(57)【要約】【課題】光ディスクドライブを用いるアプリケーションプログラムが起動された時に光ディスクドライブを自動的に電力供給オン状態に復帰させる情報処理装置を提供する。【解決手段】実施形態によれば、情報処理装置は、光ディスクドライブを用いたデータ処理を実行するデータ処理手段と、光ディスクドライブへの電力供給状態を管理する電源管理手段とを具備する。前記データ処理手段は、起動時、前記光ディスクドライブが電力供給オフ状態であった場合、前記光ディスクドライブが電力供給オン状態になるまで待機する待機手段を具備する。前記電源管理手段は、前記データ処理手段の起動時、前記光ディスクドライブが電力供給オフ状態であった場合、前記光ディスクドライブを電力供給オン状態に移行させる制御手段を具備する。【選択図】図３
2012064235.tif 000002
【特許請求の範囲】
【請求項１】
光ディスクドライブと、
前記光ディスクドライブを用いたデータ処理を実行するデータ処理手段と、
前記光ディスクドライブへの電力供給状態を管理する電源管理手段と、
を具備し、
前記データ処理手段は、
起動時、前記光ディスクドライブが電力供給オフ状態であった場合、前記光ディスクドライブが電力供給オン状態になるまで待機する待機手段を具備し、
前記電源管理手段は、前記データ処理手段の起動時、前記光ディスクドライブが電力供給オフ状態であった場合、前記光ディスクドライブを電力供給オン状態に移行させる制御手段を具備する
情報処理装置。
【請求項２】
前記データ処理手段の前記待機手段は、前記光ディスクドライブが電力供給オン状態になった場合、通常動作に前記データ処理手段を移行させる請求項１記載の情報処理装置。
【請求項３】
前記データ処理手段の前記待機手段は、前記光ディスクドライブの電力供給オフ状態が予め定められた期間を越えた場合、前記光ディスクドライブが電力供給オフ状態にある状況下における処理手順を含む通常動作に前記データ処理手段を移行させる請求項１記載の情報処理装置。
【請求項４】
前記データ処理手段は、オペレーティングシステムに対して所定のコマンドを発行することによって前記光ディスクドライブの電力供給状態を取得し、前記光ディスクドライブが電力供給オン状態に移行するまでの間、予め定められた間隔で、前記所定のコマンドを前記オペレーティングシステムに対して発行する請求項３記載の情報処理装置。
【請求項５】
前記データ処理手段の前記待機手段は、（１）前記光ディスクドライブが物理的に接続されており、（２）オペレーティングシステムのデバイスマネージャにおける前記光ディスクドライブに関する項目が有効に設定されており、かつ、（３）前記光ディスクドライブへの電力供給をオン／オフする機能がサポートされている場合に、前記光ディスクドライブが電力供給オン状態になるまで待機する請求項１記載の情報処理装置。
【請求項６】
光ディスクドライブを具備する情報処理装置の動作制御方法であって、
前記光ディスクドライブを用いたデータ処理を実行するデータ処理手段が、起動時、前記光ディスクドライブが電力供給オフ状態であった場合、前記光ディスクドライブが電力供給オン状態になるまで待機し、
前記光ディスクドライブへの電力供給状態を管理する電源管理手段が、前記データ処理手段の起動時、前記光ディスクドライブが電力供給オフ状態であった場合、前記光ディスクドライブを電力供給オン状態に移行させる
動作制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、例えば、光ディスクドライブを搭載したパーソナルコンピュータ等に好適な動作制御技術に関する。
【背景技術】
【０００２】
近年、バッテリ駆動可能で携行容易なノートブックタイプのパーソナルコンピュータが広く普及している。この種のコンピュータの多くは、ストレージデバイスとして、ハードディスクドライブ（ＨＤＤ）と光ディスクドライブ（ＯＤＤ：optical disc drive）とを搭載している。
【０００３】
移動中や外出先などで利用されること、つまりバッテリ駆動されることを前提として開発・製造されるこの種のコンピュータにおいては、当該バッテリ駆動時における連続稼働可能時間が非常に重要である。そのために、この種のコンピュータは、様々な省電力機能を備えている。
【０００４】
例えば、光ディスクドライブを含む各種デバイスを、コンピュータから物理的に取り外すことなく、コンピュータ上の簡単な操作で、そのコンピュータのシステム構成から意図的に切り離すことのできる仕組みなども提案されている。この仕組みを備えたコンピュータのユーザは、光ディスクドライブを含む各種デバイスを適宜に電力供給オフ状態に移行させることができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−１７２３２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ここで、例えば、光ディスクドライブが電力供給オフ状態にある時、ユーザが、当該光ディスクドライブを用いるアプリケーションプログラムを利用しようとした場合を想定する。この場合、ユーザは、当該アプリケーションプログラムを起動する前に、光ディスクドライブを電力供給オン状態に復帰させる操作を行うことになる。
【０００７】
しかしながら、例えば、光ディスクドライブを電力供給オフ状態に移行させていたことをユーザが失念してしまうことも十分に考えられる。また、アプリケーションプログラムの起動時に、そのアプリケーションプログラムが光ディスクドライブを用いるものであるか否かをユーザに意識させることも好ましくない。
【０００８】
本発明は、このような事情を考慮してなされたものであり、光ディスクドライブが電力供給オフ状態にある時、当該光ディスクドライブを用いるアプリケーションプログラムを起動した場合に、当該光ディスクドライブを自動的に電力供給オン状態に復帰させることを実現する情報処理装置および同装置の動作制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
実施形態によれば、情報処理装置は、光ディスクドライブと、前記光ディスクドライブを用いたデータ処理を実行するデータ処理手段と、前記光ディスクドライブへの電力供給状態を管理する電源管理手段とを具備する。前記データ処理手段は、起動時、前記光ディスクドライブが電力供給オフ状態であった場合、前記光ディスクドライブが電力供給オン状態になるまで待機する待機手段を具備する。前記電源管理手段は、前記データ処理手段の起動時、前記光ディスクドライブが電力供給オフ状態であった場合、前記光ディスクドライブを電力供給オン状態に移行させる制御手段を具備する。
【図面の簡単な説明】
【００１０】
【図１】実施形態の情報処理装置の外観を示す斜視図。
【図２】実施形態の情報処理装置のシステム構成を示すブロック図。
【図３】実施形態の情報処理装置上で光ディスクドライブを用いるアプリケーションプログラムが起動された場合における動作原理を説明するための概念図。
【図４】実施形態の情報処理装置上で動作するＯＤＤ使用アプリケーションプログラムの光ディスクドライブに関する動作手順を示すフローチャート。
【図５】実施形態の情報処理装置上で動作するＯＤＤ電源管理ユーティリティプログラムの光ディスクドライブに関する動作手順を示すフローチャート。
【発明を実施するための形態】
【００１１】
以下、実施の形態について図面を参照して説明する。
【００１２】
まず、図１を参照して、実施形態の情報処理装置の構成について説明する。この情報処理装置は、例えば、バッテリ駆動可能なノートブックタイプのパーソナルコンピュータ１０として実現されている。
【００１３】
図１は、ディスプレイユニットを開いた状態におけるコンピュータ１０を正面側から見た斜視図である。本コンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とから構成される。ディスプレイユニット１２には、ＬＣＤ（liquid crystal display）１６が組み込まれている。
【００１４】
ディスプレイユニット１２は、コンピュータ本体１１に支持され、そのコンピュータ本体１１に対してコンピュータ本体１１の上面が露出される開放位置とコンピュータ本体１１の上面がディスプレイユニット１２によって覆れる閉塞位置との間を回動自由に取り付けられている。コンピュータ本体１１は薄い箱形の筐体を有しており、その上面にはキーボード１３、本コンピュータ１０をパワーオン／オフするためのパワーボタン１４およびタッチパッド１５などが配置されている。また、コンピュータ本体１１内には、光ディスクメディアを駆動するための光ディスクドライブ１１７が設けられている。
【００１５】
図２は、本コンピュータ１０のシステム構成を示している。
【００１６】
図２に示すように、本コンピュータ１０は、ＣＰＵ１１１、ノースブリッジ１１２、主メモリ１１３、グラフィクスコントローラ１１４、サウスブリッジ１１５、ハードディスクドライブ（ＨＤＤ）１１６、光ディスクドライブ（ＯＤＤ）１１７、ＢＩＯＳ−ＲＯＭ１１８、不揮発性メモリ１１９、エンベデッドコントローラ（ＥＣ）１２０、電源回路１２１等を備えている。
【００１７】
ＣＰＵ１１１は、本コンピュータ１０の各コンポーネントの動作を制御するプロセッサである。ＣＰＵ１１１は、ＨＤＤ１１６やＯＤＤ１１７から主メモリ１１３にロードされる各種ソフトウェアを実行する。各種ソフトウェアの中には、リソース管理を司るオペレーティングシステム（ＯＳ）２０１や、当該ＯＳ２０１配下で動作する、後述するＯＤＤ電源管理ユーティリティプログラム２０２（電源管理手段）およびＯＤＤ使用アプリケーションプログラム２０３（データ処理手段）等が存在する。また、ＣＰＵ１１１は、ＢＩＯＳ−ＲＯＭ１１８に格納されたＢＩＯＳ（基本入出力システム）も実行する。ＢＩＯＳは、ハードウェア制御のためのプログラムである。
【００１８】
ノースブリッジ１１２は、ＣＰＵ１１１のローカルバスとサウスブリッジ１１５との間を接続するブリッジデバイスである。また、ノースブリッジ１１２はグラフィクスコントローラ１１４との通信を実行する機能も有している。ノースブリッジ１１２には、主メモリ１１３を制御するメモリコントローラも内蔵されている。
【００１９】
グラフィクスコントローラ１１４は、本コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１６を制御する表示コントローラである。サウスブリッジ１１５は、ＰＣＩ（peripheral component interconnect）バスおよびＬＰＣ（low pin count）バスにそれぞれ接続されている。また、サウスブリッジ１１５は、ＨＤＤ１１６やＯＤＤ１１７を制御するためのＳＡＴＡ（serial ATA）コントローラを内蔵しており、当該サウスブリッジ１１５には、ＳＡＴＡバスをそれぞれに介してＨＤＤ１１６およびＯＤＤ１１７が接続されている。
【００２０】
ＥＣ１２０は、電源回路１２１と協働して、ユーザによるパワーボタン１４の操作に応じて本コンピュータ１０を電源オン／電源オフする。また、ＥＣ１２０は、キーボード１３やタッチパッド１５の操作によるデータ入力を制御するためのキーボードコントローラを内蔵する。電源回路１２１は、コンピュータ本体１１に内蔵されたバッテリ１２２またはＡＣアダプタ１２３を介して供給される外部電源を用いて、本コンピュータ１０の各コンポーネントに供給すべきシステム電源を生成する。
【００２１】
ここで、図３を参照して、本コンピュータ１０上でＯＤＤ１１７を用いるアプリケーションプログラムが起動された場合における動作原理について説明する。
【００２２】
ＯＤＤ使用アプリケーションプログラム２０３は、ＯＤＤ１１７を用いたデータ処理を実行するプログラムであって、ＯＤＤ電源管理ユーティリティプログラム２０２と連携して動作するための手順を備えたプログラムの総称である。ＯＤＤ使用アプリケーションプログラム２０３の一例としては、ＯＤＤ１１７内に収容された光ディスクメディアに各種データを書き込むライティングソフトウェアなどが挙げられる。
【００２３】
なお、本コンピュータ１０は、例えば、キーボード１３上の所定のキーを操作することによって、ＯＤＤ１１７を本コンピュータ１０のシステム構成から意図的に切り離すことのできる仕組みを備えている。つまり、ライティングソフトウェアなどのＯＤＤ使用アプリケーションプログラム２０３を起動する際、ＯＤＤ１１７が電力供給オフ状態に移行している場合も考えられる。ＯＤＤ１１７を本コンピュータ１０のシステム構成から切り離す仕組み、つまりＯＤＤ１１７を電力供給オフ状態に移行させる仕組みは、キーボード１３上の所定のキーを操作するというユーザによる明示的な指示に応答して作動するものに限定されない。例えば、バッテリ駆動時においてＯＤＤ１１７内に光ディスクメディアが収容されていない状態が所定期間を越えて継続した場合等、所定の状況下で自動的に作動するものであってもよい。
【００２４】
ユーザによって起動されたＯＤＤ使用アプリケーションプログラム２０３は、ＯＤＤ電源管理ユーティリティプログラム２０２に対する問い合わせを実行する。一方、この問い合わせを受けたＯＤＤ電源管理ユーティリティプログラム２０２は、例えば、ＢＩＯＳに対して所定のコマンドを発行することにより、ＯＤＤ１１７の電力供給状態を取得する。そして、ＯＤＤ１１７が電力供給オン状態であれば、ＯＤＤ電源管理ユーティリティプログラム２０２は、上記問い合わせに対する回答として、「待機しない」の指示をＯＤＤ使用アプリケーションプログラム２０３に返信する。
【００２５】
この「待機しない」の指示を受けた場合、ＯＤＤ使用アプリケーションプログラム２０３は、（ＯＤＤ電源管理ユーティリティプログラム２０２と連携して動作するための手順を備えない既存のプログラムと同様の）通常動作に移行する。当該「待機しない」の指示を受ける場合とは、ＯＤＤ１１７が電力供給オン状態である場合である。よって、何ら問題なく、当該ＯＤＤ使用アプリケーションプログラム２０３の起動が完了し、ＯＤＤ１１７に対するデータの書き込み等が行われることになる。
【００２６】
一方、ＯＤＤ１１７が電力供給オフ状態であった場合、ＯＤＤ電源管理ユーティリティプログラム２０２は、第１に、上記問い合わせに対する回答として、「待機」の指示をＯＤＤ使用アプリケーションプログラム２０３に返信する。また、第２に、ＯＤＤ電源管理ユーティリティプログラム２０２は、（ＢＩＯＳ経由で）ＥＣ１２０に対してＯＤＤ１１７を電力供給オン状態に復帰させる指示を与える。
【００２７】
ＥＣ１２０は、この指示を受けると、ＯＤＤ１１７に対する電力供給を電源回路１２１に開始させ、かつ、ＯＤＤ１１７を本コンピュータ１０のシステム構成に組み込むための割り込みを発生させる。この割り込みによって、あたかもＯＤＤ１１７が増設されたかのごとく当該ＯＤＤ１１７の存在が（リソース管理を司る）ＯＳ２０１に認識される。
【００２８】
また、「待機」の指示を受けたＯＤＤ使用アプリケーションプログラム２０３は、通常動作に移行する前に、ＯＤＤ１１７がＯＳ２０１によって認識される状態になるまで待機する。そして、ＯＤＤ１１７がＯＳ２０１によって認識されてから、ＯＤＤ使用アプリケーションプログラム２０３は、通常動作に移行する。
【００２９】
当該「待機」の指示を受ける場合とは、ＯＤＤ１１７が電力供給オフ状態である場合である。よって、本来であれば、例えば、（ＯＤＤを用いるプログラムなので）「ＯＤＤが認識できません」といった警告メッセージを表示する処理手順が通常動作の一環として行われることになる。これに対して、本コンピュータ１０においては、ＯＤＤ１１７が電力供給オフ状態にある時、ＯＤＤ使用アプリケーションプログラム２０３が起動された場合でも、ＯＤＤ使用アプリケーションプログラム２０３とＯＤＤ電源管理ユーティリティプログラム２０２とが協働して、ＯＤＤ１１７を自動的に電力供給オン状態に復帰させ、かつ、ＯＤＤ使用アプリケーションプログラム２０３をユーザに何らの違和感を与えることなく起動・動作させることを実現する。
【００３０】
なお、ＯＤＤ使用アプリケーションプログラム２０３は、ＯＳ２０１に対して所定のコマンドを発行することによって、ＯＳ２０１がＯＤＤ１１７を認識しているか否かを取得する。ＯＤＤ電源管理ユーティリティプログラム２０２から「待機」の指示を受けた後、ＯＤＤ使用アプリケーションプログラム２０３は、ＯＤＤ１１７を認識している旨の回答を得るまで、上記ＯＳ２０１に対する所定のコマンドの発行を一定間隔で繰り返す。ＯＤＤ１１７を認識している旨の回答をＯＳ２０１から得た時点で、ＯＤＤ使用アプリケーションプログラム２０３は、通常動作に移行する。
【００３１】
もし、「待機」の指示を受けた後、予め定められた期間を経過しても、ＯＤＤ１１７を認識している旨の回答をＯＳ２０１から得られなかった場合、ＯＤＤ使用アプリケーションプログラム２０３は、これ以上の待機は行わず、通常動作に移行する。この場合、本来の「ＯＤＤが認識できません」といった警告メッセージを表示する処理手順が行われることになる。これは、例えば、何らかの障害により、ＯＤＤ１１７を電力供給オン状態に復帰させることができない事態が発生した場合に、ＯＤＤ使用アプリケーションプログラム２０３が延々と待機状態に維持されてしまうことを防止するためである。
【００３２】
ＯＤＤ電源管理ユーティリティプログラム２０２は、ＯＤＤ使用アプリケーションプログラム２０３から問い合わせを受けた時、ＯＤＤ１１７が電力供給オフ状態にあった場合、少なくとも次の（１）〜（３）のすべてが満たされていることを条件に、「待機」の指示をＯＤＤ使用アプリケーションプログラム２０３に返送するようにしてもよい。
【００３３】
（１）ＯＤＤ１１７が物理的に接続されている。
【００３４】
（２）ＯＳ２０１のデバイスマネージャのＯＤＤ項目が"Enable"である。
【００３５】
（３）ＯＤＤ１１７の電源オン／オフをサポートしている。
【００３６】
以上の（１）〜（３）のいずれか１つでも満たされていない場合、ＯＤＤ電源管理ユーティリティプログラム２０２は、「待機しない」の指示をＯＤＤ使用アプリケーションプログラム２０３に返送する。なお、上記（１）〜（３）の確認方法は、特定の方法に限定されず、（既知か否かを問わず）考えられ得るいずれの方法も適用可能である。
【００３７】
これにより、例えば、ＯＤＤを搭載しないコンピュータ上でＯＤＤ電源管理ユーティリティプログラム２０２が起動されたり、ＯＤＤをシステム構成として組み込むことができない状態にあるコンピュータ上でＯＤＤ電源管理ユーティリティプログラム２０２が起動されたり、ＯＤＤの電源オン／オフを動的に切り換えることができず、かつ、ＯＤＤが電源オフ状態にあるコンピュータ上でＯＤＤ電源管理ユーティリティプログラム２０２が起動されたりした場合に、ＯＤＤ使用アプリケーションプログラム２０３が延々と待機状態に維持されてしまうことを防止できる。
【００３８】
図４は、本コンピュータ１０上で動作するＯＤＤ使用アプリケーションプログラム２０３のＯＤＤ１１７に関する動作手順を示すフローチャートである。
【００３９】
ＯＤＤ使用アプリケーションプログラム２０３は、起動されると、ＯＤＤ電源管理ユーティリティピログラム２０２に対する問い合わせを実行する（ステップＡ１）。この問い合わせに対して、「待機」の指示をＯＤＤ電源管理ユーティリティプログラム２０２から受けると（ステップＡ２のＹＥＳ）、ＯＤＤ使用アプリケーションプログラム２０３は、ＯＳ２０１がＯＤＤ１１７を認識できたか否かを調べる（ステップＡ３）。
【００４０】
ＯＳ２０１がＯＤＤ１１７を認識できていたならば（ステップＡ３のＹＥＳ）、ＯＤＤ使用アプリケーションプログラム２０３は、その時点で、通常動作へと移行する（ステップＡ４）。一方、ＯＳ２０１がＯＤＤ１１７を認識できていない場合（ステップＡ３のＮＯ）、ＯＤＤ使用アプリケーションプログラム２０３は、一定時間分だけ待機する（ステップＡ５）。
【００４１】
ＯＤＤ使用アプリケーションプログラム２０３は、「待機」の指示を受けた後の待機時間が予め定められた閾値を越えたか否かを監視し（ステップＡ６）、待機時間が閾値を越えていなければ（ステップＡ６のＮＯ）、ステップＡ３に戻り、ＯＳ２０１がＯＤＤ１１７を認識できたか否かを再度調べる。つまり、ＯＤＤ使用アプリケーションプログラム２０３は、ＯＳ２０１がＯＤＤ１１７を認識できるまで、または、（ＯＳ２０１がＯＤＤ１１７を認識できずに）「待機」の指示を受けた後の待機時間が閾値に達するまで、ＯＳ２０１がＯＤＤ１１７を認識できたか否かを繰り返し調べる。
【００４２】
そして、もし、待機時間が閾値を越えた場合（ステップＡ６のＹＥＳ）、ＯＤＤ使用アプリケーションプログラム２０３は、これ以上の待機は行わず、ステップＡ４の通常動作に移行する。この場合、例えば、「ＯＤＤが認識できません」といった警告メッセージを表示する処理手順が通常動作の一環として行われることになる。
【００４３】
図５は、本コンピュータ１０上で動作するＯＤＤ電源管理ユーティリティプログラム２０２のＯＤＤ１１７に関する動作手順を示すフローチャートである。
【００４４】
ＯＤＤ電源管理ユーティリティプログラム２０２は、ＯＤＤ使用アプリケーションプログラム２０３から問い合わせを受けると、まず、本コンピュータ１０にＯＤＤ１１７が物理的に接続されているか否かを調べる（ステップＢ１）。接続されていれば（ステップＢ１のＹＥＳ）、ＯＤＤ電源管理ユーティリティプログラム２０２は、次に、ＯＳ２０１のデバイスマネージャのＯＤＤ項目が"Enable"であるか否かを調べる（ステップＢ２）。
【００４５】
"Enable"であったならば（ステップＢ２のＹＥＳ）、ＯＤＤ電源管理ユーティリティプログラム２０２は、更に、本コンピュータ１０がＯＤＤ１１７の電源オン／オフをサポートしているか否かを調べる（ステップＢ３）。そして、サポートしていたならば（ステップＢ３のＹＥＳ）、ＯＤＤ電源管理ユーティリティプログラム２０２は、ＯＤＤ１１７の電力供給状態を調べる（ステップＢ４）。
【００４６】
ＯＤＤ１１７が電力供給オフ状態であった場合（ステップＢ４のＹＥＳ）、ＯＤＤ電源管理ユーティリティプログラム２０２は、ＯＤＤ１１７を電力供給オン状態に復帰させると共に（ステップＢ５）、上記問い合わせの回答として、「待機」の指示をＯＤＤ使用アプリケーションプログラム２０３に返信する（ステップＢ６）。
【００４７】
また、ＯＤＤ電源管理ユーティリティプログラム２０２は、本コンピュータ１０にＯＤＤ１１７が物理的に接続されていなかった場合（ステップＢ１のＮＯ）、ＯＳ２０１のデバイスマネージャのＯＤＤ項目が"Enable"でなかった（"Disable"であった）場合（ステップＢ２のＮＯ）、または、本コンピュータ１０がＯＤＤ１１７の電源オン／オフをサポートしていなかった場合（ステップＢ３のＮＯ）、各々の事象が判明した時点で、上記問い合わせの回答として、「待機しない」の指示をＯＤＤ使用アプリケーションプログラム２０３に返信する（ステップＢ７）。更に、ＯＤＤ電源管理ユーティリティプログラム２０２は、ＯＤＤ１１７が電力供給オン状態であった場合（ステップＢ４のＮＯ）、その時点で、上記問い合わせの回答として、「待機しない」の指示をＯＤＤ使用アプリケーションプログラム２０３に返信する（ステップＢ７）。
【００４８】
以上のように、本コンピュータ１０によれば、ＯＤＤ使用アプリケーションプログラム２０３とＯＤＤ電源管理ユーティリティプログラム２０２とが協働して、ＯＤＤ１１７が電力供給オフ状態にある時、（当該ＯＤＤ１１７を用いる）ＯＤＤ使用アプリケーションプログラム２０３を起動した場合に、当該ＯＤＤ１１７を自動的に電力供給オン状態に復帰させることを実現する。
【００４９】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。  
以下に、本願原出願の特許査定時の特許請求の範囲に記載された発明を付記する。  
［１］
光ディスクドライブと、
前記光ディスクドライブを用いたデータ処理を実行するデータ処理手段と、
前記光ディスクドライブへの電力供給状態を管理する電源管理手段と、
を具備し、
前記データ処理手段は、
起動時、前記光ディスクドライブに関する問い合わせを前記電源管理手段に対して実行する問い合わせ手段と、
前記問い合わせ手段による問い合わせに対して、オペレーティングシステムによって前記光ディスクドライブが認識されるまで待機すべき指示を前記電源管理手段から受けた場合、前記オペレーティングシステムによって前記光ディスクドライブが認識されるまで待機する待機手段と、
を具備し、
前記電源管理手段は、前記光ディスクドライブに関する問い合わせを前記データ処理手段から受けた際、前記光ディスクドライブが電力供給オフ状態であった場合、前記光ディスクドライブを電力供給オン状態に移行させると共に、前記オペレーティングシステムによって前記光ディスクドライブが認識されるまで待機すべき指示を前記データ処理手段に返送する制御手段を具備する
情報処理装置。  
［２］
前記データ処理手段の前記待機手段は、前記光ディスクドライブが認識されるまで待機すべき指示を受けた後、前記光ディスクドライブが認識されない状態が予め定められた期間を越えた場合に、前記オペレーティングシステムによって前記光ディスクドライブが認識されない状況下における処理手順を含む通常動作に前記データ処理手段を移行させる［１］記載の情報処理装置。  
［３］
前記データ処理手段は、前記オペレーティングシステムに対して所定のコマンドを発行することによって前記光ディスクドライブの認識有無を取得し、前記光ディスクドライブが認識されるまでの間、予め定められた間隔で、前記所定のコマンドを前記オペレーティングシステムに対して繰り返し発行する［２］記載の情報処理装置。  
［４］
前記電源管理手段の前記制御手段は、前記光ディスクドライブが電力供給オン状態であった場合、通常動作を行うべき指示を前記データ処理手段に返送し、
前記データ処理手段の前記待機手段は、前記通常動作を行うべき指示を前記電源管理手段から受けた場合、即時に前記通常動作に前記データ処理手段を移行させる
［１］記載の情報処理装置。  
［５］
前記電源管理手段の前記制御手段は、（１）前記光ディスクドライブが物理的に接続されており、（２）前記オペレーティングシステムのデバイスマネージャにおける前記光ディスクドライブに関する項目が有効に設定されており、かつ、（３）前記光ディスクドライブへの電力供給をオン／オフする機能がサポートされていることを条件として、前記光ディスクドライブに関する問い合わせを記データ処理手段から受けた際、前記光ディスクドライブが電力供給オフ状態であった場合に、前記オペレーティングシステムによって前記光ディスクドライブが認識されるまで待機すべき指示を前記データ処理手段に返送する［１］記載の情報処理装置。  
［６］
前記電源管理手段の前記制御手段は、前記（１）前記光ディスクドライブが物理的に接続されており、（２）前記オペレーティングシステムのデバイスマネージャにおける前記光ディスクドライブに関する項目が有効に設定されており、かつ、（３）前記光ディスクドライブへの電力供給をオン／オフする機能がサポートされていることの条件が満たされていない場合、前記オペレーティングシステムによって前記光ディスクドライブが認識されない状況下における処理手順を含む通常動作を行うべき指示を前記データ処理手段に返送する［５］記載の情報処理装置。  
［７］
前記電源管理手段は、ＢＩＯＳ（Basic input/output system）に対して所定のコマンドを発行することによって前記光ディスクドライブへの電力供給状態を取得する［１］記載の情報処理装置。  
［８］
光ディスクドライブを具備する情報処理装置の動作制御方法であって、
前記光ディスクドライブを用いたデータ処理を実行するデータ処理手段が、
起動時、前記光ディスクドライブに関する問い合わせを、前記光ディスクドライブへの電力供給状態を管理する電源管理手段に対して実行し、
前記問い合わせに対して、オペレーティングシステムによって前記光ディスクドライブが認識されるまで待機すべき指示を前記電源管理手段から受けた場合、前記オペレーティングシステムによって前記光ディスクドライブが認識されるまで待機し、
前記電源管理手段が、
前記光ディスクドライブに関する問い合わせを前記データ処理手段から受けた際、前記光ディスクドライブが電力供給オフ状態であった場合、前記光ディスクドライブを電力供給オン状態に移行させると共に、前記オペレーティングシステムによって前記光ディスクドライブが認識されるまで待機すべき指示を前記データ処理手段に返送する
動作制御方法。  
［９］
前記データ処理手段が、前記光ディスクドライブが認識されるまで待機すべき指示を受けた後、前記光ディスクドライブが認識されない状態が予め定められた期間を越えた場合に、前記オペレーティングシステムによって前記光ディスクドライブが認識されない状況下における処理手順を含む通常動作に移行する［８］記載の動作制御方法。  
［１０］
前記電源管理手段が、前記光ディスクドライブが電力供給オン状態であった場合、通常動作を行うべき指示を前記データ処理手段に返送し、
前記データ処理手段が、前記通常動作を行うべき指示を前記電源管理手段から受けた場合、即時に前記通常動作に移行する
［８］記載の動作制御方法。
【符号の説明】
【００５０】
１０…パーソナルコンピュータ（情報処理装置）、１１…コンピュータ本体、１２…ディスプレイユニット、１３…キーボード、１４…パワーボタン、１５…タッチパッド、１６…ＬＣＤ、１１１…ＣＰＵ、１１２…ノースブリッジ、１１３…主メモリ、１１４…グラフィクスコントローラ、１１５…サウスブリッジ、１１６…ハードディスクドライブ（ＨＤＤ）、１１７…光ディスクドライブ（ＯＤＤ）、１１８…ＢＩＯＳ−ＲＯＭ、１１９…不揮発性メモリ、１２０…エンベデッドコントローラ（ＥＣ）、１２１…電源回路、１２２…バッテリ、１２３…ＡＣアダプタ、２０１…オペレーティングシステム（ＯＳ）、２０２…ＯＤＤ電源管理ユーティリティプログラム、２０３…ＯＤＤ使用アプリケーションプログラム。
【図１】
2012064235.tif 000003
【図２】
2012064235.tif 000004
【図３】
2012064235.tif 000005
【図４】
2012064235.tif 000006
【図５】
2012064235.tif 000007