新四季網

記錄控制設備和方法、程序和記錄媒體的製作方法

2023-05-27 23:20:11

專利名稱:記錄控制設備和方法、程序和記錄媒體的製作方法
技術領域:
本發明涉及記錄控制設備和方法、程序和記錄媒體,尤其涉及記錄文件的記錄控制設備和方法、程序和記錄媒體。
背景技術:
近年來,隨著通信協議等的標準化和通信設備價格等的下降,將通信I/F(接口)作為標準的個人計算機越來越常見。
除了個人計算機之外,諸如AV(視聽)伺服器和VTR(磁帶錄像機)之類,將通信I/F作為標準或能夠配備通信I/F的商用廣播設備也越來越常見。這樣的廣播設備相互交換視頻數據和音頻數據(下文將兩者適當地統稱為AV數據)的文件。
傳統上,作為在廣播設備之間交換的文件的格式例如每種類型的設備和每個製造商一般使用原始格式。因此,難以在不同設備類型或製造商的廣播設備之間交換文件。
於是,作為用於文件交換的格式,人們提出了MXF(內容交換格式),並且,現在,正在使MXF標準化。
MXF是不僅考慮到丈件交換而且考慮到流化和以諸如幀等的小單元多路復用視頻數據和音頻數據的格式。
如上所述,在MXF中,在考慮流化時,以每個幀為單元多路復用視頻數據和音頻數據。因此,難以從廣播設備中的存儲器中捕獲MXF文件和相互分離地編輯視頻數據和音頻數據(AV獨立編輯)。
於是,存在從廣播設備中捕獲MXF文件,此後,將MXF文件轉換成原始格式的文件的方法。但是,當將XMF文件轉換成完全與MXF不同的原始格式的文件和將原始格式的文件記錄在廣播設備中的存儲器中時,另一個廣播設備難以管理文件。
具體地說,例如,即使另一個廣播設備通過諸如IEEE(電氣和電子工程師協會)1394或USB(通用串行總線)的通信I/F訪問記錄在某個廣播設備中的存儲器中的原始格式的文件,在其它廣播設備不能理解原始格式的情況下,其它廣播設備也不能管理(例如,在這種情況下,不能讀取)原始格式的文件。
此外,在某個廣播設備中記錄原始格式的文件的存儲器是諸如光碟的可換式記錄媒體的情況下,即使將可換式記錄媒體裝入其它廣播設備中,如果其它廣播設備不能理解原始格式,其它廣播設備也不能管理原始格式的文件。
另外,取決於將文件寫入記錄媒體中的過程,會出現一次數據寫入過程需要進行例如兩次的情況,因此,出現了不必要的寫入過程。

發明內容
本發明就是在考慮了上面的情況之後作出的,本發明的目的是通過啟用例如快速編輯過程提高記錄媒體的友好性,和通過防止不必要寫入過程的發生提高讀取和寫入過程的效率。
根據本發明,提供了其特徵在於包括如下裝置的記錄控制設備第一生成裝置,用於生成邏輯上位於文件開頭的第二數據;和記錄控制裝置,用於進行將文件記錄在記錄媒體上的記錄控制,以便將每個數據序列的第一數據記錄成周期性排列的並接著記錄第二數據。
記錄控制設備進一步包括第二生成裝置,用於生成邏輯上位於文件末端的第三數據,其中,記錄控制裝置可以進行記錄控制,按第一數據、第三數據和第二數據的時間順序將文件記錄在記錄媒體上。
記錄控制設備進一步包括第二生成裝置,用於生成通過被加入到第一數據或第二數據中,使第一數據和第二數據的數據量是記錄媒體的讀寫單元的整數倍的第三數據,其中,記錄控制裝置可以進行記錄控制,將通過加入第三數據使其具有記錄媒體的讀寫單元的整數倍的數據量的第一數據記錄在記錄媒體上,以便使第一數據的邊界與單元的邊界一致,並將通過加入第三數據使其具有單元的整數倍的數據量的第二數據記錄在記錄媒體上,以便使第二數據的邊界與單元的邊界一致。
根據本發明,提供了其特徵在於包括如下步驟的記錄控制方法生成步驟,用於生成邏輯上位於文件開頭的第二數據;和記錄控制步驟,用於進行將文件記錄在記錄媒體上的記錄控制,以便將每個數據序列的第一數據記錄成周期性排列的並接著記錄第二數據。
根據本發明,提供了其特徵在於使計算機執行如下步驟的程序生成步驟,用於生成邏輯上位於文件開頭的第二數據;和記錄控制步驟,用於進行將文件記錄在記錄媒體上的記錄控制,以便將每個數據序列的第一數據記錄成周期性排列的並接著記錄第二數據。
根據本發明,提供了其特徵在於將第一數據記錄在記錄媒體上,以便相隔預定數據量地周期性排列每個序列的第一數據,和在第一數據之後,將邏輯上位於文件開頭的第二數據記錄在記錄媒體上的記錄媒體。
根據本發明的記錄控制設備和方法和程序生成邏輯上位於文件開頭的第二數據,並且,將文件記錄在記錄媒體上,以便將每個數據序列的第一數據記錄成周期性排列的並接著記錄第二數據。
在根據本發明的記錄媒體上,記錄第一數據,以便相隔預定數據量地周期性排列每個序列的第一數據,和在第一數據之後,記錄邏輯上位於文件開頭的第二數據。


