中文字幕无码日韩视频无码三区

交互電視應用的回放的制作方法

文檔序號:7751729閱讀:203來源:國知局
專利名稱:交互電視應用的回放的制作方法
技術領域
本發明涉及交互電視應用的回放,尤其涉及在特技播放模式下的交互電視應用的操作。
交互電視系統使電視機能夠被用于提供多種新的手段來為觀眾提供服務。交互電視系統除了能夠顯示傳統的視頻節目流以外,還能夠顯示文本和圖形圖像。交互電視系統也能夠記錄觀眾的動作或反應。交互電視的特點包括多種銷售,娛樂以及教育功能,諸如允許用戶通過訂購廣告中的產品或者服務、在一場游戲秀中與其他人競爭、或者要求有關特定節目的特別信息來與電視節目進行交互。
通常,一個廣播服務提供商產生一個交互電視信號以傳輸到觀眾的電視。交互電視信號包括一個交互部分以及一個音-視頻部分,交互部分包括應用代碼和/或控制信息(事件),音-視頻部分包括一個電視節目。廣播服務提供商將音-視頻部分和交互部分合并成單個信號,向與用戶的電視機相連的接收機傳輸。該信號在傳輸之前被壓縮并且通過傳統的廣播頻道(例如有線電視線或者直接衛星傳輸系統)傳輸。
電視機的交互功能由連接到電視機的機頂盒控制。機頂盒接收廣播服務提供商所傳輸的信號,分離音-視頻部分和交互部分并且解壓縮該信號的各部分。機頂盒使用交互信息來執行一個應用,而音-視頻信息被傳輸到電視機。機頂盒在把該信息傳輸到電視機之前將組合音-視頻部分與交互應用所產生的交互圖形或者音頻信息。交互圖形和音頻可以為觀眾提供附加的信息或者可以提示觀眾輸入。機頂盒可以通過調制解調器的連接向廣播服務商提供觀眾輸入或者其他信息。
機頂盒可以包括或者附加到一個視頻錄像機和回放系統當中,例如一個DVD播放器或者一個硬件設備驅動器(HDD)。電視節目能夠被記錄在盤或者其他的介質上,從而在以后回放。此外,也能夠購買具有視頻節目以及信息的DVD盤,以便運行已經存儲在盤上的交互電視應用。當運行一個直接從現場廣播中獲得的應用時,應用時間線性增加并且觀眾不能使用特技播放模式,即快進(fact forward),前跳(jump forward),倒退(rewind),回跳(jump back)等在節目當中前跳或者回跳。但是,當重放一個記錄的節目時,觀眾能夠快進或者后退所記錄的節目從而在所記錄的節目中前進或者后退。但是,當觀眾選擇這些特技播放模式時可能會發生問題。例如,一個用于線性回放寫入的交互電視應用也許不能處理屬于非線性操作的快進或者快退操作。其原因在于一個應用可以接收為該應用所廣播的事件,而非線性回放可能導致丟失這樣的事件或者多次接收這樣的事件。
解決這種非線性操作問題的一種方法是當使用特技播放模式時停止和啟動該應用。但是,這種方法可能對觀眾造成干擾。例如,如果該應用與包含廣告的電視節目有關并且觀眾跳過這些廣告的話,該應用將會停止然后重啟。而且,如果事件在快進操作中沒有被傳送到該應用,那么應用可能發生故障。
發明概述本發明的目的是克服現有系統存在的問題,提供一種方法和裝置用于在特技播放模式操作過程中或者之后,改進交互電視應用的性能以及改進觀眾的交互。根據本發明的一個實施例,公開了一種在相關記錄節目的快進操作過程中控制交互電視應用的方法和裝置。當檢測到一個快進請求時,向顯示器提供記錄節目的速度增加。然后,在快進操作過程中,阻止來自于應用的信息的顯示。在記錄節目當中檢測應用的事件,并將其提供給該應用以便在快進操作過程中進行處理。通過在快進操作過程中為應用提供事件,該應用將在快進操作結束時呈現連續的狀態。
根據本發明的另一個實施例,公開了一種在相關的記錄節目的倒退操作過程中控制交互電視應用的方法和裝置。當檢測到一個倒退請求時,暫停該應用。然后標記倒退操作開始時該記錄節目的位置。該應用保持暫停狀態,直到記錄節目重放到標記位置,在那里重啟應用。通過在倒退操作中暫停該應用,復制的事件就不會被提供給應用,這樣就保證應用處于連續的狀態。
根據本發明的另一個實施例,公開了使用存儲的狀態歷史來控制交互電視應用的方法和裝置。當正在處理一個用于播放的記錄的節目時,在記錄節目的播放過程中的預定時間檢測應用的狀態。然后每一個狀態都被存儲在存儲器當中,并且具有一個識別符。在倒退操作結束時確定記錄節目的位置。然后從存儲器中選擇由與該狀態一同存儲的識別符所識別的存儲狀態,該存儲狀態對于所確定的位置有效,然后將該存儲狀態裝載到該應用當中。通過動態地存儲應用的狀態歷史,可以為觀眾提供與記錄節目的重放部分進行交互的機會。
本發明的這些和其他方面將在下面參考實施例所進行的描述當中清楚明了。
附圖的簡要說明現在將通過實例,參考附圖來描述本發明,其中附

