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

記錄介質(zhì)、再現(xiàn)裝置以及再現(xiàn)方法與流程

文檔序號(hào):12288498閱讀:582來(lái)源:國(guó)知局
記錄介質(zhì)、再現(xiàn)裝置以及再現(xiàn)方法與流程

本公開(kāi)涉及記錄有編碼后的影像流的記錄介質(zhì)、使該記錄介質(zhì)所記錄的影像流再現(xiàn)的再現(xiàn)裝置以及再現(xiàn)方法。



背景技術(shù):

以往公開(kāi)了與DVD相關(guān)的技術(shù)(例如參照專利文獻(xiàn)1)。

現(xiàn)有技術(shù)文獻(xiàn)

專利文獻(xiàn)1:日本特開(kāi)平9-282848號(hào)公報(bào)



技術(shù)實(shí)現(xiàn)要素:

本公開(kāi)的一個(gè)技術(shù)方案涉及的記錄介質(zhì)記錄有包含通過(guò)對(duì)影像信息進(jìn)行編碼而得到的數(shù)字流的數(shù)據(jù),所述記錄介質(zhì)的記錄區(qū)域具有以第一讀取速率進(jìn)行讀取的第一記錄區(qū)域和以比所述第一讀取速率快的第二讀取速率進(jìn)行讀取的第二記錄區(qū)域,所述數(shù)據(jù)包含具有實(shí)時(shí)屬性的數(shù)字流和具有非實(shí)時(shí)屬性的數(shù)據(jù)文件,在所述數(shù)字流的再現(xiàn)期間被讀取的所述數(shù)據(jù)文件,被記錄在所述第一記錄區(qū)域和所述第二記錄區(qū)域中的與記錄有正在進(jìn)行再現(xiàn)的所述數(shù)字流的記錄區(qū)域相同的記錄區(qū)域中。

根據(jù)上述技術(shù)方案,能夠?qū)崿F(xiàn)進(jìn)一步的改善。

附圖說(shuō)明

圖1是表示SD-DVD的構(gòu)造的圖。

圖2是說(shuō)明嵌入在作為AV數(shù)據(jù)的MPEG流中的引導(dǎo)信息的概要圖。

圖3是表示DVD中的VOB的構(gòu)成的概要圖。

圖4是表示BD-ROM的數(shù)據(jù)層級(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是用于說(shuō)明AV數(shù)據(jù)與播放器構(gòu)成的關(guān)系的圖。

圖12是用于說(shuō)明使用了軌道緩沖器的VOB數(shù)據(jù)連續(xù)供給模型的圖。

圖13是表示VOB管理信息文件的內(nèi)部構(gòu)造的圖。

圖14是用于說(shuō)明VOBU信息的詳細(xì)內(nèi)容的圖。

圖15是用于說(shuō)明使用了時(shí)間映射的地址信息取得方法的圖。

圖16是表示播放列表的構(gòu)成的圖。

圖17是表示事件處理表的構(gòu)成的圖。

圖18是表示作為BD-ROM整體信息的BD.INFO的構(gòu)成的圖。

圖19是表示全局事件處理表的構(gòu)成的圖。

圖20是表示時(shí)間事件的例子的圖。

圖21是表示基于用戶的菜單操作的用戶事件的例子的圖。

圖22是表示全局事件的例子的圖。

圖23是用于說(shuō)明程序處理器的功能性構(gòu)成的圖。

圖24是表示系統(tǒng)參數(shù)(SPRM)的一覽的圖。

圖25是表示具有2個(gè)選擇按鈕的菜單畫(huà)面的控制所涉及的事件處理中的程序的例子的圖。

圖26是表示菜單選擇的用戶事件所涉及的事件處理中的程序的例子的圖。

圖27是表示BD-ROM播放器中的AV數(shù)據(jù)再現(xiàn)的基本處理的流程的流程圖。

圖28是表示BD-ROM播放器中的從開(kāi)始播放列表再現(xiàn)到VOB再現(xiàn)結(jié)束為止的處理流程的流程圖。

圖29的(A)是表示BD-ROM播放器中的時(shí)間事件所涉及的處理流程的流程圖,圖29的(B)是表示BD-ROM播放器中的用戶事件所涉及的處理流程的流程圖。

圖30是表示BD-ROM播放器中的字幕數(shù)據(jù)的處理流程的流程圖。

圖31是說(shuō)明大容量光盤的記錄層的配置的圖。

圖32是表示三層盤的邏輯地址和與邏輯地址對(duì)應(yīng)的盤的轉(zhuǎn)速的圖。

圖33是用于對(duì)切換讀盤的讀取速率來(lái)進(jìn)行讀取的方式的一例進(jìn)行說(shuō)明的圖。

圖34是用于對(duì)切換讀盤的讀取速率來(lái)進(jìn)行讀取的方式的另一例進(jìn)行說(shuō)明的圖。

圖35是表示讀盤的最大讀取速率與流速率的關(guān)系的圖。

圖36是說(shuō)明現(xiàn)有的用戶數(shù)據(jù)區(qū)域的分配位置的圖。

圖37是說(shuō)明本公開(kāi)的用戶數(shù)據(jù)區(qū)域的分配位置的圖。

圖38是用于說(shuō)明本公開(kāi)的無(wú)縫連接處的跳轉(zhuǎn)的圖。

圖39是說(shuō)明本公開(kāi)的與文件屬性相應(yīng)的文件配置的圖。

圖40是說(shuō)明無(wú)縫連接處的跳轉(zhuǎn)的圖。

圖41是說(shuō)明用于無(wú)縫連接的文件的配置條件的圖。

圖42是說(shuō)明用于無(wú)縫連接的文件的配置條件的圖。

圖43是說(shuō)明用于無(wú)縫連接的文件的配置條件的圖。

圖44是說(shuō)明用于無(wú)縫連接的文件的配置條件的圖。

圖45是說(shuō)明本公開(kāi)的無(wú)縫連接處的跳轉(zhuǎn)模型的圖。

圖46是說(shuō)明跳轉(zhuǎn)距離與尋道時(shí)間的關(guān)系的圖。

圖47是用于說(shuō)明一邊再現(xiàn)AV流一邊訪問(wèn)數(shù)據(jù)文件時(shí)所花費(fèi)的時(shí)間的圖。

圖48是用于說(shuō)明AV流文件和被同時(shí)訪問(wèn)的數(shù)據(jù)文件的記錄位置之間的相關(guān)關(guān)系的圖。

附圖標(biāo)記的說(shuō)明

202光拾取器;203程序記錄存儲(chǔ)器;204管理信息記錄存儲(chǔ)器;205AV記錄存儲(chǔ)器;206程序處理部;207管理信息處理部;208呈現(xiàn)處理部;209圖像平面;210視頻平面;211合成處理部;302程序處理器;303UO管理器;304管理信息記錄存儲(chǔ)器;305腳本處理器;306呈現(xiàn)控制器;307時(shí)鐘;308圖像存儲(chǔ)器;309軌道緩沖器;310信號(hào)分離器;311圖像處理器;312視頻處理器;313聲音處理器

具體實(shí)施方式

(成為本發(fā)明的基礎(chǔ)的見(jiàn)解)

然而,在上述專利文獻(xiàn)中,需要進(jìn)一步的改善。本發(fā)明人對(duì)于在“背景技術(shù)”一欄中記載的DVD等記錄介質(zhì),發(fā)現(xiàn)會(huì)產(chǎn)生以下的問(wèn)題。

記錄有影像數(shù)據(jù)的信息記錄介質(zhì)的代表是DVD(以下,也稱為“Standard Difinition(SD)-DVD”(標(biāo)清DVD))。以下對(duì)現(xiàn)有的DVD進(jìn)行說(shuō)明。

圖1是表示SD-DVD的構(gòu)造的圖。如圖1的下部所示,在DVD盤上從導(dǎo)入(lead in)到導(dǎo)出(lead out)之間設(shè)有邏輯地址空間。在該邏輯地址空間從開(kāi)頭起記錄有文件系統(tǒng)的卷(volume)信息,接著記錄有影像聲音等應(yīng)用數(shù)據(jù)。

文件系統(tǒng)是指管理通過(guò)ISO9660或統(tǒng)一光盤格式(Universal Disc Format(UDF))等標(biāo)準(zhǔn)規(guī)定的數(shù)據(jù)的結(jié)構(gòu),是以被稱為目錄或文件的單位來(lái)表現(xiàn)盤上的數(shù)據(jù)的結(jié)構(gòu)。

在日常使用的個(gè)人計(jì)算機(jī)(PC)的情況下,也通過(guò)被稱為文件分配表(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)”。對(duì)于所記錄的數(shù)據(jù),通過(guò)UDF和ISO9660的任一方的文件系統(tǒng)驅(qū)動(dòng)器都能夠進(jìn)行數(shù)據(jù)的讀出。此外,在此進(jìn)行處理的DVD是軟件包媒體(package media)用的ROM盤,不能以物理方式進(jìn)行寫入。

記錄在DVD上的數(shù)據(jù),能夠通過(guò)UDF橋作為如圖1左上所示的目錄或文件來(lái)進(jìn)行查看。在根目錄(圖1中的“ROOT”)的下一級(jí)設(shè)置被稱為“VIDEO_TS”的目錄,在此記錄有DVD的應(yīng)用數(shù)據(jù)。應(yīng)用數(shù)據(jù)作為多個(gè)文件而記錄,作為主要文件具有以下種類的文件。

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個(gè)擴(kuò)展名。“IFO”是表示是記錄有再現(xiàn)控制信息的文件這一情況的擴(kuò)展名,“VOB”是表示是記錄有作為AV數(shù)據(jù)的MPEG流的文件這一情況的擴(kuò)展名。

再現(xiàn)控制信息是指用于實(shí)現(xiàn)DVD所采用的交互性(根據(jù)用戶的操作使再現(xiàn)動(dòng)態(tài)地變化的技術(shù))的信息和/或元數(shù)據(jù)(Metadata)這樣的附屬于AV數(shù)據(jù)的信息等。另外,對(duì)于DVD,通常有時(shí)將再現(xiàn)控制信息稱為引導(dǎo)信息。

再現(xiàn)控制信息文件包括管理盤整體的“VIDEO_TS.IFO”和作為各個(gè)視頻標(biāo)題集的再現(xiàn)控制信息的“VTS_01_0.IFO”。此外,對(duì)于DVD,能夠?qū)⒍鄠€(gè)標(biāo)題、換言之即多個(gè)不同的影片和/或樂(lè)曲記錄在一張盤上。

在此,位于文件名主體的“01”表示視頻標(biāo)題集的序號(hào),例如,在視頻標(biāo)題集#2的情況下為“VTS_02_0.IFO”。

圖1的右上部是DVD的應(yīng)用層中的DVD引導(dǎo)空間,是展開(kāi)前述的再現(xiàn)控制信息的邏輯構(gòu)造空間。“VIDEO_TS.IFO”內(nèi)的信息作為視頻管理器信息(VIDEO Manager Information(VMGI))展開(kāi)在DVD引導(dǎo)空間中,“VTS_01_0.IFO”或存在于其他各個(gè)視頻標(biāo)題集的再現(xiàn)控制信息作為視頻標(biāo)題集信息(Video Title Set Information(VTSI)))展開(kāi)在DVD引導(dǎo)空間中。

在VTSI中記述有被稱為程序鏈(Program Chain(PGC))的再現(xiàn)序列的信息即程序鏈信息(Program Chain Information(PGCI))。PGCI由Cell(單元)的集合和被稱為命令的一種編程信息構(gòu)成。

Cell本身是指定VOB(視頻對(duì)象(Video Object)的簡(jiǎn)稱,是指MPEG流)的一部分區(qū)間或全部區(qū)間的信息,Cell的再現(xiàn)意味著使由該VOB的Cell指定的區(qū)間進(jìn)行再現(xiàn)。

命令是由DVD的虛擬機(jī)處理的,例如近似于在顯示網(wǎng)頁(yè)的瀏覽器上執(zhí)行的Java(注冊(cè)商標(biāo))腳本等。然而,不同之處在于:Java(注冊(cè)商標(biāo))腳本除了進(jìn)行邏輯運(yùn)算之外還進(jìn)行窗口和/或?yàn)g覽器的控制(例如,打開(kāi)新的瀏覽器窗口等),而DVD的命令除了進(jìn)行邏輯運(yùn)算之外只進(jìn)行AV標(biāo)題的再現(xiàn)控制、例如執(zhí)行要再現(xiàn)的章節(jié)(chapter)的指定等。

Cell具有記錄在盤上的VOB的開(kāi)始及結(jié)束地址(邏輯地址)作為其內(nèi)部信息,播放器使用記述在Cell中的VOB的開(kāi)始及結(jié)束地址信息來(lái)進(jìn)行數(shù)據(jù)的讀出,執(zhí)行再現(xiàn)。

圖2是說(shuō)明嵌入在作為AV數(shù)據(jù)的MPEG流中的引導(dǎo)信息的概要圖。

作為SD-DVD的特征的交互性并不是僅通過(guò)前述的“VIDEO_TS.IFO”和/或“VTS_01_0.IFO”等所記錄的引導(dǎo)信息來(lái)實(shí)現(xiàn),幾個(gè)重要的信息使用被稱為引導(dǎo)數(shù)據(jù)包(稱為NV_PCK)的專用載體而在VOB內(nèi)與影像、聲音數(shù)據(jù)一起被復(fù)用化。

在此,作為簡(jiǎn)單的交互性的例子,對(duì)菜單畫(huà)面進(jìn)行說(shuō)明。在菜單畫(huà)面上呈現(xiàn)幾個(gè)按鈕,對(duì)各個(gè)按鈕定義有該按鈕被選擇執(zhí)行時(shí)的處理。

另外,在菜單畫(huà)面上正選著一個(gè)按鈕(通過(guò)在選擇按鈕上覆蓋半透明色來(lái)使該按鈕高亮(highlight),向用戶提示該按鈕處于選擇狀態(tài)),用戶使用遙控器的上下左右鍵,能夠使選擇狀態(tài)的按鈕向上下左右的任一方向的按鈕移動(dòng)。

使用遙控器的上下左右鍵,使高亮移動(dòng)到想要選擇執(zhí)行的按鈕,通過(guò)進(jìn)行確定(按下確定鍵)來(lái)執(zhí)行對(duì)應(yīng)的命令的程序。通常而言,根據(jù)命令來(lái)執(zhí)行對(duì)應(yīng)的標(biāo)題和/或章節(jié)的再現(xiàn)。

圖2的左上部示出了保存于NV_PCK的信息的概要。在NV_PCK內(nèi),包含高亮顏色信息和各個(gè)按鈕信息等。在高亮顏色信息中記述有調(diào)色板信息,指定要覆蓋顯示的高亮的半透明色。

在按鈕信息中記述有作為各個(gè)按鈕的位置信息的矩形區(qū)域信息、從該按鈕向其他按鈕的移動(dòng)信息(與用戶的上下左右鍵操作分別對(duì)應(yīng)的移動(dòng)目的地按鈕的指定)以及按鈕命令信息(該按鈕被確定時(shí)所執(zhí)行的命令)。

如圖2的右上部所示,菜單畫(huà)面上的高亮作為覆蓋圖像而制作。覆蓋圖像是對(duì)按鈕信息的矩形區(qū)域信息附上調(diào)色板信息的顏色的圖像。該覆蓋圖像與圖2的右部所示的背景圖像合成而顯示在畫(huà)面上。

如前所述,在DVD中實(shí)現(xiàn)了菜單畫(huà)面。另外,對(duì)于為何使用NV_PCK將引導(dǎo)數(shù)據(jù)的一部分嵌入在流中,是因?yàn)橐韵碌睦碛伞?/p>

即,為了使得能夠沒(méi)有問(wèn)題地實(shí)現(xiàn)如下處理,該處理是與流同步而動(dòng)態(tài)地更新菜單信息、例如在影像再現(xiàn)期間中僅在其間的5分鐘~10分鐘的期間顯示菜單畫(huà)面這樣的同步定時(shí)容易成為問(wèn)題的處理。

另外,另一個(gè)重大理由是為了在NV_PCK中保存用于支持特殊再現(xiàn)的信息而提高用戶的操作性,所述用戶的操作性有DVD再現(xiàn)時(shí)的快進(jìn)、在倒回等非通常再現(xiàn)時(shí)也能順暢地使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ù)用化的各個(gè)數(shù)據(jù)為基于其解碼順序的位串,但被復(fù)用化的數(shù)據(jù)間即影像、聲音、字幕之間并非必須基于再現(xiàn)順序、換言之為解碼順序而形成位串。

這是源自于:MPEG系統(tǒng)流的解碼器模型(圖3的(4),通常稱為系統(tǒng)目標(biāo)解碼器(System Target Decoder)或STD)在解除了復(fù)用化之后具有與各個(gè)基本數(shù)據(jù)流(elementary stream)對(duì)應(yīng)的解碼緩沖器,暫時(shí)存儲(chǔ)數(shù)據(jù)直到解碼定時(shí)。

