(57)【要約】    【課題】  複数の画像表示装置に亙る操作を滞りなく行うことができる画像表示装置、マルチディスプレイ・システム、座標情報出力方法及びその制御プログラムを提供する。    【解決手段】  マルチディスプレイ・システム１０は、パーソナルコンピュータ１００と、第１のディスプレイ２００と、第２のディスプレイ３００と、ペン５００とを備える。第１のディスプレイ２００でペンダウン検出が無くなった座標が第１のディスプレイ２００の表示画面端であり、所定時間経過しておらず、第２のディスプレイ３００からの座標情報入力があったときは、該座標情報を第１のディスプレイ２００と第２のディスプレイ３００との合成画面上の座標に変換し、パーソナルコンピュータ１００へペンダウン信号と共に出力する。【選択図】      図３
2005346583.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置に接続され、表示画面と、当該表示画面に対する指示手段により指示された指示を前記情報処理装置へ出力する座標情報出力装置とを備える画像表示装置において、
前記座標情報出力装置は、前記指示手段が前記表示画面上で連続的な接触状態となった後に前記表示画面の端部で非接触状態になったか否かを判別する第１の判別手段と、
前記表示画面の端部で前記指示手段が非接触状態になった後の経過時間を計測する時間計測手段と、
前記計測された経過時間が所定時間内であるか否かを判別する第２の判別手段と、
前記計測された経過時間が前記所定時間内であるときは、前記表示画面上での前記指示手段の接触状態が継続しているものとして前記指示手段が非接触状態となった前記表示画面の端部における指示を前記情報処理装置へ出力する出力手段と
を備えることを特徴とする画像表示装置。
【請求項２】
前記画像表示装置と同一構成の他の画像表示装置と接続され、前記他の画像表示装置から送出される指示が入力される座標情報入力手段を備え、前記座標情報出力装置は、前記送出された指示を前記画像表示装置における指示と合成して前記情報処理装置へ出力することを特徴とする請求項１記載の画像表示装置。
【請求項３】
前記座標情報出力装置は、前記計測された時間が前記所定時間内であるときは、前記他の画像表示装置から指示が入力されたか否かを判別する第３の判別手段と、前記他の画像表示装置から指示が入力されたときは、前記表示画面上での前記指示手段の接触状態から前記他の画像表示装置の表示画面上での前記指示手段の接触状態に移行したと判断する判断手段とを備えることを特徴とする請求項２記載の画像表示装置。
【請求項４】
前記第１の判別手段は、前記表示画面の領域外に設けられていることを特徴とする請求項１乃至３のいずれか１項に記載の画像表示装置。
【請求項５】
請求項１乃至４のいずれか１項に記載の画像表示装置が複数並設されたことを特徴とするマルチディスプレイ・システム。
【請求項６】
情報処理装置に接続され、表示画面と、当該表示画面に対する指示手段により指示された指示を前記情報処理装置へ出力する座標情報出力装置とを備える画像表示装置の座標情報出力方法において、
前記指示手段が前記表示画面上で連続的な接触状態となった後に前記表示画面の端部で非接触状態になったか否かを判別する第１の判別ステップと、
前記表示画面の端部で前記指示手段が非接触状態になった後の経過時間を計測する時間計測ステップと、
前記計測された経過時間が所定時間内であるか否かを判別する第２の判別ステップと、前記計測された経過時間が前記所定時間内であるときは、前記表示画面上での前記指示手段の接触状態が継続しているものとして前記指示手段が非接触状態となった前記表示画面の端部における指示を前記情報処理装置へ出力する出力ステップと
を備えることを特徴とする座標情報出力方法。
【請求項７】
前記画像表示装置と同一構成の他の画像表示装置から送出される指示が入力される座標情報入力ステップを備え、前記送出された指示を前記画像表示装置における指示と合成して前記情報処理装置へ出力することを特徴とする請求項６記載の座標情報出力方法。
【請求項８】
前記計測された時間が前記所定時間内であるときは、前記他の画像表示装置から指示が入力されたか否かを判別する第３の判別ステップと、前記他の画像表示装置から指示座標が入力されたときは、前記表示画面上での前記指示手段の接触状態から前記他の画像表示装置の表示画面上での前記指示手段の接触状態に移行したと判断する判断ステップ
とを備えることを特徴とする請求項７記載の座標情報出力方法。
【請求項９】
情報処理装置に接続され、表示画面と、当該表示画面に対する指示手段により指示された指示を前記情報処理装置へ出力する座標情報出力装置とを備える画像表示装置の座標情報出力方法を実現する制御プログラムであって、
前記指示手段が表示画面上で連続的な接触状態となった後に前記表示画面の端部で非接触状態になったか否かを判別する第１の判別ステップと、
前記表示画面の端部で前記指示手段が非接触状態になった後の経過時間を計測する時間計測ステップと、
前記計測された経過時間が所定時間内であるか否かを判別する第２の判別ステップと、前記計測された経過時間が前記所定時間内であるときは、前記表示画面上での前記指示手段の接触状態が継続しているものとして前記指示手段が非接触状態となった前記表示画面の端部における指示を前記情報処理装置へ出力する出力ステップと
を備えることを特徴とする座標情報出力方法の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示装置、マルチディスプレイ・システム、座標情報出力方法及びその制御プログラムに関する。
【背景技術】
【０００２】
座標情報出力装置は、パーソナルコンピュータに座標情報を入力する装置として使用されており、マウスのように相対座標を扱うものと、オンスクリーン・デジタイザのように絶対座標を扱うものとに分類される。
【０００３】
マウスは、机等の平面上で水平移動した相対的な移動量を座標情報としてパーソナルコンピュータに入力する。これにより、ディスプレイの表示画面上のカーソル又はポインタ（以下、代表的に「カーソル」という）は、現在の表示位置を基準として該移動量分だけ移動する。また、マウスに備えられたボタンがクリック（押下した後解放）されると、マウスはクリック操作情報をパーソナルコンピュータに入力する。
【０００４】
一方、オンスクリーン・デジタイザは、座標入力面と、この座標入力面上で任意の位置を指示する指示手段（以下、代表的に「ペン」という）と、ペンによって指示された任意の位置を座標入力面に一対一に対応した絶対座標として検出する座標位置検出手段とを備える。このオンスクリーン・デジタイザは、パーソナルコンピュータを介してディスプレイに接続され、ペンによって指定された座標入力面上の座標情報をパーソナルコンピュータに入力する。これにより、ディスプレイの表示画面上のカーソルは指示した位置に移動する。また、オンスクリーン・デジタイザは、ペンに設けられたマウスのボタンに対応するスイッチを操作したり、ペンで表示画面をタッチ操作したりすることにより、その操作情報をパーソナルコンピュータに入力する。
【０００５】
マウスにおけるボタンのクリックは、オンスクリーン・デジタイザにおける座標入力面へのペンダウン及びペンアップに、マウスにおけるドラッグ（ボタンの押下と同時に移動）は、オンスクリーン・デジタイザにおける座標入力面へのペンダウン状態での移動に、マウスにおけるドラッグ操作の終了は、オンスクリーン・デジタイザにおけるペンアップに対応する。なお、デジタイザは、座標入力領域外にペンが移動したときに、ペンアップしたと認識する。
【０００６】
これらの座標情報出力装置は、最近のパーソナルコンピュータの利用の幅の拡大に伴って、その使用場面に応じて使い分けられている。
【０００７】
例えば、米国マイクロソフト社製のＷｉｎｄｏｗｓ（登録商標）９８以降のＰＣオペレーティングシステム（ＯＳ）は、１台のパーソナルコンピュータの画面をマルチディスプレイ・システムを構成する複数のディスプレイの各表示画面に分割して表示させるマルチディスプレイ機能を備えており、表示容量の増加を可能とする。
【０００８】
マルチディスプレイ機能を利用する際、１台のパーソナルコンピュータの画面を複数のディスプレイに分割して表示させているので、パーソナルコンピュータ上でマウス操作をするときに、その操作範囲が複数のディスプレイに亙ることがある。例えば、ディスプレイ１とディスプレイ２とがマルチディスプレイ・システムとしてパーソナルコンピュータに接続されている場合において、ディスプレイ１の表示領域に表示されているファイルをディスプレイ２の画面領域へドラッグ操作で移動するときや、描画アプリケーションにおいて複数のディスプレイに亙ってラインを引くときである。
【０００９】
マウスがパーソナルコンピュータに相対座標を入力するためのもので、複数のディスプレイに亙った操作が容易であるのに対して、デジタイザはパーソナルコンピュータに絶対座標を入力するためのものであるため、複数のディスプレイに亙った操作ができない。
【００１０】
このため、オンスクリーン・デジタイザの中には複数のディスプレイの各座標位置指定を複数のディスプレイとは別に設けられた１つのデジタイザ制御装置で賄うものがある（例えば、特許文献１参照）。
【００１１】
上記デジタイザ制御装置は、複数のディスプレイから成るマルチディスプレイ・システムに対して別途設けるものであり、マルチディスプレイ・システムを構成する複数のディスプレイが個別にデジタイザを備えている場合、二重構成となる。
【特許文献１】特開平８−２８６８３５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかしながら、個別にオンスクリーン・デジタイザを備えるディスプレイでマルチディスプレイを構成する場合、オンスクリーン・デジタイザは、座標入力面となるディスプレイの表示画面と一対一に対応した絶対座標をパーソナルコンピュータに入力するため、複数のディスプレイに亙る操作を行う場合は、表示画面の枠部分で座標情報入力領域の連続性が途切れて、枠部分でペンアップとなり、その結果、複数のディスプレイに亙るドラッグ操作ができない。
【００１３】
本発明の目的は、複数の画像表示装置に亙る操作を滞りなく行うことができる画像表示装置、マルチディスプレイ・システム、座標情報出力方法及びその制御プログラムを提供することにある。
【課題を解決するための手段】
【００１４】
上記目的を達成するために、請求項１記載の画像表示装置は、情報処理装置に接続され、表示画面と、当該表示画面に対する指示手段により指示された指示を前記情報処理装置へ出力する座標情報出力装置とを備える画像表示装置において、前記座標情報出力装置は、前記指示手段が前記表示画面上で連続的な接触状態となった後に前記表示画面の端部で非接触状態になったか否かを判別する第１の判別手段と、前記表示画面の端部で前記指示手段が非接触状態になった後の経過時間を計測する時間計測手段と、前記計測された経過時間が所定時間内であるか否かを判別する第２の判別手段と、前記計測された経過時間が前記所定時間内であるときは、前記表示画面上での前記指示手段の接触状態が継続しているものとして前記指示手段が非接触状態となった前記表示画面の端部における指示を前記情報処理装置へ出力する出力手段とを備えることを特徴とする。
【００１５】
請求項２記載の画像表示装置は、請求項１記載の画像表示装置において、前記画像表示装置と同一構成の他の画像表示装置と接続され、前記他の画像表示装置から送出される指示が入力される座標情報入力手段を備え、前記座標情報出力装置は、前記送出された指示を前記画像表示装置における指示と合成して前記情報処理装置へ出力することを特徴とする。
【００１６】
請求項３記載の画像表示装置は、請求項２記載の画像表示装置において、前記座標情報出力装置は、前記計測された時間が前記所定時間内であるときは、前記他の画像表示装置から指示が入力されたか否かを判別する第３の判別手段と、前記他の画像表示装置から指示が入力されたときは、前記表示画面上での前記指示手段の接触状態から前記他の画像表示装置の表示画面上での前記指示手段の接触状態に移行したと判断する判断手段とを備えることを特徴とする。
【００１７】
請求項４記載の画像表示装置は、請求項１乃至３のいずれか１項に記載の画像表示装置において、前記第１の判別手段は、前記表示画面の領域外に設けられていることを特徴とする。
【００１８】
上記目的を達成するために、請求項５記載のマルチディスプレイ・システムは、請求項１乃至４のいずれか１項に記載の画像表示装置が複数並設されたことを特徴とする。
【００１９】
上記目的を達成するために、請求項６記載の座標情報出力方法は、情報処理装置に接続され、表示画面と、当該表示画面に対する指示手段により指示された指示を前記情報処理装置へ出力する座標情報出力装置とを備える画像表示装置の座標情報出力方法において、前記指示手段が前記表示画面上で連続的な接触状態となった後に前記表示画面の端部で非接触状態になったか否かを判別する第１の判別ステップと、前記表示画面の端部で前記指示手段が非接触状態になった後の経過時間を計測する時間計測ステップと、前記計測された経過時間が所定時間内であるか否かを判別する第２の判別ステップと、前記計測された経過時間が前記所定時間内であるときは、前記表示画面上での前記指示手段の接触状態が継続しているものとして前記指示手段が非接触状態となった前記表示画面の端部における指示を前記情報処理装置へ出力する出力ステップとを備えることを特徴とする。
【００２０】
請求項７記載の座標情報出力方法は、請求項６記載の座標情報出力方法において、前記画像表示装置と同一構成の他の画像表示装置から送出される指示が入力される座標情報入力ステップを備え、前記送出された指示を前記画像表示装置における指示と合成して前記情報処理装置へ出力することを特徴とする。
【００２１】
請求項８記載の座標情報出力方法は、請求項７記載の座標情報出力方法において、前記計測された時間が前記所定時間内であるときは、前記他の画像表示装置から指示が入力されたか否かを判別する第３の判別ステップと、前記他の画像表示装置から指示座標が入力されたときは、前記表示画面上での前記指示手段の接触状態から前記他の画像表示装置の表示画面上での前記指示手段の接触状態に移行したと判断する判断ステップとを備えることを特徴とする。
【００２２】
上記目的を達成するために、請求項９記載の座標情報出力方法の制御プログラムは、情報処理装置に接続され、表示画面と、当該表示画面に対する指示手段により指示された指示を前記情報処理装置へ出力する座標情報出力装置とを備える画像表示装置の座標情報出力方法を実現する制御プログラムであって、前記指示手段が表示画面上で連続的な接触状態となった後に前記表示画面の端部で非接触状態になったか否かを判別する第１の判別ステップと、前記表示画面の端部で前記指示手段が非接触状態になった後の経過時間を計測する時間計測ステップと、前記計測された経過時間が所定時間内であるか否かを判別する第２の判別ステップと、前記計測された経過時間が前記所定時間内であるときは、前記表示画面上での前記指示手段の接触状態が継続しているものとして前記指示手段が非接触状態となった前記表示画面の端部における指示を前記情報処理装置へ出力する出力ステップとを備えることを特徴とする。
【発明の効果】
【００２３】
以上詳細に説明したように、請求項１記載の画像表示装置によれば、表示画面の端部で指示手段が非接触状態になった後の経過時間が所定時間内であるときは表示画面上での指示手段の接触状態が継続しているものとして指示手段が非接触状態となった表示画面の端部における指示を情報処理装置へ出力するので、複数の画像表示装置に亙る操作を滞りなく行うことができる。
【００２４】
請求項２記載の画像表示装置によれば、接続された他の画像表示装置から送出される指示を画像表示装置における指示と合成して情報処理装置へ出力するので、複数の画像表示装置に亙る操作を確実に行うことができる。
【００２５】
請求項３記載の画像表示装置によれば、他の画像表示装置から指示が入力されたときは、表示画面上での指示手段の接触状態から他の画像表示装置の表示画面上での指示手段の接触状態に移行したと判断するので、複数の画像表示装置に亙る操作がなされたことを確実に検出することができる。
【００２６】
請求項４記載の画像表示装置によれば、表示画面の端部で非接触状態になったか否かを判別する判別手段が表示画面の領域外に設けられているので、表示画面の端部で指示手段が非接触状態になったことを確実に検出することができる。
【発明を実施するための最良の形態】
【００２７】
以下、本発明の実施の形態を図面を用いて詳述する。
【００２８】
図１は、本発明の実施の形態に係るマルチディスプレイ・システムの構成を概略的に示すブロック図である。
【００２９】
図１において、マルチディスプレイ・システム１０は、パーソナルコンピュータ（以下「ＰＣ」という）１００（情報処理装置）と、第１の表示画面２５０を備えた第１のディスプレイ２００と、第２の表示画面３５０を備え、第１のディスプレイ２００の横に隣接して並べられた第２のディスプレイ３００と、第１の表示画面２５０及び第２の表示画面３５０の表面上で座標指示、後述するペンアップ及びペンダウンのような操作を行うペン５００（指示手段）とを備えており、第１のディスプレイ２００及び第２のディスプレイ３００は、夫々ディスプレイケーブル４０１，４０２を介してＰＣ１００に接続されており、第１のディスプレイ２００は、マウス信号ケーブル４０３及び４０４を介して夫々ＰＣ１００及び第２のディスプレイ３００に接続されている。
【００３０】
図２は、図１のマルチディスプレイ・システム１０の構成を詳細に示すブロック図である。
【００３１】
図２において、ＰＣ１００は、ディスプレイ出力Ｉ／Ｆ１０１、ディスプレイ出力Ｉ／Ｆ１０２及びマウス入力Ｉ／Ｆ１０３を有する。
【００３２】
第１のディスプレイ２００は、ディスプレイケーブル４０１を介してディスプレイ出力Ｉ／Ｆ１０１に接続されたディスプレイ入力Ｉ／Ｆ２０１と、ディスプレイ入力Ｉ／Ｆ２０１に接続された画像表示部２０２と、ディスプレイケーブル４０３を介してマウス入力Ｉ／Ｆ１０３に接続されたマウス出力Ｉ／Ｆ２０６と、マウス入力Ｉ／Ｆ２０７と、座標検出器２０４に接続された座標信号Ｉ／Ｆ２０５と、画像表示部２０２、マウス出力Ｉ／Ｆ２０６、マウス入力Ｉ／Ｆ２０７及び座標信号Ｉ／Ｆ２０５に接続されたシステムコントローラ２０３（座標情報出力装置、出力装置）とを備える。
【００３３】
第２のディスプレイ３００は、第１のディスプレイ２００と基本的に同じであり、第１のディスプレイ２００と同じ構成要素は下２ケタを同じにした上で３００番台として示す。
【００３４】
ディスプレイ入力Ｉ／Ｆ３０１はディスプレイケーブル４０２を介してディスプレイ出力Ｉ／Ｆ１０２に接続され、マウス出力Ｉ／Ｆ３０６はマウス信号ケーブル４０４を介してマウス入力Ｉ／Ｆ２０７に接続されている。
【００３５】
座標検出器２０４，３０４は、夫々ディスプレイ２００の画像表示領域及びディスプレイ３００の画像表示領域を座標検出領域とし、ペン５００による接触や非接触が検出された位置を座標情報として出力する。また、座標検出器２０４，３０４は、ペン５００が表示画面上に接触した状態をペンダウン、及び非接触の状態をペンアップとし、これらをマウスのボタン操作に対応させて、操作イベントを生成する。座標の検出方法は、ペン５００が表示画面上に接触したときの圧力を表示画面内部に備えられた圧力センサが検出する方式や、磁界を発生するペン５００を使用しその磁界を表示画面内部に備えられたセンサが検出する電磁誘導方式や、表示画面上の物体の位置を表示画面の枠部分等に配置された超音波発振子及び超音波センサが検出する超音波表面弾性波方式や、赤外線を発信するペン５００を使用しその赤外線を表示装置内部に備えられたセンサが受信する赤外線方式等が発明されているが、ここではいずれの方式にも限定するものではない。
【００３６】
座標検出器３０４は、第２のディスプレイ３００の表示画面上の位置情報及び操作イベントを検出し、検出した情報を座標信号Ｉ／Ｆ３０５を介してシステムコントローラ３０３に送出する。ＰＣ１００は、ディスプレイ出力Ｉ／Ｆ１０２を介して、第２のディスプレイ３００に対応する画像信号をディスプレイ入力Ｉ／Ｆ３０１を介して画像表示部３０２に送出し、システムコントローラ３０３は、座標信号Ｉ／Ｆ３０５を介して受信した位置情報及び操作イベントをマウス出力Ｉ／Ｆ３０６及びマウス入力Ｉ／Ｆ２０７を介してシステムコントローラ２０３にマウス信号を送出する。画像表示部３０２は、システムコントローラ３０３の制御によりディスプレイ入力Ｉ／Ｆ３０１によって送出される信号を受信して表示する。
【００３７】
座標検出器２０４は、第１のディスプレイ２００の表示画面上の位置情報及び操作イベントを検出すると共に、検出した情報を、座標信号Ｉ／Ｆ２０５を介してシステムコントローラ２０３に送出する。ディスプレイ出力Ｉ／Ｆ１０１は、第１のディスプレイ２００に対応する画像信号をディスプレイ入力Ｉ／Ｆ２０１を介して画像表示部２０２に送出し、システムコントローラ２０３は、座標信号Ｉ／Ｆ２０５を介して受信した位置情報及び操作イベント及びマウス入力Ｉ／Ｆ２０７を介して受信した第２のディスプレイにおけるマウス座標信号を合成してマウス出力Ｉ／Ｆ２０６を介してマウス入力Ｉ／Ｆ１０３に送出する。画像表示部２０２は、システムコントローラ２０３の制御によりディスプレイ入力Ｉ／Ｆ２０１によって送出される信号を受信して表示する。
【００３８】
図３及び図４は、図１におけるディスプレイ２００で実行される座標情報検出処理を示すフローチャートである。
【００３９】
本処理は、第１のディスプレイ２００のシステムコントローラ２０３によって実行される。
【００４０】
まず、第１のディスプレイ２００にペン５００がペンダウンした後、そのまま第２のディスプレイ３００にドラッグする場合の処理を説明する。
【００４１】
図３において、第１のディスプレイ２００でペン５００のペンダウンを検出したか否かを判別し（ステップＳ１０１）、ペンダウンを検出したときは、第１のディスプレイ２００におけるペンダウン位置の座標を検出し（ステップＳ１０２）、マウス出力Ｉ／Ｆ２０６を介して座標情報及びペンダウン信号をＰＣ１００へ出力し（ステップＳ１０３）、次いで、第１のディスプレイ２００でペンダウンを検出したか否かを判別し（ステップＳ１１１）、ペンダウンを検出しないときは、第２のディスプレイ３００からの座標情報入力があるか否かを判別し（ステップＳ１２１）、第２のディスプレイ３００からの座標情報入力がないときは、ペンアップ信号をＰＣ１００へ出力して（ステップＳ１２２）、ステップＳ１０１の処理に戻る。以上の処理は、ＰＣ１００では、第１のディスプレイ２００での「クリック操作」として処理される。
【００４２】
ステップＳ１１１の判別の結果、第１のディスプレイ２００でペンダウンを検出したときは、第１のディスプレイ２００におけるペンダウン位置の座標を検出し（ステップＳ１１２）、マウス出力Ｉ／Ｆ２０６を介して座標情報及びペンダウン信号をＰＣ１００へ出力し（ステップＳ１１３）、再度第１のディスプレイ２００でペンダウンを検出したか否かを判別し（ステップＳ１１４）、ペンダウンを検出したときは、ステップＳ１１２及びＳ１１３の処理を繰り返す。以上の処理は、ＰＣ１００では、第１のディスプレイ２００での「ドラッグ操作」として処理される。
【００４３】
ステップＳ１１４の判別の結果、第１のディスプレイ２００でペンダウンを検出しないときは、第１のディスプレイ２００上でペンダウンの検出が無くなった座標が第１のディスプレイ２００の表示画面端であるか否かを判別し（ステップＳ１３１）（第１の判別手段）、第１のディスプレイ２００の表示画面端でないときは、表示画面内でペンアップしたというペンアップ信号をＰＣ１００へ出力して（ステップＳ１３４）、ステップＳ１０１の処理に戻る。ステップＳ１１４の判別において、表示画面端の検出は、検出された座標が表示画面端の座標と一致するか否かを判別することによって行ってもよいし、又は、表示画面端であると判別される検出座標幅を表示領域の内側に設定し、検出された座標が検出座標幅の中に存在するか否かによって判別してもよい。以上の処理は、ＰＣ１００では、第１のディスプレイ２００での「ドラッグ操作の終了」として処理される。
【００４４】
ステップＳ１３１の判別の結果、第１のディスプレイ２００でペンダウンの検出がなくなった座標が第１のディスプレイ２００の表示画面端であるときは、第１のディスプレイ２００と第２のディスプレイ３００の間におけるペン５００の移動時間に基づいて設定された所定時間計測用のタイマをセットして（ステップＳ１３２）、ステップＳ１３３の処理に進む。上記タイマは所定時間からカウントダウンするものであっても、所定時間へ向けてカウントアップするものであってもよい。続くステップＳ１３３では、上記タイマが所定時間内か否かを判別し（第２の判別手段）、所定時間内のときは、第２のディスプレイ３００からの座標情報入力があるか否かを判別し（ステップＳ１４１）（第３の判別手段）、第２のディスプレイ３００からの座標情報入力がないときは、上記タイマが所定時間経過するまでステップＳ１３３及びステップＳ１４１の処理を繰り返す。以上の処理は、ＰＣ１００では、ペン５００が第１のディスプレイ２００及び第２のディスプレイ３００に対して非接触である状態における第２のディスプレイ３００での「ドラッグ操作継続」として処理される。
【００４５】
ステップＳ１３３の判別の結果、タイマが所定時間経過したときは、マウス出力Ｉ／Ｆ２０６を介してペンアップ信号をＰＣ１００に出力し（ステップＳ１３４）、ステップＳ１０１の処理に戻る。以上の処理は、ＰＣ１００では、第２のディスプレイ２００での「ドラッグ操作の終了」として処理される。
【００４６】
ステップＳ１４１の判別の結果、第２のディスプレイ３００からの座標情報入力があるときは、該座標情報を第１のディスプレイ２００と第２のディスプレイ３００との合成画面上の座標に変換し（ステップＳ１４２）、マウス出力Ｉ／Ｆ２０６を介してＰＣ１００へペンダウン信号と共に出力して（ステップＳ１４３）、ステップＳ１１１の処理に戻る。ここで、ペン５００による表示画面上の操作は、第１の表示画面２５０から第２の表示画面３５０へ滞りなく移ったこととなる。操作が第１の表示画面２５０から第２の表示画面３５０に移ったので、第１のディスプレイ２００でペンダウン信号が検出されず（ステップＳ１１１でＮＯ）、第２のディスプレイ３００からの座標情報入力があるか否かを判別する（ステップＳ１２１）。
【００４７】
ステップＳ１２１の判別の結果、第２のディスプレイ３００からの座標入力があるときは、第１のディスプレイ２００及び第２のディスプレイ３００の座標情報を合成し（ステップＳ１２３）、マウス出力Ｉ／Ｆ２０６を介して座標情報及びペンダウン信号をＰＣ１００へ出力し（ステップＳ１２４）、ステップＳ１１１の処理に戻り、ペンダウンが検出されるまでステップＳ１２３，Ｓ１２４の処理を繰り返す。以上の処理は、ＰＣ１００では、第２のディスプレイ３００での「ドラッグ操作継続」として処理される。
【００４８】
ステップＳ１２１の判別の結果、第２のディスプレイ３００からの座標入力がないときは、マウス出力Ｉ／Ｆ２０６を介してペンアップ信号をＰＣ１００へ出力し（ステップＳ１２２）、ステップＳ１０１に戻る。以上の処理は、ＰＣ１００では、第２のディスプレイ３００での「ドラッグ操作の終了」として処理される。
【００４９】
次に、第１のディスプレイ３００にペン５００がペンダウンした後に第２のディスプレイ３００にドラッグし、そのまま再び第１のディスプレイ２００にドラッグする場合の処理を説明する。
【００５０】
この場合、ステップＳ１２３，Ｓ１２４の処理を繰り返す状態、つまり第２のディスプレイ３００での「ドラッグ操作継続」の状態において、第１のディスプレイ２００においてペンダウンが検出されると（ステップＳ１１１でＹＥＳ）、ペンダウン位置の座標を検出する（ステップＳ１１２）。このとき、第１のディスプレイ２００におけるステップＳ１３１〜Ｓ１３３、及びＳ１４１の「ドラッグ操作継続」処理と同様のことが第２のディスプレイ３００についても行われ、第２のディスプレイ３００から第１のディスプレイ２００へ亙るドラッグ操作を滞りなく行うことができる。
【００５１】
さらに、座標指示操作が第２のディスプレイ３００から行われるときは、ステップＳ１０１の判別の結果、第１のディスプレイ２００でペンダウンが検出されず、第２のディスプレイ３００からの座標情報入力があるか否かを判別し（ステップＳ１０５）、第２のディスプレイ３００からの座標情報入力があるときは、第１のディスプレイ２００及び第２のディスプレイ３００の座標情報を合成し（ステップＳ１０７）、マウス出力Ｉ／Ｆ２０６を介して座標情報及びペンダウン信号をＰＣ１００へ出力し（ステップＳ１０８）、ステップＳ１０１の処理に戻る。ここで、ペン５００によって第２のディスプレイ３００から第１のディスプレイ２００へドラッグ操作が行われると、続くステップＳ１０１の判別において、第１のディスプレイ２００でペンダウンが検出される。また、ペン５００によって第２のディスプレイ２００においてクリック操作のみが行われると、ステップＳ１０１の判別において、第１のディスプレイ２００でペンダウンが検出されず、続くステップＳ１０５の判別の結果、第２のディスプレイ３００からの座標情報入力がなく、ペンアップ信号を出力し（ステップＳ１０６）、ステップＳ１０１へ戻る。
【００５２】
図３及び図４の処理によれば、２台のディスプレイを使用して構成したマルチディスプレイ・システムにおいて、第１のディスプレイ２００でペンダウンの検出が無くなった座標が第１のディスプレイ２００の表示画面端であり（ステップＳ１３１でＹＥＳ）、所定時間経過しておらず（ステップＳ１３３でＮＯ）、第２のディスプレイ３００からの座標情報入力があったときは（ステップＳ１４１でＹＥＳ）、該座標情報を第１のディスプレイ２００と第２のディスプレイ３００との合成画面上の座標に変換し（ステップＳ１４２）、ＰＣ１００へペンダウン信号と共に出力する（ステップＳ１４３）ので、複数のディスプレイに亙るドラッグ操作を滞りなく行うことのできる。
【００５３】
また、本実施の形態に係るマルチディスプレイ・システム１０は、２台のディスプレイを横に並べる構成であるが、２台のディスプレイを縦に並べる構成、又は２台以上のディスプレイを使用する構成であっても同一の効果を達成できる。
【００５４】
図５は、図１のマルチディスプレイ・システム１０の変形例の構成を概略的に示すブロック図である。
【００５５】
図５のマルチディスプレイ・システム２０は、構成が図１のシステムと基本的に同じであると共に図２の座標検出器２０４，３０４を有し、図１のものと同じ構成要素には同一の符号を付して重複した説明を省略し、図１のマルチディスプレイ・システム１０と異なる構成要素についてのみ以下に説明する。
【００５６】
図５において、第１のディスプレイ２００は、第２のディスプレイ３００に接する縁部に第１の移動検出手段２６０を有し、第２のディスプレイ３００は、第１のディスプレイ２００に接する縁部に第２の移動検出手段３６０を有する。
【００５７】
座標検出器２０４，３０４の座標検出領域は夫々第１の移動検出手段２６０及び第２の移動検出手段３６０まで拡張され、座標検出器２０４，３０４は、ペン５００がペンダウン状態で第１の画像表示領域２５０から第２の画像表示領域３５０へ移動するときの表示画面領域からのペン５００のはみ出しを、第１の移動検出手段２６０及び第２の移動検出手段３６０に対するペン５００の接触／非接触によって検出することで、ペン５００が第１の画像表示領域２５０と第２の画像表示領域３５０との間を越えて移動したか否かを判別する。
【００５８】
図５のマルチディスプレイ・システム２０によれば、座標検出器２０４，３０４は、ペン５００がペンダウン状態で第１の画像表示領域２５０から第２の画像表示領域３５０へ移動するときの表示画面領域からのはみ出しを検出することで、ペン５００が第１の画像表示領域２５０と第２の画像表示領域３５０との間を越えて移動したか否かを判別するので、ペン５００の第１の画像表示領域２５０から第２の画像表示領域３５０への移動を確実に検出することができる。
【００５９】
図６は、図１のマルチディスプレイ・システム１０の他の変形例の断面図である。
【００６０】
図６のマルチディスプレイ・システムは、構成が図５のシステムと基本的に同じであり、図５のものと同じ構成要素には同一の符号を付して重複した説明を省略し、図５のマルチディスプレイ・システム２０と異なる構成要素についてのみ以下に説明する。
【００６１】
図６において、第１の移動検出手段２６０には、第１の画面枠２７０が取り付けられ、第２の移動検出手段３６０には、第２の画面枠３７０が取り付けられている。
【００６２】
第１の画面枠２７０及び第２の画面枠３７０は、夫々第１の画像表示領域２５０及び第２の画像表示領域３５０より高く設置されており、ペン５００を第１の画像表示領域２５０から第２の画像表示領域３５０へ移動させるとき、画面枠２７０及び３７０がストッパーとなって、ペン５００が確実に第１の移動検出領域２６０及び第２の移動検出領域３６０を経由するようになっている。
【００６３】
図５のマルチディスプレイ・システム３０によれば、ペン５００を第１の画像表示領域２５０から第２の画像表示領域３５０へ移動させるとき、画面枠２７０及び３７０がストッパーとなるようにされているので、ペン５００の第１の画像表示領域２５０から第２の画像表示領域３５０への移動をより確実に検出することができる。
【００６４】
なお、ディスプレイ２００，３００と同様の構成の複数のディスプレイが、例えば田の字形に並べられたマルチディスプレイ・システムでは、各々のディスプレイは夫々他のディスプレイと接する縁部に移動検出手段２６０，３６０を有する。
【００６５】
また、本発明の目的は、上記実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（又は記録媒体）を、システム又は装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【００６６】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６７】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム(ＯＳ)等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６８】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵ等実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６９】
また、上記プログラムは、上述した実施の形態の機能をコンピュータで実現することができればよく、その形態は、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給されるスクリプトデータ等の形態を有するものでもよい。
【００７０】
プログラムを供給する記録媒体としては、例えば、ＲＡＭ、ＮＶ−ＲＡＭ、フロッピー（登録商標）ディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＭＯ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ）、磁気テープ、不揮発性のメモリカード、他のＲＯＭ等の上記プログラムを記憶できるものであればよい。或いは、上記プログラムは、インターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続される不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。
【図面の簡単な説明】
【００７１】
【図１】本発明の実施の形態に係るマルチディスプレイ・システムの構成を概略的に示すブロック図である。
【図２】図１のマルチディスプレイ・システムの構成を詳細に示すブロック図である。
【図３】図１におけるディスプレイで実行される座標情報検出処理を示すフローチャートである。
【図４】図１におけるディスプレイで実行される座標情報検出処理を示すフローチャートである。
【図５】図１のマルチディスプレイ・システムの変形例の構成を概略的に示すブロック図である。
【図６】図１のマルチディスプレイ・システムの他の変形例の断面図である。
【符号の説明】
【００７２】
１０  マルチディスプレイ・システム
１００  パーソナルコンピュータ
２００  第１のディスプレイ
３００  第２のディスプレイ
５００  ペン
【図１】
2005346583.tif 000003
【図２】
2005346583.tif 000004
【図３】
2005346583.tif 000005
【図４】
2005346583.tif 000006
【図５】
2005346583.tif 000007
【図６】
2005346583.tif 000008