TWI356400B - Flexible formatting for universal storage device - Google Patents

Flexible formatting for universal storage device Download PDF

Info

Publication number
TWI356400B
TWI356400B TW093117336A TW93117336A TWI356400B TW I356400 B TWI356400 B TW I356400B TW 093117336 A TW093117336 A TW 093117336A TW 93117336 A TW93117336 A TW 93117336A TW I356400 B TWI356400 B TW I356400B
Authority
TW
Taiwan
Prior art keywords
area
record carrier
application
access
partition
Prior art date
Application number
TW093117336A
Other languages
English (en)
Other versions
TW200506836A (en
Inventor
Wilhelmus Franciscus Johannes Fontijn
Declan Patrick Kelly
Gestel Wilhelmus Jacobus Van
Original Assignee
Koninkl Philips Electronics Nv
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Koninkl Philips Electronics Nv filed Critical Koninkl Philips Electronics Nv
Publication of TW200506836A publication Critical patent/TW200506836A/zh
Application granted granted Critical
Publication of TWI356400B publication Critical patent/TWI356400B/zh

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/11Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B20/1217Formatting, e.g. arrangement of data block or words on the record carriers on discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/30Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B2020/1264Formatting, e.g. arrangement of data block or words on the record carriers wherein the formatting concerns a specific kind of data
    • G11B2020/1265Control data, system data or management information, i.e. data used to access or process user data
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)

Description