該解碼緩沖器按各個(gè)基本數(shù)據(jù)流而大小(size)不同,對(duì)于影像而言具有232kB,對(duì)于聲音而言具有4kB,對(duì)于字幕而言具有52kB。

因此,向各解碼緩沖器輸入數(shù)據(jù)的數(shù)據(jù)輸入定時(shí)按各個(gè)基本數(shù)據(jù)流而不同,因此作為MPEG系統(tǒng)流形成位串的順序和進(jìn)行顯示(解碼)的定時(shí)產(chǎn)生了偏離。

即,與影像數(shù)據(jù)并行地復(fù)用化的字幕數(shù)據(jù)并非必須在同一定時(shí)被解碼。

以上所述的與DVD相關(guān)的技術(shù),記載在專利文獻(xiàn)1中。

但是,沒(méi)有考慮在影像再現(xiàn)期間即使以多角度進(jìn)行分支和/或產(chǎn)生記錄層的切換等也能連續(xù)地持續(xù)再現(xiàn)這樣的跳轉(zhuǎn)規(guī)則(jump rule)。由于進(jìn)行跳轉(zhuǎn)的時(shí)間是無(wú)法進(jìn)行數(shù)據(jù)讀取的時(shí)間,所以在該時(shí)間再現(xiàn)影像所消耗的位流需要預(yù)先進(jìn)行緩沖。因此,存在如下問(wèn)題:如果不假定預(yù)定的最大跳轉(zhuǎn)時(shí)間(以及流的最大位速率),則無(wú)法設(shè)計(jì)在播放器中進(jìn)行緩沖的存儲(chǔ)器的大小等。

另外,在藍(lán)光光盤(Blu-ray(注冊(cè)商標(biāo))Disc(BD))這樣的大容量的記錄介質(zhì)中,存在能夠保存質(zhì)量非常高的影像信息的可能性。例如,在將4K(具有3840×2160像素的分辨率的影像信息)和/或HDR(通常稱為高動(dòng)態(tài)范圍(High Dynamic Range)的高輝度影像信息)記錄于記錄介質(zhì)的情況下,存在如下情形:即使使用最新的高壓縮率的影像編解碼器(CODEC,HEVC等),為了獲得足夠的畫(huà)質(zhì)也需要非常高的位速率。另外,也考慮作為將盤分成以低速進(jìn)行讀取的低速讀取區(qū)域(LRR區(qū))和以高速進(jìn)行讀取的高速讀取區(qū)域(HRR區(qū))的多層盤來(lái)進(jìn)行處理。

然而,在該情況下,在一邊從盤中讀出這樣的高位速率的流一邊同時(shí)對(duì)程序所請(qǐng)求的數(shù)據(jù)文件進(jìn)行訪問(wèn)的情形(對(duì)于藍(lán)光盤而言,也稱為“Java(注冊(cè)商標(biāo))I/O during AV playback”等)下,對(duì)于與光拾取器在盤的半徑方向上移動(dòng)相伴的大轉(zhuǎn)速差和/或按各記錄層的球面象差修正而言會(huì)花費(fèi)時(shí)間,因此必須搭載大的讀取緩沖器。另外,存在如下問(wèn)題:即使搭載了大的讀取緩沖器,向該讀取緩沖器的緩沖也花費(fèi)時(shí)間,因此難以一邊進(jìn)行AV流的再現(xiàn)一邊提供便宜且響應(yīng)性良好的供Java(注冊(cè)商標(biāo))這樣的程序訪問(wèn)數(shù)據(jù)文件的功能。

基于以上的研究,本發(fā)明人為了解決上述問(wèn)題而研究了下述的改善措施。

本公開(kāi)的一個(gè)技術(shù)方案涉及的記錄介質(zhì)記錄有包含通過(guò)對(duì)影像信息進(jìn)行編碼而得到的數(shù)字流的數(shù)據(jù),所述記錄介質(zhì)的記錄區(qū)域具有以第一讀取速率進(jìn)行讀取的第一記錄區(qū)域和以比所述第一讀取速率快的第二讀取速率進(jìn)行讀取的第二記錄區(qū)域,所述數(shù)據(jù)包含具有實(shí)時(shí)屬性的數(shù)字流和具有非實(shí)時(shí)屬性的數(shù)據(jù)文件,在所述數(shù)字流的再現(xiàn)期間被讀取的所述數(shù)據(jù)文件,被記錄在所述第一記錄區(qū)域和所述第二記錄區(qū)域中的與記錄有正在進(jìn)行再現(xiàn)的所述數(shù)字流的記錄區(qū)域相同的記錄區(qū)域中。

由此,在存在以不同的讀取速率進(jìn)行讀取的兩個(gè)記錄區(qū)域的情況下,即使不采用非常大的讀取緩沖器也能夠在數(shù)字流的再現(xiàn)期間同時(shí)訪問(wèn)數(shù)據(jù)文件。

另外,例如也可以為:在所述數(shù)字流的再現(xiàn)期間被讀取的所述數(shù)據(jù)文件,進(jìn)一步被記錄在從記錄有正在進(jìn)行再現(xiàn)的所述數(shù)字流的記錄區(qū)域起的1/3行程以內(nèi)的區(qū)域中。

另外,例如也可以為:所述記錄介質(zhì)具有多個(gè)記錄層,在再現(xiàn)所述數(shù)字流的期間被讀取的所述數(shù)據(jù)文件,進(jìn)一步被記錄在與記錄有正在進(jìn)行再現(xiàn)的所述數(shù)字流的記錄層相同的記錄層中。

另外,例如也可以為:所述數(shù)據(jù)的文件系統(tǒng)是統(tǒng)一光盤格式,所述數(shù)字流是所述數(shù)字流的文件類型域的值為249的文件。

此外,這些總括性或具體的技術(shù)方案既可以由裝置、方法、系統(tǒng)、集成電路、計(jì)算機(jī)程序或計(jì)算機(jī)可讀取的CD-ROM等記錄介質(zhì)來(lái)實(shí)現(xiàn),也可以由系統(tǒng)、方法、集成電路、計(jì)算機(jī)程序和記錄介質(zhì)的任意組合來(lái)實(shí)現(xiàn)。

以下,參照附圖對(duì)用于實(shí)施本公開(kāi)的最佳的實(shí)施方式進(jìn)行說(shuō)明。

此外,雖然與本申請(qǐng)技術(shù)方案1涉及的公開(kāi)最接近的實(shí)施方式是實(shí)施方式2,但為了易于理解,首先說(shuō)明對(duì)實(shí)施方式2的信息記錄介質(zhì)等的基本構(gòu)成進(jìn)行說(shuō)明的實(shí)施方式1。

(實(shí)施方式1)

首先,使用圖1~圖30對(duì)BD-ROM以及對(duì)BD-ROM進(jìn)行再現(xiàn)的BD-ROM播放器的基本構(gòu)成及工作進(jìn)行說(shuō)明。

(盤上的邏輯數(shù)據(jù)構(gòu)造)

圖4是表示BD-ROM的數(shù)據(jù)層級(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)來(lái)進(jìn)行BD-ROM的說(shuō)明,但當(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ū)動(dòng)器才能讀出的特別區(qū)域。由于該區(qū)域不能被應(yīng)用讀出,所以經(jīng)常被利用于例如著作權(quán)保護(hù)技術(shù)等。

在邏輯地址空間,以文件系統(tǒng)信息(卷)為開(kāi)頭而記錄有影像數(shù)據(jù)等應(yīng)用數(shù)據(jù)。文件系統(tǒng)如現(xiàn)有技術(shù)中說(shuō)明的那樣,是管理通過(guò)UDF或ISO9660等標(biāo)準(zhǔn)規(guī)定的數(shù)據(jù)的結(jié)構(gòu),與通常的PC同樣地能夠使用目錄、文件構(gòu)造來(lái)讀出所記錄的邏輯數(shù)據(jù)。

在本實(shí)施方式的情況下,對(duì)于BD-ROM104上的目錄、文件構(gòu)造,在根目錄(ROOT)的下一級(jí)設(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)信息的文件。每個(gè)播放列表具有一個(gè)文件。

XXX.PROG(“XXX”可變,擴(kuò)展名“PROG”固定)

是“BD再現(xiàn)程序”之一,是記錄了前述的每個(gè)播放列表的程序的文件。對(duì)于與播放列表的對(duì)應(yīng),通過(guò)文件主體名(“XXX”一致)來(lái)識(shí)別。

YYY.VOB(“YYY”可變,擴(kuò)展名“VOB”固定)

是“AV數(shù)據(jù)”之一,是記錄了VOB(與現(xiàn)有例中說(shuō)明的VOB相同)的文件。一個(gè)VOB對(duì)應(yīng)于一個(gè)文件。

YYY.VOBI(“YYY”可變,擴(kuò)展名“VOBI”固定)

是“BD管理信息”之一,是記錄了與作為AV數(shù)據(jù)的VOB相關(guān)的管理信息的文件。對(duì)于與VOB的對(duì)應(yīng),通過(guò)文件主體名(“YYY”一致)來(lái)識(shí)別。

ZZZ.PNG(“ZZZ”可變,擴(kuò)展名“PNG”固定)

是“AV數(shù)據(jù)”之一,是通過(guò)用于構(gòu)成字幕以及菜單畫(huà)面的圖像數(shù)據(jù)即PNG(通過(guò)萬(wàn)維網(wǎng)聯(lián)盟(World Wide Web Consortium(W3C))而標(biāo)準(zhǔn)化的圖像格式)形式的圖像文件。一個(gè)PNG圖像對(duì)應(yīng)于一個(gè)文件。

(播放器的構(gòu)成)

接著,使用圖6以及圖7對(duì)使前述的BD-ROM104再現(xiàn)的播放器的構(gòu)成進(jìn)行說(shuō)明。

圖6是表示對(duì)BD-ROM104進(jìn)行再現(xiàn)的BD-ROM播放器的基本構(gòu)成的概要的圖。

在圖6所示的BD-ROM播放器中,BD-ROM104上的數(shù)據(jù)通過(guò)光拾取器202而被讀出。所讀出的數(shù)據(jù)根據(jù)各個(gè)數(shù)據(jù)的種類而被記錄于專用的存儲(chǔ)器。

BD再現(xiàn)程序(“BD.PROG”或“XXX.PROG”文件)記錄于程序記錄存儲(chǔ)器203,BD管理信息(“BD.INFO”、“XXX.PL”或“YYY.VOBI”文件)記錄于管理信息記錄存儲(chǔ)器204,AV數(shù)據(jù)(“YYY.VOB”或“ZZZ.PNG”文件)記錄于AV記錄存儲(chǔ)器205。

記錄在程序記錄存儲(chǔ)器203中的BD再現(xiàn)程序由程序處理部206處理。記錄在管理信息記錄存儲(chǔ)器204中的BD管理信息由管理信息處理部207處理。

另外,記錄在AV記錄存儲(chǔ)器205中的AV數(shù)據(jù)由呈現(xiàn)(presentation)處理部208處理。

程序處理部206進(jìn)行接收從管理信息處理部207再現(xiàn)的播放列表的信息和/或程序的執(zhí)行定時(shí)等事件信息的程序處理。另外,通過(guò)程序,能夠動(dòng)態(tài)地變更要再現(xiàn)的播放列表,該情況通過(guò)對(duì)管理信息處理部207發(fā)送變更后的播放列表的再現(xiàn)命令來(lái)實(shí)現(xiàn)。

程序處理部206還受理來(lái)自用戶的事件、例如來(lái)自用戶操作的遙控器的請(qǐng)求,在存在與用戶事件對(duì)應(yīng)的程序的情況下執(zhí)行處理該程序。

管理信息處理部207接受程序處理部206的指示,對(duì)與該指示對(duì)應(yīng)的播放列表以及與該播放列表對(duì)應(yīng)的VOB的管理信息進(jìn)行解析。進(jìn)而,指示呈現(xiàn)處理部208再現(xiàn)成為再現(xiàn)對(duì)象的AV數(shù)據(jù)。

另外,管理信息處理部207從呈現(xiàn)處理部208接收基準(zhǔn)時(shí)刻信息,基于時(shí)刻信息對(duì)呈現(xiàn)處理部208指示AV數(shù)據(jù)再現(xiàn)的停止。進(jìn)一步,對(duì)程序處理部206生成表示程序執(zhí)行定時(shí)的事件。

呈現(xiàn)處理部208具有與影像、聲音和字幕各自的數(shù)據(jù)對(duì)應(yīng)的解碼器,按照來(lái)自管理信息處理部207的指示,進(jìn)行AV數(shù)據(jù)的解碼以及輸出。影像數(shù)據(jù)以及字幕數(shù)據(jù)在解碼后被描繪在各自的專用平面上。

具體而言,影像數(shù)據(jù)被描繪在視頻平面210上,字幕數(shù)據(jù)等圖像數(shù)據(jù)被描繪在圖像平面209上。進(jìn)而,通過(guò)合成處理部211進(jìn)行描繪在兩個(gè)平面上的影像的合成處理,并向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)成部的對(duì)應(yīng)關(guān)系如下。

AV記錄存儲(chǔ)器205與圖像存儲(chǔ)器308和軌道緩沖器309對(duì)應(yīng)。程序處理部206與程序處理器302和UO(User Operation,用戶操作)管理器303對(duì)應(yīng)。管理信息處理部207與腳本處理器305和呈現(xiàn)控制器306對(duì)應(yīng)。呈現(xiàn)處理部208與時(shí)鐘307、信號(hào)分離器310、圖像處理器311、視頻處理器312和聲音處理器313對(duì)應(yīng)。

從BD-ROM104讀出的VOB數(shù)據(jù)(MPEG流)、圖像數(shù)據(jù)(PNG)分別被記錄于軌道(track)緩沖器309、圖像存儲(chǔ)器308。

信號(hào)分離器310基于從時(shí)鐘307得到的時(shí)刻,提取記錄在軌道緩沖器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ī)定的那樣,分別包括解碼緩沖器和解碼器。即,從信號(hào)分離器310送來(lái)的影像、聲音各自的數(shù)據(jù),被暫時(shí)記錄于各自的解碼緩沖器,按照時(shí)鐘307由各個(gè)解碼器進(jìn)行解碼處理。

對(duì)于記錄在圖像存儲(chǔ)器308中的PNG數(shù)據(jù),存在下面兩種處理方法。在PNG數(shù)據(jù)是字幕用數(shù)據(jù)的情況下,由呈現(xiàn)控制器306指示解碼定時(shí)。腳本處理器305暫時(shí)接收來(lái)自時(shí)鐘307的時(shí)刻信息,如果是字幕顯示時(shí)刻(開(kāi)始以及結(jié)束)則對(duì)呈現(xiàn)控制器306發(fā)出字幕的顯示、非顯示的指示,使得能進(jìn)行適當(dāng)?shù)淖帜伙@示。

從呈現(xiàn)控制器306接收到解碼/顯示的指示的圖像處理器311,從圖像存儲(chǔ)器308中提取并解碼對(duì)應(yīng)的PNG數(shù)據(jù),并描繪在圖像平面209上。

另外,在PNG數(shù)據(jù)是菜單畫(huà)面用數(shù)據(jù)的情況下,由程序處理器302指示解碼定時(shí)。對(duì)于程序處理器302何時(shí)指示圖像的解碼,因程序處理器302正在處理的BD程序而不能一概而論。

圖像數(shù)據(jù)以及影像數(shù)據(jù),如圖6的說(shuō)明那樣在分別解碼后被描繪在圖像平面209以及視頻平面210上,通過(guò)合成處理部211進(jìn)行合成并輸出。

從BD-ROM104讀出的管理信息(腳本、AV管理信息)記錄在管理信息記錄存儲(chǔ)器204中,而腳本信息(“BD.INFO”以及“XXX.PL”)由腳本處理器305讀出并處理。另外,AV管理信息(“YYY.VOBI”)由呈現(xiàn)控制器306讀出并處理。

腳本處理器305對(duì)播放列表的信息進(jìn)行解析,將由播放列表參照的VOB及其再現(xiàn)位置指示給呈現(xiàn)控制器306,呈現(xiàn)控制器306對(duì)成為對(duì)象的VOB的管理信息(“YYY.VOBI”)進(jìn)行解析,對(duì)驅(qū)動(dòng)控制器317發(fā)出指示以使得讀出成為對(duì)象的VOB。

驅(qū)動(dòng)控制器317按照呈現(xiàn)控制器306的指示,使光拾取器202移動(dòng),進(jìn)行成為對(duì)象的AV數(shù)據(jù)的讀出。所讀出的AV數(shù)據(jù)如前所述記錄于圖像存儲(chǔ)器308或軌道緩沖器309。

另外,腳本處理器305監(jiān)視時(shí)鐘307的時(shí)刻,在由管理信息設(shè)定的定時(shí)將事件提供給程序處理器302。

記錄在程序記錄存儲(chǔ)器203中的BD程序(“BD.PROG”或“XXX.PROG”),由程序處理器302進(jìn)行執(zhí)行處理。對(duì)于程序處理器302處理BD程序,是在從腳本處理器305送來(lái)了事件的情況下或從UO管理器303送來(lái)了事件的情況下進(jìn)行的。

