(57)【要約】【課題】使い勝手の向上を図りながら節電効果を得ることができる表示システムを提供する。【解決手段】ＣＰＵ本体１０（省電力モニタ１１２）は、一定時間外部割り込みが発生しない等の特定のイベントの発生を契機に、例えば、ＶＥＳＡが規定するＤＤＣ／ＣＩプロトコルにしたがい、表示モニタ３（ＬＣＤパネル３２０）の輝度値を所定の時間間隔で所定の値だけ変化させるコマンドを生成して通信ケーブル２（Ｉ２Ｃバス）経由で表示モニタ３（制御用スケーラＩＣ３０）へ送信する。【選択図】図１
2009258865.tif 000002
【特許請求の範囲】
【請求項１】
信号線を介して表示モニタと上位装置とが接続される表示システムであって、
前記上位装置は、
当該上位装置が所定時間操作されない場合に、前記表示モニタの輝度値を所定時間ごとに所定の値だけ変化させるコマンドを生成して、前記コマンドを前記信号線経由で前記表示モニタへ送信し、
前記表示モニタは、
前記信号線経由で受信した前記コマンドを解釈し、前記解釈された輝度値にしたがう制御を行い、輝度を徐々に暗くすることを特徴とする表示システム。
【請求項２】
前記所定時間操作されない場合とは、
前記上位装置に接続される入力デバイスによる入力が一定時間ないことによる特定のイベントの発生が所定時間継続する場合であることを特徴とする請求項１に記載の表示システム。
【請求項３】
前記所定時間操作されない場合とは、
前記上位装置を操作又は前記表示モニタを目視する利用者を監視する装置による監視結果に基づき、利用者の動きがない状態が所定時間継続する場合であることを特徴とする請求項１又は請求項２に記載の表示システム。
【請求項４】
前記上位装置は、
前記表示モニタにおける現在の輝度値を取得して保存し、一定時間、前記特定のイベントの発生がある場合に、前記表示モニタの設定値を、前記保存した輝度値に更新することを特徴とする請求項１から請求項３のいずれか１項に記載の表示システム。
【請求項５】
前記上位装置は、
前記輝度値の制御を開始してから、さらに所定時間継続して上位装置が操作されない場合は、前記表示モニタの電源を省電力状態に制御するコマンドを生成して、前記コマンドを前記信号線経由で前記表示モニタへ送信し、
前記表示モニタは、
前記信号線経由で受信した前記コマンドを解釈し、前記電源を省電力状態にする制御を行うことを特徴とする請求項１から請求項３のいずれか１項に記載の表示システム。
【請求項６】
前記上位装置は、
前記表示モニタの輝度値を制御する時間の経過をカウントするカウンタを有し、
前記カウンタによるカウント時間が前記所定時間になったことを検出して、前記表示モニタの輝度値を制御するコマンドを生成して送信することを特徴とする請求項１に記載の表示システム。
【請求項７】
信号線を介して上位装置と接続される表示モニタであって、
前記上位装置により検知される特定のイベントの発生と、前記表示モニタの輝度値を制御する時間間隔の設定値と、を有するパラメータを受信するパラメータ受信部と、
前記特定のイベント発生を契機に時間の進行をカウントし、そのカウント時間が前記設定値になったことを契機にそのときの前記表示モニタの輝度値を取得してその輝度値を所定量変化させる制御を行う制御部と、
を備えたことを特徴とする表示モニタ。
【請求項８】
請求項１から請求項６のいずれか１項に記載の表示システムがネットワーク経由で複数接続される表示ネットワークシステムであって、
各表示システムの上位装置は、
いずれか１つの表示システムの上位装置が表示装置に送信する前記コマンドに基づいて、自システムの表示モニタの制御を行うことを特徴とする表示ネットワークシステム。
【請求項９】
信号線を介してコンピュータから送信されるコマンドを解釈して輝度の制御を実行する制御部を有する表示装置の制御を行う表示制御プログラムであって、
前記コンピュータに、
当該コンピュータが所定時間操作されない場合に、前記表示モニタの輝度値を所定時間ごとに所定の値だけ変化させるコマンドを生成する処理と、
前記コマンドを前記信号線経由で前記表示モニタへ送信する処理と、を実行させ、
前記表示モニタの輝度が徐々に暗くなるように変化させることを特徴とする表示制御プログラム。
【請求項１０】
信号線を介して上位装置から送信されるコマンドを解釈して輝度の制御を実行する制御部を有する表示モニタにおけるプログラムであって、
前記制御部に、
前記上位装置により検知される特定のイベントの発生と、前記表示モニタの輝度値を制御する時間間隔の設定値と、を有するパラメータを受信するパラメータ受信処理と、
前記特定のイベント発生を契機に時間の進行をカウントし、そのカウント時間が前記設定値になったことを契機にそのときの前記表示モニタの輝度値を取得してその輝度値を所定量変化させる処理と、を実行させることを特徴とする表示モニタ用のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示システム、表示モニタ、表示ネットワークシステム及びプログラムに関するものである。
【背景技術】
【０００２】
パソコンや携帯電話等の電子機器では、半導体技術の進歩によってコンパクト化が進み、これらに用いられる表示モニタとしては、薄型のＬＣＤ（Liquid Crystal Display）モニタが広く使用されている。一般的にＬＣＤモニタは、内蔵するバックライトに多くの電力を必要とするため、輝度値を下げるか又は電源をＯＦＦにすることで、省電力化を図ることができる。
【０００３】
しかしながら、実際には、輝度値を変更したり、電源をＯＦＦにしたりする行為を頻繁に実施するとなれば、電子機器本体又はＬＣＤモニタに取り付けられた操作ボタン等を何度も操作する必要があり、利用者にとって煩わしい。また、このような省電力化のための操作は、利用者の思考を作業中にしばしば中断させる原因となるため、利用者にとって使い勝手のよいものでもない。そのため、多くの利用者は、画面の輝度値設定について、比較的輝度設定値が高い工場出荷時の値のまま、又は一度自分で設定した値を使い続ける傾向にある。
【０００４】
そこで、ＯＳ（Operating System）の設定等により、一定時間後にＬＣＤモニタをスタンバイ状態に設定して省電力化を図る技術が多数提案されている（例えば、特許文献１〜特許文献５参照）。
【特許文献１】特開平５−２２４７８７号公報（段落「０００５」〜「０００９」、図１）
【特許文献２】特開平６−２５９１６３号公報（段落「０００６」、図１）
【特許文献３】特開平９−６４６５号公報（段落「００１５」〜「００２７」、図１）
【特許文献４】特許第３５０７８２２号公報（頁３右欄行４２〜頁４右欄行１６、図１）
【特許文献５】国際公開０９５／３３２５４号公報（頁５の行１４〜頁６の行１０、図４）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、前記した各特許文献に開示されるように、一定時間、マウスやキーボード等の入力手段からの入力がない場合や、スクリーンセーバが起動してから一定時間が経過したときに、ＬＣＤモニタをスタンバイ状態に設定する方法では、突然に画面が暗転してしまうため、利用者は、前記した従来技術同様、作業中の思考の中断を強いられ、かつ、作業を継続する際には画面を復帰させるための操作を強いられている。したがって、輝度値や電源を調節する手間は省けても、使い勝手の面で問題がある。
【０００６】
本発明は前記した課題を解決するためになされたものであり、使い勝手の向上を図りながら節電効果を得ることができる表示システム、表示モニタ、表示ネットワークシステム及びこれらに用いられるプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記した課題を解決するために、本発明に係る表示システムは、上位装置がしばらく操作されていないような場合は、表示モニタの輝度が徐々に暗くなるようにした。
他の解決手段は後記する。
【発明の効果】
【０００８】
本発明によれば、使い勝手の向上をはかりながら節電効果を期待できる、表示システム、表示モニタ、表示ネットワークシステム及びプログラムを提供することができる。
【発明を実施するための最良の形態】
【０００９】
＜実施の形態１＞
図１は、本発明の実施の形態１に係る表示システムの構成を示すブロック図である。
図１に示されるように、本発明の実施の形態１に係る表示システムは、例えば、ＰＣ（Personal Computer）である上位装置１と、電源（図示せず）を内蔵するＬＣＤ等の表示モニタ３とから構成され、両者はアナログＲＧＢやＤＶＩ（Digital Visual Interface）等の通信ケーブル２を介して接続される。
【００１０】
ここでは、通信ケーブル（信号線）２により相互接続された上位装置１と表示モニタ３とは、ＶＥＳＡ（Video Electronics Standards Association）により規定されたＤＤＣ／ＣＩ（Display Data Channel／Command Interface）プロトコルや、ＭＣＣＳ（Monitor Control Commands Set）プロトコル等に基づき、双方向通信を行う。これにより、上位装置１は、任意のタイミングで表示モニタ３のその時点における輝度値等のパラメータを取得することができる。
【００１１】
上位装置１はＣＰＵ本体１０を核とする。ＣＰＵ本体１０には、例えば、ＰＣＩ（Peripheral Components Interconnect）等の内部バス１１を介し、ＶＧＡ（Video Graphics Array）等のグラフィックスコントローラ１２、不図示のＨＤＤ（Hard Disc Drive）やＣＤ（Compact Disc）／ＤＶＤ（Digital versatile Disc）等のストレージデバイス、モデムやプリンタ等の各種入出力デバイスを制御する複数の入出力（Ｉ／Ｏ）コントローラ１３が接続され、これにより上位装置１が構成されている。
なお、前記した各入出力デバイスは、ＩＤＥ（Intelligent Drive Electronics）、ＩＳＡ（Industry Standard Architecture）等の内部バスの他、ＳＣＳＩ（Small Computer Storage Interface）やＵＳＢ（Universal Serial Bus）等の外部バス経由で接続されてもよい。また、ＣＰＵ本体１０は、ＣＰＵの他に、各種プログラムが格納される主メモリや不揮発性メモリを含むものとする。
【００１２】
図２は、図１に示す上位装置１（ＣＰＵ本体１０）が実行するソフトウェアの構造を示すブロック図である。
図２に示されるように、ソフトウェアは、ＯＳ（Operating System）１００を核に、ユーティリティプログラム１１０、アプリケーションプログラム１２０によって構成される。ＯＳ１００は、基本的なハードウェア（ここでは、グラフィックスコントローラ１２）の入出力をサポートする不図示の基本入出力システム（ＢＩＯＳ：Basic Input Output System）のサービスを受け、ユーティリティプログラム１１０と連携しながら後記する表示モニタ３の省電力制御を実現する。
【００１３】
ＯＳ１００は、カーネル１０１によるハードウェアやソフトウェアのリソース管理及びスケジュール管理の下、ＧＤＩ（Graphics Device Interface）１０２経由でテバイスドライバ１０４を制御し、ここでは、グラフィックスコントローラ１２（図３参照）の後記するフレームバッファ１２１に表示データを描画し、こうして描画された表示データを表示モニタ３の表示タイミングに同期して読み出し、表示する。
なお、図２に示すＤＤＣ／ＣＩモニタドライバ１０３は、ＤＤＣ／ＣＩ規格やＭＣＣＳ規格に基づき表示モニタ３との間で行われる通信を管理するモジュールであり、例えば、ユーティリティプログラム１１０の後記する省電力モニタ１１２により発行されるコマンドを表示モニタ３へ供給する等、ＧＤＩ１０２が有する汎用のグラフィックスインタフェースを補填する制御を行う。
【００１４】
図２に示されるように、ミドルウェアとして用意されるユーティリティプログラム１１０は、機能的には、イベントモニタ（イベント監視機能）１１１と、省電力モニタ（省電力監視機能）１１２とを備えている。
イベントモニタ１１１は、特定のイベントの発生、例えば、キーボード等の入力デバイスによる割り込みが一定時間ないことを検知して省電力モニタ１１２を起動する機能を有する。なお、イベントモニタ１１１が有する機能はＯＳ１００で代替してもよい。省電力モニタ１１２は、イベントモニタ１１１から通知される特定のイベントの発生が所定時間継続することを契機に、ＤＤＣ／ＣＩプロトコルにしたがい、表示モニタ３の輝度値を所定時間ごとに所定の値だけ変化させるコマンドを生成し、ＯＳ１００（ＤＤＣ／ＣＩモニタドライバ１０３）、グラフィックスコントローラ１２及び通信ケーブル２を経由して、表示モニタ３へ送信する機能を有する。
【００１５】
ここで、「割り込みが一定時間ない」における「一定時間」とは、本実施の形態１では、後記する図４におけるステップＳ４０４の１秒間が相当する。この一定時間の値は、１秒とは異なる値としてもよいし、利用者によって任意に設定可能としてもよい。また、「特定のイベントの発生が所定時間継続」における「所定時間」とは、本実施の形態１では、後記する図４におけるステップＳ４０６でカウンタ（ＣＮＴ）１１３（図２参照）が所定値になる時間である。この所定時間（所定値）の値は、利用者によって任意に設定可能としてもよい。なお、ＣＮＴ１１３は、省電力モニタ１１２によって管理され、このＣＮＴ１１３には、ＯＳ１００（のＤＤＣ／ＣＩモニタドライバ１０３）により、表示モニタ３の輝度値を変更するための前記した所定時間に向けての時間の進行をカウントする。
【００１６】
図３は、図１に示す、グラフィックスコントローラ及び表示モニタの内部構成の一例を示すブロック図である。ここでは、グラフィックスコントローラ１２としてＶＧＡカード（以下、適宜、「ＶＧＡカード１２」と記す）が、表示モニタ３としてＬＣＤモニタ（以下、適宜、「ＬＣＤモニタ３」と記す）がそれぞれ例示されている。
【００１７】
図３に示されるように、ＶＧＡカード１２は、ＧＤＣ（Graphics Display Controller）１２４を核に、フレームバッファ１２１と、ビデオＤＡＣ（Digital Analog Converter）１２２と、ＶＧＡ端子１２３と、を備えている。
ＧＤＣ１２４は、上位装置１から内部バス１１（図１参照）経由で上位装置１により生成される表示データの転送を受け、その表示データをフレームバッファ１２１に描画すると共に、ＬＣＤモニタ３の表示タイミングに同期して読出し、ビデオＤＡＣ１２２に出力する。ビデオＤＡＣ１２２は、読み出された表示データにカラーパレット（又は階調）によるアトリビュート制御を施してアナログデータに変換し、ＶＧＡ端子１２３と通信ケーブル２を経由してＬＣＤモニタ３へ出力する。
【００１８】
なお、ＶＧＡ端子１２３には、アナログＲＧＢコンポーネント映像信号や同期信号が割り付けられる他に、Ｉ２Ｃバス（データＳＤＡ、クロックＳＣＬ、接地ＧＮＤの３本の線を使用してシリアル通信を行う）が割り付けられている。なお、Ｉ２Ｃバス経由で送信されるデータ形式は、ＥＤＩＤ（Extended Display Identification Data）として規定されている。ここでは、Ｉ２Ｃバスは通信ケーブル２に含まれるものとする。
【００１９】
ＬＣＤモニタ３は、制御用スケーラＩＣ３０と、ファームウェアメモリ３１と、ＬＣＤモジュール３２と、内蔵する電源３３と、を備えている。制御用スケーラＩＣ３０は、マイクロプロセッサを内蔵し、上位装置１から送信されてくるコマンドを受信し、ファームウェアメモリ３１に記録されたプログラムを逐次読み出して実行することにより、ＬＣＤモジュール３２に所望の表示を行う。
【００２０】
ＬＣＤモジュール３２は、ＬＣＤパネル３２０（ＴＦＴ−ＬＣＤ）と、Ｈドライバ３２１と、Ｖドライバ３２２と、バックライトＬＥＤ（Light Emitted Diode）３２３と、ＬＣＤコントローラ３２４と、電源コントローラ３２５と、を備えている。
ＬＣＤパネル３２０は、ＬＣＤコントローラ３２４による制御の下、Ｈドライバ３２１、Ｖドライバ３２２により駆動され、バックライトＬＥＤ３２３による光源照射により適正な輝度値でのカラー表示を実現する。なお、ＬＣＤコントローラ３２４と電源コントローラ３２５は制御用スケーラＩＣ３０により制御される。
【００２１】
図４は、本発明の実施の形態１に係る表示システムの動作を示すフローチャートである。以下、図４のフローチャートを参照しながら、図１〜図３に示す本発明の実施の形態１に係る表示システムの動作について詳細に説明する。
【００２２】
まず、上位装置１のＣＰＵ本体１０（イベントモニタ１１１）は、一定時間内における、キーボードやマウス等の入力デバイスの操作による外部割り込み発生の有無を監視するために、不図示の内蔵タイマをスタートさせる（ステップＳ４０１）。ここではタイマにより１秒以内における外部割り込みの有無を監視するものとする。また、ＣＰＵ本体１０（省電力モニタ１１２）は、通信ケーブル２（Ｉ２Ｃバス）経由で表示モニタ３（制御用スケーラＩＣ３０）と通信を行い、表示モニタ３（ＬＣＤモジュール３２）における現在の輝度値を取得し、内蔵の不図示のレジスタに初期値として設定保存する（ステップＳ４０２）。
【００２３】
続いて、ＣＰＵ本体１０（省電力モニタ１１２）は、ＣＮＴ１１３をリセットした後（ステップＳ４０３）、一定時間内における外部割り込みの有無を判定する（ステップＳ４０４）。ここで、タイマがタイムアウト（１秒間）する間、外部割り込みがなかった場合（ステップＳ４０４“Ｙｅｓ”）、ＣＰＵ本体１０（省電力モニタ１１２）は、ＣＮＴ１１３を＋１更新すると共に（ステップＳ４０５）、ＣＮＴ１１３のカウント値が指定値になったか否かを判定する（ステップＳ４０６）。ここで、指定値とは、例えば、あらかじめデフォルトで設定された輝度値を変化させるための所定時間のことをいう。換言すると、指定値とは、「上位装置が所定時間操作されない場合」における「所定時間」に相当する。
【００２４】
なお、この所定時間は、上位装置１の操作等によって変更が可能である。また、この所定時間の設定は、ＵＩ（User Interface）を利用者に提供することで、利用者の操作入力によって行われるようにしてもよい。
ちなみに、（１）輝度値を徐々に変化させる制御を開始するまでの所定時間、換言すると、図４のフローチャートがスタートしてから最初にステップＳ４０６がＹｅｓになる際の「指定値」と、（２）輝度を徐々に変化させる制御を開始した場合に、輝度値を変化させる時間間隔である所定値（刻み時間）、換言すると、図４のフローチャートにおいて、Ｓ４０９を経由した後にステップＳ４０６がＹｅｓになる際の「指定値」とについて、（１）の指定値（所定時間）と（２）の指定値（所定時間）とが、異なる値になっていてもよい。ここで、（１）の指定値（所定時間）が多いと、マウスなどの操作をしなくなってから、輝度値が最初に変化するまでの時間間隔が長くなる。一方、（２）の指定値（所定時間）が少ないと、輝度値の変化は速くなる（画面が暗くなる速度が速くなる）。
【００２５】
ステップＳ４０６において、ＣＮＴ１１３のカウント値が指定値と不一致（“Ｎｏ”）の場合には、ステップＳ４０４の外部割り込み有無の判定処理に戻り、一致（“Ｙｅｓ”）した場合には、ＣＰＵ本体１０（省電力モニタ１１２）は、通信ケーブル２（Ｉ２Ｃバス）経由で表示モニタ３（制御用スケーラＩＣ３０）と通信を行い、表示モニタ３（ＬＣＤモジュール３２）における現在の輝度値を取得し（ステップＳ４０７）、現在の輝度値を指定量だけ減衰させるコマンドを生成する（ステップＳ４０８）。ここで生成されたコマンドは、通信ケーブル２（Ｉ２Ｃバス）経由で表示モニタ３（制御用スケーラＩＣ３０）に送信され（ステップＳ４０９）、以降、ステップＳ４０３のＣＮＴリセット処理に戻る。コマンドを受信した制御用スケーラＩＣ３０は、ファームウェアメモリ３１に記録されたプログラムにしたがってコマンドを解釈し、ここで解釈された輝度値にしたがいバックライトＬＥＤ（３２３）を制御する。
【００２６】
一方、ステップＳ４０４の外部割り込み有無の判定処理において、タイマがタイムアウト（１秒間）する間に外部割り込みがあった場合（ステップＳ４０４“Ｎｏ”）、つまり、利用者が上位装置１を操作している場合、ＣＰＵ本体１０（省電力モニタ１１２）は、先にレジスタに設定保存した初期値を、表示モニタ３（ＬＣＤパネル３２０）の現在（すなわち、ステップＳ４０４の判断時）における輝度値に上書き更新する（ステップＳ４１０）。なお、図４に示した一連の処理は、例えば、上位装置１の電源をＯＦＦにしたときに終了する。
【００２７】
前記したように、本発明の実施の形態１に係る表示システムによれば、ＣＰＵ本体１０（省電力モニタ１１２）は、一定時間外部割込みが発生しない等、特定のイベントの発生を契機に、ＶＥＳＡ  ＤＤＣ／ＣＩプロトコルにしたがい、表示モニタ３（ＬＣＤパネル３２０）の輝度値を所定時間ごとに所定の値だけ変化させるコマンドを生成して通信ケーブル２（Ｉ２Ｃバス）経由で表示モニタ３（制御用スケーラＩＣ３０）へ送信する。
【００２８】
したがって、本発明の実施の形態１に係る表示システムによれば、上位装置１が表示モニタ３（ＬＣＤパネル３２０）の輝度値を、例えば段階的に減衰させる制御を行うことにより、従来のスタンバイモードのように突然画面が暗転することがなくなる。こうして、利用者は作業中の思考が中断させられことがなくなり、作業効率が改善される。また、作業を継続する際に、画面を復帰させるための操作が不要となるため、使い勝手が向上する。さらに、同一輝度値で画面表示を継続するケースと比較して、輝度値を下げる分、節電効果を得ることができる。
【００２９】
なお、前記した本発明の実施の形態１に係る表示システムでは、輝度値を指定量だけ減衰させることとしたが、輝度値を段階的に減衰させるためのレベルを指定し、又は輝度値をデフォルトで設定された値に直接設定する等の制御を行ってもよい。また、輝度値を減衰させるためのレベルをＵＩ（User Interface）により、利用者に設定させてもよい。さらに、本発明の実施の形態１に係る表示システムでは、特定のイベント発生を検知するために、入力デバイスの操作による外部割り込み発生の有無を監視することとしたが、特定のイベント発生の検知を、一定時間（所定時間）内におけるネットワークパケット受信の有無やカメラ映像による人の動き（上位装置１を操作又は表示モニタ３を目視する利用者を監視する装置）による検出等で代替してもよい。
【００３０】
また、図２に示すユーティリティプログラム１１０（イベントモニタ１１１、省電力モニタ１１２）が有する機能は、全てをソフトウェアによって実現してもよいし、その少なくとも一部をハードウェアで実現してもよい。例えば、特定のイベントの発生を契機に、所定のプロトコルにしたがい、表示モニタ３の輝度値を所定時間ごとに所定の値だけ変化させるコマンドを生成して通信ケーブル２経由で表示モニタ３へ送信するユーティリティプログラム１１０におけるデータ処理は、１または複数のプログラムによりコンピュータ上で実現してもよく、また、その少なくとも一部をハードウェアで実現してもよい。
【００３１】
さらに、例えば、図４のフローチャートにおいて、連続してステップＳ４０６がＹｅｓになる回数を計測し、この回数が所定回数になった場合に、表示モニタ３の電源３３を制御するコマンドを生成して表示モニタ３に送信するようにしてもよい。つまり、表示モニタ３が有する電源３３（図３に示す電源コントローラ３２５）を待機状態（省電力状態）に設定するようにしてもよい。このような場合、上位装置１が相当時間操作されておらず、これに伴って表示モニタ３の輝度は相当暗くなっており、また、利用者が席をはずしていることも考えられ、待機状態にして画面が急に暗くなっても支障は生じない。
なお、待機状態とは、例えば、表示モニタ３の稼動状態を示すＬＥＤが橙色表示（稼働中は緑色表示）された状態をいう。このような表示モニタ３の制御は、後記する実施の形態２及び実施の形態３においても、同様の理由により、同様に用いることができる。
【００３２】
＜実施の形態２＞
前記した実施の形態１に係る表示システムによれば、上位装置１（ユーティリテイプログラム１１０）が、特定のイベントの発生を契機にＶＥＳＡ  ＤＤＣ／ＣＩプロトコルにしたがい、表示モニタ３の輝度値を所定時間ごとに所定の値だけ変化させるコマンドを生成することとしたが、同様の機能を表示モニタ３の制御用スケーラＩＣ３０が実行するファームウェアに負荷分散してもよい。以下に、前記した機能を表示モニタ３のファームウェアが実現する場合を実施の形態２として、以下に詳細に説明する。
【００３３】
なお、表示システムとしての構成は、図１に示す実施の形態１と同様の構成を用い、また、グラフィックスコントローラ１２及び表示モニタ３の内部構成は、図３に示す実施の形態１と同様の構成を用いるものとする。
【００３４】
図５は、本発明の実施の形態２に係る表示システムのうち、制御用スケーラＩＣ３０が実行するファームウェアの構造を機能展開して示したブロック図である。
図５に示されるように、制御用スケーラＩＣ３０が実行するファームウェアは、パラメータ受信部（受信部）３０１と、省電力制御部３０２と、輝度値取得部３０３と、輝度値制御部３０４と、ＣＮＴ３００とを備えている。
【００３５】
バラメータ受信部３０１は、上位装置１により検知される特定のイベント（上位装置１に接続される入力デバイスによる入力が一定時間ないことによる特定のイベント）の発生と、表示モニタ３の輝度値を制御する所定時間とが設定される値とからなるパラメータをＩ２Ｃバス（通信ケーブル２）経由で受信して内蔵するレジスタに設定する機能を有する。省電力制御部３０２は、特定のイベント発生を契機に、ＣＮＴ３００により時間データを監視する。具体的には、ＣＮＴ３００によるカウント値が、内蔵レジスタに設定された指定値になったタイミングで、輝度値取得部３０３がその時の表示モニタ３の輝度値を取得し、輝度値制御部３０４を起動する。輝度値制御部３０４は、取得した輝度値を所定の量だけ変化させる機能を有する。
【００３６】
図６は、本発明の実施の形態２に係る表示システムの動作を示すフローチャートであり、ここでは、制御用スケーラＩＣ３０が実行するファームウェアの手順（ファームウェアメモリ３１に記録されている）に特化して示されている。
以下、図６のフローチャートを参照しながら、本発明の実施の形態２に係る表示システムの動作、特に、図５に示す制御用スケーラＩＣ３０の動作について詳細に説明する。
【００３７】
まず、上位装置１のＣＰＵ本体１０は、表示モニタ３の輝度値を制御する時間間隔（実施の形態１の場合における「所定間隔」に同じ）等の設定値（カウンタの設定値）、輝度値増減値等（実行アクション）からなるパラメータを生成し、通信ケーブル２（Ｉ２Ｃバス）経由で表示モニタ３へ送信する（ステップＳ６０１）。そして、一定時間内における、キーボード、マウス等の入力デバイスの操作による外部割り込み発生の有無を監視するために、不図示の内蔵タイマをスタートさせる（ステップＳ６０２）。ここではタイマにより１秒以内における外部割り込みの有無を監視するものとする。
【００３８】
表示モニタ３は、制御用スケーラＩＣ３０のパラメータ受信部３０１で上記したカウンタの設定値、輝度値増減値等のパラメータを受信し、省電力制御部３０２へ引き渡す。このとき、省電力制御部３０２は、輝度値取得部３０３によりＬＣＤパネル３２０における現在の輝度値を初期値として取得して、内蔵のレジスタ（不図示）に設定保存する（ステップＳ６０３）。
【００３９】
続いて省電力制御部３０２は、ＣＮＴ３００をリセットすると共に（ステップＳ６０４）、一定時間内における外部割り込みの有無を判定する（ステップＳ６０５）。ここで、タイマがタイムアウト（１秒間）する間に、外部割り込みがなかった場合（ステップＳ６０５“Ｙｅｓ”）、省電力制御部３０２は、ＣＮＴ３００を＋１更新し（ステップＳ６０６）、ＣＮＴ３００によるカウント値が指定値になったか否かを判定する（ステップＳ６０７）。ここで、指定値とは、あらかじめ上位装置１により設定された輝度値を変化させるための所定の時間間隔（パラメータ）のことをいう。なお、この一定時間は、実施の形態１と同様である。
【００４０】
ステップＳ６０７において、ＣＮＴ３００のカウント値が指定値と不一致（“Ｎｏ”）の場合には、ステップＳ６０５の外部割込み有無判定処理に戻り、一致した場合（“Ｙｅｓ”）には、省電力制御部３０２は輝度値取得部３０３により表示モニタ３（ＬＣＤパネル３２０）における現在の輝度値に関する情報を取得して、輝度値制御部３０４に引き渡す（ステップＳ６０８）。このとき、輝度値制御部３０４は、取得した現在の輝度値を先に上位装置１により実行アクション（輝度値増減値）にしたがう量だけ減衰させる（ステップＳ６０９）。そして、ステップＳ６０４のＣＮＴリセット処理に戻る。
【００４１】
一方、ステップＳ６０５の外部割込み有無判定処理において、タイマがタイムアウト（１秒間）する間に外部割り込みが確認された場合（“Ｎｏ”の場合）、省電力制御部３０２は、先にレジスタに設定保存した初期値を、表示モニタ３（ＬＣＤパネル３２０）の現在における輝度値に上書き更新する（ステップＳ６１０）。
【００４２】
前記したように、本発明の実施の形態２に係る表示システムは、表示モニタ３の制御用スケーラＩＣ３０が、上位装置１により検知される特定のイベントの発生と、表示モニタ３の輝度値を制御する時間間隔の設定値とからなるパラメータをＶＥＳＡ  ＤＤＣ／ＣＩプロトコルにしたがい通信ケーブル２（Ｉ２Ｃバス）経由で受信し、内蔵のＣＮＴ３００により特定のイベント発生を契機に時間データを監視し、指定値になったタイミングで表示モニタ３の輝度値を取得し、取得した輝度値を所定の量だけ変化させる。
【００４３】
このため、本発明の実施の形態２に係る表示システムによれば、制御用スケーラＩＣ３０が上位装置１からパラメータ及び実行アクションに関する情報を受信して表示モニタ３の輝度値を制御することにより、スタンバイモードのように突然画面が暗転することがなくなる。これにより、利用者は作業中の思考が中断させられことがなくなるため、作業効率が改善される。また、作業を継続する際には画面を復帰させるための操作が不要となるため、使い勝手が向上する。さらに、同一輝度値で画面表示を継続するケースと比較して節電効果を得ることができる。
【００４４】
なお、図５に示す制御用スケーラＩＣ３０が有する機能は、全てをソフトウェアによって実現してもよいし、その少なくとも一部をハードウェアで実現してもよい。例えば、上位装置１により検知される特定のイベントの発生と、表示モニタ３の輝度値を制御する時間間隔の設定値とからなるパラメータを、所定のプロトコルにしたがって受信し、特定のイベント発生を契機に時間データを監視し、設定された値になったことを契機に、現在における表示モニタ３の輝度値を取得し、取得した輝度値を所定の量だけ変化させる制御を行う。制御用スケーラＩＣ３０におけるデータ処理は、１または複数のプログラムによりコンピュータ上で実現してもよく、また、その少なくとも一部をハードウェアで実現してもよい。
【００４５】
＜実施の形態３＞
前記した実施の形態１及び実施の形態２は、表示モニタ３を上位装置１に接続したスタンドアロン構成の表示システムのみ例示したが、これを、ネットワーク（ＬＡＮ：Local Area Network）経由の分散型の表示ネットワーシステムとして構築することができる。例えば、マスタＰＣとして位置付けた表示システムが、特定のイベント発生を契機に、ＶＥＳＡ  ＤＤＣ／ＣＩプロトコルにしたがい、表示モニタの輝度値を所定時間ごとに所定の値だけ変化させるコマンドを生成して、ＬＡＮ経由で他の表示システム（ローカルＰＣ）に一斉送信することにより、同時に複数の表示システムの輝度値制御を一括して行うことができる。このような分散型の表示ネットワークシステムについて、以下に実施の形態３として詳細に説明する。
【００４６】
図７は、本発明の実施の形態３に係る表示システム（表示ネットワークシステム）の接続構成の一例を示すブロック図である。
図７に示されるように、表示ネットワークシステムは、通信ケーブルを介して相互に接続される表示モニタ（電源を有する）と上位装置とがＶＥＳＡ  ＤＤＣ／ＣＩプロトコルにしたがい双方向データ通信を行う複数の表示システムが、ＬＡＮバス４００経由で接続されて、構成される。このうちの上位装置の少なくとも一つはマスタＰＣ２００として動作し、マスタＰＣ２００は、特定のイベント発生を契機に、ＶＥＳＡ  ＤＤＣ／ＣＩプロトコルにしたがい、表示モニタの輝度値を所定時間ごとに所定の値だけ変化させるコマンドを生成して、ＬＡＮバス４００経由で他の複数のローカルＰＣ２０１〜２０ｎに送信する。
【００４７】
ＬＡＮバス４００経由でコマンドを受信したローカルＰＣ２０１〜２０ｎはそれぞれ、そのコマンドを解釈し、Ｉ２Ｃバス経由で接続された各表示モニタに対し、指定された輝度値の変化量（値）にしたがう制御又は電源の制御を一斉に行う。
【００４８】
図８は、本発明の実施の形態３に係る表示システムの動作を示すフローチートであり、ここでは、マスタＰＣ２００により一斉に起動されるローカルＰＣ２０１〜２０ｎのうち、ローカルＰＣ２０１の動作が示されている。なお、前記したマスタＰＣ２００及びローカルＰＣ２０１〜２０ｎはいずれも、図１及び図３に示す構成を有するものとする。
以下、図８に示すフローチャートを参照しながら、図７に示す本発明の実施の形態３に係る表示システムの動作について詳細に説明する。
【００４９】
ローカルＰＣ２０１は、マスタＰＣ２００から、カウンタ設定値（表示モニタの輝度値を制御する時間間隔（所定時間）等の設定値）及び実行アクション（輝度値増減値等）からなるパラメータを含む省電力指令を受信した場合（ステップＳ８０１で“Ｙｅｓ”の場合）、内蔵のカウンタ（ＣＮＴ）に初期値を設定し（ステップＳ８０２）、そのタイムアウト（ＴＯ）監視を行う（ステップＳ８０３）。ここで、タイムアウトが検出されると（ステップＳ８０３で“Ｙｅｓ”の場合）、ローカルＰＣ２０１は、通信ケーブル（Ｉ２Ｃバス）経由で接続される表示モニタから現在（つまり、ステップＳ８０３の判断時）の輝度値を読み取り（ステップＳ８０４）、その表示モニタに対し、輝度値をパラメータで設定された設定量（輝度値増減値）だけ減衰させるコマンドを送信する（ステップＳ８０５）。
【００５０】
接続される表示モニタ（制御用スケーラＩＣ）は、このコマンドを受信してファームウェアメモリに記録された手順にしたがいＬＣＤパネルの輝度値制御を行い、又は電源制御を行う。なお、ここではローカルＰＣ２０１の動作についてのみ説明したが、他のローカルＰＣ２０２〜２０ｎについても同様の動作を一斉に行う。
【００５１】
前記した本発明の実施の形態３に係る表示システム（表示ネットワークシステム）によれば、ネットワークを利用して管理者が一括して表示モニタの設定管理を行うことができ、個人任せでは省エネ効果に差が生じていたものがまとまった効果を得ることができる。
例えば、昼食時等でＰＣが使用されていない状態にある場合は、タイマ監視により自動で一斉に表示モニタを制御することにより、無駄な電力を削減することができる。なお、覗き見等による情報漏洩を防止する効果が得られる。
【００５２】
以上説明のように本発明の実施の形態１〜実施の形態３によれば、使い勝手の向上をはかりながら節電効果を期待できる、表示システム及び表示モニタ、ならびにネットワークシステム、プログラムを提供することができる。
なお、前記した実施の形態１〜実施の形態３に係る表示システムにおいて、所定のプロトコルとして、ＶＥＳＡ  ＤＤＣ／ＣＩプロトコルに準拠するものとして説明したが、このことに制限されず、例えば、ＵＳＢ（Universal Serial Bus）等、上位装置１と表示モニタ３との間で双方向通信が可能であれば、他の通信プロトコルに準拠しても同様の効果が得られる。
【００５３】
なお、本発明の実施の形態１に係るプログラム（例えば、図２のユーティリティプログラム１１０）は、例えば、図１、図３において、電源３３を有する表示モニタ（ＬＣＤモニタ）３とは通信ケーブル２を介して接続され、表示モニタ３とは所定のプロトコル（ＶＥＳＡ  ＤＤＣ／ＣＩ）にしたがい双方向データ通信を行う上位装置１に用いられるプログラムであって、例えば、図４において、特定のイベントの発生を監視する処理（ステップＳ４０１〜Ｓ４０４）と、前記した特定のイベント発生を契機に、前記した所定のプロトコルにしたがい、表示モニタ３の輝度値を所定時間ごとに所定の値だけ変化させるコマンドを生成する処理（ステップＳ４０５〜Ｓ４０８）と、このようなコマンドを通信ケーブル２経由で表示モニタ３へ送信して、表示モニタ３による輝度値制御を行わせる処理（ステップＳ４０９）と、をコンピュータに実行させるものである。
【００５４】
なお、本発明の実施の形態１に係るプログラムは、連続してステップＳ４０６がＹｅｓになる回数を計測し（図４参照）、この回数が所定回数になった場合に、表示モニタ３の電源３３を制御するコマンドを生成して表示モニタ３に送信する処理を、コンピュータに実行させるものであることも、好ましい。
【００５５】
前記した本発明の実施の形態１に係るプログラムによれば、上位装置１（ＣＰＵ本体１０）がユーティリティプログラム１１０を読み出し実行して表示モニタ３（ＬＣＤパネル３２０）の輝度値を制御することにより、表示モニタ３は、スタンバイモードのように突然画面が暗転することがなくなる。これにより、利用者は作業中の思考が中断させられことがなくなって、作業効率が改善され、また、作業を継続する際には画面を復帰させるための操作が不要となるため使い勝手が向上する。また、同一輝度値で画面表示を継続するケースと比較して、輝度値を下げる分、節電効果を得ることができる。
【００５６】
また、本発明の実施の形態２に係るプログラム（例えば、ファームウェアメモリ３１に記録された制御用スケーラＩＣ３０が実行するプログラム）は、例えば、図１、図３において、上位装置１とは通信ケーブル２を介して接続され、所定のプロトコル（ＶＥＳＡ  ＤＤＣ／ＣＩ）にしたがい双方向データ通信を行う、電源３３を有する表示モニタ３に用いられるプログラムであって、例えば、図６において、上位装置により検知される特定のイベントの発生と、表示モニタの輝度値を制御する時間間隔（所定時間）の設定値とからなるパラメータを、所定のプロトコルにしたがい受信する処理（ステップＳ６０１）と、特定のイベント発生を契機に時間データを監視し、前記の設定値になったことを契機に、現在（つまり、監視された時間データが設定値になったとき）における表示モニタの輝度値を取得し、こうして取得した輝度値を所定の量だけ変化させる処理（ステップＳ６０２〜Ｓ６１０）と、をコンピュータに実行させるものである。
【００５７】
なお、本発明の実施の形態２に係るプログラムは、連続してステップＳ６０７がＹｅｓになる回数を計測し（図６参照）、この回数が所定回数になった場合に、表示モニタ３の電源３３を制御するコマンドを生成して表示モニタ３に送信する処理を、コンピュータに実行させるものであることも、好ましい。
【００５８】
前記した本発明の実施の形態２に係るプログラムによれば、制御用スケーラＩＣ（３０）が上位装置１からパラメータを受信して表示モニタ３（ＬＣＤパネル３２０）の輝度値を制御することにより、スタンバイモードのように突然画面が暗転することがなくなる。これによって、利用者は作業中の思考が中断させられことがなくなるため、作業効率が改善される。また、作業を継続する際には画面を復帰させるための操作が不要となるため、使い勝手が向上する。さらに、同一輝度値で画面表示を継続するケースと比較して、輝度値を下げる分、節電効果を得ることができる。
【図面の簡単な説明】
【００５９】
【図１】本発明の実施の形態１に係る表示システムの構成を示すブロック図である。
【図２】図１に示す上位装置（ＣＰＵ本体）が実行するソフトウェアの構造を示すブロック図である。
【図３】図１に示す、グラフィックスコントローラ及び表示モニタの内部構成を示すブロック図である。
【図４】本発明の実施の形態１に係る表示システムの動作を示すフローチャートである。
【図５】発明の実施の形態２に係る表示システムのうち、制御用スケーラＩＣが実行するファームウェアの構造を機能展開して示したブロック図である。
【図６】本発明の実施の形態２に係る表示システムの動作を示すフローチャートである。
【図７】本発明の実施の形態３に係る表示システムの接続形態成を示すブロック図である。
【図８】本発明の実施の形態３に係る表示システムの動作を示すフローチートである。
【符号の説明】
【００６０】
１      上位装置（ＰＣ）
２      通信ケーブル
３      表示モニタ（ＬＣＤ）
１１    内部バス
１２    グラフィックスコントローラ（ＶＧＡカード）
１３    Ｉ／Ｏコントローラ
３０    制御用スケーラＩＣ
３１    ファームウェアメモリ
３２    ＬＣＤモジュール
３３    電源
１００  ＯＳ
１０３  ＤＤＣ／ＣＩモニタドライバ
１１０  ユーティリティプログラム
１１１  イベントモニタ
１１２  省電力モニタ
１１３  カウンタ（ＣＮＴ）
３０１  パラメータ受信部
３０２  省電力制御部
３０３  輝度値取得部
３０４  輝度値制御部
【図１】
2009258865.tif 000003
【図２】
2009258865.tif 000004
【図３】
2009258865.tif 000005
【図４】
2009258865.tif 000006
【図５】
2009258865.tif 000007
【図６】
2009258865.tif 000008
【図７】
2009258865.tif 000009
【図８】
2009258865.tif 000010