(57)【特許請求の範囲】
【請求項１】
複数の表示手段が共通の制御手段に接続されるマルチディスプレイシステムにおいて、第１表示手段と、第２表示手段と、前記第１表示手段の表示画像を前記第２表示手段の所定の参照画像表示領域に表示する参照用画像表示手段と、前記第１表示手段または前記第２表示手段の、マウスクリックすることによりイベントを発生させる座標位置に第１カーソルを表示するカーソル表示制御手段と、前記第１表示手段に表示される前記第１カーソルの座標位置を前記参照画像表示領域の対応する座標位置に変換するカーソル位置変換手段とを備え、前記カーソル表示制御手段は、前記第１カーソルを前記第１表示手段と前記第２表示手段間に移動させるとともに、前記カーソル位置変換手段が変換した前記参照画像表示領域の前記第１カーソルに対応する座標位置に前記第１カーソルとは異なる色または表示形状の第２カーソルを表示するマルチディスプレイシステム。
【請求項２】
第２表示手段の参照画像表示領域に表示された第１カーソルの座標位置を第１表示手段の対応する座標位置に変換するカーソル位置逆変換手段と、前記第１カーソルが前記参照画像表示領域上の座標位置に表示されている状態でマウスクリックすることにより、前記カーソル位置逆変換手段が変換した前記第１表示手段の対応する座標位置に移動させるカーソル移動手段を有する請求項１記載のマルチディスプレイシステム。
【請求項３】
複数の表示手段が共通の制御手段に接続されるマルチディスプレイシステムにおいて、第１表示手段の表示画像を第２表示手段の所定の参照画像表示領域に表示する参照用画像表示手順と、前記第１表示手段または前記第２表示手段の、マウスクリックすることによりイベントを発生させる座標位置に第１カーソルを表示する第１カーソル表示制御手順と、前記第１表示手段に表示される前記第１カーソルの座標位置を前記参照画像表示領域の対応する座標位置に変換するカーソル位置変換手順と、前記カーソル位置変換手順で変換した前記参照画像表示領域の前記第１カーソルに対応する座標位置に前記第１カーソルとは異なる色または表示形状の第２カーソルを表示する第２カーソル表示制御手順とからなるマルチディスプレイシステムのカーソル表示方法。
【請求項４】
第２表示手段の参照画像表示領域に表示された第１カーソルの座標位置を第１表示手段の対応する座標位置に変換するカーソル位置逆変換手順と、前記第１カーソルが前記参照画像表示領域上の座標位置に表示されている状態でマウスクリックすることにより、前記カーソル位置逆変換手順で変換した前記第１表示手段の対応する座標位置に移動させるカーソル移動手順とからなる請求項３記載のマルチディスプレイシステムのカーソル表示方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、マルチディスプレイシステムにおける表示手段間の表示画像転送に関するものである。
【０００２】
【従来の技術】
従来のマルチディスプレイシステムは、表示手段間で表示画像を拡大／縮小して転送する場合、カーソルの画像は他の画像と合成された画像の一部として拡大／縮小して転送されていた。
【０００３】
【発明が解決しようとする課題】
しかしながら、従来のマルチディスプレイシステムでは、対面して座っている２人の使用者の各々が見えるように２つの表示手段を配置した場合、クリックすることによりマウスイベントを発生するカーソルを移動させ、相手の表示手段にカーソルがある場合には、その位置を知ることができないといった問題があった。
【０００４】
本発明は、表示手段間での表示画像の拡大／縮小転送において、表示画面が見えないように配置された表示手段上のマウスカーソルの移動制御を正確にすることができるマルチディスプレイシステムを提供することを目的とする。
【０００５】
【課題を解決するための手段】
上記課題を解決するために、本発明のマルチディスプレイシステムは、第１表示手段上のカーソルの位置を第２表示手段上の位置に変換するカーソル位置変換手段と、第１表示手段と第２表示手段間を移動するとともに、クリックすることによりマウスイベントを発生するカーソルと、カーソル画像をカーソル位置変換手段で変換した第２表示手段上の位置に表示するカーソル表示手段を有することで、転送先の表示手段上の正確な位置に明瞭なカーソルを表示し、カーソルの移動制御を正確にすることができる。
【０００６】
【発明の実施の形態】
以下に、本発明の実施の形態について図面を用いて説明する。
【０００７】
（実施の形態１）
図１は、本実施の形態におけるマルチディスプレイシステムのシステム構成図である。
【０００８】
図１において、１はパソコンに接続される複数の表示手段（１）〜（Ｎ）、２は転送元の表示手段の表示画像を複数の画像ブロックに分割し転送先の表示手段の表示領域を複数の表示ブロックに分割する画像表示制御手段、３は画像表示制御手段が分割した画像ブロックを拡大または縮小する画像拡大／縮小手段、４は画像拡大／縮小手段３が拡大または縮小した画像ブロックを一定間隔で画像表示制御手段２が分割した表示ブロックに転送する画像転送手段、５は転送元の表示手段に表示されたマウスカーソルの位置を転送先の表示手段の位置に座標変換するカーソル座標変換手段、６は転送先の表示手段に表示するマウスカーソルの色や形状を変更するカーソル画像変更手段、７はカーソル座標変換手段５が座標変換した転送先の表示手段の位置にカーソル画像変更手段６で変更したマウスカーソルを表示するカーソル表示制御手段、８は転送先の表示手段に表示されたマウスカーソルの位置を転送元の表示手段の位置に座標変換するカーソル座標逆変換手段、９はマウスカーソルを所望の位置へ移動させるカーソル移動手段である。
【０００９】
図２は、本実施の形態におけるマルチディスプレイシステムのマウスカーソル画像の表示処理の説明図である。
【００１０】
本実施の形態におけるマルチディスプレイシステム４９０は、（２Ａ）に示すように、表示手段Ａ４１８と表示手段Ｂ４１９で構成されている。
【００１１】
ここで、表示手段Ａ４１８の表示領域は（０，０）−（１９９，９９）であり、表示手段Ｂ４１９の表示領域は（２００，０）−（３９９，９９）である。
【００１２】
以下に、表示手段Ｂ４１９の表示画像の表示手段Ａ４１８の表示領域（１４８，４９）−（１９７，７３）への縮小転送中におけるマウスカーソルの表示処理について説明する。
【００１３】
画像転送処理要求に対応して、画像転送手段４、画像表示制御手段２、画像拡大／縮小手段３の各種管理テーブルは初期化される。
【００１４】
カーソル座標変換手段５は、画像拡大／縮小手段３から取得した拡大／縮小率を座標変換管理テーブル４０１の拡大／縮小率に、表示領域４２０の左上座標を座標変換管理テーブル４０１の基点座標に設定し、また、座標変換式４０８として、Ｈ方向は「Ｘ＝Ｘｂ＋（Ｘｎ−表示手段Ｂの左上Ｘ座標）×ＺＨ」を、Ｖ方向は「Ｙ＝Ｙｂ＋（Ｙｎ−表示手段Ｂの左上Ｙ座標）×ＺＶ」を設定する。
【００１５】
カーソル画像変更手段６は、カーソル形状テーブル４３３に各種カーソル形状を形状番号と共に設定し、表示領域４２０に表示するカーソルの形状番号の初期値として本実施の形態では「２」を設定する。
【００１６】
カーソル表示制御手段７は、カーソル表示情報４１３の表示形状としてカーソル画像変更手段６が設定した表示するカーソルの形状番号に対応するカーソル形状を設定する。
【００１７】
各種管理テーブルが初期化されると、カーソル表示制御手段７はマウスカーソルの座標を一定時間ごとに取得してカーソル座標変換手段５に通知する。
【００１８】
カーソル座標変換手段５は、カーソル表示制御手段７から通知された座標を座標変換管理テーブル４０１のカーソル座標として記憶し、座標変換式４０８に基づき水平方向および垂直方向の座標変換を行った座標をカーソル表示制御手段７に通知する。
【００１９】
カーソル表示制御手段７は、カーソル座標変換手段５から通知された変換座標をカーソル表示情報４１３の表示位置に記憶し、カーソル表示情報４１３に記憶された表示位置および表示形状にてカーソル表示を行なう。
【００２０】
（２Ｂ）は、転送元の表示手段Ｂ４１９であり、マウスカーソルが座標４２１から座標４２２、座標４２３へと移動している状態を示している。
【００２１】
（２Ｃ）は、画像転送中の表示手段Ｂ４１９上でのマウスカーソルの移動に対応した表示領域４２０におけるマウスカーソル表示の変化を示している。
【００２２】
（２Ｄ）は、第１の表示ブロック４２４への画像転送と同時にカーソル画像４２６が表示領域４２０に表示されている状態を示している。
【００２３】
（２Ｅ）、（２Ｆ）は、表示手段Ｂ４１９のマウスカーソルが移動した際に、第２の表示ブロック４２７への画像転送とは同期せずに、順次、カーソル画像４２８、４３０が表示領域４２０に表示されている状態を示している。
【００２４】
転送元の表示手段Ｂ４１９に表示されるマウスカーソル画像（以下では、真のマウスカーソルと称す）と転送先の表示手段Ａ４１８の表示領域４２０に表示されるマウスカーソル画像（以下では、制御用マウスカーソルと称す）が異なるために、マウスイベントを発生させる真のマウスカーソルと真のマウスカーソルを移動させる制御用マウスカーソルを視覚的に区別することができる。
【００２５】
図３は、本実施の形態における転送先のマウスカーソル画像の表示処理を示すフローチャートである。
【００２６】
Ｐ４０１で、カーソル座標変換管理テーブル４０１の基点座標と拡大／縮小率を設定する。
【００２７】
Ｐ４０２で、カーソル形状テーブル４３３に形状番号とカーソル形状を設定し、さらに、表示領域４２０に表示するカーソルの形状番号を設定する。
【００２８】
Ｐ４０３で、カーソル表示情報４１３の表示形状にＰ４０２で設定した表示領域４２０に表示するカーソルの形状番号に対応するカーソル形状を設定する。
【００２９】
Ｐ４０４で、表示手段Ｂ４１９上のマウスカーソルの位置を取得する。
【００３０】
Ｐ４０５で、表示手段Ｂ４１９上のマウスカーソルが移動したか否かをチェックし、移動していなければＰ４０４に、移動していればＰ４０６に移る。
【００３１】
Ｐ４０６で、Ｐ４０１で設定したカーソル座標変換管理テーブル４０１の基点座標と拡大／縮小率に基づいてＰ４０４で取得したマウスカーソルの座標を変換する。
【００３２】
Ｐ４０７で、Ｐ４０３で設定した表示形状のマウスカーソルをＰ４０６で変換した座標に表示し、Ｐ４０４に移る。
【００３３】
（実施の形態２）
図４は、本実施の形態におけるマルチディスプレイシステムのマウスカーソルの表示手段間の移動処理の説明図である。
【００３４】
本実施の形態におけるマルチディスプレイシステム５９０は、（４Ａ）に示すように、表示手段Ａ５１７と表示手段Ｂ５１８で構成されている。
【００３５】
ここで、表示手段Ａ５１７の表示領域は（０，０）−（１９９，９９）であり、表示手段Ｂ５１８の表示領域は（２００，０）−（３９９，９９）である。
【００３６】
以下に、表示手段Ａ５１７の表示領域５１９（１４８，４９）−（１９７，７３）に表示された表示手段Ｂ５１８の表示画像の縮小画像を利用したマウスカーソルの移動処理について説明する。
【００３７】
表示手段Ａ５１７への表示手段Ｂ５１８の表示画像の縮小画像の表示要求に対応して各種管理テーブルは以下のように初期化される。
【００３８】
画像転送手段４、画像表示制御手段２、画像拡大／縮小手段３、カーソル座標変換手段５、カーソル画像変更手段６、カーソル表示制御手段７の管理情報テーブルの初期化は実施の形態４と同様なので省略する。
【００３９】
カーソル座標逆変換手段８は、画像拡大／縮小手段３から取得した拡大／縮小率を座標逆変換管理テーブル５０１の拡大／縮小率に、表示領域５１９の左上座標を座標逆変換管理テーブル５０１の基点座標に設定し、また、座標変換式５０８として、Ｈ方向は「Ｘ＝２００（表示手段Ｂの左上Ｘ座標）＋（Ｘｎ−Ｘｂ）÷ＺＨ」を、Ｖ方向は「Ｙ＝０（表示手段Ｂの左上Ｙ座標）＋（Ｙｎ−Ｙｂ）÷ＺＶ」を設定する。
【００４０】
各種管理テーブルが初期化されると、カーソル表示制御手段７はマウスカーソルの座標を一定時間ごとに取得してカーソル座標逆変換手段８に通知する。
【００４１】
カーソル座標逆変換手段８は、カーソル表示制御手段７から通知された座標を座標逆変換管理テーブル５０１のカーソル座標として記憶し、通知された座標が表示手段Ａ５１７の表示領域５１９に含まれている場合には座標変換式５０８に基づき水平方向および垂直方向の座標変換を行った座標をカーソル表示制御手段７に通知する。
【００４２】
カーソル表示制御手段７は、カーソル座標逆変換手段８から通知された変換座標をカーソル移動手段９に通知する。
【００４３】
カーソル移動手段９は、カーソル表示制御手段７から通知された変換座標をカーソル移動情報５１４の移動位置に記憶する。
【００４４】
カーソル移動手段９は、表示手段Ａ５１７の表示領域５１９内でマウスカーソルがクリックされるかどうかチェックして、クリックされたと判断すればカーソル移動情報５１４の移動位置に記憶した表示手段Ｂ５１８の位置にマウスカーソル表示するようカーソル表示制御手段７に指示する。
【００４５】
カーソル表示制御手段７は、カーソル移動手段９で指示された表示手段Ｂ５１８の位置にマウスカーソルを移動させると同時に、表示手段Ａ５１７の表示領域５１９内にあったカーソルの形状を変更する。
【００４６】
（４Ｂ）は、マウスカーソルを表示手段Ａ５１７の表示領域５１９に移動してクリックしたところを示している。
【００４７】
（４Ｃ）は、表示手段Ａ５１７の表示手段Ｂ５１８の表示画像を縮小表示している表示領域５１９のマウスカーソルが指示する位置に対応する表示手段Ｂ５１８の位置にマウスカーソルを移動したところを示している。
【００４８】
（４Ｄ）は、表示手段Ｂ５１８に表示されているマウスカーソルの位置に対応する表示手段Ａ５１７の表示領域５１９内の位置にカーソル画像変更手段６が記憶している形状のカーソルを表示しているところを示している。
【００４９】
図５は、本実施の形態におけるマウスカーソルの表示手段間の移動処理を示すフローチャートである。
【００５０】
Ｐ５０１で、カーソル座標逆変換管理テーブル５０１の基点座標と拡大／縮小率と、座標変換式５０８のＨ方向とＶ方向の式を設定する。
【００５１】
Ｐ５０２で、マウスクリックが発生したかをチェックし、発生していればＰ５０３に移り、そうでなければＰ５０２に移る。
【００５２】
Ｐ５０３で、マウスカーソルの位置が表示手段Ａ５１７の表示手段Ｂ５１８の表示画像を縮小表示している表示領域５１９内にあるかチェックし、表示領域５１９内であればＰ５０４に移り、そうでなければＰ５０２に移る。
【００５３】
Ｐ５０４で、マウスクリックが発生したマウスカーソルの座標をカーソル座標逆変換管理テーブル５０１の座標変換式５０８で変換してＰ５０５に移る。
【００５４】
Ｐ５０５で、Ｐ５０４で変換した座標（表示手段Ｂ５１８内）にマウスカーソルを移動させる。
【００５５】
【発明の効果】
以上詳述したように、本発明のマルチディスプレイシステムによれば、表示手段間での表示画像の拡大／縮小転送において、マウスカーソル自体も正確な位置に明瞭に表示できる。
【００５６】
さらに、表示画面が見えないように配置された表示手段上のマウスカーソルの移動制御を正確にすることもできる。
【図面の簡単な説明】
【図１】  本発明の実施の形態１におけるマルチディスプレイシステムのシステム構成図
【図２】  本発明の実施の形態１におけるマウスカーソル画像の表示処理の説明図
【図３】  本発明の実施の形態１における転送先のマウスカーソル画像の表示処理を示すフローチャート
【図４】  本発明の実施の形態２におけるマルチディスプレイシステムのマウスカーソルの表示手段間の移動処理の説明図
【図５】  本発明の実施の形態２におけるマウスカーソルの表示手段間の移動処理を示すフローチャート
【符号の説明】
１  表示手段（１）〜（Ｎ）
２  画像表示制御手段
３  画像拡大／縮小手段
４  画像転送手段
５  カーソル座標変換手段
６  カーソル画像変更手段
７  カーソル表示制御手段
８  カーソル座標逆変換手段
９  カーソル移動手段
【図１】
0004055359.tif 000002
【図２】
0004055359.tif 000003
【図３】
0004055359.tif 000004
【図４】
0004055359.tif 000005
【図５】
0004055359.tif 000006