UO管理器303在用戶通過(guò)遙控器鍵送來(lái)了請(qǐng)求的情況下,生成與該請(qǐng)求對(duì)應(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)為一個(gè)再現(xiàn)單位。播放列表具有由單元(Cell)的再現(xiàn)序列構(gòu)成的靜態(tài)腳本和由程序記述的動(dòng)態(tài)腳本。

只要沒(méi)有程序的動(dòng)態(tài)腳本,則播放列表就只是使各個(gè)單元依次再現(xiàn),另外,在結(jié)束了所有單元的再現(xiàn)的時(shí)間點(diǎn),播放列表的再現(xiàn)結(jié)束。

另一方面,程序能夠根據(jù)超過(guò)播放列表的再現(xiàn)記述和/或用戶的選擇或播放器的狀態(tài)而動(dòng)態(tài)地改變要再現(xiàn)的對(duì)象。作為典型例子,列舉經(jīng)由菜單畫(huà)面的再現(xiàn)對(duì)象的動(dòng)態(tài)變更。在BD-ROM的情況下,菜單是指通過(guò)用戶的選擇而再現(xiàn)的腳本、即用于動(dòng)態(tài)地選擇播放列表的功能的構(gòu)成要素之一。

另外,在此所說(shuō)的程序是根據(jù)時(shí)間事件或用戶事件執(zhí)行的事件處理(event handler)。

時(shí)間事件是基于嵌入在播放列表中的時(shí)刻信息而生成的事件。從圖7中說(shuō)明的腳本處理器305向程序處理器302發(fā)送的事件相當(dāng)于此。當(dāng)時(shí)間事件被發(fā)布時(shí),程序處理器302對(duì)通過(guò)ID而關(guān)聯(lián)的事件處理進(jìn)行執(zhí)行處理。

如前所述,所執(zhí)行的程序能夠指示其他播放列表的再現(xiàn),該情況下,當(dāng)前正再現(xiàn)的播放列表的再現(xiàn)中止,并向所指定的播放列表的再現(xiàn)轉(zhuǎn)換。

用戶事件是通過(guò)用戶的遙控器鍵操作而生成的事件。用戶事件大致分成兩類。第一類是通過(guò)遙控器所具備的方向鍵(“上”“下”“左”“右”鍵)或“確定”鍵的操作而生成的菜單選擇的事件。

與菜單選擇的事件對(duì)應(yīng)的事件處理僅在播放列表內(nèi)的有限的期間有效。也即,作為播放列表的信息,設(shè)定有各個(gè)事件處理的有效期間。程序處理器302在遙控器的“上”“下”“左”“右”鍵或“確定”鍵被按下時(shí)檢索有效的事件處理,在存在有效的事件處理的情況下執(zhí)行處理該事件處理。其他情況下,忽略菜單選擇的事件。

第二類用戶事件是通過(guò)“菜單”鍵的操作而生成的菜單畫(huà)面調(diào)出的事件。當(dāng)生成菜單畫(huà)面調(diào)出的事件時(shí),全局事件處理(Global Event Handler)被調(diào)出。

全局事件處理不依賴于播放列表,是一直有效的事件處理。通過(guò)使用該功能,能夠加裝DVD的菜單調(diào)出(menu call)。通過(guò)加裝菜單調(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ū)間來(lái)作為開(kāi)始、結(jié)束時(shí)刻的信息。與各個(gè)VOB成為一對(duì)的VOB管理信息(VOBI),在其內(nèi)部具有時(shí)間映射(Time Map或TM),能夠通過(guò)該時(shí)間映射針對(duì)前述的VOB的再現(xiàn)、結(jié)束時(shí)刻導(dǎo)出VOB內(nèi)(即成為對(duì)象的文件“YYY.VOB”內(nèi))的讀出開(kāi)始地址以及結(jié)束地址。此外,關(guān)于時(shí)間映射的詳細(xì)內(nèi)容,后面使用圖14來(lái)敘述。

(VOB的詳細(xì)內(nèi)容)

圖9是表示本實(shí)施方式所使用的MPEG流(VOB)的構(gòu)成的圖。如圖9所示,VOB由多個(gè)視頻對(duì)象單元(Video Object Unit(VOBU))構(gòu)成。VOBU是以MPEG視頻流中的圖像組(Group Of Pictures(GOP))為基準(zhǔn)的單位,是作為聲音數(shù)據(jù)也包含在內(nèi)的復(fù)用化流的一個(gè)再現(xiàn)單位。

VOBU具有0.4秒~1.0秒的再現(xiàn)時(shí)間,通常具有0.5秒的再現(xiàn)時(shí)間。這是通過(guò)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ù)包由一個(gè)扇區(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ū)域從開(kāi)頭起依次被寫入。對(duì)有效載荷附加包報(bào)頭(packet head)而構(gòu)成一個(gè)封包。

在包報(bào)頭中記錄有:用于識(shí)別有效載荷所保存的數(shù)據(jù)是哪個(gè)數(shù)據(jù)流的數(shù)據(jù)、是影像數(shù)據(jù)還是聲音數(shù)據(jù)、以及在影像數(shù)據(jù)或聲音數(shù)據(jù)分別有與多個(gè)流相當(dāng)?shù)牧康那闆r下是哪個(gè)數(shù)據(jù)流的數(shù)據(jù)的ID(stream_id);和作為該有效載荷的解碼以及顯示時(shí)刻信息的時(shí)間戳即解碼時(shí)間戳(Decode Time Stamp(DTS))以及呈現(xiàn)時(shí)間戳(Presentation Time Stamp(PTS))。

DTS和PTS并非必須記錄在所有的包報(bào)頭中,通過(guò)MPEG規(guī)定了進(jìn)行記錄的規(guī)則。關(guān)于規(guī)則的詳細(xì)內(nèi)容,記述在MPEG系統(tǒng)(ISO/IEC13818-1)標(biāo)準(zhǔn)書(shū)中,因此省略。

對(duì)封包進(jìn)一步附加數(shù)據(jù)包頭(pack head),構(gòu)成數(shù)據(jù)包。在數(shù)據(jù)包頭中記錄有表示該數(shù)據(jù)包何時(shí)經(jīng)過(guò)信號(hào)分離器310并向各個(gè)基本數(shù)據(jù)流的解碼緩沖器輸入的時(shí)間戳即系統(tǒng)時(shí)鐘參考(System Clock Reference(SCR))。

(VOB的交錯(cuò)記錄)

使用圖11以及圖12對(duì)VOB文件的交錯(cuò)記錄進(jìn)行說(shuō)明。

圖11是用于說(shuō)明AV數(shù)據(jù)與BD-ROM播放器的構(gòu)成的關(guān)系的圖。

圖11上部的圖是使用圖7在前面敘述的播放器構(gòu)成圖的一部分。如圖所示,對(duì)于BD-ROM上的數(shù)據(jù),經(jīng)過(guò)光拾取器202,如果是VOB即MPEG流則向軌道緩沖器309輸入,如果是PNG即圖像數(shù)據(jù)則向圖像存儲(chǔ)器308輸入。

軌道緩沖器309是先進(jìn)先出(First-In First-Out(FIFO))緩沖器,所輸入的VOB的數(shù)據(jù)按被輸入的順序而向信號(hào)分離器310發(fā)送。此時(shí),按照前述的SCR,各個(gè)數(shù)據(jù)包被從軌道緩沖器309提取,經(jīng)由信號(hào)分離器310向視頻處理器312或聲音處理器313送達(dá)數(shù)據(jù)。

另一方面,在是圖像數(shù)據(jù)的情況下,通過(guò)呈現(xiàn)控制器306(參照?qǐng)D7)指示描繪哪個(gè)圖像。另外,對(duì)于已用于描繪的圖像數(shù)據(jù),在是字幕用圖像數(shù)據(jù)的情況下被同時(shí)從圖像存儲(chǔ)器308刪除,而在是菜單用的圖像數(shù)據(jù)的情況下仍留在圖像存儲(chǔ)器308內(nèi)。

這是因?yàn)椋翰藛蔚拿枥L有時(shí)取決于用戶操作,因此有可能會(huì)多次描繪同一圖像。

圖11下部的圖是表示BD-ROM上的VOB文件以及PNG文件的交錯(cuò)記錄的圖。

通常在ROM、例如CD-ROM或DVD-ROM的情況下,連續(xù)記錄有成為一系列的連續(xù)再現(xiàn)單位的AV數(shù)據(jù)。只要連續(xù)進(jìn)行記錄,驅(qū)動(dòng)器只是依次讀出數(shù)據(jù)并送達(dá)到播放器側(cè)就可以了。

然而,在應(yīng)該連續(xù)再現(xiàn)的AV數(shù)據(jù)被分割而離散地配置在盤上的情況下,會(huì)在各個(gè)連續(xù)區(qū)間之間插入尋道操作,在該期間會(huì)停止數(shù)據(jù)的讀出。也即,存在停止數(shù)據(jù)供給的可能性。

在BD-ROM的情況下也同樣,VOB文件優(yōu)選能夠記錄于連續(xù)區(qū)域,但例如存在如字幕數(shù)據(jù)那樣與記錄在VOB中的影像數(shù)據(jù)同步再現(xiàn)的數(shù)據(jù),需要與VOB文件同樣地將字幕數(shù)據(jù)也通過(guò)某種方法從BD-ROM中讀出。

作為字幕數(shù)據(jù)的讀出方法的一個(gè)手段,存在如下方法:在VOB的再現(xiàn)開(kāi)始前統(tǒng)一讀出字幕用的圖像數(shù)據(jù)(PNG文件)。然而,在該情況下需要用于暫時(shí)記錄的大量的存儲(chǔ)器,并不現(xiàn)實(shí)。

因此,在本實(shí)施方式中,使用將VOB文件分成幾個(gè)區(qū)塊(block),對(duì)VOB文件和圖像數(shù)據(jù)進(jìn)行交錯(cuò)記錄的方式。

圖11下部是用于說(shuō)明該交錯(cuò)記錄的圖。通過(guò)將VOB文件和圖像數(shù)據(jù)適當(dāng)?shù)剡M(jìn)行交錯(cuò)配置,不用前述那樣的大量的暫時(shí)記錄存儲(chǔ)器,能夠在必要的定時(shí)將圖像數(shù)據(jù)保存于圖像存儲(chǔ)器308。

然而,在讀出圖像數(shù)據(jù)時(shí),VOB數(shù)據(jù)的讀取當(dāng)然也會(huì)停止。

圖12是用于說(shuō)明解決上述的交錯(cuò)記錄中的問(wèn)題的使用了軌道緩沖器309的VOB數(shù)據(jù)連續(xù)供給模型的圖。

如已經(jīng)說(shuō)明的那樣,VOB的數(shù)據(jù)暫時(shí)被存儲(chǔ)于軌道緩沖器309。若將向軌道緩沖器309輸入數(shù)據(jù)的數(shù)據(jù)輸入速率設(shè)定為比從軌道緩沖器309輸出數(shù)據(jù)的數(shù)據(jù)輸出速率高,則只要從BD-ROM持續(xù)讀出數(shù)據(jù),軌道緩沖器309的數(shù)據(jù)存儲(chǔ)量就會(huì)不斷增加。

在此,將向軌道緩沖器309的輸入速率設(shè)為Va,將從軌道緩沖器309的輸出速率設(shè)為Vb。如圖12的上部的圖所示,設(shè)為VOB的一個(gè)連續(xù)記錄區(qū)域從邏輯地址的“a1”持續(xù)到“a2”。另外,設(shè)為從“a2”到“a3”之間是記錄有圖像數(shù)據(jù)而不能進(jìn)行VOB數(shù)據(jù)的讀出的區(qū)間。

圖12的下部的圖是表示軌道緩沖器309的存儲(chǔ)量的圖。橫軸表示時(shí)間,縱軸表示存儲(chǔ)在軌道緩沖器309內(nèi)部的數(shù)據(jù)量。時(shí)刻“t1”表示VOB的一個(gè)連續(xù)記錄區(qū)域的開(kāi)始點(diǎn)即開(kāi)始“a1”的讀出的時(shí)刻。

該時(shí)刻之后,在軌道緩沖器309中以速率Va-Vb不斷存儲(chǔ)數(shù)據(jù)。該速率自然是軌道緩沖器309的輸入輸出速率之差。時(shí)刻“t2”是一個(gè)連續(xù)記錄區(qū)域的結(jié)束點(diǎn)即讀取“a2”的數(shù)據(jù)的時(shí)刻。

即,在時(shí)刻“t1”~“t2”之間,在軌道緩沖器309內(nèi)數(shù)據(jù)量以速率Va-Vb不斷增加,時(shí)刻“t2”時(shí)的數(shù)據(jù)存儲(chǔ)量B(t2)能夠通過(guò)下述的(式1)來(lái)求出。

B(t2)=(Va-Vb)×(t2-t1) (式1)

之后,由于接著圖像數(shù)據(jù)直到BD-ROM上的地址“a3”,所以向軌道緩沖器309的輸入成為0,軌道緩沖器309內(nèi)的數(shù)據(jù)量以作為輸出速率的“-Vb”不斷減少。該數(shù)據(jù)量的減少持續(xù)到讀出位置“a3”為止、即對(duì)于時(shí)刻而言持續(xù)到“t3”為止。

在此,重要的是:若在時(shí)刻“t3”之前存儲(chǔ)在軌道緩沖器309中的數(shù)據(jù)量成為0,則向解碼器供給的VOB的數(shù)據(jù)會(huì)變沒(méi),VOB的再現(xiàn)會(huì)停止。

然而,在時(shí)刻“t3”在軌道緩沖器309中剩有數(shù)據(jù)的情況下,意味著能不停止地連續(xù)進(jìn)行VOB的再現(xiàn)。

用于不停止地連續(xù)進(jìn)行該VOB的再現(xiàn)的條件,能夠通過(guò)下述的(式2)來(lái)表示。

B(t2)≧-Vb×(t3-t2) (式2)

即,只要以滿足(式2)的方式確定圖像數(shù)據(jù)的配置即可。

(引導(dǎo)數(shù)據(jù)構(gòu)造)

使用圖13~圖19對(duì)記錄在BD-ROM中的引導(dǎo)數(shù)據(jù)(BD管理信息)的構(gòu)造進(jìn)行說(shuō)明。

圖13是表示VOB管理信息文件(“YYY.VOBI”)的內(nèi)部構(gòu)造的圖。

