[go: up one dir, main page]

JP2004318160A - ディスプレイの制御方法及びディスプレイコントローラ - Google Patents

ディスプレイの制御方法及びディスプレイコントローラ Download PDF

Info

Publication number
JP2004318160A
JP2004318160A JP2004121314A JP2004121314A JP2004318160A JP 2004318160 A JP2004318160 A JP 2004318160A JP 2004121314 A JP2004121314 A JP 2004121314A JP 2004121314 A JP2004121314 A JP 2004121314A JP 2004318160 A JP2004318160 A JP 2004318160A
Authority
JP
Japan
Prior art keywords
display
pixels
image
reduced
display controller
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
Application number
JP2004121314A
Other languages
English (en)
Inventor
J Stavely Donald
ドナルド・ジェイ・ステイヴリー
Mark J Bianchi
マーク・ジェイ・ビアンキ
David K Campbell
デイヴィッド・ケイ・キャンベル
Amy E Battles
エイミー・イー・バトルズ
Heather Noel Bean
ヘザー・ノエル・ビーン
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hewlett Packard Development Co LP
Original Assignee
Hewlett Packard Development Co LP
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hewlett Packard Development Co LP filed Critical Hewlett Packard Development Co LP
Publication of JP2004318160A publication Critical patent/JP2004318160A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/22Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G1/00Control arrangements or circuits, of interest only in connection with cathode-ray tube indicators; General aspects or details, e.g. selection emphasis on particular characters, dashed line or dotted line generation; Preprocessing of data
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2330/00Aspects of power supply; Aspects of display protection and defect management
    • G09G2330/02Details of power systems and of start or stop of display operation
    • G09G2330/021Power management, e.g. power saving
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2330/00Aspects of power supply; Aspects of display protection and defect management
    • G09G2330/02Details of power systems and of start or stop of display operation
    • G09G2330/021Power management, e.g. power saving
    • G09G2330/022Power management, e.g. power saving in absence of operation, e.g. no data being entered during a predetermined time
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • G09G2340/0407Resolution change, inclusive of the use of different resolutions for different screen areas
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/22Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources
    • G09G3/30Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels
    • G09G3/32Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED]
    • G09G3/3208Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED] organic, e.g. using organic light-emitting diodes [OLED]

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Control Of El Displays (AREA)
  • Power Sources (AREA)
  • Digital Computer Display Output (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

【課題】 電力を節約することができるディスプレイの制御方法及びディスプレイコントローラを提供する。
【解決手段】 ディスプレイ102に関連付けられたコンピューティングデバイス100の状態を監視するステップ302と、監視の観点から画素数の削減が許可されるかを判定するステップ304と、画素数の削減が許可される場合に、その前に前記ディスプレイに提示されていた元の完全な画像よりも少ないアクティブ画素を含む、画素数を削減した画像全体を表示するステップ308とを含む。
【選択図】 図3

Description

本発明は、コンピューティングデバイスで用いられるディスプレイの制御方法及びディスプレイコントローラに関する。
ディスプレイは、一般的なデスクトップ型のパーソナルコンピュータ(PC)から、ノート型コンピュータ,携帯情報端末(PDA),タブレットコンピュータ,モバイル通信デバイス(例えば携帯電話),撮像デバイス(例えばデジタルカメラ)等といった様々な携帯型のコンピューティングデバイスに至るまで、多くの異なるコンピューティングデバイスで用いられる。デスクトップ型のコンピューティングデバイスは、通常、陰極線管(CRT)ディスプレイ又は液晶ディスプレイ(LCD)と共に用いられ、一方で、ディスプレイを内蔵する携帯型のコンピューティングデバイスは、通常、LCDを備える。
陰極線管ディスプレイ及び液晶ディスプレイの技術には、一部の用途に不向きとされる欠点があった。これらの欠点の1つに、どちらの技術もエネルギー効率が比較的悪いことが挙げられる。例えば、LCDは、表示する物体(feature)のサイズ又は数に関係なく、画像を表示する間に点灯し続けなければならない内部の蛍光光源(蛍光灯等)に依存する。この理由は、LCDを構成する個々の素子すなわち画素がそれ自身では発光せず、単に内部光源が発する光を透過又は反射するに過ぎないためである。従って、ノート型コンピュータの「スリープモード」において比較的小さい移動する物体を含むスクリーンセーバーが表示されるときでも、蛍光光源は、フル画像を表示するときと同じ量のエネルギーを消耗する。
ディスプレイの制御システム及び制御方法を開示する。一実施形態において、本システム及び方法は、ディスプレイに関連付けられたコンピューティングデバイスの状態を監視すること、この監視の観点から画素数の削減が許可されるかを判定すること、及び、画素数の削減が許可される場合に、その前にディスプレイに提示されていた元の完全な画像よりも少ないアクティブ画素を含む、画素数を削減した画像全体を表示することに関する。
開示するシステム及び方法は、添付図面を参照することによってより良く理解され得る。図面中の構成要素の縮尺は、必ずしも正確ではない。
上記の通り、既存のディスプレイ技術は、エネルギー効率が比較的悪い。しかしながら、発光ディスプレイの技術を実施すれば、より高いエネルギー効率を得ることができる。発光ディスプレイを用いた場合には、画像又は他の物体を表示するために必要な表示素子すなわち画素のみが作動される。従って、そうした状況での電力消費は、コンテントに依存する。以下に説明するように、ユーザに提示する画像を生成するために用いられる表示素子すなわち画素の数を制御することによって、更に大きな節電効果が得られる。このような方法でディスプレイを制御した場合には、作動される素子がより少ないため、用いられる電力は少なくなる。更に、ディスプレイに表示される画像は、依然としてユーザに見えるため、ユーザは、依然としてディスプレイから情報を得ることができる。
次に、図面(図中における同様の数字は対応する部分を示す)をより詳細に参照すると、図1は、ディスプレイ102を組み込んだ一例のコンピューティングデバイス100を示す。この例のコンピューティングデバイス100は、ノート型すなわち「ラップトップ」コンピュータとして示されている。ここではノート型コンピュータを示すが、このディスプレイは、デスクトップ型パーソナルコンピュータ(PC),携帯情報端末(PDA),タブレットコンピュータ,モバイル通信デバイス(例えば携帯電話),撮像デバイス(例えば、デジタルカメラ)等を含む他のコンピューティングデバイスに組み込むか、或いはそれらと関連付けることができる。しかしながら、バッテリー寿命の問題から、開示するシステム及び方法から最大の利益が得られる可能性があるのは、本ディスプレイをバッテリー式の携帯型デバイスに組み込んだ状況であろう。更に、図1に示されるように、コンピューティングデバイス100は、ユーザが操作して入力を行うことができるキー又はボタン(概略的に示す)等の入力装置104を備える。
図2は、図1に示したコンピューティングデバイス100の機構の一例を示すブロック図である。図2に示すように、このコンピューティングデバイス100は、処理装置(プロセッシングデバイス)200と、メモリ202と、ユーザインタフェースデバイス204と、ディスプレイ102(図1参照)と、1つ又は複数の入力/出力(I/O)装置206とを備える。これらの構成要素の各々は、一例として1つ又は複数の内部バスを含むローカルインタフェース208に接続される。処理装置200は、コンピューティングデバイス100に関連付けられたいくつかのプロセッサのうち任意の特製又は市販のプロセッサ,中央演算装置(CPU)又は補助プロセッサ,半導体ベースのマイクロプロセッサ(マイクロチップの形態である),或いはマクロプロセッサを含み得る。メモリ202は、揮発性メモリ要素(例えば、ランダムアクセスメモリ)及び不揮発性メモリ要素(例えば、ハードドライブ,フラッシュメモリ等)の組み合わせの何れか1つを含み得る。
ユーザインタフェースデバイス204は、ユーザが対話してコンピューティングデバイス100への入力を行うことができる構成要素を含む。一例として、これらの構成要素にはキーボード及びマウスが含まれる。コンピューティングデバイス100がハンドヘルドデバイス(例えば、PDA又は携帯電話)である場合には、これらの構成要素には、キー又はボタン,タッチセンシティブスクリーン等が含まれ得る。
ディスプレイ102は、光を単に透過又は反射するのではなく、光を発する(すなわち生成する)発光ディスプレイである。発光ディスプレイの一例として、陰極線管(CRT)ディスプレイがある。ディスプレイ102は、CRTディスプレイを含むが、代替的に、真空管以外の(non-tube)発光ディスプレイ(有機発光ダイオード(OLED)ディスプレイ等)を含み得る。好適なOLEDディスプレイは、Cambridge Display Technology、Pioneer、及びKodakにより開発されている。これらのディスプレイは、個別に電圧を加えられる画素を含むため、消費電力は、画像のコンテントに依存する。従って、表示されるものが、このようなディスプレイの全電力損失に劇的な影響を及ぼす。何れにしても、ディスプレイ102は、複数の発光表示素子すなわち画素を含み、それらが集まって、見ることのできる合成画像が形成される。
更に、図2を参照すると、I/O装置206は、コンピューティングデバイス100の別のデバイスへの接続を容易にするようになっており、1つ又は複数のシリアル,パラレル、,型コンピュータシステムインタフェース(small computer system interface:SCSI),ユニバーサルシリアルバス(USB),及び/又はIEEE1394(例えば、Firewire(商標))構成要素を含み得る。
メモリ202は、オペレーティングシステム(O/S)210,1つ又は複数のユーザアプリケーション212,及びディスプレイコントローラ214を含む様々な(ソフトウェア及び/又はファームウェアの)プログラムを格納する。オペレーティングシステム210は、他のプログラムの実行を制御すると共に、スケジューリング,入出力制御,ファイル及びデータ管理,メモリ管理,並びに通信制御と関連サービスを提供する。ユーザアプリケーション212は、コンピューティングデバイス100上で実行されるアプリケーションを含む。
ディスプレイコントローラ214は、ディスプレイ102の動作及びディスプレイでの視覚情報の提示方法を制御する。より詳細には、ディスプレイコントローラ214は、ディスプレイ102に所与の画像又は「画面」を表示するために用いられる表示素子の数を制御する。後述のように、この数は、電力消費を制限しながらも依然としてユーザに有用な視覚情報を提示するような方法で制御することができる。
上述の様々なプログラムは、任意のコンピュータ関連のシステム又は方法によって、又はそれに関連して用いられる任意のコンピュータ可読媒体に格納することができる。本文書の文脈において、コンピュータ可読媒体は、コンピュータ関連のシステム又は方法によって、又はそれに関連して用いられるコンピュータプログラムを収容又は格納することができる電子,磁気,光学,又は他の物理的なデバイス又は手段である。これらのプログラムは、命令実行システム,装置,又はデバイス(例えば、コンピュータベースのシステム,プロセッサ内蔵システム,或いは命令実行システム,装置,又はデバイスから命令をフェッチしてその命令を実行することができる他のシステム)によって、又はそれに関連して用いられる任意のコンピュータ可読媒体において具現することができる。本文書の文脈において、「コンピュータ可読媒体」とは、上記プログラムを、命令実行システム,装置,又はデバイスによって、又はそれに関連して用いられるために格納,伝達,伝搬,又は伝送することができる任意の手段であり得る。
コンピュータ可読媒体は、例えば、電子,磁気,光学,電磁,赤外線,又は半導体のシステム,装置,デバイス,又は伝搬媒体であり得る。コンピュータ可読媒体のより具体的な例(非網羅的なリスト)には、1つ又は複数の電線を有する電気接続,携帯型のコンピュータディスク,ランダムアクセスメモリ(RAM),読み出し専用メモリ(ROM),消去可能プログラム可能読み出し専用メモリ(EPROM,EEPROM,又はフラッシュメモリ),光ファイバ,及び携帯型のコンパクトディスク読み出し専用メモリ(CDROM)が含まれる。なお、コンピュータ可読媒体は、プログラムが印刷された紙又は別の好適な媒体とすることさえできる。これは、プログラムを、例えば紙の光走査により電子的に取り込み、次に必要であればコンパイルし、インタープリットし又は他の方法で適切に処理した後、コンピュータメモリに格納することができるためである。
次に、図3乃至図5を参照して、デバイスのディスプレイ102の動作及び制御について述べる。これらの図のいくつかには、フローチャートを示した。これらのフローチャート中の工程ステップ又はブロックは、何れも、工程における特定の論理機能又はステップを実施するための1つ又は複数の実行可能な命令を含むコードのモジュール,セグメント,又は部分を表し得る。特定の工程ステップの例を説明するが、代替的な実施態様も実行可能である。更に、これらのステップは、関連する機能に応じて、図示及び説明する順序とは異なる順序(略同時又は逆の順序を含む)で実行することができる。
上述のように、OLEDディスプレイ等の発光ディスプレイを用いることにより、特にディスプレイに画像を作り出すために用いられる表示素子すなわち画素の数を削減するようにディスプレイを制御した場合に、大きな節電効果が得られる。図3は、この方法でディスプレイを制御する際のディスプレイコントローラ214(図2参照)の動作の一実施形態を示す。ブロック300から開始して、ディスプレイコントローラ214が起動される。この起動は、様々な異なる条件に応答して起こり得るが、通常は、ディスプレイ及び/又はディスプレイを組み込んだ、或いはディスプレイを用いるコンピューティングデバイスの作動時に起こる。
ディスプレイコントローラ214は、いったん起動されると、コンピューティングデバイスの状態を監視して(ブロック302参照)、ディスプレイに表示される画像を生成するために使用される画素の数を削減するための条件が存在するかどうかを判定する。換言すれば、ディスプレイコントローラ214は、所定の使用画素数の削減基準(所定のピクセル使用の削減基準;predetermined pixel use reduction criteria)が満たされているかどうかを判定する(決定ブロック304参照)。これらの条件又は基準は、所与の状況に応じて使用画素数の削減を作動させるように事前に選択することができる。一例として、そのような状況の1つに、ディスプレイに電力を供給する電源(例えば、バッテリー)の推定残存寿命が所定のレベル以下に低下した状況があり得る。別の例を挙げれば、ユーザがコンピューティングデバイスを使用せずに所定の時間が経過した状況があり得る。しかしながら、より一般的には、これらの条件又は基準は、所望の特定の結果に合わせて設定することができる。
決定ブロック304を続けて参照すると、使用画素数の削減基準が満たされない場合には、フローはブロック306へ進み、通常(正規)のフル画像をユーザに対して表示する。その一方で、削減基準が満たされた場合には、画素数の削減は妥当であるとみなされ、画素数を削減した画像を表示する(ブロック308参照)。画素数を削減した画像を表示するものの、その画像は、依然として、完全な画像の単なる分離部分ではなく画像「全体(whole)」(すなわち、全体の画像)である。画像を生成するために用いる画素の数を削減するには、いくつかの方法がある。第1の方法では画像のサイズを縮小し、画像の全体を表示するものの、その画像が占めるディスプレイの部分は元の完全な(すなわち、全画素)画像よりも小さくなるようにする。別の方法では、元の完全な画像のサイズは維持するものの、完全な画像を生成するために用いられた全画素数に満たない画素をアクティブにし、解像度の低い画像全体を生じる。或いは、これらの方法を両方とも同時に実施することができる。
次に、決定ブロック310において、セッションが終了したかどうかを判定する。この判定は、単に、ディスプレイ及び/又はコンピューティングデバイスの電源が切断されたかどうかについての判定を含み得る。セッションが終了される場合には、図3に示すように、コントローラ214のフローも終了する。セッションが終了されない場合には、フローはブロック302に戻り、上述の方法で継続される。
図4A及び図4Bは、ディスプレイコントローラ214の動作の別の実施形態を示す。この実施形態において、ディスプレイは、バッテリーの残存寿命及び/又はユーザの入力がないことに基づいて制御される。図4Aのブロック400から開始して、ディスプレイコントローラ214が起動される。ここでもまた、この起動は、様々な異なる条件に応答して起こり得るが、通常は、ディスプレイ及び/又はディスプレイを組み込んだ、或いはディスプレイを用いるコンピューティングデバイスの作動時に起こる。しかしながら別法として、ディスプレイコントローラは、設定オプションとしてユーザの確認により起動され得る。
ディスプレイコントローラ214は、起動されたときには、まず最初に、ディスプレイに電力を供給するバッテリーの推定残存寿命を求める(ブロック402参照)。バッテリーの寿命がデバイスのオペレーティングシステムによって頻繁に監視されるため、この情報は、コンピューティングデバイスのオペレーティングシステムに対する適切な要求により得るようにすることができる。決定ブロック404において、バッテリーの残存寿命が第1のバッテリー寿命閾値(例えば、45分)以下であると判定された場合には、フローは後述のブロック410へ進む。しかしながら、バッテリーの残存寿命が第1のバッテリー寿命閾値以下でないときには、フローはブロック406へ進み、ディスプレイコントローラ214が、ユーザが最後にコンピューティングデバイスに入力を行ってから経過した時間を求める。ここでもまた、コンピューティングデバイスのオペレーティングシステムがこの経過時間を既に監視していてもよい。このような場合、ディスプレイコントローラは、この情報を、コンピューティングデバイスのオペレーティングシステムから受け取ることができる。
次に、決定ブロック408において、経過時間が第1の時間閾値を超えたかどうかが判定される。第1の時間閾値を超えていない場合には、フローはブロック402に戻る。しかしながら、経過時間が第1の時間閾値を超えた場合には、或いは決定ブロック404においてバッテリーの寿命が第1のバッテリー寿命閾値以下であると判定された場合には、フローはブロック410へ進み、ユーザに対して画像又は「画面」全体を表示するために使用される画素の数を第1の削減レベルまで削減する。図3に関連して上述したように、この削減は例えば、画面のサイズを縮小すること及び/又は画面の解像度を低下させることを伴い得る。前者の方法の一例を図5A乃至図5Cに示す。図5Aから開始して、グラフィカルユーザインタフェース(GUI)のフルサイズの完全な(すなわち、全画素)画像502が表示されたディスプレイ500を示す。ユーザの活動が所定時間なかった後及び/又はバッテリー寿命が所定レベル以下に低下した後に、画面502のサイズは、図5Bに示すように第1の量、例えば所与の割合(例えば、25%)だけ縮小される。この縮小により、ディスプレイの可成りの部分504、よって可成りの数の表示画素が使われなくなり、それによって電力消費が低減される。
フローのこの時点で、或いは所望であれば別の時点で、条件が変化したかどうか、すなわち、交流(A/C)電源が接続されたかどうか、及び/又はユーザが(例えば、画素数削減モードが実行されたという通知に応答して)何らかの形の入力を行ったかを判定する(決定ブロック412参照)。これらの条件の一方又は両方が変化した場合には、フローは、後述する図4Bのブロック428へ進む。しかしながら、変化がない場合には、ディスプレイコントローラ214によって更なる監視が行われ、アクティブ画素数の更なる削減が許可されるかどうかが判定される。従って、図4Bのブロック414において、ディスプレイコントローラ214は、再び、バッテリーの推定残存寿命を求め、求めたバッテリーの残存寿命が第2のバッテリー寿命閾値以下かどうかを判定する(ブロック416参照)。
バッテリーの残存寿命が第2のバッテリー寿命閾値以下でない場合には、フローはブロック418へ進み、ディスプレイコントローラ214が、ユーザが最後に入力を行ってから経過した時間を求め、その時間が第2の時間閾値を超えたかどうかを判定する(ブロック420参照)。第2の時間閾値を超えていない場合には、フローはブロック414に戻る。しかしながら、経過時間が第2の時間閾値を超えた場合、及び/又は決定ブロック416においてバッテリーの寿命が第2のバッテリー寿命閾値以下であると判定された場合には、フローはブロック422へ進み、画面を表示するために用いられる画素の数を第2の削減レベルまで削減する。この結果、図5Cに示すように、より小さな画面502が表示され、よってディスプレイのより大きな部分504が使われなくなる。ここでもまた、このようなアクションにより、更に大きな節電効果が得られる。
ブロック424においては、ここでもまた、バッテリーが現在充電されているかどうか、或いはユーザが何らかの形の入力を行ったかどうかを判定する。このような充電及び/又はユーザ入力が行われた場合には、使用画素数の削減は妥当でなくなり、ユーザに対して完全な(すなわち全画素)画像又は画面を提示する(ブロック428参照)。この時点で、フローは図4Aのブロック402に戻る。しかしながら、このような充電及び/又はユーザ入力が行われない場合には、フローはブロック426へ進み、第2の画素数削減レベルが維持される。フローは決定ブロック424へループバックし、A/C電源が接続されたか、及び/又はユーザが入力を行ったかが判定される。
図4A及び図4Bの例では、画素数の削減を2回だけ行ったが、このような削減を数回行うこともできる。例えば、表示される画像又は画面のサイズを多段階で徐々に縮小していき、その画像又は画面が典型的な「サムネイル」のサイズとなったら、単純に削除して真黒な(blank)ディスプレイにする。別法として、画像又は画面のサイズをサムネイルのサイズまで連続的に縮小させ、連続的な縮小のように見せることができる。
上記から明らかであるように、画素数を削減した画像を表示することは、電力の節約の観点からだけでなく、ユーザへのフィードバックの観点からも有利である。ある意味で、ユーザは、表示される画像の変化から、所与の条件(例えば、バッテリーの残存寿命の低下又はユーザの活動がないこと)に関する明確な指示を得ることができる。別の意味では、ユーザは、画素数削減モードの表示であっても、表示された画像又は画面を依然として見ることができ、よって例えば新しい電子メールメッセージの到着又は会議の知らせを依然として知ることができる。更に、(真黒な画面ではなく)画像又は画面が依然として提示されているため、ユーザは、コンピューティングデバイスが依然として「オン」なのかどうかを容易に判断することができる。
以上を要約すると、次の通りである。すなわち、本発明は、ディスプレイを制御するための方法を提示する。本発明の一実施形態では、ディスプレイに関連付けられたコンピューティングデバイスの状態を監視するステップ(ステップ302参照)と、この監視の観点から画素数の削減が許可されるかを判定するステップ(ステップ304参照)と、画素数の削減が許可される場合に、その前にディスプレイに提示されていた元の完全な画像よりも少ないアクティブ画素を含む、画素数を削減した画像全体を表示するステップ(ステップ308参照)とを含む。
本発明の一実施形態に係るシステム及び方法を用いて制御することができるディスプレイを内蔵するコンピューティングデバイスの一例を示す概略図である。 図1に示したコンピューティングデバイスの一実施形態のブロック図である。 図2に示したディスプレイコントローラの動作の第1の実施形態を示すフローチャートである。 図2に示したディスプレイコントローラの動作の第2の実施形態を示すフローチャートである。 図2に示したディスプレイコントローラの動作の第2の実施形態を示すフローチャートである。 ディスプレイに画像又は画面を提示するために用いられる画素数の削減を示す、ディスプレイの概略図である。 ディスプレイに画像又は画面を提示するために用いられる画素数の削減を示す、ディスプレイの概略図である。 ディスプレイに画像又は画面を提示するために用いられる画素数の削減を示す、ディスプレイの概略図である。
符号の説明
100 コンピューティングデバイス
102 ディスプレイ
104 入力装置
200 処理装置
202 メモリ
212 ユーザアプリケーション
214 ディスプレイコントローラ
204 ユーザインタフェースデバイス

Claims (10)

  1. (a) ディスプレイに関連付けられたコンピューティングデバイスの状態を監視するステップと、
    (b) 前記監視の観点から画素数の削減が許可されるかを判定するステップと、
    (c) 画素数の削減が許可される場合に、その前に前記ディスプレイに提示されていた元の完全な画像よりも少ないアクティブ画素を含む、画素数を削減した画像全体を表示するステップと、
    を含むことを特徴とするディスプレイの制御方法。
  2. 前記監視するステップは、前記コンピューティングデバイスのバッテリーの推定寿命を監視するステップを含むことを特徴とする請求項1に記載のディスプレイの制御方法。
  3. 前記監視するステップは、ユーザが最後に行った入力から経過した時間を監視するステップを含むことを特徴とする請求項1に記載のディスプレイの制御方法。
  4. 前記画素数を削減した画像全体を表示するステップは、サイズを縮小した画像全体を表示することを含むことを特徴とする請求項1に記載のディスプレイの制御方法。
  5. 前記画素数を削減した画像全体を表示するステップは、解像度を低下させた画像全体を表示することを含むことを特徴とする請求項1に記載のディスプレイの制御方法。
  6. コンピュータ可読媒体に格納されたディスプレイコントローラであって、
    決められた条件に応じて、元の完全な画像の画像全体を提示するために使用される画素の数を削減するように構成されたロジックを備えること、
    を特徴とするディスプレイコントローラ。
  7. ディスプレイに電力を供給するために用いられるバッテリーの残存寿命を求めるように構成されたロジックを更に備えることを特徴とする請求項6に記載のディスプレイコントローラ。
  8. ユーザが最後に行った入力から経過した時間を求めるように構成されたロジックを更に備えることを特徴とする請求項6に記載のディスプレイコントローラ。
  9. 前記画素の数を削減するように構成されるロジックは、前記元の完全な画像のサイズを縮小した画像全体の表示を容易にするように構成されることを特徴とする請求項6に記載のディスプレイコントローラ。
  10. 前記画素の数を削減するように構成されたロジックは、前記元の完全な画像の解像度を低下させた画像全体の表示を容易にするように構成されることを特徴とする請求項6に記載のディスプレイコントローラ。
JP2004121314A 2003-04-17 2004-04-16 ディスプレイの制御方法及びディスプレイコントローラ Pending JP2004318160A (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US10/417,656 US20040207653A1 (en) 2003-04-17 2003-04-17 Systems and methods for controlling a display

Publications (1)

Publication Number Publication Date
JP2004318160A true JP2004318160A (ja) 2004-11-11

Family

ID=33158958

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004121314A Pending JP2004318160A (ja) 2003-04-17 2004-04-16 ディスプレイの制御方法及びディスプレイコントローラ

Country Status (2)

Country Link
US (1) US20040207653A1 (ja)
JP (1) JP2004318160A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011002636A (ja) * 2009-06-18 2011-01-06 Sharp Corp 映像表示装置、プログラム、および記録媒体

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1969452A2 (en) * 2005-12-30 2008-09-17 Apple Inc. Portable electronic device with multi-touch input
JP2008006698A (ja) * 2006-06-29 2008-01-17 Brother Ind Ltd 画像記録装置
US8237746B2 (en) * 2008-08-08 2012-08-07 Google Inc. Pixel-level power optimization for OLED displays
WO2011114583A1 (ja) * 2010-03-19 2011-09-22 シャープ株式会社 表示装置および表示駆動方法
US9547428B2 (en) 2011-03-01 2017-01-17 Apple Inc. System and method for touchscreen knob control
US10126803B1 (en) * 2011-04-04 2018-11-13 Google Llc Conditional power management activities
US9652016B2 (en) * 2011-04-27 2017-05-16 Nvidia Corporation Techniques for degrading rendering quality to increase operating time of a computing platform
CN102857644A (zh) * 2011-07-01 2013-01-02 鸿富锦精密工业(深圳)有限公司 电子装置及其省电显示方法
US20130265349A1 (en) * 2012-04-09 2013-10-10 Qualcomm Mems Technologies, Inc. Content-preserving screen saver
CN106462340B (zh) 2014-06-27 2019-09-13 苹果公司 尺寸减小的用户界面
CN106847177B (zh) 2017-03-13 2019-11-22 武汉华星光电技术有限公司 显示装置及其寿命延长方法
CN113627039B (zh) * 2021-10-11 2022-02-22 广州中大中鸣科技有限公司 一种灯光照明系统能耗的预测方法、装置及存储介质
US20240411493A1 (en) * 2021-11-04 2024-12-12 Sony Group Corporation Information processing device, information processing method, and recording medium

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5167024A (en) * 1989-09-08 1992-11-24 Apple Computer, Inc. Power management for a laptop computer with slow and sleep modes
JPH11507748A (ja) * 1995-06-07 1999-07-06 セイコーエプソン株式会社 節電モードを有するビデオ表示コントローラを備えたコンピュータ
US5903764A (en) * 1997-05-02 1999-05-11 Micro International, Ltd. Smart battery selector offering power conversion internally within a portable device
US6628247B2 (en) * 1998-04-27 2003-09-30 Lear Automotive Dearborn, Inc. Display system with latent image reduction
US6801811B2 (en) * 2001-12-27 2004-10-05 Hewlett-Packard Development Company, L.P. Software-directed, energy-aware control of display
JP4177212B2 (ja) * 2003-09-08 2008-11-05 インターナショナル・ビジネス・マシーンズ・コーポレーション プログラム、記録媒体、情報処理装置、及び選択方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011002636A (ja) * 2009-06-18 2011-01-06 Sharp Corp 映像表示装置、プログラム、および記録媒体

Also Published As

Publication number Publication date
US20040207653A1 (en) 2004-10-21

Similar Documents

Publication Publication Date Title
CN101162403B (zh) 可改变电池充电模式的计算机系统及其控制方法
JP2004318160A (ja) ディスプレイの制御方法及びディスプレイコントローラ
CN110427096B (zh) 自动调节显示区域以降低功率消耗
US7831850B2 (en) Hybrid operating systems for battery powered computing systems
US8839012B2 (en) Power management in multi-GPU systems
CN102047309B (zh) 显示器亮度控制方法
US9646577B2 (en) Display screen having regions of differing pixel density
US8949629B2 (en) Predicting battery power usage
US20100250984A1 (en) Electronic device and power saving method thereof
CN1601443A (zh) 信息处理设备和节电控制方法
CN102473384B (zh) 用于控制电子显示器的装置、系统和方法
JP5423362B2 (ja) 情報処理端末およびその制御方法
CN103999015B (zh) 在计算设备上促进电量延长服务的机制
CN101017439A (zh) 计算机及其控制方法
US20070176847A1 (en) Method and system to reduce display power consumption
JPH10207400A (ja) 液晶表示装置及びその光源制御方法
US20110258429A1 (en) System and Method for Information Handling System Low Power Network Communications
EP2595102A1 (en) Electronic device and method for updating a time identifier associated therewith
CN106933320A (zh) 在断电模式中具有信息显示的设备
US20160315582A1 (en) Method and apparatus for modifying image to increase solar energy collection efficiency
US20060146042A1 (en) Selective addressing capable display
US9606966B2 (en) Energy and effort efficient reading sessions
US20250036484A1 (en) Synchronizing scheduling and distributed synchronized scheduling for processes executing on information handling systems
US20150123875A1 (en) Power management device and method
JP4995162B2 (ja) 情報処理装置、そのソフトウェア管理方法、およびコンピュータが実行可能なプログラム

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050816

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20051111

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060428

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20060929