專利名稱:信息記錄再現(xiàn)裝置和信息記錄再現(xiàn)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種信息記錄再現(xiàn)裝置和信息記錄再現(xiàn)方法。特別涉
及一種對多個相關(guān)聯(lián)的信息流進(jìn)行檢測、記錄和再現(xiàn),以及對此多個 信息流進(jìn)行關(guān)聯(lián)性操作等的信息記錄再現(xiàn)裝置和信息記錄再現(xiàn)方法。
背景技術(shù):
隨著流媒體相關(guān)技術(shù)和存儲技術(shù)的發(fā)展,流媒體資源和存儲媒體
的容量快速增加,人們希望把更多的流媒體資源記錄在存儲介質(zhì)上以 備曰后重放。由于所記錄信息流資源的增加,用戶希望對這些信息進(jìn) 行高效的管理,保持各信息流之間的關(guān)聯(lián)屬性,在日后重放時能重現(xiàn) 當(dāng)時的場景。
在映像制作領(lǐng)域,常常從多個角度的多個攝像機(jī)得到同一時間和
同一場景的多個視角的映像,并將其嵌入到映像發(fā)行媒體中,以方便 用戶從多個角度欣賞到更完全、更真實(shí)的信息,充分享受數(shù)字化映像
所帶來的全方位的欣賞。如DVD領(lǐng)域的多視角技術(shù),通過記錄在DVD 光盤內(nèi)的某些場景的多個采集攝像機(jī)的視頻,使用戶可以從多個角度、 20 多方位對某一特定場景進(jìn)行觀賞。
在數(shù)據(jù)廣播和數(shù)字電視領(lǐng)域,在同一時間段內(nèi)可以發(fā)送或接收來 自不同內(nèi)容提供商的不同節(jié)目,在很多情況下,這些電視節(jié)目之間是 有一定的關(guān)聯(lián)關(guān)系的。比如對某一重大事件的直播,多個電視臺的多 個攝像機(jī)從多個角度對其進(jìn)行報道,并將多個攝像機(jī)拍攝的多個信息流同時通過多個電視頻道提供給用戶。用戶在實(shí)時觀看時可以有選擇
地在不同頻道間切換以獲得更多的信息。如果數(shù)字電視記錄裝置在記 錄時將這些來自多個頻道、內(nèi)容相互關(guān)聯(lián)的各個電視節(jié)目單獨(dú)處理, 相互孤立地記錄在記錄媒體中,在日后重放時,雖然電視節(jié)目被記錄, 但在重放時用戶并不能充分的、全方位的、自由選擇地從這些被記錄的節(jié)目中重現(xiàn)實(shí)時觀看時的效果。因此,需要一種記錄裝置將來自多個頻道的電視節(jié)目相互關(guān)聯(lián)地記錄在記錄媒體中,在重放時能根據(jù)己 記錄的電視節(jié)目之間的關(guān)聯(lián)特性向用戶同時提供多個相關(guān)聯(lián)的信息 流,供用戶有選擇地進(jìn)行重放,并在可以重放過程中在多個電視節(jié)目 中自由地切換,再現(xiàn)實(shí)時收看的效果。 5 專利文獻(xiàn)1公開了一種再現(xiàn)裝置、程序、再現(xiàn)方法來實(shí)現(xiàn)在多個
信息流之間建立關(guān)聯(lián)關(guān)系,并實(shí)現(xiàn)在多個信息流之間的切換。其中, 描述了一種在多個媒體上實(shí)現(xiàn)多角度視頻流的再現(xiàn)的裝置和方法,其 基本方法如下。
專利文獻(xiàn)1的再現(xiàn)裝置通過有選擇地再現(xiàn)記錄在BD-ROM或硬盤 io 上的多個視頻流,來實(shí)現(xiàn)多角度再現(xiàn)。若由用戶接收角度選擇的操作, 則從BD-ROM、硬盤中的某個中讀出對應(yīng)于所述選擇操作的視頻流。 在這些多個視頻流中的位于硬盤上的視頻流被再現(xiàn)的期間,將對應(yīng)于 BD-ROM的驅(qū)動器裝置的光拾取器控制成指示BD-ROM中的視頻流 記錄區(qū)域。在該所述方法中,BD-ROM中已有多角度視頻流,通過該 15 方法可以將來自于BD-ROM外的視頻流加入到BD-ROM已有的多角 度視頻流中,實(shí)現(xiàn)了用戶可以在BD-ROM多角度視頻和外部視頻間的 平滑切換,克服了在多個媒體間切換視頻流時因BD-ROM光拾取器歸 零而產(chǎn)生的時間延遲問題。
專利文獻(xiàn)1的再現(xiàn)方法通過在再現(xiàn)裝置中建立虛擬文件系統(tǒng),將 20 BD-ROM的視頻流和外部視頻流構(gòu)建在同樣的文件系統(tǒng)目錄中,通過 驅(qū)動器選擇部件選擇來自不同存儲介質(zhì)上的視頻文件,并維持 BD-ROM光拾取器的視頻流讀取狀態(tài),從而在驅(qū)動器選擇部件重新選 擇BD-ROM時控制光拾取器處在所期待的位置上。 專利文獻(xiàn)l:中國專利公開CN 1747543A。
發(fā)明內(nèi)容
上述專利文獻(xiàn)1通過建立虛擬文件系統(tǒng)設(shè)定多信息流之間的對應(yīng) 關(guān)系,通過保持光盤讀寫器的位置在播放時實(shí)現(xiàn)平滑切換,所關(guān)注和 解決的是視頻流的播放問題,但在以下問題上該方法并沒有給出很好 30 的解決方法
1)視頻流的創(chuàng)建問題,所述多個視頻流都是預(yù)先記錄好的,用戶
無法將自己錄制的多個視頻流進(jìn)行關(guān)聯(lián)和播放。
2)多個視頻流之間的隨時切換操作問題,所述方法只可以在每一 個視頻片段結(jié)束時選擇播放其它的視頻流,而對于在每一個視 頻片段播放過程中則不能任意切換至其它的視頻流。
本發(fā)明是為解決現(xiàn)有技術(shù)中存在的信息流創(chuàng)建問題和自由切換問
題而完成的,其目的在于提供一種多通道信息記錄再現(xiàn)裝置和方法, 建立并記錄多個信息流之間的關(guān)聯(lián)關(guān)系,在此多個信息流重放時,根 據(jù)上述關(guān)聯(lián)關(guān)系實(shí)現(xiàn)此多個信息流之間的平滑切換并保證此多個信息 流間的同步性,重現(xiàn)信息流實(shí)時播放效果。
具體而言,本發(fā)明的第一方面為一種信息記錄再現(xiàn)裝置, 一種信
息記錄再現(xiàn)裝置,包括調(diào)諧器單元,接收多個電視節(jié)目;用戶接口單 元,接收用戶指令,該用戶指令用于從由所述調(diào)諧器單元接收的多個 電視節(jié)目中指定一組電視節(jié)目;信息存取單元,將所述一組電視節(jié)目
記錄在記錄媒體上,或?qū)⒂涗浽谒鲇涗浢襟w上的所述一組電視節(jié)目
15 進(jìn)行再現(xiàn);幀檢測單元,檢測由所述調(diào)諧器單元接收的一組電視節(jié)目 中的每個數(shù)據(jù)幀;以及控制單元,根據(jù)所述幀檢測單元檢測到的所述 一組電視節(jié)目的每個數(shù)據(jù)幀出現(xiàn)的時間、和該數(shù)據(jù)幀在記錄媒體上的 記錄位置,建立時間/位置對應(yīng)表,并將該時間/位置對應(yīng)表記錄在所述 記錄媒體上。
優(yōu)選為,所述控制單元包括播放控制單元和記錄控制單元,所述
播放控制單元通過信息存取單元讀取存儲在所述記錄媒體上的一組電 視節(jié)目和所述時間./位置對應(yīng)表,根據(jù)用戶指令指示所述信息存取單元 有選擇地在顯示界面上播放所述一組電視節(jié)目的一個節(jié)目。
優(yōu)選為,在所述信息存取單元播放所述一組電視節(jié)目中的一個節(jié)
目的情況下,當(dāng)從所述用戶接口單元接收到用戶指令將播放的節(jié)目跳
轉(zhuǎn)到所述一組電視節(jié)目中的另一節(jié)目時,所述控制單元根據(jù)所述時間/ 位置對應(yīng)表,檢測跳轉(zhuǎn)前的電視節(jié)目在跳轉(zhuǎn)時刻的數(shù)據(jù)幀的時間/位置 信息,得到跳轉(zhuǎn)后的電視節(jié)目在跳轉(zhuǎn)時刻的數(shù)據(jù)幀的時間/位置信息, 基于此信息,所述信息存取單元播放跳轉(zhuǎn)后節(jié)目。
其中,所述數(shù)據(jù)幀是電視節(jié)目信息流中MPEG幀中的I幀。所述
時間是指每個I幀出現(xiàn)的本地時間。
其中,所述時間/位置對應(yīng)表的統(tǒng)計信息包括所述一組電視節(jié)目中 各個電視節(jié)目的各數(shù)據(jù)幀編號、各數(shù)據(jù)幀所對應(yīng)的時間信息、以及各 數(shù)據(jù)幀在所述記錄媒體中的記錄位置。
優(yōu)選為,所述控制單元進(jìn)一步將所述時間/位置對應(yīng)表和包括一組
5 電視節(jié)目的各自的開始/結(jié)束時間、節(jié)目名稱的屬性信息生成統(tǒng)計文件,
通過所述信息存取單元記錄在所述記錄媒體中。
本發(fā)明的第二方面為一種信息記錄方法,其特征在于,包括以下 步驟接收用于指定調(diào)諧器單元接收一組電視節(jié)目的用戶指令,其中 所述一組電視節(jié)目包括一個或多個電視節(jié)目;根據(jù)用戶指令從調(diào)諧器
10 單元接收多個電視節(jié)目;檢測由所述調(diào)諧器單元接收的多個電視節(jié)目
中的每個數(shù)據(jù)幀,并獲得所述幀檢測單元檢測到的所述多個電視節(jié)目 的每個數(shù)據(jù)幀出現(xiàn)的時間、和該數(shù)據(jù)幀在記錄媒體上的記錄位置;根 據(jù)多個電視節(jié)目中的每個數(shù)據(jù)幀出現(xiàn)的時間和其在記錄媒體上對應(yīng)的 存儲位置的對應(yīng)信息,生成時間/位置對應(yīng)表的步驟;以及將所述時間/
15 位置對應(yīng)表和所述多個電視節(jié)目一起記錄在所述記錄媒體中的步驟。
本發(fā)明的第三方面為根據(jù)如上所述的信息記錄方法記錄的多個電 視節(jié)目的信息記錄再現(xiàn)方法,其特征在于,包括以下步驟在播放所 述一組電視節(jié)目中的一個節(jié)目的情況下,當(dāng)從接收到用戶指令將播放 的節(jié)目跳轉(zhuǎn)到所述一組電視節(jié)目中的另一節(jié)目時,根據(jù)所述時間/位置
20 對應(yīng)表,檢測跳轉(zhuǎn)前的電視節(jié)目在跳轉(zhuǎn)時刻的數(shù)據(jù)幀的時間/位置信息 的步驟;和基于所得到的跳轉(zhuǎn)后的電視節(jié)目在跳轉(zhuǎn)時刻的數(shù)據(jù)幀的時 間,吋立置信息,播放跳轉(zhuǎn)后節(jié)目的步驟u
本發(fā)明在通過控制單元進(jìn)行多通道信息流記錄的同時,將多通道 信息流的關(guān)聯(lián)關(guān)系和對應(yīng)關(guān)系進(jìn)行記錄,在重放時利用這些關(guān)聯(lián)對應(yīng)
25 關(guān)系,實(shí)現(xiàn)多信息流之間的同步和自由切換,從而具有很好的再現(xiàn)實(shí) 時收看的效果。
圖1為信息記錄再現(xiàn)裝置的構(gòu)成圖。
30 圖2為說明來自不同頻道的內(nèi)容相關(guān)的多個信息流在時間上的對
應(yīng)關(guān)系的示意圖。
圖3為說明多信息流在重放時根據(jù)用戶指令在不同信息流之間隨 意的切換的示意圖。
圖4為說明信息流切換時記錄媒體讀取位置的跳動變化的示意圖。
圖5為說明由于時鐘頻率的不同,來自多通道信息流中的關(guān)鍵幀的時間間隔不同導(dǎo)致重放時關(guān)鍵幀錯位的示意圖。
圖6為說明生成各信息流時間/位置對應(yīng)表的示意圖。
圖7為多通道信息流記錄過程中的統(tǒng)計信息和I幀的時間/位置對應(yīng)表。其中,圖7 (a)為多信息流屬性表;圖7 (b)為各信息流的存 儲位置表;圖7 (c)為各信息流關(guān)鍵幀的時間/位置對應(yīng)表。
圖8為表示通過用戶設(shè)定,指定多通道節(jié)目記錄的界面的示意圖。
圖9為表示多通道節(jié)目記錄過程的流程圖。
圖IO表示記錄媒體上記錄的用于重放的節(jié)目列表,其中多通道錄 制方式的節(jié)目既可以單獨(dú)播放也可以關(guān)聯(lián)播放。
圖11為說明多通道節(jié)目關(guān)聯(lián)播放時,用戶可以在多個節(jié)目間自由切換的示意圖。
圖12為多通道節(jié)目重放過程的流程圖。
圖13是增加信息流到多通道信息流中的流程圖。
圖14是從多通道信息流中刪除一個信息流的過程的流程圖。
圖15是MPEG碼流的結(jié)構(gòu)圖。
具體實(shí)施例方式
下面參考附圖,詳細(xì)說明本發(fā)明的具體實(shí)施方式
。 在本實(shí)施例中,選擇應(yīng)用在數(shù)字電視領(lǐng)域的節(jié)目錄制和再現(xiàn)作為 具體實(shí)施例。在本發(fā)明中,記錄媒體不局限于硬盤、光盤等,可以是各種通過文件系統(tǒng)管理的、適合音視頻流媒體存儲的存儲介質(zhì)。所述 的流媒體、信息流等不僅僅局限于電視節(jié)目數(shù)據(jù),可以是各種音視頻 數(shù)據(jù)或網(wǎng)絡(luò)數(shù)據(jù)流。所述的用戶接口也不僅局限于遙控器或電視機(jī), 也可以包括各種能夠輸入命令和用于顯示的用戶交互終端。所述信息 流輸入單元也不僅指數(shù)字機(jī)頂盒,可以是各種支持多通道的信息流采集設(shè)備。
(信息記錄再現(xiàn)裝置)
圖1表示本實(shí)施例的信息記錄再現(xiàn)裝置的構(gòu)成。在圖1中,用戶 接口單元l包括作為顯示終端的電視機(jī)(未圖示)、和作為輸入終端的 遙控器(未圖示);信息流輸入單元2為數(shù)字機(jī)頂盒的調(diào)諧器單元,其 中可以有多個調(diào)諧器用于同時輸入多路電視節(jié)目;幀檢測單元3用于 5 對輸入的信息流進(jìn)行檢測,它可以同時對由多個通道輸入的多個信息 流進(jìn)行檢測和分析,提取信息流中的特定幀的屬性;信息存取單元5 為硬盤/光盤錄像機(jī),可以將多路電視節(jié)目存儲在記錄媒體上;記錄媒 體6為硬盤或光盤。
在數(shù)字電視中,調(diào)諧器得到原始信息流,經(jīng)過解復(fù)用單元(Demux, io 未圖示)將音頻與視頻相分離,將視頻信息流輸入至格式轉(zhuǎn)換單元 (Format Converter,未圖示)。格式轉(zhuǎn)換單元檢測輸入的視頻流,根據(jù) 用戶需求對視頻流進(jìn)行壓縮存儲或直接存儲等。幀檢測單元可以作為 格式轉(zhuǎn)換單元的一部分存在,也可以獨(dú)立存在。
數(shù)字電視機(jī)頂盒配置有多個調(diào)諧器,可以接收多種信號方式(如 15 衛(wèi)星、地面波或電纜)的多路信號。用戶可以根據(jù)自己的觀看需求, 通過遙控器控制機(jī)頂盒在多路輸入中有選擇地將一路或多路信號顯示 在電視機(jī)終端,也可以控制硬盤錄像機(jī)將一路或多路電視節(jié)目記錄在 記錄媒體中以備日后觀看。
如圖1所示,控制單元4具有控制信息流(電視節(jié)目)記錄的記 20 錄控制單元、和控制己錄電視節(jié)目重放的播放控制單元。記錄控制單 元負(fù)責(zé)接收多路電視節(jié)目并將其輸出給信息存取單元5進(jìn)行存儲。播 放控制單元通過信息存取單元5讀取存儲在記錄媒體6上的多個電視 節(jié)目,根據(jù)用戶指令,指示信息存取單元5有選擇地在顯示界面上播 放多個電視節(jié)目中的一個節(jié)目。 25 (多通道輸入的多個電視節(jié)目的時間對應(yīng)關(guān)系)
對于本實(shí)施例的多個通道輸入的多個電視節(jié)目,在圖2中表示了 它們之間的時間對應(yīng)關(guān)系的一個示例。
在數(shù)字電視中,由于各個頻道電視臺的不同,所提供的節(jié)目內(nèi)容 不同,如通道l為節(jié)目1,通道2為節(jié)目2,通道3為節(jié)目3,而且, 30 各個節(jié)目之間的起始時間也不同。但是,對于信息流內(nèi)容相近的節(jié)目, 其播出時間可能差別不大,比如,對一個精彩體育賽事的直播,各個電視臺雖然視角不同,但其內(nèi)容相近,而且節(jié)目的開始、結(jié)束時間也 差別不大。在圖2所示的例子中,表示了同時記錄內(nèi)容相關(guān)的節(jié)目1、節(jié)目2、節(jié)目3各自的開始記錄時間和結(jié)束記錄時間。其中,O、 Y分 別為節(jié)目1的開始記錄時間和結(jié)束記錄時間,P、 X分別為節(jié)目3的開 5 始記錄時間和結(jié)束記錄時間,Q、 Z分別為節(jié)目2的開始記錄時間和結(jié) 束記錄時間。
用戶在再現(xiàn)已錄制的節(jié)目時希望如實(shí)時收看時那樣可以自由地在 多個關(guān)聯(lián)節(jié)目中進(jìn)行自由的切換,重現(xiàn)實(shí)時收看時可以自由調(diào)臺的效 果。此時,如圖3所示,由于在節(jié)目記錄時各節(jié)目的起始時間不同,在重放時保留了這種不同。即在實(shí)時收看時,P點(diǎn)時刻只有節(jié)目1正在 播放和節(jié)目3開始播放,節(jié)目2尚沒有播出。從P點(diǎn)到Q點(diǎn),用戶只 能在節(jié)目l和節(jié)目3之間切換,如圖中B點(diǎn)。當(dāng)在Q點(diǎn),節(jié)目2開始 播出,系統(tǒng)則可以提示正在收看節(jié)目3的用戶節(jié)目2已經(jīng)開始播放, 用戶可以根據(jù)需要決定是否切換至節(jié)目2。從Q點(diǎn)到X點(diǎn),用戶可以根據(jù)自己興趣自由的在節(jié)目1、節(jié)目2和節(jié)目3之間自由切換。在節(jié)目 3播放結(jié)束的F點(diǎn),系統(tǒng)提示用戶當(dāng)前節(jié)目3已結(jié)束,可以跳轉(zhuǎn)到節(jié)目 l或節(jié)目2收看相關(guān)內(nèi)容。在Y點(diǎn),系統(tǒng)可以提示正在收看節(jié)目2的 用戶節(jié)目1已經(jīng)結(jié)束,當(dāng)前只有節(jié)目2可以收看。
采用這種關(guān)聯(lián)播放方式,用戶可以對記錄于記錄媒體上的節(jié)目進(jìn)行再現(xiàn)時,得到與實(shí)時收看節(jié)目時同樣的自由調(diào)臺的效果。圖3中最 下端的信息流就是用戶在多個關(guān)聯(lián)信息流之間任意切換后實(shí)際所收看 的信息內(nèi)容。
(多通道信息流關(guān)聯(lián)存儲方式)
圖4表示圖2、 3中所述的內(nèi)容相關(guān)聯(lián)的節(jié)目1、 2、 3在記錄媒體上的記錄位置的示例。如圖4所示,節(jié)目1和節(jié)目3被分別存儲在各 自連續(xù)的空間里,而節(jié)目2因文件大小或空間分配問題而被存儲在2 個區(qū)域內(nèi)。
在圖4中,表示了在根據(jù)圖3所示的用戶自由切換時,記錄媒體 讀取器的跳轉(zhuǎn)變化軌跡。其中,A、 B、 C、 D、 E、 F、 G表示跳轉(zhuǎn)時間點(diǎn)及其在各信息流中所對應(yīng)的記錄媒體位置,O、 P、 Q、 X、 Y、 Z 表示開始、結(jié)束時間點(diǎn)及其在各信息流中所對應(yīng)的記錄媒體位置。由
此軌跡可以看出,當(dāng)用戶在多個信息流之間頻繁切換時,讀寫器的跳 動與定位頻繁,從而給信息讀寫單元造成負(fù)擔(dān),嚴(yán)重時出現(xiàn)信息流欠 載,造成視頻流播放的不流暢,影響用戶收看效果。
因此,在本發(fā)明中,在對多通道進(jìn)行關(guān)聯(lián)記錄時,采用了多通道 5 關(guān)聯(lián)記錄存儲空間分配算法,在錄制節(jié)目時對多個關(guān)聯(lián)節(jié)目文件進(jìn)行
了優(yōu)化,保證用戶在多個信息流之間自由切換時不影響收看效果。關(guān) 于多通道關(guān)聯(lián)記錄存儲空間分配算法,將在后面詳細(xì)說明。
此外,由于播出端的不同,即使同樣的視頻流,在不同的播出設(shè) 備上播出的效果也會不同。例如,由于不同播出端設(shè)備時鐘頻率的微 10 小差別,就會造成實(shí)際播出時對應(yīng)本地時間的幀頻率的不同,由于在重放時采用用戶的本地時鐘,實(shí)時收看和重放效果會有不同。
圖5顯示了各路節(jié)目實(shí)時播放時由于播出端時鐘頻率不同而造成的差異,如對節(jié)目l為Atl,對節(jié)目2為At2,對節(jié)目3為At3。由于 AtliAt2^At3,所以數(shù)據(jù)幀出現(xiàn)的位置并不對應(yīng)。如圖5所示,經(jīng)15 過一段時間的誤差累積,各路節(jié)目間的對應(yīng)幀會出現(xiàn)錯位,這種現(xiàn)象 是在實(shí)時收看時所特有的。而在用普通方法重放時,由于所有已錄制 的節(jié)目都由本地設(shè)備播放,都采用本地時間,Atl = At2 = At3 = A t-/oc"/,所以播出時設(shè)備會對各數(shù)據(jù)幀出現(xiàn)的時間進(jìn)行重新調(diào)整,因此 重現(xiàn)時達(dá)不到實(shí)時收看時各節(jié)目間數(shù)據(jù)幀不對應(yīng)帶來的效果。
20
為了在重現(xiàn)時達(dá)到實(shí)時收看的效果,本發(fā)明在記錄時將各路節(jié)目
中各數(shù)據(jù)幀所對應(yīng)的本地時間記錄下來,這里,時間信息既可以為絕 對時間,也可以為對應(yīng)于關(guān)聯(lián)節(jié)目整休開始時刻的相對時間,如圖7 (b)中的開始記錄時間為0: 00: 00。
在MPEG碼流中,圖像組序列中包括三種圖像幀,即全畫面幀I
25 幀、前向預(yù)測幀P幀、和雙向預(yù)測幀B幀。如果把所有數(shù)據(jù)幀所對應(yīng) 的時間/位置信息都記錄下來,數(shù)據(jù)量會非常大。
考慮到I幀為全畫面數(shù)據(jù)幀,即編碼時只用當(dāng)前畫面的信息進(jìn)行編 碼,而無需借助其他幀來顯示畫面內(nèi)容。因此,MPEG中的I幀是進(jìn)行 記錄和重放時所關(guān)心的關(guān)鍵幀。在本發(fā)明中,我們只記錄I幀的時間/30 位置信息。而對于P幀和B幀,為了提高壓縮率,只存儲與該P(yáng)幀和 B幀對應(yīng)的I幀之間的差值。
在重放過程在,當(dāng)節(jié)目跳轉(zhuǎn)到其他信息流中時,首先要讀取目標(biāo) 信息流中對應(yīng)時刻的數(shù)據(jù)幀內(nèi)容。如果不是I幀,則需要讀取當(dāng)前數(shù)據(jù) 幀對應(yīng)的I幀內(nèi)容,然后根據(jù)補(bǔ)償算法,即將P幀或B幀數(shù)據(jù)與所對 應(yīng)的I幀數(shù)據(jù)進(jìn)行疊加,計算得到當(dāng)前幀的完整數(shù)據(jù),從而得到當(dāng)前數(shù) 5 據(jù)幀的畫面內(nèi)容,再顯示給用戶。
以下說明MPEG碼流的層次結(jié)構(gòu)和I幀的檢測方法。如圖15所示, MPEG的視頻流層次結(jié)構(gòu)包括1)視頻序列層,2)圖像組層,3)圖像 層。其中,視頻序列層提供圖像大小、碼率等信息;圖像組層給出有 預(yù)測關(guān)系的一組圖像數(shù)據(jù),每個圖像組(GOP)至少包含一個I幀圖像; io 圖像層用于描述一幀圖像。幀的類型可以根據(jù)圖像幀類型標(biāo)識判斷, 一般情況下,每組圖像組的第一幀為I幀圖像。幀檢測單元通過監(jiān)視 MPEG視頻流中的圖像組(GOP)和圖像層的幀類型標(biāo)識可以檢測1 幀的到來情況。
下面將結(jié)合圖6和圖7介紹信息流中I幀所對應(yīng)的時間/位置信息
15 的檢測和記錄方法。
如圖6所示,本發(fā)明的記錄裝置中,幀檢測單元3負(fù)責(zé)檢測輸入 的MPEG信息流,當(dāng)有I幀出現(xiàn)時,幀檢測單元3通知記錄控制單元, 記錄控制單元得到I幀出現(xiàn)時所對應(yīng)的本地時間,其時間信息由本地時 鐘提供,記錄控制單元通過信息存取單元5,獲取所述I幀將要被記錄
20 在記錄媒體6中的地址,此地址信息可以是記錄媒體6的物理地址或 視頻文件內(nèi)的邏輯位置(圖7 (c)中采用物理地址)。然后,記錄控制 單元根據(jù)上述I幀所對應(yīng)的木地時間信息和上述位置信息,生成時間Z 位置對應(yīng)表,并將此時間/位置對應(yīng)表的信息結(jié)合其它通道信息流中的 I幀出現(xiàn)的時間/位置對應(yīng)表,生成如圖7 (c)中粗框內(nèi)所示的多通道
25 信息流中各信息流關(guān)鍵幀時間/位置對應(yīng)表,并以文件形式將此對應(yīng)表 記錄在記錄媒體6上。
信息存儲單元5在將輸入的信息流記錄在記錄媒體6上的同時, 也同時將I幀時間/位置信息追加到上述對應(yīng)表中并記錄在記錄媒體6 上。如圖1所示,記錄控制單元將3路信息流記錄在磁盤上(右側(cè)三
30 個實(shí)線箭頭),從信息存取單元5獲取地址信息(中間實(shí)線箭頭),并 將生成的統(tǒng)計信息文件記錄在記錄媒體6上(左側(cè)虛線箭頭)。圖6中
所述的本地時鐘為設(shè)備內(nèi)部時鐘,所以在圖1中并沒有示出。
圖7 (a)為多通道信息流的屬性信息,如通道數(shù)目、記錄時間、 幀頻率等。圖7 (b)粗框中為各通道信息流的屬性信息,如節(jié)目開始/ 結(jié)束時間、節(jié)目長度、對應(yīng)記錄媒體的記錄區(qū)間位置、節(jié)目名稱、文件名等,粗框外為其對應(yīng)圖4中的位置。圖7 (c)為各信息流關(guān)鍵幀 時間/位置對應(yīng)表,其中,第一欄為計數(shù)器,用于索引和定位,第二欄 為對應(yīng)的本地時間,此處為相對關(guān)聯(lián)視頻流整體的開始時間,時間參 照為本地時鐘,其后幾列分別記錄了各通道的I幀出現(xiàn)的標(biāo)號和其所記 錄的位置,此處位置為相對物理位置。
圖7 (c)中,對應(yīng)[邀遭/]列和[本邀裙對好/切列,即為通道l信息流中的各I幀的時間/位置對應(yīng)表,圖7(c)中的[^教竭列和[關(guān)綴 #^天號]列是為了方便索引和定位記錄的遞增的唯一編號。圖3和圖4 中的各個標(biāo)記點(diǎn)對應(yīng)在圖7 (c)表中的位置如圖7 (c)中粗框外[/辦J 凰3, 4]列的信息所示。
例如,對于如圖2所示的多通道的電視節(jié)目,在O時刻,通道2和通道3節(jié)目都沒有開始,所以圖7 (c)中的記錄內(nèi)容為NULL, P 時刻時,通道3節(jié)目開始,所以通道3的內(nèi)容開始有數(shù)據(jù)。在X+1" 時刻,通道3節(jié)目結(jié)束,其所對應(yīng)的I幀時間/地址信息也結(jié)束,內(nèi)容 為而LL。
圖7 (a) (b) (c)分別記錄了多通道信息的屬性信息、各通道的屬性信息、以及各通道中I幀的信息,這些信息都將作為多通道記錄方 式的關(guān)聯(lián)信息被記錄在記錄媒體6上,并且利用這些信息在節(jié)目重放 時實(shí)現(xiàn)開頭所述的實(shí)時收看的效果。圖7 (a) (b) (c)可以以一個文 件或多個文件的方式記錄在記錄媒體6上,其中(a) (b)所述的信息是固定信息,而(c)所述的時間/位置對應(yīng)表則隨著音視頻信息流的記 錄而逐漸增加。
(多通道節(jié)目內(nèi)容的記錄方法)
下面結(jié)合用戶的操作過程,對本實(shí)施例中在記錄媒體上記錄多個 電視節(jié)目和時間/位置對應(yīng)表進(jìn)行說明。
數(shù)字電視通過電子節(jié)目指南(EPG)將近期的所有電視臺的各個時間段所播出的節(jié)目通過用戶接口單元1的電視機(jī)顯示給用戶??刂茊卧?通過用戶接口單元1接收用戶的輸入,決定在什么時間段通過 哪一個調(diào)諧器,收看或記錄哪個電視臺的節(jié)目內(nèi)容,即對各個調(diào)諧器 參數(shù)進(jìn)行配置。
在本發(fā)明中,在對電視節(jié)目進(jìn)行記錄時,控制單元4接收來自信 5 息流輸入單元即調(diào)諧器2的用戶己配置好的各通道的電視節(jié)目的內(nèi)容,根據(jù)用戶接口單元1的遙控器輸入的指令,決定是否采用多通道關(guān)聯(lián)
記錄方式將多路電視節(jié)目記錄在記錄媒體6中,或者采用單通道記錄
方式將一路電視節(jié)目記錄下來,或者對多路電視節(jié)目采用無關(guān)聯(lián)記錄
方式將多路電視節(jié)目同時記錄下來。信息存取單元5按照控制單元4 10 的指示將一路或多路鬼視節(jié)目以及相關(guān)的其他數(shù)據(jù)記錄在記錄媒體6 中。
當(dāng)采用單通道記錄方式或者多通道無關(guān)聯(lián)記錄方式時,記錄控制 單元直接將一路或多路電視節(jié)目輸出給信息存取單元5,由信息存取單 元5負(fù)責(zé)為各路電視節(jié)目分配存儲空間并記錄在記錄媒體6中。
圖8為用戶設(shè)定多通道節(jié)目內(nèi)容和其關(guān)聯(lián)關(guān)系的界面的示意圖。
如圖8所示,用戶通過用戶接口單元l,根據(jù)電子節(jié)目指南顯示的各頻 道播放的內(nèi)容,為不同頻道指定不同的節(jié)目,并選擇"綁定多通道節(jié) 目"為多通道信息流設(shè)置關(guān)聯(lián)關(guān)系。當(dāng)啟動"啟動已綁定多通道節(jié)目 錄制"時,則按照圖9所述步驟進(jìn)行錄制。
圖9是多通道信息流關(guān)聯(lián)錄制的流程圖。用戶按照圖8所示的界面為每一通道指定需要錄制的節(jié)目(步驟ll),指定多個通道節(jié)目進(jìn)行 綁定(步驟12),并指示按照多通道關(guān)聯(lián)錄制方式錄制節(jié)目(步驟13)。 控制單元4指示信息存取單元5為多通道關(guān)聯(lián)節(jié)目分配記錄媒體空間, 分配空間的過程不僅保證所有的信息流都能記錄在記錄媒體6中,還要保證用戶在所分配的空間中自由跳轉(zhuǎn)時播放在屏幕上信息流連續(xù), 不影響收看效果,同時為關(guān)聯(lián)信息文件分配空間(步驟14)。
具體的空間分配方法為O系統(tǒng)首先檢測存儲媒體的空間描述區(qū), 得到存儲媒體上空閑的區(qū)域。2)根據(jù)存儲數(shù)據(jù)速率,按照音視頻流媒 體存儲的條件檢測空閑空間,保證在播放時讀取器不會因為存儲位置過于零亂,造成數(shù)據(jù)讀取速度不能滿足連續(xù)播放的要求而造成顯示的停頓。3)將多個已設(shè)置為關(guān)聯(lián)關(guān)系的節(jié)目,作為一個整體的視頻流來
對待,為其分配連續(xù)性更好的空間。
如果不按照關(guān)聯(lián)節(jié)目的方法分配空間,則將多個節(jié)目文件單獨(dú)處 理,其各自的存儲空間需要滿足音視頻流媒體存儲的需求,但對各自 之間位置關(guān)系則沒有特殊要求,有可能多個文件分別存儲在磁盤的多個區(qū)域或存儲層上,此時讀寫器在越區(qū)讀寫或躍層讀寫都會消耗大量
的跳轉(zhuǎn)和定位時間。
而采用關(guān)聯(lián)節(jié)目的分配方式,則不僅保證多個節(jié)目文件內(nèi)部的連 續(xù)性,也保證多個節(jié)目之間存儲空間的聚斂性,減少了讀取器在各個 節(jié)目文件之間跳轉(zhuǎn)和定位所消耗的時間,優(yōu)化了記錄效果。 對于所記錄的屬性信息(圖7 (a) (b))、和時間/位置對應(yīng)表(圖
7 (C))信息,由于其數(shù)據(jù)量相對較小,可以作為非音視頻信息文件處 理,即按照普通文件處理來為其分配相應(yīng)的存儲空間。
為信息記錄分配好合適的存儲空間后,記錄控制單元控制信息存
取單元5將多通道信息流內(nèi)容記錄在已分配的空間中,同時,幀檢測
單元3對每一路輸入的電視節(jié)目配置數(shù)據(jù)幀檢測通道。如上所述,幀
檢測單元3監(jiān)視輸入MPEG信息流中I幀的出現(xiàn),本地時鐘提供本地 時間,信息存取單元5提供當(dāng)前信息記錄的記錄媒體物理地址或文件 內(nèi)的邏輯位置,記錄控制單元將幀檢測單元3提供的I幀信息、信息存 取單元5提供的位置信息、和本地時鐘提供的時間信息生成時間/位置 對應(yīng)表,并將此時間/位置對應(yīng)表的信息結(jié)合其它通道信息流的對應(yīng)表, 生成如圖7 (c)所示的多通道信息流的各信息流關(guān)鍵幀時間/位置對應(yīng) 表,并控制信息存取單元5以統(tǒng)計信息文件形式記錄在記錄媒體6中。 也就是說,在記錄各通道信息流的過程中,同步地將由控制單元4收 集到的各通道信息流中關(guān)鍵幀的到來時間和本地時間的對應(yīng)關(guān)系以及
各信息流的關(guān)聯(lián)信息,即圖7的內(nèi)容,記錄在關(guān)聯(lián)文件中并存儲在記 錄媒體上(步驟15)。最后,關(guān)閉信息流文件和關(guān)聯(lián)信息文件,更新文 件系統(tǒng),完成信息流記錄(步驟16)。
(多通道節(jié)目內(nèi)容的再現(xiàn)方法)
下面結(jié)合用戶的操作過程,對本實(shí)施例中根據(jù)時間/位置對應(yīng)表來
再現(xiàn)記錄在記錄媒體上的多個電視節(jié)目進(jìn)行說明。
圖10是用戶重放已錄制的節(jié)目的界面的示意圖。圖10中既有以
單通道節(jié)目錄制方式錄制的節(jié)目如新聞聯(lián)播,也有以多通道信息流關(guān)聯(lián)錄制方式錄制的節(jié)目內(nèi)容,如千禧年慶典晚會等。
在節(jié)目重放時,如圖10所示,信息存取單元5通過用戶接口單元1將多個電視節(jié)目內(nèi)容展現(xiàn)給用戶,并顯示出多個節(jié)目之間的關(guān)聯(lián)關(guān)系。對于采用多通道關(guān)聯(lián)記錄方式的多個電視節(jié)目,用戶可以選擇單
通道播放方式只重現(xiàn)單路節(jié)目,也可以按照多通道關(guān)聯(lián)播放方式同時重現(xiàn)多路關(guān)聯(lián)電視節(jié)目以獲取逼真的實(shí)時收看效果。
在單通道重放方式下,控制單元4的播放控制單元將此一路信息流通過信息存取單元5連續(xù)地從記錄媒體6中讀出,并通過用戶接口單元1顯示給用戶。在多通道關(guān)聯(lián)播放方式下,由控制單元4的播放 控制單元控制信息存取單元1同時準(zhǔn)備多路關(guān)聯(lián)信息流,并讀出關(guān)聯(lián)信息(包括圖7 (a) (b)所示的屬性信息以及圖7 (c)所示的時間/ 位置對應(yīng)表),由播放控制單元根據(jù)用戶選擇,同步播放其中一路或多 路信息流。
具體的實(shí)現(xiàn)步驟為播放器在播放當(dāng)前信息流的同時,得到當(dāng)前信息流的進(jìn)度狀態(tài),通過圖7 (a)和(b)所指示的信息計算其他關(guān)聯(lián) 信息流當(dāng)前的時間狀態(tài),包括時間長度、在整個一組關(guān)聯(lián)信息流中的 位置,同時掃描時間/位置對應(yīng)表,讀取其他信息流當(dāng)前時刻I幀的位置信息。用戶可在重放當(dāng)前節(jié)目的同時,隨時了解其它節(jié)目的播放狀態(tài)并根據(jù)自己興趣自由地在多路關(guān)聯(lián)節(jié)目間進(jìn)行平滑的切換。切換時, 記錄媒體讀寫器按照時間/位置對應(yīng)表中得到目標(biāo)信息流的當(dāng)前位置, 繼續(xù)向后讀取目標(biāo)信息流顯示給用戶,因為不需要重新計算對應(yīng)位置 和從頭掃描整個目標(biāo)文件,因此可以實(shí)現(xiàn)信息流之間的快速切換。
圖11是采用多通道信息流關(guān)聯(lián)播放方式時通過用戶接口單元1顯示給用戶的信息的示意圖。對應(yīng)圖3中B時刻,信息存取單元5—邊將用戶正在收看的電視節(jié)目3顯示在屏幕上,同時后臺根據(jù)統(tǒng)計信息, 掃描其它兩個節(jié)目,得到其它兩個節(jié)目對應(yīng)于當(dāng)前播出點(diǎn)的狀態(tài)。如果用戶需要并通過用戶接口單元1輸入查看關(guān)聯(lián)信息流狀態(tài)的指令, 則在屏幕下方將多個信息流的進(jìn)度狀態(tài)展現(xiàn)給用戶,如圖3中窗口2所示。圖3中窗口2從上往下依次顯示節(jié)目1、節(jié)目2、節(jié)目3的播放狀態(tài),箭頭所示為當(dāng)前播放狀態(tài)。然后,用戶可以根據(jù)自己的興趣在
不同信息流之間進(jìn)行隨意的切換,具體的跳轉(zhuǎn)實(shí)現(xiàn)方法為
在重放時,播放控制單元讀取包含圖7 (a) (b) (C)信息的統(tǒng)計 信息文件,獲取各路節(jié)目信息流的信息,在播放當(dāng)前節(jié)目的同時,讀 取該統(tǒng)計信息文件,將各路信息流屬性按圖11的方式顯示給用戶,在 5 播放過程中,向后掃描時間/位置對應(yīng)表。當(dāng)?shù)玫接脩籼D(zhuǎn)指令時,讀
取當(dāng)前時間所對應(yīng)的目標(biāo)節(jié)目的I幀信息,記錄媒體讀寫器跳轉(zhuǎn)到時間 /位置對應(yīng)表中當(dāng)前時刻對應(yīng)的I幀的位置,讀取I幀信息,并結(jié)合當(dāng) 前時間所對應(yīng)的非I幀信息幀的補(bǔ)償信息,算出當(dāng)前幀內(nèi)容,迅速呈現(xiàn) 給用戶,實(shí)現(xiàn)平滑的切換,然后,繼續(xù)讀取目標(biāo)信息流播放目標(biāo)節(jié)目。 10 由于I幀信息量遠(yuǎn)大于補(bǔ)償信息量,所以記錄I幀地址信息可以加速用
戶在視頻流之間的切換速度,而且可以記錄上述圖5所述的實(shí)時收看 時由于播出端參數(shù)不同造成的幀錯位,完全再現(xiàn)實(shí)時播放的效果。
圖12是多通道信息流關(guān)聯(lián)重放的流程圖。如圖12所示,系統(tǒng)通 過圖10的用戶界面將己經(jīng)錄制在記錄媒體上的電視節(jié)目列表和各節(jié)目
15信息以及關(guān)聯(lián)關(guān)系顯示給用戶,用戶選擇多通道節(jié)目重放方式播放多
個按照關(guān)聯(lián)方式錄制的節(jié)目。如果多個節(jié)目實(shí)時播放時開始時間相同, 則需用戶指定一個或者自動指定一個節(jié)目作為默認(rèn)播放節(jié)目。
如圖3中,如果節(jié)目1和節(jié)目3開始時間相同,即0=P,則指定 節(jié)目1或節(jié)目3作為默認(rèn)節(jié)目首先顯示給用戶(步驟l)。選擇多通道
20 播放方式后,控制單元4控制信息存取單元5讀取多通道節(jié)目流內(nèi)容 和各節(jié)目流之間的關(guān)聯(lián)文件(步驟2),生成圖11中窗口2所顯示的各 信息流狀態(tài)。開始播放時,通過顯示器顯示默認(rèn)節(jié)目內(nèi)容,并實(shí)時更 新各信息流狀態(tài)(步驟3)。如果其它信息流有狀態(tài)變化則提醒用戶, 如圖3中P點(diǎn),節(jié)目3可以開始播放(步驟4)。在播放中,如果用戶
25 希望跳轉(zhuǎn)到其它信息流中,如圖3中B點(diǎn),用戶希望跳轉(zhuǎn)到節(jié)目3, 則控制單元4掃描如圖7所示的關(guān)聯(lián)文件,找到B點(diǎn)所對應(yīng)的節(jié)目3 在C點(diǎn)所對應(yīng)的關(guān)鍵幀的存儲位置??刂茊卧?指示信息存取單元5 跳轉(zhuǎn)到目標(biāo)位置,將節(jié)目3的信息流迅速切換到屏幕上(步驟5)。在 某一信息流結(jié)束時,如圖3中X點(diǎn),提醒用戶當(dāng)前節(jié)目流已經(jīng)結(jié)束,
30 用戶仍可以跳轉(zhuǎn)到其它相關(guān)聯(lián)信息流中繼續(xù)收看相關(guān)節(jié)目(步驟6)。 由于是已經(jīng)錄制的節(jié)目,在多通道信息流播放時,用戶仍舊可以執(zhí)行
如快進(jìn)、快退、跳轉(zhuǎn)指定時間點(diǎn)等操作(步驟7)。等到所有相關(guān)信息 流都結(jié)束時,則整個播放過程結(jié)束(步驟8)。 (多通道關(guān)聯(lián)信息流的編輯處理)
此外,用戶還可以自己對多通道關(guān)聯(lián)信息流進(jìn)行增加、刪除等編 5 輯處理。
圖B是增加一個信息流到已有的多通道關(guān)聯(lián)信息流中,擴(kuò)展多通 道關(guān)聯(lián)信息流的流程圖。
有時,用戶僅靠由自己錄制的節(jié)目并不能完全滿足用戶對某一內(nèi) 容的了解,有時,用戶會從其它時間段錄制或其它途徑獲取一些相關(guān) 10 的電視節(jié)目。由于內(nèi)容相關(guān),需要把相關(guān)的內(nèi)容進(jìn)行歸類并增加至多
通道信息流中(步驟21)。
為了在播放時采用關(guān)聯(lián)播放方式,則需要將新增加的節(jié)目內(nèi)容的
相關(guān)統(tǒng)計信息增加至已有的圖7所示的統(tǒng)計信息表中。由于新增加的
節(jié)目內(nèi)容為非實(shí)時錄制節(jié)目或有較長時間偏差需要調(diào)整,所以需要重
15 新設(shè)定新增加的信息流的屬性信息(如圖7 (a)、 (b)),例如對應(yīng)于已 有多信息流的開始時間和節(jié)目長度(歩驟22)以及結(jié)束時間等(步驟 23)。為了利于實(shí)時跳轉(zhuǎn),需要重新掃描信息流,生成時間/位置統(tǒng)計信 息,并加入到圖7 (c)所示的時間/位置對應(yīng)表中(步驟24)。最后, 根據(jù)存儲位置需要對存儲位置進(jìn)行調(diào)整或優(yōu)化,更新信息流文件及關(guān)
20 聯(lián)信息文件,并保存修改完成多信息流的增加操作。
圖14是從多通道關(guān)聯(lián)信息流中刪除一個信息流的流程。
有時候多通道信息流中的某一個或多個信息流內(nèi)容與用戶期望相 差較遠(yuǎn),或有時為了簡化內(nèi)容,需要從關(guān)聯(lián)的多信息流中刪除,則執(zhí) 行圖14所示流程。
根據(jù)用戶指示刪除某一個或多個用戶指定的信息流(步驟31,
32),這時控制單元4指示信息存取單元5讀取圖7所示的關(guān)聯(lián)信息文 件,刪除與選定信息流對應(yīng)的統(tǒng)計信息(步驟33)。然后,提示用戶是 否將刪除的信息流作為獨(dú)立信息流存儲,即解除關(guān)聯(lián)關(guān)系,或永久刪 除此信息流文件。如果永久刪除則刪除信息流文件本身,否則,只更
30 新關(guān)聯(lián)信息文件(步驟34),最后,更新文件系統(tǒng),完成刪除操作(步 驟35, 36)。
本實(shí)施例的信息記錄裝置和記錄方法,根據(jù)用戶設(shè)定,將需要記 錄的多個相關(guān)聯(lián)的信息流同時記錄在存儲單元中,生成并記錄多個信 息流之間的關(guān)聯(lián)關(guān)系,在此多個信息流重放時,根據(jù)上述關(guān)聯(lián)關(guān)系實(shí) 現(xiàn)此多個信息流之間的平滑切換并保證此多個信息流間的同步性,重 5 現(xiàn)信息流實(shí)時播放效果。與現(xiàn)有技術(shù)相比較,有以下特點(diǎn)
1) 在支持單通道錄制與播放方式基礎(chǔ)上,支持多通道信息流以相互 關(guān)聯(lián)的方式錄制與播放。
2) 在信息流錄制時,通過檢測并記錄關(guān)鍵幀信息,建立并記錄多信 息流之間的對應(yīng)關(guān)系,使重放時能準(zhǔn)確再現(xiàn)各信息流實(shí)時播放時的對應(yīng)關(guān)系。
3) 對于多通道信息流關(guān)聯(lián)方式錄制的信息流也可以采用單通道方 式播放。
4) 用戶可以自己編輯多通道關(guān)聯(lián)信息流,進(jìn)行增加、刪除、編輯等處理。
5)在多通道信息流關(guān)聯(lián)錄制方式下,控制單元控制信息存取單元對多關(guān)聯(lián)信息流存儲位置進(jìn)行統(tǒng)一分配并優(yōu)化,減少用戶在自由切 換時信息讀取單元的負(fù)擔(dān),并保證用戶自由切換時觀賞效果的流 暢性。
權(quán)利要求
1.一種信息記錄再現(xiàn)裝置,包括調(diào)諧器單元,接收多個電視節(jié)目;用戶接口單元,接收用戶指令,該用戶指令用于從由所述調(diào)諧器單元接收的多個電視節(jié)目中指定一組電視節(jié)目;信息存取單元,將所述一組電視節(jié)目記錄在記錄媒體上,或?qū)⒂涗浽谒鲇涗浢襟w上的所述一組電視節(jié)目進(jìn)行再現(xiàn);幀檢測單元,檢測由所述調(diào)諧器單元接收的一組電視節(jié)目中的每個數(shù)據(jù)幀;以及控制單元,根據(jù)所述幀檢測單元檢測到的所述一組電視節(jié)目的每個數(shù)據(jù)幀出現(xiàn)的時間、和該數(shù)據(jù)幀在記錄媒體上的記錄位置,建立時間/位置對應(yīng)表,并將該時間/位置對應(yīng)表記錄在所述記錄媒體上。
2. 如權(quán)利要求1所述的信息記錄再現(xiàn)裝置,其特征在于,所述控制單元包括播放控制單元和記錄控制單元,所述播放控制單元通過信息存取單元讀取存儲在所述記錄媒體上 的一組電視節(jié)目和所述時間/位置對應(yīng)表,根據(jù)用戶指令指示所述信息 存取單元有選擇地在顯示界面上播放所述一組電視節(jié)目中的一個節(jié) 目。
3. 如權(quán)利要求l所述的信息記錄再現(xiàn)裝置,其特征在于,在所述信息存取單元播放所述一組電視節(jié)目中的一個節(jié)目的情況 下,當(dāng)從所述用戶接口單元接收到用戶指令將播放的節(jié)目跳轉(zhuǎn)到所述 一組電視節(jié)目中的另一節(jié)目時,所述控制單元根據(jù)所述時間/位置對應(yīng)表,檢測跳轉(zhuǎn)前的電視節(jié)目在跳轉(zhuǎn)時刻的數(shù)據(jù)幀的時間/位置信息,得 到跳轉(zhuǎn)后的電視節(jié)目在跳轉(zhuǎn)時刻的數(shù)據(jù)幀的時間/位置信息,基于此信 息,所述信息存取單元播放跳轉(zhuǎn)后節(jié)目。
4. 如權(quán)利要求2所述的信息記錄再現(xiàn)裝置,其特征在于,在所述信息存取單元播放所述一組電視節(jié)目中的一個節(jié)目的情況下,當(dāng)從所述用戶接口單元接收到用戶指令將播放的節(jié)目跳轉(zhuǎn)到所述 一組電視節(jié)目中的另一節(jié)目時,所述播放控制單元根據(jù)所述時間/位置 對應(yīng)表,檢測跳轉(zhuǎn)前的電視節(jié)目在跳轉(zhuǎn)時刻的數(shù)據(jù)幀的時間/位置信息, 得到跳轉(zhuǎn)后的電視節(jié)目在跳轉(zhuǎn)時刻的數(shù)據(jù)幀的時間/位置信息,基于此 信息,所述信息存取單元播放跳轉(zhuǎn)后節(jié)目。
5. 如權(quán)利要求1 4中任一項所述的信息記錄再現(xiàn)裝置,其特征在于,所述數(shù)據(jù)幀是電視節(jié)目信息流中MPEG幀中的I幀。
6. 如權(quán)利要求5所述的信息記錄再現(xiàn)裝置,其特征在于, 所述時間是每個I幀出現(xiàn)的本地時間。
7. 如權(quán)利要求l所述的信息記錄再現(xiàn)裝置,其特征在于, 所述時間/位置對應(yīng)表的統(tǒng)計信息包括所述一組電視節(jié)目中各個電 視節(jié)目的各數(shù)據(jù)幀編號、各數(shù)據(jù)幀所對應(yīng)的時間信息、以及各數(shù)據(jù)幀 在所述記錄媒體中的記錄位置。
8. 如權(quán)利要求7所述的信息記錄再現(xiàn)裝置,其特征在于, 所述控制單元進(jìn)一步將所述時間/位置對應(yīng)表和包括一組電視節(jié)目的各自的開始/結(jié)束時間、節(jié)目名稱的屬性信息生成統(tǒng)計文件,通過所 述信息存取單元記錄在所述記錄媒體中。
9. 一種信息記錄方法,其特征在于,包括以下步驟 接收用于指定調(diào)諧器單元接收一組電視節(jié)目的用戶指令,其中所述一組電視節(jié)目包括一個或多個電視節(jié)目;根據(jù)用戶指令從調(diào)諧器單元接收多個電視節(jié)目;檢測由所述調(diào)諧器單元接收的多個電視節(jié)目中的每個數(shù)據(jù)幀,并 獲得所述幀檢測單元檢測到的所述多個電視節(jié)目的每個數(shù)據(jù)幀出現(xiàn)的 時間、和該數(shù)據(jù)幀在記錄媒體上的記錄位置;根據(jù)多個電視節(jié)目中的每個數(shù)據(jù)幀出現(xiàn)的時間和其在記錄媒體上對應(yīng)的存儲位置的對應(yīng)信息,生成時間/位置對應(yīng)表的步驟;以及將所述時間/位置對應(yīng)表和所述多個電視節(jié)目一起記錄在所述記錄 媒體中的步驟。
10.如權(quán)利要求9所述的信息記錄方法,其特征在于,所述數(shù)據(jù)幀是電視節(jié)目信息流中MPEG幀中的I幀。
11. 如權(quán)利要求10所述的信息記錄方法,其特征在于,所述時間是每個I幀出現(xiàn)的本地時間。
12. 如權(quán)利要求9所述的信息記錄方法,其特征在于, 所述時間/位置對應(yīng)表的統(tǒng)計信息包括所述多個電視節(jié)目中的數(shù)據(jù)幀編號、各數(shù)據(jù)幀所對應(yīng)的時間信息、以及各數(shù)據(jù)幀在所述記錄媒體 中的記錄位置。
13. 如權(quán)利要求9所述的信息記錄再現(xiàn)裝置,其特征在于, 在所述生成時間/位置對應(yīng)表的步驟中,所述控制單元進(jìn)一步將所述時間/位置對應(yīng)表和包括多個電視節(jié)目的各自的開始/結(jié)束時間、節(jié)目 名稱的屬性信息生成統(tǒng)計文件,通過所述信息存取單元記錄在所述記錄媒體中。
14. 一種信息再現(xiàn)方法,對根據(jù)權(quán)利要求9所述的信息記錄方法記 錄的多個電視節(jié)目進(jìn)行再現(xiàn),該信息再現(xiàn)方法的特征在于,包括以下步驟在播放所述一組電視節(jié)目中的一個節(jié)目的情況下,當(dāng)從接收到用戶指令將播放的節(jié)目跳轉(zhuǎn)到所述一組電視節(jié)目中的另一節(jié)目時,根據(jù) 所述時間/位置對應(yīng)表,檢測跳轉(zhuǎn)前的電視節(jié)目在跳轉(zhuǎn)時刻的數(shù)據(jù)幀的 時間/位置信息的步驟;和基于所得到的跳轉(zhuǎn)后的電視節(jié)目在跳轉(zhuǎn)時刻的數(shù)據(jù)幀的時間/位置信息,播放跳轉(zhuǎn)后節(jié)目的步驟。
15. 如權(quán)利要求14所述的信息記錄再現(xiàn)方法,其特征在于,所述數(shù)據(jù)幀是電視節(jié)目信息流中MPEG幀中的I幀。
16. 如權(quán)利要求15所述的信息記錄再現(xiàn)方法,其特征在于, 所述時間是每個I幀出現(xiàn)的本地時間。
17. 如權(quán)利要求14所述的信息記錄再現(xiàn)裝置,其特征在于, 所述時間/位置對應(yīng)表的統(tǒng)計信息包括所述多個電視節(jié)目中的數(shù)據(jù)幀編號、各數(shù)據(jù)幀所對應(yīng)的時間信息、以及各數(shù)據(jù)幀在所述記錄媒體 中的記錄位置。
全文摘要
一種信息記錄裝置和記錄方法,根據(jù)用戶設(shè)定,將需要記錄的多個相關(guān)聯(lián)的信息流同時記錄在存儲單元中,生成并記錄多個信息流之間的關(guān)聯(lián)關(guān)系,在此多個信息流重放時,根據(jù)上述關(guān)聯(lián)關(guān)系實(shí)現(xiàn)此多個信息流之間的平滑切換并保證此多個信息流間的同步性,重現(xiàn)信息流實(shí)時播放效果。此外,用戶可以根據(jù)上述關(guān)聯(lián)關(guān)系,對這些相關(guān)聯(lián)的信息流進(jìn)行增加、修改等操作。
文檔編號H04N5/92GK101202873SQ20061016936
公開日2008年6月18日 申請日期2006年12月13日 優(yōu)先權(quán)日2006年12月13日
發(fā)明者寺田光一, 張志剛, 藤井由紀(jì)夫 申請人:株式會社日立制作所