[go: up one dir, main page]

TWI359408B - Reproduction apparatus, reproduction method, reco - Google Patents

Reproduction apparatus, reproduction method, reco Download PDF

Info

Publication number
TWI359408B
TWI359408B TW093120130A TW93120130A TWI359408B TW I359408 B TWI359408 B TW I359408B TW 093120130 A TW093120130 A TW 093120130A TW 93120130 A TW93120130 A TW 93120130A TW I359408 B TWI359408 B TW I359408B
Authority
TW
Taiwan
Prior art keywords
button
time
graphics
decoding
graphic
Prior art date
Application number
TW093120130A
Other languages
English (en)
Other versions
TW200509082A (en
Inventor
Joseph Mccrossan
Tomoyuki Okada
Kazuhiro Mochinaga
Original Assignee
Panasonic Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Panasonic Corp filed Critical Panasonic Corp
Publication of TW200509082A publication Critical patent/TW200509082A/zh
Application granted granted Critical
Publication of TWI359408B publication Critical patent/TWI359408B/zh

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/82Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
    • H04N9/8205Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
    • H04N9/8227Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal the additional signal being at least another television signal
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/30Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording
    • G11B27/3027Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording used signal is digitally coded
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/30Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording
    • G11B27/3027Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording used signal is digitally coded
    • G11B27/3036Time code signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/84Television signal recording using optical recording
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/84Television signal recording using optical recording
    • H04N5/85Television signal recording using optical recording on discs or drums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/92Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/8042Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2541Blu-ray discs; Blue laser DVR discs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/782Television signal recording using magnetic recording on tape
    • H04N5/783Adaptations for reproducing at a rate different from the recording rate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/82Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
    • H04N9/8205Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Television Signal Processing For Recording (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
  • Processing Or Creating Images (AREA)
  • Transition And Organic Metals Composition Catalysts For Addition Polymerization (AREA)
  • Optical Recording Or Reproduction (AREA)
  • Signal Processing Not Specific To The Method Of Recording And Reproducing (AREA)
  • Studio Circuits (AREA)
  • Input Circuits Of Receivers And Coupling Of Receivers And Audio Equipment (AREA)
  • Holo Graphy (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Description

1359408 第093120130號申請案說明書替換本 100.6.30 九、發明說明: 發明領域 本發明係關於一種記錄媒體,例如,BD-ROM,以及 5 關於再生裝置。本發明尤其是關於利用圖形以製作子標題 顯示和互動顯示之技術。 C先前技術】 發明背景 利用圖形之子標題顯示具有傳送利用工作文字所發出 10 的字組至世界每一區域之人們的重要任務。用以實現子標 題顯示之一習見的技術是ETSI EN 300 743標準(ETSI:歐洲 電信標準協會)之子標題應用。該子標題應用是利用圖形與 子標題顯示一起被再生之視訊資料流。此處,對應至子標 題之圖形被顯示為MPEG2標準之資料流。該資料流是PES 15封包之序列,其中各PES封包具有PTS(展現時間戳記>ETSI EN300 743標準定義子標題應用中之子標題顯示的時序。這 標準建立在移動圖像和圖形之間的同步,其中當視訊資料 流中對應的影像被顯示時,圖形被顯示。 當子標題應用將被提供於BD-ROM時,需要進一步地 20強化圖形解析度位準。更明確地說,該解析度位準需要被 改進為1920*1080之位準。但是,再生此高清晰度之製作招 致龐大的再生解碼負載量。 ETSI EN300 743標準定義用以在被PTS所指定之時間 進行解碼的再生控制,並且用以即時顯示。當這被應用時, 5
第093120130號申請案說明書替換本 100.6 3G 魔大的解碼貞載1:將即時地在顯示前之點被集巾於再生裝 置中。此負載之集中迫使硬體/軟體再生裝置能力提高以 便實現圖形顯$。如果此情況對於再生裝置成為主要,則 再生裝置之製作成本將明顯地增加,其將阻礙此再生裝置 普遍地被使用。 C 明内^】 發明概要 本發明目的是提供一種記錄媒體,其製作高清晰度位 準之圖形顯示,且避免提升製作成本β 爲了執行上面說明之目的’本發明提供一種記錄媒體 以儲存利用多工化_ f料流和視訊f料流被得到的數位 資料流,該圖形資料流是—组封包序列,其包含儲存圖形 資訊之資料封包和儲存控制資訊之控制封包,其中 該貝料封包具有時間戳記,其之值指示圖形資料 碼時間,且 该控制封包具料間餘,其之值指示在 解碼之後與視訊資·組合被顯示的時間。 圖形被解碼之週期利用儲存該圖形之封包的時間戮記 被指示,並且圖形之顯示彻被指定至對應的控制資訊之 時間戳記值而敎此於本發财,“已經被解碼作尚 未被顯示之狀態,,,換^ . A ^ 、。之,其中被解壓縮圖形被緩衝之狀 態’被定義於再生時間線上。 曰定義此 '緩衝週期,可能避免龐大的解碼負載量 集中於‘點上此外,如果使用以解碼之硬體資源同時地 第〇9312_號巾請魏明書替換本 100. 6. 30 全力對付其他的處理’則緩衝週期可被提供以便重置該圖 形解碼週期,因而避免此爭執。 此處’如果這緩衝概念被引介以便執行上述目的,則 從事此再生裝置發展之技術人員將減少關於將被裝設之記 5憶體限度,以便保證正常操作。同時,產生子標題應用之 技術人員將同時也焦慮於他們獨有的子標題應用是否可利 用再生裝置而確實地被再生。所有這些是S制於這緩衝 之記憶體佔有將料生時_之再生過程而按時間先後依 序地改變。如果記憶體佔有之按時間先後依序之改變繼續 ίο不被得知,則這些技術人員之焦慮將無法去除。 為了解決這問題,需要有一種構造,其中控制資訊包 含指不§己憶體管理開始之型式資訊,控制封包之時間戳記 是一種展現時間戳記,且該控制封包進一步地包含解碼時 間戳記’其之值指示對應至記憶體管理開始之數位資料流 15的再生時間線之點’以及控制資訊被讀取至記憶體之時間: 依據這構造,記憶體管理開始是利用封包儲存控制資 訊之解碼時間戳記而被指示。因此,藉由參看至解碼時= 戳記,可了解在再生時間線之哪個點上,解碼器模式之: 緩衝器應該被刷新。如果該刷新點被考慮作為記憶體管理 20開始點,則可容易地掌握儲存控制資訊之緩衝器的依時間 前後順序的佔有轉變,該緩衝器儲存被解碼之前的圖形, 且該緩衝器儲存被解碼之後的圖形。藉由改變這解蝎時門 戳記值’可能調整緩衝器狀態之依時間前後順序的轉變。 依據此調整,可避免緩衝器在再生裝置之超量。因此,p 100.6.30 第093120130號申請案說明書替換本 易在再生裝置發展時製作硬體/軟體。 此外,因為容Μ握和調整該依時間前後順序之轉 變,因此容㈣認關於彻編諸得到之圖师料流是否 滿足BD-ROM標準採用之解碼器模式的約束措施。因此, 在負責編寫人員的創作圖形被確定將王常地被操作情况 下,其可繼續進行他的編寫操作。 假設採用BD-ROM解碼器模式,必須有進一步之 元件以便實行本發明。於這BD初Μ解碼賴式中,圖步 之解碼器主體(亦即,處理器)是無關於
制器主體(亦即,控制器)。解碼器主體無關於更新控制U 體而獨立地被提供之理由是,例如,當圖形是子標題時之 情況,其是有助於進行後階段的更新,例如,圖形之逐,、_ 地顯示和刪除。當更新㈣器主體是無關於解碼器主體之 獨立個體時,處理器-控制器連接將需要更接近。這是因 為,在處㈣完成轉之解碼後,㈣H必須不得延 遲地進行更新。 處理器解碼完成之方式依據其處理器和控制器於裝置 中被製作之方式被通知至控制器。如果處理器和控制器被 製作為程式’則通知將利用内部處理通訊被進^。如 理器和控制器被製作為彼此無關之硬體構件,則通知將= 用中斷h號而破進行。此通知之時間遲滞量也取決於於裝 置之製作方式。如果製作需要大的通知之時間遲滞量,、則 將有圖形更新錢與移_像之齡速率时化的情況。、 爲了防止此情》兄發生,需要具有一種構造,其中展現 第093120130號申5奢案說明書替換本 時間戳記值利用增加_預定值至解碼時間戳1 到,其預錄錄从··㈣雜料所㈣^破得 形資料之解碼所需週期之較長的週期;以及用^圖^ 料寫入至屏幕所需的週期。 夕貝 5 10〇. 6. 30 封包儲存圖形之展現時間戳記指示解碼結束時間 且封包料控财狀展現時職記指示湘增加 :期至:媽結束時間所得到之時間。因此僅參考展現二 ^己’控制器可在適當的時序進行更新而不需從處理^ 收任何圖形f料解碼·完成通知。如果此更新被進行4可 禮信更新與移_狀_速率_步化,心視於再生 裝置中之實施方式。 因為更接近之處理器_控制器連接被實現,而無視於再 生裝置中處理H·控制器之實施方式,其可保持裝置設計之 彈性程度,以及促進低成本之製造裝置。 圖式簡單說明 第1圖展示依據本發明之記錄媒體的使用範例。 第2圖展示BD-ROM之結構。 第3圖是分解地展示AVClip結構之圖形。 第4A圖展示展現圖形資料流之結構。 第4B圖展示在機能的區段被轉換之後所被得到的pES 封包。 第5圖展示由各種機能區段所構成之邏輯結構。 第6圖展示在子標題顯示位置和時期之間的關係。 第7A圖展示定義物件定義區段(〇DS)中之圖形物件的 1359408 第093120130號申請案說明書替換本 100.6.30 語法排列。 第7B圖展示調色板定義區段(PDS)之語法排列。 第8A圖展示視窗定義區段(WDS)之語法排列。 第8B圖展示顯示構成區段(PCS)之語法排列。 5 第9圖展示用於加子標題之顯示集合的說明範例。 第10圖展示於DS1中之WDS和PCS的說明範例。 第11圖展示於DS2中之PCS的說明範例。 第12圖展示於DS3中之PCS的說明範例。 第13圖是展示當切入/出沿著時間線被進行時之顯示 10 集合的說明範例。 第14圖是展示當淡入/出沿著時間線被進行時之顯示 集合的說明範例。 第15圖是展示當滾動沿著時間線被進行時之顯示集合 的說明範例。 15 第16圖是展示當去除入/出沿著時間線被進行時之顯 示集合的說明範例。 第17圖是比較具有四組圖形物件之視窗和具有二組圖 形物件之視窗情況的圖形。 第18圖展示用以計算解碼持續之演算法則範例。 20 第19圖展示第18圖演算法則之流程圖。 第20A和20B圖展示第18圖演算法則之流程圖。 第21A圖是展示其中各視窗具有一組物件定義區段之 情況。 第21B和C圖是展示相關於第18圖之號碼間的順序時 10 100.6. 30 第093120130號申請案說明書替換本 序圖。 第22 A圖是展示其中各視窗具有二組物件定義區段之 情況。 第22B和C圖是展示相關於第〗8圖號碼間之順序時序 圖形。 第23A圖說明其中二個視窗各包含一組〇〇§之情況。 第23B圖展示其中解碼週期(2)是較長於清除週期⑴和 寫入週期(31)之總計的情況。 β第2%圖展示其中清除週期⑴和寫入週期⑼之總計 是較長於解碼週期(2)的情況。 第24圓展示被說明於本說明範例中之依時間前後順序 的更新轉變。 四組 第25Α圖展示被說明以便進行上面說明之更新的 顯示集合。 119組顯示集合中機能區段 第25Β圖是展示被包含於 DTS和PTS之設定的時序圖。 第26圖展示依據本發
Rc、和Rd,圖形平面8, 衝器,及構成緩衝器16之 丹生裝置内部結構 第27圖是展示寫入速率Rx、 被編碼資料緩衝器13,物件緩 大小。 前之ODS解碼結束的 展示利用再生裝置之管線處理的時序圖 第圖展示在圖形平面清除完成 情況之管線處理時序圖。 量依時間前後順序之 第30圖展示在圖形平面8積聚數 1359408 第093120130號申請案說明書替換本 100.6.30 :轉變的時序圖。 ' 第31圖展示機能區段的裝載操作之處理程序流程圖。 第32圖展示多工化範例。 第33圖展示其中DS10被裝載至再生裝置之被編碼資 5 料緩衝器13的方式。 * 第34圖展示其中一般再生被進行之情況。 第35圖展示如第34圖進行之一般再生中的DS1、 DS10、以及DS20之裝載。 • 第36圖是展示利用圖形控制器17執行之處理程序流程 10 圖。 第37圖是展示利用圖形控制器17執行之處理程序流程 圖。 . 第3 8圖是展示利用圖形控制器17執行之處理程序流程 圖。 15 第39圖是展示依據PDS之PTS的再生裝置管線之處理 程序。 ^ 第40圖是說明於再生裝置管線處理程序中END之主要 性的圖形。 第41圖是分解地展示依據第二實施例之AVClip結構圖 20 形。 第42A圖和第42B圖是關於依據第二實施例之互動屏 幕圖形。 第43圖是展示互動構成區段之資料結構圖形。 第44圖是展示包含於DSn中之ODS和ICS之間的關係 12 1359408 100.6.30 第093120130號申請案說明書替換本 圖形。 第45圖是展示在任意圖像資料“ptl,’之顯示時序的屏幕 · 構成圖形。 第46圖是展示用於ICS中之按鈕資訊設定的範例。 m 5 第47圖是展示按鈕A-按紐D之狀態轉變圖形。 第48圖是展示作為範例之影像〇DSll、21、31、以及 · 41的圖形。 第49圖是展示作為範例之用於按钮a之影像〇DS 11 -19 的圖形。 · 10 第50圖是展示按紐狀態群組和顯示集合中ODS順序之 i圖形。 第51圖是展示互動屏幕之狀態轉變,其中第5〇圖之按 鈕-狀態群組被配置。 第52圖是展示顯示集合中ODS之順序。 第53圖是展示在原定-被選擇-按鈕_號碼=0情況和原 定_被選擇_按紐—號碼=按紐B情況之間,於S-ODS中之 ODS配置的差異。 ® 第54A和54B圖展示在當N-ODS包含構成按钮A-D之多 數ODS且S-ODS包含構成按鈕A-D之多數ODS時的情況 20 中,ESIXE(DSn[ICS.BUTTON[i]])之值。 第55圖展不利用ICS被同步化之顯示時序圖形。 第56圖展示於互動屏幕啟始顯示利用多數ODS被構成 且原定_被選擇_按鈕是有效的情況中,DTS和PTS如何被設 定之圖形。 13 1359408 第093120130號申請案說明書替換本 100.6.30 第57圖展示於互動屏幕啟始顯示利用多數ODS被構成 且原疋-被選擇-按鈕是無效的情況中,DTS和PTS如何被設 定之圖形。 第58圖展示比較於圖形平面8之物件緩衝器15内容的 5 圖形。 10 15 20 第59圖展不在啟始顯示時間利用圖形控制器17所進行 之操作。 圖展示g互動屏幕更新依據lstUserActjon(向右移 動)被進行時利用圖形控制器17所進行之操作β 第61圖展不當互動屏幕更新依據1 stUserAetion(向下移 動)被進行時利用圖形控制器17所進行之操作。 第2圖展不畲互動屏幕更新依據IstUserAction(被引動) 被進行時利用圖形控制器17所進行之操作。^63圖展7F利用再生裝置所進行之管線處理時序圖。 第64圖展示於原定被選擇胁動態 利用再4置所進行之管線處理時序圖。㈣t圖展示於圖形平面8、物件緩衝器15、被編碼資料=2、以及構成緩衝器16之佔有中,依時間前後順序 的轉變之時序圖。 =66圖展示區段賴操作之處理程序流程 第67圖展示多工化範例。 被編展777"'種方式,其巾Ds職裝載至再生裝 被編碼資料緩衝器13。 第69圖展示正常再生被進行之一種情況 圖 置之 14 13594〇8 第093120130號申請案說明書替換本 1〇〇 6 3〇 第70圖展示於第69圖進行之正常再生中,DS1、DS1〇 以及DS20的裝載。 第71圖展示利用圖形控制器17被進行之處理的主要常 式流程圖。 第72圖是展示用以實現使用時間戮記之同步控制處理 的流程圖。 第73圖是展示寫入至圖形平面8之操作處理程序的流 程圖。 第74圖是展示驗原定被選擇按紐之自動引動處理程 10 序流程圖。 第75圖展示動畫顯示處理程序之流程圖。 第76圖展示UO操作處理程序之流程圖。 第77圖展示目前按鈕改變操作之處理程序流程圖。 第78圖展示數值輸入操作之處理程序流程圖。 15 第79圖展示一種製造BD-ROM之方法,其記錄說明於 第一實施例中之PCS。 第80圖展示一種製造BD-ROM之方法,其記錄說明於 第二實施例中之PCS。 t實施方式3 20 較佳實施例之詳細說明 (第一實施例) 依據本發明之記錄媒體第一種實施例被說明如下。 第1圖展示記錄媒體使用之範例。於圖形中,BD-ROM 100是依據本發明之記錄媒體。BD-ROM 100被使用以提供 15 1359408 第093120130號申請案說明書替換本 100.6.30 家用劇院系統之影片資料,該家用劇院系統是由再生裝置 200、電視300以及遙控器400所構成。 依據本發明之記錄媒體是利用BD-ROM應用層之改進 而加以製造。第2圖展示BD-ROM之結構。
5 於圖形中,BD-ROM被展示於圖形底部,且BD-ROM 上之軌跡被展示於BD-ROM之上。該執跡實際上是在碟片 上之螺線形狀,但是其於圖形中以線形式被展示。該軌跡 包含導入區域、卷冊區域以及導出區域。於這圖形中之卷 ® 冊區域具有實際層、檔案系統層、以及應用層。在圖形頂 10 部,BD-ROM之應用格式使用目錄結構被展示。如圖形之 展示’ BD-ROM具有在根目錄之下的目錄BDMV,且BDMV 目錄包含用以儲存具有延伸檔名M2TS(XXX.M2TS)之 AVClip的檔案、用以儲存具有延伸檔名CLPI(XXX.CLPI)之 AVClip管理資訊的檔案、以及用以定義具有延伸檔名 15 MPLS(YYY.MPLS)之AVClip邏輯播放列表(PL)的檔案。藉 由形成上面之應用格式’可依據本發明而製造記錄媒體。 ® 在各種多於一組檔案之情況中,最好是,提供在BDMV下 被稱為資料流(STREAM)、剪輯資訊(CLIPINF)、以及播放 列表(PLAYLIST)之三組目錄以儲存具有於一目錄中之相 20同延伸檔名的檔案。明確地說,需要儲存具有延伸檔名的 M2TS樓案於資料流中、具有延伸槽名CLH的檐案於剪輯資 訊中、以及具有延伸檔名MPLS的檔案於播放列表中。 下面將給予關於上面應用格式之AVClip(xxx M2TS) 的說明。 16 1359408 第093120130號申請案說明書替換本 100. 6. 30 AVClip(XXX.M2TS)是一種MPEG-TS格式之數位資料 流(TS是運送資料流),其利用多工化一組視訊資料流、至 少一組音訊資料流、以及一組展現圖形資料流而被得到。 視訊資料流代表影片圖像,音訊資料流代表影片聲音,且 5 展現圖形資料流代表影片子標題。第3圖分解地展示AVClip 結構。 AVClip(XXX.M2TS)是以下面的方式被構成。視訊資料 流是由多數視訊訊框(圖像pjl、pj2、以及pj3)所構成,且由 多數音訊訊框(圖形之頂部列)所構成之音訊資料流分別地 10 被轉換成為PES封包之線(圖形之第二列),並且接著成為TS 封包之線(圖形第三列)。展現圖形資料流(圖形之底部列)被 轉換成為PES封包線(圖形之第二列至底部列),並且接著成 為TS封包線(圖形第三列至底部列)。TS封包三組線被多工 化,並且因此AVClip(XXX.M2TS)被構成。 15 於圖形中,僅一組展現圖形資料流被多工化。但是, 於BD-ROM是相容於多數語言的情況中,用於各語言之一 組展現圖形資料流被多工化以構成AVClip。以上面方式被 構成之AVClip被分割成為多於一組之程度,類似於一般電 腦檔案,並且被儲存於BD-ROM之區域中。 20 接著,展現圖形資料流被說明。第4A圖展示展現圖形 資料流之結構。頂部列指示將被多工化為AVClipiTS封包 線。第二列至頂部列指示構成圖形資料流之pES封包線。 PES封包線藉由擷取具有預定PID之tS封包的有效負載以 及連接被取得之有效負載而被構成。 17 1359408 第093120130號申請案說明書替換本 1〇(U^0 第三列至頂部列指示圖形資料流之結構。圖形資料& 由被稱為顯示構成區段(PCS)、視窗定義區段(WDS)、調色 板定義區段(PDS)、物件定義區段(ODS)、以及顯示集合區 段之END(END)之機能區段所構成。在上面機能區段之間, 5 PCS被稱為屏幕構成區段,且WDS、PDS、ODS、以及ENd 被稱為定義區段。PES封包和各機能區段是一組對應至_ 組,或者一組對應至多組。換言之,一組機能區段在被轉 換成為一組PES封包之後、或者在被分割成為片斷且被轉換 成為多於一組PES封包之後被記錄於任一的bd-ROM中。 10 第4B圖展示利用轉換該等機能區段被得到之PES封 包。如圖形之展示’ PES封包是由一組封包檔頭和有效負載 所構成’並且該有效負載是機能區段之主體。封包檔頭包 含對應至該機能區段之一組DTS和一組PTS。被包含於封包 檔頭中之DTS和PTS在此處之後被稱為機能區段之DTS和 15 PTS。 上面被δ兒明之各種機能區段構成一種邏輯結構,如第5 圖之展示。第5圖展示由各種機能區段所構成之邏輯結構。 於圖形中,頂部列展示時期(Epoch),中間列展示顯示集合 (DS),且底部列展示機能區段。 20 展示於中間列中之各DS是構成一屏幕圖形之機能區 段族群,其是在構成圖形資料流之所有多數機能區段之 間。圖形中之虛線指示底部列之機能區段所屬的DS,並且 展示構成一組DS之一系列的機能區段pcs、WDS、PDS、 ODS、以及END。再生裝置能夠利用讀取構成DSi機能區 18 第〇9312_號巾請案說明書替換本 段而產生供用於一屏幕之圖形。 θ被展示於頂部列中之時期指示時間週期,且記憶體管 理是沿著-組時期中之AVClip再生時間線之連續的時間方 ° ’且時㈣時也代表被指定至相同時間週期之一資料 族群。此錢及之記憶體是心财-屏幕®形之圖形平 :且物件緩衝器用以儲存被解壓縮之圖形資料。記憶體管 時^續性表示圖形平面或者物件的麟不發生於 形區诚φ"1且圖形之清除和呈現僅於圖形平面上之預定矩 11破執彳T (此處之騎指示賊存#料於平面或者 域衝:中的所有内容之清除)。在—時期(EpGeh)時,矩形區 =大小和位置定。只要圖形之清除和呈現是僅在圖 =面上預定矩形區域中被執行,則在圖像和圖形之間之 15 100.6.30
7再生被確保。換言之,時期是再生時間線中之單元, 且於這單元中’圖像和_被確保同步地被再生。當移動 ^域’其中圖形被清除且被呈現,至不同的位置時必 拉疋義時間,mx移動該區域,且在該點成為新的 =之後定義—週期。在二時期間之邊緣的同步再生不被 觀看—實際影片時,一時期是其中子標題被顯示於屏 上相同矩形區域中之—時間週期。第6圖展示在子標題位 置和時期之__。於圖形展示之範例中,於其上被展 不之五個子標題“Actually.·.,,,“I was hiding”,“my 滅喂.”,“1 alwayS”,以及ycm·,,的位置依據影片中 之圖像而移動。明確地說,子標題“A—..” 19 1359408 第093120130號申請案說明書替換本 ,.」· ,, 100. 6 30 hldmg,以及“my fedings.”出現在屏幕底部而子標題 always”和“丨ovedyou.”被展示在屏幕頂部。當觀看屏^時 考慮到影片可視度,矩形區域位置以子標題不遮住圖= 方式而依序地移動。在子標題出現於底部時之時間週期^ 時期1,且在子標題出現於頂部時之依序的時間週 : 2。時期丨和2各具有-不同的區域,於其中子標題被呈現。 時期1中之區域是被置放在屏幕底部之視以,且時期2中之 區,是被置放在屏幕·之視窗2。於各時期如中 體官理是連續的,並且因此,於視 10 現是與圖像同步。 〜見由1和2中之子標題的呈 接著,將詳細地說明顯示集合(Ds)。 15 20 第敎虛細騎丨2指示在中間列之哪 =哪個時期一系列之DS “時期開始”、“獲得點,,、以及“正 構成頂部列之時期。“時期開始”、“獲得點,,、“正常 時期持續,,是阶―些型式,並且在“獲得點” 行出現之間的順序不是緊要的且它們任—者皆可先 時期開始是-組DS,其具有“新的顯示,,之顯示效應, ==的_之開始。因為這,時期開始包含所有需要 成的屏幕之機能區段1期開始被提v 躍過㈣之目標位置,例如,影片中之章節。 料點是-請,其具有“_更新”之效應,且 〜谷是相同於被使用於呈現圖形之先前ds的時期開始。 请點不被提供在時期開始點,但是包含所有需要顯示新 20 1359408 第093120130號申請案說明書替換本 100.6.30 構成的屏幕之機能區段。因此,當至獲得點之躍過操作被 進行時’其可顯示圖形而不失去作用。因此,利用該獲得 點,可於時期中間構成屏幕。 獲得點可被提供在躍過操作目標之位置上。此位置之 5 一範例是’當進行時間搜尋時,可被指定之位置。時間搜 尋是一種操作,其是反應於使用者之輸入時間以從對應至 · 使用者指定之時間的再生點而開始再生。該時間概略地被 才曰疋’例如’ ίο分或者ίο秒,並且因此,在該點再生開始 被提供,例如1〇分之區間,或者1〇秒之區間。藉由在該點 · 10提供再生可開始之獲得點,在時間搜尋之後,其可順利地 進行再生。 正常情況是一DS,其具有“顯示更新,,之顯示效應,並 : 且僅包含不同於先前的屏幕構成之元件。明確地說,當於 DSv中之子標題是相同於DSu中之子標題,但是於DSv和 ·_ 15 Dsu中之屏幕不同地被顯示時,DSv被提供以便僅包含pcs 並且使得DSv是正常情況。由於這,則不必提供具有相同如 先前DS中之〇DS内容之内容的〇ds,並且BD-R〇M中之資 籲 料大小可以被減低。另一方面,因為正常情況的DS僅包含 差量,其是不可能單獨地使用正常情況而構成屏幕。 20 時期持續(EP〇ch Continue)指示時期跨越AVClip界線 而繼續。如果一DSn之構成狀態被設定為時期持續(Ep〇ch Continue),如果DSn存在於即時地被置放在DSn之前的不同 DSn-1之AVClip上,則DSn和DSn-Ι將屬於相同時期。因此 即使在這二組DS之間的AVClip發生分歧,亦將沒有圖形平 21 1359408 第093120130號.申請案說明書替換本 100 6 30 面/物件緩衝器刷新。 下面將詳細說明定義區段(ODS、WDS、以及pdS)。物 件定義區段(ODS)是一種定義圖形物件之機能區段。首先將 說明圖形物件。被記錄於BD-ROM中之AVClip銷售點是其 5 解析度如高畫質一般高,並且因此圖形物件之解析度被設 定為1920x1080組像素。因為1920x1080之高解析度像素, 可清晰地顯示子標題的一組特定文字型式於屏幕上。對於 子標題之色彩’用於各像素(色彩差量紅色Cr、色彩差量藍 色Cb、亮度Y、以及透明度T)之索引值位元長度是8位元, 10並且因此可能從子標題全部色彩(16,777,216個色彩)中選出 任何256個色彩。利用圖形物件被實現之子標題藉由透明背 景上的定位文字而被呈現。 定義圖形物件之ODS語法展示於第7八圖。〇DS是由指 示區段是ODS之區段-型式、指示0DS之資料長度之區段_ 15長度、唯一地辨識對應至時期中之〇DS的圖形物件的物件 —id、指示在時期内之0DS版本之物件—版本—號碼、最後— 序列中—標幟(last_in—sequence_flag)、以及物件—資料一片斷 所構成,其是對應至部份或者所有圖形物件之位元組的連 續序列。 2〇 物件-id用以唯一地辨識對應至時期中之ODS的圖形 物件。圖形資料流之時期包含具有相同出之更多於一組的 〇DS。具有相同山之⑽⑽時也具有相同寬度和高度並 且被指定於物件緩衝器的共同區域中。在具有相同ID之一 ’·aODS於共同區域中被讀取之後,被讀取之⑻s利用具有 22 1359408 第093120130號申請案說明書替換本 100.6.30 相同ID之依序的ODS而被重疊地寫入。當視訊資料流再生 進行時,藉由重疊寫入利用具有相同ID之依序的ODS被讀 取至物件緩衝器的ODS,因此圖形利用ODS被更新。具有 相同ID之圖形物件的寬度和高度應該相同之大小限制,僅 5 在一組時期時被應用,並且於不同時期中的圖形物件可具 有不同的大小。 接著將說明關於最後_序列中—標幟和物件_資料—片 斷。於一些情況中,由於受限制於PES封包之有效負載,不 可能儲存構成一組ODS中之子標題之被解壓縮的圖形。於 10 此情況中,圖形被分割成為一系列之連續的片斷,並且一 組片斷被設定至物件_資料_片斷。當一組圖形物件被儲存 作為多於一組片斷時,除了最後片斷之外,每個片斷具有 相同大小。最後片斷是較小於或者等於先前片斷之大小。 攜帶有片斷之ODS以相同序列順序地出現於DS中,而具有 15 藉由含最後_序列中_標幟之ODS所指示之序列末端。雖然 上面所說明之ODS語法排列是依據片斷自先前之PES被堆 疊的假設,但片斷可被堆疊,因而各PES包含一空白部分。 接著將說明調色板定義區段(PDS)。PDS被使用以定義 用於色彩轉換之調色板。第7B圖展示PDS之語法排列。PDS 20 是由區段_型式(指示區段是ODS)、區段_長度(指示〇DS之 資料長度)、物件_id(唯一地辨識被包含於PDS中之調色 板)' 調色板一版本_號碼(指示在時期内之PDS版本)、以及 調色板_項目一id(指定調色板項目數目)所構成。調色板—項 目指示色彩差量紅色(〇_值)、色彩差量藍色(C、值)、 23 1359408 第093120130號申請案說明書替換本 100.6.30 亮度(丫_值)、以及透明度(丁_值)。 接著,下面將說明視窗定義區段(WDS)。 WDS被使用以定義圖形平面上之矩形區域。如上面之 說明,記憶體管理是僅當在圖形平面上某些區域内進行清 5 除和呈現時為順序性。圖形平面上之區域利用WDS被定義 且被稱為“視窗”。第8A圖展示WDS之語法排列。如圖形之 展示,WDS是由區段_型式(指示區段是WDS)、區段_長度 (指示WDS之資料長度)、視窗_id(唯一地辨識圖形物件上之 視窗)、視窗_水平_位置(指定圖形物件上之視窗頂部左方像 10 素的水平位址)、視窗_垂直_位置(指定圖形物件上之視窗頂 部左方像素的垂直位址)、視窗_寬度(指定圖形物件上之視 窗寬度)、以及視窗_高度(指定圖形物件上之視窗高度)所構 成。 下面將說明可以取得之視窗_水平_位置、視窗_垂直_ 15 位置、視窗_寬度、以及視窗_高度值的範圍。那些值的座 標系統是在圖形平面上區域之内,並且其大小利用用於高 度之視窗_高度和用於寬度之視窗_寬度而二維地被表示。 視窗_水平_位置指定圖形平面上視窗頂部左方像素之 水平位址,且是在0至(視窗_寬度)-1之範圍内。同時,視窗 20 _垂直_位置也指定圖形平面上視窗頂部左方像素之垂直位 址,且是在0至(視窗_高度)-1之範圍内。 視窗_寬度指定圖形平面上視窗之寬度。被指定之寬度 是在1至(視訊_寬度)-(視窗_水平_位置)之範圍内。進一步 地,視窗_高度指定圖形平面上視窗之高度,且被指定之高 24 1359408 第093120130號申請案說明書替換本 100 6 30 度疋在1至(視訊—南度)_(視窗-垂直—位置)之範圍内。 對於各時期之圖形平面上視窗的位置和大小利用視窗 _水平—位置、視窗_垂直_位置、視窗一寬度、以及視窗一高 度被定義。因此,可能在編輯時調整視窗位置和大小,因 5而於一組時期中之視窗出現位置與觀看影片時圖像之顯示 方式不同。藉由這,子標題能見度成為較高。因為WDs對 於各時期被定義,即使圖像在時間過程中改變,其亦可能 依據圖像而調整視窗位置。結果,影片品質被維持在如子 標題被包含於影片主體中之高品質情況。 10 接著,顯示集合區段之結束(END)被說明。END提供 DS傳輸被完成之指示。End被塞進入即時地在一組〇8的最 後ODS之後的一組資料流中。End是由指示那個區段是end 之區段_型式以及指示END資料長度之區段_長度所構成。 END不包含需要進一步地說明之任何其他元件。 15 接著,下面將說明展現構成區段(PCS)。 PCS是一種被使用以構成互動顯示之機能區段。第8b 圖展示PCS之語法排列。如圖形之展示,PCS是由區段_型 式、區段_長度、構成_號碼、構成_狀態、調色板_更新_標 幟、調色板_丨(1、以及構成_物件i_m所構成。 2〇 構成-號碼利用〇至15範圍值辨認於DS中之圖形更 新。如果圖形更新存在於時期標頭和PCS之間,則每次圖形 更新發生,構成_號碼被增量。 構成-狀態指示PCS被包含於其中之DS型式、正常情 況、獲得點、或者時期開始。 25 1359408 第093120130號申請案說明書替換本 100. 6. 30 調色板—更新-標幟指示PCS僅說明顯示更新之調色 板。僅調色板顯示更新指示僅來自一組即時地先前之調色 板的調色板被更新。調色板_更新_標幟欄被設定為“丨’’,如 果僅調色板顯示更新被進行。 5 調色板_id辨認將被使用於僅調色板顯示更新之調色 板。 構成_物件Ι-m指示如何控制pcs所屬之DS中之各視 窗。第8B圖之虛線wdl詳細說明構成_物件丨之内部語法。構 成一物件i是由物件_id、視窗一id、物件_裁剪_標幟、物件_ 10水平-位置、物件-垂直-位置、以及裁剪—矩形資訊1-n所構 成。 物件一id辨認對應至構成_物件i之視窗中的〇Ds。 視窗_id辨認於PCS中圖形物件被安置之視窗。高至二 個圖形物件可被指定至一組視窗。 15 物件-裁剪-標幟被使用以在物件緩衝器中之裁剪圖形 物件的顯示和不顯示之間切換。當物件—裁剪_標幟被設定 為“1”時,裁剪圖形物件被顯示於物件緩衝器中,並且如果 被設定為“〇,,,則圖形物件不被顯示。 物件—水平—位置指定圖形平面中之_物件頂部左方 20像素的水平位址。 物件一垂直_位置指定圖形平面中之圖形物件頂部左方 像素的垂直位址。 裁剪_矩形資訊I-η是當物件—裁剪—標幟被設定為“ r, 時所被使狀元件。虛線wd2是詳細說明裁煎—矩形資訊! 26 1359408 第093120130號申請案說明書替換本 100. 6 30 之内部語法。如虛線wd2之展示,裁剪—矩形資如是由物件 一裁剪—水平_位置、物件_裁剪—垂直—位置、物件—裁剪寬 度、以及物件_裁剪一高度之四個欄所構成。 物件-裁剪—水平_位置指定在呈現圖形平面中圖形物 5件時被使用之裁剪矩形之頂部左方角落的水平位址。裁剪 . 矩形是被使用以指定且裁剪圖形物件部份之裁剪框,並且 · 對應至ETSI EN300 743標準之區域。 物件_裁剪_垂直一位置指定被使用在呈現圖形平面中 圖形物件時之裁剪矩形頂部左方角落的垂直位址。 鲁 10 物件-裁剪—寬度指定裁剪矩形之寬度。 物件—裁剪—高度指定裁剪矩形之高度。 下面將詳細說明PCS之特定範例。於範例中,子標題 Actually..·” ’ “I was hiding”,和“my feeiingS ”如第 6 圖之展 示,利用寫入至圖形平面3次而逐漸地出現,如圖像之進 ; 15行。第9圖是一組用以實現此子標題顯示之說明範例。圖形 中之時期包含一組DS1(時期開始)、一組DS2(正常情況)、 以及一組DS3(正常情況)。DS1包含用以指定其中子標題被 鲁 顯示之視窗的WDS、用以指定“Actually...I was hiding my feelings.”線之ODS、以及第一組PCS。DS2包含第二組PCS, 2〇 並且DS3包含第三組PCS。 第10-12圖展示被包含於DS中之WDS和PCS的範例。第 10圖展示於DS1中之PCS的範例。 第10圖中’ WDS之視窗_水平—位置和視窗_垂直_位置 利用LP1被指示,那是圖形平面上視窗之頂部左方像素的位 27 1359408 第093120130號申請案說明書替換本 10H 30 置。視窗-寬度和視窗_高度分別地指示視窗之寬度和高度。 第10圖中,物件_裁剪一水平-位置和物件—裁剪—垂直_ 位置指示座標系統中裁剪矩形之參考點ST1,其中原點是圖 形物件之頂部左方像素。裁剪矩形是一區域,其具有從§τ 5至物件_裁剪_寬度之寬度,以及從ST至物件—裁剪-高度之 尚度(利用重的黑線框展示之矩形)。裁剪圖形物件被置放在 利用虛線框cpl展示之矩形内,其具有在圖形平面中之物件 -水平_位置和物件—垂直_位置(圖形物件之頂部左方像素) 的原點之座標系統中的參考點。藉此,子標題“Actually...,, 10被寫入至圖形平面上之視窗,並且接著與影片圖像被組合 且被顯示於屏幕上。 第11圖展示DS2中之PCS的範例。DS2中之WDS不被說 明’因為DS2中之WDS是相同於DS1中之WDS。DS2中之裁 剪資訊的說明是不同於第10圖展示之裁剪資訊的說明。 15 第η圖中,裁剪資訊中之物件_裁剪_水平_位置和物件 —裁剪_垂直_位置指示出自物件緩衝器中之“Actuary..] was hiding my feelings.”的子標題“I was hiding”之頂部左方 像素。物件_裁剪-寬度和物件_裁剪_高度指示包含子標題 “I was hiding”之矩形的寬度和高度。藉此,子標題“I was 20 hiding”被寫入至圖形平面上之視窗,並且接著與影片圖像 被組合且被顯示於屏幕上。 第12圖展示DS3中之PCS的範例。DS3中之WDS不被說 明’因為DS3中之WDS是相同於DS1中之WDS。DS3中之裁 剪資訊說明是不同於第10圖展示之裁剪資訊說明。 28 1359408 第093120130號申請案說明書替換本 100. 6. 30 第12圖中,裁剪資訊中之物件_裁剪_水平_位置和物件 _裁剪—垂直_位置指示出自物件緩衝器中“was hiding my feelings.”之子標題“my feelings”頂部左方像 素。物件_裁剪_寬度和物件_裁剪_高度指示包含子標題“my 5 feehngs.”之矩形的寬度和高度。藉此,子標題“my feelings.” 被寫入至圖形平面上之視窗,且接著與影片圖像被組合且 被顯不於屏幕上。
藉由上面說明之DS1、DS2、以及DS3,可能得到屏幕 上之子標題的顯示效果。同時也可能得到其他種類之效 10果,並且下面將說明用以實現其他效果之說明協定。 首先’將說明切入/出效果之說明協定。第13圖展示當 切入/出被進行時之DS的說明範例,其展示沿著時間線進 行0
圖形中’於視窗(X ’ y ’ U,V)中之X和y分別地指示視窗 15 -垂直-位置和視窗一水平-位置值’且U和V分別地指示視窗_ 寬度和視窗—高度值。同時於圖形中,裁剪矩形(a,b,C, d)中之a和b也分別地指示物件_裁剪—垂直-位置和物件_裁 剪—水平—位置值,並且c和d分別地指示物件_裁剪—寬度和 物件—裁剪_高度值。顯示集合DS11、DS12、以及DS13是在 20圖形中再生時間線上之點til、tl2、以及tl3。 在點tl 1之DS11包含一組其中構成-狀態是“時期開始” 而物件—裁剪-標幟是“〇,,(無_裁剪_矩形_可見)之PCS#〇、一 組具有對於圖形平面中(100,100)之寬度700χ高度5〇〇視窗 之陳述的WDS#0、一組PDS#0、一組指示子標題“Credits:,, 29 1359408 100.6.30 第093120130號申請案說明書替換本 之ODS#0、以及一組END。 在點tl2之DS12包含一組PCS#1 ’其之構成_狀態是《正 常情況’’且指示來自物件緩衝器中之(〇,〇)的6〇〇x4〇〇大小圖 形物件(裁剪_矩形#0(0,0,600,400))之裁剪操作,並且 5定位該裁剪圖形物件於圖形平面中之座標(0,〇)上(視窗#0 上之(0,0))。 在點tl3之DS13包含一組PCS#2,其之構成_狀態是“正 常情況”且其中物件裁剪_標幟被設定為以便清除裁 剪圖形物件(無_裁剪_矩形_可見)。 10 藉由上面說明之顯示集合,子標題“Credits:,,在til是不 顯示’而在tl2顯示,接著在ti3再次成為不顯示,且切入/ 切出效應被實現。 其次,將說明用於淡入/出效應之說明協定。第14圖展 不當淡入/出被進行時DS之說明範例,其展示沿著時間線進 15行。顯示集合DS2卜DS22、DS23、以及DS24是圖形中再 生時間線上之點t21、t22、t23、以及t24。 在點t21之DS21包含一組PCS#0(其之構成-狀態是“時 期開始’’且指示來自物件緩衝器中之(0,0)的600x400大小圖 形物件(裁剪_矩形#〇(〇,〇,6〇〇,400))之裁剪操作,並且 20定位裁剪圖形物件於圖形平面中之座標(0,0)(視窗#0上之 (〇’〇)))、一組WDS#0(其具有用以圖形平面中之(1〇〇, 100) 之寬度70〇x高度5〇〇的視窗之陳述)、一組PDS#〇、一組 〇DS#0(其指示一組子標題“Fin”)、 以及一組END。 在點t22之DS22包含一組PCS#卜其之構成_狀態是“正 30 1359408 第093120130號申請t說明書替換本 100. 6. 30 常情況”,以及一組PDS#1 » PDS#1指示如PDS#0之相同Cr 和Cb位準,但是利用PDS#1被指示之亮度是較高於PDS#0 中之亮度。 在點t23之DS23包含一組PCS#2(其之構成—狀態是“正 5 常情況”)、一組PDS#2、以及一組END。PDS#2指示如PDS#1 之相同Cr和Cb的位準,但是利用PDS#2被指示之亮度是較 低於PDS#1中之亮度。 在點t24之DS24包含一組PCS(其之構成_狀態是“正常 情況”而物件_裁剪_標幟是“0”(無_裁剪_矩形_可見)、以及 10 —組 END 〇 各DS指定一組不同於先前DS的PDS,並且因此,利用 一組時期中之多於一組PCS而被呈現之圖形物件的亮度逐 漸地成為高的,或者低的。藉此,可能實現淡入/出之效應。 接著,將說明滾動之說明協定。第15圖展示當滾動被 15 進行時之DS的說明範例,其展示沿著時間線進行。顯示集 合DS31 ' DS32、DS33、以及DS34是圖形中再生時間線上 之點t31、t32、t33、以及t34。 在點t31之DS31包含一組PCS#0(其之構成_狀態被設定 為“時期開始”而物件_裁剪—標幟是“0”(無_裁剪_矩形_可 20 見)、一組WDS#0(其具有用於圖形平面中之(100, 100)的寬 度700χ高度500視窗之陳述)、一組PDS#0、一組指示子標題 “Credits:Company”之〇DS#〇、以及一組END。 在點t32之DS32包含一組PCS#1(其之構成—狀態是“正 常情況”且指示來自物件緩衝器中之(0,0)的600x400大小圖 31 1359408 第093120130號申請案說明書替換本 100.6.30 形物件之裁剪操作(裁剪-矩形#〇(〇,〇,6〇〇,400)),並且 定位裁剪圖形物件在圖形平面中之座標(〇,0)上(視窗#〇上 之(〇 ’ 〇))。來自物件緩衝器中之(〇,〇)的6〇〇x4〇〇大小區域 包3以雙線被展示之子標題“Credits:Company”的“Credits:,, 5部份,並且因此該“Credits:,,部份顯示於圖形平面上。 在點t33之DS33包含一組PCS#2,其之構成—狀態是“正 常情況’’且指示來自物件緩衝器中之(0, 100)的6〇〇><4〇〇大小 圖形物件(裁剪_矩形#〇(〇,1〇〇,600,400)之裁剪操作), 並且定位該裁剪圖形物件在圖形平面中之座標(〇,〇)上(視 10窗#0上之(〇 ’ 〇))。自物件緩衝器中之(0,100)的600x400大 小區域包含被展示於雙線之子標題“Credits : Company”的 “Credits : ”部份和“Company”部份,並且因此“Credits :,,和 “Company”部分以雙線出現於圖形平面上。 在點t34之DS34包含一組PCS#3 ’其之構成_狀態是“正 15常情況”且指示來自物件緩衝器中之(0,200)的600x400大小 圖形物件(裁剪_矩形#0(0,200,600,400))之裁剪操作, 並且定位該裁剪圖形物件在圖形平面中之座標(〇,〇)上(視 窗#0上之(0 ’ 0))。自物件緩衝器中(〇,200)之600x400大小 的區域包含被展示於雙線之子標題“Credits : Company”的 20 “Company”部份’並且因此該“Company”部份顯示於圖形平 面上。藉由上面之PCS說明’其可能向下捲動雙線之子標題。 最後,將說明用於擦入/出效應之說明協定。第16圖展 示當擦入/出被進行時之DS的說明範例,其展示沿著時間線 進行。顯示集合DS2卜DS22、DS23、以及DS24是圖形中 32 100.6.30 第093120130號申請案說明書替換本 再生時間線上之點t21、t22、t23、以及t24 在點t51之DS51包含一組PCS#0(其之構成—狀態被設定 為“時期開始”且物件—裁剪_標幟是“0”(無_裁剪_矩形_可 見))、一組WDS#0(其具有圖形平面中(1〇〇,1〇〇)之寬度7〇〇χ 高度500的視窗之陳述)、一組PDS#0、一組〇DS#0(其指示 子標題“Fin”)、以及一組END。 在點t52之DS52包含一組PCS#1,其之構成_狀態是“正 常情況”且指示圖形物件之裁剪操作是自物件緩衝器中(裁 剪一矩形#0(0 ’ 0,600,400))(0,〇)之600x400大小,且定 位裁剪圖形物件於圖形平面中座標(〇,〇)(視窗#0上之(〇, 〇))。自物件緩衝器中(0,0)之600x400大小區域包含子標題 “Fin”,並且因此子標題“Fin”顯示於圖形平面上。 在點t53之DS53包含一組PCS#2,其之構成_狀態是“正 常情況’’且指示自物件緩衝器中(2〇〇, 〇)之400x400大小圖形 物件(裁剪—矩形#0(200 ’ 〇,400,400))的裁剪操作,並且 疋位該裁剪圖形物件在圖形平面中之座標(2〇〇,〇)上(視窗 #〇上之(200,〇))。藉此,利用視窗中座標(2〇〇,〇)和(4〇〇, 40〇)被指示之區域成為顯示區域,並且利用座標(〇,〇)和 (199 ’ 400)被指示之區域成為不顯示區域。 在點t54之DS54包含一組PCS#3,其之構成_狀態是‘‘正 吊情况’’且指示自物件緩衝器中(4〇〇,〇)之2〇〇χ4〇〇大小圖形 物件(裁剪_矩形#0(400,0,2〇〇,400》的裁剪操作,並且 定位該裁剪圖形物件在圖形平面中之座標(4〇〇,視窗#〇 上之(400,〇))。藉此,利用座標(〇,〇)和(399,4〇〇)被指示 1359408 第093120130财請魏明書替換本 之區域成為不-顯示區域。 藉此’ §不_顯示區域成為較大時 小’並且因此擦入/出效應被實現。 如上所述,各種效應,例如,切入/出、淡入/出、擦入 5 ^、以及滾動可以使用對應的版稿而被實現,並且因此可 能有各種配置方式以呈現子標題。
100.6.30 顯示區域成為較 用以實現上面效應之限制如下所示。為了實現滚動效 應’用於視窗清除和重畫之操作成為必須。採取第15圖之 範例,其必須進行“視窗清除,’以消除圖形平面t32上之圖形 1〇物件“Credits: ”’並且接著進行“視窗重畫”以在t32和t33之 間之區間時寫入“Credits : ”下方部份和“Company,,上方部份 至圖形平面。當所給予的區間是相同於視訊訊框之區間 時,用於在物件緩衝器和圖形平面間之滾動效應所需的傳 送率成為重點。 5 此處’關於視窗可能多大的限制被檢視。Rc是在物件 緩衝器和圖形平面之間的傳送率。此處最差的情節是,以逮 率Rc進行視窗清除和視窗重晝。於此情況中,各視窗清除 和視窗重畫需要以一半之Rc(Rc/2)速率被進行。 為了使得視窗清除和視窗重畫與視訊訊框同步化,需 20 要滿足下面方程式。 視窗大小X框速率与Rc/2 如果框速率是29.97,RC利用下面方程式被表示。
Rc=視窗大小Χ2χ29.97 當呈現子標題時,視窗大小佔有圖形平面之至少25〇/。 34 1359408 第093120130號申請案說明書替換本 100.6.30 至33%。圖形平面中之像素總計數量是1920x1080。每像素 採取之索引位元長度是8位元,圖形平面之總計容量是2M 位元組(与 1920x1080x8)。 採用之視窗大小是圖形平面總計容量之1/4,視窗大小 5 成為500千位元組(=2M位元組/4)。將這值代入上面方程 式,Rc被計算為256Mbps(=500千位元組x2x29.97)。如果用 於視窗清除和視窗重畫之速率可以是訊框速率之一半或者 四分之一,即使Rc是相同,其亦可能是視窗的雙倍或者四 倍大小。 10 藉由保有視窗大小為圖形平面之25%至33%並且以 256Mbps之傳送率而顯示子標題,且不管什麼種類之顯示效 應將被實現,其可能維持在圖形和影片圖像之間的同步顯 示。 接著,將說明視窗之位置、大小、以及區域。如上面 15 之說明,於一組時期中之視窗的位置和區域不改變。在一 時期時期視窗位置和大小被設定為相同,因為如果位置和 大小改變則必須改變圖形平面之目標寫入位址,且改變該 位址將導致降低從物件緩衝器至圖形平面之傳送率的附加 負載。 20 每個視窗之一些圖形物件具有其限制。數目限制被提 供以便減低傳送被解碼之圖形物件的附加負載。此處,當 設定圖形物件邊緣之位址時,附加負載被產生,並且當邊 緣愈多,則產生更多之附加負載。 第17圖展示範例比較,其中一範例是具有四組圖形物 35 1359408 第093120130號申請案說明書替換本 100. 6.30 件之視窗且另一範例是具有二組圖形物件之視窗。具有四 組圖形物件之範例的邊緣數目是具有二組圖形物件之範例 邊緣數目的兩倍。 如無圖形物件數目之限制’則不知於傳送圖形時多少 5附加負載將可被產生,並且因此用於傳送之負載大大地增 加及減少。另一方面,當視窗中圖形物件之最大數目是兩 個時,可考慮4組附加負載而設定傳送率。因此,將較容易 設定最小傳送率數量。 接著’將說明具有PCS和ODS之DS如何被指定至 10 AVClip時間線。時期是一種時間週期,其中記憶體管理是 沿著再生時間線連續的。因為時期是由更多於一組之〇3所 構成,如何指定DS至AVClip再生時間線是重要的。AVClip 之再生時間線是一種時間線,其用以指定用於解碼和再生 構成被多工化至AVClip之視訊資料流的各部分圖像資料之 15時序。於再生時間線上之解碼和再生時序以90 KHz準確度 被表示。被附帶至DS中之PCS和ODS之DTS和PTS指示再生 時間線上供同步控制之時序。指派顯示集合至再生時間線 表示使用被附帶於PCS和〇ds之DTS和PTS以進行同步控 制。
20 下面將首先說明’如何使用被附帶於ODS之DTS和PTS 以進行同步控制。 DTS以90 KHz之精確度指示〇DS解碼開始時之時間, 且PTS指示解碼結束時之時間。 ODS解碼不在一次完成’且需要一些時間。反應於清 36 1359408 第093120130號申請案說明書替換本 1〇〇 6 30 楚地指示解踢持續之開始點和結束點之要求,〇Ds之 和PTS分別地指示解碼開始和結束時之時間。 PTS值指示截止期限’並且因此01^之解碼必須在被 PTS所指示之時間内完成並且被解壓縮之圖形物件被寫入 5 至再生裝置上之物件緩衝器。 · 於DSn中任何ODSj之解碼開始時間以9〇 KHz之精確度 . 利用DTS(DSn[ODS])而被指示。增加一組最大長度之解碼 持續至DTS(DSn[ODS])是ODSj解碼結束時之時間。 當ODSj大小是“SIZE(DSn[ODSj]),,且ODS解碼速率是 鲁 10 “Rd”時,以秒被指示之用以解碼所需的最大時間以 “SIZE(DSn[ODSj])//Rd”被表示。符號“//”指示除法運算子於 小數位置之後捨去。 藉由轉換最大時間週期成為以90 KHz精確度表示之數 目且增加至ODSj之DTS,利用PTS被指示之解碼結束(9〇 ' 15 KHz)時之時間被計算出。 於DSn中之ODSj的PTS以下面的方程式被表示。 PTS(DSn[ODSj])= # DTS(DSn[ODSj])+90,OOOx(SIZE(DSn[ODSj])//Rd) 20 進一步地,在二組依序的ODS,ODSj和ODSj+1之間的 關係,必須滿足下面的方程式。 PTS(DSn[ODSj])^DTS(DSn[ODSj+l]) 接著,將說明PCS之DTS和PTS的設定。 37 1359408 第093120130號申請案說明書替換本 100.6.30 在DSn中之第一組ODS(ODSl)的解碼開始時間 (DTS(DSn[ODSl]))之前,且在當DSn中之第—組pds(PDSI) 成為有效時的時間(PTS(DSn[PDSl]))之前,pcs必須被裝載 至再生裝置上之物件緩衝器。因此,DTS必須被設定以便 5 滿足下面的方程式。 DTS(DSn[PCS])^PTS(DSn[PDSl]) 進一步地’ DSn中之PCS的PTS以下面的方程式被表示。 PTS(DSn[PCS]) 2 DTS(DSn[PCS])+解碼持續(DSn) 10 該“解碼持續(DSn)’’指示一組時間持續,其是用以解碼 被使用於更新PCS之所有圖形物件。解碼持續不是固定值, 但是不依據再生裝置狀態和被裝設在再生裝置上之裝置或 者軟體而變化。當被使用以組成DSn.PCSn屏幕之物件是 15 DSn.PCSn.OBJ[j]時’“解碼持續(DSn)受到用以清除視窗所 需要之時間⑴、用以解碼DSn.PCSn.OBJ所需要之解碼持續 (ii)以及用以寫入DSn.PCSn.OBJ所需要的時間(iii)之影 響。。當Rd和Rc被設定時’解碼_持續(DSn)永遠是相同。 因此,PTS利用計算編寫時這些持續長度而被計算。 20 解碼_持續之計算依據第18圖展示之程式被進行。第 19、20A以及20B圖是分解地展示程式演算法則之流程圖。 將參看這些圖形而在下面說明關於解碼一持續之計算。於第 19圖展示之程流圖中’首先,呼叫平面啟始化 (PLANEINITIALZE)函數(第19圖之步驟S1)。平面啟始化函 38 1359408 第093120130號申請案說明書替換本 100. 6_ 30 數被使用以呼叫用以計算啟始化以呈現DS之圖形平面所需 的時間週期之函數。於第19圖步驟S1中,該函數利用參數 DSn、DSn.PCS.OBJ[0]、以及解碼—持續被呼叫。 下面將參考第20A圖而說明平面啟始化函數。於圖形 5 中,啟始化_持續是一變數,其指示平面啟始化函數之返回 值。 第20圖之步驟S2是依據DSn中之PCS的頁碼_狀態是否 指示時期開始用以切換操作之條件敘述。如果頁碼_狀態指 示時期開始((DSn.PCS.頁碼_狀態==時期_開始,第18圖 10 步驟S2=是),則清除圖形平面之時間週期必須被設定為啟 始化_持續(步驟S3)。 當在物件緩衝器和圖形平面之間的傳送率Rc是 256,0〇〇,〇〇〇時,如上面之說明,且圖形平面總計大小被設 定為視訊_寬度*視訊_高度時,則清除所需的時間週期是 15 “視訊_寬度*視訊_高度//256,000,000,,。當被乘以90,000沿 以便表示PTS之時間精確度時’清除圖形平面所需之時間週 期是“90,00〇x視訊—寬度*視訊_高度//256,000,000,,。這時間 週期被添加至啟始化_持續。 如果頁碼_狀態不指示時期開始(步驟S2=否),清除利 20用WDS被定義之視窗[i]所需的時間週期被添加至所有視窗 的啟始化_持續(步驟S4)。當在物件緩衝器和圖形平面之間 的傳送率Rc是256.000·000,如上面之說明,且屬於WDS之 視窗[i]總計大小是ESIZE(WDS.WIN[i])時,則清除所需的 時間週期是“ Σ SIZE(WDS.WIN[i])//256,000,000”。當乘以 39 1359408 第093120130號申請案說明書替換本 100.6.30 90·000Ηζ以便表示PTS之時間精確度時,清除屬於WDS之 視窗所需的時間週期是“9〇,〇〇〇χ Σ SIZE(WDS.WIN[i])// 256,000,000”。這時間週期被添加至啟始化_持續,且所形 成啟始化_持續被返回。上面即是平面啟始化函數。 5 第19圖步驟S5是依據DSn中之圖形物件數目是否為2 或者1之切換操作(是否第18圖之〇511.?€8.1111111_〇1〇1^(^ = =2,或DSn.PCS.num一of一object = = 1),且如果數目是 1(步 驟S5),則用以解碼圖形物件之等待時間被添加至解碼_持 續(步驟S6)。等待時間利用呼叫等待(WAIT)函數被計算(第 10 18圖之解碼_持續+=等待(DSn,DS.PCS.OBJ[0]、解碼—持續) 而被進行)。該函數使用被設定之參數Dsn、 DSn.PCS.OBJ[〇]、解碼一持續而被呼叫,且返回值是等待一 持續。 第20B圖是展示等待函數操作之流程圖。 15 流程圖中,呼喚器之解碼_持續被設定為目前_持續。 物件_定義-備妥一時間是一組變數,其被設定為〇8之圖形物 件的PTS。 目前_時間是一組變數,其被設定為目前_持續和DSn 中PCS之DTS的總計值。當物件_定義_備妥_時間是較大於 20目前-時間時(步驟S7之是,如果(目前_時間 < 物件_定義_備 妥一時間)),則作為返回值之等待—持續被設定為在物件_定 義一備妥一時間和目前一時間之間的一組差量(步驟S8,等待一 持續+=物件一定義一備妥—時間_目前_時間"解碼—持續被設 定為時間週期’被添加至用以重畫視窗, 40 1359408 第093120130號申請案說明書替換本 100.6.30 (90,000*(siZE(DSn.WDS_WIN[0]))//256,000,000),所需的時 間週期之等待函數返回值。 上面之說明是用於其中圖形物件數目是一之情況。第5 圖步驟S5中,判定是否圖形物件數目是二。如果DSn中之 5 圖形物件數目是更多於二(第18圖之如果(DSn.PCS.num_ 〇f_object = = 2)),則等待函數使用〇BJ[0]作為PCS中參數被 呼叫,並且增加一組返回值至解碼_持續(步驟S10)。 於後繼的步驟S11中,判定DSn之OBJ[0]所屬的視窗是 否相同於圖形物件[1]所屬之視窗(是否(DSn.OBJ[〇].視窗 10 —id = = DSn.PCS_OBJ[l]_視窗_id)。如果視窗是相同,則等 待函數使用OBJ[l]作為參數被呼叫,且增加一組等待_持 續返回值至解碼_持續(步驟S12),並且增加重晝〇BJ[0]所 屬之視窗(90,000*(SIZE(DSn.WDS_OBJ[0].視窗 _id))// 256.000. 000)所需的時間至解碼_持續(步驟S13)。 15 如果,判定視窗是不同(步驟SI 1,“不同”),則重畫〇BJ[0] 所屬視窗(90,000*(SIZE(DSn.WDS.OBJ[0].視窗 _id))// 256.000. 000)所需的時間被添加至解碼_持續(步驟S15),等 待函數則使用作為參數之〇BJ[l]被呼叫,且增加一組返回 值等待_持續至解碼-持續(步驟S16),並且增加重畫〇BJ[l] 20 所屬之視窗(90,〇〇〇*(SIZE(DSn.WDS.OBJ[0].視窗」d))// 256.000. 000)所需的時間至解碼_持續(步驟S17)。 解碼_持續利用上面之演算法則被計算。下面將說明其 中OCS之PTS被設定的一種特定方式。 第21A圖展示其中一組ODS被包含於一組視窗之情 41 1359408 第093120130號申請案說明書替換本 1〇〇· 6 3〇 況。第21Β和21C圖展示相關於第18圖之時間順序值的時序 圖。各圖形中之底部線“0DS解碼”和中間線“圖形平面存取” 指示二種操作,其當再生時同時地被進行。上面演算法則 將假設這二組操作是以平行方式被進行而加以說明。 5 圖形平面存取包含一組清除週期(1)和一組寫入週期 (3)。清除週期(1)指示清除整個圖形平面(90,000χ(圖形平面 //256,000,000)之大小)所必須的時間週期或者清除所有圖 形平面上的視窗(Σ (9〇,〇〇〇χ(視窗⑴//256.000.000之大小)) 所必須的時間週期。 10 寫入週期(3)指示呈現整個視窗(90,000x(視窗⑴// 256,000’000)之大小)所必須的時間週期。 進一步地’解碼週期(2)指示在ODS之DTS和PTS之間的 時間週期。 清除週期(1)、解碼週期(2)、以及寫入週期(3)之長度可 15以依據將被清除之範圍、將被解碼之ODS的大小 '以及將 被寫入至圖形平面之圖形物件大小而變化。為方便起見, 圖形中解碼週期(2)之開始點是相同於清除週期⑴之開始 點。 第21B圖展示一種情況,其中解碼週期⑺是長的且 20解碼一持續等於解碼週期(2)和寫入週期(3)之總計週期。 第21C圖展示一種情況,其中清除週期⑴是長的,且 解碼-持續等於清除週期⑴和寫入週期(3)之總計週期。 第22A至22C圖展示-種情況,其中二組⑽被包含於 -組視窗中。第22B和22C圖中之解竭週期⑺指示用以解碼 42 1359408 第093120130號申請案說明書替換本 用 1形所必須的總計時間週期。同樣地,寫人週期 =)才6旨3示 以將二圖形寫人至圖形平面所必須的總計時間週期。曰 雖然⑽數目是二,可能以如第情況之相同方式 而計算解碼一持續。當用以解碼兩組〇DS之解碼週期⑺是長 時,則解碼_持續等於解碼週期(2)和寫入週期(3)之總計, 如第22B圖之展示。 當清除週_是長時,解媽_持續料清除週期⑴和 寫入週期(3)之總計。
>第23A圖說明其中二視窗各包含一組⑽之情況。如先 >刖的If况,當清除週期⑴是較長於用以解碼兩组〇〇§之解 碼週期m,解I持續等於清除職⑴和寫人週期(取 u但疋,當清除週期⑴是較短於解碼週期ο)時,可能 在解碼週期⑺結束之前寫入至第一組視窗。因此,解碼 15 持續不等於任一清除週期⑴和寫入週期⑶之總計,或者解 碼週期(2)和寫入週期(3)之總計。
田用讀碼第—組⑽所必㈣時間職是寫入週期 用崎碼第二組^所必須的時間_是寫入週期 、、主r㈣第23Β圖展7種情況,其中解㈣期(2)是較長於 ,月除週期⑴和寫入週細)之總計。於 20 續等於解碼週_和寫入週賴之總計。兄甲解碼-持 ί3]) 圖展不-種情況,其中清除週期⑴和寫入週期 ^主總収較切料《⑺。於轉財,觸-持續 :除遇期⑴、寫人週期⑼、以及寫人週期(32)之總計。 圖形平面之大小是自再生裝置之模式預先得知。同 43 1359408 第09312G13G號中請案制書替換本 α4- λα j. 100. 6, 30 時’在編寫時,視窗大小、以及0DS之大小和數目同時也 是已知的。因此,可能發現哪些時間週期之組合是等於解 碼-持續:清除週期⑴和寫入週期(3)之組合、解碼週期⑺ 和寫入週期⑶之組合、解碼週期(2)和寫入週期(32)之組 合、或者清除週期⑴、寫入週期(3)以及寫入週期⑽之組 合0 藉由依據上面說明之解碼—持續計算而設定〇DS之 PTS,可能以具有高精確度之圖像資料關步地顯示圖形。 此高精確度之同步顯示利用定義視窗和限制重畫視窗之區 10域而成為可能。因此,引介視窗概念進入編寫環境具有其 重要性。 下面的說明是關於DSn中WDS之DTS和PTS的設定。 WDS之DTS可以被設定以便滿足下面方程式。 DTS(DSn[WDS]) ^ DTS(DSn[PCS]) 15 另一方面,DSn中之WDS的OTS指示開始寫入至圖形 平面之截止期限。因為其是足以寫入至圖形平面上之視 窗,開始寫入至圖形平面之時間藉由從用以寫入WDS所必 須的時間週期減去由PCS之PTS所指示之時間長度被決 20 定。當WDS總計大小是(SSIZE(WDS_WIN[i])時’用以清除 和重畫所必須的時間是“ Σ SIZE(WDS.WIN[i])// 256,000,000”。當以90000KHZ之時間精確度表示時’該時 間是“90000χ Σ SIZE(WDS.WIN[i])//256,000,000’’。 因此,可利用下面的方程式以計算WDS之PTS。 44 1359408 第093120130號申請案說明書替換本 100. 6. 30 PTS(DSn[WDS])= PTS(DSn[PCS])-90000x Σ SIZE(WDS.WIN[i]) //256000000
5 被指示於WDS中之PTS是截止期限,且其可能比pTS 早開始寫入至圖形平面。換言之,如第23圖之展示,一旦 於一視窗中解碼ODS將被呈現,則利用解碼被得到之圖形 物件的寫入可以在這點開始。 如上所述,可能使用被添加至WDS之DTS和PTS而指派 10 視窗至AVClip再生時間線上之任何時間點。 下面將參看第24-25圖展示之特定範例,依據給與之設 定而說明關於在顯示集合中DTS和PTS之設定範例。下面之 範例將說明關於利用寫入至圖形平面四次而被顯示之子標 題,並且一組更新被進行以供顯示“what is blu-ray.”以及 15 “blu-ray is everywhere.”二組子標題之各組。第24圖展示範 例中之依時間前後順序的更新轉變。一直至點tl,“what” 被顯示,且在tl之後直到t2,"what is"被顯示,並且接著在 t3,“what is blu-ray.”被顯示。在第一組子標題的全部文句 被顯示之後’第二組子標題“blu-ray is everywhere.”在t4被 20 顯示。 第25A圖展示四組顯示集合,其被說明以便進行上面說 明之更新。一組DS1包含一組PCS1.2用以控制在tl之更新 的、一組PDS1用以著色、一組ODS1對應至子標題“what is blu-ray.”、以及一組END作為一組DS1之結束碼。 45 1359408 第093120130號申請案說明書替換本 100.6.30 一組DS2包含用以控制在t2之更新的PCS1.2,以及一組 END。一組DS3包含用以控制在t3之更新的PCS1.3及一組 END。一組DS4包含用以控制在t2之更新的PCS2、一組PDS2 用於色彩轉換、一組ODS2對應至子標題“blu-ray is 5 everywhere.”、以及一組END。 參看第25B圖之時序圖,其說明用於四組顯示集合之各 功能區段中DTS和PTS的設定。 於時序圖中之再生時間線是相同於第24圖之時間線。 於第 25A 圖時序圖中,PTS(PCSl.l)、PTS(PCS1.2)、 10 PTS(PCS1.3)、以及PTS(PCS2)分別地被設定在顯示點tl以 供顯示“what”、在顯示點t2以供顯示“what is”、在顯示點t3 以供顯示“what is blu-ray.”、以及在顯示點t4以供顯示 “blue-ray is everywhere.”。各PTS如上面地被設定,因為, 例如,被說明於各PCS中之裁剪控制必須在各子標題之顯示 15 點上被進行。 PTS(ODSl)和PTS(ODS2)被設定,以便指示一些點,該 等點藉由分別地從利用PTS(PCSl.l)和PTS(PCS2)被指示之 點減去解碼_持續而被計算出,因為PTS(PCS)需要被設定, 以便滿足下面公式。 20 PTS(DSn[PCS]) ^ DTS(DSn[PCS])+decodeduration(DSn) 第25B圖中,PTS(0DS2)被設定以便指示在點t4之前的 點t5,並且PTS(ODSl)被設定以便指示在點tl之前的點tO。 DTS(ODSl)和DTS(ODS2)被設定以便指示一些點,該 46 1359408 第093120130號申請案說明書替換本 100· 6· 30 等點藉由從分別地利用PTS(ODS 1)和PTS(ODS2)被指示之 點減去解碼_持續而被計算出,因為DTS(ODS)需要被設定 以便滿足下面方程式。 PTS(DS[ODSj])= 5 DTS(DSn[ODSj])+90000x(SIZE(DSn[ODSj])//Rd) 第25B圖中,PTS(ODS2)被設定以便指示在點tO之前的 點t5,並且PTS(ODSl)被設定以便指示在點tO之前的點。此 處,利用DTS(ODS2)=PTS(ODSl)指示之關係被滿足。 鲁 10 藉由即時地在較早被顯示之一組先前ODS的PTS之 後,設定一組ODS之PTS,再生裝置進行一種操作,其中 ODS被讀取至記憶體以便重疊寫入先前之ODS,並且因此 再生程序可利用小尺寸之記憶體而被進行。藉由實現此再 生程序,用於再生裝置之記憶體尺寸的選擇成為較廣泛。 $ 15 ?€51.1之0丁3被設定以便0丁3的31.1)=0丁3_81),
因為對於PCS1.1之DTS的值可以是在利用DTS(ODSl)指示 的點之前的任何點。 H ODS1 之PTS,ODS2之DTS,以及PCS1.2、PCS1.3與 PCS2之PTS在點tO被設定,以便滿足利用方程式下面指示之 20 關係。 PTS(0DS 1 )=DTS(0DS2)=PTS(PCS 1.2)=PTS(PCS 1.3)= PTS(PCS2) 這是因為對於PCS1.2和PCS1.3之DTS的值,可以是在 47 1359408 第093120130號申請案說明書替換本 100.6.30 利用PTS(PCS1.3)指示之點前的任何點,並且PCS2之DTS值 可以是在利用DTS(PCS2)指示之點前的任何點。 如上面之說明,可利用在相同時間讀取更多於一組 PCS,而如同先前被完成的PCS之更新一般快地進行後繼的 5 PCS之更新。 PCS之DTS和PTS以及ODS之DTS和PTS滿足上面公式 指示之關係即可❶因此,其值可被設定為 DTS(ODS2)=PTS(ODSl)或者 PTS(ODSl)=DTS(ODS2) =PTS(PCS1.2)= PTS(PCS1.3)=DTS(PCS2)。 10 藉由此時間戳記之設定,可調整週期之時間長度,其 中解碼負載增加或者需要更多緩衝器。此調整擴大在再生 時之控制的可能性,並且有利於進行編寫或者製造再生裝 置。 上面說明之顯示集合(PCS、WDS、PDS、ODS)的資料 、’、。構是以知式語言被說明之分類結構的例子。進行編寫之 產生器可以依據於藍光(Blu_ray)碟片預錄格式中提供之語 法排列利用敘述分類結構而得到bd r〇m上之資料結構。 接著,下面將說明依據本發明之再生裝置的實際範 1第26圖展示依據本發明之再生裝置的内部結構。依據 發月之再生裝置是依據圖形所展示之内部結構而工業地 產生。依據本發明之再生裝置主要地是由三部分所構 組系統LSI、一組驅動裝置以及一組微電腦系統,並 且可能利用架設此三部份至裝置之架上和基片上而工業地 生再生裝置。系統LSI是一種積體電路其中用以實行再 48 1359408 第093120130號申請案說明書替換本 1〇〇 6 30 生裝置功能之各種處理單元被整合。以上面方式被製造之 再生裝置包含BD驅動器1、讀取緩衝器2、pid渡波器3、運 送緩衝器4a-4c、週邊電路4d、視訊解碼器5、視訊平面6、 音訊解碼器7、圖形平面8、CLUT單元9、加法器1〇、圖形 5解碼器12、編碼資料緩衝器13、週邊電路13a、資料流圖形 處理器14、物件緩衝器15、構成緩衝器16、以及圖形控制 器17。
BD驅動器1進行BD-ROM之裝載/讀取/射出,並且存取 BD-ROM。 10 讀取緩衝器2是一種以先進先出順序用以儲存從 BD-ROM讀取之TS封包的FIFO記憶體。 PID滤波器3過慮從讀取緩衝器2被輸出之多於一組的 TS封包。利用PID濾波器3之過濾是僅將具有所需的PID之 TS封包寫入至運送緩衝器4a-4c。對於利用!)ID濾波器3過 15濾’緩衝不是必須的’並且因此,被輸入至PID濾波器3之 TS封包不延遲地被寫入至運送緩衝器4a_4c。
運送緩衝器4a-4c是用以儲存以先進先出順序從PID濾 波器3被輸出之TS封包。從運送緩衝器乜_4(;被輸出之丁8封 包的速率是速率Rx。 2〇 週邊電路4(1是一種線路邏輯,其用以轉換從運送緩衝 器4a-4c被讀取之TS封包成為機能區段。利用轉換被得到之 機能區段被儲存於被編碼貢料緩衝写13中。 視訊解碼器5解碼從PID濾波器3被輸出之多於一組的 TS封包成為被解壓縮圖像並且寫入至視訊平面6。 49 1359408 第093120130號申請案說明書替換本 100_6 3ϋ 視訊平面6是一供用於移動圖像之平面記憶體。 音訊解碼器7解碼從I>ID濾波器3被輸出之ts封包並且 輸出被解壓縮之音訊資料。 圖形平面8是具有供用於一屏幕之區域的平面記憶 5體,並且能夠儲存供用於一屏幕之被解壓縮圖形。 CLUT單元9依據利用PDS被指示的γ、&、以及Cb值而 轉換被儲存於圖形平面8中之被解壓縮圖形的索引色彩。 加法器H)將藉由CLUT單元9而被進行色彩轉換之被解 壓縮圖形乘以被PDS所指示之丁值(透明度),相加被儲存於 1〇每像素之視訊平面中被分解的圖像資料,接著得到且輸出 被構成的影像。 、圖形解碼器12解石馬圖形資料流以得到被分解的圖形, 並且將被分解的咖作為圖形物件寫人至圖形平面8。藉由 15 解碼圖形資料流’子標題和選單出現於屏幕上。圖形解碼 器12包含編碼資料緩衝器13、週邊電路以、資料流圖形處 理器14、物件緩衝器15、構成緩衝器16、以及圖形控綱 17。 編碼資料緩衝器13是—種緩衝器,其中機能區段與 〇〇 起被儲存。機能區段利用從被儲存於運送緩衝 益C中之運送只料流的各Ts封包以移除TS封包標頭和 PES封包標頭且利用相繼地配置有效負載而被得到。被移除 出ts封包稽頭和PES封包稽頭之m和㈣在達成pm封包 之間的對應之後被儲存。 週邊電路13a是—組線路邏輯,其實現在編碼資料緩衝 50 1359408 100. 6. 30 第093120130號申請案說明書替換本 器13和資料流圖形處理器14之間的傳送,以及在編碼資料 緩衝器13和構成緩衝器16之間的傳送。於傳送操作中’當 目前時間是利用ODS之DTS被指示的時間時,〇DS從編碼資 料緩衝器13被傳送至資料流圖形處理器14。當目前時間是 5 利用PCS和PDS之DTS所指示的時間時,則PCS和PDS被傳 送至構成緩衝器16。 資料流圖形處理器14解碼ODS,且將利用解碼被得到 之索引色彩之被解壓縮圖形作為圖形物件寫入至物件緩衝 器15。利用資料流圖形處理器14之解碼在DTS對應至ODS 10 之時開始’並且結束於利用對應至ODS之PTS所指示的解碼 結束時間。圖形物件之解碼速率Rd是資料流圖形處理器14 之輸出率。 物件緩衝器15是對應至ETSI EN300 743標準之像素緩 衝器的緩衝器,並且利用資料流圖形處理器14進行之解碼 15而被得到之圖形物件被配置。物件.緩衝器15需要被設定為 如圖形平面8之兩倍或者四倍一般地大,因為於滾動效應被 進行之情況中,物件緩衝器15需要儲存如圖形平面之兩倍 或者四倍大的圖形物件。 構成緩衝器16是PCS和PDS被配置之記憶體。 2〇 目形控制器17解碼被配置於構成緩衝器16中之PCS, 並且依據該PCS而進行控制。用以進行控制之時序是取決於 被附帶至PCS之PTS。 接著’將說明用於傳送率之建議值以及用於構造PID 濾波器3之緩衝器大小 '運送緩衝器4a_4c、圖形平面8、c爾 51 1359408 第093120130號申請案說明書替換本 1〇〇>6 30 單元9、編碼資料緩衝器13、以及圖形控制器π。第27圖展 示寫入速率Rx、Rc、以及Rd之大小、圖形平面8、編竭資 料緩衝器13 '物件緩衝器15、以及構成緩衝器16。 在物件缓衝器15和圖形平面8之間的傳送率Rc是本實 5施例再生裝置中最高的傳送率,並且自視窗大小和訊框率 被計算出為256Mbps(= 500千位元組χ29.97χ2)。
不同於Rc,在資料流圖形處理器14和物件緩衝器15之 間的傳送率Rd(像素解碼率)不需要在每視訊框週期被更 新’並且1/2或者1/4之RC是足夠供Rd所用。因此,Rd! 10 128Mbps或者64Mbps。 在運送緩衝器4 a · 4 c和編碼資料緩衝器丨3之間的運送 緩衝器滲漏率Rx是一種ODS被壓縮狀態之傳送率。因此, 乘壓縮率之傳送率Rd是足夠供運送緩衝器滲漏率^所 用。給予的ODS之壓縮率是25%,16Mbps(= 64Mbps><25%) 15 是足夠供用的。 圖形展不之傳达準和緩衝器大小是最小標準,並且其 同時也可能被設定在較高速率和較大的大小。 在上面被構成之再生裝置中,各元件進行管線結構之 解碼操作。 20 第28圖展示再生裝置之管線處理的時序圖。圖形中之 第5列是BD-R0M中之顯示集合,第4列展示從⑽以⑽、 PDS、以及0DS至編碼資料緩衝器13之讀取週期。第3列展 示藉由資料流圖形處理器14之各〇DS的解瑪週期。第i列展 示圖形控制器17進行之操作。 52 1359408 第093120130號申請案說明書替換本 100. 6. 30 圖形中被附帶於ODS1和ODS2之DTS(解碼開始時 間),分別地指示t31和t32。因為解碼開始時間利用DTS被 設定’各ODS需要自編碼資料緩衝器π中被讀取出。因此’ ODS1之讀取在ODS1被解碼至編碼資料緩衝器13的解碼週 . 5 期dpi之前被完成。同時,ODS2之讀取也在ODS2被解碼至 編碼資料緩衝器13的解碼週期dp2之前被完成。 另一方面,圖形中被附帶於ODS1和ODS2之PTS(解碼 結束時間),則分別地指示t32和t33。利用資料流圖形處理 器14之ODS1的解碼在t32被完成,並且ODS2之解碼在t33所 籲 10指示之時間被完成。如上面之說明,利用ODS指示之DTS 時間,資料流圖形處理器14讀取ODS至編碼資料緩衝器 13,且利用ODS指示之PTS時間而解碼被讀取至編碼資料緩 v 衝器13之ODS ’並且將被解碼之〇DS寫入至物件緩衝器15。 圖形中第1列之週期cdl指示圖形控制器π清除圖形平 15面所需的週期。同時,週期tdl也指示將物件緩衝器上被得 到之圖形物件寫入至圖形平面8所需的週期。WDS之PTS指 示開始寫入之戴止期限,且PCS之PTS指示寫入之結束以及 鲁 用以顯示之時序。在PCS之PTS指示之時間,構成互動屏幕 之被解壓縮圖形在圖形平面8上被得到。 20 在CLUT單元9進行解壓縮圖形之色彩轉換且加法器1〇 進行儲存於視訊平面6中被分解圖形與被分解圖像之構成 之後’一組複合影像被得到。 於圖形解碼器12中,當圖形控制器ι7進行圖形平面8 之清除時,資料流圖形處理器14連續地進行解碼。藉由上 53 1359408 第093120130號申請案說明書替換本 ⑽& 3〇 面之管線處理,可進行圖形之即時顯示。 · · 第28圖中,將說明圖形平面清除在完成解碼之前 2束的情況展示⑽解碼在_平面清除完成之 前結束情況的管線處理時序圖。於此情⑨中,不可能在圓 5解碼完成之時寫入至圖形平面。當圖形平面清除完成時, 可將利用解碼被得到之圖形寫入至圖形平面。
接著’將朗緩衝n佔有期之依時間順序的轉變。第 30圖展示第26圖所示的下面構件之依時間順序轉變的時序 圖:構成緩衝器16、物件緩衝器16、編碼資料緩衝器13、 1〇以及圖形平面8。第一至第四列分別地展示圖形平面8、物 件緩衝器15、編碼資料緩衝器13、以及構成緩衝器16之佔 有期中依時間順序的轉變。此處,依時間順序的轉變使用 線圖形被③明’其中橫轴代表時間線,且縱軸代表佔有期。 第30圖第四列展示用於構成緩衝器16之佔有期中依時 Μ間順序的轉變。如第四列之展示,用以構成緩衝器16之依 時間順序的轉變包含_“vf〇,,部份,其代表簡單地增加因儲 存自被編碼資料緩衝器被輸出之pcs。
第三列展示於編碣資料緩衝器13之佔有期中依時間順 序的轉變。如第二列之展示,於編碼資料緩衝器13之依時 間順序的轉變包含—組簡單地增力口部份州和犯,以及二組 間單地減少部份vgl和vg2。簡單地增加部份州和vf2之梯度 取決於運送緩衝器4a、b、c至編碼資料緩衝器⑽輸出率 Rx ’並且簡單地減少部份vgl*vg2之梯度代表利用資料流 圖形處理器14進行之解碼,其於瞬間被進行。換言之,〇DS 54 1359408 第093120130號申請案說明書替換本 100. 6. 30 之解碼立即地被進行,並且資料流圖形處理器14保留利用 解碼被得到之被解壓縮圖形。從資料流圖形處理器14至物 件緩衝器15之傳輸通道寫入率是128Mbps。因此物件緩衝器 15之佔有期依據這寫入速率而增加。 5 第二列代表物件緩衝器15之佔有期中依時間順序的轉 變。如第二列之展示’物件緩衝器15之依時間順序的轉變 包含簡單地增加部份vhl和vh2 ’其是因儲存從資料流圖形 處理器14被輸出之ODS。簡單地增加部份vhl和Vh2之梯度 取決於從資料流圖形處理器14至物件緩衝器15之傳送率 10 Rc。發生在第三列之簡單地減少部份和第二列之簡單地增 加部份的週期對應至“解碼週期,,。此解碼週期之開始利用 ODS之DTS被指示’並且解碼週期之結束利用〇〇§之?丁3被 指示。如果被解壓縮圖形被儲存於物件緩衝器15中直至利 用ODS之DTS所展示之時間為止,其表示針對〇〇5之解碼完 15成。只要被解壓縮圖形被儲存於物件緩衝器15中直至利用 ODS之PTS所展示的時間,簡單地增加部份和簡單地減少部 分,在這解碼週期之時期,可以採取任何形式。 第一列代表於圖形平面8佔有期中之依時間順序的轉 變。如第一列之展示,圖形平面8之依時間順序的轉變包含 20 -簡單地增加部份vf3 ’其是因儲存從物件緩衝器15被輸出 之先刖被解碼之ODS。簡單地增加部份Vf3之梯度取決於從 物件緩衝器15至圖形平面8之傳送率似。簡單地增加部份之 結束利用ODS之PTS被展示。
例如’第27圖展示之圖形使用:被指定至〇DS的DTS 55 1359408 第093120130號申請案說明書替換本 1〇〇 6. 30 和PTS ;被指定至ICS的DTS和PTS ;第27圖展示之各緩衝 器的大小和傳送率。更進一步地,利用產生圖形例如, 於這圖形中’使用者可知道在編寫步驟各緩衝器狀態如何 改變。 5 因為各緩衝器之狀態轉變可利用更新DTS和PTS被調 整,其可避免將超出編碼器規格之解喝負載施加於再生裝 置上,並且可避免緩衝器對於再生之超量事件。依據這點, 於再生裝置發展過程中,硬體/軟體製作將成為容易。 接著’下面將說明控制單元2〇和圖形解碼器12如何被 10製作。控制單元20利用寫出進行第3〇圖展示之操作的程式 而被製作,且其具有一般CPU以執行該程式。利用控制單 ·: 元20進行之操作利用參看第30圖被說明。 :: 帛31圖展示機能區段裝載操作之處理㈣流程圖。於 流程圖中,區段κ是一組變量,其指示利用再生Avcup被讀 Μ取出之各區段(PCS、刪、PDS '以及〇ds)。忽略標峨是 •—種標織,其用以判定該區狀是否被忽略或者被裝載。流 程圖具有-種迴路結構,於其中,首先忽略標幟被啟始化 為0並且接著步驟奶似和步驟S2?_S31對於各區段K被重 複(步驟S25和步驟S26)。 2〇步驟S21是判定區段K是否為pcs,並且如果區段〖是 PCS,則判定步驟S27和步驟S28繼續進行。 步驟功是判定忽略標幟是否為如果忽略標蛾是〇, 職作移動至步驟S23,並且如果忽略標幡是卜則操作移 動至步驟咖。如果忽略標幟是〇(步驟似為是),則步驟防 56 1359408 第_2_射請案說明㈣換本 1〇〇 十’區段κ被裝栽至編碼資料緩衝器13。 如果忽略標幟是U步驟s22為否),則於步驟s24中,區 被忽略。猎此,因為步驟S22為否,屬於DS之其餘的所 有機能區段被忽略(步驟S24)。 如上面之說明’區段κ是否被忽略或者被裝載利用該忽 . 略標幟被狀。步驟S27_S3卜S34、以及S35是用叹. 忽略標幟之步驟。 / 於步驟S27中,判定區段κ之區段—型式是否為獲得 點如果區疋獲得點,則操作移動至步驟s28,並且如 φ 果區段〖是_開始或者正常情況,則操作移動至步驟S31。 於步驟S28中,判定是否先前之Ds存在於圖形解碼器 12中之任何緩衝器(編碼資料緩衝器13、資料流圖形處理器 14、物件緩衝器15、以及構成緩衝器⑹。當步驟s27中之 ' 列定為是時,步驟S28t之判定被達成。其中先前之仍不 :: 存在於圖形解石馬器12中之情況,則指示躍過操作被進行之 情況。於此収中’顯賴獲得點之DS開始,並且因此操 作移動至步驟S30(於步驟S28為否)。於步驟㈣中忽略標 φ 幟被設定為〇並且操作移動至步驟S22。 其中先前之DS存在於圖形解碼器12之情況,則指示正 常再生被進行之情況。於此情心,操作移動至步驟似(於 步驟似為是)。於步驟S29中,忽略標峨被設定為i並且操 作移動至步驟S22。 於步驟S31中,判定PCS之構成_狀態是否為正常情 況。如果似是正常情況,則操作移動至步驟S34,並且如 57 1359408 第093120130號申請案說明書替換本 100. 6. 30 果PCS是時期開始,則於步驟S3〇中,忽略標幟被設定為〇。 於步驟S34中,類似於步驟S28 ’判定先前之DS是否存 在於圖形解碼器12之任何緩衝器中。如果先前之ds存在, 則忽略標幟被設定為0(步驟S30p如果先前之〇5不存在, 5則不可能得到足夠之機能區段以構成互動屏幕並且忽略標 幟被設定為1(步驟S35)。 藉由以上面方式而設定忽略標幟,當先前之DS不存在 於圖形解碼器12中時,則構成正常情況的機能區段被忽略。 採用其中DS被多工化之情況的範例,如第31圖之展 10示,將說明DS讀取如何被進行之方式❶於第31圖範例中, 二組DS與一移動圖像被多工化。DS 1之構成_狀態是時期開 始,DS10之構成_狀態是獲得點,並且DS20之構成_狀態是 正常情況。 於所給予的一組AVClip中,其中三組DS和移動圖像被 15多工化,利用箭號aml被展示之圖像資料ptlO的躍過操作被 進行,DS10是最接近躍過目標之圖像資料,並且因此DS1〇 疋為被說明於第30圖之流程圖中之DS。雖然於步驟S27 中,構成_狀態被判定為獲得點,忽略標幟被設定為〇,因 為沒有先前的DS存在於被編碼資料緩衝器13中,且DS10被 裴載至再生裝置之被編碼資料緩衝器13中,如第32圖之箭 號mdl展示。另一方面,於其十躍過目標是在DS1〇之後的 凊况_(如第31圖之箭號am2),DS20將被忽略,因為DS20 疋正*情況之顯示集合且因為先前之DS不存在於被編碼資 料緩衝器13中(如第32圖之箭號md2)。 58 1359408 第093120130號申請案說明書替換本 100.6.30 第33圖展示正常再生中DS1、DS10、以及DS20之裝 載°其?05之構成_狀態是為時期開始的DS1被裝載至被編 碼資料緩衝器13(步驟S23)。但是,因為其PCS之構成_狀態 是獲得點的DS10之忽略標幟被設定為1(步驟S29),構成 5 D S10之機能區段被忽略且不裝載至被編碼資料缓衝器 13(如第34圖之箭號纪2,以及步驟S24)。進一步地,DS20 被裝载至被編碼資料緩衝器13,因為DS20之PCS的構成_狀 態是正常情況(如第34圖之箭號rd3)。 接著,圖形控制器17操作將被說明。第35-37圖展示藉 10由圖形控制器Π進行操作之流程圖。 步驟S41-S44是流程圖主要常式之步驟並且等待前述 步驟S41-S44中發生之任何事件。 步驟S41是判定目前再生時間是否為利用pcs之DTS所 指示的時間’並且如果被判定為是,則於步驟S45_S53中之 15操作被進行。 步驟S45是判定OCS之構成_狀態是否為時期-開始,並 且如果被判定為時期_開始,則圖形平面8於步驟S46全部被 清除。如果被判定為除了時期—開始之外者,則WDS之視窗 -水平_位置、視窗—垂直_位置、視窗_寬度、以及視窗-高 20 度所指示之視窗亦被清除。 步驟S48是在步驟S46中或者步驟S47中進行清除之後 所進行的步驟,並且判定藉由任何〇DSx之PTS所指示的時 間是否已超過。任何ODSx之解碼可在清除結束時間之前被 完成’因為整個圖形平面8之清除需要時間。因此,於步驟 59 1359408 第0931.20130號申請案說明書替換本 1〇〇 6 3〇 S48中,判定任何0DSx之解碼是否已在清除結束時間之前 被完成。如果被判定為否,則操作返回至主要常式。如果 任何ODSx之PTS所指示之時間已超過,則於步驟S49-S51 中之操作被進行。於步驟S49中,判定物件_裁剪—標幟是否 為0,並且如果標幟指示〇,則圖形物件被設定為"無顯示”(步 驟S50)。 如果於S49中步驟’標幟不是0,則依據物件一裁剪—水 平—位置、物件_裁剪_垂直一位置、裁剪—寬度、以及裁剪 高度被裁剪之物件被寫入至圖形平面8中利用物件—裁剪 水平-位置和物件_裁剪_垂直_位置所指示的位置之視窗 (步驟S51)。藉由上面之操作,一組或者多組圖形物件被呈 現於視窗中。 15 於步驟52中’判定對應至另一 〇DSy之PTS的時間是否 已超過。當將ODSx寫入至圖形平面8時,如果〇〇Sy之解碼 已被完成’則ODSy成為ODSx(步驟S53),並且操作移動至 步驟S49。藉此,來自步驟S49-S51之操作也被進行至另_ ODS。 接著,參看至第36圖,步驟S42和步驟S54-S59被說明 如下。 20 於步驟42中’判定目前再生點是否為WDS之PTS。如 果判定目前再生點是在WDS之PTS,則在步驟S54中判定視 窗數目是否為一或者不是。如果判定是二,則操作返回至 主要常式。如果判定是一,則步驟S55-S59之迴路程序被進 行。於迴路程序中’步驟S55-S59中之操作被進行至各被顯 60 1359408 第093120130號申請案說明書替換本 100.6.30 示於視窗中之兩組圖形物件。於步驟S57中,判定物件_裁 剪_標幟是否指示〇。如果其指示〇,則圖形不被顯示(步驟 S58)。 如果其不指示0,則依據物件裁剪水平位置、物件 — — — » — 5 裁剪_垂直_位置、裁剪_寬度、以及裁剪_高度被裁剪之物 件被寫入至圖形平面8中被物件_裁剪_水平_位置和物件_ 裁剪_垂直_位置所指示的位置之視窗(步驟S59)。藉由重複 上面之操作,視窗中更多於一組之圖形物件被呈現。 於步驟S44中,判定目前再生點是否是在PDS之PTS。 10 如果判定目前再生點是在PDS之PTS,則於步驟S60中判定 調色板_更新_標幟是否為一或者不是。如果判定是一,則 利用調色板_id被指示之PDS被設定於CLUT單元中(步驟 S61)。如果判定是0,則步驟S61被躍過。 在那之後,CLUT單元進行將與移動圖像被組合之圖形 15 平面8上圖形物件的色彩轉換(步驟S62)。 接著,參看第37圖,步驟S43和步驟S64-S66被說明如 下。 於步驟43中,判定目前再生點是否在ODS之PTS。如果 判定該目前再生點是在ODS之PTS,則在步驟S63中判定視 20 窗數目是否為二或者不是。如果判定是一,則操作返回至 主要常式。如果判定是二,則步驟S64-S66中之操作被進 行。於步驟S64中,判定物件_裁剪_標幟是否指示0。如果 其指示0,則圖形不被顯示(步驟S65)。 如果其不指示0,則依據物件_裁剪_水平_位置、物件_ 61 1359408 第093120130號申請案說明書替換本 100.6.30 裁剪-垂直_位置、裁剪—寬度、以及裁剪_高度被裁剪之物 件被寫入至圖形平面8中利用物件_裁剪_水平_位置和物件 _裁剪_垂直_位置所指示之位置之視窗(步驟S66)。藉由重複 上面之操作,各視窗中之圖形物件被呈現。 5 上面之說明是關於PCS之DTS和PTS,以及屬於DSn之 ODS的 DTS和 PTS。PDS 之 DTS和 PTS,以及END 之 DTS 和 PTS將不被說明。首先,將說明屬於DSn之PD的DTS和PTS。 有關屬於DSn之PDS’ 在第一組ODS(DTS(DSn[ODSl])) 的解碼開始點之後,如果在PCS被裝載至構成緩衝器 10 16(DTS(DSn[PCS]))時PDS是可供用於CLUT單元9中,則已 足夠。因此,DSn中之各PDS(PDSl-PDSlast)的PTS值需要 被設定以便滿足下面的關係。 DTS(DSn[PCS]))^PTS(DSn[PDSl]) PTS(DSn[PDSj]))^PTS(DSn[PDSj+l])) 15 SPTS(DSn[PDSlast]) PTS(DSn[PDSlast]))^DTS(DSn[ODSl]) 注意到,在再生時,PDS之DTS不被涉及,ODS之DTS 被設定為如PDS之PTS相同值,以便滿足MPEG2標準。 20 下面之說明是關於,當DTS和PDS被設定以便滿足上面 關係時,再生裝置管線處理之DTS和PTS的作用。第38圖展 示依據PDS之PTS的再生裝置之管線。第38圖是依據第26 圖。第38圖第一列指示設定CLUT單元9中之ODS。第一列 之下是相同於第26圖之第一至第五列。CLUT單元9中 62 1359408 第093120130號申請案說明書替換本 100. 6. 30 PDSl-last的設定與ODS1解碼之開始同時地被進行(如箭號 up2、up3)。(對於CLUT單元9中PDSl-PDSlast之設定在傳送 PCS和WDS之後且在ODS1解碼之前被進行,並且因此對於 CLUT單元9中PDSl-PDSlast之設定在利用ODS1之DTS所 5 指示的點之前被設定,如箭號up2和up3之展示。) 如上所述,PDS之設定優先於ODS之解碼被進行。 · 接著,DSn中顯示集合區段END之PTS的設定被說明。 屬於DSn之END指示DSn之結束,並且因此END之PTS必須 指示ODS2之解碼結束時間。解碼結束時間利用 鲁 10 ODS2(ODSlast)之PTS(PTS(DSn[ODSlast]))被指示,並且因 此END之PTS需要被設定滿足下面方程式之值。 PTS(DSn[END])=PTS(DSn[ODSlast]) 就在DSn和屬於DSn+1的PCS之間的關係而論,DSn中 15 之PCS在第一 ODS(ODS 1)裝載時間之前被裝載至構成緩衝 器16,並且因此END之PTS應該是在DSn中之PCS裝載時間 之後及在屬於DSn+Ι之PCS的裝載時間之前。因此,END之 · PTS需要滿足下面之關係。 DTS(DSn[PCS])^ PTS(DSn[END]) ^ DTS(DSn+l [PCS]) 20 另一方面,第一ODS(ODSl)之裝載時間是在最後 PDS(PDSlast)裝載時間之前,並且因此END(PTS(DSn [END]))之 PTS 應該是在屬於 DSn(PTS(DSn[PDSlast]))之 PDS裝載時間之後。因此,END之PTS需要滿足下面之關係。 63 1359408 第093120130號申請案說明書替換本 100.6.30 PTS(DSn[PDSlast])^ PTS(DSn[END]) 下面是說明關於再生裝置管線處理END之PTS含義。第 39圖說明再生裝置管線處理程序之END含義。第39圖是依 5 據第28圖,且第39圖各列是大致地相同於第28圖,除了第 39圖第一列指示構成緩衝器16内容之外。進一步地,第39 圖’ 2組顯示集合,DSn和DSn+Ι被展示。DSn中之ODSlast 是A-ODS的最後ODSn,並且因此,利用END之PTS被指示 • 之點是在DSn+Ι中之PCS的DTS之前。 10 在END之PTS ’其可能於再生時發現何時DSn中ODS之 裝載被完成。 注意到’雖然END之DTS於再生時不被涉及,但end 之DTS被設定為如END之PTS相同值,以便滿足mpeG2標 • 準。 15 如上面之說明,圖形平面之部份被指定作為供顯示依 據本實施例之圖形的視窗,並且因此再生震置不必要呈現 • 整個平面之圖形。再生裝置可以呈現,例如,圖形平面25% 至330/〇之預疋視®大小的圖开j °因為不必要呈現除了視窗 t的圖形之外的圖形’故用於再生裝置中之軟體的負載減 20少。甚至於’例如其中1/4圖形平面之圖形更新被進行的最 差情況中,可能以預定傳送率(例如,256Mbps),與利用再 生裝置進行至圖形平面寫人之圖像同步地顯示圖形,並且 利用設定視窗大小以便確保與圖像之同步顯卞 因此,可能實現各種再生裝置之高解析度子標題顯 64 1359408 第093120130號申請案說明書替換本 ,η πη 100. 6. 示,因為同步顯示是容易地被確保。 (第二實施例) 上面說明之第-實施例是針對子標題顯示之圖形。相 反地,第二種實施例是針對互動顯示之圖形。 5 在依據本發明之記錄媒體實施例之中,記錄媒體之使 用範例將說明如下。正如第一實施例,第二實施例之記錄 媒體也可利用BD-R0M應用層之改進而被製造。第41圖分 解地展示第二實施例AVClip之結構。 AVClip(展示於中間者)是以下面的方式被構成。由多數 !〇視说之说框(圖像Ρ·Π、Pj2、以及pj3)所構成之視訊資料流, 以及由多數音訊之訊框所構成之音訊資料流(圖形頂部列) 分別地被轉換成為PES封包線(圖形第二列),並且接著成為 TS封包線(圖形第三列)。互動圖形資料流(圖形底部列)被轉 換成為PES封包線(圖形第二至底部列),並且接著成為ts 15 封包線(圖形第三至底部列)。三線TS封包被多工化,並且 因此AVClip被構成。 接著,互動圖形資料流被說明。互動圖形資料流具有 取代PCS之一組互動構成區段(ICS),並且不具有WDS。互 動圖形資料流是相似於顯示圖形資料流,其具有被稱為調 20 色板定義區段(PDS)、物件定義區段(ODS) '以及顯示集合 區段(END之END的機能區段。 屏幕上GUI部份之配置產生利用機能區段所定義之互 動屏幕。第42A圖展示利用互動圖形資料流而實現之此互動 屏幕。這互動屏幕包含四組GUI部件,其被稱為按鈕A-按 65 1359408 第093120130號申請案說明書替換本 100. 6. 30 叙D。利用互動圖形資料流裳置之互動依據使用者操作改變 部件(亦即按鈕)狀態。GUI部件(按鈕)狀態包含“正 常狀態btl”、“被選擇狀態bt2,’ '以及“作用狀態⑽,,其被 展示於第42A圖中。正常狀態是僅顯示被提供之狀態。相對 5於此,被選擇狀態是依據使用者操作而給予重點之狀態, 但是未接收確認《作用狀態是確認被接收之狀態。按鈕狀 態可利用朝向遙控器4〇〇推動按鍵而被改變,其被展示於第 一實施例中。 第42B圖展示遙控器4〇〇之按鍵,經由按鍵,針對互動 10屏幕之使用者操作被接收。如這圖形之展示,遙控器4〇〇被 k供上移(MoveUp)鍵、下移(MoveDown)鍵、右移 (MoveRight)鍵、以及左移(MoveLeft)鍵。 上移鍵是’當互動屏幕中之按鈕是在被選擇狀態時, 用以設定這被選擇按鈕上方之一按鈕於被選擇狀態β下移 15鍵是用以設定在這被選擇按紐下方之一按紐為被選擇狀 態。右移鍵是用以設定被選擇鍵右方之一鍵為被選擇狀 態’且左移鍵是用以設定被選擇鍵左方之一鍵為被選擇狀 態。 被致動鍵是用以設定被選擇按鈕為作用狀態(亦即,致 20動)。數字鍵“〇”-“9”是用以設定對應的數字被指定之按鈕為 被選擇狀態。“+1〇”鍵是用以接收增加10至已經被輸入之數 值的操作。應該注意到’此處“0”鍵和“+1〇”鍵皆是用以接 收不小於10個數字的數值輸入。因此它們任何一個鍵是足 夠供用於遙控器400。 66 1359408 第093120130號申請案說明書替換本 100. 6. 30 各狀態(亦即正常狀態、被選擇狀態、以及作用狀態) 是由多數被解壓縮狀態圖形所構成。用以展現各按鈕狀態 之各解壓縮圖形,被稱為“圖形物件’,。為何一按鈕狀態利 用多數解壓縮圖形被展現之理由是,考慮到進行各按鈕的 5 每個狀態之動畫顯示。 接著’將說明針對本實施例之定義區段(ODS、PDS) 的改進。ODS和PDS具有如第一實施例的相同資料結構。僅 差異存在於有關於ODS之“物件_1〇’’中。第二實施例之ODS 使用多數ODS所定義的多數圖形物件而構成動畫。於構成 10 動畫時,物件_ID被添加至一系列之ODS,其中物件_10是 一種序號。 接著’ ICS被說明。互動構成區段是構成互動屏幕之機 能區段。互動構成區段具有第43圖展示之資料結構。如圖 形之展示,ICS是由下列各項所構成:區段_型式;區段一 15長度;構成-號碼;構成-狀態;命令_更新_標幟;構成_時 間一輸出一點;選擇—時間一輸出—點;u〇_遮罩_列表;動畫— 訊框_率_數碼;原定_被選擇_按鈕_號碼;原定_被致動_按 鈕_號碼;以及按知資訊組(按鈕資訊⑴(2)(3))。 “構成_號碼”代表從0至15之數值,其指示更新之進行。 2〇 “構成-狀態”代表具有目前ICS的DS開始是正常情況、 獲得點、或者時期開始。
“命令_更新—標幟”代表在目前ICS内之按鈕命令是否 自前者ICS被改變。例如,如果某一ICS所屬之DS是獲得 點’原則上’這ICS將具有正好相同於在這ICS之前的ICS 67 1359408 第093120130號申請案說明書替換本 100.6.30 之内容。但是’如果“命令-更新_標幟”被設定為啟用,則 不同於正好之前的ICS之按鈕命令可被設定為ICS。當施加 圖形物件而需要改變命令時,這標幟被設定為有效。 “構成一時間一輸出_點”說明互動屏幕之結束時間。在結 5束時間,互動屏幕顯示不再是有效,並且因此不被進行。 需要構成-時間-輸出—點以移動圖像資料再生時間線之時 間精確度而被說明》 “選擇-時間—輸出_點”說明有效按鈕選擇週期之結束 時間。在選擇_時間_輸出—點時期’利用原定_被致動_按鈕 10 -號碼被指定之按紐被致動。選擇一時間-輸出—點週期是等 於,或者較短於構成_時間一輸出-點週期。將藉由視訊訊框 之時間精確度而說明選擇_時間_輸出_點。 “UO_遮罩-列表”代表對應至ICS之顯示集合使用者操 作的允許/禁止。如果這遮罩攔被設定作為禁止,再生裝置 15之使用操作將是無效的。 動畫一訊框_率_數碼”說明將被應用至動畫-型式按紐 之gfl框率。動畫框速率藉由將視訊訊框率除以這欄内之值 而被得到。如果這欄内之值是“〇〇”,則僅利用開始-物件 指定的〇DS被顯示,而不是動畫,該〇DS是在定 2〇 義按鈕圖形物件的ODS之間。 當互動屏幕顯示開始時’“原定—被選擇一按鈕_號碼,,指 示應該在被選擇狀態被設定作為原定之一組按鈕數目。如 果這欄是“0,,’則具有被儲存於再生裝置暫存器中之按鈕數 目的按鈕將自動地被設定為作用狀態。如果這欄不是“〇,,, 68 1359408 第093120130號申請案說明書替換本 100.6.30 則表示這欄指示一組按紐有效值。 “原定_被致動-按鈕號碼”代表,當使用者不在利用選 擇—時間—輸出-點所定義的時間前設定於作用狀態之任何 按鈕時,一組按鈕自動地被設定於作用狀態。如果原定_被 5致動-按鈕-號碼是“FF”,則目前是被選擇狀態之按鈕,將 在利用選擇_時間—輸出_點所定義之時間,自動地被選擇。 如果這原定_被致動_按鈕_號碼是“〇〇,,,則自動選擇將不被 進行。如果除了 “〇〇”和“FF”之外,這攔將被Ί全釋為指示一 組有效按鈕數目。 1〇 按鈕資訊(按鈕-資訊)定義在互動屏幕被構成的各按 鈕。這圖形中之領先線集中於按鈕資訊i之内部結構,其是 關於ICS控制之第!個按鈕。下面將說明構成按鈕資訊丨之資 訊要素。 ‘‘按鈕—號碼”是唯一地在ICS辨識按鈕丨之數值。 15 “數字地-可選擇-標幟,,指示是否允許用於按鈕i之數值 選擇。 ^ “自動-作用-標幟”指示是否至自動地設定按鈕i。如果 這自動—作用—標幟被設定為導通(亦即位元值為1},則按紐i 如將取代被選擇狀態而被設定為作用狀態。相反地,如果自 20動—作用—標幟被設定為切斷(亦即位元值為〇),則按紐i將僅 破設定為僅被選擇狀態,即使這按紅已經被選擇。 ‘‘物件-水平—位置”和“物件—垂直—位置,,分別地指示互 動屏幕中胁i之左上方像素的水平位置和垂直位置。 當上移鍵在當按紐i是於被選擇狀態被推動時,‘‘上方 69 1359408 第093120130號申請案說明書替換本 100 6 30 按紅_號碼”指示被設定為被選擇狀態而取代按之按紐 數目。如果在這攔之内對應至按紐i之數目已經被設定,則 上移鍵之推動將被忽略。 下方_按紐_號碼”、‘‘左方-按紐—號碼”、以及“右方 5按鈕-號碼”指示,當下移鍵、左移鍵、以及右移鍵在按鈕i 為被選擇狀態而分別地被推動時,在被選擇狀態之按鈕取 代按鈕i之推動的數目。如果對應至按鈕i之數目已被設定在 這欄之内’則這些鍵之推動將被忽略。 “開始_物件_丨(1_正常”是一種欄,其當利用動畫呈現正 1〇常狀態之按鈕丨時,在被指定至構成動畫的多數個ODS序號 之間的第一個數字被說明於這“開始-物件_id_正常,,中。 “結束一物件一id一正常”是一種攔,其當利用動畫呈現正 *狀態之按鈕1時,在被指定至構成動畫的多數個〇DS的序 號(亦即,物件_id)之間的最後數字被說明於這結束_物件 5 ~id-正常中。如果於結束-物件_id_正常中被指示之id是相 同於開始—物件」(1_正常中被指示之ID,則圖形物件中對應 至這1D的靜止影像將是用於按鈕i之影像。 重複-正常—標幟”指示是否重複地繼續在正常狀態之 按鈕i的動畫顯示。 2〇 ‘開始-物件-id-被選擇”是一種欄,其當以動畫呈現被 選擇狀態之按紐i時,在被指定至構成動畫的多數個〇DS序 號之間的第一個數字被說明於這“開始—物件」d_被選擇,, 中。 “結束一物件_id_被選擇”是一種欄,其當利用動畫呈現 70 第093120130號申請案說明書替換本 100.6.30 在被選擇狀態之按鈕時,在被指定至構成動畫的多數個 ODS的序號之間的最後數目被說明於這結束_物件_id_被選 擇中。如果於結束_物件_id_被選擇中被指示之ID是相同於 開始_物件_id_被選擇中被指示之id,則圖形物件中對應至 這ID的靜止影像將是用於按鈕i之影像。 “重複_被選擇_標幟”指示是否重複地繼續在被選擇狀 態之按鈕i的動畫顯示。如果“開始_物件」d_被選擇,,和‘‘結 束_物件_id_被選擇”具有相同值,這欄將被設定為〇〇。 “開始_物件_id_被引動,,是一種欄,其當利用動畫呈現 作用狀態之按鈕i時,在被指定至構成動畫的多數個ODS序 號之間的第一數目被說明於這“開始_物件」(1_被引動,,中。 “結束_物件_id_被引動,,是一種欄,其當利用動晝呈現 在作用狀態之按鈕時,在被指定至構成動畫的多數個ODS 序號(亦即’物件_id)之間的最後數目被說明於這“結束_物 件_丨(1_被引動”中。 接著,按钮命令被說明。 按紐命令(按鈕_命令)是當按鈕i被設定為作用狀態時 將被執行之命令。
如下所述,將說明利用ICS之互動控制的範例。這範例 假設ODS和ICS是如第44圖所展示。第44圖展示被包含於 DSn和ICS中的〇DS之間的關係。這DSn被假設而包含 ODS1M9、21-29、31-39、以及41-49。在這些ODS之間, ◦DS11-19分別地展示按鈕a狀態;〇DS21-29展示按鈕B狀 態;ODS31-39展示按鈕c狀態;並且ODS41-49展示按鈕D 1359408 第093120130號申請案說明書替換本 100.6.30 狀態。(請參考括號“)”)。接著假設用於這些按鈕八_按鈕D 之狀態控制將分別地以按鈕—資訊(1)、(2)、(3)、(4)被說明。 利用ICS之控制進行時序與第45圖移動圖像中任意圖 像-貝料ptl於之顯示時序同時發生,這表示由按鈕八_按紐d 5所構成之互動屏幕tml將利用構成(gSi)於這圖像資料 ptl(gs2)而被顯示。因為依據移動圖像内容由多數個按鈕所 構成之互動屏幕,其可能藉由按鈕之使用和利用ICS而呈現 非常逼真的影像。 第46圖展示ICS之說明範例,說明於按鈕A_按鈕〇狀態 10被改變之情況,如第47圖之展示。第47圖之箭號hhl和hh2 以符號地代表利用按鈕資訊之鄰近-資訊〇被產生的狀 態改變。按鈕資訊(1)之鄰近-資訊()具有按鈕c被設定之下 方—按鈕一號碼。因此如果當按鈕A是在被選擇狀態而被推動 之下移鍵的UO被產生(第47圖,upl),則按紐C將是在被選 15擇狀態(第47圖,sjl)。因為按鈕資訊(1)之鄰近-資訊()中的 右方_按紐_號媽被設定為按紐B,如果當按是在被選擇 狀態而被推動之右移鍵的UO被產生(第47圖,uP2),則按紐 B將是在被選擇狀態(第47圖,sj2)。 第47圖之箭號hh3展示由於鄰近-資訊()之按鈕資訊⑺ 20的狀態改變之控制。因為按鈕資訊(3)之鄰近_資訊中的上方 -按鈕-號碼被設定為按鈕A,如果當按鈕C是在被選擇狀熊 時被推動之上移鍵的UO被產生,則按鈕a將返回至被選擇 狀態。 接著’用於按鈕A-按鈕D之影像將被說明。此處,假 72 1359408 第093120130號申請案說明書替換本
()具有指示ODS1Μ 3之開始—物件jd正常、結束—物件id 正常,按鈕A之正常狀態被表示為〇DslM3之動畫。此外, 5因為按鈕-資訊(1)之被選擇_狀態_資訊〇具有指示 !〇〇. 6. 30 ODS14-16之開始 物件jd—被選擇、結束—物件__id—被選 擇,按鈕A之被選擇狀態被表示為ODS14_16。結果,按紐a 被使用者設定為被選擇狀態,按鈕A影像之圖形將從 ODS11-13改變為ODS14-16。此處,如果分別於正常狀熊 1〇資訊()、被選擇一狀態—資訊()中之重複一正常—標幟、重複— 選擇一標幟分別被設定為1,則ODS11-13動畫和ODS14-16 動畫將重複地且連續地被顯不’如利用圖形之“—(A),,、 —⑼”、以及“(B)—’,所展示。 如果多數的ODS,其能夠呈現動晝,被指定至按紐A_ 15按鈕D,且對應的控制被說明於ICS中,則按鈕狀態控制可 更敏銳地且快速地被實現(例如,當使用者操作改變時改 變影像特徵表示)。 接著,將說明顯示集合中ODS之順序。如上所述,屬 於顯示集合之ODS利用ICS被指示以代表按鈕狀態。顯示集 20合中0DS順序依據關於應該代表按鈕狀態之指示而被決 更明確地說,顯示集合中之ODS以它們代表之狀態被 分組’(1)如代表正常狀態,(2)如代表被選擇狀態,(3)如代 表作用狀態,等等。此各分組,其各代表一種按鈕狀態, 73 第093120130號申請案說明書替換本 100.6.30 被稱為“按鈕-狀態群組”。接著,這些按鈕-狀態群組依序地 被安排’例如’“正常狀態—被選擇狀態—作用狀態,,。定 義ODS之順序將因此定義顯示集合中之ODS順序。 第50圖展示屬於顯示集合之ODS順序。於這圖之第二 列中’顯示集合之三組按紐-狀態群組被展示。這圖形展示 三組ODS : —組呈現正常狀態之ODS設定(用於正常狀態之 ODS); —組呈現被選擇狀態之ODS設定(用於被選擇狀態之 ODS);以及一組呈現作用狀態之〇DS設定(用於作用狀態之 ODS)。這些按鈕-狀態群組依“正常狀態—被選擇狀態—作 用狀態”之順序被安排。這順序之目的是,在讀取於更新之 後構成屏幕顯示的其他構件之前,讀取構成互動屏幕之啟 始顯示構件。 第50圖第一列展示圖形物件“An、Bn、Cn、Dn、As、 Bs、Cs、Ds、Aa、Ba、Ca、Da”。被指定至 An、Bn、Cn、 Dn的下標符號“n”代表對應於按鈕之正常狀態。以相同方 式’ As、Bs、Cs、Ds之下標符號“s”代表對應於按鈕的被選 擇狀態’並且下標符號“a”代表對應於按鈕的作用狀態。第 5〇圖第一列展示屬於第一列之圖形物件的按鈕-狀態群 組。應該注意到,於這圖形中,〇DS1_ODSn之每一組被指 疋相同的數目,例如,1和η。但是,該些群組是彼此不同 的’並且分別地屬於N-〇DS、S-ODS、以及A-ODS。這也 適用於此處之後的每個相似圖形。 第51圖展示第5〇圖之按鈕-狀態群組被配置於其中之 互動屏幕狀態轉變。 1359408 第093120130號申請案說明書替換本 1〇〇 6 3〇 這圖形之互動屏幕具有多數個狀態,其是“啟始顯 不”、“依攄第-使用者動作之更新顯示,,、以及“依據第二 使用者動作之更新顯示”。於這圖形中之箭號代表觸發對應 之狀態改變的使用者動作。依據這圖形,四組按紐A、b、 5 C以及D分別地具有“if狀態,,、“被選擇狀態,,、“作用狀 態。可了解到’爲了進行啟始顯示,用以呈現三種正常狀 態之圖形物件和用以呈現一種被選擇狀態之圖形物件是必 須的。 甚至於原定被選擇按紐不被定義且在被選擇狀態被設 10定之按鈕將動態地改變的情況中,一旦代表該正常狀態和 被選擇狀態之圖形物件的解碼對於各按紐被完成,則啟始 顯示將被實現。考慮這點,本實施例配置按鈕·狀態群組, 其各對應至依“正常狀態〜被選擇狀態—作用狀態,,順序之 一種不同的狀態,如第50圖第二列之展示。即使當構成作 15用狀態之〇DS的璜取和解碼未完成時,此配置亦實現啟始 顯示,並且幫助縮短開始於顯示集合之讀取開始且結束於 啟始顯示之完成的週期。 接著,下面將說明展示於第48和49圖之被配置ODS的 順序。第52圖展示顯示集合中之〇ds順序。於這圖形中, 20用於正常狀態之ODS利用ODS11-13、ODS21-23、 ODS31-33、以及ODS41-43被構成。用於被選擇狀態之〇DS 利用 ODS14-16、ODS24-26、ODS34-36、以及ODS44-46被 構成,且用於作用狀態之ODS利用ODS17-19、ODS27-29、 ODS37-39、以及ODS47-49被構成。ODS11-13是用以呈現 75 1359408 第093120130號申請案說明書替換本 100.6.30 第49圖展示之特徵表示之改變。相同事件適用於 ODS21-23、ODS31-33、以及ODS41-43。因此藉由配置這 些ODS於頂部按鈕-狀態群組中,即使於讀取出顯示集合當 中,亦可能安排啟始顯示之準備措施。依據這點,於動畫 中採取之互動屏幕可不延遲地被進行。 10 接著,將說明被多數個按鈕多樣參考之〇DS順序。此 處,多樣參考表示藉由二組或者更多組正常_狀態—資訊、 被選擇—狀態—資訊、以及被引動—狀態—資訊而被指示之 ODS的物件一id。藉由採用此多樣參考方法,按鈕之被選擇 狀態可使用呈現不同按鈕的正常狀態之圖形物件而被呈 現。這使得能夠分享圖形物件影像。此分享幫助減低〇DS 數目。於此情況中,關於被使用於多數個-參考之〇DS的問 題是這ODS屬於何種按鈕-狀態群組。 15 更明確地s兒,當一按紐之正常狀癌和另一按紐之被選 擇狀態藉由一組ODS而被呈現時,該考慮的是,這〇DS是 屬於對應於正常狀態之按鈕-狀態群組或者對應於被選擇 狀態之按紐-狀態群組。 於此情況中,ODS僅一次地被配置於對應至最早顯示 之狀態的按鈕-狀態群組。 20 如果某種ODS被使用於正常狀態和被選擇狀態之多數 參考,這ODS將被配置於對應至正常狀態(N-ODS)之按紅_ 狀態群組中,並且不被配置於對應至被選擇狀態(s_〇DS) 之按鈕-狀態群組中。此外,如果另一ODS被使用於被選擇 狀態和作.用狀態之多數參考中,這ODS將被配置於對應至 76 1359408 第093120130號申請案說明書替換本 10〇 6洲 被選擇狀態(S-ODS)之按紐·狀態群組中,並且不被配置於 對應至作用狀態(A-ODS)之按鈕-狀態群組中。簡言之於 此多數參考方法中ODS將僅一次地被配置在對應^最早出 現狀態之按紐-狀態群組内。 5 接著,將說明於S⑽中之〇DS的順序jS_0DS中, . 哪-個ODS首先到達是取決於原定被選擇按紐是否靜態地 · 或者動態地被決定。靜態地被決定之原定被選擇按紐具有 -組被設;t於似中之原^_被選擇、按紐—號碼之有效值 (除00之外)’並且延值指定該按紐。當原定—被選擇—按钮— _ 10號碼指示-組有效值,且沒有0DS代表N_〇Ds中之原定被 選擇按纽時,則代表原定被選擇按紐之0DS將首先被配置。 如果原疋_被選擇_按紐-號碼指示數值〇〇,在被選擇狀 態中設定為原定的按紐將依據再生裝置端之狀態而動態地 · 改變。 : 15 狀-被轉-她-號碼應該被設以㈣數值0之情 況是,例如’顯示集合已經被多工化之Avclip作用如用於 多數個再生通道之接合點。如果,例如,先前之多數播放 Φ 通道分別地是第-、第二以及第三章節,並且作為接合點 之顯示集合是用於顯示對應至第-、第二、以及第三章節 20之按叙,則其不足以決定,如原定般,作為原定一被選擇— 按鈕_號碼之被選擇狀態中的按鈕。 — 於此一情況中,最好是依據先前多數個再生通道之哪 組目前被通過而改變將為被選擇狀態之按紐,直至達到這 顯示集合為止(例如’當從第-章節達到時為第二章節按 77 1359408 第093120130號申請案說明書替換本 100.6 30 紐,當從第二章節達到時為第三章節按紐,以及當從第三 按钮達到時為第四章節按岭於將為被選擇狀態之按紐將 改變之情況中,原定—被選擇_按姐—號碼將被設計為無效, 亦即’其被設定為數值〇。因為將為被選擇狀態之按紅將改 5變,配置某一〇DS在按鈕-狀態群組起點之安排不是必須 的0 第53圖展不在原定一被選擇_按鈕_號碼是“=〇,,的情況 和其是“=按鈕B”的情況之間的S_0DS中之〇〇5安排的差 異。於這圖形中,於原定一被選擇_按鈕_號碼指示按鈕B之 10情況中,虛線SS1展示S-ODS中之ODS的配置;並且於原定 被選擇—按钮_號碼指示數值〇之情況中,虛線ss2展示s_〇ds 中之ODS的配置。如這圖形之標誌所展示,當原定_被選擇 -按纽-號碼指示按鈕B時,指示按鈕B之被選擇狀態的 ODSB是首先配置之S-0DS,並且其他按鈕之〇DS隨後被配 15置。相反地’當原定-被選擇_按鈕—號碼指示數值0時,指 示按鈕A之被選擇狀態的〇DSA首先被配置。就此而論,原 定_被選擇—按鈕—號碼是否有效導致S-0DS順序大大地改 變。 接著,下面將說明具有這些ICS和ODS之顯示集合如何 20 被配置於AVClip之再生時間線上。〇DS之DTS和PTS可依據 被展示於第一實施例中之表示被設定。相反地,ICS之DTS 和PTS將是不同於第一實施例所展示的。下面將說明用於 ICS之DTS和PTS的值。 即時地當在時期開始之後,ICS中之PTS將被設定為一 78 1359408 第093120130號申請案說明書替換本 100. 6. 30 數值’其等於或者較大於從相加(l)ODS之PTS值,其解碼 時間是為構成DSn啟始顯示的〇DS之中之最後時間、(2)清 除圖形平面所需的時間、以及(3)用以將ODS解碼被得到之 圖形物件寫入至圖形平面的寫入時間,所產生的值。另— 5方面’當在獲得點時,其將被設定為等於或者較大於利用 相加(3)平面寫入週期至(1)〇〇3之PTS值所得到的值。 當原定一被選擇_按鈕_號碼被指示於ICS中時,啟始顯 示可被進行’只要i)〇DS解碼用以呈現所有按鈕的正常狀態 且ii)ODS解碼用以呈現原定值按鈕之被選擇狀態。用以在 10 啟始顯示呈現多數按鈕的被選擇狀態之ODS被稱為 S-ODS,且其在〇DS之中的解碼時間首先到達的ODS(於此 情況中,是用以呈現原定值按鈕之ODS)被稱為 S-ODSsfirst。這S-ODSsfirst之PTS值被設定為其解碼時間最 後到達之0DS的PTS值,並且被使用作為ICS中PTS之參考 15 值。 當原定_被選擇_按鈕_號碼於ICS中不被指示時,任何 按紐可在被選擇狀態。因此用於啟始顯示之準備措施將不 · 完成,直至對於所有按鈕用以呈現正常狀態和被選擇狀態 的準備措施完成為止。在啟始顯示用以呈現多數按鈕的被 20 選擇狀態之S-0DS之間,其之解碼時間是最後到達之一組 被稱為S-ODSslast。這S-ODSslast之PTS值被設定為其解碼 時間最後到達之0DS的PTS值,並且被使用作為ICS中之 PTS的參考值。 如果用以解碼S-ODSsfirst之結束時間被假設為 79 1359408 第093120130號申請案說明書替換本 100.6.30 PTS(DSn[S-ODSsfirst]) ’ 則PTS(DSn[ICS])將是從相加(2)用 以清除圖形平面所需的時間以及(3)用以寫入自ODS解碼被 得到之圖形物件至圖形平面的寫入時間至 PTS(DSn[S-ODSsfirst])所產生的值。 5 此處假設’在圖形平面之内,用以呈現圖像的矩形區 域之寬度和高度分別地被定義為“視訊-寬度”和“視訊-高 度”,並且寫入至圖形平面之速率是128Mbps。接著用以清 除圖形平面所需的時間被表示為“8*視訊_寬度*視訊_高度 //128,000,000”。當這以90KHz時間精確度被表示時,圖形 10 平面之清除時間(2)將是90000*(8*視訊_寬度*視訊高度 //128,000,000)。 此外’此處假設,利用被包含於ICS中的所有按紐資訊 被指定圖形物件之總計大小是 Σ SIZE(DSn[ICS.BUTTON[i]]),並且寫入至圖形平面之速率 15 是128Mbps,則用以寫入至圖形平面所需的時間被表示為Σ SIZE(DSn[ICS.BUTTON[i]])//128,000,000 » 如果這以90ΚΗζ 時間精確度被表示,則圖形平面之清除時間(2)是 90,000*(ZSIZE(DSn [ICS_BUTTON[i]]))//128,000,000)。 此處’ 2SIZE(DsnICS.BUTTON[i]))是在代表所有按紐 20 的圖形物件之間首先被顯示的圖形物件之總計大小。這£ SIZE(DSn[ICS.BUTTON[i]]將於原定被選擇按鈕已經被決 定之情況中,從原定被選擇按姐動態地改變的情況中,產 生一組不同的數值。當原定被選擇按鈕已經靜態地被決定 時,ESIZE(DSn[ICS.BUTTON[i]])將是1)在用以代表原定 80 1359408 第093120130號申請案說明書替換本 100.6.30 被選擇按鈕之被選擇狀態的多數ODS之間首先被顯示之 ODS,以及2)在用以代表除了原定被選擇按鈕之外的按鈕 之正常狀態的多數ODS之間首先被顯示的〇DS之總計。 相反地,當原定被選擇按鈕動態地改變時,其應該假 5設’寫入時間是最長的情況,因為其是難以知道哪個按鈕 將是原定被選擇按鈕。於此情況中,其考慮到,首先被顯 示之圖形物件是在1)代表任意地按—x(0DSnl)之正常狀態 中第一頁的圖形物件以及2)代表按鈕x(ODSsl)被選擇狀態 中第一頁的圖形物件之間,具有最長的大小 10 (Max(ODSnl.ODSsl)之圖形物件。 相加這到達按鈕之Max(ODSnl,ODSsl)之結果將是Σ SIZE(DSn[ICS.BUTTON[i]])。 第54A、54B圖展示,於其中N-ODS包含構成按鈕A-D 的多數ODS之情況以及其中S-ODS包含構成按鈕A-D的多 15 數ODS之情況,Σ SIZE(DSn[ICS.BUTTON[i]])獲得之值。 此處,當原定_被選擇_按鈕_號碼指示一組有效值時,Σ SIZE(DSn[ICS.BUTTON[i]])將是利用粗線框被展示之四組 ODS的總計大小。“Asl”是在代表按鈕A之被選擇狀態的多 數ODS之間首先被顯示之ODS。“Bnl”、“Cnl”、以及“Dnl” 20則代表在代表按鈕B-按鈕D正常狀態的多數〇DS之中對應 於首先被顯示的ODS者。當這些大小以Size()被表示時,Σ SIZE(DSn[ICS.BUTTON[i]])將是: size(Asl)+size(Bnl)+size(Cnl)+size(Dnl)。 另一方面,當原定_被選擇_按紐-號碼是“=〇,’時,則Σ 81 1359408 第093120130號申請案說明書替換本 100.6.30 SIZE(DSn[ICS.BUTTON[i]])將是: (Anl,Asl 之較大ODS+Bnl,Bsl 之較大〇DS+Cnl,Csl 之 較大 ODS,+Dnl,Dsl 之較大 ODS). 因此Σ SIZE(DSn[ICS.BUTTON[i]])如下所示地被表 示。 Σ SIZE(DSn[ICS.BUTTON[i]]) =max(size(Cnl) > size(Csl))+max(size(Dnl) > size(Dsl)) 使用上面指定的表示式,即時地在時期開始之後開始 10 的PTS(DSn[ICS])如下所示地被表示。 PTS(DSn[ICS])^PTS(DSn[S-ODSsfirst]) +90,000*(8*video_width*video_height//l 28,000,000) +90,000*( Σ SIZE(DSn[ICS.BUTTON[i]])//128,000,000)
15 一實現同步顯示之範例’其藉由如同上面般地設定PTS 和DTS ’展示於第55圖。這圖形假設按紐是於移動圖像中 任何圖像資料pyl之顯示時序中被顯示的情況。於此一情況 中,於ICS中之PTS值應該被設定以便與對應圖像資料的顯 示時間點相符。 20 此外’ 〇DS中之PTS值應該被設定在這圖形的時間點
(1),因為,藉由從於ICS中之PTS減去屏幕“cdl”清除週期 和圖形物件“tdl”傳送週期被得到之時間,其解碼時間在構 成DSn啟始顯示之ODS間最後到達之ODS的解碼應該被完 成。更進一步地’因為ODS之解碼需要ddl週期,〇DS之DTS 82 第093120130號申請案說明書替換本 100. 6. 30 值應該以ddl週期先前於這pts而被設定。 第55圖僅具有一組與移動圖像組合之〇ds,其是一簡 化範例。為了解在多數ODS之間與移動圖像被組合之互動 屏幕的啟始顯示,於ICS中之PTS和DTS,以及於〇DS中之 PTS、DTS應§玄被設定,如第56圖之展示。 第56圖展示在互動屏幕之啟始顯示利用多數〇ds被構 成以及原定被選擇按钮靜態地被決定的情況中,DTS和PTS 如何被設定。如果用於解碼最後被進行的s_〇DSsfirst之解 碼,在用以實現啟始顯示的〇DS之間,將在這圖形週期ddl 時結束’則這S-ODSsfirst 之 PTS(DSn[S-ODSsfirst])應該被設 定以指示週期ddl之時間。 更進一步地’在啟始顯示之前,已經被解碼之圖形物 件的屏幕清除和傳送應該被進行。因此ICS之PTS(DSn[ICS] 應該在利用相加所需的週期和傳送週期至這 PTS(DSn[S-ODSsfirst])之值所得到的時間之後被設定,而 該相加之週期是用於屏幕清除之所需週期(9〇,〇〇〇*(8*視 訊-寬度*視訊-高度//128,000,000))及被解碼圖形物件 之傳送週期(90,000*( Σ SIZE(DSn[ICS.BUTTON[i]])// 128,000,000)) 〇 第57圖展示於互動屏幕之啟始顯示利用多數〇DS被構 成且原定被選擇按鈕不被決定的情況中,DTS和PTS如何地 被設定。如果用於解碼最後被進行iS_〇DSslast的解碼,在 用以實現啟始顯示的ODS之間,將在這圖形之週期dd2時結 束,則這S-ODSslast之PTS(DSn[S-ODSslast])應該被設定以 1359408 第093120130號申請案說明書替換本 100. 6. 30 指示週期dd2之時間。 更進一步地,在啟始顯示之前,已經被解碼圖形物件 之屏幕清除和傳送應該被進行。因此ICS之PTS(DSn[ICS] 應該在利用增加所需的週期和傳送週期至這 5 PTS(DSn[S-ODSslast])之值所被得到的時間之後被設定,而 所增加的週期是用於屏幕清除(90,000*(8*視訊—寬度*視訊 -高度//128,000,000))所需的週期以及被解碼圖形物件 (90,000*( Σ SIZE(DSn[ICS.BUTTON[i]])//128,000,000))的 傳送週期。 10 應該注意到,此處利用ICS中之PTS的同步控制,如上 所述者’不僅包含在再生時間線上之某種時序的顯示按钮 之控制’但同時也包含引動在再生時間線上某一週期時之 Popup選單的顯示之控制。popup選單是一種選單,如一組 popup,其是利用針對於遙控器400被提供之選單鍵的推動 15被顯示。利用ICS中之PTS的同步控制同時也包含以AVClip 中某種圖像 > 料之顯示時序引動這Popup顯示。構成這 Popup選單之ODS首先被解碼並且接著被寫入至圖形平 面,正如構成一組按鈕之〇DS一般。除非至圖形平面之寫 入已被完成,否則其不可能答覆使用者之選單呼叫。對於 20這點,在Popup顯示成為可能之時間,在Popup選單之同步 顯示時被寫入至ICS中之PTS。 在說明上述之本發明記錄媒體之後,依據本發明之再 生裝置说明如下。除了物件緩衝器丨5以及圖形控制器丨7的 一些改進之外,依據第二實施例之再生裝置内部結構是大 84 1359408 第093120130號申請案說明書替換本 10〇 6 30 致地相同於第-實施例。因此物件緩衝器15以及圖形控制 器17之改進將如下所述被詳細說明。 依據第二實施例,藉由利用資料流圖形處理器14所進 行之解碼而被得到並且用以構成互動屏幕之圖形物件是被 5配置於物件緩衝器Μ中。第58圖展示與圖形平面8相比較之 · 物件緩衝器15的内容。物件緩衝器15内容是假設其中第48 · 圖和第49圖展示之0DS被寫入至物件緩衝器15之情況。第 48圖和第49圖範例利用36組ODS(ODS 11 -ODS49)而實現四 組按紐動晝,其中ODS代表被儲存這物件緩衝器15中之這 隹 10動畫的所有訊框,並且被儲存於這物件緩衝器15中之各 ODS的顯示位置被定義於圖形平面§中。這顯示位置利用對 應的按紐^ sfL之按紐—水平一位置和按紐垂直位置被定 義。利用一次傳送一組訊框之方式,動畫藉由將被儲存於 物件緩衝器15中之多數ODS寫入至圖形平面8之對應的顯 , 15 示位置而被實現。 第二實施例之圖形控制器17解釋構成緩衝器16之1(:8 配置單元,並且依據ICS進行控制。這控制之進行時序是取 看 決於被指定至ICS之PTS的值。這圖形控制器17之重要任務 是在互動屏幕之啟始顯示時以及在更新時的寫入操作。下 20面將參考第59圖說明,在互動屏幕之啟始顯示時以及在更 新時的寫入操作。第59圖展示在啟始顯示時利用圖形控制 器被進行之操作。如這圖之展示,圖形控制器17進行控制, 因而屬於按鈕A之S-ODS的ODS被寫入至利用按鈕A之按紐 資訊的按鈕一水平_位置和按鈕一垂直一位置被定義之顯示位 85 1359408 第093120130號申請案說明書替換本 100.6.30
置;並且同樣地,屬於按鈕B、C、D之N-ODS的ODS被寫 入至利用按鈕B、C以及D的按鈕資訊之對應的按鈕_水平_ 位置和按紐-垂直_位置被定義之分別的顯示位置。注意 到’此處箭號wl、w2、w3以及w4是以符號地展示上述之 5寫入。藉由進行該寫入,第51圖展示之啟始顯示將被進行。 此處應該注意到的是’不是所有的〇DS需用以實現互動屏 幕之啟始顯示,且只要物件緩衝器15包含屬於原定被選擇 按钮之S-ODS的ODS以及屬於其他按鈕的n_〇dS之ODS, 則其足以完成互動屏幕之啟始顯示。因此當屬於原定被選 10擇按纽之S-ODS的ODS以及屬於其他按鈕的N_〇DS之ODS 已被解瑪時,可以說已經備妥供圖形控制器17開始進行互 動屏幕之啟始顯示的寫入。 第60圖展示,當互動-屏幕更新依據lstUserActi〇n(右移 (MoveRight))被進行時,利用圖形控制器17被進行之操作。 15如這圖形之展示,圖形控制器17進行控制,因而屬於按鈕b 之S-ODS的ODS被寫入至利用在按鈕B之按鈕資訊的按鈕一 水平—位置和按鈕—垂直—位置所定義之顯示位置;並且同樣 地,屬於按鈕A之N-ODS的ODS被寫入至利用按鈕A之按鈕 資訊的按鈕—水平一位置和按鈕-垂直-位置所定義之顯示位 20置。/主思到,此處箭號w5、w6、w7以及w8是以符號地展 不上述之寫入。藉由進行該寫入,第51圖展示之狀態改變 將被實現。按鈕C和D是於正常狀態,正如於啟始顯示時間 中,但是寫入至圖形平面8,因之連續地被進行,以便持續 該動畫。 86 1359408 第093120130號申請案說明書替換本 1〇〇 6 30 以相似於上面之方式,第61和62圖展示·,·當 ㈣serAcdon是“下移”和“被引動,,時,在互動屏幕更新之利 用圖形控制器17被進行之操作。在互動屏幕更新時間除 了原定被選擇按钮之外的按紐之s_〇Ds和A qds,因此需 5要所有的〇DS被儲存於物件緩衝器μ中。 於如上面方式被構成的再生裝置中,各構件以正如第 一實施例之管線處理方法而進行解碼操作。 第63圖展示利用再生裝置進行之管線處理的時序圖。 第四列展示BD-ROM之顯示集合,且第三列展示1(:3、 10 PDS、ODS至被編碼資料緩衝器13之讀取週期。第二列展示 ODS之解碼週期,其中解碼是利用資料流圖形處理器⑷皮 進行。第-列展示圖形控制器17之操作週期。〇DS之解碼 開始時間分別地利用DTS1卜DTS12、以及DTSn被展示。 對於至被編碼資料緩衝器13之屬於N 〇DS之間的第一 15 ODS(N-ODSs[ODS1])之儲存’將利用DTS11而被完成。對 於至被編碼資料緩衝器13之屬於N_〇DS之間的最後 ODS(N=ODSs[ODSn])之儲存,將利fflDTS12而被完成。因 此,各ODS將利用其自己的DTS所展示之時間而被讀取至 被編碼資料緩衝器13。 20 另一方面’各0DS之解碼結束時間利用圖形PTS11、 PTS12、以及PTS13被展示。利用資料流圖形處理器14被進 行之N-ODSs(ODSl)的解碼將利用PTS11被完成;並且 N-ODSs(ODSn)之解碼將利用pTS12而被完成。因此,藉由 各ODS之DTS所展示之時間,〇DS被讀取至被編碼資料緩衝 87 第093120130號申請案說明書替換本 100.6.30 器13 ’並且各被讀取至被編碼資料緩衝器13之〇〇3將藉由 對應的PTS展示之PTS所展示之時間被解碼且被寫入至物 件緩衝器15。資料流圖形處理器14以管線處理方法而進行 這些系列操作。 當原定被選擇按紐靜態地被決定時,用於互動屏幕之 啟始顯示所必須的所有圖形物件將於物件緩衝器15中被備 妥’其是當解碼對於下列二情況被完成時,丨)對應至正常 狀態之按鈕-狀態群組,以及2)對應至被選擇狀態之按鈕_ 狀態群組的第一 ODS。於這圖形中,在利用pts 13展示之時 間,用於互動屏幕之啟始顯示所必須的所有圖形物件將備 妥。 於這圖形中,第一列中之週期cdl是用以清除圖形平面 8所必須的週期。此外,週期tdl是用以寫入至圖形平面8所 必須的週期,構成互動屏幕第一頁之圖形物件,其是在物 件緩衝器15上被得到的圖形物件之中。圖形平面8中圖形物 件之精確的儲存位置是利用按鈕一水平-位置和按鈕_垂直_ 位置所展示之位置。換言之,cdl(屏幕清除週期)、tdl(已 經被解碼之圖形物件的寫入週期)被添加至〇 D s之ρ τ s丨3, 構成互動屏幕之被解壓縮圖形將於被得到週期中於圖形平 面8上被得到。接著,藉由丨)使得CULT單元9進行被解壓縮 圖形之色也轉換,並且藉由2)使得相加單元組合被儲存 於視訊平面6中之被解壓縮圖像,構成影像因此將被得到。 在相對於解碼被包含於顯示集合中的所有〇DS之後, 啟始顯示被進行的情況中,於上述情況中,可進行啟始顯 1359408 第093120130號申請案說明書替換本 100.6.30 示’而無視於對應至被選擇狀態之按鈕-狀態群組的解碼是 否已經完成,或者對應至作用狀態之按鈕-狀態群組的解碼 是否已經完成。因此啟始顯示在這情況中將於圖形中提早 週期hyl被進行。 5 應該注意到,於這圖形中,每組ODSl-ODSn被指定相 同數目’例如,1和n。但是,每組是彼此不同的,並且分 別地屬於N-ODS、S-ODS、以及A-ODS。這也適用於此後 之每個相似圖形。 於圖形解碼器12中,即使當圖形控制器17繼續進行圖 1〇形平面8之清除或者寫入至圖形平面8時,資料流圖形處理 器14仍繼續進行解碼(於第二列中,〇DSn之解碼週期、〇DS1 之解碼週期、以及ODSn之解碼週期因此,可能除了那 些利用圖形控制器17處理者之外’其比習見的方式較早地 完成其他ODS的解碼,因為其他的〇Ds將與利用圖形控制 15器17被處理之0DS解碼同時地被解碼。因為其可能利用完 成其他ODS的解碼而準備較早更新互動屏幕,故將使用其 他ODS的互動屏幕更新,因此將比習見的方式較早地被完 成。上述管線處理使得互動屏幕之啟始顯示和其更新不^ 遲地被進行。 20 之
第63圖假設,其中原定被選擇按μ靜態地被決定 情況。相對地,第64圖展示原定被選擇按㈣態地改 變之情況的再生裝置管線處理時序圖。當原㈣選擇按紐 動態地改變時’當屬於按域態群組的所有⑽已顿解 碼且圖形平面中之圖形物件被得到時,用於啟始顯示所必 89 1359408 第093120130號申請案說明書替換本 100. 6. 30 須的圖形物件將被備妥。如相對於情況,其啟始顯示在被 包含於對應至作用狀態之按鈕-狀態群組中的所有ODS解 碼之後被進行’上述情況使得啟始顯示被進行,而無視於 對應至作用狀態之按鈕·狀態群組的解碼是否已完成。因 此’這情況之啟始顯示將於圖形中較早週期hy2而被進行。 第65圖是展示圖形平面8、物件緩衝器15、編碼資料緩 衝器13、以及構成緩衝器16佔有期中依時間順序轉變的時 序圖。被使用於這圖形中之佔有期標誌遵照那些被使用於 第30圖者。因為構成N_〇DS、s_〇DS、a〇ds之〇ds是於 10 15 地 第二實施例中被解碼,簡單地增加部件和簡單地減少部件 數目是更多於第30圖者。除了這差異之外,第65圖是相同 於第3〇圖。正如第-實施例中’圖形,例如,第65圖之展 示使用被才曰疋至ODS的DTS和PTS ;被指定至ICS的DTS 和PTS;第27圖展示之各緩衝器大小和傳送率。更進一步 …藉1生此圖形,使用者可了解在編寫步驟之各緩衝 裔狀L如何改變。因為錢衝器之狀態轉變可利用更新 DTS和PTS被調整,也於f μ & + 營圮實細例中可能避免在再生裝置側 將超出解碼器規格的解竭負冉生裝置側 20 。依據這點,再生裝置發展步驟中之硬 體/軟體執行將成為容易。 體改進。將說明用以實現第二實施例再生裝置所需的軟 ▲圖開始。其之差異是,在步驟 90 1359408 100.6.30 第093120130號申請案說明書替換本 S29之後,步驟S36和S67被添加至第66圖。 步驟S36是判斷命令—更新_標幟是否為1。如果其是 1(步驟S36:是),則僅按鈕資訊中之按鈕命令被裝載至編瑪 資料缓衝器13 ’且其他的被忽略(步驟S37)。如果其是〇,則 5控制被移動至步驟s22,因而忽視代表獲得點之ics(步驟 · S24) 。 接著’假設多工化被進行之情況,如第67圖,則下面 將說明DS如何被讀取。第67圖之範例多工化具有移動圖像 之三組DS。在三組DS之間,第一DS1具有時期_開始作為構 馨 10 成_狀態’其包含一組被稱為LinkPL(PL#5)之按鈕命令,且 其命令_更新_標幟被設定為0。 DS10是DS1之“複製品”,且具有獲得點作為構成—狀 態,其包含一組被稱為LinkPL(PL#5)之按鈕命令,且其命 · 令—更新_標幟被設定為0。 , 15 DS2(^DS1之“繼承”,且具有獲得點作為構成_狀態。 與DS1之差異是按鈕命令(LinkPL(PL#10)),並且爲了代表 這點’其命令_更新_標幟被設定為1。 馨 此處假設’這三組DS和移動圖像於AVClip中被多工 化,並且至msl之圖像資料pti〇的躍過操作被進行。於此情 20況中’最接近躍過目標之DS10是第66圖之目標。於步驟 S27 ’構成_狀態將被判斷為獲得點,但是無先前ds存在圖 开>解碼器12中。因此忽略標幟被設定為〇,且這ds 1〇被裝載 至再生裝置之編碼資料緩衝器13(第68圖之hsl)。另一方 面,當躍過操作之目標落在顯示集合存在(ms2)的位置之 91 1359408 第093120130號申請案說明書替換本 後,則顯示集合20(第68圖之hs2)將被讀取至編 器13。
第70圖展示,如第69圖中被進行之正常再生中 DS10、以及DS20之裝載。在三組DS之間,其ICs構成 態是時期開始的DS1被裝載至編碼資料緩衝器13, 一 S23。但是,DS10,其ICS構成一狀態是獲得點,具有匆 略標幟(步驟S29)。因此構成DS10之機能區段將不被聿載2 編碼資料緩衝器13,並且反而將被忽略(步驟S24)。^進 步地,至於DS20 ’其ICS之構成_狀態是獲得點為真實伸 其命令—更新_標幟被設定為1。因此步驟S36產生“是,,,因 此僅有按鈕命令被裝载,且僅編碼資料緩衝器13上〇5之 ICS的按鈕命令被DS20之按鈕命令所取代(步驟幻乃。但 是,忽略標幟仍然代表1,且因此其他與這按鈕命令不同者 將不被裝載’並且反而被忽略。 15 當到達DS20時,顯示内容保持著相同,但是按鈕命令
100.6. 30 碼資料緩衝 10 已從DS之LinkPL(#5)被改變至LinkPL(#19)。此按紐命令之 取代引動改變按鈕命令之内容的控制。接著,將說明利用 圖幵/控^被進行之處理。第71圖展示利用圖形控制器17 被進行之處理的主要程序流程圖。於這流程圖中,下面的 2〇三種操作重複地被執行:時間戳記同步操作(步驟S35),動 畫顯示操作(步驟S36),以及UO操作(步驟S37)。 此處,將說明利用圖形控制器17被進行之處理。利用 圖形控制器17被進行之處理從第36·38圖之展示大大地被 改變’成為第71-78圖之展示。第71圖展示利用圖形控制器 92 第093120130號申請案說明書替換本 1〇〇 6 Π被進行之處理的主要程序流程圖。第72圖展示使用時間 戳記以實現同步控制之處理流程圖。於這流程圖中,關於 步驟S41、S43-S47之任何條件成立的情況,判斷被進行。 如果任何條件成立,則對應的操作被進行,並且接著回到 主要程序。所敘述之處理是一種子程序。 步驟S41是判斷目前再生點是否為利用s_〇DSsfirsti pts的時間表示和利用s_0DSsiast之pTS的時間表示其中之 —。如果目前再生點被判斷為所述之時間的其中一組,則 週期α被計算。週期α藉由相加(2)用以清除圖形平面所需 的週期,和(1)用以利用〇〇8解碼被得到之圖形物件寫入至 圖形平面之所需週期的總和而被得到。 於步驟S42,圖形控制器17是相關於ICS中之構成_狀 態’並且a)如果構成—狀態是時期開始,則設定〇為“平面清 示週期(2)+平面寫人週期⑶’’;b)如果構成—狀態是獲得點, 則叹定α為平面寫入週期(3)。平面寫入週期(3)之計算被進 仃,如下所示:如果原定-被選擇_按鈕_號碼是一組有效 值,則第54Α圖之計算方法被使用;並且如果原定一被選擇一 按紐—號碼是G,則第54Β圖之計算方法被使用。當^被計算 時,控制將返回至迴路處理程序。 步驟S43是判斷目前再生點是否為利用ICS中之PTS-a 表示的時間。如果判斷結果是肯定的,則至圖形平面8之寫 入操作被進行(步驟S51),且控制返回至主要程序。 “步驟S45是判斷目前再生點是否為ICS中之PTS。如果 判定結果是肯定的,則圖形平面8之内容輸出被指示。内容 1359408 第093120130號申請案說明書替換本 100. 6. 30 目的地是CLUT單元9。CLUT單元9進行對於内容之色彩轉 換。接著,互動屏幕將與視訊平面9内容被組合。結果,啟 始顯示被進行(步驟S52)。接著,變量動畫(ρ)(ρ=ι,2,3...η) 被設定為0(步驟S53),並且控制返回至該主要程序。此處, 5 變量動晝(p)是一種指示訊框序列中哪一訊框數目前被顯示 之廣域變量,其被使用於進行按鈕(p)之動畫顯示(廣域變量 是一種變量,其有效地遍佈於多數個流程圖)。因此在步驟 S53,所有按鈕的按鈕(p)將被設定為〇。 • 步驟S46和步驟S47判斷目前再生點是否已達到ICS中 10 所說明之時間資訊。 步驟S46被判斷目前再生時間是否為利用選擇—時間輸 出一PTS所表示之時間’並且如果判斷結果是青定的,則用 以致動利用原定-被致動_按鈕_號碼被表示之按鈕的操作 被進行,並且控制返回至主要程序(步驟S54) » 15 步驟S47是判斷目前再生點是否爲構成—時間輸出 —PTS ’並且如果判斷結果是肯定的,則屏幕被清除,接著 W 控制返回至主要程序(步驟S55)。於上述之同步操作中,步 驟S51和步驟S54之各操作作為子程序被進行。這之後,將 參考第73圖而說明步驟S51之子程序。 20 第73圖展示將選單之啟始顯示寫入至圖形平面8的操 作之流程圖。步驟S64是判斷ICS中之構成_狀態是否為時期 開始,並且如果判斷是是肯定的,則在步驟s65圖形平面被 清除,且步驟S66-S73操作被進行。清除圖形平面8所需的 週期是第56圖和第57圖之週期以丨。如果步驟%4之判斷是 94 1359408 第093120130號申請案說明書替換本 100 δ 否定的,則步驟S65被躍過,並且步驟S66_S73操作被進行。 步驟S66-S73形成一迴路處理程序,其對於ICS之各部 分按鈕資訊被重複(步驟S66、S67)。應該經由這迴路處理 程序之按鈕資訊被稱為按鈕資訊(P)。 5 步驟S67是判斷利用原定—被選擇—按鈕_號碼之指示是 否有效。步驟S68是判斷按鈕—資訊(p)是否為對應至利用原 定—被選擇—按紐一號碼被指*之原定被選擇的按紐資 訊。 如果步驟S68之判斷是否定的,則於物件緩衝器15中發 H)現利用按紐—資訊(P)之正常—狀態、資訊被指示之開始一物件 」d_正常關形物件’並且被辨識為圖形物件⑻(步驟卿。 如果步驟S68之判斷是肯定的,則於物件緩衝器15中發 現利用按紐_資訊(p)之被選擇―狀態—資訊被指示的開始—物 件又被選擇之圖形物件’並域辨識為圖形物件⑻(步驟 15 S70),接著按鈕(P)被設定為目前按鈕(步驟S71p目前按鈕 是-種已經於目前被顯示之互動屏幕中被設定為被選擇狀 態之按钮。再生裝置儲存這目前按紐之識別符作為 PSR(l〇) 〇 一旦圖形物件(p)被辨識為步驟S69和步驟S7〇之结 果,則目形物件(P)被寫入至利用按紐一資訊⑻之按紐-料 —位置和按鈕_垂直一位置被指示的圖形平面8上之位置(步 驟S72)。藉由重複上面說明之各部分按紐資訊的操作在 各展示對應的按钮狀態之多數的圖形物件之中的第一圖形 物件,被寫入至圖形平面8。進行針對物件緩衝器15之至少 95 1359408 第093120130號申請案說明書替換本 1〇〇 6 3〇 啟始顯示所需的圖形物件之操作所㈣·, 和第57圖之週期tdi被展示。 當原定一被選擇-按紐-號碼是“=〇,,,且原定被選擇按紐 動態地改變時,步驟S67將為否料,且按紐-資訊⑻是否 5對應至目則按紐被判斷。如果步驟S67之判斷結果是肯定 的,則控制至步卿〇 ;並且如果判斷結果是否定的,則控 制被移動至步驟S69。
接著’將參考第74圖而說明步驟S54之子程序處理。 第74圖展示原定被選擇按紐之自動致動處理程序的流 程圖。首先,判斷原定—被致動一按鈕-號碼是否為〇或者 FF(步驟S75)。如果步驟S75之判斷結果為‘替,,則沒有處 理程序被進行且控制返回至主要程序;且如果步驟S75之判 斷結果為“FF” ’則目前按如被改變成為作用狀態(步驟 577) ’變里動畫⑴被设定為〇,且控制返回至主要程序(步驟 578) 〇 如果步驟S75之判斷結果既非“〇〇”也不是“FF” ’則被指 定為原定_被致動_按鈕—號碼之按鈕被設定為目前按鈕(步 驟S76),目前按鈕i被改變成為作用狀態(步驟S77),對應至 目前按鈕i之變量動晝(i)被設定為〇,並且控制返回至主要 20 程序(步驟S78)。 上述之處理引動在被選擇狀態之按钮,而在預定時間 之後改變成為作用狀態。 接著,說明利用選單之動畫(步驟S36)。第75圖是展示 動畫顯不處理之流程圖0 96 ------- 1359408 第093120130號申請案說明書替換本 100 6 30 此處,啟始顯示利用將一圖形物件寫入至圖形平面8 被實現,圖形物件已利用下列各按钮_資訊之二資訊被指 定:1)正常-狀態-資訊的開始—物件」d_正常,以及2)被選擇 一狀態—資訊的開始一物件_id一被選擇。此處,“動畫”是—種 5處理程序,其當每次步驟S35-步驟S37之迴路處理週期被完 . 成時,用各按鈕之任意訊框而更新圖形平面(亦即,第q組 . 訊框之圖形物件)。這更新利用返回主要程序被進行,其是 藉由個接—個地將利用按紐一資訊之正常-狀態—資訊和 被選擇—狀悲—資訊而被指示的圖形物件寫入至圖形平面 鲁 10 8此處,變量q被使用以對於各部分按鈕資訊辨識利用按 鈕—=貝之正常-狀態—資訊和被選擇_狀態_資訊而被指示 之各圖形物件。 將參考第75圖詳細說明用以實現這動晝顯示之處理程 序。廷流程圖是假設,其中CIS之重複_正常_標幟和重複- _ 15被選擇—標幟被設定以指示“所需的重複,,之情況,以簡化其 說明。 乂驟S80是判斷啟始顯示是否已經結束。如果步驟s8〇 φ 之判斷結果是否定的,則控制返回而不進行任何處理;如 果步驟之判斷結果是肯定的’則步驟S81-步驟S93被進 2〇订。步驟S81·步驟S93對於ICS中之各按纽—資訊,構成步驟 S83-步驟S93操作之重複迴路處理(步驟S81,步驟S82)。 步驟S83是設定對應於按鈕_資訊(P)的變量動畫(p),為 复量q。藉由進行這步驟,變量q將指示對應至按鈕_資訊(p) 之目前訊框數目。 97 1359408 第093120130號申請案說明書替換本 100.6.30 步驟S84是判斷按紐_資訊(p)是否對應至目前為被選 擇狀態之按鈕(在此之後稱為“目前按鈕,’)。 如果按紐_資訊(p)被判斷是目前按麵,則步驟S86之判 斷被進行。 5 步驟S86是判斷目前按鈕是否為作用狀態,並且如果判 斷是肯定的,則因增加變量q至按鈕_資訊(P).作用-狀態—資 訊中之開始_物件_丨(1_作用而產生的識別符被設定為 ID(q)。接著’被包含於按鈕_資訊(p)的那些按鈕命令之中 的一組按鈕命令被執行(步驟S88)。 10 如果目前按鈕被判斷不是作用狀態,則因增加變量q 至按鈕_資訊(p).被選擇_狀態-資訊中之開始_物件」(1_被 選擇產生的識別符被設定為ID(q)。(步驟S89)。 一旦ID(q)被判斷為上面操作之結果,則具有ID(q)且存 在於物件緩衝器15中之圖形物件(p),被寫入至利用按鈕— 15 資訊(P)之按鈕—水平_位置和按鈕_垂直_位置被指示之圖形 平面8上之位置(步驟S90)。 藉由上面說明之迴路處理,在構成目前按紐之被選擇 狀態(或者作用狀態)和其他按鈕的正常狀態的多數圖形物 件之中,對應至第q頁之圖形物件被寫入至圖形平面8。 20 步驟S91是判斷開始_物件」d一正常+q是否已達到結束 〜物件—id_正常。如果步驟S91之判斷結果是否定的,則從 變量q增加1而產生的值被設定為變量“動畫(P),’(步驟 S92)。如果步驟S91之判斷結果是肯定的,則變量“動畫(p),, 被啟始化而具有數值〇(步驟S93)。上述之ICS中所有的按知 98 1359408 第093120130號申請案說明書替換本 100.6.30 —資訊操作被重複(步驟S81、步驟S82)。當所有的按鈕_資 訊已經歷上面之操作時,控制將返回至主要程序。
在上面說明之步驟S80-步驟S93時,每次主要程序(步 驟S35-步驟S37)被進行一次,互動屏幕各按鈕影像將被更 5新為新的圖形物件。這表示,當上述主要程序(步驟S35-步 驟S37)被進行許多次時,所謂動畫者將被實現。於動畫中, 圖形控制器17調整時間,因而圖形物件之一訊框的顯示區 間將是利用動畫__訊框-比率_數碼被指示之值Q 應該注意到,此處,在步驟S 8 8,被包含於按钮資吼 10 (p)中之按組命令一個接一個地被執行。但是,在對應至作 用狀態之圖形物件系列被顯示之後,其同時也可能整體地 進行按鈕命令。接著,將參考第76圖而說明於主要程序之 步驟S37被進行之u〇操作處理程序。 第76圖展示UO操作處理程序之流裎圖。於這流程圖 15中,其判斷是否步驟S100-步驟S103之條件成立。如果任何 條件成立,則對應的處理程序被進行,並且接著回到主要 程序。步驟S100是判斷UomaskTable是否被設定為“Γ,,並 且如果判斷是肯定的,則控制將返回至主要程序,而不進 行任何處理。 2〇 步驟S101是判斷是否向上/下/左/右移動鍵已經被按 下。如果判斷是肯定的,則目前按钮被改變(步驟§ 1 〇4),且 接著判斷目前按鈕之自動_作用一標幟是否為〇1(步驟 Sl〇8)。如果步驟sl〇8之判斷是否定的,則控制返回至主要 程序。如果步驟S108之判斷是肯定的,則控制被移動至步 99 100.6.30 第093120130號申請案說明書替換本 驟S105。 步驟S102是判斷被致動鍵是否已經按下。如果判斷是 肯定的,則目前按鈕i被改變至作用狀態(步驟sl〇5)。接著, 變量“動晝⑴”被設定為〇(步驟Si〇6)。 步驟S103疋判斷其是否為數值輸入之情況。如果判斷 疋月疋的,則一組對應的數值輸入操作被進行(步驟sl〇7), 並且控制返回至主要程序。在第76圖的處理程序之中,各 步驟S104和步驟S107是一種子程序。這些子程序之處理被 展示於第77圖和第78圖中。下面將說明這些流程圖。 第77圖展示目前按鈕改變操作之處理程序流程圖。首 先,在屬於目前按鈕鄰近-資訊之上方—按鈕_號碼、下方_ 按紐—號碼、左方-按紐-號碼、以及右方_按紐_號碼之中, 對應至按下鍵之一組被辨識(步驟Sii〇)。 接著目前按鈕被設定為“按鈕i”,且將為新的目前按鈕 之按紐被設定為“按鈕j”(步驟Sill)。步驟S112是判斷被設 定於步驟Sill中之按鈕j是否對應至按鈕ie如果它們彼此對 應,則控制將返回至主要程序而不進行任何處理。如果它 們不彼此對應,則按鈕j被設定為目前按紐(步驟Si 13),變 量“動晝⑴”和變量“動畫⑴’,被設定為0,並且控制返回至主 要程序(步驟S114)。 第78圖展示數值輸入操作之處理程序流程圖。關於按 鈕資訊J是否有匹配被輸入之數值的按鈕_號碼判斷被進行 (步驟S121)。接著關於按鈕資訊.j之數字地_可選擇_標幟是 否為是1之判斷被進行(步驟S122)。如果步驟si21和步驟 I3594〇8 第093120130號申請案說明書替換本 100 6 30 S122為“是”’則目前按鈕被改變至正常狀態,並且按句被 設定為目前按鈕(步驟S123),且變量“動晝(i),,和變量“動佥 ⑴”被設定為0(步驟S124)。在這些操作之後,關於按紐資 訊.j之自動-作用—標幟是否為1之判斷被進行(步驟Sl25)。 5如果判斷是否定的,則控制返回至主要程序。 如果判斷是肯定的,則目前按鈕被改變至作用狀雜, 在步驟S126,且控制返回至主要程序。
如果步驟S121-S122之任何一步驟是否定的,則控制將 返回至主要程序。 10 圖形控制器Π進行上述用以進行同步顯示之處理程
序。此處,請注意到,如果使用Popup顯示或者類似者進行 藉由使用者操作所觸發之互動屏幕顯示,則資料流圖形處 理器14和圖形控制器17進行下面的操作,其是相同於用以 進行同步顯示所進行之操作。藉由進行下面的操作,圖形 15物件於圖形平面8中被得到。在圖形物件如上所述地被得到 之後,其等待直至目前再生點通過利用被指定至ICS的PTS 所指示之時間為止。接著,在上述時間之後,如果U〇控制 器18接收指示一組選單呼叫之u〇,則其將被輸出至CLUT 單元9 ’並且指示CULT單元9進行被儲存於圖形平面8中之 20圖形物件。如果此輸出與UO同步地被進行,則依據選單呼 叫之推動的Popup顯示將被實現。 上面說明ICS中PTS的設定;以及屬於DSn之ODS和PTS 的DTS設定。但是,其不提到ICS中之DTS ; PDS中之DTS 和PTS ; END中之DTS和PTS。於這圖形中,下面將說明關 101 1359408 第093120130號申請案說明書替換本 100. 6. 30 於這些之時間戳記。因為WDS不存在於第二實施例中,ICS 應該被裝載至構成緩衝器16,先前於l)DSn之第一 PDS(PDSl)的解碼開始時間(亦即,DTS(DSn[ODSl])),以 及2)在DSn中之第一PDS(PDSl)成為可供用的時間(亦即, 5 PTS(DSn[PDSl]))。換言之,其應該被設定滿足下面表示式 的值: DTS(DSn[ICS])S DTS(DSn[ODSl]) DTS(DSn[ICS])^PTS(DSn[PDSl]) • 10 接著,將說明屬於DSn之各PDS的DTS和PTS之設定。 屬於DSn之各PDS於CLUT單元9中成為有效的時間,是 。 從1)ICS被裝載至構成緩衝器16之時間至2)第一 ODS(DTS(DSn[ODSl])之解碼開始時間。於這圖形中,屬於 DSn(亦即,PDsl-PDSlast)之各PDS的PTS值應該被設定為滿 15 足下面關係的值: DTS(DSn[ICS])^PTS(DSn[PDSl]) 鲁 PTS(DSn[PDSj]) ^ PTS(DSn[PSj+l ]) ^PTS(DSn[PDSlast]) PTS(DSn[PDSlast])^DTS(DSn[ODSl]) 20 接著,將說明屬於DSn之“顯示集合區段之END”的PTS 設定。屬於DSn之END展示DSn之結束。因此,其應該是DSn 的最後ODS(ODSlast)之解碼結束時間。這解碼結束時間利 用PTS(PTS(DSn[ODSlast]))被指示,並且因此End之PTS應 102 1359408 第093120130號申請案說明書替換本 100.6.30 該被設定為利用下面表示式所被指示的值: PTS(DSn[END])=PTS(DSn[ODSlast]) 考慮到與屬於DSn和DSn+1之ICS的關係,DSn中之ICS 5 先前於第一〇DS(亦即,ODS1)之裝載時間,被裝載至構成 緩衝器16。因此END中之PTS應該是在1)屬於DSn之ICS(亦 即,DTS(DSn[ICS]))的裝載時間之後,且在2)屬於DSn+1 之ICS(亦即,DTS(DSn+l[ICS]))的裝載時間之前。因此, END中之PTS應該滿足下面的關係: · 10 DTS(DSn[ICS]) ^ PTS(DSn[END]) ^ DTS(DSn+1 [ICS]) 另一方面,END(亦即,PTS(DSn[END])中之第一 ODS(亦即,0DS1)PTS的裝載時間將是在屬於DSn之PDS的 裝載時間之後。因此,END中之PTS應該滿足下面的關係: ^ 15 PTS(Dsn[PDSlast])SPTS(DSn[END]) 因為關於DTS和PTS被設定之ICS、PDS、ODS,是預 ® 先地被配合於AVClip,其是方便於說明一種互動控制,而 使得再生裝置在某個移動圖像之訊框顯示於屏幕中之時進 20 行某種操作。換言之,上面之配置是方便於說明一種互動 控制’其與移動圖像内容密切地被同步化。此外,ICS、 PDS、以及〇DS被多工化至AVClip本身。因此,在使用者 將喜歡進行再生控制的許多部份,例如,數百,之情況中, 不必要儲存所有的IDS、PDS、以及ODS,其對應至記憶體 103 1359408
第093120130號申請案說明書替換本 10DUG
的所有部份。因為ICS、PDS、以及〇DS將從BD-ROM被讀 取’下面的配置是足夠的。亦即,ICS、PDS、以及ODS, 其對應至將在當時被播放之移動圖像部份,繼續存在記憶 體中。在這移動圖像部份之播放結束之後,對應的ICS、 PDS、以及ODS從記憶體被刪除,並且替代地,對應至後繼 的移動圖像部份之ICS、PDS、ODS則被儲存於記憶體中。 因為ICS、PDS、以及ODS將被多工化於AVClip,即使ICS、 PDS、以及ODS數目成為數百,記憶體之佔有仍可限制於最 小的所需位準。 10 如上面之說明’本實施例具有360頁之ODS,以便實現 動畫。因此當按鈕材料被分類為三種狀態時,〇DS將被以 120頁被分類(亦即,成為三種按鈕_狀態群組)。按鈕_狀態 群組被安排,因而比較至對應於稍後出現之狀態的族群, 對應至較早出現狀態之一族群則更早地被安置於開始點。 15因為這樣’比較至對應於稍後出現之狀態的按鈕-狀態群 組’在再生時’對應至較早先出現狀態之一按鈕_狀態群組 較早地被裝載至再生裝置。據此,即使所有36〇頁碼之〇DS 的解碼不被完成’即使僅是總計ODS之大約1/3-2/3被完成, 但至少啟始顯示已備妥進行。因為,即使有許多的ODS將被 2〇躀取和被解碼,啟始顯示操作亦可在大約在完成總計ODS 之1/3-2/3時被開始,因而啟始顯示將不被延遲。因此,即使 屏幕包含娛樂使用者之動晝,互動屏幕亦可迅速地被執行。 (第三實施例) 本實施例係關於BD-R〇M之製造方法。第79圖展示於 104 1359408 第093120130號申請案說明書替換本 100.6.30 第一實施例中說明之製造PCS的方法。 BD-ROM之製造方法包含:拍攝影像圖像以及記錄對 應音訊之材料產生步驟S201,例如;產生應用格式之編寫 步驟S202 ;以及利用進行壓模/疊層而完成BD-ROM之壓模 5 步驟S203。 在這些步驟之中,BD-ROM之編寫步驟包含下面步驟 S204-步驟S210。 在步驟S204中,控制資訊、視窗定義資訊、調色板定 義資訊、以及圖形被說明。於步驟S205中,控制資訊、視 10 窗定義資訊、調色板定義資訊以及圖形分別地被轉換成為 一種機能區段。於步驟S206中,PCS中之PTS依據何時同步 地被顯示之圖像將出現而被設定。於步驟S207中,DTS[ODS] 和PTS[ODS]將依據PTS[PCS]值被設定。於步驟S208, DTS[PCS]、PTS[PDS]、DTS[WDS]、以及PTS[WDS]依據 15 DTS[ODS]值被設定,且在步驟S209,以圖形表示依時間順 序地改變之平面樣式之各緩衝器的佔有期。於步驟S210, 其判斷以圖形表示之依時間順序的改變是否滿足施加於播 放機模式之限制。如果步驟S210之判斷結果是肯定的,則 圖形資料流在步驟S212被產生,且AVClip利用多工化具有 20 視訊資料流和音訊資料流之圖形資料流被得到,其等已經 分別地從圖形資料流被產生。接著AVClip將遵從BD-ROM 格式而被形成,因而完成應用格式。 上面之說明是依據第一實施例之記錄媒體的製造方 法。依據第二實施例之記錄媒體的製造方法將被展示於第 105 1359408 100.6.30 第093120130號申請案說明書替換本 80圖中。第80圖中,步驟S304-步驟S308取代第79圖之步驟 S204-步驟S208。 如下所述,步驟S304-步驟S308被說明。於步驟幻〇4 ’ 控制資訊、調色板定義資訊以及圖形將被說明。於步驟 5 S305,控制資訊、調色板定義資訊以及圖形分別地被轉換 成為機能區段。於步驟S306,於ICS中之PTS依據何時圖像 將同步顯示地被顯示而被設定。接著在步驟S307’DTS[ODS] 和PTS[ODS]將依據PTS[ICS]值而被設定。於步驟S308, DTS[ICS]和 PTS[PDS]將依據 DTS[ODS]值被設定。 10 (注意) 不用多說,上面之說明並不展示本發明的所有實施例 和使用形式。本發明也利用添加下面的(A)、(B)、(C)、(D)... 等等之任何一項修改之實施例而被實現。注意到,於本發 明之申請專利範圍是上面說明之任一實施例,或者依據下 15面的修改之被修改實施例的廣泛地或者概括地說明。廣泛 或者概括程度反映文件建檔時之技術狀態。 (A)於所有實施例中’假設依據本發明之記錄媒體是 BD-ROM。但是’本發明記錄媒體之特性展現於被儲存於 記錄媒體中之圖形資料流,且這特性不依賴BDR〇M的物 20理性質。換言之,任何可操作以記錄圖形資料流之記錄媒 體是可以被使用以實現本發明。其範例包含:光學碟片, 例如,DVD-ROM、DVD-RAM、DVD-RW、DVD-R、 DVD+RW、DVD+R、CD_R、CD_RW;以及光學磁碟片 例如’ PD和MD。該等範例進一步地包含半導體記憶體卡, 106 1359408 第093120130號申請案說明書替換本 100.6.30 例如’小型快閃卡、智慧型媒體、記憶棒、多媒體卡、以 及PCM-CIA卡。更進一步地,其範例包含:磁性記錄碟片, 例如,軟碟 '超級碟片(SuperDisk),Clik!;以及可移動硬 碟驅動,例如,ORB、jaz、SparQ、SyJet、EZFley、以及 5微驅動器。其範例同時也包含配合於裝置之硬碟。
(B)於所有實施例中,再生裝置在輸出AVClip至電視 之前先行解碼儲存於BD-ROM中之AVClip。但是,再生農 置之結構也可能僅是BD_ROM驅動,且其他的構件被包含 於電視中。於此情況中,再生裝置和電視可以經由IEEE1394 10而彼此連接,以構成家用的網路。實施例之再生裝置是供 用於被連接到那裡之電視。但是,再生裝置可以與顯示器 整合。更進一步地,於各實施例之再生裝置中,本發明僅 考慮處理主體的系統LSI(積體電路)。再生裝置和積體電路 均是本發明之發明,並且因此依據第一實施例再生裝置内 15部結構而製造具有任何上述形式和方式之再生裝置的動作 也是本發明之實施例。不管是招致索費(銷售則招致索費, 而禮品則不招致索費)、出租以及輸入之任何傳送行動㈣ 成本發明之實施例。此外,經由商店展示、目錄拉客以 及小冊子分佈而進行這些傳送和出租之任何行動,同時也 20 構成本發明之實施例。 (C)展示於各流程圖中之資訊處理使用硬體資原而^ 體地被實現。因此流程圖展示之處理程序的 貝"、’ 何程式亦1 分別地構成一獨立之發明。關於程式的所有實施你比^ 該程式是配合於對應的再生裝置之形式。但是,^白 107 1359408 第093120130號申請案說明書替換本 1Q(3 6 例展示之程式本身’可以是對應之再生裝置的獨立實施 例。程式實施例本身包含:(1)製造程式動作;(2)是否招致 索費之傳送程式的動作;(3)出租動作;(4)輸入動作;(5) 經由互動式電子通訊電路提供至公眾之動作;以及(6)經由 5 商店展示、目錄拉客、以及小冊子分佈等等提供至—般使 用者之傳送動作。 (D) 如果於每一流程圖中按時間順序地被執行之存在 各步驟中的時間概念,被考慮為明確說明本發明之必需因 素,則流程圖中之各處理程序將被說明以揭示再生方法之 10使用樣型。如果上面說明之流程圖的處理程序利用依時間 順序地進行其中各步驟而被執行,以便有效於且有助於實 現本發明目的’其將對應於本發明記錄方法之實施例。 (E) 當被記錄於BD-ROM時,構成AVClip之各TS封包 需要被指定一外加檔頭。該外加檔頭被稱為“TP_外加—檔頭” 15 (“TP extra一header”),包含“到達-時間戮 記”(“Arrival_Time_Stamp”)以及“複製-允許-指標” (“copy_permission_indicator”)’ 且具有 4-位元組之長度。TP_ 外加_檔頭-指定TS封包(EX-指定TS封包)被分割成為各包 含32個TS封包之群組,並且被寫入三組區段中。各由32個 20 EX指定TS封包所構成之群組總大小是6144位元組 (=32*192),其是等於三組區段(6144位元組=2048*3)之總計 大小。被儲存於一區段中之32個EX指定TS封包被稱為“對 齊單元”。 當被使用於經由IEEE1394被連接的家用網路中時’再 108 1359408 第093120130號申請案說明書替換本 100.6.30 生裝置利用下面的傳輸處理而進行對齊單元傳輸。亦即, 傳送者裝置從對齊單元中之各32EX指定TS封包移除丁8_外 加-檔頭,將TS封包之主體編碼,並且它將們輸出。於輸出 TS封包時,等時性的封包被塞入TS封包之間的許多位置 5 中。精確的插入位置是取決於利用TS_外加_檔頭之到達_ 時間-戳記所展示的時間。反應於TS封包之輸出,再生裝置 輸出01^卩_描述符號(DTCP_Descriptor)。01^?_描述符號 表示τρ_外加-標頭之複製允許/禁止設定。因此,如果 DTCP一描述符號被說明以表明“禁止複製”,則當它們被使 10用於經由ΙΕΕΕ1394被連接之家用網路之時,TS封包將不被 記錄於另一裝置上。 (F)各實施例中之數位資料流是一種BD-ROM標準之 AVClip。但是,其另外地可以是DVD-視訊標準中或者DVD-視訊記錄標準中之一種VOB(視訊物件)。VOB是遵照 15 BOJEC13818-1標準之程式流,並且是利用多工化視訊資 料流和音訊資料流而被得到。AVClip中之視訊資料流另外 地可以是MPEG4方法或者WMV方法中之資料流。更進一步 地’音訊資料流另外地可以是依照D〇lby=AC3方法、MP3 方法、MPEG-AAC方法、或者dts方法之資料流。 20 (G)實施例中之影片產品可以藉由編碼類比影像信號 或者由經由數位播送所播送之運送資料流所構成之資料流 而被獲得。更進一步地,其内容可以藉由編碼被記錄於視 訊卡帶上之類比/數位影片信號而被得到,或者可以是由分 配伺服器所分配之數位產品。 109 工359408 第093120130號申請案說明書替換本 ίο ⑹第-和第二實施例展示之圖形物件是以 編碼方法被編狀依枓«料。騎钟長度編碼方法 被使用作為圖形物件的壓縮/編碼方法之理由是該進/長 度編碼方法是最適用於壓縮/解壓縮子標題。子標題是1有 特性在於水平方向之一像素值的連續長度是比:地::、因 此’如果使用該進行長度編碼壓縮,則高壓縮率被得到。 此外,附隨於解壓縮之負載不多,並且因此是適用於產生 解碼程序之軟體^於本發明中’壓縮/解壓縮方法被使用於 圖形物件所使用之子標題中,因而用以進行解碼之一裝置 結構被共用於子標題和圖形物件之間,是,用於圖形物 件之進行長度編碼方法的採用不是本發明必需的特點,I 且圖形物件可以另外地是PNG資料。此外,依序像素資料 可以是向量資料,或者透明影像。 (I) PCS之顯示效應可以供給至依據裝置端之語言設定 而被選擇之子標題圖形。藉由這點’使用目前DVD中之移 動圖像主體所表示的特徵以實現之顯示效應,能夠依據裝 置端之語言設定使用被顯示之子標題圖形而被實現。這實 際上是非常有價值的。 (J) PCS之顯示效應可以供給至依據顯示集合利用裝置 20側所選擇之子標題圖形。明確地說,用於各種顯示模式之 圖形,例如,寬視像、總覽、以及文字盒已經被記錄於 BD-ROM上,且裝置依據被連接到裝置之電視設定而選擇 它們其中之一’並且顯示該被選擇之圖形型式。於此情況 中,顯示效應將供給至以上面方式被顯示之子標題圖形。 110 1359408 第093120130號申請案說明書替換本 100.6.30 因此,子標題圖形看起來將是較佳的。藉由這點,利用目 前DVD中之移動圖像主體所表示之特徵而被實現之顯示效 應,能夠依據裝置端之顯示集合使用子標題圖形顯示而被 實現。這實際上是非常有價值的。 5 (K)於第一實施例中,寫入至圖形平面之寫入率Rc被 定義,因而視窗大小是整個大小之25%,因而在一組視訊 框之内的圖形平面清除和重新呈現是可能的。但是另外 地,如果假設垂直折返時間是1/29.93之25%,則Rc將是 lGbps。藉由如此地設定Rc,則將有助於圖形顯示。這實際 10 上是非常有價值的。 除了垂直折返時間的寫入之外,與寫入掃瞄同步化之 寫入可能同時地被進行。藉由這點,即使寫入率是 Rc=256Mbps,其亦是有助於圖形顯示。 (L) 於各實施例中,再生裝置具有圖形平面。但是, 15 取代這圖形平面,可儲存一線之被解壓縮像素的線緩衝 器,可以被裝設在再生裝置上。因為轉換成為影像信號可 於各水平列(亦即線)上進行,如果此線緩衝器被提供,則再 生裝置能夠進行成為影像信號之轉換。 (M) 上面說明之圖形子標題,作為代表影片產品中被 20 說出的字詞之文字序列。但是,當構成商標時,子標題可 以包含圖形、文字、以及色彩之組合。進一步地,子標題 可以包含所有類型的全國性標誌、用以監督和授權之國家 採用的公務標誌、國際機構標誌、代表特定商品起源地點 之標誌、以及其類似者。 111 !3594〇8 第093120130號申請案說明書替換本 100. 6 3d (Ν)第一實施例假設,子標題被顯示在屏幕之上方/下 方部份,並且因此視窗被定義在圖形平面之上方/下方部 伤。但疋,其同時也可將視窗定義在圖形平面右方/左方部 份❶這是有用於縱方向顯示日文子標題。 5 (〇)各實施例中之AVClip構成影片產品。但是,AVCHp 可以實現“卡拉OK”(預錄伴唱帶)。於此情況中,於歌曲進 程中,PCS可以實現顯示效應,例如改變子標題之色彩。
(P)於多數再生通道彼此連接之情況中,且原定被選 擇按紐依據所採取之再生通道而改變,則下面的配置是更 10好的。亦即’於動態情節中的再生控制被說明,因而在各 再生通道通過之時,再生通道之特徵值被設定於再生裝置 之暫存器,並且再生處理程序被說明,因而按包將依據暫 存器中所設定之值被設定為被選擇狀態。藉由這配置,於 被選擇狀態之按鈕可依據哪一再生通道將被通過而被改 15 變0 去業應用性 本發明之記錄媒體和再生裝置,實現具有包含動畫之 顯示效應和互動顯示的子標題顯示,並且因此幫助提供具 有高添加價值之影片產品市場,其幫助鼓舞影片市場和消 20費者貨物市場。因此,本發明之記錄媒體和再生裝置是非 常有助於影片工業和消費者貨物工業。 C圖式簡單説明1 第1圖展示依據本發明之記錄媒體的使用範例。 第2圖展示BD-ROM之結構。 112 1359408 第093120130號申請案說明書替換本 100. 6. 30 第3圖是分解地展示AVClip結構之圖形。 第4A圖展示展現圖形資料流之結構。 第4B圖展示在機能的區段被轉換之後被得到的PES封 包。 5 第5圖展示由各種機能區段所構成之邏輯結構。 第6圖展示在子標題顯示位置和時期之間的關係。 第7A圖展示定義物件定義區段(ODS)中之圖形物件的 語法排列。 第7B圖展示調色板定義區段(PDS)之語法排列。 · 10 第8A圖展示視窗定義區段(WDS)之語法排列。 第8B圖展示顯示構成區段(PCS)之語法排列。 第9圖展示用於加子標題之顯示集合的說明範例。 第10圖展示於DS1中之WDS和PCS的說明範例。 第11圖展示於DS2中之PCS的說明範例。 15 第12圖展示於DS3中之PCS的說明範例。 第13圖是展示當切入/出沿著時間線被進行時之顯示 集合的說明範例。 β 第14圖是展示當淡入/出沿著時間線被進行時之顯示 集合的說明範例。 20 第15圖是展示當滾動沿著時間線被進行時之顯示集合 的說明範例。 第16圖是展示當去除入/出沿著時間線被進行時之顯 示集合的說明範例。 第17圖是比較具有四組圖形物件之視窗和具有二組圖 113 1359408 第09312Q130號申s青_案§兑明書替換本 100 6 30 形物件之視窗情況的圖形。 第18圖展示用以計算解碼持續之演算法則範例。 第19圖展示第18圖演算法則之流程圖。 第20A和20B圖展示第18圖演算法則之流程圖。 5 第21A圖是展示其中各視窗具有一組物件定義區段之 情況。 第21B和C圖是展示相關於第18圖之號碼間的順序時 序圖。 第22A圖是展示其中各視窗具有二組物件定義區段之 10情況。 第22B和C圖是展示相關於第 序圖形。 第23A圖說明其中二個視窗各包含—組〇Ds之情況。 第23B圖展示其中解碼週期(2)是較長於清除週期⑴和 15寫入週期(31)之總計的情況。 第23C圖展不其中清除週期⑴和寫入週期⑼之總計 是較長於解碼週期(2)的情況。 第24圖展示被說明於本說明範例中之依時間前後順序 的更新轉變。 2〇 帛25A圖展示被說明以便進行上面說明之更新的四組 顯示集合。 第25B圖是展示被包含於四組顯示集合中機能區段 DTS和PTS之設定的時序圖。 第26圖展示依據本發明之再生裝置内部結構。 114 1359408 第093120130號申請案說明書替換本 100.6.30 第27圖展示寫入速率Rx、Rc、和Rd,圖形平面8,被 編碼資料緩衝器13,物件緩衝器15,以及構成緩衝器16之 大小。 第28圊是展示利用再生裝置之管線處理的時序圖。 5 第29圖展示在圖形平面清除完成前之ODS解碼結束的 情況之管線處理時序圖。 第30圖展示在圖形平面8積聚數量依時間前後順序之 轉變的時序圖。
第31圖展示機能區段的裝載操作之處理程序流程圖。 10 第32圖展示多工化範例。 第33圖展示其tDsl_裝載至再生裝置之被編碼資 料缓衝器13的方式。 第34圖展示其中一般再生被進行之情況。 第35圖展示如第34圖進行之一般再生中的DS1、 15 DS10、以及DS20之裝載。 第36圖是展示利用圖形控制器17執行之處理程序流程
圖。 第3 7圖是展示利用圖形控制器丨7執行之處理程序流程 圖。 20 第%圖是展示利用圖形控制器17執行之處理程序流程 圖。 r 第39圖展示依據PDS之PTS的再生裝置管線處理程序。 第40圖是說明於再生裝置管線處理程序中end之主要 性的圖形。 115 1359408 5 • 第093120130號申請案說明書替換本 100· 6. 30 第41圖是分解地展示依據第二實施例之AVClip結構圖 形。 第42A圖和第42B圖是關於依據第二實施例之互動屏 幕圖形。 第43圖展示互動構成區段之資料結構圖形。 第44圖展示被包含於DSn中之ODS和ICS之間的關係 圖形。 第45圖展示在任意圖像資料“ptl”之顯示時序的屏幕構 成圖形。 10 t 第46圖展示用於ICS中之按钮資訊設定的範例。 第47圖展示按鈕A-按鈕D之狀態轉變圖形。 第48圖展示作為範例之影像ODS11、21、31、以及41 的圖形。 15 第49圖展示作為範例之用於按纽a之影像ODS11-19的 圖形。 • 第50圖是展示按鈕狀態群組和顯示集合中〇DS順序之 圖形。 第51圖展示互動屏幕之狀態轉變,其中第5〇圖之按紐_ 狀態群組被配置。 20 第52圖展示顯示集合中〇DS之順序。 第53圖展示在原定_被選擇-按鈕j虎碼=〇情況和原定一 被選擇—按鈕-號碼=按紐B情況之間,於s_〇ds中之ODS 配置的差異。 第54A和54B圖展示在當N_〇DS包含構成按鈕A_D之多 116 1359408 第093120130號申請案說明書替換本 100.6.30 數ODS且S-ODS包含構成按鈕A-D之多數ODS時的情況 中,ZSIXE(DSn[ICS.BUTTON[i]])之值。 第55圖展示利用ICS被同步化之顯示時序圖形。 第56圖展示於互動屏幕啟始顯示利用多數〇DS被構成 5且原定-被選擇-按鈕是有效的情況中,DTS和PTS如何被設 定之圖形。 第57圖展示於互動屏幕啟始顯示利用多數〇DS被構成 且原疋—被選擇—按鈕是無效的情況中,DTS*PTSw何被設 定之圖形。 ° 帛58圖展不比較於圖形平面8之物件緩衝器15内容的 圖形。 罘y圖展示在啟始顯示時間利用 之操作 15 20 .第60圖展示當互動屏幕更新依據1 StUserActi〇n(向右移 動)被進仃時利用圖形控制器17所進行之操作。 幕職—移 仃時利用_控制扣所 第Q圖展示當互動屏幕更新依插】τ插乍 被進行時,幕據批福⑽(被引動) ,用圖純制tin所進行之操作。 第64圖^彻再生裝置所進行之管線處理時序圖。 利用再生裝=原定被選擇按紐動態地改變之情況中, 、 進行之管線處理時序圖。 65圖展示於圖形^ 緩衝器13、以題# .、物件緩騎15、被編碼資料 緩衝器16之彳έ有中’依時間前後順序 117 100. 6. 30 第093120130號申請案說明書替拖 的轉變之時序圖。 ' 第66圖展示區段裝載操作之處理程序流程圖。 第67圖展示多工化範例。 第68圖展不-種方式,其中加1〇被裝載至再生裝置之 5 被編碼資料緩衝器13。 第69圖展示正常再生被進行之__種情況。 第70圖展不於第69圖進行之正常再生 中,DS1、DS10 以及DS20的裝載。 第71圖展不利用圖形控制器17被進行之處理的主要常 10 式流程圖。 第72圖展示用以實現使用時間戳記之同步控制處理的 流程圖。 第73圖是展示寫入至圖形平面8之操作處理程序的流 程圖。 15 第74圖展示用於原定被選擇按鈕之自動引動處理程序 流程圖。 第75圖展示動畫顯示處理程序之流程圖。 第76圖展示UO操作處理程序之流程圖。 第77圖展示目前按紐改變操作之處理程序流程圖。 20 第78圖展示數值輸入操作之處理程序流程圖。 第79圖展示一種製造BD-ROM之方法,其記錄說明於 第一實施例中之PCS。 第80圖展示一種製造BD-ROM之方法,其記錄說明於 第二實施例中之PCS。 118 1359408 第093120130號申請案說明書替換本 100.6.30 【主要元件符號說明】 1…BD驅動 12…圖形解碼器 2…讀取緩衝器 13…被編碼資料緩衝器 3…PID濾波器 13a…週邊電路 4a(TB),4b(TB),4c(TB) 14…資料流圖形處理器 …運送緩衝器(TB) 15…物件緩衝器(DB) 4d......週邊電路 16…構成緩衝器 5……視訊解碼器 17…圖形控制器 6......視訊平面 100 …BD-ROM 7…音訊解碼器 200…再生裝置 8···圖形平面(GP) 300…電視 9…CLUT單元 400…遙控器 10···加法器 119

Claims (1)

1359408 第093120130號申請案申請專利範圍替換本 100.6.30 十、申請專利範圍: 1. 一種再生裝置,其包含: 一獲取單元,其可操作以從一記錄媒體獲取一圖形 資料流,該圖形資料流包括一資料封包與一控制封包, 5 該資料封包包括圖形資料、一解碼時間戳記與一第 一展現時間戳記,該解碼時間戳記指示用於解碼該圖形 資料的一處理程序之一開始時間,該第一展現時間戳記 指示該處理程序之一結束時間, • 該控制封包包括一第二展現時間戳記,其指示在該 10 結束時間點或在該結束時間之後的一展現時間; 一處理器,其可操作以 ⑴在該開始時間開始該處理程序,且 (ii)在該結束時間之前結束該處理程序;以及 * 一控制器,其可操作以在該展現時間之前將該經解 15 碼之圖形資料寫入在一圖形平面中,該圖形平面係該圖 形資料被呈現之一區域。 ® 2. -種再生方法,其包含: 從一記錄媒體獲取一圖形資料流,該圖形資料流包 括一資料封包與一控制封包, 20 該資料封包包括圖形資料、一解碼時間戳記與一第 一展現時間戳記,該解碼時間戳記指示用於解碼該圖形 資料的一處理程序之一開始時間,該第一展現時間戳記 指示該處理程序之一結束時間, 該控制封包包括一第二展現時間戳記,其指示在該 120 1359408 第093120130號申請案申請專利範圍替換本 100.6.30 結束時間點或在該結束時間之後的一展現時間; 在該開始時間開始該處理程序; 在該結束時間之前結束該處理程序,以及 在該展現時間之前將該經解碼之圖形資料寫入在 _ 5 一圖形平面中,該圖形平面係該圖形資料被呈現之一區 域。 3. —種記錄媒體,具有一圖形資料流記錄於其上,其中 該圖形資料流包括一資料封包與一控制封包, 該資料封包包括圖形資料、一解碼時間戳記與一第 · 10 一展現時間戳記, 該解碼時間戳記指示用於解碼該圖形資料的一處 理程序之一開始時間, / 該第一展現時間戳記指示該處理程序之一結束時 * 間, 15 該控制封包包括一第二展現時間戳記,該第二展現 時間戳記指示在該處理程序之該結束時間點或在該結 束時間之後的一展現時間,且 ^ 該展現時間係將該經解碼之圖形資料寫入在一圖 形平面中之一結束時間,該圖形平面係該圖形資料被呈 20 現之一區域。 4. 一種記錄裝置,用於記錄一圖形資料流於一記錄媒體 上,其中 該圖形資料流包括一資料封包與一控制封包, 該資料封包包括圖形資料、一解碼時間戳記與一第 121 1359408 第093120130號申請案申請專利範麗替換本 100. 6. 30 一展現時間戳記, 該解碼時間戳記指示用於該圖形資料之解碼的一 處理程序之一開始時間, _ 該第一展現時間戳記指示該處理程序之一結束時 5 間, 該控制封包包括一第二展現時間戳記,該第二展現 時間戳記指示在該處理程序之該結束時間點或在該結 束時間之後的一展現時間,且 • 該展現時間係將該經解碼之圖形資料寫入在一圖 ίο 形平面中之一結束時間,該圖形平面係該圖形資料被呈 現之一區域。 5. —種記錄方法,用於記錄一圖形資料流於一記錄媒體 \ 上,其中 龜 該圖形資料流包括一資料封包與一控制封包, 15 該資料封包包括圖形資料、一解碼時間戳記與一第 一展現時間戳記, ^ 該解碼時間戳記指示用於該圖形資料之解碼的一 處理程序之一開始時間, 該第一展現時間戳記指示該處理程序之一結束時 20 間, 該控制封包包括一第二展現時間戳記,該第二展現 時間戳記指示在該處理程序之該結束時間點或在該結 束時間之後的一展現時間,且 該展現時間係將該經解碼之圖形資料寫入在一圖 122 1359408 第093120130號申請案申請專利範圍替換本 100. 6. 30 形平面中之一結束時間,該圖形平面係該圖形資料被呈 現之一區域。
123
TW093120130A 2003-07-03 2004-07-05 Reproduction apparatus, reproduction method, reco TWI359408B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US48520703P 2003-07-03 2003-07-03

Publications (2)

Publication Number Publication Date
TW200509082A TW200509082A (en) 2005-03-01
TWI359408B true TWI359408B (en) 2012-03-01

Family

ID=33564048

Family Applications (2)

Application Number Title Priority Date Filing Date
TW093120130A TWI359408B (en) 2003-07-03 2004-07-05 Reproduction apparatus, reproduction method, reco
TW100123152A TWI460720B (zh) 2003-07-03 2004-07-05 再生裝置、再生方法、記錄媒體、記錄裝置及記錄方法(一)

Family Applications After (1)

Application Number Title Priority Date Filing Date
TW100123152A TWI460720B (zh) 2003-07-03 2004-07-05 再生裝置、再生方法、記錄媒體、記錄裝置及記錄方法(一)

Country Status (16)

Country Link
US (3) US8280230B2 (zh)
EP (6) EP1940166B1 (zh)
JP (8) JP3993626B2 (zh)
KR (2) KR101051821B1 (zh)
CN (6) CN101740076B (zh)
AT (4) ATE493844T1 (zh)
AU (2) AU2004300623C1 (zh)
CA (1) CA2528585C (zh)
DE (4) DE602004030960D1 (zh)
ES (2) ES2356590T3 (zh)
PL (2) PL1940166T3 (zh)
PT (2) PT1940166E (zh)
RU (2) RU2477574C2 (zh)
TW (2) TWI359408B (zh)
WO (1) WO2005004478A1 (zh)
ZA (1) ZA200509946B (zh)

Families Citing this family (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8737810B2 (en) 2002-11-15 2014-05-27 Thomson Licensing Method and apparatus for cropping of subtitle elements
JP3878650B2 (ja) 2003-02-28 2007-02-07 松下電器産業株式会社 記録媒体、再生装置、記録方法、プログラム、再生方法。
JP4208880B2 (ja) 2003-06-30 2009-01-14 パナソニック株式会社 記録媒体再生システム、再生装置、記録方法、プログラム、再生方法
KR20050012328A (ko) * 2003-07-25 2005-02-02 엘지전자 주식회사 고밀도 광디스크의 프레젠테이션 그래픽 데이터 관리 및재생방법과 그에 따른 고밀도 광디스크
KR101061414B1 (ko) * 2003-07-24 2011-09-01 엘지전자 주식회사 기록된 텍스트 서브타이틀 데이터의 재생 관리를 위한데이터 구조를 갖는 기록매체, 그리고 기록/재생 방법 및장치
KR20050035678A (ko) * 2003-10-14 2005-04-19 엘지전자 주식회사 광디스크 장치의 부가 데이터 재생방법 및 장치와, 이를위한 광디스크
KR20050036277A (ko) * 2003-10-15 2005-04-20 엘지전자 주식회사 고밀도 광디스크의 네비게이션 정보 관리방법
CN101661766B (zh) 2003-11-12 2011-07-27 松下电器产业株式会社 记录介质、再现装置和方法、记录方法以及计算机可读取程序
KR20050072256A (ko) * 2004-01-06 2005-07-11 엘지전자 주식회사 고밀도 광디스크의 메뉴 사운드 구성방법 및 재생방법과기록재생장치
JP4426534B2 (ja) 2004-01-13 2010-03-03 パナソニック株式会社 記録媒体再生システム、再生装置
US8391672B2 (en) * 2004-02-06 2013-03-05 Panasonic Corporation Recording medium, reproduction device, program, and reproduction method
US20080002947A1 (en) * 2004-02-06 2008-01-03 Wataru Ikeda Recording medium, reproduction device, program and reproduction method
KR100561417B1 (ko) * 2004-02-09 2006-03-16 삼성전자주식회사 Av 데이터의 재생상태를 전환할 수 있는 인터랙티브그래픽 스트림을 기록한 정보저장매체, 그 재생방법 및 장치
KR20050089353A (ko) * 2004-03-04 2005-09-08 엘지전자 주식회사 고밀도 광디스크와 그에 따른 데이터 파일 구성 방법 및재생 방법과 장치
EP1718073B1 (en) * 2004-02-17 2011-12-28 Panasonic Corporation Recording medium, reproduction device, program, and reproduction method
EP1726016B8 (en) * 2004-03-15 2018-10-31 InterDigital Madison Patent Holdings Technique for efficient video re-sampling
ES2338019T3 (es) 2004-03-18 2010-05-03 Lg Electronics Inc. Medio de grabacion y metodo y aparato para reproducir un flujo o corriente de subtitulos de texto grabados en el medio de grabacion.
ATE479987T1 (de) 2004-03-26 2010-09-15 Lg Electronics Inc Speichermedium,verfahren, und gerät zum wiedergeben von untertiteldatenströmen
JP4599396B2 (ja) * 2004-03-26 2010-12-15 エルジー エレクトロニクス インコーポレイティド 記録媒体及び記録媒体に記録されたテキストサブタイトルストリームの再生方法及びその装置
CN100596184C (zh) * 2004-06-02 2010-03-24 松下电器产业株式会社 记录方法、再现装置、再现方法
JP4692950B2 (ja) * 2004-06-11 2011-06-01 ソニー株式会社 データ処理装置およびデータ処理方法、プログラムおよびプログラム記録媒体、並びにデータ記録媒体
US8000580B2 (en) 2004-11-12 2011-08-16 Panasonic Corporation Recording medium, playback apparatus and method, recording method, and computer-readable program
WO2006095933A1 (en) * 2005-03-08 2006-09-14 Samsung Electronics Co., Ltd. An storage medium including data structure for reproducing interactive graphic streams supporting multiple languages seamlessly, apparatus and method therefor
US9167220B2 (en) * 2005-04-26 2015-10-20 Thomson Licensing Synchronized stream packing
EP1909281A4 (en) * 2005-07-27 2013-05-01 Panasonic Corp INFORMATION RECORDING MEDIUM, RECORDING DEVICE AND RECORDING METHOD
US20080238938A1 (en) * 2005-08-29 2008-10-02 Eklund Don Effects for interactive graphic data in disc authoring
US20090196356A1 (en) * 2005-09-14 2009-08-06 Mitsunori Houki Multi-stream decoder apparatus
US8320731B2 (en) * 2005-11-29 2012-11-27 Pioneer Corporation Information reproducing device and method, and computer program
US20070218444A1 (en) * 2006-03-02 2007-09-20 David Konetski System and method for presenting karaoke audio features from an optical medium
US20070206929A1 (en) * 2006-03-02 2007-09-06 David Konetski System and method for presenting karaoke audio and video features from an optical medium
JP5001584B2 (ja) 2006-06-06 2012-08-15 ソニー株式会社 オーサリング装置、オーサリング方法、オーサリングプログラム、記録装置、記録方法および記録プログラム、検証装置、検証方法および検証プログラム、ならびに、記録媒体の製造装置および製造方法
US7895560B2 (en) * 2006-10-02 2011-02-22 William Stuart Lovell Continuous flow instant logic binary circuitry actively structured by code-generated pass transistor interconnects
US7852339B2 (en) * 2006-10-23 2010-12-14 Intel Corporation Video composition optimization by the identification of transparent and opaque regions
CN101543072B (zh) * 2007-02-19 2011-06-01 株式会社东芝 数据复用/分离装置
KR101512988B1 (ko) 2007-12-26 2015-04-17 코닌클리케 필립스 엔.브이. 그래픽 오브젝트를 중첩하기 위한 이미지 프로세서
JP4518194B2 (ja) * 2008-06-10 2010-08-04 ソニー株式会社 生成装置、生成方法、及び、プログラム
CN102355590B (zh) 2008-09-30 2014-11-12 松下电器产业株式会社 3d 影像的记录介质、再现装置、系统lsi、再现方法、眼镜、显示装置
JP4985807B2 (ja) * 2009-04-15 2012-07-25 ソニー株式会社 再生装置および再生方法
AU2010299386B2 (en) * 2009-09-25 2014-10-09 Panasonic Corporation Recording medium, reproduction device and integrated circuit
US8521006B2 (en) * 2010-05-06 2013-08-27 Intel Corporation Boundary detection in media streams
US9160960B2 (en) * 2010-12-02 2015-10-13 Microsoft Technology Licensing, Llc Video preview based browsing user interface
EP2597876A1 (en) * 2011-11-24 2013-05-29 Koninklijke Philips Electronics N.V. Interlaced 3D video
KR20140031758A (ko) * 2012-09-05 2014-03-13 삼성전자주식회사 포인팅 디바이스를 이용하여 aⅴ 데이터의 메뉴를 제어하기 위한 인터랙티브 그래픽 데이터를 기록한 정보저장매체, 그 재생방법 및 장치
US9813325B2 (en) 2012-12-27 2017-11-07 Comcast Cable Communications, Llc Information stream management
GB2556612B (en) * 2016-04-18 2022-03-09 Grass Valley Ltd Monitoring audio-visual content with captions
GB2557194A (en) * 2016-11-29 2018-06-20 Sony Corp A decoder, encoder, computer program and method

Family Cites Families (68)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US540460A (en) * 1895-06-04 Piston for air-engines
GB9405914D0 (en) 1994-03-24 1994-05-11 Discovision Ass Video decompression
EP0576749B1 (en) 1992-06-30 1999-06-02 Discovision Associates Data pipeline system
DE1073767B (de) * 1958-02-27 1960-01-21 Fa. Carl Zeiss, Heidenheim/Brenz Unsymmetrisches photographisches Objektiv
US4918624A (en) 1988-02-05 1990-04-17 The United States Of America As Represented By The United States Department Of Energy Vector generator scan converter
RU2073913C1 (ru) 1990-09-19 1997-02-20 Н.В.Филипс Глоэлампенфабрикен Носитель записи, способ и устройство для записи информационных файлов и устройство для воспроизведения информации с такого носителя записи
US6079009A (en) 1992-06-30 2000-06-20 Discovision Associates Coding standard token in a system compromising a plurality of pipeline stages
US6034674A (en) 1992-06-30 2000-03-07 Discovision Associates Buffer manager
US7095783B1 (en) 1992-06-30 2006-08-22 Discovision Associates Multistandard video decoder and decompression system for processing encoded bit streams including start codes and methods relating thereto
US6263422B1 (en) 1992-06-30 2001-07-17 Discovision Associates Pipeline processing machine with interactive stages operable in response to tokens and system and methods relating thereto
US6067417A (en) 1992-06-30 2000-05-23 Discovision Associates Picture start token
US5768561A (en) 1992-06-30 1998-06-16 Discovision Associates Tokens-based adaptive video processing arrangement
US5809270A (en) 1992-06-30 1998-09-15 Discovision Associates Inverse quantizer
US5842033A (en) 1992-06-30 1998-11-24 Discovision Associates Padding apparatus for passing an arbitrary number of bits through a buffer in a pipeline system
US5821885A (en) 1994-07-29 1998-10-13 Discovision Associates Video decompression
US6047112A (en) 1992-06-30 2000-04-04 Discovision Associates Technique for initiating processing of a data stream of encoded video information
US6417859B1 (en) 1992-06-30 2002-07-09 Discovision Associates Method and apparatus for displaying video data
US6112017A (en) 1992-06-30 2000-08-29 Discovision Associates Pipeline processing machine having a plurality of reconfigurable processing stages interconnected by a two-wire interface bus
US6330665B1 (en) 1992-06-30 2001-12-11 Discovision Associates Video parser
JPH06121263A (ja) 1992-10-08 1994-04-28 Sony Corp 映像信号の記録方法
JPH06275054A (ja) * 1993-03-24 1994-09-30 Kyocera Corp Cd−gのグラフィックデータ再生処理方法
DE69407471T2 (de) 1993-04-19 1998-06-18 Koninkl Philips Electronics Nv BiCMOS Gegentaktleistungstreiber mit geringer Phasenverschiebung
US5699544A (en) 1993-06-24 1997-12-16 Discovision Associates Method and apparatus for using a fixed width word for addressing variable width data
US5805914A (en) 1993-06-24 1998-09-08 Discovision Associates Data pipeline system and data encoding method
US5861894A (en) 1993-06-24 1999-01-19 Discovision Associates Buffer manager
WO1995006391A1 (en) 1993-08-20 1995-03-02 Thomson Consumer Electronics, Inc. Closed caption system for use with compressed digital video transmission
CA2145379C (en) 1994-03-24 1999-06-08 William P. Robbins Method and apparatus for addressing memory
CA2145365C (en) 1994-03-24 1999-04-27 Anthony M. Jones Method for accessing banks of dram
CA2145361C (en) 1994-03-24 1999-09-07 Martin William Sotheran Buffer manager
JP2931755B2 (ja) 1994-04-14 1999-08-09 株式会社東芝 データ再生装置、データエンコード装置、データエンコード方法及びデータ再生システム
US5771075A (en) 1994-12-08 1998-06-23 Lg Electronics Inc. Audio/video synchronizer
US5930450A (en) * 1995-02-28 1999-07-27 Kabushiki Kaisha Toshiba Recording medium, apparatus and method of recording data on the same, and apparatus and method of reproducing data from the recording medium
ATE182026T1 (de) * 1995-04-11 1999-07-15 Toshiba Kk Aufzeichnungdmedium, -gerät und -methode zur aufzeichnung von daten auf einem aufzeichnungsmedium, und wiedergabegerät und - methode zur wiedergabe von daten von einem aufzeichnungsmedium
US6119213A (en) 1995-06-07 2000-09-12 Discovision Associates Method for addressing data having variable data width using a fixed number of bits for address and width defining fields
TW293981B (zh) * 1995-07-21 1996-12-21 Philips Electronics Nv
US20020044757A1 (en) * 1995-08-04 2002-04-18 Sony Corporation Information carrier, device for reading and device for providing the information carrier and method of transmitting picture information
JP3356768B2 (ja) * 1995-08-21 2002-12-16 松下電器産業株式会社 記録方法、再生装置
CN1118049C (zh) * 1995-08-21 2003-08-13 松下电器产业株式会社 根据交互控制实现意外性场景展开的多媒体光盘再生装置
MY115648A (en) 1995-08-23 2003-08-30 Sony Corp Encoding/decoding fields of predetermined field polarity apparatus and method
JP3922592B2 (ja) * 1995-09-29 2007-05-30 松下電器産業株式会社 記録方法
TW436777B (en) * 1995-09-29 2001-05-28 Matsushita Electric Industrial Co Ltd A method and an apparatus for reproducing bitstream having non-sequential system clock data seamlessly therebetween
JPH09282848A (ja) 1996-04-05 1997-10-31 Pioneer Electron Corp 情報記録媒体並びにその記録装置及び再生装置
US6567612B2 (en) 1996-04-05 2003-05-20 Pioneer Electronic Corporation Information record medium, apparatus for recording the same and apparatus for reproducing the same
US6381398B1 (en) 1996-11-13 2002-04-30 Matsushita Electric Industrial Co., Ltd. Apparatus and method of generating bit stream for information recording disc storage which enables seamless reproduction of a plurality of pieces of image information, and recording medium on which program applied to the generating apparatus is recorded
JP4416846B2 (ja) * 1997-08-22 2010-02-17 ソニー株式会社 メニュー制御用データを記録したコンピュータ読み取り可能な記録媒体ならびにメニュー制御方法および装置
US5929857A (en) 1997-09-10 1999-07-27 Oak Technology, Inc. Method and apparatus for dynamically constructing a graphic user interface from a DVD data stream
JP3185863B2 (ja) * 1997-09-22 2001-07-11 日本電気株式会社 データ多重化方法および装置
KR100526218B1 (ko) 1997-12-15 2005-11-04 마츠시타 덴끼 산교 가부시키가이샤 광디스크, 기록장치, 기록 프로그램을 저장하는 컴퓨터 판독가능 저장매체 및 기록방법
JP3407287B2 (ja) 1997-12-22 2003-05-19 日本電気株式会社 符号化復号システム
US6282209B1 (en) * 1998-03-02 2001-08-28 Matsushita Electric Industrial Co., Ltd. Method of and system capable of precisely clipping a continuous medium obtained from a multiplexed bit stream
KR100604363B1 (ko) * 1998-03-19 2006-07-25 코닌클리케 필립스 일렉트로닉스 엔.브이. 디지탈 정보신호를 인코딩된 형태 및 인코딩되지 않은형태로 교대로 송신하는 송신장치
JP2000100073A (ja) * 1998-09-28 2000-04-07 Sony Corp 記録装置および方法、再生装置および方法、記録媒体、並びに提供媒体
ID26157A (id) 1998-10-12 2000-11-30 Matsushita Electric Industrial Co Ltd Media perekam informasi, aparatus dan metoda untuk merekam atau merekam atau mereproduksi data
JP2000152179A (ja) * 1998-11-17 2000-05-30 Pioneer Electronic Corp 映像データ再生方法、映像データ再生装置、映像データ記録方法及び映像データ記録装置
ID24586A (id) 1998-12-21 2000-07-27 Matsushita Electric Industrial Co Ltd Perangkat dan metode penyelarasan waktu dengan menggunakan modul basis waktu dan resolusi peningkatan waktu
WO2000042773A1 (en) 1999-01-19 2000-07-20 Sony Electronics Inc. System and method for implementing interactive video
WO2000049803A1 (en) * 1999-02-18 2000-08-24 Kabushiki Kaisha Toshiba Medium on which stream data is recorded, its recording method, and its reproducing method
US7010032B1 (en) * 1999-03-12 2006-03-07 Kabushiki Kaisha Toshiba Moving image coding apparatus and decoding apparatus
US7099561B1 (en) 1999-08-20 2006-08-29 Thomson Licensing User interface and processing system for digital video, audio and ancillary data
US8024767B1 (en) 1999-09-14 2011-09-20 Ati Technologies Ulc Method and apparatus for receiving digital video signals
AU1115001A (en) 1999-10-22 2001-05-08 Activesky, Inc. An object oriented video system
GB0007870D0 (en) * 2000-03-31 2000-05-17 Koninkl Philips Electronics Nv Methods and apparatus for making and replauing digital video recordings, and recordings made by such methods
KR100364733B1 (ko) * 2000-07-18 2002-12-16 엘지전자 주식회사 디지털 티브이의 아날로그/디지털 오에스디 제어장치
CA2690240C (en) * 2001-03-08 2014-08-12 Sony Corporation Data recorder
JP3656248B2 (ja) 2001-10-09 2005-06-08 ソニー株式会社 ビデオ信号記録装置および方法、ビデオ信号再生装置および方法、記録媒体、プログラム、並びにデータ構造
TW200300928A (en) 2001-11-30 2003-06-16 Sony Corportion Information processing method and apparatus, program storage medium, program and information recording medium
JP3878650B2 (ja) * 2003-02-28 2007-02-07 松下電器産業株式会社 記録媒体、再生装置、記録方法、プログラム、再生方法。
KR20050004339A (ko) 2003-07-02 2005-01-12 엘지전자 주식회사 고밀도 광디스크의 그래픽 데이터 관리방법 및 그에 따른고밀도 광디스크

Also Published As

Publication number Publication date
EP2259583B1 (en) 2012-05-30
JP2007097197A (ja) 2007-04-12
EP2259582A1 (en) 2010-12-08
TW201203228A (en) 2012-01-16
US8280230B2 (en) 2012-10-02
RU2477574C2 (ru) 2013-03-10
CN101729914B (zh) 2013-05-08
JP4287500B2 (ja) 2009-07-01
ATE396587T1 (de) 2008-06-15
ATE373387T1 (de) 2007-09-15
CN101740076B (zh) 2013-03-06
KR101036991B1 (ko) 2011-05-25
JP3993626B2 (ja) 2007-10-17
PL2088779T3 (pl) 2011-06-30
JP2009268112A (ja) 2009-11-12
EP1645122A1 (en) 2006-04-12
US8369690B2 (en) 2013-02-05
PT2088779E (pt) 2011-03-07
ES2356590T3 (es) 2011-04-11
JP4774431B2 (ja) 2011-09-14
CA2528585C (en) 2013-03-12
JP2007521737A (ja) 2007-08-02
TWI460720B (zh) 2014-11-11
EP1814327A1 (en) 2007-08-01
TW200509082A (en) 2005-03-01
RU2008108075A (ru) 2009-09-10
JP4990932B2 (ja) 2012-08-01
DE602004014042D1 (de) 2008-07-03
AU2004300623B2 (en) 2009-10-01
WO2005004478A1 (en) 2005-01-13
JP2009100479A (ja) 2009-05-07
PL1940166T3 (pl) 2011-05-31
EP1940166A1 (en) 2008-07-02
US20090214175A1 (en) 2009-08-27
US20060153532A1 (en) 2006-07-13
EP1940166B1 (en) 2010-12-29
AU2009243537A1 (en) 2009-12-24
CN101729915A (zh) 2010-06-09
ATE494731T1 (de) 2011-01-15
EP2088779B1 (en) 2011-01-05
RU2006103074A (ru) 2006-06-10
EP2088779A1 (en) 2009-08-12
CN101790066B (zh) 2012-07-04
DE602004008922D1 (de) 2007-10-25
ATE493844T1 (de) 2011-01-15
US20090220211A1 (en) 2009-09-03
DE602004008922T2 (de) 2008-01-17
US8682146B2 (en) 2014-03-25
CN101790066A (zh) 2010-07-28
PT1940166E (pt) 2011-02-07
JP4283860B2 (ja) 2009-06-24
ES2356582T3 (es) 2011-04-11
ZA200509946B (en) 2007-05-30
JP2009099256A (ja) 2009-05-07
EP2259583A1 (en) 2010-12-08
AU2009243537B2 (en) 2011-09-29
JP2007267408A (ja) 2007-10-11
CN1817034A (zh) 2006-08-09
KR20100134799A (ko) 2010-12-23
AU2004300623C1 (en) 2010-04-29
CN100579194C (zh) 2010-01-06
EP1645122B1 (en) 2007-09-12
CN101729914A (zh) 2010-06-09
DE602004030836D1 (de) 2011-02-10
CN101740076A (zh) 2010-06-16
JP2009268114A (ja) 2009-11-12
KR101051821B1 (ko) 2011-07-25
CN101740077A (zh) 2010-06-16
AU2004300623A1 (en) 2005-01-13
CN101740077B (zh) 2015-06-17
JP4048220B2 (ja) 2008-02-20
JP4022567B2 (ja) 2007-12-19
RU2329611C2 (ru) 2008-07-20
CA2528585A1 (en) 2005-01-13
DE602004030960D1 (de) 2011-02-17
KR20060027367A (ko) 2006-03-27
JP5059805B2 (ja) 2012-10-31
CN101729915B (zh) 2013-09-25
JP2007282260A (ja) 2007-10-25
EP1814327B1 (en) 2008-05-21
EP2259582B1 (en) 2012-05-30

Similar Documents

Publication Publication Date Title
TWI359408B (en) Reproduction apparatus, reproduction method, reco
EP1620855B1 (en) Recording medium, reproduction apparatus, recording method, reproducing method, program, and integrated circuit for recording / reproducing a video stream and graphics with window information over graphics display

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees