(57)【要約】    【課題】  画面上の拡大範囲を指定するための矩形領域として、画面のアスペクト比と同じアスペクト比を有しかつ画面内に収まる矩形領域を指定することができる表示装置を提供する。    【解決手段】  画面１００Ａ上の拡大領域の選択状態を表す矩形が画面のアスペクト比と同じアスペクト比を有しかつ画面１００Ａ内に収まる矩形領域となるように補正される。具体的には、画面１００Ａ上で入力された矩形のアスペクト比が画面１００Ａのアスペクト比と同じでない場合、この矩形は、規定する一辺を基準として、画面１００Ａのアスペクト比と同じアスペクト比を有するように変更され、該変更後の矩形が画面内１００Ａに収まらない場合、該変更後の矩形は画面１００Ａ内に収まる位置へ移動される。【選択図】      図７
2006171853.tif 000002
【特許請求の範囲】
【請求項１】
画像が表示される画面を有する表示装置であって、
前記画面上で拡大する領域となる矩形領域を入力するための操作を行う操作手段と、
前記画面上で入力された矩形領域を前記画面のアスペクト比と同じアスペクト比を有しかつ前記画面内に収まる矩形領域となるように補正する補正手段と、
前記画面上で入力された矩形領域が確定されると、該矩形領域内にある画像部分を拡大して表示するための拡大表示処理手段と
を備えることを特徴とする表示装置。
【請求項２】
前記操作手段は、エミュレーション機能を用いて前記矩形領域を入力するための操作を行うことが可能である携帯情報端末からなることを特徴とする請求項１記載の表示装置。
【請求項３】
前記補正手段は、前記画面上で入力された矩形領域のアスペクト比が前記画面のアスペクト比と同じでない場合、該入力された矩形領域を規定する一辺を基準として、該矩形領域を前記画面のアスペクト比と同じアスペクト比を有する領域になるように変更し、該変更後の矩形領域が前記画面内に収まらない場合、該変更後の矩形領域を前記画面内に収まる位置へ移動することを特徴とする請求項２記載の表示装置。
【請求項４】
複数の表示装置を用いて構成された１つの画面に画像を表示する表示システムであって、
前記画面上で拡大する領域となる矩形領域を入力するための操作を行う操作手段と、
前記画面上で入力された矩形領域を前記画面のアスペクト比と同じアスペクト比を有しかつ前記画面内に収まる矩形領域となるように補正する補正手段と、
前記画面上で入力された矩形領域が確定されると、該矩形領域内にある画像部分を拡大して表示するための拡大表示処理手段と
を備えることを特徴とする表示システム。
【請求項５】
前記操作手段は、エミュレーション機能を用いて前記矩形領域を入力するための操作を行うことが可能である携帯情報端末からなることを特徴とする請求項４記載の表示システム。
【請求項６】
前記補正手段は、前記画面上で入力された矩形領域のアスペクト比が前記画面のアスペクト比と同じでない場合、該入力された矩形領域を規定する一辺を基準として、該矩形領域を前記画面のアスペクト比と同じアスペクト比を有する領域になるように変更し、該変更後の矩形領域が前記画面内に収まらない場合、該変更後の矩形領域を前記画面内に収まる位置へ移動することを特徴とする請求項５記載の表示システム。
【請求項７】
前記複数の表示装置のうち、１つの表示装置には１つの画像が入力され、前記１つの表示装置は、前記入力された１つの画像を複数の画像部分に分割し、分割された画像部分のそれぞれを対応する表示装置に送信することを特徴とする請求項４記載の表示システム。
【請求項８】
前記複数の表示装置には、それぞれ、１つの画像から分割された複数の画像部分のうち、対応する画像部分が入力されることを特徴とする請求項４記載の表示システム。
【請求項９】
表示装置の画面に画像を表示するための表示制御方法であって、
操作手段を介して、前記画面上で拡大する領域となる矩形領域を入力する入力工程と、
前記画面上で入力された矩形領域を前記画面のアスペクト比と同じアスペクト比を有しかつ前記画面内に収まる矩形領域となるように補正する補正工程と、
前記画面上で入力された矩形領域が確定されると、該領域内にある画像部分を拡大して前記画面に表示するための拡大表示処理工程と
を備えることを特徴とする表示制御方法。
【請求項１０】
複数の表示装置を用いて構成された１つの画面に画像を表示する表示システムの表示制御方法であって、
操作手段を介して、前記画面上で拡大する領域となる矩形領域を入力する入力工程と、
前記画面上で入力された矩形領域を前記画面のアスペクト比と同じアスペクト比を有しかつ前記画面内に収まる矩形領域となるように補正する補正工程と、
前記画面上で入力された矩形領域が確定されると、該領域内にある画像部分を拡大して前記画面に表示するための拡大表示処理工程と
を備えることを特徴とする表示制御方法。
【請求項１１】
表示装置の画面に画像を表示するための表示制御を実行するプログラムであって、
操作手段を介して、前記画面上で拡大する領域となる矩形領域を入力する入力モジュールと、
前記画面上で入力された矩形領域を前記画面のアスペクト比と同じアスペクト比を有しかつ前記画面内に収まる矩形領域となるように補正する補正モジュールと、
前記画面上で入力された矩形領域が確定されると、該領域内にある画像部分を拡大して前記画面に表示するための拡大表示処理モジュールと
を備えることを特徴とするプログラム。
【請求項１２】
複数の表示装置を用いて構成された１つの画面に画像を表示する表示システムの表示制御を実行するためのプログラムであって、
操作手段を介して、前記画面上で拡大する領域となる矩形領域を入力する入力モジュールと、
前記画面上で入力された矩形領域を前記画面のアスペクト比と同じアスペクト比を有しかつ前記画面内に収まる矩形領域となるように補正する補正モジュールと、
前記画面上で入力された矩形領域が確定されると、該領域内にある画像部分を拡大して前記画面に表示するための拡大表示処理モジュールと
を備えることを特徴とするプログラム。
【請求項１３】
請求項１１または１２記載のプログラムをコンピュータ読み取り可能に格納したことを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画面上で指定された矩形領域にある画像部分を拡大して表示することが可能な表示装置、表示システム、表示制御方法、プログラムおよび記憶媒体に関する。
【背景技術】
【０００２】
近年、プラズマディスプレイ、リアプロジェクションディスプレイ、フロントプロジェクタなどの大型表示装置が普及しつつある。
【０００３】
これらの表示装置を用いて会議やプレゼンテーションを行うときには、発表者が画面上の位置を指し示すための手段として、一般的に、指し棒やレーザポインタなどが使用される。
【０００４】
最近では、より高機能なポインティングシステムとして、表示装置に、画面上の指示された位置を検出する機能が設けられているものがあり、このポインティングシステムによって、画面上の指示位置へのカーソル表示や、表示画像上への文字や図形などの上書きなどを可能とする。
【０００５】
指示位置を検出する方法としては、例えば、表示装置の画面内部にセンサを設け、センサにより物体が触れた位置の圧力を検出する方法、超音波または赤外線の発信子およびセンサを表示装置画面の枠部分などに配置し、これらにより画面上の物体の位置を検出する方法、赤外線を発信するペンを使用し、その赤外線を表示装置内部のセンサにより受信する赤外線方法などが提案されている。
【０００６】
このようなポインティングシステムを備える表示装置においては、画面上のカーソル表示、文字や図形の上書きなどの他、応用の一つとして、該ポインティングシステムで任意の画面領域を選択することによって画像の一部を拡大表示する機能がある。
【０００７】
拡大機能においては、指示器などにより、拡大したい領域の始点とそれに対角に位置する終点が指示されると、始点と終点とで規定される矩形領域が全画面に拡大表示される。また、画面上の領域を直接指示する手段が設けられている場合、当該手段により拡大したい領域を直感的に指定することができ、これは使い勝手に優れものである。
【０００８】
拡大機能に関しては、さらに使い勝手を向上させるために、いくつかの方法が提案されている。その一つとして、表示装置の画面のアスペクト比と、拡大領域を指定するときの矩形表示のアスペクト比とを等しくするように、自動的に矩形の終点を修正するものがある（例えば特許文献１を参照）。これにより、拡大される領域をより正確に選択することが可能になる。
【０００９】
さらに、携帯情報端末をポインティングデバイスに替わる座標入力手段として利用するためのポインティングデバイスエミュレーション技術が提案されている（例えば特許文献２を参照）。携帯情報端末を座標入力手段として利用して拡大表示領域を指定する場合、手元で操作が可能なため、大型表示装置において拡大表示領域を指定する際に画面を遮るような移動を行う必要がないなどの利点がある。
【特許文献１】特開平８−１０６５４２号公報
【特許文献２】特開平１１−１９１０２７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
上述した、画面のアスペクト比と拡大領域矩形のアスペクト比とを等しくする拡大領域指定方法を用いて、携帯情報端末のポインティングデバイスエミュレーションにより、拡大したい領域を指示するための指示点を、対応する領域の左上の位置を始点として右下の終点に向けて移動していくと、ある時点において終点が表示装置の画面の下端に達する。この状態で携帯情報端末のポインティングデバイスエミュレーションにより終点をさらに右下へ移動させる場合、表示装置の画面の下端に達した終点を、さらに右下へ向けてアスペクト比を保ちながら移動させることができず、拡大領域となる矩形領域を変えることができない。その結果、ユーザが求める拡大領域がさらに右下方向にあったとしても、拡大したい部分を拡大領域に入れることができない。この場合、ユーザは拡大領域の指定のための操作を始点の指示からやり直さなければならず、使い勝手は良くない。
【００１１】
本発明の目的は、画面上の拡大範囲を指定するための矩形領域として、画面のアスペクト比と同じアスペクト比を有しかつ画面内に収まる矩形領域を指定することができる表示装置、表示システム、表示制御方法、プログラムおよび記憶媒体を提供することにある。
【課題を解決するための手段】
【００１２】
本発明は、上記目的を達成するため、画像が表示される画面を有する表示装置であって、前記画面上で拡大する領域となる矩形領域を入力するための操作を行う操作手段と、前記画面上で入力された矩形領域を前記画面のアスペクト比と同じアスペクト比を有しかつ前記画面内に収まる矩形領域となるように補正する補正手段と、前記画面上で入力された矩形領域が確定されると、該矩形領域内にある画像部分を拡大して表示するための拡大表示処理手段とを備えることを特徴とする表示装置を提供する。
【００１３】
本発明は、上記目的を達成するため、複数の表示装置を用いて構成された１つの画面に画像を表示する表示システムであって、前記画面上で拡大する領域となる矩形領域を入力するための操作を行う操作手段と、前記画面上で入力された矩形領域を前記画面のアスペクト比と同じアスペクト比を有しかつ前記画面内に収まる矩形領域となるように補正する補正手段と、前記画面上で入力された矩形領域が確定されると、該矩形領域内にある画像部分を拡大して表示するための拡大表示処理手段とを備えることを特徴とする表示システムを提供する。
【００１４】
本発明は、上記目的を達成するため、表示装置の画面に画像を表示するための表示制御方法であって、操作手段を介して、前記画面上で拡大する領域となる矩形領域を入力する入力工程と、前記画面上で入力された矩形領域を前記画面のアスペクト比と同じアスペクト比を有しかつ前記画面内に収まる矩形領域となるように補正する補正工程と、前記画面上で入力された矩形領域が確定されると、該領域内にある画像部分を拡大して前記画面に表示するための拡大表示処理工程とを備えることを特徴とする表示制御方法を提供する。
【００１５】
本発明は、上記目的を達成するため、複数の表示装置を用いて構成された１つの画面に画像を表示する表示システムの表示制御方法であって、操作手段を介して、前記画面上で拡大する領域となる矩形領域を入力する入力工程と、前記画面上で入力された矩形領域を前記画面のアスペクト比と同じアスペクト比を有しかつ前記画面内に収まる矩形領域となるように補正する補正工程と、前記画面上で入力された矩形領域が確定されると、該領域内にある画像部分を拡大して前記画面に表示するための拡大表示処理工程とを備えることを特徴とする表示制御方法を提供する。
【００１６】
本発明は、上記目的を達成するため、表示装置の画面に画像を表示するための表示制御を実行するプログラムであって、操作手段を介して、前記画面上で拡大する領域となる矩形領域を入力する入力モジュールと、前記画面上で入力された矩形領域を前記画面のアスペクト比と同じアスペクト比を有しかつ前記画面内に収まる矩形領域となるように補正する補正モジュールと、前記画面上で入力された矩形領域が確定されると、該領域内にある画像部分を拡大して前記画面に表示するための拡大表示処理モジュールとを備えることを特徴とするプログラムを提供する。
【００１７】
本発明は、上記目的を達成するため、複数の表示装置を用いて構成された１つの画面に画像を表示する表示システムの表示制御を実行するためのプログラムであって、操作手段を介して、前記画面上で拡大する領域となる矩形領域を入力する入力モジュールと、前記画面上で入力された矩形領域を前記画面のアスペクト比と同じアスペクト比を有しかつ前記画面内に収まる矩形領域となるように補正する補正モジュールと、前記画面上で入力された矩形領域が確定されると、該領域内にある画像部分を拡大して前記画面に表示するための拡大表示処理モジュールとを備えることを特徴とするプログラムを提供する。
【００１８】
本発明は、上記目的を達成するため、上記プログラムのいずれかをコンピュータ読み取り可能に格納したことを特徴とする記憶媒体を提供する。
【発明の効果】
【００１９】
本発明によれば、画面上の拡大範囲を規定するための矩形領域として、画面のアスペクト比と同じアスペクト比を有しかつ画面内に収まる矩形領域を指定することができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の実施の形態について図面を参照しながら説明する。
【００２１】
（第１の実施の形態）
図１は本発明の第１の実施の形態に係る表示装置の構成を示すブロック図である。本実施の形態においては、表示装置として、プロジェクション方式の表示装置を説明する。
【００２２】
表示装置１００は、図１に示すように、ＣＰＵ３を備え、ＣＰＵ３は、ＲＯＭ４に格納されているプログラムおよびデータに従って装置全体の制御を行うとともに、各種処理を実行する。ＣＰＵ３には、システムバス２を介して、ＲＯＭ４、ＲＡＭ５、リモコンＩ／Ｆ（リモートコントロールインタフェース）６、ＵＳＢデバイスＩ／Ｆ７、ＵＳＢホストＩ／Ｆ８、信号処理部１０、デジタイザＩ／Ｆ１２、および操作パネル１６が接続される。
【００２３】
ＲＡＭ５は、ＣＰＵ３の作業領域および一時的にデータを格納する領域を提供する。リモコンＩ／Ｆ６は、本表示装置１００のリモコン（リモートコントロール装置）との通信を行うためのインタフェースである。ＵＳＢデバイスＩ／Ｆ７は、パーソナルコンピュータなどの情報処理装置、他の表示装置などのデバイスと通信を行うためのＵＳＢ（Universal Serial Bus）インタフェースである。ＵＳＢホストＩ／Ｆ８は、第２の表示装置との通信を行うためのＵＳＢインタフェースである。
【００２４】
信号処理部１０は、スクリーン（図示せず）に投影する画像を表示する液晶パネル１１、ＲＧＢ入力Ｉ／Ｆ１３、ＲＧＢ出力Ｉ／Ｆ１４を接続する。ここで、ＲＧＢ入力Ｉ／Ｆ１３は、情報処理装置などと接続され、情報処理装置から出力されるビデオ信号（ＲＧＢ信号）を入力するためのインタフェースである。ＲＧＢ出力Ｉ／Ｆ１４は、ビデオ信号を他の表示装置へ出力するためのインタフェースである。信号処理部１０は、ＲＧＢ入力Ｉ／Ｆ１３を介して入力されたビデオ信号を、液晶パネル１１を駆動するための描画信号に変換する処理を行う。この描画信号は、液晶パネル１１に入力され、液晶パネルは、描画信号に基づいて駆動されて画像を表示する。この液晶パネル１１に表示された画像は、光学系を介してスクリーンに投影される。
【００２５】
また、信号処理部１０は、本表示装置１００と他の表示装置とが協働してマルチモニタシステムを構成する場合に、ＲＧＢ入力Ｉ／Ｆ１３を介して入力されたビデオ信号を本表示装置１００と他の表示装置とのそれぞれに対するビデオ信号に分離し、他の表示装置向けのビデオ信号を、ＲＧＢ出力Ｉ／Ｆ１４を介して他の表示装置へ出力する処理を行う。
【００２６】
デジタイザＩ／Ｆ１２は、座標入力手段であるデジタイザとのインタフェースであり、デジタイザとの間で信号のやり取りを行う。
【００２７】
操作パネル１６は、本表示装置１００に対する輝度、コントラスト、画質などの各種設定を行うためのパネルである。
【００２８】
次に、本表示装置１００と他の表示装置とを用いたマルチモニタシステムについて説明する。図２は図１の表示装置１００と他の表示装置とを用いて構成されるマルチモニタシステムの構成を模式的に示す図である。
【００２９】
ここでは、図２に示すように、マルチモニタ機能を有する情報処理装置２１から出力されるビデオ信号（ＲＧＢ信号）を２台の表示装置１００，２００を用いて表示するマルチモニタシステムが構成されるものとする。ここで、各表示装置１００，２００は、同じ構成を有するものであるとする。
【００３０】
情報処理装置２１は、マルチモニタ機能を実現するために、２つのＲＧＢ信号出力インタフェースを有する。一方のＲＧＢ信号出力インタフェースは、ＲＧＢケーブル２２を介して表示装置１００と接続され、他方のＲＧＢ信号出力インタフェースは、ＲＧＢケーブル２３を介して表示装置２００と接続される。また、情報処理装置２１は、ＵＳＢ通信ケーブル２４を介して表示装置１００と接続される。表示装置１００においては、ＲＧＢ入力Ｉ／Ｆ１３、ＵＳＢデバイスＩ／Ｆ７が、それぞれ、ＲＧＢケーブル２２、ＵＳＢ通信ケーブル２４と接続される。また、表示装置１００は、表示装置２００とＵＳＢ通信ケーブル２５を介して接続される。ここで、表示装置１００においては、ＲＧＢ出力Ｉ／Ｆ１４がＲＧＢケーブル２２と接続される。また、情報処理装置２１は、ネットワーク３２を介して、携帯情報端末３１と接続される。ここで、ネットワーク３２は、無線ＬＡＮ（Local Area Network）などからなる。また、これに代えて、ネットワーク３２を有線ＬＡＮなどで構成することもできる。
【００３１】
携帯情報端末３１は、ポインティングデバイスに替わる、表示装置１００に対する座標入力手段として使用することが可能であり、携帯情報端末３１による座標入力方法は、本発明者により提案されている（特開２００４−００５４３０号公報）。携帯情報端末３１は、表示装置１００の画面上の位置を指示するための操作画面を表示する。この操作画面上においてユーザによる操作が行われると、ユーザの操作に応じて表示装置１００の画面上の位置を指示するための位置指示情報が生成され、その位置指示情報は、ネットワーク３２を介して情報処理装置２１に渡される。そして、情報処理装置２１は、携帯情報端末３１から渡された位置指示情報を、ＵＳＢ通信ケーブル２４を介して表示装置１００へ転送する。
【００３２】
表示装置１００においては、情報処理装置２１からＲＧＢケーブル２２を介してビデオ信号が入力され、この入力されたビデオ信号は、信号処理部１０により画質調整などのための信号処理が施された後に、描画信号に変換される。そして、この描画信号に基づいて液晶パネル１１が駆動され、液晶パネル１１の画像が光学系を介してスクリーン（以下、画面という）１００Ａに映し出される。表示装置２００においては、情報処理装置２１からＲＧＢケーブル２３を介してビデオ信号が入力され、この入力されたビデオ信号は、画質調整などのための信号処理が施された後に、描画信号に変換される。そして、この描画信号に基づいて液晶パネルが駆動され、液晶パネルの画像が光学系を介してスクリーン（以下、画面という）２００Ａに映し出される。
【００３３】
次に、表示装置１００のみでの拡大表示処理（第１の拡大表示処理）について図３および図４を参照しながら説明する。図３および図４は表示装置１００における第１の拡大表示処理の手順を示すフローチャートである。
【００３４】
携帯情報端末３１で入力された位置指示情報が情報処理装置２１を経由して表示装置１００に入力されると、入力された位置指示情報は、表示装置１００のＣＰＵ３が実行する処理により、表示装置１００の画面１００Ａ上の指示位置を示す位置データに変換される。この位置データは、画面１００Ａの画素の位置を基準にして算出される値である。例えば、位置データは、画面左上端の画素の位置を（０、０）、右上端の画素の位置を（１３９９、０）、右下端の位置を（１３９９、１０４９）とする座標系で表される値、すなわち画面１００Ａ上の画素と１対１に対応した値で表される。
【００３５】
携帯情報端末３１の操作画面には、表示装置１００の画面１００Ａ内の一部の拡大表示を行うためのズームボタンが表示されており、ユーザによるズームボタンの選択が検出されると、ズームコマンドがネットワーク３２を介して情報処理装置２１へ送信される。情報処理装置２１は、上記ズームコマンドを、ＵＳＢ通信ケーブル２４を介して表示装置１００へ転送する。
【００３６】
表示装置１００は、情報処理装置２１からのズームコマンドを受信すると、図３に示す第１の拡大表示処理を開始する。この第１の拡大表示処理においては、ＣＰＵ３がまずＳ１０１において、ドラッグ操作を伴うポインティング（画面上の位置の指示）の有無を監視し（ステップＳ１０１）、ポインティングがあると、ステップＳ１０２において、指示された位置を開始指示位置とし、その座標（ＸＡ，ＹＡ）をポインティング座標として保存する。
【００３７】
次いで、ＣＰＵ３は、ステップＳ１０３において、現在の指示位置をポインティング座標（ＸＢ，ＹＢ）として保存する。ここで、現在の指示された位置は、上記ステップＳ１０２で指示された位置からドラッグ状態で移動された先の位置である。次いで、ＣＰＵ３は、ステップＳ１０４において、拡大領域の選択状態を表すための矩形の始点座標（ＸＡ´，ＹＡ´）、および終点座標（ＸＢ´，ＹＢ´）を算出する。ここでは、始点座標（ＸＡ´，ＹＡ´）が開始指示位置の座標（ＸＡ，ＹＡ）に設定され、矩形のアスペクト比が画面１００Ａのアスペクト比と等しくなるように終点座標（ＸＢ´，ＹＢ´）が算出される。ここで、画面１００Ａのアスペクト比は、縦／横＝１０５０／１４００＝０．７５（横／縦＝１４００／１０５０＝１．３３）であるとする。
【００３８】
このとき、（ＸＡ，ＹＡ）と（ＸＢ，ＹＢ）の位置関係により、（ＸＢ´，ＹＢ´）の算出式が以下のように場合分けされる。
（ＹＢ＜−０．７５（ＸＢ−ＸＡ）＋ＹＡ、かつＹＢ＜０．７５（ＸＢ−ＸＡ）＋ＹＡ）、または、（ＹＢ≧−０．７５（ＸＢ−ＸＡ）＋ＹＡかつＹＢ≧０．７５（ＸＢ−ＸＡ）＋ＹＡ）の関係式が成立するとき、
ＸＢ´＝ＸＡ＋｜ＹＢ−ＹＡ｜×１．３３  （ＸＢ−ＸＡ≧０ のとき）
ＸＢ´＝ＸＡ−｜ＹＢ−ＹＡ｜×１．３３  （ＸＢ−ＸＡ＜０ のとき）
ＹＢ´＝ＹＢ                                                      …（１）
が適用される。
上記以外のとき、
ＸＢ´＝ＸＢ
ＹＢ´＝ＹＡ＋｜ＸＢ−ＸＡ｜×０．７５  （ＹＢ−ＹＡ≧０ のとき）
ＹＢ´＝ＹＡ−｜ＸＢ−ＸＡ｜×０．７５  （ＹＢ−ＹＡ＜０ のとき）  …（２）
が適用される。
【００３９】
上記式（１）においては、ＹＢ´＝ＹＢ、式（２）では、ＸＢ´＝ＸＢであるから、いずれの場合においても、矩形は、その一辺が現在の指示位置すなわちポインティング座標（ＸＢ，ＹＢ）を通過するような矩形となる。
【００４０】
そして、上記矩形を補正するために、ＣＰＵ３は、ステップＳ１０５において、ＸＢ´＜０の関係が成立するか否かを判定し、ＸＢ´＜０の関係が成立する場合は、ステップＳ１０６において、ＸＡ´およびＸＢ´を変更する。そして、ＣＰＵ３は、図４のステップＳ１０９に進む。これに対し、ＸＢ´＜０の関係が成立しない場合、ＣＰＵ３は、ステップＳ１０７において、ＸＢ´＞１３９９の関係が成立するか否かを判定する。ここで、ＸＢ´＞１３９９の関係が成立する場合、ＣＰＵ３は、ステップＳ１０８において、アスペクト比を、２台の表示装置１００，２００を用いた場合のアスペクト比に変更し、後述する表示装置２００上で拡大表示を行うために、図５のステップＳ２０３へ進む。これに対し、ＸＢ´＞１３９９の関係が成立しない場合、ＣＰＵ３は、図４のステップＳ１０９に進む。
【００４１】
ＣＰＵ３は、ステップＳ１０９において、ＹＢ´＜０の関係が成立するか否かを判定する。ＹＢ´＜０の関係が成立する場合、ＣＰＵ３は、ステップＳ１１０において、ＹＡ´およびＹＢ´の値を変更する。ここでは、
ＹＡ´＝ＹＡ´−ＹＢ´
ＹＢ´＝０
と変更する。そして、ＣＰＵ３は、ステップＳ１１３に進む。
【００４２】
上記ステップＳ１０９においてＹＢ´＜０の関係が成立しないと判定された場合、ＣＰＵ３は、ステップＳ１１１において、ＹＢ´＞１０４９の関係が成立するか否かを判定する。ここで、ＹＢ´＞１０４９の関係が成立する場合、ＣＰＵ３は、ステップＳ１１２において、ＹＡ´に、ＹＡ´−（ＹＢ´−１０４９）を、ＹＢ´に１０４９をそれぞれ代入し、ステップＳ１１３へ進む。これに対し、上記ステップＳ１１１においてＹＢ´＞１０４９の関係が成立しないと判定された場合、ＣＰＵ３は、ステップＳ１１３に進む。
【００４３】
ＣＰＵ３は、ステップＳ１１３において、始点座標（ＸＡ´，ＹＡ´）および終点座標（ＸＢ´，ＹＢ´）を頂点とした矩形描画処理を行う。実際には、ＣＰＵ３からシステムバス２を介して信号処理部１０に対して矩形始点座標、終点座標や、描画の色、線の太さなどの設定指示が行われ、信号処理部１０において画像上に対する矩形描画が実行される。
【００４４】
次いで、ＣＰＵ３は、ステップＳ１１４において、ドラッグ操作が終了したか否かを判定する。ここで、ドラッグ操作が継続されているときには、ＣＰＵ３は、ステップＳ１０３へ戻り、新たな指示位置に対するポインティング座標を（ＸＢ、ＹＢ）として設定し、上述した処理を継続する。
【００４５】
これに対し、上記ステップＳ１１４においてドラッグ操作が終了したと判定された場合、ＣＰＵ３は、ステップＳ１１５において、信号処理部１０に対し、始点座標（ＸＡ´、ＹＡ´）および終点座標（ＸＢ´、ＹＢ´）を頂点とした矩形領域を拡大する指示を行う。この指示を受けた信号処理部１０においては、指示された矩形領域の画像が拡大されて画面全体に表示される。そして、ＣＰＵ３は、本処理（第１の拡大処理）を終了する。
【００４６】
次に、２つの表示装置１００，２００のそれぞれの画面１００Ａ，１００Ｂに跨る拡大表示処理（第２の拡大表示処理）について図３〜図６を参照しながら説明する。図５および図６は２つの表示装置１００，２００を用いたマルチ画面における拡大表示処理（第２の拡大表示処理）の手順を示すフローチャートである。
【００４７】
本実施の形態においては、表示装置１００および表示装置２００を合わせて１つの画像を表示することが可能であるが、拡大機能はそれぞれの表示装置の機能であるため、両方の表示装置に跨っての画像の拡大は、それぞれの表示装置１００，２００での拡大となる。
【００４８】
表示装置１００は、携帯情報端末３１から情報処理装置１を経由して送られたズームコマンドを受信すると、第１の拡大表示処理（図３および図４を参照）を開始する。この第１の拡大表示処理において、画面１００Ａ内の領域から外れた位置すなわち表示装置２００の画面２００Ａ内の位置が指示された場合、ステップＳ１０７においてＸＢ´＞１３９９の関係が成立するので、ＣＰＵ３は、ステップＳ１０８において、アスペクト比を２台分に拡大する。ここで２台分の画面のアスペクト比は、縦／横＝１０５０／２８００＝０．３７５（横／縦＝２８００／１０５０＝２．６７）で表されるものとする。
【００４９】
アスペクト比を２台分のアスペクト比に変更した後、制御は表示装置２００のＣＰＵ３へ移行され、図５および図６の各ステップは表示装置２００のＣＰＵ３により実行されるものとする。ＣＰＵ３は、図５のステップＳ２０３において、現在のポインティング座標を（ＸＢ，ＹＢ）として保存する。次いで、ＣＰＵ３は、ステップＳ２０４において、拡大領域の選択状態を表すための矩形の始点座標（ＸＡ´，ＹＡ´）と、終点座標（ＸＢ´，ＹＢ´）を算出する。ここでは、始点座標（ＸＡ´，ＹＡ´）＝（ＸＡ，ＹＡ）と設定され、矩形のアスペクト比が２台分の画面のアスペクト比と等しくなるように、終点座標（ＸＢ´，ＹＢ´）が算出される。
【００５０】
このとき、（ＸＡ，ＹＡ）と（ＸＢ，ＹＢ）の位置関係により、（ＸＢ´，ＹＢ´）の算出式が以下のように場合分けされる。
ＹＢ＜−０．３７５（ＸＢ−ＸＡ）＋ＹＡかつ、ＹＢ＜０．３７５（ＸＢ−ＸＡ）＋ＹＡ
または、
ＹＢ≧−０．３７５（ＸＢ−ＸＡ）＋ＹＡ かつ、ＹＢ≧０．３７５（ＸＢ−ＸＡ）＋ＹＡ
のとき、
ＸＢ´＝ＸＡ＋｜ＹＢ−ＹＡ｜×２．６７（ＸＢ−ＸＡ≧０のとき）
ＸＡ−｜ＹＢ−ＹＡ｜×２．６７（ＸＢ−ＸＡ＜０のとき）
ＹＢ´＝ＹＢ                                                        …（３）
上記以外のとき、
ＸＢ´＝ＸＢ
ＹＢ´＝ＹＡ＋｜ＸＢ−ＸＡ｜×０．３７５（ＹＢ−ＹＡ≧０のとき）
ＹＡ−｜ＸＢ−ＸＡ｜×０．３７５（ＹＢ−ＹＡ＜０のとき）    …（４）
このとき、式（３）においては、ＹＢ´＝ＹＢ、式（４）においては、ＸＢ´＝ＸＢであるから、いずれの場合においても、矩形は、その一辺が現在のポインティング座標（ＸＢ，ＹＢ）を通過するような矩形となる。
【００５１】
２画面に跨って拡大表示を行う場合、画面のアスペクト比は２画面分のものであるが、拡大処理はそれぞれの表示装置１００，２００により行われるので、上記ステップＳ２０４での座標計算は図３のステップＳ１０４の計算と類似する。このようにして求められた（ＸＡ´，ＹＢ´）は、表示装置２００から表示装置１００へ送信される。
【００５２】
そして、ＣＰＵ３は、ステップＳ２０５において、ＸＢ´＜１４００の関係が成立するか否かを判定し、ＸＢ´＜１４００の関係が成立する場合は、ステップＳ２０６において、アスペクト比を１台分に変更する。そして、ＣＰＵ３は、図３のステップＳ１０３へ進む。これに対し、ＸＢ´＜１４００の関係が成立しない場合、ＣＰＵ３は、ステップＳ２０７において、ＸＢ´＞２７９９の関係が成立するか否かを判定する。ここで、ＸＢ´＞２７９９の関係が成立する場合、ＣＰＵ３は、ステップＳ２０８において、ＸＡ´に、ＸＡ´−（ＸＢ´−２７９９）を、ＸＢ´に２７９９をそれぞれ代入し、図６のステップＳ２０９へ進む。これに対し、ＸＢ´＞２７９９の関係が成立しない場合、ＣＰＵ３は、図６のステップＳ２０９へ進む。
【００５３】
ＣＰＵ３は、ステップＳ２０９において、ＹＢ´＜０の関係が成立するか否かを判定する。ＹＢ´＜０の関係が成立する場合、ＣＰＵ３は、ステップＳ２１０において、ＹＡ´およびＹＢ´の値を変更する。ここでは、
ＹＡ´＝ＹＡ´−ＹＢ´
ＹＢ´＝０
と変更する。そして、ＣＰＵ３は、ステップＳ２１３に進む。
【００５４】
上記ステップＳ２０９においてＹＢ´＜０の関係が成立しないと判定された場合、ＣＰＵ３は、ステップＳ２１１において、ＹＢ´＜１０４９の関係が成立するか否かを判定する。ここで、ＹＢ´＜１０４９の関係が成立する場合、ＣＰＵ３は、ステップＳ２１２において、ＹＡ´に、ＹＡ´−（ＹＢ´−１０４９）を、ＹＢ´に１０４９をそれぞれ代入し、ステップＳ２１３へ進む。これに対し、上記ステップＳ２１１においてＹＢ´＜１０４９の関係が成立しないと判定された場合、ＣＰＵ３は、ステップＳ２１３へ進む。
【００５５】
ＣＰＵ３は、ステップＳ２１３において、始点座標（ＸＡ´，ＹＡ´）および終点座標（ＸＢ´，ＹＢ´）を頂点とした矩形描画処理を行う。実際には、ＣＰＵ３からシステムバス２を介して信号処理部１０に対して矩形始点座標、終点座標や、描画の色、線の太さなどの設定指示が行われ、信号処理部１０において画像上に対する矩形描画が実行される。
【００５６】
次いで、ＣＰＵ３は、ステップＳ２１４において、ドラッグ操作が終了したか否かを判定する。ここで、ドラッグ操作が継続されているときには、ＣＰＵ３は、ステップＳ２０３へ戻り、新たな指示位置に対するポインティング座標を（ＸＢ，ＹＢ）として設定し、上述した処理を継続する。
【００５７】
これに対し、上記ステップＳ２１４においてドラッグ操作が終了したと判定された場合、ＣＰＵ３は、ステップＳ２１５において、信号処理部１０に対し、始点座標（ＸＡ´，ＹＡ´）および終点座標（ＸＢ´，ＹＢ´）を頂点とした矩形領域を拡大する指示を行う。この指示を受けた信号処理部１０においては、指示された矩形領域の画像が拡大されて画面全体に表示される。そして、ＣＰＵ３は、本処理（第２の拡大処理）を終了する。
【００５８】
次に、表示装置１００のみでの拡大表示処理（第１の拡大表示処理）の具体例について図７および図８を参照しながら説明する。図７は第１の拡大表示処理時において指定された拡大領域を示す図、図８は図７の指定された拡大領域が画面アスペクト比に対応するように変更された場合の拡大領域を示す図である。
【００５９】
例えば図７に示すように、画面１００Ａ上において、座標（１８０，６００）の位置が開始指示位置として指示されると、当該位置の座標すなわちポインティング座標（ＸＡ，ＹＡ）が保存される（ステップＳ１０２）。次いで、ドラッグされた状態で指示位置が移動されると、現在の指示位置がポインティング座標（ＸＢ，ＹＢ）として保存される（ステップＳ１０３）。ここでは、指示位置がドラッグ状態で位置（１０００，８００）まで移動したものとすると、ポインティング座標（ＸＢ，ＹＢ）は、ＸＢ＝１０００、ＹＢ＝８００となる。
【００６０】
次いで、拡大領域の選択状態を表すための矩形の始点座標（ＸＡ´，ＹＡ´）および終点座標（ＸＢ´，ＹＢ´）が算出される（ステップＳ１０４）。ここでは、始点座標（ＸＡ´，ＹＡ´）が座標（１８０，６００）に設定され、矩形のアスペクト比が画面１００Ａのアスペクト比（＝０．７５）と等しくなるように終点座標（ＸＢ´，ＹＢ´）が算出される。
【００６１】
図７に示す場合においては、（ＸＡ，ＹＡ）＝（１８０，６００）、（ＸＢ，ＹＢ）＝（１０００，８００）であるから、上記式（２）の（ＹＢ−ＹＡ≧０のとき）の式が適用され、
ＸＢ´＝ＸＢ＝１０００
ＹＢ´＝ＹＡ＋｜ＸＢ−ＸＡ｜×０．７５＝１２１５
となる。従って（ＸＢ´，ＹＢ´）＝（１０００，１２１５）となり、この時点では図７の点線で示したように、座標（ＸＢ´，ＹＢ´）の位置が画面１００Ａから外れた位置になる。図７の例の場合、ＹＢ´＝１２１５であるから、ＹＢ´＞１０４９の関係が成立し（ステップＳ１１１）、ＹＡ´に、ＹＡ´−（ＹＢ´−１０４９）が、ＹＢ´に１０４９がそれぞれ代入される（ステップＳ１１２）。よって、この場合、ＹＡ´＝ＹＡ´−（ＹＢ´−１０４９）＝４３４となり、ＹＢ´＝１０４９となる。そして、始点座標（ＸＡ´，ＹＡ´）および終点座標（ＸＢ´，ＹＢ´）を頂点とした矩形描画処理が行われる（ステップＳ１１３）。図７の例の場合、上記の処理で、（ＸＡ´，ＹＡ´）＝（１８０，４３４）、（ＸＢ´，ＹＢ´）＝（１０００，１０４９）となるから、図８に示すように、図７の点線の矩形を画面１００Ａ内にシフトさせた矩形が表示されることになる。
【００６２】
そして、信号処理部１０により、始点座標（ＸＡ´、ＹＡ´）および終点座標（ＸＢ´、ＹＢ´）を頂点とした矩形領域の画像が拡大されて画面１００Ａ全体に表示される。
【００６３】
このように携帯情報端末３１を用いて拡大範囲を指定するために入力された矩形を、画面アスペクト比と等しいアスペクト比の矩形に補正した場合において、矩形の終点が表示装置１００の画面１００Ａの端部に達すると、矩形の終点だけでなく始点の変更も行うことにより、入力された矩形を画面内に収めることができる。すなわち、所望の範囲を拡大して表示することが可能になる。
【００６４】
次に、表示装置１００および表示装置２００の両表示装置に跨って画像を拡大表示する場合の具体例について図９〜図１１を参照しながら説明する。図９は表示装置１００および表示装置２００を用いたマルチ画面において拡大領域を指定するために指示された位置を示す図、図１０は図９の指示位置が移動された状態を示す図、図１１は指定された拡大領域が画面アスペクト比に対応するように変更された場合の拡大領域を示す図である。
【００６５】
例えば図９に示すように、画面１００Ａ上において、座標（６００，２００）の位置が指示されたものとすると、当該位置の座標すなわちポインティング座標（ＸＡ，ＸＢ）が保存される（ステップＳ１０２）。そして、ドラッグされた状態で指示位置が移動されると、現在の指示位置がポインティング座標（ＸＢ，ＹＢ）として保存される（ステップＳ１０３）。ここでは、指示位置がドラッグ状態で位置（１３９９，７９９）まで移動したものとすると、ポインティング座標（ＸＢ，ＹＢ）は、ＸＢ＝１３９９、ＹＢ＝７９９となる。
【００６６】
次いで、拡大領域の選択状態を表すための矩形の始点座標（ＸＡ´，ＹＡ´）および終点座標（ＸＢ´，ＹＢ´）が算出される（ステップＳ１０４）。ここでは、まず、始点座標（ＸＡ´，ＹＡ´）＝（６００，２００）と設定される。終点座標（ＸＢ´，ＹＢ´）については、（ＸＡ，ＹＡ）＝（６００，２００）、（ＸＢ，ＹＢ）＝（１３９９、７９９）であるから、上記（２）式の（ＹＢ−ＹＡ≧０のとき）の式が適用され、
ＸＢ´＝ＸＢ＝１３９９
ＹＢ´＝ＹＡ＋｜ＸＢ−ＸＡ｜×０．７５＝７９９
となる。
【００６７】
これは、上記矩形が表示装置１００の画面１００Ａ内に収まるので、上記図３および図４のステップＳ１０５，Ｓ１０７，Ｓ１１０およびＳ１１１の判定で分岐することなく、始点座標（ＸＡ´，ＹＡ´）（＝（６００，２００））および終点座標（ＸＢ´，ＹＢ´）（＝（１３９９、７９９））を頂点とした矩形描画処理が行われる（ステップＳ１１３）。
【００６８】
さらに、ドラッグ操作状態が継続され（ステップＳ１１４）、例えば指示位置が図１０に示すような位置（１５００，７９９）まで移動すると、現在の指示位置の座標（１５００，７９９）がポインティング座標（ＸＢ，ＹＢ）として保存される（ステップＳ１０３）。そして、拡大領域の選択状態を表すための矩形の始点座標（ＸＡ´，ＹＡ´）および終点座標（ＸＢ´，ＹＢ´）が算出される。ここでは、始点座標（ＸＡ´，ＹＡ´）＝（６００，２００）と設定される。そして、終点座標（ＸＢ´，ＹＢ´）については、（ＸＡ，ＹＡ）＝（６００，２００）、（ＸＢ，ＹＢ）＝（１５００，７９９）であるから、上記（２）式の（ＹＢ−ＹＡ≧０のとき）の式が適用され、
ＸＢ´＝ＸＢ＝１５００
ＹＢ´＝ＹＡ＋｜ＸＢ−ＸＡ｜×０．７５＝７９９
となる。従って（ＸＢ´，ＹＢ´）＝（１５００，７９９）となり、この時点では図１０の点線で示したように、（ＸＢ´，ＹＢ´）が画面１００Ａ内の領域から外れた位置になる。そして、ＸＢ´＞１３９９の関係が成立するので、アスペクト比が２台分のアスペクト比（＝０．３７５）に変更される（ステップＳ１０８）。
【００６９】
アスペクト比が２台分のアスペクト比に変更された後、現在のポインティング座標が（ＸＢ，ＹＢ）として保存される（ステップＳ２０３）。図１０の場合、ＸＢ＝１５００、ＹＢ＝７９９である。次いで、拡大領域の選択状態を表すための矩形の始点座標（ＸＡ´，ＹＡ´）と、終点座標（ＸＢ´，ＹＢ´）が算出される（ステップＳ２０４）。ここでは、始点座標（ＸＡ´，ＹＡ´）＝（６００，２００）と設定される。そして、矩形のアスペクト比が２台分の画面のアスペクト比と等しくなるように、終点座標（ＸＢ´，ＹＢ´）が算出される。
【００７０】
ここでは、（ＸＡ，ＹＡ）＝（６００，２００）、（ＸＢ，ＹＢ）＝（１５００，７９９）であるから、上記式（３）の（ＸＢ−ＸＡ≧０のとき）の式が適用され、
ＸＢ´＝ＸＡ＋｜ＹＢ−ＹＡ｜×２．６７＝２１９９
ＹＢ´＝ＹＢ＝７９９
となる。従って（ＸＢ´，ＹＢ´）＝（２１９９，７９９）となり、この時点で図１０の実線で示したように、上記拡大領域の選択状態を表すための矩形は、２画面分のアスペクト比の矩形となる。
【００７１】
さらに、図１０に示す状態からさらに右へとドラッグされて図１１に示す位置が指示された場合、表示装置２００が座標を計算し、表示装置１００に計算結果を通知することによって、２台分のアスペクト比が保たれたまま矩形が描画される。この場合、拡大領域の選択状態を示すための矩形の始点座標（ＸＡ´，ＹＡ´）は（１４００、２００）となり、終点座標（ＸＢ´，ＹＢ´）については、（ＸＡ，ＹＡ）＝（１４００，２００）、（ＸＢ，ＹＢ）＝（２４３９，７９９）であるから、上記式（２）の（ＹＢ−ＹＡ≧０のとき）の式が適用され、
ＸＢ´＝ＸＢ＝２４３９
ＹＢ´＝ＹＡ＋｜ＸＢ−ＸＡ｜×０．７５＝９７９
となる。従って（ＸＢ´，ＹＢ´）＝（２４３９，９７９）となる。
【００７２】
ＹＢ´が求められたので、表示装置２００から表示装置１００へＹＢ´の値が送信され、表示装置１００においてＸＢ´の座標が計算される。ここで、左側の表示装置１００の拡大領域の選択状態を示すための矩形の始点座標（ＸＡ´，ＹＡ´）および終点座標（ＸＢ´，ＹＢ´）が算出する。まず、始点座標（ＸＡ´，ＹＡ´）＝（６００、２００）と設定される。そして、終点座標（ＸＢ´，ＹＢ´）については、（ＸＡ，ＹＡ）＝（６００，２００）、（ＸＢ，ＹＢ）＝（１３９９，９７９）であるから、上記式（１）の（ＸＢ−ＸＡ≧０のとき）の式が適用され、
ＸＢ´＝ＸＡ＋｜ＹＢ−ＹＡ｜×１．３３＝１０３９
ＹＢ´＝ＹＢ＝９７９
となる。従って（ＸＢ´，ＹＢ´）＝（１６３９，９７９）となり、この時点で位置が右の表示装置２００の画面２００Ａの領域にはみ出すことになる。そのためＸＢ´を１３９９にし、ＸＡ´を算出すると、
ＸＡ´＝６００−（１６３９−１３９９）＝３６０
となり、
（ＸＡ´，ＹＡ´）＝（３６０，２００）、（ＸＢ´，ＹＢ´）＝（１３９９，９７９）の矩形となる。
【００７３】
左右の表示装置１００，２００での２画面分のアスペクト比の矩形としては、（ＸＡ´，ＹＡ´）＝（３６０，２００）、（ＸＢ´，ＹＢ´）＝（２４９９，９７９）となるから、図１１に示すように、矩形を左右の画面１００Ａ，２００Ａ内でシフトさせた矩形が表示されることになる。そして、それぞれの信号処理部１０により、始点座標（ＸＡ´、ＹＡ´）および終点座標（ＸＢ´、ＹＢ´）を頂点とした矩形の領域の画像が拡大されて各表示装置１００，２００の画面１００Ａ，２００Ａに１つの画像として表示される。
【００７４】
このように、２台の表示装置１００，２００を用いたマルチ画面において、携帯情報端末３１を用いて指定された拡大範囲を表す矩形が２台の表示装置１００，２００の画面１００Ａ，２００Ａに跨るとき、矩形の終点だけでなくその始点の変更も行うので、矩形を２台分のアスペクト比に保ちながら１つのマルチ画面内に表示させることができる。
【００７５】
（第２の実施の形態）
次に、本発明の第２の実施の形態について図１２ないし図１８を参照しながら説明する。図１２は図１の表示装置１００と表示装置２００とを用いて構成されるマルチモニタシステムの他の例を模式的に示す図、図１３は図１２のマルチモニタシステムにおいて拡大領域を指定するために指示された位置を示す図、図１４は図１３の指示位置が移動された状態を示す図、図１５は指定された拡大領域が画面アスペクト比に対応するように変更された場合の拡大領域を示す図、図１６は図１２のマルチモニタシステムにおいて拡大領域の指定の他の例を示す図、図１７は図１６の指定された拡大領域が画面アスペクト比に対応するように変更された場合の拡大領域を示す図、図１８は図１７の画面アスペクト比に対応するように変更された拡大領域を補正することによって得られた拡大領域を示す図である。
【００７６】
本実施の形態は、上記第１の第１の実施の形態に対し、図１２に示すような、１つのＲＧＢ信号出力インタフェースを有する情報処理装置２１を用いる点で異なる。情報処理装置２１は、２台分の表示装置１００，２００の画像信号をＲＧＢ信号出力インタフェースよりＲＧＢケーブル２２を介して、表示装置１００へ送信する。
【００７７】
表示装置１００は、ＲＧＢ信号入力インタフェース１３で受信した２台分の画像信号を分離し、左半分の画像信号を自機で表示し、右半分の画像信号をＲＧＢ信号出力Ｉ／Ｆ１４から、ＲＧＢケーブル２６を介して表示装置２００へ送信する。
【００７８】
表示装置１００のＵＳＢホストインタフェース８と、表示装置２００のＵＳＢデバイスインタフェースとは、ＵＳＢ通信ケーブル２５により接続されており、各表示装置１００，２００は、相互に座標データなどのやり取りを行う。
【００７９】
本実施の形態において、情報処理装置２１から出力された画像信号は、表示装置１００のみに入力されるため、左右両方の表示装置１００，２００に跨る画像の拡大は、表示装置１００のＣＰＵ３の制御により実行され、拡大された表示画像はそれぞれの表示装置１００，２００に分配される。
【００８０】
本実施の形態における拡大表示処理は、図３〜図６のフローチャートに従って行われるものであり、その説明は省略する。
【００８１】
本実施の形態において、例えば図１３に示すように、画面１００Ａ上において、座標（６００，２００）の位置が指示されたものとすると、当該位置の座標すなわちポインティング座標（ＸＡ，ＸＢ）が保存される（ステップＳ１０２）。そして、ドラッグされた状態で指示位置が移動されると、現在の指示位置がポインティング座標（ＸＢ，ＹＢ）として保存される（ステップＳ１０３）。ここでは、指示位置がドラッグ状態で位置（１３９９，７９９）まで移動したものとすると、ポインティング座標（ＸＢ，ＹＢ）は、ＸＢ＝１３９９、ＹＢ＝７９９となる。
【００８２】
次いで、拡大領域の選択状態を表すための矩形の始点座標（ＸＡ´，ＹＡ´）および終点座標（ＸＢ´，ＹＢ´）が算出される（ステップＳ１０４）。ここでは、まず、始点座標（ＸＡ´，ＹＡ´）＝（６００，２００）と設定される。終点座標（ＸＢ´，ＹＢ´）については、（ＸＡ，ＹＡ）＝（６００，２００）、（ＸＢ，ＹＢ）＝（１３９９、７９９）であるから、上記（２）式の（ＹＢ−ＹＡ≧０のとき）の式が適用され、
ＸＢ´＝ＸＢ＝１３９９
ＹＢ´＝ＹＡ＋｜ＸＢ−ＸＡ｜×０．７５＝７９９
となる。
【００８３】
これは、上記矩形が表示装置１００の画面１００Ａ内に収まるので、上記図３および図４のステップＳ１０５，Ｓ１０７，Ｓ１１０およびＳ１１１の判定で分岐することなく、始点座標（ＸＡ´，ＹＡ´）（＝（６００，２００））および終点座標（ＸＢ´，ＹＢ´）（＝（１３９９、７９９））を頂点とした矩形描画処理が行われる（ステップＳ１１３）。
【００８４】
さらに、ドラッグ操作状態が継続され（ステップＳ１１４）、例えば指示位置が図１４に示すような位置（１５５９，５５９）まで移動すると、現在の指示位置の座標（１５５９，５５９）がポインティング座標（ＸＢ，ＹＢ）として保存される（ステップＳ１０３）。そして、拡大領域の選択状態を表すための矩形の始点座標（ＸＡ´，ＹＡ´）および終点座標（ＸＢ´，ＹＢ´）が算出される。ここでは、始点座標（ＸＡ´，ＹＡ´）＝（６００，２００）と設定される。そして、終点座標（ＸＢ´，ＹＢ´）については、（ＸＡ，ＹＡ）＝（６００，２００）、（ＸＢ，ＹＢ）＝（１５５９，５５９）であるから、上記（２）式の（ＹＢ−ＹＡ≧０のとき）の式が適用され、
ＸＢ´＝ＸＢ＝１５５９
ＹＢ´＝ＹＡ＋｜ＸＢ−ＸＡ｜×０．７５＝９１９
となる。従って（ＸＢ´，ＹＢ´）＝（１５５９，９１９）となり、この時点では図１４の点線で示したように、（ＸＢ´，ＹＢ´）が画面１００Ａ内の領域から外れた位置になる。そして、ＸＢ´＞１３９９の関係が成立するので、アスペクト比が２台分のアスペクト比に変更される（ステップＳ１０８）。ここで２台分の画面のアスペクト比は、縦／横＝１０５０／２８００＝０．３７５（横／縦＝２８００／１０５０＝２．６７）である。
【００８５】
アスペクト比が２台分のアスペクト比に変更された後、現在のポインティング座標が（ＸＢ，ＹＢ）として保存される（ステップＳ２０３）。図１４の場合、ＸＢ＝１５５９、ＹＢ＝５５９である。次いで、拡大領域の選択状態を表すための矩形の始点座標（ＸＡ´，ＹＡ´）と、終点座標（ＸＢ´，ＹＢ´）が算出される（ステップＳ２０４）。ここでは、始点座標（ＸＡ´，ＹＡ´）＝（６００，２００）と設定される。そして、矩形のアスペクト比が２台分の画面のアスペクト比と等しくなるように、終点座標（ＸＢ´，ＹＢ´）が算出される。
【００８６】
ここでは、（ＸＡ，ＹＡ）＝（６００，２００）、（ＸＢ，ＹＢ）＝（１５５９，５５９）であるから、上記式（３）の（ＸＢ−ＸＡ≧０のとき）の式が適用され、
ＸＢ´＝ＸＡ＋｜ＹＢ−ＹＡ｜×２．６７＝１５５９
ＹＢ´＝ＹＢ＝５５９
となる。従って（ＸＢ´，ＹＢ´）＝（１５５９，５５９）となり、この時点で図１４の実線で示したように、上記拡大領域の選択状態を表すための矩形は、２画面分のアスペクト比の矩形となる。
【００８７】
さらに、図１４に示す状態からさらに右へとドラッグされて図１５に示す位置（２５９９，７９９）が指示された場合、表示装置２００が座標を計算し、表示装置１００に計算結果を通知することによって、２台分のアスペクト比が保たれたまま矩形が描画される。この場合、拡大領域の選択状態を示すための矩形の始点座標（ＸＡ´，ＹＡ´）は（６００，２００）となり、終点座標（ＸＢ´，ＹＢ´）については、（ＸＡ，ＹＡ）＝（６００，２００）、（ＸＢ，ＹＢ）＝（２５９９，７９９）であるから、上記式（２）の（ＹＢ−ＹＡ≧０のとき）の式が適用され、
ＸＢ´＝ＸＢ＝２５９９
ＹＢ´＝ＹＡ＋｜ＸＢ−ＸＡ｜×０．７５＝９４９
となる。従って（ＸＢ´，ＹＢ´）＝（２５９９，９４９）となる。
【００８８】
そして、表示装置１００の信号処理部１０により、始点座標（ＸＡ´、ＹＡ´）および終点座標（ＸＢ´、ＹＢ´）を頂点とした矩形の領域の画像が拡大され、拡大された画像の左側部分は表示装置１００へ、右側部分は表示装置２００へ分配される。これにより、拡大された画像が、画面１００Ａ，２００Ａに１つの画像として表示されることになる。
【００８９】
また、例えば図１６に示すように、ポインティング座標（ＸＡ、ＹＡ）として（７００，５２５）の位置が指示され、ポインティング座標（ＸＢ、ＹＢ）として（２３００，８００）の位置がそれぞれ指示された場合、拡大領域の選択状態を表すための矩形の始点座標（ＸＡ´，ＹＡ´）および終点座標（ＸＢ´，ＹＢ´）が算出される（ステップＳ１０４）。ここでは、始点座標（ＸＡ´，ＹＡ´）＝（７００、５２５）とされる。終点座標（ＸＢ´，ＹＢ´）については、（ＸＡ，ＹＡ）＝（７００，５２５）、（ＸＢ，ＹＢ）＝（２３００，８００）であるから、上記式（２）の（ＹＢ−ＹＡ≧０のとき）の式が適用され、
ＸＢ´＝ＸＢ＝２３００
ＹＢ´＝ＹＡ＋｜ＸＢ−ＸＡ｜×０．７５＝１７２５
となる。従って（ＸＢ´，ＹＢ´）＝（２３００，１７２５）となり、この時点では図１６の点線で示したように、（ＸＢ´、ＹＢ´）が表示装置１００の画面１００Ａから外れた位置になり、アスペクト比が２台分のアスペクト比に変更される（ステップＳ１０８）。
【００９０】
次いで、（ＸＡ，ＹＡ）＝（７００，５２５）、（ＸＢ，ＹＢ）＝（２３００，８００）のポインティング座標から、拡大領域の選択状態を表すための矩形の始点座標（ＸＡ´，ＹＡ´）および終点座標（ＸＢ´，ＹＢ´）が算出される（ステップＳ２０４）。ここでは、始点座標（ＸＡ´，ＹＡ´）＝（７００，５２５）とされる。終点座標（ＸＢ´，ＹＢ´）については、（ＸＡ，ＹＡ）＝（７００，５２５）、（ＸＢ，ＹＢ）＝（２３００，８００）であるから、上記式（４）の（ＹＢ−ＹＡ≧０のとき）の式が適用され、
ＸＢ´＝ＸＢ＝２３００
ＹＢ´＝ＹＡ＋｜ＸＢ−ＸＡ｜×０．３７５＝１１２５
となる。従って（ＸＢ´，ＹＢ´）＝（２３００，１１２５）となり、この時点では図１７の点線で示したように、（ＸＢ´，ＹＢ´）が画面２００Ａから外れた位置になる。
【００９１】
この場合、ＹＢ´＝１１１５であるから、ＹＢ´＞１０４９の関係式が成立し（ステップＳ２１１）、ＹＡ´に、ＹＡ´−（ＹＢ´−１０４９）が、ＹＢ´に１０４９がそれぞれ代入される（ステップＳ２１２）。これにより、
ＹＡ´＝ＹＡ´−（ＹＢ´−１０４９）＝４４９
ＹＢ´＝１０４９
となる。
【００９２】
このようにして、ＹＡ´およびＹＢ´を変更することによって、拡大領域の選択状態を表すための矩形が図１８に示すように２つの画面１００Ａ，２００Ｂ内に収まるようにシフトされる。そして、表示装置１００の信号処理部１０により、始点座標（ＸＡ´、ＹＡ´）および終点座標（ＸＢ´、ＹＢ´）を頂点とした矩形の領域の画像が拡大され、拡大された画像の左側部分は表示装置１００へ、右側部分は表示装置２００へ分配される。これにより、拡大された画像が、画面１００Ａ，２００Ａに１つの画像として表示されることになる。
【００９３】
このように、２台の表示装置１００，２００を用いたマルチ画面において、携帯情報端末３１を用いて指定された拡大範囲を表す矩形が２台の表示装置１００，２００の画面１００Ａ，２００Ａに跨るとき、矩形の終点だけでなくその始点の変更も行うので、矩形を２台分のアスペクト比に保ちながら１つのマルチ画面内に表示させることができる。
【００９４】
なお、本発明の目的は、実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【００９５】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９６】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。または、プログラムコードを、ネットワークを介してダウンロードしてもよい。
【００９７】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００９８】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００９９】
【図１】本発明の第１の実施の形態に係る表示装置の構成を示すブロック図である。
【図２】図１の表示装置１００と他の表示装置とを用いて構成されるマルチモニタシステムの構成を模式的に示す図である。
【図３】表示装置１００における第１の拡大表示処理の手順を示すフローチャートである。
【図４】表示装置１００における第１の拡大表示処理の手順を示すフローチャートである。
【図５】２つの表示装置１００，２００を用いたマルチ画面における拡大表示処理（第２の拡大表示処理）の手順を示すフローチャートである。
【図６】２つの表示装置１００，２００を用いたマルチ画面における拡大表示処理（第２の拡大表示処理）の手順を示すフローチャートである。
【図７】第１の拡大表示処理時において指定された拡大領域を示す図である。
【図８】図７の指定された拡大領域が画面アスペクト比に対応するように変更された場合の拡大領域を示す図である。
【図９】表示装置１００および表示装置２００を用いたマルチ画面において拡大領域を指定するために指示された位置を示す図である。
【図１０】図９の指示位置が移動された状態を示す図である。
【図１１】指定された拡大領域が画面アスペクト比に対応するように変更された場合の拡大領域を示す図である。
【図１２】図１の表示装置１００と表示装置２００とを用いて構成されるマルチモニタシステムの他の例を模式的に示す図である。
【図１３】図１２のマルチモニタシステムにおいて拡大領域を指定するために指示された位置を示す図である。
【図１４】図１３の指示位置が移動された状態を示す図である。
【図１５】指定された拡大領域が画面アスペクト比に対応するように変更された場合の拡大領域を示す図である。
【図１６】図１２のマルチモニタシステムにおいて拡大領域の指定の他の例を示す図である。
【図１７】図１６の指定された拡大領域が画面アスペクト比に対応するように変更された場合の拡大領域を示す図である。
【図１８】図１７の画面アスペクト比に対応するように変更された拡大領域を補正することによって得られた拡大領域を示す図である。
【符号の説明】
【０１００】
２  システムバス
３  ＣＰＵ
４  ＲＯＭ
５  ＲＡＭ
７  ＵＳＢデバイスＩ／Ｆ
８  ＵＳＢホストＩ／Ｆ
１０  信号処理部
１１  液晶パネル
１３  ＲＧＢ入力Ｉ／Ｆ
１４  ＲＧＢ出力Ｉ／Ｆ
２１  情報処理装置
３１  携帯情報端末
３２  ネットワーク
１００，２００  表示装置
【図１】
2006171853.tif 000003
【図２】
2006171853.tif 000004
【図３】
2006171853.tif 000005
【図４】
2006171853.tif 000006
【図５】
2006171853.tif 000007
【図６】
2006171853.tif 000008
【図７】
2006171853.tif 000009
【図８】
2006171853.tif 000010
【図９】
2006171853.tif 000011
【図１０】
2006171853.tif 000012
【図１１】
2006171853.tif 000013
【図１２】
2006171853.tif 000014
【図１３】
2006171853.tif 000015
【図１４】
2006171853.tif 000016
【図１５】
2006171853.tif 000017
【図１６】
2006171853.tif 000018
【図１７】
2006171853.tif 000019
【図１８】
2006171853.tif 000020