圖1是描述根據本發明的一個實施例的音-視頻安裝的方框示意圖;附圖2是描述根據本發明的一個實施例的機頂盒的方框示意圖;附圖3是描述當根據本發明的一個實施例來選擇快進操作時機頂盒的操作流程圖;附圖4是描述當根據本發明的一個實施例來選擇倒退操作時機頂盒的操作流程圖;附圖5是描述當根據本發明的一個實施例來選擇組合的倒退和快進操作時機頂盒的操作流程圖;以及附圖6是描述當根據本發明的一個實施例來選擇倒退操作時機頂盒的操作流程圖。
優選實施例的詳細描述附圖1描述了適于應用本發明的音-視頻裝置。該裝置包括一個輸入終端1,用于接收一個記錄在盤3上的數字視頻信號。而且,該裝置包括一個輸出終端2,用于提供從該盤上再生的數字視頻信號。這些終端在使用中可以通過數字接口連接到機頂盒(STB)形式的數字電視接收機和解碼器12上,其也接收衛星,有線等MPEG TS格式的廣播信號。解碼器12為顯示設備14提供顯示信號,顯示設備14可以是一個傳統的電視機。
圖1所示的視頻記錄裝置包括兩個主系統部分,即光盤子系統6和視頻記錄子系統8,控制記錄和播放。能夠理解,這兩個子系統具有一些特征,如光盤子系統能夠根據邏輯地址(LA)被透明尋址并且能夠保證用于從光盤讀取數據和/或向光盤寫入數據的最大支持比特率。
對于本領域的技術人員來說,用于實現這種裝置的合適的硬件設備是已知的,在專利申請WO-A-00/00981中公開了一個實例。該裝置通常包括信號處理單元,包括用于從光盤3讀取數據/向其寫入數據的讀取/寫入頭的讀取/寫入單元。調節器在光盤上沿徑向安排頭的位置,而馬達旋轉該光盤,微處理器以已知的方式控制所有的電路。
參照圖2,描述了機頂盒12的方框圖。廣播信號被接收并傳送到調諧器31。調諧器31選擇傳送被廣播的音-視頻-交互信號的頻道,并將該信號傳送到處理單元32。如果需要,處理單元32從廣播信號中多路分離數據包,并且重建嵌入在信號中的電視節目和/或交互應用。然后解壓縮單元33解壓縮該節目和應用。與嵌入在信號中的電視節目有關的音頻和視頻信息然后被傳送到顯示單元34,顯示單元34可以執行進一步的處理并且將信息轉換成合適的電視格式,例如NTSC或者HDTV音頻/視頻。根據廣播信號重建的應用被傳送到隨機訪問存儲器(RAM)37并且由控制系統35執行。
控制系統35可以包括一個微處理器,微控制器,數字信號處理器(DSP),或者一些其他類型的軟件指令處理設備。RAM37可以包括靜態(例如SRAM),動態(DRAM),易失,或者非易失(例如閃存)存儲單元,它是支持機頂盒功能所需要的。當為機頂盒提供電源時,控制系統35執行存儲在ROM36中的操作系統代碼。機頂盒被提供電源后,操作系統代碼連續地執行,這與普通個人計算機的操作系統代碼的運行方式相同,操作系統代碼使機頂盒按照控制信息操作并且執行交互和其他應用。機頂盒也包括一個調制解調器38。該調制解調器38提供返回路徑和交替路徑,通過返回路徑,觀眾數據能夠被傳送到廣播站,通過交替路徑,廣播站能夠將數據傳送到機頂盒。
盡管這里使用“機頂盒”一詞,但是能夠理解該詞是指用于接收和處理一個傳送信號并且將處理后的信號傳送到電視機或者其他監視器的任何接收機或處理單元。機頂盒可以位于一個安裝在電視機頂部的機架內,也可以在電視機的其他位置上,或者集成到電視機內部。
如上所述,當觀看記錄節目時,觀眾可以使用操作的特技播放模式。現在將根據本發明的各個不同實施例,來描述在這些不同的特技播放模式過程中機頂盒的操作。
根據本發明的一個實施例,在時間上向前移動(快進,跳進等)是通過如下方式解決的如在視頻節目中快進時所發生的那樣,使應用運行并且向應用提供事件。實際上,由于事件以高于正常播放模式的速度提供給應用,所以應用以更快的速度運行。通過在快進過程中為應用提供事件,當觀眾將視頻節目切換到正常播放模式時,該應用將保持同樣的狀態,如同節目沒有以非線性時間播放(非快進)一樣。這樣,應用就保持連續的狀態。能夠理解,如果仍在處理先前的事件,可能有一些事件需要排隊等待,但是在多數情況下,觀眾可能對此并不注意。
根據本發明的一個實施例,在快進操作過程中,本應用不能顯示任何信息或者圖像。接下來的描述涉及一個快進操作,應該理解本發明也適用于跳進操作以及任何其他類似的快進操作。如果應用期望從快進操作過程發生的事件中獲得觀眾輸入,則由于在快進操作過程中用戶沒有輸入任何信息的機會,應用將簡單的使用默認輸入并且繼續處理。在正常操作下,可能沒有用戶正在觀看節目,因此在用戶沒有輸入任何信息的情況下,交互應用能夠正確的工作。因此,在正常播放和快進操作過程中,在沒有用戶輸入的情況下,可以適當定義一些默認行為。
附圖3描述了在快進操作過程中機頂盒的操作。調諧器31從視頻記錄子系統8接收記錄的信息。然在步驟302中處理單元32處理記錄的信息。處理單元32將音-視頻信息發送給解壓縮單元33從而在顯示器14上顯示。處理單元也檢測存儲在記錄信息中的任何事件并且將這些事件提供給解壓縮單元33,然后提供給控制系統35,用于在步驟304中由應用進行處理。當在步驟306中機頂盒檢測到一個來自于觀眾的快進請求時,控制系統35就在步驟308中阻止來自于應用的任何信息或者圖像的顯示。然后機頂盒以已知的方式提高讀取記錄節目的速度,從而在步驟310提供所要求的快進操作。在快進操作過程中,處理單元32仍然檢測與快進的記錄信息有關的事件并且將該事件提供給控制系統35從而在步驟312中由應用進行處理。如果在步驟314中確定應用正在處理前一個事件,那么在步驟316中事件就要排隊,直到該應用準備好處理下一個事件。當在步驟318中機頂盒12檢測到一個正常播放請求,即,在快進操作結束,在步驟320中,控制系統35將去除對于來自于應用的信息或者圖像的顯示阻礙,并且機頂盒和應用返回到正常操作。當返回到正常播放以后,系統將繼續處理仍在排隊的事件。然后,在觀看記錄信息的過程中,每次接收到一個快進請求,該處理就重復進行。
根據本發明的另一個實施例,事件能夠被存儲在A/V復用數據流的外面。通過將事件存儲在A/V復用數據流的外面,由于在快進操作過程中不必讀取整個A/V復用數據流來提取事件,更加易于將事件以更快的速度傳送給應用。
下面將詳細進行說明,當觀眾選擇回跳,倒退,或者快退操作時,本發明的一個實施例會暫停應用的操作,并且在已經觀看的視頻節目部分的回放過程中,應用保持暫停。在視頻節目的重放部分過程中所發生的所有事件都被復制,這樣它們就不被提供給已暫停的應用。當視頻節目的重放部分到達觀眾開始倒退操作的點時,應用恢復正常模式,并且將接下來的事件傳送到該應用。
附圖4給出了倒退操作過程中機頂盒的操作。盡管接下來的描述涉及的是倒退操作,但是應當理解本發明適用于回跳,快退以及其他類似的倒退操作。調諧器31從視頻記錄子系統8接收記錄信息。然在步驟402中處理單元32處理記錄信息。處理單元32將音-視頻信息發送給解壓縮單元33從而在顯示器14上顯示。處理單元也檢測存儲在記錄信息中的任何事件并且將這些事件提供給解壓縮單元33,然后提供給控制系統35,用于在步驟404中由應用進行處理。當在步驟306中機頂盒檢測到一個來自于觀眾的倒退請求時,在步驟408中控制系統35暫停該應用。例如,應用管理器能夠在后退過程中使用暫停應用程序接口(API)來暫停該應用以及視頻節目的已觀看部分的繼續重放,但是本發明并不局限于此。在步驟410中,控制系統35也在視頻節目中標記請求倒退操作的位置。視頻位置的標記能夠以多種已知的方式進行,例如,通過標記視頻節目的流逝時間。當在步驟412中機頂盒檢測到倒退請求的結束時,在步驟414中,機頂盒開始視頻節目的正常處理,除非所檢測的事件沒有被提供給已暫停的應用,然后在步驟416顯示該視頻節目。當在步驟418中,控制系統35檢測到視頻節目已經到達接收倒退請求的標記位置時,在步驟420中,控制系統恢復應用的正常操作。例如,應用管理器能夠使用一個開始API來恢復應用的正常操作,但是本發明并不局限于此。然后在每次機頂盒接收到倒退請求時,該處理重復進行。
觀眾也可能先倒退,然后再快進該視頻經過正常播放被停止的點。在這種情況下,在倒退和快進操作過程中,暫停該應用,直到正常播放被打斷的點。然后,應用恢復操作,并且在快進操作過程中從正常播放被掛起的點接收任何檢測到的事件。
附圖5描述了根據本發明的一個實施例在組合的倒退/快進操作過程中的機頂盒的操作流程圖。當檢測到一個倒退請求的時候,機頂盒根據附圖4所示的步驟402-412操作。當倒退操作停止的時候,在步驟504中,視頻節目恢復正常播放,并且應用保持暫停。當在步驟506中檢測到一個快進操作時,快進操作以附圖3所描述的方式開始。但是,在步驟508中,應用保持暫停,并且事件沒有被提供給該應用,直到視頻節目達到接收到倒退請求的點。在步驟510中,當視頻節目達到接收到倒退請求的點時,在步驟512中,控制系統35恢復應用的正常操作,并且在快進操作過程中,當檢測到事件的時候,將它們提供給該應用。但是,控制系統阻止來自于應用的任何信息或者圖像的顯示,直到快進操作結束,如附圖3所述。一旦快進操作結束,在步驟514-516中,去除對來自于該應用的信息或者圖像的顯示阻礙。
在一些情況下,期望在將視頻流倒退并且開始正常播放以后,為觀眾提供一個與該應用進行交互的機會。例如,如果該應用是一個游戲,可能希望能夠允許用戶倒退該視頻流,并且利用一個正確的答案來代替一個不正確的答案。根據本發明的一個實施例,這種能力可以通過在視頻節目的正常播放過程中,動態存儲應用狀態的歷史記錄來實現,這樣當觀眾倒退視頻節目時,該應用能夠回復到正確的狀態。例如,當視頻流被觀看時,對于視頻節目的不同部分的應用狀態能夠被存儲。不同的部分可以利用應用狀態的改變來定義或者限制,或者能夠以預定的時間間隔來確定和存儲,但是本發明并不局限于此。存儲應用狀態所需的數據量將依賴于整個應用的復雜性。對于具有經常改變狀態的非常復雜的應用,存儲整個狀態歷史記錄是不實際的,但是能夠存儲僅包含最近的變化的一部分歷史記錄。此外,存儲狀態時間之間的預定間隔能夠增加,從而在存儲器中能夠存儲較少的狀態。
附圖6描述了在應用狀態被存儲到存儲器的情況下執行該實施例的機頂盒的操作。在步驟602中,機頂盒從錄像機接收記錄信息并且以附圖3和4所述的方式處理記錄的信息。當正在處理記錄信息,并且正在向觀眾顯示產生的視頻節目時,控制系統35在步驟604-606中周期性地確定和存儲應用的狀態。控制系統35可以在每次應用改變狀態時存儲該狀態,或者以預定的時間間隔進行存儲。例如,控制系統可以每隔1分鐘,或者每隔5分鐘存儲應用的狀態,但是本發明并不局限于此。連同狀態信息,控制系統35也存儲定義每一存儲狀態有效的邊界的信息。例如,能夠存儲每一狀態所覆蓋的時間周期,從而識別狀態有效的時間。機頂盒繼續該操作,直到在步驟608中檢測到一個倒退請求。隨后在步驟610,機頂盒確定在倒退操作結束時視頻節目的位置。然后在步驟612,控制系統將合適的有效狀態從存儲器裝載到該應用中。確定該應用的合適有效狀態的一個方法是將所有的存儲信息以機頂盒中的時鐘或者計時器為基礎。例如,計時器可以在視頻節目開始時設定為零。然后在播放視頻節目時,記錄流逝的時間。存儲狀態的邊界能夠由計時器上的時間所定義。結果,如果觀眾將視頻節目倒退到時間設定1:12:33時,控制系統將選擇應用狀態,在該狀態的邊界內包含了這一時間。此外,也可以使用時間戳作為A/V數據流的一部分進行存儲。應當理解,也可以使用其他的方法來標記每一個存儲狀態的邊界并且本發明并不局限于該實施例。一旦將合適的狀態裝載到該應用當中,在步驟614中機頂盒恢復正常播放操作。
上面描述的實施例保證了即使觀眾請求非線性操作,交互應用也能夠看到線性時間,并且不會發生不期望的狀況,該應用也會始終保持連續的狀態。這樣,即使在應用沒有被寫入非線性操作的情況下,所有的應用也能以連續的方式進行操作。而且,從觀眾的觀看點而言,該應用的性能是可以預見和符合邏輯的。能夠理解,本發明的不同的實施例并不局限于上述步驟的特定順序,在不影響整個發明的操作的情況下,一些步驟的時間順序可以相互改變。
權利要求
1.一種用于在相關記錄節目的特技播放模式操作過程中控制交互電視應用的方法,包括步驟檢測一個特技播放模式請求;判斷所請求的特技播放模式類型;-當確定特技播放模式是快進操作時,提高向顯示器(14)提供記錄節目的速度;-阻止來自所述應用的信息的顯示;-在所述的記錄節目中為所述應用檢測事件;以及-將檢測到的事件提供給所述應用,以在快進操作過程中處理。
2.根據權利要求1所述的用于控制交互電視應用的方法,其中快進操作是快進或者跳進操作。
3.根據權利要求1所述的用于控制交互電視應用的方法,進一步包括步驟如果應用正在處理前一個事件,對為所述應用而檢測的事件進行排隊。
4.根據權利要求1所述的用于控制交互電視應用的方法,進一步包括步驟當確定特技播放模式是倒退操作時,暫停該應用;標記倒退操作開始時記錄節目的位置;保持應用暫停,直到記錄節目已經重放到標記的位置;以及當記錄節目達到標記位置時重新啟動該應用。
5.根據權利要求4所述的用于控制交互電視應用的方法,其中倒退操作是倒退,快退,或者回跳操作。
6.根據權利要求4所述的用于控制交互電視應用的方法,進一步包括步驟在記錄節目到達標記位置之前檢測快進請求;提高記錄節目的顯示速度;當記錄節目到達標記位置之后,在快進操作過程中將檢測到的事件提供給該應用;以及在快進操作過程中,阻止來自于應用的信息的顯示。
7.一種用于控制與記錄節目有關的交互電視應用的方法,包括步驟處理記錄節目以用于顯示;在記錄節目的顯示過程中,確定預定時間的應用狀態;在存儲器中利用識別符存儲每個狀態;確定在倒退模式結束時記錄節目的位置;從存儲器(36)中選擇一個由與該狀態一同存儲的識別符所識別的存儲狀態,該狀態對于確定位置有效;以及將所選擇的狀態裝載到該應用中。
8.根據權利要求7所述的用于控制交互電視應用的方法,其中預定時間是每次應用改變狀態的時間。
9.根據權利要求7所述的用于控制交互電視應用的方法,其中預定時間是預定的時間間隔。
10.根據權利要求7所述的用于控制交互電視應用的方法,其中識別符識別狀態有效性的邊界。
11.根據權利要求7所述的用于控制交互電視應用的方法,其中識別符識別狀態有效的記錄節目的部分。
12.一種通過權利要求1所述的方法在相關記錄節目的快進操作過程中控制交互電視應用的設備。
13.一種通過權利要求4所述的方法在相關記錄節目的倒退操作過程中控制交互電視應用的設備。
14.一種通過權利要求7所述的方法控制相關記錄節目的交互電視應用的設備。
15.一種用于在相關記錄節目的特技播放模式操作過程中,控制交互電視應用的設備,包括-用于檢測(12)一個特技播放模式請求并且確定所請求的特技播放模式類型的裝置;當確定特技播放模式是快進操作時,用于提高向顯示器(14)提供記錄節目的速度(12)的裝置;一個用于在所述記錄節目中為所述應用檢測事件的處理單元(32);以及一個用于在快進操作過程中,阻止來自于應用的信息的顯示以及向該應用提供檢測到的事件從而進行處理的控制系統(35)。
16.根據權利要求15所述的用于控制交互電視應用的設備,其中快進操作是快進或者跳進操作。
17.根據權利要求15所述的用于控制交互電視應用的設備,其中如果應用正在處理一個先前的事件,控制系統(35)對為所述應用而檢測到的事件在存儲器(36)排隊。
18.根據權利要求15所述的用于控制交互電視應用的設備,其中當確定特技播放模式請求是倒退請求時,控制系統(35)響應于該倒退請求暫停該應用,其中控制系統標記倒退操作開始時記錄節目的位置,保持應用暫停直到記錄節目已經重放到該標記位置,并且當記錄節目到達標記位置時重新啟動該應用。
19.根據權利要求18所述的用于控制交互電視應用的設備,其中倒退操作是倒退,快退或者回跳操作。
20.根據權利要求18所述的用于控制交互電視應用的設備,進一步包括用于在記錄節目到達標記位置之前檢測(12)快進請求,并且提高記錄節目的顯示速度的裝置;其中控制系統(35)在記錄節目到達標記位置之后,在快進操作過程中將檢測到的事件提供給應用,并且在快進操作過程中,阻止來自于應用的信息的顯示。
21.一種用于控制相關記錄節目的交互電視應用的設備,包括一個處理單元(32),用于處理用于顯示的記錄節目;一個控制系統(35),用于在記錄節目的顯示過程中,確定預定時間的應用狀態;一個存儲器(36),用于利用識別符存儲每個狀態;其中當處理單元(32)確定記錄節目的位置在倒退操作的結束時,控制系統(35)從存儲器中選擇一個由與該狀態一同存儲的識別符所識別的存儲狀態,該存儲狀態對于確定的位置有效,并且將選擇的狀態裝載到該應用中。
22.根據權利要求21所述的用于控制交互電視應用的設備,其中預定時間是每次應用改變狀態的時間。
23.根據權利要求21所述的用于控制交互電視應用的設備,其中預定時間是預定的時間間隔。
24.根據權利要求21所述的用于控制交互電視應用的設備,其中識別符識別狀態有效性的邊界。
25.根據權利要求21所述的用于控制交互電視應用的設備,其中識別符識別狀態有效的記錄節目的部分。
全文摘要
公開了一種當觀眾使用特技播放模式操作時,控制與已記錄節目有關的交互電視應用的播放的方法和設備。當觀眾激活快進操作時,該應用正常接收的所有事件將以高于正常模式的速度被提供給應用。當觀眾激活倒退操作時,該應用或者暫停直到倒退節目的播放返回到倒退操作開始的位置,或者載入一個先前存儲的有效狀態,以用于節目要倒退到的位置。
文檔編號H04N5/00GK1602632SQ02824768
公開日2005年3月30日 申請日期2002年12月3日 優先權日2001年12月12日
發明者D·P·凱利 申請人:皇家飛利浦電子股份有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1