Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4933532B2 - 追記型記録媒体に対するデータ記録方法及びデータ記録装置 - Google Patents
[go: Go Back, main page]

JP4933532B2 - 追記型記録媒体に対するデータ記録方法及びデータ記録装置 - Google Patents

追記型記録媒体に対するデータ記録方法及びデータ記録装置 Download PDF

Info

Publication number
JP4933532B2
JP4933532B2 JP2008508696A JP2008508696A JP4933532B2 JP 4933532 B2 JP4933532 B2 JP 4933532B2 JP 2008508696 A JP2008508696 A JP 2008508696A JP 2008508696 A JP2008508696 A JP 2008508696A JP 4933532 B2 JP4933532 B2 JP 4933532B2
Authority
JP
Japan
Prior art keywords
data
recorded
address
recording
next recordable
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.)
Expired - Fee Related
Application number
JP2008508696A
Other languages
English (en)
Other versions
JPWO2007114424A1 (ja
Inventor
哲宏 小羽田
克実 赤木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Corp
Panasonic Holdings Corp
Original Assignee
Panasonic Corp
Matsushita Electric Industrial Co Ltd
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 Panasonic Corp, Matsushita Electric Industrial Co Ltd filed Critical Panasonic Corp
Priority to JP2008508696A priority Critical patent/JP4933532B2/ja
Publication of JPWO2007114424A1 publication Critical patent/JPWO2007114424A1/ja
Application granted granted Critical
Publication of JP4933532B2 publication Critical patent/JP4933532B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • 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
    • 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/10527Audio or video recording; Data buffering arrangements
    • 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/10527Audio or video recording; Data buffering arrangements
    • G11B2020/1062Data buffering arrangements, e.g. recording or playback buffers
    • 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
    • G11B2020/10898Overwriting or replacing recorded data
    • G11B2020/10907Overwriting or replacing recorded data using pseudo-overwriting, i.e. virtually or logically overwriting data on WORM media by remapping recorded blocks to alternate areas
    • 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
    • G11B2020/10935Digital recording or reproducing wherein a time constraint must be met
    • G11B2020/10972Management of interruptions, e.g. due to editing
    • 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
    • G11B2020/1267Address data
    • 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/1291Formatting, e.g. arrangement of data block or words on the record carriers wherein the formatting serves a specific purpose
    • G11B2020/1292Enhancement of the total storage capacity
    • 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/21Disc-shaped record carriers characterised in that the disc is of read-only, rewritable, or recordable type
    • G11B2220/215Recordable discs
    • G11B2220/218Write-once discs
    • 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
    • G11B2220/2541Blu-ray discs; Blue laser DVR discs

Landscapes

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

Description

本発明は、追記型記録媒体であって特に擬似的な上書きが可能な追記型記録媒体に対するデータの記録方法及び記録装置に関する。
DVD−Rのような従来の追記型記録媒体は、全ての記録領域が物理的に1回だけ書き込みが可能である。すなわち、追記型記録媒体では、図4(a)に示すように、記録済み領域101と未記録領域104の境界に示されたNWA(Next Writable Address)105から始まる領域に対してのみ新たにデータを記録することが可能であり、NWAが示すアドレスよりも前のデータ記録済み領域のデータを物理的に書き換えることはできない。
しかし、近年、追記型記録媒体において記録済み領域のデータを擬似的に書き換え可能にする方法が考案されている。例えば、BD−R(Blu−ray Disc Recordable Format)のような追記型記録媒体では、従来の追記型記録媒体と同じ特性を有しながら、さらに交替管理領域を備えることが可能になっている。また、追記型記録媒体の記録再生装置(ディスクドライブ等)においても、そのような追記型記録媒体に対して交替処理を実施することが可能になっている。これらにより、従来の追記型記録媒体に対しては不可能であった記録済み領域への記録(上書き)を、交替処理を用いることで擬似的に可能としている(例えば非特許文献1参照)。以下、このような上書きを「擬似上書き(Pseudo OverWrite)」という。
図4(b)を参照し、擬似上書きについて説明する。記録済み領域101内の一部の領域102にデータを上書きする場合、上書きするデータを、NWA105から始まる未記録の領域103に記録する。そして、領域102が領域103に交替したことを示す交替情報を記録媒体内の交替管理領域に記録する。この領域102を領域103に交替させる交替処理の結果、領域103の後に新たにNWA105bが設定される。なお、管理データは、ユーザデータと同様、記録媒体のいずれかの領域に記録されている。
このような方法により、追記型記録媒体の記録済み領域に対して擬似的にデータを上書きすることが可能となる。ただし、擬似上書きでは、交替処理を行うため、領域を対応づけるための交替情報が発生する。交替情報は追記型記録媒体に記録されて記録領域を消費することから、無限に交替処理を実行することはできない。よって、追記型記録媒体において擬似上書きが可能な回数は制限される。また、前述のBD−Rにおいてユーザデータを上書きする場合、図4(b)で示す未記録領域104における領域103へのユーザデータの記録と、記録済み領域101において既に記録されている管理データであって、領域103へ記録されたユーザデータのアドレスを更新した管理データの記録とが必要となる(例えば特許文献1参照)。
特開平9−259575号公報 Universal Disk Format Specification(Revision2.60) 2005 152項 6.16.3
図4(c)に示すように、複数の記録要求(書込み0、1、2、・・・)があった場合を考える。書込み0はNWAよりも前の記録済み領域に対する書き込みとなることから、擬似上書きが発生し、NWAから始まる領域103にデータが記録される(交替処理)。これにより、領域103の終わりに新たなNWAが設定され、その結果、本来未記録領域への書き込みであった書込み1に対しても擬似上書きが実施される。同様に、書込み2に対しても擬似上書きが実施され、このように連鎖的に擬似上書き(擬似上書き1、2、…)が発生してしまうという問題がある。このような擬似上書きの連鎖は、交替情報を記録する交替管理領域を急速に消費することになり、最終的に擬似上書きができなくなるという問題がある。すなわち、記録媒体のデータ記録領域に空き領域があるにもかかわらず、擬似上書きができなくなるおそれがあるという問題がある。
本発明は上記課題を解決すべくなされたものであり、その目的とするところは、擬似上書き可能な追記型記録媒体にデータを記録する際に、擬似上書きの発生頻度を抑制し、効率の良いデータ記録を実現する記録方法及び記録装置を提供することにある。
本発明の第1の態様において、擬似的な上書きが可能な追記型記録媒体に対するデータの記録方法が提供される。そのデータ記録方法は以下のステップを含む。
−追記型記録媒体に対して記録するデータが存在するか否かを判定するステップ。
−データが存在すると判定された場合に、そのデータが、記録済み領域と未記録領域の境界を示す次記録可能アドレス(NWA)から記録すべきデータであるか否かを判定するステップ。
−次記録可能アドレスから記録すべきデータであると判定された場合に、次記録可能アドレスから、次記録可能アドレスから記録すべきデータを記録するステップ。
−次記録可能アドレスから記録すべきデータでないと判定された場合に、次記録可能アドレスから記録すべきデータでないデータの記録を保留するステップ。
次記録可能アドレスから記録するデータが存在する間、上記ステップを繰り返すステップ。
次記録可能アドレスから記録すべきデータが存在しないと判定された場合に、記録を保留していた次記録可能アドレスから記録すべきデータでないデータを擬似上書き記録するステップ。
データ記録方法はさらに以下のステップを含んでも良い。
−データが次記録可能アドレスから記録すべきデータでないと判定された場合に、記録するデータの種別を判定するステップ。
−記録するデータの種別がユーザデータであった場合、その記録するデータを次記録可
能アドレスから記録し、さらに、記録するデータに指定されたアドレスとユーザデータが
実際に書き込まれたアドレスとを対応づける再配置情報を含む管理データを更新するステ
ップ。
本発明の第2の態様において、擬似的な上書きが可能な追記型記録媒体に対してデータを記録する記録装置が提供される。その記録装置は、追記型記録媒体に対してデータを記録し、擬似的な上書きが可能なドライブと、ドライブを制御する制御部とを備える。
制御部は、追記型記録媒体に対して記録するデータが存在するか否かを判定し、
データが存在すると判定された場合に、データが、記録済み領域と未記録領域の境界を示す次記録可能アドレスから記録すべきデータであるか否かを判定し、
次記録可能アドレスから記録すべきデータであると判定された場合に、次記録可能アドレスから、次記録可能アドレスから記録すべきデータを記録するようにドライブに書き込み要求を送信し、
次記録可能アドレスから記録すべきデータでないと判定された場合に、次記録可能アドレスから記録すべきデータでないデータの記録を保留し、
次記録可能アドレスから記録すべきデータが存在する間、上記ステップを繰り返し、
次記録可能アドレスから記録すべきデータが存在しないと判定された場合に、記録を保留していた次記録可能アドレスから記録すべきデータでないデータを擬似上書き記録するようにドライブに書き込み要求を送信する。
本発明の別の態様において、上記記録方法をコンピュータに実行させるためのプログラムが提供される。そのプログラムはコンピュータ読み取り可能な記録媒体に格納され得る。
本発明によれば、擬似上書き可能な追記型記録媒体にデータを記録する際に、擬似上書きを抑制してデータを記録できるようにデータの記録順を制御するので、効率良くデータを記録できる。すなわち、本発明によれば、効率よく記録媒体の記録領域を使用することが可能となる。
以下、本発明を実施するための最良の形態について、添付の図面を参照しながら説明する。
図1に、本発明に係る情報処理装置の一実施形態の構成を示す。
情報処理装置1は、記録媒体200へのデータの記録または記録媒体200からのデータの読み出しを行うディスクドライブ8と、記録媒体200に記録されるデータを一時的に格納するバッファ9と、情報処理装置全体の動作を制御する制御部10と、制御部10で実行されるプログラムやデータ等を格納するハードディスクドライブ(HDD)15と、ユーザの操作情報を入力するためのキーボード、マウス等からなる操作部17と、液晶ディスプレイ等の表示装置の表示動作を制御する表示制御部19と、外部機器またはネットワークとデータのやりとりをするためのインタフェース21とを備える。制御部10はファイルシステム制御部11を含む。制御部10はCPU、MPU等からなり、所定のプログラムを実行することで、ファイルシステム制御部11等の後述する機能を実現する。
ファイルシステム制御部11は記録媒体200に対するデータの読み出し、書き込みの制御を行う。本実施形態では、ファイルシステム制御部11は、ユニバーサルディスクフォーマット(UDF)にしたがい読み出し、書き込み制御を行う。ファイルシステム制御部11は、記録媒体200に対してデータを書き込むときは、アドレス及びデータを指定して、ディスクドライブ8に対して書き込みを要求する。
ディスクドライブ8は、ファイルシステム制御部11からの書き込み要求を受信すると、記録媒体200の指定されたアドレスからデータを記録する。記録媒体200は擬似上書き可能な追記型の記録媒体(例えばBD−R)である。ディスクドライブ8は擬似上書き処理が可能であり、ファイルシステム制御部11から、記録媒体200の記録済み領域へのデータの記録が指示された場合は、交替処理を行うことで記録媒体200に対して擬似上書きを行う。
情報処理装置1はマルチタスク処理が実現可能なコンピュータであり、複数のプロセスを同時に実行することができる。各プロセスは随時、記録媒体200に対するデータの書き込み要求を行う。これらの書き込み要求はバッファ9に格納される。ファイルシステム制御部11は、バッファ9に格納された書き込み要求にしたがい記録媒体200に対してデータの記録を指示する。記録媒体200が追記型記録媒体である場合、ファイルシステム制御部11は、記録媒体200の記録済み領域と未記録領域の境界を示すアドレスであるNWA(Next Writable Address)を管理する。
本実施形態において、ファイルシステム制御部11は、ディスクドライブ8における擬似上書きの発生頻度が低減されるように、記録媒体200に対するデータ記録処理のタイミング及びアドレスを制御する。
以下、ファイルシステム制御部11の記録動作について図2および図3A〜3Eを参照しながら説明する。
図2は、本実施の形態における情報処理装置1のファイルシステム制御部11による記録媒体200への記録動作のフローチャートである。また、図3A〜3Eは、ファイルシステム制御部11による、データの記録及び再配置を説明するための図である。
図2において、最初に、ファイルシステム制御部11は、バッファ9内に記録媒体200に対して記録するデータがあるか否かを判定する(S11)。記録するデータは、各プロセスにより随時生成され、バッファ9に一時的に格納される。既に記録済みのデータの一部を上書きする場合は、その上書きする位置を示すアドレスがプロセスにより指定される。
記録するデータがある場合、そのデータが、NWAから記録するデータであるのか否かを判定する(S12)。すなわち、ステップS12では、記録するデータが、未記録領域(NWAから始まる領域)へ記録されるべきであるのか否かを判定する。記録するデータがNWAから記録するデータである場合、すなわち、未記録領域への記録の場合、ファイルシステム制御部11は、そのデータがNWAから記録されるよう、ディスクドライブ8に書き込み要求を指示する(S16)。例えば、図3Aに示すように、未記録領域の開始アドレスであるアドレスA3(すなわちNWA)から記録されるデータ(ユーザデータまたは管理データ)51の場合、ファイルシステム制御部11は、データ51がアドレスA3から記録されるようにアドレスを指定してディスクドライブ8に対して書き込み要求を送信する。ディスクドライブ8はこの書き込み要求を受けて、アドレスA3からデータ51を追記する。
一方、ステップS12において、記録するデータがNWAから記録するデータでないと判定された場合、すなわち、そのデータが既に記録済みの領域へ記録されるべきである場合(上書きが指定された場合)、記録するデータの種別が判定される(S13)。
記録するデータの種別が「ユーザデータ」である場合、そのデータを記録する位置を未記録領域に再配置した後、そのデータを記録し、さらに、その再配置に関する管理データを更新する(S14)。ここで、管理データとは、ファイルシステムにおいてデータの記録位置等のユーザデータを管理するための情報であり、例えばUDFにおけるICB(Information Control Block)である。管理データはファイルシステム制御部11により管理される。ステップS14では、管理データは更新されて情報処理装置1内で保持されるのみであり、記録媒体200には記録されないが、所定のタイミング(例えば、ステップS17)で最終的には記録媒体200に記録される。
図3Bに示すユーザデータ52の記録が上記の例に相当する。ユーザデータ52はNWAより前のアドレスA2から記録されるよう指定されている。この場合、ファイルシステム制御部11は、ユーザデータ52を未記録領域の開始アドレスであるアドレスA4(すなわちNWA)に再配置した後、ディスクドライブ8に対して書き込み要求を送信する。つまり、ファイルシステム制御部11は、ユーザデータ52がアドレスA4から記録されるようアドレスを指定して、ディスクドライブ8に対して書き込み要求を送信する。ディスクドライブ8はこの書き込み要求を受けて、記録媒体200のアドレスA4からユーザデータ52を記録する。さらに、ファイルシステム制御部11は、ユーザデータ52の記録場所に関して、アドレスA2からアドレスA4へ再配置されたことを示す再配置情報を含めるよう管理データを更新する。ファイルシステム制御部11は、後に、再配置されたユーザデータ52を記録媒体200から読み出す際には、再配置情報を参照することでアドレスA2とアドレスA4の対応を認識することができ、ユーザデータ52を記録媒体200から読み出すことができる。
以上のように、ユーザデータが記録媒体200の記録済み領域に記録される場合(すなわち、上書きが指定された場合)、ファイルシステム制御部11は、そのデータを未記録領域に再配置した後、ディスクドライブ8に書き込み要求を行う。これにより、ディスクドライブ200は、未記録領域への記録と判断し、擬似上書きを行わない。よって、擬似上書きの発生頻度を低減できる。
ステップS13において、記録するデータの種別が「ユーザデータ」でない、すなわち「管理データ」であると判定された場合、そのデータの記録は保留される(S15)。すなわち、その時点で管理データの記録は行われない。図3Cに示す管理データ53の記録がこの場合に相当する。管理データ53はNWA105よりも前にあるアドレスA1から記録されるべきものである。ファイルシステム制御部11は、管理データ53の書き込み要求をディスクドライブ8へは送信せず、その書き込み要求を一時的に保留する。書き込み要求の保留時においては、その書き込み要求の情報はバッファ9から削除され、別の記録領域(別のバッファ)にて保持されることになる。そして、後に、ファイルシステム制御部11は、別の記録領域(別のバッファ)から書き込み要求を読み出すことで、保留したデータの書き込みを実行する。
このように、ファイルシステム制御部11は、データの書き込みアドレスまたは種別に応じて種々の書き込み処理を行う。そして、バッファ9内に、記録するデータがなくなったときに(ステップS11においてNo)、ファイルシステム制御部11は、書き込みを保留していたデータの書き込み要求をディスクドライブ8に送信する(S17)。ディスクドライブ8は、ファイルシステム制御部11からこの書き込み要求を受けると、記録媒体200に対して書き込みを行う。管理データ53の保留中にバッファ9内の他のデータが追記されるので、管理データ53を実際に記録する時点では、NWA105はNWA105bに進んでいる。この場合、指定されたアドレスA1はNWA105bよりも前のアドレスであるので、ディスクドライブ8は擬似上書きを行う。例えば、図3Cにおいて、ディスクドライブ8は、本来アドレスA1に書き込むべきであるデータ53に対してアドレスA1’への交替処理を実施する。その際、ディスクドライブ8は、その交替情報を記録する。
以上のように、NWAより前の領域(記録済み領域)への管理データの書き込みが要求された場合、そのデータの記録を一時的に保留する。そして、NWA以後の領域(未記録領域)へ記録するデータの書き込みが全て終了した後に、保留したデータの書き込みを実施する。これにより、発明の背景で述べたような擬似上書きの連鎖を抑制でき、擬似上書きの発生頻度を低減できる。
例えば、図3Dに示すように、バッファ9内において、管理データ54、データ55、データ56の記録要求がこの順で格納されているとする。従来の方法では、管理データ54は保留せずに即座に書き込まれる。すなわち、ディスクドライブ8によって管理データ54はアドレスA1”から擬似上書きされる。それにより、NWA105が移動し、以後、データ55、56も連鎖的に擬似上書きされる。これに対して、本実施形態によれば、図3Eに示すように、管理データ54は一時的に記録が保留され、データ55、56の記録終了後に記録(擬似上書き)される。このように、最後に擬似上書きが実施されることから、図3Dに示すような擬似上書きの連鎖を抑制できる。
なお、本実施形態では、管理データについてのみ、擬似上書きが発生する場合に、そのデータの記録を保留したが、ユーザデータについても管理データと同様に、擬似上書きが発生する場合に、そのデータの記録を一旦保留し、その後に記録するようにしてもよい。
また、本実施形態では、各プロセスからの書き込み要求は一旦バッファ9に格納されるものとしたが、ファイルシステム制御部11に直接送信するようにしてもよい。この場合、ステップS11において、一定時間の間、プロセスからの書き込み要求がなければ、記録するデータがないものと判断すればよい。
本実施形態においては情報処理装置を例としたが、本発明の思想は、疑似上書き可能な追記型記録媒体に対して記録を行う装置(例えば、光ディスクの記録再生装置)であれば、それに対して適用できることは言うまでもない。
本発明は、擬似上書き可能な追記型記録媒体にデータを記録する際に、擬似上書きを抑制してデータを記録できるようにデータの記録順を制御するので、効率良くデータを記録できる。すなわち、本発明によれば、効率よく記録媒体の記録領域を使用することが可能となるので、ファイルシステムの領域管理方法として有用である。
本発明の実施の形態における情報処理装置の構成図 本発明の実施の形態における情報処理装置(ファイルシステム制御部)のデータ記録処理のフローチャート ファイルシステム制御部によるデータの記録を説明するための図 ファイルシステム制御部によるデータの再配置を説明するための図 ファイルシステム制御部によるデータの保留及び記録を説明するための図 従来技術のデータ記録処理により生じる疑似上書きの連鎖を説明するための図 ファイルシステム制御部のデータ記録(疑似上書き)によるデータ配置を説明するための図 従来の追記型記憶媒体における擬似上書きを説明した図
符号の説明
1 情報処理装置
8 ディスクドライブ
9 バッファ
10 制御部
11 ファイルシステム制御部
15 ハードディスクドライブ(データ格納部)
17 操作部
19 表示制御部
21 インタフェース
101 記録済み領域
102 記録済み領域(擬似上書きされた領域)
103 擬似上書きにより新たにデータが記録された領域
104 未記録領域
105、105b NWA(Next Writable Address)
200 追記型記録媒体

Claims (6)

  1. 擬似的な上書きが可能な追記型記録媒体に対するデータの記録方法であって、
    追記型記録媒体に対して記録するデータが存在するか否かを判定するステップ(S11)と、
    前記データが存在すると判定された場合に、前記データが、記録済み領域と未記録領域の境界を示す次記録可能アドレスから記録すべきデータであるか否かを判定するステップ(S12)と、
    前記次記録可能アドレスから記録すべきデータであると判定された場合(S12)に、前記次記録可能アドレスから、前記次記録可能アドレスから記録すべきデータを記録するステップ(S16)と、
    前記次記録可能アドレスから記録すべきデータでないと判定された場合(S12)に、前記次記録可能アドレスから記録すべきデータでないデータの記録を保留するステップ(S15)と、
    前記次記録可能アドレスから記録すべきデータが存在する間、上記ステップを繰り返すステップと、
    前記次記録可能アドレスから記録すべきデータが存在しないと判定された場合に、前記記録を保留していた前記次記録可能アドレスから記録すべきデータでないデータを擬似上書き記録するステップ(S17)と
    を有することを特徴とするデータの記録方法。
  2. 前記データが前記次記録可能アドレスから記録すべきデータでないと判定された場合に(S12)、記録するデータの種別を判定するステップ(S13)と、
    前記記録するデータの種別がユーザデータであった場合、当該記録するデータを前記次記録可能アドレスから記録し、さらに、当該記録するデータに指定されたアドレスと前記ユーザデータが実際に書き込まれたアドレスとを対応づける再配置情報を含む管理データを更新するステップ(S14)と、
    をさらに有することを特徴とする請求項1記載のデータ記録方法。
  3. 擬似的な上書きが可能な追記型記録媒体に対してデータを記録する記録装置であって、
    前記追記型記録媒体に対してデータを記録し、擬似的な上書きが可能なドライブと、
    前記ドライブを制御する制御部とを備え、
    前記制御部は、
    追記型記録媒体に対して記録するデータが存在するか否かを判定し、
    前記データが存在すると判定された場合に、前記データが、記録済み領域と未記録領域の境界を示す次記録可能アドレスから記録すべきデータであるか否かを判定し、
    前記次記録可能アドレスから記録すべきデータであると判定された場合に、前記次記録
    可能アドレスから前記次記録可能アドレスから記録すべきデータを記録するように前記ドライブに書き込み要求を送信し、
    前記次記録可能アドレスから記録すべきデータでないと判定された場合に、前記次記録可能アドレスから記録すべきデータでないデータの記録を保留し、
    前記次記録可能アドレスから記録すべきデータが存在する間、上記ステップを繰り返し、
    前記次記録可能アドレスから記録すべきデータが存在しないと判定された場合に、前記記録を保留していた前記次記録可能アドレスから記録すべきデータでないデータを擬似上書き記録するように前記ドライブに書き込み要求を送信する、
    ことを特徴とするデータ記録装置。
  4. 前記制御部は、前記データが前記次記録可能アドレスから記録すべきデータでないと判定された場合に、記録するデータの種別を判定し、前記記録するデータの種別がユーザデーであった場合、当該記録するデータを前記次記録可能アドレスから記録するように前記ドライブを制御し、さらに、当該記録するデータに指定されたアドレスと前記ユーザデータが実際に書き込まれたアドレスとを対応づける再配置情報を含む管理データを更新する、ことを特徴とする請求項3記載のデータ記録装置。
  5. コンピュータに、請求項1または請求項2に記載の各ステップを実行させるためのプログラム。
  6. 請求項5に記載のプログラムを記録した記録媒体。
JP2008508696A 2006-04-06 2007-04-02 追記型記録媒体に対するデータ記録方法及びデータ記録装置 Expired - Fee Related JP4933532B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008508696A JP4933532B2 (ja) 2006-04-06 2007-04-02 追記型記録媒体に対するデータ記録方法及びデータ記録装置

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2006104837 2006-04-06
JP2006104837 2006-04-06
PCT/JP2007/057392 WO2007114424A1 (ja) 2006-04-06 2007-04-02 追記型記録媒体に対するデータ記録方法及びデータ記録装置
JP2008508696A JP4933532B2 (ja) 2006-04-06 2007-04-02 追記型記録媒体に対するデータ記録方法及びデータ記録装置

Publications (2)

Publication Number Publication Date
JPWO2007114424A1 JPWO2007114424A1 (ja) 2009-08-20
JP4933532B2 true JP4933532B2 (ja) 2012-05-16

Family

ID=38563688

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008508696A Expired - Fee Related JP4933532B2 (ja) 2006-04-06 2007-04-02 追記型記録媒体に対するデータ記録方法及びデータ記録装置

Country Status (5)

Country Link
US (1) US8031567B2 (ja)
JP (1) JP4933532B2 (ja)
CN (1) CN101416248B (ja)
DE (1) DE112007000828T5 (ja)
WO (1) WO2007114424A1 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101453296B1 (ko) * 2008-01-10 2014-10-21 삼성전자주식회사 정보 저장 매체, 기록/재생 장치 및 기록/재생 방법
JP5531223B2 (ja) * 2009-11-26 2014-06-25 株式会社東芝 情報記録装置及び情報記録方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05266594A (ja) * 1992-03-18 1993-10-15 Fujitsu Ltd 光ディスク媒体および光ディスク装置
JP2002238015A (ja) * 2001-02-09 2002-08-23 Toshiba Corp 電子機器およびデータ書き込み方法
WO2005124767A1 (ja) * 2004-06-15 2005-12-29 Matsushita Electric Industrial Co., Ltd. ドライブ装置

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09259575A (ja) 1996-03-22 1997-10-03 Toshiba Corp 光ディスク装置
JP3856449B2 (ja) 2003-04-24 2006-12-13 株式会社リコー 再生方法、プログラム及び記録媒体、並びにドライブ装置
EP1665261B1 (en) * 2003-09-08 2013-11-27 LG Electronics Inc. Write-once optical disc, and method and apparatus for recording management information on the write-once optical disc
JP4269942B2 (ja) 2004-01-09 2009-05-27 株式会社日立製作所 記録媒体、記録装置及び再生装置
US8072860B2 (en) * 2004-05-10 2011-12-06 Panasonic Corporation Data recording/reproduction for write-once discs
KR101041811B1 (ko) * 2004-08-02 2011-06-17 엘지전자 주식회사 광 저장매체의 기록 재생 방법 및 장치

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05266594A (ja) * 1992-03-18 1993-10-15 Fujitsu Ltd 光ディスク媒体および光ディスク装置
JP2002238015A (ja) * 2001-02-09 2002-08-23 Toshiba Corp 電子機器およびデータ書き込み方法
WO2005124767A1 (ja) * 2004-06-15 2005-12-29 Matsushita Electric Industrial Co., Ltd. ドライブ装置

Also Published As

Publication number Publication date
US8031567B2 (en) 2011-10-04
WO2007114424A1 (ja) 2007-10-11
JPWO2007114424A1 (ja) 2009-08-20
DE112007000828T5 (de) 2009-02-05
CN101416248B (zh) 2011-04-13
CN101416248A (zh) 2009-04-22
US20100157754A1 (en) 2010-06-24

Similar Documents

Publication Publication Date Title
JP4537083B2 (ja) データ処理装置及びその制御方法
CN101246727A (zh) 光学储存媒体访问方法及光学储存装置
JP2006514389A5 (ja)
CN101276260A (zh) 信息记录装置及其控制方法
JP4498867B2 (ja) データ保存管理方法およびデータライフサイクルマネージメントシステム
JP4933532B2 (ja) 追記型記録媒体に対するデータ記録方法及びデータ記録装置
JP2002056531A (ja) 光ディスク情報記録方法および記録媒体
US8688938B2 (en) Data copying
US10318204B2 (en) Information processing device and information processing method for writing plurality of files on recording medium
JP2008269520A (ja) 記録装置及び記録方法
JP5296548B2 (ja) 記録装置
WO2005045827A1 (ja) 情報記録装置と情報記録方法とプログラムを記録した記録媒体
JP2001243107A (ja) Avデータ記録装置及び方法、又は当該avデータ記録装置及び方法で記録されたディスク
JP2005243227A (ja) 記録方法、ホスト装置、記録/再生装置、光記録情報保存媒体及びその方法を行うプログラムが記録されたコンピュータ可読記録媒体
CN101099214A (zh) 使用缺陷管理在块可寻址存储介质上写入数据块的方法
JP2011086324A (ja) ストレージ装置
KR20030061948A (ko) 정보 저장 장치 및 그를 이용한 파일 관리 방법
JP6956934B2 (ja) ストレージ制御装置、キャッシュメモリ制御方法及びストレージシステム
US20050041479A1 (en) Information recording and reproducing device, information recording and reproducing mehtod, and program
JP2006323462A (ja) ファイルコピー装置およびファイルコピー方法
JP4529937B2 (ja) Avデータ編集装置及び方法
JP5818569B2 (ja) ファイルシステム、ファイル管理方法、半導体記憶装置、情報処理装置、及びプログラム
KR100667797B1 (ko) 파일 시스템 영역을 효율적으로 관리하는 방법
JP2017033621A (ja) 情報記録装置及びデータ消去方法
JP6600818B2 (ja) データ消去方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20091022

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100309

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100510

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20100713

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101013

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20101025

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20101112

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: 20120216

R150 Certificate of patent or registration of utility model

Ref document number: 4933532

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150224

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees