(57)【要約】コンピュータに接続される複数のディスプレイ・デバイスに対し，好ましくは色数，解像度及び同期周波数に関する情報，パワーマネージメント機能および／またはスクリーンセーバ機能に関する情報，ならびに，どちらをプライマリの表示装置にするかに関する情報のうちのいずれか１つを少なくとも含んだ設定情報をプロファイルとして格納しておき，プロファイルの選択により複数のディスプレイ・デバイスに各種設定を同時に行うことにより，表示機能に関する設定および設定の切り替えを簡易に行うことを可能にした。
2003093967.tif 000002
【特許請求の範囲】
【請求項１】
複数のタイプの表示装置を接続可能なコンピュータであって、
表示装置を制御するための情報のセットを含むプロファイルを、前記表示装置毎に作成するためのプロファイル作成手段と、
前記プロファイル作成手段により作成された前記プロファイルを格納するプロファイル格納手段と、
ユーザーによる所定の操作に応答して、前記プロファイル格納手段に格納された前記プロファイルを呼び出し、該プロファイルに基づいて、前記コンピュータに、表示装置を制御するための情報をセットする手段と
を含むコンピュータ。
【請求項２】
前記ユーザーの操作に応答し、前記プロファイル格納手段に格納されたプロファイルのリストを表示する、プロファイルリスト表示手段を更に含み、
前記セット手段は、前記プロファイルリスト表示手段に表示されてユーザに選択された前記プロファイルに基づいて、前記表示装置を制御するための前記情報をコンピュータに設定する請求項１記載のコンピュータ。
【請求項３】
前記プロファイル作成手段は、ユーザによる任意の名称を用いて前記プロファイルを作成し、
前記プロファイルリスト表示手段は、前記任意の名称を用いて前記リストを表示する請求項２記載のコンピュータ。
【請求項４】
前記情報は、表示装置の解像度、色数若しくはリフレッシュレートのいずれかを含む請求項１記載のコンピュータ。
【請求項５】
前記プロファイル作成手段は、スクリーンセーバ機能および／またはパワーマネージメント機能に関する設定情報を作成する請求項１記載のコンピュータ。
【請求項６】
複数の表示装置コントローラを有するビデオコントローラと、
前記複数の表示装置コントローラにそれぞれ接続され異なる特性を有する複数の表示装置の設定情報を当該複数の表示装置にそれぞれ対応するプロファイルとして格納するメモリと、
ユーザからの指定により前記メモリから前記プロファイルを呼び出し、当該プロファイルに含まれる前記設定情報に基づいて前記ビデオコントローラを制御する制御ユニットとを含み、
前記ビデオコントローラは、前記複数の表示装置に同時に画像を表示する際、前記設定情報に基づいて前記複数の表示装置コントローラに対してそれぞれ異なる同期周波数を設定することを特徴とするコンピュータ。
【請求項７】
前記ビデオコントローラは、第１の表示装置コントローラおよび第２の表示装置コントローラを備え、
前記メモリに格納される前記プロファイルは、前記第１の表示装置コントローラに接続される表示装置および前記第２の表示装置コントローラに接続される表示装置の何れか一方をプライマリィの表示装置とする情報を含むことを特徴とする請求項６記載のコンピュータ。
【請求項８】
前記メモリに前記プロファイルとして格納される前記設定情報には、それぞれの表示装置に設定される解像度、色数の情報が含まれることを特徴とする請求項６記載のコンピュータ。
【請求項９】
前記メモリに前記プロファイルとして格納される前記設定情報には、それぞれの表示装置に設定されるパワーマネージメントタイマー機能、スクリーンセーバ機能に関する情報であることを特徴とする請求項６記載のコンピュータ。
【請求項１０】
コンピュータに接続可能とされる複数の表示装置におけるそれぞれの設定情報を生成するステップと、
生成された前記設定情報を表示装置ごとのプロファイルとして格納するステップと、
ユーザからの前記プロファイルの指定を受けるステップと、
前記指定に基づいて特定のプロファイルを呼び出し、当該プロファイルに基づいて対応する表示装置の設定を行うステップと
を含むディスプレイ・デバイスの設定方法。
【請求項１１】
ユーザによるホットキーの操作に基づいて、格納されている前記プロファイルのリストを表示するステップを更に含み、
前記プロファイルの指定を受けるステップは、前記リストに表示された中からユーザによる当該プロファイルの指定を受けることを特徴とする請求項１０記載のディスプレイ・デバイスの設定方法。
【請求項１２】
第１の表示装置と共にコンピュータに接続される外付けの第２の表示装置に対して画像を表示するコンピュータにおけるディスプレイ・デバイスの設定方法であって、
前記第１の表示装置および前記第２の表示装置における何れか一方をプライマリィの表示装置として選択させるステップと、
前記第１の表示装置および／または前記第２の表示装置における設定情報を入力させるステップと、
入力された前記設定情報と共に、前記プライマリィの表示装置として選択された場合に選択された旨の情報を含めて、プロファイルとして格納するステップと  を含むディスプレイ・デバイスの設定方法。
【請求項１３】
前記第１の表示装置および／または前記第２の表示装置に対して、スクリーンセーバオフおよび／またはパワーマネージメントタイマーオフを選択させるステップを更に含む請求項１２記載のディスプレイ・デバイスの設定方法。
【請求項１４】
第１の表示装置と共に外付けの第２の表示装置を接続可能なコンピュータに、
前記第２の表示装置におけるディスプレイ設定情報を生成する生成機能と、
生成された前記ディスプレイ設定情報を所定の記憶装置にプロファイルとして格納する格納機能と、
ユーザからの前記プロファイルの指定を認識する指定認識機能と、
前記指定認識機能による認識に基づいて前記プロファイルを呼び出し、当該プロファイルに基づいて前記第２の表示装置におけるディスプレイ設定を行う設定機能と
を実現させるプログラム。
【請求項１５】
前記指定認識機能は、ユーザからのホットキーの操作に基づいて前記プロファイルの名称を含むリストを表示し、当該リストを用いてユーザが行った当該プロファイルの指定を認識することを特徴とする請求項１４記載のプログラム。
【請求項１６】
第１の表示装置と共に外付けの第２の表示装置を接続可能なコンピュータに、
前記第１の表示装置および前記第２の表示装置における何れか一方をプライマリィの表示装置として選択するための情報を表示するプライマリィ設定表示機能と、
前記第１の表示装置および／または前記第２の表示装置における設定情報を入力するための情報を表示する設定情報表示機能と、
前記プライマリィ設定表示機能と前記設定情報表示機能により表示された情報に基づくユーザの入力を格納する格納機能と
を実現させるプログラム。
【請求項１７】
前記設定情報表示機能は、解像度、色数、リフレッシュレートのいずれかの設定情報を入力するための情報を表示することを特徴とし、
前記格納機能は、前記入力をプロファイルとして格納することを特徴とする請求項１６記載のプログラム。
【発明の詳細な説明】
技術分野
本発明は、ノートブック型のパーソナルコンピュータ（ノートＰＣ）などのコンピュータ等に係り、より詳しくは、ディスプレイ・デバイスを接続可能なコンピュータに関する。
背景技術
ノートブック型のパーソナルコンピュータ（ノートＰＣ）に代表されるコンピュータでは、テレビジョン（ＴＶ）プロジェクタや外付けの拡張ＣＲＴ等の表示装置（ディスプレイ・デバイス）を接続可能に構成されたものが存在する。例えばノートＰＣ等を用いて、例えば自らが備える液晶ディスプレイ（ＬＣＤ）と共に外付けのディスプレイに同じ画像を表示したり、例えば複数のディスプレイを用いてマルチディスプレイとして表示する等、複数のディスプレイを利用した画像表示について、従来、数々の提案がなされている。例えば、プレゼンテーションを例に挙げると、コンピュータの画面をそのままプロジェクタ（スクリーンに投射する投射型ディスプレイ）を用いて表示する等の作業が実行されている。
ここで、コンピュータに接続されたデバイスに対して、ディスプレイとして機能させるためには、ユーザにとっては面倒な設定作業が必要となる。その一つとして、ノートＰＣに例えばＣＲＴディスプレイが接続されている場合には、ノートＰＣが内蔵している液晶ディスプレイ（ＬＣＤ）以外に、接続されている外部ＣＲＴに適合させた条件によって映像信号を出力しなければならない。ユーザは、例えば、表示の同期を取る同期モードでは、ＬＣＤと外付けＣＲＴとにおいて、２つのＣＲＴコントローラ（ＣＲＴＣ）に対して異なる同期周波数を設定する必要がある。また、例えば、マルチモニタモードにて、ＬＣＤと外付けＣＲＴとを用いてラージディスクトップを構成する場合には、ＬＣＤと外付けＣＲＴとにおいて水平・垂直同期周波数や解像度、色数等につき、各々異なった設定を行う必要があり、例えば、外付けＣＲＴが接続される度にこれらの複雑な設定を行わなければならない。
また、このマルチモニタにて、プレゼンテーション用の画面表示を実現するような場合、例えば、ノートＰＣに接続された外付けのディスプレイを用いてプレゼンテーションを行う場合等には、ノートＰＣのＬＣＤに表示された画像とは異なる、例えば、各種アイコンやタスクバー等を取り除いて、プレゼンテーションに必要となる画像だけを表示したいと欲する場合がある。また、スクリーンセーバ機能により表示画面がスクリーンセーバ画面に移行することや、パワーマネージメント機能が働いてディスプレイの表示画像が消えてしまうことは、プレゼンテーションに際して好ましいものではない。
本発明は、以上のような技術的課題を解決するためになされたものであって、その目的とするところは、コンピュータに接続される表示装置に対し、その表示機能に関する構成を簡易に設定できることにある。
また他の目的は、マルチモニタを構成する際に、それらを構成する表示装置の設定切り替えを簡易に行うことにある。
発明の開示
かかる目的のもと、本発明は、第１の表示装置と共に、外付けの第２の表示装置を接続可能とするコンピュータであって、この第１の表示装置とは別の設定情報である第２の表示装置に関する設定情報をプロファイルとして作成するプロファイル作成手段と、このプロファイル作成手段により作成されたプロファイルを格納するプロファイル格納手段と、ホットキーの押下によりプロファイル格納手段に格納されたプロファイルのリストを表示してユーザの選択を可能とするプロファイルリスト表示手段と、所定のホットキーを押下することで、例えば、プロファイルリスト表示手段に表示されユーザにより選択されたプロファイルに基づいて、プロファイル格納手段に格納されたプロファイルを呼び出し、第２の表示装置に対する設定を行う設定手段とを含んでいる。尚、プロファイル作成手段では、第１の表示装置の設定情報も含めてプロファイルとして作成することも可能である。即ち、第１の表示装置と第２の表示装置とで別々の設定情報、共通の設定情報をプロファイルに含めることもできる。
要するに、複数のタイプの表示装置を接続可能なコンピュータであって、表示装置を制御するための情報のセットを含むプロファイルを、表示装置毎に作成するためのプロファイル作成手段と、このプロファイル作成手段により作成されたプロファイルを格納するプロファイル格納手段と、ユーザーによる所定の操作に応答して、プロファイル格納手段に格納されたプロファイルを呼び出し、該プロファイルに基づいて、コンピュータに、表示装置を制御するための情報をセットする手段とを含むコンピュータが提供される。
ここで、このプロファイル作成手段は、ユーザによる任意の名称を用いてプロファイルを作成し、プロファイルリスト表示手段は、この任意の名称を用いてリストを表示することを特徴とすることができる。また、このプロファイル作成手段は、第２の表示装置に関する解像度、色数およびリフレッシュレートに関する情報を設定情報として作成すること、また、スクリーンセーバ機能および／またはパワーマネージメント機能に関する設定情報を作成することを特徴とすることができる。尚、この第１の表示装置は、ノートＰＣのごとく、本体システムと表示装置にて筐体を同一にする場合の他、デスクトップ型コンピュータのように、表示装置が本体システムとは異なる筐体となる場合も含む。
他の観点から捉えると、本発明が適用されるコンピュータは、複数のＣＲＴコントローラ（より一般的には表示装置コントローラ）を有するビデオコントローラと、この複数のＣＲＴコントローラにそれぞれ接続され異なる特性を有する複数の表示装置の設定情報を複数の表示装置にそれぞれ対応するプロファイルとして格納するメモリと、ユーザからの指定によりメモリからプロファイルを呼び出し、プロファイルに含まれる設定情報に基づいてビデオコントローラを制御するＣＰＵとを含み、このビデオコントローラは、複数の表示装置に同時に画像を表示する際、設定情報に基づいて複数のＣＲＴコントローラに対してそれぞれ異なる同期周波数を設定することを特徴とすることができる。
ここで、このビデオコントローラは、第１のＣＲＴコントローラおよび第２のＣＲＴコントローラを備え、メモリに格納されるプロファイルは、この第１のＣＲＴコントローラに接続される表示装置および第２のＣＲＴコントローラに接続される表示装置の何れか一方をプライマリィの表示装置とする情報を含むことを特徴とすれば、アプリケーションを実行させた場合に、例えばアプリケーション実行画面を単純に表示させる表示装置をプライマリィの表示装置として予め選定することができる点で好ましい。このプライマリィの設定がなされた表示装置は、メインの表示装置として用いられ、例えば、実行しているアプリケーションは単純に実行されるとこのメインの表示装置に表示され、例えば、アイコンやタスクバー等もそのまま表示される。
一方、本発明が適用されるディスプレイ・デバイスの設定方法は、コンピュータに接続可能とされる複数の表示装置におけるそれぞれの設定情報を生成するステップと、生成された設定情報を表示装置ごとのプロファイルとして格納するステップと、ユーザによるホットキーの操作に基づいて、格納されているプロファイルのリストを表示するステップと、このリストに表示された中からユーザによるプロファイルの指定を受けるステップと、指定に基づいて特定のプロファイルを呼び出し、プロファイルに基づいて対応する表示装置の設定を行うステップとを含んでいる。
また、本発明は、第１の表示装置と共にコンピュータに接続される外付けの第２の表示装置に対して画像を表示するコンピュータにおけるディスプレイ・デバイスの設定方法であって、第１の表示装置および第２の表示装置における何れか一方をプライマリィの表示装置として選択させるステップと、この第１の表示装置および／または第２の表示装置における設定情報を入力させるステップと、入力された設定情報と共に、プライマリィの表示装置として選択された場合に選択された旨の情報を含めて、プロファイルとして格納するステップと、第１の表示装置および／または第２の表示装置に対して、スクリーンセーバオフおよび／またはパワーマネージメントタイマーオフを選択させるステップと、選択されたスクリーンセーバオフおよび／またはパワーマネージメントタイマーオフの情報をプロファイルに格納するステップとを含んでいる。
更に、本発明は、コンピュータに実行させるプログラムとして把握することができる。即ち、本発明が適用されるプログラムは、第１の表示装置と共に外付けの第２の表示装置を接続可能なコンピュータに、第２の表示装置におけるディスプレイ設定情報を生成する生成機能と、この生成されたディスプレイ設定情報を所定の記憶装置にプロファイルとして格納する格納機能と、ユーザからのホットキーの操作に基づいてプロファイルの名称を含むリストを表示し、このリストを用いてユーザが行ったプロファイルの指定を認識する指定認識機能と、この指定認識機能による認識に基づいてプロファイルを呼び出し、このプロファイルに基づいて第２の表示装置におけるディスプレイ設定を行う設定機能とを実現させることを特徴としている。
また、本発明が適用されるプログラムは、第１の表示装置と共に外付けの第２の表示装置を接続可能なコンピュータに、第１の表示装置および第２の表示装置における何れか一方をプライマリィの表示装置として選択するための情報を表示するプライマリィ設定表示機能と、この第１の表示装置および／または第２の表示装置における解像度、色数、リフレッシュレート（同期周波数）等の設定情報を入力するための情報を表示する設定情報表示機能と、プライマリィ設定表示機能と設定情報表示機能により表示された情報に基づくユーザの入力をプロファイルとして格納する格納機能とを実現させることを特徴としている。
尚、これらのプログラムの提供方法としては、コンピュータに実行させるプログラムをこのコンピュータが読取可能に記憶した記憶媒体にて提供する形態が考えられる。この記憶媒体としては、例えばフロッピーディスクやＣＤ−ＲＯＭ媒体等が該当し、フロッピーディスクドライブ（ＦＤＤ）やＣＤ−ＲＯＭ読取装置等によってプログラムが読み取られ、フラッシュＲＯＭ等にこのプログラムが格納され、コンピュータにて実行される形態が考えられる。また、これらのプログラムは、例えば、プログラム伝送装置によってネットワークを介して例えばノートブックコンピュータに提供される形態がある。このプログラム伝送装置としては、例えば、ホスト側のサーバに設けられ、プログラムを格納するメモリと、ネットワークを介してプログラムを提供するプログラム伝送手段とを備えている。更に、コンピュータを顧客に対して提供する際に、コンピュータの中にインストールされた状態にて提供される場合がある。
発明を実施するための最良の態様
以下、添付図面に示す実施の形態に基づいて本発明を詳細に説明する。
図１は、本実施の形態が適用されるコンピュータシステムのハードウェア構成を示した図である。ここでは、コンピュータであるノートＰＣ（ノートブック型のパーソナルコンピュータ）１０に、第２の表示装置として、外付けでＣＲＴディスプレイ３０が接続された状態を示している。図１に示すノートＰＣ１０は、第１の表示装置として液晶ディスプレイ（ＬＣＤ）２０を標準として備えている。
ノートＰＣ１０のシステム側としては、システム全体の頭脳として機能し、ＯＳやこのＯＳの制御下で動作するユーティリティプログラムの他、各種プログラムを実行するＣＰＵ１１、ＣＰＵ１１の実行プログラムの読み込み領域として、あるいは実行プログラムの処理データを書き込む作業領域として利用される書き込み可能メモリであるメモリ１２、比較的高速なデータ転送が可能なバスであり、例えばデータバス幅を３２ビットや６４ビット、最大動作周波数を３３ＭＨｚ、６６ＭＨｚ、最大データ転送速度を１３２ＭＢ／秒、５２８ＭＢ／秒等とする仕様によって規格化されるＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バス１３を備えている。ＣＰＵ１１の実行プログラムには、ＯＳや周辺機器類をハードウェア操作するための各種ドライバ、特定業務に向けられたアプリケーションプログラム、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ：基本入出力システム）等のファームウェアが含まれる。
ＰＣＩバス１３には、ビデオコントローラ１４が接続される。このビデオコントローラ１４は、ＣＰＵ１１からの描画命令を処理し、処理した描画命令を描画情報としてビデオメモリ（図示せず）に書き込むと共に、ビデオメモリ（図示せず）からこの描画情報を読み出して、ディスプレイに対して描画データとして出力している。本実施の形態が適用されるビデオコントローラ１４は、外付けのＣＲＴディスプレイ３０をコントロールする第１ＣＲＴコントローラ（ＣＲＴＣ−１）１５と、液晶ディスプレイ２０をコントロールする第２ＣＲＴコントローラ（ＣＲＴＣ−２）１６を備えている。
また、ＰＣＩバス１３には、外部記憶装置であるハードディスクドライブ（ＨＤＤ）１８をコントロールするハードディスクコントローラ１７が接続されている。ＨＤＤ１８には、本実施の形態における特徴的な構成である、それぞれのディスプレイ・デバイス固有のプロファイルが格納されている。このＨＤＤ１８等の外部記憶装置は、例えば、ノートＰＣ１０本体内の「メディアベイ」または「デバイスベイ」と呼ばれる収納場所に格納される。これらの標準装備された外部記憶装置は、ＦＤＤや電池パックのような他の機器類と交換可能かつ排他的に取り付けられる場合もある。
本実施の形態では、ディスプレイ・デバイス（ノートＰＣ１０に接続された液晶ディスプレイ２０や外部のＣＲＴディスプレイ３０などの表示装置）への切り替えを、ソフトウェアがディスプレイ・デバイス固有のプロファイルをロードすることにより、瞬時に行う方法を提供している。この切り替えのためのソフトウェアは、ＨＤＤ１８内に蓄えられたプロファイルを読み出し、ビデオコントローラ１４に一連のコマンドを送ることにより、各々のディスプレイに対応させてディスプレイの解像度、色数、同期周波数などを設定している。一例として、ＣＲＴディスプレイ３０と液晶ディスプレイ２０とを同時に表示する場合において、ビデオコントローラ１４の持っている第１ＣＲＴコントローラ（ＣＲＴＣ−１）１５および第２ＣＲＴコントローラ（ＣＲＴＣ−２）１６にそれぞれ異なる同期周波数を設定し、それぞれが独立して表示の同期を取ることを可能としている。
例えば、本実施の形態では、プロファイルとして、例えばユーザの好きな名前（任意の名称）を付けて、それぞれの表示装置の設定情報を登録することが可能である。プロファイルの作成過程では、後述する設定ウィザードを走らせ、ユーザに対して必要最小限のパラメータ入力を選定させる。その後、例えば、テストボタンを押して、ディスプレイとの接続をした後、それが間違えなく使用できるものであると確認して、プロファイルを登録する。このプロファイルとしては、ディスプレイの設定に関する情報、実際にプレゼンテーション等に利用する場合には、プレゼンテーションに際して有用となるような付属情報を含める。例えば、後述するように、スクリーンセーバ機能やパワーマネージメント機能の停止等である。このプロファイルの利用方法としては、例えば、車の販売に際して新車の画面を何度も使用する場合などでは、その新車の画面表示に必要な特定機能を含めてプロファイルとして登録することも可能である。
次に、本実施の形態におけるソフトウェア処理について説明する。
図２は、ソフトウェア構成を説明するための図である。本実施の形態では、２つの主要なソフトウェアコンポーネントで構成されている。１つは、プロファイルを作成するために必要なプログラムであるディスプレイ・プロファイル設定／切り替えプログラム４０であり、他の１つは、瞬時の切り替えを可能とするホットキー・スイッチング・コンポーネント５０である。これらのソフトウェアコンポーネントによって、ディスプレイ・プロファイル・データを簡単に設定できると共に、例えばホットキーを利用して、既に作成されているディスプレイ・プロファイルのリストを瞬時に呼び出し、そのプロファイルから選んだディスプレイの構成を即座に設定可能としている。ここで、ホットキーとは、例えば、実行中のプログラムを特定するときや、アドイン・ソフト、常駐プログラムなどを呼び出すときに用いるキーであり、例えば、Ｆｎ＋Ｆ７の押下等が挙げられる。
ディスプレイ・プロファイル設定／切り替えプログラム４０は、ユーザモード（Ｕｓｅｒ  Ｍｏｄｅ）として、ディスプレイ情報を設定する設定ウィザードであるプレゼンテーション・ディレクタ・ウィザード（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｄｉｒｅｃｔｏｒ  Ｗｉｚａｒｄ，ＧＵＩ）４１、プレゼンテーション・ディレクタ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｄｉｒｅｃｔｏｒ）ＤＬＬ（Ｄｙｎａｍｉｃ  Ｌｉｎｋ  Ｌｉｂｒａｒｙ）４２、ディスプレイ・インタフェース（Ｄｉｓｐｌａｙ  Ｉｎｔｅｒｆａｃｅ）ＤＬＬ４３を含み、また、カーネルモード（Ｋｅｒｎｅｌ  Ｍｏｄｅ）として、ディスプレイ・ドライバ（Ｄｉｓｐｌａｙ  Ｄｒｉｖｅｒ）４４、ビデオ（Ｖｉｄｅｏ）ＢＩＯＳ４５を含んでいる。ビデオＢＩＯＳ４５は、ディスプレイ・スイッチング４６との入出力を制御している。プレゼンテーション・ディレクタＤＬＬ４２からビデオＢＩＯＳ４５までの一連のソフトウェアでは、プロファイルを呼び出し、ディスプレイ・デバイスの設定を行って切り替え処理を実行している。
プレゼンテーション・ディレクタ・ウィザード４１は、ディスプレイ・デバイスの設定構成情報をプロファイルとして作成する際にユーザインタフェースを提供する機能を備えている。ユーザがプレゼンテーション・ディレクタ・ウィザード４１を実行することにより、必要なディスプレイの構成をプロファイルとして保管することができる。ユーザは、プロファイルを保管する際に、実際にそのプロファイルが有効なプロファイルかどうかについてテストボタンを押す。これによって、事前に動作を確認することができる。
プレゼンテーション・ディレクタＤＬＬ４２は、ユーザが作成したプロファイルを実行する際に必要な情報を取り出し、ディスプレイ・インタフェースＤＬＬ４３に関する設定を行うための共通ルーチンの集まりである。ディスプレイ・インタフェースＤＬＬ４３は、ディスプレイに関する設定をディスプレイ・ドライバ４４に通知する際に必要な、呼び出し元のインタフェースを提供している。
ディスプレイ・ドライバ４４は、ディスプレイの設定を行うドライバである。また、ビデオＢＩＯＳ４５は、更に内部でビデオコントローラ１４にコマンドを送り、また、ディスプレイ・スイッチング４６との入出力を制御するためのＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）である。ディスプレイ・スイッチング４６では、ビデオコントローラ１４に接続されたディスプレイ・デバイスの種類が示される。ディスプレイ・デバイスとしては、前述した、外付けのＣＲＴディスプレイ３０、ノートＰＣ１０の本体に接続された液晶ディスプレイ２０の他、外付けのＴＶ、プロジェクタ等が挙げられる。
ホットキー・スイッチング・コンポーネント５０は、ユーザモードとして、ホットキー・マネージャ／オンスクリーン・ユーティリティ（Ｈｏｔ  ｋｅｙ  ｍａｎａｇｅｒ／Ｏｎ−ｓｃｒｅｅｎ  ｕｔｉｌｉｔｙ）５１、ＰＭドライバ・サービス（ＰＭ  Ｄｒｉｖｅｒ  Ｓｅｒｖｉｃｅ）５２を含み、また、カーネルモードとして、ＰＭドライバ，Ｆｎキー通知ハンドラ（ＰＭ  Ｄｒｉｖｅｒ，Ｆｎ  ｋｅｙ  ｎｏｔｉｆｙ  ｈａｎｄｌｅｒ）５３、ＢＩＯＳであるＦｎキーＡＣＰＩコントロール・メソッド（Ｆｎ  ｋｅｙ  ＡＣＰＩ  ｃｏｎｔｒｏｌ  ｍｅｔｈｏｄ）５４を含んでいる。ＦｎキーＡＣＰＩコントロール・メソッド５４は、入力部５５からなされるファンクション（Ｆｎ）キーのイベントを受けて、ドライバであるＰＭドライバ，Ｆｎキー通知ハンドラ５３に通知している。
ホットキー・マネージャ／オンスクリーン・ユーティリティ５１は、メモリ１２上に常駐するソフトウェアであり、プレゼンテーション・ディレクタ・ウィザード４１によって事前に作成されたディスプレイの構成プロファイルをノートＰＣ１０のホットキーが押されたときに瞬時に呼び出し、例えば液晶ディスプレイ２０の画面に表示させる機能を持つユーザインタフェースを提供している。ホットキー・マネージャ／オンスクリーン・ユーティリティ５１では、ユーザが事前に作成したプロファイルの名前を画面にリストとして表示し、ユーザが選択したプロファイルは、このソフトウェアを経由して、プレゼンテーション・ディレクタＤＬＬ４２のモジュールに伝えられる。
ＰＭドライバ・サービス５２、ＰＭドライバ，Ｆｎキー通知ハンドラ５３、およびＦｎキーＡＣＰＩコントロール・メソッド５４は、入力部５５からホットキーをユーザが押下した際に、ホットキー・マネージャ／オンスクリーン・ユーティリティ５１にそのキーのイベントを通知するための、デバイス・ドライバとＢＩＯＳのモジュールである。入力部５５でホットキーが押下されると、ＦｎキーＡＣＰＩコントロール・メソッド５４のＢＩＯＳが呼び出され、そのキーの押下した情報がＰＭドライバ，Ｆｎキー通知ハンドラ５３およびＰＭドライバ・サービス５２のデバイス・ドライバを経由して、ホットキー・マネージャ／オンスクリーン・ユーティリティ５１に通知される。
図３は、ディスプレイ・プロファイル設定／切り替えプログラム４０によって実行される処理を示したフローチャートである。まず、プレゼンテーション・ディレクタ・ウィザード４１を実行させて処理を開始させ、拡張モードプロファイルの作成を行う。まず、接続されるディスプレイ・デバイスに対応付けて、各種の設定がなされる。ここでは、例えば、プレゼンテーションに用いられるディスプレイ・デバイスの構成プロファイルとして、解像度、色数、パワーマネージメントタイマーオフ、スクリーンセーバオフ、その他の設定が行われる（ステップ１０１）。次に、ホットキー（例えばＦｎ＋Ｆ７キー）をイネーブルに設定する（ステップ１０２）。この設定によって、設定されたホットキーを拡張モードで使用することができる。その後、設定されたディスプレイ・デバイスの設定情報を拡張モードプロファイルとして格納し（ステップ１０３）、処理が終了する。このようにして、拡張モードプロファイルが設定されると共に、拡張モードとしてホットキーがイネーブルされる。
尚、ステップ１０１でパワーマネージメントオフ、スクリーンセーバオフ等が設定されるのは、例えば、プレゼンテーション用のＣＲＴディスプレイ３０への表示を設定する際に、一定時間、操作がなされない場合に働くパワーマネージメント機能によって画面の表示が消えることを防止し、スクリーンセーバ機能が働いてスクリーンセーバ画面に移行するのを防止するためである。本実施の形態では、ディスプレイ・デバイスの通常の設定情報の他に、このような機能についてもディスプレイ・デバイスの設定がなされる。本実施の形態において、「拡張モード」は、ホットキーを押下することで、既に作成されたディスプレイプロファイルを呼び出し、例えば第１のディスプレイである液晶ディスプレイ２０や第２のディスプレイであるＣＲＴディスプレイ３０の設定や、パワーマネージメントモード、その他のプレゼンテーション等の特定の用途に必要な設定を行うモードである。この「拡張モード」によって、プレゼンテーションなどの特定の用途に、その機能を特化させることが可能となる。一方、拡張モードではない「通常モード」では、そのホットキーは、通常の定義された動作を行う。例えば、Ｆｎ＋Ｆ７キーでは、ディスプレイの単純な切り替え操作（ＬＣＤ表示、ＣＲＴ表示、ＬＣＤ／ＣＲＴ同時表示の切り替え操作）を行っている。
図４は、ホットキー・スイッチング・コンポーネント５０によって実行される処理を示したフローチャートである。まず、入力部５５からなされるファンクション（Ｆｎ）キーのイベントとして、例えばＦｎ＋Ｆ７キーの押下を、ＢＩＯＳであるＦｎキーＡＣＰＩコントロール・メソッド５４、ドライバであるＰＭドライバ，Ｆｎキー通知ハンドラ５３を経由して、ホットキー・マネージャ／オンスクリーン・ユーティリティ５１が認識する（ステップ１１１）。ここで、例えばプレゼンテーションに使用されるモード等の拡張モードの設定がなされているか否かを判断する（ステップ１１２）。拡張モードの設定がなされていない場合には、拡張モードプロファイルをリセットし（ステップ１１６）、処理が終了する。
ステップ１１２で拡張モードの設定がなされている場合には、液晶ディスプレイ２０の画面上に、選択メニューの表示、即ち、プロファイルリストが表示される（ステップ１１３）。ここで、ホットキーにより指定を受けた、対応するディスプレイ・デバイスが接続されているか否かが判断される（ステップ１１４）。接続されていない場合には、例えば、その旨を表示してステップ１１３の選択メニューの表示に戻る。接続されている場合には、拡張モードプロファイルをロードし（ステップ１１５）、その後、ディスプレイ・デバイスの設定切り替え処理が実行される。このようにして、ホットキー（例えば、Ｆｎ＋Ｆ７キー）のイベントがモニタされ、ホットキーが押下された場合には、拡張モードプロファイルを得ることができる。
図５〜図７は、プレゼンテーション・ディレクタ・ウィザード４１によりディスプレイ構成プロファイルを作成する際に表示される画面例を示した図である。図５は、ウィザードのメイン画面であり、ここでは、既にプロファイルが作成されている場合に、プロファイル名がリスト表示される。プロファイルの変更もこの画面から実行することができる。
図６は、デュアルＣＲＴコントローラであるビデオコントローラ１４に対するディスプレイ構成を設定するウィザードの画面例を示している。例えば、第１ＣＲＴコントローラ（ＣＲＴＣ−１）１５と第２ＣＲＴコントローラ（ＣＲＴＣ−２）１６とを有するデュアルＣＲＴコントローラにより、液晶ディスプレイ２０とＣＲＴディスプレイ３０との設定をそれぞれ別々にディスプレイ構成する場合に、図６に示すような画面表示に従って設定することができる。ここでは、まず、設定するディスプレイを選択し、そのディスプレイに対して、解像度（Ｒｅｓｏｌｕｔｉｏｎ）、色数（Ｃｏｌｏｒ  ｄｅｐｔｈ）、リフレッシュレート（Ｒｅｆｒｅｓｈ  Ｒａｔｅ：同期周波数）などを設定することができる。
図７は、マルチモニタ構成によってラージディスクトップを構成する際のウィザードの画面例を示した図である。ここでは、液晶ディスプレイ２０と外付けのＣＲＴディスプレイ３０とによってラージディスクトップを構成する際の設定を示している。図７では、ディスプレイを選択して、各種の設定を行うと共に、液晶ディスプレイ２０とＣＲＴディスプレイ３０とのどちらをプライマリィ（Ｐｒｉｍａｒｙ）のモニタとするか、を指定することができる。
例えば、プライマリィか否かは、どちらのディスプレイをメイン（正）として使用し、どちらをサブ（副）として使用するかを設定するものである。例えば、プライマリィとして設定されたディスプレイに対しては、実行されているアプリケーションが単純に表示され、その表示には、アイコンやタスクバー等が同時に表示される。一方、例えば、プレゼンテーション時の表示では、アイコンやタスクバーを表示させるのは好ましくなく、できれば、必要なアプリケーションのウィンドウだけを表示したい場合がある。本実施の形態では、どちらの表示装置をプライマリィにするかを設定可能に構成することで、例えばプレゼンテーション用をサブに設定して、実際に使用する際に、画像情報をサブの画面にドラッグする等によって表示することで、必要なものだけをプレゼンテーション用の表示装置に表示させることが可能となる。
図８は、ホットキー・スイッチング・コンポーネント５０において、ホットキーによりプロファイルを呼び出し、切り替えを可能とするユーザ選択画面例を示した図である。ここに示すユーザインタフェースでは、ノートＰＣ１０のホットキーを利用して、既にプレゼンテーンョン・ディレクタ・ウィザード４１により作成されているディスプレイ・プロファイルのリストを瞬時に呼び出し、そのプロファイルから選んだディスプレイの構成を即座に設定可能としている。図８に示すようなプロファイルリストは、例えば、ユーザが任意の名称を用いてプロファイルを作成した際に、その任意の名称がリストとして表示される。このプロファイルリストは、ユーザが例えばホットキーを押下することにより、ディスプレイ画面上に表示することができる。ユーザは、この表示されたプロファイルリストから、所定のディスプレイを選択することにより、選択したディスプレイの構成を設定、変更することができる。
このように、本実施の形態では、設定ウィザードを用いて、例えばプレゼンテーション用の外付けディスプレイの設定を行い、プロファイルとして格納することで、例えばホットキーによって接続される外付けディスプレイ等を迅速に切り替えることができる。また、２つのＣＲＴコントローラ（ＣＲＴＣ）同期モードをサポートし、また、ホットキーを用いてマルチモニタモードに切り替えることも可能である。更に、ユーザは、複数のディスプレイ構成を設定できると共に、これらのディスプレイ構成に用いられる設定情報をプロファイルとして格納し、ホットキーを用いてこれらの設定情報を得ることができるので、例えば、プレゼンテーション時などにおいても、迅速にディスプレイ構成を切り替えることができる。
また更に、本実施の形態では、例えばノートＰＣ１０に外付けされるプレゼンテーション用のディスプレイではなく、内蔵される液晶ディスプレイ２０をプライマリィに設定することで、例えばタスクバーやアイコン等の表示を禁止したり、また、必要なアプリケーションだけを表示させる等、プレゼンテーションを実行するに最適なディスプレイ構成を簡易に実現することが可能となる。
以上説明したように、本発明によれば、コンピュータに接続される表示装置に対し、その表示機能に関する構成を簡易に設定できる。
【図面の簡単な説明】
図１は、本実施の形態が適用されるコンピュータシステムのハードウェア構成を示した図である。
図２は、ソフトウェア構成を説明するための図である。
図３は、ディスプレイ・プロファイル設定／切り替えプログラムによって実行される処理を示したフローチャートである。
図４は、ホットキー・スイッチング・コンポーネントによって実行される処理を示したフローチャートである。
図５は、ウィザードのメイン画面の一例を示した図である。
図６は、ビデオコントローラに対するディスプレイ構成を設定するウィザードの画面例を示している。
図７は、マルチモニタ構成によってラージディスクトップを構成する際のウィザードの画面例を示した図である。
図８は、ホットキーによりプロファイルを呼び出し、切り替えを可能とするユーザ選択画面例を示した図である。
【図１】
2003093967.tif 000003
【図２】
2003093967.tif 000004
【図３】
2003093967.tif 000005
【図４】
2003093967.tif 000006
【図５】
2003093967.tif 000007
【図６】
2003093967.tif 000008
【図７】
2003093967.tif 000009
【図８】
2003093967.tif 000010
【国際調査報告】
2003093967.tif 000011
2003093967.tif 000012
2003093967.tif 000013
2003093967.tif 000014