專利名稱:接收器、發(fā)送器、及廣播系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本公開涉及接收器、接收方法、發(fā)送器、發(fā)送方法、程序及廣播系統(tǒng),更具體地,本公開涉及適合于在例如數(shù)字電視廣播中響應(yīng)節(jié)目或CM(商業(yè)消息)的進展而執(zhí)行數(shù)據(jù)廣播內(nèi)容的接收器、接收方法、發(fā)送器、發(fā)送方法、程序及廣播系統(tǒng)。
背景技術(shù):
日本加緊電視廣播的數(shù)字化,使諸如數(shù)字陸地廣播和BS(廣播衛(wèi)星)數(shù)字廣播的數(shù)字電視廣播業(yè)務(wù)廣泛分布。而且,在諸如數(shù)字陸地廣播的數(shù)字電視廣播中,除了諸如新聞、戲劇和電影的節(jié)目的廣播之外,所謂的數(shù)據(jù)廣播現(xiàn)在也是可用的。數(shù)據(jù)廣播內(nèi)容允許顯示例如與正廣播的節(jié)目有關(guān)的信息(例如,演員表和故事)以及與正廣播的節(jié)目無關(guān)的信息(例如,其它節(jié)目、新聞、天氣預(yù)報和交通信息的公布)(例如,參考日本專利申請公開第2006-50237 號)。 應(yīng)當(dāng)注意,當(dāng)開始電視廣播的數(shù)字化時,預(yù)先為數(shù)字電視廣播頻帶中的數(shù)據(jù)廣播留出頻帶。通過使用該頻帶廣播數(shù)據(jù)廣播內(nèi)容,來實現(xiàn)日本的數(shù)據(jù)廣播。另一方面,在美國的數(shù)字電視廣播中,與日本的數(shù)字電視廣播不同,沒有為數(shù)據(jù)廣播留出頻帶。S卩,如圖IA所示,美國當(dāng)前的數(shù)字電視廣播頻帶被節(jié)目視頻頻帶、節(jié)目音頻頻帶和控制信息頻帶所占據(jù),而沒有為廣播數(shù)據(jù)廣播內(nèi)容而提供頻帶。所以,為了在有限的數(shù)字電視廣播頻帶中留出用于廣播數(shù)據(jù)廣播內(nèi)容的頻帶,例如,需要如圖IB所圖示地使視頻頻帶和音頻頻帶變窄。
發(fā)明內(nèi)容但是,通過使視頻頻帶和音頻頻帶變窄來留出用于廣播數(shù)據(jù)廣播內(nèi)容的頻帶,會導(dǎo)致節(jié)目的退化的視頻質(zhì)量和音頻質(zhì)量,從而使該方法遠離實際。而且,即使通過使視頻頻帶和音頻頻帶變窄為數(shù)據(jù)廣播內(nèi)容留出頻帶,能夠傳輸?shù)臄?shù)據(jù)大小也被限制。這導(dǎo)致數(shù)據(jù)廣播內(nèi)容的信息的缺乏。另一方面,如果增加信息的大小,則接收側(cè)將花費更多的時間來接收需要的信息。同時,在美國使用CATV(有線電視)的數(shù)字電視節(jié)目的轉(zhuǎn)播系統(tǒng)是普及的。但是,該系統(tǒng)可導(dǎo)致上述問題。圖2圖示了使用CATV網(wǎng)絡(luò)的數(shù)字電視節(jié)目的轉(zhuǎn)播系統(tǒng)的配置示例。該轉(zhuǎn)播系統(tǒng)主要包括廣播設(shè)備I、CATV轉(zhuǎn)播器2、CATV網(wǎng)絡(luò)3、數(shù)字電視接收器4、機頂盒(STB) 5、以及電視接收機6。例如廣播站中設(shè)置的廣播設(shè)備I使用陸地波或衛(wèi)星波來廣播數(shù)字電視廣播信息。例如有線電視站中設(shè)置的CATV轉(zhuǎn)播器2接收廣播的數(shù)字電視廣播、移除不需要的信息以及添加CATV專用信息,從而例如經(jīng)由CATV網(wǎng)絡(luò)3向數(shù)字電視接收機4和機頂盒5轉(zhuǎn)播結(jié)果信息。[0012]CATV轉(zhuǎn)播器2包括調(diào)諧器11、PID (進程ID)過濾器12、CATV專用信號生成部13、多路復(fù)用部14和調(diào)制部15。PID過濾器12過濾具有預(yù)定包ID的包。調(diào)諧器11接收不同通道的數(shù)字電視廣播信息以及調(diào)制這些信號,向PID過濾器12輸出結(jié)果TS (transport stream,傳輸流)。PID過濾器12從TS中移除具有與預(yù)定包ID匹配的ID的包(與作為節(jié)目的AV (音頻/可視)內(nèi)容無關(guān)的包),向多路復(fù)用部14輸出剩余的包。CATV專用信號生成部13生成包括專用于CATV站的信息的包,將包輸出到多路復(fù)用部14。多路復(fù)用部14對PID過濾器12的輸出和CATV專用信息生成部13的輸出進行多路復(fù)用,將結(jié)果信號輸出到調(diào)制部15。調(diào)制部15根據(jù)適用于CATV網(wǎng)絡(luò)3的調(diào)制方案對多路復(fù)用部14的輸出進行調(diào)制,例如經(jīng)由CATV網(wǎng)絡(luò)3將結(jié)果信號轉(zhuǎn)播到數(shù)字電視接收機4和機頂盒5。CATV兼容的數(shù)字電視接收機4接收和解碼經(jīng)由CATV網(wǎng)絡(luò)3轉(zhuǎn)播的數(shù)字電視廣播 的TS,顯示結(jié)果圖像以及產(chǎn)生結(jié)果聲音。CATV兼容的機頂盒5接收和解碼經(jīng)由CATV網(wǎng)絡(luò)3轉(zhuǎn)播的數(shù)字電視廣播的TSjij如經(jīng)由HDMI電纜將結(jié)果視頻信號和結(jié)果音頻信號輸出到電視接收機6。電視接收機6基于經(jīng)由HDMI電纜等從機頂盒5提供的視頻信號和音頻信號來顯示圖像以及產(chǎn)生聲音。如上所述,通過CATV轉(zhuǎn)播器2中的PID過濾器12從數(shù)字廣播信號中移除具有與預(yù)定包ID匹配的ID的包(與作為節(jié)目的AV內(nèi)容無關(guān)的包)。所以,即使如圖IB所示地在廣播頻帶中留出用于廣播數(shù)據(jù)廣播內(nèi)容的頻帶,PID過濾器12也可移除包括數(shù)據(jù)廣播內(nèi)容的包。已經(jīng)根據(jù)上文做出了本公開,以及所期望的是,實現(xiàn)可響應(yīng)電視廣播節(jié)目或CM的進展而執(zhí)行的數(shù)據(jù)廣播內(nèi)容,而不用在數(shù)字電視廣播頻帶中留出數(shù)據(jù)廣播頻帶。根據(jù)本公開的第一模式的接收器是用于接收發(fā)送的AV內(nèi)容的接收器。接收器包括提取部和控制部。提取部提取與AV內(nèi)容一起發(fā)送的、與要響應(yīng)AV內(nèi)容而被被執(zhí)行的應(yīng)用程序的控制有關(guān)的觸發(fā)信息。控制部根據(jù)由提取的觸發(fā)信息指示的下面命令之一,即預(yù)緩存、寄存、執(zhí)行、注入事件、掛起或終止,來控制應(yīng)用程序的獲取、寄存或激活,活動的應(yīng)用程序中的事件的發(fā)生,或者活動的應(yīng)用程序的掛起或終止??刂撇窟m用于如果提取的觸發(fā)信息是掛起命令,則可掛起活動的應(yīng)用程序,以及將與應(yīng)用程序在掛起的時候的狀態(tài)有關(guān)的信息存儲在存儲器中。控制部適用于如果提取的觸發(fā)信息是執(zhí)行命令,以及當(dāng)存儲器中存儲有表示要被激活的應(yīng)用程序在掛起時的狀態(tài)的掛起狀態(tài)信息時,則可基于掛起的狀態(tài)信息從應(yīng)用程序在掛起的狀態(tài)起再繼續(xù)執(zhí)行應(yīng)用程序??刂撇窟m用于如果提取的觸發(fā)信息是預(yù)緩存命令,則可基于觸發(fā)信息從AV內(nèi)容的廣播信號或預(yù)定的服務(wù)器中獲取應(yīng)用程序??刂撇窟m用于如果提取的觸發(fā)信息是執(zhí)行命令,以及當(dāng)未獲取要被激活的應(yīng)用程序時,則可基于觸發(fā)信息從AV內(nèi)容的廣播信號或預(yù)定的服務(wù)器中獲取應(yīng)用程序。控制部適用于如果提取的觸發(fā)信息是寄存命令,則可基于觸發(fā)信息從AV內(nèi)容的廣播信號或預(yù)定的服務(wù)器中獲取應(yīng)用程序并存儲該程序,然后可管理所獲取的應(yīng)用程序,以便將所獲取的應(yīng)用程序與觸發(fā)信息中包括的過期日期相關(guān)聯(lián)。控制部適用于如果提取的觸發(fā)信息是寄存命令,則可基于還用作包括在觸發(fā)信息中的應(yīng)用程序的位置信息的應(yīng)用程序的識別信息從AV內(nèi)容的廣播信號或預(yù)定的服務(wù)器中獲取應(yīng)用程序并存儲該程序,然后可管理所獲取的應(yīng)用程序,以便將所獲取的應(yīng)用程序與觸發(fā)信息中包括的過期日期相關(guān)聯(lián)。控制部適用于如果超過了所寄存的應(yīng)用程序的過期日期,則可刪除應(yīng)用程序。控制部適用于如果提取的觸發(fā)信息是寄存命令,則可基于觸發(fā)信息從AV內(nèi)容的廣播信號或預(yù)定的服務(wù)器中獲取應(yīng)用程序并存儲該程序,然后可管理所獲取的應(yīng)用程序,以便將所獲取的應(yīng)用程序與觸發(fā)信息中 包括的優(yōu)先級相關(guān)聯(lián)??刂撇窟m用于如果當(dāng)獲取時存儲容量不足以存儲應(yīng)用程序,則可通過從已經(jīng)寄存的應(yīng)用程序中刪除優(yōu)先級比要獲取的應(yīng)用程序的優(yōu)先級更低的應(yīng)用程序,來提供充足的存
儲容量。根據(jù)本公開的第一模式的接收方法是適用于接收發(fā)送的AV內(nèi)容的接收器的接受方法。接收方法包括提取步驟和控制步驟。提取步驟提取與AV內(nèi)容一起發(fā)送的、與要響應(yīng)AV內(nèi)容而被接收器執(zhí)行的應(yīng)用程序的控制有關(guān)的觸發(fā)信息??刂撇襟E根據(jù)由提取的觸發(fā)信息表示的以下命令,即預(yù)緩存、寄存、執(zhí)行、注入事件、掛起或終止,來控制應(yīng)用程序的獲取、寄存、或激活,活動的應(yīng)用程序中的事件的發(fā)生,或者活動的應(yīng)用程序的掛起或終止。根據(jù)本公開的第一模式的程序是用于控制適用于接收發(fā)送的AV內(nèi)容的接收器的程序。該程序使接收器的計算機執(zhí)行包括提取步驟和控制步驟的處理。提取步驟提取與AV內(nèi)容一起發(fā)送的、與要響應(yīng)AV內(nèi)容而被執(zhí)行的應(yīng)用程序的控制有關(guān)的觸發(fā)信息??刂撇襟E根據(jù)由提取的觸發(fā)信息表示的以下命令之一,即預(yù)緩存、寄存、執(zhí)行、注入事件、掛起或終止,來控制應(yīng)用程序的獲取、寄存、或激活,活動的應(yīng)用程序中的事件的發(fā)生,或者活動的應(yīng)用程序的掛起或終止。在本公開的第一模式中,提取與AV內(nèi)容一起發(fā)送的、與要響應(yīng)AV內(nèi)容而被執(zhí)行的應(yīng)用程序的控制有關(guān)的觸發(fā)信息。根據(jù)由提取的觸發(fā)信息表示的以下命令之一,即預(yù)緩存、寄存、執(zhí)行、注入事件、掛起或終止,來控制應(yīng)用程序的獲取、寄存、或激活,活動的應(yīng)用程序中的事件的發(fā)生,或者活動的應(yīng)用程序的掛起或終止。根據(jù)本公開的第二模式的發(fā)送器是適用于發(fā)送AV內(nèi)容的發(fā)送器。發(fā)送器包括發(fā)送部,其適用于與AV內(nèi)容一起發(fā)送與要響應(yīng)AV內(nèi)容而被接收器執(zhí)行的應(yīng)用程序的控制有關(guān)的觸發(fā)信息。觸發(fā)信息表示以下命令中的至少一個,即預(yù)緩存,其指示應(yīng)用程序的獲?。患拇?,其指示應(yīng)用程序的寄存;執(zhí)行,其指示應(yīng)用程序的激活;注入事件,其指示活動的應(yīng)用程序中的事件的發(fā)生;掛起,其指示活動的應(yīng)用程序的掛起;以及終止,其指示活動的應(yīng)用程序的終止。發(fā)送部可發(fā)送包含在組成AV內(nèi)容的傳輸流的包的適配字段中的觸發(fā)信息。發(fā)送部可與PCR(程序時鐘參考)一起發(fā)送包含在組成AV內(nèi)容的傳輸流的包的適配字段中的觸發(fā)信息。發(fā)送部可發(fā)送在AV內(nèi)容的圖像中嵌入的觸發(fā)信息。根據(jù)本公開的第二模式的發(fā)送方法是適用于發(fā)送AV內(nèi)容的發(fā)送器的方法。發(fā)送方法包括發(fā)送步驟。發(fā)送步驟與AV內(nèi)容一起發(fā)送與要響應(yīng)AV內(nèi)容而被接收器執(zhí)行的應(yīng)用程序的控制有關(guān)的觸發(fā)信息。觸發(fā)信息表示以下命令中的至少一個,即預(yù)緩存,其指示應(yīng)用程序的獲取;寄存,其指示應(yīng)用程序的寄存;執(zhí)行,其指示應(yīng)用程序的激活;注入事件,其指示活動的應(yīng)用程序中的事件的發(fā)生;掛起,其指示活動的應(yīng)用程序的掛起;以及終止,其指示活動的應(yīng)用程序的終止。根據(jù)本公開的第二模式的程序是用于控制適用于發(fā)送AV內(nèi)容的發(fā)送器的程序。發(fā)送方法包括發(fā)送步驟。該程序使發(fā)送器的計算機執(zhí)行包括發(fā)送步驟的處理。發(fā)送步驟與AV內(nèi)容一起發(fā)送與要響應(yīng)AV內(nèi)容而被接收器執(zhí)行的應(yīng)用程序的控制有關(guān)的觸發(fā)信息。觸發(fā)信息表示以下命令中的至少一個,即預(yù)緩存,其指示應(yīng)用程序的獲取;寄存,其指示應(yīng)用程序的寄存;執(zhí)行,其指示應(yīng)用程序的激活;注入事件,其指示活動的應(yīng)用程序中的事件的發(fā)生;掛起,其指示活動的應(yīng)用程序的掛起;以及終止,其指示活動的應(yīng)用程序的終止。在本公開第二模式中,與AV內(nèi)容一起發(fā)送與要響應(yīng)AV內(nèi)容而被接收器執(zhí)行的應(yīng)用程序的控制有關(guān)的觸發(fā)信息。觸發(fā)信息表示以下命令中的至少一個,即預(yù)緩存,其指示應(yīng) 用程序的獲?。患拇?,其指示應(yīng)用程序的寄存;執(zhí)行,其指示應(yīng)用程序的激活;注入事件,其指示活動的應(yīng)用程序中的事件的發(fā)生;掛起,其指示活動的應(yīng)用程序的掛起;以及終止,其指示活動的應(yīng)用程序的終止。根據(jù)本公開的第三模式的廣播系統(tǒng)是包括發(fā)送器和接收器的廣播系統(tǒng)。發(fā)送器發(fā)送AV內(nèi)容。接收器接收AV內(nèi)容。發(fā)送器包括發(fā)送部,其適用于與AV內(nèi)容一起發(fā)送與要響應(yīng)AV內(nèi)容而被接收器執(zhí)行的應(yīng)用程序的控制有關(guān)的觸發(fā)信息。接收器包括提取部和控制部。提取部提取與AV內(nèi)容一起發(fā)送的、與要響應(yīng)AV內(nèi)容而被執(zhí)行的應(yīng)用程序的控制有關(guān)的觸發(fā)信息。控制部根據(jù)由提取的觸發(fā)信息表示的以下命令之一,即預(yù)緩存、寄存、執(zhí)行、注入事件、掛起或終止,來控制應(yīng)用程序的獲取、寄存、或激活,活動的應(yīng)用程序中的事件的發(fā)生,或者活動的應(yīng)用程序的掛起或終止。在本公開的第三模式中,發(fā)送器與AV內(nèi)容一起發(fā)送與要響應(yīng)AV內(nèi)容而被接收器執(zhí)行的應(yīng)用程序的控制有關(guān)的觸發(fā)信息。而且,接收器提取與AV內(nèi)容一起發(fā)送的、與要響應(yīng)AV內(nèi)容而被執(zhí)行的應(yīng)用程序的控制有關(guān)的觸發(fā)信息。而且,接收器根據(jù)由提取的觸發(fā)信息表示的以下命令之一,即預(yù)緩存、寄存、執(zhí)行、注入事件、掛起或終止,來控制應(yīng)用程序的獲取、寄存、或激活,活動的應(yīng)用程序中的事件的發(fā)生,或者活動的應(yīng)用程序的掛起或終止。本發(fā)明的第一模式使以下成為可能響應(yīng)電視廣播節(jié)目或CM的進展,寄存或激活數(shù)據(jù)廣播內(nèi)容、發(fā)生事件、或者掛起、再繼續(xù)或終止這樣的內(nèi)容。本公開的第二模式使以下成為可能不用在數(shù)字廣播頻帶中留出數(shù)據(jù)廣播頻帶,響應(yīng)電視廣播節(jié)目或CM的進展,寄存或激活數(shù)據(jù)廣播內(nèi)容、發(fā)生事件、或者掛起、再繼續(xù)或終止這樣的內(nèi)容。本發(fā)明的第三模式使以下成為可能不用在數(shù)字電視廣播頻帶中留出數(shù)據(jù)廣播頻帶,響應(yīng)電視廣播節(jié)目或CM的進展,控制數(shù)據(jù)廣播內(nèi)容。
圖IA和IB是圖示數(shù)字電視廣播的頻帶的圖;圖2是圖示現(xiàn)有的CATV轉(zhuǎn)播系統(tǒng)的配置示例的圖;圖3是圖示根據(jù)實施例的廣播系統(tǒng)的配置示例的圖;圖4是圖示根據(jù)實施例的接收器的配置示例的框圖;圖5是圖示發(fā)送TS的PCR包中的觸發(fā)信息的構(gòu)思的圖;[0048]圖6是圖示PCR包中的觸發(fā)信息的具體布置的圖;圖7A和圖7B是圖不在視頻/[目號中嵌入觸發(fā)彳目息的不例的圖;圖8A至圖8G是圖示當(dāng)響應(yīng)節(jié)目或CM的進展執(zhí)行應(yīng)用程序時的顯示的示例的圖;圖9是描述觸發(fā)信息的處理的流程圖;圖10是圖示數(shù)據(jù)廣播應(yīng)用的操作情形的示例的圖; 圖11是接收器中的應(yīng)用程序的第一狀態(tài)轉(zhuǎn)換圖;圖12是圖示當(dāng)同時控制多個數(shù)據(jù)廣播應(yīng)用時的操作情形的示例的圖;圖13是描述應(yīng)用程序的寄存和管理的流程圖;圖14是接收器中的數(shù)據(jù)廣播應(yīng)用的第二狀態(tài)轉(zhuǎn)換圖;圖15A至圖15C是圖示命令與狀態(tài)轉(zhuǎn)換之間的關(guān)系的圖;圖16A至圖16C圖示第二實施例中的數(shù)據(jù)廣播應(yīng)用的生命周期;圖17是圖示多個應(yīng)用程序之間的關(guān)系的圖;圖18是圖示多個應(yīng)用程序的操作示例的圖;以及圖19是圖示計算機的配置的框圖。
具體實施方式
以下將參考附圖,給出用于實現(xiàn)本公開的最佳模式(在下文中被稱為實施例)的詳細描述。表I示出第一實施例中的預(yù)緩存命令的觸發(fā)信息中包括的條目;表2示出第一實施例中的執(zhí)行命令的觸發(fā)信息中包括的條目;表3示出第一實施例中的注入事件命令的觸發(fā)信息中包括的條目;表4示出第一實施例中的掛起命令的觸發(fā)信息中包括的條目;表5示出第一實施例中的終止命令的觸發(fā)信息中包括的條目;表6示出第一實施例中的觸發(fā)信息的語法的示例;表7示出第二實施例中的寄存命令的觸發(fā)信息中包括的條目;表8示出第二實施例中的執(zhí)行命令的觸發(fā)信息中包括的條目;表9示出第二實施例中的注入事件命令的觸發(fā)信息中包括的條目;表10示出第二實施例中的掛起命令的觸發(fā)信息中包括的條目;表11示出第二實施例中的終止命令的觸發(fā)信息中包括的條目;表12示出第二實施例中的觸發(fā)信息的語法的示例。<第一實施例>[廣播系統(tǒng)的配置示例]圖3是圖示根據(jù)實施例的廣播系統(tǒng)的配置示例的圖。廣播系統(tǒng)30被設(shè)計成當(dāng)沒有在美國的數(shù)字電視廣播頻帶中為廣播數(shù)據(jù)廣播內(nèi)容而留出頻帶時,實現(xiàn)可響應(yīng)諸如節(jié)目或CM的AV內(nèi)容而被執(zhí)行的數(shù)據(jù)廣播內(nèi)容。應(yīng)當(dāng)注意,將數(shù)據(jù)廣播內(nèi)容實現(xiàn)為由接收器對供應(yīng)給接收器的應(yīng)用程序進行激活的結(jié)果。所以,數(shù)據(jù)廣播內(nèi)容將在下文中還被稱為數(shù)據(jù)廣播應(yīng)用程序或數(shù)據(jù)廣播應(yīng)用。數(shù)據(jù)廣播應(yīng)用可包括單個的程序數(shù)據(jù)、或者由多個程序數(shù)據(jù)組成的程序數(shù)據(jù)組。廣播系統(tǒng)30包括廣播設(shè)備41、服務(wù)器42和接收器60。廣播設(shè)備41和服務(wù)器42設(shè)置在廣播站處。接收器60設(shè)置在接收方處。廣播設(shè)備41發(fā)送數(shù)字電視廣播信號。另外,同一設(shè)備41發(fā)送數(shù)字電視廣播信號中包括的觸發(fā)信息。觸發(fā)信息是與要響應(yīng)AV內(nèi)容而被執(zhí)行的數(shù)據(jù)廣播內(nèi)容的操作有關(guān)的命令。更具體地,觸發(fā)信息包含在數(shù)字電視廣播信號的傳輸流(TS)中、或者嵌入在發(fā)送的視頻信號中。觸發(fā)信息不僅包括表示命令類型的信息,而且包括表示數(shù)據(jù)廣播應(yīng)用的獲取方的信息。稍后將詳細描述觸發(fā)信息。服務(wù)器42響應(yīng)從接收器60做出的請求來供應(yīng)數(shù)據(jù)廣播應(yīng)用,該接收器60經(jīng)由因特網(wǎng)50訪問服務(wù)器42。接收器60從廣播設(shè)備41接收數(shù)字電視廣播信號,以及將AV內(nèi)容的圖像和聲音輸 出到監(jiān)視器(未示出)。另外,接收器60經(jīng)由因特網(wǎng)50訪問服務(wù)器42,從而獲取數(shù)據(jù)廣播內(nèi)容。應(yīng)當(dāng)注意,接收器60可為獨立的,或者可合并在例如電視接收機或視頻記錄器中。[接收器的配置示例]圖4圖示接收器60的配置示例。接收器60包括調(diào)諧器61、多路分離部62、音頻解碼器63、音頻輸出部64、視頻解碼器65、觸發(fā)檢測部66、視頻輸出部67、控制部68、存儲器69、操作部70、記錄部71、通信接口 72、緩存存儲器73、應(yīng)用引擎74和應(yīng)用存儲器75。調(diào)諧器61接收和解調(diào)用戶選擇的通道的數(shù)字電視廣播信號,將結(jié)果的TS輸出到多路分離部62。多路分離部62將從調(diào)諧器61供應(yīng)的TS分離成編碼的音頻信號、編碼的視頻信號和控制信號,將這些信號中的每個輸出到音頻解碼器63、視頻解碼器65或控制部68。另外,多路分離部62從TS中提取包括觸發(fā)信息的PCR包,將PCR包輸出到觸發(fā)檢測部66。音頻解碼器63對供應(yīng)的編碼的音頻信號進行解碼,將結(jié)果的音頻信號輸出到音頻輸出部64。音頻輸出部64將供應(yīng)的音頻信號輸出給后續(xù)級的設(shè)備(例如,揚聲器)。視頻解碼器65對供應(yīng)的編碼的視頻信號進行解碼,將結(jié)果的視頻信號輸出到觸發(fā)檢測部66和視頻輸出部67。觸發(fā)檢測部66經(jīng)常地監(jiān)控所供應(yīng)的視頻信號、檢測視頻信號中嵌入的觸發(fā)信息、以及將觸發(fā)信息輸出到控制部68 (如果觸發(fā)信息僅包含在TS中,則不需要該操作)。另外,觸發(fā)檢測部66從包括由多路分離部62供應(yīng)的觸發(fā)信息的PCR包中提取觸發(fā)信息,將該觸發(fā)信息輸出到控制部68。視頻輸出部67將由視頻解碼器65供應(yīng)的視頻信號輸出給后續(xù)級的設(shè)備(例如,顯示器)。另外,視頻輸出部67將由應(yīng)用引擎74供應(yīng)的數(shù)據(jù)廣播內(nèi)容的圖像與由視頻解碼器65供應(yīng)的視頻信號進行組合,將組合的信號輸出給后續(xù)級的設(shè)備??刂撇?8執(zhí)行存儲器69中存儲的控制程序,從而控制作為整體的接收器60。另外,控制部68基于從觸發(fā)檢測部66供應(yīng)的觸發(fā)信息來控制數(shù)據(jù)廣播應(yīng)用的獲取、寄存或激活,事件的發(fā)生,或這樣的應(yīng)用的掛起、再繼續(xù)或終止。存儲器69存儲要由控制部68執(zhí)行的控制程序??苫跀?shù)字電視廣播信號或經(jīng)由因特網(wǎng)50供應(yīng)的更新數(shù)據(jù)來更新該程序。響應(yīng)用戶的各種操作,操作部70向控制部68通知適合于操作的操作信號。[0094]如果使用數(shù)字電視廣播信號來分發(fā)數(shù)字廣播應(yīng)用,則記錄部71將下載的數(shù)據(jù)廣播應(yīng)用存儲在諸如內(nèi)置硬盤的記錄介質(zhì)中。通信接口 72在應(yīng)用引擎74的控制下經(jīng)由因特網(wǎng)50連接到服務(wù)器42。應(yīng)用引擎74在控制部68的控制下經(jīng)由通信接口 72和因特網(wǎng)50從服務(wù)器42獲取數(shù)據(jù)廣播應(yīng)用,將數(shù)據(jù)廣播應(yīng)用存儲在緩沖存儲器73中。應(yīng)用引擎74從記錄部71或緩沖存儲器73中讀取數(shù)據(jù)廣播應(yīng)用,以及在控制部68的控制下執(zhí)行該同一應(yīng)用。應(yīng)用存儲器75包括工作存儲器75A和保存存儲器75B。應(yīng)用引擎74將關(guān)于活動的數(shù)據(jù)廣播應(yīng)用的數(shù)據(jù)(更具體地,包括例如顯示信息的層級的數(shù)據(jù))存儲在工作存儲器75A中。另外,如果掛起活動的數(shù)據(jù)廣播應(yīng)用,則應(yīng)用引擎74將應(yīng)用存儲器75的工作存儲器75A中的數(shù)據(jù)移動到保存存儲器75B。然后,如果再繼續(xù)進行掛起的數(shù)據(jù)廣播應(yīng)用,則應(yīng) 用引擎74將保存存儲器75B中的數(shù)據(jù)移動回到工作存儲器75A,從而將應(yīng)用恢復(fù)到在其被掛起之前的初始狀態(tài)。 應(yīng)當(dāng)注意,具有相同大小的應(yīng)用存儲器75的兩個區(qū)域可以可替選地用作工作存儲器75A和保存存儲器75B。這消除了對在工作存儲器75A與保存存儲器75B之間移動數(shù)據(jù)的需求。[觸發(fā)信息的發(fā)送方法]接下來將給出如何發(fā)送觸發(fā)信息的描述。圖5圖示了發(fā)送數(shù)字電視廣播信號TS的PCR (程序時鐘參考)包中包含的觸發(fā)信息的構(gòu)思。如圖5所示,觸發(fā)信息不是包含在所有的PCR包中。而是,觸發(fā)信息包含在PCR包中適合于響應(yīng)AV內(nèi)容(例如,節(jié)目和CM)的執(zhí)行的定時處。PCR包通常經(jīng)過如圖2所示的CATV轉(zhuǎn)播器2的PID過濾器12,從而使將觸發(fā)信息通知給使用CATV網(wǎng)絡(luò)的接收器(圖2中示出的數(shù)字電視接收器)成為可能。應(yīng)當(dāng)注意,考慮到接收器60接收觸發(fā)信息的可能的無線干擾和失敗(接收失敗),連續(xù)地多次發(fā)送具有相同內(nèi)容的觸發(fā)信息。圖6圖示了觸發(fā)信息在PCR包中的位置。PCR包是將PCR包含在TS包的適配字段中的包。將觸發(fā)信息(觸發(fā)信息描述符Trigger Info_descriptor)包含在跟隨PCR的傳輸私有數(shù)據(jù)字節(jié)transport_private_data_byte中。應(yīng)當(dāng)注意,如果包含觸發(fā)信息,則將PCR之前的各種標(biāo)志various_flag中的傳輸私有數(shù)據(jù)標(biāo)志transport_private_data_flag設(shè)置成“I”。盡管圖5和圖6圖示了將觸發(fā)信息包含在TS的PCR包中的情況,但是觸發(fā)信息的位置和發(fā)送方法不限于此??商孢x地,可將觸發(fā)信息嵌入在AV內(nèi)容的視頻信號中。圖7A和圖7B圖示了將觸發(fā)信息嵌入在視頻信號中的兩個實例。圖7A圖示了將觸發(fā)信息轉(zhuǎn)化成二維條形碼、以及將條形碼疊加在視頻信號的圖像上的預(yù)定位置(在該情況下為右下角)處的情況。圖7B圖示了將觸發(fā)信息轉(zhuǎn)化成視頻碼、以及將視頻碼疊加在視頻信號的圖像的若干底部行上的情況。通過接收器60的觸發(fā)檢測部66來檢測圖7A和圖7B中示出的觸發(fā)信息。在圖7A和圖7B示出的示例兩者中,將觸發(fā)信息疊加在AV內(nèi)容的圖像上。所以,還可能的是,向使用CATV網(wǎng)絡(luò)的接收器(圖2中所示的電視接收機6)通知觸發(fā)信息。另一方面,在圖7A和圖7B的不例兩者中,觸發(fā)彳目息(二維條形碼或視頻碼)是對接收器60的用戶可視的。但是,如果這不是優(yōu)選的,則僅需要用與圍繞觸發(fā)信息的像素相同的像素來遮蔽圖像上的觸發(fā)信息。[觸發(fā)信息的詳細描述]接下來將給出觸發(fā)信息的詳細描述。根據(jù)觸發(fā)信息中包括的命令將觸發(fā)信息分類成五個類型。提出了五個不同命令的兩個組合。第一組合(在下文中被稱為第一實施例)包括預(yù)緩存Pre_cache、執(zhí)行Execute、注入事件In j ect_event、掛起Suspend和終止Terminate。第二組合(在下文中被稱為第二實施例)包括寄存Register、執(zhí)行Execute、注入事件 Inject_event、掛起 Suspend 和終止 Terminate。將給出第一實施例中的五個不同命令中的第一個的描述。將參考表7-12和圖13及之后的圖描述第二實施例。[五個不同命令的第一示例]表I示出了用作預(yù)緩存Pre_cache命令的觸發(fā)信息中包括的條目。將預(yù)緩存Pre_cache命令設(shè)計成指示接收器60獲取數(shù)據(jù)廣播應(yīng)用。觸發(fā)標(biāo)識TriggreJD是用于識別正討論中的觸發(fā)信息的信息。如果將具有相同內(nèi)容的觸發(fā)信息發(fā)送多次,則所有觸發(fā)信息中的觸發(fā)標(biāo)識Triggre_ID是相同的。協(xié)議版本Protocol_version表示正討論中的觸發(fā)信9+息的協(xié)議版本。命令代碼Command_code表示正討論中的觸發(fā)信息的命令類型。在表I的情況下,命令代碼CommancLcode包括表示命令是預(yù)緩存Pre_cache的信息。觸發(fā)有效性Trigger_validity是服務(wù)器訪問分發(fā)參數(shù)N,其表示已經(jīng)接收了正討論中的觸發(fā)信息接收器60中的每個接收器根據(jù)同一觸發(fā)信息執(zhí)行處理的可能性。該值將多個接收器60到服務(wù)器42的訪問進行分發(fā)以獲取數(shù)據(jù)廣播應(yīng)用,從而防止在給定時間處的訪問的集中。為了將可能許多的服務(wù)器60到服務(wù)器42的訪問分發(fā)成四個部分,將同一觸發(fā)信息發(fā)送四次。服務(wù)器訪問分發(fā)參數(shù)N僅需要在第一觸發(fā)信息中被設(shè)定成“4”,在第二觸發(fā)信息中被設(shè)定成“3”,在第三觸發(fā)信息中被設(shè)定成“2”,以及在第四觸發(fā)信息中被設(shè)定成 “ I ”。應(yīng)用標(biāo)識App_id是與正討論中的觸發(fā)信息相關(guān)聯(lián)的、要獲取的數(shù)據(jù)廣播應(yīng)用的識別信息。應(yīng)用類型App_type表示與正討論中的觸發(fā)信息相關(guān)聯(lián)的數(shù)據(jù)廣播應(yīng)用的類型(例如,HTML 5或java)。應(yīng)用url App_url是數(shù)據(jù)廣播應(yīng)用的獲取方的URL。廣播應(yīng)用標(biāo)志Broadcast_App_flag、下載應(yīng)用標(biāo)志 Downloaded_App_flag、和因特網(wǎng)應(yīng)用標(biāo)志Internet_App_flag是表示與正討論中的觸發(fā)信息相關(guān)聯(lián)的數(shù)據(jù)廣播應(yīng)用的位置的標(biāo)志。當(dāng)可從數(shù)字電視廣播信息中獲取與正討論中的觸發(fā)信息相關(guān)聯(lián)的數(shù)據(jù)廣播應(yīng)用時,將廣播應(yīng)用標(biāo)志Broadcast_App_flag設(shè)定成“I”。當(dāng)已經(jīng)下載了與正討論中的觸發(fā)信息相關(guān)聯(lián)的數(shù)據(jù)廣播應(yīng)用時、以及當(dāng)可從本地存儲器(例如,記錄部71)中獲取同一應(yīng)用時,將下載應(yīng)用標(biāo)志Downloaded_App_flag設(shè)定成“I”。當(dāng)可經(jīng)由因特網(wǎng)50獲取與正討論中的觸發(fā)信息相關(guān)聯(lián)的數(shù)據(jù)廣播應(yīng)用時,將因特網(wǎng)應(yīng)用標(biāo)志Internet_App_flag設(shè)定成“I”。[0119]表2示出了用作執(zhí)行Execute命令的觸發(fā)信息中包括的條目。將執(zhí)行Execute命令設(shè)計成指示接收器60激活數(shù)據(jù)廣播應(yīng)用。觸發(fā)標(biāo)識Trigger_id、協(xié)議版本 Protocol_version、命令代碼 Command_version、觸發(fā)有效性Trigger_validity、應(yīng)用標(biāo)識App_id、應(yīng)用類型App_type、應(yīng)用urlApp_url、廣播應(yīng)用標(biāo)志Broadcast_App_fla g、下載應(yīng)用標(biāo)志Download_App_flag、和因特網(wǎng)應(yīng)用標(biāo)志Internet_App_f lag與用作表I中所示的預(yù)緩存Pre_cache命令的觸發(fā)信息中的那些相同。但是,應(yīng)當(dāng)注意,命令代碼Command_code包括表示命令是執(zhí)行Execute的信息。應(yīng)用周期范圍App_life_scope表示界限,在該界限之內(nèi),例如如果通道改變,貝Ij繼續(xù)數(shù)據(jù)廣播應(yīng)用的執(zhí)行而不終止數(shù)據(jù)廣播應(yīng)用。應(yīng)用過期日期App_eXpire_date表示即使未接收到終止Terminate命令、也終止活動的數(shù)據(jù)廣播應(yīng)用的日期。表3示出了用作注入事件Inject_event命令的觸發(fā)信息中包括的條目。將注入事件Inject_event命令設(shè)計成使接收器60在活動的數(shù)據(jù)廣播應(yīng)用中發(fā)生事件。觸發(fā)標(biāo)識Trigger_id、協(xié)議版本 Protocol_version、命令代碼 Command_version、觸發(fā)有效性Trigger_validity、應(yīng)用標(biāo)識App_id、和應(yīng)用類型App_type與用作表I中所示的預(yù)緩存Pre_cache命令的觸發(fā)信息中的那些相同。但是,應(yīng)當(dāng)注意,命令代碼Co_and_code包括表示命令是注入事件Inject_event的信息。事件標(biāo)識Event_id是有關(guān)要在由應(yīng)用標(biāo)識App_id指定的數(shù)據(jù)廣播應(yīng)用中發(fā)生的事件的標(biāo)識信息。事件嵌入數(shù)據(jù)Event Embedded Data包括當(dāng)發(fā)生事件時參考的數(shù)據(jù)。表4示出了用作掛起Suspend命令的觸發(fā)信息中包括的條目。將掛起Suspend命令設(shè)計成使接收器60掛起活動的數(shù)據(jù)廣播應(yīng)用。觸發(fā)標(biāo)識Trigger_id、協(xié)議版本 Protocol_version、命令代碼 Command_version、觸發(fā)有效性Trigger_validity、應(yīng)用標(biāo)識App_id、和應(yīng)用類型App_type與用作表I中所示的預(yù)緩存Pre_cache命令的觸發(fā)信息中的那些相同。但是,應(yīng)當(dāng)注意,命令代碼Co_and_code包括表示命令是掛起Suspend的信息。表5圖示了用作終止Terminate命令的觸發(fā)信息中包括的條目。將終止Terminate命令設(shè)計成使接收器60終止活動的數(shù)據(jù)廣播應(yīng)用。觸發(fā)標(biāo)識Trigger_id、協(xié)議版本 Protocol_version、命令代碼 Command_version、觸發(fā)有效性Trigger_validity、應(yīng)用標(biāo)識App_id、和應(yīng)用類型App_type與用作表I中所示的預(yù)緩存Pre_cache命令的觸發(fā)信息中的那些相同。但是,應(yīng)當(dāng)注意,命令代碼Co_and_code包括表示命令是終止Terminate的信息。表6示出了作為以上命令之一的觸發(fā)信息的語法的示例。應(yīng)當(dāng)注意,任何語法可用于觸發(fā)信息,以及觸發(fā)信息的語法不限于表6中所示的示例。[接收器60的操作的概述]接下來將給出根據(jù)觸發(fā)信息的接收器60的操作的描述。圖8A至圖8G圖示了當(dāng)接收器60執(zhí)行針對AV內(nèi)容(例如,節(jié)目或CM)的數(shù)據(jù)廣播應(yīng)用時顯示屏的改變。例如,如圖8A所圖示地廣播節(jié)目(在該情況下為“7點鐘新聞”)。當(dāng)節(jié)目的主題繼續(xù)前進到經(jīng)濟信息時,發(fā)送與節(jié)目相關(guān)聯(lián)的數(shù)據(jù)廣播應(yīng)用的執(zhí)行Execute命令的觸發(fā)信息。當(dāng)接收器60接收到該信息時,激活數(shù)據(jù)廣播應(yīng)用。因此,如圖SB所示,圖標(biāo)(在該情況下為“股票”)出現(xiàn)在顯示節(jié)目的屏幕上,以便通知用戶數(shù)據(jù)廣播應(yīng)用準(zhǔn)備就緒要顯示。當(dāng)用戶選擇圖標(biāo)時,如圖SC所示,數(shù)據(jù)廣播應(yīng)用在屏幕上產(chǎn)生顯示(在該情況下為股票價格信息)。如上所述,僅當(dāng)用戶選擇屏幕上的圖標(biāo)時,數(shù)據(jù)廣播應(yīng)用產(chǎn)生顯示。這避免了對那些不需要數(shù)據(jù)廣播應(yīng)用產(chǎn)生的任何顯示的用戶的可能的不方便。當(dāng)節(jié)目繼續(xù)前進到新的主題(在該情況下為體育信息)時,響應(yīng)該節(jié)目發(fā)送注入事件Inject_event命令的觸發(fā)信息。當(dāng)接收器60接收到該信息時,發(fā)生事件,從而將由數(shù)據(jù)廣播應(yīng)用顯示的屏幕改變成例如圖8D中所示的屏幕(在該情況下為比賽結(jié)果消息)。接著,在廣播CM之前,發(fā)送與節(jié)目相關(guān)聯(lián)的活動的數(shù)據(jù)廣播應(yīng)用的掛起Suspend命令的觸發(fā)信息。當(dāng)接收器60接收到該信息時,掛起與該節(jié)目相關(guān)聯(lián)的數(shù)據(jù)廣播應(yīng)用。接 著,發(fā)送與CM相關(guān)聯(lián)的數(shù)據(jù)廣播應(yīng)用的執(zhí)行Execute命令的觸發(fā)信息。當(dāng)接收器60接收到該信息時,激活與CM相關(guān)聯(lián)的數(shù)據(jù)廣播應(yīng)用。因此,如圖SE所圖示的,圖標(biāo)(在該情況下為“申請獎品”)顯示在顯示CM的屏幕上,以便提示用戶顯示與CM相關(guān)聯(lián)的數(shù)據(jù)廣播應(yīng)用。當(dāng)用戶選擇了圖標(biāo)時,與CM相關(guān)聯(lián)的數(shù)據(jù)廣播應(yīng)用在屏幕上產(chǎn)生顯示(在該情況下為申請獎品的顯示)。在CM結(jié)束之后,響應(yīng)節(jié)目的再繼續(xù),發(fā)送與節(jié)目相關(guān)聯(lián)的數(shù)據(jù)廣播應(yīng)用的執(zhí)行Execute命令的觸發(fā)信息。當(dāng)接收器60接收到該信息時,與CM相關(guān)聯(lián)的數(shù)據(jù)廣播應(yīng)用的顯示消失,使與節(jié)目相關(guān)聯(lián)的數(shù)據(jù)廣播應(yīng)用從該應(yīng)用在掛起時的狀態(tài)起再繼續(xù)進行。接著,當(dāng)節(jié)目結(jié)束時,響應(yīng)該節(jié)目,發(fā)送與該節(jié)目相關(guān)聯(lián)的數(shù)據(jù)廣播應(yīng)用的終止Terminate命令的觸發(fā)信息。當(dāng)接收器60接收到該信息時,終止數(shù)據(jù)廣播應(yīng)用,使得數(shù)據(jù)廣播應(yīng)用的顯示從屏幕消失以及在屏幕上僅保留節(jié)目的圖像。應(yīng)當(dāng)注意,數(shù)據(jù)廣播應(yīng)用的顯示可被交疊在例如節(jié)目顯示上,而不是如圖8A至SG中所圖示地通過收縮節(jié)目顯示來提供數(shù)據(jù)廣播應(yīng)用的顯示區(qū)域。[觸發(fā)信息的處理]接下來將參考圖9給出當(dāng)接收器60接收觸發(fā)信息時觸發(fā)信息的處理的說明。圖9是描述觸發(fā)信息的處理的流程圖。當(dāng)用戶觀看電視節(jié)目時,即接收到數(shù)字電視廣播信號時,重復(fù)觸發(fā)信息的處理。在步驟SI,觸發(fā)檢測部66等待,直至從多路分離部62供應(yīng)了包括觸發(fā)信息的PCR包為止,或者直至從視頻解碼器65輸出的視頻信號中檢測到觸發(fā)信息為止。當(dāng)供應(yīng)了包括觸發(fā)信息的PCR包或從視頻信號中檢測到觸發(fā)信息時,處理前進到步驟S2。在步驟S2中,觸發(fā)檢測部66向控制部68輸出觸發(fā)信息。控制部68從觸發(fā)信息中讀取觸發(fā)標(biāo)識Triggerjd,以確定是否已經(jīng)響應(yīng)正討論中的觸發(fā)信息執(zhí)行了從步驟S3開始及之后的處理步驟。當(dāng)確定已經(jīng)執(zhí)行了從步驟S3開始及之后的處理步驟,處理返回到步驟SI以重復(fù)從步驟SI開始向前的步驟。相反,如果確定沒有執(zhí)行從步驟S3開始及之后的處理步驟,則處理前進到步驟S3。在步驟S3中,控制部68從觸發(fā)信息中讀取命令代碼Command_code,以確定正討論中的觸發(fā)信息表示預(yù)緩存Pre_cache、執(zhí)行Execute、注入事件Enject_event、掛起Suspend、和終止Terminate中的哪個。在步驟S4中,控制部68確定步驟S3中識別的命令是否為預(yù)緩存Pre_cache。當(dāng)識別的命令是預(yù)緩存Pre_cache時,處理前進到步驟S5。在步驟S5中,控制部68獲取由正討論中的觸發(fā)信息的應(yīng)用標(biāo)識App_id識別的數(shù)據(jù)廣播應(yīng)用。更具體地,當(dāng)在正討論的觸發(fā)信息中廣播應(yīng)用標(biāo)志Broadcast_App_flag是“I”時,從電視廣播信號中獲取由應(yīng)用標(biāo)識App_id識別的數(shù)據(jù)廣播應(yīng)用,以及將其記錄到記錄部71。當(dāng)在正討論的觸發(fā)信息中下載應(yīng)用標(biāo)志Download_App_flag是“I”時,從記錄部71、即本地存儲器中獲取由應(yīng)用標(biāo)識App_id識別的數(shù)據(jù)廣播應(yīng)用。當(dāng)在正討論的觸發(fā)信息中因特網(wǎng)應(yīng)用標(biāo)志Internet_App_flag是“I”時,經(jīng)由因特網(wǎng)50從服務(wù)器42獲取由應(yīng)用標(biāo)識App_id標(biāo)識的數(shù)據(jù)廣播應(yīng)用,并將其記錄到緩存存儲器73。應(yīng)當(dāng)注意,如果廣播應(yīng)用標(biāo)志Broadcast_App_f lag、下載應(yīng)用標(biāo)志Downloaded_App_f lag、和因特網(wǎng)應(yīng)用標(biāo)志Internet_App_flag中的兩個或更多個被設(shè)定成“ I”,可能的是,根據(jù)接收器60的方便,獲取由正討論的觸發(fā)信息中的應(yīng)用標(biāo)識App_id識別的數(shù)據(jù)廣播應(yīng)用。然后,處理返回到步驟SI以重復(fù)從步驟SI開始向前的步驟。如果在步驟S4中確定在步驟S3中識別的命令不是預(yù)緩存Pre_cache,則處理前進 到步驟S6。在步驟S6中,控制部68確定在步驟S3中識別的命令是否為執(zhí)行Execute。當(dāng)確定識別的命令是執(zhí)行Execute時,處理前進到步驟S7。在步驟S7中,在控制部68的控制下,應(yīng)用引擎74確定由正討論的觸發(fā)信息中的應(yīng)用標(biāo)識App_id識別的數(shù)據(jù)廣播應(yīng)用是否為掛起Suspend。更具體地,應(yīng)用引擎74確定當(dāng)表示掛起的數(shù)據(jù)保存在保存存儲器75B中時掛起由應(yīng)用標(biāo)識App_id識別的數(shù)據(jù)廣播應(yīng)用。如果在步驟S7中確定,由應(yīng)用標(biāo)識App_id識別的數(shù)據(jù)廣播應(yīng)用不是掛起Suspend,則處理前進到步驟S8。在步驟S8中,如果未獲取同一應(yīng)用(如果同一應(yīng)用未存儲在記錄部71或緩存存儲器73中),則在控制部68的控制下,應(yīng)用引擎74獲取由應(yīng)用標(biāo)識App_id識別的數(shù)據(jù)廣播應(yīng)用。在步驟S9中,在控制部68的控制下,應(yīng)用引擎74終止任何活動的數(shù)據(jù)廣播應(yīng)用。在步驟SlOO中,在控制部68的控制下,應(yīng)用引擎74激活由應(yīng)用標(biāo)識App_id識別的數(shù)據(jù)廣播應(yīng)用。然后,處理返回到步驟Si以重復(fù)從步驟SI開始向前的步驟。應(yīng)當(dāng)注意,當(dāng)在步驟S7中確定掛起由應(yīng)用標(biāo)識App_id識別的數(shù)據(jù)廣播應(yīng)用時,處理前進到步驟SI I。在步驟Sll中,在控制部68的控制下,應(yīng)用引擎74將保存存儲器75B中保存的數(shù)據(jù)移動到工作存儲器75A,以及激活由應(yīng)用標(biāo)識App_id識別的數(shù)據(jù)廣播應(yīng)用。這使得由應(yīng)用標(biāo)識App_id識別的掛起的數(shù)據(jù)廣播應(yīng)用從應(yīng)用在掛起時的狀態(tài)起再繼續(xù)進行。然后,處理返回到步驟SI以重復(fù)從步驟SI向前的處理。如果在步驟S6中確定在步驟S3中識別的命令不是執(zhí)行Execute,則處理前進到步驟S12。在步驟S12中,控制部68確定在步驟S3中識別的命令是否為注入事件Inject_event ο當(dāng)確定識別的命令是注入事件Inject_event時,處理前進到步驟S13。在步驟S13中,僅當(dāng)正討論的觸發(fā)信息的應(yīng)用標(biāo)識App_id與活動的應(yīng)用的應(yīng)用標(biāo)識App_id—致時,控制部68控制應(yīng)用引擎74發(fā)生(執(zhí)行)與活動的數(shù)據(jù)廣播應(yīng)用中的觸發(fā)信息的事件標(biāo)識Event_id相匹配的事件。然后,處理前進到步驟SI以重復(fù)從步驟SI向前的步驟。如果在步驟S12中確定在步驟S3中識別的命令不是注入事件Inject_event,貝Ij處理前進到步驟S14。在步驟S14中,控制部68確定在步驟S3中識別的命令是否為掛起Suspend。當(dāng)確定識別的命令是掛起Suspend時,處理前進到步驟S15。在步驟S15中,在控制部68的控制下,應(yīng)用引擎74將表示活動的數(shù)據(jù)廣播應(yīng)用的狀態(tài)的數(shù)據(jù)(即當(dāng)前寫入到工作存儲器75A的數(shù)據(jù),如果要顯示的信息具有層級,則該數(shù)據(jù)包括表示顯示信息的層級的信息)保存到保存存儲器75B。然后,處理前進到步驟SI以重復(fù)從步驟SI向前的步驟。如果在步驟S14中確定在步驟S3中識別的命令不是掛起Suspend,則在步驟S3中識別的命令是終止Terminate。所以,處理前進到步驟S16。在步驟S16中,如果同一應(yīng)用是活動的,則在控制部68的控制下,應(yīng)用引擎74終止由應(yīng)用標(biāo)識App_id識別的數(shù)據(jù)廣播應(yīng)用。在步驟S17中,在控制部68的控制下,應(yīng)用引擎74從工作存儲器75A和保存存儲器75B中刪除關(guān)于由應(yīng)用標(biāo)識App_id識別的數(shù)據(jù)廣播應(yīng)用的數(shù)據(jù),以及從記錄部71或緩存存 儲器73中刪除同一應(yīng)用。然后,處理返回到步驟SI以重復(fù)從步驟SI向前的步驟。這完成了對觸發(fā)信息的處理的描述。以上的觸發(fā)信息的處理使例如響應(yīng)電視廣播的AV內(nèi)容(例如,節(jié)目或CM)而激活數(shù)據(jù)廣播應(yīng)用、在同一應(yīng)用中發(fā)生事件、或終止同一應(yīng)用成為可能。而且,還可能的是,掛起活動的數(shù)據(jù)廣播應(yīng)用、執(zhí)行和終止另一數(shù)據(jù)廣播應(yīng)用,以及然后從應(yīng)用在掛起時的狀態(tài)起再繼續(xù)進行掛起的數(shù)據(jù)廣播應(yīng)用。[操作情形]以上的觸發(fā)信息的處理使使用如圖10所圖示的數(shù)據(jù)廣播應(yīng)用成為可能。圖10圖示了數(shù)據(jù)廣播應(yīng)用的操作情形的示例。當(dāng)廣播設(shè)備41發(fā)送預(yù)緩存Pre_cache命令的觸發(fā)信息以指示響應(yīng)節(jié)目的進展獲取與節(jié)目相關(guān)聯(lián)的數(shù)據(jù)廣播應(yīng)用時,接收觸發(fā)信息的接收器60獲取數(shù)據(jù)廣播應(yīng)用。接下來,當(dāng)廣播設(shè)備41響應(yīng)節(jié)目的進展發(fā)送與節(jié)目相關(guān)聯(lián)的數(shù)據(jù)廣播應(yīng)用的執(zhí)行Execute命令的觸發(fā)信息時,接收觸發(fā)信息的接收器60激活數(shù)據(jù)廣播應(yīng)用。作為應(yīng)用的激活的結(jié)果,圖標(biāo)出現(xiàn)在節(jié)目的圖像上以表示數(shù)據(jù)廣播應(yīng)用準(zhǔn)備就緒產(chǎn)生顯示。當(dāng)用戶選擇該圖標(biāo)時,將數(shù)據(jù)廣播應(yīng)用的顯示疊加在屏幕上的節(jié)目的圖像上。當(dāng)廣播設(shè)備41響應(yīng)節(jié)目的進展發(fā)送與節(jié)目相關(guān)聯(lián)的數(shù)據(jù)廣播應(yīng)用的注入事件Inject_event命令的觸發(fā)信息時,接收觸發(fā)信息的接收器60在活動的數(shù)據(jù)廣播應(yīng)用中發(fā)生事件(例如,改變顯示)。然后,當(dāng)廣播設(shè)備41在預(yù)定的定時發(fā)送數(shù)據(jù)廣播應(yīng)用的掛起Suspend命令的觸發(fā)信息時,接收觸發(fā)信息的接收器60掛起活動的數(shù)據(jù)廣播應(yīng)用(將相關(guān)的數(shù)據(jù)存儲在保存存儲器75B中)。當(dāng)廣播設(shè)備41發(fā)送數(shù)據(jù)廣播應(yīng)用的執(zhí)行Execute命令的觸發(fā)信息時,接收觸發(fā)信息的接收器60再繼續(xù)進行掛起的數(shù)據(jù)廣播應(yīng)用。另外,當(dāng)廣播設(shè)備41響應(yīng)節(jié)目的結(jié)束發(fā)送終止Terminate命令的觸發(fā)信息時,接收觸發(fā)信息的接收器60終止活動的數(shù)據(jù)廣播應(yīng)用。[數(shù)據(jù)廣播應(yīng)用的狀態(tài)轉(zhuǎn)換的第一示例]圖11是適用于響應(yīng)預(yù)緩存Pre_cache、執(zhí)行Execute、注入事件Inject_event、掛起Suspend、和終止Terminate (即五個不同命令的第一示例)中的每個在接收器60中運行的數(shù)據(jù)廣播應(yīng)用的狀態(tài)轉(zhuǎn)換圖。如圖11所圖示的,將數(shù)據(jù)廣播應(yīng)用定義成四個不同狀態(tài)之一,即停止Stopped、準(zhǔn)備就緒Ready、活動Active和掛起Suspended之一。停止?fàn)顟B(tài)指的是未由接收器60獲取數(shù)據(jù)廣播應(yīng)用的狀態(tài)。準(zhǔn)備就緒狀態(tài)指的是已經(jīng)由接收器60獲取了數(shù)據(jù)廣播應(yīng)用、但是仍然要激活的狀態(tài)?;顒訝顟B(tài)指的是數(shù)據(jù)廣播應(yīng)用是活動的狀態(tài)。掛起狀態(tài)指的是已經(jīng)將數(shù)據(jù)廣播應(yīng)用掛起的狀態(tài),以及將指示應(yīng)用在掛起時的狀態(tài)的數(shù)據(jù)存儲在保存存儲器75B中。當(dāng)數(shù)據(jù)廣播應(yīng)用在停止?fàn)顟B(tài)中時(當(dāng)未由接收器60獲取應(yīng)用時),如果接收器60接收預(yù)緩存Pre_cache命令的觸發(fā)信息以及根據(jù)預(yù)緩存Pre_cache命令獲取數(shù)據(jù)廣播應(yīng)用,則應(yīng)用轉(zhuǎn)換到準(zhǔn)備就緒狀態(tài)。當(dāng)數(shù)據(jù)廣播應(yīng)用在準(zhǔn)備就緒狀態(tài)中時,如果接收器60接收執(zhí)行Execute命令的觸發(fā)信息以及根據(jù)執(zhí)行Execute命令激活數(shù)據(jù)廣播應(yīng)用,則應(yīng)用轉(zhuǎn)換到活動狀態(tài)。另一方面,當(dāng)數(shù)據(jù)廣播應(yīng)用在停止?fàn)顟B(tài)中時(當(dāng)未由接收器60獲取應(yīng)用時),如果接收器60接收執(zhí)行Execute命令的觸發(fā)信息以及根據(jù)執(zhí)行Execute命令激活應(yīng)用,則應(yīng)用轉(zhuǎn)換到活動狀態(tài)。當(dāng)數(shù)據(jù)廣播應(yīng)用在活動狀態(tài)中時,如果接收器60接收掛起Suspend命令的觸發(fā)信息以及根據(jù)掛起Suspend命令掛起活動的數(shù)據(jù)廣播應(yīng)用,則應(yīng)用轉(zhuǎn)換到掛起狀態(tài)。當(dāng)數(shù)據(jù)廣播應(yīng)用在掛起狀態(tài)中時,如果接收器60接收執(zhí)行Execute命令的觸發(fā)信息以及根據(jù)執(zhí)行Execute命令激活掛起的數(shù)據(jù)廣播應(yīng)用,則應(yīng)用轉(zhuǎn)換到活動狀態(tài)。當(dāng)數(shù)據(jù)廣播應(yīng)用在準(zhǔn)備就緒、活動或掛起狀態(tài)中時,如果接收器60接收終止Terminate命令的觸發(fā)信息以及根據(jù)終止Terminate命令終止活動的數(shù)據(jù)廣播應(yīng)用,貝Ij數(shù)據(jù)廣播應(yīng)用轉(zhuǎn)換到停止?fàn)顟B(tài)。應(yīng)當(dāng)注意,數(shù)據(jù)廣播應(yīng)用不僅基于終止Terminate命令的觸發(fā)信息而轉(zhuǎn)換到停止?fàn)顟B(tài),而且如果超過了由應(yīng)用過期日期App_eXpire_date表示的過期日期、如果執(zhí)行了其它的數(shù)據(jù)廣播程序、或者如果超過了由應(yīng)用周期范圍App_life_SCOpe表示的用于改變通道的界限,則數(shù)據(jù)廣播應(yīng)用轉(zhuǎn)換到停止?fàn)顟B(tài)。[多個數(shù)據(jù)廣播應(yīng)用的狀態(tài)轉(zhuǎn)換]接下來將給出由接收器60順序地執(zhí)行的多個數(shù)據(jù)廣播應(yīng)用的狀態(tài)轉(zhuǎn)換的描述。圖12圖示了當(dāng)順序地執(zhí)行多個數(shù)據(jù)廣播應(yīng)用時操作情形的示例。三個數(shù)據(jù)廣播應(yīng)用在下文中將被稱為數(shù)據(jù)廣播應(yīng)用A、B和C。當(dāng)節(jié)目開始時,數(shù)據(jù)廣播應(yīng)用A、B和C都在停止?fàn)顟B(tài)中。在接收針對數(shù)據(jù)廣播應(yīng)用A的執(zhí)行Execute命令之后,接收器60獲取和激活同一應(yīng)用A,使同一應(yīng)用A進入活動狀態(tài)。此時,將有關(guān)數(shù)據(jù)廣播應(yīng)用A的數(shù)據(jù)寫入工作存儲器75A。接下來,當(dāng)接收器60接收針對數(shù)據(jù)廣播應(yīng)用A的掛起Suspend命令時,將有關(guān)數(shù)據(jù)廣播應(yīng)用A的數(shù)據(jù)從工作存儲器75A移動到保存存儲器75B,使數(shù)據(jù)廣播應(yīng)用A進入掛起狀態(tài)。接著,在接收針對數(shù)據(jù)廣播應(yīng)用B的執(zhí)行Execute命令之后,接收器60獲取和激活數(shù)據(jù)廣播應(yīng)用B,使同一應(yīng)用B進入活動狀態(tài)。此時,將有關(guān)數(shù)據(jù)廣播應(yīng)用B的數(shù)據(jù)寫入工作存儲器75A。當(dāng)在數(shù)據(jù)廣播應(yīng)用B在活動狀態(tài)中的同時、接收器60接收針對數(shù)據(jù)廣播應(yīng)用C的預(yù)緩存Pre_CaChe命令時,接收器60獲取數(shù)據(jù)廣播應(yīng)用C,使數(shù)據(jù)廣播應(yīng)用C進入準(zhǔn)備就緒狀態(tài)。接下來,當(dāng)接收器60接收針對數(shù)據(jù)廣播應(yīng)用A的執(zhí)行Execute命令時,數(shù)據(jù)廣播應(yīng)用A在停止?fàn)顟B(tài)中。所以,將有關(guān)數(shù)據(jù)廣播應(yīng)用A的數(shù)據(jù)從保存存儲器75B移動到工作存儲器75A,從而再繼續(xù)進行數(shù)據(jù)廣播應(yīng)用A。另一方面,終止數(shù)據(jù)廣播應(yīng)用B。接著,在接收針對準(zhǔn)備就緒狀態(tài)中的數(shù)據(jù)廣播應(yīng)用C的執(zhí)行Execute命令之后,接收器60讀取和激活數(shù)據(jù)廣播應(yīng)用C,使數(shù)據(jù)廣播應(yīng)用C進入活動狀態(tài)。將有關(guān)數(shù)據(jù)廣播應(yīng)用C的數(shù)據(jù)寫入工作存儲器75A。另一方面,終止數(shù)據(jù)廣播應(yīng)用A。如上所述,可由接收器60順序地執(zhí)行多個數(shù)據(jù)廣播應(yīng)用。而且,可從應(yīng)用在掛起時的狀態(tài)起再繼續(xù)進行掛起的數(shù)據(jù)廣播應(yīng)用?!?.第二實施例〉[五個不同命令的第二示例]接下來將給出第二實施例的描述。如稍早所描述的,第二實施例中的五個不同的命令包括寄存Register、執(zhí)行Execute、注入事件Inject_event、掛起Suspend、和終止Terminate。表7示出了用作第二實施例中的寄存Register命令的觸發(fā)信息中包括的條目。將寄存Register命令設(shè)計成指示接收器60獲取和寄存數(shù)據(jù)廣播應(yīng)用。即,寄存Register命令與第一實施例中的預(yù)緩存Pre_cache命令類似之處在于,寄存Register命令指示接收器60獲取數(shù)據(jù)廣播應(yīng)用。但是,寄存Register命令與第一實施例中的預(yù)緩存Pre_cache命令不同之處在于,寄存Register命令附加地指示接收器60寄存數(shù)據(jù)廣播應(yīng)用。此處,術(shù)語“數(shù)據(jù)廣播應(yīng)用的寄存”指的是獲取的數(shù)據(jù)廣播應(yīng)用的優(yōu)先級(永久優(yōu)先級Persistent_priority)和過期日期(過期日期Expire_date)的存儲,使得其與數(shù)據(jù)廣播應(yīng)用相關(guān)聯(lián)。根據(jù)數(shù)據(jù)廣播應(yīng)用的優(yōu)先級和過期日期,由控制部68來管理存儲的數(shù)據(jù)廣播應(yīng)用(稍后詳細描述)。觸發(fā)標(biāo)識Trigger_id、協(xié)議版本 Protocol_version、命令代碼 Command_version、觸發(fā)有效性Trigger_validity、應(yīng)用類型App_type、和應(yīng)用周期范圍App_life_scope與用作表I中所示的預(yù)緩存Pre_CaChe命令的觸發(fā)信息中的那些相同。但是,應(yīng)當(dāng)注意,命令代碼Command_code包括表示命令是寄存Register命令的信息。第二實施例中的應(yīng)用標(biāo)識App_id是與正討論的觸發(fā)信息相關(guān)聯(lián)的要獲取的數(shù)據(jù)廣播應(yīng)用的識別信息,以及還表示數(shù)據(jù)廣播應(yīng)用的獲取方(在該情況下為服務(wù)器42)的URL。換言之,數(shù)據(jù)廣播應(yīng)用的獲取方還被用作同一應(yīng)用的識別信息,即應(yīng)用標(biāo)識App_id。所以,用作寄存Register命令的觸發(fā)信息不具有用作表I中所示的預(yù)緩存Pre_cache命令的觸發(fā)信息中包含的應(yīng)用url App_url。但是,應(yīng)當(dāng)注意,可將應(yīng)用url App_url包括在用作寄存Register命令的觸發(fā)信息中。永久優(yōu)先級Persistent_priority表示用于獲取和存儲相關(guān)聯(lián)的數(shù)據(jù)廣播應(yīng)用的優(yōu)先級。在這種情況下,將兩個比特賦給永久優(yōu)先級Persistent_priority。因此,可附上四個不同優(yōu)先級之一。如果記錄部71不具有足夠的容量以獲取和存儲相關(guān)聯(lián)的數(shù)據(jù)廣播應(yīng)用,則從記錄部71中刪除優(yōu)先級比相關(guān)聯(lián)的數(shù)據(jù)廣播應(yīng)用的優(yōu)先級更低的應(yīng)用以提供足夠的存儲容量。如果記錄部71沒有存儲優(yōu)先級比相關(guān)聯(lián)的數(shù)據(jù)廣播應(yīng)用的優(yōu)先級更低的應(yīng)用,則不獲取相關(guān)聯(lián)的數(shù)據(jù)廣播應(yīng)用。但是,應(yīng)當(dāng)注意,可獲取相關(guān)聯(lián)的數(shù)據(jù)廣播應(yīng)用,以及將其臨時存儲在緩存存儲器73中。過期日期Expire_date表示記錄部71中存儲的相關(guān)聯(lián)的數(shù)據(jù)廣播應(yīng)用的過期日期。如果超過了過期日期,則從記錄部71中刪除相關(guān)聯(lián)的數(shù)據(jù)廣播應(yīng)用。表8示出了用作第二實施例中的執(zhí)行Execute命令的觸發(fā)信息中包括的條目。將執(zhí)行Execute命令設(shè)計成指示接收器60激活數(shù)據(jù)廣播應(yīng)用。用作執(zhí)行Execute命令的觸發(fā)信息中包括的條目與用作表7中所示的寄存Register命令的觸發(fā)信息中的那些相同。但是,應(yīng)當(dāng)注意,命令代碼Command_code包括表不命令是執(zhí)行Execute命令的彳目息。表9示出了用作第二實施例中的注入事件Inject_event命令的觸發(fā)信息中包括的條目。將注入事件Inject_event命令設(shè)計成使接收器60在活動的數(shù)據(jù)廣播應(yīng)用中發(fā)生 事件。用作第二實施例中的注入事件Inject_event命令的觸發(fā)信息中包括的條目與表3中所示的第一實施例中的那些相同。但是,應(yīng)當(dāng)注意,第二實施例中的注入事件Inject_event命令與其在第一實施例中的對應(yīng)者不同之處在于賦給應(yīng)用標(biāo)識App_id的比特的數(shù)目。表10圖示了用作掛起Suspend命令的觸發(fā)信息中包括的條目。將掛起Suspend命令設(shè)計成使接收器60掛起活動的數(shù)據(jù)廣播應(yīng)用。用作第二實施例中的掛起Suspend命令的觸發(fā)信息中包含的條目與表4所示的第一實施例中的那些相同。但是,應(yīng)當(dāng)注意,第二實施例中的掛起Suspend命令與其在第一實施例中的對應(yīng)者不同之處在于賦給應(yīng)用標(biāo)識App_id的比特的數(shù)目以及省略了應(yīng)用類型App_type。表11示出了用作終止Terminate命令的觸發(fā)信息中包括的條目。將終止Terminate命令設(shè)計成使接收器60終止活動的數(shù)據(jù)廣播應(yīng)用。用作第二實施例中的終止Terminate命令的觸發(fā)信息中包含的條目與表5所示的第一實施例中的那些相同。但是,應(yīng)當(dāng)注意,第二實施例中的終止Terminate命令與其在第一實施例中的對應(yīng)者不同之處在于賦給應(yīng)用標(biāo)識App_id的比特的數(shù)目以及省略了應(yīng)用類型 App_type。表12示出了作為第二實施例中的以上命令之一的觸發(fā)信息的語法的示例。應(yīng)當(dāng)注意,任何語法可用于觸發(fā)信息,以及觸發(fā)信息的語法不限于表12中所示的示例。[應(yīng)用的寄存和管理的描述]在第二實施例中,由接收器60粗略地以與上述第一實施例相同的方式來處理觸發(fā)信息。兩者之間的區(qū)別在于,在第一實施例的觸發(fā)信息的處理中,響應(yīng)用作預(yù)緩存Pre_cache命令的觸發(fā)信息的接收來獲取和存儲數(shù)據(jù)廣播應(yīng)用(圖9中的步驟S5)。但是,在第二實施例中,響應(yīng)用作寄存Register命令的觸發(fā)信息的接收來寄存和管理數(shù)據(jù)廣播應(yīng)用。即,取代圖9的步驟S5而執(zhí)行應(yīng)用的寄存和管理。圖13是描述應(yīng)用的寄存和管理的流程圖。如果確定接收到的觸發(fā)信息是寄存Register命令,則開始應(yīng)用的寄存和管理。在步驟S31中,控制部68確定記錄部71是否有足夠的容量來存儲由觸發(fā)信息指定的數(shù)據(jù)廣播應(yīng)用。當(dāng)確定記錄部71具有足夠的容量時,處理前進到步驟S34。相反,如果確定記錄部不具有足夠的容量,則處理前進到步驟S32。在步驟S32中,控制部68從記錄部71存儲的所有的數(shù)據(jù)廣播應(yīng)用(即,已經(jīng)寄存的)中,刪除要從記錄部71中刪除的、優(yōu)先級比由觸發(fā)信息指定的優(yōu)先級更低的應(yīng)用。在步驟S33中,控制部68確定記錄部71是否具有足夠的容量來存儲由觸發(fā)信息指定的數(shù)據(jù)廣播應(yīng)用。當(dāng)確定記錄部71具有足夠的容量時,處理前進到步驟34。另一方面,如果確定記錄部71不具有足夠的容量,則不獲取相關(guān)聯(lián)的數(shù)據(jù)廣播應(yīng)用,從而終止應(yīng)用的寄存和管理。在步驟S34中,控制部68從獲取方獲取由觸發(fā)信息中的應(yīng)用標(biāo)識App_id表示的數(shù)據(jù)廣播應(yīng)用,并將其存儲在記錄部71中。在步驟S35中,控制部68寄存獲取的和存儲的數(shù)據(jù)廣播應(yīng)用(管理數(shù)據(jù)廣播應(yīng)用,從而將數(shù)據(jù)廣播應(yīng)用與其優(yōu)先級和過期日期相關(guān)聯(lián))。應(yīng)當(dāng)注意,當(dāng)超過寄存的數(shù)據(jù)廣播應(yīng)用的過期日期時,從記錄部71中刪除寄存的 數(shù)據(jù)廣播應(yīng)用。這擦除正討論的數(shù)據(jù)廣播應(yīng)用的寄存。[數(shù)據(jù)廣播應(yīng)用的狀態(tài)變換的第二示例]圖14是適用于響應(yīng)用作寄存RegisterJAS Execute、注入事件Inject_event、掛起Suspend和終止Terminate (即,第二實施例中的五個不同命令)中的每個的觸發(fā)信息而在接收器60中運行的數(shù)據(jù)廣播應(yīng)用的狀態(tài)轉(zhuǎn)換圖。如圖14所圖示的,將數(shù)據(jù)廣播應(yīng)用定義成四個不同狀態(tài)之一,即釋放Released、準(zhǔn)備就緒Ready、活動Active和掛起Suspended。釋放狀態(tài)指的是未由接收器60獲取數(shù)據(jù)廣播應(yīng)用的狀態(tài)。準(zhǔn)備就緒狀態(tài)指的是已經(jīng)由接收器60寄存了數(shù)據(jù)廣播應(yīng)用、但是未激活的狀態(tài)?;顒訝顟B(tài)指的是數(shù)據(jù)廣播應(yīng)用是活動的狀態(tài)。掛起狀態(tài)指的是已經(jīng)掛起了數(shù)據(jù)廣播應(yīng)用的狀態(tài),以及將表示應(yīng)用在掛起時的狀態(tài)的信息存儲在保存存儲器75B中。圖15圖示了命令與狀態(tài)變換之間的關(guān)系。當(dāng)在釋放狀態(tài)中時(當(dāng)未由接收器60獲取應(yīng)用時),如果根據(jù)寄存Register命令的觸發(fā)信息而獲取、存儲和寄存數(shù)據(jù)廣播應(yīng)用,則數(shù)據(jù)廣播應(yīng)用變換到準(zhǔn)備就緒狀態(tài)。當(dāng)在準(zhǔn)備就緒狀態(tài)中時,如果根據(jù)執(zhí)行Execute命令的觸發(fā)信息而激活數(shù)據(jù)廣播應(yīng)用,則數(shù)據(jù)廣播應(yīng)用變換到活動狀態(tài)。另一方面,當(dāng)在釋放狀態(tài)中時(當(dāng)未由接收器60獲取應(yīng)用時),如果根據(jù)執(zhí)行Execute命令的觸發(fā)信息而獲取、寄存和激活數(shù)據(jù)廣播應(yīng)用,則數(shù)據(jù)廣播應(yīng)用變換到活動狀態(tài)。當(dāng)在活動狀態(tài)中時,如果根據(jù)掛起Suspend命令的觸發(fā)信息而掛起數(shù)據(jù)廣播應(yīng)用,則數(shù)據(jù)廣播應(yīng)用變換到掛起狀態(tài)。另一方面,當(dāng)在活動狀態(tài)中時,如果根據(jù)終止Terminate命令的觸發(fā)信息而終止活動的數(shù)據(jù)廣播應(yīng)用,則活動的數(shù)據(jù)廣播應(yīng)用變換到準(zhǔn)備就緒狀態(tài)。應(yīng)當(dāng)注意,如果超過了用于改變由應(yīng)用周期范圍App_life_SCOpe表示的通道的界限、或者激活了其它數(shù)據(jù)廣播應(yīng)用,則應(yīng)用也變換到準(zhǔn)備就緒狀態(tài)。當(dāng)在掛起狀態(tài)中時,如果根據(jù)執(zhí)行Execute命令的觸發(fā)信息而再繼續(xù)進行掛起的數(shù)據(jù)廣播應(yīng)用,則掛起的數(shù)據(jù)廣播應(yīng)用變換到活動狀態(tài)。另一方面,當(dāng)在掛起狀態(tài)中時,掛起的數(shù)據(jù)廣播應(yīng)用根據(jù)終止Terminate命令的觸發(fā)信息變換到準(zhǔn)備就緒狀態(tài)。當(dāng)在準(zhǔn)備就緒、活動或掛起狀態(tài)中時,以及如果超過了數(shù)據(jù)廣播應(yīng)用的過期日期,則從記錄部71中刪除數(shù)據(jù)廣播應(yīng)用,以及擦除數(shù)據(jù)廣播應(yīng)用的寄存,變換到釋放狀態(tài)。[0226][數(shù)據(jù)廣播應(yīng)用的生命周期]在第一實施例中,如果終止活動的數(shù)據(jù)廣播應(yīng)用,則從記錄部71中刪除該應(yīng)用。相反,在第二實施例中,即使激活和終止寄存的應(yīng)用,也不刪除寄存的數(shù)據(jù)廣播應(yīng)用,直至超過了寄存的數(shù)據(jù)廣播應(yīng)用的過期日期為止。這使如圖16所示多次激活和終止寄存的數(shù)據(jù)廣播應(yīng)用成為可能。但是,應(yīng)當(dāng)注意,如果記錄部71的 容量不足,則可不管過期日期而從記錄部71中刪除具有低優(yōu)先級的數(shù)據(jù)廣播應(yīng)用。圖16A至圖16C圖示了第二實施例中的數(shù)據(jù)廣播應(yīng)用的三個可能的生命周期。圖16A圖示了僅被激活和終止一次的數(shù)據(jù)廣播應(yīng)用的生命周期。該數(shù)據(jù)廣播應(yīng)用響應(yīng)執(zhí)行Execute命令而被激活以及響應(yīng)終止命令而被終止,從而變換到準(zhǔn)備就緒狀態(tài)。然后,當(dāng)超過了過期日期時,從記錄部71中刪除應(yīng)用。圖16B圖示了被寄存、然后被多次激活和終止的數(shù)據(jù)廣播應(yīng)用的生命周期。該數(shù)據(jù)廣播應(yīng)用響應(yīng)寄存Register命令而被獲取、存儲和寄存以及響應(yīng)終止Terminate命令而被終止,從而變換到準(zhǔn)備就緒狀態(tài)。然后,該應(yīng)用響應(yīng)執(zhí)行Execute命令而被再次激活以及響應(yīng)終止Terminate命令而被終止,從而變換到準(zhǔn)備就緒狀態(tài)。然后,當(dāng)超過了過期日期時,從記錄部71中刪除應(yīng)用。圖16C圖示了變換到掛起狀態(tài)的數(shù)據(jù)廣播應(yīng)用的生命周期。該數(shù)據(jù)廣播應(yīng)用響應(yīng)寄存Register命令而被獲取、存儲和寄存以及響應(yīng)執(zhí)行Execute命令而被激活,并響應(yīng)掛起Suspend命令而變換到掛起狀態(tài)。然后,該應(yīng)用響應(yīng)執(zhí)行Execute命令而被再繼續(xù)以及響應(yīng)終止Terminate命令而被終止,從而變換到準(zhǔn)備就緒狀態(tài)。然后,當(dāng)超過了過期日期時,從記錄部71中刪除應(yīng)用。[運行多個數(shù)據(jù)廣播應(yīng)用]以上僅已經(jīng)描述了響應(yīng)用作執(zhí)行Execute命令的觸發(fā)信息來激活數(shù)據(jù)廣播應(yīng)用的情況。但是,可能的是,不使用用作執(zhí)行Execute命令的觸發(fā)信息來激活數(shù)據(jù)廣播應(yīng)用。更具體地,僅需要將適用于激活其它數(shù)據(jù)廣播應(yīng)用Appl和App2的功能包括在要響應(yīng)執(zhí)行命令而被激活的數(shù)據(jù)廣播應(yīng)用AppO中。這使得響應(yīng)數(shù)據(jù)廣播應(yīng)用AppO的進展或響應(yīng)由用戶在數(shù)據(jù)廣播應(yīng)用AppO中做出的操作來激活例如數(shù)據(jù)廣播應(yīng)用Appl成為可能。圖18圖示了彼此結(jié)合地運行三個數(shù)據(jù)廣播應(yīng)用appO、appl和app2的示例。首先,廣播用作數(shù)據(jù)廣播應(yīng)用appO的執(zhí)行Execute命令的觸發(fā)信息、用作數(shù)據(jù)廣播應(yīng)用appl的寄存Register命令的觸發(fā)信息、以及用作數(shù)據(jù)廣播應(yīng)用app2的寄存Register命令的觸發(fā)信息。接收這些觸發(fā)信息的接收器60獲取、寄存、和激活數(shù)據(jù)廣播應(yīng)用appO。兩個圖標(biāo),一個用于數(shù)據(jù)廣播應(yīng)用appl,而另一個用于數(shù)據(jù)廣播應(yīng)用app2,出現(xiàn)在活動的數(shù)據(jù)廣播應(yīng)用appO的屏幕上。同時,獲取和寄存數(shù)據(jù)廣播應(yīng)用appl和app2。當(dāng)用戶在數(shù)據(jù)廣播應(yīng)用appO的屏幕上選擇用于數(shù)據(jù)廣播應(yīng)用appl的圖標(biāo)時,終止活動的數(shù)據(jù)廣播應(yīng)用appO,以及激活數(shù)據(jù)廣播應(yīng)用appl。然后,在活動的數(shù)據(jù)廣播應(yīng)用appl中發(fā)生事件,或者響應(yīng)針對同一應(yīng)用appl的命令(即,注入事件Inject_event、掛起Suspend、執(zhí)行Execute和終止Terminate)中的每個命令,來掛起、再繼續(xù)或終止同一應(yīng)用appl ο當(dāng)用戶在數(shù)據(jù)廣播應(yīng)用appO的屏幕上選擇用于數(shù)據(jù)廣播應(yīng)用app2的圖標(biāo)時,終止活動的數(shù)據(jù)廣播應(yīng)用appO,以及激活數(shù)據(jù)廣播應(yīng)用app2。然后,在活動的數(shù)據(jù)廣播應(yīng)用app2中發(fā)生事件,或者響應(yīng)針對同一應(yīng)用app2的命令(即,注入事件Inject_event、和終止Terminate)中的每個命令,來終止同一應(yīng)用app2。以上方法使不使用用作執(zhí)行Execute命令的觸發(fā)信息、彼此結(jié)合地激活多個數(shù)據(jù)廣播應(yīng)用成為可能。如上所述,在第一實施例和第二實施例兩者中,可響應(yīng)諸如節(jié)目或CM的AV內(nèi)容來執(zhí)行與數(shù)據(jù)廣播應(yīng)用有關(guān)的處理。而且,即使經(jīng)由CATV或衛(wèi)星通信網(wǎng)絡(luò)轉(zhuǎn)播數(shù)字電視節(jié)目,實現(xiàn)可響應(yīng)電視節(jié)目而被執(zhí)行的數(shù)據(jù)廣播內(nèi)容業(yè)務(wù)也是可能的。附帶地,可通過硬件或軟件來執(zhí)行以上一系列處理。如果通過軟件來執(zhí)行一系列處理,則將組成軟件的程序從記錄介質(zhì)安裝到合并在當(dāng)安裝有各種程序時能夠執(zhí)行各種功能的專用硬件、通用目的個人計算機中的計算機上、或者其它計算機上。圖19是圖示適用于使用程序執(zhí)行以上一系列處理的計算機的硬件配置示例的框圖。在計算機100中,CPU(中央處理單元)101、R0M(只讀存儲器)102和RAM(隨機訪問存儲器)103經(jīng)由總線104彼此連接。I/O接口 105也連接到總線104。輸入部106和輸出部107連接到I/O接口 105。輸入部106包括例如鍵盤、鼠標(biāo)和麥克風(fēng)。輸出部107包括例如顯不器和揚聲器。而且,存儲部108、通信部109和驅(qū)動器110連接到I/O接口 105。存儲部108包括例如硬盤或非易失性存儲器。通信部109包括例如網(wǎng)絡(luò)接口。驅(qū)動器110驅(qū)動可移除介質(zhì)111,例如磁盤、光盤、磁光盤、或半導(dǎo)體存儲器。在如上所述配置的計算機中,CPU 101經(jīng)由I/O接口 105和總線104將程序從存儲部108加載到RAM 103中執(zhí)行,從而允許執(zhí)行以上一系列處理。計算機執(zhí)行的程序不僅可時間順序地根據(jù)本說明書中描述的序列來執(zhí)行處理,而且可并行地或當(dāng)根據(jù)需要被調(diào)用時來執(zhí)行處理。另一方面,可通過單個的計算機來執(zhí)行程序,或者可以以分布方式通過多個計算機來執(zhí)行程序。而且,可將程序傳輸給遠程計算機執(zhí)行。另一方面,術(shù)語“系統(tǒng)”指的是作為由多個裝置組成的設(shè)備整體。應(yīng)當(dāng)注意,本公開的實施例不限于以上描述的那些,并且可在不偏離本公開的范圍的情況下以各種方式對其進行修改。本公開包含與2011年2月28日在日本專利局提交的日本優(yōu)先權(quán)專利申請JP 2011-041801、以及2010年8月27日在日本專利局提交的日本優(yōu)先權(quán)專利申請JP2010-190865中公開的主題有關(guān)的主題,其全部內(nèi)容通過引用合并于此。附圖文字圖6
英文中文 adaptation—field 適配字段 transport—packet 傳輸包 adaptation—field—length 適配字段長度 transport—private—data—length 傳輸私有數(shù)據(jù)長度 transport—private—data—byte 傳輸私有數(shù)據(jù)字節(jié) trigger Info—descriptor__角蟲發(fā)信息描述符_
權(quán)利要求1.一種用于接收發(fā)送的AV內(nèi)容的接收器,所述接收器包括 提取部,其適用于提取與所述AV內(nèi)容一起發(fā)送的、與要響應(yīng)所述AV內(nèi)容而被執(zhí)行的應(yīng)用程序的控制有關(guān)的觸發(fā)信息;以及 控制部,其適用于根據(jù)由提取的所述觸發(fā)信息表示的下面命令之一,即預(yù)緩存、寄存、執(zhí)行、注入事件、掛起或終止,來控制所述應(yīng)用程序的獲取、寄存或激活,活動的所述應(yīng)用程序中的事件的發(fā)生,或者活動的所述應(yīng)用程序的掛起或終止, AV表示音頻/可視。
2.如權(quán)利要求I所述的接收器,其中 所述控制部適用于如果提取的所述觸發(fā)信息是所述掛起命令,則掛起活動的所述應(yīng)用程序,以及將與所述應(yīng)用程序在掛起的時候的狀態(tài)有關(guān)的信息存儲在存儲器中。
3.如權(quán)利要求2所述的接收器,其中 所述控制部適用于如果提取的所述觸發(fā)信息是所述執(zhí)行命令,以及當(dāng)所述存儲器中存儲有表示要被激活的所述應(yīng)用程序在掛起時的狀態(tài)的掛起狀態(tài)信息時,則基于所述掛起狀態(tài)信息,從所述應(yīng)用程序掛起的狀態(tài)起再繼續(xù)執(zhí)行所述應(yīng)用程序。
4.如權(quán)利要求I所述的接收器,其中 所述控制部適用于如果提取的所述觸發(fā)信息是所述預(yù)緩存命令,則基于所述觸發(fā)信息從所述AV內(nèi)容的廣播信號或預(yù)定的服務(wù)器中獲取所述應(yīng)用程序。
5.如權(quán)利要求I所述的接收器,其中 所述控制部適用于如果提取的所述觸發(fā)信息是所述執(zhí)行命令,以及當(dāng)未獲取要被激活的應(yīng)用程序時,則基于所述觸發(fā)信息從所述AV內(nèi)容的廣播信號或所述預(yù)定的服務(wù)器中獲取所述應(yīng)用程序。
6.如權(quán)利要求I所述的接收器,其中 所述控制部適用于如果提取的所述觸發(fā)信息是所述寄存命令,則基于所述觸發(fā)信息從所述AV內(nèi)容的廣播信號或所述預(yù)定的服務(wù)器中獲取所述應(yīng)用程序并存儲所述程序,然后管理所獲取的應(yīng)用程序,以便將所獲取的應(yīng)用程序與所述觸發(fā)信息中包括的所述過期日期相關(guān)聯(lián)。
7.如權(quán)利要求6所述的接收器,其中 所述控制部適用于如果提取的所述觸發(fā)信息是所述寄存命令,則基于還用作包括在所述觸發(fā)信息中的應(yīng)用程序的位置信息的所述應(yīng)用程序的識別信息,從所述AV內(nèi)容的廣播信號或所述預(yù)定的服務(wù)器中獲取所述應(yīng)用程序并存儲所述程序,然后管理所獲取的應(yīng)用程序,以便將所獲取的應(yīng)用程序與所述觸發(fā)信息中包括的所述過期日期相關(guān)聯(lián)。
8.如權(quán)利要求7所述的接收器,其中 所述控制部適用于如果超過了所寄存的應(yīng)用程序的所述過期日期,則刪除所述應(yīng)用程序。
9.如權(quán)利要求7所述的接收器,其中 所述控制部適用于如果提取的所述觸發(fā)信息是所述寄存命令,則基于所述觸發(fā)信息從所述AV內(nèi)容的廣播信號或所述預(yù)定的服務(wù)器中獲取所述應(yīng)用程序并存儲所述程序,然后管理所獲取的應(yīng)用程序,以便將所獲取的應(yīng)用程序與所述觸發(fā)信息中包括的所述優(yōu)先級相關(guān)聯(lián)。
10.如權(quán)利要求9所述的接收器,其中 所述控制部適用于如果當(dāng)獲取時存儲容量不足以存儲所述應(yīng)用程序,則通過從已經(jīng)寄存的應(yīng)用程序中刪除優(yōu)先級比要獲取的應(yīng)用程序的優(yōu)先級更低的應(yīng)用程序,來提供充足的存儲容量。
11.一種用于發(fā)送AV內(nèi)容的發(fā)送器,包括 發(fā)送部,其適用于與所述AV內(nèi)容一起發(fā)送與要響應(yīng)所述AV內(nèi)容而被接收器執(zhí)行的應(yīng)用程序的控制有關(guān)的觸發(fā)信息,其中 所述觸發(fā)信息表示以下命令中的至少一個,即預(yù)緩存,其指示所述應(yīng)用程序的獲??;寄存,其指示所述應(yīng)用程序的寄存;執(zhí)行,其指示所述應(yīng)用程序的激活;注入事件,其指示活動的所述應(yīng)用程序中的事件的發(fā)生;掛起,其指示活動的所述應(yīng)用程序的掛起;以及終止,其指示活動的所述應(yīng)用程序的終止, AV表示音頻/可視。
12.如權(quán)利要求11所述的發(fā)送器,其中 所述發(fā)送部將所述觸發(fā)信息保存在組成所述AV內(nèi)容的傳輸流的包的適配字段中來發(fā)送所述觸發(fā)信息。
13.如權(quán)利要求12所述的發(fā)送器,其中 所述發(fā)送部還將所述觸發(fā)信息與程序時鐘參考一起保存在組成所述AV內(nèi)容的傳輸流的包的適配字段中來進行發(fā)送。
14.如權(quán)利要求11所述的發(fā)送器,其中 所述發(fā)送部將所述觸發(fā)信息嵌入在所述AV內(nèi)容的圖像中來發(fā)送所述觸發(fā)信息。
15.—種廣播系統(tǒng),包括 發(fā)送器,用于發(fā)送AV內(nèi)容;以及 接收器,用于接收所述AV內(nèi)容,其中 所述發(fā)送器包括發(fā)送部,所述發(fā)送部適用于與所述AV內(nèi)容一起發(fā)送與要響應(yīng)所述AV內(nèi)容而被所述接收器執(zhí)行的應(yīng)用程序的控制有關(guān)的觸發(fā)信息,以及所述接收器包括 提取部,其適用于提取與所述AV內(nèi)容一起發(fā)送的、與要響應(yīng)所述AV內(nèi)容而被執(zhí)行的應(yīng)用程序的控制有關(guān)的觸發(fā)信息,以及 控制部,其適用于根據(jù)由提取的所述觸發(fā)信息表示的以下命令之一,即預(yù)緩存、寄存、執(zhí)行、注入事件、掛起或終止,來控制所述應(yīng)用程序的獲取、寄存、或激活,活動的應(yīng)用程序中的事件的發(fā)生,或者活動的所述應(yīng)用程序的掛起或終止, AV表示音頻/可視。
專利摘要本實用新型公開了一種用于接收發(fā)送的AV內(nèi)容的接收器、用于發(fā)送AV內(nèi)容的發(fā)送器、及廣播系統(tǒng),該接收器包括提取部,其適用于提取與AV內(nèi)容一起發(fā)送的、與要響應(yīng)AV內(nèi)容而被執(zhí)行的應(yīng)用程序的控制有關(guān)的觸發(fā)信息;以及控制部,其適用于根據(jù)由提取的觸發(fā)信息表示的下面命令之一,即預(yù)緩存、寄存、執(zhí)行、注入事件、掛起或終止,來控制應(yīng)用程序的獲取、寄存或激活,活動的應(yīng)用程序中的事件的發(fā)生,或者活動的應(yīng)用程序的掛起或終止。
文檔編號H04N21/43GK202663513SQ20112031115
公開日2013年1月9日 申請日期2011年8月19日 優(yōu)先權(quán)日2010年8月27日
發(fā)明者北里直久 申請人:索尼公司