1356400 目前光碟格式 但是排除具有 以封包形式的較小細分,但是在邏輯位準上 提供統一的位址空間。作為規則,此較佳, 一個以上的邏輯分區之可能性則不必要。 另一範例為存在實體硬鏈路。尤其對於消費電子 (consumer electronics ; CE)裝置而言,使用實體硬鍵路可妒 有用,因為其可簡化裝置。然而,藉由將此類硬鍵路之實 體位址插人;^準,會不必要地使唯讀公佈格式難以演變為 增量寫入格式。 、一 動 略 此外’配置朿略支援並非從實體層得到支援。結果,驅 器無法採用直接方式實施特定驅動類型之最佳配置策 因此已化費相當的努力來啟動CD及dvd上的資料储存 ^錄’因為該㈣式開始係作為聲頻/視訊應用程式之唯 讀格式。m加新特徵時,均損傷原始格式,並且此已 導致次最佳辦法。藉由在開始時立即集中在—應用程式 上,已不必要地損失大量彈性。 月j存在許夕健存解決辦法,例如Flash (快閃記憶體)或 Μ刪ddve(微硬碟),其全部使用標準介面。因此 存裝置的特性根本不同,…、 +个丨』但疋該寺特性可互換地用於相同 、‘準;1面提供區塊介面給應用程式,而應用程式選 擇其在碟片上記錄的資料之格式。此方法具有的重要優 在於八允許相同健存裝置用於多個主機裝置。問題在 於對於可移除驅動器而t,除非採取某特殊行動,否則建 立在不同主機裝置中的碟片將不能互換。 94059.doc 1356400 以儲存邏輯格式及應用程 此空間可用以提供一般性方法 式格式之特定定義。 採用此方法,可將碟片格 ^ . 弋钴準化為與應用程式檔案格 ^在於確保當將記錄載體置於驅 不瞼〗磲片上的檔案,雖然系統可能並 =:際的檔案内容。此意味著檔案可採用多種 Ζ3聲頻'㈣圖像)寫人在記錄載體上、記錄在多個裝 :中’而且每個應用程式均可看見所有檔案。因此,聲頻 播放器能辨mPEG檔案以'略該等檔案 ㈣除。因此,可實施通用可樓式碟片格式,其中方^記 錄載體可包含自許多不同裝置 衣置的許多格式内容,並且所有 該等内容類型可共存,同時仍可為料應用程式最佳化特 定低位準。 然而仍可實施呈有標進心_工^ 有‘車;丨面的驅動裝置(例如Compac
Flash),只要所連接裝置包括將 了擇格式寫入碟片的應用 程式,或驅動裝置本身提供此功能。 明項資訊,以規定記錄 體上施加於該記錄載體 該至少一預定參數可包括碟片說 載體之識別、記錄載體之類型及總 的參數之至少一者。 此外,該至少—狀參數可包括分區說明項資訊,以規 定記錄載體上各分區的性質、記錄載體上各分區的類型、 與記錄載體上各分區相關聯的空間、配置給記錄載體上各 分區的片&及記錄載體上各分區的特定記錄規則之至少一 者0 94059.doc 1356400 此外,可將應用程式使用區域提供在導航區域卜㈣ 存可用於驅動裝置的實體層、邏輯層及應用程式層之至少 —層的特定應用程式資訊。 因此,藉由提供以上區域,可提供獨特機會來採用先前 標準不瞭解的高度彈性設計記錄載體上的儲存器。其提供 簡易。方法以在標準内的最低位準上添加邏輯位準及特定應 用程式結構。其啟動(例如)邏輯層中的驅動位準最佳化、邏 輯層中的-般應用程式最佳化及實體層中的特定應用程式 最佳化。結果,可達到使用碟片格式及任何未來擴充方面 的空:彈性’從而提供:邏輯分區;交錯'片段化、嵌入 及動態大小分區;可程式實體硬鏈路;配置策略支援;應 用程式组態及最佳化;邏輯層中的一般應用程式支援;用 於驅,裝置的亂寫區域,例如以便記錄用於功率最佳化的 使用里追縱,以及指標及錯定集區,例如以便加速碟 安裝。 。糟由知用預定存取指彳,可由驅動裝置的邏輯層及應用 程式層之至少一層絲導航區域之該至少一參數。 此外τ將存取構件配置成提供快取功能,來快取提供 在導航ϋ域上的資訊之至少—部分;及/或使用儲存在導航 區域中的指標’來將記錄載體分割為獨立區域;及/或使用 導航區域來總體上為記錄載體或為特定應用程式決定邏輯 位址空間中開始位址編號的位置;及/或為特定檔案系統、 配置等級或應用程式保留記錄载體之程式區域中的空間, 其中可指定特性或屬性給保留空間,及/或可提供指向保留 94059.doc 10- 1356400 數位相機、PDA或類似物。 與本發明相關’術語「舊有」係用以指示已從先於目前 技術的語言' 平臺及技術繼承所得之格式 '應用程式、= 料或裝置。通常而言,挑戰在於使舊有特徵或應用程式: 持運作或舊有裝置得到支援,同時將其轉換為利用新技術 及技能之更新穎、更有效率的特徵或裝置。 儲存裝置需要檔案线,以便資料可得以儲存並作為樓 案取回。用於CD-ROM之最通用的樓案系統為is〇 966〇,: 為Hlgh S驗a Group樓案系,統之國際標準版,並係設計用^ 個人電腦。 隨著多樣化數位光碟(Dlgital VersatUe Disc; dvd)的出 現,已將UDF檔案系統添加至清單中。此適合於唯讀 '可 重寫(RW)及可記錄或可寫一次(R)碟片,並允許使用長槽案 名稱,例如依據IS0 9660之j0Hett擴充。CD媒體因盆性質 而需要特殊考量。⑶最初係設利於唯讀應用程式,其影 =寫入所用的方法。R W格式化係由寫人導人區域使用者 資料區域及導出區域組成。可採用任—順序寫人該等區域。 直到最近’尚未將光碟用作真正的隨機存取裝置。隨著 引入透明缺陷管理及加速光碟的讀取及寫入週期,期望可 強化此類使用。預期多種可權式裝置類型(例如視訊相機或 行動電話)會將PB驅動裝置作為主要儲存器。 在以下幸父佳具體實施例中,將UDF用作pB檔案系統。 ”·、貝示(例如)調適以配合C〇mpact Fiash形狀因數的可 移除驅動裝置3〇。因此’驅動裝置%可用以取代固態記憶 94059.doc 1356400 體。為達到此點,提供標準CF_n介面單元2〇,其具有對應 連接端子32。因為CF介面單元2〇係通常用以與fat檔案系 統連接的事實,所以該單元必須配置成:當寫入可移除驅 動裝置30之碟片10時,從FAT映射為1;]〇17 ;而當從碟片 讀取時,從UDF映射為FAT。 FAT為由如今的作業系統所支援的河3_〇〇§檔案系統。其 包括三種不同類型,即FAT 12 ' FAT 16及FAT 32,其中名 %心向檀案系統提供其名稱之槽案配置表中的項目所使用 的位几數里。檔案配置表實際上為在碟片上所見浐 統内的結構之一。此表的目的在於追縱碟片中何區域可用 及何區域在使用中。檔案配置表可視為單-鏈路清單。擋 案配置表中的各鍵路規定碟片的何部分屬於料檔案或目 錄。使用者資料區域為儲存棺案及目錄之内容的區域。 依據較佳具體實施例,建議在導入區域中建立驅動可續 區域’其為邏輯位準結構及應用程式位準結構提供空間。 此區域稱為驅動導般區域(DN)。此空間係用以提供一純 方法,以儲存邏輯格式及應用程式格式之特定定義。㈣ 片導航區域DN可用以提供標準化碟片格式給與應用程式 檀案格式無關的位準。因此,可保證系統可辨別碟片心 =檔案’雖然系統可能並不瞭解實際的擋案内容。此意味 著棺案可採用多種格式(例如MP3聲頻或JPEG圖像)寫:在 碟片10上、記錄在多個裝置中,而备虛m . 所有而且母個應用程式可看見 藉由介面單元20,可將應用程式所用的檔案系統映射為 94059.doc 1356400 碟片ίο上使用的檔案系統。在此情況下,骚動裝置%將揭 示-區塊介面’而舊有應用程式可照常使用該裝置'然而, 疾動裝置3 0中的軟體將伯測應用程式在試圖使用的標 統(例如FAT)’並在該系統與_案系統(卿)之間映射。 二b :要驅動裝置3 〇中的許多智能及記憶體以執行此映射。 實質上,驅動裝置3〇之介面單元2〇將揭示所期望的檔案系 統給應用程式,接菩味私座 ^ ‘ 飞珙者映射應用程式寫入原有檔案系統的任 何邊化。此方法確保可互換性之最高位準,但是最複雜。 作為替代具體實施例,檔案系統可嵌人基本格式樓案系 統中。在此情況下’應用程式所用的檔案系統可丧入基本 棺案系統中。應用程式槽案系統將顯現為基本檀案格式之 早一檔案。與第一建議相比,此複雜性較小,但是會減小 互換性。使用嵌入檀案系統之一的裝置將看不見儲存在基 本檔案系統中的檔案,反之亦然。多個不同應用程式棺案 系統可得到支援’並分別獨立地叙入基本檔案系統中。作 為祀例,舊有檔案系統可嵌入pB檔案系統(udf)中。舊有 檔案系統接著顯現為UDF内的個別檔案。 作為另一替代具體實施例,應用程式可採用邏輯位址空 間加以揭示,並可嵌入主要檔案系統内。在此情況下,應 用程式係採甩邏輯位址空間(正如區塊裝置)加以揭示並且 應用私式可在此位址空間中寫入任—資料。驅動裝置3 〇並 非嘗試解釋寫入此邏輯位址空間的資料。未安裝基本檔案 系統的任一裝置將採用此邏輯位址空間加以揭示,並可寫 入該空間。此意味著不同裝置可覆寫其他應用程式所儲存 94059.doc 1356400 的内容,例如若該等裝置使用不同檔案系統。邏輯位址空 間的大小受主要檔案系統中的自由空間限制。作為範例, 刀區可耿入PB棺案系統中。此分區將揭示為舊有裝置,並 且該等裝置可寫入該分區内的任一資料。 基本碟>5格式將允許進行分割,以便—分區可指定給基 本檔案系,统,而第二分區可揭示給舊有裝置。自由空間可 在二分區之間動態移動,從而分割碟片。—分區係用於抑 格式(UDF),而另一分區可用以揭示區塊裝置給舊有裝置。 自由空間可在二分區之間動態移動。 磁碟導航區域DN所定義的彈性邏輯格式ρΒ允許多種内 谷類!在單一碟片上共存,並允許多個裝置全部讀取相同 碟片此外,不知曉ΡΒ格式的舊有裝置亦可使用ρβ碟片。 圖2至6顯示配置在螺旋形磁執上的資訊區域丨八之邏輯格 式的不同容量結構或佈局,該磁軌係提供在依據本發明之 較佳具體實施例的光碟10上。提供在光碟10上的此資訊區 域ΙΑ係由導入區域LI、程式區域ρΑ及導出區域l〇組成。 依據圖2,導入區域LI包括碟片導航區域!)^^及權限管理 區域RM»其亦可包括缺陷管理區域(圖2中未顯示)。在碟片 導航區域DN中存在數種類型的一般性結構,包括碟片說明 項(disc descriptor ’ DD)、分區說明項(partition descriptor ; PD)及應用程式使用區域(appHcati〇n use area ; auA)。碟片 說明項識別碟片10並包含碟片類型方面的資料,而且規定 總體上施加於碟片的參數,例如大小、片段大小。分區說 明項說明碟片1 〇上的各分區之類型及性質,以及與分區相 94059.doc 15 :的空間。將碟片1。細分為片段1片段屬於何分區及是 否施加特殊規則於分區,係記錄在分區說明項中。分區可 如應用程式擁有。應用程式使用區域係用以館存可用於實 體層、邏輯層或應用程式層的特定應用程式資肖,例如實 體硬鏈路。 表1顯示用於依據較佳具體實施例之2048位元組的總大 小之碟片說明項的樣本結構,其中符號(*)指示可由標準提 供的預設值。 94059.doc 1356400 表1 碟片說明項 Descriptor_ID 8位元 Disc_ID 32位元 Disc_Type 16位元[0] 旗標 唯讀 1位元[0] has_PD (分區說明項) 1位元[0] has_AUA (應用程式使用區域) 1位元[0] has_RM (權限管理區域) 1位元[1] has_SP(備用區域) 1位元[1] has_defectmanagement 1位元[1] 保留空間 1位元[0] 保留空間 1位元[0] 保留空間 8位元[0] Fragment—size 16位元 Number—of—Parti tion_descriptors 16位元[0] Number_of_Application_Use_descriptors 16位元[0] Compliance_level 8位元 Disc—description (文字) 256位元組 Defect_table DT_begin 32位元[*] DT_length 32位元[*] Sparing_area SP_begin 32位元[*] SP_length 32位元[η 保留空間 1760位元組 總大小 2048位元組 片段大小決定虛擬格柵的粒度,因而決定用以分割的最 小範圍大小。 表2顯示用於依據較佳具體實施例之2048位元組的總大 小之分區說明項的樣本結構,而表3及4分別顯示要用於分 區說明項的配置等級ID及缺陷管理類型之樣本數值。 94059.doc 1356400 表2 分區說明項 Descriptor_ID 8位元 Parti tion_ID 32位元 Parti tion_type 16位元 旗標 唯讀 1位元[0] has_allocation_class 1位元[0] has_application 1位元[0] has_own_defectmanagement 1位元[0] 保留空間 1位元[0] 保留空間 1位元[0] 保留空間 1位元[0] 保留空間 1位元[0] Compliance 一 level 8位元 Allocation_class_ID 8位元[0] Application_ID 16位元[0] 保留空間 24位元[0] Partition_description (text) 256位元組 Defectmanagement_type 8位元[0] Defect—table DT_begin 32位元[0] DT_length 32位元[0] Sparing_area SP_begin 32位元[0] SP_length 32位元[0] Total—Size [位元組] 64位元 分配 Number_of Extents (η) 16位元[1] i = 1 至 Number—of_Extents Start—extent 32位元 length—extent 32位元 下一 1 保留空間 1750-n*8 位元 組 總大小 2048位元組 94059.doc 18 1356400 表3 Allocation class ID 0 最佳努力資料 8 啟動檔案 9 揮發性檔案 10 穩固檔案 16 低位元速率串流 17 中位元速率串流 18 高位元速率串流 24 增強多媒體檔案 表4 .Defectmanagement type 0 無以分區為基礎的缺陷言理 1 無缺陷管理 2 特定分區區域 3 片段邊緣 表5顯示用於依據較佳具體實施例之5 1 2位元組的總大小 之應用程式使用說明項的樣本結構。 94059.doc 19 1356400 表5 應用程式使用說明項 Descriptor_ID 8也元 Application_ID 32位元 Application_type 16位元 旗標 唯讀 1位元[1] requires_authentication 1位元[1] AUF_encrypted 1位元[0] has_pointers 1位元[0] has_additional_sections 1位元[0] has_partition 1位元[0] 保留空間 1位元[0] 保留空間 1位元[0] 保留空間 8位元[0] Application—Use_desription (text) 256位元組 Partition—ID 32位元[0] Number_of_additional_sections (n) 32位元[0] Application_Use_Field ..位元組 總大小 512位元組 作為範例,可將參數值Application_ID = 0保留用於驅動 裝置30。唯讀旗標僅適合於獲授權應用程式。此外,可由 應用程式或由驅動裝置30執行編碼。若由應用程式執行編 碼,則將參數AUF_encrypted設定為零。 原則上,磁碟導航區域DN中的所有說明項係由驅動裝置 3 0加以保持,並可由具有對應的存取指令(例如g e t_...()及 write_...()指令)之邏輯層加以存取,但並非所有攔位都可存 取。應用程式使用區域可由具有對應的存取指令(例如 get_〜()及write_...()指令)之應用程式加以存取。由邏輯層 進行存取控制。 PB的邏輯格式可始於由實體層遞送的至少1 GB之連續 94059.doc -20- 1356400 域RM可由一片段組成。 在邏輯位址空間的外側可存在導入區域LI.,以協助實體 導航進行至位址空間開始》導入區域可包含媒體上的最後 實體區塊之位址。可將此資訊儲存在碟片導航區域DN中。 碟片導航區域DN及權限管理區域尺河為導入區域u之部 分。此外,在邏輯位址空間的外側提供(小)導出區域L〇, 以協助實體導航進行至位址空間結束。 碟片導航區域DN可由(例如)碟片10内側上的44個££(:區 塊組成。如上所述,碟片導航區域DN為保留用於可由圖i 之介面單元20用以存取碟片10的指標及特定應用程式資料 之空間。碟片導航區域DNt的指標可由介面單元2〇用以將 PB碟片有效地分割為獨立區域。其亦可由介面單元2〇用以 總體上為碟片10或為特定應用程式決定邏輯位址空間中的 最初位址編號〇之位置。此外,其可用以保留用於特定檔案 系統、配置等級或應用程式之程式區域中的空間。保留可 以為包含性,即允許用於其他使用;或排斥性即僅專用 於一種使用。此外,碟片導航區域DN可由介面單元2〇用以 指定特性或屬性給已保留空間,及/或提供指標以指向保留 空間及用於特定應用程式資料的空間。 疋義在碟片導航區域DN中的區域係以片段為單位,但是 不必由連續片段集組成。其亦非定義在固定碟片導航區域 中的區域之片段的配置。碟片導航區域⑽之有用部分應可 由驅動裝置3G快取’例如採用NVRAM/C1D(非揮發性RAM/ 碟片中SB片)以下將g兒明碟片導航區域DN之使用的範例。 94059.doc -22· 1356400 圖3顯不預設程式區域之邏輯格式的示意圖,該區域由缺 陷管理區域(Defect Management area ; DM)、備用區域 (spanng area ; SP)、用於使用者資料的區域及保留用於檔 案系統的區域FS所組成。應注意該等區域本身可以選擇, 因為其為該等區域之位置。將區域的開始點記錄在碟片導 航區域DN中,並且視需要可將其大小記錄在該區域中。 圖4顯示具有依據較佳具體實施例之樣本程式區域的資 訊區域IA之邏輯格式的示意圖。 對於已認證配置等級,可將特定區域保留在程式區域 中。保留空間或區域及指定配置等級為獨立行動。配置等 級可視為該區域之一特性。多個配置等級可應用於—區 域。對於採用此方式定義的各區域,可施加獨立的配置策 略。將用於區域的配置等級記錄在碟片導航區域而中。不 同配置策略施加於不同配置等級。 一般而言,從限制功率消耗的觀點看,大概最佳的方法 係配置經常朝碟片10外側讀取的檔案,以及經常稍微寫入 内側的檔案。檔案系統資料組合兩方面並應配置成離外側 最遠。 預α又配置等級為最佳努力資料。此可應用於(例如)預設 私式區域中的自由空間。未保留的所有空間係視為可用於 此等級、。預設係此等級具有藉由重新映射執行的缺陷管 理。在以上°兒明的區域之開始時^義缺陷管理區域〇]\4及備 品域 可用於此等級的區域BE之預設開始位置係在碟 片的内側上。 μ 94059.doc 1356400 應'主思可由通用作業系統(operating system ; OS)讀取所 有區域軚準〇s功能亦可寫入可用於最佳努力配置等級的 區域BE。為寫入其他區域,需要已認證應用程式,其亦可 以為Ο S之部分。 應庄忍若驅動器採用怪定角速度(CAV)進行操作則以下 配置等及具有特疋意義。後者意味著碟片之外側上的讀取, 寫入速度為内側上的速度之2倍以上。 啟動棺案為應用㈣用以啟動其運行,以及每次啟動應 用私式%·而要加以讀取的檔案。一配置等級可以為啟動檔 案此等級的區域灯通常係朝碟片的外側配置以加快讀取 速度可Unvram/cid快取摘要,以進行安裝最佳化或 預防。可將啟動檔案之獨立指標記錄在碟片導航區域DN 中。 ,發性檔案為具有一定大小的經常寫入檔案,即寫入次 數多於預定次數。此等級的區域⑽通常係朝碟片1〇的外側 :置以加快寫入速度。可能需要重新配置揮發性檔案。每 夺可將一策略用以重新配置檔案。保留用於揮發 I·生檔案的工間則應為至少二倍於揮發性檔案之所期望的組 合大小。 另一選擇為記錄碟片導航區域⑽中的揮發性檀案之配 置歷史,並且若寫入次數達媒體之期望再循環性的一半, 則重新配置該等樓案。 穩固槽案為係採用一種不易受實體損壞影響之方式所儲 子的槽案。達到此點可藉由使相伴區域之—個在碟片的内 94059.doc -24- 1356400 側上,而使另一個以沿直徑相反的形式在外側上;並將檔 案寫入各區域’即實體距離鏡像 取决於U,低位元速率串流檔案可寫人可用於最” 力配置等級的區域LBR。可採用即時檔案配置方式將該等 棺案之區域服配置在碟片1〇的内側上,或採用以重新映 射為基礎的缺陷管理配置在位址空間的中間。或採用另一 方法,將區域配置在内側上,而將有限片段配置在中間。 取:於定義,可能需要採用(例如)具有二倍片段大小的 配置早兀來保留用於中位元速率串流等級的區域。 可採用即時槽案配置方式將該等檔案之區域醜配置在 碟片10的中間’或採用以重新映射為基礎的缺陷管理朝碟 片的外側配置。可朝外側配置更多的片段。 取決於定義,可能需要採用具有數倍於片段大小的内部 配置單元來保留用於中位S速率串流等級的區域。 可採用即時檔案配置方式將該等㈣之區域醜配置在 碟片10的争間’或採用以重新映 祈映射為基礎的缺陷管理朝碟 片的外側配置。 此外,可提供一區域(圖中去骷_、m _ 未颂不)用於增強多媒體檔案。 圖5顯示具有依據較佳具體實 賤:T細例之應用程式保留區域 的資訊區域之邏輯格式的示意圖。 所有應用程式可使用定義用 於特疋碟片的配置等級。已 認證或相容的應用程式可為宜 '、尽身保留一區域ΑΡΡ,從而 施加現有配置等級之一。而且 此&域ΑΡΡ可具有某些像缺 陷管理一樣的特性。 94059.doc -25· 1356400 可在碟片管理區域1>财定義特定應用程式資料例如進 入為特定應用程式記錄的f料之多個輸人冑卜此提供機會 來施加搜尋最佳化(例如特殊存取圖案μχ限制:力率消耗。對 =某些應用程式而t ’驅動裝置3G能選擇對其目的而言為 最佳的應用程式等級,而無需應用程式之協助。
應注意可選擇主貞、驅動裝置3〇或應用#呈式以在碟片導 航區域DN中記錄常存取的資料之位置或記錄存取圖案,以 最佳化經常按順序存取的資料之取回(即優先權快取》或重 新配置用於所觀察取回圖案之最佳化資料。
圖6顯示分割之不同方面的樣本邏輯格式之示意圖。特定 言之,圖6(a)顯示二直接邏輯分區之範例,其中特定指標或 輸入點係儲存在分區說明項中以定義UDF檔案系統(例如 E : \)之第一分區,以及FAT擋案系統(例如F : 之第二分 區°此外’圖6(b)顯示將複數個分區分別配置給第一及第二 系統之交錯分割的範例。圖6(c)顯示嵌入分割之範例,其中 FAT檔案系統顯現為UDF檔案系統中的個別檔案。最後,圖 6(d)顯示動態大小分區之範例,其中自由空間係在fat與 UDF檔案系統之二分區之間動態移動。 分割可基於虛擬分割’其稱為隱式分區,該分區並非加 以明確地定義,即該等資料子區域的形狀、邊緣及大小並 非加以規定,但是可動態變化,此為實施案提供選擇以配 合已指定目的。例如可從文件W〇 01/95331 A2中收集關於 虛擬或隱式分割的進一步細節。可針對各分區獨立地執行 缺陷管理。 94059.doc -26· 1356400 應注意本發明並非限定於以上特定具體實施例而可用 於具有—介面單元的驅動裝置之任—㈣系統及碟片格 式,透過該介面單元可連接主機裝置。此外,碟片上的任 預疋區域可用作導航區域,以儲存邏輯位準及/或應用程 式位準資料’從而提供彈性碟片格式。因&,較佳且體實 施例可在所附申請專利範圍之範,内發生變化。、 【圖式簡單說明】 現在參考附圖根據較佳具體實施例說明本發明,其中: 圖1顯示具有依據本發明之較佳具體實施例的標準介面 及輸入功能之可移除驅動裝置的示意方塊圖; 圖2顯示具有依據較佳具體實施例的碟片導航區域之光 碟的資訊區域之邏輯格式的示意圖; 圖3顯示由依據較佳具體實施例之碟片$航區域參考的 預设程式區域之邏輯格式的示意圖; 圖4顯示具有依據較佳具體實施例之樣本程式區域的資 訊區域之邏輯格式的示意圖; 圖5顯不具有依據較佳具體實施例之應用程式保留區域 的資訊區域之邏輯格式的示意圖; 圖6a-6d顯示依據較佳具體實施例的分割之不同方面的 樣本邏輯格式之示意圖。 【主要元件符號說明】 10 光碟 20 介面單元 30 驅動裝置 94059.doc -27- 1356400 32 端子 APP 區域 AUA 應用程式使用區域 DD 碟片說明項 DM 缺陷管理區域 DN 導航區域 HBR 區域 IA 資訊區域 LBR 區域 LI 導入區域 LO 導出區域 MBR 區域 PA 程式區域 PD 分區說明項 RM 權限管理區域 SP 備用區域 UDF 通用碟片格式 94059.doc . 28 -

Claims (1)

1356400 第093117336號專利申請案 中文申請專利範圍替換本(100年5月) 十、申請專利範圍: 1. 一種用以提供對一記錄載體(10)的存取之驅動裝置,該驅 動裝置(30)包括存取構件(20),其用以提供一讀取存取及 一寫入存取之至少一存取給寫入在該記錄載體(1〇)上的 一預定導航區域(DN)上之至少一預定參數,該至少一預 疋參數規疋用在該記錄載體(丨〇)上的一邏輯格式及一應 用程式格式之至少一格式; 其特徵在於該圮錄載體被細分為數個片段,其係該 記錄載體之連續(contiguous)扇區的集合,且該至少一預 定參數包含-分區說明項資訊(PD),其用以規定該記錄 載體上的-分區之片段分配’以定義與該分區相關之一 空間,以致能與該分區相關之區域組成非連續片段組。 2. 如申請專利範圍第㈣之裝置,其中該至少一預定參數包 括一碟片說明項資訊(DD),其用以規定該記錄載體之一 識別、該記錄載體之-類型及總體上施加於該記錄載體 的參數之至少一項。 3. 如申請專利範圍第!或2項之裝置,其中該分區說明項資 訊(PD)經配置以規^該記錄載體上的各分區之一性質、 該。己錄載體上的各分區之_類型及用於該記錄載體上的 各分區之特定記錄規則的至少一項。 4. 如申請專利範圍第⑷項之裝置,其中該存取構件⑽ 係配置成提供一讀取存取及一寫入存取之至少一存取給 提供在》亥導航區域中的—應用程式使用區域(A·),以儲 存可用於該驅動裝置㈣之一實體層、一邏輯層及一應用 94059-1000527.doc 1356400 程式層之至少一層的一特定應用程式資訊。 5. 如申請專利範圍第項之裝置,其中藉由採用一預定 存取私令,可由該驅動裝置(3〇)的一邏輯層及一應用程式 層之至少一層存取該導航區域(DN)之該至少一參數。 6. 如申請專利範圍第!或2項之裝置,其中該存取構件(2〇) 係配置成提供一快取功能,以快取提供在該導航區域上 的該資訊之至少一部分。 7·如申請專利範圍第丨或2項之裝置,其中該存取構件(2〇) 係配置成使用儲存在該導航區域(DN)中的指標,以將該 記錄載體(10)分割為獨立區域》 8.如申請專利範圍第1或2項之裝置,其中該存取構件(2〇) 係配置成使用該導航區域(DN),以總體上為該記錄載體 (10)或為一特定應用程式決定該邏輯位址空間中的一開 始位址編號之位置。
如申請專利範圍第1或2項之裝置’其中該存取構件(2〇) 係配置成使用該導航區域(DN),以為特定檔案系統、配 置等級或應用程式保留該記錄載體(1〇)之一程式區域中 的空間。 10.如申請專利範圍第9項之裝置,其中該存取構件(2〇)係配 置成使用該導航區域(DN) ’以指定特性或屬性給該保留 空間。 11·如申請專利範圍第9項之裝置,其中該存取構件(2〇)係配 置成使用該導航區域(DN),以提供指向該保留空間及用 於特定應用程式資料的空間之指標。 94059-1000527.doc 1356400 12. 如申請專利範圍第丨或?項之裝置,其中該存取構件(2〇) 係配置成使用儲存在該導航區域(DN)中的指標,以施加 一搜尋功能。 13. 如申請專利範圍第丨或]項之裝置,其中該存取構件(2〇) _ 係配置成使用該導航區域(DN),以選擇用於—應用程式 的應用程式等級。 14. 如申請專利範圍第項之裝置,其中該存取構件(2〇) 係配置成將採用高於一預定數字的一速率所存取的資料 之一位置資訊’或用於序列資料取回的一存取圖案資訊φ 寫入該導航區域(DN)。 15·如申請專利範圍第l2iu項之裝置,其中該存取構件(2〇) 係配置成使用-動態分割’以定義該導航區域剛中的 區域。 A如申請專利範圍第⑷項之裝置,其中該存取構件(20) ,、-成鉍加以谷昼為基礎的權限管理於該記錄載體 (ίο)之一資訊區域(IA)的區段。 π如申請專利範圍第⑷項之裝置,其中該存取構件(2〇)籲 係配置成施加一以容量為基礎、以分區為基礎或以片段 為基礎的缺陷管理於該記錄載體⑽之-資訊區域⑽ 的區段。 18. 19. 如申請專利範圍第1或2項之裝置,其中該驅動裝 於一光碟(1〇)的-可移除驅動裝置(30)。 如申請專利範圍第1或2項之裝置,其中該驅動裝置(30) 包括用於儲存裝置的—標準介面(32)。 94059-1000527.doc 1356400 20.如申請專利範圍第19項之裝置,其中該標準介面⑽為一 PCMCIA、Compact Flash、Newcar@MMCA介面。 21·種°己錄載體,其用以錯存資料於其一資訊區域(j a)上, 其中該資訊區域包括一導航區域(DN)以儲存至少一預定 參數,該參數規定用於該記錄載體(1〇)的一邏輯格式及一 應用程式格式之至少一格式, 其特徵在於該記錄載體被細分為數個片段,其係該 。己錄載體之連續扇區的集合,且該至少一預定參數包含 分區說明項資訊(PD),其用以規定該記錄載體上的一 为區之片段分配,以定義與該分區相關之一空間,以致 能與該分區相關之區域組成非連續片段組。 22. 如申请專利範圍第21項之記錄載體,其中該導航區域(DN) 係配置在該資訊區域(ΙΑ)之一導入區域(LI)中。 23. 如申請專利範圍第21或22項之記錄載體,其中寫入提供 在該k訊區域(IA)中的區段,而無需獨立的導入及導出區 域。 24. 如申請專利範圍第21或22項之記錄載體,其中提供在該 資訊區域(IA)中的區段具有一變化大小及一變化實體位 置之至少一者。 25. —種讀取自或寫入至一記錄載體(1〇)的方法,該方法包括 以下步驟: a) 在該記錄載體(1〇)上提供一預定導航區域(DN); b) 在該導航區域上寫入至少一預定參數,其規定用於該 s己錄載體(10)的一邏輯格式及一應用程式格式之至少 94059-1000527.doc 1356400 一格式;以及 C)將該至少-預定參數用於對該記錄載體⑽的一讀取 存取及一寫入存取之至少一存取; 其特徵在於該方法包含將該記錄載體被細分為數個 片奴之步驟,該片段係該記錄載體之連續扇區的集合,且 該至少一預定參數包含一分區說明項資訊(PD),其用以規 疋該圯錄戴體上的一分區之片段分配,以定義與該分區相 二間’以致能與該分區相關之區域組成非連續片段 94059-1000527.doc
TW093117336A 2003-06-19 2004-06-16 Flexible formatting for universal storage device TWI356400B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
EP03101811 2003-06-19

