專利名稱:文件生成設(shè)備、方法、程序以及記錄媒體的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及文件生成設(shè)備、方法、程序以及記錄媒體。更具體地說,本發(fā)明涉及生成或記錄適合記錄在記錄媒體上的文件的文件生成設(shè)備、方法、程序以及記錄媒體。
背景技術(shù):
近年來,對標(biāo)準(zhǔn)化通信協(xié)議等的需求不斷增加和通信設(shè)備等的價格不斷降低。提供已配有通信I/F(接口)的個人計算機已成為普遍趨勢。
并且,越來越常見的是,不僅個人計算機已配備了或能夠配備通信I/F,而且像AV(視聽)服務(wù)器)和VTR(錄像機)那樣的專用廣播設(shè)備已配備了或能夠配備通信I/F。廣播設(shè)備相互交換視頻數(shù)據(jù)和音頻數(shù)據(jù)(下文統(tǒng)稱為AV數(shù)據(jù))的文件。
一般說來,一般的做法是,利用專用于例如型號和制造者的格式在廣播設(shè)備之間交換文件。在不同型號或制造者的廣播設(shè)備之間交換文件是困難的。
為了解決這個問題,例如,MXF(內(nèi)容交換格式)被推薦為文件交換格式并且普遍地用在標(biāo)準(zhǔn)化處理中。
MXF是除了文件交換之外,還對數(shù)據(jù)流化(streaming)加以考慮的文件格式,并且以像幀那樣的微小單元多路復(fù)用視頻數(shù)據(jù)和音頻數(shù)據(jù)。
如上所述,MXF在對數(shù)據(jù)流化加以考慮之后,對每個幀多路復(fù)用視頻數(shù)據(jù)和音頻數(shù)據(jù)。于是,將MXF文件插入存儲器中然后分開編輯視頻數(shù)據(jù)和音頻數(shù)據(jù)(AV獨立編輯)是困難的。
為了解決這個問題,存在利用廣播設(shè)備插入MXF文件并將它轉(zhuǎn)換成專門格式化的文件的方法。但是,當(dāng)廣播設(shè)備將MXF文件轉(zhuǎn)換成與MXF完全無關(guān)地格式化的文件時,在另一個廣播設(shè)備上管理那個文件是困難的。
例如,讓我們考慮給定設(shè)備將專門格式化的文件記錄在存儲器上而另一個廣播設(shè)備通過諸如IEEE(電氣和電子工程師學(xué)會)1394或USB(通用串行總線)之類的通信I/F存取那個文件的情況。當(dāng)其它廣播設(shè)備不能理解那種特定格式時,這個廣播設(shè)備不能管理(或者,在本例中,不能讀取)專門格式化的文件。
并且,讓我們考慮給定設(shè)備將專門格式化的文件記錄在諸如光盤之類的可拆卸式記錄媒體上的情況。當(dāng)將可拆卸式記錄媒體安裝在另一個廣播設(shè)備上而其它廣播設(shè)備不能理解那種特定格式時,這個廣播設(shè)備不能管理專門格式化的文件。
當(dāng)試圖將專門格式化的文件記錄在記錄媒體上時,格式化系統(tǒng)可能與記錄媒體不兼容。為了在記錄媒體上讀取這樣的文件或?qū)⑦@樣的文件記錄在記錄媒體上,可能需要例如讀取或?qū)懭氡纫x取或?qū)懭氲奈募蟮臄?shù)據(jù)。
發(fā)明內(nèi)容
本發(fā)明就是在考慮了上述的情況之后作出的。因此,本發(fā)明的目的是例如像快速讀取構(gòu)成文件的首標(biāo)、主體或尾標(biāo)那樣提高記錄媒體的用戶界面友好性,并且在從記錄媒體中讀取文件或?qū)⑽募涗浽谟涗浢襟w上的時候,通過減少讀取或?qū)懭霟o用數(shù)據(jù)的操作提供有效讀寫處理。
根據(jù)本發(fā)明的文件生成設(shè)備包括第一生成裝置,用于生成要安排在文件開頭的第二數(shù)據(jù);第二生成裝置,用于生成要安排在文件末尾的第三數(shù)據(jù);和第三生成裝置,用于生成第四數(shù)據(jù),通過將第四數(shù)據(jù)加入第一數(shù)據(jù)、第二數(shù)據(jù)或第三數(shù)據(jù)中,使第一、第二或第三數(shù)據(jù)的數(shù)據(jù)量成為讀或?qū)懹涗浢襟w的單元的整數(shù)倍。
第一生成裝置可以生成第二數(shù)據(jù),即,文件的首標(biāo)。
第一生成裝置可以進(jìn)一步包括格式轉(zhuǎn)換裝置,用于將第一數(shù)據(jù)轉(zhuǎn)換成KLV(密鑰、長度、值)結(jié)構(gòu)。第一生成裝置可以生成由文件首標(biāo)以及安排在首標(biāo)和第一數(shù)據(jù)之間的密鑰和長度組成的第二數(shù)據(jù)。
第三生成裝置可以通過從劃分成N個部分的第一數(shù)據(jù)當(dāng)中構(gòu)造出加入靠近開頭的第一數(shù)據(jù)的N-1個部分的每一個中的附加量來生成第四數(shù)據(jù),以便劃分成N-1個部分的第一數(shù)據(jù)的每一個的數(shù)據(jù)量變成記錄媒體的物理單元區(qū)的整數(shù)倍,而第一數(shù)據(jù)的總數(shù)據(jù)量變成讀寫記錄媒體的單元的整數(shù)倍,其中,N是整數(shù)。
第三生成裝置可以為劃分成與指定再現(xiàn)時間相對應(yīng)的單元的第一數(shù)據(jù)、利用按照劃分出的單元多路復(fù)用的多個信道的視頻數(shù)據(jù)和音頻數(shù)據(jù)生成第四數(shù)據(jù),以便第一數(shù)據(jù)的每個劃分出的單元的數(shù)據(jù)量相當(dāng)于讀寫記錄媒體的單元的整數(shù)倍。
第三生成裝置可以生成第四數(shù)據(jù),以便合計將第一數(shù)據(jù)的劃分出的部分相互分開的分隔數(shù)據(jù)、包含在第一數(shù)據(jù)的每個劃分出的部分中的元數(shù)據(jù)以及視頻數(shù)據(jù)的數(shù)據(jù)量相當(dāng)于讀寫記錄媒體的單元的整數(shù)倍。
第三生成裝置可以生成第四數(shù)據(jù),以便包含在第一數(shù)據(jù)的每個劃分出的部分中的音頻數(shù)據(jù)的每個劃分出的部分的數(shù)據(jù)量相當(dāng)于讀寫記錄媒體的單元的整分?jǐn)?shù)倍,而音頻數(shù)據(jù)的總數(shù)據(jù)量相當(dāng)于讀寫記錄媒體的單元的整數(shù)倍。
根據(jù)本發(fā)明的文件生成方法包括第一生成步驟,用于生成要安排在文件開頭的第二數(shù)據(jù);第二生成步驟,用于生成要安排在文件末尾的第三數(shù)據(jù);和第三生成步驟,用于生成第四數(shù)據(jù),通過將第四數(shù)據(jù)加入第一數(shù)據(jù)、第二數(shù)據(jù)或第三數(shù)據(jù)中,使第一、第二或第三數(shù)據(jù)的數(shù)據(jù)量成為讀或?qū)懹涗浢襟w的單元的整數(shù)倍。
根據(jù)本發(fā)明的程序使計算機執(zhí)行第一生成步驟,用于生成要安排在文件開頭的第二數(shù)據(jù);第二生成步驟,用于生成要安排在文件末尾的第三數(shù)據(jù);和第三生成步驟,用于生成第四數(shù)據(jù),通過將第四數(shù)據(jù)加入第一數(shù)據(jù)、第二數(shù)據(jù)或第三數(shù)據(jù)中,使第一、第二或第三數(shù)據(jù)的數(shù)據(jù)量成為讀或?qū)懹涗浢襟w的單元的整數(shù)倍。
根據(jù)本發(fā)明的記錄媒體具有如下特征。添加第一附加數(shù)據(jù)來記錄其數(shù)據(jù)量相當(dāng)于讀或?qū)懹涗浢襟w的單元的整數(shù)倍的第一數(shù)據(jù),以便第一數(shù)據(jù)的邊界與該單元的邊界一致。第二數(shù)據(jù)被安排在文件的開頭和附有第二附加數(shù)據(jù),使數(shù)據(jù)量對應(yīng)于該單元的整數(shù)倍,以便第二數(shù)據(jù)的邊界與該單元的邊界一致。第三數(shù)據(jù)被安排在文件末尾和附有第三附加數(shù)據(jù),使數(shù)據(jù)量對應(yīng)于該單元的整數(shù)倍,以便第三數(shù)據(jù)的邊界與該單元的邊界一致。
根據(jù)本發(fā)明的文件生成設(shè)備、方法以及程序生成要安排在文件開頭的第二數(shù)據(jù)和要安排在文件末尾的第三數(shù)據(jù)。生成第四數(shù)據(jù)并將它附在第一、第二或第三數(shù)據(jù)上,以便第一、第二或第三數(shù)據(jù)的數(shù)據(jù)量對應(yīng)于讀或?qū)懹涗浢襟w的單元的整數(shù)倍。
在根據(jù)本發(fā)明的記錄媒體上,添加第一附加數(shù)據(jù)來記錄其數(shù)據(jù)量相當(dāng)于讀或?qū)懹涗浢襟w的單元的整數(shù)倍的第一數(shù)據(jù),以便第一數(shù)據(jù)的邊界與該單元的邊界一致。第二數(shù)據(jù)被安排在文件的開頭和附有第二附加數(shù)據(jù),使數(shù)據(jù)量對應(yīng)于該單元的整數(shù)倍,以便第二數(shù)據(jù)的邊界與該單元的邊界一致。第三數(shù)據(jù)被安排在文件末尾和附有第三附加數(shù)據(jù),使數(shù)據(jù)量對應(yīng)于該單元的整數(shù)倍,以便第三數(shù)據(jù)的邊界與該單元的邊界一致。
圖1是示范根據(jù)本發(fā)明實施例的AV網(wǎng)絡(luò)系統(tǒng)的配置的方框圖;圖2示出了標(biāo)準(zhǔn)AV多路復(fù)用格式;圖3示出了AV獨立格式;圖4示出了AV獨立格式;圖5示出了AV獨立格式;圖6示出了AV獨立格式;圖7是示范格式轉(zhuǎn)換部件的配置的方框圖;圖8是示范標(biāo)準(zhǔn)/獨立格式轉(zhuǎn)換部件的配置的方框圖;圖9是示范視頻文件生成部件的配置的方框圖;圖10是示范音頻文件生成部件的配置的方框圖;圖11是示出主文件生成處理的流程圖;圖12是示出以文件為單位的元數(shù)據(jù)文件生成處理的流程圖;圖13是示出以幀為單位的元數(shù)據(jù)文件生成處理的流程圖;圖14是示出輔助文件生成處理的流程圖;圖15是示出視頻文件生成處理的流程圖;圖16是示出音頻文件生成處理的流程圖;圖17是示范盤驅(qū)動設(shè)備的配置的方框圖;圖18是示范數(shù)據(jù)轉(zhuǎn)換部件的配置的方框圖;圖19示出了低分辨率數(shù)據(jù)文件的結(jié)構(gòu);圖20示出了低分辨率數(shù)據(jù)文件的結(jié)構(gòu);圖21示出了系統(tǒng)項的結(jié)構(gòu);圖22示出了畫面要素的結(jié)構(gòu);圖23示出了KLV結(jié)構(gòu)化畫面要素的數(shù)據(jù)量;圖24示出了聲音要素的配置;圖25是示出低分辨率數(shù)據(jù)生成部件的配置的方框圖;圖26是示出視頻文件處理部件的配置的方框圖;
圖27是示出音頻文件處理部件的配置的方框圖;圖28是示出數(shù)據(jù)合成部件的配置的方框圖;圖29是示出視頻文件處理的流程圖;圖30是示出音頻文件處理的流程圖;圖31是示出元數(shù)據(jù)文件處理的流程圖;圖32是示出低分辨率數(shù)據(jù)文件合成處理的流程圖;圖33是示出通過控制部件的記錄處理的流程圖;圖34是示出音頻數(shù)據(jù)記錄任務(wù)的流程圖;圖35示出了音頻數(shù)據(jù)的總數(shù)據(jù)量La和視頻數(shù)據(jù)的總數(shù)據(jù)量Lv的變化;圖36示出了將視頻數(shù)據(jù)和視頻數(shù)據(jù)記錄在光盤上的狀態(tài);圖37是示出視頻數(shù)據(jù)記錄任務(wù)的流程圖;圖38示出了音頻數(shù)據(jù)的總數(shù)據(jù)量La和視頻數(shù)據(jù)的總數(shù)據(jù)量Lv的變化;圖39是示出低分辨率數(shù)據(jù)記錄任務(wù)的流程圖;圖40是示出元數(shù)據(jù)記錄任務(wù)的流程圖;圖41示出了記錄在存儲器中的數(shù)據(jù)的總數(shù)據(jù)量;圖42示出了記錄在存儲器中的數(shù)據(jù)的總數(shù)據(jù)量;圖43示出了記錄在存儲器中的數(shù)據(jù)的總數(shù)據(jù)量;圖44示出了記錄在存儲器中的數(shù)據(jù)的總數(shù)據(jù)量;圖45示出了記錄在存儲器中的數(shù)據(jù)的總數(shù)據(jù)量;圖46示出了將數(shù)據(jù)記錄在光盤上的狀態(tài);圖47示出了將數(shù)據(jù)記錄在光盤上的狀態(tài);圖48圖示了記錄在光盤上的數(shù)據(jù);圖49是示出記錄處理的流程圖;圖50是示范獨立/標(biāo)準(zhǔn)格式轉(zhuǎn)換部件的配置的方框圖;圖51是示出視頻文件處理部件的配置的方框圖;圖52是示出音頻文件處理部件的配置的方框圖;圖53是示出數(shù)據(jù)合成部件的配置的方框圖;圖54是示出元數(shù)據(jù)文件處理的流程圖;圖55是示出輔助文件處理的流程圖;圖56是示出視頻文件處理的流程圖;圖57是示出音頻文件處理的流程圖;
圖58是示出合成處理的流程圖;和圖59是示范根據(jù)本發(fā)明實施例的計算機的配置的方框圖。
具體實施例方式
圖1是示范根據(jù)本發(fā)明實施例的AV網(wǎng)絡(luò)系統(tǒng)(該系統(tǒng)指的是與分設(shè)備是否包括在同一容器中無關(guān)的多個設(shè)備的邏輯集合)的配置的方框圖。
盤設(shè)備1由盤驅(qū)動設(shè)備11、格式轉(zhuǎn)換部件12以及通信I/F 13組成。盤設(shè)備1接收通過網(wǎng)絡(luò)4發(fā)送的AV數(shù)據(jù)的文件并將文件記錄在光盤7上。盤設(shè)備1讀取記錄在光盤7上的AV數(shù)據(jù)的文件并通過網(wǎng)絡(luò)4發(fā)送它。
也就是說,可以將光盤7安放在盤驅(qū)動設(shè)備11上和從盤驅(qū)動設(shè)備11上取下。盤驅(qū)動設(shè)備11驅(qū)動安放在其上面的光盤7,以記錄具有如后所述的AV獨立格式的文件。這個文件是格式轉(zhuǎn)換部件12供應(yīng)的。盤驅(qū)動設(shè)備11從光盤7中讀取AV獨立格式文件并將它供應(yīng)的格式轉(zhuǎn)換部件12。
將來自盤驅(qū)動設(shè)備11的AV獨立格式文件供應(yīng)給格式轉(zhuǎn)換部件12,格式轉(zhuǎn)換部件12將這個文件轉(zhuǎn)換成具有待述的標(biāo)準(zhǔn)AV多路復(fù)用格式的文件,并且將經(jīng)轉(zhuǎn)換的文件供應(yīng)給通信I/F 13。將通信I/F 13供應(yīng)的標(biāo)準(zhǔn)AV多路復(fù)用格式文件供應(yīng)給格式轉(zhuǎn)換部件12,格式轉(zhuǎn)換部件12將該文件轉(zhuǎn)換成AV獨立格式文件,并且將它供應(yīng)給盤驅(qū)動設(shè)備11。
供應(yīng)給通信I/F 13由例如IEEE(電氣和電子工程師學(xué)會)1394端口、USB(通用串行總線)端口、用于LAN(局域網(wǎng))通信的NIC(網(wǎng)絡(luò)接口卡)、模擬調(diào)制解調(diào)器、TA(終端適配器)、DSU(數(shù)字服務(wù)單元)、ADSL(非對稱數(shù)字用戶線)調(diào)制解調(diào)器等組成。通信I/F 13通過諸如因特網(wǎng)和內(nèi)聯(lián)網(wǎng)之類的網(wǎng)絡(luò)4交換標(biāo)準(zhǔn)AV多路復(fù)用格式文件。也就是說,通信I/F 13通過網(wǎng)絡(luò)4發(fā)送格式轉(zhuǎn)換部件12供應(yīng)的標(biāo)準(zhǔn)AV多路復(fù)用格式文件。通信I/F 13接收通過網(wǎng)絡(luò)4發(fā)送的標(biāo)準(zhǔn)AV多路復(fù)用格式文件,并且將這些文件供應(yīng)給格式轉(zhuǎn)換部件12。
在根據(jù)上述配置的盤設(shè)備1中,通信I/F 13接收通過網(wǎng)絡(luò)4發(fā)送的標(biāo)準(zhǔn)AV多路復(fù)用格式文件,并且將接收文件供應(yīng)給格式轉(zhuǎn)換部件12。格式轉(zhuǎn)換部件12將從通信I/F 13接收的標(biāo)準(zhǔn)AV多路復(fù)用格式文件轉(zhuǎn)換成AV獨立格式文件并將這個文件供應(yīng)給盤驅(qū)動設(shè)備11。盤驅(qū)動設(shè)備11將來自格式轉(zhuǎn)換部件12的AV獨立格式文件記錄在安放在其上面的光盤7上。
盤設(shè)備1從安放在其上面的光盤7中讀取AV獨立格式文件并將該文件供應(yīng)給格式轉(zhuǎn)換部件12。格式轉(zhuǎn)換部件12轉(zhuǎn)換來自盤驅(qū)動設(shè)備11的AV獨立格式文件并將這個文件供應(yīng)給通信I/F 13。通信I/F 13通過網(wǎng)絡(luò)4發(fā)送來自格式轉(zhuǎn)換部件12的標(biāo)準(zhǔn)AV多路復(fù)用格式文件。
標(biāo)準(zhǔn)AV多路復(fù)用格式文件與例如MXF標(biāo)準(zhǔn)兼容,并且由首標(biāo)、主體以及尾標(biāo)組成。由于標(biāo)準(zhǔn)AV多路復(fù)用格式文件與MXF標(biāo)準(zhǔn)兼容,主體包含例如以幀為單位多路復(fù)用的AV數(shù)據(jù),即,視頻數(shù)據(jù)和音頻數(shù)據(jù)。
在圖1中,AV設(shè)備5和6與網(wǎng)絡(luò)4連接。AV設(shè)備5和6與MXF標(biāo)準(zhǔn)兼容和能夠管理MXF兼容文件。于是,AV設(shè)備5和6可以通過網(wǎng)絡(luò)4將標(biāo)準(zhǔn)AV多路復(fù)用格式文件發(fā)送到盤設(shè)備1。并且,AV設(shè)備5和6可以通過網(wǎng)絡(luò)4接收從盤設(shè)備1發(fā)送的標(biāo)準(zhǔn)AV多路復(fù)用格式文件。也就是說,盤設(shè)備1可以通過網(wǎng)絡(luò)4與AV設(shè)備5和6交換標(biāo)準(zhǔn)AV多路復(fù)用格式文件。此外,AV設(shè)備5和6可以將諸如數(shù)據(jù)流(stream)再現(xiàn)之類的各種處理應(yīng)用到所接收的標(biāo)準(zhǔn)AV多路復(fù)用格式文件。
視情況而定,下文將諸如AV設(shè)備5和6之類與當(dāng)前MXF標(biāo)準(zhǔn)兼容的設(shè)備稱為標(biāo)準(zhǔn)設(shè)備。
與標(biāo)準(zhǔn)AV多路復(fù)用格式文件類似,AV獨立格式文件也由首標(biāo)、主體以及尾標(biāo)組成。但是,主體格式不同于標(biāo)準(zhǔn)AV多路復(fù)用格式。也就是說,AV獨立格式使視頻數(shù)據(jù)和音頻數(shù)據(jù)可用作獨立文件。視頻文件(即,有關(guān)視頻數(shù)據(jù)的文件)含有與標(biāo)準(zhǔn)AV多路復(fù)用格式文件類似的首標(biāo)和尾標(biāo)。視頻文件的主體集中包含視頻數(shù)據(jù)。音頻文件(即,有關(guān)音頻數(shù)據(jù)的文件)含有與標(biāo)準(zhǔn)AV多路復(fù)用格式文件類似的首標(biāo)和尾標(biāo)。音頻文件的主體集中包含音頻數(shù)據(jù)。
讓我們假設(shè)盤設(shè)備1將AV獨立格式視頻文件或音頻文件發(fā)送到AV設(shè)備5或6。除非與AV獨立格式兼容,否則作為標(biāo)準(zhǔn)設(shè)備的AV設(shè)備5或6不能管理包含在AV獨立格式視頻文件或音頻文件的主體中的視頻數(shù)據(jù)或音頻數(shù)據(jù)。但是,AV設(shè)備5或6可以管理AV獨立格式視頻文件或音頻文件本身。與標(biāo)準(zhǔn)AV多路復(fù)用格式文件類似,AV獨立格式視頻文件或音頻文件也由首標(biāo)、主體以及尾標(biāo)組成。首標(biāo)和尾標(biāo)具有與標(biāo)準(zhǔn)AV多路復(fù)用格式文件的格式相同的格式。除非引用主體“內(nèi)容”(包含在主體中的數(shù)據(jù)),AV獨立格式視頻文件或音頻文件本身等效于標(biāo)準(zhǔn)AV格式文件(即,標(biāo)準(zhǔn)AV格式兼容文件)。即使作為標(biāo)準(zhǔn)設(shè)備的AV設(shè)備5或6與AV獨立格式不兼容,AV設(shè)備5或6也可以管理AV獨立格式視頻文件或音頻文件本身。
也就是說,在盤設(shè)備1和諸如AV設(shè)備5和6之類的標(biāo)準(zhǔn)設(shè)備之間只適合交換AV獨立格式文件。
如上所述,除非引用主體“內(nèi)容”,否則AV獨立格式文件等效于標(biāo)準(zhǔn)AV多路復(fù)用格式文件。從這個觀點來看,AV獨立格式文件與標(biāo)準(zhǔn)AV多路復(fù)用格式文件兼容。
在圖1中,可以將光盤7安放在盤設(shè)備2上或從盤設(shè)備2上取下。與例如AV設(shè)備5和6類似,盤設(shè)備2是標(biāo)準(zhǔn)設(shè)備。從安放在其上面的光盤7中,盤設(shè)備2讀取AV獨立格式視頻文件或音頻文件,并且將它供應(yīng)給編輯設(shè)備3。
如上所述,除非引用主體“內(nèi)容”,否則AV獨立格式視頻文件或音頻文件等效于標(biāo)準(zhǔn)AV多路復(fù)用格式文件。作為標(biāo)準(zhǔn)設(shè)備的盤設(shè)備2可以從光盤7中讀取AV獨立格式視頻文件或音頻文件。
編輯設(shè)備3與AV獨立格式兼容,能夠管理AV獨立格式文件。例如,編輯設(shè)備3對盤設(shè)備2供應(yīng)的AV獨立格式視頻文件或音頻文件進(jìn)行AV獨立編輯。編輯設(shè)備3將編輯過的AV獨立格式視頻文件或音頻文件供應(yīng)給盤設(shè)備2。
盤設(shè)備2將編輯設(shè)備3供應(yīng)的AV獨立格式視頻文件或音頻文件記錄在安放的光盤7上。
如上所述,除非引用主體“內(nèi)容”,AV獨立格式視頻文件或音頻文件等效于標(biāo)準(zhǔn)AV多路復(fù)用格式文件。作為標(biāo)準(zhǔn)設(shè)備的盤設(shè)備2可以將AV獨立格式視頻文件或音頻文件記錄在光盤7上。
如上所述,標(biāo)準(zhǔn)AV多路復(fù)用格式文件利用它的主體包含以例如幀為單位多路復(fù)用的視頻數(shù)據(jù)和音頻數(shù)據(jù)。與此相比,AV獨立格式視頻文件或音頻文件利用它的主體集中包含視頻數(shù)據(jù)或音頻數(shù)據(jù)。這便于諸如AV獨立編輯之類的編輯。AV獨立格式文件使用具有與標(biāo)準(zhǔn)AV多路復(fù)用格式文件相同的格式的首標(biāo)和尾標(biāo)。除非引用主體“內(nèi)容”,否則AV獨立格式文件與標(biāo)準(zhǔn)AV多路復(fù)用格式文件兼容,因此,可以在標(biāo)準(zhǔn)設(shè)備上處理。
圖2示出了標(biāo)準(zhǔn)AV多路復(fù)用格式的例子。
圖2示出了用于包含在主體中的視頻數(shù)據(jù)和音頻數(shù)據(jù)的標(biāo)準(zhǔn)AV多路復(fù)用格式。視頻數(shù)據(jù)利用稱為D10的MPEG(運動圖像專家組)IMX編碼。音頻數(shù)據(jù)根據(jù)AES(聲學(xué)工程學(xué)會)3格式解壓。
另外,主體可以包含基于諸如DV(數(shù)字視頻)之類的各種格式的其它視頻數(shù)據(jù)和音頻數(shù)據(jù)。
標(biāo)準(zhǔn)AV多路復(fù)用格式文件從頭開始依次包括首標(biāo)(文件首標(biāo))、主體(文件主體)以及尾標(biāo)(文件尾標(biāo))。
首標(biāo)從頭開始依次包含首標(biāo)分隔包、首標(biāo)元數(shù)據(jù)以及索引表。首標(biāo)分隔包包含指定首標(biāo)的數(shù)據(jù)和指示包含在主體中的數(shù)據(jù)的格式和文件格式的信息。首標(biāo)元數(shù)據(jù)包含例如諸如文件創(chuàng)建日期之類的基于文件元數(shù)據(jù)和有關(guān)包含在主體中的數(shù)據(jù)的信息。索引表包含指示包含在主體中的編輯單元(待述)的表格。
元數(shù)據(jù)包括供應(yīng)給每個幀等的視頻文件的時間碼、UMID(唯一內(nèi)容標(biāo)識符)、代表攝像機抓拍的位置的GPS(全球定位系統(tǒng))信息、抓拍日期和時間(年、月、日、小時、分、秒)、ARIB(無線電工商業(yè)協(xié)會)元數(shù)據(jù)以及有關(guān)用于抓拍的攝像機的設(shè)置或控制信息。ARIB元數(shù)據(jù)通過ARIB標(biāo)準(zhǔn)化,并且疊加在諸如SDI(串行數(shù)據(jù)接口)之類的標(biāo)準(zhǔn)通信接口上。有關(guān)攝像機的設(shè)置或控制信息包括例如IRIS控制值、白平衡或黑平衡模式以及有關(guān)透鏡變焦和聚焦的透鏡信息。
索引表是可選的,可以包括在首標(biāo)中,也可以不包括在首標(biāo)中。除了索引表之外,首標(biāo)還可以包含各種可選數(shù)據(jù)。
首標(biāo)分隔包包含指示文件格式的信息。標(biāo)準(zhǔn)AV多路復(fù)用格式文件將那個信息用于表示標(biāo)準(zhǔn)AV多路復(fù)用格式。AV獨立格式文件將那個信息用于表示AV獨立格式。首標(biāo)分隔包格式本身對于標(biāo)準(zhǔn)AV多路復(fù)用格式和AV獨立格式是不變的。
尾標(biāo)由包含指定尾標(biāo)等的數(shù)據(jù)的尾標(biāo)分隔包組成。
主體由一個或多個編輯單元組成。編輯單元代表每幀為一個單元。編輯單元包含一個幀的AV數(shù)據(jù)等。
也就是說,編輯單元從頭開始依次包括系統(tǒng)項、畫面項、聲音項以及輔助項。
系統(tǒng)項包含與包含在隨后畫面項中的視頻數(shù)據(jù)的幀有關(guān)的元數(shù)據(jù)(基于幀的元數(shù)據(jù))?;趲脑獢?shù)據(jù)包括例如時間記錄。
畫面項包含一個幀的視頻數(shù)據(jù)。在圖2中,畫面項包含上述D10格式化視頻數(shù)據(jù)。
在KLV(密鑰、長度、值)結(jié)構(gòu)下,畫面項包含基于KLV編碼的一個幀的視頻數(shù)據(jù)。
KLV結(jié)構(gòu)從頭開始依次包含密鑰、長度以及值。密鑰包含指示什么數(shù)據(jù)包含在值中的SMPTE 298M標(biāo)準(zhǔn)兼容16-字節(jié)標(biāo)記。長度包含包含在值中的數(shù)據(jù)的長度。值包含實際數(shù)據(jù),在本例中即為一個幀的視頻數(shù)據(jù)。
畫面項使用基于KAG(KLV對齊網(wǎng)格)的固定數(shù)據(jù)長度。為了使畫面項具有固定長度,作為填充數(shù)據(jù)的填充符也使用KLV結(jié)構(gòu),并且被安排在畫面項的視頻數(shù)據(jù)之后。固定長度基于KAG,即,畫面項的數(shù)據(jù)長度,并且表示成例如光盤7的扇區(qū)長度的整數(shù)倍(例如,512字節(jié)、2千字節(jié)等)。在這種情況下,光盤7和畫面項之間的密切度提高了,從而可以加速讀取光盤7上的畫面項并將畫面項寫在光盤7的操作。
與畫面項類似,KLV結(jié)構(gòu)不僅用于上述系統(tǒng)項,而且用于待述的聲音項和輔助項。這些項使用參照KAG的固定數(shù)據(jù)長度。
與上述畫面項類似,根據(jù)KLV結(jié)構(gòu),聲音項包含與包含在畫面項中的視頻數(shù)據(jù)的一個幀有關(guān)的音頻數(shù)據(jù)。
聲音項包含多段音頻數(shù)據(jù),例如,八個信道的多路復(fù)用音頻數(shù)據(jù)。
在聲音項中,KLV結(jié)構(gòu)的值從頭開始依次包含元素首標(biāo)EH、音頻樣本計數(shù)ASC、數(shù)據(jù)流有效標(biāo)志SVF以及多路復(fù)用8-信道音頻數(shù)據(jù)。
在聲音項中,對于一個幀中八個信道的每一個,通過像第1樣本、第2樣本等那樣依次安排音頻數(shù)據(jù)樣本來多路復(fù)用8-信道音頻數(shù)據(jù)。在圖2中,音頻數(shù)據(jù)顯示在底部。括號中的數(shù)字表示音頻數(shù)據(jù)樣本對應(yīng)到的順序位置。
元素首標(biāo)EH包含指定元素首標(biāo)等的數(shù)據(jù)。音頻樣本計數(shù)ASC包含包含在聲音項中的音頻數(shù)據(jù)樣本的個數(shù)。數(shù)據(jù)流有效標(biāo)志SVF是8-位(1-字節(jié))標(biāo)志。每個位代表與那個位對應(yīng)的信道的音頻數(shù)據(jù)是否有效。也就是說,當(dāng)與一個位對應(yīng)的信道的音頻數(shù)據(jù)有效時,數(shù)據(jù)流有效標(biāo)志SVF的那個位被設(shè)置成例如1。當(dāng)與一個位對應(yīng)的信道的音頻數(shù)據(jù)無效時,數(shù)據(jù)流有效標(biāo)志SVF的那個位被設(shè)置成例如0。
輔助項包含必要用戶數(shù)據(jù)。于是,輔助項提供用戶可以放置任何類型數(shù)據(jù)的區(qū)域。
如上所述,標(biāo)準(zhǔn)AV多路復(fù)用格式以幀為單位多路復(fù)用包含基于幀元數(shù)據(jù)的系統(tǒng)項、包含視頻數(shù)據(jù)的畫面項、包含音頻數(shù)據(jù)的聲音項以及包含用戶數(shù)據(jù)的輔助項。并且,聲音項以樣本為單位多路復(fù)用8-信道音頻數(shù)據(jù)。
可能存在視頻數(shù)據(jù)和音頻數(shù)據(jù)包含在不同文件中的情況。在這種情況下,在接收到有關(guān)視頻數(shù)據(jù)和音頻數(shù)據(jù)的所有文件之前,不能再現(xiàn)視頻數(shù)據(jù)和音頻數(shù)據(jù)。與此相比,標(biāo)準(zhǔn)AV多路復(fù)用格式以幀為單位多路復(fù)用多路復(fù)用視頻數(shù)據(jù)和音頻數(shù)據(jù)。接收到一個幀的視頻數(shù)據(jù)和音頻數(shù)據(jù)馬上就可以再現(xiàn)那個幀的視頻數(shù)據(jù)和音頻數(shù)據(jù)。于是,標(biāo)準(zhǔn)AV多路復(fù)用格式適用于數(shù)據(jù)流。
如上所述,標(biāo)準(zhǔn)AV多路復(fù)用格式以幀為單位多路復(fù)用多路復(fù)用視頻數(shù)據(jù)和音頻數(shù)據(jù)和適用于數(shù)據(jù)流。但是,與此相反,標(biāo)準(zhǔn)AV格式難以提供獨立編輯視頻數(shù)據(jù)和音頻數(shù)據(jù)的AV獨立編輯。
并且,基于文件的元數(shù)據(jù)分散在編輯單元的系統(tǒng)項中,在編輯等期間難以管理。
AES3標(biāo)準(zhǔn)與標(biāo)準(zhǔn)AV格式兼容,并且存在將至少四個字節(jié)分配給音頻數(shù)據(jù)的一個樣本的規(guī)定,因此,使整個文件的大小增大了。
圖3示出了AV獨立格式的例子。
AV獨立格式將獨立安排的文件用于視頻數(shù)據(jù)、音頻數(shù)據(jù)、基于文件的元數(shù)據(jù)以及用戶數(shù)據(jù),而在標(biāo)準(zhǔn)AV多路復(fù)用格式中多路復(fù)用這些數(shù)據(jù)。
也就是說,AV獨立格式利用主體集中包含包含基于標(biāo)準(zhǔn)AV多路復(fù)用格式的視頻數(shù)據(jù)的畫面項。并且,主體配有具有與標(biāo)準(zhǔn)AV多路復(fù)用格式相同的格式的首標(biāo)和尾標(biāo)以構(gòu)成視頻文件。
基于AV獨立格式的視頻文件的主體集中包含多達(dá)光盤7的扇區(qū)長度的整數(shù)倍的畫面項。于是,整個主體的大小等于光盤7的扇區(qū)長度的整數(shù)倍。也就是說,按照扇區(qū)對齊調(diào)整基于AV獨立格式的視頻文件的主體的大小。
并且,視頻文件的整個主體的大小被調(diào)整成光盤7的ECC(糾錯碼)塊長度的整數(shù)倍。正如后面所述的那樣,調(diào)整主體中最后填充符的大小,以便將視頻文件的整個主體的大小調(diào)整成光盤7的ECC塊長度的整數(shù)倍。
ECC塊是作為讀寫光盤7的單元的進(jìn)行ECC處理的單元。
扇區(qū)是光盤7上的物理單元區(qū)的例子。ECC塊是讀寫光盤7的單元的例子。另外,固定個數(shù)的扇區(qū)可以用作光盤7上的物理單元區(qū)。讀寫光盤7的單元可以是例如固定個數(shù)的物理單元區(qū)。
在信號處理部件115(待述)中以例如ECC塊為單位進(jìn)行ECC處理。ECC塊可以由一個或多個扇區(qū)組成。
在如下的描述中,假設(shè)一個扇區(qū)是光盤7上的一個物理單元區(qū)。假設(shè)一個ECC塊是由一個或多個扇區(qū)組成的讀寫單元。
在圖2中,標(biāo)準(zhǔn)AV多路復(fù)用格式文件的首標(biāo)包含索引表。如上所述,MXF提供了作為選項的索引表。在圖3的視頻文件中(以及在待述的音頻文件中)未使用索引表。
標(biāo)準(zhǔn)AV多路復(fù)用格式將多路復(fù)用8-信道音頻數(shù)據(jù)存儲在聲音項中。與此相比,AV獨立格式將這個音頻數(shù)據(jù)分離成基于信道的音頻數(shù)據(jù)。將音頻數(shù)據(jù)從AES 3格式轉(zhuǎn)換成WAVE格式,并且根據(jù)KLV結(jié)構(gòu)存儲在每個信道的文件主體中。并且,主體配有具有與標(biāo)準(zhǔn)AV多路復(fù)用格式相同的格式的首標(biāo)和尾標(biāo)以構(gòu)成音頻文件。
也就是說,AV獨立格式獨立地形成與8-信道音頻數(shù)據(jù)的每個信道相對應(yīng)的音頻文件。每個信道的音頻文件在主體中包含該信道的WAVE格式化和集中KLV結(jié)構(gòu)化的音頻數(shù)據(jù)。并且,主體配有具有與標(biāo)準(zhǔn)AV多路復(fù)用格式相同的格式的首標(biāo)和尾標(biāo)以構(gòu)成音頻文件。
如上所述,基于AV獨立格式的音頻文件的主體包含給定信道的WAVE格式化和集中KLV結(jié)構(gòu)化的音頻數(shù)據(jù)。但是,整個音頻數(shù)據(jù)的大小未必被調(diào)整成光盤7的ECC塊長度的整數(shù)倍??紤]到這一點,基于AV獨立格式的音頻文件的主體不僅在KLV結(jié)構(gòu)化音頻數(shù)據(jù)之后配有KLV結(jié)構(gòu)化填充符,而且在首標(biāo)和尾標(biāo)之后配有填充符。
除了如上所述的八個信道每一個的視頻文件和音頻文件之外,AV獨立格式還提供了基于文件的元數(shù)據(jù)文件和基于幀的元數(shù)據(jù)文件?;谖募脑獢?shù)據(jù)文件集中包含包含在基于標(biāo)準(zhǔn)AV多路復(fù)用格式的首標(biāo)元數(shù)據(jù)中的基于文件元數(shù)據(jù)?;趲脑獢?shù)據(jù)文件集中包含包含基于標(biāo)準(zhǔn)AV多路復(fù)用格式的基于幀元數(shù)據(jù)的系統(tǒng)項。并且,AV獨立格式提供了集中包含基于標(biāo)準(zhǔn)AV多路復(fù)用格式的用戶數(shù)據(jù)的輔助文件。
AV獨立格式使用描述指向視頻文件、與八個信道對應(yīng)的音頻文件、基于文件的元數(shù)據(jù)文件、基于幀的元數(shù)據(jù)文件以及輔助文件的指針的主文件。
主文件用例如XML(可擴充標(biāo)記語言)編碼。主文件包含例如作為指向視頻文件、與八個信道對應(yīng)的音頻文件、基于文件的元數(shù)據(jù)文件、基于幀的元數(shù)據(jù)文件以及輔助文件的指針的文件名。
于是,主文件可以用于引用視頻文件、與八個信道對應(yīng)的音頻文件、基于文件的元數(shù)據(jù)文件、基于幀的元數(shù)據(jù)文件以及輔助文件。
例如,輔助文件是可選的。
在圖3中,基于文件的元數(shù)據(jù)文件、基于幀的元數(shù)據(jù)文件以及輔助文件不使用具有與標(biāo)準(zhǔn)AV多路復(fù)用格式相同的格式的首標(biāo)和尾標(biāo)?;谖募脑獢?shù)據(jù)文件、基于幀的元數(shù)據(jù)文件以及輔助文件也可以配置成另外配有具有與標(biāo)準(zhǔn)AV多路復(fù)用格式相同的格式的首標(biāo)和尾標(biāo)。
此外,基于文件元數(shù)據(jù)的最小集合包含在為基于AV獨立格式的視頻文件和音頻文件提供首標(biāo)的首標(biāo)元數(shù)據(jù)中。
也就是說,AV獨立格式提供包含要存儲在基于標(biāo)準(zhǔn)AV多路復(fù)用格式的首標(biāo)元數(shù)據(jù)中的基于文件元數(shù)據(jù)的基于文件的元數(shù)據(jù)文件。因此,除了為視頻文件和音頻文件提供首標(biāo)的首標(biāo)元數(shù)據(jù)之外,還存儲包含在元數(shù)據(jù)文件中的基于文件元數(shù)據(jù)是多余的。這也使AV獨立格式文件的大小增大了。
但是,MXF需要有關(guān)首標(biāo)的首標(biāo)元數(shù)據(jù)。當(dāng)未使用任何首標(biāo)元數(shù)據(jù)地配置首標(biāo)時,首標(biāo)格式不同于標(biāo)準(zhǔn)AV多路復(fù)用格式。
根據(jù)MXF,可為要存儲在首標(biāo)元數(shù)據(jù)中的基于文件元數(shù)據(jù)獲得各種項目。這些項目的一些是必需的,而其它是可選的。
需要防止文件大小增大和保持與標(biāo)準(zhǔn)AV多路復(fù)用格式的兼容。為此,考慮如下情況。在首標(biāo)元數(shù)據(jù)為基于AV獨立格式的視頻文件和音頻文件提供首標(biāo)的同時,首標(biāo)元數(shù)據(jù)存儲基于文件元數(shù)據(jù)的最小集合,即,只有需要存儲在基于MXF的首標(biāo)元數(shù)據(jù)中的項目的元數(shù)據(jù)。
如上所述,AV獨立格式將視頻數(shù)據(jù)集中存儲在視頻文件中并將每個信道的音頻數(shù)據(jù)集中存儲在與信道對應(yīng)的音頻文件中。因此,可以容易地進(jìn)行諸如AV獨立編輯之類的編輯以獨立地編輯視頻數(shù)據(jù)和音頻數(shù)據(jù)。
并且,AV獨立格式以WAVE格式存儲音頻數(shù)據(jù)。因此,與基于標(biāo)準(zhǔn)AV多路復(fù)用格式的AES3音頻數(shù)據(jù)相比,數(shù)據(jù)量可以減少。其結(jié)果是,當(dāng)將AV獨立格式文件記錄在諸如光盤7之類的存儲器中時,與記錄標(biāo)準(zhǔn)AV多路復(fù)用格式文件相比,可以節(jié)省記錄所需的存儲容量。
與標(biāo)準(zhǔn)AV多路復(fù)用格式文件類似,AV獨立格式視頻文件和音頻文件每一個都被配置成從頭開始配有首標(biāo)、主體以及尾標(biāo)。此外,首標(biāo)和尾標(biāo)具有與標(biāo)準(zhǔn)AV多路復(fù)用格式相同的格式。讓我們假設(shè)盤設(shè)備1將AV獨立格式視頻文件或音頻文件記錄在可拆卸式光盤7上并將光盤7安放在盤設(shè)備2上。當(dāng)盤設(shè)備2是標(biāo)準(zhǔn)設(shè)備(能夠管理MXF文件)時,盤設(shè)備2可以從光盤7中讀取AV獨立格式視頻文件或音頻文件。
AV獨立格式獨立地包含基于文件元數(shù)據(jù)和基于幀元數(shù)據(jù)。每個數(shù)據(jù)被記錄在一個文件上,以便于利用元數(shù)據(jù)的檢索處理。
圖4和5圖示了AV獨立格式視頻文件的數(shù)據(jù)量。如圖4所示,在AV獨立格式視頻文件的首標(biāo)之后提供了填充符。使整個首標(biāo)的大小調(diào)整成光盤7的ECC塊長度的整數(shù)倍。將視頻文件寫到光盤7上,以使得視頻文件的首標(biāo)邊界對應(yīng)于光盤7上的ECC塊邊界。
在視頻文件的尾標(biāo)之后提供填充符。使整個尾標(biāo)的大小調(diào)整成光盤7的ECC塊長度的整數(shù)倍。將視頻文件寫到光盤7上,以使得視頻文件的尾標(biāo)邊界對應(yīng)于光盤7上的ECC塊邊界。
將視頻文件的整個主體的大小調(diào)整成光盤7的ECC塊長度的整數(shù)倍。將視頻文件被這樣寫到光盤7上,以使得主體的邊界對應(yīng)于光盤7上的ECC塊邊界。并且,主體的每個畫面項和隨后的填充符是光盤7的扇區(qū)長度的整數(shù)倍。將視頻文件被這樣寫到光盤7上,以使得畫面項的前面邊界對應(yīng)于扇區(qū)邊界,并且附在畫面項上的填充符之后的邊界對應(yīng)于扇區(qū)邊界。
如圖5所示,主體中的最后填充符的大小調(diào)整成使得整個主體的大小被調(diào)整成光盤7的ECC塊長度的整數(shù)倍。當(dāng)視頻文件被寫到光盤7上時,接在附在主體中的最后畫面項上的填充符之后的邊界對應(yīng)于ECC塊邊界。
圖6圖示了AV獨立格式音頻文件的數(shù)據(jù)量。在首標(biāo)末尾的填充符的大小調(diào)整成使得音頻文件的首標(biāo)和主體中基于KLV結(jié)構(gòu)的音頻數(shù)據(jù)的密鑰和長度的大小被調(diào)整成光盤7的ECC塊長度的整數(shù)倍。將音頻文件寫到光盤7上,以使得音頻文件首標(biāo)之前的邊界對應(yīng)于光盤7的ECC塊的邊界。并且,將音頻文件寫到光盤7上,以使得長度之后的邊界對應(yīng)于光盤7的ECC塊的邊界。
主體中的音頻數(shù)據(jù)的KLV結(jié)構(gòu)化值和附在主體上的KLV結(jié)構(gòu)化填充符的大小被調(diào)整成光盤7的ECC塊長度的整數(shù)倍。將音頻文件寫到光盤7上,以使得主體之后的邊界對應(yīng)于光盤7的ECC塊的邊界。
音頻文件的尾標(biāo)后面接著填充符。整個尾標(biāo)的大小被調(diào)整成光盤7的ECC塊長度的整數(shù)倍。將音頻文件寫到光盤7上,以使得音頻文件尾標(biāo)之前和之后的邊界對應(yīng)于光盤7的ECC塊的邊界。
圖7示范了為圖1中的盤設(shè)備1配備的格式轉(zhuǎn)換部件12的配置。
格式轉(zhuǎn)換部件12包括標(biāo)準(zhǔn)/獨立格式轉(zhuǎn)換部件21和獨立/標(biāo)準(zhǔn)格式轉(zhuǎn)換部件22。
將來自通信I/F 13的基于圖2中的標(biāo)準(zhǔn)AV多路復(fù)用格式的文件供應(yīng)給標(biāo)準(zhǔn)/獨立格式轉(zhuǎn)換部件21,標(biāo)準(zhǔn)/獨立格式轉(zhuǎn)換部件21將該文件轉(zhuǎn)換成基于圖3中的AV獨立格式的文件,并且將它供應(yīng)給盤驅(qū)動設(shè)備11。將來自盤驅(qū)動設(shè)備11的基于圖3中的AV獨立格式的文件供應(yīng)給獨立/標(biāo)準(zhǔn)格式轉(zhuǎn)換部件22,獨立/標(biāo)準(zhǔn)格式轉(zhuǎn)換部件22將該文件轉(zhuǎn)換成基于圖2中的標(biāo)準(zhǔn)AV多路復(fù)用格式的文件,并且將它供應(yīng)給通信I/F 13。
圖8示范了圖7中的標(biāo)準(zhǔn)/獨立格式轉(zhuǎn)換部件21的配置。
將來自通信I/F 13的標(biāo)準(zhǔn)AV多路復(fù)用格式文件供應(yīng)給緩沖器31。緩沖器31臨時存儲供應(yīng)的標(biāo)準(zhǔn)AV多路復(fù)用格式文件。
當(dāng)緩沖器31存儲標(biāo)準(zhǔn)AV多路復(fù)用格式文件時,主文件生成部件32為標(biāo)準(zhǔn)AV多路復(fù)用格式文件生成基于AV獨立格式的主文件,并且將它供應(yīng)給緩沖器44。
首標(biāo)獲取部件33通過從存儲在緩沖器31中的標(biāo)準(zhǔn)AV多路復(fù)用格式文件中提取首標(biāo)來獲取首標(biāo),并且將首標(biāo)供應(yīng)給首標(biāo)元數(shù)據(jù)提取部件35。
主體獲取部件34通過從存儲在緩沖器31中的標(biāo)準(zhǔn)AV多路復(fù)用格式文件中提取主體來獲取主體。主體獲取部件34將主體供應(yīng)給系統(tǒng)項處理部件36、輔助項提取部件38以及聲音項提取部件42。
首標(biāo)元數(shù)據(jù)提取部件35從首標(biāo)獲取部件3 3供應(yīng)的首標(biāo)中提取首標(biāo)元數(shù)據(jù),并且將包含在元數(shù)據(jù)中的基于文件元數(shù)據(jù)供應(yīng)給元數(shù)據(jù)文件生成部件37。系統(tǒng)項處理部件36從主體獲取部件34供應(yīng)的主體中的每個編輯單元中提取包含基于幀元數(shù)據(jù)的系統(tǒng)項,并且將系統(tǒng)項供應(yīng)給元數(shù)據(jù)文件生成部件37。元數(shù)據(jù)文件生成部件37生成包含首標(biāo)元數(shù)據(jù)提取部件35供應(yīng)的基于文件元數(shù)據(jù)的基于文件的元數(shù)據(jù)文件。元數(shù)據(jù)文件生成部件37還生成集中(依次)包含系統(tǒng)項處理部件36供應(yīng)的相應(yīng)編輯單元中的系統(tǒng)項的基于幀的元數(shù)據(jù)文件。元數(shù)據(jù)文件生成部件37將基于文件的元數(shù)據(jù)文件和基于幀的元數(shù)據(jù)文件供應(yīng)給緩沖器44。
輔助項提取部件38從主體獲取部件34供應(yīng)的主體中的每個編輯單元中提取包含基于幀用戶數(shù)據(jù)的輔助項,并且將輔助項供應(yīng)給輔助文件生成部件39。輔助文件生成部件39生成集中包含輔助項提取部件38供應(yīng)的編輯單元中的輔助項的輔助文件,并且將輔助文件供應(yīng)給緩沖器44。
畫面項提取部件40從主體獲取部件34供應(yīng)的主體中的每個編輯單元中提取包含基于幀視頻數(shù)據(jù)的畫面項,并且將畫面項供應(yīng)給視頻文件生成部件41。視頻文件生成部件41集中存儲畫面項提取部件40供應(yīng)的編輯單元中的畫面項。并且,視頻文件生成部件41生成配有具有與標(biāo)準(zhǔn)AV多路復(fù)用格式相同的格式的首標(biāo)和尾標(biāo)的視頻文件,并且將視頻文件供應(yīng)給緩沖器44。
聲音項提取部件42從主體獲取部件34供應(yīng)的主體中的每個編輯單元中提取包含基于幀音頻頻數(shù)據(jù)的聲音項,并且將聲音項供應(yīng)給音頻文件生成部件43。將來自聲音項提取部件42的包含在每個編輯單元的聲音項中的基于信道音頻數(shù)據(jù)供應(yīng)給音頻文件生成部件43,而音頻文件生成部件43集中存儲每個信道的音頻數(shù)據(jù)。并且,音頻文件生成部件43向主體提供具有與標(biāo)準(zhǔn)AV多路復(fù)用格式相同的格式的首標(biāo)和尾標(biāo),以生成基于信道音頻文件,并且將這個文件供應(yīng)給緩沖器44。
緩沖器44臨時存儲主文件生成部件32供應(yīng)的主文件、元數(shù)據(jù)文件生成部件37供應(yīng)的基于文件的元數(shù)據(jù)文件和基于幀的元數(shù)據(jù)文件、輔助文件生成部件39供應(yīng)的輔助文件、視頻文件生成部件41供應(yīng)的視頻文件以及音頻文件生成部件43供應(yīng)的基于信道音頻文件。緩沖器44將這些文件作為AV獨立格式文件供應(yīng)給盤驅(qū)動設(shè)備11。
圖9示范了圖8中的視頻文件生成部件41的配置。
畫面項提取部件40供應(yīng)編輯單元中的畫面項。然后將畫面項供應(yīng)給連接部件51。連接部件51依次連接(并置)供應(yīng)的編輯單元中的畫面項并將連接畫面項供應(yīng)給尾標(biāo)生成部件52。尾標(biāo)生成部件52從連接的編輯單元中的畫面項當(dāng)中構(gòu)造出主體和生成具有與標(biāo)準(zhǔn)AV多路復(fù)用格式文件相同的格式的尾標(biāo),以便將尾標(biāo)附在主體上。尾標(biāo)生成部件52將尾標(biāo)和主體供應(yīng)給首標(biāo)生成部件53。
首標(biāo)生成部件53生成要附在尾標(biāo)生成部件52供應(yīng)的尾標(biāo)和主體上的首標(biāo)。首標(biāo)生成部件53將首標(biāo)、主體以及尾標(biāo)給填充符生成部件54。
填充符生成部件54生成要附在首標(biāo)上的填充符和要附在尾標(biāo)上的填充符。并且,填充符生成部件54生成主體中的最后填充符。填充符生成部件54中的KLV編碼器55根據(jù)KLV結(jié)構(gòu)編碼主體的最后填充符。
填充符生成部件54配置由配有填充符的首標(biāo)、主體以及尾標(biāo)組成的AV獨立格式視頻文件和輸出該視頻文件。
填充符生成部件54生成的填充符附在視頻文件中的首標(biāo)、主體以及尾標(biāo)上。這樣,首標(biāo)、主體以及尾標(biāo)的數(shù)據(jù)量被調(diào)整成光盤7的ECC塊長度的整數(shù)倍。
當(dāng)將視頻文件寫到光盤7上時,可以防止首標(biāo)、主體或尾標(biāo)被記錄在ECC塊的一部分中和可以更可效地讀寫視頻文件。
首標(biāo)、主體以及尾標(biāo)的每一個都是光盤7的ECC塊長度的整數(shù)倍。將首標(biāo)、主體以及尾標(biāo)記錄成使它們的邊界對應(yīng)于ECC塊邊界是切實可行的。為了只讀寫首標(biāo)、主體或尾標(biāo),從最少個數(shù)的ECC塊中讀寫首標(biāo)、主體或尾標(biāo)就能夠讀寫首標(biāo)、主體或尾標(biāo)。也就是說,可以更有效地讀取光盤7上的視頻文件或?qū)⒁曨l文件寫在光盤7上。
圖10示范了圖8中的音頻文件生成部件43的配置。
從聲音項提取部件42供應(yīng)每個編輯單元中的聲音項并將它供應(yīng)給KLV解碼器61。KLV解碼器61分解包含在每個編輯單元的聲音項中的音頻數(shù)據(jù)的KLV結(jié)構(gòu),以生成八個多路復(fù)用信道的音頻數(shù)據(jù)(于是,下文稱為多路復(fù)用音頻數(shù)據(jù))。KLV解碼器61將所得多路復(fù)用音頻數(shù)據(jù)供應(yīng)給信道分離部件62。
信道分離部件62從KLV解碼器61供應(yīng)的每個聲音項的多路復(fù)用音頻數(shù)據(jù)中分離出基于信道音頻數(shù)據(jù)。信道分離部件62分組每個信道的基于信道音頻數(shù)據(jù)并將它供應(yīng)給數(shù)據(jù)轉(zhuǎn)換部件63。
數(shù)據(jù)轉(zhuǎn)換部件63為信道分離部件62供應(yīng)的基于信道音頻數(shù)據(jù)轉(zhuǎn)換編碼系統(tǒng)。也就是說,標(biāo)準(zhǔn)AV多路復(fù)用格式使用AES3編碼音頻數(shù)據(jù)。AV獨立格式使用WAVE編碼音頻數(shù)據(jù)。由于這個原因,數(shù)據(jù)轉(zhuǎn)換部件63將信道分離部件62供應(yīng)的AES3編碼音頻數(shù)據(jù)(AES3系統(tǒng)音頻數(shù)據(jù))轉(zhuǎn)換成WAVE編碼音頻數(shù)據(jù)(WAVE系統(tǒng)音頻數(shù)據(jù))。
在上述的例子中,數(shù)據(jù)轉(zhuǎn)換部件63將AES3系統(tǒng)音頻數(shù)據(jù)轉(zhuǎn)換成WAVE系統(tǒng)音頻數(shù)據(jù)。數(shù)據(jù)轉(zhuǎn)換部件63也可以將音頻數(shù)據(jù)轉(zhuǎn)換成除了WAVE系統(tǒng)之外的其它任何數(shù)據(jù)。數(shù)據(jù)轉(zhuǎn)換部件63為壓縮AES3系統(tǒng)音頻數(shù)據(jù)量的目的轉(zhuǎn)換音頻數(shù)據(jù)。數(shù)據(jù)轉(zhuǎn)換部件63可以使用能夠達(dá)到上述目的的任何編碼系統(tǒng)。
當(dāng)音頻數(shù)據(jù)量可忽略不計時,可以將音頻文件生成部件43配置成不包含數(shù)據(jù)轉(zhuǎn)換部件63。
數(shù)據(jù)轉(zhuǎn)換部件63獲取基于信道WAVE系統(tǒng)音頻數(shù)據(jù)并將它供應(yīng)給KLV編碼器64。將分組成信道的音頻數(shù)據(jù)供應(yīng)給KLV編碼器64,KLV編碼器64根據(jù)KLV結(jié)構(gòu)KLV編碼每個音頻數(shù)據(jù),并且將它供應(yīng)給首標(biāo)生成部件65。
首標(biāo)生成部件65從KLV編碼器64供應(yīng)的每個基于信道音頻數(shù)據(jù)當(dāng)中構(gòu)造出主體。首標(biāo)生成部件65生成具有與標(biāo)準(zhǔn)AV多路復(fù)用格式文件的格式相同的格式的首標(biāo),以便將首標(biāo)附在每個信道的主體上,并且將主體和首標(biāo)供應(yīng)給尾標(biāo)生成部件66。
尾標(biāo)生成部件66生成具有與標(biāo)準(zhǔn)AV多路復(fù)用格式文件的格式相同的格式的尾標(biāo),以便將尾標(biāo)附在主體上。尾標(biāo)生成部件66將首標(biāo)、主體以及首標(biāo)供應(yīng)給填充符生成部件67。
填充符生成部件67生成要附在首標(biāo)上的填充符、要附在主體上的填充符以及要附在尾標(biāo)上的填充符。如圖6所示,填充符生成部件67生成這樣的填充符,使首標(biāo)以及KLV編碼器64所附的密鑰和長度的數(shù)據(jù)量與ECC塊的數(shù)據(jù)量的整數(shù)倍匹配。填充符生成部件67將生成的填充符附在首標(biāo)之后。并且,如圖6所示,填充符生成部件67生成這樣的填充符,使尾標(biāo)的數(shù)據(jù)量與ECC塊的數(shù)據(jù)量的整數(shù)倍匹配。填充符生成部件67將生成的填充符附在尾標(biāo)之后。
填充符生成部件67中的KLV編碼器68按照KLV結(jié)構(gòu)編碼要附在主體上的填充符。如圖6所示,填充符生成部件67生成這樣在KLV結(jié)構(gòu)下編碼的填充符,使音頻數(shù)據(jù)的數(shù)據(jù)量與ECC塊的數(shù)據(jù)量的整數(shù)倍匹配。填充符生成部件67將生成的填充符附在音頻數(shù)據(jù)之后。
KLV編碼器64和首標(biāo)生成部件65構(gòu)成第一數(shù)據(jù)生成部件71。
這樣,填充符生成部件54生成的填充符被附在首標(biāo)、音頻數(shù)據(jù)以及尾標(biāo)上。因此,首標(biāo)和KLV編碼器64所附的密鑰和長度的、音頻數(shù)據(jù)以及尾標(biāo)的數(shù)據(jù)量被調(diào)整成光盤7的ECC塊長度的整數(shù)倍。
這樣,當(dāng)將音頻文件寫到光盤7上時,可以防止首標(biāo)、主體或尾標(biāo)被記錄在ECC塊的一部分中和可以更可效地讀寫音頻文件。
首標(biāo)和KLV編碼器64所附的密鑰和長度、音頻數(shù)據(jù)以及尾標(biāo)的每一個都是光盤7的ECC塊長度的整數(shù)倍。將首標(biāo)和KLV編碼器64所附的密鑰和長度、音頻數(shù)據(jù)或尾標(biāo)記錄成使它們的每個邊界與ECC塊邊界一致是切實可行的。可能存在只讀寫首標(biāo)和KLV編碼器64所附的密鑰和長度、音頻數(shù)據(jù)或尾標(biāo)的情況。在這樣的情況下,從最少個數(shù)的ECC塊中讀寫就可以讀寫首標(biāo)和KLV編碼器64所附的密鑰和長度、音頻數(shù)據(jù)或尾標(biāo)。也就是說,可以更有效地讀取光盤7上的音頻文件或?qū)⒁纛l文件寫在光盤7上。
圖8中的標(biāo)準(zhǔn)/獨立格式轉(zhuǎn)換部件21執(zhí)行生成作為AV獨立格式文件的主文件的主文件生成處理、生成基于文件的元數(shù)據(jù)文件和基于幀的元數(shù)據(jù)文件的元數(shù)據(jù)主文件生成處理、生成輔助文件的輔助文件生成處理、生成視頻文件生成部件的視頻文件生成處理以及生成音頻文件的音頻文件生成處理。
下面參照圖11到圖13中的流程圖,描述標(biāo)準(zhǔn)/獨立格式轉(zhuǎn)換部件21執(zhí)行的主文件生成處理、元數(shù)據(jù)主文件生成處理、輔助文件生成處理、視頻文件生成處理以及音頻文件生成處理。
首先,參照圖11中的流程圖描述主文件生成處理。
主文件生成處理從供應(yīng)標(biāo)準(zhǔn)AV格式文件并將它存儲在例如緩沖器31(圖8)中開始。在步驟S1中,主文件生成部件32(圖8)生成基于文件的元數(shù)據(jù)文件、基于幀的元數(shù)據(jù)文件、輔助文件、視頻文件以及各個信道的音頻文件的文件名。處理轉(zhuǎn)到步驟S2。在步驟S2中,主文件生成部件32生成包含到在步驟S1中生成的文件名的XML編碼鏈路的主文件。主文件生成部件32將鏈路供應(yīng)給緩沖器44,以便存儲鏈路。然后,終止主文件生成處理。
現(xiàn)在參照圖12中的流程圖,描述生成基于文件的元數(shù)據(jù)文件的基于文件的元數(shù)據(jù)文件生成處理。
基于文件的元數(shù)據(jù)文件生成處理從供應(yīng)標(biāo)準(zhǔn)AV格式文件并將它存儲在例如緩沖器31(圖8)中開始。在步驟S11中,首標(biāo)獲取部件33首先從存儲在緩沖器31中的標(biāo)準(zhǔn)AV格式文件中獲取首標(biāo),并且將首標(biāo)供應(yīng)給首標(biāo)元數(shù)據(jù)提取部件35。處理轉(zhuǎn)到步驟S12。在步驟S12中,首標(biāo)元數(shù)據(jù)提取部件35從首標(biāo)獲取部件33供應(yīng)的首標(biāo)中提取元數(shù)據(jù)。首標(biāo)元數(shù)據(jù)提取部件35將包含在元數(shù)據(jù)中的基于文件元數(shù)據(jù)供應(yīng)給元數(shù)據(jù)文件生成部件37。處理轉(zhuǎn)到步驟S13。在步驟S13中,元數(shù)據(jù)文件生成部件37生成包含首標(biāo)元數(shù)據(jù)提取部件35供應(yīng)的基于文件元數(shù)據(jù)的基于文件的元數(shù)據(jù)文件,并且將該文件供應(yīng)給緩沖器44,以便存儲它。然后終止基于文件的元數(shù)據(jù)文件生成處理。
現(xiàn)在參照圖13中的流程圖,描述生成基于幀的元數(shù)據(jù)文件的基于幀的元數(shù)據(jù)文件生成處理。
基于幀的元數(shù)據(jù)文件生成處理從供應(yīng)標(biāo)準(zhǔn)AV格式文件并將它存儲在例如緩沖器31(圖8)中開始。在步驟S21中,主體獲取部件34首先從存儲在緩沖器31中的標(biāo)準(zhǔn)AV格式文件中獲取主體,并且將主體供應(yīng)給系統(tǒng)項處理部件36。處理轉(zhuǎn)到步驟S22。在步驟S22中,系統(tǒng)項處理部件36從主體獲取部件34供應(yīng)的主體中的每個編輯單元中提取包含基于幀視頻數(shù)據(jù)的系統(tǒng)項,并且將系統(tǒng)項供應(yīng)給元數(shù)據(jù)文件生成部件37。處理轉(zhuǎn)到步驟S23。在步驟S23中,將來自系統(tǒng)項處理部件36的每個編輯單元的系統(tǒng)項供應(yīng)給元數(shù)據(jù)文件生成部件37,而元數(shù)據(jù)文件生成部件37將填充符生成部件附在系統(tǒng)項上。處理轉(zhuǎn)到步驟S24。
在步驟S24中,元數(shù)據(jù)文件生成部件37連接配有填充符的系統(tǒng)項,以生成包含各個編輯單元的系統(tǒng)項的基于文件元數(shù)據(jù)的主體。元數(shù)據(jù)文件生成部件37將生成的主體供應(yīng)給緩沖器44。處理轉(zhuǎn)到步驟S25。在步驟S25中,緩沖器44輸出元數(shù)據(jù)文件的主體。處理轉(zhuǎn)到步驟S26。
在步驟S26中,元數(shù)據(jù)文件生成部件37生成尾標(biāo)。處理轉(zhuǎn)到步驟S27。在步驟S27中,元數(shù)據(jù)文件生成部件37生成尾標(biāo)的填充符并將配有填充符的尾標(biāo)供應(yīng)給緩沖器44。處理轉(zhuǎn)到步驟S28。在步驟S28中,緩沖器44輸出尾標(biāo)。處理轉(zhuǎn)到步驟S29。
在步驟S29中,元數(shù)據(jù)文件生成部件37生成首標(biāo)。處理轉(zhuǎn)到步驟S30。在步驟S30中,元數(shù)據(jù)文件生成部件37生成尾標(biāo)的填充符并將配有填充符的首標(biāo)供應(yīng)給緩沖器44。處理轉(zhuǎn)到步驟S31。在步驟S31中,緩沖器44輸出首標(biāo)。然后終止基于文件的元數(shù)據(jù)文件生成處理。
現(xiàn)在參照圖14中的流程圖,描述生成輔助文件的輔助文件生成處理。
輔助文件生成處理從供應(yīng)標(biāo)準(zhǔn)AV格式文件并將它存儲在例如緩沖器31(圖8)中開始。在步驟S41中,主體獲取部件34首先從存儲在緩沖器31中的標(biāo)準(zhǔn)AV格式文件中獲取主體,并且將主體供應(yīng)給輔助項提取部件38。處理轉(zhuǎn)到步驟S42。在步驟S42中,輔助項處理部件38從主體獲取部件34供應(yīng)的主體中的每個編輯單元中提取輔助項,并且將輔助項供應(yīng)給輔助文件生成部件39。處理轉(zhuǎn)到步驟S43。在步驟S43中,將來自輔助項處理部件38的各個編輯單元的輔助項供應(yīng)給輔助文件生成部件39。輔助文件生成部件39連接輔助項,以生成分組編輯單元的輔助項的輔助文件。輔助文件生成部件39將輔助文件供應(yīng)給緩沖器44,以便存儲它。然后終止輔助文件生成處理。
現(xiàn)在參照圖15中的流程圖,描述生成視頻文件的視頻文件生成處理。
視頻文件生成處理從供應(yīng)標(biāo)準(zhǔn)AV格式文件并將它存儲在例如緩沖器31(圖8)中開始。在步驟S51中,主體獲取部件34首先從存儲在緩沖器31中的標(biāo)準(zhǔn)AV多路復(fù)用格式文件中獲取主體,并且將該主體供應(yīng)給畫面項提取部件40。處理轉(zhuǎn)到步驟S52。在步驟S52中,畫面項提取部件40從主體獲取部件34供應(yīng)的主體的每個編輯單元中提取畫面項,并且將畫面項供應(yīng)給視頻文件生成部件41。處理轉(zhuǎn)到步驟S53。在步驟S53中,將來自畫面項提取部件40的編輯單元的畫面項供應(yīng)給視頻文件生成部件41(圖9)中的連接部件51,而連接部件51連接畫面項,以生成包含編輯單元的畫面項的主體。處理轉(zhuǎn)到步驟S54。
在步驟S54中,視頻文件生成部件41確定連接的畫面項是否是最后一個。當(dāng)連接的畫面項被確定為不是最后一個時,處理轉(zhuǎn)到步驟S55。視頻文件生成部件41將生成的主體輸出到緩沖器44。處理返回到步驟S52。重復(fù)上述處理。在這種情況下,主體不變地經(jīng)過尾標(biāo)生成部件52、首標(biāo)生成部件53以及填充符生成部件54。
當(dāng)在連接的畫面項在步驟S54中被確定為是最后一個時,處理轉(zhuǎn)到步驟S56。視頻文件生成部件41(圖9)中的填充符生成部件54為最后畫面項生成填充符。填充符的數(shù)據(jù)量被調(diào)整成在轉(zhuǎn)換成KLV結(jié)構(gòu)之后使主體的數(shù)據(jù)量與ECC塊的整數(shù)倍匹配。處理轉(zhuǎn)到步驟S57。在步驟S57中,KLV編碼器55將最后畫面項的填充符轉(zhuǎn)換成KLV結(jié)構(gòu)。處理轉(zhuǎn)到步驟S58。在步驟S58中,視頻文件生成部件41從轉(zhuǎn)換成KLV結(jié)構(gòu)的填充符當(dāng)中構(gòu)造出主體和輸出該主體。處理轉(zhuǎn)到步驟S59。
在步驟S59中,尾標(biāo)生成部件52生成尾標(biāo)。處理轉(zhuǎn)到步驟S60。在步驟S60中,填充符生成部件54生成尾標(biāo)的填充符。填充符的數(shù)據(jù)量被調(diào)整成使尾標(biāo)的數(shù)據(jù)量與ECC塊的整數(shù)倍匹配。處理轉(zhuǎn)到步驟S61。在步驟S61中,視頻文件生成部件41輸出尾標(biāo)。處理轉(zhuǎn)到步驟S62。
在步驟S62中,首標(biāo)生成部件53生成首標(biāo)。處理轉(zhuǎn)到步驟S63。在步驟S63中,填充符生成部件54生成首標(biāo)的填充符。填充符的數(shù)據(jù)量被調(diào)整成使首標(biāo)的數(shù)據(jù)量與ECC塊的整數(shù)倍匹配。處理轉(zhuǎn)到步驟S64。在步驟S64中,視頻文件生成部件41輸出首標(biāo)。然后終止視頻文件生成處理。
這樣,在主體和首標(biāo)之后生成首標(biāo)。因此,可以使用單個處理來生成包含諸如視頻數(shù)據(jù)的再現(xiàn)時間或時間碼(TC)之類需要通過主體決定的數(shù)據(jù)的首標(biāo)。
例如,當(dāng)首先創(chuàng)建首標(biāo)時,在主體創(chuàng)建終止之前,諸如視頻數(shù)據(jù)的再現(xiàn)時間或時間碼(TC)之類的數(shù)據(jù)決定不了并且不能寫入。當(dāng)主體創(chuàng)建終止時,需要將再現(xiàn)時間或時間碼寫入首標(biāo)中,造成重復(fù)工作。當(dāng)將視頻文件記錄在諸如光盤7之類的記錄媒體上時,出現(xiàn)諸如尋找首標(biāo)之類的不必要處理。另一方面,首標(biāo)的數(shù)據(jù)量決定不下來使得難以保證記錄首標(biāo)所需的區(qū)域。視情況而定,首標(biāo)可能與主體和尾標(biāo)分開地記錄在光盤7上。
在主體和尾標(biāo)之類生成首標(biāo)可以消除這種重復(fù)工作。單個處理足以生成包含視主體的決定而定的數(shù)據(jù)的首標(biāo)。當(dāng)將視頻文件記錄在諸如光盤7之類的記錄媒體上時,可以與主體和尾標(biāo)連續(xù)地可靠記錄首標(biāo)。
現(xiàn)在參照圖16中的流程圖,描述生成音頻文件的音頻文件生成處理。
音頻文件生成處理從供應(yīng)標(biāo)準(zhǔn)AV格式文件并將它存儲在例如緩沖器31(圖8)中開始。在步驟S71中,主體獲取部件34首先從存儲在緩沖器31中的標(biāo)準(zhǔn)AV多路復(fù)用格式文件中獲取主體,并且將該主體供應(yīng)給聲音項提取部件42。處理轉(zhuǎn)到步驟S72。在步驟S72,聲音項提取部件42從主體獲取部件34供應(yīng)的主體的每個編輯單元中提取聲音項并將該聲音項供應(yīng)給音頻文件生成部件43。處理轉(zhuǎn)到步驟S73。在步驟S73中,音頻文件生成部件43(圖10)的KLV解碼器61分解包含在每個編輯單元的聲音項中的音頻數(shù)據(jù)的KLV結(jié)構(gòu)。KLV解碼器61將八個多路復(fù)用信道的所得音頻數(shù)據(jù)(多路復(fù)用音頻數(shù)據(jù))供應(yīng)給信道分離部件62。處理轉(zhuǎn)到步驟S74。
在步驟S74中,將來自KLV解碼器61的每個聲音項的多路復(fù)用音頻數(shù)據(jù)供應(yīng)給信道分離部件62,而信道分離部件62從多路復(fù)用音頻數(shù)據(jù)中分離出基于信道AES3音頻數(shù)據(jù)。信道分離部件62分組每個信道的基于信道AES3音頻數(shù)據(jù),并且將它供應(yīng)給數(shù)據(jù)轉(zhuǎn)換部件63。
處理轉(zhuǎn)到步驟S75。數(shù)據(jù)轉(zhuǎn)換部件63將信道分離部件62供應(yīng)的基于信道AES3音頻數(shù)據(jù)轉(zhuǎn)換成WAVE系統(tǒng)音頻數(shù)據(jù),并且將它供應(yīng)給KLV編碼器64。處理轉(zhuǎn)到步驟S76。在步驟S76中,將為每個信道分組的WAVE系統(tǒng)音頻數(shù)據(jù)供應(yīng)給KLV編碼器64,而KLV編碼器6 4根據(jù)KLV結(jié)構(gòu)KLV編碼每個音頻數(shù)據(jù)。這樣,KLV編碼器64生成包含為每個信道分組的WAVE系統(tǒng)音頻數(shù)據(jù)的基于信道主體。處理轉(zhuǎn)到步驟S77。
在步驟S77中,填充符生成部件67為每個信道的主體生成填充符。填充符的數(shù)據(jù)量被調(diào)整成使KLV結(jié)構(gòu)化音頻數(shù)據(jù)的數(shù)據(jù)量與ECC塊的整數(shù)倍匹配。處理轉(zhuǎn)到步驟S78。在步驟S78中,KLV編碼器68根據(jù)KLV結(jié)構(gòu)KLV編碼每個信道的主體的每個填充符。處理轉(zhuǎn)到步驟S79。在步驟S79中,音頻文件生成部件43輸出每個信道的主體。處理轉(zhuǎn)到步驟S80。當(dāng)每個信道的主體被輸出時,輸出音頻數(shù)據(jù)的值和KLV結(jié)構(gòu)化的填充符。不輸出音頻數(shù)據(jù)的密鑰和長度。
在步驟80中,尾標(biāo)生成部件66生成每個信道的尾標(biāo)。處理轉(zhuǎn)到步驟S81。在步驟S81中,填充符生成部件67為每個信道的尾標(biāo)生成填充符。填充符的數(shù)據(jù)量被調(diào)整成使尾標(biāo)的數(shù)據(jù)量與ECC層的整數(shù)倍匹配。處理轉(zhuǎn)到步驟S82。在步驟S82中,視頻文件生成部件41輸出每個信道的尾標(biāo)。處理轉(zhuǎn)到步驟S83。
在步驟83中,首標(biāo)生成部件65生成每個信道的首標(biāo)。處理轉(zhuǎn)到步驟S84。在步驟S84中,填充符生成部件54為每個信道的首標(biāo)生成填充符。填充符的數(shù)據(jù)量被調(diào)整成使首標(biāo)和音頻數(shù)據(jù)的密鑰和長度的數(shù)據(jù)量與ECC層的整數(shù)倍匹配。處理轉(zhuǎn)到步驟S85。在步驟S85中,視頻文件生成部件41輸出每個信道的首標(biāo)。然后終止音頻文件生成處理。在步驟S85中,除了每個信道的首標(biāo)之外,視頻文件生成部件41還輸出音頻數(shù)據(jù)的密鑰和長度。
這樣,在主體和尾標(biāo)之后生成首標(biāo)。因此,可以使用單個處理來生成包含諸如音頻數(shù)據(jù)的再現(xiàn)時間或時間碼(TC)之類需要通過主體決定的數(shù)據(jù)的首標(biāo)。
當(dāng)將音頻文件記錄在諸如光盤7之類的記錄媒體上時,可以與主體和尾標(biāo)連續(xù)地可靠記錄首標(biāo)。
圖17示范了根據(jù)本發(fā)明實施例的盤驅(qū)動設(shè)備11的配置。
主軸電機111依靠來自伺服控制部件114的主軸電機驅(qū)動信號運行,并且以CLV(恒定線速度)或CAV(恒定角速度)驅(qū)動光盤7旋轉(zhuǎn)。
拾取部件112根據(jù)信號處理部件115供應(yīng)的記錄信號控制激光束輸出,以便將記錄信號記錄在光盤7上。拾取部件112還壓縮激光束并將激光束照射在光盤7上。另外,拾取部件112光電轉(zhuǎn)換來自光盤的反射光以生成電流信號,并且將它供應(yīng)給RF(射頻)放大器113。照射激光束的位置受伺服控制部件114供應(yīng)給拾取部件112的伺服信號控制。
根據(jù)來自拾取部件112的電流信號,RF放大器113生成聚焦誤差信號、跟蹤誤差信號以及再現(xiàn)信號。RF放大器113將跟蹤誤差信號和聚焦誤差信號供應(yīng)給伺服控制部件114,并且將再現(xiàn)信號供應(yīng)給信號處理部件115。
伺服控制部件114控制聚焦伺服操作和跟蹤伺服操作。具體地說,伺服控制部件114根據(jù)RF放大器113供應(yīng)的聚焦誤差信號和跟蹤誤差信號控制聚焦伺服信號和跟蹤伺服信號,并且將生成的信號供應(yīng)給拾取部件112的致動器(未示出)。伺服控制部件114生成主軸電機驅(qū)動信號,以驅(qū)動主軸電機111,并且控制主軸伺服操作,使光盤7以指定旋轉(zhuǎn)速度旋轉(zhuǎn)。
并且,伺服控制部件114提供線程控制,通過使拾取部件112沿著光盤7的徑向移動,改變照射激光束的位置??刂撇考?19決定光盤7上讀取信號的位置??刂撇考?19控制拾取部件112的位置,以便能夠從決定的讀取位置中讀取信號。
信號處理部件115調(diào)制存儲器控制器116供應(yīng)的記錄數(shù)據(jù),以生成記錄信號,并且將它供應(yīng)給拾取部件112。信號處理部件115還解調(diào)來自RF放大器113的再現(xiàn)信號,以生成再現(xiàn)數(shù)據(jù),并且將它供應(yīng)給存儲器控制器116。
如后所述,存儲器控制器116據(jù)此將來自數(shù)據(jù)轉(zhuǎn)換部件118的記錄數(shù)據(jù)存儲在存儲器117中。另外,存儲器控制器116讀取存儲的數(shù)據(jù)并將它供應(yīng)給信號處理部件115。并且,存儲器控制器116據(jù)此將來自信號處理部件115的再現(xiàn)數(shù)據(jù)存儲在存儲器117中。另外,存儲器控制器116讀取存儲的數(shù)據(jù)并將它供應(yīng)給數(shù)據(jù)轉(zhuǎn)換部件118。
將來自格式轉(zhuǎn)換部件12的AV獨立格式文件供應(yīng)給數(shù)據(jù)轉(zhuǎn)換部件118。從這個文件中,數(shù)據(jù)轉(zhuǎn)換部件118創(chuàng)建低分辨率數(shù)據(jù),即,減少包含在AV獨立格式文件中的數(shù)據(jù)的數(shù)量得出的數(shù)據(jù)的文件。數(shù)據(jù)轉(zhuǎn)換部件118將AV獨立格式文件和低分辨率數(shù)據(jù)文件供應(yīng)給存儲器控制器116。
數(shù)據(jù)轉(zhuǎn)換部件118還將存儲器控制器116供應(yīng)的再現(xiàn)數(shù)據(jù)供應(yīng)給格式轉(zhuǎn)換部件12。
根據(jù)來自操作部件120的操作信號等,控制部件119控制伺服控制部件114、信號處理部件115、存儲器控制器116以及數(shù)據(jù)轉(zhuǎn)換部件118執(zhí)行記錄和再現(xiàn)處理。
操作部件120由例如用戶操作,并根據(jù)操作將操作信號供應(yīng)給控制部件119。
在根據(jù)上述配置的盤驅(qū)動設(shè)備11上,讓我們考慮用戶操作操作部件120發(fā)出記錄數(shù)據(jù)的指令的情況。格式轉(zhuǎn)換部件1 2供應(yīng)的數(shù)據(jù)經(jīng)過數(shù)據(jù)轉(zhuǎn)換部件118、存儲器控制器116、信號處理部件115以及拾取部件112,然后供應(yīng)給光盤7和記錄在光盤7上。
讓我們考慮用戶操作操作部件120發(fā)出再現(xiàn)數(shù)據(jù)的指令的情況。在這種情況下,從光盤7中讀取和再現(xiàn)數(shù)據(jù),該數(shù)據(jù)經(jīng)過拾取部件112、RF放大器113、信號處理部件115、存儲器控制器116以及數(shù)據(jù)轉(zhuǎn)換部件118,然后供應(yīng)給格式轉(zhuǎn)換部件12。
圖18示范了圖17中的數(shù)據(jù)轉(zhuǎn)換部件118的配置。
當(dāng)將數(shù)據(jù)記錄在光盤7上時,格式轉(zhuǎn)換部件12將諸如視頻文件、音頻文件以及元數(shù)據(jù)文件之類要記錄的AV獨立格式文件供應(yīng)給數(shù)據(jù)量檢測部件141。
數(shù)據(jù)量檢測部件141將格式轉(zhuǎn)換部件12供應(yīng)的視頻文件、音頻文件以及元數(shù)據(jù)文件不變地供應(yīng)給存儲器控制器116。數(shù)據(jù)量檢測部件141檢測視頻文件和音頻文件的數(shù)據(jù)量,并且將數(shù)據(jù)量供應(yīng)給存儲器控制器116。也就是說,數(shù)據(jù)量檢測部件141針對格式轉(zhuǎn)換部件12供應(yīng)的視頻文件和音頻文件的每一個,檢測例如特定再現(xiàn)時間間隔的數(shù)據(jù)量,并且將它供應(yīng)給存儲器控制器116。
將減少供應(yīng)數(shù)據(jù)的數(shù)量得出的低分辨率數(shù)據(jù)供應(yīng)給低分辨率數(shù)據(jù)生成部件142。低分辨率數(shù)據(jù)生成部件142生成低分辨率數(shù)據(jù)的數(shù)據(jù)序列,并且將它供應(yīng)給存儲器控制器116。在這種情況下,低分辨率數(shù)據(jù)生成部件142輸出低分辨率數(shù)據(jù)的文件形式。并且,低分辨率數(shù)據(jù)生成部件142檢測例如特定再現(xiàn)時間間隔的低分辨率數(shù)據(jù)的數(shù)據(jù)量,并且將它供應(yīng)給存儲器控制器116。
在如下的描述中,低分辨率數(shù)據(jù)的文件形式也稱為低分辨率數(shù)據(jù)文件。
供應(yīng)給存儲器控制器116的視頻文件像上述那樣供應(yīng)給光盤7和記錄在光盤7上。
格式轉(zhuǎn)換部件12供應(yīng)視頻文件和音頻文件的數(shù)據(jù)序列。低分辨率數(shù)據(jù)生成部件142輸出低分辨率數(shù)據(jù)的數(shù)據(jù)序列。這些數(shù)據(jù)序列對應(yīng)于同一內(nèi)容的視頻和音頻。格式轉(zhuǎn)換部件12供應(yīng)的視頻文件和音頻文件原來是提供給用戶的。由于這個原因,下文在需要的時候?qū)⒏袷睫D(zhuǎn)換部件12供應(yīng)的視頻文件和音頻文件稱為主干數(shù)據(jù)。
如上所述,低分辨率數(shù)據(jù)包含內(nèi)容與主干數(shù)據(jù)相同,但數(shù)據(jù)量較小的視頻和音頻數(shù)據(jù)。于是,當(dāng)需要在特定時間間隔內(nèi)再現(xiàn)時,可以比主干數(shù)據(jù)快地從光盤7中讀取低分辨率數(shù)據(jù)。
主干數(shù)據(jù)的取樣數(shù)據(jù)速率可以接近25 Mbps(兆位每秒)。在這種情況下,低分辨率數(shù)據(jù)的取樣數(shù)據(jù)速率可以接近3 Mbps。并且,元數(shù)據(jù)的取樣數(shù)據(jù)速率可以接近2 Mbps。在這種情況下,可以使用大約30(=25+3+2)的數(shù)據(jù)速率將整個數(shù)據(jù)記錄在光盤7上。于是,光盤7(或驅(qū)動它的盤驅(qū)動設(shè)備11)可以提供例如35 Mbps的足夠?qū)嵱糜涗浰俾省?br>
如上所述,圖16中的數(shù)據(jù)轉(zhuǎn)換部件118不僅將主干數(shù)據(jù)(視頻文件和音頻文件)供應(yīng)給存儲器控制器116,而且將元數(shù)據(jù)和低分辨率數(shù)據(jù)的數(shù)據(jù)序列供應(yīng)給存儲器控制器116。供應(yīng)給存儲器控制器116的主干數(shù)據(jù)、元數(shù)據(jù)以及低分辨率數(shù)據(jù)供應(yīng)給光盤7和記錄在光盤7上。
在從光盤7中再現(xiàn)數(shù)據(jù)期間,從光盤7中讀取視頻文件、音頻文件、元數(shù)據(jù)文件以及低分辨率數(shù)據(jù)文件,并且將它們供應(yīng)給格式轉(zhuǎn)換部件12。
低分辨率數(shù)據(jù)文件的結(jié)構(gòu)將參照圖19到24加以描述。如圖19所示,低分辨率數(shù)據(jù)首標(biāo)包含導(dǎo)入?yún)^(qū)、首標(biāo)分隔包、首標(biāo)元數(shù)據(jù)、索引表以及填充符。低分辨率數(shù)據(jù)文件主體包含由主體分隔包分開的要素容器。
低分辨率數(shù)據(jù)文件尾標(biāo)包含尾標(biāo)分隔包和首標(biāo)元數(shù)據(jù)。尾標(biāo)中的首標(biāo)元數(shù)據(jù)是可選的。
低分辨率數(shù)據(jù)文件中的首標(biāo)分隔包、首標(biāo)元數(shù)據(jù)、索引表以及尾標(biāo)分隔包與標(biāo)準(zhǔn)AV多路復(fù)用格式文件中的那些相同,因此,省略對它們的描述。
低分辨率數(shù)據(jù)文件首標(biāo)的大小被調(diào)整成光盤7上的ECC塊長度的整數(shù)倍。低分辨率數(shù)據(jù)文件主體中的一組主體分隔包和要素容器的大小被調(diào)整成光盤7的ECC塊長度的整數(shù)倍。低分辨率數(shù)據(jù)文件尾標(biāo)的大小被調(diào)整成光盤7的ECC塊長度的整數(shù)倍。
圖20示出了存儲在低分辨率數(shù)據(jù)文件主體中的主體分隔包和要素容器的配置。要素容器存儲系統(tǒng)項、基于MPEG4基本流的畫面要素(視頻數(shù)據(jù))以及聲音要素(音頻數(shù)據(jù))。填充項位于系統(tǒng)項和畫面要素之間。主體分隔包、系統(tǒng)項、填充項以及畫面要素的大小被調(diào)整成光盤7的ECC塊長度的整數(shù)倍。
聲音要素被劃分成每一個都附有填充符的四個部分。一組分聲音要素和附加填充符提供相當(dāng)于光盤7的ECC塊長度一半的數(shù)據(jù)量。也就是說,兩組分聲音要素和附加填充符提供等于光盤7的ECC塊長度的數(shù)據(jù)量。于是,一個要素容器中聲音要素和附加填充符的總數(shù)提供了兩倍于光盤7的ECC塊長度的數(shù)據(jù)量。
圖21示出了首標(biāo)中的系統(tǒng)項和填充項的配置。系統(tǒng)項存儲包元數(shù)據(jù)。填充項由具有KLV結(jié)構(gòu)的填充符組成。
圖22示出了畫面要素的配置。畫面要素是基于MPEG4基本流的KLV結(jié)構(gòu)化視頻數(shù)據(jù)。也就是說,視頻數(shù)據(jù)可以提供525/60(59.94)的總掃描線數(shù)每幀。視頻數(shù)據(jù)可以是幀速率為60(59.94)的逐行掃描圖像。在這些情況下,一個編輯單元的畫面要素包含六個GOV(Group of Video Object Plane,視頻對象平面組)。當(dāng)視頻數(shù)據(jù)提供625/50的總掃描線數(shù)每幀時,一個編輯單元的畫面要素包含五個GOV。一個GOV在開頭包含幀內(nèi)編碼的I-VOP(IntraVideo Object Plane,幀內(nèi)視頻對象平面),后面接著指定個幀間正向預(yù)測編碼的P-VOP(Predicted Video Object Plane,預(yù)測視頻對象平面)。
圖23示出了KLV結(jié)構(gòu)化畫面要素中的數(shù)據(jù)量。當(dāng)視頻數(shù)據(jù)提供525/60(59.94)的總掃描線數(shù)每幀時,值的數(shù)據(jù)量是384000個字節(jié)(八位位組)。也就是說,一個GOV具有64000個字節(jié)的數(shù)據(jù)量。在這種情況下,一個GOV存儲10幀圖像。
當(dāng)視頻數(shù)據(jù)是幀速率為24(23.97)的逐行掃描圖像時,值的數(shù)據(jù)量是384000個字節(jié)。也就是說,一個GOV具有64000個字節(jié)的數(shù)據(jù)量。在這種情況下,一個GOV存儲8幀圖像。
當(dāng)視頻數(shù)據(jù)是幀速率為60(5 9.94)的逐行掃描圖像時,值的數(shù)據(jù)量是384000個字節(jié)。也就是說,一個GOV具有64000個字節(jié)的數(shù)據(jù)量。在這種情況下,一個GOV存儲20幀圖像。
當(dāng)視頻數(shù)據(jù)提供625/50的總掃描線數(shù)每幀時,值的數(shù)據(jù)量是384000個字節(jié)(八位位組)。也就是說,一個GOV具有76800個字節(jié)的數(shù)據(jù)量。在這種情況下,一個GOV存儲10幀圖像。
圖24示出了聲音要素的配置。低分辨率數(shù)據(jù)文件的聲音要素是基于ITU-T(國際電信聯(lián)盟,電信標(biāo)準(zhǔn)化部分)G.711標(biāo)準(zhǔn)的2-信道數(shù)據(jù)。聲音要素被劃分成每一個都被KLV結(jié)構(gòu)化的四個部分。每個KLV結(jié)構(gòu)化分?jǐn)?shù)據(jù)都附有填充符。
可替代地,值可以包含2-信道樣本。聲音要素可以對應(yīng)于具有525/60(59.94)的總掃描線數(shù)每幀的畫面要素。聲音要素可以對應(yīng)于作為幀速率為24(23.97)的逐行掃描圖像的畫面要素??商娲?,聲音要素可以對應(yīng)于作為幀速率為60(59.94)的逐行掃描圖像的畫面要素。在這些情況下,四個分聲音要素之一包含16016個樣本。另一方面,聲音要素可以對應(yīng)于具有625/50的總掃描線數(shù)每幀的畫面要素。在這種情況下,四個分聲音要素之一包含16000個樣本。
圖25是示出低分辨率數(shù)據(jù)生成部件142的配置的方框圖。
緩沖器161臨時存儲格式轉(zhuǎn)換部件12供應(yīng)的AV獨立格式文件(主文件、基于文件的元數(shù)據(jù)文件、基于幀的元數(shù)據(jù)文件、輔助文件、視頻文件以及八個信道的音頻文件)。
文件獲取部件162引用存儲在緩沖器161中的主文件來識別基于文件的元數(shù)據(jù)文件、基于幀的元數(shù)據(jù)文件、輔助文件、視頻文件以及八個信道的音頻文件的文件名。根據(jù)文件名,文件獲取部件162通過緩沖器161從格式轉(zhuǎn)換部件12中獲取基于文件的元數(shù)據(jù)文件、基于幀的元數(shù)據(jù)文件、輔助文件、視頻文件以及八個信道的音頻文件。在這些獲取的文件當(dāng)中,文件獲取部件162將基于文件的元數(shù)據(jù)文件和基于幀的元數(shù)據(jù)文件供應(yīng)給元數(shù)據(jù)文件處理部件163,將視頻文件供應(yīng)給視頻文件處理部件164,并且將八個信道的音頻文件供應(yīng)給音頻文件處理部件165。
將來自文件獲取部件162的基于文件的元數(shù)據(jù)文件供應(yīng)給元數(shù)據(jù)文件處理部件163,元數(shù)據(jù)文件處理部件163從基于文件的元數(shù)據(jù)文件中提取基于文件元數(shù)據(jù)。元數(shù)據(jù)文件處理部件163從基于幀的元數(shù)據(jù)文件中提取包含基于幀元數(shù)據(jù)的系統(tǒng)項。元數(shù)據(jù)文件處理部件163將基于文件元數(shù)據(jù)和系統(tǒng)項供應(yīng)給數(shù)據(jù)合成部件166。
將來自文件獲取部件162的視頻文件供應(yīng)給視頻文件處理部件164,視頻文件處理部件164從視頻文件中提取畫面項。視頻文件處理部件164從提取的畫面項中生成低分辨率數(shù)據(jù)文件的畫面要素,并且將畫面要素供應(yīng)給數(shù)據(jù)合成部件166。
將來自文件獲取部件162的八個信道的音頻文件供應(yīng)給音頻文件處理部件165,音頻文件處理部件165從音頻文件中提取每個信道的音頻數(shù)據(jù)。音頻文件處理部件165從提取的音頻數(shù)據(jù)中生成低位速率音頻數(shù)據(jù)。并且,音頻文件處理部件165通過多路復(fù)用和存儲每個信道的音頻數(shù)據(jù)構(gòu)建聲音要素,并且將聲音要素供應(yīng)給數(shù)據(jù)合成部件166。
數(shù)據(jù)合成部件166利用元數(shù)據(jù)文件處理部件163供應(yīng)的基于文件元數(shù)據(jù)和系統(tǒng)項、視頻文件處理部件164供應(yīng)的畫面要素以及音頻文件處理部件164供應(yīng)的聲音要素,構(gòu)建低分辨率數(shù)據(jù)文件,并且將低分辨率數(shù)據(jù)文件供應(yīng)給緩沖器167。
緩沖器167臨時存儲數(shù)據(jù)合成部件166供應(yīng)的低分辨率數(shù)據(jù)文件,并且將低分辨率數(shù)據(jù)文件供應(yīng)給存儲器控制器116。
圖26是示出視頻文件處理部件164的配置的方框圖。分解部件181將文件獲取部件162供應(yīng)的視頻文件分解成畫面項,并且將分解的畫面項供應(yīng)給數(shù)據(jù)轉(zhuǎn)換部件182。數(shù)據(jù)轉(zhuǎn)換部件182將分解的畫面項轉(zhuǎn)換成MPEG4視頻數(shù)據(jù)并將它供應(yīng)給KLV編碼器183。KLV編碼器183 KLV編碼數(shù)據(jù)轉(zhuǎn)換部件182供應(yīng)的畫面要素,并且將KLV結(jié)構(gòu)化畫面要素供應(yīng)給數(shù)據(jù)轉(zhuǎn)換部件166。
圖27是示出音頻文件處理部件165的配置的方框圖。KLV解碼器201分解文件獲取部件162供應(yīng)的每個信道的音頻文件中主體的KLV結(jié)構(gòu)。KLV解碼器201將所得的每個信道的WAVE格式化音頻數(shù)據(jù)供應(yīng)給數(shù)據(jù)轉(zhuǎn)換部件202。
數(shù)據(jù)轉(zhuǎn)換部件202根據(jù)ITU-T G.711格式將KLV解碼器201供應(yīng)的每個信道的WAVE格式化音頻數(shù)據(jù)轉(zhuǎn)換成2-信道音頻數(shù)據(jù),并且將音頻數(shù)據(jù)供應(yīng)給信道多路復(fù)用部件203。信道多路復(fù)用部件203以樣本為單位多路復(fù)用數(shù)據(jù)轉(zhuǎn)換部件202供應(yīng)的2-信道音頻數(shù)據(jù),并且將所得多路復(fù)用音頻數(shù)據(jù)供應(yīng)給KLV編碼器204。KLV編碼器204將信道多路復(fù)用部件203供應(yīng)的音頻數(shù)據(jù)劃分成四個部分,根據(jù)KLV結(jié)構(gòu)KLV編碼每個分音頻數(shù)據(jù),并且將KLV結(jié)構(gòu)化音頻數(shù)據(jù)供應(yīng)給填充符生成部件205。
填充符生成部件205為每個KLV結(jié)構(gòu)化音頻數(shù)據(jù)生成填充符,將填充符附在音頻數(shù)據(jù)上,并且將它供應(yīng)給KLV編碼器206。KLV編碼器206根據(jù)KLV結(jié)構(gòu)KLV編碼附在音頻數(shù)據(jù)上的填充符,并且輸出附有KLV結(jié)構(gòu)化填充符的聲音要素。
圖28是示出數(shù)據(jù)合成部件166的配置的方框圖。多路復(fù)用部件211多路復(fù)用元數(shù)據(jù)文件處理部件163供應(yīng)的系統(tǒng)項、視頻文件處理部件164供應(yīng)的畫面要素以及音頻文件處理部件165供應(yīng)的聲音要素,附上主體分隔包以生成主體,并且將生成的主體供應(yīng)給尾標(biāo)生成部件222。尾標(biāo)生成部件222生成尾標(biāo),將尾標(biāo)附在主體上,并且將主體和尾標(biāo)供應(yīng)給首標(biāo)生成部件223。
首標(biāo)生成部件223生成首標(biāo),將首標(biāo)附在主體和尾標(biāo)上,并且將主體、尾標(biāo)以及首標(biāo)供應(yīng)給填充符生成部件224。填充符生成部件224生成要附在首標(biāo)上的填充符,將生成的填充符附在首標(biāo)上,并且輸出附有填充符的低分辨率數(shù)據(jù)文件。
圖29是示出視頻文件處理的流程圖。在步驟S101中,文件獲取部件162通過緩沖器161從格式轉(zhuǎn)換部件12中獲取視頻文件主體。處理轉(zhuǎn)到步驟S102。在步驟S102中,分解部件181將文件獲取部件162供應(yīng)的視頻文件分解成畫面項。處理轉(zhuǎn)到步驟S103。在步驟S103中,數(shù)據(jù)轉(zhuǎn)換部件181將分解的畫面項轉(zhuǎn)換成MPEG視頻數(shù)據(jù)。處理轉(zhuǎn)到步驟S104。在步驟S104中,KLV編碼器183根據(jù)KLV結(jié)構(gòu)KLV編碼數(shù)據(jù)轉(zhuǎn)換部件182供應(yīng)的畫面項,以組成畫面要素。然后終止視頻文件處理。
圖30是示出音頻文件處理的流程圖。在步驟S121中,文件獲取部件162通過緩沖器161從格式轉(zhuǎn)換部件12中獲取音頻文件主體。處理轉(zhuǎn)到步驟S122。在步驟S122中,KLV解碼器201分解文件獲取部件162供應(yīng)的每個信道的音頻文件中主體的KLV結(jié)構(gòu)。處理轉(zhuǎn)到步驟S123。
在步驟S123中,數(shù)據(jù)轉(zhuǎn)換部件202將KLV解碼器201供應(yīng)的每個信道的WAVE音頻數(shù)據(jù)轉(zhuǎn)換成2-信道ITU-T G.711音頻數(shù)據(jù)。處理轉(zhuǎn)到步驟S124。在步驟S124中,信道多路復(fù)用部件203以樣本為單位多路復(fù)用數(shù)據(jù)轉(zhuǎn)換部件202供應(yīng)的2-信道音頻數(shù)據(jù)。處理轉(zhuǎn)到步驟S125。在步驟S125中,KLV編碼器204將信道多路復(fù)用部件203供應(yīng)的音頻數(shù)據(jù)劃分成四個部分和根據(jù)KLV結(jié)構(gòu)KLV編碼每個分音頻數(shù)據(jù)。處理轉(zhuǎn)到步驟S126。
在步驟S126中,填充符生成部件205為每個KLV結(jié)構(gòu)化音頻數(shù)據(jù)生成填充符并將填充符附在音頻數(shù)據(jù)上。處理轉(zhuǎn)到步驟S127。在步驟S127中,KLV編碼器206根據(jù)KLV結(jié)構(gòu)KLV編碼附在音頻數(shù)據(jù)上的填充符,以組成聲音要素。然后終止音頻文件處理。
圖31是示出元數(shù)據(jù)文件處理的流程圖。在步驟S141中,文件獲取部件162通過緩沖器161從格式轉(zhuǎn)換部件12中獲取元數(shù)據(jù)文件主體,以組成系統(tǒng)項。處理轉(zhuǎn)到步驟S142。在步驟S142中,元數(shù)據(jù)文件處理部件163生成填充符。處理轉(zhuǎn)到步驟S143。在步驟S143中,元數(shù)據(jù)文件處理部件163根據(jù)KLV結(jié)構(gòu)KLV編碼附在系統(tǒng)項上的填充符以組成文件項,并且輸出附有文件項的系統(tǒng)項。然后終止元數(shù)據(jù)文件處理。
圖32是示出低分辨率數(shù)據(jù)文件合成處理的流程圖。在步驟S161中,多路復(fù)用部件211多路復(fù)用元數(shù)據(jù)文件處理部件163供應(yīng)的系統(tǒng)項、視頻文件處理部件164供應(yīng)的畫面要素以及音頻文件處理部件165供應(yīng)的聲音要素,以生成要素容器。處理轉(zhuǎn)到步驟S162。在步驟S162中,多路復(fù)用部件211將主體分隔附在要素容器上以生成主體。處理轉(zhuǎn)到步驟S163。
在步驟S163中,數(shù)據(jù)合成部件166輸出主體。處理轉(zhuǎn)到步驟S164。在步驟S164中,尾標(biāo)生成部件222生成尾標(biāo)。處理轉(zhuǎn)到步驟S165。在步驟S165中,數(shù)據(jù)合成部件166輸出尾標(biāo)。處理轉(zhuǎn)到步驟S166。
在步驟S166中,首標(biāo)生成部件223生成首標(biāo)。處理轉(zhuǎn)到步驟S167。在步驟S167中,填充符生成部件224生成要附在首標(biāo)上的填充符。處理轉(zhuǎn)到步驟S168。在步驟S168中,數(shù)據(jù)轉(zhuǎn)換部件166輸出附有填充符的首標(biāo)。然后終止低分辨率數(shù)據(jù)文件合成處理。
現(xiàn)在參照圖33中的流程圖,描述控制部件119執(zhí)行的記錄處理。
當(dāng)被操作時,操作部件120將操作信號供應(yīng)給控制部件119以開始記錄處理。控制部件119開始記錄處理。
在步驟S231中,控制部件119不僅首先配置音頻年輪狀環(huán)(audio treering)大小Tsa和視頻年輪狀環(huán)(video tree ring)大小Tsv,而且首先配置低分辨率年輪狀環(huán)大小Tsl和元年輪狀環(huán)大小Tsm。
音頻年輪狀環(huán)大小Tsa是確定集中安排和記錄在光盤7上的音頻文件的數(shù)據(jù)量的變量。音頻年輪狀環(huán)大小Tsa通過例如音頻文件的再現(xiàn)時間來表示。類似地,視頻年輪狀環(huán)大小Tsv是確定集中安排和記錄在光盤7上的視頻文件的數(shù)據(jù)量的變量。視頻年輪狀環(huán)大小Tsv通過例如視頻文件的再現(xiàn)時間來表示。
可以說,音頻年輪狀環(huán)大小Tsa和視頻年輪狀環(huán)大小Tsv是用再現(xiàn)時間間接表示的,而不是用諸如位數(shù)或字節(jié)數(shù)之類的數(shù)據(jù)量本身表示的。理由如下。
如后所述,圖33中的記錄處理周期性地將音頻年輪狀環(huán)數(shù)據(jù)和視頻年輪狀環(huán)數(shù)據(jù)安排在光盤7上。音頻年輪狀環(huán)數(shù)據(jù)是以基于從一系列音頻文件提取的音頻年輪狀環(huán)大小Tsa的數(shù)據(jù)量為單位的一批音頻文件。視頻年輪狀環(huán)數(shù)據(jù)是以基于從一系列視頻文件提取的視頻年輪狀環(huán)大小Tsv的數(shù)據(jù)量為單位的一批視頻文件。
如上所述,音頻年輪狀環(huán)數(shù)據(jù)和視頻年輪狀環(huán)數(shù)據(jù)被周期性地安排和記錄在光盤7上。在這種情況下,在視頻文件和附在上面的音頻文件可用之前,不進(jìn)行視聽再現(xiàn)。從如此再現(xiàn)的觀點來看,有必要將給定再現(xiàn)時隙內(nèi)的音頻年輪狀環(huán)數(shù)據(jù)和那個再現(xiàn)時隙內(nèi)的視頻年輪狀環(huán)數(shù)據(jù)記錄在光盤7的相鄰位置上,例如,相鄰地記錄在光盤7上。
但是,一般說來,在同一再現(xiàn)時間間隔內(nèi)音頻文件的數(shù)據(jù)量和視頻文件的數(shù)據(jù)量之間存在巨大差異。也就是說,給定再現(xiàn)時間內(nèi)音頻文件的數(shù)據(jù)量與那個再現(xiàn)時間內(nèi)視頻文件的數(shù)據(jù)量相比小得多。并且,音頻文件或視頻文件可以使用可變數(shù)據(jù)速率,即,不是固定的數(shù)據(jù)速率。
于是,讓我們考慮用數(shù)據(jù)量表達(dá)音頻年輪狀環(huán)大小Tsa和視頻年輪狀環(huán)大小Tsv,并且以數(shù)據(jù)量為單位依次分別從一系列音頻文件和視頻文件中提取音頻年輪狀環(huán)數(shù)據(jù)和視頻年輪狀環(huán)數(shù)據(jù)的情況。每個再現(xiàn)時隙內(nèi)的視頻年輪狀環(huán)數(shù)據(jù)使與逐漸提前再現(xiàn)時間對應(yīng)的較晚(提前)再現(xiàn)時間內(nèi)的音頻年輪狀環(huán)數(shù)據(jù)被獲取。結(jié)果,難以將要在同一再現(xiàn)時間內(nèi)再現(xiàn)的音頻文件和視頻文件安排在光盤7上的相鄰位置上。
另一方面,讓我們考慮用再現(xiàn)時間表達(dá)音頻年輪狀環(huán)大小Tsa和視頻年輪狀環(huán)大小Tsv的,并且以數(shù)據(jù)量為單位依次分別從一系列音頻文件和視頻文件中提取再現(xiàn)時間內(nèi)的音頻年輪狀環(huán)數(shù)據(jù)和視頻年輪狀環(huán)數(shù)據(jù)的情況。這使獲取一組相似再現(xiàn)時隙內(nèi)的音頻年輪狀環(huán)數(shù)據(jù)和視頻年輪狀環(huán)數(shù)據(jù)成為可能。結(jié)果,可以將要在同一再現(xiàn)時間內(nèi)再現(xiàn)的音頻文件和視頻文件安排在相鄰位置上。
最好,將音頻年輪狀環(huán)大小Tsa設(shè)置成這樣的值,使尋道和跳轉(zhuǎn)比從光盤7中讀取數(shù)據(jù)量相當(dāng)于音頻年輪狀環(huán)大小Tsa所表達(dá)的再現(xiàn)時間的音頻年輪狀環(huán)數(shù)據(jù)更快。上述的情況同樣適用于視頻年輪狀環(huán)大小Tsv。根據(jù)本發(fā)明人的經(jīng)驗,這樣的視頻年輪狀環(huán)大小Tsv是例如1.5-2秒。
為了配置相似再現(xiàn)時隙內(nèi)的音頻年輪狀環(huán)數(shù)據(jù)和視頻年輪狀環(huán)數(shù)據(jù),可以將同一值指定給音頻年輪狀環(huán)大小Tsa和視頻年輪狀環(huán)大小Tsv。在這種情況下,從如上所述的再現(xiàn)的觀點來看,最好交替地將相似再現(xiàn)時隙內(nèi)的音頻年輪狀環(huán)數(shù)據(jù)和視頻年輪狀環(huán)數(shù)據(jù)安排在光盤7上。
并且,音頻年輪狀環(huán)大小Tsa和視頻年輪狀環(huán)大小Tsv可以是不同值。一般說來,音頻文件的數(shù)據(jù)速率比視頻文件的數(shù)據(jù)速率低得多??紤]到這種情況,音頻年輪狀環(huán)大小Tsa可以是例如視頻年輪狀環(huán)大小Tsv的兩倍。在這種情況下,一段音頻年輪狀環(huán)數(shù)據(jù)對應(yīng)于兩段與音頻年輪狀環(huán)數(shù)據(jù)的再現(xiàn)時隙相似的再現(xiàn)時隙內(nèi)的視頻年輪狀環(huán)數(shù)據(jù)。從如上所述的再現(xiàn)的觀點來看,最好將一段音頻年輪狀環(huán)數(shù)據(jù)和兩段相應(yīng)視頻年輪狀環(huán)數(shù)據(jù)安排在光盤7上的相鄰位置上。具體地說,最好按如下順序周期性地安排一段音頻年輪狀環(huán)數(shù)據(jù)和兩段相應(yīng)視頻年輪狀環(huán)數(shù)據(jù),例如音頻年輪狀環(huán)數(shù)據(jù)和兩段相應(yīng)視頻年輪狀環(huán)數(shù)據(jù)一個接著一個;或者,兩段相應(yīng)視頻年輪狀環(huán)數(shù)據(jù)之一、音頻年輪狀環(huán)數(shù)據(jù)以及另一段視頻年輪狀環(huán)數(shù)據(jù)。
在步驟S231中,可以將音頻年輪狀環(huán)大小Tsa和視頻年輪狀環(huán)大小Tsv設(shè)置成預(yù)定固定值或變量值。例如,當(dāng)音頻年輪狀環(huán)大小Tsa和視頻年輪狀環(huán)大小Tsv被設(shè)置成變量值時,可以操作操作部件120輸入變量值。
低分辨率年輪狀環(huán)大小Tsl是確定集中安排和記錄在光盤7上的低分辨率數(shù)據(jù)的數(shù)據(jù)量。與如上所述的音頻年輪狀環(huán)大小Tsa和視頻年輪狀環(huán)大小Tsv類似,例如,低分辨率年輪狀環(huán)大小Tsl用作為低分辨率數(shù)據(jù)來源的視頻文件(或音頻文件)的再現(xiàn)時間來表達(dá)。類似地,元年輪狀環(huán)大小Tsm是確定集中安排和記錄在光盤7上的元數(shù)據(jù)的數(shù)據(jù)量的變量。與如上所述的音頻年輪狀環(huán)大小Tsa和視頻年輪狀環(huán)大小Tsv類似,例如,元年輪狀環(huán)大小Tsm用其元數(shù)據(jù)描述各種信息(例如,抓拍圖像的日期和時間)的視頻文件(或音頻文件)的再現(xiàn)時間來表達(dá)。
可以說,低分辨率年輪狀環(huán)大小Tsl和元年輪狀環(huán)大小Tsm是用再現(xiàn)時間間接表示的,而不是用諸如位數(shù)或字節(jié)數(shù)之類的數(shù)據(jù)量本身表示的。其理由與如上所述的音頻年輪狀環(huán)大小Tsa和視頻年輪狀環(huán)大小Tsv相同。
如后所述,圖33中的記錄處理不僅周期性地安排和記錄音頻年輪狀環(huán)數(shù)據(jù)和視頻年輪狀環(huán)數(shù)據(jù),而且周期性地安排和記錄低分辨率年輪狀環(huán)數(shù)據(jù)和元年輪狀環(huán)數(shù)據(jù)。音頻年輪狀環(huán)數(shù)據(jù)是以基于從一系列音頻文件提取的音頻年輪狀環(huán)大小Tsa的數(shù)據(jù)量為單位的一批音頻文件。視頻年輪狀環(huán)數(shù)據(jù)是以基于從一系列視頻文件提取的視頻年輪狀環(huán)大小Tsv的數(shù)據(jù)量為單位的一批視頻文件。低分辨率年輪狀環(huán)數(shù)據(jù)是以基于從一系列低分辨率數(shù)據(jù)提取的低分辨率年輪狀環(huán)大小Tsl的數(shù)據(jù)量為單位的一批低分辨率數(shù)據(jù)。元年輪狀環(huán)數(shù)據(jù)是以基于從一系列元數(shù)據(jù)提取的元年輪狀環(huán)大小Tsm的數(shù)據(jù)量為單位的一批元數(shù)據(jù)。
可能存在周期性地將音頻年輪狀環(huán)數(shù)據(jù)、視頻年輪狀環(huán)數(shù)據(jù)、低分辨率年輪狀環(huán)數(shù)據(jù)以及元年輪狀環(huán)數(shù)據(jù)安排和記錄在光盤7上的情況。低分辨率年輪狀環(huán)數(shù)據(jù)是減少音頻年輪狀環(huán)數(shù)據(jù)或視頻年輪狀環(huán)數(shù)據(jù)的數(shù)據(jù)量得出的。因此,有必要將給定再現(xiàn)時隙內(nèi)的音頻年輪狀環(huán)數(shù)據(jù)和視頻年輪狀環(huán)數(shù)據(jù)以及低分辨率年輪狀環(huán)數(shù)據(jù),即,那個再現(xiàn)時隙內(nèi)數(shù)據(jù)量減少了的音頻年輪狀環(huán)數(shù)據(jù)或視頻年輪狀環(huán)數(shù)據(jù)等效物記錄在光盤7上的相鄰位置上。并且,元年輪狀環(huán)數(shù)據(jù)代表有關(guān)音頻年輪狀環(huán)數(shù)據(jù)或視頻年輪狀環(huán)數(shù)據(jù)的信息。因此,有必要將給定再現(xiàn)時隙內(nèi)的音頻年輪狀環(huán)數(shù)據(jù)和視頻年輪狀環(huán)數(shù)據(jù)以及代表有關(guān)那個再現(xiàn)時隙內(nèi)的音頻年輪狀環(huán)數(shù)據(jù)或視頻年輪狀環(huán)數(shù)據(jù)的信息的元年輪狀環(huán)數(shù)據(jù)記錄在光盤7上的相鄰位置上。
讓我們將音頻文件或視頻文件的數(shù)據(jù)速率與同一再現(xiàn)時間內(nèi)的低分辨率數(shù)據(jù)或元數(shù)據(jù)的數(shù)據(jù)速率相比較。低分辨率數(shù)據(jù)或元數(shù)據(jù)的數(shù)據(jù)速率小于音頻文件或視頻文件的數(shù)據(jù)速率。
于是,用數(shù)據(jù)量表示低分辨率年輪狀環(huán)大小Tsl和元年輪狀環(huán)大小Tsm會引起與用數(shù)據(jù)量表示音頻年輪狀環(huán)大小Tsa和視頻年輪狀環(huán)大小Tsv相似的問題。也就是說,難以將要在相似再現(xiàn)時隙內(nèi)再現(xiàn)的音頻文件、視頻文件、低分辨率數(shù)據(jù)以及元數(shù)據(jù)安排在光盤7上的相鄰位置上。
為了解決這個問題,圖33中的實施例使用再現(xiàn)時間來表示低分辨率年輪狀環(huán)大小Tsl和元年輪狀環(huán)大小Tsm,以及音頻年輪狀環(huán)大小Tsa和視頻年輪狀環(huán)大小Tsv。這使得有可能將要在相似再現(xiàn)時隙內(nèi)再現(xiàn)的音頻文件、視頻文件、低分辨率數(shù)據(jù)以及元數(shù)據(jù)安排在光盤7上的相鄰位置上。
在步驟S231中,預(yù)定固定值或變量值可以用于音頻年輪狀環(huán)大小Tsa、視頻年輪狀環(huán)大小Tsv、低分辨率年輪狀環(huán)大小Tsl以及元年輪狀環(huán)大小Tsm。例如,當(dāng)音頻年輪狀環(huán)大小Tsa、視頻年輪狀環(huán)大小Tsv、低分辨率年輪狀環(huán)大小Tsl以及元年輪狀環(huán)大小Tsm。被設(shè)置成變量值時,可以操作操作部件120輸入變量值。
在步驟S231之后,處理轉(zhuǎn)到步驟S232??刂撇考?19開始低分辨率數(shù)據(jù)生成處理,從格式轉(zhuǎn)換部件12供應(yīng)給盤驅(qū)動設(shè)備11的音頻文件和視頻文件中生成低分辨率數(shù)據(jù)序列。另外,控制部件119控制存儲器控制器116開始音頻文件存儲處理和視頻文件存儲處理,將數(shù)據(jù)轉(zhuǎn)換部件118獲取的音頻文件和視頻文件供應(yīng)給存儲器117,以便存儲這些文件。在步驟S232中,控制部件119控制存儲器控制器116開始元數(shù)據(jù)存儲處理和低分辨率數(shù)據(jù)存儲處理,將數(shù)據(jù)轉(zhuǎn)換部件118獲取的元數(shù)據(jù)和低分辨率數(shù)據(jù)供應(yīng)給存儲器117,以便存儲這些數(shù)據(jù)。
處理轉(zhuǎn)到步驟S233和S234。在步驟S233中,控制部件119開始音頻文件記錄任務(wù),即,控制任務(wù),將音頻文件記錄在光盤7上。在步驟S234中,控制部件119開始視頻文件記錄任務(wù),即,控制任務(wù),將視頻文件記錄在光盤7上。處理轉(zhuǎn)到步驟S235。在步驟S235中,控制部件119開始低分辨率數(shù)據(jù)記錄任務(wù),即,控制任務(wù),將低分辨率數(shù)據(jù)記錄在光盤7上。處理轉(zhuǎn)到步驟S236。在步驟S236中,控制部件119開始元數(shù)據(jù)記錄任務(wù),即,控制任務(wù),將元數(shù)據(jù)記錄在光盤7上。處理轉(zhuǎn)到步驟S237。后面將對步驟S233中的音頻文件記錄任務(wù)、步驟S234中的視頻文件記錄任務(wù)、步驟S235中的低分辨率數(shù)據(jù)記錄任務(wù)以及步驟S236中的元數(shù)據(jù)記錄任務(wù)提供詳細(xì)描述。
在步驟S237中,控制部件119確定操作部件120是否供應(yīng)了指令終止數(shù)據(jù)記錄的操作信號。當(dāng)確定未供應(yīng)這樣的操作信號時,處理轉(zhuǎn)到步驟S238??刂撇考?19確定是否所有記錄任務(wù)都終止了。當(dāng)在步驟S238中確定還未終止所有記錄任務(wù)時,處理返回到步驟S237。此后重復(fù)相似的處理。
在步驟S238中,可能確定所有記錄任務(wù)都已終止了。這表明諸如在步驟S233中開始的音頻文件記錄任務(wù)、在步驟S234中開始的視頻文件記錄任務(wù)、在步驟S235中開始的低分辨率數(shù)據(jù)記錄任務(wù)以及在步驟S236中開始的元數(shù)據(jù)記錄任務(wù)之類的所有記錄任務(wù)都已終止了。在這種情況下,終止記錄處理。
另一方面,在步驟S237中,可能確定供應(yīng)了指令終止數(shù)據(jù)記錄的操作信號。也就是說,用戶可能操作了操作部件120以終止數(shù)據(jù)記錄。在這種情況下,處理轉(zhuǎn)到步驟S239。控制部件119終止在步驟S232中開始的低分辨率數(shù)據(jù)生成處理、音頻文件存儲處理、視頻文件存儲處理、元數(shù)據(jù)存儲處理以及低分辨率數(shù)據(jù)存儲處理。處理轉(zhuǎn)到步驟S240。
在步驟S240中,與步驟S238類似,確定是否所有記錄任務(wù)都終止了。當(dāng)在步驟S240中確定還未終止所有記錄任務(wù)時,處理返回到步驟S240,等待所有記錄任務(wù)終止。
在步驟S240中,處理可能確定諸如在步驟S233中開始的音頻文件記錄任務(wù)、在步驟S234中開始的視頻文件記錄任務(wù)、在步驟S235中開始的低分辨率數(shù)據(jù)記錄任務(wù)以及在步驟S236中開始的元數(shù)據(jù)記錄任務(wù)之類的所有記錄任務(wù)都已終止了。在這種情況下,終止記錄處理。
現(xiàn)在參照圖34中的流程圖,描述圖33中在步驟S233中開始的音頻文件記錄任務(wù)。
當(dāng)音頻文件記錄任務(wù)開始時,控制部件119在步驟S251中將變量Na初始化成例如1。在后面的步驟S257中的處理中變量Na按一遞增。然后處理轉(zhuǎn)到步驟S252。
在步驟S252中,與圖5中的步驟S12類似,控制部件119確定Tsa×Na是否小于等于Tsv×Nv。并且,控制部件119確定Tsa×Na是否小于等于Tsl×Nl和是否小于等于Tsm×Nm。
在這些條件中,Tsa表示代表音頻文件的給定再現(xiàn)時間的音頻年輪狀環(huán)大小。如后所述,每當(dāng)具有基于音頻年輪狀環(huán)大小Tsa的數(shù)據(jù)量的音頻文件(音頻年輪狀環(huán)數(shù)據(jù))被記錄在光盤7上時,就將變量Na遞增1。類似地,Tsv表示視頻年輪狀環(huán)大小。如后所述,每當(dāng)視頻文件記錄任務(wù)將具有基于視頻年輪狀環(huán)大小Tsv的數(shù)據(jù)量的視頻文件(視頻年輪狀環(huán)數(shù)據(jù))記錄在光盤7上時,就將變量Nv遞增1。于是,Tsa×Na等于以音頻年輪狀環(huán)大小Tsa為單位記錄音頻文件時,記錄在光盤7上的音頻年輪狀環(huán)數(shù)據(jù)的最后再現(xiàn)時間。Tsv×Nv等于以視頻年輪狀環(huán)大小Tsv為單位記錄視頻文件時,記錄在光盤7上的視頻年輪狀環(huán)數(shù)據(jù)的最后再現(xiàn)時間。
Tsl表示低分辨率年輪狀環(huán)大小。如后所述,每當(dāng)?shù)头直媛蕯?shù)據(jù)記錄任務(wù)將具有基于低分辨率年輪狀環(huán)大小Tsl的數(shù)據(jù)量的低分辨率數(shù)據(jù)(低分辨率年輪狀環(huán)數(shù)據(jù))記錄在光盤7上時,就將變量Nl遞增1。并且,Tsm表示元年輪狀環(huán)大小。如后所述,每當(dāng)元數(shù)據(jù)記錄任務(wù)將具有基于元年輪狀環(huán)大小Tsm的數(shù)據(jù)量的元數(shù)據(jù)(元年輪狀環(huán)數(shù)據(jù))記錄在光盤7上時,就將變量Nm遞增1。于是,Tsl×N1等于以低分辨率年輪狀環(huán)大小Tsl為單位記錄低分辨率數(shù)據(jù)時,記錄在光盤7上的低分辨率年輪狀環(huán)數(shù)據(jù)的最后再現(xiàn)時間。Tsm×Nm等于以元年輪狀環(huán)大小Tsm為單位記錄元數(shù)據(jù)時,記錄在光盤7上的元年輪狀環(huán)數(shù)據(jù)的最后再現(xiàn)時間。
讓我們假設(shè)按照相似再現(xiàn)時隙,周期性地安排音頻年輪狀環(huán)數(shù)據(jù)、視頻年輪狀環(huán)數(shù)據(jù)、低分辨率年輪狀環(huán)數(shù)據(jù)以及元年輪狀環(huán)數(shù)據(jù),以便將它們記錄在光盤7上的相鄰位置上。并且,讓我們假設(shè)與較早再現(xiàn)時間相對應(yīng)地安排音頻年輪狀環(huán)數(shù)據(jù)、視頻年輪狀環(huán)數(shù)據(jù)、低分辨率年輪狀環(huán)數(shù)據(jù)以及元年輪狀環(huán)數(shù)據(jù),以便將它們安排在光盤7上的較早位置上(靠近光盤7上的一列讀寫數(shù)據(jù)的開頭的位置)。此外,讓我們假設(shè)按例如音頻年輪狀環(huán)數(shù)據(jù)、視頻年輪狀環(huán)數(shù)據(jù)、低分辨率年輪狀環(huán)數(shù)據(jù)以及元年輪狀環(huán)數(shù)據(jù)的順序?qū)⑾嗨圃佻F(xiàn)時隙內(nèi)的音頻年輪狀環(huán)數(shù)據(jù)、視頻年輪狀環(huán)數(shù)據(jù)、低分辨率年輪狀環(huán)數(shù)據(jù)以及元年輪狀環(huán)數(shù)據(jù)安排在光盤7上的較早位置上。
在這種情況下,將接著要記錄的音頻年輪狀環(huán)數(shù)據(jù)稱為目標(biāo)音頻年輪狀環(huán)數(shù)據(jù)。目標(biāo)音頻年輪狀環(huán)數(shù)據(jù)對應(yīng)于再現(xiàn)時間Tsa×Na之前的最近再現(xiàn)時隙(與再現(xiàn)時間Tsa×Na最接近)。目標(biāo)音頻年輪狀環(huán)數(shù)據(jù)需要正好記錄在在比再現(xiàn)時間Tsa×Na早的最近再現(xiàn)時隙內(nèi)記錄的音頻年輪狀環(huán)數(shù)據(jù)、低分辨率年輪狀環(huán)數(shù)據(jù)以及元年輪狀環(huán)數(shù)據(jù)之前。也就是說,目標(biāo)音頻年輪狀環(huán)數(shù)據(jù)需要正好記錄在在比再現(xiàn)時間Tsa×Na早的次最近再現(xiàn)時隙內(nèi)記錄的音頻年輪狀環(huán)數(shù)據(jù)、低分辨率年輪狀環(huán)數(shù)據(jù)以及元年輪狀環(huán)數(shù)據(jù)之后。
要記錄的音頻年輪狀環(huán)數(shù)據(jù)對應(yīng)于比再現(xiàn)時間Tsv×Nv早的最近再現(xiàn)時隙。要記錄的低分辨率年輪狀環(huán)數(shù)據(jù)對應(yīng)于比再現(xiàn)時間Tsl×Nl早的最近再現(xiàn)時隙。要記錄的元年輪狀環(huán)數(shù)據(jù)對應(yīng)于比再現(xiàn)時間Tsm×Nm早的最近再現(xiàn)時隙。當(dāng)年輪狀環(huán)數(shù)據(jù)屬于相似的再現(xiàn)時隙時,如上所述,將音頻年輪狀環(huán)數(shù)據(jù)安排在光盤7的較早位置上。目標(biāo)音頻年輪狀環(huán)數(shù)據(jù)需要記錄在這樣的定時上,使音頻年輪狀環(huán)數(shù)據(jù)的再現(xiàn)時間Tsa×Na小于等于視頻年輪狀環(huán)數(shù)據(jù)的再現(xiàn)時間Tsv×Nv、低分辨率年輪狀環(huán)數(shù)據(jù)的再現(xiàn)時間Tsl×Nl以及元年輪狀環(huán)數(shù)據(jù)的再現(xiàn)時間Tsm×Nm。
在步驟S252中,如上所述,確定音頻年輪狀環(huán)數(shù)據(jù)的再現(xiàn)時間Tsa×Na是否小于等于視頻年輪狀環(huán)數(shù)據(jù)的再現(xiàn)時間Tsv×Nv、低分辨率年輪狀環(huán)數(shù)據(jù)的再現(xiàn)時間Tsl×Nl以及元年輪狀環(huán)數(shù)據(jù)的再現(xiàn)時間Tsm×Nm。這樣就確定了當(dāng)前定時是否適合目標(biāo)音頻年輪狀環(huán)數(shù)據(jù)記錄。
在步驟S252中,可能確定音頻年輪狀環(huán)數(shù)據(jù)的再現(xiàn)時間Tsa×Na不小于等于(在)視頻年輪狀環(huán)數(shù)據(jù)的再現(xiàn)時間Tsv×Nv、低分辨率年輪狀環(huán)數(shù)據(jù)的再現(xiàn)時間Tsl×Nl以及元年輪狀環(huán)數(shù)據(jù)的再現(xiàn)時間Tsm×Nm的任何一個(之前)。也就是說,當(dāng)前定時可能不適合目標(biāo)音頻年輪狀環(huán)數(shù)據(jù)的記錄。在這種情況下,處理返回到步驟S252。此后重復(fù)相似的處理。
在步驟S252中,可能確定音頻年輪狀環(huán)數(shù)據(jù)的再現(xiàn)時間Tsa×Na小于等于所有視頻年輪狀環(huán)數(shù)據(jù)的再現(xiàn)時間Tsv×Nv、低分辨率年輪狀環(huán)數(shù)據(jù)的再現(xiàn)時間Tsl×Nl以及元年輪狀環(huán)數(shù)據(jù)的再現(xiàn)時間Tsm×Nm。也就是說,當(dāng)前定時可能適合目標(biāo)音頻年輪狀環(huán)數(shù)據(jù)的記錄。在這種情況下,處理轉(zhuǎn)到步驟S253??刂撇考?19確定是否通過存儲器控制器116將音頻文件從數(shù)據(jù)轉(zhuǎn)換部件118供應(yīng)到存儲器117。當(dāng)確定供應(yīng)了音頻文件時,處理轉(zhuǎn)到步驟S254。
在步驟S254中,控制部件119確定存儲器117是否存儲了總共相當(dāng)于再現(xiàn)時間Tsa×Na的再現(xiàn)所需的音頻文件。當(dāng)確定存儲器117未存儲足夠的音頻文件時,處理返回到步驟S252。重復(fù)隨后的處理。當(dāng)在步驟S254中確定存儲器117存儲了相當(dāng)于再現(xiàn)時間Tsa×Na的音頻文件時,處理轉(zhuǎn)到步驟S255。
如果存在的話,數(shù)據(jù)轉(zhuǎn)換部件118的數(shù)據(jù)量檢測部件141通知存儲器控制器116檢測到總共相當(dāng)于再現(xiàn)時間Tsa×Na的再現(xiàn)所需的音頻文件。根據(jù)通知,存儲器控制器116確定存儲器117是否存儲了總共相當(dāng)于再現(xiàn)時間Tsa×Na的再現(xiàn)所需的音頻文件。存儲器控制器11 6將確定結(jié)果通知控制部件119。根據(jù)來自存儲器控制器116的確定結(jié)果,控制部件119進(jìn)行步驟S254中的確定。
圖35示出了存儲在存儲器117中的音頻數(shù)據(jù)的合計數(shù)據(jù)量(總數(shù)據(jù)量)La與時間(再現(xiàn)時間)之間的關(guān)系。在圖35的右側(cè),垂直雙向小箭頭(箭頭表示水平虛線之間的間隔)代表ECC塊的數(shù)據(jù)量Bu。圖35中的虛線表示存儲在存儲器117中的視頻文件的合計數(shù)據(jù)量(總數(shù)據(jù)量)Lv和對應(yīng)于待述的圖38中的實線。并且,在圖35中,直線用于代表音頻文件的總數(shù)據(jù)量La。這表明音頻文件的數(shù)據(jù)速率是固定的。但是,可變的數(shù)據(jù)速率也可以用于音頻文件。
在圖35中,讓我們假設(shè)例如Na=1。然后,AN1′代表相當(dāng)于時間Tsa×Na(=1)的再現(xiàn)所需的音頻文件的數(shù)據(jù)量。在步驟S254中,讓我們假設(shè)存儲器117存儲了總數(shù)據(jù)量為AN1′的音頻文件(Na=1)。在這種情況下,確定存儲器117存儲了相當(dāng)于再現(xiàn)時間Tsa×Na的音頻文件。處理轉(zhuǎn)到步驟S255。
在步驟S255中,控制部件119控制存儲器控制器116從存儲在存儲器117中的那些音頻文件中讀取基于輸入時間順序的音頻文件和提取它。要提取的音頻文件的數(shù)據(jù)量是例如作為讀寫光盤7的單元的一個ECC塊的數(shù)據(jù)量Bu的整數(shù)倍(乘以n)和等于能夠從存儲器117中讀取的最大數(shù)據(jù)量。處理轉(zhuǎn)到步驟S256。如上所述,再現(xiàn)時間Tsa×Na之前的最近音頻年輪狀環(huán)數(shù)據(jù)對應(yīng)于作為數(shù)據(jù)量是ECC塊的整數(shù)倍和等于能夠從存儲器117中讀取的最大數(shù)據(jù)量的音頻文件從存儲器117讀取的音頻年輪狀環(huán)數(shù)據(jù)。
當(dāng)在圖35中時間是1×Tsa時,存儲器11 7至少存儲具有數(shù)據(jù)量AN1′的音頻文件。數(shù)據(jù)量AN1′大于一個ECC塊的數(shù)據(jù)量而小于兩個ECC塊的數(shù)據(jù)量。在步驟S255中,控制部件119從存儲器117中讀取作為目標(biāo)音頻年輪狀環(huán)數(shù)據(jù)的數(shù)據(jù)量AN1′等于一個ECC塊的數(shù)據(jù)量Bu的音頻文件,以提取音頻文件。
可能存在在步驟S255中未讀取的音頻文件。也就是說,在圖35中的時間1×Tsa,可能存在數(shù)據(jù)量Aα1小于一個ECC塊的數(shù)據(jù)量Bu的音頻文件。這樣的音頻文件不變地留在存儲器117中。
在圖34中的步驟S256中,控制部件119讓存儲器控制器116將數(shù)據(jù)量等于ECC塊的整數(shù)倍的在步驟S255中獲得的目標(biāo)音頻年輪狀環(huán)數(shù)據(jù)供應(yīng)給信號處理部件115。這樣,提供記錄控制以便將數(shù)據(jù)量等于ECC塊的整數(shù)倍的目標(biāo)音頻年輪狀環(huán)數(shù)據(jù)記錄到與整數(shù)倍一樣多的ECC塊上。
在圖35中的時間1×Tsa,存儲器控制器116將作為目標(biāo)音頻年輪狀環(huán)數(shù)據(jù)的等于一個ECC塊的數(shù)據(jù)量Bu的音頻文件供應(yīng)給信號處理部件115。將具有一個ECC塊的數(shù)據(jù)量Bu的目標(biāo)音頻年輪狀環(huán)數(shù)據(jù)供應(yīng)給拾取部件112。如圖36所示,目標(biāo)音頻年輪狀環(huán)數(shù)據(jù)被這樣記錄到光盤7上的ECC塊#1,即,ECC塊之一上,使音頻年輪狀環(huán)數(shù)據(jù)的邊界與光盤7上的ECC塊#1的邊界一致。
為了簡單起見,假設(shè)光盤7包含物理相鄰的足夠大的自由區(qū)。讓我們假設(shè)從內(nèi)圓周到外圓周地從光盤7上讀取數(shù)據(jù)或?qū)?shù)據(jù)寫到光盤7上。然后,假設(shè)按存儲器控制器116將數(shù)據(jù)供應(yīng)給信號處理部件115的順序從內(nèi)圓周到外圓周地將數(shù)據(jù)連續(xù)記錄在自由區(qū)上。
如上所述,在步驟S256中進(jìn)行控制以記錄目標(biāo)音頻年輪狀環(huán)數(shù)據(jù)之后,處理轉(zhuǎn)到步驟S257。控制部件119將變量Na遞增1。處理返回到步驟S252。執(zhí)行隨后的處理。
在步驟S253中,可能確定未將音頻文件供應(yīng)給存儲器117。也就是說,數(shù)據(jù)轉(zhuǎn)換部件118可能停止將音頻文件供應(yīng)給存儲器控制器116。在這樣的情況下,處理轉(zhuǎn)到步驟S258??刂撇考?19控制存儲器控制器116讀取保留在存儲器117中的所有音頻文件。控制部件119讓存儲器控制器116將相應(yīng)音頻年輪狀環(huán)數(shù)據(jù)供應(yīng)給信號處理部件115。這樣,控制部件119提供記錄控制以便將數(shù)據(jù)量等于ECC塊的整數(shù)倍的目標(biāo)音頻年輪狀環(huán)數(shù)據(jù)記錄到與整數(shù)倍一樣多的ECC塊上。
如上所述,音頻文件具有等于ECC塊的整數(shù)倍的數(shù)據(jù)量。在步驟S258中,數(shù)據(jù)量等于ECC塊的整數(shù)倍的音頻年輪狀環(huán)數(shù)據(jù)被記錄到與整數(shù)倍一樣多的ECC塊上。
此后,處理轉(zhuǎn)到步驟S259。控制部件119將變量Na設(shè)置成等于無窮大的值(非常大的值)。然后終止音頻文件記錄任務(wù)。
這樣,在讀寫光盤7的單元下完成了圖34中的音頻文件記錄任務(wù)。例如,數(shù)據(jù)量等于ECC塊的整數(shù)倍的音頻年輪狀環(huán)數(shù)據(jù)被這樣周期性地記錄到與整數(shù)倍一樣多的ECC塊上,使音頻年輪狀環(huán)數(shù)據(jù)的邊界與光盤7上的ECC塊的邊界一致。
現(xiàn)在參照圖37中的流程圖,描述圖33中在步驟S234中開始的視頻文件記錄任務(wù)。
當(dāng)視頻文件記錄任務(wù)開始時,控制部件119在步驟S261中將變量Nv初始化成例如1。在后面的步驟S267中的處理中變量Nv按一遞增。然后處理轉(zhuǎn)到步驟S262。
在步驟S262中,控制部件119確定Tsv×Nv是否小于等于Tsa×Na、Tsl×Nl以及Tsm×Nm。
在這個條件中,Tsa×Na等于以音頻年輪狀環(huán)大小Tsa為單位記錄音頻文件時,記錄在光盤7上的音頻年輪狀環(huán)數(shù)據(jù)的最后再現(xiàn)時間。Tsv×Nv等于以視頻年輪狀環(huán)大小Tsv為單位記錄視頻文件時,記錄在光盤7上的視頻年輪狀環(huán)數(shù)據(jù)的最后再現(xiàn)時間。
讓我們假設(shè)音頻年輪狀環(huán)數(shù)據(jù)和視頻年輪狀環(huán)數(shù)據(jù)是這樣循環(huán)安排的,使相似再現(xiàn)時隙內(nèi)的這些數(shù)據(jù)像上述那樣,被記錄在光盤7的相鄰位置上。并且,讓我們假設(shè),就相似再現(xiàn)時隙內(nèi)的音頻年輪狀環(huán)數(shù)據(jù)和視頻年輪狀環(huán)數(shù)據(jù)的安排而言,音頻年輪狀環(huán)數(shù)據(jù)在視頻年輪狀環(huán)數(shù)據(jù)之前。將接著要記錄的視頻年輪狀環(huán)數(shù)據(jù)稱為目標(biāo)視頻年輪狀環(huán)數(shù)據(jù)。目標(biāo)視頻年輪狀環(huán)數(shù)據(jù)對應(yīng)于再現(xiàn)時間Tsv×Nv之前的最近再現(xiàn)時隙(與再現(xiàn)時間Tsv×Nv最接近)的視頻年輪狀環(huán)數(shù)據(jù)。目標(biāo)視頻年輪狀環(huán)數(shù)據(jù)需要正好記錄在在比再現(xiàn)時間Tsa×Na早的最近再現(xiàn)時隙內(nèi)記錄的音頻年輪狀環(huán)數(shù)據(jù)之后。于是,目標(biāo)視頻年輪狀環(huán)數(shù)據(jù)需要記錄在視頻年輪狀環(huán)數(shù)據(jù)的再現(xiàn)時間Tsv×Nv早小于音頻年輪狀環(huán)數(shù)據(jù)的再現(xiàn)時間Tsa×Na的定時上。
在步驟S262中,像上述那樣,確定視頻年輪狀環(huán)數(shù)據(jù)的再現(xiàn)時間Tsv×Nv是否小于音頻年輪狀環(huán)數(shù)據(jù)的再現(xiàn)時間Tsa×Na。這樣就確定了當(dāng)前定時是否適合目標(biāo)視頻年輪狀環(huán)數(shù)據(jù)記錄。
Tsv×Nv小于等于Tsl×N1的條件類似于圖34中的步驟S252中的情況。如上所述,目標(biāo)視頻年輪狀環(huán)數(shù)據(jù)是接著要記錄的視頻年輪狀環(huán)數(shù)據(jù),即,再現(xiàn)時間Tsv×Nv之前的最近再現(xiàn)時隙(與再現(xiàn)時間Tsv×Nv最接近)的視頻年輪狀環(huán)數(shù)據(jù)。該條件的目的在于將目標(biāo)視頻年輪狀環(huán)數(shù)據(jù)正好記錄在再現(xiàn)時間Tsv×Nv之前的最近再現(xiàn)時隙的低分辨率年輪狀環(huán)數(shù)據(jù)之前。也就是說,該條件的目的在于將目標(biāo)視頻年輪狀環(huán)數(shù)據(jù)正好記錄在在再現(xiàn)時間Tsv×Nv之前的次最近再現(xiàn)時隙內(nèi)記錄的低分辨率年輪狀環(huán)數(shù)據(jù)之后。
Tsv×Nv小于等于Tsm×Nm的條件類似于圖34中的步驟S252中的情況。如上所述,目標(biāo)視頻年輪狀環(huán)數(shù)據(jù)是接著要記錄的視頻年輪狀環(huán)數(shù)據(jù),即,再現(xiàn)時間Tsv×Nv之前的最近再現(xiàn)時隙的視頻年輪狀環(huán)數(shù)據(jù)。該條件的目的在于將目標(biāo)視頻年輪狀環(huán)數(shù)據(jù)正好記錄在再現(xiàn)時間Tsv×Nv之前的最近再現(xiàn)時隙的元年輪狀環(huán)數(shù)據(jù)之前。也就是說,該條件的目的在于將目標(biāo)視頻年輪狀環(huán)數(shù)據(jù)正好記錄在在再現(xiàn)時間Tsv×Nv之前的次最近再現(xiàn)時隙內(nèi)記錄的元年輪狀環(huán)數(shù)據(jù)之后。
在步驟S262中,可能確定視頻年輪狀環(huán)數(shù)據(jù)的再現(xiàn)時間Tsv×Nv不小于音頻年輪狀環(huán)數(shù)據(jù)的再現(xiàn)時間Tsa×Na、不小于等于低分辨率年輪狀環(huán)數(shù)據(jù)的再現(xiàn)時間Tsl×Nl、或不小于等于元年輪狀環(huán)數(shù)據(jù)的再現(xiàn)時間Tsm×Nm。也就是說,當(dāng)前定時可能不適合目標(biāo)視頻年輪狀環(huán)數(shù)據(jù)的記錄。在這種情況下,處理返回到步驟S262。此后重復(fù)相似的處理。
在步驟S262中,可能確定視頻年輪狀環(huán)數(shù)據(jù)的再現(xiàn)時間Tsv×Nv小于音頻年輪狀環(huán)數(shù)據(jù)的再現(xiàn)時間Tsa×Na、小于等于低分辨率年輪狀環(huán)數(shù)據(jù)的再現(xiàn)時間Tsl×N1以及小于等于元年輪狀環(huán)數(shù)據(jù)的再現(xiàn)時間Tsm×Nm。也就是說,當(dāng)前定時可能適合目標(biāo)視頻年輪狀環(huán)數(shù)據(jù)的記錄。在這種情況下,處理轉(zhuǎn)到步驟S263??刂撇考?19確定是否通過存儲器控制器116將視頻文件從數(shù)據(jù)轉(zhuǎn)換部件118供應(yīng)到存儲器117。當(dāng)確定供應(yīng)了視頻文件時,處理轉(zhuǎn)到步驟S264。
在步驟S264中,控制部件119確定存儲器117是否存儲了總共相當(dāng)于再現(xiàn)時間Tsv×Nv的再現(xiàn)所需的視頻文件。當(dāng)確定存儲器117未存儲足夠的視頻文件時,處理返回到步驟S262。重復(fù)隨后的處理。當(dāng)在步驟S264中確定存儲器117存儲了相當(dāng)于再現(xiàn)時間Tsv×Nv的視頻文件時,處理轉(zhuǎn)到步驟S265。
如果存在的話,數(shù)據(jù)轉(zhuǎn)換部件118的數(shù)據(jù)量檢測部件141通知存儲器控制器116檢測到總共相當(dāng)于再現(xiàn)時間Tsv×Nv的再現(xiàn)所需的視頻文件。根據(jù)通知,存儲器控制器116確定存儲器117是否存儲了總共相當(dāng)于再現(xiàn)時間Tsv×Nv的再現(xiàn)所需的視頻文件。存儲器控制器116將確定結(jié)果通知控制部件119。根據(jù)來自存儲器控制器116的確定結(jié)果,控制部件119進(jìn)行步驟S264中的確定。
圖38示出了存儲在存儲器117中的視頻文件的合計數(shù)據(jù)量(總數(shù)據(jù)量)Lv與時間(再現(xiàn)時間)之間的關(guān)系。在圖38的右側(cè),與圖35類似,垂直雙向小箭頭(箭頭表示水平虛線之間的間隔)代表ECC塊的數(shù)據(jù)量Bu。圖38中的虛線表示存儲在存儲器117中的音頻文件的總數(shù)據(jù)量La和對應(yīng)于上面圖35中的實線。
在圖38中,讓我們假設(shè)例如Nv=1。然后,VN1′代表相當(dāng)于時間Tsv×Nv(=1)的再現(xiàn)所需的視頻文件的數(shù)據(jù)量。在步驟S264中,讓我們假設(shè)存儲器117存儲了總數(shù)據(jù)量為VN1′的視頻文件(Nv=1)。在這種情況下,確定存儲器117存儲了相當(dāng)于再現(xiàn)時間Tsv×Nv的視頻文件。處理轉(zhuǎn)到步驟S265。
在步驟S265中,控制部件119控制存儲器控制器116從存儲在存儲器117中的那些視頻文件中讀取基于輸入時間順序的視頻文件和提取它。提取的視頻文件的數(shù)據(jù)量是例如作為讀寫光盤7的單元的一個ECC塊的數(shù)據(jù)量Bu的整數(shù)倍(乘以n)和等于能夠從存儲器117中讀取的最大數(shù)據(jù)量。處理轉(zhuǎn)到步驟S266。如上所述,再現(xiàn)時間Tsv×Nv之前的最近視頻年輪狀環(huán)數(shù)據(jù)對應(yīng)于作為數(shù)據(jù)量是ECC塊的整數(shù)倍和等于能夠從存儲器117中讀取的最大數(shù)據(jù)量的視頻文件從存儲器117讀取的視頻年輪狀環(huán)數(shù)據(jù)。
當(dāng)在圖38中時間是1×Tsv時,存儲器117至少存儲數(shù)據(jù)量VN1′的視頻文件。數(shù)據(jù)量VN1′大于四個ECC塊的數(shù)據(jù)量而小于五個ECC塊的數(shù)據(jù)量。在步驟S265中,控制部件119從存儲器117中讀取作為目標(biāo)視頻年輪狀環(huán)數(shù)據(jù)的數(shù)據(jù)量VN1′等于四個ECC塊的數(shù)據(jù)量Bu的視頻文件,以提取視頻文件。
可能存在在步驟S265中未讀取的視頻文件。也就是說,在圖38中的時間1×Tsv??赡艽嬖跀?shù)據(jù)量Vα1小于一個ECC塊的數(shù)據(jù)量Bu的視頻文件。這樣的音頻文件不變地留在存儲器117中。
在圖37中的步驟S266中,控制部件119讓存儲器控制器116將數(shù)據(jù)量等于ECC塊的整數(shù)倍的在步驟S265中獲得的目標(biāo)視頻年輪狀環(huán)數(shù)據(jù)供應(yīng)給信號處理部件115。這樣,提供記錄控制以便將數(shù)據(jù)量等于ECC塊的整數(shù)倍的目標(biāo)視頻年輪狀環(huán)數(shù)據(jù)記錄到與整數(shù)倍一樣多的ECC塊上。
在圖38中的時間1×Tsv,存儲器控制器116將作為目標(biāo)視頻年輪狀環(huán)數(shù)據(jù)的等于四個ECC塊的數(shù)據(jù)量Bu的視頻文件供應(yīng)給信號處理部件115。將具有四個ECC塊的數(shù)據(jù)量Bu的目標(biāo)視頻年輪狀環(huán)數(shù)據(jù)供應(yīng)給拾取部件112。如上面的圖36所示,目標(biāo)視頻年輪狀環(huán)數(shù)據(jù)被這樣記錄到光盤7上的ECC塊#2、#3、#4、#5,即,四個ECC塊上,使視頻年輪狀環(huán)數(shù)據(jù)的邊界與光盤7上的ECC塊#2-#5的邊界(ECC塊#2開頭的邊界和ECC塊#5末尾的邊界)一致。
為了簡單起見,讓我們假設(shè)音頻年輪狀環(huán)大小Tsa等于視頻年輪狀環(huán)大小Tsv。在圖34中的音頻文件記錄任務(wù)和圖37中的視頻文件記錄任務(wù)開始之后,在Na=Nv=1的條件下,如圖36所示,ECC塊#1記錄再現(xiàn)時間Tsa×Na之前的最近音頻年輪狀環(huán)數(shù)據(jù)。圖34中的音頻文件記錄任務(wù)在步驟S257中將變量Na遞增1,設(shè)置成Na=2。此時,變量Nv仍然為1。因此,再現(xiàn)時間Tsv×Nv變成小于再現(xiàn)時間Tsa×Na。結(jié)果,圖37中的視頻文件記錄任務(wù)在步驟S266中將Tsv×Nv之前的最近視頻年輪狀環(huán)數(shù)據(jù)記錄到ECC塊#2-#5上。
如上所述,假設(shè)按存儲器控制器116將數(shù)據(jù)供應(yīng)給信號處理部件115的順序從內(nèi)圓周到外圓周地將數(shù)據(jù)連續(xù)記錄在自由區(qū)上。等于四個ECC塊的視頻年輪狀環(huán)數(shù)據(jù),即,再現(xiàn)時間Tsv×Nv之前的最近視頻年輪狀環(huán)數(shù)據(jù)從正好在剛剛記錄了音頻年輪狀環(huán)數(shù)據(jù)的ECC塊#1之后的ECC塊#2開始。因此,如圖36所示,視頻年輪狀環(huán)數(shù)據(jù)被記錄到ECC塊#2-#5上。
根據(jù)上面的描述,在Na=Nv=1的條件下獲得的音頻年輪狀環(huán)數(shù)據(jù)和視頻年輪狀環(huán)數(shù)據(jù)被安排和記錄在光盤7上的相鄰位置上。也就是說,再現(xiàn)時間Tsa×Na之前的最近音頻年輪狀環(huán)數(shù)據(jù)和等于再現(xiàn)時間Tsa×Na的再現(xiàn)時間Tsv×Nv之前的最近視頻年輪狀環(huán)數(shù)據(jù)被安排和記錄在光盤7上的相鄰位置上。簡而言之,相似再現(xiàn)時間內(nèi)的音頻年輪狀環(huán)數(shù)據(jù)和視頻年輪狀環(huán)數(shù)據(jù)被安排和記錄在光盤7上的相鄰位置上。
如上所述,在步驟S266中進(jìn)行控制以記錄目標(biāo)視頻年輪狀環(huán)數(shù)據(jù)之后,處理轉(zhuǎn)到步驟S267??刂撇考?19將變量Nv遞增1。處理返回到步驟S262。重復(fù)隨后的處理。
在步驟S263中,可能確定未將視頻文件供應(yīng)給存儲器117。也就是說,數(shù)據(jù)轉(zhuǎn)換部件118可能停止將視頻文件供應(yīng)給存儲器控制器116。在這樣的情況下,處理轉(zhuǎn)到步驟S268??刂撇考?19控制存儲器控制器116讀取保留在存儲器117中的所有視頻文件。控制部件119讓存儲器控制器116將視頻文件供應(yīng)給信號處理部件115。這樣,控制部件119提供記錄控制以便將數(shù)據(jù)量等于ECC塊的整數(shù)倍的目標(biāo)視頻年輪狀環(huán)數(shù)據(jù)記錄到與整數(shù)倍一樣多的ECC塊上。
視頻文件具有等于ECC塊的整數(shù)倍的數(shù)據(jù)量。在步驟S268中,數(shù)據(jù)量等于ECC塊的整數(shù)倍的視頻年輪狀環(huán)數(shù)據(jù)被記錄到與整數(shù)倍一樣多的ECC塊上。
此后,處理轉(zhuǎn)到步驟S269??刂撇考?19將變量Nv設(shè)置成等于無窮大的值(非常大的值)。然后終止視頻文件記錄任務(wù)。
這樣,與圖34中的音頻文件記錄任務(wù)類似,在讀寫光盤7的單元下完成了圖37中的視頻文件記錄任務(wù)。例如,數(shù)據(jù)量等于ECC塊的整數(shù)倍的視頻年輪狀環(huán)數(shù)據(jù)被這樣周期性地記錄到與整數(shù)倍一樣多的ECC塊上,使視頻年輪狀環(huán)數(shù)據(jù)的邊界與光盤7上的ECC塊的邊界一致。
現(xiàn)在參照圖39中的流程圖,描述圖33中在步驟S235中開始將低分辨率數(shù)據(jù)記錄成低分辨率數(shù)據(jù)文件的低分辨率數(shù)據(jù)記錄任務(wù)。
當(dāng)?shù)头直媛蕯?shù)據(jù)記錄任務(wù)開始時,控制部件119在步驟S271中將變量Nl初始化成例如1。在后面的步驟S277中的處理中變量Nl按一遞增。然后處理轉(zhuǎn)到步驟S272。
在步驟S272中,控制部件119確定Tsl×Nl是否小于等于Tsa×Na、Tsv×Nv以及Tsm×Nm。
Tsl×Nl小于等于Tsa×Na的條件類似于圖37中的步驟S262中的情況。如上所述,目標(biāo)低分辨率年輪狀環(huán)數(shù)據(jù)是接著要記錄的低分辨率年輪狀環(huán)數(shù)據(jù)。該條件的目的在于將目標(biāo)低分辨率年輪狀環(huán)數(shù)據(jù)正好記錄在再現(xiàn)時間Tsl×Nl之前的最近再現(xiàn)時隙的音頻年輪狀環(huán)數(shù)據(jù)之后。Tsl×Nl小于等于Tsv×Nv的條件也類似于圖37中的步驟S262中的情況。如上所述,目標(biāo)低分辨率年輪狀環(huán)數(shù)據(jù)是接著要記錄的低分辨率年輪狀環(huán)數(shù)據(jù)。該條件的目的在于將目標(biāo)低分辨率年輪狀環(huán)數(shù)據(jù)正好記錄在再現(xiàn)時間Tsl×Nl之前的最近再現(xiàn)時隙的視頻年輪狀環(huán)數(shù)據(jù)之后。
Tsl×Nl小于等于Tsm×Nm的條件類似于圖34中的步驟S252中的情況。如上所述,目標(biāo)低分辨率年輪狀環(huán)數(shù)據(jù)是接著要記錄的低分辨率年輪狀環(huán)數(shù)據(jù),即,再現(xiàn)時間Tsl×Nl之前的最近再現(xiàn)時隙(與再現(xiàn)時間Tsl×Nl最接近)的低分辨率年輪狀環(huán)數(shù)據(jù)。該條件的目的在于將目標(biāo)低分辨率年輪狀環(huán)數(shù)據(jù)正好記錄在再現(xiàn)時間Tsl×Nl之前的最近再現(xiàn)時隙的元年輪狀環(huán)數(shù)據(jù)之前。也就是說,該條件的目的在于將目標(biāo)低分辨率年輪狀環(huán)數(shù)據(jù)正好記錄在在再現(xiàn)時間Tsl×Nl之前的次最近再現(xiàn)時隙內(nèi)記錄的元年輪狀環(huán)數(shù)據(jù)之后。
在步驟S272中,可能確定低分辨率年輪狀環(huán)數(shù)據(jù)的再現(xiàn)時間Tsl×Nl不小于音頻年輪狀環(huán)數(shù)據(jù)的再現(xiàn)時間Tsa×Na、不小于視頻年輪狀環(huán)數(shù)據(jù)的再現(xiàn)時間Tsv×Nv、或不小于等于元年輪狀環(huán)數(shù)據(jù)的再現(xiàn)時間Tsm×Nm。也就是說,當(dāng)前定時可能不適合目標(biāo)低分辨率年輪狀環(huán)數(shù)據(jù)的記錄。在這種情況下,處理返回到步驟S272。此后重復(fù)相似的處理。
在步驟S272中,可能確定低分辨率年輪狀環(huán)數(shù)據(jù)的再現(xiàn)時間Tsl×Nl小于音頻年輪狀環(huán)數(shù)據(jù)的再現(xiàn)時間Tsa×Na、小于視頻年輪狀環(huán)數(shù)據(jù)的再現(xiàn)時間Tsv×Nv以及小于等于元年輪狀環(huán)數(shù)據(jù)的再現(xiàn)時間Tsm×Nm。也就是說,當(dāng)前定時可能適合目標(biāo)低分辨率年輪狀環(huán)數(shù)據(jù)的記錄。在這種情況下,處理轉(zhuǎn)到步驟S273??刂撇考?19確定是否通過存儲器控制器116將低分辨率數(shù)據(jù)從數(shù)據(jù)轉(zhuǎn)換部件118供應(yīng)到存儲器117。當(dāng)確定供應(yīng)了低分辨率數(shù)據(jù)時,處理轉(zhuǎn)到步驟S274。
在步驟S274中,控制部件119確定存儲器117是否存儲了總共相當(dāng)于再現(xiàn)時間Tsl×Nl的再現(xiàn)所需的低分辨率數(shù)據(jù)。當(dāng)確定存儲器117未存儲足夠的低分辨率數(shù)據(jù)時,處理返回到步驟S272。重復(fù)相似的處理。當(dāng)在步驟S274中確定存儲器117存儲了相當(dāng)于再現(xiàn)時間Tsl×Nl的低分辨率數(shù)據(jù)時,處理轉(zhuǎn)到步驟S275。
如果存在的話,數(shù)據(jù)轉(zhuǎn)換部件118的數(shù)據(jù)量檢測部件141通知存儲器控制器116檢測到總共相當(dāng)于再現(xiàn)時間Tsl×Nl的再現(xiàn)所需的低分辨率數(shù)據(jù)。根據(jù)通知,存儲器控制器116確定存儲器117是否存儲了總共相當(dāng)于再現(xiàn)時間Tsl×Nl的再現(xiàn)所需的低分辨率數(shù)據(jù)。存儲器控制器116將確定結(jié)果通知控制部件119。根據(jù)來自存儲器控制器116的確定結(jié)果,控制部件119進(jìn)行步驟S274中的確定。該實施例規(guī)定了低分辨率數(shù)據(jù)來源于壓縮和編碼數(shù)據(jù)量減少了的視頻文件等。并且,可以規(guī)定低分辨率數(shù)據(jù)直接來源于數(shù)據(jù)量減少了的視頻文件等。
在步驟S275中,控制部件119控制存儲器控制器116從存儲在存儲器117中的那些低分辨率數(shù)據(jù)中讀取基于輸入時間順序的低分辨率數(shù)據(jù)和提取它。提取的低分辨率數(shù)據(jù)的數(shù)據(jù)量是例如作為讀寫光盤7的單元的一個ECC塊的數(shù)據(jù)量Bu的整數(shù)倍(乘以n)和等于能夠從存儲器117中讀取的最大數(shù)據(jù)量。處理轉(zhuǎn)到步驟S276。
如上所述,再現(xiàn)時間Tsl×Nl之前的最近低分辨率年輪狀環(huán)數(shù)據(jù)對應(yīng)于作為數(shù)據(jù)量是ECC塊的整數(shù)倍和等于能夠從存儲器117中讀取的最大數(shù)據(jù)量的低分辨率數(shù)據(jù)從存儲器117讀取的低分辨率年輪狀環(huán)數(shù)據(jù)。
在步驟S275中未讀取的低分辨率數(shù)據(jù)留在存儲器117中。
在步驟S276中,控制部件119讓存儲器控制器116將數(shù)據(jù)量等于ECC塊的整數(shù)倍的在步驟S275中獲得的目標(biāo)低分辨率年輪狀環(huán)數(shù)據(jù)供應(yīng)給信號處理部件115。這樣,提供記錄控制以便將數(shù)據(jù)量等于ECC塊的整數(shù)倍的目標(biāo)低分辨率年輪狀環(huán)數(shù)據(jù)記錄到與整數(shù)倍一樣多的ECC塊上。數(shù)據(jù)量等于ECC塊的整數(shù)倍的目標(biāo)低分辨率年輪狀環(huán)數(shù)據(jù)被這樣記錄到與整數(shù)倍一樣多的ECC塊上,使低分辨率年輪狀環(huán)數(shù)據(jù)的邊界與光盤7上的ECC塊的邊界一致。
處理轉(zhuǎn)到步驟S277。控制部件119將變量Nl遞增1。處理返回到步驟S272。重復(fù)相似的處理。
在步驟S273中,可能確定未將低分辨率數(shù)據(jù)供應(yīng)給存儲器117。也就是說,數(shù)據(jù)轉(zhuǎn)換部件118可能停止將低分辨率數(shù)據(jù)供應(yīng)給存儲器控制器116。在這樣的情況下,處理轉(zhuǎn)到步驟S278??刂撇考?19控制存儲器控制器116讀取保留在存儲器117中的所有低分辨率數(shù)據(jù)??刂撇考?19讓存儲器控制器116將低分辨率數(shù)據(jù)供應(yīng)給信號處理部件115。這樣,控制部件119提供記錄控制以便將數(shù)據(jù)量等于ECC塊的整數(shù)倍的低分辨率年輪狀環(huán)數(shù)據(jù)記錄到與整數(shù)倍一樣多的ECC塊上。
低分辨率數(shù)據(jù)文件具有等于ECC塊的整數(shù)倍的數(shù)據(jù)量。在步驟S278中,數(shù)據(jù)量等于ECC塊的整數(shù)倍的低分辨率年輪狀環(huán)數(shù)據(jù)被記錄到與整數(shù)倍一樣多的ECC塊上。
此后,處理轉(zhuǎn)到步驟S279??刂撇考?19將變量Nl設(shè)置成等于無窮大的值(非常大的值)。然后終止低分辨率數(shù)據(jù)記錄任務(wù)。
現(xiàn)在參照圖40中的流程圖,描述圖33中在步驟S236中開始的元數(shù)據(jù)記錄任務(wù)。
當(dāng)元數(shù)據(jù)記錄任務(wù)開始時,控制部件119在步驟S281中將變量Nm初始化成例如1。在后面的步驟S287中的處理中變量Nm按一遞增。然后處理轉(zhuǎn)到步驟S282。
在步驟S282中,控制部件119確定Tsm×Nm是否小于Tsa×Na、Tsv×Nv以及Tsl×Nl。
Tsm×Nm小于Tsa×Na的條件類似于圖37中的步驟S262中的情況。如上所述,目標(biāo)元年輪狀環(huán)數(shù)據(jù)是接著要記錄的元年輪狀環(huán)數(shù)據(jù)。該條件的目的在于將目標(biāo)元年輪狀環(huán)數(shù)據(jù)正好記錄在再現(xiàn)時間Tsm×Nm之前的最近再現(xiàn)時隙的音頻年輪狀環(huán)數(shù)據(jù)之后。Tsm×Nm小于Tsv×Nv的條件也類似于圖37中的步驟S262中的情況。如上所述,目標(biāo)元年輪狀環(huán)數(shù)據(jù)是接著要記錄的元年輪狀環(huán)數(shù)據(jù)。該條件的目的在于將目標(biāo)元年輪狀環(huán)數(shù)據(jù)正好記錄在再現(xiàn)時間Tsm×Nm之前的最近再現(xiàn)時隙的視頻年輪狀環(huán)數(shù)據(jù)之后。類似地,存在Tsm×Nm小于Tsl×N的條件。如上所述,目標(biāo)元年輪狀環(huán)數(shù)據(jù)是接著要記錄的元年輪狀環(huán)數(shù)據(jù)。該條件的目的在于將目標(biāo)元年輪狀環(huán)數(shù)據(jù)正好記錄在再現(xiàn)時間Tsm×Nm之前的最近再現(xiàn)時隙的低分辨率年輪狀環(huán)數(shù)據(jù)之后。
在步驟S282中,可能確定元年輪狀環(huán)數(shù)據(jù)的再現(xiàn)時間Tsm×Nm不小于音頻年輪狀環(huán)數(shù)據(jù)的再現(xiàn)時間Tsa×Na、不小于視頻年輪狀環(huán)數(shù)據(jù)的再現(xiàn)時間Tsv×Nv、或不小于等于低分辨率年輪狀環(huán)數(shù)據(jù)的再現(xiàn)時間Tsl×Nl。也就是說,當(dāng)前定時可能不適合目標(biāo)元年輪狀環(huán)數(shù)據(jù)的記錄。在這種情況下,處理返回到步驟S282。此后重復(fù)相似的處理。
在步驟S282中,可能確定元年輪狀環(huán)數(shù)據(jù)的再現(xiàn)時間Tsm×Nm小于音頻年輪狀環(huán)數(shù)據(jù)的再現(xiàn)時間Tsa×Na、小于視頻年輪狀環(huán)數(shù)據(jù)的再現(xiàn)時間Tsv×Nv以及小于等于低分辨率年輪狀環(huán)數(shù)據(jù)的再現(xiàn)時間Tsl×Nl。也就是說,當(dāng)前定時可能適合目標(biāo)元年輪狀環(huán)數(shù)據(jù)的記錄。在這種情況下,處理轉(zhuǎn)到步驟S283??刂撇考?19確定是否通過存儲器控制器116將元數(shù)據(jù)從數(shù)據(jù)轉(zhuǎn)換部件118供應(yīng)到存儲器117。當(dāng)確定供應(yīng)了元數(shù)據(jù)時,處理轉(zhuǎn)到步驟S284。
在步驟S284中,控制部件119確定存儲器117是否存儲了總共相當(dāng)于再現(xiàn)時間Tsm×Nm的再現(xiàn)所需的元數(shù)據(jù)。當(dāng)確定存儲器117未存儲足夠的元數(shù)據(jù)時,處理返回到步驟S282。重復(fù)相似的處理。當(dāng)在步驟S284中確定存儲器117存儲了相當(dāng)于再現(xiàn)時間Tsm×Nm的元數(shù)據(jù)時,處理轉(zhuǎn)到步驟S285。
如果存在的話,數(shù)據(jù)轉(zhuǎn)換部件118的數(shù)據(jù)量檢測部件141通知存儲器控制器116檢測到總共相當(dāng)于再現(xiàn)時間Tsm×Nm的再現(xiàn)所需的元數(shù)據(jù)。根據(jù)通知,存儲器控制器116確定存儲器117是否存儲了總共相當(dāng)于再現(xiàn)時間Tsm×Nm的再現(xiàn)所需的元數(shù)據(jù)。存儲器控制器116將確定結(jié)果通知控制部件119。根據(jù)來自存儲器控制器116的確定結(jié)果,控制部件119進(jìn)行步驟S284中的確定。
在步驟S285中,控制部件119控制存儲器控制器116從存儲在存儲器117中的那些元數(shù)據(jù)中讀取基于輸入時間順序的元數(shù)據(jù)和提取它。提取的元數(shù)據(jù)的數(shù)據(jù)量是例如作為讀寫光盤7的單元的一個ECC塊的數(shù)據(jù)量Bu的整數(shù)倍(乘以n)和等于能夠從存儲器117中讀取的最大數(shù)據(jù)量。處理轉(zhuǎn)到步驟S286。
如上所述,再現(xiàn)時間Tsm×Nm之前的最近元年輪狀環(huán)數(shù)據(jù)對應(yīng)于作為數(shù)據(jù)量是ECC塊的整數(shù)倍和等于能夠從存儲器117中讀取的最大數(shù)據(jù)量的元數(shù)據(jù)從存儲器117讀取的元年輪狀環(huán)數(shù)據(jù)。
在步驟S285中未讀取的元數(shù)據(jù)留在存儲器117中。
在步驟S286中,控制部件119讓存儲器控制器116將數(shù)據(jù)量等于ECC塊的整數(shù)倍的在步驟S285中獲得的目標(biāo)元年輪狀環(huán)數(shù)據(jù)供應(yīng)給信號處理部件115。這樣,提供記錄控制以便將數(shù)據(jù)量等于ECC塊的整數(shù)倍的目標(biāo)元年輪狀環(huán)數(shù)據(jù)記錄到與整數(shù)倍一樣多的ECC塊上。數(shù)據(jù)量等于ECC塊的整數(shù)倍的目標(biāo)元年輪狀環(huán)數(shù)據(jù)被這樣記錄到與整數(shù)倍一樣多的ECC塊上,使元年輪狀環(huán)數(shù)據(jù)的邊界與光盤7上的ECC塊的邊界一致。
處理轉(zhuǎn)到步驟S287。控制部件119將變量Nm遞增1。處理返回到步驟S282。重復(fù)相似的處理。
在步驟S283中,可能確定未將元數(shù)據(jù)供應(yīng)給存儲器117。也就是說,數(shù)據(jù)轉(zhuǎn)換部件118可能停止將元數(shù)據(jù)供應(yīng)給存儲器控制器116。在這樣的情況下,處理轉(zhuǎn)到步驟S288??刂撇考?19控制存儲器控制器116讀取保留在存儲器117中的所有元數(shù)據(jù)??刂撇考?19讓存儲器控制器116將元數(shù)據(jù)供應(yīng)給信號處理部件115。這樣,控制部件119提供記錄控制以便將數(shù)據(jù)量等于ECC塊的整數(shù)倍的元年輪狀環(huán)數(shù)據(jù)記錄到與整數(shù)倍一樣多的ECC塊上。
此后,處理轉(zhuǎn)到步驟S289。控制部件119將變量Nm設(shè)置成等于無窮大的值(非常大的值)。然后終止元數(shù)據(jù)記錄任務(wù)。
這樣,控制部件119執(zhí)行了有關(guān)音頻文件記錄任務(wù)、視頻文件記錄任務(wù)、低分辨率數(shù)據(jù)記錄任務(wù)以及元數(shù)據(jù)記錄任務(wù)的處理,將音頻文件、視頻文件、元數(shù)據(jù)以及低分辨率數(shù)據(jù)記錄在光盤7上。例如,讓我們假設(shè)音頻年輪狀環(huán)大小Tsa和視頻年輪狀環(huán)大小Tsv等于同一時間。在這種情況下,控制部件119依次記錄相同再現(xiàn)時隙內(nèi)作為一組音頻文件的音頻年輪狀環(huán)數(shù)據(jù)和作為一組視頻文件的視頻年輪狀環(huán)數(shù)據(jù),以便將它們安排在光盤7上的相鄰位置上。并且,控制部件119依次記錄相同再現(xiàn)時隙內(nèi)作為一組低分辨率數(shù)據(jù)的低分辨率年輪狀環(huán)數(shù)據(jù)和作為一組元數(shù)據(jù)的元年輪狀環(huán)數(shù)據(jù),以便將它們安排在光盤7上與音頻年輪狀環(huán)數(shù)據(jù)和視頻年輪狀環(huán)數(shù)據(jù)相鄰的位置上。
視頻文件和音頻文件等仿佛形成年輪似地記錄在光盤7上。根據(jù)這種類比,將記錄在光盤7上的一組音頻文件或視頻文件稱為音頻“年輪”數(shù)據(jù)或視頻“年輪”數(shù)據(jù)。上述的情況同樣適用于低分辨率年輪狀環(huán)數(shù)據(jù)和元年輪狀環(huán)數(shù)據(jù)。在如下的描述中,術(shù)語“年輪狀環(huán)數(shù)據(jù)”用于表達(dá)仿佛形成年輪似地記錄在光盤7上的給定數(shù)據(jù)序列中的一批數(shù)據(jù)。
音頻年輪狀環(huán)大小Tsa和視頻年輪狀環(huán)大小Tsv決定在光盤7上形成的年輪的寬度(記錄一段音頻年輪狀環(huán)數(shù)據(jù)或視頻年輪狀環(huán)數(shù)據(jù)的軌道的個數(shù))。音頻年輪狀環(huán)大小Tsa和視頻年輪狀環(huán)大小Tsv可以隨記錄視頻年輪狀環(huán)數(shù)據(jù)和視頻年輪狀環(huán)數(shù)據(jù)的光盤7的徑向位置而變。視音頻年輪狀環(huán)大小Tsa或視頻年輪狀環(huán)大小Tsv而定,可能存在將一段音頻年輪狀環(huán)數(shù)據(jù)或視頻年輪狀環(huán)數(shù)據(jù)記錄在比一圈短的軌道上。
如上所述,相同再現(xiàn)時隙內(nèi)的音頻年輪狀環(huán)數(shù)據(jù)和視頻年輪狀環(huán)數(shù)據(jù)被記錄在光盤7上的相鄰位置上。因此,可以快速地在同一再現(xiàn)時間從光盤7中讀取和再現(xiàn)音頻文件和視頻文件。
假設(shè)音頻文件和視頻文件是等于多個ECC塊的數(shù)據(jù)量的年輪狀環(huán)數(shù)據(jù)。音頻文件和視頻文件被這樣記錄多個ECC塊上,使年輪狀環(huán)數(shù)據(jù)的邊界與ECC塊的邊界一致??梢詮墓獗P7中只讀音頻文件或視頻文件。結(jié)果,可以快速地只編輯音頻文件或視頻文件。
將等于ECC塊的整數(shù)倍的數(shù)據(jù)量指定給視頻文件中的首標(biāo)、主體以及尾標(biāo)的每一個。以ECC塊為單位記錄首標(biāo)、主體以及尾標(biāo)。也就是說,一個ECC塊不記錄首標(biāo)、主體以及尾標(biāo)的任何兩種。
當(dāng)寫入或讀取首標(biāo)、主體以及尾標(biāo)之一時,對最少個數(shù)的ECC塊執(zhí)行寫入或讀取處理。寫入或讀取處理變得更有效。結(jié)果,寫入文件的處理使重寫其數(shù)據(jù)的簇的個數(shù)最少。當(dāng)光盤7受重寫操作次數(shù)的物理限制(在物理性質(zhì)方面)時,存在就重寫操作的次數(shù)而言,延長了光盤7的壽命的優(yōu)點。
在圖34中的音頻文件記錄任務(wù)的步驟S252、圖37中的視頻文件記錄任務(wù)的步驟S262、圖39中的低分辨率數(shù)據(jù)記錄任務(wù)的步驟S272以及圖40中的元數(shù)據(jù)記錄任務(wù)的步驟S282中執(zhí)行了確定處理。確定處理使相同再現(xiàn)時隙內(nèi)的音頻年輪狀環(huán)數(shù)據(jù)、視頻年輪狀環(huán)數(shù)據(jù)、低分辨率年輪狀環(huán)數(shù)據(jù)以及元年輪狀環(huán)數(shù)據(jù)按音頻年輪狀環(huán)數(shù)據(jù)、視頻年輪狀環(huán)數(shù)據(jù)、低分辨率年輪狀環(huán)數(shù)據(jù)以及元年輪狀環(huán)數(shù)據(jù)的順序集中和循環(huán)記錄在光盤7上。
記錄在光盤7上的優(yōu)先級不局限于如上所述的音頻年輪狀環(huán)數(shù)據(jù)、視頻年輪狀環(huán)數(shù)據(jù)、低分辨率年輪狀環(huán)數(shù)據(jù)以及元年輪狀環(huán)數(shù)據(jù)的順序。
記錄在光盤7上的優(yōu)先級可以是元年輪狀環(huán)數(shù)據(jù)、音頻年輪狀環(huán)數(shù)據(jù)、視頻年輪狀環(huán)數(shù)據(jù)以及低分辨率年輪狀環(huán)數(shù)據(jù)的順序。
如上所述,存儲器控制器116從存儲器117中讀取數(shù)據(jù),以提取音頻年輪狀環(huán)數(shù)據(jù)、視頻年輪狀環(huán)數(shù)據(jù)、低分辨率年輪狀環(huán)數(shù)據(jù)以及元年輪狀環(huán)數(shù)據(jù)。下面參照圖41-45進(jìn)一步描述存儲器控制器116從存儲器117中讀取數(shù)據(jù),以提取音頻年輪狀環(huán)數(shù)據(jù)、視頻年輪狀環(huán)數(shù)據(jù)、低分辨率年輪狀環(huán)數(shù)據(jù)以及元年輪狀環(huán)數(shù)據(jù)的配置(提取)處理。
圖41示出了音頻文件的合計數(shù)據(jù)量(總數(shù)據(jù)量)La、視頻文件的總數(shù)據(jù)量)Lv、低分辨率數(shù)據(jù)的總數(shù)據(jù)量L1以及元數(shù)據(jù)的總數(shù)據(jù)量Lm與時間(再現(xiàn)時間)t之間的關(guān)系。在圖41(以及圖42-45)的右側(cè),垂直雙向小箭頭(箭頭表示水平虛線之間的間隔)代表ECC塊的數(shù)據(jù)量Bu。
如上所述,當(dāng)存儲器117存儲相當(dāng)于再現(xiàn)時間Tsa×Na的再現(xiàn)所需的音頻文件時,存儲器控制器116讀取具有能夠從存儲器117中讀取的、等于ECC塊的整數(shù)倍的最大數(shù)據(jù)量的音頻文件。存儲器控制器116提取這個音頻文件作為音頻年輪狀環(huán)數(shù)據(jù)。當(dāng)存儲器117存儲相當(dāng)于再現(xiàn)時間Tsv×Nv的再現(xiàn)所需的視頻文件時,存儲器控制器116讀取具有能夠從存儲器117中讀取的、等于ECC塊的整數(shù)倍的最大數(shù)據(jù)量的視頻文件。存儲器控制器116提取這個視頻文件作為視頻年輪狀環(huán)數(shù)據(jù)。當(dāng)存儲器117存儲相當(dāng)于再現(xiàn)時間Ts1×Nl的再現(xiàn)所需的低分辨率數(shù)據(jù)時,存儲器控制器116讀取具有能夠從存儲器117中讀取的、等于ECC塊的整數(shù)倍的最大數(shù)據(jù)量的低分辨率數(shù)據(jù)。存儲器控制器116提取這個低分辨率數(shù)據(jù)作為低分辨率年輪狀環(huán)數(shù)據(jù)。當(dāng)存儲器117存儲相當(dāng)于再現(xiàn)時間Tsm×Nm的再現(xiàn)所需的元數(shù)據(jù)時,存儲器控制器116讀取具有能夠從存儲器117中讀取的、等于ECC塊的整數(shù)倍的最大數(shù)據(jù)量的元數(shù)據(jù)。存儲器控制器116提取這個元數(shù)據(jù)作為元年輪狀環(huán)數(shù)據(jù)。
圖41示出了存儲在存儲器117中的音頻文件的總數(shù)據(jù)量La的變化。在這種情況下,如圖42所示,存儲器控制器116沿著時間t,在與等于音頻年輪狀環(huán)大小Tsa的整數(shù)倍的i×Tsa(其中,i=1,2,…)相對應(yīng)的定時,讀取具有能夠從存儲器117中讀取的、等于ECC塊的整數(shù)倍的最大數(shù)據(jù)量的音頻文件。存儲器控制器116提取讀取的音頻文件作為音頻年輪狀環(huán)數(shù)據(jù)。
根據(jù)圖42中的實施例,沿著時間t,分別在定時Tsa、2×Tsa、3×Tsa以及4×Tsa上,為一個ECC塊、兩個ECC塊、一個ECC塊以及兩個ECC塊提取音頻文件,作為音頻年輪狀環(huán)數(shù)據(jù)#1、#2、#3以及#4。
在沿著時間t,在定時Tsa、2×Tsa、3×Tsa以及4×Tsa上提取音頻年輪狀環(huán)數(shù)據(jù)#1、#2、#3以及#4之后,保留在存儲器117中的零頭數(shù)據(jù)包含在下一個年輪中。
圖41示出了存儲在存儲器117中的視頻文件的總數(shù)據(jù)量Lv的變化。在這種情況下,如圖43所示,存儲器控制器116沿著時間t,在與等于視頻年輪狀環(huán)大小Tsv的整數(shù)倍的i×Tsv相對應(yīng)的定時,讀取具有能夠從存儲器117中讀取的、等于ECC塊的整數(shù)倍的最大數(shù)據(jù)量的視頻文件。存儲器控制器116提取讀取的音頻文件作為視頻年輪狀環(huán)數(shù)據(jù)。
根據(jù)圖43中的實施例,沿著時間t,分別在定時Tsv、2×Tsv、3×Tsv以及4×Tsv上,為四個ECC塊、兩個ECC塊、五個ECC塊以及兩個ECC塊提取視頻文件,作為視頻年輪狀環(huán)數(shù)據(jù)#1、#2、#3以及#4。
在沿著時間t,在定時Tsv、2×Tsv、3×Tsv以及4×Tsv上提取視頻年輪狀環(huán)數(shù)據(jù)#1、#2、#3以及#4之后,保留在存儲器117中的零頭數(shù)據(jù)包含在下一個年輪中。
圖41示出了存儲在存儲器117中的低分辨率數(shù)據(jù)的總數(shù)據(jù)量L1的變化。在這種情況下,如圖44所示,存儲器控制器116沿著時間t,在與等于低分辨率年輪狀環(huán)大小Tsl的整數(shù)倍的i×Tsl相對應(yīng)的定時,讀取具有能夠從存儲器117中讀取的、等于ECC塊的整數(shù)倍的最大數(shù)據(jù)量的低分辨率數(shù)據(jù)。存儲器控制器116提取讀取的低分辨率數(shù)據(jù)作為低分辨率年輪狀環(huán)數(shù)據(jù)。
根據(jù)圖44中的實施例,沿著時間t,分別在定時Tsl和2×Tsl上,為一個ECC塊和三個ECC塊提取低分辨率數(shù)據(jù),作為低分辨率年輪狀環(huán)數(shù)據(jù)#1和#2。
在沿著時間t,在定時Tsl和2×Tsl上提取低分辨率年輪狀環(huán)數(shù)據(jù)#1和#2之后,保留在存儲器117中的零頭數(shù)據(jù)包含在下一個年輪中。
圖41示出了存儲在存儲器117中的元數(shù)據(jù)的總數(shù)據(jù)量Lm的變化。在這種情況下,如圖45所示,存儲器控制器116沿著時間t,在與等于元年輪狀環(huán)大小Tsm的整數(shù)倍的i×Tsm相對應(yīng)的定時,讀取具有能夠從存儲器117中讀取的、等于ECC塊的整數(shù)倍的最大數(shù)據(jù)量的元數(shù)據(jù)。存儲器控制器116提取讀取的元數(shù)據(jù)作為元年輪狀環(huán)數(shù)據(jù)。
根據(jù)圖45中的實施例,沿著時間t,分別在定時Tsm和2×Tsm上,為每一個ECC塊提取元數(shù)據(jù),作為元年輪狀環(huán)數(shù)據(jù)#1和#2。
在沿著時間t,在定時Tsm和2×Tsm上提取元年輪狀環(huán)數(shù)據(jù)#1和#2之后,保留在存儲器117中的零頭數(shù)據(jù)包含在下一個年輪中。
例如,讓我們假設(shè)圖42中的音頻年輪狀環(huán)大小Tsa、圖43中的視頻年輪狀環(huán)大小Tsv、圖44中的低分辨率年輪狀環(huán)大小Tsl以及圖45中的元年輪狀環(huán)大小Tsm之間存在這樣的關(guān)系,視頻年輪狀環(huán)大小Tsv等于音頻年輪狀環(huán)大小Tsa,而低分辨率年輪狀環(huán)大小Tsl或元年輪狀環(huán)大小Tsm等于例如音頻年輪狀環(huán)大小Tsa的兩倍(2×Tsa=2×Tsv=Tsl=Tsm)。在這種情況下,圖34中的音頻文件記錄任務(wù)、圖37中的視頻文件記錄任務(wù)、圖39中的低分辨率數(shù)據(jù)記錄任務(wù)以及圖40中的元數(shù)據(jù)記錄任務(wù)周期性地將圖42中的音頻年輪狀環(huán)數(shù)據(jù)#1-#4、圖43中的視頻年輪狀環(huán)數(shù)據(jù)#1-#4、圖44中的低分辨率年輪狀環(huán)數(shù)據(jù)#1-#2以及圖45中的元年輪狀環(huán)數(shù)據(jù)#1-#2記錄在如圖46所示的光盤7上。
也就是說,根據(jù)如上所述的音頻年輪狀環(huán)數(shù)據(jù)、視頻年輪狀環(huán)數(shù)據(jù)、低分辨率年輪狀環(huán)數(shù)據(jù)以及元年輪狀環(huán)數(shù)據(jù)的順序,將音頻年輪狀環(huán)數(shù)據(jù)、視頻年輪狀環(huán)數(shù)據(jù)、低分辨率年輪狀環(huán)數(shù)據(jù)以及元年輪狀環(huán)數(shù)據(jù)記錄在靠近光盤7開頭的位置上。
就音頻年輪狀環(huán)數(shù)據(jù)具有例如最高優(yōu)先級而言,以與音頻年輪狀環(huán)數(shù)據(jù)相同的周期將視頻年輪狀環(huán)大小Tsv與音頻年輪狀環(huán)大小Tsa相同的視頻年輪狀環(huán)數(shù)據(jù)記錄在光盤7上。當(dāng)在給定再現(xiàn)時隙內(nèi)記錄音頻年輪狀環(huán)數(shù)據(jù)時,音頻年輪狀環(huán)數(shù)據(jù)的后面接著在與記錄的音頻年輪狀環(huán)數(shù)據(jù)的再現(xiàn)時隙相似的再現(xiàn)時隙內(nèi)記錄的視頻年輪狀環(huán)數(shù)據(jù)。
低分辨率年輪狀環(huán)數(shù)據(jù)具有兩倍于音頻年輪狀環(huán)大小Tsa的低分辨率年輪狀環(huán)大小Tsl。以兩倍于音頻年輪狀環(huán)數(shù)據(jù)的周期的周期將低分辨率年輪狀環(huán)數(shù)據(jù)記錄在光盤7上。也就是說,給定再現(xiàn)時隙的低分辨率年輪狀環(huán)數(shù)據(jù)對應(yīng)于存在兩個等于給定再現(xiàn)時隙一半的再現(xiàn)時隙的音頻年輪狀環(huán)數(shù)據(jù)。在記錄了兩個再現(xiàn)時隙的音頻年輪狀環(huán)數(shù)據(jù)之后再記錄低分辨率年輪狀環(huán)數(shù)據(jù)。
元年輪狀環(huán)數(shù)據(jù)具有兩倍于音頻年輪狀環(huán)大小Tsa的元年輪狀環(huán)大小Tsm。以兩倍于音頻年輪狀環(huán)數(shù)據(jù)的周期的周期將元年輪狀環(huán)數(shù)據(jù)記錄在光盤7上。也就是說,給定再現(xiàn)時隙的元年輪狀環(huán)數(shù)據(jù)對應(yīng)于存在兩個等于給定再現(xiàn)時隙一半的再現(xiàn)時隙的音頻年輪狀環(huán)數(shù)據(jù)。在記錄了兩個再現(xiàn)時隙的音頻年輪狀環(huán)數(shù)據(jù)之后再記錄元年輪狀環(huán)數(shù)據(jù)。
因此,如圖46所示,按照音頻年輪狀環(huán)數(shù)據(jù)#1、視頻年輪狀環(huán)數(shù)據(jù)#1、音頻年輪狀環(huán)數(shù)據(jù)#2、視頻年輪狀環(huán)數(shù)據(jù)#2、低分辨率年輪狀環(huán)數(shù)據(jù)#1、元年輪狀環(huán)數(shù)據(jù)#1、音頻年輪狀環(huán)數(shù)據(jù)#3、視頻年輪狀環(huán)數(shù)據(jù)#3、音頻年輪狀環(huán)數(shù)據(jù)#4、視頻年輪狀環(huán)數(shù)據(jù)#4、低分辨率年輪狀環(huán)數(shù)據(jù)#2、元年輪狀環(huán)數(shù)據(jù)#2等的順序,從光盤7的內(nèi)圓周到外圓周將圖42中的音頻年輪狀環(huán)數(shù)據(jù)#1-#4、圖43中的視頻年輪狀環(huán)數(shù)據(jù)#1-#4、圖44中的低分辨率年輪狀環(huán)數(shù)據(jù)#1-#2以及圖45中的元年輪狀環(huán)數(shù)據(jù)#1-#2記錄在光盤7上。
根據(jù)如圖41-46所示的實施例,假設(shè)視頻年輪狀環(huán)大小Tsv等于音頻年輪狀環(huán)大小Tsa。假設(shè)低分辨率年輪狀環(huán)大小Tsl或元年輪狀環(huán)大小Tsm等于音頻年輪狀環(huán)大小Tsa的兩倍。本發(fā)明不局限于上述音頻年輪狀環(huán)大小Tsa、視頻年輪狀環(huán)大小Tsv、低分辨率年輪狀環(huán)大小Tsl以及元年輪狀環(huán)大小Tsm之間的關(guān)系。也就是說,音頻年輪狀環(huán)大小Tsa、視頻年輪狀環(huán)大小Tsv、低分辨率年輪狀環(huán)大小Tsl以及元年輪狀環(huán)大小Tsm都可以是相同的時間或不同的時間。
并且,可以按照光盤7的使用和用途配置音頻年輪狀環(huán)大小Tsa、視頻年輪狀環(huán)大小Tsv、低分辨率年輪狀環(huán)大小Tsl以及元年輪狀環(huán)大小Tsm。
也就是說,低分辨率年輪狀環(huán)大小Tsl和元年輪狀環(huán)大小Tsm可以大于音頻年輪狀環(huán)大小Tsa和視頻年輪狀環(huán)大小Tsv。
讓我們考慮低分辨率年輪狀環(huán)大小Tsl大于音頻年輪狀環(huán)大小Tsa和視頻年輪狀環(huán)大小Tsv(例如,低分辨率年輪狀環(huán)大小Tsl是10秒,而音頻年輪狀環(huán)大小Tsa和視頻年輪狀環(huán)大小Tsv每一個都是2秒)的情況。在這樣的情況下,例如,可以提高利用低分辨率數(shù)據(jù)的穿梭再現(xiàn)速率并將低分辨率數(shù)據(jù)傳送到諸如計算機之類的外部設(shè)備的傳送速率。
低分辨率數(shù)據(jù)的特征在于比主干數(shù)據(jù)少的數(shù)據(jù)量,因此,能夠快速地從光盤7中讀取。并且,低分辨率數(shù)據(jù)使處理負(fù)擔(dān)變輕和可以用于諸如穿梭再現(xiàn)之類的變速再現(xiàn)。增大低分辨率年輪狀環(huán)大小Tsl可以降低在從光盤7中只讀低分辨率數(shù)據(jù)期間發(fā)生的尋道頻率。這使得可以更快速地從光盤7中只讀低分辨率數(shù)據(jù)。可以提高利用低分辨率數(shù)據(jù)的穿梭再現(xiàn)的速度。當(dāng)將低分辨率數(shù)據(jù)傳送到計算機進(jìn)行處理時,可以提高傳送速率(縮短傳送所需的時間)。
讓我們考慮元年輪狀環(huán)大小Tsm大于音頻年輪狀環(huán)大小Tsa和視頻年輪狀環(huán)大小Tsv(例如,元年輪狀環(huán)大小Tsm是20秒,而音頻年輪狀環(huán)大小Tsa和視頻年輪狀環(huán)大小Tsv每一個都是2秒)的情況。在這樣的情況下,與增大低分辨率年輪狀環(huán)大小Tsl的情況類似,可以在短時間間隔內(nèi)從光盤7中只讀元數(shù)據(jù)。例如,包含在元數(shù)據(jù)中的時間碼可以用作從作為主干數(shù)據(jù)的視頻文件中快速檢索特定幀。
當(dāng)需要穿梭再現(xiàn)或?qū)⒌头直媛蕯?shù)據(jù)快速傳送到外界時,可以增大低分辨率年輪狀環(huán)大小Tsl。當(dāng)需要快速幀檢索時,可以增大元年輪狀環(huán)大小Tsm。這樣,可以提供滿足這些需要的高度方便光盤7。
如上所述,增大低分辨率年輪狀環(huán)大小Tsl或元年輪狀環(huán)大小Tsm可以縮短只讀(或甚至只寫)低分辨率數(shù)據(jù)或元數(shù)據(jù)的特定數(shù)據(jù)序列的時間。
于是,增大音頻年輪狀環(huán)大小Tsa或視頻年輪狀環(huán)大小Tsv可以縮短只讀(或甚至只寫)作為主干數(shù)據(jù)的音頻文件或視頻文件的時間。結(jié)果,可以加速只編輯音頻文件或視頻文件的所謂AV(視聽)分離式編輯的處理。
當(dāng)再現(xiàn)視頻和音頻時,在與再現(xiàn)時間相對應(yīng)的視頻文件和與視頻文件相聯(lián)系的音頻文件變成可用之前需要等待。當(dāng)音頻年輪狀環(huán)大小Tsa或視頻年輪狀環(huán)大小Tsv增大時,有必要讀取音頻年輪狀環(huán)大小Tsa增大了的音頻文件或視頻年輪狀環(huán)大小Tsv增大了的視頻文件,然后,讀取其它的。在給定再現(xiàn)時間的視頻文件和與視頻文件相聯(lián)系的音頻文件變成可用之前,經(jīng)過的時間增大了。這也增大了發(fā)出再現(xiàn)指令的時間和實際開始再現(xiàn)的時間之間的延遲。讓我們考慮同時再現(xiàn)給定再現(xiàn)時間的視頻文件和與視頻文件相聯(lián)系的音頻文件的情況。在開始讀取其它音頻文件或視頻文件之前,首先讀取音頻年輪狀環(huán)大小Tsa增大了的音頻文件或視頻年輪狀環(huán)大小Tsv增大了的視頻文件,并且至少需要將它們存儲在存儲器117中??紤]到上述的情況,增大音頻年輪狀環(huán)大小Tsa或視頻年輪狀環(huán)大小Tsv也增大了直到開始再現(xiàn)的延遲和使大容量存儲器117成為必要。
于是,最好在考慮了直到開始再現(xiàn)的延遲和有關(guān)存儲器117的容量的允許值之后決定音頻年輪狀環(huán)大小Tsa和視頻年輪狀環(huán)大小Tsv。
低分辨率年輪狀環(huán)數(shù)據(jù)或元數(shù)據(jù)具有比音頻文件或視頻文件的數(shù)據(jù)量少得多的數(shù)據(jù)量。與增大音頻年輪狀環(huán)大小Tsa或視頻年輪狀環(huán)大小Tsv的情況相比,增大低分辨率年輪狀環(huán)大小Tsl或元年輪狀環(huán)大小Tsm使存儲器117需要的容量的增大是安全的。
記錄在光盤7上的優(yōu)先級可以依次是元年輪狀環(huán)數(shù)據(jù)、音頻年輪狀環(huán)數(shù)據(jù)、視頻年輪狀環(huán)數(shù)據(jù)以及低分辨率年輪狀環(huán)數(shù)據(jù)。在這種情況下,例如,如圖47所示,按照元年輪狀環(huán)數(shù)據(jù)#1、音頻年輪狀環(huán)數(shù)據(jù)#1、視頻年輪狀環(huán)數(shù)據(jù)#1、低分辨率年輪狀環(huán)數(shù)據(jù)#1、元年輪狀環(huán)數(shù)據(jù)#2、音頻年輪狀環(huán)數(shù)據(jù)#2、視頻年輪狀環(huán)數(shù)據(jù)#2、低分辨率年輪狀環(huán)數(shù)據(jù)#2等的順序,從光盤7的內(nèi)圓周到外圓周將元年輪狀環(huán)數(shù)據(jù)#1和#2、音頻年輪狀環(huán)數(shù)據(jù)#1和#2、視頻年輪狀環(huán)數(shù)據(jù)#1和#2以及低分辨率年輪狀環(huán)數(shù)據(jù)#1和#2記錄在光盤7上。
圖48示出了盤驅(qū)動設(shè)備11如何讀寫光盤7上的數(shù)據(jù)。圖48例示了光盤7上元數(shù)據(jù)、音頻文件、視頻文件以及低分辨率數(shù)據(jù)的四個數(shù)據(jù)序列的讀寫。
圖48將元年輪狀環(huán)數(shù)據(jù)#1、音頻年輪狀環(huán)數(shù)據(jù)#1、視頻年輪狀環(huán)數(shù)據(jù)#1以及低分辨率年輪狀環(huán)數(shù)據(jù)#1表示成年輪狀環(huán)數(shù)據(jù)#1;將元年輪狀環(huán)數(shù)據(jù)#2、音頻年輪狀環(huán)數(shù)據(jù)#2、視頻年輪狀環(huán)數(shù)據(jù)#2以及低分辨率年輪狀環(huán)數(shù)據(jù)#2表示成年輪狀環(huán)數(shù)據(jù)#2;并將第N數(shù)據(jù),即,元年輪狀環(huán)數(shù)據(jù)#N、音頻年輪狀環(huán)數(shù)據(jù)#N、視頻年輪狀環(huán)數(shù)據(jù)#N以及低分辨率年輪狀環(huán)數(shù)據(jù)#N表示成年輪狀環(huán)數(shù)據(jù)#N。
當(dāng)將數(shù)據(jù)寫到光盤7上時,讓我們假設(shè)光盤7存在沒有瑕疵(缺陷)的足夠大連續(xù)自由區(qū)。分別從元數(shù)據(jù)、音頻文件、視頻文件以及低分辨率數(shù)據(jù)的數(shù)據(jù)序列中提取音頻年輪狀環(huán)數(shù)據(jù)、視頻年輪狀環(huán)數(shù)據(jù)、低分辨率年輪狀環(huán)數(shù)據(jù)以及元年輪狀環(huán)數(shù)據(jù),并且像如圖48所示的單個行程那樣將它們寫到光盤7上的自由區(qū)中。元年輪狀環(huán)數(shù)據(jù)、音頻年輪狀環(huán)數(shù)據(jù)、視頻年輪狀環(huán)數(shù)據(jù)以及低分辨率年輪狀環(huán)數(shù)據(jù)每一個都具有等于光盤7的ECC塊的整數(shù)倍的數(shù)據(jù)量。這些數(shù)據(jù)是這樣記錄的,使數(shù)據(jù)邊界與ECC塊邊界一致。
正如參照圖13中的元數(shù)據(jù)文件生成處理的流程圖以及圖15中的視頻文件生成處理的流程圖所述的那樣,按主體、尾標(biāo)以及首標(biāo)的順序?qū)⒃獢?shù)據(jù)文件和視頻文件供應(yīng)給盤驅(qū)動設(shè)備11。
正如參照圖16中的音頻文件生成處理的流程圖所述的那樣,按作為主體音頻項的值和KLV結(jié)構(gòu)化填充符、然后,尾標(biāo)、再然后,首標(biāo)、音頻項密鑰以及長度的順序?qū)⒁纛l文件供應(yīng)給盤驅(qū)動設(shè)備11。
正如參照圖32中的低分辨率數(shù)據(jù)文件合成處理的流程圖所述的那樣,按主體、尾標(biāo)以及首標(biāo)的順序?qū)⒌头直媛蕯?shù)據(jù)文件供應(yīng)給存儲器控制器116。
因此,從元數(shù)據(jù)、音頻文件、視頻文件以及低分辨率數(shù)據(jù)的數(shù)據(jù)序列中提取音頻年輪狀環(huán)數(shù)據(jù)、視頻年輪狀環(huán)數(shù)據(jù)、低分辨率年輪狀環(huán)數(shù)據(jù)以及元年輪狀環(huán)數(shù)據(jù),并且按如圖48所示的主體、尾標(biāo)以及首標(biāo)的順序?qū)⑺鼈儗懙焦獗P7上的自由區(qū)中。
下面參照圖49中的流程圖描述記錄處理。這個記錄處理總結(jié)了參照圖13中的元數(shù)據(jù)文件生成處理的流程圖、圖15中的視頻文件生成處理的流程圖、圖16中的視頻文件生成處理的流程圖、圖32中的低分辨率數(shù)據(jù)文件生成處理以及圖33中的記錄處理所述的處理。
在步驟S291中,盤驅(qū)動設(shè)備11的控制部件119將元數(shù)據(jù)文件、視頻文件、音頻文件以及低分辨率數(shù)據(jù)文件的主體記錄在光盤7上。處理轉(zhuǎn)到步驟S292。在步驟S292中,控制部件119確定元數(shù)據(jù)文件、視頻文件、音頻文件以及低分辨率數(shù)據(jù)文件的主體是否已經(jīng)完全得到記錄。當(dāng)確定還沒有完全得到記錄時,處理返回到步驟S291。重復(fù)主體記錄處理。
當(dāng)在步驟S292中確定主體記錄已經(jīng)完成時,處理轉(zhuǎn)到步驟S293??刂撇考?19將元數(shù)據(jù)文件、視頻文件、音頻文件以及低分辨率數(shù)據(jù)文件的尾標(biāo)記錄在光盤7上。處理轉(zhuǎn)到步驟S294。在步驟S294中,控制部件119確定元數(shù)據(jù)文件、視頻文件、音頻文件以及低分辨率數(shù)據(jù)文件的尾標(biāo)是否已經(jīng)完全得到記錄。當(dāng)確定尾標(biāo)記錄還沒有完成時,處理返回到步驟S293。重復(fù)尾標(biāo)記錄處理。
當(dāng)在步驟S294中確定尾標(biāo)記錄已經(jīng)完成時,處理轉(zhuǎn)到步驟S295。控制部件119將元數(shù)據(jù)文件、視頻文件、音頻文件以及低分辨率數(shù)據(jù)文件的首標(biāo)記錄在光盤7上。
如上所述,在主體和首標(biāo)之后記錄首標(biāo)??梢允褂脝蝹€處理來記錄包含諸如視頻數(shù)據(jù)再現(xiàn)時間或時間碼(TC)之類通過主體的決定確定的數(shù)據(jù)的首標(biāo)。
可以可靠地將首標(biāo)記錄在光盤7上主體和尾標(biāo)之后,即,與主體和尾標(biāo)接近的位置上。
當(dāng)從光盤7上讀取文件時,依次尋找首標(biāo)、主體以及尾標(biāo)。因此,首標(biāo)、主體以及尾標(biāo)被依次讀取。
根據(jù)本實施例,存儲器控制器116通過在與音頻年輪狀環(huán)大小Tsa的整數(shù)倍相對應(yīng)的每個時間讀取音頻文件來提取音頻年輪狀環(huán)數(shù)據(jù),以便音頻文件的數(shù)據(jù)量是諸如ECC塊之類的讀寫單元的整數(shù)倍和等于能夠從存儲器117中讀取的最大數(shù)據(jù)量。也就是說,當(dāng)存儲器117在與音頻年輪狀環(huán)大小Tsa的整數(shù)倍相對應(yīng)的時間存儲數(shù)據(jù)量大于N個ECC塊和小于N+1個ECC塊的音頻文件時,存儲器控制器116提取數(shù)據(jù)量為N個ECC塊的音頻文件,作為音頻年輪狀環(huán)數(shù)據(jù)。另外,例如,在時間達(dá)到音頻年輪狀環(huán)大小Tsa的整數(shù)倍之后,可能等到存儲器存儲了數(shù)據(jù)量大于等于N+1個ECC塊的音頻文件,然后,讀取數(shù)據(jù)量等于N+1個ECC塊的音頻文件來提取音頻年輪狀環(huán)數(shù)據(jù)。上述的情況同樣適用于視頻年輪狀環(huán)數(shù)據(jù)、低分辨率年輪狀環(huán)數(shù)據(jù)以及元年輪狀環(huán)數(shù)據(jù)的提取。也就是說,需要年輪狀環(huán)數(shù)據(jù)的數(shù)據(jù)量恰好等于讀寫光盤的單元的整數(shù)倍和接近相當(dāng)于指定成音頻年輪狀環(huán)大小等的再現(xiàn)時間的再現(xiàn)所需的數(shù)據(jù)量。
元數(shù)據(jù)的所有組成元素可以包括在元年輪狀環(huán)數(shù)據(jù)中。并且,一些組成元素可以包括在元年輪狀環(huán)數(shù)據(jù)中,并且其它成分元素可以與元年輪狀環(huán)數(shù)據(jù)獨立地記錄。也就是說,將元數(shù)據(jù)組成元素分組成例如諸如時間碼之類可用于檢索視頻文件幀的組成元素和其組成元素。可用于檢索的組成元素可以集中記錄在例如光盤7的內(nèi)圓周上。其它組成元素可以包括在元年輪狀環(huán)數(shù)據(jù)中和周期性地記錄在光盤7上。在這種情況下,由于可用于檢索的組成元素被集中記錄在光盤7上,可以縮短檢索所需的時間。
元數(shù)據(jù)的所有組成元素可以集中包括在光盤7的內(nèi)圓周上。當(dāng)元數(shù)據(jù)的所有組成元素集中包括在例如光盤7的內(nèi)圓周上時,在元數(shù)據(jù)的所有組成元素被完全記錄之前,有必要中止除了元數(shù)據(jù)之外的其它數(shù)據(jù)序列的記錄。另一方面,在除了元數(shù)據(jù)之外的其它數(shù)據(jù)序列被完全記錄之前,需要存儲元數(shù)據(jù)的所有組成元素。相比之下,最好只集中記錄可用于檢索的元數(shù)據(jù)組成元素。在這種情況下,與將元數(shù)據(jù)的所有組成元素集中記錄在光盤7上相比,可以縮短等到記錄除了元數(shù)據(jù)之外的其它數(shù)據(jù)序列的時間。并且,可以減少在除了元數(shù)據(jù)之外的其它數(shù)據(jù)序列被完全記錄之前需要存儲的元數(shù)據(jù)的數(shù)據(jù)量。
本發(fā)明可應(yīng)用于除了光盤之外的其它盤狀記錄媒體。
雖然已經(jīng)描述了將視頻文件和音頻文件安排在螺旋形軌道上的情況,但可替代地,也可以將文件安排在同心圓軌道上。在這種情況下,軌道從內(nèi)軌道延續(xù)到外軌道。
圖50示范了圖7中的獨立/標(biāo)準(zhǔn)格式轉(zhuǎn)換部件的配置。
緩沖器301臨時存儲盤驅(qū)動設(shè)備11(圖1)供應(yīng)的AV獨立格式文件(主文件、基于文件的元數(shù)據(jù)文件、基于幀的元數(shù)據(jù)文件、輔助文件、視頻文件、八個信道的音頻文件以及低分辨率數(shù)據(jù)文件)。
文件獲取部件302引用存儲在緩沖器301中的主文件,識別基于文件的元數(shù)據(jù)文件、基于幀的元數(shù)據(jù)文件、輔助文件、視頻文件、八個信道的音頻文件以及低分辨率數(shù)據(jù)文件的文件名。根據(jù)文件名,文件獲取部件302通過讓盤驅(qū)動設(shè)備11讀取這些文件,經(jīng)由緩沖器301獲取基于文件的元數(shù)據(jù)文件、基于幀的元數(shù)據(jù)文件、輔助文件、視頻文件、八個信道的音頻文件以及低分辨率數(shù)據(jù)文件。并且,文件獲取部件302將獲取的文件供應(yīng)給相應(yīng)文件處理部件,即,將基于文件的元數(shù)據(jù)文件和基于幀的元數(shù)據(jù)文件供應(yīng)給元數(shù)據(jù)文件處理部件303;將輔助文件供應(yīng)給輔助文件處理部件304;將視頻文件供應(yīng)給視頻文件處理部件305;并將八個信道的音頻文件供應(yīng)給音頻文件處理部件306。文件獲取部件302將低分辨率數(shù)據(jù)文件供應(yīng)給緩沖器309。
元數(shù)據(jù)文件處理部件303從文件獲取部件302供應(yīng)的基于文件的元數(shù)據(jù)文件中提取基于文件元數(shù)據(jù)。元數(shù)據(jù)文件處理部件303從基于幀的元數(shù)據(jù)文件中提取包含基于幀元數(shù)據(jù)的系統(tǒng)項。元數(shù)據(jù)文件處理部件303將基于文件元數(shù)據(jù)和系統(tǒng)項供應(yīng)給數(shù)據(jù)合成部件307。
輔助文件處理部件304從文件獲取部件302供應(yīng)的輔助文件中提取輔助項,并且將輔助項供應(yīng)給數(shù)據(jù)合成部件307。
視頻文件處理部件305從文件獲取部件302供應(yīng)的視頻文件中提取畫面項,并且將畫面項供應(yīng)給數(shù)據(jù)合成部件307。
音頻文件處理部件306從文件獲取部件302供應(yīng)的八個信道的音頻文件中提取基于信道音頻數(shù)據(jù)。并且,音頻文件處理部件306多路復(fù)用和安排基于信道音頻數(shù)據(jù)以配置聲音項,并且將它供應(yīng)給數(shù)據(jù)合成部件307。
數(shù)據(jù)合成部件307利用元數(shù)據(jù)文件處理部件303供應(yīng)的基于文件元數(shù)據(jù)和系統(tǒng)項、輔助文件處理部件304供應(yīng)的輔助項、視頻文件處理部件305供應(yīng)的畫面項以及音頻文件處理部件306供應(yīng)的聲音項,配置標(biāo)準(zhǔn)AV多路復(fù)用格式文件,并且將標(biāo)準(zhǔn)AV多路復(fù)用格式文件供應(yīng)給緩沖器308。
緩沖器308臨時存儲數(shù)據(jù)合成部件307供應(yīng)的標(biāo)準(zhǔn)AV多路復(fù)用格式文件,或文件獲取部件302供應(yīng)的低分辨率數(shù)據(jù)文件,并且將文件供應(yīng)給通信I/F 13(圖1)。
圖51示范了圖50中的視頻文件處理部件305的配置。
將文件獲取部件302供應(yīng)的視頻文件供應(yīng)給首標(biāo)/尾標(biāo)去除部件311。首標(biāo)/尾標(biāo)去除部件311從供應(yīng)的視頻文件中除去首標(biāo)和尾標(biāo),并且將其余主體供應(yīng)給分解部件312。分解部件312分離包含在首標(biāo)/尾標(biāo)去除部件311供應(yīng)的主體中的畫面項序列。分解部件312提取與其它項(系統(tǒng)項、聲音項以及輔助項)多路復(fù)用的單元,即,包含基于幀視頻數(shù)據(jù)的各個畫面項。分解部件312將畫面項供應(yīng)給數(shù)據(jù)合成部件307(圖50)。
圖52示范了圖50中的音頻文件處理部件306的配置。
將文件獲取部件302供應(yīng)的八個信道的音頻文件供應(yīng)給首標(biāo)/尾標(biāo)去除部件321。首標(biāo)/尾標(biāo)去除部件321從供應(yīng)的八個信道的音頻文件的每一個中除去首標(biāo)和尾標(biāo),并且將所得的每個信道的其余主體供應(yīng)給KLV解碼器322。
KLV解碼器322分解首標(biāo)/尾標(biāo)去除部件321供應(yīng)的每個信道的主體的KLV結(jié)構(gòu),以獲取每個信道的WAVE格式音頻數(shù)據(jù)。KLV解碼器322將WAVE格式音頻數(shù)據(jù)供應(yīng)給數(shù)據(jù)轉(zhuǎn)換部件323。
數(shù)據(jù)轉(zhuǎn)換部件323將轉(zhuǎn)換處理應(yīng)用于KLV解碼器322供應(yīng)的音頻數(shù)據(jù)。這個轉(zhuǎn)換處理與圖10中的數(shù)據(jù)轉(zhuǎn)換部件63的轉(zhuǎn)換處理相反。也就是說,數(shù)據(jù)轉(zhuǎn)換部件323將KLV解碼器322供應(yīng)的基于信道WAVE格式音頻數(shù)據(jù)轉(zhuǎn)換成基于信道AES3格式音頻數(shù)據(jù),并且將音頻數(shù)據(jù)供應(yīng)給信道多路復(fù)用部件324。
信道多路復(fù)用部件324以樣本為單位多路復(fù)用數(shù)據(jù)轉(zhuǎn)換部件323供應(yīng)的基于信道音頻數(shù)據(jù)。信道多路復(fù)用部件324將所得多路復(fù)用音頻數(shù)據(jù)供應(yīng)給KLV編碼器325。
KLV編碼器325將信道多路復(fù)用部件324供應(yīng)的多路復(fù)用音頻數(shù)據(jù)劃分成與視頻數(shù)據(jù)的幀相對應(yīng)的單元。KLV編碼器325根據(jù)KLV結(jié)構(gòu)KLV編碼與每個幀相對應(yīng)的多路復(fù)用音頻數(shù)據(jù)。KLV編碼器325將填充符KLV結(jié)構(gòu)提供給與每個幀相對應(yīng)的多路復(fù)用音頻數(shù)據(jù)的KLV結(jié)構(gòu),以補充聲音項的不足固定長度。這樣,KLV編碼器325配置了聲音項并將它供應(yīng)給數(shù)據(jù)合成部件307(圖50)。
圖53示范了圖50中的數(shù)據(jù)合成部件307的配置。
將從元數(shù)據(jù)文件處理部件303輸出的基于文件元數(shù)據(jù)供應(yīng)給首標(biāo)/尾標(biāo)生成部件331。首標(biāo)/尾標(biāo)生成部件331為標(biāo)準(zhǔn)AV多路復(fù)用格式文件生成首標(biāo)和尾標(biāo)。并且,首標(biāo)/尾標(biāo)生成部件331將來自元數(shù)據(jù)文件處理部件303的基于文件元數(shù)據(jù)放在首標(biāo)的首標(biāo)元數(shù)據(jù)中。首標(biāo)/尾標(biāo)生成部件331將首標(biāo)和尾標(biāo)供應(yīng)給首標(biāo)/尾標(biāo)提供部件333。
將從元數(shù)據(jù)文件處理部件303輸出的系統(tǒng)項、從輔助文件處理部件304輸出的輔助項、從視頻文件處理部件305輸出的畫面項以及從音頻文件處理部件306輸出的聲音項供應(yīng)給多路復(fù)用部件332。多路復(fù)用部件332按像供應(yīng)的順序那樣的這個順序依次多路復(fù)用系統(tǒng)項、畫面項、聲音項以及輔助項,以配置編輯單元序列。多路復(fù)用部件332將編輯單元序列作為主體供應(yīng)給首標(biāo)/尾標(biāo)提供部件333。
首標(biāo)/尾標(biāo)提供部件333將首標(biāo)/尾標(biāo)生成部件331供應(yīng)的首標(biāo)和尾標(biāo)提供給多路復(fù)用部件332供應(yīng)的主體。這樣,首標(biāo)/尾標(biāo)提供部件333配置和輸出了標(biāo)準(zhǔn)AV多路復(fù)用格式文件。
圖50中的獨立/標(biāo)準(zhǔn)格式轉(zhuǎn)換部件22進(jìn)行處理元數(shù)據(jù)文件的元數(shù)據(jù)文件處理、處理輔助文件的輔助文件處理、處理視頻文件的視頻文件處理以及處理音頻文件的音頻文件處理,并且利用這些處理的結(jié)果進(jìn)行合成(生成)標(biāo)準(zhǔn)AV多路復(fù)用格式文件的合成處理。
現(xiàn)在參照圖54-58,描述獨立/標(biāo)準(zhǔn)格式轉(zhuǎn)換部件22進(jìn)行的元數(shù)據(jù)文件處理、輔助文件處理、視頻文件處理、音頻文件處理以及合成處理。
首先,參照圖54中的流程圖,描述元數(shù)據(jù)文件處理。
元數(shù)據(jù)文件處理從例如盤驅(qū)動設(shè)備11從光盤7中讀取主文件并將主文件存儲在緩沖器301中開始。
在步驟S301中,文件獲取部件302引用存儲在緩沖器301中的主文件,識別基于文件和基于幀的元數(shù)據(jù)文件的文件名。并且,在步驟S301中,文件獲取部件302根據(jù)文件名,讓盤驅(qū)動設(shè)備11從光盤7中讀取那些文件,經(jīng)由緩沖器301獲取基于文件和基于幀的元數(shù)據(jù)文件。文件獲取部件302將基于文件和基于幀的元數(shù)據(jù)文件供應(yīng)給元數(shù)據(jù)文件處理部件303。在步驟S302中,元數(shù)據(jù)文件處理部件303從文件獲取部件302供應(yīng)的基于文件和基于幀的元數(shù)據(jù)文件中提取基于文件元數(shù)據(jù)。另外,元數(shù)據(jù)文件處理部件303從基于幀的元數(shù)據(jù)文件中提取包含基于幀視頻數(shù)據(jù)的系統(tǒng)項。元數(shù)據(jù)文件處理部件303將基于文件元數(shù)據(jù)和系統(tǒng)項供應(yīng)給數(shù)據(jù)合成部件307,然后,終止元數(shù)據(jù)文件處理。
接著參照圖55中的流程圖,描述輔助文件處理。
輔助文件處理從例如盤驅(qū)動設(shè)備11從光盤7中讀取主文件并將主文件存儲在緩沖器301中開始。
在步驟S311中,文件獲取部件302引用存儲在緩沖器301中的主文件,識別輔助文件的文件名。并且,在步驟S311中,文件獲取部件302根據(jù)文件名,讓盤驅(qū)動設(shè)備11從光盤7中讀取那個文件,經(jīng)由緩沖器301獲取輔助文件。文件獲取部件302將輔助文件供應(yīng)給輔助文件處理部件304。處理轉(zhuǎn)到步驟S312。
在步驟S312中,輔助文件處理部件304以輔助項為單位分解文件獲取部件302供應(yīng)的輔助文件,從輔助文件中提取(獲取)輔助項。輔助文件處理部件304將輔助項供應(yīng)給數(shù)據(jù)合成部件307,然后,終止輔助文件處理。
接著參照圖56中的流程圖,描述視頻文件處理。
視頻文件處理從例如盤驅(qū)動設(shè)備11從光盤7中讀取主文件并將主文件存儲在緩沖器301中開始。
在步驟S321中,文件獲取部件302引用存儲在緩沖器301中的主文件,識別視頻文件的文件名。并且,在步驟S321中,文件獲取部件302根據(jù)文件名,讓盤驅(qū)動設(shè)備11從光盤7中讀取那個文件,經(jīng)由緩沖器301獲取視頻文件。文件獲取部件302將視頻文件供應(yīng)給視頻文件處理部件305。處理轉(zhuǎn)到步驟S322。
在步驟S322中,視頻文件處理部件305(圖51)的首標(biāo)/尾標(biāo)去除部件311從文件獲取部件302供應(yīng)的視頻文件中除去首標(biāo)和尾標(biāo)。首標(biāo)/尾標(biāo)去除部件311將其余主體供應(yīng)給分解部件312。處理轉(zhuǎn)到步驟S323。在步驟S323中,分解部件312將安排在首標(biāo)/尾標(biāo)去除部件311供應(yīng)的主體中的一系列畫面項分解成各個畫面項,并且將這些畫面項供應(yīng)給數(shù)據(jù)合成部件307,然后,終止視頻文件處理。
接著參照圖57中的流程圖,描述音頻文件處理。
音頻文件處理從例如盤驅(qū)動設(shè)備11從光盤7中讀取主文件并將主文件存儲在緩沖器301中開始。
在步驟S331中,文件獲取部件302引用存儲在緩沖器301中的主文件,識別八個信道每一個的音頻文件的文件名。并且,在步驟S331中,文件獲取部件302根據(jù)文件名,讓盤驅(qū)動設(shè)備11從光盤7中讀取那些文件,經(jīng)由緩沖器301獲取八個信道的視頻文件。文件獲取部件302將音頻文件供應(yīng)給音頻文件處理部件306。處理轉(zhuǎn)到步驟S332。
在步驟S332中,音頻文件處理部件306(圖52)的首標(biāo)/尾標(biāo)去除部件321從文件獲取部件302供應(yīng)的八個信道的音頻文件中除去首標(biāo)和尾標(biāo)。首標(biāo)/尾標(biāo)去除部件321將每個信道的其余主體供應(yīng)給KLV解碼器322。處理轉(zhuǎn)到步驟S333。在步驟S333中,KLV解碼器322分解首標(biāo)/尾標(biāo)去除部件321供應(yīng)的每個信道的主體的KLV結(jié)構(gòu)。KLV解碼器322將所得每個信道的WAVE格式音頻數(shù)據(jù)供應(yīng)給數(shù)據(jù)轉(zhuǎn)換部件323。處理轉(zhuǎn)到步驟S334。
在步驟S334中,數(shù)據(jù)轉(zhuǎn)換部件323將KLV解碼器322供應(yīng)的每個信道的WAVE格式音頻數(shù)據(jù)轉(zhuǎn)換成基于信道AES3格式音頻數(shù)據(jù),并且將這個數(shù)據(jù)供應(yīng)給信道多路復(fù)用部件324。處理轉(zhuǎn)到步驟S335。在步驟S335中,信道多路復(fù)用部件324多路復(fù)用數(shù)據(jù)轉(zhuǎn)換部件324供應(yīng)的每個信道的音頻數(shù)據(jù),并且將所得的多路復(fù)用音頻數(shù)據(jù)供應(yīng)給KLV編碼器325。處理轉(zhuǎn)到步驟S336。
在步驟S336中,KLV編碼器325將信道多路復(fù)用部件324供應(yīng)的多路復(fù)用音頻數(shù)據(jù)劃分成與視頻數(shù)據(jù)的幀相對應(yīng)的單元。KLV編碼器325根據(jù)KLV結(jié)構(gòu)KLV編碼與幀相對應(yīng)的多路復(fù)用音頻數(shù)據(jù)。處理轉(zhuǎn)到步驟S337。并且,在步驟S337中,KLV編碼器325將必要填充符的KLV結(jié)構(gòu)附在與每個幀相對應(yīng)的多路復(fù)用音頻數(shù)據(jù)的KLV結(jié)構(gòu)上。這樣,KLV編碼器325配置了聲音項并將它供應(yīng)給數(shù)據(jù)合成部件307,然后,終止音頻文件處理。
接著參照圖58中的流程圖,描述合成處理。
合成處理從例如將來自元數(shù)據(jù)文件處理部件303的基于文件元數(shù)據(jù)和系統(tǒng)項、來自輔助文件處理部件304的輔助項、來自視頻文件處理部件305的畫面項以及來自音頻文件處理部件306的聲音項供應(yīng)給數(shù)據(jù)合成部件307開始。
在步驟S341中,數(shù)據(jù)合成部件307(圖53)的首標(biāo)/尾標(biāo)生成部件331為標(biāo)準(zhǔn)AV多路復(fù)用格式文件生成首標(biāo)和尾標(biāo)。并且,首標(biāo)/尾標(biāo)生成部件331將來自元數(shù)據(jù)文件處理部件303的基于文件元數(shù)據(jù)安排在首標(biāo)的首標(biāo)元數(shù)據(jù)中。另外,在步驟S341中,首標(biāo)/尾標(biāo)生成部件331將如上所述獲取的首標(biāo)和尾標(biāo)供應(yīng)給首標(biāo)/尾標(biāo)提供部件333。處理轉(zhuǎn)到步驟S342。
在步驟S342中,多路復(fù)用部件332多路復(fù)用從元數(shù)據(jù)文件處理部件303輸出的系統(tǒng)項、從輔助文件處理部件304輸出的輔助項、從視頻文件處理部件305輸出的畫面項以及從音頻文件處理部件306輸出的聲音項。多路復(fù)用部件332將所得多路復(fù)用編輯單元序列作為主體供應(yīng)給首標(biāo)/尾標(biāo)提供部件333。處理轉(zhuǎn)到步驟S343。
在步驟S343中,首標(biāo)/尾標(biāo)提供部件333將首標(biāo)/尾標(biāo)生成部件331供應(yīng)的首標(biāo)和尾標(biāo)提供給多路復(fù)用部件332供應(yīng)的主體。這樣,首標(biāo)/尾標(biāo)提供部件333配置和輸出了標(biāo)準(zhǔn)AV多路復(fù)用格式文件,然后,終止合成處理。
有效的讀寫處理可以通過這樣配置文件來提供,將文件的大小調(diào)整成讀或?qū)懹涗浢襟w的單元的整數(shù)倍。
最好生成要放在文件開關(guān)的第二數(shù)據(jù)和要放在文件末尾的第三數(shù)據(jù)??梢詫⒌谒臄?shù)據(jù)附在第一、第二或第三數(shù)據(jù)上,以便第一、第二或第三數(shù)據(jù)的數(shù)據(jù)量對應(yīng)于讀或?qū)懹涗浢襟w的單元的整數(shù)倍。在這種情況下,提高了記錄媒體的可用性。當(dāng)從記錄媒體中讀取文件或?qū)⑽募懙阶x取文件中時,可以提高更有效的讀寫處理。
上述處理序列不僅可以以硬件實現(xiàn),而且也可以以軟件實現(xiàn)。當(dāng)在軟件上實現(xiàn)處理序列時,將構(gòu)成軟件的程序安裝在通用計算機等上。
圖59具體化了裝有實現(xiàn)上述處理序列的程序的計算機的配置。
程序可以事先記錄在包含在計算機中作為記錄媒體的硬盤405或ROM(只讀存儲器)403上。
可替代地,程序可以臨時或永久地存儲(記錄)在諸如軟盤、CD-ROM(只讀光盤存儲器)、MO(磁光)盤、DVD(數(shù)字多功能盤)、磁盤以及半導(dǎo)體存儲器之類的可拆卸式記錄媒體411上??刹鹦妒接涗浢襟w411可以作為所謂的軟件包來提供。
除了如上所述將程序從可拆卸式記錄媒體411安裝到計算機上之外,也可以通過用于數(shù)字衛(wèi)星廣播的人造衛(wèi)星無線地將程序從下載站傳送到計算機,或通過諸如LAN(局域網(wǎng))和因特網(wǎng)之類的網(wǎng)絡(luò)有線地傳送到計算機。計算機可以利用通信部件408接收傳送的程序并將它安裝在內(nèi)置硬盤405中。
計算機包括CPU(中央處理單元)402。CPU 402通過總線401與輸入/輸出接口410連接。輸入部件407由鍵盤、鼠標(biāo)、麥克風(fēng)等組成。當(dāng)用戶操作輸入部件時,通過輸入/輸出接口410將指令輸入到CPU 402。CPU 402據(jù)此執(zhí)行存儲在ROM(只讀存儲器)403中的程序??商娲兀珻PU 402可以將程序裝載到RAM(隨機存取存儲器)404中加以執(zhí)行。程序可以存儲在硬盤405中。程序可以通過衛(wèi)星或網(wǎng)絡(luò)傳送,在通信部件408上接收,并且安裝在硬盤405上。程序可以從安放在驅(qū)動器409上的可拆卸式記錄媒體411中讀取和安裝在硬盤405上。這樣,CPU 402可以執(zhí)行基于上述流程圖或上述方框圖配置的處理。例如,視需要而定,CPU 402通過輸入/輸出接口410從由LCD(液晶顯示器)、揚聲器等組成的輸出部件406輸出處理結(jié)果??商娲兀珻PU 402可以從通信部件408發(fā)送處理結(jié)果并將它記錄在例如硬盤405上。
程序可以在一個計算機上處理或以分布式處理方式在多個計算機上處理。并且,程序可以傳送到遠(yuǎn)程計算機加以執(zhí)行。
如上所述,本發(fā)明提供了多路復(fù)用視頻數(shù)據(jù)和音頻數(shù)據(jù)并將它們安排在主體中的標(biāo)準(zhǔn)AV多路復(fù)用格式文件。本發(fā)明進(jìn)一步提供了將視頻數(shù)據(jù)或音頻數(shù)據(jù)集中安排在主體中的AV獨立格式文件。標(biāo)準(zhǔn)AV多路復(fù)用格式文件和AV獨立格式文件可相互轉(zhuǎn)換。例如,標(biāo)準(zhǔn)AV多路復(fù)用格式可以用于通過網(wǎng)絡(luò)4發(fā)送文件(交換或流文件)。AV獨立格式可以用于將文件記錄在光盤7上。
當(dāng)將AV獨立格式文件記錄在光盤7上時,可以容易地進(jìn)行例如AV獨立編輯。
AV獨立格式使基于幀元數(shù)據(jù)可以集中(整體)安排在單個文件(基于幀的元數(shù)據(jù)文件)中。因此,可以快速檢索基于幀元數(shù)據(jù)。
并且,AV獨立格式將WAVE編碼系統(tǒng)用于音頻數(shù)據(jù),使得與使用AES3編碼系統(tǒng)的標(biāo)準(zhǔn)AV多路復(fù)用格式相比,可以減少音頻數(shù)據(jù)的數(shù)據(jù)量。
AV獨立格式使用具有與標(biāo)準(zhǔn)AV多路復(fù)用格式相同的格式的首標(biāo)、主體以及尾標(biāo)。并且,首標(biāo)和尾標(biāo)具有與標(biāo)準(zhǔn)AV多路復(fù)用格式相同的格式。于是,與標(biāo)準(zhǔn)AV多路復(fù)用格式兼容的標(biāo)準(zhǔn)設(shè)備可以發(fā)送和接收AV獨立格式文件和在記錄媒體上讀寫這些文件。
對于標(biāo)準(zhǔn)AV多路復(fù)用格式文件,主體以多路復(fù)用方式包含諸如視頻數(shù)據(jù)、音頻數(shù)據(jù)、用戶數(shù)據(jù)以及基于幀元數(shù)據(jù)之類的多個要素。與此相比,對于AV獨立格式文件(視頻文件和音頻文件),主體只包含視頻數(shù)據(jù)或音頻數(shù)據(jù)。因此,AV獨立格式文件可以是主體由單個要素組成的MXF文件??梢苑g含有單要素主體的MXF的設(shè)備可以讀取作為含有單要素主體的MXF文件的視頻數(shù)據(jù)或音頻數(shù)據(jù)的內(nèi)容。
根據(jù)本實施例,盤設(shè)備1在光盤7上讀取和寫入AV獨立格式文件。另外,AV獨立格式文件不僅可以在諸如光盤7之類的盤狀記錄媒體上讀寫,而且可以在諸如磁帶、半導(dǎo)體存儲器等的帶狀記錄媒體上讀寫。
圖中的實施例配置了由盤驅(qū)動設(shè)備11、格式轉(zhuǎn)換部件12以及通信I/F 13組成的單個盤設(shè)備1。并且,可以將盤驅(qū)動設(shè)備11、格式轉(zhuǎn)換部件12以及通信I/F 13配備成獨立設(shè)備。
該實施例將MXF兼容文件用作標(biāo)準(zhǔn)AV多路復(fù)用格式文件。標(biāo)準(zhǔn)AV多路復(fù)用格式文件不僅可以包括MXF兼容文件,而且可以包括由首標(biāo)、主體以及尾標(biāo)組成的文件,并且包含兩段(或更多段)任何多路復(fù)用數(shù)據(jù)。
根據(jù)本實施例,將多路復(fù)用視頻數(shù)據(jù)和音頻數(shù)據(jù)安排在標(biāo)準(zhǔn)AV多路復(fù)用格式文件的主體中。另外,標(biāo)準(zhǔn)AV多路復(fù)用格式文件的主體可以包含例如經(jīng)多路復(fù)用的(數(shù)據(jù)流)兩段或更多段視頻數(shù)據(jù)或經(jīng)多路復(fù)用的(數(shù)據(jù)流)兩段或更多段音頻數(shù)據(jù)。
工業(yè)可應(yīng)用性如上所述,第一發(fā)明可以提供有效的讀寫處理。
第一發(fā)明可以提高記錄媒體的可用性和有效地從記錄媒體中讀取文件并將文件寫入記錄媒體中。
第二發(fā)明可以提供有效的讀寫處理。
第二發(fā)明可以提高可用性和有效地從記錄媒體中讀取文件并將文件寫入記錄媒體中。
權(quán)利要求
1.一種生成要記錄在記錄媒體上的第一數(shù)據(jù)的文件的文件生成設(shè)備,該文件生成設(shè)備包括第一生成裝置,用于生成要安排在文件開頭的第二數(shù)據(jù);第二生成裝置,用于生成要安排在文件末尾的第三數(shù)據(jù);和第三生成裝置,用于生成第四數(shù)據(jù),通過將第四數(shù)據(jù)加入第一數(shù)據(jù)、第二數(shù)據(jù)或第三數(shù)據(jù)中,使第一、第二或第三數(shù)據(jù)的數(shù)據(jù)量成為讀或?qū)懹涗浢襟w的單元的整數(shù)倍。
2.根據(jù)權(quán)利要求1所述的文件生成設(shè)備,其中,第一生成裝置生成第二數(shù)據(jù),即,文件的首標(biāo)。
3.根據(jù)權(quán)利要求1所述的文件生成設(shè)備,其中,第一生成裝置進(jìn)一步包括格式轉(zhuǎn)換裝置,用于將第一數(shù)據(jù)轉(zhuǎn)換成KLV(密鑰、長度、值)結(jié)構(gòu);和其中,第一生成裝置生成由文件首標(biāo)以及安排在首標(biāo)和第一數(shù)據(jù)之間的密鑰和長度組成的第二數(shù)據(jù)。
4.根據(jù)權(quán)利要求1所述的文件生成設(shè)備,其中,第三生成裝置通過從劃分成N個部分的第一數(shù)據(jù)當(dāng)中構(gòu)造出加入靠近開頭的第一數(shù)據(jù)的N-1個部分的每一個中的附加量來生成第四數(shù)據(jù),以便劃分成N-1個部分的第一數(shù)據(jù)的每一個的數(shù)據(jù)量變成記錄媒體的物理單元區(qū)的整數(shù)倍,而第一數(shù)據(jù)的總數(shù)據(jù)量變成讀寫記錄媒體的單元的整數(shù)倍,其中,N是整數(shù)。
5.根據(jù)權(quán)利要求1所述的文件生成設(shè)備,其中,第三生成裝置為劃分成與指定再現(xiàn)時間相對應(yīng)的單元的第一數(shù)據(jù)、利用按照劃分出的單元多路復(fù)用的多個信道的視頻數(shù)據(jù)和音頻數(shù)據(jù)生成第四數(shù)據(jù),以便第一數(shù)據(jù)的每個劃分出的單元的數(shù)據(jù)量相當(dāng)于讀寫記錄媒體的單元的整數(shù)倍。
6.根據(jù)權(quán)利要求1所述的文件生成設(shè)備,其中,第三生成裝置生成第四數(shù)據(jù),以便合計將第一數(shù)據(jù)的劃分出的部分相互分開的分隔數(shù)據(jù)、包含在第一數(shù)據(jù)的每個劃分出的部分中的元數(shù)據(jù)以及視頻數(shù)據(jù)的數(shù)據(jù)量相當(dāng)于讀寫記錄媒體的單元的整數(shù)倍。
7.根據(jù)權(quán)利要求5所述的文件生成設(shè)備,其中,第三生成裝置生成第四數(shù)據(jù),以便包含在第一數(shù)據(jù)的每個劃分出的部分中的音頻數(shù)據(jù)的每個劃分出的部分的數(shù)據(jù)量相當(dāng)于讀寫記錄媒體的單元的整分?jǐn)?shù)倍,而音頻數(shù)據(jù)的總數(shù)據(jù)量相當(dāng)于讀寫記錄媒體的單元的整數(shù)倍。
8.一種生成記錄在記錄媒體上的第一數(shù)據(jù)的文件的方法,包括第一生成步驟,用于生成要安排在文件開頭的第二數(shù)據(jù);第二生成步驟,用于生成要安排在文件末尾的第三數(shù)據(jù);和第三生成步驟,用于生成第四數(shù)據(jù),通過將第四數(shù)據(jù)加入第一數(shù)據(jù)、第二數(shù)據(jù)或第三數(shù)據(jù)中,使第一、第二或第三數(shù)據(jù)的數(shù)據(jù)量成為讀或?qū)懹涗浢襟w的單元的整數(shù)倍。
9.一種使計算機進(jìn)行生成第一數(shù)據(jù)的文件的文件生成處理的程序,該程序包括第一生成步驟,用于生成要安排在文件開頭的第二數(shù)據(jù);第二生成步驟,用于生成要安排在文件末尾的第三數(shù)據(jù);和第三生成步驟,用于生成第四數(shù)據(jù),通過將第四數(shù)據(jù)加入第一數(shù)據(jù)、第二數(shù)據(jù)或第三數(shù)據(jù)中,使第一、第二或第三數(shù)據(jù)的數(shù)據(jù)量成為讀或?qū)懹涗浢襟w的單元的整數(shù)倍。
10.一種記錄第一數(shù)據(jù)的文件的記錄媒體,其中,添加第一附加數(shù)據(jù)來記錄其數(shù)據(jù)量相當(dāng)于讀或?qū)懹涗浢襟w的單元的整數(shù)倍的第一數(shù)據(jù),以便第一數(shù)據(jù)的邊界與該單元的邊界一致;其中,第二數(shù)據(jù)被安排在文件的開頭和附有第二附加數(shù)據(jù),使數(shù)據(jù)量對應(yīng)于該單元的整數(shù)倍,以便第二數(shù)據(jù)的邊界與該單元的邊界一致;和其中,第三數(shù)據(jù)被安排在文件末尾和附有第三附加數(shù)據(jù),使數(shù)據(jù)量對應(yīng)于該單元的整數(shù)倍,以便第三數(shù)據(jù)的邊界與該單元的邊界一致。
全文摘要
可以提高記錄媒體的用戶界面友好性和有效地進(jìn)行讀/寫處理。首標(biāo)生成部件(53)生成要安排在文件開頭的首標(biāo)。尾標(biāo)生成部件(52)生成要安排在文件末尾的尾標(biāo)。填充符生成部件(54)生成要加入文件的主體、首標(biāo)或尾標(biāo)中,以便主體、首標(biāo)或尾標(biāo)的數(shù)據(jù)量是光盤的ECC塊的整數(shù)倍。KLV編碼器(55)將要加入主體中的填充符KLV編碼成KLV結(jié)構(gòu)。本發(fā)明可應(yīng)用于將視頻數(shù)據(jù)或音頻數(shù)據(jù)記錄在光盤上的盤設(shè)備。
文檔編號H04N5/92GK1836284SQ20048002319
公開日2006年9月20日 申請日期2004年6月9日 優(yōu)先權(quán)日2003年6月11日
發(fā)明者岡勇志, 勝尾聰, 古川貴士 申請人:索尼株式會社