(57)【特許請求の範囲】
【請求項１】
複数の画像データを編集して生成した画面データをモニタ装置へ出力する出力データ制御装置において、
カーソルの位置情報と上記複数の画像データのうちの所定の画像データの位置情報と上記複数の画像データのうちユーザが選択した画像データであるアクティブ画像の位置情報とを入力して、上記カーソルの位置情報が示すカーソルの位置と上記所定の画像データの位置情報が示す上記所定の画像データの位置との距離が近くなるほど上記所定の画像データと他の画像データとを重ねて表示する度合いを定義する上記所定の画像データについての透明度が高くなるように、かつ、上記アクティブ画像の位置情報が示す上記アクティブ画像の位置と上記所定の画像データの位置情報が示す上記所定の画像データの位置との距離が近くなるほど上記所定の画像データについての透明度が高くなるように、上記透明度を算出する透明度算出部と、
上記複数の画像データと、上記透明度算出部が算出した透明度とを入力して、上記透明度に基づいて、上記所定の画像データを他の画像データに重ねて画面データを生成し、生成した画面データをモニタ装置へ出力する表示制御部と
を備えることを特徴とする出力データ制御装置。
【請求項２】
上記出力データ制御装置は、画像データと信号とを出力する複数の画像出力機器と接続され、上記複数の画像出力機器から出力された複数の画像データを編集して生成した画面データをモニタ装置へ出力し、
上記出力データ制御装置は、さらに、
上記複数の画像出力機器の各画像出力機器から出力された信号を入力して、上記各画像出力機器の信号状況を監視して、その信号状況を示す信号状況データを出力する表示データ監視部を備え、
上記透明度算出部は、上記表示データ監視部から出力された信号状況データを入力して、信号状況データに基づいて、上記透明度を算出することを特徴とする請求項１に記載の出力データ制御装置。
【請求項３】
上記出力データ制御装置は、さらに、
複数の画像データそれぞれに対応する複数の音声データと、上記透明度算出部が算出した透明度とを入力して、上記透明度に基づいて、上記複数の画像データそれぞれに対応する複数の音声データから音声を合成し、合成した音声を出力する音声制御部を備えることを特徴とする請求項１又は２に記載の出力データ制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、複数の情報処理端末や映像出力機器の出力画像をウィンドウ表示によって１画面に合成して表示する際の表示制御装置と接続機器との通信を制御する方式に関する。
【０００２】
【従来の技術】
図６は、例えば、特開平１１−１６７４７９号公報に示された従来のウィンドウ表示装置の表示制御方法を示すブロック図である。
図において、１５は第１表示データ、１６は第２表示データ、１８は液晶表示データ、２７は表示制御部、３３は第２解像度信号、３４は表示位置指定信号、４１は第１パラレルデータ、４２は第１データ変換部、４３は第２パラレルデータ、４４は第２データ変換部、４５は第１同期信号、４６はウィンドウ表示パラレルデータ、４７は解像度・周波数変換部、４８は重ね合わせ表示データ、５０は液晶データ変換部、６２はデータ切替部である。
【０００３】
図６において、表示制御部２７は、第１表示データ１５を第１パラレルデータ４１に変換する第１データ変換部４２と、第２表示データ１６を第２パラレルデータ４３に変換する第２データ変換部４４と、第１同期信号４５と第２パラレルデータ４３とから、解像度及び周波数を変換してウィンドウ表示パラレルデータ４６を出力する解像度・周波数変換部４７と、表示位置指定信号３４にしたがって第１と第２の表示データを切り替えて重ね合わせ表示データ４８を出力するデータ切替部６２と、液晶データに変換する液晶データ変換部５０とを備える。
【０００４】
第１データ変換部４２は、第１表示データ１５を、Ｒ（赤）Ｇ（緑）Ｂ（青）の表示データ、垂直同期信号、水平同期信号、表示有効期間信号及びドットクロックのパラレルデータに変換し、第１パラレルデータ４１としてデータ切替部６２へ出力し、また垂直同期信号、水平同期信号及びドットクロックを第１同期信号４５として、解像度・周波数変換部４７へ出力する。第２データ変換部４４は第１データ変換部４２同様に、第２表示データ１６を、パラレルデータに変換し、第２パラレルデータ４３として解像度・周波数変換部４７へ出力する。解像度・周波数変換部４７は、第２パラレルデータ４３を、第２解像度信号３３に従って解像度変換を行い、ウィンドウ表示パラレルデータ４６としてデータ切替部６２へ出力する。
【０００５】
また、データ切替部６２は、表示位置指定信号３４に従って、重ね合わせ表示の位置でウィンドウ表示パラレルデータ４６を出力するよう、第１パラレルデータ４１とウィンドウ表示パラレルデータ４６を切り替え、重ね合わせ表示データ４８として出力する。液晶データ変換部５０は、ＲＧＢのパラレルデータをモニタ装置７の入力信号に変換し、液晶表示データ１８として出力する。
【０００６】
このような表示制御方式を用いた従来のウィンドウ表示・制御装置においては、１つの情報処理端末の表示画面の中に別の情報処理端末や映像出力機器の表示画面をウィンドウ内に重ねて表示することができる。
【０００７】
【発明が解決しようとする課題】
上記のような従来のウィンドウ表示・制御装置では、メイン画面上に別の機器からの出力画像をウィンドウに表示するため、重なった領域のメイン画面の状況がわからくなり、ウィンドウ表示によって隠れた領域のメイン画面に対して操作を行う場合は、一旦ウィンドウを消去あるいは移動させるなどの操作をしてから本来の目的とする操作を行うことになり、作業効率が低下するという問題点があった。
【０００８】
この発明は、上記のような問題点を解決するためになされたもので、ウィンドウ表示を用いて１つの画面上で複数の出力画像（画像データ）、例えば、複数のデバイスから出力される画像データを表示する場合の操作性の向上、省力化を図ることを目的とするものである。
【０００９】
【課題を解決するための手段】
この発明に係る出力データ制御装置は、複数の画像データを編集して生成した画面データをモニタ装置へ出力する出力データ制御装置において、
パラメータを入力し、入力したパラメータに基づいて、複数の画像データを重ねて表示する度合いを定義する透明度を算出する透明度算出部と、
複数の画像データと、上記透明度算出部が算出した透明度とを入力し、入力した透明度に基づいて、入力した複数の画像データを編集して画面データを生成し、生成した画面データをモニタ装置へ出力する表示制御部と
を備えることを特徴とする。
【００１０】
上記透明度算出部は、パラメータとして、複数の画像データそれぞれを表示する大きさを示すサイズデータと、複数の画像データそれぞれを表示する位置を示す位置データと、上記モニタ装置上で入力ポイントを示すカーソルの位置を示すカーソルポイントと、ユーザが指定する透明度との少なくともいずれか一つを入力することを特徴とする。
【００１１】
上記透明度算出部は、パラメータとして、上記カーソルポイントを入力し、上記カーソルポイントに対応させて上記透明度を算出し、
上記表示制御部は、上記透明度算出部が算出した透明度に基づいて、上記複数の画像を重ねて画面データを生成することを特徴とする。
【００１２】
上記透明度算出部は、パラメータとして、上記複数の画像データのうちユーザが選択した画像データをアクティブ画像として指定するアクティブ画像情報を入力し、入力したアクティブ画像情報に基づいて、透明度を算出し、
上記表示制御部は、上記透明度算出部が算出した透明度に基づいて、アクティブ画像以外の画像データを上記アクティブ画像に重ねて画面データを生成することを特徴とする。
【００１３】
上記透明度算出部は、表示制御部から信号を入力し、入力した信号に基づいて、上記透明度を算出することを特徴とする。
【００１４】
上記出力データ制御装置は、画像データと信号とを出力する複数の画像出力機器と接続され、
上記透明度算出部は、上記複数の画像出力機器それぞれから信号を入力し、入力した信号に基づいて、上記透明度を算出し、
上記表示制御部は、上記複数の画像出力機器それぞれから画像データを入力することを特徴とする。
【００１５】
上記出力データ制御装置は、さらに、
複数の画像データそれぞれに対応する複数の音声データと、上記透明度算出部が算出した透明度とを入力し、入力した透明度に基づいて、入力した複数の画像データそれぞれに対応する複数の音声データから音声を合成し、合成した音声を出力する音声制御部を備えることを特徴とする。
【００１６】
この発明に係る出力データ制御方法は、複数の画像データを編集して生成した画面データをモニタ装置へ出力する出力データ制御方法において、
パラメータを入力し、
入力したパラメータに基づいて、複数の画像データを重ねて表示する度合いを示す透明度を算出し、
複数の画像データを入力し、
上記算出した透明度に基づいて、入力した複数の画像データを編集して画面データを生成し、
生成した画面データをモニタ装置へ出力することを特徴とする。
【００１７】
【発明の実施の形態】
実施の形態１．
図１は、この発明の実施の形態１であるウィンドウ表示・制御装置と接続するデバイスを含めた全体の構成の一例を示す構成図である。
また、以下の説明では、メイン画面は、表示可能領域全体を使用して表示する画面を前提とする。しかしながら、必ずしも全体を使用する必要はなく、一部使用する場合も含まれる。ウィンドウ画面と重なる場合が発生する画面であれば含まれる。
ウィンドウ画面は、メイン画面の領域の一部に重ねて表示する小画面を前提とする。複数のウィンドウ画面同士が重なる場合も発生するが、説明をわかりやすくするため、上記を前提として説明する。従って、メイン画面とウィンドウ画面とは、上記に限られるわけではない。
【００１８】
図１において、ウィンドウ表示・制御装置（出力データ制御装置）１は、キーボード２とマウス３と第１ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）４と第２ＰＣ５とテレビやビデオなどの映像出力機器６とモニタ装置７とスピーカ８との接続インターフェイスを備える。
【００１９】
また、ウィンドウ表示・制御装置１は、キーボード２、マウス３からのそれぞれの出力信号として、キーボード信号９、マウス信号１０を入力し、これらの信号を第１ＰＣ４もしくは第２ＰＣ５のいずれかに対して出力を行う。第１ＰＣ４に対して出力する場合は、入力されたキーボード信号９、マウス信号１０をそのまま第１キーボード信号１１、第１マウス信号１２として第１ＰＣ４に対して出力する。同様に、第２ＰＣ５に対して出力を行う場合は、第２キーボード信号１３、第２マウス信号１４として第２ＰＣ５に対して出力する。
【００２０】
また、ウィンドウ表示・制御装置１は、第１ＰＣ４、第２ＰＣ５、映像出力機器６それぞれからの出力表示データ（画像データ）として、第１表示データ１５、第２表示データ１６、第３表示データ１７とを入力し、内部でデータを処理をした後に、モニタ装置７に対して液晶表示データ（画面データ）１８を出力する。
この明細書では、出力表示データ（画像データ）は、第１ＰＣ４、第２ＰＣ５、映像出力機器６とのいずれかからウィンドウ表示・制御装置１へ入力される画像を表す画像データである。液晶表示データ（画面データ）１８は、モニタ装置７の画面に表示するデータであり、この実施の形態では、複数の画像データを合成して、１つの画面に表示できるように編集されたデータを含む。また、上記画像データは、複数の接続機器（第１ＰＣ４、第２ＰＣ５、映像出力機器６等、画像データを出力する機器）から出力される。
【００２１】
また、ウィンドウ表示・制御装置１は、第１ＰＣ４、第２ＰＣ５、映像出力機器６それぞれから出力されるそれぞれの音声データとして、第１音声データ１９、第２音声データ２０、第３音声データ２１を入力し、内部で処理を行った後にスピーカ８に対して音声出力データ２２を出力する。
【００２２】
また、ウィンドウ表示・制御装置１は、第１ＰＣ４、第２ＰＣ５、映像表示機器６とそれぞれ第１通信データ２３、第２通信データ２４、第３通信データ２５により双方向に通信を行う。
【００２３】
図２に、本実施の形態におけるウィンドウ表示・制御装置内部の一例を示すブロック図を示す。
図２において、ウィンドウ表示・制御装置１は、キーボードやマウスの信号制御を行う入力デバイス信号制御部２６と、画像の入出力及び変換を行う表示制御部２７と、音声の入出力及び変換を行う音声制御部２８と、前記入力デバイス信号制御部２６と表示制御部２７と音声制御部２８の制御及びウィンドウ表示・制御装置１の外部との通信を制御する通信制御部２９を備える。
【００２４】
また、入力デバイス信号制御部２６は、キーボード信号９及びマウス信号１０を入力し、通信制御部２９から出力される入力デバイス接続切替信号３０により、第１キーボード信号１１及び第１マウス信号１２に出力するか、又は、第２キーボード信号１３及び第２マウス信号１４に出力するか、どちらかを選択して切り替える。これにより１組のキーボードとマウスを、第１ＰＣと第２ＰＣの両方に対して切り替えて使用する。
【００２５】
また、表示制御部２７は、第１表示データ１５、第２表示データ１６、第３表示データ１７を入力し、これらをメイン画面とウィンドウ画面を用いて１つの画面として合成し、液晶表示データ１８として出力する。各入力表示データの信号状況（稼動状態、スリープ状態、切断状態等）を信号状況データ３１として出力し、通信制御部２９からは表示切り替え信号３２、第２解像度信号３３、表示位置指定信号３４、透明度指定信号３５を表示制御部２７に対して出力し、表示制御部２７ではこれらの信号を用いてウィンドウ表示の制御を行う。
【００２６】
また、音声制御部２８は、第１音声データ１９、第２音声データ２０、第３音声データ２１を入力し、通信制御部２９から出力される音声制御信号３６により、各音声データごとに音量レベルを入力信号の０〜１倍の間でにリニアに制御し、それらをミキシングして音声出力データ２２に出力する。
【００２７】
また、通信制御部２９は、第１ＰＣ４、第２ＰＣ５、映像出力機器６とそれぞれ第１通信データ２３、第２通信データ２４、第３通信データ２５を介して通信を行い、送られてくる制御命令や、表示制御部２７から送られてくる信号状況データに応じて、先述した入力デバイス信号制御部２６、表示制御部２７、音声制御部２８に対し各種制御信号を出力する。
また、通信制御部２９は、透明度を算出し、透明度指定信号３５として出力する。
【００２８】
透明度は、複数の画像データを重ね合わせて、一つの画面上に表示するときに、複数の画像データを重ね合わせる度合いを定義する。
透明度は、通信制御部２９において、具体的には、図２に示す通信制御部２９に備えられている透明度算出部７０において、算出される。
算出された透明度は、透明度算出部７０を備える通信制御部２９から出力される。
算出に必要なデータは、外部から入力される情報や、予め透明度算出部７０内に格納してある情報を用いる。透明度算出部７０が算出した透明度は、透明度指定信号３５として出力される。以降の説明では、透明度算出部７０を含む通信制御部２９が透明度を算出しているものとして説明する。
【００２９】
また、透明度は、ユーザが指定することもできる。通信制御部２９は、ユーザから入力される透明度を使用するか否かをウィンドウ表示・制御装置１に備える自動制御機能（一例として、フラグ）を用いて判断する。
例えば、通信制御部２９において、ユーザが指定した透明度を使用する場合は、ウィンドウ表示・制御装置１に備えられる自動制御機能をＯＦＦにして使用する。ウィンドウ表示・制御装置１に備えられる自動制御機能がＯＮの場合は、通信制御部２９が自動的に算出する透明度を使用する。
【００３０】
また、以下の説明では、透明度＝１は、画像データが完全に表示されない（ユーザから見えない）状態を表す。
また、透明度は、画像の合成の際の度合いにそのまま影響する。つまり、
透明度＝０．３ならウィンドウ画面７割＋メイン画面３割で合成
透明度＝０．８ならウィンドウ画面２割＋メイン画面８割で合成
となる。
この合成は、あくまでウィンドウ画面の表示領域内に限るもので、ウィンドウ画面の範囲外ではメイン画面の内容をそのまま表示する。
【００３１】
図３に、本発明の実施の形態における表示制御部２７の内部構造の一例を示す。
図３において、表示制御部２７は、第１表示データ１５と第２表示データ１６と第３表示データ１７の信号状況を監視してその状況を信号状況データ３１として出力する表示データ監視部３７と、第１表示データ１５と第２表示データ１６と第３表示データ１７のうちの任意の２つの表示データをメイン表示データ３８とサブ表示データ３９として出力する表示切替スイッチ４０と、メイン表示データ３８を第１パラレルデータ４１に変換する第１データ変換部４２と、サブ表示データ３９を第２パラレルデータ４３に変換する第２データ変換部４４と、第１同期信号４５と第２パラレルデータ４３とから、解像度及び周波数を変換してウィンドウ表示パラレルデータ４６を出力する解像度・周波数変換部４７と、表示位置指定信号３４と透明度指定信号３５に従って、第１パラレルデータ４１とウィンドウ表示パラレルデータ４６を合成して重ね合わせ表示データ４８を出力する映像合成部４９と、重ね合わせ表示データ４８を液晶表示データ１８に変換する液晶データ変換部５０とを備える。
【００３２】
第１データ変換部４２は、メイン画面表示データ３８を、Ｒ（赤）Ｇ（緑）Ｂ（青）の表示データ、垂直同期信号、水平同期信号、表示有効期間信号及びドットクロックのパラレルデータに変換し、第１パラレルデータ４１として映像合成部４９へ出力し、また、垂直同期信号、水平同期信号及びドットクロックを第１同期信号４５として、解像度・周波数変換部４７へ出力する。第２データ変換部４４は第１データ変換部４２同様に、サブ表示データ３９を、パラレルデータに変換し、第２パラレルデータ４３として解像度・周波数変換部４７へ出力する。解像度・周波数変換部４７は、第２パラレルデータ４３を、第２解像度信号３３に従って解像度変換を行い、ウィンドウ表示パラレルデータ４６として映像合成部４９へ出力する。
【００３３】
また、映像合成部４９は、表示位置指定信号３４に従って、ウィンドウ表示パラレルデータ４６を重ね合わせ表示の位置へ配置し、配置したウィンドウ表示パラレルデータ４６を透明度指定信号３５によって指定された割合で第１パラレルデータと合成を行い、重ね合わせ表示データ４８として液晶データ変換部５０へ出力する。ここでは、透明度指定信号３５により透明度を０〜１までの間でリニアに指定できるものとし、例えば、透明度が０の場合は、ウィンドウ表示パラレルデータ４６をそのまま出力する場合と同じ結果になり、透明度が０．３の場合は、ウィンドウ表示パラレルデータの値を７割と、第１パラレルデータの値を３割の割合で合成させ、重ね合わせ表示データ４８として出力する。
【００３４】
図４に、図３で示した解像度・周波数変換部４７の内部構成のブロック図を示す。
図４において、解像度・周波数変換部４７は、第２解像度信号３３と第２パラレルデータ４３とから解像度を変換し、解像度変換後同期信号５１と解像度変換後表示データ５２とを出力する解像度変換部５３と、書き込み制御信号５４を出力する書き込み制御部５５と、第１同期信号４５に従って読み出し制御信号５６を出力する読み出し制御部５７と、ウィンドウ画面の表示データを格納するメモリであるウィンドウ格納部５８とを備える。
【００３５】
解像度変換部５３は、第２パラレルデータ４３を、第２解像度信号３３が示す解像度に従って解像度変換し、解像度変換後同期信号５１及び解像度変換後表示データ５２として出力する。書き込み制御部５５は、解像度変換後同期信号５１から、ウィンドウ画面格納部５８に解像度変換後データ５２を書き込むためのタイミング信号である書き込み制御信号５４を生成する。
【００３６】
読み出し制御部５７は、サブ表示データ３９に接続しているデバイスの表示画面のデータを、メイン表示データ３８として接続しているデバイスの表示画面上にウィンドウ表示するため、第１パラレルデータ４１のうちの同期信号である第１同期信号４５と、表示位置指定信号３４とから、ウィンドウ表示位置に合わせて、ウィンドウ画面格納部５４からデータを読み出すための読み出し制御信号５８を生成する。ウィンドウ格納部５８は、書き込み制御信号５４に従って解像度変換後表示データ５２を一画面分格納し、読み出し制御信号５６に従って読み出し、ウィンドウ表示パラレルデータ４６として出力する。
【００３７】
図５に、本発明の実施の形態におけるモニタ装置７の表示例を示す。
図５において、メイン画面５９の中にはウィンドウ画面６０が重なって表示される。また、マウスカーソル６１は、メイン画面５９に表示している情報処理端末におけるマウスカーソルである。ウィンドウ画面の透明度は可変であり、透明度が高くなるとウィンドウ画面の表示が薄くなり、代わりに背景のメイン画面の画面が見えるようになる。
【００３８】
ウィンドウ画面６０の表示においては、位置、大きさ、透明度の３つのプロパティを使用する。これらのプロパティは、通信信号で接続している第１ＰＣ４、第２ＰＣ５、映像出力機器６などの外部機器から制御が可能であり、従って、キーボード２やマウス３による操作も間接的に可能である。ただし、本実施の形態において、マウス３でウィンドウのフレーム部分をドラッグして位置や大きさなどを変更させる場合には、マウスカーソルの位置情報とマウスボタンの押下状況の情報をＰＣ側から通信制御部２９に送信し、通信制御部２９内でウィンドウの表示位置と関連により表示制御部２７に対し出力する表示位置信号を変更するようにする必要がある。
【００３９】
また、マウスカーソルの位置情報を通信制御部２９に送信することにより、通信制御部２９は、マウスカーソルとウィンドウとの距離を算出し、マウスカーソルがウィンドウに近づいた場合に、自動的にウィンドウの透明度を高くすることを行う。これは、マウスカーソルがウィンドウに近づいた場合に、一時的にウィンドウを半透明化することにより、メイン画面における操作をスムーズにするためのものである。
【００４０】
また、ウィンドウを使用するＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）などにおいては、現在作業対象として有効になっているウィンドウをアクティブウィンドウというが、このような矩形のアクティブ領域の情報を位置と大きさの情報を通信制御部２９に送信することにより、前記のマウスカーソルの場合と同様に、アクティブ領域と図５におけるウィンドウ画面６０の領域が重なるような場合には、自動的にウィンドウ画面６０の透明度を高くし、メイン画面５９における作業に支障を与えないように制御を行うことが可能である。
【００４１】
図２において、音声制御部２８は、各入力音声データである第１音声データ１９、第２音声データ２０、第３音声データ２１に対し、個別に音量レベルの調整が可能である。また、この際、ウィンドウに表示しているデバイスに対してはその透明度に応じて自動的に対応する音声の再生レベルも調整することが可能である。この場合非表示（＝透明度が１）の場合は音が出力されない状態、透明度が０．５の場合は音量レベルも０．５、透明度が０の場合は音量レベルが１（フルゲージ）というように制御を行う。これにより、例えば、ウィンドウの表示がフェードアウトしていくに連れて対応する音声もフェードアウトしていくなどの効果が可能になる。
【００４２】
図３において、表示データ監視部３７から出力された信号状況データ３１は、通信制御部２９に通達され、ここで通信制御部２９は、信号状況データ３１の変化状況により表示制御部２７内の表示切替スイッチ４０や入力デバイス信号制御部２６、音声制御部２８に対し制御信号を送信する。
【００４３】
例えば、メイン画面、ウィンドウ画面共に正常に信号が入力されている状態からメイン画面のみ入力信号が途絶えた場合、通信制御部２９は、その変化を信号状況データ３１により把握し、その対処方法として、ウィンドウ画面に表示していた表示データをメイン画面への表示に切り替え、同時にキーボードやマウスの接続も新たにメイン画面に表示されたデバイスに切り替えを行うなどの制御を行う。
【００４４】
また、ウィンドウに対する表示データ信号がスリープ状態になった場合は、ウィンドウを半透明化し、切断された場合は透明度を最大にして見えなくするなどの制御を行う。
【００４５】
以上のように、このウィンドウ表示・制御装置（出力データ制御装置）１は、複数台の情報処理端末あるいは映像出力機器６からの複数の画像データ（出力画像）を入力する手段と、それらの入力した複数の画像データをメイン画面とウィンドウ画面を用いて１画面内に合成して出力する手段と、メイン画面にウィンドウ画面を重ねて表示する割合を透明度として算出し、前記ウィンドウ画面の表示を透明度を用いて変更する手段と、前記情報処理端末や映像出力機器とデータ通信を行う手段を持つことを特徴とする。
【００４６】
さらに、このウィンドウ表示・制御装置１は、メイン画面内のマウスカーソルの位置に応じて自動的にウィンドウ画面表示の透明度を変更する機能を持つ。
【００４７】
また、このウィンドウ表示・制御装置１は、メイン画面内のアクティブ領域の位置に応じて自動的にウィンドウ画面表示の透明度を変更する機能を持つ。
【００４８】
また、このウィンドウ表示・制御装置１は、接続機器（表示制御部２７及び第１ＰＣ、第２ＰＣ、映像出力機器６等、ウィンドウ表示・制御装置１接続されている機器）から出力される信号状態により自動的にウィンドウ画面表示の透明度を変更する機能を持つ。
【００４９】
また、このウィンドウ表示・制御装置１は、ウィンドウ画面表示の透明度によって対応する入力デバイスからの音声出力の再生レベルを調整する機能を持つ。
【００５０】
実施の形態２．
この実施の形態では、ウィンドウの透明度を変更する具体的な動作を説明する。
パーソナルコンピュータ（パソコン）やワークステーションなどで利用されているウィンドウ表示を使用したＯＳにおいて、１つの画面においていくつものウィンドウを同時に表示する場合を一例として説明する。
表示された複数のウィンドウのうち、現在入出力操作の対象となっているウィンドウを“アクティブウィンドウ”とする。
【００５１】
図６は、この実施の形態の表示画面例を表している。
６３はメイン画面、６４，６５はウィンドウ画面とする。ここで、ウィンドウ画面６５が現在のアクティブウィンドウ（アクティブ画面）とする。
この場合、ウィンドウ画面６４と、アクティブウィンドウとしてのウィンドウ画面６５との距離をそれぞれの矩形領域の左上の座標と右下の座標を用いて算出する（図６の場合は、ウィンドウ画面６４とウィンドウ画面６５とが上下方向に開いている間隔分になる）。
従って、ウィンドウ画面６４とウィンドウ画面６５とは重なりがないため、透明度を用いてウィンドウ画面６４の表示を制御する必要はないと判断される。
ウィンドウ画面６４とウィンドウ画面６５との間に重なりがある場合は、透明度を用いてウィンドウ画面６４の表示を制御する。
【００５２】
次に、メイン画面６３をアクティブウィンドウにした場合を考える。
この場合は、アクティブウィンドウ（メイン画面６３）の領域とウィンドウ画面６４、ウィンドウ画面６５の表示領域が重なってしまい、両者間の距離は“０”になる。このような場合は、ウィンドウ画面６４，６５の透明度を自動的に上げて、アクティブウィンドウの領域の画面が見えるように制御を行う。
制御としては、表示領域が重なって距離が０のときだけ半透明にするのではなく、一定の距離まで近づくと、そこからじわじわと透明度が上がっていくように制御することができる。この“一定の距離”に関しては、ユーザーが外部ＰＣ（第１ＰＣ４、第２ＰＣ５等）から指定できるようにしておく。
図７に、距離と透明度とを対応付ける変換曲線の一例を示している。
ユーザによって指定された距離と透明度との対応付けは、透明度算出部７０に格納される。
マウスカーソルの位置による透明度の自動制御も、同様の方法をとる。
【００５３】
上記仕組みを実現する具体的な方法（動作）の一例を示す。
（１）ＰＣから定期的にマウスカーソルの座標を通信制御部２９に送信する。このとき、座標を縦方向・横方向共に０〜１までの値に正規化を行って送信する。例えば、ＰＣの画面解像度が１０２４×７６８として、マウスカーソルの位置が（７６８，３８４）であれば、正規化後の座標は（０．７５，０．５）になる。
（２）ウィンドウ表示・制御装置１においては、同様に「ウィンドウ画面」の表示領域の座標情報を（Ｘ１，Ｘ２，Ｙ１，Ｙ２）＝（０．６２，０．９５，０．０５，０．４）などのように、横方向・縦方向における領域の開始位置と終了位置を記憶しておく。
【００５４】
（３）（１）によるマウスカーソルの座標と、（２）のウィンドウ画面の領域を示す座標とからマウスカーソルと「ウィンドウ画面」との距離を算出する。算出方法については、特別なものではなく、一般的な図形間の距離を求めるアルゴリズムを用いる。
（４）（３）によって求められた距離に従い、「ウィンドウ画面」の透明度を変更する。変換の例として、図７に一例として示すような変換曲線を用いる。図７の例は、距離が小さくなると透明度が上がるという変換の一例を示している。
図７に基づく透明度を変換するためのデータは、予めユーザによって入力され、通信制御部２９に格納される。
【００５５】
マウスカーソルではなく、アクティブ領域の位置による透明度の自動制御をする場合は、ＰＣから送信する座標データが１点分ではなく、矩形領域の左上と右下の座標などと２点分になる以外は、同様の方法を用いて透明度を変更して、画面の表示を変更することができる。
【００５６】
実施の形態３．
実施の形態１では、表示制御部２７内の解像度・周波数変換部４７において、ウィンドウの透明度を反映させていない状態のデータをウィンドウ格納部５８に格納し、その後、映像合成部４９において、透明度指定信号３５を利用して画像の合成を行っているが、解像度・周波数変換部４７内のウィンドウ格納部５８に格納する際に、第１パラレルデータ４１と透明度指定信号３５も加えて入力し、この時点で透明度を反映して第１パラレルデータ４１と合成させたデータを格納してもよい。この場合は、映像合成部４９において、透明度指定信号３５を入力する必要がなく、単に図６の従来例におけるデータ切替部６２のように、表示位置指定信号３４に従って、第１パラレルデータ４１とウィンドウ表示パラレルデータ４６を切り替えて出力すればよい。
【００５７】
実施の形態４．
また、実施の形態１では、表示制御部２７内において、表示位置指定信号３４と透明度指定信号３５の１つの信号を個別に使用しているが、「透明度指定信号３５の値が１のときはウィンドウ領域ではない」と仮定することにより、表示位置指定信号を省略することが可能である。
【００５８】
実施の形態５．
実施の形態１では、ＰＣ側からマウスカーソルの位置情報やクリック状態の情報をウィンドウ表示・制御装置１内の通信制御部２９に対し送信し、そこでウィンドウとマウスカーソルとの位置関係を算出し、各制御部の制御を行うようにしているが、これは逆にウィンドウ表示・制御装置１側からウィンドウの位置データをＰＣ側に送信し、ＰＣ内部でマウスカーソルの位置とウィンドウとの位置関係を算出し、その結果に応じてウィンドウ表示・制御装置に対し制御コマンド（例えば、透明度の指定等）を送信することでも同様の効果が得られる。
【００５９】
【発明の効果】
以上のように、この発明のウィンドウ表示・制御装置によれば、メイン画面内に別のデバイスの出力表示データをウィンドウ表示した場合でも、ウィンドウ表示の透明度を変更することができるため、メイン画面とウィンドウ画面の両方の表示データを同時に確認することが可能となる。
【００６０】
また、メイン画面内におけるマウスカーソルがウィンドウに近づいた場合に、自動的にウィンドウ表示の透明度が上がる機能を追加することにより、従来ならウィンドウに隠れた領域のメイン画面に対して操作をする際には、一旦ウィンドウを移動させるか消去させないとできなかった操作を、ウィンドウの移動や消去といった操作を一切行わなくとも実行可能となるため、作業効率の向上が期待できる。
【００６１】
また、メイン画面におけるアクティブ領域（ウィンドウ系ＯＳにおけるアクティブウィンドウの表示されている領域など）の位置によってウィンドウの透明度を自動的に上げる機能を追加することによっても、作業効率の向上が期待できる。
【００６２】
また、接続機器（表示制御部２７及び第１ＰＣ、第２ＰＣ、映像出力機器６等、ウィンドウ表示・制御装置１に接続されている機器）からの入力信号によりウィンドウ表示を半透明化できることから、接続機器の状況を視覚的に判断することができる。
【００６３】
また、１つのデバイスから出力されるウィンドウ表示の透明度と再生音声の音量レベルを関連付けて自動的に制御することにより、映像と音声のより感覚的な調合が可能である。
【図面の簡単な説明】
【図１】  この発明の実施の形態１であるウィンドウ表示・制御装置とそれに接続する周辺デバイスを含めた全体の構成の一例を示すブロック図である。
【図２】  この発明の実施の形態１におけるウィンドウ表示・制御装置の内部構成の一例を示すブロック図である。
【図３】  この発明の実施の形態１における表示制御部の構成の一例を示すブロック図である。
【図４】  この発明の実施の形態１における解像度・周波数変換部の内部構成の一例を示すブロック図である。
【図５】  この発明の実施の形態１におけるウィンドウ表示・制御装置から出力される出力映像の例を表す図である。
【図６】  この発明の実施の形態２におけるウィンドウ表示・制御装置から出力される出力映像の例を表す図である。
【図７】  ウィンドウ画面とアクティブウィンドウとの間の距離に基づいて透明度を変換する変換曲線の一例を示した図である。
【図８】  従来のウィンドウ表示・制御装置における表示制御部の内部構成の一例を示すブロック図である。
【符号の説明】
１  ウィンドウ表示・制御装置（出力データ・制御装置）、２  キーボード、３  マウス、４  第１ＰＣ、５  第２ＰＣ、６  映像出力機器、７  モニタ装置、８  スピーカ、９  キーボード信号、１０  マウス信号、１１  第１キーボード信号、１２  第１マウス信号、１３  第２キーボード信号、１４  第２マウス信号、１５  第１表示データ、１６  第２表示データ、１７  第３表示データ、１８  液晶表示データ、１９  第１音声データ、２０  第２音声データ、２１  第３音声データ、２２  音声出力データ、２３  第１通信データ、２４  第２通信データ、２５  第３通信データ、２６  入力デバイス信号制御部、２７  表示制御部、２８  音声制御部、２９  通信制御部、３０  入力デバイス接続切替信号、３１  信号状況データ、３２  表示切替信号、３３  第２解像度信号、３４表示位置指定信号、３５  透明度指定信号、３６  音声制御信号、３７  表示データ監視部、３８  メイン表示データ、３９  サブ表示データ、４０  表示切替スイッチ、４１  第１パラレルデータ、４２  第１データ変換部、４３  第２パラレルデータ、４４  第２データ変換部、４５  第１同期信号、４６  ウィンドウ表示パラレルデータ、４７  解像度・周波数変換部、４８  重ね合わせ表示データ、４９  映像合成部、５０  液晶データ変換部、５１  解像度変換後同期信号、５２  解像度変換後表示データ、５３  解像度変換部、５４  書き込み制御信号、５５  書き込み制御部、５６  読み出し制御信号、５７  読み出し制御部、５８  ウィンドウ格納部、５９，６３  メイン画面、６０，６４，６５  ウィンドウ画面、６１  マウスカーソル、６２  データ切替部、７０  透明度算出部。
【図１】
0004615702.tif 000002
【図２】
0004615702.tif 000003
【図３】
0004615702.tif 000004
【図４】
0004615702.tif 000005
【図５】
0004615702.tif 000006
【図６】
0004615702.tif 000007
【図７】
0004615702.tif 000008
【図８】
0004615702.tif 000009