(57)【特許請求の範囲】
【請求項１】
赤外線の送受信可能な指定部を有する、入力画像を表示可能な表示装置であって、
前記表示装置の表示部の水平軸方向の外周に沿って配置されており、前記表示装置の画面上に前記指定部が接触した場合に前記指定部と赤外線の送受信を行う第１の送受信手段と、
前記表示装置の表示部の垂直軸方向の外周に沿って配置されており、前記表示装置の画面上に前記指定部が接触した場合に前記指定部と赤外線の送受信を行う第２の送受信手段と、
前記第１の送受信手段及び前記第２の送受信手段と赤外線の送受信を行うことで、前記指定部が備える計数部が、当該指定部と前記第１の送受信手段及び前記第２の送受信手段それぞれとの間における送受信の時間を計数した計数値を前記指定部から受信する情報受信手段と、
前記情報受信手段が受信した前記計数値に基づいて、前記第１の送受信手段及び前記第２の送受信手段と前記指定部が画面上に接触した接触点との距離を算出する距離算出手段と、
前記第１の送受信手段の座標値及び前記第２の送受信手段の座標値と、前記距離算出手段により算出された距離とに基づいて、前記接触点の座標値を算出する座標値算出手段と、
前記接触点が少なくとも２点設定された場合に、各接触点の座標値に基づいて、前記接触点を頂点とする矩形枠のサイズ情報を算出するサイズ情報算出手段と、
前記サイズ情報算出手段により算出された矩形枠のサイズ情報と入力画像データのサイズとに基づいて、スケーリング倍率を算出するスケーリング倍率算出手段と、
前記スケーリング倍率算出手段により算出されたスケーリング倍率に基づいて、入力画像をスケーリングして前記矩形枠の枠内に表示させる表示制御手段と、
を有することを特徴とする表示装置。
【請求項２】
赤外線の送受信可能な指定部を有する、入力画像を表示可能な表示装置に適用される画像表示方法であって、
前記表示装置の表示部の水平軸方向の外周に沿って配置されており、赤外線の送受信を行う第１の送受信部を用いて、前記表示装置の画面上に前記指定部が接触した場合に前記指定部と赤外線の送受信を行う第１の送受信ステップと、
前記表示装置の表示部の垂直軸方向の外周に沿って配置されており、赤外線の送受信を行う第２の送受信部を用いて、前記表示装置の画面上に前記指定部が接触した場合に前記指定部と赤外線の送受信を行う第２の送受信ステップと、
前記第１の送受信ステップ及び前記第２の送受信ステップと赤外線の送受信を行うことで、前記指定部が備える計数部が、当該指定部と前記第１の送受信ステップ及び前記第２の送受信ステップそれぞれとの間における送受信の時間を計数した計数値を前記指定部から受信する情報受信ステップと、
前記情報受信ステップが受信した前記計数値に基づいて、前記第１の送受信部及び前記第２の送受信部と前記指定部が画面上に接触した接触点との距離を算出する距離算出ステップと、
前記第１の送受信部の座標値及び前記第２の送受信部の座標値と、前記距離算出ステップにより算出された距離とに基づいて、前記接触点の座標値を算出する座標値算出ステップと、
前記接触点が少なくとも２点設定された場合に、各接触点の座標値に基づいて、前記接触点を頂点とする矩形枠のサイズ情報を算出するサイズ情報算出ステップと、
前記サイズ情報算出ステップにより算出された矩形枠のサイズ情報と入力画像データのサイズとに基づいて、スケーリング倍率を算出するスケーリング倍率算出ステップと、
前記スケーリング倍率算出ステップにより算出されたスケーリング倍率に基づいて、入力画像をスケーリングして前記矩形枠の枠内に表示させる表示制御ステップと、
を有することを特徴とする画像表示方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、表示装置及び画像表示方法に係り、更に詳しくは、複数の画像ソースを用いた会議やプレゼンテーションにおいてスムーズ且つ快適な操作環境を提供する場合に好適な表示装置及び画像表示方法に関する。
【０００２】
【従来の技術】
近年、ノート型パーソナルコンピュータ（ノートＰＣ）等で作成した画像データを大型の表示装置、例えば液晶プロジェクタやプラズマディスプレイに表示させてプレゼンテーション（会議等における説得力のある説明の技法）を行うことが増えてきている。一方、会議では出席者がそれぞれデータをコンピュータにセーブしてきてそれを閲覧したり、ファイルの交換をその場で行うようになってきている。このような背景から、画像表示システムでは、一度に複数の画像ソースを同時に表示させ且つそれらの情報や表示された各画像情報を一元的にコントロールできる機能が必要とされる。
【０００３】
しかしながら、従来のプレゼンテーション用の大型表示装置は、複数の画像ソースを同時に表示させるときに、大型表示装置の画面のどの位置に表示レイアウトするかを決定するためには、前もって表示位置を決めておくか、プレゼンテータが会議参加者の画像ソースの表示フォーマット（表示ライン数やドット数、色数）を聞いて、会議前に表示用ドライバソフトの煩雑なマニュアル設定を介し、表示レイアウトをいちいち決めていかなければならなかった。
【０００４】
また、大画面表示装置を見る会議参加者にとっては、着席する位置によりプレゼンテータが予め決めた表示レイアウトでは文字や画像が見えない状態が発生することが多々あり、そのときは、着席位置をいちいち移動するか、会議を中断させ何が表示されているかをプレゼンテータに確認するか、最悪の場合は、プレゼンテータが再表示レイアウトを上述した表示用ドライバソフトを用いてやり直したりしなければならなかった。
【０００５】
【発明が解決しようとする課題】
しかしながら、上述した従来技術のように、複数の画像ソースを会議前・会議中に表示用ドライバソフトを介してレイアウト決めを行ったり、やり直したりすることは、会議のスムーズな進行を妨げる要因になってしまうばかりか、会議全体の効率化を提供することが本来の目的であるマルチ表示会議システムにあって、設定時間をとられるばかりの不快適なユーザインタフェースになってしまうなどの多くの問題が生じている。
【０００６】
本発明は、上述した点に鑑みなされたものであり、複数の画像ソースを用いた会議やプレゼンテーションにおいてスムーズ且つ快適な操作環境をユーザにもたらすことを可能とした表示装置及び画像表示方法を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記目的を達成するために、本発明は、赤外線の送受信可能な指定部を有する、入力画像を表示可能な表示装置であって、前記表示装置の表示部の水平軸方向の外周に沿って配置されており、前記表示装置の画面上に前記指定部が接触した場合に前記指定部と赤外線の送受信を行う第１の送受信手段と、前記表示装置の表示部の垂直軸方向の外周に沿って配置されており、前記表示装置の画面上に前記指定部が接触した場合に前記指定部と赤外線の送受信を行う第２の送受信手段と、前記第１の送受信手段及び前記第２の送受信手段と赤外線の送受信を行うことで、前記指定部が備える計数部が、当該指定部と前記第１の送受信手段及び前記第２の送受信手段それぞれとの間における送受信の時間を計数した計数値を前記指定部から受信する情報受信手段と、前記情報受信手段が受信した前記計数値に基づいて、前記第１の送受信手段及び前記第２の送受信手段と前記指定部が画面上に接触した接触点との距離を算出する距離算出手段と、前記第１の送受信手段の座標値及び前記第２の送受信手段の座標値と、前記距離算出手段により算出された距離とに基づいて、前記接触点の座標値を算出する座標値算出手段と、前記接触点が少なくとも２点設定された場合に、各接触点の座標値に基づいて、前記接触点を頂点とする矩形枠のサイズ情報を算出するサイズ情報算出手段と、前記サイズ情報算出手段により算出された矩形枠のサイズ情報と入力画像データのサイズとに基づいて、スケーリング倍率を算出するスケーリング倍率算出手段と、前記スケーリング倍率算出手段により算出されたスケーリング倍率に基づいて、入力画像をスケーリングして前記矩形枠の枠内に表示させる表示制御手段と、を有することを特徴とする。
【００１０】
上記目的を達成するために、本発明は、赤外線の送受信可能な指定部を有する、入力画像を表示可能な表示装置に適用される画像表示方法であって、前記表示装置の表示部の水平軸方向の外周に沿って配置されており、赤外線の送受信を行う第１の送受信部を用いて、前記表示装置の画面上に前記指定部が接触した場合に前記指定部と赤外線の送受信を行う第１の送受信ステップと、前記表示装置の表示部の垂直軸方向の外周に沿って配置されており、赤外線の送受信を行う第２の送受信部を用いて、前記表示装置の画面上に前記指定部が接触した場合に前記指定部と赤外線の送受信を行う第２の送受信ステップと、前記第１の送受信ステップ及び前記第２の送受信ステップと赤外線の送受信を行うことで、前記指定部が備える計数部が、当該指定部と前記第１の送受信ステップ及び前記第２の送受信ステップそれぞれとの間における送受信の時間を計数した計数値を前記指定部から受信する情報受信ステップと、前記情報受信ステップが受信した前記計数値に基づいて、前記第１の送受信部及び前記第２の送受信部と前記指定部が画面上に接触した接触点との距離を算出する距離算出ステップと、前記第１の送受信部の座標値及び前記第２の送受信部の座標値と、前記距離算出ステップにより算出された距離とに基づいて、前記接触点の座標値を算出する座標値算出ステップと、前記接触点が少なくとも２点設定された場合に、各接触点の座標値に基づいて、前記接触点を頂点とする矩形枠のサイズ情報を算出するサイズ情報算出ステップと、前記サイズ情報算出ステップにより算出された矩形枠のサイズ情報と入力画像データのサイズとに基づいて、スケーリング倍率を算出するスケーリング倍率算出ステップと、前記スケーリング倍率算出ステップにより算出されたスケーリング倍率に基づいて、入力画像をスケーリングして前記矩形枠の枠内に表示させる表示制御ステップと、を有することを特徴とする。
【００４１】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて説明する。
【００４２】
［第１の実施の形態］
図１は本発明の第１の実施の形態、及び後述する第２の実施の形態に係るマルチ表示システムの要部の構成を示すと共に特許請求の範囲に対応させた機能ブロック図である。本発明の第１の実施の形態に係るマルチ表示システムは、表示手段１０１、選択手段１０２、測距手段１０３、通信手段１０４、検出手段１０５、表示制御手段１０６、記憶手段１０７を備える構成となっている。図中１１１−１、１１１−２、・・・１１１−ｎは画像ソースを示す。
【００４３】
上記各部の機能を説明すると、表示手段１０１は、表示制御手段１０６の制御に基づき画像を表示する。選択手段１０２は、画像ソース１１１−１、１１１−２、・・・１１１−ｎから入力された画像を表示手段１０１の画面上の何れの領域に表示させるか選択する。測距手段１０３は、選択手段１０２と選択された表示画像との絶対距離を測定するものであり、後述する第２の実施の形態に係るマルチ表示システムに装備されている。通信手段１０４は、選択手段１０２による選択情報を表示装置本体に送信する。検出手段１０５は、選択された領域の表示手段１０１の画面上での絶対位置を検出する。
【００４４】
表示制御手段１０６は、入力画像データの水平解像度・垂直ライン数及び検出された表示位置情報に基づき入力画像データの表示データへのスケーリング変倍率を算出し、入力画像をスケーリング変倍率に応じた大きさにスケーリングして表示させる（第１の実施の形態）。また、表示制御手段１０６は、測距手段１０３で測定した選択手段１０２の移動距離の差分及び選択画像データの水平解像度・垂直ライン数に基づき選択画像データの表示データへのスケーリング変倍率を、移動距離とスケーリング変倍率との関係を示す参照テーブルを利用して算出し、選択画像をスケーリング変倍率に応じた大きさにスケーリングして表示させる（第２の実施の形態）。記憶手段１０７は、表示選択範囲を示すレイアウト枠を記憶するものであり、表示データを記憶する記憶手段とは別個に設けられている。
【００４５】
尚、本発明の特許請求の範囲における各構成要件と、本発明の第１及び第２の実施の形態に係るマルチ表示システムにおける各部との対応関係は下記の通りである。
【００４６】
表示手段（１０１）は図２の表示デバイス３１３に対応し、選択手段（１０２）は図２の表示ポインタコントローラ３２１に対応し、測距手段（１０３）は図５の測距センサ５３９に対応し、通信手段（１０４）は図２の赤外線発光部３３０、赤外線データ受光部３２０、赤外線データ制御部３１９に対応し、検出手段（１０５）は図２のＸ軸（水平軸）赤外線リピータ３２２、Ｙ軸（垂直軸）赤外線リピータ３２３に対応し、表示制御手段（１０６）は制御部２６０、重ねあわせデータコントローラ２８０、出力表示フォーマット変換部３１１、表示駆動コントローラ３１２に対応し、記憶手段（１０７）は図２の重ねあわせデータストアメモリ３１０に対応する。
【００４７】
また、選択手段（１０２）が有する選択側送受信部は図８の送信回路８５２、発光部８５４、受信回路８５３、受光部８５５に対応し、選択手段（１０２）が有する計数部は図８の計数部８４５に対応し、選択手段（１０２）が有する制御部は図８の制御部８４４に対応する。また、検出手段（１０５）が有する検出側送受信部は図８の送信回路８６１、発光部８６３、受信回路８６２、受光部８６４に対応し、検出手段（１０５）が有する比較部は図８のＩｄ比較部８４６に対応する。尚、特許請求の範囲における確認選択手段の図示は省略する。
【００４８】
図２は本発明の第１の実施の形態に係るマルチ表示システムの基本構成を示すブロック図である。本発明の第１の実施の形態に係るマルチ表示システムは、例えば４つの独立した画像ソースを１つのモニタに表示し、各画像ソースの入出力機器、例えばマウスやキーボード、リモコン、スピーカ等をモニタに表示された画像データと連動して制御できるようにし、更に、各４つの画像ソースをモニタの所望の領域に最適なマッピング表示が実現できるようにしている。これら画像ソースは、４つより更に多い数でも、また少ない少ないでもよい。
【００４９】
本発明の第１の実施の形態に係るマルチ表示システム３３１は、入力部２２１、２２２、２２３、２２４、表示フォーマット変換部２３１、２３２、２３３、２３４、バスインタフェース２４１、２４２、２４３、２４４、バスコントローラ２５０、制御部２６０、フレームメモリコントローラ２７０、重ねあわせデータコントローラ２８０、フレームメモリ２９０、重ねあわせデータストアメモリ３１０、出力表示フォーマット変換部３１１、表示駆動コントローラ３１２、表示デバイス３１３、選択部３１４、パケット分配制御部３１５、ＦＩＦＯメモリ付きパケット制御部３１６、ＦＩＦＯメモリ３１７、赤外線データ変換部３１８、赤外線データ制御部３１９、赤外線データ受光部３２０、表示ポインタコントローラ３２１、ＦＩＦＯ付きパケット制御部３２６、Ｄ／Ａ変換器３２７、アンプ３２８、スピーカ３２９を備える構成となっている。図中２１１、２１２、２１３、２１４は画像信号のソース（以下、画像ソース群）を示す。
【００５０】
上記各部の構成を説明すると、画像ソース群２１１、２１２、２１３、２１４は、例えばパーソナルコンピュータ、ワークステーション、ディジタルテレビ、ビデオ等として構成されている。本実施形態では４つ存在する。各入力部２２１、２２２、２２３、２２４は、それぞれ画像ソース群２１１、２１２、２１３、２１４から出力された画像データを受け取るものである。各入力部２２１、２２２、２２３、２２４には、もし受け取る画像データがコンピュータのアナログ信号であれば、Ａ／Ｄコンバータや、画像データをサンプリングするためのＰＬＬ（Ｐｈａｓｅ Ｌｏｃｋｅｄ Ｌｏｏｐ）が装備されており、また、ＬＶＤＳ（Ｌｏｗ Ｖｏｌｔａｇｅ Ｄｉｆｆｅｒｅｎｔｉａｌ Ｓｉｇｎａｌｉｎｇ）等のディジタル信号であれば、その復号器や差動のバッファが装備されており、また、テレビやビデオのコンポジット信号であれば、それをＲ、Ｇ、Ｂ信号にエンコードするエンコーダが装備されている。
【００５１】
各入力部２２１、２２２、２２３、２２４は、各画像ソース群２１１、２１２、２１３、２１４から画像データと画像データを受け取るための制御信号、例えば１ラインの同期を取る水平同期信号、１フレームもしくは１フィールドの同期を取る垂直同期信号、１画素をサンプルするクロック信号、有効画像データの転送期間を示すディスプレイイネーブル信号等も同時に受け取る。各入力部２２１、２２２、２２３、２２４は、各々独立したタイミングで画像ソース群２１１、２１２、２１３、２１４から画像データを受け取る。また、各入力部２２１、２２２、２２３、２２４は、後述する画像ソース群２１１、２１２、２１３、２１４とのシリアル通信手段を有している。
【００５２】
表示フォーマット変換部２３１、２３２、２３４、２３５は、各入力部２２１、２２２、２２３、２２４で受け取った画像データの表示フォーマット（表示ライン数やドット数、色数）を制御部２６０の制御に従って変換する。バスインタフェース２４１、２４２、２４３、２４５は、独立した４つの画像データを１つの共通したバスに入力するためのものである。バスコントローラ２５０は、バスインタフェース２４１、２４２、２４３、２４５から出力される画像データ、及びフレームメモリコントローラ２７０、重ねあわせコントローラ２８０から出力される画像データと、それらからの転送要求を受け、優先順位に基づき画像データ転送を調停する。
【００５３】
制御部２６０は、本マルチ表示システム３３１全体を制御するものであり、演算能力を持つＣＰＵ、データを一時格納するＲＡＭ、制御プログラムを格納するＲＯＭ、時間を計測するカウンタ、周辺入出力インタフェース等を有している。また、制御部２６０は、論理ロジックのみで構成されていてもよい。制御を行うプログラムはＲＯＭに内蔵されていてもよいし、周辺入出力インタフェースを介して外部から転送されてもよい。フレームメモリコントローラ２７０は、バスコントローラ２５０の調停によって入力する画像データをフレームメモリ２９０に適したデータに演算により加工、制御する。これはＣＰＵや並列演算が可能なメディアプロセッサであってもよい。
【００５４】
重ねあわせデータコントローラ２８０は、入力部２２１〜２２４とは別の画像データを表示デバイス３１３に重ねて表示するためのものである。フレームメモリ２９０は、表示デバイス３１３に描画する画像データを少なくとも１フレーム分蓄えるメモリである。重ねあわせデータストアメモリ３１０は、重ねあわせをするデータを格納しておくメモリである。出力表示フォーマット変換部３１１は、バス上の画像データをバスコントローラ２５０の制御に従って入力し、表示駆動コントローラ３１２に適した表示フォーマットに変換する。表示駆動コントローラ３１２は、表示デバイス３１３を駆動する。
【００５５】
表示デバイス３１３は、画像を表示するものである。表示デバイス３１３は、例えばマトリクス電極構造を持つフラットパネル（液晶、プラズマ等）でもＣＲＴでも、画像を表示可能なものであればよい。また、この表示デバイス３１３上には、Ｘ軸（水平軸）赤外線リピータ３２２とＹ軸（垂直軸）赤外線リピータ３２３が装備されている。選択部３１４は、各画像ソース群２１１〜２１４の入出力デバイスであるマウス（赤外線）、キーボード、スピーカ等のデータをパケット多重して送受できる高速シリアルデータラインを切り替える。このようなデータをパケット多重して転送できる例として、ＩＥＥＥ１３９４（Ｉｎｓｔｉｔｕｔｅ ｏｆ Ｅｌｅｃｔｒｉｃａｌ ａｎｄ Ｅｌｅｃｔｒｏｎｉｃｓ Ｅｎｇｉｎｅｅｒｓ：米国電気電子技術者協会によるシリアルインタフェースの規格）やＵＳＢ（Ｕｎｉｖｅｒｓａｌ Ｓｅｒｉａｌ Ｂｕｓ：比較的低速な周辺機器とコンピュータ間のインタフェース）等がある。
【００５６】
パケット分配制御部３１５は、選択部３１４で選択されたシリアルデータを各パケット毎に分配する。ＦＩＦＯメモリ付きパケット制御部３１６は、本マルチ表示システム３３１に送られてきたパケットデータを受け取る時のタイミングを調整するためのＦＩＦＯ（Ｆｉｒｓｔ Ｉｎ Ｆｉｒｓｔ Ｏｕｔ）メモリを内蔵している。表示ポインタコントローラ（ポインティングデバイス）３２１は、表示位置レイアウト機能を主とするものであり、赤外線発光部３３０、表示ポインタの確定制御ボタン３２４、表示ポインタの取り消し制御ボタン３２５を装備している。赤外線データ受光部３２０は、表示ポインタコントローラ３２１から発信された赤外線データを受け取る。赤外線データ制御部３１９は、赤外線データ受光部３２０で受け取ったデータフォーマットを制御部２６０や赤外線データ変換部３１８に出力する。
【００５７】
赤外線データ変換部３１８は、赤外線データ制御部３１９から送られたデータをシリアルデータのパケットに変換する。ＦＩＦＯメモリ３１７は、赤外線データ変換部３１８で作られたパケットデータをパケット分配制御部３１５に転送するタイミングを調整するためのメモリである。ＦＩＦＯ付きパケット制御部３２６は、各画像ソース群２１１〜２１４から送られてきたサウンドパケットを受け取るためのタイミング調整用ＦＩＦＯメモリを内蔵している。Ｄ／Ａ変換器３２７は、入力されたディジタルサウンドデータをアナログサウンドデータに変換する。アンプ３２８は、サウンドデータの増幅を行う。スピーカ３２９は、本マルチ表示システム３３１に装備され、音声出力を行う。
【００５８】
図８は本発明の第１の実施の形態に係るマルチ表示システムにおける赤外線を用いた距離測定系（表示ポインタコントローラ３２１、Ｘ軸（水平軸）赤外線リピータ３２２、Ｙ軸（垂直軸）赤外線リピータ３２３）の電気的構成を示すブロック図である。表示ポインタコントローラ側は、リクエスト検知部８４３、制御部８４４、計数部８４５、バッファ８５１、送信回路８５２、受信回路８５３、発光部８５４、受光部８５５を備えている。また、赤外線リピータ側は、Ｉｄ比較部８４６、送信回路８６１、受信回路８６２、発光部８６３、受光部８６４を備えている。
【００５９】
上記各部の機能を詳述すると、表示ポインタコントローラ側において、リクエスト検知部８４３は、確定制御ボタン３２４からのリクエストを検知する。制御部８４４は、カウントスタートパルスの発行やコマンドの送信等を行う。計数部８４５は、カウントスタートパルスを計数する。バッファ８５１は、送信／受信データを蓄積する。送信回路８５２は、発光部８５４を介して送信制御を行う。受信回路８５３は、受光部８５５を介して受信制御を行う。また、赤外線リピータ側において、Ｉｄ比較部８４６は、Ｉｄ（識別符号）の比較を行う。送信回路８６１は、発光部８６３を介して送信制御を行う。受信回路８６２は、受光部８６４を介して受信制御を行う。
【００６０】
図１１は本発明のプログラム及び関連データが記憶媒体から装置に供給される概念例を示す説明図である。本発明のプログラム及び関連データは、フロッピディスク或いはＣＤ−ＲＯＭ等の記憶媒体１１０１を装置１１０２に装備された記憶媒体ドライブの挿入口１１０３に挿入することで供給される。その後、本発明のプログラム及び関連データを記憶媒体１１０１から一旦ハードディスクへインストールしハードディスクからＲＡＭにロードするか、或いはハードディスクへインストールせずに直接ＲＡＭにロードすることで、プログラムを実行することが可能となる。
【００６１】
図１０は本発明のプログラム及び関連データを記憶した記憶媒体の記憶内容の構成例を示す説明図である。記憶媒体は、例えばボリューム情報１００１、ディレクトリ情報１００２、プログラム実行ファイル１００３、プログラム関連データファイル１００４等の記憶内容で構成される。本発明のプログラムは、本マルチ表示システムで実行する下記の各処理に基づきプログラムコード化されたものである。
【００６２】
次に、上記の如く構成された本発明の第１の実施の形態に係るマルチ表示システムの動作を説明する。
【００６３】
＜表示位置レイアウト初期化＞
画像ソース群２１１〜２１４とマルチ表示システム３３１は、それぞれ電源投入後、マルチ表示システム３３１の入力部２２１、２２２、２２３、２２４に装備されている双方向シリアル通信線を介して通信を行う。入力部２２１〜２２４からは、表示ドット数、表示ライン数、表示色数、ビデオ出力タイミング等のデータをそれぞれ画像ソース群２１１〜２１４に送る。このフォーマットは双方で予め決められた通信プロトコルで行われる。
【００６４】
一例を示せば、米国の標準化団体のＶＥＳＡ（Ｖｉｄｅｏ Ｅｌｅｃｔｒｏｎｉｃｓ Ｓｔａｎｄａｒｄｓ Ａｓｓｏｃｉａｔｉｏｎ）で決められたＤＤＣ（Ｄｉｓｐｌａｙ Ｄａｔａ Ｃｈａｎｎｅｌ）を用いてもよく、データフォーマットは、同じくＶＥＳＡで制定されたＥＤＩＤ（Ｅｘｔｅｎｄｅｄ Ｄｉｓｐｌａｙ Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ Ｄａｔａ）でもよい。この時、転送される表示ドット数、表示ライン数、表示色数は表示デバイス３１３の表示ドット、ライン、色数を転送する。もしくは、制御部２６０で予め決められた表示フォーマットでもよい。画像ソース群２１１、２１２、２１３、２１４は、受け取った情報に基づき画像データ及びその制御信号をマルチ表示システム３３１の各入力部２２１、２２２、２２３、２２４に出力する。
【００６５】
しかし、画像ソース群２１１〜２１４とマルチ表示システム３３１が上記のように双方向シリアル通信線を介して通信を行うことができない（アナログビデオ出力など）場合、表示ドット数、表示ライン数の情報は、各入力部２２１、２２２、２２３、２２４が１ラインの同期を取る水平同期信号、１フレームもしくは１フィールドの同期を取る垂直同期信号、１画素をサンプルするクロック信号などを用いて、クロック数、水平同期信号数を直接カウントすることによって知ることも可能となる。何れのケースにおいても、初期化時にマルチ表示システム３３１は、画像ソース群２１１、２１２、２１３、２１４から出力された画像データの表示フォーマット（表示ライン数やドット数、色数）は認識している（または知ることが可能である）。
【００６６】
また、この時、マルチ表示システム３３１にいくつの画像ソースが接続されているかを識別するため、入力部２２１〜２２４は画像ソースから接続識別信号を常時監視している。この接続識別信号は、画像ソース群２１１〜２１４から論理的に“１”もしくは“０”の２値信号として受け取る。もし、接続ケーブルが抜かれたり画像ソースの電源が切れた場合は、入力部２１１〜２１４で抵抗終端しているためこの論理は“０”となり、マルチ表示システム３３１は画像データが入力されないことを認識できる。この監視情報は制御部２６０にある期間毎に送られる。
【００６７】
制御部２６０は先ず入力部２２１の接続認識信号を検知し、接続認識信号が“１”であった場合は、入力部２２１は受け取った画像データを表示フォーマット変換部２３１に出力し、同変換部２３１で表示フォーマット変換を行う。他方、接続認識信号が“０”であった場合は、入力部２２２の接続認識信号を検知し、検知されるまで入力部２２１〜２２４をスキャンする。全ての接続認識信号が“０”であった場合は、マルチ表示システム３３１はパワーセーブモードに入り、制御部２６０と選択部３１４、パケット分配制御部３１５、ＦＩＦＯメモリ付きパケット制御部３１６、ＦＩＦＯメモリ３１７、赤外線データ変換部３１８、赤外線データ制御部３１９、赤外線データ受光部３２０以外の電力は落とされる。
【００６８】
＜１つの画像ソースが接続された場合＞
入力部２２１の接続認識信号のみが“１”であった場合の例についてこれから記述する。マルチ表示システム３３１を利用するユーザは、先ず画像ソース２１１の画像データを表示デバイス３１３のどの位置にどの大きさで表示するかを決めることからスタートする。これについて図３を用いて説明する。マルチ表示システム３３１に何もつながっていない、或いは、つながっているが表示位置が決定していないときの表示デバイス３１３の表示状態は、図３（ａ）初期表示状態のようにシステム側で任意に決めた画像パターンが表示されている。これは、制御部２６０の指示のもとに、フレームメモリコントローラ２７０がフレームメモリ２９０の画像表示領域に任意の画像パターンを電源投入後に書き込んでおくことにより簡単に実現できる。
【００６９】
次に、この表示デバイス３１３上に装備されているＸ軸（水平軸）赤外線リピータ３２２とＹ軸（垂直軸）赤外線リピータ３２３による表示位置レイアウト方法について説明する。この説明が本発明の基本ポイントとなるところである。ユーザは表示ポインタコントローラ３２１を用い表示デバイス３１３の始点（Ｘ０、Ｙ０）にタッチし、確定制御ボタン３２４で始点を決定する。このとき、表示ポインタコントローラ３２１は、上記図８に示したリクエスト検知部８４３で確定制御ボタン３２４からのリクエストを検知し、制御部８４４に伝える。
【００７０】
制御部８４４は、計数部８４５へカウントスタートパルスを発行し計数を開始させると共に、Ｘ軸（水平軸）赤外線リピータ３２２だけが反応するように、Ｘ軸（水平軸）赤外線リピータ３２２専用のＩｄをつけたコマンドを送信する。このコマンドは、Ｘ軸（水平軸）赤外線リピータ３２２、Ｙ軸（垂直軸）赤外線リピータ３２３へ到達するが、Ｉｄ比較部８４６でＩｄの一致が見られるＸ軸（水平軸）赤外線リピータ３２２だけが反応する。このとき、Ｘ軸（水平軸）赤外線リピータ３２２は、同コマンドを表示ポインタコントローラ３２１へリピート送信する。
【００７１】
表示ポインタコントローラ３２１は、このコマンドを受信したことを制御部８４４で検知すると、計数部８４５へカウントスタートパルスを発行し計数を終了させると共に、計数値を赤外線データ発光部３２０に向けて送信する。これにより、制御部２６０は、計数値を得ることができる。制御部２６０では、これを元に以下の演算を行う。
【００７２】
【数１】
計数時間＝計数値×（１／計数クロック周波数）……（１）
予め分かる赤外線伝播時間以外の伝播時間を回路内伝播時間とすると、（１）より、
【００７３】
【数２】
測定距離＝赤外線伝播速度×（計数時間−回路内伝播時間）／２…（２）
で示されるように、表示ポインタコントローラ３２１と目的の赤外線リピータとの距離が算出される。
【００７４】
以下に、始点（Ｘ０、Ｙ０）の具体的な算出方法を図７を用いて説明する。図７は表示ウインドウ領域を２次元のＸＹ座標に置き換えた形で表現され、ディスプレイの左上を原点（０、０）、ディスプレイの右上をＡ（Ｘ、０）、ディスプレイの左下をＢ（０、Ｙ）、表示ポインタコントローラ３２１のディスプレイ上での直接指定位置をＳ（Ｘ０、Ｙ０）（図中７４０で示す点）とおく。この状態でＳからＡまでの距離を図中７４１で示すｄ０、ＳからＢまでの距離を図中７４２で示すｄ１とすると、ｄ０、ｄ１は上述した方法で測距可能である。ここで、制御部２６０は次の演算を行う。
【００７５】
【数３】
ｄ０2＝（Ｘ−Ｘ０）2＋Ｙ０2……（３）
【００７６】
【数４】
ｄ１2＝Ｘ０2＋（Ｙ０−Ｙ）2……（４）
（３）−（４）より、
【００７７】
【数５】
Ｙ０＝（ｄ０2−ｄ１2＋Ｙ2−Ｘ2）／２Ｙ＋（Ｘ／Ｙ）×Ｘ０……（５）
となり、（５）を（３）に代入して、Ｘ０＞０の条件でＸ０の２次方程式を解けば、連鎖的に（Ｘ０、Ｙ０）が確定する。
【００７８】
次に、ユーザは同様に表示ポインタコントローラ３２１を用い表示デバイス３１３の終点（Ｘ１、Ｙ１）にタッチし、確定制御ボタン３２４で終点を決定する。
【００７９】
上記一連の作業は、図３（ｂ）レイアウト枠表示準備状態に示す如く、直接、表示デバイス３１３の画面上での絶対位置により行うことができる。更に、この作業をよりユーザが使いやすいユーザインタフェースとするために、始点から終点までの表示ポインタ移動位置を常にモニタし、その軌跡を図３に符号３３２で示すようなレイアウト枠として表示させている。この実現方法は、表示ポインタの移動軌跡情報をＸ、Ｙ情報として、ある一定した時間毎にパケットにして赤外線に変換し発光させる。赤外線は赤外線データ受光部３２０で受光し、電気信号に変換される。赤外線データ制御部３１９は、赤外線データ受光部３２０からのパケット化された電気信号を制御部２６０に送る。制御部２６０はパケットデータから必要なＸ、Ｙ情報を抜き取り、その情報を重ねあわせデータコントローラ２８０に送る。
【００８０】
重ねあわせデータコントローラ２８０は、制御部２６０の指示により表示ポインタの移動軌跡情報のＸ、Ｙ位置をプロットしたデータを作成し、重ねあわせデータストアメモリ３１０に書き込んでいく。入力された画像データ（本例ではシステム側で任意に決めた画像パターン）とは別に、表示デバイス３１３に表示させるデータを蓄える重ねあわせデータストアメモリ３１０からの読み出しデータは、制御部２６０の制御によって動作する重ねあわせデータコントローラ２８０を介してバス上に出力される。この重ねあわせデータと、フレームメモリコントローラ２７０を介してバス上に出力される入力画像データ（本例ではシステム側で任意に決めた画像パターン）は、出力表示フォーマット変換部３１１で選択されて入力される。この選択タイミングは制御部２６０から設定される。
【００８１】
出力表示フォーマット変換部３１１は、表示駆動コントローラ３１２の入力に適したデータ（データバス幅等）に変換する。出力表示フォーマット変換部３１１で出力された画像データは、表示駆動コントローラ３１２に出力される。表示駆動コントローラ３１２では、表示デバイス３１３を駆動するための駆動信号が作られる。例えば、表示デバイス３１３がＴＦＴ（ＴｈｉｎＦｉｌｍＴｒａｎｓｉｓｔｏｒ）液晶の場合は、表示デバイス内のドライバＩＣを駆動するライン単位の同期信号、フレーム単位の同期信号、画像データシフトクロック、画像データ、交流化信号である。もし、表示デバイス３１３がＣＲＴの場合は、画像データをそれぞれＲ、Ｇ、Ｂに分割し各色毎にＤ／Ａ変換を行い、アナログＲ、Ｇ、Ｂ信号を生成し、水平、垂直同期信号と共に表示デバイス３１３に出力する。表示駆動コントローラ３１２は、所望の画像データを表示デバイス３１３に転送し、表示デバイス３１３上に描画する。
【００８２】
尚、始点位置入力、終点位置入力の各作業を取り消す場合は、表示ポインタコントローラ３２１の取り消し制御ボタン３２５を押すことにより、作業のリセットがなされる。
【００８３】
上記作業が終わったときの表示状態は、図３（ｃ）レイアウト枠表示状態のようになっている。ユーザはこのレイアウト枠の位置・大きさを確認し、入力画像をはめ込みたい場合は、表示ポインタコントローラ３２１の確定制御ボタン３２４で決定する。
【００８４】
次に、上記レイアウト枠内にいかにして入力画像をはめ込むかを説明する。上記レイアウト枠作成作業で決まった始点（Ｘ０、Ｙ０）、終点（Ｘ１、Ｙ１）を基に、制御部２６０はレイアウト枠の表示ドット数Ｈｄｏｔ（Ｌ）、表示ライン数Ｖｌｉｎｅ（Ｌ）を下記のような差分演算する。
【００８５】
Ｈｄｏｔ（Ｌ）＝Ｘ１−Ｘ０
Ｖｌｉｎｅ（Ｌ）＝Ｙ１−Ｙ０
また、制御部２６０は画像ソース２１１からの入力画像の表示ドット数Ｈｄｏｔ（Ｉ）、表示ライン数Ｖｌｉｎｅ（Ｉ）を知っているので、入力画像のレイアウト枠へのスケーリング倍率は下記のように計算できる。
【００８６】
【数６】
横変倍率＝Ｈｄｏｔ（Ｌ）／Ｈｄｏｔ（Ｉ）……（６）
【００８７】
【数７】
縦変倍率＝Ｖｌｉｎｅ（Ｌ）／Ｖｌｉｎｅ（Ｉ）……（７）
上記倍率が１より大きいときは拡大変倍、１より小さいときは縮小変倍、１と等しいときは等倍となる。このスケーリング倍率（６）、（７）は制御部２６０から表示フォーマット変換部２３１に渡される。入力部２２１は表示フォーマット変換部２３１に画像信号を所望のフォーマットで出力する。表示フォーマット変換部２３１は、スケーリング倍率が（６）＝１且つ（７）＝１の場合は、画像データを通過させる。（６）＝１且つ（７）＝１でない場合には、画像データを上記の計算されたスケーリング倍率に応じて任意に変換し、入力画像のドット、ライン数をレイアウト枠のドット、ライン数に合わせる。また、色数は、表示デバイス３１３の可能表示色数より入力された表示色数が多い場合は、ディザ（白と黒を組み合わせて中間階調を表現する手法）等の中間処理等を用いて画像データのビット数を落とす。
【００８８】
表示フォーマット変換部２３１から出力された画像データは、バスインタフェース２４１、バスコントローラ２５１、フレームメモリコントローラ２７０を介してフレームメモリ２９０にストアされる。また、フレームメモリ２９０にストアするときにスケーリングされたデータの格納場所は、制御部２６０がフレームメモリコントローラ２７０に始点情報（Ｘ０、Ｙ０）を渡し、フレームメモリコントローラ２７０内のフレームメモリへの物理アドレス生成時に適正な始点（Ｘ０、Ｙ０）分のオフセットをつけることにより指定される。このフレームメモリ２９０は複数の階層をもち、制御部２６０の制御により、バスコントローラ２５０を介して入力される画像データを格納する階層を制御される。
【００８９】
フレームメモリ２９０に蓄えられた画像データは、制御部２６０が制御する或るタイミングでバス上に出力され、出力表示フォーマット変換部３１１に出力される。この時、どの階層のデータを出力するかは、制御部２６０の制御に従いバスコントローラ２５０が制御する。このような内部処理により、表示デバイス３１３の表示状態は図３（ｄ）入力表示状態のようになり、目的とする枠内への入力表示が実現される。
【００９０】
＜２つ以上の画像ソースが接続された場合＞
次に、本マルチ表示システム３３１に対し２つ以上の画像ソースが接続された場合の例について説明する。本例では、上記図２の画像ソース２１１の画像データが描画されている時に画像ソース２１２が接続された場合を例に上げて説明する。画像ソース２１１の画像データが入力されると接続認識信号を入力部２２１が検知し、その情報を制御部２６０に伝える。制御部２６０は、新たな２番目の画像ソースの存在を認識すると、ユーザは表示ポインタコントローラ３２１を用い次の入力のレイアウト表示枠を決める作業ができるようになる。図４を用いて以下に説明する。
【００９１】
図４（ｅ）レイアウト枠表示状態の如く、入力１−１とは重ならないように上述した方法でユーザが始点（Ｘ２、Ｙ２）と終点（Ｘ３、Ｙ３）（図中符号４３２、４３３で示す点）を決め、レイアウト枠表示を決定したときには、図４（ｇ）入力表示状態の如く、１−２の画像ソースは表示デバイス３１３の画面上に入力に対しての最適なスケーリングによりＪＵＳＴＦＩＴで表示される。しかし、図４（ｆ）レイアウト枠表示状態の如く、入力１−１とは重なってしまうように、上述した方法でユーザが始点（Ｘ４、Ｙ４）と終点（Ｘ５、Ｙ５）（図中符号４３４、４３５で示す点）を決め、レイアウト枠表示を決定したときには、図４（ｈ）入力表示状態と図４（ｉ）入力表示状態などの表示状態が考えられる。  図４（ｈ）入力表示状態は、ユーザが入力２−１のレイアウト枠を上記の決定通り重ねて表示したい場合の表示状態例である。この場合、スケーリング方法は上述した方法と同等であるが、この場合は重ね合わせ表示の優先度を加味しなければならない。この実現方法は、フレームメモリ２９０に格納する１−１、１−２の二つの画像データの格納階層を設定する。これらフレームメモリ２９０が持つ階層は優先順位を持っており、表示デバイス３１３上で同じ位置に複数の階層のデータを出力する場合は、優先順位の高い階層の画像データを他の低い優先順位の階層のデータより優先して出力表示フォーマット変換部３１１に出力する。この優先度の決め方は、レイアウト枠決定時にユーザが表示ポインタコントローラ３２１による指示で任意に決めることができる。
【００９２】
図４（ｉ）入力表示状態は、ユーザが入力２−１のレイアウト枠を枠のサイズだけ指定したいだけで重ねて表示したくない場合の表示状態例である。この場合、スケーリング方法は上述した方法と同等であるが、この場合は仮想空間表示を加味しなければならない。この実現方法は、制御部２６０がフレームメモリコントローラ２７０により検知した実装されているメモリの容量の情報を受け取り、入力１−１の使用メモリ空間と入力１−２の使用メモリ空間から対応できる仮想表示空間とその空間のどこに１−１、１−２の使用メモリ空間をマッピングするかを、ソフト的或いはハード的に判断する演算処理で決めることにより、制御部２６０がフレームメモリコントローラ２７０にフレームメモリへの物理アドレス生成時に適正な始点移動分のオフセットを直すことにより実現することができる。
【００９３】
本発明の第１の実施の形態では、図４（ｆ）レイアウト枠表示状態のようなレイアウティングをした場合、つまり、制御部２６０が入力１−１の始点（Ｘ０、Ｙ０）と終点（Ｘ１、Ｙ１）と、入力１−２の始点（Ｘ４、Ｙ４）と終点（Ｘ５、Ｙ５）の重なりが、
Ｘ０＜Ｘ４＜Ｘ１＜Ｘ５、Ｙ４＜Ｙ０＜Ｙ１＜Ｙ５
のように検知された場合に、ユーザが上述した図４（ｈ）入力表示状態、図４（ｉ）入力表示状態のどの入力表示状態にするかを、図４（ｊ）メッセージ出力状態の如く、本マルチ表示システム３３１が符号４３６で示すメッセージを表示デバイス３１３上に表示通知させる。
【００９４】
これを実現するためには、制御部２６０が重ねあわせデータコントローラ２８０に指示を出し、重ねあわせデータストアメモリ３１０に出力文字を書き込み、ＯＳＤ（ＯｎＳｃｒｅｅｎＤｉｓｐｌａｙ）として機能させることにより実現できる。ユーザはこの通知を見て、表示ポインタコントローラ３２１による指示で任意にどちらかを選択することができる。この通知手段は上述した説明では、重ねあわせデータストアメモリ３１０による文字出力表示という手段を用いたが、制御部２６０が音声データを生成し、スピーカ２９０から音声通知させる手段を用いてもよい。
【００９５】
以上説明したように、本発明の第１の実施の形態に係るマルチ表示システムによれば、画像ソースから入力された画像を表示手段１０１の画面上のどの領域に表示させるか選択する選択手段１０２と、選択手段１０２で選択した選択情報を表示装置本体に送信する通信手段１０４と、選択領域の表示手段１０１の画面上での絶対位置を検出する検出手段１０５と、入力画像データの水平解像度・垂直ライン数及び表示位置情報に基づき入力画像データの表示データへのスケーリング変倍率を算出し、入力画像をスケーリング変倍率に応じた大きさにスケーリングして表示させる表示制御手段１０６とを有し、更に、選択手段１０２は、赤外線の送受信を行う送信回路８５２、発光部８５４、受信回路８５３、受光部８５５と、選択手段と目的とする検出手段との間の赤外線伝播時間を計数する計数部８４５と、Ｉｄ（識別符号）を付加した情報を発行すると共に選択手段と目的とする検出手段との間の絶対位置を検出する制御部８４４とを有し、検出手段１０５は、赤外線の送受信を行う送信回路８６１、発光部８６３、受信回路８６２、受光部８６４と、選択手段から送信されたＩｄが一致した場合に受信情報を選択手段へリピートするＩｄ比較部８４６とを有すると共に、表示手段の画面の水平軸及び垂直軸上に各々配置されているため、下記のような作用及び効果を奏する。
【００９６】
複数の画像ソースの表示レイアウトを、大画面表示装置上で始点と終点を指定できるポインティングデバイス（選択手段１０２）により決定する。具体的には、そのポインティングデバイスの２次元の座標位置を大画面表示装置上に搭載したＸ軸上の赤外線リピータ３２２とＹ軸上の赤外線リピータ３２３（検出手段１０５）、及びポインタの赤外線ポートとの連動によって認知することで決定し、その情報を本マルチ表示システムへ知らせることにより、内部の制御回路（表示制御手段１０６）が自動的に上記で決められたレイアウト領域に最適にマッピング表示させることが可能となる。
【００９７】
従って、本発明の第１の実施の形態に係るマルチ表示システムにおいては、従来は不可能であった、システムの初期使用時に、マルチ入力画面の表示器上の絶対位置を確認したレイアウト作業がディスプレイドライバの煩雑な設定無しに実現することができる。これにより、複数の画像ソースを用いた会議やプレゼンテーションにおいてスムーズ且つ快適な操作環境をユーザにもたらすことができるという効果がある。
【００９８】
［第２の実施の形態］
次に、本発明の第２の実施の形態として、上記第１の実施の形態においてレイアウト表示された入力画像ソースのレイアウト枠を確定後に可変する場合の説明を以下に行う。可変には、拡大可変と縮小可変の２種類がある。
【００９９】
本発明の第２の実施の形態に係る特許請求の範囲に対応させたマルチ表示システムは、表示手段１０１、選択手段１０２、測距手段１０３、通信手段１０４、検出手段１０５、表示制御手段１０６、記憶手段１０７を備える構成となっている（上記図１参照）。図中１１１−１、１１１−２、…１１１−ｎは画像ソースを示す。
【０１００】
また、本発明の第２の実施の形態に係るマルチ表示システム３３１は、入力部２２１、２２２、２２３、２２４、表示フォーマット変換部２３１、２３２、２３３、２３４、バスインタフェース２４１、２４２、２４３、２４４、バスコントローラ２５０、制御部２６０、フレームメモリコントローラ２７０、重ねあわせデータコントローラ２８０、フレームメモリ２９０、重ねあわせデータストアメモリ３１０、出力表示フォーマット変換部３１１、表示駆動コントローラ３１２、表示デバイス３１３、選択部３１４、パケット分配制御部３１５、ＦＩＦＯメモリ付きパケット制御部３１６、ＦＩＦＯメモリ３１７、赤外線データ変換部３１８、赤外線データ制御部３１９、赤外線データ受光部３２０、表示ポインタコントローラ３２１、ＦＩＦＯ付きパケット制御部３２６、Ｄ／Ａ変換器３２７、アンプ３２８、スピーカ３２９を備える構成となっている（上記図２参照）。図中２１１、２１２、２１３、２１４は画像信号のソースを示す。
【０１０１】
本発明の第２の実施の形態に係るマルチ表示システムが、上記第１の実施の形態に係るマルチ表示システムと相違する点は、表示デバイス３１３上に、Ｘ軸（水平軸）赤外線リピータ３２２、Ｙ軸（垂直軸）赤外線リピータ３２３の他に、原点赤外線リピータ５３９を装備している点（図５参照）、及び制御部２６０が移動距離・変倍率参照テーブル（図６参照）を有している点であり、これ以外の構成は上記第１の実施の形態と同様であるため、上記図１及び図２の詳細については説明を省略する。
【０１０２】
＜画像ソースの一つを選択拡大する場合＞
図５を用いてレイアウト表示後の入力画像表示を拡大する例を説明する。図５（ｋ）初期表示状態のように表示されているレイアウト状態において、表示画像１−２を拡大する場合、ユーザは表示画像１−２を先ず選択（アクティブ状態）しなければならない。この選択方法については、マルチウインドウ上に表示制御カーソルなどを表示し、そのカーソルが指定ウインドウ内に入った場合にアクティブ選択とすることにより実現できる。
【０１０３】
選択された表示画像１−２を拡大する場合、ユーザは表示ポインタコントローラ３２１と表示デバイス３１３との距離ｄ０を確定制御ボタン３２４を押すことにより測定する。以下に具体的な測距方法について図９を用いて説明する。図９は表示ウインドウ領域を３次元のＸＹＺ座標系に置き換えた形で表現され、ディスプレイの左上を原点（０、０、０）、ディスプレイの右上をＡ（Ｘ、０、０）、ディスプレイの左下をＢ（０、Ｙ、０）、表示ポインタコントローラ３２１のコマンド発行位置を図中９４３で示すＳ（ｘ、ｙ、ｚ）、アクティブ選択されたウインドウの重心位置をＧ（ＸG、ＹG、０）とおく。
【０１０４】
この状態でＳからＡまでの距離を図中９４４で示すｄｘ、ＳからＢまでの距離を図中９４５で示すｄｙ、ＳからＯまでの距離を図中９４６で示すｄｏとすると、ｄｘ、ｄｙ、ｄｏは上述した方法で測距可能である。ここで、制御部２６０は次の演算を行う。
【０１０５】
【数８】
ｄｘ2＝（Ｘ−ｘ）2＋ｙ2＋ｚ2……（８）
【０１０６】
【数９】
ｄｙ2＝ｘ2＋（Ｙ−ｙ）2＋ｚ2……（９）
【０１０７】
【数１０】
ｄｏ2＝ｘ2＋ｙ2＋ｚ2……（１０）
（８）−（１０）より、
【０１０８】
【数１１】
ｘ＝（ｄ０2−ｄｘ2＋Ｘ2）／２Ｘ……（１１）
（９）−（１０）より、
【０１０９】
【数１２】
ｙ＝（ｄ０2−ｄｙ2＋Ｙ2）／２Ｙ……（１２）
となり、（１１）、（１２）を（１０）に代入すると、
【０１１０】
【数１３】
ｚ＝［ｄ０2−｛ｄｏ2−ｄｙ2＋Ｙ2｝／２Ｙ］2−｛（ｄｏ2−ｄｘ2＋Ｘ2）／２Ｘ｝2］1/2……（１３）
となり、図中９４３で示すＳ（ｘ、ｙ、ｚ）が求まる。また、
【０１１１】
【数１４】
ＸＧ＝（Ｘ０＋Ｘ１）／２……（１４）
【０１１２】
【数１５】
ＹＧ＝（Ｙ０＋Ｙ１）／２……（１５）
と確定できる。
【０１１３】
【数１６】
ｄ０＝｛（ｘ−ＸＧ）2＋（ｙ−ＹＧ）2＋ｚ2｝1/2……（１６）
となり、（１１）〜（１５）の定数値を代入すれば、表示ポインタコントローラ３２１とターゲットウインドウの距離ｄｏを正確且つ容易に求めることができる。これは、カメラの測距のようなユーザがピントを指定するような煩わしさは発生しないことが特徴でもある。
【０１１４】
次に、拡大方法について述べる。ユーザは選択画像１−２の拡大を実現するには、上述した初期測距ステップにおける表示ポインタコントローラ３２１の確定制御ボタン３２４を押したまま図５の符号５３７で示す拡大ストロークのように、表示ポインタコントローラ３２１を手前に引く。この移動間に表示ポインタコントローラ３２１と表示デバイス３１３との距離ｄ１の測定は上述した方法で行われ、ユーザによる確定制御ボタン３２４の開放で最終的な距離ｄ１が確定される。この拡大ストローク中にも、この作業をよりユーザが使いやすいユーザインタフェースとするために、始点から終点までの表示ポインタ移動位置を常にモニタし、その軌跡を図５の符号３３２で示すようなレイアウト枠として、上記図５（ｌ）のレイアウト枠表示状態のように表示させている。
【０１１５】
以下に、上記レイアウト枠から最終的な拡大レイアウト枠の大きさを測定距離ｄ１からどのように作成するかについて図６を用いて説明する。測定距離ｄ０、ｄ１は、上記図２の表示ポインタコントローラ３２１からの赤外線送信手段（赤外線発光部３３０）により制御部２６０に受け渡す。制御部２６０では、この情報を基に移動距離ｄ１−ｄ０を計算する。本拡大例では、ｄ１−ｄ０＞０の正の変化となる。この結果を基に拡大倍率を決定することになるが、これを実現するために図６のような参照テーブルを制御部２６０に予め持たせる。これは、横軸に移動距離Ｄ、縦軸に変倍率Ｍを対応づけており、移動距離が０のときは変倍率は１の等倍、移動距離が正ならそれに対応して変倍率も１倍以上に変化していく。
【０１１６】
移動距離はある限界値Ｄ（ｍａｘ）で最大変倍率Ｍ（ｍａｘ）に収束しており、これ以上は拡大することができない。この最大変倍率Ｍ（ｍａｘ）の決め方は、上記図４（ｇ）のようにＪＵＳＴＦＩＴさせる場合は１−２の周辺入力画像（この例では１−１）のレイアウト位置との関係、上記図４（ｈ）のように重ね合わせ表示する場合は表示領域との関係、上記図４（ｉ）のように仮想空間表示する場合はフレームメモリ２９０のアドレスマップとの関係などにより適宜に設定可能である。移動距離が負ならそれに対応して変倍領域も１倍以下に変化していく。移動距離はある限界値Ｄ（ｍｉｎ）で最小変倍率Ｍ（ｍｉｎ）に収束しており、これ以上は縮小することができない。この最小変倍率Ｍ（ｍｉｎ）の決め方は、上記図２の表示フォーマット変換部２３１〜２３４の最小スケーリング倍率によって決められる。
【０１１７】
上述した参照テーブルにより、移動距離ｄ１−ｄ０のときの１−２のレイアウト枠はｍ倍に拡大され、上記図５のように拡大中心が（Ｘ１、Ｙ０）の例では、始点は拡大前の（Ｘ１、Ｙ０）と変わらず、終点が（（１−ｍ）Ｘ１＋ｍＸ０、ｍＹ１＋（１−ｍ）Ｙ０）と計算され、上記図５（ｌ）のレイアウト枠軌跡を描きながら、最終的に上記図５（ｍ）の拡大表示状態として表示される。
【０１１８】
＜画像ソースの一つを選択縮小する場合＞
上記図５を用いてレイアウト表示後の入力画像表示を縮小する例を説明する。縮小手段は上記拡大手段と同様である。上記図５（ｍ）初期表示状態（拡大表示状態）のように表示されているレイアウト状態において、表示画像１−２を縮小する場合、ユーザは表示画像１−２を先ず選択（アクティブ状態）しなければならない。この選択方法については幾つかの手段が考えられるが、本発明のポイントから外れるのでここでは限定しない。選択された表示画像１−２を縮小する場合、ユーザは表示ポインタコントローラ３２１と表示デバイス３１３との距離ｄ１を確定制御ボタン３２４を押すことにより測定する。
【０１１９】
次に、縮小方法について述べる。ユーザは選択画像１−２の縮小を実現するには、上述した初期測距ステップにおける表示ポインタコントローラ３２１の確定制御ボタン３２４を押したまま図５の符号５３８で示す縮小ストロークのように、表示ポインタコントローラ３２１を表示デバイス３１３方向へ押し出す。この移動間に表示ポインタコントローラ３２１と表示デバイス３１３との距離ｄ０の測定が行われ、ユーザによる確定制御ボタン３２４の開放で最終的な距離ｄ０が確定される。この縮小ストローク中にも、この作業をよりユーザが使いやすいユーザインタフェースとするために、始点から終点までの表示ポインタ移動位置を常にモニタし、その軌跡を図５の符号３３２で示すようなレイアウト枠として、図５（ｌ）のレイアウト枠表示状態のように表示させている。
【０１２０】
以下に、上記レイアウト枠から最終的な縮小レイアウト枠の大きさを測定距離ｄ０からどのように作成するかについて図６を用いて説明する。測定距離ｄ０、ｄ１は、上記図２の表示ポインタコントローラ３２１からの赤外線送信手段（赤外線発光部３３０）により制御部２６０に受け渡す。制御部２６０では、この情報を基に移動距離ｄ０−ｄ１を計算する。本拡大例では、ｄ０−ｄ１＜０の負の変化ｓとなる。この結果を基に縮小倍率を決定することになるが、これを実現するために図６のような参照テーブルを、上記拡大時と同様に用いる。
【０１２１】
上述した参照テーブルにより、移動距離ｄ０−ｄ１のときの表示画像１−２のレイアウト枠は１／ｍ倍に縮小され、上記図５のように縮小中心が（Ｘ１’、Ｙ０’）の例では、始点は拡大前の（Ｘ１’、Ｙ０’）と変わらず、終点が（（１−１／ｍ）Ｘ１’＋１／ｍＸ０’、１／ｍＹ１’＋（１−１／ｍ）Ｙ０’）と計算され、上記図５（ｌ）のレイアウト枠軌跡を描きながら、最終的に上記図５（ｋ）の縮小表示状態として表示される。
【０１２２】
以上説明したように、本発明の第２の実施の形態に係るマルチ表示システムによれば、表示手段１０１に表示されている各画像データの一つを選択する選択手段１０２と、選択手段１０２と選択画像との絶対距離を測定する測距手段１０３と、測距手段１０３で測定した測距情報を表示装置本体に送信する通信手段１０４と、測距手段１０３で測定した選択手段１０２の移動距離の差分及び選択画像データの水平解像度・垂直ライン数に基づき選択画像データの表示データへのスケーリング変倍率を、移動距離とスケーリング変倍率との関係を示す参照テーブルを利用して算出し、選択画像をスケーリング変倍率に応じた大きさにスケーリングして表示させる表示制御手段１０６とを有し、更に、表示手段１０１上の異なる３点に検出手段１０５（Ｘ軸（水平軸）赤外線リピータ３２２、Ｙ軸（垂直軸）赤外線リピータ３２３、原点赤外線リピータ５３９）を配置し、測距手段１０３は、各検出手段までの３種類の距離を算出することで選択手段と選択表示画像との絶対距離を測定するため、下記のような作用及び効果を奏する。
【０１２３】
表示手段１０１上に更に原点赤外線リピータ５３９（検出手段１０５）を配置し、プレゼンテータの持つポインティングデバイスの赤外線ポートとの連動によって、システム使用時の画像ソースのスケーリング要求に対して、目的とする画像ソースとプレゼンテータの持つポインティングデバイスとの距離の変化をプレゼンテータがストロークアクションによって生み出すことで、内部の制御回路（表示制御手段１０６）がこの距離の変化情報を参照して、適正な大きさまで画像ソースを拡大或いは縮小表示させることが可能となる。
【０１２４】
従って、本発明の第２の実施の形態に係るマルチ表示システムにおいては、従来は不可能であった、プレゼンテーション使用時に、不意の拡大・縮小があったときにも、プレゼンテータはプレゼンテーション用の表示ポインタのストロークアクションのみでこの要求に応じることができる。これにより、複数の画像ソースを用いた会議やプレゼンテーションにおいてスムーズ且つ快適な操作環境をユーザにもたらすことができるという効果がある。
【０１２５】
尚、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。前述した実施形態の機能を実現するソフトウエアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【０１２６】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１２７】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０１２８】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２９】
更に、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１３０】
【発明の効果】
以上説明したように、請求項１乃至１０記載の表示装置によれば、入力画像を表示手段の画面上のどの領域に表示させるかを選択し、選択領域の前記画面上での位置を検出し、入力画像データ及び前記検出された表示位置情報に基づき入力画像を所定の大きさにスケーリングして表示させる制御を行い、更に、選択手段と目的とする検出手段との間の赤外線伝播時間を計数することで両者の位置を検出する制御を行うため、従来は不可能であった、システムの初期使用時に、マルチ入力画面の表示手段上の位置を確認したレイアウト作業がディスプレイドライバの煩雑な設定無しに実現でき、これにより、複数の画像ソースを用いた会議やプレゼンテーションにおいてスムーズ且つ快適な操作環境をユーザにもたらすことができるという効果がある。
【０１３１】
また、請求項１１乃至１４記載の表示装置によれば、表示手段に表示されている複数の画像データから所望の画像データを選択し、選択手段と選択画像との距離を測定し、測定に基づき選択画像を所定の大きさにスケーリングして表示させる制御を行い、更に、表示手段上の異なる３点に配置された各検出手段までの各距離を算出することで選択手段と選択画像との距離を測定する制御を行うため、従来は不可能であった、プレゼンテーション使用時に、不意の拡大・縮小があったときにも、プレゼンテータはプレゼンテーション用の選択手段（表示ポインタ）のストロークアクションのみでこの要求に応じることができ、これにより、複数の画像ソースを用いた会議やプレゼンテーションにおいてスムーズ且つ快適な操作環境をユーザにもたらすことができるという効果がある。
【０１３２】
また、請求項１５、１６記載の画像表示方法によれば、画像表示方法が適用される表示装置において、従来は不可能であった、システムの初期使用時に、マルチ入力画面の表示手段上の位置を確認したレイアウト作業がディスプレイドライバの煩雑な設定無しに実現でき、これにより、複数の画像ソースを用いた会議やプレゼンテーションにおいてスムーズ且つ快適な操作環境をユーザにもたらすことができるという効果がある。
【０１３４】
また、請求項１７及び１８記載の記憶媒体によれば、記憶媒体から画像表示方法を読み出して表示装置で実行することで、従来は不可能であった、システムの初期使用時に、マルチ入力画面の表示手段上の位置を確認したレイアウト作業がディスプレイドライバの煩雑な設定無しに実現でき、これにより、複数の画像ソースを用いた会議やプレゼンテーションにおいてスムーズ且つ快適な操作環境をユーザにもたらすことができるという効果がある。
【０１３５】
また、請求項１９及び２０記載の記憶媒体によれば、記憶媒体から画像表示方法を読み出して表示装置で実行することで、従来は不可能であった、プレゼンテーション使用時に、不意の拡大・縮小があったときにも、プレゼンテータはプレゼンテーション用の選択手段（表示ポインタ）のストロークアクションのみでこの要求に応じることができ、これにより、複数の画像ソースを用いた会議やプレゼンテーションにおいてスムーズ且つ快適な操作環境をユーザにもたらすことができるという効果がある。
【図面の簡単な説明】
【図１】本発明の第１及び第２の実施の形態に係るマルチ表示システムの要部の構成を示すと共に特許請求の範囲に対応させた機能ブロック図である。
【図２】本発明の第１及び第２の実施の形態に係るマルチ表示システムの基本構成を示すブロック図である。
【図３】本発明の第１の実施の形態に係るＸ軸赤外線リピータ及びＹ軸赤外線リピータを用いたレイアウト表示枠作成のイメージを示す説明図である。
【図４】本発明の第１の実施の形態に係る複数画像ソース入力時の表示レイアウトの例を示す説明図である。
【図５】本発明の第２の実施の形態に係る原点赤外線リピータを用いたレイアウト表示枠変更のイメージを示す説明図である。
【図６】本発明の第２の実施の形態に係る移動距離・変倍率参照テーブルのグラフを示す説明図である。
【図７】本発明の第１の実施の形態に係る２次元測距方法を示す説明図である。
【図８】本発明の第１の実施の形態に係る赤外線を用いた距離測定系の構成を示すブロック図である。
【図９】本発明の第２の実施の形態に係る３次元測距方法を示す説明図である。
【図１０】本発明のプログラム及び関連データを記憶した記憶媒体の記憶内容の構成例を示す説明図である。
【図１１】本発明のプログラム及び関連データが記憶媒体から装置に供給される概念例を示す説明図である。
【符号の説明】
１０１  表示手段
１０２  選択手段
１０３  測距手段
１０４  通信手段
１０５  検出手段
１０６  表示制御手段
１０７  記憶手段
１１１−１〜１１１−ｎ、２１１〜２１４  画像ソース
２６０  制御部
２８０  重ねあわせデータコントローラ
３１０  重ねあわせデータストアメモリ
３１１  出力表示フォーマット変換部
３１２  表示駆動コントローラ
３１３  表示デバイス
３１９  赤外線データ制御部
３２０  赤外線データ受光部
３２１  表示ポインタコントローラ
３２２  Ｘ軸（水平軸）赤外線リピータ
３２３  Ｙ軸（垂直軸）赤外線リピータ
３３０  赤外線発光部
５３９  原点赤外線リピータ
８４４  制御部
８４５  計数部
８４６  Ｉｄ比較部
８５２、８６１  送信回路
８５３、８６２  受信回路
８５４、８６３  発光部
８５５、８６４  受光部
【図１】
0004401465.tif 000002
【図２】
0004401465.tif 000003
【図３】
0004401465.tif 000004
【図４】
0004401465.tif 000005
【図５】
0004401465.tif 000006
【図６】
0004401465.tif 000007
【図７】
0004401465.tif 000008
【図８】
0004401465.tif 000009
【図９】
0004401465.tif 000010
【図１０】
0004401465.tif 000011
【図１１】
0004401465.tif 000012