国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      再現(xiàn)裝置、再現(xiàn)方法以及記錄介質(zhì)的制作方法_3

      文檔序號:9816462閱讀:來源:國知局
      情況下執(zhí)行處理該事件處理。其他情況下,忽略菜單選擇的事件。
      [0173]第二類用戶事件是通過“菜單”鍵的操作而生成的菜單畫面調(diào)出的事件。當(dāng)生成菜單畫面調(diào)出的事件時,全局事件處理(Global Event Handler)被調(diào)出。
      [0174]全局事件處理不依賴于播放列表,是一直有效的事件處理。通過使用該功能,能夠加裝DVD的菜單調(diào)出(menu call)。通過加裝菜單調(diào)出,能夠在標題再現(xiàn)期間調(diào)出聲音、字幕菜單等,并在變更了聲音或字幕之后執(zhí)行從中斷的地點起的標題再現(xiàn)。
      [0175]以播放列表構(gòu)成靜態(tài)腳本的單位即單元(Cell)是參照了V0B(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)(S卩成為對象的文件“YYY.V0B”內(nèi))的讀出開始地址以及結(jié)束地址。此外,關(guān)于時間圖的詳細內(nèi)容,后面使用圖14來敘述。
      [0176](V0B的詳細內(nèi)容)
      [0177]圖9是表示本實施方式所使用的MPEG流(VOB)的構(gòu)成的圖。如圖9所示,VOB由多個視頻對象單元(Video Object Unit(VOBU))構(gòu)成。VOBU是以MPEG視頻流中的圖畫組(GroupOf Pictures(GOP))為基準的單位,是作為聲音數(shù)據(jù)也包含在內(nèi)的復(fù)用化流的一個再現(xiàn)單位。
      [0178]VOBU具有0.4秒?1.0秒的再現(xiàn)時間,通常具有0.5秒的再現(xiàn)時間。這是通過MPEG的GOP的構(gòu)造通常是15幀/秒(NTSC的情況下)而導(dǎo)出的。
      [0179]VOBU在其內(nèi)部具有作為影像數(shù)據(jù)的視頻數(shù)據(jù)包(V_PCK)和作為聲音數(shù)據(jù)的音頻數(shù)據(jù)包(A_PCK)。各數(shù)據(jù)包由一個扇區(qū)構(gòu)成,在本實施方式的情況下以2kB為單位構(gòu)成。
      [0180]圖10是表示MPEG流中的數(shù)據(jù)包的構(gòu)成的圖。
      [0181]如圖10所示,影像數(shù)據(jù)以及聲音數(shù)據(jù)這樣的基本數(shù)據(jù)在被稱為有效載荷(payload)的封包(packet)的數(shù)據(jù)保存區(qū)域從開頭起依次被寫入。對有效載荷附加包報頭(packet head)而構(gòu)成一個封包。
      [0182]在包報頭中記錄有:用于識別有效載荷所保存的數(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))以及演不時間戮(Presentat1n Time Stamp(PTS))ο
      [ΟΙ83] DTS和PTS并非一定記錄在所有的包報頭中,通過MPEG規(guī)定了進行記錄的規(guī)則。關(guān)于規(guī)則的詳細內(nèi)容,記述在MPEG系統(tǒng)(IS0/IEC13818-1)標準書中,因此省略。
      [0184]對封包進一步附加數(shù)據(jù)包頭(packhead),構(gòu)成數(shù)據(jù)包。在數(shù)據(jù)包頭中記錄有表示該數(shù)據(jù)包何時經(jīng)過信號分離器310并向各個基本數(shù)據(jù)流的解碼緩沖器輸入的時間戳即系統(tǒng)時鐘參考(System Clock Reference(SCR))。
      [0185](V0B的交錯記錄)
      [0186]使用圖11以及圖12對VOB文件的交錯記錄進行說明。
      [0187]圖11是用于說明AV數(shù)據(jù)與BD-ROM播放器的構(gòu)成的關(guān)系的圖。
      [0188]圖11上部的圖是使用圖7在前面敘述的播放器構(gòu)成圖的一部分。如圖所示,對于BD-ROM上的數(shù)據(jù),經(jīng)過光拾取器202,如果是VOB即MPEG流則向曲目緩沖器309輸入,如果是PNG即圖像數(shù)據(jù)則向圖像存儲器308輸入。
      [0189]曲目緩沖器309是先進先出(First-1nFirst-Out(FIFO))緩沖器,所輸入的VOB的數(shù)據(jù)按被輸入的順序而向信號分離器310發(fā)送。此時,按照前述的SCR,各個數(shù)據(jù)包被從曲目緩沖器309提取,經(jīng)由信號分離器310向視頻處理器312或聲音處理器313送達數(shù)據(jù)。
      [0190]另一方面,在是圖像數(shù)據(jù)的情況下,通過演示控制器306(參照圖7)指示描繪哪個圖像。另外,對于已用于描繪的圖像數(shù)據(jù),在是字幕用圖像數(shù)據(jù)的情況下被同時從圖像存儲器308刪除,而在是菜單用的圖像數(shù)據(jù)的情況下仍留在圖像存儲器308內(nèi)。
      [0191]這是因為:菜單的描繪有時取決于用戶操作,因此有可能會多次描繪同一圖像。
      [0192]圖11下部的圖是表示BD-ROM上的VOB文件以及PNG文件的交錯記錄的圖。
      [0193]通常在R0M、例如⑶-ROM或DVD-ROM的情況下,連續(xù)記錄有成為一系列的連續(xù)再現(xiàn)單位的AV數(shù)據(jù)。只要連續(xù)進行記錄,驅(qū)動器只是依次讀出數(shù)據(jù)并送達到播放器側(cè)就可以了。
      [0194]然而,在應(yīng)該連續(xù)再現(xiàn)的AV數(shù)據(jù)被分割而離散地配置在盤上的情況下,會在各個連續(xù)區(qū)間之間插入尋道操作,在該期間會停止數(shù)據(jù)的讀出。也即,存在停止數(shù)據(jù)供給的可能性。
      [0195]在BD-ROM的情況下也同樣,VOB文件優(yōu)選能夠記錄于連續(xù)區(qū)域,但例如存在如字幕數(shù)據(jù)那樣與記錄在VOB中的影像數(shù)據(jù)同步再現(xiàn)的數(shù)據(jù),需要與VOB文件同樣地將字幕數(shù)據(jù)也通過某種方法從BD-ROM中讀出。
      [0196]作為字幕數(shù)據(jù)的讀出方法的一個手段,存在如下方法:在VOB的再現(xiàn)開始前統(tǒng)一讀出字幕用的圖像數(shù)據(jù)(PNG文件)。然而,在該情況下需要用于暫時記錄的大量的存儲器,并不現(xiàn)實。
      [0197]因此,在本實施方式中,使用將VOB文件分成幾個區(qū)塊(block),對VOB文件和圖像數(shù)據(jù)進行交錯記錄的方式。
      [0198]圖11下部是用于說明該交錯記錄的圖。通過將VOB文件和圖像數(shù)據(jù)適當(dāng)?shù)剡M行交錯配置,不用前述那樣的大量的暫時記錄存儲器,能夠在必要的定時將圖像數(shù)據(jù)保存于圖像存儲器308。
      [0199]然而,在讀出圖像數(shù)據(jù)時,VOB數(shù)據(jù)的讀取當(dāng)然也會停止。
      [0200]圖12是用于說明解決上述的交錯記錄中的問題的使用了曲目緩沖器309的VOB數(shù)據(jù)連續(xù)供給模型的圖。
      [0201]如已經(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ù)存儲量就會不斷增加。
      [0202]在此,將向曲目緩沖器309的輸入速率設(shè)為Va,將從曲目緩沖器309的輸出速率設(shè)為Vb。如圖12的上部的圖所示,設(shè)為VOB的一個連續(xù)記錄區(qū)域從邏輯地址的“al”持續(xù)到“a2”。另外,設(shè)為從“a2”到“a3”之間是記錄有圖像數(shù)據(jù)而不能進行VOB數(shù)據(jù)的讀出的區(qū)間。
      [0203]圖12的下部的圖是表示曲目緩沖器309的存儲量的圖。橫軸表示時間,縱軸表示存儲在曲目緩沖器309內(nèi)部的數(shù)據(jù)量。時刻“tl”表示VOB的一個連續(xù)記錄區(qū)域的開始點即開始“al”的讀出的時刻。
      [0204]該時刻之后,在曲目緩沖器309中以速率Va-Vb不斷存儲數(shù)據(jù)。該速率自然是曲目緩沖器309的輸入輸出速率之差。時刻“t2”是一個連續(xù)記錄區(qū)域的結(jié)束點即讀取“a2”的數(shù)據(jù)的時刻。
      [0205]g卩,在時刻“tl”?“t2”之間,在曲目緩沖器309內(nèi)數(shù)據(jù)量以速率Va-Vb不斷增加,時刻“t2”時的數(shù)據(jù)存儲量B(t2)能夠通過下述的(式I)來求出。
      [0206]B(t2) = (Va-Vb)X(t2-tl)(式 I)
      [0207]之后,由于接著圖像數(shù)據(jù)直到BD-ROM上的地址“a3”,所以向曲目緩沖器309的輸入成為0,曲目緩沖器309內(nèi)的數(shù)據(jù)量以作為輸出速率的“_Vb”不斷減少。該數(shù)據(jù)量的減少持續(xù)至IJ讀出位置“a3”為止、即對于時刻而言持續(xù)到“t3”為止。
      [0208]在此,重要的是:若在時刻“t3”之前存儲在曲目緩沖器309中的數(shù)據(jù)量成為O,則向解碼器供給的VOB的數(shù)據(jù)會變沒,VOB的再現(xiàn)會停止。
      [0209]然而,在時刻“t3”在曲目緩沖器309中剩有數(shù)據(jù)的情況下,意味著能不停止地連續(xù)進行VOB的再現(xiàn)。
      [0210]用于不停止地連續(xù)進行該VOB的再現(xiàn)的條件,能夠通過下述的(式2)來表示。
      [0211]B(t2)^-VbX(t3-t2)(式 2)
      [0212]S卩,只要以滿足(式2)的方式確定圖像數(shù)據(jù)的配置即可。
      [0213](引導(dǎo)數(shù)據(jù)構(gòu)造)
      [0214]使用圖13?圖19對記錄在BD-ROM中的引導(dǎo)數(shù)據(jù)(BD管理信息)的構(gòu)造進行說明。
      [0215]圖13是表示VOB管理信息文件(“YYY.VOBI")的內(nèi)部構(gòu)造的圖。
      [0216]VOB管理信息具有該VOB的流屬性信息(Attribute)和時間圖(TMAP)。流屬性信息為視頻屬性<>1(160)、音頻屬性(411(1;[0#0?411(1;[0#111)各自具有的結(jié)構(gòu)。特別是在音頻流的情況下,因為VOB能夠同時具有多條音頻流,所以通過音頻流數(shù)(Number)來確定音頻屬性的數(shù)據(jù)域的數(shù)量。
      [0217]下述是視頻屬性(Video)具有的域(field)和各自可取的值的例子。
      [0218]壓縮方式(Coding):
      [0219]MPEGl
      [0220]MPEG2[0221 ]MPEG4
      [0222]分辨率(Resolut1n):
      [0223]1920x1080
      [0224]1280x720
      [0225]720x480
      [0226]720x565
      [0227]寬高比(Aspect):
      [0228]4:3
      [0229]16:9
      [0230]幀速率(Framerate):
      [0231]60
      [0232]59.94
      [0233]50
      [0234]30
      [0235]29.97
      [0236]25
      [0237]24
      [0238]下述是音頻屬性(Aud1)具有的域和各自可取的值的例子。
      [0239]壓縮方式(Coding):
      [0240]AC3[0241 ]MPEGl
      [0242]MPEG2
      [0243]LPCM
      [0244]通道數(shù)(Ch):
      [0245]I ?8
      [0246]語言屬性(Language):
      [0247]JPN、ENG、……
      [0248]時間圖(TMAP)是具有各個VOBU的信息的表,具有該VOB所具有的VOBU數(shù)(Number)和各VOBU信息(V0BU#1 ?V0BU#n)。
      [0249]各個VOBU信息具有VOBU的再現(xiàn)時間長(Durat1n)和VOBU的數(shù)據(jù)大小(Size)。
      [0250]圖14是用于說明VOBU信息的詳細內(nèi)容的圖。
      [0251]眾所周知,MPEG流具有時間的方面和作為數(shù)據(jù)大小的方面這兩個關(guān)于物理量的方面。例如,因為作為聲音的壓縮標準的音頻編碼3(Aud1 Code number3(AC3))進行以固定位速率的壓縮,所以時間與地址的關(guān)系能夠通過一次方程式來求出。
      [0252]但是,在MPEG視頻數(shù)據(jù)的情況下,在各個幀為固定的顯示時間、例如NTSC時,I幀具有1/29.97秒的顯示時間,而對于各個幀的壓縮后的數(shù)據(jù)大小,根據(jù)描繪的特性和/或壓縮所使用的圖畫類型、所謂的I/P/B圖畫,數(shù)據(jù)大小變化很大。
      [0253]因此,在MPEG視頻的情況下,時間與地址的關(guān)系不能以通式的形式來表現(xiàn)。
      [0254]當(dāng)然,關(guān)于對MPEG視頻數(shù)據(jù)進行了復(fù)用化的MPEG流即V0B,也不能以通式的形式來表現(xiàn)時間和數(shù)據(jù)。
      [0255]取而代之,對VOB內(nèi)的時間與地址的關(guān)系進行連結(jié)的是時間圖(TMAP)。如圖14所示,按各個VOBU分別具有VOBU內(nèi)的幀數(shù)和VOBU內(nèi)的數(shù)據(jù)包數(shù)作為詞條(entry)的表是時間圖(TMAP,時間映射)。
      [0256]使用圖15來說明時間圖(TMAP)的使用方式。
      [0257]圖15是用于說明使用了時間圖的地址信息取得方法的圖。
      [0258]如圖15所示,在提供了時刻信息(Time)的情況下,首先檢索該時刻屬于哪個V0BU。具體而言,將時間圖的每個VOBU的幀數(shù)逐步相加,幀數(shù)之和超過將該時刻換算成幀數(shù)而得的值或與該值一致的VOBU成為與該時刻對應(yīng)的V0BU。
      [0259]接著,將時間圖的每個VOBU的大小逐步相加直到該VOBU之前最近的VOBU為止,該值為為了使包含所提供的時刻的幀再現(xiàn)而應(yīng)該讀出的數(shù)據(jù)包的開頭地址(Address)。
      [0260]如此,在MPEG流中,能夠得到與所提供的時刻信息對應(yīng)的地址。
      [0261 ]接著,使用圖16來說明播放列表(“XXX.PL”)的內(nèi)部構(gòu)造。
      [0262]圖16是表示播放列表的構(gòu)成的圖。
      [0263]播放列表包括單元列表(CellList)和事件列表(EventList)。
      [0264]單元列表(CellList)是表示播放列表內(nèi)的再現(xiàn)單元序列的信息,按本列表的記述順序來再現(xiàn)單元。
      [0265]單元列表(CeIlList)的內(nèi)容是單元數(shù)(Number)和各單元信息(Ce 11#1?Cell#n)。
      [0266]各單元信息(Cell#l?Cell#n)具有VOB文件名(VOBName)、該VOB內(nèi)的有效區(qū)間開始時刻(In)以及有效區(qū)間結(jié)束時刻(Out)和字幕表(Subt it IeTable )。
      [0267]有效區(qū)間開始時刻(In)以及有效區(qū)間結(jié)束時刻(Out)分別由該VOB內(nèi)的幀序號表現(xiàn),能夠通過使用前述的時間圖(TMAP)來獲得再現(xiàn)所需的VOB數(shù)據(jù)的地址。
      [0268]字幕表(SubtitleTable)是具有與該VOB同步再現(xiàn)的字幕信息的表。字幕與聲音同樣地可以具有多種語言,字幕表(SubtitleTable)包括語言數(shù)(Number)和繼其之后的各語言的表(Language#l?Language#k) 0
      [0269 ] 各語言的表(Language# I?Language#k)包括語言信息(Language )、所顯示的字幕的字幕信息數(shù)(Number)和所顯示的字幕的字幕信息(Speech#I?Speech#j),各字幕信息(Speech#l?Speech#j)包括對應(yīng)的圖像數(shù)據(jù)文件名(Name)、字幕顯示開始時刻(In)及字幕顯示結(jié)束時刻(Out)、和字幕的顯示位置(Posit1n)。
      [0270]事件列表(EventList)是定義了在該播放列表內(nèi)產(chǎn)生的事件的表。事件列表包括事件數(shù)(Number)和繼其之后的各個事件(Event#I?Event#m),各事件(Event#l?Event#m)包括事件的種類(Type)、事件的ID(ID)、事件生成時刻(Time)和有效期間(Durat1n)。
      [0271]圖17是表示具有各個播放列表的事件處理(時間事件、菜單選擇用的用戶事件)的事件處理表(“XXX.PR0G”)的構(gòu)成的圖。
      [0272]事件處理單元表具有已定義的事件處理/程序數(shù)(Number)和各個事件處理/程序(Program#I ~Program#n)。
      [Ο273] 各事件處理/程序(Program#l?Program#n)內(nèi)的記述,具有事件處理開始的定義(<event_handler>標志)和與前述的事件的ID成對的事件處理的ID(event_handler id),然后,該程序記述在接著“funct1n”的括號與之間。
      [0274]接著,使用圖18對與BD-ROM整體相關(guān)的信息(“BD.1NFO” )的內(nèi)部構(gòu)造進行說明。
      [0275]圖18是表示BD-ROM整體信息即BD.1NFO的構(gòu)成的圖。
      [0276]BD-ROM整體信息包括標題列表(Tit IeLi st)和全局事件用的事件列表(EventList)。
      [0277]標題列表(TitleList)包括盤內(nèi)的標題數(shù)(Number)和繼其之后的各標題信息(Title#l
      當(dāng)前第3頁1 2 3 4 5 6 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1