JP2007536674A - 追記形ディスクに対するデータ疑似書換え - Google Patents
追記形ディスクに対するデータ疑似書換え Download PDFInfo
- Publication number
- JP2007536674A JP2007536674A JP2006534498A JP2006534498A JP2007536674A JP 2007536674 A JP2007536674 A JP 2007536674A JP 2006534498 A JP2006534498 A JP 2006534498A JP 2006534498 A JP2006534498 A JP 2006534498A JP 2007536674 A JP2007536674 A JP 2007536674A
- Authority
- JP
- Japan
- Prior art keywords
- data
- write
- file
- metadata
- drive device
- Prior art date
- Legal status (The legal status 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 status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/12—Formatting, e.g. arrangement of data block or words on the record carriers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0626—Reducing size or complexity of storage systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0638—Organizing or formatting or addressing of data
- G06F3/0643—Management of files
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0673—Single storage device
- G06F3/0674—Disk device
- G06F3/0677—Optical disk device, e.g. CD-ROM, DVD
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/12—Formatting, e.g. arrangement of data block or words on the record carriers
- G11B20/1217—Formatting, e.g. arrangement of data block or words on the record carriers on discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/034—Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; 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/32—Indexing; 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 separate auxiliary tracks of the same or an auxiliary record carrier
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B2020/10898—Overwriting or replacing recorded data
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/12—Formatting, e.g. arrangement of data block or words on the record carriers
- G11B20/1217—Formatting, e.g. arrangement of data block or words on the record carriers on discs
- G11B2020/1218—Formatting, e.g. arrangement of data block or words on the record carriers on discs wherein the formatting concerns a specific area of the disc
- G11B2020/1222—ECC block, i.e. a block of error correction encoded symbols which includes all parity data needed for decoding
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/12—Formatting, e.g. arrangement of data block or words on the record carriers
- G11B20/1217—Formatting, e.g. arrangement of data block or words on the record carriers on discs
- G11B2020/1218—Formatting, e.g. arrangement of data block or words on the record carriers on discs wherein the formatting concerns a specific area of the disc
- G11B2020/1232—Formatting, e.g. arrangement of data block or words on the record carriers on discs wherein the formatting concerns a specific area of the disc sector, i.e. the minimal addressable physical data unit
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/12—Formatting, e.g. arrangement of data block or words on the record carriers
- G11B20/1217—Formatting, e.g. arrangement of data block or words on the record carriers on discs
- G11B2020/1218—Formatting, e.g. arrangement of data block or words on the record carriers on discs wherein the formatting concerns a specific area of the disc
- G11B2020/1238—Formatting, e.g. arrangement of data block or words on the record carriers on discs wherein the formatting concerns a specific area of the disc track, i.e. the entire a spirally or concentrically arranged path on which the recording marks are located
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/12—Formatting, e.g. arrangement of data block or words on the record carriers
- G11B2020/1264—Formatting, e.g. arrangement of data block or words on the record carriers wherein the formatting concerns a specific kind of data
- G11B2020/1265—Control data, system data or management information, i.e. data used to access or process user data
- G11B2020/1267—Address data
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/12—Formatting, e.g. arrangement of data block or words on the record carriers
- G11B2020/1264—Formatting, e.g. arrangement of data block or words on the record carriers wherein the formatting concerns a specific kind of data
- G11B2020/1288—Formatting by padding empty spaces with dummy data, e.g. writing zeroes or random data when de-icing optical discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/18—Error detection or correction; Testing, e.g. of drop-outs
- G11B20/1883—Methods for assignment of alternate areas for defective areas
- G11B2020/1893—Methods for assignment of alternate areas for defective areas using linear replacement to relocate data from a defective block to a non-contiguous spare area, e.g. with a secondary defect list [SDL]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/21—Disc-shaped record carriers characterised in that the disc is of read-only, rewritable, or recordable type
- G11B2220/215—Recordable discs
- G11B2220/218—Write-once discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2541—Blu-ray discs; Blue laser DVR discs
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
Abstract
Description
上書きされるデータの量は、ファイルシステムにおける手順を最適化することによって削減され得る。この実施形態では、追記形ディスクの上書き可能な機能を備えるドライブ装置に対する新規な記録方法に従った、基本的な読出し/書込み操作を説明する。
ボリューム構造およびファイル構造は、UDF2.5に準拠している。より小さな論理セクタ番号を有する領域に配置されているボリューム構造は、アンカーボリューム記述子ポインタと、ボリューム認識シーケンスと、ボリューム記述子シーケンスと、論理ボリューム保全シーケンスとを含む。より大きな論理セクタ番号を有する領域に配置されているボリューム構造は、アンカーボリューム記述子ポインタとボリューム記述子シーケンスとを含む。論理ボリューム保全記述子が記録されている論理ボリューム保全シーケンスは、ボリューム構造の一部である。しかしながら、この例の説明の便宜上、論理ボリューム保全記述子は、ボリューム構造の下で明示的に記述される。ボリューム構造が既に記録されているため、トラック#1およびトラック#3はクローズ状態である。トラック#2として記述される領域は、UDFによって規定されたパーティションとして割当てられる。メタデータファイルはメタデータパーティションとも呼ばれる。メタデータパーティションと区別するために、トラック#2は、物理パーティションと呼ばれる。メタデータファイルでは、未使用領域があらかじめ記録される。トラック#2は、ファイルのデータを記録するために割当てられた領域である。したがって、記録済み領域に続く領域は未記録状態である。
メタデータビットマップFE(メタデータビットマップファイルファイルエントリ)とは、メタデータビットマップに対して割付けられた領域を編成するためのファイルエントリである。メタデータビットマップは、メタデータファイル内にある使用の準備が整った利用可能なセクタを指定するためのビットマップである。未記録領域のみでなく、ファイルエントリまたはディレクトリを消去することによって未使用となった領域も、利用可能な領域としてビットマップ内に登録されている。メタデータファイルFE(メタデータファイルファイルエントリ)は、メタデータファイルに対して割付けられた領域を編成するファイルエントリである。メタデータファイルには、ファイルエントリとディレクトリとが記録されている。UDFではファイル集合記述子も記録されているが、図には示していない。
図2および図4に関連して、図1の追記形ディスクへData−Aファイルを記録する例示的な手順を説明する。
この実施形態は、実施形態1において説明した図2のような状態にある追記形ディスクにファイルを書込むためのさらなる記録方法を記載する。
先の実施形態2では、十分なサイズのスペア領域を、フォーマット時に追記形ディスク上で割り当てなければならない。しかしながら、ユーザは、ディスク上に記録されるファイルの数やファイルのサイズを知ることができない。したがって、フォーマット時にスペア領域の適切なサイズを決定するのは困難である。スペア領域が全て使用されている場合、未記録領域がユーザデータ領域内に残っていても、ファイルをディスクに記録することはできない。他方、より大きなスペア領域が割り当てられている場合、ユーザデータ領域がすべて使用された後、未記録領域はスペア領域内に残り得る。
1)あらかじめLBA2からファイルエントリを読出すことを命令し、
2)ドライブ装置にNWAを問い合わせ、
3)ファイルの更新済みデータ(D4)を、上書きを行わずにデータが書込まれるように、NWA(LBA3)へ書込むことを命令し、また、読出されたファイルエントリ内の位置情報が、更新されたデータが書込まれる領域を指定するように変更されるように、ファイルエントリ(D3’)を作成し、次いで、
4)更新済みのファイルエントリ(D3’)を、ファイルエントリが上書きされるように、LBA2へ書込むことを命令する。
1)ディレクトリのファイルエントリとディレクトリとをLBA0から読出すことを命令し、
2)LBA1からディレクトリを読出すことを命令し、
3)上書きを行わずにデータを書込む位置を決定するために、ドライブ装置に各トラックのNWAを問い合わせ、
3−1)ファイルのデータに対して割付けられた領域の位置情報を有する、ファイルのファイルエントリ(D6)を作成し、
3−2)新たなファイルが、読出されたディレクトリ(D2)内に登録されるように、ディレクトリ(D7)を作成し、
3−3)読出されたファイルエントリ(D1)内の位置情報が、更新されたディレクトリが割付けられる領域を指定するように変更されるように、ディレクトリのファイルエントリ(D1’)を作成し、
4)ファイルのデータ(D5)を、トラック#2内にあるNWA(LBA10)へ書込むことを命令し、
5)ファイルのファイルエントリ(D6)をトラック#1内にあるNWA(LBA3)から書込むことを命令し、
6)データが連続的に書込まれるように、ディレクトリ(D7)を次のアドレスへ書込むことを命令し、次いで、
7)更新されたファイルエントリ(D1’)を、ファイルエントリが上書きされるようにLBA0へ書込むことを命令する。
本実施形態では、一例として、UDFファイルシステムの実施のためのガイドラインおよび必要条件を説明する。
物理的特性による複雑性を軽減するために、疑似書換え可能なメディアとして、上書き可能な特徴を備えた新規なシーケンシャル記録媒体が導入される。疑似書換え方法は、この疑似書換え可能なメディアへ適用される。以下は、新規なシーケンシャル記録媒体を導入することの一部の利点を示す。
1)書換え可能なメディアと同様、上書き可能なボリューム空間と欠陥のない空間とが提供される。換言すれば、上書き可能なメカニズムと欠陥管理とをサポートするドライブユニットによって追記形ディスクとの互換性が保証されている。
2)疑似書換えメディアをサポートする読取り専用ドライブユニットは未記録領域へのアクセスを有するため、セッションのクローズやボーダのクローズが不要である。
3)メタデータパーティションとそのミラーを使用することができる。
疑似書換え可能なメディアの物理的特性を、ファイルシステムドライバが要求する観点から説明する。
一般的に、トラックは、たとえばメタデータ、あるいは音声/映像データ、静止画像データ、音楽データのような特定のデータ等、データタイプを考慮することによって割当てることが可能である。マルチトラック記録では、予約されたトラックが使い果たされると、記録済みのデータ量に適合可能な新たなトラックが割当てられる。メタデータ書込み用のトラックは、メタデータファイルまたはメタデータミラーファイルの拡張として、明示的に示されている。
疑似書換え方法に対する必要条件を、以下のように挙げる。
1)実装は、ドライブユニットへ問い合わせることによって疑似書換えメディアを認識するようにされる。
2)未割付け空間ビットマップおよび未割付け空間テーブルが記録されない。
3)メタデータビットマップファイルが記録されない。
4)実装は、常に、追加のデータ記録を書込む前に各トラック内のNWAを問い合わせるべきである。書込みコマンドが既に記録済みの領域に対して出されている場合、欠陥リストエントリが用いられる。したがって、欠陥リストのサイズが制限されるため、この必要条件は不必要な欠陥リストを削減するために重要である。
5)同様の理由で、消去されたブロックはNWAを問い合わせるため再度使用されるべきでない。
6)上書きされるメタデータは最小化されるべきである。ディレクトリファイルエントリのみを上書きすることが薦められる。
Claims (8)
- 疑似書換え機能を有するドライブ装置に、追記形ディスク上にデータを書込むことを命令するための記録方法であって、該記録方法は、
(a)少なくとも書込まれるファイルに対するデータを指定する、書込み要求を受け取るステップと、
(b)該追記形ディスクの位置から該ファイルを管理するためのメタデータを読出して該メタデータを取得することを該ドライブ装置に命令するステップと、
(c)次にデータが書込まれる位置を示す新たな書込み可能アドレスをドライブ装置に問い合わせ、該次の書込み可能アドレスを取得するステップと、
(d)該メタデータを更新して、該書込み要求によって指定された該データの書込みを反映する、ステップと、
(e)該書込み要求によって指定されたデータを該追記形ディスク内の該次の書込み可能なアドレスによって示される位置へ書込むことを、該ドライブ装置に命令する、ステップと、
(f)該更新済みのメタデータのうちの少なくとも一部を、該ステップ(b)において該メタデータが読み出された該追記形ディスク内の位置へ書込むことを該ドライブ装置に命令する、ステップと
を包含する、記録方法。 - 前記ステップ(e)および(f)が同一の書込み命令を用いて実行される、請求項1に記載の記録方法。
- 前記ステップ(f)が、前記ステップ(e)が実行された後に実行される、請求項1に記載の記録方法。
- 前記更新済みメタデータが、ファイルが記録されるディレクトリのファイルエントリを含む、請求項1に記載の記録方法。
- 前記更新済みメタデータが前記ファイルのファイルエントリを含む、請求項1に記載の記録方法。
- 疑似書換え機能を有するドライブ装置に、追記形ディスク上にデータを書込むことを命令するためのシステムコントローラであって、
該システムコントローラは該ドライブ装置を制御するためのコントローラを備え、
該コントローラが、
(a)少なくとも書込まれるファイルに対するデータを指定する、書込み要求を受け取るステップと、
(b)該追記形ディスクの位置から該ファイルを管理するためのメタデータを読出して該メタデータを取得することを該ドライブ装置に命令するステップと、
(c)次にデータが書込まれる位置を示す新たな書込み可能アドレスをドライブ装置に問い合わせ、該次の書込み可能アドレスを取得するステップと、
(d)該メタデータを更新して、該書込み要求によって指定された該データの書込みを反映する、ステップと、
(e)該書込み要求によって指定されたデータを該追記形ディスク内の該次の書込み可能なアドレスによって示される位置へ書込むことを、該ドライブ装置に命令する、ステップと、
(f)該更新済みのメタデータのうちの少なくとも一部を、該ステップ(b)において該メタデータが読み出された該追記形ディスク内の位置へ書込むことを該ドライブ装置に命令する、ステップと
を含む処理を実行するように構成されている、システムコントローラ。 - 前記コントローラが半導体集積回路を含む、請求項6に記載のシステムコントローラ。
- 疑似書換え機能を有するドライブ装置に、追記形ディスク上にデータを書込むことを命令するためのシステムコントローラにおいて使用するプログラムであって、
該プログラムは、
(a)少なくとも書込まれるファイルに対するデータを指定する、書込み要求を受け取るステップと、
(b)該追記形ディスクの位置から該ファイルを管理するためのメタデータを読出して該メタデータを取得することを該ドライブ装置に命令するステップと、
(c)次にデータが書込まれる位置を示す新たな書込み可能アドレスをドライブ装置に問い合わせ、該次の書込み可能アドレスを取得するステップと、
(d)該メタデータを更新して、該書込み要求によって指定された該データの書込みを反映する、ステップと、
(e)該書込み要求によって指定されたデータを該追記形ディスク内の該次の書込み可能なアドレスによって示される位置へ書込むことを、該ドライブ装置に命令する、ステップと、
(f)該更新済みのメタデータのうちの少なくとも一部を、該ステップ(b)において該メタデータが読み出された該追記形ディスク内の位置へ書込むことを該ドライブ装置に命令する、ステップと
を含む処理を実行するように構成されている、プログラム。
Applications Claiming Priority (9)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US56953704P | 2004-05-10 | 2004-05-10 | |
US60/569,537 | 2004-05-10 | ||
US57761604P | 2004-06-07 | 2004-06-07 | |
US60/577,616 | 2004-06-07 | ||
US60548804P | 2004-08-31 | 2004-08-31 | |
US60/605,488 | 2004-08-31 | ||
US66823705P | 2005-04-04 | 2005-04-04 | |
US60/668,237 | 2005-04-04 | ||
PCT/JP2005/008821 WO2005109426A1 (en) | 2004-05-10 | 2005-05-09 | Pseudo-overwriting data on write-once discs |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007536674A true JP2007536674A (ja) | 2007-12-13 |
JP5128130B2 JP5128130B2 (ja) | 2013-01-23 |
Family
ID=34972819
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006534498A Expired - Fee Related JP5128130B2 (ja) | 2004-05-10 | 2005-05-09 | 追記形ディスクに対するデータ疑似書換え |
Country Status (5)
Country | Link |
---|---|
US (1) | US8121007B2 (ja) |
EP (1) | EP1745479A1 (ja) |
JP (1) | JP5128130B2 (ja) |
KR (1) | KR101208321B1 (ja) |
WO (1) | WO2005109426A1 (ja) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101066807B1 (ko) * | 2004-05-10 | 2011-09-22 | 마이크로소프트 코포레이션 | 일회-기록형 디스크용 데이터 기록/재생 |
JP2007536677A (ja) * | 2004-05-10 | 2007-12-13 | 松下電器産業株式会社 | 追記形ディスクに対するデータ記録/再生 |
JP4419986B2 (ja) * | 2006-05-08 | 2010-02-24 | ソニー株式会社 | データ記録装置及びデータ記録方法、並びにコンピュータ・プログラム |
US8095576B2 (en) * | 2006-11-06 | 2012-01-10 | Panasonic Corporation | Recording device |
CN102369578B (zh) * | 2009-04-02 | 2014-04-30 | 松下电器产业株式会社 | 信息再生装置及信息再生方法 |
US9229809B2 (en) | 2011-09-11 | 2016-01-05 | Microsoft Technology Licensing Llc | Nonvolatile media journaling of verified data sets |
US8456972B2 (en) | 2011-09-12 | 2013-06-04 | Microsoft Corporation | Efficient access to storage devices with usage bitmaps |
US9251231B2 (en) | 2012-10-17 | 2016-02-02 | International Business Machines Corporation | Merging an out of synchronization indicator and a change recording indicator in response to a failure in consistency group formation |
US9251230B2 (en) | 2012-10-17 | 2016-02-02 | International Business Machines Corporation | Exchanging locations of an out of synchronization indicator and a change recording indicator via pointers |
JP7130032B2 (ja) * | 2018-03-22 | 2022-09-02 | 富士フイルム株式会社 | 記録装置、読取装置、記録方法、記録プログラム、読取方法、読取プログラム、及び磁気テープ |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63146287A (ja) * | 1986-12-10 | 1988-06-18 | Ricoh Co Ltd | 光デイスクの記憶管理方法 |
US5448728A (en) * | 1991-08-08 | 1995-09-05 | Sharp Kabushiki Kaisha | Storage medium control system for controlling a write-once read-many storage medium |
WO2002086898A1 (en) * | 2001-04-25 | 2002-10-31 | Koninklijke Philips Electronics N.V. | Methods and devices for recording or reading files on/from a sequential medium and sequential medium |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4953122A (en) * | 1986-10-31 | 1990-08-28 | Laserdrive Ltd. | Pseudo-erasable and rewritable write-once optical disk memory system |
EP0325823A1 (en) * | 1988-01-26 | 1989-08-02 | Laserdrive Ltd. | Data storage system |
JP2806354B2 (ja) | 1996-04-05 | 1998-09-30 | 株式会社日立製作所 | 情報記録方法及び情報記録装置 |
US7246346B2 (en) * | 2002-09-17 | 2007-07-17 | Microsoft Corporation | System and method for persisting dynamically generated code in a directly addressable and executable storage medium |
KR101066807B1 (ko) * | 2004-05-10 | 2011-09-22 | 마이크로소프트 코포레이션 | 일회-기록형 디스크용 데이터 기록/재생 |
-
2005
- 2005-05-09 WO PCT/JP2005/008821 patent/WO2005109426A1/en active Application Filing
- 2005-05-09 JP JP2006534498A patent/JP5128130B2/ja not_active Expired - Fee Related
- 2005-05-09 US US10/597,863 patent/US8121007B2/en not_active Expired - Fee Related
- 2005-05-09 EP EP05738966A patent/EP1745479A1/en not_active Ceased
-
2006
- 2006-11-10 KR KR1020067023645A patent/KR101208321B1/ko active IP Right Grant
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63146287A (ja) * | 1986-12-10 | 1988-06-18 | Ricoh Co Ltd | 光デイスクの記憶管理方法 |
US5448728A (en) * | 1991-08-08 | 1995-09-05 | Sharp Kabushiki Kaisha | Storage medium control system for controlling a write-once read-many storage medium |
WO2002086898A1 (en) * | 2001-04-25 | 2002-10-31 | Koninklijke Philips Electronics N.V. | Methods and devices for recording or reading files on/from a sequential medium and sequential medium |
Also Published As
Publication number | Publication date |
---|---|
KR101208321B1 (ko) | 2012-12-05 |
JP5128130B2 (ja) | 2013-01-23 |
EP1745479A1 (en) | 2007-01-24 |
KR20070043930A (ko) | 2007-04-26 |
US20070286046A1 (en) | 2007-12-13 |
WO2005109426A1 (en) | 2005-11-17 |
US8121007B2 (en) | 2012-02-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5128131B2 (ja) | 追記形ディスクに対するデータ記録/再生 | |
JP5128130B2 (ja) | 追記形ディスクに対するデータ疑似書換え | |
JP4808702B2 (ja) | 物理的アクセス制御(pac)クラスターが書込まれた記録媒体、並びに記録媒体の形成、記録媒体への記録、及び記録媒体からの再生方法及び装置 | |
US7894316B2 (en) | Write-once recording medium, a recording apparatus and a reproducing apparatus for a write-once recording medium | |
TWI381374B (zh) | 其上具有重疊區塊資訊之記錄媒體和用以形成、記錄及重製記錄媒體之設備和方法 | |
KR100891088B1 (ko) | 1회 기록 디스크 상에 데이터를 기록하는 방법 및 장치, 및반도체 집적 회로 | |
US7823032B2 (en) | Data recording/reproduction for write-once discs | |
KR20070005909A (ko) | 기록 장치, 재생 장치, 호스트 장치, 드라이브 장치, 기록방법, 재생 방법, 프로그램, 및 정보 기록 매체 | |
WO2005091288A1 (ja) | 記録装置、ホスト装置、ドライブ装置、記録方法、指示方法、プログラム、集積回路、再生装置、再生方法および追記型記録媒体 | |
JP4808690B2 (ja) | 物理的アクセス制御(pac)クラスターが書込まれた記録媒体、並びに記録媒体の形成、記録媒体への記録、及び記録媒体からの再生方法及び装置 | |
CN100573693C (zh) | 在一次写入型盘上伪重写数据 | |
TWI235361B (en) | Information recording medium, information recording method, information recording apparatus, information reproduction method, and information reproduction apparatus | |
JP2009230830A (ja) | 情報記録媒体、および情報記録再生方法、情報記録再生装置 | |
KR20050022810A (ko) | 한번 기록 정보저장매체, 그 한번 기록 정보저장매체에저장된 데이터 기록상태정보 업데이트 방법 및 그 드라이브 | |
KR20050072040A (ko) | 데이터 기록 방법, 그 재생 방법, 그 데이터 기록 및/또는재생 장치 및 그 한번 기록 정보 저장 매체 | |
KR20050072041A (ko) | 데이터 기록 방법, 그 재생 방법, 그 데이터 기록 및/또는재생 장치 및 그 한번 기록 정보 저장 매체 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080508 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101117 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20110112 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20110119 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20110222 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20110301 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110510 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120105 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20120405 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20120412 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20120427 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20120509 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20120604 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20120611 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120705 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20121003 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121031 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151109 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |