(57)【要約】【課題】記録開始までの待ち時間を短縮する【解決手段】ホストからの情報記録媒体のフォーマット処理の要求に応じて、そのフォーマット処理の開始前に、該フォーマット処理の終了を示す終了情報を出力し（ステップ４０１）、その終了情報の出力後の所定のタイミングでフォーマット処理を開始する（ステップ４０７）。そして、終了情報の出力後、情報記録媒体への記録要求があると（ステップ４１３）、フォーマット処理を中断し（ステップ４１７）、該中断後に、情報記録媒体へのユーザデータの記録を行う（ステップ４２１）。この場合には、フォーマット処理の要求があると、リードインへの管理情報の記録を行う前に、フォーマット処理の終了をホストに通知することができるために、ブランクディスクに対して従来よりも短時間で記録を開始することが可能となる。【選択図】図４
2008217987.tif 000002
【特許請求の範囲】
【請求項１】
書き換え可能な情報記録媒体に記録を行う記録方法であって、
前記情報記録媒体のフォーマット処理の要求に応じて、前記フォーマット処理の開始前に前記フォーマット処理の終了を示す終了情報を出力する工程と；
前記終了情報の出力後に、前記フォーマット処理を行う工程と；
前記終了情報の出力後、前記情報記録媒体への記録要求があると、前記フォーマット処理を中断する工程と；
前記中断後に、前記情報記録媒体へのユーザデータの記録を行う工程と；を含む記録方法。
【請求項２】
前記情報記録媒体へのユーザデータの記録が終了後に、前記フォーマット処理を再開する工程を、含むことを特徴とする請求項１に記載の記録方法。
【請求項３】
前記情報記録媒体は、ＤＶＤ＋ＲＷの規格に準拠した情報記録媒体であることを特徴とする請求項１又は２に記載の記録方法。
【請求項４】
書き換え可能な情報記録媒体に記録を行う情報記録装置で用いられるプログラムあって、
前記情報記録媒体のフォーマット処理の要求に応じて、前記フォーマット処理の開始前に前記フォーマット処理の終了を示す終了情報を出力する手順と；
前記終了情報の出力後に、前記フォーマット処理を行う手順と；
前記終了情報の出力後、前記情報記録媒体への記録要求があると、前記フォーマット処理を中断する手順と；
前記中断後に、前記情報記録媒体へのユーザデータの記録を行う手順と；を前記情報記録装置の制御用コンピュータに実行させるプログラム。
【請求項５】
前記情報記録媒体へのユーザデータの記録が終了すると、前記フォーマット処理を再開する手順を前記情報記録装置の制御用コンピュータに更に実行させることを特徴とする請求項４に記載のプログラム。
【請求項６】
請求項４又は５に記載のプログラムが記録されたコンピュータ読み取り可能な記録媒体。
【請求項７】
書き換え可能な情報記録媒体に記録を行う情報記録装置であって、
前記情報記録媒体のフォーマット処理の要求に応じて、前記フォーマット処理の開始前に前記フォーマット処理の終了を示す終了情報を出力する終了情報出力手段と；
前記終了情報の出力後に、前記初期化を行う初期化手段と；
前記終了情報の出力後、前記情報記録媒体への記録要求があると、前記フォーマット処理を中断する初期化中断手段と；
前記中断後に、前記情報記録媒体へのユーザデータの記録を行うユーザデータ記録手段と；を備える情報記録装置。
【請求項８】
前記フォーマット処理の要求は、外部装置からの要求であることを特徴とする請求項７に記載の情報記録装置。
【請求項９】
前記記録要求は、外部装置からの要求であることを特徴とする請求項７又は８に記載の情報記録装置。
【請求項１０】
前記ユーザデータ記録手段でのユーザデータの記録が終了後に、前記フォーマット処理を再開する初期化再開手段を更に備えることを特徴とする請求項７〜９のいずれか一項に記載の情報記録装置。
【請求項１１】
書換え可能な情報記録媒体に対してデータの記録を行う情報記録再生装置とホストとを備える情報記録システムであって、
前記ホストは、前記情報記録再生装置に対して前記情報記録媒体のフォーマット処理要求を行い、
前記情報記録再生装置は、前記ホストからのフォーマット処理要求を受けると、前記フォーマット処理の開始前に前記フォーマット処理の終了を示す終了情報を前記ホストに出力し、該終了情報の出力後に前記フォーマット処理を行い、
前記情報記録再生装置は、前記終了情報の出力後に前記ホストから前記情報記録媒体への記録要求があると、前記フォーマット処理を中断し、前記情報記録媒体へのユーザデータの記録を行う情報記録システム。
【請求項１２】
前記情報記録再生装置は、前記情報記録媒体へのユーザデータの記録が終了すると、前記フォーマット処理を再開することを特徴とする請求項１１に記載の情報記録システム。
【請求項１３】
前記情報記録媒体は、ＤＶＤ＋ＲＷの規格に準拠した情報記録媒体であることを特徴とする請求項１１又は１２に記載の情報記録システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録方法、プログラム、記録媒体、情報記録装置及び情報記録システムに係り、更に詳しくは、情報記録媒体に情報を記録する記録方法、情報記録装置の制御用コンピュータで実行されるプログラム、該プログラムが記録された記録媒体、情報記録媒体に情報を記録する情報記録装置、及び情報記録媒体に情報を記録する情報記録再生装置を含む情報記録システムに関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータ（以下「パソコン」という）などの情報処理装置は、その機能が向上するに伴い、音楽や映像といったＡＶ（Ａｕｄｉｏ−Ｖｉｓｕａｌ）情報を取り扱うことが可能となってきた。また、テレビ放送やラジオ放送を受信するための受信装置を内蔵したパソコンが出現し、放送を介して配信されるコンテンツの記録媒体として、ＤＶＤ＋Ｒ（ＤＶＤ＋ｒｅｃｏｒｄａｂｌｅ）の規格に準拠した光ディスク（以下、便宜上「ＤＶＤ＋Ｒ」と略述する）やＤＶＤ＋ＲＷ（ＤＶＤ＋ｒｅｗｒｉｔａｂｌｅ）の規格に準拠した光ディスク（以下、便宜上「ＤＶＤ＋ＲＷ」と略述する）などの、記録容量が大きい光ディスクが注目されるようになり、その低価格化とともに、情報記録装置としての光ディスク装置が普及するようになった。さらに、ＤＶＤ＋Ｒ及びＤＶＤ＋ＲＷは、すでに広く利用されているＤＶＤ−ＲＯＭとの互換性を有していることもその特徴の１つとなっている。すなわち、ＤＶＤ＋Ｒ及びＤＶＤ＋ＲＷは、従来のＤＶＤ−ＲＯＭドライブ装置で再生することが可能である。
【０００３】
特に、ＤＶＤ＋ＲＷでは、ＤＶＤ−ＲＯＭとの互換性を保つため、記録領域の全面あるいは指定領域に予めダミーデータを記録する処理、いわゆるフォーマットが必要である。但し、フォーマットが完了するまでには長い処理時間を要するため、ＤＶＤ＋ＲＷでは、いわゆるバックグランドフォーマット方式でフォーマットが行われている。これは、フォーマット要求に対して、リードイン領域の一部に所定の管理情報を記録（初期化）しただけで、ユーザに対しフォーマット完了を通知し、ユーザデータの記録及び再生を可能とするとともに、ユーザからのアクセスがない時間を利用して残りの領域をダミーデータで記録する方式である。また、本出願人は、初期化を開始した後に、記録要求あるいは再生要求があると、初期化を中断する光ディスク記録再生装置を提案した（例えば、特許文献１参照）。これにより、新規に購入した光ディスク（以下、便宜上「ブランクディスク」という）が記録可能となるまでの時間を大幅に短縮することが可能となった。
【０００４】
【特許文献１】特開２００１−４３６６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１では、ブランクディスクを光ディスク装置にセットしてからユーザデータの記録が可能となるまでに、少なくともリードイン領域に所定の管理情報を記録するための時間が必要であるため、例えばテレビで放映中の番組などをその場で録画しようとしても、待ち時間が発生し、必要な部分が録画されない場合があるという不都合があった。
【０００６】
また、ＤＶＤ＋Ｒでは、ユーザデータを記録する際に、リードイン領域の一部に所定の管理情報を記録してからユーザデータの記録を行っている。すなわち、記録を要求してから実際に記録が開始されるまでに少なくともリードイン領域に所定の管理情報を記録するための時間が必要となる。そこで、上記ＤＶＤ＋ＲＷと同様に、ＤＶＤ＋Ｒに例えばテレビで放映中の番組などをその場で録画しようとしても、待ち時間が発生し、必要な部分が録画されない場合があるという不都合があった。
【０００７】
本発明は、かかる事情の下になされたもので、その第１の目的は、記録開始までの待ち時間を短縮することができる記録方法を提供することにある。
【０００８】
また、本発明の第２の目的は、情報記録装置で用いられ、記録開始までの待ち時間を短縮することができるプログラム及びそのプログラムが記録された記録媒体を提供することにある。
【０００９】
また、本発明の第３の目的は、記録開始までの待ち時間を短縮することができる情報記録装置及び情報記録システムを提供することにある。
【課題を解決するための手段】
【００１０】
本発明は、第１の観点からすると、書き換え可能な情報記録媒体に記録を行う記録方法であって、前記情報記録媒体のフォーマット処理の要求に応じて、前記フォーマット処理の開始前に前記フォーマット処理の終了を示す終了情報を出力する工程と；前記終了情報の出力後に、前記フォーマット処理を行う工程と；前記終了情報の出力後、前記情報記録媒体への記録要求があると、前記フォーマット処理を中断する工程と；前記中断後に、前記情報記録媒体へのユーザデータの記録を行う工程と；を含む記録方法である。
【００１１】
これによれば、書き換え可能な情報記録媒体のフォーマット処理の要求に応じて、その開始前に、フォーマット処理の終了を示す終了情報が出力され、その終了情報の出力後、フォーマット処理が行われる。また、終了情報の出力後、情報記録媒体への記録要求があると、フォーマット処理は中断され、その中断後に、情報記録媒体へのユーザデータの記録が行われる。従って、記録開始までの待ち時間を短縮することができる。
【００１２】
本発明は、第２の観点からすると、書き換え可能な情報記録媒体に記録を行う情報記録装置で用いられるプログラムあって、前記情報記録媒体のフォーマット処理の要求に応じて、前記フォーマット処理の開始前に前記フォーマット処理の終了を示す終了情報を出力する手順と；前記終了情報の出力後に、前記フォーマット処理を行う手順と；前記終了情報の出力後、前記情報記録媒体への記録要求があると、前記フォーマット処理を中断する手順と；前記中断後に、前記情報記録媒体へのユーザデータの記録を行う手順と；を前記情報記録装置の制御用コンピュータに実行させるプログラムである。
【００１３】
これによれば、本発明のプログラムがメインメモリにロードされ、その開始アドレスがプログラムカウンタにセットされると、情報記録装置の制御用コンピュータは、書き換え可能な情報記録媒体のフォーマット処理の要求に応じて、その開始前にフォーマット処理の終了を示す終了情報を出力し、その終了情報の出力後、フォーマット処理を行う。また、終了情報の出力後、情報記録媒体への記録要求があると、フォーマット処理を中断し、その中断後に、情報記録媒体へのユーザデータの記録を行う。すなわち、本発明のプログラムによれば、情報記録装置の制御用コンピュータに本発明の記録方法を実行させることができる。従って、従来よりも短時間で記録を開始することが可能となる。
【００１４】
本発明は、第３の観点からすると、本発明のプログラムが記録されたコンピュータ読み取り可能な記録媒体である。
【００１５】
これによれば、本発明のプログラムが記録されているために、コンピュータに実行させることにより、記録開始までの待ち時間を従来よりも短縮することが可能となる。
【００１６】
本発明は、第４の観点からすると、書き換え可能な情報記録媒体に記録を行う情報記録装置であって、前記情報記録媒体のフォーマット処理の要求に応じて、前記フォーマット処理の開始前に前記フォーマット処理の終了を示す終了情報を出力する終了情報出力手段と；前記終了情報の出力後に、前記初期化を行う初期化手段と；前記終了情報の出力後、前記情報記録媒体への記録要求があると、前記フォーマット処理を中断する初期化中断手段と；前記中断後に、前記情報記録媒体へのユーザデータの記録を行うユーザデータ記録手段と；を備える情報記録装置である。
【００１７】
これによれば、書き換え可能な情報記録媒体のフォーマット処理の要求に応じて、終了情報出力手段により、フォーマット処理の開始前にフォーマット処理の終了を示す終了情報が出力され、初期化手段により、終了情報の出力後フォーマット処理が行われる。また、初期化中断手段により、終了情報の出力後、情報記録媒体への記録要求があると、フォーマット処理が中断され、その中断後に、ユーザデータ記録手段により、情報記録媒体へのユーザデータの記録が行われる。従って、記録開始までの待ち時間を短縮することができる。
【００１８】
本発明は、第５の観点からすると、書換え可能な情報記録媒体に対してデータの記録を行う情報記録再生装置とホストとを備える情報記録システムであって、前記ホストは、前記情報記録再生装置に対して前記情報記録媒体のフォーマット処理要求を行い、前記情報記録再生装置は、前記ホストからのフォーマット処理要求を受けると、前記フォーマット処理の開始前に前記フォーマット処理の終了を示す終了情報を前記ホストに出力し、該終了情報の出力後に前記フォーマット処理を行い、前記情報記録再生装置は、前記終了情報の出力後に前記ホストから前記情報記録媒体への記録要求があると、前記フォーマット処理を中断し、前記情報記録媒体へのユーザデータの記録を行う情報記録システムである。
【００１９】
これによれば、情報記録再生装置は、書き換え可能な情報記録媒体のフォーマット処理の要求に応じて、フォーマット処理の開始前にフォーマット処理の終了を示す終了情報を出力し、該終了情報の出力後フォーマット処理を行う。また、情報記録再生装置は、終了情報の出力後、情報記録媒体への記録要求があると、フォーマット処理を中断し、その中断後に、情報記録媒体へのユーザデータの記録を行う。従って、記録開始までの待ち時間を短縮することができる。
【発明を実施するための最良の形態】
【００２０】
《第１の実施形態》
以下、本発明の第１の実施形態を図１〜図６に基づいて説明する。図１には、本発明の第１の実施形態に係る情報記録装置としての光ディスク装置の概略構成が示されている。
【００２１】
この図１に示される光ディスク装置２０は、光ディスク１５を回転駆動するためのスピンドルモータ２２、光ピックアップ装置２３、レーザコントロール回路２４、エンコーダ２５、モータドライバ２７、再生信号処理回路２８、サーボコントローラ３３、バッファＲＡＭ３４、バッファマネージャ３７、インターフェース３８、ＲＯＭ３９、ＣＰＵ４０及びＲＡＭ４１などを備えている。なお、図１における矢印は、代表的な信号や情報の流れを示すものであり、各ブロックの接続関係の全てを表すものではない。また、光ディスク装置２０は、ＤＶＤ＋ＲＷ及びＤＶＤ＋Ｒの規格に準拠した情報記録媒体にアクセス可能であり、本第１の実施形態では、一例としてＤＶＤ＋ＲＷの規格に準拠した情報記録媒体が光ディスク１５に用いられるものとする。
【００２２】
前記光ピックアップ装置２３は、光源としての半導体レーザ、該半導体レーザから出射される光束を光ディスク１５の記録面に導くとともに、前記記録面で反射された戻り光束を所定の受光位置まで導く光学系、前記受光位置に配置され戻り光束を受光する受光器、及び駆動系（フォーカシングアクチュエータ、トラッキングアクチュエータ及びシークモータ等）（いずれも図示省略）などを含んで構成されている。そして、受光器からは、その受光量に応じた信号が再生信号処理回路２８に出力される。
【００２３】
前記再生信号処理回路２８は、光ピックアップ装置２３の出力信号に基づいてウォブル信号、ＲＦ信号及びサーボ信号（フォーカスエラー信号やトラックエラー信号など）を検出する。再生信号処理回路２８では、ウォブル信号からＡＤＩＰ（Ａｄｄｒｅｓｓ  Ｉｎ  Ｐｒｅｇｒｏｏｖｅ）情報及び同期信号などを抽出する。ここで抽出されたＡＤＩＰ情報はＣＰＵ４０に出力され、同期信号はエンコーダ２５に出力される。さらに、再生信号処理回路２８は、ＲＦ信号に対して復調処理、誤り訂正処理などを行なった後、バッファマネージャ３７を介してバッファＲＡＭ３４に格納する。また、フォーカスエラー信号及びトラックエラー信号は、再生信号処理回路２８からサーボコントローラ３３に出力される。
【００２４】
前記サーボコントローラ３３は、フォーカスエラー信号に基づいて光ピックアップ装置２３のフォーカシングアクチュエータを制御する制御信号を生成し、トラックエラー信号に基づいて光ピックアップ装置２３のトラッキングアクチュエータを制御する制御信号を生成する。各制御信号はサーボコントローラ３３からモータドライバ２７にそれぞれ出力される。
【００２５】
前記バッファマネージャ３７は、バッファＲＡＭ３４へのデータの入出力を管理し、蓄積されたデータ量が所定の値になると、ＣＰＵ４０に通知する。
【００２６】
前記モータドライバ２７は、サーボコントローラ３３からの制御信号に基づいて、光ピックアップ装置２３のフォーカシングアクチュエータ及びトラッキングアクチュエータを駆動する。また、モータドライバ２７は、ＣＰＵ４０の指示に基づいて、光ディスク１５の線速度が一定となるようにスピンドルモータ２２を制御する。さらに、モータドライバ２７は、ＣＰＵ４０の指示に基づいて、光ピックアップ装置２３のシークモータを駆動し、光ピックアップ装置２３のスレッジ方向の位置を制御する。
【００２７】
前記エンコーダ２５は、ＣＰＵ４０の指示に基づいて、バッファマネージャ３７を介してバッファＲＡＭ３４から記録データを取り出し、その記録データを変調するとともに、エラー訂正コードの付加などを行ない、光ディスク１５への書き込み信号を生成する。そして、再生信号処理回路２８からの同期信号に同期して、書き込み信号をレーザコントロール回路２４に出力する。
【００２８】
前記レーザコントロール回路２４は、エンコーダ２５からの書き込み信号及びＣＰＵ４０の指示に基づいて、光ピックアップ装置２３の半導体レーザの出力を制御する。
【００２９】
前記インターフェース３８は、ホスト（例えばパソコン）との双方向の通信インターフェースであり、ＡＴＡＰＩ（ＡＴ  Ａｔｔａｃｈｍｅｎｔ  Ｐａｃｋｅｔ  Ｉｎｔｅｒｆａｃｅ）及びＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）等の標準インターフェースに準拠している。
【００３０】
前記ＲＯＭ３９には、ＣＰＵ４０にて解読可能なコードで記述された後述するプログラム（以下「第１の記録制御プログラム」という）を含むプログラムが格納されている。なお、光ディスク装置２０の電源がオン状態になると、前記ＲＯＭ３９に格納されているプログラムは不図示のメインメモリにロードされ、前記ＣＰＵ４０はそのプログラムに従って上記各部の動作を制御するとともに、制御に必要なデータ等を一時的にＲＡＭ４１に保存する。
【００３１】
ＤＶＤ＋ＲＷ規格に準拠する光ディスク１５の記録領域は、一例として図２（Ａ）に示されるように、内周側から外周側に向かって３つの領域（リードイン領域ＬＩＡ、データ領域ＤＺＡ、及びリードアウト領域ＬＯＡ）に分けられる。ユーザデータはデータ領域ＤＺＡ内に記録される。なお、実際の光ディスク１５のトラックはスパイラル状であるが、図２（Ａ）及び図２（Ｂ）では便宜上、トラックを直線状で示し、紙面左側を光ディスク１５の内周側、紙面右側を光ディスク１５の外周側としている。
【００３２】
リードイン領域ＬＩＡは、図３に示されるように、アドレス０１Ｄ８３０〜０３００００に位置し、１２のゾーンから構成されている。すなわち、イニシャル・ゾーン（Ｉｎｉｔｉａｌ  Ｚｏｎｅ）、インナ・ディスク・テスト・ゾーン（Ｉｎｎｅｒ  Ｄｉｓｃ  Ｔｅｓｔ  Ｚｏｎｅ）、インナ・ドライブ・テスト・ゾーン（Ｉｎｎｅｒ  Ｄｒｉｖｅ  Ｔｅｓｔ  Ｚｏｎｅ）、ガード・ゾーン１（Ｇｕａｒｄ  Ｚｏｎｅ  １）、リザーブド・ゾーン１（Ｒｅｓｅｒｖｅｄ  Ｚｏｎｅ  １）、リザーブド・ゾーン２（Ｒｅｓｅｒｖｅｄ  Ｚｏｎｅ  ２）、インナ・ディスク・アイデンティフィケーション・ゾーン（Ｉｎｎｅｒ  Ｄｉｓｃ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｚｏｎｅ）、リザーブド・ゾーン３（Ｒｅｓｅｒｖｅｄ  Ｚｏｎｅ  ３）、リファレンス・コード・ゾーン（Ｒｅｆｅｒｅｎｃｅ  Ｃｏｄｅ  Ｚｏｎｅ）、バッファ・ゾーン１（Ｂｕｆｆｅｒ  Ｚｏｎｅ  １）、コントロール・データ・ゾーン（Ｃｏｎｔｒｏｌ  Ｄａｔａ  Ｚｏｎｅ）、バッファ・ゾーン２（Ｂｕｆｆｅｒ  Ｚｏｎｅ  ２）である。ここで、インナ・ディスク・アイデンティフィケーション・ゾーンには、フォーマット状態やデータの記録状態などがビットマップ形式で記述されるフォーマッティング・ディスク・コントロール・ブロック（Ｆｏｒｍａｔｔｉｎｇ  Ｄｉｓｃ  Ｃｏｎｔｒｏｌ  Ｂｌｏｃｋ、以下「ＦＤＣＢ」という）が記録される。また、コントロール・データ・ゾーンには、データ領域の開始アドレス情報、終了アドレス情報などを含むフィジカル・フォーマット・インフォメーション（Ｐｈｙｓｉｃａｌ  Ｆｏｒｍａｔ  Ｉｎｆｏｒｍａｔｉｏｎ）が記録される。なお、アドレスは１６進数で記述されている。
【００３３】
上述のようにして構成された光ディスク装置２０において、光ディスク１５のフォーマットを要求するコマンド（Ｆｏｒｍａｔ  Ｕｎｉｔ  Ｃｏｍｍａｎｄ、以下「フォーマット要求コマンド」ともいう）をホストから受信したときの処理動作について図４及び図５を用いて説明する。フォーマット要求コマンドを受信すると、ＣＰＵ４０のプログラムカウンタに図４及び図５のフローチャートに対応するプログラムの先頭アドレスがセットされ、処理がスタートする。なお、図４及び図５のフローチャートは、ＣＰＵ４０によって実行される一連の処理アルゴリズムに対応している。また、光ディスク１５はブランクディスクであるものとする。
【００３４】
最初のステップ４０１では、フォーマットが正常に完了したことを示すフォーマット完了情報をホストに送信する。これにより、記録及び再生要求が受け付け可能となる。また、フォーマット中断要求の有無がセットされるフォーマット中断要求フラグ、排出要求の有無がセットされる排出要求フラグ、記録要求の有無がセットされる記録要求フラグ、及び再生要求の有無がセットされる再生要求フラグにそれぞれ「０」をセットして各フラグの初期化を行う。なお、本実施形態では、ホストとの通信は送信及び受信ともに割り込み処理によって行われている。そこで、ホストからフォーマット中断要求のコマンド（Ｃｌｏｓｅ  Ｔｒａｃｋ／Ｓｅｓｓｉｏｎ  Ｃｏｍｍａｎｄ）を受信すると、割り込み処理にて上記フォーマット中断要求フラグに「１」がセットされ、排出要求のコマンド（Ｓｔａｒｔ／Ｓｔｏｐ  Ｕｎｉｔ  Ｃｏｍｍａｎｄ）を受信すると、割り込み処理にて上記排出要求フラグに「１」がセットされるようになっている。また、記録を要求するコマンド（Ｗｒｉｔｅ  Ｃｏｍｍａｎｄ、以下「記録要求コマンド」ともいう）を受信すると、割り込み処理にて上記記録要求フラグに「１」がセットされ、また再生を要求するコマンド（Ｒｅａｄ  Ｃｏｍｍａｎｄ、以下「再生要求コマンド」ともいう）をホストから受信すると、割り込み処理にて上記再生要求フラグに「１」がセットされるようになっている。
【００３５】
次のステップ４０３では、ホストからの記録要求を待つ。ここでは、記録要求フラグを参照し、記録要求フラグに「１」がセットされていれば、ステップ４０３での判断は肯定され、ステップ４０５に移行する。
【００３６】
このステップ４０５では、記録要求フラグを「０」にリセットした後、ホストから受信したユーザデータをデータ領域ＤＺＡ内の指定された領域に記録する。なお、光ディスク装置２０における記録処理の詳細については後述する。ユーザデータの記録が終了すると、ステップ４０７に移行する。
【００３７】
このステップ４０７では、光ディスク１５の初期化（以下、「ディスク初期化」という）として、リードイン領域ＬＩＡの一部領域への所定の管理情報の記録を開始する。ここでは、１６セクタ分の管理情報を記録すると、ステップ４０９に移行する。なお、ＤＶＤ＋ＲＷにおけるディスク初期化では、アドレス０２ＤＣ８０〜０３００００まで、すなわち、ガード・ゾーン１（Ｇｕａｒｄ  Ｚｏｎｅ  １）、リザーブド・ゾーン１（Ｒｅｓｅｒｖｅｄ  Ｚｏｎｅ  １）、リザーブド・ゾーン２（Ｒｅｓｅｒｖｅｄ  Ｚｏｎｅ  ２）、インナ・ディスク・アイデンティフィケーション・ゾーン（Ｉｎｎｅｒ  Ｄｉｓｃ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｚｏｎｅ）、リザーブド・ゾーン３（Ｒｅｓｅｒｖｅｄ  Ｚｏｎｅ  ３）、リファレンス・コード・ゾーン（Ｒｅｆｅｒｅｎｃｅ  Ｃｏｄｅ  Ｚｏｎｅ）、バッファ・ゾーン１（Ｂｕｆｆｅｒ  Ｚｏｎｅ  １）、コントロール・データ・ゾーン（Ｃｏｎｔｒｏｌ  Ｄａｔａ  Ｚｏｎｅ）、バッファ・ゾーン２（Ｂｕｆｆｅｒ  Ｚｏｎｅ  ２）に所定の管理情報が記録される（図３参照）。
【００３８】
次のステップ４０９では、ホストからのフォーマット中断要求の有無を判断する。ここでは、フォーマット中断要求フラグを参照し、フォーマット中断要求フラグに「１」がセットされていなければ、ステップ４０９での判断は否定され、ステップ４１１に移行する。
【００３９】
このステップ４１１では、排出要求フラグを参照し、光ディスク１５の排出要求があるか否かを判断する。ここでは、排出要求フラグが「０」のままであれば、ステップ４１１での判断は否定され、ステップ４１３に移行する。
【００４０】
このステップ４１３では、ホストからの記録要求又は再生要求の有無を判断する。ここでは、記録要求フラグ及び再生要求フラグを参照し、いずれのフラグにも「０」がセットされていれば、ステップ４１３での判断は否定され、ステップ４１５に移行する。
【００４１】
このステップ４１５では、上記ディスク初期化を継続する。１６セクタ分の管理情報を記録すると、ステップ４２７に移行する。
【００４２】
このステップ４２７では、ディスク初期化が完了しているか否かを判断する。すなわち、アドレス０２ＤＣ８０〜０３００００までに所定の管理情報が記録されているか否かをチェックする。ここでは、３２セクタ分の情報が記録されただけであるため、ステップ４２７での判断は否定され、ステップ４０９に戻る。
【００４３】
以下、ステップ４０９、ステップ４１１、ステップ４１３、及びステップ４２７での判断が肯定されるまで、ステップ４０９→４１１→４１３→４１５→４２７の処理、判断を繰り返す。これにより、ディスク初期化が進行する。
【００４４】
一方、ステップ４０９において、フォーマット中断要求フラグに「１」がセットされていれば、ステップ４０９での判断は肯定され、ステップ４３１に移行する。
【００４５】
このステップ４３１では、ディスク初期化を完了する。すなわち、未記録の管理情報を所定のアドレスに記録する。そして、ディスク初期化が完了すると、ステップ４３３に移行する。
【００４６】
このステップ４３３では、フォーマット中断処理を行う。すなわち、データ領域ＤＺＡ内に記録されているユーザデータのうちで最外周にあるデータの最終アドレス（Ｌａｓｔ  Ｗｒｉｔｔｅｎ  Ａｄｄｒｅｓｓ、以下「ＬＷＡ」という）とデータ領域ＤＺＡの先頭アドレスとの間に未記録領域が存在する場合には、その未記録領域にダミーデータを記録する。また、リードイン領域ＬＩＡ内のＦＤＣＢを更新するとともに、一例として図２（Ｂ）に示されるように、ＬＷＡに続けてＴＬＯ（Ｔｅｍｐｏｒａｒｙ  Ｌｅａｄ−ｏｕｔ）を記録する。これにより、ＤＶＤ−ＲＯＭとの互換性を保つことが可能となる。そして、フォーマット中断処理が完了すると、フォーマット要求コマンドをホストから受信したときの処理を終了する。
【００４７】
また、ステップ４１１において、排出要求フラグに「１」がセットされていれば、ステップ４１１での判断は肯定され、ステップ４３５に移行する。
【００４８】
このステップ４３５では、排出要求フラグを「０」にリセットした後、フォーマット中断要求の発行を促すために、ホストにエラー情報を通知する。そして、ステップ４０９に戻る。
【００４９】
さらに、ステップ４１３において、記録要求フラグ又は再生要求フラグに「１」がセットされていれば、このステップ４１３での判断は肯定され、ステップ４１７に移行する。
【００５０】
このステップ４１７では、ディスク初期化を中断する。
【００５１】
次のステップ４１９では、記録要求フラグを参照し、記録要求フラグに「１」がセットされていれば、ステップ４１９での判断は肯定され、ステップ４２１に移行する。
【００５２】
このステップ４２１では、記録要求フラグを「０」にリセットした後、ホストから受信したユーザデータをデータ領域ＤＺＡ内の指定された領域に記録する。ユーザデータの記録が終了すると、ステップ４２３に移行する。
【００５３】
一方、ステップ４１９において、記録要求フラグに「１」がセットされていなければ、ステップ４１９での判断は否定され、ステップ４２５に移行する。
【００５４】
このステップ４２５では、再生要求フラグを「０」にリセットした後、ホストから指定された領域に記録されているユーザデータを再生し、ホストに転送する。なお、光ディスク装置２０における再生処理の詳細については後述する。ホストから指定されたユーザデータの再生が終了すると、ステップ４２３に移行する。
【００５５】
このステップ４２３では、初期化の再開を指示する。
【００５６】
次のステップ４２７において、ディスク初期化が完了していれば、ステップ４２７での判断は肯定され、図５のステップ４５１に移行する。
【００５７】
このステップ４５１では、ホストからのフォーマット中断要求の有無を判断する。ここでは、フォーマット中断要求フラグを参照し、フォーマット中断要求フラグに「１」がセットされていなければ、ステップ４５１での判断は否定され、ステップ４５３に移行する。
【００５８】
このステップ４５３では、排出要求フラグを参照し、光ディスク１５の排出要求があるか否かを判断する。ここで、排出要求フラグが「０」のままであれば、ステップ４５３での判断は否定され、ステップ４５５に移行する。
【００５９】
このステップ４５５では、フォーマットが完了しているか否かを判断する。フォーマットが完了しているか否かは、データ領域ＤＺＡ内における未記録領域の有無によって判断され、未記録領域が存在すれば、フォーマットは未完了であると判断される。ここでは、光ディスク１５はブランクディスクであるため、ステップ４５５での判断は否定され、ステップ４５７に移行する。
【００６０】
このステップ４５７では、ホストからの記録要求又は再生要求の有無を判断する。ここでは、記録要求フラグ及び再生要求フラグを参照し、いずれのフラグにも「０」がセットされていれば、ステップ４５７での判断は否定され、ステップ４５９に移行する。
【００６１】
このステップ４５９では、フォーマットを実施する。すなわち、データ領域ＤＺＡ内の未記録部分に例えば１６セクタ分のダミーデータを記録する。そして、ステップ４５１に戻る。
【００６２】
以下、ステップ４５１、ステップ４５３、ステップ４５５、及びステップ４５７のいずれかでの判断が肯定されるまで、ステップ４５１→４５３→４５５→４５７→４５９の処理、判断を繰り返す。これにより、フォーマットが進行する。
【００６３】
一方、ステップ４５１において、フォーマット中断要求フラグに「１」がセットされていれば、ステップ４５１での判断は肯定され、ステップ４７１に移行する。
【００６４】
このステップ４７１では、フォーマット中断処理を行う。すなわち、ＬＷＡとデータ領域ＤＺＡの先頭アドレスとの間に未記録領域が存在する場合には、その未記録領域にダミーデータを記録する。また、リードイン領域ＬＩＡ内のＦＤＣＢを更新するとともに、ＬＷＡに続けてＴＬＯを記録する。これにより、ＤＶＤ−ＲＯＭとの互換性を保つことが可能となる。そして、フォーマット中断処理が完了すると、フォーマット要求コマンドをホストから受信したときの処理を終了する。
【００６５】
また、ステップ４５３において、排出要求フラグに「１」がセットされていれば、ステップ４５３での判断は肯定され、ステップ４７３に移行する。
【００６６】
このステップ４７３では、排出要求フラグを「０」にリセットした後、フォーマット中断要求の発行を促すために、ホストにエラー情報を通知する。そして、ステップ４５１に戻る。
【００６７】
また、ステップ４５５において、フォーマットが完了していれば、このステップ４５５での判断は肯定され、リードイン領域ＬＩＡ内のイニシャル・ゾーン（Ｉｎｉｔｉａｌ  Ｚｏｎｅ）、インナ・ディスク・テスト・ゾーン（Ｉｎｎｅｒ  Ｄｉｓｃ  Ｔｅｓｔ  Ｚｏｎｅ）、及びインナ・ドライブ・テスト・ゾーン（Ｉｎｎｅｒ  Ｄｒｉｖｅ  Ｔｅｓｔ  Ｚｏｎｅ）に所定の情報を記録するとともに、ＦＤＣＢを更新した後、フォーマット要求コマンドを受信したときの処理を終了する。
【００６８】
さらに、ステップ４５７において、記録要求フラグ又は再生要求フラグに「１」がセットされていれば、このステップ４５７での判断は肯定され、ステップ４６１に移行する。
【００６９】
このステップ４６１では、記録要求フラグを参照し、記録要求フラグに「１」がセットされていれば、ステップ４６１での判断は肯定され、ステップ４６３に移行する。
【００７０】
このステップ４６３では、記録要求フラグを「０」にリセットした後、ホストから受信したユーザデータをデータ領域ＤＺＡ内の指定された領域に記録する。ユーザデータの記録が終了すると、ステップ４５１に戻る。
【００７１】
一方、ステップ４６１において、記録要求フラグに「１」がセットされていなければ、このステップ４６１での判断は否定され、ステップ４６５に移行する。
【００７２】
このステップ４６５では、再生要求フラグを「０」にリセットした後、ホストから指定された領域に記録されているユーザデータを再生し、ホストに転送する。ホストから指定されたユーザデータの再生が終了すると、ステップ４５１に戻る。
【００７３】
次に、光ディスク１５のＦＤＣＢ情報を要求するコマンド（以下「ＦＤＣＢ要求コマンド」ともいう）をホストから受信したときの光ディスク装置２０における処理動作について図６を用いて説明する。ＦＤＣＢ要求コマンドを受信すると、ＣＰＵ４０のプログラムカウンタに図６のフローチャートに対応するプログラムの先頭アドレスがセットされ、処理がスタートする。なお、図６のフローチャートは、ＣＰＵ４０によって実行される一連の処理アルゴリズムに対応している。
【００７４】
最初のステップ４８１では、ディスク初期化が完了しているか否かを判断する。すなわち、アドレス０２ＤＣ８０〜０３００００までに所定の管理情報が記録されているか否かをチェックする。ここで、アドレス０２ＤＣ８０〜０３００００までに未記録領域があれば、ディスク初期化は未完了であるとして、ステップ４８１での判断は否定され、ステップ４８３に移行する。
【００７５】
このステップ４８３では、ホストへの送信用のＦＤＣＢ情報を作成する。
【００７６】
次のステップ４８５では、ＦＤＣＢ情報（ここでは、作成されたＦＤＣＢ情報）をホストに通知する。そして、ＦＤＣＢ要求コマンドを受信したときの処理を終了する。
【００７７】
一方、ステップ４８１において、アドレス０２ＤＣ８０〜０３００００までに所定の管理情報が記録されていれば、ディスク初期化は完了しているとして、ステップ４８１での判断は肯定され、ステップ４８７に移行する。
【００７８】
このステップ４８７では、光ディスク１５のリードイン領域からＦＤＣＢ情報を読み出す。そして、ステップ４８５に移行する。
【００７９】
このステップ４８５では、ＦＤＣＢ情報（ここでは、リードイン領域から読み出したＦＤＣＢ情報）をホストに通知する。そして、ＦＤＣＢ要求コマンドを受信したときの処理を終了する。
【００８０】
ここで、光ディスク装置２０における記録処理について説明する。
【００８１】
ＣＰＵ４０は、指定された記録速度に基づいてスピンドルモータ２２の回転を制御するための制御信号をモータドライバ２７に出力するとともに、ホスト４９から記録要求コマンドを受信した旨を再生信号処理回路２８に通知する。また、ＣＰＵ４０は、ホスト４９から受信したユーザデータのバッファＲＡＭ３４への蓄積をバッファマネージャ３７に指示する。
【００８２】
再生信号処理回路２８は、光ディスク１５の回転が所定の線速度に達すると、光ピックアップ装置２３の受光器からの出力信号に基づいてフォーカスエラー信号及びトラックエラー信号を検出し、サーボコントローラ３３に出力する。サーボコントローラ３３は、再生信号処理回路２８からのフォーカスエラー信号及びトラックエラー信号に基づいて、モータドライバ２７を介して光ピックアップ装置２３のフォーカシングアクチュエータ及びトラッキングアクチュエータを駆動し、フォーカスずれ及びトラックずれを補正する。また、再生信号処理回路２８は、光ピックアップ装置２３の受光器からの出力信号に基づいてＡＤＩＰ情報を取得し、ＣＰＵ４０に通知する。
【００８３】
ＣＰＵ４０は、ＡＤＩＰ情報に基づいて書き込み開始地点に光ピックアップ装置２３が位置するように光ピックアップ装置２３のシークモータを制御する信号をモータドライバ２７に出力する。また、ＣＰＵ４０は、バッファマネージャ３７からバッファＲＡＭ３４に蓄積されたユーザデータ量が所定の値を超えたとの通知を受け取ると、エンコーダ２５に書き込み信号の生成を指示する。さらに、ＣＰＵ４０は、ＡＤＩＰ情報に基づいて光ピックアップ装置２３の位置が書き込み開始地点であると判断すると、エンコーダ２５に通知する。これにより、ユーザデータは、エンコーダ２５、レーザコントロール回路２４及び光ピックアップ装置２３を介して光ディスク１５に記録される。
【００８４】
次に、光ディスク装置２０における再生処理について説明する。
【００８５】
ＣＰＵ４０は、再生速度に基づいてスピンドルモータ２２の回転を制御するための制御信号をモータドライバ２７に出力するとともに、再生要求コマンドを受信した旨を再生信号処理回路２８に通知する。再生信号処理回路２８は、前記記録処理の場合と同様に、フォーカスずれ及びトラックずれを補正するとともに、ＡＤＩＰ情報をＣＰＵ４０に通知する。
【００８６】
ＣＰＵ４０は、ＡＤＩＰ情報に基づいて読み出し開始地点に光ピックアップ装置２３が位置するように光ピックアップ装置２３のシークモータを制御する信号をモータドライバ２７に出力する。そして、ＣＰＵ４０は、ＡＤＩＰ情報に基づいて光ピックアップ装置２３の位置が読み出し開始地点であると判断すると、再生信号処理回路２８に通知する。
【００８７】
そして、再生信号処理回路２８は、光ピックアップ装置２３の受光器からの出力信号に基づいてＲＦ信号を検出し、復調処理、誤り訂正処理などを行った後、バッファＲＡＭ３４に蓄積する。バッファマネージャ３７は、バッファＲＡＭ３４に蓄積された再生データがセクタデータとして揃ったときに、インターフェース３８を介してホストに転送する。
【００８８】
なお、再生信号処理回路２８は、記録処理及び再生処理が終了するまで、上述した如く、光ピックアップ装置２３の受光器からの出力信号に基づいてフォーカスエラー信号及びトラックエラー信号を検出し、サーボコントローラ３３及びモータドライバ２７を介してフォーカスずれ及びトラックずれを随時補正する。
【００８９】
以上の説明から明らかなように、本第１の実施形態に係る光ディスク装置では、ＣＰＵ４０及び該ＣＰＵ４０によって実行されるプログラムとによって、終了情報出力手段、初期化手段、初期化中断手段、ユーザデータ記録手段、及び初期化再開手段が実現されている。すなわち、図４のステップ４０１の処理によって終了情報出力手段が、ステップ４０７の処理によって初期化手段が、ステップ４１７の処理によって初期化中断手段が、ステップ４０５の処理によってユーザデータ記録手段が、ステップ４２３の処理によって初期化再開手段が、それぞれ実現されている。しかしながら、本発明がこれに限定されるものではないことは勿論である。すなわち、上記第１の実施形態は一例に過ぎず、上記のＣＰＵ４０によるプログラムに従う処理によって実現した構成各部の少なくとも一部をハードウェアによって構成することとしても良いし、あるいは全ての構成部分をハードウェアによって構成することとしても良い。
【００９０】
また、本第１の実施形態では、ＲＯＭ３９にインストールされているプログラムのうち、図４、図５及び図６のフローチャートで示される処理に対応するプログラムによって前記第１の記録制御プログラムが構成されている。
【００９１】
以上説明したように、本第１の実施形態に係る光ディスク装置及び記録方法によると、光ディスク１５がＤＶＤ＋ＲＷの場合に、フォーマット要求コマンドを受信すると、直ちにフォーマット完了をホストに通知している。これにより、光ディスクがブランクディスクであっても、光ディスク装置にローディング後、直ちにユーザデータの記録を行うことができる。すなわち、記録開始までの待ち時間を短縮することが可能となる。
【００９２】
また、本第１の実施形態によると、ディスク初期化を実行している際に、ホストから記録要求コマンドを受信すると、ディスク初期化を中断し、記録処理に移行しているために、直ちにユーザデータの記録を行うことができる。すなわち、記録開始までの待ち時間を短縮することが可能となる。
【００９３】
また、本第１の実施形態によると、ホストからの記録要求がないときを利用してディスク初期化を実行しているために、効率良くディスク初期化を行うことができる。
【００９４】
また、本第１の実施形態によると、ＦＤＣＢ要求コマンドを受信した際に、ディスク初期化が完了していない場合には、ＦＤＣＢ情報を作成し、そのＦＤＣＢ情報をホストに通知している。これにより、ディスク初期化をバックグランドで実施しても、ホストに対して常に正しいディスク情報を通知することができる。
【００９５】
また、本第１の実施形態によると、ディスク初期化の完了前に、ホストからフォーマット中断要求コマンドを受信すると、ディスク初期化を完了してからフォーマットの中断処理に移行しているため、結果としてディスク初期化を確実に実施することができる。
【００９６】
なお、上記第１の実施形態では、フォーマット完了前にホストから排出要求コマンドを受信すると、フォーマットの中断指示を促すために、エラー情報をホストに通知しているが、光ディスク装置に付設されているイジェクトスイッチを介した排出要求の場合には、前記フォーマット中断要求コマンドを受信した処理と同様な処理を行っても良い。
【００９７】
また、上記第１の実施形態では、前記第１の記録制御プログラムは、ＲＯＭ３９に記録されているが、他の記録媒体（ＣＤ−ＲＯＭ、光磁気ディスク、フラッシュメモリ、フレキシブルディスク等）に記録されていても良い。この場合には、各記録媒体に対応するドライブ装置を付加し、各ドライブ装置から第１の記録制御プログラムをインストールすることとなる。要するに、第１の記録制御プログラムがＣＰＵ４０のメインメモリにロードされれば良い。
【００９８】
《第２の実施形態》
次に、本発明の第２の実施形態を図７及び図８に基づいて説明する。
【００９９】
この第２の実施形態は、ＤＶＤ＋Ｒの規格に準拠した情報記録媒体が用いられる点に特徴を有する。すなわち、光ディスク装置の構成などは、前述した第１の実施形態と同様であるが、前記第１の記録制御プログラムの代わりに後述する第２の記録制御プログラムがＲＯＭ３９に格納されている。従って、以下においては、第１の実施形態との相違点を中心に説明するとともに、前述した第１の実施形態と同一若しくは同等の構成部分については同一の符号を用い、その説明を簡略化し若しくは省略するものとする。
【０１００】
リードイン領域ＬＩＡは、ＤＶＤ＋ＲＷと同様に、アドレス０１Ｄ８３０〜０３００００に位置し、１２のゾーンから構成されている（図３参照）。すなわち、イニシャル・ゾーン（Ｉｎｉｔｉａｌ  Ｚｏｎｅ）、インナ・ディスク・テスト・ゾーン（Ｉｎｎｅｒ  Ｄｉｓｃ  Ｔｅｓｔ  Ｚｏｎｅ）、インナ・ドライブ・テスト・ゾーン（Ｉｎｎｅｒ  Ｄｒｉｖｅ  Ｔｅｓｔ  Ｚｏｎｅ）、ガード・ゾーン１（Ｇｕａｒｄ  Ｚｏｎｅ  １）、リザーブド・ゾーン１（Ｒｅｓｅｒｖｅｄ  Ｚｏｎｅ  １）、リザーブド・ゾーン２（Ｒｅｓｅｒｖｅｄ  Ｚｏｎｅ  ２）、インナ・ディスク・アイデンティフィケーション・ゾーン（Ｉｎｎｅｒ  Ｄｉｓｃ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｚｏｎｅ）、リザーブド・ゾーン３（Ｒｅｓｅｒｖｅｄ  Ｚｏｎｅ  ３）、リファレンス・コード・ゾーン（Ｒｅｆｅｒｅｎｃｅ  Ｃｏｄｅ  Ｚｏｎｅ）、バッファ・ゾーン１（Ｂｕｆｆｅｒ  Ｚｏｎｅ  １）、コントロール・データ・ゾーン（Ｃｏｎｔｒｏｌ  Ｄａｔａ  Ｚｏｎｅ）、バッファ・ゾーン２（Ｂｕｆｆｅｒ  Ｚｏｎｅ  ２）である。
【０１０１】
ＤＶＤ＋Ｒでは、マルチセッション、マルチトラック記録方式が採用されており、ＤＶＤ＋Ｒにおけるデータ記録状態の管理はトラック単位で行なわれている。そこで、セッション内の各トラックの情報を表すセッション・ディスク・コントロール・ブロック（Ｓｅｓｓｉｏｎ  Ｄｉｓｃ  Ｃｏｎｔｒｏｌ  Ｂｌｏｃｋ、以下「ＳＤＣＢ」という）がインナ・ディスク・アイデンティフィケーション・ゾーンに記録される。
【０１０２】
また、ＤＶＤ＋Ｒではデータの上書きが不可能であるため、トラックが追加される度に、追加されたトラック情報を加えたＳＤＣＢがインナ・ディスク・アイデンティフィケーション・ゾーン内に追加記録される。なお、インナ・ディスク・アイデンティフィケーション・ゾーンには１６個のＳＤＣＢを記録する領域があるため、セッション内に記録できるトラックは最大１６個までとなっている。
【０１０３】
また、コントロール・データ・ゾーンには、ＤＶＤ＋ＲＷと同様に、データ領域の開始アドレス情報、終了アドレス情報などを含むフィジカル・フォーマット・インフォメーション（Ｐｈｙｓｉｃａｌ  Ｆｏｒｍａｔ  Ｉｎｆｏｒｍａｔｉｏｎ）が記録される。
【０１０４】
前述した光ディスク装置において、記録要求コマンドをホストから受信したときの処理動作について図７を用いて説明する。記録要求コマンドを受信すると、ＣＰＵ４０のプログラムカウンタに図７のフローチャートに対応するプログラムの先頭アドレスがセットされ、記録要求コマンドを受信したときの処理がスタートする。なお、図７のフローチャートは、ＣＰＵ４０によって実行される一連の処理アルゴリズムに対応している。
【０１０５】
最初のステップ６０１では、ホストから受信したユーザデータのデータ領域内の指定された領域への記録を開始する。
【０１０６】
次のステップ６０２では、ユーザデータの記録が終了したか否かを判断する。ここで、ユーザデータの記録が終了していなければ、ステップ６０２での判断は否定され、ステップ６０１に戻る。一方、ユーザデータの記録が終了していれば、ステップ６０２での判断は肯定され、ステップ６０３に移行する。
【０１０７】
このステップ６０３では、リードイン領域への管理情報の記録が完了しているか否かを判断する。すなわち、リザーブド・ゾーン２、及びインナ・ディスク・アイデンティフィケーション・ゾーンの一部に所定の管理情報が記録されているか否かを判断する。ここで、管理情報の記録が完了していなければ、ステップ６０３での判断は否定され、ステップ６０５に移行する。
【０１０８】
このステップ６０５では、リザーブド・ゾーン２、及びインナ・ディスク・アイデンティフィケーション・ゾーンの一部に所定の管理情報を記録する。そして、管理情報の記録が完了すると、記録要求コマンドを受信したときの処理を終了する。
【０１０９】
一方、ステップ６０３において、管理情報の記録がすでに完了していれば、ステップ６０３での判断は肯定され、記録要求コマンドを受信したときの処理を終了する。
【０１１０】
なお、リードイン領域の残りの管理情報は、ユーザからセッションのクローズ要求があった場合に所定の記録フォーマットで記録される。
【０１１１】
次に、光ディスク１５のＳＤＣＢ情報を要求するコマンド（以下「ＳＤＣＢ要求コマンド」ともいう）をホストから受信したときの光ディスク装置における処理動作について図８を用いて説明する。ＳＤＣＢ要求コマンドを受信すると、ＣＰＵ４０のプログラムカウンタに図８のフローチャートに対応するプログラムの先頭アドレスがセットされ、処理がスタートする。なお、図８のフローチャートは、ＣＰＵ４０によって実行される一連の処理アルゴリズムに対応している。
【０１１２】
最初のステップ６５１では、最新の管理情報の記録が完了しているか否かを判断する。ここで、最新の管理情報の記録が完了していなければ、ステップ６５１での判断は否定され、ステップ６５３に移行する。
【０１１３】
このステップ６５３では、ホストへの送信用のＳＤＣＢ情報を作成する。
【０１１４】
次のステップ６５５では、ＳＤＣＢ情報（ここでは、作成されたＳＤＣＢ情報）をホストに通知する。そして、ＳＤＣＢ要求コマンドを受信したときの処理を終了する。
【０１１５】
一方、ステップ６５１において、最新の管理情報の記録が完了していれば、ステップ６５１での判断は肯定され、ステップ６５７に移行する。
【０１１６】
このステップ６５７では、光ディスク１５のリードイン領域からＳＤＣＢ情報を読み出す。そして、ステップ６５５に移行する。
【０１１７】
このステップ６５５では、ＳＤＣＢ情報（ここでは、リードイン領域から読み出したＳＤＣＢ情報）をホストに通知する。そして、ＳＤＣＢ要求コマンドを受信したときの処理を終了する。
【０１１８】
本第２の実施形態に係る光ディスク装置では、前述した第１の実施形態と同様にして、記録処理及び再生処理が行われる。なお、上記第２の実施形態は一例に過ぎず、上記のＣＰＵ４０によるプログラムに従う処理によって実現した構成各部の少なくとも一部をハードウェアによって構成することとしても良いし、あるいは全ての構成部分をハードウェアによって構成することとしても良い。
【０１１９】
また、本第２の実施形態では、ＲＯＭ３９にインストールされているプログラムのうち、図７及び図８のフローチャートで示される処理に対応するプログラムによって前記第２の記録制御プログラムが構成されている。
【０１２０】
以上説明したように、本第２の実施形態に係る光ディスク装置及び記録方法によると、光ディスク１５がＤＶＤ＋Ｒの場合に、記録要求コマンドを受信すると、直ちに記録処理に移行している。これにより、光ディスク装置にローディング後、直ちにユーザデータの記録を行うことができる。すなわち、記録開始までの待ち時間を短縮することが可能となる。
【０１２１】
また、本第２の実施形態によると、ＳＤＣＢ要求コマンドを受信した際に、最新の管理情報の記録が完了していない場合には、ＳＤＣＢ情報を作成し、そのＳＤＣＢ情報をホストに通知している。これにより、管理情報の記録をバックグランドで実施しても、ホストに対して常に正しいディスク情報を通知することができる。
【０１２２】
なお、上記第２の実施形態では、前記第２の記録制御プログラムは、ＲＯＭ３９に記録されているが、他の記録媒体（ＣＤ−ＲＯＭ、光磁気ディスク、フラッシュメモリ、フレキシブルディスク等）に記録されていても良い。この場合には、各記録媒体に対応するドライブ装置を付加し、各ドライブ装置から第２の記録制御プログラムをインストールすることとなる。要するに、第２の記録制御プログラムがＣＰＵ４０のメインメモリにロードされれば良い。
【０１２３】
また、上記各実施形態では、情報の記録及び再生が可能な光ディスク装置について説明したが、これに限らず、情報の記録、再生及び消去のうち少なくとも記録が可能な光ディスク装置であれば良い。
【０１２４】
また、上記各実施形態では、情報記録媒体として、ＤＶＤ＋ＲＷ及びＤＶＤ＋Ｒが用いられる場合について説明したが、本発明がこれに限定されるものではなく、管理情報の記録を必要とする情報記録媒体であれば良い。
【０１２５】
また、上記各実施形態では、各要求コマンドがホストにて発行される場合について説明したが、これに限らず、各要求コマンドの少なくともいずれかが情報記録装置の内部の要求手段にて発行されても良い。例えば映像情報などを記録するいわゆるＤＶＤレコーダでは、ホストを介することなく各要求コマンドをＤＶＤレコーダの内部の制御装置で発行しても良い。
【産業上の利用可能性】
【０１２６】
以上説明したように、本発明の記録方法によれば、記録開始までの待ち時間を短縮するのに適している。また、本発明のプログラム及び記録媒体によれば、情報記録装置での記録開始までの待ち時間を短縮させるのに適している。また、本発明の情報記録装置及び情報記録システムによれば、記録開始までの待ち時間を短縮するのに適している。
【図面の簡単な説明】
【０１２７】
【図１】本発明の第１の実施形態に係る光ディスク装置の概略構成を示すブロック図である。
【図２】図２（Ａ）及び図２（Ｂ）は、それぞれＤＶＤ＋ＲＷの記録領域の構成を説明するための図である。
【図３】ＤＶＤ＋ＲＷにおけるリードイン領域の構成を説明するための図である。
【図４】本発明の第１の実施形態に係る光ディスク装置におけるフォーマット要求コマンドを受信したときの処理を説明するためのフローチャート（その１）である。
【図５】本発明の第１の実施形態に係る光ディスク装置におけるフォーマット要求コマンドを受信したときの処理を説明するためのフローチャート（その２）である。
【図６】本発明の第１の実施形態に係る光ディスク装置におけるＦＤＣＢ情報の要求コマンドを受信したときの処理を説明するためのフローチャートである。
【図７】本発明の第２の実施形態に係る光ディスク装置における記録要求コマンドを受信したときの処理を説明するためのフローチャートである。
【図８】本発明の第２の実施形態に係る光ディスク装置におけるＳＤＣＢ情報の要求コマンドを受信したときの処理を説明するためのフローチャートである。
【符号の説明】
【０１２８】
１５…光ディスク（情報記録媒体）、２０…光ディスク装置（情報記録装置、情報記録再生装置）、３９…ＲＯＭ（記録媒体）、４０…ＣＰＵ（終了情報出力手段、初期化手段、初期化中断手段、ユーザデータ記録手段、初期化再開手段）。
【図１】
2008217987.tif 000003
【図２】
2008217987.tif 000004
【図３】
2008217987.tif 000005
【図４】
2008217987.tif 000006
【図５】
2008217987.tif 000007
【図６】
2008217987.tif 000008
【図７】
2008217987.tif 000009
【図８】
2008217987.tif 000010