專利名稱:改善已存儲的互動電視應用的回放性能的應用間控制的制作方法
技術領域:
本發(fā)明涉及一種互動電視應用,更具體的說,涉及一種用于改善已存儲的互動電視應用的回放性能的方法和設備。
互動電視應用(如MHP、OpenTV、MHEG等中所定義的)與節(jié)目(音頻流、視頻流、音頻/視頻流等)一同進行廣播。當觀眾希望記錄所述節(jié)目時,觀眾可能也想要存儲或記錄與所述節(jié)目相關的互動應用。觀眾期望所述節(jié)目看起來記錄時與實況廣播時相同。因此,如果節(jié)目捆綁有應用,則所述應用在觀眾想要回放所述存儲的節(jié)目時必須也是可用的。結(jié)果,必須也存儲互動應用。
為了觀眾能夠觀看和接收互動電視,觀眾必須使用數(shù)字機頂盒。機頂盒的改進型具有存儲能力,使觀眾能夠記錄他們喜愛的節(jié)目。除了可以在任意時間觀看節(jié)目這一顯著的優(yōu)越性之外,已記錄的節(jié)目還具有實況轉(zhuǎn)播節(jié)目之上的其他優(yōu)越性。例如,特技播放(trick play)操作僅僅在至少部分記錄所述節(jié)目時是有可能的。因此,記錄節(jié)目使用戶獲得更多的控制,并為節(jié)目增加了更多的特色。
當存儲與所記錄的節(jié)目相關的互動電視應用時,同樣如此。在記錄節(jié)目和存儲應用時,可以隨機存取節(jié)目和應用。這意味著新的還未被發(fā)掘的特點隨應用設計人員的開發(fā)而成為可能,觀眾不再束縛于基于線性時間的廣播的觀看。
在記錄節(jié)目和存儲相應的應用時,可以將節(jié)目和互動節(jié)目通過網(wǎng)絡發(fā)送到另一機頂盒或存儲設備。這就允許通過數(shù)字接口回放節(jié)目。解碼不知道存儲有內(nèi)容的機頂盒上的內(nèi)容會產(chǎn)生問題??梢杂梅蔷€性的方式訪問所存儲的內(nèi)容。如果所述機頂盒不支持線性方式,那么內(nèi)容的回放將不連貫。并且,在通過數(shù)字接口進行回放的情況下,機頂盒有可能不支持與存儲設備的通信。由此,需要提供一種即使在機頂盒不支持這種操作的情況下也能夠非線性回放所記錄的節(jié)目和相關的互動應用的方法和設備。
本發(fā)明的目的在于通過提供一種用于改善所存儲的互動電視應用的回放性能的方法和設備來克服上述缺陷。根據(jù)本發(fā)明的一個實施方式,第二應用用于控制和改善所存儲的互動電視應用的性能。
根據(jù)本發(fā)明的一個實施方式,公開了一種用于改善解碼設備上的已存儲互動應用的運行性能的方法和設備。運行與所存儲的互動應用相關的已記錄節(jié)目,其中,所述節(jié)目和互動應用存儲在存儲設備中。使用第二應用控制所存儲的互動應用的運行。
本發(fā)明的這些和其他方面參考下文中所描述的具體實施方式
將更加明顯和易于闡述。
現(xiàn)在將參考附圖借助于實例的形式來詳細描述本發(fā)明。
圖1舉例說明了適于實現(xiàn)本發(fā)明的實施方式的音頻-視頻設備的方框圖;圖2舉例說明了可用于實現(xiàn)本發(fā)明的至少一個實施方式的機頂盒的方框圖;圖3舉例說明了根據(jù)本發(fā)明的一個實施方式的存儲設備/機頂盒的設置;圖4是根據(jù)本發(fā)明的一個實施方式的圖3中所舉例說明的設置的操作過程的流程圖;圖5舉例說明了根據(jù)本發(fā)明的另一具體實施方式
的存儲設備/機頂盒的設置;圖6是根據(jù)本發(fā)明的一個實施方式的圖5中所舉例說明的設置的操作過程的流程圖;圖7舉例說明了根據(jù)本發(fā)明的另一具體實施方式
的存儲設備/機頂盒的設置;圖8是根據(jù)本發(fā)明的一個實施方式的圖7中所舉例說明的設置的操作過程的流程圖;圖1舉例說明了適于實施本發(fā)明的音頻-視頻設備100。所述設備包括用于接收要記錄到盤3上的數(shù)字視頻信號的輸入端子1。此外,所述設備包括用于提供從所述盤上再現(xiàn)的數(shù)字視頻信號的輸出端子2。這些端子在使用過程中可以通過數(shù)字接口連接到機頂盒(STB)12形式的數(shù)字電視接收機和解碼器,所述機頂盒也接收來自衛(wèi)星、電線等MPEG TS格式的廣播信號。所述機頂盒12將顯示信號提供到顯示設備14,所述顯示設備可以是傳統(tǒng)的電視機。
圖1所示的視頻記錄設備100由兩個主要的系統(tǒng)部分構(gòu)成,即盤子系統(tǒng)6和視頻記錄器子系統(tǒng)8,控制記錄和回放。兩個子系統(tǒng)具有很多特征,顯而易見,所述特征包括可以根據(jù)邏輯地址(LA)對盤子系統(tǒng)透明地尋址和保證從盤上讀取數(shù)據(jù)和/或?qū)?shù)據(jù)寫入到盤上的位速率為最大可保持位速率。
用于實現(xiàn)這種設備的適當?shù)挠布O置對本領域技術人員而言是公知的,其中的一個實例在專利申請WO00/00981A中有所闡述。所述設備通常包括信號處理單元、讀出/寫入單元,所述讀出/寫入單元包括配置用于從盤3中讀出數(shù)據(jù)/將數(shù)據(jù)寫入到盤3上的讀/寫頭。致動器將頭定位在盤3的徑向上的位置,同時,電機(未示出)旋轉(zhuǎn)盤3。微處理器(未示出)用于以已知的方式控制所有電路。
參考圖2,示出了機頂盒12的方框圖。本領域技術人員應當理解,本發(fā)明并不局限于機頂盒,而是可延伸至各種設備,例如DVD播放器、PVR盒、容納硬盤的盒子(記錄器模塊)等。廣播信號39被接收并饋入到調(diào)諧器31。調(diào)諧器31選擇傳輸廣播音頻-視頻-互動信號的信道,并將所述信號輸送到處理單元32。處理單元32在必要的情況下多路分解來自廣播信號的分組,并重建信號中所包含的電視節(jié)目和/或互動應用。之后,解壓縮單元33解壓縮節(jié)目和應用。然后,將包含在信號中的與電視節(jié)目有關的音頻和視頻信息傳送到顯示單元34,所述顯示單元34可以進行進一步處理和將信息轉(zhuǎn)換為適當?shù)碾娨暩袷?,例如NTSC或HDTV音頻/視頻。從廣播信號重建的應用被路由發(fā)送到隨機存取存儲器(RAM)37,并由控制系統(tǒng)35執(zhí)行。
控制系統(tǒng)35可以包括微處理器、微控制器、數(shù)字信號處理器(DSP)或一些其他類型的軟件指令處理設備,所述控制系統(tǒng)35還可以接收用戶輸入信息41。RAM37可以包括存儲器單元,所述存儲器單元根據(jù)支持機頂盒的功能的需要可以是靜態(tài)的(例如SRAM)、動態(tài)的(例如DRAM)、易失的或非易失的(例如FLASH)。在將電力施加到機頂盒時,控制系統(tǒng)35執(zhí)行存儲在ROM36中的操作系統(tǒng)代碼。當機頂盒以與典型的個人計算機的操作系統(tǒng)代碼相同的方式被提供動力時,操作系統(tǒng)代碼連續(xù)執(zhí)行,并使所述機頂盒可作用于控制信息以及執(zhí)行互動和其他應用。機頂盒還包括調(diào)制解調(diào)器38。所述調(diào)制解調(diào)器38提供返回路徑和替換路徑40,觀眾數(shù)據(jù)可通過所述返回路徑傳輸?shù)綇V播電臺,廣播電臺可通過所述替換路徑將數(shù)據(jù)傳輸?shù)綑C頂盒。
雖然這里使用了術語“機頂盒”,但是,應當理解,所述術語指的是用于接收和處理傳輸信號并將處理過的信號傳送到電視機或其他監(jiān)視器的任何接收機或處理單元。機頂盒可以放置在物理上位于電視機上方的外殼內(nèi),也可以設置在電視機的其他位置上或與電視機本身結(jié)合為一體。
如上所述,用戶想要能夠以非線性方式訪問所記錄的節(jié)目和互動應用。根據(jù)本發(fā)明的一個具體實施方式
,采用第二應用(例如控制應用)來改善回放過程中所存儲的互動應用的性能。不是所有的機頂盒都有運行某些互動應用的必要能力。控制應用提供運行所存儲的互動應用的實際能力。
控制應用可以是如在MHP(多媒體家用平臺)中定義的能共同使用的插件應用。MHP規(guī)范延伸現(xiàn)有的用于包括衛(wèi)星、電纜、地面和微波系統(tǒng)在內(nèi)的所有傳輸網(wǎng)絡內(nèi)的廣播和互動服務的DVB標準。MHP規(guī)范提供了加強廣播和互動廣播方面所需的一致的特點和功能。MHP提供了API(應用編程接口),其允許一個應用控制另一應用的壽命周期。API位于org.dvb.application包中。其給應用提供了向數(shù)據(jù)庫查詢當前服務環(huán)境內(nèi)其他應用發(fā)送什么信號的方法。通過所述數(shù)據(jù)庫,應用可以獲得另一應用的屬性,并獲得至另一應用的代理(代理是充當另一對象的代表的對象,其代表另一應用)。通過所述代理,可以調(diào)用與所述代理代表的應用相關的方法。可以調(diào)用的所述方法包括getState()其返回應用所處的狀態(tài),其可以包括開始、停止、暫停或銷毀;Start()開始應用(暫停之后);Stop()停止應用;Pause()暫停應用的執(zhí)行。
例如,控制應用,可以對所存儲的互動應用的應用代理調(diào)用Pause()方法來使應用B暫停執(zhí)行。
如何使用控制應用的另一實例是在使用控制應用時通過數(shù)字接口載入另一應用。機頂盒有可能沒有配備正確的文件傳輸協(xié)議來將用于應用的文件從存儲設備載入到機頂盒中,應用在所述機頂盒中執(zhí)行。所述功能性可以來自另一應用(控制應用),并被載入到機頂盒,例如通過廣播信道載入。一旦將控制應用載入到機頂盒,就可以在存儲設備與機頂盒之間建立文件傳輸以載入用于其他應用的文件,所述其他應用可以存儲在存儲設備中的可移動盤或硬盤中。
通過使控制應用對所存儲的應用進行控制,可以解決由于機頂盒沒有意識到存儲了內(nèi)容而引起的壽命周期和狀態(tài)問題。結(jié)果,控制應用和相關的視頻可以隨機方式被訪問。在下面描述的本發(fā)明的幾個具體實施方式
中,控制應用用于控制所存儲的互動應用的運行。在本發(fā)明的另一具體實施方式
中,顯示應用用于顯示所執(zhí)行的互動應用。本領域技術人員應當了解,可以寫入各種應用來控制所存儲的互動應用的運行,本發(fā)明并不局限于任何特定的應用。
圖3舉例說明了根據(jù)本發(fā)明的一個實施方式的存儲介質(zhì)/機頂盒設置300。機頂盒302通過數(shù)字接口306連接到存儲設備304。數(shù)字接口用于將所記錄的節(jié)目和控制應用310從存儲設備304傳送到機頂盒302。機頂盒302和存儲設備304也通過互動信道或接口308連接到一起?;有诺?08用于將所存儲的互動應用312載入到機頂盒302,正如下文中參考圖4所解釋的。
圖4是舉例說明設置300的操作的流程圖。首先,在步驟402中,記錄節(jié)目并將互動應用312存儲到存儲設備304中。在將所記錄的節(jié)目和所存儲的互動應用312發(fā)送到機頂盒302之前,在步驟404,通過數(shù)字接口306發(fā)送控制應用(例如能共同使用的插件)并將其載入到機頂盒302中。然后,在步驟406,通過數(shù)字接口將所記錄的節(jié)目發(fā)送到機頂盒302。同時,在步驟408,控制應用通過互動信道308開始載入并控制所存儲的互動應用,以便適當回放所記錄的節(jié)目。支持正確運行所存儲的互動應用所需的所有文件和控制消息通過互動信道308發(fā)送到控制應用。
圖5舉例說明了根據(jù)本發(fā)明的一個具體實施方式
的存儲介質(zhì)/機頂盒設置500。機頂盒502通過數(shù)字接口506連接到存儲設備504。數(shù)字接口用于將所記錄的節(jié)目和顯示應用510從存儲設備504傳送到機頂盒502。機頂盒502和存儲設備504也通過互動信道或接口508連接到一起。互動信道508用于將所執(zhí)行的互動應用512載入到機頂盒502,正如下文中參考圖6所解釋的。
圖6是舉例說明設置500的操作的流程圖。首先,在步驟602,記錄節(jié)目并將互動應用512存儲在存儲設備504中。在將所記錄的節(jié)目和所存儲的互動應用512發(fā)送到機頂盒502之前,在步驟604,通過數(shù)字接口506發(fā)送顯示應用510(例如能共同使用的插件)并將其載入到機頂盒502。然后,在步驟606,通過數(shù)字接口將所記錄的節(jié)目發(fā)送到機頂盒502。同時,在步驟608,存儲設備中的控制設備執(zhí)行所存儲的互動應用,并且在步驟610,在顯示應用510的控制下,將所執(zhí)行的互動應用的輸出通過互動信道508傳送到機頂盒502。之后,在步驟612,顯示應用與所記錄的節(jié)目一起正確地顯示該輸出。
圖7舉例說明了根據(jù)本發(fā)明的一個具體實施方式
的存儲介質(zhì)/機頂盒設置700。機頂盒702通過數(shù)字接口706連接到存儲設備704上。讀數(shù)字接口用于將所記錄的節(jié)目、所存儲的互動應用712和控制應用710從存儲設備704傳送到機頂盒702。
圖8是舉例說明設置700的操作的流程圖。首先,在步驟802,記錄節(jié)目,并將互動應用712存儲在存儲設備704中。在將所記錄的節(jié)目和所存儲的互動應用712發(fā)送到機頂盒702之前,在步驟804,通過數(shù)字接口706發(fā)送控制應用710(例如能共同使用的插件)并將其載入到機頂盒702。然后,在步驟806,將所記錄的節(jié)目和所存儲的互動應用通過數(shù)字接口706發(fā)送到機頂盒702。之后,在步驟808,通過控制應用710控制所存儲的互動應用712的運行,以與所記錄的節(jié)目的運行一致。
應當理解,本發(fā)明的各種不同具體實施方式
并不局限于上述步驟確定的次序,因為某些步驟的定時可以在不影響本發(fā)明的整體操作的情況下交換。此外,術語“包括”并不排除其他元件或步驟,術語“一”和“一個”并不排除多個、單個處理器或其他單元可實現(xiàn)權利要求所要求保護的幾個單元或電路的功能。
權利要求
1.一種用于改善解碼設備(302,502,702)中所存儲的互動應用的回放性能的方法,包括以下步驟回放所記錄的視聽數(shù)據(jù)流,該視聽數(shù)據(jù)與所存儲的互動應用相關,其中,節(jié)目和互動應用存儲在存儲設備中;和使用第二應用控制所存儲的互動應用的運行。
2.根據(jù)權利要求1所述的方法,其中,第二應用是控制應用。
3.根據(jù)權利要求2所述的方法,其中,第二應用存儲在存儲設備中。
4.根據(jù)權利要求3所述的方法,還包括以下步驟在開始運行所存儲的互動應用之前,將第二應用傳送到解碼設備。
5.根據(jù)權利要求4所述的方法,還包括以下步驟將支持互動應用的運行所需的所有文件和控制消息從存儲設備傳送到解碼設備。
6.根據(jù)權利要求2所述的方法,其中,第二應用是能共同使用的插件應用。
7.根據(jù)權利要求2所述的方法,其中,第二應用存儲在解碼設備中。
8.根據(jù)權利要求1所述的方法,其中,第二應用是顯示應用。
9.根據(jù)權利要求8所述的方法,其中,顯示應用存儲在解碼設備中。
10.根據(jù)權利要求9所述的方法,還包括以下步驟執(zhí)行存儲設備中的已存儲互動應用;和將已執(zhí)行的互動應用的輸出傳送到顯示應用進行顯示。
11.一種用于改善所存儲的互動應用的回放性能的設備,包括存儲設備(304,504,704),用于存儲所記錄的節(jié)目和互動應用,其中,互動應用與所記錄的節(jié)目相關;解碼設備(302,502,702),用于運行所記錄的節(jié)目和互動應用;第一接口(306,506,706),位于存儲設備與解碼設備之間,用于將所記錄的節(jié)目和互動應用從存儲設備傳送到解碼設備;和第二應用(310,510,710),用于控制所存儲的互動應用的運行操作。
12.根據(jù)權利要求11所述的設備,其中,第二應用是控制應用。
13.根據(jù)權利要求12所述的設備,其中,第二應用存儲在存儲設備中,在互動應用的運行開始之前被載入到解碼設備中。
14.根據(jù)權利要求13所述的設備,還包括第二接口(308,508),用于將互動應用和控制消息提供到第二應用,其對于支持互動應用的回放是必需的。
15.根據(jù)權利要求12所述的設備,其中,第二應用是能共同使用的插件應用。
16.根據(jù)權利要求12所述的設備,其中,第二應用存儲在解碼設備中。
17.根據(jù)權利要求11所述的設備,其中,第二應用是顯示應用。
18.根據(jù)權利要求17所述的設備,其中,顯示應用存儲在解碼設備中。
19.根據(jù)權利要求18所述的設備,還包括用于執(zhí)行存儲設備中所存儲的互動應用的裝置(504);和第二接口(508),用于將所執(zhí)行的互動應用的輸出傳送到顯示應用進行顯示。
全文摘要
本發(fā)明公開了一種用于改善在解碼設備上所存儲的互動應用的運行性能的方法和設備。運行與所存儲的互動應用相關的所記錄的節(jié)目,其中,所述節(jié)目和互動應用存儲在存儲設備中。使用第二應用控制所存儲的互動應用的運行。
文檔編號H04N5/44GK1745572SQ200380109410
公開日2006年3月8日 申請日期2003年12月16日 優(yōu)先權日2003年1月31日
發(fā)明者P·S·紐頓, W·J·范格斯特, D·P·凱利 申請人:皇家飛利浦電子股份有限公司