两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

接收器、接收方法、發(fā)送器、發(fā)送方法、程序及廣播系統的制作方法

文檔序號:7761349閱讀:200來源:國知局
專利名稱:接收器、接收方法、發(fā)送器、發(fā)送方法、程序及廣播系統的制作方法
技術領域
本公開涉及接收器、接收方法、發(fā)送器、發(fā)送方法、程序及廣播系統,更具體地,本公開涉及適合于在例如數字電視廣播中響應節(jié)目或CM(商業(yè)消息)的進展而執(zhí)行數據廣播內容的接收器、接收方法、發(fā)送器、發(fā)送方法、程序及廣播系統。
背景技術
日本加緊電視廣播的數字化,使諸如數字陸地廣播和BS (廣播衛(wèi)星)數字廣播的數字電視廣播業(yè)務廣泛分布。而且,在諸如數字陸地廣播的數字電視廣播中,除了諸如新聞、戲劇和電影的節(jié)目的廣播之外,所謂的數據廣播現在也是可用的。數據廣播內容允許顯示例如與正廣播的節(jié)目有關的信息(例如,演員表和故事)以及與正廣播的節(jié)目無關的信息(例如,其它節(jié)目、新聞、天氣預報和交通信息的公布)(例如,參考日本專利申請公開第 2006-50237 號)。應當注意,當開始電視廣播的數字化時,預先為數字電視廣播頻帶中的數據廣播留出頻帶。通過使用該頻帶廣播數據廣播內容,來實現日本的數據廣播。另一方面,在美國的數字電視廣播中,與日本的數字電視廣播不同,沒有為數據廣播留出頻帶。S卩,如圖IA所示,美國當前的數字電視廣播頻帶被節(jié)目視頻頻帶、節(jié)目音頻頻帶和控制信息頻帶所占據,而沒有為廣播數據廣播內容而提供頻帶。所以,為了在有限的數字電視廣播頻帶中留出用于廣播數據廣播內容的頻帶,例如,需要如圖IB所圖示地使視頻頻帶和音頻頻帶變窄。

發(fā)明內容
但是,通過使視頻頻帶和音頻頻帶變窄來留出用于廣播數據廣播內容的頻帶,會導致節(jié)目的退化的視頻質量和音頻質量,從而使該方法遠離實際。而且,即使通過使視頻頻帶和音頻頻帶變窄為數據廣播內容留出頻帶,能夠傳輸的數據大小也被限制。這導致數據廣播內容的信息的缺乏。另一方面,如果增加信息的大小,則接收側將花費更多的時間來接收需要的信息。同時,在美國使用CATV(有線電視)的數字電視節(jié)目的轉播系統是普及的。但是, 該系統可導致上述問題。圖2圖示了使用CATV網絡的數字電視節(jié)目的轉播系統的配置示例。該轉播系統主要包括廣播設備1、CATV轉播器2、CATV網絡3、數字電視接收器4、 機頂盒(STB) 5、以及電視接收機6。例如廣播站中設置的廣播設備1使用陸地波或衛(wèi)星波來廣播數字電視廣播信息。 例如有線電視站中設置的CATV轉播器2接收廣播的數字電視廣播、移除不需要的信息以及添加CATV專用信息,從而例如經由CATV網絡3向數字電視接收機4和機頂盒5轉播結果 in息ο
CATV轉播器2包括調諧器11、PID (進程ID)過濾器12、CATV專用信號生成部13、 多路復用部14和調制部15。PID過濾器12過濾具有預定包ID的包。調諧器11接收不同通道的數字電視廣播信息以及調制這些信號,向PID過濾器12 輸出結果TS (transport stream,傳輸流)。PID過濾器12從TS中移除具有與預定包ID匹配的ID的包(與作為節(jié)目的AV (音頻/可視)內容無關的包),向多路復用部14輸出剩余的包。CATV專用信號生成部13生成包括專用于CATV站的信息的包,將包輸出到多路復用部14。多路復用部14對PID過濾器12的輸出和CATV專用信息生成部13的輸出進行多路復用,將結果信號輸出到調制部15。調制部15根據適用于CATV網絡3的調制方案對多路復用部14的輸出進行調制,例如經由CATV網絡3將結果信號轉播到數字電視接收機4和機頂盒5。CATV兼容的數字電視接收機4接收和解碼經由CATV網絡3轉播的數字電視廣播的TS,顯示結果圖像以及產生結果聲音。CATV兼容的機頂盒5接收和解碼經由CATV網絡3轉播的數字電視廣播的TS,例如經由HDMI電纜將結果視頻信號和結果音頻信號輸出到電視接收機6。電視接收機6基于經由HDMI電纜等從機頂盒5提供的視頻信號和音頻信號來顯示圖像以及產生聲音。如上所述,通過CATV轉播器2中的PID過濾器12從數字廣播信號中移除具有與預定包ID匹配的ID的包(與作為節(jié)目的AV內容無關的包)。所以,即使如圖IB所示地在廣播頻帶中留出用于廣播數據廣播內容的頻帶,PID過濾器12也可移除包括數據廣播內容的包。已經根據上文做出了本公開,以及所期望的是,實現可響應電視廣播節(jié)目或CM的進展而執(zhí)行的數據廣播內容,而不用在數字電視廣播頻帶中留出數據廣播頻帶。根據本公開的第一模式的接收器是用于接收發(fā)送的AV內容的接收器。接收器包括提取部和控制部。提取部提取與AV內容一起發(fā)送的、與要響應AV內容而被被執(zhí)行的應用程序的控制有關的觸發(fā)信息??刂撇扛鶕商崛〉挠|發(fā)信息指示的下面命令之一,即預緩存、寄存、執(zhí)行、注入事件、掛起或終止,來控制應用程序的獲取、寄存或激活,活動的應用程序中的事件的發(fā)生,或者活動的應用程序的掛起或終止。如果提取的觸發(fā)信息是掛起命令,則控制部可掛起活動的應用程序,以及將與應用程序在掛起的時候的狀態(tài)有關的信息存儲在存儲器中。如是提取的觸發(fā)信息是執(zhí)行命令,以及當存儲器中存儲有表示要被激活的應用程序在掛起時的狀態(tài)的掛起狀態(tài)信息時,則控制部可基于掛起的狀態(tài)信息從應用程序在掛起的狀態(tài)起再繼續(xù)執(zhí)行應用程序。如果提取的觸發(fā)信息是預緩存命令,則控制部可基于觸發(fā)信息從AV內容的廣播信號或預定的服務器中獲取應用程序。如果提取的觸發(fā)信息是執(zhí)行命令,以及當未獲取要被激活的應用程序時,則控制部可基于觸發(fā)信息從AV內容的廣播信號或預定的服務器中獲取應用程序。如果提取的觸發(fā)信息是寄存命令,則控制部可基于觸發(fā)信息從AV內容的廣播信號或預定的服務器中獲取應用程序并存儲該程序。然后,控制部可管理所獲取的應用程序, 以便將所獲取的應用程序與觸發(fā)信息中包括的過期日期相關聯。如果提取的觸發(fā)信息是寄存命令,則控制部可基于還用作包括在觸發(fā)信息中的應用程序的位置信息的應用程序的識別信息從AV內容的廣播信號或預定的服務器中獲取應用程序并存儲該程序。然后,控制部可管理所獲取的應用程序,以便將所獲取的應用程序與觸發(fā)信息中包括的過期日期相關聯。如果超過了所寄存的應用程序的過期日期,則控制部可刪除應用程序。如果提取的觸發(fā)信息是寄存命令,則控制部可基于觸發(fā)信息從AV內容的廣播信號或預定的服務器中獲取應用程序并存儲該程序。然后,控制部可管理所獲取的應用程序, 以便將所獲取的應用程序與觸發(fā)信息中包括的優(yōu)先級相關聯。如果當獲取時存儲容量不足以存儲應用程序,則控制部可通過從已經寄存的應用程序中刪除優(yōu)先級比要獲取的應用程序的優(yōu)先級更低的應用程序,來提供充足的存儲容量。根據本公開的第一模式的接收方法是適用于接收發(fā)送的AV內容的接收器的接受方法。接收方法包括提取步驟和控制步驟。提取步驟提取與AV內容一起發(fā)送的、與要響應 AV內容而被接收器執(zhí)行的應用程序的控制有關的觸發(fā)信息??刂撇襟E根據由提取的觸發(fā)信息表示的以下命令,即預緩存、寄存、執(zhí)行、注入事件、掛起或終止,來控制應用程序的獲取、 寄存、或激活,活動的應用程序中的事件的發(fā)生,或者活動的應用程序的掛起或終止。根據本公開的第一模式的程序是用于控制適用于接收發(fā)送的AV內容的接收器的程序。該程序使接收器的計算機執(zhí)行包括提取步驟和控制步驟的處理。提取步驟提取與AV 內容一起發(fā)送的、與要響應AV內容而被執(zhí)行的應用程序的控制有關的觸發(fā)信息。控制步驟根據由提取的觸發(fā)信息表示的以下命令之一,即預緩存、寄存、執(zhí)行、注入事件、掛起或終止,來控制應用程序的獲取、寄存、或激活,活動的應用程序中的事件的發(fā)生,或者活動的應用程序的掛起或終止。在本公開的第一模式中,提取與AV內容一起發(fā)送的、與要響應AV內容而被執(zhí)行的應用程序的控制有關的觸發(fā)信息。根據由提取的觸發(fā)信息表示的以下命令之一,即預緩存、 寄存、執(zhí)行、注入事件、掛起或終止,來控制應用程序的獲取、寄存、或激活,活動的應用程序中的事件的發(fā)生,或者活動的應用程序的掛起或終止。根據本公開的第二模式的發(fā)送器是適用于發(fā)送AV內容的發(fā)送器。發(fā)送器包括發(fā)送部,其適用于與AV內容一起發(fā)送與要響應AV內容而被接收器執(zhí)行的應用程序的控制有關的觸發(fā)信息。觸發(fā)信息表示以下命令中的至少一個,即預緩存,其指示應用程序的獲取; 寄存,其指示應用程序的寄存;執(zhí)行,其指示應用程序的激活;注入事件,其指示活動的應用程序中的事件的發(fā)生;掛起,其指示活動的應用程序的掛起;以及終止,其指示活動的應用程序的終止。發(fā)送部可發(fā)送包含在組成AV內容的傳輸流的包的適配字段中的觸發(fā)信息。發(fā)送部可與PCR(程序時鐘參考)一起發(fā)送包含在組成AV內容的傳輸流的包的適配字段中的觸發(fā)信息。發(fā)送部可發(fā)送在AV內容的圖像中嵌入的觸發(fā)信息。根據本公開的第二模式的發(fā)送方法是適用于發(fā)送AV內容的發(fā)送器的方法。發(fā)送方法包括發(fā)送步驟。發(fā)送步驟與AV內容一起發(fā)送與要響應AV內容而被接收器執(zhí)行的應用程序的控制有關的觸發(fā)信息。觸發(fā)信息表示以下命令中的至少一個,即預緩存,其指示應用程序的獲?。患拇?,其指示應用程序的寄存;執(zhí)行,其指示應用程序的激活;注入事件,其指示活動的應用程序中的事件的發(fā)生;掛起,其指示活動的應用程序的掛起;以及終止,其指示活動的應用程序的終止。根據本公開的第二模式的程序是用于控制適用于發(fā)送AV內容的發(fā)送器的程序。 發(fā)送方法包括發(fā)送步驟。該程序使發(fā)送器的計算機執(zhí)行包括發(fā)送步驟的處理。發(fā)送步驟與 AV內容一起發(fā)送與要響應AV內容而被接收器執(zhí)行的應用程序的控制有關的觸發(fā)信息。觸發(fā)信息表示以下命令中的至少一個,即預緩存,其指示應用程序的獲??;寄存,其指示應用程序的寄存;執(zhí)行,其指示應用程序的激活;注入事件,其指示活動的應用程序中的事件的發(fā)生;掛起,其指示活動的應用程序的掛起;以及終止,其指示活動的應用程序的終止。在本公開第二模式中,與AV內容一起發(fā)送與要響應AV內容而被接收器執(zhí)行的應用程序的控制有關的觸發(fā)信息。觸發(fā)信息表示以下命令中的至少一個,即預緩存,其指示應用程序的獲?。患拇?,其指示應用程序的寄存;執(zhí)行,其指示應用程序的激活;注入事件,其指示活動的應用程序中的事件的發(fā)生;掛起,其指示活動的應用程序的掛起;以及終止,其指示活動的應用程序的終止。根據本公開的第三模式的廣播系統是包括發(fā)送器和接收器的廣播系統。發(fā)送器發(fā)送AV內容。接收器接收AV內容。發(fā)送器包括發(fā)送部,其適用于與AV內容一起發(fā)送與要響應AV內容而被接收器執(zhí)行的應用程序的控制有關的觸發(fā)信息。接收器包括提取部和控制部。提取部提取與AV內容一起發(fā)送的、與要響應AV內容而被執(zhí)行的應用程序的控制有關的觸發(fā)信息。控制部根據由提取的觸發(fā)信息表示的以下命令之一,即預緩存、寄存、執(zhí)行、注入事件、掛起或終止,來控制應用程序的獲取、寄存、或激活,活動的應用程序中的事件的發(fā)生,或者活動的應用程序的掛起或終止。在本公開的第三模式中,發(fā)送器與AV內容一起發(fā)送與要響應AV內容而被接收器執(zhí)行的應用程序的控制有關的觸發(fā)信息。而且,接收器提取與AV內容一起發(fā)送的、與要響應AV內容而被執(zhí)行的應用程序的控制有關的觸發(fā)信息。而且,接收器根據由提取的觸發(fā)信息表示的以下命令之一,即預緩存、寄存、執(zhí)行、注入事件、掛起或終止,來控制應用程序的獲取、寄存、或激活,活動的應用程序中的事件的發(fā)生,或者活動的應用程序的掛起或終止。本發(fā)明的第一模式使以下成為可能響應電視廣播節(jié)目或CM的進展,寄存或激活數據廣播內容、發(fā)生事件、或者掛起、再繼續(xù)或終止這樣的內容。本公開的第二模式使以下成為可能不用在數字廣播頻帶中留出數據廣播頻帶, 響應電視廣播節(jié)目或CM的進展,寄存或激活數據廣播內容、發(fā)生事件、或者掛起、再繼續(xù)或終止這樣的內容。本發(fā)明的第三模式使以下成為可能不用在數字電視廣播頻帶中留出數據廣播頻帶,響應電視廣播節(jié)目或CM的進展,控制數據廣播內容。


