(57)【特許請求の範囲】
【請求項１】
コンピュータ装置から供給された映像信号を表示する画像表示装置において、
コンピュータ装置から供給された映像信号を表示する表示手段と、
入力デバイスの操作に応じた操作情報を受信する受信手段と、
上記表示手段の表示制御情報の表示を行う表示制御情報表示信号を生成して上記映像信号と合成する表示制御情報表示手段と、
上記入力デバイスから上記操作情報として出力された位置情報に基づき、上記表示制御情報表示手段により表示された上記表示制御情報表示にカーソル表示を重畳するカーソル表示手段と、
上記表示制御情報表示手段による上記表示を行うかどうかを切り替える切替手段と
を有し、
上記受信手段によって受信された上記操作信号に基づき、上記表示手段の表示の制御を行うようにし、
上記切替手段により上記表示制御情報表示手段による表示を行わないように切り替えられたときに、上記表示制御情報表示手段による上記表示を行ったときに上記カーソル表示手段により表示されているカーソル表示の位置に対応する位置に、上記コンピュータ装置から供給された上記映像信号による上記カーソル表示を行うようにしたことを特徴とする画像表示装置。
【請求項２】
請求項１に記載の画像表示装置において、
上記入力デバイスは上記コンピュータ装置に接続され、上記操作情報は、上記コンピュータ装置を介して上記受信手段により受信されることを特徴とする画像表示装置。
【請求項３】
請求項１に記載の画像表示装置において、
上記受信手段は、上記入力デバイスから直接的に上記操作情報を受信し、受信された上記操作情報は、上記コンピュータ装置にも送信されることを特徴とする画像表示装置。
【請求項４】
請求項１に記載の画像表示装置において、
上記表示制御情報表示に、１または複数の入力有効領域が設けられ、上記入力有効領域に上記カーソル表示があるときに、上記入力デバイスに対する所定の操作が行われたことを示す上記操作情報を受信したら、上記表示手段の表示を上記所定の操作に応じて制御することを特徴とする画像表示装置。
【請求項５】
コンピュータ装置から供給された映像信号を表示する画像表示方法において、
表示手段の表示制御情報の表示を行う表示制御情報表示信号を生成して、コンピュータから供給される映像信号と合成するステップと、
入力デバイスから操作情報として出力された位置情報に基づき、表示された表示制御情報表示にカーソル表示を重畳するステップと、
表示手段の表示制御情報の表示を行わないように切り替えられた場合、表示手段の表示制御情報の表示を行ったときに表示されているカーソル表示の位置に対応する位置に、コンピュータ装置から供給された映像信号によるカーソル表示を行うようにするステップと
を有することを特徴とする画像表示方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、コンピュータ装置のモニタとして用いて好適で、コンピュータ装置を操作する入力デバイスからモニタのコントロールを行うことを可能とした画像表示装置および方法に関する。
【０００２】
【従来の技術】
近年において、パーソナルコンピュータやワークステーションなどのコンピュータ装置に接続されて用いられるモニタ装置は、ＯＳＤ(On Screen Display) 機能により表示画面の特性などの制御を行うようにされているのが一般的である。すなわち、モニタ装置上に設けれたスイッチなどの操作手段を用いて、ＯＳＤにより画面上に所定の表示（ＯＳＤ画面と称する）を行わせる。ＯＳＤ画面は、モニタ装置において内部的に生成される表示である。ユーザは、このＯＳＤ画面に従い、モニタ装置上に設けられたスイッチなどを操作して、画面のコントラスト、明るさ、色調などの調整を行う。
【０００３】
図１１は、従来技術によるコンピュータ装置（ここでは、パーソナルコンピュータとし、以下、パソコンと略称する）の代表的な利用形態の一例を概略的に示す。パソコン本体１０４に、ディスプレイモニタ装置１００接続されると共に、入力デバイスとしてキーボード１０５およびマウス１０６が接続される。パソコン本体１０４は、ＣＰＵ(Central Processing Unit) 、ハードディスクドライブ、メモリ、バスシステムおよび入出力インターフェイスなどを有し（図示しない）、所定のプログラムに基づき動作する。
【０００４】
モニタ装置１００は、例えばＣＲＴ(Cathode Ray Tube)やＬＣＤ(Liquid Crystal Display)を表示デバイスとして用いる。モニタ装置１００は、前面に、上述の表示デバイスによる表示がなされる表示部１０１および操作スイッチ１０３を有する。パソコン本体１０４からモニタ装置１００に対して、映像信号１０７が供給される。モニタ１００では、供給された映像信号１０７の周波数や解像度に従い、表示部１０１に所定の画面表示を行う。
【０００５】
表示部１０１には、さらに、上述したキーボード１０５やマウス１０６に対する操作に応じて表示位置が移動されるカーソル１０８が表示される。例えば、マウス１０６の操作によるマウス移動量がパソコン本体１０４に供給される。パソコン本体１０４では、供給されたマウス移動量に基づき画面上でのマウス座標を求めると共に、カーソル１０８を表示するための映像信号を生成する。カーソル１０８を表示する映像信号は、マウス座標に基づき上述の映像信号１０７に重畳され、モニタ装置１００に供給される。
【０００６】
マウス１０６と、マウス１０６の動きに対応して表示が移動されるカーソル１０８とを用いることで、ユーザは、パソコン本体１０４の操作を、表示部１０１の表示を見ながら直感的に行うことができる。そのため、マウス１０６は、キーボード１０５と共に、入力用のデバイスとして急速に普及が進んでいる。
【０００７】
また、表示部１０１には、操作スイッチ１０３の操作に基づき、ＯＳＤによるコントロール画面１０２が表示される。ＯＳＤ画面１０２の表示は、後述するように、モニタ装置１００内部で生成された表示制御信号に基づきなされ、表示部１０１の表示の最前面に表示される。
【０００８】
図１２は、モニタ装置１００の一例の構成を示す。このモニタ装置１００は、映像信号１１６および１１７の２系統の映像信号の入力が可能とされており、入力された映像信号１１６および１１７は、ビデオ入力スイッチ１１２で一方を選択され、ビデオミックス回路１１３に供給される。例えば、映像信号１１６がパソコン本体１０４から供給された信号である。
【０００９】
一方、モニタ装置１００は、ＣＰＵ１１０を有し、操作スイッチ１０３の操作に対応した制御信号１１８がＣＰＵ１１０に供給される。制御信号１１８に基づき、ＣＰＵ１１０によりＯＳＤ画面１０２用のキャラクタ発生を指示するコマンドが発行される。このコマンドに基づき、キャラクタジェネレータ１１１によって、例えばＲＧＢ信号からなる所定の映像信号が生成される。キャラクタジェネレータ１１１の出力は、ビデオミックス回路１１３に供給される。
【００１０】
ビデオミックス回路１１３では、キャラクタジェネレータ１１１から供給された映像信号と、上述したビデオ入力スイッチ１１２で選択された映像信号とを混合し、パソコン本体１０４から出力された表示に対してＯＳＤ画面１０２の表示が重畳された映像信号を出力する。ビデオミックス回路１１３から出力された映像信号は、表示制御回路１１４を介して画像表示デバイス１１５に供給される。画像表示デバイス１１５は、上述した表示部１０１の表示を行うための、例えばＣＲＴやＬＣＤといったデバイスである。
【００１１】
なお、表示制御回路１１４は、操作スイッチ１０３の操作に基づくＣＰＵ１１０の制御により、供給された映像信号に対して所定の処理を施し、画像表示デバイス１１５による表示画質、例えばコントラスト、明るさおよび色調などの制御を行う。すなわち、モニタ１００において、操作スイッチ１０３により所定の操作を行うことで、ＯＳＤ画面１０２が表示される。図１１の例では、ＯＳＤ画面１０２は、表示部１０１のコントラストの設定値が表示されている。操作スイッチ１０３の所定の操作により、表示部１０１のコントラストを調整することができ、それに伴い、ＯＳＤ画面１０２に示されるコントラストを示す値が変更される。
【００１２】
図１３は、表示部１０１に、パソコン１０４本体による画面に対してＯＳＤ画面１０２が表示された例を示す。この例では、ＯＳＤ画面１０２に、コントラスト調整のためのコントロールが表示されている。モニタ装置１００上の操作スイッチ１０３を操作することによって、例えばコントラストの設定値を増減させることができ、それに伴い、ＯＳＤ画面１０２の表示も変更される。
【００１３】
【発明が解決しようとする課題】
従来では、モニタ装置１００側で、キーボード１０５からのキー情報や、マウス１０６からのマウス座標情報を取得することができなかった。したがって、ＯＳＤ表示に基づく操作などを行う際に、キーボード１０５やマウス１０６を用いることができなかったという問題点があった。このため、モニタ装置１００のコントロールを行うためには、モニタ装置１００の前面に設けられた操作スイッチ１０３を使用せざるをえなく、非常に作業性が悪かったという問題点があった。
【００１４】
したがって、この発明の目的は、コンピュータ装置に入力を行う入力デバイスからモニタ装置をコントロールできるようにされた画像表示装置および方法を提供することにある。
【００１５】
【課題を解決するための手段】
この発明は、上述の課題を解決するために、
コンピュータ装置から供給された映像信号を表示する画像表示装置において、
コンピュータ装置から供給された映像信号を表示する表示手段と、
入力デバイスの操作に応じた操作情報を受信する受信手段と、
表示手段の表示制御情報の表示を行う表示制御情報表示信号を生成して映像信号と合成する表示制御情報表示手段と、
入力デバイスから操作情報として出力された位置情報に基づき、表示制御情報表示手段により表示された表示制御情報表示にカーソル表示を重畳するカーソル表示手段と、
表示制御情報表示手段による表示を行うかどうかを切り替える切替手段と
を有し、
受信手段によって受信された操作信号に基づき、表示手段の表示の制御を行うようにし、
切替手段により表示制御情報表示手段による表示を行わないように切り替えられたときに、表示制御情報表示手段による表示を行ったときにカーソル表示手段により表示されているカーソル表示の位置に対応する位置に、コンピュータ装置から供給された映像信号によるカーソル表示を行うようにしたことを特徴とする画像表示装置である。
【００１６】
この発明は、
コンピュータ装置から供給された映像信号を表示する画像表示方法において、
表示手段の表示制御情報の表示を行う表示制御情報表示信号を生成して、コンピュータから供給される映像信号と合成するステップと、
入力デバイスから操作情報として出力された位置情報に基づき、表示された表示制御情報表示にカーソル表示を重畳するステップと、
表示手段の表示制御情報の表示を行わないように切り替えられた場合、表示手段の表示制御情報の表示を行ったときに表示されているカーソル表示の位置に対応する位置に、コンピュータ装置から供給された映像信号によるカーソル表示を行うようにするステップと
を有することを特徴とする画像表示方法である。
【００１７】
上述したように、この発明は、入力デバイスの操作に応じた操作情報を受信し、受信された操作情報に基づき表示制御を行うようにされているため、コンピュータ装置の操作と画像表示装置の表示制御の操作とをシームレスに行うことができる。
【００１８】
【発明の実施の形態】
以下、この発明の実施の第１の形態を、図面を参照しながら説明する。図１は、この実施の第１の形態によるコンピュータ装置の使用例を概略的に示す。パソコン本体５に、ディスプレイモニタ装置１が接続される。また、パソコン本体５に、入力デバイスとしてキーボード６およびマウス７が接続される。キーボード６は、操作に応じてキー情報を出力する。また、マウス７は、マウス７が移動されるのに伴いマウス移動量（Ｘ，Ｙ）およびボタンの押下に応じたボタン情報を出力する。パソコン本体５は、ＣＰＵ(Central Processing Unit) 、ハードディスクドライブ、メモリ、バスシステムおよび入出力インターフェイスなどを有し（図示しない）、所定のプログラムに基づき動作する。
【００１９】
モニタ装置１は、例えばＣＲＴ(Cathode Ray Tube)やＬＣＤ(Liquid Crystal Display)を表示デバイスとして用いる。モニタ装置１は、前面に、上述の表示デバイスによる表示がなされる表示部２および操作スイッチ４を有する。表示部２には、パソコン本体５から供給された映像信号８に基づく表示がなされる。また、所定の形状のカーソル１０が映像信号８による表示に対して合成されて表示される。カーソル１０は、画面上の、例えば上述のマウス移動量に基づき求められた座標位置に表示される。
【００２０】
すなわち、マウス７の移動量やボタン押下情報がマウス７からパソコン本体５に供給される。パソコン本体５では、マウス７から供給されたこれらの情報に基づき、カーソル１０を表示する映像信号が生成される。生成されたマウス１０を表示するための映像信号がアプリケーションソフトウェアなどで生成された映像信号に合成されて、映像信号８とされて、モニタ装置１に供給される。
【００２１】
また、表示部２には、操作スイッチ４の操作に基づき、ＯＳＤによるコントロールを行うためのＯＳＤ画面３が表示される。ＯＳＤ画面３が表示されることで、モニタ装置１においてＯＳＤ機能を実行させることができる。ＯＳＤ画面３の表示は、後述するように、モニタ装置１内部で生成された映像信号に基づきなされる。
【００２２】
この発明では、さらに、キーボード６によるキー情報およびマウス７によるマウス座標情報などの入力操作信号９がパソコン本体５を介してモニタ装置１に供給される。例えば、キーボード６からパソコン本体５に供給されたキー情報は、パソコン本体５で加工されること無く入力操作信号９とされ、モニタ装置１に送信される。また例えば、マウス７からパソコン本体５に供給されたマウス移動量に基づき、カーソル１０が表示されている表示部２の、画面左上隅などを基準点とした（Ｘ，Ｙ）座標が求められ、ボタン情報と共に入力操作信号９としてモニタ装置１に送信される。
【００２３】
モニタ装置１では、供給された映像信号８に基づきなされている表示部２の表示の解像度を認識可能なようにされている。これにより、モニタ装置１において、ＯＳＤ画面３の表示位置と、パソコン本体５から供給された映像信号８による表示位置との相対関係を認識することができる。
【００２４】
入力操作信号９がパソコン本体５からモニタ装置１に送信されるため、上述したＯＳＤによる表示がなされている間、例えばマウス７の操作によってカーソル１０をＯＳＤ画面３内に移動させることで、ＯＳＤにより表示されたコントロールをマウス７で制御することが可能とされる。
【００２５】
もちろん、キーボード６を用いてＯＳＤによるコントロールを制御することも可能である。このときには、例えば、キーボード６のキーに所定の機能を割り当て、そのキーが押下されたときに対応するコマンドが発行されるようにする。
【００２６】
入力操作信号９をパソコン本体５からモニタ装置１に対して伝送する際のインターフェイスは、パソコン５に標準的に装備されている、ＲＳ−２３２Ｃを用いることができる。また、これに限らず、ＵＳＢ(Universal Serial Bus)やＩＥＥＥ１３９４をインターフェイスとして用いることができる。
【００２７】
なお、キー情報やカーソル座標情報は、パソコン本体５側で、例えばパソコン本体５のＯＳ(Operating System)によりこれらの情報を監視して、一定間隔でモニタ装置１に送信するようにもできる。
【００２８】
図２は、モニタ装置１の一例の構成を示す。パソコン本体５から出力された映像信号８がビデオミックス回路２４に供給される。一方、パソコン本体５から出力された入力操作信号９は、モニタ装置１内のＣＰＵ２０に供給される。ＣＰＵ２０において、入力操作信号９に基づきカーソル指示信号が生成され、カーソルキャラクタジェネレータ２２に供給される。カーソルキャラクタジェネレータ２２では、カーソル指示信号に基づき、所定座標にカーソル表示がなされるような、例えばＲＧＢ信号からなる所定の映像信号が生成される。
【００２９】
一方、モニタ装置１に設けられた操作スイッチ４の操作に対応して生成された制御信号１１に基づき、ＣＰＵ２０により、ＯＳＤ用のキャラクタ発生を指示するキャラクタ発生指示コマンドが発行される。キャラクタ発生指示コマンドは、キャラクタジェネレータ２１に供給され、例えばＲＧＢ信号からなる所定の映像信号が生成される。キャラクタジェネレータ２１の出力は、ＯＳＤミックス回路２３に供給される。
【００３０】
ＯＳＤミックス回路２３では、キャラクタジェネレータ２１およびカーソルキャラクタジェネレータ２２からそれぞれ供給された映像信号を合成し、ＯＳＤ画面３内の表示を行う映像信号を生成する。この映像信号は、ビデオミックス回路２４に供給され、上述したパソコン５本体から供給された映像信号８と合成される。ビデオミックス回路２４から出力された映像信号は、表示制御回路２５に供給される。
【００３１】
表示制御回路２５は、ＣＰＵ２０の制御に基づき、供給された映像信号に対して所定の処理を施し、画像表示デバイス２６による表示の制御がなされる。例えば、コントラスト、明るさおよび色調などの表示画質の制御や、映像信号の画像表示デバイス２６への表示位置などの制御が表示制御回路２５により行われる。表示制御回路２５の出力は、例えばＣＲＴやＬＣＤおよび駆動回路による画像表示デバイス２６に供給され、表示部２に対する所定の表示がなされる。
【００３２】
なお、映像信号８の解像度情報や周波数情報は、ＣＰＵ２０によって映像信号８から抽出することができる。パソコン本体５から映像信号８と共に、これらの情報が供給されるようにしてもよい。
【００３３】
図３は、ＯＳＤ画面３の一例の表示を示す。この図３の例では、ＯＳＤ画面３に、画像表示デバイス２６に対するコントラスト調整を行うコントロール画面が表示されている。例えばモニタ装置１の操作スイッチ４を押すことで、ＯＳＤ画面３の表示が行われる。コントラストの設定値がバー表示３３として表示される。ＯＳＤ画面３内に、カーソルキャラクタジェネレータ２２のカーソル指示信号に基づき、カーソル３０が表示される。
【００３４】
カーソル３０は、パソコン本体５に接続された、例えばマウス７の動きに応じてＯＳＤ画面３内を移動される。パソコン本体５から供給されたマウス７の座標情報が、モニタ装置１のＣＰＵ２０によりＯＳＤ画面３内の（Ｘ，Ｙ）座標に変換され、カーソルキャラクタジェネレータ２２により、変換された座標位置にカーソル表示を行うような映像信号が生成される。この映像信号がＯＳＤミックス回路２３に供給され、キャラクタジェネレータ２１により生成されたＯＳＤの表示を行う映像信号に重畳される。
【００３５】
領域３１、３２および３４は、入力有効領域である。マウス７の座標情報に基づきカーソル３０がこれらの領域内に存在するかどうかが判断される。例えば、カーソル３０の表示の所定の点の座標がカーソル３０の位置を代表する座標とされる。カーソル３０がこれら入力有効領域３１、３２あるいは３４内にあるときに、例えばマウス７に対して所定のボタン操作が行われると、領域３１、３２および３４のうちボタン操作が行われたときにカーソル３０が存在する領域に応じた入力がなされる。
【００３６】
この例では、領域３１にカーソル３０が存在するときにマウス７のボタン操作を行うと、ＣＰＵ２０から表示制御回路２５に対して、コントラスト設定値が減少されるような制御信号が供給され、画面のコントラストを減少させるように制御がなされる。それと共に、バー表示３３がコントラスト設定値の変更に応じて更新される。同様に、領域３２にカーソル３０が存在するときにマウス７のボタン操作を行うと、コントラスト設定値が増加されるように制御され、それに応じてバー表示３３が更新される。領域３４内にカーソル３０が存在するときにマウス７のボタン操作を行うと、ＯＳＤ表示を解除することができる。
【００３７】
次に、図４のフローチャートを用いて、上述したマウス７を用いたモニタ装置１の制御について説明する。なお、この図４に示されるフローチャートは、ＯＳＤ機能が有効とされた後には、全体がループとされて処理され、一連の処理が終了されると、再び処理が最初のステップに戻される。すなわち、所定の間隔でこのフロー処理がなされ、マウス７の座標情報やボタン操作などが監視される。
【００３８】
図４のフローチャートの実行に先んじて、例えばモニタ装置１に設けられた操作スイッチ４が操作され、ＯＳＤ画面３が表示される。そして、パソコン本体５から送られた、カーソル座標を送信する送信コマンドがモニタ装置１に認識されると、フローが開始される。最初のステップＳ１０で、ＯＳＤ画面３が表示され、ＯＳＤ機能が有効とされているかどうかが判断される。若し、ＯＳＤ機能が有効とされていると判断されたら、処理はステップＳ１１に移行する。一方、ＯＳＤ機能が有効とされていないと判断されれば、一連の処理が終了される。
【００３９】
なお、モニタ装置１において、パソコン本体から供給された映像信号８の解像度は、予め分かっているものとする。
【００４０】
ステップＳ１１では、パソコン本体５から供給された入力操作信号９に基づき、カーソルの座標情報を取得する。そして、次のステップＳ１２において、取得されたカーソルの座標情報に示される位置が、表示部２に表示されているＯＳＤ画面３の領域内であるかどうかが判断される。若し、カーソルの座標情報に示される位置がＯＳＤ画面３の領域内であると判断されれば、処理はステップＳ１３に移行する。一方、カーソルがＯＳＤ画面３の領域内に無いと判断されれば、一連の処理が終了される。
【００４１】
ステップＳ１３では、入力操作信号９に基づき取得されたカーソル１０の座標情報に基づき、ＯＳＤ画面３内の対応位置にＯＳＤ用のカーソル３０が表示される。すなわち、ＣＰＵ２０によりマウスの座標情報に基づくコマンドが生成され、生成されたコマンドがカーソルキャラクタジェネレータ２２に対して送られる。
【００４２】
上述したように、ＯＳＤ画面３を表示するためのコマンドと、カーソル３０を表示させるためのコマンドとは、それぞれ独立してＣＰＵ２０からキャラクタジェネレータ２１およびカーソルキャラクタジェネレータ２２に送られる。したがって、カーソル３０の表示とＯＳＤ画面３の表示とは、互いに独立して発生される。キャラクタジェネレータ２１およびカーソルキャラクタジェネレータ２２でそれぞれ発生されたＯＳＤ画面３を表示させる映像信号と、カーソル３０を表示させる映像信号とは、ＯＳＤミックス回路２４に供給され、ＯＳＤ画面３に対してカーソル３が重畳された映像信号が生成される。
【００４３】
次のステップＳ１４で、マウス７に対するボタン操作が行われたかどうかが判断される。若し、マウス７に対してボタン操作が行われたと判断されたら、処理はステップＳ１５に移行し、ボタン操作されたときのカーソル３０の表示位置が、上述した入力有効領域３１、３２あるいは３４内にあるかどうかが判断される。若し、何れかの有効領域内にあったと判断されたら、ステップＳ１６で、上述したような、カーソル３０のある領域に対応した処理がなされる。
【００４４】
一方、上述のステップＳ１４でマウス７に対するボタン操作がされていないと判断されるか、あるいは、ステップＳ１５でマウス７に対するボタン操作された位置が入力有効領域３１、３２あるいは３４の何れでもないとされたら、処理はステップＳ１７に移行する。
【００４５】
ステップＳ１７では、入力操作信号９によるマウスの座標情報に基づき、マウスが移動されたかどうかが判断される。若し、マウスの座標情報が変化していて、マウスが移動されたと判断されたら、処理はステップＳ１８に移行する。ステップＳ１８では、ＣＰＵ２０からカーソルキャラクタジェネレータ２２に対して、ＯＳＤ画面３内に表示されているカーソル３０を移動させる旨のコマンドが発行される。
【００４６】
一例として、前回のフローの処理終了時のマウス座標が（Ｘ０，Ｙ０）であるとして、今回のフローにおいて、マウスの座標がこの座標（Ｘ０，Ｙ０）に対して移動しているかどうかを認識する。今回のフローの座標情報が（Ｘ，Ｙ）となっており、前回のフロー時の座標（Ｘ０，Ｙ０）と比較して変化している場合には、ＣＰＵ２０からキャラクタジェネレータ２３に対して、変化の差分の（Ｘ−Ｘ０，Ｙ−Ｙ０）だけカーソル３０の表示位置を変更させるコマンドを発行する。
【００４７】
一方、ステップＳ１７で、マウスが移動していないと判断されたら、一連の処理が終了される。
【００４８】
上述では、ＯＳＤ画面３に対する操作を、マウス７を用いて行う例について説明したが、これはこの例に限らず、キーボード６を用いてＯＳＤ画面３に対する操作を行うようにもできる。図５は、キーボード６を用いてＯＳＤ画面３に対する処理を行う際の一例のフローチャートを示す。キーボード６を用いる場合には、例えば、上述の領域３１、３２および３４に対応する機能がキーボード６の所定のキーにそれぞれ割り当てられる。
【００４９】
なお、この図５のフローチャートも、上述の図４のフローチャートと同様に、ＯＳＤ機能が有効とされた後には、全体がループとされて処理され、一連の処理が終了されると、再び処理が最初のステップに戻される。また、図５のフローチャートの実行に先んじて、例えばモニタ装置１に設けられた操作スイッチ４が操作され、ＯＳＤ画面３が表示される。
【００５０】
パソコン本体５から送られた、キー情報を送信する送信コマンドがモニタ装置１に認識されると、フローが開始される。最初のステップＳ２０で、ＯＳＤ機能が有効とされているかどうか判断される。若し、有効とされていると判断されれば、処理は次のステップＳ２１に移行する。一方、ＯＳＤ機能が有効とされていないと判断されれば、一連の処理が終了される。
【００５１】
ステップＳ２１では、パソコン本体５からモニタ装置１に供給される入力操作信号９に基づき、キー情報を取得する。次のステップＳ２２で、現在表示されているＯＳＤ画面３において、取得されたキー情報と合致する処理が存在するかどうかが判断される。若し、取得されたキー情報と合致する処理が存在すると判断されたら、処理はステップＳ２３に移行する。取得されたキー情報と合致する処理が存在しないと判断された場合には、一連の処理が終了される。
【００５２】
ステップＳ２３では、キー情報に対応してＯＳＤ画面３を更新する制御コマンドが発行され、発行された制御コマンドがキャラクタジェネレータ２２に供給される。それと共に、キー情報に対応したＯＳＤ機能を実現させる制御コマンドが発行され、発行された制御コマンドが表示制御回路２５に供給される。
【００５３】
次に、この発明の実施の第２の形態について、図面を参照しながら説明する。図６は、実施の第２の形態によるコンピュータ装置の使用例を概略的に示す。図６および後述の図７において、上述の図１および図２と共通する部分については同一の番号を付し、詳細な説明を省略する。この実施の第２の形態では、モニタ装置４０に対して、キーボード６およびマウス７のインターフェイスが設けられると共に、キーボード６およびマウス７から出力されたキー情報、マウス座標情報およびボタン操作情報は、モニタ装置１に供給され、それぞれキーボード６から出力された入力操作信号４１Ａおよびマウス７から出力された４１Ｂとして、モニタ装置４０からパソコン本体５に送信される。
【００５４】
図７は、実施の第２の形態によるモニタ装置４０の一例の構成を示す。キーボード６から出力されるキー情報、マウス７から出力されるマウス移動量およびボタン操作情報がＣＰＵ２０に供給される。また、モニタ装置１に設けられた操作スイッチ４による制御信号１１がＣＰＵ２０に供給される。
【００５５】
ＣＰＵ２０から、供給されたキー情報に基づく入力操作信号４１Ａが出力される。また、ＣＰＵ２０から、供給されたマウス座標情報およびボタン情報に基づく入力操作信号４１Ｂが出力される。例えば、入力操作信号４１Ａおよび４１Ｂは、それぞれ、本来キーボード６およびマウス７から出力される本来の信号と同一の信号としてＣＰＵ２０から出力される。入力操作信号４１Ａおよび４１Ｂは、パソコン本体５に標準的に設けられるキーボード入力端子およびマウス入力端子（図示しない）にそれぞれ供給される。
【００５６】
これに限らず、ＣＰＵ２０で、供給されたキー情報、マウス座標情報およびボタン操作情報を所定に加工して、他のインターフェイスを介してパソコン本体５に対して供給するようにしてもよい。適用可能なインターフェイスとしては、例えば、ＲＳ−２３２Ｃ、ＵＳＢ、ＩＥＥＥ１３９４など、パソコン本体５に標準的に設けられる様々なインターフェイスを用いることができる。
【００５７】
ＣＰＵ２０では、上述のように、供給されたキー情報、マウス座標情報およびボタン操作情報に基づき入力操作信号４１Ａおよび４１Ｂを出力すると共に、供給されたこれらの信号に基づき、ＯＳＤ画面３を表示するためのコマンドと、カーソル３０を表示させるためのコマンドとを発行する。これらのコマンドは、キャラクタジェネレータ２１およびカーソルキャラクタジェネレータ２２にそれぞれ供給される。
【００５８】
また、ＣＰＵ２０では、ＯＳＤ機能が有効とされている場合には、供給されたキー情報、マウス座標情報およびボタン操作情報に基づき、表示制御回路２５に対する制御信号を生成する。生成された制御信号は、表示制御回路２５に供給される。
【００５９】
次に、図８のフローチャートを用いて、この実施の第２の形態による、マウス７を用いたモニタ装置４０の制御について説明する。この図８に示されるフローチャートは、ＯＳＤ機能が有効とされた後には、全体がループとされて処理され、一連の処理が終了されると、再び処理が最初のステップに戻される。すなわち、所定の間隔でこのフロー処理がなされ、マウス７の移動量やボタン操作などが監視される。
【００６０】
モニタ装置１に設けられた操作スイッチ４が操作され、ＯＳＤ機能が有効とされたら、ステップＳ２０により、パソコン本体５に対するマウス７の出力信号の送信が停止される。その後、モニタ装置１において、ＯＳＤ画面３の表示と、ＯＳＤ画面３内へのカーソル３０の表示がなされるように制御される（ステップＳ２１）。
【００６１】
次のステップＳ２２では、ＣＰＵ２０において、マウス７から出力された信号を受信したかどうかが判断される。若し、受信したとされれば、処理はステップＳ２３に移行する。一方、受信していないと判断されれば、処理は後述するステップＳ３０に移行する。ステップＳ２３では、マウス７のボタン操作が行われたかどうかが判断され、若し、マウス７のボタン操作がなされていないと判断されれば、処理は後述するステップＳ２８に移行する。一方、マウス７のボタンが押され、ボタン操作が行われたと判断されれば、処理は次のステップＳ２４に移行する。
【００６２】
ステップＳ２３でマウス７においてボタン操作が行われたとされれば、ステップＳ２４で、そのボタン操作が行われたときのマウス７の座標が求められ、ボタン操作がＯＳＤ画面３内の入力が有効な位置で行われたかどうかが判断される。例えば、上述の図３の例では、入力有効領域３１、３２あるいは３４の範囲内にカーソル３０があるときに、マウス７に対するボタン操作が行われれば、有効な位置でのボタン操作であると判断される。若し、有効な位置でボタン操作がなされてないと判断されれば、処理は後述するステップＳ２８に移行する。
【００６３】
一方、入力有効領域内でボタン操作が行われたと判断されれば、ステップＳ２５に移行する。ステップＳ２５では、上述のステップＳ２３でボタン操作が行われた座標が、ＯＳＤ機能を解除するための入力有効領域３４であるかどうかが判断される。若し、ボタン操作が行われた位置が入力有効領域３４でないと判断されれば、処理は後述するステップＳ２８に移行する。一方、ボタン操作が行われた座標が入力有効領域３４であると判断されれば、処理はステップＳ２６に移行する。
【００６４】
ステップＳ２６では、表示部２内の、ＯＳＤ画面３によるカーソル３０が表示されている位置と同一の位置に、パソコン本体５の制御によるカーソルが表示されるように指示するコマンドが、ＣＰＵ２０からパソコン本体５に対して送信される。コマンドが送信されると、処理はステップＳ２７に移行し、ＣＰＵ２０において、キャラクタジェネレータ２１およびカーソルキャラクタジェネレータ２２に対して、ＯＳＤ画面３の表示をＯＦＦにするコマンドがそれぞれ発行される。
【００６５】
これらのステップＳ２６およびＳ２７により、ＯＳＤ画面３による制御からパソコン本体５による制御への移行を、シームレスに行うことができる。
【００６６】
上述したステップＳ２８以降の処理について説明する。ステップＳ２８では、マウス７が移動されたかどうかが判断される。若し、マウスの座標情報が前回のフローと変化しておらず、マウス７が移動されていないと判断されたら、処理は後述するステップＳ３０に移行する。
【００６７】
一方、マウスの座標情報が変化していて、マウスが移動されたと判断されたら、処理はステップＳ２９に移行する。ステップＳ２９では、ＣＰＵ２０からカーソルキャラクタジェネレータ２２に対して、ＯＳＤ画面３内に表示されているカーソル３０を移動させる旨のコマンドが発行される。コマンドが発行されたら、処理はステップＳ３０に移行する。
【００６８】
ステップＳ３０では、モニタ装置１の操作スイッチ４のＯＮ／ＯＦＦ状態が判断される。若し、操作スイッチ４がＯＮ状態とされ、ＯＳＤ機能が有効とされていれば、処理はステップＳ２２に戻される。一方、操作スイッチ４がＯＦＦとされており、ＯＳＤ機能が解除されていれば、処理は上述したステップＳ２６の移行し、ＯＳＤ画面３のカーソル３０が表示されていた位置と同一の位置に、パソコン本体５によるカーソルがなされるように、ＣＰＵ２０からパソコン本体５に対して、コマンドが発行される。
【００６９】
なお、上述では、実施の第２の形態においてマウス７によってＯＳＤ画面３の制御を行うように説明されているが、これはこの例に限定されず、上述した実施の第１の形態と同様にして、キーボード６からＯＳＤ画面３の制御を行うようにもできる。
【００７０】
この実施の第２の形態によれば、モニタ装置１にマウス７およびキーボード６が直接的に接続され、ＯＳＤ画面３におけるカーソル３０は、モニタ装置１の内部処理で行われる。また、パソコン本体５には、モニタ装置１から、通常のマウス７およびキーボード６の入力と同様な入力がなされる。そのため、パソコン本体５に、モニタ制御用のソフトウェアを別途にインストールする必要がない。
【００７１】
次に、この発明の実施の第３の形態について、図面を参照しながら説明する。図９は、実施の第３の形態によるコンピュータ装置の使用例を概略的に示す。図９および後述の図１０において、上述の図１および図２、ならびに、図６および図７と共通する部分については同一の番号を付し、詳細な説明を省略する。
【００７２】
この実施の第３の形態では、上述の実施の第２の形態と同様に、モニタ装置５０にキーボード６およびマウス７のインターフェイスが設けられる。さらに、この実施の第３の形態では、モニタ装置５０に対して２台のパソコン本体５および５’が接続できるようにされている。モニタ装置５０の表示部２は、パソコン本体５および５’から供給される映像信号８および８’にそれぞれ対応した表示部２Ａおよび２Ｂに分割される。
【００７３】
上述した実施の第２の形態と同様に、キーボード６のキー情報、ならびに、マウス７の移動量およびボタン操作情報は、モニタ装置５０を介してパソコン本体５および５’に送信される。パソコン本体５へは、キー情報およびマウスからの情報がそれぞれ入力操作信号４２Ａおよび４２Ｂとして供給される。同様に、パソコン本体５’へは、キー情報およびマウスからの情報がそれぞれ入力操作信号４２’Ａおよび４２’Ｂとして供給される。
【００７４】
図１０は、実施の第３の形態によるモニタ装置５０の一例の構成を示す。パソコン本体５および５’からそれぞれ供給された映像信号８および８’は、ビデオメモリインターフェイス４５に供給され、ビデオメモリ４６に一旦格納される。例えば、映像信号８および８’は、ビデオメモリインターフェイス４５のアドレス制御に基づき、ビデオメモリ４６上に設けられた対応する領域にそれぞれ格納される。
【００７５】
図示は省略するが、ビデオメモリインターフェイス４５および後述するビデオスイッチ４７は、ＣＰＵ２０に制御される。ビデオメモリ４６に格納された映像信号８および８’は、ＣＰＵ２０の制御に基づき、ビデオメモリインターフェイス４５によりビデオメモリ４６から所定に読み出される。ビデオメモリ４６から読み出された映像信号８および８’は、ＣＰＵ２０の制御に基づきビデオスイッチ４７により選択されてビデオミックス回路２４に供給される。
【００７６】
映像信号８および８’を、それぞれ、一旦ビデオメモリ４６に格納し、これを読み出して画像表示デバイス２６に供給するようにしているため、映像信号８および８’の周波数を変換することができる。これにより、同一画面に複数のパソコン本体５および５’の画像を表示することが可能とされる。また、モニタ装置５０に接続された複数台のコンピュータ装置の表示画面およびＯＳＤ画面３間でのカーソルの移動を、シームレスに行うことができる。
【００７７】
一方、ＯＳＤ画面３の表示およびＯＳＤ画面３におけるカーソル３０の表示は、上述の実施の第１および第２の形態と同様にしてなされる。すなわち、ＣＰＵ２０で発行されたコマンドに基づきキャラクタジェネレータ２１およびカーソルキャラクタジェネレータ２２によって、ＯＳＤ画面３およびカーソル３０を表示するための映像信号がそれぞれ生成され、ＯＳＤミックス回路２３で生成されたこれらの映像信号が合成される。
【００７８】
合成された映像信号は、ビデオミックス回路２４に供給され、上述した、ビデオメモリ４６から読み出されビデオスイッチ４７で選択された映像信号と、ＯＳＤ画面３の映像信号とが合成され、表示制御回路２５でＣＰＵ２０の制御に基づき画質の調整などがなされ、画像表示デバイス２６に供給される。
【００７９】
なお、２台のパソコン本体５および５’の使い分けは、例えば、パソコン本体５および５’のうち、現在使用している装置を優先して、選択的にキー情報およびマウス情報を送信することができる。また、パソコン本体５および５’によるカーソルの座標に基づき、映像信号８および８’の表示領域が接する境界にカーソルが移動したら、パソコン本体５および５’を切り替えるようにしてもよい。
【００８０】
このように、モニタ装置５０が２台のパソコン本体５および５’を接続可能な構成とされていても、図８のフローチャートを用いて上述した制御を行うことが可能である。また、モニタ装置５０は、２台のみならず、さらに多数のコンピュータ装置を接続するように構成することができる。
【００８１】
なお、上述ではコンピュータ装置に対して用いられる入力デバイスがマウスおよびキーボードであるとして説明したが、これはこの例に限定されない。例えば、ペン上の入力補助器具や指先などで、（Ｘ，Ｙ）平面上で入力を行うようにされたタブレットや、ボールを回転させることで（Ｘ，Ｙ）平面上での座標を指定することができるトラックボールなどを入力デバイスとして用いることができる。
【００８２】
【発明の効果】
以上説明したように、この発明は、モニタ装置がカーソル座標などを認識可能なように構成されているため、モニタ装置の制御に、コンピュータ装置に対する入力デバイスであるキーボードやマウスを用いることができる効果がある。
【００８３】
またそれにより、コンピュータ装置の制御からモニタ装置の制御への移行をシームレスに行えるようになる効果がある。
【００８４】
さらに、この発明の実施の第２および第３の形態によれば、モニタ装置にキーボードやマウスといった入力デバイスが直接的に接続され、モニタ装置からコンピュータ装置に対してキーボードやマウスからの信号が供給されるようになっている。そのため、モニタ装置を制御するためのソフトウェアをコンピュータ装置にインストールする必要が無いという効果がある。
【００８５】
さらにまた、この発明の実施の第３の形態によれば、それぞれ１台のモニタ装置、キーボードおよびマウスを、複数台のコンピュータ装置で共有することができるため、複数台のコンピュータを設置するような場合の設置スペースを節約することができるという効果がある。
【図面の簡単な説明】
【図１】実施の第１の形態によるコンピュータ装置の使用例を概略的に示す略線図である。
【図２】実施の第１の形態によるモニタ装置の一例の構成を示すブロック図である。
【図３】ＯＳＤ画面の一例の表示を示す略線図である。
【図４】実施の第１の形態による、マウスを用いてモニタ装置を制御する一例のフローチャートである。
【図５】キーボードを用いてＯＳＤ画面に対する処理を行う際の一例のフローチャートである。
【図６】実施の第２の形態によるコンピュータ装置の使用例を概略的に示す略線図である。
【図７】実施の第２の形態によるモニタ装置の一例の構成を示すブロック図である。
【図８】実施の第２の形態による、マウスを用いてモニタ装置を制御する一例のフローチャートである。
【図９】実施の第３の形態によるコンピュータ装置の使用例を概略的に示す略線図である。
【図１０】実施の第３の形態によるモニタ装置の一例の構成を示すブロック図である。
【図１１】従来技術によるコンピュータ装置の代表的な利用形態の一例を概略的に示す略線図である。
【図１２】従来技術によるモニタ装置の一例の構成を示すブロック図である。
【図１３】表示部にパソコン本体による画面に対してＯＳＤ画面が表示された例を示す略線図である。
【符号の説明】
１，４０，５０・・・モニタ装置、２・・・表示部、３・・・ＯＳＤ画面、４・・・操作スイッチ、５・・・パソコン本体、６・・・キーボード、７・・・マウス、８・・・映像信号、９・・・入力操作信号、１０・・・カーソル、２０・・・ＣＰＵ、２１・・・キャラクタジェネレータ、２２・・・カーソルキャラクタジェネレータ、２３・・・ＯＳＤミックス回路、２４・・・ビデオミックス回路、２５・・・表示制御回路、２６・・・画像表示デバイス、３０・・・カーソル、３１，３２，３４・・・入力有効領域
【図１】
0004200616.tif 000002
【図２】
0004200616.tif 000003
【図３】
0004200616.tif 000004
【図４】
0004200616.tif 000005
【図５】
0004200616.tif 000006
【図６】
0004200616.tif 000007
【図７】
0004200616.tif 000008
【図８】
0004200616.tif 000009
【図９】
0004200616.tif 000010
【図１０】
0004200616.tif 000011
【図１１】
0004200616.tif 000012
【図１２】
0004200616.tif 000013
【図１３】
0004200616.tif 000014