圖1是示出本發明所應用的AV網絡系統的一個實施例的配置例子的方塊圖;圖2是示出標準AV多路復用格式的圖形;圖3是示出AV獨立格式的圖形;圖4是示出AV獨立格式的圖形;圖5是示出AV獨立格式的圖形;圖6是示出AV獨立格式的圖形;圖7是示出格式轉換單元的配置例子的方塊圖;圖8是示出標準/獨立轉換單元的配置例子的方塊圖;圖9是示出視頻文件生成單元的配置例子的方塊圖;圖10是示出音頻文件生成單元的配置例子的方塊圖;圖11是有助於說明主文件生成過程的流程圖;圖12是有助於說明文件單元元數據文件生成過程的流程圖;圖13是有助於說明幀單元元數據文件生成過程的流程圖;圖14是有助於說明輔助文件生成過程的流程圖;圖15是有助於說明視頻文件生成過程的流程圖;
圖16是有助於說明音頻文件生成過程的流程圖;圖17是示出盤驅動設備的配置例子的方塊圖;圖18是示出數據轉換單元的配置例子的方塊圖;圖19是有助於說明低解析度數據文件的結構的圖形;圖20是有助於說明低解析度數據文件的結構的圖形;圖21是有助於說明系統項的結構的圖形;圖22是示出畫面要素的結構的圖形;圖23是有助於說明具有KLV結構的畫面要素的數據量的圖形;圖24是示出聲音要素的結構的圖形;圖25是示出低解析度數據生成單元的配置的方塊圖;圖26是有助於說明視頻文件處理單元的配置的方塊圖;圖27是有助於說明音頻文件處理單元的配置的方塊圖;圖28是示出數據合成單元的配置的方塊圖;圖29是有助於說明視頻文件處理的流程圖;圖30是有助於說明音頻文件處理的流程圖;圖31是有助於說明元數據文件處理的流程圖;圖32是有助於說明低解析度文件合成處理的流程圖;圖33是有助於說明控制單元進行的記錄過程的流程圖;圖34是有助於說明音頻數據記錄任務的流程圖;圖35是示出音頻數據的總數據量La和視頻數據的總數據量Lv的改變的圖形;圖36是示出音頻數據和視頻數據在光碟上的記錄狀態的圖形;圖37是有助於說明視頻數據記錄任務的流程圖;圖38是示出音頻數據的總數據量La和視頻數據的總數據量Lv的改變的圖形;圖39是有助於說明低解析度數據記錄任務的流程圖;圖40是有助於說明元數據記錄任務的流程圖;圖41是示出存儲在存儲器中的數據的總數據量的圖形;圖42是示出存儲在存儲器中的數據的總數據量的圖形;圖43是示出存儲在存儲器中的數據的總數據量的圖形;圖44是示出存儲在存儲器中的數據的總數據量的圖形;
圖45是示出存儲在存儲器中的數據的總數據量的圖形;圖46是示出數據在光碟上的記錄狀態的圖形;圖47是示出數據在光碟上的記錄狀態的圖形;圖48是有助於說明記錄在光碟上的數據的圖形;圖49是有助於說明記錄過程的流程圖;圖50是示出獨立/標準轉換單元的配置例子的方塊圖;圖51是示出視頻文件處理單元的配置例子的方塊圖;圖52是示出音頻文件處理單元的配置例子的方塊圖;圖53是示出數據合成單元的配置例子的方塊圖;圖54是有助於說明元數據文件處理的流程圖;圖55是有助於說明輔助文件處理的流程圖;圖56是有助於說明視頻文件處理的流程圖;圖57是有助於說明音頻文件處理的流程圖;圖58是有助於說明合成處理的流程圖;和圖59是示出本發明所應用的計算機的一個實施例的配置例子的方塊圖。
具體實施例方式
圖1示出了本發明所應用的AV網絡系統(與每個分設備是否存在於同一機箱內無關,一個系統指的是數個設備的邏輯集合)的一個實施例的配置例子。
盤設備1包括盤驅動設備11、格式轉換單元12和通信I/F 13。盤設備1接收通過網絡4發送的AV數據的文件,並且將文件記錄在光碟7上。此外,盤設備1讀取記錄在光碟7上的AV數據的文件,並且通過網絡4發送文件。
具體地說,可以將光碟7裝入盤驅動設備11中和從盤驅動設備11中卸裝光碟7。通過驅動裝入盤驅動設備11中的光碟7,盤驅動設備11將如後所述的格式轉換單元12供應的AV獨立格式的文件記錄在光碟7上,和從光碟7上讀取AV獨立格式的文件,將文件供應給格式轉換單元12。
格式轉換單元12將盤驅動設備11供應的AV獨立格式的文件轉換成如後所述的標準AV多路復用格式的文件,然後,將文件供應給通信I/F 13。此外,格式轉換單元12將通信I/F 13供應的標準AV多路復用格式的文件轉換成AV獨立格式的文件,然後,將AV獨立格式的文件供應給盤驅動設備11。
通信I/F 13包括例如IEEE(電氣和電子工程師協會)1394埠、USB(通用串行總線)埠、用於LAN(區域網)連接的NIC(網絡接口卡),或模擬數據機、TA(終端適配器)和DSU(數字服務單元)、ADSL(非對稱數字用戶線)數據機等。例如,通信I/F 13通過諸如網際網路或內聯網的網絡4交換標準AV多路復用格式的文件。具體地說,通信I/F 13通過網絡4發送格式轉換單元12供應的標準AV多路復用格式的文件,和接收通過網絡4發送的標準AV多路復用格式的文件,然後,將標準AV多路復用格式的文件供應給格式轉換單元12。
在如此配置的盤設備1中,通信I/F 13接收通過網絡4發送的標準AV多路復用格式的文件,然後,將標準AV多路復用格式的文件供應給格式轉換單元12。格式轉換單元12將來自通信I/F 13的標準AV多路復用格式的文件轉換成AV獨立格式的文件,然後,將AV獨立格式的文件的供應給盤驅動設備11。然後,盤驅動設備11將來自格式轉換單元12的AV獨立格式的文件記錄在裝入其中的光碟7上。
並且,在盤設備1中,盤驅動設備11從裝入其中的光碟7中讀取AV獨立格式的文件,然後,將AV獨立格式的文件供應給格式轉換單元12。格式轉換單元12將來自盤驅動設備11的AV獨立格式的文件轉換成標準AV多路復用格式的文件,然後,將標準AV多路復用格式的文件供應給通信I/F 13。然後,通信I/F 13通過網絡12發送來自格式轉換單元12的標準AV多路復用格式的文件。
標準AV多路復用格式的文件遵從例如MXF標準。標準AV多路復用格式的文件包括首標、主體和頁腳。由於標準AV多路復用格式的文件遵從MXF標準,所以在主體中,例如以幀為單元多路復用和排列作為AV數據的視頻數據和音頻數據。
圖1中與網絡4連接的AV設備5和6遵從MXF標準,能夠管理遵從MXF標準的文件。因此,AV設備5和6可以通過網絡4將標準AV多路復用格式的文件發送到盤設備1。並且,AV設備5和6可以通過網絡4接收從盤設備1發送的標準AV多路復用格式的文件。因此,通過網絡4可以在盤設備1和AV設備5和6之間進行標準AV多路復用格式的文件的文件交換。並且,AV設備5和6可以讓接收的標準AV多路復用格式的文件經受包括流式再現等的各種處理。
下文將諸如AV設備5和6之類遵從當前MXF標準的設備適當地稱為標準設備。
另一方面,與標準AV多路復用格式的文件一樣,AV獨立格式的文件包括首標、主體和頁腳。但是,只有主體的格式與標準AV多路復用格式有同。也就是說,在AV獨立格式的文件的情況中,視頻數據和音頻數據包括在不同文件中。作為視頻數據的文件的視頻文件以與標準AV多路復用格式的文件相同的形式含有首標和頁腳。但是,視頻文件含有整體位於它的主體中的視頻數據。此外,作為音頻數據的文件的音頻文件以與標準AV多路復用格式的文件相同的形式含有首標和頁腳。但是,音頻文件含有整體位於它的主體中的音頻數據。
因此,如果AV獨立格式的視頻文件和音頻文件從盤設備1發送到AV設備5和6,作為標準設備的AV設備5和6不能管理位於AV獨立格式的視頻文件和音頻文件的主體中的視頻數據和音頻數據,除非AV設備5和6支持AV獨立格式,但是,AV設備5和6可以管理AV獨立格式的視頻文件和音頻文件本身。也就是說,與標準AV多路復用格式的文件一樣,AV獨立格式的視頻文件和音頻文件包括首標、主體和頁腳。作為首標和頁腳,可以使用格式與標準AV多路復用格式的文件的格式相同的首標和頁腳。因此,除非涉及到主體的「內容」(位於主體中的數據),AV獨立格式的視頻文件和音頻文件本身與標準AV多路復用格式的文件(遵從標準AV多路復用格式)等效。因此,即使作為標準設備的AV設備5和6不支持AV獨立格式,AV設備5和6也可以管理AV獨立格式的視頻文件和音頻文件本身。
因此,在盤設備1和作為標準設備的AV設備5和6之間只能進行AV獨立格式的文件的文件交換。
如上所述,除非涉及到主體的「內容」,AV獨立格式的文件與標準AV多路復用格式的文件等效。從這個觀點來看,可以認為AV獨立格式的文件與標準AV多路復用格式的文件兼容。
在圖1中,可以將光碟7裝入盤設備2中和從盤設備2中卸裝光碟7。與AV設備5和6一樣,盤設備2是例如標準設備。盤設備2從裝入其中的光碟7中讀取AV獨立格式的視頻文件和音頻文件,然後,將AV獨立格式的視頻文件和音頻文件供應給編輯設備3。
也就是說,如上所述,除非涉及到主體的「內容」,AV獨立格式的視頻文件和音頻文件與標準AV多路復用格式的文件等效。因此,作為標準設備的盤設備2可以從光碟7中讀取AV獨立格式的視頻文件和音頻文件。
編輯設備3支持AV獨立格式,因此,能夠管理AV獨立格式的文件。編輯設備3讓盤設備2供應的AV獨立格式的視頻文件和音頻文件經受例如AV獨立編輯。編輯設備3將作為編輯結果的AV獨立格式的視頻文件和音頻文件供應給盤設備2。
然後,盤設備2將編輯設備3供應的AV獨立格式的視頻文件和音頻文件記錄到裝入盤設備2中的光碟7上。
也就是說,如上所述,除非涉及到主體的「內容」,AV獨立格式的視頻文件和音頻文件與標準AV多路復用格式的文件等效。因此,作為標準設備的盤設備2可以將AV獨立格式的視頻文件和音頻文件記錄到光碟7上。
如上所述,雖然標準AV多路復用格式的文件含有在文體的主體中,例如,以一個幀為單元多路復用和排列的視頻數據和音頻數據,但AV獨立格式的視頻文件和音頻文件含有整體位於視頻文件和音頻文件的主體中的視頻數據和音頻,從而便於諸如AV獨立編輯等的編輯。由於AV獨立格式的文件含有格式與標準AV多路復用格式的文件的格式相同的首標和頁腳,除非涉及到主體的內容,AV獨立格式的文件與標準AV多路復用格式的文件兼容。因此,標準設備可以管理AV獨立格式的文件。
接著,圖2示出了標準AV多路復用格式的例子。
圖2示出了在稱為D10的MPEG(運動圖像專家組)IMX系統編碼的視頻數據和AES(聲音工程學會)3格式的非壓縮音頻數據分別用作位於主體中的視頻數據和音頻數據的情況下的標準AV多路復用格式。
附帶提一下,諸如DV(數字視頻)等之類的各種其它格式的視頻數據和音頻數據也可以位於主體中。
通過從文件的開頭開始依次排列首標(File Header)、主體(File Body)和頁腳(File Footer)形成標準AV多路復用格式的文件。
首標含有從首標的開頭開始依次排列的首標分隔區(Header PartitionPack)、首標元數據(Header Metadata)和索引表(Index Table)。位於首標分隔區中的是標識首標的數據、位於主體中的數據的格式、指示文件格式的信息等。位於首標元數據中的是文件的創建日期和諸如有關位於主體中的數據的信息之類的文件單元元數據。位於索引表中的是指示如後所述的位於主體中的編輯單元的位置的表格。
在這種情況下,元數據包括加入視頻文件的每個幀等中的定時碼、UMID(唯一內容標識符)、指示攝像機進行圖像拍攝的位置的GPS(全球定位系統)信息、圖像拍攝的日期和時間(年、月、日、時、分和秒)、ARIB(無線電工商業協會)元數據、有關進行圖像拍攝的攝像機的設置/控制的信息等。附帶提一下,ARIB元數據是由ARIB標準化的和通過諸如SDI(串行數字接口)等的標準通信接口疊加的。有關攝像機的設置/控制的信息是例如IRIS控制值、白色平衡/黑色平衡模式、有關透鏡的縮放和焦距的透鏡信息等。
附帶提一下,索引表是可選項,它可以包括在首標中或從首標中刪除。除了索引表之外,各種可選數據可以位於首標中。
作為位於首標分隔區中指示文件格式的信息,在標準AV多路復用格式的文件中使用指示標準AV多路復用格式的信息,在AV獨立格式的文件中使用指示AV獨立格式的信息。但是,首標分隔區的格式本身在標準AV多路復用格式和AV獨立格式下是相同的。
頁腳包括頁腳分隔區(Footer Partition Pack)。標識頁腳的數據位於頁腳分隔區中。
主體包括一個或多個編輯單元(Edit Units)。編輯單元是一個幀的單元,一個幀等的單元AV數據位於其中。
具體地說,通過從編輯單元的開頭開始排列系統項(System Item)、畫面項(Picture Item)、聲音項(Sound Item)和輔助項(Auxiliary Item)形成編輯單元。
位於系統項中的是有關位於系統項後一級的畫面項中的一幀視頻數據的元數據(幀單元元數據)。幀單元元數據包括例如定時碼。
位於畫面項中的是一個幀的視頻數據。在圖2中,上面D10格式的視頻數據位於畫面項中。
一個幀的視頻數據被KLV編碼成KLV(關鍵字、長度、值)結構,並且位於畫面項中。
通過從KLV結構的開頭開始依次排列關鍵字(Key)、長度(Length)和值(Value)形成KLV結構。位於關鍵字中的是遵從SMPTE 298M標準的16-字節標記,該標記指示位於值中的數據的類型。位於長度中的是位於值中的數據的數據長度。位於值中的是內容數據,即,在這種情況下,是一個幀的視頻數據。
畫面項的數據長度是基於KAG(KLV排列網格)的固定長度。對於畫面項的固定長度,作為填充數據的填充字(Filler)也被轉換成KLV結構,並且位於畫面項的視頻數據的後面。
作為畫面項的數據長度、基於KAG的固定長度是例如光碟7的扇區長度的整數倍(例如,512個字節或2千個字節)。在這種情況下,光碟7和畫面項之間的所謂兼容性得到提高,導致畫面項在光碟7上的讀寫速度更高。
上述系統項和如後所述的聲音項和輔助項與畫面項一樣,也使用KLV結構,並且,與它的數據長度一樣,也具有基於KAG的固定長度。
位於聲音項中的是位於畫面項中的視頻數據的幀中與一個幀有關的音頻數據,與上述畫面項的情況一樣,音頻數據也具有KLV結構。
在聲音項中多路復用和排列數段音頻數據(例如,8個信道的音頻數據段)。
具體地說,在聲音項的KLV結構的值中,從值的開頭開始依次排列著元素首標EH(Element Header)、音頻樣本計數ASC(Audio Sample Count)、流有效標誌SVF(Stream Valid Flag)和多路復用的8-信道音頻數據。
聲音項中的8-信道音頻數據是通過在一個幀中按8個信道每一個的音頻數據的第1樣本、第2樣本、...的順序排列音頻數據的樣本多路復用的。如圖2的底部所示的音頻數據中括號中的數字表示音頻數據的樣本是多少個樣本。
在元素首標EH中,安排了標識元素首標的數據。在音頻樣本計數ASC中,安排了位於聲音項中的音頻數據的樣本數。流有效標誌SVF是8位(1位元組)標誌。流有效標誌SVF的每個位表示與位相對應的信道的音頻數據有效還是無效。也就是說,流有效標誌SVF的每個位在與位相對應的信道的音頻數據有效時是例如1,和在與位相對應的信道的音頻數據無效時是例如0。
輔助項含有位於其中的必要用戶數據。因此,輔助項是用戶可以安排任意數據的區域。
如上所述,在標準AV多路復用格式下,在一個幀單元中多路復用了含有位於其中的幀單元元數據的系統項、含有位於其中的視頻數據的畫面項、含有位於其中的音頻數據的聲音項和含有位於其中的用戶數據的輔助項。並且,聲音項含有在一個樣本單元中多路復用的8-信道音頻數據。
因此,對於分別含有整體位於其中的視頻數據和音頻數據的文件,在接收到所有整體視頻數據文件和音頻數據文件之前,不能開始再現視頻數據和音頻數據;但是,在標準AV多路復用格式下,由於視頻數據和音頻數據是以幀為單元多路復用的,一旦接收到一個幀的視頻數據和音頻數據,可以馬上再現該幀的視頻數據和音頻數據。因此,可以認為標準AV多路復用格式適合於流化。
如上所述,由於在標準AV格式下視頻數據和音頻數據是以幀為單元多路復用的,所以標準AV多路復用格式適合於流化。但是,標準AV多路復用格式難以進行相互分開地編輯視頻數據和音頻數據的AV獨立編輯。
另外,文件單元元數據分散在編輯單元的系統項中,因此,難以在編輯等的時候管理它。
並且,可用在標準AV多路復用格式下的AES3格式將至少4個字節的賦值指定給音頻數據的一個樣本,從而總體上增加了文件的大小。
圖3示出了AV獨立格式的例子。
在AV獨立格式下,在標準AV多路復用格式下多路復用的視頻數據、音頻數據、文件單元元數據和用戶數據的每一個整體位於文件中。
具體地說,在AV獨立格式下,含有在標準AV多路復用格式下位於其中的視頻數據的畫面項整體位於主體中,並且,將格式與標準AV多路復用格式相同的首標和頁腳加入主體中形成視頻文件。
由於具有光碟7的扇區長度的整數倍的畫面項整體位於AV獨立格式的視頻文件的主體中,主體的總大小也是光碟7的扇區長度的整數倍。也就是說,AV獨立格式的視頻文件的主體具有像在扇區排列(alignment)中形成那樣的大小。
並且,視頻文件中主體的總大小是光碟7的ECC塊長度的整數倍。如後所述,對主體的最後一個填充字的大小加以調整,以便使視頻文件中主體的總大小是光碟7的ECC(糾錯碼)塊長度的整數倍。
ECC塊是經受ECC處理的單元和是光碟7的讀寫單元。
附帶提一下,一個扇區是光碟7上物理單元區的例子,和ECC塊是光碟7的讀寫單元的例子。並且,光碟7上的物理單元區可以是例如數個和固定個扇區。光碟7的讀寫單元可以是例如數個和固定個物理單元區。
ECC處理由例如如後所述的信號處理單元115以ECC塊為單元進行。ECC塊可以由一個或多個扇區形成。
在如下所作的描述中,一個扇區是光碟7上的一個物理單元區,和一個ECC塊是包括一個或多個扇區的讀寫單元。
圖2示出了標準AV多路復用格式的文件的首標中的索引表。但是,如上所述,索引表在MXF中是一個可選項。圖3中的視頻文件沒有使用索引表(如後所述的音頻文件也是如此)。
在AV獨立格式下,在標準AV多路復用格式下多路復用和位於聲音項中的8-信道音頻數據被分解成每個信道的音頻數據。從AES3格式轉換成WAVE格式的音頻數據具有KLV結構地處在每個信道的文件的主體中。並且,將格式與標準AV多路復用格式相同的首標和頁腳加入主體中形成音頻文件。
也就是說,在AV獨立格式下,對於8-信道音頻數據,獨立地形成每個信道的音頻文件。每個信道的音頻文件是通過在主體中排列整體轉換成WAVE格式和轉換成KLV結構的那個信道的音頻數據,並且將格式與標準AV多路復用格式相同的首標和頁腳加入主體中形成的。
雖然將數據整體轉換成KLV結構的WAVE格式的某個信道的音頻數據處在如上所述的AV獨立格式的音頻文件的主體中,但音頻數據的總大小不必是光碟7的ECC塊長度的整數倍。於是,KLV結構的填充字位於AV獨立格式的音頻文件的主體中KLV結構的音頻數據的後面。此外,填充字也位於首標的後面和頁腳的後面。
在AV獨立格式下,除了視頻文件和8個信道的各自音頻文件之外,形成整體安排了在標準AV多路復用格式下位於首標元數據中的文件單元元數據的文件單元元數據文件和整體安排了含有在標準AV多路復用格式下位於其中的幀單元元數據的系統項的幀單元元數據文件。並且,在AV獨立格式下形成整體安排了含有在標準AV多路復用格式下位於其中的用戶數據的輔助項的輔助文件。
然後,在AV獨立格式下形成描述指向每個視頻文件、8個信道的各自音頻文件、文件單元元數據文件、幀單元元數據文件和輔助文件的指針的主文件(Master File)。
具體地說,主文件用例如XML(可擴充標記語言)描述。作為指向每個視頻文件、8個信道的各自音頻文件、文件單元元數據文件、幀單元元數據文件和輔助文件的指針,在主文件中描述了例如每個主文件的文件名。
因此,可以從主文件中引用視頻文件、8個信道的各自音頻文件、文件單元元數據文件、幀單元元數據文件和輔助文件。
附帶提一下,輔助文件可以是例如可選文件。
此外,雖然圖3中的文件單元元數據文件、幀單元元數據文件和輔助文件不含格式與標準AV多路復用格式相同的首標和頁腳,但可以形成存在格式與標準AV多路復用格式相同的首標和頁腳的文件單元元數據文件、幀單元元數據文件和輔助文件。
並且,最小集合的文件單元元數據位於形成AV獨立格式的視頻文件和音頻文件的首標的首標元數據中。
具體地說,由於整體安排了在標準AV多路復用格式下位於首標元數據中的文件單元元數據的文件單元元數據文件以AV獨立格式存在,形成視頻文件和音頻文件的首標的首標元數據中位於元數據文件中的文件單元元數據的重複部署是冗餘的,並且,還增加了AV獨立格式的文件的總大小。
但是,MXF下的首標元數據是首標的基本項。如果形成一點也不含首標元數據的首標,那麼,首標不是處在與標準AV多路復用格式相同的格式下。
另一方面,在MXF下,要位於首標元數據中的文件單元元數據包括各自各樣的項目,在這些項目當中,存在基本項和可選項。
於是,為了抑制文件大小的增加和保持與標準AV多路復用格式的兼容性,最小集合的文件單元元數據,即,只有在MXF下需要位於首標元數據中的那些項的元數據位於形成AV獨立格式的視頻文件和音頻文件的首標的首標元數據中。
如上所述,在AV獨立格式下,視頻數據整體位於視頻文件中,和每個信道的音頻數據整體位於那個信道的視頻文件中。因此,可以容易地進行諸如相互分開地編輯視頻數據和音頻數據的AV獨立編輯之類的編輯。
並且,在AV獨立格式下,音頻數據處在WAVE格式下,因此,與AES3格式的音頻數據用作標準AV多路復用格式的情況相比,可以減少數據量。結果,在將AV獨立格式的文件記錄到諸如光碟7之類的存儲器上時,與記錄標準AV多路復用格式的文件相比,可以減少記錄所需的存儲空間。
與標準AV多路復用格式的文件一樣,AV獨立格式的視頻文件和音頻文件也是通過從開頭開始排列首標、主體和頁腳形成的。並且,首標和頁腳處在與標準AV多路復用格式相同的格式下。在盤設備1將AV獨立格式的視頻文件和音頻文件記錄到可換式光碟7上和將光碟7裝入盤設備2中的情況下,當盤設備2是標準設備(能夠管理MXF文件)的標準設備時,盤設備2可以從光碟7中讀取AV獨立格式的視頻文件和音頻文件。
並且,在AV獨立格式下,相互分開地將文件單元元數據和幀單元元數據的每一個一起帶入一個文件中。因此,利用元數據的搜索過程變得更加容易。
圖4和圖5是有助於說明AV獨立格式的視頻文件的數據量的圖形。如圖4所示,填充字位於AV獨立格式的視頻文件的首標的後面,和首標的總大小是光碟7的ECC塊長度的整數倍。視頻文件被這樣寫入光碟7中,使視頻文件的首標的邊界與光碟7的ECC塊的邊界一致。
填充字位於視頻文件的頁腳的後面,和頁腳的總大小是光碟7的ECC塊長度的整數倍。視頻文件被這樣寫入光碟7中,使視頻文件的頁腳的邊界與光碟7的ECC塊的邊界一致。
視頻文件的主體的總大小是光碟7的ECC塊長度的整數倍。視頻文件被這樣寫入光碟7中,使主體的邊界與光碟7的ECC塊的邊界一致。並且,主體的每個畫面項和畫面項後面的填充字是光碟7的ECC塊長度的整數倍。視頻文件被這樣寫入光碟7中,使畫面項前側的邊界與扇區邊界一致和使加入畫面項中的填充字的後側的邊界與扇區邊界一致。
如圖5所示,調整主體的最後填充字的大小,以便主體的總大小變成光碟7的ECC塊長度的整數倍。當視頻文件被寫入光碟7中時,加入主體的最後畫面項中的填充字的後側的邊界與ECC塊邊界一致。
圖6是有助於說明AV獨立格式的音頻文件的數據量的圖形。調整音頻文件的首標的最後部分的大小,以便音頻文件的首標加主體中具有KLV結構的音頻數據的關鍵字和長度的大小變成光碟7的ECC塊長度的整數倍。音頻文件被這樣寫入光碟7中,使音頻文件的首標的前側的邊界與光碟7的ECC塊的邊界一致。此外,音頻文件被這樣寫入光碟7中,使該長度的後側的邊界與光碟7的ECC塊的邊界一致。
主體中具有KLV結構的音頻數據的值和加入主體中的具有KLV結構填充字的大小是光碟7的ECC塊長度的整數倍。音頻文件被這樣寫入光碟7中,使主體的後側的邊界與光碟7的ECC塊的邊界一致。
填充字處在音頻文件的頁腳的後面,和頁腳的總大小是光碟7的ECC塊長度的整數倍。音頻文件被這樣寫入光碟7中,使音頻文件的頁腳的前側邊界和後側邊界與光碟7的ECC塊的邊界一致。
圖7示出了圖1中的盤設備1的格式轉換單元12的配置例子。
格式轉換單元12包括標準/獨立轉換單元21和獨立/標準轉換單元22。
標準/獨立轉換單元21將通信I/F 13供應的圖2的標準AV多路復用格式的文件轉換成圖3的AV獨立格式的文件,然後,將AV獨立格式的文件供應的盤驅動設備11。獨立/標準轉換單元22將盤驅動設備11供應的圖3的AV獨立格式的文件轉換成圖2的標準AV多路復用格式的文件,然後,將標準AV多路復用格式的文件供應給通信I/F 13。
圖8示出了圖7中的標準/獨立轉換單元21的配置例子。
將來自通信I/F 13的標準AV多路復用格式的文件供應給緩衝器31。緩衝器31臨時存儲供應給它的標準AV多路復用格式的文件。
當標準AV多路復用格式的文件被存儲在緩衝器31中時,對於標準AV多路復用格式的文件,主文件生成單元32生成AV獨立格式的主文件。然後,主文件生成單元32將AV獨立格式的主文件供應給緩衝器44。
首標獲取單元33通過從存儲在緩衝器31中的標準AV多路復用格式的文件中提取首標獲得首標。然後,首標獲取單元33將首標供應給首標元數據提取單元35。
主體獲取單元34通過從存儲在緩衝器31中的標準AV多路復用格式的文件中提取主體獲得主體。然後,主體獲取單元34將主體供應給系統項處理單元36、輔助項提取單元38、畫面項提取單元40和聲音項提取單元42。
首標元數據提取單元35從首標獲取單元33供應的首標中提取首標元數據。首標元數據提取單元35將位於首標元數據中的文件單元元數據供應給元數據文件生成單元37。系統項處理單元36從主體獲取單元34供應的主體的每個編輯單元中提取含有位於其中的幀單元元數據的系統項。然後,系統項處理單元36將系統項供應給元數據文件生成單元37。元數據文件生成單元37生成首標元數據提取單元35供應的文件單元元數據位於其中的文件單元元數據文件。元數據文件生成單元37還生成系統項處理單元36供應的編輯單元的系統項(依次)整體位於其中的幀單元元數據文件。元數據文件生成單元37將文件單元元數據文件和幀單元元數據文件供應給緩衝器44。
輔助項提取單元38從主體獲取單元34供應的主體的每個編輯單元中提取含有位於其中的幀單元用戶數據的輔助項。然後,輔助項處理單元38將輔助項供應給輔助文件生成單元39。輔助文件生成單元39生成輔助項提取單元38供應的編輯單元的輔助項整體位於其中的輔助文件。然後,輔助文件生成單元39將輔助文件供應給緩衝器44。
畫面項提取單元40從主體獲取單元34供應的主體的每個編輯單元中提取含有位於其中的幀單元視頻數據的畫面項。然後,畫面項提取單元40將畫面項供應給視頻文件生成單元41。視頻文件生成單元41通過使畫面項提取單元40供應的編輯單元的畫面項整體位於主體中生成視頻文件,並且將格式與標準AV多路復用格式相同的首標和頁腳加入主體中。然後,視頻文件生成單元41將視頻文件供應給緩衝器44。
聲音項提取單元42從主體獲取單元34供應的主體的每個編輯單元中提取含有位於其中的幀單元音頻頻數據的畫面項。然後,聲音項提取單元40將聲音項供應給音頻文件生成單元43。音頻文件生成單元43通過使位於聲音項提取單元42供應的編輯單元的聲音項中的每個信道的音頻數據整體位於每個信道的主體中生成每個信道的音頻文件,並且進一步將格式與標準AV多路復用格式的文件的格式相同的首標和頁腳加入主體中。然後,音頻文件生成單元43將每個信道的音頻文件供應給緩衝器44。
緩衝器44臨時存儲主文件生成單元32供應的主文件、元數據文件生成單元37供應的文件單元元數據文件和幀單元元數據文件、輔助文件生成單元39供應的輔助文件、視頻文件生成單元41供應的視頻文件和音頻文件生成單元43供應的每個信道的音頻文件。緩衝器44將這些文件作為AV獨立格式的文件供應給盤驅動設備11。
圖9示出了圖8中的視頻文件生成單元41的配置例子。
將畫面項提取單元40供應的編輯單元的畫面項供應給組合單元51。組合單元51依次組合(連接)供應給組合單元51的編輯單元的畫面項。然後,組合單元51將編輯單元的組合畫面項供應給頁腳生成單元52。將組合單元51供應的編輯單元的組合畫面作為主體,頁腳生成單元52生成格式與標準AV多路復用格式的文件的格式相同的要加入主體中的頁腳。頁腳生成單元52將頁腳和主體供應給首標生成單元53。
首標生成單元53生成要加入頁腳生成單元52供應的頁腳和主體中的首標。首標生成單元53將首標、主體和頁腳供應給填充字生成單元54。
填充字生成單元54生成要加入首標中的填充字和要加入頁腳中的填充字。並且,填充字生成單元54生成主體的最後填充字。填充字生成單元54中的KLV編碼器55將主體的最後填充字編輯成KLV結構。
填充字生成單元54構造和輸出包括含有加入其中的填充字的首標、主體和頁腳的AV獨立格式的視頻文件。
填充字生成單元67生成的填充字被加入視頻文件的首標、主體和頁腳中,從而首標、主體和頁腳的數據量被調整成光碟7的ECC塊長度的整數倍。
因此,當視頻文件被寫入光碟7中時,在部分ECC塊中首標、主體、或頁腳的記錄得到保護,使得可以更有效地讀取和寫入音頻文件。
由於首標、主體和頁腳的每一個都是光碟7的ECC塊長度的整數倍,當進行這樣的記錄,使首標、主體和頁腳的每一個的邊界與ECC塊邊界一致時,通過在只寫入或讀取首標、只寫入或讀取主體、或只寫入或讀取頁腳時寫入最少數目的ECC塊中或從最小數目的ECC塊中讀取,可以寫入或讀取首標、主體和頁腳。也就是說,可以更有效地進行從光碟7中讀取視頻文件和將視頻文件寫入光碟7中的過程。
圖10示出了圖8中的音頻文件生成單元43的配置例子。
將聲音項提取單元42供應的編輯單元的聲音項供應給KLV解碼器61。KLV解碼器61分解位於編輯單元的聲音項中的音頻數據的KLV結構,並且將作為分解結構獲得的多路復用8-信道音頻數據(下文適當地稱為多路復用音頻數據)供應給信道分離單元62。
信道分離單元62從KLV解碼器61供應的聲音項中的多路復用音頻數據中分離出每個信道的音頻數據,為每個信道收集每個信道的音頻數據,然後,將收集的每個信道的音頻數據供應給數據轉換單元63。
數據轉換單元63轉換信道分離單元62供應的每個信道的音頻數據的編碼系統。具體地說,標準AV多路復用格式的音頻數據用AES3格式編碼,而AV獨立格式的音頻數據用WAVE格式編碼。因此,數據轉換單元63將信道分離單元62供應的用AES3格式編碼的音頻數據(AES3格式的音頻數據)轉換成用WAVE格式編碼的音頻數據(WAVE格式的音頻數據)。
附帶提一下,雖然在這種情況下,數據轉換單元63將AES3格式的音頻數據轉換成WAVE格式的音頻數據,但數據轉換單元63也可以將音頻數據轉換成除了WAVE格式之外的其它格式的音頻數據。也就是說,進行數據轉換單元63的音頻數據轉換是為了減少AES3格式的音頻數據的數據量。因此,只要編碼系統可以達到目的,數據轉換單元63可以使用任何編碼系統。
此外,當音頻數據的數據量不成問題時,可以將音頻文件生成單元43配置成不合數據轉換單元63。
將數據轉換單元63獲得的每個信道的WAVE格式的音頻數據供應給KLV編碼器64。KLV編碼器64將數據轉換單元63供應的為每個信道收集的每段音頻數據KLV-編碼成KLV結構。KLV編碼器64將結果供應給首標生成單元65。
將KLV編碼器64供應的每個信道的每段音頻數據作為主體,首標生成單元65生成格式與標準AV多路復用格式的文件的格式相同的、要加入每個信道的主體中的首標。首標生成單元65將主體和首標供應對頁腳生成單元66。
頁腳生成單元66生成格式與標準AV多路復用格式的文件的格式相同的、要加入主體中的頁腳。頁腳生成單元66將首標、主體和頁腳供應對填充字生成單元67。
填充字生成單元67生成要加入首標中的填充字、要加入主體中的填充字和要加入頁腳中的填充字。如圖6所示,填充字生成單元67生成這樣的填充字,使首標加KLV編碼器64加入的關鍵字和長度的數據量是ECC塊的數據量的整數倍。填充字生成單元67將生成的填充字加在首標的後面。如圖6所示,填充字生成單元67生成這樣的填充字,使頁腳的數據量是ECC塊的數據量的整數倍。填充字生成單元67將生成的填充字加在頁腳的後面。
填充字生成單元67中的KLV編碼器68將要加入主體中的填充字編碼成KLV結構。如圖6所示,填充字生成單元67生成這樣編碼成KLV結構的填充字,使音頻數據的數據量是ECC塊的數據量的整數倍。填充字生成單元67將生成的填充字加在音頻數據的後面。
附帶提一下,KLV編碼器64和首標生成單元65包括字體數據生成單元71。
填充字生成單元67生成的填充字因此被加入首標、音頻數據、或頁腳中,從而音頻文件中首標加KLV編碼器64加入的關鍵字和長度、音頻數據和頁腳的數據量被調整成光碟7的ECC塊長度的整數倍。
因此,當音頻文件被寫入光碟7中時,在部分ECC塊中首標、主體、或頁腳的記錄得到保護,使得可以更有效地讀取和寫入音頻文件。
由於首標加KLV編碼器64加入的關鍵字和長度、音頻數據和頁腳的每一個都是光碟7的ECC塊長度的整數倍,當進行這樣的記錄,使首標加KLV編碼器64加入的關鍵字和長度、音頻數據和頁腳的每一個的邊界與ECC塊邊界一致時,通過在只寫入或讀取首標加KLV編碼器64加入的關鍵字和長度、只寫入或讀取音頻數據、或只寫入或讀取頁腳時寫入最少數目的ECC塊中或從最小數目的ECC塊中讀取,可以寫入或讀取首標加KLV編碼器64加入的關鍵字和長度、音頻數據和頁腳。也就是說,可以更有效地進行從光碟7中讀取音頻文件和將音頻文件寫入光碟7中的過程。
圖7中的標準/獨立轉換單元21執行生成主文件作為AV獨立格式的文件的主文件生成過程、生成文件單元元數據文件和幀單元元數據文件的每一個的元數據文件生成過程、生成輔助文件的輔助文件生成過程、生成視頻文件的視頻文件生成過程和生成音頻文件的音頻文件生成過程。
現在參照圖11到16的流程圖描述標準/獨立轉換單元21執行的主文件生成過程、元數據文件生成過程、輔助文件生成過程、視頻文件生成過程和音頻文件生成過程。
首先參照圖11的流程圖描述主文件生成過程。
當將標準AV多路復用格式的文件供應給例如緩衝器31(圖8)和存儲在緩衝器31中時,開始主文件生成過程。首先,在步驟S1中,主文件生成單元32(圖8)生成文件單元元數據文件、幀單元元數據文件、輔助文件、視頻文件和每個信道的音頻文件的文件名。過程轉到步驟S2。在步驟S2中,主文件生成單元32生成用XML描述到在步驟S1中生成的每個文件名的文件的連結的主文件。主文件生成單元32將主文件供應給緩衝器44,以便使主文件存儲在緩衝器44中。然後,結束主文件生成過程。
接著參照圖12的流程圖描述生成文件單元元數據文件的文件單元元數據文件生成過程。
當將標準AV多路復用格式的文件供應給例如緩衝器31(圖8)和存儲在緩衝器31中時,開始文件單元元數據文件生成過程。首先,在步驟S11中,首標獲取單元33從存儲在緩衝器31中的標準AV多路復用格式的文件中獲取首標。首標獲取單元33將首標供應給首標元數據提取單元35。過程轉到步驟S12。在步驟S12中,首標元數據提取單元35從首標獲取單元33供應的首標中提取首標元數據。首標元數據提取單元35將位於首標元數據中的文件單元元數據供應給元數據文件生成單元37。過程轉到步驟S13。在步驟S13中,元數據文件生成單元37生成首標元數據提取單元35供應的文件單元元數據位於其中的文件單元元數據文件。元數據文件生成單元37將文件單元元數據文件供應給緩衝器44,使文件單元元數據文件存儲在緩衝器44中。然後,結束文件單元元數據文件生成過程。
接著參照圖13的流程圖描述生成幀單元元數據文件的幀單元元數據文件生成過程。
當將標準AV多路復用格式的文件供應給例如緩衝器31(圖8)和存儲在緩衝器31中時,開始幀單元元數據文件生成過程。首先,在步驟S21中,主體獲取單元34從存儲在緩衝器31中的標準AV多路復用格式的文件中獲取主體。主體獲取單元34將主體供應給系統項處理單元36。過程轉到步驟S22。在步驟S22中,系統項處理單元36從主體獲取單元34供應的主體的每個編輯單元中提取含有位於其中的幀單元元數據的系統項。然後,系統項處理單元36將系統項供應給元數據文件生成單元37。過程轉到步驟S23。在步驟S23中,元數據文件生成單元37將填充字加入系統項處理單元36供應的每個編輯單元的系統項中。過程轉到步驟S24。
在步驟S24中,元數據文件生成單元37相互組合含有加入其中的填充字的系統項,從而生成編輯單元的系統項整體位於其中的幀單元元數據文件的主體。元數據文件生成單元37將生成的主體供應給緩衝器44。過程轉到步驟S25。在步驟S25中,緩衝器44輸出元數據文件的主體。過程轉到步驟S26。
在步驟S26中,元數據文件生成單元37生成頁腳。過程轉到步驟S27。在步驟S27中,元數據文件生成單元37為頁腳生成填充字。元數據文件生成單元37將含有加入其中的填充字的頁腳供應給緩衝器44。過程轉到步驟S28。在步驟S28中,緩衝器44輸出頁腳。過程轉到步驟S29。
在步驟S29中,元數據文件生成單元37生成首標。過程轉到步驟S30。在步驟S30中,元數據文件生成單元37為首標生成填充字。元數據文件生成單元37將含有加入其中的填充字的首標供應給緩衝器44。過程轉到步驟S31。在步驟S31中,緩衝器44輸出首標。然後,結束幀單元元數據文件生成過程。
接著參照圖14的流程圖描述生成輔助文件的輔助文件生成過程。
當將標準AV多路復用格式的文件供應給例如緩衝器31(圖8)和存儲在緩衝器31中時,開始輔助文件生成過程。首先,在步驟S41中,主體獲取單元34從存儲在緩衝器31中的標準AV多路復用格式的文件中獲取主體。主體獲取單元34將主體供應給輔助項提取單元38。過程轉到步驟S42。在步驟S42中,輔助項提取單元38從主體獲取單元34供應的主體的每個編輯單元中提取輔助項。然後,輔助項提取單元38將輔助項供應給輔助文件生成單元39。過程轉到步驟S43。在步驟S43中,輔助文件生成單元39相互組合輔助項提取單元38供應的編輯單元的輔助項,從而生成編輯單元的輔助項整體位於其中的輔助文件。輔助文件生成單元39將輔助文件供應給緩衝器44,使輔助文件存儲在緩衝器44中。然後,結束輔助文件生成過程。
接著參照圖15的流程圖描述生成視頻文件的視頻文件生成過程。
當將標準AV多路復用格式的文件供應給例如緩衝器31(圖8)和存儲在緩衝器31中時,開始視頻文件生成過程。首先,在步驟S51中,主體獲取單元34從存儲在緩衝器31中的標準AV多路復用格式的文件中獲取主體。主體獲取單元34將主體供應給畫面項提取單元40。過程轉到步驟S52。在步驟S52中,畫面項提取單元40從主體獲取單元34供應的主體的每個編輯單元中提取畫面項。然後,畫面項提取單元40將畫面項供應給視頻文件生成單元41。過程轉到步驟S53。在步驟S53中,視頻文件生成單元41(圖9)中的組合單元51組合畫面項提取單元40供應的每個編輯單元的畫面項,從而生成編輯單元的畫面項整體位於其中的主體。過程轉到步驟S54。
視頻文件生成單元41在步驟S54中確定組合的畫面項是否是最後畫面項。當組合的畫面項不是最後畫面項時,過程轉到步驟S55,在步驟S55中,將生成的主體輸出到緩衝器44。過程返回到步驟S52,重複如上所述的過程。在這種情況下,頁腳生成單元52、首標生成單元53和填充字生成單元54讓主體按原樣經過。
當視頻文件生成單元41在步驟S54中確定組合的畫面項是最後畫面項時,過程轉到步驟S56,在步驟S56中,視頻文件生成單元41(圖9)中的填充字生成單元54生成最後畫面項的填充字,對填充字的數據量加以調整,以便當將填充字轉換成KLV結構時,主體的數據量是ECC塊的整數倍。過程轉到步驟S57。在步驟S57中,KLV編碼器55將最後畫面項的填充字轉換成KLV結構。過程轉到步驟S58。在步驟S58中,視頻文件生成單元41輸出轉換成KLV結構的填充字,作為主體。過程轉到步驟S59。
在步驟S59中,頁腳生成單元52生成頁腳。過程轉到步驟S60。在步驟S60中,填充字生成單元54為頁腳生成填充字,對填充字的數據量加以調整,以便頁腳的數據量是ECC塊的整數倍。過程轉到步驟S61。在步驟S61中,視頻文件生成單元41輸出頁腳。過程轉到步驟S62。
在步驟S62中,首標生成單元53生成首標。過程轉到步驟S63。在步驟S63中,填充字生成單元54為首標生成填充字,對填充字的數據量加以調整,以便首標的數據量是ECC塊的整數倍。過程轉到步驟S64。在步驟S64中,視頻文件生成單元41輸出首標。然後,結束視頻文件生成過程。
因此,首標是在主體和頁腳之後生成的。因此,可以通過一個過程生成包括諸如視頻數據再現時間和定時碼(TC)等之類,在主體被設置之前未確定的數據的首標。
例如,如果首先生成首標,在主體的生成完成之前,諸如視頻數據再現時間和定時碼(TC)等之類的數據是未確定的,因此不能寫入主體中。當主體的生成已完成時,視頻數據再現時間和定時碼(TC)等需要被再次寫入首標中,從而使麻煩加倍。在這種情況下,在將視頻文件記錄到諸如光碟7等的記錄媒體上時,會出現尋找首標的附加過程,或者,由於首標的數據量未確定,難以保證記錄首標所需的區域,這有時可能導致首標被記錄在光碟7上遠離主體和頁腳的位置上。
當在主體和頁腳之後生成首標時,可以減少這樣的加倍麻煩和通過一個過程生成包括在主體被設置之前未確定的數據的首標。另外,當將視頻文件記錄到諸如光碟7等的記錄媒體上時,可以可靠地將首標記錄在主體和頁腳之後。
接著參照圖16的流程圖描述生成音頻文件的音頻文件生成過程。
當將標準AV多路復用格式的文件供應給例如緩衝器31(圖8)和存儲在緩衝器31中時,開始視頻文件生成過程。首先,在步驟S71中,主體獲取單元34從存儲在緩衝器31中的標準AV多路復用格式的文件中獲取主體。主體獲取單元34將主體供應給聲音項提取單元42。過程轉到步驟S72。在步驟S72中,聲音項提取單元42從主體獲取單元34供應的主體的每個編輯單元中提取聲音項。然後,聲音項提取單元42將聲音項供應給視頻文件生成單元43。過程轉到步驟S73。在步驟S73中,音頻文件生成單元43(圖10)中的KLV解碼器61分解位於每個編輯單元的聲音項中的音頻數據的KLV結構,並且將作為分解結果獲得的多路復用8-信道音頻數據(多路復用音頻數據)供應給信道分離單元62。過程轉到步驟S74。
在步驟S74中,信道分離單元62從KLV解碼器61供應的每個聲音項中的多路復用音頻數據中分離出每個信道的AES3格式的音頻數據,為每個信道整體安排每個信道的AES3格式的音頻數據,然後,將每個信道的音頻數據供應給數據轉換單元63。
過程轉到步驟S75,在步驟S75中,數據轉換單元63將信道分離單元62供應的每個信道的AES3格式的音頻數據轉換成WAVE格式的音頻數據。數據轉換單元63將WAVE格式的音頻數據轉換成KLV編碼器64。過程轉到步驟S76。在步驟S76中,KLV編碼器64將數據轉換單元63供應的為每個信道收集的WAVE格式的每段音頻數據KLV編碼成KLV結構。從而,KLV編碼器64生成每個信道的WAVE格式的音頻數據整體位於其中的該信道的主體。過程轉到步驟S77。
在步驟S77中,填充字生成單元67生成每個信道的主體的填充字,對填充字的數據量加以調整,以便當將填充字轉換成KLV結構時,音頻數據的數據量是ECC塊的整數倍。過程轉到步驟S78。在步驟S78中,KLV編碼器68將每個信道的主體的填充字KLV編成成KLV結構。過程轉到步驟S79。在步驟S79中,音頻文件生成單元43輸出每個信道的主體。過程轉到步驟S80。當輸出每個信道的主體時,輸出KLV結構的音頻數據的值和填充字,但不輸出音頻數據的關鍵字和長度。
在步驟S80中,頁腳生成單元66生成每個信道的頁腳。過程轉到步驟S81。在步驟S81中,填充字生成單元67生成每個信道的頁腳的填充字,對填充字的數據量加以調整,以便頁腳的數據量是ECC塊的整數倍。過程轉到步驟S82。在步驟S82中,視頻文件生成單元43輸出每個信道的頁腳。過程轉到步驟S83。
在步驟S83中,首標生成單元64生成每個信道的首標。過程轉到步驟S84。在步驟S84中,填充字生成單元67生成每個信道的首標的填充字,對填充字的數據量加以調整,以便首標加音頻數據的關鍵字和長度的數據量是ECC塊的整數倍。過程轉到步驟S85。在步驟S85中,視頻文件生成單元43輸出每個信道的首標。然後,結束音頻文件生成過程。在步驟S85中,與每個信道的首標一起輸出音頻數據的關鍵字和長度。
因此,首標是在主體和頁腳之後生成的。因此,可以通過一個過程生成包括諸如音頻數據再現時間和定時碼(TC)等之類,在主體被設置之前未確定的數據的首標。
另外,當將音頻文件記錄到諸如光碟7等的記錄媒體上時,可以可靠地將首標記錄在主體和頁腳之後。
圖17示出了盤驅動設備1的一個實施例的配置例子。
主軸電機111根據來自伺服控制單元114的主軸電機驅動信號,以CLV(恆定線速度)或CAV(恆定角速度)旋轉驅動光碟7。
拾取單元112根據信號處理單元115供應的記錄信號控制雷射的功率,從而將記錄信號記錄到光碟7上。拾取單元112還將會聚雷射照射在光碟7上,並且使從光碟7反射的光線經受光電轉換。拾取單元112從而生成電流信號。然後,拾取單元112將電流信號供應給RF(射頻)放大器113。附帶提一下,通過從伺服控制單元114供應到拾取單元112的伺服信號將雷射的照射位置控制在預定位置上。
RF放大器113根據來自拾取單元112的電流信號,生成聚焦誤差信號和跟蹤誤差信號,以及再現信號。然後,RF放大器113將聚焦誤差信號和跟蹤誤差信號供應給伺服控制單元114,並且將再現信號供應給信號處理單元115。
伺服控制單元114控制聚焦伺服操作和跟蹤伺服操作。具體地說,伺服控制單元114根據來自RF放大器113的聚焦誤差信號和跟蹤誤差信號,分別生成聚焦伺服信號和跟蹤伺服信號,然後,將聚焦伺服信號和跟蹤伺服信號供應給拾取單元112的致動器(未示出)。伺服控制單元114還通過生成驅動主軸電機111的主軸電機驅動信號和使光碟7以預定旋轉速度旋轉,控制主軸伺服操作。
並且,伺服控制單元114進行滑動控制,使拾取單元112沿著光碟7的徑向移動,從而改變雷射的照射位置。附帶提一下,光碟7的信號讀取位置是由控制單元119設置的,並且,控制拾取單元112的位置,以便從設置的讀取位置中讀取信號。
信號處理單元115調製存儲器控制器116輸入的記錄數據,從而生成記錄信號,然後,將記錄信號供應給拾取單元112。信號處理單元115還解調來自RF放大器115的再現信息,從而生成再現數據,然後,將再現數據供應給存儲器控制器116。
如後所述,存儲器控制器116按要求將來自數據轉換單元118的記錄數據存儲在存儲器117中,讀取記錄數據和將記錄數據供應給信號處理單元115。存儲器控制器116還按要求將來自信號處理單元115的再現數據記錄在存儲器117中,讀取再現數據和將再現數據供應給數據轉換單元118。
數據轉換單元118從格式轉換單元12供應的AV獨立格式的文件中生成低解析度數據的文件,低解析度數據是降低包括在AV獨立格式的文件中的數據的數據量所得的數據。數據轉換單元118將低解析度數據文件與AV獨立格式的文件一起供應給存儲器控制器116。
數據轉換單元118還將存儲器控制器116供應的再現數據供應給格式轉換單元12。
控制單元119根據來自操作單元120的操作信號,控制伺服控制單元114、信號處理單元115、存儲器控制器116和數據轉換單元118進行記錄和再現處理。
操作單元120經例如用戶操作,將與操作相對應的操作信號供應給控制單元119。
在如此包括的盤驅動設備11中,當用戶操作操作單元120輸入記錄數據的命令時,通過數據轉換單元118、存儲器控制器116、信號處理單元115和拾取單元112將格式轉換單元12供應的數據供應給光碟7,並且記錄到光碟7上。
當用戶操作操作單元120輸入再現數據的命令時,通過拾取單元112、RF放大器113、信號處理單元115、存儲器控制器116和數據轉換單元118從光碟7中讀取和再現數據,並且供應給格式轉換單元12。
圖18示出了圖17中的數據轉換單元118的配置例子。
在將數據記錄到光碟7上的時候,將要記錄的包括視頻文件、音頻文件和元數據文件的AV獨立格式的文件從格式轉換單元12供應到數據量檢測單元141。
數據量檢測單元141將格式轉換單元12供應供應的視頻文件、音頻文件和元數據文件的每一個按原樣供應給存儲器控制器116。數據量檢測單元141還檢測視頻文件和音頻文件的數據量,並且將數據量供應給存儲器控制器116。具體地說,數據量檢測單元141檢測格式轉換單元12供應的視頻文件和音頻文件的、例如,預定再現時間的數據量,並且將數據量供應給存儲器控制器116。
低解析度數據生成單元142生成降低供應給它的數據的數據量所得的低解析度數據的數據序列,並且將低解析度數據的數據序列供應給存儲器控制器116。在這種情況下,低解析度數據生成單元142輸出文件格式的低解析度數據。此外,低解析度數據生成單元142檢測低解析度文件的、例如,預定再現時間的數據量,並且將數據量供應給存儲器控制器116。
下文也將文件格式的低解析度數據稱為低解析度數據文件。
然後,將供應給存儲器控制器116的視頻文件和音頻文件供應給光碟7,按如上所述記錄到光碟7上。
格式轉換單元12供應的視頻文件和音頻文件的數據序列和低解析度數據生成單元142輸出的數據序列是相同內容的視頻和音頻數據序列。但是,從某種意義上來說,格式轉換單元12供應的視頻文件和音頻文件基本上供應給用戶。因此,在需要的時候,下文將格式轉換單元12供應的視頻文件和音頻文件稱為主線數據。
如上所述,低解析度數據是內容與主線數據相同的視頻和音頻數據,但具有較少的數據量。因此,當進行某個再現時間的再現時,可以在比主線數據短的時間內從光碟7中讀出低解析度數據。
附帶提一下,例如,大約25Mbps(兆位每秒)適合用作主線數據的數據速率。在這種情況下,例如,大約3Mbps適合用作低解析度數據的數據速率。在這種情況下,進一步假設例如大約2Mbps適合用作元數據的數據速率,記錄到光碟7的數據的總數據速率是大約30(=25+3+2)Mbps。因此,記錄速率為例如35Mbps的完全在實際範圍內的產品可以用作光碟7(驅動光碟7的盤驅動設備11)。
如上所述,圖17中的數據轉換單元118不僅將主線數據(視頻文件和音頻文件)的數據序列供應給存儲器控制器116,而且將元數據的數據序列供應給存儲器控制器116。然後,將供應給存儲器控制器116的主線數據、元數據和低解析度數據供應給光碟7,記錄到光碟7上。
另一方面,在從光碟7上再現數據的時候,從光碟7中讀取視頻文件、音頻文件、元數據文件和低解析度數據文件、然後,將它們供應給格式轉換單元12。
下面參照圖19到24描述低解析度數據文件的結構。如圖19所示,導入(Run In)、首標分隔區(Header Partition Pack)、首標元數據(Header Meta-data)、索引表(Index Table)和填充字位於低解析度數據文件的首標中。在低解析度數據文件的主體中,要素容器(Essence Container)處在通過主體分隔區(Body Partition Pack)相互分隔的狀態下。
位於低解析度數據文件中的頁腳中的是頁腳分隔區(Footter PartitionPack)和首標元數據(Header Metadata)。頁腳中的首標元數據是可選項。
低解析度數據文件中的首標分隔區、首標元數據、索引表和頁腳分隔區與標準AV多路復用格式的文件中的相同,因此,省略對它們的描述。
低解析度數據文件的首標的大小是光碟7的ECC塊長度的整數倍。位於低解析度數據文件的主體中的一對主體分隔區和要素容器是光碟7的ECC塊長度的整數倍。低解析度數據文件的頁腳的大小是光碟7的ECC塊長度的整數倍。
圖20是示出位於低解析度數據文件的主體中的主體分隔區和要素容器的結構的圖形。要素容器包含系統項、MPEG4基本流系統的畫面要素(視頻數據)和聲音要素(音頻數據)。填充項位於系統項和畫面要素之間。主體分隔區、系統項、填充項和畫面要素具有光碟7的ECC塊長度的整數倍。
聲音要素被劃分成4段,每個段含有加入其中的填充字。一對劃分聲音要素和加入劃分聲音要素中的填充字的數據量是光碟7的ECC塊長度的1/2。也就是說,兩對劃分聲音要素和填充字的數據量等於光碟7的ECC塊長度。因此,一個要素容器中聲音要素和加入聲音要素中的填充字的總數據量是光碟7的ECC塊長度的兩倍。
圖21是示出首標的系統項和填充項的結構的圖形。系統項包含包式元數據(Package Metadata)。填充項包括具有KLV結構的填充字。
圖22是示出畫面要素的結構的圖形。畫面要素是具有KLV結構的MPEG4基本流系統的視頻數據。具體地說,在視頻數據具有525/60(59.94)的掃描線總數/幀速率的情況下,在逐行掃描圖像的視頻數據具有24(23.97)的幀速率的情況下,或在逐行掃描圖像的視頻數據具有60(59.94)的幀速率的情況下,六個GOV(視頻對象平面組)位於一個編輯單元的畫面要素中。另一方面,在視頻數據具有625/50的掃描線總數/幀速率的情況下,五個GOV位於一個編輯單元的畫面要素中。幀內編碼I-VOP(內部視頻對象平面)位於一個GOV的開頭,和在I-VOP的後面,排列著預定個幀間正向預測編碼P-VOP(預測視頻對象平面)。
圖23是有助於說明具有KLV結構的畫面要素的數據量的圖形。在視頻數據具有525/60(59.94)的掃描線總數/幀速率的情況下,值的數據量是384000個字節(八位位組),也就是說,一個GOV的數據量是6400個字節。在這種情況下,10個幀圖像包含在一個GOV中。
在逐行掃描圖像的視頻數據具有24(23.97)的幀速率的情況下,值的數據量是384000個字節,也就是說,一個GOV的數據量是6400個字節。在這種情況下,8個幀圖像包含在一個GOV中。
在逐行掃描圖像的視頻數據具有60(59.94)的幀速率的情況下,值的數據量是384000個字節,也就是說,一個GOV的數據量是6400個字節。在這種情況下,20個幀圖像包含在一個GOV中。
在視頻數據具有625/50的掃描線總數/幀速率的情況下,值的數據量是384000個字節,也就是說,一個GOV的數據量是76800個字節。在這種情況下,10個幀圖像包含在一個GOV中。
圖24是示出聲音要素的結構的圖形。低解析度數據文件的聲音要素是基於ITU-T(國際電信聯盟,電信標準化部門)G.711標準的系統的雙信道數據。聲音要素被劃分成4段,每個段具有KLV結構。KLV結構的每個分段數據含有加入其中的KLV結構的填充字。
兩個信道的樣本交替地位於一個值中。在與畫面要素具有525/60(59.94)的掃描線總數/幀速率有關的聲音要素的情況下,在與逐行掃描圖像的畫面要素具有24(23.97)的幀速率有關的聲音要素的情況下,或在與逐行掃描圖像的畫面要素具有60(59.94)的幀速率有關的聲音要素的情況下,16016個樣本位於4個分聲音要素的一個聲音要素中。另一方面,在與畫面要素具有625/50的掃描線總數/幀速率有關的聲音要素的情況下,16000個樣本位於4個分聲音要素的一個聲音要素中。
圖25是示出低解析度數據生成單元142的配置的方塊圖。
緩衝器161臨時存儲格式轉換單元12供應的AV獨立格式的文件(主文件、文件單元元數據文件、幀單元元數據文件、輔助文件、視頻文件和8個信道每一個的音頻文件)。
文件處理單元162通過參照存儲在緩衝器161中的主文件,識別丈件單元元數據文件、幀單元元數據文件、輔助文件、視頻文件和8個信道每一個的音頻文件的文件名。根據文件名,文件處理單元162通過緩衝器161從格式轉換單元12中獲取文件單元元數據文件、幀單元元數據文件、輔助文件、視頻文件和8個信道每一個的音頻文件。並且,文件處理單元162將獲得的文件單元元數據文件和幀單元元數據文件供應給元數據文件處理單元163,將視頻文件供應給視頻文件處理單元164,並將8個信道每一個的音頻文件供應給音頻文件處理單元165。
元數據文件處理單元163從文件處理單元162供應的文件單元元數據文件中提取文件單元元數據。元數據文件處理單元163還從幀單元元數據文件中提取含有位於其中的幀單元元數據的系統項,然後,將系統項供應給數據合成單元166。
視頻文件處理單元164從文件處理單元162供應的視頻文件中提取畫面項,從提取的畫面項中生成低解析度數據文件的畫面要素,然後,將畫面要素供應給數據合成單元166。
音頻文件處理單元165從文件處理單元162供應的8個信道每一個的音頻文件提取每個信道的聲音項,並且從提取的聲音項中生成低位速率音頻數據。並且,音頻文件處理單元165構造通過多路復用和排列每個信道的音頻數據獲得的聲音要素,然後,將聲音要素供應給數據合成單元166。
數據合成單元166利用元數據文件處理單元163供應的文件單元元數據和系統項、視頻文件處理單元164供應的畫面要素和音頻文件處理單元165供應的聲音要素,構造低解析度數據文件。然後,數據合成單元166將低解析度數據文件供應給緩衝器167。
緩衝器167臨時存儲數據合成單元166供應的低解析度數據文件,然後,將低解析度數據文件供應給存儲器控制器116。
圖26是有助於說明視頻文件處理單元164的配置的方塊圖。分解單元181將文件處理單元162供應的視頻文件分解成畫面項。分解單元181將分解的畫面項供應給數據轉換單元182。數據轉換單元182將分解的畫面項轉換成MPEG4系統的視頻數據。然後,數據轉換單元182將視頻數據供應給KLV編碼器183。KLV編碼器183將數據轉換單元182供應的畫面要素KLV編碼成KLV結構。然後,KLV編碼器183將KLV結構的畫面要素供應給數據合成單元166。
圖27是有助於說明音頻文件處理單元165的配置的方塊圖。KLV解碼器201分解文件處理單元162供應的每個信道的音頻文件中主體的KLV結構。從而,KLV解碼器201將獲得的每個信道的WAVE格式的音頻數據供應的數據轉換單元202。
數據轉換單元202將KLV解碼器201供應的每個信道的WAVE格式的音頻數據轉換成ITU-T格式的雙信道音頻數據。然後,數據轉換單元202將雙信道音頻數據供應給信道多路復用單元203。信道多路復用單元203以樣本為單元多路復用數據轉換單元202供應的雙信道音頻數據。信道多路復用單元203將作為多路復用的結果獲得的多路復用音頻數據供應給KLV編碼器204。KLV編碼器204將信道多路復用單元203供應的音頻數據劃分成4段音頻數據,將每個分段音頻數據KLV編碼成KLV結構,然後,將KLV結構的每段音頻數據供應給填充字生成單元205。
填充字生成單元205為KLV結構的每段音頻數據生成填充字。填充字生成單元205將填充字加入音頻數據中。然後,填充字生成單元205將含有加入其中的填充字的音頻數據供應給KLV編碼器206。KLV編碼器206將加入音頻數據中的填充字KLV編碼成KLV結構。然後,KLV編碼器206輸出加入了KLV結構的填充字的聲音要素。
圖28是示出數據合成單元166的配置的方塊圖。多路復用單元221多路復用元數據文件處理單元163供應的系統項、視頻文件處理單元164供應的視頻要素和音頻文件處理單元165供應的聲音要素。多路復用單元221加入主體分隔區以生成主體。多路復用單元221將生成主體供應給頁腳生成單元222。頁腳生成單元222生成頁腳,將頁腳加入主體中,然後,將主體和頁腳供應給首標生成單元223。
首標生成單元223生成首標,將首標加入主體和頁腳中,然後,將主體、頁腳和首標供應給填充字生成單元224。填充字生成單元224生成要加入首標中的填充字,將生成的填充字加入首標中,然後,輸出含有加入其中的填充字的低解析度文件。
圖29是有助於說明視頻文件處理的流程圖。在步驟S101中,文件處理單元162通過緩衝器161從格式轉換單元12中獲取視頻文件的主體。過程轉到步驟S102。在步驟S102中,分解單元181將文件處理單元162供應的視頻文件分解成畫面項。過程轉到步驟S103。在步驟S103中,數據轉換單元將分解的畫面項轉換成MPEG4系統的視頻數據。過程轉到步驟S104。在步驟S104中,KLV編碼器183將數據轉換單元182供應的畫面項KLV編碼成KLV結構,從而形成畫面要素。然後,結束視頻文件處理。
圖30是有助於說明音頻文件處理的流程圖。在步驟S121中,文件處理單元162通過緩衝器161從格式轉換單元12中獲取音頻文件的主體。過程轉到步驟S122。在步驟S122中,KLV解碼器201分解文件處理單元162供應的每個信道的音頻文件中主體的KLV結構。過程轉到步驟S123。
在步驟S123中,數據轉換單元202將KLV解碼器201供應的每個信道的WAVE格式的音頻數據轉換成ITU-T G.711格式的雙信道音頻數據。過程轉到步驟S124。在步驟S124中,信道多路復用單元203以樣本為單元多路復用數據轉換單元202供應的雙信道音頻數據。過程轉到步驟S125。在步驟S125中,KLV編碼器204將信道多路復用單元203供應的音頻數據劃分成4段音頻數據,並且將每個分段音頻數據KLV編碼成KLV結構。過程轉到步驟S126。
在步驟S126中,填充字生成單元205為KLV結構的每段音頻數據生成填充字。填充字生成單元205將填充字加入音頻數據中。過程轉到步驟S127。在步驟S127中,KLV編碼器206將加入音頻數據的填充字KLV編碼成KLV結構,從而形成聲音要素。然後,結束音頻文件處理。
圖31是有助於說明元數據文件處理的流程圖。在步驟S141中,文件處理單元162通過緩衝器161從格式轉換單元12中獲取元數據文件的主體,並且將元數據文件的主體轉換成系統項。過程轉到步驟S142。在步驟S142中,元數據文件處理單元163生成填充字。過程轉到步驟S143。在步驟S143中,元數據文件處理單元163將加入系統項中的填充字KLV編碼成KLV結構,從而形成填充項。元數據文件處理單元163輸出含有加入其中的填充項的系統項。然後,結束元數據文件處理。
圖32是有助於說明低解析度文件合成處理的流程圖。在步驟S161中,多路復用單元221多路復用元數據文件處理單元163供應的系統項、視頻文件處理單元164供應的視頻要素和音頻文件處理單元163供應的音頻要素。從而,多路復用單元221生成要素容器。過程轉到步驟S162。在步驟S162中,多路復用單元221將主體分隔區加入要素容器中以生成主體。過程轉到步驟S163。
在步驟S163中,數據合成單元166輸出主體。過程轉到步驟S164。在步驟S164中,頁腳生成單元222生成頁腳。過程轉到步驟S165。在步驟S165中,數據合成單元166輸出頁腳。過程轉到步驟S166。
在步驟S166中,首標生成單元223生成首標。過程轉到步驟S167。在步驟S167中,填充字生成單元224生成要加入首標中的填充字。過程轉到步驟S168。在步驟S168中,數據合成單元166輸出含有加入其中的填充字的首標。然後,結束低解析度數據文件合成處理。
接著參照圖33的流程圖描述控制單元119進行的記錄處理。
當通過操作操作單元120將作為開始記錄處理的命令的操作信號從操作單元120供應到控制單元119時,控制單元119開始記錄過程。
具體地說,在步驟S231中,控制單元119首先設置音頻年輪(annual ring)大小Tsa和視頻年輪大小Tsv,以及低解析度年輪大小Tsl和元年輪大小Tsm。
音頻年輪大小Tsa是確定要整體位於和記錄在光碟7上的音頻文件的數據量的變量。音頻年輪大小Tsa用例如音頻文件的再現時間來表示。類似地,視頻年輪大小Tsv是確定要整體位於和記錄在光碟7上的視頻文件的數據量的變量。視頻年輪大小Tsv用例如視頻文件的再現時間來表示。
附帶提一下,由於如下原因,音頻年輪大小Tsa和視頻年輪大小Tsv不是用諸如位數或字節數之類數據量本身來表示,而是用,比如說,再現時間來間接表示。
如後所述,圖33的記錄過程在光碟7上周期性地排列和記錄音頻年輪數據,作為每一個具有基於從音頻文件序列中提取的音頻年輪大小Tsa的數據量的音頻文件的統一體和視頻年輪數據,作為每一個具有基於從視頻文件序列中提取的視頻年輪大小Tsv的數據量的視頻文件的統一體。
考慮在光碟7上周期性地排列和記錄音頻年輪數據和視頻年輪數據時的視頻和音頻再現,只能在讀出視頻文件和伴隨著視頻文件的音頻文件之後進行再現。從再現的觀點來看,某個再現時間間隔內的音頻年輪數據和該再現時間間隔內的視頻年輪數據應該記錄在相互接近的位置上,例如,光碟7上彼此相鄰的位置上。
但是,一般說來,同一再現時間內音頻文件的數據量和視頻文件的數據量之間的比較表明數據量存在很大差異。也就是說,某個再現時間內音頻文件的數據量大大地少於該再現時間內視頻文件的數據量。並且,在某些情況下,音頻文件的數據速率和視頻文件的數據速率是可變的,不是固定的。
因此,當用數據量表示音頻年輪大小Tsa和視頻年輪大小Tsv,和分別從音頻文件序列和視頻文件序列中依次提取各自數據量的音頻年輪數據和視頻年輪數據時,獲得相對於再現時間間隔內的視頻年輪數據再現時間逐漸提前(滯後)的再現時間間隔內的音頻年輪數據。因此,難以將要在同一再現時間間隔內再現的音頻文件和視頻文件安排在光碟7上相互接近的位置上。
另一方面,當用再現時間表示音頻年輪大小Tsa和視頻年輪大小Tsv,和分別從音頻文件序列和視頻文件序列中依次提取再現時間內的各自數據量的音頻年輪數據和視頻年輪數據時,可以獲得相似再現時間間隔內的音頻年輪數據和視頻年輪數據,作為一個集合。因此,可以將要在同一再現時間間隔內再現的音頻文件和視頻文件安排相互接近的位置上。
最好,將音頻年輪大小Tsa設置成這樣的值,與從光碟7中讀取音頻年輪大小Tsa所代表的再現時間內的數據量的音頻年輪數據相比,進行尋道和跳過讀取更快些。對於視頻年輪大小Tsv亦如此。根據本發明人的經驗,這樣的視頻年輪大小Tsv是例如1.5秒到2秒。
為了形成相似再現時間間隔內的音頻年輪數據和視頻年輪數據,只要將音頻年輪大小Tsa和視頻年輪大小Tsv設置成相同值就可以了。在這種情況下,從上述再現的觀點來看,最好相似再現時間間隔內的音頻年輪數據和視頻年輪數據交替地處於光碟7上。
並且,將音頻年輪大小Tsa和視頻年輪大小Tsv設置成不同的值也是可以的。考慮到一般說來,音頻文件的數據速率大小地低於視頻文件的數據速率,可以將音頻年輪大小Tsa設置成例如視頻年輪大小Tsv的兩倍。在這種情況下,對於一段音頻年輪數據,在與該段音頻年輪數據的再現時間間隔相似的再現時間間隔內,存在兩段視頻年輪數據。此外,從上述再現的觀點來看,最好一段音頻年輪數據和與一段音頻年輪數據相對應的兩段視頻年輪數據處在光碟7上相互接近的位置上。具體地說,最好一段音頻年輪數據和與一段音頻年輪數據相對應的兩段視頻年輪數據,例如,按音頻年輪數據、相應兩段視頻年輪數據之一和相應兩段視頻年輪數據的另一段的順序,或者,按相應兩段視頻年輪數據之一、音頻年輪數據和相應兩段視頻年輪數據的另一段的順序周期性地排列著。
附帶提一下,在步驟S231中設置的音頻年輪大小Tsa和視頻年輪大小Tsv的值是預定固定值或可變值。當音頻年輪大小Tsa和視頻年輪大小Tsv的值是可變值時,可以通過操作例如操作單元120輸入可變值。
低解析度年輪大小Tsl是確定要整體位於和記錄在光碟7上的低解析度數據的數據量的變量。與如上所述的音頻年輪大小Tsa和視頻年輪大小Tsv一樣,低解析度年輪大小Tsl用例如作為低解析度數據的來源的視頻文件(或音頻文件)的再現時間來表示。類似地,元年輪大小Tsm是確定要整體位於和記錄在光碟7上的元數據的數據量的變量。與如上所述的音頻年輪大小Tsa和視頻年輪大小Tsv一樣,元年輪大小Tsm用通過元數據描述其各種信息(例如,圖像拍攝的日期和時間)的視頻文件(或音頻文件)的再現時間來表示。
附帶提一下,由於與如上所述的音頻年輪大小Tsa和視頻年輪大小Tsv的情況相同的原因,低解析度年輪大小Tsl和元年輪大小Tsm不是用諸如位數或字節數之類數據量本身來表示,而是用,比如說,再現時間來間接表示。
如後所述,圖33的記錄過程在光碟7上不僅周期性地排列和記錄音頻年輪數據,作為每一個具有基於從音頻文件序列中提取的音頻年輪大小Tsa的數據量的音頻文件的統一體和視頻年輪數據,作為每一個具有基於從視頻文件序列中提取的視頻年輪大小Tsv的數據量的視頻文件的統一體,而且周期性地排列和記錄低解析度年輪數據,作為每一個具有基於從低解析度數據的數據序列中提取的低解析度年輪大小Tsl的數據量的低解析度數據的統一體和元年輪數據,作為每一個具有基於從元數據的數據序列中提取的元年輪大小Tsm的數據量的元數據的統一體。
當音頻年輪數據、視頻年輪數據、低解析度年輪數據和元年輪數據周期性地位於和記錄在光碟7上時,由於低解析度年輪數據是通過降低音頻年輪數據和視頻年輪數據的數據量獲得的,某個再現時間間隔內的音頻年輪數據和視頻年輪數據和通過降低某個再現時間間隔內的音頻年輪數據和視頻年輪數據獲得的低解析度年輪數據應該記錄在光碟7上相互接近的位置上。並且,由於元年輪數據代表有關音頻年輪數據和視頻年輪數據的信息,某個再現時間間隔內的音頻年輪數據和視頻年輪數據和代表有關再現時間間隔內的音頻年輪數據和視頻年輪數據的信息的元年輪數據也應該記錄在光碟7上相互接近的位置上。
但是,低解析度數據和元數據的數據速率與同一再現時間內的音頻文件和視頻文件的數據速率之間的比較表明,低解析度數據和元數據的數據速率低於音頻文件和視頻文件的數據速率。
因此,與用數據量表示如上所述的音頻年輪大小Tsa和視頻年輪大小Tsv的情況一樣,當用數據量表示低解析度年輪大小Tsl和元年輪大小Tsm時,難以將要在相似再現時間間隔內再現的音頻文件、視頻文件、低解析度數據和元數據安排在光碟7上相互接近的位置上。
於是,在圖33的實施例中,與音頻年輪大小Tsa和視頻年輪大小Tsv一樣,用再現時間表示低解析度年輪大小Tsl和元年輪大小Tsm。從而可以將要在相似再現時間間隔內再現的音頻文件、視頻文件、低解析度數據和元數據安排在光碟7上相互接近的位置上。
附帶提一下,在步驟S231中設置的音頻年輪大小Tsa、視頻年輪大小Tsv,低解析度年輪大小Tsl和元年輪大小Tsm的值可以是預定固定值或可變值。當音頻年輪大小Tsa、視頻年輪大小Tsv,低解析度年輪大小Tsl和元年輪大小Tsm的值是可變值時,可以通過操作例如操作單元120輸入可變值。
在步驟S231中的過程之後,過程轉到步驟S232,在步驟S232中,控制單元119開始從格式轉換單元12供應的音頻文件和視頻文件中生成低解析度數據序列的低解析度數據生成過程,並且還控制存儲器控制器116開始將數據轉換單元118獲得的音頻文件和視頻文件供應給存儲器117,將音頻文件和視頻文件存儲在存儲器117中的音頻文件存儲處理和視頻文件存儲處理。此外,在步驟S232中,控制單元119控制存儲器控制器116開始將數據轉換單元118獲得的元數據和低解析度數據供應給存儲器117,將元數據和低解析度數據存儲在存儲器117中的元數據存儲處理和低解析度數據存儲處理。
然後,過程依次轉到步驟S233和S234。在步驟S233中,控制單元119開始作為將音頻文件記錄到光碟7上的控制任務的音頻文件記錄任務。在步驟S234中,控制單元119開始作為將視頻文件記錄到光碟7上的控制任務的視頻文件記錄任務。過程轉到步驟S235。在步驟S235中,控制單元119開始作為將低解析度數據記錄到光碟7上的控制任務的低解析度數據記錄任務。過程轉到步驟S236。在步驟S236中,控制單元119開始作為將元數據記錄到光碟7上的控制任務的元數據記錄任務。過程轉到步驟S237。附帶提一下,以後將詳細描述步驟S233中的音頻文件記錄任務、步驟S234中的視頻文件記錄任務、步驟S235中的低解析度數據記錄任務和步驟S236中的元數據記錄任務。
控制單元119在步驟S237中確定是否從操作單元120供應了結束數據記錄的操作信號。當控制單元119確定還沒有從操作單元120供應結束數據記錄的操作信號時,過程轉到步驟S238,在步驟S238中,控制單元119確定所有記錄任務是否都已完成。當控制單元119在步驟S238中確定記錄任務還沒有全部完成時,過程返回步驟S237,重複從步驟S237開始往下的相同過程。
當控制單元119在步驟S238中確定所有記錄任務都已完成時,也就是說,當在步驟S233開始的音頻文件記錄任務、在步驟S234開始的視頻文件記錄任務、在步驟S235開始的低解析度數據記錄任務和在步驟S236開始的元數據記錄任務都已完成時,結束記錄過程。
另一方面,當控制單元119在步驟S237中確定已從操作單元120供應了結束數據記錄的操作信號時,也就是說,當用戶操作操作單元120結束數據記錄時,過程轉到步驟S239,在步驟S239中,控制單元119結束在步驟S232開始的低解析度數據生成處理和音頻文件存儲處理、視頻數據存儲處理、元數據存儲處理和低解析度數據存儲處理。過程轉到步驟S240。
在步驟S240中,與步驟S238一樣,確定所有記錄任務是否都已完成。當在步驟S240中確定記錄任務還沒有全部完成時,過程返回到步驟S240,並且提供等待時間,直到所有記錄任務都已完成為止。
當控制單元119在步驟S240中確定所有記錄任務都已完成時,也就是說,當在步驟S233開始的音頻文件記錄任務、在步驟S234開始的視頻文件記錄任務、在步驟S235開始的低解析度數據記錄任務和在步驟S236開始的元數據記錄任務都已完成時,結束記錄過程。
接著參照圖34的流程圖描述圖33中在步驟S233中開始的音頻文件記錄任務。
當開始音頻文件記錄任務時,控制單元119在第1步驟S251中將在以後要執行的步驟S257的過程中加1的變量Na初始化成例如1。過程轉到步驟S252。
在步驟S252中,控制單元119確定Tsa×Na是否小於等於Tsv×Nv,和確定Tsa×Na是否小於等於Tsl×Nl和小於等於Tsm×Nm。
Tsa是音頻年輪大小,它代表音頻文件的再現時間。如後所述,每個基於音頻年輪大小Tsa的數據量的音頻文件(音頻年輪數據)被記錄在光碟7上時,將變量Na加1。類似地,Tsv是視頻年輪大小。如後所述,每個在視頻文件記錄任務中基於視頻年輪大小Tsv的數據量的視頻文件(視頻年輪數據)被記錄在光碟7上時,將變量Nv加1。因此,Tsa×Na對應於在以音頻年輪大小Tsa為單元記錄音頻文件的情況下,從現在開始記錄在光碟7上的音頻年輪數據的最後再現時間。Tsv×Nv對應於在以視頻年輪大小Tsv為單元記錄視頻文件的情況下,從現在開始記錄在光碟7上的視頻年輪數據的最後再現時間。
Tsl是低解析度年輪大小。如後所述,每個在低解析度數據記錄任務中基於低解析度數據年輪大小Tsl的數據量的低解析度數據(低解析度年輪數據)被記錄在光碟7上時,將變量Nl加1。並且,Tsm是元年輪大小。如後所述,每個在元數據記錄任務中基於元年輪大小Tsm的數據量的元數據(元年輪數據)被記錄在光碟7上時,將變量Nm加1。因此,Tsl×Nl對應於在以低解析度年輪大小Tsl為單元記錄低解析度數據的情況下,從現在開始記錄在光碟7上的低解析度年輪數據的最後再現時間。Tsm×Nm對應於在以元年輪大小Tsm為單元記錄元數據的情況下,從現在開始記錄在光碟7上的元年輪數據的最後再現時間。
同時,假設相似再現時間間隔內的音頻年輪數據、視頻年輪數據、低解析度年輪數據和元年輪數據被周期性地安排成記錄在光碟7上相互接近的位置上。並且,在音頻年輪數據、視頻年輪數據、低解析度年輪數據和元年輪數據當中,再現時間較早的數據位於光碟7上的較早位置上(按光碟7上寫入和讀取數據的順序的前置位置)。並且,對於相似再現時間間隔內的音頻年輪數據、視頻年輪數據、低解析度年輪數據和元年輪數據,音頻年輪數據、視頻年輪數據、低解析度年輪數據和元年輪數據以那個順序排列著例如位於光碟7上的較早位置上。
在這種情況下,感興趣的音頻年輪數據,即,從現在開始記錄的音頻年輪數據是在再現時間Tsa×Na之前的最近再現時間間隔內(與再現時間Tsa×Na最接近)的音頻年輪數據。這個感興趣的音頻年輪數據需要正好在記錄再現時間Tsa×Na之前的最近再現時間間隔內的視頻年輪數據、低解析度年輪數據和元年輪數據之前,即,正好在記錄再現時間Tsa×Na之前的次最近再現時間間隔內的視頻年輪數據、低解析度年輪數據和元年輪數據之後記錄。
從現在開始記錄的視頻年輪數據是在Tsv×Nv之前的最近再現時間間隔內的視頻年輪數據。從現在開始記錄的低解析度年輪數據是在Tsl×Nl之前的最近再現時間間隔內的低解析度年輪數據。從現在開始記錄的元年輪數據是在Tsm×Nm之前的最近再現時間間隔內的元年輪數據。由於在相似再現時間間隔內的數段音頻年輪數據當中,一段音頻年輪數據位於如上所述的光碟7上的較早位置上,感興趣的音頻年輪數據需要按這樣的時序記錄,以便音頻年輪數據的再現時間Tsa×Na小於等於視頻年輪數據的再現時間Tsv×Nv,小於等於低解析度年輪數據的再現時間Tsl×Nl,和小於等於元年輪數據的再現時間Tsm×Nm。
於是,在步驟S252中,控制單元119按如上所述確定音頻年輪數據的再現時間Tsa×Na是否小於等於視頻年輪數據的再現時間Tsv×Nv,是否小於等於低解析度年輪數據的再現時間Tsl×Nl,和是否小於等於元年輪數據的再現時間Tsm×Nm。從而確定當前定時是否是記錄感興趣的音頻年輪數據的定時。
當控制單元119在步驟S252中確定音頻年輪數據的再現時間Tsa×Na大於(晚於)視頻年輪數據的再現時間Tsv×Nv、低解析度年輪數據的再現時間Tsl×Nl和元年輪數據的再現時間Tsm×Nm之一時,也就是說,噹噹前定時不是記錄感興趣的音頻年輪數據的定時時,過程返回到步驟S252,重複從步驟S252開始往下的相同過程。
當控制單元119在步驟S252中確定音頻年輪數據的再現時間Tsa×Na小於等於所有視頻年輪數據的再現時間Tsv×Nv、低解析度年輪數據的再現時間Tsl×Nl和元年輪數據的再現時間Tsm×Nm時,也就是說,噹噹前定時是記錄感興趣的音頻年輪數據的定時時,過程轉到步驟S253,在步驟S253中,控制單元119確定是否正在通過存儲器控制器116將音頻文件從數據轉換單元118供應到存儲器117。當控制單元119確定正在通過存儲器控制器116將音頻文件從數據轉換單元118供應到存儲器117時,過程轉到步驟S254。
在步驟S254中,控制單元119確定在再現時間Tsa×Na內再現所需的音頻文件是否整個存儲在存儲器117中。當控制單元119確定那個再現的音頻文件還沒有存儲在存儲器117中時,過程返回到步驟S252,重複從步驟S252開始往下的過程。當控制單元119在步驟S254中確定具有與再現時間Tsa×Na相對應的數量的音頻文件存儲在存儲器117中時,過程轉到步驟S255。
附帶提一下,當數據轉換單元118的數據量檢測單元141整個檢測到在再現時間Tsa×Na內再現所需的音頻文件時,數據量檢測單元141將它通知存儲器控制器116。根據該通知,存儲器控制器116確定在再現時間Tsa×Na內再現所需的音頻文件已整個存儲在存儲器117中。然後,存儲器控制器116將確定結果通知控制單元119。因此,控制單元119根據來自存儲器控制器116的確定結果作出步驟S254中的確定。
圖35示出了存儲在存儲器117中的音頻文件的數據的總量(總數據量)La與時間(再現時間)之間的關係。圖35右側指示垂直方向的小箭頭(指示沿著水平方向的虛線之間的間隔的箭頭)表示ECC塊數據量Bu。圖35中的虛線Lv代表存儲在存儲器117中的視頻文件的數據的總量(總數據量)Lv,在如後所述的圖38中數據量用實線表示。在圖35中,音頻文件的總數據量La形成一條直線,因此,音頻文件的數據速率是固定的。但是,音頻文件的數據速率可以是可變數據速率。
在圖35中,當例如Na=1時,時間Tsa×Na(=1)內再現所需的音頻文件的數據量是AN1′。因此,在步驟S254中,當Na=1時,確定當總數據量為AN1′的音頻文件存儲在存儲器117中時,數量與再現時間Tsa×Na相對應的音頻文件是否存儲在存儲器117中。過程轉到步驟S255。
在步驟S255中,控制單元119控制存儲器控制器116首先通過臨時讀取以前輸入的數據,從存儲在存儲器117中的音頻數據中提取例如數據量是作為光碟7的讀寫單元的一個ECC塊的數據量Bu的整數倍(n倍)和是可從存儲器117中讀取的最大數據量的音頻數據。過程轉到步驟S256。附帶提一下,作為數據量是ECC塊數據量的整數倍和是可從存儲器117中讀取的最大數據量的音頻文件從存儲器117中讀取的音頻年輪數據是如上所述在再現時間Tsa×Na之前的最近音頻年輪數據。
當如上所述的圖35中的時間是1×Tsa時,至少具有數據量AN1′的音頻文件存儲在存儲器117中。數據量AN1′大於一個ECC塊的數據量,但小於兩個ECC塊的數據量。因此,在步驟S255中,從存儲器117中讀取,從而提取數量AN1等於一個ECC塊的數據量Bu的音頻文件,作為感興趣的音頻年輪數據。
附帶提一下,在步驟S255中未讀取的音頻文件,即,在圖35中1×Tsa的時刻數據量Aα1小於一個ECC塊的數據量Bu的音頻文件按原樣殘留在存儲器117中。
返回到圖34,在步驟S256中,控制單元119將在步驟S255中從存儲器控制器116獲得的數據量是ECC塊的數據量的整數倍的感興趣音頻年輪數據供應給信號處理單元115,從而進行記錄控制,以便數據量等於ECC塊的數據量的整數倍的感興趣音頻年輪數據被記錄在數目與整數倍相對應的ECC塊中。
在圖35中1×Tsa的時刻,將具有ECC塊的數據量Bu的音頻文件作為感興趣的音頻年輪數據從存儲器控制器116供應到信號處理單元115。然後,將具有ECC塊的數據量Bu的感興趣音頻年輪數據供應給拾取單元112。然後將感興趣的音頻年輪數據記錄在是光碟7的一個ECC塊的ECC塊#1中,以便像圖36所示那樣,音頻年輪數據的邊界與光碟7的ECC塊#1的邊界一致。
附帶提一下,為了便於描述,假設在光碟7上存在足夠大、物理連續的空白區。假設沿著從內圓周到外圓周的方向從光碟7上讀取數據和將數據記錄在光碟7上,例如,按照將數據從存儲器控制器116供應到信號處理單元115的順序,從空白區的內圓周側到外圓周側連接地記錄數據。
在步驟S256中進行記錄控制像上述那樣記錄感興趣的音頻年輪數據之後,過程轉到步驟S257,在步驟S257中,控制單元119將變量Na加1。過程返回到步驟S252,重複從步驟S252開始往下的過程。
另一方面,當控制單元119在步驟S253中確定沒有正在將音頻文件供應給存儲器117時,也就是說,當音頻文件從數據轉換單元118到存儲器控制器116的供應停止時,過程轉到步驟S258,在步驟S238中,控制單元119控制存儲器控制器116讀取現在殘留在存儲器117中的所有音頻文件,將音頻年輪數據從存儲器控制器116供應到信號處理單元115,從而進行記錄控制,以便數據量等於ECC塊的數據量的整數倍的音頻年輪數據被記錄在數目與整數倍相對應的ECC塊中。
如上所述,音頻文件具有等於ECC塊的數據量的整數倍的數據量。因此,在步驟S258中,將數據量等於ECC塊的數據量的整數倍的音頻年輪數據記錄在數目與整數倍相對應的ECC塊中。
此後過程轉到步驟S259,在步驟S259中,控制單元119將與無窮大相對應的值(非常大的值)設置給變量Na。然後,結束音頻文件記錄任務。
因此,在圖34的音頻文件記錄任務中,將數據量等於例如作為光碟7的讀寫單元的ECC塊的數據量的整數倍的音頻年輪數據周期性地記錄在數目與整數倍相對應的ECC塊中,使得音頻年輪數據的邊界與光碟7的ECC塊邊界一致。
接著參照圖37的流程圖描述圖33中在步驟S234中開始的視頻文件記錄任務。
當開始視頻文件記錄任務時,控制單元119在第1步驟S261中將在以後要執行的步驟S267的過程中加1的變量Nv初始化成例如1。過程轉到步驟S262。
在步驟S262中,控制單元119確定Tsv×Nv是否小於Tsa×Na,和確定Tsv×Nv是否小於等於Tsl×Nl和小於等於Tsm×Nm。
Tsa×Na對應於在以音頻年輪大小Tsa為單元記錄音頻文件的情況下,從現在開始記錄在光碟7上的音頻年輪數據的最後再現時間。Tsv×Nv對應於在以視頻年輪大小Tsv為單元記錄視頻文件的情況下,從現在開始記錄在光碟7上的視頻年輪數據的最後再現時間。
如上所述,假設相似再現時間間隔內的音頻年輪數據和視頻年輪數據被周期性地安排成記錄在光碟7上相互接近的位置上。並且,假設在相似再現時間間隔內的音頻年輪數據和視頻年輪數據當中,音頻年輪數據位於較早的位置,和視頻年輪數據位於音頻年輪數據之後。假設從現在開始記錄的視頻年輪數據被稱為感興趣的視頻年輪數據,感興趣的音頻年輪數據是在再現時間Tsv×Nv之前的最近再現時間間隔內(與再現時間Tsv×Nv最接近)的視頻年輪數據。這個感興趣的視頻年輪數據需要正好在記錄了再現時間Tsa×Na之前的最近再現時間間隔內的音頻年輪數據之後記錄。因此,感興趣的視頻年輪數據需要以這樣的定時記錄,使視頻年輪數據的再現時間Tsv×Nv小於音頻年輪數據的再現時間Tsa×Na。
於是,在步驟S262中,控制單元119按如上所述確定視頻年輪數據的再現時間Tsv×Nv是否小於音頻年輪數據的再現時間Tsa×Na。從而確定當前定時是否是記錄感興趣的視頻年輪數據的定時。
並且,與圖34中的步驟S252一樣,小於等於Tsl×Nl的Tsv×Nv是正好在記錄再現時間Tsv×Nv之前的最近再現時間間隔內的低解析度年輪數據之前,即,正好在記錄再現時間Tsv×Nv之前的次最近再現時間間隔內的低解析度年輪數據之後,記錄感興趣的視頻年輪數據作為從現在開始記錄的視頻年輪數據,即,再現時間Tsv×Nv之前的最近再現時間間隔內(與再現時間Tsv×Nv最接近)的視頻年輪數據的條件。
並且,與圖34中的步驟S252一樣,小於等於Tsm×Nm的Tsv×Nv是正好在記錄再現時間Tsv×Nv之前的最近再現時間間隔內的元年輪數據之前,即,正好在記錄再現時間Tsv×Nv之前的次最近再現時間間隔內的元年輪數據之後,記錄感興趣的視頻年輪數據作為從現在開始記錄的視頻年輪數據,即,再現時間Tsv×Nv之前的最近再現時間間隔內(與再現時間Tsv×Nv最接近)的視頻年輪數據的條件。
當控制單元119在步驟S262中確定視頻年輪數據的再現時間Tsv×Nv不小於音頻年輪數據的再現時間Tsa×Na,不小於等於低解析度年輪數據的再現時間Tsl×Nl,或不小於等於元年輪數據的再現時間Tsm×Nm時,也就是說,噹噹前定時不是記錄感興趣的視頻年輪數據的定時時,過程返回到步驟S262,重複從步驟S262開始往下的相同過程。
當控制單元119在步驟S262中確定視頻年輪數據的再現時間Tsv×Nv小於音頻年輪數據的再現時間Tsa×Na,小於等於低解析度年輪數據的再現時間Tsl×Nl,和小於等於元年輪數據的再現時間Tsm×Nm時,也就是說,噹噹前定時是記錄感興趣的視頻年輪數據的定時時,過程轉到步驟S263,在步驟S263中,控制單元119確定是否正在通過存儲器控制器116將視頻文件從數據轉換單元118供應到存儲器117。當控制單元119確定正在通過存儲器控制器116將視頻文件從數據轉換單元118供應到存儲器117時,過程轉到步驟S264。
在步驟S264中,控制單元119確定在再現時間Tsv×Nv內再現所需的視頻文件是否整個存儲在存儲器117中。當控制單元119確定那個再現的視頻文件還沒有存儲在存儲器117中時,過程返回到步驟S262,重複從步驟S262開始往下的過程。當控制單元119在步驟S264中確定具有與再現時間Tsv×Nv相對應的數量的視頻文件存儲在存儲器117中時,過程轉到步驟S265。
附帶提一下,當數據轉換單元118的數據量檢測單元141整個檢測到在再現時間Tsv×Nv內再現所需的視頻文件時,數據量檢測單元141將它通知存儲器控制器116。根據該通知,存儲器控制器116確定在再現時間Tsv×Nv內再現所需的視頻文件已整個存儲在存儲器117中。然後,存儲器控制器116將確定結果通知控制單元119。因此,控制單元119根據來自存儲器控制器116的確定結果作出步驟S264中的確定。
圖38示出了存儲在存儲器117中的視頻文件的數據的總量(總數據量)Lv與時間(再現時間)之間的關係。與圖35一樣,圖38右側指示垂直方向的小箭頭(指示沿著水平方向的虛線之間的間隔的箭頭)表示ECC塊數據量Bu。圖38中的虛線La代表存儲在存儲器117中的音頻文件的數據的總量(總數據量)Lv,在如後所述的圖35中數據量用實線表示。
在圖38中,當例如Nv=1時,時間Tsv×Nv(=1)內再現所需的視頻文件的數據量是VN1′。因此,在步驟S264中,當Nv=1時,確定當總數據量為VN1′的視頻文件存儲在存儲器117中時,數量與再現時間Tsv×Nv相對應的視頻文件是否存儲在存儲器117中。過程轉到步驟S265。
在步驟S265中,控制單元119控制存儲器控制器116首先通過臨時讀取以前輸入的數據,從存儲在存儲器117中的視頻數據中提取例如數據量是作為光碟7的讀寫單元的一個ECC塊的數據量Bu的整數倍(n倍)和是可從存儲器117中讀取的最大數據量的視頻文件。過程轉到步驟S266。附帶提一下,作為數據量是ECC塊數據量的整數倍和是可從存儲器117中讀取的最大數據量的視頻文件從存儲器117中讀取的視頻年輪數據是如上所述在再現時間Tsv×Nv之前的最近視頻年輪數據。
當如上所述的圖38中的時間是1×Tsv時,至少具有數據量VN1′的視頻文件存儲在存儲器117中。數據量VN1′大於四個ECC塊的數據量,但小於五個ECC塊的數據量。因此,在步驟S265中,從存儲器117中讀取,從而提取數量VN1等於四個ECC塊的數據量Bu的視頻文件,作為感興趣的視頻年輪數據。
附帶提一下,在步驟S265中未讀取的視頻文件,即,在圖38中1×TsV的時刻數據量Vα1小於一個ECC塊的數據量Bu的視頻文件按原樣殘留在存儲器117中。
返回到圖37,在步驟S266中,控制單元119將在步驟S265中從存儲器控制器116獲得的數據量是ECC塊的數據量的整數倍的感興趣視頻年輪數據供應給信號處理單元115,從而進行記錄控制,以便數據量等於ECC塊的數據量的整數倍的感興趣視頻年輪數據被記錄在數目與整數倍相對應的ECC塊中。
在圖38中1×Tsv的時刻,將具有四個ECC塊的數據量Bu的視頻文件作為感興趣的視頻年輪數據從存儲器控制器116供應到信號處理單元115。然後,將四個ECC塊的數據量Bu的感興趣視頻年輪數據供應給拾取單元112。然後將感興趣的視頻年輪數據記錄在是光碟7的四個ECC塊的ECC塊#2、#3、#4和#5中,以便像上述圖36所示那樣,視頻年輪數據的邊界與光碟7的ECC塊#2到#5的邊界(ECC塊#2的前側邊界和ECC塊#5的後側邊界)一致。
具體地說,為了便於描述,假設音頻年輪大小Tsa和視頻年輪大小Tsv彼此相等,在開始圖34的音頻文件記錄任務和圖37的視頻文件記錄任務之後,當Na=Nv=1時,如圖36所示,將再現時間Tsa×Na之前的最近音頻年輪數據記錄在ECC塊#1中。音頻年輪數據被記錄在ECC塊#1中,從而,在圖34的音頻文件記錄任務中,在步驟S257中,將變量Na加1,變成2。此時,變量Nv仍然保持為1。因此,再現時間Tsv×Nv變成小於再現時間Tsa×Na。因此,在圖37的視頻文件記錄任務中,在步驟S257中,將再現時間Tsv×Nv之前的最近視頻年輪數據記錄在ECC塊#2到#5中。
也就是說,如上所述,按照將數據從存儲器控制器116供應到信號處理單元115的順序,從光碟7上空白區的內圓周側到外圓周側連接地記錄數據。因此,從正好在剛剛記錄了音頻年輪數據的ECC塊#1之後的ECC塊#2開始記錄四個ECC塊的視頻年輪數據,作為再現時間Tsv×Nv之前的最近視頻年輪數據,從而,如圖36所示,它們被記錄在ECC塊#2到#5中。
因此,當Na=Nv=1時獲得的音頻年輪數據和視頻年輪數據,即,再現時間Tsa×Na之前的最近音頻年輪數據和等於再現時間Tsa×Na的再現時間Tsv×Nv之前的最近視頻年輪數據,即,相似再現時間間隔內的音頻年輪數據和視頻年輪數據位於和記錄在光碟7上彼此相鄰的位置上。
在步驟S266中進行記錄控制像上述那樣記錄感興趣的視頻年輪數據之後,過程轉到步驟S267,在步驟S267中,控制單元119將變量Nv加1。過程返回到步驟S262,重複從步驟S262開始往下的過程。
另一方面,當控制單元119在步驟S263中確定沒有正在將視頻文件供應給存儲器117時,也就是說,當視頻文件從數據轉換單元118到存儲器控制器116的供應停止時,過程轉到步驟S268,在步驟S268中,控制單元119控制存儲器控制器116讀取現在殘留在存儲器117中的所有視頻文件,將視頻文件從存儲器控制器116供應到信號處理單元115,從而進行記錄控制,以便數據量等於ECC塊的數據量的整數倍的視頻年輪數據被記錄在數目與整數倍相對應的ECC塊中。
視頻文件具有等於ECC塊的數據量的整數倍的數據量。因此,在步驟S268中,將數據量等於ECC塊的數據量的整數倍的音頻年輪數據記錄在數目與整數倍相對應的ECC塊中。
此後過程轉到步驟S269,在步驟S269中,控制單元119將與無窮大相對應的值設置給變量Nv。然後,結束視頻文件記錄任務。
因此,在圖37的視頻文件記錄任務中,與圖34的音頻文件記錄任務一樣,將數據量等於例如作為光碟7的讀寫單元的ECC塊的數據量的整數倍的視頻年輪數據周期性地記錄在數目與整數倍相對應的ECC塊中,使得視頻年輪數據的邊界與光碟7的ECC塊邊界一致。
接著參照圖39的流程圖描述記錄低解析度數據作為低解析度數據文件、圖33中在步驟S235中開始的低解析度數據記錄任務。
當開始低解析度數據記錄任務時,控制單元119在第1步驟S271中將在以後要執行的步驟S277的過程中加1的變量Nl初始化成例如1。過程轉到步驟S272。
在步驟S272中,控制單元119確定Tsl×Nl是否小於Tsa×Na,和確定Tsl×Nl是否小於Tsv×Nv和小於等於Tsm×Nm。
如圖37中的步驟S262中所述,小於Tsa×Na的Tsl×Nl是正好在記錄再現時間Tsl×Nl之前的最近再現時間間隔內的音頻年輪數據之後,記錄感興趣的低解析度年輪數據作為從現在開始記錄的低解析度年輪數據的條件。此外,如圖37中的步驟S262中所述,小於Tsv×Nv的Tsl×Nvl是正好在記錄再現時間Tsl×Nl之前的最近再現時間間隔內的視頻年輪數據之後,記錄感興趣的低解析度年輪數據作為從現在開始記錄的低解析度年輪數據的條件。
並且,與圖34中的步驟S252一樣,小於等於Tsm×Nm的Tsl×Nl是正好在記錄再現時間Tsl×Nl之前的最近再現時間間隔內的元年輪數據之前,即,正好在記錄再現時間Tsl×Nl之前的次最近再現時間間隔內的元年輪數據之後,記錄感興趣的低解析度年輪數據作為從現在開始記錄的低解析度年輪數據,即,再現時間Tsl×Nl之前的最近再現時間間隔內(與再現時間Tsl×Nl最接近)的低解析度年輪數據的條件。
當控制單元119在步驟S272中確定低解析度年輪數據的再現時間Tsl×Nl不小於音頻年輪數據的再現時間Tsa×Na,不小於視頻年輪數據的再現時間Tsv×Nv,或不小於等於元年輪數據的再現時間Tsm×Nm時,也就是說,噹噹前定時不是記錄感興趣的低解析度年輪數據的定時時,過程返回到步驟S272,重複從步驟S282開始往下的相同過程。
當控制單元119在步驟S272中確定低解析度年輪數據的再現時間Tsl×Nl小於音頻年輪數據的再現時間Tsa×Na,小於視頻年輪數據的再現時間Tsv×Nv,和小於等於元年輪數據的再現時間Tsm×Nm時,也就是說,噹噹前定時是記錄感興趣的低解析度年輪數據的定時時,過程轉到步驟S273,在步驟S273中,控制單元119確定是否正在通過存儲器控制器116將低解析度數據從數據轉換單元118供應到存儲器117。當控制單元119確定正在通過存儲器控制器116將低解析度數據從數據轉換單元118供應到存儲器117時,過程轉到步驟S274。
在步驟S274中,控制單元119確定在再現時間Tsl×Nl內再現所需的低解析度數據是否整個存儲在存儲器117中。當控制單元119確定那個再現的低解析度數據還沒有存儲在存儲器117中時,過程返回到步驟S272,重複從步驟S272開始往下的相同過程。當控制單元119在步驟S274中確定具有與再現時間Tsl×Nl相對應的數量的低解析度數據存儲在存儲器117中時,過程轉到步驟S275。
附帶提一下,當數據轉換單元118的數據量檢測單元141整個檢測到在再現時間Tsl×Nl內再現所需的視頻文件和音頻文件時,數據量檢測單元141將它通知存儲器控制器116。根據該通知,存儲器控制器116確定在再現時間Tsl×Nl內再現所需的低解析度數據已整個存儲在存儲器117中。然後,存儲器控制器116將確定結果通知控制單元119。因此,控制單元119根據來自存儲器控制器116的確定結果執行步驟S274中的確定過程。附帶提一下,雖然在本實施例中,從壓縮編碼通過減少視頻文件等的數據量獲得的視頻文件等得出的數據用作低解析度數據,但諸如通過減少視頻文件等的數據量獲得的視頻文件等之類的其它數據也可以按原樣用作低解析度數據。
在步驟S275中,控制單元119控制存儲器控制器116首先通過臨時讀取以前輸入的數據,從存儲在存儲器117中的低解析度數據中提取數據量是例如作為光碟7的讀寫單元的一個ECC塊的數據量Bu的整數倍(n倍)和是可從存儲器117中讀取的最大數據量的低解析度數據。過程轉到步驟S276。
附帶提一下,作為數據量是ECC塊數據量的整數倍和是可從存儲器117中讀取的最大數據量的低解析度數據從存儲器117中讀取的低解析度年輪數據是如上所述在再現時間Tsl×Nl之前的最近低解析度年輪數據。
此外,在步驟S275中未讀取的低解析度數據按原樣殘留在存儲器117中。
在步驟S276中,控制單元119將在步驟S275中從存儲器控制器116獲得的數據量是ECC塊的數據量的整數倍的感興趣低解析度年輪數據供應給信號處理單元115,從而進行記錄控制,以便數據量等於ECC塊的數據量的整數倍的感興趣低解析度年輪數據被記錄在數目與整數倍相對應的ECC塊中。從而,數據量等於ECC塊的數據量的整數倍的低解析度年輪數據被記錄在數目與整數倍相對應的ECC塊中,以便低解析度年輪數據的邊界與光碟7的ECC塊邊界一致。
此後,過程轉到步驟S277,在步驟S277中,控制單元119將變量Nl加1。過程返回到步驟S272,重複從步驟S272開始往下的相同過程。
另一方面,當控制單元119在步驟S273中確定沒有正在將低解析度數據供應給存儲器117時,也就是說,當低解析度數據從數據轉換單元118到存儲器控制器116的供應停止時,過程轉到步驟S278,在步驟S278中,控制單元119控制存儲器控制器116讀取現在殘留在存儲器117中的所有低解析度數據,將低解析度數據從存儲器控制器116供應到信號處理單元115,從而進行記錄控制,以便數據量等於ECC塊的數據量的整數倍的低解析度年輪數據被記錄在數目與整數倍相對應的ECC塊中。
低解析度數據文件具有等於ECC塊的數據量的整數倍的數據量。因此,在步驟S278中,將數據量等於ECC塊的數據量的整數倍的低解析度年輪數據記錄在數目與整數倍相對應的ECC塊中。
此後過程轉到步驟S279,在步驟S279中,控制單元119將與無窮大相對應的值設置給變量Nl。然後,結束低解析度數據記錄任務。
接著參照圖40的流程圖描述圖33中在步驟S236中開始的元數據記錄任務。
當開始元數據記錄任務時,控制單元119在第1步驟S281中將在以後要執行的步驟S287的過程中加1的變量Nm初始化成例如1。過程轉到步驟S282。
在步驟S282中,控制單元119確定Tsm×Nm是否小於Tsa×Na,和確定Tsm×Nm是否小於Tsv×Nv和小於等於Tsl×Nl。
如圖37中的步驟S262中所述,小於Tsa×Na的Tsm×Nm是正好在記錄再現時間Tsm×Nm之前的最近再現時間間隔內的音頻年輪數據之後,記錄感興趣的元年輪數據作為從現在開始記錄的元年輪數據的的條件。此外,如圖37中的步驟S262中所述,小於Tsv×Nv的Tsm×Nvm是正好在記錄再現時間Tsm×Nm之前的最近再現時間間隔內的視頻年輪數據之後,記錄感興趣的元年輪數據作為從現在開始記錄的元年輪數據的條件。類似地,小於Tsl×Nl的Tsm×Nvm是正好在記錄再現時間Tsm×Nm之前的最近再現時間間隔內的低解析度年輪數據之後,記錄感興趣的元年輪數據作為從現在開始記錄的元年輪數據的條件。
當控制單元119在步驟S282中確定元年輪數據的再現時間Tsm×Nm不小於音頻年輪數據的再現時間Tsa×Na,不小於視頻年輪數據的再現時間Tsv×Nv,或不小於低解析度低解析度年輪數據的再現時間Tsl×Nl時,也就是說,噹噹前定時不是記錄感興趣的元年輪數據的定時時,過程返回到步驟S282,重複從步驟S282開始往下的相同過程。
當控制單元119在步驟S282中確定元年輪數據的再現時間Tsm×Nm小於音頻年輪數據的再現時間Tsa×Na,小於視頻年輪數據的再現時間Tsv×Nv,和小於低解析度年輪數據的再現時間Tsl×Nl時,也就是說,噹噹前定時是記錄感興趣的元年輪數據的定時時,過程轉到步驟S283,在步驟S283中,控制單元119確定是否正在通過存儲器控制器116將元數據從數據轉換單元118供應到存儲器117。當控制單元119確定正在通過存儲器控制器116將元數據從數據轉換單元118供應到存儲器117時,過程轉到步驟S284。
在步驟S284中,控制單元119確定在再現時間Tsm×Nm內再現所需的元數據是否整個存儲在存儲器117中。當控制單元119確定那個再現的元數據還沒有存儲在存儲器117中時,過程返回到步驟S282,重複從步驟S282開始往下的相同過程。當控制單元119在步驟S284中確定具有與再現時間Tsm×Nm相對應的數量的元數據存儲在存儲器117中時,過程轉到步驟S285。
附帶提一下,當數據轉換單元118的數據量檢測單元141整個檢測到在再現時間Tsm×Nm內再現所需的視頻文件和音頻文件時,數據量檢測單元141將它通知存儲器控制器116。根據該通知,存儲器控制器116確定在再現時間Tsm×Nm內再現所需的元數據已整個存儲在存儲器117中。然後,存儲器控制器116將確定結果通知控制單元119。然後,控制單元119根據來自存儲器控制器116的確定結果執行步驟S284中的確定過程。
在步驟S285中,控制單元119控制存儲器控制器116首先通過臨時讀取以前輸入的數據,從存儲在存儲器117中的元數據中提取數據量是例如作為光碟7的讀寫單元的一個ECC塊的數據量Bu的整數倍(n倍)和是可從存儲器117中讀取的最大數據量的元數據。過程轉到步驟S286。
附帶提一下,作為數據量是ECC塊數據量的整數倍和是可從存儲器117中讀取的最大數據量的元數據從存儲器117中讀取的元年輪數據是如上所述在再現時間Tsm×Nm之前的最近元年輪數據。
此外,在步驟S285中未讀取的低解析度數據按原樣殘留在存儲器117中。
在步驟S286中,控制單元119將在步驟S285中從存儲器控制器116獲得的數據量是ECC塊的數據量的整數倍的感興趣元年輪數據供應給信號處理單元115,從而進行記錄控制,以便數據量等於ECC塊的數據量的整數倍的感興趣元年輪數據被記錄在數目與整數倍相對應的ECC塊中。從而,數據量等於ECC塊的數據量的整數倍的元年輪數據被記錄在數目與整數倍相對應的ECC塊中,以便元年輪數據的邊界與光碟7的ECC塊邊界一致。
此後,過程轉到步驟S287,在步驟S287中,控制單元119將變量Nm加1。過程返回到步驟S282,重複從步驟S282開始往下的相同過程。
另一方面,當控制單元119在步驟S283中確定沒有正在將元數據供應給存儲器117時,也就是說,當元數據從數據轉換單元118到存儲器控制器116的供應停止時,過程轉到步驟S288,在步驟S288中,控制單元119控制存儲器控制器116讀取現在殘留在存儲器117中的所有元數據,將元數據從存儲器控制器116供應到信號處理單元115,從而進行記錄控制,以便數據量等於ECC塊的數據量的整數倍的元年輪數據被記錄在數目與整數倍相對應的ECC塊中。
此後過程轉到步驟S289,在步驟S289中,控制單元119將與無窮大相對應的值設置給變量Nm。然後,結束元數據記錄任務。
音頻文件記錄任務、視頻文件記錄任務、低解析度數據記錄任務和元數據記錄任務的過程就是如此執行的,使得音頻文件、視頻文件、元數據和低解析度數據被記錄在光碟7上。因此,當音頻年輪大小Tsa和視頻年輪大小Tsv是例如相同時間時,相似再現時間間隔內作為音頻文件單元的音頻年輪數據和作為視頻文件單元的視頻年輪數據被依次記錄,以便位於光碟7上彼此相鄰的位置上。並且,相似再現時間間隔內作為低解析度數據的單元的低解析度年輪數據和作為元數據的單元的元年輪數據被依次記錄,以便位於光碟7上與音頻年輪數據和視頻年輪數據相鄰的位置上。
視頻文件和音頻文件等是以這樣的方式記錄的,在光碟7上形成樹的年輪。因此,記錄在光碟7上的音頻文件和視頻文件的一個單元被稱為音頻「年輪」數據或視頻「年輪」數據。對於低解析度年輪數據和元年輪數據亦如此。記錄在光碟7上形成樹的年輪的數據序列中的一個數據單元被適當地稱為年輪數據。
在光碟7上形成的年輪的寬度(記錄某段音頻年輪數據和視頻年輪數據的軌道數)由音頻年輪大小Tsa和視頻年輪大小Tsv決定。附帶提一下,音頻年輪大小Tsa和視頻年輪大小Tsv可以隨光碟7記錄音頻年輪數據和視頻年輪數據的徑向位置而改變。依賴於音頻年輪大小Tsa和視頻年輪大小Tsv,一段音頻年輪數據和一段視頻年輪數據被記錄在少於一圈的軌道上。
如上所述,相似再現時間間隔內的音頻年輪數據和視頻年輪數據記錄在光碟7上相互接近的位置上。因此,可以迅速地從光碟7上讀取和再現相同再現時間的音頻文件和視頻文件。
並且,音頻文件和視頻文件被轉換成數個ECC塊的數據量的年輪數據,然後,記錄在數個ECC塊中,以便年輪數據的邊界與ECC塊的邊界一致。因此,可以從光碟7中只讀取音頻文件或視頻文件,從而迅速地只編輯音頻文件或視頻文件。
由於音頻文件的首標、主體和頁腳每一個的數據量都是ECC塊的數據量的整數倍,首標、主體和頁腳的每一個與其它分開地被記錄在ECC塊中。也就是說,不會出現首標、主體和頁腳的兩個被記錄在一個ECC塊中。
因此,當寫入或讀取首標、主體和頁腳之一時,執行讀取或寫入最少數目的ECC塊的過程。因此,可以更有效地執行讀取或寫入過程。結果,使在文件寫入過程重新寫入數據的簇的數目最少。當光碟7的重寫次數存在物理極限(由於物理特性造成的限制)時,這提供了就數據重寫次數而言,使光碟7的壽命延長的優點。
作為在圖34的音頻文件記錄任務中的步驟S252、圖37的視頻文件記錄任務的步驟S262、圖39的低解析度文件記錄任務的步驟S272和圖40的元數據記錄任務的步驟S282每一個中的確定過程的結果,音頻年輪數據、視頻年輪數據、低解析度年輪數據和元年輪數據按照音頻年輪數據、視頻年輪數據、低解析度年輪數據和元年輪數據的優先順序被周期性地記錄在光碟7上。
但是,將音頻年輪數據、視頻年輪數據、低解析度年輪數據和元年輪數據記錄在光碟7上的優先順序不局限於上述音頻年輪數據、視頻年輪數據、低解析度年輪數據和元年輪數據的優先順序。
例如,將音頻年輪數據、視頻年輪數據、低解析度年輪數據和元年輪數據記錄在光碟7上的優先順序也可以是元年輪數據、音頻年輪數據、視頻年輪數據和低解析度年輪數據的優先順序。
如上所述,存儲器控制器116通過從存儲器117中讀取數據提取音頻年輪數據、視頻年輪數據、低解析度年輪數據和元年輪數據。形成(或提取)音頻年輪數據、視頻年輪數據、低解析度年輪數據和元年輪數據的過程將進一步參照圖41到45加以描述。
圖41示出了時間(再現時間)t與存儲在存儲器117中的音頻文件的數據的總量(總數據量)La、視頻文件的總數據量Lv、低解析度數據的總數據量L1和元數據的總數據量Lm每一個之間的關係。圖41右側指示垂直方向的小箭頭(指示沿著水平方向的虛線之間的間隔的箭頭)表示ECC塊數據量Bu(對於如後所述的圖42到45亦如此)。
如上所述,當在再現時間Tsa×Na內再現所需的音頻文件存儲在存儲器117中,存儲器控制器116讀取數量是ECC塊的數據量的整數倍、具有可從存儲器117讀取的最大數據量的音頻文件,從而提取數量是ECC塊的數據量的整數倍、具有可從存儲器117讀取的最大數據量的音頻文件,作為音頻年輪數據。此外,當在再現時間Tsv×Nv內再現所需的視頻文件存儲在存儲器117中,存儲器控制器116讀取數量是ECC塊的數據量的整數倍、具有可從存儲器117讀取的最大數據量的視頻文件,從而提取數量是ECC塊的數據量的整數倍、具有可從存儲器117讀取的最大數據量的視頻文件,作為視頻年輪數據。並且,當在再現時間Tsl×Nl內再現所需的低解析度數據存儲在存儲器117中,存儲器控制器116讀取數量是ECC塊的數據量的整數倍、具有可從存儲器117讀取的最大數據量的低解析度數據,從而提取數量是ECC塊的數據量的整數倍、具有可從存儲器117讀取的最大數據量的低解析度數據,作為低解析度年輪數據。並且,當在再現時間Tsm×Nm內再現所需的元數據存儲在存儲器117中,存儲器控制器116讀取數量是ECC塊的數據量的整數倍、具有可從存儲器117讀取的最大數據量的元數據,從而提取數量是ECC塊的數據量的整數倍、具有可從存儲器117讀取的最大數據量的元數據,作為元年輪數據。
因此,當存儲在存儲器117中的音頻文件的總數據量La像圖41所示那樣發生改變時,如圖42所示,存儲器控制器116按照時間t是等於音頻年輪大小Tsa的整數倍的i(i=1,2,...)×Tsa的時序,讀取數量是ECC塊的數據量的整數倍、具有可從存儲器117讀取的最大數據量的音頻文件,從而提取數量是ECC塊的數據量的整數倍、具有可從存儲器117讀取的最大數據量的音頻文件,作為音頻年輪數據。
在圖42的實施例中,按照時間是Tsa、2×Tsa、3×Tsa和4×Tsa的時序,分別提取一個ECC塊、兩個ECC塊、一個ECC塊和兩個ECC塊的音頻文件,作為音頻年輪數據#1、#2、#3和#4。
附帶提一下,作為按照時間是Tsa、2×Tsa、3×Tsa和4×Tsa的時序提取音頻年輪數據#1、#2、#3和#4的結果,作為殘留在存儲器117中的數據的餘數包括在下一個年輪中。
當存儲在存儲器117中的視頻文件的總數據量Lv像圖41所示那樣發生改變時,如圖43所示,存儲器控制器116按照時間t是等於視頻年輪大小Tsv的整數倍的i×Tsv的時序,讀取數量是ECC塊的數據量的整數倍、具有可從存儲器117讀取的最大數據量的視頻文件,從而提取數量是ECC塊的數據量的整數倍、具有可從存儲器117讀取的最大數據量的視頻文件,作為視頻年輪數據。
在圖43的實施例中,按照時間是Tsv、2×Tsv、3×Tsv和4×Tsv的時序,分別提取四個ECC塊、兩個ECC塊、五個ECC塊和兩個ECC塊的視頻文件,作為視頻年輪數據#1、#2、#3和#4。
附帶提一下,作為按照時間是Tsv、2×Tsv、3×Tsv和4×Tsv的時序提取視頻年輪數據#1、#2、#3和#4的結果,作為殘留在存儲器117中的數據的餘數包括在下一個年輪中。
並且,當存儲在存儲器117中的低解析度數據的總數據量L1像圖41所示那樣發生改變時,如圖44所示,存儲器控制器116按照時間t是等於低解析度年輪大小Tsl的整數倍的i×Tsl的時序,讀取數量是ECC塊的數據量的整數倍、具有可從存儲器117讀取的最大數據量的低解析度數據,從而提取數量是ECC塊的數據量的整數倍、具有可從存儲器117讀取的最大數據量的低解析度數據,作為低解析度年輪數據。
在圖44的實施例中,按照時間是Tsl和2×Tsl的時序,分別提取一個ECC塊的低解析度數據和三個ECC塊的低解析度數據,作為低解析度年輪數據#1和#2。
附帶提一下,作為按照時間是Tsl和2×Tsv的時序提取低解析度年輪數據#1和#2的結果,作為殘留在存儲器117中的數據的餘數包括在下一個年輪中。
並且,當存儲在存儲器117中的元數據的總數據量Lm像圖41所示那樣發生改變時,如圖45所示,存儲器控制器116按照時間t是等於元年輪大小Tsm的整數倍的i×Tsm的時序,讀取數量是ECC塊的數據量的整數倍、具有可從存儲器117讀取的最大數據量的元數據,從而提取數量是ECC塊的數據量的整數倍、具有可從存儲器117讀取的最大數據量的元數據,作為元年輪數據。
在圖45的實施例中,按照時間是Tsm和2×Tsm的時序,分別提取一個ECC塊的元數據和一個ECC塊的元數據,作為元年輪數據#1和#2。
附帶提一下,作為按照時間是Tsm和2×Tsm的時序提取元年輪數據#1和#2的結果,作為殘留在存儲器117中的數據的餘數包括在下一個年輪中。
假設如圖42所示的音頻年輪大小Tsa、如圖43所示的視頻年輪大小Tsv、如圖44所示的低解析度年輪大小Tsl和如圖45所示的元年輪大小Tsm存在例如這樣的關係,使視頻年輪大小Tsv等於音頻年輪大小Tsa,和使低解析度年輪大小Tsl和元年輪大小Tsm等於音頻年輪大小Tsa的兩倍(2×Tsa=2×Tsv=Tsl=Tsm),圖34的音頻文件記錄任務、圖37的視頻文件記錄任務、圖39的低解析度數據記錄任務和圖40的元數據記錄任務周期性地將圖42中的音頻年輪數據#1到#4、圖43中的視頻年輪數據#1到#4、圖44中的低解析度年輪數據#1和#2和圖45中的元年輪數據#1和#2記錄在如圖46所示的光碟7上。
也就是說,如上所述,相似再現時間間隔內的音頻年輪數據、視頻年輪數據、低解析度年輪數據和元年輪數據按照如上所述的音頻年輪數據、視頻年輪數據、低解析度年輪數據和元年輪數據的優先順序位於光碟7上的較早位置上。
例如,以具有最高優先級的音頻年輪數據為基準,在與音頻年輪數據的周期相同的周期內將視頻年輪大小Tsv與音頻年輪大小Tsa相同的視頻年輪數據記錄在光碟7上。也就是說,當某個再現時間間隔內的音頻年輪數據得到記錄時,在音頻年輪數據之後記錄再現時間間隔與那個再現時間間隔相似的視頻年輪數據。
在兩倍於音頻年輪數據的周期的周期內將低解析度年輪大小Tsl是音頻年輪大小Tsa的兩倍的低解析度年輪數據記錄在光碟7上。也就是說,對於某個再現時間間隔內的低解析度年輪數據,存在譬如將低解析度年輪數據的再現時間間隔對分獲得的兩個再現時間間隔內的音頻年輪數據,並且,在記錄了兩個再現時間間隔內的音頻年輪數據之後,記錄低解析度年輪數據。
並且,在兩倍於音頻年輪數據的周期的周期內將元年輪大小Tsm是音頻年輪大小Tsa的兩倍的元年輪數據記錄在光碟7上。也就是說,對於某個再現時間間隔內的元年輪數據,存在,譬如,將元年輪數據的再現時間間隔對分獲得的兩個再現時間間隔內的音頻年輪數據,並且,在記錄了兩個再現時間間隔內的音頻年輪數據之後,記錄元年輪數據。
因此,如圖46所示,按照音頻年輪數據#1、視頻年輪數據#1、音頻年輪數據#2、視頻年輪數據#2、低解析度年輪數據#1、元年輪數據#1、音頻年輪數據#3、視頻年輪數據#3、音頻年輪數據#4、視頻年輪數據#4、低解析度年輪數據#2、元年輪數據#2、...的順序,從光碟7的內圓周側到外圓周側記錄圖42中的音頻年輪數據#1到#4、圖43中的視頻年輪數據#1到#4、圖44中的低解析度年輪數據#1和#2和圖45中的元年輪數據#1和#2。
應該注意到,雖然在圖41到46的實施例中,視頻年輪大小Tsv等於音頻年輪大小Tsa,和低解析度年輪大小Tsl和元年輪大小Tsm是音頻年輪大小Tsa的兩倍,但音頻年輪大小Tsa、視頻年輪大小Tsv、低解析度年輪大小Tsl和元年輪大小Tsm之間的關係不局限於此。具體地說,音頻年輪大小Tsa、視頻年輪大小Tsv、低解析度年輪大小Tsl和元年輪大小Tsm可以例如是相同的時間,或每一個是不同的時間。
此外,音頻年輪大小Tsa、視頻年輪大小Tsv、低解析度年輪大小Tsl和元年輪大小Tsm可以根據例如光碟7的應用或用途來設置。
具體地說,低解析度年輪大小Tsl和元年輪大小Tsm可以例如大於音頻年輪大小Tsa和視頻年輪大小Tsv。
當低解析度年輪大小Tsl大於音頻年輪大小Tsa和視頻年輪大小Tsv時(例如,當低解析度年輪大小Tsl是10秒,而音頻年輪大小Tsa和視頻年輪大小Tsv是2秒時),可以提高例如利用低解析度數據的穿梭再現的速度和低解析度數據到諸如計算機等的外部設備的傳送速率。
也就是說,由於低解析度數據在數據量上小於主線數據,可以在較短的時間內從光碟7上讀取低解析度數據。並且,由於光處理負載,可以將低解析度數據用於諸如穿梭再現等的變速再現。當低解析度年輪大小Tsl大時,可以降低從光碟7中只讀取低解析度數據時出現的尋道頻率。因此,可以在較短的時間內從光碟7上只讀取低解析度數據,並且,進行利用低解析度數據的穿梭再現時,可以提高穿梭再現的速度,並且,當將低解析度數據傳送到計算機等加以處理時,可以提高傳送的速率(縮短傳送所需的時間)。
當與大低解析度年輪大小Tsl的情況一樣,元年輪大小Tsm大於音頻年輪大小Tsa和視頻年輪大小Tsv時(例如,當低解析度年輪大小Tsl是20秒,而音頻年輪大小Tsa和視頻年輪大小Tsv是2秒時),可以在較短的時間內從光碟7中只讀取元數據。因此,利用例如包括在元數據中的定時碼等,可以迅速地檢索作為主線數據的視頻文件中的特定幀。
因此,當需要高速進行穿梭再現或低解析度數據到外界的傳送時,提高低解析度年輪大小Tsl。當需要迅速檢索幀時,提高元年輪大小Tsm。從而,可以提供滿足需要的高度方便光碟7。
如上所述,通過提高低解析度年輪大小Tsl或元年輪大小Tsm,可以縮短讀取諸如只有低解析度數據或元數據之類的特定數據序列所需的時間(和寫入所需的時間)。
因此,當音頻年輪大小Tsa或視頻年輪大小Tsv大時,也可以縮短只讀取(寫入)作為主線數據的音頻文件或視頻文件所需的時間。結果,當進行只編輯音頻文件或視頻文件的所謂AV(視聽)分割編輯時,可以提高編輯過程的速度。
但是,為了開始視頻和音頻再現,有必要一直等待到獲得每個再現時間的視頻文件和伴隨視頻文件的音頻文件兩者。當音頻年輪大小Tsa或視頻年輪大小Tsv大時,由於有必要大音頻年輪大小Tsa的音頻文件和大視頻年輪大小Tsv的視頻文件之一,和此後讀取其它文件,獲取某個再現時間的視頻文件和伴隨視頻文件的音頻文件所需的時間增加了,從而導致再現命令與實際開始再現之間的延遲時間更長。另外,為了同時再現某個再現時間的視頻文件和伴隨視頻文件的音頻文件,大音頻年輪大小Tsa的音頻文件和大視頻年輪大小Tsv的視頻文件首先被讀取的那一個需要存儲在存儲器117中,至少等待到開始讀出要此後讀取的另一個文件。因此,大音頻年輪大小Tsa和視頻年輪大小Tsv增加了開始再現之前的延遲時間,並且需要大容量的存儲器117。
因此,最好在考慮了開始再現之前的延遲時間和存儲器117的容量所允許的值之後,確定音頻年輪大小Tsa和視頻年輪大小Tsv。
附帶提一下,低解析度數據和元數據在數據量上比音頻文件和視頻文件少得多。因此,與音頻年輪大小Tsa和視頻年輪大小Tsv大的情況相比,當低解析度年輪大小Tsl和元年輪大小Tsm時要求增加存儲器117的容量帶來較少的問題。
記錄在光碟7上時的優先順序可以是元年輪數據、音頻年輪數據、視頻年輪數據和低解析度年輪數據的順序。在這種情況下,例如,如圖47所示,按照元年輪數據#1、音頻年輪數據#1、視頻年輪數據#1、低解析度年輪數據#1、元年輪數據#2、音頻年輪數據#2、視頻年輪數據#2、低解析度年輪數據#2、...的順序,從光碟7的內圓周側到外圓周側記錄元年輪數據#1和#2、音頻年輪數據#1和#2、視頻年輪數據#1和#2和低解析度年輪數據#1和#2。
圖48示出了盤驅動設備1如何將數據寫在光碟7上和如何從光碟7上讀取數據。在圖48中,在光碟7上寫入和讀取元數據文件、音頻文件、視頻文件和低解析度數據的四個數據序列。
在圖48中,元年輪數據#1、音頻年輪數據#1、視頻年輪數據#1和低解析度年輪數據#1被表示成年輪數據#1。元年輪數據#2、音頻年輪數據#2、視頻年輪數據#2和低解析度年輪數據#2被表示成年輪數據#2。類似地,第N元年輪數據#N、第N音頻年輪數據#N、第N視頻年輪數據#N和第N低解析度年輪數據#N被表示成年輪數據#N。
當將數據寫入光碟7中時,假設在光碟7上存在足夠大的連續空白區和在空白區中沒有缺陷,如圖48所示,像用,比如說,刷子一掃而過那樣,將從元數據、音頻文件、視頻文件和低解析度數據的數據序列中提取的音頻年輪數據、視頻年輪數據、低解析度年輪數據和元年輪數據寫入光碟7上的空白區中。附帶提一下,元年輪數據、音頻年輪數據、視頻年輪數據和低解析度年輪數據每一個都具有光碟7上ECC塊的整數倍的數據量,並且被記錄成使數據的邊界與ECC塊邊界一致。
正如參照圖13的元數據文件生成過程的流程圖和圖15的視頻文件生成過程的流程圖所述的那樣,按照主體、頁腳和首標的順序將元數據文件和視頻文件供應給盤驅動設備11。
正如參照圖16的音頻文件生成過程的流程圖所述的那樣,對於音頻文件,將主體的音頻項的值和KLV結構的填充字供應給盤驅動設備11,然後將頁腳供應給盤驅動設備11,最後將首標和音頻項的關鍵字和長度供應給盤驅動設備11。
正如參照圖32的低解析度文件合成過程的流程圖所述的那樣,按照主體、頁腳和首標的順序將低解析度文件供應給存儲器控制器116。
因此,如圖48所示,按照主體、頁腳和首標的順序,將從元數據、音頻文件、視頻文件和低解析度數據的數據序列中提取的音頻年輪數據、視頻年輪數據、低解析度年輪數據和元年輪數據寫入光碟7上的空白區中。
參照圖13的元數據文件生成過程的流程圖、圖15的視頻文件生成過程的流程圖、圖16的音頻文件生成過程的流程圖、圖32的低解析度文件合成過程的流程圖和圖33的記錄過程的流程圖所述的過程被統稱為記錄過程,下面參照圖49的流程圖對此加以描述。
在步驟S291中,盤驅動設備11的控制單元119將元數據文件、視頻文件、音頻文件和低解析度文件的主體記錄到光碟7上。過程轉到步驟S292。在步驟S292中,控制單元119確定元數據文件、視頻文件、音頻文件和低解析度文件的主體的記錄是否完成。當控制單元119確定主體的記錄還沒有完成時,過程返回到步驟S291,重複記錄主體的過程。
當控制單元119在步驟S292中確定主體的記錄已完成時,過程轉到步驟S293,在步驟S293中,控制單元將元數據文件、視頻文件、音頻文件和低解析度文件的頁腳記錄到光碟7上。過程轉到步驟S294。在步驟S294中,控制單元119確定元數據文件、視頻文件、音頻文件和低解析度文件的頁腳的記錄是否完成。當控制單元119確定頁腳的記錄還沒有完成時,過程返回到步驟S293,重複記錄頁腳的過程。
當控制單元119在步驟S294中確定頁腳的記錄已完成時,過程轉到步驟S295,在步驟S295中,控制單元將元數據文件、視頻文件、音頻文件和低解析度文件的首標記錄到光碟7上。然後,結束記錄過程。
因此,可以通過一個過程生成包括諸如音頻數據再現時間和定時碼(TC)等之類,在主體和頁腳被設置之前未確定的數據的首標。
此外,可以可靠地將首標記錄在主體和頁腳之後,或可靠地將首標記錄在光碟7上與主體和頁腳接近的位置上。
附帶提一下,當從光碟7上讀取文件時,按順序尋找首標、主體和頁腳,和按順序讀取首標、主體和頁腳。
在本實施例中,存儲器控制器116在音頻年輪大小Tsa整數倍的每個時刻,通過讀取數據量是諸如ECC塊之類的讀寫單元的整數倍和是可從存儲器117中讀取的最大數據量的音頻文件,提取音頻年輪數據。也就是說,當在音頻年輪大小Tsa整數倍的每個時刻,數據量大於N個ECC塊的數據量,但小於(N+1)個ECC塊的數據量的音頻文件存儲在存儲器117中,提取具有N個ECC塊的數據量的音頻文件,作為音頻年輪數據。但是,也可以等待到例如音頻年輪大小Tsa整數倍的時刻之後,使具有(N+1)個ECC塊或更多的數據量的音頻文件存儲在存儲器117中,並且通過讀取具有(N+1)個ECC塊的數據量的音頻文件提取音頻年輪數據。對於視頻年輪數據、低解析度年輪數據和元年輪數據的提取也是如此。也就是說,年輪數據的數據量只需要是光碟7上讀寫單元的整數倍的數據量和與在作為音頻年輪大小等設置的再現時間內再現所需的數據量接近的數據量。
並且,不僅可以使元數據的所有成分包括在元年輪數據中,而且可以使一部分成分包括在元年輪數據中,和與元年輪數據分開地記錄其它成分。具體地說,可以將元數據劃分成諸如定時碼之類,可用於檢索視頻文件中的幀的成分和其它成分,以便將可用於檢索的成分整體記錄在例如光碟7上的內圓周上,和通過使其它成分包括在元年輪數據中周期性地將其它成分記錄在光碟7上。在這種情況下,由於可用於檢索的成分被整體地記錄在光碟7上,可以縮短檢索所需的時間。
附帶提一下,可以將元數據的所有成分整體地記錄在光碟7上的內圓周等上。但是,當元數據的所有成分被整體地記錄在光碟7上的內圓周等上時,有必要在等待到元數據的所有成分的記錄完成之後記錄除了元數據之外的數據序列,或在除了元數據之外的數據序列的記錄完成之前存儲元數據的所有成分。另一方面,當只有可用於檢索的元數據成分被整體地記錄在光碟7上時,可以縮短記錄除了元數據之外的數據序列的等待時間,或與元數據的所有成分被整體地記錄在光碟7上的情況相比,可以減少在除了元數據之外的數據序列的記錄完成之前存儲所需的元數據的數據量。
本發明也可應用於除了光碟之外的其它盤狀記錄媒體。
另外,雖然上面的描述是將使視頻文件和音頻文件位於螺旋形軌道上的情況取作例子作出的,但視頻文件和音頻文件也可以交替位於同心軌道上。在這種情況下,內圓周側的每個軌道是外圓周側的相鄰軌道的延續。
圖50示出了圖7中的獨立/標準轉換單元22的配置。
緩衝器301臨時存儲盤驅動設備11(圖1)供應的AV獨立格式的文件(主文件、文件單元元數據文件、幀單元元數據文件、輔助文件、視頻文件、8個信道每一個的音頻文件和低解析度數據文件)。
文件獲取單元302參照存儲在緩衝器301中的主文件,識別文件單元元數據文件、幀單元元數據文件、輔助文件、視頻文件、8個信道每一個的音頻文件和低解析度文件的文件名。文件獲取單元302使盤驅動設備11根據文件名,從光碟7上讀取文件單元元數據文件、幀單元元數據文件、輔助文件、視頻文件、8個信道每一個的音頻文件和低解析度文件,從而通過緩衝器301獲得文件單元元數據文件、幀單元元數據文件、輔助文件、視頻文件、8個信道每一個的音頻文件和低解析度文件。並且,文件獲取單元302將獲得的文件單元元數據文件和幀單元元數據文件供應給元數據文件處理單元303,將輔助文件供應給輔助文件處理單元304,將視頻文件供應給視頻文件處理單元305,並將8個信道每一個的音頻文件供應給音頻文件處理單元306。文件獲取單元302還將低解析度文件供應給緩衝器308。
元數據文件處理單元303從文件獲取單元302供應的文件單元元數據中提取文件單元元數據,元數據文件處理單元303還從幀單元元數據文件中提取含有位於其中的幀單元元數據的系統項。然後,元數據文件處理單元303將文件單元元數據和系統項供應給數據合成單元307。
輔助文件處理單元304從文件獲取單元302供應的輔助文件中提取輔助項,然後,將輔助項供應給數據合成單元307。
視頻文件處理單元305從文件獲取單元302供應的視頻文件中提取畫面項,然後,將畫面項供應給數據合成單元307。
音頻文件處理單元306從文件獲取單元302供應的8個信道每一個的音頻文件中讀取每個信道的音頻數據。並且,音頻文件處理單元306構造多路復用和安排每個信道的音頻數據的聲音項,然後,將聲音項供應給數據合成單元307。
數據合成單元307利用元數據文件處理單元303供應的文件單元元數據和系統項、輔助文件處理單元304供應的輔助項、視頻文件處理單元305供應的畫面項和音頻文件處理單元306供應的聲音項,構造標準AV多路復用格式的文件。然後,數據合成單元307將標準AV多路復用格式的文件供應給緩衝器308。
緩衝器308臨時存儲數據合成單元307供應的標準AV多路復用格式的文件或文件獲取單元302供應的低解析度文件,然後,將標準AV多路復用格式的文件或低解析度文件供應給通信I/F 13(圖1)。
圖51示出了圖50中的視頻文件處理單元的配置。
將文件獲取單元302供應的視頻文件供應給首標/頁腳除去單元311。首標/頁腳除去單元311從供應給首標/頁腳除去單元311的視頻文件中除去首標和頁腳。首標/頁腳除去單元311將殘留主體供應給分解單元312。分解單元312分離位於首標/頁腳除去單元311供應的主體中的畫面項序列,從而,從該序列中提取要與其它項(系統項、聲音項和輔助項)多路復用的單元,即,在這種情況下,幀單元中的視頻數據位於其中的每個畫面項。然後,分解單元312將畫面項供應給數據合成單元307(圖50)。
圖52示出了圖50中的音頻文件處理單元306的配置例子。
將文件獲取單元302供應的8個信道每一個的音頻文件供應給首標/頁腳除去單元321。首標/頁腳除去單元321從供應給首標/頁腳除去單元321的8個信道每一個的音頻文件中除去首標和頁腳,然後,將作了除去結果殘留的每個信道的主體供應給KLV解碼器322。
KLV解碼器322分解首標/頁腳除去單元321供應的每個信道的主體的KLV結構。KLV解碼器322將如此獲得的每個信道的WAVE格式的音頻數據供應給數據轉換單元323。
數據轉換單元323讓KLV解碼器322供應的音頻數據經受與圖10中的數據轉換單元63的轉換處理相反的轉換處理。具體地說,數據轉換單元323將KLV解碼器322供應的每個信道的WAVE格式的音頻數據轉換成每個信道的AES3格式的音頻數據。然後,數據轉換單元323將每個信道的AES3格式的音頻數據供應給信道多路復用單元324。
信道多路復用單元324以樣本為單元多路復用數據轉換單元124供應的每個信道的音頻數據。信道多路復用單元324將作為多路復用的結果獲得的多路復用音頻數據供應給KLV編碼器325。
KLV編碼器325將信道多路復用單元324供應的多路復用音頻數據劃分成與視頻數據的各自幀相對應的單元。KLV編碼器325將與每個幀相對應的多路復用音頻數據KLV編碼成KLV結構。並且,KLV編碼器325將把聲音項補充成固定長度的填充字的KLV結構加入與每個幀相對應的多路復用音頻數據的KLV結構中。KLV結構325從而構造出聲音項,然後將聲音項供應給數據合成單元307(圖50)。
圖53示出了圖50中的數據合成單元307的配置例子。
將元數據文件處理單元303輸出的文件單元元數據供應給首標/頁腳生成單元331。首標/頁腳生成單元331為標準AV多路復用格式的文件生成首標和頁腳。並且,首標/頁腳生成單元331將來自元數據文件處理單元303的文件單元元數據放置在首標的首標元數據中。然後,首標/頁腳生成單元331將首標和頁腳供應給首標/頁腳加入單元333。
將元數據文件處理單元303輸出的系統項、輔助文件處理單元304供應的輔助項、視頻文件處理單元305供應的畫面項和音頻文件處理單元306供應的聲音項供應給多路復用單元332。多路復用332通過按那個順序依次多路復用供應給它的系統項、畫面項、聲音項和輔助項構造編輯單元序列。多路復用單元332將編輯單元序列作為主體供應給首標/頁腳加入單元333。
首標/頁腳加入單元333將首標/頁腳生成單元331供應的首標和頁腳加入多路復用單元332供應的主體中,從而構造和輸出標準AV多路復用格式的文件。
圖50中的獨立/標準轉換單元22進行處理元數據文件的元數據文件處理、處理輔助文件的輔助文件處理、處理視頻文件的視頻文件處理、處理音頻文件的音頻文件處理和利用這些處理的結果合成(生成)標準AV多路復用格式的文件的合成處理。
於是,獨立/標準轉換單元22進行的元數據文件處理、輔助文件處理、視頻文件處理、音頻文件處理和合成處理將參照圖54到58加以描述。
首先參照圖54的流程圖描述元數據文件處理。
元數據文件處理在例如盤驅動設備11從光碟7中讀取主文件和將主文件存儲在緩衝器301中時開始。
在第1步驟S301中,文件獲取單元302參照存儲在緩衝器301中的主文件識別文件單元元數據文件和幀單元元數據文件的文件名。並且,在步驟S301中,文件獲取單元302使盤驅動設備11根據文件名從光碟7中讀取文件單元元數據文件和幀單元元數據文件,從而通過緩衝器301獲得文件單元元數據文件和幀單元元數據文件。文件獲取單元302將文件單元元數據文件和幀單元元數據文件供應給元數據文件處理單元303。過程轉到步驟S302。在步驟S302中,元數據文件處理單元303從文件獲取單元302供應的文件單元元數據文件中提取文件單元元數據。元數據文件處理單元303還從幀單元元數據文件中提取含有位於其中的幀單元元數據的系統項。然後,元數據文件處理單元303將文件單元元數據和系統項供應給數據合成單元307。從而結束元數據文件處理。
接著參照圖55的流程圖描述輔助文件處理。
輔助文件處理在例如盤驅動設備11從光碟7中讀取主文件和將主文件存儲在緩衝器301中時開始。
在第1步驟S311中,文件獲取單元302參照存儲在緩衝器301中的主文件識別輔助文件的文件名。並且,在步驟S311中,文件獲取單元302使盤驅動設備11根據文件名從光碟7中讀取輔助文件,從而通過緩衝器301獲得輔助文件。文件獲取單元302將輔助文件供應給輔助文件處理單元304。過程轉到步驟S312。
在步驟S312中,輔助文件處理單元304將文件獲取單元302供應的輔助文件分解成輔助項單元,從而從輔助文件中提取(獲得)輔助項。然後,輔助文件處理單元304將輔助項供應給數據合成單元307,從而結束輔助文件處理。
接著參照圖56的流程圖描述視頻文件處理。
視頻文件處理在例如盤驅動設備11從光碟7中讀取主文件和將主文件存儲在緩衝器301中時開始。
在第1步驟S321中,文件獲取單元302參照存儲在緩衝器301中的主文件識別視頻文件的文件名。並且,在步驟S321中,文件獲取單元302使盤驅動設備11根據文件名從光碟7中讀取視頻文件,從而通過緩衝器301獲得視頻文件。文件獲取單元302將視頻文件供應給視頻文件處理單元305。過程轉到步驟S322。
在步驟S322中,視頻文件處理單元305(圖51)的首標/頁腳除去單元311從文件獲取單元302供應的視頻文件中除去首標和頁腳。首標/頁腳除去單元311將作為除去結果殘留的主體供應給分解單元312。過程轉到步驟S323。在步驟S323中,分解單元312將位於標/頁腳除去單元311供應的主體中的畫面項序列分解成畫面項。分解單元312將畫面項供應給數據合成單元307,從而結束視頻文件處理。
接著參照圖57的流程圖描述音頻文件處理。
音頻文件處理在例如盤驅動設備11從光碟7中讀取主文件和將主文件存儲在緩衝器301中時開始。
在第1步驟S331中,文件獲取單元302參照存儲在緩衝器301中的主文件識別8個信道每一個的音頻文件的文件名。並且,在步驟S331中,文件獲取單元302使盤驅動設備11根據文件名從光碟7中讀取8個信道每一個的音頻文件,從而通過緩衝器301獲得8個信道每一個的音頻文件。文件獲取單元302將8個信道每一個的音頻文件供應給音頻文件處理單元306。過程轉到步驟S332。
在步驟S332中,音頻文件處理單元306(圖52)的首標/頁腳除去單元321從文件獲取單元302供應的8個信道每一個的音頻文件中除去首標和頁腳,然後,將作為除去結果殘留的每個信道的主體供應給KLV解碼器322。過程轉到步驟S333。在步驟S333中,KLV解碼器322分解首標/頁腳除去單元321供應的每個信道的主體的KLV結構。KLV解碼器322將如此獲得的每個信道的WAVE格式的音頻數據供應給數據轉換單元323。過程轉到步驟S334。
在步驟S334中,數據轉換單元323將KLV解碼器322供應的每個信道的WAVE格式的音頻數據轉換成每個信道的AES3格式的音頻數據。然後,數據轉換單元323將每個信道的AES3格式的音頻數據供應給信道多路復用單元324。過程轉到步驟S335。在步驟S335中,信道多路復用單元324多路復用數據轉換單元323供應的每個信道的音頻數據。信道多路復用單元324將作為多路復用的結果獲得的多路復用音頻數據供應給KLV編碼器325。過程轉到步驟S336。
在步驟S336中,KLV編碼器325將信道多路復用單元324供應的多路復用音頻數據劃分成與視頻數據的各自幀相對應的單元。KLV編碼器325將與幀相對應的多路復用音頻數據KLV編碼成KLV結構。過程轉到步驟S337。並且,在步驟S337中,KLV編碼器325將必要填充字的KLV結構加入與每個幀相對應的多路復用音頻數據的KLV結構中。KLV編碼器325從而構造出聲音項。然後,KLV編碼器325將聲音項供應給數據合成單元307,從而結束音頻文件處理。
接著參照圖58的流程圖描述合成處理。
合成處理在例如將來自元數據文件處理單元303的文件單元元數據和系統項、來自輔助文件處理單元304的輔助項、來自視頻文件處理單元305的畫面項和來自音頻文件處理單元306的聲音項供應給數據合成單元307時開始。
在第1步驟S341中,數據合成單元307(圖53)的首標/頁腳生成單元331為標準AV多路復用格式的文件生成首標和頁腳。並且,首標/頁腳生成單元331將來自元數據文件處理單元303的文件單元元數據放置在首標的首標元數據中。並且,在步驟S341中,首標/頁腳生成單元331將如此獲得的首標和頁腳供應給首標/頁腳加入單元333。過程轉到步驟S342。
在步驟S342中,多路復用單元332多路復用元數據文件處理單元303輸出的系統項、輔助文件處理單元304供應的輔助項、視頻文件處理單元305供應的畫面項和音頻文件處理單元306供應的聲音項。多路復用單元332將作為多路復用的結果獲得的編輯單元序列作為主體供應給首標/頁腳加入單元333。過程轉到步驟S343。
在步驟S343中,首標/頁腳加入單元333將首標/頁腳生成單元331供應的首標和頁腳加入多路復用單元332供應的主體中,從而構造和輸出標準AV多路復用格式的文件。然後,結束合成處理。
如上所述,當各自數據序列的數據被記錄成周期性排列時,可以提高記錄媒體的友好性。
並且,當生成邏輯上位於文件開頭的第二數據,和進行記錄控制將文件記錄到記錄媒體上,以便每個數據序列的第一數據被記錄成周期性排列並接著記錄第二數據時,記錄媒體的友好性得到提高,並且,可以更有效地執行讀寫過程。
如上所述的一系列過程不僅可以通過硬體來完成,而且可以通過軟體來完成。當一系列過程通過軟體來完成時,將構成軟體的程序安裝到通用個人計算機等中。
圖59示出了安裝執行上述一系列過程的程序的計算機的一個實施例的配置例子。
可以將程序事先記錄在硬碟405上或作為包括在計算機中的記錄媒體的ROM 403中。
可選地,可以將程序臨時或永久存儲(記錄)在可換式記錄媒體411,譬如,CD-ROM(只讀光碟存儲器)、MO(磁光)盤、DVD(數字多功能盤)、磁碟和半導體存儲器等上。可以將這樣的可換式記錄媒體411作為套裝軟體來提供。
附帶提一下,除了如上所述從可換式記錄媒體411安裝到計算機上之外,也可以通過用於數字衛星廣播的人造衛星無線地將程序從下載端傳送到計算機,或通過諸如LAN(區域網)和網際網路等之類的網絡有線地將程序從下載端傳送到計算機,計算機可以通過通信單元408接收如此傳送的程序,並且將程序安裝到內置硬碟405上。
計算機包括CPU(中央處理單元)402。CPU 402通過總線401與輸入-輸出接口410連接。當用戶操作包括鍵盤、滑鼠和麥克風等的輸入單元407通過輸入-輸出接口410輸入命令時,CPU 402據此執行存儲在ROM(只讀存儲器)403中的程序。可選地,CPU 402可以將存儲在硬碟405中的程序、從衛星或網絡傳送、通過通信單元408接收、然後安裝在硬碟405上的程序、或從裝入驅動器409中的可換式記錄媒體411讀取和安裝在硬碟405上的程序裝入RAM(隨機訪問存儲器)404中,然後執行程序。從而,CPU 402執行基於上述流程圖的過程或通過上述方塊圖的配置執行的過程。然後,在需要的時候,例如,CPU 402通過輸入-輸出接口410從包括LCD(液晶顯示器)和揚聲器等的輸出單元406輸出這些過程的結果,或通過輸入-輸出接口410從通信單元408輸出結果,並且將結果記錄在例如硬碟405上。
並且,程序可以由單個計算機來處理,或者,讓數個計算機進行分布式處理。並且,程序可以被傳送到遠程計算機和由遠程計算機來執行。
如上所述,相互轉換是在將視頻數據和音頻數據多路復用和安排在一個主體中的標準AV多路復用格式的文件和將視頻數據和音頻數據的每一個相互分開地整體安排在一個主體中的AV獨立格式的文件之間進行的。因此,例如,可以將標準AV多路復用格式用在通過網絡4的文件傳輸(文件交換或流化)之中,並將AV獨立格式用在將文件記錄到光碟7上之中。
當將AV獨立格式的文件記錄在光碟7上時,可以容易地進行例如AV獨立編輯。
另外,在AV獨立格式下,將幀單元元數據集中(整體)和排列在一個文件(幀單元元數據文件)中,以便可以迅速地檢索幀單元元數據。
並且,在AV獨立格式下,將WAVE用作音頻數據編碼系統,因此,與使用AES3的標準AV多路復用格式相比,可以減少音頻數據的數據量。
並且,由於AV獨立格式使用首標、主體和頁腳的結構,這個結構與標準AV多路復用格式中的結構相同,和首標和頁腳處在與標準AV多路復用格式中相同的格式下,支持標準AV多路復用格式的標準設備可以發送和接收AV獨立格式的文件,和在記錄媒體上讀寫AV獨立格式的文件。
並且,雖然諸如視頻數據、音頻數據、用戶數據和幀單元元數據的數個要素被多路復用和安排在標準AV多路復用格式的文件的主體中,但只有視頻數據或音頻數據位於AV獨立格式的文件(AV獨立格式的視頻文件或音頻文件)的主體中。因此,可以認為AV獨立格式的文件是將單個要素作為它的主體的MXF文件。能夠理解將單個要素作為它的主體的MXF的設備可以讀取視頻文件或音頻文件的內容,作為將單個要素作為它的主體的MXF文件。
應該注意到,雖然在本實施例中,盤設備1在光碟7上讀寫AV獨立格式的文件,但不僅可以在諸如光碟等的盤狀記錄媒體上讀寫AV獨立格式的文件,而且可以在諸如磁帶等的帶狀記錄媒體和半導體存儲器等上讀寫AV獨立格式的文件。
此外,雖然在圖1的實施例中,盤驅動設備11、格式轉換單元12和通信I/F 13形成作為一個設備的盤設備1,但盤驅動設備11、格式轉換單元12和通信I/F 13每一個也可以是一個獨立設備。
另外,在本實施例中,遵從MXF的文件用作標準AV多路復用格式的文件;但是,除了遵從MXF的文件之外,包括首標、主體和頁腳和含有多路復用和安排在主體中的兩段(或更多段)任意數據的文件也可以用作標準AV多路復用格式的文件。
並且,在本實施例中,視頻數據和音頻數據被多路復用和安排在標準AV多路復用格式的文件的主體中;但是,除此之外,例如,兩段或更多段多路復用視頻數據(流)或兩段或更多段多路復用音頻數據(流)可以位於標準AV多路復用格式的文件的主體中。
工業可應用性如上所述,根據第一發明,可以提高記錄媒體的友好性。
並且,根據第一發明,記錄媒體的友好性得到提高,並且可以更有效地進行讀寫過程。
根據第二發明,可以提高友好性。
並且,根據第二發明,友好性得到提高,並且可以更有效地執行讀寫過程。
權利要求
1.一種控制將數個數據序列的每一個的第一數據的文件記錄到記錄媒體上的記錄控制設備,所述記錄控制設備的特徵在於包括第一生成裝置,用於生成邏輯上位於所述文件的開頭的第二數據;和記錄控制裝置,用於進行將所述文件記錄在所述記錄媒體上的記錄控制,以便將每個數據序列的所述第一數據記錄成周期性排列的並接著記錄所述第二數據。
2.根據權利要求1所述的記錄控制設備,其特徵在於進一步包括第二生成裝置,用於生成邏輯上位於所述文件的末端的第三數據,其中,所述記錄控制裝置進行記錄控制,按所述第一數據、所述第三數據和所述第二數據的時間順序將所述文件記錄在所述記錄媒體上。
3.根據權利要求1所述的記錄控制設備,其特徵在於進一步包括第二生成裝置,用於生成通過被加入到所述第一數據或所述第二數據中使所述第一數據和所述第二數據的數據量是所述記錄媒體的讀寫單元的整數倍的第三數據,其中,所述記錄控制裝置進行記錄控制,將通過加入所述第三數據使其具有所述記錄媒體的所述讀寫單元的整數倍的數據量的所述第一數據記錄在所述記錄媒體上,以便使所述第一數據的邊界與所述單元的邊界一致,並將通過加入所述第三數據使其具有所述單元的整數倍的數據量的所述第二數據記錄在所述記錄媒體上,以便使所述第二數據的邊界與所述單元的邊界一致。
4.一種控制將數個數據序列的每一個的第一數據的文件記錄到記錄媒體上的記錄控制方法,所述記錄控制方法的特徵在於包括生成步驟,用於生成邏輯上位於所述文件的開頭的第二數據;和記錄控制步驟,用於進行將所述文件記錄在所述記錄媒體上的記錄控制,以便將每個數據序列的所述第一數據記錄成周期性排列的並接著記錄所述第二數據。
5.一種使計算機執行控制將數個數據序列的每一個的第一數據的文件記錄到記錄媒體上的記錄控制過程的程序,所述程序的特徵在於包括生成步驟,用於生成邏輯上位於所述文件的開頭的第二數據;和記錄控制步驟,用於進行將所述文件記錄在所述記錄媒體上的記錄控制,以便將每個數據序列的所述第一數據記錄成周期性排列的並接著記錄所述第二數據。
6.一種記錄數個數據序列的每一個的第一數據的文件的記錄媒體,所述記錄媒體的特徵在於將所述第一數據記錄在所述記錄媒體上,以便相隔預定數據量地周期性排列每個序列的所述第一數據,而在所述第一數據之後,將邏輯上位於所述文件的開頭的第二數據記錄在所述記錄媒體上。
全文摘要
本發明可以提高記錄媒體的用戶友好性和有效地進行讀/寫處理。將分別從元數據、音頻文件、視頻文件、低解析度數據序列中提取的音頻年輪數據(annual ring data)、視頻年輪數據、低解析度年輪數據和元年輪數據按照主體、頁腳和首標的順序寫入光碟的空白區中,以便通過啟用例如快速編輯過程,提高記錄媒體的友好性,和通過防止不必要寫入過程的發生,提高讀取和寫入過程的效率。本發明可應用於記錄視頻數據或音頻數據的盤設備。
文檔編號G11B20/12GK1701377SQ200480000908
公開日2005年11月23日 申請日期2004年6月9日 優先權日2003年6月11日
發明者田中壽郎, 古川貴士 申請人:索尼株式會社

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