VOB管理信息具有該VOB的流屬性信息(Attribute)和時(shí)間映射(TMAP)。流屬性信息為視頻屬性(Video)、音頻屬性(Audio#0~Audio#m)各自具有的結(jié)構(gòu)。特別是在音頻流的情況下,因?yàn)閂OB能夠同時(shí)具有多條音頻流,所以通過(guò)音頻流數(shù)(Number)來(lái)確定音頻屬性的數(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

語(yǔ)言屬性(Language):

JPN、ENG、……

時(shí)間映射(TMAP)是具有各個(gè)VOBU的信息的表,具有該VOB所具有的VOBU數(shù)(Number)和各VOBU信息(VOBU#1~VOBU#n)。

各個(gè)VOBU信息具有VOBU的再現(xiàn)時(shí)間長(zhǎng)(Duration)和VOBU的數(shù)據(jù)大小(Size)。

圖14是用于說(shuō)明VOBU信息的詳細(xì)內(nèi)容的圖。

眾所周知,MPEG流具有時(shí)間這一方面和作為數(shù)據(jù)大小這一方面這兩個(gè)關(guān)于物理量的方面。例如,因?yàn)樽鳛槁曇舻膲嚎s標(biāo)準(zhǔn)的音頻編碼3(Audio Code number3(AC3))進(jìn)行以固定位速率的壓縮,所以時(shí)間與地址的關(guān)系能夠通過(guò)一次方程式來(lái)求出。

但是,在MPEG視頻數(shù)據(jù)的情況下,在各個(gè)幀為固定的顯示時(shí)間、例如NTSC時(shí),1幀具有1/29.97秒的顯示時(shí)間,而對(duì)于各個(gè)幀的壓縮后的數(shù)據(jù)大小,根據(jù)描繪的特性和/或壓縮所使用的圖像類型、所謂的I/P/B圖像,數(shù)據(jù)大小變化很大。

因此,在MPEG視頻的情況下,時(shí)間與地址的關(guān)系不能以通式的形式來(lái)表現(xiàn)。

當(dāng)然,關(guān)于對(duì)MPEG視頻數(shù)據(jù)進(jìn)行了復(fù)用化的MPEG流即VOB,也不能以通式的形式來(lái)表現(xiàn)時(shí)間和數(shù)據(jù)。

取而代之,對(duì)VOB內(nèi)的時(shí)間與地址的關(guān)系進(jìn)行聯(lián)系的是時(shí)間映射(TMAP)。如圖14所示,按各個(gè)VOBU分別具有VOBU內(nèi)的幀數(shù)和VOBU內(nèi)的數(shù)據(jù)包數(shù)作為詞條(entry)的表是時(shí)間映射(TMAP)。

使用圖15來(lái)說(shuō)明時(shí)間映射(TMAP)的使用方式。

圖15是用于說(shuō)明使用了時(shí)間映射的地址信息取得方法的圖。

如圖15所示,在提供了時(shí)刻信息(Time)的情況下,首先檢索該時(shí)刻屬于哪個(gè)VOBU。具體而言,將時(shí)間映射的每個(gè)VOBU的幀數(shù)逐步相加,幀數(shù)之和超過(guò)將該時(shí)刻換算成幀數(shù)而得的值或與該值一致的VOBU成為與該時(shí)刻對(duì)應(yīng)的VOBU。

接著,將時(shí)間映射的每個(gè)VOBU的大小逐步相加直到該VOBU之前最近的VOBU為止,該值為為了使包含所提供的時(shí)刻的幀再現(xiàn)而應(yīng)該讀出的數(shù)據(jù)包的開(kāi)頭地址(Address)。

如此,在MPEG流中,能夠得到與所提供的時(shí)刻信息對(duì)應(yīng)的地址。

接著,使用圖16來(lái)說(shuō)明播放列表(“XXX.PL”)的內(nèi)部構(gòu)造。

圖16是表示播放列表的構(gòu)成的圖。

播放列表包括單元列表(CellList)和事件列表(EventList)。

單元列表(CellList)是表示播放列表內(nèi)的再現(xiàn)單元序列的信息,按本列表的記述順序來(lái)再現(xiàn)單元。

單元列表(CellList)的內(nèi)容是單元數(shù)(Number)和各單元信息(Cell#1~Cell#n)。

各單元信息(Cell#1~Cell#n)具有VOB文件名(VOBName)、該VOB內(nèi)的有效區(qū)間開(kāi)始時(shí)刻(In)以及有效區(qū)間結(jié)束時(shí)刻(Out)和字幕表(SubtitleTable)。

有效區(qū)間開(kāi)始時(shí)刻(In)以及有效區(qū)間結(jié)束時(shí)刻(Out)分別由該VOB內(nèi)的幀序號(hào)表現(xiàn),能夠通過(guò)使用前述的時(shí)間映射(TMAP)來(lái)獲得再現(xiàn)所需的VOB數(shù)據(jù)的地址。

字幕表(SubtitleTable)是具有與該VOB同步再現(xiàn)的字幕信息的表。字幕與聲音同樣地可以具有多種語(yǔ)言,字幕表(SubtitleTable)包括語(yǔ)言數(shù)(Number)和繼其之后的各語(yǔ)言的表(Language#1~Language#k)。

各語(yǔ)言的表(Language#1~Language#k)包括語(yǔ)言信息(Language)、所顯示的字幕的字幕信息數(shù)(Number)和所顯示的字幕的字幕信息(Speech#1~Speech#j),各字幕信息(Speech#1~Speech#j)包括對(duì)應(yīng)的圖像數(shù)據(jù)文件名(Name)、字幕顯示開(kāi)始時(shí)刻(In)及字幕顯示結(jié)束時(shí)刻(Out)、和字幕的顯示位置(Position)。

事件列表(EventList)是定義了在該播放列表內(nèi)產(chǎn)生的事件的表。事件列表包括事件數(shù)(Number)和繼其之后的各個(gè)事件(Event#1~Event#m),各事件(Event#1~Event#m)包括事件的種類(Type)、事件的ID(ID)、事件生成時(shí)刻(Time)和有效期間(Duration)。

圖17是表示具有各個(gè)播放列表的事件處理(時(shí)間事件、菜單選擇用的用戶事件)的事件處理表(“XXX.PROG”)的構(gòu)成的圖。

事件處理單元表具有已定義的事件處理/程序數(shù)(Number)和各個(gè)事件處理/程序(Program#1~Program#n)。

各事件處理/程序(Program#1~Program#n)內(nèi)的記述,具有事件處理開(kāi)始的定義(<event_handler>標(biāo)志)和與前述的事件的ID成對(duì)的事件處理的ID(event_handler id),然后,該程序記述在接著“function”的括號(hào)“{”與“}”之間。

接著,使用圖18對(duì)與BD-ROM整體相關(guān)的信息(“BD.INFO”)的內(nèi)部構(gòu)造進(jìn)行說(shuō)明。

圖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)通過(guò)包含該單元的播放列表名和播放列表內(nèi)的單元序號(hào)而記述。

事件列表(EventList)具有全局事件的數(shù)量(Number)和各全局事件的信息(Event#1~Event#m)。在此,應(yīng)該注意,最先定義的全局事件被稱為最初事件(FirstEvent),是在BD-ROM被插入播放器時(shí)最先執(zhí)行的事件。

各全局事件的信息(Event#1~Event#m)只具有事件類型(Type)和事件的ID(ID)。

圖19是表示全局事件處理表(“BD.PROG”)的構(gòu)成的圖。本表的內(nèi)容與圖17中說(shuō)明的事件處理表相同,省略其說(shuō)明。

(事件產(chǎn)生的機(jī)制)

使用圖20~圖22對(duì)事件產(chǎn)生的機(jī)制進(jìn)行說(shuō)明。

圖20是表示時(shí)間事件的例子的圖。

如前所述,時(shí)間事件由播放列表(“XXX.PL”)的事件列表(EventList)定義。

在定義為時(shí)間事件的事件、即事件類型(Type)為“TimeEvent(時(shí)間事件)”的情況下,在到達(dá)了事件生成時(shí)刻(“t1”)的時(shí)間點(diǎn),從腳本處理器305對(duì)程序處理器302輸出具有ID“Ex1”的時(shí)間事件。

程序處理器302搜索具有事件ID“Ex1”的事件處理,執(zhí)行處理對(duì)象的事件處理。例如,在本實(shí)施方式的情況下,能夠進(jìn)行兩個(gè)按鈕圖像的描繪等。

圖21是表示基于用戶的菜單操作的用戶事件的例子的圖。

如前所述,基于菜單操作的用戶事件也在播放列表(“XXX.PL”)的事件列表(EventList)中進(jìn)行了定義。

在定義為用戶事件的事件、即事件類型(Type)為“UserEvent(用戶事件)”的情況下,在到達(dá)了事件生成時(shí)刻(“t1”)的時(shí)間點(diǎn),該用戶事件就緒(ready)。此時(shí),事件本身還未被生成。

該事件在由有效規(guī)格信息(Duration)記載的期間(“T1”)處于就緒狀態(tài)。

如圖21所示,在由用戶按下了遙控器鍵的“上”“下”“左”“右”鍵的任一個(gè)鍵或“確定”鍵的情況下,首先由UO管理器303生成UO事件并將其輸出給程序處理器302。

程序處理器302對(duì)腳本處理器305發(fā)送UO事件,腳本處理器305檢索在接收到UO事件的時(shí)刻是否存在有效的用戶事件。

腳本處理器305在檢索的結(jié)果是存在成為對(duì)象的用戶事件的情況下,生成用戶事件,并輸出給程序處理器302。

在程序處理器302中,搜索具有事件ID、例如在圖21所示的例子的情況下為“Ev1”的事件處理,執(zhí)行處理對(duì)象的事件處理。在本例的情況下,開(kāi)始播放列表#2的再現(xiàn)。

在所生成的用戶事件不包含由用戶按下了哪個(gè)遙控器鍵的信息。所選擇的遙控器鍵的信息,通過(guò)UO事件傳送給程序處理器302,記錄保持在虛擬播放器所具有的寄存器中。

事件處理的程序能夠調(diào)查該寄存器的值,執(zhí)行分支處理。

圖22是表示全局事件的例子的圖。

如前所述,全局事件在BD-ROM整體信息(“BD.INFO”)的事件列表(EventList)中進(jìn)行了定義。

定義為全局事件的事件、即事件類型(Type)為“GlobalEvent(全局事件)”的事件,僅在用戶進(jìn)行了遙控器鍵操作的情況下生成。

在由用戶按下了菜單鍵的情況下,首先,由UO管理器303生成UO事件并將其輸出給程序處理器302。程序處理器302對(duì)腳本處理器305發(fā)送UO事件。

腳本處理器305生成相應(yīng)的全局事件,發(fā)送給程序處理器302。程序處理器302搜索具有事件ID“menu(菜單)”的事件處理,執(zhí)行對(duì)象的事件處理。例如,在圖22所示的例子的情況下,開(kāi)始播放列表#3的再現(xiàn)。

在本實(shí)施方式中,雖然簡(jiǎn)稱為菜單鍵,但也可以如使DVD再現(xiàn)的播放器的遙控器那樣具有多個(gè)菜單鍵。通過(guò)分別定義與各菜單鍵對(duì)應(yīng)的ID,能夠進(jìn)行與各菜單鍵對(duì)應(yīng)的適當(dāng)?shù)奶幚怼?/p>

(虛擬播放機(jī))

圖23是用于說(shuō)明程序處理器302的功能性構(gòu)成的圖。

使用圖23來(lái)說(shuō)明程序處理器302的功能性構(gòu)成。

程序處理器302是在內(nèi)部具有虛擬播放機(jī)的處理模塊。虛擬播放機(jī)是作為BD-ROM而定義的功能模型,是不依賴于各BD-ROM播放器的實(shí)際安裝的單元。即,保證無(wú)論在哪個(gè)BD-ROM播放器中都能夠執(zhí)行同樣的功能。

虛擬播放機(jī)大致具有兩種功能。為編程函數(shù)和播放器變量。播放器變量被存儲(chǔ)保持于寄存器。

編程函數(shù)基于Java(注冊(cè)商標(biāo))腳本,將以下所述的三種功能定義為BD-ROM固有函數(shù)。

鏈接函數(shù):停止當(dāng)前的再現(xiàn),開(kāi)始從所指定的播放列表、單元、時(shí)刻的再現(xiàn)。

Link(PL#,Cell#,time)

PL#:播放列表名

Cell#:?jiǎn)卧蛱?hào)

Time:?jiǎn)卧獌?nèi)的再現(xiàn)開(kāi)始時(shí)刻

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):語(yǔ)言碼

SPRM(1):聲音流序號(hào)

SPRM(2):字幕流序號(hào)

SPRM(3):角度序號(hào)

SPRM(4):標(biāo)題序號(hào)

SPRM(5):章節(jié)序號(hào)

SPRM(6):程序序號(hào)

SPRM(7):?jiǎn)卧蛱?hào)

SPRM(8):選擇鍵信息

SPRM(9):引導(dǎo)定時(shí)器

SPRM(10):再現(xiàn)時(shí)刻信息

SPRM(11):卡拉OK用混音模式

SPRM(12):限制用國(guó)家信息

SPRM(13):限制等級(jí)

SPRM(14):播放器設(shè)定值(視頻)

SPRM(15):播放器設(shè)定值(音頻)

SPRM(16):聲音流用語(yǔ)言碼

SPRM(17):聲音流用語(yǔ)言碼(擴(kuò)展)

SPRM(18):字幕流用語(yǔ)言碼

SPRM(19):字幕流用語(yǔ)言碼(擴(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(注冊(cè)商標(biāo))腳本,但也可以不基于Java(注冊(cè)商標(biāo))腳本,而是UNIX(注冊(cè)商標(biāo))OS等使用的B-Shell、Perl腳本等其他的編程函數(shù)。換言之,本公開(kāi)中的程序語(yǔ)言不限定于Java(注冊(cè)商標(biāo))腳本。

(程序的例子)

圖25以及圖26是表示事件處理中的程序的例子的圖。

圖25是表示具有兩個(gè)選擇按鈕的菜單畫(huà)面的控制所涉及的事件處理程序中的程序的例子的圖。

在單元(PlayList#1.Cell#1)開(kāi)頭使用時(shí)間事件來(lái)執(zhí)行圖25左側(cè)的程序。在此,最初對(duì)通用參數(shù)的一個(gè)GPRM(0)設(shè)置“1”。GPRM(0)在該程序中用于識(shí)別正選著的按鈕。在最初的狀態(tài)下,將正選著配置在左側(cè)的按鈕[1]的狀態(tài)作為初始值。

接著,使用作為描繪函數(shù)的“Draw”對(duì)按鈕[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”。

另外,在本單元最后使用時(shí)間事件來(lái)執(zhí)行圖25右側(cè)的程序。在此,使用鏈接函數(shù)進(jìn)行指定,使得從該單元的開(kāi)頭再次進(jìn)行再現(xiàn)。

圖26是表示菜單選擇的用戶事件所涉及的事件處理單元中的程序的例子的圖。

與“左”鍵、“右”鍵、“確定”鍵的某個(gè)遙控器鍵被按下的情況分別對(duì)應(yīng)的程序被寫在事件處理單元中。在由用戶按下了遙控器鍵的情況下,如使用圖21說(shuō)明的那樣,生成用戶事件,啟動(dòng)圖26的事件處理單元。

在本事件處理程序中,使用識(shí)別選擇按鈕的GPRM(0)的值和識(shí)別所選擇的遙控器鍵的SPRM(8),如下所述來(lái)進(jìn)行分支處理。

條件1)正選著按鈕[1]且選擇鍵為“右”鍵的情況

將GPRM(0)再設(shè)定為2,將處于選擇狀態(tài)的按鈕變更為右邊的按鈕[2]。

分別改寫按鈕[1]、按鈕[2]的圖像。

條件2)選擇鍵為“確定(OK)”且正選著按鈕[1]的情況

開(kāi)始播放列表#2的再現(xiàn)。

條件3)選擇鍵為“確定(OK)”且正選著按鈕[2]的情況

開(kāi)始播放列表#3的再現(xiàn)。

圖26所示的程序如上述那樣進(jìn)行解釋并執(zhí)行。

(播放器處理流程)

使用圖27~圖30來(lái)說(shuō)明播放器中的處理的流程。

圖27是表示BD-ROM播放器中的AV數(shù)據(jù)再現(xiàn)的基本處理的流程的流程圖。

當(dāng)插入BD-ROM時(shí)(S101),BD-ROM播放器執(zhí)行“BD.INFO”的讀取和解析(S102)以及“BD.PROG”的讀取(S103)?!癇D.INFO”和“BD.PROG”一起暫時(shí)保存在管理信息記錄存儲(chǔ)器204中,由腳本處理器305來(lái)解析。

接著,腳本處理器305按照“BD.INFO”文件內(nèi)的最初事件(FirstEvent)信息,生成最初的事件(S104)。所生成的最初事件由程序處理器302接收,執(zhí)行處理與該事件對(duì)應(yīng)的事件處理(S105)。

希望在與最初事件對(duì)應(yīng)的事件處理中記錄有指定最初應(yīng)該再現(xiàn)的播放列表的信息。假設(shè)在未指示播放列表再現(xiàn)的情況下,播放器什么也不再現(xiàn),只是繼續(xù)等待受理用戶事件(S201:否)。

UO管理器303在受理來(lái)自用戶的遙控器操作時(shí)(S201:是),生成對(duì)程序處理器302的UO事件(S202)。

程序處理器302判別UO事件是否是基于菜單鍵的事件(S203),在是菜單鍵的情況下(S203:是),向腳本處理器305發(fā)送UO事件,腳本處理器305生成用戶事件(S204)。程序處理器302執(zhí)行處理與所生成的用戶事件對(duì)應(yīng)的事件處理(S205)。

圖28是表示BD-ROM播放器中的從播放列表再現(xiàn)開(kāi)始到VOB再現(xiàn)結(jié)束為止的處理流程的流程圖。

如前所述,通過(guò)最初事件處理或全局事件處理而開(kāi)始播放列表再現(xiàn)(S301)。腳本處理器305進(jìn)行播放列表“XXX.PL”的讀取和解析(S302)以及與播放列表對(duì)應(yīng)的程序信息“XXX.PROG”的讀取,作為再現(xiàn)對(duì)象的播放列表再現(xiàn)所需的信息(S303)。

接著,腳本處理器305基于登記在播放列表中的單元信息來(lái)開(kāi)始單元的再現(xiàn)(S304)。單元再現(xiàn)意味著從腳本處理器對(duì)呈現(xiàn)控制器306發(fā)出請(qǐng)求,呈現(xiàn)控制器306開(kāi)始AV數(shù)據(jù)再現(xiàn)(S305)。

當(dāng)開(kāi)始AV數(shù)據(jù)的再現(xiàn)時(shí),呈現(xiàn)控制器306讀取(S402)并解析與要再現(xiàn)的單元對(duì)應(yīng)的VOB的信息文件“XXX.VOBI”。呈現(xiàn)控制器306使用時(shí)間映射來(lái)確定再現(xiàn)開(kāi)始的VOBU及其地址,對(duì)驅(qū)動(dòng)控制器317指示讀出地址。驅(qū)動(dòng)控制器317讀出成為對(duì)象的VOB數(shù)據(jù)“YYY.VOB”(S403)。

所讀出的VOB數(shù)據(jù)被發(fā)送到解碼器并開(kāi)始再現(xiàn)(S404)。VOB再現(xiàn)持續(xù)到該VOB的再現(xiàn)區(qū)間結(jié)束為止(S405),在結(jié)束時(shí)存在下一個(gè)單元的情況下(S406:是),向單元的再現(xiàn)轉(zhuǎn)移(S304)。另外,在沒(méi)有下一個(gè)單元的情況下(S406:否),結(jié)束再現(xiàn)所涉及的處理。

圖29是表示AV數(shù)據(jù)再現(xiàn)開(kāi)始后的事件處理的流程的流程圖。

圖29的(A)是表示BD-ROM播放器中的時(shí)間事件所涉及的處理流程的流程圖。

此外,BD-ROM播放器是事件驅(qū)動(dòng)型的播放器模型。當(dāng)開(kāi)始播放列表的再現(xiàn)時(shí),分別啟動(dòng)時(shí)間事件類、用戶事件類、字幕顯示類的事件處理過(guò)程,并行地執(zhí)行事件處理。

當(dāng)在BD-ROM播放器中開(kāi)始播放列表再現(xiàn)的再現(xiàn)時(shí)(S501),確認(rèn)到播放列表再現(xiàn)未結(jié)束(S502:否),腳本處理器305確認(rèn)是否成為了時(shí)間事件產(chǎn)生時(shí)刻(S503)。

在成為了時(shí)間事件產(chǎn)生時(shí)刻的情況下(S503:是),腳本處理器305生成時(shí)間事件(S504)。程序處理器302受理時(shí)間事件,執(zhí)行處理事件處理(S505)。

另外,在未到時(shí)間事件產(chǎn)生時(shí)刻的情況下(S503:否)以及結(jié)束了事件處理的執(zhí)行處理的情況下,反復(fù)進(jìn)行播放列表再現(xiàn)的結(jié)束確認(rèn)(S502)以后的處理。

另外,當(dāng)確認(rèn)到播放列表再現(xiàn)已結(jié)束時(shí)(S502:是),時(shí)間事件類的處理強(qiáng)制結(jié)束。

圖29的(B)是表示BD-ROM播放器中的用戶事件所涉及的處理流程的流程圖。

當(dāng)在BD-ROM播放器中開(kāi)始播放列表的再現(xiàn)時(shí)(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)前時(shí)刻是否處于用戶事件有效期間內(nèi),在處于有效期間內(nèi)的情況下(S606:是),腳本處理器305生成用戶事件(S607),程序處理器302執(zhí)行處理對(duì)象的事件處理(S608)。

另外,在沒(méi)有UO的受理的情況下(S603:否)、在當(dāng)前時(shí)刻不處于用戶事件有效期間內(nèi)的情況下(S606:否)、以及在事件處理的執(zhí)行處理已結(jié)束的情況下,反復(fù)進(jìn)行播放列表再現(xiàn)的結(jié)束確認(rèn)(S602)以后的處理。

另外,當(dāng)確認(rèn)到播放列表再現(xiàn)已結(jié)束時(shí)(S602:是),用戶事件類的處理強(qiáng)制結(jié)束。

圖30是表示BD-ROM播放器中的字幕數(shù)據(jù)的處理流程的流程圖。

當(dāng)在BD-ROM播放器中開(kāi)始播放列表的再現(xiàn)時(shí),確認(rèn)到播放列表再現(xiàn)未結(jié)束(S702:否),腳本處理器305確認(rèn)是否成為了字幕顯示開(kāi)始時(shí)刻。在成為了字幕顯示開(kāi)始時(shí)刻的情況下(S703:是),腳本處理器305對(duì)呈現(xiàn)控制器306指示進(jìn)行字幕描繪,呈現(xiàn)控制器306對(duì)圖像處理器311指示進(jìn)行字幕描繪。圖像處理器311按照該指示將字幕描繪在圖像平面209上(S704)。

另外,在不為字幕顯示開(kāi)始時(shí)刻的情況下(S703:否),確認(rèn)是否為字幕顯示結(jié)束時(shí)刻。在判斷為是字幕表示結(jié)束時(shí)刻的情況下(S705:是),呈現(xiàn)控制器306對(duì)圖像處理器311進(jìn)行字幕消除指示。

圖像處理器311按照該指示將所描繪的字幕從圖像平面209刪除(S706)。

另外,在圖像處理器311的字幕描繪(S704)結(jié)束的情況下、在圖像處理器311的字幕刪除(S706)結(jié)束的情況下、以及在判斷為不是字幕顯示結(jié)束時(shí)刻的(S705:否)情況下,反復(fù)進(jìn)行播放列表再現(xiàn)的結(jié)束確認(rèn)(S702)以后的處理。

另外,當(dāng)確認(rèn)到播放列表再現(xiàn)已結(jié)束時(shí)(S702:是),字幕顯示類的處理強(qiáng)制結(jié)束。

根據(jù)以上的工作,BD-ROM播放器基于用戶的指示或記錄在BDROM中的BD管理信息等,進(jìn)行BD-ROM的再現(xiàn)所涉及的基本的處理。

(實(shí)施方式2)

接著對(duì)本公開(kāi)的實(shí)施方式2進(jìn)行說(shuō)明。

實(shí)施方式2是與BD等大容量的光盤的高位速率的影像信息的記錄以及再現(xiàn)相關(guān)的內(nèi)容。由于基本上是基于實(shí)施方式1的,所以以擴(kuò)展或不同的部分為中心進(jìn)行說(shuō)明。

圖31是表示大容量的光盤的記錄層的配置的圖。

以下,使用圖31對(duì)大容量的光盤(以下稱為“盤”)的雙層盤以及三層盤進(jìn)行說(shuō)明。

在雙層盤中,最初(第1層)的記錄層L0遠(yuǎn)離光拾取器,在該光拾取器這一側(cè)配置第2層記錄層L1。無(wú)論哪個(gè)記錄層,記錄區(qū)域都呈圓形而從盤的內(nèi)周擴(kuò)展到外周。在以恒定線速度(CLV:Constant Linear Velocity)讀取盤上所記錄的數(shù)據(jù)的情況下,能夠隨著從盤的內(nèi)周側(cè)向外周側(cè)而使轉(zhuǎn)速降低。

在三層盤的情況下,作為第3層記錄層的L2層相比于L1層配置在更接近光拾取器的一側(cè)。大容量的光盤通過(guò)使記錄層內(nèi)的記錄密度提高和使該光盤具有多個(gè)記錄層而大容量化。

圖32是表示三層盤的邏輯地址和與邏輯地址對(duì)應(yīng)的盤的轉(zhuǎn)速的圖。具體而言,圖32的(a)是表示將三層盤沿半徑方向截?cái)鄷r(shí)的記錄層的構(gòu)成的一例的圖。圖32的(b)是表示與三層盤的邏輯地址對(duì)應(yīng)的盤的轉(zhuǎn)速的一例的圖。

各記錄層被分成3個(gè)區(qū)域,如果是三層盤,則總共包括9個(gè)記錄區(qū)域。

如圖32所示,各記錄層為如下構(gòu)成:從內(nèi)周側(cè)起,在被稱為導(dǎo)入/內(nèi)側(cè)區(qū)(Lead-in/Inner Zone)的區(qū)域記述有該層的物理特性(記錄容量等),在被稱為數(shù)據(jù)區(qū)(Data Zone)的區(qū)域記錄有實(shí)際的記錄信息(影像數(shù)據(jù)等),在被稱為外側(cè)區(qū)/導(dǎo)出(Outer Zone/Lead-out)的區(qū)域示出了該層的外周端。

對(duì)在半徑方向上與盤的中心相距距離24mm~58mm的范圍內(nèi)擴(kuò)展的數(shù)據(jù)區(qū),如圖32的(a)所示,沿從L0層的內(nèi)周向外周、接著從L1層的外周向內(nèi)周、接著從L2層的內(nèi)周向外周的方向連續(xù)地分配了邏輯地址。物理地址與邏輯地址一對(duì)一相關(guān)聯(lián),規(guī)定為使得能夠容易地推導(dǎo)出一個(gè)邏輯地址與哪個(gè)物理地址相當(dāng)。

在此,在將固定位速率的流全面地記錄于該邏輯地址空間(例如在BD的三層盤的情況下達(dá)到100GB)而以線速度一定的方式(CLV方式)進(jìn)行讀取的情況下,如圖32的(b)所示,在針對(duì)邏輯地址讀取以物理方式記錄在最內(nèi)周附近(0GB、66GB這2個(gè)部位)的數(shù)據(jù)時(shí),盤的轉(zhuǎn)速變高。如果盤的轉(zhuǎn)速變高,則會(huì)因盤的旋轉(zhuǎn)而產(chǎn)生大的氣流噪聲、和/或因盤的重心偏離而產(chǎn)生由盤驅(qū)動(dòng)器本身振動(dòng)而引起的噪聲。這樣的現(xiàn)象在BD這種以影片視聽(tīng)為目的的盤的情況下,特別是在再現(xiàn)安靜場(chǎng)景等時(shí),會(huì)成為由于來(lái)自驅(qū)動(dòng)器的異聲而使影像視聽(tīng)體驗(yàn)的質(zhì)量顯著降低的原因。為了減輕這種情況,也可以用金屬箱覆蓋驅(qū)動(dòng)器主體、和/或通過(guò)加重驅(qū)動(dòng)器來(lái)防止共振,但無(wú)論如何都會(huì)與成本提高成為此消彼長(zhǎng)(trade off,權(quán)衡)關(guān)系。

為了提供高質(zhì)量的影像視聽(tīng)體驗(yàn),即使如4K這樣再現(xiàn)高位速率的影像流,也會(huì)在再現(xiàn)期間注意到從驅(qū)動(dòng)器產(chǎn)生的噪聲是個(gè)大問(wèn)題。以下對(duì)用于解決該問(wèn)題的盤上的數(shù)據(jù)的配置方法進(jìn)行說(shuō)明。

圖33是用于對(duì)切換從盤的讀取速率來(lái)進(jìn)行讀取的方式的一例進(jìn)行說(shuō)明的圖。具體而言,圖33的(a)是表示在切換讀取速率而進(jìn)行再現(xiàn)的情況下的、將三層盤沿半徑方向截?cái)鄷r(shí)的記錄層的構(gòu)成的一例的圖。圖33的(b)是切換最大讀取速率而再現(xiàn)的情況下的、與三層盤的邏輯地址對(duì)應(yīng)的最大讀取速率的一例的圖。也即,圖33的(b)是示出了驅(qū)動(dòng)器的最大讀取速率相對(duì)于邏輯地址如何變化的圖。

如圖33的(a)所示,考慮根據(jù)半徑距離(或者盤的最大轉(zhuǎn)速)將從盤的讀取速率設(shè)定為兩個(gè)不同的讀取速率的方式。邏輯地址按與圖32的(a)相同的方式進(jìn)行分配。將作為L(zhǎng)RR區(qū)(Low Read Rate Zone,低讀取速率區(qū))而記錄的數(shù)據(jù)區(qū)的內(nèi)周側(cè)的區(qū)域中的驅(qū)動(dòng)器的最大讀取速率設(shè)為L(zhǎng)RR,將作為HRR區(qū)(High Read Rate Zone,高讀取速率區(qū))而記載的數(shù)據(jù)區(qū)的外周側(cè)的區(qū)域中的驅(qū)動(dòng)器的最大讀出速率設(shè)為HRR。此外,HRR的讀取速率比LRR的讀取速率高。

如圖33所示,首先,在L0層的LRR區(qū)存在讀取速率低的LRR區(qū)域,在L0層的HRR區(qū)和L1層的HRR區(qū)連續(xù)有讀取速率高的HRR區(qū)域。然后,在L1層的LRR區(qū)和L2層的LRR區(qū)存在讀取速率低的LRR區(qū)域。最后在L2層的HRR區(qū)成為讀取速率高的HRR區(qū)域。

在對(duì)影片進(jìn)行封包供給的情況下,存在如下問(wèn)題:由于在記錄有影片的盤的66GB附近驅(qū)動(dòng)器的最大讀取速率低,所以配置在盤的66GB附近的流,必須以高于其他的高壓縮率(低的位速率)進(jìn)行編碼,質(zhì)量管理很難。另外,存在如下問(wèn)題:必須預(yù)先預(yù)測(cè)當(dāng)要求以高于其他的高壓縮率進(jìn)行編碼的部位是本編影像的哪部分時(shí)才會(huì)被允許,需要進(jìn)行多次編碼處理,盤制作也會(huì)花費(fèi)大量工作量/費(fèi)用。也即,通過(guò)單純地根據(jù)盤的半徑方向設(shè)置從盤進(jìn)行讀取的最大讀取速率來(lái)抑制對(duì)盤的內(nèi)周側(cè)進(jìn)行讀取時(shí)的轉(zhuǎn)速的方式,會(huì)產(chǎn)生另外的問(wèn)題,不是現(xiàn)實(shí)的解決方案。

接著,使用圖34對(duì)用于解決該問(wèn)題的邏輯地址的設(shè)定方法進(jìn)行說(shuō)明。

圖34是用于對(duì)切換從盤的讀取速率來(lái)進(jìn)行讀取的方式的另一例進(jìn)行說(shuō)明的圖。具體而言,圖34的(a)是表示在切換讀取速率而進(jìn)行再現(xiàn)的情況下的、將三層盤沿半徑方向截?cái)鄷r(shí)的記錄層的構(gòu)成的另一例的圖。圖34的(b)是表示在切換最大讀取速率而進(jìn)行再現(xiàn)的情況下的、與三層盤的邏輯地址對(duì)應(yīng)的最大讀取速率的另一例的圖。也即,圖34的(b)是示出了驅(qū)動(dòng)器的最大讀取速率相對(duì)于邏輯地址如何變化的圖。

在圖34所示的例子中,為了抑制根據(jù)邏輯地址而多次改變讀取速率,以首先將盤上的內(nèi)周側(cè)的配置于多個(gè)層的LRR區(qū)全部連接、然后連接到外周側(cè)的配置于多個(gè)層的全部HRR區(qū)的方式確定邏輯地址的映射(mapping)。該邏輯地址的映射模式信息、LRR區(qū)的數(shù)據(jù)大小(扇區(qū)數(shù)為SL)、以及HRR區(qū)的數(shù)據(jù)大小(扇區(qū)數(shù)為SH)分別記述在導(dǎo)入/內(nèi)側(cè)區(qū)中,由此驅(qū)動(dòng)器能夠通過(guò)讀取這些信息來(lái)立即識(shí)別記錄在盤上的信息是哪種邏輯地址配置模式、即應(yīng)該以哪種讀取速率進(jìn)行讀取。

如圖34所示,通過(guò)先僅將LRR區(qū)配置在邏輯地址上,能夠進(jìn)入一次HRR區(qū)就直到最后而都只利用HRR區(qū)。因此,如圖34的例子所示,通過(guò)將本編影像僅配置于HRR區(qū),能夠?qū)崿F(xiàn)均勻的編程條件下的至今為止同樣效率的標(biāo)題制作工作流程。

LRR區(qū)和HRR區(qū)的大小也可以根據(jù)向?qū)?內(nèi)側(cè)區(qū)登記的登記值而變更。另外,邏輯地址的映射模式也可以準(zhǔn)備多個(gè)模式而按ID進(jìn)行識(shí)別。例如,規(guī)定為圖33所示的邏輯地址的映射模式是1號(hào)、圖34所示的邏輯地址的映射模式是2號(hào),通過(guò)將該映射模式以第幾號(hào)的方式記錄于導(dǎo)入/內(nèi)側(cè)區(qū),能夠使驅(qū)動(dòng)器識(shí)別在盤上記錄有哪個(gè)映射模式。

