(57)【要約】【目的】  スタンバイモードにした結果発生する不具合を回避できるようにする。【構成】  ＣＰＵ１は、ホストコンピュータ２２からの所定の命令を受信すると、第１スタンバイモードとして、ＬＤをオフし、レーザコントロール回路１５をスタンバイ状態にし、スピンドルモータ１３の回転を停止させた後、モータドライバ３をスタンバイ状態にし、アナログ回路４をスタンバイ状態にし、デジタル回路のＣＤ／ＤＶＤエンコーダ５とＣＤ／ＤＶＤデコーダ６をスタンバイ状態にする。第１スタンバイモード移行後、所定時間内にホストコンピュータ２２からの命令を受信しなければ、第２スタンバイモードとして、さらにＣＰＵバスクロック及びデジタルＬＳＩのシステムクロックを減少させた状態にする。【選択図】        図１
2005235336.tif 000002
【特許請求の範囲】
【請求項１】
ホストコンピュータからの命令により記録媒体に対する情報の記録又は再生を実施する情報記録再生装置において、
装置のシステムクロックを前記記録媒体へアクセスしている際のクロックから減少させずに所定の回路へのクロック供給を停止状態にする第１省電力手段と、
前記所定の回路へのクロック供給を停止状態にすると共に、装置のＣＰＵバスクロック及びデジタルＬＳＩのシステムクロックを減少させた状態にする第２省電力手段と、
前記第１省電力手段と前記第２省電力手段の実行を制御する制御手段とを設けたことを特徴とする情報記録再生装置。
【請求項２】
請求項１記載の情報記録再生装置において、
前記制御手段は、前記ホストコンピュータからの命令を所定時間内に受信したときには前記第１省電力手段を実行させ、前記ホストコンピュータからの命令を所定時間内に受信しなかったときには前記第２省電力手段を実行させる制御をする手段であることを特徴とする情報記録再生装置。
【請求項３】
請求項１記載の情報記録再生装置において、
前記制御手段は、前記ホストコンピュータからのスタンバイモード移行命令を受信したときには前記第１省電力手段を実行させ、前記第１省電力手段を実行させた後、所定時間内に前記ホストコンピュータからの命令を受信しなかったときには、前記第１省電力手段に代えて前記第２省電力手段を実行させる制御をする手段であることを特徴とする情報記録再生装置。
【請求項４】
請求項１記載の情報記録再生装置において、
前記制御手段は、予め設定した所定時間が経過した後に前記第１省電力手段を実行させ、前記第１省電力手段を実行させた後、所定時間内に前記ホストコンピュータからの命令を受信しなかったときには、前記第１省電力手段に代えて前記第２省電力手段を実行させる制御をする手段であることを特徴とする情報記録再生装置。
【請求項５】
請求項３記載の情報記録再生装置において、
前記ホストコンピュータに記録媒体の挿入の自動通知機能がオフに設定されているか否かを確認する手段と、該手段によって前記記録媒体の挿入の自動通知機能がオフに設定されていると確認した場合には、前記ホストコンピュータからのスタンバイモード移行命令を受信したときには前記第２省電力手段を実行させる手段とを設けたことを特徴とする情報記録再生装置。
【請求項６】
請求項４記載の情報記録再生装置において、
前記ホストコンピュータに記録媒体の挿入の自動通知機能がオフに設定されているか否かを確認する手段と、該手段によって前記記録媒体の挿入の自動通知機能がオフに設定されていると確認した場合には、前記予め設定した所定時間が経過した後に前記第２省電力手段を実行させる手段とを設けたことを特徴とする情報記録再生装置。
【請求項７】
請求項１又は２記載の情報記録再生装置において、
前記ホストコンピュータがバッテリ駆動されているか否かを確認する確認手段と、該確認手段によって前記ホストコンピュータがバッテリ駆動されていると確認した場合には、前記ホストコンピュータからのスタンバイモード移行命令の受信時に、前記第２省電力手段を実行させる手段を設けたことを特徴とする情報記録再生装置。
【請求項８】
請求項１又は２記載の情報記録再生装置において、
前記ホストコンピュータがバッテリ駆動されているか否かを確認する確認手段と、該確認手段によって前記ホストコンピュータがバッテリ駆動されていると確認した場合には、前記予め設定した所定時間が経過した後に前記第２省電力手段を実行させる手段を設けたことを特徴とする情報記録再生装置。
【請求項９】
請求項７又は８記載の情報記録再生装置において、
前記確認手段は、前記ホストコンピュータから受信した所定の命令に基づいて前記ホストコンピュータがバッテリ駆動されているか否かを確認する手段であることを特徴とする情報記録再生装置。
【請求項１０】
ホストコンピュータからの命令により記録媒体に対する情報の記録又は再生を実施する情報記録再生方法において、
装置のシステムクロックを前記記録媒体へアクセスしている際のクロックから減少させずに所定の回路へのクロック供給を停止状態にする第１省電力工程と、
前記所定の回路へのクロック供給を停止状態にすると共に、装置のＣＰＵバスクロック及びデジタルＬＳＩのシステムクロックを減少させた状態にする第２省電力工程と、
前記第１省電力手段と前記第２省電力手段の実行を制御する制御工程とからなることを特徴とする情報記録再生方法。
【請求項１１】
コンピュータに、装置のシステムクロックを記録媒体へアクセスしている際のクロックから減少させずに所定の回路へのクロック供給を停止状態にする第１省電力手順と、前記所定の回路へのクロック供給を停止状態にすると共に、装置のＣＰＵバスクロック及びデジタルＬＳＩのシステムクロックを減少させた状態にする第２省電力手順と、前記第１省電力手順と前記第２省電力手順の実行を制御する制御手順とを実行させるためのプログラム。
【請求項１２】
請求項１１記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＣＤ記録装置，ＤＶＤ記録装置，ＣＤ／ＤＶＤレコーダなどの情報記録再生装置と情報記録再生方法とプログラムとコンピュータ読み取り可能な記録媒体とに関する。
【背景技術】
【０００２】
ホストインタフェースを介してホストコンピュータからの命令により記録媒体に対する情報の記録又は再生を実施する情報記録再生装置として、光ディスクに対する情報の記録又は再生を実施する光ディスク装置（光ディスクドライブ）がある。
この光ディスク装置には、消費電力モードとしてスタンバイモード（Ｓｔａｎｄｂｙ  Ｍｏｄｅ）が用意されている。
スタンバイモードには、ホストコンピュータからのＡＴＡスタンバイ・イミディエイト・コマンド（ＡＴＡ  Ｓｔａｎｄｂｙ  Ｉｍｍｅｄｉａｔｅ  Ｃｏｍｍａｎｄ），ＡＴＡＰＩスタート・ストップ・ユニットコマンド（ＡＴＡＰＩ  Ｓｔａｒｔ／Ｓｔｏｐ  Ｕｎｉｔ  Ｃｏｍｍａｎｄ）等のスタンバイモード移行命令を受信すると、消費電力の多いアクティブモードやアイドルモードから消費電力の低いスタンバイモードに移行する仕様がある。また、光ディスク装置のスタンバイタイマを使用し、最後のディスクアクセスから所定時間経ったらスタンバイモードに移行する仕様がある。
【０００３】
このスタンバイモード（この状態を「低消費電力モード」という）においては、光ディスクの回転の停止，レーザ光源（ＬＤ）のレーザ点灯の停止，装置内部の駆動させておく必要のない回路の停止などを実施し、装置の消費電力を低減する。
また、光ディスク装置のＣＰＵやＬＳＩを動作させるためのシステムクロックの周波数を下げることにより、さらに消費電力を低減することができる。
従来、光ディスクの再生位置によってＣＡＶ再生とＣＬＶ再生を切り替え、光ディスクを回転させるスピンドルモータの回転変化量を小さくして消費電力を低減する光ディスク装置（例えば、特許文献１参照）があった。
【特許文献１】特開平９−７３７１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の光ディスク装置では、スタンバイモードにした結果発生する不具合を回避することができないという問題があった。
例えば、光ディスク装置では、スタンバイモード時にＣＰＵやＬＳＩを動作させるためのシステムクロックの周波数を下げた状態から元に戻すには、ＣＰＵ，ＬＳＩなどに対して所定の手順でパラメータを再設定する必要があり、システムクロックの周波数の復帰に時間を要する。
また、光ディスク装置では、システムクロックを下げた状態でＡＴＡＰＩのデータ転送を実施しようとすると、特にウルトラＤＭＡ（ＵｌｔｒａＤＭＡ）モードにおいては、データの転送タイミングがずれたり、ホストコンピュータからのＡＴＡＰＩ信号の応答に間に合わなかったり、ＡＣ特性が満足できなかったり等の不具合が多く発生する。
これは、周波数の低いシステムクロックにおけるＡＴＡＰＩコントローラ回路の動作信頼性が低いことも原因の一つである。
【０００５】
従って、光ディスク装置では、システムクロックの周波数を下げた状態のスタンバイモード時、ホストコンピュータからＡＴＡＰＩコマンドが発行されるたびに、システムクロックの周波数を上げ、それに応じてＬＳＩのＰＬＬがロックするまで待ったり、レジスタを用いて再設定をしたりするための時間を要する。
そして、光ディスク装置では、ＡＴＡＰＩコマンドの処理が終了すれば、スタンバイモード中なので再度システムクロックの周波数を下げる必要があり、光ディスク装置に対してＡＴＡＰＩコマンドを頻発するホストコンピュータを接続している場合、ホストコンピュータによるＡＴＡＰＩバスの使用効率が向上し、同じＡＴＡＰＩバスに接続されている他のＡＴＡＰＩデバイスの動作に影響を及ぼす可能性がある。
次に、オペレーティングシステム（ＯＳ）のウインドウズ（Ｗｉｎｄｏｗｓ：登録商標）は、光ディスク装置内に光ディスクが挿入されたか、または光ディスクが排出されたかの確認を行うために定期的にゲット・イベント・ステイタス・ノーティフィケーション・コマンド（Ｇｅｔ  Ｅｖｅｎｔ／Ｓｔａｔｕｓ  Ｎｏｔｉｆｉｃａｔｉｏｎ  Ｃｏｍｍａｎｄ）を発行する。
【０００６】
例えば、ホストコンピュータにおいて、ＡＴＡＰＩバスに接続されているＡドライブがスタンバイモードに移行している状態で、同じＡＴＡＰＩバスに接続されているＢドライブでＤＶＤ再生を実施していた場合、ＯＳが定期的にＡドライブにＡＴＡＰＩコマンドを発行してアクセスしている以上は、ＡドライブにおいてＡＴＡＰＩコマンドの処理でクロックの周波数の上げ下げをしてしまい、ＯＳはその間、Ｂドライブへのアクセスができなくなり、結果としてＢドライブの単位時間当たりのデータ転送レートが低下し、ＤＶＤ再生がコマ送り状態になる不具合が発生する。
この発明は上記の点に鑑みてなされたものであり、スタンバイモードにした結果発生する不具合を回避できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
この発明は上記の目的を達成するため、次の（１）〜（９）の情報記録再生装置を提供する。
（１）ホストコンピュータからの命令により記録媒体に対する情報の記録又は再生を実施する情報記録再生装置において、装置のシステムクロックを上記記録媒体へアクセスしている際のクロックから減少させずに所定の回路へのクロック供給を停止状態にする第１省電力手段と、上記所定の回路へのクロック供給を停止状態にすると共に、装置のＣＰＵバスクロック及びデジタルＬＳＩのシステムクロックを減少させた状態にする第２省電力手段と、上記第１省電力手段と上記第２省電力手段の実行を制御する制御手段を設けた情報記録再生装置。
【０００８】
（２）上記（１）の情報記録再生装置において、上記制御手段を、上記ホストコンピュータからの命令を所定時間内に受信したときには上記第１省電力手段を実行させ、上記ホストコンピュータからの命令を所定時間内に受信しなかったときには上記第２省電力手段を実行させる制御をする手段にした情報記録再生装置。
（３）上記（１）の情報記録再生装置において、上記制御手段を、上記ホストコンピュータからのスタンバイモード移行命令を受信したときには上記第１省電力手段を実行させ、上記第１省電力手段を実行させた後、所定時間内に上記ホストコンピュータからの命令を受信しなかったときには、上記第１省電力手段に代えて上記第２省電力手段を実行させる制御をする手段にした情報記録再生装置。
（４）上記（１）の情報記録再生装置において、上記制御手段を、予め設定した所定時間が経過した後に上記第１省電力手段を実行させ、上記第１省電力手段を実行させた後、所定時間内に上記ホストコンピュータからの命令を受信しなかったときには、上記第１省電力手段に代えて上記第２省電力手段を実行させる制御をする手段にした情報記録再生装置。
【０００９】
（５）上記（３）の情報記録再生装置において、上記ホストコンピュータに記録媒体の挿入の自動通知機能がオフに設定されているか否かを確認する手段と、その手段によって上記記録媒体の挿入の自動通知機能がオフに設定されていると確認した場合には、上記ホストコンピュータからのスタンバイモード移行命令を受信したときには上記第２省電力手段を実行させる手段を設けた情報記録再生装置。
（６）上記（４）の情報記録再生装置において、上記ホストコンピュータに記録媒体の挿入の自動通知機能がオフに設定されているか否かを確認する手段と、その手段によって上記記録媒体の挿入の自動通知機能がオフに設定されていると確認した場合には、上記予め設定した所定時間が経過した後に上記第２省電力手段を実行させる手段を設けた情報記録再生装置。
【００１０】
（７）上記（１）又は（２）の情報記録再生装置において、上記ホストコンピュータがバッテリ駆動されているか否かを確認する確認手段と、その確認手段によって上記ホストコンピュータがバッテリ駆動されていると確認した場合には、上記ホストコンピュータからのスタンバイモード移行命令の受信時に、上記第２省電力手段を実行させる手段を設けた情報記録再生装置。
（８）上記（１）又は（２）の情報記録再生装置において、上記ホストコンピュータがバッテリ駆動されているか否かを確認する確認手段と、その確認手段によって上記ホストコンピュータがバッテリ駆動されていると確認した場合には、上記予め設定した所定時間が経過した後に上記第２省電力手段を実行させる手段を設けた情報記録再生装置。
（９）上記（７）又は（８）の情報記録再生装置において、上記確認手段を、上記ホストコンピュータから受信した所定の命令に基づいて上記ホストコンピュータがバッテリ駆動されているか否かを確認する手段にした情報記録再生装置。
【００１１】
さらに、次の（１０）の情報記録再生方法と（１１）のプログラムと（１２）のコンピュータ読み取り可能な記録媒体も提供する。
（１０）ホストコンピュータからの命令により記録媒体に対する情報の記録又は再生を実施する情報記録再生方法において、装置のシステムクロックを上記記録媒体へアクセスしている際のクロックから減少させずに所定の回路へのクロック供給を停止状態にする第１省電力工程と、上記所定の回路へのクロック供給を停止状態にすると共に、装置のＣＰＵバスクロック及びデジタルＬＳＩのシステムクロックを減少させた状態にする第２省電力工程と、上記第１省電力手段と上記第２省電力手段の実行を制御する制御工程とからなる情報記録再生方法。
【００１２】
（１１）コンピュータに、装置のシステムクロックを記録媒体へアクセスしている際のクロックから減少させずに所定の回路へのクロック供給を停止状態にする第１省電力手順と、上記所定の回路へのクロック供給を停止状態にすると共に、装置のＣＰＵバスクロック及びデジタルＬＳＩのシステムクロックを減少させた状態にする第２省電力手順と、上記第１省電力手順と上記第２省電力手順の実行を制御する制御手順とを実行させるためのプログラム。
（１２）上記（１１）のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の効果】
【００１３】
この発明による情報記録再生装置と情報記録再生方法は、スタンバイモードにした結果発生する不具合を回避することができる。また、この発明によるプログラムは、コンピュータにこの発明に係る機能の手順を実行させることができる。さらに、この発明によるコンピュータ読み取り可能な記録媒体は、コンピュータにこの発明に係る機能を容易に導入することができる。
【発明を実施するための最良の形態】
【００１４】
以下、この発明を実施するための最良の形態を図面に基づいて具体的に説明する。
図１は、この発明の一実施形態である光ディスク装置の概略構成を示す図である。
この光ディスク装置２０は、ＣＤ／ＤＶＤ記録再生ドライブ装置であり、ＣＤ−Ｒディスク，ＣＤ−ＲＷディスクへの記録とＤＶＤ＋Ｒディスク，ＤＶＤ＋ＲＷディスクの記録が可能な装置である。
図２は、図１に示す光ディスク装置の全体における主要部の構成を示すブロック図である。同図に示す５〜８の各部がいわゆるデジタル（Ｄｉｇｉｔａｌ）回路１０を構成しており、１つのＬＳＩで集積されていることが多い。
【００１５】
この光ディスク装置２０は、ＣＤ，ＣＤ−Ｒディスク，ＣＤ−ＲＷディスク，ＤＶＤ＋Ｒディスク，ＤＶＤ＋ＲＷディスク等の光ディスク２１を回転駆動するためのスピンドルモータ１３と、光ピックアップ装置１４と、レーザコントロール回路１５と、ＣＤ／ＤＶＤエンコーダ５を内蔵したエンコーダ１６と、モータドライバ３と、アナログ回路４とＣＤ／ＤＶＤデコーダ６を内蔵した再生信号処理回路１７と、サーボコントローラ１８と、バッファＲＡＭ９と、バッファマネージャ７と、ホスト・インタフェース・コントローラ８を内蔵したインタフェース１９と、ＲＯＭ１１と、記憶手段としてのフラッシュメモリ（フラッシュＲＯＭ）２と、ＣＰＵ１及びＲＡＭ１２などを備えており、インタフェース１９を介してホストコンピュータ２２を接続している。
なお、図１における矢印は、代表的な信号や情報の流れを示すものであり、各ブロックの接続関係の全てを表すものではない。
【００１６】
光ピックアップ装置１４は、波長が６５０ｎｍのレーザ光を出射する第１の半導体レーザ光源（ＬＤ）と、波長が７８０ｎｍのレーザ光を出射する第２の半導体レーザ光源（ＬＤ）と、その各半導体レーザ光源から出射されるレーザ光の光束を光ディスク２１の記録面に導くと共に、上記記録面で反射された戻り光束を所定の受光位置まで導く光学系と、上記受光位置に配置されて戻り光束を受光する受光器と、フォーカシングアクチュエータ，トラッキングアクチュエータ及びシークモータ等からなる駆動系などを含んで構成されている（いずれも公知なので図示を省略する）。そして、上記受光器からは、その受光量に応じた電流（電流信号）を再生信号処理回路１７へ出力する。
【００１７】
再生信号処理回路１７は、光ディスク２１の種類に対応して光ピックアップ装置１４からの出力信号である電流信号を電圧信号に変換し、その電圧信号に基づいてウォブル信号，再生信号，フォーカスエラー信号とトラックエラー信号のサーボ信号などを検出する。
そして、再生信号処理回路１７では、ウォブル信号からアドレス情報及び同期信号等を抽出する。ここで抽出されたアドレス情報はＣＰＵ１に出力され、同期信号はエンコーダ１６に出力される。さらに、再生信号処理回路１７では、再生信号に対して誤り訂正処理等を行った後、バッファマネージャ７を介してバッファＲＡＭ９に格納する。また、サーボ信号は再生信号処理回路１７からサーボコントローラ１８に出力される。
なお、再生信号処理回路１７では、ＣＰＵ１の指示により、光ディスク２１の種類に対応したサーボパラメータ（例えば、信号レベル調整用ゲインなど）を設定する。
【００１８】
サーボコントローラ１８は、サーボ信号に基づいて光ピックアップ装置１４を制御する制御信号を生成し、モータドライバ３へ出力する。
バッファマネージャ７は、バッファＲＡＭ９へのデータの入出力を管理し、バッファＲＡＭ９に蓄積されたデータ量が予め設定した所定の値になるとＣＰＵ１へ通知する。
モータドライバ３は、光ディスクの回転制御を行うＬＳＩであり、サーボコントローラ１８からの制御信号及びＣＰＵ１の指示に基づいて、光ピックアップ装置１４及びスピンドルモータ１３を制御する。
エンコーダ１６は、ＣＰＵ１の指示に基づいて、バッファＲＡＭ９に蓄積されているデータをバッファマネージャ７を介して取り出し、エラー訂正コードの付加などを行い、光ディスク２１への書き込みデータを作成する。
そして、エンコーダ１６は、ＣＰＵ１からの指示に基づいて、再生信号処理回路１７からの同期信号に同期して、書き込みデータをレーザコントロール回路１５へ出力する。
【００１９】
レーザコントロール回路１５は、半導体レーザ光源の発光するレーザ光のレーザパワー（ＬａｓｅｒＰｏｗｅｒ）を制御するＩＣであり、エンコーダ１６からの書き込みデータに基づいて、光ピックアップ装置１４からのレーザ光の出力を制御する。
なお、レーザコントロール回路１５では、ＣＰＵ１の指示に基づいて、第１の半導体レーザ光源及び第２の半導体レーザ光源のいずれか一方を制御対象とする。
インタフェース１９は、ホストコンピュータ（例えば、パーソナルコンピュータ）２２との双方向の通信インタフェースであり、アタピ（ＡＴ  Ａｔｔａｃｈｍｅｎｔ  Ｐａｃｋｅｔ  Ｉｎｔｅｒｆａｃｅ：ＡＴＡＰＩ）及びスカジー（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ：ＳＣＳＩ）等の標準インタフェースに準拠している。
【００２０】
アナログ回路４は、光ディスク２１からの再生信号のゲイン，タイミングコントロール，ＡＴＩＰ／ＡＤＩＰのウォブル（Ｗｏｂｂｌｅ）信号のゲイン，タイミング制御，光ピックアップ装置とのインタフェース（Ｉ／Ｆ）などの記録再生系の生信号制御を司るＬＳＩである。ＣＤ／ＤＶＤエンコーダ（Ｅｎｃｏｄｅｒ）５は、ＣＤ／ＤＶＤにデータを記録する際に、記録データを変調するＬＳＩである。
ＣＤ／ＤＶＤデコーダ（Ｄｅｃｏｄｅｒ）６は、ＣＤ／ＤＶＤからデータを再生する際に、ＣＤ／ＤＶＤフォーマットに適合するように復調するＬＳＩである。
バッファマネージャ（Ｂｕｆｆｅｒ  Ｍａｎａｇｅｒ）７は、ホストコンピュータ２２からの転送データ及び光ディスク２１から読み出したデータの転送制御をするＬＳＩである。ホスト・インタフェース・コントローラ（ＨＯＳＴ  Ｉ／Ｆ  Ｃｏｎｔｒｏｌｌｅｒ）８は、ホストコンピュータ２２と光ディスク装置２０との通信を司るＬＳＤである。
バッファＲＡＭ９は、ＤＲＡＭ等のバッファメモリであり、ホストコンピュータ２２からの転送データ及び光ディスク２１から読み出したデータを一時格納するメモリである。
【００２１】
ＲＯＭ１１は、フラッシュ（Ｆｌａｓｈ）ＲＯＭ等の不揮発性メモリであり、ＣＰＵ１が消去，書き換え可能な不揮発性メモリであり、ＣＰＵ１によって解読可能なコードで記述されたプログラム（この発明に係るプログラムを含む）が格納されている。
フラッシュメモリ２は、フラッシュＲＯＭ（ＦＬＡＳＨ  ＲＯＭ）等の不揮発性のメモリであり、ＣＰＵ１からの書き込み及び読み出しが可能であるとともに、電源が切られても記録された内容は保持される。
ＣＰＵ１は、この光ディスク装置の全動作を制御する中央演算処理ＬＳＩであり、複数種類のタイマ（Ｔｉｍｅｒ）リソースを持っており、そのタイマは、このＣＰＵ１内のレジスタを操作することによって動作可能となる。このＣＰＵ１は、ＲＯＭ１１に格納されている上記プログラムに従って上記各部の動作を制御するとともに、制御に必要なデータ等を一時的にＲＡＭ１２に保存する。
【００２２】
また、ＣＰＵ１は、上記各部において、回路系がＣＤ用回路系とＤＶＤ用回路系とに分かれている場合には、いずれか一方を選択する信号を出力する。
なお、光ディスク装置２０に電源が投入されると、ＲＯＭ１１に格納されている上記プログラムは、ＣＰＵ１のメインメモリ（図示を省略）にロードされる。
また、光ディスク装置２０では、一例としてＣＤ−ＲＯＭディスク，ＣＤ−Ｒディスク，ＣＤ−ＲＷディスク，ＤＶＤ−ＲＯＭディスク，ＤＶＤ＋ＲＷディスク，ＤＶＤ＋Ｒディスクへのアクセスが可能であるものとする。
【００２３】
（第１実施例）
この光ディスク装置２０のＣＰＵ１が、ＲＯＭ１１に格納されたこの発明に係るプログラムを実行することにより、この発明に係る情報記録再生方法を実行し、この発明にかかるホストコンピュータからの命令により記録媒体に対する情報の記録又は再生を実施する手段と、装置のシステムクロックを記録媒体へアクセスしている際のクロックから減少させずに所定の回路へのクロック供給を停止状態にする第１省電力手段と、上記所定の回路へのクロック供給を停止状態にすると共に、装置のＣＰＵバスクロック及びデジタルＬＳＩのシステムクロックを減少させた状態にする第２省電力手段と、上記第１省電力手段と上記第２省電力手段の実行を制御する制御手段の機能を果たす。
【００２４】
上記プログラムは、コンピュータに、装置のシステムクロックを記録媒体へアクセスしている際のクロックから減少させずに所定の回路へのクロック供給を停止状態にする第１省電力手順と、上記所定の回路へのクロック供給を停止状態にすると共に、装置のＣＰＵバスクロック及びデジタルＬＳＩのシステムクロックを減少させた状態にする第２省電力手順と、前記第１省電力手順と前記第２省電力手順の実行を制御する制御手順とを実行させるためのプログラムである。
上記情報記録再生方法は、ホストコンピュータからの命令により記録媒体に対する情報の記録又は再生を実施する工程と、装置のシステムクロックを記録媒体へアクセスしている際のクロックから減少させずに所定の回路へのクロック供給を停止状態にする第１省電力工程と、上記所定の回路へのクロック供給を停止状態にすると共に、装置のＣＰＵバスクロック及びデジタルＬＳＩのシステムクロックを減少させた状態にする第２省電力工程と、上記第１省電力手段と上記第２省電力手段の実行を制御する制御工程とからなる。
【００２５】
また、上記プログラムをＣＤやＤＶＤ等のコンピュータ読み取り可能な記録媒体に記録すれば、その記録媒体を介して上記ＲＯＭ１１に上記プログラムをインストールすることができる。さらに、上記プログラムを無線又は有線の通信回線を介して外部の端末装置（例えば、パーソナルコンピュータ）からインストールすることができる。
【００２６】
次に、この光ディスク装置２０における省電力に係る処理について説明する。
この光ディスク装置２０は、第１スタンバイモードと第２スタンバイモードの２種類の低消費電力モードを有しており、第１スタンバイモードは装置のシステムクロックを記録媒体へアクセスしている際のクロックから減少させずに所定の回路へのクロック供給を停止状態にする第１省電力工程の処理であり、ＣＰＵ１によって実現される第１省電力手段の機能である。また、第２スタンバイモードは、上記所定の回路へのクロック供給を停止状態にすると共に、装置のＣＰＵバスクロック及びデジタルＬＳＩのシステムクロックを減少させた状態にする第２省電力工程の処理であり、ＣＰＵ１によって実現される第２省電力手段の機能である。
【００２７】
そして、ＣＰＵ１は、所定の条件の時の第１スタンバイモード又は第２スタンバイモードのいずれかに移行する制御を実行し、第１スタンバイモードでは装置のシステムクロックを光ディスク２１へアクセスしている際のクロックから減少させずに所定の回路へのクロック供給を停止状態にし、第２スタンバイモードでは上記所定の回路へのクロック供給を停止状態にすると共に、装置のＣＰＵバスクロック及びデジタルＬＳＩのシステムクロックを減少させた状態にする。
【００２８】
図３は、ＣＰＵ１による第１スタンバイモードの処理を示すフローチャート図である。
ＣＰＵ１は、ホストコンピュータ２２からのＡＴＡスタンバイ・イミディエイト・コマンド（ＡＴＡ  Ｓｔａｎｄｂｙ  Ｉｍｍｅｄｉａｔｅ  Ｃｏｍｍａｎｄ），アタピ・スタート・ストップ・ユニット・コマンド（ＡＴＡＰＩ  Ｓｔａｒｔ／Ｓｔｏｐ  Ｕｎｉｔ  Ｃｏｍｍａｎｄ）等の命令を受信すると、システムクロックを光ディスク２１へアクセスしている際のクロックから減少させずに、ステップ（図中「Ｓ」で示す）１で光ピックアップ装置に搭載された半導体レーザ光源（第１の半導体レーザ光源（ＬＤ）と第２の半導体レーザ光源（ＬＤ）とからなる）への給電を停止してＬＤをオフし、ＬＤによるレーザビーム（レーザ光）の発光を停止させ、レーザコントロール回路へのクロック供給を停止してスタンバイ状態にさせ、ステップ２へ進む。
【００２９】
ステップ２でモータドライバを制御してスピンドルモータへの給電を停止して光ディスクの回転を停止させた後、モータドライバ（Ｍｏｔｏｒ  Ｄｒｉｖｅｒ）へのクロック供給を停止してスタンバイ状態にさせ、ステップ３へ進む。
ステップ３で再生信号処理回路のアナログ回路（Ａｎａｌｏｇ  ＬＳＩ）へのクロック供給を停止してスタンバイ状態にさせ、ステップ４へ進む。
アナログ回路４は、光ピックアップ装置１４とのインタフェース（Ｉ／Ｆ），デジタル回路（Ｄｉｇｉｔａｌ  ＬＳＩ）１０とのインタフェース（Ｉ／Ｆ）を司り、再生信号の信号ゲインやイコライザなどの制御やＡＴＩＰ／ＡＤＩＰといったデータを読むためのウォブル（Ｗｏｂｂｌｅ）信号のゲイン調整などの制御を行う回路（ＬＳＩ）である。
【００３０】
ステップ４でデジタル回路（Ｄｉｇｉｔａｌ  ＬＳＩ）のＣＤ／ＤＶＤエンコーダとＣＤ／ＤＶＤデコーダへのクロック供給を停止してスタンバイ状態にさせ、本処理を終了させる。この第１スタンバイモードでは、ホストコンピュータ２２からの命令を受信する必要があるので、その受信処理に必要なデジタル回路１０のバッファマネージャ７，ホスト・インタフェース・コントローラ８へのクロックは供給し続けて動作させておく。また、上記所定の回路は、アナログ回路４とデジタル回路１０のＣＤ／ＤＶＤエンコーダ５とＣＤ／ＤＶＤデコーダ６である。
【００３１】
図４は、ＣＰＵ１による第２スタンバイモードの処理を示すフローチャート図である。
ＣＰＵ１は、ホストコンピュータ２２からのＡＴＡスタンバイ・イミディエイト・コマンド（ＡＴＡ  Ｓｔａｎｄｂｙ  Ｉｍｍｅｄｉａｔｅ  Ｃｏｍｍａｎｄ），アタピ・スタート・ストップ・ユニット・コマンド（ＡＴＡＰＩ  Ｓｔａｒｔ／Ｓｔｏｐ  Ｕｎｉｔ  Ｃｏｍｍａｎｄ）等の命令を受信すると、ステップ（図中「Ｓ」で示す）１１で光ピックアップ装置に搭載された半導体レーザ光源（第１の半導体レーザ光源（ＬＤ）と第２の半導体レーザ光源（ＬＤ）とからなる）への給電を停止してＬＤをオフし、ＬＤによるレーザビーム（レーザ光）の発光を停止させ、レーザコントロール回路へのクロック供給を停止してスタンバイ状態にさせ、ステップ１２へ進む。
【００３２】
ステップ１２でモータドライバを制御してスピンドルモータへの給電を停止して光ディスクの回転を停止させた後、モータドライバ（Ｍｏｔｏｒ  Ｄｒｉｖｅｒ）へのクロック供給を停止してスタンバイ状態にさせ、ステップ１３へ進む。ステップ１３で再生信号処理回路のアナログ回路（Ａｎａｌｏｇ  ＬＳＩ）へのクロック供給を停止してスタンバイ状態にさせ、ステップ１４へ進む。
アナログ回路４は、光ピックアップ装置１４とのインタフェース（Ｉ／Ｆ），デジタル回路（Ｄｉｇｉｔａｌ  ＬＳＩ）１０とのインタフェース（Ｉ／Ｆ）を司り、再生信号の信号ゲインやイコライザなどの制御やＡＴＩＰ／ＡＤＩＰといったデータを読むためのウォブル（Ｗｏｂｂｌｅ）信号のゲイン調整などの制御を行う回路（ＬＳＩ）である。
【００３３】
ステップ１４でデジタル回路（Ｄｉｇｉｔａｌ  ＬＳＩ）のＣＤ／ＤＶＤエンコーダとＣＤ／ＤＶＤデコーダへのクロック供給を停止してスタンバイ状態にさせ、ステップ１５へ進む。
ステップ１５でＣＰＵのバスクロックをダウン（減少）させて、ステップ１６へ進む。
ステップ１６でデジタル回路のＬＳＩシステムへのクロックをダウン（減少）させて、この処理を終了する。
上記デジタル回路１０のバッファマネージャ７，ホスト・インタフェース・コントローラ８へのクロックを減少させても動作できるので、この第２スタンバイモードに移行した後にもホストコンピュータ２２からの命令を受信することができる。
【００３４】
第１スタンバイモードと第２スタンバイモードについてさらに説明する。
第２スタンバイモードは、第１スタンバイモードよりも消費電流値が小さいモードである。この第１スタンバイモードと第２スタンバイモードの処理内容は、ＣＰＵとＬＳＩのクロックの周波数をダウンさせることだけが異なる。したがって、第１スタンバイモードから第２スタンバイモードに移行するには、第１スタンバイモードの状態でその差分の処理を実行する。すなわち、第１スタンバイモードの状態で「ＣＰＵバスクロックとＬＳＩシステムクロックをダウンさせる」。
【００３５】
第１スタンバイモードを介さずに直接第２スタンバイモードに移行する場合は、「ＬＤ，スピンドルモータをオフにし、アナログ回路とデジタル回路をスタンバイ状態にし、さらにＣＰＵバスクロックとＬＳＩシステムクロックをダウンさせる」。そして、第２スタンバイモードのほうが低消費電力モードとなる。
なお、このＣＰＵバスクロックとＬＳＩのシステムクロックをダウンさせた後の復帰には、時間がかかってしまう。
これは、周波数を変更させることにより、その周波数で正しく回路の同期がとれるよう、ＰＬＬが安定するまでウエイトを入れたり、また周波数をダウンさせたことにより回路設定を変えたものについては高周波数用の設定を再度するために時間がかかってしまうからである。
【００３６】
このように、上記第１スタンバイモードでは、光ディスク２１へのアクセス時に必要とする上記所定の回路へのクロック供給を停止し、上記第２スタンバイモードでは、さらにＣＰＵバスクロックとデジタル回路１０へのシステムクロックを共に減少させ、ＣＰＵ１やデジタル回路１０の消費電流値が低減させる。
この光ディスク装置は、２つの低消費電力モードを持つので、ホストコンピュータから定期的に命令を受信するような場合において、その命令処理時にシステムクロックを操作しないので、ホストインタフェースバスの使用効率の低下を防ぐことができる。
【００３７】
（第２実施例）
この光ディスク装置２０では、ＣＰＵ１が上記所定の条件としてホストコンピュータからの命令を所定時間内に受信したときには、上記第１スタンバイモードに移行し、ホストコンピュータからの命令を所定時間内に受信しなかったときには、上記第２スタンバイモードに移行する制御を実行する。
すなわち、この場合は、ＣＰＵ１がホストコンピュータからの命令を所定時間内に受信したときには上記第１省電力手段を実行させ、ホストコンピュータからの命令を所定時間内に受信しなかったときには上記第２省電力手段を実行させる制御をする制御手段の機能を果たす。
【００３８】
例えば、この光ディスク装置がＤＶＤレコーダ（ＤＶＤ−Ｒｅｃｏｒｄｅｒ）に搭載されている場合、ユーザからの操作命令が来ない限りホストコンピュータ（ＤＶＤレコーダ内のドライブコントローラ）からは命令が発行されない。
このような光ディスク装置がホストコンピュータに１台だけ接続されているケースにおいては、ホストコンピュータバスの使用効率を考える必要がなく、低消費電力モードに移行させておくべきである。
ウインドウズ（Ｗｉｎｄｏｗｓ：登録商標）が搭載されているパーソナルコンピュータからは定期的に命令が発行されて来るが、ＤＶＤレコーダでは定期的に発行されることはない。
【００３９】
その点についてさらに詳しく説明する。
この光ディスク装置が、ホストコンピュータに接続され、且つウインドウズ（Ｗｉｎｄｏｗｓ）ＸＰのようなウインドウズ（Ｗｉｎｄｏｗｓ）ＯＳ（以上、登録商標）環境下で光ディスク装置が動作する環境である場合には、ＯＳから定期的に光ディスク装置に対して命令が発行される。
その命令は、ゲット・イベント・ステイタス・ノーティフィケイション（Ｇｅｔ  Ｅｖｅｎｔ／Ｓｔａｔｕｓ  Ｎｏｔｉｆｉｃａｔｉｏｎ）コマンドといって、イジェクト要求がユーザから発生しているか、新しい光ディスクが挿入されたかなどをＯＳが知りたいために発行されてくるものである。その命令は２秒に１回発行される。
【００４０】
ここで、この実施例の光ディスク装置以外に他のドライブ装置が同じホストコンピュータに搭載されているとすると、この実施例の光ディスク装置が動作していないときに他のドライブ装置が動作していることがある。
そのような状態においても、ＯＳからはゲット・イベント・ステイタス・ノーティフィケイション・コマンドが動作していないドライブ装置にも発行されてくるので、第２スタンバイモードの状態にいる光ディスク装置は、この命令処理を実行して結果をＯＳに返すときにＣＰＵとＬＳＩのクロックを動作時クロックに上げなければならないので、このコマンドの処理に時間をかけてしまう。
したがって、他のドライブ装置は、その時間ホストインタフェースバスを使用できないので、パフォーマンスが低下することになる。
【００４１】
この命令を含めた命令を定期的に発行しないホストコンピュータ、又は所定時間発行しないホストコンピュータ（Ｒｅｃｏｒｄｅｒ，ＤＯＳモードで起動されたパソコンなど）においては、つまり、３０秒以上の所定時間命令が来ないようなホストコンピュータにおいては、他のドライブ装置が接続されていない、または他のドライブ装置に影響を及ぼさないと考えられるので、第２スタンバイモードに移行可能ということになる。
ホストコンピュータからディスクアクセス命令が所定時間（例えば、スタンバイタイマ値が３０秒）来ない場合やホストコンピュータからのスタンバイ命令が来た場合に、光ディスク装置はスタンバイモードに移行する。
このスタンバイタイマというのは、最後のディスクアクセス命令が終了してから起動されるものである。ディスクアクセス命令が来なくても、ゲット・イベント・ステイタス・ノーティフィケイション・コマンドはＯＳから２秒おきに発行されており、このゲット・イベント・ステイタス・ノーティフィケイション・コマンドが来る以上、バスの使用効率を考慮すると第２スタンバイモードに移行できず、第１スタンバイモードに移行させる。
【００４２】
すなわち、最後のディスクアクセス命令を受信してから、所定の時間（３０秒）が経ってもホストコンピュータから命令（ディスクアクセス以外の命令を含む）が来ない場合は、低消費電力モードの第２スタンバイモードに移行させ、最後のディスクアクセス命令を受信してから、所定の時間（３０秒）内にホストコンピュータから命令（ディスクアクセス以外の命令を含む）が来る場合（接続されているホストコンピュータから、所定時間内に少なくとも１つ以上の命令を受信した場合）は、第１スタンバイモードに移行させる。
この所定時間を計測するタイマは、最後のディスクアクセス命令処理終了後に起動され、その所定時間内に命令を受信した場合には、第１スタンバイモードに、少なくとも１つ以上の命令を受信した場合には第２スタンバイモードに移行する。
【００４３】
（第３実施例）
ホストコンピュータからのホストコンピュータ２２からのＡＴＡスタンバイ・イミディエイト・コマンド（ＡＴＡ  Ｓｔａｎｄｂｙ  Ｉｍｍｅｄｉａｔｅ  Ｃｏｍｍａｎｄ），アタピ・スタート・ストップ・ユニット・コマンド（ＡＴＡＰＩ  Ｓｔａｒｔ／Ｓｔｏｐ  Ｕｎｉｔ  Ｃｏｍｍａｎｄ）等の命令を受信したときに、まずステップ１として第１スタンバイモードに移行し、その後、アタピ・スタート・ストップ・ユニット・コマンドが所定時間来ないのであれば第２スタンバイモードへ移行するように、２段階にわたって低消費電力モードに移行させるようにするとよい。
【００４４】
この光ディスク装置２０では、ＣＰＵ１が上記所定の条件として、ホストコンピュータからのスタンバイモード移行命令を受信したときには、上記第１スタンバイモードに移行し、第１スタンバイモードに移行させた後、所定時間内にホストコンピュータからの命令を受信しなかったときには、第１スタンバイモードに代えて上記第２スタンバイモードに移行させる制御を実行する。
すなわち、この場合は、ＣＰＵ１がホストコンピュータからのスタンバイモード移行命令を受信したときには上記第１省電力手段を実行させ、上記第１省電力手段を実行させた後、所定時間内にホストコンピュータからの命令を受信しなかったときには、上記第１省電力手段に代えて上記第２省電力手段を実行させる制御をする制御手段の機能を果たす。
【００４５】
図５は、第３実施例の光ディスク装置のＣＰＵ１によるスタンバイモードの処理を示すフローチャート図である。
第２スタンバイモードの場合はＡＴＡＰＩバスの作業効率が低下するので、ホストコンピュータ２２からのアクセスがないときにこのモードにしておくほうが良い。
ＣＰＵ１は、ステップ（図中「Ｓ」で示す）２１でホストコンピュータからのホストコンピュータからのＡＴＡスタンバイ・イミディエイト・コマンド（ＡＴＡ  Ｓｔａｎｄｂｙ  Ｉｍｍｅｄｉａｔｅ  Ｃｏｍｍａｎｄ），アタピ・スタート・ストップ・ユニット・コマンド（ＡＴＡＰＩ  Ｓｔａｒｔ／Ｓｔｏｐ  Ｕｎｉｔ  Ｃｏｍｍａｎｄ）等のスタンバイモード移行命令を受信すると、ステップ２２で第１スタンバイモードの処理を実施する（この処理は図３で示した処理と同じ処理内容である）。
【００４６】
この後、ステップ２３で予め設定したタイマ（Ｔｉｍｅｒ）を起動する。例えば、１０秒のタイマを起動する。このタイマは、第１スタンバイモードに移行してからＡＴＡＰＩコマンドがホストコンピュータから定期的に来ているか否かを確認するために必要な時間であり、１０秒間来なければ、今後ＡＴＡＰＩコマンドが来る可能性が低いと判断し、さらなる低消費電力モードである第２スタンバイモードに移行させるものであり、ＣＰＵ１に設けている。
ステップ２３でタイマを起動した後、ステップ２４でタイマが終了したか否かを判断し、タイマが終了したら、ステップ２５でＡＴＡＰＩコマンドを受信したか否かを判断し、受信したらこの処理を終了し、受信しなければ、第２スタンバイモードへ移行させずに、第１スタンバイモードを継続させる。一方、ステップ２５の判断でＡＴＡＰＩコマンドを受信しなければ、ステップ２６で第２スタンバイモードの処理を実施する（この処理は図４で示した処理と同じ処理内容である）。
上記処理において、第１スタンバイモードから第２スタンバイモードへ移行する際には、第１スタンバイモードの状態から、ＣＰＵのバスクロックを減少させ、デジタル回路のＬＳＩシステムへのクロックを減少させる差分の処理をさらに実行する。
【００４７】
すなわち、ＣＰＵ１は、ホストコンピュータ２２からのスタンバイモード移行命令を所定時間内に受信したときには上記第１省電力手段を実行させ、上記ホストコンピュータからの命令を所定時間内に受信しなかったときには上記第２省電力手段を実行させる。
このようにして、第１スタンバイモードの状態において、ホストコンピュータから所定時間命令を受信しなかった場合に、さらなる低消費電力モードとして第２スタンバイモードに移行するので、電力の節減が可能となる。
この第３実施例の光ディスク装置は、省電力モード（スタンバイモード）として第１スタンバイモードと第２スタンバイモードの２種類を用意し、ＡＴＡＰＩコマンドが所定時間発行されないようなホストコンピュータに接続されている場合には、システムクロックを下げて更なる低消費電力モードである第２スタンバイモードに移行させ、それ以外のホストコンピュータの場合には、第１スタンバイモードに移行させてシステムクロックの操作を中止し、ＡＴＡＰＩバスの使用効率を向上させることができる。
【００４８】
（第４実施例）
この光ディスク装置２０では、ＣＰＵ１が上記所定の条件として、予め設定した所定時間が経過した後に上記第１スタンバイモードに移行し、第１スタンバイモードに移行させた後、所定時間内にホストコンピュータからの命令を受信しなかったときには、第１スタンバイモードに代えて上記第２スタンバイモードに移行させる制御を実行する。
すなわち、この場合は、ＣＰＵ１が予め設定した所定時間が経過した後に上記第１省電力手段を実行させ、上記第１省電力手段を実行させた後、所定時間内にホストコンピュータからの命令を受信しなかったときには、上記第１省電力手段に代えて上記第２省電力手段を実行させる制御をする制御手段の機能を果たす。
【００４９】
この処理では、最後にディスクアクセスした直後に起動したスタンバイタイマ（Ｓｔａｎｄｂｙ  Ｔｉｍｅｒ）の終了通知時に、まずステップ１として第１スタンバイモードに移行し、その後、ＡＴＡＰＩコマンドが所定時間来ないのであれば第２スタンバイモードへ２段階にわたって低消費電力モードに移行させる。
第２スタンバイモードの場合はＡＴＡＰＩバスの作業効率が低下するので、ホストコンピュータ２２からのアクセスがないときにこのモードにしておくほうが良い。
【００５０】
図６は、第４実施例の光ディスク装置のＣＰＵ１によるスタンバイモードの処理を示すフローチャート図である。
ＣＰＵ１は、ステップ（図中「Ｓ」で示す）３１で最後にディスクアクセスした直後に起動したスタンバイタイマ（Ｓｔａｎｄｂｙ  Ｔｉｍｅｒ）の終了通知があると、ステップ３２で第１スタンバイモードの処理を実施する（この処理は図３で示した処理と同じ処理内容である）。上記スタンバイタイマはＣＰＵ１に設けている。
【００５１】
この後、ステップ３３で予め設定したタイマ（Ｔｉｍｅｒ）を起動する。例えば、１０秒のタイマを起動する。このタイマは、第１スタンバイモードに移行してからＡＴＡＰＩコマンドがホストコンピュータから定期的に来ているか否かを確認するために必要な時間であり、１０秒間来なければ、今後ＡＴＡＰＩコマンドが来る可能性が低いと判断し、さらなる低消費電力モードである第２スタンバイモードに移行させるものである。
ステップ３３でタイマを起動した後、ステップ３４でタイマが終了したか否かを判断し、タイマが終了したら、ステップ３５でＡＴＡＰＩコマンドを受信したか否かを判断し、受信したらこの処理を終了し、受信しなければ、第２スタンバイモードへ移行させずに、第１スタンバイモードを継続させる。一方、ステップ３５の判断でＡＴＡＰＩコマンドを受信しなければ、ステップ３６で第２スタンバイモードの処理を実施する（この処理は図４で示した処理と同じ処理内容である）。
上記処理において、第１スタンバイモードから第２スタンバイモードへ移行する際には、第１スタンバイモードの状態から、ＣＰＵのバスクロックを減少させ、デジタル回路のＬＳＩシステムへのクロックを減少させる差分の処理をさらに実行する。
【００５２】
（第５実施例）
ウインドウズ（Ｗｉｎｄｏｗｓ）ＸＰ（登録商標）やウインドウズ（Ｗｉｎｄｏｗｓ）９８（登録商標）では、光ディスク装置へのディスク挿入情報やイジェクト情報を確認するために、自動挿入通知機能を備えている。
この機能がオン（ＯＮ）の場合は、ホストコンピュータからアタピ・ゲット・イベント・ステイタス・ノーティフィケーション・コマンド（ＡＴＡＰＩ  Ｇｅｔ  Ｅｖｅｎｔ／Ｓｔａｔｕｓ  Ｎｏｔｉｆｉｃａｔｉｏｎ  Ｃｏｍｍａｎｄ）を定期的（２秒おき）に発行し、光ディスク装置から返るイベント情報によって、光ディスク装置のディスク状態を確認する。そこで、この機能がオンであれば、定期的にＡＴＡＰＩコマンドが発行されるので第１スタンバイモードに移行するようにする。
【００５３】
この光ディスク装置２０では、ＣＰＵ１が、ホストコンピュータに記録媒体の挿入の自動通知機能がオフに設定されているか否かを確認し、その記録媒体の挿入の自動通知機能がオフに設定されていると確認した場合には、ホストコンピュータからのスタンバイモード移行命令を受信したときには上記第２スタンバイモードへ移行させる制御を実行する。
すなわち、この場合は、ＣＰＵ１がホストコンピュータに記録媒体の挿入の自動通知機能がオフに設定されているか否かを確認する手段と、その手段によって記録媒体の挿入の自動通知機能がオフに設定されていると確認した場合には、ホストコンピュータからのスタンバイモード移行命令を受信したときには上記第２省電力手段を実行させる制御手段の機能を果たす。
【００５４】
図７は、第５実施例の光ディスク装置のＣＰＵ１によるスタンバイモードの処理を示すフローチャート図である。
ＣＰＵ１は、ステップ（図中「Ｓ」で示す）４１でホストコンピュータからのホストコンピュータからのＡＴＡスタンバイ・イミディエイト・コマンド（ＡＴＡ  Ｓｔａｎｄｂｙ  Ｉｍｍｅｄｉａｔｅ  Ｃｏｍｍａｎｄ），アタピ・スタート・ストップ・ユニット・コマンド（ＡＴＡＰＩ  Ｓｔａｒｔ／Ｓｔｏｐ  Ｕｎｉｔ  Ｃｏｍｍａｎｄ）等のスタンバイモード移行命令を受信すると、ステップ４２でホストコンピュータのオペレーティングシステム（ＯＳ）の自動挿入機能の設定状況（設定情況）を確認し、挿入自動通知機能がオンか否かを判断する。
【００５５】
ステップ４２の判断でＯＳの自動挿入設定がオンであった場合は、ステップ４３で第１スタンバイモードの処理を実施する（この処理は図３で示した処理と同じ処理内容である）。一方、ステップ４２の判断でＯＳの自動挿入設定がオフ（ＯＦＦ）であった場合は、ステップ４４で第２スタンバイモードの処理を実施する（この処理は図４で示した処理と同じ処理内容である）。
このようにして、ＯＳの挿入の自動通知機能がオフになっている場合には、電力の節減が可能となる。
【００５６】
（第６実施例）
この光ディスク装置２０では、ＣＰＵ１が、ホストコンピュータに記録媒体の挿入の自動通知機能がオフに設定されているか否かを確認し、記録媒体の挿入の自動通知機能がオフに設定されていると確認した場合には、予め設定した所定時間が経過した後に上記第２スタンバイモードに移行させる。
すなわち、この場合は、ＣＰＵ１がホストコンピュータに記録媒体の挿入の自動通知機能がオフに設定されているか否かを確認する手段と、その手段によって記録媒体の挿入の自動通知機能がオフに設定されていると確認した場合には、上記予め設定した所定時間が経過した後に上記第２省電力手段を実行させる制御手段の機能を果たす。
【００５７】
図８は、第６実施例の光ディスク装置のＣＰＵ１によるスタンバイモードの処理を示すフローチャート図である。
ＣＰＵ１は、ステップ（図中「Ｓ」で示す）５１で最後にディスクアクセスした直後に起動したスタンバイタイマ（Ｓｔａｎｄｂｙ  Ｔｉｍｅｒ）の終了通知があると、ステップ５２でホストコンピュータのオペレーティングシステム（ＯＳ）の自動挿入機能の設定状況を確認し、挿入自動通知機能がオンか否かを判断する。
ステップ５２の判断でＯＳの自動挿入設定がオンであった場合は、ステップ５３で第１スタンバイモードの処理を実施する（この処理は図３で示した処理と同じ処理内容である）。一方、ステップ５２の判断でＯＳの自動挿入設定がオフ（ＯＦＦ）であった場合は、ステップ５４で第２スタンバイモードの処理を実施する（この処理は図４で示した処理と同じ処理内容である）。
【００５８】
次に、図７と図８における挿入自動通知機能の設定状況を確認する処理について詳しく説明する。
上述のＯＳの挿入自動通知機能の設定状況を、光ディスク装置で認識する必要がある。この機能がオンとなっている場合には、アタピ・ゲット・イベント・ステイタス・ノーティフィケーション・コマンド（Ｇｅｔ  Ｅｖｅｎｔ／Ｓｔａｔｕｓ  Ｎｏｔｉｆｉｃａｔｉｏｎ  Ｃｏｍｍａｎｄ）が２秒おきにＯＳより発行されるので、２秒以上待ってこの命令がこなければ挿入自動通知機能の設定がオフになっていると判断できる。
【００５９】
図９は、ＣＰＵ１による挿入自動通知機能の設定状況を確認する処理を示すフローチャート図である。
ＣＰＵ１は、光ディスク装置の電源が投入されると、ステップ（図中「Ｓ」で示す）６１でＣＰＵ，ＬＳＩなどのホストウェア（Ｈ／Ｗ）の初期化処理を実施し、その後プログラム変数の初期化を実施する。この初期化が終了したあと、ステップ６２でプログラム変数である自動挿入通知フラグをオン（ＯＮ）にし、ステップ６３でホストコンピュータからＡＴＡＰＩコマンドを受信した場合、そのＡＴＡＰＩコマンドが所定の種類のコマンド、すなわち、アタピ・ゲット・イベント・ステイタス・ノーティフィケーション・コマンド（ＡＴＡＰＩ  Ｇｅｔ  Ｅｖｅｎｔ／Ｓｔａｔｕｓ  Ｎｏｔｉｆｉｃａｔｉｏｎ  Ｃｏｍｍａｎｄ）か否かを判断する。
【００６０】
ステップ６３の判断でアタピ・ゲット・イベント・ステイタス・ノーティフィケーション・コマンドと確認した場合は、ステップ６４で２秒タイマを起動してウエイト（待機）をかける。この２秒タイマもＣＰＵ１に設ける。
ステップ６４の２秒待機の後（２秒後）に、ステップ６５で再度ホストコンピュータからＡＴＡＰＩコマンドを受信した場合、そのＡＴＡＰＩコマンドが所定の種類のコマンド、すなわち、アタピ・ゲット・イベント・ステイタス・ノーティフィケーション・コマンド（ＡＴＡＰＩ  Ｇｅｔ  Ｅｖｅｎｔ／Ｓｔａｔｕｓ  Ｎｏｔｉｆｉｃａｔｉｏｎ  Ｃｏｍｍａｎｄ）か否かを判断する。
【００６１】
ステップ６５の判断で同じアタピ・ゲット・イベント・ステイタス・ノーティフィケーション・コマンドを受信した場合は、ＯＳの自動挿入機能がオンになっていると判断し、アタピ・ゲット・イベント・ステイタス・ノーティフィケーション・コマンドを受信したのではなければ、ステップ６６で自動挿入通知フラグをオフ（ＯＦＦ）に設定し、この処理を終了する。
このようにして、ＯＳの挿入自動通知機能の設定状況を光ディスク装置が認識できるので、ＯＳの挿入自動通知機能の設定がオフになっているようなホストコンピュータに対して節電が可能になる。
【００６２】
また、ホストコンピュータが、光ディスク装置に対してＯＳの自動挿入通知設定を教えるようにしてもよい。
図１０は、ベンダーユニークコマンドのフォーマットを示す図である。
このベンダーユニークコマンドは、ホストコンピュータから光ディスク装置へ発行し、光ディスク装置のＣＰＵ１は、そのバイト（Ｂｙｔｅ）２のビット（Ｂｉｔ）０のＡＮＦビットが“１”であれば、ＯＳの自動挿入通知機能がオン（ＯＮ）になっていると認識する。また、“１”でなければＯＳの自動挿入通知機能がオフ（ＯＦＦ）になっていると認識する。このＡＮＦビットの値によって、光ディスク装置は上述したように低消費電力モードの種類を変更できる。
このようにして、ＯＳの挿入自動通知機能の設定状況を、光ディスク装置側で簡単に認識することができる。また、その設定状況を光ディスク装置が認識できるので、ＯＳの挿入自動通知機能の設定がオフになっているようなホストコンピュータに対して節電が可能になる。
【００６３】
（第７実施例）
ノートブックＰＣにおいて、バッテリ駆動であった場合は、光ディスク装置としては低消費電力モードを意識し、バッテリの消費を妨げなければならない。
バッテリは有限であり、電源コネクタのない場所においては少しでも長くノートパソコンを使用するために、周辺装置は低消費モードが必要である。
例えば、ホストコンピュータがノートパソコンのようにバッテリ駆動されている場合は、それに接続されている光ディスク装置の消費電力を低減させて、ノートパソコンの消費電力を低減させる必要がある。
【００６４】
この光ディスク装置２０では、ＣＰＵ１が、ホストコンピュータがバッテリ駆動されているか否かを確認し、ホストコンピュータがバッテリ駆動されていると確認した場合には、ホストコンピュータからのスタンバイモード移行命令の受信時に、上記第２スタンバイモードに移行させる。
すなわち、この場合は、ＣＰＵ１がホストコンピュータがバッテリ駆動されているか否かを確認する確認手段と、その確認手段によって前記ホストコンピュータがバッテリ駆動されていると確認した場合には、ホストコンピュータからのスタンバイモード移行命令の受信時に、上記第２省電力手段を実行させる制御手段の機能を果たす。
【００６５】
図１１は、第７実施例の光ディスク装置のＣＰＵ１によるスタンバイモードの処理を示すフローチャート図である。
ＣＰＵ１は、ステップ（図中「Ｓ」で示す）７１でホストコンピュータからのホストコンピュータからのＡＴＡスタンバイ・イミディエイト・コマンド（ＡＴＡ  Ｓｔａｎｄｂｙ  Ｉｍｍｅｄｉａｔｅ  Ｃｏｍｍａｎｄ），アタピ・スタート・ストップ・ユニット・コマンド（ＡＴＡＰＩ  Ｓｔａｒｔ／Ｓｔｏｐ  Ｕｎｉｔ  Ｃｏｍｍａｎｄ）等のスタンバイモード移行命令を受信すると、ステップ７２でホストコンピュータに対して電源状態を確認し、バッテリ駆動か否かを判断する。
【００６６】
ステップ７２の判断でホストコンピュータがバッテリ駆動なら、ステップ７３で第２スタンバイモードの処理を実施する（この処理は図４で示した処理と同じ処理内容である）。一方、ステップ７２の判断でホストコンピュータがバッテリ駆動でない（ＡＣ駆動）なら、ステップ７４でスタンバイモードの種類を決定する処理（ＡＴＡＰＩコマンド受信，ＯＳの自動挿入通知設定など）を実施する。
図１０に示すように、ホストコンピュータが発行するベンダーユニークコマンドのバイト（Ｂｙｔｅ）２のビット（Ｂｉｔ）１のピーモード（Ｐｍｏｄｅ（ＰｏｗｅｒＭｏｄｅ））が“１”のとき、ホストコンピュータがバッテリ駆動であることを示す。
したがって、上記ホストコンピュータの電源状態の確認は、光ディスク装置のＣＰＵ１が上記ピーモードのビット値に基づいて電源の種類を識別し、ホストコンピュータがバッテリ駆動か否かを判断し、バッテリ駆動の時には低消費電力モードでも最も低消費である第２スタンバイモードに移行させる。
このベンダーユニークコマンドが発行されていない場合は、光ディスク装置はホストコンピュータの電源の種類をＡＣ駆動として認識する。
【００６７】
このようにして、ホストコンピュータからのベンダーユニークコマンドをスタンバイモードに移行する前に受信しておくことによって、電源の種類を認識することができ、低消費電力モードでも最も低消費である第２スタンバイモードを選択することが可能となり、バッテリ駆動しているノートパソコンの消費電力を節約することができる。
【００６８】
（第８実施例）
この光ディスク装置２０では、ＣＰＵ１が、ホストコンピュータがバッテリ駆動されているか否かを確認し、ホストコンピュータがバッテリ駆動されていると確認した場合には、予め設定した所定時間が経過した後に、上記第２スタンバイモードに移行させる。
すなわち、この場合は、ＣＰＵ１がホストコンピュータがバッテリ駆動されているか否かを確認する確認手段と、その確認手段によって前記ホストコンピュータがバッテリ駆動されていると確認した場合には、予め設定した所定時間が経過した後に、上記第２省電力手段を実行させる制御手段の機能を果たす。
【００６９】
図１２は、第８実施例の光ディスク装置のＣＰＵ１によるスタンバイモードの処理を示すフローチャート図である。
ＣＰＵ１は、ステップ（図中「Ｓ」で示す）８１で最後にディスクアクセスした直後に起動したスタンバイタイマ（Ｓｔａｎｄｂｙ  Ｔｉｍｅｒ）の終了通知があると、ステップ８２でホストコンピュータに対して電源状態を確認し、バッテリ駆動か否かを判断する。
【００７０】
ステップ８２の判断でホストコンピュータがバッテリ駆動なら、ステップ８３で第２スタンバイモードの処理を実施する（この処理は図４で示した処理と同じ処理内容である）。一方、ステップ８２の判断でホストコンピュータがバッテリ駆動でない（ＡＣ駆動）なら、ステップ８４でスタンバイモードの種類を決定する処理（ＡＴＡＰＩコマンド受信，ＯＳの自動挿入通知設定など）を実施する。
図１０に示すように、ホストコンピュータが発行するベンダーユニークコマンドのバイト（Ｂｙｔｅ）２のビット（Ｂｉｔ）１のピーモード（Ｐｍｏｄｅ（ＰｏｗｅｒＭｏｄｅ））が“１”のとき、ホストコンピュータがバッテリ駆動であることを示す。
したがって、上記ホストコンピュータの電源状態の確認は、光ディスク装置のＣＰＵ１が上記ピーモードのビット値に基づいて電源の種類を識別し、ホストコンピュータがバッテリ駆動か否かを判断し、バッテリ駆動の時には低消費電力モードでも最も低消費である第２スタンバイモードに移行させる。
このベンダーユニークコマンドが発行されていない場合は、光ディスク装置はホストコンピュータの電源の種類をＡＣ駆動として認識する。
【００７１】
このようにして、ホストコンピュータからのベンダーユニークコマンドをスタンバイモードに移行する前に受信しておくことによって、電源の種類を認識することができ、低消費電力モードでも最も低消費である第２スタンバイモードを選択することが可能となり、バッテリ駆動しているノートパソコンの消費電力を節約することができる。
【産業上の利用可能性】
【００７２】
この発明による情報記録再生装置と情報記録再生方法とプログラムは、デスクトップパソコン，ノートブックパソコン等のパーソナルコンピュータにおいても適用することができる。
【図面の簡単な説明】
【００７３】
【図１】この発明の一実施形態である光ディスク装置の概略構成を示す図である。
【図２】図１に示す光ディスク装置の全体における主要部の構成を示すブロック図である。
【図３】図１に示すＣＰＵ１による第１スタンバイモードの処理を示すフローチャート図である。
【図４】図１に示すＣＰＵ１による第２スタンバイモードの処理を示すフローチャート図である。
【図５】この発明の第３実施例の光ディスク装置のＣＰＵ１によるスタンバイモードの処理を示すフローチャート図である。
【図６】この発明の第４実施例の光ディスク装置のＣＰＵ１によるスタンバイモードの処理を示すフローチャート図である。
【００７４】
【図７】この発明の第５実施例の光ディスク装置のＣＰＵ１によるスタンバイモードの処理を示すフローチャート図である。
【図８】この発明の第６実施例の光ディスク装置のＣＰＵ１によるスタンバイモードの処理を示すフローチャート図である。
【図９】図１に示すＣＰＵ１による挿入自動通知機能の設定状況を確認する処理を示すフローチャート図である。
【図１０】ベンダーユニークコマンドのフォーマットを示す図である。
【図１１】この発明の第７実施例の光ディスク装置のＣＰＵ１によるスタンバイモードの処理を示すフローチャート図である。
【図１２】この発明の第８実施例の光ディスク装置のＣＰＵ１によるスタンバイモードの処理を示すフローチャート図である。
【符号の説明】
【００７５】
１：ＣＰＵ    ２：フラッシュメモリ    ３：モータドライバ    ４：アナログ回路    ５：ＣＤ／ＤＶＤエンコーダ    ６：ＣＤ／ＤＶＤデコーダ    ７：バッファマネージャ    ８：ホスト・インタフェース・コントローラ    ９：バッファＲＡＭ    １０：デジタル回路    １１：ＲＯＭ    １２：ＲＡＭ    １３：スピンドルモータ    １４：光ピックアップ装置    １５：レーザコントロール回路    １６：エンコーダ    １７：再生信号処理回路    １８：サーボコントローラ    １９：インタフェース    ２０：光ディスク装置    ２１：光ディスク    ２２：ホストコンピュータ
【図１】
2005235336.tif 000003
【図２】
2005235336.tif 000004
【図３】
2005235336.tif 000005
【図４】
2005235336.tif 000006
【図５】
2005235336.tif 000007
【図６】
2005235336.tif 000008
【図７】
2005235336.tif 000009
【図８】
2005235336.tif 000010
【図９】
2005235336.tif 000011
【図１０】
2005235336.tif 000012
【図１１】
2005235336.tif 000013
【図１２】
2005235336.tif 000014