欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

記錄媒體、再現(xiàn)裝置、記錄裝置、再現(xiàn)方法及記錄方法

文檔序號(hào):6748884閱讀:191來源:國(guó)知局
專利名稱:記錄媒體、再現(xiàn)裝置、記錄裝置、再現(xiàn)方法及記錄方法
技術(shù)領(lǐng)域
本發(fā)明涉及將視頻、音頻等的內(nèi)容進(jìn)行著作權(quán)保護(hù)而記錄的BD-ROM等的信息記 錄媒體及其再現(xiàn)方法、記錄方法,特別涉及用來實(shí)現(xiàn)快進(jìn)、回退等的特殊再現(xiàn)的技術(shù)。
背景技術(shù)
在記錄在BD-ROM及DVD等中的AV流的再現(xiàn)中,快進(jìn)、回退等的特殊再現(xiàn)功能是不 可或缺的必須功能。播放器為了進(jìn)行快進(jìn)、回退等的特殊再現(xiàn),只要以通常再現(xiàn)以上的速度進(jìn)行從盤 的讀出及解碼而再現(xiàn)就可以。但是,在該方法中,對(duì)播放器增加負(fù)荷,在10倍速那樣的高速 的快進(jìn)、回退下的再現(xiàn)中處理會(huì)跟不上。因而,為了實(shí)現(xiàn)快進(jìn)、回退等的特殊再現(xiàn),需要一邊在時(shí)間上跳躍一邊進(jìn)行AV流 的部分性的讀出、解碼。例如,只要配合快進(jìn)、回退的速度而選擇包含在AV流中的視頻的幀 內(nèi)編碼圖像(以下稱作I圖片)、進(jìn)行讀出、解碼就可以。但是,在BD-ROM及DVD中,在AV 流中多路復(fù)用了視頻、音頻、字幕等的各種流,此外,在將視頻通過可變長(zhǎng)編碼方式編碼的 情況下,在圖片的尺寸中存在不均勻,所以為了確定希望的時(shí)間的I圖片的所在,需要AV流 的解析處理,花費(fèi)大量的處理時(shí)間。所以,在BD-ROM中,為了實(shí)現(xiàn)快進(jìn)、回退而使用條目映射表。條目映射表是將表示 AV流內(nèi)的訪問地點(diǎn)的多個(gè)條目點(diǎn)列表化而構(gòu)成的。各條目點(diǎn)是將AV流內(nèi)的文件位置與該 位置的數(shù)據(jù)的再現(xiàn)時(shí)刻建立對(duì)應(yīng)的信息。例如,如果在信息記錄媒體之中制作將包含在AV 流中的I圖片開頭的文件位置和該I圖片的再現(xiàn)時(shí)刻作為條目點(diǎn)登錄的條目映射表,則再 現(xiàn)裝置通過參照該條目映射表,能夠不進(jìn)行AV流的解析而確定對(duì)應(yīng)于再現(xiàn)時(shí)刻的I圖片的 位置。由此,再現(xiàn)裝置能夠進(jìn)行AV流的部分性的再現(xiàn)處理,能夠無(wú)負(fù)荷地高效率地實(shí)現(xiàn)快 進(jìn)、回退。關(guān)于用來確定I圖片的位置的條目映射表的數(shù)據(jù)構(gòu)造及制作方法在專利文獻(xiàn)1 中記載。專利文獻(xiàn)1 特愿2000-228656號(hào)公報(bào)

發(fā)明內(nèi)容
在BD-ROM再現(xiàn)裝置的產(chǎn)品化時(shí),為了處理HDTV的內(nèi)容,想要以構(gòu)成AV流的TS包 水平實(shí)現(xiàn)著作權(quán)保護(hù)的要求變高。但是,如果想要以特殊的加密或變形等、以TS包水平實(shí) 現(xiàn)著作權(quán)保護(hù),則在從BD-ROM的讀出的最上游的過程中,需要實(shí)時(shí)地執(zhí)行解碼處理及復(fù)原 處理。特別是,如果想要將AV流提供給超過10倍速那樣的高速的特殊再現(xiàn),則該實(shí)時(shí)處理 的負(fù)荷變高。除此以外,在BD-ROM中,為了畫中畫再現(xiàn)及3D再現(xiàn)的實(shí)現(xiàn),有在作為再現(xiàn)對(duì)象的AV流中多路復(fù)用多個(gè)視頻流的情況。如果將1個(gè)AV流內(nèi)的構(gòu)成兩個(gè)視頻流的TS包變形,并且將該AV流提供給10倍 速那樣的高速的特殊再現(xiàn),則需要以10倍速實(shí)現(xiàn)這些多個(gè)視頻流的TS包的變形的同時(shí)復(fù)原。如果想要假定這樣的最差情況的處理負(fù)荷而設(shè)計(jì)BD-ROM再現(xiàn)裝置,則專用的硬件的追 加及動(dòng)作時(shí)鐘數(shù)的高速化成為必然。這需要已有的BD-ROM播放器的進(jìn)一步的改變、改良, 所以可以說與想要進(jìn)行規(guī)格的標(biāo)準(zhǔn)化、促進(jìn)再現(xiàn)裝置的普及的想法大大地背離。本發(fā)明的目的是提供一種能夠伴隨著實(shí)現(xiàn)TS包水平下的著作權(quán)保護(hù)、避免處理 負(fù)荷的增大的記錄媒體、記錄方法、以及將該記錄媒體再現(xiàn)的再現(xiàn)裝置、再現(xiàn)方法。為了達(dá)到上述目的,有關(guān)本發(fā)明的記錄媒體,是記錄有AV流和流信息的記錄媒 體,其特征在于,AV流由構(gòu)成主視頻流的TS包和構(gòu)成副視頻流的TS包構(gòu)成;流信息包括 第1條目映射表,將構(gòu)成主視頻流的TS包中的、作為條目單元的包的開頭位置與TS包的時(shí) 間戳建立對(duì)應(yīng)表示;第2條目映射表,將構(gòu)成副視頻流的TS包中的、作為條目單元的包的開 頭位置與TS包的時(shí)間戳建立對(duì)應(yīng)表示;作為條目單元的TS包保存有幀內(nèi)編碼圖像;構(gòu)成 主視頻流的TS包中的一部分的包被實(shí)施了變形,但是作為每第N(N是2以上的整數(shù))個(gè)條 目單元的包沒有被 變形;是作為副視頻流的條目單元的TS包、附加的演示時(shí)間戳與主視頻 流中的上述每第N個(gè)條目單元的演示時(shí)間戳為規(guī)定的關(guān)系的包沒有被變形。由于作為主視頻流中的每第N(N是2以上的整數(shù))個(gè)條目單元的TS包、和是作為 副視頻流的條目單元的TS包、附加的演示時(shí)間戳與主視頻流中的上述每第N個(gè)條目單元的 演示時(shí)間戳為規(guī)定的關(guān)系的包沒有被進(jìn)行用于著作權(quán)保護(hù)的變形,所以在高速的快進(jìn)、回 退再現(xiàn)時(shí),通過僅選擇使用保存在這些TS包中的條目單元,不需要構(gòu)成主視頻流的TS包的 變形復(fù)原、以及構(gòu)成副視頻流的TS包的變形復(fù)原兩者。由此,能夠避免高速的快進(jìn)、回退再 現(xiàn)時(shí)的處理負(fù)荷的增大,所以能夠不在再現(xiàn)裝置中追加專用的硬件、或使動(dòng)作時(shí)鐘數(shù)高速 化,而在BD-ROM播放器的標(biāo)準(zhǔn)模式的處理能力的容許范圍內(nèi)實(shí)現(xiàn)通過TS包變形進(jìn)行的著 作權(quán)保護(hù)。因而,通過將AV流的一部分變形記錄而實(shí)現(xiàn)TS包水平下的著作權(quán)保護(hù),并且能夠 進(jìn)行主視頻流及副視頻流的同時(shí)、且高速的快進(jìn)、回退。這里,特別是通過使副視頻流的TS包中不進(jìn)行變形的包為與主視頻流中的每第N 個(gè)條目單元在時(shí)間上最接近的條目單元的TS包,能夠以使主視頻流與副視頻流的同步盡 量一致的形式實(shí)現(xiàn)快進(jìn)、回退。


圖1是表示關(guān)于有關(guān)本發(fā)明的記錄媒體的使用行為的形態(tài)的圖。圖2是表示BD-ROM的內(nèi)部結(jié)構(gòu)的圖。圖3是表示索引文件的內(nèi)部結(jié)構(gòu)的圖。圖4是表示電影對(duì)象文件的內(nèi)部結(jié)構(gòu)的圖。圖5是表示AV流的結(jié)構(gòu)的圖。圖6是表示畫中畫的一例的圖。圖7是示意地表示各流被怎樣多路復(fù)用到AV流中的圖。圖8是更詳細(xì)地表示在PES包列中怎樣保存視頻流及音頻流的圖。圖9是表示AV流中的TS包和源包構(gòu)造的圖。圖10是表示PMT的數(shù)據(jù)結(jié)構(gòu)的圖。圖11是表示流信息文件的內(nèi)部結(jié)構(gòu)的圖。
圖12是表示流屬性信息的內(nèi)部結(jié)構(gòu)的圖。圖13是表示條目映射表的內(nèi)部結(jié)構(gòu)的圖。圖14是表示播放列表的內(nèi)部結(jié)構(gòu)的圖。圖15是表示播放項(xiàng)目的內(nèi)部結(jié)構(gòu)的圖。圖16是表示復(fù)原段、復(fù)原參數(shù)相對(duì)于AV流的關(guān)系的圖。圖17是表示復(fù)原字節(jié)代碼數(shù)據(jù)的作用的圖。圖18是表示對(duì)于AV流的變形數(shù)據(jù)的復(fù)原條目的結(jié)構(gòu)、表示作為復(fù)原描述符怎樣保存在AV流內(nèi)的圖。圖19是表示在包含于AV流中的視頻流中、不能進(jìn)行變形的不可變形范圍的圖。圖20是表示包含在AV流中的視頻流的視頻幀列的圖。圖21是表示相對(duì)于作為AV流的再現(xiàn)開始軸的STC的主視頻、副視頻的條目點(diǎn)的 PTS的位置、表示副視頻的條目映射表中的指示設(shè)為不可變形的I圖片的條目點(diǎn)的圖。圖22是將在主視頻流及副視頻流中為不可變形的TS包的關(guān)系使用構(gòu)成各自的視 頻流的幀表示的圖。圖23是表示相對(duì)于AV流的文件位置的主視頻、副視頻的條目點(diǎn)的SPN的位置、表 示在第1變形例中副視頻的條目映射表中的指示設(shè)為不可變形的I圖片的條目點(diǎn)的圖。圖24是表示相對(duì)于AV流的文件位置的主視頻、副視頻的條目點(diǎn)的PTS的位置、表 示在第2變形例中副視頻的設(shè)為不可變形的I圖片的圖。圖25是表示相對(duì)于作為AV流的再現(xiàn)時(shí)間軸的STC的主視頻、副視頻的條目點(diǎn)的 SPN的位置、表示在第3變形例中副視頻的條目映射表中的指示設(shè)為不可變形的I圖片的條 目點(diǎn)的圖。圖26是表示相對(duì)于AV流的文件位置的主視頻、副視頻的條目點(diǎn)的SPN的位置、表 示在第4變形例中副視頻的條目映射表中的指示設(shè)為不可變形的I圖片的條目點(diǎn)的圖。圖27是表示在第5變形例中、指示設(shè)為不可變形的I圖片的各條目點(diǎn)的PTS相對(duì) 于作為AV流的再現(xiàn)時(shí)間軸的STC的位置的圖。圖28是表示在第6變形例中、指示設(shè)為不可變形的I圖片的各條目點(diǎn)的PTS相對(duì) 于作為AV流的再現(xiàn)時(shí)間軸的STC的位置的圖。圖29是表示在第7變形例中、指示設(shè)為不可變形的I圖片的各條目點(diǎn)的PTS相對(duì) 于作為AV流的再現(xiàn)時(shí)間軸的STC的位置的圖。圖30是表示在第8變形例中、指示設(shè)為不可變形的I圖片的各條目點(diǎn)的PTS相對(duì) 于作為AV流的再現(xiàn)時(shí)間軸的STC的位置的圖。圖31是表示再現(xiàn)裝置的內(nèi)部結(jié)構(gòu)的圖。圖32是表示系統(tǒng)目標(biāo)解碼器的內(nèi)部結(jié)構(gòu)的圖。圖33是表示數(shù)據(jù)解析執(zhí)行部17的處理的流程圖。圖34是表示再現(xiàn)條目點(diǎn)的選擇處理的處理順序的流程圖。圖35是表示記錄裝置的內(nèi)部結(jié)構(gòu)的圖。圖36是表示記錄方法的流程圖的圖。圖37是表示不可變形包指定處理的處理順序的流程圖。圖38是表示變形例中的對(duì)于AV流的變形數(shù)據(jù)的復(fù)原條目的結(jié)構(gòu)、表示作為復(fù)原條目表怎樣保存到復(fù)原字節(jié)代碼數(shù)據(jù)中的圖。標(biāo)號(hào)說明11BD-R0M 驅(qū)動(dòng)器12讀取緩存13系統(tǒng)目標(biāo)解碼器14數(shù)據(jù)復(fù)原處理部 15復(fù)原條目生成部16復(fù)原字節(jié)代碼數(shù)據(jù)執(zhí)行部17數(shù)據(jù)解析執(zhí)行部18用戶事件處理部21源包處理器22ATC 計(jì)時(shí)器23PID 過濾器24主視頻解碼器25副視頻解碼器26IG 解碼器27PG 解碼器28音頻解碼器29系統(tǒng)包解碼器30、36、39TransportStreamBuffer31Multiplexing Buffer32ElementaryStreamBuffer33壓縮影像解碼器34Re-order Buffer35 開關(guān)37>40Buffer38壓縮影像解碼器41系統(tǒng)包解析部42、43、44、45 存儲(chǔ)器層46加法部100BD-R0M200再現(xiàn)裝置201素材制作部202腳本生成部203多路復(fù)用處理部204復(fù)原條目生成部205復(fù)原字節(jié)代碼生成部206變形處理部207格式處理部
208主制作部300電視機(jī)501播放項(xiàng)目502播放列表標(biāo)志503流信息文件504AV 流601參照的AV流602AV流的再現(xiàn)開始時(shí)間603AV流的再現(xiàn)結(jié)束時(shí)間604用戶操作的控制信息605流選擇表701視頻幀列704音頻幀列707演示圖形流710交互圖形流702、705、708、711PES 包列703、706、709、712TS 包列713AV 流
具體實(shí)施例方式(第1實(shí)施方式)以下,對(duì)有關(guān)本發(fā)明的記錄媒體的實(shí)施方式進(jìn)行說明。首先,對(duì)關(guān)于有關(guān)本發(fā)明的 記錄媒體的使用行為的形態(tài)進(jìn)行說明。圖1是表示關(guān)于有關(guān)本發(fā)明的記錄媒體的使用行為 的形態(tài)的圖。在圖1中,有關(guān)本發(fā)明的記錄媒體是BD-R0M100。BD-R0M100以對(duì)由再現(xiàn)裝置 200、遙控器300、電視機(jī)400構(gòu)成的家庭影院系統(tǒng)供給電影作品的用途使用。BD-R0M100是記錄有電影作品的記錄媒體。再現(xiàn)裝置200是網(wǎng)絡(luò)對(duì)應(yīng)型的數(shù)字家電設(shè)備,具有再現(xiàn)BD-R0M100的功能。此 夕卜,將從電影供應(yīng)者的服務(wù)器經(jīng)由網(wǎng)絡(luò)下載的內(nèi)容保存到內(nèi)置的本地存儲(chǔ)器中,這樣記錄 在本地存儲(chǔ)器中的內(nèi)容和記錄在BD-R0M100中的內(nèi)容組合,能夠進(jìn)行BD-R0M100的內(nèi)容的 擴(kuò)展/更新。將本地存儲(chǔ)器的記錄內(nèi)容組合到BD-R0M100的記錄內(nèi)容中,將對(duì)沒有記錄在 BD-R0M100中的數(shù)據(jù)宛如如記錄那樣處理的技術(shù)稱作“虛擬包”。以上是對(duì)有關(guān)本發(fā)明的記錄媒體的使用形態(tài)的說明。接著,對(duì)有關(guān)本發(fā)明的記錄媒體的生產(chǎn)行為進(jìn)行說明。有關(guān)本發(fā)明的記錄媒體可 以通過文件系統(tǒng)上的改良來實(shí)現(xiàn)。〈BD-R0M 的概要〉圖2是表示BD-ROM的內(nèi)部結(jié)構(gòu)的圖。在本圖的第4段中表示BD-R0M100,在第3 段中表示BD-ROM上的軌道。本圖的軌道是將從BD-R0M100的內(nèi)周朝向外周以螺旋狀形成 的軌道沿橫向拉伸而描繪的。BD-R0M100與其他光盤、例如DVD或CD等同樣,從其內(nèi)周朝向 外周以螺旋狀具有記錄區(qū)域,在內(nèi)周的導(dǎo)入和外周的導(dǎo)出之間具有能夠記錄邏輯數(shù)據(jù)的邏輯地址空間(卷區(qū)域)。此外,在導(dǎo)入的內(nèi)側(cè)具有僅能夠由稱作BCA(Burst Cutting Area) 的驅(qū)動(dòng)器讀出的特別的區(qū)域。該區(qū)域由于不能由應(yīng)用讀出,所以例如在著作權(quán)保護(hù)技術(shù)等 中使用的情況很多。在邏輯地址空間中,從開頭起記錄有文件系統(tǒng)的卷信息,接著記錄有影像數(shù)據(jù)等 的應(yīng)用數(shù)據(jù)。所謂文件系統(tǒng),是將盤上的數(shù)據(jù)用稱作目錄或文件的單位表現(xiàn)的構(gòu)造,在 BD-R0M100的情況下通過UDF (Universal DiscFormat)記錄。在日常使用的PC (個(gè)人計(jì)算 機(jī))的情況下,也通過經(jīng)由稱作FAT或NTFS的文件系統(tǒng),將以目錄及文件的構(gòu)造記錄在硬 盤中的數(shù)據(jù)在計(jì)算機(jī)上表現(xiàn),提高了可用性。通過該文件系統(tǒng),能夠?qū)⑴c通常的PC同樣記 錄的邏輯數(shù)據(jù)使用目錄、文件構(gòu)造讀出。如果使用目錄、文件構(gòu)造表現(xiàn)BD-R0M100的應(yīng)用層格式(應(yīng)用格式),則成為圖中 第1段那樣。BD-R0M100上的目錄、文件構(gòu)造在根目錄(ROOT)之下設(shè)置了 BDMV目錄。BDMV 目錄是記錄由BD-R0M100處理的AV內(nèi)容及管理信息等的數(shù)據(jù)的目錄。在BDMV目錄的屬 下,存在定義構(gòu)成標(biāo)題的索引表的索引文件(index, bdmv)、定義動(dòng)態(tài)的腳本的電影對(duì)象文 件(MovieObject. bdmv)、PLAYL IST目錄、CLIPINF目錄、STREAM目錄。多路復(fù)用而保存有影 像、聲音等AV內(nèi)容的AV流(XXX. M2TS)、保存有AV流管理信息的流信息文件(XXX. CLPI)、 定義AV流的邏輯再現(xiàn)路徑的播放列表文件(YYY.MPLS)分別配置在上述PLAYLIST目錄、 CLIPINF目錄、STREAM目錄之下。此外,在根目錄(ROOT)之下設(shè)置有BDPLS目錄。在BDPLS目錄的屬下,記錄有復(fù) 原字節(jié)代碼數(shù)據(jù)(ZZZ.BDP)。在具有BDPLS目錄的BD-R0M100中,將AV流的一部分預(yù)先以 TS包水平變形。復(fù)原字節(jié)代碼數(shù)據(jù)是執(zhí)行程序,如果執(zhí)行,則輸出用來將變形后的AV流復(fù) 原的復(fù)原參數(shù)。再現(xiàn)裝置在將AV流再現(xiàn)之前執(zhí)行復(fù)原字節(jié)代碼數(shù)據(jù)而生成復(fù)原參數(shù),利用 它將變形的AV流復(fù)原而進(jìn)行再現(xiàn)處理。另外,這些目錄名及文件名是為了說明本實(shí)施方式而權(quán)宜定義的名稱,在實(shí)際使 用的情況下也可以是其他名稱。以下,對(duì)放置在BDMV目錄的屬下的各文件的數(shù)據(jù)構(gòu)造進(jìn)行說明。〈BD-R0M的結(jié)構(gòu)之一索引文件>首先,對(duì)索引文件(index, bdmv)進(jìn)行說明。索引文件具有圖3所示的索引表。索 引表是定義保存在BD-ROM中的所有標(biāo)題、頂層菜單、FirstPlay等標(biāo)題結(jié)構(gòu)的最上位層的 表。在該表中,根據(jù)所有的標(biāo)題、頂層菜單、FirstPlay指定包含在最先執(zhí)行的電影對(duì)象文 件中的電影對(duì)象。BD-ROM的再現(xiàn)裝置每當(dāng)調(diào)用標(biāo)題或菜單時(shí)參照索引表,執(zhí)行規(guī)定的電影 對(duì)象。這里,所謂FirstPlay,是由內(nèi)容提供者設(shè)定的,設(shè)定了當(dāng)盤投入時(shí)被自動(dòng)執(zhí)行的電影 對(duì)象。此外,頂層菜單指定了當(dāng)由遙控器中的用戶操作執(zhí)行了“回到菜單”那樣的命令時(shí)調(diào) 用的電影對(duì)象?!碆D-R0M的結(jié)構(gòu)之二 電影對(duì)象文件>接著,對(duì)電影對(duì)象文件(MovieObject. bdmv)進(jìn)行說明。如圖4所示,在電影對(duì)象文件內(nèi)定義了多個(gè)電影對(duì)象,各電影對(duì)象通過電影對(duì)象 ID識(shí)別。各電影對(duì)象具有播放列表的再現(xiàn)的指示及向命令其他電影對(duì)象及標(biāo)題的轉(zhuǎn)移的1 個(gè)以上的導(dǎo)航命令,再現(xiàn)裝置將該導(dǎo)航命令列依次執(zhí)行。例如,如果記述有PlayPL#N,則再 現(xiàn)裝置從Playlist目錄之中選擇對(duì)應(yīng)的播放列表的文件名而再現(xiàn)。此外,例如如果記述有JumpObjeCt#N,則再現(xiàn)裝置從電影對(duì)象文件之中選擇對(duì)應(yīng)的電影對(duì)象并執(zhí)行。接著,對(duì)AV流(XXX. M2TS)和流信息文件(XXX. CLPI)進(jìn)行說明。〈BD-R0M的結(jié)構(gòu)之三AV流>AV流是MPEG-2傳輸流形式的數(shù)字流。圖5是表示AV流的結(jié)構(gòu)的圖。如本圖所示,AV流通過將視頻流、音頻流、演示圖形流、和交互圖形流中的1個(gè)以上多路復(fù)用而得到。視頻流表示電影的主視頻及副視頻,音 頻流表示電影的聲音部分,演示圖形流表示電影的字幕。這里,在AV流是記錄有畫中畫影 像的流的情況下,如圖6所示,主視頻構(gòu)成顯示在畫面上的通常的影像,副視頻構(gòu)成用較小 的畫面顯示在主視頻中的影像。在AV流是記錄有3D影像的流的情況下,主視頻構(gòu)成右眼 用影像,副視頻構(gòu)成左眼用影像。此外,交互圖形流表示通過將⑶I部件配置在畫面上而制 作的對(duì)話畫面。包含在AV流中的各流通過PID識(shí)別。例如,分別對(duì)在電影的影像中使用的 視頻流分配0x1011、對(duì)音頻流分配0x1100到OxlllF、對(duì)演示圖形流分配0x1200到0xl21F、 對(duì)交互圖形流分配0x1400到0xl41F、對(duì)在電影的副視頻中使用的視頻流分配OxlBOO到 OxIBIFo圖7是示意地表示AV流被怎樣多路復(fù)用的圖。首先,將由多個(gè)視頻幀構(gòu)成的視頻 流701、由多個(gè)音頻幀構(gòu)成的音頻流704分別變換為PES包列702及705、變換為TS包703 及706。同樣,將演示圖形流707及交互圖形流710的數(shù)據(jù)分別變換為PES包列708及711、 再變換為TS包709及712。AV流713通過將這些TS包多路復(fù)用在1條流中而構(gòu)成。圖8是更詳細(xì)地表示在PES包列中怎樣保存視頻流圖。本圖中的第1段表示視 頻流的視頻幀列。第2段表示PES包列。如本圖的箭頭yyl、yy2、yy3、yy4所示,視頻流 中的多個(gè)作為Video Presentation Unit的I圖片、B圖片、P圖片被按照?qǐng)D片分割,保存 到PES包的有效載荷中。各PES包具有PES頭,在PES頭中,保存有作為圖片的顯示時(shí)刻的 PTS (PresentationTime-Stamp)及作為圖片的解碼時(shí)刻的 DTS (Decoding Time-Stamp)。圖9表示最終寫入到AV流中的TS包的形式。TS包是分為具有識(shí)別流的PID等 的信息的4字節(jié)的TS頭和保存數(shù)據(jù)的184字節(jié)的TS有效載荷。在BD-ROM的情況下,對(duì)于 TS包賦予4字節(jié)的TP_Extra_Header,構(gòu)成192字節(jié)的源包,寫入到AV流中。在TP_Extra_ Header中,記載有ATS (Arrival_Time_Stamp)等的信息。ATS表示該TS包向PID過濾器的 傳送開始時(shí)刻。在AV流中,如圖9下段所示那樣排列源包,將從AV流的開頭起增加的號(hào)碼 稱作SPN(源包號(hào))。此外,在包含在AV流中的TS包中,除了影像、聲音、字幕等的各流以外還有 PAT (Program Association Table)、PMT (Program Map Table)、PCR (Program Clock Reference)等。PAT表示在AV流中使用的PMT的PID是什么,PAT自身的PID以0登錄。 PMT具有包含在AV流中的影像、聲音、字幕等的各流的PID和對(duì)應(yīng)于各PID的流的屬性信 息,此外,具有關(guān)于AV流的各種描述符。在描述符中,有指示許可/不許可AV流的復(fù)制的復(fù) 制控制信息等。PCR為了取作為ATS的時(shí)間軸的ATC (Arrival TimeClock)與作為PTS *DTS 的時(shí)間軸的STC(SyStem Time Clock)的同步,具有對(duì)應(yīng)于該P(yáng)CR包被傳送給解碼器的ATS 的STC時(shí)間的信息。圖10是詳細(xì)說明PMT的數(shù)據(jù)構(gòu)造的圖。在PMT的開頭,配置有記述包含在該P(yáng)MT 中的數(shù)據(jù)的長(zhǎng)度等的PMT頭。在其后面,配置有多個(gè)有關(guān)AV流的描述符。上述復(fù)制控制信息等被作為描述符記載。此外,將有關(guān)本實(shí)施方式的AV流通過后述的變形方法以TS包水 平實(shí)施變形,將為了復(fù)原該變形而使用的復(fù)原描述符作為PMT的描述符記載。在描述符之后,配置有多個(gè)有關(guān)包含在AV流中的各流的流信息。流信息為了識(shí)別 流的壓縮編譯碼器等而由記載有流類型、流的PID、流的屬性信息(幀速率、縱橫比等)的流 描述符構(gòu)成。流描述符以存在于AV流中的流的數(shù)量存在?!碆D-R0M的結(jié)構(gòu)之四流信息文件>接著,對(duì)流信息文件進(jìn)行說明。流信息文件如圖11所示,是AV流的管理信息,與AV流一一對(duì)應(yīng),由流屬性信息和 條目映射表構(gòu)成。流屬性信息如圖12所示,按照PID登錄有關(guān)于包含在AV流中的各流的屬性信息。 屬性信息具有按照視頻流、音頻流、演示圖形流、交互圖形流而不同的信息。視頻流屬性信 息具有該視頻流是被怎樣的壓縮編譯碼器壓縮的、構(gòu)成視頻流的各個(gè)圖片的解析度是怎樣 的、縱橫比是怎樣的、幀速率是怎樣的等的信息。音頻流的屬性信息具有該音頻流是被怎樣 的壓縮編譯碼器壓縮的、包含在該音頻流中的聲道數(shù)是幾、對(duì)應(yīng)于什么語(yǔ)言、取樣頻率是怎 樣的等的信息。這些信息在再現(xiàn)裝置再現(xiàn)之前的解碼器的初始化等中使用。條目映射表如圖13所示,是記載有表示包含在AV流內(nèi)的視頻流的各幀內(nèi)編碼圖 像(以下稱作I圖片)的顯示時(shí)刻PTS和I圖片開始的AV流的SPN的表信息。在本實(shí)施方式中,將用表的1個(gè)行表示的成對(duì)的PTS和SPN的信息稱作條目點(diǎn),將 保存有由條目點(diǎn)表示的I圖片的TS包組稱作條目單元。此外,將設(shè)開頭為0而按照各條目 點(diǎn)增加的值稱作條目點(diǎn)ID (以下稱作EP_ID)。通過使用該條目映射表,再現(xiàn)裝置能夠確定 對(duì)應(yīng)于視頻流的時(shí)間軸上的任意的地點(diǎn)的AV流的文件位置。例如,在快進(jìn)、回退等的特殊 再現(xiàn)時(shí),通過確定選擇登錄在條目映射表中的I圖片并再現(xiàn),能夠不解析AV流而高效率地 進(jìn)行處理。此外,條目映射表按照多路復(fù)用在AV流內(nèi)的各視頻流制作,用PID管理?!碆D-R0M的結(jié)構(gòu)之五播放列表文件>接著,對(duì)播放列表文件(YYY. MPLS)進(jìn)行說明。播放列表是表示AV流的再現(xiàn)路徑的。如圖14所示,播放列表由1個(gè)以上的播放 項(xiàng)目501構(gòu)成,各播放項(xiàng)目表示對(duì)應(yīng)于AV流的再現(xiàn)區(qū)間。各播放項(xiàng)目501分別用播放項(xiàng)目 ID識(shí)別,在播放列表內(nèi)以應(yīng)再現(xiàn)的順序記述。此外,播放列表包括表示再現(xiàn)開始點(diǎn)的條目標(biāo) 志502。條目標(biāo)志502可以對(duì)由播放列表定義的再現(xiàn)區(qū)間內(nèi)添加,如圖14所示,對(duì)于播放項(xiàng) 目添加在能夠成為再現(xiàn)開始點(diǎn)的位置上,用于特定起點(diǎn)再現(xiàn)。例如,在電影標(biāo)題中,通過將 條目標(biāo)志502添加在作為章節(jié)的開頭的位置上,能夠進(jìn)行章節(jié)再現(xiàn)。利用圖15對(duì)播放項(xiàng)目的內(nèi)容進(jìn)行說明。在播放項(xiàng)目中,包括參照的流信息601和 再現(xiàn)開始時(shí)刻602及再現(xiàn)結(jié)束時(shí)刻603以及流選擇表605。由于再現(xiàn)開始時(shí)刻和再現(xiàn)結(jié)束 時(shí)刻是時(shí)間信息,所以再現(xiàn)裝置參照流信息文件的條目映射表,取得對(duì)應(yīng)于所指定的再現(xiàn) 開始時(shí)刻及再現(xiàn)結(jié)束時(shí)刻的SPN,確定讀出開始位置而進(jìn)行再現(xiàn)處理。流選擇表605是表示多路復(fù)用在參照的AV流中的各流中的、在播放項(xiàng)目的再現(xiàn)時(shí) 是有效還是無(wú)效的表。如果具體地說明,則在圖15所示的例子中,在AV流中,包括1條視 頻流、3條音頻流、4條演示圖形流和3條交互圖形流,但在其中的流選擇表605中,視頻、音 頻1、音頻2、演示圖形1、演示圖形2、交互圖形1為有效。因而,在該播放項(xiàng)目中,上述有效的基本流能夠再現(xiàn),其他基本流被禁止再現(xiàn)。此外,在流選擇表605中,還同時(shí)記錄有各流 的屬性信息。這里,所謂屬性信息,是表示各流的性質(zhì)的信息,例如在音頻、演示圖形、交互 圖形的情況下,包括語(yǔ)言屬性等?!碆D-R0M的結(jié)構(gòu)之六復(fù)原字節(jié)代碼數(shù)據(jù)>接著,對(duì)配置在BDPLS目錄以下的復(fù)原字節(jié)代碼數(shù)據(jù)、和為了實(shí)施通過該復(fù)原字 節(jié)代碼數(shù)據(jù)進(jìn)行的著作權(quán)保護(hù)而需要的AV流的變形方法及其數(shù)據(jù)構(gòu)造進(jìn)行說明。首先,對(duì)AV流的變形方法及其數(shù)據(jù)構(gòu)造進(jìn)行說明。首先,對(duì)復(fù)原段和復(fù)原參數(shù)進(jìn)行說明。如圖16所示,將AV流基于條目映射表分類 為多個(gè)復(fù)原段。將AV流從開頭起按照25個(gè)條目點(diǎn)劃分為復(fù)原段。但是,末端以25 49 個(gè)條目點(diǎn)為1個(gè)復(fù)原段,以使其不會(huì)成為25個(gè)條目點(diǎn)以下。復(fù)原段ID(SG_ID)是從復(fù)原段 的開頭起以0開始而增加的ID。復(fù)原參數(shù)是具有一定的長(zhǎng)度的字節(jié)列,按照復(fù)原段單位定 義。為了將變形到AV流內(nèi)的數(shù)據(jù)復(fù)原,使用對(duì)該變形數(shù)據(jù)所屬的復(fù)原段定義的復(fù)原參數(shù)。接著,參照?qǐng)D17對(duì)復(fù)原字節(jié)代碼數(shù)據(jù)進(jìn)行說明。復(fù)原字節(jié)代碼數(shù)據(jù)是能夠用 JAVA (注冊(cè)商標(biāo))那樣的虛擬運(yùn)算機(jī)構(gòu)執(zhí)行那樣的程序代碼,通過指定執(zhí)行AV流的號(hào)碼和 復(fù)原段ID,輸出與其對(duì)應(yīng)的復(fù)原參數(shù)。復(fù)原字節(jié)代碼數(shù)據(jù)能夠由內(nèi)容提供者自由地制作。 例如,要求進(jìn)行使用存在于BD-ROM盤中的密鑰或存在于再現(xiàn)裝置中的密鑰制作以使得僅 由具有正確的密鑰的再現(xiàn)裝置生成復(fù)原參數(shù)、或使程序代碼難讀化以使程序自身不會(huì)被不 正當(dāng)?shù)亟馕龅鹊呐?,以使其不?huì)被不正當(dāng)?shù)脑佻F(xiàn)裝置再現(xiàn)。<AV流的變形方法的詳細(xì)情況>以下,對(duì)AV流的變形方法詳細(xì)地說明。圖18是表示AV流的變形的構(gòu)造的圖。AV流的變形以變形源數(shù)據(jù)的選擇、復(fù)原條 目的制作、復(fù)原描述符向PMT的記錄、以及變形后數(shù)據(jù)對(duì)變形源數(shù)據(jù)的改寫的順序進(jìn)行。變形源數(shù)據(jù)表示將多路復(fù)用在AV流之中的視頻數(shù)據(jù)及音頻數(shù)據(jù)等的一部分變形 之前的原始的數(shù)據(jù)。變形源數(shù)據(jù)能夠以固定長(zhǎng)的長(zhǎng)度選擇AV流上的任意的位置,但限定于 TS包的有效載荷部。進(jìn)而,在本實(shí)施方式中,將一部分TS包作為不可變形包保護(hù),從不可變 形包中不能選擇變形源數(shù)據(jù)。復(fù)原條目使用變形源數(shù)據(jù)制作。復(fù)原條目具有變形指示標(biāo)記、相對(duì)包數(shù)、包內(nèi)位 置、以及改寫值的字段。在改寫值中設(shè)定有變形源數(shù)據(jù)。在包內(nèi)位置中,記載有從包含變形 源數(shù)據(jù)的源包V中的開頭起的字節(jié)偏移量。此外,在相對(duì)包數(shù)中,記載有從存在于比變形源 數(shù)據(jù)靠前方的PMT源包到包含有變形源數(shù)據(jù)的源包V的包數(shù)。在變形指示標(biāo)記中,至少記 載有“不需要復(fù)原”、“需要復(fù)原”的其一。在進(jìn)行了對(duì)包含在AV流數(shù)據(jù)中的數(shù)據(jù)的變形處 理的情況下,變形指示標(biāo)記設(shè)定為“需要復(fù)原”。通過將這樣制作的復(fù)原條目與對(duì)應(yīng)于包含 有變形源數(shù)據(jù)的復(fù)原段的復(fù)原參數(shù)實(shí)施XOR運(yùn)算,制作掩蔽復(fù)原條目。另外,這里通過XOR 的運(yùn)算進(jìn)行掩蔽,但也可以實(shí)施除此以外的可逆的邏輯運(yùn)算、加密處理。復(fù)原描述符包括掩蔽復(fù)原條目,作為PMT的描述符記錄在PMT中。此時(shí),為了使再現(xiàn)裝置中的PMT的解析處理變得有效率,將復(fù)原描述符作為PMT的開頭描述符登錄。最后,將隨機(jī)值等的變形后數(shù)據(jù)改寫到AV流的變形源數(shù)據(jù)的位置上。在某個(gè)復(fù)原段中,即使是沒有實(shí)施對(duì)AV流的數(shù)據(jù)的變形處理的情況,也制作將變 形指示標(biāo)記設(shè)定為“不需要復(fù)原”的復(fù)原條目,制作用復(fù)原參數(shù)進(jìn)行了掩蔽的復(fù)原描述符,記錄到PMT中。另外,這里將1個(gè)變形源數(shù)據(jù)作為改寫地保存到1個(gè)復(fù)原條目中,但也可以 做成將多個(gè)變形源數(shù)據(jù)保存到1個(gè)復(fù)原條目中的結(jié)構(gòu)。通過做成這樣的結(jié)構(gòu),能夠減少相 對(duì)于變形源數(shù)據(jù)的PMT的數(shù)量。<主視頻流中的不可變形范圍>接著,對(duì)在包含于AV流中的視頻流之中、不能變形TS包的不可變形范圍進(jìn)行說明。首先,對(duì)主視頻流進(jìn)行說明。圖19表示在包含于AV流中的主視頻流中不能變形的不可變形范圍。在圖19中, 第1段表示主視頻流內(nèi)的圖片的數(shù)據(jù)構(gòu)造,在圖19中,第2段表示保存視頻流的TS包列。 箭頭指示包含有各圖片的開頭部的源包的位置(第2段的斜線部)。在圖19中,第3段表 示對(duì)應(yīng)于主視頻的視頻流的條目映射表,各條目點(diǎn)指向保存I圖片的TS包中的開頭包。此 時(shí),使EP_ID為4的倍數(shù)的條目點(diǎn)表示的I圖片為不可變形,在AV流中,由保存該I圖片的 TS包構(gòu)成的條目單元為不可變形范圍。在圖19的例子中,表示開頭的條目點(diǎn)(EP_ID = 0)、 和從開頭起第4個(gè)條目點(diǎn)(EP_ID = 4)指示的I圖片為不可變形的狀況。例如,在其后面 還接著AV流的情況下,EP_ID = 8、EP_ID = 12、EP_ID = 16……的條目點(diǎn)表示的I圖片的 數(shù)據(jù)為不可變形。通過這樣周期性地將一部分TS包作為不可變形范圍,保證不被變形,在有關(guān)本實(shí) 施方式的再現(xiàn)記錄媒體的再現(xiàn)裝置中,能夠在條目映射表之中確定沒有被變形的視頻流的 I圖片。由此,再現(xiàn)裝置通過選擇沒有被變形的I圖片并再現(xiàn),能夠不執(zhí)行在處理中花費(fèi)負(fù) 荷的復(fù)原處理而進(jìn)行快進(jìn)、回退等的特殊再現(xiàn)。<副視頻流中的不可變形范圍>接著,對(duì)副視頻流中的不可變形范圍進(jìn)行說明。圖20表示包含在AV流中的視頻流的視頻幀列。圖20的上段表示作為PID是 0x1011的主視頻的視頻流的視頻幀列,圖20的下段表示作為PID是OxIBOO的副視頻的視 頻流的視頻幀列。如圖20所示,從I圖片到I圖片的間隔有在主視頻和副視頻中不同的情 況。這里,如果對(duì)于主視頻和副視頻中的哪個(gè)條目映射表,都將EP_ID為4的倍數(shù)的條目點(diǎn) 表示的I圖片設(shè)為不可變形,則在此情況下,如果再現(xiàn)裝置在快進(jìn)、回退等的特殊再現(xiàn)時(shí)將 主視頻和副視頻的哪個(gè)的EP_ID都為4的倍數(shù)的條目點(diǎn)指示的I圖片再現(xiàn),則有可能再現(xiàn) 在主視頻和副視頻中PTS在時(shí)間上較大地不同的影像。所以,在副視頻的條目映射表中,指示設(shè)為不可變形的I圖片的條目點(diǎn)如圖21那 樣決定。圖21表示相對(duì)于作為AV流的再現(xiàn)時(shí)間軸的STC的各條目點(diǎn)的PTS的位置。圖21 的第2段中記載的箭頭表示PID = 0x1011的主視頻流的條目點(diǎn)的PTS的位置,各條目點(diǎn)的 EP.ID是4的倍數(shù),該條目點(diǎn)表示的I圖片為不可變形。在圖21的第3段中記載的箭頭表 示PID = OxlBOO的副視頻的條目點(diǎn)的PTS的位置。此時(shí),對(duì)于PID = 0x1011的EP_ID是4 的倍數(shù)的條目點(diǎn)的PTS,將PTS最接近的PID = OxlBOO的條目點(diǎn)指示的副視頻的I圖片設(shè) 為不可變形,將保存有該I圖片的條目單元設(shè)為不可變形范圍。例如,由于最接近于PID = 0x1011的EP_ID = 4N的條目點(diǎn)的PTS的PID = OxlBOO的條目點(diǎn)是EP_ID = B的條目點(diǎn), 所以將該條目點(diǎn)指示的I圖片設(shè)為不可變形。此外,由于最接近于PID = 0x1011的EP_ID =4(N+1)的條目點(diǎn)的PTS的PID = OxlBOO的條目點(diǎn)是EP_ID = C的條目點(diǎn),所以將該條 目點(diǎn)指示的I圖片設(shè)為不可變形。此外,由于最接近于PID = 0x1011的EP_ID = 4(N+2)的條目點(diǎn)的PTS的PID = OxlBOO的條目點(diǎn)是EP_ID = E的條目點(diǎn)和EP_ID = F的條目點(diǎn), 所以在此情況下將兩個(gè)條目點(diǎn)指示的I圖片都設(shè)為不可變形。上述設(shè)為不可變形的I圖片在各視頻流的圖片列中是圖22所示的添加了斜線的 圖片。通過將AV流做成這樣的數(shù)據(jù)構(gòu)造,再現(xiàn)裝置在進(jìn)行主視頻、副視頻的快進(jìn)、回退時(shí), 能夠使用上述設(shè)為不可變形的I圖片再現(xiàn)顯示時(shí)刻最接近的I圖片,能夠?qū)崿F(xiàn)主視頻、副視 頻的同步再現(xiàn)。這里,在記錄在BD-R0M100中的AV流是記錄有3D影像的流、主視頻構(gòu)成右 眼用影像、副視頻構(gòu)成左眼用影像的情況下,在左眼用及右眼用的影像中設(shè)為不可變形的 添加了斜線的I圖片是顯示時(shí)刻最接近的、即構(gòu)成3D的1幀的右眼用及左眼用圖片,所以 即使僅使用這些I圖片進(jìn)行快進(jìn)、回退再現(xiàn),也能夠進(jìn)行沒有別扭感的3D再現(xiàn)。另外,在圖21中,在PID = 0x1011的EP_ID為4的倍數(shù)的主視頻的條目點(diǎn)與最接 近于其PTS的PID = OxlBOO的副視頻的條目點(diǎn)的PTS的差比由BD-ROM格式?jīng)Q定的I圖片 的間隔的最大值的一半大的情況下,也可以不將PID = OxlBOO的條目點(diǎn)指示的I圖片設(shè)為 不可變形。通過這樣,再現(xiàn)裝置在PID = 0x1011的EP_ID為4的倍數(shù)的條目點(diǎn)的I圖片再 現(xiàn)時(shí),也可以不將在再現(xiàn)PID = OxlBOO的條目點(diǎn)為不可變形的I圖片時(shí)不必要地遠(yuǎn)離的部 位再現(xiàn),再現(xiàn)裝置的負(fù)荷減輕。此外,在相對(duì)于PID = 0x1011的EP_ID為4的倍數(shù)的主視頻的條目點(diǎn)、最接近于其 PTS的PID = OxlBOO的副視頻的條目點(diǎn)有兩個(gè)的情況下,也可以將該兩個(gè)條目點(diǎn)中的PTS 在時(shí)間上靠后者指示的I圖片設(shè)為不可變形、將在時(shí)間上靠前者指示的I圖片設(shè)為不可變 形。例如,在圖21中,與PID = 0x1011的EP_ID = 4(N+2)的條目點(diǎn)的PTS最接近的PID =OxlBOO的條目點(diǎn)有EP_ID = E的條目點(diǎn)和EP_ID = F的條目點(diǎn),而僅將其中PTS靠后的 EP_ID = F的條目點(diǎn)指示的I圖片設(shè)為不可變形。以上是作為有關(guān)本發(fā)明的記錄媒體的BD-ROM的數(shù)據(jù)構(gòu)造?!纯偨Y(jié)〉以上,根據(jù)本實(shí)施方式,通過將AV流的一部分變形記錄而實(shí)現(xiàn)TS包水平下的著作 權(quán)保護(hù),并且保證在主視頻流中每4個(gè)條目單元將開頭的1個(gè)條目單元、和保存有是副視頻 流的條目單元、附加的演示時(shí)間戳最接近于主視頻流的每4個(gè)條目單元中的開頭1個(gè)條目 單元者的單元不被變形,所以通過將它們有選擇地在再現(xiàn)中使用,在高速的快進(jìn)、回退再現(xiàn) 時(shí)不需要執(zhí)行變形復(fù)原處理,能夠避免處理負(fù)荷的增大。這里,特別是在副視頻流的TS包中保證不被變形的是作為與主視頻流的每4個(gè)條 目單元中的開頭的1個(gè)條目單元在時(shí)間上最接近的條目單元的TS包,所以即使有選擇地使 用由這些TS包構(gòu)成的條目單元,也能夠以盡量使主視頻流與副視頻流的同步一致的形式 實(shí)現(xiàn)快進(jìn)、回退?!醋冃卫狄韵拢瑢?duì)于在副視頻中設(shè)為不可變形的I圖片的選擇,說明本實(shí)施方式的變形例。(1)在副視頻流中,設(shè)為不可變形的I圖片也可以如圖23那樣決定。圖23表示 相對(duì)于AV流的文件的各條目點(diǎn)的SPN的位置。在圖23的第2段中記載的箭頭表示PID = 0x1011的條目點(diǎn)指示的SPN的位置,各條目點(diǎn)的EP_ID是4的倍數(shù),該條目點(diǎn)表示的I圖片 為不可變形。在圖23的第3段中記載的箭頭表示PID = OxlBOO的條目點(diǎn)的SPN的位置。 此時(shí),將SPN相對(duì)于PID = 0x1011的主視頻的EP_ID為4的倍數(shù)的條目點(diǎn)的SPN最接近的PID = OxlBOO的副視頻的條目點(diǎn)指示的I圖片設(shè)為不可變形。例如,由于與PID = 0x1011的EP_ID = 4N的條目點(diǎn)的SPN最接近的PID = OxlBOO 的條目點(diǎn)是EP_ID = B的條目點(diǎn),所以將該條目點(diǎn)指示的I圖片設(shè)為不可變形。此外,與 PID = 0x1011的EP_ID = 4(N+1)的條目點(diǎn)的SPN最接近的PID = OxlBOO的條目點(diǎn)是EP_ ID = C的條目點(diǎn),所以將該條目點(diǎn)指示的I圖片設(shè)為不可變形。此外,與PID = 0x1011的 EP_ID = 4 (N+2)的條目點(diǎn)的SPN最接近的PID = OxlBOO的條目點(diǎn)是EP_ID = E的條目點(diǎn) 和EP_ID = ρ的條目點(diǎn),在此情況下將兩個(gè)條目點(diǎn)指示的I圖片都設(shè)為不可變形。在該變形例中設(shè)為不可變形的主視頻、副視頻的I圖片在AV流的包列中保存在接 近的位置上。通過將AV流做成這樣的數(shù)據(jù)構(gòu)造,再現(xiàn)裝置在進(jìn)行快進(jìn)、回退時(shí),將文件上的 保存位置接近的主視頻、副視頻的I圖片用于再現(xiàn),能夠減輕BD-ROM驅(qū)動(dòng)器中的讀出處理 的負(fù)荷。
另外,在圖23中,在PID = 0x1011的EP_ID是4的倍數(shù)的主視頻的條目點(diǎn)與最接 近于其SPN的PID = OxlBOO的副視頻的條目點(diǎn)的SPN的差比通過(由BD-ROM格式?jīng)Q定的 I圖片的最大時(shí)間間隔的一半)χ (AV流的位速率的尺寸)求出的尺寸大的情況下,也可以 將PID = OxlBOO的副視頻的條目點(diǎn)指示的I圖片不設(shè)為不可變形。通過這樣,再現(xiàn)裝置在 PID = 0x1011的EP_ID是4的倍數(shù)的主視頻的條目點(diǎn)的I圖片再現(xiàn)時(shí),也可以不將再現(xiàn)PID =OxlBOO的副視頻的條目點(diǎn)的不可變形的I圖片時(shí)不必要地遠(yuǎn)離的部位再現(xiàn),再現(xiàn)裝置的 負(fù)荷減輕。(2)作為另一變形例,在副視頻中,設(shè)為不可變形的I圖片也可以如圖24那樣決 定。圖24表示相對(duì)于AV片斷的文件的各條目點(diǎn)的SPN的位置。在圖24的第2段中記載的 箭頭表示PID = 0x1011的條目點(diǎn)指示的SPN的位置,各條目點(diǎn)的EP_ID是4的倍數(shù),該條 目點(diǎn)表示的I圖片為不可變形。在圖24的第3段中記載的箭頭表示PID = OxlBOO的副視 頻的I圖片開頭存在的SPN的位置。此時(shí),將比PID = 0x1011的主視頻的EP_ID為4的倍 數(shù)的條目點(diǎn)靠后方的副視頻流的最初的I圖片設(shè)為不可變形。即,在副視頻中,保存有SPN 處于比主視頻的EP_ID為4的倍數(shù)的條目點(diǎn)靠后方的最初的I圖片的條目單元為不可變形 范圍。例如,在圖24中,由于存在于PID = 0x1011的EP_ID = 4N的條目點(diǎn)指示的SPN 的后方的PID = OxlBOO的最近的I圖片開頭是I圖片#B,所以將該I圖片設(shè)為不可變形。 此外,由于在比PID = 0x1011的EP_ID = 4(N+1)的條目點(diǎn)的SPN靠后方且最接近的PID =OxlBOO的I圖片開頭是I圖片#E,所以將該條目點(diǎn)指示的I圖片設(shè)為不可變形。通過做 成這樣的結(jié)構(gòu),能夠僅利用主視頻的條目映射表確定副視頻的沒有被變形的I圖片,所以 能夠減輕再現(xiàn)裝置的安裝的負(fù)擔(dān)。另外,在PID = 0x1011的EP_ID是4的倍數(shù)的條目點(diǎn)與存在于比其SPN靠后方、間 隔最近的PID = OxlBOO的I圖片開頭的SPN的差比通過(由格式?jīng)Q定的I圖片的最大時(shí) 間間隔)X (AV片斷的位速率的尺寸)求出的尺寸大的情況下,也可以將PID = OxlBOO的 I圖片不設(shè)為不可變形。通過這樣,再現(xiàn)裝置在PID = 0x1011的EP_ID是4的倍數(shù)的條目 點(diǎn)的I圖片再現(xiàn)時(shí),也可以不將再現(xiàn)PID = OxlBOO的I圖片時(shí)不必要地遠(yuǎn)離的部位再現(xiàn), 再現(xiàn)裝置的負(fù)荷減輕。(3)作為另一變形例,在副視頻中,設(shè)為不可變形的I圖片也可以如圖25那樣決定。圖25表示相對(duì)于作為AV片斷的再現(xiàn)時(shí)間軸的STC2101的各條目點(diǎn)的PTS的位置。在 圖25的第2段中記載的箭頭表示PID = OxlOll的條目點(diǎn)的PTS的位置,各條目點(diǎn)的EP_ID 是4的倍數(shù),該條目點(diǎn)表示的I圖片為不可變形。在圖25的第3段中記載的箭頭表示PID =OxlBOO的條目點(diǎn)的PTS的位置。此時(shí),將相對(duì)于PID = 0x1011的主視頻的EP_ID是4 的倍數(shù)的條目點(diǎn)的PTS處于后方的最接近的PTS的PID = OxlBOO條目點(diǎn)指示的副視頻的 I圖片設(shè)為不可變形。例如,由于相對(duì)于PID = 0x1011的EP_ID = 4N的條目點(diǎn)的PTS處于后方的最接 近的PTS的PID = OxlBOO的條目點(diǎn)是EP_ID = B的條目點(diǎn),所以將該條目點(diǎn)指示的I圖片 設(shè)為不可變形。此外,由于相對(duì)于PID = 0x1011的EP_ID = 4(N+1)的條目點(diǎn)的PTS處于 后方的最接近的PTS的PID = OxlBOO的條目點(diǎn)是EP_ID = C的條目點(diǎn),所以將該條目點(diǎn)指 示的I圖片設(shè)為不可變形。通過做成這樣的數(shù)據(jù)構(gòu)造,再現(xiàn)裝置在進(jìn)行主視頻、副視頻的快 進(jìn)、回退時(shí)能夠容易地檢索顯示時(shí)刻接近的I圖片,能夠高效率地實(shí)現(xiàn)再現(xiàn)裝置的主視頻、 副視頻的快進(jìn)、回退處理。另外,在PID = 0x1011的EP_ID是4的倍數(shù)的條目點(diǎn)與最接近于其PTS的PID = OxlBOO的條目點(diǎn)是PTS的差比由格式?jīng)Q定的I圖片的間隔的最大值大的情況下,也可以將 PID = OxlBOO的條目點(diǎn)指示的I圖片不設(shè)為不可變形。通過這樣,再現(xiàn)裝置在PID = 0x1011 的EP_ID是4的倍數(shù)的條目點(diǎn)的I圖片再現(xiàn)時(shí),也可以不將再現(xiàn)PID = OxlBOO的條目點(diǎn)的 不可變形的I圖片時(shí)不必要地遠(yuǎn)離的部位再現(xiàn),再現(xiàn)裝置的負(fù)荷減輕。(4)作為另一變形例,在副視頻中,設(shè)為不可變形的I圖片也可以如圖26那樣決 定。圖26表示相對(duì)于作為AV片斷的文件的各條目點(diǎn)的SPN的位置。在圖26的第2段中 記載的箭頭表示PID = 0x1011的條目點(diǎn)指示的SPN的位置,各條目點(diǎn)的EP_ID是4的倍 數(shù),該條目點(diǎn)表示的I圖片為不可變形。在圖26的第3段中記載的箭頭表示PID = OxlBOO 的副視頻的I圖片開頭存在的SPN的位置。此時(shí),將SPN相對(duì)于PID = 0x1011的主視頻的 EP.ID是4的倍數(shù)的條目點(diǎn)的SPN最接近的PID = OxlBOO副視頻的I圖片設(shè)為不可變形。例如,在圖26中,由于相對(duì)于PID = 0x1011的EP_ID = 4N的條目點(diǎn)的SPN最接 近的PID = OxlBOO的副視頻的I圖片開頭是I圖片#B,所以將該I圖片設(shè)為不可變形。此 夕卜,由于相對(duì)于PID = 0x1011的EP_ID = 4(N+1)的條目點(diǎn)的SPN最接近的PID = OxlBOO 的副視頻的I圖片開頭是I圖片#C,所以將該條目點(diǎn)指示的I圖片設(shè)為不可變形。通過做 成這樣的數(shù)據(jù)構(gòu)造,再現(xiàn)裝置在進(jìn)行主視頻、副視頻的快進(jìn)、回退時(shí)能夠容易地檢索接近于 文件的位置的I圖片而再現(xiàn),能夠高效率地實(shí)現(xiàn)再現(xiàn)裝置的主視頻、副視頻的快進(jìn)、回退處 理。另外,在相對(duì)于PID = 0x1011的EP_ID是4的倍數(shù)的條目點(diǎn)的SPN、最接近的PID =OxlBOO的I圖片的SPN的差比通過(由格式?jīng)Q定的I圖片的最大時(shí)間間隔)X (AV片斷 的位速率的尺寸)求出的尺寸大的情況下,,也可以將PID = OxlBOO的I圖片不設(shè)為不可 變形。通過這樣,再現(xiàn)裝置在PID = 0x1011的EP_ID是4的倍數(shù)的條目點(diǎn)的I圖片再現(xiàn) 時(shí),也可以不將再現(xiàn)PID = OxlBOO的I圖片時(shí)不必要地遠(yuǎn)離的部位再現(xiàn),再現(xiàn)裝置的負(fù)荷 減輕。(5)作為另一變形例,在副視頻中,設(shè)為不可變形的I圖片也可以如圖27那樣決定。
圖27表示相對(duì)于作為AV片斷的再現(xiàn)時(shí)間軸的STC2101的各條目點(diǎn)的PTS的位 置。在圖27的第2段中記載的箭頭表示PID = 0x1011的條目點(diǎn)的PTS的位置,各條目點(diǎn) 的EP ID是4的倍數(shù),該條目點(diǎn)表示的I圖片為不可變形。在圖27的第3段中記載的箭頭 表示PID = OxlBOO的條目點(diǎn)的PTS的位置。此時(shí),將從相對(duì)于PID = 0x1011的EP_ID是 4的倍數(shù)的條目點(diǎn)的PTS相同或處于前方的最接近的PTS的PID = OxlBOO的條目點(diǎn)的SPN 到該P(yáng)ID = OxlBOO的條目點(diǎn)的下個(gè)PID = OxlBOO的條目點(diǎn)的SPN的副視頻的流設(shè)為不可 變形。例如,由于相對(duì)于PID = 0x1011的EP_ID = 4N的條目點(diǎn)的PTS處于前方的最接 近的PTS的PID = OxlBOO的條目點(diǎn)是EP_ID = A的條目點(diǎn),該條目點(diǎn)的下個(gè)PID = OxlBOO 的條目點(diǎn)是EP_ID = B的條目點(diǎn),所以將這兩個(gè)條目點(diǎn)的SPN間的副視頻的流設(shè)為不可變 形。此外,由于相對(duì)于PID = 0x1011的EP_ID = 4(N+1)的條目點(diǎn)的PTS相同或處于前方 的最接近的PTS的PID = OxlBOO的條目點(diǎn)是EP_ID = C的條目點(diǎn),該條目點(diǎn)的下個(gè)PID = OxlBOO的條目點(diǎn)是EP_ID = D的條目點(diǎn),所以將這兩個(gè)條目點(diǎn)的SPN間的副視頻的流設(shè)為 不可變形。通過做成這樣的數(shù)據(jù)構(gòu)造,再現(xiàn)裝置在進(jìn)行主視頻、副視頻的快進(jìn)、回退時(shí)能夠容 易地檢索具有與顯示時(shí)刻相等的PTS的副視頻的流,能夠高效率地實(shí)現(xiàn)再現(xiàn)裝置的主視 頻、副視頻的快進(jìn)、回退處理。
(6)作為另一變形例,在副視頻中,設(shè)為不可變形的I圖片也可以如圖28那樣決定。圖28表示相對(duì)于作為AV片斷的再現(xiàn)時(shí)間軸的STC2101的各條目點(diǎn)的PTS的位 置。在圖28的第2段中記載的箭頭表示PID = 0x1011的條目點(diǎn)的PTS的位置,各條目點(diǎn) 的EP_ID是4的倍數(shù),該條目點(diǎn)表示的I圖片為不可變形。在圖28的第3段中記載的箭頭 表示PID = OxlBOO的條目點(diǎn)的PTS的位置。此時(shí),將從相對(duì)于PID = 0x1011的EP_ID是4 的倍數(shù)的條目點(diǎn)的PTS處于前方的最接近的PTS的PID = OxlBOO的條目點(diǎn)的SPN到該P(yáng)ID =OxlBOO的條目點(diǎn)的下個(gè)PID = OxlBOO的條目點(diǎn)的SPN的副視頻的流設(shè)為不可變形。但 是,在相對(duì)于PID = 0x1011的EP_ID是4的倍數(shù)的條目點(diǎn)的PTS存在相同的PTS的PID = OxlBOO的條目點(diǎn)的情況下,將該條目點(diǎn)表示的副視頻的I圖片設(shè)為不可變形。例如,由于相對(duì)于PID = 0x1011的EP_ID = 4N的條目點(diǎn)的PTS處于前方的最接 近的PTS的PID = OxlBOO的條目點(diǎn)是EP_ID = A的條目點(diǎn),該條目點(diǎn)的下個(gè)PID = OxlBOO 的條目點(diǎn)是EP_ID = B的條目點(diǎn),所以將這兩個(gè)條目點(diǎn)的SPN間的副視頻的流設(shè)為不可變 形。此外,由于相對(duì)于PID = 0x1011的EP_ID = 4(N+1)的條目點(diǎn)的PTS相同的PTS的PID =OxlBOO的條目點(diǎn)是EP_ID = C的條目點(diǎn),所以將該條目點(diǎn)表示的副視頻的I圖片設(shè)為不 可變形。通過做成這樣的數(shù)據(jù)構(gòu)造,再現(xiàn)裝置在進(jìn)行主視頻、副視頻的快進(jìn)、回退時(shí)能夠容 易地檢索具有與顯示時(shí)刻相等的PTS的副視頻的流,能夠高效率地實(shí)現(xiàn)再現(xiàn)裝置的主視 頻、副視頻的快進(jìn)、回退處理。(7)作為另一變形例,在副視頻中,設(shè)為不可變形的I圖片也可以如圖29那樣決定。圖29表示相對(duì)于作為AV片斷的再現(xiàn)時(shí)間軸的STC2101的各條目點(diǎn)的PTS的位置。在圖29的第2段中記載的箭頭表示PID = OxlOll的條目點(diǎn)的PTS的位置,各條目點(diǎn) 的EP_ID是4的倍數(shù),該條目點(diǎn)表示的I圖片為不可變形。在圖29的第3段中記載的箭頭 表示PID = OxlBOO的條目點(diǎn)的PTS的位置。此時(shí),將從相對(duì)于PID = 0x1011的EP_ID是 4的倍數(shù)的條目點(diǎn)的PTS相同或處于前方的最接近的PTS的PID = OxlBOO的條目點(diǎn)的SPN 到其下個(gè)PID = OxlBOO的條目點(diǎn)表示的I圖片間的副視頻的流設(shè)為不可變形。例如,由于相對(duì)于PID = 0x1011的EP_ID = 4N的條目點(diǎn)的PTS處于前方的最接近 的PTS的PID = OxlBOO的條目點(diǎn)是EP_ID = A的條目點(diǎn),其下個(gè)PID = OxlBOO的條目點(diǎn) 是ΕΡ_Μ = β的條目點(diǎn),所以將從該EP_ID = A的條目點(diǎn)的SPN到EP_ID = B的條目點(diǎn)指 示的I圖片之間的副視頻的流設(shè)為不可變形。此外,由于相對(duì)于PID = 0x1011的EP_ID = 4(N+1)的條目點(diǎn)的PTS相同或處于前方的最接近的PTS的PID = OxlBOO的條目點(diǎn)是EP_ ID = C的條目點(diǎn),其下個(gè)PID = OxlBOO的條目點(diǎn)是EP_ID = D的條目點(diǎn),所以將從該EP_ ID = C的 條目點(diǎn)的SPN到EP_ID = D的條目點(diǎn)指示的I圖片之間的副視頻的流設(shè)為不可變 形。通過做成這樣的數(shù)據(jù)構(gòu)造,再現(xiàn)裝置在進(jìn)行主視頻、副視頻的快進(jìn)、回退時(shí),能 夠 同時(shí)實(shí)現(xiàn)容易地檢索具有與主視頻的顯示時(shí)刻相等的PTS的副視頻的圖片、和能夠容易 地檢索最接近于主視頻的顯示時(shí)刻的副視頻的I圖片,能夠高效率地實(shí)現(xiàn)再現(xiàn)裝置的主視 頻、副視頻的快進(jìn)、回退處理。(8)作為另一變形例,在副視頻中,設(shè)為不可變形的I圖片也可以如圖30那樣決定。圖30表示相對(duì)于作為AV片斷的再現(xiàn)時(shí)間軸的STC2101的各條目點(diǎn)的PTS的位 置。在圖30的第2段中記載的箭頭表示PID = 0x1011的條目點(diǎn)的PTS的位置,各條目點(diǎn) 的EP_ID是4的倍數(shù),該條目點(diǎn)表示的I圖片為不可變形。在圖30的第3段中記載的箭頭 表示PID = OxlBOO的條目點(diǎn)的PTS的位置。此時(shí),將從相對(duì)于PID = 0x1011的EP_ID是 4的倍數(shù)的條目點(diǎn)的PTS處于前方的最接近的PTS的PID = OxlBOO的條目點(diǎn)的SPN到其 下個(gè)PID = OxlBOO的條目點(diǎn)表示的I圖片間的副視頻的流設(shè)為不可變形。但是,在相對(duì)于 PID = 0x1011的EP_ID是4的倍數(shù)的條目點(diǎn)的PTS存在相同的PTS的PID = OxlBOO的條 目點(diǎn)的情況下,將該條目點(diǎn)表示的副視頻的I圖片設(shè)為不可變形。例如,由于相對(duì)于PID = 0x1011的EP_ID = 4N的條目點(diǎn)的PTS處于前方的最接 近的PTS的PID = OxlBOO的條目點(diǎn)是EP_ID = A的條目點(diǎn),其下個(gè)PID = OxlBOO的條目 點(diǎn)是EP_M = B的條目點(diǎn),所以將從該EP_ID = A的條目的SPN到EP_ID = B的條目點(diǎn)指 示的I圖片間的副視頻的流設(shè)為不可變形。此外,由于相對(duì)于PID = 0x1011的EP_ID = 4 (N+1)的條目點(diǎn)的PTS相同的PTS的PID = OxlBOO的條目點(diǎn)是EP_ID = C的條目點(diǎn),所以 將該EP_ID = C的條目點(diǎn)指示的副視頻的I圖片設(shè)為不可變形。通過做成這樣的數(shù)據(jù)構(gòu)造,再現(xiàn)裝置在進(jìn)行主視頻、副視頻的快進(jìn)、回退時(shí),能夠 同時(shí)實(shí)現(xiàn)容易地檢索具有與主視頻的顯示時(shí)刻相等的PTS的副視頻的圖片、和能夠容易 地檢索最接近于主視頻的顯示時(shí)刻的副視頻的I圖片,能夠高效率地實(shí)現(xiàn)再現(xiàn)裝置的主視 頻、副視頻的快進(jìn)、回退處理。另外,在主視頻的條目映射表及副視頻的條目映射表指示的設(shè)為不可變形的條目 映射表表示的圖片是字段構(gòu)造、第2字段的圖片是幀間編碼形式(例如Predictive形式)的情況下,也可以將第1字段和第2字段都設(shè)為不可變形。通過做成這樣的結(jié)構(gòu),在不使流 復(fù)原而執(zhí)行特殊再現(xiàn)的情況下,能夠?qū)椴豢勺冃蔚臈l目映射表表示的圖片的第1字段和 第2字段兩者的數(shù)據(jù)再現(xiàn)。(第2實(shí)施方式) 在第2實(shí)施方式中,對(duì)有關(guān)本發(fā)明的再現(xiàn)裝置進(jìn)行說明。圖31表示再現(xiàn)裝置200的結(jié)構(gòu)。再現(xiàn)裝置200由BD-ROM驅(qū)動(dòng)器11、讀取緩存12、 系統(tǒng)目標(biāo)解碼器13、數(shù)據(jù)復(fù)原處理部14、復(fù)原條目生成部15、復(fù)原字節(jié)代碼執(zhí)行部16、數(shù)據(jù) 解析執(zhí)行部17、用戶事件處理部18構(gòu)成。BD-ROM驅(qū)動(dòng)器11基于來自數(shù)據(jù)解析執(zhí)行部17的命令,從BD-ROM盤讀出數(shù)據(jù),將 數(shù)據(jù)儲(chǔ)存到讀取緩存12中。從BD-ROM盤讀出的數(shù)據(jù)不僅是AV流,還包括索引文件、電影 對(duì)象文件、播放列表文件。此外,在從復(fù)原字節(jié)代碼執(zhí)行部16發(fā)出了復(fù)原字節(jié)代碼數(shù)據(jù)的 讀入命令的情況下,從BD-ROM盤讀出復(fù)原字節(jié)代碼數(shù)據(jù),傳送給復(fù)原字節(jié)代碼執(zhí)行部16。讀取緩存12是臨時(shí)保存使用BD-ROM驅(qū)動(dòng)器讀入的數(shù)據(jù)的由存儲(chǔ)器等構(gòu)成的緩 存。系統(tǒng)目標(biāo)解碼器13對(duì)讀出到讀取緩存12中的源包進(jìn)行多路分離處理,進(jìn)行將各 流解碼而再現(xiàn)的處理。PMT的數(shù)據(jù)被從讀取緩存12傳送,在系統(tǒng)目標(biāo)解碼器13內(nèi)的系統(tǒng)包 解碼器檢測(cè)到復(fù)原描述符的情況下,將復(fù)原描述符和記述有該復(fù)原描述符的PMT包的SPN 傳送給復(fù)原條目生成部15。關(guān)于系統(tǒng)目標(biāo)解碼器13的詳細(xì)情況在后面敘述。用戶事件處理部18對(duì)經(jīng)由遙控器的用戶操作進(jìn)行響應(yīng),對(duì)系統(tǒng)目標(biāo)解碼器13委 托處理的執(zhí)行。例如,在遙控器中按下了按鈕的情況下,對(duì)系統(tǒng)目標(biāo)解碼器13委托以使其 執(zhí)行包含在該按鈕中的命令。例如,在遙控器中按下了快進(jìn)、回退按鈕的情況下,對(duì)系統(tǒng)目 標(biāo)解碼器13命令對(duì)于當(dāng)前再現(xiàn)的播放列表的AV流的快進(jìn)、回退處理的執(zhí)行。復(fù)原字節(jié)代碼執(zhí)行部16在從數(shù)據(jù)解析執(zhí)行部17有執(zhí)行命令的情況下,從數(shù)據(jù)解 析執(zhí)行部17接受AV流的號(hào)碼和復(fù)原段ID,從BD-ROM驅(qū)動(dòng)器11取得復(fù)原字節(jié)代碼數(shù)據(jù)16 而執(zhí)行處理。將由復(fù)原字節(jié)代碼數(shù)據(jù)生成的復(fù)原參數(shù)傳遞給復(fù)原條目生成部15。復(fù)原條目生成部15對(duì)包含在從系統(tǒng)目標(biāo)解碼器13傳送的復(fù)原描述符中的掩蔽復(fù) 原條目,執(zhí)行從復(fù)原字節(jié)代碼執(zhí)行部16傳送的復(fù)原參數(shù)的XOR運(yùn)算處理,生成復(fù)原條目。復(fù) 原條目生成部15將與生成的復(fù)原條目對(duì)應(yīng)的PMT包的SPN傳送給數(shù)據(jù)復(fù)原處理部14。數(shù)據(jù)復(fù)原處理部14接受與從復(fù)原條目生成部15傳送的復(fù)原條目對(duì)應(yīng)的PMT包的 SPN,執(zhí)行復(fù)原處理。如果復(fù)原條目的變形指示標(biāo)記是“不需要復(fù)原”,則數(shù)據(jù)復(fù)原處理部14 將該復(fù)原條目忽視,不進(jìn)行任何處理。如果復(fù)原條目的變形指示標(biāo)記是“需要復(fù)原”,則數(shù)據(jù) 復(fù)原處理部14確定復(fù)原條目的相對(duì)包數(shù)和作為從PMT包的SPN復(fù)原的目標(biāo)的源包,從讀取 緩存12中找到。通過復(fù)原條目的包內(nèi)位置確定源包內(nèi)的改寫位置,用改寫值改寫。數(shù)據(jù)解析執(zhí)行部17包括執(zhí)行構(gòu)成電影對(duì)象的導(dǎo)航命令的命令處理器、和再現(xiàn)控 制引擎。再現(xiàn)控制引擎基于命令處理器的PlayPL命令的執(zhí)行結(jié)果及平臺(tái)部的API調(diào)用,經(jīng) 由播放列表信息進(jìn)行AV流的再現(xiàn)。此外,數(shù)據(jù)解析執(zhí)行部17管理將AV流再現(xiàn)到哪里,在 AV流內(nèi)的復(fù)原段變更之前,為了生成下個(gè)復(fù)原參數(shù),對(duì)復(fù)原字節(jié)代碼執(zhí)行部16命令復(fù)原字 節(jié)代碼數(shù)據(jù)的執(zhí)行。此外,數(shù)據(jù)解析執(zhí)行部17在被從用戶事件處理部16通知了高倍速的快進(jìn)、回退的特殊再現(xiàn)的執(zhí)行命令的情況下,將再現(xiàn)的AV流的流信息文件內(nèi)的PID表示主視頻的條目映射表解析,確定EP_ID為4的倍數(shù)的條目點(diǎn)。接著,數(shù)據(jù)解析執(zhí)行部17將再現(xiàn)的AV流的流 信息文件內(nèi)的PID表示副視頻的條目映射表解析。在選擇最先再現(xiàn)的主視頻的條目點(diǎn)之 后,從副視頻的條目映射表之中選擇最接近于主視頻的條目點(diǎn)的PTS的條目點(diǎn)。然后,通過 重復(fù)以下的(1)到(4)的處理,實(shí)現(xiàn)高速的快進(jìn)、回退。(1)數(shù)據(jù)解析執(zhí)行部17將所選擇的 主視頻、副視頻的條目點(diǎn)中的、最小的SPN通知給BD-ROM驅(qū)動(dòng)器11,委托從該SPN的讀入開 始。(2)數(shù)據(jù)解析執(zhí)行部17對(duì)系統(tǒng)目標(biāo)解碼器13指示主視頻、副視頻的條目點(diǎn)的信息和各 自的僅I圖片的再現(xiàn)。(3)數(shù)據(jù)解析執(zhí)行部17從系統(tǒng)目標(biāo)解碼器13接受作為對(duì)象的主視 頻、副視頻的I圖片的再現(xiàn)結(jié)束通知。(4)數(shù)據(jù)解析執(zhí)行部17從主視頻的條目映射表之中 選擇接著要再現(xiàn)的EP_ID是4的倍數(shù)的條目點(diǎn),從副視頻的條目映射表之中選擇與所選擇 的主視頻的條目點(diǎn)的PTS最接近的條目點(diǎn)。但是,不言而喻,不需要將主視頻的4的倍數(shù)的 條目點(diǎn)都再現(xiàn),而根據(jù)從用戶指定的快進(jìn)、回退的速度選擇條目點(diǎn)再現(xiàn)?!聪到y(tǒng)目標(biāo)解碼器13>接著,參照?qǐng)D32對(duì)系統(tǒng)目標(biāo)解碼器13進(jìn)行說明。源包處理器21將傳送給系統(tǒng)目標(biāo)解碼器12的源包進(jìn)行解釋,取出TS包而向PID 過濾器23送出。在該送出時(shí),對(duì)應(yīng)于各源包的ATS而調(diào)節(jié)向解碼器的輸入時(shí)刻。具體而言, 在ATC計(jì)時(shí)器22生成的ATC的值與源包的ATS值成為相同的瞬間,按照AV流的記錄速率, 僅將該TS包傳送給PID過濾器23。PID過濾器23將從源包處理器21輸出的TS包中的、TS包的PID與再現(xiàn)中需要的 PID 一致的包按照PID傳送給主視頻解碼器24、副視頻解碼器25、IG解碼器26、PG解碼器 27、音頻解碼器28、系統(tǒng)包解碼器29。例如,在BD-ROM的情況下,在包含在TS包中的PID是 0x1011的情況下對(duì)主視頻解碼器24、在PID是OxlBOO到OxlBlF的情況下對(duì)副視頻解碼器 25、在PID是0x1100到OxlllF的情況下對(duì)音頻解碼器28、在PID是0x1200到0xl21F的 情況下對(duì)PG解碼器27、在PID是0x1400到0xl41F的情況下對(duì)IG解碼器26、在是PID為 0x0000的PAT或0x0100的PMT的情況下對(duì)系統(tǒng)包解碼器29傳送。主視頻解碼器24 由 TB (TransportStreamBuffer) 30、 MB (MultiplexingBuffer) 2411、EB (ElementaryStreamBuffer) 32、壓縮影像解碼器 33、 RB (Re-order Buffer) 34、開關(guān) 35 構(gòu)成。TB30是將歸屬于視頻流的TS包從PID過濾器23輸出時(shí)臨時(shí)儲(chǔ)存的緩存。MB31是在從TB30對(duì)EB32輸出視頻流時(shí)、用來臨時(shí)儲(chǔ)存PES包的緩存。EB32是保存處于編碼狀態(tài)的圖片(I圖片、B圖片、P圖片)的緩存。壓縮影像解碼器33通過將視頻基礎(chǔ)流的各個(gè)幀圖像按照規(guī)定的解碼時(shí)刻(DTS) 解碼而制作多個(gè)幀圖像。由于在多路復(fù)用到AV流中的視頻流的壓縮編碼形式中有MPEG2、 MPEG4AVC、VC1等,所以根據(jù)流的屬性而切換壓縮影像解碼器33。此外,壓縮影像解碼器33 在從數(shù)據(jù)解析執(zhí)行部17對(duì)系統(tǒng)目標(biāo)解碼器13傳遞條目映射表的信息、僅是指了 I圖片的 再現(xiàn)的情況下,在對(duì)應(yīng)的I圖片結(jié)束解碼的定時(shí)通知給數(shù)據(jù)解析執(zhí)行部17。RB34是用來將解碼后的圖片的順序從編碼順序替換為顯示順序的緩存。開關(guān)35是實(shí)現(xiàn)從編碼順序向顯示順序切換圖片的順序的開關(guān)。通過切換開關(guān)35, 在顯示時(shí)刻(PTS)的定時(shí)將圖片寫入到存儲(chǔ)器層42中。
副視頻解碼器25具有與主視頻解碼器24同樣的功能,進(jìn)行被輸入的副視頻流的 解碼,在顯示時(shí)刻(PTS)的定時(shí)將圖片寫入到存儲(chǔ)器層2423中。IG解碼器26從由源包處理器輸入的TS包提取交互圖形流并解碼,將非壓縮的圖 形數(shù)據(jù)在顯示時(shí)刻(PTS)寫入到存儲(chǔ)器層44中。
PG解碼器27從由源包處理器輸入的TS包提取演示圖形流并解碼,將非壓縮的圖 形數(shù)據(jù)在顯示時(shí)刻(PTS)寫入到存儲(chǔ)器層45中。加法部46將寫入到存儲(chǔ)器層42、43、44、45中的數(shù)據(jù)瞬間疊加,顯示在TV等的畫 面上。音頻解碼器28 由 TB (TransportStreamBuffer) 36、B (Buffer) 37、壓縮聲音解碼器 38構(gòu)成。TB36將從PID過濾器23輸出的TS包以先入先出式保存,通過一定的位速率傳送 給 B37。B37將從TB36輸入的音頻流以先入先出式保存,以PES包的單位供給到壓縮聲音 解碼器38中。壓縮聲音解碼器38對(duì)輸入的PES包進(jìn)行解碼處理,得到非壓縮狀態(tài)的LPCM狀態(tài) 的音頻數(shù)據(jù),以顯示時(shí)刻(PTS)的定時(shí)輸出。由于在多路復(fù)用在AV流中的音頻流的壓縮編 碼形式中有AC3、DTS等,所以根據(jù)流的屬性而切換壓縮影像解碼器33。系統(tǒng)包解碼器29 由 TB (TransportStreamBuffer) 39,B (Buffer) 40、系統(tǒng)包解析部 2421構(gòu)成。TB39將從PID過濾器23輸出的TS包以先入先出式保存,通過一定的位速率傳送 給 B40。 B40將從TB39輸入的數(shù)據(jù)以一定的傳送速率、將PATPMT的數(shù)據(jù)傳送給系統(tǒng)包解析 部41。系統(tǒng)包解析部41將輸入的傳送的PAT及PMT的內(nèi)容解析。例如,將記述在PMT內(nèi) 的流信息等解析而進(jìn)行各種解碼器的初始化等。此外,在關(guān)于PMT而在開頭包含有復(fù)原描 述符的情況下,將復(fù)原描述符分割出,將該P(yáng)MT包的SPN通知給復(fù)原條目生成部15。以上是有關(guān)本發(fā)明的再現(xiàn)裝置的硬件結(jié)構(gòu)。接著,對(duì)作為有關(guān)本實(shí)施方式的再現(xiàn)裝置的特征的高速的快進(jìn)、回退再現(xiàn)時(shí)的動(dòng) 作說明詳細(xì)情況。在數(shù)據(jù)解析執(zhí)行部17中控制高速的快進(jìn)、回退再現(xiàn)時(shí)的動(dòng)作。圖33是 表示數(shù)據(jù)解析執(zhí)行部17的流程圖。如果通過用戶操作指示快進(jìn)、回退,則數(shù)據(jù)解析執(zhí)行部17首先將O設(shè)定為確保在 工作存儲(chǔ)器上的變量η (SlOl),并且根據(jù)指定的再現(xiàn)速度決定倍速參數(shù)A (S102)。接著,通過使用變量η、倍速參數(shù)A執(zhí)行再現(xiàn)條目點(diǎn)選擇處理,選擇在再現(xiàn)中使用 的主視頻及副視頻的條目點(diǎn)(S103),對(duì)系統(tǒng)目標(biāo)解碼器13指示所選擇的條目點(diǎn)指示的I圖 片的再現(xiàn)(S104)。反復(fù)執(zhí)行以上的處理(S103 S105),如果接受用戶的停止指示、或達(dá)到條目映射 表的末端(S105 :Νο),則結(jié)束特殊再現(xiàn)。接著,對(duì)再現(xiàn)條目點(diǎn)的選擇處理的詳細(xì)情況進(jìn)行說明。圖34是表示再現(xiàn)條目點(diǎn)選 擇處理的處理順序的流程圖。
在再現(xiàn)條目點(diǎn)選擇處理中,數(shù)據(jù)解析執(zhí)行部17首先從主視頻的條目映射表中檢 索第4An個(gè)條目點(diǎn),將該條目點(diǎn)選擇為主視頻的再現(xiàn)對(duì)象(Slll)。接著,從副視頻的條目映射表中檢索PTS與在Slll中選擇的主視頻的條目點(diǎn)的 PTS最接近的條目點(diǎn)(S112)。這里,在檢測(cè)到的副視頻的條目點(diǎn)有兩個(gè)的情況下(S113: Yes),將兩個(gè)條目點(diǎn)中的PTS在時(shí)間上靠后的條目點(diǎn)選擇為副視頻的再現(xiàn)對(duì)象(S114)。在 S112中檢測(cè)到的副視頻的條目點(diǎn)是1個(gè)的情況下(S113 :No),將檢測(cè)到的條目點(diǎn)選擇為副 視頻的再現(xiàn)對(duì)象(S115)。最后將變量η增加(S116),然后,繼續(xù)圖33所示的高速的快進(jìn)、 回退再現(xiàn)時(shí)的處理。 以上是再現(xiàn)條目點(diǎn)選擇處理的詳細(xì)情況。以上,根據(jù)本實(shí)施方式,在從通過將AV流的一部分變形記錄而實(shí)現(xiàn)了 TS包水平下 的著作權(quán)保護(hù)的記錄媒體中讀出AV流而執(zhí)行高速的快進(jìn)、回退再現(xiàn)的情況下,通過將保證 了沒有被變形的TS包、即主視頻流中的每4個(gè)條目點(diǎn)中開頭的1個(gè)條目點(diǎn)的TS包、和保存 有是副視頻流的條目單元、附加的演示時(shí)間戳與主視頻流中的每4個(gè)條目單元中的開頭的 1個(gè)條目單元最接近者的TS包有選擇地用于再現(xiàn),能夠避免處理負(fù)荷的增大。(第3實(shí)施方式)在第3實(shí)施方式中,對(duì)用來實(shí)施有關(guān)本發(fā)明的記錄裝置及記錄方法的形態(tài)進(jìn)行說 明。在第1實(shí)施方式所述的BD-ROM的制作及工業(yè)生產(chǎn)中,使用有關(guān)本發(fā)明的記錄裝置及記 錄方法。這里說明的記錄裝置是稱作編輯裝置的裝置,為了電影內(nèi)容的發(fā)布而設(shè)置在制作 工作室中,供編輯人員使用。按照來自編輯人員的操作,生成記述有按照MPEG規(guī)格壓縮編 碼的數(shù)字流以及怎樣再現(xiàn)電影標(biāo)題的腳本、生成包括這些數(shù)據(jù)的面向BD-ROM的卷映像是 有關(guān)本發(fā)明的記錄裝置的使用形態(tài)。有關(guān)本發(fā)明的記錄裝置的目的是生成在實(shí)施方式1中 說明的記錄媒體。圖35是表示有關(guān)本發(fā)明的記錄裝置的內(nèi)部結(jié)構(gòu)的圖。如本圖所示,有關(guān)本發(fā)明的 記錄裝置由素材制作部201、腳本生成部202、多路復(fù)用處理部203、復(fù)原條目生成部204、復(fù) 原字節(jié)代碼數(shù)據(jù)生成部205、變形處理部206、格式處理部207、主制作部208構(gòu)成。素材制作部201制作視頻流、音頻流、演示圖形流、交互圖形流等的各流。素材制 作部201通過將非壓縮的位圖等的圖像按照MPEG4-AVC或MPEG2等的壓縮方式編碼而制作 視頻流。素材制作部201通過將非壓縮的LinearPCM聲音等按照AC3等的壓縮方式編碼而 制作音頻流。素材制作部201基于包括字幕圖像和顯示定時(shí)、以及淡入/淡出等的字幕效 果的字幕信息文件,制作作為依據(jù)BD-ROM規(guī)格的字幕流的格式的演示圖形流。素材制作部 201基于在菜單中使用的位像、和記載有配置在菜單中的按鈕的轉(zhuǎn)移及顯示效果的菜 單文件,制作作為依據(jù)BD-ROM規(guī)格的菜單畫面的格式的交互圖形流。腳本生成部202按照由素材制作部201制作的各流的信息、以及來自編輯人員的 經(jīng)由⑶I的操作,以依據(jù)BD-ROM規(guī)格的格式制作腳本。這里所說的腳本對(duì)應(yīng)于索引文件、 電影對(duì)象文件、播放列表文件等的文件。此外,腳本生成部202制作記述有用來實(shí)現(xiàn)多路復(fù) 用處理的各AV流由哪個(gè)流構(gòu)成的參數(shù)文件。多路復(fù)用處理部203將記述在BD-ROM腳本數(shù)據(jù)中的視頻、音頻、字幕、按鈕等的多個(gè)流多路復(fù)用,制作MPEG2-TS形式的AV流。此時(shí),也同時(shí)制作與AV流成對(duì)的流信息文件。多路復(fù)用處理部203進(jìn)行的流信息文件的生成通過以下的方法進(jìn)行。多路復(fù)用處理部203 在制作AV流的同時(shí)制作條目映射表。更具體地講,在由素材制作部201生成的各流中,如果 包含的視頻流是MPEG2則檢測(cè)I圖片、如果是MPEG4-AVC則檢測(cè)I圖片或IDR圖片、如果是 VC-I則檢測(cè)I圖片存在于何處,將上述各圖片的顯示時(shí)刻和將作為MPEG2-TS的AV流的第 幾個(gè)源包中是否存在上述各圖片的開頭數(shù)據(jù)建立了對(duì)應(yīng)的條目點(diǎn)登錄到條目映射表中。在 包含在AV流中的視頻流有主視頻、副視頻的兩種的情況下,將兩者的條目映射表都同時(shí)制 作。多路復(fù)用處理部203將自己生成的條目映射表與包含在AV流中的各流的聲音屬性、影 像屬性等的屬性信息配對(duì)而制作流信息文件。此外,多路復(fù)用處理部203以系統(tǒng)目標(biāo)解碼 器2409的緩存不發(fā)生溢出錯(cuò)誤的程度、制作例如1秒鐘50個(gè)左右的許多PMT包。在BD-ROM 中,由于需要將用來變形AV流的復(fù)原條目作為復(fù)原描述符插入到AV流內(nèi)的PMT包中,所以 為了使AV流的數(shù)據(jù)變形量變多而需要制作許多PMT。復(fù)原條目生成部204選擇用來將AV流的內(nèi)容解析變形的變形源數(shù)據(jù),制作復(fù)原條 目。盡量將有效率的部位選擇為變形源數(shù)據(jù),以使得當(dāng)不正當(dāng)?shù)脑佻F(xiàn)裝置在沒有復(fù)原的狀 態(tài)下進(jìn)行AV流的再現(xiàn)時(shí)影像紊亂、不能將AV流正確地再現(xiàn)。這里,將通過將變形源數(shù)據(jù)變 形而再現(xiàn)紊亂的程度較大的情況定義為“變形效果較大”。在AV流中包含有視頻流的情況 下,為選擇變形效果較大的變形源數(shù)據(jù) ,考慮以下的優(yōu)先級(jí)。(1)以IDR圖片/I圖片一P圖 片一B圖片的優(yōu)先級(jí)選擇變形源數(shù)據(jù)。(由于視頻流的壓縮方式利用基于時(shí)間相關(guān)的壓縮, 所以通過將對(duì)圖片的相關(guān)影響較大的圖片變形,變形效果變大。)(2)將圖片之中的宏塊條 頭及宏塊條數(shù)據(jù)的開頭附近選擇為變形源數(shù)據(jù)。(由于視頻流的解碼器能夠以宏塊條單位 進(jìn)行解碼,宏塊條頭及宏塊條數(shù)據(jù)的開頭附近對(duì)于解碼器而言是最重要的數(shù)據(jù),所以通過 將其附近變形,變形效果變大。)(3)在圖片內(nèi)有多個(gè)宏塊條的情況下,重視開頭的宏塊條而 選擇變形源數(shù)據(jù)。(由于在開頭的宏塊條頭中包含有圖片內(nèi)的宏塊條共通的參數(shù)等,所以通 過將開頭變形,變形效果變大。)對(duì)于以上那樣選擇的變形源數(shù)據(jù),調(diào)查處于其前方的PMT 的SPN,設(shè)定變形指示標(biāo)記、相對(duì)包、包內(nèi)位置、改寫值,制作復(fù)原條目。此外,復(fù)原條目生成 部205參照流信息文件的條目映射表,對(duì)于主視頻的視頻流,在主視頻的條目映射表之中 從EP_ID為4的倍數(shù)的I圖片不選擇變形源數(shù)據(jù)。此外,復(fù)原條目生成部205參照條目信 息文件的條目映射表,從最接近于在主視頻的條目映射表之中EP_ID為條目點(diǎn)的PTS的、副 視頻的條目映射表中的條目映射表指示的I圖片中不選擇變形源數(shù)據(jù)。復(fù)原字節(jié)代碼數(shù)據(jù)生成部205根據(jù)AV流和流信息文件計(jì)算復(fù)原段,制作對(duì)應(yīng)于各 復(fù)原段的復(fù)原參數(shù)。此外,對(duì)于AV流的號(hào)碼和復(fù)原段ID,生成復(fù)原字節(jié)代碼數(shù)據(jù),以便能夠 生成復(fù)原參數(shù)。當(dāng)生成復(fù)原字節(jié)代碼數(shù)據(jù)時(shí),進(jìn)行使用存在于BD-ROM盤中的密鑰或存在于 再現(xiàn)裝置中的密鑰制作以使得僅由具有正確的密鑰的再現(xiàn)裝置生成復(fù)原參數(shù)、或使程序代 碼難讀化以使程序自身不會(huì)被不正當(dāng)?shù)亟馕龅鹊呐?,以使得不能由不正?dāng)?shù)脑佻F(xiàn)裝置生 成復(fù)原參數(shù)。此外,在復(fù)原字節(jié)代碼數(shù)據(jù)中,制作將復(fù)原參數(shù)對(duì)復(fù)原條目進(jìn)行XOR得到的掩 蔽復(fù)原條目,制作設(shè)定了用來指示復(fù)原條目指示的變形源數(shù)據(jù)的基點(diǎn)SPN的復(fù)原條目包, 包含到復(fù)原字節(jié)代碼數(shù)據(jù)中。變形處理部206基于由復(fù)原條目生成部制作的復(fù)原條目及由復(fù)原字節(jié)代碼數(shù)據(jù) 生成部205生成的復(fù)原參數(shù),進(jìn)行對(duì)AV流的變形處理,制作變形AV流。將復(fù)原參數(shù)對(duì)復(fù)原 條目進(jìn)行XOR而生成掩蔽復(fù)原條目,將其變換為復(fù)原描述符,插入到處于復(fù)原條目指示的變形源數(shù)據(jù)的位置之前的PMT中。并且,在復(fù)原條目指示的變形源數(shù)據(jù)的位置上,改寫隨機(jī) 值等的數(shù)據(jù)列。此外,在從PMT到下個(gè)PMT不存在變形源數(shù)據(jù)的情況,新制作復(fù)原條目,將 復(fù)原指示標(biāo)記設(shè)定為“不需要變形”,與復(fù)原參數(shù)進(jìn)行XOR而生成掩蔽化的復(fù)原條目之后, 生成復(fù)原描述符,插入到對(duì)應(yīng)的PMT中。格式處理部207將由腳本生成部202生成的BD-ROM腳本數(shù)據(jù)、由變形處理部206 生成的變形AV流、由多路復(fù)用處理部203生成的流信息文件、和由復(fù)原字節(jié)代碼數(shù)據(jù)生成 部205生成的復(fù)原字節(jié)代碼數(shù)據(jù)以依據(jù)BD-ROM規(guī)格的格式配置文件及目錄,以作為依據(jù) BD-ROM規(guī)格的文件系統(tǒng)的UDF的格式制作盤映像。主制作部208將由格式處理部207生成的盤映像制作BD-ROM壓制用數(shù)據(jù)。通過 對(duì)該數(shù)據(jù)進(jìn)行壓制工序,能夠進(jìn)行BD-ROM的制造。以上是記錄裝置的結(jié)構(gòu)。 以下,參照?qǐng)D36,對(duì)記錄裝置的BD-ROM記錄方法進(jìn)行說明。首先,在步驟S201中,素材制作部201生成視頻流、音頻流、IG流、PG流。在步驟 S202中,腳本生成部202制作記述有索引文件、電影對(duì)象文件、播放列表文件等再現(xiàn)腳本的 BD-ROM腳本數(shù)據(jù)。在步驟S203中,多路復(fù)用處理部203基于BD-ROM腳本數(shù)據(jù)制作AV流和 流信息文件。這里,復(fù)原條目生成部204執(zhí)行不可變形包指定處理,從主視頻及副視頻的TS包 中指定禁止實(shí)施變形的不可變形包(S204)。然后,復(fù)原條目生成部204從在步驟S204中指 定的不可變形包以外的TS包之中選擇變形源數(shù)據(jù),制作復(fù)原條目(S205)。復(fù)原字節(jié)代碼數(shù)據(jù)生成部205生成輸出在步驟S205中用于復(fù)原條目的生成的復(fù) 原參數(shù)的復(fù)原字節(jié)代碼數(shù)據(jù)(S206),變形處理部206基于復(fù)原條目和AV流制作變形AV流 (S207)。最后,格式處理部207將BD-ROM腳本數(shù)據(jù)、變形AV流、流信息文件、復(fù)原字節(jié)代碼 數(shù)據(jù)重新排列為BD-ROM規(guī)格的文件、目錄構(gòu)造,制作依據(jù)BD-ROM規(guī)格的盤映像(S208),主 制作部208根據(jù)盤映像制作BD-ROM的壓制用數(shù)據(jù)(S209)。以上是有關(guān)本實(shí)施方式的記錄 裝置進(jìn)行的BD-ROM的記錄處理的處理順序。接著,對(duì)不可變形包指定處理的詳細(xì)情況進(jìn)行說明。圖37是表示不可變形包指定 處理的處理順序的流程圖。在不可變形包指定處理中,復(fù)原條目生成部204首先在確保于工作存儲(chǔ)器上的變 量m中設(shè)定0(S211)。接著,復(fù)原條目生成部204參照在圖36的S203中多路復(fù)用處理部203生成的流 信息文件內(nèi)的條目映射表,將構(gòu)成AV流的TS包中的、構(gòu)成在主視頻的條目映射表中EP_ID =4m的條目點(diǎn)指示的I圖片的TS包指定為不可變形包(S212),進(jìn)而,將構(gòu)成與在主視頻的 條目映射表中EP_ID = 4m的條目點(diǎn)的PTS最接近的、副視頻的條目映射表的條目點(diǎn)指示的 I圖片的TS包指定為不可變形包(S213)。然后,復(fù)原條目生成部204將變量m增加(S214),反復(fù)進(jìn)行S212 S215的處理而 追加不可變形包的指定,直到4m超過主視頻的條目映射表的最后的EP_ID,如果4m超過主 視頻的條目映射表的最后的EP_ID(S215 :No),則結(jié)束不可變形包指定處理。以上是不可變形包指定處理的詳細(xì)情況。
以上,根據(jù)本實(shí)施方式,雖然通過將AV流的一部分變形記錄而實(shí)現(xiàn)了 TS包水平下 的著作權(quán)保護(hù),但由于主視頻流中的每4個(gè)條目單元中開頭的1個(gè)條目點(diǎn)的TS包、和保存 有是副視頻流的條目單元、附加的演示時(shí)間戳最接近于主視頻流中的每4個(gè)條目單元中開 頭的1個(gè)條目單元的條目單元的TS包沒有被變形,所以通過在再現(xiàn)裝置側(cè)選擇使用保存在 這些TS包中的I圖片,能夠不需要TS包的復(fù)原處理而進(jìn)行高速的快進(jìn)、回退再現(xiàn)。(其他變形例)另外,基于上述實(shí)施方式說明了本發(fā)明,但本發(fā)明當(dāng)然并不限定于上述實(shí)施方式。 以下這樣的情況也包含在本發(fā)明中。(1)本發(fā)明也可以是在各實(shí)施方式中說明的流程圖的處理順序公開的數(shù)據(jù)管理方 法。此外,也可以是包含使計(jì)算機(jī)以上述處理順序動(dòng)作的程序代碼的計(jì)算機(jī)程序,也可以是 由上述計(jì)算機(jī)程序構(gòu)成的數(shù)字信號(hào)。此外,本發(fā)明也可以是將上述計(jì)算機(jī)程序或上述數(shù)字信號(hào)記錄在計(jì)算機(jī)可讀取的 記錄媒體、例如軟盤、硬盤、CD-ROM、MO、DVD、DVD-ROM、DVD-RAM、BD (Blu-ray Disc)、半導(dǎo)體 存儲(chǔ)器等中的產(chǎn)品。此外,本發(fā)明也可以是將上述計(jì)算機(jī)程序或上述數(shù)字信號(hào)經(jīng)由以電氣通信線路、 無(wú)線或有線通信線路、以因特網(wǎng)為代表的網(wǎng)絡(luò)等傳送的系統(tǒng)。此外,也可以通過將上述計(jì)算機(jī)程序或上述數(shù)字信號(hào)記錄在上述記錄媒體中移 送、或者通過將上述計(jì)算機(jī)程序或上述數(shù)字信號(hào)經(jīng)由上述網(wǎng)絡(luò)等移送、由獨(dú)立的其他計(jì)算 機(jī)程序?qū)嵤?2)本發(fā)明也可以作為控制在上述實(shí)施方式中記載的數(shù)據(jù)管理裝置的LSI實(shí)施。 這樣的LSI可以通過將圖31或圖35所示的功能塊集成化來實(shí)現(xiàn)。這些功能塊既可以獨(dú)立 地1芯片化,也可以包括一部分或全部而1芯片化。這里,設(shè)為L(zhǎng)SI,但根據(jù)集成度的差異,也有稱作IC、系統(tǒng)LSI、超級(jí)LSI、超大規(guī)模 LSI的情況。此外,集成電路化的方法并不限于LSI,也可以通過專用電路或通用處理器來實(shí) 現(xiàn)。也可以使用在LSI制造后能夠編程的FPGA(FieldProgrammable Gate Array)、或能夠 再構(gòu)成LSI內(nèi)部的電路單元的連接及設(shè)定的可重構(gòu)處理器。進(jìn)而,如果因半導(dǎo)體技術(shù)的進(jìn)步或派生的其他技術(shù)而出現(xiàn)代替LSI的集成電路化 的技術(shù),則當(dāng)然也可以利用該技術(shù)進(jìn)行功能塊及部件的集成化。在這樣的技術(shù)中,有可能有 生物技術(shù)的應(yīng)用等。(3)在上述第1、第2、第3實(shí)施方式中,做成了保證EP_ID是4的倍數(shù)的主視頻的 條目點(diǎn)在TS包水平上不被變形的結(jié)構(gòu),但在本發(fā)明中,在主視頻中保證在TS包水平上不被 變形的并不限于EP_ID是4的倍數(shù)的條目點(diǎn)。在主視頻中保證不被變形的TS包設(shè)為幾個(gè) 條目點(diǎn)中1個(gè),可以按照格式的特性而適當(dāng)設(shè)定。(4)在第1實(shí)施方式中,如圖18所示,將復(fù)原條目掩蔽,作為描述符插入到PMT之 中而記錄到記錄媒體中,但復(fù)原條目也可以以其他的形式記錄到記錄媒體中。例如,也可以如圖38那樣將復(fù)原條目插入到復(fù)原字節(jié)代碼數(shù)據(jù)中。在此情況下, 復(fù)原條目及掩蔽復(fù)原條目等的數(shù)據(jù)構(gòu)造與圖18是同樣的,但不是作為復(fù)原描述符、而是作 為復(fù)原條目包插入到復(fù)原字節(jié)代碼數(shù)據(jù)中這一點(diǎn)不同。復(fù)原條目包具有基點(diǎn)SPN和掩蔽復(fù)原條目,基點(diǎn)SPN保存著從變形源數(shù)據(jù)存在的SPN減去復(fù)原條目的相對(duì)包數(shù)的值。將復(fù)原 條目包按照復(fù)原段ID管理而保存到復(fù)原字節(jié)代碼數(shù)據(jù)中。(5)在上述實(shí)施方式中,在BD-R0M規(guī)格中僅提取了與本發(fā)明相關(guān)聯(lián)的部分,并且 僅使用代表性的目錄、文件進(jìn)行了說明,但本發(fā)明當(dāng)然對(duì)于設(shè)定為BD-R0M規(guī)格的其他文件 也能夠記錄到BD-R0M中。(6)在上述實(shí)施方式中,作為例子而使用了依據(jù)BD-R0M規(guī)格的BD-R0M,但本發(fā)明 的特征并不依存于BD-R0M的物理特征,本發(fā)明也可以在其他記錄媒體中使用。具體而言, (7)也可以將上述實(shí)施方式及上述變形例分別組合。工業(yè)實(shí)用性有關(guān)本發(fā)明的信息記錄媒體搭載有將AV流的一部分以TS包水平變形、在再現(xiàn)時(shí) 復(fù)原而再現(xiàn)的著作權(quán)保護(hù)技術(shù),并且能夠一邊高效率地取得主視頻、副視頻的同步一邊進(jìn) 行高速的快進(jìn)、回退的特殊再現(xiàn),所以能夠在保護(hù)AV流的著作權(quán)的同時(shí)將有吸引力的電影 標(biāo)題供給到市場(chǎng)中,能夠使電影市場(chǎng)及民用設(shè)備市場(chǎng)活力化。因此,有關(guān)本發(fā)明的記錄媒 體、再現(xiàn)裝置在電影產(chǎn)業(yè)及民用設(shè)備產(chǎn)業(yè)中具有較高的實(shí)用性。
權(quán)利要求
一種記錄媒體,記錄有AV流和流信息,其特征在于,AV流由構(gòu)成主視頻流的TS包和構(gòu)成副視頻流的TS包構(gòu)成;流信息包括第1條目映射表,將構(gòu)成主視頻流的TS包中的、作為條目單元的包的開頭位置與TS包的時(shí)間戳建立對(duì)應(yīng)表示;第2條目映射表,將構(gòu)成副視頻流的TS包中的、作為條目單元的包的開頭位置與TS包的時(shí)間戳建立對(duì)應(yīng)表示;作為條目單元的TS包保存有幀內(nèi)編碼圖像;構(gòu)成主視頻流的TS包中的一部分的包被實(shí)施了變形,但是作為每第N個(gè)條目單元的包沒有被變形,其中,N是2以上的整數(shù);是作為副視頻流的條目單元的TS包、附加的演示時(shí)間戳與主視頻流中的上述每第N個(gè)條目單元的演示時(shí)間戳為規(guī)定的關(guān)系的包沒有被變形。
2.如權(quán)利要求1所述的記錄媒體,其特征在于,在是作為副視頻流的條目單元的TS包、附加在TS包中的演示時(shí)間戳與主視頻流中的 上述每第N個(gè)條目單元中的相同者的演示時(shí)間戳為規(guī)定的關(guān)系的包存在兩個(gè)的情況下,上 述兩個(gè)條目單元中的、演示時(shí)間戳在時(shí)間上靠后的條目單元的TS包沒有被變形。
3.如權(quán)利要求2所述的記錄媒體,其特征在于,上述規(guī)定的關(guān)系,是與主視頻中的上述每第N個(gè)條目單元的演示時(shí)間戳在時(shí)間上最接近。
4.如權(quán)利要求2所述的記錄媒體,其特征在于,上述規(guī)定的關(guān)系,是比主視頻中的上述每第N個(gè)條目單元的演示時(shí)間戳在時(shí)間上靠后 且最接近。
5.如權(quán)利要求2所述的記錄媒體,其特征在于,主視頻流及副視頻流以規(guī)定值以下的演示時(shí)間戳的間隔具有幀內(nèi)編碼圖像; 上述規(guī)定的關(guān)系,是比主視頻中的上述每第N個(gè)條目單元的演示時(shí)間戳在時(shí)間上靠后 且最接近、并且演示時(shí)間戳的差比上述規(guī)定值小。
6.如權(quán)利要求1所述的記錄媒體,其特征在于,在記錄媒體中還記錄有通過執(zhí)行而輸出復(fù)原參數(shù)的復(fù)原程序; 在AV流中多路復(fù)用有掩蔽的表;將實(shí)施了變形的TS包恢復(fù)到原來的狀態(tài)的處理通過進(jìn)行掩蔽的表與復(fù)原參數(shù)的運(yùn) 算、利用運(yùn)算結(jié)果改寫實(shí)施了變形的TS包來進(jìn)行。
7.一種再現(xiàn)裝置,從記錄媒體讀出AV流和流信息而進(jìn)行再現(xiàn),其特征在于, AV流由構(gòu)成主視頻流的TS包、和構(gòu)成副視頻流的TS包構(gòu)成;流信息包括第1條目映射表,將構(gòu)成主視頻流的TS包中的、作為條目單元的包的開頭位置與TS包 的時(shí)間戳建立對(duì)應(yīng)表示;第2條目映射表,將構(gòu)成副視頻流的TS包中的、作為條目單元的包的開頭位置與TS包 的時(shí)間戳建立對(duì)應(yīng)表示;作為條目單元的TS包保存有幀內(nèi)編碼圖像;具備讀出機(jī)構(gòu),按照流信息內(nèi)的第1條目映射表及第2條目映射表,將構(gòu)成AV流的TS包讀出; 分離機(jī)構(gòu),將TS包中的、構(gòu)成主視頻流的包和構(gòu)成副視頻流的包分離; 兩個(gè)視頻解碼器,將分別構(gòu)成主視頻流及副視頻流的TS包解碼; 讀取緩存,在讀出機(jī)構(gòu)與分離機(jī)構(gòu)之間實(shí)現(xiàn)TS包的緩沖; 復(fù)原機(jī)構(gòu),將讀取緩存中的TS包中的、實(shí)施了變形的包恢復(fù)到原來的狀態(tài); 構(gòu)成主視頻流的TS包中的一部分的包被實(shí)施了變形,但是作為每第N個(gè)條目單元的包 沒有被變形,其中,N是2以上的整數(shù);是作為副視頻流的條目單元的TS包、附加的演示時(shí)間戳與主視頻流中的上述每第N個(gè) 條目單元的演示時(shí)間戳為規(guī)定的關(guān)系的包沒有被變形。
8.如權(quán)利要求7所述的再現(xiàn)裝置,其特征在于, 在是作為副視頻流的條目單元的TS包、附加在TS包中的演示時(shí)間戳與主視頻流中的 上述每第N個(gè)條目單元的時(shí)間戳在時(shí)間上最接近、并且與主視頻流中的上述每第N個(gè)條目 單元中的相同者的演示時(shí)間戳的差相等的副視頻流的條目單元存在兩個(gè)的情況下,上述兩 個(gè)條目單元中的、演示時(shí)間戳在時(shí)間上靠后的條目單元的TS包沒有被變形。
9.如權(quán)利要求8所述的再現(xiàn)裝置,其特征在于, 還具備再現(xiàn)控制機(jī)構(gòu);再現(xiàn)控制機(jī)構(gòu)在被命令了特殊再現(xiàn)的情況下,從第1條目映射表取得主視頻流的上述 每第N個(gè)條目單元的開頭位置,并且從第2條目映射表取得對(duì)應(yīng)的時(shí)間戳與第1條目映射 表表示的上述每第N個(gè)條目單元的時(shí)間戳最接近的副視頻流的條目單元的開頭位置,使上 述分離機(jī)構(gòu)將上述取得的開頭位置以后的TS包從讀取緩存中的TS包分離,使上述兩個(gè)視 頻解碼部將從各個(gè)上述開頭位置分離的TS包解碼1個(gè)圖像量的幀內(nèi)編碼圖像。
10.如權(quán)利要求9所述的再現(xiàn)裝置,其特征在于,在記錄媒體中還記錄有通過執(zhí)行而輸出復(fù)原參數(shù)的復(fù)原程序; 在AV流中多路復(fù)用有掩蔽的表; 上述分離機(jī)構(gòu)從AV流進(jìn)行掩蔽的表的分離; 上述復(fù)原機(jī)構(gòu)具備執(zhí)行機(jī)構(gòu),執(zhí)行上述復(fù)原程序而得到復(fù)原程序; 運(yùn)算機(jī)構(gòu),進(jìn)行掩蔽的表與復(fù)原參數(shù)的運(yùn)算,得到平文表;將實(shí)施了變形的TS包恢復(fù)到原來的狀態(tài)的處理通過進(jìn)行掩蔽的表與復(fù)原參數(shù)的運(yùn) 算、利用運(yùn)算結(jié)果改寫實(shí)施了變形的TS包來進(jìn)行。
11.如權(quán)利要求10所述的再現(xiàn)裝置,其特征在于, 上述運(yùn)算是XOR運(yùn)算。
12.—種記錄裝置,其特征在于,具備多路復(fù)用機(jī)構(gòu),將構(gòu)成主視頻流的TS包和構(gòu)成副視頻流的TS包多路復(fù)用而得到多路 復(fù)用流;第1條目映射表生成機(jī)構(gòu),生成將構(gòu)成上述多路復(fù)用流的TS包中的、作為保存主視頻 流的幀內(nèi)編碼圖像的條目單元的包的開頭位置與TS包的時(shí)間戳建立對(duì)應(yīng)表示的第1條目映射表;第2條目映射表生成機(jī)構(gòu),生成將構(gòu)成上述多路復(fù)用流的TS包中的、作為保存副視頻流的幀內(nèi)編碼圖像的條目單元的包的開頭位置與TS包的時(shí)間戳建立對(duì)應(yīng)表示的第2條目 映射表;指定機(jī)構(gòu),將構(gòu)成上述多路復(fù)用流的TS包中的、作為主視頻流中的每第N個(gè)條目單元 的包、和是作為副視頻流的條目單元的TS包、附加的演示時(shí)間戳與主視頻流中的上述每第 N個(gè)條目單元的演示時(shí)間戳最接近的包指定為不可變形包,其中,N是2以上的整數(shù);變形機(jī)構(gòu),通過對(duì)構(gòu)成上述多路復(fù)用流的TS包中的、上述不可變形包以外的一部分TS 包實(shí)施可使用復(fù)原參復(fù)原的變形,得到AV流;程序生成機(jī)構(gòu),生成通過執(zhí)行而輸出上述復(fù)原參數(shù)的復(fù)原程序; 記錄機(jī)構(gòu),將上述AV流、上述第1條目映射表、上述第2條目映射表及上述復(fù)原程序記 錄到記錄媒體中。
13.—種再現(xiàn)方法,從記錄媒體讀出AV流和流信息而進(jìn)行再現(xiàn),其特征在于, AV流由構(gòu)成主視頻流的TS包、和構(gòu)成副視頻流的TS包構(gòu)成;流信息包括第1條目映射表,將構(gòu)成主視頻流的TS包中的、作為條目單元的包的開頭位置與TS包 的時(shí)間戳建立對(duì)應(yīng)表示;第2條目映射表,將構(gòu)成副視頻流的TS包中的、作為條目單元的包的開頭位置與TS包 的時(shí)間戳建立對(duì)應(yīng)表示;作為條目單元的TS包保存有幀內(nèi)編碼圖像; 包括讀出步驟,按照流信息內(nèi)的第1條目映射表及第2條目映射表,將構(gòu)成AV流的TS包讀出;復(fù)原步驟,將讀取緩存中的TS包中的、實(shí)施了變形的包恢復(fù)到原來的狀態(tài); 分離步驟,從讀取緩存中,將構(gòu)成主視頻流的TS包和構(gòu)成副視頻流的TS包分離; 解碼步驟,將分別構(gòu)成主視頻流及副視頻流的TS包解碼; 讀取緩存,在讀出步驟與分離步驟之間實(shí)現(xiàn)TS包的緩沖;構(gòu)成主視頻流的TS包中的一部分的包被實(shí)施了變形,但是作為每第N個(gè)條目單元的包 沒有被變形,其中,N是2以上的整數(shù);是作為副視頻流的條目單元的TS包、附加的演示時(shí)間戳與主視頻流中的上述每第N個(gè) 條目單元的演示時(shí)間戳為規(guī)定的關(guān)系的包沒有被變形。
14.一種記錄媒體記錄方法,其特征在于, 包括制作應(yīng)用數(shù)據(jù)的步驟;將制作出的數(shù)據(jù)記錄到記錄媒體中的步驟;上述應(yīng)用數(shù)據(jù)包括AV流和流信息;AV流由構(gòu)成主視頻流的TS包、和構(gòu)成副視頻流的TS包構(gòu)成; 流信息包括第1條目映射表,將構(gòu)成主視頻流的TS包中的、作為條目單元的包的開頭位置與TS包的時(shí)間戳建立對(duì)應(yīng)表示;第2條目映射表,將構(gòu)成副視頻流的TS包中的、作為條目單元的包的開頭位置與TS包 的時(shí)間戳建立對(duì)應(yīng)表示;作為條目單元的TS包保存有幀內(nèi)編碼圖像; 包括讀出步驟,按照流信息內(nèi)的第1條目映射表及第2條目映射表,將構(gòu)成AV流的TS包讀出;復(fù)原步驟,將讀取緩存中的TS包中的、實(shí)施了變形的包恢復(fù)到原來的狀態(tài); 分離步驟,從讀取緩存中,將構(gòu)成主視頻流的TS包和構(gòu)成副視頻流的TS包分離; 解碼步驟,將分別構(gòu)成主視頻流及副視頻流的TS包解碼; 讀取緩存,在讀出步驟與分離步驟之間實(shí)現(xiàn)TS包的緩沖;構(gòu)成主視頻流的TS包中的一部分的包被實(shí)施了變形,但是作為每第N個(gè)條目單元的包 沒有被變形,其中,N是2以上的整數(shù);是作為副視頻流的條目單元的TS包、附加的演示時(shí)間戳與主視頻流中的上述每第N個(gè) 條目單元的演示時(shí)間戳為規(guī)定的關(guān)系的包沒有被變形。
15.一種集成電路,是從記錄媒體讀出AV流和流信息而進(jìn)行再現(xiàn)的再現(xiàn)裝置的集成電 路,其特征在于,AV流由構(gòu)成主視頻流的TS包、和構(gòu)成副視頻流的TS包構(gòu)成; 流信息包括第1條目映射表,將構(gòu)成主視頻流的TS包中的、作為條目單元的包的開頭位置與TS包 的時(shí)間戳建立對(duì)應(yīng)表示;第2條目映射表,將構(gòu)成副視頻流的TS包中的、作為條目單元的包的開頭位置與TS包 的時(shí)間戳建立對(duì)應(yīng)表示;作為條目單元的TS包保存有幀內(nèi)編碼圖像; 集成電路具備讀出機(jī)構(gòu),按照流信息內(nèi)的第1條目映射表及第2條目映射表,將構(gòu)成AV流的TS包讀出;分離機(jī)構(gòu),將TS包中的、構(gòu)成主視頻流的包和構(gòu)成副視頻流的包分離; 兩個(gè)視頻解碼器,將分別構(gòu)成主視頻流及副視頻流的TS包解碼; 讀取緩存,在讀出機(jī)構(gòu)與分離機(jī)構(gòu)之間實(shí)現(xiàn)TS包的緩沖;復(fù)原機(jī)構(gòu),將在由驅(qū)動(dòng)器單元讀出、由分離機(jī)構(gòu)分支之前緩沖在再現(xiàn)裝置的讀取緩存 中的TS包中的、實(shí)施了變形的包恢復(fù)到原來的狀態(tài);構(gòu)成主視頻流的TS包中的一部分的包被實(shí)施了變形,但是作為每第N個(gè)條目單元的包 沒有被變形,其中,N是2以上的整數(shù);是作為副視頻流的條目單元的TS包、附加的演示時(shí)間戳與主視頻流中的上述每第N個(gè) 條目單元的演示時(shí)間戳為規(guī)定的關(guān)系的包沒有被變形。
16.一種集成電路,是記錄裝置的集成電路,其特征在于,具備多路復(fù)用機(jī)構(gòu),將構(gòu)成主視頻流的TS包和構(gòu)成副視頻流的TS包多路復(fù)用而得到多路 復(fù)用流;第1條目映射表生成機(jī)構(gòu),生成將構(gòu)成上述多路復(fù)用流的TS包中的、作為保存主視頻 流的幀內(nèi)編碼圖像的條目單元的包的開頭位置與TS包的時(shí)間戳建立對(duì)應(yīng)表示的第1條目 映射表;第2條目映射表生成機(jī)構(gòu),生成將構(gòu)成上述多路復(fù)用流的TS包中的、作為保存副視頻 流的幀內(nèi)編碼圖像的條目單元的包的開頭位置與TS包的時(shí)間戳建立對(duì)應(yīng)表示的第2條目 映射表;指定機(jī)構(gòu),將構(gòu)成上述多路復(fù)用流的TS包中的、作為主視頻流中的每第N個(gè) 條目單元 的包、和是作為副視頻流的條目單元的TS包、附加的演示時(shí)間戳與主視頻流中的上述每第 N個(gè)條目單元的演示時(shí)間戳最接近的包指定為不可變形包,其中,N是2以上的整數(shù);變形機(jī)構(gòu),通過對(duì)構(gòu)成上述多路復(fù)用流的TS包中的、上述不可變形包以外的一部分TS 包實(shí)施可使用復(fù)原參數(shù)復(fù)原的變形,得到AV流;程序生成機(jī)構(gòu),生成通過執(zhí)行而輸出上述復(fù)原參數(shù)的復(fù)原程序; 記錄機(jī)構(gòu),使記錄裝置的驅(qū)動(dòng)器單元將上述AV流、上述第1條目映射表、上述第2條目 映射表及上述復(fù)原程序向記錄媒體記錄。
全文摘要
提供一種將AV流的一部分記錄、并且能夠進(jìn)行高速的快進(jìn)、回退等的特殊再現(xiàn)處理的記錄媒體。對(duì)第1視頻流和第2視頻流的多路復(fù)用流的一部分實(shí)施了變形的AV流記錄有第1EP映射表,第1EP映射表表示1個(gè)以上的第1視頻流的條目點(diǎn),第2EP映射表表示1個(gè)以上的第2視頻流的條目點(diǎn)。在AV流中,對(duì)于作為第1EP映射表的第4N個(gè)條目點(diǎn)指示的第1視頻流的I圖片的TS包、和作為第2EP映射表的條目點(diǎn)中的、顯示時(shí)間與第1EP映射表的第4N個(gè)條目點(diǎn)最接近的條目點(diǎn)指示的第2視頻流的I圖片的TS包不實(shí)施變形。
文檔編號(hào)G11B20/10GK101842840SQ200880114318
公開日2010年9月22日 申請(qǐng)日期2008年10月29日 優(yōu)先權(quán)日2007年11月1日
發(fā)明者佐佐木泰治, 山口高弘, 山本雅哉, 永田峰久 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
永新县| 浠水县| 县级市| 黑水县| 安吉县| 南投市| 资源县| 福清市| 五原县| 洛川县| 治多县| 绥中县| 甘孜| 承德市| 新建县| 德阳市| 大石桥市| 广宗县| 绥滨县| 将乐县| 金塔县| 格尔木市| 翼城县| 本溪| 新宾| 邓州市| 安国市| 乳山市| 霍州市| 遵义县| 土默特左旗| 崇礼县| 阿城市| 子长县| 泾川县| 临沭县| 萨迦县| 舟山市| 高邮市| 海南省| 常熟市|