TW200816811A - Recording device, method, and program - Google Patents
Recording device, method, and program Download PDFInfo
- Publication number
- TW200816811A TW200816811A TW096112128A TW96112128A TW200816811A TW 200816811 A TW200816811 A TW 200816811A TW 096112128 A TW096112128 A TW 096112128A TW 96112128 A TW96112128 A TW 96112128A TW 200816811 A TW200816811 A TW 200816811A
- Authority
- TW
- Taiwan
- Prior art keywords
- title
- playlist
- file
- information
- data
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 52
- 239000000463 material Substances 0.000 claims description 15
- 238000013479 data entry Methods 0.000 description 27
- 238000010586 diagram Methods 0.000 description 23
- 238000007726 management method Methods 0.000 description 22
- 238000012545 processing Methods 0.000 description 21
- 230000008569 process Effects 0.000 description 17
- 230000015654 memory Effects 0.000 description 9
- 230000008859 change Effects 0.000 description 8
- 238000012937 correction Methods 0.000 description 8
- 230000009471 action Effects 0.000 description 6
- 230000001172 regenerating effect Effects 0.000 description 6
- 230000005236 sound signal Effects 0.000 description 6
- 238000004458 analytical method Methods 0.000 description 5
- 230000003936 working memory Effects 0.000 description 5
- 238000004519 manufacturing process Methods 0.000 description 4
- 238000011069 regeneration method Methods 0.000 description 4
- 230000002452 interceptive effect Effects 0.000 description 3
- 230000008929 regeneration Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000013499 data model Methods 0.000 description 2
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000018109 developmental process Effects 0.000 description 2
- 238000005206 flow analysis Methods 0.000 description 2
- 101100162210 Aspergillus parasiticus (strain ATCC 56775 / NRRL 5862 / SRRC 143 / SU-1) aflM gene Proteins 0.000 description 1
- 241000212384 Bifora Species 0.000 description 1
- 101100102500 Caenorhabditis elegans ver-1 gene Proteins 0.000 description 1
- PEDCQBHIVMGVHV-UHFFFAOYSA-N Glycerine Chemical compound OCC(O)CO PEDCQBHIVMGVHV-UHFFFAOYSA-N 0.000 description 1
- AYFVYJQAPQTCCC-GBXIJSLDSA-N L-threonine Chemical compound C[C@@H](O)[C@H](N)C(O)=O AYFVYJQAPQTCCC-GBXIJSLDSA-N 0.000 description 1
- 235000005811 Viola adunca Nutrition 0.000 description 1
- 240000009038 Viola odorata Species 0.000 description 1
- 235000013487 Viola odorata Nutrition 0.000 description 1
- 235000002254 Viola papilionacea Nutrition 0.000 description 1
- 238000012550 audit Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000002989 correction material Substances 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000001066 destructive effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 239000003550 marker Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000002844 melting Methods 0.000 description 1
- 230000008018 melting Effects 0.000 description 1
- 238000012806 monitoring device Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 238000004064 recycling Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000004575 stone Substances 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; 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/32—Indexing; 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 separate auxiliary tracks of the same or an auxiliary record carrier
- G11B27/327—Table of contents
- G11B27/329—Table of contents on a disc [VTOC]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/034—Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
- H04N5/93—Regeneration of the television signal or of selected parts thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/82—Transformation 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/8205—Transformation 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
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/21—Disc-shaped record carriers characterised in that the disc is of read-only, rewritable, or recordable type
- G11B2220/213—Read-only discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2541—Blu-ray discs; Blue laser DVR discs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/84—Television signal recording using optical recording
- H04N5/85—Television signal recording using optical recording on discs or drums
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
- Television Signal Processing For Recording (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Description
200816811 九、發明說明: 【發明所屬之技術領域】 本發明係關於一種維持與使用包含··視聽(AV(聲頻/視 頻(Audi〇/Video)))流,顯示其再生區間及再生順序之再生 控制資訊,指定其再生控制資訊之物件,及記述叫出其物 • 件之標題表的格式而記錄之記錄媒體的互換性,而可輕易 ^ 裏作選單畫面之記錄裝置、記錄方法及記錄程式。 可適用於可輕易製作維持與如藍光光碟(Blu_ray以% .· (’ 且錄商軚)之再生專用格式的「藍光光碟唯獨格式」之互 換性的選單晝面之記錄裝置、記錄方法及記錄程式。 【先前技術】 近年來,可記錄且可自記錄再生裝置取出之碟片型記錄 媒體的規格,係提出有藍光光碟規格。藍光光碟規格之記 錄媒體係使用直徑12 Cm、覆蓋層o.i mm之碟片,光學系 統係使用波長4G5 nm之藍紫色雷射,且數值孔徑為〇85之 對物透鏡,最大可實現27 GB(十億位元組)之記錄容量。 ' 藉此’可畫質良好地記錄2小時以上日本之BS數位高清晰 電視播放節目。 、記錄於該可記錄光碟之視聽(聲頻/視頻)信號之來源(供 ‘‘ 給源^假設為先前之如藉由類比電視播放之類比信號提 供者,及如BS數位播放等之數位電視播放之數位信號提供 者。藍光光碟規格已製作出規定記錄此等播放之視聽信號 之方法的規格。 另外,目前藍光光碟之衍生規格,係進行開發預先記錄 118585.doc 200816811 有電影、音樂等之再生專用的記錄媒體之行動。記錄電影 及音樂用之碟片狀記錄媒體的DVD(多樣化數位光碟)雖已 普及,但是,依據該藍光光碟規格之再生專用光碟,在發 揮監光光碟之大容量及高速之傳送速度等,可保持高晝質 地記錄2小時以上高清晰電視影像方面,與現有之DVD大 不相同,且具有優勢。
以下,將該藍光光碟之再生專用的記錄媒體規格,稱為 BD-ROM(藍光光碟唯讀記憶體)規格。此外,將藍光光碟 之可記錄的記錄媒體規袼,稱為BD-RE規格。專利文獻 曰本特願2004-21886號」中揭示有:關於再生專用型之 藍光光碟的BD-ROJV[規格。 BD-ROM規格中,視頻資料以影片((:Πρ)為單位作記 錄,對影片可使用電影播放清單(M〇viePlayUst^g定再生 區間°此處’將連續同步再生,亦即需要保障即時再生之 再生的單位之整合身料稱為影片。如將記錄媒體上作為! 個檔案而存在之視頻資料作為影片。電影播放清單可指定 對數個影片之各個開始再生點(IN點)及結束再生點(〇υτ 點)’並可指定該數個影片之各個再生區間及再生順序。 電影播放清單(以下簡稱為播放清單)藉由電影物件 (eM〇Vie〇bjeet)内之導航命令指定而再生。電影物件作為標 通入口 ’❿列舉在索引表中。索引表係將碟片安裝於播放 器時’最初讀入之資料,且使用者於碟片安裝時,可看到 記述於索引表中之標題。 此外,BD-ROM規袼中 可自由地設定影片及播放清單 118585.doc 200816811 間j參照關係。如可自各個IN點及〇υτ點不同之2個播放 “進行成為某個影片之參照。再者,亦可自由設定在標 題及電影物件間之參照關係。 圖1概略顯示BD_ROM規格之標題、電影物件及播放清 早之:種關係。將碟片安裝於播放器時,首先讀入索引表 ^之取初重放(FimPlayBack)及頂端選單(T〇pMenu),依據 记述於此等之電影物件而再生預告片(Μ㈣及頂端選 單。使用者可自頂端選單指示記錄於碟片之各標題 生。 該圖1之例,係藉由最初重放及頂端選單指定電影物件 料’自電影物件#4參照播放清單#1〇〇及播放清單賴,而 顯示最初重放及頂端選單的選單畫面。 亦P 亥圖1之例,係首先藉由電影物件#4顯示選單畫 面’於選單畫面之顯示結束時’開始再生電影物件#〇,在 選單畫面之顯示中,如選擇標題跳越時,跳越至標題#1, 且自此處開始再生電影物件#〇之情節結構。 頂端選單導航6個標題#1〜標祕的再生,標題#1及標題 #3分別指示電影物件#0之再生,標題#4及標祕分別指示 電影物件#2之再生。此外,再生頂端選單用之電影物件料 跳越至標題#1,並且跳越至被標題#1參照之電影物件糾。 再者,電影物件#G記述再生播放清單#1⑽及播放清單㈣丄 之2個播放清單的命令’電影物㈣記述再生播放清單 料、播放清單#5及減清單私之3個播放清單的命令。 如上述,在BD-ROM規格中,可進行對丨個電影物件自 118585.doc 200816811 數個標題再生之指#,對來自i個電影物件之標題及電影 物件之跳越,自丨個電影物件對數個播放清單之再生指示 等。如此,可形成在標題、電影物件及播放清單等之間自 由的參照關係,而具有容易實現内容製作者之意圖的優 點。 再者,先前存在之使用料生專用之記錄媒體規定之 DVD-Video(多樣化數位光碟-視頻)規格,對可記錄之DVD 記錄視聽(聲頻/視頻)資料之DVD記錄器已經普及。因而, 目前係作為對再生專用之記錄媒體的規格而開發之BD_ ROM規格’預期未來亦將用作一種民生用記錄器的記錄方 式。因而’進行將BD_麵規格擴充為可記錄之記錄媒體 之規格的開發。 ^吏^記錄之記錄媒體擴充BD_R〇M規格時,記錄於 來以’仍須自按照索引表之記述而再生的頂端選單 术才日疋’而開始再生。 C; 進行刪錄媒體還要求可 進丁刪除或新增標題之標題編輯。 攝Π該媒!用於攝影機時,按下攝影按-等而開始 等,社束二:新影片之記錄’藉由攝影按鈕之解除操作 之標題。同樺秘, ,《對應於該影片 題。 ,’刪除所記錄之影片時’亦刪除對應之標 夺係考慮如按照影片之記錄順序附加禪題編$ $ * 行標題管理的情況,此種情況之標題管理方 種··與標題之編輟里方法有以下兩 輯無關,而保持標題編號之第一種管理方 118585.doc 200816811 法;及標題編輯時,保持標題之記錄順序,並依編輯而變 更標題編號的第二種管理方法。
U 如圖2A中顯示之一例,考慮有標題#ι、標題#2、標題μ 及標題#4之情況。此等之中,藉由編輯而刪除標題#2時, 第一種管理方法如圖2Β中顯示之一例,維持各個標題編 號,而欠缺刪除之標題#2的編號。另外,第二種管理方法 如圖2C中顯示之一例,被刪除之標題#2之後的標題編號, 從標題#2依序註記。圖2C之例,編輯前之標題#3及標題 ’在編輯後,分別成為新的標題#2及標題#3。 對記錄器究竟安裝此等第一種管理方法及第二種管理方 法中之哪一個,如依記錄器之設計構想等來決定。 但是,此種情況下,在安裝有第一種管理方法之記錄器 與安裝有第二種管理方法之記錄器之間,存在無法確保選 單畫面等中之互換性的問題。 如參照上述圖2Α、圖2Β及圖2C,以安裝有第二種管理 方法之裝置再生依據第一種管理方法而製作之選單晝面 時,可忐發生無法顯示對應於圖2]8之標題#4的選單等的矛 盾。同樣i也,以安裳有第一種管理方法之裝置再生依據第 二種管理方法而製作之選單畫面時,可能發生儘管圖2C之 標題#2顯示於選單中卻無法再生等的矛盾。 【發明内容】 因此,本發明之目 格之纟己錄媒體擴充時 持標題編號之系統; 的為提供一種在對可記錄BD-ROM規 ’可兼具:與標題之編輯無關,而維 及標題編輯時,保持標題之記錄順 118585.doc 200816811 序,並依編輯而變更標題編號之系統的記錄裝置、記錄方 法及記錄程式。 本么月之Z錄裝置,係至少將内容資料及控制内容資科 =生用之再生控制資訊記錄於記錄媒體者,其特徵為··包 “己錄口 P ’其係將内容資料記錄於記錄媒體,·及控制部, 錢對記錄於記錄媒體之内容資料,進行控制使產生以下 欠案〜片(Cllp)負汛檔,其係包含表示内容資料之屬性 '的〜片貝σί1 ,播放清單檔,其係包含叫出影片資訊之 播放清早,物件標,其係包含叫出播放清單的表示内容資 料的再生方法之物件;Α索引槽,其係包含索引表,該索 引表Ζ述叫出物件之標題;控制部以播放清單檔產生時, …十索引榀附加表示播放清單檔所屬之標題的資訊之方式進 行控制。 此外’本發明之記錄方法,係至少將内容資料及控制内 容資料再生用之再生控制資訊記錄於記錄媒體者,其特徵 為·對兄錄於記錄媒體之内容資料,進行控制使產生以下 才田案·影片資訊檔’其係包含表示内容資料之屬性資訊的 〜片貝Λ,播放清單檔,其係包含叫出影片資訊之播放清 單;物件檔,其係包含叫出播放清單之表示内容資料的再 生方法之物件;及索引檔,其係包含索引表,該索引表記 述Η出物件之私題,並以播放清單檔產生時,對索引檔附 加表示播放清單檔所屬之標題的資訊之方式進行控制。 此外,本發明之圯錄程式,係使電腦裝置執行至少將内 谷貝料及控制内谷資料再生用之再生控制資訊記錄於記錄 118585.doc -10- 200816811 媒體的記錄方法者’其特徵為:記錄方法係以對記錄於記 錄媒體之内容資料進行控制,使產生以下檔案··影片資訊 檔,其係包含表示内容資料之屬性資訊的影片資訊,·播放 清單檔,其係包含叫出影片資訊之播放清單;物件檔,其 係包含叫出播放清單之表示内容資料的再生方法之物件· 及索引擋,其係包含索引表,該索引表記述叫出物件之標 題;並以播放清單檔產生時’對索引檔附加表示播放清; 檔所屬之標題的資訊之方式進行控制。 β
如上述,由於本發明係對記錄於記錄媒體之内容資料進 行控制,使產生以下檔案:影片資訊檔,其係包含表示内 容旦貧料之屬性資訊的影片資訊;播放清單檔,其係包含叫 出影片資訊之播放清單;物件檔,其係包含叫出播放清單 内容資料的再生方法之物件;…檔,其係包含 產生/ _引表記述叫出物件之標題;並以播放清單槽 ★,對索引檔附加表示播放清單播所屬之標題的資訊 不伴:Γ丁控制’因此,容易瞭解是否被其他機器刪除了 不保持標題編號之標題。 本發明如上述,由於孫 行 、_讀於記容資料進 容資料,Γ 播案:影片資訊權,其係包含表示内 出影片次^/生貝訊的影片資訊;播放清單檔,其係包含叫 表示清單::件檔,其係包一 係包含索弓丨表,=之内令貝料的再生方法;及索引檔,其 清單檔產生時,:亥索引表記述叫出物件之標題;並以播放 、對索引枯附加表示播放清單檔所屬之標題 118585.doc -11- 200816811 的負汛之方式進行控制,因此,具有即使被其他機器刪除 了不保持標題編號之標題時,仍可依據播放清單產生時表 示播放清單所屬之標題的資訊,來復原被刪除之標題編號 的效果。 【實施方式】 以下,參照圖式說明本發明一種實施形態。首先,為了 谷易瞭解,係就$己錄於關於藍光光碟係由"藍光光碟唯獨 格式版本1.0,第3部,視聽規格(Blu-ray Disc Read 〇nly ) F〇rmat Ver1·0 Part3 Audio Visual Specifications),,所規定 之讀取專用型之藍光光碟的BD_R〇M之内容,亦即視聽(聲 頻/視頻)資料之管理構造,概略說明將6〇_11〇]^規袼擴充 於可記錄之記錄媒體時可適用的部分。以下,將該bD-ROM中之管理構造稱為BDMV格式。此外,將對可記錄之 記錄媒體擴充BDMV格式之格式,簡稱為擴充BDMV格 式。 , 如以MPEG(動畫專家群)視頻及mpeg聲頻等之編碼方式 /編碼,按照MPEG2系統而多卫化之位元流,稱為影片視聽 流(或視聽流)。影片視聽流藉由關於藍光光碟一種規袼 之’,藍光光碟唯獨格式第2部(Bhway Disc Read⑽卜
Format part2)"所定義之檔案系統,作為檔案而記錄於碟片 中。將該檔案稱為影片視聽流檔(或視聽流檔)。 影片視聽流檔係在檔案系統上之管理單位,且對使用者 而言,未必是容易瞭解之管理單位。考慮使用者之便利性 時,需要形成將分割成數個影片視聽流槽之影像内容囊整 118585.doc -12- 200816811 為一個而再生的結構,或是僅再生影片視聽流檔之一部分 的結構,再者,須將順利進行特殊再生及開頭再生用之資 訊等預先記錄於碟片中作為資料庫。並以關於藍光光碟一 種規格之"藍光光碟唯獨格式第3部”來規定該資料庫。
圖3概略顯示BD-ROM之資料模型。BD-ROM之資料構造 如圖3所示,係由4層之層構成。最下層之層係配置有影片 視聽流之層(簡稱為影片層)。其上之層係對影片視聽流指 疋再生位置用之配置電影播放清單(M〇vie piayList)及播放 項目(Playltem)之層(簡稱為播放清單層)。更上之層係配置 包含對電影播放清單指定再生順序等之命令的電影物件 (Movie 0bject)等之層(簡稱為物件層)。最上層之層係配置 管理儲存於該BD-ROM之標題等的索引表(簡稱為索引 層)。 以下 祝月衫月層。衫片視聽流係將視頻資料及聲頻資 料多工化成刪G2 TS(傳送流)之形式等的位元流。關於 該影片視聽流之資訊,作為影片f1Mclip InfGrma 記錄於擋案中。 此外,影片視聽流中’顯示字幕之圖形流的表示圖形 (PG)\及將Μ選單顯示等之資料(按钮圖像資料等)形 成流之父互式圖形(IG)流亦予以多工化。 、=片視聽流檔與記錄有對應之影片資訊的影片資訊標 視為彙整成一個之物件,並 #由旦〃 y、 卫%為衫片(Chp)。亦即,影片 係由影片視聽流與影片資訊構成之一個物件。 通常,檔案作為位元組行來處理。影片視聽流檔之内容 118585.doc -13- 200816811 ㈣於時Μ上’ ^片中之登錄點主要以時基指定。對特 定之影片賦予存取點之時間戳記時,&了在影片視聽流檔 中找到須開始讀取資料的位址資訊,可使用影片資訊樓。 以下,說明播放清單層。電影播放清單包含:再生之視 聽流槽的指定,及指定被指定之視聽流檔之再生位置的開 始再生點(出點)與結束再生點(out點)的集合。將該開始 再生點與結束再生點之資訊作為-組者,稱為播放項目 (Playltem)。電影播放清單由播放項目之集合而構成。所 謂再生播放項目,係指再生被其播放項目參照之視聽流檔 的邛刀亦即,係依據播放項目中之IN點及out點資 訊’而再生影片中對應之區間。 以下,說明物件層。電影物件包含結合HDMV導航命令 程式及電影物件之終端資訊。HDMV導航程式係控制播放 清單之再生用的命令。以下,將HDMV導航命令適切簡稱 為導航命令(navigation c〇mmand)。終端資訊包含准許使 用者對BD-R0M播放器交互操作用之資訊。依據該終端資 訊來控制選單晝面之叫出及標題搜尋的使用者作業。 BD-J物件包含Java程式(Java係登錄商標)之物件。由於 BD-J物件與本發明關係不大,因此省略詳細之說明。 以下,說明索引層。索引層包含索引表。索引表係定義 BD-ROM碟片之標題的頂層表。並依據儲存於索引表中之 標題資訊,藉由BD_R0M常駐系統軟體中的模組管理人, 來控制BD-ROM碟片之再生。 亦即,如圖4之概略顯示,索引表中之任意登錄稱為標 118585.doc • 14· 200816811 題,登錄於索引表之最初重放(First Playback)、頂端選單 (Top Menu)及標題(Title)#l、#2、. · · ·全部係样題各 標題顯示對電影物件或BD-J物件之鏈接,各標題顯八 HDMV標題或BD-J標題之任何一個。 、 如最初重放,於儲存於該BD-R〇m之内容係電影時,係 在電影主内容之前播出的電影公司之宣傳用影像(預告 片)。頂端選單如内容係電影時,係選擇再生主内容、章 節搜尋、字幕及語言設定及優惠影像再生等用的選單晝 面。此外,標題係自頂端選單選擇之各影像。亦可構成標 題還是選單晝面。 圖5係顯不上述之影片視聽流、影片資訊 Attributes)、影片、播放項目及播放清單之關係的1;]^1^(統 一模型化語言)圖。播放清單對應有丨個或數個播放項目, 播放項目對應有1個影片。對i個影片可對應有各個開始點 及/或結束點不同之數個播放項目。從1個影片參照1個影 片視聽流檔。同樣地,自1個影片參照i個影片資訊檔。此 外’影片視聽流檔與影片資訊檔具有一對一之對應關係。 藉由定義此種構造,不變更影片視聽流檔,可進行僅再生 任思部分之非破壞的再生順序指定。 此外,如圖6所示,亦可自數個播放清單參照同一個影 片。此外,亦可自1個播放清單指定數個影片。影片藉由 顯示於播放清單中之播放項目的IN點及〇1;丁點來參照。圖 6之例中,影片300係自播放清單310之播放項目32〇參照, 並且在構成播放清單311之播放項目321及322中,自播放 118585.doc -15 - 200816811 項目321參照以IN點及OUT點顯示之區間。此外,影片301 係自播放清單311之播放項目322參照IN點及OUT點顯示之 區間,並且參照在播放清單312之播放項目323及324中, 以播放項目323之IN點及OUT點顯示之區間。 另外,播放清單如顯示於圖7之一例,對主要對應於再 生之播放項目的主路徑,可具有對應於子播放項目之子路 徑。如可將附於該播放清單之記錄後用的播放項目作為子 播放項目,而保持於播放清單中。播放清單僅在滿足特定 之條件時,可具有子播放項目,不過省略詳細之說明。 其次,使用圖8說明以”藍光光碟唯獨格式第3部’’規定之 記錄於BD-ROM之檔案的管理構造。檔案藉由目錄構造作 階層性管理。記錄媒體上,首先製作1個目錄(圖8之例為 根(root)目錄)。該目錄之下為以1個記錄再生系統而管理 之範圍。 在根目錄之下放置:目錄nBDMVn、目錄’’CERTIFICATE” 及目錄"HDAVCTN”。目錄’’CERTIFICATE”儲存關於著作 權之資訊。目錄"HDAVCTN”中放置如將影片之代表圖像 縮小成特定尺寸的略圖檔。目錄nBDMV”中儲存使用圖3而 說明之資料構造。 在目錄nBDMVn之正下方,僅可放置檔案nindex.bdmvn 及槽案"MovieObject.bdmv”的2個檔案。此外,在目錄 "BDMV”之下放置:目錄"PLAYLIST”、目錄,,CLIPINF”、 目錄”STREAM,,、目錄,,AUXDATA,,、目錄"ΜΕΤΑ”、目錄 ’,BDJ0”、目錄,,JAR,,及目錄,,BACKUP"。 118585.doc -16· 200816811 檔案"index.bdmv”記述目錄BDMV之内容。亦即,該檔 案” index.bdmv”對應於上述最上層之層的索引層中之索引 表。此外,檔案"MovieObject.bdmv”儲存1個以上電影物件 之資訊。亦即,該檔案nMovieObject.bdmvn對應於上述之 物件層。 ,目錄’’PLAYLIST”係放置播放清單之資料庫的目錄。亦 即,目錄’’PLAYLIST”包含關於電影播放清單之檔案的檔 案1’xxxxx.mpls”。播案"xxxxx.mpls"係對應於各個電影播放 D 清單而製作的檔案。檔名中,π·π(句號)之前的’’xxxxx”為5 位的數字,句號之後的nmpls”係固定為該類型檔案之擴充 目錄’’CLIPINF’’係放置影片之資料庫的目錄。亦即,目 錄’’CLIPINF”包含對應於各個影片視聽流檔之影片資訊檔 的檔案’’zzzzz.clpi”。 檔名中,(句號)之前的’· zzzzz"為 5位的數字,句號之後的’’clpi’’係固定為該類型檔案之擴充 符。 W 目錄"STREAM"係放置作為實體之視聽流檔的目錄。亦 即,目錄’’STREAM”包含對應於各個影片資訊檔的影片視 •聽流檔。影片視聽流檔包含MPEG2(動晝專家群2)之傳送 流(以下簡稱為MPEG2 TS),其檔名為nzzzzz.m2tsn。檔名 中,句號之前的"zzzzz”與對應之影片資訊檔相同,因而可 輕易掌握影片資訊檔與該影片視聽流檔之對應關係。 目錄”AUXDATA"放置用於選單顯示等之聲音檔、字型 檔、字型索引檔及位元映射檔等。檔案"sound.bdmv”儲存 118585.doc -17- 200816811 與HDMV之交互圖形流的應用關聯之聲音資料。檔名固定 為"sound.bdmv”。檔名’’aaaaa.otf”儲存字幕顯示及上述BD-J應用等使用的字型資料。檔名中,句號之前的"aaaaa”為5 位之數字,句號之後的”otf"係固定為該類型檔案之擴充 符。槽案"bdmv.fontindexM^、字型之索引稽。 目錄”ΜΕΤΑΠ儲存元資料檔。目錄"BDJ0”及目錄’’JAR”儲 存與上述之BD-J物件關聯之檔案。此外,目錄"BACKUP” 儲存上述之各目錄及檔案的備份。由於此等目錄 ΠΜΕΤΑΠ、目錄”BDJ0”、目錄,’JAR,,及目錄,’BACKUP,’與本 發明之主旨不直接相關,因此省略詳細之說明。 另外,目錄"HDAVCTN”可放置2種略圖檔thumbnail.tidx 及thumbnail.tdt2。略圖檐thumbnail.tidx儲存管理儲存於略 圖播thumbnail.tdt2之略圖圖像的資訊。 進一步詳細說明圖8所示之各檔案中,關於本發明之細 部。首先,說明放置於目錄nBDMVn正下方之檔案 "index.bdmv”。圖9顯示表示該樓案”index.bdmv·’ 一種構造 之語法。此處,係依據將語法用作電腦裝置等之程式的記 述語言之C語言的記述法來顯示。其在表示其他語法之圖 中均相同。 圖9中,場type-indicator具有32位元之資料長,並表示 該播案係索引表。場version—mumber具有32位元之資料 長,並表示該稽案"index.bdmv”之版本。場 indexes_start__address具有32位元之資料長,並表示在該語 法内之區塊Indexes()的開始位址。 118585.doc -18 - 200816811 場ExtensionData_start_address具有32位元之資料長,並 表示該語法内之區塊ExtensionData()的開始位址。場 ExtensionData—start—address係該播案 ’’index.bdmv"之自最 初位元組的相對位元組數,並表示區塊ExtensionData()的 開始位址。相對位元組數自”0”開始。若該場 ExtensionData—start—address 之值為 ”0’’時,表示該槽案 ’’index.bdmv” 内不存在區塊 ExtensionData() 〇 場ExtensionData_start_address後續之資料長為192位元 組的區域,係為了將來使用而預約的區域。區塊 AppInfoBDMV()係内容製作者可記述任意資訊的區塊,且 對播放器之動作等不造成影響。 區塊Indexes()係該檐案"index.bdmv"實質的内容,藉由 記述於該槽案’’index.bdmv”之内容,來指定將碟片安裝於 播放器時再生之最初重放,及自頂端選單叫出之標題(電 影物件及BD-J物件)。另外,以下合併電影物件及BD-J物 件,而記述為電影物件等。依據藉由索引表叫出之電影物 件等中記述的命令,讀入後述之電影播放清單檔。 圖10顯示表示區塊Indexes()之一種構造的語法。另外, 圖10中,與本發明無直接關係之部分,記載為區域 Reserved。亦即,圖1〇之表註記限定於適用於可記錄之記 錄媒體用的擴充BDMV格式的記述。場length具有32位元 之資料長,並表示自該場length之後至該區塊Indexes()結 束之資料長。繼續配置區塊FirstPlayback()及區塊 TopMenu() 〇 118585.doc -19- 200816811 區塊FirstPlayback()記述關於最初重放使用之物件的資 訊。在區塊FirstPlayback()之最初場中記述固定值π01π, 並表示最初重放使用之物件係電影物件。而後,藉由具有 2位元之資料長的場HDAVC_Title_playback_type顯示 HDAVC標題之再生類型,並藉由具有16位元之資料長的 場FirstPlayback_mobj_id—ref,顯示最初重放使用之電影 物件的ID。 電影物件之ID如依據使用圖11及圖12而後述之電影物件 的語法,在電影物件之for迴路文中,以用作迴路變數之值 mobj_id來表示。本例中,場FirstPlayback_mobj_id_ref儲 存對應於參照之電影物件的值mobj_id。 另外,區塊Indexes()中之區塊FirstPlayback()内的場 FirstPlayback_mobj_id_ref 5亦可指頂端選單之電影物 件,亦可指標題。 區塊TopMenu()記述關於頂端選單使用之物件的資訊。 區塊TopMenu()之最初場中記述固定值π01π,並經由具有 30位元之資料長的區域Reserved,進一步記述固定值 π01π。 場TopMenu_mobj—id_ref具有16位元之資料長,並 表示頂端選單使用之電影物件的ID。 區塊TopMenu()其次之場number__of_Titles具有16位元之 資料長,並表示使用者可選擇、再生之標題數量。按照其 次之for迴路文,以顯示於該場number_of_Titles之次數, 將值title_id作為引數,而記述區塊Title[title_id]()。區塊 Title[title_id]()記述每個標題之資訊。值title_id係自至 118585.doc -20- 200816811 以場number—of_Titles表示之值的數值,來識別標題。 區塊Title[title_id]()中,在最初之場中記述固定值 π0 1Π,並經由具有46位元之資料長的區域Reserved,而記 述場 Title—mobj_id—ref。場 Title—mobj—id—ref具有 16位元之 資料長,並表示該標題使用之電影物件的ID。 圖11顯示表示放置於目錄”BDMVn正下方之場 "MovieObject.bdmv”之一種構造的語法。場typejndicator 具有32位元(4位元組)之資料長,並表示該檔案係檔案 "index.bdmv”。場 type—indicator記述包含由 ISO(國際標準 組之)646所規定之編碼方式而編碼之4個文字的字串。該 圖11之例,係在場type_indicator中記述IS0646中以既定之 方式編碼之4個文字的字串"MOBJ”,並表示該檔案係檔案 "MovieObject.bdmv”。 場version—number具有32位元(4位元組)之資料長,並表 示該槽案’’MovieObject.bdmv"之版本編號。該稽案 ’’MovieObject.bdmv” 中,場 version—number 須為由 IS0646 所規定之編碼方式而編碼之4個文字的字串’’0100"。 場ExtensionData—start—address具有32位元之資料長,並 表示在該語法内之區塊ExtensionData()的開始位址。場 ExtensionData_start_address係該檔案"MovieObject.bdmv" 之自最初位元組的相對位元組數,並表示區塊 ExtensionData()的開始位址。相對位元組數自π〇π開始。若 該場 ExtensionData—start_address 之值為時,表示該檔 案"MovieObject.bdmv” 内不存在區塊 ExtensionData()。 118585.doc -21 - 200816811 另外,顯示於該圖11之語法内的場padding_word具有16 位元之資料長,並按照該稽案’’MovieObject.bdmv”之語 法,以值N1或值N2表示之次數插入for迴路文。值N1或值 N2係0或任意之正整數。此外,場padding_word可使用任 意之值。 場ExtensionData_start_address後續之資料長為224位元 的區域,係為了將來使用而預約的區域。在該區域之後儲 存該槽案nMovieObject_bdmvn之本體的區塊MovieObje cts() 〇 圖12顯示表示區塊MovieObjects()之一種構造的語法。 場length具有32位元之資料長,並表示自該場length之後至 該區塊MovieObjects()最後的資料長。經由具有32位元之 資料長的預約區域,而配置場number_of_mobjs。場 number_of_mobjs表示按照之後的for迴路文而儲存之電影 物件的數量。並以用作for迴路文之迴路變數的值 mobj_id,單義特定電影物件。值mobj_id係自0開始之值, 且電影物件藉由記述於for迴路文中的順序來定義。 for迴路文中之區塊TerminalInfo()藉由分別具有1位元之 資料長的場,儲存固定值’’Γ’、固定值π〇π及固定值”〇”,並 經由資料長為13位元之預約區域,配置場number_of_navig ation_co mmands[mobj_id] ° 該場 number— of—navigation— co mmands[mobj_id]表示包含於藉由值mobj_id而指示之電 影物件 MovieObject[mobj—id]()的導航命令(navigation— co mmand)數量 〇 118585.doc -22- 200816811 藉由其次之將值command_id作為迴路變數之for迴路 文,以顯示於場 number—of一navigation—commands[mobj」d] 的數量,記述導航命令。亦即,配置於該for迴路文中之場 navigation—commands[mobj_id][command_id]儲存包含於 藉由值mobj_id而指示之區塊MovieObject[mobj__id]()之以 值command_id表示之序號的導航命令navigation_co mmand。值command_id係自0開始之值,且導航命令 navigation一command以記述於該for迴路文中之順序來定 義。 其次,說明可將BD-ROM規格適用於可記錄之記錄媒體 而擴充時定義之區塊ExtensionData()。 該區塊 ExtensionData()可記述於儲存索引表之槽案 nindex·bdmv”、儲存播放清單之播案’’xxxxx.mpIs”及影片 資訊檔"zzzzz.clpi”之各檔案中。本發明一種實施形態係使 用槽案 ’’index.bdmv’1之區塊 ExtensionData()。 圖13顯示表示區塊ExtensionData()之一種構造的語法。 場length具有32位元之資料長,並以位元組數表示自該場 length之後至區塊ExtensionData()結束之資料長。該場 length表示之資料長非”〇π時,形成if文以下之記述。 場data—block一start_address具有32位元之資料長,並以 該區塊ExtensionData()之自最前位元組的相對位元組數來 表示該語法中儲存擴充資料ext_data之本體的區塊 data_block()的開始位址。亦即,相對位元組數係自”〇”開 始。另外,場data_block_start_address須滿足其次顯示之 118585.doc -23- 200816811 32位元對準的條件。 data_block_start_address%4 = 0
場number—of_ext_data_entries具有8位元之資料長,並 表示儲存於該區塊ExtensionData()之區塊data_block()之擴 充資料的登錄數。擴充資料之登錄儲存取得擴充資料本體 用的資訊。更具體而言,擴充資料之登錄,如係包含:場 ID1、場 ID2、場 ext—data—start一address及場 ext_data—length 之區塊 ext—data_entry(),且區塊 ExtensionData()中存在顯 示於該場number_of_exLdata—entries之數量程度的該區塊 ext_data_entry() 〇 場ID 1具有16位元之資料長,並表示記述於該區塊 ExtensionData()之擴充資料係記錄裝置用之擴充資料。該 場ID1之值係識別擴充資料之第一值,且可定義為分配包 含該區塊ExtensionData()之規格書的特許者(准許使用 者)。場ID2係識別擴充資料之第二值,且可定義為表示該 擴充資料之版本編號者。另外,該區塊ExtensionData() 中,同一個區塊ext_data_entry()不得存在2個以上場ID1及 場ID2之值。 場ext—data一start一address具有32位元之資料長,並表示 對應於包含該場ext_data_start_address之擴充資料的登錄 (區塊ext_data_entry())之擴充資料ext_data的開始位址。場 ext_data_start—address係區塊 ExtensionData()之自最前位元 組的相對位元組數,且表示擴充資料ext_data之開始位 址。另外,場ext_data_start_address須滿足其次顯示之32 118585.doc •24- 200816811 位元對準之條件。 ext_data_start_address%4 = 0 場ext_datajength具有32位元之資料長,並表示對應於 包含該場ext__data—start—address之擴充資料的登錄(區塊 ext_data_entries())之擴充資料ext__data的資料長。資料長 •以位元組數表示。 . 以場number—of_ext—data_entries表示之數量程度記述擴 充資料之登錄(區塊ext_data_entry())時,分別具有16位元 Γ ' 之資料長,且包含任意之資料行的場padding_word,將2 場作為一組,而任意次數L1程度重複。而後,記述儲存擴 充資料本體之區塊data_block()。區塊data#block〇儲存1個 以上之擴充資料ext_data。各個擴充資料ext_data依據上述 之場 ext_data—start—address 及場 ext—data_length,而自區塊 data—block()取出。 圖14模式顯示區塊ExtensionData()中之各資料的參照關 係。藉由場length表示自場length之後的位置至區塊
{ J '.J ExtensionData()之最後的資料長。藉由場 data_block一start— address表示區塊data_block()之開始位置。並以場 • number_of_ext_data_entries表示之數量程度,記述區塊 . ext_data—entry。在最後之區塊 ext_data_entry 至區塊 data_>lock()之間,以任意之長度放置場padding_word。 在區塊data—block()内放置以區塊ext—data—entry()表示之 擴充資料ext__data。各個擴充資料ext_data之位置及資料 長,藉由對應之區塊ext_data—entry()内的場ext—data—start 118585.doc -25- 200816811 —address 及場 ext—data—length 來表示。因 itb ,在區塊 data一block()内之擴充資料ext一data的排列順序,亦可與對 應之區塊ext_data_entry()的排列順序不一致。 如此’精由將擴充貧料形成··儲存擴充資料本體之區塊 data一block(),與儲存對區塊data_block()内之擴充資料的 存取資訊等之區塊ext—data_entry()的兩層構造,可儲存數 個擴充資料。 其次,說明上述擴充資料的一種製作方法及讀取方法。 圖1 5係顯示在區塊ExtensionData()中寫入資料時之一種處 理的流程圖。該圖1 5就區塊ExtensionData()中之第(n+i)個 登錄,係新增擴充資料,而重寫區塊ExtensionData()時之 例0 首先,在步驟S10,取得欲寫入之擴充資料的資料長, 設定成場ext—data—length[n+l]之值。另外,「[n+1]」之記 述,對應於第(n+1)個登錄之編號。其次,在步驟S11,調 查在目前之區塊ExtensionData()中列舉之區塊 ext—data__entry()的場 ext—data—length 及場 ext_data_start— address之值,而取得區塊data_block()的使用狀況。 而後,在其次之步驟S12,判斷區塊data_block()中有無 欲寫入之擴充資料之資料長的顯示於場ext_data_length[n+l] 之資料長以上的連續空白區域。若判斷為有空白區域時, 處理轉移至步驟S14。 另外,判斷為並無顯示於場ext_data_length[n+l]之資料 長以上的連續空白區域時,處理轉移至步驟S13,並增加 118585.doc •26- 200816811 區塊ExtensionData()中之場length之值,而在區塊 data_block()内製作顯示於場ext_data_length[n+l]之資料長 以上的連續空白區域。空白區域形成後,處理轉移至步驟 S14 〇 在步驟S14,決定寫入擴充資料之區域的最前位址,並 將其最前位址之值作為場ext_data_start_address[n+l]。在 Λ 其次之步驟 S15,自場 ext_data_start—address[n+l]寫入在 上述步驟S 10中設定之場ext_data_length[n+l]的長度之擴 C ' 充資料 ext_data[n+1 ]。 資料之寫入完成後,在步驟S16,對區塊ext_data_ entry()新增場 ext—data—length[n+l]與場 ext一data一start一 address[n+l] 〇 另外,上述中,進行重寫之區塊ExtensionData()係已經 自碟片等之記錄媒體讀取,並記憶於記錄裝置之記憶體中 者。因而,在步驟S13中之區塊ExtensionData()藉由變更 場length之值的擴大,係由系統處理,系統適切地進行記 ^ 憶體分配。 圖16係顯示自區塊ExtensionData()讀取擴充資料時一種 ' 處理之流程圖。另外,藉由該圖16之流程圖的處理,可適 . 用於再生專用之記錄媒體(如BD-ROM)與可記錄之記錄媒 體(如BD-RE)兩者。 首先,在最初之步驟S20,從欲讀入之擴充資料參考的 規格取得場ID1之值,在步驟S21,從欲讀入之擴充資料的 種類,取得場ID2之值。 118585.doc -27- 200816811 在其次之步驟S22,逐一讀入區塊ExtensionData()中列 舉之區塊ext_data_entry()。而後,在步驟S23,判斷讀入 之區塊ext_data_entry()中包含的場ID1及場ID2之值,是否 與在上述步驟S20及步驟S21取得之場ID1及場ID2之值一 致。 判斷為不一致時,處理轉移至步驟S26,判斷是否完成 讀取全部區塊ExtensionData()内列舉之區塊 ext_data_entry()。判斷為完成全部讀取時,處理轉移至步 驟S27,表示該區塊ExtensionData()中不存在欲讀入之擴 充資料,而結束一連串之處理。判斷為尚未完成全部讀取 時,處理回到步驟S22 ,而讀入其次之區塊 ext_data_entry() 〇 在上述之步驟S23中,判斷為區塊ext_data_entry()中包 含之場ID 1及場ID2之值與取得之場ID 1及場ID2之值不一致 時,處理轉移至步驟S24。此處,係在區塊 ExtensionData()中之第[i]個登錄一致者。 在步驟S24,自第[i]個登錄之區塊ext_data_entry()讀入 場 ext—data_length[i]之值與場 ext—data—start—address[i]之 值。而後,在步驟S25,從在步驟S24讀入之場ext_data_ start—address[i]所表示之位址,並以場ext—data_length[i]表 示之資料長度的程度讀取資料。 其次,說明本發明一種實施形態。本發明係對播放清單 附加表示其播放清單最初所屬之標題的資訊,該資訊與標 題之編輯等無關均不改變。藉由定義此種資訊,可在與標 118585.doc -28- 200816811 題之編輯無關而維持標題編號之系統,與標題編輯時保持 標題之記錄順序,而依編輯變更標題編號之系統間,保持 選單結構的互換性。 表示該播放清單最初所屬之標題的資訊,在填入檔案 nindex.bdmvn之擴充資料中,作為播放清單之屬性資訊來 定義,並記述於檔案"index.bdmv"之場ExtensionData()内 的區塊TableOfPlayLists()中。圖17顯示記述該播放清單屬 性用之表示播案"index.bdmv”内之場ExtensionData()中的 區塊data_block()(參照圖13)—種構造之語法。該圖17之例 係記述區塊 data一block()作為區塊 IndexExtensionData()。 首先,參照上述之圖13,在區塊ExtensionData()中,將 場ID1作為值”0x1000",將場ID2作為值Μ0χ0100π。記述於 此等場ID1及場ID2之值,如在再生裝置侧,參照預先記憶 於ROM(唯讀記憶體)等之表作識別。在以區塊data_block() 内之場 ext_data—start_address及場 ext—data—length表示之區 域,儲存區塊IndexExtensionData()。另外,數值之記述 中,”0x"表示16進位註記其數值。 在區塊 IndexExtensionData()中,場 type_indicator記述表 示後續資料種類之以IS0646中規定之編碼方式而編碼之包 含4個文字的字串。該圖17之例,係在場type_indicator中 記述以IS0646中既定之方式而編碼之4個文字的字串 "IDEX",並顯示後續之資料種類係「IndexExtensionData」。 在場type_indicator之後,配置具有32位元之資料長的預 約區域,其次,配置具有32位元之資料長的場 118585.doc -29- 200816811
TableOfPlayListS-Start—address。場 TableOfPlayLists_start— address表示區塊TableOfPlayLists()之將該區塊 IndexExtensionData()最前作為基準的開始位址。 在場 TableOfPlayLists—start—address 之後,配置具有 32 位元之資料長的場 MakersPrivateData_start_address,表示 將區塊 MakersPrivateData()之該區塊 IndexExtensionData() 最前作為基準的開始位址,並經由具有192位元之資料長 的預約區域而配置區塊UIAppInfoHDAVC()。經由具有16 位元之資料長的填充字padding__word,其次配置上述之區 塊TableOfPlayLists(),再者,繼續經由具有16位元之資料 長的填充字 padding—word,而配置區塊MakersPrivateData()。 另外,由於區塊UIAppInfoHDAVC()及區塊 MakersPrivateData()與本發明之關係不大,因此省略說 明。 圖18顯示表示上述區塊TableOfPlayLists()—種構造之語 法。場length具有32位元之資料長,並以位元組數表示該 場length之後至區塊TableOfPlayLists〇之最後位元組的資 料長。場number_of_PlayLists具有16位元之資料長,並表 示播放清單之數。亦即藉由場number_of_PlayLists表示存 在於碟片上之播放清單總數。 按照其次之for迴路文,並以場number_of_PlayLists表示 之數量程度,分別記述場PlayList_file_name、場 PlayList—attribute及場 title—id—ref。亦即,該 for迴路文表 示之1次部分的迴路對應於1個播放清單,而記述包含該播 118585.doc -30- 200816811 放清單之檔名、賦予該播放清單之屬性與該播放清單之參 照標題ID的播放清單之資訊。 ^ 該for迴路文之排列順序採用記錄順序。亦即,新增】個 播放清單時,遞增i個場num«piayLists之值,並在 現有之播放清單的資訊之後,新增所新增之播放清單的資 訊。 另外,以該for迴路文定義之迴路内之各個具有6位元、 16^4 it ^ f ^ ^ 6¾ ^reserved_f〇r_future_use ^ Ί m ^ 使用而預約之區域。 場PlayListS_file_name將播放清單之檔名以is〇646中規 定之編碼方式加以編碼後記述。場piayList—表示 賦予該播放清單之屬性。播放清單依據其產生之目的,區 分成:對應於與影片之產生一起產生之播放清單的第一^ 類,對應於使用現有之標題或播放清單之一部分或全部而 製作之播放清單的第二種類,及用於再生選單之第三種類 的3個種卖頁,各播放清單中’㈣放清單之種類而賦予分 別對應之屬性「Real」(第一種類)、屬性「Virtual」(第一 種類)及屬性「Menu」(第三種類)。 另外,播放清單之種類,從其他觀點來看,亦可視為依 據播放清單產生之原因或是播放清單之成因,來分類播^ 清單之種類。 以下,適切將賦予屬性「Real」之播放清單稱為真實播 放清單,將賦予屬性「Virtual」之播放清單稱為虛擬播放 清單,將賦予屬性「Menu」之播放清單稱為選單播放清 118585.doc -31- 200816811 單。 % title—id—ref §己述顯示於同一個迴路内之場
PlayList—file—name之播放清單所屬的標題1〇(編號)。更具 體之例’係記述索引檔”index bdmv”内之區塊Indexe〇中 對應之值title一id。另外,該播放清單作為標題而再生時, 於僅自最初重放而再生時,場title—id—ref之值作為第一固 定值,如"OxFFFF”。此外,該播放清單作為標題而再生 時,於自頂端選單再生時,場title—丨^一ref之值作為第二固 定值,如丨丨OxFFFE丨,。 其次,說明本發明一種實施形態之選單的一種編輯處 理。本發明之一種實施形態,係藉由對bd_r〇m規格設定 其次之限制,來實現將BEKR〇M規格擴充於可記錄之記錄 媒體時的選單編輯。 關於標題、電影物件及播放清單之關係,如下述地設定 限制。另外,此處所謂「標題」,係在頂端選單中選擇而 再生之標題者。 (A) 頂端選單用之播放清單與再生一般標題用之播放清 單彼此獨立。 (B) 各標題須為電影標題。亦即,各標題不得為交互標 題。 ' (C) 各標題經由1個電影物件,而由i個播放清單構成。 此外,關於標題及播放清單之排列順序,如下述地設~ 限制。 ^又疋 (D) 區塊Table(KPlayLists()中之播始、、主留从Λ ’叉播放π早的排列順序採 118585.doc -32- 200816811 用記錄順序。 (E)自各標題再生之播放清單對應··檔案"indexbdmv,,内 之區塊IndexesO中的標題排列,與除了構成最初重放及頂 端選單的播放清單之外的播放清單之區塊 TableOfPlayLists()中的排列來決定。
C L) 上述之限制(A)「頂端選單用之播放清單與再生一般標 題用之播放清單彼此獨立」;限制(B)「各標題須為電影 標題。亦即,各標題不得為交互標題。」;與限制(c) 「各標題經由1個電影物件,而由丨個播放清單構成」,係 使選單編輯處理容易用的限制。 亦即,藉由此等限制⑷、⑻及(c),明確分離再生選單 用之播放清單,與構成自選單叫出之標題的播放清單,並 且播放清單、電影物件及標題之參照關係成為彼此一對一 之關係。如各標題分別參照1個電影物件,各電影物件分 別叫出1個播放清單。一種範例為記述於電影物件之導航 命令指定1個播放清單檔,作為再生之命令。 依據此等限制⑷、(B)及(c)之選單的編輯方法如以下所 旦述:-種範例為考慮在已經記錄有數個標題之碟片中新择 二ΓΓΓΠ生所記錄之影片用的標題新增於選單: :首先,產生對應於新記錄之影片的播放清單。對所 真實播放清單。而後U;:1」’並將該播放清單作為 ^ 屋生叫出該真實播放、、主置十 件。對該電影物件之鏈接記述…電衫物 其次,刪除現有之選單 Μ 、,㈣成標題。 亦卩,刪除再生選單用之播放 118585.doc -33 - 200816811 清單(選單播放清單)及電影物件,並自索引表刪除頂端選 單及最初重放。由於與再生選單用之播放清單型的播放清 早明確分離,因此,可輕易刪除再生選單用之電影物件及 播放清單。 再者,依據現有之標題及新增之標題,重新製作再生選 單用之播放清單及電影物件,並且將頂端選單及最初重放 記述於索引表中。由於播放清單、電影物件及標題之參照 關係成為彼此一對一之關係,因此,依據現有之標題與新 增之之標題,重新製作再生此等選單用之電影物件及播放 清單容易。 如此,可依據限制(A)、(B)及(C),極輕易地隨著新增標 題而更新選單。 上述限制(D)「區塊Table〇fpiayLists()中之播放清單的 排列順序採用記錄順序」,與限制(E)「自各標題再生之 播放清單對應:檔案,,index.bdmv,,内之區塊indexes〇中的 ‘題排列,與除了構成最初重放及頂端選單的播放清單之 外的播放清單之區塊Table〇fpiayLists()中的排列來決 定」,係保持:與標題之編輯無關,而保持標題編號之系 統,及標題編輯時,保持標題之記錄順序,而依編輯變更 標題編號之系統的互換性用的限制。 一般而言,在可記錄之記錄媒體中記錄標題時,標題編 唬係按照記錄順序賦予。因而,藉由上述之限制(D),在 區塊TableOfPlayLists()中,設定按照記錄順序排列自電影 物件參照之全部播放清單的限制。藉此,藉由調查區塊 118585.doc -34· 200816811
Table0fPlayLists()中記述之播放清單的排列順序,即可復 原標題之記錄順序。 -種範例係考慮依記錄機之規格,隨著標題之編輯等, 而刪除頂端選單及索引表内之區塊Indexes〇的情況。藉由 該限制⑼’ ~使在此種情況下’藉由參照區塊
TableOfPlayListsO ’仍可復原標題之記錄順序。 但是,僅該限制(D)雖可保持標題之記錄順序,但是無 法保持標題編號。依記錄機之規格,即使進行標題之編 輯,亦有時於標題之記錄時維持分配之標題編號,依編輯 而將欲將不變之編號提供使用者之情況。上述之限制(e) 係解決該記錄機間之標題管理的互換性之問題者。限制 (E)並非在標題侧’而係藉由在播放清單側保持標題編號 之資訊,如即使索引表中刪除區塊Indexes〇,仍不致失去 標題記錄時之標題編號的資訊。 亦即,決定使區塊Indexes。中之場title—id之值,與區塊 TableOfPlayListsO中之場title一id—ref之值對應而再生之播 放清單。如選單晝面之結構及播放清單之再生,於使用記 錄時之標題編號的記錄機之情況下,係依據場thle 來進行,於保持標題之記錄順序的記錄機之情況下,係依 據場titlejd來進行。 使用圖19〜圖21,更具體地說明本發明一種實施形態之 選單的編輯處理。圖19顯示編輯前之選單晝面1〇〇與關於 該選單畫面100之標題、電影物件及播放清單的結構例。 該圖19之例,係在碟片上已經記錄有6個標題#1〜#6者。各 118585.doc -35- 200816811 標題如使用圖10之前述說明,在檔案”index bdmv”内之區 塊1ndexes()中,登錄以用作迴路變數之值title—id識別之場
Title[title一id],並藉由場Title一mobj—id—ref[title」d]參照電 衫物件。另外’標題編號為作為在值μ中加上1之值 而定義者。電影物件在檔案”MovieObject.bdmv”内,以值 title—id之順序儲存,而記述再生之播放清單的資訊。 播放清單如以產生播放清單之順序,連續地賦予檔名 "OOOOl.mpls"、"〇〇〇〇2.mpls"、"〇〇〇〇3.mpis”、"〇〇〇〇4 mpis"、 ”00005.mpls’’及 ”〇〇〇〇6.mpls”,並儲存於目錄丨丨 PLAYUSTI,之 下。 按照上述項目(B)之「各標題須為電影標題」之限制, 各心4分別叫出一個電影物件。此外,按照上述項目(c) 之各標題經由1個電影物件,而由1個播放清單構成」之 限制,各電影物件分別參照一個播放清單。亦即,標題、 電影物件及播放清單彼此成為1對1之關係。 圖19之例中,值title一id係1,標題編號#2之標題僅參照 值title 一 id對應之電影物件#1,電影物件#1僅參照檔名 ”00002.mpls”之播放清單。本例中,檔名"〇〇〇〇2 mpis,,之播 放清單係賦予屬性「Virtual」的虛擬播放清單。此外,標 題編號#3之標題僅參照值出丨6—id對應之電影物件“,本例 中,電影物件#2僅參照檔名”〇〇〇〇3mpls”之播放清單。該 檔名”00003.mPls”之電影物件係賦予屬性「汉以丨」的真實 播放清單,且對影片具有丨對丨之對應關係。 指示再生記錄於碟片上之標題用的選單晝面,依據索引 118585.doc -36 - 200816811 表内之最初重放及頂端選單而再生。在稽案1’index.bdmv” 内之區塊Indexes()中的區塊FirstPlayback()之場 FirstPlayback—mobj—id—ref,與區塊 TopMenu()之場 TopMenu—mobj_id—ref中,記述用於再生選單畫面而參照 之電影物件。該圖19之例中,此等場FirstPlayback_mobj_ id— ref及場TopMenu_mobj—id_ref,均參照同一個電影物件 #6 〇 電影物件#6參照用於實際再生選單晝面之選單播放清 ( ' 單。該圖19之例中,電影物件#6參照賦予屬性「Menu」 之檔名’’OlOOl.mpls”的播放清單。 在再生選單晝面用之播放清單中賦予屬性「Menu」, 而自最初重放及頂端選單參照之電影物件,僅參照賦予屬 性「Menu」之選單播放清單,此外,自最初重放及頂端 選單參照之電影物件,亦不進行自頂端選單叫出之各標題 的參照,及自該個標題參照之電影物件的參照。藉由如此 規定,可實現上述項目(A)之「頂端選單用之播放清單,
C I 與再生一般標題用之播放清單彼此獨立」之内容的限制。 再者,自選單播放清單參照之影片,與自對應於自頂端 • 選單叫出之各標題的播放清單參照的影片彼此獨立。 該編輯前之狀態中,對檔名”00001.mpl S”、 ,,00002.mplsn、”00003.mplsn、n00004.mplsn、”00005.mpls,, 及 f’00006.mpls”之播放清單,區塊TableOfPlay Lists()内 之場title_id_ref之值分別為0、1、2、3、4及5。此外,自 最初重放及頂端選單經由電影物件#6而參照之檔名 118585.doc -37- 200816811 ’’OlOOl.mpls1’的播放清單,表示場thle_id_ref之值為 OxFFFE ’该播放清單係自頂端選單再生者。 另外’以下為了避免繁雜,而將「區塊TableOfPlayLists〇 内之場title—id一ref之值」,適切簡稱為「值title_id—ref」。
此外’圖1 9中,藉由自最初重放及頂端選單經由電影物 件#6而參照之播放清單,而顯示選單晝面1〇〇。該圖19之 例中’對選單畫面1 00,指示6個標題分別再生用之按鈕 101A〜10 1F係使用特定之按鈕圖像資料來顯示,並且顯示 該選單畫面100之標題1〇2。 如以特定之方法指示按鈕l0lA,值^16— Μ為〇,指定標 題編號#1之標題,參照電影物件#G,並藉由記述於該電影 物件#0之導航命令,參照檔名,,00001 mpls"之播放清單, 並且叩ϋ㈣放清I ’而再生對應於該播放清單之影 片0 考慮從該圖19所示之狀態刪除標題之情況。此外,記錄 機=系^㈣編料,料㈣之崎财,並依編輯 而變更標題編號之系統者。 圖2〇顯示自上述圖19之狀態,刪除值title id為2,且伊 題編號為3之標勒時之選單畫面⑽,,與關於該選單書不 ==:、電影物件及播放清單的結構例。隨著從圖 二=:標題編號#3之標題,編輯前之標題編 後的Μ編就逐-向前推。與此同時,刪 題編號#3的標題叫出 ”、刖才示 編輯前之標題、_ = :=件:影物件之編號,自 Η出之電衫物件#3以後的編號逐一向 118585.doc -38- 200816811 前推。此時’由於變更編號之電影物件的内容不改變,因 此’參照各電影物件之播放清單,在編輯前後均不改變。 自刪除之電影物件參照之播放清單(檔名” 00003 mpls”)被 刪除。 以下說明具體之處理例。參照圖9及圖10,刪除標題編 號#3之標題’亦即係刪除索引檔,tindex bdmv"内之區塊 Indexes() ’且在值出^-比作為迴路變數之f〇r迴路文中,值 title一id 為 2 之區塊 Title[title—id=2]()。由於區塊 Title[title一id]〇之數減少而為1,因此,場number—〇f—丁⑴以 之值對應地減少1。藉此,被刪除之場以後的標題之標題 編號逐一註記。 此外’藉由刪除區塊Indexes()内之區塊 Title[title—id=2](),亦自該區塊Title[title—id=2]()刪除依據 場Title一mobj」d—ref[title一id=2]之值而參照之電影物件。 參照圖11及圖12,檔案"Movie〇bject bdmv"中,亦刪除區 塊MovieObjectsO,且在將值m〇bj—i(H$為迴路變數之f〇r迴 路文中’值 mobj一id對應於場 Title—mobj—id_ref[title id=2] 之值的區塊MovieObject[mobj—id]()。此處,由於標題與電 影物件之參照關係為1對i,因此,刪除值之區 塊 M〇Vie〇bject[mobj」扣2]〇。由於區塊 M〇vie〇bject [mobj Jd]()之數減少為1,因此場number—〇f—m〇bjs之值對 應地減少1。藉此,刪除自刪除之標題編號#3之標題叫出 的電影物件,被刪除之電影物件以後的電影物件不改變内 容而逐一向前推。由於電影物件之内容不改變,因此該電 118585.doc -39- 200816811 影物件與播放清單間之參照關係不改變。 再者,刪除被刪除之電影物件所參照之播放清單。此 時,刪除之播放清單的屬性為「Real」時,亦刪除對應之 影片。隨著删除播放清單,而刪除索引檔"index.bdmv,,内 之擴充資料區塊ExtensionData()中之區塊
TableOfPlayLists(),且對應於for迴路文内之被刪除的播放 /月單之稽名的項目’場number一of一PlayLists之值減少為 1 ° 隨著刪除標題,而更新選單。選單之更新如上述,係藉 由刪除編輯前之選單,並依據標題之資訊重新製作選單來 進行。更具體而言,係在區塊TableOfPlayLists〇中,自場 PlayList一attribute檢索屬性為「Menu」之播放清單的資 訊’而刪除被檢索之播放清單。上述圖丨9之例,係刪除檔 名"01001.mpls”之播放清單。此外,刪除依據索引檔 ’’index.bdmv”之區塊indexes(),而自頂端選單及最初重放 叫出之電影物件(圖19之例為電影物件#6)。而後,在索引 表中刪除頂端選單及最初重放。 刪除編輯前之選單時,製作反映編輯之選單。如產生藉 由編輯後之頂端選單而再生選單畫面1〇〇,用的影片、電影 物件及播放清單。該處理形成如下。 首先,產生顯示選單晝面1〇〇,用之影片。該圖2〇之例仍 然使用圖19所示之編輯前的選單晝面1〇〇之按鈕圖像等, 而構成新的選單晝面100,。選單晝面100,顯示對應於各 個払題編旒#丨、#2、#3、#4及#5的5個按鈕ι〇ια、ι〇ΐβ、 118585.doc 200816811 101C,、101D’及101E,。產生之資料如特定地加以多工 化,並作為影片視聽流檔,而記錄於碟片上。 其次,產生對應於該影片視聽流檔之影片資訊檔,進一 步產生參照該影片資訊檔之播放清單。播放清單之檔名, 如以不與現有之播放清單的檔名及迄今存在之播放清單的 檔名重複之方式來決定。本例中將該播放清單之檔名設為 檔名 ”01002.mpls”。 產生播放清單時,產生參照該播放清單用之電影物件。 該電影物件如上述,在槽案"MovieObject.bdmv”内之區塊 MovieObjects()中,新增於for迴路文中。因此,該電影物 件為自最大標題編號之標題參照的電影物件#4其次之電影 物件#5。 該再生頂端選單用之電影物件#5登錄於索引檔 ’’index.bdmv’’ 内之區塊 Indexes。中的區塊 TopMenu()中。亦 即,參照圖10,表示該電影物件#5之資料,作為區塊 TopMenu()内之場 TopMenu—mobj—id—ref而記述。此外,更 新索弓丨擋"index.bdmv”内之區塊Indexes()中的區塊 FirstPlayback()。亦即,在區塊 FirstPlayback()中,場 HDAVC—Title_playback_type之值為特定之值,表示再生 頂端選單用之電影物件#5的資料作為場FirstPlaybacL mobj_id—ref來記述。 而後,更新索引檔"index.bdmv”中擴充資料區塊 ExtensionData()内的區塊 TableOfPlayLists()。本例就區塊 TableOfPlayLists()中,場 number—of__PlayLists 之值減少 118585.doc -41- 200816811 1,而構成頂端選單之重新產生的播放清單,檔名作為場 PlayList—file—name來記述,並且該播放清單之屬性為 「MenU」,而表示屬性「Menu」之值作為場PlayList attribute來記述。場title〜id—ref於播放清單之屬性係 「MenU」,且自頂端選單參照情況下,其值如固定為 OxFFFE。而後,依據新增場之值的内容來更新。 另外,上述隨著標題編輯而對檔案"indexbdmv,,及檔案 "MovieObject.bdmv”等之更新處理,實際上係在cpu(中央 處理單元)之工作記憶體上的處理。如記錄機上安裝碟片 時首先,自碟片項取索引檔,’index.bdmv,,及電影物件檔 nM〇Vle〇bject.bdmV”,並記憶於cpu之工作記憶體中。 CPU接X選單之編輯命令時,對記憶於該工作記憶體上之 此等檔案,如上述地進行處理。被更新之此等檔案如在碟 片排出時,及記錄機之電源斷開(〇FF)時等的特定時序寫 回碟片上。 其次,如上述,考慮將以圖2〇之結構而記錄之碟片,安 裝於保持最初記錄標題時所賦予之標題編號的方式而形成 之記錄機上的情況。此種情況下,記錄機侧需要復原藉由 上述處理而刪除之標題的標題編號。該標題編號之復原可 使用本發明一種實施形態所定義之區塊TableOfPlayLists() 内的場title」d〜ref的資訊。 圖21顯示復原標題編號後之狀態的選單晝面110,與關 於該選單畫面110之標題、電影物件及播放清單的結構 例。圖21之例,係對選單畫面11〇 一起顯示對應於目前記 118585.doc -42- 200816811 錄於碟片上之標題的按鈕111A、liiB' iiid、111E及 111F ’與對應於過去記錄於該碟片上而目前被刪除之標題 的按鈕liic。其中,選擇按鈕111C之情況下,宜通知對 應之標題編號的標題已經被刪除,不存在於碟片上。 例示於該圖21之結構,概略地製作如下。如參照區塊 TableOfPlayListsO 内之場 title」d_ref,復原依據值
title一id—ref而被刪除之標題編號,並在索引表中插入被復 原之標題編號。此外,產生對應於被復原之標題編號的電 影物件與播放清單。播放清單如可使用顯示該標題編號之 標題被刪除之内容的虛設(du mmy)播放清單。此外,自該 播放清單參照之影片,亦可在此時特定地製作, 在系統側準備。 110用之播放清單及電影物件 錄於頂端選單及最初重放。 再者,刪除標題編號復原前之選單,重新製作反映此等 被復原之標題編號的標題之選單畫面丨1〇。亦即,刪除: 再生標題編號復原前之選單用的播放清單及電影物件^與 索引表之最初重放及頂端選單,而重新製作再生選單查面 並且將製作之電影物件登 .圖22係顯示依據值title__id_ref復原標題編號亦即值 title_id之一種處理的流程圖。在流程圖之處理之前, 持標題之記錄順丨,而不保持標題編號之記錄機别言^保 錄機A)中,安裝之碟片上已經記錄之標題藉由^而: 除。此時,碟片上係記錄例示於圖2〇之對被删除之⑧ 號,其以後之標題編號向前推,並且刪除自 杯題、、烏 J咏之標題叫 118585.doc •43- 200816811 出之電影物件及播放清單的結構者。該碟片安裝於保持標 題編號之記錄機(設為記錄機B)上。 記錄機B安裝碟片時,首先,讀入索引槽"index.bdmv” 及電影物件槽"MovieObject.bdmv”。此時,記錄機B如進 行以下之動作。記錄機B如在索引槽f'index.bdmvni擴充資 料區塊 ExtensionData()中,參照區塊 TableOfPlayLists(), 而取得各播放清單之值title_id_ref。而後,調查所取得之 值title_id_ref是否為連續之值。若值title_id_ref不連續 時,可判斷為在記錄機A中標題被刪除。判斷為標題被刪 除時,進行以下說明之步驟S50〜步驟S57的處理,而獲得 與記錄機B之安裝的互換性。 以下之步驟S50〜步驟S57之處理,如控制記錄機B之 CPU(中央處理單元)對讀入記憶體之此等檔案’’index.bdmv" 及槽案"MovieObject.bdmv”進行。處理完成後之記憶體上 的資料,如在碟片排出時及記錄機B之電源斷開時等的特 定時序,記錄於碟片。 開始製作選單時,在步驟S50,參照索引檔’’index.bdmv” 内之區塊Indexes()刪除構成標題之電影物件以外的電影物 件。如在區塊Indexes()中,刪除表示為區塊 FirstPlayback()内之場 FirstPlayback—mobj—id_ref 與區塊 TopMenu()内的場 TopMenu—mobj—id__ref之電影物件。 在步驟S5 1,參照索引檔’’index.bdmv”内之擴充資料區塊 ExtensionData()中之區塊 TableOfPlayLists()的場 PlayList一 attribute,刪除構成標題之播放清單以外的播放清單。如 118585.doc -44- 200816811 刪除場PlayList—amibute表示屬性「Menu」之播放清單。 在其次之步驟S52,參照構成標題之播放清單之值 tiUe_id_ref,以再生各播放清單之標題的編號,亦即值 title_id與對應之播放清單的值UUe—id—代£一致之方式,重 寫區塊Indexes〇之内容。亦即,索引檔"indexbdmv"之區 塊IndexesO内之迴路變數tmeJd的f〇r迴路文中,各值 title一id取得自參照之電影物件叫出的播放清單。依據取得 之播放清單資訊,自索引檔之擴充資料參照區塊 Table〇fPlayLists(),而求出對應之值thle」d_ref。並以將 s亥值title_id_ref作為參照來源之值title_id的方式,重寫區 塊Indexes()之對應位置。 此外,該步驟S52係對記錄機A中被刪除而缺號的標題 作處理。由於值title—id 一 ref保持記錄時所屬之標題的標題 編號亦即值title 一 id,因此對應於記錄機a中被刪除之標題 的值title—id—ref缺號。因此產生對應於該缺號之值 title—id—ref的值title—id所對應的播放清單。該播放清單如 可使用虛設之播放清單。如可將該播放清單作為顯示碟片 上不存在依據$亥值title—id之標題編號的標題之内容用的播 放清單。該播放清單附加與碟片上已經存在之播放清單不 重複之擋名(圖21之例為檔名"00007 mpls”)而記錄於碟片 上。 再者,產生再生所產生之播放清單用的電影物件。所產 生之電衫物件在電影物件播’’MovieObject.bdmv"中,新辦 於已經存在之電影物件之後而產生(圖21之例為電影物件 118585.doc -45 - 200816811 #5)。而後,將新增之電影物件的編號(如電影物件檔 ’’MovieObject.bdmv” 内之區塊 MovieObjects()中的值 mobj-id),在索引稽 nindex.bdmvn 的區塊 Indexes()中,設 定於值 title_id對應之場 Title—mobj—id—ref。 其次,在步驟S53,更新索引槽"index.bdmv”中之擴充資 料區塊 ExtensionData()内的區塊 TableOfPlayLists()。亦 即,該步驟S53係對區塊TableOfPlayLists()記述在上述步 驟S52所產生之虛設的播放清單資訊。 更具體而言,在區塊TableOfPlayLists()中,場 number_of_PlayLists之值增加1,就步驟S52所產生之虛設 的播放清單,槽名係作為場PlayList_file_name來記述,並 且該播放清單之屬性如為「Real」,其内容表示之值作為 場 PlayList_attribute 來記述。場 title_id—ref 為現有之值 title_id_ref其次的值。圖21之例,由於現有之值 title_id_ref的最大值為5,因此,對應於該虛設之播放清 單的值title_id__ref為6。而後,依據新增場length之值的内 容更新。 在其次之步驟S54,產生顯示頂端選單用的影片、電影 物件及播放清單。該處理形成如下。首先,產生顯示選單 畫面用之影片。該影片如可使用按照特定之程式而自動產 生之圖像資料。不限定於此,亦可在碟片上或記錄機中預 先準備選單晝面用之圖像資料,來使用其圖像資料。此 外,用於選單晝面之圖像資料可為動晝圖像資料,亦可為 靜止圖像資料。再者,同樣地產生用於指示再生標題的按 118585.doc -46- 200816811 鈕圖像資料。亦可進一步使用對應於用於標題之影片的略 圖圖像。如此產生之資料,如特定地加以多工化,並作為 影片視聽流檔而記錄於碟片上。 其次,產生對應於該影片視聽流檔之影片資訊檔,進一 步產生參照該影片資訊檔之播放清單。播放清單之檔名如 以與現有之播放清單的檔名及迄今存在之播放清單的檔名 不重複的方式來決定。圖21之例中,將該播放清單之檔名 設為 ”01003.mplsn。 產生播放清單時,產生參照該播放清單用之電影物件。 該電影物件為在上述步驟S52中新增之參照虛設之播放清 單的電影物件其次之電影物件(圖21之例為電影物件#6)。 在其次之步驟S55,將在上述步驟S54中製作之再生頂端 選單用之電影物件登錄於索引檔"index.bdmv”内之區塊 Indexes()中的區塊TopMenu()。亦即,參照圖10,表示該 電影物件之資料作為區塊TopMenu()内之場 TopMenu_mobj 一 id—ref來記述。 在其次之步驟S56,更新索引槽nindex.bdmvn内之區塊 Indexes()中的區塊FirstPlayback()。亦即,在區塊 FirstPlayback()中,場 HDAVC_Title—playback—type 之值為 特定之值,在上述步驟S54中製作之表示再生頂端選單用 之電影物件的值 mobj_id作為場 FirstPlayback_mobj_id_ref 來記述。 而後,在其次之步驟S57,隨著步驟S54新增再生頂端選 單的播放清單,而更新索引稽’’index.bdmv"中之擴充資料 118585.doc -47- 200816811 區塊 ExtensionData〇 内的區塊 TableOfPlayLists〇。亦即, 在该步驟857’對區塊1^|:)16〇£1>1&}^1^18()記述上述步驟854 中產生之再生頂端選單用之播放清單的資訊。 更具體而言,在區塊TableOfPlayLists()中,場 number—of—PlayLists之值增加1,就構成頂端選單而重新 產生之播放’月單,福名作為場PlayList—file—name來記述, 並且該播放清單之屬性為r Menu」,表示屬性「撾如以」 之值作為場PlayUst-attribute來記述。場mie—id—ref於播 放β單之屬性為「Menu」,且自頂端選單參照情況下, 值固定為f’〇xFFFE"。而後,依據新增場length之值的内容 來更新。 上述係#明將由保持標題之記錄順序,而不保持標題編 號之記錄機A編輯標題的碟片,安裝於保持標題編號之記 錄機B情況下的處理,不過,當然亦可為與其相反的狀 兄亦即,係將由保持標題編號之記錄機B編輯標題之碟 片安裝於不保持標題編號之記錄機a的情況。 …種範例為在兄錄機B中,從原先將標題Η〜料之石個標 題、彔於碟片的狀態,刪除標題#3之情況。由於記錄機Β 係保持標題編號,因此隨著刪除標題#3,而製作表示標題 #3被删放料。虛設之㈣料及再生虛設 ^月單的電衫物件’如使用圖21之說明,可隨著冊除 = 而刪除自標題#3參照之電影物件及播放清單,並 對剩餘之電影物件及播放清單新增來製作。 /圖21之結構’係自標題叫出一個電影物件,並自該電 118585.doc -48 - 200816811 影物件參照一個播放單。因而, 末片在吕己錄機A中, “、、須對標題、電影物件及播放清單施加任何變更而可再 生0
C
另外,上述係說明從碟片中所記錄之數個標題刪除⑽ 標題情況下的處理’不過並不限定於此,即使删除2個以 上的標題,仍可適用本發明之一種實施形態。亦即,即使 刪除2個以上之標題情況下,仍可依據值tiu、分別 求出數個被刪除之標題編號,而分別復原被删除:標=編 號的標題,並且產生被刪除之標題數量部分的電影物件及 播放清單,並對所復原之各個標題,分別對應所產生之電 影物件及播放清單。 此外,如記錄機A中,亦有時刪除記錄於碟片之數個標 題中最後記錄之標題。此種情況下,值title—id—ref為連續 性之值,標題編號亦不發生缺號。因而,即使將該碟片安 裝於記綠機B中,於選單顯示及新增新的標題等時,不致 發生特別之問題。 其夂’說明可適用本發明一種實施形態之記錄再生装 置。首先,就假設之播放器概略作說明。具有上述資料構 造之碟片安裝於播放器中時,播放器需要將自碟片讀取之 電影物件等中記述的命令,轉換成控制播放器内部之硬體 用的固有命令。播放器預先將進行此種轉換用的軟體記憶 於播放器中内藏的ROM(唯讀記憶體)中。由於該軟體係仲 介碟片與播放器,而使播放器按照BD-ROM規格來動作, 因此稱為BD假設播放器。 118585.doc -49- 200816811 23Γ顧Μ及圖咖概略顯示該職設播放器的動作。圖 使用^ 時(步_G),1㈣片中記憶共有地 、有多數的暫存器被初始化(步驟S3 1)。而後,在 其次之步驟S32,自碟η # λ — 自碟片續入纪述於電影物件等之程式來 另夕卜,初始存取係指如安裝碟片時,開始進行碟片 之再生。
圖加顯示播放器自停止狀態藉由使用者如按下播放鍵 :才曰不再生時的動作例。對最初之停止狀態(步驟州), 藉由使用者如使用遙控命令等而指示再生(⑽:使用者作 業)。指不再生時,首先,將暫存器亦即共用參數予以初 始化(步驟S41),在其次之步驟⑽,轉移至電影物件執行 階段。 就電影物件之執行階段巾_放清單之再生,使用圖24 ㈣明。考慮藉由υο等’指示開始再生標題編⑽之内 容的情況。播放器依内容之開始再生指示,參照上述圖4 所不之索引表(Index Table),取得對應於標題#1之内容再 生的物件編唬。如實現標題#1之内容再生的物件編號為 時,播放器開始實行電影物件#1。 該圖24之例中,記述於電影物件#1之程式包含2列,第1 列之命令為"Play PlayList(l)"時,播放器開始再生播放清 單#1。播放清單#1由1個以上之播放項目構成,並依序再 生播放項目。播放清單#1中之播放項目的再生結束時,回 到電影物件# 1之執行,而執行第2列之命令。圖24之例 118585.doc -50- 200816811 中’第2列之命令為”jump TopMenu’,,執行該命令,開始 執行實現記述於索引表之頂端選單(T〇p Menu)的電影物 件。
ϋ 圖2 5顯示可適用於本發明一種實施形態之記錄再生裝置 的一種結構。該記錄再生裝置如可用作錄影機裝置的記錄 再生部。並不限定於此,該記錄再生裝置亦可構成以單體 來使用。此處係說明使用該記錄再生裝置作為錄影機裝置 之記錄再生部。另外,例示於該圖25之記錄再生裝置的結 構,係可適用於上述保持記錄順序,而不保持標題編號之 記錄機A,與保持標題編號之記錄機b的任何一方者。 控制部17如包含:CPU、R〇M(唯讀記憶體)及ram(隨機 存取記憶體)等。ROM預先記憶在CPU上動作之程式及為 了動作而需要之資料。RAM用作cpu之工作記憶體。cpu 依需要讀取記憶於ROM之程式及資料,並將RAM用於工 作記憶體,來控制該記錄再生裝置之全體。上述之80假 設播放器如藉由預先記憶於R0M之程式,而藉由控制部17 來實現。 對4 .己錄再生裝置’自圖上未顯示之錄影機部輸出之關 於機器特有之資訊及記錄的資料等,係自輸入輸出端子28 輸入。輸人至輸人輸出端子28之此等資料供給至控制部 17 〇 自具有各種開關等之操作鍵,及簡易地進行顯示之顯示 元件之圖上未顯示的使用者介面所輸出之資料,係自資料 輸入輸出端子28輸人。此外,控制部17所產生之顯示控制 118585.doc -51- 200816811 信號,經由資料輸入輸出端子28而供給至使用者介面。使 用者介面亦可將該顯示控制信號供給至電視接收器等監視 裝置而顯示。 首先說明§己錄時之動作。從圖上未顯示之錄影機部, 將藉由攝影而獲得之視頻信號輸入至輸入端3〇,隨著該視 頻信號而輸出之聲頻信號輸入至輸入端31。輸入之視頻信 號及聲頻信號供給至視聽編碼器23。視頻信號亦供給至視 頻分析部24。視聽編碼器23如以MpEG2方式將輸入之視頻 化號及&頻k號予以編碼,並分別輸出:編碼視頻流v、 編碼聲頻流A及系統資訊s。 視聽編碼器23將聲頻信號如編碼成MpEG1聲頻流及道爾 比(D^by)-AC3聲頻流等之形式。系統資訊s包含:編碼圖 像及聲頻幀之位元組尺寸、圖像之編碼類型的視頻信號及 聲頻#號之編碼資訊,及關於視頻及聲頻之同步等的時間 資訊。 視編碼器2 3之此專編碼輸出供給至多工器η。多工琴 22依據系統資訊s,將供給之編碼視頻流v及編碼聲頻流a 予以多工化’而輸出MPEG2傳送流之多工化流。亦即,編 碼視頻流V、編碼聲頻流A及系統資訊s分別分割成傳送封 包的酬載尺寸,並附加特定之標頭,而予以傳送封包化。 標頭中,以可識別各個資料種類等之方式,而特定地儲存 PID 〇 自夕工益22輸出之多工化流,經由選擇端子5〇A之開關 5〇,供給至原始封包器21及多工化流分析部25。原始封包 118585.doc -52- 200816811 器21按照記錄媒體之應用格式,將供給之多工化流予以編 碼。 經原始封包器21編碼之影片視聽流,以ECC(錯誤訂正 編碼)編碼部20進行錯誤訂正編碼,並以調變部19調變成 記錄符號,而供給至寫入部18。寫入部18依據自控制部Η 供給之控制信號的指示,對可記錄之記錄媒體丨〇記錄經調 變部19調變成記錄符號的影片視聽流。。
4 U己錄再生裝置可直接輸入影片視聽流經多工化之傳送 机,而記錄於記錄媒體中。如對輸入端子32輸入自數位介 面或數位電視調諧器輸出之藉由數位電視播放等的傳送 流。 ' 輸入之傳送流的記錄方法有:透通(Transparent)地記錄 之方法’及基於降低記錄位元率等之目的,再度編碼而記 錄之方法。指示使用該兩個記錄方法中之哪個來進行記 錄,如藉由使用者對使用者介面之择祚步A > 丨囬您徕作來進行,因應該操 作之控制信號經由資料輸入輸出端子28而供給至控制部 17。控制部17依據該控制信號,控制該記錄再生 部,來進行記錄方法之控制。 义 透通地記錄輸入傳送流時,在開關5〇中 並且在開關51中選擇端子51A,自輸 目輸入端32輸入之傳送 流,經由開關51及50,而分別供給至焉 原始封包器21及多工 化流分析部25。其以後之處理,盥 , /、上述之將輪入至輸入端 3 〇及3 1之視頻信號及聲頻信號予 、兩碼而記錄之情況相 同0 118585.doc -53- 200816811 另外,將輸入傳送流再度編碼而記錄時,在開關51中選 擇端子51B,自輸入端32輸入之傳送流供給至多工解訊器 15。多工解訊器15分離供、給之多工化成傳送流的編碼視頻 流V、編碼聲頻流A及系統資訊s,將編碼視頻流v供給至 視聽解碼器16,並且將編碼聲頻流A及系統資訊8供給至多 工器22 〇 視聽解碼器16將自多工解訊器15供給之編碼視頻流v予 以解碼,並將解碼後之視頻訊號供給至視聽編碼器23。視 聽編碼器23將供給之該視頻信號予以編碼,作為編碼視頻 流V。該編碼視頻流V供給至多工器22。 多工器22依據以相同多工解訊器15而分離之系統資訊 S,將經視聽編碼器23編碼而供給之編碼視頻流乂與經多工 解訊器15分離之編碼聲頻流A予以多工化,而輸出多工化 流。其以後之處理,與上述將輸入輸入端3〇及31之視頻信 號及聲頻信號予以解碼而記錄的情況相同。 痃u己錄再生裝置如對按照格的記錄媒體Μ,如 上述地記錄影片視聽流檔,並且進一步記錄與記錄之影片 視聽流樓相關之應用資料庫資訊。應用資料庫資訊係依 據··來自視頻分析部24之動畫圖像的特徵資訊,來自多工 化流分析部25之影片視聽流的特徵資訊及自端子23輸入之 使用者的指示資訊,藉由控制部丨7來製作。 自視頻分析部24獲得之動畫圖像的特徵資訊,於藉由視 聽編瑪器23將視頻信號予以編碼而記錄時,係在該記錄再 生裝置内產生之資訊。視頻分析部24供給從自輸入端3〇輸 118585.doc -54- 200816811 入之視頻信號或自輸入端32輸入之傳送流,以多工解訊器 15分離,並以視聽解碼器16編碼之視頻信號。視頻分析部 24分析供給之視頻信號的内容,而產生關於輸入之視頻信 唬中特被性之標不點的圖像之資訊。如視頻分析部24檢 測:輸入視頻信號中之程式的開始點、情節改變點及 CM(廣告)放映之開始、結束點等的特徵性之標示點,而獲 得檢測出之標示點之圖像的指示資訊。此外,亦可產生標 不點之圖像的略圖圖像。略圖圖像係藉由間疏處理等而縮 小實際圖像資料的圖像。此外’略圖圖像在影片視聽流上 之位置,可以PTS表示。 此等圖像之指示資訊、略圖圖像及略圖圖像之位置資訊 (如PTS),經由控制部17而供給至多工器22。多工器22於 將編碼自控制部17指示之標示點的圖像之編碼圖像予以多 工化時,將該編碼圖像在影片視聽流上的位址資訊送回控 制部17。控制部17連同特徵性之圖像種類及對應之編碼圖 像在影片視聽流上的位址資訊,如記憶於ram。 自多工化流分析部25獲得之影片視聽流的特徵資訊,係 與s己錄之影片視聽流的編碼資訊相關之資訊,並在該動書 圖像記錄再生裝置内產生。如影片視聽流包含:登錄點之 時間戳記與對應之位址資訊,作為影片視聽流之特徵資 訊。除此之外,影片視聽流還包含:STC(系統定時時鐘) 之不連續資訊、程式内容之變化資訊、到達時間與對應之 位址資訊等,作為影片視聽流之特徵資訊。 此外,多工化流分析部25於將自輸入端32輸入之傳送流 118585.doc -55- 200816811 予以透通地記錄時,檢測影片視聽流中之特徵性的標示點 圖像,而產生檢測出之圖像的種類及位址資訊。該資訊成 為儲存於影片資訊檔中之區塊clipMark的資料。如此,藉 由多工化流分析部25而獲得之影片視聽流的特徵資訊,係 儲存於影片視聽流之資料庫的影片資訊檔中。藉由多工化 /瓜刀析邛25獲彳于之此等資訊如暫時記憶於控制部17之ram 中。 對圖上未顯示之使用者介面所形成之使用者的指示資
Λ,自資料輸入輸出端子28供給至控制部丨7。該指示資訊 如包έ ·在衫片視聽流中,使用者喜愛之再生區間的指定 資訊、說明該再生區間之内容用的字元文字、設定於使用 者喜踅之情節的標記點及摘要點之影片視聽流中的時間戳
記等。此等使用者之指示資訊暫時記憶於控制部172RAM 中。此等指示資訊在記錄媒體1〇上,儲存於播放清單具有 之資料庫中。 控制部17依據記憶於RAM上之上述輸入資訊,亦即:自 視頻分析部24獲得之動畫圖像的特徵資訊,自多工化流分 析4 25獲得之影片視聽流的特徵資訊與自資料輸入輸出端 子28輸入之使用者指示資訊,製作影片視聽流之資料庫 (影片資訊)、播放清單之資料庫(播放清單播)、對記㈣ 體之記錄内容的管理資訊(索引檔)及略圖資訊。 此時’控制部17於製作索引檔時,可依據上述之自資料 輸入輸出端子28輸人之機器特有的資料及記錄相關資訊, 製作擴充索引檔、播放清單檔及/或影片資訊檔用的擴充 118585.doc -56 - 200816811 次ΐ亦即,控制部1 7依據自資料輸入輸出端子28輸入之 責料,藉由使用圖15之流程圖而說明之處理,而將擴充資 料填入檔案中。 〃 、 此等資料庫資訊自控制部17之罐讀取,與影片視聽流 同樣地’自控制部17供給至ECC編碼部2Q予以錯誤訂正編 碼’以調變部19調變成記錄符號,而供給至寫入部Η。寫 =部1續據自控制部17供給之控制信號,將記錄編碼後之 >料庫寅訊記錄於記錄媒體1 0中。 Γ ϋ 其次’說明再生時之動作。記錄媒體1G記錄有:夢由纪 作的說明而製作之包含:影片視聽流播、播放清 媒:1〇二Γ'之應用貧料庫資訊’及電影物件檔。將記錄 媒體女裝於圖上未顯示之驅動裝置時,首先,控制部17 對項取部U指示讀取記錄於記錄媒體1〇上之應用資 物件標。讀取糾接受該指示,❿自記錄媒㈣ 頃取應用資料庫資訊與電影物件檔。讀取部 至解調部12。 解調部12將讀取部11之輸出予以解調,將記錄符號予以 解密,而作為數位資料。解調部12之輸出供給至咖解密 部13,將錯誤訂正符料以解密,進行錯誤訂正處理 誤訂正處理後之應用資料庫資訊供給至控制部Η。 3 控制部剛康應用資料庫資訊與電影物件權, 纪錄媒體1()之顯示標題-覽用的選單晝面,經由使二 面輸入輸出端子28而輸出至使用者介面。該選單 二 地顯示於如設錢用者介面之顯示部。藉由使用者依據二 118585.doc -57- 200816811 選單晝面選擇欲再生之標題,而再生選出之標題的操作對 使用者介面形成。因應該操作之控制信號自使用者介面輸 出,並經由端子28而供給至控制部17。 刑 控制部17因應該控制信號,並依據索引檔及電影物件槽 之内容,指示讀取部11讀取再生選出之標題時需要的影片田 • ㈣流播。讀取部U按照該指示,自記錄媒體1G讀取影片 . 視聽流檔。讀取部η之輸出供給至解調部12。解調部/2將 供給之信號予以解調,將記錄符號予以解密,而輸出數位 Γ) ㈣,並供給至ECC解密部13。咖解密部13將供給之數 位貝料的錯誤訂正符號予以解密,進行錯誤訂正。錯誤訂 正後之影片視聽流檔,接受藉由控制部17提供之圖上未顯 示的檔案系統部之處理,並供給至原始拆包器14。 原始拆包器14依據㈣部17之控制,將記錄媒體1〇中以 應用格式而記錄之影片視聽流槽,轉換成可輸入多工解訊 器15之形式的資料流。如原始拆包心將自記錄媒體㈣ ^之⑽阳2傳送流分解成原始封包單位,自原始封包除去 ’ ㈣’^以傳送封包化。並將該傳送封包化之影片視聽流 供給至多工解訊器1 5。 -多工解訊器15依據控制部17之控制,輸出自原始拆包器 . 14仏給之影片視聽流之構成藉由控制部Η所指定之再生區 間(PlayItem)的編碼視頻流V、編碼聲頻流A及系統資訊 s ’而供給至視聽解碼器16。如多工解訊器15依據刚挑選 仏、σ之傳运封包,就挑選出之各個,除去傳送封包標頭後 輸出。視聽解碼器16將供給之編碼視頻流ν及編碼聲頻流 118585.doc -58- 200816811 Α予以解《,而將解密後之再生視頻信號及再生聲頻信號 分別導出至視頻輸出端26及聲頻輸出端27。 以下,概略說明以該記錄再生裝置安裝經其他記錄再生 裝置記錄等之碟片時的處理。並說明該記錄再生裝置係上 述:錄機B類型之在標題等編輯時,保持標題編號之裝置 =情況。記錄機B類型之記錄再生裝置需要瞭解是否對安 策之碟片進行不保持標題編號的編輯。 Γ 一種範例為記錄再生裝置安裝碟片時,首先,如讀入索 引檔”indeX.bdmv,,及電影物件檔"Μ〇〜〇_加⑽",並 參照區塊IndeXes〇取得各標題叫出之電影物件的資訊,依 據取得之資訊,並參照電影物件播"M〇vie〇bject bdmv", 而取得各電影物件參照之播放清單的資訊。 —種範例為考慮上述圖21之狀態時’在對應於各標題之 題扁遽的值tule—ld,與自各標題叫出之電影物件的序號 (電影物件檔”M〇vibdmv"内之區塊M()vie〇bjects() 的迴路變數mobjjddor迴路文的值m〇bj id)不同時, Z斷為係進行經記錄機A類型之記錄再生裝置刪除標題 4的編輯。 不限定於此,亦^f — & ” 亦了在特疋之位置,如在索引檔 、dmv之擴充資料區塊Extensi〇nData()中,記述最 [[ 彔之。己錄機的資訊及關於編輯内容之資訊。此種 :况下’判斷最新進行記錄之記錄機是否為記錄機Α的類 …錄機八之類型時,亦如上述,依據值 ~ —ref疋否成為連續性之值的判斷,可判斷是否進行 118585.doc -59- 200816811 不保:持標題編號’而删除標題的編輯。 置Π斷為進行安裝之碟片被記錄^類型之記錄再生裝 哟題等的編輯時,藉由使用圖21及圖 乂 處理。丁、 titieJcLref之標題的復原及選單更新的 上述係說明圖25所示之記錄再生裝置係將自錄影機 出之視頻資料及聲頻資科記錄於記錄媒體1〇的裝置,不過 並不限定於該例子。如 ° 如對輸入之視頻資料進行編輯處理, 輯後之視頻資料的編輯裝置上’亦可適用本發明 之一種實施形態。異去 .再者,亦可將上述圖25之結構形成省略 再生部側之結構的記韩^ # 己錄裝置。再者,記錄媒體10係說明按 照BD-RE規格之碟片壯士粒 韦月狀5己錄媒體,不過並不限定於該例 子’本發明之-種實施形態亦可適用於半導體記憶體、硬 碟等其他記錄媒體。 另外’上述係說明圖25所示之記錄再生裝置為硬體性地 構成,不過並不限定於該例子。亦即,記錄再生裝置亦可 為將實際安裝記錄媒體10之驅動部等機構部分以外的部分 作為軟體而構成。此種情況下’軟體如預先記憶於控制部 17具有的ROM中。並不限定於此,亦可將動畫圖像記錄再 生裝置構成於個人電腦等之電腦裝置上。此種情況下,使 電腦裝置執行動晝圖像記錄再生裝置之軟體,係記錄於 CD-ROM或DVD-ROM之記錄媒體中來提供。電腦裝置可 網路連接時,亦可經由網際網路等之_來提供該軟體。 【圖式簡單說明】 118585.doc -60- 200816811 圖1係概略顯示BD-ROM規格之標題、電影物件及播放 清單一種關係之概略線圖,圖2A、圖2B及圖2C係說明關 於標題編輯之標題管理方法用的概略線圖,圖3係概略顯 示BD-ROM之資料模型的概略線圖,圖4係說明索引表用 之概略線圖,圖5係顯示影片視聽流、影片資訊、影片、 播放項目及播放清單之關係的UML圖,圖6係說明自數個 播放清單參照同一個影片之方法用的概略線圖,圖7係說 明子路徑用之概略線圖,圖8係說明記錄於記錄媒體之檔 案的管理構造用的概略線圖,圖9係顯示表示檔案 ” index_bdmv”一種構造之語法的概略線圖,圖1〇係顯示表 示區塊Indexes()—種構造之語法的概略線圖,圖n係顯示 表示檔案nMovieObject.bdmv,’ 一種構造之語法的概略線 圖’圖12係顯示表示區塊Mo vie Object s() —種構造之語法 的概略線圖。圖13係顯示表示區塊Extensi〇nData()—種構 造之語法的概略線圖,圖14係模式顯示區塊 ExtensionData()中之各資料的參照關係之概略線圖,圖15 係顯示在區塊ExtensionData()中寫入資料時之一種處理的 流程圖’圖16係顯示自區塊ExtensionData()讀取擴充資料 時之一種處理的流程圖,圖17係顯示表示檔案 ’’index.bdmv"内之檔案 ExtensionData〇 中的區塊 data—bl〇ck() 一種構造之語法的概略線圖,圖1 8係顯示表示區塊 TableOfPlayLists()—種構造之語法的概略線圖,圖19係顯 示編輯前之選單畫面,與關於該選單晝面之標題、電影物 件及播放清單的結構例之概略線圖,圖20係顯示刪除標題 118585.doc -61 - 200816811 #3時之選單晝面,與關於該選單畫面之標題、電影物件及 播放清單之結構例的概略線圖,圖2 1係顯示復原標題編號 狀態之選單畫面,與關於該選單晝面之標題、電影物件及 播放清單之結構例的概略線圖,圖22係顯示依據值 title_id_ref復原標題編號一種處理之流程圖,圖23A及圖 > 23B係概略顯示BD假設播放器之動作的流程圖,圖24係概 略顯示BD假設播放器之動作的概略線圖,圖25係顯示可 適用於本發明一種實施形態之記錄再生裝置一種結構的區 { '' 塊圖。 【主要元件符號說明】 10 記錄媒體 11 讀取部 17 控制部 18 寫入部 28 資料輸入輸出端子 100, 110 選單晝面 S10 獲得欲記錄之資料的長度,設定為ext_ data_length(n+l)之值 S11 自目前之ExtensionData()中列舉之ext一 data—entry()調查 ext—data—length 與 ext_ data_strat—address,瞭解data_block中的使 用狀況 S12 Data—block 中有無 ext—data—length(n+l)以 上的連續空白? 118585.doc -62- 200816811
S13 擴大 ExtensionData()之 length 值,製作 ext—data_length(n+l)以上的連續空白區域 S14 決定儲存資料之區域的最前位址,作為 ext_data_start_address(n+1) S15 從 ext—data—start—address(n+l)表示之位址 寫入ext_data_length(n+l)之長度的資料 S16 在 ext_data_entry()中新增 ext一data_length (n+1)與 ext—data—start—address(n+1) S20 從欲讀入之資料所按照的規格瞭解ID 1 S21 依據ID1,從欲讀入之資料的種類瞭解ID2 S22 依序逐一讀入ExtensionData()中列舉之 ext_data_entry() S23 ID1,ID2是否一致? S24 讀取 ext_data—length(i)與 ext—data—start_ address(i) S25 從 ext—data—start_address(i)表示之位址, 讀入ext_data_length(i)之長度的資料 S26 ext_data_entry()是否讀取結束? S27 欲Ί買入之貢料不存在 S50 參照Indexes(),刪除構成標題之電影物件 以外的電影物件 S51 參照PlayList_attribute,刪除構成標題之 播放清單以外的播放清單 S52 參照構成標題之播放清單的title_id_ref, 118585.doc -63- 200816811 553 554 555 Γ 556 557 以再生各播放清單之標題的編號與 title_id_ref—致之方式,重寫 IndexesQ。 產生對缺號之標題的播放清單及電影物件 更新 TableOfPlayLists() 產生顯示頂端選單用之影片、播放清單及 電影物件 將頂端選單用之電影物件的編號設定於 Indexes。之 TopMenu()之 TopMenu_mobj — id_ref 更新 Indexes()之 FirstPlayback() 更新 TableOfPlayLists()
118585.doc -64-
Claims (1)
- 200816811 十、申請專利範圍: 1 · 一種記錄裝置,其係至少將内容資料及控制該内容資料 之再生用之再生控制資訊記錄於記錄媒體者,其特徵在 於:包含 記錄部’其係將内容資料記錄於記錄媒體;及 * 控制部,其係對記錄於上述記錄媒體之上述内容資 • 料,進行控制使產生以下檔案··影片(clip)資訊檔,其係 包含表不該内容資料之屬性資訊的影片資訊;播放清單 (Playlist)檔,其係包含叫出該影片資訊之播放清單;物 件檔,其係包含叫出該播放清單的表示上述内容資料再 生方法之物件;及索引檔,其係包含索引表,該索引表 記述叫出該物件之標題; 上述控制部以上述播放清單檔產生時,對上述索引檔 附加表示該播放清單檔所屬之上述標題的資訊之方式進 行控制。 2·如請求項丨之記錄裝置,其中上述控制部 以產生表之方式進行控制,該表係以該播放清單檔之 己錄順序,儲存表示上述播放清單檔之屬性的資訊; . 並以於上述表中,就各個上述播放清單檔,至少儲存 述播放π單檔產生時表示該播放清單檔所屬之標題的 資訊之方式進行控制。 3·如叫求項2之記錄裝置,其中上述控制部以在上述表中 進2步儲存:識別上述播放清單檔之資訊,及表示種類 貝訊的方式進行控制,上述種類係基於據產生上述播 118585.doc 200816811 放清單樓之目的者。 (如請求項2之記錄裝置,彡中上述控制部以使上述索弓| 表上之^述標題的排列與上述表上之再生選單用的上述 播放清單檔以外的上述播放清單播之排列對應,而決定 包含自上述標題再生之上述播放清單的上述播放清單 之方式進行控制。 田 5. -種記錄方法,其係至少將内容資料及控制該内容資料 之再生用之再生控制資訊記錄於記錄媒體者,其特徵在 於: $ ^ 對記錄於記錄媒體之内容資料,進行控制使產生以下 檔案··影>1資訊檔,其係包含表示該内容資料之屬性資 訊的影片資訊;播放清單檔’其係包含叫出該影片資訊 之播放清單;物件檔’其係包含叫出該播放清單之表干 上述内容資料的再生方法之物件;及索引檔,其係包含 索引表’该索引表記述叫出該物件之標題;並以上述播 放清單檔產生時,對上述索引檔附加表示該播放清單檔 所屬之上述標題的資訊之方式進行控制。 6. -種記錄程式,其係使電腦裝置執行至少將内容資料及 控制該内容資料之再生用之再生控㈣訊記錄於記錄媒 體的§己錄方法者,其特徵在於·· 上述記錄方法係對記錄於記錄媒體之内容資料,進行 控制使產生以下檔案:影片資訊權,其係包含表示該内 容貧料之屬性資訊的影片資訊;播放清單播,其係包含 叫出該影片資訊之播放清單;物件檔,其係包含叫出該 118585.doc 200816811 播放清單之表示上述内容資 3丨敁甘〆 的再生方法之物件;及索 :丨樯、、、係包含索引表,該索引表記述叫出該物件之標 題;並以上述播放清單檔產生時,對上述索引槽附加表 示該播放清單檔所屬之上述標題的資訊之 A ^行控 制。U 118585.doc
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006105535A JP4784371B2 (ja) | 2006-04-06 | 2006-04-06 | 記録装置、記録方法および記録プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW200816811A true TW200816811A (en) | 2008-04-01 |
| TWI333378B TWI333378B (zh) | 2010-11-11 |
Family
ID=38581287
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW096112128A TW200816811A (en) | 2006-04-06 | 2007-04-04 | Recording device, method, and program |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US8208782B2 (zh) |
| EP (1) | EP2003891A4 (zh) |
| JP (1) | JP4784371B2 (zh) |
| KR (1) | KR101231302B1 (zh) |
| CN (1) | CN101331762B (zh) |
| TW (1) | TW200816811A (zh) |
| WO (1) | WO2007117016A1 (zh) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4894718B2 (ja) * | 2007-10-25 | 2012-03-14 | ソニー株式会社 | データ変換方法、およびデータ変換装置、データ記録装置、データ再生装置、並びにコンピュータ・プログラム |
| US8223151B2 (en) * | 2008-01-25 | 2012-07-17 | Tektronix, Inc. | Mark extension for analysis of long record length data |
| JP4720873B2 (ja) * | 2008-08-11 | 2011-07-13 | ソニー株式会社 | 情報記録装置、撮像装置、情報記録方法およびプログラム |
| JP4577438B2 (ja) * | 2008-10-21 | 2010-11-10 | ソニー株式会社 | プレイリスト検索装置、プレイリスト検索方法、およびプログラム |
| TWI447718B (zh) * | 2012-09-03 | 2014-08-01 | Mstar Semiconductor Inc | 產生略縮圖之方法與裝置 |
| JP6217462B2 (ja) * | 2014-03-05 | 2017-10-25 | ソニー株式会社 | 画像処理装置及び画像処理方法、並びに画像処理システム |
| US11714928B2 (en) * | 2020-02-27 | 2023-08-01 | Maxon Computer Gmbh | Systems and methods for a self-adjusting node workspace |
| US11373369B2 (en) | 2020-09-02 | 2022-06-28 | Maxon Computer Gmbh | Systems and methods for extraction of mesh geometry from straight skeleton for beveled shapes |
Family Cites Families (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0609013A3 (en) * | 1993-01-21 | 1995-11-29 | Matsushita Electric Industrial Co Ltd | Recording player. |
| KR100795255B1 (ko) * | 2000-04-21 | 2008-01-15 | 소니 가부시끼 가이샤 | 정보 처리 장치 및 방법, 프로그램과 기록 매체 |
| KR100821019B1 (ko) * | 2000-04-21 | 2008-04-08 | 소니 가부시끼 가이샤 | 부호화 장치, 부호화 방법, 및 기록 매체 |
| WO2001082611A1 (en) * | 2000-04-21 | 2001-11-01 | Sony Corporation | Information processing apparatus and method, recorded medium, and program |
| JP3656248B2 (ja) * | 2001-10-09 | 2005-06-08 | ソニー株式会社 | ビデオ信号記録装置および方法、ビデオ信号再生装置および方法、記録媒体、プログラム、並びにデータ構造 |
| DE602004013430T2 (de) * | 2003-02-19 | 2009-06-04 | Panasonic Corp., Kadoma | Aufzeichnungsmedium, wiedergabevorrichtung, aufzeichnungsverfahren, programm und wiedergabeverfahren |
| KR20040083632A (ko) * | 2003-03-24 | 2004-10-06 | 엘지전자 주식회사 | 고밀도 광디스크의 멀티 타이틀 관리 및 재생방법 |
| JP4228767B2 (ja) | 2003-04-25 | 2009-02-25 | ソニー株式会社 | 再生装置、再生方法、再生プログラムおよび記録媒体 |
| KR101033594B1 (ko) * | 2003-05-06 | 2011-05-12 | 엘지전자 주식회사 | 비디오 데이터 및 이의 부가 컨텐츠 데이터를 관리하기위한 데이터 구조를 갖는 기록 매체와 그에 따른 기록 및재생 방법 및 장치 |
| RU2360301C2 (ru) * | 2003-05-27 | 2009-06-27 | Эл Джи Электроникс Инк. | Носитель записи со структурой данных для управления основными данными и данными дополнительного содержимого к ним и способы и устройства записи и воспроизведения |
| JP4264949B2 (ja) | 2003-06-09 | 2009-05-20 | ソニー株式会社 | データ転送システム、データ転送方法およびデータ転送プログラム |
| JP4651277B2 (ja) * | 2003-11-13 | 2011-03-16 | ソニー株式会社 | 情報記録再生装置および方法、プログラム格納媒体、並びにプログラム |
| WO2005052940A1 (ja) * | 2003-11-28 | 2005-06-09 | Sony Corporation | 再生装置、再生方法、再生プログラムおよび記録媒体 |
| US7483618B1 (en) * | 2003-12-04 | 2009-01-27 | Yesvideo, Inc. | Automatic editing of a visual recording to eliminate content of unacceptably low quality and/or very little or no interest |
| US7551843B2 (en) * | 2004-03-10 | 2009-06-23 | Panasonic Corporation | Authoring system, program, and authoring method |
| EP1728251A1 (en) * | 2004-03-17 | 2006-12-06 | LG Electronics, Inc. | Recording medium, method, and apparatus for reproducing text subtitle streams |
| JP2006031744A (ja) | 2004-07-12 | 2006-02-02 | Matsushita Electric Ind Co Ltd | Avデータ記録装置および再生装置 |
| KR100677132B1 (ko) * | 2004-09-09 | 2007-02-02 | 삼성전자주식회사 | 동영상 재생 및 프로그래밍 기능을 위한 멀티미디어데이터를 기록한 저장 매체, 그 재생 장치 및 재생 방법 |
| JP4734906B2 (ja) * | 2004-12-07 | 2011-07-27 | ソニー株式会社 | 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム |
| JP4696734B2 (ja) * | 2005-07-06 | 2011-06-08 | ソニー株式会社 | コンテンツデータ再生装置及びコンテンツデータ再生方法 |
| US7636509B2 (en) * | 2005-08-04 | 2009-12-22 | Microsoft Corporation | Media data representation and management |
| JP2007207328A (ja) * | 2006-01-31 | 2007-08-16 | Toshiba Corp | 情報記憶媒体、プログラム、情報再生方法、情報再生装置、データ転送方法、及びデータ処理方法 |
| JP4765734B2 (ja) * | 2006-04-06 | 2011-09-07 | ソニー株式会社 | 情報処理装置、情報処理方法および情報処理プログラム、ならびに、表示制御装置 |
| JP4765733B2 (ja) * | 2006-04-06 | 2011-09-07 | ソニー株式会社 | 記録装置、記録方法および記録プログラム |
-
2006
- 2006-04-06 JP JP2006105535A patent/JP4784371B2/ja not_active Expired - Fee Related
-
2007
- 2007-04-04 KR KR1020077028423A patent/KR101231302B1/ko not_active Expired - Fee Related
- 2007-04-04 WO PCT/JP2007/057931 patent/WO2007117016A1/ja not_active Ceased
- 2007-04-04 CN CN2007800006843A patent/CN101331762B/zh not_active Expired - Fee Related
- 2007-04-04 TW TW096112128A patent/TW200816811A/zh unknown
- 2007-04-04 US US11/916,466 patent/US8208782B2/en not_active Expired - Fee Related
- 2007-04-04 EP EP07741367A patent/EP2003891A4/en not_active Withdrawn
Also Published As
| Publication number | Publication date |
|---|---|
| CN101331762B (zh) | 2010-09-29 |
| TWI333378B (zh) | 2010-11-11 |
| EP2003891A4 (en) | 2012-01-25 |
| WO2007117016A1 (ja) | 2007-10-18 |
| CN101331762A (zh) | 2008-12-24 |
| EP2003891A1 (en) | 2008-12-17 |
| KR101231302B1 (ko) | 2013-02-07 |
| KR20080111377A (ko) | 2008-12-23 |
| JP4784371B2 (ja) | 2011-10-05 |
| US8208782B2 (en) | 2012-06-26 |
| JP2007281889A (ja) | 2007-10-25 |
| US20090034940A1 (en) | 2009-02-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN1692431B (zh) | 录制和再现用于管理静止图像再现的数据结构的方法及装置 | |
| JP4695391B2 (ja) | スライドショーの再生を管理するためのデータ構造を有する記録媒体、記録及び再生の方法又は装置 | |
| CN101086889B (zh) | 记录设备和记录方法 | |
| KR101333985B1 (ko) | 기록 장치, 기록 방법, 기록 재생 장치, 기록 재생 방법, 편집 장치, 편집 방법, 표시 제어 장치, 표시 제어 방법 및 기록 매체 | |
| JP2007109382A (ja) | 記録媒体、再生装置、記録方法、集積回路、プログラム、再生方法 | |
| RU2355048C2 (ru) | Носитель записи со структурой данных для управления воспроизведением статических изображений из записанного на нем файла клипа и способы и устройства записи и воспроизведения | |
| CN101202095B (zh) | 创作、记录、和验证设备、方法和程序 | |
| CN100397882C (zh) | 具有用于管理记录其上的视频数据的随机/洗牌重现的数据结构的记录媒体以及记录和重现的方法和装置 | |
| TWI333378B (zh) | ||
| TW200839747A (en) | Reproducer, Program, and Reproducing Method | |
| US7616862B2 (en) | Recording medium having data structure for managing video data and additional content data thereof and recording and reproducing methods and apparatuses | |
| JP4972933B2 (ja) | データ構造、記録装置、記録方法、記録プログラム、再生装置、再生方法および再生プログラム | |
| EP1789958A2 (en) | Method and apparatus for reproducing a data recorded in recording medium using a local storage | |
| EP1639591A4 (en) | RECORDING MEDIUM WITH A DATA STRUCTURE FOR MANAGING MAJOR DATA AND ADDITIONAL CONTENT DATA THEREOF, AND RECORDING AND PLAYING METHOD AND DEVICES | |
| CN101300835B (zh) | 用于编著蓝光光盘的方法、系统和设备 | |
| US20070025697A1 (en) | Recording medium, method and apparatus for reproducing data, and method and apparatus for recording data | |
| CN103137164A (zh) | 信息处理设备、信息处理方法和程序 | |
| TW200414154A (en) | Recording medium having data structure for managing reproduction of multiple graphics streams recorded thereon and recording and reproducing methods and apparatuses | |
| US20060077817A1 (en) | Method and apparatus for reproducing data from recording medium using local storage | |
| JP4313394B2 (ja) | 静止画の再生持続時間を管理するためのデータ構造を記録した記録媒体、ならびに記録再生方法および装置 |