新四季網

存取方法、存取裝置和信息記錄介質的製作方法

2023-05-11 01:11:06

專利名稱:存取方法、存取裝置和信息記錄介質的製作方法
技術領域:
本發明涉及一種利用由第1文件管理信息提供的第1存取方法和由第2文件管理信息提供的第2存取方法存取信息記錄介質的方法、和記錄了第1文件管理信息及第2文件管理信息的信息記錄介質。
背景技術:
各種信息記錄介質(例如DVD-Video和DVD-RAM)都是採用OpticalStorage Technology Association(OSTA光學存儲技術協會)所發行的Universal Disc Format(TM)(統一光碟格式)(以下稱為UDF)文件系統。通過使用UDF文件系統,可以不依賴於利用信息記錄介質的設備之間的兼容性及媒體種類,而實現信息記錄介質的數據記錄和再現。UDF是遵循ECMA167的安裝規範。UDF文件系統用於電腦等高級設備。
UDF的文件結構包含扇區形式的數據結構,由於其記錄在信息記錄介質中所分配的卷空間內,故對文件管理信息的記錄位置沒有限制。因此,適合於通用的文件記錄(例如大容量的文件記錄)(參照Standard ECMA-167 3rd Edition-June 1997ECMA-StandardizingInformation and Communication Systemshttp//WWW.ecma.ch)。
但是,再現裝置為了再現記錄在信息記錄介質裡的大量數據,必須連續再現記錄了影像、聲音數據的實時文件。因此,打開的文件數與再現時間成比例地增加。例如,為了再現需時數小時的內容,必須同時打開多個再現需時數秒的文件。其結果是,再現裝置需要大容量的存儲器。
另外,需要在信息記錄介質的邏輯層防止記錄在信息記錄介質中的數據的可靠性下降的問題。例如,由於缺陷扇區數量隨著信息記錄介質的容量而增加,必須對導致缺陷扇區的扇區傷痕等原因採取充分的對策。
在特開平4-157672號公報中公開了一種通過把互不相同的多個文件系統記錄在1張信息記錄介質中、利用多個作業系統記錄和再現文件的技術。但是,無法提供這樣的文件的記錄再現,在遵循任意的文件系統的情況下,允許文件的記錄再現,而在遵循其他文件系統的情況下,文件的記錄受到限制。原因是,對於記錄了文件的數據區域只提供了一種存取方法。

發明內容
本發明借鑑了上述問題點,目的在於提供一種利用由第1文件管理信息提供的第1存取方法和由第2文件管理信息提供的第2存取方法存取信息記錄介質的方法、和記錄了第1文件管理信息及第2文件管理信息的信息記錄介質。
本發明的存取方法是一種用來存取數據區域被分割的信息記錄介質的方法,上述信息記錄介質中記錄用來提供第1存取方法的第1文件管理信息和用來提供第2存取方法的第2文件管理信息,上述第1文件管理信息和上述第2文件管理信息對記錄在上述信息記錄介質中的文件進行管理,包含(a)讀取上述第1文件管理信息和上述第2文件管理信息的任何一方的步驟,和(b)利用由上述讀取的第1文件管理信息和第2文件管理信息的任何一方所提供的存取方法,來存取上述數據區域的步驟;以此實現上述目的。
也可以是,上述第1存取方法是對上述數據區域進行存取使得上述數據區域作為僅再現上述數據區域中記錄的文件即再現專用區域來發揮功能的方法;上述第2存取方法是對上述數據區域進行存取使得上述數據區域作為能夠對記錄在上述數據區域中的文件進行再現並且能夠在上述數據區域中記錄文件的區域使用來發揮功能的方法。
對上述數據區域進行存取的存取方法也可以是上述數據區域中記錄的文件包含核心集文件和擴展集文件;上述核心集文件是用來實現規定應用的基本功能的文件;上述擴展集文件是用來實現上述規定應用的擴展功能的文件;上述第1存取方法對上述數據區域進行存取,以便再現上述數據區域中記錄的文件中包含的核心集文件和擴展集文件;上述第2存取方法只對上述數據區域中記錄的文件中包含的核心集文件和擴展集文件之中的上述核心集文件進行再現。
也可以是,上述信息記錄介質中分配有定義為上述第1存取方法可以存取的區域的至少一個區劃和定義為上述第2存取方法可以存取的區域的至少一個段;上述數據區域是上述至少一個區劃和上述至少一個段的一部分相互重疊的重疊區域。
上述段包括第1段和第2段,由上述第1段和上述第2段構成的區域與上述區劃可以重疊。
上述區劃和上述段可以以ECC塊為單位分割。
上述步驟(b)包括把文件記錄到上述數據區域的步驟,上述方法可以進一步包括(c)更新上述第1文件管理信息和上述第2文件管理信息以便與上述文件的記錄位置相對應的步驟。
上述信息記錄介質中分配有定義為上述第1存取方法可以存取的區域的至少一個區劃和定義為上述第2存取方法可以存取的區域的至少一個段;上述數據區域可以是上述至少一個區劃和上述至少一個段的一部分相互重疊的重疊區域。
上述段包含第1段和第2段,上述第1段是記錄用來實現規定應用的功能的非實時文件的區域;上述第2段是用來記錄為實現上述規定應用的功能的實時文件的區域;上述步驟(b)可以包含辨別上述記錄的文件是上述非實時文件還是上述實時文件的步驟;和當上述記錄的文件是上述非實時文件時,將上述非實時文件記錄到上述第1段的步驟;當上述記錄的文件是上述實時文件時,將上述實時文件記錄到上述第2段的步驟。
上述第2文件管理信息包含表示記錄結束位置的記錄結束位置信息,上述步驟(b)包含根據上述記錄結束位置信息將上述文件記錄到上述數據區域中的步驟。
上述記錄結束位置信息表示在一個方向上反覆、記錄結束的位置,上述步驟(b)也可以包含根據上述記錄結束位置信息將上述文件在一個方向上反覆記錄到上述數據區域中的步驟。
上述第2文件管理信息包含表示上述第1文件管理信息的記錄位置的記錄位置信息,上述步驟(c)也可以包含更新上述第2文件管理信息的上述記錄位置信息以便對應上述更新過的上述第1文件管理信息的記錄位置的步驟。
上述第1文件管理信息包含第1保全信息,用來表示上述第1文件管理信息的狀態是打開狀態還是關閉狀態;用來表示上述打開狀態的第1保全信息表示可以將文件記錄到上述信息記錄介質中的狀態,用來表示上述關閉狀態的第1保全信息表示文件被正常記錄下來的狀態,也可以進一步包含在上述步驟(b)之前將上述第1保全信息置於上述打開狀態的步驟,和在上述步驟(b)之後將上述第1保全信息置於上述關閉狀態的步驟。
上述第2文件管理信息包含第2保全信息,用來表示上述第2文件管理信息的狀態是打開狀態還是關閉狀態;用來表示上述打開狀態的第2保全信息表示可以將文件記錄到上述信息記錄介質中的狀態,用來表示上述關閉狀態的第2保全信息表示文件被正常記錄下來的狀態,也可以進一步包含在上述步驟(b)之前將上述第2保全信息置於上述打開狀態的步驟,和在上述步驟(b)之後將上述第2保全信息置於上述關閉狀態的步驟。
上述第1文件管理信息包含用來表示記錄在上述數據區域中的文件名稱的第1文件名稱信息和用來表示記錄在上述數據區域中文件的記錄位置的第1記錄位置信息,上述第2文件管理信息包含用來表示記錄在上述數據區域中的文件名稱的第2文件名稱信息和用來表示記錄在上述數據區域中文件的記錄位置的第2記錄位置信息,上述方法也可以進一步包含用來辨別上述第1文件名稱信息和上述第2文件名稱信息是否互相對應的步驟,和用來辨別上述第1記錄位置信息和上述第2記錄位置信息是否互相對應的步驟。
上述數據區域中記錄著文件,上述步驟(b)也可以包含用來再現上述文件的步驟。
本發明的存取裝置,是用來存取分配了數據區域的信息記錄介質的裝置,上述信息記錄介質中記錄有用來提供第1存取方法的第1文件管理信息和用來提供第2存取方法的第2文件管理信息,上述第1文件管理信息和上述第2文件管理信息對記錄在上述信息記錄介質中的文件進行管理,包含讀取單元,用來讀取上述第1文件管理信息和上述第2文件管理信息的任意一方;以及存取單元,利用由上述讀取的第1文件管理信息和第2文件管理信息的任何一方所提供的存取方法來存取上述數據區域;以此實現上述目的。
上述存取單元具備將文件記錄到上述數據區域的記錄單元,上述裝置也可以進一步具備更新上述第1文件管理信息和上述第2文件管理信息以便與上述文件的記錄位置相對應的更新單元。
上述數據區域中記錄有文件,上述存取單元也可以具備用來再現上述文件的再現單元。
本發明的信息記錄介質是記錄了第1文件管理信息和第2文件管理信息的信息記錄介質,上述第1文件管理信息和上述第2文件管理信息對記錄在上述信息記錄介質中的文件進行管理,上述第1文件管理信息向信息記錄介質中分配的數據區域提供第1存取方法,上述第2文件管理信息向上述數據區域提供第2存取方法,以此實現上述目的。


圖1是表示本發明的實施方式的信息記錄介質100的圖。
圖2是表示目錄結構的圖。
圖3是表示對應圖2所示目錄結構的UDF卷結構和UDF文件結構及SVFS卷結構和SVFS文件結構的圖。
圖4是表示詳細的UDF卷結構的圖。
圖5是表示UDF文件項的數據結構的圖。
圖6是表示UDF的分配描述符的數據結構的圖。
圖7是表示UDF的文件識別描述符的數據結構的圖。
圖8是詳細表示第1SVFS文件結構區域108的圖。
圖9是表示第1環區域和滑動區域在磁碟上連續分配的例子的圖。
圖10是表示記錄在圖8所示的第1環區域70中的SVFS的S卷描述符的數據結構的圖。
圖11是表示記錄在圖7所示的第2環區域中的SVFS的文件結構的圖。
圖12是表示記錄描述符的數據結構的圖。
圖13是表示S文件項的數據結構的圖。
圖14是表示S2分配描述符的數據結構的圖。
圖15是表示S3分配描述符的數據結構的圖。
圖16是表示第1SVFS文件結構區域108的其他例子的圖。
圖17是表示第1環區域171、滑動區域172和第3環區域178在信息記錄介質上的配置的圖。
圖18是表示記錄在第2環區域中的S保全描述符的數據結構的圖。
圖19是表示記錄在第3環區域中的文件結構即S文件描述符的數據結構的圖。
圖20是表示對記錄在表示S2分配描述符和S3分配描述符的擴展區的長度的域中的bit的解釋的圖。
圖21是表示本發明實施方式的信息記錄再現裝置1600的結構的圖。
圖22是表示格式化處理的程序的流程圖。
圖23是表示格式化處理後的信息記錄介質的數據結構的圖。
圖24是表示文件記錄處理程序的流程圖。
圖25是表示文件再現處理的程序的流程圖。
圖26是表示使用本發明的歷史比特的記錄·擦除處理程序的流程圖。
圖27是表示利用使用了本發明的歷史比特的文件記錄·擦除處理程序進行文件記錄·擦除的區域的例子的圖。
圖28是表示格式化處理後信息記錄介質的數據結構的圖。
圖29是表示文件被記錄到圖28所示的格式化處理後的信息記錄介質中後、信息記錄介質的數據結構的圖。
圖30是表示UDF卷結構和SVFS卷結構的吻合性檢查處理以及UDF的文件結構和SVFS的文件結構的吻合性檢查處理的程序的流程圖。
圖31是表示記錄了包含核心集文件和擴展集文件在內的文件的信息記錄介質的數據結構的圖。
圖32是表示目錄構成的圖。
圖33是表示記錄了包含核心集文件和擴展集文件在內的文件的信息記錄介質的製作程序的流程圖。
具體實施例方式
下面,參照

本發明的實施方式。
本發明中導入了Specific Volume and File Structure(特定卷和文件結構,以下記為SVFS)文件系統作為新的文件系統。SVFS文件系統用於存儲器或CPU性能較低的設備(例如說民用設備)。
(第1實施方式)作為本發明的實施方式1,下面說明記錄了遵循UDF的文件管理信息和遵循SVFS的文件管理信息的信息記錄介質、存取該信息記錄介質的存取方法、向該信息記錄介質記錄文件的方法、該信息記錄介質的文件再現方法和實現對該信息記錄介質進行存取的信息記錄再現裝置。
1.信息記錄介質的數據結構圖1表示本發明的實施方式的信息記錄介質100。
信息記錄介質100中分配了卷空間200。
卷空間200中分配了保留用於系統使用的區域101、第1UDF卷結構區域102、第1數據區域103、第2數據區域104、第3數據區域105、第2UDF卷結構區域106、保留用於系統使用的區域107。將卷空間200中分配的區域101一側作為信息記錄介質100的內周側,將區域107一側作為信息記錄介質100的外周側。
第1UDF卷結構區域102和第2UDF卷結構區域106中記錄著UDF卷結構。UDF卷結構記錄在信息記錄介質100內周側即第1UDF卷結構區域102和信息記錄介質100外周側即第2卷結構區域106中,是為了提高數據的可靠性。
分別包含在UDF卷結構和UDF文件結構中的信息向信息記錄介質100提供第1存取方法。後面詳細描述UDF卷結構和UDF文件結構。
卷空間200中進一步分配了第1SVFS文件結構區域108、第2SVSF文件結構區域109、第1SVFS文件結構預備區域110、第2SVFS文件結構預備區域111。第1SVFS文件結構區域108和第2SVFS文件結構區域109中記錄著SVFS的卷結構和文件結構。第1SVFS文件結構預備區域110和第2SVFS文件結構預備區域111是用來記錄SVFS的卷結構和文件結構的預備區域。
分別包含在SVFS卷結構和SVFS文件結構中的信息向信息記錄介質100提供第2存取方法。後面詳細描述SVFS卷結構和SVFS文件結構。進一步,第1SVFS文件結構區域108的詳細情況也在後面描述。
第1區域103作為可以記錄的區劃、第2區域104和第3區域105作為再現專用的區劃分配在信息記錄介質100中。另外,區域103作為第1段、第2區域104作為第2段,第3區域105作為第3段分配在信息記錄介質100中。
這裡,區劃定義為用第1存取方法可以存取的區域,段定義為用第2存取方法可以存取的區域。
第1存取方法由分別包含在UDF卷結構和UDF文件結構中的信息提供。第2存取方法由分別包含在SVFS卷結構和SVFS文件結構中的信息提供。
分別包含在UDF卷結構和UDF文件結構中的信息對信息記錄介質100中記錄的文件進行管理,定義為第1文件管理信息。分別包含在SVFS卷結構和SVFS文件結構中的信息對信息記錄介質100中記錄的文件進行管理,定義為第2文件管理信息。
將第1區域103作為不能依照第2文件管理信息存取、而可以依照第1文件管理信息存取的區域;由此,記錄再現裝置能夠只依照第1文件管理信息對第1區域103記錄、更新、刪除用戶文件。
第2段中記錄了非實時文件。非實時文件是用來實現規定應用的功能的文件。例如,非實時文件可以是用來實現視頻數據記錄再現的播放清單文件。
第3段中記錄了實時文件。實時文件是用來實現規定應用的功能的文件。實時文件也可以與用來實現視頻數據的記錄再現的播放清單文件一起使用的實時數據。
第1存取方法是存取第2區域104和第3區域105、使第2區域104和第3區域105作為只再現記錄在第2區域104和第3區域105中的文件即再現專用區域發揮功能的方法;第2存取方法是存取第2區域104和第3區域105、使第2區域104和第3區域105作為可再現記錄在第2區域104和第3區域105中的文件並且可在第2區域104和第3區域105中記錄文件的區域發揮作用的方法,這種情況下,可以依照第1文件管理信息對記錄在第2區域104和第3區域105中的文件的更改或擦除進行限制。
通過依照第1文件管理信息對記錄在第2區域104和第3區域105中的文件的更改或刪除進行限制,可以確保UDF卷結構和SVFS卷結構之間的吻合性以及確保UDF文件結構和SVFS文件結構之間的吻合性。
具體來說明,一般地,UDF文件系統被引入電腦,對電腦用戶提供文件的記錄再現功能。但是,由於UDF文件系統對文件進行通用化的處理,當對為了在特定的應用中使用而需要特別配置的文件進行記錄的時候,就發生了難以實現適當配置等問題。例如,依照UDF文件系統記錄視頻文件時,連續的再現有可能中斷。因此,依照UDF卷文件結構將第2區域104和第3區域105作為再現專用區域進行管理,就能夠依照UDF文件系統對需要特別配置的文件的記錄和更改進行限制。由此能夠防止電腦用戶不經意地更改需要特別配置的文件。此外,依照UDF文件系統可以將文件記錄到第1區域103中,因此,能夠在可記錄區劃中記錄與再現專用區劃中所記錄的視頻文件的影像畫面相對應的標誌信息或簡單的編輯信息。
另外,不需要依照第2文件管理信息對記錄在第1區域103中的文件進行管理。因為第1區域103定義為不能依照第2文件管理信息進行記錄、更新、刪除的區域。因此,依照第2文件管理信息管理的文件數變少。
在定義為第2段的第2區域103中記錄非實時文件,在定義為第3段的第3區域104中記錄實時文件,由此提高實時文件的連續再現性能。
非實時文件與實時文件相比雖然文件小,但有的時候信息記錄介質100中記錄的非實時文件的數目比實時文件多。進一步,存取播放清單文件的時間變長的話,到視頻數據再現開始的時間就會延遲,因此,就要求快速地存取多個文件。因此,通過在信息記錄介質100中將規定的區域作為非實時文件的記錄區域進行分配,就可以縮短多個文件的存取時間。
另外,實時文件的文件大、需要連續地再現。通過設定用來記錄實時文件的區域,可以緩解空閒區域的斷片化,高效率地記錄再現實時文件。
另外,在對信息記錄介質100進行Constant Linear Verocity記錄(恆定線速度記錄,CLV記錄)時,在信息記錄介質100的內周側和外周側,主軸電機(spindle motor)的轉數出現差值。存取時間隨著主軸電機的轉數的差值成比例地變大。另外,主軸電機功率很大的時候,用來移動光頭(pickup)的驅動時間中存取時間所佔比率就變大。因此,將實時數據記錄到信息記錄介質每周的數據記錄量多、主軸電機的轉數少的外周側的規定範圍的時候,可以縮短該規定範圍內的最大尋找時間。其結果是,在將實時數據分割成多個實時數據記錄到規定範圍內時,能夠將分割為多個的實時數據連續再現。
此外,卷空間中也可以只定義一個再現專用區劃。這種情況下,不能使用UDF文件系統記錄新的文件。因此,可以保持UDF文件結構和SVFS文件結構之間的吻合性。另外,這種情況下,在卷空間中定義第1段和第2段,第1段中記錄非實時文件,第2段中記錄實時文件。這樣,即使卷空間中沒有設定可記錄區劃,也可以保持UDF文件結構和SVFS文件結構之間的吻合性,進一步也能夠適當配置非實時文件和實時文件。
也可以將SVFS文件結構區域配置在第2段內或者第3段內。因為SVFS文件結構區域是表形式的數據結構,可以預先保留區域。
另外,可以將第2段設定在第3段內。這是因為在分配作為第2段的區域中沒有記錄實時文件。
此外,由第2段和第3段構成的區域與再現專用區劃相重疊的時候,UDF文件結構與SVFS文件結構的吻合性檢查變得容易。
另外,通過將第1區域103、第2區域104以及第3區域105以ECC塊為單位分配到卷空間190中,控制系統對信息記錄再現裝置就容易發出以ECC塊為單位的數據記錄再現指示。這是因為在信息記錄再現裝置內,數據以由多個扇區構成的ECC塊為單位記錄。
通過記錄SVFS的文件結構,當未經重疊記錄的UDF文件構造由於缺陷扇區等問題無法讀取時,由於可以記錄、更新、刪除記錄在段中的文件,無法讀取的UDF文件結構也能夠修復。
另外,當SVFS文件結構記錄在第1SVFS文件結構預備區域110或者第2第1SVFS文件結構預備區域111中的時候,可以進一步提高文件結構的可靠性。
當記錄再現裝置不能讀取記錄在第1SVFS文件結構區域108中的SVFS文件結構的時候,系統會從第2SVFS文件結構區域109中讀取SVFS的文件結構,寫到第1SVFS文件結構預備區域110中。進一步,為了表示第1SVFS文件結構區域108是無效的,系統會將00數據寫到第1SVFS文件結構區域108。因此,記錄再現裝置在讀取SVFS文件結構的時候,系統首先讀取寫在第1SVFS文件結構區域108中的00數據,然後讀取寫在第2SVFS文件結構區域109中的SVFS的文件結構。
進一步,當記錄再現裝置不能讀取第2SVFS文件結構區域109中記錄的SVFS文件結構時,記錄再現裝置從第1SVFS文件結構預備區域110中讀取SVFS的文件結構,寫到第2SVFS文件結構預備區域111。進一步,為了表示第2SVFS文件結構區域109是無效的,記錄再現裝置會將00數據寫到第2SVFS文件結構區域109。因此,記錄再現裝置在讀取SVFS文件結構的時候,記錄再現裝置首先讀取寫在第1SVFS文件結構區域108中的00數據,其次讀取寫在第2SVFS文件結構區域109中的00數據,再讀取寫在第1SVFS文件結構預備區域110中的SVFS文件結構。
圖2表示了目錄結構。在信息記錄介質100中記錄了由如圖3所示的目錄結構所管理的文件。
目錄結構中包含SPECIFIC目錄和USR目錄。SPECIFIC目錄是記錄規定的應用所使用的文件的目錄,USR目錄是記錄用戶的數據文件的目錄。
目錄結構中進一步包含了PLAYLIST目錄和STREAM目錄。SPECIFIC目錄中記錄了PLAYLIST目錄和STREAM目錄。PLAYLIST目錄中記錄了用來執行影像·聲音數據的再現區間的指定等控制的數據文件,例如,記錄了播放清單文件PL_001.PLT。STREAM目錄中記錄了播放清單所使用的影像數據和聲音數據的實時文件,例如,實時文件RT_001.RTS。
USR目錄中可以記錄作成的文檔,也可以記錄用戶的備份文件。例如,文件FILE-A記錄在USR目錄中。
圖3表示了對應圖2所示目錄結構的UDF卷結構和UDF的文件結構及SVFS卷結構和SVFS文件結構。
圖3中,作為UDF卷結構表示有卷結構80。在卷結構80中包含將信息記錄介質作為卷進行邏輯處理的信息。
UDF的文件結構中包含文件集合描述符81、文件項82、文件項91、USR目錄92、文件項93、FILE-A文件96。文件集合描述符81包含將多個的文件作為文件集合進行管理所需的信息。文件項82包含表示根目錄的信息。如圖1所示,第1區域103中記錄了文件集合描述符81、文件項82、文件項91、USR目錄92、文件項93和FILE-A文件96。
UDF文件結構中進一步包含文件項83、SPECIFIC目錄84、文件項85、PLAYLIST目錄86、文件項87、文件項88、STREAM目錄89、文件項90、PL_001.PLT文件94。PL_001.PLT文件94是播放清單文件。如圖1所示,第2區域104中記錄了這些文件83~90以及PL_001.PLT文件94。如圖1所示,第3區域105中記錄了RT_001.RTS95。RT_001.RTS文件95是實時文件。
此外,通過文件項將目錄作為文件進行記錄、管理。
UDF卷結構以及UDF文件結構中包含的這些數據結構的詳細情況將在後面描述。
在圖3中,作為SVFS的卷結構,表示了S卷描述符151。在S卷描述符151中包含將信息記錄介質作為卷進行邏輯處理的信息。
SVFS文件結構中包含記錄描述符152、S文件項153、S文件項154、S文件項155、S文件項157、S2分配描述符158、S文件項159、S文件項160和S3分配描述符161。SVFS文件結構中包含的這些文件的詳細情況將在後面講述。
圖4表示了UDF卷結構的詳細情況。
UDF卷結構包含擴展區域開頭描述符21、表示用ECMA167格式化的NSR卷描述符22、擴展區域終端描述符23。擴展區域開頭描述符21、NSR卷描述符22、擴展區域終端描述符23包含在卷識別列中。
UDF的卷結構進一步包含基本卷描述符24、表示可記錄區劃的分配位置的區劃描述符25、表示再現專用區劃的分配位置的區劃描述符26、將可記錄區劃和再現專用區劃結合成邏輯卷空間的邏輯卷描述符27。基本卷描述符24、區劃描述符25、區劃描述符26、邏輯卷描述符27包含在卷描述符列中。
另外,UDF卷結構進一步包含表示光碟保全狀態的邏輯卷保全描述符28、表示卷描述符列位置的開始點卷描述符指針29。
開始點卷描述符指針29規定為記錄在扇區編號256的扇區、最終扇區編號所示的扇區以及最終扇區編號是-256所示的扇區中的至少2個扇區中,所以讀取了UDF文件結構的記錄再現裝置要從這些扇區編號所示的扇區開始存取。
圖5表示了UDF文件項的數據結構。
文件項包含表示描述符標籤的欄位、表示文件種類即文件類型的欄位、表示文件的字節數即信息長度的欄位、表示文件的生成時間即存取日期時間的欄位、表示文件變更時間即修改日期時間的欄位、為識別安裝作成文件項的文件系統的製造廠商所需的表示安裝者ID的欄位、表示分配描述符長度的欄位、用來表示數據的記錄位置的分配描述符的欄位。表示描述符標籤的欄位是文件項的ID261時,系統就將這些數據結構識別為UDF的文件項。
圖6表示了UDF的分配描述符的數據結構。
分配描述符包含表示擴展長度的欄位和表示擴展位置的欄位。擴展位置通過擴展的開始位置表示。擴展是記錄指定數據的一個連續的區域。
數據被分為兩個擴展來記錄的時候,文件項中包含表示兩個分配描述符的欄位。文件項的大小小於等於一個扇區,文件項從扇區的開頭開始記錄。
文件或者目錄的大小很小的時候,包含在文件項中的最後欄位中也可以記錄該文件的數據。例如,扇區是2K字節(KB)、文件的數據是1KB時,通常記錄在文件項中的參數是176B,因此該文件的數據被記錄到文件項的最後欄位中。
圖7表示了UDF文件識別描述符的數據結構。
文件識別描述符包含表示描述符標籤的欄位、表示目錄相關信息即文件特性的欄位、表示文件名長度的欄位、表示用來管理該文件的文件項的位置即ICB的欄位、表示文件名的欄位。描述符標籤表示文件識別描述符的ID257的時候,系統就將這些數據結構識別為UDF的文件識別描述符。
圖8詳細表示了第1SVFS文件結構區域108。在第1SVFS文件結構區域108中分配了第1環區域70和滑動區域72。
第1環區域70中分配了4個ECC塊。4個ECC塊中的一個是ECC塊71。
滑動區域72中分配了32個第2環區域。32個第2環區域中的一部分是第2環區域73~76。第2環區域的每一個中都以兩個ECC塊為分配單位,分配了8個ECC塊。分配在32個第2環區域中每一個的ECC塊中都包含著由有效的兩個ECC塊構成的ECC塊79。
分配在第1環區域70中的有效ECC塊71中記錄著SVFS卷結構。ECC塊79中記錄著SVFS的文件結構。通過將SVFS的卷結構記錄在第1環區域、將SVFS的文件結構記錄在第2環區域中,就能夠增加文件結構的可改寫次數。因此,在扇區的可改寫次數較少的信息記錄介質中,即使在伴隨著文件記錄的文件管理信息的改寫次數變多的情況下,也可以避免特定的扇區由於物理疲勞而導致成為缺陷扇區的問題。其結果是,可以提高扇區的可改寫次數比較少的信息記錄介質的可靠性。
此外,記錄在ECC塊中的SVFS卷結構中包含序列號。每發生記錄工作時,序列號就加1。因此,記錄了包含最大序列號的SVFS卷結構的ECC塊是有效的ECC塊。
圖9表示了第1環區域和滑動區域連續分配的例子。
第1環區域70和滑動區域72連續分配的情況與不連續分配的情況相比,前者能夠很快地讀取文件結構信息。在可改寫次數為50次的信息記錄介質中,在使用後述的環式記錄方法時,如果SVFS文件結構的改寫不足200次,第1環區域70和分配了有效的ECC塊的第2環區域連續分配,因此就可以連續的讀取記錄在12個ECC塊中的文件結構信息。
沿恆定方向更新記錄ECC塊、到達第2環區域的終點時,從第2環區域的開頭開始進行記錄,以使第2環區域的記錄方向成為環狀,用這種方式進行文件記錄。
由改寫疲勞導致規定的第2環區域無法使用時,將文件記錄到滑動區域中下一個第2環區域。為了表示出第2環區域的位置發生了變化,第1環區域中記錄的SVFS卷結構被更新。
沿恆定方向更新記錄ECC塊、到達第1環區域的終點時,從第1環區域的開頭開始進行記錄,以此使第1環區域的記錄方向成為環狀,用這種方式進行文件記錄。這樣,通過執行層次化的環狀記錄,即使第2環區域的數據記錄次數增多,也能夠更新記錄。
例如,改寫次數為50次的光碟中,在考慮到第2環區域的更新次數的情況下,能夠進行50×4次文件記錄。另外,由於滑動區域內分配了32個第2環區域,合計能夠進行50×4×32次文件結構的記錄。
在找到第2環區域的有效ECC塊時,從第1環區域讀取4個ECC塊,從中檢測有效ECC塊並取得第2環區域的位置,從第2環區域讀取8個ECC塊,從中找到有效的2個ECC塊。因此,數據的讀取時間比讀取全部滑動區域的時間短。
例如,圖8和圖9所示的實施方式中,環式記錄與「根據記錄結束位置信息將文件單向反覆記錄到數據區域中的單向反覆記錄」相對應。
圖10表示了記錄在圖8所示的第1環區域70中的SVFS的S卷描述符的數據結構。S卷描述符記述SVFS卷結構。
S卷描述符包含與文件位置信息相比改寫頻度小的段的位置信息或環區域和滑動區域的位置信息。通過將更新頻度少的信息和更新頻度多的信息分開記錄到第1環區域和第2環區域,有效率地進行環式記錄。
S卷描述符用於記錄邏輯格式化時信息記錄介質中記錄的信息之中不是以UDF卷結構定義的信息。
S卷描述符包含表示邏輯格式名的欄位和表示版本號的欄位,用來表示卷結構為SVFS版本1.0。S卷描述符可以進一步包含用來表示記錄了S卷描述符的光碟的卷名的欄位、表示存取類型的欄位、表示第1環區域長度的欄位、表示第1環區域內記錄的ECC塊的記錄單位的欄位、表示滑動區域長度的欄位、表示第2環區域長度的欄位、表示第2環區域內記錄的ECC塊的記錄單位的欄位。分別表示第1環區域長度、第1環區域內記錄的ECC塊的記錄單位、滑動區域長度、第2環區域長度、第2環區域內記錄的ECC塊的記錄單位的欄位通過ECC塊數目來表示。
S卷描述符進一步包含表示序列號的欄位、用來表示有效的第2環區域的第2環區域編號的欄位、表示根據用途分割的段的數量的欄位、表示各段的位置的欄位、表示各段的長度的欄位、表示各段的用途的欄位。在每次更新S卷描述符時將序列號加1。記錄了包含最大序列號的S卷描述符的ECC塊是有效ECC塊。各段的用途例如是3種(①依照第1文件管理信息進行管理、不依照第2文件管理信息進行管理的文件的記錄;②依照第1文件管理信息和第2文件管理信息進行管理的非實時數據的記錄;以及③依照第1文件管理信息和第2文件管理信息進行管理的實時數據的記錄)。
圖11表示記錄在圖7所示的第2環區域中的SVFS的文件結構。SVFS文件結構包含記錄描述符、S文件項表、用來表示記錄在第2段中的文件的記錄位置的S2分配描述符表、用來表示記錄在第3段中的文件的記錄位置的S3分配描述符表。
將S2分配描述符和S3分配描述符從S文件項單獨分離出來做成表的理由如下所示。
1個文件需要1個S文件項。但是,當文件被重疊記錄時,針對1個S文件項需要2個S2分配描述符;當實時文件分散成多個擴展記錄時,針對1個S文件項需要多個S3分配描述符。
另外,通過以表形式來管理每個段的分配描述符,其優點是各段中的空白空間的管理變得容易。例如,為了連續再現實時文件,記錄了實時文件的各個連續區域需要達到規定大小。但是,用來管理實時文件的分配描述符的數量不會變得很多。因此,不需要用來管理空白空間的位圖(bitmap)。另外,PLAYLIST目錄中記錄了縮略圖等播放清單文件以外的文件,第2段中記錄的文件的數量變多時,可以只記錄用來管理第2段中的空白空間的空間位圖。因此,與第3段相比,第2段的大小更小,因此,可以使位圖的大小很小。
圖12表示記錄描述符的數據結構。
記錄描述符包含表示記錄時間的欄位、表示安裝者ID的欄位、表示段數的欄位、表示第2段的最終記錄地址的欄位、表示第3段的最終記錄地址的欄位、表示序列號的欄位、表示特定UDF文件結構的長度的欄位、表示特定UDF文件結構的位置的欄位、表示S文件項表的長度的欄位、表示S2分配描述符表的長度的欄位、表示S3分配描述符表的長度的欄位。
在每次更新S文件結構時將序列號加1。記錄了包含最大序列號的S文件結構的ECC塊是有效ECC塊。
用來表示記錄時間的欄位表示了記錄描述符的數據生成時刻。UDF卷結構中所含的邏輯卷保全描述符的記錄時間的欄位也表示邏輯卷保全描述符的數據生成時刻。根據這些時間信息來辨別UDF卷結構和SVFS卷結構之間的吻合性以及UDF文件結構和SVFS文件結構之間的吻合性。這些時間信息相等時,判斷為UDF卷結構和SVFS卷結構之間以及UDF文件結構和SVFS文件結構之間具有吻合性。
表示安裝者ID的欄位表示開發了對這些文件結構進行更新記錄的文件系統的製造廠商的ID。通過在文件結構中包含表示安裝者ID的欄位,使得即使在兼容方面出現問題時也能夠容易地解決。另外,文件結構不會被覆寫,而是使用環式記錄來更新記錄,因此,過去的歷史紀錄保留下來,有助於利用歷史紀錄來解決兼容問題。
表示段數的欄位用來表示根據用途分割的段數。
表示第2段的最終記錄地址的欄位用來表示最後記錄的數據的區域的最終地址。當系統在第2段中記錄數據時,系統向大於這個最終記錄地址的方向檢索空白空間進行數據記錄。當空白空間的檢索達到第2段的終點時,系統從第2段的開頭檢索空白空間進行數據記錄。因此,能夠防止系統對特定區域反覆記錄。
表示第3段的最終記錄地址的欄位用來表示最後記錄的數據的區域的最終地址。當系統在第3段中記錄數據時,系統向大於這個最終記錄地址的方向檢索空白空間進行數據記錄。當空白空間的檢索達到第3段的終點時,系統從第3段的開頭檢索空白空間進行數據記錄。
針對追加型信息記錄介質記錄數據時,第2段的最終記錄地址和第3段的最終記錄地址可以用作識別下一次開始記錄的位置的信息。
表示特定UDF文件結構的長度和位置的欄位表示了SPECIFIC目錄以下的UDF文件結構的記錄位置信息。由於通過SVFS管理的多個文件被同時打開再現,通過匯總記錄管理這些文件的UDF文件結構的位置信息,能夠縮短按照UDF文件系統打開這些文件的時間。當第3段中按照SVFS文件系統記錄了實時文件時,管理該實時文件的UDF文件結構記錄在第2段中。當記錄了UDF文件結構的區域因刮傷導致UDF文件結構無法讀取時,UDF文件結構的記錄位置記錄到SVFS文件結構中,由此,不再需要追溯UDF文件結構,UDF文件結構的修復變得容易。此外,將特定的UDF文件結構作為特定的文件登錄到SVFS文件結構中,也能夠獲得同樣效果。
根據分別表示S文件項的表的長度、S2分配描述符的表的長度、S3分配描述符的表的長度的各個欄位,可知各表的開始位置。
圖13表示S文件項的數據結構。
S文件項的表中,針對第2段和第3段中記錄的每個文件或者每個目錄記錄了S文件項。
S文件項包含表示文件名長度的欄位和表示文件名的欄位。表示文件名的欄位表示20Byte的文件名或目錄名。用於記錄再現實時文件的應用軟體中,文件名是根據預先確定的規則來命名的,因此,即使限制文件名的長度也不會產生不便。另外,通過限制文件名的長度,可以減小S文件項的大小。
S文件項進一步包含表示兄弟項編號的欄位、表示孩子項編號的欄位、表示父母項編號的欄位。所謂的兄弟項編號、孩子項編號、父母項編號表示的是目錄結構中的層次關係。項編號是從S文件項的表的開頭開始按順序賦給各個S文件項。兄弟項編號是表示與S文件項所示的文件或目錄同屬於一個目錄的文件或目錄的S文件項的項編號。孩子項編號是表示位於S文件項所示的目錄的下一層的文件或目錄的S文件項的項編號。父母項編號是表示位於S文件項所示的文件或目錄的上一層的目錄的S文件項的項編號。
S文件項進一步包含表示文件類型的欄位、表示數據率的欄位、表示分配描述符的項編號的欄位。表示文件類型的欄位表示該文件是非實時文件、實時文件、或目錄。表示數據率的欄位表示該文件是實時文件時實時文件的數據率。表示分配描述符的項編號的欄位表示當該文件是非實時文件時用來表示該文件的記錄位置的S2分配描述符的項編號。當該文件是實時文件時則表示用來表示該文件的記錄位置的S3分配描述符的項編號。
圖14表示S2分配描述符的數據結構。
S2分配描述符的數據結構採用表形式。S2分配描述符的表中針對第2段中記錄的每個文件或者每個目錄記錄了S2分配描述符。
S2分配描述符包含表示擴展長度的欄位、表示擴展位置的欄位、表示預備的分配描述符的項編號的欄位。表示擴展長度的欄位和表示擴展位置的欄位表示該文件的擴展的記錄位置。當該文件是非實時文件時,表示擴展長度的欄位和表示擴展位置的欄位被2次記錄,以便確保數據的可靠性。表示預備的分配描述符的項編號的欄位表示用來表示雙重記錄的數據的記錄位置的S2分配描述符的項編號。
圖15表示S3分配描述符的數據結構。
S3分配描述符的表中針對第3段中記錄的每個文件記錄了S3分配描述符。
S3分配描述符包含表示擴展長度的欄位、表示擴展位置的欄位、表示預備的分配描述符的項編號的欄位。表示擴展長度的欄位和表示擴展位置的欄位表示該文件的擴展的記錄位置。當該文件是實時文件時,為了將數據分開記錄到多個擴展中,在表示下一個分配描述符的項編號的欄位中記錄用來表示下一個擴展的S3分配描述符的項編號。
SVFS文件結構中,例如,假定記錄描述符長度為64Byte、S文件項長度為32Byte、S2分配描述符和S3分配描述符長度為10Byte。當記錄1000個實時文件和1000個播放清單文件時,S文件項表大小為64KB弱,S2分配描述符表由於包含了2次記錄部分,大小為20KB弱,S3分配描述符的表大小在擴展的總數為4500個時,為44KB弱。1個ECC塊為64KB的信息記錄介質中,可以使用2個ECC塊來記錄SVFS文件結構。此外,在限制所記錄的文件數的情況下,也可以使用公共表來表示S2分配描述符和S3分配描述符。這樣,對於UDF文件結構是扇區形式,由於SVFS文件結構是為每個管理信息將信息記錄在表中的表形式,其數據結構更緊湊。
另外,通過限制可以依照UDF文件結構記錄數據的區域的大小,使用憑藉線性置放(linear placement)方式或UDF Revision2.0所定義的備用表實現的缺陷管理方法也能夠減小代替區域。這是因為,SVFS文件系統在將數據記錄到第2段中時,通過執行驗證,能夠避開缺陷區域記錄數據;在將數據記錄到第3段中時,通過跳過記錄,能夠避開預先檢測到的缺陷區域記錄數據。
這樣,通過導入SVFS文件系統,既確保與原有的UDF文件系統的再現兼容和記錄兼容,又能夠提高實時性、提高數據可靠性。另外,如果規定應用中使用的文件總數限定為2000個、實時文件的擴展的總數限定為4500個,則SVFS卷結構為1個ECC以內的大小、SVFS文件結構為2個ECC以內的大小,因此,即使使用環式記錄進行2次記錄時記錄再現時間也不成問題。
圖16表示第1SVFS文件結構區域108的其他例子。該例子表示了能夠應付1萬個以上文件的第1SVFS文件結構區域108。第1SVFS文件結構區域108中分配了3個區域(第1環區域、第2環區域、第3環區域),通過將卷結構分到第1環區域記錄、將文件結構分到第2環區域和第3環區域記錄,高效地進行記錄再現。此外,下面為方便起見將S保全描述符作為文件結構進行說明,但在ECMA167的定義中,保全描述符定義為卷結構。
第1SVFS文件結構區域108中分配了第1環區域171、滑動區域172、第2環區域、第3環區域178。第1環區域171由4個ECC塊構成,滑動區域172由64個第2環區域構成。
64個第2環區域的一部分是第2環區域173、第2環區域174、第2環區域175、第2環區域176。為了進行打開關閉的管理,在滑動區域172中分配了2倍於圖8所示實例的數目的第2環區域。各個第2環區域以1個ECC塊為記錄單位,由4個ECC塊構成。
第1環區域中,有效ECC塊表示滑動區域內的有效第2環區域173的位置。第2環區域中的有效ECC塊177中記錄的數據表示第3環區域178中的有效區域179的位置。
數據在第1環區域171、第2環區域173、第3環區域178中呈環形記錄。當第2環區域的改寫導致第2環區域疲勞後,使用下一個第2環區域重新記錄數據的方法與參照圖8所說明的方法相同。
當文件數增加後,文件管理信息在數個ECC塊中容納不下,變成數十個ECC塊。例如,當文件管理信息是每1個文件有42B(字節)時,為了管理6萬個文件,需要約38個ECC塊。這種情況下,當在第2環區域中記錄文件管理信息時,第2環區域就需要152個ECC塊,為了找到有效文件的管理信息,不得不讀取152個ECC塊。如果設置3個環形記錄區域、在第2環區域中管理記錄了文件管理信息的區域,則讀取第2環區域的4個ECC塊,存取第3環區域的開頭,只要讀取38個ECC塊即可,因此能夠更快速地讀取數據。
圖17表示第1環區域171、滑動區域172和第3環區域178在信息記錄介質上的配置。
為了將用來表示文件管理信息的狀態是打開狀態還是關閉狀態的保全信息記錄到第2環區域,當設定第3環區域的大小使得第2環區域的改寫次數的一半與第3環區域的改寫次數相同時,就會減少區域浪費。第2環區域的大小為64個ECC塊時,第3環區域的大小為32×38個ECC塊。
這樣,將文件結構的記錄區域分到第2環區域和第3環區域,與第1環區域合在一起,將3個環區域分配記錄數據時,即使文件數增加也能夠有效地進行環形記錄。
此外,第1環區域、第2環區域、第3環區域中的有效ECC塊是記錄了最大值的序列號的ECC塊,這與圖8所示的實例相同。
此外,所說明的實例中將第3環區域接著第2環區域配置,將第3環區域配置於分離的區域中也能夠獲得本發明的效果。
圖18表示記錄在第2環區域中的S保全描述符的數據結構。第2環區域中記錄的SVFS文件結構有S保全描述符和S文件描述符兩種。
S保全描述符包含表示記錄時間的欄位、表示安裝者ID的欄位、打開關閉管理欄位、表示段數的欄位、表示第1段的最終記錄地址的欄位、表示第2段的最終記錄地址的欄位、表示第3段的最終記錄地址的欄位、表示序列號的欄位、表示第3環區域長度的欄位、表示第3環區域的記錄單位的欄位、表示第3環區域編號的欄位、表示特定UDF文件結構的長度的欄位、表示特定UDF文件結構的位置的欄位、表示第2段的空間位圖的位置的欄位、表示第2段的空間位圖的長度的欄位。
在每次更新S保全描述符時將序列號加1。記錄了包含最大序列號的S保全描述符的ECC塊是有效ECC塊。
用來表示記錄時間的欄位表示了該描述符的數據生成時刻。表示安裝者ID的欄位表示開發了對這些文件結構進行更新記錄的文件系統的製造廠商的ID。表示段數的欄位用來表示根據用途分割的段數。
表示第1段的最終記錄地址的欄位用來表示最後記錄的數據的區域的最終地址。當依照UDP文件系統將數據記錄到追加型磁碟中時,信息記錄再現裝置不需要向光碟驅動器等詢問表示數據記錄位置的位置信息,通過讀取用來表示第1段中的最終記錄地址的欄位,就能夠取得表示數據記錄位置的位置信息。
表示第2段的最終記錄地址的欄位和表示第3段的最終記錄地址的欄位另外也表示了最後記錄的數據的區域的最終地址。
當系統在第2段或第3段中記錄數據時,系統向大於這個最終記錄地址的方向檢索空白空間進行數據記錄。當空白空間的檢索達到第2段或第3段的終點時,系統從第2段或第3段的開頭檢索空白空間進行數據記錄。因此,能夠防止系統對特定區域反覆記錄。
表示特定UDF文件結構的長度和位置的欄位表示了SPECIFIC目錄下的UDF文件結構的記錄位置信息。
打開關閉管理欄位起到ECMA167邏輯卷保全描述符的保全欄位的作用。即,在段內記錄某些數據時,在記錄數據之前,先記錄1,1表示該欄位中記錄的數據的狀態為打開狀態。在信息記錄介質彈出時等需要保證該信息記錄介質中數據記錄正常結束的情況下,對SVFS的打開關閉管理欄位和UDF保全欄位進行更新,使所記錄的數據的狀態為關閉狀態。
通過停止在UDF文件結構中包含的邏輯卷保全描述符中記錄打開信息,能夠使邏輯卷保全描述符的改寫次數減半。
另外,通常情況下,UDF文件系統在每次更新文件時進行邏輯卷保全描述符的改寫。在SVFS文件系統中管理打開、關閉,將信息記錄介質彈出時,更新邏輯卷保全描述符。在這種情況下,能夠進一步減少邏輯卷保全描述符的改寫次數。通過在SVFS文件結構中記錄保全信息,即使在只依照SVFS文件結構進行處理的情況下,也能夠知道信息記錄介質中記錄的數據的保全狀態(打開狀態、關閉狀態)。
也可以在記錄文件之前,將UDF文件結構中包含的保全信息置為打開狀態;在記錄文件之後或文件與其管理信息的記錄後,將UDF文件結構中包含的保全信息置為關閉狀態。也可以在記錄文件之前,將SVFS文件結構中包含的保全信息置為打開狀態;在記錄文件之後或文件與其管理信息的記錄後,將SVFS文件結構中包含的保全信息置為關閉狀態。
此外,一般說來,再現專用區劃中記錄的UDF保全信息不改寫,但也可以在記錄文件之前,將UDF文件結構中包含的保全信息置為打開狀態。當用戶認為不需要依照UDF文件結構再現文件時,可以不更新UDF文件結構,因此,能夠減少UDF文件結構的更新次數。這是因為,當用戶將該信息記錄介質插入到由UDF文件系統控制的系統中時,即使沒有更新UDF文件結構,由於UDF文件結構的保全信息表示打開狀態,因此,當依照UDF卷結構或文件結構存取時,能夠知道數據的記錄沒有正常結束。
表示第3環區域長度的欄位表示第3環區域的位置和第3環區域中記錄的文件結構的位置信息。表示第3環區域的記錄單位的欄位表示第3環區域中記錄的文件的管理信息的記錄單位。
表示第2段的空間位圖的長度的欄位和表示第2段的空間位圖的位置的欄位表示用來表示第2段的空白空間的空間位圖的位置。由於第2段中的擴展數量隨著第2段中記錄的文件數的增加而增加,對S2分配描述符表中的全部S2分配描述符進行檢索來調查空白空間變得難以實現。因此,使用空間位圖來管理空白空間。此外,第3段的擴展數量增加而導致空白空間分散的情況下,為了管理空白空間,也需要位圖。在這樣的情況下,S保全描述符也可以進一步包含表示第3段的空間位圖的長度的欄位和表示第3段的空間位圖的位置的欄位。
圖19表示記錄在第3環區域中的文件結構即S文件描述符的數據結構。
S文件描述符包含表示S文件項表的長度的欄位、表示S2分配描述符表的長度的欄位、表示S3分配描述符表的長度的欄位。接著這些欄位,進一步包含表示S文件項表的欄位、表示S2分配描述符表的欄位、表示S3分配描述符表的欄位。
圖20表示對記錄在表示S2分配描述符和S3分配描述符的擴展區的長度的欄位中的bit的解釋。高位1bit是歷史比特。歷史比特僅在第2環區域的上一代的S保全描述符所表示的S文件描述符所管理的文件和目錄已被刪除的情況下設定為1。
在本發明的一個實施方式中,如圖4~7、10~15和圖18~20所示,包含了UDF卷結構和UDF文件結構的信息對應「提供第1存取方法的第1文件管理信息」,包含了SVFS卷結構和SVFS文件結構的信息對應「提供第2存取方法的第2文件管理信息」。但是,信息記錄介質100中所記錄的這些信息並不限定於圖4~7、10~15和圖18~20所示內容。信息記錄介質100中所記錄的信息只要具備上述的「提供第1存取方法的第1文件管理信息」和「提供第2存取方法的第2文件管理信息」的功能,可以是任意信息。
2.信息記錄再現裝置的結構圖21表示本發明實施方式的信息記錄再現裝置1600的結構。
信息記錄再現裝置1600在格式化處理、文件記錄處理被執行的情況下,作為在信息記錄介質100中記錄信息的信息記錄裝置發揮作用。另外,信息記錄再現裝置1600在文件再現處理被執行的情況下,作為將信息記錄介質100中記錄的信息進行再現的信息再現裝置發揮作用。
信息記錄再現裝置1600包含系統控制部1601、I/O總線1621、光碟驅動器1631、用來輸入文件的記錄或再現的指令信息的輸入單元1632、接收TV廣播的調諧器1635、用來將調諧器選曲的音頻視頻信號進行編碼的編碼器1633、對編碼後音頻視頻信號進行解碼的解碼器1634、用來監視解碼器輸出的音頻視頻信號的TV1636。
系統控制部1601藉助於系統的控制程序或包含運算存儲器的微處理器實現。具體地,系統控制部1601包含UDF處理單元1602、SVFS處理單元1603、UDF用存儲器1607、SVFS用存儲器1608。系統控制部1601進一步包含數據記錄單元1605、記錄緩存1610。系統控制部1601進一步包含數據再現單元1606、再現緩存1611。
UDF處理單元1602對在UDF用存儲器1607中展開的UDF卷結構和文件結構進行處理。在格式化時,UDF處理單元1602生成卷結構和必要的文件結構;當文件被記錄、更新、刪除時,UDF處理單元1602生成、改變、刪除文件管理信息。另外,UDF處理單元1602生成UDF文件結構,用來管理記錄在第2段和第3段的連續區域中的SPECIFIC目錄下的文件。
SVFS處理單元1603對在SVFS用存儲器1608中展開的SVFS卷結構和文件結構進行處理。在格式化時,SVFS處理單元1603生成卷結構和必要的文件結構;當文件被記錄、更新、刪除時,SVFS處理單元1603生成、改變、刪除文件管理信息。
數據記錄單元1605向光碟驅動器1631發出指令,以便將記錄緩存1610中記錄的數據記錄到信息記錄介質100的特定扇區中。
數據再現單元1606向光碟驅動器1631發出指令,以便從信息記錄介質100的特定扇區中讀取數據轉送到再現緩存1611。
利用以上結構實現記錄再現程序。此外,在個人電腦系統中,不需要包含SVFS處理單元1603和SVFS用存儲器1608。另外,在錄像機等民用設備中,也可以將UDF處理單元1602作為只處理SPECIFIC目錄下的文件的簡易處理單元。
3.格式化處理圖22表示格式化處理的程序。下面逐步說明格式化處理的程序。
步驟S401系統控制部1601考慮要記錄的數據的容量,確定用來分配作為可記錄區域發揮作用的可記錄區劃的位置。在決定了分配位置後,處理進入步驟S402。
步驟S402系統控制部1601考慮執行規定應用所需的數據的容量,確定作為再現專用區域發揮作用的再現專用區劃的分配位置。在決定了分配位置後,處理進入步驟S403。
步驟S403系統控制部1601生成UDF卷結構,以便使可記錄區劃和再現專用區劃有效。在生成UDF卷結構之後,處理進入步驟S404。
步驟S404光碟驅動器1631將生成的UDF卷結構記錄到信息記錄介質。在將UDF卷結構記錄到信息記錄介質之後,處理進入步驟S405。
步驟S405系統控制部1601生成到根目錄為止的UDF文件結構。在生成UDF文件結構之後,處理進入步驟S406。
步驟S406光碟驅動器1631將生成的UDF文件結構記錄到信息記錄介質100。在將UDF文件結構記錄到信息記錄介質之後,處理進入步驟S407。
步驟S407系統控制部1601分配第1段,使得可記錄區劃與第1段重疊。在分配了第1段後,處理進入步驟S408。
步驟S408系統控制部1601考慮規定應用所使用的非實時文件的容量,在再現專用區劃內分配第2段。在分配了第2段後,處理進入步驟S409。
步驟S409系統控制部1601考慮規定應用所使用的實時文件的容量,在再現專用區劃中分配第3段。在分配了第3段後,處理進入步驟S410。
步驟S410系統控制部1601生成S卷描述符,以便使第1段、第2段、第3段有效。另外,為了進行環形記錄,決定第1環區域和滑動區域的分配位置,記錄在S卷描述符中。在生成S卷描述符之後或在S卷描述符中記錄了第1環區域和滑動區域的位置信息之後,處理進入步驟S411。
步驟S411光碟驅動器1631將SVFS卷結構記錄到第1環區域。在將SVFS卷結構記錄到第1環區域之後,處理進入步驟S412。
步驟S412系統控制部1601生成包含根目錄的S文件項在內的SVFS文件結構。在生成SVFS文件結構之後,處理進入步驟S413。
步驟S413光碟驅動器1631將SVFS文件結構記錄到第2環區域。在將SVFS文件結構記錄到第2環區域之後,處理結束。此外,由於存在缺陷扇區導致文件結構無法記錄到第2環區域時,記錄到該第2環區域中的下一區域。如果在該第2環區域內移動記錄位置仍不能記錄,則將文件結構記錄到下一第2環區域中。在這種情況下,為了表示使用了新的第2環區域,對S卷描述符進行更新,處理進入步驟S410,繼而進入步驟S411。
圖23表示格式化處理後信息記錄介質的數據結構。通過對「空的」信息記錄介質進行上述格式化處理,可得具有圖23所示的數據結構的信息記錄介質。
4.文件記錄處理圖24表示文件記錄處理程序。下面逐步說明文件記錄處理程序。
步驟S501系統控制部1601改變包含打開信息的邏輯卷保全描述符,使得根據UDF卷結構進行管理的邏輯卷的狀態成為打開狀態。在改變了邏輯卷保全描述符之後,處理進入步驟S502。
步驟S502系統控制部1601判斷應記錄的文件是規定應用所使用的文件還是用戶的數據文件。系統控制部1601可以從應用獲取規定的屬性信息來判斷是否是規定應用所使用的文件,也可以根據文件名來判斷。當應記錄的文件是規定應用所使用的文件時,處理進入步驟S503。當應記錄的文件是用戶的數據文件時,處理進入步驟S511。
A.下面逐步說明用戶數據文件的記錄處理程序。根據步驟S511~步驟S515來說明用戶數據文件的記錄處理程序。
步驟S511系統控制部1601根據UDF卷結構中包含的空間位圖調查可記錄區劃中的空白空間。在調查空白空間之後,處理進入步驟S512。
步驟S512光碟驅動器1631向調查所得的空白空間中記錄數據文件。在記錄數據文件之後,處理進入步驟S513。
步驟S513系統控制部1601生成用來管理所記錄下來的文件的文件項;光碟驅動器1631將該文件項記錄到信息記錄介質。在記錄文件項之後,處理進入步驟S514。
步驟S514系統控制部1601更新目錄以便將記錄下來的文件登錄到目錄中;光碟驅動器1631將更新的目錄記錄到信息記錄介質100。進一步,系統控制部1601更新用來管理目錄的文件項;光碟驅動器1631將更新的文件項記錄到信息記錄介質。在將更新的文件項記錄下來之後,處理進入步驟S515。
步驟S515系統控制部1601更新空間位圖以便將記錄下來的扇區置為已用過;光碟驅動器1631將更新的空間位圖記錄到信息記錄介質。在將更新的空間位圖記錄下來之後,處理進入步驟S509。
B.下面逐步說明規定應用所使用的文件的記錄處理程序。根據步驟S503、步驟S521~步驟S527和步驟S531~步驟S537來說明規定應用所使用的文件的記錄處理程序。
步驟S503系統控制部1601判斷要記錄的文件是否是實時文件。系統控制部1601可以從應用獲取規定的屬性信息來判斷要記錄的文件是否是實時文件,也可以根據文件名來判斷。
當要記錄的文件不是實時文件時,處理進入步驟S521。當要記錄的文件是實時文件時,處理進入步驟S531。
B-1.下面逐步說明非實時文件的記錄處理程序。根據步驟S521~步驟S527來說明非實時文件的記錄處理程序。
步驟S521系統控制部1601調查第2段中的空白空間。當第2段的空間位圖包含在SVFS文件結構中時,根據空間位圖調查空白空間。當第2段的空間位圖不包含在SVFS文件結構中時,讀取S2分配描述符表中的全部分配描述符,調查第2段的空白空間。在調查空白空間之後,處理進入步驟S522。
步驟S522光碟驅動器1631向調查所得的空白空間中記錄數據文件。在記錄數據文件之後,處理進入步驟S523。
步驟S523系統控制部1601生成更新了最終記錄地址的S卷描述符,以便在第2段中進行環形記錄。在生成了更新過的S卷描述符之後,處理進入步驟S524。
步驟S524系統控制部1601生成用來管理記錄下來的文件的S2分配描述符。在生成S2分配描述符之後,處理進入步驟S525。
步驟S525系統控制部1601生成S文件項,用來將記錄下來的文件登錄到目錄中。在生成S文件項之後,處理進入步驟S526。
步驟S526光碟驅動器1631將SVFS文件結構記錄到第2環區域。在記錄了SVFS文件結構之後,處理進入步驟S527。
步驟S527光碟驅動器1631將SVFS卷結構記錄到第1環區域。在記錄了SVFS卷結構之後,處理進入步驟S504。
B-2.下面逐步說明實時文件的記錄處理程序。根據步驟S531~步驟S537來說明實時文件的記錄處理程序。
步驟S531系統控制部1601調查第3段中的空白空間。當第3段的空間位圖包含在SVFS卷結構中時,根據空間位圖調查空白空間。當第3段的空間位圖不包含在SVFS卷結構中時,讀取S3分配描述符表中的全部分配描述符,調查第3段的空白空間。在調查了第3段的空白空間之後,處理進入步驟S532。
步驟S532光碟驅動器1631向調查所得的空白空間中記錄數據文件。在記錄了數據文件之後,處理進入步驟S533。
步驟S533系統控制部1601生成更新了最終記錄地址的S卷描述符,以便在第3段中進行環形記錄。在生成了更新過的S卷描述符之後,處理進入步驟S534。
步驟S534系統控制部1601生成用來管理記錄下來的文件的S3分配描述符。在生成S3分配描述符之後,處理進入步驟S535。
步驟S535系統控制部1601生成S文件項,用來將記錄下來的文件登錄到目錄中。在生成S文件項之後,處理進入步驟S536。
步驟S536光碟驅動器1631將SVFS文件結構記錄到第2環區域。在記錄了SVFS文件結構之後,處理進入步驟S537。
步驟S537光碟驅動器1631將SVFS卷結構記錄到第1環區域。在記錄了SVFS卷結構之後,處理進入步驟S504。
用戶數據文件的記錄處理程序、要記錄的文件不是實時文件時的記錄處理程序、以及實時文件的記錄處理程序反覆執行直到應記錄的文件的記錄處理結束。
下面逐步說明彈出處理程序。根據步驟S504~步驟S509來說明彈出處理程序。
步驟S504系統控制部1601判斷用戶結束文件的記錄、是否發出了光碟彈出指令或者是否發出了記錄下一個文件的指令。
沒有發出彈出指令時,處理進入等待狀態。發出了彈出指令時,處理進入步驟S505。當發出了記錄下一個文件的指令時,處理進入步驟S502。
步驟S505系統控制部1601作為彈出時的處理,為了使第2段或第3段中記錄的文件能夠按照UDF文件結構讀取,需要生成與這些文件相關的UDF文件項。在生成UDF文件項之後,處理進入步驟S506。
步驟S506系統控制部1601進一步生成目錄文件及其文件項,用來將這些文件登錄到目錄中。在生成目錄文件及其文件項之後,處理進入步驟S507。
步驟S507系統控制部1601對步驟S505和步驟S506生成的SPECIFIC目錄下的UDF文件結構進行更新,光碟驅動器1631將更新過的UDF文件結構記錄到信息記錄介質。在記錄了UDF文件結構之後,處理進入步驟S508。
步驟S508系統控制部1601更新並記錄SVFS記錄描述符,以便將新近更新的UDF文件結構的位置信息記錄到記錄描述符中。
步驟S509系統控制部1601改變包含關閉信息的邏輯卷保全描述符,光碟驅動器1631將改變後的邏輯卷保全描述符記錄到信息記錄介質中,以便使UDF卷結構所管理的邏輯捲成為關閉狀態。在記錄下邏輯卷保全描述符之後,處理結束。
用戶的數據文件的記錄處理程序在使用UDF的系統中執行。例如,使用UDF的系統是例如個人電腦系統。規定應用所使用的文件的記錄處理程序和彈出處理程序在使用SVFS的系統中執行。使用SVFS的系統是例如錄像機等民用設備。
在圖24所示的本發明的一個實施方式中,步驟S511、步驟S521或步驟S531對應「讀取第1文件管理信息和第2文件管理信息之一的步驟」,步驟S512、步驟S522或步驟S532對應「利用讀出的第1文件管理信息和第2文件管理信息之一所提供的存取方法存取數據區域的步驟」,步驟S507和步驟S508對應「更新第1文件管理信息和第2文件管理信息與文件的記錄位置相對應的步驟」。但是,文件記錄處理程序並不限於圖24所示內容。文件記錄處理程序只要具備「讀取第1文件管理信息和第2文件管理信息之一的步驟」、「讀取第1文件管理信息和第2文件管理信息之一的步驟」和「更新第1文件管理信息和第2文件管理信息與文件的記錄位置相對應的步驟」功能,可以具有任意的處理程序。
通過對具有圖23所示數據結構的信息記錄介質執行文件記錄處理,可得具有圖1所示數據結構的信息記錄介質。
5.文件再現處理圖25表示文件再現處理的程序。下面逐步說明文件再現處理的程序。
步驟S601當檢測到光碟驅動器1631中插入了信息記錄介質100時,系統控制部1601讀取UDF卷結構或SVFS卷結構的任意一方。在讀取了卷結構之後,處理進入步驟S602。
步驟S602系統控制部1601根據所讀取的卷結構,讀取UDF文件結構或SVFS文件結構的任意一方。在讀取了文件結構之後,處理進入步驟S603。
步驟S603系統控制部1601根據所讀取的文件結構,利用第1存取方法或第2存取方法再現信息記錄介質100中記錄的文件。在文件再現之後,處理結束。
在圖25所示的實施方式中,步驟S601和步驟S602對應「讀取第1文件管理信息和第2文件管理信息之一的步驟」,步驟S603對應「利用所讀取的第1文件管理信息和第2文件管理信息之一所提供的存取方法存取數據區域的步驟」。但是,文件再現處理程序並不限於圖25所示內容。文件再現處理程序只要具備上述「讀取第1文件管理信息和第2文件管理信息之一的步驟」和「利用讀出的第1文件管理信息和第2文件管理信息之一所提供的存取方法存取數據區域的步驟」的功能,可以具有任意的處理程序。
6.使用歷史比特的文件記錄·擦除處理圖26表示使用本發明的歷史比特的記錄·擦除處理程序。下面逐步說明使用歷史比特的記錄·擦除處理程序。
步驟S210系統控制部1601判斷是執行文件記錄處理還是執行文件擦除處理。在記錄文件的情況下,處理進入步驟S211。在擦除文件的情況下,處理進入步驟S221。
步驟S211光碟驅動器1631從指定位置開始檢索空白空間。光碟驅動器1631例如從最終記錄地址開始向外圍一側調查空白空間。在找不到所需大小的空白空間時,處理進入步驟S212。在找到了所需大小的空白空間時,處理進入步驟S214。
步驟S212系統控制部1601通過刪除設定了歷史比特的擦除文件的文件管理信息,將擦除文件所確保的區域釋放為空白空間。在區域被釋放之後,處理進入步驟S213。
步驟S213光碟驅動器1631從指定位置開始調查,找到空白空間。如果檢測到外圍仍然找不到空白空間,就從內側開始檢索。在找到空白空間之後,處理進入步驟S214。
步驟S214光碟驅動器1631向找到的空白空間中記錄數據。在記錄數據之後,處理進入步驟S215。
步驟S215系統控制部1601對文件結構進行更新,以便將所記錄的文件登錄到目錄中。在更新了文件結構之後,處理進入步驟S216。
步驟S216系統控制部1601對最終記錄地址進行更新,以便更新開始檢索空白空間的指針的位置。在更新了最終記錄地址之後,處理結束。
步驟S221系統控制部1601保留所擦除的文件的區域並設定歷史比特。在設置了歷史比特之後,處理結束。
通過執行使用歷史比特的記錄·擦除處理程序,優先從2代之前所擦除的空白空間開始記錄文件。因此,1代前的文件能夠被保存下來、返回到1代前的區域。另外,進一步,能夠防止同一位置被跨代擦除、更新。
此外,在UDF文件系統中,擦除比特設定在文件識別描述符中。但是,在設定該比特時,被擦除的文件的文件項必須擦除。因此,在執行使用歷史比特的記錄·擦除處理程序的情況下,導入SVFS文件系統是有效的。
圖27表示利用使用了本發明的歷史比特的文件記錄·擦除處理程序進行文件記錄·擦除的區域的例子。
區域(a)~區域(d)中分別分配了區域201~區域207。區域(a)~區域(d)分別表示文件記錄向區域中的遷移。
在區域(a)中,區域201、區域203、區域205和區域207中已經記錄了某些數據。區域202表示空白空間。區域204和區域206是已被擦除的文件的原有的記錄區域。區域204和區域206中,通過設定歷史比特來與空白空間區別開。
當在區域(a)中記錄文件的情況下,從最終記錄地址開始向外圍一側檢索空白空間。檢索後,數據被記錄到區域202。在進一步記錄文件的情況下,由於空白空間不足,設定了歷史比特的區域204和區域206被釋放,成為空白空間。區域(a)中記錄了文件後成為區域(b)。
當在區域(b)中記錄文件的情況下,從最終記錄地址開始向外圍一側檢索空白空間。檢索後,數據被記錄到區域204。此外,區域203和區域205中記錄的文件被擦除。區域(b)中記錄了文件後成為區域(c)。
當在區域(c)中記錄文件的情況下,由於文件擦除後的區域被確保下來,不在該區域中記錄,而是記錄在空白空間206中。區域(c)中記錄了文件後成為區域(d)。
藉助於本發明,讀取用來提供第1存取方法的第1文件管理信息和用來提供第2存取方法的第2文件管理信息之一,利用由所讀取的第1文件管理信息和第2文件管理信息的任意一方所提供的存取方法,存取在信息記錄介質中分配的數據區域。因此,在讀取了第1文件管理信息的情況和讀取了第2文件管理信息的情況下,針對數據區域提供了不同的存取方法。
例如,第1存取方法對數據區域進行存取,以將其作為再現專用區域使用,即數據區域中記錄的文件只用來再現;第2存取方法對數據區域進行存取,以便能夠對記錄在數據區域中的文件進行再現,並且也可以將數據區域作為能夠在其中記錄文件的區域使用。
因此,利用能夠讀取第2文件管理信息的裝置,能夠讀取數據區域中記錄的文件或將文件記錄到數據區域。另一方面,利用能夠讀取第1文件管理信息的裝置,能夠防止將文件記錄到數據區域。
其結果是,可以確保UDF卷結構和SVFS卷結構之間的吻合性以及確保UDF文件結構和SVFS文件結構之間的吻合性。
(第2實施方式)說明在本發明的第2實施方式中,在確保可依照UDF文件系統記錄文件的區域的同時將卷空間作為1個區劃使用的實例。設定1個區劃,即使在無法識別多個區劃的UDF文件系統中也能夠再現該信息記錄介質中記錄的文件。
圖28表示格式化處理後信息記錄介質的數據結構。
在格式化處理之後的信息記錄介質中,分配了區域30~區域39。區域31和區域39是未使用區域。信息記錄介質的內周側的區域32和信息記錄介質的外周側的區域38中記錄了UDF卷結構。在UDF文件系統中,由區域33、區域35和區域37所構成的區域被定義為1個可記錄區劃。各扇區的位圖依照用來管理區劃中空白空間的空間位圖描述符而設定,使得區域33成為可記錄區域、區域34~區域37成為已用區域。
SVFS卷結構和文件結構記錄在區域34和區域35中。區域34和區域36依照UDF文件結構定義為已用區域。區域34和區域35中記錄的SVFS卷結構和文件結構的記錄位置記錄在讀入區域30中。通過將SVFS卷結構和文件結構的記錄位置記錄在讀入區域中,就不需要將記錄SVFS卷結構和文件結構的區域作為固定區域。因此,在SVFS卷結構或文件結構損壞的情況下,能夠重新分配記錄SVFS卷結構和文件結構的區域。
SVFS文件系統將依照UDF文件結構的可記錄區域33作為第1段、將包含用來控制實時數據的信息的文件的記錄區域作為第2段、將記錄了實時文件的區域作為第3段進行管理。
另外,區域33作為沒有依照SVFS文件結構記錄的區域進行管理。第2段和第3段作為依照SVFS文件結構可記錄的區域進行管理。
在遵循UDF文件系統的情況下,可記錄區域通過空間位圖描述符來指定。由於只有區域33中存在空白空間,新的文件記錄在該區域。為了簡化說明,空間位圖描述符沒有圖示出來,但是,空間位圖描述符記錄在例如文件集描述符的旁邊。
圖29表示文件被記錄到圖28所示的格式化處理後的信息記錄介質中後,信息記錄介質的數據結構。
在圖3所示的UDF文件結構之中直到根目錄以及USR目錄下的文件結構記錄在UDF的可記錄區域33中。因此,用戶能夠依照UDF文件結構對用戶文件進行記錄、更新、刪除。
此外,第2段和第3段中記錄的文件只要沒有指定禁止擦除比特等,就能夠依照UDF文件結構擦除。例如,當文件RT_001.RTS被擦除後,第3段中的該文件的記錄區域作為可記錄區域登錄到UDF卷結構的空間位圖描述符中。因此,由於無法預料用戶會執行何種操作,可以想見,UDF卷結構和SVFS卷結構之間的吻合性以及UDF文件結構和SVFS文件結構之間的吻合性就會喪失。因此,當支持SVFS文件系統的設備在第2段或第3段中記錄數據時,需要事先檢查是否以規定方法改寫了SPECIFIC目錄下的文件結構。
圖30表示UDF卷結構和SVFS卷結構的吻合性檢查處理以及UDF的文件結構和SVFS的文件結構的吻合性檢查處理的程序。下面參照圖30和圖3逐步說明吻合性檢查處理的程序。
步驟S701光碟驅動器1631讀取UDF卷結構80。系統控制部1601根據所讀取的UDF卷結構取得區劃位置等卷相關信息。在取得了卷相關信息之後,處理進入步驟S702。
步驟S702光碟驅動器1631讀取SVFS的S卷描述符151。基於所讀取的SVFS的S卷描述符151和所讀取的UDF卷結構,系統控制部1601檢查表示卷結構中所含信息的記錄位置的信息、表示卷結構中所含信息的記錄時間的信息、表示卷結構中所含信息的名稱的信息有無矛盾。
表示卷結構中所含信息的記錄位置的信息相關的矛盾有無的檢查如下所示。
系統控制部1601調查UDF卷結構80中記錄的區劃信息與S卷描述符151中記錄的段信息中有無矛盾。在可記錄區劃已被記錄的情況下,檢查可記錄區劃與第1段是否同一區域,並檢查再現專用區劃與由第2段和第3段構成的區域是否同一區域。在沒有設定可記錄區劃及不被SVFS存取的第1段的情況下,檢查用於非實時文件的段和用於實時文件的段與再現專用區劃是否同一區域。
表示卷結構中所含信息的記錄時間的信息相關的矛盾有無的檢查如下所示。
系統控制部1601檢查邏輯卷保全描述符的記錄時間與安裝者ID、記錄描述符的記錄時間與安裝者ID是否一致。
表示卷結構中所含信息的名稱的信息相關的矛盾有無的檢查如下所示。
系統控制部1601檢查UDF主卷描述符(Primary VolumeDescriptor)的卷名與S卷描述符的卷名是否相同。
通過執行步驟S702,系統控制部1601能夠調查卷結構相關的吻合性。當卷結構所含信息沒有矛盾時,處理進入步驟S703。當卷結構所含信息存在矛盾時,就認為卷結構所含信息不吻合。
步驟S703系統控制部1601檢索UDF文件結構,找到SPECIFIC目錄。在根目錄下,除SPECIFIC目錄外還有USR目錄,USR目錄下登錄的文件由於不當做SVFS文件系統處理,因此,不作為吻合性檢查對象,而將SPECIFIC目錄作為檢查對象。UDF文件系統在處理完卷結構80之後,按照文件集合描述符81、文件項82、文件項83、SPECIFIC目錄的順序進行檢索。在檢索之後,處理進入步驟S704。
步驟S704系統控制部1601檢索SVFS文件結構,找到SPECIFIC目錄的S文件項。系統控制部1601按照S卷描述符151、記錄描述符152、根目錄的S文件項153、SPECIFIC目錄的S文件項154的順序進行檢索。在檢索之後,處理進入步驟S705。
步驟S705系統控制部1601取得文件識別描述符,以便從SPECIFIC目錄中的開頭開始按順序調查文件或目錄的吻合性。
步驟S706系統控制部1601按順序調查具有與文件識別描述符中記錄的文件名或目錄名一致的文件名或目錄名的S文件項是否存在。追溯要調查的目錄的S文件項的孩子項編號所示的S文件項、該S文件項的兄弟項編號所示的S文件項、與該兄弟項編號所示的S文件項不同的兄弟項編號所示的S文件項,即可讀取要調查的目錄中所含的文件或目錄的S文件項。此外,在UDF文件結構中,目錄也包含表示父目錄的文件識別描述符。與表示父目錄的文件識別描述符相對應的S文件項在SVFS文件結構中是父母項編號所示的S文件項。
在沒有一致的S文件項時,就判斷為不吻合。有一致的S文件項時,處理進入步驟S707。
步驟S707系統控制部1601判斷當前的檢查對象是目錄還是文件。當前的檢查對象是目錄時,處理進入步驟S710。當前的檢查對象是文件時,處理進入步驟S708。
步驟S708系統控制部1601取得由UDF文件結構管理的文件的位置信息即文件項的分配描述符。在取得分配描述符之後,處理進入步驟S709。
步驟S709系統控制部1601從SVFS文件結構中所含的S2分配描述符表或S3分配描述符表中的項編號中取得S2分配描述符或S3分配描述符。基於UDF文件結構的分配描述符和S2分配描述符或S3分配描述符,檢查文件的記錄位置是否相同。不相同的情況下,可知文件已經依照UDF文件系統或SVFS文件系統的任意一方發生了改變。相同的情況下,處理進入步驟S710。
步驟S710系統控制部1601依照UDF文件結構將檢查對象改變為正在調查的目錄中的下一個文件或目錄。改變後,處理進入步驟S711。
步驟S711系統控制部1601判斷正在調查的目錄中的全部文件或目錄的檢查是否結束。在判斷發現已經結束時,處理進入步驟S712。在判斷發現尚未結束時,處理進入步驟S705。
步驟S712系統控制部1601將檢查對象改變為尚未調查的目錄。在改變之後,處理進入步驟S713。
步驟S713系統控制部1601判斷SPECIFIC目錄下的全部目錄中的文件的檢查是否結束。已經結束時,處理結束。尚未結束時,處理進入步驟S705。
此外,SPECIFIC目錄下的UDF文件系統和文件識別描述符記錄在連續區域中。SPECIFIC目錄下的UDF文件項和文件識別描述符的位置信息由表示記錄描述符的特定UDF文件結構的長度的欄位和表示位置的欄位管理,因此,當對應的文件項或文件識別描述符記錄在該區域以外時,可以判斷為這些文件結構已被改寫。另外,這些文件項的修改日期時間都是同一時刻,是依照SVFS文件系統記錄的,因此,通過進一步檢查修改日期時間信息,能夠判斷出依照UDF文件系統被改寫的情況。
根據本發明的第2實施方式,利用支持SVFS文件系統的設備,能夠確保UDF文件系統和SVFS文件系統之間的兼容性。
此外,按照UDF文件結構中登錄的目錄的順序檢查吻合性的程序已經作了說明,但也可以按照SVFS文件結構中登錄的目錄的順序來檢查吻合性。
此外,UDF卷結構和SVFS卷結構的吻合性檢查處理以及UDF的文件結構和SVFS的文件結構的吻合性檢查處理的程序對於第1實施方式也有效。例如,依照SVFS文件系統記錄數據,在更新UDF文件結構中途電源被切斷導致記錄中斷時,UDF卷結構和SVFS卷結構的吻合性或UDF文件結構和SVFS文件結構的吻合性就會喪失。在這種情況下,依照上述處理程序,能夠找出沒有吻合性的文件。
(第3實施方式)在本發明的第3實施方式中,說明記錄了包含有核心集文件和擴展集文件在內的文件的信息記錄介質的製造實例。
圖31表示記錄了包含核心集文件和擴展集文件在內的文件的信息記錄介質的數據結構。
在該信息記錄介質中分配了區域41~區域48。區域41和區域48是未使用區域。信息記錄介質的內周側的區域42和信息記錄介質的外周側的區域47中記錄了UDF卷結構。區域43和區域44中記錄了SVFS卷結構和SVFS文件結構。在UDF文件系統中,區域45和區域46定義為1個再現專用區劃。在SVFS文件系統中,區域45定義為第1段,區域46定義為第2段。
圖32表示了目錄結構。圖2所示的目錄結構與圖32所示的目錄結構除了在SPECIFIC目錄下追加了EXTEND目錄之外,圖2所示的目錄結構與圖32所示的目錄結構是相同結構。
將用來再現基本的視頻數據的控制文件記錄到PLAYLIST目錄下,將用來執行交互性或複雜的再現工作的文件記錄到EXTEND目錄。該目錄中記錄的數據有使用JavaScript等腳本語言表達的控制數據、經由網際網路等網絡執行的控制數據、利用腳本語言控制的較小靜態圖片數據或音頻數據等。
在圖32所示的目錄結構中包含核心集文件、擴展集文件和全集文件。核心集文件是用來實現規定應用的基本功能的文件,擴展集文件是用來實現規定應用的擴展功能的文件。在全集文件中包含核心集文件和擴展集文件。例如,SPECIFIC目錄中記錄的全部文件都是全集文件,PLAYLIST目錄和STREAM目錄中記錄文件是核心集文件,EXTEND目錄中記錄的文件是擴展集文件。
CPU能力低、可用存儲器少的民用再現專用播放機可以只使用核心集文件執行再現工作,而能夠提供豐富的交互性視頻·音頻內容的再現的PC或高級AV設備則將目錄結構設定為能夠使用全集文件執行再現工作。
核心集文件之中的控制數據等非實時文件記錄在第1段中。核心集文件之中的實時文件、擴展集文件和USR目錄中記錄的數據文件記錄在第2段中。
SPECIFIC目錄之中,PLAYLIST目錄和STREAM目錄中記錄的文件設定了SVFS卷結構和文件結構,使其依照SVFS文件系統再現。設定了UDF卷結構和文件結構,使全部文件都依照UDF文件系統再現。
由於JavaScript相關的文件數增多,只將核心集文件登錄到SVFS文件結構中,能夠減小SVFS的數據結構的大小。因此,能夠低成本製造支持基本功能的民用設備。
圖33表示記錄了包含核心集文件和擴展集文件在內的文件的信息記錄介質的製作程序。下面逐步說明記錄了包含核心集文件和擴展集文件在內的文件的信息記錄介質的製作程序。
步驟S801內容製作者建立核心集文件的數據,以實現基本再現功能。在建立了核心集文件的數據之後,處理進入步驟S802。
步驟S802內容製作者建立擴展集文件的數據,以實現更豐富的再現功能。在建立了擴展集文件的數據之後,處理進入步驟S803。
步驟S803系統控制部1601生成UDF卷結構,以便在信息記錄介質中分配再現專用區劃。在生成UDF卷結構之後,處理進入步驟S804。
步驟S804系統控制部1601生成UDF文件結構,以便使各個文件成為規定配置。在生成UDF文件結構之後,處理進入步驟S805。
步驟S805系統控制部1601生成SVFS卷結構,以便在信息記錄介質中分配第1段、第2段。在生成SVFS卷結構之後,處理進入步驟S806。
步驟S806系統控制部1601生成SVFS文件結構,以便能夠依照SVFS文件系統存取核心集文件的記錄區域。在生成SVFS文件結構之後,處理進入步驟S807。
步驟S807通過執行步驟S801和步驟S802所生成的數據記錄到信息記錄介質中。在將數據記錄到信息記錄介質之後,處理結束。
信息記錄介質是再現專用時,使用壓模機(stamper)等磁碟製造設備製作記錄數據的信息記錄介質。另外,當信息記錄介質是追加型時,使用光碟驅動器執行步驟S801和步驟S802,由此生成的數據連續記錄,製作出再生專用的信息記錄介質。
此外,在上述第3實施方式中,以將記錄了再現數據的數據區域定義為再現專用區劃和再現專用段的情況為例作了說明,但本發明並不限定於此。
只要UDF卷結構和文件結構所提供的存取方法是對數據區域進行存取、以便再現數據區域中記錄的文件中包含的核心集文件和擴展集文件的方法,SVFS卷結構和SVFS文件結構所提供的存取方法是對數據區域進行存取、以便只再現數據區域中記錄的文件中包含的核心集文件和擴展集文件之中的核心集文件的存取方法,即使在記錄了再現數據的數據區域定義為可記錄區劃和可記錄段的情況下,也能夠適用本發明。即使在記錄了再現數據的數據區域定義為可記錄區劃和再現專用段的情況下,也能夠適用本發明。即使在記錄了再現數據的數據區域定義為再現專用區劃和可記錄段的情況下,也能夠適用本發明。
藉助於本發明,讀取用來提供第1存取方法的第1文件管理信息和用來提供第2存取方法的第2文件管理信息之一,利用由所讀取的第1文件管理信息和第2文件管理信息的任意一方所提供的存取方法,存取在信息記錄介質中分配的數據區域。因此,在讀取了第1文件管理信息的情況和讀取了第2文件管理信息的情況下,針對數據區域提供了不同的存取方法。
例如,第1存取方法是存取數據區域、對數據區域中記錄的文件所含的核心集文件(用來實現規定應用的基本功能的文件)和擴展集文件(用來實現規定應用的擴展功能的文件)進行再現的方法,第2存取方法是對數據區域進行存取、只再現數據區域中記錄的文件中包含的核心集文件和擴展集文件之中的核心集文件的方法。
因此,能夠讀取第1文件管理信息的裝置能夠實現規定應用的基本功能和擴展功能。能夠讀取第2文件管理信息的裝置只能實現規定應用的基本功能。
其結果是,CPU能力低、可用存儲器少的民用再現專用播放機可以只使用核心集文件執行再現工作,而能夠提供豐富的交互性視頻·音頻內容的再現的PC或高級AV設備則能夠使用全集文件執行再現工作。
工業上的可利用性藉助於本發明,讀取用來提供第1存取方法的第1文件管理信息和用來提供第2存取方法的第2文件管理信息之一,利用由所讀取的第1文件管理信息和第2文件管理信息的任意一方所提供的存取方法,存取在信息記錄介質中分配的數據區域。因此,在讀取了第1文件管理信息的情況和讀取了第2文件管理信息的情況下,針對數據區域提供了不同的存取方法。
(1)例如,第1存取方法對數據區域進行存取,以便將其作為再現專用區域使用,即只再現數據區域中記錄的文件;第2存取方法對數據區域進行存取,以便能夠對記錄在數據區域中的文件進行再現,並且也可以將數據區域作為能夠在其中記錄文件的區域使用。
因此,利用能夠讀取第2文件管理信息的裝置,能夠讀取數據區域中記錄的文件或將文件記錄到數據區域。另一方面,利用能夠讀取第1文件管理信息的裝置,能夠防止將文件記錄到數據區域。
其結果是,可以確保UDF卷結構和SVFS卷結構之間的吻合性以及確保UDF文件結構和SVFS文件結構之間的吻合性。
(2)例如,第1存取方法是存取數據區域、對數據區域中記錄的文件所含的核心集文件(用來實現規定應用的基本功能的文件)和擴展集文件(用來實現規定應用的擴展功能的文件)進行再現的方法,第2存取方法是對數據區域進行存取、只再現數據區域中記錄的文件中包含的核心集文件和擴展集文件之中的核心集文件的方法。
因此,能夠讀取第1文件管理信息的裝置能夠實現規定應用的基本功能和擴展功能。能夠讀取第2文件管理信息的裝置只能實現規定應用的基本功能。
其結果是,CPU能力低、可用存儲器少的民用再現專用播放機可以只使用核心集文件執行再現工作,而能夠提供豐富的交互性視頻·音頻內容的再現的PC或高級AV設備則能夠使用全集文件執行再現工作。
權利要求
1.一種方法,用來存取分配了數據區域的信息記錄介質,其中,上述信息記錄介質中記錄用來提供第1存取方法的第1文件管理信息和用來提供第2存取方法的第2文件管理信息,上述第1文件管理信息和上述第2文件管理信息對記錄在上述信息記錄介質中的文件進行管理,包含(a)讀取上述第1文件管理信息和上述第2文件管理信息的任何一方的步驟;以及(b)利用由上述讀取的第1文件管理信息和第2文件管理信息的任何一方所提供的存取方法來存取上述數據區域的步驟。
2.如權利要求1所述的方法,其中,上述第1存取方法是對上述數據區域進行存取,使得上述數據區域作為僅再現上述數據區域中記錄的文件的再現專用區域來發揮功能的方法;上述第2存取方法是對上述數據區域進行存取,使得上述數據區域作為能夠對記錄在上述數據區域中的文件進行再現、並且能夠在上述數據區域中記錄文件的區域來發揮功能的方法。
3.如權利要求1所述的方法,其中,上述數據區域中記錄的文件包含核心集文件和擴展集文件;上述核心集文件是用來實現規定應用的基本功能的文件;上述擴展集文件是用來實現上述規定應用的擴展功能的文件;上述第1存取方法是對上述數據區域進行存取,以便再現上述數據區域中記錄的文件中包含的核心集文件和擴展集文件的方法;上述第2存取方法是對上述數據區域進行存取,以便只再現上述數據區域中記錄的文件中包含的核心集文件和擴展集文件之中的上述核心集文件的方法。
4.如權利要求1所述的方法,其中,上述信息記錄介質中分配有定義為上述第1存取方法可以存取的區域的至少一個區劃和定義為上述第2存取方法可以存取的區域的至少一個段;上述數據區域是上述至少一個區劃和上述至少一個段的一部分相互重疊的重疊區域。
5.如權利要求4所述的方法,其中,上述段包含第1段和第2段,由上述第1段和上述第2段構成的區域與上述區劃重疊。
6.如權利要求4所述的方法,其中,上述區劃和上述段以ECC塊為單位分割。
7.如權利要求1所述的方法,其中,上述步驟(b)包含在上述數據區域中記錄文件的步驟;上述方法進一步包含(c)更新上述第1文件管理信息和上述第2文件管理信息,以便與上述文件的記錄位置相對應的步驟。
8.如權利要求7所述的方法,其中,上述信息記錄介質中分配有定義為上述第1存取方法可以存取的區域的至少一個區劃和定義為上述第2存取方法可以存取的區域的至少一個段;上述數據區域是上述至少一個區劃和上述至少一個段的一部分相互重疊的重疊區域。
9.如權利要求8所述的方法,其中,上述段包含第1段和第2段,上述第1段是記錄用來實現規定應用的功能的非實時文件的區域;上述第2段是用來記錄為實現上述規定應用的功能的實時文件的區域;上述步驟(b)包含辨別上述記錄的文件是上述非實時文件還是上述實時文件的步驟;當上述記錄的文件是上述非實時文件時,將上述非實時文件記錄到上述第1段的步驟;以及當上述記錄的文件是上述實時文件時,將上述實時文件記錄到上述第2段的步驟。
10.如權利要求7所述的方法,其中,上述第2文件管理信息包含表示記錄結束位置的記錄結束位置信息,上述步驟(b)包含根據上述記錄結束位置信息將上述文件記錄到上述數據區域中的步驟。
11.如權利要求10所述的方法,其中,上述記錄結束位置信息表示在一個方向上反覆記錄結束的位置,上述步驟(b)包含根據上述記錄結束位置信息將上述文件在一個方向上反覆記錄到上述數據區域中的步驟。
12.如權利要求7所述的方法,其中,上述第2文件管理信息包含表示上述第1文件管理信息的記錄位置的記錄位置信息,上述步驟(c)包含更新上述第2文件管理信息的上述記錄位置信息,以便對應上述更新過的上述第1文件管理信息的記錄位置的步驟。
13.如權利要求7所述的方法,其中,上述第1文件管理信息包含第1保全信息,用來表示上述第1文件管理信息的狀態是打開狀態還是關閉狀態;用來表示上述打開狀態的第1保全信息表示可以將文件記錄到上述信息記錄介質中的狀態,用來表示上述關閉狀態的第1保全信息表示文件被正常記錄下來的狀態,上述方法進一步包含在上述步驟(b)之前將上述第1保全信息置於上述打開狀態的步驟;以及在上述步驟(b)之後將上述第1保全信息置於上述關閉狀態的步驟。
14.如權利要求7所述的方法,其中,上述第2文件管理信息包含第2保全信息,用來表示上述第2文件管理信息的狀態是打開狀態還是關閉狀態;用來表示上述打開狀態的第2保全信息表示可以將文件記錄到上述信息記錄介質中的狀態,用來表示上述關閉狀態的第2保全信息表示文件被正常記錄下來的狀態,上述方法進一步包含在上述步驟(b)之前將上述第2保全信息置於上述打開狀態的步驟;以及在上述步驟(b)之後將上述第2保全信息置於上述關閉狀態的步驟。
15.如權利要求7所述的方法,其中,上述第1文件管理信息包含用來表示記錄在上述數據區域中的文件名稱的第1文件名稱信息、和用來表示記錄在上述數據區域中文件的記錄位置的第1記錄位置信息,上述第2文件管理信息包含用來表示記錄在上述數據區域中的文件名稱的第2文件名稱信息、和用來表示記錄在上述數據區域中文件的記錄位置的第2記錄位置信息,上述方法進一步包含用來辨別上述第1文件名稱信息和上述第2文件名稱信息是否互相對應的步驟;以及用來辨別上述第1記錄位置信息和上述第2記錄位置信息是否互相對應的步驟。
16.如權利要求1所述的方法,其中,上述數據區域中記錄有文件,上述步驟(b)包含用來再現上述文件的步驟。
17.一種裝置,用來存取分配了數據區域的信息記錄介質,其中,上述信息記錄介質中記錄有用來提供第1存取方法的第1文件管理信息和用來提供第2存取方法的第2文件管理信息,上述第1文件管理信息和上述第2文件管理信息對記錄在上述信息記錄介質中的文件進行管理,上述裝置包含讀取單元,用來讀取上述第1文件管理信息和上述第2文件管理信息的任意一方;以及存取單元,利用由上述讀取的第1文件管理信息和第2文件管理信息的任何一方所提供的存取方法來存取上述數據區域。
18.如權利要求17所述的裝置,其中,上述存取單元具備將文件記錄到上述數據區域的記錄單元,上述裝置進一步具備更新上述第1文件管理信息和上述第2文件管理信息,以便與上述文件的記錄位置相對應的更新單元。
19.如權利要求17所述的裝置,其中,上述數據區域中記錄有文件,上述存取裝置具備用來再現上述文件的再現單元。
20.一種信息記錄介質,記錄了第1文件管理信息和第2文件管理信息,其中,上述第1文件管理信息和上述第2文件管理信息對記錄在上述信息記錄介質中的文件進行管理,上述第1文件管理信息向上述信息記錄介質中分配的數據區域提供第1存取方法,上述第2文件管理信息向上述數據區域提供第2存取方法。
全文摘要
本發明提供了一種用來存取分配了數據區域的信息記錄介質的方法。信息記錄介質中記錄了用來提供第1存取方法的第1文件管理信息和用來提供上述第2存取方法的第2文件管理信息。第1文件管理信息和上述第2文件管理信息對記錄在信息記錄介質中的文件進行管理。本發明的方法包含(a)讀取第1文件管理信息和第2文件管理信息的任何一方的步驟;以及(b)利用由所讀取的第1文件管理信息和第2文件管理信息的任何一方所提供的存取方法來存取數據區域的步驟。
文檔編號G11B20/12GK1695193SQ0382495
公開日2005年11月9日 申請日期2003年9月1日 優先權日2002年9月6日
發明者後藤芳稔, 三田英明, 下田代雅文, 坂內達司 申請人:松下電器產業株式會社

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