圖35是表示從盤進(jìn)行讀取的最大讀取速率與流速率的關(guān)系的圖。在圖35中,未明確記載邏輯地址的映射模式,但既可以是圖33所示的模式,也可以是圖34所示的模式,還可以是其他的配置模式。

若將LRR區(qū)的最大記錄速率(驅(qū)動(dòng)器應(yīng)該支持的最低的讀取速率)設(shè)為R1,則希望R1滿足下面的條件。

(1-1)R1為對(duì)LRR區(qū)規(guī)定的最大讀取速率以下。

(1-2)R1為對(duì)LRR區(qū)規(guī)定的最小讀取速率以上。

(1-3)R1為讀取LRR區(qū)內(nèi)的流(圖35中為TS1以及TS2)中的具有最高的峰值速率(RTSn)的流所需的速率(RRTSn)以上。

進(jìn)而,為了盡可能降低盤的必要轉(zhuǎn)速,R1也可以規(guī)定為在滿足上述(1-1)、(1-2)和(1-3)的條件時(shí)的最小的速率。

通過(guò)RRTSn的公式而導(dǎo)出的“因子(factor)”是考慮了無(wú)縫連接處的跳轉(zhuǎn)等時(shí)所需的系統(tǒng)余裕系數(shù),例如在BD中采用了54/48(=1.125)。此外,無(wú)縫連接是指能夠使由多個(gè)VOB的集合構(gòu)成的流中的構(gòu)成該流的多個(gè)VOB中的兩個(gè)VOB在時(shí)間上連續(xù)再現(xiàn)的連接。另外,跳轉(zhuǎn)是指如下工作:使驅(qū)動(dòng)器的光拾取器暫時(shí)停止讀取工作,在該期間使光拾取器移動(dòng)到下一個(gè)讀取對(duì)象的位置。也即,無(wú)縫連接處的跳轉(zhuǎn)是指如下工作:當(dāng)存在應(yīng)該在時(shí)間上連續(xù)再現(xiàn)的第一VOB和第二VOB時(shí),在將第一VOB的讀取進(jìn)行到最后之后,暫時(shí)停止讀取工作,使光拾取器移動(dòng)到記錄有第二VOB的位置,開(kāi)始第二VOB的讀取。

