專利名稱:記錄、再現(xiàn)視頻數(shù)據(jù)的再現(xiàn)的數(shù)據(jù)結(jié)構(gòu)的方法及其裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種具有用于管理記錄在其上面的至少多個再現(xiàn)路徑 視頻數(shù)據(jù)的再現(xiàn)的數(shù)據(jù)結(jié)構(gòu)的記錄介質(zhì)以及用于再現(xiàn)和記錄的方法及 裝置。
背景技術(shù):
能夠記錄大量高質(zhì)量視頻和音頻數(shù)據(jù)的新型高密度只讀和可重寫 光盤的標(biāo)準(zhǔn)化正在快速發(fā)展當(dāng)中,并且預(yù)期在不久的將來新型光盤相 關(guān)產(chǎn)品將會在市場上出現(xiàn)。可重寫藍(lán)光盤(BD-RW)是這種新型光盤 的一個示例。
圖1示出了 BD-RW的文件結(jié)構(gòu)。文件結(jié)構(gòu)或數(shù)據(jù)結(jié)構(gòu)用于管理 記錄在BD-RW上的視頻和音頻數(shù)據(jù)的再現(xiàn)。如圖所示,該數(shù)據(jù)結(jié)構(gòu)包 括含有至少一個BDAV目錄的根目錄。該BDAV目錄包括諸如
"info.bdav" 、 "menu.tidx"和"mark.tidx"的文件,存儲有播放列表 文件(氣rpls和氣vpls)的PLAYLIST (播放列表)子目錄,存儲有片段
(clip)信息文件(*.clpi)的CLIPINF (片段信息)子目錄,以及存儲 有對應(yīng)于片段信息文件的MPEG2格式的A/V流片段文件(*.m2ts)的 STREAM (流)子目錄。除了示出光盤的數(shù)據(jù)結(jié)構(gòu)之外,圖1還示出 了光盤的各個區(qū)域。例如,被存儲在光盤上的一個或多個一般信息區(qū) 域中的一般信息文件info.bdav。
因?yàn)槿鐖D1所示的BD-RW數(shù)據(jù)結(jié)構(gòu)和盤格式已廣為人知且可容 易地得到,所以在本公開文件中只提供對文件結(jié)構(gòu)的簡要概述。
如上面所提到,該STREAM目錄包括稱為片段的MPEG2格式的 A/V流文件。該STREAM目錄也包括特殊類型的稱為橋接片段A/V流 文件的片段。該橋接片段用于實(shí)現(xiàn)在片段中所選擇的兩個或多個顯示 間隔之間的無縫連接,且一般具有相對于片段來說很小的數(shù)據(jù)大小。 該A/V流包括視頻和音頻數(shù)據(jù)的源數(shù)據(jù)包。例如,視頻數(shù)據(jù)的源數(shù)據(jù) 包包括報頭和傳輸數(shù)據(jù)包。源數(shù)據(jù)包包括源數(shù)據(jù)包編號,其一般是順 序分配的編號,用作為訪問該源數(shù)據(jù)包的地址。該傳輸數(shù)據(jù)包包括數(shù) 據(jù)包識別符(PID)。該P(yáng)ID識別傳輸數(shù)據(jù)包所屬的傳輸數(shù)據(jù)包的序列。 該序列中的每個傳輸數(shù)據(jù)包具有相同的PID。
CLIPINF (片段信息)目錄包括與每個A/V流文件相關(guān)聯(lián)的片段 信息文件。除了其它的以外,片段信息文件指出與其相關(guān)聯(lián)的A/V流 的類型、序列信息、節(jié)目信息和定時信息。該序列信息描述了到達(dá)時 間基礎(chǔ)(ATC)和系統(tǒng)時間基礎(chǔ)(STC)系列。例如,除了其它的以外, 該系列信息指出序列的編號、關(guān)于每個序列的開始和結(jié)束時間信息、 每個序列中的第一源數(shù)據(jù)包的地址以及每個序列中的傳輸數(shù)據(jù)包的 PID。該節(jié)目內(nèi)容不變的源數(shù)據(jù)包的序列稱為節(jié)目序列。除了其它的以 外,該節(jié)目信息指出節(jié)目序列的編號、關(guān)于每個節(jié)目序列的開始地址 以及節(jié)目序列中的傳輸數(shù)據(jù)包的PID。
定時信息被稱為特征點(diǎn)信息(CPI)。該CPI的一種形式是進(jìn)入點(diǎn) (EP)映射。該EP映射把顯示時間標(biāo)記(例如,在到達(dá)時間基礎(chǔ)(ATC) 和/或系統(tǒng)時間基礎(chǔ)(STC)上)映射至源數(shù)據(jù)包地址(即源數(shù)據(jù)包編 號)。
該P(yáng)LAYLIST (播放列表)目錄包括一個或多個播放列表文件。
引入播放列表的概念是為了使用于重放的片段的編輯/組合更加容易。 播放列表文件是片段中的播放間隔的集合。每個播放間隔被作為一個 播放項(xiàng)目。除了其它的以外,播放列表文件識別形成播放列表的每個 播放項(xiàng)目,且除了其它的以外,每個播放項(xiàng)目是一對指向該片段的時
間軸上的位置的入點(diǎn)(IN-point)和出點(diǎn)(OUT-point)(例如根據(jù)ATC 或STC的顯示時間標(biāo)記)。換言之,播放列表文件識別播放項(xiàng)目,每 個播放項(xiàng)目指向一個片段或其部分,并且識別與該片段相關(guān)聯(lián)的片段 信息文件。除了其它的以外,片段信息文件用于把播放項(xiàng)目映射至源 數(shù)據(jù)包的片段。
播放列表目錄可以包括真實(shí)播放列表(*.rpls)和虛擬播放列表 (*.vpls)。真實(shí)播放列表只能使用片段而不使用橋接片段。即,真實(shí) 播放列表被認(rèn)為引用片段部分,因此,在概念上被認(rèn)為在盤空間上等 同于被引用的片段部分。虛擬播放列表可以使用片段和橋接片段,因 此,對真實(shí)播放列表的概念性考慮對于虛擬播放列表并不存在。
該info.bdav文件是一般信息文件,其提供了用于管理記錄在光盤 上的A/V流的再現(xiàn)的一般信息。更具體地說,除了其它的以外,該 info.bdav文件包括播放列表的表,其識別同一 BDAV目錄的PLAYLIST 目錄中的播放列表的文件名稱。
該menu.tidx、 menu.tdtl和menu.tdt2文件存儲與菜單略圖相關(guān)的 信息。該mark.tidx、 mark.tdtl和mark.tdt2文件存儲與標(biāo)記略圖相關(guān)的 信息。因?yàn)檫@些文件與本發(fā)明沒有特別的相關(guān),所以不對它們做進(jìn)一 步的討論。
對于諸如藍(lán)光ROM (BD-ROM)的高密度只讀光盤的標(biāo)準(zhǔn)化尚在 進(jìn)行當(dāng)中?,F(xiàn)在還沒有一種用于管理記錄在諸如BD-ROM的高密度只 讀光盤上的視頻和音頻數(shù)據(jù)的再現(xiàn)的有效的數(shù)據(jù)結(jié)構(gòu)。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的記錄介質(zhì)包括用于管理記錄在該記錄介質(zhì)上的至少 多個再現(xiàn)路徑視頻數(shù)據(jù)的再現(xiàn)的數(shù)據(jù)結(jié)構(gòu)。
根據(jù)一個示例性實(shí)施例,該記錄介質(zhì)包括至少一個數(shù)據(jù)區(qū)域,其 存儲了多于一個的用于標(biāo)題的至少一個分段的視頻數(shù)據(jù)的片段,且視 頻數(shù)據(jù)的每個片段與該分段的不同再現(xiàn)路徑相關(guān)聯(lián)。例如,在一個實(shí) 施例中,每個再現(xiàn)路徑是關(guān)于該分段的不同攝像角度。
根據(jù)本發(fā)明的另一示例性實(shí)施例,記錄介質(zhì)進(jìn)一步包括片段信息 目錄區(qū)域,其具有至少一個與該片段中的每個再現(xiàn)路徑相關(guān)聯(lián)的進(jìn)入 點(diǎn)映射。每個進(jìn)入點(diǎn)映射識別關(guān)于相關(guān)聯(lián)再現(xiàn)路徑的視頻數(shù)據(jù)并且識 別所識別的視頻數(shù)據(jù)的顯示時間。在這個示例性實(shí)施例中,進(jìn)入點(diǎn)映 射可以以時間來排列。
根據(jù)本發(fā)明的另一示例性實(shí)施例,該記錄介質(zhì)進(jìn)一步包括片段信 息目錄區(qū)域,其具有用于識別該片段中的至少視頻數(shù)據(jù)的單一進(jìn)入點(diǎn) 映射。每個進(jìn)入點(diǎn)映射識別所識別的視頻數(shù)據(jù)的顯示時間。
根據(jù)本發(fā)明的另一示例性實(shí)施例,記錄介質(zhì)進(jìn)一步包括存儲了路 徑管理信息的路徑管理區(qū)域。該路徑管理信息識別與至少該分段的每 個再現(xiàn)路徑相關(guān)聯(lián)的視頻數(shù)據(jù)的片段。
根據(jù)本發(fā)明的另一示例性實(shí)施例,記錄介質(zhì)包括至少一個數(shù)據(jù)區(qū) 域,其存儲了關(guān)于標(biāo)題的至少一個分段的視頻數(shù)據(jù)包。該視頻數(shù)據(jù)包 與用于該分段的不同再現(xiàn)路徑相關(guān)聯(lián)、且與關(guān)于該分段的每個再現(xiàn)路 徑相關(guān)聯(lián)的視頻數(shù)據(jù)包被記錄為一個組。在數(shù)據(jù)區(qū)域中,所記錄的組 被多路復(fù)用。
本發(fā)明進(jìn)一步提供了用于記錄和再現(xiàn)根據(jù)本發(fā)明的數(shù)據(jù)結(jié)構(gòu)的裝
置和方法。
結(jié)合附圖,下面詳細(xì)的描述將使本發(fā)明的上述特征和其它優(yōu)點(diǎn)更 加容易理解。在附圖中
圖1示出了現(xiàn)有技術(shù)的根據(jù)可重寫藍(lán)光盤(BD-RW)標(biāo)準(zhǔn)的可重 寫光盤的文件或數(shù)據(jù)結(jié)構(gòu);
圖2示出了根據(jù)本發(fā)明的記錄介質(zhì)文件或數(shù)據(jù)結(jié)構(gòu)的示例性實(shí)施
例;
圖3示出了具有存儲在其上面的圖2中的數(shù)據(jù)結(jié)構(gòu)的記錄介質(zhì)的
示例;
圖4A示出了在根據(jù)圖2的數(shù)據(jù)結(jié)構(gòu)中使用的片段文件、盤數(shù)據(jù)和 EP映射的第一具體實(shí)施例;
圖4B示出了在用于不同片段文件的EP映射之間所存在的時間排
列;
圖5和6示出了在根據(jù)圖2的數(shù)據(jù)結(jié)構(gòu)中使用的用于再現(xiàn)路徑管 理信息的數(shù)據(jù)結(jié)構(gòu)的第一和第二實(shí)施例;
圖7示出了本發(fā)明的光盤記錄和再現(xiàn)裝置的實(shí)施例的示意圖;以
及
圖8示出了在根據(jù)圖2的數(shù)據(jù)結(jié)構(gòu)中使用的片段文件、盤數(shù)據(jù)和 EP映射的第二具體實(shí)施例。
具體實(shí)施例方式
為了可以充分地理解本發(fā)明,現(xiàn)在參考附圖對其優(yōu)選實(shí)施例進(jìn)行 描述。
根據(jù)本發(fā)明的(例如藍(lán)光ROM (BD-ROM))高密度光盤可以具 有如圖2所示的用于管理視頻和音頻數(shù)據(jù)的再現(xiàn)的文件或數(shù)據(jù)結(jié)構(gòu)。 如圖2所示的根據(jù)本發(fā)明的數(shù)據(jù)結(jié)構(gòu)的很多方面與參考圖1所討論的 BD-RW標(biāo)準(zhǔn)相同。因此不對這些方面進(jìn)行更詳細(xì)的描述。
如圖2所示,根目錄包括至少含有一個DVP目錄。除了其它的以 外,DVP目錄包括 一般信息文件info.dvp,菜單文件menu.tidx和 m亂tdtl,存儲有播放列表文件(例如真實(shí)(*.ipls)和虛擬(*.vpls)) 的PLAYLIST (播放列表)目錄,存儲有片段信息文件(*.clpi)的 CLIPINF(片段信息)目錄,以及存儲有對應(yīng)于片段信息文件的MPEG2 格式的A/V流片段文件(*.m2ts)的STREAM (流)目錄。
該STREAM目錄包括稱為片段的MPEG2格式的A/V流文件。該 STREAM目錄也可以包括特殊類型的片段,稱為橋接片段A/V流文件。 橋接片段用于實(shí)現(xiàn)在片段中所選擇的兩個或多個顯示間隔之間的無縫 連接,且一般具有相對于片段來說很小的數(shù)據(jù)大小。該A/V流包括視 頻和音頻數(shù)據(jù)的源數(shù)據(jù)包。例如,視頻數(shù)據(jù)的源數(shù)據(jù)包包括報頭和傳 輸數(shù)據(jù)包。源數(shù)據(jù)包包括源數(shù)據(jù)包編號,其一般是順序分配的號碼, 作為訪問該源數(shù)據(jù)包的地址。傳輸數(shù)據(jù)包包括數(shù)據(jù)包識別符(PID)。 該P(yáng)ID識別傳輸數(shù)據(jù)包所屬的傳輸數(shù)據(jù)包的序列。該序列中的每個傳 輸數(shù)據(jù)包具有相同的PID。
該CLIPINF (片段信息)目錄包括與每個A/V流文件相關(guān)聯(lián)的片 段信息文件。除了其它的以外,該片段信息文件指出與其相關(guān)聯(lián)的A/V 流的類型、序列信息、節(jié)目信息和定時信息。序列信息描述了到達(dá)時 間基礎(chǔ)(ATC)和系統(tǒng)時間基礎(chǔ)(STC)序列。例如,除了其它的以外, 序列信息指出序列的編號、關(guān)于每個序列的開始和結(jié)束時間信息、每 個序列中的第一源數(shù)據(jù)包的地址、以及每個序列中的傳輸數(shù)據(jù)包的 PID。節(jié)目內(nèi)容為固定的源數(shù)據(jù)包序列稱為節(jié)目序列。除了其它的以外, 該節(jié)目信息指出節(jié)目序列的編號、關(guān)于每個節(jié)目序列的開始地址以及 節(jié)目序列中的傳輸數(shù)據(jù)包的PID。
定時信息被稱為特征點(diǎn)信息(CPI)。該CPI的一種形式是進(jìn)入點(diǎn) (EP)映射。EP映射把顯示時間標(biāo)記(例如,在到達(dá)時間基礎(chǔ)(ATC)
和/或系統(tǒng)時間基礎(chǔ)(STC)上)映射至源數(shù)據(jù)包地址(即源數(shù)據(jù)包編號)。
該P(yáng)LAYLIST (播放列表)目錄包括一個或多個播放列表文件。 提出播放列表的概念是為了使用于重放的片段的編輯/組合更加容易。 播放列表文件是片段中的播放間隔的集合。每個播放間隔被作為一個 播放項(xiàng)目。除了其它的以外,播放列表文件識別形成播放列表的每個 播放項(xiàng)目,且除了其它的以外,每個播放項(xiàng)目是一對指向該片段的時 間軸上的位置的入點(diǎn)(IN-point)和出點(diǎn)(OUT-point)(例如根據(jù)ATC 或STC的顯示時間標(biāo)記)。換言之,播放列表文件識別播放項(xiàng)目,每 個播放項(xiàng)目指向一個片段或其部分,并且識別與該片段相關(guān)聯(lián)的片段 信息文件。除了其它的以外,片段信息文件用于把播放項(xiàng)目映射至源 數(shù)據(jù)包的片段。
播放列表目錄可以包括真實(shí)播放列表(*.rpls)和虛擬播放列表 (*.vpls)。真實(shí)播放列表只能使用片段而沒有使用橋接片段。SP,真 實(shí)播放列表被認(rèn)為引用片段部分,因此,在概念上被認(rèn)為在盤空間上 等同于被引用的片段部分。虛擬播放列表可以使用片段和橋接片段, 因此,對真實(shí)播放列表的概念性考慮不存在于虛擬播放列表。
該info.dvp文件是一般信息文件,其提供了用于管理記錄在光盤 上的A/V流的再現(xiàn)的一般信息。更具體地說,除了其它的以外,該 info.dvp文件包括播放列表的表,其識別PLAYLIST (播放列表)目錄 中的播放列表的文件名稱。下面將根據(jù)本發(fā)明的實(shí)施例對info.dvp文件 進(jìn)行更加詳細(xì)的描述。
除了示出根據(jù)本發(fā)明的實(shí)施例的記錄介質(zhì)的數(shù)據(jù)結(jié)構(gòu)之外,圖2 還示出了記錄介質(zhì)的各個區(qū)域。例如, 一般信息文件被記錄在一個或 多個一般信息區(qū)域中,播放列表目錄記錄在一個或多個播放列表目錄 區(qū)域中,播放列表目錄中的每個播放列表記錄在記錄介質(zhì)的一個或多
個播放列表區(qū)域中等。圖3示出了具有存儲在其上面的圖2中的數(shù)據(jù)
結(jié)構(gòu)的記錄介質(zhì)的示例。如圖所示,記錄介質(zhì)包括文件系統(tǒng)信息區(qū)域、
數(shù)據(jù)庫區(qū)域和A/V流區(qū)域。.數(shù)據(jù)庫區(qū)域包括一般信息文件和播放列表 信息區(qū)域及片段信息區(qū)域。 一般信息文件及播放列表信息區(qū)域具有記 錄在其一般信息文件區(qū)域中的一般信息文件、以及記錄在其播放列表 信息區(qū)域中的PLAYLIST(播放列表)目錄及播放列表文件。片段信息 區(qū)域具有記錄在其中的CLIPINF (片段信息)目錄及相關(guān)聯(lián)的片段信 息文件。A/V流區(qū)域具有記錄在其中的關(guān)于各個標(biāo)題的A/V流。
視頻和音頻數(shù)據(jù)通常被編成為獨(dú)立的標(biāo)題;例如,由視頻和音頻 數(shù)據(jù)顯示的不同電影被編成為不同的標(biāo)題。此外,標(biāo)題可以以與圖書 通常被編成為各章的方式相同的方式被編成為獨(dú)立的段。
由于諸如BD-ROM光盤的新型高密度記錄介質(zhì)的大存儲容量,可 以記錄不同的標(biāo)題、各種版本的標(biāo)題或部分標(biāo)題,因此,可以從記錄 介質(zhì)中對其進(jìn)行再現(xiàn)。例如,可以在記錄介質(zhì)上記錄顯示了不同攝像 角度的視頻數(shù)據(jù)。作為另一示例,可以在記錄介質(zhì)上記錄與不同語言 相關(guān)聯(lián)的標(biāo)題或其部分的版本。作為另一示例,可以在記錄介質(zhì)上記 錄導(dǎo)演版本和劇場版本。或者,可以在記錄介質(zhì)上記錄標(biāo)題或部分標(biāo) 題的成人版本、青年版本和青少年版本(即不同年齡的控制版本)。 每個版本顯示不同的再現(xiàn)路徑,且在這些實(shí)例中的視頻數(shù)據(jù)被稱為多 個再現(xiàn)路徑視頻數(shù)據(jù)。應(yīng)當(dāng)理解,多個再現(xiàn)路徑視頻數(shù)據(jù)的上述示例 不是限制性的,且本發(fā)明可以應(yīng)用于任何一種類型或多個類型組合的 多個再現(xiàn)路徑視頻數(shù)據(jù)。如下面參考本發(fā)明的實(shí)施例的詳細(xì)描述,根 據(jù)本發(fā)明的數(shù)據(jù)結(jié)構(gòu)包括用于管理記錄在記錄介質(zhì)上的多個再現(xiàn)路徑 視頻數(shù)據(jù)的再現(xiàn)的路徑管理信息和/或?qū)Ш叫畔ⅰ?br>
可以把多個再現(xiàn)路徑數(shù)據(jù)流(例如,作為記錄介質(zhì)(例如BD-ROM) 的物理數(shù)據(jù)記錄區(qū)域中的標(biāo)題而記錄的多個故事、多個年齡段或多角 度數(shù)據(jù)流)作為多個片段文件進(jìn)行管理。例如,如圖4A所示的片段文
件1 — 3對應(yīng)于一標(biāo)題,且記錄在片段文件中的A/V流為MPEG2格式 的傳輸數(shù)據(jù)包(TP)的形式。
多路徑數(shù)據(jù)流的TP包含唯一的用于識別該路徑的每個路徑(例如 不同的角度)的數(shù)據(jù)包ID (PID)。與路徑1對應(yīng)的片段文件1的TP (TP1 )包括Video_PID=A和Audio—PID=P的信息,且與路徑2對應(yīng) 的片段文件2的TP(TP2)包括Video_PID=B和Audio—PID-R的信息。 同樣,與路徑3對應(yīng)的片段文件3的TP (TP3)包括Video_PID=C和 Audio—PID-S的信息。
與路徑1、 2和3對應(yīng)的片段文件1、 2和3的TP以交織方式分別 地記錄在(例如)BD-ROM的物理數(shù)據(jù)記錄區(qū)域內(nèi)的AV流區(qū)域中。 用于多個再現(xiàn)路徑的TP根據(jù)PID被交織為交織塊,每個均包含至少一 個單一畫面(I-picture)。并且,每個交織塊的第一傳輸數(shù)據(jù)包是I-picture 的第一傳輸數(shù)據(jù)包。
與路徑1、 2和3對應(yīng)的片段信息文件1、 2和3分別包括搜索信 息,用于選擇性地訪問每個再現(xiàn)路徑的TP。例如,如圖4A所示,每 個片段信息文件包括一個或多個進(jìn)入點(diǎn)(EP)映射,其包含映射至相 關(guān)聯(lián)片段文件中的TP的源數(shù)據(jù)包編號(SPN)的顯示時間標(biāo)記(PTS)。 在一個示例性實(shí)施例中,在EP映射與包括在多個再現(xiàn)路徑數(shù)據(jù)流中的 路徑的編號之間存在一一對應(yīng)的關(guān)系。在圖4A的示例中,在對應(yīng)的片 段信息文件1、 2和3中分別建立和記錄與片段1、 2和3對應(yīng)的三個 EP映射1、 2和3。
圖4B示出了在用于不同片段文件的EP映射之間所存在的時間排 列。如所討論,EP映射把諸如在播放項(xiàng)目中表示的顯示時間標(biāo)記信息 映射至源數(shù)據(jù)包。更具體地說,將顯示時間標(biāo)記映射至源數(shù)據(jù)包的地 址或識別符。該地址或識別符是源數(shù)據(jù)包編號(SPN)。圖4B進(jìn)一步 示出了用于每個片段文件1、 2和3的由沿顯示時間標(biāo)記軸的源數(shù)據(jù)包
編號指定的源數(shù)據(jù)包。如圖所示,每個EP映射1、 2和3中的源數(shù)據(jù)
包具有相同的顯示時間標(biāo)記。例如,來自第一片段文件1的源數(shù)據(jù)包
xl、來自第二片段文件2的源數(shù)據(jù)包yl以及來自第三片段文件3的源 數(shù)據(jù)包zl具有相同的顯示時間標(biāo)記T1。這樣,時間排列EP映射1、 2 和3。由于有這個時間排列,即使在再現(xiàn)期間該再現(xiàn)路徑被改變時,也 可以實(shí)現(xiàn)視頻數(shù)據(jù)的無縫再現(xiàn)。圖4B示出了由兩個同心圓所表示的再 現(xiàn)路徑中的改變。如圖所示,如果用戶在源數(shù)據(jù)包y2的再現(xiàn)期間決定 把再現(xiàn)路徑從片段文件2改變?yōu)槠挝募?,那么,在完成源數(shù)據(jù)包 y2的再現(xiàn)之后,源數(shù)據(jù)包x3是下一個再現(xiàn)的源數(shù)據(jù)包。類似地,如果 用戶在源數(shù)據(jù)包x4的再現(xiàn)期間決定把再現(xiàn)路徑(例如把攝像角度改變 向觀察點(diǎn))從片段文件1改變?yōu)槠挝募?,那么,在完成源數(shù)據(jù)包 x4的再現(xiàn)之后,再現(xiàn)源數(shù)據(jù)包z5。應(yīng)當(dāng)理解,上面示例中給出的源數(shù) 據(jù)包編號只是示例性的,且一個片段文件中的源數(shù)據(jù)包一般不具有與 另一片段文件中的時間排列源數(shù)據(jù)包相同的源數(shù)據(jù)包編號。
圖5示出了根據(jù)本發(fā)明的實(shí)施例的一般信息文件info.dvp的一部 分。如圖所示, 一般信息文件info.dvp包括稱為"TableOf laylists"的 信息字段。播放列表表"TableOfHaylists"指出信息字段的長度以及 PLAYLIST(播放列表)目錄中的播放列表的編號。對于每個播放列表, 該播放列表表"TableOfflaylists "指出播放列表的文件名稱 "PlayList—file_name"(其識別播放列表)和路徑編號"Pathjumber"。 該路徑編號"Path一mimber"通過表示相關(guān)聯(lián)的播放列表所屬的該路徑 或多個路徑來提供路徑管理信息。在圖4A—4B的實(shí)施例中, 一個片段 對應(yīng)于每個路徑。因此,每個播放列表文件包括一個播放項(xiàng)目,其指 向作為播放列表文件的與相同路徑相關(guān)聯(lián)的這一個片段。但是,應(yīng)當(dāng) 理解,本發(fā)明并不限定于這種結(jié)構(gòu)。
在本發(fā)明的另一示例性實(shí)施例中,播放列表表"TableOfPlaylists" 沒有包括路徑管理信息。在這個實(shí)施例中,如圖6所示,路徑管理信 息設(shè)置在播放列表文件中。如圖所示,每個播放列表文件指出文件的 長度以及形成播放列表的播放項(xiàng)目的編號"number—of—Playltems"。對 于每個播放項(xiàng)目,將播放項(xiàng)目信息字段設(shè)置在播放列表文件中。在此, 每個播放項(xiàng)目由播放項(xiàng)目的編號識別。如圖6所示,該播放項(xiàng)目信息 字段部分地包括字段長度的標(biāo)識和路徑編號"Path—number"。路徑編 號"Path—number"通過表示相關(guān)聯(lián)的播放項(xiàng)目所屬的路徑來提供路徑 管理信息。
圖7示出了根據(jù)本發(fā)明的光盤記錄和再現(xiàn)裝置的實(shí)施例的示意 圖。如圖所示,AV編碼器9接收音頻和視頻數(shù)據(jù)并對其進(jìn)行編碼。AV 編碼器9輸出已編碼的音頻和視頻以及編碼信息和流屬性信息。多路 復(fù)用器8根據(jù)編碼信息和流屬性信息來多路復(fù)用已編碼的音頻和視頻 數(shù)據(jù),以建立例如MPEG-2傳輸流。源打包器(packetizer) 7把來自 多路復(fù)用器8的傳輸數(shù)據(jù)包打包成與光盤的音頻/視頻格式一致的源數(shù) 據(jù)包。如圖7所示,AV編碼器9、多路復(fù)用器8和源打包器7的操作 由控制器IO控制。控制器IO接收關(guān)于記錄操作的用戶輸入,并提供 控制信息給AV編碼器9、多路復(fù)用器8和源打包器7。例如,控制器 10指示AV編碼器9要執(zhí)行的編碼類型,指示多路復(fù)用器8要建立的 傳輸流,以及指示源打包器7要采用的源數(shù)據(jù)包格式??刂破?0進(jìn)一 步對驅(qū)動器3進(jìn)行控制,以在光盤上記錄來自源打包器7的輸出。
控制器10還建立用于管理記錄在光盤上的音頻/視頻數(shù)據(jù)的再現(xiàn) 的導(dǎo)航和管理信息。例如,根據(jù)經(jīng)由用戶界面接收的信息(例如,在 盤上保存的指令集,由計算機(jī)系統(tǒng)經(jīng)由內(nèi)聯(lián)網(wǎng)或互聯(lián)網(wǎng)而提供等), 控制器10對驅(qū)動器3進(jìn)行控制,以在光盤上記錄圖2、 4和5或6的 數(shù)據(jù)結(jié)構(gòu)。
在再現(xiàn)期間,控制器10對驅(qū)動器3進(jìn)行控制,以再現(xiàn)這種數(shù)據(jù)結(jié) 構(gòu)。根據(jù)包含在其中的信息以及經(jīng)由用戶界面(例如,記錄和再現(xiàn)裝 置上的控制按鈕或與該裝置相關(guān)聯(lián)的遙控)接收的用戶輸入,控制器 10對驅(qū)動器3進(jìn)行控制,以從光盤再現(xiàn)音頻/視頻源數(shù)據(jù)包。例如,用 戶輸入可以指定要再現(xiàn)的路徑。這個用戶輸入可以例如經(jīng)由預(yù)編程在 控制器10中的基于菜單的圖形用戶界面而指定。使用該用戶輸入和從
光盤再現(xiàn)的路徑管理信息,控制器io對指定路徑的再現(xiàn)進(jìn)行控制。 例如,為了選擇特定的路徑,控制器10對關(guān)于每個播放列表的路
徑編號進(jìn)行檢查,以確定再現(xiàn)路徑的編號,并且詢問用戶要再現(xiàn)哪一 路徑??梢蕴砑勇窂焦芾硇畔?,以提供更多的關(guān)于要再現(xiàn)的再現(xiàn)路徑
的有意義信息。在再現(xiàn)期間,訪問用于所選擇的EP映射,以執(zhí)行再現(xiàn)。 并且,如上面所討論,如果用戶在再現(xiàn)期間改變再現(xiàn)路徑,可以通過 使用與舊再現(xiàn)路徑的EP映射時間排列的新再現(xiàn)路徑的EP映射來實(shí)現(xiàn) 無縫的改變。
再現(xiàn)的源數(shù)據(jù)包由源拆包器(depacketizer) 4接收并且轉(zhuǎn)換成數(shù) 據(jù)流(例如,MPEG-2傳輸數(shù)據(jù)包流)。多路分解器5把數(shù)據(jù)流多路分 解為編碼的視頻和音頻數(shù)據(jù)。AV解碼器6對編碼的視頻和音頻數(shù)據(jù)進(jìn) 行解碼,以產(chǎn)生饋入AV編碼器9的原始的音頻和視頻數(shù)據(jù)。在再現(xiàn)期 間,控制器10控制源拆包器4、多路分解器5和AV解碼器6的操作。 控制器10接收關(guān)于再現(xiàn)操作的用戶輸入,并且提供控制信息給AV解 碼器6、多路分解器5和源拆包器4。例如,控制器10指示AV解碼器 6要執(zhí)行的解碼類型,指示多路分解器5要多路分解的傳輸流,以及指 示源拆包器4要采用的源數(shù)據(jù)包格式。
雖然已把圖7作為記錄和再現(xiàn)裝置進(jìn)行了描述,但是應(yīng)當(dāng)理解, 只有使用圖7的這些提供了記錄或再現(xiàn)功能的部件,才僅可以提供記 錄或再現(xiàn)裝置。
圖8示出了在根據(jù)圖2的數(shù)據(jù)結(jié)構(gòu)中使用的片段文件、盤數(shù)據(jù)和 EP映射的第二具體實(shí)施例。如前面所解釋,可以把記錄在(例如) BD-ROM的物理數(shù)據(jù)記錄區(qū)域中的多路徑數(shù)據(jù)流作為多個片段文件進(jìn) 行管理。例如,如圖8所示的片段文件l一3對應(yīng)于一標(biāo)題、且記錄在
片段文件中的A/V流為MPEG2格式的傳輸數(shù)據(jù)包(TP)的形式。
與路徑1對應(yīng)的片段文件1的TP (TP1)包括Video_PID=A和 Audio—PID=P的信息,且與路徑2對應(yīng)的片段文件2的TP (TP2)包 括Video一PID-B和Audio一PID-R的信息。同樣,與路徑3對應(yīng)的片段 文件3的TP (TP3)包括Video—PID=C和Audio—PID=S的信息。與路 徑1、 2和3對應(yīng)的片段文件1、 2和3的TP以交織方式分別記錄在記 錄介質(zhì)(例如BD-ROM)的物理數(shù)據(jù)記錄區(qū)域內(nèi)的AV流區(qū)域中。如 上面所提到,在一個示例性實(shí)施例中,不同的路徑可以是不同的攝像 角度。
用于多個再現(xiàn)路徑的TP被交織為交織塊,每個塊均包含至少一個 單一畫面(I-picture)。并且,每個交織塊的第一傳輸數(shù)據(jù)包是I-picture 的第一傳輸數(shù)據(jù)包。
用于在BD-ROM的物理數(shù)據(jù)區(qū)域中被記錄為單一標(biāo)題的單路徑和 多路徑A/V流的重放控制的路徑管理信息可以被記錄在對應(yīng)于片段文 件的片段信息文件中,如圖8所示。
例如,路徑管理信息在對應(yīng)于片段文件1、 2和3的片段信息文件 中被作為路徑序列信息而進(jìn)行記錄和管理。該路徑序列信息包括對應(yīng) 于記錄分段(例如記錄分段1 、 2和3 )的路徑序列編號 (Path—Sequence—Numbers )以及視頻/音頻PID ( Video—PID和 Audio_PID)。
更具體地說,對應(yīng)于第一記錄分段的Path—Sequence #1包括 "Video—PID=A"和"Audio_PID=P "的信息,其表示這個記錄分段只 包括用于第一再現(xiàn)路徑的視頻數(shù)據(jù)。對應(yīng)于第二記錄分段的 Path—Sequence #2包括"Video_PID=A,B,C"和"Audio—PID=P,R,S"的 信息,其表示視頻數(shù)據(jù)的這個分段包括用于第一、第二和第三再現(xiàn)路
徑的視頻數(shù)據(jù)。而對應(yīng)于第三記錄分段的第三再現(xiàn)路徑Path_Sequence #3包括"Video—PID=C"和"Audio—PID-S"的信息,其表示在這個記 錄分段中的視頻數(shù)據(jù)包括只用于第三再現(xiàn)路徑的視頻數(shù)據(jù)。
每個路徑序列還包括關(guān)于路徑序列中的每個再現(xiàn)路徑的源數(shù)據(jù)包 編號SPN。關(guān)于再現(xiàn)路徑的SPN是關(guān)于該路徑序列中的該再現(xiàn)路徑的 第一源數(shù)據(jù)包。
路徑序列可以對應(yīng)于具有一個或多個再現(xiàn)路徑的視頻數(shù)據(jù)分段。 同樣,路徑序列的編號并不限定于三個。
除了示出路徑序列信息之外,圖8還示出了關(guān)于片段文件1、 2和 3的片段信息文件提供了相同的搜索信息,用于選擇性地訪問記錄在第 一至第三分段中的每個路徑的TP。例如,相同的EP映射由片段信息 文件提供。當(dāng)記錄在片段信息文件中的EP映射信息作為單一 EP映射 而管理時,不同再現(xiàn)路徑的TP的PTS和SPN通過以與不同的再現(xiàn)路 徑的TP被記錄的相同順序而交織的方式記錄在EP映射中。
另外,如參考圖4A和4B所示,在EP映射與再現(xiàn)路徑之間存在 一一對應(yīng)。在圖8的情況中,在片段信息文件中將建立并記錄分別對 應(yīng)于路徑l、 2、 3的TP組的三個EP映射(EP_mapl、 2、 3)。
顯而易見,關(guān)于圖8的實(shí)施例的圖7中的記錄和再現(xiàn)裝置的操作 方式與上面根據(jù)圖4A和4B所描述的方式相同。但是,應(yīng)當(dāng)理解,可 以存在其它再現(xiàn)方法且本發(fā)明并不限定于這一個示例。例如,在片段 信息文件中為路徑序列信息的形式的路徑管理信息可以被再現(xiàn)且用于 管理多個再現(xiàn)路徑視頻數(shù)據(jù)的再現(xiàn)。在此,對每個路徑序列中的PID 進(jìn)行檢查,以確定再現(xiàn)路徑的編號。然后,請求用戶選擇一個路徑。 如果提供了單一 EP映射,則控制器10使用EP映射和所選擇路徑的 PID來再現(xiàn)用于所選擇的再現(xiàn)路徑的正確的片段文件。如果提供了關(guān)于每個再現(xiàn)路徑的EP映射,則使用對應(yīng)于所選擇的再現(xiàn)路徑的EP映射 來再現(xiàn)用于所選擇的再現(xiàn)路徑的片段文件。并且,如上面所討論,如 果用戶在再現(xiàn)期間改變再現(xiàn)路徑,可以通過使用與舊再現(xiàn)路徑的EP映 射時間排列的新再現(xiàn)路徑的EP映射來實(shí)現(xiàn)無縫的改變。
從上面的公開中可以理解,本發(fā)明提供了一種具有一文件或數(shù)據(jù) 結(jié)構(gòu)的記錄介質(zhì),其允許根據(jù)多個再現(xiàn)路徑和/或多個標(biāo)題來管理和/或 控制視頻數(shù)據(jù)的再現(xiàn)的導(dǎo)航。因此,對于視頻數(shù)據(jù)的再現(xiàn),本發(fā)明提 供了比以前更高級別的靈活性。
雖然已根據(jù)有限的實(shí)施例公開了本發(fā)明,但是從本公開中受益的 本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其具有多種修改和變化。例如,雖然 根據(jù)若干實(shí)例中的藍(lán)光ROM光盤進(jìn)行描述,但是本發(fā)明并不限定于光 盤的這種標(biāo)準(zhǔn)或者限定于光盤。所有這種修改和變化都應(yīng)當(dāng)處于本發(fā) 明的精神和范圍之內(nèi)。
權(quán)利要求
1.一種記錄用于管理記錄介質(zhì)上的視頻數(shù)據(jù)的至少一個再現(xiàn)路徑的再現(xiàn)的數(shù)據(jù)結(jié)構(gòu)的方法,包括在所述記錄介質(zhì)中,記錄多于一個的關(guān)于標(biāo)題的至少一部分的流文件,每個流文件與所述部分的不同再現(xiàn)路徑相關(guān)聯(lián);以及在所述記錄介質(zhì)中,記錄多于一個的對應(yīng)于每個流文件的片段信息文件,每個片段信息文件包括至少一個進(jìn)入點(diǎn)映射,該進(jìn)入點(diǎn)映射將相應(yīng)的流文件的顯示時間映射到所述相應(yīng)的流文件的源數(shù)據(jù)包地址。
2. 根據(jù)權(quán)利要求l所述的方法,其中,每個再現(xiàn)路徑是所述部分的不同角度。
3. 根據(jù)權(quán)利要求l所述的方法,其中,所述進(jìn)入點(diǎn)映射是以時間 排列的。
4. 根據(jù)權(quán)利要求l所述的方法,其中,所述每個流文件被記錄為 數(shù)據(jù)包,且每個數(shù)據(jù)包具有使一種類型的數(shù)據(jù)包彼此不同的數(shù)據(jù)包編 號;以及所述進(jìn)入點(diǎn)映射包括識別所述數(shù)據(jù)包編號的信息。
5. 根據(jù)權(quán)利要求l所述的方法,其中,所述至少一部分的多于一 個的流文件被交織,以被記錄在所述記錄介質(zhì)中。
6. 根據(jù)權(quán)利要求l所述的方法,其中,所述至少一部分的多于一 個的流文件被交織為至少一個組,并且所述交織的組被記錄在所述記 錄介質(zhì)中。
7. 根據(jù)權(quán)利要求6所述的方法,其中,所述交織的組包括至少一 個幀內(nèi)編碼圖像。
8. 根據(jù)權(quán)利要求6所述的方法,其中,所述交織的組具有作為第 一數(shù)據(jù)包的幀內(nèi)編碼圖像。
9. 根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括在所述記錄介質(zhì)中記錄路徑管理信息,該路徑管理信息識別與所 述至少一部分的再現(xiàn)路徑相關(guān)的片段信息文件。
10. —種再現(xiàn)用于管理記錄在記錄介質(zhì)上的視頻數(shù)據(jù)的至少一個再現(xiàn)路徑的再現(xiàn)的數(shù)據(jù)結(jié)構(gòu)的方法,包括基于與所述流文件相對應(yīng)的片段信息文件中包括的至少一個進(jìn)入 點(diǎn)映射,再現(xiàn)至少一個部分的多個流文件中的流文件,每個流文件與 所述部分的不同再現(xiàn)路徑相關(guān)聯(lián),以及所述至少一個進(jìn)入點(diǎn)映射將所 述流文件的顯示時間映射到所述流文件的源數(shù)據(jù)包地址。
11. 根據(jù)權(quán)利要求IO所述的方法,其中,每個再現(xiàn)路徑是所述部 分的不同角度。
12. 根據(jù)權(quán)利要求10所述的方法,其中,每個流文件被記錄為數(shù)據(jù)包,并且每個數(shù)據(jù)包具有使一種類型的數(shù)據(jù)包彼此不同的數(shù)據(jù)包編號;以及所述進(jìn)入點(diǎn)映射包括識別所述數(shù)據(jù)包編號的信息。
13. 根據(jù)權(quán)利要求IO所述的方法,其中,所述至少一部分的多于 一個的流文件被交織,并且被記錄為至少一個組和被交織的組。
14. 根據(jù)權(quán)利要求13所述的方法,其中,所述交織的組包括至少 一個幀內(nèi)編碼圖像。
15. 根據(jù)權(quán)利要求13所述的方法,其中,所述交織的組具有作為 第一數(shù)據(jù)包的幀內(nèi)編碼圖像。
16. 根據(jù)權(quán)利要求IO所述的方法,進(jìn)一步包括讀取記錄在所述記錄介質(zhì)上的路徑管理信息,該路徑管理信息識 別與所述至少一部分的再現(xiàn)路徑相關(guān)的片段信息文件。
17. —種用于記錄管理記錄介質(zhì)上的視頻數(shù)據(jù)的至少一個再現(xiàn)路 徑的再現(xiàn)的數(shù)據(jù)結(jié)構(gòu)的裝置,該裝置包括控制器,該控制器被配置為控制多于一個的要被記錄在所述記錄介質(zhì)中的關(guān)于標(biāo)題的至少一 個部分的流文件,每個流文件與所述部分的不同再現(xiàn)路徑相關(guān);以及控制多于一個的與要被記錄在所述記錄介質(zhì)中的所述每個流文件 相對應(yīng)的片段信息文件,每個片段信息文件包括至少一個進(jìn)入點(diǎn)映射, 該進(jìn)入點(diǎn)映射將相應(yīng)的流文件的顯示時間映射到所述相應(yīng)的流文件的 源數(shù)據(jù)包地址。
18. 根據(jù)權(quán)利要求17所述的裝置,其中,每個再現(xiàn)路徑是所述部分的不同角度。
19. 根據(jù)權(quán)利要求17所述的裝置,其中,所述進(jìn)入點(diǎn)映射是以時 間排列的。
20. 根據(jù)權(quán)利要求17所述的裝置,其中,所述每個流文件被記錄 為數(shù)據(jù)包,且每個數(shù)據(jù)包具有使一種類型的數(shù)據(jù)包彼此不同的數(shù)據(jù)包 編號;以及所述進(jìn)入點(diǎn)映射包括信息。
21. 根據(jù)權(quán)利要求17所述的裝置,其中,所述至少一部分的多于 一個的流文件被交織,以被記錄在所述記錄介質(zhì)中。
22. 根據(jù)權(quán)利要求17所述的裝置,其中,所述至少一部分的多于 一個的流文件被交織為至少一個組,并且所述交織的組被記錄在所述 記錄介質(zhì)中。
23. 根據(jù)權(quán)利要求22所述的裝置,其中,所述交織的組包括至少 一個幀內(nèi)編碼圖像。
24. 根據(jù)權(quán)利要求22所述的裝置,其中,所述交織的組具有作為 第一數(shù)據(jù)包的幀內(nèi)編碼圖像。
25. 根據(jù)權(quán)利要求22所述的裝置,進(jìn)一步包括-光學(xué)記錄設(shè)備,被配置為根據(jù)從所述控制器傳輸?shù)挠涗浿噶?,在所述記錄介質(zhì)上記錄數(shù)據(jù)。
26. —種用于再現(xiàn)管理來自記錄介質(zhì)的視頻數(shù)據(jù)的至少一個再現(xiàn) 路徑的再現(xiàn)的數(shù)據(jù)結(jié)構(gòu)的裝置,該裝置包括控制器,該控制器被配置 為基于與所述流文件相對應(yīng)的片段信息文件中包括的至少一個進(jìn)入 點(diǎn)映射,控制將要再現(xiàn)的至少一個部分的多個流文件中的流文件,每 個流文件與所述部分的不同再現(xiàn)路徑相關(guān)聯(lián),以及所述至少一個進(jìn)入 點(diǎn)映射將所述流文件的顯示時間映射到所述流文件的源數(shù)據(jù)包地址。
27. 根據(jù)權(quán)利要求26所述的裝置,其中,每個再現(xiàn)路徑是所述部 分的不同角度。
28. 根據(jù)權(quán)利要求26所述的裝置,其中,所述每個流文件被記錄 為數(shù)據(jù)包,且每個數(shù)據(jù)包具有使一種類型的數(shù)據(jù)包彼此不同的數(shù)據(jù)包 編號;以及所述進(jìn)入點(diǎn)映射包括識別數(shù)據(jù)包編號的信息。
29. 根據(jù)權(quán)利要求26所述的裝置,其中,所述至少一部分的多于 一個的流文件被交織,且被記錄為至少一個組和交織的組。
30. 根據(jù)權(quán)利要求29所述的裝置,其中,所述交織的組包括至少一個幀內(nèi)編碼圖像。
31. 根據(jù)權(quán)利要求29所述的裝置,其中,所述交織的組具有作為 第一數(shù)據(jù)包的幀內(nèi)編碼圖像。
32. 根據(jù)權(quán)利要求26所述的裝置,其中,所述控制器被配置為控 制將從記錄介質(zhì)讀取的路徑管理信息,所述路徑管理信息識別與所述 至少一個部分的再現(xiàn)路徑相關(guān)的片段信息文件。
33. 根據(jù)權(quán)利要求26所述的裝置,進(jìn)一步包括 光學(xué)記錄設(shè)備,被配置以根據(jù)來自所述控制器的再現(xiàn)指令,從所述記錄介質(zhì)讀取數(shù)據(jù)。
全文摘要
一種記錄、再現(xiàn)視頻數(shù)據(jù)的再現(xiàn)的數(shù)據(jù)結(jié)構(gòu)的方法及其裝置。該記錄介質(zhì)包括至少一個數(shù)據(jù)區(qū)域,其存儲了多于一個的關(guān)于標(biāo)題的至少一個分段的視頻數(shù)據(jù)的片段,且視頻數(shù)據(jù)的每個片段與該分段的不同再現(xiàn)路徑相關(guān)聯(lián)。
文檔編號H04N9/82GK101188133SQ20071016951
公開日2008年5月28日 申請日期2003年6月18日 優(yōu)先權(quán)日2002年6月24日
發(fā)明者嚴(yán)圣鉉, 劉濟(jì)鏞, 徐康洙, 樸成浣, 玄恩實(shí), 金炳振 申請人:Lg電子株式會社