(57)【要約】【課題】マルチウィンドウの利点を没却することなく、ディスプレイの消費電力の低減、焼き付きの低減、および／または高寿命化することが可能な情報処理装置を提供することを目的とする。【解決手段】マルチウィンドウＯＳ３１を搭載したノート型ＰＣ１において、表示デバイス１６の消費電力の低減、焼き付きの低減、および／または高寿命化するための全画面の半透明ウィンドウを生成する半透明ウィンドウ生成手段と、表示デバイス１６の表示画面のアクティウィンドウのすぐ背後に半透明ウィンドウ生成手段で生成した全画面の半透明ウィンドウを表示する表示制御手段と、を備えている。【選択図】          図１
2010181458.tif 000002
【特許請求の範囲】
【請求項１】
マルチウィンドウＯＳを搭載した情報処理装置において、
表示デバイスの消費電力の低減、焼き付きの低減、および／または高寿命化するための全画面の半透明ウィンドウを生成する半透明ウィンドウ生成手段と、
前記表示デバイスの表示画面のアクティウィンドウのすぐ背後に前記半透明ウィンドウ生成手段で生成した全画面の半透明ウィンドウを表示する表示制御手段と、
を備えたことを特徴とする情報処理装置。
【請求項２】
前記表示ディスプレイは、ノーマリーホワイトの液晶ディスプレイであり、
前記半透明ウィンドウ生成手段は、白色の前記半透明ウィンドウを生成することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記表示ディスプレイは、ノーマリーブラックの液晶ディスプレイ、自発光素子型ディスプレイであり、前記半透明ウィンドウ生成手段は、黒色の前記半透明ウィンドウを生成することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記表示デバイスは、その消費電力を最小にするＲＧＢ値、その焼き付きを最小にするＲＧＢ値、またはその寿命を最大にするＲＧＢ値を、特性情報としてメモリに格納することを特徴とする、請求項１〜３のいずれか１つに記載の情報処理装置。
【請求項５】
前記半透明ウィンドウ生成手段は、前記表示デバイスのメモリに格納された特性情報に基づいて、前記半透明ウィンドウの透明度およびそのＲＧＢ値を計算して、当該半透明ウィンドウを生成することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記表示制御装置は、前記表示画面に前記ウィンドウとは独立してカーソルを表示することを特徴とする請求項１〜請求項５のいずれか１つに記載の情報処理装置。
【請求項７】
前記半透明ウィンドウは、ポインティングデバイスの操作に対して透過であることを特徴とする請求項１〜請求項６のいずれか１つに記載の情報処理装置。
【請求項８】
マルチウィンドウＯＳを搭載した情報処理装置のディスプレイ表示方法において、
表示デバイスの消費電力の低減、焼き付きの低減、および／または高寿命化するための全画面の半透明ウィンドウを生成する工程と、
前記表示デバイスの表示画面のアクティウィンドウのすぐ背後に前記生成された全画面の半透明ウィンドウを表示する工程と、
を含むことを特徴とする情報処理装置のディスプレイ表示方法。
【請求項９】
マルチウィンドウＯＳを備えた情報処理装置に搭載されるプログラムにおいて、
表示デバイスの消費電力の低減、焼き付きの低減、および／または高寿命化するための全画面の半透明ウィンドウを生成する機能と、
前記表示デバイスの表示画面のアクティウィンドウのすぐ背後に前記生成された全画面の半透明ウィンドウを表示する機能と、
をコンピュータに実現させることを特徴とするコンピュータが実行可能なプログラム。
【請求項１０】
マルチウィンドウＯＳを備えた情報処理装置に搭載されるプログラムにおいて、
表示デバイスの消費電力の低減、焼き付きの低減、および／または高寿命化するための全画面の半透明ウィンドウを生成する機能と、
前記マルチウィンドウＯＳに対して、計算した透明度およびそのＲＧＢ値を出力して全画面の半透明ウィンドウを作成させる機能と、
アクティブウィンドウの情報を前記マルチウィンドウＯＳから取得する機能と、
前記アクティブウィンドウの情報を取得して、前記全画面の半透明ウィンドウが、前記表示デバイスの表示画面のアクティブウィンドウのすぐ背後に表示されるように前記マルチウィンドウＯＳに指示する機能と、
をコンピュータに実現させることを特徴とするコンピュータが実行可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、ディスプレイの表示方法、およびコンピュータが実行可能なプログラムに関し、詳細には、マルチウィンドウＯＳを搭載した情報処理装置、ディスプレイの表示方法、およびコンピュータが実行可能なプログラムに関する。
【背景技術】
【０００２】
一般に、コンピュータは、パワーマネージメント機能を備えている。パワーマネージメント機能とは、コンピュータが一定時間使用されていない場合に、所定の処理を行うことでその消費電力を低減させるための機能である。ディスプレイの消費電力を低減させる場合であれば、ディスプレイの電源を切る等の処理を行うことが考えられる。ここで、ディスプレイとしては、例えば、液晶ディスプレイ、ＣＲＴ、および有機ＥＬディスプレイ等の種々のタイプが普及している。液晶には、電圧がかかっていない時に透過率あるいは反射率が最大となり白い画面になるノーマリーホワイトと、電圧がかかっていない時に最も光を遮り、黒い画面になるノーマリーブラックがある。ノーマリーホワイトの場合は、白色表示の方が黒色表示に比してディスプレイの消費電力が小さくなる。ノーマリーブラックの場合は、黒色表示の方が白色表示に比してディスプレイの消費電力が小さくなる。
【０００３】
他方、一般に、自発光素子型ディスプレイ（例えば、ＣＲＴ，プラズマディスプレイ、有機ＥＬディスプレイ等のノーマリーブラック）の発光素子は、発光時間が長いほど、発光輝度が高いほど、その能力が低下するという性質がある。発光素子の集合体であるディスプレイでは、画面上の表示内容は全面均一では無いため、各々の発光素子の輝度は異なり、前述により各々の発光素子の能力に差が発生する。このディスプレイの各々の発光素子に能力差が発生することを、焼き付きが発生すると呼ぶ。各々の発光素子の輝度差が常時大きいほど焼き付きは発生し易く、各々の発光素子の輝度差が常時小さいほど焼き付きは発生しづらい。
【０００４】
他方、近時、オペレーティングシステム(以下、「ＯＳ」という)として、マルチウィンドウＯＳが広く用いられている。マルチウィンドウＯＳとは、複数のウィンドウを同時に開き、各ウィンドウで異なるプログラムを実行できるようにしたＯＳのことである。ユーザは、マウス等のポインティングデバイスを用いて画面上でウィンドウを移動させたり、ウィンドウのサイズを変えたりしながら、複数のプログラムの同時実行を効率的に行うことができる。
【０００５】
ところで、マルチウィンドウＯＳの制御下でプログラムを実行し作業を行う場合、画面上に複数のウィンドウを表示していても、実際は、現在作業中でフォーカスが当たっているウィンドウ(以下、「アクティブウィンドウ」という)だけしか必要としていない場合も多い。このようなことが想定される場合、従来から、アクティブウィンドウ以外の部分についてのみパワーマネージメントを実行するという試みがなされている。
【０００６】
例えば、特許文献１では、モニタの消費電力を低減すると共に、パワーマネージメント実行後のウィンドウの切替を簡単に行えるようにするために、所定の条件が満たされた場合にパワーセーブモードへの移行を決定するモード移行決定モジュールと、パワーセーブモードへの移行が決定された場合に、ディスプレイの消費電力を低減するための全画面ウィンドウの開設をマルチウィンドウＯＳに指示する全画面ウィンドウ開設モジュールと、開いているウィンドウの情報をマルチウィンドウＯＳから取得するウィンドウ情報取得モジュールと、アクティブウィンドウが全画面ウィンドウの前面に表示されるようにウィンドウを配列するようマルチウィンドウＯＳに指示するウィンドウ配列モジュールと、パワーセーブモードの終了指示に応じて全画面ウィンドウを閉じるようマルチウィンドウＯＳに指示する全画面ウィンドウ閉鎖モジュールとを備えている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００５−２０２７５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記特許文献１では、消費電力を低減するために、アクティブウィンドウ以外のウィンドウを全黒表示とするため、複数ウィンドウ間の切り替えが難しく、マルチウィンドウの利点が没却されているという問題がある。
【０００９】
本発明は、上記に鑑みてなされたものであって、マルチウィンドウの利点を没却することなく、ディスプレイの消費電力の低減、焼き付きの低減、および／または高寿命化することが可能な情報処理装置、ディスプレイの表示方法、およびコンピュータが実行可能なプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するために、本発明は、マルチウィンドウＯＳを搭載した情報処理装置において、表示デバイスの消費電力の低減、焼き付きの低減、および／または高寿命化するための全画面の半透明ウィンドウを生成する半透明ウィンドウ生成手段と、前記表示デバイスの表示画面のアクティウィンドウのすぐ背後に前記半透明ウィンドウ生成手段で生成した全画面の半透明ウィンドウを表示する表示制御手段と、を備えたことを特徴とする。
【００１１】
また、本発明の好ましい態様によれば、表示ディスプレイは、ノーマリーホワイトの液晶ディスプレイであり、前記半透明ウィンドウ生成手段は、白色の前記半透明ウィンドウを生成することが望ましい。
【００１２】
また、本発明の好ましい態様によれば、前記表示ディスプレイは、ノーマリーブラックの液晶ディスプレイ、自発光素子型ディスプレイ（例えば、有機ＥＬディスプレイ、プラズマディスプレイ、またはＣＲＴ）であり、前記半透明ウィンドウ生成手段は、黒色の前記半透明ウィンドウを生成することが望ましい。
【００１３】
また、本発明の好ましい態様によれば、前記表示デバイスは、その消費電力を最小にするＲＧＢ値、その焼き付きを最小にするＲＧＢ値、またはその寿命を最大にするＲＧＢ値を、特性情報としてメモリに格納することが望ましい。
【００１４】
また、本発明の好ましい態様によれば、前記半透明ウィンドウ生成手段は、前記表示デバイスのメモリに格納された特性情報に基づいて、前記半透明ウィンドウの透明度およびそのＲＧＢ値を計算して、当該半透明ウィンドウを生成することが望ましい。
【００１５】
また、本発明の好ましい態様によれば、前記表示制御手段は、前記表示画面に前記ウィンドウとは独立してカーソルを表示することが望ましい。
【００１６】
また、本発明の好ましい態様によれば、前記半透明ウィンドウは、ポインティングデバイスの操作に対して透過であることが望ましい。
【００１７】
また、上述した課題を解決し、目的を達成するために、本発明は、マルチウィンドウＯＳを搭載した情報処理装置のディスプレイ表示方法において、表示デバイスの消費電力の低減、焼き付きの低減、および／または高寿命化するための全画面の半透明ウィンドウを生成する工程と、前記表示デバイスの表示画面のアクティウィンドウのすぐ背後に前記生成された全画面の半透明ウィンドウを表示する工程と、を含むことを特徴とする。
【００１８】
また、上述した課題を解決し、目的を達成するために、本発明は、マルチウィンドウＯＳを備えた情報処理装置に搭載されるプログラムにおいて、表示デバイスの消費電力の低減、焼き付きの低減、および／または高寿命化するための全画面の半透明ウィンドウを生成する機能と、前記表示デバイスの表示画面のアクティウィンドウのすぐ背後に前記生成された全画面の半透明ウィンドウを表示する機能と、をコンピュータに実現させることを特徴とする。
【００１９】
また、上述した課題を解決し、目的を達成するために、本発明は、マルチウィンドウＯＳを備えた情報処理装置に搭載されるプログラムにおいて、表示デバイスの消費電力の低減、焼き付きの低減、および／または高寿命化するための全画面の半透明ウィンドウを生成する機能と、前記マルチウィンドウＯＳに対して、計算した透明度およびそのＲＧＢ値を出力して全画面の半透明ウィンドウを作成させる機能と、アクティブウィンドウの情報を前記マルチウィンドウＯＳから取得する機能と、前記アクティブウィンドウの情報を取得して、前記全画面の半透明ウィンドウが、前記表示デバイスの表示画面のアクティブウィンドウのすぐ背後に表示されるように前記マルチウィンドウＯＳに指示する機能と、をコンピュータに実現させることを特徴とする。
【発明の効果】
【００２０】
本発明によれば、マルチウィンドウＯＳを搭載した情報処理装置において、表示デバイスの消費電力の低減、焼き付きの低減、および／または高寿命化するための全画面の半透明ウィンドウを生成する半透明ウィンドウ生成手段と、前記表示デバイスの表示画面のアクティウィンドウのすぐ背後に前記半透明ウィンドウ生成手段で生成した全画面の半透明ウィンドウを表示する表示制御手段と、を備えているので、マルチウィンドウの利点を没却することなく、ディスプレイの消費電力の低減、焼き付きの低減、および／または高寿命化することが可能な情報処理装置を提供することが可能になるという効果を奏する。
【図面の簡単な説明】
【００２１】
【図１】図１は、本発明に係る情報処理装置を適用したノート型ＰＣの概略のハードウェア構成例を示す図である。
【図２】図２は、ノート型ＰＣで動作する半透明ウィンドウ処理プログラムの構成を示した機能構成を説明するための図である。
【図３】図３は、本実施例の表示デバイスの消費電力低減方法の原理を説明するための説明図である。
【図４】図４は、表示デバイスの消費電力低減処理を説明するためのフローチャートである。
【図５】図５は、表示ディスプレイの画面表示例を示す図である。
【図６】図６は、本実施例の表示デバイスの高寿命化及び焼き付き低減の原理を説明するための図である。
【発明を実施するための形態】
【００２２】
以下に、この発明にかかる情報処理装置、ディスプレイの表示方法、およびコンピュータが実行可能なプログラムの実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。また、下記実施例における構成要素には、当業者が容易に想定できるものまたは実質的に同一のものが含まれる。
【実施例】
【００２３】
図１は、本発明に係る情報処理装置を適用したノート型ＰＣの概略のハードウェア構成例を示す図である。ノート型ＰＣ１は、同図に示すように、ＣＰＵ１１、ＲＯＭ１２、メモリ１３、ＨＤＤ（ハードディスク）１４、グラフィックスアダプタ１５と、表示デバイス１６と、エンベデッドコントローラ１７と、キーボード１８と、マウス１９と、ＵＳＢポート２０と、バッテリ２１、ＤＣ−ＤＣコンバータ２２、およびＡＣアダプタ２３等を備えており、各部はバスを介して接続されている。
【００２４】
ＣＰＵ１１は、バスを介して接続されたＨＤＤ１４に格納されたマルチウィンドウＯＳ１４ａによりノート型ＰＣ２全体の制御を行うとともに、ＨＤＤ１４に格納された各種のプログラムに基づいて処理を実行する機能を司る。ＲＯＭ１２は、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ：基本入出力システム）１２ａやデータ等を格納している。
【００２５】
メモリ１３は、キャッシュメモリやＲＡＭで構成されており、ＣＰＵ１１の実行プログラムの読み込み領域や、実行プログラムの処理データを書き込む作業領域として利用される書き込み可能メモリである。
【００２６】
ＨＤＤ（ハードディスク）１４は、ノート型ＰＣ１の全体の制御を行うためのマルチウィンドウＯＳ３１、表示デバイス１６に半透明ウィンドウを表示して表示デバイス１６の消費電力を低減させるための半透明ウィンドウ処理プログラム（ユーティリティプログラム）３２、周辺機器類をハードウェア操作するための各種ドライバ３３と、特定業務に向けられたアプリケーションプログラム３４等を記憶する機能を有する。
【００２７】
マルチウィンドウＯＳ３１は、ノート型ＰＣ１の基本的な動作を制御しているものであり、各種資源を管理し、例えば、アプリケーションプログラムが発生した命令を、ドライバ３３やＢＩＯＳ１２ａに伝える。また、マルチウィンドウＯＳ３１は、マルチタスク機能およびマルチウィンドウ機能を有し、アプリケーションプログラム３４の実行コンテキスト（あるアプリケーションプログラム３４が利用しているレジスタセットやメインメモリイメージ、ファイルハンドルなど）やＧＵＩの部品などのソフトウェア資源の管理も行う。マルチウィンドウＯＳ３１としては、例えば、Ｗｉｎｄｏｗｓ（登録商標）  ＸＰを使用することができる。
【００２８】
ドライバ３３は、ハードウェアを動作させるための専用ソフトウェアであり、ドライバ３３には、例えば、マウス１９を動作させるためのマウスドライバ、および表示デバイス１６に画像を表示させるための表示ドライバ３３ａ等がある。
【００２９】
グラフィックスアダプタ１５は、ＣＰＵ１１の制御に従って、描画情報をビデオ信号に変換し、変換したビデオ信号を表示デバイス１６に出力するためのものであり、描画情報が書き込まれるＶＲＡＭ１５ａやＶＲＡＭ１５ａに書き込まれた描画情報をビデオ信号に変換して、表示デバイス１６に出力するグラフィックスチップ１５ｂ等を備えている。
【００３０】
表示デバイス１６は、ＲＧＢ表示が可能な液晶ディスプレイ、有機ＥＬディスプレイ、プラズマディスプレイ、およびＣＲＴ等であり、ＣＰＵ１１により制御され、グラフィックスアダプタ１５から入力されるビデオ信号に応じた各種情報を表示する。また、表示デバイス１６は、当該表示デバイス１６の消費電力を最小にするＲＧＢ値、その焼き付きを最小にするＲＧＢ値、またはその寿命を最大にするＲＧＢ値が特性情報として予め書き込まれているＥＥＰＲＯＭ１６ａを備えている。このＥＥＰＲＯＭ１６ａに格納された特性情報は、半透明ウィンドウを生成する際に参照される。なお、表示デバイス１６の消費電力を最小にするＲＧＢ値、その焼き付きを最小にするＲＧＢ値、またはその寿命を最大にするＲＧＢ値は、ほぼ同じ値であるので、何れの値を特性情報として使用しても、表示デバイス１６の消費電力の低減、その焼き付きの防止、およびその高寿命化が可能となる。
【００３１】
エンベデッドコントローラ１７は、文字、コマンド等を入力する各種キーより構成されるキーボード１８や、画面上のカーソルを移動させたり、各種メニューを選択するマウス１９の動作を制御する。
【００３２】
ＡＣアダプタ２３は、商用電源に接続して、ＡＣ電圧をＤＣ電圧に変換してＤＣ−ＤＣコンバータ２２に出力する。ＤＣ−ＤＣコンバータ２２は、ＡＣアダプタ２３から供給されるＤＣ電圧を所定の電圧に変換して各部に電力を供給し、また、バッテリ２０の充電を行う。バッテリ２０は、ＤＣ−ＤＣコンバータ２２により充電され、ＡＣアダプタ２３が装着されていない場合に、充電した電圧を各部に供給する。
【００３３】
図２は、ノート型ＰＣ１で動作する半透明ウィンドウ処理プログラム３２の機能構成を説明するための図である。図３は、本実施例の表示デバイス１６の消費電力低減方法の原理を説明するための説明図、図４は、ノート型ＰＣ１における表示デバイス１６の消費電力低減処理を説明するためのフローチャートである。
【００３４】
図２において、半透明ウィンドウ処理プログラム３２は、半透明ウィンドウの生成指示や半透明ウィンドウの配列指示をマルチウィンドウＯＳ３１に出力する。マルチウィンドウＯＳ３１は、アプリケーション３４等の指示によりウィンドウを生成し、表示ドライバ３３ａを介して、表示デバイス１６の表示画面の表示制御を行う。
【００３５】
表示ドライバ３３ａは、マルチウィンドウＯＳ３１が生成したウィンドウをグラフィックアダプタ１５のＶＲＡＭ１５ａに描画情報として描画する。グラフィクスチップ１５ａは、ＶＲＡＭ１５ａに描画された描画情報をビデオ信号に変換した後、表示デバイス１６に出力してその表示画面に表示させる。
【００３６】
図３を参照して、上記図２の如く構成されるノート型ＰＣ１の表示デバイス１６の消費電力低減方法の原理を説明する。同図において、Ａはアクティブウィンドウ（最前面ウィンドウ）、Ｂを半透明ウィンドウ、Ｃをスクリーン上の他のオブジェクト（背景、ウィンドウ等）、Ｄをスクリーン上の他のオブジェクトＣ（背景、ウィンドウ等）に半透明ウィンドウＢを重ねた状態を示している。同図では、同図（１）のようなウィンドウが形成されている場合に、半透明ウィンドウＢを生成し、アクティブウィンドウＡのすぐ背後に配置することで、消費電力を低減させる場合について説明する。
【００３７】
半透明ウィンドウ処理プログラム３２は、マルチウィンドウＯＳ３１に対して、表示デバイス１６の消費電力を低減するための全画面の半透明ウィンドウＢを作成させる。この半透明ウィンドウＢは、後側のウィンドウや背景の文字をユーザが視認可能な透明度としている。また、この半透明ウィンドウＢは、例えば、表示ディスプレイ１６がノーマリーホワイトの液晶ディスプレイの場合は、白色の半透明ウィンドウであり、表示ディスプレイ１６が、ノーマリーブラックの液晶ディスプレイ、自発光素子型ディスプレイ（例えば、有機ＥＬディスプレイ、プラズマディスプレイ、またはＣＲＴ）の場合は、黒色の半透明ウィンドウである。
【００３８】
これは、表示ディスプレイ１６がノーマリーホワイトの液晶ディスプレイの場合は、黒色表示に比して白色表示の方がディスプレイの消費電力を低減でき、また、ノーマリーブラックの液晶ディスプレイ、自発光素子型ディスプレイの場合は、白色表示に比して黒色表示の方がディスプレイの消費電力を低減できるという着想に基づいている。
【００３９】
更にこれは、表示ディスプレイ１６のＥＥＰＲＯＭ１６ａに特性情報として書き込む、消費電力を最小にするＲＧＢ値として、ノーマリーホワイトの液晶ディスプレイの場合は白、ノーマリーブラックの液晶ディスプレイ、自発光素子型ディスプレイの場合は黒が適当であることを示している。
【００４０】
また、表示ディスプレイ１６が自発光素子型ディスプレイの場合は、白色表示に比して黒色表示の方が発光素子の能力低下を低減でき、表示ディスプレイ１６を高寿命化できるという着想に基づいている。
【００４１】
さらに、表示ディスプレイ１６が自発光素子型ディスプレイの場合は、白色表示に比して黒色表示の方が各々の発光素子の能力低下の程度差が減少し、焼き付きの発生を低減できるという着想に基づいている。
【００４２】
これは、表示ディスプレイ１６が自発光素子型ディスプレイの場合は、そのＥＥＰＲＯＭ１６ａに特性情報として書き込む、高寿命化するＲＧＢ値として、黒が適当であることを示している。
【００４３】
また、表示ディスプレイ１６が自発光素子型ディスプレイの場合は、そのＥＥＰＲＯＭ１６ａに特性情報として書き込む、焼き付きを低減するＲＧＢ値として、黒が適当であることを示している。
【００４４】
以下の説明では、表示デバイス１６がノーマリーホワイトの液晶ディスプレイであるとして、白色の半透明ウィンドウを作成する場合について説明する。
【００４５】
半透明ウィンドウ処理プログラム３２は、マルチウィンドウＯＳ３１に対して、全画面の半透明ウィンドウが、アクティブウィンドウＡのすぐ背後に表示されるように指示し、マルチウィンドウＯＳ３１は、同図（２）に示すように、半透明ウィンドウＢをアクティブウィンドウＡのすぐ背後に配置する。ここで、半透明ウィンドウＢは、白色の半透明ウィンドウであり、スクリーン上の他のオブジェクト（背景、ウィンドウ等）をＣとする。
【００４６】
同図（３）に示すように、表示ドライバ３３ａは、マルチウィンドウＯＳ３１の指示にしたがって、アクティブウィンドウＡのエリアを除くスクリーン全体のＲＧＢ値を画素毎に計算して、描画情報としてＶＲＡＭ１５ｂに描画する。すなわち、アクティブウィンドウＡのエリア外では、他のオブジェクトＣ上に半透明ウィンドウＢ（白の半透明）が重ねられた描画情報となり、ＤはＣに比べ白みを帯びる。
【００４７】
同図（４）に示すように、グラフィックスチップ１５ａは、ＶＲＡＭ１５ｂの描画情報をビデオ信号に変換して、表示デバイス１６に出力して、ＶＲＡＭ１５ｂ上の描画情報を表示させる。また、グラフィックスチップ１５ａは、ＶＲＡＭ１５ｂの描画情報をビデオ信号に変換する際に、マルチウィンドウＯＳ３１から表示ドライバ３３ａを介して、カーソル挿入の指示がある場合には、ビデオ信号にカーソル表示信号を挿入する。カーソルは、ＶＲＡＭ１５ｂ上に描画されないため、表示デバイス１６上で半透明ウィンドウＢや他のウィンドウの影響を受けないで、独立して表示される。
【００４８】
上記図２の半透明ウィンドウ処理プログラム３２を詳細に説明する。半透明ウィンドウ処理プログラム３２は、図２に示すように、半透明ウィンドウ計算モジュール４１と、半透明ウィンドウ開設モジュール４２、ウィンドウ情報取得モジュール４３と、ウィンドウ配列モジュール４４とを備えている。
【００４９】
半透明ウィンドウ計算モジュール４１は、表示デバイス１６のＥＥＰＲＯＭ１６ａに書き込まれている特性情報を読み出し、読み出した特性情報に基づいて、表示ディスプレイ１６の消費電力を低減させるための半透明ウィンドウの透明度Ｘ％およびそのＲＧＢ値を計算するためのモジュールである。ここでは、表示デバイス１６がノーマリーホワイトの液晶ディスプレイであると仮定しているので、そのＲＧＢ値は白色である。
【００５０】
半透明ウィンドウ開設モジュール４２は、マルチウィンドウＯＳ３１に対して、半透明ウィンドウ計算モジュール４１で計算した透明度Ｘ％およびそのＲＧＢ値をパラメータとして、さらに、マウス１９等のポインティングデバイスに対して透過とするフラグをパラメータとして、全画面の半透明ウィンドウを作成させ、全画面の半透明ウィンドウを表示させるためのモジュールである。
【００５１】
ウィンドウ情報取得モジュール４３は、アクティブウィンドウの情報をマルチウィンドウＯＳ３１から取得するためのモジュールである。
【００５２】
ウィンドウ配列モジュール４４は、全画面の半透明ウィンドウが、アクティブウィンドウのすぐ背後に表示されるように、ウィンドウの配列をマルチウィンドウＯＳ３１に指示するモジュールである。
【００５３】
図４を参照して、上記図２の如く構成されるノート型ＰＣ１における表示デバイス１６の消費電力低減処理を説明する。このノート型ＰＣ１における表示デバイス１６の消費電力低減処理は、常時実行してもよく、また、例えば、一定時間操作がされない場合、バッテリ駆動の場合、ユーザの指示がある場合等の所定条件を満たす場合に実行することにしてもよい。表示デバイス１６の消費電力低減処理は、半透明ウィンドウの作成処理と、イベント処理とで構成されている。
【００５４】
図４において、半透明ウィンドウの作成処理では、半透明ウィンドウ処理プログラム３２の半透明ウィンドウ計算モジュール４１は、表示ディスプレイ１６のＥＥＰＲＯＭ１６ａに書き込まれた特性情報（例えば、表示デバイス１６の消費電力を最小にするＲＧＢ値）を取得し（ステップＳ１）、取得した特性情報に基づいて、表示ディスプレイ１６の消費電力を低減させるための半透明ウィンドウの透明度Ｘ％およびそのＲＧＢ値を計算する（ステップＳ２）。
【００５５】
半透明ウィンドウ開設モジュール４２は、マルチウィンドウＯＳ３１に対して、半透明ウィンドウ計算モジュール４１で計算した透明度Ｘ％およびそのＲＧＢ値をパラメータとし、さらに、マウス等のポインティングデバイスに対して透過とするフラグをパラメータとし、全画面の半透明ウィンドウの作成および作成した全画面の半透明ウィンドウの表示を指示する（ステップＳ３）。これに応じて、マルチウィンドウＯＳ３１は、全画面の半透明ウィンドウの作成し、作成した全画面の半透明ウィンドウを表示デバイス１６に表示させる（ステップＴ１）。これにより、半透明ウィンドウ自身は、マウス１９等のポインティングデバイスの操作に対して透過であり、ポインティングデバイスの操作は、半透明ウィンドウの背後にあるウィンドウなどへの操作となる。
【００５６】
ウィンドウ配列モジュール４４は、全画面の半透明ウィンドウが、アクティブウィンドウのすぐ裏側に表示されるように、マルチウィンドウＯＳ３１に対して、半透明ウィンドウのＺ軸位置をアクティウィンドウのＺ軸位置のすぐ裏側に移動するように指示する（ステップＳ４）。これに応じて、マルチウィンドウＯＳ３１は、全画面の半透明ウィンドウをアクティブウィンドウのすぐ裏側に配置して、表示画面のアクティブウィンドウのすぐ裏側に半透明ウィンドウを表示させる。
【００５７】
ウィンドウ情報取得モジュール４３は、マルチウィンドウＯＳ３１に対して、アクティブウィンドウが変更された場合に、通知するように依頼する（ステップＳ５）。
【００５８】
半透明ウィンドウのイベント処理では、マルチウィンドウＯＳ３１は、ユーザ操作やアプリケーションの指示により、アクティブウィンドウを変更した場合は（ステップＴ１１の「Ｙｅｓ」）、半透明ウィンドウ処理プログラム３２のウィンドウ情報取得モジュール４３に、アクティブウィンドウが変更された旨を通知する（ステップＴ１２）。ウィンドウ配列モジュール４４は、ウィンドウ情報取得モジュール４３でアクティブウィンドウが変更された旨の通知を受け取った場合に、全画面の半透明ウィンドウが、アクティブウィンドウのすぐ裏側に表示されるように、マルチウィンドウＯＳ３１に対して、半透明ウィンドウのＺ軸位置をアクティブウィンドウのＺ軸位置のすぐ裏側に移動するように指示する（ステップＳ１１）。これに応じて、マルチウィンドウＯＳ３１は、半透明ウィンドウをアクティブウィンドウのすぐ裏側に配置して、表示画面のアクティブウィンドウのすぐ裏側に半透明ウィンドウを表示させる。
【００５９】
ここで、実際の表示ディスプレイ１６の表示について、図５を参照して具体的に説明する。図５は、表示ディスプレイ１６の画面表示例を示す図である。例えば、図５（Ａ）において、背景ＳにウィンドウＷ１，Ｗ２が順に重畳的に表示されていると共に、カーソルが表示されている。ウィンドウＷ１がアクティブウィンドウに設定されており、また、ウィンドウＷ１には「ＡＢＣ」が、ウィンドウＷ２には「ＣＤＥ」が表示されている。
【００６０】
ここで、表示デバイス１６の消費電力低減処理が実行されると、アクティブウィンドウＷ１のすぐ背後に白色の半透明ウィンドウが表示され、図５（Ｂ）に示すように、アクティブウィンドウＷ１のエリアを除く画面全体が白の半透明のマスクがされたように表示される。ウィンドウＷ１の「ＡＢＣ」やカーソル表示は、この半透明ウィンドウの影響を受けない。一方、ウィンドウＷ２の「ＣＤＥ」は、この半透明ウィンドウの影響を受けるが視認可能である。これにより、ユーザは、他のウィンドウや背景の表示情報を視認でき、ウィンドウの切替えが容易となる。
【００６１】
ここで、ユーザが、マウスカーソルを視認可能なウィンドウＷ２の「ＣＤＥ」上へ移動しクリック操作を行なう（ウィンドウＷ２や「ＣＤＥ」は視認可能であるので）こと等により、アクティブウィンドウが、ウィンドウＷ１からウィンドウＷ２に変更されると、白色の半透明ウィンドウはアクティブウィンドウＷ２のすぐ背後に移動され、図５（Ｃ）に示すように、アクティブウィンドウＷ２のエリアを除く画面全体が白の半透明のマスクがされたように表示される。ウィンドウＷ２の「ＣＤＥ」やカーソル表示は、この半透明の影響を受けない。一方、ウィンドウＷ１の「ＡＢＣ」は、この半透明の影響を受けるが視認可能である。
【００６２】
上記実施例では、ノーマリーホワイトの表示ディスプレイ１６に白色の半透明ウィンドウを表示して、表示ディスプレイ１６の消費電力を低減する場合について説明したが、上述したように、ノーマリーブラックの表示ディスプレイ１６の場合には、黒色の半透明ウィンドウを表示することで、表示ディスプレイ１６の消費電力を低減することができる。
【００６３】
図６は、表示ディスプレイ１６が自発光素子型ディスプレイの場合に、黒色の半透明ウィンドウを適用することで、表示ディスプレイ１６の高寿命化および焼き付きの低減が可能となる原理を説明するための図である。
【００６４】
同図（Ａ）は、太陽の輝度をＡ、空の輝度をＢとして表示ディスプレイに表示した状態を示している。同図（Ｂ）は、黒色の半透明ウィンドウを適用した結果、太陽が輝度Ａ´、空が輝度Ｂ´で表示ディスプレイに表示されている状態を示している。同図（Ｃ）は、黒色の半透明ウィンドウの場合には、透明度が不透明に近づくにつれて輝度が低下するという透明度の定義と、不透明の場合には輝度がゼロの黒になるという透明度の定義に基づいた結果、輝度Ａ´は輝度Ａより低く、輝度Ｂ´は輝度Ｂより低く、さらに輝度Ａ´と輝度Ｂ´の差は、輝度Ａと輝度Ｂの差より小さくことを示している。
【００６５】
このように、表示ディスプレイ１６が自発光素子型ディスプレイの場合に、黒色の半透明ウィンドウを適用することで、各々の発光素子の輝度が低くなるため、発光素子の能力低下が抑えられ、ディスプレイを高寿命化することが可能となる。
【００６６】
また、表示ディスプレイ１６が自発光素子型ディスプレイの場合に、黒色の半透明ウィンドウを適用することで、各々の発光素子の輝度差が小さくなるため、発光素子の能力低下の程度差が減少し、焼き付きの発生を低減することが可能となる。
【００６７】
以上説明したように、本実施例によれば、マルチウィンドウＯＳ３１を搭載したノート型ＰＣ１において、表示デバイス１６の消費電力を低減するための全画面の半透明ウィンドウを生成し、アクティウィンドウのすぐ背後に全画面の半透明ウィンドウを表示することとしたので、表示デバイスの消費電力を低減できると共に、ユーザは、アクティブウィンドウの背後のウィンドウや背景を視認することが可能であるのでウィンドウの切替えを容易に行うことができ、マルチウィンドウの利点を没却することなく、ディスプレイの消費電力の低減、焼き付きの低減、および高寿命化することが可能となる。
【００６８】
また、表示デバイス１６の消費電力を最小にする特性情報に基づいて、半透明ウィンドウの透明度およびそのＲＧＢ値を計算して、当該半透明ウィンドウを生成することとしたので、簡単に論理的な方法で半透明ウィンドウを生成することが可能となる。
【００６９】
また、上記特性情報を予め表示デバイス１６のＥＥＰＲＯＭ１６ａに格納しておくこととしたので、異なる表示デバイスを使用する場合でも当該表示デバイスの消費電力等を低減するための半透明ウィンドウを生成することが可能となる。
【００７０】
また、本発明の好ましい態様によれば、半透明ウィンドウとは独立してカーソルを表示画面に表示することとしたので、半透明ウィンドウの影響を受けない状態でカーソルを表示することができ、ユーザの使い勝手を向上させることが可能となる。
【００７１】
なお、上記実施例では、情報処理装置として、ノート型ＰＣについて説明したが、これに限定されるものではなく、ミニノート型ＰＣ、デスクトップ型ＰＣ，ＰＤＡ、携帯電話等の情報処理装置に適用することができる。
【００７２】
また、上記実施例では、特性情報を予め表示デバイス１６のＥＥＰＲＯＭ１６ａに格納しておき、ＥＥＰＲＯＭ１６ａから特性情報を取得することとしたが、本発明はこれに限られるものではなく、例えば、表示デバイス１６の特性情報をウェブサーバに登録しておき、そこからダウンロードして特性情報を取得する方法を使用することにしてもよい。
【産業上の利用可能性】
【００７３】
本発明に係る情報処理装置、ディスプレイの表示方法、およびコンピュータが実行可能なプログラムは、マルチウィンドウＯＳを搭載した情報処理装置で表示デバイスの消費電力を低減させる場合に有用であり、特に自発光素子型ディスプレイの場合は焼き付きを低減させる場合や寿命を延ばす場合にも有用であり、ノート型ＰＣ、ミニノート型ＰＣ、デスクトップ型ＰＣ，ＰＤＡ、携帯電話等の情報処理装置に広く適用可能である。
【符号の説明】
【００７４】
１  ノート型ＰＣ
１１  ＣＰＵ
１２  ＲＯＭ
１２ａ  ＢＩＯＳ
１３  メモリ
１４  ＨＤＤ（ハードディスク）
１５  グラフィックスアダプタ
１５ａ  ＶＲＡＭ
１５ｂ  グラフィックスチップ
１６  表示デバイス
１６ａ  ＥＥＰＲＯＭ
１７  エンベデッドコントローラ
１８  キーボード
１９  マウス
２０  ＵＳＢポート
２１  バッテリ
２２  ＤＣ−ＤＣコンバータ
２３  ＡＣアダプタ
３１  マルチウィンドウＯＳ
３２  半透明ウィンドウ処理プログラム（ユーティリティプログラム）
３３  ドライバ
３３ａ  表示ドライバ
３４  アプリケーションプログラム
４１  半透明ウィンドウ計算モジュール
４２  半透明ウィンドウ開設モジュール
４３  ウィンドウ情報取得モジュール
４４  ウィンドウ配列モジュール
【図１】
2010181458.tif 000003
【図２】
2010181458.tif 000004
【図３】
2010181458.tif 000005
【図４】
2010181458.tif 000006
【図５】
2010181458.tif 000007
【図６】
2010181458.tif 000008