另外,所謂各流的表示峰值位速率的RTSn,如圖13的SysRate所示,對(duì)于各流而言,既可以是與該流對(duì)應(yīng)的管理信息文件所記載的該流整體的峰值位速率,也可以是LRR區(qū)和HRR區(qū)分別包含的流的部分區(qū)域的峰值位速率。

在BD的情況下,由于對(duì)每個(gè)188字節(jié)的TS封包附加有4個(gè)字節(jié)的時(shí)間戳,所以作為MPEG-2TS的峰值位速率成為將RTSn乘以188/192而得到的值。

同樣,若將HRR區(qū)的最大記錄速率(驅(qū)動(dòng)器應(yīng)該支持的最低的讀取速率)設(shè)為R2,則希望R2滿足下面的條件。

(2-1)R2為對(duì)HRR區(qū)規(guī)定的最大讀取速率以下。

(2-2)R2為對(duì)HRR區(qū)規(guī)定的最小讀取速率以上。

(2-3)R2為讀取HRR區(qū)內(nèi)的流(在圖35中為TS2、TS3和TS4)中的具有最高的峰值速率(RTSn)的流所需的速率(RRTSn)以上。

進(jìn)而,為了盡可能降低盤的必要轉(zhuǎn)速,R2也可以規(guī)定為滿足上述(2-1)、(2-2)以及(2-3)的條件時(shí)的最小的速率。

在圖35的例子中,TS2流從LRR區(qū)跨向HRR區(qū)而配置。如此,針對(duì)跨越不同的讀取速率的兩個(gè)分區(qū)的流,如上述(1-3)以及(2-3)所示,也可以設(shè)為組合R1的條件和R2的條件而得的條件。

如此得到的R1以及R2的值分別作為在驅(qū)動(dòng)器讀取記錄在LRR區(qū)以及HRR區(qū)中的流時(shí)所需的最低的讀取速率而記錄于導(dǎo)入/內(nèi)側(cè)區(qū)。由此,驅(qū)動(dòng)器通過(guò)讀取所記錄的R1以及R2的值,能夠利用于抑制到必要轉(zhuǎn)速這樣的驅(qū)動(dòng)器的控制。

圖36是用于說(shuō)明現(xiàn)有的用戶數(shù)據(jù)區(qū)域的使用方法的圖。

如圖36所示,L0層、L1層以及L2層中的各數(shù)據(jù)區(qū),分別利用從各自的最內(nèi)周的DZ0a、DZ1a以及DZ2a地址(扇區(qū)或者簇的地址)起的DZ0s、DZ1s以及DZ2s扇區(qū)(或簇)。DZ0a、DZ1a以及DZ2a的地址在與導(dǎo)入/內(nèi)側(cè)區(qū)相鄰的數(shù)據(jù)區(qū)內(nèi)是最內(nèi)周的地址。如此,從內(nèi)周開(kāi)始記錄并在完成了數(shù)據(jù)記錄的時(shí)間點(diǎn)設(shè)置導(dǎo)出而完成記錄的目的在于使向BD-R或BD-RE這樣的記錄介質(zhì)的寫入時(shí)間高效化。然而,從本公開(kāi)要解決的如何以低轉(zhuǎn)速讀取高位速率的流的觀點(diǎn)出發(fā),由于是記錄數(shù)據(jù)固定在內(nèi)周側(cè),所以是并不優(yōu)選的配置。

圖37是用于說(shuō)明用戶數(shù)據(jù)區(qū)域的新的使用方法的圖。

如圖37所示,L0層、L1層以及L2層中的各數(shù)據(jù)區(qū),分別利用從各自的最內(nèi)周側(cè)的DZ0a、DZ1a以及DZ2a地址(扇區(qū)或簇的地址)起的DZ0s、DZ1s以及DZ2s扇區(qū)(或簇)。在圖37中,DZ0a、DZ1a以及DZ2a地址也可以不與導(dǎo)入/內(nèi)側(cè)區(qū)相鄰,為了能夠以盡可能低的轉(zhuǎn)速讀取高位速的流,調(diào)整成向盤的外周側(cè)配置流。為了識(shí)別這樣的用戶數(shù)據(jù)區(qū)域的利用方式,在導(dǎo)入/內(nèi)側(cè)區(qū)記錄有盤的記錄區(qū)域的構(gòu)成信息、各記錄層的記錄開(kāi)始地址(DZ0a、DZ1a以及DZ2a)、記錄結(jié)束地址、可記錄大小(DZ0s、DZ1s以及DZ2s)等。

圖38是用于說(shuō)明無(wú)縫連接處的跳轉(zhuǎn)的圖。圖38具體是用于說(shuō)明在同一記錄層內(nèi)進(jìn)行無(wú)縫連接時(shí)的驅(qū)動(dòng)器的光拾取器的尋道距離和切換記錄層來(lái)進(jìn)行無(wú)縫連接時(shí)的尋道距離的關(guān)系的圖。

需要規(guī)定使得在影像再現(xiàn)期間即使以多角度進(jìn)行分支和/或產(chǎn)生記錄層的切換等也能連續(xù)地繼續(xù)再現(xiàn)的跳轉(zhuǎn)規(guī)則。由于正在跳轉(zhuǎn)的時(shí)間是無(wú)法進(jìn)行數(shù)據(jù)讀取的時(shí)間,所以在該時(shí)間消耗的位流需要預(yù)先進(jìn)行緩沖。因此,如果不假定預(yù)定的最大跳轉(zhuǎn)時(shí)間(以及流的最大位速率),則無(wú)法設(shè)計(jì)在播放器中進(jìn)行緩沖的存儲(chǔ)器的大小等。

在圖38的(1)以及(2)所示的情形下,允許無(wú)縫連接處的跳轉(zhuǎn)。具體而言,在圖38的(1)中規(guī)定為:同一記錄層內(nèi)的無(wú)縫連接處的跳轉(zhuǎn),能夠從跳轉(zhuǎn)開(kāi)始位置的扇區(qū)向在半徑方向上處于±dL1扇區(qū)數(shù)以內(nèi)的扇區(qū)跳轉(zhuǎn)。另外,在圖38的(2)中規(guī)定為:向不同的記錄層跳轉(zhuǎn)的無(wú)縫連接處的跳轉(zhuǎn),能夠從跳轉(zhuǎn)開(kāi)始扇區(qū)向在半徑方向上處于±dL0扇區(qū)數(shù)以內(nèi)的扇區(qū)的、位于由半徑距離(P0±dL0)表示的位置的、相鄰的記錄層的扇區(qū)的位置(P1、P2、P3和P4的任一方)跳轉(zhuǎn)。

如前述那樣,物理地址與邏輯地址一對(duì)一相關(guān)聯(lián),因此,如果L1層上的跳轉(zhuǎn)開(kāi)始地址P0確定,則L0層上的位置P1、P2的邏輯/物理地址以及L2層上的位置P3、P4的邏輯/物理地址能夠如下述的(式3)所示唯一地導(dǎo)出。

在此,ABS()是返回運(yùn)算結(jié)果的絕對(duì)值的函數(shù)。

若考慮向不同記錄層變更的無(wú)縫連接處的跳轉(zhuǎn)(層跳轉(zhuǎn))通?;ㄙM(fèi)數(shù)百毫秒,則同一記錄層內(nèi)的無(wú)縫連接處的跳轉(zhuǎn)時(shí)能夠跳轉(zhuǎn)的扇區(qū)數(shù)(在半徑方向上排列的扇區(qū)數(shù))會(huì)比上述層轉(zhuǎn)移時(shí)能夠轉(zhuǎn)移的扇區(qū)數(shù)大上與該數(shù)百毫秒相應(yīng)的量。因此,根據(jù)圖38的例子,成為dL1>dL0的關(guān)系。

也即,對(duì)于該情況下的BD(記錄介質(zhì)),影像流(TS2)的一部分記錄到多個(gè)記錄層中的第1記錄層(L1層)的第1記錄位置(P0)為止,影像流的剩余的一部分從與第1記錄層(L1層)相鄰的第2記錄層(L2層)的第2記錄位置(在圖38中從P4向盤中心方向稍微退后的位置)開(kāi)始記錄。該影像流(TS2)在第1記錄位置(P0)和第2記錄位置(從P4向盤中心方向稍微退后的位置)無(wú)縫連接。并且,BD的半徑方向上的第1記錄位置(P0)與第2記錄位置(從P4向盤中心方向稍微退后的位置)之間的第1最大距離(dL0),小于同一記錄層內(nèi)的無(wú)縫連接處的跳轉(zhuǎn)所允許的該半徑方向上的第2最大距離(dL1)。

另外,第1記錄位置(P0)在BD的記錄區(qū)域中位于數(shù)據(jù)區(qū)的比最內(nèi)周更靠外側(cè)預(yù)定扇區(qū)(dL0)以上的區(qū)域。

另外,圖38所示的BD具有三層記錄層,第1記錄位置(P0)所在的第1記錄層(L1層)是三層記錄層中的第2層記錄層,第2記錄位置(從P4向盤中心方向稍微退后的位置)所在的第2記錄層(L2層)是三層記錄層中的第3層記錄層。

另外,在圖38中,影像流(TS2)在三層記錄層中的第1層記錄層(L0層)中從內(nèi)周側(cè)向外周側(cè)記錄,在第2層記錄層(L1層)中從外周側(cè)向內(nèi)周側(cè)記錄,在第3層記錄層(L2層)中從內(nèi)周側(cè)向外周側(cè)記錄。

另外,在圖38中,影像流(TS2)記錄在第1層記錄層(L0層)、第2層記錄層(L1層)和第3層記錄層(L2層)中的數(shù)據(jù)區(qū)的除最內(nèi)周側(cè)的區(qū)域之外的在半徑方向上位于外側(cè)的區(qū)域中。

如此,通過(guò)使高位速率的影像流(TS2)在由比DZ0a、DZ1a、DZ2a等大的半徑距離表示的位置(在圖38中為P0)連接到其他的記錄層而進(jìn)行記錄,能夠避免在盤內(nèi)周部配置高位速率的流,能夠降低盤的轉(zhuǎn)速。在該圖中,影像流(TS2)雖然作為邏輯地址空間而跳轉(zhuǎn)了非常大的扇區(qū)數(shù),但如圖所示在進(jìn)行層跳轉(zhuǎn)時(shí)通過(guò)抑制半徑方向的尋道距離而縮短了整個(gè)跳轉(zhuǎn)時(shí)間,因此能夠獲得在再現(xiàn)裝置和/或驅(qū)動(dòng)器的設(shè)計(jì)或開(kāi)發(fā)中能夠削減緩沖量的巨大好處。另外,驅(qū)動(dòng)器能夠降低盤的轉(zhuǎn)速來(lái)進(jìn)行讀取,因此能夠減少?gòu)尿?qū)動(dòng)器產(chǎn)生的噪聲。因此,用戶能夠不被驅(qū)動(dòng)器噪聲煩擾而獲得高位速率的高畫(huà)質(zhì)影像的視聽(tīng)體驗(yàn)。

此外,在圖38中,假定圖33的映射模式而說(shuō)明了邏輯地址的映射模式,但不限于此。也即是,在圖34的映射模式或其他的映射模式中,無(wú)縫連接處的跳轉(zhuǎn)也是需要的,因此在與圖33的映射模式不同的映射模式中,也能夠通過(guò)設(shè)置與圖38同樣的規(guī)定來(lái)實(shí)現(xiàn)適合的無(wú)縫連接。

在圖38中導(dǎo)入的向不同的記錄層也能夠高效地進(jìn)行無(wú)縫連接的情況下,高位速率的流也可以根據(jù)其峰值位速率(RTSn)而記錄于預(yù)定的半徑距離以上的記錄區(qū)域。半徑距離可以通過(guò)各記錄層的物理地址來(lái)指定,或者在了解了邏輯地址的映射模式的情況下也可以通過(guò)邏輯地址來(lái)指定。

另外,也可以作為使記錄在上述說(shuō)明的BD中的影像流進(jìn)行再現(xiàn)的再現(xiàn)裝置或再現(xiàn)方法而加以實(shí)現(xiàn)。在該情況下,再現(xiàn)裝置具備:讀出盤狀的記錄介質(zhì)所記錄的影像流的讀出部;和對(duì)所讀出的影像流進(jìn)行再現(xiàn)的再現(xiàn)部。讀出部從第1記錄層的第1記錄位置向第2記錄層的第2記錄位置跳轉(zhuǎn)來(lái)讀出影像流。再現(xiàn)部對(duì)所述多個(gè)記錄層所記錄的所述影像流進(jìn)行無(wú)縫再現(xiàn)。

另外,在再現(xiàn)方法中,讀出盤狀的記錄介質(zhì)所記錄的影像流,對(duì)所述讀出的影像流進(jìn)行再現(xiàn)。在讀出中,從第1記錄層的所述第1記錄位置向第2記錄層的第2記錄位置跳轉(zhuǎn)來(lái)讀出影像流。在再現(xiàn)期間,對(duì)多個(gè)記錄層所記錄的影像流進(jìn)行無(wú)縫再現(xiàn)。

(實(shí)施方式3)

接著,對(duì)本公開(kāi)的實(shí)施方式3進(jìn)行說(shuō)明。

實(shí)施方式3是關(guān)于向?qū)嵤┓绞?中說(shuō)明的具有以互不相同的讀取速率進(jìn)行讀取的兩個(gè)區(qū)域的記錄介質(zhì)記錄與文件的屬性相應(yīng)的信息的記錄方式的內(nèi)容。基本上是基于實(shí)施方式1以及2的,因此以擴(kuò)展或不同的部分為中心來(lái)說(shuō)明。

圖39是表示讀取速率根據(jù)盤的半徑方向上的記錄區(qū)域而不同的盤中的文件的配置方式的圖。在此,以雙層盤為例,LRR區(qū)與實(shí)施方式2同樣,是作為低讀取速率的第一記錄區(qū)域,設(shè)置于L0層的前半部分以及L1層的后半部分,HRR區(qū)是作為高讀取速率的第二記錄區(qū)域,設(shè)置于L0層的后半部分以及L1層的前半部分。也就是說(shuō),記錄介質(zhì)的記錄區(qū)域具有以第一讀取速率進(jìn)行讀取的第一記錄區(qū)域和以比第一讀取速率快的第二讀取速率進(jìn)行讀取的第二記錄區(qū)域。由此,該記錄介質(zhì)在第一記錄區(qū)域和第二記錄區(qū)域,被進(jìn)行讀出時(shí)的轉(zhuǎn)速和/或讀出方法不同。例如,在第一記錄區(qū)域可以以恒定的角速度進(jìn)行讀出,在第二記錄區(qū)域可以以恒定的線速度進(jìn)行讀出。

在從低讀取速率的記錄區(qū)域(LRR區(qū))向高讀取速率的記錄區(qū)域(HRR區(qū))連續(xù)地進(jìn)行讀取的情況下,需要在該記錄區(qū)域改變的瞬間使盤的轉(zhuǎn)速瞬間變化、并且提高激光的輸出強(qiáng)度的驅(qū)動(dòng)控制處理。但是,該驅(qū)動(dòng)控制處理需要數(shù)百毫秒級(jí)的時(shí)間,不是能夠與讀取盤所記錄的數(shù)字流同時(shí)進(jìn)行的處理。另外,存在如下問(wèn)題:如果希望采用能承受使該盤的轉(zhuǎn)速瞬間變化的驅(qū)動(dòng)控制處理的支持高轉(zhuǎn)矩的馬達(dá),則驅(qū)動(dòng)裝置的安裝成本會(huì)增加。

因此,在此考慮將具有實(shí)時(shí)屬性的文件和具有非實(shí)時(shí)屬性的文件分開(kāi)來(lái)記錄在讀取速率不同的記錄區(qū)域而進(jìn)行管理,所述具有實(shí)時(shí)屬性的文件如001.VOB這樣的數(shù)字流文件,必須以指定的位速率連續(xù)地持續(xù)讀取,所述具有非實(shí)時(shí)屬性的文件如BD.INFO這樣的管理信息文件,讀取時(shí)間沒(méi)有特定的必要條件。

是否為具有實(shí)時(shí)屬性的文件由文件系統(tǒng)指定。也就是說(shuō),對(duì)于記錄在盤中的數(shù)據(jù),在該數(shù)據(jù)的文件系統(tǒng)中包含具有實(shí)時(shí)屬性的數(shù)字流。另外,該數(shù)據(jù)在該數(shù)據(jù)的文件系統(tǒng)中包含具有非實(shí)時(shí)屬性的數(shù)據(jù)文件。也就是說(shuō),記錄在盤中的數(shù)據(jù)在該數(shù)據(jù)的文件系統(tǒng)中被分類成具有實(shí)時(shí)屬性的數(shù)字流和具有非實(shí)時(shí)屬性的數(shù)據(jù)文件。