圖IA和IB是圖示數字電視廣播的頻帶的圖;圖2是圖示現有的CATV轉播系統的配置示例的圖;圖3是圖示根據實施例的廣播系統的配置示例的圖;圖4是圖示根據實施例的接收器的配置示例的框圖;圖5是圖示發(fā)送TS的PCR包中的觸發(fā)信息的構思的圖6是圖示PCR包中的觸發(fā)信息的具體布置的圖;圖7A和圖7B是圖示在視頻信號中嵌入觸發(fā)信息的示例的圖;圖8是圖示第一實施例中的預緩存命令的觸發(fā)信息中包括的條目的圖;圖9是圖示第一實施例中的執(zhí)行命令的觸發(fā)信息中包括的條目的圖;圖10是圖示第一實施例中的注入事件命令的觸發(fā)信息中包括的條目的圖;圖11是圖示第一實施例中的掛起命令的觸發(fā)信息中包括的條目的圖;圖12是圖示第一實施例中的終止命令的觸發(fā)信息中包括的條目的圖;圖13是圖示第一實施例中的觸發(fā)信息的語法的示例的圖;圖14A至圖14G是圖示當響應節(jié)目或CM的進展執(zhí)行應用程序時的顯示的示例的圖;圖15是描述觸發(fā)信息的處理的流程圖;圖16是圖示數據廣播應用的操作情形的示例的圖;圖17是接收器中的應用程序的第一狀態(tài)轉換圖;圖18是圖示當同時控制多個數據廣播應用時的操作情形的示例的圖;圖19是圖示第二實施例中的寄存命令的觸發(fā)信息中包括的條目的圖;圖20是圖示第二實施例中的執(zhí)行命令的觸發(fā)信息中包括的條目的圖;圖21是圖示第二實施例中的注入事件命令的觸發(fā)信息中包括的條目的圖;圖22是圖示第二實施例中的掛起命令的觸發(fā)信息中包括的條目的圖;圖23是圖示第二實施例中的終止命令的觸發(fā)信息中包括的條目的圖;圖M是圖示第二實施例中的觸發(fā)信息的語法的示例的圖;圖25是描述應用程序的寄存和管理的流程圖;圖沈是接收器中的數據廣播應用的第二狀態(tài)轉換圖;圖27A至圖27C是圖示命令與狀態(tài)轉換之間的關系的圖;圖2名k至圖^C圖示第二實施例中的數據廣播應用的生命周期;圖四是圖示多個應用程序之間的關系的圖;圖30是圖示多個應用程序的操作示例的圖;以及圖31是圖示計算機的配置的框圖。
具體實施例方式以下將參考附圖,給出用于實現本公開的最佳模式(在下文中被稱為實施例)的詳細描述。<第一實施例>[廣播系統的配置示例]圖3是圖示根據實施例的廣播系統的配置示例的圖。廣播系統30被設計成當沒有在美國的數字電視廣播頻帶中為廣播數據廣播內容而留出頻帶時,實現可響應諸如節(jié)目或CM的AV內容而被執(zhí)行的數據廣播內容。應當注意,將數據廣播內容實現為由接收器對供應給接收器的應用程序進行激活的結果。所以,數據廣播內容將在下文中還被稱為數據廣播應用程序或數據廣播應用。數據廣播應用可包括單個的程序數據、或者由多個程序數據組成的程序數據組。
廣播系統30包括廣播設備41、服務器42和接收器60。廣播設備41和服務器42 設置在廣播站處。接收器60設置在接收方處。廣播設備41發(fā)送數字電視廣播信號。另外,同一設備41發(fā)送數字電視廣播信號中包括的觸發(fā)信息。觸發(fā)信息是與要響應AV內容而被執(zhí)行的數據廣播內容的操作有關的命令。更具體地,觸發(fā)信息包含在數字電視廣播信號的傳輸流(化)中、或者嵌入在發(fā)送的視頻信號中。觸發(fā)信息不僅包括表示命令類型的信息,而且包括表示數據廣播應用的獲取方的信息。稍后將詳細描述觸發(fā)信息。服務器42響應從接收器60做出的請求來供應數據廣播應用,該接收器60經由因特網50訪問服務器42。接收器60從廣播設備41接收數字電視廣播信號,以及將AV內容的圖像和聲音輸出到監(jiān)視器(未示出)。另外,接收器60經由因特網50訪問服務器42,從而獲取數據廣播內容。應當注意,接收器60可為獨立的,或者可合并在例如電視接收機或視頻記錄器中。[接收器的配置示例]圖4圖示接收器60的配置示例。接收器60包括調諧器61、多路分離部62、音頻解碼器63、音頻輸出部64、視頻解碼器65、觸發(fā)檢測部66、視頻輸出部67、控制部68、存儲器69、操作部70、記錄部71、通信接口 72、緩存存儲器73、應用引擎74和應用存儲器75。調諧器61接收和解調用戶選擇的通道的數字電視廣播信號,將結果的TS輸出到多路分離部62。多路分離部62將從調諧器61供應的TS分離成編碼的音頻信號、編碼的視頻信號和控制信號,將這些信號中的每個輸出到音頻解碼器63、視頻解碼器65或控制部 68。另外,多路分離部62從TS中提取包括觸發(fā)信息的PCR包,將PCR包輸出到觸發(fā)檢測部66。音頻解碼器63對供應的編碼的音頻信號進行解碼,將結果的音頻信號輸出到音頻輸出部64。音頻輸出部64將供應的音頻信號輸出給后續(xù)級的設備(例如,揚聲器)。視頻解碼器65對供應的編碼的視頻信號進行解碼,將結果的視頻信號輸出到觸發(fā)檢測部66和視頻輸出部67。觸發(fā)檢測部66經常地監(jiān)控所供應的視頻信號、檢測視頻信號中嵌入的觸發(fā)信息、 以及將觸發(fā)信息輸出到控制部68 (如果觸發(fā)信息僅包含在TS中,則不需要該操作)。另外, 觸發(fā)檢測部66從包括由多路分離部62供應的觸發(fā)信息的PCR包中提取觸發(fā)信息,將該觸發(fā)信息輸出到控制部68。視頻輸出部67將由視頻解碼器65供應的視頻信號輸出給后續(xù)級的設備(例如, 顯示器)。另外,視頻輸出部67將由應用引擎74供應的數據廣播內容的圖像與由視頻解碼器65供應的視頻信號進行組合,將組合的信號輸出給后續(xù)級的設備??刂撇?8執(zhí)行存儲器69中存儲的控制程序,從而控制作為整體的接收器60。另外,控制部68基于從觸發(fā)檢測部66供應的觸發(fā)信息來控制數據廣播應用的獲取、寄存或激活,事件的發(fā)生,或這樣的應用的掛起、再繼續(xù)或終止。存儲器69存儲要由控制部68執(zhí)行的控制程序??苫跀底蛛娨晱V播信號或經由因特網50供應的更新數據來更新該程序。響應用戶的各種操作,操作部70向控制部68通知適合于操作的操作信號。如果使用數字電視廣播信號來分發(fā)數字廣播應用,則記錄部71將下載的數據廣播應用存儲在諸如內置硬盤的記錄介質中。通信接口 72在應用引擎74的控制下經由因特網50連接到服務器42。應用引擎 74在控制部68的控制下經由通信接口 72和因特網50從服務器42獲取數據廣播應用,將數據廣播應用存儲在緩沖存儲器73中。應用引擎74從記錄部71或緩沖存儲器73中讀取數據廣播應用,以及在控制部68 的控制下執(zhí)行該同一應用。應用存儲器75包括工作存儲器75A和保存存儲器75B。應用引擎74將關于活動的數據廣播應用的數據(更具體地,包括例如顯示信息的層級的數據)存儲在工作存儲器 75A中。另外,如果掛起活動的數據廣播應用,則應用引擎74將應用存儲器75的工作存儲器75A中的數據移動到保存存儲器75B。然后,如果再繼續(xù)進行掛起的數據廣播應用,則應用引擎74將保存存儲器75B中的數據移動回到工作存儲器75A,從而將應用恢復到在其被掛起之前的初始狀態(tài)。應當注意,具有相同大小的應用存儲器75的兩個區(qū)域可以可替選地用作工作存儲器75A和保存存儲器75B。這消除了對在工作存儲器75A與保存存儲器75B之間移動數據的需求。[觸發(fā)信息的發(fā)送方法]接下來將給出如何發(fā)送觸發(fā)信息的描述。圖5圖示了發(fā)送數字電視廣播信號TS的PCR (程序時鐘參考)包中包含的觸發(fā)信息的構思。如圖5所示,觸發(fā)信息不是包含在所有的PCR包中。而是,觸發(fā)信息包含在PCR包中適合于響應AV內容(例如,節(jié)目和CM)的執(zhí)行的定時處。PCR包通常經過如圖2所示的 CATV轉播器2的PID過濾器12,從而使將觸發(fā)信息通知給使用CATV網絡的接收器(圖2 中示出的數字電視接收器)成為可能。應當注意,考慮到接收器60接收觸發(fā)信息的可能的無線干擾和失敗(接收失敗), 連續(xù)地多次發(fā)送具有相同內容的觸發(fā)信息。圖6圖示了觸發(fā)信息在PCR包中的位置。PCR包是將PCR包含在TS包的適配字段中的包。將觸發(fā)信息(觸發(fā)信息描述符Trigger Info_descriptor)包含在跟隨PCR的傳輸私有數據字節(jié)transp0rt_private_data_byte中。應當注意,如果包含觸發(fā)信息,則將 PCR之前的各種標志various_flag中的傳輸私有數據標志transport_private_data_flag 設置成“1”。盡管圖5和圖6圖示了將觸發(fā)信息包含在TS的PCR包中的情況,但是觸發(fā)信息的位置和發(fā)送方法不限于此。可替選地,可將觸發(fā)信息嵌入在AV內容的視頻信號中。圖7A 和圖7B圖示了將觸發(fā)信息嵌入在視頻信號中的兩個實例。圖7A圖示了將觸發(fā)信息轉化成二維條形碼、以及將條形碼疊加在視頻信號的圖像上的預定位置(在該情況下為右下角)處的情況。圖7B圖示了將觸發(fā)信息轉化成視頻碼、以及將視頻碼疊加在視頻信號的圖像的若干底部行上的情況。通過接收器60的觸發(fā)檢測部66來檢測圖7A和圖7B中示出的觸發(fā)信息。
在圖7A和圖7B示出的示例兩者中,將觸發(fā)信息疊加在AV內容的圖像上。所以, 還可能的是,向使用CATV網絡的接收器(圖2中所示的電視接收機6)通知觸發(fā)信息。另一方面,在圖7A和圖7B的示例兩者中,觸發(fā)信息(二維條形碼或視頻碼)是對接收器60的用戶可視的。但是,如果這不是優(yōu)選的,則僅需要用與圍繞觸發(fā)信息的像素相同的像素來遮蔽圖像上的觸發(fā)信息。[觸發(fā)信息的詳細描述]接下來將給出觸發(fā)信息的詳細描述。根據觸發(fā)信息中包括的命令將觸發(fā)信息分類成五個類型。提出了五個不同命令的兩個組合。第一組合(在下文中被稱為第一實施例) 包括預緩存Pre_cache、執(zhí)行Execute、注入事件hject_event、掛起Suspend和終止 Terminate。第二組合(在下文中被稱為第二實施例)包括寄存Register、執(zhí)行Execute、 注入事件 Inject_event、掛起 Suspend 禾口終止 Terminate。將給出第一實施例中的五個不同命令中的第一個的描述。將參考圖19及之后的圖描述第二實施例。[五個不同命令的第一示例]圖8圖示了用作預緩存ft~e_CaChe命令的觸發(fā)信息中包括的條目。將預緩存 cache命令設計成指示接收器60獲取數據廣播應用。觸發(fā)標識TriggreJD是用于識別正討論中的觸發(fā)信息的信息。如果將具有相同內容的觸發(fā)信息發(fā)送多次,則所有觸發(fā)信息中的觸發(fā)標識Triggre_ID是相同的。協議版本 Protocol_version表示正討論中的觸發(fā)信息的協議版本。命令代碼Command_code表示正討論中的觸發(fā)信息的命令類型。在圖8的情況下,命令代碼CommancLcode包括表示命令是預緩存f^e^ache的信息。觸發(fā)有效性Trigger_Validity是服務器訪問分發(fā)參數N,其表示已經接收了正討論中的觸發(fā)信息接收器60中的每個接收器根據同一觸發(fā)信息執(zhí)行處理的可能性。該值將多個接收器60到服務器42的訪問進行分發(fā)以獲取數據廣播應用,從而防止在給定時間處的訪問的集中。為了將可能許多的服務器60到服務器42的訪問分發(fā)成四個部分,將同一觸發(fā)信息發(fā)送四次。服務器訪問分發(fā)參數N僅需要在第一觸發(fā)信息中被設定成“4”,在第二觸發(fā)信息中被設定成“3”,在第三觸發(fā)信息中被設定成“2”,以及在第四觸發(fā)信息中被設定成 “1”。應用標識App_id是與正討論中的觸發(fā)信息相關聯的、要獲取的數據廣播應用的識別信息。應用類型App_type表示與正討論中的觸發(fā)信息相關聯的數據廣播應用的類型 (例如,HTML 5或java)。應用url_App_url是數據廣播應用的獲取方的URL。廣播應用標志Broadcast_App_flag、下載應用標志 Downloaded_App_flag、和因特網應用標志hternet_App_flag是表示與正討論中的觸發(fā)信息相關聯的數據廣播應用的位置的標志。當可從數字電視廣播信息中獲取與正討論中的觸發(fā)信息相關聯的數據廣播應用時,將廣播應用標志Br0adcast_App_flag設定成“1”。當已經下載了與正討論中的觸發(fā)信息相關聯的數據廣播應用時、以及當可從本地存儲器(例如,記錄部71)中獲取同一應用時,將下載應用標志D0wnl0aded_App_flag設定成“1”。當可經由因特網50獲取與正討論中的觸發(fā)信息相關聯的數據廣播應用時,將因特網應用標志hternet_App_fiag設定成
12
圖9圖示了用作執(zhí)行Execute命令的觸發(fā)信息中包括的條目。將執(zhí)行Execute命令設計成指示接收器60激活數據廣播應用。角蟲發(fā)標識 Trigger_id、協議版本 Protocol_version、命令代碼 Command_version> 觸發(fā)有效性Trigger_validity、應用標識App_id、應用類型App_type、應用url App_url、 廣播應用標志Broadcast_App_flag、下載應用標志Download_App_flag、和因特網應用標志hternet_App_flag與用作圖8中所示的預緩存f^rejache命令的觸發(fā)信息中的那些相同。但是,應當注意,命令代碼CommancLcode包括表示命令是執(zhí)行Execute的信息。應用周期范圍App_life_SCOpe表示界限,在該界限之內,例如如果通道改變,則繼續(xù)數據廣播應用的執(zhí)行而不終止數據廣播應用。應用過期日期App_eXpire_date表示即使未接收到終止Terminate命令、也終止活動的數據廣播應用的日期。圖10圖示了用作注入事件hjeCt_eVent命令的觸發(fā)信息中包括的條目。將注入事件hjeCt_event命令設計成使接收器60在活動的數據廣播應用中發(fā)生事件。觸發(fā)標識 Trigger_id、協議版本 Protocol_version、命令代碼 Command_version> 觸發(fā)有效性Trigger_validity、應用標識App_id、和應用類型App_type與用作圖8中所示的預緩存ft~e_cache命令的觸發(fā)信息中的那些相同。但是,應當注意,命令代碼CommancL code包括表示命令是注入事件hject_event的信息。事件標識Eventjd是有關要在由應用標識App_id指定的數據廣播應用中發(fā)生的事件的標識信息。事件嵌入數據Event Embedded Data包括當發(fā)生事件時參考的數據。圖11圖示了用作掛起Suspend命令的觸發(fā)信息中包括的條目。將掛起Suspend 命令設計成使接收器60掛起活動的數據廣播應用。角蟲發(fā)標識 Trigger_id、協議版本 Protocol_version、命令代碼 Command_version> 觸發(fā)有效性Trigger_validity、應用標識App_id、和應用類型App_type與用作圖8中所示的預緩存ft~e_cache命令的觸發(fā)信息中的那些相同。但是,應當注意,命令代碼CommancL code包括表示命令是掛起Suspend的信息。圖12圖示了用作終止Terminate命令的觸發(fā)信息中包括的條目。將終止 Terminate命令設計成使接收器60終止活動的數據廣播應用。角蟲發(fā)標識 Trigger_id、協議版本 Protocol_version、命令代碼 Command_version> 觸發(fā)有效性Trigger_validity、應用標識App_id、和應用類型App_type與用作圖8中所示的預緩存ft~e_cache命令的觸發(fā)信息中的那些相同。但是,應當注意,命令代碼CommancL code包括表示命令是終止^Terminate的信息。圖13圖示了作為以上命令之一的觸發(fā)信息的語法的示例。應當注意,任何語法可用于觸發(fā)信息,以及觸發(fā)信息的語法不限于圖13中所示的示例。[接收器60的操作的概述]接下來將給出根據觸發(fā)信息的接收器60的操作的描述。圖14A至圖14G圖示了當接收器60執(zhí)行針對AV內容(例如,節(jié)目或CM)的數據廣播應用時顯示屏的改變。例如,如圖14A所圖示地廣播節(jié)目(在該情況下為“7點鐘新聞”)。當節(jié)目的主題繼續(xù)前進到經濟信息時,發(fā)送與節(jié)目相關聯的數據廣播應用的執(zhí)行Execute命令的觸發(fā)信息。當接收器60接收到該信息時,激活數據廣播應用。因此,如圖14B所示,圖標(在該情況下為“股票”)出現在顯示節(jié)目的屏幕上,以便通知用戶數據廣播應用準備就緒要顯示。當用戶選擇圖標時,如圖14C所示,數據廣播應用在屏幕上產生顯示(在該情況下為股票價格信息)。如上所述,僅當用戶選擇屏幕上的圖標時,數據廣播應用產生顯示。這避免了對那些不需要數據廣播應用產生的任何顯示的用戶的可能的不方便。當節(jié)目繼續(xù)前進到新的主題(在該情況下為體育信息)時,響應該節(jié)目發(fā)送注入事件hjedevent命令的觸發(fā)信息。當接收器60接收到該信息時,發(fā)生事件,從而將由數據廣播應用顯示的屏幕改變成例如圖14D中所示的屏幕(在該情況下為比賽結果消息)。接著,在廣播CM之前,發(fā)送與節(jié)目相關聯的活動的數據廣播應用的掛起Suspend 命令的觸發(fā)信息。當接收器60接收到該信息時,掛起與該節(jié)目相關聯的數據廣播應用。接著,發(fā)送與CM相關聯的數據廣播應用的執(zhí)行Execute命令的觸發(fā)信息。當接收器60接收到該信息時,激活與CM相關聯的數據廣播應用。因此,如圖14E所圖示的,圖標(在該情況下為“申請獎品,,)顯示在顯示CM的屏幕上,以便提示用戶顯示與CM相關聯的數據廣播應用。當用戶選擇了圖標時,與CM相關聯的數據廣播應用在屏幕上產生顯示(在該情況下為申請獎品的顯示)。在CM結束之后,響應節(jié)目的再繼續(xù),發(fā)送與節(jié)目相關聯的數據廣播應用的執(zhí)行 Execute命令的觸發(fā)信息。當接收器60接收到該信息時,與CM相關聯的數據廣播應用的顯示消失,使與節(jié)目相關聯的數據廣播應用從該應用在掛起時的狀態(tài)起再繼續(xù)進行。接著,當節(jié)目結束時,響應該節(jié)目,發(fā)送與該節(jié)目相關聯的數據廣播應用的終止 Terminate命令的觸發(fā)信息。當接收器60接收到該信息時,終止數據廣播應用,使得數據廣播應用的顯示從屏幕消失以及在屏幕上僅保留節(jié)目的圖像。應當注意,數據廣播應用的顯示可被交疊在例如節(jié)目顯示上,而不是如圖14A至 14G中所圖示地通過收縮節(jié)目顯示來提供數據廣播應用的顯示區(qū)域。[觸發(fā)信息的處理]接下來將參考圖15給出當接收器60接收觸發(fā)信息時觸發(fā)信息的處理的說明。圖15是描述觸發(fā)信息的處理的流程圖。當用戶觀看電視節(jié)目時,即接收到數字電視廣播信號時,重復觸發(fā)信息的處理。在步驟Si,觸發(fā)檢測部66等待,直至從多路分離部62供應了包括觸發(fā)信息的PCR 包為止,或者直至從視頻解碼器65輸出的視頻信號中檢測到觸發(fā)信息為止。當供應了包括觸發(fā)信息的PCR包或從視頻信號中檢測到觸發(fā)信息時,處理前進到步驟S2。在步驟S2中,觸發(fā)檢測部66向控制部68輸出觸發(fā)信息??刂撇?8從觸發(fā)信息中讀取觸發(fā)標識Triggered,以確定是否已經響應正討論中的觸發(fā)信息執(zhí)行了從步驟S3 開始及之后的處理步驟。當確定已經執(zhí)行了從步驟S3開始及之后的處理步驟,處理返回到步驟Sl以重復從步驟Sl開始向前的步驟。相反,如果確定沒有執(zhí)行從步驟S3開始及之后的處理步驟,則處理前進到步驟S3。在步驟S3中,控制部68從觸發(fā)信息中讀取命令代碼CommancLcode,以確定正討論中的觸發(fā)信息表示預緩存I^rejache、執(zhí)行Execute、注入事件Enject_event、掛起 Suspend、和終止Terminate中的哪個。
在步驟S4中,控制部68確定步驟S3中識別的命令是否為預緩存ft~e_CaChe。當識別的命令是預緩存ft~e_CaChe時,處理前進到步驟S5。在步驟S5中,控制部68獲取由正討論中的觸發(fā)信息的應用標識App_id識別的數據廣播應用。更具體地,當在正討論的觸發(fā)信息中廣播應用標志Broadcast_App_flag是 “1”時,從電視廣播信號中獲取由應用標識App_id識別的數據廣播應用,以及將其記錄到記錄部71。當在正討論的觸發(fā)信息中下載應用標志D0wnl0ad_App_flag是“1”時,從記錄部71、即本地存儲器中獲取由應用標識App_id識別的數據廣播應用。當在正討論的觸發(fā)信息中因特網應用標志hternet_App_flag是“1”時,經由因特網50從服務器42獲取由應用標識App_id標識的數據廣播應用,并將其記錄到緩存存儲器73。應當注意,如果廣播應用標志Broadcast_App_flag、下載應用標志Downloaded_App_flag、和因特網應用標志 hternet_App_flag中的兩個或更多個被設定成“1”,可能的是,根據接收器60的方便,獲取由正討論的觸發(fā)信息中的應用標識App_id識別的數據廣播應用。然后,處理返回到步驟 Sl以重復從步驟Sl開始向前的步驟。如果在步驟S4中確定在步驟S3中識別的命令不是預緩存I^rejache,則處理前進到步驟S6。在步驟S6中,控制部68確定在步驟S3中識別的命令是否為執(zhí)行Execute。當確定識別的命令是執(zhí)行Execute時,處理前進到步驟S7。在步驟S7中,在控制部68的控制下,應用引擎74確定由正討論的觸發(fā)信息中的應用標識App_id識別的數據廣播應用是否為掛起Suspend。更具體地,應用引擎74確定當表示掛起的數據保存在保存存儲器75B中時掛起由應用標識App_id識別的數據廣播應用。如果在步驟S7中確定,由應用標識App_id識別的數據廣播應用不是掛起 Suspend,則處理前進到步驟S8。在步驟S8中,如果未獲取同一應用(如果同一應用未存儲在記錄部71或緩存存儲器73中),則在控制部68的控制下,應用引擎74獲取由應用標識 App_id識別的數據廣播應用。在步驟S9中,在控制部68的控制下,應用引擎74終止任何活動的數據廣播應用。在步驟SlOO中,在控制部68的控制下,應用引擎74激活由應用標識App_id識別的數據廣播應用。然后,處理返回到步驟Si以重復從步驟Sl開始向前的步驟。應當注意,當在步驟S7中確定掛起由應用標識App_id識別的數據廣播應用時,處理前進到步驟Sl 1。在步驟Sll中,在控制部68的控制下,應用引擎74將保存存儲器75B 中保存的數據移動到工作存儲器75A,以及激活由應用標識App_id識別的數據廣播應用。 這使得由應用標識App_id識別的掛起的數據廣播應用從應用在掛起時的狀態(tài)起再繼續(xù)進行。然后,處理返回到步驟Sl以重復從步驟Sl向前的處理。如果在步驟S6中確定在步驟S3中識別的命令不是執(zhí)行Execute,則處理前進到步驟S12。在步驟S12中,控制部68確定在步驟S3中識別的命令是否為注入事件InjeCt_ event。當確定識別的命令是注入事件hject_event時,處理前進到步驟S13。在步驟S13中,僅當正討論的觸發(fā)信息的應用標識App_id與活動的應用的應用標識App_id —致時,控制部68控制應用引擎74發(fā)生(執(zhí)行)與活動的數據廣播應用中的觸發(fā)信息的事件標識Eventjd相匹配的事件。然后,處理前進到步驟Sl以重復從步驟Sl向前的步驟。如果在步驟S12中確定在步驟S3中識別的命令不是注入事件InjeCt_event,則處理前進到步驟S14。在步驟S14中,控制部68確定在步驟S3中識別的命令是否為掛起 Suspend。當確定識別的命令是掛起Suspend時,處理前進到步驟S15。在步驟S15中,在控制部68的控制下,應用引擎74將表示活動的數據廣播應用的狀態(tài)的數據(即當前寫入到工作存儲器75A的數據,如果要顯示的信息具有層級,則該數據包括表示顯示信息的層級的信息)保存到保存存儲器75B。然后,處理前進到步驟Sl以重復從步驟Sl向前的步驟。如果在步驟S14中確定在步驟S3中識別的命令不是掛起Suspend,則在步驟S3中識別的命令是終止^Terminate。所以,處理前進到步驟S16。在步驟S16中,如果同一應用是活動的,則在控制部68的控制下,應用引擎74終止由應用標識App_id識別的數據廣播應用。在步驟S17中,在控制部68的控制下,應用引擎74從工作存儲器75A和保存存儲器 75B中刪除關于由應用標識App_id識別的數據廣播應用的數據,以及從記錄部71或緩存存儲器73中刪除同一應用。然后,處理返回到步驟Sl以重復從步驟Sl向前的步驟。這完成了對觸發(fā)信息的處理的描述。以上的觸發(fā)信息的處理使例如響應電視廣播的AV內容(例如,節(jié)目或CM)而激活數據廣播應用、在同一應用中發(fā)生事件、或終止同一應用成為可能。而且,還可能的是,掛起活動的數據廣播應用、執(zhí)行和終止另一數據廣播應用, 以及然后從應用在掛起時的狀態(tài)起再繼續(xù)進行掛起的數據廣播應用。[操作情形]以上的觸發(fā)信息的處理使使用如圖16所圖示的數據廣播應用成為可能。圖16圖示了數據廣播應用的操作情形的示例。當廣播設備41發(fā)送預緩存Pre_CaChe命令的觸發(fā)信息以指示響應節(jié)目的進展獲取與節(jié)目相關聯的數據廣播應用時,接收觸發(fā)信息的接收器60獲取數據廣播應用。接下來,當廣播設備41響應節(jié)目的進展發(fā)送與節(jié)目相關聯的數據廣播應用的執(zhí)行Execute命令的觸發(fā)信息時,接收觸發(fā)信息的接收器60激活數據廣播應用。作為應用的激活的結果,圖標出現在節(jié)目的圖像上以表示數據廣播應用準備就緒產生顯示。當用戶選擇該圖標時,將數據廣播應用的顯示疊加在屏幕上的節(jié)目的圖像上。當廣播設備41響應節(jié)目的進展發(fā)送與節(jié)目相關聯的數據廣播應用的注入事件 Inject_event命令的觸發(fā)信息時,接收觸發(fā)信息的接收器60在活動的數據廣播應用中發(fā)生事件(例如,改變顯示)。然后,當廣播設備41在預定的定時發(fā)送數據廣播應用的掛起Suspend命令的觸發(fā)信息時,接收觸發(fā)信息的接收器60掛起活動的數據廣播應用(將相關的數據存儲在保存存儲器75B中)。當廣播設備41發(fā)送數據廣播應用的執(zhí)行Execute命令的觸發(fā)信息時,接收觸發(fā)信息的接收器60再繼續(xù)進行掛起的數據廣播應用。另外,當廣播設備41響應節(jié)目的結束發(fā)送終止Terminate命令的觸發(fā)信息時,接收觸發(fā)信息的接收器60終止活動的數據廣播應用。[數據廣播應用的狀態(tài)轉換的第一示例]圖17是適用于響應預緩存Pre_cache、執(zhí)行Execute、注入事件hject_event、掛起Suspend、和終止"Terminate (即五個不同命令的第一示例)中的每個在接收器60中運行的數據廣播應用的狀態(tài)轉換圖。如圖17所圖示的,將數據廣播應用定義成四個不同狀態(tài)之一,即停止Mopped、準備就緒Ready、活動Active和掛起Suspended之一。停止狀態(tài)指的是未由接收器60獲取數據廣播應用的狀態(tài)。準備就緒狀態(tài)指的是已經由接收器60獲取了數據廣播應用、但是仍然要激活的狀態(tài)?;顒訝顟B(tài)指的是數據廣播應用是活動的狀態(tài)。掛起狀態(tài)指的是已經將數據廣播應用掛起的狀態(tài),以及將指示應用在掛起時的狀態(tài)的數據存儲在保存存儲器75B中。當數據廣播應用在停止狀態(tài)中時(當未由接收器60獲取應用時),如果接收器60 接收預緩存I^r^cache命令的觸發(fā)信息以及根據預緩存ft~e_CaChe命令獲取數據廣播應用,則應用轉換到準備就緒狀態(tài)。當數據廣播應用在準備就緒狀態(tài)中時,如果接收器60接收執(zhí)行Execute命令的觸發(fā)信息以及根據執(zhí)行Execute命令激活數據廣播應用,則應用轉換到活動狀態(tài)。另一方面,當數據廣播應用在停止狀態(tài)中時(當未由接收器60獲取應用時),如果接收器60接收執(zhí)行Execute命令的觸發(fā)信息以及根據執(zhí)行Execute命令激活應用,則應用轉換到活動狀態(tài)。當數據廣播應用在活動狀態(tài)中時,如果接收器60接收掛起Suspend命令的觸發(fā)信息以及根據掛起Suspend命令掛起活動的數據廣播應用,則應用轉換到掛起狀態(tài)。當數據廣播應用在掛起狀態(tài)中時,如果接收器60接收執(zhí)行Execute命令的觸發(fā)信息以及根據執(zhí)行Execute命令激活掛起的數據廣播應用,則應用轉換到活動狀態(tài)。當數據廣播應用在準備就緒、活動或掛起狀態(tài)中時,如果接收器60接收終止 Terminate命令的觸發(fā)信息以及根據終止Terminate命令終止活動的數據廣播應用,則數據廣播應用轉換到停止狀態(tài)。應當注意,數據廣播應用不僅基于終止Terminate命令的觸發(fā)信息而轉換到停止狀態(tài),而且如果超過了由應用過期日期App_eXpire_date表示的過期日期、如果執(zhí)行了其它的數據廣播程序、或者如果超過了由應用周期范圍App_life_SCOpe 表示的用于改變通道的界限,則數據廣播應用轉換到停止狀態(tài)。[多個數據廣播應用的狀態(tài)轉換]接下來將給出由接收器60順序地執(zhí)行的多個數據廣播應用的狀態(tài)轉換的描述。圖18圖示了當順序地執(zhí)行多個數據廣播應用時操作情形的示例。三個數據廣播應用在下文中將被稱為數據廣播應用A、B和C。當節(jié)目開始時,數據廣播應用A、B和C都在停止狀態(tài)中。在接收針對數據廣播應用A的執(zhí)行Execute命令之后,接收器60獲取和激活同一應用A,使同一應用A進入活動狀態(tài)。此時,將有關數據廣播應用A的數據寫入工作存儲器75A。接下來,當接收器60接收針對數據廣播應用A的掛起Suspend命令時,將有關數據廣播應用A的數據從工作存儲器75A移動到保存存儲器75B,使數據廣播應用A進入掛起狀態(tài)。接著,在接收針對數據廣播應用B的執(zhí)行Execute命令之后,接收器60獲取和激活數據廣播應用B,使同一應用B進入活動狀態(tài)。此時,將有關數據廣播應用B的數據寫入工作存儲器75A。當在數據廣播應用B在活動狀態(tài)中的同時、接收器60接收針對數據廣播應用C的預緩存ft~e_CaChe命令時,接收器60獲取數據廣播應用C,使數據廣播應用C進入準備就緒狀態(tài)。接下來,當接收器60接收針對數據廣播應用A的執(zhí)行Execute命令時,數據廣播
17應用A在停止狀態(tài)中。所以,將有關數據廣播應用A的數據從保存存儲器75B移動到工作存儲器75A,從而再繼續(xù)進行數據廣播應用A。另一方面,終止數據廣播應用B。接著,在接收針對準備就緒狀態(tài)中的數據廣播應用C的執(zhí)行Execute命令之后,接收器60讀取和激活數據廣播應用C,使數據廣播應用C進入活動狀態(tài)。將有關數據廣播應用C的數據寫入工作存儲器75A。另一方面,終止數據廣播應用A。如上所述,可由接收器60順序地執(zhí)行多個數據廣播應用。而且,可從應用在掛起時的狀態(tài)起再繼續(xù)進行掛起的數據廣播應用。<2.第二實施例〉[五個不同命令的第二示例]接下來將給出第二實施例的描述。如稍早所描述的,第二實施例中的五個不同的命令包括寄存Register、執(zhí)行Execute、注入事件hject_event、掛起Suspend、和終止 Terminate。圖19圖示了用作第二實施例中的寄存Register命令的觸發(fā)信息中包括的條目。 將寄存Register命令設計成指示接收器60獲取和寄存數據廣播應用。S卩,寄存Register命令與第一實施例中的預緩存f^re^ache命令類似之處在于, 寄存Register命令指示接收器60獲取數據廣播應用。但是,寄存Register命令與第一實施例中的預緩存I^rejache命令不同之處在于,寄存Register命令附加地指示接收器60 寄存數據廣播應用。此處,術語“數據廣播應用的寄存”指的是獲取的數據廣播應用的優(yōu)先級(永久優(yōu)先級Persistent—priority)和過期日期(過期日期EXpire_date)的存儲,使得其與數據廣播應用相關聯。根據數據廣播應用的優(yōu)先級和過期日期,由控制部68來管理存儲的數據廣播應用(稍后詳細描述)。角蟲發(fā)標識 Trigger_id、協議版本 Protocol_version、命令代碼 Command_version> 觸發(fā)有效性!"riggerjalidity、應用類型App_type、和應用周期范圍App_life_SCOpe與用作圖8中所示的預緩存ft~e_CaChe命令的觸發(fā)信息中的那些相同。但是,應當注意,命令代碼Command_code包括表示命令是寄存Register命令的信息。第二實施例中的應用標識App_id是與正討論的觸發(fā)信息相關聯的要獲取的數據廣播應用的識別信息,以及還表示數據廣播應用的獲取方(在該情況下為服務器42)的 URL。換言之,數據廣播應用的獲取方還被用作同一應用的識別信息,即應用標識App_id。 所以,用作寄存Register命令的觸發(fā)信息不具有用作圖8中所示的預緩存ft~e_CaChe命令的觸發(fā)信息中包含的應用url App_url。但是,應當注意,可將應用url App_url包括在用作寄存Register命令的觸發(fā)信息中。永久優(yōu)先級PerSiStent_pri0rity表示用于獲取和存儲相關聯的數據廣播應用的優(yōu)先級。在這種情況下,將兩個比特賦給永久優(yōu)先級Persistent—priority。因此,可附上四個不同優(yōu)先級之一。如果記錄部71不具有足夠的容量以獲取和存儲相關聯的數據廣播應用,則從記錄部71中刪除優(yōu)先級比相關聯的數據廣播應用的優(yōu)先級更低的應用以提供足夠的存儲容量。如果記錄部71沒有存儲優(yōu)先級比相關聯的數據廣播應用的優(yōu)先級更低的應用,則不獲取相關聯的數據廣播應用。但是,應當注意,可獲取相關聯的數據廣播應用,以及將其臨時存儲在緩存存儲器73中。過期日期Expindate表示記錄部71中存儲的相關聯的數據廣播應用的過期日期。如果超過了過期日期,則從記錄部71中刪除相關聯的數據廣播應用。圖20圖示了用作第二實施例中的執(zhí)行Execute命令的觸發(fā)信息中包括的條目。將執(zhí)行Execute命令設計成指示接收器60激活數據廣播應用。用作執(zhí)行Execute命令的觸發(fā)信息中包括的條目與用作圖19中所示的寄存 Register命令的觸發(fā)信息中的那些相同。但是,應當注意,命令代碼CommancLcode包括表示命令是執(zhí)行Execute命令的信息。圖21圖示了用作第二實施例中的注入事件hject_event命令的觸發(fā)信息中包括的條目。將注入事件hjeCt_event命令設計成使接收器60在活動的數據廣播應用中發(fā)生事件。用作第二實施例中的注入事件hjeCt_eVent命令的觸發(fā)信息中包括的條目與圖 10中所示的第一實施例中的那些相同。但是,應當注意,第二實施例中的注入事
event命令與其在第一實施例中的對應者不同之處在于賦給應用標識App_id的比特的數目。圖22圖示了用作掛起Suspend命令的觸發(fā)信息中包括的條目。將掛起Suspend 命令設計成使接收器60掛起活動的數據廣播應用。用作第二實施例中的掛起Suspend命令的觸發(fā)信息中包含的條目與圖11所示的第一實施例中的那些相同。但是,應當注意,第二實施例中的掛起Suspend命令與其在第一實施例中的對應者不同之處在于賦給應用標識App_id的比特的數目以及省略了應用類型 App_type。圖23圖示了用作終止Terminate命令的觸發(fā)信息中包括的條目。將終止 Terminate命令設計成使接收器60終止活動的數據廣播應用。用作第二實施例中的終止Terminate命令的觸發(fā)信息中包含的條目與圖12所示的第一實施例中的那些相同。但是,應當注意,第二實施例中的終止Terminate命令與其在第一實施例中的對應者不同之處在于賦給應用標識App_id的比特的數目以及省略了應用類型 App_type。圖M圖示了作為第二實施例中的以上命令之一的觸發(fā)信息的語法的示例。應當注意,任何語法可用于觸發(fā)信息,以及觸發(fā)信息的語法不限于圖M中所示的示例。[應用的寄存和管理的描述]在第二實施例中,由接收器60粗略地以與上述第一實施例相同的方式來處理觸發(fā)信息。兩者之間的區(qū)別在于,在第一實施例的觸發(fā)信息的處理中,響應用作預緩存 cache命令的觸發(fā)信息的接收來獲取和存儲數據廣播應用(圖15中的步驟S5)。但是,在第二實施例中,響應用作寄存Register命令的觸發(fā)信息的接收來寄存和管理數據廣播應用。 即,取代圖15的步驟S5而執(zhí)行應用的寄存和管理。圖25是描述應用的寄存和管理的流程圖。如果確定接收到的觸發(fā)信息是寄存 Register命令,則開始應用的寄存和管理。在步驟S31中,控制部68確定記錄部71是否有足夠的容量來存儲由觸發(fā)信息指定的數據廣播應用。當確定記錄部71具有足夠的容量時,處理前進到步驟S34。相反,如果確定記錄部不具有足夠的容量,則處理前進到步驟S32。在步驟S32中,控制部68從記錄部71存儲的所有的數據廣播應用(即,已經寄存的)中,刪除要從記錄部71中刪除的、優(yōu)先級比由觸發(fā)信息指定的優(yōu)先級更低的應用。在步驟S33中,控制部68確定記錄部71是否具有足夠的容量來存儲由觸發(fā)信息指定的數據廣播應用。當確定記錄部71具有足夠的容量時,處理前進到步驟34。另一方面,如果確定記錄部71不具有足夠的容量,則不獲取相關聯的數據廣播應用,從而終止應用的寄存和管理。在步驟S34中,控制部68從獲取方獲取由觸發(fā)信息中的應用標識App_id表示的數據廣播應用,并將其存儲在記錄部71中。在步驟S35中,控制部68寄存獲取的和存儲的數據廣播應用(管理數據廣播應用,從而將數據廣播應用與其優(yōu)先級和過期日期相關聯)。應當注意,當超過寄存的數據廣播應用的過期日期時,從記錄部71中刪除寄存的數據廣播應用。這擦除正討論的數據廣播應用的寄存。[數據廣播應用的狀態(tài)變換的第二示例]圖洸是適用于響應用作寄存Register、執(zhí)行Execute、注入事件化」6(^_6¥6壯、掛起Suspend和終止Terminate (即,第二實施例中的五個不同命令)中的每個的觸發(fā)信息而在接收器60中運行的數據廣播應用的狀態(tài)轉換圖。如圖沈所圖示的,將數據廣播應用定義成四個不同狀態(tài)之一,即釋放Released、準備就緒Ready、活動Active和掛起Suspended。釋放狀態(tài)指的是未由接收器60獲取數據廣播應用的狀態(tài)。準備就緒狀態(tài)指的是已經由接收器60寄存了數據廣播應用、但是未激活的狀態(tài)?;顒訝顟B(tài)指的是數據廣播應用是活動的狀態(tài)。掛起狀態(tài)指的是已經掛起了數據廣播應用的狀態(tài),以及將表示應用在掛起時的狀態(tài)的信息存儲在保存存儲器75B中。圖27圖示了命令與狀態(tài)變換之間的關系。當在釋放狀態(tài)中時(當未由接收器60獲取應用時),如果根據寄存Register命令的觸發(fā)信息而獲取、存儲和寄存數據廣播應用,則數據廣播應用變換到準備就緒狀態(tài)。當在準備就緒狀態(tài)中時,如果根據執(zhí)行Execute命令的觸發(fā)信息而激活數據廣播應用,則數據廣播應用變換到活動狀態(tài)。另一方面,當在釋放狀態(tài)中時(當未由接收器60獲取應用時),如果根據執(zhí)行 Execute命令的觸發(fā)信息而獲取、寄存和激活數據廣播應用,則數據廣播應用變換到活動狀態(tài)。當在活動狀態(tài)中時,如果根據掛起Suspend命令的觸發(fā)信息而掛起數據廣播應用,則數據廣播應用變換到掛起狀態(tài)。另一方面,當在活動狀態(tài)中時,如果根據終止Terminate命令的觸發(fā)信息而終止活動的數據廣播應用,則活動的數據廣播應用變換到準備就緒狀態(tài)。應當注意,如果超過了用于改變由應用周期范圍App_life_SCOpe表示的通道的界限、或者激活了其它數據廣播應用,則應用也變換到準備就緒狀態(tài)。當在掛起狀態(tài)中時,如果根據執(zhí)行Execute命令的觸發(fā)信息而再繼續(xù)進行掛起的數據廣播應用,則掛起的數據廣播應用變換到活動狀態(tài)。另一方面,當在掛起狀態(tài)中時,掛起的數據廣播應用根據終止Terminate命令的觸發(fā)信息變換到準備就緒狀態(tài)。當在準備就緒、活動或掛起狀態(tài)中時,以及如果超過了數據廣播應用的過期日期, 則從記錄部71中刪除數據廣播應用,以及擦除數據廣播應用的寄存,變換到釋放狀態(tài)。
[數據廣播應用的生命周期]在第一實施例中,如果終止活動的數據廣播應用,則從記錄部71中刪除該應用。 相反,在第二實施例中,即使激活和終止寄存的應用,也不刪除寄存的數據廣播應用,直至超過了寄存的數據廣播應用的過期日期為止。這使如圖觀所示多次激活和終止寄存的數據廣播應用成為可能。但是,應當注意,如果記錄部71的容量不足,則可不管過期日期而從記錄部71中刪除具有低優(yōu)先級的數據廣播應用。圖28A至圖^C圖示了第二實施例中的數據廣播應用的三個可能的生命周期。圖28k圖示了僅被激活和終止一次的數據廣播應用的生命周期。該數據廣播應用響應執(zhí)行Execute命令而被激活以及響應終止命令而被終止,從而變換到準備就緒狀態(tài)。 然后,當超過了過期日期時,從記錄部71中刪除應用。圖^B圖示了被寄存、然后被多次激活和終止的數據廣播應用的生命周期。該數據廣播應用響應寄存Register命令而被獲取、存儲和寄存以及響應終止Terminate命令而被終止,從而變換到準備就緒狀態(tài)。然后,該應用響應執(zhí)行Execute命令而被再次激活以及響應終止Terminate命令而被終止,從而變換到準備就緒狀態(tài)。然后,當超過了過期日期時,從記錄部71中刪除應用。圖^C圖示了變換到掛起狀態(tài)的數據廣播應用的生命周期。該數據廣播應用響應寄存Register命令而被獲取、存儲和寄存以及響應執(zhí)行Execute命令而被激活,并響應掛起Suspend命令而變換到掛起狀態(tài)。然后,該應用響應執(zhí)行Execute命令而被再繼續(xù)以及響應終止Terminate命令而被終止,從而變換到準備就緒狀態(tài)。然后,當超過了過期日期時, 從記錄部71中刪除應用。[運行多個數據廣播應用]以上僅已經描述了響應用作執(zhí)行Execute命令的觸發(fā)信息來激活數據廣播應用的情況。但是,可能的是,不使用用作執(zhí)行Execute命令的觸發(fā)信息來激活數據廣播應用。 更具體地,僅需要將適用于激活其它數據廣播應用Appl和App2的功能包括在要響應執(zhí)行命令而被激活的數據廣播應用AppO中。這使得響應數據廣播應用AppO的進展或響應由用戶在數據廣播應用AppO中做出的操作來激活例如數據廣播應用Appl成為可能。圖30圖示了彼此結合地運行三個數據廣播應用appO、appl和app2的示例。首先,廣播用作數據廣播應用appO的執(zhí)行Execute命令的觸發(fā)信息、用作數據廣播應用appl的寄存Register命令的觸發(fā)信息、以及用作數據廣播應用app2的寄存 Register命令的觸發(fā)信息。接收這些觸發(fā)信息的接收器60獲取、寄存、和激活數據廣播應用appO。兩個圖標,一個用于數據廣播應用appl,而另一個用于數據廣播應用app2,出現在活動的數據廣播應用appO的屏幕上。同時,獲取和寄存數據廣播應用appl和app2。當用戶在數據廣播應用appO的屏幕上選擇用于數據廣播應用appl的圖標時,終止活動的數據廣播應用appO,以及激活數據廣播應用appl。然后,在活動的數據廣播應用 appl中發(fā)生事件,或者響應針對同一應用appl的命令(即,注入事件Inject_event、掛起 Suspend、執(zhí)行Execute和終止Terminate)中的每個命令,來掛起、再繼續(xù)或終止同一應用 appl ο當用戶在數據廣播應用appO的屏幕上選擇用于數據廣播應用app2的圖標時,終止活動的數據廣播應用appO,以及激活數據廣播應用app2。然后,在活動的數據廣播應用app2中發(fā)生事件,或者響應針對同一應用app2的命令(即,注入事件Injectjvent、和終止Terminate)中的每個命令,來終止同一應用app2。以上方法使不使用用作執(zhí)行Execute命令的觸發(fā)信息、彼此結合地激活多個數據廣播應用成為可能。如上所述,在第一實施例和第二實施例兩者中,可響應諸如節(jié)目或CM的AV內容來執(zhí)行與數據廣播應用有關的處理。而且,即使經由CATV或衛(wèi)星通信網絡轉播數字電視節(jié)目,實現可響應電視節(jié)目而被執(zhí)行的數據廣播內容業(yè)務也是可能的。附帶地,可通過硬件或軟件來執(zhí)行以上一系列處理。如果通過軟件來執(zhí)行一系列處理,則將組成軟件的程序從記錄介質安裝到合并在當安裝有各種程序時能夠執(zhí)行各種功能的專用硬件、通用目的個人計算機中的計算機上、或者其它計算機上。圖31是圖示適用于使用程序執(zhí)行以上一系列處理的計算機的硬件配置示例的框圖。在計算機100中,CPU (中央處理單元)101、R0M(只讀存儲器)102和RAM(隨機訪問存儲器)103經由總線104彼此連接。I/O接口 105也連接到總線104。輸入部106和輸出部107連接到I/O接口 105。 輸入部106包括例如鍵盤、鼠標和麥克風。輸出部107包括例如顯示器和揚聲器。而且,存儲部108、通信部109和驅動器110連接到I/O接口 105。存儲部108包括例如硬盤或非易失性存儲器。通信部109包括例如網絡接口。驅動器110驅動可移除介質111,例如磁盤、 光盤、磁光盤、或半導體存儲器。在如上所述配置的計算機中,CPU 101經由I/O接口 105和總線104將程序從存儲部108加載到RAM 103中執(zhí)行,從而允許執(zhí)行以上一系列處理。計算機執(zhí)行的程序不僅可時間順序地根據本說明書中描述的序列來執(zhí)行處理,而且可并行地或當根據需要被調用時來執(zhí)行處理。另一方面,可通過單個的計算機來執(zhí)行程序,或者可以以分布方式通過多個計算機來執(zhí)行程序。而且,可將程序傳輸給遠程計算機執(zhí)行。另一方面,術語“系統”指的是作為由多個裝置組成的設備整體。應當注意,本公開的實施例不限于以上描述的那些,并且可在不偏離本公開的范圍的情況下以各種方式對其進行修改。本公開包含與2011年2月觀日在日本專利局提交的日本優(yōu)先權專利申請 JP 2011-041801、以及2010年8月27日在日本專利局提交的日本優(yōu)先權專利申請JP 2010-190865中公開的主題有關的主題,其全部內容通過引用合并于此。附圖文字圖 6
英文中文adaptationfield適配字段transport—packet傳輸包
2權利要求
1.一種用于接收發(fā)送的AV內容的接收器,所述接收器包括提取部,其適用于提取與所述AV內容一起發(fā)送的、與要響應所述AV內容而被執(zhí)行的應用程序的控制有關的觸發(fā)信息;以及控制部,其適用于根據由提取的所述觸發(fā)信息表示的下面命令之一,即預緩存、寄存、 執(zhí)行、注入事件、掛起或終止,來控制所述應用程序的獲取、寄存或激活,活動的所述應用程序中的事件的發(fā)生,或者活動的所述應用程序的掛起或終止,AV表示音頻/可視。
2.如權利要求1所述的接收器,其中如果提取的所述觸發(fā)信息是所述掛起命令,則所述控制部掛起活動的所述應用程序, 以及將與所述應用程序在掛起的時候的狀態(tài)有關的信息存儲在存儲器中。
3.如權利要求2所述的接收器,其中如果提取的所述觸發(fā)信息是所述執(zhí)行命令,以及當所述存儲器中存儲有表示要被激活的所述應用程序在掛起時的狀態(tài)的掛起狀態(tài)信息時,則所述控制部基于所述掛起狀態(tài)信息,從所述應用程序掛起的狀態(tài)起再繼續(xù)執(zhí)行所述應用程序。
4.如權利要求1所述的接收器,其中如果提取的所述觸發(fā)信息是所述預緩存命令,則所述控制部基于所述觸發(fā)信息從所述 AV內容的廣播信號或預定的服務器中獲取所述應用程序。
5.如權利要求1所述的接收器,其中如果提取的所述觸發(fā)信息是所述執(zhí)行命令,以及當未獲取要被激活的應用程序時,則所述控制部基于所述觸發(fā)信息從所述AV內容的廣播信號或所述預定的服務器中獲取所述應用程序。
6.如權利要求1所述的接收器,其中如果提取的所述觸發(fā)信息是所述寄存命令,則所述控制部基于所述觸發(fā)信息從所述AV 內容的廣播信號或所述預定的服務器中獲取所述應用程序并存儲所述程序,然后,所述控制部管理所獲取的應用程序,以便將所獲取的應用程序與所述觸發(fā)信息中包括的所述過期日期相關聯。
7.如權利要求6所述的接收器,其中如果提取的所述觸發(fā)信息是所述寄存命令,則所述控制部基于還用作包括在所述觸發(fā)信息中的應用程序的位置信息的所述應用程序的識別信息,從所述AV內容的廣播信號或所述預定的服務器中獲取所述應用程序并存儲所述程序,然后,所述控制部管理所獲取的應用程序,以便將所獲取的應用程序與所述觸發(fā)信息中包括的所述過期日期相關聯。
8.如權利要求7所述的接收器,其中如果超過了所寄存的應用程序的所述過期日期,則所述控制部刪除所述應用程序。
9.如權利要求7所述的接收器,其中如果提取的所述觸發(fā)信息是所述寄存命令,則所述控制部基于所述觸發(fā)信息從所述AV 內容的廣播信號或所述預定的服務器中獲取所述應用程序并存儲所述程序,然后,所述控制部管理所獲取的應用程序,以便將所獲取的應用程序與所述觸發(fā)信息中包括的所述優(yōu)先級相關聯。
10.如權利要求9所述的接收器,其中如果當獲取時存儲容量不足以存儲所述應用程序,則所述控制部通過從已經寄存的應用程序中刪除優(yōu)先級比要獲取的應用程序的優(yōu)先級更低的應用程序,來提供充足的存儲容量。
11.一種用于接收發(fā)送的AV內容的接收方法,所述接收方法包括提取與所述AV內容一起發(fā)送的、與要響應所述AV內容而被所述接收器執(zhí)行的應用程序的控制有關的觸發(fā)信息;以及根據由提取的所述觸發(fā)信息表示的以下命令之一,即預緩存、寄存、執(zhí)行、注入事件、掛起或終止,來控制所述應用程序的獲取、寄存、或激活,活動的應用程序中的事件的發(fā)生,或者活動的應用程序的掛起或終止,AV表示音頻/可視。
12.一種用于控制適用于接收發(fā)送的AV內容的接收器的程序,所述程序使所述接收器的計算機提取與所述AV內容一起發(fā)送的、與要響應所述AV內容而被執(zhí)行的應用程序的控制有關的觸發(fā)信息;以及根據由提取的所述觸發(fā)信息表示的以下命令之一,即預緩存、寄存、執(zhí)行、注入事件、掛起或終止,來控制所述應用程序的獲取、寄存、或激活,活動的應用程序中的事件的發(fā)生,或者活動的應用程序的掛起或終止,AV表示音頻/可視。
13.一種用于發(fā)送AV內容的發(fā)送器,包括發(fā)送部,其適用于與所述AV內容一起發(fā)送與要響應所述AV內容而被接收器執(zhí)行的應用程序的控制有關的觸發(fā)信息,其中所述觸發(fā)信息表示以下命令中的至少一個,即預緩存,其指示所述應用程序的獲取;寄存,其指示所述應用程序的寄存;執(zhí)行,其指示所述應用程序的激活;注入事件,其指示活動的所述應用程序中的事件的發(fā)生;掛起,其指示活動的所述應用程序的掛起;以及終止, 其指示活動的所述應用程序的終止,AV表示音頻/可視。
14.如權利要求13所述的發(fā)送器,其中所述發(fā)送部將所述觸發(fā)信息保存在組成所述AV內容的傳輸流的包的適配字段中來發(fā)送所述觸發(fā)信息。
15.如權利要求14所述的發(fā)送器,其中所述發(fā)送部還將所述觸發(fā)信息與程序時鐘參考一起保存在組成所述AV內容的傳輸流的包的適配字段中來進行發(fā)送。
16.如權利要求13所述的發(fā)送器,其中所述發(fā)送部將所述觸發(fā)信息嵌入在所述AV內容的圖像中來發(fā)送所述觸發(fā)信息。
17.一種用于發(fā)送AV內容的發(fā)送器的方法,所述發(fā)送方法包括與所述AV內容一起發(fā)送與要響應所述AV內容而被接收器執(zhí)行的應用程序的控制有關的觸發(fā)信息,其中所述觸發(fā)信息表示以下命令中的至少一個,即預緩存,其指示所述應用程序的獲??;寄存,其指示所述應用程序的寄存;執(zhí)行,其指示所述應用程序的啟動;注入事件,其指示活動的應用程序中的事件的發(fā)生;掛起,其指示活動的所述應用程序的掛起;以及終止,其指示活動的所述應用程序的終止, AV表示音頻/可視。
18.一種用于控制適用于發(fā)送AV內容的發(fā)送器的程序,所述程序使所述發(fā)送器的計算機與所述AV內容一起發(fā)送與要響應所述AV內容而被接收器執(zhí)行的應用程序的控制有關的觸發(fā)信息,其中所述觸發(fā)信息表示以下命令中的至少一個,即預緩存,其指示所述應用程序的獲??;寄存,其指示所述應用程序的寄存;執(zhí)行,其指示所述應用程序的激活;注入事件,其指示活動的應用程序中的事件的發(fā)生;掛起,其指示活動的所述應用程序的掛起;以及終止,其指示活動的所述應用程序的終止, AV表示音頻/可視。
19.一種廣播系統,包括 發(fā)送器,用于發(fā)送AV內容;以及接收器,用于接收所述AV內容,其中所述發(fā)送器包括發(fā)送部,所述發(fā)送部適用于與所述AV內容一起發(fā)送與要響應所述AV 內容而被所述接收器執(zhí)行的應用程序的控制有關的觸發(fā)信息,以及所述接收器包括提取部,其適用于提取與所述AV內容一起發(fā)送的、與要響應所述AV內容而被執(zhí)行的應用程序的控制有關的觸發(fā)信息,以及控制部,其適用于根據由提取的所述觸發(fā)信息表示的以下命令之一,即預緩存、寄存、 執(zhí)行、注入事件、掛起或終止,來控制所述應用程序的獲取、寄存、或激活,活動的應用程序中的事件的發(fā)生,或者活動的所述應用程序的掛起或終止, AV表示音頻/可視。
全文摘要
本文中公開了一種用于接收發(fā)送的AV內容的接收器、接收方法、用于發(fā)送AV內容的發(fā)送器、發(fā)送方法、程序及廣播系統,該接收器包括提取部,其適用于提取與AV內容一起發(fā)送的、與要響應AV內容而被執(zhí)行的應用程序的控制有關的觸發(fā)信息;以及控制部,其適用于根據由提取的觸發(fā)信息表示的下面命令之一,即預緩存、寄存、執(zhí)行、注入事件、掛起或終止,來控制應用程序的獲取、寄存或激活,活動的應用程序中的事件的發(fā)生,或者活動的應用程序的掛起或終止。
文檔編號H04N21/242GK102387400SQ20111024538
公開日2012年3月21日 申請日期2011年8月19日 優(yōu)先權日2010年8月27日
發(fā)明者北里直久 申請人:索尼公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
潍坊市| 七台河市| 桐柏县| 太仆寺旗| 肇州县| 崇左市| 会泽县| 如皋市| 文昌市| 土默特右旗| 和顺县| 囊谦县| 从江县| 丁青县| 武乡县| 巴马| 绥阳县| 金平| 伊宁市| 涞水县| 西和县| 万载县| 盐池县| 思南县| 梁平县| 柘城县| 正定县| 盐亭县| 平舆县| 资兴市| 斗六市| 长泰县| 会昌县| 个旧市| 尉氏县| 上虞市| 夏邑县| 孝昌县| 安多县| 花垣县| 朝阳区|