(57)【要約】【課題】簡単な操作入力によって、個々のユーザが自己の要求に応じたオートパワーオフを実行させることが可能な情報処理装置の提供。【解決手段】オートパワーオフ機能を有する装置本体１０は、消費電力の低減効果が段階的に異なる第１のモードと第２のモードとを含む複数の省電力モードの中から、ユーザからの設定入力に従って１つのモードが設定される。装置本体１０のメインＣＰＵ６４は、ユーザからの入力操作を受けていない非操作状態が所定時間以上継続したとき、設定されているモードと実行中の内部処理とに基づいて、オートパワーオフ機能を実行するか否かを決定する。【選択図】図４
2010097293.tif 000002
【特許請求の範囲】
【請求項１】
オートパワーオフ機能を有する情報処理装置であって、
消費電力の低減効果が段階的に異なる第１のモードと第２のモードとを含む複数の省電力モードの中から、ユーザからの設定入力に従って１つのモードを設定する省電力モード設定手段と、
ユーザからの入力操作を受けていない非操作状態が所定時間以上継続したか否かを判定する非操作継続時間判定手段と、
内部処理を実行する処理実行手段と、
前記非操作状態が所定時間以上継続したと前記非操作継続時間判定手段が判定したとき、前記省電力モード設定手段が設定したモードと、前記処理実行手段が実行中の内部処理とに基づいて、オートパワーオフ機能を実行するか否かを決定するオートパワーオフ決定手段と、
を備えたことを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記第１のモードは、前記処理実行手段が所定の内部処理の実行中に、前記非操作状態が所定時間以上継続したと前記非操作継続時間判定手段が判定したときに、前記オートパワーオフ決定手段がオートパワーオフを実行しないと決定するモードであり、
前記第２のモードは、前記処理実行手段が前記所定の内部処理の実行中に、前記非操作状態が所定時間以上継続したと前記非操作継続時間判定手段が判定したときに、前記オートパワーオフ決定手段がオートパワーオフを実行すると決定するモードである
ことを特徴とする情報処理装置。
【請求項３】
請求項２に記載の情報処理装置であって、
前記所定の内部処理は、ゲームアプリケーションの実行又はビデオの再生である
ことを特徴とする情報処理装置。
【請求項４】
請求項１に記載の情報処理装置であって、
前記処理実行手段が実行する内部処理は、前記非操作状態が所定時間以上継続したと前記非操作継続時間判定手段が判定したとき、前記オートパワーオフ決定手段が、前記第１のモードと前記第２のモードの何れであってもオートパワーオフを実行する決定する第１のグループと、前記第１のモードではオートパワーオフを実行しないと決定し、前記第２のモードではオートパワーオフを実行すると決定する第２のグループと、前記第１のモードと前記第２のモードの何れであってもオートパワーオフを実行しないと決定する第３のグループとを含む複数のグループに分類される
ことを特徴とする情報処理装置。
【請求項５】
オートパワーオフ機能を有する情報処理装置のコンピュータを、
消費電力の低減効果が段階的に異なる第１のモードと第２のモードとを含む複数のモードの中から、ユーザからの設定入力に従って１つのモードを設定する省電力モード設定手段、
ユーザからの入力操作を受けていない非操作状態が所定時間以上継続したか否かを判定する非操作継続時間判定手段、
内部処理を実行する処理実行手段、及び
前記非操作状態が所定時間以上継続したと前記非操作継続時間判定手段が判定したとき、前記省電力モード設定手段が設定したモードと、前記処理実行手段が実行中の内部処理とに基づいて、オートパワーオフを実行するか否かを決定するオートパワーオフ決定手段、
として機能させるための省電力管理プログラム。
【請求項６】
請求項５に記載の省電力管理プログラムが記憶されたコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、省電力管理プログラム及び省電力管理プログラムが記憶された記憶媒体に関する。
【背景技術】
【０００２】
オートパワーオフ時間を変更して設定可能なオートパワーオフ機能を有する情報処理装置が知られている。
【０００３】
【特許文献１】特開２００３−９９１６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、オートパワーオフに対する要求は、ユーザによって個人差がある。例えば、情報処理装置において同じ内部処理が実行されている状態で、オートパワーオフを有効に機能させたいか否かは、個々のユーザによって相違する。
【０００５】
本発明は、簡単な操作入力によって、個々のユーザが自己の要求に応じたオートパワーオフを実行させることが可能な情報処理装置の提供を目的とする。
【課題を解決するための手段】
【０００６】
本発明は、オートパワーオフ機能を有する情報処理装置であって、消費電力の低減効果が段階的に異なる第１のモードと第２のモードとを含む複数の省電力モードの中から、ユーザからの設定入力に従って１つのモードを設定する省電力モード設定手段と、ユーザからの入力操作を受けていない非操作状態が所定時間以上継続したか否かを判定する非操作継続時間判定手段と、内部処理を実行する処理実行手段と、前記非操作状態が所定時間以上継続したと前記非操作継続時間判定手段が判定したとき、前記省電力モード設定手段が設定したモードと、前記処理実行手段が実行中の内部処理とに基づいて、オートパワーオフ機能を実行するか否かを決定するオートパワーオフ決定手段と、を備える。
【発明の効果】
【０００７】
本発明によれば、簡単な操作入力によって、個々のユーザが自己の要求に応じたオートパワーオフを実行させることができる。
【発明を実施するための最良の形態】
【０００８】
〔本実施の形態の概略構成〕
本発明一実施形態として、図１に示すエンタテインメントシステムは、本発明の情報処理装置の一例のビデオゲーム機であるエンタテインメント装置（以下、装置本体と称する）１０と、ユーザ（プレイヤー）によって操作される操作端末であるコントローラ２０とを備える。装置本体１０とコントローラ２０との間では、通信により情報が送受信される。ユーザは、両者間の通信方法として、ＵＳＢ接続ケーブル１３を介した有線接続による通信と無線による通信のうち任意の一方を選択可能である。また、装置本体１０にコントローラ２０を有線接続した場合、後述する起動処理を除き有線による通信が優先して実行され、無線よる通信は実行されない。
【０００９】
図１の例において、装置本体１０は、複数のコントローラポート１１を有する。コントローラ２０と装置本体１０とを有線接続する場合、ＵＳＢ接続ケーブル１３は、一端部に設けられた差込コネクタ１２が装置本体１０のコントローラポート１１のうち任意の一つに差し込まれて電気的に接続され、他端部に設けられた差込コネクタ１４がコントローラ２０の接続ポート１５に差し込まれて電気的に接続される。装置本体１０とコントローラ２０との有線接続方式は、双方向にて通信可能であればよく、本実施形態では、ＵＳＢ（Universal Serial Bus）形式による接続（以下、ＵＳＢ接続と称する）を採用している。
【００１０】
コントローラ２０には、装置本体１０の無線通信部（アンテナ）１６との間で無線による情報の送受信を行う無線通信部（アンテナ）１７が設けられている。両無線通信部１６，１７同士の通信方式としては、双方向にて無線通信可能であれば、ブルーツゥース（Bluetooth（登録商標））規格のような汎用の近距離高速無線通信方式や専用の近距離無線通信方式などのあらゆる通信方式の適用が可能である。本実施形態では、ブルーツゥースによる無線通信方式（以下、ＢＴ通信と称する）を採用している。
【００１１】
このエンタテインメントシステムでは、コントローラ２０に代えて又は加えて、携帯端末装置１２０をユーザによって操作される操作端末として使用することができる。さらに、操作端末１０には、キーボードやマウスが有線又は無線によって接続可能であり、これらキーボードやマウスを操作端末として使用することもできる。
【００１２】
携帯端末装置１２０には、装置本体１０のコントローラポート１１との間で有線接続による情報の送受信を行う接続ポート１２１と、装置本体１０の無線通信部（アンテナ）１１２との間で無線による情報の送受信を行う無線通信部（アンテナ）１２３とが設けられている。装置本体１０と携帯端末装置１２０との間の接続方式は、有線接続又は無線による通信のうち任意の一方が選択可能である。装置本体１０と携帯端末装置１２０との有線接続方式は、双方向にて通信可能であればよく、本実施形態では、ＵＳＢ接続を採用している。携帯端末装置１２０と装置本体１０とを有線接続する場合、ＵＳＢ接続ケーブル１３は、一端部に設けられた差込コネクタ１２が装置本体１０のコントローラポート１１のうち任意の一つに差し込まれて電気的に接続され、他端部に設けられた差込コネクタ１４が携帯端末装置１２０の接続ポート１２１に差し込まれて電気的に接続される。また、両無線通信部１２２，１２３同士の通信方式としては、双方向にて無線通信可能であれば、無線ＬＡＮのような汎用の近距離高速無線通信方式や専用の近距離無線通信方式などのあらゆる通信方式の適用が可能である。本実施形態では、ＩＥＥＥ８０２．１１による無線通信方式（以下、無線ＬＡＮ通信と称する）を採用している。なお、以下の説明において、装置本体１０を、携帯端末装置１２０を用いた無線ＬＡＮ通信によって操作することをリモートプレイと称する。
【００１３】
図２に示すように、装置本体１０は、中継器（例えば、ターミナルアダプタやルータ）１３０を介してインターネット１３１に接続され、インターネット１３１を介して外部のサーバ１３２などとの間で双方向通信によって情報を送受信する。また、携帯端末装置１２０は、インターネット１３１に接続された無線ＬＡＮ対応のアクセスポイント１３３との間で無線ＬＡＮ通信を行うことにより、装置本体１０との間での双方向通信が可能となる。例えば、装置本体１０が設置された屋内１３４から外出したユーザは、外出先のアクセスポイント１３３、インターネット１３１及び中継器１３０を介して携帯端末装置１２０を装置本体１０に接続することにより、リモートプレイを行うことができる。
【００１４】
〔エンタテインメントシステムの全体構成〕
図１に示すエンタテインメントシステムは、装置本体１０と、コントローラ２０と、装置本体１０から映像及び音声信号が供給されるモニタ装置（例えばテレビジョン受像機など）１００とから構成されている。モニタ装置１００は、装置本体１０から供給された映像信号に基づいて画像を表示する画像表示部１０１を有する。
【００１５】
〔装置本体の概要〕
上記装置本体１０には、上記コントローラポート１１及び無線通信部１６，１２２の他、図示は省略するが、メモリカードが着脱自在とされるメモリカードスロット、ディスクトレイ、ディスクトレイをオープン又はクローズさせるオープン／クローズボタン（エジェクトボタン）、電源のオンやスタンバイ、リセットを行うためのオン／スタンバイ／リセットボタン、音声映像出力端子（ＡＶマルチ出力端子）、ＰＣカードスロット、光ディジタル出力端子、ＩＥＥＥ（Institute of Electrical and Electronics Engineers）１３９４接続端子、電源スイッチ、ＡＣ電源入力端子などが設けられている。
【００１６】
装置本体１０は、オン状態（完全起動状態）とオフ状態との何れかに設定される。オフ状態には、通常オフ状態（スタンバイ状態・スリープ状態）と完全オフ状態（完全停止状態）とが含まれ、装置本体１０は、オン状態と通常オフ状態と完全オフ状態の３段階のうち、何れかの状態に設定される。なお、以下の説明において、通常オフ状態からオン状態への変更を起動と称する。
【００１７】
電源スイッチが操作されることにより、装置本体１０は、オン状態と完全オフ状態とに切り替わる。オン状態の装置本体１０は、オン／スタンバイ／リセットボタンが操作されることにより、オン状態と通常オフ状態とに切り替わる。なお、以下の説明において、オン状態を電源オンと称し、通常オフ状態を電源オフと称する。
【００１８】
装置本体１０の電源オンと電源オフとの間の切り替えは、コントローラ２０からの操作入力によっても可能である。例えば、装置本体１０が電源オンであるとき、コントローラ２０を操作して、モニタ装置１００にメニュー画面を表示させ、メニュー内の「本体の電源を切る」という項目を選択して決定することにより、装置本体１０が電源オフへ切り替わる。また、装置本体１０が電源オフであるとき、コントローラ２０の後述する開始ボタン５３（図２に示す）を押下することにより、装置本体１０が起動する。
【００１９】
一方、中継器１３０の中には、電源オフの装置本体１０を電源オンに切り替えるための起動要求信号を携帯端末装置１２０が送信しても、その起動要求信号を装置本体１０に送信しないものが存在する。このような中継器１３０が装置本体１０に接続されている場合、リモートプレイによって装置本体１０が電源オンから電源オフに切り替えられてしまうと、リモートプレイによって装置本体１０を起動させることができなくなり、外出先でリモートプレイを行っているユーザにとって不便である。このため、装置本体１０は、リモートプレイによる電源オンから電源オフへの切り替えを禁止している。
【００２０】
装置本体１０は、ゲームアプリケーションの実行、ビデオ・音楽・スライドショーの再生、フォトの１枚表示、ビデオチャット、印刷、ブラウザの実行、バックグラウンドでのダウンロード、フォアグラウンドでのダウンロード、プログラムのダウンロードやアップデート、データのコピーや削除、ＨＤＤなどの内部メモリのフォーマットやバックアップやリストア、放送番組の録画など、様々な内部処理を実行する機能を有する。
【００２１】
ゲームアプリケーションの実行では、例えばＨＤＤなどの内部メモリ、ＤＶＤ−ＲＯＭやＣＤ−ＲＯＭ等のディスク媒体などの様々な記憶媒体（以下、単に記憶媒体と称する）に記憶されているビデオゲーム用のアプリケーションプログラムに基づき、ユーザからの入力操作に応じてビデオゲームが実行される。ビデオ・音楽の再生では、記憶媒体に記憶されたビデオデータ・オーディオデータが再生（デコード）される。スライドショーの再生では、記憶媒体に記憶された静止画像データが所定時間毎に切り替えてモニタ装置１００に表示される。印刷では、装置本体１０に接続されたプリンタ（図示省略）に対して印刷制御信号が出力され、プリンタによって印刷処理が実行される。フォトの１枚表示では、記憶媒体に記憶された静止画像データがモニタ装置１００に表示される。ビデオチャットでは、装置本体１０に接続されたカメラ及びマイク（図示省略）から入力された入力された映像及び音声が、通信相手の端末装置（例えば、他のエンタテインメント装置）との間でインターネット１３１を介して送受信され、端末装置１０のユーザと通信相手との間で会話が行われる。バックグラウンド又はフォアグラウンドでのダウンロードでは、例えばインターネット１３１を介して外部のサーバ１３２からデータがダウンロードされる。バックグラウンドでのダウンロードでは、ダウンロードの途中で装置本体１０が電源オンから電源オフに切り替わると、ダウンロードが一時的に中断され、装置本体１０の再起動に伴ってダウンロードが再開される。一方、フォアグラウンドでのダウンロードでは、ダウンロードの途中で装置本体１０が電源オンから電源オフに切り替わると、ダウンロードが途中で終了し、装置本体１０が再起動してもダウンロードは再開されない。なお、ダウンロードをフォアグラウンドで行うかバックグラウンドで行うかは、ユーザからの入力操作に応じて決定される。放送番組の録画では、放送受信用ケーブル（図示省略）を介して受信された放送番組が、放送番組録画用のアプリケーションプログラムに従って録画される。放送番組録画用のアプリケーションプログラムとは、例えば、録画の開始時及び終了時と録画するチャンネルとを予め記憶させて所望の番組を予約録画する予約録画機能を実行させるプログラムである。
【００２２】
なお、上記アプリケーションプログラムやビデオ、オーディオデータは、ディスク媒体に限らず、半導体メモリやテープ媒体から読み取られたもの、有線若しくは無線の広域或いは域内通信回線（例えば、インターネット１３１）等により供給されたものであってもよい。
【００２３】
また、装置本体１０は、オートパワーオフ機能を有し、ユーザからの設定入力に従って、通常モード（非省電力モード）と、電力消費の低減を考慮した省電力モード（オート電源オフモード）とに選択的に設定される。省電力モードでは、電源オンのまま、後述するタイマ解除要件が一度も発生することなく所定時間が経過した（非操作状態が所定時間以上継続した）ことを契機として、強制的に電源オンから電源オフに切り替わる（オートパワーオフ）。一方、通常モードでは、タイマ解除要件の発生の有無に拘わらず、電源オンが維持される。
【００２４】
省電力モードは、第１省電力モードと第２省電力モードという消費電力の低減効果が段階的に異なる２つのモードを含み、装置本体１０は、ユーザからの設定入力に従って、省電力モードのうち何れかのモードに選択的に設定される。すなわち、ユーザは、電力消費に関して、通常モード、第１省電力モード及び第２省電力モードという３段階のモードのうち、１つのモードに適宜設定することができる。
【００２５】
第１省電力モードとは、消費電力の低減とユーザの利便性の双方を考慮したモードであり、第２省電力モードとは、消費電力の低減を最優先したモードである。この第１省電力モードと第２省電力モードとの設定に関し、装置本体１０が実行する様々な内部処理は、以下の４つのグループに分類される。第１のグループは、当該内部処理の実行中に電源オフに切り替えても、装置本体１０に不具合が生じる可能性が低く、且つユーザの利便性があまり低下しない内部処理のグループである。第２のグループは、当該内部処理の実行中に電源オフに切り替えても、装置本体１０に不具合が生じる可能性は低いが、ユーザの利便性が低下してしまう内部処理のグループである。第３のグループは、当該内部処理の実行中に電源オフに切り替えてしまうと、装置本体１０に不具合が生じる可能性が高いか、又はユーザの利便性が著しく低下してしまう内部処理のグループである。第４のグループは、上記第１〜第３の何れにも属さない内部処理のグループである。
【００２６】
第１省電力モードにおいて、電源オンのままタイマ解除要件が一度も発生することなく所定時間が経過すると、第１のグループの内部処理の実行中は、オートパワーオフ機能が有効となって電源オフに切り替わり、第２及び第３のグループの内部処理の実行中は、オートパワーオフ機能が無効となって、電源オンが維持される。また、第２省電力モードにおいて、電源オンのままタイマ解除要件が一度も発生することなく所定時間が経過すると、第１及び第２のグループの内部処理の実行中は、オートパワーオフ機能が有効となって、電源オフに切り替わり、第３のグループの内部処理の実行中は、オートパワーオフ機能が無効となって、電源オンが維持される。すなわち、第１省電力モードは第２省電力モードに比べてユーザの利便性が良く、第２省電力モードは第１省電力モードに比べて消費電力の低減効果が大きい。第４のグループの場合は、内部処理のそれぞれに応じて電源オフへの切り替えが行われる。
【００２７】
なお、本実施形態では、内部処理を３つの基本グループ（第１〜第３のグループ）とそれ以外の第４のグループとに分類し、２段階の省電力モードを設けたが、内部処理を４つ以上の基本グループに分類し、３段階以上の複数の省電力モードを設けてもよい。内部処理を４つ以上の基本グループに分類する方法としては、例えば、電源オフがユーザの利便性に対して与える影響を３段階以上に分けたり、電源オフが装置本体１０に対して与える影響を３段階以上に分けたり、他の判断要素を組み合わせたりなど、様々な方法が可能である。
【００２８】
また、装置本体１０（後述するメインＣＰＵ６４）は、アプリケーションプログラムを実行している途中に電源オフに切り替える場合、アプリケーションプログラムの終了処理を実行した後に電源オフへの切り替えを行う。例えば、ゲームアプリケーションの実行中に電源オフに切り替える場合、切替時のゲームアプリケーションの状態を保存するためのデータ記憶処理などの終了処理を実行した後、電源オフへの切り替えを行う。
【００２９】
〔コントローラの外観〕
図３を用いて、コントローラ２０の外観を簡単に説明する。
【００３０】
上記コントローラ２０は、装置本体１０との間でＵＳＢ接続するための上記接続ポート１５と、装置本体１０との間でＢＴ通信するための上記無線通信部１７と、表示部２１を備えている。
【００３１】
コントローラ２０には、ユーザがコントローラ２０を左右の手により把持した状態で、ユーザの左右の手の親指により操作される右操作部３１及び左操作部３２と、同じく左右の親指によりアナログ操作が可能な右アナログ操作部３３及び左アナログ操作部３４と、左右の人差し指によりそれぞれ押下操作される右第１押下ボタン３５及び左第１押下ボタン３６と、左右の中指によりそれぞれ押下操作される右第２押下ボタン３７及び左第２押下ボタン３８が設けられている。
【００３２】
上記左操作部３２には、例えばゲームキャラクタを画面上で移動させるなどの操作をユーザが行う場合に用いられる、上指示ボタン４１、下指示ボタン４２、左指示ボタン４３、右指示ボタン４４が設けられている。また、上記右操作部３１には、例えばゲームキャラクタの機能の設定や実行など、ゲームアプリケーションによりそれぞれ異なる機能が割り付けられる第１〜第４の操作ボタン４５〜４８が設けられている。
【００３３】
上記左右のアナログ操作部３４，３３は、操作軸を中心に３６０度方向に回転可能で且つ非操作時には弾性部材により中立位置に復帰する左右の回転操作子（図示省略）と、これら左右の回転操作子の操作に応じた信号を発生する信号発生部（図示省略）等を備えている。信号発生部は、操作軸周りの回転操作子の回転位置（回転角度）を示す回転角度信号と、中立位置からの回転操作子の傾斜角度を示す傾斜角度信号とを発生する。
【００３４】
上記左右のアナログ操作部３４，３３は、例えば、左右の回転操作子を回転操作することにより、ゲームキャラクタを回転しながら移動させ、或いは速度を可変しながら移動させ、さらには形態を変更させる等のアナログ的な動きを実現するための指令信号を入力するため等に用いられる。
【００３５】
さらにコントローラ２０は、オン／オフボタン５１と、ホームボタン５２と、起動ボタン５３とを有している。
【００３６】
オン／オフボタン５１は、コントローラ２０の電源をオン状態とオフ状態とに切り替える際の入力用に割り当てられ、オフ状態のコントローラ２０は、オン／オフボタン５１が押下されることによりオン状態となる。
【００３７】
ホームボタン５２は、装置本体１０との間で通信を開始させる際の入力用、及び画像表示部１０１へのメニュー画面の表示処理を装置本体１０に開始させるための入力用として割り当てられている。装置本体１０におけるメニュー画面の表示処理は、実行中の他のアプリケーションプログラムを中断して優先的に実行される。また、ホームボタン５２が押下されてコントローラ２０が装置本体１０との間で通信を開始した場合にも、メニュー画面が表示される。
【００３８】
起動ボタン５３は、電源オフの装置本体１０を起動させて電源オンに切り替える際の入力用として割り当てられている。なお、電源オフの装置本体１０を起動させて電源オンに切り替える際の入力用としての機能を、起動ボタン５３以外の他のボタンに割り当ててもよい。
【００３９】
表示部２１は、例えば、液晶表示パネル、有機若しくは無機ＥＬ（Electorluminescence）パネル、セグメント表示器、ＬＥＤ（発光ダイオード）など、ユーザが視認可能な表示を行うものである。
【００４０】
〔装置本体の内部回路構成〕
図４には、上記装置本体１０の主要な内部構成を示す。
【００４１】
図４に示すように、装置本体１０は、メインバス６１とサブバス６２とを有し、これらのバス６１，６２は、バスインターフェース６３を介して互いに接続され又は切り離される。
【００４２】
メインバス６１には、メインＣＰＵ６４と、ＤＲＡＭで構成される揮発性のメインメモリ６５と、メインＤＭＡＣ（Direct Memory Access Controller）６６と、フレームメモリ６７を内蔵する画像処理デバイス（ＧＰＵ（Graphic Processing Unit））６８が接続される。ＧＰＵ６８には、ビデオ出力信号を生成するための制御手段であるＣＲＴＣ（CRT controller）６９が接続される。ビデオ出力信号により、ケーブル等によって装置本体１０と接続されている所定の表示装置（本実施形態では、モニタ装置１００の画像表示部１０１）に画像が表示される。
【００４３】
メインＣＰＵ６４は、装置本体１０の起動時にサブバス６２上のＲＯＭ７０から、バスインターフェース６３を介して起動プログラムを読み込み、その起動プログラムを実行してオペレーティングシステムを動作させた後、メインバス６１上のメインメモリ６５から本体機能の設定プログラムや省電力管理プログラムを含む様々なプログラムを読み出し、そのプログラムを動作させる。本体機能の設定プログラムは、省電力モード設定プログラムを含む。また、メインＣＰＵ６４は、メディアドライブ７１を制御するとともに、このメディアドライブ７１に装着されたメディア７２からアプリケーションプログラムやデータを読み出し、これをメインメモリ６５に記憶させる。さらに、メディア７２から読み出した各種データ、例えば複数の基本図形（ポリゴン）で構成された３次元オブジェクトデータ（ポリゴンの頂点（代表点）の座標値など）に対して、ジオメトリ処理を行う。ジオメトリ処理によりポリゴン定義情報をその内容とするディスプレイリストを生成する。また、ＭＰＥＧ（Moving Picture Experts Group）方式あるいはＪＰＥＧ（Joint Photographic Experts Group）方式等で圧縮されたデータを伸張する。つまりメインＣＰＵ６４は、ソフトウェアにより情報を解読する情報解読機能を持つ。
【００４４】
ポリゴン定義情報は、描画領域設定情報とポリゴン情報とからなる。描画領域設定情報は、描画領域のフレームバッファアドレスにおけるオフセット座標と、描画領域の外部にポリゴンの座標があった場合に、描画をキャンセルするための描画クリッピング領域の座標からなる。ポリゴン情報は、ポリゴン属性情報と頂点情報とからなり、ポリゴン属性情報は、シェーディングモード、αブレンディングモード、およびテクスチャマッピングモード等を指定する情報であり、頂点情報は、頂点描画領域内座標、頂点テクスチャ領域内座標、および頂点色等の情報である。
【００４５】
ＧＰＵ６８は、描画コンテクストを保持しており、メインＣＰＵ６４から通知されるディスプレイリストに含まれる画像コンテクストの識別情報に基づいて該当する描画コンテクストを読み出し、これを用いてレンダリング処理を行い、フレームメモリ６７にポリゴンを描画する。フレームメモリ６７は、テクスチャメモリとしても使用できるため、フレームメモリ６７上のピクセルイメージをテクスチャとして描画するポリゴンに貼り付けることができる。
【００４６】
メインＤＭＡＣ６６は、メインバス６１に接続されている各回路を対象としてＤＭＡ転送制御を行うとともに、バスインターフェース６３の状態に応じて、サブバス６２に接続されている各回路を対象としてＤＭＡ転送制御を行う。
【００４７】
メインメモリ６５には、コントローラ２０の固有ＩＤを登録するＵＳＢ接続用コントローラＩＤ登録テーブルとＢＴ接続用コントローラＩＤ登録テーブルとが予め設けられている。ＵＳＢ接続用コントローラＩＤ登録テーブルに登録された固有ＩＤに対応するコントローラ２０との間ではＵＳＢ接続による通信によって情報の送受信が可能であり、ＢＴ接続用コントローラＩＤ登録テーブルに登録された固有ＩＤに対応するコントローラ２０との間ではＢＴ接続による通信によって情報の送受信が可能となる。ここで、コントローラ２０との間で情報の送受信が可能な状態（論理層接続状態）とは、ユーザがコントローラ２０の上記各種の入力ボタン３３，３４，３５〜３８，４１〜４８，５１，５２,５３を操作した際に、装置本体１０が、ユーザからの操作入力に対応した情報をコントローラ２０から受信するとともに、受信した情報が何れのコントローラ２０からのものであるかを認識し、受信した情報に応じてメインＣＰＵ６４が所定の処理を実行することが可能な状態をいう。また、メインメモリ６５には、待機時間記憶領域とモード種別記憶領域とが設けられている。待機時間記憶領域には、ユーザによって設定された待機時間（電源オフへの切り替え指示がユーザから入力されない限り、装置本体１０が電源オンを継続する時間）が記憶される。モード種別記憶領域には、ユーザによって設定されたモードの種別（通常モード・第１省電力モード・第２省電力モードの何れか）に対応したモード種別情報が記憶される。
【００４８】
サブバス６２には、マイクロプロセッサなどで構成されるシステムコントローラ７３、フラッシュメモリ等で構成される不揮発性のサブメモリ７４、サブＤＭＡＣ７５、オペレーティングシステムなどのプログラムが記憶されているＲＯＭ７０、サウンドメモリ７６に蓄積された音データを読み出してオーディオ出力として出力する音声処理装置（ＳＰＵ（Sound Processing Unit））７７、ＵＳＢ通信モジュール７８及びＢＴ通信モジュール７９と他の構成要素（例えばシステムコントローラ７３やサブメモリ７４など）との間でのデータの受け渡しを管理する回路群から構成されるサウスブリッジ（ＳＢ（South Bridge））５４、所定のメディア７２を装着するためのメディアドライブ７１、及びキーボード８０が接続されている。メディア７２は、画像処理用のプログラムが記憶されたＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の記憶媒体である。装置本体１０は、この画像処理用のプログラムを読み取って実行することにより、所要のエンタテインメント処理を実行する。ＵＳＢ通信モジュール７８は、コントローラポート１１（図１に示す）を含み、ＵＳＢ接続ケーブル１３を介してコントローラ２０との間で有線による情報の送受信を行う。ＢＴ通信モジュール７９は、無線通信部１６（図１に示す）を含み、ＢＴ通信を介してコントローラ２０との間で無線による情報の送受信を行う。
【００４９】
システムコントローラ７３は、ＲＯＭ７０に記憶されているプログラムに従って後述する起動処理を含む各種動作を行う。また、システムコントローラ７３は、サウスブリッジ５４をバイパスしてＢＴ通信モジュール７９に直接接続されている。これにより、電源オフにおいてサウスブリッジ５４が停止している場合であっても、ＢＴ通信モジュール７９がコントローラ２０から物理層接続要求信号を受信すると、この物理層接続要求信号がシステムコントローラ７３へ送信される。サブＤＭＡＣ７５は、バスインターフェース６３がメインバス６１とサブバス６２を切り離している状態においてのみ、サブバス６２に接続されている各回路を対象としてＤＭＡ転送などの制御を行う。
【００５０】
電源オフでは、システムコントローラ７３とＢＴ通信モジュール７９のみが起動し、メインＣＰＵ６４などの他の構成要素は停止する。この状態で、ＢＴ通信モジュール７９は、コントローラ２０から物理層接続要求信号を受信可能である。また、電源オフの装置本体１０が電源オンへの切り替え指示を受けると、システムコントローラ７３がメインＣＰＵ６４などの停止中の構成要素を起動させる起動処理を開始する。この起動処理において、メインＣＰＵ６４は、サブバス６２上のＲＯＭ７０から、バスインターフェース６３を介して起動プログラムを読み込み、その起動プログラムを実行してオペレーティングシステムを動作させ、さらにメインバス６１上のメインメモリ６５からＢＴドライバやＵＳＢドライバやコントローラ接続管理プログラムなどのプログラムを順次読み込み、そのプログラムを順次動作させる。起動処理時にメインＣＰＵ６４が読み込んで動作させるプログラムは予め設定されており、設定された全てのプログラムを動作させることにより、メインＣＰＵ６４の起動が完了する。また、起動処理において、ＵＳＢ通信モジュール７８及びサウスブリッジ５４は、メインＣＰＵ６４の起動開始前に起動する。さらに、メインＣＰＵ６４は、ＢＴドライバ及びＵＳＢドライバの読み込み及び動作を実行した後、コントローラ接続管理プログラムの読み込み及び動作を実行する。
【００５１】
また、ＢＴ通信モジュール７９は、物理層接続要求信号をコントローラ２０から受信すると、コントローラ２０へ物理層接続許可信号を送信し、コントローラ２０との間で無線通信による情報（データ）の論理層間での送受信が可能な状態（無線接続完了状態）を確立する。
【００５２】
〔コントローラの内部構成〕
次に、図５に、コントローラ２０の主要な内部構成を示す。
【００５３】
図５において、コントローラ２０は、ＣＰＵ８１と、ＤＲＡＭで構成される揮発性のメインメモリ８２と、バッテリ８３と、傾斜センサ８４と、振動素子８５と、スピーカ８６と、操作キー８７と、表示部（セグメント表示器又はＬＥＤ）２１と、ＵＳＢ通信モジュール８８と、ＢＴ通信モジュール８９と、フラッシュメモリ等で構成される不揮発性のサブメモリ９１とを有し、これらはバス９０を介して接続されている。操作キー８７とは、コントローラ２０に設けられた上記各種の入力ボタン３３，３４，３５〜３８，４１〜４８，５１〜５３の総称である。
【００５４】
ＣＰＵ８１は、コントローラ２０の起動時にサブメモリ９１から起動プログラムを読み込み、その起動プログラムを実行する。また、ＣＰＵ８１は、表示部２１を所定の発光状態に制御する表示制御や、スピーカ８６への音声出力を制御する音声制御や、振動素子８５を駆動させてコントローラ２０に振動を与える振動制御を実行する。
【００５５】
さらにＣＰＵ８１は、ホームボタン５２又は起動ボタン５３が押下されたとき、物理層接続要求信号を生成し、生成した物理層接続要求信号をＢＴ通信モジュール８９から装置本体１０へ送信させる。
【００５６】
ＵＳＢ通信モジュール８８は、ＵＳＢ接続ケーブル１３を介して装置本体１０との間で有線による情報の送受信を行い、ＢＴ通信モジュール８９は、ＢＴ通信を介して装置本体１０との間で無線による情報の送受信を行う。ＵＳＢ通信モジュール８８は、接続ポート１５（図１に示す）を含み、ＢＴ通信モジュール８９は、無線通信部１７（図１に示す）を含む。ＵＳＢ通信モジュール８８の接続ポート１５とＢＴ通信モジュール８９の無線通信部１７とは、一方の通信パスのみが選択的に使用可能であり、何れの通信パスを使用するかはＣＰＵ８１によって設定される。基本的に、コントローラ２０と装置本体１０とがＵＳＢ接続ケーブル１３で接続されている状態では、通信パスとしてＵＳＢ通信モジュール８８が選択され設定される。
【００５７】
但し、コントローラ２０と装置本体１０とがＵＳＢ接続ケーブル１３で接続されている状態であっても、起動ボタン５３が押下操作された場合には、通信パスとしてＢＴ通信モジュール８９が選択され設定される。そして、ＢＴ通信モジュール８９と装置本体１０との間で無線接続完了状態が確立すると、ＣＰＵ８１は通信パスをＢＴ通信モジュール８９からＵＳＢ通信モジュール８８に切り替える。このように、ＵＳＢ接続ケーブル１３が接続されている場合であっても、通信パスとしてＢＴ通信モジュール８９を設定するのは、起動ボタン５３が押下操作される場合、装置本体１０が電源オフである可能性が高く、電源オフの装置本体１０ではＵＳＢ通信モジュール７８の起動やメインＣＰＵ６４によるＵＳＢドライバの読み込み及び動作が完了するまでＵＳＢ通信による情報（データ）の送受を行うことができず、ＢＴ通信モジュール８９と装置本体１０との間で無線接続完了状態が確立した後であれば、ＵＳＢ通信モジュール７８の起動やメインＣＰＵ６４によるＵＳＢドライバの読み込み及び動作が完了しており、ＵＳＢ通信が可能なためである。
【００５８】
また、サブメモリ９１には、コントローラ２０ごとに固有に付された端末識別情報としての固有ＩＤが予め記憶されている。ＣＰＵ８１は、所定のタイミングでサブメモリ９１から固有ＩＤを読み出し、読み出した固有ＩＤをＵＳＢ通信モジュール８８又はＢＴ通信モジュール８９から装置本体１０へ送信させる。
【００５９】
また、ＣＰＵ８１は、操作キー８７に対するユーザからの操作入力に応じて予め設定された指示信号を生成し、生成した指示信号をＵＳＢ通信モジュール８８又はＢＴ通信モジュール８９から装置本体１０へ送信させる。特に、ホームボタン５２と、他の入力ボタン３３，３４，３５〜３８，４１〜４８，５３のうち少なくとも一つとが同時に押下されると、ＣＰＵ８１は、ボタンの組み合わせに応じた特定処理実行指示信号を、装置本体１０へ送信させる。なお、アナログ操作部３４，３３が操作された場合、ＣＰＵ８１は、上記信号発生部が発生する回転角度信号及び傾斜角度信号を装置本体１０へ送信させる。
【００６０】
なお、コントローラ２０と装置本体１０との間を接続するＵＳＢ接続ケーブル１３（図１に示す）は電源供給線を含み、ＵＳＢ接続状態において、装置本体１０は、電源供給線を介してコントローラ２０の電源を供給すると共に、バッテリ８３の充電を行う。
【００６１】
傾きセンサ９２は、例えば３軸方向の加速度を検出する加速度センサと１軸周りの角速度を検出する角速度センサとから構成され、各センサからの検出値は、ＵＳＢ通信モジュール８８又はＢＴ通信モジュール８９から装置本体１０へ送信される。装置本体１０では、コントローラ２０から受信した傾きセンサ９２の検出値が変化したか否かを検知し、変化した場合には、コントローラ２０の姿勢が変化したと判定する。なお、傾きセンサ９２は、上記に限定されるものではなく、加速度センサに代えて他の軸周りの角速度を検出する角速度センサを設けるなど、コントローラ２０の姿勢の変化を検知可能であれば、どのような構成であってもよい。
【００６２】
〔携帯端末装置の概略構成〕
携帯端末装置１２０は、装置本体１０と同様のビデオゲーム機としての機能と、コントローラ２０と同様の操作端末としての機能とを有する小型の情報処理装置である。携帯端末装置１２０の外面には、上記接続ポート１２１及び無線通信部１２３と、コントローラ２０と同様に、右操作部３１及び左操作部３２と、右第１押下ボタン３５及び左第１押下ボタン３６と、ホームボタン５２とが、操作キーとして設けられている。リモートプレイ実行時において、ユーザが操作キーに対して操作入力を行うと、携帯端末装置１２０は、操作された操作キーに対応する指示信号を装置本体１０へ送信する。
【００６３】
また、携帯端末装置１２０は、表示パネル１２４を一体的に備える。表示パネル１２４は、例えば、液晶パネル、有機若しくは無機ＥＬパネルなど、ユーザが視認可能な表示を行うものである。リモートプレイの実行時において、装置本体１０は、モニタ装置１００へ供給する映像信号を携帯端末装置１２０にも送信する。携帯端末装置１２０のメインＣＰＵ（図示省略）は、装置本体１０から受信した映像信号に基づく映像を、表示パネル１２４に表示させる。すなわち、リモートプレイの実行時には、表示パネル１２４にモニタ装置１００と同じ映像が表示され、ユーザは表示パネル１２４の表示を視ながら、携帯端末装置１２０の操作キーを操作して、装置本体１０に対する操作入力を行うことができる。
【００６４】
〔省電力モード設定処理の説明〕
装置本体１０のメインＣＰＵ６４は、メインメモリ６５に記憶された省電力モード設定プログラムに従って、省電力モード設定処理を実行する。なお、コントローラ２０と携帯端末装置１２０とでは、ユーザによる入力操作が共通するため、以下の説明では、コントローラ２０を用いた場合について説明し、携帯端末装置１２０を用いた場合についてはその説明を省略する。また、装置本体１０の表示制御の対象はモニタ装置１００であり、ユーザの操作入力の対象はコントローラ２０であるため、各操作対象については適宜省略して説明する。
【００６５】
省電力モードの設定は、ユーザからコントローラ２０への省電力モード設定指示入力によって開始される。具体的には、ユーザは、コントローラ２０に対して所定の入力操作を行い、メニュー画面をモニタ装置１００に表示させ、メニュー内の「省電力設定」という項目（アイコン）を選択して決定する。この決定入力に対応する信号を受信した装置本体１０は、「本体自動電源オフ」という項目と「コントローラ自動電源オフ」という項目とを表示する。ユーザがコントローラ２０に対して所定の入力操作を行い、「本体自動電源オフ」という項目を選択して決定すると、この決定入力に対応する信号を受信した装置本体１０のメインＣＰＵ６４は、省電力モード設定処理を開始する。
【００６６】
省電力モード設定処理が開始されると、装置本体１０は、「１時間後」、「２時間後」、「３時間後」、「５時間後」という４段階の待機時間を示す項目と、「切」という通常モードへの移行を示す項目を並列して表示する。ユーザが所定の入力操作を行い、「１時間後」、「２時間後」、「３時間後」、又は「５時間後」のうち何れかの項目（「切」以外の項目）を選択して決定すると、この決定入力に対応する信号を受信した装置本体１０は、受信した信号に対応する待機時間（ユーザによって選択された待機時間）をメインメモリ６５の待機時間記憶領域に記憶するとともに、第２省電力モードを設定するためのチェックボックスと決定アイコンとを表示する。チェックボックスの近傍には、例えば「一部の機能が動作中でも自動的に電源を切る」などのように、第２省電力モードを設定するためのチェックボックスであることを報知する文章が表示される。また、決定アイコンには、例えば「ＯＫ」などの文字が表示される。
【００６７】
ユーザが所定の入力操作を行い、チェックボックスを選択して決定し、且つ決定アイコンを選択して決定すると、この決定入力に対応する信号を受信した装置本体１０は、メインメモリ６５のモード種別記憶領域に、第２省電力モードを示すモード種別情報を記憶させて、本処理を終了する。一方、ユーザが所定の入力操作を行い、チェックボックスを選択せずに決定アイコンを選択して決定すると、この決定入力に対応する信号を受信した装置本体１０は、メインメモリ６５のモード種別記憶領域に、第１省電力モードを示すモード種別情報を記憶させて、本処理を終了する。
【００６８】
また、「１時間後」、「２時間後」、「３時間後」、「５時間後」及び「切」という５つの項目が表示された状態で、ユーザが所定の入力操作を行い、「切」の項目を選択して決定すると、この決定入力に対応する信号を受信した装置本体１０は、メインメモリ６５のモード種別記憶領域に記憶されているモード種別情報を削除（クリア）して、本処理を終了する。
【００６９】
なお、初期設定（デフォルト設定）は、通常モードであり、モード種別記憶領域には何れのモード種別情報も記憶されていない。
【００７０】
〔内部処理と省電力モードの種別と電源オフへの切替条件との対応関係の説明〕
内部処理と省電力モードの種別と電源オフへの切替条件との対応関係について、図６を参照して説明する。図６は、装置本体１０が実行する各内部処理と、設定されている省電力モードの種別（第１省電力モード・第２省電力モード）と、電源オンのままタイマ解除要件が一度も発生することなく所定時間が経過したときに設定する電源の状態（電源オン継続又は電源オフ）との対応関係を示す図である。なお、これらの対応関係は、省電力管理プログラムに予め含まれている。また、以下の説明中、括弧内の数字は、図６に付した番号である。
【００７１】
省電力モードにおいて、装置本体１０が実行する様々な内部処理の各々は、第１〜第３のグループ（基本グループ）と、それ以外の第４のグループとに分類される。
【００７２】
第１のグループには、電源オンのままタイマ解除要件が一度も発生することなく所定時間が経過したときに、電源オフに切り替えても、装置本体１０に不具合が生じる可能性が低く、且つユーザの利便性があまり低下しない内部処理が属する。具体的には、(6)ビデオチャットで一人待機中、(7)ビデオ／音楽／スライドショー一時停止中、(8)フォト１枚表示中、(9)ブラウザ実行中、及び(10)バックグラウンドでダウンロード中が第１のグループに属する。なお、(10)バックグラウンドでダウンロード中が本グループに属しているのは、ダウンロードの途中で装置本体１０が電源オンから電源オフに切り替わると、ダウンロードが一時的に中断され、装置本体１０の再起動に伴ってダウンロードが再開されるため、ユーザの利便性が著しく低下しないためである。
【００７３】
第２のグループには、電源オフに切り替えても、装置本体１０に不具合が生じる可能性は低いが、ユーザの利便性が低下してしまう内部処理が属する。具体的には、(1)ゲームアプリケーション実行中(2)ビデオ／音楽／スライドショー再生中(3)ビデオチャット中(4)印刷中(5)リモートプレイ待機中が第２のグループに属する。なお、(5)リモートプレイ待機中とは、装置本体１０が携帯端末装置１２０からリモートプレイのための接続要求信号を受け付け可能な状態に設定された状態であって、リモートプレイによって他の内部処理（上記(1)〜(4)及び(6)〜(14)の何れかの処理）が未だ実行されていない状態である。このリモートプレイ待機中が本グループに属しているのは、中継器１３０の中には、電源オフの装置本体１０を電源オンに切り替えるための起動要求信号を携帯端末装置１２０が送信しても、その起動要求信号を装置本体１０に送信しないものが存在し、このような中継器１３０が装置本体１０に接続されている場合、リモートプレイによって装置本体１０が電源オンから電源オフに切り替えられてしまうと、リモートプレイによって装置本体１０を起動させることができなくなり、外出先でリモートプレイを行っているユーザにとって利便性が低下するためである。
【００７４】
第３のグループには、電源オフに切り替えると、装置本体１０に不具合が生じる可能性が高いか、又はユーザの利便性が著しく低下してしまう内部処理が属する。具体的には、(11)フォアグラウンドでダウンロード中(12)インストール中／アップデート中(13)コピー中／削除中(14)フォーマット中／バックアップ中／リストア中(15)放送番組の録画中が属する。なお、(11)フォアグラウンドでダウンロード中が本グループに属しているのは、ダウンロードの途中で装置本体１０が電源オンから電源オフに切り替わると、ダウンロードが途中で終了し、装置本体１０が再起動してもダウンロードは再開されないためである。また、(15)放送番組の録画中が本グループに属しているのは、放送時間が待機時間よりも長い番組を録画する場合、その録画中に電源オフに切り替わってしまうことは、ユーザにとって著しく不便なためである。
【００７５】
第１省電力モードにおいて、電源オンのままタイマ解除要件が一度も発生することなく所定時間（待機時間記憶領域に記憶された待機時間）が経過した場合、第１のグループの内部処理の実行中であれば、電源オンから電源オフに切り替える。一方、第２及び第３のグループの内部処理の実行中であれば、電源オンを維持する。
【００７６】
また、第２省電力モードにおいて、電源オンのままタイマ解除要件が一度も発生することなく所定時間が経過した場合、第１及び第２のグループの内部処理の実行中であれば、電源オンから電源オフに切り替える。一方、第３のグループの内部処理の実行中であれば、電源オンを維持する。
【００７７】
また、第４グループには、(16)リモートプレイ実行中が属する。第１省電力モードにおけるリモートプレイ実行中であれば、電源オンのままタイマ解除要件が一度も発生することなく所定時間が経過した場合、上記(5)リモートプレイ待機中と同様の理由から、電源オンを維持する。一方、第２省電力モードにおけるリモートプレイ実行中の場合、電源オンを維持するか電源オフに切り替えるかを、リモートプレイによって装置本体１０が実行している内部処理（上記(1)〜(15)）に応じて決定する。すなわち、上記(1)〜(10)の場合には電源オンから電源オフに切り替え、上記(11)〜(15)の場合には電源オンを維持する。
【００７８】
〔タイマ解除要件の説明〕
タイマ解除要件とは、装置本体１０が省電力管理処理を実行しているときに、常に計時している内部タイマをクリアする（それまで計時した時間をクリアしてゼロから計時を再開する）契機となる要件であり、その内容を図７に示す。なお、これらのタイマ解除要件のうち下記(1)〜(5)は、省電力管理プログラムに予め含まれている。また、以下の説明中、括弧内の数字は、図７に付した番号である。
【００７９】
図７に示すように、タイマ解除要件は、(1)コントローラ２０から操作キー８７の何れかに対応した指示信号を受信すること、(2)傾きセンサ８４からの検出値が変化すること、(3)キーボード／マウスから指示信号を受信すること、(4)外部メディアのエジェクトボタンの操作を検知(5)外部メディアの挿入を検知すること、及び(6)第１省電力モード又は第２省電力モードにおいて、電源オンのまま上記(1)〜(5)のタイマ解除条件が一度も成立せずに所定時間が経過しても電源オンが継続することである。これらの要件(1)〜(3)は、ユーザが操作端末を操作した場合であり、要件(4)及び(5)は、ユーザが装置本体１０を直接操作した場合である。なお、(1)は、携帯端末装置１２０から操作キーの何れかに対応した指示信号を受信することも含む。さらに、(1)は、受信した回転操作子の回転角度信号又は傾斜角度信号が変化した場合も含む。
【００８０】
〔省電力管理処理の説明〕
装置本体１０のメインＣＰＵ６４は、メインメモリ６５に記憶された省電力管理プログラムに従って、省電力管理処理を実行する。この省電力管理処理は、電源オフ時及び電源音時の双方で実行される。
【００８１】
図８は、メインＣＰＵ６４が実行する省電力管理処理を示すフローチャートである。省電力管理処理は、装置本体１０が省電力モードへの移行したときに開始され、電源オンであるときに所定時間毎に繰り返して実行される。
【００８２】
省電力管理処理が開始されると、内部タイマによる計時が開始し、タイマ解除要件が発生したか否かを判定する（ステップＳ１）。タイマ解除要件が発生していないときは（ステップＳ１：Ｎｏ）、内部タイマの計時が所定時間（設定された待機時間）を経過したか否かを判定し（ステップＳ２）、所定時間に未だ達していないときは（ステップＳ２：Ｎｏ）、本処理を終了する。すなわち、ユーザが操作端末及び装置本体１０の何れに対しても操作を行っていない状態が、記憶された待機時間以上継続するまでの間は、電源オンに維持される。
【００８３】
内部タイマの計時が所定時間に達しているときは（ステップＳ２：Ｙｅｓ）、設定されている省電力モードの種別と、装置本体１０が実行している各内部処理と、図６の対応関係とに基づき、電源オフへの切替条件が成立しているか否かを判定し（ステップＳ３）、電源オフへの切替条件が成立していると判定した場合（ステップＳ３：Ｙｅｓ）、電源オフに切り替え（ステップＳ４）、本処理を終了する。
【００８４】
ステップＳ３の処理において電源オフへの切替条件が成立していないと判定した場合（ステップＳ３：Ｎｏ）、内部タイマをリセットし、それまで計時した時間をクリアしてゼロから計時を再開して、本処理を終了する。
【００８５】
例えば、装置本体１０がゲームアプリケーションを実行中であり（図６の内部処理(1)）、記憶された待機時間が１時間であり、設定された省電力モードが第２省電力モードである場合、ユーザが操作端末及び装置本体１０の何れに対しても操作を行っていない状態が１時間以上継続すると、メインＣＰＵ６４は装置本体１０を電源オフに切り替える。一方、装置本体１０がゲームアプリケーションを実行中であり（図６の内部処理(1)）、記憶された待機時間が１時間であり、設定された省電力モードが第１省電力モードである場合、ユーザが操作端末及び装置本体１０の何れに対しても操作を行っていない状態が１時間以上継続しても、メインＣＰＵ６４は装置本体１０を電源オンに維持する。
【００８６】
また、タイマ解除要件が発生したときは（ステップＳ１：Ｙｅｓ）、内部タイマをリセットし（ステップＳ６）、それまで計時した時間をクリアしてゼロから計時を再開して、本処理を終了する。
【００８７】
以上説明したように、本実施形態によれば、各ユーザは、簡単な操作入力によって、装置本体１０を所望の省電力モードに設定することができ、これにより、自己の要求に応じたオートパワーオフを実行させることができる。
【００８８】
なお、上記実施形態では、各省電力モードの種別及び内容が図６に示すように予め設定されているが、ユーザからの操作入力に種別や内容（対応関係）を適宜変更して設定可能に構成してもよい。
【００８９】
最後に、上述の各実施の形態の説明は本発明の一例である。このため、本発明は上述の各実施の形態に限定されることはなく、本発明の技術的思想を逸脱しない範囲であれば、上述の実施の形態以外であっても種々の変更が可能であることは勿論である。
【産業上の利用可能性】
【００９０】
本発明は、オートパワーオフ機能を有する情報処理装置に広く適用可能である。
【図面の簡単な説明】
【００９１】
【図１】本発明の一実施形態のエンタテインメントシステムの概要を示す模式図である。
【図２】装置本体が接続されたネットワークを示す模式図である。
【図３】コントローラの外部構成を示す模式図である。
【図４】装置本体の内部構成を示すブロック図である。
【図５】コントローラの内部構成を示すブロック図である。
【図６】装置本体が実行する各内部処理と、省電力モードの種別と、電源オンのままタイマ解除要件が一度も発生することなく所定時間が経過したときに設定する電源の状態との対応関係を示す図である。
【図７】タイマ解除要件の内容を示す図である。
【図８】省電力管理処理を示すフローチャートである。
【符号の説明】
【００９２】
１０：エンタテインメント装置（装置本体）、２０：コントローラ、６４：メインＣＰＵ、６５：メインメモリ、１２０：携帯操作端末
【図１】
2010097293.tif 000003
【図２】
2010097293.tif 000004
【図３】
2010097293.tif 000005
【図４】
2010097293.tif 000006
【図５】
2010097293.tif 000007
【図６】
2010097293.tif 000008
【図７】
2010097293.tif 000009
【図８】
2010097293.tif 000010