專利名稱:記錄再現裝置、記錄再現方法及記錄介質的制作方法
技術領域:
本發明涉及一種記錄再現裝置及記錄介質,特別涉及到可以從最后被記錄的文件位置來決定下次記錄位置的記錄再現裝置及記錄介質。
背景技術:
近些年,盤介質作為對數字化的動態圖像信息和靜止圖像信息等AV數據進行記錄的記錄介質,正在被人們所關注。
例如,針對作為盤介質的DVD、硬盤及MD(微型盤)等,實行以MPEG2和JPEG等編碼方式所編碼的AV數據記錄·再現。
采用這種盤介質,能夠對所記錄的動態圖像信息和靜止圖像信息進行連續記錄,并且按所記錄的順序進行再現。
另外,作為盤介質的優越特征,存在隨機訪問性。作為利用隨機訪問性的技術,例如舉出恢復功能的實現。
例如,在第1以往技術的再現裝置中,將上次再現動作和記錄動作被停止的位置作為再現恢復信息加以保持,在下次再現過程中從該再現恢復信息所指示的位置開始下次的再現(例如,專利文獻1)。
另外,第2以往技術的記錄裝置將緊接在從記錄裝置彈出記錄介質之前的動作模式作為恢復信息進行記錄(例如,專利文獻2)。例如,在緊接著彈出之前的動作為再現或記錄的情況下,將其模式以及記錄或再現的停止位置作為恢復信息進行記錄。
這樣,通過使恢復信息的記錄和盤介質所具有的隨機訪問性相結合,即使用戶不實行特別的操作,也可以繼續實行從上次開始的再現和記錄,使用戶的便利性得以提高。
另外,作為隨機訪問性的不同利用示例,當進行AV數據記錄時作為文件進行記錄,并以任意的組合將多個文件分組進行管理。
例如,在第3以往技術的圖像聲音記錄裝置中,通過作為組進行分類將具有包括文件號的文件名的文件記錄到記錄介質上(例如,專利文獻3)。
此時,將新文件的文件號設定為已存文件號增加1后的文件號,以使其不會與已存文件的文件號重復。
然后,各文件在記錄時與任一組相關聯被不斷記錄到記錄介質上。通過也使文件被分類的組具有不重復的組號,來實行組的管理。
這樣,由于將文件分組加以管理,因而可以容易地檢索想要的文件。
另外,按照第4以往技術的盤文件分配方法,在存儲器中設定分配開始地址,在盤文件的分配之后對分配有盤文件的區域的下個地址更新分配開始地址。據此,尋求在盤的全區域上均等分配盤文件(例如,專利文獻4)。
(專利文獻1)特開號公報(專利文獻2)特開2000-11615號公報(專利文獻3)特開號公報(專利文獻4)特許第2945735號公報但是,在上述專利文獻3的圖像聲音記錄裝置中存在下述課題,即在記錄新的動態圖像信息和靜止圖像信息的情況下,只能設定給已存文件號和程序號增加1后的文件號和程序號來作為新的文件和程序加以記錄,但在用戶想要實行向任意程序中的文件追加和接在特定的文件后記錄文件等的情況下,必須每次都實行由用戶發出的指令,對于用戶來說是繁瑣的。
為了解決這種問題,例如人們考慮到預先將上次記錄動作被停止的位置信息作為恢復信息加以記錄,但是例如在上述專利文獻1的再現裝置中,恢復信息作為下次的再現信息已被使用,不能解決課題。
另外,因為上述專利文獻2的以往技術的記錄裝置將緊接在彈出盤之前的動作作為恢復信息,所以不一定能預先記錄上次記錄動作的停止位置,因此不能解決課題。
再者,作為不同的課題,即使在如同上述專利文獻3的圖像聲音記錄裝置那樣以文件作為組進行分類的情況下,由于未做出盤介質這種記錄介質上與數據配置有關的考慮,因而例如在準備對屬于同一組的文件加以連續再現的情況下,將出現那些文件在盤介質上被配置到分離的地方上的可能性。
這種情況下存在下述課題,即在準備從某個文件再現下一個文件時,需要讀出裝置(例如,若是光盤則是光頭,若是硬盤則是磁頭等)的查找動作,在連續再現文件時查找動作需要時間,數據讀出的速度趕不上文件再現的要求,對用戶的數據顯示將停止。
另外,根據上述專利文獻4,雖然可以為盤的全區域均等分配盤文件,但是不能在不中斷的狀況下,將相關的2個文件(例如,視頻數據文件以及其屬性和相關的聲音數據文件)分配到適于連續再現的區域。
一般情況下,分類到同一組的這種文件被認為相互關系較深且連續再現的機會較多,在不中斷的狀況下就可以再現那些文件,這對于用戶的便利性來說是重要的。
發明內容
本發明是鑒于這種狀況而做出,其目的在于提供一種再現裝置,該裝置即使在用戶暫時停止記錄動作之后也可以從確切的位置再次開始記錄動作,并且進行適于將再現所需的相關的多個文件不中斷地連續再現的數據配置。
為了達到該目的,本發明的記錄再現裝置用來對記錄介質記錄或再現視頻數據文件,具備記錄機構,用來將視頻數據文件、與其相關的附加數據文件以及包含恢復信息的管理信息記錄到上述記錄介質上,該恢復信息表示最后被記錄的文件;控制機構,用于在通過上述記錄機構記錄上述視頻數據文件及附加數據文件時對上述記錄機構進行控制,以將記錄恢復信息記錄到上述管理信息內,該記錄恢復信息表示作為上述最后被記錄的文件被最后記錄的上述視頻數據文件。
根據這種結構,記錄恢復信息作為最后被記錄的文件,既不是附加數據文件也不是管理信息,而表示視頻數據文件。在記錄再次開始時通過參照該記錄恢復信息,可以在與已記錄的視頻數據文件記錄區域相接的記錄區域上記錄新的視頻數據文件。其結果為,當進行再現時不出現因查找動作引起的中斷而可以連續再現視頻數據。
在此,上述記錄恢復信息也可以包含文件識別信息,該文件識別信息表示最后被記錄的視頻數據文件。
根據這種結構,通過在記錄再次開始時參照記錄恢復信息,可以從最后被記錄的視頻數據文件的識別信息,參照來自文件系統等的該視頻數據文件記錄位置及文件大小等,容易確定記錄介質上的最終記錄位置。
在此,上述附加數據文件是用來對事后記錄用的記錄區域進行預留的文件,上述記錄機構也可以對上述視頻數據文件和上述附加數據文件進行交錯記錄。
根據這種結構,由于附加數據文件用來預留事后記錄用的記錄區域,因而可以采用BGM、聲音和靜止圖像而只更新附加數據文件。因為視頻數據文件和上述附加數據文件被交錯記錄,所以視頻數據文件和附加數據文件無需查找動作就可以連續讀出,能夠在不中斷的狀況下連續再現。
在此,上述記錄機構也可以進一步將表示上述視頻數據文件屬性的屬性信息文件記錄到預定的區域。
根據這種結構,即使不訪問上述視頻數據文件,通過訪問預定區域上所記錄的屬性信息文件,也可以獲得視頻數據文件的屬性。
在此也可以構成為,上述控制機構進一步在緊接記錄新的視頻數據文件及附加數據文件之前,根據上述記錄恢復信息來判別最后被記錄文件的最終記錄位置,從該最終記錄位置沿一定方向檢索空白區域將該空白區域的起點決定為記錄開始位置,上述記錄機構從所決定出的記錄開始位置記錄新的視頻數據文件及附加數據文件。
根據這種結構,可以對新的視頻數據文件及附加數據文件進行循環記錄,而且能夠記錄到適于連續再現的空白區域。
在此也可以構成為,上述管理信息進一步包含循環記錄標記,該循環記錄標記表示最后被記錄的文件是否是以循環記錄方式所記錄的,上述控制機構對循環記錄標記的設定進行控制。
根據這種結構,可以在記錄時選擇是否是利用循環記錄方式的記錄,該循環記錄方式用來在如上所檢索到的空白區域上記錄視頻數據文件及附加數據文件,并且可以在再現時加以判別。
在此也可以構成為,上述管理信息進一步包含有效標記,該有效標記表示上述文件識別信息是否為有效,上述控制機構對上述有效標記的更新進行控制。
在此也可以構成為,上述管理信息進一步包含項目信息,該項目信息表示最后被記錄的視頻數據文件所屬的組,上述控制機構上述項目信息的設定進行控制。
在此也可以構成為,上述管理信息進一步包含有效標記,該有效標記表示上述項目信息是否為有效,上述控制機構對上述有效標記的設定進行控制。
在此也可以構成為,上述管理信息進一步包含日期時間信息,該日期時間信息表示最后被記錄的視頻數據文件記錄日期時間,上述控制機構對上述日期時間信息的設定進行控制。
在此也可以構成為,上述管理信息進一步包含有效標記,該有效標記表示上述日期時間信息是否為有效,上述控制機構對上述有效標記的設定進行控制。
在此,上述記錄恢復信息也可以包含位置信息,該位置信息表示最后被記錄的視頻數據文件在上述記錄介質上的最終記錄位置。
在此,上述記錄恢復信息也可以包含識別信息,該識別信息表示最后被記錄的視頻數據文件的組。
根據這種結構,在管理信息中除去文件識別信息之外,可以記錄項目信息、日期時間信息及位置信息等,也可以記錄與各自對應的有效標記。
在此也可以構成為,上述控制機構給視頻數據文件及附加數據文件分配唯一ID,上述記錄恢復信息包含最后被記錄視頻數據文件的唯一ID。
根據這種結構,由于在管理信息中可以通過唯一ID來實現文件的管理,因而即使多次記錄視頻數據文件及附加數據文件,也可以容易地實行文件的管理。
另外,對于本發明的記錄再現方法、記錄再現程序以及記錄視頻數據的記錄介質,也將取得與上述相同的結構、作用及效果。
圖1是用來對記錄再現裝置的外觀和與相關設備之間的接口一個示例進行說明的附圖。
圖2是表示記錄再現裝置功能的框圖。
圖3(a)表示的是盤介質100上的地址空間。
圖3(b)表示通過將磁道緩存器中所儲存的數據供應到解碼器而可以實現AV數據連續再現時的狀態。
圖4是對記錄再現裝置的記錄及再現動作進行說明所用的附圖。
圖5(a)表示出可記錄盤介質100的記錄區域。
圖5(b)是將圖5(a)中示為同心圓狀的導入區域、導出區域及數據區域按橫向配置的說明圖。
圖6表示的是由邏輯扇區構成的盤介質100的邏輯數據空間。
圖7表示的是記錄于盤介質100上的目錄和文件結構。
圖8是對管理信息文件的數據結構概要進行說明所用的附圖。
圖9是對組管理信息表的數據結構概要進行說明所用的附圖。
圖10是對恢復信息管理表的數據結構概要進行說明所用的附圖。
圖11(a)表示的是盤介質100上的目錄及文件結構。
圖11(b)表示的是與圖11(a)的狀態對應的分區空間內的數據配置概要。
圖12(a)表示的是與圖11的狀態對應的組管理信息。
圖12(b)表示的是與圖11的狀態對應的記錄恢復信息的設定值。
圖13(a)是在圖11的狀態下緊接著記錄新的媒體文件之后盤介質100上的目錄及文件結構。
圖13(b)表示的是與圖13(a)的狀態對應的分區空間內的數據配置概要。
圖14(a)表示的是與圖13的狀態對應的組管理信息。
圖14(b)表示的是與圖13的狀態對應的記錄恢復信息的設定值。
圖15是對與圖10不同的記錄恢復信息實行方式進行說明所用的附圖。
圖16是對與圖12不同的組管理信息實施方式進行說明所用的附圖。
圖17是對與圖10不同的記錄恢復信息實施方式進行說明所用的附圖。
圖18是對記錄恢復信息和替換區域的關系進行說明所用的附圖。
圖19是對與圖18不同的記錄恢復信息和替換區域的關系進行說明所用的附圖。
圖20是對與圖8不同的管理信息文件的數據結構的概要進行說明所用的附圖。
圖21是對圖20的管理信息文件中含有的文件管理信息表的數據結構的概要進行說明所用的附圖。
圖22是對圖20的管理信息文件中含有的組管理信息表的數據結構的概要進行說明所用的附圖。
圖23是對圖20的管理信息文件中含有的記錄恢復信息的數據結構的概要進行說明所用的附圖。
圖24表示的是記錄于盤介質100上的目錄和文件的結構。
圖25(a)是對UDF標準上的目錄層進行管理所需的數據結構示例圖。
圖25(b)是對UDF標準上的目錄層進行管理所需的數據結構在分區空間內的配置示例圖。
圖26(a)是以UDF標準所定義的文件集描述符FSD的數據結構示例圖。
圖26(b)是以UDF標準所定義的long_ad的數據結構示例圖。
圖26(c)是以UDF標準所定義的ADImpUse的數據結構示例圖。
圖27(a)是以UDF標準所定義的擴展文件項目EFE的數據結構示例圖。
圖27(b)是以UDF標準所定義的分配描述符AD的數據結構示例圖。
圖27(c)是以UDF標準所定義的文件識別符FID的數據結構示例圖。
圖28表示的是盤介質100上所記錄的數據層次結構以及對它們進行處理的系統控制部104及其內部結構。
圖29(a)是介質對象管理器1200的數據結構的示例圖。
圖29(b)是記錄恢復信息1210的數據結構的示例圖。
圖29(c)是屬性標記內容的示例圖。
圖30(a)是介質對象信息(MO_IMFO)1220的數據結構的示例圖。
圖30(b)是設定于MoType中的值的示例圖。
圖30(c)是給OBJ_ID型的字段設定值時的變換規則的示例圖。
圖31(a)是程序管理器1300的數據結構的示例圖。
圖31(b)是程序信息(PRG_INFO)1310的數據結構的示例圖。
圖32表示的是目錄及介質對象與介質對象信息1220之間的關系。
圖33表示的是對于介質對象管理器1200的程序管理器1300的關系。
圖34是動態圖像對象在分區空間內的配置示例圖。
圖35是動態圖像對象在分區空間內的配置示例圖。
圖36是表示從最終記錄文件識別信息1213查找最終記錄位置的處理之流程圖。
圖37是表示對動態圖像對象加以記錄的處理之流程圖。
圖38是動態圖像對象在分區空間內的配置示例圖。
圖39表示的是存在多個媒體對象管理器時記錄于盤介質100上的目錄和文件層次結構。
圖40(a)表示的是以UDF標準所定義的Implemantation UseExtended Attribute的數據結構。
圖40(b)表示的是存儲于Implemantation Use2100中的擴展屬性數據結構。
具體實施例方式
下面,參照
有關本發明所涉及的記錄再現裝置、記錄方法、記錄介質以及表示提供介質的最佳實施方式。
(實施方式1)圖1是用來對作為本發明記錄再現裝置一個示例的DVD記錄裝置的外觀和與相關設備之間的接口一個示例進行說明的圖。
如圖1所示,DVD記錄裝置用來裝入作為盤介質的DVD,實行視頻信息等的記錄再現。
DVD記錄裝置的操作一般是通過遙控器和機器上的開關來實行的。
在輸入給DVD記錄裝置的視頻信息中,有模擬信號和數字信號兩種,作為模擬信號來說有模擬播放信號,作為數字信號來說有數字播放信號。
一般情況下,模擬播放信號通過內置于電視裝置中的接收器進行接收及解調,并且作為NTSC方式等的模擬視頻信號被輸入到DVD記錄裝置中。
另外,數字播放信號通過作為接收器的STB(Set Top Box,機頂盒)被解調成數字信號,輸入到DVD記錄裝置中加以記錄。
另一方面,記錄有視頻信息的DVD盤通過DVD記錄裝置進行再現被輸出到外部。被輸出的信號仍與所輸入的信號相同,有模擬信號和數字信號兩種,如果是模擬信號則直接輸入到電視裝置中,如果是數字信號則經由STB變換成模擬信號之后輸入到電視裝置中,由電視裝置作為視頻加以顯示。
再者,在利用DVD盤的裝置中有一種DVD攝錄裝置。DVD攝錄裝置是在DVD記錄裝置中組裝由透鏡和CCD構成的攝像裝置之裝置,用來對所拍攝到的動態圖像信息進行編碼加以記錄。
另外,DVD盤除DVD記錄裝置和DVD攝錄裝置之外,有時還采用個人計算機(PC)等來記錄再現視頻信息。即便是由PC等記錄視頻信息的DVD盤,如果裝入DVD記錄裝置中,DVD記錄裝置也對其進行再現。
還有,在上述的模擬播放信號和數字播放信號的視頻信息中,通常附帶聲音信息。所附帶的聲音信息也與視頻信息相同,通過DVD記錄裝置進行記錄再現。
另外,視頻信息一般是動態圖像,但有時也是靜止圖像。例如,由DVD攝錄裝置的拍照功能來記錄靜止圖像的情形就相當于此。
還有,在DVD記錄裝置和STB等外部設備之間的數字I/F中,有IEEE1394、ATAPI、SCSI、USB、有線LAN及無線LAN等。
還有,雖然在上面作為DVD記錄裝置和電視裝置之間的信號,示例出NTSC方式的模擬(成分)視頻信號,但是也可以是分別傳送亮度信號和色差信號的成分信號。
再者,AV設備和電視裝置間的視頻傳送I/F,人們正在研究開發將模擬I/F轉換為數字I/F如DVI,當然也設想通過數字I/F來連接DVD記錄裝置和電視裝置。
圖2是表示例如組裝到圖1的DVD記錄裝置中的驅動裝置110功能的框圖。
該驅動裝置110具備作為記錄再現裝置的光讀頭101以及ECC(Error Correcting Code)處理部102,用來對作為DVD盤這種記錄介質的盤介質100,實行數據的記錄·再現。
另外,驅動裝置110與磁道緩存器103相連接,磁道(track)緩存器103經由系統總線105與系統控制部104相連接,該系統控制部用來對DVD記錄裝置這種的系統整體進行控制。
從驅動裝置110所讀出的動態圖像數據被傳送到下述的動態圖像解碼器240,進行解碼。
如圖2所示,在盤介質100上以被稱為扇區的最小單位來記錄數據。另外,由多個扇區來構成一個ECC塊,以ECC塊為1個單位由ECC處理部102實施錯誤糾正處理。
在作為盤介質一個示例的DVD-RAM盤的情況下,扇區的大小是2KB,并以16扇區=1ECC塊來構成。
該扇區大小按照盤介質100種類的不同,1扇區既可以是512B(Byte),又可以是8KB等。另外,ECC塊也可以是1扇區、16扇區及32扇區等。此后,可以預想到,隨著可記錄信息密度的增大,扇區大小及構成ECC塊的扇區數目將增大。
磁道緩存器103是為了在盤介質100上更為高效率地記錄AV數據而以可變位速率(VBR)來記錄AV數據所用的緩存器。由于向盤介質100的讀寫速率(Va)是固定速率,與此相對AV數據按照其內容(若是視頻則是圖像)所具有的復雜程度其位速率(Vb)有所變化,因而磁道緩存器103是對該速率的差加以吸收所用的緩存器。
在圖2所示的這種系統中,若進一步對磁道緩存器103進行有效利用,則可以在盤介質100上離散配置AV數據。采用圖3,對此加以說明。
圖3(a)表示的是盤介質100上的地址空間。附圖中,左端是地址值為0的點,向右設為地址值不斷增加,0、a1~a2是在其位置上的地址值。如圖3(a)所示,在AV數據被分散到[a1、a2]的連續區域A1和[a3、a4]的連續區域A2上加以記錄的情況下,可以在從a2向a3實行查找的期間,通過將磁道緩存器中所儲存的數據供應給動態圖像解碼器240,來實現AV數據的連續再現。
表示出此時狀態的是圖3(b)。在位置a1上開始讀出的AV數據在從時刻t1向磁道緩存器103進行輸入的同時,從磁道緩存器103開始數據的輸出。據此,只是向磁道緩存器103的輸入速率(Va)和來自磁道緩存器103的輸出速率(Vb)之間的速率差(Va-Vb)部分,向磁道緩存器103儲存數據。這種狀態繼續至檢索區域達到a2也就是達到時刻t2為止。
假設在該期間內磁道緩存器103中所儲存的數據量為B(t2),則只要在從時間t2直至開始區域a3的數據讀出時刻t3為止的期間,消耗磁道緩存器103中所儲存的數據量B(t2)向動態圖像解碼器240持續供應就可以。
換言之,如果在查找前確保一定量以上將讀出的數據量([a1、a2]),則即使在產生查找動作的情況下,也可以實現AV數據的連續供應。
可實現AV數據連續供應的連續區域大小若換算成ECC塊數(N_ecc),則用下面的公式來表示。在該公式中,N_sec是構成ECC塊的扇區數,S_size是扇區大小,Tj是查找性能(最大查找時間)。
N_ecc=Vb·Tj/((N_sec·8·S_size)·(1-Vb/Va))另外,在連續區域之中有時出現缺陷扇區。若也考慮這種情形,則連續區域用下面的公式來表示。在下面的公式中,dN_ecc是允許的缺陷扇區大小,Ts是在連續區域之中跳過缺陷扇區所需要的時間。該大小也以ECC塊數來表示。
N_ecc=dN_ecc+Vb·(Tj+Ts)/((N_sec·8·S_size)·(1-Vb/Va))還有,此處雖然已說明了從盤介質讀出數據時也就是再現時的示例,但是在向盤介質寫入數據時也就是進行記錄或錄制的情況下,也可以同樣地加以考慮。如上所述,如果在盤介質中連續記錄一定量以上的數據,則即使在盤上分散記錄AV數據也可以實現連續再現·再現。還有,例如在DVD中,將該連續區域稱為CDA。
圖4是包含驅動裝置110并且構成圖1的DVD記錄裝置或DVD攝錄裝置這種記錄再現裝置時的框圖。
如圖4所示,系統控制部104以系統總線105為中心,連接動態圖像編碼器221、靜止圖像編碼器222、解析部223、數字I/F部230、動態圖像解碼器240以及靜止圖像解碼器241等,(通過未圖示的控制線)對整體進行控制。
在各編碼器和解析部中,作為AV數據的輸入源分別連接有模擬播放信號調諧器210、攝像部211以及數字播放信號調諧器212。還有,對于這些編碼器和調諧器而言,不需要同時具備全部,而可以只具備所需的裝置。
來自用戶的指令通過用戶I/F部200被傳送到系統控制部104,動態圖像或靜止圖像的解碼結果通過顯示部250提示給用戶。有關利用本系統的數據記錄/再現過程,將在下面予以說明。
圖5表示的是可記錄的盤介質的外觀和物理結構。例如,DVD-RAM這種盤介質以保護記錄面為目的,在存放于卡盒內的狀態下裝入記錄再現裝置中。但是,也可以以其它結構來實行記錄面的保護或者在可允許的這種情況下,不存放于卡盒內而直接裝入記錄再現裝置中。
圖5(a)表示的是可記錄盤介質記錄區域的一個示例。在圖5(a)的示例中,在最內圓上配置導入區域,在最外圓上配置導出區域,在其中間配置數據區域。
導入區域記錄有為了在光讀頭進行訪問時使伺服裝置穩定所需要的基準信號和與其它盤介質之間的識別信號等。導出區域也記錄有與導入區域相同的基準信號等。
盤介質上被分割成作為最小訪問單位的扇區。
圖5(b)是將圖5(a)中示為同心圓狀的導入區域、導出區域及數據區域按橫向配置的說明圖。
導入區域和導出區域在其內部具有缺陷管理區域(DMADefectManagement Area)。缺陷管理區域指的是,記錄有位置信息和代替位置信息的區域,該位置信息表示產生缺陷的扇區位置,該代替位置信息表示代替該缺陷扇區的扇區是否存在于下述代替區域的任一個中。
數據區域在其內部具有代替區域和用戶區域。代替區域是存在缺陷扇區時加以代替使用的區域。用戶區域指的是,文件系統可以作為記錄用區域加以利用的區域。
還有,根據盤介質種類的不同,也存在不具有代替區域的盤,這種情況下,也有時按照需要如下所述,在UDF(Universal Disk Format)等文件系統層上實行缺陷扇區的代替處理。
為了向盤介質上的各個扇區進行訪問,一般實行下述處理,即從內圓按順序將物理扇區號(PSNPhysical Sector Number)分配給數據區域。將通過PSN進行管理的扇區稱為物理扇區。
另外,如同只連續顯示數據記錄所使用的扇區那樣,也實行下述處理,即從內圓按順序將邏輯扇區號(LSNLogical Sector Number)分配給用戶區域的物理扇區。將通過LSN進行管理的扇區稱為邏輯扇區。
圖6表示的是由邏輯扇區構成的盤介質邏輯數據空間。
邏輯數據空間被稱為卷空間,用來記錄用戶數據。在卷空間中,由文件系統來管理記錄數據。也就是說,以存儲數據的1組扇區作為文件并且以1組文件作為目錄進行管理所需的信息被記錄到卷空間內的分區空間內,管理分區空間等所需的卷結構信息被記錄到卷區域的起點和末尾。
在DVD-RAM等的盤介質中,文件系統被稱為UDF,并且一般使用依據ISO13346標準的文件系統。
還有,上述1組扇區在卷空間中不一定連續配置,而被部分離散配置。為此,文件系統以構成文件的扇區組之中在分區空間上連續配置的1組扇區作為盤區進行管理,并以文件為有關聯的盤區集合進行管理。
另外,在UDF的分區空間中,給數據訪問的每個單位分配邏輯塊號(LBNLogical Block Number),實行數據的配置和管理。
圖7是表示本發明盤介質上所記錄的目錄和文件結構的一個示例。
在根目錄300之下,有VIDEO目錄301和DCIM目錄302,在其下面存儲包含動態圖像和靜止圖像的各種媒體文件311、表示多個媒體文件的組管理及再現順序以及各種屬性的管理信息文件310(文件名GRP_DATA)等。
在本實施方式中,包括作為記錄及再現用對象的AV數據的各種媒體文件,例如被記錄到目錄DIR×××(×××是16進制數)內。
媒體文件之中包含MPEG2等動態圖像的動態圖像文件作為MOVnnn.MPG(nnn是16進制數)加以記錄,各自的動態圖像文件的屬性信息被記錄到屬性信息文件MOVnnn.MOI中。動態圖像文件是以MPEG2方式和MPEG4方式等壓縮后的AV數據,作為程序流(PS)、傳送流(TS)或者其它形式的文件加以記錄。
在與動態圖像文件一起記錄的屬性信息文件中,具有各自的動態圖像文件識別信息、所記錄的日期時間、動態圖像數據的代表圖像以及將對象的再現時刻變換成盤上的地址所用的訪問圖信息及其管理信息等。
由于具有訪問圖信息,因而可以實行動態圖像數據所具有的時間軸和數據(位串)軸之間的變換,能夠實現以對動態圖像數據的時間軸為基準的隨機訪問。
動態圖像文件和屬性信息文件通過文件名相互關聯,有關聯的動態圖像文件和屬性信息文件在其文件名中同樣設定除去擴展名的部分如″MOV001″的部分。但是,動態圖像文件和屬性信息文件的相關聯不限于上述方法,而也可以是其它方法,諸如以雙方的對應關系作為表信息加以保持,或者在上述屬性信息文件內保持向對應動態圖像文件的連接信息(例如,到動態圖像文件的路徑名)等。
在對媒體文件之中包含JPEG等靜止圖像信息的靜止圖像文件加以記錄的情況下,作為STLnnn.JPG加以記錄。靜止圖像文件是以JPEG方式等壓縮后的視頻數據,并采用DCF(Design rule for CameraFile system)格式和Exif(Exchangeable image file format for digital stillcamera)格式,作為文件加以記錄。
有關靜止圖像文件,也可以進一步按照DCF標準進行記錄。在根目錄300之下有DCF圖像根目錄302(目錄名DCIM),并且在其下面有存儲靜止圖像文件所用的DCF目錄。(例如,目錄名100ABCDE)。
而且,在DCF目錄之下存儲作為靜止圖像文件的DCF對象(例如,文件ABCD0001.JPG)。DCF對象是按照由DCF所確定的規定加以記錄的文件組,由DCF基本文件、DCF擴展圖像文件以及DCF預覽文件等組成。DCF基本文件是一種圖像文件,其緊接在DCF目錄之下加以記錄,具有由DCF標準所確定的DCF文件名和擴展名″JPG″,依據Exif標準并且具有由DCF標準所確定的數據結構。
DCF擴展圖像文件是一種圖像文件,其緊接在DCF目錄之下加以記錄,雖然具有DCF文件名,但是具有與DCF基本文件不同的擴展名及數據結構。另外,DCF預覽文件是一種壓縮文件,用來記錄DCF擴展圖像文件的預覽圖。
還有,對于這些DCF基本文件、DCF擴展圖像文件及DCF預覽文件,并不一定需要記錄全部。另外,在DCF對象之外,有時也記錄MotionJPEG文件等。
對所記錄的媒體文件加以管理的文件管理信息,作為管理數據目錄303(目錄名INFO)下的管理信息文件310(文件名GRP_DATA)加以記錄。
圖8是在本發明的記錄再現裝置中所記錄的媒體文件作為組被分類時對管理各媒體文件和組之間相關聯的信息加以保持的管理信息文件310(文件名GRP_DATA)的結構。
圖8所示的管理信息文件310由一般屬性信息、組信息管理表401以及恢復信息管理表402構成。
組信息管理表401如圖9所示,由組管理信息和一般屬性信息構成,該組管理信息用來對屬于個別組的文件加以管理,該一般屬性信息用來管理組管理信息的數目等。
再者,組管理信息由一般屬性信息和文件識別信息411構成,該文件識別信息用來對與該組管理信息對應的組所屬的文件加以識別。
在一般屬性信息中,包含該組管理信息中含有的文件識別信息數目。另外,此外還可以包含該組的名稱、注釋及制作日期時間等。
另外,也可以使之與目錄以1對1方式對應,該目錄是使該組由盤介質上的文件系統來管理的目錄,這種情況下也可以包含對應目錄名稱(例如,從根目錄到該目錄的路徑名等)的信息。
另一方面,有關各文件識別信息411,分別存儲有該組所包含各媒體文件的路徑信息。路徑信息的形式例如如同″/VIDEO/DIR001/MOV001.MPG″那樣,最好是以″/″作為路徑分隔符的全路徑名。
或者,只要由路徑信息來識別的媒體文件被唯一確定,則也可以是其它形式。例如,在圖7的情況下,各文件具有文件號,其母目錄也具有目錄號。再者,如果給VIDEO目錄301和DCIM目錄302分配唯一的目錄號,而且對″MPG″和″JPG″等擴展名也分配唯一的文件類型號(或者擴展名號),則可以將各自的媒體文件作為數值序列加以指定。
假設,給VIDEO目錄301作為母目錄號分配″0″,給擴展名″MPG″分配文件類型號″1″,則上述″/VIDEO/DIR001/MOV001.MPG″這樣的路徑名,可表示為母目錄號0目錄號001文件號001文件類型號1,并且也可以作為存儲于文件識別信息411中的值而采取這種形式。另外,此外也可以是目錄號和文件名的組合等形式。
再者,在各文件識別信息411中,也可以包含與對應各媒體文件有關的屬性信息(例如,再現時間長度等)。
還有,屬性信息文件(例如,圖7的MOV001.MOI)不需要登錄到文件識別信息411中。原因是,對應的媒體文件(這種情況下是圖7的MOV001.MPG)如果被登錄到文件識別信息411中,則如上所述可以根據文件名的對應關系知道屬性信息文件。
或者,相反也可以將屬性信息文件登錄到文件識別信息411中。因為同樣可以知道對應的媒體文件。
圖10表示,在本發明的記錄再現裝置中以最后被記錄的媒體文件識別信息作為記錄恢復(resume)信息加以記錄的恢復信息管理表402的結構。
恢復信息管理表402由一般屬性信息和個別的恢復信息420構成。
在一般屬性信息中,在恢復信息管理表402內包含多個恢復信息420的情況下,存儲其總數等。在存儲多個恢復信息420的情況下,除下述的記錄恢復信息之外,也可以存儲以往技術所說明的這種再現恢復信息。
在存在多種恢復信息420的情況下,各恢復信息的區分是根據下述恢復信息420中的類型信息內所設定的值來實行的。
本實施方式中包含于恢復信息管理表402內的一個恢復信息420,其類型信息被設定為″記錄1″,作為記錄恢復信息500加以使用。
在記錄恢復信息500中保持最終記錄文件識別信息501,該最終記錄文件識別信息是本發明的記錄再現裝置最后被記錄的媒體文件識別信息。在最終記錄文件識別信息501中與上述文件識別信息411相同,利用路徑名、目錄號及文件號的組合,對識別對應媒體文件的信息加以存儲。
有關記錄恢復信息500的利用,將在下面予以詳細說明。
下面,有關向盤介質100實行記錄的本發明所涉及的記錄再現裝置結構及動作,采用圖4予以說明。
圖4所示的記錄再現裝置,具備用戶I/F部200,用來受理向用戶的顯示及來自用戶的請求;系統控制部104,用來執行系統整體的管理及控制;模擬播放信號調諧器210,用來接收VHF及UHF;數字播放信號調諧器212,用來接收數字衛星播放信號;動態圖像編碼器221,用來將模擬信號變換成數字信號并將其編碼成MPEG程序流;解析部223,用來對通過數字衛星所傳送的MPEG傳送流進行解析;顯示部250,是電視及傳聲器等;動態圖像解碼器240,用來對MPEG等動態圖像數據進行解碼;等。
另外,在記錄再現裝置是DVD攝錄裝置這種攝像設備的情況下,具備攝像部211,用來輸入視頻;靜止圖像編碼器222,用來將從攝像部211所傳送來的AV信號編碼成JPEG流。
另外,由于從攝像部211將AV信號傳送給動態圖像編碼器221,因而向視頻的MPEG程序流實行編碼,該視頻是由攝像機所拍攝到的。
另一方面,在系統構成攝錄設備的情況下,也有時不具備模擬播放信號調諧器210和數字播放信號調諧器212。
再者,圖4的系統具備磁道緩存器103,用來暫時存儲寫入數據;驅動裝置110,用來在盤介質100上寫入數據。
另外,也可以具備數字I/F部230,是通過IEEE1394和USB等通信裝置向外部設備輸出數據的接口。
在這樣所構成的記錄·再現裝置系統中,用戶I/F部200首先接受來自用戶的請求。
用戶I/F部200將來自用戶的請求傳送給系統控制部104,系統控制部104在對來自用戶的請求加以解釋的同時,實行向各模塊的處理請求。
接著,有關將模擬播放信號編碼成MPEG-2PS格式作為媒體文件加以記錄的自編碼錄制,在下面對其動作予以說明。
系統控制部104請求到模擬播放信號調諧器210的接收和向動態圖像編碼器221的編碼。動態圖像編碼器221對從模擬播放信號調諧器210所傳送的AV數據進行視頻編碼、音頻編碼及系統編碼,將其傳送給磁道緩存器103。
動態圖像編碼器221在開始編碼后,與編碼處理同時將制作訪問圖信息等所需的信息傳送給系統控制部104。
接著,系統控制部104對驅動裝置110發出記錄請求,驅動裝置110將磁道緩存器103中所儲存的數據取出將其記錄到盤介質100上。
此時,從盤上的可記錄區域檢索上述的連續區域(CDA),并在所檢索到的連續區域上記錄數據。此時,CDA的可記錄區域檢索開始位置是根據記錄恢復信息500來決定的。有關其詳細的方法,將在下面予以說明。
錄制結束是由來自用戶的停止請求加以指示的。來自用戶的錄制停止請求通過用戶I/F部200傳送到系統控制部104,系統控制部104對模擬播放信號調諧器210和動態圖像編碼器221發出停止請求。
動態圖像編碼器221受理來自系統控制部104的編碼停止請求,停止編碼處理。
系統控制部104在編碼處理結束后,根據從動態圖像編碼器221所收到的信息,生成屬性信息,該屬性信息包含訪問圖信息及其管理信息等。
接著,系統控制部104對驅動裝置110發出下述數據的記錄結束和屬性信息記錄請求,該數據儲存于磁道緩存器103中,驅動裝置110將磁道緩存器103的剩余數據和屬性信息作為屬性信息文件(例如,圖7的文件MOV001.MOI)記錄到盤介質上,結束媒體文件的錄制處理。
接著,有關靜止圖像的記錄,在下面說明對從攝像部211所傳送來的AV數據進行JPEG編碼加以記錄的動作。
系統控制部104請求向攝像部211的AV數據輸出和向靜止圖像編碼器222的編碼。
靜止圖像編碼器222對從攝像部211所傳送的AV數據進行JPEG編碼,將其傳送到磁道緩存器103。
驅動裝置110在接受來自系統控制部104的指令的同時,將磁道緩存器103中所儲存的數據記錄到盤介質100上。
此時,從盤上的可記錄區域檢索可記錄的空白區域,并在所檢索到的空白區域上記錄數據。此時,可記錄的空白區域檢索開始位置是根據記錄恢復信息500來決定的。有關其詳細的方法,將在下面予以說明。
若記錄一張靜止圖像文件后,則攝影結束。或者,在從用戶發出連續攝影指令的情況下,按照來自用戶的停止請求予以結束,或記錄指定張數的靜止圖像文件后結束。
來自用戶的攝影停止請求通過用戶I/F部200傳送到系統控制部104,系統控制部104對攝像部211和靜止圖像編碼器222發出停止請求。
按照如上的過程記錄到盤介質100上的各媒體文件,為了能在以后容易實行那些媒體文件的檢索,而使之與特定的組相關聯加以管理。
有關在媒體文件被記錄到盤介質100上時由系統控制部104對管理信息文件310所實行的操作,將采用圖11~圖14予以說明。
圖11表示的是,在某個瞬間盤介質100上的目錄及文件結構以及與其狀態對應的分區空間內數據配置的概要。
圖11(a)表示的是目錄及文件結構。此處,記錄有2個媒體文件。
圖11(b)是與圖11(a)對應的分區空間內的數據配置的概要,只是簡單記載了為了說明本發明的實施示例所需的數據。
在此,UDF信息是對分區空間內空白區域加以管理的空間位圖描述符(Space Bitmap Descriptor)等文件系統所用的信息。所謂目錄等,包括Root目錄和VIDEO目錄、其它目錄和文件以及對它們進行管理的文件系統信息。
GRP_DATA是管理信息文件310,包括以媒體文件作為組進行分類所用的信息。
空白區域1、2是未記錄數據的區域,是可進行新文件記錄的區域。某個邏輯塊是否為空白區域,是通過查找空間位圖描述符各位的值來判別的。
MOV001.MPG和STL102.JPG是媒體文件,DIR001目錄下的全部媒體文件都作為在同一組中進行管理的文件。
在圖12中表示此時管理信息文件310內的狀態。圖12(a)表示的是設定于一個組管理信息中的值。
作為一般信息,文件識別信息數目被設定為2,作為與該組對應的目錄信息而設定出″/VIDEO/DIR001/″。給存在2個的文件識別信息,分別設定為″/VIDEO/DIR001/MOV001.MOG″和″/VIDEO/DIR001/STL002.JPG″。
另一方面,圖12(b)表示的是設定于記錄恢復信息500中的值。作為類型信息設定出表示本實施方式記錄恢復信息的″記錄1″。另外,作為最終記錄文件識別信息設定為″/VIDEO/DIR001/STL002.JPG″。
有關從圖11及圖12的狀態按照上述過程記錄新的媒體文件時由系統控制部104對管理信息文件310所實行的操作,采用圖13及圖14予以說明。
圖13表示的是,緊接著作為新的媒體文件記錄下STL103.JPG之后盤介質100上的目錄和文件結構以及與其狀態對應的分區空間內數據配置的概要。
圖13(a)表示的是目錄及文件結構。與圖11(a)相比,已追加STL103.JPG。
圖13(b)是與圖13(a)對應的分區空間內數據配置的概要。與圖11(a)相比,追加了STL103.JPG。
STL103.JPG的記錄位置是根據緊接在記錄STL103.JPG之前記錄恢復信息500中的最終記錄文件識別信息501內所存儲的信息來決定的。
也就是說,從文件系統的信息取得最終記錄文件識別信息501所示的媒體文件最末尾邏輯塊號(LBN),從其位置實行空白區域的檢索。在圖11(b)中,示為空白區域檢索的部分就相當于此。(但是,實際的空白區域檢索是通過查找分區空間內對各LBN加以管理的空間位圖描述符的各位來實行的。
該最末尾LBN的值,在文件系統是UDF的情況下可以從作為UDF數據結構的文件項目(File Entry)得到。
文件項目用來管理各文件的記錄開始位置和其數據長度。也就是說,根據文件項目中含有的分配描述符(Allocation Descriptor),來保持各文件的記錄開始位置(Extent Position)和其數據長度(ExtentLength)。
按照該記錄開始位置和數據長度的值,可以知道最終記錄文件識別信息501所示的媒體文件最末尾的LBN。
通過實施這種空白區域檢索,將空白區域2決定為最初的可記錄空白區域。
因而,在圖13中所記錄的STIL103.JPG的記錄位置成為空白區域2的起點部分,表示在該位置上所記錄的狀態的是圖13(b)。記錄STIL103.JPG后的結果為,空白區域2成為空白區域2′,記錄了STIL103.JPG后的區域作為已使用的區域被登錄到空間位圖上。
還有,若空白區域的檢索范圍到達分區空間的最后(Last LBN),則此次返回分區空間的起點,并從其位置朝向Last LBN的方向實施檢索。
據此,在媒體文件的再現過程中這種的數據配置被實現,這種數據配置能夠將用于數據讀出的光讀頭101的訪問動作頻率抑制為最低限度。
在圖14中表示,記錄下STIL103.JPG之后管理信息文件310內的狀態。圖14(a)表示的是圖12(a)所示的組管理信息被更新后的狀態。
一般信息中的文件識別信息數目被變更為3。然后,追加文件識別信息#3,將它的值設定為″/VIDEO/DIR001/STL003.JPG″。
另一方面,圖14(b)表示的是記錄恢復信息500中新設定的值。針對圖12(b),最終記錄文件識別信息的值變更為″/VIDEO/DIR001/STL003.JPG″。
這樣一來,每次新的媒體文件被記錄到盤介質100上,都通過系統控制部104,來更新作為管理信息310的管理信息文件310。也就是說,更新對組的組管理信息,該組用來分類各媒體文件,將最后被記錄文件的最終記錄文件識別信息不斷記錄到記錄恢復信息500中。
在記錄新的媒體文件時,其記錄位置是從下述區域開始實行的,該區域與緊接在此前所記錄的媒體文件最末尾相接,因此屬于同一組的媒體文件在盤介質100上被配置到連續的區域。
因為記錄恢復信息500作為管理信息文件310的一部分被記錄到盤介質100上,所以即使記錄再現裝置的電源斷開或者盤介質100被從記錄再現裝置取出,通過從盤介質100再次讀出記錄恢復信息500,也可以恢復同樣的記錄動作。
還有,管理信息文件310向盤介質100的記錄或再現是根據系統控制部104的指令適當實行的。
下面,有關再現上述盤介質100的動作,采用圖4予以說明。
圖4所示的記錄·再現系統除上述用戶I/F部200和系統控制部104等之外,還包括驅動裝置110,用來從盤介質100讀出數據;磁道緩存器103,用來暫時存儲從驅動裝置110所讀出的數據;動態圖像解碼器240,用來對動態圖像文件(例如,MOV001.MPG)等的AV流進行再現;靜止圖像解碼器241,用來對靜止圖像文件(例如,STL003.JPG)進行解碼;顯示部250,用來向用戶顯示解碼結果;等。
另外,還具有數字I/F部230,用來將AV流供應到外部。據此,也可以通過IEEE1394和IEC958等通信裝置將AV流供應到外部。
如圖2及圖4所示,在盤介質100上作為媒體文件所記錄的數據由驅動裝置110中的光讀頭101讀出,通過ECC處理部102被存儲到磁道緩存器103中。
磁道緩存器103中所存儲的數據被輸入到動態圖像解碼器240、靜止圖像解碼器241的任一個中,予以解碼及輸出。
此時,控制部104例如根據圖14(a)所示組管理信息中的文件識別信息數組順序,來決定應讀出的數據。
也就是說,如果是圖14(a)的示例,則如同在圖中右端用箭頭所示的那樣,控制部104實行下述控制,即首先對媒體文件″/VIDEO/DIR001/MOV001.MPG″進行再現,接著對媒體文件″/VIDEO/DIR001/STL002.JPG″進行再現,最后對媒體文件″/VIDEO/DIR001/STL003.JPG″進行再現。
此時,控制部104可以根據各媒體文件的擴展名(MPG和JPG)及屬性信息文件(MOVnnn.MOI)內的信息來判別將再現的媒體文件類型,因此控制部104實行控制以將所讀出的媒體文件輸入適當的解碼器中。
這樣,在依次對分類到某個組中的媒體文件進行再現時,一般情況下在各媒體文件的讀出期間發生光讀頭101的訪問動作。在盤介質上各媒體文件間的位置相隔大的情況下,光讀頭等的訪問動作需要時間,對于多個媒體文件的連續再現請求而言,有時趕不上數據的讀出速度,結果進行再現·顯示的視頻將停止。
假設,在不實行采用上述記錄恢復信息的媒體文件記錄位置決定方法的情況下,例如STL003.JPG文件有時被配置到圖13(b)的空白區域1。
如果做出這種配置,則在DIR001目錄下的3個媒體文件連續再現過程中,STIL002.JPG文件再現之后光讀頭101朝向內圓大幅實行訪問動作,不得不移動至STL003.JPG文件的起點,而在此期間可能使顯示停止。
另一方面,在本發明的實施方式中,由于按照上述記錄動作將媒體文件記錄到盤介質100上,因而屬于同一組的媒體文件在盤介質100上被配置到連續的區域。
例如,如圖13(b)所示DIR001目錄下的3個媒體文件在分區空間內,按再現的順序從內圓一側向外圓一側依次配置。
對實行這種配置后的媒體文件加以再現時的光讀頭101動作,首先訪問到MOV001.MPG文件的起點開始再現。此后,只是連續讀出數據就可以實現再現,直至達到作為最后再現對象文件的STL003.JPG最末尾為止都不需要大的訪問動作。
因而,對于用戶來說,容易實現將多個媒體文件加以連續再現·顯示的處理。
還有,雖然在上面已說明當進行媒體文件的記錄時將模擬播放信號向MPEG-2PS格式進行編碼的示例,但是也可以采用其它編碼方式來記錄媒體文件。
例如,在編碼成MPEG-2TS格式的情況下,動態圖像編碼器221將模擬信號變換成數字信號,將其編碼成MPEG傳送流。
另外,即使在對來自攝像部211的AV信號進行自編碼的情況下,也只是向動態圖像編碼器221的輸入從模擬播放信號調諧器210更換為攝像部211,對于上述處理來說基本上是相同的。
另外,除自編碼之外也可以是采用外部編碼方式的錄制,該外部編碼以數字播放信號作為媒體文件加以錄制。這種情況下,所記錄的動態圖像數據種類成為MPEG-2TS格式。
此時,用戶發出的數字播放信號錄制請求通過用戶I/F部200傳送到系統控制部104。系統控制部104請求向數字播放信號調諧器212的接收和到解析部223的數據解析。從數字播放信號調諧器212所傳送的MPEG傳送流通過解析部223傳輸到磁道緩存器103。
解析部223用來對MPEG傳送流的系統層進行解析,檢測訪問圖制作所需要的信息,將其傳送給系統控制部104。
接著,系統控制部104對驅動裝置110輸出記錄請求,驅動裝置110將磁道緩存器103中所儲存的數據取出,記錄到盤介質100上。
此時,系統控制部104根據組管理信息、恢復信息及文件系統的分配信息,來判別最后被記錄的文件最終記錄位置,從該最終記錄位置沿一定方向檢索空白區域,將該空白區域的起點決定為記錄開始位置對驅動裝置110加以指示。此時,系統控制部104從盤上的可記錄區域檢索作為空白區域所述的連續區域(CDA)。驅動裝置110在所檢索到的連續區域上記錄數據。
錄制結束是按照來自用戶的停止請求加以指示的。來自用戶的錄制停止請求通過用戶I/F部200傳送到系統控制部104,系統控制部104對數字播放信號調諧器212和解析部223發出停止請求。
解析部223接受來自系統控制部104的解析停止請求,停止解析處理。
系統控制部104在數字播放信號的接收處理結束后,根據從解析部223所收到的信息來生成屬性信息,該屬性信息包含訪問圖和圖管理信息。
還有,在外部編碼過程中也可能有時不能生成有效的訪問圖。作為不能生成有效訪問圖的情形,普遍認為是接收到不對應的數字播放信號的情況等。
最后,系統控制部104對驅動裝置100請求磁道緩存器103中所儲存數據的記錄結束以及屬性信息的記錄,驅動裝置110將磁道緩存器103的剩余數據和屬性信息作為屬性信息文件(例如,文件MOV002.MOI)記錄到盤介質100上。再者,系統控制部104對作為管理信息文件310內容的組管理信息及恢復信息加以更新,通過驅動裝置100將其記錄到盤介質100上,結束錄制處理。
上面,已根據來自用戶的錄制開始及結束請求對動作做出說明,例如在由VTR所使用的定時錄制情況下,只是取代用戶而由系統控制部自動發出錄制開始及結束請求,在本質上上述動作是相同的。
此外,有關靜止圖像的記錄,也可以從數字I/F部219輸入靜止圖像文件加以記錄。
從數字I/F部230發送出的DCF對象被傳送給磁道緩存器103。
驅動裝置110在接受來自系統控制部104的指令的同時,將磁道緩存器103中所儲存的數據記錄到盤介質100上。
若記錄了一張靜止圖像文件,則記錄結束。在從用戶發出連續記錄指令的情況下,按照來自用戶的停止請求予以結束,或者記錄指定張數的靜止圖像文件后予以結束。
來自用戶的錄制停止請求通過用戶I/F部200傳送到系統控制部104,系統控制部104對數字I/F部230發出停止請求。
在這種各種各樣的記錄過程中,也如同采用圖11~14所說明的那樣,媒體文件到組的分類、記錄恢復信息的設定以及根據其記錄恢復信息的盤介質100上記錄位置的決定過程,同樣被實行。
其結果為,屬于同一組的媒體文件在盤介質100上被連續配置,可以實現它們的連續再現。
(實施方式2)在實施方式1中如圖10所示,作為記錄恢復信息保持有最終記錄文件的識別信息。但是,在本實施方式中存在下述課題,即在由最終記錄文件識別信息所指示的媒體文件因某種原因(例如,根據用戶指令的文件刪除)從盤介質100被刪除的情況下,不能知道最終記錄位置也就是在下次記錄過程中開始空白區域檢索的位置。
也就是說,在實施方式1中因為從最終記錄文件和對其文件的UDF文件系統的文件項目信息獲得最終記錄位置,所以其最終記錄文件若從文件系統刪除,則對應的文件項目也被刪除,結果不能知道最終記錄位置。
因此,在本實施方式2中將對于即使在最終記錄文件被刪除的情況下也能知道最終記錄位置的記錄恢復信息結構,予以說明。
圖15表示的是本發明實施示例中的記錄恢復信息510。本發明的實施方式中的記錄恢復信息510為了與圖10所示的記錄恢復信息500加以區別,而設定″記錄2″的值作為類型信息。
記錄恢復信息510除最終記錄文件識別信息501之外,由最終記錄位置信息511構成。最終記錄位置信息511是保持最終記錄文件最末尾位置信息如LBN的值的部分。
在實施方式1中,是與下述最末尾的位置信息相同的信息,該最末尾的位置信息是在記錄時從與最終記錄文件識別符相對應的UDF文件項目信息得到的。
這樣一來,假使由最終記錄文件識別信息所示的媒體文件從文件系統被刪除,也將保持最終記錄位置的信息,因此可以使用該信息來決定開始空白區域檢索的位置,該空白區域檢索用來記錄新的媒體文件。
另外,根據實施方式2的結構,在記錄時不用查找UDF的信息,就可以立刻獲得最終記錄位置的信息,因此也得到能更為迅速開始記錄動作這樣的效果。
(實施方式3)在本實施方式中,將有關與實施方式1不同的文件分類方法,采用圖16~17予以說明。
圖16表示的是本實施方式中的組管理信息結構和其設定值的示例。圖16所示的組管理信息設為對盤介質100上所記錄的媒體文件管理組信息,該盤介質具有圖7所示的目錄及文件結構。
與圖12等不同之處是,構成本組管理信息所管理的組的媒體文件組未被記錄到同一母目錄之下。
更為具體地說,如圖16各文件識別信息的值所示,本組管理信息管理的組所屬的媒體文件是″/VIDEO/DIR002″目錄下的媒體文件和″/DCIM/100ABCDE/″目錄下的媒體文件。
這樣,通過使用組管理信息,而可以與采用文件系統目錄結構的文件分類完全獨立進行分組,能夠實現反映用戶意圖且更為自由的分類。
當實行這種組管理時如同實施方式1那樣,在準備將屬于同一組的媒體文件在盤介質100上連續配置的情況下,最好是圖17這種記錄恢復信息結構。
圖17表示的是本實施方式中記錄恢復信息520的結構。記錄恢復信息520的特征為,除圖15所示的記錄恢復信息510之外還具有所屬組信息521。
所屬組信息521用來指示由最終記錄文件識別信息501所示的最終記錄文件所屬的組。作為存儲于所屬組信息521中的信息形式,將存儲對應的組管理信息索引值。在圖16的情況下,索引值是2。因而,將圖17所屬組信息521的值設定為2。
還有,作為向所屬組信息521所設定的值的形式,有存儲于組管理信息之一般信息中的組名稱信息等。此外,如果可以確定所對應的組,則也可以是其它形式。
由于在記錄恢復信息520中具有所屬組信息521,因而在準備新記錄媒體文件時,可以立刻知道對緊接在此前所記錄的媒體文件加以分類的組,對于此次的記錄,也可以輕易地接著上次的記錄加以記錄。
如果沒有所屬組信息521,則需要檢索全部組管理信息找出最新的媒體文件并接于其后開始記錄這樣的時間,隨著文件數目和組數目的增加,檢索時間將增大,在實際應用方面不是令人滿意的。
另一方面,根據本實施方式,即使在盤介質100上存在多個文件和目錄,也可以迅速決定分類目標的組。
還有,組管理信息的數據結構也可以與圖16不同,而能夠對多個媒體文件進行分類,并且也能夠具備可確定各組的識別信息(圖16的情況下是索引值)。例如,也可以是下述圖22(b)的這種結構。
(實施方式4)
在本實施方式中,將有關記錄恢復信息和對媒體文件的缺陷管理動作,采用圖18予以說明。
圖18表示代替區域、UDF信息、管理信息文件310及MOV001.MPG之間在盤介質100上的概略配置,該代替區域是用來代替缺陷扇區的扇區所配置的區域,該UDF信息包含空間位圖描述符等的文件系統信息,該管理信息文件包含記錄恢復信息,該MOV001.MPG是媒體文件的一種。
代替區域配置于分配有PSN的物理扇區空間內,若在分配有LSN的卷空間內的扇區上產生缺陷,則代替該缺陷扇區的扇區被更替為代替區域中的任一扇區。
缺陷扇區和代替扇區之間的相對應信息如同圖5(b)所說明的那樣,被記錄到缺陷管理區域(DMADefect Management Area)中。
在圖18中,由于代替區域處于卷空間的外側,因而可以對卷空間內(及分區空間內)的全部扇區實行分配代替扇區的代替處理。
因而,包含記錄恢復信息的管理信息文件310也成為代替處理的對象,假如記錄有記錄恢復信息的扇區因某種原因(例如,達到盤介質的重寫壽命)而成為缺陷扇區,通過將該扇區更替為代替扇區,也可以不丟失數據,而總是確保高的可靠性,保持記錄恢復信息。
另一方面,對于包含動態圖像數據的媒體文件(例如,MOV001.MPG)來說,不實行代替處理而記錄數據(跳過缺陷扇區來配置數據)。也就是說,如同采用圖3所說明的那樣,為了實行AV數據的連續再現而將AV數據配置到被稱為CDA的連續區域,以此可以在不中斷的狀況下對AV數據進行再現。
另外,如圖19所示在代替區域未被配置到物理扇區空間的情況下,通過實行利用文件系統的代替處理,與圖18所說明的相同,而可以實現可靠性高的記錄恢復信息記錄。
利用文件系統的代替處理,例如在UDF中,是通過與DMA相當的Spare Table和作為代替區域的Spare Area來實現的。
在圖19中也與圖18相同,由于UDF信息、管理信息文件以及此處包含的記錄恢復信息按照需要實行代替處理,因而確保高可靠性,另一方面,對于包含AV數據的媒體文件(例如,MOV001.MPG)來說,通過不實行代替處理而配置數據,來實現連續的再現。
(實施方式5)在本實施方式中,將有關管理信息文件的形式,采用圖20~23予以說明。
圖20表示的是本實施方式中管理信息文件600的結構。通過與圖8管理信息文件310相同的目錄層和文件名,被記錄到盤介質100上。
圖20所示的管理信息文件600由一般屬性信息、文件信息管理表601、組信息管理表602以及恢復信息管理表603構成。
文件信息管理表601如圖21(a)所示,包括文件管理信息610,用來管理個別的文件;一般屬性信息,用來管理文件管理信息的數目等。
再者,文件管理信息610包括一般屬性信息;文件識別信息611,是與該文件管理信息對應的媒體文件路徑信息;唯一ID信息612,用來設定至少在一個管理信息文件600中不重復的值。
在一般屬性信息中包含與該文件管理信息對應的一般信息,并且也可以包含注釋(文本信息)、制作日期時間及再現時間長度等。
在文件識別信息611中分別存儲有該組含有的各媒體文件路徑信息。路徑信息的形式例如與實施方式1的文件識別信息411相同。
在唯一ID信息612中,設定至少在管理信息文件600中不重復的唯一ID值(例如,32位的整數值信息)。該ID值是為了從下述的文件參照信息621等參照相當的文件管理信息610等目的而設立的。
圖21(b)表示的是文件管理信息表中所設定的值的示例。在此,設為存在20個文件管理信息。也就是說,由管理信息文件600來管理20個媒體文件,在未圖示的一般屬性信息中存儲文件管理信息數目為″20″這樣的信息。
20個的各文件管理信息分別具有文件識別信息和唯一ID信息。(但是,在附圖中省略中間的文件識別信息加以記載)。各文件識別信息和唯一ID信息的值的示例表示于圖21(b)中。
接著,組信息管理表602如圖22所示,包括組管理信息620,用來管理屬于個別組的文件;一般屬性信息,用來管理組管理信息620的數目等。
另外,各組管理信息620包括文件參照信息621,具有屬于其組到媒體文件的參照信息;一般屬性信息,用來管理其數目等。
在一般屬性信息中,包含該組管理信息中含有的文件識別信息數目。另外,此外也可以包含該組的名稱、注釋及制作日期時間等。
另外,也可以使之與目錄以1對1的方式對應,該目錄是使該組由盤介質上的文件系統來管理的目錄,這種情況下也可以包含對應目錄的名稱信息。
另一方面,有關各文件參照信息621,具有該組含有到各媒體文件的參照信息,也就是管理該媒體文件的文件管理信息610所具有的唯一ID信息的值。
圖22(b)表示的是本實施方式中組管理信息620的設定值示例。圖22(b)所示的組管理信息620設為與圖21(b)所示的文件信息管理表601一起記錄到管理信息文件600中。
在圖22(b)所示的組管理信息620中具有3個文件參照信息621,各文件參照信息621分別具有″1″、″10″、″5″這樣的值,來作為向唯一ID的參照值。
另一方面,在圖21(b)中通過查找唯一ID的值為″1″、″10″、″5″的文件識別信息611,獲得對應媒體文件的文件識別信息,并獲得文件系統上到媒體文件的路徑信息。
這樣,由于使用組管理信息620,該組管理信息利用給各媒體文件所分配的唯一ID的值,因而可以與采用文件系統目錄結構的文件分類完全獨立,實現媒體文件的分組,能夠實現反映用戶意圖且更為自由的分類。
另外,即使在將相同的媒體文件分類到多個不同組的這種情況下,因為也不是直接存儲文件的路徑名,例如通過32位的唯一ID來實行參照,所以能夠實現采用更少數據量的分組。
在采用這種唯一ID的文件管理過程中,最好是圖23這種記錄恢復信息的結構。
也就是說,圖23所示的本實施方式中恢復信息管理表603的結構與上述其它實施方式相比,其特征為具有最終唯一ID信息631。
在最終唯一ID信息631中,設定與文件管理信息610所具有的唯一ID信息相同的值,該文件管理信息用來管理最終記錄文件識別信息501所示的最終記錄文件。例如,在最終記錄文件是由圖21(b)的文件識別信息#20所管理的媒體文件的情況下,在最終唯一ID信息631中如同圖21(b)唯一ID的值所示的那樣,設定″20″這樣的值。
由于在恢復信息管理表603中具有最終唯一ID信息631,因而在準備新記錄媒體文件時,可以立刻知道緊接在此前所記錄的媒體文件中所設定的唯一ID值。
此時,作為給媒體文件的唯一ID分配方法,例如由于為用于分配而預先確定以便從32位整數值小的值(例如,將初始值設為″0″)依次增加,因而可以立刻決定新記錄的媒體文件唯一ID值。
也就是說,若在最終唯一ID信息631中設定為″20″這樣的值,則可以對接下來所記錄的媒體文件,分配對″20″使之增加1后的″21″這個唯一ID。
如果,沒有最終唯一ID信息631,則產生對已存文件管理信息610的全部進行檢索的必要,以便與已分配的唯一ID不重復,隨著文件數目增加其檢索時間將增大,在實用上是不令人滿意的。
另一方面,如果是本實施方式,即使多個媒體文件存在于盤介質100上,也能夠迅速決定唯一ID的值。
還有,在本實施方式中也不只是確定唯一ID的值,而與其它實施方式相同,可以采用記錄恢復信息來確定媒體文件的記錄位置,或者確定分類目標的組。
還有,在上述實施方式中所使用的文件名、目錄名及目錄結構等也可以是其它的名稱和結構。
還有,在上述實施方式中,雖然在一個文件GRP_DATA中存儲組信息和恢復信息,但是即使在各自不同的文件中存儲相同的信息,也將獲得相同的效果。
(實施方式6)圖24表示的是,本發明實施方式6所涉及由記錄再現裝置所記錄的盤介質100上的目錄和文件層次結構的一個示例。
如圖24所示,在ROOT目錄300之下存在被層次化后的子目錄(301~303、1130~1132等),并且在其層次下存儲有各種媒體對象(1141~1160等),是包含動態圖像數據和靜止圖像數據的文件;媒體對象管理器1200(文件名INFM0001.MGR),是管理各媒體對象所用的文件;程序管理器1300(文件名INFM0001.PRG),用來對多個媒體對象進行分組并管理再現順序和分類信息;等。
在本實施方式6中,包含作為記錄及再現用對象的AV數據的各種媒體對象的目錄層和文件名,利用下述的DCF標準及與其匹配的形式來實行此后的說明。但是,目錄層和文件名的命名規則不限于此,也可以采用其它的命名規則。
媒體對象之中包含MPEG2等動態圖像數據的動態圖像對象如同動態圖像文件ABCDnnnn.MPG那樣,是最初的4個字符為任意字母字符的組合,并且按照接著的nnnn為10進制數的這種命名規則加以記錄。動態圖像文件包含有以MPEG2方式和MPEG4方式等壓縮后的AV數據,作為程序流(PS)、傳送流(TS)或者其它形式的文件加以記錄。
另外,與各個動態圖像文件有關的屬性信息被記錄到屬性信息文件ABCDnnnn.MOI中。在屬性信息文件中,具有各自的動態圖像文件識別信息、所記錄的日期時間、動態圖像數據的代表圖像以及將動態圖像數據的再現時刻變換成盤介質100上的邏輯地址所用的訪問圖信息及其管理信息等。由于具有訪問圖信息,因而可以實行動態圖像所具有的時間軸和數據(位串)軸之間的變換,能夠實現以對動態圖像數據的時間軸為基準的隨機訪問。
再者,與各個動態圖像文件有關的附加信息被記錄到附加信息文件ABCDnnnn.MEX中。附加信息文件具有與各自的動態圖像數據一起進行再現的聲音數據、靜止圖像或圖形數據、文本數據或者用來事后記錄這些信息所用的區域預留數據等。
動態圖像文件和附加信息文件在盤介質100上,采用以指定周期進行交錯的形式被配置。
在上述的屬性信息文件中也存儲與該交錯周期有關的信息。例如,交錯周期也可以按照各自的數據大小做出規定,該數據大小在動態圖像數據及附加信息的再現時間上對應于數秒到數10秒。
有關動態圖像文件和附加信息文件的配置,將采用圖34等在后面予以說明。
一個動態圖像對象由一個屬性信息文件和一個或其以上的動態圖像文件及附加信息文件構成,它們是通過文件名相關聯的。
也就是說,有關聯的屬性信息文件和動態圖像文件,由于在其文件名中除去擴展名的部分,如在動態圖像對象1140中動態圖像文件1141、屬性信息文件1142及附加信息文件1143為″ABCD0001″的部分被同樣設定,因而設為已使其相關聯。
但是,屬性信息文件和動態圖像文件的相關聯不限定于上述的方法,而也可以是其它方法,諸如在屬性信息文件內保持到相關聯的動態圖像文件及附加信息文件的鏈接信息如到動態圖像的路徑名等,或者將雙方的相對應作為表信息加以保持等。或者,也可以在下述的媒體對象管理器1200等中具有與相關聯有關的信息。
例如,對于動態圖像對象1150來說,是由一個屬性信息文件(ABCD0002.MOI)、多個動態圖像文件(ABCD0002.MPG、ABC0003.MPG)以及附加信息文件(ABCD0002.MEX、ABCD0003.MEX)構成的,此處設為在屬性信息文件內保持有到相關文件的路徑名。
媒體對象之中包含JPEG等靜止圖像數據的靜止圖像對象,其各個靜止圖像信息作為靜止圖像文件ABCDnnnn.JPG等加以記錄。靜止圖像文件是以JPEG方式等壓縮后的視頻數據,例如采用DCF格式和Exif格式作為文件加以記錄。
上述媒體對象按照DCF標準或者與其匹配的目錄結構被記錄。也就是說,在ROOT目錄300之下存在DCF圖像根目錄302(目錄名DCIM),并且在其下面存在用來存儲靜止圖像文件的DCF目錄1132(目錄名300ABCDE)等。而且,在DCF目錄1132之下存儲作為靜止圖像對象一種的DCF基本文件1160(例如,文件名ABCD0001.JPG)。
另外,在ROOT目錄300之下存在VIDEO圖像根目錄301(目錄名VIDEO),并且在其下面存在主要用來存儲動態圖像對象的VIDEO目錄1130(例如,目錄名100ABCDE)。而且,在VIDEO目錄1130之下,存儲用來構成動態圖像對象1140的屬性信息文件1142(擴展名為MOI的文件)、動態圖像文件1141(擴展名為MPG的文件)以及附加信息文件1143(擴展名為MEX的文件)。
還有,作為媒體對象也可以記錄聲音文件、MotionJPEG文件、以DCF標準所確定的DCF擴展圖像文件及DCF預覽文件等其它文件格式的AV文件。
對所記錄的媒體對象進行管理的內容管理信息,作為管理數據目錄303(目錄名INFO)下的媒體對象管理器1200(文件名INFM0001.MGR)及程序管理器1300(文件名INFM0001.PRG),加以記錄。有關媒體對象管理器1200及程序管理器1300的結構,將在下面予以說明。
下面,采用圖25、圖26及圖27,來說明本實施方式6所涉及在由記錄再現裝置所使用的盤介質上將數據作為文件加以管理的UDF文件系統結構。
圖25表示的是在UDF文件系統中管理目錄層所需的數據結構。還有,雖然本附圖對應于圖24所示的目錄層結構,但是只表示出其中從ROOT目錄300到屬性信息文件1142之間的文件系統信息,有關對其它目錄和文件的相同信息,則為了使說明變得簡單而加以省略。
目錄層結構的起點是文件集描述符FSD(File Set Descriptor)1020。FSD 1020具有圖26(a)所示的數據結構。
FSD 1020以到擴展文件項目EFE(Extended File Entry)的參照信息1021(盤介質100上的記錄位置)作為Root Directory ICB(Information Control Block)的值加以保持。
另外,FSD 1020可以從System Stream Directory ICB參照被稱為Named Stream的數據。
Root Directory ICB及System StreamDirectory ICB502具有圖26(b)所示的long_ad這樣的結構。
long_ad用來保持參照目標的盤區長度(Extent Length)和位置(Extent Location)。
再者,在Implementation Use中采用圖26(c)所示的ADImpUse的形式,來保持被稱為UDF UniqueID的值。
另外,EFE具有圖27(a)所示的結構。EFE 1100是管理盤區的集合所用的結構體,該盤區集合構成盤介質100上所記錄的各目錄和文件,為了對各盤區在盤介質100上的記錄位置和數據長度進行管理,而包含有被稱為分配描述符AD 1110的結構。由于各目錄和文件由多個盤區構成,因而在EFE 1100中包含多個AD 1110。還有,分配描述符AD 1110具有圖27(b)所示的結構。
此外,在EFE 1100中還包含描述符標志(Descriptor Tag),表示數據的種類;Unique ID,用來為每個目錄和文件設定在盤介質100上不重復的唯一ID值;Stream Directory ICB,可以設定每個EFE 1100的擴展屬性;擴展屬性EAs(Extended Attributes)1101;等。
包含ROOT目錄300等目錄數據的盤區由文件識別描述符FID(File Identifier Descriptor)1120構成,該文件識別描述符用來保持各目錄和文件的文件名。在某個目錄下存在子目錄和文件的情況下,對各自的目錄或文件保持FID 1120。
例如,根據圖24,由于在ROOT目錄300之下存在VIDEO圖像根目錄301和DCIM圖像根目錄302,因而在ROOT目錄300的實數據中保持與各自對應的FID。
FID 1120具有圖27(c)所示的結構。FID 1120以在UDF上所管理的各目錄和文件的名稱(文件識別符)作為文件識別符(FileIdentifier)521加以保持。FID 1120進一步以到EFE 1100的參照信息(例如,1022)作為ICB加以保持,該EFE 1100用來管理對應目錄或文件的實數據。
此外,在FID中還包含描述符標志(Descriptor Tag),表示數據的種類;文件識別符長度(Length of File Identifier),表示文件識別符(File Identifier)1121的數據長度;等。
此后,由于同樣通過保持EFE 1100和FID 1120的參照關系來管理目錄的層次結構,并依次遵照該參照關系,因此可以向作為任意目錄和文件實數據的盤區進行訪問。
關于文件,也通過EFE 1100來管理盤區的集合。在圖25的情況下,盤區的集合1023構成文件,這相當于圖24中的屬性信息文件1142。
在具有上述這種層次結構的文件系統中,為了參照特定的目錄和文件,可以利用路徑名。路徑名例如對于圖24的文件1142來說,表示為″/VIDEO/100ABCDE/ABCD0001.MOI″。在此,用″/″來表示ROOT目錄300及路徑分隔字符。
這樣,路徑名用來在從ROOT目錄300達到對象的目錄和文件為止往下搜尋目錄層之時,通過以路徑分隔字符進行分隔,對存在于其路徑上的目錄名稱也就是文件識別符(File Identifier)1211中所存儲的信息加以連續記述。如果利用該路徑名,則可以參照在文件系統上所管理的任意目錄和文件。
圖25(b)是圖25(a)數據結構分區空間內的配置示例圖。在此,有關在圖25(a)和(b)中相同的數據,則附加相同的號碼。
通常情況下,為了向extent 1023進行訪問,而需要從FSD 1020按順序依次訪問EFE和FID。
如圖25(b)所示,一般來說構成目錄結構的各數據在分區空間內被配置到相隔的處所,因此在向extent 1023的訪問過程中,需要某個程度的訪問時間。
再者,在圖25(b)所示的分區空間內,配置有空間位圖描述符(Space Bitmap Descriptor)1030。空間位圖描述符1030是表示是否已給分區空間內的各邏輯塊(LB)分配數據的位圖數據。
下面,有關本實施方式6所涉及記錄再現裝置的動作,采用圖4予以說明。在圖4所示的記錄再現裝置中,例如在用戶I/F部200已受理來自用戶的請示的情況下,開始動作。
用戶I/F部200將來自用戶的請示傳送給系統控制部104,系統控制部104在對來自用戶的請示進行解釋的同時,實行向各模塊的處理請求。
下面,舉例說明將模擬播放信號編碼成MPEG-2PS作為動態圖像對象加以記錄的動作,也就是自編碼的錄制動作。
系統控制部104請求向模擬播放信號調諧器210的接收和向動態圖像編碼器221的編碼。動態圖像編碼器221對從模擬播放信號調諧器210所傳送來的AV信號進行視頻編碼、音頻編碼及系統編碼,將其傳送到磁道緩存器103。動態圖像編碼器221在編碼開始后,與編碼處理同時將制作訪問圖信息等所需要的信息傳送給系統控制部104。
接著,系統控制部104根據組管理信息、恢復信息以及文件系統的分配信息,來判別最后被記錄的文件的最終記錄位置,從該最終記錄位置沿一定方向檢索空白區域,將該空白區域的起點決定為記錄開始位置,對驅動裝置110發出記錄請求。驅動裝置110取出磁道緩存器103中所儲存的數據并將其記錄到盤介質100上。此時,系統控制部104從盤上的可記錄區域檢索作為空白區域所述的連續區域CDA,在檢索到的連續區域上記錄數據。
此時,作為CDA可記錄的區域檢索,是根據UDF等文件系統所管理的空白區域信息如空間位圖描述符1030來實行的。
但是,在本實施方式6中,動態圖像文件是在與附加信息文件交錯的狀態下配置到盤介質100上的。
該交錯周期等的條件是按照動態圖像文件的數據速率和附加信息文件中包含的數據量等由系統控制部104來決定的,并給滿足其條件的空白區域實行數據的配置。
錄制結束是通過來自用戶的停止請求來指示的。來自用戶的錄制停止請求通過用戶I/F部200傳送給系統控制部104,系統控制部104對模擬播放信號調諧器210和動態圖像編碼器221發出停止請求。動態圖像編碼器221接受來自系統控制部104的編碼停止請求,結束編碼處理。
系統控制部104在編碼處理結束后,根據從動態圖像編碼器221所收到的信息來生成屬性信息,該屬性信息包含訪問圖信息和其管理信息以及動態圖像文件和附加信息文件之間的交錯管理信息等。
接著,系統控制部104對驅動裝置110請求對磁道緩存器103中所儲存數據的記錄結束和屬性信息進行記錄,驅動裝置110將磁道緩存器103的剩余數據和屬性信息作為屬性信息文件如ABCD0001.MOI,記錄到盤介質100上,該ABCD0001.MOI是構成圖24所示的動態圖像對象的文件。再者,系統控制部104對作為管理信息文件310內容的組管理信息及恢復信息進行更新,通過驅動裝置110記錄到盤介質100上,結束動態圖像對象的錄制處理。
還有,除去上述之外,系統控制部104還按照需要,生成圖25、圖26及圖27所說明的這種UDF文件系統的信息,或者加以更新。
也就是說,針對構成動態圖像對象的文件,生成EEF 1100和FID1200等,在設定必要的信息之后記錄到盤介質100上。
在記錄再現裝置是攝像裝置的情況下,僅僅AV信號源不是模擬播放信號調諧器210而是變到攝像部211,其它的處理是相同的。
另外,在以數字播放信號作為動態圖像對象加以記錄的動作過程中,系統控制部104實行控制,以不實行動態圖像數據的編碼,而通過數字播放信號調諧器212及解析部223將MPEG2TS的數據作為動態圖像對象向盤介質100上加以記錄。此時,與自編碼的錄制相同,也實行文件系統信息的記錄。
接著,有關靜止圖像對象的記錄,將對于將從攝像部211所傳送來的AV信號進行JPEG編碼加以記錄的動作,予以說明。
系統控制部104向攝像部211請求AV信號的輸出,并向靜止圖像編碼器222請求對AV信號實施編碼。靜止圖像編碼器222對從攝像部211所傳送的AV信號進行JPEG編碼,將其傳送給磁道緩存器103。
驅動裝置110在接受來自系統控制部104的指令的同時,將磁道緩存器103中所儲存的數據記錄到盤介質100上。此時,數據的可記錄區域檢索是根據UDF等文件系統所管理的空白區域信息來實行的。
若記錄了一幅靜止圖像對象,則拍攝結束。或者,在從用戶發出連續拍攝指令的情況下,按照來自用戶的停止請求予以結束,或者記錄指定張數的靜止圖像對象后予以結束。
來自用戶的拍攝停止請求通過用戶I/F部200傳送給系統控制部104,系統控制部104對攝像部211和靜止圖像編碼器222發出停止請求。
再者,系統控制部104對于UDF文件系統的信息,也實行必要的處理。也就是說,針對構成動態圖像對象的文件,生成EFE 1100和FID 1200等,在設定必要的信息之后記錄到盤介質100上。
按照上面這種過程記錄到盤介質100上的各媒體對象,為了在以后實現那些媒體文件的分類整理和程序再現,而登錄到圖24所示的媒體對象管理器1200和程序管理器1300中。
有關在媒體對象被記錄到盤介質100上時由系統控制部104對介質對象管理文件器和程序管理器1300所實行的操作,將在此后予以說明。
圖28表示的是,在本實施方式6中由記錄再現裝置使用的盤介質100上所記錄的數據層次結構以及對它們進行處理的系統控制部104及其內部結構的一個示例。
在盤介質100上記錄文件系統信息。在文件系統信息中,包含圖6(c)所示的卷結構信息;圖25、圖26及圖27所示的FSD 1020;EFE 1100;FID 1200;空間位圖描述符1030;等。
另外,下述的媒體對象管理器1200和程序管理器1300同樣作為文件加以管理,并構成內容管理信息,上述媒體對象管理器和程序管理器是按照這些媒體對象的內容和記錄日期時間等進行整理分類或者實行用戶設定自由再現順序的程序再現所用的。
在這些盤介質100上所記錄的數據通過系統總線105,由系統控制部104進行操作。
另一方面,系統控制部104更為詳細地說,是由操作系統(OS)和應用系統構成的。
在操作系統中,包括文件系統處理部1152,用來控制文件系統信息;設備驅動部,特別用來對未圖示的硬件加以控制;存儲控制部;等,對于應用系統而言,是通過API(Application Program Interface)來提供各種各樣共用功能的。據此,可以采用將應用系統詳細分離為硬件和文件系統的形式,來實現。
另一方面,在應用系統中實行特定應用所用的控制動作。在本實施方式6中,例如如同采用圖4所說明的那樣,實行與動態圖像對象和靜止圖像對象的記錄或者再現處理有關的控制。
再者,在本實施方式6中,應用系統中的內容管理信息處理部1151實行對內容管理信息的操作,該內容管理信息由媒體對象管理器1200和程序管理器1300構成。
另外,在應用系統中,也有時除此之外還按照需要包含AV數據的顯示和處理用戶接口的部分等。
有關媒體對象管理器1200及程序管理器1300的數據結構,將采用圖29~33在下面予以說明。
圖29(a)是媒體對象管理器1200數據結構的示例圖。如圖29(a)所示,媒體對象管理器1200包括DataType,用來表示文件的類型;DataSize,用來表示文件的大小;文件的更新日期時間信息(ModTime)1201;PlayBackDuration,是登錄于媒體對象管理文件1200中的全部媒體對象再現時間總計;記錄恢復信息(ResumeMark)1210;NumMoInfo,用來表示媒體對象管理器1200中含有的對象管理信息(MO_INFO)1220的數目;對象管理信息表,由NumMoInfo個對象管理信息1220構成。
還有,圖29等中字段名欄的表述接著描述有數據類型和字段名,對于數據類型而言,例如表示出下面的這種意思。
const意味著字段是定量,在沒有const的情況下表示出是變量。unsigned表示出該字段是無符號的值,在沒有unsigned的情況下表示出是有符號的值。另外,int( )表示出字段是具有括弧內位長的整數值。例如,在括弧內的值為′16′的情況下,意味著是16位長。
圖29(b)是記錄恢復信息1210的數據結構。如圖29(b)所示記錄恢復信息1210包含表示記錄恢復信息1210各種屬性的屬性標記1210a、最終唯一ID信息1211、最終記錄位置信息1212、最終記錄文件識別信息1213、所屬組信息1214以及記錄日期時間信息1215。
屬性標記1210a如圖29(c)所示,包含循環記錄標記和第1~第5有效標記。循環記錄標記表示在最終記錄文件的記錄過程中是否使用過循環記錄。第1有效標記表示最終唯一ID信息1211是否有效。第2有效標記表示最終記錄位置信息1212是否有效。第3有效標記表示最終記錄文件識別信息1213是否有效。第4有效標記表示所屬組信息1214是否有效。第5有效標記表示記錄日期時間信息1215是否有效。在此,所謂循環記錄如上述各實施方式所示,是從AV數據最終記錄文件的記錄位置沿一定方向檢索空白區域加以記錄的處理。這些標記由系統控制部104來設定。
最終唯一ID信息1211是與實施方式5所述的最終唯一ID信息631相同的字段。如下所述,在各媒體對象信息1220中設定媒體唯一ID(MoUniqueID)1222,該媒體唯一ID是至少在媒體對象管理器1200內不重復的值,在最終唯一ID信息1211中設定媒體唯一ID1222的值,該媒體唯一ID的值是在該媒體對象管理器1200內最后所分配的。
最終記錄位置信息1212是與實施方式2所述的最終記錄位置信息511相同的字段,是對最終記錄文件最末尾的位置信息如LBN的值加以保持的部分。
最終記錄文件識別信息1213是與實施方式1等所述的最終記錄文件識別信息501相同的字段。在最終記錄文件識別信息1213中,存儲對本發明記錄再現裝置最后被記錄的媒體文件識別信息加以識別的信息。
向最終記錄文件識別信息1213的值的存儲形式,可以是該媒體文件的全路徑名和下述識別信息等可識別該媒體文件的形式,上述識別信息是由下面采用圖30所說明的指定變換規則得到的。
所屬組信息1214是與實施方式3所述的所屬組信息521相同的字段,是對最終記錄文件識別信息1213所示的最終記錄文件所屬的組或目錄加以指示的信息。
還有,在本實施方式中與組對應的概念稱為程序信息。有關程序信息的結構等,將在下面予以說明。
作為所屬組信息1214中所存儲的信息形式,將存儲相當程序信息1310的索引值。
記錄日期時間信息1215用來設定日期時間信息,該日期時間信息是對記錄恢復信息1210加以記錄·更新的時期。
還有,記錄日期時間信息1215和更新日期時間信息1201并不一定相一致。原因是,在包含于媒體對象管理器1200內的信息之中出現與記錄恢復信息1210無關的信息更新(例如,包含于媒體對象信息1200中的信息重寫等)的情況下,只是更新日期時間信息1201被更新。
圖30(a)是媒體對象管理器1200中含有的媒體對象信息(MO_INFO)1220的數據結構。
媒體對象信息1220也包含有MoType,用來表示所登錄媒體對象的類型信息;Attributes,用來表示各種屬性信息;對象參照信息(MoRef)1221,是向媒體對象的參照信息;媒體唯一ID(MoUniqueID)1222,是至少在媒體對象管理器1200內不重復的值;PlayBackDuration,是該媒體對象的再現時間;文本信息(TextID)和到預覽圖像信息的參照信息(ThumID),存儲在與媒體對象信息1200不同的處所;等。
如圖30(b)所示,設定于MoType中的值是由參照目標的媒體對象種類來確定的。
在MoType的值為′1′的情況下,登錄于某個對象媒體信息中的媒體對象種類是文件系統上的某個目錄。
同樣,在值為′2′、值為′3′、值為′4′以及值為′5′的情況下,分別表示動態圖像對象(擴展名MOI)、動態圖像對象(擴展名MPG)、動態圖像對象(擴展名MEX)以及靜止圖像對象(擴展名JPG)。
下面,同樣給媒體對象的每個種類分配不同的MoType的值。
另外,給對象參照信息1221所設定的值是通過例如由圖30(c)所示的指定變換規則進行變換,來決定參照目標媒體對象所具有的路徑名信息的。
在圖30(c)的情況下,最高位的位′b7′是由媒體對象信息1220所參照的媒體對象母目錄路徑名來確定的。也就是說,在母目錄是VIDEO目錄301的情況下為′0′,在是DCIM目錄302的情況下為′1′。對于此外的值,因為在本實施方式1不使用,所以作為預留值。
下面的′b6′~′b4′是將媒體對象信息1220中所登錄的媒體對象目錄號部分取出加以存儲的。在此,目錄號指的是,媒體對象上一級目錄的目錄名的數值部分。
下面的′b3′~′b0′是將媒體對象信息1220中所登錄的媒體對象文件號取出加以存儲的。在此,文件號指的是,媒體對象文件名的數值部分。
例如,在媒體對象的路徑名是″/VIDEO/100ABCDE/ABCD0001.MOI″的情況下,因為該媒體對象作為母目錄具有/VIDEO目錄,所以OBJ_ID的位7(圖30(c)中的′b7′)的值為′0′,并且該媒體對象的上一級目錄名數值部分的值為100,因此OBJ_ID的位6~4(圖30(c)中的′b6′~′b4′)的值為′100′。再者,利用該媒體對象文件名數值部分的值,OBJ_ID的位3~0(圖30(c)中的′b3′~′b0′)的值成為′0001′。
由上面得知,設定于對象參照信息1221中的值成為0b01000001(起點的0b意味著二進制數)。
即使將OBJ_ID設為這種形式,也如同DCF標準的命名規則那樣,如果遵守在媒體對象名稱和其上一級目錄名稱中含有的數據部分的值不重復這種命名規則,則可以與從上述MoType的值導出的擴展名信息一起,在文件系統上特定對象參照信息1221正在參照的媒體對象。這種結構非常適合于減少媒體對象信息1220數據量的目的。
當然,如果OBJ_ID的數據結構是媒體對象信息1220和媒體對象相唯一對應的形式,則也可以是其它形式。例如,也有將媒體對象的路徑信息按原狀態加以存儲的方法。也就是說,如同″/VIDEO/100ABCDE/ABCD0001.MOI″那樣,也可以存儲以″/″作為路徑分隔字符的全路徑名字符串。
另外,也可以取代MoType,而將媒體對象的擴展名(MPG等)包括在OBJ_ID之中。
還有,對于動態圖像對象來說,也可以只將屬性信息文件(例如,圖24中的1142)登錄到媒體對象信息中。原因是,對應的動態圖像文件和附加信息文件(這種情況下,是圖24中的1141和1143)如上所述,可以根據文件名的對應關系等由屬性信息文件知道。或者說,相反也可以將動態圖像文件登錄到媒體對象信息1220中。因為同樣可以知道對應的屬性信息文件。
或者,當然也可以將構成動態圖像對象的全部文件登錄到媒體對象信息1220中。此時,如果在得知構成動態圖像對象的文件間對應關系的前提下進行登錄,則在利用動態圖像對象時是較為方便的。
下面,圖31(a)是程序管理器1300數據結構的示例圖。
在圖31(a)中,程序管理器1300是為了對任意媒體對象進行分組加以分類整理或者實現以用戶希望的再現順序加以再現的程序再現等功能而設立的文件,并且具有下面這種結構。
包括DataType,用來表示文件的類型;DataSize,用來表示文件的大小;PlayBackDuration,是登錄于程序管理器1300中的全部媒體對象再現時間總計;NumPrgInfo,用來表示程序管理器1300中含有的程序信息(PRG_INFO)1310的數目;程序信息表,由NumPrgInfo個程序信息1310組成。
接著,圖31(b)是程序管理器1300中含有的程序信息1310的數據結構。
程序信息1310是通過下述處理來實現程序再現時的一個單位,該處理為對媒體對象信息1220進行分組來實行盤介質100上所記錄多個媒體對象的分類,或者按照程序信息1310依次再現正在參照的媒體對象。
如圖31(b)所示,程序信息1310包括DataType,用來表示是程序信息;DataSize,用來表示程序信息1310的大小;Attributes,用來表示程序的各種屬性信息;PayBackDuration,是程序的再現時間;NumMoInfo,用來表示程序信息1310中含有到媒體對象信息1220的參照數目;參照(MoID1311)表,是到NumMoInfo個媒體對象信息1220的參照表;等。
此外,也可以包含文本信息(TextID),存儲在與程序信息1310不同的處所;和向代表程序的預覽圖像信息的參照信息(ThumID),等。
下面,采用圖32,來說明由文件系統所管理的目錄、媒體對象和媒體對象信息1220之間的關系。
在媒體對象管理器1200中包含多個媒體對象信息1220,并在各自中登錄有媒體對象。例如,在MoInfo[1]中,登錄有目錄304。
此時,MoInfo[1]字段的值如下進行設定。首先,MoType根據圖30(b)被設定表示目錄的′1′。MoRef根據圖13(b),成為母目錄′0′、目錄號′100′及文件號′0000′,并且作為字段值整體成為0b01000000(起點的0b意味著二進制數)。然后,MoUniqueID被設定為′100′。
另外,MoInfo[2]字段的值如下進行設定。首先,MoType被設定為表示動態圖像對象(MOI)的′2′。MoRef成為母目錄′0′、目錄號′100′及文件號′0001′,并且作為字段值整體成為0b01000001。MoUniqueID被設定為′101′。
此后同樣,給其它的MoInfo也設定圖32所示的值。
還有,在圖32中設為,構成動態圖像對象的全部文件被登錄到媒體對象管理器1200中。
圖33表示的是對于這種媒體對象管理器1200的程序管理器1300的關系。如上所述,在程序管理器1300中包含多個程序信息1310(PrgInfo[1]~)。
各程序信息1310以向媒體對象信息1220的參照信息作為媒體唯一ID的值加以保持。也就是說,媒體對象信息1220以在媒體唯一ID1222中所保持的值作為參照信息。
例如,在PrgInfo[1]中,如同圖33中用波形箭頭所示的那樣,由于具有向MoInfo[2]、MoInfo[5]和MoInfo[11]的參照,因而保持101、104和201來作為MoID表(MoID[ ])的值。
在PrgInfo[2]中也相同,由于具有到MoInfo[5]和MoInfo[11]的參照,因而保持104和201來作為MoID[ ]的值。
在目錄和媒體對象被記錄到盤介質100上時,如同采用圖28所說明的那樣,文件系統處理部1152對文件系統信息進行操作。也就是說,在將目錄和文件新制作到文件系統上時,文件系統信息處理部制作FID 1120和EFE 1100,或者確定盤區在分區空間內的配置。
再者,內容管理信息處理部1151對媒體對象管理器1200和程序管理器1300進行操作。也就是說,文件系統處理部1152將新的媒體對象信息1220制作到媒體對象管理器1200中,該新的媒體對象信息是對所制作出的文件進行登錄所用的。
然后,按照需要從文件系統處理部1152獲得信息,進行值的設定使之在文件系統信息和媒體對象管理器1200內的信息之間不產生矛盾。例如,在MoRef 1221中獲得文件的路徑名信息,將其值設定為按照圖30所示的變換規則進行變換所求出的值,并且給媒體唯一ID1222設定下述值,該值是在最終唯一ID信息1211的值上增加指定的值(例如1)后的值。
另外,在按照用戶的指令等來制作新的程序信息1310時,從媒體對象管理器1200取得媒體唯一ID1222不斷向程序信息1310進行設定,該媒體唯一ID是分配給想要包括到程序信息1310中的媒體對象的。
這樣,通過利用程序管理器1300及由此所參照的媒體對象管理器320的信息,能夠正確實現媒體對象的程序再現等。
下面,有關在圖33的狀態下實施程序再現所需的處理,予以說明。
例如,假設利用PrgInfo[1]的程序再現開始被支持,則內容管理信息處理部1151讀出PrgInfo[1]內到媒體對象信息的參照表MoID[ ]內的值。如上所述,在MoID[ ]中,到媒體對象的參照信息作為媒體唯一ID被保持,該媒體對象成為程序再現的對象。
因而,為了實現程序再現,需要依次對保持于MoID[ ]中的媒體唯一ID所指示的媒體對象進行再現。
還有,在本實施方式中對動態圖像對象進行程序再現的情況下,將參照動態圖像對象之內的屬性信息文件。因而,從保持于MoID[ ]中的媒體唯一ID識別屬性信息文件,對與其屬性信息文件相關聯的動態圖像文件及附加信息文件加以判別,實行它們的再現。
圖34表示的是本實施方式中動態圖像對象在分區空間內的配置示例。
圖34(a)是由屬性信息文件2000、附屬信息文件2001及動態圖像文件2002構成的動態圖像對象在分區空間內的配置示例。
附屬信息文件2001和動態圖像文件2002分別由多個盤區2003、2004以及2005、2006來構成,如同圖34(a)那樣,各個盤區以指定的周期進行交錯。
屬性信息文件2000配置于屬性信息配置區域內,該屬性信息配置區域設置于盤介質的特定區域(內圓一側的連續區域等)上。
在屬性信息文件2000中包含該交錯的周期、數目或者向各文件的訪問信息。因而,在構成動態圖像的文件之中,屬性信息文件2000被最后記錄。
在這種狀態下,最終記錄位置信息1212指示盤區2006的最末尾位置。
若從所記錄的順序加以實行,則屬性信息文件2000的末尾位置成為最終記錄位置信息1212的位置,而在本實施方式中,由于以向屬性信息文件的高速訪問為目的將它們配置于屬性信息配置區域內,因而對于最終記錄位置信息1212而言,將設定構成動態圖像對象的動態圖像文件最末尾位置。
此后,在圖34、35等中也是相同的。
圖34(b)是從圖34(a)的狀態實行向動態圖像對象的數據補充時分區空間內的配置示例。
針對附屬信息文件2001和動態圖像文件2002,分別補充盤區2007及2008。
在該所補充的盤區進行配置時,從圖34(a)的最終記錄位置檢索空白區域,在滿足指定條件的區域上實行盤區的記錄。
另外,伴隨盤區2007及2008的補充,屬性信息文件2000內的信息(與交錯有關的信息和訪問信息等)也被更新。
這種情況下,最終記錄位置信息1212也被更新,以指示盤區2008的最末尾位置。
圖34(c)是從圖34(a)的狀態實行向動態圖像對象的數據補充時分區空間內的不同配置示例。
與圖34(b)不同,動態圖像對象是作為多個附屬信息文件2001、2011以及多個動態圖像文件2002、2012來構成的。
也就是說,所補充的盤區2013及2014是作為獨立的文件(分別是2011及2012)來構成的。
伴隨盤區2013及2014的補充,屬性信息文件2000內的信息(與交錯有關的信息、訪問信息及文件間的相關信息等)也被更新。
這種情況下,最終記錄位置信息1212被更新,以指示盤區2014的最末尾位置。
圖35(a)是從圖34(a)的狀態記錄新的動態圖像對象(屬性信息文件2010、附屬信息文件2011及動態圖像文件2012)時的分區空間內的配置示例。
附屬信息文件2021及動態圖像文件2022是從圖34(a)的最終記錄位置檢索空白區域并在找到的空白區域上作為盤區2023及2024以指定周期進行交錯被配置的。
另一方面,屬性信息文件2020與圖34(a)相同,配置于屬性信息配置區域內。也就是說,屬性信息文件2020不實行以最終記錄位置信息為起點的空白區域檢索,而配置于屬性信息配置區域內。
另外,作為該屬性信息配置區域的部分,是從以最終記錄位置信息為起點的空白區域檢索對象將其排除在外。
此時,最終記錄位置信息1212被更新,以指示盤區2024的最末尾位置。
還有,在從圖34(a)的狀態記錄新的動態圖像數據時,是如圖34(b)那樣進行記錄(補充)還是如圖34(c)那樣進行記錄(新記錄),既可以由用戶進行指示,也可以由記錄裝置自動判定。
在實行自動判定時,參照記錄日期時間信息1215,將其值與當前的日期時間進行比較,在滿足指定條件(例如,經過一定時間及日期變化等)的情況下,也可以實行新記錄。
或者,也可以在記錄恢復信息110的屬性標記中設置標記信息,在下次記錄之時參照該標記來選擇記錄方法,該標記信息表示是補充下次的記錄還是進行新記錄。
還有,在圖34及圖35的情況下,也參照動態圖像文件(例如,如果是圖34(a)則是2002)來作為最終文件識別信息1213。
據此,與實施方式1等所述的相同,可以從文件系統的信息取得最終記錄文件識別信息1213所示的動態圖像文件最末尾邏輯塊號(LBN),從其位置實行空白區域的檢索。
或者,也可以參照屬性信息文件(例如,如果是圖34(a)則是2000)來作為最終文件識別信息1213。
因為屬性信息文件和動態圖像文件已相關聯,所以如果知道屬性信息文件,則也知道對應的動態圖像文件,因此如果知道動態圖像文件,則如上所述可以查找其最末尾的邏輯塊號。
同樣,也可以在最終文件識別信息1213中參照附屬信息文件。
在圖36中表示下述流程,該流程表示從最終記錄文件識別信息1213查找最終記錄位置時的處理。
首先,從記錄恢復信息1212讀出最終文件識別信息1213,決定參照目標的最終記錄文件(步驟S1001)。
在最終記錄文件不是動態圖像文件的情況下,例如是屬性信息文件時,查找相對應的動態圖像文件將其作為最終記錄文件。
接著,檢索UDF等文件系統,確認最終記錄文件是否存在于盤介質100上(步驟1002)。
如果在不存在的情況下,則實施異常處理(步驟S1003),結束處理。
在此,異常處理指的是,記錄動作本身的停止,或者以預先確定的值作為最終記錄位置的代替加以使用。作為最終記錄位置代替的位置,例如是分區空間內的起點以及圖34等所述的屬性信息配置區域最末尾的位置等。
如果在最終記錄文件存在于盤介質100上的情況下,則讀出在文件系統上正在管理其最終記錄文件的EFE 1100,從EFE 1100中含有的AD 1110的值來決定最終記錄位置。
圖37是表示在本實施方式中記錄動態圖像對象的處理之流程圖。
系統控制部104參照記錄恢復信息1212,決定空白區域檢索開始位置(步驟S2001)。
更為具體地說,參照記錄恢復信息1212的最終記錄位置信息1212的值。
或者,按照圖36的流程圖所說明的處理過程,從最終記錄文件識別信息1213所參照的文件和文件系統的信息求出最終記錄位置的信息。
接著,從在步驟S2001中所決定的空白區域檢索開始位置按順序檢索空白區域(步驟S2002)。在UDF的情況下,通過按順序查找空間位圖描述符各位的值,而可以知道是否是空白區域。
判定空白區域的存在(步驟S2003),在不存在的情況下實行記錄動作結束等的異常處理(步驟S2004),結束記錄動作。
在存在空白區域的情況下,以指定的交錯周期將動態圖像文件(MPG)及附屬信息文件(MEX)記錄到盤介質100上(步驟S2005)。
若動態圖像文件及附屬信息文件的記錄結束,則屬性信息文件(MOI)的信息全部確定,因此將其記錄到屬性信息配置區域內(步驟S2006)。
然后,將構成動態圖像對象的各文件不斷登錄到媒體對象管理器1200中(步驟S2007),結束處理。
在將動態圖像對象向媒體對象管理器1200進行登錄時,也可以通過參照所屬組信息1214,來確定將該動態圖像對象登錄到哪個程序。
例如,如果登錄到與所屬組信息1214所指示的程序相同的程序,則可以將在時間上連續的動態圖像對象作為相同的程序加以管理。
或者,也可以對記錄日期時間信息1215和該動態圖像對象的記錄日期時間進行比較,若滿足指定的條件(例如,經過指定的時間以及日期變化等),則生成與所屬組信息1214所指示的程序不同的新程序信息1310,并在此登錄該動態圖像對象。據此,例如可以實現每個日期的動態圖像對象的分類。
還有,對于UDF等文件系統的更新,設為在必要時刻隨時實行,在此省略其說明。
還有,雖然在本實施方式中采用動態圖像對象除屬性信息文件之外由2種文件構成的示例已進行說明,但是也可以由更多種的文件來構成。在此后的實施方式中也是相同的。
另外,雖然在本實施方式中以屬性標記中的循環記錄標記及第1~第2有效標記是有效為前提已進行說明,但是系統控制部104按照狀況的不同分別設定有效/無效。例如,系統控制部也可以按照用戶操作來選擇是否進行循環記錄,設定循環記錄標記。另外,系統控制部如果設定最終唯一ID1211、最終記錄位置信息1212及最終記錄文件識別信息1213之中的至少1個,就能夠實現循環記錄,并且也可以使與所設定的信息對應的有效標記有效,使與未設定的信息對應的有效標記無效。另外,對于所屬組信息1214及記錄日期時間信息1215,系統控制部104也可以按照用戶指定的不同來選擇是否進行設定,設定第4、第5有效標記。為此,系統控制部104可以只參照第1~5有效標記所示的有效信息。
(實施方式7)在本實施方式中,對于與圖34及圖35不同向分區空間上的動態圖像對象的配置示例,予以說明。
在圖38(a)中表示出,在動態圖像文件和附加信息文件的交錯周期上記錄不一致容量數據的狀態。
此處的動態圖像對象由屬性信息文件3000、附屬信息文件3001及動態圖像文件3002構成。
另外,附屬信息文件3001由盤區3003和3004構成,動態圖像文件3002由盤區3005和30006構成。
如上所述,因為交錯周期和數據容量不同步,所以在盤區3003和盤區3006之間存在空白區域3007。
在這種狀態下,記錄新數據時的示例表示于圖38(b)中。
在此,給盤區3004和盤區3006補充數據,分別成為盤區3008和3009。
在圖38(a)中,雖然記錄恢復信息1210的最終記錄位置指向盤區3006的最末尾,但是在圖38(b)的情況下,給空白區域3007實行附屬信息的補充,并在最終記錄位置之后實行動態圖像的補充。
另一方面,在圖38(c)的情況下,與圖38(b)的情形相同之處是,不管最終記錄位置而向空白區域3007記錄數據,而不同之處是,此處所配置的數據構成獨立的文件。
也就是說,在圖38(c)中,存在由盤區3013和3014構成的附屬信息文件3011以及由盤區3015和3016構成的動態圖像文件3012,由屬性信息文件3010、附屬信息文件3011及動態圖像文件3012來構成動態圖像對象。
還有,在從圖38(a)的狀態記錄新的動態圖像數據時,是如同圖38(b)那樣進行記錄(補充)還是如同圖38(c)那樣進行記錄(新記錄),既可以由用戶指示,也可以由記錄裝置自動判定。
在實行自動判定時,也可以參照記錄日期時間信息1215,將其值與當前的日期時間進行比較,在滿足指定的條件(例如,經過一定時間及日期變化等)的情況下,進行新記錄。
或者,也可以在記錄恢復信息1210的屬性標記中設置標記信息,在下次的記錄時參照該標記來選擇記錄方法,該標記信息用來表示是補充下次記錄還是進行新記錄。
如上所述,根據本實施方式,即使在數據的記錄暫時中斷時,也可以實現有效的空白區域的利用。
(實施方式8)在本實施方式中,對于如圖39所示存在多個媒體對象管理器(1200和1500)的情形,予以說明。
因某種原因(例如,系統安裝上的限制等)而在媒體對象管理器的最大大小上產生限制的情況下,在準備對超過其最大大小的數量媒體對象加以管理時,考慮設立多個媒體對象管理器。
這種情況下,存在多個記錄恢復信息1210,是否可以采用其值來實行空白區域檢索是不明確的。
因此,在本發明的實施方式中,對各媒體對象管理器內的記錄日期時間信息1215的值全部進行比較,根據最新日期的記錄恢復信息1215中所保持的信息來決定空白區域檢索的開始位置等。
另外,作為其它的方法來說,也存在這種方法,即多個媒體對象管理器之內具有有效記錄恢復信息1210的管理器只限定為一個。
這種情況下,雖然在新記錄動態圖像對象時登錄到多個媒體對象管理器之內的任何一個,但是此時所更新的記錄恢復信息1210總是固定的媒體對象管理器。
例如,使用文件號為0001的媒體對象管理器(在圖39中是媒體對象管理器1200)的記錄恢復信息1210。
另外,作為其它的方法,根據各媒體對象管理器內記錄恢復信息1210的屬性標記1210a,來表示只是多個媒體對象管理器之內的一個媒體對象管理器為有效狀態,并表示此外全部為無效狀態。
在利用記錄恢復信息1210時,可以查找所存在全部媒體對象管理器中的屬性標記1210a,利用已為有效的記錄恢復信息1210。
另外,作為其它方法,確定一個基本的媒體對象管理器(例如,文件號最小的。在圖39中是媒體對象管理器1200),在其中存儲對有效的媒體對象管理器加以指示的信息。
也就是說,預先保持到媒體對象管理器的(例如,采用對象參照信息1221的這種形式)參照信息,該媒體對象管理器在基本的媒體對象管理器中具有有效的記錄恢復信息1210。
在利用記錄恢復信息1210時,首先參照基本的媒體對象管理器,獲得具有有效記錄恢復信息1210的媒體對象管理器識別信息,從該媒體對象管理器讀出記錄恢復信息1210,加以利用。
根據上面所述,即使在存在多個媒體對象管理器的情況下,也可以在不出現問題的狀況下利用記錄恢復信息1210。
(實施方式9)本實施方式是表示記錄恢復信息1210的不同存儲方式的實施方式。
在本實施方式中,記錄恢復信息1210存儲于由UDF定義的擴展屬性中。
也就是說,在各EFE 1100所具有的EAs1101中存儲圖40(a)所示的數據,在此處所包含的Implementation Use 6000中,采用圖40(b)所示的數據結構來存儲記錄恢復信息6100。
記錄恢復信息6100和記錄恢復信息1210是相同的結構。
根據本實施方式的構成,即使在不存在媒體對象管理器等特殊文件的情況下,也可以在目錄(例如,VIDEO目錄301和DCIM目錄302等)的EFE 1100中具有記錄恢復信息,能夠進一步擴大其利用范圍。
或者,如同實施方式8所述的那樣,在存在多個媒體對象管理器的情況下,也可以不在媒體對象管理器內保持記錄恢復信息1212,而如同本實施方式那樣將其保持到任一個EFE 1100中。
還有,也可以并不將記錄恢復信息1210存儲在擴展屬性信息中,而將其存儲到能實現與擴展屬性相同功能的Named Stream中。
還有,雖然在實施方式6等中表示了媒體對象管理器1200和程序管理器1300的結構示例,但是也可以不一定是這種結構,例如還可以構成一個文件,該文件包含與媒體對象管理器1200和程序管理器1300相同的信息。
還有,雖然在上述任一個實施方式中,都以DVD這種盤介質為例對記錄再現裝置及記錄介質進行舉例說明,但是并沒有做出特別限定,而也可以是使用其它磁記錄介質的硬盤驅動器、光磁盤介質等其它的記錄裝置和記錄介質。
如同上面所說明的那樣,根據本發明實施方式中的記錄再現裝置,在媒體文件的記錄時可以實現利用其組的分類以及使在記錄介質上的物理性配置得以整合,在準備按被組所管理的順序對所記錄的媒體文件進行再現時,能夠減少光讀頭等錄制再現機構的訪問動作,無需中斷就可以對多個媒體文件進行再現。
另外,即使在動態圖像對象由多個文件構成的情況下,也可以獲得相同的效果。
另外,即使在盤上存在多個目錄和組的情況下,也可以迅速知道上次的分類目標。
另外,通過對組信息和恢復信息進行缺陷管理,能夠使其可靠性得到提高。
另外,還可以迅速決定給新的媒體文件所分配的唯一ID的值。
另外,作為結果,使盤介質100上空白區域的使用頻率平均化,對盤介質100使用壽命的增長也產生效果。
產業上的可利用性本發明適用于對記錄介質記錄或再現視頻數據文件的記錄再現裝置,例如適用于DVD錄放機、DVD攝錄機等盤記錄再現裝置、以硬盤為記錄介質的視頻錄放機以及具有錄制功能的本地服務器等。
權利要求
1.一種記錄再現裝置,用來對記錄介質記錄或再現視頻數據文件,其特征為,具備記錄機構,用來將視頻數據文件、與其相關的附加數據文件、以及包含記錄恢復信息的管理信息記錄到上述記錄介質上,該記錄恢復信息表示最后被記錄的文件;控制機構,用于在通過上述記錄機構記錄上述視頻數據文件及附加數據文件時對上述記錄機構進行控制,以將記錄恢復信息記錄到上述管理信息內,該記錄恢復信息表示作為上述最后記錄的文件,被最后記錄的上述視頻數據文件。
2.根據權利要求1記載的記錄再現裝置,其特征為上述記錄恢復信息包含文件識別信息,該文件識別信息表示最后記錄的視頻數據文件。
3.根據權利要求2記載的記錄再現裝置,其特征為上述附加數據文件是用來預留事后記錄用的記錄區域的文件,上述記錄機構對上述視頻數據文件和上述附加數據文件進行交錯(interleave)記錄。
4.根據權利要求3記載的記錄再現裝置,其特征為上述記錄機構進一步將屬性信息文件記錄到預定的區域上,該屬性信息文件表示上述視頻數據文件的屬性。
5.根據權利要求3記載的記錄再現裝置,其特征為上述控制機構進一步在緊接記錄新的視頻數據文件及附加數據文件之前,根據上述記錄恢復信息,來判別最后記錄的文件的最終記錄位置,從該最終記錄位置沿一定方向檢索空白區域,將該空白區域的起點決定為記錄開始位置,上述記錄機構從被決定的記錄開始位置記錄新的視頻數據文件及附加數據文件。
6.根據權利要求5記載的記錄再現裝置,其特征為上述管理信息進一步包含循環記錄標記,該循環記錄標記表示最后被記錄的文件是否是以循環記錄方式被記錄的,上述控制機構對循環記錄標記的設定進行控制。
7.根據權利要求5記載的記錄再現裝置,其特征為上述管理信息進一步包含有效標記,該有效標記表示上述文件識別信息是否為有效,上述控制機構對上述有效標記的更新進行控制。
8.根據權利要求5記載的記錄再現裝置,其特征為上述管理信息進一步包含項目信息,該項目信息表示最后被記錄的視頻數據文件所屬的組,上述控制機構對上述項目信息的設定進行控制。
9.根據權利要求8記載的記錄再現裝置,其特征為上述管理信息進一步包含有效標記,該有效標記表示上述項目信息是否為有效,上述控制機構對上述有效標記的設定進行控制。
10.根據權利要求5記載的記錄再現裝置,其特征為上述管理信息進一步包含日期時間信息,該日期時間信息表示最后被記錄的視頻數據文件的記錄日期時間,上述控制機構對上述日期時間信息的設定進行控制。
11.根據權利要求10記載的記錄再現裝置,其特征為上述管理信息進一步包含有效標記,該有效標記表示上述日期時間信息是否為有效,上述控制機構對上述有效標記的設定進行控制。
12.根據權利要求1記載的記錄再現裝置,其特征為上述記錄恢復信息包含位置信息,該位置信息表示最后被記錄的視頻數據文件在上述記錄介質上的最終記錄位置。
13.根據權利要求1記載的記錄再現裝置,其特征為上述記錄恢復信息包含識別信息,該識別信息表示最后被記錄的視頻數據文件的組。
14.根據權利要求1記載的記錄再現裝置,其特征為上述控制機構給視頻數據文件及附加數據文件分配唯一ID,上述記錄恢復信息包含最后被記錄的視頻數據文件的唯一ID。
15.根據權利要求1記載的記錄再現裝置,其特征為上述控制機構在向上述記錄介質開始記錄新的視頻數據文件及附加數據文件時,根據上述記錄恢復信息,來決定新的視頻數據文件及附加數據文件的分類目標的組和記錄開始位置。
16.根據權利要求15記載的記錄再現裝置,其特征為上述控制機構進一步在緊接記錄新的視頻數據文件及附加數據文件之前,根據上述記錄恢復信息來判別最后被記錄的文件的最終記錄位置,從該最終記錄位置沿一定方向檢索空白區域,將該空白區域的起點決定為記錄開始位置,上述記錄機構從所決定的記錄開始位置記錄新的視頻數據文件及附加數據文件。
17.一種記錄再現方法,用來對記錄介質記錄或再現視頻數據文件,其特征為,具有第1記錄步驟,用來將視頻數據文件和與其相關的附加數據文件記錄到上述記錄介質上;第2記錄步驟,用于在第1記錄步驟中上述視頻數據文件及附加數據文件的記錄完成時,將包含記錄恢復信息的管理信息記錄到上述記錄介質上,該記錄恢復信息表示作為最后被記錄的文件被最后記錄的視頻數據文件。
18.一種程序,用來使計算機執行對記錄介質的視頻數據文件的記錄或再現,其特征為,上述程序使計算機執行第1記錄步驟,用來將視頻數據文件和與其相關的附加數據文件記錄到上述記錄介質上;第2記錄步驟,用于在第1記錄步驟中上述視頻數據文件及附加數據文件的記錄完成時,將包含記錄恢復信息的管理信息記錄到上述記錄介質上,該記錄恢復信息表示作為最后被記錄的文件被最后記錄的視頻數據文件。
19.一種可記錄的記錄介質,可由計算機進行記錄或再現,其特征為記錄視頻數據文件、與其相關的附加數據文件及管理信息,上述視頻數據文件和附加數據文件被交錯記錄,上述管理信息包含記錄恢復信息,該記錄恢復信息表示最后被記錄的視頻數據文件。
全文摘要
本發明的記錄再現裝置用來對記錄介質記錄或再現視頻數據文件,具備記錄機構,用來將視頻數據文件、與其相關的附加數據文件以及包含記錄恢復信息的管理信息記錄到上述記錄介質上,該記錄恢復信息表示最后被記錄的文件;控制機構,用于在通過上述記錄機構記錄上述視頻數據文件及附加數據文件時,對上述記錄機構進行控制,以將記錄恢復信息記錄到上述管理信息內,該記錄恢復信息表示作為上述最后被記錄的文件被最后記錄的上述視頻數據文件。
文檔編號G11B27/034GK1666286SQ0381550
公開日2005年9月7日 申請日期2003年9月25日 優先權日2002年9月26日
發明者中村正, 日野泰守 申請人:松下電器產業株式會社