專利名稱:處理裝置及處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于記錄的裝置及方法, 一種用于重播的裝置及方法, 一種用于記錄/重播的裝置及方法, 一種記錄介質(zhì)及一種分配介質(zhì),更具體地 涉及適于記錄視頻信號及重播記錄的視頻信號的、用于記錄的裝置及方法, 用于重播的裝置及方法,用于記錄/重播的裝置及方法,記錄介質(zhì)及分配介質(zhì)。 本發(fā)明尤其涉及一種處理裝置以及一種處理方法。
背景技術(shù):
近來,DVD-RAM已被推出作為可記錄的光盤。這種可記錄光盤被推出 作為具有若干G字節(jié)的大容量存儲介質(zhì),及有希望作為記錄AV(可聽視覺) 信號如視頻信號的介質(zhì)。
作為可記錄于可記錄光盤上的數(shù)字AV信號的供給源,現(xiàn)在可得到的是 VHS或8mm錄象帶及數(shù)字衛(wèi)星廣播,將來還能得到數(shù)字地面波電視廣播。
由這些源提供的數(shù)字視頻信號通常根據(jù)MPEG(移動圖像專家組)-2系統(tǒng) 進(jìn)行壓縮。因此,當(dāng)由這種源提供的數(shù)字視頻信號被記錄在可記錄光盤上時, 根據(jù)MPEG-2系統(tǒng)壓縮的視頻信號被先解碼,然后根據(jù)MPEG-2系統(tǒng)編碼并 i己錄在可i己錄光盤上。
但是,這種包括解碼、編碼及隨后在光盤上記錄的處理產(chǎn)生了變差的記 錄視頻信號圖像質(zhì)量。
為了減少圖像質(zhì)量變差,已經(jīng)開發(fā)出一種方法,其中供給的位流原本地 記錄在可記錄光盤上,而未對由源提供的壓縮視頻信號進(jìn)行編碼及解碼。換 言之,開發(fā)出一種將光盤用作數(shù)據(jù)流記錄體的方法。
在如上述未編碼及解碼地記錄視頻信號的可記錄光盤中無對記錄位流作 隨機存取的管理數(shù)據(jù)。詳細(xì)地說,在如上述記錄視頻信號的光盤中,沒有記
錄指示所設(shè)節(jié)目開始扇區(qū)位置的管理信息。因此,在如上述原本地記錄來自 源的位流的光盤的情況下,不可能對記錄的視頻信號作隨機存取,使盤型式 記錄介質(zhì)的最大優(yōu)點受到限制。
如果在其中記錄了對輸入在記錄裝置中的模擬信號編碼形成的位流的光 盤不同于在其中原本地記錄了由源供應(yīng)的位流的光盤,則該記錄/重播裝置結(jié) 果涉及兩種類型的光盤,這種機構(gòu)導(dǎo)致高成本。
發(fā)明內(nèi)容
本發(fā)明是鑒于這種問題作出的,本發(fā)明的目的是,提供記錄供給的壓縮 視頻信號的能力而不損壞圖像質(zhì)量及能夠?qū)τ涗浀囊曨l信號隨機地存取。
本發(fā)明提供一種處理裝置,包括編碼器,其配置為編碼視頻和/或音頻 信號以生成流文件;處理器,其配置為生成特征點信息,所述特征點信息包 括由節(jié)目使用的若干流、每個流的標(biāo)識信息、以及對應(yīng)每個標(biāo)識信息的每個 流的屬性信息,所述特征點信息被包括在對應(yīng)每個流文件的節(jié)目信息文件中, 并且被用于在重播所述流文件時訪問各特征點;以及記錄單元,其配置為在 記錄介質(zhì)中分別記錄流文件和對應(yīng)的包括特征點信息的節(jié)目信息文件。
本發(fā)明還提供一種處理方法,包括以下步驟編碼步驟,用于編碼視頻 和音頻信號以生成流文件;處理步驟,用于為每個流文件中包括的視頻或音 頻信號生成特征點信息,所述特征點信息包括由節(jié)目使用的若干流、每個流 的標(biāo)識信息、以及對應(yīng)每個標(biāo)識信息的每個流的屬性信息,所述特征點信息 被包括在對應(yīng)每個流文件的節(jié)目信息文件中,并且被用于在重播所述流文件 時訪問各特征點;以及記錄步驟,用于在記錄介質(zhì)中分別記錄流文件和對應(yīng) 的包括特征點信息的節(jié)目信息文件。
本發(fā)明還提供一種處理裝置,包括重播單元,配置為重播記錄在記錄 介質(zhì)上的包括視頻和/或音頻信號的流文件以及對應(yīng)的管理信息文件;處理 器,配置為從對應(yīng)每個流的管理信息文件中生成特征點信息,所述特征點信 息包括由節(jié)目使用的若干流、每個流的標(biāo)識信息、以及對應(yīng)每個標(biāo)識信息的 每個流的屬性信息,所述特征點信息與特征點信息的各自位置相關(guān);以及控 制器,配置為基于從對應(yīng)的節(jié)目信息文件中重播的特征點信息,控制所述流 文件的重播。
本發(fā)明還提供一種處理方法,包括以下步驟重播步驟,用于重播記錄
在記錄介質(zhì)上的包括;現(xiàn)頻和/或音頻信號的流文件以及對應(yīng)的節(jié)目信息文件; 處理步驟,用于從對應(yīng)每個流的節(jié)目信息文件中生成特征點信息,所述特征 點信息包括由節(jié)目使用的若干流、每個流的標(biāo)識信息、以及對應(yīng)每個標(biāo)識信
息的每個流的屬性信息,所述特征點信息與特征點信息的各自位置相關(guān);以 及控制步驟,用于基于從對應(yīng)的節(jié)目信息文件中重播的特征點信息,控制所 述流文件的重播。
本發(fā)明還提供一種用于記錄裝置的電路,包括輸入端,用于接收壓縮 視頻信號;解碼電路,用于解碼所述壓縮視頻信號;特征點信息產(chǎn)生電路, 用于產(chǎn)生特征點信息;及處理裝置,用于組合所述壓縮視頻信號和所述特征 點信息。
本發(fā)明還提供一種用于記錄裝置的數(shù)據(jù)處理方法,包括輸入步驟,用 于接收壓縮視頻信號;解碼步驟,用于解碼所述壓縮視頻信號;特征點信息 產(chǎn)生步驟,用于產(chǎn)生特征點信息;及處理步驟,用于組合所述壓縮視頻信號 和所述特征點信息。
根據(jù)本發(fā)明的一個方面,提供了一種記錄裝置,它具有文件產(chǎn)生裝置, 用于產(chǎn)生包含^L頻或音頻信號的文件;特征點信息發(fā)生裝置,用于對由文件 發(fā)生裝置發(fā)生的每個文件產(chǎn)生包含在文件中的視頻或音頻信號的特征點信 息;及記錄裝置,用于在記錄介質(zhì)中記錄文件及特征點信息。
根據(jù)本發(fā)明的另一方面,提供了一種記錄方法,它包括文件發(fā)生步驟, 用于產(chǎn)生包含^L頻或音頻信號的文件;特征點信息發(fā)生步驟,用于對由文件
息;及記錄步驟,用于在記錄介質(zhì)中記錄文件及特征點信息。
根據(jù)本發(fā)明的另一方面,提供了一種用于分配程序的分配介質(zhì),該程序 可以被計算機讀出以控制信息處理裝置執(zhí)行下述處理,包括文件發(fā)生步驟, 用于產(chǎn)生包含—見頻或音頻信號的文件;特征點信息發(fā)生步驟,用于對由文件
息;及記錄步驟,用于在記錄介質(zhì)中記錄文件及特征點信息。
根據(jù)本發(fā)明的另一方面,提供了一種重播裝置,它具有文件重播裝置, 用于重播記錄于記錄介質(zhì)中的包含視頻或音頻信號的文件;特征點信息重播 裝置,用于對由文件重播裝置重播的每個文件重播包含在記錄于記錄介質(zhì)中 的文件內(nèi)的視頻或音頻信號的特征點信息;及重播控制裝置,用于根據(jù)由特
征點信息重播裝置重播的特征點信息控制文件的重播。
根據(jù)本發(fā)明的另一方面, 一種重播方法包括文件重播步驟,用于重播
記錄于記錄介質(zhì)中的包含視頻或音頻信號的文件;特征點信息重播步驟,用 于對在文件重播步驟中重播的每個文件重播包含在記錄于記錄介質(zhì)中的文件 內(nèi)的音頻或視頻信號的特征點信息;及重播控制步驟,用于根據(jù)在特征點信 息重播步驟中重播的特征點信息控制文件的重播。
根據(jù)本發(fā)明的另一方面,提供了一種用于分配程序的分配介質(zhì),該程序 可以被計算機讀出以控制信息處理裝置執(zhí)行下述處理,包括文件重播步驟, 用于重播記錄于記錄介質(zhì)中的包含視頻或音頻信號的文件;特征點信息重播 步驟,用于對在文件重播步驟中重播的每個文件重播包括在記錄于記錄介質(zhì) 中的文件內(nèi)的音頻或視頻信號的特征點信息;及重播控制步驟,用于根據(jù)在 特征點信息重播步驟中重播的特征點信息控制文件的重播。
根據(jù)本發(fā)明的另一方面,提供了一種記錄裝置,它具有輸入裝置,用于 接收至少包含視頻信號的輸入信號;特征點信息檢測裝置,用于根據(jù)包含在 輸入信號中的信號檢測視頻信號的特征點信息;視頻信號記錄裝置,用于在 記錄介質(zhì)中至少記錄包含在輸入信號中的各信號內(nèi)的視頻信號;及特征點信 息寫裝置,用于在記錄介質(zhì)中寫特征點信息。
根據(jù)本發(fā)明的另一方面, 一種記錄方法包括輸入步驟,用于接收至少 包含視頻信號的輸入信號;特征點信息檢測步驟,用于根據(jù)包含在輸入信號 中的信號檢測視頻信號的特征點信息;視頻信號記錄步驟,用于在記錄介質(zhì) 中至少記錄包含在輸入信號中的各信號內(nèi)的視頻信號;及特征點信息寫步驟, 用于在記錄介質(zhì)中寫特征點信息。
根據(jù)本發(fā)明的另一方面,提供了一種用于分配程序的分配介質(zhì),該程序 可以-故計算機讀出以控制信息處理裝置執(zhí)行下述處理,包括輸入步驟,用 于接收至少包含視頻信號的輸入信號;特征點信息檢測步驟,用于根據(jù)包含 在輸入信號中的信號檢測視頻信號的特征點信息;視頻信號記錄步驟,用于 在記錄介質(zhì)中至少記錄包含在輸入信號中的各信號內(nèi)的視頻信號;及特征點 信息寫步驟,用于在記錄介質(zhì)中寫特征點信息。
根據(jù)本發(fā)明的另一方面,設(shè)置了一種記錄/重播裝置,它具有文件產(chǎn)生 裝置,用于產(chǎn)生包含視頻或音頻信號的文件;特征點信息發(fā)生裝置,用于對 由文件發(fā)生裝置發(fā)生的每個文件產(chǎn)生包含在文件中的視頻或音頻信號的特征 點信息;記錄裝置,用于在記錄介質(zhì)中記錄文件及特征點信息;文件重播裝 置,用于重播記錄于記錄介質(zhì)中的包含^L頻或音頻信號的文件;特征點信息 重播裝置,用于對由文件重播裝置重播的每個文件重播包含在記錄于記錄介 質(zhì)中的文件內(nèi)的視頻或音頻信號的特征點信息;及重播控制裝置,用于根據(jù) 由特征點信息重播裝置重播的特征點信息控制文件的重播。
根據(jù)本發(fā)明的另一方面, 一種記錄/重播方法包括文件發(fā)生步驟,用于 產(chǎn)生包含視頻或音頻信號的文件;特征點信息發(fā)生步驟,用于對由文件發(fā)生 步驟發(fā)生的每個文件產(chǎn)生包含在文件中的視頻或音頻信號的特征點信息;記 錄步驟,用于在記錄介質(zhì)中記錄文件及特征點信息;文件重播步驟,用于重 播記錄于記錄介質(zhì)中的包含視頻或音頻信號的文件;特征點信息重播步驟, 用于在對文件重播步驟中重播的每個文件重播包含在記錄于記錄介質(zhì)中的文 件內(nèi)的音頻或視頻信號的特征點信息;及重播控制步驟,用于根據(jù)在特征點 信息重播步驟中重播的特征點信息控制文件的重播。
根據(jù)本發(fā)明的另一方面,提供了一種用于分配程序的分配介質(zhì),該程序 可以被計算機讀出以控制信息處理裝置執(zhí)行下述處理,包括文件發(fā)生步驟, 用于產(chǎn)生包含視頻或音頻信號的文件;特征點信息發(fā)生步驟,用于對由文件
息;記錄步驟,用于在記錄介質(zhì)中記錄文件和特征點信息;文件重播步驟, 用于重播記錄于記錄介質(zhì)中的包含視頻或音頻信號的文件;特征點信息重播 步驟,用于在對文件重播步驟中重播的每個文件重播包含在記錄于記錄介質(zhì) 中的文件內(nèi)的音頻或視頻信號的特征點信息;及重播控制步驟,用于根據(jù)在 特征點信息重播步驟中重播的特征點信息控制文件的重播。
在根據(jù)本發(fā)明一個方面的記錄裝置、權(quán)利要求5描述的記錄方法及權(quán)利 要求6描述的分配介質(zhì)中,文件中的視頻或音頻信號的用于每個文件的特征 點信息被記錄在記錄介質(zhì)中。
在根據(jù)本發(fā)明另 一方面的重播裝置、根據(jù)本發(fā)明另 一方面的重播方法及 根據(jù)本發(fā)明另 一方面的分配介質(zhì)中,根據(jù)記錄在記錄介質(zhì)中用于每個文件的 特征點信息來控制文件的重播。
在根據(jù)本發(fā)明另 一方面的記錄裝置、根據(jù)本發(fā)明另 一方面的記錄方法、 及根據(jù)本發(fā)明另一方面的分配介質(zhì)中,將對視頻信號的特征點信息進(jìn)行檢測 并將它與視頻信號一起記錄在記錄介質(zhì)中。
在根據(jù)本發(fā)明另 一方面的記錄/重播裝置、根據(jù)本發(fā)明另 一方面的記錄/ 重播方法及根據(jù)本發(fā)明另 一方面的分配介質(zhì)中,將文件及每個文件的特征點 信息記錄在記錄介質(zhì)中。文件的重播根據(jù)重播的特征點信息來相應(yīng)地控制。
圖l是描述目錄結(jié)構(gòu)的示圖2是描述VOLUME.TOC的示圖3是描述volume—information()(巻信息())的示圖4是描述volume—attribute()(巻屬性())的示圖5是描述resume()(恢復(fù)())的示圖6是描述volume—rating()(巻額定值())的示圖7是描述writejrotectO(寫保護(hù)0)的示圖8是描述playjrotectO(播放保護(hù)0)的示圖9是描述recording—timer()(記錄定時器())的示圖10是描迷textJ lock()(文本塊())的示圖11是描迷language—set()(語言設(shè)置())的示圖12是描迷text—item()(文本項())的示圖; 圖13是描迷ALBUM.STR.的示圖14是描迷albumO(圖冊C0的示圖15是描迷TITLE—# #弁VDR的示圖16是描迷title—info()(標(biāo)題信息O)的示圖; 圖17是描迷PROGRAM—$$$.PGI的示圖; 圖18是描迷program()(節(jié)目())的示圖; 圖19是描述play—list()(播放表())的示圖20是描述playjtem()(播放項())的示圖21是描迷CHUNKGROUP— # # # .CGIT的示圖22是描述chunk—connection—info()(組塊連接信息())的示圖23是描述chunk—arrangement—info()(組塊布置信息())的示圖24是描述CHUNK—% % % % .ABST的示圖25A和25B是描述應(yīng)用本發(fā)明的一個光盤裝置示范結(jié)構(gòu)的框圖26是描述目錄結(jié)構(gòu)的示圖; 圖27是描述目錄邏輯結(jié)構(gòu)的示圖; 圖28是描述偏置的示圖; 圖29是描述目錄結(jié)構(gòu)的示圖; 圖30是描述目錄結(jié)構(gòu)的示圖; 圖31是描述目錄邏輯結(jié)構(gòu)的示圖; 圖32是描述目錄結(jié)構(gòu)的示圖; 圖33是描述目錄結(jié)構(gòu)的示圖; 圖34是描述目錄邏輯結(jié)構(gòu)的示圖; 圖35是表示目錄邏輯結(jié)構(gòu)的示圖36A和36B是表示本發(fā)明的光盤裝置另 一結(jié)構(gòu)例的框圖; 圖37A和37B是描述特征點信息累積及記錄程序的流程圖; 圖38是描述field—type—id(字段類型識別符)的示圖; 圖39是描述info—type(信息類型)的示圖40是描述cognizant—recording—indicator(識別_記錄—指示符)的示圖; 圖41是描述slot—unit—type(槽單元類型)的示圖42是描述bitstream一attribute()(位流屬性())的示圖43是描述bitstream—attribute—id(位流屬性識另'j)的示圖44是描述attribute—type(屬性類型)的示圖45是描述video—attribute()(視頻屬性())的示圖46是描述input—video—source(輸入視頻源)的示圖47是描述video—compression—mode0見頻壓縮方式)的示圖48是描述picture—rate(圖像速率)的示圖49是描述picture一scanjype(圖像掃描類型)的示圖50是描述vertical一lines(垂直行)的示圖51是描述aspect—ratio(長寬比)的示圖52是描述pixel—ratio(象素比)的示圖53是描述cc—existance(cc存在)的示圖54是描述recording—mode(記錄方式)的示圖55是描述Syntax of audio—attribute(音頻屬性的語法())的示圖56是描述i叩ut-Source(輸入源)的示圖57是描述audio—coding一mode(音頻編碼方式)的示圖58是描述bitrate(位速率)的示圖59是描述q_bit(q位)的示圖60是描述fs的示圖61是描述emphasis(加重)的示圖62是描述Syntax of slotjnfo(槽信息語法)的示圖63是描述slot—info—id(槽信息識另'J)的示圖64是描述slot—info—for—one—GOP()(用于一個GOP的槽信息())的示圖; 圖65是描述first_presented_picture—stmcture(首先顯示圖l象結(jié)構(gòu))的示圖; 圖66是描述picture—count—type(圖像計數(shù)類型)的示圖; 圖67是描述syntax of slot—info—for—one—audio—frame()(用于一個音步貞幀的
槽信息語法())的示圖68是描述syntax of slot—info—for—one—time—slot()(用于一個時隙的槽信
息語法)的示圖。
具體實施例方式
以下將詳細(xì)地描述本發(fā)明的實施例,為了清楚地指出在權(quán)利要求中相應(yīng) 裝置和以下所述實施例中部件之間的關(guān)系,在各實施例(通過僅一例)中所述并 相應(yīng)于權(quán)利要求中所述裝置的部件被表示在以下每個裝置后的括號內(nèi)。這些 表示并非使裝置限制在括號中所述的例中。
權(quán)利要求1中所述的記錄裝置設(shè)有文件發(fā)生裝置(例如圖37中的步驟 S6),用于產(chǎn)生包含-見頻或音頻信號的文件;特征點信息發(fā)生裝置(例如在圖 37中的步驟S7),用于對由文件發(fā)生裝置發(fā)生的每個文件產(chǎn)生包含在文件中 的視頻或音頻信號的特征點信息;及記錄裝置(例如圖37中的步驟S13),用 于在記錄介質(zhì)中記錄文件及特征點信息。
權(quán)利要求7中所述的重播裝置設(shè)有文件重播裝置(例如圖36中的重播 電路60),用于重播記錄于記錄介質(zhì)中的包含視頻或音頻信號的文件;特征點 信息重播裝置(例如圖36中的重播電路60),用于對由文件重播裝置重播的每 個文件重播包含在記錄于記錄介質(zhì)中的文件內(nèi)的視頻或音頻信號的特征點信 息;及重播控制裝置(例如圖36中控制電路63),用于根據(jù)在特征點信息重播 裝置中重播的特征點信息控制文件的重播。
權(quán)利要求10中所述的記錄裝置設(shè)有輸入裝置(例如圖37中的步驟Sl ),
用于接收至少包括視頻信號的輸入信號;特征點信息檢測裝置(例如圖37中 的步驟Sl ),用于根據(jù)包含在輸入信號中的信號檢測視頻信號的特征點信息; 視頻信號記錄裝置(例如圖37中的步驟S6),用于在記錄介質(zhì)中至少記錄包 含在所述輸入信號中的各信號內(nèi)的視頻信號;及特征點信息寫裝置(例如圖 37中的步驟S13),用于在記錄介質(zhì)中寫特征點信息。
權(quán)利要求13中所述的記錄/重播裝置設(shè)有文件產(chǎn)生裝置(例如圖37中 的步驟S6),用于產(chǎn)生包含視頻或音頻信號的文件;特征點信息發(fā)生裝置(例 如圖37中步驟S7),用于對由文件發(fā)生裝置發(fā)生的每個文件產(chǎn)生包含在文件 中的視頻或音頻信號的特征點信息;記錄裝置(例如圖37中的步驟S13),用 于在記錄介質(zhì)中記錄文件及特征點信息;文件重播裝置,用于重播記錄于記 錄介質(zhì)中的包含視頻或音頻信號的文件;特征點信息重播裝置(例如圖36中 的重播電路60),用于對由文件重播裝置重播的每個文件重播包含在記錄于記 錄介質(zhì)中的文件內(nèi)的視頻或音頻信號的特征點信息;及重播控制裝置(例如圖 36中控制電路63),用于根據(jù)由特征點信息重播裝置重播的特征點信息控制 文件的重播。
首先,描述本發(fā)明中在其上/由其中記錄/重播信息的記錄介質(zhì)上文件的布 置。在該介質(zhì)上,如圖l中所示,記錄如下所述的七種類型文件 VOLUME.TOC ALBUM. STR PROGRAM—$$$.PGI TITLE— # # # .VDR CHUNKGROUP—@ @.CGIT CHUNK—% % % % .ABST CHUNK—% % % %.MPEG2
VOLUME.TOC及ALBUM.STR被記錄在根目錄中。在根目錄緊下方記 錄的目錄"PROGRAM"中記錄"PROGRAM—$$$"01"(這里$$$代表節(jié)目序號)。 類似地,在根目錄緊下方記錄的目錄"TITLE,,中記錄"TITLE—# # # .VDR"(這 里"# # #,,代表標(biāo)題序號),在目錄"CHUNKGROUP,,中記錄 "CHUNKGROUP—@ @ (^.CGIT"(這里"⑥@ @"代表組塊群序號)及在目錄 "CHUNK中記錄"CHUNK—% % % 。/。.ABST"(這里"。/。 % % %,,代表組塊序號)。
在根目錄緊下方記錄的MPEGAV目錄中,附加地形成一個或多個子目
錄,在該子目錄下面記錄"CHUNK—% % % % .MPEG2,,(這里% % % %代表組 塊序號)。
通常,在介質(zhì)上僅具有一個VOLUME.TOC文件。但是在專門介質(zhì),如 具有包括ROM和RAM混合結(jié)構(gòu)的介質(zhì)中,在介質(zhì)上可具有多個 VOLUME.TOC文件。該文件用來指示介質(zhì)的所有特征。
VOLUME.TOC的結(jié)構(gòu)表示在圖2中,file—type—id(文件類型識別符)被記 錄在首端,它指示該文件為VOLUME.TOC。接著,記錄 volume—information()(巻信息())并最后跟隨著text—block()(文本塊())。
volumejnformation()的結(jié)構(gòu)表示在圖3中。volume一information()包括 volume—attribute()(巻屬性()),resume()(恢復(fù)()),volume—rating()(巻額定值()), writej)rotect()(寫J呆4戶()),playj)rotect()(牙番iK呆4戶()),及recording—timer()(i己
錄定時器())。
volum^attributeO是用于記錄邏輯巻屬性的區(qū)域,其詳細(xì)結(jié)構(gòu)表示在圖4 中。如圖4中所示,該區(qū)域包含titlejlayback—mode—flag(標(biāo)題播放方式特征 位)及program_playback—mode—flag(節(jié)目播放方式特征位)。
resume()是當(dāng)介質(zhì)再播放時使其上信息當(dāng)前狀態(tài)恢復(fù)到彈出前狀態(tài)的區(qū) 域,其詳細(xì)結(jié)構(gòu)如圖5中所示。
圖3中volume一rating()是使其上信息根據(jù)年齡及類別實現(xiàn)全巻觀眾年齡 限制的區(qū)域,其詳細(xì)結(jié)構(gòu)如圖6所示。
圖3中所示writejrotect()是在其上記錄了限制巻中記錄的標(biāo)題和節(jié)目改 變及擦抹操作的信息的區(qū)域,其詳細(xì)結(jié)構(gòu)如圖7中所示。
圖3中所示的playjrotect()是其上記錄重播允許/不允許設(shè)置記錄在巻中 的標(biāo)題和節(jié)目或限制重播次數(shù)的信息的區(qū)域,其詳細(xì)結(jié)構(gòu)如圖8中所示。
圖3中所示的recording—timer()是其上記錄用于控制記錄時間的信息的區(qū) 域,其詳細(xì)結(jié)構(gòu)如圖9中所示。
圖2中所示的VOLUME.TOC的text—block()的詳細(xì)結(jié)構(gòu)表示在圖10中。 textJ lock()包含languasge—set()及textjtem,其詳細(xì)結(jié)構(gòu)分別表示在圖11及 圖12中。
通常在記錄介質(zhì)中僅有如圖1所示的一個文件ALBUM.STR。但是,在 專門介質(zhì),如包括ROM及RAM混合結(jié)構(gòu)的介質(zhì)中,可以在介質(zhì)上具有多個 ALBUM.STR文件。用多個介質(zhì)組合形成的文件可用來獲得如在一個介質(zhì)中
出現(xiàn)的結(jié)構(gòu)。
ALBUM.STR的結(jié)構(gòu)表示在圖13中。file—type_id被記錄在首端,它表示 文件是ALBUM.STR。接著記錄album(),最后記錄text—block()。
album()是其上記錄了作為一組處理的多個巻(多個介質(zhì))的信息的區(qū)域, 其詳細(xì)結(jié)構(gòu)表示在圖14中。
圖1中所示TITLE—井#弁.VDR的文件號等于標(biāo)題號。title(標(biāo)題)表示譬 如CD盤上的一首樂曲或電視廣播中的一個節(jié)目。這些信息的結(jié)構(gòu)表示在圖 15中。file—type—id被記錄在首端,該file—type—id指示該文件為TITLE—# # #.VDR。接著記錄title—info及最后記錄text_block()。 # # #是用于指示標(biāo)題 號的字符串。
title一info()是其上記錄始點、終點、及另外標(biāo)題屬性的區(qū)域,其詳細(xì)結(jié)構(gòu) 表示在圖16中。
圖1中所示PROGRAM—SSS.PGI的文體號等于節(jié)目號。一個節(jié)目(program) 包含多個割段,其定義標(biāo)題的部分區(qū)域(或全部區(qū)域),各個割段以特定順序重 播。該信息結(jié)構(gòu)表示在圖17上。file—type—id被記錄在首端,該file—type—id 指示該文件是PROGRAM—$$$.PGI。接著記錄program(),最后記錄
text一block()。 $$$是用于指示標(biāo)題號的號符串。
program是其上記錄集中重播標(biāo)題必需信息所需信息的區(qū)域,沒有不可 逆的材料編輯,其詳細(xì)結(jié)構(gòu)如圖18所示。
圖18中所示的program()具有一個play—list(播放表)。該play—list()的細(xì)節(jié) 表示在圖19中。
在play—list中記錄多個playjtem()(播放項())。該play—item()的詳細(xì)結(jié)構(gòu) 表示在圖20中。
圖1中所示的CHUNKGROUP—⑥⑥OCGIT文件號等于組塊群號。組塊 群是排列位流的數(shù)據(jù)結(jié)構(gòu)。在用戶操作用于記錄/重播介質(zhì)的裝置如VDR(視 盤記錄才幾)時,該文件也不#:用戶識別。
該信息的結(jié)構(gòu)表示在圖21中。file一type一id被記錄在首端,該filejype—id 指示該文件為CHUNKGROUP—@@@.CGIT。接著記錄 chunkgroup—time—base—flag(組塊群時基特征位)及 chunkgroup—time—base—offset(組塊群時基偏置),隨后記錄 chunk—connectionjnfo()(組塊連接信息()),最后記錄text—block()(文本塊())。
chunkgroup—time—base—flag表示纟且i夾群的參考i十凄t器的4爭4正4立,及 chunkgroupjime—base_offset表示組塊群中參考時間軸的開始時間。將該值設(shè) 置到一個90kHz向上計數(shù)的計數(shù)器,并具有32位字長。chunk—connection—info() 是其上記錄特征點信息、如^L頻轉(zhuǎn)換點及^L頻和音頻間的同步信息的區(qū)域, 其詳細(xì)結(jié)構(gòu)表示在圖22中。
chunk一arrangement一info()的循環(huán)記錄在chunk—connection—info()中, chunk—arrangement—info()的循環(huán)數(shù)等于屬于組塊群的組塊(chunk)數(shù)。 chunk—arrangement—info()的詳細(xì)結(jié)構(gòu)表示在圖23中。
圖1中所示的CHUNK—% % % 。/。.ABST文件號等于組塊號。chunk是相 應(yīng)于一個流文件的信息文件。該信息的結(jié)構(gòu)表示在圖24中。file—type—icH皮記 錄在首端,file—type—id指示該文件是CHUNK—y。 % % % .ABST。
圖1中所示的CHUNK_% % % 。/。.MPEG2文件是一個流文件。該文件包 含MPEG位流,它不同于其它僅記錄信息的文件。
圖25是一個用于在或從光盤上記錄或重播信息的光盤裝置的結(jié)構(gòu)例,其 光盤用作具有如上所述文件的介質(zhì)。在該光盤裝置中,對于一個可寫光盤l 相應(yīng)設(shè)置了 一系列光頭2,該光頭2共用于數(shù)據(jù)讀及數(shù)據(jù)寫。
由光頭2從光盤1上讀出的位流被RF及解調(diào)/調(diào)制電路3解調(diào),在ECC 電路4中接受糾錯,并通過開關(guān)5傳送到讀出通道緩沖器6,用于吸收讀出 速率及解碼處理速率之間的差別。讀出通道緩沖器6的輸出被提供給解碼器 7。讀出通道緩沖器6的結(jié)構(gòu)是這樣的,即它能由系統(tǒng)控制器13讀和寫。
由讀出通道緩沖器6供給的位流被解碼器7解碼,及由解碼器7提供視 頻及音頻信號。由解碼器7供給的視頻信號被提供給合成電路8,與由OSD(屏 幕顯示器)控制電路9提供的視頻信號合成,再由輸出端Pl提供給在圖中未 示出的顯示器并顯示。由解碼器7產(chǎn)生的音頻信號從輸出端P2傳送到在圖中 未示出的揚聲器并播出。
另一方面,由輸出端P3提供的視頻信號及由輸出端P4提供的音頻信號 被編碼器10編碼,并傳送給寫通道緩沖器11,用于吸收編碼處理速率及寫 速率之間的差別。寫通道緩沖器11也是這樣構(gòu)成的,即由系統(tǒng)控制器13讀 和寫。
積累在寫通道緩沖器11中的數(shù)據(jù)從該寫通道緩沖器11中讀出,通過開 關(guān)5供給ECC電路4以加上糾錯碼,及隨后由RF和解調(diào)/調(diào)制電路3調(diào)制。
由RF及解調(diào)/調(diào)制電路3產(chǎn)生的信號(RF信號)被光頭2寫在光盤1中。
地址檢測電路12檢測光盤1中的記錄信息或待重播軌跡的地址信息。系 統(tǒng)控制器13控制光盤裝置各部件的操作,并設(shè)有用于各種控制的CPU21, 用于存儲待由CPU21執(zhí)行的處理程序的ROM22,用于暫時存儲在處理步驟 中產(chǎn)生的數(shù)據(jù)的RAM 23,及用于存儲待記錄到光盤1或從其中重播的各種 信息文件的RAM24。 CPU21根據(jù)由地址檢測電路12獲得的4全測結(jié)果執(zhí)行 光頭2位置的細(xì)調(diào)節(jié)。CPU21控制開關(guān)5的轉(zhuǎn)換。包括各種開關(guān)及按鈕的輸 入單元14當(dāng)輸入各種指令時由用戶操作。
其次,描述信息文件的基本讀操作。例如當(dāng)"VOLUME.TOC"信息文件被 讀出時,系統(tǒng)控制器13的CPU21使用預(yù)先包括在處理程序中的文件系統(tǒng)操 作指令來確定在其上記錄了"VOLUME.TOC"的光盤1上的實際地址及實際地 址長度。接著CPU 21根據(jù)"VOLUME.TOC"的地址信息將光頭2移動到讀位 置上。在讀方式中CPU 21控制光頭2、 RF及解調(diào)/調(diào)制電路3及ECC電路4, 及在將開關(guān)5轉(zhuǎn)換到讀通道緩沖器6側(cè),進(jìn)一步細(xì)調(diào)節(jié)光頭2的位置,然后 使光頭2開始讀。由此,由光頭2來讀"VOLUME.TOC"的內(nèi)容,由RF及解 調(diào)/調(diào)制電路3解調(diào),及由ECC電路4作糾錯,并累積在讀通道緩沖器6中。
當(dāng)累積在讀通道緩沖器6中的數(shù)據(jù)量變?yōu)榈扔诨虼笥?VOLUME.TOC" 的規(guī)模時CPU21停止讀。然后,CPU21讀由讀通道緩沖器6提供的數(shù)據(jù)并 將它記錄在RAM24中。
接著,描述作為基本信息文件寫操作例的讀"VOLUME.TOC"信息文件的 情況。CPU21使用預(yù)先包括在處理程序中的文件系統(tǒng)操作指令尋找一個空白 區(qū)域,該空白區(qū)域具有的規(guī)模等于或大于待被寫在文件系統(tǒng)(光盤l)中的 "VOLUME.TOC,,,并確定其地址。
然后,CPU 21將已在RAM 24中并要重新寫的"VOLUME.TOC"傳送到 寫通道緩沖器11。接著,CPU21根據(jù)空白區(qū)域的地址信息將光頭2移動到寫 位置。在寫方式中,CPU21控制光頭2, RF及解調(diào)/調(diào)制電路3,及ECC電 路4,將開關(guān)5轉(zhuǎn)換到寫通道緩沖器11側(cè),細(xì)調(diào)節(jié)光頭2的位置,及隨后使 光頭2開始寫。
從寫通道緩沖器11讀出新得到的"VOLUME.TOC"的內(nèi)容,通過開關(guān)5 提供給ECC電路4,加入糾錯碼,然后由RF及調(diào)制/解調(diào)電路3調(diào)制。由RF 及調(diào)制/解調(diào)電路3產(chǎn)生的信號被光頭2記錄在光盤1上。當(dāng)在光盤1上記錄
的數(shù)據(jù)量變?yōu)榈扔?VOLUME.TOC"的規(guī)模時,CPU21停止寫操作。
最后,CPU使用預(yù)先包含在處理程序中的文件系統(tǒng)操作指令來重寫指示 文件系統(tǒng)(光盤l)中"VOLUME.TOC"的指針,以便指出已新寫入的位置。
接著,來描述作為基本流重播操作例的如圖1中所示的流 CHUNK—0001.MPEG2的情況。CPU 21使用預(yù)先包含在處理程序中的文件系 統(tǒng)操作指令來確定記錄"CHUNKJ)001.MPEG2"的光盤1上的實際地址及該 實際地址的長度。接著CPU 21根據(jù)"CHUNK—0001 .MPEG2"的地址信息將光 頭2移動到讀位置。在讀方式中,CPU21控制光頭2, RF及解調(diào)/調(diào)制電路3 及ECC電路4,及將開關(guān)5轉(zhuǎn)換到讀通道緩沖器6側(cè),細(xì)調(diào)節(jié)光頭2的位置 及使光頭2開始讀。
由光頭2讀出的"CHUNKJ)001.MPEG2"的內(nèi)容通過RF及解調(diào)/調(diào)制電路 3、 ECC電路4及開關(guān)5被累積在讀通道緩沖器6中。累積在讀通道緩沖器6 中的數(shù)據(jù)被提供給解碼器7以接受解碼處理,分別產(chǎn)生出視頻信號及音頻信 號。音頻信號從輸出端P2產(chǎn)生及視頻信號通過合成電路8從輸出端Pl產(chǎn)生 出來。
當(dāng)從光盤1上讀出的及被解碼、顯示的數(shù)據(jù)量變?yōu)榈扔?"CHUNK—0001.MPEG2"的規(guī)?;虍?dāng)指示停止從輸入單元14的讀出操作時, CPU 21停止讀和解碼處理。
接著描述作為基本流記錄操作例的寫信息文件"CHUNK—0001 .MPEG2" 的情況。CPU21使用預(yù)先包含在處理程序中的文件系統(tǒng)操作指令來尋找具有 其規(guī)模等于或大于要寫入文件系統(tǒng)(光盤l)中的"CHUNK—0001 .MPEG2"的空 白區(qū)域,并確定其地址。
由輸入端P3供給的視頻信號及由輸入端P4供給的音頻信號被編碼器10 編碼,并累積在寫通道緩沖器11中。接著,CPU21根據(jù)空白區(qū)域地址信息 將光頭2移動到寫位置。在寫方式中,CPU21控制光頭2, RF及調(diào)制/解調(diào) 電路3, ECC電路4,及隨后使光頭2開始寫。由此,已是新的 "CHUNKJ)001.MPEG2,,的內(nèi)容從寫通道緩沖器11中讀出,并經(jīng)由開關(guān)5、 ECC電路4及RF和解調(diào)/調(diào)制電路3供給光頭2,及記錄在光盤1中。
當(dāng)已從寫通道緩沖器ll讀出并記錄在光盤l中的數(shù)據(jù)量變?yōu)榈扔陬A(yù)先設(shè) 置值或當(dāng)輸入單元14指示停止寫操作時,CPU21停止寫操作。最后,CPU21 使用預(yù)先包含在處理程序中的文件系統(tǒng)操作指令來改寫指示文件系統(tǒng)(光盤1)
中"CHUNK—0001 .MPEG2,,的指針,以指示新寫入的位置。
現(xiàn)在假定,信息文件及流文件已如圖26中所示地記錄在光盤1上。在該 例中,包含一個節(jié)目文件,其名稱為"PROGRAMJ)01.PGI"。在該光盤1中包 含名稱為"TITLE—001.VDR", "TITLE—002.VDR",及"TITLE—003.VDR,,的三
個標(biāo)題文件。
此外,在光盤1中包含名稱為"CHUNKGROUP—OOl.CGIT,,及 "CHUNKGROUPJ)02.CGIT,,的chunkgroup (組塊群)中的兩個文件。另夕卜, 在光盤1中包含名稱為"CHUNK—0001.MPEG2", "CHUNK—0011 .MPEG2,,及 "CHUNK一0012.MPEG2"的三個流文件,及在光盤1中記錄了名稱為 "CHUNK一0001.ABST", "CHUNK—0011 .ABST",及"CHUNK一0012.ABST,,的 相應(yīng)信息文件。
具有圖26所示信息文件及流文件的光盤1的邏輯結(jié)構(gòu)表示在圖27中。 在該例中,分別地,chunk (組塊)信息文件"CHUNKJ)001.ABST"規(guī)定流文 件"CHUNK—0001.MPEG2", chunk信息文件"CHUNKJ)011.ABST"規(guī)定流文 件"CHUNK—0011.MPEG2",及chunk信息文件"CHUNKJ)012.ABST,,規(guī)定流 文件"CHUNK—0012.MPEG2"。詳細(xì)地,流文件ID凈皮規(guī)定在圖24中所示的字 段即CHUNK—% % % % .ABST中的chunk—file—id中。
此夕卜,在該例中分別地,chunkgroup信息文件 "CHUNKGROUPJ)01.CGIT,,規(guī)定chunk信息文件"CHUNK—0001 ABST",及 chunkgroup信息文件"CHUNKGROUPJ)01CGIT"規(guī)定chunk信息文件 "CHUNK—0011.ABST,,及"CHUNK—0012.ABST"。詳細(xì)地,chunk信息文件ID
被規(guī)定在圖13中所示的chunk—arrangement—info—info()中的字段即 chunk—info—file—id中。chunk一arrangement—info()被記錄在chunkgroup信息文 件中,chunk—arrangement—info()的數(shù)等于屬于該chunkgroup的chunk的數(shù)目 (圖23所示的chunk—arrangement一info()被描述在圖22中所示的 chunk—connection一info()中,及chunk一connection一info()被描述在 CHUNKGROUP—# # # .CGIT中)。
在CHUNKGROUP—001中僅具有一個chunk—arrangement—info(),及其中 的chunk—info—file—id規(guī)定CHUNK—0001。在CHUNKGROUP—002中具有兩 個chunk—arrangement—info(),其中分別規(guī)定CHUNK—0011及CHUNK—0012。 為處理這種情況,chunkgroup可規(guī)定多個chunk的重播次序。
詳細(xì)地,首先,在該chunkgroup中的時鐘初始值-使用圖21所示的 CHUNKGROUP_# # # .CGIT中的chunkgroup_time—base—offset來確定。接 著,當(dāng)每個chunk被寄存時,規(guī)定圖23中所示的chunk—arrangement—info() 中的presentation_start_cg—count (顯示起始組塊群時間計數(shù))及 presentation—end—eg—time—count (顯示結(jié)束纟且》夾群時間計凄t )。
例如,如圖28中所示,假定CHUNK—0011的長度(時間)是A,及 CHUNK—0012的長度(時間)是B。CHUNK—0011的presentation—start—eg—count 等于chunkgroup—time—base—offset, 及presentation—end—eg—count等于 chunk—group—time—base—offset + A。 CHUNK一0012的 presentation—start—eg—count等于chunkgroup—time—base—offset + A, 及 presentation—end—eg—count等于chunkgroup—time—base—offset + A + B。 布支定^口 上所述,則CHUNKGROUP_002被規(guī)定為它由連續(xù)重播CHUNK—0011及 CHUNK—0012形成。
在當(dāng)重播時間中CHUNK_0011與CHUNK_0012相互重疊的情況下,該 時間可^皮規(guī)定為可移動。此外,在圖23所示的chunk—arrangement—info()中寫 入transition—info()(過渡信息())時,可在兩個流過渡時規(guī)定專門效果(漸強、 漸弱顯示及消除)。
在圖26(圖27)的例中,分別地,標(biāo)題信息文件"TITLE—OOl.VDR,,及 "TITLE一002.VDR,,指示chunkgroup信息文件"CHUNKGROUPJ)01.CGIT", 及標(biāo)題信息文件"TITLE一003.VDR"指示chunkgroup信息文件 "CHUNKGROUP—002.CGIT"。詳細(xì)地說,在圖16所示的title—info()中, chunkgroup文件ID用字段cgit_file_id規(guī)定,在chunkgroup中規(guī)定該標(biāo)題的 時間范圍用字^殳title—start—chunk—groupJime—stamp(標(biāo)題起始組塊群時間標(biāo)記) 及title—end_chunk—group—time—stamp(標(biāo)題結(jié)束組塊群時間標(biāo)記)規(guī)定。
例如,在圖27所示的例中,TITLE—001指示CHUNKGROUP—001的頭 一半及TITLE—002指示CHUNKGROUP—001的后一半。該劃分是響應(yīng)用戶 的請求而執(zhí)行的,劃分位置是由用戶隨意作出的,不能預(yù)先被確定。這里假 定,由TITLE—001及TITLE—002劃分的位置是設(shè)在離開CHUNKGROUP_001 首端的位置A上。
TITLE—001規(guī)定CHUNKGROUP—001為chunkgroup,規(guī)定 CHUNKGROUP—001的開始時間為標(biāo)題的開始時間,及由用戶規(guī)定的時間點
作為標(biāo)題的結(jié)束時間。
換言之,CHUNKGROUP—001的chunkgroup—timeJ)ase—offset(首端位置) 被設(shè)為TITLE—001的title—start—chunk—group—time—stamp, 及 chunkgroup—time—base—offset +長度A被設(shè)為TITLE—001的 title—end—chunk—group—time—stamp。
TITLE—002規(guī)定CHUNKGROUP—001為chunkgroup,由用戶規(guī)定的時間 點為標(biāo)題的開始時間,CHUNKGROUP—001的結(jié)束時間為標(biāo)題的結(jié)束時間。
CHUNKGROUP—001的title_end—chunk_group—time—stamp(首端位置)力口 上長度A浮皮i殳為TITLE—002的title—start—chunk—group—time—stamp, CHUNKGROUP—001的chunkgroup—time一base—offset加上 CHUNKGROUP—001的長度被設(shè)為TITLE—002的 title—end—chunk—group—time—stamp。
此外,TITLE一003規(guī)定CHUNKGROUP—002為chunkgroup,規(guī)定 CHUNKGROUP—002的開始時間為標(biāo)題開始時間,及規(guī)定 CHUNKGROUP—002的結(jié)束時間為標(biāo)題結(jié)束時間。
4灸言之,chunkgroup—time—base—offseH皮i殳為TITLE—003的 title—start—chunk—group—time—stamp, CHUNKGROUP—002的 chunkgroup—time_base—offset加上CHUNKGROUP的長度被設(shè)為TITLE—003 的title—end—chunk—group_time_stamp 。
此外,在該例中,節(jié)目信息文件"PROGRAM—001 .PGI"規(guī)定依此次序重 播TITLE—001部分及TITLE—003部分。詳細(xì)地,標(biāo)題是由圖20中所示 play—time()(播放時間())中的標(biāo)題號(title—number)規(guī)定的,由每個標(biāo)題限定 的時間規(guī)定起點及終點,由此提取一個割段。多個割段組合構(gòu)成一個節(jié)目。
接著,描述在光盤1中附加記錄(appendrecording)新信息的操作。詳細(xì) 地說,該記錄是通過實時使用定時記錄或通過用戶對輸入單元14的操作指示 光盤裝置記錄來執(zhí)行的。在后種情況下,如果記錄按鈕已被按下,記錄終結(jié) 時間不能被預(yù)計,但是,如果按下的是單觸記錄功能(在操作后記錄一定時間 的功能)的按鈕,結(jié)束時間可被預(yù)料。
這里,作為例子來描述定時記錄。在此例中,假定光盤裝置的用戶預(yù)先 指定記錄開始時間,記錄終止時間,位流的位速率,及待記錄的頻道。此外, 假定,相應(yīng)于位速率及記錄時間的空白容量在光盤1上是有剩余可得到的,
這在記錄被預(yù)約的時間點上已被確認(rèn)。
在某些信息在記錄預(yù)約時間及預(yù)約記錄的真實記錄時間之間被附加地記 錄在光盤l上時,不能保證以規(guī)定位速率記錄的容量。在此情況下,CPU21 受控制,以使得位速率降低到低于規(guī)定值的值,及記錄相應(yīng)于預(yù)約時間的信 息,或位速率不改變,記錄相應(yīng)于可記錄時間的信息。當(dāng)然,CPU21產(chǎn)生消 息以告訴用戶記錄附加信息以及預(yù)約記錄中可能失敗發(fā)生的時間點的情況。
當(dāng)接近預(yù)約記錄的開始時間時,CPU21自動地使用機內(nèi)定時器及時鐘從 睡眠方式恢復(fù)到操作方式。CPU21使用預(yù)先包含在處理程序中的文件系統(tǒng)操 作指令來保證光盤1上的區(qū)域足夠用于預(yù)約記錄。詳細(xì)地說,由將預(yù)約記錄
終止時間減其開始時間的結(jié)果(記錄時間)乘以位速率形成的值,相應(yīng)于記 錄預(yù)約節(jié)目所需的區(qū)域規(guī)模,CPU21首先保證該規(guī)模的區(qū)域。另一方式是, 在記錄時需要記錄除流文件外的信息文件的情況下,例如在標(biāo)題信息文件需 作為新標(biāo)題記錄時,需要保證光盤1上的容量足夠記錄這些信息文件。如果 不能保證足夠區(qū)域,可選擇任何上述方法(位速率改變,僅在可記錄時間記錄)。
在此時,因為是具有新標(biāo)題的記錄,用戶給出新流文件名稱作為新流目 錄中的新流文件。這里々支定,它為¥ MPEGAV¥ STREAMS—003 ¥ CHUNK一0031。詳細(xì)地說,在如圖29中所示根目錄、MPEGAV目錄、 STREAM—003目錄下給出CHUNK—0031 .MPEG2的文件名。
CPU21指令相應(yīng)單元執(zhí)行記錄方式。例如,從附圖中未示出的調(diào)諧器將 視頻信號供給輸入端P3及將音頻信號供給輸入端P4,它們被編碼器10編碼, 并在寫通道緩沖器11中累積。接著,CPU21根據(jù)預(yù)先得出的區(qū)域的地址信 息將光頭2移動到寫位置。在寫方式中,CPU21控制光頭2、 RF及調(diào)制/解 調(diào)電路3及ECC電路4,并將開關(guān)5轉(zhuǎn)換到寫通道緩沖器ll側(cè),細(xì)調(diào)節(jié)光頭 2的位置,再使光頭2開始寫。由此,新準(zhǔn)備的"CHUNK—0031.MPEG2"的內(nèi) 容從寫通道緩沖器11中被讀出,并通過開關(guān)5、 ECC電路4、 RF及解調(diào)/調(diào) 制電路3和光頭2記錄到光盤1中。
上述寫操作繼續(xù)進(jìn)行,當(dāng)出現(xiàn)以下任一狀態(tài)時,CPU21停止寫
1) 時間到達(dá)預(yù)約記錄的結(jié)束時間;
2) 由于缺少容量及另外原因不能在光盤1上繼續(xù)記錄;
3) 產(chǎn)生出停止記錄操作的指令。
接著CPU 21將指示文件系統(tǒng)中"CHUNK—0031.MPEG2,,的指針改寫成指
示寫入新指針位置的值。此外,CPU 21準(zhǔn)備以下文件chunk信息、chunkgroup 信息及title信息,并給出相應(yīng)名稱及存儲它們。當(dāng)記錄或預(yù)約時需要在光盤 1上保證得到足夠能記錄這文件的空白容量。
如上所述,新文件被產(chǎn)生出來,例如,如圖30所示。在該圖中,在右上 角具有星號(* )的文件名稱指示這次產(chǎn)生的文件。
圖31表示各個新形成的信息文件的相互關(guān)系。TITLE—004規(guī)定 CHUNKGROUP—003, CHUNKGROUP—003規(guī)定CHUNK—0031 ,及 CHUNK—0031規(guī)定STREAM—0031。
詳細(xì)地,新流寄存在信息文件如TITLE—004中。用戶可通過確認(rèn)光盤裝 置標(biāo)題的功能來識別TITLE_004的屬性,并能重播TITLE—004。
接著,描述如圖26(圖27)所示的改寫光盤1記錄的操作。改寫記錄是在 已記錄節(jié)目上記錄新節(jié)目的操作(在此時,將已有的節(jié)目抹掉),如同在錄象帶 上記錄信號的情況。
在改寫記錄中,改寫記錄開始的位置是很重要的。例如,假定用戶指出 從TITLE—001的首端開始改寫記錄。在此時,改寫記錄以改寫TITLEJ)Ol、 TITLE_002及TITLE—003這樣的次序進(jìn)行。如果當(dāng)TITLE—003已被改寫到尾 端時記錄操作還未結(jié)束,則從光盤1的空白區(qū)域中取得新區(qū)域并繼續(xù)記錄。 例如,如果TITLE一002是記錄開始位置,則在該記錄操作時不改寫 TITLE_002,因為TITLE—001位于記錄開始位置的前面。
現(xiàn)在假定改寫記錄是通過定時記錄從TITLE—003首端開始執(zhí)行的。在此 情況下,假定光盤裝置用戶已預(yù)先規(guī)定了記錄開始時間及結(jié)束時間,位流的 位速率及待記錄的通道。此外,假定規(guī)定了 TITLE—003的首端為記錄開始位 置,這在改寫記錄時是重要的。另外,假定在此情況下,當(dāng)記錄被預(yù)約時就 已預(yù)先確認(rèn)了對于位速率及記錄時間有足夠的記錄容量。在改寫記錄的情況 下,在規(guī)定位置后面可改寫的(多個)標(biāo)題的總?cè)萘考肮獗P空白容量之和為可記 錄容量。換言之,在此情況下,為TITLEJ)03管理流的STREAM—0011及 STREAM—0012的總?cè)萘考肮獗P1空白容量之和為可記錄容量。
在改寫記錄時,對在可記錄容量中流記錄的選擇次序有一些選擇。第一 種方法是其中流次序由標(biāo)題規(guī)定的方法。詳細(xì)地,在此情況下,記錄從 STREAM—0011的首端開始,并當(dāng)STREAM_0011凈皮記錄到尾端時,從首端 記錄STREAM—0012,及當(dāng)STREAM—0012被記錄到尾端時,信息將記錄到
空白區(qū)域中。另一方法是首先記錄空白區(qū)域,及當(dāng)所有空白區(qū)域被記錄滿時, 再記錄現(xiàn)有的 流o
鑒于模仿錄象帶,前一方法有優(yōu)點。換言之,該方法的特征是用戶易于 理解,因為這是與錄象帶的操作相同的操作。后一方法的特征為,該方法對 保護(hù)記錄信息是優(yōu)異的,因為現(xiàn)有記錄流在后被抹去。
在設(shè)置記錄預(yù)約時的時間及預(yù)約記錄被真實執(zhí)行時的時間之間在光盤1 中執(zhí)行附加記錄的情況下,也許不能保證以規(guī)定位速率記錄預(yù)約節(jié)目的容量。 在此情況下,以與上述相同的方式,位速率自動地降低并在預(yù)約時間上執(zhí)行 記錄,或者,在可得到的時間中保持位速率不變地執(zhí)行記錄。
當(dāng)接近預(yù)約時間的開始時間時,光盤裝置從睡眠方式恢復(fù)到操作方式。
CPU21在光盤1中取得所有的空白容量。當(dāng)然,空白容量可在需要時取得, 而不是在該時刻下取得空白容量,但這里為了說明目的,假定所需區(qū)域是在 記錄開始前取得的。
在根據(jù)由定時記錄規(guī)定的開始時間、結(jié)束時間、及位速率獲知所需記錄 區(qū)域規(guī)模的情況下,可以獲得所需容量(或具有某些附加余量)。當(dāng)需要記錄例 如用于記錄的信息文件時,標(biāo)題信息文件是必須的,因為信息作為新標(biāo)題寄 存,則需要獲得記錄信息文件的容量。
這里,將文件名稱作為新流目錄中的新流文件賦予新流文件。詳細(xì)地說, 賦于¥ MPEGAV ¥ STRAEMS—002 ¥ CHUNK—0031的文件名稱。詳細(xì)如圖32 所示,文件被命名為根目錄、MPEGAV目錄及STREAM—002目錄下面的 CHUNK—0031.MPEG2。
供給輸入端P3的視頻信號及供給輸入端P4的音頻信號被編碼器10編 碼,及累積在寫通道緩沖器11中。接著,CPU21根據(jù)被預(yù)先取得的區(qū)域的 地址信息將光頭2移到寫位置上。在寫方式中,CPU21控制光頭2, RF及解 調(diào)/調(diào)制電路3, ECC電路4及將開關(guān)5轉(zhuǎn)換到寫通道緩沖器11側(cè),細(xì)調(diào)節(jié)光 頭2的位置,然后使光頭2開始寫。由此,從寫通道緩沖器11中讀出新準(zhǔn)備 的CHUNK—0031.MPEG2的內(nèi)容,并通過開關(guān)5、 ECC電路4、 RF及解調(diào)/ 調(diào)制電路3及光頭2記錄到光盤1上。
在此時,第 一 流文件"CHUNK—0011 .MPEG2"被改寫。當(dāng)記錄執(zhí)行到 "CHUNK—0011.MPEG2"的尾端時,接著記錄進(jìn)行到"CHUNK—0012.MPEG2", 并再繼續(xù)進(jìn)4亍到CHUNK—0031.MPEG2。CPU21連續(xù)進(jìn)行上述操作,并如在上述情況下,當(dāng)這三個狀態(tài)的任一個
發(fā)生時,CPU21停止寫。
接著,CPU21使用預(yù)先包含在處理程序中的文件系統(tǒng)操作指令來更新流 文件,chunk信息,chunkgroup信息,及title 4言息。
文件結(jié)構(gòu)依賴于寫結(jié)束定時。例如,在兩個流即CHUNK—0011 .MPEG2 及CHUNK—0012.MPEG2被完全跳過并接著連續(xù)記錄CHUNK—0031 .MPEG2 的情況下,光盤1中的文件結(jié)構(gòu)如圖33所示。文件名稱右上角的星號(*)指 示這些文件是新記錄的文件。
圖34表示如上述記錄的各文件(圖33中文件)之間的關(guān)系。與圖31相比 較,在TITLE—003規(guī)定的CHUNKGROUP—002包含的CHUNK中增加了 CHUNK_0031,及CHUNK—0031規(guī)定STREAM—0031 。
另一方面,在現(xiàn)有流改寫中間改寫記錄結(jié)束的情況下,例如在改寫記錄 結(jié)束在CHUNK—0011記錄的中間的情況下,則釋放已取得的改寫 CHUNK一0031流,因為無改寫。在此情況下,執(zhí)行專門標(biāo)題處理。詳細(xì)地說, 在改寫記錄從TITLE—003首端開始并結(jié)束在其中間的情況下,在該點上劃分 標(biāo)題。如圖35中所示,從改寫記錄開始位置到結(jié)束位置的區(qū)域被包含在新 TITLE—003中,及后面區(qū)域(原始TITLE—003的剩余區(qū)域)被包含在TITLE—004 中。
接著,描述標(biāo)題重播的操作。假定,具有如圖26所示文件的光盤l被插 入到光盤裝置1中以重播標(biāo)題。首先,當(dāng)光盤l被插入時,CPU21讀出光盤 l上的信息文件,并將它們存儲在RAM24中。該操作是通過重復(fù)上述基本 信息文件的讀操作來執(zhí)行的。
CPU 21首先讀VOLUME.TOC及ALBUM.STR。接著,CPU 21對目錄 "TITLE,,下面具有擴展碼識別符"VDR"的文件數(shù)計數(shù)。具有該擴展碼識別符的 各文件是包含標(biāo)題信息的文件,及文件數(shù)等于標(biāo)題數(shù)。在圖26所示例中,標(biāo) 題數(shù)為3。然后,CPU 21讀這三個標(biāo)題信息文件并將它們存儲到RAM 24中。
CPU 21控制OSD控制電路9以產(chǎn)生用于指示記錄在光盤1上的標(biāo)題信 息的字符信息,及該字符信息與視頻信號在合成電路8中組合,并使合成信 息從輸出端P1提供給顯示器,用于顯示。在此情況下,存在三個標(biāo)題,則顯 示出這三個相應(yīng)標(biāo)題的長度及屬性(名稱,數(shù)據(jù)及記錄時間)。
這里,假定用戶規(guī)定TITLE—002的重播。在TITLE—002的信息文件中(圖
16中所示title—info()中的cgit—file—id中)記錄用于規(guī)定CHUNKGROUP—001 的文件ID, CPU 21將該文件及也將CHUNKGROUP—001存儲到RAM 24中。
接著,CPU 21檢驗TITLE—002的開始時間與結(jié)束時間(圖16所示 title—info()中的title_start—chunk—group—time—stamp及
title—end—chunk—group—time—stamp)分別對應(yīng)于哪個CHUNK。該#:-瞼是通過比 較其中寄存CHUNK的信息(圖23所示chunk—arrangement—info()中的 presentation—start—eg—time—count及presentation—end_cg—time—count)來4丸4亍的。 在此情況下,如圖27所示,可理解為,TITLE—002的開始時間包含在 CHUNK—0001中間。換言之,可理解為,為了從首端重播TITLE—002,該重 播可從流文件"CHUNK一0001 .MPEG2"的中間開始。
然后,CPU 21檢驗與TITLE—002首端相應(yīng)的流中的位置。詳細(xì)地說, 對TITLE—002的開始時間進(jìn)行計算,它相應(yīng)于流中的多少偏置時間(時間標(biāo) 記),及接著使用CHUNK文件中的特征點信息來規(guī)定位于開始時間緊前面的 重播開始點。由此,就確定了距離重播開始點文件首端的偏移距離。
接著,CPU21確定光盤1中的實際地址及該實際地址的長度,其中使用 預(yù)先包含處理程序的文件系統(tǒng)#:作指令記錄了 "CHUNK—0001 .MPEG2"。此 外,將剛獲得的重播開始點的偏置地址加在該地址上,并最后確定出 TITLE—002重播開始點的地址。
然后,CPU 21根據(jù)"CHUNK—0001.MPEG2"的地址信息使光頭2移到讀 出位置。在讀出方式中,CPU21控制光頭2, RF及解調(diào)/調(diào)制電路3, ECC 電路4,并將開關(guān)5轉(zhuǎn)換到讀出通道緩沖器6側(cè),細(xì)調(diào)節(jié)光頭2的位置,接 著使光頭2開始讀。由此,使"CHUNK—0001.MPEG2"的內(nèi)容累積在讀出通道 緩沖器6中。
累積在讀出通道緩沖器6中的數(shù)據(jù)被供給到解碼器7以便解碼,并產(chǎn)生 出視頻信號及音頻信號。當(dāng)從光盤l中讀出的、并被解碼及顯示的數(shù)據(jù)量變 成等于"CHUNK—0001.MPEG2"的規(guī)模時,CPU21被轉(zhuǎn)換到TITLE_003的重 播。TITLE_003的重播操作是與TITLE—002的重播操作相同的操作。
當(dāng)寄存的標(biāo)題被完全重播或當(dāng)讀出操作被指示停止時,將停止讀出及解 碼操作。
當(dāng)新盤如光盤1被插入到光盤裝置或當(dāng)不同格式的盤被插入時, 一旦光 盤插入,CPU21試圖讀出VOLUME.TOC及ALBUM.STR,但在盤中無此文
件。在此情況下,即在VOLUME.TOC及ALBUM.STR不能被讀出的情況下, CPU21產(chǎn)生一個消息,請求用戶的指示。用戶將指示CPU21任一操作即, 彈出光盤l(例如在該盤為不同格式的情況下),初始化(例如,在相同格式新 盤的情況下),及通過任何程序恢復(fù)數(shù)據(jù)(例如,在盤為相同格式但數(shù)據(jù)被破壞 的情況下)。
圖36中所示的光盤裝置51將從數(shù)字衛(wèi)星廣播提供的根據(jù)MPEG2系統(tǒng) 壓縮的視頻信號(稱為壓縮視頻信號)記錄到可記錄光盤71,并重播記錄在光 盤71上的視頻信號。
光盤裝置51設(shè)有第一輸入端52,用于接收未被壓縮的基帶數(shù)字視頻 信號(或模擬視頻信號);第二輸入端53,用于接收根據(jù)MPEG2系統(tǒng)壓縮的來 自數(shù)字衛(wèi)星廣播接收裝置72的壓縮一見頻信號;編碼器54,用于根據(jù)MPEG2 系統(tǒng)來壓縮通過第一輸入端52作為原始數(shù)字視頻信號提供的信號或經(jīng)過A/D 轉(zhuǎn)換后的模擬信號;解擾電路55,用于使通過第二端供給的數(shù)字衛(wèi)星廣播視 頻信號解擾,及MPEG解碼器56,用于對由解擾電路55解擾了的壓縮視頻 信號進(jìn)行擴展。
光盤裝置51附帶地設(shè)有特征點檢測電路,用于對由第一輸入端52供 給的或由MPEG解碼器56供給的未壓縮基帶數(shù)字視頻信號進(jìn)行特征點檢測 (如果輸入信號是模擬視頻信號,則該信號接受A/D轉(zhuǎn)換及檢測特征點);多 路復(fù)用電路58,用于使由編碼器54或解擾電路55產(chǎn)生的壓縮視頻信號及由 特征點檢測電路57產(chǎn)生的特征點文件多路復(fù)用;及記錄電路59,用于將由 多路復(fù)用電路58多路復(fù)用的壓縮視頻信號記錄到光盤71上。
光盤裝置51還附帶地設(shè)有重播電路60,用于重播記錄在光盤71上的 壓縮視頻信號及特征點文件;分離電路61,用于分離重播的視頻信號及特征 點文件;MPEG解碼器62,用于根據(jù)MPEG2系統(tǒng)解碼分離的視頻信號;及 控制電路63,用于根據(jù)分離的特征點文件執(zhí)行重播電路60的重播控制。
光盤裝置51還附加地設(shè)有操作輸入單元64,用于由用戶操作;及監(jiān) -現(xiàn)器65,用于顯示由第一輸入端、MPEG解碼器56及MPEG解碼器62供給 的作為動態(tài)圖像的基帶視頻信號。
第 一輸入端52從例如數(shù)字帶式錄象機接收常規(guī)未壓縮數(shù)字視頻信號。供 給第一輸入端52的該常規(guī)未壓縮數(shù)字視頻信號由MPEG編碼器54根據(jù) MPEG2系統(tǒng)壓縮,并供給多路復(fù)用電路58。供給第一輸入端52的常規(guī)未壓
縮數(shù)字視頻信號也被供給特征點檢測電路57。
第二輸入端53從例如數(shù)字衛(wèi)星廣播接收裝置72接收根據(jù)MPEG2系統(tǒng) 壓縮的壓縮視頻信號。供給第二輸入端53的壓縮視頻信號由解擾電路55使 用密鑰碼解擾。解擾的壓縮視頻信號被提供給多路復(fù)用電路58。解擾的壓縮 數(shù)字視頻信號也提供給MPEG解碼器56,在其中接受擴展處理,并供給特征 點才企測電^各57。
當(dāng)提供未壓縮基帶視頻信號時,特征點檢測電路57檢測來自視頻信號的 特征點信息并產(chǎn)生特征點文件。
這里,視頻信號的特征點被規(guī)定為用于視頻信號的重播或編輯的首部定 位點,例如,場景轉(zhuǎn)換幀,或定位在節(jié)目開始或結(jié)束點的幀。該特征點可以 是MPEG中GOP的首圖像或I圖像,或具有音量大于一定值或小于一定值(大 音量或靜音)的幀。當(dāng)使用MPEG中的GOP及音量檢測特征點時,將所需信 息提供給特征點檢測電路57。
在特征點文件中,包含了使上述特征點類型與光盤71中特征點記錄位置 相關(guān)的信息。在光盤71中特征點的記錄位置例如為扇區(qū)地址。
另一方式是,特征點也可由用戶來規(guī)定。例如,用戶利用操作輸入單元 64在實時記錄期間規(guī)定特征點,及在此時,特征點檢測電路57檢測操作輸 入及產(chǎn)生特征點信息。
特征點檢測電路57將產(chǎn)生的特征點文件提供給多路復(fù)用電路58。
多路復(fù)用電路58將特征點文件多路復(fù)用于由解擾電路55或MPEG編碼 器54供給的根據(jù)MPEG2壓縮的壓縮視頻信號上。由特征點文件獲得的多路 復(fù)用壓縮視頻信號在記錄電路59中接受附加糾錯碼及根據(jù)預(yù)定調(diào)制系統(tǒng)的 調(diào)制,然后被記錄在光盤上。
多路復(fù)用電路58將特征點文件多路復(fù)用于壓縮視頻信號上,同時也多路 復(fù)用字幕碼及音頻數(shù)據(jù)。另一方式是,多路復(fù)用電路58通過在管理信息區(qū)如 光盤71的TOC上記錄特征點文件來使特征點文件多路復(fù)用,或?qū)⑻卣鼽c文 件記錄在另外介質(zhì)如光盤裝置51的機內(nèi)存儲器或存儲卡上,以代替將特征點 文件多路復(fù)用在壓縮的視頻信號上。
如上所述,該光盤裝置51能將由數(shù)字衛(wèi)星廣播提供的壓縮視頻信號原本 地以位流形式記錄在光盤71上。光盤裝置51可檢測待記錄的視頻信號的特 征點,并將特征點作為特征點文件和壓縮視頻信號一起記錄。因此,該光盤
裝置51可記錄視頻信號而不使圖像質(zhì)量變差,此外,該光盤裝置51能隨機 存耳又記錄的視頻信號。
另一方面,重播電路60執(zhí)行解調(diào)及糾錯處理以重播記錄在光盤71上的
壓縮視頻信號及特征點文件。
重播的壓縮視頻信號及特征點文件各由分離電路61來分離。分離的壓縮 視頻信號在MPEG解碼器62中受到解碼處理,并供給監(jiān)視器65。分離的特 征點文件提供給控制電路63。
控制電路63根據(jù)該特征點文件信息及由操作輸入單元64供給的操作輸 入信息控制重播電路60。例如,控制電路63根據(jù)在特征點文件中指示的特 征點信息及記錄特征點的扇區(qū)地址來對光盤71作隨機存取。重播電路60例 如執(zhí)行跳躍式重播,其中在特征點文件中指示的特征點幀被持續(xù)地重播,或 執(zhí)行首部定位重播,以找到理想場景變化幀。
另一方式是,例如如果將特征點文件記錄在光盤71的TOC中,然后控 制電路63在監(jiān)視器65上顯示在特征點文件中指示的信息,用戶確認(rèn)顯示內(nèi) 容,及從頭播放所需節(jié)目。
上述MPEG解碼器62被表示成與MPEG解碼器56無關(guān)的電路,是為了 方便說明,但是,可選擇使用一個電路進(jìn)行記錄及重播。
如上所述,光盤裝置51可重播記錄在光盤71上的壓縮視頻信號而不使 用圖像質(zhì)量變差,并能隨機存取記錄的視頻信號。
順便指出,光盤裝置51在重播期間可產(chǎn)生新的特征點文件。詳細(xì)地說, 在光盤裝置51中,用于重播的MPEG解碼器62的輸出被提供給特征點檢測 電路57,并從重播期間獲得的基帶視頻信號產(chǎn)生出特征點文件。特征點檢測 電路57將重播期間產(chǎn)生的特征點文件提供給控制電路63,并將特征點文件 存儲在機內(nèi)存儲器中??刂齐娐?3可根據(jù)單獨存儲在存儲器中的特征點文件 控制光盤71的重播。
在重播期間產(chǎn)生特征點文件的情況下,僅從記錄視頻信號檢測出記錄部 分的特征點。但是,如果譬如使用具有比重播速度高4倍或8倍的處理速度 的高速解碼器作為MPEG解碼器62時,則可在重播前產(chǎn)生出特征點文件, 因為在先讀出。
當(dāng)重播完成或中斷時光盤裝置51將重播期間產(chǎn)生的特征點文件多路復(fù) 用在視頻信號上,并將特征點文件記錄在光盤71上。另一方式是,它可被存
儲在設(shè)在光盤裝置51中控制電路63的存儲器內(nèi)。
圖37表示的特征點信息的累積及記錄處理。首先在步驟S1中,控制電 路63確定輸入信號是否是模擬信號,如果輸入信號是模擬信號,則程序進(jìn)行 到步驟S2, 1G0P的數(shù)據(jù)被MPEG 54編碼。編碼位流作為文件通過多路復(fù)用 電路58及記錄電路59被記錄在光盤71上。在此時,控制電路63控制特征 點檢測電路57,以檢測由端子52提供的輸入視頻信號的特征點。接著,程 序進(jìn)行到步驟S3,控制電路63將在步驟S2上由特征點檢測電路57檢測的 特征點存儲在機內(nèi)存儲器中。接著在下個步驟S4中,控制電路63確定用戶 是否指示記錄結(jié)束,如果未指出記錄結(jié)束,則程序返回到步驟S2,并重復(fù)地 執(zhí)行其后的處理。如果在步驟S4中記錄操作被判斷出結(jié)束,程序進(jìn)行到步驟 S13。
另一方面,如果輸入信號不是^^莫擬信號,則程序進(jìn)行到步驟S5,控制電 路63確定輸入信號是否是根據(jù)MPEG2系統(tǒng)編碼的位流。如果輸入信號是根 據(jù)MPEG2系統(tǒng)編碼的視頻流,則程序進(jìn)行到步驟S6,控制電路63分析1G0P 的視頻數(shù)據(jù)。詳細(xì)地說,控制電路63控制MPEG解碼器56,以便解碼所需 的特征點信息,如位流的GOP開始點,圖像類型,及從包含在位流中的頭標(biāo) 信息開始的長度。特征點檢測電路57檢測由MPEG解碼器56解碼的信息中 的特征點信息。輸入信號被記錄在文件中。
接著,程序進(jìn)行到步驟S7,控制電路63將由特征點檢測電路57檢測的 特征點信息存儲到機內(nèi)存儲器中。在此時,因為存儲的視頻流已根據(jù)MPEG2 系統(tǒng)編碼,MPEG編碼器54將輸入位流原本地提供給多路復(fù)用電路58,并 通過記錄電路59將位流記錄在光盤71中。
在步驟S8中,控制電路63確定記錄操作結(jié)束是否被指令,如果其結(jié)果 為"否,,,則程序返回步驟S6,并重復(fù)執(zhí)行其后的處理。在步驟S8中,如果 結(jié)果為"是",程序進(jìn)行到步驟S13。
另一方面,在步驟S5中,如果輸入信號被確定為未根據(jù)MPEG2系統(tǒng)編 碼的視頻流,則程序進(jìn)行到步驟S9,及控制電路63確定該視頻信號是否能 被分析(可檢測視頻信號的結(jié)構(gòu))。如果結(jié)果為"是",則程序進(jìn)行到步驟SIO, 控制電路63分析一個存取單位的視頻信號。詳細(xì)地說,控制電路63控制 MPEG解碼器56解碼輸入視頻流(因此,該MPEG解碼器56除能夠用來解碼 根據(jù)MPEG2系統(tǒng)編碼的數(shù)據(jù)外,還能解碼根據(jù)不是MPEG2系統(tǒng)的系統(tǒng)編碼
的數(shù)據(jù)),并根據(jù)頭標(biāo)信息將解碼視頻流提供給特征點檢測電路57,以檢測特
征點。在此時,輸入視頻流原本地通過MPEG編碼器54,及通過多路復(fù)用電 路58及記錄電路59記錄在光盤71中的文件內(nèi)。接著在步驟Sll中,將特征 點信息存儲在機內(nèi)存儲器中。在步驟S12中,控制電路63確定記錄操作結(jié)束 是否被指令,如果結(jié)果為"否",則程序進(jìn)行到步驟SIO,及重復(fù)執(zhí)行其后的處 理。在步驟S12中,如果該確定結(jié)果為"是",則程序進(jìn)行到步驟S13。
在步驟S13中,控制電路63將存儲在機內(nèi)存儲器中的特征點信息提供給 特征點沖企測電路57,以產(chǎn)生文件,并將其作為文件通過多路復(fù)用電路58及 記錄電路59存儲在光盤71中。
在步驟S9中,如果確定的結(jié)果為"否",則控制電路63使記錄操作結(jié)束。
以下將詳細(xì)地描述特征點信息。引入特征點文件的兩個目的如下所述 女在可變速度重播時減少存取時間以實現(xiàn)快速可變速重播。 A不用將信息嵌入在流中減少了記錄期間的負(fù)擔(dān)。
當(dāng)達(dá)到這些目的時,預(yù)期得到以下效果 A以幀的精度編輯MPEG2視頻流。
A在重播期間兩種流之間的轉(zhuǎn)換平滑地執(zhí)行(無間隙地重播)。
特征點信息是對所提取的每個位流小單元必要信息的安排。小單元以與 位流特征匹配來確定,例如,在MPEG視頻流的情況下,1G0P相當(dāng)于該小 單元;及在音頻的情況下,l音頻幀相當(dāng)于小單元。在此情況下,特征點信 息包括這樣的信息自每個GOP開始位置處的文件頭開始的相對字節(jié)數(shù)目及 音頻幀和重播時間。
光盤裝置51暫時地將提取的特征點信息累計在存儲器中,并最后將其記 錄到光盤1上。如果其中記錄了特征點信息的文件已丟失,可以通過分析流 再構(gòu)成它。如果不具有特征點信息文件或不能產(chǎn)生特征點信息,則不使用特 征點信息來執(zhí)行重播。在此情況下,重播被局部地限制。例如,僅可進(jìn)行從 組塊頭開始的常規(guī)重播,或可發(fā)生轉(zhuǎn)換時組塊間不自然的連接。
詳細(xì)的特征點信息表示在如上所述的圖24中。CHUNK—% % % %.ABST 是一種文件,其中記錄從作為子文件號% % % 。/。的組塊(chunk)部分的位流中 提取的特征點。在此文件中,對于每個位流單元結(jié)構(gòu)如GOP或音頻幀描述開 始字節(jié)位置、長度、及屬性。對于每個chunk(子文件,sub—file)收集GOP信 息及音頻幀信息作為1個CHUNK—% % % %.ABST。
file—type—id如圖38中所示地構(gòu)成,它是表示這是其中記錄了特征點信 息的文件的識別符,并根據(jù)ISO-646由具有16個字符的字符串來表示。
info—type代表下個stream—info(流信息)的類型,并如圖39中所示地規(guī)定 流類型。
圖40中所示cognizant—recording—indicator(識另ll記錄指示符)表示該chunk 是否被能理解及更新CCI(復(fù)制控制信息)的記錄裝置記錄。
number—ofLprograms(節(jié)目數(shù))代表包含在TS(傳輸流)中的節(jié)目數(shù),為識別 該數(shù)必須讀PSI(節(jié)目專用信息)。如果該number—of_programs是非TS的數(shù), 則該值為1。
number—of—streams代表在該節(jié)目中使用的流數(shù),如果該數(shù)為TS數(shù),則 該值是不同PID(包識別符)的數(shù)。如果該流是非TS的MPEG流,具有不同 stream id(流標(biāo)識符)的流數(shù)被加載在該位置中。
stream—identifier表示stream id,在TS情況下,PID被用作stream id。
圖41中所示的slot—unit—type表示當(dāng)流以一定間隔劃分時使用的劃分方 法。在劃分索引是諸如每幀及場的時間的情況下,使用日于間標(biāo)記(time stamp)。
slot一timejength代表相當(dāng)于1槽的時間,并由使用90kHz計數(shù)器的時間 標(biāo)記值表示。
number—of—slots表示寫入表中的槽數(shù)。
number_of—thinned—out—slot代表顯示變淡的槽數(shù),及值0表示由 slot一imitJype代表的所有槽被記錄在該文件中。對于每個流首先產(chǎn)生的槽不 能變淡顯示。
text一block()是存儲各種文本的區(qū)域,僅描述允許在包含text一block()的文 件中4吏用的文本項。
bitstream—attribute()表示MPEG的基本流或非MPEG的每個視頻及音頻 流的屬性。其語法表示在圖42中。
圖43所示的bitstream—attribute—id是指示bitstream—attribute()/人該4立置開 始的識別符,它根據(jù)ISO-646用具有16字符的字符串來表示。
bitstream—attribute—length包括在bitstream—attribute()中并表示跟在 bitstream—attribute—length字段后的數(shù)據(jù)字節(jié)的長度。
attribute—type表示如圖44中所示在其后的屬性類型。
每個視頻流都包含video—attribute()。因為組塊單元是連續(xù)流,所以要確
定每個單元的屬性。
video—attribute()的語法表示在圖45中。
input—video—source 4戈表^口圖46中所示的專命入源類型。
video—compression _mode代表如圖47中所示的編碼視頻如MPEG1視頻、
MPEG2視頻及DV的方法。
picture—rate表示如圖48中所示的1個圖像的采樣時間周期,及表示圖像
的最短時間周期,而不管picture—scanjype(圖像掃描類型)如何。
picture—scan—type代表在對1個圖像逐行記錄的方法及對1個圖像隔行掃
描方法的這些方法中使用了哪種方法。顯示方法是一個設(shè)置問題。 vertical—lines代表如圖50中所示的掃描行數(shù)。 horizontal—active_picture代表水平方向中的有效象素。 aspect—ratio代表如圖51中所示的長寬比。 pixel—ratio代表如圖52中所示的象素的長寬比(l:l或1:1.25)。 cc一existence代表如圖53所示的封閉字幕的存在性。 recording—mode代表如圖54所示的VDR記錄方式,(SP ,標(biāo)準(zhǔn)播放或
LP,長播放)。
copyright—information代表版權(quán)信息。
audio一attribute()是記錄音頻流的屬性的區(qū)域,及每個流ID的組塊中恒定 屬性的布置。在不同時間中記錄了具有相同流ID的多個音頻流的情況下,所 有音頻流應(yīng)具有相同屬性。1個音頻流中每個通道具有相同編碼方式、量化 位及采樣頻率。
audio—attribute()的語法如圖55中所示。
number—of—audio—streams代表一見為記錄在組塊中的音頻流的總流數(shù),并 意味著具有不同stream id的音頻流的數(shù)目。音頻流與開始位置(開始位置被稱 為特征點文件)無關(guān)。
stream—id表示所指音頻流的流識別符。 sub—stream—id代表輔助確定所指音頻流的識別符。 language—code代表流的語言碼并根據(jù)ISO 639-2編寫。 input—source代表如圖56中所示的流的輸入源。如果它是未知的,則寫 為"0000b"。
audio—coding—mode ^表:fe口圖57所示的音頻流的編;馬方式。
bitrate代表如圖58所示的固定或可變位速率。 qj)it代表如圖59所示的量化位數(shù)(24、 20、 16、 12等)。 fs代表如圖60所示的音頻流的采樣頻率。
emphasis代表如圖61中所示的"加重,,的特征位,對于LPCM流有效。 n腿ber一of—channels代表通道數(shù)(l(單)至8)。
status一of一this一channel表示通道狀態(tài)及代表是否有剩余的用于溢出記錄 的通道,例如,代表空白通道。
channel—assignment代表哪個通道分配給哪個揚聲器(左、右、中心、后 左、后右...)及對于LPCM流有效。
Dynamic—range—control 4戈表動態(tài)范圍4空制。
karaoke()代表卡拉OK相關(guān)數(shù)據(jù)。
slot—info()是由將一個流劃分成由slot—type規(guī)定的單元及對個小單元(slot) 提取流的特征而形成的。slot一info()選擇地用于每個流類型。 slot—info()的語法如圖62所示。
slot—infojd是指示如圖63所示slotjnfo()開始位置的識別符,及它根據(jù) IS0 646用具有為16個字符的字符串表示。
slot—info_for—one—GOP()的語法表示在圖64中。
slot—info—for—one—GOP()是從MPEG視頻流中提取的特征,基本槽單元 是一個GOP。
slot—info_one—GOP()重復(fù)等于流中GOP數(shù)目的次數(shù)。
以下使用的slot一startjjoint代表槽的首端位置,并以字節(jié)定位布置。流 中所有GOP頭標(biāo)的首端字節(jié)應(yīng)為slot—start_point。此外,I圖像的圖像頭標(biāo)的 首端字節(jié)可為slot—start_point。
slot—length以字節(jié)形式表示從該slot—start_point到下個slot_start_point的 長度,及在第一流及最后流的情況下,slotjength代表從頭或從尾開始的長度。 (在"info—type = = MEPG1 —system—stream"的情況下)
s叫uence—header—start—offset指示序列頭標(biāo)的第一字節(jié),它位于所指 slot—startj)oint^f立的^f立置前,并最靠近slot—start_point。 it^f直用3巨slot—start_point 的相對字節(jié)數(shù)的絕對值表示。
packet—start—offset指示包含由sequence—header—start—offset指示的字節(jié)^f立 置的包的包頭標(biāo)的首端字節(jié)。該值用距slot_start_point的相對字節(jié)數(shù)的絕對
值來表示。
sequence—header—start—offset指示序列頭標(biāo)的第一字節(jié),它位于所指 slot—startj)oinH立的4立置前,并最靠近slot—start_point。該i^直用3巨slot—start_point 的相對字節(jié)數(shù)的絕對值表示。
PES_packet—start—offset指示包含由sequence—header—start—offset指示的字 節(jié)位置的PES包的包頭標(biāo)的首端字節(jié)。該值用距slot—start_point的相對字節(jié) 數(shù)的絕對值來表示。
pack—start—offset指示包含由sequence—header—start—offset指示的字節(jié)4立置 的pack(組)的組頭標(biāo)的首端字節(jié)。該值用距slot一startjoint的相對字節(jié)數(shù) 的絕對值來表示。
(在"info—type = = MPEG2—SystemJTS,,的情況下)
sequence—header—start—offset指示序列頭標(biāo)的第 一字節(jié),它位于所指 slot—startj)oint^f立的^f立置前,并最靠近slot—start_point。 i亥Y直用jJ巨slot_start_point 的相對字節(jié)數(shù)的絕對值來表示。
TS_packet—start—offset指示包含由sequence—header—start—offset指示的字 節(jié)位置的TS包的包頭標(biāo)的首端字節(jié)。該值用將距包含slot—starUx)int的TS 包頭標(biāo)的首端字節(jié)的相對字節(jié)數(shù)絕對值除以188所得到的數(shù)來表示。
PES_packet—start—offset指示包含由TS_packet—start—offset指示的字節(jié)位 置的PES包的首端字節(jié)。該值用距slot—start_point的相對字節(jié)數(shù)的絕對值來 表示。
TS_packet—start—offset2指示包含由PES_packet—start—offset指示的字節(jié)位 置的TS包的首端字節(jié)。該值是將距包含slot—start_point的TS包的包頭標(biāo)的 首端字節(jié)的相對字節(jié)數(shù)的絕對值除以188所獲得的值。 (在"info一type = = MPEG2一System—PS"的情況下)
sequence_header—start_offset指示序列頭標(biāo)的第一字節(jié),它位于所指 slot—startjoint位的位置前,并最靠近距slot—start_point。該值用距 slot—start_point的相對字節(jié)lt的絕對值來表示。
PES_packet—start—offset指示包含由sequence—header—start—offset指示的字 節(jié)位置的PES包的包頭標(biāo)的首端字節(jié)。該值用距slot_start_point的相對字節(jié) 數(shù)的絕對值來表示。
GOPH—existence—flag是用于表示slot—start_point緊前面的頭標(biāo)是否是
GOP頭標(biāo)的特征位,僅當(dāng)所指slot—start_point為圖像頭標(biāo)才是有效的。
first_presented_picture—structure是i口圖65所示的i亥沖曹的首先顯示圖^象的 圖像結(jié)構(gòu)。
copy_closed—GOP表示相應(yīng)于該槽的GOP頭標(biāo)的封閉GOP特征位的復(fù)制。
copy_broken_link表示該槽的復(fù)制斷點特征位。
time—stamp—of—first_picture代表所指槽中首先顯示的圖像的時間標(biāo)記或 時間信息或用于AV同步的類似信息。
GOP—status代表GOP狀態(tài),它由譬如用于指示包含編輯點在內(nèi)的特征位 組成。
picture—count_type表示如圖66所示的圖像計數(shù)類型(幀或場)。因為3-2 下拉及上或下場為先的問題,圖像以幀單位計數(shù)可引起誤差,故允許以場為 單位計數(shù)。
number—of—picture表示包含在槽中的圖像數(shù),它是以picture—count—type 規(guī)定的單位計數(shù)的值。
encode—info()表示用于記錄由編碼該流的編碼器供給的信息的區(qū)域。 buffer—occupancy()表示相關(guān)緩沖器占有率的信息。
camera—info()表示在使用攝象機獲取的信息情況下圖像攝取狀態(tài)的信息 (攝象機移動校正信息,攝象機光圈,快門速度,亮度)。 reserved (備用)代表擴展區(qū)域。
slot—info—for—one—audio—frame()的語法表示在圖67中。 MPEG音頻流信息對于每個AAU(音頻存取單元音頻幀)以位流文件布 置的順序?qū)懭搿?br>
AAU一stomge一length表示包含所指AAU的首端的PES包首端地址及包 含下個AAU首端的PES包首端地址之間的差,并且為尋找其中包含AAU首 端的包的位置,要加上差值。
AAU—start—bytejosition代表從包含所指AAU的首端的PES包首端到 AAU首端字節(jié)的長度。
flag代表各種特征位。
encode一info()表示記錄由編碼該流的編碼器提供的信息的記錄區(qū)域。 camerajnfo()表示在使用攝象機獲取的圖像信息的情況下圖像攝取狀態(tài)
的信息(攝象機移動校正信息,攝象機光圏,快門速度,亮度,幀攝影,AE 方式,WB方式,設(shè)計速度,快門)。
slot—info—for—one—time—slot()的i吾法表示在圖68上。
以上所述例子是本發(fā)明應(yīng)用于光盤裝置的情況,但也可變換方式,本發(fā) 明可應(yīng)用于記錄與重播信息的另外記錄介質(zhì)的情況。
作為對用戶分配如上所述的用于執(zhí)行處理的計算機程序的分配介質(zhì),如 磁盤、CD一ROM和固體存儲器的記錄介質(zhì)以及如網(wǎng)絡(luò)和衛(wèi)星的通信媒介均可 被應(yīng)用。
因為根據(jù)權(quán)利要求1所述的記錄裝置,根據(jù)權(quán)利要求5所述的記錄方法 及根據(jù)權(quán)利要求6所述的分配介質(zhì),對于每個文件將包含在文件中的視頻信 號和音頻信號的特征點信息記錄在記錄介質(zhì)中,就可以按文件單位控制視頻 信號或音頻信號的重播。
因為根據(jù)權(quán)利要求7所述的重播裝置,權(quán)利要求8所述的重播方法及權(quán) 利要求9所述的分配介質(zhì),文件的重播是根據(jù)對每個文件記錄在記錄介質(zhì)中 的特征點信息進(jìn)行控制的,就可以對文件進(jìn)行管理。
因為根據(jù)權(quán)利要求10所述的記錄裝置,權(quán)利要求11所述的記錄方法及 權(quán)利要求12所述的分配介質(zhì),對視頻信號的特征點信息進(jìn)行檢測,及將視頻 信號及特征點信息均記錄在記錄介質(zhì)中,然后執(zhí)行記錄且不使圖像質(zhì)量變差, 就可以隨機地存取所記錄的視頻信號。因為可以在同一系統(tǒng)中記錄/重播,可 以降低記錄/重播裝置的高成本,而不管視頻信號是否是壓縮的。
因為根據(jù)權(quán)利要求13所述的記錄/重播裝置,權(quán)利要求14所述的記錄/ 重播方法,及權(quán)利要求15所述的分配介質(zhì),將文件及每個文件的特征點信息 記錄在記錄介質(zhì)中,根據(jù)從記錄介質(zhì)重播的特征點信息來控制文件的重播, 就可以實現(xiàn)便利的文件管理系統(tǒng)。
權(quán)利要求
1.一種處理裝置,包括編碼器,其配置為編碼視頻和/或音頻信號以生成流文件;處理器,其配置為生成特征點信息,所述特征點信息包括由節(jié)目使用的若干流、每個流的標(biāo)識信息、以及對應(yīng)每個標(biāo)識信息的每個流的屬性信息,所述特征點信息被包括在對應(yīng)每個流文件的節(jié)目信息文件中,并且被用于在重播所述流文件時訪問各特征點;以及記錄單元,其配置為在記錄介質(zhì)中分別記錄流文件和對應(yīng)的包括特征點信息的節(jié)目信息文件。
2. 根據(jù)權(quán)利要求1所述的處理裝置,其中所述特征點信息包括節(jié)目的開 始點、結(jié)束點和場景改變點的至少一個。
3. 根據(jù)權(quán)利要求2所述的處理裝置,其中所述特征點信息還包括節(jié)目的 I圖像位置。
4. 根據(jù)權(quán)利要求2所述的處理裝置,其中所述特征點信息還包括節(jié)目的 靜音點。
5. —種處理方法,包括以下步驟編碼步驟,用于編碼-現(xiàn)頻和音頻信號以生成流文件;處理步驟,用于為每個流文件中包括的視頻或音頻信號生成特征點信息, 所述特征點信息包括由節(jié)目使用的若干流、每個流的標(biāo)識信息、以及對應(yīng)每 個標(biāo)識信息的每個流的屬性信息,所述特征點信息;故包括在對應(yīng)每個流文件 的節(jié)目信息文件中,并且被用于在重播所述流文件時訪問各特征點;以及記錄步驟,用于在記錄介質(zhì)中分別記錄流文件和對應(yīng)的包括特征點信息的節(jié)目信息文件。
6. 根據(jù)權(quán)利要求5所述的處理方法,其中所述特征點信息包括節(jié)目的開 始點、結(jié)束點和場景改變點的至少一個。
7. 根據(jù)權(quán)利要求6所述的處理方法,其中所述特征點信息還包括節(jié)目的 I圖像位置。
8. 根據(jù)權(quán)利要求6所述的處理方法,其中所述特征點信息還包括節(jié)目的 靜音點。
9. 一種處理裝置,包括 重播單元,配置為重播記錄在記錄介質(zhì)上的包括視頻和/或音頻信號的流文件以及對應(yīng)的管理信息文件;處理器,配置為從對應(yīng)每個流的管理信息文件中生成特征點信息,所述 特征點信息包括由節(jié)目使用的若干流、每個流的標(biāo)識信息、以及對應(yīng)每個標(biāo)識信息的每個流的屬性信息,所述特征點信息與特征點信息的各自位置相關(guān); 以及控制器,配置為基于從對應(yīng)的節(jié)目信息文件中重播的特征點信息,控制 所述流文件的重播。
10. 根據(jù)權(quán)利要求9所述的處理裝置,其中所述特征點信息包括節(jié)目的 開始點、結(jié)束點和場景改變點的至少一個。
11. 根據(jù)權(quán)利要求IO所述的處理裝置,其中所述特征點信息還包括節(jié)目 的I圖像位置。
12. 根據(jù)權(quán)利要求IO所述的處理裝置,其中所述特征點信息還包括節(jié)目 的靜音點。
13. —種處理方法,包括以下步驟重播步驟,用于重播記錄在記錄介質(zhì)上的包括視頻和/或音頻信號的流文 件以及對應(yīng)的節(jié)目信息文件;處理步驟,用于從對應(yīng)每個流的節(jié)目信息文件中生成特征點信息,所述 特征點信息包括由節(jié)目使用的若干流、每個流的標(biāo)識信息、以及對應(yīng)每個標(biāo) 識信息的每個流的屬性信息,所述特征點信息與特征點信息的各自位置相關(guān); 以及控制步驟,用于基于從對應(yīng)的節(jié)目信息文件中重播的特征點信息,控制 所述流文件的重播。
14. 根據(jù)權(quán)利要求13所述的處理方法,其中所述特征點信息包括節(jié)目的 開始點、結(jié)束點和場景改變點的至少一個。
15. 根據(jù)權(quán)利要求14所述的處理方法,其中所述特征點信息還包括節(jié)目 的I圖像位置。
16. 根據(jù)權(quán)利要求14所述的處理方法,其中所述特征點信息還包括節(jié)目 的靜音點。
全文摘要
本發(fā)明提供一種處理裝置及處理方法。該處理裝置包括編碼器,其配置為編碼視頻和/或音頻信號以生成流文件;處理器,其配置為生成特征點信息,所述特征點信息包括由節(jié)目使用的許多流、每個流的標(biāo)識信息、以及對應(yīng)每個標(biāo)識信息的每個流的屬性信息,所述特征點信息被包括在對應(yīng)每個流文件的節(jié)目信息文件中,并且被用于在重播所述流文件時訪問各特征點;以及記錄單元,其配置為在記錄介質(zhì)中分別記錄流文件和對應(yīng)的包括特征點信息的節(jié)目信息文件。
文檔編號G11B20/10GK101350212SQ200810133839
公開日2009年1月21日 申請日期1998年10月16日 優(yōu)先權(quán)日1997年10月17日
發(fā)明者浜田俊也, 藤波靖 申請人:索尼公司