專利名稱:創作、記錄、和驗證設備、方法和程序的制作方法
創作、記錄、和mt設備、 對相關申請的交叉引用
本發明包含與2006年6月6日向日本專利局提交的日本專利申請 JP2006457762相關的iJI1, ^tb引Aj^內容作為參考。
狄領域
本發明涉及一種數據結構,該數據結構允許在回放設備中回 "^^定 單;^旨^J^碼時間的數據,而不^hW^器緩沖器中所進行的處理,并JL^ 發明還涉及一種記錄該數據結構的記錄介質。本發明還涉及一種用于產生該數 據結構的創作i更備、方法^^呈序, 一種用于將該數據結構記^記錄介質上的 記錄設備、方法和禾聘, 一種用于!Hi^斤產生數據是否滿足特定務降的驗證設 備、方法^^呈序,以及一種用于制造記錄介質的制造設備和方法。
背景技術:
作為可以從記^/回放設備上拆卸的盤式記錄介質的標準,提出了藍iUeJ:
的標準。才 ^^盤的標準,^^具有0.1mm的;^層的12-cm光盤作為記 錄介質,且^^具有405nm波長的藍紫3W6器和0.85的數值孔徑的物鏡,作 為光學系統,以便實g大記^:量為27吉字節(GB )。這#(吏得能記錄多于 2小時的日^f示準廣播衛星(BS)數字高清晰度(HD)節目,而不會剮氐圖像 質量成為可能。
作為提^IH己^^上述M上的,/視頻(AV)信號的源,采用兩類的 源 一種類型;U^于提供通it^擬電視廣播傳送的衞以信號的源,另一種類型
^于提^:字電視廣播傳送的數字信號的源。才Mt藍^J:標準,已經定義
了用于通過兩種類型的廣播系統記錄AV信號的標準。
作為當前藍ibfejt的衍生標準,開發出了記錄電影或音樂的只讀記錄介質。
作為用于記錄電影或音樂的盤式記錄介質,數字iW光盤(DVD)已經被廣泛 應用。然而,基于^ib^:標準的只讀ifeJ:比已知的DVD更優秀,因為它們能 夠通i^'J用^^獨特的特性,諸如;t^J^高傳^^1,在絲高圖^^ 量的同時,^^L多于2小時的HD視頻。
下文中,基于:^yt的只讀ie^介質的標準,將被稱為:tiyytx讀存
#^式(BD-ROM)標準。
對于^^只讀記錄介質上的內容來說,不可或缺的因素之一是字幕。在 BD"ROM標準中,在與顯示活動圖像的面板不同的面;feJi顯示字幕,Jii過將 字幕面^活動圖像面糾目組合,通it^j比的重疊,顯示字^活動圖像。例 如,將字幕面;fe^在活動圖像面板^Ji,結字幕面板中,除字^t的部
^LiO:為透明。然后,形成一幅圖^^t據,其中在、絲圖^jim示字幕。
為了在ifejji記錄內容,鈔電影,JU1賄為封裝記錄介質銷售的組,
個典型的用戶界面A^;u示的菜單。作為屏i上所顯示菜單的二個實例,
作為a圖《象,提供用于選擇功能的掩組,JLit過預定輸入單元,用戶能夠選
擇^HU多個^^:一,然后,^f亍分酉ei^^^的功能。通常,通過4^] 與播放器綠的^^控制器所提供的橫向鍵,用戶選擇顯示在屏幕上的獨, 并按壓i^:鍵。然后,^f亍與該^f目關的功能。
日本未審專利申請公開號2004-304767公開了下列技術。在該//^文^^斤
^Hf的狀中,基ise^/回放標準,即,SiUe^標準(:^jtJ:可改寫格式 第i.o版),分別提供顯示活動圖像的活動圖像面^^顯示字幕的字幕面l然 后,基i^w數據的活動圖像和基于字幕圖像的字幕-^^示在一個屏幕上, 射卜,還//^了利用敏圖形絲幕_^示菜單的絲。
字幕圖傢數據或菜單屏幕顯示包括關于數據的結構的信息,關于數據的屬 性的信息,實際lt據,以;5L4示數據的結束的信息,它們#^,作者的意愿而 確定的分割點進行劃分。在上述數據項的#^個中,指^J^時間。也可以指 定輸出時間。"ifeJbl說,>^^中^01^信息,且將^^^^解碼器,并將 其臨時^^在解M沖器中。然后,在指^JW時間^^^沖器中讀出^""
個信息項,并對其進^f碼。然后,將^W碼的信息項^t在輸出緩沖器中。 然后,在指定輸出時間將已)SWfvff^錄出緩沖器中的信息褕出。
假定對字幕圖像數據和菜單屏幕顯示數據中的 每一個個提供解碼器。
發明內容
如上所述,當從光盤上讀取形成字幕數據或菜單屏數據的每一個信息項, 并將供給糾器時,將 其存儲在解敏沖器中,直到到iii/斤指定的解碼時
間。因此,如^uyt中讀出信息項并將^^供給解碼器緩沖器的時間,和從 解M沖器中讀出解M沖器中,的信息項的時間,即,糾時間,之間的
適當的關系受到千擾,則將大于解碼器緩沖器容量的信息量,提^"解碼器緩
沖器。這可以導W^器中處理的^L
這樣,希望提供一個允許從記錄介質中合適的讀取形成字幕圖傢數據或菜 單屏幕信,ilt據的信息項的數據結構,將數據結構記^E其上的ie^:介質,用 于產生數據結構的創作設備、方法^f,用于將數據結構記M記錄介質上 的記錄設備、方法 和程序用于Jm^斤產生的數據是否滿足某些條降的^iiE設 備、方法程序,以及用于制造該記錄介質的制造設備和方法。
根據本發明的一個實施例,提供包括內容數據和基于多個第一單元形成的 伴隨數據的數據結構,該伴隨數據用于顯示伴隨該內^t據的信息。在定義時 間信息的多個第一單元中的目標第一單4于第一單;^質序的時間被iM得晚 于在糸剛辭于所述目標第一單元N個第一單元量的第一單元中定義的解碼時 間,其中N表示為解碼第一單元的解碼器所提供的緩沖器中可,的第一單元 的數目的上限。
利用該配置,即使在為用于對第一單元進行解碼的解碼器提供的緩沖器中 能夠 存儲段的數目局限于N,也并不 處理。
根據本發明的另一個實施例,提^"種記錄介質,該記錄介質包粉£^ 記錄介質上的數據結構,該數據結構包括內^:4t^基于多個第一單元形成的 伴隨數據,該伴隨數據用于顯示伴隨該內容數據的信息。在數據結構中,在定 義時間信息的多個第一單元中的目標第一單;^于第一單;^頃序的時間被"得晚于在名剛4H"于所述目標第一單元N個第一單元量的第一單元中定義的解 碼時間,其中N表示為解碼笫一單元的)SW器所提供的緩沖器中可M的第一 單元的數目的上限。
利用該配置,當回放設備中回放該記錄介質時,即4吏在為用于對第一單元
進^M^的解碼E^供的緩沖器中能夠^W段的數目局限于N,也并不干擾
#^本發明的另一個實施例,提#""#用于產生包括內容數#^基于多個 第一單元形成的伴隨數提的數據結構的創作設備,該伴隨數據用于顯示伴隨該 內^lt據的信息。該創作設備包括產生內 :^^伴隨數據的數據產生器,對 It據產生器所產生的內容lfc^^伴隨lt據ii^碼的編碼器,以;Sj^編碼器所 編碼的內容數#^伴隨數據進行多路復用的多路復用器。產生所述數據結構, 使得在定義時間信息的多個第一單元中的目標第一單it^于第一單it^序的時 間被iU得晚于斜^辨于所述目標第一單元N個第一單元量的第一單元中
狄的糾時間,其中N表示為糾第一單元的糾器所提供的緩沖器中可存
,第一單元的數目的上限。
才娥^L明的另一個實施例,提^""^用于產生包括內^it^基于多個
第一單元形成的伴隨數據的數據結構的創作方法,該伴隨數據用于顯示伴隨該
內容4gt據的信息。該創作方法包^驟產生內容數#伴隨數據,對所產生 內^:#伴隨數據進機碼,以財所編碼的內^lt^^伴隨數據進行多路 復用。產生所述數據結構,使得在定義時間信息的多個第一單元中的目標第一 單iL4于第一單;^頃序的時間被i5^得晚于在朝剛軒于所述目標第一單元N 個笫一單元量的第一單元中定義的解碼時間,其中N表示為,第一單元的解 碼器所提供的緩沖器中可^Wl第一單元的數目的上限。
才f^m明的另一個實施例,提^"^t允"^i十^Mt用于產生數據結構 的創作方法的創作^,該數據結構包括內^t^^基于多個第一單元形成的 伴隨數據,該伴隨數據用于顯示伴隨該內^lfc據的信息。該創作方法^##驟 產生內容^:^伴隨數據,對所產生內容數#^伴隨數據進^碼,以;SJ葉所 編碼后的內容數^p伴隨數據進行多路復用。產生所述數據結構,使得在定義 時間信息的多個第一單元中的目標第一單;t^于第一單;^頃序的時間被iU得 晚于在氺剛^f于所述目標第一單元N個第一單元量的第一單元中定義的, 時間,其中N表示為糾第一單元的胸器所提供的緩沖器中可^#^第一單 元的數目的上隊
利用該配置,在回^^斤產生數據的回放設備中,即寸絲為用于對第一單元 進,碼的,^^供的緩沖器中能夠^fW段的數目局限于N,也并不干擾 解碼處理,
才^tt本發明的另一個實施例,提#""#記錄設備,用于在記錄^h質上記錄 ^內^t^^基于多個第一單元形成的伴隨數據的數據結構,該伴隨數據用
于顯示伴隨該內^^t據的信息。該記錄設備包括產生內^t^Hf隨數據的數
據產生器,對數據產生器所產生的內^:^^伴隨數^^糊碼的編碼器,對 編碼器編碼后的內洛教^^伴隨數據進行多路復用的多路復用器,轉換器,用
于將多路復用器多路復用后的內洛教^^伴隨數據轉^7適合在記錄介質上記 錄的格式,以及記錄器,用于將轉換器轉^的內 :#伴隨數|^己^^記 錄介質上。該記錄器在記錄介質上i24:的數據結構,使得在定義時間信息的多 個第一單元中的目標第一單; L^于第一單iMS序的時間被iU得晚于在氺^'J得 早于所述目標第一單元N個第一單元量的第一單元中定義的觶碼時間,其中N 表示為解碼第一單元的解碼器所提供的緩沖器中可^的第一單元的數目的上 限。
才娥本發明的另一個實施例,提^(^"種ie^方法,用于在ii^介質上記錄 包括內^:^^基于多個第一單元形成的伴隨數據的數據結構,該伴隨數據用 于顯示伴隨該內^^:據的信息。該記錄方法包^^驟產生內^t^fp伴隨數 據,對所產生的內^t^^伴隨數據進4彌碼,對編碼后的內^1:#伴隨數 據進行多路JJ^,將多路^J后的內^^t據和伴隨數據轉,適合在記錄介質 上i己錄的格式,以及將轉M的內^^:^p伴隨數IB己^^記錄介質上'將數 據結構^^^記錄介質上,使得在定義時間信息的多個第一單元中的目標第一 單it^于笫一單iMi^的時間被iS^得晚于在糸剛辨于所述目標第一單元N 個第一單元量的第一單元中定義的糾時間,其中N表示為鵬第一單元的解 碼器所提供的緩沖器中可M的第一單元的數目的上l
#^本發明的另一個實施例,提^"種ie^^,其允^i十^40Wf將數 據結構"^^記錄介質上的記錄方法,該數據結構包括內 :#^基于多個第
一單元形成的伴隨數據,該伴隨數據用于顯示伴隨該內^t據的信息,該記錄 方法包^^驟產生內容數^^伴隨數據,對所產生的內容數4N^伴隨數據進 #^碼,對編碼后的內^^H^伴隨數^^行多路^,將多路^后的內容 數lt^伴隨數據轉^7適合在記錄介質上記錄的格式,以;^將轉換后的內 ^^伴隨數ll^絲ie^介質上。將數據結構記絲記錄介質上,使得在定義
時間信息的多個第一單元中的目標第一單it^于第一單ibW的時間被i^i得 晚于在朝剛辨于所述目標第一單元n個第一單元量的第一單元中定義的糾
時間,其中N表示為解碼第一單元的解碼器所提供的緩沖器中可賴的第一單 元的數目的上l
利用該配置,當在回放設備中回放ie^:設備所記錄的記錄介質時,即^/jfe
為用于對第一單; Lii^f瑪的)SW器提供的緩沖器中能夠^W段的數目局限 于N,也并不干4W^處理。
##本發明的另一個實施例,提^"^tmi設備,用于^^J"數據結構的 ,該數據結構包括內^lfc^p基于多個笫一單元形成的伴隨數據,該伴隨 數據用于顯示伴隨該內 :據的信息。在該數據結構中,在定義時間信息的多 個第一單元中的目標第一單it^于第一單;^W的時間被iU:得晚于在朝W得 早于所述目標第一單元N個第一單元量的第一單元中定義的觶瑪時間,其中N 表示為解碼第一單元的解碼器所提供的緩沖器中務賭的第一單元的數目的上
限,J^r入具有該數據結構的數據。該jmit設備包括確定單元,用于確^1否
在定義時間信息的多個第一單元中的目標第一單it^于第一單;^序的時間被 iit^得晚于在名剛辨于所述目標第一單元N個第一單元量的第一單元中定義 的解碼時間,其中N表示為解碼第一單元的觶碼器所提供的緩沖器中可^W 第一單元的數目的上限。
條本發明的另一個實施例,提^-種^iit方法,用于^Wt^數據結構的 ^it,該數據結構包括內^ib^基于多個第一單元形成的伴隨數據,該伴隨 數據用于顯示伴隨該內^t據的信息。在該數據結構中,在定義時間信息的多 個第一單元中的目標笫一單iL^于第一單it^序的時間被iU得晚于在氺^得 早于所述目標第一單元N個第一單元量的第一單元中^X的解碼時間,其中N 表示為解碼第一單元的解碼器所提供的緩沖器中M的第一單元的數目的上 限。輸入具有該數據結構的數提。該^^£方法包4##驟確^l:否在定義時間 信息的多個第一單元中的目標第一單it^于第一單itJI序的時間被iU得晚于 在湘剛^于所述目標第一單元N個第一單元量的第一單元中定義的解碼時 間,其中N表示為解碼第一單元的,器所提供的緩沖器中可M的第一單元 的數目的上限。
根據本發明的另一個實施例,提供一種驗證程序,允許計算機執行用于對200710305122. 1
說明書第7/52頁
數據結構進行自的 方法,該數據結構包括內^tH^基于多個第一單元
形成的伴隨數據,該伴隨數據用于顯示伴隨該內 :據的信息。在該數據結構 中,在定義時間信息的多個第一單元中的目標第一單it^于第一單; yj5序的時 間被i5^得晚于在湘^將于所述目標第一單元N個第一單元量的第一單元中 定義的解碼時間,其中N表示為,第一單元的,器所提供的緩沖器中可存 儲的第一單元的數目的上限。輸入具有該數據結構的數據。該mt方法包:紗 驟確U否在定義時間信息的多個第一單元中的目標第一單狄于第一單元 鵬的時間被it^得晚于在朝剛辨于所述目標第一單元N個笫一單元量的第 一單元中^5C的)IW時間,其中N表示為g第一單元的)SW器所提供的緩沖 器中可M的第一單元的數目的上限。
利用該配置,能夠預先知道,在回放設備中回放包括內^lt^^伴隨數據 的數據結構時,如果為用于對第一單^Ui^f碼的解碼器提供的緩沖器中能夠 ^fl^段的數目局限于N,則解碼處理將被干擾。
才Nt本發明的另一個實施例,提^-種記錄介質的制造設備,在記錄介質 上記錄包括內^^:^^基于多個第一單元形成的伴隨數據的數據結構,該伴隨 數據用于顯示伴隨該內^lt據的信息。該制造設備包括產生內 :#^伴隨數 據的教:據產生器,對數據產生器所產生的內容數^^伴隨數據進#^碼的編碼 器,對編碼器編碼后的內^ilt^^伴隨數據進行多路^I的多路^I器,轉換
器,用于將多路^J器多路^l后的內^li^^伴隨數據轉^7適合在記錄介
質上記錄的格式,母盤制作單元,用于制作ie^包括轉換器轉M的內^^伴 隨數據的數據結構的記錄介質的母盤,以;SJ己錄^"質^"i^元,用于基"f^: 制作單;^斤制作的^t再現記錄介質。在數據結構中,基于編碼器所IW^編 #多路^器所#^多路^),在定義時間信息的多個第一單元中的目標 第一單錄于第一單力頓序的時間被i^4得晚于在糸W軒于所述目標第一單 元N個第一單元量的第一單元中定義的解碼時間,其中N表示為胸第一單元 的)W器所提供的緩沖器中可^f^i第一單元的數目的上限。
#4&4^明的另一個實施例,^!^^"^^/h質的制^法,在i6^介質 上i^包括內^:^^基于多個第一單元形成的伴隨數據的數據結構,該伴隨 數據用于顯示伴隨該內^t據的信息。該制紗法包^^驟產生內^ltl&^ 伴隨數據,對所產生的內^t^^伴隨數據進^碼,對編碼后的內^t旨
18
伴隨數據進行多路^i,將多路^后的內 :^^伴隨數據轉^7適合在記 錄^h質上i己錄的桔^式,制作記錄包括轉換后的內^伴隨數據的數據結構的記 錄介質的母盤,以;s^l于基于所制作的母盤再現記錄介質。在數據結構中,基
于編#多路復用,在定義時間信息的多個第一單元中的目標第一單;^于第 一單力齡的時間被iti得晚于在氺剛將于所述目標第一單元N個第一單元 量的第一單元中定義的觶碼時間,其中N表示為g笫一單元的g器^^供 的緩沖器中可M的第一單元的數目的上l^
利用該配置,當回放設備中回i^斤制造^ibtJt所再現的ie^L介質時,即
^^為用于對第一單; Lii^^碼的解碼器提供的緩沖器中能夠^^的段的數目 局限于N,也并不干4W^處理。
#^本發明的另一個實施例,提^#數振結構,^內碧教據以;s^于 多個段形成的伴隨數據,該伴隨數據用于顯示伴隨該內^^:據的信息。所迷多 個段的^-"個是包括關于伴隨數據結構的結構信息的段、包括關于用于顯示伴 隨數據的窗口畫面的窗口畫面信息的段、包括關于伴隨數據顏色的顏色信息的 段、包括關于伴隨數據的圖像的圖像信息的段、以及包括關于伴隨數據的分割 點的分割點信息的段之一。從包^#構信息的至少一個項目和分割點信息的一 個項目的所述多個段中形成顯示集。從含有包括窗口畫面信息的一個或多個段 和包括顏色信息的一個或多個段的一個或所述多個顯示集中形成時間點。伴隨 數據是一組時間點。將^f^構信息、窗口畫面信息、顏色信息、或圖像信息
的目相教的解碼時間設置為晚于朝剛^ff于所述目標敬N個段的量的段的一時間。
利用該配置,即^^為用于對第一單itii^^碼的解碼器提供的緩沖器中
能夠^f^I段的數目局限于N,也并不干4W^處理。
圖1示奮法的描迷了 BD-ROM數據模型; 圖2示意性的描述了索引表
圖3描述了表示剪輯AV流,剪鄉息,剪輯,播放項^M^'j表之間關 系的統一建模語言(UML);
圖4描述了由多個播浙'J表引用同一個剪輯的方法; 圖5示意性的描述了一^H^路徑; 圖6示意性的描述了記^E記錄介質上的文件的管g構; 圖7A和7B示意性的描述了 BD虛^^放器所4W6^Mt; 圖8示意性的描述了 BD虛擬播;^t器所^m操怍; 圖9示奮性的描述了本發明的一個實施例中,圖像顯示系統所使用的面板 結構的實例;
圖10示意性的描述了活動圖像面板,字幕面#圖形面板的^^率和顯示 顏色的實例;
圖11是描i^E合活動圖像面板,字幕面^圖形面板的圖形處理器的配置 的微圖12示意性的描述了調^l的輸A/輸出數據的實例;
圖13示意性的描述了調^中所^W調^1^格的實例;
圖14示意性的描述了演示圖形(PG)流;
圖15A和15B描述了顯示集的配置;
圖16示意性的描述了 PG流的顯示集的邏輯結構;
圖17示意性的描述了 IG流的顯示集的it輯結構;
圖18示意性的描述了顯示集的W^式;
圖19示意性的描述了表示演示合成段(PCS)的結構實例的語法;
圖20示意性的描述了表^塊compositioi^objectO的結構實例的語法;
圖21示意性的描述了表示窗口定義度(WDS)的結構實例的語法;
圖22示意性的描述了表7f^:window0的結構實例的語法;
圖23示意性的描述了菜單屏^^的配置;
圖24示奮性的描述了表示交互合錄(ICS)的^MT息的結構實例的語
法;
圖25示意性的描述了表示^^ interactive_composition_data_fragment() 的結構實例的語法;
圖26示意性的描述了表7iM^pageO的結構實例的語法; 圖27示意性的描述了表^塊button一overlaR^upO的結構實例的語法; 圖28示意性的描述了表,夾buttonO的結構實例的語法; 圖29是##本發明的一個實施例,描述PG/IG數據)W器模型的配置的
實例的員圖30示意性的描述了 PTS/DTS緩沖器中所^fHt數提的配置的實例;
圖31是描述PG觶碼器以顯示IM;單iU^f處理的實例的流程圖32是描述IG解瑪器以顯示m&單;^^處理的實例的流程圖33是 本發明的一個實施例,描述回放設備的配置的員圖34A和34B示意性的分別描述了在一個時間點內,PG數# IG數據
的段的數目的上P艮的實例;
圖35示奮H的描述了才Mt械明的一個實施例,PG數# IG數據的數
據結糊
圖36A和36B示意性的描述了膽沖^4^條PG糾器或IG糾器的 包流的流動;
圖37示奮性的描述了M沖器輸出的TS包iift^基于TS包的段的構建; 圖38是描述用于制作將包^^LM數梧,音頻數據,PGlt^^IGlt據的 多路^J1流記錄于其上的i24:介質的處理的流-呈圖39是特別描述對數據^i^t^lH^:理的流程圖40是描述"^ft創作處理的創作設備的配置的實例的模塊圖41示意性的描述了創作設備中使用的用戶界面屏泉
圖42是描述^ft創作處理的創作設備的配置的另一個實例的撒圖;以及
圖43示意性的描述了通過回放設備進行it^再現的制造方法'
以下將結合附圖,對械明的實施例進^i兌明。為了便于3W,首細述 ^t在BD"ROM中的內容,即,AV數據,的管辦構,其中BIMIOM為"藍 iUtlt^讀格式第1.0絲3部妙音私范"所定義的只讀M^4。處, BD-ROM中的管S^^fc^M^為"BDMV格式"。
通過MPEG ,或MPEG ,編碼方法編碼、才娥MPEG2系統多路復 用的比特流,被^^為"剪輯AV流"(或簡稱AV流)。通過關于^feJt盤的標 )Ml—的"miUeJ^"^M^ 2部^,中定義的文件系統,將剪輯AV流作為
文^ie^M^Ji' JiiiX件被^^為"剪輯av ^U:件(或簡稱av i/IUL件)"。 剪輯av纟;ftiU^MUL件系統的角座耒i^i管理單元,并且它們對于用戶并
不一定m^易衝醉。為了增強用戶的方便性,應提供用于將多個^離的剪輯AV ^j(li^t組^^成一段電影內容,并^P其回放的^L制,或只對一些剪輯AV ^t^件 進行回放的;l^制。這也需要在ifeJJi將用于便于專門回;^任意存取回放IMt 的信息作為數據庫進傷諒。通過關于M^J:的標^M^—的"^Jfe^K絲 式第3部^,定義該數據庫。
附圖1示意性的描述了 BD-ROM的數據模型。如附圖1所示,BD"ROM 的數據結構包括4層。^A^;l^tE剪輯AV流的層(為了方^^L,這一層 被^t為"剪輯層").第2 ^g的^t^指定剪輯AV流回放部分的電^Mt 列表^"放項的層(為了方^^見,這一層被#^為"播;^^4^")。比第2最 底層高的層,^tX^^指定電影播;^'J表回放次序的命令的電影對象的層(為 了方^^L,這一層被^Ml為"對"")。最頂層A^tX管理該BD"ROM中存 銅標題等的索引表的層(為了方^^L,這一層被^4L為"索引層")。
下面將給出剪輯層的詳細描述。剪輯AV $妓以MPEG2 TS的形式多i^復 用M5數妙頓數據的比特流。將關于剪輯AV流的信息作為剪鄉息記錄
在剪輯AV流中,還多路復用用于顯示字幕的演示圖形(PG)流或用于顯 示菜單的交互圖形(IG)流。
剪輯AV ^i^N^WNi關剪輯信息的剪^ft息文件被i^是一個獨立的
對象,被#^為"剪輯"。也^Ui兌,剪輯是一個由剪輯AV ;脈剪^f言息韻成 的獨立的對象。
通常,可以l個文⑩為一個字節串^t待。剪輯AVi5i^件中的內容, 在時間軸上擴張,并JLi射旨定剪輯中的入口點作為時間^:。如果m個 預定剪#4取泉的時間標記,則可以將相應當剪^ff息文件用于尋找關于^M目 關剪輯AV 5^L件中開^^i:據的AkJt止的ijkiih信息。
下面將給出播游'JM的詳細描t電^"放列表,由指定J斤要回放的AV ift^件的-^L回;^始點(IN點)和回M束泉(OUT點)構成,并JLiE指 明了特定AV ^i:件的回放部分。關于一個回i^^點和一個回;^束泉的信 息,被^^為"播放項,,(Playltem)。 一個電影播放列表由一組播放項構成。回 放一個播放項,是回放由播放項所引用的AV ^LiL件的回放部分。也tUi兌, 在關于播放項中IN點和OUT點的信息的^上,回放剪輯中的對應區域。 下面將給出對象層的詳細描t 一個電影對象包括用于將HDMV"fS^命 (HDM禾J^)與電影對^f目關聯的終端信息。HDMV禾I^A^J于控制 播勤'J表的回放的命令。終,息包括用于允許用戶在BD~ROM播放器上, 交互,的信息。基于該終,息,可以控制"^顯示菜單屏M標題搜索之 類的用戶^fK
BDJ對象是Java胃^^對象。BD"J對象并不直接涉;M^發明,因此省略 對其的詳細解釋。
下面將給出索引層的詳細描述。索引層包^-個索引l該索引4^義 BD-ROM組標題的頂層表格。基于索引表中^f!W標題信息,在BD-ROM 駐留系鍵^^t件中,通it^:管理ll4i制BD-ROM光盤的回禮
更絲的說,如附圖2中示意性示出的,索引表中的任意條目被#^為"標 題",且索引表中^^入的第一回放,頂層菜單以及標題#1,并2^MP是標齓 ^-個標:ll^示到電影對^^ BIM對象的鏈接。—個標^^示HDMV標題 或BIM標題之一。
,可以MBD-ROM^中員的內容是電影。然后,第一回i^ 在電影之前播放的電影公司的商Jb^M(電影預告片)。頂層菜單;I^J于選擇電 影回放,章節搜索,字母或語言的詔!,特定,的回;^等的菜單屏幕。標題 是從頂層菜單中選#6^ 。標題可淑處己置為一個菜單屏幕。
附圖3是描ii^示JJ4剪輯AV流,剪^f言息(^L4性),剪輯,播放項, 以及播淑ij表中關系的統一建模語言(UML)。播勤'J表與一個或多個播放項 相關,且該播放項與一個剪輯相關。具有不同絲點械束氛的多個播放項, 可以與一個剪輯相關' 一個剪輯AV j;jft^件由一個剪輯引用。同樣, 一個剪輯 信息文件也由一個剪輯引用。剪輯AV ^tiL伸剪辦息文件財一對一的對 應性。通iUi^構的定義,無需 剪輯^^件,就可以定:5UJ于僅回放任 意部賴琉回放姊。
如附圖4所示,多個播勤'j表能夠引用同一個剪輯。相反, 一個播射'j表 能夠指定多個剪輯。播淑'j表中播放項所指出的IN點和OUT點引用一個剪輯。 在附圖4示出的實例中,播射'J表310的播放項320引用剪輯300,且播射'J表 311的播放項321的IN點和OUT點引用剪輯300的一個區域。^N^'j表3U 的播放項322的IN點和OUT點引用剪輯301的一個區域,JbH^卜,播淑'J表
312的播放項323的IN點和OUT點引用剪輯301的另一個區域。
如附圖5中示出的一個實例所指出的,播i^'j表包括與所要回放的播放項 相關的JJ^徑,以及與子播放項相關的子路f圣。例如,子i^f圣可以^^添加至該 播放項的后記錄(配音)播放項。只有當播淑'J表滿足預定糾時,才提針 播放項,雖然ilE省略了細節的描t
下面將結合附圖6, "ife^"^yyb口、^"式第3部^,定義的BD-ROM上 記錄的文件的管麟構。通過目絲構,對文件進行分層管理。首先,在記錄 介質上創建一個目錄(附圖6示出實例中的根目錄)。通過-HS巳^/回放系統管 理該目錄之下的目錄。
根目錄之下,設置目錄"BDMV"和目錄"CERTIFICATE"。目錄 "CERTIFICATE"中賴關于紘的信息。目錄"BDMV"中,^f^f娥附圖1 所被的數據結構。
直接在目錄"BDMV,,之下,設置兩個文件,即文件"index.bdmv"和文件 "MovieObjectbdmv"。在目錄"BDMV,之下,設置目錄"PLAYLIST",目錄 "CLIPINF",目錄"STREAM",目錄"AUXDATA",目錄"META",目錄 "BDJO",目錄"JAR"以及目錄"BACKUP"。
^iL件"index.bdmv"中,指出目錄"BDMV,,的內容。^tt lL說,最頂層的 文幹'index.bdmv"對應于索引層中的索引表。^iL伊'MovieObjecU)dmv"中, ,關于至少一個電影對象的信息。也^bl說,文斧'MovieObjectbdmv"對應
目錄"PLAYLIST"是存儲播放列表的數據庫的目錄。也就是說,目錄 "PLAYLIST"包括關于電影播放列表的文件"xxxxx.mpls"。每一 個文件 "xxxxx.mpIs"為相應的電^N^表而創建。在文件名中,".,,(句號)之前的 "xxxxx"U個數字,且句號^的"mpls,,A^有該類型文件才有的固定擴展 名。
目錄"CLIPINF'^t^剪Wt據庫的目錄。也^B兌目錄"CLIPINF'^ 作為對應剪輯AV ^iL件的剪鄉息文件的文斧'zzzzzxlpi"。在文件名中,"." (句號)之前的"zzzzz"U個數字,且句號^r的"dpi";LP、有該類型文件才有 的固定擴M,
目錄"STREAM";l^t^作為真實數據的AV ^Lil件的目錄。也^B兌,目
錄"STREAM"包括與對應剪^ft息文件相關的剪輯AV ;;fLi:件。剪輯AV ;紋 件是MPEG2傳輸流(在下文中稱之為"MPEG2 TSs"),且其文件名為 "zzzzzjii2te"。在文件名中,句號之前的"zzzzz,^tiU為與對應剪鄉息文件文 件名中句號之前的部W目同。這4fPl使剪鄉息文餘剪輯AV ;^1件之間的 關系更易于衝陣。
目錄"AUXDATA"^t^用于顯示菜單的聲音文件,字體文件,字體索引 文件,位圖文^NF的目錄。^i:斧'sound.bdmv"中,> |#與HDMV交互圖形 流應用M相關的聲音數據。文件名固^;"sound.bdmv"。 ^Ml斧'aaaa禮otf,
中,^^用于字幕顯示或BiM應用辦的W^:據。^M:件名中,句號之前的
"aaaaa";ti個數字,且句號^的"otf, AT、有該類型文件才有的固定擴似。 文^"bdmv.fontindex"是字體索引文件,
在目錄"META"中,存儲itlt據文件。在目錄"BDJO"和目錄"JAR"中, ^ft與JiiiBIM對IM目關的文件,在目錄"BACKUP"中,存儲上述目錄和文 件的4^"數據。目錄"META",目錄"BDJO",目錄"JAR"和目錄"BACKUP" 并不直接涉^^發明,因此省略對其的解釋。
當播放器中;^:具有Jiii數據結構的M時,首先,需^#放11#^^ 中謙取的電影對象中指出的命令,轉換為用于控制播放器硬件的統^^令。在 內置ROM中存儲用于4^亍上述命4^#換的軟件。推據BD"ROM標準,該軟 件擔任組^"放ll^間的媒介,從而允許播放^ft^ft,且因此,該軟件 被舦為"BD虛娜放器,,,
附圖7A和7B示意性的描述了 BD虛^^放^W^I操怍。附圖7A描述 了當XAJeJt時,BD虛^t"放器所^t^辦的實例。在步驟S30中,在播放 器中處組,并對ifej:進餘始化。然后,在步驟S31中,初始^##組 中^^l的iM錄的寄存器。然后,在步驟S32中,^fAUJ:中棘的辦。 應該注意的是,例如,當娃第一次^A播放器中時,初始^4取h了對光 盤進樹次回亂
附圖7B描述了用戶通過按壓,例如,播放鍵,給出回 ^的指令時, BD虛^^放器所^^Mt的實例。在步驟S40中,播放器處于暫停狀態,然后, 用戶利用,例如,i^^制器給出指令(在附圖7B中,該辦由UOP(用戶 辦)表示),然后,在步驟S41中,初始^4^M錄的寄存器,這樣,重 置寄存絲不;l^斤必須的。在步驟S42中,播放器回放播射'表(回放階段)。 下面將結合附圖8, ^itit^行電影對象的播;^'j表的回放。 _通過 用戶##給出回放標題號碼#1的內容的指令。為了響應回放該內容的指令,播 放H^附圖2中示出的索引表,從而獲得對應于標題號碼弁1的對象號碼。如 ^t應于標題號碼并l的對象號碼為#1,則播放器啟動"iiyt^制對象井l。
在附圖8示出的實例中,電影對象#1中的M包括2^洛,JJ^^ 鄉中的命令表^'播放播;^^表(1)"。因此,播放器開始回放播;^ij表井l。
播射'J表井1包括至少一個播放項,并麟回放多個播放項。在結束播汾'表# 1中播放項的回放4^,播放器M電影對象并1的激活,并^ff第二銜洛中的 命令。在附圖8示出的實例中,第二^中的命令表^"浪嫩至頂層菜單",且 播放^Wfi亥命令,從而啟動索引表中指示的頂層菜單的電影對象。
i^E,給出適合于本發明實施例的圖像顯示系統的說明。該實施例中,基 于如附圖9所示的面拓嚴置圖像顯示系統。在最低(向后)層上顯示用于處理 播淑'J表中指定的圖像(主要是活動圖^^據)的活動圖像面板IO。在活動圖 像面板IO的上一層,顯示處S^活動圖像回放過程中所要回放的字JMt據的字 幕面板ll。在最頂(向前)層上,顯示用于處理圖形數據的交互圖形面板12, 該圖形數據,是iH^顯示菜單屏幕的字符數^用于g圖像的位圖數據之類 的圖形lt據。這三個面板可以進^a合,以便在一個顯示屏幕Jiii行顯示。
可以獨立顯示活動圖像面板10,字幕面板ll,和交互圖形面板12。它們 財如附圖10所示出的^lt率和顯示顏色。對于'絲圖像面板10, ^S^率為 1920 (像素)xl080 (行),且一^H象素的數4^L^ 16位。包括^1信號Y 和色差信號Cb和Cr的YCbCr系統為4:2:2。 YCbCr (4:2:2)是一個顏色系 統,其中,^L信號Y和色差信號Cb和Cr均財8位"^象素,朋于兩個水 ^H象素的色差信號Cb和Cr形成一個顏色lt據。對于字幕面板11和交互圖形 面板12,,率為1920 (像素)xl080 (行),且^^素的采樣'絲為8位。作 為顏色系統,該系統使用了應用256色調^1的8位顏色映射地址,
在字幕面板11和交互圖形面板12中,能夠實現256級的a (alpha blending),當將字幕面板11或交互圖形面板12與^fe面^Li^mBL合時,不透 明性可以i^為256良可以對^""f象素進行不透明性的^^。下文中,不透 明性a可以表示為(Q5oSl)。當不透明性01 = 0時,字幕面板ll或交互圖形面
板12狄M明的。當不透明性a-l時,字幕面板11或交互圖形面板12是 完全不透明的。
字幕面板11處理便攜式網絡圖形(PNG)的圖^lt據。交互圖形面板12 也能夠處理PNG圖INft據。PNG格iUH樣^JL的范圍從l到16位"^象素。當 iM^^;8絲16位時,可以添加a艦, ^,關于每^H象素不透明性 的不透明信息(下文中也稱為"a數據"),當^#^£為8位時,不透明性可以 指定在256級之內。通it^'J用不透明性信息(a )她a 5給。可以<^ 256色調^L圖像,且可以提高索引數目,指定預ib^供的調^的顏色數目(索 引)。
字幕面板11或交互圖形面板12所處理的圖像數據并不限制為PNG格式。 也可以處理其他壓縮編碼方法所壓縮的圖l象數據,諸如聯合圖像專家組 (JPEG),游禾呈"^i縮圖^lt據,0縮位<|1^據.
附圖11描述了才娥附圖9所示顯示系#附圖10所示^^率和顯示顏色, ^4f三個面板的圖形處理器的實例的配置。將活動圖像面板IO的活動圖< :據 提*422/444轉換電路20。在422/444轉換電路20中,將活動圖像數據的顏 色系,YCbCr (4:2:2)轉妙YCbCr (4:4:4 ),且然后,將轉M的數據輸
將字幕面板11的圖^^據輸A^調^22A,將為RGB (4:4:4)圖像 數據輸出。如果才娘a ^^指定圖^^:據的不透明性,則從調&^22A輸出所 指定的不透明性al (0^1)。
附圖12描述了調&^22A的輸A/輸出數提的一個實例。在調^L22A中, 將對應^iH^ PNG文件的調fe^信息,為一個表格。調&^ 22A涉;Sit過 以輸入的8位像素數辦為^h的索引號碼。基于該索引號碼,調^22A輸 出RGB (4:4:4)數據,每個顏色具有8位。同時,^Ww調^122A中輸出表 示不透明性的a通道數據a。
附圖13描述了調^L22A中所^W調^L^格的實例。三個主要顏色 R, G, B, ^H^W" 8位,且將不透明性a ^S己^A
該指4"所顯 示的動畫畫面開始,JJ!]域normaLend—objectJd_ref所指示的動畫畫面。
^it種情況下,即使該^L^^^狀態,或M示動畫時該^自身關 閉,也能夠持續顯示動畫,直到域normal一endjbject一i(Lref所指示的動畫畫面 為止,然后,^該B的狀態。
在例如,由條域selection—timej)uU)te定義的^^的選擇無效,勤娥 域user—time_out—duration定義的菜單自動初始化的情況下,^^處于未i^^狀 態。
相反,如果normal_complete_flag為0,則當^Mt態^JL常狀態tt至 i^L狀態時,一^1』 ^^態而不需顯示動畫的指令,就停jhiE常狀態下 ^L^義的動畫的顯示,直到域normal一endj)bject一id一ref所指示的動畫畫面為 止,然后,顯示i^:狀態的^fe。
^E,討ife^:selected一state一info0。 selected—state一info0^,與模 塊normal—state一info0中的域對應于的域,以及指定聲音的域 selected一state一sound一id—ref。域selected一state一soundjd一ref具有8 ^!fcttH^,
JL^示^^狀態^;斤要回放的聲音文件。例如,當^w態vyjt常狀態妙 Ji^:狀態時,^^i該聲音文餅為特效聲音。
域sdected一start一object一id一ref和域selected一end一object一id一ref, ~—個均 具有16 :#^,表示用于指定it^牝態中^^動畫的第一個對fJf^一 個對象的ID。
下一個梳selected一repeat一flag財l錄"^JL,錄示是否重復該按
^L動畫。例:io,如^t科己selected—repeat—flag為0,則不重復該動畫。如^^H己 selected—repeat—flag為1,則重:ti亥動畫。
與normal_complete_flag相同,下一個才斜己selected_complete_flag 1 ^fct^JL,且與normal—complete—flag —^,才M^4^C明的一個實;^例ii行 定義。當^^態vyj^^狀態^至^M^態時,才射巳selected—complete—flag 控制動畫#^。也^i說,在^W態^^狀態^為激活狀態或^^狀 態^為正常狀態時,才封i selected_complete_flag。
與稱6 normal—complete—flag相同,如^+封己selected_complete_flag為1, 則當^^態^yj^^狀態改變為M狀態時,顯示i^^狀態中定義的所有動畫 圖像。更^yfc說,如^i己selected一coitipletLflag為1,則當顯示i^^狀態 下動畫的同時,響應于vyj^^牝態至^f^態的妙狀態的指令,顯輛畫畫 面,該動畫畫面從一接收到該指令所顯示的動畫畫面開始,直到域 selected一end一object」d一ref所指示的動畫畫面。
如果標記selected—complete_flag為1,且如果意味著重復動畫的標記 selectedLrepeaLflag為1,則顯示動畫畫面,該動畫畫面>^一接收到該指令"所顯 示的動畫畫面開始,直到域selected_end_object—id_ref所指示的動畫畫面。
^jtit種情況下,即使該^^^X狀態,或在顯示動畫時該M自身關 閉,也能夠持續顯示動畫,直到域selected—end—object_id_ref所指示的動畫畫 面為止,然后,^該a的狀態。
在例如,由^Jt域selection—timejmtjte^A的"^的選"^^t 域user_time_out—duration定義的菜單自動初始化的情況下,^fe^h于jju^^狀 態。
相反,如果selected—complete一flag為0,則當#^態^^^狀態^^£ ^R態時,一^'J^^^^態而不需顯示動畫的指令,就停jL^^狀悉下 ^L^義的動畫的顯示,直到域selected_end—object—id一ref所指示的動畫畫面 為止,然后,顯示^PR態的^。
在下一個^^^ activated一state一infoO中,與^^^ normal一state一info0^0^^ selected—stateJnfo(^目反,在^W態^M^:活狀態^為^M^態時,并4^義 表示是否重復動畫的才科己,或用于控制動畫操怍的樹己。在^W態改變為激 活狀態時,扭/ft^^別i^L活^fe的功能,且^處于激:活狀態的時間^LiA^是 非常短的。通常,控制^^t活狀態妙為^f^態并不4J^的。因此,
^j^activated—stateJnfo()中,可以省略Jii逸兩個樹己。然而,也可以對它們 進行定義。
activated—state—info0中,域activated_state_sound_id—ref具有8位 數據長度,且表示激活狀態下按鈕所要回放的聲音文件。域 3ctivated—start_object—id_ref和域activated—end_object_id_ref, ^-~個均具有 16#lt#^,表示分別用于指^t活狀態中該^^動畫的第一^畫畫面和 :^^-"^H^畫畫面的ID,
下一個域number—of一navigation一commands 16位數lf"J^JL, JL^示 該^^中^A的命4"^數目。以與域加mber—of—navigation_coirnnands所;^示 數目相同的次數,重復下一個FOR語句的循環,然后,定義該^^^m命 令navigation—command0。換句"^i兌,從一個^^能W^多^i^^令,
,給出當前BD"ROM標準中定義的PGi;脈IG流的Jlf^器模型的說 明。附圖29是對PG^JUG^it^J的解碼器模型。
首; yt播放器中iAj^,然后,^yot^Ji,索引文件"index.bdmv"和 電影對fJl斧'MovieObjecU)dmv,,,并顯示頂層菜單。當才娥頂層菜科旨^^斤 要回放的標題時,通過電影對^Jl件中的相應^^^命令,調用用于回放指定標
題的播勤'J^Jl件。然后,^^播汾ij^t件的說明,>yjyt^^^t^^^f
請求的剪輯AViiliL件,即,MPEG2傳^^充。
#^^1^危作為TS ^^,PID濾波器100,并分M PH), PID濾波器 100確^^ ^供的TS ^i否^f^M數據,^M數據,菜iMt據,或字^t據。 如果PID表示菜iN^據,即,IG數據,或字^Mt據,即,PG數據,則附圖29 所示出的鵬器模型的配置變為有效。
在PID濾波器100中,在傳斷充中選擇與糾器模型相"-it的,^ft數據 的TS包,并將*#^在傳城沖器(TB) 101中。然后,在TB101中,提取 TS狄效負栽中^ W^數據。當能夠重構為PES包的數據的數目^ft在TB101 中時,基于PID對PES^iifft:構。"^6i說,將劃分為TS包的m—為一 個PES包。
M^^段重構的PES包中去除PES的頭部,且將該PES包作為^i^碼流 動提^^8W器102,且臨時^ ^f^y^^:據緩沖器(CDB )110中。在CDBllO 所^WlJ4^流中,才緣STC,如^4在已到錄于STC的DTS所指的時 間的^M流,則從CDB110中^t該J4^流,并將絲輸至流圖形處理器
m。然后將該碼 ;it^碼為多個段。
流圖形處理器111在解^M沖器(DB) 112或合^沖器(CB) 113。 如絲的類型是DTS中提供的類型,妙PCS, ICS, WDS,或ODS,則根 據DTS所表示的時間,^i亥段/^(t在DB112或CB113中。如^L的類型不是 DTS中提供的類型,*PDS,則立即將該段^(t在CB113中。
圖形控制器114控制多個艮例如,如^JW器微與PG數據相一致, 則圖形控制器114才娥PTS所表示的時間,從CB113中棘PCS,并JiE讀 取PCS所引用的WDS和PDS。圖形控制器114i^DB112中"^PCS所涉 及的ODS。然后,圖形控制器114對^f^的PCS, WDS和ODSii^lW, 從而形^I于顯示字幕的數據,然后將該數據寫入圖形面板103。
同樣,如^F碼器模型是與IG數據相"^的模型,則圖形控制器114根 據對應于ICS的PTS所表示的時間,從CB113中讀取ICS,并JJi^U亥ICS 所涉及的PDS。圖形控制器114狄DBU2中棘ICS所涉及的ODS。然后, 圖形控制器114對所#的ICS和ODS進^^碼,從而形成用于顯示菜單屏幕 的數據,諸dh^L圖像,并將該數據寫入圖形面板103。
圖形控制器114還對從CB113中#的PDS進^1^碼,從而形成附圖13 中所討iW顏色調^^格,并將該顏色調^L^格寫A^色查M(CLUT) 104。
在預定時間,i!NP畫面時間,^^入圖形面板103的圖像,并將顏色信
息添加至CLUT104的顏色調^L4格所涉及的圖像,以便形緣出圖^lfc據。 然后,輸出該輸出圖INt據。##播放器的說明書,可以進一步將基于CLUT104 顏色調^L^糾顏色信息,添加仏圖形面板103 ^L的圖^lt據,以便形 成字幕圖像數據,然后可以將所得到的字幕圖傢數據寫入至畫面M器。
^M^^器,中,對于PG數^IG數據,將多個段^^在CDBU0 中。然后,在險中定義的PTS所表示的時間,對^"^^W瑪,并將*## 在DB112或CBU3中,絲,^a中定義的PTS所表示的時間將M出。這 樣,當基于在BD-ROM標準中定義的,器鄉涉及播放器時,#^彭'』與 CDB110中所^W賴目對應的^f^DTS和PTS的,器的準備。附圖29中
的虛線,如PTS/DTS緩沖器150,指出該M器.在當前BD-ROM標準中, 并;^X PTS/DTS緩沖器150。
基于解碼器模型控制播放器的控制器,棘PTS/DTS緩沖器150中賴 的DTS,指定用于CDBU0中所#^段的解碼時間,并才鵬PTS/DTS緩沖器 150中^W PTS,指定DB112或CB113中解碼并《4#—個段的輸出時間。
附圖30描述了 PTS/DTS緩沖器150中所^ft數據的結構的實例。在 PTS/DTS緩沖器150中,對應于CDB110所##^段,■ DTS和PTS,且 ^ft用于識別該段的段ID。 #<i^y',DTS和PTS中的^個均具有33
在PTS/DTS緩沖器150中,也可以為^""段^^^y^型的數據。在附
圖30所示出的實例中,^ft與段ro所指示的段的;M^目關的;M^信息和與段
類型相關的信息。與段類型相關的信息表示就PG數據來說,該IS^1否為PCS, PDS, WDS,或ODS, Jw就IGlt據ijU兌,該^i否為ICS, PDS,或ODS。 在附圖30所示出的域中,如果,例如,段ID的數據^j^^ 16位,如果
;K^信息的數^^; 8位,且如^:類型的數據"i^7 4位,則每段的數據
尺寸為94位,即,按照字節如果四舍iA為12字節。
^Lhii^碼器模型中,才緣時間點的更新,清除不同的緩沖器和面板。當 從CDB110中棘,JL^流圖形處理器111中進^^碼的PCS或ICS的撒 composition—d然criptorO中的域composition—state , <^示對應顯示^|_時間,吾^ 始顯示集時,由圖形控制器114清除DB112,CB113,圖形面板103,和CLUT104。 根梧時間點的更新,也可以清除PTS/DTS緩沖器150。
下面將說明時間點的定義,如上所述,在PG^iUG流中,推據時間點
^顯示^yt義時間點。
對于PG流,將下面項目(1)和(2)中顯示集的范圍^M的一個,定義 為一個時間點
項目(1): 一皿示集從作為PCS中定義的時間,存,顯示集的顯示集開 始,直到作為PCS中定義的下一個時間,吾^5始顯示集的顯示集之前的一個顯示 絲止;以及
項目(2): ""la^示集從作為PCS中定義的時間點^顯示集的顯示集開 始,直到與相應PG數據相關的播汾'J絲束為止, 更具體地說,就項目(i)來說,以一組顯示集定義一個時間點,這一組顯示集從定義時間點起始顯示集的pes的pts開始,知道定義下一個時間,存^
顯示集的PCS的PTS為止。同樣,就項目(2)來說,以一組顯示^義一個
時間點,這~-^顯示集>^^義時間A^始顯示集的pcs的pts開始,直到與該
M示集相關的播;^'J^M束為止。
對于ig流,將下面項目(3)、 (4)和(5)中顯示集的范圍^M的一個, 定:M/—個時間點
項目(3): —組顯示集從作為ics中定義的時間,吾A始顯示集的顯示集開 始,直到ICS的域composition—time—out_pte中^5c的時間為止;
項目(4): ""la顯示集從怍為ics中定義的時間,擊^始顯示集的顯示集開 始,直到作為ICS中定義的下一個時間,存^顯示集的顯示集之前的一個顯示 M止;以及
項目(5): "^JL^示集從作為ICS中定義的時間A^顯示集的顯示集開 始,直到與該IG數據相關的播i^'jM束為止。
附圖31是描述圖形解碼器102在PG數據顯示集的單元中所^ff^i處理的 流程圖。在步驟S10中,PID濾波器100基于PID從TS包中獲得絲PG數 據的TS包,并將所獲得的TS ^"^在TB101中。然后,在步驟S11中,當 ^#在TB101中的能夠重構PES包的TS包的數目已^L夠的時候,基于PID 從TS包的有效負栽中提Mt據,以便重構PES包。然后,從PES包中去除 PES的WP,并將PES包作為^&^^ft/^^CDBU0。
在步驟si2中,流圖形處理器in將從pes包中提取的^i^a^^^1
然后在步驟S13到S17中,分別確^^斤擴展的^l:否為PCS, WDS, PDS, ODS,或結^然后,才娥所確定的結果IWt處理。如附圖19或附圖21所 討論的,基于語法中第一個模塊segment一descriptionO的第 一 個域 s,ent一type,確定段的類型。雖然并未示出,但以類似的方式,也可以確定 WDS和ODS的段的類型。
在步驟S13中,確定該^A否是PCS。如^C現該狄PCS,則##附圖 19所討論的PCS的語法中模塊composition—descriptorO中的域 composition_state,處3gi^行至步驟S19,從而確定包^ PCS的顯示^bi否 為時間,^^始顯示集。
如絲步驟S19中發現該顯示線時間,掘顯示集,則處iSi4行至步驟 S20。在步驟S20中,清除涉及字幕顯示的緩沖器,例如DB112和CBU3。這 樣,也可以清除CDBllO。在步驟S21中,根據DTS所表示的時間,將PCS 寫A^步驟S20清,CB113中。然后,處Sil回至步驟SlO, J襲得下一個 包。
如^步驟S19中確定包^i亥PCS的顯示集不是時間^,顯示集,則處 iSii行至才鵬DTS所表示的時間,將PCS寫入CB113的步驟S22。這樣,將 PCS寫入CBU3的預定空間。
如絲步驟S13中確定該段不是PCS,則處iSii行至步驟S14,從而確定 該^bi否為WDS。如^iL現該^lWDS,則處Si^ft至步驟S23。在步驟S23 中,才娥DTS所表示的時間,將WDS寫入CB113中。然后,處艦回至步驟 SIO,并獲得下一個包。如絲步驟S14中確定該段不是WDS,則處Sii行至 步驟S15,從而確定該^R^否為PDS。
如^JL該狄PDS,則處Sii行至步驟S24。在步驟S24中,立即將PDS 寫入CB113中。由于PDS并不具有DTS,但具有PTS,所以,在將輛^ PDS之后,立即將其寫入CBU3。然后,處g回至步驟S10,并獲得下一個 包。如絲步驟S15中確定該段不是PDS,則處iSii行至步驟S16,從而確定 該狄否為ODS。
如^JL該狄ODS,則處Sii行至步驟S25。在步驟S25中,才娥DTS 所表示的時間,解碼ODS中^的游程長J^t理的位圖數據,并將其寫入 DBU2。然后,處Sil回至步驟SlO,并獲得下一個包。如^步驟S16中確定 該段不是ODS,則處Sii行至步驟S17,從而確定該^1否為作為顯示集結束 的結M
如^i現該^a^束敬,則結束關i^亥顯示集的處理序列。
如M步驟S17中確定該^L不A^^,則處3Sii行至步驟S18。也M 說,確^jt某"""^J:,并^ffi定絲處理。
在JJigi置中,才娥PCS中定義的PTS,從CB113輸出用于顯示字幕的 PCS, M示該字粒后,從CB113中刪除PCS。然而,##^方案,如果用 戶給出關閉字幕顯示的指令,則在時間到達PCS中定義的PTS時,4M^重現該 字幕,即使用戶試圖通過開啟字幕的顯示來重現該字象
因此,從DB112中單獨提供用于絲當前激活ODS的緩沖器,并且,從 CB113中單 _供用于#當前激活PCS和PDS的緩沖器。響應于開啟字幕 顯示的指令,利用DB112和CBU3中iM^l供的緩沖器所^WfODS, PCS, 和PDS,形成字幕圖像和顏色調^1^格,并將^^別寫入圖形面板103和 clut104。
"激活":t^PTS所指示的相應段的顯示的狀態,且更^^說,從某一 PCS中定義的PTS開始,到下一個用于顯示字幕的PCS中定義PTS的一段時 間。
也^1說,圖形控制器114才娥PCS中定義的PTS,將CB113輸出的PCS 提^^圖形面板103和CLUT104,并JiE保留CB113中單^^供的緩沖器中 的PCS,直到到達下一個PCS中狄的PTS的時間。Jiil內容同樣it^于ODS。 圖形控制器114條PTS,將DB112輸出的ODS提條圖形面板103,并JUE 保留DB112中單li^供的緩沖器中的ODS,直到到達下一個pcs中定義PTS 的時間。
才娥該配置,如秘娥用戶辦關閉字幕顯示^重構字幕的顯示,則 與開啟字幕顯示的指令同步,立即重新開啟字幕的顯示。
也 _說,響應于關閉字幕顯示之后開啟字幕顯示的指令,從CB113單獨 提供的緩沖器中^PCS, JLJi^ DB112單獨提供的緩沖器中"^ ODS,并 JL^用所棘的PCS和ODS,形成字幕圖像。然后,將字幕圖#^入圖形面板 103。 Ji^內容同樣ii^于PDS。響應于開啟字幕顯示的指令,從CB113輛 提供的緩沖器中棘PDS, W用所棘的PDS,形絲色調^SL^格。然后, 將顏色調&^格寫入clut104。
附圖32是稱述圖形解碼器102在1G數據顯示集的單元中所Wt^處理的 的流程圖。附圖32所示出的處理與附圖31中示出的對PG數據的處對目務似, 除了對pg數據所特有的wds的處理"卜。
在步驟s30中,pro濾波器ioo基于pro從ts包中獲得絲ig數據的
TS包,并將所獲得的TS ^4#在TB101中,然后,在步驟S31中,從TB101 中^ ^jts包的有效負栽中提M:據,并重構pes包。然后,從pes包中去 除PES的^P,并將PES包作為J^^iit^^cdb110。
在步驟S32中,流圖形處理器111將從PES包中提取的IJ^a^^1
然后在步驟S33到S36中,分別確定所擴展的^R i否為ICS, PDS, ODS,或 結束敬,并^ll所確定的結果^ft處理'如附圖24所討,,基于浯法中第一 個員segmenUlescriptionO,確定段的類型。雖然并未示出,^a勒以的方式, 也可以確定ODS的段的類型。
在步驟S33中,確定該^R^否是ICS。如^iL現該狄ICS,則棘附圖 24所討賴ICS的語法中模塊compos旭oi^descriptorO,處3Sii行至步驟S38, 從而確定包:絲ICS的顯示集是否為時間,吾^顯示集。
如絲步驟S38中發現該顯示絲時間,存^顯示集,則處Sii行至步驟 S39。在步驟S39中,清除涉;S^^單顯示的緩沖器,例如DB112和CBU3。這 樣,也可以清除CDBUO。然后,在步驟S40中,4娥DTS所表示的時間,將 ICS寫A^E步驟S39清除的CB113中。然后,處Sil回至步驟S30, JL^得下 一個包。
如絲步驟S38中確定^i玄ICS的顯示集不是時間;顛顯示集,則處 Sii行至步驟S41 。在步驟S41中,根據DTS所表示的時間,將ICS寫入CB113 。 這樣,將ICS寫入CB113的預定空間。
如^E步驟S33中確定該段不是ICS,則處Sit:行至步驟S34,從而確定 該^A否為PDS。如果該段不是PDS,則處3gii行至步驟S35,從而確定該段 是否為ODS。如果該段不是ODS,則處3Sii行至步驟S36,從而確定該^A否 為結^:。如a步驟S34中發現該^l: PDS,則在步驟S42中立即將PDS 寫入CBU3。如絲步驟S35中發現該狄ODS,則在步驟S43中條DTS 所^^示的時間,,ODS并^F其寫入DBU2。
以下,將討ife^JJJi^碼器微的回i^殳備。附圖33描述了J^于JJi^ 碼器^的回^ti殳備l的配置。回放設備l包括^ft驅動器50, PID濾波器51, AV解碼器52, ^制器53。存儲驅動器50能夠在其中安^JJlBD"ROM, 并對其進儲放。
控制器53 ^中^t理單元(CPU),預,CPU上所運^^的ROM, 當CPU #/ ^序時用作工作^#器的隨^4^##器(RAM)等。#4&該配 置,控制器53控制回放設備l的所有^ft。
4^^具有用戶界面的回;^i殳備1,該用戶界面可以向用戶4^供預定控制信 息,并jaj^響應于用戶辦輸出控制信號,雖然Ji^J戶界面并未示出。例如, ^^通過預^L^i信單元,例如,^卜通信單元,^t與回放設備1的i^f呈
通信的遠^^制象ft為用戶界面。在該iw^制器上,提供多個輸入單元,該
多個輸入單元#例如,^ ^:"^類的指^Ji,下,左,和右方向的方向鍵, 數^it, ^S沐多個功能的功能M。
^^制器才M&在一個輸入單^Ji^t^^t,產生一個控制信號,并將 所產生的信賴制為,例如,^KT號,然后,傳,^Ht號。回放設備i 通it^卜接收器(未示出)接收該^Ht號,并將該^Ht號解調為電信號,
從而重構源控制信號。然后#^控制信號提#^控制器53。響應"f^控制信號,
控制器53才^W^控制回放設備i的l^ft'
用戶界面并不局限于^4t制器,但可以在回放設備i的辦面^Ji提供 一^Hf^i且'作為選擇,可以為回放設備i提微過,例如局域網,IjWfit信 的通信單>£^為用戶界面,且可以M過該通信單ifc^MP計^^a供的信號, 作為用戶界面所提供的控制信號提^^控制器53。
在回放設備1的非易失'^##器中賴關悄言{ 的初始信息。從非易 失'l^t器中^^語言iO:的初始信息,并當例如,回放設備i通電時,將其
提條控制器53。
當將M^A^f^驅動器50時,控制器53通it^ft驅動器50 ^MejLL讀 出文伊'index.bdmv"和文,'MovieObjectbdmv",并基于所^Wl件的i兌明, 讀出目錄"PLAYLIST"中的播射'J^:件。然后控制器53通it4^驅動器50 >^^£^_11讀出播;^^^_件中包^"播放項所涉及的剪輯AV ^tit件。如果播 淑ij表^f播放項,則控制器53iiiiit4^驅動器50vyJejLh讀出子播放 項所涉及的剪輯AV駄條字絲據。
下文中,對應于子播放項的剪輯AV ^^L稱為"子剪輯AV流",JL^應于 與子播放項相關的主播放項的剪輯AV ^^L稱為"主剪輯AV流"。
然后,由解調器(未示出)解調>^!#驅動器50輸出的數據,且由"^J:校
正器(未示出)對^Mt^妙處理,以便重構多路i^流。多路^ia^
-"#%^充,該傳^^危中扭過PID伊^數據類型Wt據鵬^, 4flt據劃分
為M預^X寸的較小的部分,并4m小的部^Ji行時分多路復用.PID濾波
器51^^基于PID類型對數^4行分類,更^*4說,PID濾波器51將主剪 輯AV流&a^^沖器60, ^剪輯AV流^^^沖器61,將聲音數據
&^^^沖器62,以及將i^t據^l^^沖器63。
^制器53的控制下,以逐^h理為基礎,M沖器60中讀^lt^ 沖器60中的主剪輯AV流包,并將^^條PID濾波器64。 PID濾波器64基 于包的PID將包分類至視頻流包,PG流包,IG流包,和音頻流包。
^制器53的控制下,以逐M:理為基礎,M沖器61中"Mt^l^J^ 沖器61中的子剪輯AV流包,并將^4€條PID濾波器90。 PID濾波器90基 于包的PH)將包分類至視頻流包,PG流包,IG流包,何頻流包。
將PID濾波器64所分類的視頻流^ PID濾波器90所分類的^5流包, 提^ PE)濾波器65,并#*1 PID對它們進^f^^。也^B兌,PID濾波器 65將PID濾波器64輸出的主剪輯AV流包提^^第^W解碼器69,并將PH) 濾波器90輸出的子剪輯AV流&^^^第^W)Sf^器72。
第-^LM觶碼器69從所提供包的有效負載中提取預定視頻流,并對所提取 ,流的MPEG2壓縮碼進^f碼。然后,第-^LM觶碼器69將已解碼的數據 輸出至第一 面板產生器70,并產生 面1這樣,通過例如,將基帶數 字^L^數據寫入畫面M器,產生 面板。將第-^L頻面板產生器70中產生 的艦面板,提條艦數據處理器71。
分別由第二^j^解碼器72和第^^L頻面板產生器73,扭行勒以于第一視 頻解碼器69和第一視頻面板產生器70所^f詢處理,以便)IW^頻流,并產 生,面板。將第^LM面板產生器73中產生的 面板,提^NSI^數據處 理器71'
Mf數據處理器71將第一皿面板產生器70中產生的視頻面#第1 頻面板產生器73中產生的視頻面板,插A^—個畫面中,從而產生一個視頻面 l通iti^棒性的使用第-^W面板產生器70中產生的 5面#第《^^頻面 板產生器73中產生的視頻面板,可以產生一個視頻面l所產生的視頻面板, 對應于例如,附圖9中示出的活動圖像面板10。
將PH)濾波器64所分類的PG流脈PID濾波器90所分類的PG流包, 提條PID濾波器66, Ji^PG流包的^t類型,并將^^條PG糾器 74。
PG解碼器74,對應于附圖29所討,解碼器鄉中的圖形胸器102。 這樣,附圖32所示出的PID濾波器100和TB101,分別對應于PID濾波器64
和緩沖器(未示出)。
PG解碼器74^^斤提供包的有效負載中提取預定PG流包,并對PG流包 進^f碼,從而產M示字^;斤用的圖形數據。然后,PG解碼器74將該圖形 數據提^PID濾波器75。 ^B兌,PG解碼器74v^斤提供包的有效負栽中 提Wt據,并基于PID重構PES包。如果DTS和/或PTS包括在^"t構的PES 包的:MP中,則PG解碼器74提取DTS和/或PTS,并將^4#在PTS/DTS 緩沖器150中,JUJi^有效負載的數"^i^lW,從而形成PCS, WDS, PDS, 和ODS。斜目應DTS所表示的時間,將PCS, WDS, PDS,和ODS均, 在DB112或CBU3中,JL^目應PTS所表示的時間,將其從PG解碼器74中 輸出。將PCS, WDS, PDS,和ODS均提^^PID濾波器75。
PH)濾波器75以如下所述的i^lt據的形式,i^^定圖形lt4^字^: 據,并將所選^數據提^^PG面板產生器76' PG面板產生器76基于所提 供的數據產生PG面板,并將PG面板提^"^M數據處理器71。 PG面^f應 于例如,附圖9所討論的字幕面板11,且i^t應于附圖29所討論的圖形面板 103中,的字幕圖像。
將PID濾波器64所分類的IG流^ PID濾波器卯所分類的IG流包, 提條PID濾波器67, JLi^擇IG流包的一種類型,并將^-H條IG解碼器 77。
IG糾器77,對應于附圖29所討輛,器模型中的圖形,器102。 這樣,附圖29所示出的Pro濾波器100和TB101,分別對應于PID濾波器67 g沖器(未示出)。
IG糾器77A^斤提供的IG包中提取ICS, PDS,和ODS,并對ICS, PDS,和ODS進W^。例如,16,器77>^斤提供包的有效負栽中提城 據,并基于PID重構PES包。如果DTS和/或PTS包括在戶/ft:構的PES包的 ^P中,則IG解碼器77提取DTS和/或PTS,并將^4#在PTS/DTS緩沖器 150中,Jii^有效負載的數據進^W,從而形成IG流包的ICS, PDS,和 ODS。在PTS/DTS緩沖器150所^W相應DTS所表示的時間,將ICS和 ODS進^f碼,然后將^##在DB112中。PDS立即^^fvff(t在CB113 中。
IG觶碼器77中,在PTS/DTS緩沖器150所^W PTS所表示的時間,從DB112或CB113中讀出相應段,絲過預^A^沖器78將^^^IG面 板產生器79。 IG面板產生器79基于所提供的段,產生IG面板。該IG面樹 應于,例如,附圖9所討,IG面板12。
^LM數據處理器71包括,例如,附圖11所討iW圖形處理器,JWfiL^ 面板(附圖11中示出的活動圖像面板IO ), PG面板(附圖11中示出的字幕面 板ll),和IG面板(附圖ll中示出的IG面板12)進行絲,從而形成一段圖 #^據,并將該圖^^^ft為^LM信號輸出。
以下,^t論在附圖11中PG面板(即,字幕圖像)的情況下的細節。調 ^feL22A, RGB/YCbCr轉換電路22B,和絲器23,對應于附圖29中所討論 的CLUT104。將顏色信息添加至調22A和RGB/YCbCr轉換電路22B中 的PG面板,且將不透明信息添加錄法器23中的PG面板。然后,分別將所 得到的PG面板與加法器24和加法器28中的鄉面脅IG面板,以便輸出一 段圖傢數據。
將PID濾波器64所分類的賴;脈PID濾波器90所分類的絲流,提供 給PID濾波器68。 PID濾波器68切換PID濾波器68的開關,以便#^流的 ,類型,提^^第"~^解碼器80,并且,將^Ml型的賴^a^^第二 "f^解碼器81。第""^^W器80和第二,解碼器81中解碼的^fet^ 法器82中進行M, iLi^一步i^加法器83中將所加得的^^t^M沖器 62中棘的聲音數據相^f。然后,輸出所得到的^M信號。
^jti^ST合^元91中處SA^沖器63中"^的iL^ST,并將^^供 給PID濾波器75。
現在,下面將說明本發明的一個實施例。在BD"ROM標準中,定義PG 數據或IG數據中所^^J的段的數目,和Jiit^器模型中所^^的緩沖器的緩 沖區尺寸。^^"發明的一個實施例中,提^:據結構^H己錄該數據結構的記錄 介質,該數據結構滿;i^斤定義的糾,例如,PG數據或IG數據所^^1的段的 數目和緩沖器的緩沖區尺寸。^^發明的一個實施例中,提供了用于產生該數 據結構的創作設備和方法,用于在ie^:介質上記錄該數據結構的記錄設備和方 法,以及用于制造該記錄介質的制造設備和方法,#發明的一個實施例中, 提供了用于確^^斤產生數據是否滿足BD-ROM標準所定義的糾, PG數 據或IG數據所使用的段的數目M沖器的緩沖區尺寸,的聰^iEi殳^fp方法。
下面,將筒要討論械明相關的BD-ROM標準中PG數據或IG數據所定 義的^Hf。對PG數^IG數據中的^-個,定:^一個時間點內段的數目的 上l由i^玄上限,就PG數據來說,能夠限制一個時間點內所^^的字幕圖 ^Nt據的數目,并且,就IG數據來說,能夠^5C—個時間點內所^^1的頁,命 令^fe圖微據的數目。
一個時間點內PG數據的段的數目的上限為,例如,下面在附圖34A所示 的8個PCS, 1個WDS, 8個PDS, 64個ODS,以及8個結^0 —個時 間點內IG數據的段的數目的上限為,例如,下面在附圖34B所示的1個ICS, 256個PDS, 4096個ODS,以及1個結綠。
基于例如,段的數目的上限,如Ji/斤述,確定CDBU0, DBU2, CD113 和PTS/DTS緩沖器150的最小容量。
例如,對CDBllO,定義CDB110中所能夠^W段的數目的上限。M 是說,如綠的數目超過圖形流處理器111的處理能力,且下一個階段^f^在 CDB110中,則可以打^Jt理。例如,如^^過DB112和CBU3中所肯l^"段 數目的段的數目,^f^在CDB110中,則才M^段的DTS和PTS之間的關系, 不育1#從CDB113中讀出并在DTS所表示的時間對其進^^碼的段,^#在 DB112和CB113中。
因此,基于DB112和CBU3中^(W段的數目,確定CDB110中絲的 段的數目的上限。如同一樹定的實例,對于PG數據,基于一個時間點內PG 數據的段的數目的上限,如附圖34A所討論的,確定8(PCS)十1(WDS) + 8(PDS) +64(ODS) +8(結絲)-89為CDB110中所育^IW段的數目 的上l實際上,順上FIU^加某^N^:,且將CDBllO中能夠^WPG數 據的段的數目的上限,iU為,例如,128。
對IG數據應用相同的處理。也^i說,對于IG數據,基于一個時間點內 IG數據的段的數目的上限,如附圖34B所討絲,確定l (ICS) +256(PDS) + 4096 (ODS) +1 (結束敬)=4354為CDB110中所負&4#^段的數目的上 隊實際上,贈上卩IU^加某^i^f:,且將CDBllO中能夠^WIG數據的段 的數目的上限,設置為,例如,5120。
基于CDB110中能夠存儲的段的數目的上限,確定用于PG數據的 PTS/DTS緩沖器150的最小容量。基于DB112和CB113中能夠4W段的數 目,確定CDB110中能夠^W段的數目的上限,如上所述。因此,下面將確 定用于PG數據PTS/DTS緩沖器150的最小容量。
在形成PG數悟的各敬中,由于END段不具有DTS,并J^^f!^在DB112 或CB113中,所以為了計算PTS/DTS緩沖器150的最小容量不需對END M ^fti十數。由于PDS不具有DTS,但可以存儲在CBU3中,所以可以為了計算 PTS/DTS緩沖器150的最小容量而對PDS進^i十數。因此,基于PCS, WDS, PDS,和ODS的數目的上P艮,^H古與PG數據相一致的解碼器微中PTS/DTS 緩沖器150的最小^:量。
如果將附圖30所示出數據結構的所有的域《##在^"個段中,則數據尺寸 變為(8 + 1 + 8 + 64) xl2字節-972字節,且與PG數據相-^t的解碼器模型 中PTS/DTS緩沖器150的最小容"f^皮譯估為972字節。實際上,^最小容量 添加某*量,且將打8/078緩沖器150中的最小容*^(古為約1.61 。
與PG數據的情;;U目同,基于CDB110中能夠^f^l段的數目的上限,確 定對于IG數據的PTS/DTS緩沖器150的最小容量。如Ji^斤述,基于DB112和 CB113中能夠^^段的數目,確定CDBllO中能夠^ !^段的數目的上限。 因此,下面將確定對于IG數據的PTS/DTS緩沖器150的最小容量。
在形成IG數據的各歐中,由于結^:不具有DTS, JU^^在DB112或 CB113中,所以可以為了計算PTS/DTS緩沖器150的最小容量而不對結^ii ^i十數。由于PDS不具有DTS,但可以肩儲在CBU3中,所以可以為了計算 PTS/DTS緩沖器150的最小容量而對PDS進fri十數。因此,基于ICS, PDS, 和ODS的數目的上限,評估與IG數據相一致的解碼器模型中PTS/DTS緩沖 器150的最小容量。
如果將附圖30所示出數據結構的所有的^^在^""個段中,則數據尺寸 變為(1+256 + 4096) xl2字節=52236字節,且與IG數據相一致的g器模 型中PTS/DTS緩沖器150的最小容f f皮評估為52236字節。實際上,對該最小
容量添加某^i:,且將pts/dts緩沖器150的最小^:JriH古為約64kb。
以下將^IM^L明的一個實施例,描述PG數據或IG數據的數據結構。 該實施例中,提供PG數^V或IG數據的數據結構,該數據結構滿足以下條 件,即,在某一時間點,>^^中讀取并^#在作為)5 ^沖器的CDB110中 的段的數目,不超過CDB110中能夠^HW段的數目的上限。
以下將參考附圖35, ^t本發明的一個實施例,討論PG數據或IG數據 的數據結構的概念。現在MCDB110中能夠^^段的數目的上限為N。附 圖35示意性的描述了在某一時間點CDB110的狀態。在CDB110中,如附圖 35所示,e^作為能夠^^在CDB110中的段的數目的上P艮的N段,iH^
Se&fa, Seg#^i, Seg^........ Seg^N-2, Seg^rw。 Seg^和Seg^是將提^^
CDB110的段。
附圖35中,段的排列的;'齡與提供段的力齡相對應,且向右邊的時間較早。
例如,段Seg^是^f^在CDB110中的段中,在最早的時間^^^在CDBUO中的 亂段Se&tort和Seg^是iE^ft在CDB110中,且以后將要^#在CDB110 中的l段86&^是下一個將要^#在0 110中的亂
對^-個段指定DTS。在附圖35示出的狀態中對最陳舊的段Seg^指定 DT&。將要提,CDB110的段的順序,對應于為各段指定的DTS的時序順 序。
如果在該狀態下將Seg^提供給CDB110,則為了滿足以下條降,即, CDB110中^#^段的數目,不超過CDBllO中^f^段的數目的上限N,在 將Seg^提#^ CDB110之前,從CDB110中輸出至少一個段。
更^^說,如果將段Seg^^^在CDB110的時間RT^,晚于在最早的 時間從CDB110中輸出的段Seg^所指定的DTS^,則當將段Seg^提條 CDB110時,CDB110中^W段的數目并^^t^的數目的上限N。
換句^iJC,提供以下數據結構。5i^f^J^于某一段x,錄x之前CDB110 中4^f段的最大值限制在N內。這樣,表示為N段指定的DTS中最早時間 的DTS,應早于CDB110中^^段x的時間。才ft^i亥數麟構,可以一直滿足 由CDB110中的段的數目的上限所定義的條件。
,考慮CDBllO中^ft段x的時間。如附圖33中示出的,從由娃 中讀取并由存儲驅動器50輸出的一個數據流開始,在PID濾波器51中^#"" 個主剪輯AV流,并將其臨時> !^雄沖器60。然后,以TS逐^t理為J^, 城沖器60讀出主剪輯AV流。^Mfc^L說,錄沖器60輸出)W^流包,音 頻流包,PG流包,和IG流包進行多路衷月的剪輯AV流,作為#^^1輯結 構中的包。
在PID濾波器64中分類M沖器60中讀出的包,并在PID濾波器65至
68中基于pro對其進行選擇,且將所奴的^^供給相應的微。例如,pro 濾波器64和66對pg ;;IUi行選擇,且立即將它們形成敬,并將^4^^ pg
一器74。然后,將提^^IW器74的段^^^在CDB110中。
附圖36A和36B示意性的描述了將數據i;i(WJl沖器60提條PG糾器 74或IG解碼器77的流程。附圖36A描述了基于附圖29所討^g器模型 的數據流的M^呈。在BI>ROM標準所定義的,器模型中,以每秒48 3Mi (Mbps)的傳輸率,將數據^t^^PID濾波器100。以48Mbps的傳輸率從 TB101中輸出基于PID在PID濾波器100中進行分類的TS包,并將^^條 CDBllO。
附圖36B描述了將基于附圖36A所示糾器模型的數據^v^用于附圖33 所示回^bi殳備l的實例。這樣,對于PG數據,,器模型的PID濾波器100 和TBIOI,分別對應于PH)濾波器64和PID濾波器66,且對于IGlt據,PID 濾波器100和TB101,分別對應于PID濾波器64和PID濾波器67。因此,在 PG數據的情況下,以48 Mbps的傳輸率M沖器60輸出的流中選擇PG包,
PID濾波器64和66中立即將它們形成度,并以48 Mbps的傳輸^#, PG觶瑪器74。將提* PG解碼器74的段^#在PG觶碼器74的解碼 緩沖器(對應于CDBllO)內。
下面將條附圖37更^^kii^i兌明。在附圖37中,多個方^^示TS 包,V, A, P,和I分別表^^W包,,包,PG包,和IG包。在附圖37 中,向右邊的時間較早。附圖37的A部分表示緩沖器60輸出的數據流的實例。 緩沖器60的輸出是>1 ^包,絲包,PG包,和IG ^i^行多路J^I的多路 ^包l
如上所述,才娥回放設備1中PID濾波器64到68中的數據類型,對包括 緩沖器60輸出的不同類型包的包流進^^擇,并JJi將PG數據和IG數提重 構為PES包(未示出),并基于該PES包形^
對于PG數據的情況,如附圖37的B部分所示,在將PG數據提^PID
濾波器64和66時,對PG數據所^的包&, P2.......進^^擇,并^#在
緩沖器內。然后,如上所述,當緩沖器中^ ^能夠重構為PES包的TS包的 數目足夠多時,重構PES包。也tt^說,將劃分為TS包的概一為PES包。 如附圖37的B部分所示,TS包P" P2和P3形成一個艮
對IG數據應用相同的處理。如附圖37的C部分所示,在將IG數據提供
給PID濾波器64和67時,對IG數據所包括的包Ip 12.......進^^擇,并存
儲錄沖器內。然后,當緩沖器中^f!W能夠重構為PES包的TS包的數目足 夠多時,重構PES包。也1fc^說,#3^分為TS包的m—為PES包。如附圖 37的C部分所示,TS包l, 12和13形成一個1
以這樣的方式,形成一個段,并在形錄的TS包中,當將緩沖器60最近 輸出的TS ^^^"相應PID濾波器時,將其立即提^^糾器。
對于PG數據,如附圖37的B部分所示,在形成一個段的TS包PP P2 和P3中,緩沖器60最近輸出的TS包為TS包&。在將TS包&提,PID 濾波器64和66的時刻(附圖37中的時間RTpH),形成一個段,并A^在該 時間RTV3,將^^,PG解碼器74'
對IG數據應用相同的處理。如附圖37的C部分所示,在形成一個段的 TS包I" 12和13中,緩沖器60最近輸出的TS包為TS包L。在將TS包L提 ■ PDD濾波器64和67的時刻(附圖37中的時間RTu-3),形成一個段,并 /L"f"在該時間RTu-3,將^4^^IG解碼器77。
因此,如果TS包的邏輯;齡已知,則在基于某一TS包的相對時間,^H古 ^ffail^^PG解碼器74或IG^5馬器77的時間。換句"^i兌,^^于TS包的 順序,能夠唯一的確定將段提^^CDB110的時間RT。
如果定義^"在)Sf^沖器中的PG數據或IG數據的段的數目的上限N,
則一直滿;t該上限N的數據結構#下所述。
, ^f^^^t指定的DTS的順序與提供^IS:的;^才iN"應。就附圖 35所示某一段Seg^來說,在為早于段Seg^而提^^f^沖器的N 的賴)斤指定的DTS中,對應于最早時間的DTS#f于將段Seg^提^")SW^ 沖器的時間RT^。為了滿足該條ft,指定4^的DTS,并朝剛形威^R的TS 包。
如Ji^斤述,基于TS包的〗H^,能夠唯一的確定將段Seg^提^^IW^沖 器的時間KI;。
以預^I^朝^^^PG數^^IG數據以外的數據,例如,^L^數據 和^"M數據,的TS包。因此,PG數絲IG數據的TS包,^LM數^r音 頻數據的TS ^目5^目關。通常,^^將PG數據或IG數據的TS包^L^J一
頓定單元,i^p顯示集,這樣的話,能^^更于管s^mi。
以下,將才條本發明的一個實施例,給出用于產生jiii數據結構的方法,
和用于制造將該數據結構iC^于其上的ie^介質的方法的說明,附圖38是描述 用于制ii—己錄介質的流程圖,該iE4:介質可以將包^M數據,音頻數據, pg數據,和ig數據的多路X^流^4:于其上。如附圖38所示,從產生內容 到4W內容形成為^Jl的處理,被稱為"創作處理"。
利用例如,計^UilMt^預定^:件,^t^創作處理。^ 5數據, ^5數梧,字幕數#菜單顯示數據之類的不同材料的數據,均記^^^in硬 盤驅動器,之類的連接在計^Kh的夕Ml^i殳備上。作為選擇,還可以將材 料數新2^計a的a上,或者如^1供具有網絡連接功能的計,,則 通過網絡,^h"lp源提供材料數據。
在步驟S50中,獲得M5數據,^"M數據,字Wt棘菜單顯示數據,且 以預定時序順序朝剛Jiil數據項,以《更確定回放時間。因此,創建將要在記錄 介質上錄的內容。
然后,在步驟s51中,^HW數據,賴數據,字^:#菜單顯示數據 中的#—個進#^碼,并^目應的數據項中產生^碼流。更*#^說, 頻數#賴數據中產^^流。基于字Wt據,產生形成pg數據的諸如 pcs, wds, pds,和ods的段。同樣,基于菜單顯示數據,產生形成ig數 據的諸如ics, pds,和ods的段。對于pg數據和ig數提,均產生結^l。
然后,在步驟s52中,對步驟s51中產生的^4^^ii行多路^。更具 #^ 說,^4t數據類型,將步驟s51中產生的^個J4^^fU'j分為較小的部 分,且如果需要則將pts和dts添加至多個所劃^f部分,且將所劃分的多 ^HP^成一個pes包。然后,將pes包劃分為較小的部分,并且將表示數據 類型的pid添加至^"個劃分后的粉,從而得到ts包。以對應于dts的順 序,糸M'J形^i數據,賴數據,pg數# ig數據的ts包,然后,將對 應數據類型的ts包多路^1為邏輯〗賂中一個單獨的數據^
在步驟s53中,IW^驟s52中所產生的數據流的斷正。對于pg數據或
ig數據,確^^斤產生的數據流的邏輯m^,是否滿;c^c明實施例的預定數據
結構的*。如^1現該邏輯 滿足步驟S53中的*,則處3S^行至步驟 S54。如果該邏輯;^不滿足該4Ht,則處Sil回至步驟S52。在步驟S52中,
例如,對TS包進"fti新朝剛,并重新多路^I為一個數據流,從而滿足預定數 據結構的條降。如果不滿足步驟S53中的條降,則所釆用的方法,并不局限于 JJ^t理,且如附圖38中虛線所示,儲不滿足該糾的原因,該處Sil回至 步驟S51,并*1^數據進#*新編碼。以下,桐pi兌明用于步驟S53中的*步 WT指定的處理,
在步驟S54中,對步驟S53中被的數據J5^:"ft^式化。^^式^^t理中, 在步驟S54中,創^^于數據流,例如,上面所討絲剪鄉息文件中^fW^ 信息,的數據庫。將該格式^狄理中產生的數^^數據流,構^V—個文件系 統。例如,將數#^:據^##到多頓定文件中,絲從各文件(參見附圖6) 構建一個層次結構。然后提供邏4I^M元。與該文件系^目同,可以使用例 如,統一勉格式(UDF),
jHW卜,在BD"ROM標準中,將^f 4字節數^"j^變的預定^P添加至TS 包,且然后,將所得到的TS包作為源包記絲itJUi。以這樣的方式,在步驟 S54的格式4狄理中,還可以通過#—個擲添加至TS包,^W亍源包的構成。
然后,在步驟S55中,^ft^所格iU^:據流的te。在該JIH^t理中, 基于到步驟S54為止所產生的文件或文件系統,產生一個絲圖像,并將其回 放,從而確定到步驟S54為止該創作處理的結果是否正確。
產生M圖像,作為反映目才科己錄介質,iH^JU^斤"^^圖像的數據。 例如,如^J寸以扇區為單元的ie^lfc據,目才封己錄介質Ait盤,則以扇區為單 ^/^建作為位圖數據的數據。
如^E步驟S55中作為te^t理的結果,確定到步驟S54為止的創作處理 的結^UE確的,則處3Sii行至步驟S56。在步驟S56中,從^lt據中產生一 個itJt。如果作為步驟S55中IH^1:理的結果,發tt所格式^^據中存在誤 表即,到步驟S54為止的創作處理的結果是不iE^的,則處艦回JJ t數據流 重新進^^式化的步驟S54。如果步驟S55中的JiH^t理^J坎,則所采用的方 法,并不局限于Jii^t理.才N^t的原因,該處Sil回至步驟S51,并對該 數賊付新編碼
在步驟S56中,從步驟S55所mi的;JfeJt圖像中產生一個itJ:。例如,對
所m^數據擬mt^jE編碼處理!然后,對^m己絲碼處理。然后,
以預^ri^t所得到的記^:據進,制,JL^SL^,準^所得到的信號記
^Jijie^介質上。基于該信號,產生一^W:。下面,^i兌明絲產生的雄。
"述實例中,在多路^處理^齡2次jmi^t理,并JUMM^式化 處理仏作為選擇,^j^式她理^脅l次JiH^h理。這樣,如果作 為m^理的結果,發現一^H^差,推M差的類型,處3Sil回至步驟S51中 的g處理,步驟S52中的多路^處理,或步驟S54中的格式^^t理。
下面,辦別討^^驟S53中J3^t理的細節。在步驟S60中,從ie^:介 質J^斤i諒的所有TS包中重構PES包,MPES包中重構械。
然后,在步驟S61中確定重構的各^A否按DTS的^#^。如#步驟 S61中發5(L^段不是按DTS的順序#^,則處3Sii行至^Wml處理的步驟 S68。例如,處Sil回至附圖38的流程圖中的步驟S52,且在多路^J)處理中, 重新名一ijTS包,以便使M的順序與DTS的順序相匹S&。作為選擇,處理可 以返回至步驟S51,如附圖38中虛線所示,JH次^f彌碼處理,以便可以 DTS,并為械提供DTS。
相反,如U步驟S61中確定各^A按DTS的順序名^'j ,處Sii行至步驟 S62。在步驟S62中,如果為所有的段iM DTS,則獲得各DTS。然后,在步 驟S63中,如上所述,基于TS包的順序,確定將該段提^^f5械沖器的時 間RT,。從該處理中排除不與DTS或PTS "-^提供的結^R。
然后,在步驟S64中,通過提^于N的數量的段,將目標教的DTSn與 在目標^:^將段提^^f^沖器的時間RTW相tb^如果該流程圖中第 一次"^ft^驟S64,則目相教可以是,有段中最早時間提#^1 ^沖器的段。 在步驟S65中,確定目標段的DTS是否早于時間RTn+N。將所確定的結^## 到預定寄存器中。
然后,在步驟S66中確定是否已處SJ^^a^卜的所有段。如^ "在未 處理的段,則處Sil回至步驟S64,步驟S64中,將^Mt理的段設置為目標段, ^ii^^f于N的數量的段,將下一個目標段的DTSn與在目標段^將段 ^^NiW^沖器的時間RT^相J^,
事實上,絲^^t^卜的所有段中,^處理的第(N-1)個段,可以從 該處理中排除。
如果步驟S66中所有段均已處理,則處3^ii行至步驟S67,從而基于步驟 S64中所獲得的確定結果,確^i否i^JW^沖器中能夠^W段的數目的 上限N的條件。如^il良了上限N的^Hs則處^ii行Ji^t^t處理的步驟 S68。
例如,處3Si4回至附圖38的流程圖中的步驟S52。基于步驟S67中的確定 結果,對于發KLilgJi限N的糾的^LR,即,對于形成該組的4~"個段, 它的DTSnM于通it^^于N的教:量的段,將在目標教^將段提^^解 M沖器的時間R1^n,則對TS包ii^t:新朝^'J和多i^復用,以便使時間RTn+N 晚于DTSn。作為選擇,處Sil回至步驟S51,如附圖38中虛線所示,其中, #^次 ^碼處理5 JL^并提供DTS^
^Ui^實例中,對^iH^^記錄介質上的所有段,扭行^E^理。然而, 可以在^個播i^ij表的^L^Ji^tJ3^h理。作為選棒,可以對^-個標 題的""liLR歸^i^t理。
附圖39中示出的處理僅^5L^示實現本發明一個實施例的一方法的一個 實例,JL^發明并不局限filr處理。
附圖39中示出的處理是附圖38所討論的創作處理的一個步驟。然而,附
行。這樣,在步驟S68的^處理中,可能指出誤差的存在,且如^#在的話, iE指出^J:的位置。
附圖40描述了扭j亍附圖38和39所討論的創作處理的創作設備2的配置。 該創作設備2包括CPU, RAM, ROM, ^it驅動器等等,雖然它們并未示出。 CPU通itfM RAM作為網^f^器,基于ROM^J:驅動器中^W程序, 控制^H^'J作設備2。利用,例如,計^U,形成該創作設備2。作為選擇,可 以通iM于^^t創作處理的專用硬,成該創作設備2。
絲器200 ^-個或多個^^驅動器,并將所^琉的內^#料,妙 數據,,數據,字 _據,和用于顯示菜單屏幕的^fe圖^^據,
用戶界面(UI)單元204提供用戶界面,該用戶界面對M器200所M 的lfc據i^f亍i^^或創建,該數^iH^作為內^t料的^M數據或"^M數據,與 內容材^H^顯示的字幕數提,和用于顯示菜單屏幕的按鈕圖傢數據。UI單元 204在監視器(未示出)U示用戶界面屏幕,謙&附圖41所示。該用戶基于 用戶界面屏幕,在創作設備2上^ra定辦,從而允^^J作設備2^t創作 處理。
在附圖41所示實例中,用戶界面屏幕^時間軸屏幕400和^#屏幕410。 ^^屏幕410上,顯示#器200中^ IW數據列表。^##屏幕410上, 例如,內^#料411, ^H^I數II^^數據,將^^示在區域410A中,在 區域410B沖^lt字幕圖IN^據412, JLjt區域410C中^f^用于顯示菜單屏幕 的,iH^圖像的圖^^據413,將Ji^數辦為預定圖標顯示。
UI單元204還顯示時間軸屏幕400。在時間軸屏幕400上,7jC平軸表示時 間序列,絲時間比例尺401上示出時間信息。用戶選糾過4頓指^^置, iHnl^,用e^P方法,召hHfe^t操作,^Ht屏幕410 Ji^示的內容材料, 字幕圖Wt據,或圖#^據,iH^圖像,并錄于時間比例尺401將所選 定的數據;^在時間軸屏幕400上。在附圖41所示的實例中,在時間軸屏幕400 上安名N^和"t^數據402,字幕圖像數據403A和403B,以及菜單屏幕404。 基于數據的位置,確定單個數提的顯示時間和流結構。
附圖41所示的用戶界面屏幕,是僅僅用于實現該實施例的實例,且該實施 例中使用的用戶界面屏幕并不局限于附圖41中所示出的。
響應于來自于UI單元204的開始對數據進#^碼的指令,才Mt用戶^M亍 的預定操怍,基于對時間軸屏幕400所顯示數據的選擇,#賭器200^^1 頻數提,,數據,字幕圖^lt據,和圖1W:據,諒-:^顯示菜單v^^^斤用的按 鈕圖像,且將Jiii數據提^"艦編碼器201,絲糾器202 ^:據編碼器 203,M編碼器201和,編碼器202分別對M^fil器200中讀取的^5數據 和絲數據進徜碼,從而分別產生鄉數據J^^脈賴數據^M流。
數據編碼器203對M^器200中"^的字幕圖像數據進,碼,從而產 生由PG數據,即,PG流,表示的^i4^^L數據絲器203 ^W^^ft器 200中棘的圖INt據,iH^顯示菜單屏^^斤用的獨圖《^t據,進摘碼,從 而產生由IG數據,即,IG流,表示的^J^流。
將M^^W器201, ^M編碼器202和數據編碼器203輸出的數據,提 ^^多路J^J器(MUX) 205。多路^器205 #^個數據劃分為多頓定部 分,且如果需要,將DTS和/或PTS添加至^"個劃分后的部分,從而構建PES 包。多路^器205進一步將PES包劃分為多頓定部分,且將表示數據類型
的pro添加J4^"個劃分后的部分,從而形成ts包。然后,以預力頃序糸剛
TS包。因此,產生將M5數據^J^流,絲數據1^流,PG -脈IG流 進行多路^的傳城。
將從多路^器205輸出的傳^H充,提^"格式^f傳元206,且將具有4 字節數^1的預定:MP,添加至^-個TS包,以便將TS包轉妙源包。格 式^S^元206 ii^于所提供的傳齠危,產生*剪#^息文件的數據庫。將所 產生的數#^數據流,構建入預定文件系統,iH^UDF。
格式^MS^元206iEiL于所產生的數據,產生光盤圖像208。將;5feJ:圖像208 iS^E^:驅動器(未示出)上。
將格式^^元206的輸出,提^^iL^元207。 WLiML 207敝附圖 38的步驟S53中^^ll^t理,即,附圖39的流程圖中^ft^l驗i正,# 段的,IW的驗證,和對是否滿足回放設備的解M沖器所,的段的數目的上 限N的條ft的驗證。mt^元207還M附圖38的步驟S55中^ft^f驗iit, 即,) t^式^^據流的Jmit。這樣,對格式^S^元206產生的光盤圖像208執 行棘。
如果作為J^iL^元207所^ff^mi^t理的結果,發現"H^差,才Mt^ 差的類型,以預^#制 編碼器201,,編碼器202,數據編碼器203, 多路X^I器205,和/或格式^^元207,并重新"i^t4目應處理。
如果以段的#^辦發現一>}^1,或如果不滿足回放設備的^^沖器 所^W段的數目的上限N的M,則控命自癡碼器201, ^癡碼器202, 和數據編碼器203,從而再次iUDTS, 4U^制多路^i器205從而^TS 包的鵬。如絲數據庫,源包,或文件系統中發現^t,則控制格式4傳元 206,從而再次格式微據。
JiiMr';^^^t理誤差的實例。作為選擇,如果以段的朝剛,發現一 ^h^差,或如果不滿足回放設備的)Sf^沖器所^HW段的數目的上限N的條 件,則可以將表^t的消,y^^UI單元204, J^戶可以手工妙包的順 序。
如果作為IHL^元207 4W^m^理的結果,并;^ML現艦,則將表示 Jiil實例中,^iE^元207是創作設備2的,分。然而,JIHE^元207
可以作為獨iumi^置的功能。例如,可以構建沒有4HiL^元207的創作i殳備2, 如附圖42所示。^^式^^元206中產生M圖像208。在將M圖像208提 #^#盤前期處理^:前,將^^##^1#1 :據結構的*的,獨立的 ^ 置3。如果作為mt的結果,發現-HHM,如JJ斤述,則顯示一^t信息, 且如果可能,a^t的原因^i置,例如4 ^^ 3所l^供的顯示單元 3A上。如果創作設備2,是^t的原因,則Jmi^置3控制創作設備2,,如Jl^斤 述,從而再次"^^碼處敏多路^處理。
可以利用計#^, ^ 個人計#^,形^LtJiJmiE^置3。這樣,通過該 計算^l^斤安裝的軟件,實5dfeE^置3所^t^JiHE^理。作為選擇,可以利 用用于^ffl^t理的專用^^H^^iiE^ 3.
Jiil實例中,僅<5^"式>[傳元206^的階段提#^^1^元207。然而, 例如,在多路M器205和格iU傳元206之間,M另一個JIH^元。這樣, JmiL^元207可以^格式^^元206所^m處理4 WtlHt。在多路復用器 205和格式^^元206之間醒的^iiL^元中,4^f^段的"齡的JIHt,糾于 是否滿足回放設備的解M沖器所^Wf段的數目的上限N的條件的驗證。
附圖43描述了基于附圖40或附圖42所示創作設備2或2,輸出的數據,用 于制it可由回;^"i殳備l重寫的M的制it^T法。
如附圖43中所示,準備了例如玻璃的源盤。然后^"如光F^E^料之類的記
^N"料應用于該源盤'然后制造-Hse^^。
如果需要,對創作設備2或2,輸出的數據^t^輯(母盤前期處理),以便
產生具有將勤e^it^上的格式的ie^信號。然后,#4 ^^信號調制激
光束,并將其應用至母盤上的光阻材料。然后,##盤上的光阻材料暴^^反 映該i諒信號的w^。
船,對絲進行顯影,以^t^WJi形成凹槽。然后,對母盤#^5定 處理,#電鑄,以《更制作具有^^盤所傳送的凹槽的^^屬^JL然后,從金屬
鋮中制作作為模子的金屬錄。
然后,^^t材料,*丙烯酸纖維(PMMA)或聚微酯(PC), ; 認 模子,以4吏固定該;^子。作為選擇,該金屬>£^可以用紫外線(UV)固化樹脂 (2P)艦,然后,該樹脂已具有uv^f且e^化。所以,^T屬^Ji的 凹^jff^O^^^旨,以《更形^"脂拷貝。
然后,在拷貝Jlit逸錫定積,蹄,或餘姊^jtt膜。
^,在4Mtii—步處理,iH^對所得到;JfeJ:的內部和夕NP直徑的調整, 4^,切分兩個M。在將標蕃和插孔添加到所得到的;JtiLb^,將該M 插AJtJt盒。以這樣的方式,完^P可由回放設備1重寫的爽:稱£^^其上的
J^實例中,基于創作設備2的輸出,制作#^。然而可基于創作設備2 所產生的光盤圖4象208,將數^iE^^iH^iUeJ:之類的記淥介質上,
^MS^^^A員應當衝醉的是,相^i殳計需J^或其池因素,可以^^發明
所附的;M,J^絲其等餘的范圍之內,做出^t修改、組合、;^ia^^換。
權利要求
1、一種數據結構,包括內容數據;以及基于多個第一單元形成的伴隨數據,該伴隨數據用于顯示伴隨該內容數據的信息;其中,在定義時間信息的多個第一單元中的目標第一單元基于第一單元順序的時間被設置得晚于在排列得早于所述目標第一單元N個第一單元量的第一單元中定義的解碼時間,其中N表示為解碼第一單元的解碼器所提供的緩沖器中可存儲的第一單元的數目的上限。
2、 如權利要求1所述的數據結構,其中,如果為第一單元定義解碼時間, 則根據解碼時間排列第一單元。
3、 如權利要求1所述的數據結構,其中,在第一單元中,定義關于伴隨數據的結構的結構信息、關于伴隨數據的屬性的屬性信息、關于伴隨數據的圖像 信息、或關于伴隨數據的分割點的分割點信息,從包括結構信息的一個項目和分割點信息的一個項目的所述多個第一單元形成第二單元,從包括屬性信息的一個或多個項目的一個或所述多個第一元形成第三單元,在笫三單元中,存儲在第一單元中定義的結構信息、屬性信息、和圖像信 息,并且伴隨數據是一組第三單元。
4、 如權利要求1所述的數據結構,其中在包括第一單元的包的包頭部中存儲關于解碼時間的信息。
5、 如權利要求1所述的數據結構,其中伴隨包括將通過在由內容數據所表示的主圖像上而顯示的圖形數據,在圖形數據中定義輸出時間。
6、 如權利要求1所述的數據結構,其中伴隨包括按鈕圖像,該獨圖像實現動畫顯示,并用于顯示指示用戶執行操作的操作屏幕所使用的按鈕,而且該伴隨數據還包括關于按鈕圖像的顯示控制信息。
7、 如權利要求1所述的數據結構,其中為存儲結構構信息或圖像信息的第一 單元定義關于解碼時問的信息。
8、如權利要求7所述的數據結構,其中還為存儲屬性信息的第—單元定義關于解碼時間的信息。
9、—種記錄介質,包括記錄在記錄介質上的數據結構,該數據結構包括內容數據和基于多個第一單元形成的伴髓瞵匙據,該伴隨數據用于顯示伴隨該內容數據的信息,其中,在數據結構中,在定義時間信息的多個第—單元中的目標第—單元基于第—單元順序的時間被設置得晚于在排列得早于所述目標第—單元N個第—單元量的第—單元中定義的解碼時間,其中N表示為解碼第—單元的解碼器所提供的緩沖器中可存儲的第一單元的數目的上限。
10、—種用于產生包括內容慚基于多個笫—單元形成的伴隨數據的數據結構的創作設備,該伴陶隧據用于顯示伴隨該內容數據的信息,該創作設備包括產生內容數據和伴隨數據的數據產生器;對數據產生器所產生的內容數據和伴隨數據進行編碼的編碼器以及對編碼器編碼后的內容數據和伴隨數據進行多路復用的多路復用器,其中,產生所述數據結構,使得在定義時間信息的多個第—單元中的目標第—單元基于第—單元順序的時間被設置得晚于樹F列得早于所述目標第—單元N個第—單元塋的第—單元中定義的解碼時間,其中N表示為解碼第—咩元的解碼器所提供的緩沖器中可存儲的第—單元的數目的上限。
11、煳帽球10所述的創作設備,其中,如果為第—單元定義解碼時間,則根據解碼時間排列第—單元。
12、如權季IJ要求10所述的創作設備,其中,在第—單元中,定義關于伴隨數據的結構的結構信息、關于伴隨數據的屬性的屬性信息、關于伴隨數據的圖像信息、或關于伴隨數據的分割點的分割點信息,從包括結構信息的—卟項目和分割點信息的—個項目的所.述多個第—淖元形威第二單元,從包括屬·雌息的一個或多個項晰一個或戶斤述多個第二單元形成第三單元,在第三單元中,存儲在第—單元中定義的結構信息、屬性信息、和圖像信息,并且伴隨數據是—組第三單元。
13、 如權利要求10所述的創作設備,其中在包括第一單元的包的包頭部中存儲關于解碼時間的信息。
14、 如權利要求10所述的創作設備,其中伴隨包括將通過覆蓋在由內容數據所表示的主圖像上而顯示的圖形數據,在圖形數據中定義輸出時間。
15、 如權利要求10所述的創作設備,其中伴隨包括獨圖像,該獨圖像 實現動畫顯示,并用于顯示指示用戶執行操作的操作屏幕所使用的檜組,而且 該伴隨數賊包括關于敏圖像的顯示控制信息。
16、 如權利要求10所述的創作設備,其中為存儲結構信息或圖傳信息的第 一單元定義關于解碼時間的信息。
17、 如權利要求16所述的創作設備,其中還為存儲屬性信息的第一單元定 義關于觶瑪時間的信息。
18、 一種用于產生包括內容數據基于多個第一單元形成的伴隨數據的數 據結構的創作方法,該伴隨數據用于顯示伴隨該內容數據的信息,該創作方法 包桫驟產生內容數據半隨數據; 對所產生的內容數據和伴隨數據進行編碼;以及對編碼后的內容數據和伴隨數據進行多路復用 ,其中,產生所述數據結構,使得在定義時間信息的多個第一單元中的目標 第一單元基于第一單元順序的時間被設置得晚于在排列將于所述目標笫一單 元N個第一單元量的第一單元中定義的解碼時間,其中N表示為,第一單元 的解碼器所提供的緩沖器中可,的第一單元的數目的上限。
19、 一種允許計算機執行用于產生數據結構的創作方法的創作程序,該數 據結構包括內容數據和基于多個第一單元形成的伴隨數據,該伴隨數據用于顯 示伴隨該內容數據的信息,該創作方法包括步驟產生內容數據伴隨數據;對所產生內容數據和伴隨數據進行編碼;以及對編碼后的內容數據和伴隨數據進行多路復用,其中,產生所述數據結構,使得在定義時間信息的多個第一單元中的目標第—單元基于第—單元順序的時間被設置得晚于在排列得早于所述目標第—單元N個第—單元藿的第—單元中定義的解碼時間,其中N表-示為解碼第—卑元的解碼器所提供的緩沖器中可存儲的第—單元的數目的上限。
20、一種記錄設備,用于在記錄介質上記錄包括內容數據和基于多個第一單元形成的伴隨數據的數據結構,該伴隨數據用于顯示伴隨該內容數據的信息,該記錄設備包搬產生內容數據和伴隨數據的數據產生器;對數據產生器所產生的內容數據和伴隨數據進行編碼的編碼器;時編碼器編碼后的內容數據和伴隨數據進行多路復周的多路復用器;轉換器,用于將多路復用器多路復周后的內容數據和伴隨數據轉換為適合在記.錄價頃E.記.錄的格式;以及記錄器,用于將轉換器轉換后的內容數據和伴隨數據記錄在記錄介質上,其中該記錄器在記錄介質上記錄這樣的數據結構在定義時間信息的多個第—單元中的目標笫—單元基于笫—單元順序的時間被設置得.曖.于在排列得早于所述目標第一單元N個第—單元奄的第—單元中定義的解碼時間,其中N表示為解碼第一單元的解碼器所提供的緩沖器中可存儲的第一單元的數目的上限。
21、如權利要求20所述的記錄設備,其中,如果為第—單元定義解碼時間,則耜期}.)§孚碼時間辛非列第—單元。
22、如權利要求20所述的記錄設備,其中,在笫—單元中,定義關于伴隨數據的結構的結構l信息、關于伴隨繳據的屬性的屬性信息、關于伴隨熬據的圖像信息、或關于伴隨數據的分割點的分割點信息,從包括結構信息的—個項目和分割點信息的一個項目的多個笫—單元形成第二單元,在包括屬性信息的一個或多個項目的—個或戶斤述多個第二單元形成第三單,兀,在第三單元沖,存儲在第—I單元中定義的結構信息、眉÷妊b信息、和圖像信息,并且伴隨教據是·細第三單元。
23、如權利要求20所述的記錄設備,其中在包括第一單元的包的包頭部中#關于,時間的信息。
24、 H5U'J^求20所述的ie^設備,其中伴隨^^艦it^4由內^lt 據所表示的主圖像上而顯示的圖形數據,在圖形數據中定義輸出時間。
25、 N5U'決求20所述的^^設備,其中伴隨包括獨圖像,該敏圖像 實現動畫顯示,并用于顯示指示用戶^^怍的,屏^M斤使用的掩組,而且 伴隨數滅^關于獨圖像的顯示控制信息。
26、 ^3U'溪求20所述的^^設備,其中為^4^構信息或圖像信息的第 一單元定義關于,時間的信息。
27、 N5U'決求26所述的ie^設備,其中還為^t屬性信息的第一單元定 義關于,時間的信息。
28、 ^He^:方法,用于在記錄介質上記錄包括內^8bil^基于多個第一 單元形成的伴隨數據的數據結構,該伴隨數據用于顯示伴隨該內^l:據的信息, 該ie^法包桫驟產生內^^it^伴隨數據;對所產生的內^t^^伴隨4^^^f彌碼;對編碼后的內^yt^伴隨數據進行多路M;式;以及將轉溫的內^lfc^^伴隨數新己^^e^介質上,其中在^^:介質上記^il樣的數據結構在定義時間信息的多個第一單元中的目標第一單it^于第一單iLW的時間被iitj:得晚于在糸剛將于所述目標第一單元N個第一單元量的第一單元中^C的j!W時間,其中N表示為)IW 第一單元的解碼器所提供的緩沖器中可M的第一單元的數目的上限。
29、 一種"K4^,允耕#4*^將數據結構記絲錄介質上的記錄 方法,該數據結構包括內^lt^^基于多個第一單元形成的伴隨數據,該伴隨 數據用于顯示伴隨該內^lt據的信息,該記錄方法&^#驟產生內^lt^^伴隨數據;對所產生的內^t^KHM:lliift^碼;對編碼后的內^:lt^伴隨數據進行多路^1;式;以及將轉換后的內容數據伴隨數據記錄在記錄介質上, 其中在記錄介質上記錄樣的該數據結構在定義時間信息的多個第一單元中的目標第一單元基于第一單元順序的時間被設置得晚于在名剛得早于所述 目標第一單元N個笫一單元量的第一單元中定義的解碼時間,其中N表示為解 碼第一單元的,器所提供的緩沖器中可,的第一單元的數目的上限
30、 一種驗證設備,用于執行對數據結構的驗證,該數據結構包括內容數據和基于多個第一單元形成的伴隨數據,該伴隨數據用于顯示伴隨該內容數據 的信息,其中,在該數據結構中,在定義時間信息的多個第一單元中的目標第一單元基于第一單元順序的時間被設置得晚于在排列得早于所述目標第一單元N個 第一單元量的第一單元中定義的解碼時間,其中N表示為,第一單元的解碼 器所提供的緩沖器中可絲的第一單元的數目的上限,且輸入具有該數據結構 的數據,該驗證設備包括確定單元,所述確定單元用于針對所述數據確定是否在定 義時間信息的多個第一單元中的目標第一單元基于第一單元順序的時間被設置 得晚于在排列得早于所述目標笫一單元n個第一單元量的第一單元中定義的解 碼時間,其中n表示為解碼第一單元的解碼器所提供的緩沖器中可存儲的第一 單元的數目的上限
31、 如權利要求30所述的驗證設備,其中,如果為第一單元定義解碼時間, 則根據解碼時間排列第一單元。
32、 如權利要求30所述的驗證設備,其中,在第一單元中,定義關于伴隨 數據的結構的結構信息、關于伴隨數據的屬性的屬性信息、關于伴隨數據的圖 像信息、或關于伴隨數據的分割點的分割點信息,從包括構信息的一個項目和分割點信息的一個項目的所述多個第一單元形成第二單元,從包括屬性信息的一個或多個項目的一個或所述多個第二單元形成第三單元,在第三單元中,存儲在第一單元中定義的結構信息、屬性信息、和圖像信 息,并且伴隨數據是一組第三單元。
33、 如權利要求30所述的驗證設備,其中確定單元對第一單元中的每一個確定。
34、 如權利要求30所述的驗證設備,其中在包括第一單元的包的包頭部中 ,關于解碼時間的信息。
35、 如權利要求30所述的驗證設備,其中伴隨包括將通過覆蓋在由內容數據所表示的主圖像上而顯示的圖形數據,在圖形數據中定義輸出時間。
36、 如權利要求30所述的驗證設備,其中伴隨包括按鈕圖像,該按鈕圖像 實現動畫顯示,并用于顯示指示用執行操作的操作屏幕所使用的按鈕,而且 伴隨數據還包括關于獨圖像的顯示控制信息。
37、 如權利要求30所述的驗證設備,其中為存儲結構信息或圖像信息的第 一單元定義關于解碼時間的信息。
38、 如權利要求37所述的驗證設備,其中還為存儲屬性信息的第一單定義關于解碼時間的信息。
39、 一種驗證方法,用于執行數據結構的驗證,該數據結構包括內容數據和基于多個第一單元形成的伴隨數據,該伴隨數據用于顯示伴隨該內容數據 的信息,其中,在該數據結構中,在定義時間信息的多個第一單元中的目標第一單 元基于第一單順序的時間被設置得晚于在排列得早于所述目標第一單元N個 第一單元量的第一單元中定義的解碼時間,其中N表示為,第一單元的解碼 器所提供的緩沖器中可存儲第一單元的數目的上限,且輸入具有該數據結構 的數據,該驗證方法包括所述數據確定否在定義時間信息的多個第一單元中 的目標第一單元基于第一單元順序的時間被設置得晚于在朝剛辨于所述目標第一單元N個第一單元量的第一單元中定義的解碼時間的步驟,其中N表示為一第一單元的解碼器所提供的緩沖器中可存儲的第一單元的數目的上限。
40、 一種驗證程序,允許計算機執行用于對數據結構進行驗證的驗證方法, 該數據結構包括內容數據和基于多個第一單元形成的伴隨數據,該伴隨數據用 于顯示伴隨該內容數據的信息,其中,在該數據結構中,在定義時間信息的多個第一單元中的目標第一單元基于第一單力順序的時間被設置得晚于在排列得早于所述目標第一單元N個 第一單元量的第一單元中定義的解碼時間,其中N表示為,第一單元的解碼 器所提供的緩沖器中可存儲的第一單元的數目的上限,且輸入具有該數據結構 的數據,該驗證方法包括所述數據確定是否在定義時間信息的多個第一單元中 的目標第一單中的目標基于第一單元順序的時間被設置得晚于在排列得早于所述目標 第一單元N個第一單元量的第一單元中定義的解碼時間的步驟,其中N表示為 解碼第一單元的解碼器所提供的緩沖器中可存儲的第一單元的數目的上限.
41、一種記錄介質的制造設備,在所述記錄介質上記錄包括內容數據基 于多個第一單元形成的伴隨數據的數據結構,該伴隨數據用于顯示伴隨該內容 數據的信息,該制造設備包括:產生內容數據和伴隨數據的數據產生器; 對數據產生器所產生的內容數據和伴隨數據進行編碼的編碼器; 對編碼器編碼后的內容數據和伴隨數據進行多路復用的多路復用器; 轉換器,用于將多路復用器多路復用后的內容數據和伴隨數據轉換為適合 在記錄介質上記錄的格式;母盤制作單元,用于制作記錄包括轉換器轉換后的內容和伴隨數悟的數據 結構的記錄介質的母盤;以及記錄介質再現單元,用于基于母盤制作單元所制作的母盤再現記錄介質, 其中, 在數據結構中,基于編碼器所執行的編碼和多路復用器所執行的多 路復用,在定義時間信息的多個第一單元中的目標第一單元基于第一單元順序的時間被設置得晚于在排列得早于所述目標第一單元N個第一單元量的第一單 元中定義的解碼時間,其中N表示為解碼第一單元的解瑪器所提供的緩沖器中 可存儲的第一單元的數目的上限。
42、 根據權利要求41所述的制造設備,其中,如果為第一單元定義為解碼時間, 則根據解碼時間排列第一單元。
43、 根據權利要求41所述的制造設備,其中,在第一單元中,定義關于伴隨 數據的結構的結構信息、關于伴隨數據的屬性的屬性信息、關于伴隨數據的圖 像信息,或關于伴隨數據的分割點的分割點信息,從包括結構信息的一個項目和分割點信息的一個項目的所述多個第一單元形成第n從包括屏性信息的一個或多個項目的一個或所述多個第4元形絲三單元,在第三單元中,存儲在第一單元中定義的結構信息、屬性信息、和圖像信 息,并且伴隨數據是一第三單元。
44、如權利要求41所述的制造設備,其中在包括第一單元的包的包頭部中 M關于,時間的信息。
45、如權利要求41所述的制造設備,其中伴隨步驟包括將通過覆蓋由內容數據所表示的主圖像上而顯示的圖形數據,在圖形數據中定義輸出時間。
46、 如權利要求41所述的制造設備,其中伴隨按鈕圖像,該敏圖像 實現動畫顯示,并用于顯示指示用戶執行操作的操作屏幕所使用的按鈕,而且 伴隨數賊包括關于敏圖像的顯示控制信息。
47、如權利要求41所述的制造設備,其中為存儲構信息或圖傢信息的第 一單元定義關于解碼時間的信息。
48、如權利要求47所述的制造設備,其中還為存儲屬性信息的第一單元定 義關于解碼時間的信息。
49、 一種記錄介質的制造方法,在記錄介質上記錄包括內容數#^基于多 個第一單元形成的伴隨數據的數據結構,該伴隨數據用于顯示伴隨該內容數據 的信息,該制造方法包步驟產生內容數據和伴隨數據;對所產生的內容數據和伴隨數據進行編碼;對編后的內容數據和伴隨數據進行多路復用;制作記錄包括轉換后的內容和伴隨數據的數據結構的記錄介質的母盤式;用于基于所制作的母盤再現記錄介質,其中,錄據結構中,基于編琳多路紙在定義時間信息的多個第一 單元中的目標第一單元基于于第一單,序的時間被設置得晚于在排列得早于所述目標第一單元N個第一單元量的第一單元中定義的解碼時間,其中N表示為解碼第一單元的解碼器所提供的緩沖器中可存儲第一單元的數目的上限。
50、 一種數據結構,包括內容數據;以及基于多個段形成的伴隨數據,該伴隨數據用于顯示伴隨該內容數據的信息, 其中所述多個段的每一個是包括關于伴隨數據結構的結構信息的段、包括關于用于顯示伴隨數據的窗口畫面的窗口畫面信息的段、包括關于伴隨數據顏色的顏色信息的段、包括關于伴隨數據的圖像的圖像信息的段、以及包括關于伴隨數提的分割點的分割點信息的段之一,從包括結構信息的至少一個項目和分割點信息的一個項目的所述多個段形成顯示集,從含有包括窗口畫面信息的一個或多個段和包括顏色信息的一個或多個段的一個或所述多個顯示集形成時間點,伴隨數據是一組時間點,以及將存儲結構信息、窗口畫面信息、顏色信息、或圖像信息的目標教的解碼時間設置為晚于排列得早于所述目標段N段量的段的解碼時間。
全文摘要
本發明提供了一種創作、記錄、和驗證設備、方法和程序。一種數據結構,包括內容數據和基于多個第一單元形成的伴隨數據,該伴隨數據用于顯示伴隨內容數據的信息。在定義時間信息的第一單元中的目標第一單元基于第一單元順序的時間被設置得晚于在排列得早于所述目標第一單元N個第一單元量的第一單元中定義的解碼時間,其中N表示為解碼第一單元的解碼器所提供的緩沖器中可存儲的第一單元的數目的上限。
文檔編號G11B27/10GK101202095SQ20071030512
公開日2008年6月18日 申請日期2007年6月6日 優先權日2006年6月6日
發明者內村幸一 申請人:索尼株式會社