(57)【要約】【課題】ＤＶＤ−ＲＷに対して、他の機器との親和性を向上した形でデータ記録が可能なデータ記録装置を提供する。【解決手段】光ディスクドライブ１６にブランク状態のＤＶＤ−ＲＷが装填された場合、ホストコンピュータ１２は、光ディスクドライブ１６にＦＯＲＭＡＴコマンドを発行する。当該コマンドを受信した光ディスクドライブ１６は規格に従いクイックフォーマットを実行する。その後、ホストコンピュータ１２は、光ディスクドライブ１６の空き時間に、光ディスクドライブ１６に対してＷＲＩＴＥコマンドを発行し、ダミーデータの記録を指示する。その結果、ＤＶＤ＋ＲＷにおけるバックグラウンドフォーマットと同様の作用をもたらし、ＤＶＤ−ＲＷに対して、容易に全面フォーマットすることができる。【選択図】図１
2008084474.tif 000002
【特許請求の範囲】
【請求項１】
フォーマット方式としてクイックフォーマットが規格で定められた光ディスクに対してデータ記録を行うデータ記録装置であって、
規格で定められた方式に従って、前記光ディスクにフォーマット処理およびデータ記録・再生処理を行う光ディスクドライブと、
ユーザからの指示に応じて光ディスクドライブを制御する制御手段と、
を備えており、
前記制御手段は、前記光ディスクに対してユーザからの指示に基づく処理が実行されていない空き時間に、前記光ディスクドライブに対してダミーデータの記録を順次指示する
ことを特徴とするデータ記録装置。
【請求項２】
請求項１に記載のデータ記録装置であって、
前記光ディスクが、クイックフォーマット後に、セッションオープン状態が維持されている場合、
前記制御手段は、前記光ディスクの全領域へのダミーデータ記録が終了したか否かを確認し、終了している場合には自動的にセッションクローズ処理をディスクドライブに指示する
ことを特徴とするデータ記録装置。
【請求項３】
請求項１または２に記載のデータ記録装置であって、
制御手段は、データ記録を指示する際に光ディスクドライブに対して発行される実データ記録用コマンドを発行することで、前記ダミーデータ記録指示を行う
ことを特徴とするデータ記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フォーマット方式として簡易フォーマットが規格で定められた光ディスクに対してデータ記録を行うデータ記録装置に関する。
【背景技術】
【０００２】
一般に、光ディスクにデータ記録を行うデータ記録装置は、光ディスクドライブと、当該光ディスクドライブの駆動を制御するホストコンピュータと、を備えている。データ記録装置に搭載される光ディスクドライブは、様々なメーカから提供されている。いずれのメーカの光ディスクドライブを使用した場合であっても円滑な駆動制御を可能とするために、フォーマット方式などは光ディスクの種類ごとに規格化されており、各光ディスクドライブは通常、この規格に従って動作するように設定されている。
【０００３】
例えば、ＤＶＤ＋ＲＷは、フォーマット方式としてバックグラウンドフォーマットが規格で規定されている。バックグラウンドフォーマットは、特許文献１，２に記載されているように、光ディスクに対するデータ記録・再生動作を行わないディスクドライブの空き時間に、自動的にフォーマット動作を実行するフォーマット方式である。規格に従って設計された光ディスクドライブは、ＤＶＤ＋ＲＷが装填された状態でホストコンピュータからフォーマットが指示された場合、自動的にこのバックグラウンドフォーマットを実行するようになっている。
【０００４】
【特許文献１】特開平１１−１３４７９９号公報
【特許文献２】特開２００３−１６２８６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
一方、ＤＶＤ−ＲＷではクイックフォーマットと呼ばれるフォーマット方式を用いることが規格で規定されている。クイックフォーマットは、パケットライトを使用可能にするために必要な部分、具体的には、リードイン領域、リードアウト領域、および、ユーザ領域の先頭部分のみをフォーマットするフォーマット方式である。なお、ユーザ領域の先頭部分とは、ファイルシステムが記録される領域である。クイックフォーマットでフォーマットされなかった他の部分は、データ記録の必要が生じるたびに随時、フォーマットされる。かかるクイックフォーマットによれば、全面フォーマットする場合に比べて、極めて短時間でデータの記録開始が可能となる。
【０００６】
ただし、このクイックフォーマットは、ＵＤＦファイルシステムとの親和性が低いという問題がある。ＵＤＦファイルシステムは、Ｗｉｎｄｏｗｓ（登録商標）などで読み出し可能なファイルシステムである。Ｗｉｎｄｏｗｓ（登録商標）などのＵＤＦファイルシステムを採用したＯＳがインストールされているパーソナルコンピュータ（以下「ＰＣ」）において、光ディスクに記録されたデータを読み込むためには、当該データがＵＤＦファイルシステムで記録されている必要がある。ところで、このＵＤＦファイルシステムでは、予め、所定のセクタ位置にＡｎｃｈｏｒ  Ｖｏｌｕｍｅ  Ｄｅｓｃｒｉｐｔｏｒと呼ばれるデータを記録することが規定されている。しかし、光ディスクを部分的にしかフォーマットしないクイックフォーマット方式でフォーマットした場合、このＡｎｃｈｏｒ  Ｖｏｌｕｍｅ  Ｄｅｓｃｒｉｐｔｏｒを適切なセクタに記録することが困難となる。
【０００７】
また、クイックフォーマットを用いるＤＶＤ−ＲＷでは、原則として、ユーザからセッションクローズが指示されない限り、光ディスクはオープン状態のままとなる。かかるオープン状態の光ディスクはＰＣなどの他の機器でデータ読み込むことはできない。ＰＣなどの他の機器で、光ディスクに記録されたデータを読み込むためには、光ディスクを一旦セッションクローズするか、ＰＣなどの他の器機にパケットライトソフトをインストールすることが必要となる。しかし、前者の場合は、ユーザが、セッションクローズ処理を改めて指示するという、ＤＶＤ＋ＲＷとは異なる操作が必要となり、ユーザの混乱を招くという問題があった。また、セッションクローズ処理を実行した場合、その時点でフォーマットされた領域しか利用することができず、ＤＶＤ−ＲＷのデータ容量を有効に利用できないという問題もあった。また、パケットライトソフトをインストールする場合には、インストール作業が煩雑であるばかりでなく、新たなソフトのインストールはＯＳ動作の安定性を低下させる恐れもあった。
【０００８】
つまり、クイックフォーマットはデータ記録開始までの時間が短縮できる一方で、他の機器との親和性が低いという問題があった。
【０００９】
そこで、フォーマット方式として簡易フォーマットが規格で定められた光ディスクに対して、他の機器との親和性を向上した形でデータ記録が可能なデータ記録装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明のデータ記録装置は、フォーマット方式としてクイックフォーマットが規格で定められた光ディスクに対してデータ記録を行うデータ記録装置であって、規格で定められた方式に従って、前記光ディスクにフォーマット処理およびデータ記録・再生処理を行う光ディスクドライブと、ユーザからの指示に応じて光ディスクドライブを制御する制御手段と、を備えており、前記制御手段は、前記光ディスクに対してユーザからの指示に基づく処理が実行されていない空き時間に、前記光ディスクドライブに対してダミーデータの記録を順次指示することを特徴とする。
【００１１】
好適な態様では、前記光ディスクが、クイックフォーマット後に、セッションオープン状態が維持されている場合、前記制御手段は、前記光ディスクの全領域へのダミーデータ記録が終了したか否かを確認し、終了している場合には自動的にセッションクローズ処理をディスクドライブに指示する。
【００１２】
他の好適な態様では、制御手段は、データ記録を指示する際に光ディスクドライブに対して発行される実データ記録用コマンドを発行することで、前記ダミーデータ記録指示を行う。
【発明の効果】
【００１３】
本発明によれば、制御手段は、光ディスクに対してユーザからの指示に基づく処理が実行されていない空き時間に、光ディスクドライブに対してダミーデータの記録を順次指示する。このダミーデータの順次記録の結果、光ディスクは自動的に全面フォーマットされることになる。一方、光ディスクドライブは、通常の実データ記録時の動作としてダミーデータ記録（フォーマット動作）を実行することになるため、光ディスクドライブの構成を従来から変更させる必要がない。その結果、クイックフォーマットが規定された光ディスクに対して安価でありながら容易に全面フォーマットが可能なデータ記録装置を提供できる。そして、全面フォーマットされることにより、他の機器との親和性を向上した形でのデータ記録が可能となる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施形態について図面を参照して説明する。図１は、本発明の実施形態であるデータ記録装置１０のブロック図である。このデータ記録装置１０は、入力端子群２２を介して外部から入力された音声データや画像データなどを高解像度でハードディスクや光ディスクなどの記録媒体に記録する装置である。また、記録媒体に記録された音声データや画像データなどを、出力端子群２４を解して外部に出力することも可能となっている。データ記録装置１０は、記録媒体へのデータ記録および再生を実行する記録ドライブとしてハードディスクドライブ（以下「ＨＤＤ」という）１４および光ディスクドライブ１６を備えている。
【００１５】
ハードディスクドライブ１４は、周知のとおり、磁性体を塗布した円盤に磁気ヘッドを用いて情報を記録、再生する記録ドライブである。このＨＤＤは、後述するホストコンピュータ１２にＡＴＡＰＩバス３６を介して接続されている。
【００１６】
光ディスクドライブ１６は、レーザ光を利用して光ディスクに情報を記録する記録ドライブである。この光ディスクドライブ１６は、現在、市場で流通している多くの光ディスクドライブと同様に、複数種類の光ディスク、具体的には、ＤＶＤ−ＲＷやＤＶＤ＋ＲＷなどが取り扱い可能となっている。ここで、光ディスクは、種類ごとに、フォーマット方式などが予め規格で規定されている。本実施形態の光ディスクドライブ１６は、装填された光ディスクの種類に応じた規格に従って駆動するべく設計されている。
【００１７】
ユーザからの指示は、複数のボタンやダイヤルなどから構成された操作子群２０を介して入力される。操作子群２０を介して入力されたユーザ指示は、ホストコンピュータ１２に入力される。ホストコンピュータ１２は、入力されたユーザ指示を解釈し、当該指示に応じた駆動を実行する。また、このデータ記録装置１０は、ユーザに各種情報、例えば、処理の進行状況やユーザへの問い合わせなどを表示するための表示部１８も備えている。表示部１８は、例えば、ＬＣＤなどから構成されており、ホストコンピュータ１２により、その駆動が制御されている。
【００１８】
入力端子群２２および出力端子群２４は、外部の他の機器との間でデータの遣り取りを行うための複数の端子から構成される。本実施形態では、様々な種類の外部機器との接続を可能とするために、複数種類の端子が設けられている。
【００１９】
ホストコンピュータ１２は、データ記録装置１０の各部を制御する制御手段として機能する。このホストコンピュータ１２は、ホストＣＰＵ２６や、ＦＰＧＡ２８、ＲＡＭ３０、ＲＯＭ３２などから構成される。ホストＣＰＵ２６は、予め、ＲＯＭ３２に記憶されたプログラムに従って演算を実行するＩＣである。後述するＤＶＤ−ＲＷへのバックグラウンドフォーマットなどは、このホストＣＰＵ２６により制御、実行される。ＦＰＧＡ２８は、利用者が独自の論理回路を書き込むことの出来るゲートアレイとして機能するＬＳＩである。このＦＰＧＡ２８は、ホストＣＰＵ２６から出力された指示を各部へと出力する。ＲＡＭ３０は、いわゆる作業メモリとして機能するもので、各種演算に必要な情報を一時記憶する。
【００２０】
ホストコンピュータ１２と二つの記録ドライブ（ＨＤＤ１４および光ディスクドライブ１６）は、ＡＴＡＰＩバス３６により接続されている。ＡＴＡＰＩは、周知のとおり、コンピュータとデバイスとを接続するインターフェースの一種である。ＡＴＡＰＩでは、幾つかのコマンドが用意されており、各デバイス間への指示は、このコマンドを用いて行われる。コマンドの種類としては、例えば、データ記録を指示するＷＲＩＴＥコマンド、フォーマット動作を指示するＦＯＲＭＡＴコマンド、セッションクローズ処理を指示するＣｌｏｓｅＳｅｓｓｉｏｎコマンドなどがある。ホストコンピュータ１２からこれらのコマンドを受信する記録デバイスには、予め、これらコマンドに応じた駆動内容が設定されている。
【００２１】
次に、このデータ記録装置１０による光ディスクへのデータ記録処理について詳説する。はじめに、このデータ記録装置１０で取り扱い可能な二種類の光ディスク、ＤＶＤ＋ＲＷとＤＶＤ−ＲＷとのフォーマット形式について簡単に説明する。
【００２２】
ＤＶＤ＋ＲＷでは、バックグラウンドフォーマットと呼ばれるフォーマット方式が採用されている。バックグラウンドフォーマットは、データの記録再生処理が行われていない空き時間を利用して順次、フォーマットを行う方式である。空き時間を利用して自動的に順次フォーマットされるため、最終的には、自動的に全面フォーマットされることになる。
【００２３】
一方、ＤＶＤ−ＲＷはクイックフォーマットと呼ばれるフォーマット方式が採用されている。図２は、クイックフォーマットの概念を示す図である。ＤＶＤ−ＲＷは、周知のとおり、その先頭にリードイン領域４０が、末尾にリードアウト領域４２が設定されている。そして、リードイン領域４０とリードアウト領域４２との間が、ユーザが自由にデータを記録できるユーザ領域４４となる。このユーザ領域４４にデータを記録する場合は、予め、このユーザ領域４４をフォーマット処理しておく必要がある。
【００２４】
クイックフォーマットとは、リードイン領域４０、リードアウト領域４２、および、ユーザ領域４４の先頭部分４６のみをフォーマットする方式をいう。クイックフォーマットされた後は、データ記録の指示がある度に、当該データ記録に必要な容量だけフォーマットしていく。このとき、ＤＶＤ−ＲＷは、リードイン領域４０およびリードアウト領域４２に所定のデータが記録されていないオープン状態である。したがって、他の機器、例えば、ＰＣなどで当該ＤＶＤ−ＲＷに記録されたデータを読み込むためには、ユーザは、セッションクローズを改めて指示する必要がある。
【００２５】
ここで、このクイックフォーマットの場合、全面フォーマットする場合に比べて、フォーマットすべきデータ容量が極めて小さくなるため、非常に短時間でデータ記録を開始することができる。一方で、クイックフォーマットされたＤＶＤ−ＲＷは、ＵＤＦファイルシステムとの親和性が低いという問題があった。また、セッションクローズ処理というＤＶＤ＋ＲＷには存在しない処理をユーザが指示する必要があり、ユーザの混乱を招きやすかった。さらに、途中までしかフォーマットされていない状態でクローズ処理された場合、当該途中までの記憶容量しか利用することができず、光ディスクのデータ容量を有効に利用できなかった。
【００２６】
そこで、本実施形態では、このディスク種類の違いによる操作の違いをホストコンピュータで吸収しつつ、ＵＤＦファイルシステムとの親和性を向上するためにフォーマット処理を従来と異ならせている。具体的には、本実施形態では、ＤＶＤ−ＲＷに対してデータの記録・再生などが実行されていない空き時間に、ホストコンピュータからディスクドライブに対して当該ＤＶＤ−ＲＷに対するダミーデータの記録を順次、指示することで、ＤＶＤ＋ＲＷにおけるバックグラウンドフォーマットと類似の動作を実行する。
【００２７】
図３、図４は、このバックグラウンドフォーマットの様子を示すイメージ図である。クイックフォーマットが終了した時点におけるＤＶＤ−ＲＷは、図２に図示するように、ユーザ領域のうち先頭部分のみがフォーマットされた状態である。この状態では、オープン状態である。このクイックフォーマットが終了すれば、ホストコンピュータ１２は、光ディスクドライブがデータ記録およびデータ再生動作を実行中か否かを判断する。そして、データ記録およびデータ再生のいずれも実行されていない空き時間であると判断した場合、ホストコンピュータ１２は、ＷＲＩＴＥコマンドを発行し、光ディスクドライブ１６にダミーデータの記録実行を指示する。すなわち、図３に図示するように、所定単位のデータ４８（データ長の単位は任意に設定が可能）、本実施形態ではＬｅｎｇｔｈ１０００ｈのダミーデータ４８を順次、ＤＶＤ−ＲＷのユーザ領域に記録していく。なお、データ長の単位はパケット単位でもよい。そして、順次、ダミーデータ４８を記録した結果、図４に図示するように、ユーザ領域４４の末尾までダミーデータを書き込めば、全面フォーマットされた場合と同様の状態となる。この状態となれば、ホストコンピュータ１２は、ユーザからの指示がなくても、自動的にクローズセッション動作を光ディスクドライブ１６に指示する。当該指示を受けた光ディスクドライブが、リードイン領域およびリードアウト領域に、規格に対応した所定のデータを記録する。
【００２８】
以上の流れに基づけば、クイックフォーマットが規定されているＤＶＤ−ＲＷに対しても、ＤＶＤ＋ＲＷにおけるバックグラウンドフォーマットと同様の処理が実行されることになる。その結果、ＵＤＦファイルシステムとの親和性を高めることができる。また、ホストコンピュータ側で自動的にセッションクローズ処理が指示されるため、ユーザが改めてセッションクローズ処理を指示する必要がなく、ＤＶＤ＋ＲＷとＤＶＤ−ＲＷとでの操作の相違を無くすことができ、ユーザの混乱を低減できる。
【００２９】
さらに、このＤＶＤ−ＲＷにおけるバックグラウンドフォーマット処理は、結果的にはＤＶＤ＋ＲＷのバックグラウンドフォーマットと類似の結果となるが、光ディスクドライブ１６は、通常の実データ記録処理として取り扱われる。すなわち、ダミーデータの記録は、光ディスクドライブ１６側で自動的に実行されるのではなく、ホストコンピュータ１２から発行されたＷＲＩＴＥコマンドに基づいて行われる。したがって、光ディスクドライブ１６において、ＤＶＤ−ＲＷに対してバックグラウンドフォーマットを実行することが設定されていない光ディスクドライブでも、換言すれば、規格に基づいて設計された光ディスクドライブであっても、ＤＶＤ−ＲＷに対してバックグラウンドフォーマットを実行することが可能となる。その結果、市場で大量に流通している安価な光ディスクドライブ１６を用いつつ、換言すれば、データ記録装置全体としてのコストを低減しつつ、ＵＤＦファイルシステムとの親和性が高い形でＤＶＤ−ＲＷへのデータ記録が可能なデータ記録装置を実現することができる。
【００３０】
次に、このＤＶＤ−ＲＷへのデータ記録の流れについて説明する。図５は、本実施形態のデータ記録装置１０によるＤＶＤ−ＲＷへのデータ記録の流れを示すフローチャートである。
【００３１】
光ディスクドライブ１６に光ディスクが装填されると、その旨が、光ディスクドライブ１６からホストコンピュータ１２へと通知される。この通知は、ＡＴＡ／ＡＴＡＰＩで規定されているコマンドを用いて行われる。ディスク装填の通知を受けたホストコンピュータ１２は、当該装填されたディスクの種類を判別する（Ｓ１０）。装填されたディスクがＤＶＤ−ＲＷ以外の場合は、従来と同様の流れで処理が進むため、ここでの説明は省略する。
【００３２】
一方、装填されたディスクがＤＶＤ−ＲＷであった場合、ホストコンピュータ１２は、続いて、当該ディスクがブランク状態か否かを判断する（Ｓ１２）。この判断も、ＡＴＡＰＩを介して光ディスクドライブ１６から通知された情報に基づいて行われる。
【００３３】
判断の結果、ディスクがブランク状態の場合、ホストコンピュータ１２は、ディスクがブランク状態であることを表示部１８に表示させる。また、フォーマットを開始するか否かというユーザへの問い合わせも表示部１８に表示させる（Ｓ１４）。
【００３４】
この表示部１８の表示を見たユーザからフォーマットを行わない旨の指示がユーザから指示された場合（Ｓ１６）、ホストコンピュータ１２は、当該ＤＶＤ−ＲＷへの処理を終了する。一方、フォーマットを行うとの指示がユーザから入力された場合（Ｓ１６）、ホストコンピュータ１２は、光ディスクドライブ１６に対してＦＯＲＭＡＴコマンドを発行する（Ｓ１８）。このコマンドを受信した光ディスクドライブ１６は、予め、規定された規格に従いフォーマットを開始する。ここで、既述したとおり、ＤＶＤ−ＲＷの場合は、フォーマット方式としてクイックフォーマットが規定されている。したがって、ＤＶＤ−ＲＷが装填された光ディスクドライブ１６に対してＦＯＲＭＡＴコマンドが発行された場合、当該光ディスクドライブ１６は、ＤＶＤ−ＲＷに対してクイックフォーマットを実行する。すなわち、リードイン領域、リードアウト領域、および、ユーザ領域の先頭部分のみをフォーマットする。クイックフォーマットが終了すれば、後述するステップＳ２０へと進む。なお、ＤＶＤ−ＲＷのフォーマット方法として、クイックフォーマット以外に、従来の全面フォーマットも選択できるようにしてもよい。フォーマット方法を選択可能にした場合において、ステップＳ１６で全面フォーマットが選択されると、ステップＳ１８においてディスク全面をフォーマットするＦＯＲＭＡＴコマンドが発行され、ＤＶＤ−ＲＷの全面フォーマットが実行される。全面フォーマット終了後はセッションクローズ処理が実行される。
【００３５】
一方、ステップＳ１２に戻り、装填されたディスクがブランク状態でなかった場合について説明する。装填された光ディスクがブランク状態の場合、ホストコンピュータ１２は、光ディスクドライブ１６によるデータ記録・再生動作が行われなくなってから所定時間、当該ディスクへのデータ記録・再生に関してユーザから指示があったか否かを確認する（Ｓ２０）。ユーザからデータ記録・再生指示があった場合には、当該指示を優先して実行する。このデータ記録・再生に関する処理は従来と同様であるため、詳細説明は省略する。
【００３６】
データ記録・再生指示が無い場合には、光ディスクドライブ１６が記録・再生動作を行わなくなってから所定時間、本実施形態では１０秒経過したか否かを判断する（Ｓ２２）。１０秒以上、データ記録・再生が実行されていない場合、ホストコンピュータ１２は、さらに、装填された光ディスクがオープン状態か否かを判断する（Ｓ２４）。
【００３７】
判断の結果、光ディスクがクローズ状態の場合には、そのまま処理を終了する。一方、光ディスクがオープン状態の場合には、上述のバックグラウンドフォーマット、実質的にはダミーデータの順次記録を実行する（Ｓ２６）。
【００３８】
図６は、ＤＶＤ−ＲＷへのバックグラウンドフォーマット（Ｓ２６）の詳細な流れを示すフローチャートである。ホストコンピュータ１２は、まず、光ディスクドライブ１６のライトバッファの空き容量を確認する（Ｓ３０）。より具体的には、ホストコンピュータ１２は、ライトバッファ容量確認用のＡＴＡＰＩのコマンドを光ディスクドライブ１６に送信する。このコマンドを受信した光ディスクドライブ１６は、現時点におけるライトバッファの空き容量をホストコンピュータ１２に返信する。ホストコンピュータ１２は、返信の結果に基づいて、ライトバッファの空き容量が所定基準（任意に設定が可能）、本実施形態では１０％以上か否かを判断する（Ｓ３２）。判断の結果、ライトバッファの空き容量が１０％未満の場合には、後述するダミーデータの記録は不可能と判断し、処理を終了する。
【００３９】
一方、ライトバッファの空き容量が所定基準以上の場合、ホストコンピュータ１２は、光ディスクドライブ１６に対してトラック情報を要求する（Ｓ３４）。トラック情報には、ユーザ領域のうち何処までがフォーマット、換言すれば、ダミーデータの記録がされているかという情報などが含まれている。
【００４０】
このトラック情報に基づいて、ホストコンピュータ１２は、光ディスクに空き容量があるか否かを判断する（Ｓ３６）。その結果、光ディスク全面にデータが記録されていると判断した場合、ホストコンピュータ１２は、ＣｌｏｓｅＳｅｓｓｉｏｎコマンドを光ディスクドライブ１６に発行する（Ｓ４０）。このコマンドを受信した光ディスクドライブ１６は、リードイン領域およびリードアウト領域に所定の情報を書き込むセッションクローズ処理を実行する。このとき、光ディスク（ＤＶＤ−ＲＷ）は、その全面がフォーマットされた状態であり、かつ、セッションクローズされた状態である。したがって、ＵＤＦファイルシステムが採用された他の機器、例えば、ＰＣでも、当該光ディスクに記録されたデータを読み出すことが可能であり、かつ、当該光ディスクの全面が利用可能となっている。
【００４１】
一方、光ディスクドライブ１６に未フォーマットの領域が残っている場合、ホストコンピュータ１２は、当該トラック情報を解釈し、次にダミーデータを記録する位置を示すアドレスを取得する。そして、当該アドレスに所定単位のダミーデータを記録するべく、光ディスクドライブ１６にＷＲＩＴＥコマンドを発行する（Ｓ３８）。当該コマンドを受信した光ディスクドライブ１６は、光ディスクの指定アドレス位置に所定単位のダミーデータを記録する。このダミーデータの記録は、光ディスクドライブ１６にとっては通常の実データ記録と同様の処理であるものの、実質的には光ディスクのフォーマット動作となる。つまり、本実施形態では、ＷＲＩＴＥコマンドというＡＴＡＰＩ標準のコマンドを用いて、ＤＶＤ−ＲＷに規格では規定されていないバックグラウンドフォーマットを施している。
【００４２】
ダミーデータの記録が終了すれば、図５のステップＳ２４へと戻る。そして、以降は、ステップＳ２４〜Ｓ２６を繰り返す。なお、この繰り返しの最中に、ユーザからデータ記録・再生指示が合った場合には、当該記録・再生動作を優先して実行する。
【００４３】
以上の説明から明らかなとおり、本実施形態によれば、ユーザから特段の指示が無くても、自動的に、順次、ダミーデータが記録されることになり、結果として、自動的に順次フォーマットされた状態となる。また、この順次フォーマットは、通常の実データ記録時に用いられるＷＲＩＴＥコマンドを用いて行われる。したがって、光ディスクドライブ１６では、この順次フォーマットは、通常の実データ記録処理として取り扱われる。換言すれば、規格に従って設計されたディスクドライブに、何ら、設計変更を加えることなく、順次フォーマットすることが可能となる。その結果、安価かつ入手容易な光ディスクドライブを利用しつつ、ＤＶＤ−ＲＷへのバックグラウンドフォーマットが可能なデータ記録装置を得ることができる。そして、バックグラウンドフォーマットを可能とすることにより、ユーザに特段の負担をかけることなく、他の機器で取り扱い容易なＤＶＤ−ＲＷを作成することができる。
【００４４】
なお、本実施形態では、記録ドライブとして光ディスクドライブ１６の他にＨＤＤ１４も設けている。このＨＤＤ１４も、ホストコンピュータとの間でＡＴＡＰＩバスを介して各種コマンドを送受することで駆動制御されている。ここで、本実施形態のホストコンピュータ１２は、ＡＴＡＰＩ用のチャネルが単一となっているため、ＡＴＡＰＩバスを介してホストコンピュータ１２からＨＤＤ１４に対してコマンド送受を行っている際には、光ディスクドライブ１６に対してコマンドを送受することができない。したがって、光ディスクへのデータ記録再生を行っている場合だけでなく、ＨＤＤ１４にコマンド送受を行っている場合にも、当然、既述のＤＶＤ−ＲＷへのバックグラウンドフォーマット（実際にはダミーデータ記録）は中止される。ただし、当然ながら、ホストコンピュータ１２にＡＴＡＰＩ用チャネルを複数設けた場合には、ＨＤＤ１４へのコマンド送受を行いつつ、バックグラウンドフォーマットを実行することが可能となる。また、予めＨＤＤ１４に対して長時間、コマンド送受を実行することが分かっている場合には、まず、光ディスクドライブ１６に対して比較的、大容量のダミーデータをＤＶＤ−ＲＷに記録することを指示しておき、当該指示が終了してからＨＤＤ１４に対するコマンド送受を開始するようにしてもよい。かかる構成とすれば、ＨＤＤ１４へのコマンド送受を行いつつも、ＤＶＤ−ＲＷへのダミーデータの記録（バックグラウンドフォーマット）を実行することができ、全面フォーマットに要する時間を短縮することができる。
【図面の簡単な説明】
【００４５】
【図１】本発明の実施形態であるデータ記録装置のブロック図である。
【図２】クイックフォーマットの様子を示す図である。
【図３】本実施形態におけるＤＶＤ−ＲＷに対するバックグラウンドフォーマットの様子を示す図である。
【図４】本実施形態におけるＤＶＤ−ＲＷに対するバックグラウンドフォーマットが完了した様子を示す図である。
【図５】ＤＶＤ−ＲＷに対するデータ記録の流れを示すフローチャートである。
【図６】ＤＶＤ−ＲＷに対するバックグラウンドフォーマットの流れを示すフローチャートである。
【符号の説明】
【００４６】
１０  データ記録装置、１２  ホストコンピュータ、１４  ハードディスクドライブ、１６  光ディスクドライブ、１８  表示部、２０  操作子群、２２  入力端子群、２４  出力端子群、２６  ホストＣＰＵ、３６  ＡＴＡＰＩバス、４０  リードイン領域、４２  リードアウト領域、４４  ユーザ領域、４６  先頭部分、４８  ダミーデータ。
【図１】
2008084474.tif 000003
【図２】
2008084474.tif 000004
【図３】
2008084474.tif 000005
【図４】
2008084474.tif 000006
【図５】
2008084474.tif 000007
【図６】
2008084474.tif 000008