本公開涉及記錄有編碼后的視頻流的記錄介質(zhì)、再現(xiàn)該視頻流的再現(xiàn)方法以及再現(xiàn)裝置。
背景技術(shù):
以往公開了與DVD相關(guān)的技術(shù)(例如參照專利文獻(xiàn)1)。
現(xiàn)有技術(shù)文獻(xiàn)
專利文獻(xiàn)1:日本特開平9-282848號公報(bào)
技術(shù)實(shí)現(xiàn)要素:
本公開的一個技術(shù)方案涉及的記錄介質(zhì),記錄有:流文件,其包含由第1動態(tài)范圍的輝度表現(xiàn)的第1輝度影像和由比所述第1動態(tài)范圍寬的第2動態(tài)范圍的輝度表現(xiàn)的第2輝度影像;和播放列表文件,其用于控制所述流文件的再現(xiàn),在所述播放列表文件中記述有第1組合信息和第2組合信息,所述第1組合信息和所述第2組合信息分別表示在同一再現(xiàn)區(qū)間能夠同時再現(xiàn)的基本流的組合,在所述第1組合信息中,列舉有在該再現(xiàn)區(qū)間能夠與所述第1輝度影像同時再現(xiàn)的基本流,在所述第2組合信息中,列舉有在該再現(xiàn)區(qū)間能夠與所述第2輝度影像同時再現(xiàn)的基本流,在所述同一再現(xiàn)區(qū)間,在所述第1組合信息中列舉的預(yù)定種類的基本流的條數(shù)和在所述第2組合信息中列舉的所述預(yù)定種類的基本流的條數(shù)彼此相等。
根據(jù)上述技術(shù)方案,能夠?qū)崿F(xiàn)進(jìn)一步的改善。
附圖說明
圖1是表示SD-DVD的構(gòu)造的圖。
圖2是說明嵌入在作為AV數(shù)據(jù)的MPEG流中的引導(dǎo)信息的概要圖。
圖3是表示DVD中的VOB的構(gòu)成的概要圖。
圖4是表示BD-ROM的數(shù)據(jù)層級的圖。
圖5是表示記錄在BD-ROM中的邏輯數(shù)據(jù)的構(gòu)造的圖。
圖6是表示使BD-ROM再現(xiàn)的BD-ROM播放器的基本構(gòu)成的概要的圖。
圖7是使圖6所示的播放器的構(gòu)成詳細(xì)化的框圖。
圖8是表示BD-ROM的應(yīng)用空間的圖。
圖9是表示MPEG流(VOB)的構(gòu)成的圖。
圖10是表示MPEG流中的數(shù)據(jù)包的構(gòu)成的圖。
圖11是用于說明AV數(shù)據(jù)與播放器構(gòu)成的關(guān)系的圖。
圖12是用于說明使用了曲目緩沖器的VOB數(shù)據(jù)連續(xù)供給模型的圖。
圖13是表示VOB管理信息文件的內(nèi)部構(gòu)造的圖。
圖14是用于說明VOBU信息的詳細(xì)內(nèi)容的圖。
圖15是用于說明使用了時間圖的地址信息取得方法的圖。
圖16是表示播放列表的構(gòu)成的圖。
圖17是表示事件處理表的構(gòu)成的圖。
圖18是表示作為BD-ROM整體信息的BD.INFO的構(gòu)成的圖。
圖19是表示全局事件處理表的構(gòu)成的圖。
圖20是表示時間事件的例子的圖。
圖21是表示基于用戶的菜單操作的用戶事件的例子的圖。
圖22是表示全局事件的例子的圖。
圖23是用于說明程序處理器的功能性構(gòu)成的圖。
圖24是表示系統(tǒng)參數(shù)(SPRM)的一覽的圖。
圖25是表示具有2個選擇按鈕的菜單畫面的控制所涉及的事件處理中的程序的例子的圖。
圖26是表示菜單選擇的用戶事件所涉及的事件處理中的程序的例子的圖。
圖27是表示BD-ROM播放器中的AV數(shù)據(jù)再現(xiàn)的基本處理的流程的流程圖。
圖28是表示BD-ROM播放器中的從開始播放列表再現(xiàn)到VOB再現(xiàn)結(jié)束為止的處理流程的流程圖。
圖29的(A)是表示BD-ROM播放器中的時間事件所涉及的處理流程的流程圖,圖29的(B)是表示BD-ROM播放器中的用戶事件所涉及的處理流程的流程圖。
圖30是表示BD-ROM播放器中的字幕數(shù)據(jù)的處理流程的流程圖。
圖31是說明NAL單元的排列的圖。
圖32是說明HDR視頻流的MPEG-2TS復(fù)用化例子的圖。
圖33是說明HDR視頻流的MPEG-2TS復(fù)用化例子的圖。
圖34是說明HDR視頻流的MPEG-2TS復(fù)用化例子的圖。
圖35是說明HDR視頻流的MPEG-2TS復(fù)用化例子的圖。
圖36是說明HDR視頻流的MPEG-2TS復(fù)用化例子的圖。
圖37是說明HDR視頻流的MPEG-2TS復(fù)用化例子的圖。
圖38是說明HDR視頻流的MPEG-2TS復(fù)用化例子的圖。
圖39是表示字幕流的構(gòu)造的圖。
圖40是表示字幕的顯示控制所使用的參數(shù)的關(guān)系的圖。
圖41是說明管理信息及其內(nèi)容的圖。
圖42是表示數(shù)據(jù)庫文件的數(shù)據(jù)構(gòu)造的圖。
圖43是說明HDR視頻流和其擴(kuò)展視頻流的同步再現(xiàn)的圖。
圖44是說明HDR視頻流和其擴(kuò)展視頻流的同步再現(xiàn)的圖。
圖45是說明HDR視頻流的解碼器模型的圖。
圖46是表示向數(shù)據(jù)庫文件登記各流的登記方法的圖。
圖47是播放器的再現(xiàn)處理的流程圖。
圖48是用于說明在不同的再現(xiàn)環(huán)境下進(jìn)行盤的再現(xiàn)時的問題的圖。
圖49是表示Combi()的數(shù)據(jù)構(gòu)造的詳細(xì)內(nèi)容的圖。
圖50是表示CombiExt()的數(shù)據(jù)構(gòu)造的詳細(xì)內(nèi)容的圖。
圖51是表示包含HDR視頻與SDR視頻的流集合(stream set)這兩方在內(nèi)的YYY.VOBI的圖。
標(biāo)號的說明
101BD再現(xiàn)程序;102BD管理信息;103AV數(shù)據(jù);104BD-ROM;110屬性讀出部;120解碼部;130輸出部;200記錄介質(zhì);202光拾取器;203程序記錄存儲器;204管理信息記錄存儲器;205AV記錄存儲器;206程序處理部;207管理信息處理部;208演示處理部;209圖像平面;210視頻平面;211合成處理部;302程序處理器;303UO管理器;305腳本處理器;306演示控制器;307時鐘;308圖像存儲器;309曲目緩沖器;310信號分離器;311圖像處理器;312視頻處理器;313聲音處理器;317驅(qū)動控制器;400解碼器系統(tǒng);401基本解碼器;402擴(kuò)展解碼器;404擴(kuò)展平面(Enh.plane);405擴(kuò)展平面(HDRe plane);406Base+Enh.平面;407字幕解碼器;408字幕平面;409圖形處理器;410高輝度字幕平面;411高輝度字幕平面。
具體實(shí)施方式
(成為本發(fā)明的基礎(chǔ)的見解)
在上述專利文獻(xiàn)中,需要進(jìn)一步的改善。本發(fā)明人對于在“背景技術(shù)”一欄中記載的技術(shù),發(fā)現(xiàn)會產(chǎn)生以下的問題。以下,對該問題進(jìn)行詳細(xì)說明。
記錄有影像數(shù)據(jù)的信息記錄介質(zhì)的代表是DVD(以下,也稱為“Standard Difinition(SD)-DVD”(標(biāo)清DVD))。以下對現(xiàn)有的DVD進(jìn)行說明。
圖1是表示SD-DVD的構(gòu)造的圖。如圖1的下部所示,在DVD盤上從導(dǎo)入(lead in)到導(dǎo)出(lead out)之間設(shè)有邏輯地址空間。在該邏輯地址空間從開頭起記錄有文件系統(tǒng)的卷(volume)信息,接著記錄有影像聲音等應(yīng)用數(shù)據(jù)。
文件系統(tǒng)是指管理通過ISO9660或通用磁盤格式(Universal Disc Format(UDF))等標(biāo)準(zhǔn)規(guī)定的數(shù)據(jù)的結(jié)構(gòu),是以被稱為目錄或文件的單位來表現(xiàn)盤上的數(shù)據(jù)的結(jié)構(gòu)。
在日常使用的個人計(jì)算機(jī)(PC)的情況下,也通過被稱為文件分配表(File Allocation Tables(FAT))或NT文件系統(tǒng)(NT File System(NTFS))的文件系統(tǒng),在計(jì)算機(jī)上表現(xiàn)以目錄和/或文件這種構(gòu)造記錄在硬盤中的數(shù)據(jù),提高了可用性。
在SD-DVD的情況下,使用UDF和ISO9660這兩方的文件系統(tǒng)。兩方相結(jié)合而也被稱為“UDF橋(UDF bridge)”。對于所記錄的數(shù)據(jù),通過UDF和ISO9660的任一方的文件系統(tǒng)驅(qū)動器都能夠進(jìn)行數(shù)據(jù)的讀出。此外,在此進(jìn)行處理的DVD是軟件包媒體(package media)用的ROM盤,不能以物理方式進(jìn)行寫入。
記錄在DVD上的數(shù)據(jù),能夠通過UDF橋作為如圖1左上所示的目錄或文件來進(jìn)行查看。在根目錄(圖1中的“ROOT”)的下一級設(shè)置被稱為“VIDEO_TS”的目錄,在此記錄有DVD的應(yīng)用數(shù)據(jù)。應(yīng)用數(shù)據(jù)作為多個文件而記錄,作為主要文件具有以下種類的文件。
VIDEO_TS.IFO盤再現(xiàn)控制信息文件
VTS_01_0.IFO視頻標(biāo)題集(title set)#1再現(xiàn)控制信息文件
VTS_01_0.VOB視頻標(biāo)題集#1流文件
……
如上述例子所示,規(guī)定有2個擴(kuò)展名?!癐FO”是表示是記錄有再現(xiàn)控制信息的文件這一情況的擴(kuò)展名,“VOB”是表示是記錄有作為AV數(shù)據(jù)的MPEG流的文件這一情況的擴(kuò)展名。
再現(xiàn)控制信息是指用于實(shí)現(xiàn)DVD所采用的交互性(根據(jù)用戶的操作使再現(xiàn)動態(tài)地變化的技術(shù))的信息和/或元數(shù)據(jù)(Metadata)這樣的附屬于AV數(shù)據(jù)的信息等。另外,對于DVD,通常有時將再現(xiàn)控制信息稱為引導(dǎo)信息。
再現(xiàn)控制信息文件包括管理盤整體的“VIDEO_TS.IFO”和作為各個視頻標(biāo)題集的再現(xiàn)控制信息的“VTS_01_0.IFO”。此外,對于DVD,能夠?qū)⒍鄠€標(biāo)題、換言之即多個不同的影片和/或樂曲記錄在一張盤上。
在此,位于文件名主體的“01”表示視頻標(biāo)題集的序號,例如,在視頻標(biāo)題集#2的情況下為“VTS_02_0.IFO”。
圖1的右上部是DVD的應(yīng)用層中的DVD引導(dǎo)空間,是展開前述的再現(xiàn)控制信息的邏輯構(gòu)造空間?!癡IDEO_TS.IFO”內(nèi)的信息作為視頻管理器信息(VIDEO Manager Information(VMGI))展開在DVD引導(dǎo)空間中,“VTS_01_0.IFO”或存在于其他各個視頻標(biāo)題集的再現(xiàn)控制信息作為視頻標(biāo)題集信息(Video Title Set Information(VTSI)))展開在DVD引導(dǎo)空間中。
在VTSI中記述有被稱為程序鏈(Program Chain(PGC))的再現(xiàn)序列的信息即程序鏈信息(Program Chain Information(PGCI))。PGCI由單元(Cell)的集合和被稱為命令的一種可編程信息構(gòu)成。
單元本身是指定VOB(視頻對象(Video Object)的簡稱,是指MPEG流)的一部分區(qū)間或全部區(qū)間的信息,單元的再現(xiàn)意味著使由該VOB的單元指定的區(qū)間進(jìn)行再現(xiàn)。
命令是由DVD的虛擬機(jī)處理的,例如近似于在顯示網(wǎng)頁的瀏覽器上執(zhí)行的Java(注冊商標(biāo))腳本等。然而,不同之處在于:Java(注冊商標(biāo))腳本除了進(jìn)行邏輯運(yùn)算之外還進(jìn)行窗口和/或?yàn)g覽器的控制(例如,打開新的瀏覽器窗口等),而DVD的命令除了進(jìn)行邏輯運(yùn)算之外只進(jìn)行AV標(biāo)題的再現(xiàn)控制、例如執(zhí)行要再現(xiàn)的章節(jié)(chapter)的指定等。
單元具有記錄在盤上的VOB的開始及結(jié)束地址(邏輯地址)作為其內(nèi)部信息,播放器使用記述在單元中的VOB的開始及結(jié)束地址信息來進(jìn)行數(shù)據(jù)的讀出,執(zhí)行再現(xiàn)。
圖2是說明嵌入在作為AV數(shù)據(jù)的MPEG流中的引導(dǎo)信息的概要圖。
作為SD-DVD的特征的交互性并不是僅通過前述的“VIDEO_TS.IFO”和/或“VTS_01_0.IFO”等所記錄的引導(dǎo)信息來實(shí)現(xiàn),幾個重要的信息使用被稱為引導(dǎo)數(shù)據(jù)包(稱為NV_PCK)的專用載體而在VOB內(nèi)與影像、聲音數(shù)據(jù)一起被復(fù)用化。
在此,作為簡單的交互性的例子,對菜單畫面進(jìn)行說明。在菜單畫面上呈現(xiàn)幾個按鈕,對各個按鈕定義有該按鈕被選擇執(zhí)行時的處理。
另外,在菜單畫面上正選著一個按鈕(通過在選擇按鈕上覆蓋半透明色來使該按鈕高亮(highlight),向用戶提示該按鈕處于選擇狀態(tài)),用戶使用遙控器的上下左右鍵,能夠使選擇狀態(tài)的按鈕向上下左右的任一方向的按鈕移動。
使用遙控器的上下左右鍵,使高亮移動到想要選擇執(zhí)行的按鈕,通過進(jìn)行確定(按下確定鍵)來執(zhí)行對應(yīng)的命令的程序。通常而言,對應(yīng)的標(biāo)題和/或章節(jié)的再現(xiàn)通過命令來執(zhí)行。
圖2的左上部示出了保存于NV_PCK的信息的概要。在NV_PCK內(nèi),包含高亮顏色信息和各個按鈕信息等。在高亮顏色信息中記述有調(diào)色板信息,指定要覆蓋顯示的高亮的半透明色。
在按鈕信息中記述有作為各個按鈕的位置信息的矩形區(qū)域信息、從該按鈕向其他按鈕的移動信息(與用戶的上下左右鍵操作分別對應(yīng)的移動目的地按鈕的指定)以及按鈕命令信息(該按鈕被確定時所執(zhí)行的命令)。
如圖2的右上部所示,菜單畫面上的高亮作為覆蓋圖像而制作。覆蓋圖像是對按鈕信息的矩形區(qū)域信息附上調(diào)色板信息的顏色的圖像。該覆蓋圖像與圖2的右部所示的背景圖像合成而顯示在畫面上。
如前所述,在DVD中實(shí)現(xiàn)了菜單畫面。另外,對于為何將引導(dǎo)數(shù)據(jù)的一部分使用NV_PCK而嵌入在流中,是因?yàn)橐韵碌睦碛伞?/p>
即,為了使得能夠沒有問題地實(shí)現(xiàn)如下處理,該處理是與流同步而動態(tài)地更新菜單信息、例如在影像再現(xiàn)期間中僅在其間的5分鐘~10分鐘的期間顯示菜單畫面這樣的同步定時容易成為問題的處理。
另外,另一個重大理由是為了在NV_PCK中保存用于輔助特殊再現(xiàn)的信息而提高用戶的操作性,所述用戶的操作性有DVD再現(xiàn)時的快進(jìn)、在倒回等非通常再現(xiàn)時也能順暢地使AV數(shù)據(jù)解碼并再現(xiàn)等。
圖3是表示DVD中的VOB的構(gòu)成的概要圖。如圖所示,影像、聲音、字幕等數(shù)據(jù)(圖3的(1)),基于MPEG系統(tǒng)(ISO/IEC13818-1)標(biāo)準(zhǔn)進(jìn)行封包(packet,分組)以及數(shù)據(jù)包(pack)化(圖3的(2)),將其分別復(fù)用化而成為一條MPEG程序流(圖3的(3))。
另外,包含用于實(shí)現(xiàn)如前所述的交互功能(interactive)的按鈕命令在內(nèi)的NV_PCK也一起被復(fù)用化。
作為MPEG系統(tǒng)的復(fù)用化的特征,進(jìn)行復(fù)用化的各個數(shù)據(jù)為基于其解碼順序的位串,但被復(fù)用化的數(shù)據(jù)間即影像、聲音、字幕之間并非一定基于再現(xiàn)順序、換言之解碼順序而形成位串。
這是因?yàn)椋篗PEG系統(tǒng)流的解碼器模型(圖3的(4),通常稱為系統(tǒng)目標(biāo)解碼器(System Target Decoder)或STD)在解除了復(fù)用化之后具有與各個基本數(shù)據(jù)流(elementary stream)對應(yīng)的解碼緩沖器,暫時存儲數(shù)據(jù)直到解碼定時。
該解碼緩沖器按各個基本數(shù)據(jù)流而大小(size)不同,對于影像而言具有232kB,對于聲音而言具有4kB,對于字幕而言具有52kB。
因此,向各解碼緩沖器輸入數(shù)據(jù)的數(shù)據(jù)輸入定時按各個基本數(shù)據(jù)流而不同,因此作為MPEG系統(tǒng)流形成位串的順序和進(jìn)行顯示(解碼)的定時產(chǎn)生了偏離。
即,與影像數(shù)據(jù)并行地復(fù)用化的字幕數(shù)據(jù)并非一定在同一定時被解碼。
在此,在藍(lán)光光盤(Blu-ray(注冊商標(biāo))Disc)這樣的大容量記錄介質(zhì)中,存在能夠保存質(zhì)量非常高的影像信息的可能性。此外,藍(lán)光光盤也稱為BD或BD-ROM。
例如,認(rèn)為能夠?qū)?K(具有3840×2160像素的分辨率的影像信息)或HDR(通常稱為高動態(tài)范圍(High Dynamic Range)的高輝度影像信息)等的影像信息保存于BD。此外,以往的標(biāo)準(zhǔn)輝度影像信息通常被稱為SDR(Standard Dynamic Range,標(biāo)準(zhǔn)動態(tài)范圍)。
在此,為了通過支持HDR的電視機(jī)和不支持HDR(僅支持SDR)的電視機(jī)這兩方來再現(xiàn)內(nèi)容,存在記錄有HDR和SDR這兩方的BD。在這樣的BD中,若在高輝度的視頻上重疊標(biāo)準(zhǔn)輝度的字幕或圖形,則字幕或圖形的輝度不足,因此進(jìn)行與SDR和HDR分別相應(yīng)的流的再現(xiàn)控制。另外,在支持HDR的再現(xiàn)環(huán)境下,進(jìn)行再現(xiàn)HDR視頻的控制,在不支持HDR的再現(xiàn)環(huán)境下,進(jìn)行再現(xiàn)SDR視頻的控制。
但是,存在如下問題:若在支持HDR的再現(xiàn)環(huán)境和不支持HDR的再現(xiàn)環(huán)境下,與視頻同時再現(xiàn)的字幕、菜單以及聲音等存在差異,則會使用戶感到混亂。
此外,在支持HDR的再現(xiàn)環(huán)境和不支持HDR的再現(xiàn)環(huán)境下,視頻、字幕和菜單各自的輝度的動態(tài)范圍不同。但是,若發(fā)生在支持HDR的再現(xiàn)環(huán)境下可再現(xiàn)字幕但在不支持HDR的再現(xiàn)環(huán)境下未再現(xiàn)字幕這一情況,則在對輝度的試聽以外會對用戶提供不同的試聽體驗(yàn)?;蛘?,若即使在分別的再現(xiàn)環(huán)境下都可再現(xiàn)字幕但字幕的語言不同、諸如日語和英語,則會對用戶提供不同的試聽體驗(yàn)。
本發(fā)明人為了解決上述問題而研究了下述的改善措施。
本公開的一個技術(shù)方案涉及的記錄介質(zhì),記錄有:流文件,其包含由第1動態(tài)范圍的輝度表現(xiàn)的第1輝度影像和由比所述第1動態(tài)范圍寬的第2動態(tài)范圍的輝度表現(xiàn)的第2輝度影像;和播放列表文件,其用于控制所述流文件的再現(xiàn),在所述播放列表文件中記述有第1組合信息和第2組合信息,所述第1組合信息和所述第2組合信息分別表示在同一再現(xiàn)區(qū)間能夠同時再現(xiàn)的基本流的組合,在所述第1組合信息中,列舉有在該再現(xiàn)區(qū)間能夠與所述第1輝度影像同時再現(xiàn)的基本流,在所述第2組合信息中,列舉有在該再現(xiàn)區(qū)間能夠與所述第2輝度影像同時再現(xiàn)的基本流,在所述同一再現(xiàn)區(qū)間,在所述第1組合信息中列舉的預(yù)定種類的基本流的條數(shù)和在所述第2組合信息中列舉的所述預(yù)定種類的基本流的條數(shù)彼此相等。此外,第1輝度影像例如是SDR視頻,第2輝度影像例如是HDR視頻。另外,流文件例如是VOB流文件。另外,第1組合信息和第2組合信息例如分別是CombiExt_for_Cell()和Combi()。
由此,在第1組合信息和第2組合信息中,同一種類的基本流的條數(shù)相等。因此,例如在再現(xiàn)第1輝度影像時,能夠與該第1輝度影像同時地再現(xiàn)和與第2輝度影像同時再現(xiàn)的基本流相同種類的基本流。也即,無論在支持第2輝度影像(HDR視頻)的再現(xiàn)環(huán)境下,還是在不支持第2輝度影像(HDR視頻)的再現(xiàn)環(huán)境下,都能夠再現(xiàn)相同種類的基本流。其結(jié)果是,在對輝度的試聽以外,能夠不取決于再現(xiàn)環(huán)境而對用戶提供相同的試聽體驗(yàn),能夠抑制對用戶造成的混亂。
另外,也可以:在所述同一再現(xiàn)區(qū)間,在所述第1組合信息中列舉的M條所述預(yù)定種類的基本流和在所述第2組合信息中列舉的M條所述預(yù)定種類的基本流的、各自的相同的第N條基本流的屬性彼此相同,所述M為1以上的整數(shù),所述N為1以上且M以下的任意整數(shù)。例如,所述預(yù)定種類的基本流是字幕流,所述屬性是字幕的語言。
由此,程序不用理解正在進(jìn)行第1組合信息和第2組合信息的哪個組合信息的再現(xiàn),就能夠使所希望的語言(例如日語)的字幕顯示于顯示器。也即,無論正在進(jìn)行第1組合信息和第2組合信息的哪個組合信息的再現(xiàn),程序只要指定第N條字幕流,就能夠顯示例如日語的字幕。
另外,例如也可以,所述預(yù)定種類的基本流是菜單流,所述屬性是菜單的語言。
由此,程序不用理解正在進(jìn)行第1組合信息和第2組合信息的哪個組合信息的再現(xiàn),就能夠使所希望的語言(例如日語)的菜單顯示于顯示器。也即,無論正在進(jìn)行第1組合信息和第2組合信息的哪個組合信息的再現(xiàn),程序只要指定第N條菜單流,就能夠顯示例如日語的菜單。
另外,例如也可以,所述預(yù)定種類的基本流是聲音流,所述屬性是聲音的編碼方式、聲音的通道數(shù)、聲音的采樣頻率以及聲音的語言。
由此,程序不用理解正在進(jìn)行第1組合信息和第2組合信息的哪個組合信息的再現(xiàn),就能夠再現(xiàn)所希望的編碼方式以及通道數(shù)等的聲音。也即,無論正在進(jìn)行第1組合信息和第2組合信息的哪個組合信息的再現(xiàn),程序只要指定第N條聲音流,就能夠再現(xiàn)所希望的編碼方式以及通道數(shù)等的聲音。
另外,本公開的一個技術(shù)方案涉及的再現(xiàn)裝置,從記錄介質(zhì)中讀出流并進(jìn)行再現(xiàn),在所述記錄介質(zhì)中記錄有:流文件,其包含由第1動態(tài)范圍的輝度表現(xiàn)的第1輝度影像和由比所述第1動態(tài)范圍寬的第2動態(tài)范圍的輝度表現(xiàn)的第2輝度影像;和播放列表文件,其用于控制所述流文件的再現(xiàn),在所述播放列表文件中記述有第1組合信息和第2組合信息,所述第1組合信息和所述第2組合信息分別表示在同一再現(xiàn)區(qū)間能夠同時再現(xiàn)的基本流的組合,在所述第1組合信息中,列舉有在該再現(xiàn)區(qū)間能夠與所述第1輝度影像同時再現(xiàn)的基本流,在所述第2組合信息中,列舉有在該再現(xiàn)區(qū)間能夠與所述第2輝度影像同時再現(xiàn)的基本流,在所述同一再現(xiàn)區(qū)間,在所述第1組合信息中列舉的預(yù)定種類的基本流的條數(shù)和在所述第2組合信息中列舉的所述預(yù)定種類的基本流的條數(shù)彼此相等,所述再現(xiàn)裝置,在再現(xiàn)所述第1輝度影像的情況下,讀出在所述播放列表文件的所述第1組合信息中列舉的某基本流,使其與所述第1輝度影像同時再現(xiàn),在再現(xiàn)所述第2輝度影像的情況下,讀出在所述播放列表文件的所述第2組合信息中列舉的某基本流,使其與所述第2輝度影像同時再現(xiàn)。
由此,再現(xiàn)裝置例如在再現(xiàn)第1輝度影像時,能夠與該第1輝度影像同時地再現(xiàn)和與第2輝度影像同時再現(xiàn)的基本流相同種類的基本流。其結(jié)果是,在對輝度的試聽以外,能夠?qū)τ脩籼峁┡c第2輝度影像被再現(xiàn)的情況相同的試聽體驗(yàn),能夠抑制對用戶造成的混亂。
另外,也可以:在所述同一再現(xiàn)區(qū)間,在所述第1組合信息中列舉的M條所述預(yù)定種類的基本流和該再現(xiàn)區(qū)間的在所述第2組合信息中列舉的M條所述預(yù)定種類的基本流的、各自的相同的第N條基本流的屬性彼此相同,所述M為1以上的整數(shù),所述N為1以上且M以下的任意整數(shù),所述再現(xiàn)裝置通過指定第N,無論是在所述第1輝度影像被再現(xiàn)的情況下還是在所述第2輝度影像被再現(xiàn)的情況下,都再現(xiàn)所述預(yù)定種類且相同屬性的基本流。
由此,無論在第1輝度影像被再現(xiàn)的情況下,還是在第2輝度影像被再現(xiàn)的情況下,都能夠在對輝度的試聽以外對用戶提供相同的試聽體驗(yàn)。
此外,這些總括性或具體的技術(shù)方案既可以由裝置、方法、系統(tǒng)、集成電路、計(jì)算機(jī)程序或計(jì)算機(jī)可讀取的CD-ROM等記錄介質(zhì)來實(shí)現(xiàn),也可以由系統(tǒng)、方法、集成電路、計(jì)算機(jī)程序和記錄介質(zhì)的任意組合來實(shí)現(xiàn)。
以下,參照附圖對用于實(shí)施本公開的最佳的實(shí)施方式進(jìn)行說明。
此外,雖然與本申請技術(shù)方案1涉及的發(fā)明最接近的實(shí)施方式是實(shí)施方式2,但為了易于理解,首先說明對實(shí)施方式2的信息記錄介質(zhì)等的基本構(gòu)成進(jìn)行說明的實(shí)施方式1。
(實(shí)施方式1)
首先,使用圖1~圖30對BD-ROM以及對BD-ROM進(jìn)行再現(xiàn)的BD-ROM播放器的基本構(gòu)成及工作進(jìn)行說明。
(盤上的邏輯數(shù)據(jù)構(gòu)造)
圖4是表示BD-ROM的數(shù)據(jù)層級的圖。
如圖4所示,在作為盤介質(zhì)的BD-ROM104上,記錄有AV數(shù)據(jù)103、與AV數(shù)據(jù)相關(guān)的管理信息以及AV再現(xiàn)序列(sequence)等BD管理信息102、和實(shí)現(xiàn)交互功能的BD再現(xiàn)程序101。
此外,在本實(shí)施方式中,以用于再現(xiàn)影片等的AV內(nèi)容的AV應(yīng)用為主要著眼點(diǎn)來進(jìn)行BD-ROM的說明,但當(dāng)然也可以將BD-ROM如CD-ROM、DVD-ROM那樣用作計(jì)算機(jī)用途的記錄介質(zhì)。
圖5是表示記錄在前述的BD-ROM104中的邏輯數(shù)據(jù)的構(gòu)造的圖。BD-ROM104與其他光盤例如DVD或CD等同樣地具有從其內(nèi)周向外周沿螺旋狀的記錄區(qū)域,具有能夠在內(nèi)周的導(dǎo)入與外周的導(dǎo)出之間記錄邏輯數(shù)據(jù)的邏輯地址空間。
另外,在導(dǎo)入的內(nèi)側(cè)存在被稱為脈沖分割區(qū)(Burst Cutting Area(BCA))的只有驅(qū)動器才能讀出的特別區(qū)域。由于該區(qū)域不能被應(yīng)用讀出,所以經(jīng)常被利用于例如著作權(quán)保護(hù)技術(shù)等。
在邏輯地址空間,以文件系統(tǒng)信息(卷)為開頭而記錄有影像數(shù)據(jù)等應(yīng)用數(shù)據(jù)。文件系統(tǒng)如現(xiàn)有技術(shù)中說明的那樣,是管理通過UDF或ISO9660等標(biāo)準(zhǔn)規(guī)定的數(shù)據(jù)的結(jié)構(gòu),與通常的PC同樣地能夠使用目錄、文件構(gòu)造來讀出所記錄的邏輯數(shù)據(jù)。
在本實(shí)施方式的情況下,對于BD-ROM104上的目錄、文件構(gòu)造,在根目錄(ROOT)的下一級設(shè)置BDVIDEO目錄。該目錄是記錄有由BD-ROM處理的AV數(shù)據(jù)和/或管理信息等數(shù)據(jù)(圖4所示的BD再現(xiàn)程序101、BD管理信息102、AV數(shù)據(jù)103)的目錄。
在BDVIDEO目錄下記錄有下面的7種文件。
BD.INFO(文件名固定)
是“BD管理信息”之一,是記錄了與BD-ROM整體相關(guān)的信息的文件。BD-ROM播放器最先讀出該文件。
BD.PROG(文件名固定)
是“BD再現(xiàn)程序”之一,是記錄了與BD-ROM整體相關(guān)的程序的文件。
XXX.PL(“XXX”可變,擴(kuò)展名“PL”固定)
是“BD管理信息”之一,是記錄了記錄腳本(scenario)的播放列表(Play List)信息的文件。每個播放列表具有一個文件。
XXX.PROG(“XXX”可變,擴(kuò)展名“PROG”固定)
是“BD再現(xiàn)程序”之一,是記錄了前述的每個播放列表的程序的文件。對于與播放列表的對應(yīng),通過文件主體名(“XXX”一致)來識別。
YYY.VOB(“YYY”可變,擴(kuò)展名“VOB”固定)
是“AV數(shù)據(jù)”之一,是記錄了VOB(與現(xiàn)有例中說明的VOB相同)的文件。一個VOB對應(yīng)于一個文件。
YYY.VOBI(“YYY”可變,擴(kuò)展名“VOBI”固定)
是“BD管理信息”之一,是記錄了與作為AV數(shù)據(jù)的VOB相關(guān)的管理信息的文件。對于與VOB的對應(yīng),通過文件主體名(“YYY”一致)來識別。
ZZZ.PNG(“ZZZ”可變,擴(kuò)展名“PNG”固定)
是“AV數(shù)據(jù)”之一,是通過用于構(gòu)成字幕以及菜單畫面的圖像數(shù)據(jù)即PNG(通過萬維網(wǎng)聯(lián)盟(World Wide Web Consortium(W3C))而標(biāo)準(zhǔn)化的圖像格式)形式的圖像文件。一個PNG圖像對應(yīng)于一個文件。
(播放器的構(gòu)成)
接著,使用圖6以及圖7對使前述的BD-ROM104再現(xiàn)的播放器的構(gòu)成進(jìn)行說明。
圖6是表示對BD-ROM104進(jìn)行再現(xiàn)的BD-ROM播放器的基本構(gòu)成的概要的圖。
在圖6所示的BD-ROM播放器中,BD-ROM104上的數(shù)據(jù)通過光拾取器202而被讀出。所讀出的數(shù)據(jù)根據(jù)各個數(shù)據(jù)的種類而被記錄于專用的存儲器。
BD再現(xiàn)程序(“BD.PROG”或“XXX.PROG”文件)記錄于程序記錄存儲器203,BD管理信息(“BD.INFO”、“XXX.PL”或“YYY.VOBI”文件)記錄于管理信息記錄存儲器204,AV數(shù)據(jù)(“YYY.VOB”或“ZZZ.PNG”文件)記錄于AV記錄存儲器205。
記錄在程序記錄存儲器203中的BD再現(xiàn)程序由程序處理部206處理。記錄在管理信息記錄存儲器204中的BD管理信息由管理信息處理部207處理。
另外,記錄在AV記錄存儲器205中的AV數(shù)據(jù)由演示(presentation,呈現(xiàn))處理部208處理。
程序處理部206進(jìn)行接收從管理信息處理部207再現(xiàn)的播放列表的信息和/或程序的執(zhí)行定時等事件信息的程序處理。另外,通過程序,能夠動態(tài)地變更要再現(xiàn)的播放列表,該情況通過對管理信息處理部207發(fā)送變更后的播放列表的再現(xiàn)命令來實(shí)現(xiàn)。
程序處理部206還受理來自用戶的事件、例如來自用戶操作的遙控器的請求,在存在與用戶事件對應(yīng)的程序的情況下執(zhí)行處理該程序。
管理信息處理部207接受程序處理部206的指示,對與該指示對應(yīng)的播放列表以及與該播放列表對應(yīng)的VOB的管理信息進(jìn)行解析。進(jìn)而,指示演示處理部208再現(xiàn)成為再現(xiàn)對象的AV數(shù)據(jù)。
另外,管理信息處理部207從演示處理部208接收基準(zhǔn)時刻信息,基于時刻信息對演示處理部208指示AV數(shù)據(jù)再現(xiàn)的停止。進(jìn)一步,對程序處理部206生成表示程序執(zhí)行定時的事件。
演示處理部208具有與影像、聲音和字幕各自的數(shù)據(jù)對應(yīng)的解碼器,按照來自管理信息處理部207的指示,進(jìn)行AV數(shù)據(jù)的解碼以及輸出。影像數(shù)據(jù)以及字幕數(shù)據(jù)在解碼后被描繪在各自的專用平面上。
具體而言,影像數(shù)據(jù)被描繪在視頻平面210上,字幕數(shù)據(jù)等圖像數(shù)據(jù)被描繪在圖像平面209上。進(jìn)而,通過合成處理部211進(jìn)行描繪在兩個平面上的影像的合成處理,并向TV等顯示設(shè)備進(jìn)行輸出。
如圖6所示,BD-ROM播放器取為基于圖4所示的記錄在BD-ROM104中的數(shù)據(jù)構(gòu)造的結(jié)構(gòu)。
圖7是詳細(xì)地示出圖6所示的播放器的構(gòu)成的框圖。圖6所示的各構(gòu)成部與圖7所示的各構(gòu)成部的對應(yīng)關(guān)系如下。
AV記錄存儲器205與圖像存儲器308和曲目(track,音軌)緩沖器309對應(yīng)。程序處理部206與程序處理器302和UO(User Operation,用戶操作)管理器303對應(yīng)。管理信息處理部207與腳本處理器305和演示控制器306對應(yīng)。演示處理部208與時鐘307、信號分離器310、圖像處理器311、視頻處理器312和聲音處理器313對應(yīng)。
從BD-ROM104讀出的VOB數(shù)據(jù)(MPEG流)、圖像數(shù)據(jù)(PNG)分別被記錄于曲目緩沖器309、圖像存儲器308。
信號分離器310基于從時鐘307得到的時刻,提取記錄在曲目緩沖器309中的VOB數(shù)據(jù)。進(jìn)而,將VOB數(shù)據(jù)所包含的影像數(shù)據(jù)、聲音數(shù)據(jù)分別送入視頻處理器312、聲音處理器313。
視頻處理器312以及聲音處理器313分別如MPEG系統(tǒng)標(biāo)準(zhǔn)所規(guī)定的那樣,分別包括解碼緩沖器和解碼器。即,從信號分離器310送來的影像、聲音各自的數(shù)據(jù),被暫時記錄于各自的解碼緩沖器,按照時鐘307由各個解碼器進(jìn)行解碼處理。
對于記錄在圖像存儲器308中的PNG數(shù)據(jù),存在下面兩種處理方法。在PNG數(shù)據(jù)是字幕用數(shù)據(jù)的情況下,由演示控制器306指示解碼定時。腳本處理器305暫時接收來自時鐘307的時刻信息,如果是字幕顯示時刻(開始以及結(jié)束)則對演示控制器306發(fā)出字幕的顯示、非顯示的指示,使得能進(jìn)行適當(dāng)?shù)淖帜伙@示。
從演示控制器306接收到解碼/顯示的指示的圖像處理器311,從圖像存儲器308中提取并解碼對應(yīng)的PNG數(shù)據(jù),并描繪在圖像平面209上。
另外,在PNG數(shù)據(jù)是菜單畫面用數(shù)據(jù)的情況下,由程序處理器302指示解碼定時。對于程序處理器302何時指示圖像的解碼,因程序處理器302正在處理的BD程序而不能一概而論。
圖像數(shù)據(jù)以及影像數(shù)據(jù),如圖6的說明那樣在分別解碼后被描繪在圖像平面209以及視頻平面210上,通過合成處理部211進(jìn)行合成并輸出。
從BD-ROM104讀出的管理信息(腳本、AV管理信息)記錄在管理信息記錄存儲器204中,而腳本信息(“BD.INFO”以及“XXX.PL”)由腳本處理器305讀出并處理。另外,AV管理信息(“YYY.VOBI”)由演示控制器306讀出并處理。
腳本處理器305對播放列表的信息進(jìn)行解析,將由播放列表參照的VOB及其再現(xiàn)位置指示給演示控制器306,演示控制器306對成為對象的VOB的管理信息(“YYY.VOBI”)進(jìn)行解析,對驅(qū)動控制器317發(fā)出指示以使得讀出成為對象的VOB。
驅(qū)動控制器317按照演示控制器306的指示,使光拾取器202移動,進(jìn)行成為對象的AV數(shù)據(jù)的讀出。所讀出的AV數(shù)據(jù)如前所述記錄于圖像存儲器308或曲目緩沖器309。
另外,腳本處理器305監(jiān)視時鐘307的時刻,在由管理信息設(shè)定的定時將事件提供給程序處理器302。
記錄在程序記錄存儲器203中的BD程序(“BD.PROG”或“XXX.PROG”),由程序處理器302進(jìn)行執(zhí)行處理。對于程序處理器302處理BD程序,是在從腳本處理器305送來了事件的情況下或從UO管理器303送來了事件的情況下進(jìn)行的。
UO管理器303在用戶通過遙控器鍵送來了請求的情況下,生成與該請求對應(yīng)的事件并發(fā)送給程序處理器302。
根據(jù)這樣的各構(gòu)成部的工作,進(jìn)行BD-ROM的再現(xiàn)。
(應(yīng)用空間)
圖8是表示BD-ROM的應(yīng)用空間的圖。
在BD-ROM的應(yīng)用空間中,播放列表(PlayList)為一個再現(xiàn)單位。播放列表具有由單元(cell)的再現(xiàn)序列構(gòu)成的靜態(tài)腳本和由程序記述的動態(tài)腳本。
只要沒有程序的動態(tài)腳本的情況下,播放列表就只是使各個單元依次再現(xiàn),另外,在結(jié)束了所有單元的再現(xiàn)的時間點(diǎn),播放列表的再現(xiàn)結(jié)束。
另一方面,程序能夠根據(jù)超過播放列表的再現(xiàn)記述和/或用戶的選擇或播放器的狀態(tài)而動態(tài)地改變要再現(xiàn)的對象。作為典型例子,列舉經(jīng)由菜單畫面的再現(xiàn)對象的動態(tài)變更。在BD-ROM的情況下,菜單是指通過用戶的選擇而再現(xiàn)的腳本、即用于動態(tài)地選擇播放列表的功能的構(gòu)成要素之一。
另外,在此所說的程序是根據(jù)時間事件或用戶事件執(zhí)行的事件處理(event handler)。
時間事件是基于嵌入在播放列表中的時刻信息而生成的事件。從圖7中說明的腳本處理器305向程序處理器302發(fā)送的事件相當(dāng)于此。當(dāng)時間事件被發(fā)布時,程序處理器302對通過ID而關(guān)聯(lián)的事件處理進(jìn)行執(zhí)行處理。
如前所述,所執(zhí)行的程序能夠指示其他播放列表的再現(xiàn),該情況下,當(dāng)前正再現(xiàn)的播放列表的再現(xiàn)中止,并向所指定的播放列表的再現(xiàn)轉(zhuǎn)換。
用戶事件是通過用戶的遙控器鍵操作而生成的事件。用戶事件大致分成兩類。第一類是通過遙控器所具備的方向鍵(“上”“下”“左”“右”鍵)或“確定”鍵的操作而生成的菜單選擇的事件。
與菜單選擇的事件對應(yīng)的事件處理僅在播放列表內(nèi)的有限的期間有效。也即,作為播放列表的信息,設(shè)定有各個事件處理的有效期間。程序處理器302在遙控器的“上”“下”“左”“右”鍵或“確定”鍵被按下時檢索有效的事件處理,在存在有效的事件處理的情況下執(zhí)行處理該事件處理。其他情況下,忽略菜單選擇的事件。
第二類用戶事件是通過“菜單”鍵的操作而生成的菜單畫面調(diào)出的事件。當(dāng)生成菜單畫面調(diào)出的事件時,全局事件處理(Global Event Handler)被調(diào)出。
全局事件處理不依賴于播放列表,是一直有效的事件處理。通過使用該功能,能夠加裝DVD的菜單調(diào)出(menu call)。通過加裝菜單調(diào)出,能夠在標(biāo)題再現(xiàn)期間調(diào)出聲音、字幕菜單等,并在變更了聲音或字幕之后執(zhí)行從中斷的地點(diǎn)起的標(biāo)題再現(xiàn)。
以播放列表構(gòu)成靜態(tài)腳本的單位即單元(Cell)是參照了VOB(MPEG流)的全部或一部分再現(xiàn)區(qū)間的單元。單元具有VOB內(nèi)的再現(xiàn)區(qū)間作為開始、結(jié)束時刻的信息。與各個VOB成為一對的VOB管理信息(VOBI),在其內(nèi)部具有時間圖(Time Map或TM),能夠通過該時間圖針對前述的VOB的再現(xiàn)、結(jié)束時刻導(dǎo)出VOB內(nèi)(即成為對象的文件“YYY.VOB”內(nèi))的讀出開始地址以及結(jié)束地址。此外,關(guān)于時間圖的詳細(xì)內(nèi)容,后面使用圖14來敘述。
(VOB的詳細(xì)內(nèi)容)
圖9是表示本實(shí)施方式所使用的MPEG流(VOB)的構(gòu)成的圖。如圖9所示,VOB由多個視頻對象單元(Video Object Unit(VOBU))構(gòu)成。VOBU是以MPEG視頻流中的圖像組(Group Of Pictures(GOP))為基準(zhǔn)的單位,是作為聲音數(shù)據(jù)也包含在內(nèi)的復(fù)用化流的一個再現(xiàn)單位。
VOBU具有0.4秒~1.0秒的再現(xiàn)時間,通常具有0.5秒的再現(xiàn)時間。這是通過MPEG的GOP的構(gòu)造通常是15幀/秒(NTSC的情況下)而導(dǎo)出的。
VOBU在其內(nèi)部具有作為影像數(shù)據(jù)的視頻數(shù)據(jù)包(V_PCK)和作為聲音數(shù)據(jù)的音頻數(shù)據(jù)包(A_PCK)。各數(shù)據(jù)包由一個扇區(qū)構(gòu)成,在本實(shí)施方式的情況下以2kB為單位構(gòu)成。
圖10是表示MPEG流中的數(shù)據(jù)包的構(gòu)成的圖。
如圖10所示,影像數(shù)據(jù)以及聲音數(shù)據(jù)這樣的基本數(shù)據(jù)在被稱為有效載荷(payload)的封包(packet)的數(shù)據(jù)保存區(qū)域從開頭起依次被寫入。對有效載荷附加包報(bào)頭(packet head)而構(gòu)成一個封包。
在包報(bào)頭中記錄有:用于識別有效載荷所保存的數(shù)據(jù)是哪個數(shù)據(jù)流的數(shù)據(jù)、是影像數(shù)據(jù)還是聲音數(shù)據(jù)、以及在影像數(shù)據(jù)或聲音數(shù)據(jù)分別有與多個流相當(dāng)?shù)牧康那闆r下是哪個數(shù)據(jù)流的數(shù)據(jù)的ID(stream_id);和作為該有效載荷的解碼以及顯示時刻信息的時間戳即解碼時間戳(Decode Time Stamp(DTS))以及演示時間戳(Presentation Time Stamp(PTS))。
DTS和PTS并非一定記錄在所有的包報(bào)頭中,通過MPEG規(guī)定了進(jìn)行記錄的規(guī)則。關(guān)于規(guī)則的詳細(xì)內(nèi)容,記述在MPEG系統(tǒng)(ISO/IEC13818-1)標(biāo)準(zhǔn)書中,因此省略。
對封包進(jìn)一步附加數(shù)據(jù)包頭(pack head),構(gòu)成數(shù)據(jù)包。在數(shù)據(jù)包頭中記錄有表示該數(shù)據(jù)包何時經(jīng)過信號分離器310并向各個基本數(shù)據(jù)流的解碼緩沖器輸入的時間戳即系統(tǒng)時鐘參考(System Clock Reference(SCR))。
(VOB的交錯記錄)
使用圖11以及圖12對VOB文件的交錯記錄進(jìn)行說明。
圖11是用于說明AV數(shù)據(jù)與BD-ROM播放器的構(gòu)成的關(guān)系的圖。
圖11上部的圖是使用圖7在前面敘述的播放器構(gòu)成圖的一部分。如圖所示,對于BD-ROM上的數(shù)據(jù),經(jīng)過光拾取器202,如果是VOB即MPEG流則向曲目緩沖器309輸入,如果是PNG即圖像數(shù)據(jù)則向圖像存儲器308輸入。
曲目緩沖器309是先進(jìn)先出(First-In First-Out(FIFO))緩沖器,所輸入的VOB的數(shù)據(jù)按被輸入的順序而向信號分離器310發(fā)送。此時,按照前述的SCR,各個數(shù)據(jù)包被從曲目緩沖器309提取,經(jīng)由信號分離器310向視頻處理器312或聲音處理器313送達(dá)數(shù)據(jù)。
另一方面,在是圖像數(shù)據(jù)的情況下,通過演示控制器306(參照圖7)指示描繪哪個圖像。另外,對于已用于描繪的圖像數(shù)據(jù),在是字幕用圖像數(shù)據(jù)的情況下被同時從圖像存儲器308刪除,而在是菜單用的圖像數(shù)據(jù)的情況下仍留在圖像存儲器308內(nèi)。
這是因?yàn)椋翰藛蔚拿枥L有時取決于用戶操作,因此有可能會多次描繪同一圖像。
圖11下部的圖是表示BD-ROM上的VOB文件以及PNG文件的交錯記錄的圖。
通常在ROM、例如CD-ROM或DVD-ROM的情況下,連續(xù)記錄有成為一系列的連續(xù)再現(xiàn)單位的AV數(shù)據(jù)。只要連續(xù)進(jìn)行記錄,驅(qū)動器只是依次讀出數(shù)據(jù)并送達(dá)到播放器側(cè)就可以了。
然而,在應(yīng)該連續(xù)再現(xiàn)的AV數(shù)據(jù)被分割而離散地配置在盤上的情況下,會在各個連續(xù)區(qū)間之間插入尋道操作,在該期間會停止數(shù)據(jù)的讀出。也即,存在停止數(shù)據(jù)供給的可能性。
在BD-ROM的情況下也同樣,VOB文件優(yōu)選能夠記錄于連續(xù)區(qū)域,但例如存在如字幕數(shù)據(jù)那樣與記錄在VOB中的影像數(shù)據(jù)同步再現(xiàn)的數(shù)據(jù),需要與VOB文件同樣地將字幕數(shù)據(jù)也通過某種方法從BD-ROM中讀出。
作為字幕數(shù)據(jù)的讀出方法的一個手段,存在如下方法:在VOB的再現(xiàn)開始前統(tǒng)一讀出字幕用的圖像數(shù)據(jù)(PNG文件)。然而,在該情況下需要用于暫時記錄的大量的存儲器,并不現(xiàn)實(shí)。
因此,在本實(shí)施方式中,使用將VOB文件分成幾個區(qū)塊(block),對VOB文件和圖像數(shù)據(jù)進(jìn)行交錯記錄的方式。
圖11下部是用于說明該交錯記錄的圖。通過將VOB文件和圖像數(shù)據(jù)適當(dāng)?shù)剡M(jìn)行交錯配置,不用前述那樣的大量的暫時記錄存儲器,能夠在必要的定時將圖像數(shù)據(jù)保存于圖像存儲器308。
然而,在讀出圖像數(shù)據(jù)時,VOB數(shù)據(jù)的讀取當(dāng)然也會停止。
圖12是用于說明解決上述的交錯記錄中的問題的使用了曲目緩沖器309的VOB數(shù)據(jù)連續(xù)供給模型的圖。
如已經(jīng)說明的那樣,VOB的數(shù)據(jù)暫時被存儲于曲目緩沖器309。若將向曲目緩沖器309輸入數(shù)據(jù)的數(shù)據(jù)輸入速率設(shè)定為比從曲目緩沖器309輸出數(shù)據(jù)的數(shù)據(jù)輸出速率高,則只要從BD-ROM持續(xù)讀出數(shù)據(jù),曲目緩沖器309的數(shù)據(jù)存儲量就會不斷增加。
在此,將向曲目緩沖器309的輸入速率設(shè)為Va,將從曲目緩沖器309的輸出速率設(shè)為Vb。如圖12的上部的圖所示,設(shè)為VOB的一個連續(xù)記錄區(qū)域從邏輯地址的“a1”持續(xù)到“a2”。另外,設(shè)為從“a2”到“a3”之間是記錄有圖像數(shù)據(jù)而不能進(jìn)行VOB數(shù)據(jù)的讀出的區(qū)間。
圖12的下部的圖是表示曲目緩沖器309的存儲量的圖。橫軸表示時間,縱軸表示存儲在曲目緩沖器309內(nèi)部的數(shù)據(jù)量。時刻“t1”表示VOB的一個連續(xù)記錄區(qū)域的開始點(diǎn)即開始“a1”的讀出的時刻。
該時刻之后,在曲目緩沖器309中以速率Va-Vb不斷存儲數(shù)據(jù)。該速率自然是曲目緩沖器309的輸入輸出速率之差。時刻“t2”是一個連續(xù)記錄區(qū)域的結(jié)束點(diǎn)即讀取“a2”的數(shù)據(jù)的時刻。
即,在時刻“t1”~“t2”之間,在曲目緩沖器309內(nèi)數(shù)據(jù)量以速率Va-Vb不斷增加,時刻“t2”時的數(shù)據(jù)存儲量B(t2)能夠通過下述的(式1)來求出。
B(t2)=(Va-Vb)×(t2-t1) (式1)
之后,由于接著圖像數(shù)據(jù)直到BD-ROM上的地址“a3”,所以向曲目緩沖器309的輸入成為0,曲目緩沖器309內(nèi)的數(shù)據(jù)量以作為輸出速率的“-Vb”不斷減少。該數(shù)據(jù)量的減少持續(xù)到讀出位置“a3”為止、即對于時刻而言持續(xù)到“t3”為止。
在此,重要的是:若在時刻“t3”之前存儲在曲目緩沖器309中的數(shù)據(jù)量成為0,則向解碼器供給的VOB的數(shù)據(jù)會變沒,VOB的再現(xiàn)會停止。
然而,在時刻“t3”在曲目緩沖器309中剩有數(shù)據(jù)的情況下,意味著能不停止地連續(xù)進(jìn)行VOB的再現(xiàn)。
用于不停止地連續(xù)進(jìn)行該VOB的再現(xiàn)的條件,能夠通過下述的(式2)來表示。
B(t2)≧-Vb×(t3-t2) (式2)
即,只要以滿足(式2)的方式確定圖像數(shù)據(jù)的配置即可。
(引導(dǎo)數(shù)據(jù)構(gòu)造)
使用圖13~圖19對記錄在BD-ROM中的引導(dǎo)數(shù)據(jù)(BD管理信息)的構(gòu)造進(jìn)行說明。
圖13是表示VOB管理信息文件(“YYY.VOBI”)的內(nèi)部構(gòu)造的圖。
VOB管理信息具有該VOB的流屬性信息(Attribute)和時間圖(TMAP)。流屬性信息為視頻屬性(Video)、音頻屬性(Audio#0~Audio#m)各自具有的結(jié)構(gòu)。特別是在音頻流的情況下,因?yàn)閂OB能夠同時具有多條音頻流,所以通過音頻流數(shù)(Number)來確定音頻屬性的數(shù)據(jù)域的數(shù)量。
下述是視頻屬性(Video)具有的域(field)和各自可取的值的例子。
壓縮方式(Coding):
MPEG1
MPEG2
MPEG4
分辨率(Resolution):
1920x1080
1280x720
720x480
720x565
寬高比(Aspect):
4:3
16:9
幀速率(Frame rate):
60
59.94
50
30
29.97
25
24
下述是音頻屬性(Audio)具有的域和各自可取的值的例子。
壓縮方式(Coding):
AC3
MPEG1
MPEG2
LPCM
通道數(shù)(Ch):
1~8
語言屬性(Language):
JPN、ENG、……
時間圖(TMAP)是具有各個VOBU的信息的表,具有該VOB所具有的VOBU數(shù)(Number)和各VOBU信息(VOBU#1~VOBU#n)。
各個VOBU信息具有VOBU的再現(xiàn)時間長(Duration)和VOBU的數(shù)據(jù)大小(Size)。
圖14是用于說明VOBU信息的詳細(xì)內(nèi)容的圖。
眾所周知,MPEG流具有時間的方面和作為數(shù)據(jù)大小的方面這兩個關(guān)于物理量的方面。例如,因?yàn)樽鳛槁曇舻膲嚎s標(biāo)準(zhǔn)的音頻編碼3(Audio Code number3(AC3))進(jìn)行以固定位速率的壓縮,所以時間與地址的關(guān)系能夠通過一次方程式來求出。
但是,在MPEG視頻數(shù)據(jù)的情況下,在各個幀為固定的顯示時間、例如NTSC時,1幀具有1/29.97秒的顯示時間,而對于各個幀的壓縮后的數(shù)據(jù)大小,根據(jù)描繪的特性和/或壓縮所使用的圖像類型、所謂的I/P/B圖像,數(shù)據(jù)大小變化很大。
因此,在MPEG視頻的情況下,時間與地址的關(guān)系不能以通式的形式來表現(xiàn)。
當(dāng)然,關(guān)于對MPEG視頻數(shù)據(jù)進(jìn)行了復(fù)用化的MPEG流即VOB,也不能以通式的形式來表現(xiàn)時間和數(shù)據(jù)。
取而代之,對VOB內(nèi)的時間與地址的關(guān)系進(jìn)行連結(jié)的是時間圖(TMAP)。如圖14所示,按各個VOBU分別具有VOBU內(nèi)的幀數(shù)和VOBU內(nèi)的數(shù)據(jù)包數(shù)作為詞條(entry)的表是時間圖(TMAP,時間映射)。
使用圖15來說明時間圖(TMAP)的使用方式。
圖15是用于說明使用了時間圖的地址信息取得方法的圖。
如圖15所示,在提供了時刻信息(Time)的情況下,首先檢索該時刻屬于哪個VOBU。具體而言,將時間圖的每個VOBU的幀數(shù)逐步相加,幀數(shù)之和超過將該時刻換算成幀數(shù)而得的值或與該值一致的VOBU成為與該時刻對應(yīng)的VOBU。
接著,將時間圖的每個VOBU的大小逐步相加直到該VOBU之前最近的VOBU為止,該值為為了使包含所提供的時刻的幀再現(xiàn)而應(yīng)該讀出的數(shù)據(jù)包的開頭地址(Address)。
如此,在MPEG流中,能夠得到與所提供的時刻信息對應(yīng)的地址。
接著,使用圖16來說明播放列表(“XXX.PL”)的內(nèi)部構(gòu)造。
圖16是表示播放列表的構(gòu)成的圖。
播放列表包括單元列表(CellList)和事件列表(EventList)。
單元列表(CellList)是表示播放列表內(nèi)的再現(xiàn)單元序列的信息,按本列表的記述順序來再現(xiàn)單元。
單元列表(CellList)的內(nèi)容是單元數(shù)(Number)和各單元信息(Cell#1~Cell#n)。
各單元信息(Cell#1~Cell#n)具有VOB文件名(VOBName)、該VOB內(nèi)的有效區(qū)間開始時刻(In)以及有效區(qū)間結(jié)束時刻(Out)和字幕表(SubtitleTable)。
有效區(qū)間開始時刻(In)以及有效區(qū)間結(jié)束時刻(Out)分別由該VOB內(nèi)的幀序號表現(xiàn),能夠通過使用前述的時間圖(TMAP)來獲得再現(xiàn)所需的VOB數(shù)據(jù)的地址。
字幕表(SubtitleTable)是具有與該VOB同步再現(xiàn)的字幕信息的表。字幕與聲音同樣地可以具有多種語言,字幕表(SubtitleTable)包括語言數(shù)(Number)和繼其之后的各語言的表(Language#1~Language#k)。
各語言的表(Language#1~Language#k)包括語言信息(Language)、所顯示的字幕的字幕信息數(shù)(Number)和所顯示的字幕的字幕信息(Speech#1~Speech#j),各字幕信息(Speech#1~Speech#j)包括對應(yīng)的圖像數(shù)據(jù)文件名(Name)、字幕顯示開始時刻(In)及字幕顯示結(jié)束時刻(Out)、和字幕的顯示位置(Position)。
事件列表(EventList)是定義了在該播放列表內(nèi)產(chǎn)生的事件的表。事件列表包括事件數(shù)(Number)和繼其之后的各個事件(Event#1~Event#m),各事件(Event#1~Event#m)包括事件的種類(Type)、事件的ID(ID)、事件生成時刻(Time)和有效期間(Duration)。
圖17是表示具有各個播放列表的事件處理(時間事件、菜單選擇用的用戶事件)的事件處理表(“XXX.PROG”)的構(gòu)成的圖。
事件處理單元表具有已定義的事件處理/程序數(shù)(Number)和各個事件處理/程序(Program#1~Program#n)。
各事件處理/程序(Program#1~Program#n)內(nèi)的記述,具有事件處理開始的定義(<event_handler>標(biāo)志)和與前述的事件的ID成對的事件處理的ID(event_handler id),然后,該程序記述在接著“function”的括號“{”與“}”之間。
接著,使用圖18對與BD-ROM整體相關(guān)的信息(“BD.INFO”)的內(nèi)部構(gòu)造進(jìn)行說明。
圖18是表示BD-ROM整體信息即BD.INFO的構(gòu)成的圖。
BD-ROM整體信息包括標(biāo)題列表(TitleList)和全局事件用的事件列表(EventList)。
標(biāo)題列表(TitleList)包括盤內(nèi)的標(biāo)題數(shù)(Number)和繼其之后的各標(biāo)題信息(Title#1~Title#n)。
各標(biāo)題信息(Title#1~Title#n)包括標(biāo)題所含的播放列表的表(PLTalble)和標(biāo)題內(nèi)的章節(jié)列表(ChapterList)。播放列表的表(PLTable)具有標(biāo)題內(nèi)的播放列表的數(shù)量(Number)和播放列表名(Name)即播放列表的文件名。
章節(jié)列表(ChapterList)包括該標(biāo)題所含的章節(jié)數(shù)(Number)和各章節(jié)信息(Chapter#1~Chapter#n),各章節(jié)信息(Chapter#1~Chapter#n)具有包含該章節(jié)的單元的表(CellTable),單元的表(CellTable)包括單元數(shù)(Number)和各單元的詞條信息(CellEntry#1~CellEntry#k)。
單元的詞條信息(CellEntry#1~CellEntry#k)通過包含該單元的播放列表名和播放列表內(nèi)的單元序號而記述。
事件列表(EventList)具有全局事件的數(shù)量(Number)和各全局事件的信息(Event#1~Event#m)。在此,應(yīng)該注意,最先定義的全局事件被稱為最初事件(FirstEvent),是在BD-ROM被插入播放器時最先執(zhí)行的事件。
各全局事件的信息(Event#1~Event#m)只具有事件類型(Type)和事件的ID(ID)。
圖19是表示全局事件處理表(“BD.PROG”)的構(gòu)成的圖。本表的內(nèi)容與圖17中說明的事件處理表相同,省略其說明。
(事件產(chǎn)生的機(jī)制)
使用圖20~圖22對事件產(chǎn)生的機(jī)制進(jìn)行說明。
圖20是表示時間事件的例子的圖。
如前所述,時間事件由播放列表(“XXX.PL”)的事件列表(EventList)定義。
在定義為時間事件的事件、即事件類型(Type)為“TimeEvent(時間事件)”的情況下,在到達(dá)了事件生成時刻(“t1”)的時間點(diǎn),從腳本處理器305對程序處理器302輸出具有ID“Ex1”的時間事件。
程序處理器302搜索具有事件ID“Ex1”的事件處理,執(zhí)行處理對象的事件處理。例如,在本實(shí)施方式的情況下,能夠進(jìn)行2個按鈕圖像的描繪等。
圖21是表示基于用戶的菜單操作的用戶事件的例子的圖。
如前所述,基于菜單操作的用戶事件也在播放列表(“XXX.PL”)的事件列表(EventList)中進(jìn)行了定義。
在定義為用戶事件的事件、即事件類型(Type)為“UserEvent(用戶事件)”的情況下,在到達(dá)了事件生成時刻(“t1”)的時間點(diǎn),該用戶事件就緒(ready)。此時,事件本身還未被生成。
該事件在由有效規(guī)格信息(Duration)記載的期間(“T1”)處于就緒狀態(tài)。
如圖21所示,在由用戶按下了遙控器鍵的“上”“下”“左”“右”鍵的任一個鍵或“確定”鍵的情況下,首先由UO管理器303生成UO事件并將其輸出給程序處理器302。
程序處理器302對腳本處理器305發(fā)送UO事件,腳本處理器305檢索在接收到UO事件的時刻是否存在有效的用戶事件。
腳本處理器305在檢索的結(jié)果是存在成為對象的用戶事件的情況下,生成用戶事件,并輸出給程序處理器302。
在程序處理器302中,搜索具有事件ID、例如在圖21所示的例子的情況下為“Ev1”的事件處理,執(zhí)行處理對象的事件處理。在本例的情況下,開始播放列表#2的再現(xiàn)。
在所生成的用戶事件不包含由用戶按下了哪個遙控器鍵的信息。所選擇的遙控器鍵的信息,通過UO事件傳送給程序處理器302,記錄保持在虛擬播放器所具有的寄存器中。
事件處理的程序能夠調(diào)查該寄存器的值,執(zhí)行分支處理。
圖22是表示全局事件的例子的圖。
如前所述,全局事件在BD-ROM整體信息(“BD.INFO”)的事件列表(EventList)中進(jìn)行了定義。
定義為全局事件的事件、即事件類型(Type)為“GlobalEvent(全局事件)”的事件,僅在用戶進(jìn)行了遙控器鍵操作的情況下生成。
在由用戶按下了菜單鍵的情況下,首先,由UO管理器303生成UO事件并將其輸出給程序處理器302。程序處理器302對腳本處理器305發(fā)送UO事件。
腳本處理器305生成相應(yīng)的全局事件,發(fā)送給程序處理器302。程序處理器302搜索具有事件ID“menu(菜單)”的事件處理,執(zhí)行對象的事件處理。例如,在圖22所示的例子的情況下,開始播放列表#3的再現(xiàn)。
在本實(shí)施方式中,雖然簡稱為菜單鍵,但也可以如使DVD再現(xiàn)的播放器的遙控器那樣具有多個菜單鍵。通過分別定義與各菜單鍵對應(yīng)的ID,能夠進(jìn)行與各菜單鍵對應(yīng)的適當(dāng)?shù)奶幚怼?/p>
(虛擬播放機(jī))
圖23是用于說明程序處理器302的功能性構(gòu)成的圖。
使用圖23來說明程序處理器302的功能性構(gòu)成。
程序處理器302是在內(nèi)部具有虛擬播放機(jī)的處理模塊。虛擬播放機(jī)是作為BD-ROM而定義的功能模型,是不依賴于各BD-ROM播放器的實(shí)際安裝的單元。即,保證無論在哪個BD-ROM播放器中都能夠執(zhí)行同樣的功能。
虛擬播放機(jī)大致具有兩種功能。為編程函數(shù)和播放器變量。播放器變量被存儲保持于寄存器。
編程函數(shù)基于Java(注冊商標(biāo))腳本,將以下所述的三種功能定義為BD-ROM固有函數(shù)。
鏈接函數(shù):停止當(dāng)前的再現(xiàn),開始從所指定的播放列表、單元、時刻的再現(xiàn)
Link(PL#,Cell#,time)
PL#:播放列表名
Cell#:單元序號
time:單元內(nèi)的再現(xiàn)開始時刻
PNG描繪函數(shù):將指定PNG數(shù)據(jù)描繪于圖像平面209
Draw(File,X,Y)
File:PNG文件名
X:X坐標(biāo)位置
Y:Y坐標(biāo)位置
圖像平面清除函數(shù):清除圖像平面209的指定區(qū)域
Clear(X,Y,W,H)
X:X坐標(biāo)位置
Y:Y坐標(biāo)位置
W:X方向?qū)挾?/p>
H:Y方向?qū)挾?/p>
另外,播放器變量包括表示播放器的設(shè)定值等的系統(tǒng)參數(shù)(SPRM)和能夠作為一般用途使用的通用參數(shù)(GPRM)。
圖24是表示系統(tǒng)參數(shù)(SPRM)的一覽的圖。
SPRM(0):語言碼
SPRM(1):聲音流序號
SPRM(2):字幕流序號
SPRM(3):角度序號
SPRM(4):標(biāo)題序號
SPRM(5):章節(jié)序號
SPRM(6):程序序號
SPRM(7):單元序號
SPRM(8):選擇鍵信息
SPRM(9):引導(dǎo)定時器
SPRM(10):再現(xiàn)時刻信息
SPRM(11):卡拉OK用混音模式
SPRM(12):限制用國家信息
SPRM(13):限制等級
SPRM(14):播放器設(shè)定值(視頻)
SPRM(15):播放器設(shè)定值(音頻)
SPRM(16):聲音流用語言碼
SPRM(17):聲音流用語言碼(擴(kuò)展)
SPRM(18):字幕流用語言碼
SPRM(19):字幕流用語言碼(擴(kuò)展)
SPRM(20):播放器區(qū)域碼
SPRM(21):預(yù)留
SPRM(22):預(yù)留
SPRM(23):再現(xiàn)狀態(tài)
SPRM(24):預(yù)留
SPRM(25):預(yù)留
SPRM(26):預(yù)留
SPRM(27):預(yù)留
SPRM(28):預(yù)留
SPRM(29):預(yù)留
SPRM(30):預(yù)留
SPRM(31):預(yù)留
此外,在本實(shí)施方式中,使虛擬播放器的編程函數(shù)基于Java(注冊商標(biāo))腳本,但也可以不基于Java(注冊商標(biāo))腳本,而是UNIX(注冊商標(biāo))OS等使用的B-Shell、Perl腳本等其他的編程函數(shù)。換言之,本公開中的程序語言不限定于Java(注冊商標(biāo))腳本。
(程序的例子)
圖25以及圖26是表示事件處理中的程序的例子的圖。
圖25是表示具有2個選擇按鈕的菜單畫面的控制所涉及的事件處理程序中的程序的例子的圖。
在單元(PlayList#1.Cell#1)開頭使用時間事件來執(zhí)行圖25左側(cè)的程序。在此,最初對通用參數(shù)的一個GPRM(0)設(shè)置“1”。GPRM(0)在該程序中用于識別正選著的按鈕。在最初的狀態(tài)下,將正選著配置在左側(cè)的按鈕[1]的狀態(tài)作為初始值。
接著,使用作為描繪函數(shù)的“Draw”對按鈕[1]、按鈕[2]分別進(jìn)行PNG的描繪。按鈕[1]以坐標(biāo)(10,200)為起點(diǎn)(左上端)描繪PNG圖像“1black.png”。按鈕[2]以坐標(biāo)(330,200)為起點(diǎn)(左上端)描繪PNG圖像“2white.png”。
另外,在本單元最后使用時間事件來執(zhí)行圖25右側(cè)的程序。在此,使用鏈接函數(shù)進(jìn)行指定,使得從該單元的開頭再次進(jìn)行再現(xiàn)。
圖26是表示菜單選擇的用戶事件所涉及的事件處理單元中的程序的例子的圖。
與“左”鍵、“右”鍵、“確定”鍵的某個遙控器鍵被按下的情況分別對應(yīng)的程序被寫在事件處理單元中。在由用戶按下了遙控器鍵的情況下,如使用圖21說明的那樣,生成用戶事件,啟動圖26的事件處理單元。
在本事件處理程序中,使用識別選擇按鈕的GPRM(0)的值和識別所選擇的遙控器鍵的SPRM(8),如下所述來進(jìn)行分支處理。
條件1)正選著按鈕[1]且選擇鍵為“右”鍵的情況
將GPRM(0)再設(shè)定為2,將處于選擇狀態(tài)的按鈕變更為右邊的按鈕[2]。
分別改寫按鈕[1]、按鈕[2]的圖像。
條件2)選擇鍵為“確定(OK)”且正選著按鈕[1]的情況
開始播放列表#2的再現(xiàn)。
條件3)選擇鍵為“確定(OK)”且正選著按鈕[2]的情況
開始播放列表#3的再現(xiàn)。
圖26所示的程序如上述那樣進(jìn)行解釋并執(zhí)行。
(播放器處理流程)
使用圖27~圖30來說明播放器中的處理的流程。
圖27是表示BD-ROM播放器中的AV數(shù)據(jù)再現(xiàn)的基本處理的流程的流程圖。
當(dāng)插入BD-ROM時(S101),BD-ROM播放器執(zhí)行“BD.INFO”的讀取和解析(S102)以及“BD.PROG”的讀取(S103)。“BD.INFO”和“BD.PROG”一起暫時保存在管理信息記錄存儲器204中,由腳本處理器305來解析。
接著,腳本處理器305按照“BD.INFO”文件內(nèi)的最初事件(FirstEvent)信息,生成最初的事件(S104)。所生成的最初事件由程序處理器302接收,執(zhí)行處理與該事件對應(yīng)的事件處理(S105)。
希望在與最初事件對應(yīng)的事件處理中記錄有指定最初應(yīng)該再現(xiàn)的播放列表的信息。假設(shè)在未指示播放列表再現(xiàn)的情況下,播放器什么也不再現(xiàn),只是繼續(xù)等待受理用戶事件(S201:否)。
UO管理器303在受理來自用戶的遙控器操作時(S201:是),生成對程序處理器302的UO事件(S202)。
程序處理器302判別UO事件是否是基于菜單鍵的事件(S203),在是菜單鍵的情況下(S203:是),向腳本處理器305發(fā)送UO事件,腳本處理器305生成用戶事件(S204)。程序處理器302執(zhí)行處理與所生成的用戶事件對應(yīng)的事件處理(S205)。
圖28是表示BD-ROM播放器中的從播放列表再現(xiàn)開始到VOB再現(xiàn)結(jié)束為止的處理流程的流程圖。
如前所述,通過最初事件處理或全局事件處理而開始播放列表()再現(xiàn)(S301)。腳本處理器305進(jìn)行播放列表“XXX.PL”的讀取和解析(S302)以及與播放列表對應(yīng)的程序信息“XXX.PROG”的讀取,作為再現(xiàn)對象的播放列表再現(xiàn)所需的信息(S303)。
接著,腳本處理器305基于登記在播放列表中的單元信息來開始單元的再現(xiàn)(S304)。單元再現(xiàn)意味著從腳本處理器對演示控制器306發(fā)出請求,演示控制器306開始AV數(shù)據(jù)再現(xiàn)(S305)。
當(dāng)開始AV數(shù)據(jù)的再現(xiàn)時,演示控制器306讀取(S402)并解析與要再現(xiàn)的單元對應(yīng)的VOB的信息文件“XXX.VOBI”。演示控制器306使用時間圖來確定再現(xiàn)開始的VOBU及其地址,對驅(qū)動控制器317指示讀出地址。驅(qū)動控制器317讀出成為對象的VOB數(shù)據(jù)“YYY.VOB”(S403)。
所讀出的VOB數(shù)據(jù)被發(fā)送到解碼器并開始再現(xiàn)(S404)。VOB再現(xiàn)持續(xù)到該VOB的再現(xiàn)區(qū)間結(jié)束為止(S405),在結(jié)束時存在下一個單元的情況下(S406:是),向單元的再現(xiàn)轉(zhuǎn)移(S304)。另外,在沒有下一個單元的情況下(S406:否),結(jié)束再現(xiàn)所涉及的處理。
圖29是表示AV數(shù)據(jù)再現(xiàn)開始后的事件處理的流程的流程圖。
圖29的(A)是表示BD-ROM播放器中的時間事件所涉及的處理流程的流程圖。
此外,BD-ROM播放器是事件驅(qū)動型的播放器模型。當(dāng)開始播放列表的再現(xiàn)時,分別啟動時間事件類、用戶事件類、字幕顯示類的事件處理過程,并行地執(zhí)行事件處理。
當(dāng)在BD-ROM播放器中開始播放列表再現(xiàn)的再現(xiàn)時(S501),確認(rèn)到播放列表再現(xiàn)未結(jié)束(S502:否),腳本處理器305確認(rèn)是否成為了時間事件產(chǎn)生時刻(S503)。
在成為了時間事件產(chǎn)生時刻的情況下(S503:是),腳本處理器305生成時間事件(S504)。程序處理器302受理時間事件,執(zhí)行處理事件處理(S505)。
另外,在未到時間事件產(chǎn)生時刻的情況下(S503:否)以及結(jié)束了事件處理的執(zhí)行處理的情況下,反復(fù)進(jìn)行播放列表再現(xiàn)的結(jié)束確認(rèn)(S502)以后的處理。
另外,當(dāng)確認(rèn)到播放列表再現(xiàn)已結(jié)束時(S502:是),時間事件類的處理強(qiáng)制結(jié)束。
圖29的(B)是表示BD-ROM播放器中的用戶事件所涉及的處理流程的流程圖。
當(dāng)在BD-ROM播放器中開始播放列表的再現(xiàn)時(S601),確認(rèn)到播放列表再現(xiàn)未結(jié)束(S602:否),UO管理器303確認(rèn)是否存在UO的受理。
在存在UO的受理的情況下(S603:是),UO管理器303生成UO事件(S604)。程序處理器302接收UO事件,確認(rèn)該UO事件是否為菜單調(diào)出。
在是菜單調(diào)出的情況下(S605:是),程序處理器302使腳本處理器305生成事件(S607),程序處理器302執(zhí)行處理事件處理(S608)。
另外,在判斷為UO事件不是菜單調(diào)出的情況下(S605:否),UO事件表示基于取消鍵或“確定”鍵的事件。該情況下,腳本處理器305判斷當(dāng)前時刻是否處于用戶事件有效期間內(nèi),在處于有效期間內(nèi)的情況下(S606:是),腳本處理器305生成用戶事件(S607),程序處理器302執(zhí)行處理對象的事件處理(S608)。
另外,在沒有UO的受理的情況下(S603:否)、在當(dāng)前時刻不處于用戶事件有效期間內(nèi)的情況下(S606:否)、以及在事件處理的執(zhí)行處理已結(jié)束的情況下,反復(fù)進(jìn)行播放列表再現(xiàn)的結(jié)束確認(rèn)(S602)以后的處理。
另外,當(dāng)確認(rèn)到播放列表再現(xiàn)已結(jié)束時(S602:是),用戶事件類的處理強(qiáng)制結(jié)束。
圖30是表示BD-ROM播放器中的字幕數(shù)據(jù)的處理流程的流程圖。
當(dāng)在BD-ROM播放器中開始播放列表的再現(xiàn)時,確認(rèn)到播放列表再現(xiàn)未結(jié)束(S702:否),腳本處理器305確認(rèn)是否成為了字幕顯示開始時刻。在成為了字幕顯示開始時刻的情況下(S703:是),腳本處理器305對演示控制器306指示進(jìn)行字幕描繪,演示控制器306對圖像處理器311指示進(jìn)行字幕描繪。圖像處理器311按照該指示將字幕描繪在圖像平面209上(S704)。
另外,在不為字幕顯示開始時刻的情況下(S703:否),確認(rèn)是否為字幕顯示結(jié)束時刻。在判斷為是字幕表示結(jié)束時刻的情況下(S705:是),演示控制器306對圖像處理器311進(jìn)行字幕消除指示。
圖像處理器311按照該指示將所描繪的字幕從圖像平面209刪除(S706)。
另外,在圖像處理器311的字幕描繪(S704)結(jié)束的情況下、在圖像處理器311的字幕刪除(S706)結(jié)束的情況下、以及在判斷為不是字幕顯示結(jié)束時刻的(S705:否)情況下,反復(fù)進(jìn)行播放列表再現(xiàn)的結(jié)束確認(rèn)(S702)以后的處理。
另外,當(dāng)確認(rèn)到播放列表再現(xiàn)已結(jié)束時(S702:是),字幕顯示類的處理強(qiáng)制結(jié)束。
根據(jù)以上的工作,BD-ROM播放器基于用戶的指示或記錄在BDROM中的BD管理信息等,進(jìn)行BD-ROM的再現(xiàn)所涉及的基本的處理。
(實(shí)施方式2)
接著對本公開的實(shí)施方式2進(jìn)行說明。
實(shí)施方式2是與BD中的高輝度(HDR:High Dynamic Range,高動態(tài)范圍)影像信息的記錄或再現(xiàn)相關(guān)的內(nèi)容。由于實(shí)施方式2基本上是基于實(shí)施方式1的,所以在實(shí)施方式2中以擴(kuò)展的部分或不同的部分為中心進(jìn)行說明。
圖31是說明使用MPEG-4AVC(別稱H.264)或HEVC(別稱H.265)這樣的影像編碼方式來傳輸高輝度化元數(shù)據(jù)的方法的圖。在此,將與為了提高M(jìn)PEG-2Video中的隨機(jī)訪問性而使用的GOP(Group Of Pictures,圖像組)同等的由圖像參照結(jié)構(gòu)構(gòu)成的單位,作為MPEG-4AVC或HEVC中的GOP,對多個圖像進(jìn)行封包來進(jìn)行編碼。
圖31的(a)示出了GOP開頭圖像(first access unit,最初訪問單元)中的多個NAL單元的編碼順序。在GOP開頭的圖像中,接連是一個AU定界符(delimiter)、一個SPS、一個以上的PPS、0個或多個SEI消息、構(gòu)成圖像的一個以上的片(Slice)的各個NAL單元,然后根據(jù)需要接著填充符數(shù)據(jù)(Filler data)、序列末尾(End of sequence)、流末尾(End of stream)的各個NAL單元。
在SEI消息(SEI(s))中,根據(jù)需要,在繼緩沖周期SEI消息(Buffering period SEI message)之后,接著其他的幾個SEI消息。例如,(1)示出了該GOP內(nèi)的圖像的參照關(guān)系的用戶數(shù)據(jù)未注冊(User data unregistered)SEI消息(GOP)、(2)具有該圖像的隱藏式字幕(Closed Captioning)信息的用戶數(shù)據(jù)未注冊SEI消息(CC)、(3)包含表示該視頻序列(VOB)內(nèi)的全部圖像中的最大輝度或最小輝度等的輝度范圍的基本且靜態(tài)的高輝度化元數(shù)據(jù)在內(nèi)的用戶數(shù)據(jù)未注冊SEI消息(HDRb)、(4)以表示該圖像或GOP內(nèi)的全部圖像中的最大輝度或最小輝度等的輝度范圍的方式包含比SEI消息(HDRb)更詳細(xì)且動態(tài)的高輝度化元數(shù)據(jù)在內(nèi)的用戶數(shù)據(jù)未注冊SEI消息(HDRe)等幾個SEI消息按該順序進(jìn)行編碼。
上述的SEI消息(HDRb)或SEI消息(HDRe)與影像信息一起傳輸。這是由于:對母帶制作(mastering)時所利用的與輝度相關(guān)的信息進(jìn)行傳輸,提供對影像信息進(jìn)行解碼后得到的各像素的輝度值(Y)實(shí)際上相當(dāng)于何種程度的亮度(cd/m^2)等的信息。
例如,對視頻進(jìn)行了解碼的結(jié)果是,輝度值(Y)具有值1000的像素的母帶制作時的輝度為5000cd/m^2這樣的、像素具有的輝度與母帶制作時的輝度的相關(guān)性信息等,包含在上述的SEI消息(HDRb)或SEI消息(HDRe)中。另外,在取得了與播放器連接的TV能夠表現(xiàn)的最高輝度(cd/m^2)的情況下,也可以使上述的SEI消息(HDRb)或SEI消息(HDRe)具有用于對圖像整體的輝度方向的動態(tài)范圍進(jìn)行變更的信息。
SEI消息(HDRb)是為了表示是HDR視頻序列而以圖像為單位或以GOP為單位進(jìn)行傳輸?shù)腟EI消息,傳輸與視頻序列(VOB)整體的靜態(tài)輝度相關(guān)的信息。在此所說的HDR視頻序列是指記錄有SEI消息(HDRb)的視頻序列。
傳輸與更詳細(xì)且動態(tài)的輝度相關(guān)的信息的SEI消息(HDRe),也可以無需記錄在HDR視頻序列中,在HDR視頻序列中一個也不存在。另外,SEI消息(HDRe)在存在的情況下一定是緊接SEI消息(HDRb)之后被編碼的SEI消息,以圖像為單位或以GOP為單位傳輸與輝度相關(guān)的信息。
圖31的(b)示出了不是GOP開頭圖像的圖像(non-first access unit,非最初訪問單元)中的多個NAL單元的編碼順序。在不是GOP開頭的圖像中,接連是一個AU定界符、0個或1個PPS、0個或多個SEI消息、構(gòu)成圖像的1個以上的片的各個NAL單元。然后,根據(jù)需要接著填充符數(shù)據(jù)、序列末尾、流末尾的各個NAL單元。
SEI消息(HDRb)或SEI消息(HDRe)分別保存有上述的信息,在該圖31所示的方法中,按各個圖像而賦予。在以GOP為單位傳輸與輝度相關(guān)的信息的情況下,SEI消息(HDRb)以及SEI消息(HDRe)都只賦予給GOP開頭圖像,對不是GOP開頭的圖像都不賦予。
圖32是說明將連SEI消息(HDRe)都包含在內(nèi)的HDR視頻流按MPEG-2TS進(jìn)行復(fù)用化的方法的圖。此外,在本實(shí)施方式中,序列可以與流同義,也可以是流的一部分。將1個圖像(1個幀或1個視頻訪問單元(video access unit))保存于1個PES封包(packet),在對HDR視頻流進(jìn)行了PES化之后,將PES封包中的數(shù)據(jù)分割而依次保存到PID=X的各TS封包的有效載荷中。
在圖32所示的方法的情況下,將成為stream_id=0xE1的PES封包的、連SEI消息(HDRe)都包含在內(nèi)的HDR視頻序列分割而依次保存在相同PID(PID=X)的各TS封包中。此外,在以HDMI(注冊商標(biāo))傳輸HDR視頻序列時,如圖32所示的方法那樣,存在如下情況:當(dāng)傳輸SEI消息(HDRe)的信息時,用于從視頻序列整體中檢索SEI消息(HDRe)的處理會重復(fù)。
圖33是說明將連SEI消息(HDRe)都包含在內(nèi)的HDR視頻流按MPEG-2TS進(jìn)行復(fù)用化的另一方法的圖。將1個圖像(1個幀或1個視頻訪問單元)保存于1個PES封包,在對HDR視頻流進(jìn)行了PES化之后,將PES封包中的數(shù)據(jù)分割而依次保存在PID=X和Z各自的TS封包的有效載荷中。
在圖33所示的方法的情況下,將HDR視頻序列作為stream_id=0xE1的PES封包而保存在PID=X的TS封包中,僅將SEI消息(HDRe)單獨(dú)保存在PID=Z的TS封包中。在以HDMI(注冊商標(biāo))傳輸HDR視頻時,如圖33所示的方法那樣,當(dāng)傳輸SEI消息(HDRe)的信息時,在PID=Z的TS封包中僅保存有SEI消息(HDRe)。因此,用于檢索SEI消息(HDRe)的處理輕松。
僅對以PID=X的TS封包進(jìn)行傳輸?shù)腍DR視頻序列進(jìn)行解碼是簡單的。但是,為了進(jìn)行連SEI消息(HDRe)都包含在內(nèi)的更高輝度的影像再現(xiàn),需要將PID=X和Z各自的TS封包傳輸?shù)酵籘B緩沖器(MPEG-2系統(tǒng)的T-STD模型所使用的前級緩沖器)的追加處理。
圖34是說明將連SEI消息(HDRe)都包含在內(nèi)的HDR視頻流按MPEG-2TS進(jìn)行復(fù)用化的另一方法的圖。將1個圖像(1個幀或1個視頻訪問單元)分割而保存于3個PES封包的各封包,對視頻流進(jìn)行PES化。然后,3個PES封包各自根據(jù)需要進(jìn)行分割,依次保存在PID=X的各TS封包的有效載荷中。
在圖34所示的方法的情況下,將HDR視頻序列作為stream_id=0xE1的2個PES封包而保存在PID=X的TS封包中。并且,僅將SEI消息(HDRe)作為相同的stream_id=0xE1但PES_priority=0的PES封包,單獨(dú)保存在相同的PID=X的TS封包中。
在以HDMI(注冊商標(biāo))傳輸HDR視頻時,如圖34所示的方法那樣,當(dāng)傳輸SEI消息(HDRe)的信息時,從PID=X的各TS封包中檢索stream_id=0xE1且PES_priority=0的PES封包。因此,用于檢索SEI消息(HDRe)的處理,不如圖33所示的方法那樣輕松。
但是,僅對以PID=X的TS封包傳輸?shù)腍DR視頻序列進(jìn)行解碼、和不僅包含HDR視頻序列還包含SEI消息(HDRe)地進(jìn)行解碼,不會存在很大差異,圖34所示的方法能夠?qū)崿F(xiàn)。
此外,PES_priority的值也可以不一定按該組合,僅使保存SEI消息(HDRe)的PES封包取PES_priority=1,也能夠發(fā)揮同樣的效果。
圖35是說明將連SEI消息(HDRe)都包含在內(nèi)的HDR視頻流按MPEG-2TS進(jìn)行復(fù)用化的另一方法的圖。與圖34所示的方法不同之處在于:在圖35所示的方法中,對包含SEI消息(HDRe)的PES封包進(jìn)行保存的TS封包的transport_priority為0。
在以HDMI(注冊商標(biāo))傳輸HDR視頻時,如圖35所示的方法那樣,當(dāng)傳輸SEI消息(HDRe)的信息時,從PID=X且transport_priority=0的TS封包中解析SEI消息(HDRe)。因此,用于檢索SEI消息(HDRe)的處理量,與圖33所示的方法大致同樣輕松,能夠?qū)崿F(xiàn)圖35所示的方法。
另外,在該情況下,僅對HDR視頻序列進(jìn)行解碼、和不僅包含HDR視頻序列還包含SEI消息(HDRe)地進(jìn)行解碼,在T-STD模型上沒有差異,能夠?qū)崿F(xiàn)圖35所示的方法。例如,TS解碼器的PID信號分離器也基于transport_priority的值對流進(jìn)行分離。由此,不應(yīng)對SEI消息(HDRe)而使用到SEI消息(HDRb)為止的信息進(jìn)行高輝度化的解碼器,能夠通過上述的PID信號分離器使廢棄包含SEI消息(HDRe)的TS封包變得容易。
此外,transport_priority的值也可以不一定按該組合,僅使保存SEI消息(HDRe)的TS封包取transport_priority=1,也能夠發(fā)揮同樣的效果。
圖36是說明將連SEI消息(HDRe)都包含在內(nèi)的HDR視頻流按MPEG-2TS進(jìn)行復(fù)用化的另一方法的圖。在該圖36所示的方法中,如圖33所示的方法那樣使用兩種PID,如圖34或圖35所示的方法那樣構(gòu)成PES封包。該圖36所示的方法一并具有與圖33所示的方法相同的優(yōu)點(diǎn)和缺點(diǎn)。
圖37是說明將連SEI消息(HDRe)都包含在內(nèi)的HDR視頻流按MPEG-2TS進(jìn)行復(fù)用化的另一方法的圖。在該圖37所示的方法中,將SEI消息(HDRe)保存于與保存有SEI消息(HDRb)等的PES封包不同的PES封包即PES_priority=0的PES封包。并且,在結(jié)束保存片NAL單元之后,將PES_priority=0的PES封包通過與PID=X的TS封包不同的PID=Z的TS封包進(jìn)行復(fù)用化。SEI消息(HDRe)的復(fù)用化位置緊接圖像數(shù)據(jù)之后。因此,在圖37所示的方法中,到SEI消息(HDRb)為止的HDR視頻序列被保存于一個PES封包。除這一點(diǎn)之外,圖37所示的方法一并具有與圖33所示的方法相同的優(yōu)點(diǎn)和缺點(diǎn)。
圖38是說明取代SEI消息(HDRe)而將作為與HDR視頻序列不同的視頻序列的擴(kuò)展視頻序列按MPEG-2TS進(jìn)行復(fù)用化的方法的圖。在該圖38所示的方法中,不是以SEI消息(HDRe)傳輸高輝度擴(kuò)展元數(shù)據(jù),而是將擴(kuò)展視頻序列(Enhancement layer video sequence,增強(qiáng)層視頻序列)作為相對于HDR視頻序列(有用戶數(shù)據(jù)未注冊SEI消息(HDRb)的基本層視頻序列,Base layer video sequence with userdata unregistered SEI message(HDRb))的擴(kuò)展影像信息進(jìn)行傳輸。
例如,相對于上述HDR視頻序列所包含的基本幀(base frame)PES#n的基本圖像,增加擴(kuò)展視頻序列所包含的增強(qiáng)幀(enhancement frame)PES#n的擴(kuò)展圖像。由此,能夠使用比SEI消息更多的數(shù)據(jù)來更準(zhǔn)確地進(jìn)行HDR視頻序列的高輝度擴(kuò)展。在此,也可以以使對應(yīng)的圖像彼此具有相同的PTS的方式來示出圖像間的相關(guān)性。例如,示出了表示“基本圖像的PTS#b1”=“擴(kuò)展圖像的PTS#e1”的相關(guān)性。
上述的基本視頻序列和擴(kuò)展視頻序列,分別作為完全不同的2條視頻序列以不同的PID且不同的PES封包向MPEG-2TS復(fù)用化。
在PMT封包中,為了正確地指定基本視頻序列與擴(kuò)展視頻序列的對(pair),也可以使用descriptor()來表現(xiàn)該對。例如,在該圖38所示的方法中,在PMT封包中記述有HDR_pairing_descriptor()。在HDR_pairing_descriptor()中,包含該MPEG-2TS內(nèi)的對數(shù)量(number_of_HDR_pairs)和按各個對的基本視頻序列和擴(kuò)展視頻序列所使用的PID值?;疽曨l序列所使用的PID值由base_layer_video_sequence_PID表示,擴(kuò)展視頻序列所使用的PID值由enhancement_layer_video_sequence_PID表示。通過記述這樣的HDR_pairing_descriptor(),能夠表示正確的對的組合。
圖39示出了構(gòu)成一個顯示單位的字幕影像流的構(gòu)造。一個顯示單位的字幕影像流被稱為演示集(Presentation Set),是以PM數(shù)據(jù)為首并以“END”為尾的構(gòu)造。以下對各個數(shù)據(jù)段(data segment)進(jìn)行說明。
PM(Presentation Manager,演示管理器)是必須配置在字幕影像流的各演示集的開頭的數(shù)據(jù)段,包括以下的數(shù)據(jù)域。
seg_type表示段的類別,如圖39所示,如果seg_type=0x01,則表示包含該seg_type的數(shù)據(jù)段是PM。
presen_set_state表示該演示集是包含全部的作為字幕的一個顯示單位進(jìn)行字幕顯示所需的數(shù)據(jù)的類型還是僅保存只變更顯示色這樣的局部的更新數(shù)據(jù)的類型。
bitmap_id_ref表示該演示集顯示的字幕影像的位圖的識別信息(bitmap_id)。
window_id_ref表示該演示集利用的顯示區(qū)域的識別信息(window_id)。
bitmap_pos_x以及bitmap_pos_y表示由bitmap_id_ref指定的位圖的左上坐標(biāo)的位置。
palette_id_ref表示該演示集利用的顯示色索引顏色表的識別信息(palette_id)。
palette_update_judge表示該演示集是否為僅更新顯示色索引顏色表的類型的演示集。在palette_update_judge=1的情況下,顯示區(qū)域以及位圖本身與剛剛之前的演示集相同,僅顯示色索引顏色表改變。由此,例如,能夠不用再次發(fā)送數(shù)據(jù)尺寸大的位圖而實(shí)現(xiàn)卡拉OK這樣的顏色逐漸變化的圖案的顯示控制。
WIN(WINdow)是在緊接PM之后配置的數(shù)據(jù)段,可以排列多個。WIN是指定演示集使用的顯示區(qū)域的數(shù)據(jù)段,包括以下的數(shù)據(jù)域。
以seg_type=0x02來表示該數(shù)據(jù)段為WIN。
window_id是用于識別由該WIN指定的顯示區(qū)域的信息。
window_pos_x以及window_pos表示該顯示區(qū)域的左上坐標(biāo)值。window_size_x以及window_size_y以像素精度的方式表示該顯示區(qū)域的橫向(x)以及縱向(y)的尺寸。
此外,如此劃分顯示區(qū)域是因?yàn)椋杭词乖谟邢薜慕獯a器傳輸頻帶的條件下,也能夠通過縮小顯示區(qū)域來加快顯示更新間隔。
PAL(PALette)是在緊接WIN之后配置的數(shù)據(jù)段,可以排列多個。PAL是保存有演示集使用的顯示色(索引顏色)的數(shù)據(jù)段,包括以下的數(shù)據(jù)域。
以seg_type=0x03來表示該數(shù)據(jù)段為PAL。
palette_id是用于識別該顯示色索引顏色表的信息。
palette_version表示具有相同的palette_id的PAL中的版本(有無更新)。該palette_version在僅更新顯示色索引顏色表這樣的演示集(palette_updata_judge=1)中,能夠以在palette_id固定的同時僅更新palette_version為目的來進(jìn)行利用。
color_index表示顏色索引的序號(例如0~255)。
Y、Cr、Cb以及alpha表示該顏色索引序號(color_index)實(shí)際所指的顏色信息。該顏色信息作為Y(輝度信息)、Cr/Cb(色差信息)、alpha(透明度信息)分別保存。由此,可確定與由BMP()指定的索引顏色序號(color_index)對應(yīng)的顏色。該顏色索引通過循環(huán)處理最多登記255個顏色。
BMP(BitMaP)是在緊接PAL之后配置的數(shù)據(jù)段,可以排列多個。例如,在同時顯示多個字幕影像的情況下,配置多個的WIN、PAL以及BMP。BMP保存有演示集所保存的字幕影像的位圖信息。
以seg_type=0x04來表示該數(shù)據(jù)段為BMP。
bitmap_id是該位圖影像信息的識別信息。
bitmap_version表示該位圖的版本(有無更新)。
bitmap_size_x以及bitmap_size_y以像素精度的方式記述有對該位圖進(jìn)行了展開時的x以及y方向的尺寸。
bitmap_image_data()保存有對該位圖影像進(jìn)行了壓縮編碼后的數(shù)據(jù)。
如此,作為一個字幕顯示單位的演示集,是用于將一次字幕顯示或字幕更新所需的信息進(jìn)行數(shù)據(jù)段化并傳送的基本流。字幕流是排列多個該演示集而使字幕更新的流。
圖40是表示圖39中說明的字幕顯示時的位置關(guān)系的圖。
顯示字幕的平面,以左上作為原點(diǎn),x以及y坐標(biāo)軸分別朝向右方以及下方。在該平面內(nèi)配置顯示區(qū)域(WIN),在該顯示區(qū)域的內(nèi)部配置位圖圖像(BMP)。
圖41是說明由圖5等說明的管理信息(管理信息文件)及其內(nèi)容的圖。
如圖41的(a)所示,在BD.INFO文件中,包含記述有盤整體的代表屬性信息的DiscInfo()和作為BD.INFO的擴(kuò)展數(shù)據(jù)區(qū)域的Extension()。在Extension()中,包含Disc_Type()和HDR_meta()。
Disc_Type()是表示記錄有該Disc_Type()的盤的物理特性的擴(kuò)展信息?;贒isc_Type()內(nèi)的disc_type域中示出的3bit的信息,能夠如下述這樣來進(jìn)行盤類別的識別。
disc_type:3bits(bslbf)
010b:具有25GB/layer的記錄密度,需要以72Mbps進(jìn)行讀取的盤
011b:具有25GB/layer的記錄密度,需要以92Mbps進(jìn)行讀取的盤
100b:具有33GB/layer的記錄密度,需要以92Mbps進(jìn)行讀取的盤
101b:具有33GB/layer的記錄密度,需要以122Mbps進(jìn)行讀取的盤
110b:具有33GB/layer的記錄密度,需要以144Mbps進(jìn)行讀取的盤
在BD.INFO文件內(nèi)的HDR_meta()中,記述有與該盤對應(yīng)的HDR關(guān)聯(lián)的元數(shù)據(jù)。
另外,如圖41的(b)所示,在XXX.PL文件中,除了前述的信息之外,還包含有在CellList內(nèi)記述有擴(kuò)展視頻流(Enhancement layer video stream,增強(qiáng)層視頻流)的再現(xiàn)控制信息的SubPLList()。另外,在作為XXX.PL文件的擴(kuò)展數(shù)據(jù)區(qū)域的Extension()內(nèi),可以記錄HDR_meta()和CombiExt()。
XXX.PL文件內(nèi)的HDR_meta()記述有與該播放列表對應(yīng)的HDR關(guān)聯(lián)的元數(shù)據(jù)。
另外,在播放列表文件的Extension()內(nèi)保存有CombiExt()。CombiExt()具有與后述的圖42所記載的Combi()相同數(shù)據(jù)構(gòu)造和語義,是表示能夠同時再現(xiàn)的基本流的組合的信息。在CombiExt()中,登記有標(biāo)準(zhǔn)輝度范圍的視頻流(以下,也記載為SDR視頻流)和能夠與該SDR視頻流一起再現(xiàn)的標(biāo)準(zhǔn)輝度范圍的字幕流(以下,也記載為SDR字幕流)、音頻流等。
另外,如圖41的(c)所示,在YYY.VOBI文件中,可以記錄表示該VOB的使用用途的信息(VOB_type)、表示系統(tǒng)流的最大位速率的信息(SysRate)、視頻流的屬性信息(Video#0()等)、音頻流的屬性信息(Audio#0()等)、字幕流的屬性信息(Subtitle#0()等)。另外,在YYY.VOBI文件中,可以記錄列舉了隨機(jī)訪問點(diǎn)的TMAP()。另外,在作為YYY.VOBI的擴(kuò)展數(shù)據(jù)區(qū)域的Extension()內(nèi),可以記錄HDR_meta()和TMAPExt()。
YYY.VOBI文件內(nèi)的HDR_meta()記述有與該VOB流對應(yīng)的HDR關(guān)聯(lián)的元數(shù)據(jù)。
TMAPExt()具有與圖13、圖14以及圖15中所示那樣的隨機(jī)訪問的表信息即TMAP()相同的數(shù)據(jù)構(gòu)造以及相同的語義。在TMAPExt()中保存有與標(biāo)準(zhǔn)輝度(SDR)的視頻流對應(yīng)的隨機(jī)訪問點(diǎn)信息。
VOB_type所保存的值具有下述這樣的意思。
VOB_type=0x01(Main TS for movie application)是指如下情況:記述有該VOB_type的VOB是在通常的電影等的影像再現(xiàn)中使用的VOB(MPEG-2TS流)。
VOB_type=0x10(Sub TS for Enhancement layer video stream)是指如下情況:記述有該VOB_type的VOB是對擴(kuò)展視頻流進(jìn)行了復(fù)用化的僅SubPL可利用的VOB(MPEG-2TS流)。
圖42是表示圖41中說明的數(shù)據(jù)庫文件的數(shù)據(jù)構(gòu)造的圖。
如圖42的(a)所示,Cell#n()是第n個Cell的信息。Cell#n()包括:在該Cell#n()中參照的VOB流文件的識別信息(VOBName)、隱藏式字幕(Closed Captioning)的信息(CC)、該Cell#n()的再現(xiàn)開始時刻信息(In)、該Cell#n()的再現(xiàn)結(jié)束時刻信息(Out)、表示在該Cell#n()內(nèi)能夠同時再現(xiàn)的基本流的組合的Combi()信息等。
在Combi()中,按作為在包含該Combi的Cell#n()中能夠同時再現(xiàn)的組合而允許的基本流,記述有各種編碼屬性信息。
如圖42的(b)所示,如果所允許的基本流是視頻流,則在Combi()中記述有該視頻流的PID這樣的特定信息(VideoPID)、分辨率以及寬高比等的編碼屬性信息(VideoFormat)等。
如果所允許的基本流是圖38所示那樣的擴(kuò)展視頻流,則在Combi()中記述有該擴(kuò)展視頻序列的PID這樣的特定信息(EnhVideoPID)、位深信息(EnhVideoBitDepth)以及最高輝度信息(EnhVideoMaxLum)等。
如果所允許的基本流是音頻流,則在Combi()中記述有該音頻流的PID這樣的特定信息(AudioPID)、編碼方式(Coding)以及通道數(shù)(Ch.)等。
如果所允許的基本流是字幕流,則記述有該字幕流的PID這樣的特定信息(SubtitlePID)以及字幕的語言信息(Language)等。
如圖42的(c)所示,SubPL#n()是指定第n個追加的副再現(xiàn)路徑的信息。SubPL#n()例如是指定應(yīng)該與HDR視頻流進(jìn)行組合并一起再現(xiàn)的擴(kuò)展視頻流的信息。
SubPL#n()所包含的SubPL_type信息是表示HDR視頻流和擴(kuò)展視頻流的再現(xiàn)方法的類別的信息。被用于確定同步/非同步、或再現(xiàn)所利用的系統(tǒng)流條數(shù)(1條或2條)等。
SubPL_type=0x0A(Synchronous Enhancement Layer Video SubPL in Sub TS)是如下再現(xiàn)方法的類別:從2條系統(tǒng)流(MPEG-2TS)的一方讀出HDR視頻流,從另一方讀出擴(kuò)展視頻流,將讀出的流彼此進(jìn)行同步再現(xiàn)。此外,在此的“同步”是指:HDR視頻流的某圖像一定具有只與擴(kuò)展視頻流的某圖像同時再現(xiàn)這樣的固定的關(guān)系。
SubPL_type=0x0B(Synchronous Enhancement Layer Video SubPL in Main TS)是如下再現(xiàn)方法的類別:將位于1條MPEG-2TS中的HDR視頻流和擴(kuò)展視頻流進(jìn)行同步再現(xiàn)。
SubCellList信息是將SubCell信息收集在一起的信息。
SubCell信息包括:包含擴(kuò)展視頻流的1個連續(xù)區(qū)間(SubCell)所參照的VOB文件的文件名(VOBName)、SubCell開始時刻信息(In)、SubCell結(jié)束時刻信息(Out)、以及可同時再現(xiàn)的Cell的識別信息(CellNum)。
這樣的SubPL#n()能夠?qū)Σシ牌髦甘疽院畏N再現(xiàn)模型使用哪個文件來再現(xiàn)HDR視頻流和擴(kuò)展視頻流。
圖43是說明SubPL_type=0x0A的情況下的管理信息的各域(field)的意思的圖。
在SubPL_type=0x0A的再現(xiàn)模型中,使用2條系統(tǒng)流文件(MPEG-2TS),一邊從Main TS(主傳輸流)中讀出HDR視頻流(HDRb)并同時從Sub TS(副傳輸流)中讀出其擴(kuò)展視頻流(Enh.LayerVideo),一邊進(jìn)行再現(xiàn)。
作為由Cell#0指定的再現(xiàn)區(qū)間,HDR視頻流(HDRb)中的從Cell#0.In到Cell#0.Out為止的再現(xiàn)區(qū)間被再現(xiàn)。與該再現(xiàn)同步地,作為由SubCell#0指定的連續(xù)區(qū)間,擴(kuò)展視頻流中的從SubCell#0.In到SubCell#0.Out為止的連續(xù)區(qū)間被再現(xiàn)。由此,可輸出與由后述的圖45所示的基本解碼器401解碼的HDR視頻流(HDRb)相比輝度更高且量化精度更高的高輝度影像信息。
在SubPL_type=0x0A的再現(xiàn)模型中,由于2條視頻流被同步再現(xiàn),所以Cell#0.In和SubCell#0.In相同,并且Cell#0.Out和SubCell#0.Out相同。此外,Cell#0.In、Cell#0.Out、SubCell#0.In以及SubCell#0.Out分別是在PTS時間軸上表現(xiàn)的時刻。
在此,VOB_type=0x10(Sub TS for Enh.Layer Video)僅被利用于該SubPL_type=0x0A(Synchronous Enhancement Layer Video SubPL in Sub TS)的再現(xiàn)模型。
圖44是說明SubPL_type=0x0B的情況下的管理信息的各域的意思的圖。
在SubPL_type=0x0B的再現(xiàn)模型中,HDR視頻流(HDRb)和其擴(kuò)展視頻流被復(fù)用化到1條系統(tǒng)流文件(MPEG-2TS)中,使這些流同時再現(xiàn)。如此,在SubPL_type=0x0B的再現(xiàn)模型中,基本視頻流和擴(kuò)展視頻流被復(fù)用化到同一傳輸流中。由此,能夠明確地對基本視頻流和擴(kuò)展視頻流進(jìn)行關(guān)聯(lián),能夠適當(dāng)?shù)卦佻F(xiàn)寬動態(tài)范圍的影像信息。
作為由Cell#0指定的再現(xiàn)區(qū)間,HDR視頻流(HDRb)中的從Cell#0.In到Cell#0.Out為止的再現(xiàn)區(qū)間被再現(xiàn)。與該再現(xiàn)同步地,作為由SubCell#0指定的連續(xù)區(qū)間,擴(kuò)展視頻流中的從SubCell#0.In到SubCell#0.Out為止的連續(xù)區(qū)間被再現(xiàn)。由此,可輸出與由后述的圖45所示的基本解碼器401解碼的HDR視頻流(HDRb)相比輝度更高且量化精度更高的高輝度影像信息。
如此,在SubPL_type=0x0B的再現(xiàn)模型中,2條視頻流被復(fù)用化到同一系統(tǒng)流文件(作為MPEG-2TS的Main TS)中,并被同步再現(xiàn)。因此,Cell#0.In和SubCell#0.In相同,并且Cell#0.Out和SubCell#0.Out相同。
也即,在作為管理信息文件的播放列表中,基本視頻流的再現(xiàn)路徑所包含的第1區(qū)間和擴(kuò)展視頻流的再現(xiàn)路徑所包含的第2區(qū)間被互相關(guān)聯(lián)地進(jìn)行記述。并且,該第1區(qū)間和第2區(qū)間的再現(xiàn)時間相同。具體而言,在播放列表中,記述有作為彼此相同的時刻的、第1區(qū)間的再現(xiàn)開始時刻和第2區(qū)間的再現(xiàn)開始時刻,還記述有作為彼此相同的時刻的、第1區(qū)間的再現(xiàn)結(jié)束時刻和第2區(qū)間的再現(xiàn)結(jié)束時刻。由此,能夠適當(dāng)?shù)厥够疽曨l流和擴(kuò)展視頻流同步并進(jìn)行再現(xiàn)。
圖45是說明本實(shí)施方式中的HDR視頻流的解碼器模型的圖。
本實(shí)施方式中的再現(xiàn)裝置具備解碼器系統(tǒng)400。解碼器系統(tǒng)40是基于上述的各管理信息文件將基本視頻流或擴(kuò)展視頻流等視頻流和表示字幕等的圖形數(shù)據(jù)從BD中讀出并進(jìn)行再現(xiàn)的影像再現(xiàn)部。
解碼器系統(tǒng)400具備基本解碼器(Base Dec)401、擴(kuò)展解碼器(Enh.Dec)402、基本平面(Base plane(HDRb))403、擴(kuò)展平面(Enh.plane)404、擴(kuò)展平面(HDRe plane)405、Base+Enh.平面406、字幕解碼器(Sub.Dec)407、字幕平面(Subtitle Plane(8bit))408、圖形處理器(GP)409、高輝度字幕平面(Subtitle Plane(HDRb/e))410、以及高輝度字幕平面(Subtitle Plane(Base+Enh.))411。
包含SEI消息(HDRb)的HDR視頻流通過基本解碼器(Base Dec)401進(jìn)行解碼。并且,通過該HDR視頻流的解碼而生成的高輝度影像信息,展開于基本平面(Base plane(HDRb))403。在此,SEI消息(HDRb)所包含的基本的輝度信息(內(nèi)容整體中的最高/最低輝度值)等,與該高輝度影像信息一起傳輸,并向HDMI(注冊商標(biāo))等的外部影像輸出I/F輸出。
作為與SEI消息(HDRe)對應(yīng)的再現(xiàn)裝置的解碼器系統(tǒng)400,對基本平面(Base plane(HDRb))403的高輝度影像信息附加SEI消息(HDRe)的輝度擴(kuò)展信息,將擴(kuò)展高輝度影像信息展開于擴(kuò)展平面405。連該SEI消息(HDRe)都附加在內(nèi)的擴(kuò)展高輝度影像信息,與SEI消息(HDRe)所包含的追加的輝度信息(以場景為單位的由最高/最低輝度值)等一起,向HDMI(注冊商標(biāo))等外部影像輸出I/F輸出。
在作為與上述的擴(kuò)展視頻流對應(yīng)的再現(xiàn)裝置的解碼器系統(tǒng)400中,通過擴(kuò)展解碼器(Enh.Dec)402對擴(kuò)展視頻流進(jìn)行解碼。并且,通過該解碼而生成的擴(kuò)展影像信息,被展開于擴(kuò)展平面(Enh.plane)404。解碼器系統(tǒng)400將該擴(kuò)展影像信息和基本平面(Base plane(HDRb))403的高輝度影像信息以具有相同的PTS的影像彼此的方式進(jìn)行合成。通過該合成而得到的擴(kuò)展高輝度影像信息,被展開于Base+Enh.平面406。解碼器系統(tǒng)400將該擴(kuò)展高輝度影像信息與通過SEI消息(HDRb)傳輸?shù)幕镜妮x度信息或保存在擴(kuò)展視頻流內(nèi)的輝度擴(kuò)展信息等一起,向HDMI(注冊商標(biāo))等的外部影像輸出I/F輸出。
在此,重疊于視頻的圖形數(shù)據(jù)、例如字幕流通過由字幕解碼器(Sub.Dec)407進(jìn)行解碼而由8比特的索引顏色(255色)來表現(xiàn)。作為解碼后的字幕流的字幕,被展開于字幕平面(Subtitle Plane(8bit))408。圖形處理器(GP)409將表現(xiàn)該字幕的8位色階的YCrCb向10位色階的YCrCb變換,進(jìn)而將字幕的輝度從標(biāo)準(zhǔn)輝度向(與高輝度影像信息或擴(kuò)展高輝度影像信息一致的)高輝度變換。作為變換到高輝度的字幕的高輝度字幕,被展開于高輝度字幕平面(Subtitle Plane(HDRb/e))410。并且,已展開到高輝度字幕平面410的高輝度字幕,與具有同一顯示時刻的基本平面(Base plane(HDRb))403的圖像或擴(kuò)展平面(HDRe plane)405的圖像進(jìn)行合成并輸出。
另外,在Base+Enh.平面406上存在擴(kuò)展高輝度影像信息、或者正在再現(xiàn)SubPL_type=0x0A或0x0B的播放列表的情況下,圖形處理器(GP)409將表現(xiàn)字幕的8位色階的YCrCb向12位色階的YCrCb變換。進(jìn)而,圖形處理器(GP)409為了將字幕貼合地重疊于擴(kuò)展視頻流,將字幕的輝度從標(biāo)準(zhǔn)輝度向(與使用擴(kuò)展視頻流生成的擴(kuò)展高輝度影像信息一致的)更高輝度變換。作為變換到更高輝度的字幕的高輝度字幕,被展開于高輝度字幕平面(Subtitle Plane(Base+Enh.))411。并且,已展開到高輝度字幕平面411的高輝度字幕,與具有同一顯示時刻的Base+Enh.平面406的圖像進(jìn)行合成并輸出。
在此,圖形處理器(GP)409從字幕解碼器(Sub.Dec)407取得與已展開到字幕平面(Subtitle Plane(8bit))408的字幕對應(yīng)的索引顏色表(CLUT)。在該索引顏色表(CLUT)中,與字幕合成的影像信息根據(jù)是SDR視頻流還是HDR視頻流,僅復(fù)用化SDR用的CLUT和HDR用的CLUT的某一方的CLUT。另外,雖然影像信息的HDR類別存在多個,但字幕流的CLUT僅提供一種來用于HDR。
圖46是表示向數(shù)據(jù)庫文件登記各流的登記方法的圖。圖46是表示如下情況的表:對于播放列表文件所保存的Combi()、CombiExt()以及SubPL()和VOBI文件所保存的TMAP()以及TMAPExt()這5個數(shù)據(jù)塊,相應(yīng)于視頻流的組合,在何處登記以及管理何種信息。此外,圖46中的EL是指擴(kuò)展視頻流。圖46中的HDR是指HDRb或HDRe。
在僅SDR視頻流登記在播放列表文件中的情況下,在Combi()中登記有該SDR視頻流、與其重疊的SDR字幕流(僅具有SDR用的PAL的字幕流)、和聲音流。在TMAP()中登記有SDR視頻流的隨機(jī)訪問信息。
同樣地,在僅HDR視頻流登記在播放列表中的情況下,在Combi()中登記有該HDR視頻流、與其重疊的HDR字幕流(僅具有HDR用的PAL的字幕流)、和聲音流。在TMAP()中登記有HDR視頻流的隨機(jī)訪問信息。
接著,對HDR視頻流和SDR視頻流這2條視頻流被登記在一個播放列表中的情況進(jìn)行說明。該情況下,在Combi()中登記有HDR視頻流、與其重疊的HDR字幕流、和聲音流。也即,在Combi()中保存有指定了對HDR視頻流和HDR字幕流進(jìn)行組合再現(xiàn)這一情況的第一再現(xiàn)控制信息。
另一方面,在TMAP()中登記有HDR視頻流的隨機(jī)訪問信息。也即,在TMAP()中保存有表示HDR視頻流所包含的能夠獨(dú)立解碼的圖像的位置的隨機(jī)訪問信息(以下,也記載為第一隨機(jī)訪問信息)。
除此以外,在CombiExt()中登記有SDR視頻流、與其重疊的SDR字幕流、和聲音流。也即,在CombiExt中保存有指定了對SDR視頻流和SDR字幕流進(jìn)行組合再現(xiàn)這一情況的第二再現(xiàn)控制信息。
并且,在TMAPExt()中登記有SDR視頻流的隨機(jī)訪問信息。也即,在TMAPExt()中保存有表示SDR視頻流所包含的能夠獨(dú)立解碼的圖像的位置的隨機(jī)訪問信息(以下也記載為第二隨機(jī)訪問信息)。
接著,對HDR視頻流和擴(kuò)展視頻流(圖46中表述為EL)這2條視頻流被登記在一個播放列表中的情況進(jìn)行說明。該情況下,在Combi()中登記有HDR視頻流、與其重疊的HDR字幕流、和聲音流。在TMAP()中登記有HDR視頻流的隨機(jī)訪問信息和擴(kuò)展視頻流的隨機(jī)訪問信息。也即,該情況下,在TMAP()中保存有上述第一隨機(jī)訪問信息和表示擴(kuò)展視頻流所包含的圖像的再現(xiàn)時刻的隨機(jī)訪問信息(以下,也記載為第三隨機(jī)訪問信息)。
進(jìn)而,在SubPL()中登記有擴(kuò)展視頻流的再現(xiàn)控制信息。也即,在SubPL()中保存有指定了用于對HDR視頻流的輝度范圍進(jìn)行擴(kuò)展的擴(kuò)展視頻流的第三再現(xiàn)控制信息。這是使用圖43以及圖44說明的模式。
接著,對HDR視頻流、輝度擴(kuò)展用視頻流和SDR視頻流這3條視頻流被登記在一個播放列表中的情況進(jìn)行說明。該情況下,在Combi()中登記有HDR視頻流、與其重疊的HDR字幕流、和聲音流。在TMAP()中登記有HDR視頻流的隨機(jī)訪問信息和擴(kuò)展視頻流的隨機(jī)訪問信息。
進(jìn)而,在SubPL()中登記有擴(kuò)展視頻流的再現(xiàn)控制信息。除此之外,在CombiExt()中登記有SDR視頻流、與其重疊的SDR字幕流、和聲音流。在TMAPExt()中登記有SDR視頻流的隨機(jī)訪問信息。
接著,對SDR視頻流和擴(kuò)展視頻流這2條視頻流被登記在一個播放列表中的情況進(jìn)行說明。該情況下,在Combi()中登記有SDR視頻流、與其重疊的SDR字幕流、和聲音流。在TMAP()中登記有SDR視頻流的隨機(jī)訪問信息和擴(kuò)展視頻流的隨機(jī)訪問信息。進(jìn)而,在SubPL()中登記有擴(kuò)展視頻流的再現(xiàn)控制信息。
但是,這種情形僅適用于能夠使用擴(kuò)展視頻流將SDR視頻流變換成高輝度/高位精度的HDR影像的情況。
如此,在將HDR視頻流和SDR視頻流登記于一個播放列表時,與HDR視頻流成集合(set)的流被登記于Combi(),與SDR視頻流成集合的流被登記于CombiExt()。也即,與HDR視頻流關(guān)聯(lián)的流的集合和與SDR視頻流關(guān)聯(lián)的流的集合作為完全不同的集合被分別進(jìn)行管理。
根據(jù)這樣的構(gòu)成,如果決定了對HDR視頻流和SDR視頻流的哪一方進(jìn)行再現(xiàn),則播放器(再現(xiàn)裝置)只要處理Combi()和CombiExt()的某一方即可。Combi()和CombiExt()具有相同的數(shù)據(jù)構(gòu)造,并且具有相同的語義,因此能夠使對Combi()的處理和對CombiExt()的處理的一部分共同化,能夠簡化處理。另外,具有容易進(jìn)行系統(tǒng)的制作(authoring)這一優(yōu)點(diǎn)、和容易進(jìn)行播放器的安裝/工作驗(yàn)證(能夠削減開發(fā)成本)這一優(yōu)點(diǎn)。
在此,對“Combi()和CombiExt()具有相同的數(shù)據(jù)構(gòu)造、相同的語義”的意思進(jìn)行補(bǔ)充。如圖41以及圖42所示,具體而言,在播放列表文件中設(shè)有Cell#n這樣的數(shù)據(jù)塊,對一個Cell#n()設(shè)有一個Combi()。
與此相對,由于CombiExt()是對Cell#n()的擴(kuò)展數(shù)據(jù),因此Combi()與CombiExt()的一部分對應(yīng)。上述的“Combi()和CombiExt()具有相同的數(shù)據(jù)構(gòu)造、相同的語義”,更詳細(xì)而言是指:保存在CombiExt()中的第二再現(xiàn)控制信息的一部分和保存在Combi()中的第一再現(xiàn)控制信息的一部分具有實(shí)質(zhì)上相同的數(shù)據(jù)構(gòu)造以及語義。換言之,保存在CombiExt()中的第二再現(xiàn)控制信息的一部分具有與保存在Combi()中的第一再現(xiàn)控制信息的一部分共同的數(shù)據(jù)構(gòu)造以及語義。
另外,Combi()和CombiExt()都具有視頻流的PID這樣的特定信息(VideoPID),這一點(diǎn)也是共同的。
如上所述,在如圖46所示那樣在數(shù)據(jù)庫文件中登記有各流的BD中,記錄有根據(jù)再現(xiàn)環(huán)境選擇使用的SDR視頻流以及輝度范圍比SDR視頻流的輝度范圍寬的HDR視頻流。SDR視頻流換言之是標(biāo)準(zhǔn)輝度范圍的視頻流,HDR視頻流換言之是高輝度范圍的視頻流。BD是記錄介質(zhì)的一例。
另外,在該BD中,記錄有根據(jù)再現(xiàn)環(huán)境選擇使用的SDR字幕流以及HDR字幕流、和保存有內(nèi)容的再現(xiàn)控制信息的播放列表文件(圖46的XXX.PL)。播放列表文件包含Combi()以及CombiExt()。Combi()是保存有與主流有關(guān)的再現(xiàn)控制信息的管理區(qū)域的一例,CombiExt()是擴(kuò)展區(qū)域的一例。
并且,在HDR視頻流和SDR視頻流被登記在一個播放列表中的情況下,在Combi()中保存有指定了對HDR視頻流和HDR字幕流進(jìn)行組合再現(xiàn)的第一再現(xiàn)控制信息。在CombiExt()中保存有指定了對SDR視頻流和SDR字幕流進(jìn)行組合再現(xiàn)的第二再現(xiàn)控制信息。
對如此構(gòu)成的BD進(jìn)行再現(xiàn)的播放器,在選擇HDR視頻流來再現(xiàn)的情況下,與以往同樣地讀出Combi()內(nèi)的第一再現(xiàn)控制信息即可。另一方面,播放器在選擇SDR視頻流來再現(xiàn)的情況下,讀出CombiExt()內(nèi)的第二再現(xiàn)控制信息即可。
另外,在記錄有HDR和SDR這兩方的BD中,設(shè)想對HDR視頻流重疊了SDR字幕流或SDR圖形。也即,設(shè)想對高輝度的影像重疊了輝度不足的字幕以及圖形。然而,在HDR視頻流和SDR視頻流被登記在一個播放列表中的情況下,在登記在Combi()中的HDR視頻流中,由于在該Combi()中組合有HDR字幕流,因此不會發(fā)生對HDR視頻流組合SDR字幕流這樣的情況。反過來,在登記在CombiExt()中的SDR視頻流中,由于在該CombiExt()中組合有SDR字幕流,因此不會發(fā)生對SDR視頻流組合HDR字幕流這樣的情況。
如此,根據(jù)上述BD,可簡化視頻流的選擇等的再現(xiàn)控制。根據(jù)上述BD,能夠使再現(xiàn)該BD的播放器的視頻流選擇處理以及再現(xiàn)處理變得容易。
另外,第二再現(xiàn)控制信息的一部分具有與第一再現(xiàn)控制信息共同的數(shù)據(jù)構(gòu)造。由此,播放器能夠通過與HDR視頻流大致同樣的處理來進(jìn)行SDR視頻流的再現(xiàn)。
另外,如圖46所示,在上述BD中還記錄有表示與上述BD的整體相關(guān)的屬性的VOBI文件。VOBI文件包含TMAP()以及TMAPExt()。在TMAP()和TMAPExt()中分別保存有表示視頻流所包含的能夠獨(dú)立解碼的圖像在該視頻流內(nèi)的位置的隨機(jī)訪問信息。VOBI文件是管理信息文件的一例,TMAP()是映射區(qū)域的一例,TMAPExt()是擴(kuò)展映射區(qū)域的一例。
在TMAP()中保存有表示HDR視頻流所包含的能夠獨(dú)立解碼的圖像在該HDR視頻流內(nèi)的位置的第一隨機(jī)訪問信息。在TMAPExt()中保存有表示SDR視頻流所包含的能夠獨(dú)立解碼的圖像在該SDR視頻流內(nèi)的位置的第二隨機(jī)訪問信息。第一隨機(jī)訪問信息是第一映射信息的一例,第二隨機(jī)訪問信息是第二映射信息的一例。
對如此構(gòu)成的BD進(jìn)行再現(xiàn)的播放器,在選擇HDR視頻流來進(jìn)行隨機(jī)訪問再現(xiàn)等時,讀出TMAP()內(nèi)的第一隨機(jī)訪問信息即可,在選擇SDR視頻流來進(jìn)行隨機(jī)訪問再現(xiàn)等時,讀出TMAPExt()內(nèi)的第二隨機(jī)訪問信息即可。也即,根據(jù)這樣的BD,能夠使得再現(xiàn)該BD的播放器的視頻流選擇處理以及再現(xiàn)處理在進(jìn)行隨機(jī)訪問再現(xiàn)等的情況下也變得容易。
另外,如圖46所示,在上述BD中還記錄有副播放列表文件(圖46的SubPL()),該副播放列表文件記錄有和與主流的文件同時再現(xiàn)的副流有關(guān)的再現(xiàn)控制信息。在副播放列表文件中保存有與用于擴(kuò)展HDR視頻流的輝度范圍的擴(kuò)展視頻流有關(guān)的第三再現(xiàn)控制信息。并且,在TMAP()中保存有第一隨機(jī)訪問信息和表示擴(kuò)展視頻流所包含的能夠獨(dú)立解碼的圖像在該擴(kuò)展流內(nèi)的位置的第三隨機(jī)訪問信息。第三隨機(jī)訪問信息是第三映射信息的一例。
對如此構(gòu)成的BD進(jìn)行再現(xiàn)的播放器,通過讀出Combi()內(nèi)的第一再現(xiàn)控制信息和SubPL()內(nèi)的第三再現(xiàn)控制信息,能夠同時再現(xiàn)HDR視頻流和擴(kuò)展流。也即,根據(jù)這樣的BD,能夠使再現(xiàn)該BD的播放器的HDR視頻流的擴(kuò)展處理變得容易。
另外,播放器在進(jìn)行隨機(jī)訪問再現(xiàn)等時,進(jìn)一步僅讀出TMAP()內(nèi)的信息即可。也即,根據(jù)這樣的BD,在對HDR視頻流進(jìn)行擴(kuò)展、并且進(jìn)行隨機(jī)訪問再現(xiàn)等的情況下,能夠使再現(xiàn)該BD的播放器的再現(xiàn)處理變得容易。
接著,對播放器的再現(xiàn)處理進(jìn)行說明。圖47是在一個播放列表中包括包含HDR視頻流的第一再現(xiàn)控制信息、包含SDR視頻流的第二再現(xiàn)控制信息和包含擴(kuò)展視頻流的第三再現(xiàn)控制信息這3個再現(xiàn)控制信息的情況下的播放器的再現(xiàn)處理的流程圖。如圖47所示,播放器在播放列表文件的執(zhí)行開始后,基于BD所記錄的內(nèi)容、播放器是否能夠解碼HDR視頻流、以及與播放器連接的電視機(jī)是否支持HDR視頻流等來進(jìn)行內(nèi)容的再現(xiàn)形態(tài)的判定(S801)。
播放器在判定的結(jié)果是進(jìn)行內(nèi)容的HDR再現(xiàn)的情況下,將登記在Combi()中的流集合讀出并再現(xiàn)(S802)。
換言之,播放器(再現(xiàn)裝置)所具備的影像再現(xiàn)部在將內(nèi)容作為HDR的內(nèi)容進(jìn)行再現(xiàn)的情況下,基于保存在Combi()中的第一再現(xiàn)控制信息,將HDR視頻流以及HDR字幕流讀出并再現(xiàn)。
此外,影像再現(xiàn)部在將內(nèi)容作為HDR的內(nèi)容進(jìn)行隨機(jī)訪問再現(xiàn)等情況下,基于第一再現(xiàn)控制信息以及第一隨機(jī)訪問信息,將HDR視頻流以及HDR字幕流讀出并再現(xiàn)。
另外,播放器在判定的結(jié)果是進(jìn)行內(nèi)容的擴(kuò)展HDR再現(xiàn)的情況下,將登記在Combi()和SubPL()中的流集合讀出并再現(xiàn)(S803)。
換言之,播放器所具備的影像再現(xiàn)部,在將內(nèi)容作為進(jìn)一步擴(kuò)展后的輝度范圍的HDR內(nèi)容進(jìn)行再現(xiàn)的情況下,基于第一再現(xiàn)控制信息將HDR視頻流以及HDR的字幕流讀出并再現(xiàn),并且基于第三再現(xiàn)控制信息將擴(kuò)展視頻流讀出并再現(xiàn)。
此外,影像再現(xiàn)部在將內(nèi)容作為進(jìn)一步擴(kuò)展后的輝度范圍的HDR內(nèi)容進(jìn)行隨機(jī)訪問再現(xiàn)等情況下,基于第一再現(xiàn)控制信息以及第一隨機(jī)訪問信息將HDR視頻流以及HDR字幕流讀出并再現(xiàn),并且基于第三再現(xiàn)控制信息以及第三隨機(jī)訪問信息將擴(kuò)展視頻流讀出并再現(xiàn)。
另外,播放器在判定的結(jié)果是進(jìn)行內(nèi)容的SDR再現(xiàn)的情況下,將登記在CombiExt()中的流集合讀出并再現(xiàn)(S804)。
換言之,播放器所具備的影像再現(xiàn)部,在將內(nèi)容作為SDR的內(nèi)容進(jìn)行再現(xiàn)的情況下,基于第二再現(xiàn)控制信息,將SDR視頻流以及SDR字幕流讀出并再現(xiàn)。
此外,影像再現(xiàn)部在將內(nèi)容作為SDR的內(nèi)容進(jìn)行隨機(jī)訪問再現(xiàn)等情況下,基于第二再現(xiàn)控制信息以及第二隨機(jī)訪問信息,將SDR視頻流以及SDR字幕流讀出并再現(xiàn)。
如此,根據(jù)上述BD,能夠使得再現(xiàn)該BD的播放器的視頻流選擇處理以及再現(xiàn)處理變得容易。
圖48是用于說明按照登記有HDR視頻和SDR視頻的一個播放列表,在不同的再現(xiàn)環(huán)境下進(jìn)行盤的再現(xiàn)時的問題的圖。在該圖48中,對例如在起居室的能夠再現(xiàn)HDR視頻的AV環(huán)境下進(jìn)行登記有這樣的播放列表的盤的再現(xiàn)時的狀況和在臥室的無法再現(xiàn)HDR視頻的AV環(huán)境下進(jìn)行登記有這樣的播放列表的盤的再現(xiàn)時的狀況進(jìn)行比較。
在同一用戶使同一盤同樣地進(jìn)行再現(xiàn)的情況下,若由于TV是支持還是不支持HDR視頻而導(dǎo)致能夠選擇的字幕、聲音或菜單畫面等不同,則很有可能會使用戶產(chǎn)生很大的混亂。例如,在進(jìn)行盤的再現(xiàn)的情況下,盡管在起居室的再現(xiàn)環(huán)境下選擇了日語聲音且日語字幕,但當(dāng)將該盤帶到臥室來進(jìn)行再現(xiàn)時,在臥室的再現(xiàn)環(huán)境下例如有時無法選擇日語字幕?;蛘撸绻荒苓x擇日語聲音,則會使只能聽懂或只能認(rèn)識日語的用戶陷入連試聽都困難的狀況。
因此,在本實(shí)施方式中,為了避免這樣的問題,按與各Cell(再現(xiàn)區(qū)間)對應(yīng)的Combi()和CombiExt_for_Cell()的對(pair)來施加制約。
圖49是表示Combi()的數(shù)據(jù)構(gòu)造的詳細(xì)內(nèi)容的圖。在Combi()中,按視頻以及聲音等的種類,最初登記有該種類的流的條數(shù),按各個流記述特定的屬性信息。
圖50是表示CombiExt()的數(shù)據(jù)構(gòu)造的詳細(xì)內(nèi)容的圖。Combi()是按Cell記述的,而CombiExt()在XXX.PL()中只記述一次,因此成為將Combi()同等的數(shù)據(jù)(CombiExt_for_Cell)進(jìn)行集中記述這樣的數(shù)據(jù)構(gòu)造。
播放器根據(jù)狀況來選擇Combi()和CombiExt_for_Cell()的某一方來再現(xiàn)。雖然對該Combi()和CombiExt_for_Cell()施加有如下的制約,但卻是針對上述問題的最高效且簡單的解決對策。
在本實(shí)施方式中,對分別登記在與預(yù)定的Cell(也即,同一Cell)對應(yīng)的Combi()和CombiExt_for_Cell()中的基本流施加制約。
1)與視頻流(Video#n())有關(guān)的制約事項(xiàng):
分別登記在與各Cell對應(yīng)的Combi()和CombiExt_for_Cell()中的視頻流,應(yīng)該設(shè)為是對相同的影像內(nèi)容進(jìn)行了編碼后的視頻流。由此,視頻自身不取決于再現(xiàn)環(huán)境而是相同的。VideoPID(視頻流的PID)在保存于同一系統(tǒng)流(MPEG-2TS)等情況下,有時在Combi()和CombiExt_for_Cell()這雙方成為不同的值。分別登記在與各Cell對應(yīng)的Combi()和CombiExt_for_Cell()中的視頻流,應(yīng)該具有相同的屬性(值)。屬性(值)是VideoFormat(分辨率)、FrameRate(幀速率)、AspectRatio(寬高比)、CC(隱藏式字幕的有無)以及ISRC(內(nèi)容的著作權(quán)信息)。這對于如圖48中說明的那樣不取決于AV再現(xiàn)環(huán)境而提供相同的試聽體驗(yàn)是需要的。
2)與字幕流(Subtitle#n())有關(guān)的制約事項(xiàng):
分別登記在與各Cell對應(yīng)的Combi()和CombiExt_for_Cell()中的字幕流,應(yīng)該設(shè)為是對相同的字幕內(nèi)容進(jìn)行了編碼后的字幕流。由此,字幕自身不取決于再現(xiàn)環(huán)境而是相同的。對于字幕,如同視頻那樣,存在HDR字幕和SDR字幕。并且,由于這些字幕是作為完全單獨(dú)的流而構(gòu)成的,因此HDR字幕和SDR字幕各自的SubtitlePID(字幕流的PID)如同視頻流那樣是不同的。分別登記在Combi()和CombiExt_for_Cell()中的字幕流,應(yīng)該具有相同的屬性(值)。該屬性(值)是Language(字幕的語言)以及ISRC(內(nèi)容的著作權(quán)信息)。分別登記在Combi()和CombiExt_for_Cell()中的字幕流的條數(shù)應(yīng)該相同。另外,在同一Cell中,在Combi()中列舉的M條(M為1以上的整數(shù))字幕流和在CombiExt_for_Cell()中列舉的M條字幕流的、各自的相同的第N(N為1以上且M以下的任意的整數(shù))條字幕流的屬性應(yīng)該彼此相同。也即,在Combi()和CombiExt_for_Cell()這雙方,應(yīng)該按相同的順序登記相同屬性的字幕流。
當(dāng)前,選擇再現(xiàn)的字幕流的序號由圖24所示的播放器變量#2(Subtitle stream number)來表現(xiàn)。這里的序號是在該Combi()和CombiExt_for_Cell()各自中的字幕流的登記順位,作為字幕流的識別序號來使用。因此,若程序指定第N條字幕流并下達(dá)再現(xiàn)指示,則在Combi()或CombiExt_for_Cell()中登記為第N條的字幕流被選擇。由此,在Combi()和CombiExt_for_Cell()各自中,如果登記為該第N條的字幕流的Language(字幕的語言)不同,則程序有時必須搜索位于第N條以外的順位的字幕流。例如,即使在Combi()中指定了第N條字幕流,在CombiExt_for_Cell()中該字幕流也未被登記為第N條。因此,程序必須理解正在對Combi()和CombiExt_for_Cell()中的哪個進(jìn)行再現(xiàn)。進(jìn)而,程序若理解為正在對CombiExt_for_Cell()進(jìn)行再現(xiàn),則不是選擇第N條字幕流,而是必須搜索并選擇位于第N條以外的順位的字幕流。如此需要在盤中預(yù)先準(zhǔn)備選擇字幕流的程序。
為了避免這種情況,在本實(shí)施方式中,即使在對Combi()和CombiExt_for_Cell()的某一方進(jìn)行再現(xiàn)時,也使得能夠同樣地記述再現(xiàn)控制的程序。因此,在本實(shí)施方式中,與各Cell對應(yīng)的Combi()和CombiExt_for_Cell()各自的字幕流的條數(shù)、其登記順序、按登記順序的字幕的各種屬性(Language、ISRC)應(yīng)該相同。
3)與菜單流(Menu#n())有關(guān)的制約事項(xiàng):
分別登記在與各Cell對應(yīng)的Combi()和CombiExt()中的菜單流,應(yīng)該設(shè)為是對相同的菜單內(nèi)容進(jìn)行了編碼后的菜單流。由此,菜單自身不取決于再現(xiàn)環(huán)境而是相同的。對于菜單,如同視頻那樣,存在HDR菜單和SDR菜單。并且,由于這些菜單是作為完全單獨(dú)的流而構(gòu)成的,因此HDR菜單和SDR菜單各自的MenuPID(菜單流的PID)如同視頻流那樣是不同的。菜單流除了字幕流的數(shù)據(jù)構(gòu)造之外還對各個按鈕設(shè)定了命令。
分別登記在與各Cell對應(yīng)的Combi()和CombiExt_for_Cell()中的菜單流,應(yīng)該具有相同的屬性(值)。該屬性(值)是Language(菜單的語言)以及ISRC(內(nèi)容的著作權(quán)信息)。分別登記在Combi()和CombiExt_for_Cell()中的菜單流的條數(shù)應(yīng)該相同。另外,在同一Cell中,在Combi()中列舉的M條(M為1以上的整數(shù))菜單流和在CombiExt_for_Cell()中列舉的M條菜單流的、各自的相同的第N(N為1以上且M以下的任意的整數(shù))條菜單流的屬性應(yīng)該彼此相同。也即,在與各Cell對應(yīng)的Combi()和CombiExt_for_Cell()這雙方,應(yīng)該按相同的順序登記相同屬性的菜單流。這對于如圖48那樣即使在不同的再現(xiàn)環(huán)境下也能同樣地提供相同語言的菜單是需要的。
4)與聲音流(Audio#n())有關(guān)的制約事項(xiàng):
對于聲音,由于沒有因HDR/SDR視頻引起的變更,因此相同的聲音流應(yīng)該能夠利用于與各Cell對應(yīng)的Combi()和CombiExt_for_Cell()這雙方。因此,分別登記在Combi()和CombiExt_for_Cell()中的聲音流的條數(shù)應(yīng)該相同。進(jìn)而,在Combi()中列舉的M條(M為1以上的整數(shù))聲音流和在與該Cell對應(yīng)的CombiExt_for_Cell()中列舉的M條聲音流的、各自的相同的第N(N為1以上且M以下的任意的整數(shù))條聲音流的屬性應(yīng)該相同。也即,在與各Cell對應(yīng)的Combi()和CombiExt_for_Cell()這雙方,按相同的順序登記相同屬性的聲音流。該屬性是AudioPID(聲音流的PID)、Coding(編碼方式)、Ch.(通道數(shù))、SamplingFreq.(采樣頻率)、Language(聲音的語言)以及ISRC(內(nèi)容的著作權(quán))。
圖51是表示YYY.VOBI包含HDR視頻和SDR視頻的流集合這兩方在內(nèi)的情況下的擴(kuò)展例的圖。在該圖51中,在YYY.VOBI指示的系統(tǒng)流中,包含HDR視頻、HDR字幕、HDR菜單、SDR視頻、SDR字幕、SDR菜單以及聲音等。在這樣的情況下,在Attribute()中,登記有可與HDR視頻一起再現(xiàn)的基本流(HDR視頻、HDR字幕、HDR菜單以及聲音)。該Attribute()的記述內(nèi)容,也可以與圖49所示的Combi()的記述內(nèi)容相同。另一方面,在AttributeExt()中登記有可與SDR視頻一起再現(xiàn)的基本流(SDR視頻、SDR字幕、SDR菜單以及聲音)。該AttributeExt()的記述內(nèi)容具有與Attribute()相同的形式。
登記在Attribute()和AttributeExt()中的各基本流,被保存在與其對應(yīng)的一個系統(tǒng)流中。此外,也可以僅對菜單流另行進(jìn)行系統(tǒng)流化。
如此,本實(shí)施方式中的盤登記有VOB流文件和用于控制該VOB流文件的再現(xiàn)的播放列表文件(xxx.PL()),所述VOB流文件包括由第1動態(tài)范圍的輝度表現(xiàn)的SDR視頻和由比該第1動態(tài)范圍寬的第2動態(tài)范圍的輝度表現(xiàn)的HDR視頻。在播放列表文件中記述有分別表示在同一Cell中能夠同時再現(xiàn)的基本流的組合的Combi()和CombiExt_for_Cell()。在CombiExt_for_Cell()中列舉有在該Cell中能夠與SDR視頻同時再現(xiàn)的基本流,在Combi()中列舉有在該Cell中能夠與HDR視頻同時再現(xiàn)的基本流。在此,在本實(shí)施方式中,在同一Cell中,在CombiExt_for_Cell()中列舉的預(yù)定種類的基本流的條數(shù)和在Combi()中列舉的該預(yù)定種類的基本流的條數(shù)彼此相等。
由此,在Combi()和CombiExt_for_Cell()中,同一種類的基本流的條數(shù)相等。因此,例如在再現(xiàn)SDR視頻時,能夠與該SDR視頻同時地再現(xiàn)和與HDR視頻同時再現(xiàn)的基本流相同種類的基本流。也即,無論在支持HDR的再現(xiàn)環(huán)境下還是在不支持HDR的再現(xiàn)環(huán)境下,都能夠再現(xiàn)相同種類的基本流。其結(jié)果是,在對輝度的試聽以外,能夠不取決于再現(xiàn)環(huán)境而對用戶提供相同的試聽體驗(yàn)。
另外,在同一Cell中,在CombiExt_for_Cell()中列舉的M條(M為1以上的整數(shù))上述預(yù)定種類的基本流和在Combi()中列舉的M條上述預(yù)定種類的基本流的、各自的相同的第N(N為1以上且M以下的任意的整數(shù))條基本流的屬性彼此相同。
例如,上述預(yù)定種類的基本流是字幕流。該情況下,上述的屬性是字幕的語言。具體而言,在同一Cell中,CombiExt_for_Cell()的第N條字幕流的語言和Combi()的第N條字幕流的語言彼此相同(例如是日語)。
由此,程序不用理解正在進(jìn)行Combi()和CombiExt_for_Cell()的哪一方的再現(xiàn),就能夠使所希望的語言(例如日語)的字幕顯示于顯示器。也即,無論正在進(jìn)行Combi()和CombiExt_for_Cell()的哪一方的再現(xiàn),程序只要指定第N條字幕流,都能夠顯示例如日語的字幕。
另外,例如,上述預(yù)定種類的基本流是菜單流。在該情況下,上述的屬性是菜單的語言。具體而言,在同一Cell中,CombiExt_for_Cell()的第N條菜單流的語言和Combi()的第N條菜單流的語言彼此相同(例如是日語)。
由此,程序不用理解正在進(jìn)行Combi()和CombiExt_for_Cell()的哪一方的再現(xiàn),就能夠使所希望的語言(例如日語)的菜單顯示于顯示器。也即,無論正在進(jìn)行Combi()和CombiExt_for_Cell()的哪一方的再現(xiàn),程序只要指定第N條菜單流,都能夠顯示例如日語的菜單。
另外,例如,上述預(yù)定種類的基本流是聲音流。在該情況下,上述的屬性是聲音的編碼方式、聲音的通道數(shù)、聲音的采樣頻率以及聲音的語言。也即,在同一Cell中,CombiExt_for_Cell()的第N條聲音流的編碼方式以及通道數(shù)等和Combi()的第N條聲音流的編碼方式以及通道數(shù)等彼此相同。
由此,程序不用理解正在以Combi()和CombiExt_for_Cell()的哪一方進(jìn)行再現(xiàn),就能夠再現(xiàn)所希望的編碼方式以及通道數(shù)等的聲音。也即,無論正在進(jìn)行Combi()和CombiExt_for_Cell()的哪一方的再現(xiàn),程序只要指定第N條聲音流,都能夠再現(xiàn)所希望的編碼方式以及通道數(shù)等的聲音。
另外,本實(shí)施方式中的再現(xiàn)裝置從上述的盤中讀出流并進(jìn)行再現(xiàn)。該情況下,再現(xiàn)裝置在再現(xiàn)SDR視頻的情況下,將在播放列表文件的CombiExt_for_Cell()中列舉的某基本流讀出,使其與SDR視頻同時再現(xiàn)。進(jìn)而,再現(xiàn)裝置在再現(xiàn)HDR視頻的情況下,將在播放列表文件的Combi()中列舉的某基本流讀出,使其與HDR視頻同時再現(xiàn)。
由此,再現(xiàn)裝置例如在再現(xiàn)SDR視頻時,能夠與該SDR視頻同時地再現(xiàn)和與HDR視頻同時再現(xiàn)的基本流相同種類的基本流。其結(jié)果是,在對輝度的試聽以外,能夠?qū)τ脩籼峁┡cHDR視頻被再現(xiàn)時相同的試聽體驗(yàn),能夠抑制對用戶造成的混亂。
另外,本實(shí)施方式中的再現(xiàn)裝置通過指定第N,無論在SDR視頻被再現(xiàn)的情況下還是HDR視頻被再現(xiàn)的情況下,都再現(xiàn)預(yù)定種類且相同屬性的基本流。由此,無論在SDR視頻被再現(xiàn)的情況下還是HDR視頻被再現(xiàn)的情況下,在對輝度的試聽以外,都能夠?qū)τ脩籼峁┫嗤脑嚶狊w驗(yàn)。
此外,上述的說明只不過是一例,對于本領(lǐng)域技術(shù)人員而言,能夠適應(yīng)各種各樣的應(yīng)用。
此外,在上述各實(shí)施方式中,各構(gòu)成要素也可以由專用的硬件構(gòu)成,或者通過執(zhí)行適合于各構(gòu)成要素的軟件程序來實(shí)現(xiàn)。各構(gòu)成要素也可以通過CPU或處理器等程序執(zhí)行部讀出記錄在硬盤或半導(dǎo)體存儲器等記錄介質(zhì)中的軟件程序并進(jìn)行執(zhí)行來實(shí)現(xiàn)。
以上,基于實(shí)施方式對一個或多個技術(shù)方案所涉及的記錄介質(zhì)、再現(xiàn)方法以及再現(xiàn)裝置進(jìn)行了說明,但本公開不限定于該實(shí)施方式。在不脫離本公開的主旨的范圍內(nèi),在本實(shí)施方式中實(shí)施本領(lǐng)域技術(shù)人員能想到的各種變形而得到的技術(shù)方案、組合不同的實(shí)施方式中的構(gòu)成要素而構(gòu)成的技術(shù)方案等,也可以包含在本公開的范圍內(nèi)。
例如,本公開也可以作為上述那樣的記錄介質(zhì)的制造方法(數(shù)據(jù)的記錄方法)或記錄介質(zhì)的制造裝置(數(shù)據(jù)的記錄裝置)來實(shí)現(xiàn)。
產(chǎn)業(yè)上的可利用性
本公開能夠利用于記錄有標(biāo)準(zhǔn)輝度范圍的視頻流和高輝度范圍的視頻流這兩方、且容易進(jìn)行視頻流的再現(xiàn)控制的光盤。另外,本公開也能夠作為從這樣的光盤中讀出視頻流并進(jìn)行再現(xiàn)的再現(xiàn)裝置進(jìn)行利用。