(57)【要約】【課題】表示回路における省電力化を図る。【解決手段】ディスプレイドライバ２０１は、処理検出部５０１により、アプリケーションプログラム２０２に対する処理、例えばアプリケーションプログラムの起動処理に伴って、ＧＰＵ１１６を含む表示回路が省電力モードへの移行が可能であることを検出する。省電力モードへの移行が可能であることが検出された場合に、省電力モード設定部５０２は、表示回路に対して省電力モードを設定して、ＧＰＵ１１６の動作周波数を下げることにより消費電力の低下を図る。【選択図】図４
2011008343.tif 000002
【特許請求の範囲】
【請求項１】
第１の動作モードから省電力のための第２の動作モードに移行して動作する、ＧＰＵ（Graphic Processing Unit）を含む表示回路と、
アプリケーションプログラムに対する処理に伴って、前記表示回路が前記第２の動作モードへの移行が可能であることを検出する検出手段と、
前記検出手段により前記第２の動作モードへの移行が可能であることが検出された場合に、前記ＧＰＵの動作周波数を下げるために、前記表示回路に対して前記第２の動作モードに設定する設定手段とを具備したことを特徴とする電子機器。
【請求項２】
入力装置に入力があったことを検出する入力検出手段をさらに具備し、
前記設定手段は、前記表示回路に対して前記第２の動作モードを設定した後、前記入力検出手段により入力があったことが検出された場合に、前記表示回路に対して前記第１の動作モードに設定することを特徴とする請求項１記載の電子機器。
【請求項３】
前記表示回路には、バックライトを含み、
前記設定手段は、前記第２の動作モード時に、前記バックライトの輝度を前記第１の動作モード時よりも下げることを特徴とする請求項２記載の電子機器。
【請求項４】
前記検出手段は、アプリケーションが起動中であることを検出することを特徴とする請求項１記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示回路を備えた電子機器に関する。
【背景技術】
【０００２】
従来より、パーソナルコンピュータ等の電子機器では、電力消費の低減が求められている。
【０００３】
例えば、特許文献１に記載された電子機器では、アプリケーション実行中に入力操作が不要な処理待ち状態となった場合に、ＬＣＤ（Liquid Crystal Display）のバックライトを低輝度にすることにより、電力消費の低減を図っている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−１２６１１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術においては、バックライトを低輝度にすることによってのみ電力消費の低減が図られていた。このため、表示回路における、さらなる電力消費の低減が求められていた。
【０００６】
本発明は上述の事情を考慮してなされたものであり、表示回路における省電力化を図ることが可能な電子機器を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述の課題を解決するため、本発明は、第１の動作モードから省電力のための第２の動作モードに移行して動作する、ＧＰＵ（Graphic Processing Unit）を含む表示回路と、アプリケーションプログラムに対する処理に伴って、前記表示回路が前記第２の動作モードへの移行が可能であることを検出する検出手段と、前記検出手段により前記第２の動作モードへの移行が可能であることが検出された場合に、前記ＧＰＵの動作周波数を下げるために、前記表示回路に対して前記第２の動作モードに設定する設定手段とを具備したことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、アプリケーションプログラムに対する処理の実行中において、表示回路が電力消費が低減する第２の動作モードへの移行が可能であることが検出された場合には、表示回路を第２の動作モードへ移行させて、表示回路における省電力化を図ることが可能となる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態における電子機器の構成を示す外観図。
【図２】本実施形態におけるパーソナルコンピュータのシステム構成を示すブロック図。
【図３】本実施形態におけるＧＰＵの構成例を示すブロック図。
【図４】本実施形態における表示回路に関係するソフトウェアの関係を示す図。
【図５】本実施形態におけるディスプレイドライバによる表示回路に対する省電力機能処理を示すフローチャート。
【発明を実施するための形態】
【００１０】
以下、図面を参照して、本発明の実施形態を説明する。  
図１は、本実施形態における電子機器の構成を示す外観図である。この電子機器は、例えば、バッテリ駆動可能なノートブック型の携帯型パーソナルコンピュータ１０として実現されている。本実施形態におけるパーソナルコンピュータ１０は、ディスプレイに画像を表示させるための表示処理を実行するグラフィクスプロセッシングユニット（ＧＰＵ）を含む表示回路が実装されている。本実施形態では、アプリケーションプログラムに対する処理に伴って、表示回路における消費電力を低減させるための省電力機能処理を実行することによって表示回路の消費電力を低減させる。ここでのアプリケーションプログラムに対する処理には、アプリケーションプログラムの起動処理、ネットワークを介したデータのダウンロードなど、ＣＰＵに対する処理負荷が大きい状況であっても、ユーザによる入力操作を必要としないために表示が重要ではない処理がある。
【００１１】
図１は、パーソナルコンピュータ１０のディスプレイユニットを開いた状態における斜視図である。パーソナルコンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とから構成されている。ディスプレイユニット１２には、ＬＣＤ（Liquid Crystal Display）１７から構成される表示装置が組み込まれており、そのＬＣＤ１７の表示画面はディスプレイユニット１２のほぼ中央に位置されている。
【００１２】
ディスプレイユニット１２は、コンピュータ本体１１に対して開放位置と閉塞位置との間を回動自在に取り付けられている。コンピュータ本体１１はバッテリが取り外し自在に装着可能な薄い箱形の筐体を有している。
【００１３】
コンピュータ本体１１の上面には、キーボード１３、パワーオン／オフするためのパワーボタンスイッチ１４、およびタッチパッド１５などが配置されている。
【００１４】
次に、図２を参照して、本実施形態におけるパーソナルコンピュータ１０のシステム構成について説明する。
【００１５】
パーソナルコンピュータ１０は、図２に示されているように、ＣＰＵ１１１、ノースブリッジ１１４、主メモリ１１５、グラフィクスプロセッシングユニット（ＧＰＵ）１１６、サウスブリッジ１１７、ＢＩＯＳ−ＲＯＭ１２０、ハードディスクドライブ（ＨＤＤ）１２１、光ディスクドライブ（ＯＤＤ）１２２、各種ＰＣＩデバイス１２３，１２４、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１４０、電源回路１４１等を備えている。
【００１６】
ＣＰＵ１１１は、パーソナルコンピュータ１０の動作を制御するために設けられたプロセッサであり、ＨＤＤ１２１から主メモリ１１５にロードされる、オペレーティングシステム（ＯＳ）２００および各種アプリケーションプログラム２０２等を実行する。また、ＣＰＵ１１１は、ＧＰＵ１１６を含む表示回路を制御するためのソフトウェアであるディスプレイドライバ２０１を実行する。ＣＰＵ１１１は、ディスプレイドライバ２０１の実行により、表示回路を通常モードから省電力モードに移行させて省電力化を図ることができる。
【００１７】
オペレーティングシステム（ＯＳ）２００またはアプリケーションプログラム２０１からの、２次元または３次元グラフィクスの描画要求は、ディスプレイドライバ２０１を介してＧＰＵ１１６に送られる。さらに、ＣＰＵ１１１は、ＢＩＯＳ−ＲＯＭ１２０に格納されたシステムＢＩＯＳ（Basic Input Output System）も実行する。システムＢＩＯＳはハードウェア制御のためのプログラムである。
【００１８】
ＣＰＵ１１１は、クロックジェネレータ１１２から供給されるクロック信号を受けて動作する。ＣＰＵ１１１は、クロックジェネレータ１１２から供給されるクロックの周波数が変更されることにより、例えば通常モード、省電力モード、およびスリープモードの３つの動作モードの何れかに切り換えて動作することができる。通常モードは、ＣＰＵ１１１の能力を最大限に発揮させるモードであり、ＣＰＵ１１１に供給されるクロックの周波数は最も高く、その結果、単位時間当たりの消費電力量は最大となる。これに対して、省電力モードは、ＣＰＵ１１１の能力よりも省電力を優先したモードであり、ＣＰＵ１１１に供給されるクロックの周波数は、通常モード時よりも低減される。この結果、単位時間当たりの消費電力量が抑えられる。また、スリープモードは、省電力モードよりもさらに省電力化を図るモードであり、ＣＰＵ１１１に対するクロックの供給は停止される。
【００１９】
ノースブリッジ１１４はＣＰＵ１１１のローカルバスとサウスブリッジ１１７との間を接続するブリッジデバイスである。ノースブリッジ１１４には、主メモリ１１５をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ１１４は、PCI Expressバスなどを介してＧＰＵ１１６との通信を実行する機能、及びクロックジェネレータ１１２からＣＰＵ１１１に供給されるクロックの周波数を制御する動作制御部１１４ａを有している。
【００２０】
パーソナルコンピュータ１０における表示回路には、ＧＰＵ１１６、ＶＲＡＭ１１６Ａ、ＬＣＤ１７等を含む。  
ＧＰＵ１１６は、パーソナルコンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１７と、ＣＲＴのような外部ディスプレイ３０２とを制御する表示コントローラである。外部ディスプレイ３０２は、コンピュータ本体１１に設けられた外部ビデオ出力端子３０１に必要に応じて接続される。
【００２１】
ＧＰＵ１１６は、２次元グラフィクスおよび３次元グラフィクスを表示するための描画機能を有している。ＧＰＵ１１６は、ノースブリッジ１１４を介してＣＰＵ１１１から送信される描画要求に基づいてビデオメモリ（ＶＲＡＭ）１１６Ａにフレーム群を描画するための表示処理（グラフィクス演算処理）を実行する。具体的には、あるフレームに対応する描画要求を受信すると、ＧＰＵ１１６は、その受信した描画要求で指定される各種グラフィクス演算処理を実行して各種オブジェクトを含むフレームを生成し、その生成したフレームをＶＲＡＭ１１６Ａに格納する。
【００２２】
ＧＰＵ１１６とＶＲＡＭ１１６Ａは、複数の動作周波数の何れかにより動作することができる。本実施形態では、例えば３段階の動作周波数Ｆ１，Ｆ２，Ｆ３の何れかに切り替えが可能であるものとする。ＧＰＵ１１６とＶＲＡＭ１１６Ａの動作周波数の制御は、ディスプレイドライバ２０１（ＧＰＵ動作周波数制御部５０２ｂ）によって行われる。
【００２３】
省電力機能処理によって表示回路を省電力モードにより動作させる場合には、ＧＰＵ１１６とＶＲＡＭ１１６Ａの動作周波数を下げることにより電力消費を低減させる。
【００２４】
ＬＣＤ１７は、バックライト１７ａと、バックライト１７ａを駆動する駆動回路１７ｂが含まれている。駆動回路１７ｂは、例えば後述するエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１４０により制御される。
【００２５】
サウスブリッジ１１７はＰＣＩバス１に接続されており、ＰＣＩバス１を介してＰＣＩデバイス１２３，１２４との通信を実行する。なお、ＰＣＩデバイス１２３は、例えばネットワークを介してデータを送受信する通信デバイスである。通信デバイスは、例えばワイヤレスＬＡＮ（Local Area Network）などの無線によりネットワークに接続するもので、ブラウザプログラム（アプリケーション）の実行に伴ってファイルのダウンロードなどを実行する。
【００２６】
また、サウスブリッジ１１７は、ＨＤＤ１２１および光ディスクドライブ（ＯＤＤ）１２２を制御するためのＩＤＥ（Integrated Drive Electronics）コントローラやSerial ATAコントローラを内蔵している。
【００２７】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１４０は、電力管理のためのエンベデッドコントローラと、キーボード（ＫＢ）１３およびタッチパッド１５を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。ＥＣ／ＫＢＣ１４０は、ユーザによるパワーボタンスイッチ１４の操作に応じてパーソナルコンピュータ１０をパワーオン／パワーオフする機能を有している。パーソナルコンピュータ１０のパワーオン／パワーオフの制御は、ＥＣ／ＫＢＣ１４０と電源回路１４１との共同動作によって実行される。電源回路１４１は、コンピュータ本体１１に装着されたバッテリ１４２からの電力、またはコンピュータ本体１１に外部電源として接続されるＡＣアダプタ１４３からの電力を用いて、各コンポーネントへの動作電源を生成する。また、ＥＣ／ＫＢＣ１４０は、ディスプレイドライバ２０１の制御により、バックライト１７ａの輝度を制御するコントローラとして動作する。
【００２８】
電源回路１４１には、電源マイコン１４４が設けられており、各コンポーネントにおける消費電力を測定することができる。
【００２９】
図３は、本実施形態におけるＧＰＵ１１６の構成例を示している。  
ＧＰＵ１１６は、図３に示されているように、コアユニット４０１、ＬＶＤＳ（Low Voltage Differential Signaling）インタフェース部４０２、Ｄ／Ａコンバータ（ＤＡＣ）４０３、ホストインタフェース（Ｉ／Ｆ）部４０４、制御レジスタ４０５、および内部クロック発生器４０６などを備えている。
【００３０】
コアユニット４０１は、表示処理（グラフィクス演算処理）および画面リフレッシュ処理などの表示に関係する処理を実行するユニットである。コアユニット４０１は、２Ｄエンジン、３Ｄエンジン、ビデオエンジン、ディスプレイエンジン、ＶＲＡＭインタフェース部などを備えている。コアユニット４０１は、ディスプレイドライバ２０１の制御により省電力モードが設定された場合に、画面リフレッシュ処理によりリフレッシュレートを落とすことができる。
【００３１】
ＬＶＤＳインタフェース部４０２は、コアユニット４０１によってＶＲＡＭ１１６Ａから読み出される表示データをＬＶＤＳ形式の表示信号に変換し、そのＬＶＤＳ形式の表示信号をＬＣＤ１７に供給する。Ｄ／Ａコンバータ（ＤＡＣ）４０３は、表示データをアナログ形式の表示信号に変換し、そのアナログ形式の表示信号を外部ディスプレイ３０２に供給する。
【００３２】
ホストインタフェース部（Ｉ／Ｆ）４０４は、ＣＰＵ１１１からの各種制御パラメータを受信する。各種制御パラメータには、描画要求、テクスチャのようなオブジェクトデータ、およびパワーマネージメントに関する制御パラメータを含む。パワーマネージメントに関する制御パラメータには、クロックパラメータがある。クロックパラメータは、ＧＰＵ１１６内のコアユニット４０１に供給される内部クロック信号ＣＬＫ１，ＣＬＫ２の周波数を指定するためのパラメータである。本実施形態では、例えば３段階の動作周波数Ｆ１，Ｆ２，Ｆ３の何れかが指定されるものとする。内部クロック信号ＣＬＫ１は、コアユニット１１４の駆動用のコアクロック信号であり、内部クロック信号ＣＬＫ２は、ＶＲＡＭ１１６Ａの駆動用のメモリクロック信号である。コアクロックパラメータは制御レジスタ４０５に設定される。ＧＰＵ１１６が省電力モードに設定される場合には、例えば最も低い動作周波数に設定されるものとする。
【００３３】
内部クロック発生器４０６は、クロックパラメータで指定された周波数に応じた内部クロック信号ＣＬＫ１，ＣＬＫ２を、外部クロック信号（ＣＬＫ）を逓倍または分周することによって発生する。内部クロック発生器４０６は、例えばＰＬＬ（Phase Locked Loop）回路から構成されている。
【００３４】
図４は、本実施形態における表示回路に関係するソフトウェアの関係を示す図である。  
ＧＰＵ１１６において表示処理を実行させる場合には、アプリケーションプログラム２０２からの描画要求がＯＳ２００を介してディスプレイドライバ２０１に送られる。ディスプレイドライバ２０１は、描画要求をＧＰＵ１１６に送信する。ＧＰＵ１１６は、ディスプレイドライバ２０１からの描画要求に応じて表示処理（グラフィクス演算処理）を実行して、各種オブジェクトを含むフレームを生成し、その生成したフレームをビデオメモリ（ＶＲＡＭ）１１６Ａに格納する。
【００３５】
また、ディスプレイドライバ２０１は、表示回路における消費電力を低減するための省電力機能処理を実行する。ディスプレイドライバ２０１には、省電力機能処理を実行するための処理検出部５０１、省電力モード設定部５０２、及び入力検出部５０３のモジュールが設けられている。
【００３６】
処理検出部５０１は、アプリケーションプログラムに対する処理に伴って、表示回路が通常モードから省電力モードへの移行が可能であることを検出する。すなわち、処理検出部５０１は、ＯＳ２００を通じて、アプリケーションプログラムに対する処理状況を取得し、このアプリケーションの処理状況が省電力モードへの移行が可能な状況であるかを判別する。
【００３７】
本実施形態では、例えばアプリケーションプログラムが起動処理中である場合に、省電力モードへの移行が可能であるものとする。ＯＳ２００は、アプリケーションプログラムに対する起動処理の開始時と終了時を把握している。処理検出部５０１は、ＯＳ２００を介してアプレプログラムの起動処理の開始時と終了時を取得し、起動処理が実行されている間において省電力モードへの移行が可能であることを検出する。
【００３８】
アプリケーションプログラムの起動処理では、ＣＰＵ１１１、主メモリ１１５、及びＨＤＤ１２１等に対しては高速な処理が要求されるが、ユーザ操作を必要としないためにＧＰＵ１１６を含む表示回路における処理は重要ではない。従って、ＣＰＵ１１１が通常モードにおいて最大限の能力により動作する状況においても、表示回路については省電力モードへの移行が可能であると判別する。
【００３９】
なお、省電力モードへの移行が可能な処理状況としては、前述したアプリケーションプログラムの起動処理に限るものではない。例えば、ネットワークを介してファイルをダウンロードする場合、例えばＷｅｂページの読み込み処理時には省電力モードへの移行が可能であると判別する。処理検出部５０１は、例えばブラウザプログラムからのＷｅｂページの読み込み開始／終了の通知をＯＳ２００を介して取得し、表示回路については省電力モードへの移行が可能な処理状況あることを検出する。
【００４０】
すなわち、処理検出部５０１は、ＣＰＵ１１１における動作モードが通常モードである場合においても、アプリケーションプログラムに対する処理に伴って、ユーザ操作を必要としない待ち状態となっている間を、表示回路に対して省電力モードへの移行が可能であるとして検出する。処理検出部５０１は、各種アプリケーションプログラム２０２を対象として処理状況の監視を行い、表示回路を省電力モードへ移行可能であるかを検出するものとする。
【００４１】
省電力モード設定部５０２は、処理検出部５０１により表示回路に対して省電力モードへの移行が可能であることが検出された場合に表示回路に対して省電力モードを設定する。省電力モード設定部５０２には、バックライト制御部５０２ａ及びＧＰＵ動作周波数制御部５０２ｂが含まれる。
【００４２】
バックライト制御部５０２ａは、ＬＣＤ１７のバックライト１７ａに対する制御を省電力モードに設定するもので、バックライト１７ａの輝度を下げることにより省電力化を図る。バックライト制御部５０２ａは、ＥＣ／ＫＢＣ１４０を介して駆動回路１７ｂを制御し、バックライト１７ａの輝度を下げるように制御する。
【００４３】
ＧＰＵ動作周波数制御部５０２ｂは、ＧＰＵ１１６の動作周波数とＶＲＡＭ１１６Ａの駆動周波数を下げることにより省電力モードに設定する。ＧＰＵ動作周波数制御部５０２ｂは、ＧＰＵ１１６に対して、動作周波数を例えば最も低くするようにクロックパラメータを設定する。これにより、コアユニット４０１の例えば２Ｄエンジン、３Ｄエンジン、ビデオエンジン、ディスプレイエンジンのクロック信号、ＶＲＡＭ１１６Ａのメモリクロック信号の動作周波数を下げて省電力化を図る。
【００４４】
また、省電力モード設定部５０２は、ＧＰＵ１１６に対して、画面リフレッシュ処理によりリフレッシュレートを落とすように制御する。
【００４５】
入力検出部５０３は、省電力モード設定部５０２により表示回路に対して省電力モードを設定した後、ユーザによる入力操作を検出する。入力検出部５０３は、キーボード１３やタッチパッド１５に対するユーザによる入力操作があったことをＯＳ２００を通じて検出すると、省電力モード設定部５０２に通知する。省電力モード設定部５０２は、入力検出部５０３からの通知に応じて表示回路に対する省電力モードの設定を解除して通常モードに移行させる。
【００４６】
次に、本実施形態における動作について説明する。  
図５は、本実施形態におけるディスプレイドライバ２０１による表示回路に対する省電力機能処理を示すフローチャートである。ここでは、アプリケーションプログラム２０２の起動処理を検出して、表示回路を省電力モードに設定する場合を例にして説明する。
【００４７】
ディスプレイドライバ２０１の処理検出部５０１は、ＯＳ２００を通じて、アプリケーションプログラムの起動処理の発生を監視している（ステップＡ１）。処理検出部５０１は、ＯＳ２００を介して、アプリケーションプログラムの起動処理が開始されたことが通知されると、表示回路に対する省電力機能が有効であるかを判別する。
【００４８】
アプリケーションが起動処理時に、アニメーションなどを表示するように作成されている場合には、アプリケーションプログラムからＯＳ２００に対して、２次元または３次元グラフィクスの描画要求が出される。ＯＳ２００は、アプリケーションからのアニメーションの描画要求をディスプレイドライバ２０１に通知する。
【００４９】
この場合、処理検出部５０１は、コアユニット４０１における例えば２Ｄエンジンあるいは３Ｄエンジンによる描画処理を実行する必要があるため、省電力機能が有効ではないと判別する（ステップＡ３、Ｎｏ）。ディスプレイドライバ２０１は、アプリケーションプログラムからの、２次元または３次元グラフィクスの描画要求をＧＰＵ１１６に送信して、アニメーション等の描画を実行させる。
【００５０】
一方、描画要求を含まないアプリケーションプログラムの起動処理の場合には、処理検出部５０１は、省電力機能が有効であると判別される（ステップＡ３、Ｙｅｓ）。
【００５１】
処理検出部５０１により省電力機能が有効であり、省電力モードへの移行が可能であることが検出されると、省電力モード設定部５０２は、表示回路に対して通常モードから省電力モードへ移行させる（ステップＡ４）。
【００５２】
バックライト制御部５０２ａは、ＥＣ／ＫＢＣ１４０に対してバックライト１７ａの輝度を低下させる設定を行う。ＥＣ／ＫＢＣ１４０は、バックライト制御部５０２ａによる設定に応じてバックライト１７ａを制御して、バックライト１７ａの輝度を低下させる。
【００５３】
また、ＧＰＵ動作周波数制御部５０２ｂは、ＧＰＵ１１６の動作周波数を最も低くするようにクロックパラメータを制御レジスタ４０５に設定する。ＧＰＵ１１６の内部クロック発生器４０６は、制御レジスタ４０５に設定されたクロックパラメータで指定されたクロック信号ＣＬＫ１，ＣＬＫ２を発生してコアユニット４０１に出力する。これにより、コアユニット４０１は、動作周波数を低下させて動作することにより消費電力が低下する。
【００５４】
さらに、ディスプレイドライバ２０１は、ＧＰＵ１１６に対して、通常モードよりも低いリフレッシュレートへの移行を指示する。ＧＰＵ１１６は、ディスプレイドライバ２０１からの指示に応じたリフレッシュレートにより画面を表示するように画面リフレッシュ処理を実行する。これにより、ＬＣＤ１７に対するフレームを描画する回数が低減されることにより消費電力が低下する。
【００５５】
このように、表示回路を省電力モードに移行させることにより、アプリケーションプログラムの起動処理が実行されている間は、表示回路における電力消費を低減することが可能となる。処理検出部５０１によりアプリケーションプログラムの起動処理が終了されたことが検出されるまで、表示回路における省電力モードによる動作が継続される。
【００５６】
この間、入力検出部５０３は、ユーザによるキーボード１３やタッチパッド１５に対する入力操作があるかを監視している。例えば、キーボード１３に対する入力操作はキーボードドライバ２０３により検知されてＯＳ２００に通知される。入力検出部５０３は、ＯＳ２００を通じて、キーボード１３に対するキー入力を検出することができる。
【００５７】
入力操作がない場合には、表示回路に対する省電力モードの設定が継続される。一方、入力検出部５０３は、入力操作があったことを検出すると（ステップＡ６、Ｙｅｓ）、省電力モード設定部５０２に通知する。省電力モード設定部５０２は、入力検出部５０３からの通知に応じて表示回路に対する省電力モードの設定を解除して通常モードに移行させる（ステップＡ７）。
【００５８】
例えば、アプリケーションプログラムの起動処理では、表示回路が省電力モードにより動作しているために表示内容をユーザが確認できない場合がある。このため、アプリケーションプログラムの起動処理に障害が発生した場合などにおいても、動作状況を確認できなくなってしまう。そこで、ディスプレイドライバ２０１は、キー入力があった場合には、表示回路に対する省電力モードを通常モードにより移行させることにより、ＬＣＤ１７において通常の表示が行われるようにする。
【００５９】
なお、前述した説明では、キーボード１３やタッチパッド１５を例にしているが、マウスなどのユーザ操作により入力が行われる入力装置であれば何でも良い。また、入力操作はどのようなものでも良い。
【００６０】
こうして、ユーザによる入力操作によって、表示回路に対する省電力モードを簡単に解除することができるので、表示回路を省電力モードにより動作させてＬＣＤ１７の表示内容が通常よりも見難くなったとしても、通常の使用上においては何ら支障が生じない。
【００６１】
なお、前述した説明では、パーソナルコンピュータ１０を例にして説明しているが、各種の電子機器を対象することができる。特に処理速度の遅い電子機器においては、例えばマルチタスクのＯＳを使用していても、アプリケーションプログラムの起動処理などにおいてはユーザによる操作が行われないことが多い。従って、特に処理速度の遅い電子機器においては、ユーザの操作が行われないアプリケーションプログラムに対する起動処理などに伴って、表示回路に対して省電力モードへ移行することで省電力化を図ることができる。
【００６２】
また、前述した説明では、ディスプレイドライバ２０１は、ＥＣ／ＫＢＣ１４０を介してバックライト１７ａの輝度を制御しているが、ＧＰＵ１１６にバックライト１７ａを制御するモジュールが設けられていれば、ＧＰＵ１１６を介してバックライト１７ａの輝度を制御すれば良い。
【００６３】
また、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に構成要素を適宜組み合わせてもよい。
【００６４】
また、前述した実施の形態において記載した処理は、コンピュータに実行させることのできるプログラムとして、例えば磁気ディスク（フレキシブルディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリなどの記録媒体に書き込んで各種装置に提供することができる。また、通信媒体により伝送して各種装置に提供することも可能である。コンピュータは、記録媒体に記録されたプログラムを読み込み、または通信媒体を介してプログラムを受信し、このプログラムによって動作が制御されることにより、上述した処理を実行する。
【符号の説明】
【００６５】
１０…コンピュータ、１１…コンピュータ本体、１７…ＬＣＤ、１１１…ＣＰＵ、１１５…主メモリ、１１６…ＧＰＵ、１１６Ａ…ＶＲＡＭ、１４０…ＥＣ／ＫＢＣ、２０１…ディスプレイドライバ、４０１…コアユニット、４０６…内部クロック発生器、５０１…処理検出部、５０２…省電力モード設定部、５０２ａ…バックライト制御部、５０２ｂ…ＧＰＵ動作周波数制御部、５０３…入力検出部。
【図１】
2011008343.tif 000003
【図２】
2011008343.tif 000004
【図３】
2011008343.tif 000005
【図４】
2011008343.tif 000006
【図５】
2011008343.tif 000007