例如,在文件系統(tǒng)為UDF(Universal Disk Format,統(tǒng)一光盤格式)的情況下,如果文件入口(File Entry)中的ICB標(biāo)簽(ICB Tag)中的文件類型(File Type)域的值為5,則該文件具有非實(shí)時(shí)屬性,如果該域的值為249,則具有實(shí)時(shí)屬性。

文件類型為5的文件(非實(shí)時(shí)屬性,例如圖39中的BD.INFO、001.VOBI等),由于讀取速率沒(méi)有條件,所以即使在讀取速率不同的記錄區(qū)域之間也能夠沒(méi)關(guān)系地進(jìn)行記錄。也就是說(shuō),對(duì)于具有非實(shí)時(shí)屬性的數(shù)據(jù)文件,一個(gè)該文件允許跨越LRR區(qū)與HRR區(qū)的邊界而連續(xù)記錄。具體而言,對(duì)于數(shù)據(jù)文件,既可以是一個(gè)該文件跨越LRR區(qū)與HRR區(qū)的邊界而連續(xù)記錄,也可以是一個(gè)該文件連續(xù)地記錄在LRR區(qū)和HRR區(qū)的一方。

另一方面,文件類型為249的文件(實(shí)時(shí)屬性,圖中的001.VOB、002.VOB等),以不跨越讀取速率不同的記錄區(qū)域間的方式連續(xù)記錄。也就是說(shuō),對(duì)于具有實(shí)時(shí)屬性的文件,一個(gè)該文件不跨越LRR區(qū)與HRR區(qū)的邊界地連續(xù)記錄。

由此,在再現(xiàn)數(shù)字流的期間,能夠不用在記錄區(qū)域的邊界瞬間變更盤的轉(zhuǎn)速和/或變更激光的輸出強(qiáng)度,而將該數(shù)字流的讀取速率設(shè)為固定的讀取速率,因此,能夠避免特別的安裝困難和/或成本升高。但是,該情況下,由于在圖39中僅在HRR區(qū)內(nèi)記錄有數(shù)字流,所以留有無(wú)法將盤容量100%有效用盡這樣的問(wèn)題。以下,進(jìn)一步解決該問(wèn)題。

圖40是用于說(shuō)明盤的HRR區(qū)中的無(wú)縫連接處的跳轉(zhuǎn)模型的圖。此外,以下,將在盤的邏輯地址上記錄有連續(xù)記錄的數(shù)字流的區(qū)間稱為盤區(qū)(Extent)。

在圖40中,考慮如下情況:表示第n個(gè)盤區(qū)的Extent[n]記錄在HRR區(qū),一邊向同樣記錄在HRR區(qū)的表示第(n+1)個(gè)盤區(qū)的Extent[n+1]跳轉(zhuǎn),一邊無(wú)中斷且無(wú)縫地進(jìn)行再現(xiàn)(以下,稱為“無(wú)縫再現(xiàn)”)。為了實(shí)現(xiàn)這樣的無(wú)縫再現(xiàn),只要在通過(guò)讀取HRR區(qū)所記錄的數(shù)據(jù)的讀取速率即讀取速率R_HRR將包含Extent[n]的末尾數(shù)據(jù)的ECC區(qū)塊全部讀取后、向包含Extent[n+1]的開(kāi)頭數(shù)據(jù)的ECC區(qū)塊進(jìn)行跳轉(zhuǎn)(尋道)而通過(guò)R_HRR速率開(kāi)始讀取Extent[n+1]的定時(shí),在緩沖器中剩有已經(jīng)讀取的數(shù)據(jù)即可。

也就是說(shuō),在再現(xiàn)數(shù)字流的期間進(jìn)行如下處理:讀取數(shù)字流而蓄積于緩沖器,依次再現(xiàn)緩沖器所蓄積的數(shù)字流。因此,在從Extent[n]向Extent[n+1]跳轉(zhuǎn)的期間,如果蓄積于緩沖器的數(shù)字流沒(méi)有因進(jìn)行再現(xiàn)的處理而全部被消耗掉,則即使進(jìn)行跳轉(zhuǎn)也能夠進(jìn)行Extent[n+1]的讀取,由于蓄積于緩沖器的數(shù)字流沒(méi)有耗盡,所以能夠持續(xù)進(jìn)行無(wú)縫再現(xiàn)。

在此,從藍(lán)光光盤的讀取是以ECC單位進(jìn)行的,一個(gè)ECC為64KB。作為最壞的情形,是在讀取一個(gè)ECC區(qū)塊時(shí)在該ECC區(qū)塊中實(shí)際只有一個(gè)字節(jié)的數(shù)據(jù)的情況。更具體而言,設(shè)想Extent[n]的末尾數(shù)據(jù)的僅一個(gè)字節(jié)包含在Extent[n]的末尾ECC區(qū)塊中,并且Extent[n+1]的開(kāi)頭數(shù)據(jù)的僅一個(gè)字節(jié)包含在Extent[n+1]的開(kāi)頭ECC區(qū)塊中。也就是說(shuō),如果忽略這些一個(gè)字節(jié)(認(rèn)為是0字節(jié)),則認(rèn)為因ECC單位的讀取處理而產(chǎn)生與由下述的式4表示的時(shí)間T_ECC(HH)相當(dāng)?shù)?、沒(méi)有讀取數(shù)字流的時(shí)間。

此外,T_ECC(HH)是在HRR區(qū)中進(jìn)行無(wú)縫連接處的跳轉(zhuǎn)的情況下ECC的讀處理所涉及的時(shí)間。

不僅于此,若將在從Extent[n]向Extent[n+1]的跳轉(zhuǎn)時(shí)實(shí)際上無(wú)法從盤讀取數(shù)字流的總時(shí)間設(shè)為T_JUMP,則其成為尋道處理所涉及的時(shí)間(T_SEEK)、記錄層的變更所涉及的時(shí)間(T_LAYER)和上述的ECC單位的讀處理所涉及的時(shí)間(T_ECC)的總和。

因此,在圖40的情況下,能夠如下述的式5所示來(lái)算出T_JUMP。

T_JUMP=T_SEEK+T_ECC(HH)…(式5)

作為以R_HRR的讀取速率開(kāi)始從Extent[n]讀取流、并與讀取同時(shí)開(kāi)始了流的再現(xiàn)的情況,若將Extent[n]的流的平均速率設(shè)為R_n,并將Extent[n]的數(shù)據(jù)大小設(shè)為S_n,則只要滿足下述的式6,在該從Extent[n]向Extent[n+1]的跳轉(zhuǎn)中緩沖器就不會(huì)耗盡,能夠無(wú)中斷地再現(xiàn)數(shù)字流。

S_n≥(S_n/R_HRR+T_JUMP)*R_n…(式6)

若以S_n對(duì)該式6進(jìn)行整理,則成為下述式7這樣。

可知Extent[n]需要滿足上述式7這樣的大小S_n。

圖41是用于說(shuō)明從記錄在盤的LRR區(qū)中的Extent[n]向記錄在HRR區(qū)中的Extent[n+1]的無(wú)縫連接處的跳轉(zhuǎn)模型的圖。此外,通過(guò)與圖40時(shí)同樣地進(jìn)行計(jì)算,所需的T_ECC(LH)、S_n大小分別表示為式8這樣。

此外,T_ECC(LH)是在進(jìn)行從位于LRR區(qū)的Extent[n]向位于HRR區(qū)的Extent[n+1]的無(wú)縫連接處的跳轉(zhuǎn)的情況下ECC的讀處理所涉及的時(shí)間。

圖42是用于說(shuō)明從記錄在盤的LRR區(qū)中的Extent[n]向同樣記錄在LRR區(qū)中的Extent[n+1]的無(wú)縫連接處的跳轉(zhuǎn)模型的圖。通過(guò)與圖40時(shí)同樣地進(jìn)行計(jì)算,所需的T_ECC(LL)、S_n大小分別表示為式9這樣。

此外,T_ECC(LL)是在LRR區(qū)中進(jìn)行無(wú)縫連接處的跳轉(zhuǎn)的情況下ECC的讀處理所涉及的時(shí)間。

圖43是用于說(shuō)明從記錄在盤的HRR區(qū)中的Extent[n]向記錄在LRR區(qū)中的Extent[n+1]的無(wú)縫連接處的跳轉(zhuǎn)模型的圖。通過(guò)與圖40時(shí)同樣地進(jìn)行計(jì)算,所需的T_ECC(HL)、S_n大小分別表示為式10這樣。

此外,T_ECC(HL)是在進(jìn)行從位于HRR區(qū)的Extent[n]向位于LRR區(qū)的Extent[n+1]的無(wú)縫連接處的跳轉(zhuǎn)的情況下ECC的讀處理所涉及的時(shí)間。

圖44是用于說(shuō)明對(duì)圖40~圖43中說(shuō)明的無(wú)縫連接處的跳轉(zhuǎn)模型的條件進(jìn)行統(tǒng)一的情況的圖。

在對(duì)盤配置影片本編這樣的實(shí)際的編輯(authoring)作業(yè)中,不是如圖40~圖43所示那樣根據(jù)各個(gè)條件而使用不同的條件式,而是無(wú)論哪種條件,只要沒(méi)有特意的差別就都能使用相同的條件式,這是方便的做法。作為ECC區(qū)塊的處理時(shí)間的T_ECC,在圖40~圖43的例子中,成為現(xiàn)實(shí)中沒(méi)有很大差別的數(shù)值,并且與T_SEEK或T_LAYER相比是比較小的時(shí)間,因此可以將最差的T_ECC(LL)應(yīng)用于所有情形。

如此,T_ECC可以作為一個(gè)固定值進(jìn)行計(jì)算,因此能夠簡(jiǎn)化模型。也就是說(shuō),無(wú)論在哪種情況下都可以將T_ECC表示為式11這樣。

T_ECC=T_ECC(LL)[sec.]…(式11)

另外,在從Extent[n]向Extent[n+1]的無(wú)縫跳轉(zhuǎn)中,將即將無(wú)縫跳轉(zhuǎn)之前的包含Extent[n]的記錄區(qū)域的讀取速率設(shè)為R_TR,可以如式12所示進(jìn)行計(jì)算。

圖45是說(shuō)明被稱為盤信息(Disc Information)的記錄在導(dǎo)入/內(nèi)側(cè)區(qū)1/內(nèi)側(cè)區(qū)2(Lead-in/Inner Zone1/Inner Zone2)中的盤信息與無(wú)縫跳轉(zhuǎn)的關(guān)系的圖。在三層盤的情況下,在位于各層盤的記錄層的內(nèi)周側(cè)的導(dǎo)入/內(nèi)側(cè)區(qū)1/內(nèi)側(cè)區(qū)2中,記錄有保存著被稱為PIC(Permanent Information and Control data,永久信息和控制數(shù)據(jù))的盤信息的數(shù)據(jù)。對(duì)于PIC,存在被稱為信息段(Info Fragment)的5個(gè)數(shù)據(jù)保存區(qū)域,在其開(kāi)頭的信息段0(IF0)的開(kāi)頭部位即數(shù)據(jù)幀0(Data Frame 0)中保存著盤信息。

在盤信息中,記錄有盤的記錄層數(shù)信息(按L0/L1/L2層,保存在從各層開(kāi)頭起第12個(gè)字節(jié)(Byte)、第76個(gè)字節(jié)、第140個(gè)字節(jié)中的信息)、表示記錄層為ROM這一情況的信息(按L0/L1/L2層,保存在從各層開(kāi)頭起第12個(gè)字節(jié)、第76個(gè)字節(jié)、第140個(gè)字節(jié)中的信息)、表示L0/L1/L2層的數(shù)據(jù)區(qū)的有效記錄區(qū)域的最初和最后的物理扇區(qū)地址(PSN:PhysicalSector Number)的信息(按L0/L1/L2層,各使用4個(gè)字節(jié)保存在從各層開(kāi)頭起第24~31個(gè)字節(jié)、第88~95個(gè)字節(jié)、第152~159個(gè)字節(jié)中的信息)等。

物理地址依次配置為:從L0層的導(dǎo)入(Lead-in)向外側(cè)區(qū)0(Outer Zone0)配置,接著從L1層的外側(cè)區(qū)1(Outer Zone1)向內(nèi)側(cè)區(qū)(Inner Zone1)1配置,接著從L2層的內(nèi)側(cè)區(qū)2(Inner Zone2)向?qū)С?Lead-out)配置。

邏輯地址依次配置為:從數(shù)據(jù)區(qū)0(Data Zone0)的內(nèi)周側(cè)(FAU0)向外周側(cè)(LAU0)配置,接著從數(shù)據(jù)區(qū)1(Data Zone1)的外周側(cè)(FAU1)向內(nèi)周側(cè)(LAU1)配置,接著從數(shù)據(jù)區(qū)2(Data Zone2)的內(nèi)周側(cè)(FAU2)向外周側(cè)(LAU2)配置。

在此,將作為PIC的盤信息而記錄并管理的L0層的用戶數(shù)據(jù)的開(kāi)頭物理地址設(shè)為FAU0,將末尾物理地址設(shè)為L(zhǎng)AU0,將L1層的用戶數(shù)據(jù)的開(kāi)頭物理地址設(shè)為FAU1,將末尾物理地址設(shè)為L(zhǎng)AU1,將L2層的用戶數(shù)據(jù)的開(kāi)頭物理地址設(shè)為FAU2,并且將末尾物理地址設(shè)為L(zhǎng)AU2。

能夠進(jìn)行從位置P0起的無(wú)縫連接處的跳轉(zhuǎn)的范圍成為由下述的(1)以及(2)表示的范圍。

(1)在同一記錄層內(nèi)的無(wú)縫跳轉(zhuǎn)中,能夠跳轉(zhuǎn)到在半徑方向上與位置P0相距±dL1扇區(qū)數(shù)以內(nèi)的扇區(qū)(在圖45中,相當(dāng)于從P6到P5的范圍)。

(2)在向不同記錄層的無(wú)縫跳轉(zhuǎn)中,為在半徑方向上與位置P0相距±dL0扇區(qū)數(shù)以內(nèi)的扇區(qū)的、位于由相同的半徑距離(P0±dL0)表示的位置的相鄰記錄層的扇區(qū)的位置(在圖45中,相當(dāng)于L0層的從P1到P2的范圍、或者L2層的從P3到P4的范圍)。

在此,若使用上述物理地址來(lái)表現(xiàn)圖45所示的位置P1、P2、P3、P4、P5、P6,則如下所示的式13這樣,能夠唯一地導(dǎo)出。

在此,使用記載在盤信息中的物理地址信息進(jìn)行了表現(xiàn),但由于物理地址與邏輯地址如前所述具有一對(duì)一的固定關(guān)系,所以也能夠同樣地由邏輯地址來(lái)表示上述位置。若將作為上述物理地址而表現(xiàn)的位置P1~P6用邏輯地址來(lái)表現(xiàn),則與P1~P6分別對(duì)應(yīng),由邏輯地址表現(xiàn)的P1’~P6’在將FAU0的邏輯地址設(shè)為0的情況下,成為下述的式14這樣。

圖46是說(shuō)明同一記錄層內(nèi)的跳轉(zhuǎn)距離(dL1)與該跳轉(zhuǎn)距離所涉及的尋道時(shí)間(T_SEEK)的關(guān)系的圖。圖46的(a)是說(shuō)明由扇區(qū)數(shù)表示的跳轉(zhuǎn)距離與該跳轉(zhuǎn)距離所涉及的尋道時(shí)間的關(guān)系的圖。圖46的(b)是說(shuō)明由行程(stroke)表示的跳轉(zhuǎn)距離與該跳轉(zhuǎn)距離所涉及的尋道時(shí)間的關(guān)系的圖。

此外,在此,全程(1個(gè)行程)是驅(qū)動(dòng)器的光拾取器在盤的半徑方向上從數(shù)據(jù)區(qū)的最內(nèi)周的位置和最外周的位置的一方移動(dòng)到另一方的距離。

如圖46所示,跳轉(zhuǎn)距離越長(zhǎng),則該跳轉(zhuǎn)距離所涉及的尋道時(shí)間也就越長(zhǎng)。例如,跳轉(zhuǎn)與扇區(qū)數(shù)3000相當(dāng)?shù)陌霃骄嚯x所涉及的尋道時(shí)間為0.2秒,而跳轉(zhuǎn)與扇區(qū)數(shù)25000相當(dāng)?shù)陌霃骄嚯x所涉及的尋道時(shí)間為0.6秒。

圖44中示出的T_JUMP在切換記錄層的情況下進(jìn)一步加上了層跳轉(zhuǎn)時(shí)間(T_LAYER,數(shù)百毫秒),因此根據(jù)該T_JUMP的時(shí)間,可求出實(shí)際上能夠進(jìn)行無(wú)縫連接處的跳轉(zhuǎn)的跳轉(zhuǎn)距離(圖45的dL0/dL1)。

