專利名稱:具有管理至少視頻數(shù)據(jù)重現(xiàn)的數(shù)據(jù)結(jié)構(gòu)的記錄介質(zhì)以及記錄和重現(xiàn)的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種具有用于管理記錄在其上的數(shù)據(jù)重現(xiàn)的數(shù)據(jù)結(jié)構(gòu)的記錄介質(zhì),以及重現(xiàn)和記錄的方法和裝置。
背景技術(shù):
可記錄大量高質(zhì)量視頻和音頻數(shù)據(jù)的新型高密度只讀和可重寫光盤的標(biāo)準(zhǔn)化發(fā)展迅速,新型光盤相關(guān)產(chǎn)品有望在不久的將來在市場上進(jìn)入商業(yè)流通??芍貙懰{(lán)光光盤(BD-RE)即為這些新型光盤的一個例子。
圖1表示BD-RE的文件結(jié)構(gòu)。這種文件結(jié)構(gòu)或數(shù)據(jù)結(jié)構(gòu)提供用于管理記錄在BD-RE上的視頻和音頻數(shù)據(jù)的重現(xiàn)。如圖所示,數(shù)據(jù)結(jié)構(gòu)包括一個包含至少一個BDAV目錄的根目錄。BDAV目錄包括‘info.bdav’、‘menu.tidx’、‘mark.tidx’的文件,一個存有播放列表文件(*.rpls和*.vpls)的PLAYLIST子目錄,一個存有剪輯信息文件(*.clpi)的CLIPINF子目錄,和一個存有對應(yīng)于剪輯信息文件的MPEG2格式的A/V流剪輯文件(*.m2ts)的STREAM子目錄。除了表示光盤的數(shù)據(jù)結(jié)構(gòu)之外,圖1還表現(xiàn)了光盤的區(qū)域。例如,通用信息文件info.bdav存儲在光盤的通用信息區(qū)或多個區(qū)域中。
因為如圖1所示的BD-RE數(shù)據(jù)結(jié)構(gòu)和盤格式為公眾所周知并且容易獲得,故本發(fā)明就該文件結(jié)構(gòu)僅做一般概述。
如以上提到的,STREAM目錄包括被稱為剪輯或剪輯文件的MPEG2格式的A/V流文件。STREAM目錄也可包括一個被稱作橋-剪輯(bridge-clip)A/V流文件的特定類型的剪輯。橋-剪輯用于在剪輯中選定的兩個或多個演示區(qū)間之間進(jìn)行無縫連接,與剪輯相比通常具有小的數(shù)據(jù)量。A/V流包括視頻和音頻數(shù)據(jù)的源包。例如,視頻數(shù)據(jù)的源包包括包頭和傳輸包。源包包括源包編號,該源包編號通常是作為訪問該源包的地址而連續(xù)分配的號碼。傳輸包包括一個包標(biāo)識符(PID)。該PID識別一個傳輸包所屬的傳輸包的序列。序列中各個傳輸包具有相同的PID。
CLIPINF目錄包括與各個A/V流文件關(guān)聯(lián)的剪輯信息文件。該剪輯信息文件顯示尤其是與其關(guān)聯(lián)的A/V流的類型、序列信息、節(jié)目信息和計時信息。該序列信息描述了到達(dá)時間基線(ATC)和系統(tǒng)時間基線(STC)序列。例如,該序列信息此外還顯示序列編號、各個序列的起始和結(jié)束時間信息、各個序列中第一源包的地址及各個序列中傳輸包的PID。其中節(jié)目內(nèi)容連續(xù)的源包的序列被稱為節(jié)目序列。該節(jié)目信息此外還表示節(jié)目序列編號、各個節(jié)目序列的起始地址以及節(jié)目序列中傳輸包的PID。
計時信息被稱為特征點信息(CPI)。CPI的一種形式是進(jìn)入點(EP)地圖。該EP地圖是將演示時間標(biāo)記(如,在到達(dá)時間基線(ATC)和/或系統(tǒng)時間基線(STC)上)映射到源包地址(即,源包編號)。該演示時間標(biāo)記(PTS)和源包編號(SPN)與AV流內(nèi)的進(jìn)入點關(guān)聯(lián);即,PTS及其相關(guān)的SPN指向A/V流的進(jìn)入點。所指向的包通常被稱為進(jìn)入點包。
PLAYLIST目錄包括一個或多個播放列表文件。播放列表的概念已經(jīng)被引入使得用于回放的剪輯的編輯/合成易于操作。播放列表文件是剪輯中播放區(qū)間的集合。每一播放區(qū)間被稱為一個播放條目。播放列表文件除此之外還識別形成播放列表的每個播放條目,而每個播放條目是指向一個剪輯的時間軸上的位置的一對入點(IN-point)和出點(OUT-point)(如,基于ATC或者STC的演示時間標(biāo)記)。換種方式表示,播放列表文件識別播放條目,每個播放條目指向一個剪輯或者其部分,并且識別與該剪輯關(guān)聯(lián)的剪輯信息文件。該剪輯信息文件被用于將播放條目映射為源包的剪輯。
播放列表目錄可包括實播放列表(*.rpls)和虛播放列表(*.vpls)。實播放列表只能使用剪輯而不能使用橋-剪輯。也就是說,實播放列表被認(rèn)為涉及剪輯部分,因此,概念上認(rèn)為在磁盤空間中與剪輯部分是相等的。虛播放列表既能使用剪輯也能使用橋-剪輯,因此,這種實播放列表概念上的考慮不存在于虛播放列表。
info.bdav文件是通用信息文件,提供管理記錄在光盤上的A/V流重現(xiàn)的通用信息。更具體地說,info.bdav文件包括識別同一BDAV目錄下的PLAYLIST目錄中播放列表文件名的播放列表表格。
menu.tidx,menu.tdt1和menu.tdt2文件存儲與菜單縮略圖相關(guān)的信息。文件mark.tidx,mark.tdt1和mark.tdt2存儲與標(biāo)記縮略圖相關(guān)的信息。由于這些文件與本發(fā)明并無很大關(guān)系,故不做更深的討論。
如藍(lán)光ROM(BD-ROM)的高密度只讀光盤的標(biāo)準(zhǔn)化仍在進(jìn)行中。用于管理記錄在如BD-ROM這樣的高密度只讀光盤的視頻和音頻數(shù)據(jù)重現(xiàn)的有效數(shù)據(jù)結(jié)構(gòu)尚不可用。
發(fā)明內(nèi)容
按照本發(fā)明的記錄介質(zhì)包括用于管理記錄在該記錄介質(zhì)上的至少視頻數(shù)據(jù)的重現(xiàn)的數(shù)據(jù)結(jié)構(gòu)。
在一范例中,該記錄介質(zhì)包括一個存儲至少一個導(dǎo)航文件的導(dǎo)航區(qū)。該導(dǎo)航文件包括用于管理至少形成不同雙親控制重現(xiàn)路徑的視頻數(shù)據(jù)的重現(xiàn)的導(dǎo)航指令。
在一范例中,該導(dǎo)航指令可為每一不同雙親控制重現(xiàn)路徑指示至少一個記錄在該記錄介質(zhì)上的播放列表的回放。例如,該導(dǎo)航指令可根據(jù)選擇的雙親控制重現(xiàn)路徑選擇性地決定在一組至少有兩個記錄在該記錄介質(zhì)上的播放列表中回放哪一個播放列表。在一范例中,該導(dǎo)航指令根據(jù)用戶表示選擇的雙親控制重現(xiàn)路徑的輸入選擇性地決定回放播放列表中的哪一個。
在另一范例中,該導(dǎo)航指令被分成導(dǎo)航指令組,并且每一不同雙親控制重現(xiàn)路徑具有至少一個與其相關(guān)的導(dǎo)航指令組。例如,該導(dǎo)航指令組數(shù)根據(jù)選定的雙親控制重現(xiàn)路徑選擇性地決定在一組至少有兩個記錄在記錄介質(zhì)上的播放列表中回放哪一個播放列表。在一范例中,該導(dǎo)航指令組數(shù)根據(jù)用戶表示選擇的雙親控制重現(xiàn)路徑的輸入選擇性地決定要回放播放列表中的哪一個。另外,在一范例中,各個與不同雙親重現(xiàn)路徑相關(guān)聯(lián)的導(dǎo)航指令組僅與該不同雙親重現(xiàn)路徑中的一條相關(guān)聯(lián)。
在進(jìn)一步的范例中,該記錄介質(zhì)包括一個存儲至少一個與每一不同雙親控制重現(xiàn)路徑相關(guān)聯(lián)的播放列表的播放列表區(qū)。各個播放列表識別至少構(gòu)成記錄在該記錄介質(zhì)上的音頻和視頻數(shù)據(jù)之一的至少一部分的剪輯文件的一部分。在一范例中,各個播放列表僅與不同雙親控制重現(xiàn)路徑之一相關(guān)聯(lián)。在另一范例中,至少兩個播放列表識別同一剪輯文件,每一播放列表與不同雙親控制重現(xiàn)路徑中的不相同的一條相關(guān)聯(lián)。在更進(jìn)一步的范例中,至少兩個播放列表識別同一剪輯文件的同一部分,每一播放列表與不同雙親控制重現(xiàn)路徑中的不相同的一條相關(guān)聯(lián)。在又一個范例中,至少兩個播放列表識別顯示標(biāo)題同一部分的不同剪輯文件,每一播放列表與不同雙親控制重現(xiàn)路徑中的不相同的一條相關(guān)聯(lián)。
在本發(fā)明的另一范例中,該導(dǎo)航指令被分成導(dǎo)航指令組,并且該導(dǎo)航文件還包括指示該導(dǎo)航文件長度的長度指示器,提供指示該導(dǎo)航文件至少一個屬性的屬性指示器,和指示導(dǎo)航文件中的導(dǎo)航指令組數(shù)量的導(dǎo)航指令組指示器數(shù)。
本發(fā)明還提供了用于記錄和重現(xiàn)按照本發(fā)明的數(shù)據(jù)結(jié)構(gòu)的裝置和方法。
本發(fā)明的上述特征和其它優(yōu)點可以從下面的結(jié)合附圖的詳細(xì)說明中得到更加清晰的理解,其中圖1為按照可重寫藍(lán)光光盤(BD-RE)標(biāo)準(zhǔn)的可重寫光盤的現(xiàn)有技術(shù)的文件或數(shù)據(jù)結(jié)構(gòu);圖2為按照本發(fā)明的記錄介質(zhì)文件或數(shù)據(jù)結(jié)構(gòu)的一個范例;
圖3為一個記錄介質(zhì)的例子,其上存儲有圖2的數(shù)據(jù)結(jié)構(gòu);圖4A為用在圖2數(shù)據(jù)結(jié)構(gòu)中的剪輯文件、盤數(shù)據(jù)和EP地圖的第一詳細(xì)實施例;圖4B為存在于不同剪輯文件的EP地圖之間的時間隊列;圖5和圖6為用在根據(jù)圖2的數(shù)據(jù)結(jié)構(gòu)中的重現(xiàn)路徑管理信息的數(shù)據(jù)結(jié)構(gòu)的第一和第二實施例;圖7為本發(fā)明的光盤記錄和重現(xiàn)裝置的一個實施例的示意圖;圖8為用在根據(jù)圖2的數(shù)據(jù)結(jié)構(gòu)中的剪輯文件、盤數(shù)據(jù)和EP地圖的第二詳細(xì)實施例;圖9為另一按照本發(fā)明實施例的數(shù)據(jù)結(jié)構(gòu);圖10為記錄介質(zhì)的一個范例,其上記錄有圖9的數(shù)據(jù)結(jié)構(gòu);圖11詳細(xì)地表示按照本發(fā)明實施例的標(biāo)題的部分通用信息文件“*.ttl’;圖12為導(dǎo)航文件‘PlayList_Linker’格式的一個范例;及圖13-圖17為使用圖12數(shù)據(jù)結(jié)構(gòu)構(gòu)成導(dǎo)航控制的不同方法的圖示。
具體實施例方式
為了充分地理解本發(fā)明,下面參照附圖對其范例進(jìn)行說明。
根據(jù)本發(fā)明的高密度記錄介質(zhì)如高密度光盤(如藍(lán)光ROM(BD-ROM)、BD-RE,等)如圖2所示,可具有用于管理視頻和音頻數(shù)據(jù)重現(xiàn)的文件或數(shù)據(jù)結(jié)構(gòu)。圖2中所示的按照本發(fā)明的數(shù)據(jù)結(jié)構(gòu)的很多方面都與圖1討論的BD-RE的標(biāo)準(zhǔn)中的數(shù)據(jù)結(jié)構(gòu)相似,故這些方面將不做詳細(xì)描述。
如圖2所示,根目錄包括至少一個DVP目錄。DVP目錄包括通用信息文件info.dvp,菜單文件menu.tidx、menu.tdt1,此外,還包括存有播放列表文件(如,實的(*.rpls)和虛的(*.vpls))的PLAYLIST目錄,存有剪輯信息文件(*.clpi)的CLIPINF目錄和存有對應(yīng)于剪輯信息文件的MPEG2格式的A/V流剪輯文件(*.m2ts)的STREAM目錄。
該STREAM目錄包括被稱為剪輯或剪輯文件的MPEG2格式的A/V流文件。該A/V流包括視頻和音頻數(shù)據(jù)的源包。例如,視頻數(shù)據(jù)的源包包括包頭和一個傳輸包。源包包括源包編號,源包編號通常是作為訪問該源包的地址而連續(xù)分配的號碼。傳輸包包括包標(biāo)識符(PID)。該PID識別傳輸包所屬的傳輸包的序列。序列中各個傳輸包具有相同的PID。
CLIPINF目錄包括與各個A/V流文件關(guān)聯(lián)的剪輯信息文件。該剪輯信息文件特別表明了與其關(guān)聯(lián)的A/V流的類型、序列信息、節(jié)目信息和計時信息。該序列信息描述了到達(dá)時間基線(ATC)和系統(tǒng)時間基線(STC)序列。例如,該序列信息特別表明了序列編號、各個序列的起始和結(jié)束時間信息、各個序列中第一源包的地址,及各個序列中傳輸包的PID。其中節(jié)目內(nèi)容連續(xù)的源包的序列被稱為節(jié)目序列。該節(jié)目信息特別表明了節(jié)目序列的編號、各個節(jié)目序列的起始地址,及節(jié)目序列中傳輸包的PID。
計時信息被稱為特征點信息(CPI)。CPI的一種形式是進(jìn)入點(EP)地圖。該EP地圖將演示時間標(biāo)記(如,在到達(dá)時間基線(ATC)和/或系統(tǒng)時間基線(STC)上)映射到源包地址上(即,源包編號)。該演示時間標(biāo)記(PTS)和源包編號(SPN)與AV流內(nèi)的進(jìn)入點相關(guān)聯(lián);即,PTS及其相關(guān)的SPN指向AV流上的進(jìn)入點。被指向的包通常被稱為進(jìn)入點包。
PLAYLIST目錄包括一個或多個播放列表文件。引入播放列表的概念以使得用于回放的剪輯的編輯/合成易于操作。播放列表文件是剪輯中播放區(qū)間的集合。每一播放區(qū)間被稱為一個播放條目。播放列表文件特別識別形成播放列表的每一播放條目,而每一播放條目尤其是指向在一個剪輯的時間軸上的位置的一對入點(IN-point)和出點(OUT-point)(如,基于ATC或者STC的演示時間標(biāo)記)。換種方式表示,播放列表文件識別播放條目,每一播放條目指向一個剪輯或者其中的部分,并且識別與該剪輯關(guān)聯(lián)的剪輯信息文件。該剪輯信息文件被用于將播放條目映射到源包的剪輯。
播放列表目錄可包括實播放列表(*.rpls)和虛播放列表(*.vpls)。實播放列表只能使用剪輯而不使用橋-剪輯。也就是說,實播放列表被認(rèn)為涉及剪輯部分,因此,概念上認(rèn)為在盤空間上與剪輯部分是相等的。虛播放列表既能使用剪輯也能使用橋-剪輯,所以,這種實播放列表概念上的考慮不存在于虛播放列表。
info.dvp文件是提供管理記錄在光盤上的A/V流重現(xiàn)的通用信息的通用信息文件。更具體地說,該info.dvp文件特別包括識別PLAYLIST目錄中的播放列表的文件名的播放列表的表格。以下將結(jié)合本發(fā)明的實施例對info.dvp文件進(jìn)行更加詳細(xì)的討論。
除了表示按照本發(fā)明一個實施例的記錄介質(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ū)內(nèi)的通用信息文件,以及記錄在其播放列表信息區(qū)內(nèi)的PLAYLIST目錄和播放列表文件。該剪輯信息區(qū)具有記錄在其內(nèi)的CLIPINFO目錄及相關(guān)剪輯信息文件。該A/V流區(qū)具有記錄在其內(nèi)的各種標(biāo)題的A/V流。
視頻和音頻數(shù)據(jù)典型地被構(gòu)成單個的標(biāo)題;例如,由視頻和音頻數(shù)據(jù)表示的不同電影構(gòu)成不同的標(biāo)題。此外,一個標(biāo)題可編組成單個的章節(jié),很象一本書通常被編組成章一樣。
由于更新的高密度記錄介質(zhì)如BD-ROM和BD-RE光盤的強(qiáng)大存儲能力,不同的標(biāo)題,標(biāo)題或標(biāo)題的部分的各式版本可被記錄,并可從記錄介質(zhì)中重現(xiàn)。例如,代表不同攝影角度的視頻數(shù)據(jù)可被記錄在記錄介質(zhì)上。又例如,結(jié)合不同語言的標(biāo)題或其部分的版本可被記錄在記錄介質(zhì)上。再例如,標(biāo)題的導(dǎo)演版本和劇場版本可被記錄在記錄介質(zhì)上?;蛘?,標(biāo)題或標(biāo)題的部分的成人版本、青年人版本和兒童版本(即,不同的雙親控制版本)可被記錄在記錄介質(zhì)上。各個版本、攝影角度等表示不同的重現(xiàn)路徑,并且在這些例子中的視頻數(shù)據(jù)被稱為多路重現(xiàn)路徑視頻數(shù)據(jù)。可以理解,本上述多路重現(xiàn)路徑視頻數(shù)據(jù)的例子不是受限制的,并且本發(fā)明適用于多重現(xiàn)路徑視頻數(shù)據(jù)的任一類型或這些類型的組合。正如下面參照本發(fā)明的實施例將要詳細(xì)描述的,按照本發(fā)明的數(shù)據(jù)結(jié)構(gòu)包括用于管理記錄于記錄介質(zhì)上的多路重現(xiàn)路徑視頻數(shù)據(jù)的重現(xiàn)的路徑管理信息和/或?qū)Ш叫畔ⅰ?br>
在記錄介質(zhì)(如,BD-ROM)的物理數(shù)據(jù)記錄區(qū)內(nèi)記錄為標(biāo)題的多路重現(xiàn)路徑數(shù)據(jù)流,例如,多結(jié)局、多雙親等級或多角度的數(shù)據(jù)流可作為多個剪輯文件管理。例如,圖4A中表示的剪輯文件1-3與標(biāo)題對應(yīng)并且記錄在剪輯文件中的A/V流為MPEG2格式的傳輸包(TPs)的形式。
多路徑數(shù)據(jù)流的TPs包含各個路徑(如,不同的角度)獨有的用于識別路徑的包IDs(PIDs)。對應(yīng)路徑1的剪輯文件1的TPs(TP1)包括Video_PID=A和Audio_PID=P的信息,而對應(yīng)路徑2的剪輯文件2的TPs(TP2)包括Video_PID=B和Audio_PID=R的信息。同樣,對應(yīng)路徑3的剪輯文件3的TPs(TP3)包括Video_PID=C和Audio_PID=S的信息。
分別對應(yīng)路徑1、2和3的剪輯文件1、2和3的TPs以交叉存儲方式被記錄在如BD-ROM的物理數(shù)據(jù)記錄區(qū)中的AV流區(qū)內(nèi)。多路重現(xiàn)路徑的TPs根據(jù)PID被交叉存儲為交叉存儲塊,每個交叉存儲塊包含至少一個I-圖片。而且,每一交叉存儲塊的第一傳輸包是一個I-圖片的第一傳輸包。
分別對應(yīng)剪輯文件1、2和3的剪輯信息文件1、2和3包括用于選擇性地訪問每一重現(xiàn)路徑的TPs的搜索信息。例如,如圖4A所示,每一剪輯信息文件包括一個或多個包含映射到相關(guān)剪輯文件中TPs的源包編號(SPNs)的演示時間標(biāo)記(PTSs)的進(jìn)入點(EP)地圖。在一范例中,在EP地圖和被包括在多路重現(xiàn)路徑數(shù)據(jù)流中的路徑編號之間存在一對一的關(guān)系。在圖4A的例子中,分別對應(yīng)剪輯文件1、2和3的三個EP地圖1、2和3在相應(yīng)的剪輯信息文件1、2和3中被創(chuàng)建和記錄。
圖4B為存在于不同剪輯文件的EP地圖之間的時間隊列。如上討論的,EP地圖將譬如在播放條目中顯示的演示時間標(biāo)記信息映射到源包上。尤其,演示時間標(biāo)記被映射到源包的地址或標(biāo)識符上。該地址或標(biāo)識符為源包編號(SPN)。圖4B還表示沿著各個剪輯文件1,2,3的演示時間標(biāo)記軸由源包編號表示的源包。如圖所示,各個EP地圖1、2和3中的源包具有相同的演示時間標(biāo)記。例如,來自第一剪輯文件1的源包x1,來自第二剪輯文件2的源包y1和來自第三剪輯文件3的源包z1具有相同的演示時間標(biāo)記T1。如此,EP地圖1、2和3被時間排列。由于這個時間隊列,即使在重現(xiàn)期間改變重現(xiàn)路徑,視頻數(shù)據(jù)的無縫重現(xiàn)也是可能的。圖4B用兩個同心圓來表示重現(xiàn)路徑的變化。如圖所示,如果用戶決定在源包y2重現(xiàn)期間從剪輯文件2向剪輯文件1改變重現(xiàn)路徑,那么在完成源包y2的重現(xiàn)后,源包x3將成為下一個被重現(xiàn)的源包。相似地,如果用戶決定在源包x4重現(xiàn)期間從剪輯文件1向剪輯文件3改變重現(xiàn)路徑(如,將攝影角度改變?yōu)橛^察),那么在完成源包x4的重現(xiàn)后,源包z5被重現(xiàn)??梢岳斫?,以上例子所給出的源包編號僅僅是示范性的,而一個剪輯文件中的源包通常將不會與另一剪輯文件中時間上對準(zhǔn)的源包具有相同的源包編號。
圖5為按照本發(fā)明實施例的通用信息文件info.dvp的一部分。如圖所示,通用信息文件info.dvp包括一個名為‘TableOfPlaylists’的信息域。播放列表表格‘TableOfPlaylists’信息域顯示信息字段的長度,和PLAYLIST目錄中播放列表的編號。對于每一播放列表,播放列表表格‘TableOfPlaylists’顯示播放列表的文件名‘PlayList_file_name’(其識別播放列表)和路徑編號‘Path_number’。該路徑編號‘Path_number’通過顯示有關(guān)的播放列表所屬的路徑或多個路徑提供路徑管理信息。在圖4A-圖4B的實施例中,一個剪輯對應(yīng)各個路徑。因此,每一播放列表文件包括一個播放條目,該播放條目指向有關(guān)與播放列表文件相同路徑的一個剪輯。然而應(yīng)該理解本發(fā)明不局限于這種結(jié)構(gòu)。
在本發(fā)明的另一個范例中,播放列表表格‘TableOfPlaylists’不包括路徑管理信息。在該實施例中,如圖6所示,路徑管理信息在播放列表文件中被提供。如圖所示,各個播放列表文件顯示文件的長度,以及形成播放列表的播放條目的編號‘number_of_PlayItems’。對于每個播放條目,播放條目信息域在播放列表文件中被提供。這里,各播放條目由播放條目編號來識別。如圖6所示,播放條目信息域部分地包括域長度和路徑編號‘Path_number’的顯示。路徑編號‘Path_number’通過顯示有關(guān)的播放條目所屬的路徑來提供路徑管理信息。
圖7表示按照本發(fā)明的光盤記錄和重現(xiàn)裝置的示意圖。如圖所示,AV編碼器9接收和編碼音頻和視頻數(shù)據(jù)。AV編碼器9連同編碼信息和流屬性信息一起輸出編碼了的音頻和視頻數(shù)據(jù)。多路復(fù)用器8基于編碼信息和流屬性信息對編碼的音頻和視頻數(shù)據(jù)進(jìn)行多路復(fù)用用于創(chuàng)建,例如,MPEG-2傳輸流。源打包器7按照光盤的音頻/視頻格式將來自多路復(fù)用器8的傳輸包打包進(jìn)源包。可選擇性地或附加地,源打包器7可直接接收數(shù)字?jǐn)?shù)據(jù)。如圖7所示,AV編碼器9、多路復(fù)用器8和源打包器7的操作由控制器10控制??刂破?0接收用戶對記錄操作的輸入,并提供控制信息給AV編碼器9、多路復(fù)用器8和源打包器7。例如,控制器10針對要執(zhí)行的編碼類型對AV編碼器9進(jìn)行指示,針對要建立的傳輸流對多路復(fù)用器8進(jìn)行指示,針對源包格式對源打包器7進(jìn)行指示??刂破?0還控制驅(qū)動器3以將將來自源打包器7的輸出記錄在光盤上。
控制器10還建立用于管理記錄在光盤上的音頻/視頻數(shù)據(jù)重現(xiàn)的導(dǎo)航和管理信息。例如,基于通過用戶界面(如,由計算機(jī)系統(tǒng)通過內(nèi)聯(lián)網(wǎng)或互聯(lián)網(wǎng)提供的存儲在硬盤上的指令集,等等)接收到的信息,控制器10控制驅(qū)動器3將圖2,4和圖5或圖6的數(shù)據(jù)結(jié)構(gòu)記錄在光盤上。
在重現(xiàn)過程中,控制器10控制驅(qū)動器3來重現(xiàn)這種數(shù)據(jù)結(jié)構(gòu)。基于其中所包含的信息和通過用戶界面(如,在記錄和重現(xiàn)裝置或與該裝置相聯(lián)系的遙控器上的控制按鈕)接收到的用戶輸入,該控制器10控制驅(qū)動器3以從光盤上重現(xiàn)音頻/視頻源包。例如,用戶輸入可指定一個路徑來重現(xiàn)。該用戶輸入可被指定,例如,通過基于預(yù)先編程到控制器10中的圖形用戶界面的菜單。使用用戶輸入和從光盤重現(xiàn)的路徑管理管理信息,控制器10控制該指定路徑的重現(xiàn)。
例如,為了選擇特定的路徑,控制器10檢測每一播放列表的路徑編號以決定重現(xiàn)路徑的編號,并且請求用戶重現(xiàn)哪一條路徑。路徑管理信息可以增加以提供關(guān)于要重現(xiàn)的重現(xiàn)路徑的更有意義的信息。在重現(xiàn)期間,選定路徑的EP地圖被訪問來完成重現(xiàn)。并且,如上討論的,如果在重現(xiàn)期間用戶改變重現(xiàn)路徑,通過使用與先前重現(xiàn)路徑的EP地圖按時間對齊的新重現(xiàn)路徑的EP地圖則會發(fā)生無縫的改變。
重現(xiàn)的源包被源解包器4接收并轉(zhuǎn)化成數(shù)據(jù)流(如,MPEG-2傳輸包流)。多路分解器5把數(shù)據(jù)流多路分解成編碼的視頻和音頻數(shù)據(jù)中。AV解碼器6將編碼的視頻和音頻數(shù)據(jù)解碼以產(chǎn)生送到AV編碼器9中的原始音頻和視頻數(shù)據(jù)。在重現(xiàn)期間,控制器10控制源解包器4、多路分解器5和AV解碼器6的操作??刂破?0接收用戶對重現(xiàn)操作的輸入,并向AV解碼器6、多路分解器5和源解包器4提供控制信息。例如,控制器10針對將要執(zhí)行的解碼類型對AV解碼器6進(jìn)行指示,針對將要多路分解的傳輸流對多路分解器5進(jìn)行指示,并針對源包格式對源解包器4進(jìn)行指示。
盡管圖7已經(jīng)被描述為一種記錄和重現(xiàn)裝置,可以理解使用圖7中的那些提供記錄或重現(xiàn)功能的部分可以得到僅僅記錄或僅僅重現(xiàn)的裝置。
圖8為用在圖2數(shù)據(jù)結(jié)構(gòu)中的剪輯文件、光盤數(shù)據(jù)和EP地圖的第二詳細(xì)實施例。如上說明的,記錄在如BD-ROM的物理數(shù)據(jù)記錄區(qū)中的多路徑數(shù)據(jù)流可作為多個剪輯文件被管理。例如,圖8所示的剪輯文件1-3對應(yīng)一個標(biāo)題并且記錄在剪輯文件中的A/V流是MPEG2格式傳輸包(TPs)的形式。
對應(yīng)路徑1的剪輯文件1的TPs(TP1)包括Video_PID=A和Audio_PID=P的信息,而對應(yīng)路徑2的剪輯文件2的TPs(TP2)包括Video_PID=B和Audio_PID=R的信息。同樣,對應(yīng)路徑3的剪輯文件3的TPs(TP3)包括Video_PID=C和Audio_PID=S的信息。分別對應(yīng)路徑1、2和3的剪輯文件1、2和3的TPs以交叉存儲方式被記錄在記錄介質(zhì)(如BD-ROM)的物理數(shù)據(jù)記錄區(qū)中的AV流區(qū)內(nèi)。如上所述,在一范例中不同的路徑可以是不同的攝影角度。
多路重現(xiàn)路徑的TPs被交叉存儲為交叉存儲塊,其中每個交叉存儲塊包含至少一各I-圖片。而且,每一交叉存儲塊的第一傳輸包是一個I-圖片的第一傳輸包。
如圖8中所示,用于在BD-ROM的物理數(shù)據(jù)記錄區(qū)中記錄為單個標(biāo)題的單路徑和多路徑A/V流的回放控制的路徑管理信息可被記錄在對應(yīng)剪輯文件的剪輯信息文件內(nèi)。
例如,路徑管理信息作為對應(yīng)剪輯文件1、2和3的剪輯信息文件內(nèi)的路徑序列信息被記錄和管理。該路徑序列信息包括對應(yīng)記錄片段例如記錄片段1、2和3的路徑序列號(Path_Sequence Numbers)及視頻/音頻PIDs(Video_PIDs和Audio_PIDs)。
更詳細(xì)地說,對應(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)第三記錄片段的Path_Sequence#3包括信息‘Video_PID=C’和‘Audio_PID=S’,其表明該記錄片段內(nèi)的視頻數(shù)據(jù)包括僅僅用于第三重現(xiàn)路徑的視頻數(shù)據(jù)。
每一路徑序列也包括用于路徑序列中每一重現(xiàn)路徑的源包編號SPN。重現(xiàn)路徑的SPN是在該路徑序列中的該重現(xiàn)路徑的第一源包。
路徑序列可對應(yīng)于具有被包括在其內(nèi)的一個或多個重現(xiàn)路徑的視頻數(shù)據(jù)片段。同樣,路徑序列的數(shù)量不局限于三個。
除了路徑序列信息,圖8還顯示了剪輯文件1、2和3的剪輯信息文件為選擇性地訪問記錄在第一到第三片段中的每一路徑的TPs提供相同的搜索信息。例如,相同的EP地圖通過剪輯信息文件提供。當(dāng)記錄在剪輯信息文件中的EP地圖信息作為單一EP地圖被管理時,不同重現(xiàn)路徑的TPs的PTSs和SPNs通過以不同重現(xiàn)路徑的TPs被記錄的相同順序進(jìn)行交叉存儲記錄在EP地圖中。
或者,參見圖4A和4B,EP地圖和重現(xiàn)路徑之間可以存在一對一的對應(yīng)。在圖8的例子中,分別對應(yīng)路徑1、2、3的TPs組的三個EP地圖(EP_map1,2,3)可在剪輯信息文件內(nèi)被創(chuàng)建和記錄。
顯而易見地,圖7的記錄和重現(xiàn)裝置可以正如上面關(guān)于圖4A和圖4B所描述的以及圖8的實施例相同的方式操作。然而,可以理解,其他的重現(xiàn)方法也是可能的并且本發(fā)明不局限于這一個例子。例如,剪輯信息文件中路徑序列信息形式的路徑管理信息可被重現(xiàn)并用來管理多路重現(xiàn)路徑視頻數(shù)據(jù)的重現(xiàn)。這里,每一路徑序列的PIDs被檢測以決定重現(xiàn)路徑的編號。然后用戶被請求選擇路徑。如果提供單一EP地圖,控制器10利用EP地圖和被選定路徑的PID來為選定的重現(xiàn)路徑重現(xiàn)合適的剪輯文件。如果提供每一重現(xiàn)路徑的EP地圖,那么對應(yīng)選定重現(xiàn)路徑的EP地圖被使用來重現(xiàn)選定重現(xiàn)路徑的剪輯文件。并且,如上討論的,如果用戶在重現(xiàn)期間改變重現(xiàn)路徑,通過使用與先前重現(xiàn)路徑的EP地圖按時間對齊的新重現(xiàn)路徑的EP地圖可以發(fā)生無縫改變。
圖9為按照本發(fā)明實施例的另一個數(shù)據(jù)結(jié)構(gòu)。如圖所示,在這一實施例中,DVP目錄包括一個TITLE目錄。該TITLE目錄包括記錄在記錄介質(zhì)上的用于視頻數(shù)據(jù)的標(biāo)題的通用信息文件*.ttl用于。除了下面將要詳細(xì)討論的附加信息域之外,該通用信息文件*.ttl與以上參照圖2所述的通用信息文件info.dvp相同。圖9還顯示了,DVP目錄包括PLAYLIST目錄,CLIPINFO目錄和STREAM目錄。這些目錄包含與以上參照圖2所述的相同的信息和文件,但是對所有的標(biāo)題如此。圖2、圖9表示記錄介質(zhì)的區(qū),圖10表示包括這些區(qū)的記錄介質(zhì)的一個范例。除了通用信息文件和播放列表信息區(qū)包括下面將要詳細(xì)描述的存儲導(dǎo)航控制信息的導(dǎo)航區(qū)之外,圖10與以上所述的圖3相同。盡管圖10表示一個導(dǎo)航區(qū),應(yīng)該理解更多的導(dǎo)航區(qū)可以存在。
圖11是按照本發(fā)明的一個實施例更詳細(xì)地表示的標(biāo)題的通用信息文件‘info.ttl’的一部分。如圖所示,通用信息文件“*.ttl’包括一個或多個被稱為‘PlayList_Linker’的導(dǎo)航文件??梢岳斫?,圖2實施例中的通用信息文件也可包括一個或多個將要詳細(xì)描述的導(dǎo)航文件。
圖12表示導(dǎo)航文件‘PlayList_linker’格式的一個實施例。導(dǎo)航文件‘PlayList_Linker’包括表明導(dǎo)航文件長度的長度字段,表明導(dǎo)航文件至少一個屬性(如,路徑類型信息可表明由導(dǎo)航文件管理的多路重現(xiàn)路徑數(shù)據(jù)流的類型)的路徑類型字段‘Path_type’,和表明播放列表編號的播放列表字段‘Number_of_PlayLists’。對于每一播放列表,導(dǎo)航文件‘PlayList_Linker’提供一個或多個前置導(dǎo)航指令‘Pre_Command’,播放列表文件名‘PlayList_file_name’,和一個或多個后置導(dǎo)航指令‘Post_Command’。提供給每一播放列表的前置導(dǎo)航指令、播放列表文件名和后置導(dǎo)航指令集構(gòu)成被稱為路徑條目的導(dǎo)航指令組。換句話說,播放列表字段 ‘Number_of_PlayLists’數(shù)表明在導(dǎo)航文件中導(dǎo)航指令組或路徑條目的數(shù)目。
播放列表文件名表明一個用于可能的回放的播放列表的文件名‘PlayList_file_name’?!甈re_Command’提供一個或多個控制相關(guān)路徑條目的導(dǎo)航指令(如,是否重現(xiàn)識別的播放列表)?!甈ost_Command’提供一個或多個控制回放路徑的導(dǎo)航的后置導(dǎo)航指令。例如,后置導(dǎo)航指令可包括一個用于控制重現(xiàn)路徑應(yīng)轉(zhuǎn)移到哪個路徑條目的程序(如,布爾邏輯)。在一些例子中,該轉(zhuǎn)移的決定可基于作為重現(xiàn)過程的部分提供的用戶輸入。下面對轉(zhuǎn)移和路徑條目的其他導(dǎo)航詳細(xì)說明。
圖13-圖17為使用圖12的數(shù)據(jù)結(jié)構(gòu)構(gòu)造導(dǎo)航控制的不同方法的圖示。如上說明的,記錄在如BD-ROM的AV流區(qū)中的多路重現(xiàn)路徑數(shù)據(jù)流可作為多個剪輯文件被管理。該多個剪輯文件與多個播放列表文件相關(guān)聯(lián),該多個播放列表文件可被分配到不同的重現(xiàn)路徑。
在圖13的例子中,A/V流被記錄為第一剪輯文件‘Clip File 1’到第五剪輯文件‘Clip File 5’。第三剪輯文件‘Clip File 3’和第四剪輯文件‘Clip File 4’與不同的重現(xiàn)路徑關(guān)聯(lián),而第一剪輯文件‘Clip File 1’、第二剪輯文件‘Clip File 2’和第五剪輯文件‘ClipFile 5’為每一重現(xiàn)路徑所共用。圖中還顯示了,第一剪輯文件‘ClipFile 1’和第二剪輯文件‘Clip File 2’被第一播放列表‘PlayList1’內(nèi)相應(yīng)的播放條目引用。第三剪輯文件‘Clip File 3’被第二播放列表‘PlayList 2’內(nèi)相應(yīng)的播放條目引用,第四剪輯文件‘Clip File4’ 被第三播放列表‘PlayList 3’中的播放條目引用,而第五剪輯文件‘Clip File 5’被第四播放列表‘PlayList 4’中的播放條目引用。
如圖13所示,剪輯文件和播放列表的數(shù)據(jù)結(jié)構(gòu)被稱為導(dǎo)航數(shù)據(jù)庫。即,這提供了可被管理的原料(如,視頻數(shù)據(jù),等)。導(dǎo)航數(shù)據(jù)庫的管理被稱為導(dǎo)航控制信息;即,以上詳細(xì)討論的導(dǎo)航文件。圖13圖解表示由一個示范性的導(dǎo)航文件‘PlayList_Linker’提供的導(dǎo)航控制信息。
導(dǎo)航文件‘PlayList_Linker’開始于第一路徑條目(即,第一導(dǎo)航指令組),第一路徑條目包括指示第一播放列表‘PlayList 1’回放的前置導(dǎo)航指令和播放列表文件名。第一路徑條目的后置導(dǎo)航指令為轉(zhuǎn)移到第二或第三導(dǎo)航指令組(即,第二或第三路徑條目)作準(zhǔn)備。這里,第二路徑條目包括指示第二播放列表‘PlayList 2’的回放的前置導(dǎo)航指令和播放列表文件名,并且第三路徑條目包括指示第三播放列表‘PlayList 3’回放的前置導(dǎo)航指令和播放列表文件名。因此,第一路徑條目的后置導(dǎo)航指令選擇性地控制第二播放列表‘PlayList2’或第三播放列表‘PlayList 3’的回放。
如上討論的,第二播放列表和第三播放列表指示第三剪輯文件‘Clip File 3’和第四剪輯文件‘Clip File 4’的重現(xiàn),其與不同的重現(xiàn)路徑有關(guān)。如此,第一路徑條目的后置導(dǎo)航指令控制要重現(xiàn)哪一條重現(xiàn)路徑。重現(xiàn)是否轉(zhuǎn)移到第二路徑條目代表的路徑或者第三路徑條目代表的路徑可取決于用戶的輸入。例如,在開始重現(xiàn)之前或重現(xiàn)期間,用戶可輸入期望的重現(xiàn)路徑。然后由后置導(dǎo)航指令所代表的邏輯根據(jù)用戶的選擇使重現(xiàn)轉(zhuǎn)移到正確的路徑條目。如果沒有做出選擇,那么可以使用缺省選擇。以下參見圖14-圖17的實施例對重現(xiàn)路徑選擇和基于這些選擇的導(dǎo)航的特定例子進(jìn)行詳細(xì)描述。
第二路徑條目和第三路徑條目都包括指示重現(xiàn)路徑進(jìn)入第四路徑條目的后置導(dǎo)航指令。該第四路徑條目包括指示第四播放列表‘PlayList 4’回放的前置導(dǎo)航指令和播放列表文件名。
圖14表示當(dāng)多路重現(xiàn)路徑包括不同的語言時使用圖12的數(shù)據(jù)結(jié)構(gòu)構(gòu)造導(dǎo)航控制的一個范例的圖示。如圖所示,A/V流被記錄為第一剪輯文件‘Clip File 1’和第二剪輯文件‘Clip File 2’。第一剪輯文件‘Clip File 1’包括視頻數(shù)據(jù)和與該視頻數(shù)據(jù)關(guān)聯(lián)的英語音頻數(shù)據(jù)。第二剪輯文件‘Clip File 2’包括法語音頻數(shù)據(jù)??梢岳斫猓诙糨嬑募瓹lip File 2’可包括視頻數(shù)據(jù)和與該視頻數(shù)據(jù)關(guān)聯(lián)的法語音頻數(shù)據(jù)。另外,可以理解,本發(fā)明不局限于這些語言或并不限于僅兩種語言選項。
如圖還顯示了,第一剪輯文件‘Clip File 1’和第二剪輯文件‘ClipFile 2’由在第一虛播放列表‘PlayList 1’、第二虛播放列表‘Playlist2’和第三虛播放列表‘PlayList 3’中各個播放條目引用。可以理解,本發(fā)明不局限于使用虛播放列表來引用剪輯文件,可使用實播放列表代替。第一播放列表‘PlayList 1’引用第一剪輯文件‘Clip File 1’的第一部分,第二播放列表‘PlayList 2’引用第一剪輯文件‘Clip File1’的第二部分。第三播放列表‘PlayList 3’包括引用第一剪輯文件‘Clip File 1’的第二部分的播放條目和引用第二剪輯文件‘Clip File2’的子播放條目。
如圖14所示,導(dǎo)航文件‘PlayList_Linker’開始于第一路徑條目(即,第一導(dǎo)航指令組),其包括指示第一播放列表‘PlayList 1’回放的前置導(dǎo)航指令和播放列表文件名。第一路徑條目的后置導(dǎo)航指令為轉(zhuǎn)移到第二或第三導(dǎo)航指令組(即,第二或第三路徑條目)。這里,第二路徑條目包括指示第二播放列表‘PlayList 2’回放的前置導(dǎo)航指令和播放列表文件名。第三路徑條目包括指示第三播放列表‘PlayList 3’回放的前置導(dǎo)航指令和播放列表文件名。第三播放列表‘PlayList 3’指示與第一剪輯文件‘Clip File 1’的第二部分關(guān)聯(lián)的視頻數(shù)據(jù)和與第一剪輯文件‘Clip File 1’或第二剪輯文件‘Clip File 2’關(guān)聯(lián)的音頻數(shù)據(jù)的回放。例如,如果用戶選擇英語重現(xiàn),那么第一剪輯文件‘Clip File 1’的音頻數(shù)據(jù)被重現(xiàn),而如果用戶選擇法語重現(xiàn),那么第二剪輯文件‘Clip File 2’的音頻數(shù)據(jù)被重現(xiàn)。重現(xiàn)是否轉(zhuǎn)移到第二路徑條目代表的路徑或者第三路徑條目代表的路徑也可取決于用戶的輸入。例如,在開始重現(xiàn)之前或重現(xiàn)期間,用戶可輸入期望的重現(xiàn)語言。在第一播放條目中后置導(dǎo)航指令代表的邏輯根據(jù)用戶的選擇使重現(xiàn)轉(zhuǎn)移到正確的語言路徑條目上。如果沒有做出選擇,那么就會使用缺省選擇(如,英語)。如此,第一路徑條目的后置導(dǎo)航指令幫助控制重現(xiàn)哪一種語言。
第二路徑條目和第三路徑條目都包括指示重現(xiàn)路徑進(jìn)入相同路徑條目的后置導(dǎo)航指令(未示出)。
圖15為當(dāng)多路重現(xiàn)路徑包括不同雙親控制等級時使用圖12的數(shù)據(jù)結(jié)構(gòu)構(gòu)造導(dǎo)航控制的一個范例的圖示。如上討論的,標(biāo)題或標(biāo)題的部分的成人版本、青年人版本和兒童版本(即,不同雙親控制版本)可被記錄在記錄介質(zhì)上。
如圖15所示,A/V流被記錄為第一剪輯文件‘Clip File 1’到第四剪輯文件‘Clip File 4’。第一剪輯文件‘Clip File 1’到第四剪輯文件‘Clip File 4’的視頻數(shù)據(jù)、音頻、和/或其他等等滿足雙親控制的一個或多個等級。僅為了舉例的目的,圖15顯示了雙親控制的三個等級的狀況。雙親控制的第一等級‘Parental Level 1’表示雙親控制的最低等級。這意味著在A/V流重現(xiàn)上沒有或極少有限制。這個雙親控制的等級可被設(shè)置,例如,在用戶期望重現(xiàn)如一個標(biāo)題的成人版本時。雙親控制的第二等級‘Parental Level 2’表示雙親控制的較高等級。這意味著在A/V流重現(xiàn)上有一些限制。例如,雙親控制的第二等級‘Parental Level 2’可代表標(biāo)題的青年人版本,其中A/V流中某些不適合青年人的部分不被重現(xiàn)。雙親控制的第三等級‘Parental Level 3’代表雙親控制的最高等級。這意味著在A/V流重現(xiàn)上可以有更多的限制。例如,雙親控制的第三等級‘Parental Level3’可代表標(biāo)題的兒童版本,其中A/V流中某些不適合兒童的部分不被重現(xiàn)。
如以下將詳細(xì)說明的,剪輯文件可被編制成使得它們整體上與一個或多個雙親等級關(guān)聯(lián)或者可被編制成不同的部分與不同雙親等級關(guān)聯(lián)。另外,剪輯文件或剪輯文件的部分可根據(jù)雙親控制等級表現(xiàn)標(biāo)題的可選擇的部分??梢赃M(jìn)一步的理解,與第三(最高)雙親控制等級‘Parental Level 3’關(guān)聯(lián)的剪輯文件的部分或剪輯文件也可以與第一雙親控制等級‘Parental Level 1’和第二雙親控制等級‘ParentalLevel 2’關(guān)聯(lián)。即,如果A/V流數(shù)據(jù)滿足給定的雙親控制等級,它也將滿足低于該給定的雙親控制等級的雙親控制等級,并且可作為較低等級的雙親控制重現(xiàn)路徑的部分而被重現(xiàn)。
如圖15所示,第一剪輯文件‘Clip File 1’的第一部分和第四剪輯文件‘Clip File 4’的全部滿足任一雙親控制等級。第一剪輯文件‘Clip Flie 1’的第二部分滿足第一雙親控制等級‘Parental Level1’。第二剪輯文件‘Clip File 2’滿足第二雙親控制等級‘ParentalLevel 2’,而且第三剪輯文件‘Clip File 3’滿足第三雙親控制等級‘Parental Level 3’。在本例中,第一剪輯文件‘Clip File 1’的第二部分、第二剪輯文件‘Clip File 2’和第三剪輯文件‘Clip File3’表示依據(jù)被選擇的雙親控制路徑被重現(xiàn)的標(biāo)題的相同部分的可選方案。
圖15還顯示了,第一播放列表‘PlayList 1’包括一個引用第一剪輯文件‘Clip File 1’的單一播放條目。第二播放列表‘PlayList2’包括一個引用第四剪輯文件‘Clip File 4’的單一播放條目。第三播放列表‘PlayList 3’包括一個引用第一剪輯文件‘Clip File 1’的第一部分的第一播放條目,一個引用第二剪輯文件‘Clip File 2’的第二播放條目和一個引用第四剪輯文件‘Clip File 4’的第三播放條目。第四播放列表‘PlayList 4’包括一個引用第一剪輯文件‘ClipFile 1’的第一部分的第一播放條目,一個引用第三剪輯文件‘ClipFile 3’的第二播放條目和一個引用第四剪輯文件‘Clip File 4’的第三播放條目。因為播放列表可以是實的或是虛的,所以以上描述中兩種類型一般都被稱為播放列表。
導(dǎo)航文件‘PlayList_Linker’提供有三種不同的重現(xiàn)路徑,每一重現(xiàn)路徑與三種雙親控制等級中的一個相關(guān)聯(lián)。如圖所示,如果用戶選擇第一雙親控制等級‘Parental Level 1’用于重現(xiàn),第一路徑條目(即,第一導(dǎo)航指令組)包括指示第一播放列表‘PlayList 1’回放的前置導(dǎo)航指令和播放列表文件名。第一路徑條目的后置導(dǎo)航指令提供用于進(jìn)入第二導(dǎo)航指令組(即,第二路徑條目)。這里,第二路徑條目包括指示第二播放列表‘PlayList 2’回放的前置導(dǎo)航指令和播放列表文件名。如果第二雙親控制等級‘Parental Level 2’或第三雙親控制等級‘Parental Level 3’被選定,第一路徑條目的前置導(dǎo)航指令防止第一路徑條目被重現(xiàn)裝置起用;因而,防止重現(xiàn)第一播放列表‘PlayList 1’及防止進(jìn)入第二路徑條目。
如果用戶選擇第二雙親控制等級‘Parental Level 2’用于重現(xiàn),第三路徑條目包括指示第三播放列表‘PlayList 3’回放的前置導(dǎo)航指令和播放列表文件名。如果第一雙親控制等級‘Parental Level 1或第三雙親控制等級‘Parental Level 3’被選定,第三路徑條目的前置導(dǎo)航指令防止第三路徑條目被重現(xiàn)裝置起用;從而防止重現(xiàn)第三播放列表‘PlayList 3’。
如果用戶選擇第三雙親控制等級‘Parental Level 3’用于重現(xiàn),第四路徑條目包括指示第四播放列表‘PlayList 4’回放的前置導(dǎo)航指令和播放列表文件名。如果第一雙親控制等級‘Parental Level 1’或第二雙親控制等級‘Parental Level 2’被選定,第四路徑條目的前置導(dǎo)航指令防止第四路徑條目被重現(xiàn)裝置起用;從而防止重現(xiàn)第四播放列表‘PlayList 4’。
圖16表示當(dāng)主重現(xiàn)路徑包括一個旁路時,使用圖12的數(shù)據(jù)結(jié)構(gòu)構(gòu)造導(dǎo)航控制的一個范例的圖示。例如,一個主要情節(jié)或標(biāo)題可具有一個與主要情節(jié)的一部分關(guān)聯(lián)的次要情節(jié)(如,導(dǎo)演注釋)。在與次要情節(jié)關(guān)聯(lián)的主要情節(jié)的部分種,用戶可以具有選擇重現(xiàn)次要情節(jié)的選擇權(quán)。如果用戶輸入同意重現(xiàn)次要情節(jié),那么次要情節(jié)被重現(xiàn)然后可以繼續(xù)主要情節(jié)的重現(xiàn)。
如圖16所示,A/V流被記錄為第一剪輯文件‘Clip File 1’和第二剪輯文件‘Clip File 2’。第一剪輯文件‘Clip File 1’包括與主重現(xiàn)路徑(如,主要情節(jié))關(guān)聯(lián)的A/V流數(shù)據(jù)。第二剪輯文件‘Clip File2’包括與副重現(xiàn)路徑(如,次要情節(jié))關(guān)聯(lián)的A/V流數(shù)據(jù)??梢岳斫?,主重現(xiàn)路徑不局限于具有單一副重現(xiàn)路徑;副重現(xiàn)路徑也不局限于是一個次要情節(jié)。
如圖還顯示了,第一剪輯文件‘Clip File 1’和第二剪輯文件‘ClipFile 2’由第一虛播放列表‘PlayList 1’、第二虛播放列表‘PlayList2’和第三虛播放列表‘PlayList 3’中各個播放條目引用??梢岳斫?,本發(fā)明不局限于使用虛播放列表引用剪輯文件,可使用實播放列表代替。第一播放列表‘PlayList 1’引用第一剪輯文件‘Clip File 1’的第一部分,而第二播放列表‘PlayList 2’引用第一剪輯文件‘ClipFile 1’的第二部分。第三播放列表‘PlayList 3’包括引用第二剪輯文件‘CliFile 2’的播放條目。
如圖16所示,導(dǎo)航文件‘PlayList_Linker’開始于第一路徑條目(即,第一導(dǎo)航指令組),其包括指示第一播放列表‘PlayList 1’回放的前置導(dǎo)航指令和播放列表文件名。第一路徑條目的后置導(dǎo)航指令為轉(zhuǎn)移到第二或第三導(dǎo)航指令組(即,第二或第三路徑條目)作準(zhǔn)備。這里,第二路徑條目包括指示第二播放列表‘PlayList 2’回放的前置導(dǎo)航指令和播放列表文件名。第三路徑條目包括指示第三播放列表‘PlayList 3’回放的前置導(dǎo)航指令和播放列表文件名。第三路徑條目的后置導(dǎo)航指令用于提供進(jìn)入第二路徑條目。
在重現(xiàn)之前,用戶可規(guī)定是否要重現(xiàn)副重現(xiàn)路徑。作為選擇性或附加地,在重現(xiàn)期間,主A/V流可以作為主A/V流重現(xiàn)的部分通知用戶,副重現(xiàn)路徑相對于主A/V流的當(dāng)前重現(xiàn)的部分可用于重現(xiàn)。作為響應(yīng),用戶可同意重現(xiàn)副重現(xiàn)路徑。例如,如果按以上所述方法之一,用戶選擇重現(xiàn)圖16例中的次要情節(jié),第一路徑條目轉(zhuǎn)移到第三路徑條目。否則,第一路徑條目轉(zhuǎn)移到第二路徑條目。
圖17表示當(dāng)多路重現(xiàn)路徑包括不同的攝影角度時使用圖12的數(shù)據(jù)結(jié)構(gòu)構(gòu)造導(dǎo)航控制的一個范例的圖示。如圖所示,A/V流被記錄為第一剪輯文件‘Clip File 1’到第四剪輯文件‘Clip File 4’。在第一剪輯文件‘Clip File 1’到第四剪輯文件‘Clip File 4’中,第二剪輯文件‘Clip File 2’和第三剪輯文件‘Clip File 3’表示如標(biāo)題的同一部分的不同攝影角度。另外,如圖17所示,第二剪輯文件和第三剪輯文件的A/V流數(shù)據(jù)可被交叉存儲。因此,在重現(xiàn)期間,兩攝影角度中之一可被選擇性地重現(xiàn)??梢岳斫?,可提供多于兩個攝影角度,而且多于一個A/V流一部分可提供用于在多攝影角度間進(jìn)行選擇。
圖17還顯示了,第一剪輯文件‘Clip File 1’到第四剪輯文件‘Clip File 4’分別由在第一播放列表‘PlayList 1’到第四播放列表‘PlayList 4’中的播放條目所引用。
導(dǎo)航文件‘PlayList_Linker’開始于第一路徑條目(即,第一導(dǎo)航指令組),其包括指示第一播放列表‘PlayList 1’回放的前置導(dǎo)航指令和播放列表文件名。第一路徑條目的后置導(dǎo)航指令用于提供轉(zhuǎn)移到第二或第三導(dǎo)航指令組(即,第二或第三路徑條目)。這里,第二路徑條目包括指示第二播放列表‘PlayList 2’回放的前置導(dǎo)航指令和播放列表文件名。第三路徑條目包括指示第三播放列表‘PlayList 3’回放的前置導(dǎo)航指令和播放列表文件名。例如,如果用戶選擇第一攝影角度來重現(xiàn),那么重現(xiàn)轉(zhuǎn)移到第二播放列表‘PlayList 2’并且第二剪輯文件‘Clip File 2’被重現(xiàn)。如果用戶選擇第二攝影角度來重現(xiàn),那么重現(xiàn)轉(zhuǎn)移到第三播放列表‘PlayList 3’并且第三剪輯文件‘Clip File 3’被重現(xiàn)。例如,在開始重現(xiàn)之前或重現(xiàn)期間,用戶可輸入一個要重現(xiàn)的期望攝影角度。在第一路徑條目中后置導(dǎo)航指令表示的邏輯根據(jù)用戶的選擇使重現(xiàn)轉(zhuǎn)移到正確的攝影角度路徑條目上。如果沒有做出選擇,那么就會使用缺省選擇(如,攝影角度1)。如此,第一路徑條目的后置導(dǎo)航指令幫助控制重現(xiàn)哪一攝影角度。
第二路徑條目和第三路徑條目都包括指示重現(xiàn)路徑進(jìn)入第四路徑條目的后置導(dǎo)航指令。第四路徑條目包括指示第四播放列表‘PlayList4’回放的前置導(dǎo)航指令和播放列表文件名。
參照圖7描述的記錄和重現(xiàn)裝置也同樣適用于具有如圖9-17所述的數(shù)據(jù)結(jié)構(gòu)的記錄介質(zhì)的實施例進(jìn)行記錄和重現(xiàn)。可以理解,圖7的記錄和重現(xiàn)裝置在將圖9-17的數(shù)據(jù)結(jié)構(gòu)記錄到記錄介質(zhì)(如,BD-ROM)中以上面所描述的相同的方式進(jìn)行工作。除了導(dǎo)航文件(playlist linker)被重現(xiàn)之外,圖7的記錄和重現(xiàn)裝置的重現(xiàn)基本上相同,因而提供的導(dǎo)航管理信息用于控制上述參照圖13-17的實施例所述的A/V流數(shù)據(jù)的重現(xiàn)。
本發(fā)明的圖11-17的實施例已經(jīng)作為應(yīng)用于圖9的數(shù)據(jù)結(jié)構(gòu)被描述;然而,可以理解,這些實施例也適用于圖2的數(shù)據(jù)結(jié)構(gòu)。
另外,可以理解,不同的重現(xiàn)路徑的實施例可被組合產(chǎn)生可能的重現(xiàn)路徑。
由以上公開可理解,本發(fā)明提供了一種具有允許管理和/或控制A/V流數(shù)據(jù)重現(xiàn)的導(dǎo)航的文件或數(shù)據(jù)結(jié)構(gòu)的記錄介質(zhì)。因此,本發(fā)明提供了較現(xiàn)有技術(shù)而言視頻數(shù)據(jù)重現(xiàn)的更大的靈活性。
還可以理解,本發(fā)明提供記錄和重現(xiàn)用來管理和/或控制A/V流數(shù)據(jù)重現(xiàn)的導(dǎo)航的數(shù)據(jù)結(jié)構(gòu)的方法和裝置。
盡管本發(fā)明已經(jīng)結(jié)合有限數(shù)量的實施例進(jìn)行了公開,本領(lǐng)域的技術(shù)人員在本發(fā)明的教導(dǎo)下將會理解對本發(fā)明能夠作出多種修改和改變。例如,雖然幾個例子參照藍(lán)光ROM光盤進(jìn)行了描述,但本發(fā)明并不局限于光盤的這種標(biāo)準(zhǔn)或不局限于光盤。所有這些修改和改變應(yīng)確定為落入本發(fā)明的宗旨和范疇內(nèi)。
權(quán)利要求
1.一種具有用于管理至少視頻數(shù)據(jù)重現(xiàn)的數(shù)據(jù)結(jié)構(gòu)的記錄介質(zhì),包括一個存儲至少一個導(dǎo)航文件的導(dǎo)航區(qū),該導(dǎo)航文件包括用于管理至少形成不同雙親控制重現(xiàn)路徑的視頻數(shù)據(jù)的重現(xiàn)的導(dǎo)航指令。
2.如權(quán)利要求1所述的記錄介質(zhì),其中該導(dǎo)航指令指示至少一個記錄在記錄介質(zhì)上用于各個不同雙親控制重現(xiàn)路徑的播放列表的回放,各個播放列表代表記錄在該記錄介質(zhì)上的至少一個音頻和視頻數(shù)據(jù)中的至少一部分。
3.如權(quán)利要求2所述的記錄介質(zhì),其中該導(dǎo)航指令被分成導(dǎo)航指令組,并且至少一個導(dǎo)航指令組僅與不同重現(xiàn)路徑中的一個相關(guān)聯(lián)。
4.如權(quán)利要求1所述的記錄介質(zhì),其中該導(dǎo)航指令基于選定的雙親控制重現(xiàn)路徑選擇性地決定在一組至少有兩個記錄在該記錄介質(zhì)上的播放列表中回放哪一個播放列表。
5.如權(quán)利要求3所述的記錄介質(zhì),其中該導(dǎo)航指令根據(jù)用戶表示選定的雙親控制重現(xiàn)路徑的輸入選擇性地決定回放播放列表中的哪一個。
6.如權(quán)利要求1所述的記錄介質(zhì),其中該導(dǎo)航指令被分成導(dǎo)航指令組,并且每一不同雙親控制重現(xiàn)路徑具有至少一個與其關(guān)聯(lián)的導(dǎo)航指令組。
7.如權(quán)利要求6所述的記錄介質(zhì),其中與不同雙親重現(xiàn)路徑關(guān)聯(lián)的導(dǎo)航指令組僅與不同雙親重現(xiàn)路徑中的一個關(guān)聯(lián)。
8.如權(quán)利要求6所述的記錄介質(zhì),其中該導(dǎo)航指令組數(shù)根據(jù)選定的雙親控制重現(xiàn)路徑選擇性地決定在一組至少有兩個記錄在該記錄介質(zhì)上的播放列表中回放哪一個播放列表。
9.如權(quán)利要求8所述的記錄介質(zhì),其中該導(dǎo)航指令組數(shù)根據(jù)用戶表示選擇的雙親控制重現(xiàn)路徑的輸入選擇性地決定回放播放列表中的哪一個。
10.如權(quán)利要求1所述的記錄介質(zhì),還包括一個存儲至少一個與每一不同雙親控制重現(xiàn)路徑相關(guān)聯(lián)的播放列表的播放列表區(qū),各個播放列表識別至少構(gòu)成記錄在該記錄介質(zhì)上的音頻和視頻數(shù)據(jù)之一的至少一部分的剪輯文件的一部分。
11.如權(quán)利要求10所述的記錄介質(zhì),其中各個播放列表僅與該不同雙親控制重現(xiàn)路徑中的一條相關(guān)聯(lián)。
12.如權(quán)利要求10所述的記錄介質(zhì),其中至少兩個播放列表識別同一剪輯文件,每一播放列表與該不同雙親控制重現(xiàn)路徑中的不相同的一條相關(guān)聯(lián)。
13.如權(quán)利要求10所述的記錄介質(zhì),其中至少兩個播放列表識別同一剪輯文件的同一部分,每一播放列表與該不同雙親控制的重現(xiàn)路徑中的不相同的一條相關(guān)聯(lián)。
14.如權(quán)利要求10所述的記錄介質(zhì),其中至少兩個播放列表識別顯示標(biāo)題同一部分的不同剪輯文件,每一播放列表與該不同雙親控制的重現(xiàn)路徑中的不相同的一條相關(guān)聯(lián)。
15.如權(quán)利要求1所述的記錄介質(zhì),其中該導(dǎo)航文件還包括指示該導(dǎo)航文件長度的長度指示器。
16.如權(quán)利要求1所述的記錄介質(zhì),其中該導(dǎo)航文件還包括提供指示該導(dǎo)航文件至少一個屬性的屬性指示器。
17.如權(quán)利要求1所述的記錄介質(zhì),其中該導(dǎo)航指令被分成導(dǎo)航指令組,而且該導(dǎo)航文件還包括指示該導(dǎo)航文件中的導(dǎo)航指令組數(shù)量的導(dǎo)航指令組指示器數(shù)。
18.如權(quán)利要求1所述的記錄介質(zhì),其中該導(dǎo)航指令被分成導(dǎo)航指令組而且該導(dǎo)航文件還包括指示該導(dǎo)航文件長度的長度指示器,提供指示該導(dǎo)航文件至少一個屬性的屬性指示器,及指示該導(dǎo)航文件中的導(dǎo)航指令組數(shù)量的導(dǎo)航指令組指示器數(shù)。
19.一種將用于管理數(shù)據(jù)重現(xiàn)的數(shù)據(jù)結(jié)構(gòu)記錄到記錄介質(zhì)上的方法,包括在該記錄介質(zhì)上記錄至少一個導(dǎo)航文件,該導(dǎo)航文件包括用于管理至少形成不同雙親控制重現(xiàn)路徑的視頻數(shù)據(jù)的重現(xiàn)的導(dǎo)航指令。
20.一種重現(xiàn)用于管理至少記錄在記錄介質(zhì)上的數(shù)據(jù)重現(xiàn)的數(shù)據(jù)結(jié)構(gòu)的方法,包括重現(xiàn)至少一個記錄在該記錄介質(zhì)上的導(dǎo)航文件,該導(dǎo)航文件包括用于管理至少形成不同雙親控制重現(xiàn)路徑的視頻數(shù)據(jù)重現(xiàn)的導(dǎo)航指令。
21.一種記錄用于管理至少在記錄介質(zhì)上數(shù)據(jù)的重現(xiàn)的數(shù)據(jù)結(jié)構(gòu)的裝置,包括驅(qū)動器,用于驅(qū)動光學(xué)記錄裝置以在該記錄介質(zhì)上記錄數(shù)據(jù);控制器,用于控制驅(qū)動器以在該記錄介質(zhì)上記錄至少一個導(dǎo)航文件,該導(dǎo)航文件包括用于管理至少形成不同雙親控制重現(xiàn)路徑的視頻數(shù)據(jù)重現(xiàn)的導(dǎo)航指令。
22.一種重現(xiàn)用于管理記錄在記錄介質(zhì)上至少多路重現(xiàn)路徑視頻數(shù)據(jù)的重現(xiàn)的數(shù)據(jù)結(jié)構(gòu)的裝置,包括驅(qū)動器,用于驅(qū)動光學(xué)重現(xiàn)裝置以在該記錄介質(zhì)上重現(xiàn)數(shù)據(jù);控制器,用于控制該驅(qū)動器以重現(xiàn)記錄在該記錄介質(zhì)上的至少一個導(dǎo)航文件,該導(dǎo)航文件包括用于管理至少形成不同雙親控制重現(xiàn)路徑的視頻數(shù)據(jù)重現(xiàn)的導(dǎo)航指令。
全文摘要
記錄介質(zhì)具有存儲至少一個導(dǎo)航文件的導(dǎo)航區(qū)。該導(dǎo)航文件包括用于管理至少形成不同雙親控制重現(xiàn)路徑的視頻數(shù)據(jù)重現(xiàn)的導(dǎo)航指令。
文檔編號G11B27/34GK1692430SQ200380100261
公開日2005年11月2日 申請日期2003年11月19日 優(yōu)先權(quán)日2002年11月20日
發(fā)明者徐康洙, 金炳振 申請人:Lg電子有限公司