Publications (2)

Publication Number Publication Date
TW200506836A TW200506836A (en) 2005-02-16
TWI356400B true TWI356400B (en) 2012-01-11

Family

ID=33547750

Family Applications (1)

Application Number Title Priority Date Filing Date
TW093117336A TWI356400B (en) 2003-06-19 2004-06-16 Flexible formatting for universal storage device

Country Status (7)

Country Link
US (1) US7814291B2 (zh)
EP (1) EP1639599A2 (zh)
JP (1) JP2007528086A (zh)
KR (1) KR101149593B1 (zh)
CN (1) CN1809892B (zh)
TW (1) TWI356400B (zh)
WO (1) WO2004112037A2 (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101536104A (zh) * 2005-06-30 2009-09-16 皇家飞利浦电子股份有限公司 具有高水平冗余和针对遗漏数据的容差的小型无盒式光盘
JP2007179641A (ja) * 2005-12-27 2007-07-12 Sony Corp 情報処理装置、コンテンツ再生可否判定通知方法及びコンテンツ再生可否判定通知プログラム
JP2011216013A (ja) * 2010-04-01 2011-10-27 Sony Corp オーサリング方法、オーサリング装置及びプログラム
CN102651226B (zh) * 2011-02-28 2013-08-28 联发科技(新加坡)私人有限公司 光碟机及光盘读取方法
KR102079519B1 (ko) * 2018-10-26 2020-02-20 (주)명정보기술 블랙박스 영상 데이터 복구를 위한 tat 파일 시스템 식별 및 영상 저장 영역 확인 방법

Family Cites Families (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6230233B1 (en) * 1991-09-13 2001-05-08 Sandisk Corporation Wear leveling techniques for flash EEPROM systems
EP1336963B1 (en) * 1994-03-19 2006-05-31 Sony Corporation Optical disk, method and apparatus for recording and reproducing information
JPH08147702A (ja) * 1994-11-11 1996-06-07 Mitsumi Electric Co Ltd 光ディスク書き込み方法
US6002866A (en) * 1995-09-01 1999-12-14 Sun Microsystems, Inc. Partitioning within a partition in a disk file storage system
JPH09179758A (ja) * 1995-12-25 1997-07-11 Fujitsu Ltd データ管理装置及びデータ記録媒体
JPH09231578A (ja) * 1996-02-26 1997-09-05 Ricoh Co Ltd 光ディスク
US5757571A (en) * 1996-03-12 1998-05-26 International Business Machines Corporation Flexible-capacity scaling for efficient access of ordered data stored on magnetic tape media
JP3707137B2 (ja) * 1996-07-04 2005-10-19 ソニー株式会社 記録媒体、再生装置
JP3546654B2 (ja) * 1997-08-07 2004-07-28 株式会社日立製作所 情報記録装置及び情報記録方法
US6160554A (en) * 1998-03-19 2000-12-12 Hewlett Packard Company Computer file content preview window
WO1999063424A1 (en) * 1998-06-05 1999-12-09 Digital Video Express, L.P. System and method for implementing open and closed file systems on a storage medium
GB9813830D0 (en) * 1998-06-27 1998-08-26 Philips Electronics Nv Flexible management of multiple file systems
US6260043B1 (en) * 1998-11-06 2001-07-10 Microsoft Corporation Automatic file format converter
WO2000030112A1 (en) * 1998-11-16 2000-05-25 Koninklijke Philips Electronics N.V. Method and device for recording real-time information
KR100335439B1 (ko) * 1999-03-25 2002-05-04 윤종용 Dvd 응용 세션을 포함하는 멀티세션 디스크, 기록 및/또는 재생 장치와 방법
US6693869B1 (en) * 1999-03-31 2004-02-17 Microsoft Corporation Locating information on an optical media disc to maximize the rate of transfer
WO2001048753A1 (fr) * 1999-12-28 2001-07-05 Mitsubishi Chemical Corporation Disque optique reinscriptible a changement de phase dote partiellement d'une region rom et procedes d'enregistrement et d'effacement de donnees pour disques optiques
CN100442393C (zh) * 1999-10-21 2008-12-10 松下电器产业株式会社 半导体存储卡的访问装置、初始化方法和半导体存储卡
JP2001243107A (ja) * 2000-03-01 2001-09-07 Matsushita Electric Ind Co Ltd Avデータ記録装置及び方法、又は当該avデータ記録装置及び方法で記録されたディスク
JP4505699B2 (ja) * 2000-05-25 2010-07-21 ソニー株式会社 情報再生装置
MXPA02011760A (es) * 2000-05-31 2003-04-10 Matsushita Electric Ind Co Ltd Medio de registro de informacion, metodo de registro de informacion, aparato de registro de informacion, metodo de reproduccion de informacion y aparato de reproduccion de informacion.
EP1292947A2 (en) * 2000-06-06 2003-03-19 Koninklijke Philips Electronics N.V. Method of immediate writing or reading files on a disc like recording medium
WO2001095331A2 (en) 2000-06-09 2001-12-13 Koninklijke Philips Electronics N.V. Method of implicit partitioning the storage space available on a storage medium
US20020068604A1 (en) * 2000-12-04 2002-06-06 Prabhakar Samuel Muthiah Wearable data device for use in a wearable data network
JP2002245625A (ja) * 2001-02-19 2002-08-30 Pioneer Electronic Corp 記録媒体、情報記録装置及び情報記録方法、情報記録媒体並びに記録プログラム
KR100880086B1 (ko) * 2001-02-28 2009-01-23 소니 가부시끼 가이샤 정보 기록 장치 및 방법, 정보 재생 장치 및 방법, 정보 기록 매체, 및 프로그램 기록 매체
JP4389397B2 (ja) * 2001-03-09 2009-12-24 ソニー株式会社 データ記録方法及び装置
PL366405A1 (en) * 2001-04-24 2005-01-24 Koninklijke Philips Electronics N.V. Device and method for recording information
JP2002325221A (ja) * 2001-04-25 2002-11-08 Matsushita Electric Ind Co Ltd 情報記録媒体、情報記録媒体に情報を記録、再生する装置
JP2002358728A (ja) * 2001-05-29 2002-12-13 Matsushita Electric Ind Co Ltd 情報記録媒体、情報記録媒体に情報を記録、再生する装置
US20030009334A1 (en) * 2001-07-03 2003-01-09 International Business Machines Corporation Speech processing board for high volume speech processing applications
US6636958B2 (en) * 2001-07-17 2003-10-21 International Business Machines Corporation Appliance server with a drive partitioning scheme that accommodates application growth in size
JP2003114817A (ja) * 2001-08-03 2003-04-18 Toshiba Corp 情報記憶媒体及び情報記録方法
US7761449B2 (en) * 2001-08-09 2010-07-20 Hewlett-Packard Development Company, L.P. Self-disentangling data storage technique
JP4652641B2 (ja) * 2001-10-11 2011-03-16 ソニー株式会社 ディスク記録媒体、ディスクドライブ装置、再生方法
JP3945807B2 (ja) * 2002-05-09 2007-07-18 ソニー株式会社 光ディスク装置、光ディスクの記録方法、光ディスクの記録方法のプログラム及び光ディスクの記録方法のプログラムを記録した記録媒体
JP3885726B2 (ja) * 2002-12-26 2007-02-28 ソニー株式会社 画像記録装置および方法、プログラム記録媒体、プログラム、並びに撮像装置

Also Published As

Publication number Publication date
CN1809892B (zh) 2012-05-30
US7814291B2 (en) 2010-10-12
KR20060006978A (ko) 2006-01-20
CN1809892A (zh) 2006-07-26
WO2004112037A3 (en) 2005-02-10
KR101149593B1 (ko) 2012-05-30
WO2004112037A2 (en) 2004-12-23
TW200506836A (en) 2005-02-16
JP2007528086A (ja) 2007-10-04
US20070101050A1 (en) 2007-05-03
EP1639599A2 (en) 2006-03-29

Similar Documents

Publication Publication Date Title
US6895490B1 (en) Method for making a write-once memory device read compatible with a write-many file system
JP5129156B2 (ja) アクセス装置、および、ライトワンス記録システム
KR101033068B1 (ko) 메모리 장치 및 그 메모리 장치를 이용한 기록 재생 장치
JP4561759B2 (ja) 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム
US7702861B2 (en) Format mapping scheme for universal drive device
TW201205288A (en) Data protecting method, memory controller and portable memory storage device
KR20030011100A (ko) 순차 매체에 파일을 기록 또는 판독하는 방법 및 장치와순차 매체
KR100811366B1 (ko) 데이터 재생 장치, 데이터 기록 장치, 데이터 개찬 체크 방법 및 장치, 데이터 개찬 체크 시스템
EP2370914A1 (en) A storage device presenting to hosts only files compatible with a defined host capability
WO2006030966A2 (en) File storage device, host apparatus, method of formatting nonvolatile semiconductor memory, and method of writing data in nonvolatile semiconductor memory
US20120158804A1 (en) Method for converting data in optical disc drive
JP2004013276A (ja) ファイルシステム及び記録媒体
JP2005174345A (ja) ファイルシステムフォーマットの変換方法及びその装置
TWI356400B (en) Flexible formatting for universal storage device
JP2004030232A (ja) ブリッジファイルシステム及び記録媒体
JP2007108853A (ja) 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム
WO2004023483A1 (ja) アクセス方法、アクセス装置および情報記録媒体
JP2002117548A (ja) 情報記録媒体及び情報記録媒体の記録再生方法
TW200421298A (en) Method and device for storing information
JP2006524405A (ja) ユニバーサル記憶装置のためのパーティション選択
KR20070005564A (ko) 다중 부팅 지점을 갖는 광학 데이터 디스크
CN103106049A (zh) 一种移动存储设备及其访问方法
JP2008152414A (ja) ライトワンス型情報記録装置、コントローラ、アクセス装置、及びライトワンス型情報記録システム
JP2006107685A (ja) 光ディスク書き込み方式、光ディスク読み取り方式及びそれらのプログラム、並びに該プログラムを記録した記録媒体

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees