(57)【要約】【課題】駆動電源の消耗を抑制するとともに、駆動電源の有効利用を促進する。【解決手段】情報記録媒体へのダミーデータの記録を許可するモード及び禁止するモードを少なくとも含む複数のモードのうちいずれかのモードを選択し、情報記録媒体へのダミーデータの記録を伴う処理の要求に応じて（ステップ４０１）、その選択されたモードに基づいた処理を行う。そこで、情報記録装置の駆動電源の容量が有限の場合にダミーデータの記録を禁止するモードを選択しておき、消費電力量が大きいと予想されるダミーデータの記録を禁止することにより、駆動電源の急激な消耗及び駆動電源の予期せぬ遮断を防止することができる。【選択図】図５
2007109393.tif 000002
【特許請求の範囲】
【請求項１】
情報記録媒体に記録を行う記録方法であって、
情報記録媒体へのダミーデータの記録を禁止するモードを選択する工程と；
前記選択後に前記情報記録媒体へのダミーデータの記録を伴う処理が要求された場合に、ダミーデータの記録を禁止する工程と；を含む記録方法。
【請求項２】
前記選択後に前記情報記録媒体へのダミーデータの記録を伴う処理が要求された場合に、エラー情報を出力する工程を、更に含むことを特徴とする請求項１に記載の記録方法。
【請求項３】
前記選択後に前記情報記録媒体へのダミーデータの記録を伴う処理が要求された場合に、前記ダミーデータの記録を伴う処理が受理されたことを示す受理情報を出力する工程を、更に含むことを特徴とする請求項１に記載の記録方法。
【請求項４】
前記受理情報は、前記処理の中断を示す情報、前記処理の実行中を示す情報、及び前記処理の終了を示す情報のうちのいずれかを含むことを特徴とする請求項３に記載の記録方法。
【請求項５】
前記情報記録媒体は、ＤＶＤ＋ＲＷの規格に準拠した情報記録媒体であることを特徴とする請求項１〜４のいずれか一項に記載の記録方法。
【請求項６】
情報記録媒体に記録を行う情報記録装置で用いられるプログラムあって、
情報記録媒体へのダミーデータの記録を禁止するモードを選択する手順と；
前記選択後に前記情報記録媒体へのダミーデータの記録を伴う処理が要求された場合に、ダミーデータの記録を禁止する手順と；を前記情報記録装置の制御用コンピュータに実行させるプログラム。
【請求項７】
前記選択後に前記情報記録媒体へのダミーデータの記録を伴う処理が要求された場合に、エラー情報を出力する手順を、前記制御用コンピュータに更に実行させることを特徴とする請求項６に記載のプログラム。
【請求項８】
前記選択後に前記情報記録媒体へのダミーデータの記録を伴う処理が要求された場合に、前記処理が受理されたことを示す受理情報を出力する手順を、前記制御用コンピュータに更に実行させることを特徴とする請求項６に記載のプログラム。
【請求項９】
前記受理情報は、前記処理の中断を示す情報、前記処理の実行中を示す情報、及び前記処理の終了を示す情報のうちのいずれかを含むことを特徴とする請求項８に記載のプログラム。
【請求項１０】
前記情報記録媒体は、ＤＶＤ＋ＲＷの規格に準拠した情報記録媒体であることを特徴とする請求項６〜９のいずれか一項に記載のプログラム。
【請求項１１】
請求項６〜１０のいずれか一項に記載のプログラムが記録されたコンピュータ読み取り可能な記録媒体。
【請求項１２】
情報記録媒体に記録を行う情報記録装置であって、
情報記録媒体へのダミーデータの記録を禁止するモードを選択するモード選択手段と；
前記選択後に前記情報記録媒体へのダミーデータの記録を伴う処理が要求された場合に、ダミーデータの記録を禁止する禁止手段と；を備える情報記録装置。
【請求項１３】
前記モード選択手段は、外部装置からの指示に応じて選択することを特徴とする請求項１２に記載の情報記録装置。
【請求項１４】
前記選択後に前記情報記録媒体へのダミーデータの記録を伴う処理が要求された場合に、エラー情報を出力するエラー出力手段を、更に備えることを特徴とする請求項１２または１３に記載の情報記録装置。
【請求項１５】
前記選択後に前記情報記録媒体へのダミーデータの記録を伴う処理が要求された場合に、前記ダミーデータの記録を伴う処理が受理されたことを示す受理情報を出力する受理情報出力手段を、更に備えることを特徴とする請求項１２〜１４のいずれか一項に記載の情報記録装置。
【請求項１６】
情報記録媒体に情報を記録する情報記録システムであって、
請求項１２〜１６のいずれか一項に記載の情報記録装置と；
前記情報記録装置を制御する情報処理装置と；を備える情報記録システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録方法、プログラム及び記録媒体、情報記録装置、並びに情報記録システムに係り、更に詳しくは、情報記録媒体に情報を記録する記録方法、情報記録装置あるいは情報処理装置で用いられるプログラム及び該プログラムが記録された記録媒体、情報記録媒体に情報を記録する情報記録装置、並びに情報記録装置と情報処理装置とを含む情報記録システムに関する。
【背景技術】
【０００２】
近年、デジタル技術の急激な進歩及びパーソナルコンピュータ（以下、「パソコン」と略述する）や映像機器などの情報機器の性能向上に伴って、情報機器が取り扱う情報量（データ量）が急増している。そのために、情報記録媒体としてコンパクトディスク（Compact Disc：以下「ＣＤ」と略述する）や、ＣＤの約７倍相当のデータをＣＤと同じ直径のディスクに記録可能としたＤＶＤ（Digital Versatile Disc）などの光ディスクが注目されるようになり、その低価格化とともに、光ディスクに情報を記録する情報記録装置としての光ディスク装置が普及するようになった。
【０００３】
ＣＤ系の光ディスクとしては、ＣＤ−ＲＯＭ、ＣＤ−Ｒ（ＣＤ−recordable）及びＣＤ−ＲＷ（ＣＤ-rewritable）などが、ＤＶＤ系の光ディスクとしては、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒ（ＤＶＤ−recordable）、ＤＶＤ−ＲＷ（ＤＶＤ−rewritable）、ＤＶＤ＋Ｒ（ＤＶＤ＋recordable）及びＤＶＤ＋ＲＷ（ＤＶＤ＋rewritable）などが市販されている。
【０００４】
ＣＤ−ＲＷ、ＤＶＤ−ＲＷ及びＤＶＤ＋ＲＷは、書き換え可能型の光ディスクであり、それぞれ所定の規格などに従って記録が行われる。
【０００５】
例えば、ＣＤ−ＲＷでは、トラックをパケットと呼ばれる単位に分割し、そのパッケット毎に情報を記録することができる。この記録方式はパケットライト方式と呼ばれている。さらに、このパケットライト方式は、各パケットに含まれるユーザデータの量が一定（例えば６４ｋバイト）である固定長パケットライト方式と、各パケットに含まれるユーザデータの量が一定ではない可変長パケットライト方式の２種類がある。これら２種類の方式のうち、固定長パケットライト方式を利用したファイルシステムにユニバーサル・ディスク・フォーマット（Universal Disc Format、以下「ＵＤＦ」という）がある。このＵＤＦを採用したＣＤ−ＲＷでは、規格により、ユーザデータの記録を行う前に、データ領域の全面あるいは指定領域に予めダミーデータを記録する、いわゆるフォーマットを行わなければならない。
【０００６】
また、ＤＶＤ＋ＲＷでは、フォーマットを行わなくてもユーザデータの記録は可能であるが、未記録部分がデータ領域内に存在していると、ＤＶＤ−ＲＯＭドライブ装置などで記録情報を再生することができない。すなわち、ＤＶＤ−ＲＯＭとの互換性が失われてしまう。そこで、ＤＶＤ−ＲＯＭとの互換性を保つ必要がある場合には、ＤＶＤ＋ＲＷにおいてもフォーマットが必要となる。
【０００７】
しかしながら、光ディスクの記憶容量はフレキシブルディスクなどに比べて非常に大きいために、フォーマットが完了するまでに多大の時間を必要とする。例えばＣＤ−ＲＷのフォーマットをデータ領域の全面に行う場合には、記憶容量が６５０ＭＢのＣＤ−ＲＷでは、２倍速で行ったとしても３０分以上の処理時間を必要とする。すなわち、ユーザは光ディスクを入手しても、すぐにはユーザデータの記録を行うことができないという不都合があった。ＣＤ−ＲＷの約７倍の記憶容量を有するＤＶＤ＋ＲＷでは、さらに長い処理時間を必要とする。
【０００８】
このような不都合を改善するために、未フォーマットの光ディスクであっても直ちにユーザデータの記録及び再生が可能な情報記録再生装置が提案されている（特許文献１参照）。この情報記録再生装置では、上位装置からフォーマット要求があると、リードイン領域に所定の情報を記録した後、上位装置に記録及び再生の許可を通知するとともに、フォーマットを開始し、フォーマット中に上位装置から記録又は再生要求があると、フォーマットを中断して記録又は再生を優先的に行ない、記録及び再生が終了するとフォーマットを再開する。
【０００９】
このように、上位装置からの記録及び再生要求がない時間を利用して行うフォーマットは、バックグランドフォーマットと呼ばれる。このバックグランドフォーマットは、ＤＶＤ＋ＲＷや、マウントレニア（Mount Rainier）仕様に対応したＣＤ−ＲＷなどで規格化されている。
【００１０】
また、バックグランドフォーマットでは、フォーマット途中であっても、光ディスクを光ディスク装置から排出することが可能である。この場合には、フォーマットが未完了であるため、例えばＤＶＤ＋ＲＷでは、ＤＶＤ−ＲＯＭとの互換性が要求されるときは、排出前にいわゆるテンポラリ・リード・アウト（Temporary Lead Out、以下「ＴＬＯ」という）が所定の位置に記録されるようになっている。
【００１１】
【特許文献１】特開平１１−１３４７９９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
例えば、ＤＶＤ＋ＲＷドライブ装置では、ＴＬＯが記録されているＤＶＤ＋ＲＷに対して情報の書き込み要求があると、指定された領域に情報を記録するが、このとき、ＴＬＯより後ろに記録開始アドレスが要求された場合には、ＴＬＯをダミーデータで上書きし、情報を記録した後、上述したバックグランドフォーマットが自動的に再開される。
【００１３】
最近、パソコンの小型軽量化が飛躍的に進み、容易に持ち運び可能な、いわゆるノート型パソコン及びそれよりもさらに小型のサブノート型パソコンなど（以下、「ノート型パソコン」と総称する）が市販されるようになった。ノート型パソコンはその使用場所が限定されないことが特徴の一つであり、そのために駆動電源としてＡＣ電源だけではなくバッテリにも対応できるようになっている。そこで、光ディスク装置を内蔵しているノート型パソコンでは、ノート型パソコンがバッテリ駆動のときは、光ディスク装置もバッテリで駆動されることとなる。この場合に、例えば上述したバックグランドフォーマットが自動的に再開されると、フォーマットの途中で電源供給が遮断されたり、ユーザの予想以上にバッテリが消費され、ユーザが予定していた処理ができなくなるという不都合があった。また、最悪の場合には、ファイル情報が正しく記録されずに、ファイルの再生や追記ができなくなるという不都合があった。
【００１４】
本発明は、かかる事情の下になされたもので、その第１の目的は、駆動電源の消耗を抑制するとともに、駆動電源の有効利用を促進することができる記録方法を提供することにある。
【００１５】
また、本発明の第２の目的は、情報記録装置の制御用コンピュータあるいは情報処理装置にて実行され、駆動電源の消耗を抑制するとともに、駆動電源の有効利用を促進することができるプログラム及びそのプログラムが記録された記録媒体を提供することにある。
【００１６】
また、本発明の第３の目的は、駆動電源の消耗を抑制するとともに、駆動電源の有効利用を促進することができる情報記録装置及び情報記録システムを提供することにある。
【課題を解決するための手段】
【００１７】
本発明は、第１の観点からすると、情報記録媒体に記録を行う記録方法であって、情報記録媒体へのダミーデータの記録を禁止するモードを選択する工程と；前記選択後に前記情報記録媒体へのダミーデータの記録を伴う処理が要求された場合に、ダミーデータの記録を禁止する工程と；を含む記録方法である。
【００１８】
これによれば、情報記録媒体へのダミーデータの記録を禁止するモードが選択された後に、情報記録媒体へのダミーデータの記録を伴う処理が要求されると、ダミーデータの記録が禁止される。通常、情報記録装置での記録処理は再生処理に比べて必要なパワーが大きい。また、一般的にダミーデータの記録を伴う処理は、その他の処理に比べて、その処理に多大の時間を必要とする。すなわち、ダミーデータの記録を伴う処理では、消費電力量が予想以上に大きくなる場合がある。そこで、例えば情報記録装置の駆動電源の容量が有限の場合にダミーデータの記録を禁止するモードを選択しておき、消費電力量が大きいと予想されるダミーデータの記録を禁止することにより、駆動電源の急激な消耗及び駆動電源の予期せぬ遮断を防止することができる。従って、駆動電源の消耗を抑制するとともに、駆動電源の有効利用を促進することが可能となる。
【００１９】
本発明は、第２の観点からすると、情報記録媒体に記録を行う情報記録装置で用いられるプログラムあって、情報記録媒体へのダミーデータの記録を禁止するモードを選択する手順と；前記選択後に前記情報記録媒体へのダミーデータの記録を伴う処理が要求された場合に、ダミーデータの記録を禁止する手順と；を前記情報記録装置の制御用コンピュータに実行させるプログラムである。
【００２０】
これによれば、本発明のプログラムがメインメモリにロードされ、その先頭アドレスがプログラムカウンタにセットされると、情報記録装置の制御用コンピュータは、情報記録媒体へのダミーデータの記録を禁止するモードを選択し、その選択後に情報記録媒体へのダミーデータの記録を伴う処理が要求された場合に、ダミーデータの記録を禁止する。すなわち、本発明のプログラムによれば、情報記録装置の制御用コンピュータに本発明の記録方法を実行させることができ、例えば情報記録装置の駆動電源の容量が有限の場合にダミーデータの記録を禁止するモードを選択しておき、消費電力量が大きいと予想されるダミーデータの記録を禁止することにより、駆動電源の急激な消耗及び駆動電源の予期せぬ遮断を防止することができる。従って、駆動電源の消耗を抑制するとともに、駆動電源の有効利用を促進することが可能となる。
【００２１】
本発明は、第３の観点からすると、本発明のプログラムが記録されたコンピュータ読み取り可能な記録媒体である。
【００２２】
これによれば、本発明のプログラムが記録されているために、コンピュータに実行させることにより、駆動電源の消耗を抑制するとともに、駆動電源の有効利用を促進することが可能となる。
【００２３】
本発明は、第４の観点からすると、情報記録媒体に記録を行う情報記録装置であって、情報記録媒体へのダミーデータの記録を禁止するモードを選択するモード選択手段と；前記選択後に前記情報記録媒体へのダミーデータの記録を伴う処理が要求された場合に、ダミーデータの記録を禁止する禁止手段と；を備える情報記録装置である。
【００２４】
これによれば、モード選択手段により、情報記録媒体へのダミーデータの記録を禁止するモードが選択され、その後に情報記録媒体へのダミーデータの記録を伴う処理が要求された場合に、禁止手段により、ダミーデータの記録が禁止される。通常、情報記録装置での記録処理は再生処理に比べて必要なパワーが大きく、また、一般的にダミーデータの記録を伴う処理は、その他の処理に比べてその処理に多大の時間を必要とするため、ダミーデータの記録を伴う処理では、消費電力量が予想以上に大きくなる場合がある。そこで、例えば情報記録装置の駆動電源の容量が有限の場合にダミーデータの記録を禁止するモードを選択しておき、消費電力量が大きいと予想されるダミーデータの記録を禁止することにより、駆動電源の急激な消耗及び駆動電源の予期せぬ遮断を防止することができる。従って、駆動電源の消耗を抑制するとともに、駆動電源の有効利用を促進することが可能となる。
【００２５】
本発明は、第５の観点からすると、情報記録媒体に情報を記録する情報記録システムであって、本発明の情報記録装置と；前記情報記録装置を制御する情報処理装置と；を備える情報記録システムである。
【００２６】
これによれば、本発明の情報記録装置が用いられるために、駆動電源の消耗を抑制するとともに、駆動電源の有効利用を促進することが可能となる。
【発明を実施するための最良の形態】
【００２７】
以下、本発明の一実施形態を図１〜図８に基づいて説明する。図１は、本発明の一実施形態に係る情報記録システムの概略構成を示すブロック図である。
【００２８】
この図１に示される情報記録システム１０は、情報記録装置としての光ディスク装置２０と、該光ディスク装置２０を制御する情報処理装置としてのホスト５０とを含んで構成されている。
【００２９】
前記光ディスク装置２０は、光ディスク１５を回転駆動するためのスピンドルモータ２２、光ピックアップ装置２３、レーザコントロール回路２４、エンコーダ２５、モータドライバ２７、再生信号処理回路２８、サーボコントローラ３３、バッファＲＡＭ３４、バッファマネージャ３７、インターフェース３８、ＲＯＭ３９、ＣＰＵ４０、ＲＡＭ４１、及びフラッシュメモリ４３などを備えている。なお、図１における接続線は、代表的な信号や情報の流れを示すものであり、各ブロックの接続関係の全てを表すものではない。本実施形態では、一例として、ＤＶＤ＋ＲＷの規格に準拠した情報記録媒体が光ディスク１５に用いられるものとする。また、光ディスク装置２０の駆動電源は、ホスト５０から供給されるものとする。すなわち、光ディスク装置２０とホスト５０とは同一の電源によって駆動している。
【００３０】
前記光ピックアップ装置２３は、光源としての半導体レーザ、該半導体レーザから出射される光束を光ディスク１５の記録面に導くとともに、前記記録面で反射された戻り光束を所定の受光位置まで導く光学系、前記受光位置に配置され戻り光束を受光する受光器、及び駆動系（フォーカシングアクチュエータ、トラッキングアクチュエータ及びシークモータ等）（いずれも図示省略）などを含んで構成されている。そして、受光器からは、その受光量に応じた信号が再生信号処理回路２８に出力される。
【００３１】
前記再生信号処理回路２８は、光ピックアップ装置２３の出力信号に基づいてウォブル信号、ＲＦ信号及びサーボ信号（フォーカスエラー信号やトラックエラー信号など）を検出する。再生信号処理回路２８では、ウォブル信号からＡＤＩＰ（Address In Pregroove）情報及び同期信号などを抽出する。ここで抽出されたＡＤＩＰ情報はＣＰＵ４０に出力され、同期信号はエンコーダ２５に出力される。さらに、再生信号処理回路２８は、ＲＦ信号に対して復調処理、誤り訂正処理などを行なった後、バッファマネージャ３７を介してバッファＲＡＭ３４に格納する。また、フォーカスエラー信号及びトラックエラー信号は、再生信号処理回路２８からサーボコントローラ３３に出力される。
【００３２】
前記サーボコントローラ３３は、フォーカスエラー信号に基づいて光ピックアップ装置２３のフォーカシングアクチュエータを制御する制御信号を生成し、トラックエラー信号に基づいて光ピックアップ装置２３のトラッキングアクチュエータを制御する制御信号を生成する。各制御信号はサーボコントローラ３３からモータドライバ２７にそれぞれ出力される。
【００３３】
前記バッファマネージャ３７は、バッファＲＡＭ３４へのデータの入出力を管理し、蓄積されたデータ量が所定の値になると、ＣＰＵ４０に通知する。
【００３４】
前記モータドライバ２７は、サーボコントローラ３３からの制御信号に基づいて、光ピックアップ装置２３のフォーカシングアクチュエータ及びトラッキングアクチュエータを駆動する。また、モータドライバ２７は、ＣＰＵ４０の指示に基づいて、光ディスク１５の線速度が一定となるようにスピンドルモータ２２を制御する。さらに、モータドライバ２７は、ＣＰＵ４０の指示に基づいて、光ピックアップ装置２３のシークモータを駆動し、光ピックアップ装置２３のスレッジ方向（光ディスク１５の半径方向）の位置を制御する。
【００３５】
前記エンコーダ２５は、ＣＰＵ４０の指示に基づいて、バッファマネージャ３７を介してバッファＲＡＭ３４から記録データを取り出し、その記録データを変調するとともに、エラー訂正コードの付加などを行ない、光ディスク１５への書き込み信号を作成する。そして、再生信号処理回路２８からの同期信号に同期して、書き込み信号をレーザコントロール回路２４に出力する。
【００３６】
前記レーザコントロール回路２４は、エンコーダ２５からの書き込み信号及びＣＰＵ４０の指示に基づいて、光ピックアップ装置２３の半導体レーザの出力を制御する。また、レーザコントロール回路２４は、半導体レーザが発光中に光ピックアップ装置２３の不図示のモニタからの出射光量信号に基づいて、半導体レーザの出力をフィードバック制御する。
【００３７】
前記ＲＯＭ３９には、ＣＰＵ４０にて解読可能なコードで記述された後述する本発明に係るプログラム（以下、便宜上「記録制御プログラム」という）を含むプログラムが格納されている。なお、光ディスク装置２０の電源がオン状態になると、ＲＯＭ３９に格納されているプログラムは不図示のメインメモリにロードされ、前記ＣＰＵ４０はそのプログラムに従って上記各部の動作を制御するとともに、制御に必要なデータ等を一時的にＲＡＭ４１に保存する。
【００３８】
前記フラッシュメモリ４３には、光ディスクへのダミーデータの記録を許可するモード及び禁止するモードを少なくとも含む複数のモードに関するモード情報が格納されている。また、複数のモードのうち選択されているモードを示すモードフラグもフラッシュメモリ４３に格納されている。なお、フラッシュメモリ４３に格納されている情報は、電源供給が停止されても消えることはない。すなわち、フラッシュメモリ４３は不揮発性を有している。
【００３９】
前記インターフェース３８は、ホスト５０との双方向の通信インターフェースであり、ＡＴＡＰＩ（AT Attachment Packet Interface）及びＳＣＳＩ（Small Computer System Interface）等の標準インターフェースに準拠している。
【００４０】
前記ホスト５０は、主制御装置５２、インターフェース５４、ハードディスク（ＨＤＤ）５６、入力装置５７及び表示装置５８などを備えている。なお、ホスト５０の駆動電源としては、ＡＣ電源及びバッテリ（いずれも不図示）の両方が使用可能であり、ユーザによっていずれかが選択される。
【００４１】
前記主制御装置５２は、マイクロコンピュータ、メインメモリ（いずれも不図示）などを含んで構成され、ホスト５０の全体を制御する。
【００４２】
前記インターフェース５４は、光ディスク装置２０との双方向の通信インターフェースであり、ＡＴＡＰＩ及びＳＣＳＩ等の標準インターフェースに準拠している。インターフェース５４は光ディスク装置２０のインターフェース３８と接続されている。なお、各インターフェース間の接続形態は、通信ケーブル（例えばＳＣＳＩケーブル）などの通信線を用いたケーブル接続だけでなく、赤外線などを利用したワイヤレス接続であっても良い。
【００４３】
前記ハードディスク５６には、主制御装置５２のマイクロコンピュータで解読可能なコードで記述された後述する本発明に係るプログラム（以下、「モード選択プログラム」という）を含むプログラムが格納されている。なお、ホスト５０の駆動電源がオン状態になると、上記モード選択プログラムを含む所定のプログラムが主制御装置５２のメインメモリにロードされる。
【００４４】
表示装置５８は、例えばＣＲＴ、液晶ディスプレイ（ＬＣＤ）及びプラズマディスプレイパネル（ＰＤＰ）などの表示部（図示省略）を備え、主制御装置５２からの各種情報を表示する。
【００４５】
入力装置５７は、例えばキーボード、マウス及びポインティングパッドなどのうち少なくとも１つの入力媒体（図示省略）を備え、ユーザから入力された各種情報を主制御装置５２に通知する。なお、入力媒体からの情報はワイヤレス方式で入力されても良い。また、表示装置５８と入力装置５７とが一体化したものとして、例えばタッチパネル付きＣＲＴなどがある。
【００４６】
ＤＶＤ＋ＲＷの規格に準拠している光ディスク１５の記録領域は、一例として図２（Ａ）に示されるように、内周側から外周側に向かって３つの領域（リードイン領域ＬＩＡ、データ領域ＤＺＡ、及びリードアウト領域ＬＯＡ）に分けられる。ユーザデータはデータ領域ＤＺＡ内に記録される。なお、実際の光ディスク１５のトラックはスパイラル状であるが、図２（Ａ）及び図２（Ｂ）では便宜上、トラックを直線状で示し、紙面左側を光ディスク１５の内周側、紙面右側を光ディスク１５の外周側としている。
【００４７】
《モード選択要求が入力されたときのホスト５０での処理》
ここで、ユーザが入力装置５７を介して光ディスク装置でのモードを選択する要求（以下、便宜上「モード選択要求」という）を入力したときのホスト５０における処理動作について図３を用いて説明する。モード選択要求が入力されると、主制御装置５２のマイクロコンピュータのプログラムカウンタに図３のフローチャートに対応するプログラムの先頭アドレスがセットされ、処理がスタートする。なお、図３のフローチャートは、主制御装置５２のマイクロコンピュータによって実行される一連の処理アルゴリズムに対応している。
【００４８】
最初のステップ３０１では、光ディスクへのダミーデータの記録を許可するモード及び禁止するモードを少なくとも含む複数のモードに関する情報を表示装置５８に表示する。
【００４９】
次のステップ３０３では、ユーザが複数のモードのうちいずれかを選択するのを待つ。ここで、入力装置５７を介して選択結果が入力されると、ステップ３０３での判断は肯定され、次のステップ３０５に移行する。
【００５０】
このステップ３０５では、選択されたモードに関する情報（モード選択情報）をセットしたモード選択コマンドを発行する。本実施形態では、一例として、モード選択コマンドとしてモードセレクトコマンド（Mode Select Command）が用いられる。そして、モード選択情報は、図４に示されるように、モードセレクトコマンドに付加されるモードページ（Mode Page）の一つであるタイムアウト・アンド・プロテクトページ（Time-out and Protect Page）のバイト４のビット３〜ビット７の５ビットにセットされている。すなわち、モード選択情報は０〜３１の数値に変換されて光ディスク装置２０に通知されることとなる。ここでは、一例として、モード選択情報が「０」のときはダミーデータの記録を許可するモード、モード選択情報が「１」のときはミーデータの記録を禁止するモード、モード選択情報が「２」のときはダミーデータの記録は禁止するが初期化は許可するモード、モード選択情報が「３」のときはフォーマットの再開を禁止するモードを示すものとする。なお、上記各ビット位置はこれまで予約領域とされており、本発明では、各ビット位置を新たにＩＮＩＴ１ビット〜ＩＮＩＴ５ビットと定義する。光ディスク装置のＣＰＵ４０では、モードセレクトコマンドを受信すると、タイムアウト・アンド・プロテクトページのバイト４のビット３〜ビット７の５ビットにセットされているモード選択情報を抽出し、前記モードフラグにセットするとともに、フラッシュメモリ４３に格納する。そして、抽出したモード選択情報を含む応答コマンドを発行する。
【００５１】
次のステップ３０７では、光ディスク装置２０からの応答コマンドを待ち、応答コマンドを受信すると、ステップ３０７での判断は肯定され、ステップ３０９に移行する。
【００５２】
このステップ３０９では、応答コマンドに含まれているモード選択情報を抽出し、対応するモード情報を表示装置５８に表示する。これにより、ユーザは光ディスク装置２０で選択されているモードを知ることができ、選択ミスを防止することが可能となる。そして、モード選択要求を入力したときの処理を終了する。
【００５３】
次に、入力装置５７を介してユーザから光ディスク１５のフォーマット要求が入力されると、主制御装置５２はフォーマットを要求するコマンド（Format Unit Command、以下「フォーマット要求コマンド」ともいう）を発行する。
【００５４】
《フォーマット要求コマンドを受信したときの光ディスク装置２０での処理》
ここで、フォーマット要求コマンドをホスト５０から受信したときの光ディスク装置２０における処理動作について図５を用いて説明する。フォーマット要求コマンドを受信すると、ＣＰＵ４０のプログラムカウンタに図５のフローチャートに対応するプログラムの先頭アドレスがセットされ、処理がスタートする。なお、図５のフローチャートは、ＣＰＵ４０によって実行される一連の処理アルゴリズムに対応している。また、光ディスク１５はブランクディスクであるものとする。
【００５５】
最初のステップ４０１では、フラッシュメモリ４３に格納されているモードフラグを読み出し、ダミーデータの記録が禁止状態であるか否かを判断する。ここで、モードフラグが「２」であれば、ダミーデータの記録は禁止するが初期化は許可するモードが選択されており、ステップ４０１での判断は肯定され、ステップ４０３に移行する。
【００５６】
このステップ４０３では、リードイン領域ＬＩＡの一部の領域に所定の初期情報を記録する。この所定の初期情報には、フォーマット状態やデータの記録状態などがビットマップ形式で記述されているフォーマッティング・ディスク・コントロール・ブロック（Formatting Disc Control Block、以下「ＦＤＣＢ」という）が含まれている。
【００５７】
次のステップ４０５では、ダミーデータの記録が禁止されていることを示すエラー情報をホスト５０に通知する。そして、フォーマット要求コマンドを受信したときの処理を終了する。すなわち、リードイン領域ＬＩＡへの所定の初期情報の記録は行われるが、ユーザ領域ＤＺＡへのダミーデータの記録は行われない。
【００５８】
一方ステップ４０１において、モードフラグが「０」であれば、ダミーデータの記録は許可するモードが選択されており、ステップ４０３での判断は否定され、ステップ４０９に移行する。
【００５９】
このステップ４０９では、上記ステップ４０３と同様に、リードイン領域ＬＩＡの一部の領域に所定の情報を記録する。
【００６０】
次のステップ４１１では、排出要求の有無がセットされる排出要求フラグ、及び記録要求又は再生要求の有無がセットされる受信フラグにそれぞれ「０」をセットして初期化するとともに、フォーマットが正常に終了したことをホスト５０に通知する。これにより、記録及び再生要求が受け付け可能となる。なお、本実施形態では、ホスト５０との通信は送信及び受信ともに割り込み処理によって行われている。そこで、記録を要求するコマンド（Write Command、以下「記録要求コマンド」ともいう）又は再生を要求するコマンド（Read Command、以下「再生要求コマンド」ともいう）をホスト５０から受信すると、割り込み処理にて受信フラグに「１」がセットされるようになっている。さらに、ホスト５０から排出要求のコマンド（Start／Stop Unit Command）を受信すると、割り込み処理にて排出要求フラグに「１」がセットされるようになっている。
【００６１】
次のステップ４１３では、排出要求フラグを参照し、光ディスク１５の排出要求があるか否かを判断する。ここで、排出要求フラグが「０」のままであれば、ステップ４１３での判断は否定され、ステップ４１５に移行する。
【００６２】
このステップ４１５では、フォーマットが完了しているか否かをチェックする。フォーマットが完了しているか否かは、データ領域ＤＺＡ内における未記録領域の有無によって判断され、未記録領域が存在すれば、フォーマットは未完了であると判断される。ここでは、光ディスク１５はブランクディスクであるため、ステップ４１５での判断は否定され、ステップ４１７に移行する。
【００６３】
このステップ４１７では、受信フラグを参照し、ホスト５０からの記録要求又は再生要求の有無を判断する。ここで、受信フラグが「０」のままであれば、ステップ４１７での判断は否定され、ステップ４１９に移行する。
【００６４】
このステップ４１９では、フォーマットを実施する。すなわち、データ領域ＤＺＡ内の未記録部分に例えば１６セクタ分のダミーデータを記録する。そして、ステップ４１３に戻る。
【００６５】
以下、ステップ４１３、ステップ４１５及びステップ４１７のいずれかでの判断が肯定されるまで、ステップ４１３→４１５→４１７→４１９の処理、判断を繰り返す。これにより、フォーマットが進行する。
【００６６】
一方、ステップ４１７において、受信フラグに「１」がセットされていれば、ステップ４１７での判断は肯定され、ステップ４２１に移行する。
【００６７】
このステップ４２１では、受信フラグを「０」にリセットした後、フォーマットを中断する。
【００６８】
次のステップ４２３では、受信したコマンドを解析し、ホスト５０からのコマンドが記録要求コマンドであるか再生要求コマンドであるかを判断する。ここで、ホスト５０からのコマンドが記録要求コマンドであれば、ステップ４２３での判断は肯定され、ステップ４２５に移行する。
【００６９】
このステップ４２５では、ホスト５０から受信したユーザデータをデータ領域ＤＺＡ内の指定された領域に記録する。なお、光ディスク装置２０における記録処理の詳細については後述する。ユーザデータの記録が終了すると、ステップ４１３に戻る。
【００７０】
一方、ステップ４２３において、ホスト５０からのコマンドが再生要求コマンドであれば、ステップ４２３での判断は否定され、ステップ４２７に移行する。
【００７１】
このステップ４２７では、ホスト５０から指定された領域に記録されているユーザデータを再生し、ホスト５０に転送する。なお、光ディスク装置２０における再生処理の詳細については後述する。ホスト５０から指定されたユーザデータの再生が終了すると、ステップ４１３に戻る。
【００７２】
このステップ４１３において、排出要求フラグに「１」がセットされていれば、ステップ４１３での判断は肯定され、ステップ４３１に移行する。
【００７３】
このステップ４３１では、排出要求フラグを「０」にリセットした後、フォーマットを中断する。そして、データ領域ＤＺＡ内に記録されているダミーデータ及びユーザデータのうちで最外周にあるデータの最終アドレス（Last Written Address、以下「ＬＷＡ」という）とデータ領域ＤＺＡの先頭アドレスとの間に未記録領域が存在する場合には、その未記録領域にダミーデータを記録する。また、リードイン領域ＬＩＡ内のＦＤＣＢを更新するとともに、一例として図２（Ｂ）に示されるように、ＬＷＡに続けてＴＬＯを記録する。これにより、ＤＶＤ−ＲＯＭとの互換性を保つことが可能となる。
【００７４】
次のステップ４３３では、不図示のディスク入排出系に光ディスク１５の排出を指示する。そして、フォーマット要求コマンドを受信したときの処理を終了する。
【００７５】
なお、ステップ４１５において、フォーマットが完了していれば、ステップ４１５での判断は肯定され、リードイン領域ＬＩＡ内のＦＤＣＢを更新した後、フォーマット要求コマンドを受信したときの処理を終了する。
【００７６】
《光ディスク装置２０における記録処理》
ここで、光ディスク装置２０における記録処理について説明する。
【００７７】
ＣＰＵ４０は、指定された記録速度に基づいてスピンドルモータ２２の回転を制御するための制御信号をモータドライバ２７に出力するとともに、ホスト５０から記録要求コマンドを受信した旨を再生信号処理回路２８に通知する。また、ＣＰＵ４０は、ホスト５０から受信したユーザデータのバッファＲＡＭ３４への蓄積をバッファマネージャ３７に指示する。
【００７８】
再生信号処理回路２８は、光ディスク１５の回転が所定の線速度に達すると、光ピックアップ装置２３の受光器からの出力信号に基づいてフォーカスエラー信号及びトラックエラー信号を検出し、サーボコントローラ３３に出力する。サーボコントローラ３３は、再生信号処理回路２８からのフォーカスエラー信号及びトラックエラー信号に基づいて、モータドライバ２７を介して光ピックアップ装置２３のフォーカシングアクチュエータ及びトラッキングアクチュエータを駆動し、フォーカスずれ及びトラックずれを補正する。また、再生信号処理回路２８は、光ピックアップ装置２３の受光器からの出力信号に基づいてＡＤＩＰ情報を取得し、ＣＰＵ４０に通知する。
【００７９】
ＣＰＵ４０は、ＡＤＩＰ情報に基づいて書き込み開始地点に光ピックアップ装置２３が位置するように光ピックアップ装置２３のシークモータを制御する信号をモータドライバ２７に出力する。また、ＣＰＵ４０は、バッファマネージャ３７からバッファＲＡＭ３４に蓄積されたユーザデータ量が所定の値を超えたとの通知を受け取ると、エンコーダ２５に書き込み信号の生成を指示する。さらに、ＣＰＵ４０は、ＡＤＩＰ情報に基づいて光ピックアップ装置２３の位置が書き込み開始地点であると判断すると、エンコーダ２５に通知する。これにより、ユーザデータは、エンコーダ２５、レーザコントロール回路２４及び光ピックアップ装置２３を介して光ディスク１５に記録される。
【００８０】
《光ディスク装置２０における再生処理》
次に、光ディスク装置２０における再生処理について説明する。
【００８１】
ＣＰＵ４０は、再生速度に基づいてスピンドルモータ２２の回転を制御するための制御信号をモータドライバ２７に出力するとともに、再生要求コマンドを受信した旨を再生信号処理回路２８に通知する。再生信号処理回路２８は、前記記録処理の場合と同様に、フォーカスずれ及びトラックずれを補正するとともに、ＡＤＩＰ情報をＣＰＵ４０に通知する。
【００８２】
ＣＰＵ４０は、ＡＤＩＰ情報に基づいて読み出し開始地点に光ピックアップ装置２３が位置するように光ピックアップ装置２３のシークモータを制御する信号をモータドライバ２７に出力する。そして、ＣＰＵ４０は、ＡＤＩＰ情報に基づいて光ピックアップ装置２３の位置が読み出し開始地点であると判断すると、再生信号処理回路２８に通知する。
【００８３】
再生信号処理回路２８は、光ピックアップ装置２３の受光器からの出力信号に基づいてＲＦ信号を検出し、復調処理及び誤り訂正処理などを行った後、バッファＲＡＭ３４に蓄積する。バッファマネージャ３７は、バッファＲＡＭ３４に蓄積された再生データがセクタデータとして揃ったときに、インターフェース３８を介してホスト５０に転送する。
【００８４】
なお、再生信号処理回路２８は、記録処理及び再生処理が終了するまで、上述した如く、光ピックアップ装置２３の受光器からの出力信号に基づいてフォーカスエラー信号及びトラックエラー信号を検出し、サーボコントローラ３３及びモータドライバ２７を介してフォーカスずれ及びトラックずれを随時補正する。
【００８５】
《フォーマットの再開要求を受信したときの光ディスク装置２０での処理》
続いて、前述したフォーマットの途中で排出された光ディスク１５が、再度光ディスク装置２０にロードされ、フォーマットの再開を要求するコマンド（以下「フォーマット再開要求コマンド」ともいう）をホスト５０から受信したときの光ディスク装置２０における処理動作について図６を用いて説明する。フォーマット再開要求コマンドを受信すると、ＣＰＵ４０のプログラムカウンタに図６のフローチャートに対応するプログラムの先頭アドレスがセットされ、処理がスタートする。なお、図６のフローチャートは、ＣＰＵ４０によって実行される一連の処理アルゴリズムに対応している。
【００８６】
最初のステップ５０１では、フラッシュメモリ４３に格納されているモードフラグを参照し、フォーマットの再開が禁止状態であるか否かを判断する。ここで、モードフラグが「３」であれば、フォーマットの再開を禁止するモードが選択されており、ステップ５０１での判断は肯定され、ステップ５０５に移行する。
【００８７】
このステップ５０５では、フォーマット再開要求コマンドを受理したことを示す受理情報として、フォーマットが中断状態であることを示す情報をホスト５０に通知する。そして、フォーマット再開要求コマンドを受信したときの処理を終了する。なお、ここでは、フォーマットが中断状態であることを示す情報の代わりに、フォーマットが実行中であることを示す情報又はフォーマットが終了したことを示す情報をホスト５０に通知しても良い。
【００８８】
一方、ステップ５０１において、モードフラグが「０」であれば、ダミーデータの記録を許可するモードが選択されており、ステップ５０１での判断は否定され、ステップ５１１に移行する。
【００８９】
このステップ５１１〜５３３では、上記ステップ４１１〜４３３と同様な処理・判断が行われる。すなわち、フォーマットが再開される。そして、フォーマットが終了したとき、あるいは光ディスクの排出要求により光ディスクを排出したときに、フォーマット再開要求コマンドを受信したときの処理を終了する。
【００９０】
《記録要求コマンドを受信したときの光ディスク装置２０での処理》
続いて、前述したフォーマットの途中で排出された光ディスク１５が、再度光ディスク装置２０にロードされ、ホスト５０から記録要求コマンドを受信したときの光ディスク装置２０における処理動作について図７を用いて説明する。フォーマット中でないときに、ホスト５０から記録要求コマンドを受信すると、図７のフローチャートに対応するプログラムの先頭アドレスがＣＰＵ４０のプログラムカウンタにセットされ、処理がスタートする。なお、図７のフローチャートは、ＣＰＵ４０によって実行される一連の処理アルゴリズムに対応している。
【００９１】
最初のステップ６０１では、記録要求コマンドからユーザデータの記録開始アドレスを抽出する。
【００９２】
次のステップ６０５では、光ディスク１５のリードイン領域ＬＩＡ内に記録されているＦＤＣＢを参照し、前記ＴＬＯの位置を検索する。
【００９３】
次のステップ６０７では、フォーマットが必要であるか否かを判断する。ここでは、ＴＬＯが記録されている位置のアドレスとユーザデータの記録開始アドレスとを比較して、ＴＬＯより後ろに記録開始アドレスが要求された場合には、フォーマットの自動再開が必要であり、ステップ６０７での判断は肯定され、ステップ６０９に移行する。
【００９４】
このステップ６０９では、フラッシュメモリ４３に格納されているモードフラグを参照し、フォーマットの再開が禁止されているか否かを判断する。ここで、モードフラグが「３」であり、フォーマットの再開を禁止するモードが選択されていれば、ステップ６０９での判断は肯定され、ステップ６１１に移行する。
【００９５】
このステップ６１１では、ＴＬＯが記録されている位置にダミーデータを記録する。すなわち、ＴＬＯを消去する。
【００９６】
次のステップ６１３では、ホスト５０からのユーザデータを前述の如くしてデータ領域ＤＺＡ内の指定位置に記録する。ユーザデータの記録が完了すると、記録要求コマンドを受信したときの処理を終了する。この場合には、バックグランドフォーマットが自動的に再開されることはない。
【００９７】
一方、ステップ６０９において、モードフラグが「０」であり、ダミーデータの記録を許可するモードが選択されていれば、ステップ６０９での判断は否定され、ステップ６１４に移行する。
【００９８】
このステップ６１４では、ホスト５０からのユーザデータを前述の如くしてデータ領域ＤＺＡ内の指定位置に記録する。ユーザデータの記録が完了すると、ステップ６１５に移行する。
【００９９】
このステップ６１５では、バックグランドフォーマットが再開される。すなわち、バックグランドフォーマットの自動再開が実施される。ここでのバックグランドフォーマットの詳細については後述する。そして、バックグランドフォーマットが終了すると、記録要求コマンドを受信したときの処理を終了する。
【０１００】
一方、ステップ６０７において、ＴＬＯより前に記録開始アドレスが要求された場合には、フォーマットの自動再開は不要であり、ステップ６０７での判断は否定され、ステップ６１７に移行する。
【０１０１】
このステップ６１７では、ホスト５０からのユーザデータを前述の如くしてデータ領域ＤＺＡ内の指定位置に記録する。ユーザデータの記録が完了すると、記録要求コマンドを受信したときの処理を終了する。この場合には、バックグランドフォーマットが自動的に再開されることはない。
【０１０２】
《バックグランドフォーマット自動再開後の光ディスク装置２０での処理》
ここで、光ディスク装置２０でのバックグランドフォーマットの自動再開処理（図７のステップ６１５）について図８を用いて説明する。バックグランドフォーマットの自動再開要求に応じて、ＣＰＵ４０のプログラムカウンタに図８のフローチャートに対応するプログラムの先頭アドレスがセットされ、処理がスタートする。なお、図８のフローチャートは、ＣＰＵ４０によって実行される一連の処理アルゴリズムに対応している。
【０１０３】
最初のステップ７０１では、リードイン領域ＬＩＡ内に記録されているＦＤＣＢを参照し、ＴＬＯの位置を検索する。そして、ＴＬＯが記録されている位置のアドレスをフォーマットの開始アドレスとする。すなわち、ＴＬＯはダミーデータで上書きされることとなる。
【０１０４】
次のステップ７１３〜７３３では、上記ステップ４１３〜４３３と同様な処理・判断が行われ、データ領域ＤＺＡ内の未記録領域へのダミーデータの記録が行われる。
【０１０５】
以上説明したように、本実施形態に係る情報記録システム及び記録方法によると、ホスト５０では、ユーザにより光ディスクへのダミーデータの記録を許可するモード及び禁止するモードを少なくとも含む複数のモードのうちいずれかのモードが選択され、光ディスク装置に通知される。そして、光ディスク装置２０では、ユーザにより選択されたモードに基づいた処理が行われる。通常、光ディスク装置での記録処理は再生処理に比べて必要なパワーが大きい。また、一般的にダミーデータの記録を伴う処理は、その他の処理に比べて、その処理に多大の時間を必要とする。すなわち、ダミーデータの記録を伴う処理では、消費電力量が予想以上に大きくなる場合がある。そこで、ユーザは、光ディスク装置２０の駆動電源の容量が有限の場合にダミーデータの記録を禁止するモードを選択しておくことにより、駆動電源の急激な消耗及び駆動電源の予期せぬ遮断を防止することができる。従って、駆動電源の消耗を抑制するとともに、駆動電源の有効利用を促進することが可能となる。
【０１０６】
また、本実施形態によると、フォーマット要求コマンドを受信すると、フラッシュメモリ４３に格納されているモードフラグを参照し、選択されたモードがダミーデータの記録を許可するモードの場合にのみ、フォーマットを行なっている。そこで、例えばバッテリ駆動のように駆動電源の容量に制限がある場合には、予めダミーデータの記録を禁止するモードを選択しておくことにより、フォーマット要求コマンドを受信してもフォーマットは実施されないため、駆動電源の多大な消耗を防止することができる。従って、予期しない電源遮断を回避することができ、データの再生不良及び追記不可などを防止することが可能となる。すなわち、駆動電源の消耗を抑制するとともに、駆動電源の有効利用を促進することが可能となる。
【０１０７】
また、本実施形態では、フォーマット要求のコマンドを受信すると、フラッシュメモリ４３に格納されているモードフラグを参照し、選択されたモードがダミーデータの記録は禁止するが初期化は許可するモードの場合には、リードイン領域への所定の初期情報の記録だけは行っているために、その後、記録要求コマンドを受信した際にユーザデータの記録を行うことが可能となる。
【０１０８】
また、本実施形態では、フォーマット再開要求のコマンドを受信すると、フラッシュメモリ４３に格納されているモードフラグを参照し、選択されたモードがフォーマットの再開を禁止するモードの場合には、フォーマットを再開しない。そこで、例えばバッテリ駆動のように駆動電源の容量に制限がある場合に、予めフォーマットの再開を禁止するモードを選択しておくことにより、フォーマットが再開されないため、駆動電源の多大な消耗を防止することができる。従って、予期しない電源遮断を回避することができ、データの再生不良及び追記不可などを防止することが可能となる。
【０１０９】
また、本実施形態では、記録要求コマンドを受信すると、フォーマットが必要であるか否かをチェックし、フォーマットが必要な場合には、フラッシュメモリ４３に格納されているモードフラグを参照し、選択されたモードがフォーマットの再開を禁止するモードの場合には、ＴＬＯをダミーデータで上書きした後、ユーザデータの記録を行い、バックグランドフォーマットは自動再開しない。そこで、例えばバッテリ駆動のように駆動電源の容量に制限がある場合に、予めフォーマットの再開を禁止するモードを選択をしておくことにより、バックグランドフォーマットが自動再開されないため、駆動電源の多大な消耗を防止することができる。従って、予期しない電源遮断を回避することができ、データの再生不良及び追記不可などを防止することが可能となる。
【０１１０】
また、本実施形態では、ホスト５０からのモード選択コマンドに応じてモードを選択している。そこで、例えばホストの駆動電源がＡＣ電源及びバッテリの２電源に対応している場合に、自宅などでＡＣ電源を駆動電源とするときにはダミーデータの記録を許可し、屋外あるいは外出先などでバッテリを駆動電源とするときにはダミーデータの記録を禁止することが容易に可能となる。すなわち、使用環境に応じた処理が可能となる。
【０１１１】
また、本実施形態では、フォーマットの再開が禁止されている場合に、フォーマットの中断（又はフォーマットの実行中、フォーマットの終了）という情報をホスト５０に通知している。これにより、ホスト５０ではフォーマット再開要求に対して正常に受理されたと判断することができるため、ホスト５０では直ちに次の処理に移行することが可能となる。
【０１１２】
また、本実施形態では、モードフラグはフラッシュメモリ４３に格納されているため、ホスト５０を立ち上げる度にモードを選択しなおす必要がない。
【０１１３】
また、本実施形態では、モード選択コマンドに対する応答コマンドをホスト５０に通知しているために、ユーザは光ディスク装置で選択されているモードを知ることが可能となる。従って、選択ミスを防止することができる。なお、光ディスク装置で選択されているモードを要求するコマンドを設定しても良い。これにより、ユーザはいつでも光ディスク装置で選択されているモードを知ることが可能となる。
【０１１４】
なお、上記実施形態では、タイムアウト・アンド・プロテクトページのバイト４のビット３〜ビット７にモード選択情報がセットされる場合について説明したが、これに限らず、他の未使用（Reserved）ビットを用いても良い。また、タイムアウト・アンド・プロテクトページ以外のモードページを用いても良い。さらに、モードセレクトコマンド以外のコマンドあるいは新規に定義したコマンドを用いても良い。
【０１１５】
また、図９に示されるように、フォーマット要求コマンドに付加されるタイプ・ディペンデント・パラメータのバイト２のビット１にダミーデータの記録を許可あるいは禁止する設定情報をセットしても良い。なお、上記ビット位置はこれまで予約領域とされており、このビット位置を新たにＩＮＩＴビットと定義する。ここでは、ＩＮＩＴビットが「１」であればダミーデータの記録を禁止し、ＩＮＩＴビットが「０」であればダミーデータの記録を許可することとする。
【０１１６】
また、上記のＣＰＵ４０によるプログラムに従う処理によって実現した構成の少なくとも一部をハードウェアによって構成することとしても良いし、あるいは全てをハードウェアによって構成することとしても良い。
【０１１７】
《設定情報を含むフォーマット要求コマンドを受信したときの光ディスク装置２０での処理》
ここで、上記設定情報を含むフォーマット要求コマンドをホスト５０から受信したときの光ディスク装置２０における処理動作について図１０を用いて説明する。フォーマット要求コマンドを受信すると、ＣＰＵ４０のプログラムカウンタに図１０のフローチャートに対応するプログラムの先頭アドレスがセットされ、処理がスタートする。なお、図１０のフローチャートは、ＣＰＵ４０によって実行される一連の処理アルゴリズムに対応している。また、光ディスク１５はブランクディスクであるものとする。
【０１１８】
最初のステップ８０１では、フォーマット要求コマンドに付加されたタイプ・ディペンデント・パラメータのＩＮＩＴビットを抽出する。
【０１１９】
次のステップ８０３では、抽出したＩＮＩＴビットを参照し、設定情報がダミーデータの記録禁止であるか否かを判断する。ここで、ＩＮＩＴビットが「１」であれば、ダミーデータの記録は禁止されているので、ステップ８０３での判断は肯定され、ステップ８０５に移行する。
【０１２０】
このステップ８０５では、上記ステップ４０３と同様に、リードイン領域ＬＩＡの一部の領域に所定の情報を記録する。
【０１２１】
次のステップ８０７では、ダミーデータの記録が禁止されていることを示すエラー情報をホスト５０に通知する。そして、フォーマット要求コマンドを受信したときの処理を終了する。すなわち、リードイン領域ＬＩＡへの所定の情報の記録は行われるが、ユーザ領域ＤＺＡへのダミーデータの記録は行われない。
【０１２２】
一方、ステップ８０３において、ＩＮＩＴビットが「０」であれば、ダミーデータの記録は許可されているので、ステップ８０３での判断は否定され、ステップ８０９に移行する。
【０１２３】
以下、ステップ８０９〜８３３では、上記ステップ４０９〜４３３と同様な処理・判断を行う。
【０１２４】
これにより、フォーマットを行う際に、例えばＡＣ電源を駆動電源とするときにはダミーデータの記録を許可し、バッテリを駆動電源とするときにはダミーデータの記録を禁止することが容易に可能となる。すなわち、使用環境に応じた処理が可能となる。
【０１２５】
なお、ホスト５０における前記モード選択プログラムは、ホスト５０で使用される光ディスクへの情報記録用アプリケーションソフト（以下「ライタソフト」という）に付加されていても良い。これにより、ホスト５０では例えばバッテリ残量などの電源情報を監視するための電源監視ソフトがメインメモリに常駐する必要がなくなるため、メモリを有効に利用することができる。また、ライタソフトが電源監視ソフトの影響で誤動作を起こし、データの記録に失敗したり、データを消失するおそれがなくなる。
【０１２６】
また、上記実施形態では、モードが４種類の場合について説明したが、本発明がこれに限定されるものではない。
【０１２７】
なお、上記実施形態では、前記記録制御プログラムは、ＲＯＭ３９に記録されているが、他の記録媒体（ＣＤ−ＲＯＭ、光磁気ディスク、フラッシュメモリ、フレキシブルディスク等）に記録されていても良い。この場合には、各記録媒体に対応するドライブ装置を付加し、各ドライブ装置から記録制御プログラムをインストールすることとなる。要するに、記録制御プログラムがＣＰＵ４０のメインメモリにロードされれば良い。同様に、前記モード選択プログラムは、ハードディスク５６に記録されているが、他の記録媒体（ＣＤ−ＲＯＭ、光磁気ディスク、フラッシュメモリ、フレキシブルディスク等）に記録されていても良い。この場合には、各記録媒体に対応するドライブ装置を付加し、各ドライブ装置からモード選択プログラムをインストールすることとなる。また、他の記録媒体からハードディスク５６に転送しても良い。さらに、ネットワークを介してハードディスク５６あるいはメインメモリに転送しても良い。要するに、モード選択プログラムがマイクロコンピュータのメインメモリにロードされれば良い。
【０１２８】
また、上記実施形態では、光ディスク１５がＤＶＤ＋ＲＷの場合について説明したが、これに限られるものではなく、ダミーデータの記録を伴う処理が行われる情報記録媒体であれば良い。なお、その場合には、使用される情報記録媒体に対応した光ディスク装置が用いられることとなる。
【０１２９】
さらに、上記実施形態では、ホスト５０と光ディスク装置２０とは、同一の筐体内に配置されていても良いし、個別の筐体内に配置されても良い。
【０１３０】
また、上記実施形態では、ユーザデータの記録と再生が可能な光ディスク装置が用いられる場合について説明したが、これに限らず、ユーザデータの記録のみを行なう光ディスク装置であっても良い。
【０１３１】
また、上記実施形態では、フォーマットに伴うダミーデータの記録が行われる場合について説明したが、これに限らず、ダミーデータの記録を伴う処理であれば、フォーマット以外の処理についても本発明を適用することが可能である。
【産業上の利用可能性】
【０１３２】
以上説明したように、本発明の記録方法によれば、駆動電源の消耗を抑制するとともに、駆動電源の有効利用を促進するのに適している。また、本発明のプログラム及び記録媒体によれば、駆動電源の消耗を抑制するとともに、駆動電源の有効利用を促進するのに適している。また、本発明の情報記録装置及び情報記録システムによれば、駆動電源の消耗を抑制するとともに、駆動電源の有効利用を促進するのに適している。
【図面の簡単な説明】
【０１３３】
【図１】本発明の一実施形態に係る光ディスク装置の構成を示すブロック図である。
【図２】図２（Ａ）及び図２（Ｂ）は、それぞれＤＶＤ＋ＲＷの記録領域の構成を説明するための図である。
【図３】ユーザがモード選択要求を入力したときのホストでの処理を説明するためのフローチャートである。
【図４】本発明の一実施形態に係るタイムアウト・アンド・プロテクトページのフォーマットを説明するための図である。
【図５】フォーマットを要求するコマンドを受信したときの光ディスク装置での処理を説明するためのフローチャートである。
【図６】フォーマットの再開を要求するコマンドを受信したときの光ディスク装置での処理を説明するためのフローチャートである。
【図７】記録を要求するコマンドを受信したときの光ディスク装置での処理を説明するためのフローチャートである。
【図８】自動的に再開されたバックグランドフォーマットを説明するためのフローチャートである。
【図９】フォーマットを要求するコマンドに付加されるタイプ・ディペンデント・パラメータを説明する図である。
【図１０】受信したフォーマットを要求するコマンドが設定情報を含むときの光ディスク装置での処理を説明するためのフローチャートである。
【符号の説明】
【０１３４】
１０…情報記録システム、１５…光ディスク（情報記録媒体）、２０…光ディスク装置（情報記録装置）、３９…ＲＯＭ（記録媒体）、４０…ＣＰＵ（モード選択手段、禁止手段、エラー出力手段、受理情報出力手段）、５０…ホスト（情報処理装置）、５６…ＨＤＤ（記録媒体）。
【図１】
2007109393.tif 000003
【図２】
2007109393.tif 000004
【図３】
2007109393.tif 000005
【図４】
2007109393.tif 000006
【図５】
2007109393.tif 000007
【図６】
2007109393.tif 000008
【図７】
2007109393.tif 000009
【図８】
2007109393.tif 000010
【図９】
2007109393.tif 000011
【図１０】
2007109393.tif 000012