(57)【特許請求の範囲】
【請求項１】
コンピュータで画面表示プログラムを実行して画面の明るさを適宜変化させた表示画面を生成する表示画面生成手段と、
複数の画面表示プログラムのそれぞれについて表示内容の特性を表す識別情報を記憶しており、画面表示プログラムの起動時に同画面表示プログラムについての識別情報に基づいて対応する表示内容の特性を識別する表示内容識別手段と、
識別された表示内容の特性に応じて視認者にとって見やすい明るさとなるように予め対応づけられた対応関係に基づいて上記表示画面の明るさを変更する明るさ制御手段とを具備することを特徴とする画面生成装置。
【請求項２】
上記請求項１に記載の画面生成装置において、上記明るさ制御手段は、上記表示画面生成手段にて生成される表示画面の輝度を変更することを特徴とする画面生成装置。
【請求項３】
上記請求項１または請求項２のいずれかに記載の画面生成装置において、上記明るさ制御手段は、上記表示画面生成手段にて生成される表示画面のコントラストを変更することを特徴とする画面生成装置。
【請求項４】
上記請求項１〜請求項３のいずれかに記載の画面生成装置において、上記表示画面生成手段は、所定の表示器を備えて上記表示画面を表示することを特徴とする画面生成装置。
【請求項５】
上記請求項１〜請求項４のいずれかに記載の画面生成装置において、上記表示画面生成手段は、別体の表示器に上記表示画面を表示するための画像情報を生成して出力することを特徴とする画面生成装置。
【請求項６】
上記請求項１〜請求項５のいずれかに記載の画面生成装置において、上記表示画面生成手段は、上記複数の画面表示プログラムを起動して複数の表示窓を表示する表示画面を生成可能であり、
上記表示内容識別手段は、上記複数の表示窓の中でアクティブな表示窓の表示内容を識別することを特徴とする画面生成装置。
【請求項７】
上記請求項１〜請求項６のいずれかに記載の画面生成装置において、上記明るさ制御手段は、利用者が任意に設定可能な上記対応関係に基づいて明るさを変更することを特徴とする画面生成装置。
【請求項８】
上記請求項１〜請求項７のいずれかに記載の画面生成装置において、上記表示画面生成手段は、上記表示画面をバックライト方式の液晶表示パネルに表示し、
上記明るさ御手段は、上記液晶表示パネルのバックライトの発光量を変化させることにより上記表示画面全体の輝度を変更することを特徴とする画面生成装置。
【請求項９】
上記請求項１〜請求項８のいずれかに記載の画面生成装置において、上記表示画面生成手段は、上記表示画面を構成するドットマトリクス状の各画素について輝度情報を表すディジタルデータを生成し、
上記明るさ制御手段は、上記輝度情報を修正して上記表示画面の明るさを変更することを特徴とする画面生成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータで画面表示プログラムを実行して画面の部位毎の明るさを適宜変化させた表示画面を生成する画面生成装置に関する。
【０００２】
【従来の技術】
従来、この種の画面生成装置として図９に示すものが知られている。
同図において、ＰＣ１における主基板１ａは、図示しないＣＰＵやＲＡＭといった電子部品を備えており、起動時にハードディスク１ｂに記憶されたオペレーティングシステム１ｂ１をロードしてワープロソフト１ｂ２や描画ソフト１ｂ３などのプログラムを実行可能となる。さらに、主基板１ａ上の図示しないグラフィックチップは、オペレーティングシステム１ｂ１の備えるディスプレイドライバにより表示しようとする画像の画像データを生成する。そして、同画像データは所定の信号化処理にて映像信号に変換された後、インターフェイスケーブル２を介してディスプレイ３に伝送され、ディスプレイ３は同映像信号に基づいて実際の画面表示を行っている。
【０００３】
ワープロソフト１ｂ２にあっては、表示対象が文字であるため表示画面が明るく見える必要性はなく、むしろ比較的長時間にわたって文字を入力する作業が想定されるため、暗めの表示画面が適していると言える。他方、描画ソフト１ｂ３にあっては、イラストを描いたり、写真を取り込んだりすることからコントラストを強調したい場面が多い。そこで、必要に応じてディスプレイ３に設置された明暗調節つまみ３ａやコントラスト調節つまみ３ｂを操作して明暗を調節したり、コントラストを調節したりしていた。
【０００４】
【発明が解決しようとする課題】
上述した従来の画面生成装置においては、次のような課題があった。
使必要に応じて利用者が明暗調節つまみ３ａやコントラスト調節つまみ３ｂを操作して表示画面の明暗やコントラストを変更するなどしており、かかる操作が煩わしいことがあった。
【０００５】
本発明は、上記課題にかんがみてなされたもので、画面表示プログラムを実行することによって表示画面を生成するにあたり、最適な明るさの表示画面を生成することが可能な画面生成装置の提供を目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成するため、請求項１にかかる発明は、コンピュータで画面表示プログラムを実行して画面の明るさを適宜変化させた表示画面を生成する表示画面生成手段と、複数の画面表示プログラムのそれぞれについて表示内容の特性を表す識別情報を記憶しており、画面表示プログラムの起動時に同画面表示プログラムについての識別情報に基づいて対応する表示内容の特性を識別する表示内容識別手段と、識別された表示内容の特性に応じて視認者にとって見やすい明るさとなるように予め対応づけられた対応関係に基づいて上記表示画面の明るさを変更する明るさ制御手段とを具備する構成としてある。
【０００７】
上記のように構成した請求項１にかかる発明においては、表示画面生成手段は、コンピュータで画面表示プログラムを実行することにより画面の部位毎の明るさを適宜変化させた表示画面を生成し、表示内容識別手段が同画面表示プログラムにて生成される表示内容を識別する。すると、明るさ制御手段が識別された表示内容の特性に応じて視認者にとって見やすい明るさとなるように予め対応づけられた対応関係に基づいて上記表示画面の明るさを変更する。
【０００８】
ここで、表示画面生成手段にて生成される表示画面の明るさは画面の部位毎に適宜変化しているが、ここにおける明るさとは利用者が表示画面を視認して主観的に明るいと感じたり、暗いと感じたりする程度であればよい。すなわち、部位毎に明るさが変化するというものの、それが表示画面全体の明暗を意味する場合もあれば、表示画面の濃淡を意味する場合もあり、いずれの場合をも含むものとする。そこで、明るさ制御手段が表示画面の明るさを変更する場合の変更手法の一例として、請求項２にかかる発明は、請求項１に記載の画面生成装置において、上記明るさ制御手段は、上記表示画面生成手段にて生成される表示画面の輝度を変更する構成としてある。
【０００９】
上記のように構成した請求項２にかかる発明においては、明るさ制御手段は、表示画面の輝度を変更可能であり、実際に輝度を変更すると、表示画面全体が明るくなったり、暗くなったりする。
【００１０】
また、別の一例として、請求項３にかかる発明は、請求項１または請求項２のいずれかに記載の画面生成装置において、上記明るさ制御手段は、上記表示画面生成手段にて生成される表示画面のコントラストを変更する構成としてある。
【００１１】
上記のように構成した請求項３にかかる発明においては、明るさ制御手段は、表示画面のコントラストを変更可能であり、実際にコントラストを変更すると、表示画面の濃淡が強くなったり、弱くなったりする。むろん、表示画面全体の輝度を変更しつつ、コントラストを変更するというように、複合的に明るさを変更可能であることはいうまでもない。
【００１２】
表示画面生成手段による表示画面の生成態様については広義に捉えるものとし、その一例として、請求項４にかかる発明は、請求項１〜請求項３のいずれかに記載の画面生成装置において、上記表示画面生成手段は、所定の表示器を備えて上記表示画面を表示する構成としてある。
【００１３】
上記のように構成した請求項４にかかる発明においては、表示画面生成手段は、表示器自体を備えており、この表示器に表示画面を表示する。
【００１４】
また、表示画面生成手段が表示器を備えているか否かに関わらず、表示画面の生成態様の別の一例として、請求項５にかかる発明は、請求項１〜請求項４のいずれかに記載の画面生成装置において、上記表示画面生成手段は、別体の表示器に上記表示画面を表示するための画像情報を生成して出力する構成としてある。
【００１５】
上記のように構成した請求項５にかかる発明においては、表示画面生成手段は、所定の画像情報を生成し、別体の表示器が同画像情報に基づいて実際の表示画面を表示する。むろん、ここにおける画像情報は、少なくとも別体の表示器がこれに基づいて実際の表示画面を表示することができればよく、ディジタル画像データであったり、アナログ映像信号であるなど各種の形態のものを適用することができる。また、かかる画像情報を表示器に伝送するインターフェイスは全くの任意であり、シリアルインターフェイス、パラレルインターフェイスやＵＳＢインターフェイスなど各種の形態を適用可能である。
【００１６】
このように、表示画面を生成するという場合、画面生成装置が備える表示器に表示するもののみならず、画面生成装置とは別体の表示器に表示画面を表示するための画像情報を生成する場合も含むものとする。例えば、ＰＣが画面表示プログラムを実行して所定のディスプレイに表示する場合、同ＰＣとディスプレイが一体として画面生成装置を構成することもあれば、ＰＣ本体のみで画面生成装置を構成することもあり、いずれの場合も本発明に含まれることになる。
【００１７】
ところで、近年ではいわゆるマルチウィンドウ機能が採用されるなど、複数のウィンドウを表示して各ウィンドウで異なる表示内容を表示することが行われるに至った。そこで、かかる事情にかんがみ、請求項６にかかる発明は、請求項１〜請求項５のいずれかに記載の画面生成装置において、上記表示画面生成手段は、上記複数の画面表示プログラムを起動して複数の表示窓を表示する表示画面を生成可能であり、上記表示内容識別手段は、上記複数の表示窓の中でアクティブな表示窓の表示内容を識別する構成としてある。
【００１８】
上記のように構成した請求項６にかかる発明においては、表示画面生成手段は複数の画面表示プログラムを起動して複数の表示窓を表示すると、表示内容識別手段は同複数の表示窓の中からアクティブな表示窓の表示内容を識別する。むろん、アクティブな表示窓を厳密な意味で捉えれば、内部的にＣＰＵの占有率が高い画面表示プログラムに対する表示窓ということになるが、ここにおいては利用者が着目する表示窓としての意味を有する。例えば、複数の表示窓が重なるようにして表示される場合には、最前面の表示窓と考えればよい。また、利用者がアクティブな表示窓を他の表示窓に切り換えた場合には、その切換に応じて表示内容識別手段にてアクティブな表示窓を識別し直し、表示画面の明るさを変更すればよい。
【００１９】
表示内容識別手段は、画面表示プログラムが生成する表示内容を識別するが、その識別手法としても各種の手法を適用可能である。例えば、表示画面を走査するとともにパターン認識等の手法を利用して同表示画面の表示内容を認識することも可能である。また、別の識別手法の一例として、請求項１の発明は、上記表示内容識別手段は、複数の画面表示プログラムのそれぞれについて表示内容の特性を表す識別情報を記憶しており、画面表示プログラムの起動時に同画面表示プログラムについての識別情報に基づいて対応する表示内容の特性を識別する構成としてある。
【００２０】
上記のように構成した請求項１にかかる発明においては、表示内容識別手段は、複数の画面表示プログラムのそれぞれについて表示内容の特性を表す識別情報を記憶しており、画面表示プログラムが起動されると、同識別情報に基づいて同画面表示プログラムに対応する表示内容の特性を識別する。ここで識別すべき表示内容の特性とは、明るさ制御手段が同表示内容の特性に基づいて視認者にとって見やすい明るさとなるように表示画面の明るさを変更することができればよい。むろん、見やすい明るさであるか否かの厳格な判断基準は必要とせず、表示内容の利用状況等に応じて、通常、視認者が見やすいと思われる明るさであれば足りる。例えば、画面表示プログラムがワープロソフトである場合、表示内容の大部分が文字等であるため、表示画面を明るくする必要性はないし、むしろ長時間にわたる入力作業が想定されるため、表示画面を全体として暗くした方が好適であるといえる。
【００２１】
このように、実行する画面表示プログラムに応じて明るさを制御する方向性はある程度判明しており、予めその対応関係を記憶しておけばよいが、明るさの感覚については各視認者によって個人差があって一律ではない。そこで、請求項７にかかる発明は、請求項１〜請求項６のいずれかに記載の画面生成装置において、上記明るさ制御手段は、利用者が任意に設定可能な上記対応関係に基づいて明るさを変更する構成としてある。
【００２２】
上記のように構成した請求項７にかかる発明においては、各画面表示プログラムの表示内容の特性に対して表示画面の明るさの対応関係を利用者が任意に設定可能であり、明るさ制御手段は同対応関係に基づいて表示画面の明るさを変更する。具体的には、所定のユーティリティを用いてかかる対応関係を利用者が容易に設定できるようにしておけば好適である。
【００２３】
画面表示プログラムによる表示画面をＣＲＴディスプレイに表示するにあたり、表示画面全体の輝度を変更するであるとか、コントラストを変更する場合、既存の輝度調節回路やコントラスト調節回路を用いて実現することができるが、具体的な明るさの変更方法については、むろん、この構成に限定されることはない。その一例として、請求項８にかかる発明は、請求項１〜請求項７のいずれかに記載の画面生成装置において、上記表示画面生成手段は、上記表示画面をバックライト方式の液晶表示パネルに表示し、上記明るさ御手段は、上記液晶表示パネルのバックライトの発光量を変化させることにより上記表示画面全体の輝度を変更する構成としてある。
【００２４】
上記のように構成した請求項８にかかる発明においては、表示画面生成手段は、バックライト方式の液晶表示パネルに表示画面を表示しており、明るさ制御手段が同液晶表示パネルのバックライトの発光量を変化させると表示画面の明暗が変更される。この場合、ＲＧＢ信号を修正する必要がなく、極めて容易に表示画面の明暗を変更することができる。
【００２５】
さらに、表示画面の明るさを変更する別の手法として、請求項９にかかる発明は、請求項１〜請求項８のいずれかに記載の画面生成装置において、上記表示画面生成手段は、上記表示画面を構成するドットマトリクス状の各画素について輝度情報を表すディジタルデータを生成し、上記明るさ制御手段は、上記輝度情報を修正して上記表示画面の明るさを変更する構成としてある。
【００２６】
上記のように構成した請求項９にかかる発明においては、表示画面生成手段は、表示画面を構成するドットマトリクス状の各画素について輝度情報を表すディジタルデータを生成しており、明るさ制御手段が同輝度情報を修正すると表示画面の明るさが変更される。例えば、表示画面全体の明暗を変更する場合には、各画素について全体として輝度情報を変更すればよいし、コントラストを変更する場合には最大輝度と最低輝度の格差が大きくなるように輝度情報を修正すればよい。
【００２７】
【発明の効果】
以上説明したように本発明は、画面表示プログラムが生成する表示内容の特性に応じて視認者にとって見やすい明るさとなるように表示画面の明るさを変更するようにしたため、利用者が手動で明るさを調節するなどの煩わしい操作をしなくとも最適な明るさの表示画面を生成することが可能な画面生成装置を提供することができる。
【００２８】
また、請求項２にかかる発明によれば、表示画面の明るさを変更する一態様として、表示画面全体の明暗を変更することができる。
【００２９】
さらに、請求項３にかかる発明によれば、表示画面の明るさを変更する一態様として、表示画面のコントラストを変更することができる。
【００３０】
さらに、請求項４にかかる発明によれば、表示画面生成の一態様として表示器に表示画面を表示することができる。
【００３１】
さらに、請求項５にかかる発明によれば、別体の表示器に画面表示する場合に対応することができる。
【００３２】
さらに、請求項６にかかる発明によれば、複数の表示窓を表示する表示画面を生成可能な場合に、視認者が着目する表示窓の表示内容にあわせて表示画面の明るさを変更することができる。
【００３３】
さらに、請求項１にかかる発明によれば、所定の識別情報に基づいて同画面表示プログラムによる表示内容の特性を容易に識別することができる。
【００３４】
さらに、請求項７にかかる発明によれば、利用者が表示画面の明るさを任意に設定することができるため、より見やすい明るさで表示画面を生成することができる。
【００３５】
さらに、請求項８にかかる発明によれば、表示画面生成手段がバックライト方式の液晶表示パネルに表示画面を表示する場合に表示画面の明暗を極めて容易に変更することができる。
【００３６】
さらに、請求項９にかかる発明によれば、表示画面生成手段が表示画面を構成するドットマトリクス状の各画素について輝度情報を表すディジタルデータを生成する場合に表示画面の明るさを変更することができる。
【００３７】
【発明の実施の形態】
以下、図面にもとづいて本発明の実施形態を説明する。
図１は、本発明の一実施形態にかかる画面生成装置を斜視図により示しており、図２は同画面生成装置を構成するＰＣとＣＲＴディスプレイの電気的な接続形態を概略ブロック図により示している。
図において、ＰＣ１０の筐体背面には、ＣＲＴディスプレイ２０や、キーボードＫやマウスＭなどの入力系機器がそれぞれ所定のインターフェイスにて接続されており、ＣＲＴディスプレイ２０はＰＣ１０にて表示しようとする表示内容を表示するとともに、利用者は同ＣＲＴディスプレイ２０の表示内容を視認しつつキーボードＫやマウスＭなどを用いてＰＣ１０に対して入力作業を行う。
【００３８】
ここで、ＰＣ１０とＣＲＴディスプレイ２０の具体的な接続形態に着目すると、ＰＣ１０側の主基板１１に配設されたディスプレイ接続端子１１ａとＣＲＴディスプレイ２０側の接続端子２１ａとが所定のケーブルにて接続されるとともに、主基板１１上のシリアルポート１１ｂとＣＲＴディスプレイ２０側のシリアルポート２１ｂとが同様に接続されている。そして、前者の接続を介してＰＣ１０からＣＲＴディスプレイ２０にアナログのＲＧＢ信号が伝送され、後者の接続を介してＰＣ１０からＣＲＴディスプレイ２０に所定のシリアルデータが伝送される。以下、各々の伝送形態について説明する。
【００３９】
主基板１１は、図示しないＣＰＵやＲＡＭを用いて電源投入時にハードディスク１２からオペレーティングシステム１２ａを読み込んでプログラム実行可能状態となるとともに、オペレーティングシステム１２ａのディスプレイドライバを実行することによって、図示しないグラフィックチップが表示画面を構成するドットマトリクス状の各画素についてＲＧＢの輝度情報を表すディジタル画像データを生成する。そして、主基板１１は生成したディジタル画像データを所定の信号化処理にてアナログＲＧＢ信号に変換した後、ディスプレイ接続端子１１ａを介して出力する。このアナログＲＧＢ信号はＣＲＴディスプレイ２０側の接続端子２１ａを介して映像処理回路２２に入力され、当該映像処理回路２２が同アナログＲＧＢ信号に基づいてＣＲＴ２３をドライブすることにより画面表示が行われる。
【００４０】
オペレーティングシステム１２ａは、いわゆるＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を有するマルチタスク機能を備えており、複数のウィンドウを立ち上げて各ウィンドウで同時にアプリケーションを実行することが可能であるとともに、ＣＰＵの空き時間を利用して処理するバックグラウンド処理と、このバックグラウンド処理に優先して処理するフォアグラウンド処理とで処理の優先度を使い分けることが可能である。
例えば、図３は二つのウィンドウを立ち上げて各々のウィンドウで異なるアプリケーションを同時に実行したときのＣＲＴディスプレイ２０の表示画面を示している。本実施形態においては、画面最前面にあるウィンドウにて実行されるアプリケーションがフォアグラウンド処理にて処理され、後面側のウィンドウにて実行されるアプリケーションがバックグラウンド処理にて処理されるようになっている。そして、マウス操作や所定のキー操作によって所望のウィンドウを最前面に移動することが可能であり、これに伴ってアプリケーションのフォアグラウンド処理およびバックグラウンド処理が切り替えられる。
【００４１】
ハードディスク１２には、オペレーティングシステム１２ａのほかに、同オペレーティングシステム１２ａのもとで実行可能アプリケーションＡ、アプリケーションＢといった複数のアプリケーションと、監視プログラム１２ｂとが備えられている。ここに、アプリケーションＡはワープロソフトであり、他方、アプリケーションＢは描画ソフトである。これらのアプリケーションをオペレーティングシステム１２ａ上で実行してワープロ入力画面を表示したり、描画入力画面などを表示するためのアナログＲＧＢ信号が生成されることから、本実施形態においては、オペレーティングシステム１２ａと、これらのアプリケーションとが全体として画面表示プログラムを構成するとともに、同画面表示プログラムと当該画面表示プログラムを実行するハードウェア構成とが表示画面生成手段を構成する。
【００４２】
一方、監視プログラム１２ｂは、オペレーティングシステム１２ａの起動時にメモリに常駐する常駐型のプログラムであり、概略、図４に示すフローチャートに従って処理を実行している。
同図において、ステップＳ１１０ではフォアグラウンド処理にて実行されるアプリケーションを検出する。具体的には、オペレーティングシステム１２ａは、マルチタスク機能を有していることからタスク管理に関する情報を備えており、ステップＳ１１０にてかかる情報からフォアグラウンド処理にて実行されるアプリケーションを検出する。
【００４３】
監視プログラム１２ｂは、図５に示すように複数のアプリケーションについて、所定の明暗設定情報と、コントラスト設定情報とを対応づけた識別情報を備えており、次なるステップＳ１２０ではかかる識別情報を検索して上記のようにして検出したアプリケーションに対応する明暗設定情報と、コントラスト設定情報とを取得する。この明暗設定情報と、コントラスト設定情報は、各アプリケーションによって見やすいと思われる表示画面の明るさを設定するための情報である。同図からも分かるように、明暗設定情報とコントラスト設定情報は、それぞれ「１」〜「１０」の整数値で可変であり、数値が高い方が「明るい」、またはコントラストが「高い」を意味している。この明暗設定情報やコントラスト設定情報は、所定のユーティリティを用いて利用者が任意に設定することができるようになっており、各アプリケーションについて利用者が最も見やすいと思われる数値を設定する。
【００４４】
アプリケーションがワープロソフトである場合、その表示画面を明るくする必要はないし、むしろ、長時間にわたる入力作業も想定されるため、暗めの表示画面が適しているといえる。一方、描画ソフトにあっては、イラストを描いたり、写真を取り込んだりすることからコントラストを強調したい場面が多い。そこで、かかる要件を満たすべく利用者は上記のような明暗設定情報とコントラスト設定情報とを予め設定しておく。すなわち、設定された明暗設定情報やコントラスト設定情報が間接的に各アプリケーションによる表示内容の特性を表している。従って、本実施形態においては、かかる識別情報を取得する監視プログラム１２ｂと当該監視プログラム１２ｂを実行するハードウェア構成とが表示内容識別手段を構成する。
【００４５】
次のステップＳ１３０では、ステップＳ１２０で取得した明暗設定情報とコントラスト設定情報とに基づいて所定の識別データを生成するとともに主基板１１上のシリアルポート１１ｂを介して送出し、以降、同様にしてステップＳ１１０〜Ｓ１３０を順繰りに実行する。このように、ステップＳ１１０にて繰り返してフォアグラウンド処理のアプリケーションを検出しており、フォアグラウンド処理のアプリケーションが切り換えられたとしても、ステップＳ１１０にて切換後のアプリケーションが検出されて同アプリケーションに対する識別データが新たに生成されて送出される。
【００４６】
上述したようにして出力される識別データは、ＣＲＴディスプレイ２０側のシリアルポート２１ｂを介してデコーダ２４に入力される。デコーダ２４は、同識別データを解析して明暗設定情報とコントラスト設定情報とを検知するとともに、その検知結果に予め対応づけられた所定の制御データを出力する。そして、ここで出力された制御データは、ＤＡＣ２５にてアナログの制御電圧に変換されて出力される。
上述しなかったが、映像処理回路２２は既存のＡＢＬ回路等を利用した輝度・コントラスト調節回路２２ａを備えており、所定の制御電圧によって表示画面全体の輝度およびコントラストを変化させることができるようになっており、ＤＡＣ２５から出力された制御電圧は、輝度・コントラスト調節回路２２ａに入力される。すると、輝度・コントラスト調節回路２２ａは、図５に示す識別情報の内容に基づいて、ＰＣ１０側の最前面のウィンドウで実行されているアプリケーションに応じた表示画面の明暗およびコントラストに調節することになり、利用者が特に操作しなくとも最適な明るさの表示画面が表示されることになる。
【００４７】
以上のように、本実施形態においては、デコーダ２４がＰＣ１０側の表示内容の特性を表す識別データを検知して表示画面の明暗およびコントラストを制御するための制御データを生成するとともに、ＤＡＣ２５が同制御データをアナログの制御電圧に変換し、輝度・コントラスト調節回路２２ａが同制御電圧に基づいて表示画面の明暗およびコントラストを制御しており、これらのハードウェア構成が明るさ制御手段を構成する。
【００４８】
本実施形態においては、ＰＣ１０側で生成した識別データをＣＲＴディスプレイ２０側に個別のシリアルインターフェイスにて伝送しているが、むろん、かかる識別データの伝送インターフェイスについては、これに限定されることはない。例えば、近年ではディスプレイの最大解像度や型番等の情報を有するＤＤＣチップをディスプレイ側に備えるとともに、このＤＤＣチップとＰＣ側のグラフィックチップとで通信を行って上記のような最大解像度や型番等の情報をＰＣ側で取得することができるようになっている。そこで、かかる通信路を利用してディスプレイ側の輝度やコントラストを制御するようにしてもよい。また、パラレルインターフェイスやＵＳＢインターフェイスなどのインターフェイスを利用するようにしてもよく、適宜変更可能である。
【００４９】
さらに、本実施形態においては、ＣＲＴディスプレイ２０の表示画面の明るさを調節する構成としてあるが、むろん、適用するディスプレイの種類としては、これに限られることはなく、適宜変更可能である。例えば、図６の概略ブロック図に示すものは、ＰＣ１０の空きスロットに専用のディスプレイボード１３を装着し、このディスプレイボード１３のディスプレイ接続端子１３ａとＤＳＴＮ方式の液晶ディスプレイ３０の接続端子３０ａとがＵＳＢインターフェイスにて接続されている。
【００５０】
同図においてディスプレイボード１３は、図示しないディジタルデータ生成チップを備えており、同様にしてＰＣ１０側にてディスプレイドライバを実行することにより表示画面を構成するドットマトリクス状の各画素についてＲＧＢの輝度情報を表すディジタル画像データを生成する。そして、このディジタル画像データと、垂直同期信号、水平同期信号やその他のタイミング信号やクロック信号とからなるディジタルデータを生成する。また、ＰＣ１０側では監視プログラム１２ｂがオペレーティングシステム１２ａの起動時にメモリに常駐しており、フォアグラウンド処理にて実行されるアプリケーションに応じて所定の識別データを生成していることは上述したものと同様である。ディスプレイボード１３は、上記のようなディジタルデータと識別データとをＵＳＢインターフェイスにて液晶ディスプレイ３０に伝送する。
【００５１】
液晶ディスプレイ３０に入力された上記ディジタルデータは、接続端子３０ａを介してパネル部３１に入力される。このパネル部３１には、液晶表示パネル３１ａやインバータ部３１ｂや調光部３１ｃが備えられており、調光部３１ｃにて発光量を調節しながらインバータ部３１ｂにてバックライトを照射しつつ、液晶表示パネル３１ａにて上記ディジタルデータに基づいて所定の駆動信号を生成するとともに、同駆動信号を用いてＸ軸とＹ軸の交点に電圧を印加して画面表示を行っている。
【００５２】
他方、液晶ディスプレイ３０に入力された上記識別データはデコーダ３２に入力され、同デコーダ３２はＰＣ１０側でフォアグラウンド処理で実行されているアプリケーションの明暗設定情報を検知し、その検知結果に応じてインバータ部３１ｂと調光部３１ｃによるバックライトの発光量を制御する。例えば、ＰＣ１０側でフォアグラウンド処理にて実行されているアプリケーションがワープロソフトである場合にバックライトの発光量を抑制し、同アプリケーションが描画ソフトである場合にバックライトの発光量を高めるなどする。この場合、バックライトの発光量を制御するだけで極めて容易に表示画面の明暗を変更することができる。
【００５３】
また、適用するディスプレイの種別がＣＲＴディスプレイであるか、液晶ディスプレイであるかにかかわらず、ＰＣ１０は表示画面を構成するドットマトリクス状の各画素についてＲＧＢの輝度情報で表した画像データを生成していることから、かかる画像データを直接修正することにより表示画面全体の明暗やコントラストを制御することも可能である。例えば、図７に示すように、生成した画像データ（Ｒ，Ｇ，Ｂ）に所定のフィルタ１４を適用することにより、輝度成分を変更した画像データ（Ｒ’，Ｇ’，Ｂ’）を新たに生成し、この画像データに基づいて画面表示するようにしてもよい。むろん、このフィルタ１４は必ずしも実体として存在する必要はなく、ディスプレイドライバ内の演算処理により実現することも可能である。
さらに、本実施形態においては、ＰＣ１０とＣＲＴディスプレイ２０とを別体に構成しているが、画面表示プログラムを実行する装置と、実際の画面表示を行う表示装置とが一体に構成されていてもよく、例えば、図８に示すようなノート型パソコン１００にも適用可能であることは言うまでもない。
【００５４】
次に、上記のように構成した本実施形態の動作について説明する。
まず、ＰＣ１０のディスプレイ接続端子１１ａとＣＲＴディスプレイ２０の接続端子２１ａとを所定のケーブルにて接続するとともに、ＰＣ１０のシリアルポート１１ｂとＣＲＴディスプレイ２０のシリアルポート２１ｂとを同様に接続したら、ＰＣ１０とＣＲＴディスプレイ２０の電源を投入する。すると、ＰＣ１０は、ハードディスク１２からオペレーティングシステム１２ａを読み込んでプログラムの実行可能状態となるとともに、アナログＲＧＢ信号を生成してディスプレイ接続端子１１ａから出力する。そして、ＣＲＴディスプレイ２０は接続端子２１ａを介して同アナログＲＧＢ信号を入力し、映像処理回路２２にて所定のドライブ信号を生成してＣＲＴ２３に画面表示する。また、オペレーティングシステム１２ａの起動時に監視プログラム１２ｂがメモリに読み込まれてＰＣ１０に常駐する。
【００５５】
ここで、ＣＲＴディスプレイ２０の表示画面上でウィンドウを立ち上げてアプリケーションＡを実行したものとする。
すると、監視プログラム１２ｂはアプリケーションＡが起動されたことを検知し（ステップＳ１１０）、対応する識別情報を検索すると、図５の対応関係に示す明暗設定情報「２」とコントラスト設定情報「２」とが取得される（ステップＳ１２０）。その後、監視プログラム１２ｂは、かかる明暗設定情報とコントラスト設定情報を表す識別データを生成してシリアルポート１１ｂを介して送出する（ステップＳ１３０）。
【００５６】
このようにしてＣＲＴディスプレイ２０に伝送された識別データはデコーダ２４に入力される。デコーダ２４は、同識別データを解析して明暗設定情報とコントラスト設定情報とを検知するとともに、その検知結果に予め対応づけられた所定の制御データを出力する。その後、この制御データはＤＡＣ２５にてアナログの制御電圧に変換されて輝度・コントラスト調節回路２２ａに入力される。すると、輝度・コントラスト調節回路２２ａは、同制御電圧に基づいて表示画面全体の輝度とコントラストを調節する。この明暗設定情報とコントラスト設定情報は、「１」〜「１０」の整数値で利用者が任意に設定可能であり、それぞれの数値が高い方が表示画面が明るく、コントラストが高いことを示している。従って、この場合の表示画面は、比較的暗く、コントラストも低いことになる。
【００５７】
この後、アプリケーションＡを立ち上げた状態としつつ、表示画面上で別のウィンドウを立ち上げてアプリケーションＢを起動したものとする。すると、アプリケーションＡはバックグラウンド処理に変更され、アプリケーションＢがフォアグラウンド処理にて実行される。その後、監視プログラム１２ｂは、同様にしてアプリケーションＢを検出して上記識別情報を検索すると、図５の対応関係に示す明暗設定情報「６」とコントラスト設定情報「８」が取得される。そして、同様にしてかかる明暗設定情報とコントラスト設定情報を表す識別データを生成してシリアルポート１１ｂを介して送出する（ステップＳ１１０〜Ｓ１３０）。
【００５８】
ＣＲＴディスプレイ２０側では、デコーダ２４が同識別データを解析して明暗設定情報とコントラスト設定情報とを検知するとともに、その検知結果に予め対応づけられた所定の制御データを出力する。その後、この制御データはＤＡＣ２５にてアナログの制御電圧に変換されて輝度・コントラスト調節回路２２ａに入力される。すると、輝度・コントラスト調節回路２２ａは、同制御電圧に基づいて表示画面の輝度とコントラストを調節する。むろん、このアプリケーションＢの場合、アプリケーションＡに比べて表示画面は明るく、コントラストも高いことは言うまでもない。
【００５９】
アプリケーションＢをフォアグラウンド処理にて実行している状態からマウス操作や所定のキー操作によってアプリケーションＡのウィンドウを最前面に移動すると、このアプリケーションＡがフォアグラウンド処理に切り替わるとともに、アプリケーションＢがバックグラウンド処理に切り替わる。すると、監視プログラム１２ｂは、同様にしてフォアグラウンド処理にて実行されるアプリケーションＡについての識別データを送信し、ＣＲＴディスプレイ２０はこの識別データに基づいて表示画面全体の輝度とコントラストを調節する。
【００６０】
このように、オペレーティングシステム１２ａ上でアプリケーションＡ，Ｂを実行可能なＰＣ１０は、オペレーティングシステム１２ａを介してアナログＲＧＢ信号を出力しつつ、常駐型の監視プログラム１２ｂにてＰＣ１０側で実行されるアプリケーションに応じて予め利用者によって対応づけられた明暗設定情報とコントラスト設定情報を含む識別データを出力するとともに、ＣＲＴディスプレイ２０は、同アナログＲＧＢ信号に基づいてＣＲＴ２３に画面表示しつつ、デコーダ２４にて同識別データを解析して所定の制御データを生成し、この制御データに基づいて輝度・コントラスト調節回路２２ａにて表示画面全体の輝度とコントラストを変更するようにしたため、使用する画面表示プログラムに応じて最適な明るさの表示画面を生成することができる。
【図面の簡単な説明】
【図１】  本発明の一実施形態にかかる画面生成装置を示す斜視図である。
【図２】  同画面生成装置を構成するＰＣとＣＲＴディスプレイの電気的な接続形態を示す概略ブロック図である。
【図３】  二つのウィンドウで異なるアプリケーションを同時に実行したときのディスプレイの表示画面である。
【図４】  監視プログラムの処理手順を示すフローチャートである。
【図５】  識別情報の内容を概念的に示すテーブルである。
【図６】  変形例にかかる画面生成装置の電気的な接続形態を示すブロック図である。
【図７】  ＲＧＢの輝度情報で表した画像データにフィルタを適用することによってその輝度成分が変化する様子を示す模式図である。
【図８】  別の変形例にかかる画面生成装置を示す斜視図である。
【図９】  従来例にかかる画面生成装置の電気的な接続形態を示すブロック図である。
【符号の説明】
１０…ＰＣ
１１…主基板
１１ａ…ディスプレイ接続端子
１１ｂ…シリアルポート
１２…ハードディスク
１２ａ…オペレーティングシステム
１２ｂ…監視プログラム
２０…ＣＲＴディスプレイ
２１ａ…接続端子
２１ｂ…シリアルポート
２２…映像処理回路
２２ａ…輝度・コントラスト調節回路
２３…ＣＲＴ
２４…デコーダ
２５…ＤＡＣ
【図１】
0003998323.tif 000002
【図２】
0003998323.tif 000003
【図３】
0003998323.tif 000004
【図４】
0003998323.tif 000005
【図５】
0003998323.tif 000006
【図６】
0003998323.tif 000007
【図７】
0003998323.tif 000008
【図８】
0003998323.tif 000009
【図９】
0003998323.tif 000010