(57)【要約】【課題】  情報処理装置における電力制御をより適切に行うこと。【解決手段】  情報処理装置１は、各機能部に電力を供給しない状態を基本とし、動作が必要な場合にのみ電力を供給して処理を行わせ、処理の終了後には、再び電力の供給を停止するように電力制御を行うことが可能である。したがって、特に、リーク電流が問題となるＣＰＵ２０についても、電力を供給しない状態を基本とすることができる。また、各機能部それぞれを対象として電力制御を行うより、回路規模および制御の容易性の面で有利なものとなる。さらに、各機能部に電力を供給しない状態を基本としているため、状態の遷移に関する処理が軽減され、サスペンドモード等を用いる場合に比べて操作を行った場合の応答を速くすることができる。即ち、情報処理装置１における電力制御をより適切に行うことが可能となる。【選択図】  図２
2006048190.tif 000002
【特許請求の範囲】
【請求項１】
装置を構成する各機能部における電力の供給を自律的に制御する情報処理装置であって、
所定の前記機能部からなり、電力の供給を行う際の制御単位となるパワーマネジメントドメインが複数構成され、
前記パワーマネジメントドメインごとに電力を供給可能な電力制御部と、
入力された命令の実行に関わる前記機能部を含むパワーマネジメントドメインに対し、前記電力制御部によって電力を供給して前記命令を実行し、該機能部における命令の実行が終了することに対応して、該パワーマネジメントドメインに対する電力の供給を停止する実行制御部と、
前記命令が入力されることに対応して、前記実行制御部を含むパワーマネジメントドメインに対し、前記電力制御部によって電力を供給し、入力された前記命令の内容を通知すると共に、前記実行制御部における前記命令の実行が終了することに対応して、前記実行制御部に対する電力の供給を停止するイベントマネジメント部と、
を含むことを特徴とする情報処理装置。
【請求項２】
前記実行制御部は、
入力された命令が、異なる前記パワーマネジメントドメインに含まれる複数の機能部によって複数工程の処理を行うものである場合に、各工程の処理を行うパワーマネジメントドメイン順に、電力を供給して命令を実行すると共に命令の実行が終了することに対応して電力の供給を停止することを繰り返して、該複数工程の処理を実行することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記パワーマネジメントドメインとして、情報を不揮発的に記憶する機能部からなる不揮発性ドメインおよび情報を揮発的に記憶する機能部からなる揮発性ドメインの少なくともいずれかと、前記実行制御部を含む実行制御ドメインと、情報の表示のための機能部からなる表示ドメインとを少なくとも有し、
前記イベントマネジメント部は、
前記命令が入力されることに対応して、前記実行制御ドメインおよび前記不揮発性ドメインに電力を供給し、
前記実行制御部は、
前記イベントマネジメント部から、入力された命令の内容の通知を受けて、該命令の実行において情報の表示を行う際に、前記表示ドメインに電力を供給して表示を行うことを特徴とする請求項１または２記載の情報処理装置。
【請求項４】
前記機能部として、表示している情報を不揮発的に保持する記憶性の表示部を含むことを特徴とする請求項１から３のいずれか１項に記載の情報処理装置。
【請求項５】
装置を構成する各機能部における電力の供給を自律的に制御する情報処理装置における電力制御方法であって、
前記情報処理装置内に、所定の前記機能部からなり、電力の供給を行う際の制御単位となるパワーマネジメントドメインを複数構成しておき、前記情報処理装置に命令が入力された場合に、該命令の実行に関わる前記機能部を含むパワーマネジメントドメインに電力を供給して命令を実行し、該機能部における命令の実行が終了することに対応して、該パワーマネジメントドメインに対する電力の供給を停止することを特徴とする電力制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、装置内部における電力の供給を自律的に制御可能な情報処理装置およびその電力制御方法に関する。
【背景技術】
【０００２】
近年、コンピュータシステム技術の分野においては、処理を行っていない場合に装置内部における電力の供給を停止し、装置に対する入力操作が行われた場合等、処理の必要が生じた場合に、瞬時に電力の供給を再開することにより、待機時における消費電力を削減する電力制御技術が開発されている。
例えば、ＰＤＡ（Personal Digital Assistant）等の携帯型の機器においては、一定時間操作が行われない場合、ＣＰＵが低周波数で動作すると共に、周辺回路への電力の供給を停止する低消費電力モードに自動的に移行し、操作が行われた場合に、通常の状態に復帰して処理を行うことにより、待機時の消費電力の削減を図るものが知られている。
【０００３】
また、一般的なＰＣ（Personal Computer）には、サスペンドモードあるいはスタンバイモードといった機能が備えられており、特に、ノート型のＰＣ等、バッテリによって駆動される機器においては、長時間使用されない場合における不要な消費電力の削減に有効なものである。
なお、サスペンドモードあるいはスタンバイモードといった電力制御に関する技術は、特開平９−１１４５５７号公報に開示されている。
【特許文献１】特開平９−１１４５５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の電力制御技術においては、通常の使用状態では、ＣＰＵや他の機能部（ディスプレイやメモリ等）に電力が供給されていることが前提とされており、直前の操作から一定時間が経過する等、特定の条件下においてのみ、消費電力の削減を図るものであった。
そのため、通常、装置各部において動作しない部分が存在するにもかかわらず、直前の操作から一定時間が経過する等、特定の条件に至るまでは装置各部に電力が供給されることとなり、不要な消費電力が発生することとなっていた。
【０００５】
例えば、ユーザによって間歇的に操作されることが明らかな場合、より具体的には、電子ブックが閲覧され、ある程度の時間間隔でページをめくる操作が行われることが前提の装置等においても、ページをめくる操作の後、一定時間が経過するまで、装置各部の動作しない部分に不要な電力が供給されることとなっていた。
一方、不要な消費電力を削減するため、スタンバイモードあるいはサスペンドモードを用いることも考えられる。
【０００６】
しかしながら、近年、半導体プロセスの微細化が進展しており、それに伴うリーク電流の増加傾向が生じているところ、スタンバイモードにおいては、ＨＡＬＴ状態とされている待機時に、ＣＰＵのリーク電流による消費電力が無視できないものとなる。
また、サスペンドモードにおいては、状態の復帰に一定時間を要するため、ユーザが行った操作を迅速に実行できないという問題がある。
【０００７】
本発明の課題は、情報処理装置における電力制御をより適切に行うことである。
【課題を解決するための手段】
【０００８】
以上の課題を解決するため、本発明は、
装置を構成する各機能部における電力の供給を自律的に制御する情報処理装置であって、所定の前記機能部（例えば、図２のＣＰＵ２０、ＲＯＭ３０、ＮＶＲＡＭ４０、ＲＡＭ５０、ＧＡ６０、ディスプレイコントローラ７０、メモリカードコントローラ８０あるいは通信コントローラ９０等）からなり、電力の供給を行う際の制御単位となるパワーマネジメントドメイン（例えば、図２のＣＰＵドメイン、不揮発性ドメイン、揮発性ドメイン、描画ドメイン、メモリカードドメインあるいは通信ドメイン等）が複数構成され、前記パワーマネジメントドメインごとに電力を供給可能な電力制御部（例えば、図２のパワーマネジメント回路１０）と、入力された命令の実行に関わる前記機能部を含むパワーマネジメントドメインに対し、前記電力制御部によって電力を供給して前記命令を実行し、該機能部における命令の実行が終了することに対応して、該パワーマネジメントドメインに対する電力の供給を停止する実行制御部（例えば、図２のＣＰＵ２０）と、前記命令が入力されることに対応して、前記実行制御部を含むパワーマネジメントドメインに対し、前記電力制御部によって電力を供給し、入力された前記命令の内容を通知すると共に、前記実行制御部における前記命令の実行が終了することに対応して、前記実行制御部に対する電力の供給を停止するイベントマネジメント部（例えば、図２のパワーマネジメント回路１０）とを含むことを特徴としている。
【０００９】
即ち、情報処理装置に命令が入力されると、イベントマネジメント部が実行制御部を含むパワーマネジメントドメインに対して電力を供給すると共に命令の内容を通知し、実行制御部が、命令の内容に従って、命令の実行に関わる機能部を含むパワーマネジメントドメインに電力を供給して命令を実行させる。そして、その機能部における命令の実行が終了すると、実行制御部は、そのパワーマネジメントドメインに対する電力の供給を停止し、さらに、実行制御部における命令の実行が終了すると、イベントマネジメント部が、実行制御部を含むパワーマネジメントドメインに対する電力の供給を停止する。
【００１０】
このような構成により、各機能部に電力を供給しない状態を基本とし、動作が必要な場合にのみ電力を供給して処理を行わせ、処理の終了後には、再び電力の供給を停止するように電力制御を行うことが可能となる。
したがって、特に、リーク電流が問題となるようなプロセッサを含む実行制御部についても、電力を供給しない状態を基本とすることができる。また、各機能部それぞれを対象として電力制御を行うより、回路規模および制御の容易性の面で有利なものとなる。さらに、各機能部に電力を供給しない状態を基本としているため、状態の遷移に関する処理が軽減され、サスペンドモード等を用いる場合に比べて操作を行った場合の応答を速くすることができる。
【００１１】
即ち、情報処理装置における電力制御をより適切に行うことが可能となる。
また、前記実行制御部は、入力された命令が、異なる前記パワーマネジメントドメインに含まれる複数の機能部によって複数工程の処理を行うものである場合に、各工程の処理を行うパワーマネジメントドメイン順に、電力を供給して命令を実行すると共に命令の実行が終了することに対応して電力の供給を停止することを繰り返して、該複数工程の処理を実行することを特徴としている。
【００１２】
このような構成により、入力された命令が、情報処理装置の一部の機能部を順次使用して処理を行うものであっても、適切に電力制御を行うことが可能となる。
また、前記パワーマネジメントドメインとして、情報を不揮発的に記憶する機能部からなる不揮発性ドメインおよび情報を揮発的に記憶する機能部からなる揮発性ドメインの少なくともいずれかと、前記実行制御部を含む実行制御ドメインと、情報の表示のための機能部からなる表示ドメインとを少なくとも有し、前記イベントマネジメント部は、前記命令が入力されることに対応して、前記実行制御ドメイン、前記不揮発性ドメインおよび前記揮発性ドメインに電力を供給し、前記実行制御部は、前記イベントマネジメント部から、入力された命令の内容の通知を受けて、該命令の実行において情報の表示を行う際に、前記表示ドメインに電力を供給して表示を行うことを特徴としている。
【００１３】
このような構成により、情報処理装置において、情報の表示を行う場合に、表示するデータの読み出しと描画データのラスタライズ等、処理を行う機能部がそれぞれ異なる場合に、必要な機能部のみに電力を供給して順次処理することが可能となり、消費電力の削減を図ることが可能となる。
また、前記機能部として、表示している情報を不揮発的に保持する記憶性の表示部を含むことを特徴としている。
【００１４】
このような構成により、情報処理装置を記憶性の表示体を有する電子ブックリーダとして構成する場合等に、さらに消費電力を削減することが可能となる。
また、本発明は、
装置を構成する各機能部における電力の供給を自律的に制御する情報処理装置における電力制御方法であって、前記情報処理装置内に、所定の前記機能部からなり、電力の供給を行う際の制御単位となるパワーマネジメントドメインを複数構成しておき、前記情報処理装置に命令が入力された場合に、該命令の実行に関わる前記機能部を含むパワーマネジメントドメインに電力を供給して命令を実行し、該機能部における命令の実行が終了することに対応して、該パワーマネジメントドメインに対する電力の供給を停止することを特徴としている。
【００１５】
このように、本発明によれば、情報処理装置における電力制御をより適切に行うことが可能となる。
【発明を実施するための最良の形態】
【００１６】
以下、図を参照して本発明に係る情報処理装置の実施の形態を説明する。
まず、構成を説明する。
図１は、本発明に係る情報処理装置１の外観構成を示す図である。
なお、本実施の形態においては、情報処理装置１が電子ブックのコンテンツを閲覧するための電子ブックリーダとして構成された場合について説明する。
【００１７】
図１において、情報処理装置１は、本体２と、ディスプレイ３と、ページ戻りボタン４と、ページめくりボタン５と、一覧表示ボタン６と、決定ボタン７と、通信コネクタ８と、メモリカードスロット９とを含んで構成される。
本体２は、情報処理装置１を構成する各種機能部を備えており、前面には、ディスプレイ３と、ページ戻りボタン４と、ページめくりボタン５と、一覧表示ボタン６と、決定ボタン７とを備え、左側面には、通信コネクタ８と、メモリカードスロット９とを備えている。また、本体２は、内部に後述するＣＰＵ２０あるいはディスプレイコントローラ７０といった各種機能を実現するための装置を備えている。
【００１８】
ディスプレイ３は、例えばＡ４サイズの高画素密度（多ピクセル）である表示装置によって構成され、ディスプレイコントローラ７０の制御に応じて、所定画素に画素データを表示する。
また、ディスプレイ３は、記憶性の表示装置（電源を切断しても表示画面が維持される表示装置）である。そのため、表示画面の状態を維持するためには電力が不要となることから、情報処理装置１をより低消費電力化することができる。
【００１９】
なお、ディスプレイ３として、例えば、電気泳動ディスプレイ、コレステリック液晶ディスプレイ、帯電トナーを利用したディスプレイ、ツイストボールを利用したディスプレイあるいはエレクトロデポジションディスプレイ等が採用可能である。
ページ戻りボタン４は、現在表示されているページを戻すためのボタンであり、ページめくりボタン５は、現在表示されているページを進めるためのボタンである。
【００２０】
一覧表示ボタン６は、メモリカードに記憶されているコンテンツに含まれるページを一覧表示させるためのボタンである。なお、メモリカードに記憶されているコンテンツには、一覧表示用のページとして、各ページの画面が縮小されたデータ（以下、「縮小画面データ」という。）が記憶されている。
決定ボタン７は、ユーザが全面表示させるページを選択するためのボタンである。
【００２１】
これら、ページ戻りボタン４、ページめくりボタン５、一覧表示ボタン６および決定ボタン７の押下信号は、後述するパワーマネジメント回路１０を介して、ＣＰＵ２０に入力される。
通信コネクタ８は、ＵＳＢ（Universal Serial Bus）ケーブルを接続するためのコネクタであり、接続された通信ケーブルを介して、情報の送受信あるいは電力の供給を受けることが可能となる。
【００２２】
メモリカードスロット９は、メモリカードを読み書きするためのインターフェースであり、電子ブックのコンテンツを記憶したメモリカードが装着されることにより、そのメモリカードに記憶されたコンテンツを読み込むことが可能となる。
次に、情報処理装置１の内部構成について説明する。
図２は、情報処理装置１の内部構成を示す機能ブロック図である。
【００２３】
図２において、情報処理装置１は、パワーマネジメント回路１０と、ＣＰＵ（Central Processing Unit）２０と、ＲＯＭ（Read Only Memory）３０と、ＮＶＲＡＭ（Non-volatile RAM）４０と、ＲＡＭ５０と、グラフィックアクセラレータ（以下、「ＧＡ」という。）６０と、ディスプレイコントローラ７０と、メモリカードコントローラ８０と、通信コントローラ９０とを含んで構成される。なお、パワーマネジメント回路１０を除くこれらの各部はバス１００によって接続され、パワーマネジメント回路１０は、ＣＰＵ２０と直接接続されている。また、パワーマネジメント回路１０は、パワーマネジメントドメイン（後述）それぞれと、電力の供給を行うための給電ライン（図中点線）によって接続されている。
【００２４】
情報処理装置１における各機能部は、電力の供給に関する複数のグループを構成しているため、初めに、このグループ（以下、「パワーマネジメントドメイン」という。）について説明する。
本発明に係る情報処理装置１は、各機能部に電力を供給しない状態を基本とし、動作が必要な場合にのみ電力を供給して処理を行わせ、処理の終了後には、再び電力の供給を停止する電力制御を行うものである。
【００２５】
このとき、入力された命令に応じた処理を実行する上で、同時に動作する可能性の高い機能部あるいは一連の処理を行う機能部等、機能的に密接な関係を有する機能部を同一のパワーマネジメントドメインとして電力の供給を行うこととし、他のパワーマネジメントドメインとは独立して電力の供給を制御する。
このように、機能的に密接な関係を有する機能部を同一のパワーマネジメントドメインとして電力制御を行うことにより、各機能部それぞれを対象として電力制御を行うより、回路規模および制御の容易性の面で有利なものとなる。
【００２６】
図２に示す機能構成においては、上述の観点から、ＣＰＵ２０を含むＣＰＵドメイン、ＲＯＭ３０およびＮＶＲＡＭ４０を含む不揮発性ドメイン、ＲＡＭ５０を含む揮発性ドメイン、ＧＡ６０、ディスプレイコントローラ７０およびディスプレイ３を含む描画ドメイン、メモリカードコントローラ８０を含むメモリカードドメイン、通信コントローラ９０を含む通信ドメインが形成されており、これら各ドメインを単位として、パワーマネジメント回路１０が給電を制御する。
【００２７】
続いて、図２に示す各機能部について説明する。
パワーマネジメント回路１０は、不図示のバッテリから供給された電力を受けて、所定のパワーマネジメントドメインに電力を供給する。
具体的には、パワーマネジメント回路１０は、ページ戻りボタン４、ページめくりボタン５、一覧表示ボタン６あるいは決定ボタン７の押下信号や、通信コネクタ８における通信ケーブルの接続あるいはメモリカードスロット９におけるメモリカードの接続を検出する信号を受けた場合、電力の供給が停止されているＣＰＵ２０に対して電力を供給する。そして、パワーマネジメント回路１０は、電力の供給が再開され、動作状態にあるＣＰＵ２０に対し、発生したイベント、即ち、いずれのボタンの押下信号が入力されたか、あるいは、通信ケーブルの接続が検出されたか、あるいは、メモリカードの接続が検出されたかのいずれかを示す信号（以下、「イベント通知信号」という。）を送信する。
【００２８】
また、パワーマネジメント回路１０は、ＣＰＵ２０によって、いずれかのパワーマネジメントドメインに対する電力の供給が指示されると、そのパワーマネジメントドメインに対して電力を供給し、ＣＰＵ２０によって、いずれかのパワーマネジメントドメインに対する電力の供給の停止が指示されると、そのパワーマネジメントドメインに対する電力の供給を停止する。
【００２９】
ＣＰＵ２０は、情報処理装置１全体を制御するものであり、ＲＯＭ３０に記憶された各種プログラムを読み出して実行する。例えば、ＣＰＵ２０は、パワーマネジメント回路１０を介して入力される各種信号に対応して、後述する情報処理装置１のシステム制御処理における各種処理のためのプログラムをＲＯＭ３０から読み出して実行する。そして、ＣＰＵ２０は、各種処理結果をＮＶＲＡＭ４０あるいはＲＡＭ５０の所定領域に格納する。
【００３０】
ＲＯＭ３０は、例えばフラッシュＲＯＭ等の不揮発性のメモリによって構成され、ＲＯＭ３０には、オペレーティングシステムプログラム（ＯＳ）および電子ブックのビューア等のアプリケーションプログラムが記憶されている。
ＮＶＲＡＭ４０は、ＦＲＡＭ（Ferroelectric RandomAccess Memory）あるいはＭＲＡＭ（Magnetoresistive Random Access Memory）等の不揮発性のメモリによって構成され、例えば電子ブックのコンテンツが閲覧されている場合であれば、閲覧中のページ番号といったように、情報処理装置１の電源が切断された場合にも保存しておく必要のあるデータが記憶される。
【００３１】
なお、ＮＶＲＡＭ４０は、上述のように、電源によるバックアップが不要な不揮発性メモリで構成することが可能である他、ＳＲＡＭ等、揮発性のメモリを専用の電源でバックアップすることにより、擬似的な不揮発性メモリとする構成も採用可能である。
ＲＡＭ５０は、ＤＲＡＭ（Dynamic Random Access Memory）、ＳＲＡＭ（Static Random Access Memory）あるいはＳＤＲＡＭ（Synchronous DRAM）といった揮発性のメモリによって構成され、ＣＰＵ２０が処理を実行する際にワークエリアを形成すると共に、その処理結果を記憶する。
【００３２】
なお、ここでは、一般にＮＶＲＡＭ４０よりＲＡＭ５０の方が高速に動作することから、処理の高速性を考慮し、ＲＡＭ５０を備えることとして説明したが、より高速に動作するＮＶＲＡＭ４０を用いることが可能であれば、ＲＡＭ５０の機能をＮＶＲＡＭ４０に兼用させ、ＲＡＭ５０を備えない構成とすることも可能である。
ＧＡ６０は、ＣＰＵ２０の命令に従って、ディスプレイ３に表示する画像の描画処理を高速に行うハードウェアである。具体的には、ＧＡ６０は、ＣＰＵ２０から入力されたベクトル図形をラスタ図形に展開するといった処理を行う。そして、ＧＡ６０は、描画処理を行った図形をディスプレイ３に描画するための描画データをディスプレイコントローラ７０に出力する。
【００３３】
ディスプレイコントローラ７０は、ディスプレイ３を直接制御し、ＧＡ６０から入力された描画データをディスプレイ３に表示させる。
具体的には、ディスプレイコントローラ７０は、ＧＡ６０から入力された描画データを参照して、ディスプレイ３のＸドライバおよびＹドライバを駆動することにより、描画対象であるラスタ図形をディスプレイ３に表示させる。
【００３４】
次に、動作を説明する。
本実施の形態における情報処理装置１は、上述の構成の下、入力操作が行われた場合等、動作が必要な場合にのみ電源が投入され、必要な動作が終了すると、再び電源が切断された状態となる。また、このとき、入力操作の内容に応じて、動作させる必要があるパワーマネジメントドメインにのみ電力が供給される。
【００３５】
以下、このような処理を実現するためのシステム制御処理について説明する。
図３は、情報処理装置１が実行するシステム制御処理を示すフローチャートである。
また、図４は、システム制御処理における表示画面例を示す図である。以下、図４に示す表示画面を適宜参照しつつ、システム制御処理について説明する。
図３において、ユーザによって、いずれかのボタンに対する操作、通信ケーブルの接続あるいはメモリカードの接続が行われると（ステップＳ１）、パワーマネジメント回路１０は、ＣＰＵドメイン、不揮発性ドメインおよび揮発性ドメインに電力を供給する（ステップＳ２）。
【００３６】
すると、ＣＰＵ２０は、ＲＯＭ３０に記憶されたＯＳおよびアプリケーションプログラムの実行を開始すると共に、ＲＡＭ５０の所定領域をワークメモリとして確保する（ステップＳ３）。
次に、ＣＰＵ２０は、パワーマネジメント回路１０からイベント通知信号を取得し（ステップＳ４）、発生したイベントの内容を判定する（ステップＳ５）。
【００３７】
ステップＳ５において、発生したイベントがいずれかのボタンに対する入力操作であると判定した場合、ＣＰＵ２０は、入力操作されたボタンの種別を判定する（ステップＳ６）。
ステップＳ６において、ページ戻りボタン４が入力操作されたと判定した場合、ＣＰＵ２０は、ＮＶＲＡＭ４０から現在閲覧中のページ番号を取得し（ステップＳ７）、そのページ番号から“１”減じて現在閲覧中のページを１ページ戻す（ステップＳ８）。
【００３８】
また、ステップＳ６において、ページめくりボタン５が入力操作されたと判定した場合、ＣＰＵ２０は、ＮＶＲＡＭ４０から現在閲覧中のページ番号を取得し（ステップＳ９）、そのページ番号に“１”加算して現在閲覧中のページを１ページ進める（ステップＳ１０）。
ステップＳ８およびステップＳ１０の後、パワーマネジメント回路１０は、メモリカードドメインに電力を供給し（ステップＳ１１）、新たに現在閲覧中のページとなったページのデータをメモリカードから読み込む（ステップＳ１２）。
【００３９】
そして、パワーマネジメント回路１０は、メモリカードドメインに対する電力の供給を停止し（ステップＳ１３）、描画ドメインに電力を供給する（ステップＳ１４）。
すると、ＣＰＵ２０は、描画ドメインの各部に現在閲覧中のページを表示（図４（ａ）参照）させ（ステップＳ１５）、パワーマネジメント回路１０が、描画ドメインに対する電力の供給を停止する（ステップＳ１６）。
【００４０】
その後、パワーマネジメント回路１０は、ＣＰＵドメイン、不揮発性ドメインおよび揮発性ドメインに対する電力の供給を停止し（ステップＳ１７）、これに対応して、ＣＰＵ２０が停止し、ＲＡＭ５０のデータが消去される（ステップＳ１８）。なお、ステップＳ１８において、ＮＶＲＡＭ４０に記憶されたデータは、電力の供給停止後も保持される。
また、ステップＳ６において、一覧表示ボタン６が入力操作されたと判定した場合、ＣＰＵ２０は、メモリカードドメインに電力を供給し（ステップＳ１９）、一覧表示用の縮小画面データを読み込む（ステップＳ２０）。
【００４１】
そして、パワーマネジメント回路１０は、メモリカードドメインに対する電力の供給を停止し（ステップＳ２１）、描画ドメインに電力を供給する（ステップＳ２２）。
すると、ＣＰＵ２０は、描画ドメインの各部に縮小画面データを一覧表示（図４（ｂ）参照）させ（ステップＳ２３）、パワーマネジメント回路１０が、描画ドメインに対する電力の供給を停止する（ステップＳ２４）。
【００４２】
次いで、ＣＰＵ２０が、ＮＶＲＡＭ４０から現在閲覧中のページ番号を取得し（ステップＳ２５）、一覧表示画面において表示するページ選択用のカーソルを現在閲覧中のページに設定する（ステップＳ２６）。
そして、パワーマネジメント回路１０は、描画ドメインに電力を供給し（ステップＳ２７）、ＣＰＵ２０は、描画ドメインの各部に現在閲覧中のページ番号に対応する縮小画面にページ選択用のカーソルを表示（図４（ｃ）参照）させる（ステップＳ２８）。
【００４３】
続いて、パワーマネジメント回路１０は、描画ドメインに対する電力の供給を停止し（ステップＳ２９）、ＣＰＵ２０が、ユーザによって入力操作されたボタンの種別を判定する（ステップＳ３０）。
ステップＳ３０において、ページ戻りボタン４が入力操作されたと判定した場合、ＣＰＵ２０は、ページ選択用のカーソルを前ページの縮小画面に移動させ（ステップＳ３１）、ページめくりボタン５が入力操作されたと判定した場合、ＣＰＵ２０は、次ページの縮小画面に移動させる（ステップＳ３２）。
【００４４】
ステップＳ３１，Ｓ３２の後、ＣＰＵ２０は、ステップＳ２７の処理に移行する。
また、ステップＳ３０において、決定ボタン７が入力操作されたと判定した場合、ＣＰＵ２０は、カーソルが設定された縮小画面に対応するページ番号を現在閲覧中のページ番号に設定し（ステップＳ３３）、ステップＳ１１の処理に移行する。
ステップＳ５において、発生したイベントが通信ケーブルの接続であると判定した場合、パワーマネジメント回路１０は、描画ドメインに電力を供給し（ステップＳ３４）、ＣＰＵ２０は、通信ケーブルからデータを受信中である旨の表示（図４（ｄ）参照）を行う（ステップＳ３５）。
【００４５】
そして、パワーマネジメント回路１０は、描画ドメインに対する電力の供給を停止し（ステップＳ３６）、続いて、通信ドメインに電力を供給する（ステップＳ３７）。
次に、パワーマネジメント回路１０は、メモリカードドメインに電力を供給し（ステップＳ３８）、通信ケーブルからデータ（コンテンツ）の受信を開始する（ステップＳ３９）。
【００４６】
次いで、ＣＰＵ２０は、通信ケーブルから受信したデータをメモリカードに書き込み（ステップＳ４０）、データの受信が終了したか否かの判定を行う（ステップＳ４１）。
ステップＳ４１において、データの受信が終了していないと判定した場合、ＣＰＵ２０は、ステップＳ３９の処理に移行し、データの受信が終了したと判定した場合、パワーマネジメント回路１０は、メモリカードドメインに対する電力の供給を停止する（ステップＳ４２）。
【００４７】
さらに、パワーマネジメント回路１０は、通信ドメインに対する電力の供給を停止し（ステップＳ４３）、続いて、描画ドメインに電力を供給する（ステップＳ４４）。
そして、ＣＰＵ２０は、描画ドメインの各部に通信ケーブルからのデータの受信が終了した旨の表示（図４（ｅ）参照）を行わせ（ステップＳ４５）、続いて、パワーマネジメント回路１０が、描画ドメインに対する電力の供給を停止する（ステップＳ４６）。
【００４８】
次に、ＣＰＵ２０は、ＮＶＲＡＭ４０に記憶されている情報を初期化して、現在閲覧中のページ番号を“１”に設定し（ステップＳ４７）、ステップＳ１１の処理に移行する。
また、ステップＳ５において、発生したイベントがメモリカードの接続であると判定した場合、ＣＰＵ２０は、ステップＳ４７の処理に移行する。
情報処理装置１は、上述の処理を繰り返すことにより、ユーザが電源の投入、切断を意識して行うことなく、省電力に動作する。
【００４９】
以上のように、本実施の形態に係る情報処理装置１は、各機能部に電力を供給しない状態を基本とし、動作が必要な場合にのみ電力を供給して処理を行わせ、処理の終了後には、再び電力の供給を停止するように電力制御を行うことが可能である。
したがって、特に、リーク電流が問題となるＣＰＵ２０についても、電力を供給しない状態を基本とすることができる。また、各機能部それぞれを対象として電力制御を行うより、回路規模および制御の容易性の面で有利なものとなる。さらに、各機能部に電力を供給しない状態を基本としているため、状態の遷移に関する処理が軽減され、サスペンドモード等を用いる場合に比べて操作を行った場合の応答を速くすることができる。
【００５０】
即ち、情報処理装置１における電力制御をより適切に行うことが可能となる。
【図面の簡単な説明】
【００５１】
【図１】本発明に係る情報処理装置１の外観構成を示す図である。
【図２】情報処理装置１の内部構成を示す機能ブロック図である。
【図３】情報処理装置１が実行するシステム制御処理を示すフローチャートである。
【図４】システム制御処理における表示画面例を示す図である。
【符号の説明】
【００５２】
１  情報処理装置、２  本体、３  ディスプレイ、４  ページ戻りボタン、５  ページめくりボタン、６  一覧表示ボタン、７  決定ボタン、８  通信コネクタ、９  メモリカードスロット、１０  パワーマネジメント回路、２０  ＣＰＵ、３０  ＲＯＭ、４０  ＮＶＲＡＭ、５０  ＲＡＭ、６０  ＧＡ、７０  ディスプレイコントローラ、８０  メモリカードコントローラ、９０  通信コントローラ、１００  バス
【図１】
2006048190.tif 000003
【図２】
2006048190.tif 000004
【図３】
2006048190.tif 000005
【図４】
2006048190.tif 000006