例如,在具有T_LAYER=0.4秒、T_ECC=0.01秒這一驅(qū)動(dòng)控制性能的系統(tǒng)中,在作為T_JUMP允許0.8秒這么長(zhǎng)時(shí)間的無(wú)縫連接處的跳轉(zhuǎn)的情況下,若使用圖46的表,則同一記錄層內(nèi)的最大跳轉(zhuǎn)距離(dL1)為T_SEEK≦T_JUMP-T_ECC=0.8-0.01=0.79[sec.],因此,根據(jù)圖46,dL1=50000扇區(qū)。

同樣地,向不同記錄層的最大跳轉(zhuǎn)距離(dL0)為T_SEEK≦T_JUMP-T_LAYER-T_ECC=0.8-0.4-0.01=0.39[sec.],因此,dL0=10000扇區(qū)。

如此,能夠使用由盤信息規(guī)定的地址信息來(lái)表現(xiàn)圖38的無(wú)縫跳轉(zhuǎn)模型。

另外,也可以作為對(duì)記錄在上述說(shuō)明的BD中的影像流進(jìn)行再現(xiàn)的再現(xiàn)裝置或再現(xiàn)方法來(lái)實(shí)現(xiàn)。該情況下,再現(xiàn)裝置具備讀出記錄介質(zhì)所記錄的數(shù)據(jù)的讀出部和對(duì)所讀出的數(shù)據(jù)進(jìn)行再現(xiàn)的再現(xiàn)部。讀出部不改變讀取速率地讀出數(shù)字流。

另外,在再現(xiàn)方法中,讀出記錄介質(zhì)所記錄的數(shù)據(jù),對(duì)所讀出的數(shù)據(jù)進(jìn)行再現(xiàn)。在讀出中,不改變讀取速率地讀出數(shù)字流。

(實(shí)施方式4)

接著對(duì)本公開(kāi)的實(shí)施方式4進(jìn)行說(shuō)明。

實(shí)施方式4是關(guān)于同時(shí)對(duì)記錄在記錄介質(zhì)(盤)中的多個(gè)文件進(jìn)行訪問(wèn)的內(nèi)容,所述記錄介質(zhì)是實(shí)施方式2以及實(shí)施方式3中說(shuō)明的記錄有高位速率影像信息的記錄介質(zhì),具有以互不相同的讀取速率進(jìn)行讀取的區(qū)域、且具有多個(gè)記錄層。由于基本上是基于實(shí)施方式1~3的,因此以擴(kuò)展或不同的部分為中心來(lái)說(shuō)明。

圖47是用于說(shuō)明在一邊對(duì)AV流(也稱為“數(shù)字流”、“數(shù)字流文件”或者“AV流文件”)進(jìn)行再現(xiàn)、一邊訪問(wèn)其他的數(shù)據(jù)文件時(shí)所花費(fèi)的時(shí)間的圖。在圖47中,圖示了一邊對(duì)位于L2層的LRR區(qū)的AV流(AV2)進(jìn)行再現(xiàn)、一邊對(duì)位于L0層的HRR區(qū)的其他的數(shù)據(jù)文件(DF3c)進(jìn)行訪問(wèn)(以下,也稱為“同時(shí)訪問(wèn)”)時(shí)的必要時(shí)間。

將AV流(AV2)中的當(dāng)前的再現(xiàn)位置設(shè)為a,將在AV流(AV2)的再現(xiàn)期間被同時(shí)訪問(wèn)的數(shù)據(jù)文件(DF3c)的開(kāi)頭位置設(shè)為b,將結(jié)尾位置設(shè)為c。該情況下,在再現(xiàn)AV流(AV2)的過(guò)程中讀取其他文件(DF3c)并返回到再現(xiàn)位置所花費(fèi)的時(shí)間(Tin),能夠如下面的式15這樣來(lái)計(jì)算。

Tin=(T_S(ab)+T_RSC)+T_L(20)+T_R(DF3c)+T_L(02)+T_S(ca)+T_RSC+S_ECC/R_LRR…(式15)

T_S(ab)+T_RSC:從當(dāng)前再現(xiàn)位置(a)到數(shù)據(jù)文件的開(kāi)頭位置(b)為止的尋道時(shí)間

T_L(20):從L2記錄層向L0記錄層的球面象差修正時(shí)間

T_R(DF3c):數(shù)據(jù)文件(DF3c)的讀取時(shí)間(包含ECC開(kāi)銷)

T_L(02):從L0記錄層向L2記錄層的球面象差修正時(shí)間

T_S(ca)+T_RSC:從結(jié)尾位置(c)到當(dāng)前再現(xiàn)位置(a)為止的尋道時(shí)間

S_ECC/R_LRR:開(kāi)始讀取當(dāng)前再現(xiàn)位置(a)的下一個(gè)扇區(qū)的ECC開(kāi)銷時(shí)間

在此,數(shù)據(jù)文件(DF3c)的讀取時(shí)間(包含ECC開(kāi)銷)由下面的式16來(lái)表示。

T_R(DF3c)=DF3c大小(S_DF3c)/讀取速率(R_HRR)+2*ECC大小(S_ECC)/讀取速率(R_HRR)…(式16)

另外,T_RSC是在LRR區(qū)和HRR區(qū)中讀取方法例如從角速度恒定變?yōu)榫€速度恒定等的情況下變更讀取方法所需要的時(shí)間。

在AV流(AV2)的再現(xiàn)期間讀取數(shù)據(jù)文件(DF3c)的情況下,使AV流(AV2)的讀取停止由式15表示的Tin的時(shí)間。也即是,為了不使AV流的讀取緩沖器(前端側(cè)的FIFO緩沖器,以下表述為“Bin”)下溢,在將AV流(AV2)的位速率設(shè)為R_AV2的情況下,需要滿足下面的式17。

Bin>=R_AV2*Tin…(式17)

在此,如T_S(ab)或T_S(ca)的超過(guò)1/2行程的大的尋道所需的時(shí)間,超過(guò)全程所需的時(shí)間(在圖46的(b)的例子中為3.0秒)。

另外,由T_L(20)或T_L(02)所示的兩層的層跳轉(zhuǎn)所需的時(shí)間,通常成為一層的層跳轉(zhuǎn)的約2倍的時(shí)間。這是因?yàn)檎{(diào)整光拾取器的準(zhǔn)直透鏡需要花費(fèi)時(shí)間。

另外,有時(shí)由于跨越LRR區(qū)和HRR區(qū)之間而使驅(qū)動(dòng)器的讀取策略和盤的轉(zhuǎn)速發(fā)生很大變化,因此改變由T_RSC表示的讀取方法所需的時(shí)間成為無(wú)法忽略的數(shù)百毫秒級(jí)的時(shí)間。

如上所述,在如一般的驅(qū)動(dòng)器安裝那樣以轉(zhuǎn)矩低的馬達(dá)使盤高速旋轉(zhuǎn)(慣性非常大)的狀況下,對(duì)于盤的半徑方向的大的尋道、記錄層(焦點(diǎn)距離方向)的大的變更、讀取策略或盤轉(zhuǎn)速的大的變更,需要比較長(zhǎng)的時(shí)間。其結(jié)果是,需要使驅(qū)動(dòng)器搭載非常大的讀取緩沖器(Bin),在AV流的再現(xiàn)期間讀取同時(shí)訪問(wèn)數(shù)據(jù)文件的情況下,只能實(shí)現(xiàn)響應(yīng)性差的同時(shí)訪問(wèn)。

例如,藍(lán)光光盤的Java(注冊(cè)商標(biāo))程序在本編的AV流的再現(xiàn)期間,即使按照本編的某場(chǎng)景進(jìn)行讀取JPEG文件(數(shù)據(jù)文件)并重疊于視頻畫(huà)面的處理,上述的Tin也會(huì)成為數(shù)秒~數(shù)十秒級(jí),因此非常難以實(shí)時(shí)地進(jìn)行該處理。

圖48是用于說(shuō)明AV流文件和被同時(shí)訪問(wèn)的數(shù)據(jù)文件的記錄位置之間的相關(guān)關(guān)系的圖。

如本圖所示,通過(guò)在再現(xiàn)期間的AV流文件的附近(在此為1/3行程以內(nèi))、且同一記錄層、且同一區(qū)配置該再現(xiàn)期間的AV流文件和被同時(shí)訪問(wèn)的數(shù)據(jù)文件,能夠?qū)崿F(xiàn)高速的對(duì)數(shù)據(jù)文件的同時(shí)訪問(wèn)。也即,在AV流文件的再現(xiàn)期間被讀取的數(shù)據(jù)文件,被記錄在LRR區(qū)和HRR區(qū)中的與記錄有該再現(xiàn)期間(正在進(jìn)行再現(xiàn))的AV流文件的記錄區(qū)域相同的記錄區(qū)域中。另外,在AV流文件的再現(xiàn)期間被讀取的數(shù)據(jù)文件,進(jìn)一步被記錄在從記錄有該再現(xiàn)期間的AV流文件的記錄區(qū)域(正在再現(xiàn)AV流文件的位置)起的1/3行程以內(nèi)的區(qū)域中。另外,在再現(xiàn)AV流文件的期間被讀取的數(shù)據(jù)文件,進(jìn)一步被記錄在與記錄有該再現(xiàn)期間(正在進(jìn)行再現(xiàn))的AV流文件的記錄層相同的記錄層中。

將AV流文件和在該AV流文件的再現(xiàn)期間被同時(shí)訪問(wèn)的數(shù)據(jù)文件記錄在同一記錄層中,是為了防止如下情況:為了同時(shí)訪問(wèn)數(shù)據(jù)文件而產(chǎn)生記錄層的變更所需的時(shí)間(數(shù)百毫秒)。

另外,將AV流文件和在該AV流文件的再現(xiàn)期間被同時(shí)訪問(wèn)的數(shù)據(jù)文件記錄在同一記錄區(qū)域中,是為了防止如下情況:為了同時(shí)訪問(wèn)數(shù)據(jù)文件而產(chǎn)生讀取策略和/或轉(zhuǎn)速變更所需的時(shí)間(T_RSC,數(shù)百毫秒)。

另外,將在AV流文件的再現(xiàn)期間被同時(shí)訪問(wèn)的數(shù)據(jù)文件限制在從記錄有該再現(xiàn)期間的AV流文件的記錄區(qū)域起的1/3行程以內(nèi)的區(qū)域,是為了將對(duì)數(shù)據(jù)文件的尋道所需的時(shí)間(數(shù)百毫秒~數(shù)秒)控制在預(yù)定的時(shí)間內(nèi)。

通過(guò)在添加了這樣的限制的情況下進(jìn)行AV流和數(shù)據(jù)文件在盤上的配置,能夠以可實(shí)現(xiàn)足夠的搭載的緩沖器大小來(lái)實(shí)現(xiàn)在再現(xiàn)AV流(AV1)的期間對(duì)與AV流(AV1)對(duì)應(yīng)的數(shù)據(jù)文件(DF1)的訪問(wèn)、在再現(xiàn)AV流(AV3a)的期間對(duì)與AV流(AV3a)對(duì)應(yīng)的數(shù)據(jù)文件(DF3a)和/或數(shù)據(jù)文件(DF3b)的訪問(wèn)、在再現(xiàn)AV流(AV3b)的期間對(duì)與AV流(AV3b)對(duì)應(yīng)的數(shù)據(jù)文件(DF3b)和/或數(shù)據(jù)文件(DF3c)的訪問(wèn)。

另外,在該例子中,由于AV流(AV2)和數(shù)據(jù)文件(DF2)被記錄在互不相同的讀取速率的記錄區(qū)域中,會(huì)成為如下配置:禁止或無(wú)法保證AV流(AV2)再現(xiàn)期間的對(duì)數(shù)據(jù)文件(DF2)的同時(shí)訪問(wèn)。另外,同樣地,由于AV流(AV4)和數(shù)據(jù)文件(DF4)被記錄在互不相同的記錄層中,會(huì)成為如下配置:禁止或無(wú)法保證AV流(AV4)再現(xiàn)期間的對(duì)數(shù)據(jù)文件(DF4)的同時(shí)訪問(wèn)。

進(jìn)而,也考慮如下情況:設(shè)定使得在預(yù)定的時(shí)間內(nèi)讀完預(yù)定大小的數(shù)據(jù)文件的條件,對(duì)驅(qū)動(dòng)器讀取速率(R_UD)規(guī)定能夠支持到高到什么程度的平均位速率的AV流。

同樣地,即使是實(shí)施方式2中說(shuō)明的無(wú)縫連接處的跳轉(zhuǎn),對(duì)于從L0記錄層向L2記錄層的變更,為了球面象差修正也會(huì)花費(fèi)比較長(zhǎng)的切換時(shí)間。因此,即使假設(shè)是同一讀取速率的記錄區(qū)域內(nèi)的跳轉(zhuǎn),也可以禁止或不保證在三層盤中從L0層向L2層或從L2層向L0層的跳轉(zhuǎn)這樣的伴隨跳過(guò)(skip)一層的跳轉(zhuǎn)的無(wú)縫連接。

另外,也可以作為對(duì)記錄在上述說(shuō)明的BD中的影像流進(jìn)行再現(xiàn)的再現(xiàn)裝置或再現(xiàn)方法來(lái)實(shí)現(xiàn)。該情況下,再現(xiàn)裝置具備讀出記錄介質(zhì)所記錄的數(shù)據(jù)的讀出部和對(duì)所讀出的數(shù)據(jù)進(jìn)行再現(xiàn)的再現(xiàn)部。讀出部在數(shù)字流的讀出時(shí)和數(shù)據(jù)文件的讀出時(shí),不改變讀取速率地讀出數(shù)據(jù)。另外,讀出部在數(shù)字流再現(xiàn)期間使光拾取器移動(dòng)1/3行程以內(nèi)的距離,讀出數(shù)據(jù)文件。另外,讀出部在讀出數(shù)字流時(shí)和讀出數(shù)據(jù)文件時(shí),不改變要讀出的記錄層地(不改變球面象差地)讀出數(shù)據(jù)。

另外,在再現(xiàn)方法中,讀出記錄介質(zhì)所記錄的數(shù)據(jù),對(duì)所讀出的數(shù)據(jù)進(jìn)行再現(xiàn)。在讀出中,在讀出數(shù)字流時(shí)和讀出數(shù)據(jù)文件時(shí),不改變讀取速率地讀出數(shù)據(jù)。另外,在讀出中,在數(shù)字流再現(xiàn)期間,使光拾取器移動(dòng)1/3行程以內(nèi)的距離,讀出數(shù)據(jù)文件。另外,在讀出中,在讀出數(shù)字流時(shí)和讀出數(shù)據(jù)文件時(shí),不改變要讀出的記錄層地(不改變球面象差地)讀出數(shù)據(jù)。

此外,在上述的各實(shí)施方式中,將BD也表述為BD盤。

此外,在上述各實(shí)施方式中,各構(gòu)成要素也可以由專用的硬件構(gòu)成,或者通過(guò)執(zhí)行適合于各構(gòu)成要素的軟件程序來(lái)實(shí)現(xiàn)。各構(gòu)成要素也可以通過(guò)CPU或處理器等程序執(zhí)行部讀出記錄在硬盤或半導(dǎo)體存儲(chǔ)器等記錄介質(zhì)中的軟件程序并進(jìn)行執(zhí)行來(lái)實(shí)現(xiàn)。

以上,基于實(shí)施方式對(duì)本公開(kāi)的一個(gè)或多個(gè)技術(shù)方案所涉及的記錄介質(zhì)、再現(xiàn)裝置以及再現(xiàn)方法進(jìn)行了說(shuō)明,但本公開(kāi)不限定于該實(shí)施方式。在不脫離本公開(kāi)的主旨的范圍內(nèi),在本實(shí)施方式中實(shí)施本領(lǐng)域技術(shù)人員能想到的各種變形而得到的技術(shù)方案、組合不同的實(shí)施方式中的構(gòu)成要素而構(gòu)成的技術(shù)方案等,也可以包含在本公開(kāi)的一個(gè)或多個(gè)技術(shù)方案的范圍內(nèi)。

此外,上述的說(shuō)明只不過(guò)是一例,對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō),能夠適用各種應(yīng)用。

產(chǎn)業(yè)上的可利用性

本公開(kāi)作為在存在以不同的讀取速率進(jìn)行讀取的兩個(gè)記錄區(qū)域的情況下即使不采用非常大的讀取緩沖器也能夠在數(shù)字流的再現(xiàn)期間同時(shí)訪問(wèn)數(shù)據(jù)文件的BD等光盤、對(duì)該光盤進(jìn)行再現(xiàn)的再現(xiàn)裝置以及再現(xiàn)方法等是有用的。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
德令哈市| 深泽县| 彰化县| 贺兰县| 通海县| 油尖旺区| 托里县| 讷河市| 湘潭县| 赤峰市| 颍上县| 万年县| 柘城县| 拜泉县| 新昌县| 永和县| 昌吉市| 阿勒泰市| 泾阳县| 曲沃县| 犍为县| 阿拉善右旗| 巴青县| 肇东市| 东明县| 洛隆县| 遵化市| 巍山| 中阳县| 西乌珠穆沁旗| 依兰县| 曲沃县| 喀喇| 贺兰县| 沈丘县| 台湾省| 淮安市| 阳西县| 昭通市| 博野县| 进贤县|