(57)【特許請求の範囲】
【請求項１】
拡張モードでの表示が可能なマルチディスプレイ方式のコンピュータ・システムにおいて各ディスプレイに壁紙画像を表示する方法であって、
各ディスプレイが省電力動作をする画像が白または黒のいずれの色調を基調にするかを各ディスプレイの構造に基づいて判断するために各ディスプレイの識別情報を各ディスプレイから取得するステップと、
各ディスプレイに表示するオリジナルの複数の壁紙画像を提供するステップと、
前記識別情報に基づいて前記オリジナルの複数の壁紙画像の色調が白または黒を基調にするように調整した複数の色調調整ファイルを作成するステップと、
前記拡張モードで表示する１つの壁紙画像の色調が各ディスプレイにおいて白または黒を基調にするように前記複数の色調調整ファイルを結合した結合ファイルを作成するステップと、
各ディスプレイが省電力動作をする前記色調調整ファイルの壁紙画像を表示するために少なくともいずれかの前記ディスプレイにおける前記結合ファイルの表示位置を変更するように前記結合ファイルをオペレーティング・システムに設定して各ディスプレイに前記拡張モードで前記壁紙画像を表示するステップと
を有する表示方法。
【請求項２】
各ディスプレイのアクペクト比が相互に異なり、前記オリジナルの複数の壁紙画像が各ディスプレイとアスペクト比が同一の壁紙画像を含み、
前記オリジナルの壁紙画像の各ディスプレイに表示される領域のピクセル・サイズが各ディスプレイのピクセル・サイズと一致している請求項１に記載の表示方法。
【請求項３】
前記色調調整ファイルを作成するステップが、前記色調調整ファイルの画像のピクセル・サイズと前記ディスプレイのピクセル・サイズが一致するように前記オリジナルの壁紙画像のピクセル・サイズを調整するステップを含む請求項２に記載の表示方法。
【請求項４】
前記オペレーティング・システムがＷｉｎｄｏｗｓ（登録商標）である請求項１から請求項３のいずれかに記載の表示方法。
【請求項５】
拡張モードでの表示が可能なマルチディスプレイ方式のコンピュータ・システムにおいて各ディスプレイにスクリーン・セイバ画像を表示する方法であって、
各ディスプレイが省電力動作をする画像が白または黒のいずれの色調を基調にするかを各ディスプレイの構造に基づいて判断するために各ディスプレイの識別情報を各ディスプレイから取得するステップと、
各ディスプレイに表示するオリジナルの複数のスクリーン・セイバ画像を提供するステップと、
前記識別情報に基づいて前記オリジナルの複数のスクリーン・セイバ画像の色調が白または黒を基調にするように調整した複数の色調調整ファイルを作成するステップと、
前記拡張モードで表示する１つのスクリーン・セイバ画像の色調が各ディスプレイにおいて白または黒を基調にするように前記複数の色調調整ファイルを結合した結合ファイルを作成するステップと、
各ディスプレイが省電力動作をする前記色調調整ファイルのスクリーン・セイバ画像を表示するために少なくともいずれかの前記ディスプレイにおける前記結合ファイルの表示位置を変更するように前記結合ファイルをオペレーティング・システムに設定して各ディスプレイに前記拡張モードで前記スクリーン・セイバ画像を表示するステップと、
を有する表示方法。
【請求項６】
拡張モードでの表示が可能なマルチディスプレイ方式のコンピュータ・システムであって、
複数のディスプレイと、
プロセッサと、
メイン・メモリと、
ユーティリティ・マネージャを格納する記憶装置とを含み、
前記ユーティリティ・マネージャは前記コンピュータ・システムに、
各ディスプレイが省電力動作をする画像が白または黒のいずれの色調を基調にするかを各ディスプレイの構造に基づいて判断するために各ディスプレイの識別情報を各ディスプレイから取得する機能と、
各ディスプレイに表示するオリジナルの複数の壁紙画像を提供する機能と、
前記識別情報に基づいて前記オリジナルの複数の壁紙画像の色調が白または黒を基調にするように調整した複数の色調調整ファイルを作成する機能と、
前記拡張モードで表示する１つの壁紙画像の色調が各ディスプレイにおいて白または黒を基調にするように前記複数の色調調整ファイルを結合した結合ファイルを作成する機能と
各ディスプレイが省電力動作をする前記色調調整ファイルの壁紙画像を表示するために少なくともいずれかの前記ディスプレイにおける前記結合ファイルの表示位置を変更するように前記結合ファイルをオペレーティング・システムに設定して各ディスプレイに前記拡張モードで前記壁紙画像を表示する機能と
を実現させるコンピュータ・システム。
【請求項７】
拡張モードでの表示が可能なマルチディスプレイ方式のコンピュータ・システムであって、
複数のディスプレイと、
各ディスプレイが省電力動作をする画像が白または黒のいずれの色調を基調にするかを各ディスプレイの構造に基づいて判断するために各ディスプレイの識別情報を各ディスプレイから取得する手段と、
各ディスプレイに表示するオリジナルの複数のスクリーン・セイバ画像を提供する手段と、
前記識別情報に基づいて前記オリジナルの複数のスクリーン・セイバ画像の色調が白または黒を基調にするように調整した複数の色調調整ファイルを作成する手段と、
前記拡張モードで表示する１つのスクリーン・セイバ画像の色調が各ディスプレイにおいて白または黒を基調にするように前記複数の色調調整ファイルを結合した結合ファイルを作成する手段と、
各ディスプレイが省電力動作をする前記色調調整ファイルのスクリーン・セイバ画像を表示するために少なくともいずれかの前記ディスプレイにおける前記結合ファイルの表示位置を変更するように前記結合ファイルをオペレーティング・システムに設定して各ディスプレイに前記拡張モードで前記スクリーン・セイバ画像を表示する手段と
を有するコンピュータ・システム。
【請求項８】
複数のディスプレイの接続が可能でかつ拡張モードでの表示が可能なマルチディスプレイ方式のコンピュータ・システムに、
各ディスプレイが省電力動作をする画像が白または黒のいずれの色調を基調にするかを各ディスプレイの構造に基づいて判断するために各ディスプレイの識別情報を各ディスプレイから取得する機能と、
各ディスプレイに表示するオリジナルの複数の壁紙画像を提供する機能と、
前記識別情報に基づいて前記オリジナルの複数の壁紙画像の色調が白または黒を基調にするように調整した複数の色調調整ファイルを作成する機能と、
前記拡張モードで表示する１つの壁紙画像の色調が各ディスプレイにおいて白または黒を基調にするように前記複数の色調調整ファイルを結合した結合ファイルを作成する機能と、
各ディスプレイが省電力動作をする前記色調調整ファイルの壁紙画像を表示するために少なくともいずれかの前記ディスプレイにおける前記結合ファイルの表示位置を変更するように前記結合ファイルをオペレーティング・システムに設定して各ディスプレイに前記拡張モードで前記壁紙画像を表示する機能と
を実現させるコンピュータ・プログラム。
【請求項９】
複数のディスプレイの接続が可能でかつ拡張モードでの表示が可能なマルチディスプレイ方式のコンピュータ・システムに、
各ディスプレイが省電力動作をする画像が白または黒のいずれの色調を基調にするかを各ディスプレイの構造に基づいて判断するために各ディスプレイの識別情報を各ディスプレイから取得する機能と、
各ディスプレイに表示するオリジナルの複数のスクリーン・セイバ画像を提供する機能と、
前記識別情報に基づいて前記オリジナルの複数のスクリーン・セイバ画像の色調が白または黒を基調にするように調整した複数の色調調整ファイルを作成する機能と、
前記拡張モードで表示する１つのスクリーン・セイバ画像の色調が各ディスプレイにおいて白または黒を基調にするように前記複数の色調調整ファイルを結合した結合ファイルを作成する機能と、
各ディスプレイが省電力動作をする前記色調調整ファイルのスクリーン・セイバ画像を表示するために少なくともいずれかの前記ディスプレイにおける前記結合ファイルの表示位置を変更するように前記結合ファイルをオペレーティング・システムに設定して各ディスプレイに前記拡張モードで前記スクリーン・セイバ画像を表示する機能と
を実現させるコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はマルチディスプレイ方式のコンピュータ・システムの消費電力を低減する技術に関する。
【背景技術】
【０００２】
コンピュータ・システムでは、１台のシステムで複数のディスプレイを使用できるマルチディスプレイ環境が構築されることがある。たとえばノートブック型パーソナル・コンピュータ（以下、ノートＰＣという。）では、外付けのディスプレイを接続して本体のディスプレイとの間でデュアルディスプレイ環境を構築する機能が標準的に備わっている。外付けのディスプレイとしては、プロジェクターが使用されることもある。
【０００３】
ユーザは、ノートＰＣを使用する際に本体のディスプレイと外付けのディスプレイに同時に画像を表示して作業をすることができる。デュアルディスプレイ方式では、ＯＳに対して、同じ画面を２つのディスプレイに表示するクローン・モードまたは２つの画面を１つの画面として扱う拡張モード（エキスパンション・モード）のいずれかに設定することができる。
【０００４】
ＧＵＩを採用するオペレーティング・システム（ＯＳ）を採用するコンピュータ・システムのディスプレイには、デスクトップといわれるＯＳの最下層の画面に壁紙画像が表示される。ディスプレイの構造的な相違により、同一のディスプレイが消費する電力量は表示する画像の色調により異なる。通常の液晶ディスプレイ（ＬＣＤ）において、液晶に電圧をかけない状態で白表示となるNormally White LCDでは白を基調とする画像を表示する方が黒を基調とする画像を表示するよりも消費電力が少ない。また、Normally Black LCDや有機ＥＬディスプレイでは、黒を基調とする画像を表示する方が白を基調とする画像を表示するよりも消費電力が少ない。
【０００５】
特許文献１には、このようにディスプレイのタイプにより消費電力が異なることの原理と、その原理を利用して情報の画像を構成する表示要素の中で表示面積が最大である表示要素の色を、ディスプレイによる表示処理方法に応じて、表示処理による消費電力が最小となるような色に変換して省電力を図る技術を開示する。特許文献２は、ディスプレイがＣＲＴの場合は画面の焼き付きを防ぎ、液晶の場合は液晶駆動系にかかる負荷を低減して画像表示デバイスの寿命を伸ばす技術を開示する。同文献では、コンピュータが接続されている画像表示デバイスの種類を認識して、スクリーン・セーブ・パターンとして、ＣＲＴやＳＴＮ液晶の場合には黒を主とするパターンを表示し、ＴＦＴ液晶の場合には白を主とするパターンを表示する。
【０００６】
デュアルディスプレイの２つの画面に異なる壁紙を表示するMultiWallpaperというソフトウエアがインターネットを通じて無償で提供されている。MultiWallpaperは、ＵＲＬがhttp://soft.g-sce.comのサイトから入手することができる。MultiWallpaperでは、両画面にまたがる壁紙を表示する機能はないが、ひとつの画像を２つのファイルに分けて保存し、それぞれを左右のディスプレイに壁紙として設定することで、擬似的に両画面にまたがる壁紙の設定もできるようになっている。またこれとは別に、白を基調にした壁紙ファイルをプリインストールして節電を図るノートＰＣも市場で提供されている。
【特許文献１】特開２００７−１１４５７９号公報
【特許文献２】特開平９−２９２８７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
Ｗｉｎｄｏｗｓ（登録商標）の標準的な機能では、デュアルディスプレイの２つの画面には同じ壁紙しか表示することができない。図５にＷｉｎｄｏｗｓ（登録商標）の標準的な機能を利用してプライマリ・ディスプレイ１１とセカンダリ・ディスプレイ１３に拡張モードで壁紙画像１５を表示するときの様子を示す。
【０００８】
プライマリ・ディスプレイ１１はピクセル・サイズのアスペクト比が８：５で、セカンダリ・ディスプレイ１３はピクセル・サイズのアスペクト比が４：３である。Ｗｉｎｄｏｗｓ（登録商標）では、壁紙画像をデスクトップに表示するときに「中央に表示」、「並べて表示」、および「拡大して表示」の３つのパラメータ指定をすることができる。
【０００９】
プライマリ・ディスプレイ１１のアスペクト比と壁紙画像１５のアスペクト比は一致しているので、「拡大して表示」を指定すればプライマリ・ディスプレイ１１には、ピクセル・サイズがプライマリ・ディスプレイ１１のサイズに一致するように調整された壁紙画像１５ａが表示される。セカンダリ・ディスプレイ１３のアスペクト比と壁紙画像１５のアスペクト比は一致していないので、「中央に表示」を指定すればセカンダリ・ディスプレイ１３には、周辺がトリミングされた壁紙画像１５ｂが表示される。また「拡大して表示」を指定すればセカンダリ・ディスプレイ１３のピクセル・サイズに合致するように上下および左右が異なる縮小率で縮小された壁紙画像１５ｃが表示される。
【００１０】
セカンダリ・ディスプレイ１３には、「中央に表示」または「拡大して表示」のいずれの場合にも壁紙画像１５のアスペクト比とは異なるアスペクト比の壁紙画像が表示されることになる。システムによっては、壁紙画像１５のアスペクト比を維持して全体を表示することも可能である。その場合は、デスクトップ画面の上下または左右に壁紙画像が表示されない領域が発生する。このようにＷｉｎｄｏｗｓ（登録商標）の標準的な機能を採用する限りは、拡張モードで２つの画面に異なる画像を表示し、かつ、ディスプレイのアスペクト比に一致するように壁紙ファイルのアスペクト比を調整することはできない。したがってクローン・モードおよび拡張モードのいずれの場合でも、Ｗｉｎｄｏｗｓ（登録商標）の標準的な機能を利用して２つの画面にそのディスプレイのタイプに応じた消費電力を低減するような色調の壁紙を表示することはできない。
【００１１】
そこで本発明の目的は、拡張モードで表示するマルチディスプレイ方式のコンピュータ・システムにおいて各ディスプレイの消費電力を低減することにある。
【課題を解決するための手段】
【００１２】
本発明は、拡張モードでの表示が可能なマルチディスプレイ方式のコンピュータ・システムにおいてＷｉｎｄｏｗｓ（登録商標）の標準的な機能を利用して各ディスプレイに省電力を図る壁紙画像またはスクリーン・セイバ画像を表示する方法を提供する。コンピュータ・システムは各ディスプレイの識別情報を取得する。識別情報は、ディスプレイのアスペクト比と省電力を図るための画像の色調を判断する情報を含む。コンピュータ・システムは、各ディスプレイの識別情報に基づいて、拡張モードで表示する壁紙画像の色調が各ディスプレイに対応して部分的に白または黒を基調にするように調整した結合ファイルを提供する。コンピュータ・システムは、結合ファイルをオペレーティング・システムに設定して各ディスプレイに拡張モードで壁紙画像を表示する。
【００１３】
壁紙画像の各ディスプレイに表示される領域のピクセル・サイズを、各ディスプレイのピクセル・サイズと一致させることで、各ディスプレイには結合ファイルで予定した画像が正確に表示される。結合ファイルは、ディスプレイのアスペクト比に一致したアスペクト比のオリジナル壁紙画像を用意し、オリジナル壁紙画像の色調が白または黒を基調にするように調整した色調調整ファイルを作成し、複数の色調調整ファイルを結合して作成することができる。
【００１４】
このとき、色調調整ファイルのピクセル・サイズとディスプレイのピクセル・サイズが一致するようにオリジナル壁紙画像のピクセル・サイズを調整して色調調整ファイルを作成することが望ましい。結合ファイルを拡張モードで表示するときには、必要に応じていずれかのディスプレイにおける結合ファイルの表示位置を変更することができる。
【発明の効果】
【００１５】
本発明により、拡張モードで表示するマルチディスプレイ方式のコンピュータ・システムにおいて各ディスプレイの消費電力を低減することができた。
【発明を実施するための最良の形態】
【００１６】
図１は、本発明に関連するコンピュータ・システム１０のソフトウエアおよびハードウエア構成を説明するブロック図である。コンピュータ・システム１０では、Ｗｉｎｄｏｗｓ（登録商標）というＯＳ５７のもとでデュアルディスプレイの環境が実現されている。コンピュータ・システム１０は、プロセッサ（ＣＰＵ）５１、メイン・メモリ（ＲＡＭ）５３、ハードディスク・ドライブ（ＨＤＤ）６７、およびビデオ・コントローラ６９などのハードウエアがバス（図示せず。）を通じて相互に接続されている。ビデオ・コントローラ６９には、プライマリ・ディスプレイ１０１およびセカンダリ・ディスプレイ１０３が接続されている。
【００１７】
ユーティリティ・マネージャ５５は、省電力を図りながらプライマリ・ディスプレイ１０１およびセカンダリ・ディスプレイ１０３に表示する壁紙画像およびスクリーン・セイバ画像のファイルを作成してＯＳ５７に登録するアプリケーション・ソフトウエアである。ユーティリティ・マネージャ５５は、ユーザがディスプレイの設定や壁紙画像またはスクリーン・セイバ画像の選定をするためのウインドウを作成してプライマリ・ディスプレイ１０１に表示する。ＯＳ５７は、ＡＰＩとカーネルで構成されている。
【００１８】
Ｇｒａｐｈｉｃ．ｄｌｌ５９は、アプリケーション・プログラムに公開されたダイナミック・リンク・ライブラリであり、ユーティリティ・マネージャ５５に呼び出されて壁紙ファイルおよびスクリーン・セイバ・ファイルを処理する。壁紙フォルダ６１およびスクリーン・セイバ・フォルダ６３は、ＯＳ５７のファイル・システムにより管理されるディレクトリの名称で、それぞれディスプレイに表示するオリジナル壁紙ファイルまたはオリジナル・スクリーン・セイバ・ファイルを格納する。
【００１９】
壁紙フォルダ６１またはスクリーン・セイバ・フォルダ６３には、それぞれコンピュータ・システム１０に接続される予定のあるディスプレイのアスペクト比に一致したさまざまなアスペクト比のオリジナル壁紙ファイルまたはオリジナル・スクリーン・セイバ・ファイルが任意の色調と模様で格納されている。それらの色調と模様は表示する壁紙画像やスクリーン・セイバ画像によるディスプレイの節電を考慮しないときには、ユーザが好みに応じて自由に選択できるように用意されている。壁紙ファイルおよびスクリーン・セイバ・ファイルの形式は、本実施の形態ではビット・マップを採用しているがＪＰＥＧやＰＮＧなどの他の形式にすることもできる。
【００２０】
ビデオ・ドライバ６５は、ビデオ・コントローラ６９を制御し、ユーティリティ・マネージャ５５との間でＯＳ５７を経由して通信するデバイス・ドライバである。ビデオ・コントローラ６９はデュアルディスプレイに対応しており、プライマリ・ディスプレイ１０１とセカンダリ・ディスプレイ１０３のそれぞれに対するＶＲＡＭとグラフィック・アクセラレータを備えている。コンピュータ・システム１０はプライマリ・ディスプレイ１０１にＯＳ５７が起動するまでの表示を行う。コンピュータ・システム１０は、セカンダリ・ディスプレイ１０３に、ＯＳ５７に対する設定によりプライマリ・ディスプレイ１０１に対するクローン・モードまたは拡張モードで表示を行うが本発明は拡張モードでの表示を対象とする。
【００２１】
拡張モードでは、アプリケーション・ウインドウをプライマリ・ディスプレイ１０１とセカンダリ・ディスプレイ１０３の間をマウスでドラッグして自由に移動し、いずれか一方に表示させたり２つのディスプレイに跨るようにして表示させたりすることができる。プライマリ・ディスプレイ１０１とセカンダリ・ディスプレイ１０３は、本発明に関連する要素として、表示する画像の色調により異なる電力を消費することを予定している。Normally White LCDは、白を基調にした色調の場合に消費電力が小さく黒を基調にした色調の場合に消費電力が大きい。ＩＰＳ（In Plane Switching）方式およびＦＦＳ（Fringe Field Switching）方式のＬＣＤ、ならびに有機ＥＬディスプレイ（ＯＬＥＤ）は、黒を基調にした色調の場合に消費電力が小さく白を基調にした色調の場合に消費電力が大きい。
【００２２】
さらに別の要素として、プライマリ・ディスプレイ１０１とセカンダリ・ディスプレイ１０３は、アスペクト比が相互に異なる値の規格に適合する場合があることを予定している。アスペクト比はたとえば、ピクセル・サイズが１０２４×７６８のＸＧＡ（Extended Graphics Array）という規格では４：３であり、ピクセル・サイズが１２８０×７６８のＷＸＧＡ（Wide XGA）という規格では５：３であり、ピクセル・サイズが１２８０×８００のＷＸＧＡ（Wide XGA）という規格では８：５であり、ピクセル・サイズが１２８０×１０２４のＳＸＧＡ（Super XGA）という規格では５：４である。
【００２３】
プライマリ・ディスプレイ１０１およびセカンダリ・ディスプレイ１０３には、それぞれＥＤＩＤ（Extended Display Identification Data）またはＤＤＣ（Display Data Channel）という識別子を格納したＥＥＰＲＯＭが実装されている。これらの識別子は、ディスプレイのプラグ・アンド・プレイ時またはノートＰＣ１０の起動時にビデオ・コントローラ６９のレジスタに書き込まれ、ユーティリティ・マネージャ５５は必要に応じてビデオ・ドライバ６５と通信してこの識別子を取得することができる。
【００２４】
本発明は、型式とアスペクト比の組み合わせが任意に選択されたプライマリ・ディスプレイ１０１およびセカンダリ・ディスプレイ１０３の組み合わせに対応することができる。なお、プライマリ・ディスプレイ１０１とセカンダリ・ディスプレイ１０３の物理的な割り当てはＯＳ５７の設定により自由に交換することができる。
【００２５】
図２は、拡張モードのプライマリ・ディスプレイ１０１とセカンダリ・ディスプレイ１０３に壁紙画像を表示する方法を説明する図で、図３はその手順を示すフローチャートである。ここでプライマリ・ディスプレイ１０１はアスペクト比が８：５の通常のＬＣＤ（Normally White LCD）で、セカンダリ・ディスプレイ１０３はアスペクト比が４：３のＩＰＳ方式のＬＣＤであることを前提にして説明する。ブロック２０１では、ユーティリティ・マネージャ５５が、プライマリ・ディスプレイ１０１およびセカンダリ・ディスプレイ１０３の識別子を取得して、それぞれのディスプレイについてのアスペクト比と省電力動作をさせる壁紙画像の色調とを認識する。
【００２６】
具体的には、ユーティリティ・マネージャ５５は、プライマリ・ディスプレイ１０１の壁紙画像は白を基調にし、セカンダリ・ディスプレイ１０３の壁紙画像は黒を基調にすることでコンピュータ・システム１０が節電を図ることができることを認識する。ブロック２０３では、ユーティリティ・マネージャ５５が、壁紙画像を選択するための選択画面をプライマリ・ディスプレイ１０１に表示して、ユーザに好みの壁紙画像を選択させる。このときユーティリティ・マネージャ５５は、壁紙フォルダ６１に格納された複数のオリジナル壁紙ファイルの中から選択画面に、プライマリ・ディプレイ１０１に対する選択のためにアスペクト比が８：５の複数の壁紙画像を表示し、セカンダリ・ディスプレイ１０３に対する選択のためにアスペクト比が４：３の複数の壁紙画像を表示する。
【００２７】
ユーザは、アスペクト比が８：５の複数のオリジナル壁紙画像の中からプライマリ・ディスプレイ１０１に表示するものとして壁紙画像８１を選択し、アスペクト比が４：３の複数のオリジナル壁紙画像の中からセカンダリ・ディスプレイ１０３に表示するものとして壁紙画像８３を選択したものとする。なお説明の便宜上、壁紙画像８１、８３は適宜壁紙ファイル８１、８３として記載し、以下に説明する色調調整画像や結合画像につても同様に「ファイル」と「画像」を同一の参照番号で記載する。プライマリ・ディスプレイ１０１に表示する壁紙画像とセカンダリ・ディスプレイ１０３に表示する壁紙画像の模様は同じでも異なっていてもよい。
【００２８】
ユーティリティ・マネージャ５５は、ＡＰＩを通じてＧｒａｐｈｉｃ．ｄｌｌ５９を呼び出し、選択された壁紙画像８１、８３から白を基調にした色調調整画像（白）１０５、１０９および黒を基調にした色調調整画像（黒）１０７、１１１を作成することができる。色調調整画像（白）１０５、１０９と色調調整画像（黒）１０７、１１１は、それぞれ完全な白または完全な黒にする必要はないが、通常のＬＣＤでは明度が高いほど、またその領域が広いほど節電が図れ、ＩＰＳ方式のＬＣＤで明度が低いほど、またその領域が広いほど節電が図れるので色調は美観とのトレード・オフで決定することができる。Ｇｒａｐｈｉｃ．ｄｌｌ５９は、周知の手法でオリジナル壁紙ファイルの色調を変換して色調調整ファイルを作成する。
【００２９】
ブロック２０５では、プライマリ・ディスプレイ１０１とセカンダリ・ディスプレイ１０３の型式に応じて、ユーティリティ・マネージャ５５は、ＡＰＩを通じてＧｒａｐｈｉｃ．ｄｌｌ５９を呼び出し、選択されたオリジナル壁紙ファイル８１から白を基調にした色調調整ファイル（白）１０５を作成し、オリジナル壁紙ファイル８３から黒を基調にした色調調整ファイル（黒）１１１を作成する。このときユーティリティ・マネージャ５５は、Ｇｒａｐｈｉｃ．ｄｌｌ５９に対して必要に応じてアスペクト比を維持しながらオリジナル壁紙ファイル８１、８３に対するピクセル・サイズの拡大または縮小の処理をさせる。たとえば、ＸＧＡとＵＸＧＡ（Ultra XGA）はともにアスペクト比が４：３であるが、前者のピクセル・サイズは１０２４×７６８で後者のピクセル・サイズは１２８０×１０２４である。このような場合に、いずれか一方のピクセル・サイズのオリジナル壁紙画像を他方のピクセル・サイズのディスプレイに表示する場合には、オリジナル壁紙画像のピクセル・サイズの処理が必要になる。
【００３０】
Ｇｒａｐｈｉｃ．ｄｌｌ５９は、周知の方法でピクセルの追加または削除を行って縦方向および横方向のサイズを同じ割合で変換する。このようにＧｒａｐｈｉｃ．ｄｌｌ５９は、色調調整ファイルを作成する際に、壁紙フォルダ６１に格納されていたオリジナル壁紙ファイルとディスプレイのアスペクト比は一致するがピクセル・サイズが一致しない場合には、両者のピクセル・サイズを一致させる処理を行う。このときオリジナル壁紙画像のアスペクト比は維持されているので処理前後の画像は相似形になる。
【００３１】
ブロック２０７では、ユーティリティ・マネージャ５５がＧｒａｐｈｉｃ．ｄｌｌ５９を呼び出して色調調整ファイル（白）１０５と色調調整ファイル（黒）１１１を結合して１つの結合ファイル１１５を作成する。ユーティリティ・マネージャ５５は、結合ファイル１１５にファイル名称を付して、壁紙フォルダ６１に格納する。ディスプレイの型式が例示と異なる場合は、ユーティリティ・マネージャ５５は節電条件に適合させるために色調調整ファイル１０５、１０７、１０９、１１１を作成して、他の結合ファイル１１３、１１７、１１９を作成することができる。
【００３２】
結合画像１１３は色調調整画像（白）１０５と色調調整画像（白）１０９を結合し、結合画像１１７は色調調整画像（黒）１０７と色調調整画像（白）１０９を結合し、結合画像１１９は色調調整画像（黒）１０７と色調調整画像（黒）１１１を結合して作成する。結合ファイル１１５は色調調整ファイル（白）１０５と色調調ファイル（黒）１１１で構成され、以下に説明するように、プライマリ・ディスプレイ１０１およびセカンダリ・ディスプレイ１０３に表示される結合画像の領域の色調が白または黒を基調にするようにＷｉｎｄｏｗｓ（登録商標）に設定される。
【００３３】
色調調整画像（白）１０５と色調調整画像（黒）１１１の結合方法は、拡張モードのディユアル・ディスプレイの配置関係による。拡張モードでは上下方向に拡張したり左右方向に拡張したりすることができる。その場合にプライマリ・ディスプレイ１０１とセカンダリ・ディスプレイ１０３の上下方向または左右方向の配置関係をＯＳ５７に対して設定できるようになっているが、ユーティリティ・マネージャ５５は、ＯＳ５７の設定情報を取得して色調調整画像の配置関係に応じて結合方法を決定する。図２では、左右方向の拡張モードで表示され、かつ、左側にプライマリ・ディスプレイ１０１が配置される場合を想定している。
【００３４】
ブロック２０９では、ユーティリティ・マネージャ５５が結合ファイル１１５をＯＳに設定する。ＯＳに設定するときは、たとえば、SystemParameterInfoというＡＰＩ関数を呼び出して、そのパラメータに”SPI SETDESKWALLPAPER”という値と結合ファイル１１５のディレクトリを指定する。ＯＳ５７に対する「中央に表示」、「並べて表示」、および「拡大して表示」の指定は、結合ファイル１１５のピクセル・サイズとプライマリ・ディスプレイ１０１およびセカンダリ・ディスプレイ１０３を左右に配置して合成したピクセル・サイズが合致しているのでいずれに指定してもよい。
【００３５】
この状態でＯＳ５７が結合画像１１５をプライマリ・ディスプレイ１０１とセカンダリ・ディスプレイ１０３に表示すれば、結合画像１１５の左上のコーナー１２１が各ディスプレイ１０１、１０３の左上のコーナーに合致するように表示される。この場合、プライマリ・ディスプレイ１０１には、色調調整画像（白）１０５が表示されて省電力を図ることができるが、セカンダリ・ディスプレイ１０３にも色調調整画像（白）１０５が表示されるためセカンダリ・ディスプレイでは省電力を図ることができない。
【００３６】
この問題を解消するために、ユーティリティ・マネージャ５５は、ＯＳ５７のレジストリ編集用ユーティリティに色調調整画像（黒）１１１の左上のコーナー１２３がセカンダリ・ディスプレイ１０３の左上のコーナーに合致するように表示位置を変更する値を設定して、セカンダリ・ディスプレイ１０３における結合画像１１５の表示位置を変更する。その結果、プライマリ・ディスプレイ１０１には、結合画像１１５を構成する色調調整画像（白）１０５の領域が表示され、セカンダリ・ディスプレイ１０３には、結合画像１１５の色調調整画像（黒）１１１の領域が表示されて、いずれのディスプレイでも省電力を図ることができるようになる。
【００３７】
また、結合画像１１５を構成する２つの色調調整画像１０５、１１１のピクセル・サイズはあらかじめ取得しておいたディスプレイの識別子に基づいてそのピクセル・サイズに合致するように調整されているので、ディスプレイに表示するときに結合画像のアスペクト比が変更されたり端が欠けたりすることはない。以上、壁紙画像を例にして説明したが、スクリーン・セイバ画像についても同様にディスプレイの識別子に基づいて、オリジナル・スクリーン・セイバ画像に対する色調調整ファイルの作成、ピクセル・サイズの調整、結合ファイルの作成、および結合画像の表示位置の調整を行うことで、それぞれのディスプレイが１つの結合画像の節電を図ることができる色調の領域を表示することができる。
【００３８】
以上、デュアルディスプレイを例にして説明したが、本発明は、さらに多くのディスプレイを拡張モードで表示するマルチディスプレイの環境でも実現することができる。たとえば、ディスプレイが５台の場合は、図４に示すようにそれぞれディスプレイの型式に応じて色調が調整された５つの色調調整画像を結合して１つの結合画像１２１を作成し、それを拡張モードで表示すれば、各ディスプレイには、省電力を図ることができる壁紙画像またはスクリーン・セイバ画像を表示することができる。また、本発明は、バッテリィで駆動されデュアルディスプレイ機能を標準的に搭載するノートＰＣには好適である。ノートＰＣでは、標準的には本体のディスプレイがプライマリ・ディスプレイとなり、外付けのディスプレイがセカンダリ・ディスプレイとなる。Ｗｉｎｄｏｗｓ（登録商標）が搭載されたノートＰＣにユーティリティ・マネージャ５５とＧｒａｐｈｉｃ．ｄｌｌ５９を導入することで、ユーザは画像の模様を選択するだけで節電に適した壁紙画像およびスクリーン・セイバ画像を表示することができる。
【００３９】
これまで本発明について図面に示した特定の実施の形態をもって説明してきたが、本発明は図面に示した実施の形態に限定されるものではなく、本発明の効果を奏する限り、これまで知られたいかなる構成であっても採用することができることはいうまでもないことである。
【図面の簡単な説明】
【００４０】
【図１】本発明に関連するコンピュータ・システムのソフトウエアおよびハードウエアを説明するブロック図である。
【図２】拡張モードのデュアルディスプレイ１０１、１０３に壁紙を表示する方法を説明する図である。
【図３】壁紙を表示する手順を示すフローチャートである。
【図４】マルチディスプレイに表示する結合画像の例を示す図である。
【図５】Ｗｉｎｄｏｗｓ（登録商標）の標準的な機能を利用して拡張モードのデュアルディスプレイに壁紙を表示するときの様子を説明する図である。
【符号の説明】
【００４１】
８１、８３…オリジナル壁紙ファイルまたはオリジナル壁紙画像
１０５、１０９…色調調整ファイル（白）または色調調整画像（白）
１０７、１１１…色調調整ファイル（黒）または色調調整画像（黒）
１１３、１１５、１１７、１１９、１２１…結合ファイルまたは結合画像
【図１】
0005191779.tif 000002
【図２】
0005191779.tif 000003
【図３】
0005191779.tif 000004
【図４】
0005191779.tif 000005
【図５】
0005191779.tif 000006