(57)【要約】【課題】  情報記録媒体に対するバックグラウンドフォーマット処理の際に情報記録媒体上に記録する記録状態の情報を適切なタイミングで更新する。【解決手段】  コントローラは、バックグラウンドフォーマット処理を開始後、ホストコンピュータからのデータ記録要求が有った場合は、バックグラウンドフォーマット処理を中断して、ホストコンピュータからのデータ記録を行う。その後、光ディスクのＦＤＣＢにディスク記録状態情報を記録し、バックグラウンドフォーマット処理を再開する。【選択図】        図３
2007066514.tif 000002
【特許請求の範囲】
【請求項１】
書換え可能な情報記録媒体に対してデータの記録を行うデータ記録手段を有する情報記録再生装置とホストとを備える情報記録システムであって、
前記ホストは、前記情報記録装置の前記情報記録媒体に対するフォーマット処理中に前記情報記録装置に対してデータ記録要求を行い、
前記情報記録再生装置は、前記ホストからのデータ記録要求を受けた後に前記フォーマット処理を中断し、前記情報記録媒体に対してデータを記録し、該データを記録した後に前記情報記録媒体の所定領域にデータ記録状態情報を記録し、前記データ記録状態情報を記録した後に前記フォーマット処理を再開することを特徴とする情報記録システム。
【請求項２】
前記データ記録状態情報は、少なくとも未フォーマット領域にユーザがデータ記録を行った領域の情報を含むことを特徴とする請求項１記載の情報記録システム。
【請求項３】
前記データ記録状態情報の記録後、一定時間経過した後に前記フォーマット処理を再開することを特徴とする請求項１又は２記載の情報記録システム。
【請求項４】
前記データの記録後、一定時間経過した後に前記データ記録状態情報の記録を行うことを特徴とする請求項１乃至３のいずれか一項に記載の情報記録システム。
【請求項５】
書換え可能な情報記録媒体に対してデータの記録を行うデータ記録手段を有する情報記録再生装置とホストとを備える情報記録システムであって、
前記ホストは、前記情報記録装置の前記情報記録媒体に対するフォーマット処理中に前記情報記録装置に対して前記情報記録媒体のイジェクト要求を行い、
前記情報記録再生装置は、前記情報記録媒体に複数のデータが不連続に記録されていた場合、前記ホストからのイジェクト要求を受けた後に前記フォーマット処理を中断し、前記情報記録媒体の所定領域に少なくとも未フォーマット領域にユーザがデータ記録を行った領域の情報を含むデータ記録状態情報を記録し、前記データ記録状態情報を記録した後に前記複数のデータ間の未記録部分にフォーマット処理を行わずに前記情報記録媒体のイジェクトを行うことを特徴とする情報記録システム。
【請求項６】
前記情報記録媒体はＤＶＤ＋ＲＷであることを特徴とする請求項１乃至５のいずれか一項に記載の情報記録システム。
【請求項７】
前記所定領域はリードイン領域内に存在することを特徴とする請求項１乃至６のいずれか一項に記載の情報記録システム。
【請求項８】
前記所定領域はＦＤＣＢであることを特徴とする請求項１乃至７のいずれか一項に記載の情報記録システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＣＤ−ＲＷディスクやＤＶＤ＋ＲＷディスク等の再記録可能な情報記録媒体に対してデータを記録再生する光ディスクドライブ等の情報記録再生装置とホストからなる情報記録システムに関する。
【背景技術】
【０００２】
ＣＤ−ＲＷディスクやＤＶＤ＋ＲＷディスクなどの再記録可能な情報記録媒体を用いたファイルシステムとして、ユニバーサルディスクフォーマット（Ｕｎｉｖｅｒｓａｌ  Ｄｉｓｃ  Ｆｏｒｍａｔ：ＵＤＦ）がある。
ＵＤＦは様々なデバイス上で使用され、それぞれのデバイスの特徴を生かした記録フォーマットを利用しているファイルシステムである。
【０００３】
ＣＤ−ＲＷディスクやＤＶＤ＋ＲＷディスクはデータの上書きが可能であるため、データの記録再生をランダムに行うランダムＵＤＦが採用されている。
ＣＤ−ＲＷディスクの場合、データの記録再生をランダムに行うためには、記録領域の全面あるいは指定領域に対して予めダミーデータで記録を行うフォーマットを行う必要がある。
【０００４】
また、ＤＶＤ＋ＲＷディスクの場合も、従来のＤＶＤ−ＲＯＭドライブとの互換性の観点から未記録領域をダミーデータで埋める必要がある。
【０００５】
このように、フォーマットではディスク全面あるいは指定領域に対してダミーデータを埋め尽くすため、情報記録媒体の大容量化に比例してフォーマットの処理時間が増大してしまって、データの記録再生を行えるまでに時間がかかるという問題があった。
そこで従来、このような問題を解消するものとして、光ディスクの一部分だけをフォーマットした後にホストコンピュータからデータの記録再生を可能にするバックグラウンドフォーマット処理が提案されている。
【０００６】
例えば、ＣＤ−ＲＷディスク又はＤＶＤ＋ＲＷディスク等の光ディスクにフォーマット処理をバックグラウンドで行い、フォーマット要求後、短時間でホストコンピュータが要求するデータの記録再生を可能にする情報記録再生装置（例えば、特許文献１）が考案されている。
【０００７】
そのバックグラウンドフォーマット処理では、ホストコンピュータからのデータ記録再生要求が無い時間を使用して、光ディスクの未記録（フォーマット）領域をダミーデータで埋める処理を行う。
つまり、バックグラウンドフォーマット処理中、ホストコンピュータからデータ記録再生要求が発生した場合、フォーマット処理を中断して、ホストコンピュータからの要求によるデータ記録再生を行う。
【０００８】
このように、バックグラウンドフォーマット処理中は、ホストコンピュータが要求するデータ記録再生と、バックグラウンドフォーマット処理によるダミーデータの記録を平行して行うことにより、バックグラウンドフォーマット処理中でも、ホストコンピュータによる光ディスク上の任意の領域への記録及び再生が可能になる。
また、バックグラウンドフォーマット処理中、フォーマット完了前に光ディスクを取り出すことも可能である。
【０００９】
上述のようにバックグラウンドフォーマット処理中に光ディスク全面に対してランダムにデータ記録を行うことを可能にするため、及びバックグラウンドフォーマット処理中に光ディスクを取り出すためには、光ディスクのフォーマットがどこまで進んでいるか、光ディスク上のどの領域に対してデータ記録を行ったかの情報を記録しておく必要がある。
【００１０】
ＤＶＤ＋ＲＷディスクでは、これらの情報をリードイン（Ｌｅａｄ  Ｉｎ）領域内のフォーマッティング・ディスク・コントロール・ブロック（Ｆｏｒｍａｔｔｉｎｇ  Ｄｉｓｃ  Ｃｏｎｔｒｏｌ  Ｂｌｏｃｋ：「ＦＤＣＢ」と略称する）と呼ばれる領域に記録する。
【００１１】
ＦＤＣＢに含まれる情報としては、未フォーマット，フォーマット途中，フォーマット完了等のフォーマットの状態を表すステータス情報と、フォーマットがどこまで進んでいるかを表すアドレス情報と、未記録領域にデータ記録を行うために記録領域と未記録領域をビットマップ（Ｂｉｔ  Ｍａｐ）として記録しておくビットマップ情報などがある。
したがって、バックグラウンドフォーマット途中の光ディスクが挿入された場合、ＦＤＣＢの情報に基づいてバックグラウンドフォーマット処理を再開するアドレスを検出し、ユーザが書き込んだ領域をスキップしながらダミーデータの記録を続けることができる。
【特許文献１】特開平１１−１３４７９９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
上述のように、バックグラウンドフォーマットを中断して光ディスクの取り出しを行う場合、ＦＤＣＢは光ディスクの記録状態を知る上で非常に重要な情報であり、ＦＤＣＢの更新を誤るとユーザが記録したデータをバックグラウンドフォーマット処理によってダミーデータで上書きしてしまうといった問題が発生してしまう。
一方、ＦＤＣＢの更新を頻繁に行うことは、ユーザ要求によるデータ記録のパフォーマンスの低下や、光ディスクの劣化を早めてしまうという問題を引き起こしてしまう。
【００１３】
この発明は上記の課題を解決するためになされたものであり、情報記録媒体に対するバックグラウンドフォーマット処理の際に情報記録媒体上に記録する記録状態の情報を適切なタイミングで更新することを目的とする。
【課題を解決するための手段】
【００１４】
この発明は上記の目的を達成するため、次の情報記録システムを提供する。
（１）書換え可能な情報記録媒体に対してデータの記録を行うデータ記録手段を有する情報記録再生装置とホストとを備える情報記録システムであって、上記ホストは、上記情報記録装置の上記情報記録媒体に対するフォーマット処理中に上記情報記録装置に対してデータ記録要求を行い、上記情報記録再生装置は、上記ホストからのデータ記録要求を受けた後に上記フォーマット処理を中断し、上記情報記録媒体に対してデータを記録し、そのデータを記録した後に上記情報記録媒体の所定領域にデータ記録状態情報を記録し、上記データ記録状態情報を記録した後に上記フォーマット処理を再開する情報記録システム。
【００１５】
（２）上記のような情報記録システムにおいて、上記データ記録状態情報は、少なくとも未フォーマット領域にユーザがデータ記録を行った領域の情報を含む情報記録システム。
【００１６】
（３）上記のような情報記録システムにおいて、上記データ記録状態情報の記録後、一定時間経過した後に上記フォーマット処理を再開する情報記録システム。
【００１７】
（４）上記のような情報記録システムにおいて、上記データの記録後、一定時間経過した後に上記データ記録状態情報の記録を行う情報記録システム。
【００１８】
（５）上記のような情報記録システムにおいて、書換え可能な情報記録媒体に対してデータの記録を行うデータ記録手段を有する情報記録再生装置とホストとを備える情報記録システムであって、上記ホストは、上記情報記録装置の上記情報記録媒体に対するフォーマット処理中に上記情報記録装置に対して上記情報記録媒体のイジェクト要求を行い、上記情報記録再生装置は、上記情報記録媒体に複数のデータが不連続に記録されていた場合、上記ホストからのイジェクト要求を受けた後に上記フォーマット処理を中断し、上記情報記録媒体の所定領域に少なくとも未フォーマット領域にユーザがデータ記録を行った領域の情報を含むデータ記録状態情報を記録し、上記データ記録状態情報を記録した後に上記複数のデータ間の未記録部分にフォーマット処理を行わずに上記情報記録媒体のイジェクトを行う情報記録システム。
【００１９】
（６）上記のような情報記録システムにおいて、上記情報記録媒体はＤＶＤ＋ＲＷである情報記録システム。
【００２０】
（７）上記のような情報記録システムにおいて、上記所定領域はリードイン領域内に存在する情報記録システム。
【００２１】
（８）上記のような情報記録システムにおいて、上記所定領域はＦＤＣＢである情報記録システム。
【発明の効果】
【００２２】
この発明による情報記録システムは、情報記録媒体に対するバックグラウンドフォーマット処理の際に情報記録媒体上に記録する記録状態の情報を適切なタイミングで更新することができる。
【発明を実施するための最良の形態】
【００２３】
以下、この発明を実施するための最良の形態を図面に基づいて具体的に説明する。
図１は、この発明の一実施形態である光ディスク記録再生装置の構成を示すブロック図である。
この光ディスク記録再生装置は、ＤＣ−ＲＷ，ＤＶＤ＋ＲＷ等の情報の再記録可能な光ディスク１１を回転させるスピンドルモータ（以下「モータ」と称する）１と、半導体レーザを搭載して光ディスク１１の記録領域にレーザ光Ｌを照射する光ピックアップ２と、その光ピックアップ２をその内部に設けられているシークモータ（図示は省略）と共同して光ディスク１１の半径方向に移動させる粗動モータ３を備えている。
【００２４】
また、モータ１の回転制御を行う回転制御系部４と、粗動モータ３の駆動制御を行う粗動モータ制御系部５と、光ピックアップ２の制御を行う光ピックアップ制御系部６と、光ピックアップ２によって読み取った情報の信号及び光ディスク１１の記録領域に書き込む情報の信号を送受する信号処理系部７を備えている。
さらに、光ディスク１１から再生された情報を一時的に蓄積するキャッシュメモリ８と、上記制御系部４〜６及び信号処理系部７の制御処理と共に、この発明に係る機能の各種処理を行うＣＰＵ，ＲＯＭ及びＲＡＭ等からなるマイクロコンピュータによって実現されるコントローラ９を備えている。
また、コントローラ９は外部インタフェース１０を介してホストコンピュータに接続されており、ユーザによるホストコンピュータからの指示に基づいて光ディスク１１から読み取った情報をホストコンピュータへ送出し、ホストコンピュータから光ディスク１１に書き込む情報を受け取る。
【００２５】
そして、この光ディスク記録再生装置は、光ディスク１１をモータ１によって回転させながら光ピックアップ２をその光ディスク１１の半径方向に移動させ、光ピックアップ２の半導体レーザからレーザ光Ｌを光ディスク１１の記録面上の記録領域に照射させてこの発明に係わるバックグラウンドフォーマット処理と情報の記録及び再生を行う。
情報の記録では、外部インタフェース１０を介してホストコンピュータから受け取った情報をキャッシュメモリ８に一旦蓄積した後に信号処理系部７によって記録信号に変換し、光ピックアップ２からその記録信号に応じたレーザ光を光ディスク１１の記録面に照射して情報を記録する。
また、情報の再生では、ホストコンピュータからの情報の読み出し要求に基づいて光ディスク１１から情報の読み出した情報をキャッシュメモリ８に一旦蓄積した後に外部インタフェース１０を介してホストコンピュータへ送出する。
【００２６】
図２は、ＤＶＤ＋ＲＷディスクにおけるバックグラウンドフォーマット処理によるダミーデータの記録とユーザ要求によるデータ記録再生の説明図である。
リードイン領域２１，ユーザデータ領域２２，リードアウト領域２３からなるブランクディスクが挿入された場合、バックグラウンドフォーマットの初期化処理でリードイン領域２１の一部２４だけを記録し、その一部２４にＦＤＣＢと呼ばれる領域２５にデータ記録状態情報を記録し、ユーザデータ領域２２に対するホストコンピュータからのデータ記録再生を可能にする（図２の（ａ））。その後、バックグラウンドフォーマット処理により、内周からユーザデータ領域２２のデータ未記録領域２６をダミーデータで記録していく（図２の（ｂ））。
【００２７】
ホストコンピュータからデータ記録再生要求があった場合、バックグラウンドフォーマット処理を停止し、ユーザデータ領域２２のユーザデータ２７の記録再生を行う（図２の（ｃ））。
ホストコンピュータが要求したデータ記録再生が終了すると、前回停止したアドレスからバックグラウンドフォーマット処理を再開し、データ未記録領域２８，２９にフォーマット処理を施す（図２の（ｄ））。
また、バックグラウンドフォーマット処理中に光ディスクを取り出す場合は、フォーマット済アドレスＰ１や、未フォーマット領域にユーザがデータ記録を行った領域などの情報を、リードイン領域２１内のＦＤＣＢと呼ばれる領域２５にデータ記録状態情報を記録してから光ディスクを取り出す（図２の（ｄ））。
【００２８】
（１）図１に示した光ディスク記録再生装置における第１の機能と処理
この場合、上記コントローラ９に、第１の機能を実現するための各手順からなるプログラムをインストールして実行する。
【００２９】
すなわち、コントローラ９は、再記録可能な情報記録媒体に対するフォーマット処理をバックグラウンドで行うバックグラウンドフォーマット処理制御手段と、そのバックグラウンドフォーマット処理制御手段によるバックグラウンドフォーマット処理中にデータ記録要求が有ったとき、上記バックグラウンドフォーマット処理制御手段によるバックグラウンドフォーマット処理を中断させるバックグラウンドフォーマット処理中断制御手段と、そのバックグラウンドフォーマット処理中断制御手段によってバックグラウンドフォーマット処理を中断させた後、上記情報記録媒体に対して上記データ記録要求に基づくデータを記録するデータ記録制御手段と、そのデータ記録制御手段によってデータを記録した後、上記情報記録媒体上の所定領域に上記情報記録媒体のデータ記録状態情報を記録するデータ記録状態情報記録制御手段と、そのデータ記録状態情報記録制御手段によってデータ記録状態情報を記録した後、上記バックグラウンドフォーマット処理制御手段によるバックグラウンドフォーマット処理を再開させるバックグラウンドフォーマット処理再開制御手段の機能を果たす。
【００３０】
図３は、図１に示した光ディスク記録再生装置における第１のバックグラウンドフォーマット処理を示すフローチャートである。
コントローラ９は、バックグラウンドフォーマット処理を開始後、ステップ（図中「Ｓ」で示す）１でバックグラウンドフォーマット処理が終了か否かを判断し、最初は終了ではないから、ステップ２へ進んでホストコンピュータからのデータ記録要求が有るか否かを判断する。無ければステップ１へ戻り、ホストコンピュータからのデータ記録要求（ユーザ要求）があった場合は、ステップ３へ進んでバックグラウンドフォーマット処理を中断して、ステップ４でホストコンピュータからのデータ記録を行う。
【００３１】
その後、ステップ５へ進んで光ディスクのフォーマッティング・ディスク・コントロール・ブロック（Ｆｏｒｍａｔｔｉｎｇ  Ｄｉｓｃ  Ｃｏｎｔｒｏｌ  Ｂｌｏｃｋ（ＦＤＣＢ））と呼ばれる領域にディスク記録状態情報を記録し、ステップ６へ進んでバックグラウンドフォーマット処理を再開し、ステップ１へ戻って上述の処理を繰り返す。そして、ステップ１でバックグラウンドフォーマット処理が終了と判断したら、このバックグラウンドフォーマット処理を終了する。
このようにして、ユーザ要求によるデータの記録後、ＦＤＣＢの更新を行うため、バックグラウンドフォーマット処理中、ユーザ要求によって光ディスクを取り出した場合もユーザが記録を行った領域を正確に知ることが可能になる。
【００３２】
（２）図１に示した光ディスク記録再生装置における第２の機能と処理
次に、バックグラウンドフォーマット処理中、ユーザ要求によるデータ記録が連続して行われる場合、それぞれのデータ記録要求のたびにＦＤＣＢを更新したのでは、データ記録のパフォーマンスを落とすことになる。また、ＦＤＣＢの頻繁な更新は光ディスクの劣化につながる。
そこで、この第２の機能では、そのような不具合を解消する。
この場合、上記コントローラ９に第２の機能を実現するための各手順からなるプログラムをインストールして実行する。
【００３３】
すなわち、コントローラ９は、再記録可能な情報記録媒体に対するフォーマット処理をバックグラウンドで行うバックグラウンドフォーマット処理制御手段と、そのバックグラウンドフォーマット処理制御手段によるバックグラウンドフォーマット処理中にデータ記録要求が有ったとき、上記バックグラウンドフォーマット処理制御手段によるバックグラウンドフォーマット処理を中断させるバックグラウンドフォーマット処理中断制御手段と、そのバックグラウンドフォーマット処理中断制御手段によってバックグラウンドフォーマット処理を中断させた後、上記情報記録媒体に対して上記データ記録要求に基づくデータを記録するデータ記録制御手段の機能を果たす。
【００３４】
また、そのデータ記録制御手段によるデータ記録の完了から予め設定した所定時間が経過したか否かを判断する所定時間経過判断手段と、その所定時間経過判断手段によって所定時間を経過したと判断したとき、上記情報記録媒体上の所定領域に上記情報記録媒体のデータ記録状態情報を記録するデータ記録状態情報記録制御手段と、そのデータ記録状態情報記録制御手段によってデータ記録状態情報を記録した後、上記バックグラウンドフォーマット処理制御手段によるバックグラウンドフォーマット処理を再開させるバックグラウンドフォーマット処理再開制御手段の機能も果たす。
【００３５】
図４は、図１に示した光ディスク記録再生装置における第２のバックグラウンドフォーマット処理を示すフローチャートである。
コントローラ９は、バックグラウンドフォーマット処理を開始後、ステップ（図中「Ｓ」で示す）１１でバックグラウンドフォーマット処理が終了か否かを判断する。最初は終了ではないから、ステップ１２へ進んでホストコンピュータからのデータ記録要求が有るか否かを判断する。ホストコンピュータからのデータ記録要求が無ければステップ１１へ戻り、ホストコンピュータからのデータ記録要求（ユーザ要求）があった場合は、ステップ１３へ進んでバックグラウンドフォーマット処理中か否かを判断する。最初はバックグラウンドフォーマット処理中だから、ステップ１４へ進んでバックグラウンドフォーマット処理を中断して、ステップ１５でホストコンピュータからのデータ記録を行い、データ記録完了と共にデータ記録完了からバックグラウンドフォーマット再開までの予め設定された一定時間（所定時間）の計測（カウント）を開始する。
【００３６】
その後、ステップ１６へ進んで上記一定時間が経過したか否かを判断する。上記一定時間を経過していなければ最初の処理へ戻ってステップ１１〜１３の判断処理を繰り返し、ステップ１２の判断でデータ記録要求が有り、ステップ１３の判断でバックグラウンドフォーマット処理中でなければ、ステップ１５へ進んでホストコンピュータからのデータ記録を行い、ステップ１６へ進んで上記一定時間が経過したか否かを判断する。上記一定時間が経過したら、ステップ１７へ進んでＦＤＣＢを更新して、ステップ１８へ進んでバックグラウンドフォーマット処理を再開して、ステップ１１へ戻って上述の処理を繰り返す。そして、ステップ１１でバックグラウンドフォーマット処理が終了と判断したら、このバックグラウンドフォーマット処理を終了する。
【００３７】
このようにして、バックグラウンドフォーマット処理中、ユーザ要求によるデータ記録再生が連続して行われる場合、すべてのデータ記録が完了してからＦＤＣＢを更新するため、ユーザ要求によるデータ記録のパフォーマンスの低下を避けることができる。また、頻繁に更新処理を行わずに済むのでＦＤＣＢ領域の劣化を避けることが可能になる。
【００３８】
（３）図１に示した光ディスク記録再生装置における第３の機能と処理
この場合、上記コントローラ９に第３の機能を実現するための各手順からなるプログラムをインストールして実行する。
【００３９】
すなわち、コントローラ９は、再記録可能な情報記録媒体に対するフォーマット処理をバックグラウンドで行うバックグラウンドフォーマット処理制御手段と、そのバックグラウンドフォーマット処理制御手段によるバックグラウンドフォーマット処理中にデータ記録要求が有ったとき、上記バックグラウンドフォーマット処理制御手段によるバックグラウンドフォーマット処理を中断させるバックグラウンドフォーマット処理中断制御手段と、そのバックグラウンドフォーマット処理中断制御手段によってバックグラウンドフォーマット処理を中断させた後、上記情報記録媒体に対して上記データ記録要求に基づくデータを記録するデータ記録制御手段の機能を果たす。
【００４０】
また、そのデータ記録制御手段によるデータ記録の完了から予め設定した第１所定時間が経過したか否かを判断する第１所定時間経過判断手段と、その第１所定時間経過判断手段によって第１所定時間が経過したと判断したとき、上記情報記録媒体上の所定領域に上記情報記録媒体のデータ記録状態情報を記録するデータ記録状態情報記録制御手段と、そのデータ記録状態情報記録制御手段によるデータ記録状態情報の記録完了から予め設定した第２所定時間が経過したか否かを判断する第２所定時間経過判断手段と、その第２所定時間経過判断手段によって第２所定時間が経過したと判断したとき、上記バックグラウンドフォーマット処理制御手段によるバックグラウンドフォーマット処理を再開させるバックグラウンドフォーマット処理再開制御手段の機能も果たす。
【００４１】
図５は、図１に示した光ディスク記録再生装置における第３のバックグラウンドフォーマット処理を示すフローチャートである。
コントローラ９は、バックグラウンドフォーマット処理を開始後、ステップ（図中「Ｓ」で示す）２１でバックグラウンドフォーマット処理が終了か否かを判断する。最初は終了ではないから、ステップ２２へ進んでホストコンピュータからのデータ記録要求が有るか否かを判断する。ホストコンピュータからのデータ記録要求が無ければステップ２１へ戻り、ホストコンピュータからのデータ記録要求（ユーザ要求）があった場合は、ステップ２３へ進んでバックグラウンドフォーマット処理中か否かを判断する。
【００４２】
最初はバックグラウンドフォーマット処理中だから、ステップ２４へ進んでバックグラウンドフォーマット処理を中断して、ステップ２５でホストコンピュータからのデータ記録を行い、データ記録完了と共にデータ記録完了からバックグラウンドフォーマット再開までの予め設定された一定時間（第１所定時間）の計測（カウント）を開始する。その後、ステップ２６へ進んで上記一定時間（第１所定時間）が経過したか否かを判断する。上記第１所定時間を経過していなければ最初の処理へ戻ってステップ２１〜２３の判断処理を繰り返し、ステップ２２の判断でデータ記録要求が有り、ステップ２３の判断でバックグラウンドフォーマット処理中でなければ、ステップ２５へ進んでホストコンピュータからのデータ記録を行い、ステップ２６へ進んで上記一定時間（第１の所定時間）が経過したか否かを判断する。
【００４３】
上記第１の所定時間が経過したら、ステップ２７へ進んでＦＤＣＢを更新して、更新完了と共に更新完了からバックグラウンドフォーマット再開までの予め設定された一定時間（第２所定時間）の計測（カウント）を開始する。その後、ステップ２８へ進んで上記一定時間（第２所定時間）が経過したか否かを判断する。上記第２所定時間を経過していなければ最初の処理へ戻ってステップ２１〜２７の処理を繰り返し、上記第２の所定時間を経過したら、ステップ２９へ進んでバックグラウンドフォーマット処理を再開して、ステップ２１へ戻って上述の処理を繰り返す。そして、ステップ２１でバックグラウンドフォーマット処理が終了と判断したら、このバックグラウンドフォーマット処理を終了する。
【００４４】
ここで、上記（２）の処理との違いは、（２）の処理ではデータ記録からＦＤＣＢ更新までの時間と、バックグラウンドフォーマット処理再開までの時間が同じであるのに対し、（３）の処理ではデータ記録からＦＤＣＢ更新までの時間と、データ記録からバックグラウンドフォーマット処理再開までの時間を別々に設定できることである。
このようにして、バックグラウンドフォーマット処理中、ユーザ要求によるデータ記録再生が連続して行われる場合、すべてのデータ記録が完了してからＦＤＣＢを更新するため、ユーザ要求によるデータ記録のパフォーマンスの低下を避けることができる。また、頻繁に更新処理を行わずに済むのでＦＤＣＢ領域の劣化を避けることが可能になる。
【００４５】
（４）図１に示した光ディスク記録再生装置における第４の機能と処理
この場合、上記コントローラ９に第４の機能を実現するための各手順からなるプログラムをインストールして実行する。
【００４６】
すなわち、コントローラ９は、再記録可能な情報記録媒体に対するフォーマット処理をバックグラウンドで行うバックグラウンドフォーマット処理制御手段と、そのバックグラウンドフォーマット処理制御手段によるバックグラウンドフォーマット処理中に上記情報記録媒体のイジェクト要求が有ったとき、上記バックグラウンドフォーマット処理制御手段によるバックグラウンドフォーマット処理を中断させた後、上記情報記録媒体上の所定領域に上記情報記録媒体のデータ記録状態情報を記録するデータ記録状態情報記録制御手段と、そのデータ記録状態情報記録制御手段によってデータ記録状態情報を記録した後、上記情報記録媒体をイジェクトする情報記録媒体イジェクト制御手段の機能を果たす。
【００４７】
図６は、図１に示した光ディスク記録再生装置における第４のバックグラウンドフォーマット処理を示すフローチャートである。
コントローラ９は、バックグラウンドフォーマット処理を開始後、ステップ（図中「Ｓ」で示す）３１でバックグラウンドフォーマット処理が終了か否かを判断する。最初は終了ではないから、ステップ３２へ進んでホストコンピュータからのデータ記録要求が有るか否かを判断する。有った場合は、ステップ３３へ進んでバックグラウンドフォーマット処理を中断して、ステップ３４でホストコンピュータからのデータ記録を行い、ステップ３５へ進んでバックグラウンドフォーマット処理を再開し、最初の処理へ戻って上述の処理を繰り返す。
【００４８】
ステップ３２の判断でホストコンピュータからのデータ記録要求が無ければ、ステップ３６へ進んでホストコンピュータから光ディスクのイジェクト（取り出し）要求が有ったか否かを判断する。イジェクト要求が無ければステップ３１へ戻って上述の処理を繰り返し、ステップ３１でバックグラウンドフォーマット処理の終了と判断したら、この処理を終了する。ステップ３６でイジェクト要求が有ったと判断したら、ステップ３７へ進んでバックグラウンドフォーマット処理を中断し、ＦＤＣＢを更新して、ステップ３８へ進んで光ディスクの取り出し処理を行い、このバックグラウンドフォーマット処理を終了する。
【００４９】
このようにして、バックグラウンドフォーマット処理中、ユーザ要求によるデータ記録再生が連続して行われる場合、すべてのデータ記録が完了してからＦＤＣＢを更新するため、ユーザ要求によるデータ記録のパフォーマンスの低下を避けることができる。また、頻繁に更新処理を行わずに済むのでＦＤＣＢ領域の劣化を避けることが可能になる。
【００５０】
（５）図１に示した光ディスク記録再生装置における第５の機能と処理
次に、例えばＤＶＤ＋ＲＷディスクでは、バックグラウンドフォーマット処理中にディスクを取り出す場合、ユーザ要求によってバックグラウンドフォーマット処理を中断しなければならない。そこで、この第５の機能では、バックグラウンドフォーマット処理の中断要求が有った場合に不具合がないようにしている。
この場合、上記コントローラ９に第５の機能を実現するための各手順からなるプログラムをインストールして実行する。
【００５１】
すなわち、コントローラ９は、再記録可能な情報記録媒体に対するフォーマット処理をバックグラウンドで行うバックグラウンドフォーマット処理制御手段と、そのバックグラウンドフォーマット処理制御手段によるバックグラウンドフォーマット処理中にそのバックグラウンドフォーマット処理の中断要求が有ったとき、上記バックグラウンドフォーマット処理制御手段によるバックグラウンドフォーマット処理を中断させた後、上記情報記録媒体上の所定領域に上記情報記録媒体のデータ記録状態情報を記録するデータ記録状態情報記録制御手段の機能を果たす。
【００５２】
図７は、図１に示した光ディスク記録再生装置における第５のバックグラウンドフォーマット処理を示すフローチャートである。
コントローラ９は、バックグラウンドフォーマット処理を開始後、ステップ（図中「Ｓ」で示す）４１でバックグラウンドフォーマット処理が終了か否かを判断する。最初は終了ではないから、ステップ４２へ進んでホストコンピュータからのデータ記録要求が有るか否かを判断する。有った場合は、ステップ４３へ進んでバックグラウンドフォーマット処理を中断して、ステップ４４でホストコンピュータからのデータ記録を行い、ステップ４５へ進んでバックグラウンドフォーマット処理を再開し、最初の処理へ戻って上述の処理を繰り返す。
【００５３】
ステップ４２の判断でホストコンピュータからのデータ記録要求が無ければ、ステップ４６へ進んでホストコンピュータからバックグラウンドフォーマット処理の中断要求が有ったか否かを判断する。中断要求が無ければステップ４１へ戻って上述の処理を繰り返し、ステップ４１でバックグラウンドフォーマット処理の終了と判断したら、この処理を終了する。ステップ４６で中断要求が有ったと判断したら、ステップ４７へ進んでバックグラウンドフォーマット処理を中断し、ステップ４８へ進んでＦＤＣＢを更新して、このバックグラウンドフォーマット処理を終了する。
【００５４】
このようにして、バックグラウンドフォーマット処理中、ユーザ要求によるデータ記録再生があってもＦＤＣＢの更新を行わないため、ユーザ要求によるデータ記録のパフォーマンスの低下、ＦＤＣＢ領域の劣化を避けることが可能になる。また、バックグラウンドフォーマット処理中、光ディスクを取り出す場合はユーザ要求によってバックグラウンドフォーマット処理が中断されるため、ＦＤＣＢが更新されてから光ディスクが取り出されることになる。
【００５５】
（６）図１に示した光ディスク記録再生装置における第６の機能と処理
次に、バックグラウンドフォーマット処理中の光ディスクの取り出し、電源ＯＦＦ等はユーザが行うものであり、ＦＤＣＢ更新もユーザ要求によって行うのが確実である。そこで、この第６の機能では、ユーザ要求によるデータ記録状態情報の更新を行う。
【００５６】
図８は、図１に示した光ディスク記録再生装置における第６のバックグラウンドフォーマット処理を示すフローチャートである。
コントローラ９は、バックグラウンドフォーマット処理を開始後、ステップ（図中「Ｓ」で示す）５１でバックグラウンドフォーマット処理が終了か否かを判断する。最初は終了ではないから、ステップ５２へ進んでホストコンピュータからのデータ記録要求が有るか否かを判断する。有った場合は、ステップ５３へ進んでバックグラウンドフォーマット処理を中断して、ステップ５４でホストコンピュータからのデータ記録を行い、ステップ５５へ進んでバックグラウンドフォーマット処理を再開し、最初の処理へ戻って上述の処理を繰り返す。
【００５７】
ステップ５２の判断でホストコンピュータからのデータ記録要求が無ければ、ステップ５６へ進んでホストコンピュータからＦＤＣＢの更新要求が有ったか否かを判断する。更新要求が無ければステップ５１へ戻って上述の処理を繰り返し、ステップ５１でバックグラウンドフォーマット処理の終了と判断したら、この処理を終了する。ステップ５６で更新要求が有ったと判断したら、ステップ５７へ進んでバックグラウンドフォーマット処理を中断し、ステップ５８へ進んでＦＤＣＢを更新して、このバックグラウンドフォーマット処理を終了する。
【００５８】
このようにして、ＦＤＣＢ更新をユーザ要求で行うことにより、最適なタイミングでＦＤＣＢの更新を行うことができ、データ記録のパフォーマンス低下や、光ディスクの劣化といった問題を避けることが可能になる。
【００５９】
（７）図１に示した光ディスク記録再生装置における第７の機能と処理
次に、ＦＤＣＢには、現在バックグラウンドフォーマット処理がどこまで進んでいるかを示す情報、また、未フォーマット領域にユーザがデータ記録を行った場合はその記録アドレスを示す情報などが含まれる。これは、既にユーザが記録を行った領域に対し、バックグラウンドフォーマット処理によってダミーデータで上書きすることを避けるためである。
従って、バックグラウンドフォーマット処理中、ユーザがフォーマット済領域に対してのみデータ記録を行った場合、また、バックグラウンドフォーマット処理によるダミーデータ記録が進んでいない場合などは、ＦＤＣＢを更新する必要は無い。そこで、この第７の機能では、データ記録状態情報が変更されたときにのみ更新を行う。
【００６０】
図９は、図１に示した光ディスク記録再生装置における第７のバックグラウンドフォーマット処理を示すフローチャートである。
コントローラ９は、バックグラウンドフォーマット処理を開始後、ステップ（図中「Ｓ」で示す）６１でバックグラウンドフォーマット処理が終了か否かを判断する。最初は終了ではないから、ステップ６２へ進んでホストコンピュータからのデータ記録要求が有るか否かを判断する。有った場合は、ステップ６３へ進んでバックグラウンドフォーマット処理を中断して、ステップ６４でホストコンピュータからのデータ記録を行い、ステップ６５へ進んでＦＤＣＢの情報に変更が有ったか否かを判断する。
【００６１】
ＦＤＣＢの情報に変更が無ければ、ステップ６７へ進んでバックグラウンドフォーマット処理を再開し、最初の処理へ戻って上述の処理を繰り返す。ＦＤＣＢの情報に変更が有ったら、ステップ６６へ進んでＦＤＣＢを更新して、ステップ６７へ進んでバックグラウンドフォーマット処理を再開し、最初の処理へ戻って上述の処理を繰り返し、ステップ６１でバックグラウンドフォーマット処理の終了と判断したら、この処理を終了する。
このようにして、ディスク記録状態が変わった場合のみＦＤＣＢを更新するため、ユーザ要求によるデータ記録のパフォーマンスの低下を避けることができる。また、頻繁に更新処理を行わずに済むのでＦＤＣＢ領域の劣化を避けることが可能になる。
【図面の簡単な説明】
【００６２】
【図１】この発明の一実施形態である光ディスク記録再生装置の構成を示すブロック図である。
【図２】ＤＶＤ＋ＲＷにおけるバックグラウンドフォーマットによるダミーデータの記録とユーザ要求によるデータ記録再生の説明図である。
【図３】図１に示した光ディスク記録再生装置における第１のバックグラウンドフォーマット処理を示すフローチャートである。
【図４】図１に示した光ディスク記録再生装置における第２のバックグラウンドフォーマット処理を示すフローチャートである。
【図５】図１に示した光ディスク記録再生装置における第３のバックグラウンドフォーマット処理を示すフローチャートである。
【図６】図１に示した光ディスク記録再生装置における第４のバックグラウンドフォーマット処理を示すフローチャートである。
【図７】図１に示した光ディスク記録再生装置における第５のバックグラウンドフォーマット処理を示すフローチャートである。
【図８】図１に示した光ディスク記録再生装置における第６のバックグラウンドフォーマット処理を示すフローチャートである。
【図９】図１に示した光ディスク記録再生装置における第７のバックグラウンドフォーマット処理を示すフローチャートである。
【符号の説明】
【００６３】
１：スピンドルモータ    ２：光ピックアップ    ３：粗動モータ    ４：回転制御系部    ５：粗動モータ制御系部    ６：光ピックアップ制御系部    ７：信号処理系部    ８：キャッシュメモリ    ９：コントローラ    １０：外部インタフェース    １１：光ディスク    ２１：リードイン領域    ２２：ユーザデータ領域    ２３：リードアウト領域
【図１】
2007066514.tif 000003
【図２】
2007066514.tif 000004
【図３】
2007066514.tif 000005
【図４】
2007066514.tif 000006
【図５】
2007066514.tif 000007
【図６】
2007066514.tif 000008
【図７】
2007066514.tif 000009
【図８】
2007066514.tif 000010
【図９】
2007066514.tif 000011
【手続補正書】
【提出日】平成19年1月15日(2007.1.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１
【補正方法】変更
【補正の内容】
【請求項１】
書換え可能な情報記録媒体に対してデータの記録を行うデータ記録手段を有する情報記録再生装置とホストとを備える情報記録システムであって、
前記ホストは、前記情報記録再生装置の前記情報記録媒体に対するフォーマット処理中に前記情報記録再生装置に対してユーザデータ記録要求を行い、
前記情報記録再生装置は、前記ホストからのユーザデータ記録要求を受けた後に前記フォーマット処理を中断し、前記情報記録媒体に対してユーザデータを記録し、該ユーザデータを記録した後に前記情報記録媒体の所定領域にデータ記録状態情報を記録し、前記データ記録状態情報を記録した後に前記フォーマット処理を再開することを特徴とする情報記録システム。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項２
【補正方法】変更
【補正の内容】
【請求項２】
前記データ記録状態情報は、少なくとも未フォーマット領域にユーザデータ記録を行った領域の情報を含むことを特徴とする請求項１記載の情報記録システム。
【手続補正３】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項４
【補正方法】変更
【補正の内容】
【請求項４】
前記ユーザデータの記録後、一定時間経過した後に前記データ記録状態情報の記録を行うことを特徴とする請求項１乃至３のいずれか一項に記載の情報記録システム。
【手続補正４】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項５
【補正方法】変更
【補正の内容】
【請求項５】
書換え可能な情報記録媒体に対してデータの記録を行うデータ記録手段を有する情報記録再生装置とホストとを備える情報記録システムであって、
前記ホストは、前記情報記録再生装置の前記情報記録媒体に対するフォーマット処理中に前記情報記録再生装置に対して前記情報記録媒体のイジェクト要求を行い、
前記情報記録再生装置は、前記ホストからのイジェクト要求を受けた後に、ユーザデータ領域に複数の既記録領域が、未記録領域を挟み、不連続に存在する前記情報記録媒体に対する前記フォーマット処理を中断し、前記情報記録媒体の所定領域に少なくとも未フォーマット領域にユーザがデータ記録を行った領域の情報を含むデータ記録状態情報を記録し、前記データ記録状態情報を記録した後に前記未記録領域にフォーマット処理を行わずに前記情報記録媒体のイジェクトを行うことを特徴とする情報記録システム。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
この発明は上記の目的を達成するため、次の情報記録システムを提供する。
（１）書換え可能な情報記録媒体に対してデータの記録を行うデータ記録手段を有する情報記録再生装置とホストとを備える情報記録システムであって、上記ホストは、上記情報記録再生装置の上記情報記録媒体に対するフォーマット処理中に上記情報記録再生装置に対してユーザデータ記録要求を行い、上記情報記録再生装置は、上記ホストからのユーザデータ記録要求を受けた後に上記フォーマット処理を中断し、上記情報記録媒体に対してユーザデータを記録し、そのユーザデータを記録した後に上記情報記録媒体の所定領域にデータ記録状態情報を記録し、上記データ記録状態情報を記録した後に上記フォーマット処理を再開する情報記録システム。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
（２）上記のような情報記録システムにおいて、上記データ記録状態情報は、少なくとも未フォーマット領域にユーザデータ記録を行った領域の情報を含む情報記録システム。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
（４）上記のような情報記録システムにおいて、上記ユーザデータの記録後、一定時間経過した後に上記データ記録状態情報の記録を行う情報記録システム。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
（５）上記のような情報記録システムにおいて、書換え可能な情報記録媒体に対してデータの記録を行うデータ記録手段を有する情報記録再生装置とホストとを備える情報記録システムであって、上記ホストは、上記情報記録再生装置の上記情報記録媒体に対するフォーマット処理中に上記情報記録再生装置に対して上記情報記録媒体のイジェクト要求を行い、上記情報記録再生装置は、上記ホストからのイジェクト要求を受けた後に、ユーザデータ領域に複数の既記録領域が、未記録領域を挟み、不連続に存在する上記情報記録媒体に対する上記フォーマット処理を中断し、上記情報記録媒体の所定領域に少なくとも未フォーマット領域にユーザがデータ記録を行った領域の情報を含むデータ記録状態情報を記録し、上記データ記録状態情報を記録した後に上記未記録領域にフォーマット処理を行わずに上記情報記録媒体のイジェクトを行う情報記録システム。