JP2011008343A - Electronic equipment - Google Patents
Electronic equipment Download PDFInfo
- Publication number
- JP2011008343A JP2011008343A JP2009148871A JP2009148871A JP2011008343A JP 2011008343 A JP2011008343 A JP 2011008343A JP 2009148871 A JP2009148871 A JP 2009148871A JP 2009148871 A JP2009148871 A JP 2009148871A JP 2011008343 A JP2011008343 A JP 2011008343A
- Authority
- JP
- Japan
- Prior art keywords
- power saving
- display circuit
- display
- gpu
- saving mode
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Power Sources (AREA)
Abstract
Description
本発明は、表示回路を備えた電子機器に関する。 The present invention relates to an electronic device including a display circuit.
従来より、パーソナルコンピュータ等の電子機器では、電力消費の低減が求められている。 Conventionally, electronic devices such as personal computers have been required to reduce power consumption.
例えば、特許文献1に記載された電子機器では、アプリケーション実行中に入力操作が不要な処理待ち状態となった場合に、LCD(Liquid Crystal Display)のバックライトを低輝度にすることにより、電力消費の低減を図っている。 For example, the electronic device described in Patent Document 1 consumes power by lowering the backlight of an LCD (Liquid Crystal Display) when the application enters an operation waiting state that does not require an input operation. We are trying to reduce it.
しかしながら、従来技術においては、バックライトを低輝度にすることによってのみ電力消費の低減が図られていた。このため、表示回路における、さらなる電力消費の低減が求められていた。 However, in the prior art, power consumption is reduced only by reducing the backlight brightness. For this reason, further reduction of power consumption in the display circuit has been demanded.
本発明は上述の事情を考慮してなされたものであり、表示回路における省電力化を図ることが可能な電子機器を提供することを目的とする。 The present invention has been made in consideration of the above-described circumstances, and an object thereof is to provide an electronic device capable of saving power in a display circuit.
上述の課題を解決するため、本発明は、第1の動作モードから省電力のための第2の動作モードに移行して動作する、GPU(Graphic Processing Unit)を含む表示回路と、アプリケーションプログラムに対する処理に伴って、前記表示回路が前記第2の動作モードへの移行が可能であることを検出する検出手段と、前記検出手段により前記第2の動作モードへの移行が可能であることが検出された場合に、前記GPUの動作周波数を下げるために、前記表示回路に対して前記第2の動作モードに設定する設定手段とを具備したことを特徴とする。 In order to solve the above problems, the present invention relates to a display circuit including a GPU (Graphic Processing Unit) that operates by shifting from a first operation mode to a second operation mode for power saving, and an application program. Along with the processing, the detection circuit detects that the display circuit can shift to the second operation mode, and detects that the detection circuit can shift to the second operation mode. In this case, the display circuit includes setting means for setting the display circuit to the second operation mode in order to lower the operating frequency of the GPU.
本発明によれば、アプリケーションプログラムに対する処理の実行中において、表示回路が電力消費が低減する第2の動作モードへの移行が可能であることが検出された場合には、表示回路を第2の動作モードへ移行させて、表示回路における省電力化を図ることが可能となる。 According to the present invention, when it is detected that the display circuit can shift to the second operation mode in which power consumption is reduced during execution of the process for the application program, the display circuit By shifting to the operation mode, it is possible to save power in the display circuit.
以下、図面を参照して、本発明の実施形態を説明する。
図1は、本実施形態における電子機器の構成を示す外観図である。この電子機器は、例えば、バッテリ駆動可能なノートブック型の携帯型パーソナルコンピュータ10として実現されている。本実施形態におけるパーソナルコンピュータ10は、ディスプレイに画像を表示させるための表示処理を実行するグラフィクスプロセッシングユニット(GPU)を含む表示回路が実装されている。本実施形態では、アプリケーションプログラムに対する処理に伴って、表示回路における消費電力を低減させるための省電力機能処理を実行することによって表示回路の消費電力を低減させる。ここでのアプリケーションプログラムに対する処理には、アプリケーションプログラムの起動処理、ネットワークを介したデータのダウンロードなど、CPUに対する処理負荷が大きい状況であっても、ユーザによる入力操作を必要としないために表示が重要ではない処理がある。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is an external view illustrating a configuration of an electronic device according to the present embodiment. This electronic device is realized as, for example, a notebook-type portable
図1は、パーソナルコンピュータ10のディスプレイユニットを開いた状態における斜視図である。パーソナルコンピュータ10は、コンピュータ本体11と、ディスプレイユニット12とから構成されている。ディスプレイユニット12には、LCD(Liquid Crystal Display)17から構成される表示装置が組み込まれており、そのLCD17の表示画面はディスプレイユニット12のほぼ中央に位置されている。
FIG. 1 is a perspective view of the
ディスプレイユニット12は、コンピュータ本体11に対して開放位置と閉塞位置との間を回動自在に取り付けられている。コンピュータ本体11はバッテリが取り外し自在に装着可能な薄い箱形の筐体を有している。
The
コンピュータ本体11の上面には、キーボード13、パワーオン/オフするためのパワーボタンスイッチ14、およびタッチパッド15などが配置されている。
On the upper surface of the computer
次に、図2を参照して、本実施形態におけるパーソナルコンピュータ10のシステム構成について説明する。
Next, the system configuration of the
パーソナルコンピュータ10は、図2に示されているように、CPU111、ノースブリッジ114、主メモリ115、グラフィクスプロセッシングユニット(GPU)116、サウスブリッジ117、BIOS−ROM120、ハードディスクドライブ(HDD)121、光ディスクドライブ(ODD)122、各種PCIデバイス123,124、エンベデッドコントローラ/キーボードコントローラIC(EC/KBC)140、電源回路141等を備えている。
As shown in FIG. 2, the
CPU111は、パーソナルコンピュータ10の動作を制御するために設けられたプロセッサであり、HDD121から主メモリ115にロードされる、オペレーティングシステム(OS)200および各種アプリケーションプログラム202等を実行する。また、CPU111は、GPU116を含む表示回路を制御するためのソフトウェアであるディスプレイドライバ201を実行する。CPU111は、ディスプレイドライバ201の実行により、表示回路を通常モードから省電力モードに移行させて省電力化を図ることができる。
The
オペレーティングシステム(OS)200またはアプリケーションプログラム201からの、2次元または3次元グラフィクスの描画要求は、ディスプレイドライバ201を介してGPU116に送られる。さらに、CPU111は、BIOS−ROM120に格納されたシステムBIOS(Basic Input Output System)も実行する。システムBIOSはハードウェア制御のためのプログラムである。
A drawing request for two-dimensional or three-dimensional graphics from the operating system (OS) 200 or the
CPU111は、クロックジェネレータ112から供給されるクロック信号を受けて動作する。CPU111は、クロックジェネレータ112から供給されるクロックの周波数が変更されることにより、例えば通常モード、省電力モード、およびスリープモードの3つの動作モードの何れかに切り換えて動作することができる。通常モードは、CPU111の能力を最大限に発揮させるモードであり、CPU111に供給されるクロックの周波数は最も高く、その結果、単位時間当たりの消費電力量は最大となる。これに対して、省電力モードは、CPU111の能力よりも省電力を優先したモードであり、CPU111に供給されるクロックの周波数は、通常モード時よりも低減される。この結果、単位時間当たりの消費電力量が抑えられる。また、スリープモードは、省電力モードよりもさらに省電力化を図るモードであり、CPU111に対するクロックの供給は停止される。
The
ノースブリッジ114はCPU111のローカルバスとサウスブリッジ117との間を接続するブリッジデバイスである。ノースブリッジ114には、主メモリ115をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ114は、PCI Expressバスなどを介してGPU116との通信を実行する機能、及びクロックジェネレータ112からCPU111に供給されるクロックの周波数を制御する動作制御部114aを有している。
The
パーソナルコンピュータ10における表示回路には、GPU116、VRAM116A、LCD17等を含む。
GPU116は、パーソナルコンピュータ10のディスプレイモニタとして使用されるLCD17と、CRTのような外部ディスプレイ302とを制御する表示コントローラである。外部ディスプレイ302は、コンピュータ本体11に設けられた外部ビデオ出力端子301に必要に応じて接続される。
The display circuit in the
The GPU 116 is a display controller that controls the
GPU116は、2次元グラフィクスおよび3次元グラフィクスを表示するための描画機能を有している。GPU116は、ノースブリッジ114を介してCPU111から送信される描画要求に基づいてビデオメモリ(VRAM)116Aにフレーム群を描画するための表示処理(グラフィクス演算処理)を実行する。具体的には、あるフレームに対応する描画要求を受信すると、GPU116は、その受信した描画要求で指定される各種グラフィクス演算処理を実行して各種オブジェクトを含むフレームを生成し、その生成したフレームをVRAM116Aに格納する。
The
GPU116とVRAM116Aは、複数の動作周波数の何れかにより動作することができる。本実施形態では、例えば3段階の動作周波数F1,F2,F3の何れかに切り替えが可能であるものとする。GPU116とVRAM116Aの動作周波数の制御は、ディスプレイドライバ201(GPU動作周波数制御部502b)によって行われる。
The GPU 116 and the VRAM 116A can operate at any one of a plurality of operating frequencies. In the present embodiment, for example, it is possible to switch to one of three operating frequencies F1, F2, and F3. Control of the operating frequency of the
省電力機能処理によって表示回路を省電力モードにより動作させる場合には、GPU116とVRAM116Aの動作周波数を下げることにより電力消費を低減させる。
When the display circuit is operated in the power saving mode by the power saving function processing, the power consumption is reduced by lowering the operating frequency of the
LCD17は、バックライト17aと、バックライト17aを駆動する駆動回路17bが含まれている。駆動回路17bは、例えば後述するエンベデッドコントローラ/キーボードコントローラIC(EC/KBC)140により制御される。
The
サウスブリッジ117はPCIバス1に接続されており、PCIバス1を介してPCIデバイス123,124との通信を実行する。なお、PCIデバイス123は、例えばネットワークを介してデータを送受信する通信デバイスである。通信デバイスは、例えばワイヤレスLAN(Local Area Network)などの無線によりネットワークに接続するもので、ブラウザプログラム(アプリケーション)の実行に伴ってファイルのダウンロードなどを実行する。
The
また、サウスブリッジ117は、HDD121および光ディスクドライブ(ODD)122を制御するためのIDE(Integrated Drive Electronics)コントローラやSerial ATAコントローラを内蔵している。
The
エンベデッドコントローラ/キーボードコントローラIC(EC/KBC)140は、電力管理のためのエンベデッドコントローラと、キーボード(KB)13およびタッチパッド15を制御するためのキーボードコントローラとが集積された1チップマイクロコンピュータである。EC/KBC140は、ユーザによるパワーボタンスイッチ14の操作に応じてパーソナルコンピュータ10をパワーオン/パワーオフする機能を有している。パーソナルコンピュータ10のパワーオン/パワーオフの制御は、EC/KBC140と電源回路141との共同動作によって実行される。電源回路141は、コンピュータ本体11に装着されたバッテリ142からの電力、またはコンピュータ本体11に外部電源として接続されるACアダプタ143からの電力を用いて、各コンポーネントへの動作電源を生成する。また、EC/KBC140は、ディスプレイドライバ201の制御により、バックライト17aの輝度を制御するコントローラとして動作する。
The embedded controller / keyboard controller IC (EC / KBC) 140 is a one-chip microcomputer in which an embedded controller for power management and a keyboard controller for controlling the keyboard (KB) 13 and the
電源回路141には、電源マイコン144が設けられており、各コンポーネントにおける消費電力を測定することができる。
The
図3は、本実施形態におけるGPU116の構成例を示している。
GPU116は、図3に示されているように、コアユニット401、LVDS(Low Voltage Differential Signaling)インタフェース部402、D/Aコンバータ(DAC)403、ホストインタフェース(I/F)部404、制御レジスタ405、および内部クロック発生器406などを備えている。
FIG. 3 shows a configuration example of the
As shown in FIG. 3, the
コアユニット401は、表示処理(グラフィクス演算処理)および画面リフレッシュ処理などの表示に関係する処理を実行するユニットである。コアユニット401は、2Dエンジン、3Dエンジン、ビデオエンジン、ディスプレイエンジン、VRAMインタフェース部などを備えている。コアユニット401は、ディスプレイドライバ201の制御により省電力モードが設定された場合に、画面リフレッシュ処理によりリフレッシュレートを落とすことができる。
The core unit 401 is a unit that executes processing related to display such as display processing (graphics calculation processing) and screen refresh processing. The core unit 401 includes a 2D engine, a 3D engine, a video engine, a display engine, a VRAM interface unit, and the like. When the power saving mode is set by the control of the
LVDSインタフェース部402は、コアユニット401によってVRAM116Aから読み出される表示データをLVDS形式の表示信号に変換し、そのLVDS形式の表示信号をLCD17に供給する。D/Aコンバータ(DAC)403は、表示データをアナログ形式の表示信号に変換し、そのアナログ形式の表示信号を外部ディスプレイ302に供給する。
The
ホストインタフェース部(I/F)404は、CPU111からの各種制御パラメータを受信する。各種制御パラメータには、描画要求、テクスチャのようなオブジェクトデータ、およびパワーマネージメントに関する制御パラメータを含む。パワーマネージメントに関する制御パラメータには、クロックパラメータがある。クロックパラメータは、GPU116内のコアユニット401に供給される内部クロック信号CLK1,CLK2の周波数を指定するためのパラメータである。本実施形態では、例えば3段階の動作周波数F1,F2,F3の何れかが指定されるものとする。内部クロック信号CLK1は、コアユニット114の駆動用のコアクロック信号であり、内部クロック信号CLK2は、VRAM116Aの駆動用のメモリクロック信号である。コアクロックパラメータは制御レジスタ405に設定される。GPU116が省電力モードに設定される場合には、例えば最も低い動作周波数に設定されるものとする。
A host interface unit (I / F) 404 receives various control parameters from the
内部クロック発生器406は、クロックパラメータで指定された周波数に応じた内部クロック信号CLK1,CLK2を、外部クロック信号(CLK)を逓倍または分周することによって発生する。内部クロック発生器406は、例えばPLL(Phase Locked Loop)回路から構成されている。
The
図4は、本実施形態における表示回路に関係するソフトウェアの関係を示す図である。
GPU116において表示処理を実行させる場合には、アプリケーションプログラム202からの描画要求がOS200を介してディスプレイドライバ201に送られる。ディスプレイドライバ201は、描画要求をGPU116に送信する。GPU116は、ディスプレイドライバ201からの描画要求に応じて表示処理(グラフィクス演算処理)を実行して、各種オブジェクトを含むフレームを生成し、その生成したフレームをビデオメモリ(VRAM)116Aに格納する。
FIG. 4 is a diagram illustrating a software relationship related to the display circuit in the present embodiment.
When display processing is executed in the
また、ディスプレイドライバ201は、表示回路における消費電力を低減するための省電力機能処理を実行する。ディスプレイドライバ201には、省電力機能処理を実行するための処理検出部501、省電力モード設定部502、及び入力検出部503のモジュールが設けられている。
Further, the
処理検出部501は、アプリケーションプログラムに対する処理に伴って、表示回路が通常モードから省電力モードへの移行が可能であることを検出する。すなわち、処理検出部501は、OS200を通じて、アプリケーションプログラムに対する処理状況を取得し、このアプリケーションの処理状況が省電力モードへの移行が可能な状況であるかを判別する。
The process detection unit 501 detects that the display circuit can shift from the normal mode to the power saving mode in accordance with the process for the application program. That is, the process detection unit 501 acquires the process status for the application program through the
本実施形態では、例えばアプリケーションプログラムが起動処理中である場合に、省電力モードへの移行が可能であるものとする。OS200は、アプリケーションプログラムに対する起動処理の開始時と終了時を把握している。処理検出部501は、OS200を介してアプレプログラムの起動処理の開始時と終了時を取得し、起動処理が実行されている間において省電力モードへの移行が可能であることを検出する。
In the present embodiment, for example, when the application program is being activated, it is possible to shift to the power saving mode. The
アプリケーションプログラムの起動処理では、CPU111、主メモリ115、及びHDD121等に対しては高速な処理が要求されるが、ユーザ操作を必要としないためにGPU116を含む表示回路における処理は重要ではない。従って、CPU111が通常モードにおいて最大限の能力により動作する状況においても、表示回路については省電力モードへの移行が可能であると判別する。
In the application program startup processing, high-speed processing is required for the
なお、省電力モードへの移行が可能な処理状況としては、前述したアプリケーションプログラムの起動処理に限るものではない。例えば、ネットワークを介してファイルをダウンロードする場合、例えばWebページの読み込み処理時には省電力モードへの移行が可能であると判別する。処理検出部501は、例えばブラウザプログラムからのWebページの読み込み開始/終了の通知をOS200を介して取得し、表示回路については省電力モードへの移行が可能な処理状況あることを検出する。
It should be noted that the processing status capable of shifting to the power saving mode is not limited to the application program activation processing described above. For example, when downloading a file via a network, it is determined that the mode can be shifted to the power saving mode, for example, when a web page is read. The process detection unit 501 acquires, for example, a web page read start / end notification from the browser program via the
すなわち、処理検出部501は、CPU111における動作モードが通常モードである場合においても、アプリケーションプログラムに対する処理に伴って、ユーザ操作を必要としない待ち状態となっている間を、表示回路に対して省電力モードへの移行が可能であるとして検出する。処理検出部501は、各種アプリケーションプログラム202を対象として処理状況の監視を行い、表示回路を省電力モードへ移行可能であるかを検出するものとする。
That is, even when the operation mode in the
省電力モード設定部502は、処理検出部501により表示回路に対して省電力モードへの移行が可能であることが検出された場合に表示回路に対して省電力モードを設定する。省電力モード設定部502には、バックライト制御部502a及びGPU動作周波数制御部502bが含まれる。
The power saving
バックライト制御部502aは、LCD17のバックライト17aに対する制御を省電力モードに設定するもので、バックライト17aの輝度を下げることにより省電力化を図る。バックライト制御部502aは、EC/KBC140を介して駆動回路17bを制御し、バックライト17aの輝度を下げるように制御する。
The
GPU動作周波数制御部502bは、GPU116の動作周波数とVRAM116Aの駆動周波数を下げることにより省電力モードに設定する。GPU動作周波数制御部502bは、GPU116に対して、動作周波数を例えば最も低くするようにクロックパラメータを設定する。これにより、コアユニット401の例えば2Dエンジン、3Dエンジン、ビデオエンジン、ディスプレイエンジンのクロック信号、VRAM116Aのメモリクロック信号の動作周波数を下げて省電力化を図る。
The GPU operating frequency control unit 502b sets the power saving mode by lowering the operating frequency of the
また、省電力モード設定部502は、GPU116に対して、画面リフレッシュ処理によりリフレッシュレートを落とすように制御する。
In addition, the power saving
入力検出部503は、省電力モード設定部502により表示回路に対して省電力モードを設定した後、ユーザによる入力操作を検出する。入力検出部503は、キーボード13やタッチパッド15に対するユーザによる入力操作があったことをOS200を通じて検出すると、省電力モード設定部502に通知する。省電力モード設定部502は、入力検出部503からの通知に応じて表示回路に対する省電力モードの設定を解除して通常モードに移行させる。
The
次に、本実施形態における動作について説明する。
図5は、本実施形態におけるディスプレイドライバ201による表示回路に対する省電力機能処理を示すフローチャートである。ここでは、アプリケーションプログラム202の起動処理を検出して、表示回路を省電力モードに設定する場合を例にして説明する。
Next, the operation in this embodiment will be described.
FIG. 5 is a flowchart showing the power saving function processing for the display circuit by the
ディスプレイドライバ201の処理検出部501は、OS200を通じて、アプリケーションプログラムの起動処理の発生を監視している(ステップA1)。処理検出部501は、OS200を介して、アプリケーションプログラムの起動処理が開始されたことが通知されると、表示回路に対する省電力機能が有効であるかを判別する。
The process detection unit 501 of the
アプリケーションが起動処理時に、アニメーションなどを表示するように作成されている場合には、アプリケーションプログラムからOS200に対して、2次元または3次元グラフィクスの描画要求が出される。OS200は、アプリケーションからのアニメーションの描画要求をディスプレイドライバ201に通知する。
When the application is created so as to display an animation or the like during the activation process, a drawing request for two-dimensional or three-dimensional graphics is issued from the application program to the
この場合、処理検出部501は、コアユニット401における例えば2Dエンジンあるいは3Dエンジンによる描画処理を実行する必要があるため、省電力機能が有効ではないと判別する(ステップA3、No)。ディスプレイドライバ201は、アプリケーションプログラムからの、2次元または3次元グラフィクスの描画要求をGPU116に送信して、アニメーション等の描画を実行させる。
In this case, the process detection unit 501 determines that the power saving function is not effective because it is necessary to execute, for example, a drawing process by the 2D engine or the 3D engine in the core unit 401 (step A3, No). The
一方、描画要求を含まないアプリケーションプログラムの起動処理の場合には、処理検出部501は、省電力機能が有効であると判別される(ステップA3、Yes)。 On the other hand, in the case of an application program activation process that does not include a drawing request, the process detection unit 501 determines that the power saving function is valid (Yes in step A3).
処理検出部501により省電力機能が有効であり、省電力モードへの移行が可能であることが検出されると、省電力モード設定部502は、表示回路に対して通常モードから省電力モードへ移行させる(ステップA4)。
When the processing detection unit 501 detects that the power saving function is valid and the transition to the power saving mode is possible, the power saving
バックライト制御部502aは、EC/KBC140に対してバックライト17aの輝度を低下させる設定を行う。EC/KBC140は、バックライト制御部502aによる設定に応じてバックライト17aを制御して、バックライト17aの輝度を低下させる。
The
また、GPU動作周波数制御部502bは、GPU116の動作周波数を最も低くするようにクロックパラメータを制御レジスタ405に設定する。GPU116の内部クロック発生器406は、制御レジスタ405に設定されたクロックパラメータで指定されたクロック信号CLK1,CLK2を発生してコアユニット401に出力する。これにより、コアユニット401は、動作周波数を低下させて動作することにより消費電力が低下する。
Further, the GPU operating frequency control unit 502b sets a clock parameter in the control register 405 so as to make the operating frequency of the
さらに、ディスプレイドライバ201は、GPU116に対して、通常モードよりも低いリフレッシュレートへの移行を指示する。GPU116は、ディスプレイドライバ201からの指示に応じたリフレッシュレートにより画面を表示するように画面リフレッシュ処理を実行する。これにより、LCD17に対するフレームを描画する回数が低減されることにより消費電力が低下する。
Further, the
このように、表示回路を省電力モードに移行させることにより、アプリケーションプログラムの起動処理が実行されている間は、表示回路における電力消費を低減することが可能となる。処理検出部501によりアプリケーションプログラムの起動処理が終了されたことが検出されるまで、表示回路における省電力モードによる動作が継続される。 Thus, by shifting the display circuit to the power saving mode, it is possible to reduce power consumption in the display circuit while the application program activation process is being executed. The operation in the power saving mode in the display circuit is continued until the process detection unit 501 detects that the application program startup process has been completed.
この間、入力検出部503は、ユーザによるキーボード13やタッチパッド15に対する入力操作があるかを監視している。例えば、キーボード13に対する入力操作はキーボードドライバ203により検知されてOS200に通知される。入力検出部503は、OS200を通じて、キーボード13に対するキー入力を検出することができる。
During this time, the
入力操作がない場合には、表示回路に対する省電力モードの設定が継続される。一方、入力検出部503は、入力操作があったことを検出すると(ステップA6、Yes)、省電力モード設定部502に通知する。省電力モード設定部502は、入力検出部503からの通知に応じて表示回路に対する省電力モードの設定を解除して通常モードに移行させる(ステップA7)。
When there is no input operation, the setting of the power saving mode for the display circuit is continued. On the other hand, when the
例えば、アプリケーションプログラムの起動処理では、表示回路が省電力モードにより動作しているために表示内容をユーザが確認できない場合がある。このため、アプリケーションプログラムの起動処理に障害が発生した場合などにおいても、動作状況を確認できなくなってしまう。そこで、ディスプレイドライバ201は、キー入力があった場合には、表示回路に対する省電力モードを通常モードにより移行させることにより、LCD17において通常の表示が行われるようにする。
For example, in the application program activation process, the user may not be able to confirm the display contents because the display circuit is operating in the power saving mode. For this reason, even when a failure occurs in the activation process of the application program, the operation status cannot be confirmed. Therefore, when there is a key input, the
なお、前述した説明では、キーボード13やタッチパッド15を例にしているが、マウスなどのユーザ操作により入力が行われる入力装置であれば何でも良い。また、入力操作はどのようなものでも良い。
In the above description, the
こうして、ユーザによる入力操作によって、表示回路に対する省電力モードを簡単に解除することができるので、表示回路を省電力モードにより動作させてLCD17の表示内容が通常よりも見難くなったとしても、通常の使用上においては何ら支障が生じない。
In this way, the power saving mode for the display circuit can be easily canceled by an input operation by the user, so that even if the display circuit is operated in the power saving mode and the display content on the
なお、前述した説明では、パーソナルコンピュータ10を例にして説明しているが、各種の電子機器を対象することができる。特に処理速度の遅い電子機器においては、例えばマルチタスクのOSを使用していても、アプリケーションプログラムの起動処理などにおいてはユーザによる操作が行われないことが多い。従って、特に処理速度の遅い電子機器においては、ユーザの操作が行われないアプリケーションプログラムに対する起動処理などに伴って、表示回路に対して省電力モードへ移行することで省電力化を図ることができる。
In the above description, the
また、前述した説明では、ディスプレイドライバ201は、EC/KBC140を介してバックライト17aの輝度を制御しているが、GPU116にバックライト17aを制御するモジュールが設けられていれば、GPU116を介してバックライト17aの輝度を制御すれば良い。
In the above description, the
また、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に構成要素を適宜組み合わせてもよい。 Further, the present invention is not limited to the above-described embodiments as they are, and can be embodied by modifying the constituent elements without departing from the scope of the invention in the implementation stage. In addition, various inventions can be formed by appropriately combining a plurality of components disclosed in the embodiment. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, you may combine a component suitably in different embodiment.
また、前述した実施の形態において記載した処理は、コンピュータに実行させることのできるプログラムとして、例えば磁気ディスク(フレキシブルディスク、ハードディスク等)、光ディスク(CD−ROM、DVD等)、半導体メモリなどの記録媒体に書き込んで各種装置に提供することができる。また、通信媒体により伝送して各種装置に提供することも可能である。コンピュータは、記録媒体に記録されたプログラムを読み込み、または通信媒体を介してプログラムを受信し、このプログラムによって動作が制御されることにより、上述した処理を実行する。 Further, the processing described in the above-described embodiment is a recording medium such as a magnetic disk (flexible disk, hard disk, etc.), optical disk (CD-ROM, DVD, etc.), semiconductor memory, etc., as a program that can be executed by a computer. And can be provided to various devices. It is also possible to transmit to a variety of devices by transmitting via a communication medium. The computer reads the program recorded on the recording medium or receives the program via the communication medium, and the operation is controlled by this program, thereby executing the above-described processing.
10…コンピュータ、11…コンピュータ本体、17…LCD、111…CPU、115…主メモリ、116…GPU、116A…VRAM、140…EC/KBC、201…ディスプレイドライバ、401…コアユニット、406…内部クロック発生器、501…処理検出部、502…省電力モード設定部、502a…バックライト制御部、502b…GPU動作周波数制御部、503…入力検出部。
DESCRIPTION OF
Claims (4)
アプリケーションプログラムに対する処理に伴って、前記表示回路が前記第2の動作モードへの移行が可能であることを検出する検出手段と、
前記検出手段により前記第2の動作モードへの移行が可能であることが検出された場合に、前記GPUの動作周波数を下げるために、前記表示回路に対して前記第2の動作モードに設定する設定手段とを具備したことを特徴とする電子機器。 A display circuit including a GPU (Graphic Processing Unit) that operates by shifting from the first operation mode to the second operation mode for power saving;
Detecting means for detecting that the display circuit is capable of shifting to the second operation mode in accordance with the processing for the application program;
When the detection means detects that the transition to the second operation mode is possible, the display circuit is set to the second operation mode in order to lower the operation frequency of the GPU. An electronic device comprising: setting means.
前記設定手段は、前記表示回路に対して前記第2の動作モードを設定した後、前記入力検出手段により入力があったことが検出された場合に、前記表示回路に対して前記第1の動作モードに設定することを特徴とする請求項1記載の電子機器。 It further comprises input detection means for detecting that there is an input to the input device,
The setting means sets the second operation mode for the display circuit, and then detects that the input is detected by the input detection means, the first operation for the display circuit. The electronic device according to claim 1, wherein the electronic device is set to a mode.
前記設定手段は、前記第2の動作モード時に、前記バックライトの輝度を前記第1の動作モード時よりも下げることを特徴とする請求項2記載の電子機器。 The display circuit includes a backlight,
The electronic device according to claim 2, wherein the setting unit lowers the luminance of the backlight in the second operation mode than in the first operation mode.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009148871A JP2011008343A (en) | 2009-06-23 | 2009-06-23 | Electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009148871A JP2011008343A (en) | 2009-06-23 | 2009-06-23 | Electronic equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2011008343A true JP2011008343A (en) | 2011-01-13 |
Family
ID=43564971
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009148871A Pending JP2011008343A (en) | 2009-06-23 | 2009-06-23 | Electronic equipment |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2011008343A (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11126118A (en) * | 1997-10-23 | 1999-05-11 | Toshiba Corp | Electronic equipment, back light control method, and recording medium |
JP2004177725A (en) * | 2002-11-28 | 2004-06-24 | Toshiba Corp | Electronic device and power saving control method |
JP2004355081A (en) * | 2003-05-27 | 2004-12-16 | Internatl Business Mach Corp <Ibm> | Information processing device and memory module |
JP2009530709A (en) * | 2006-03-16 | 2009-08-27 | マイクロソフト コーポレーション | Adaptive power management |
JP2009539192A (en) * | 2006-05-30 | 2009-11-12 | エーティーアイ・テクノロジーズ・ユーエルシー | Device having a plurality of graphics subsystems and reduced power consumption mode, software and method of operating the device |
-
2009
- 2009-06-23 JP JP2009148871A patent/JP2011008343A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11126118A (en) * | 1997-10-23 | 1999-05-11 | Toshiba Corp | Electronic equipment, back light control method, and recording medium |
JP2004177725A (en) * | 2002-11-28 | 2004-06-24 | Toshiba Corp | Electronic device and power saving control method |
JP2004355081A (en) * | 2003-05-27 | 2004-12-16 | Internatl Business Mach Corp <Ibm> | Information processing device and memory module |
JP2009530709A (en) * | 2006-03-16 | 2009-08-27 | マイクロソフト コーポレーション | Adaptive power management |
JP2009539192A (en) * | 2006-05-30 | 2009-11-12 | エーティーアイ・テクノロジーズ・ユーエルシー | Device having a plurality of graphics subsystems and reduced power consumption mode, software and method of operating the device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5069291B2 (en) | Device having a plurality of graphics subsystems and reduced power consumption mode, software, and method of operating the device | |
US8555099B2 (en) | Device having multiple graphics subsystems and reduced power consumption mode, software and methods | |
JP4764144B2 (en) | Information processing apparatus and processor control method | |
JP2007249660A (en) | Information processor and method of controlling system state | |
JP2007164071A (en) | Information processor and method for controlling operation speed | |
US20090295810A1 (en) | Information processing apparatus | |
US20090300396A1 (en) | Information processing apparatus | |
JP5989504B2 (en) | Information processing apparatus and operation control method | |
JP2008071066A (en) | Information processor and recovery control method | |
JP2008299612A (en) | Information processor and control method of information processor | |
JP2010277350A (en) | Electronic device | |
JP2009157838A (en) | Information processing apparatus and fan control method | |
JP5112542B1 (en) | Information processing apparatus and control method of information processing apparatus | |
JP2007323362A (en) | Information processor and control method | |
US20070200841A1 (en) | Information processing apparatus and imaging control method | |
JP2013007974A (en) | Electronic apparatus, control method of electronic apparatus, and control program of electronic apparatus | |
JP2007206896A (en) | Information processor and drawing control method applied to information processor | |
JP2007206839A (en) | Electronic equipment and action control method | |
JP2011008343A (en) | Electronic equipment | |
JP2007102370A (en) | Electronic device, method for controlling operation mode executed thereby, and electronic device system | |
JP2007034971A (en) | Information processor and power consumption control method | |
JP2008158718A (en) | Information processor and information processing method | |
JP4703757B2 (en) | Information processing device | |
JP2007279438A (en) | Information processor and control method | |
JP2007272366A (en) | Electronic appliance and operation control method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20110104 |