(57)【要約】【課題】「表示不可能」な状態にあるモニターの表示領域に指示カーソルが移動した場合や、「表示可能」な状態にあったモニターが「表示不可能」な状態になった時に、指示カーソルが当該モニターの表示領域に存在した場合に、カーソルを正常に操作することができなくなる。【解決手段】隣接するモニターのあらかじめ設定した移動元領域において、指示カーソルが１回または２回以上連続して同一領域に存在した場合は所定の移動先座標に指示カーソルをジャンプさせ、さらに外部モニターの切断を監視して、切断を検知した時に「表示不可能」な状態にあるモニターの表示領域に指示カーソルが存在した場合は、「表示可能」な状態にあるモニターの表示領域に指示カーソルをジャンプさせることで、操作不能の状態に陥ることを防止する。【選択図】図７
2007026265.tif 000002
【特許請求の範囲】
【請求項１】
第１表示手段と、
第２表示手段と、
前記第１表示手段と前記第２表示手段の表示領域を管理するモニター表示領域管理手段と、座標およびボタン押下を入力する座標入力手段と、
前記座標入力手段で入力された座標およびボタン押下状態を取得して指示カーソルの移動位置を制御するカーソル制御手段と、
前記指示カーソルを移動させる方法を管理するカーソルジャンプ管理手段と、
を有し、
前記カーソルジャンプ管理手段で管理対象となっている移動元領域において、前記指示カーソルが１回または２回以上連続して同一領域に存在した場合は、前記カーソル制御手段が所定の移動先座標にカーソルジャンプさせることを特徴とするマルチディスプレイシステム。
【請求項２】
前記カーソルジャンプは、前記第１表示手段と前記第２表示手段間を移動することを特徴とする請求項１記載のマルチディスプレイシステム。
【請求項３】
前記カーソルジャンプは、前記第１表示手段と前記第２表示手段が隣接する１辺の表示解像度が異なっている場合に実行されることを特徴とする請求項１〜２記載のマルチディスプレイシステム。
【請求項４】
前記カーソルジャンプ管理手段で管理対象となっている移動元領域は、隣接する２つの表示手段における１辺の一部を含んでいることを特徴とする請求項１〜３記載のマルチディスプレイシステム。
【請求項５】
前記カーソルジャンプの移動元領域と移動先座標の設定を行う環境設定手段とを有し、操作者がＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を用いて、表示手段の装置レイアウトおよび解像度と、隣接する１辺のドットレイアウトを指定できることを特徴とする請求項１〜４記載のマルチディスプレイシステム。
【請求項６】
操作者が前記ドットレイアウトを上揃え、下揃え、中央揃え、均等配置など２つ以上の選択肢から１つ指定すると、前記カーソルジャンプ管理手段は選択されたドットレイアウトからカーソルジャンプの移動元領域と移動先座標を算出することを特徴とする請求項５記載のマルチディスプレイシステム。
【請求項７】
前記第１表示手段または前記第２表示手段の前記モニター表示領域管理手段で管理している表示領域が「表示不可能」な状態になったか一定時間ごとに検知するモニター切断検知手段を有し、前記モニター切断検知手段が各表示手段の表示状態を検査して、「表示不可能」な状態にある表示手段の表示領域上に前記指示カーソルが存在した場合に、前記カーソル制御手段が「表示可能」な状態にある表示手段の表示領域上にカーソルジャンプさせることを特徴とする請求項１〜６記載のマルチディスプレイシステム。
【請求項８】
前記第１表示手段または前記第２表示手段の前記モニター表示領域管理手段で管理している表示領域が「表示不可能」な状態になったか一定時間ごとに検知するモニター切断検知手段を有し、前記モニター切断検知手段が各表示手段の表示状態を検査して、同一の表示手段が「表示可能」な状態から「表示不可能」な状態に変化した場合に、前記カーソルジャンプ管理手段で管理しているカーソルジャンプの移動先座標が「表示不可能」な状態になった表示手段の表示領域内を指定しているときは、「表示可能」な状態にある表示手段の表示領域内に変更することを特徴とする請求項１〜７記載のマルチディスプレイシステム。
【請求項９】
前記第１表示手段または前記第２表示手段の前記モニター表示領域管理手段で管理している表示領域が「表示可能」な状態になったか一定時間ごとに検知するモニター接続検知手段とを有し、前記モニター接続検知手段が各表示手段の表示状態を検査して、同一の表示手段が「表示不可能」な状態から「表示可能」な状態に変化した場合に、前記カーソルジャンプ管理手段で管理しているカーソルジャンプの移動先座標が当該表示手段から他の表示手段の表示領域内に変更されている場合は、カーソルジャンプの移動先座標を当該表示手段の表示領域内に戻すことを特徴とする請求項１〜８記載のマルチディスプレイシステム。
【請求項１０】
指示カーソルを強調表示するカーソル強調表示手段を有し、カーソルジャンプを実行した後に指示カーソルを強調表示することを特徴とする請求項１〜９記載のマルチディスプレイシステム。
【請求項１１】
第１表示手段と、
第２表示手段と、
前記第１表示手段と前記第２表示手段の表示領域を管理するモニター表示領域管理手段と、
座標およびボタン押下を入力する座標入力手段と、
前記座標入力手段で入力された座標およびボタン押下状態を取得して指示カーソルの移動位置を制御するカーソル制御手段と、
前記指示カーソルを前記第１表示手段と前記第２表示手段間で移動させる方法を管理するカーソルジャンプ管理手段と、
前記第１表示手段または前記第２表示手段の前記モニター表示領域管理手段で管理している表示領域が「表示不可能」な状態になったか一定時間ごとに検知するモニター切断検知手段と、
を有し、
前記モニター切断検知手段が各表示手段の表示状態を検査して、「表示不可能」な状態にある表示手段の表示領域上に前記指示カーソルが存在した場合に、前記カーソル制御手段が「表示可能」な状態にある表示手段の表示領域上にカーソルジャンプさせることを特徴とするマルチディスプレイシステム。
【請求項１２】
指示カーソルを強調表示するカーソル強調表示手段とを有し、カーソルジャンプを実行した後に指示カーソルを強調表示することを特徴とする請求項１１記載のマルチディスプレイシステム。
【請求項１３】
第１表示手段と、
第２表示手段と、
前記第１表示手段と前記第２表示手段の表示領域を管理するモニター表示領域管理手段と、
座標およびボタン押下を入力する座標入力手段と、
前記座標入力手段で入力された座標およびボタン押下状態を取得して指示カーソルの移動位置を制御するカーソル制御手段と、
前記指示カーソルを前記第１表示手段と前記第２表示手段間で移動させる方法を管理するカーソルジャンプ管理手段と、
前記第１表示手段または前記第２表示手段の前記モニター表示領域管理手段で管理している表示領域が「表示不可能」な状態になったか一定時間ごとに検知するモニター切断検知手段と、
を有し、
前記モニター切断検知手段が各表示手段の表示状態を検査して、同一の表示手段が「表示可能」な状態から「表示不可能」な状態に変化した場合に、前記カーソルジャンプ管理手段で管理しているカーソルジャンプの移動先座標が「表示不可能」な状態になった表示手段の表示領域内を指定しているときは、「表示可能」な状態にある表示手段の表示領域内に変更することを特徴とするマルチディスプレイシステム。
【請求項１４】
第１表示手段と、
第２表示手段と、
前記第１表示手段と前記第２表示手段の表示領域を管理するモニター表示領域管理手段と、
座標およびボタン押下を入力する座標入力手段と、
前記座標入力手段で入力された座標およびボタン押下状態を取得して指示カーソルの移動位置を制御するカーソル制御手段と、
前記指示カーソルを前記第１表示手段と前記第２表示手段間で移動させる方法を管理するカーソルジャンプ管理手段と、
前記第１表示手段または前記第２表示手段の前記モニター表示領域管理手段で管理している表示領域が「表示可能」な状態になったか一定時間ごとに検知するモニター接続検知手段と、
を有し、
前記モニター接続検知手段が各表示手段の表示状態を検査して、同一の表示手段が「表示不可能」な状態から「表示可能」な状態に変化した場合に、前記カーソルジャンプ管理手段で管理しているカーソルジャンプの移動先座標が当該表示手段から他の表示手段の表示領域内に変更されている場合は、カーソルジャンプの移動先座標を当該表示手段の表示領域内に戻すことを特徴とするマルチディスプレイシステム。
【請求項１５】
前記座標入力手段は相対座標を入力可能なポインティングデバイスであることを特徴とする請求項１、または請求項１１、または請求項１３、または請求項１４記載のマルチディスプレイシステム。
【請求項１６】
前記座標入力手段は絶対座標を入力可能なポインティングデバイスであることを特徴とする請求項１、または請求項１１、または請求項１３、または請求項１４記載のマルチディスプレイシステム。
【請求項１７】
第１表示手段と、
第２表示手段とを備えたマルチディスプレイシステムのカーソル制御方法であって、
前記第１表示手段と前記第２表示手段の表示領域を管理するモニター表示領域管理手順と、
座標およびボタン押下を入力する座標入力手順と、
前記座標入力手順で入力された座標およびボタン押下状態を取得して指示カーソルの移動位置を制御するカーソル制御手順と、
前記指示カーソルを移動させる方法を管理するカーソルジャンプ管理手順と、
を有し、
前記カーソルジャンプ管理手順で管理対象となっている移動元領域において、前記指示カーソルが１回または２回以上連続して同一領域に存在した場合は、前記カーソル制御手順が所定の移動先座標にカーソルジャンプさせることを特徴とするマルチディスプレイシステムのカーソル制御方法。
【請求項１８】
前記カーソルジャンプは、前記第１表示手段と前記第２表示手段間を移動することを特徴とする請求項１７記載のマルチディスプレイシステムのカーソル制御方法。
【請求項１９】
前記カーソルジャンプは、前記第１表示手段と前記第２表示手段が隣接する１辺の表示解像度が異なっている場合に実行されることを特徴とする請求項１７〜１８記載のマルチディスプレイシステムのカーソル制御方法。
【請求項２０】
前記カーソルジャンプ管理手順で管理対象となっている移動元領域は、隣接する２つの表示手段における１辺の一部を含んでいることを特徴とする請求項１７〜１９記載のマルチディスプレイシステムのカーソル制御方法。
【請求項２１】
前記カーソルジャンプの移動元領域と移動先座標の設定を行う環境設定手順とを有し、操作者がＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を用いて、表示手段の装置レイアウトおよび解像度と、隣接する１辺のドットレイアウトを指定できることを特徴とする請求項１７〜２０記載のマルチディスプレイシステムのカーソル制御方法。
【請求項２２】
操作者が前記ドットレイアウトを上揃え、下揃え、中央揃え、均等配置など２つ以上の選択肢から１つ指定すると、前記カーソルジャンプ管理手順は選択されたドットレイアウトからカーソルジャンプの移動元領域と移動先座標を算出することを特徴とする請求項２１記載のマルチディスプレイシステムのカーソル制御方法。
【請求項２３】
前記第１表示手段または前記第２表示手段が前記モニター表示領域管理手順で管理している表示領域を「表示不可能」な状態になったか一定時間ごとに検知するモニター切断検知手順を有し、前記モニター切断検知手順が各表示手段の表示状態を検査して、「表示不可能」な状態にある表示手段の表示領域上に前記指示カーソルが存在した場合に、前記カーソル制御手順が「表示可能」な状態にある表示手段の表示領域上にカーソルジャンプさせることを特徴とする請求項１７〜２２記載のマルチディスプレイシステムのカーソル制御方法。
【請求項２４】
前記第１表示手段または前記第２表示手段が前記モニター表示領域管理手順で管理している表示領域を「表示不可能」な状態になったか一定時間ごとに検知するモニター切断検知手順を有し、前記モニター切断検知手順が各表示手段の表示状態を検査して、同一の表示手段が「表示可能」な状態から「表示不可能」な状態に変化した場合に、前記カーソルジャンプ管理手順で管理しているカーソルジャンプの移動先座標が「表示不可能」な状態になった表示手段の表示領域内を指定しているときは、「表示可能」な状態にある表示手段の表示領域内に変更することを特徴とする請求項１７〜２３記載のマルチディスプレイシステムのカーソル制御方法。
【請求項２５】
前記第１表示手段または前記第２表示手段が前記モニター表示領域管理手順で管理している表示領域を「表示可能」な状態になったか一定時間ごとに検知するモニター接続検知手順を有し、前記モニター接続検知手順が各表示手段の表示状態を検査して、同一の表示手段が「表示不可能」な状態から「表示可能」な状態に変化した場合に、前記カーソルジャンプ管理手順で管理しているカーソルジャンプの移動先座標が当該表示手段から他の表示手段の表示領域内に変更されている場合は、カーソルジャンプの移動先座標を当該表示手段の表示領域内に戻すことを特徴とする請求項１７〜２４記載のマルチディスプレイシステムのカーソル制御方法。
【請求項２６】
指示カーソルを強調表示するカーソル強調表示手順とを有し、カーソルジャンプを実行した後に指示カーソルを強調表示することを特徴とする請求項１７〜２５記載のマルチディスプレイシステムのカーソル制御方法。
【請求項２７】
第１表示手段と、第２表示手段とを備えたマルチディスプレイシステムのカーソル制御方法であって、
前記第１表示手段と前記第２表示手段の表示領域を管理するモニター表示領域管理手順と、
座標およびボタン押下を入力する座標入力手順と、
前記座標入力手順で入力された座標およびボタン押下状態を取得して指示カーソルの移動位置を制御するカーソル制御手順と、
前記指示カーソルを前記第１表示手段と前記第２表示手段間で移動させる方法を管理するカーソルジャンプ管理手順と、
前記第１表示手段または前記第２表示手段が前記モニター表示領域管理手順で管理している表示領域を「表示不可能」な状態になったか一定時間ごとに検知するモニター切断検知手順と、
を有し、
前記モニター切断検知手順が各表示手段の表示状態を検査して、「表示不可能」な状態にある表示手段の表示領域上に前記指示カーソルが存在した場合に、前記カーソル制御手順が「表示可能」な状態にある表示手段の表示領域上にカーソルジャンプさせることを特徴とするマルチディスプレイシステムのカーソル制御方法。
【請求項２８】
指示カーソルを強調表示するカーソル強調表示手順とを有し、カーソルジャンプを実行した後に指示カーソルを強調表示することを特徴とする請求項２７記載のマルチディスプレイシステムのカーソル制御方法。
【請求項２９】
第１表示手段と、第２表示手段とを備えたマルチディスプレイシステムのカーソル制御方法であって、
前記第１表示手段と前記第２表示手段の表示領域を管理するモニター表示領域管理手順と、
座標およびボタン押下を入力する座標入力手順と、
前記座標入力手順で入力された座標およびボタン押下状態を取得して指示カーソルの移動位置を制御するカーソル制御手順と、
前記指示カーソルを前記第１表示手段と前記第２表示手段間で移動させる方法を管理するカーソルジャンプ管理手順と、
前記第１表示手段または前記第２表示手段が前記モニター表示領域管理手順で管理している表示領域を「表示不可能」な状態になったか一定時間ごとに検知するモニター切断検知手順と、
を有し、
前記モニター切断検知手順が各表示手段の表示状態を検査して、同一の表示手段が「表示可能」な状態から「表示不可能」な状態に変化した場合に、前記カーソルジャンプ管理手順で管理しているカーソルジャンプの移動先座標が「表示不可能」な状態になった表示手段の表示領域内を指定しているときは、「表示可能」な状態にある表示手段の表示領域内に変更することを特徴とするマルチディスプレイシステムのカーソル制御方法。
【請求項３０】
第１表示手段と、第２表示手段とを備えたマルチディスプレイシステムのカーソル制御方法であって、
前記第１表示手段と前記第２表示手段の表示領域を管理するモニター表示領域管理手順と、
座標およびボタン押下を入力する座標入力手順と、
前記座標入力手順で入力された座標およびボタン押下状態を取得して指示カーソルの移動位置を制御するカーソル制御手順と、
前記指示カーソルを前記第１表示手段と前記第２表示手段間で移動させる方法を管理するカーソルジャンプ管理手順と、
前記第１表示手段または前記第２表示手段が前記モニター表示領域管理手順で管理している表示領域を「表示可能」な状態になったか一定時間ごとに検知するモニター接続検知手順と、
を有し、
前記モニター接続検知手順が各表示手段の表示状態を検査して、同一の表示手段が「表示不可能」な状態から「表示可能」な状態に変化した場合に、前記カーソルジャンプ管理手順で管理しているカーソルジャンプの移動先座標が当該表示手段から他の表示手段の表示領域内に変更されている場合は、カーソルジャンプの移動先座標を当該表示手段の表示領域内に戻すことを特徴とするマルチディスプレイシステムのカーソル制御方法。
【請求項３１】
前記座標入力手順は相対座標を入力可能なポインティングデバイスを使用して座標入力を行うことを特徴とする請求項１７、または請求項２７、または請求項２９、または請求項３０記載のマルチディスプレイシステムのカーソル制御方法。
【請求項３２】
前記座標入力手順は絶対座標を入力可能なポインティングデバイスを使用して座標入力を行うことを特徴とする請求項１７、または請求項２７、または請求項２９、または請求項３０記載のマルチディスプレイシステムのカーソル制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスプレイの表示領域内の座標を指定するための指示カーソルを、マルチディスプレイシステムを構成するディスプレイの配置や解像度、モニターの接続状況など環境条件に制限されることなく常時表示し、且つ連続して移動させることで、操作不能の状態に陥ることを防止することができるマルチディスプレイシステムに関するものである。
【背景技術】
【０００２】
従来から文書作成や画像編集などを行うときには、マルチディスプレイシステムを構築すると、その作業効率が向上することは広く知られている。
【０００３】
マルチディスプレイシステムは表示領域が広く拡張されているため、モニター間で指示カーソルを移動する場合の移動量が非常に大きくなり、指示カーソルの操作性が低下するという問題と、隣接するモニターの表示解像度が異なる場合はすべての表示領域を１つの矩形で表現できなくなり、モニター間でカーソル移動できない不連続な座標が発生するといった問題があった。
【０００４】
従来のマルチディスプレイシステムでは、図２に示すように表示手段Ａと表示手段Ｂの表示解像度が異なる場合に、必ずモニター間でカーソル移動できない不連続な座標が発生する。
【０００５】
図２の（２Ａ）は各モニターの上辺を基準として水平座標に関して上揃えしたものであり、表示手段Ｂの座標２０１と表示手段Ａの座標２０５、同様にして座標２０２と座標２０６、座標２０３と座標２０７、座標２０４と座標２０８は水平方向に連続した座標系となっており、指示カーソル２１３は表示手段Ｂの座標２０１を経由して表示手段Ａの表示領域へ移動することができる。しかしながら、表示手段Ｂの座標２０９、座標２１０、座標２１１、座標２１２と表示手段Ａの表示領域とは連続した座標系となっていないため、指示カーソル２１３は表示手段Ｂの座標２０９や座標２１２を経由して表示手段Ａの表示領域に移動することができない。
【０００６】
さらに図２の（２Ｂ）は各モニターの下辺を基準として水平座標に関して下揃えしたものであり、表示手段Ｂの座標２２４と表示手段Ａの座標２２８、同様にして座標２２５と座標２２９、座標２２６と座標２３０、座標２２７と座標２３１は水平方向に連続した座標系となっており、指示カーソル２３２は表示手段Ｂの座標２２７を経由して表示手段Ａの表示領域へ移動することができる。しかしながら、表示手段Ｂの座標２２０、座標２２１、座標２２２、座標２２３と表示手段Ａの表示領域とは連続した座標系となっていないため、指示カーソル２３２は表示手段Ｂの座標２２０や座標２２３を経由して表示手段Ａの表示領域に移動することができない。
【０００７】
このためモニター間でカーソル移動するのに、まず指示カーソルを所望のモニターに直接移動させた後で移動先のモニター上に存在する所望の位置に指示カーソルを移動する機能（特許文献１参照）や、所望の位置が存在するモニターの表示内容を専用のウィンドウに縮小表示させ、当該ウィンドウで指示カーソルの移動先の位置を指定してカーソルジャンプする機能（特許文献２参照）など指示カーソルの操作性を向上させる技術が公知となっている。
【０００８】
特許文献１および特許文献２のマルチディスプレイシステムは、デスクトップ型パソコンなどのように、モニター構成や接続状況を動的に変更しないシステムにおいては有効な機能である。
【特許文献１】特開２００２−８２６６１号公報
【特許文献２】特開２００２−１８２８９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
さらに近年、情報処理装置の軽量小型化が進むにつれ、携帯可能なノート型パソコンを屋外へ持ち出しすることも盛んに行われるようになった。また大画面薄型の外部モニターが広く普及することによって、自宅と会社の間でノート型パソコンを持ち運び、外部モニターと接続してマルチディスプレイシステムを構築することも多くなった。このような外部モニターと携帯可能なノート型パソコンなどで構成するマルチディスプレイシステムの場合は、内蔵モニターと外部モニターの表示解像度が異なる場合が多く、また外部モニターとシステム本体の接続および切断が頻繁に繰り返される傾向がある。
【００１０】
しかしながら、特許文献１の技術では隣接するモニター間で１ドットのカーソル移動を行う場合は、逆に指示カーソルの移動量が増加する可能性がある。また指示カーソルのジャンプ先モニターの順序は固定となるため、何度もモニター間のカーソルジャンプを繰り返す必要がある場合もある。
【００１１】
また特許文献２の技術では所望のモニターの表示内容を縮小表示するための手段が必要となり、さらに表示内容のリアルタイム性を確保するために常に表示内容を更新する必要があり、ＣＰＵの負荷が増加する要因となっていた。
【００１２】
また特許文献１および特許文献２の技術は、モニター間のカーソル移動を２つのステップで実現しており、隣接するモニター間でカーソル移動できない不連続な座標が発生する問題を直接解決していなかった。
【００１３】
さらに「表示不可能」な状態にあるモニターの表示領域に指示カーソルが移動した場合や、「表示可能」な状態にあったモニターが「表示不可能」な状態になった時に指示カーソルが当該モニターの表示領域に存在した場合に、操作不能の状態に陥る問題などは未解決であった。
【００１４】
本発明は、隣接するモニターのあらかじめ設定した移動元領域において、指示カーソルが１回または２回以上連続して同一領域に存在した場合は所定の移動先座標に指示カーソルをジャンプさせ、さらに外部モニターの切断を監視して、切断を検知した時に「表示不可能」な状態にあるモニターの表示領域に指示カーソルが存在した場合は、「表示可能」な状態にあるモニターの表示領域に指示カーソルをジャンプさせることで、操作不能の状態に陥ることを防止することができるマルチディスプレイシステムを提供することを目的とする。
【課題を解決するための手段】
【００１５】
上記課題を解決するために本発明のマルチディスプレイシステムでは、第１表示手段と、第２表示手段と、第１表示手段と第２表示手段の表示領域を管理するモニター表示領域管理手段と、座標およびボタン押下を入力する座標入力手段と、座標入力手段で入力された座標およびボタン押下状態を取得して指示カーソルの移動位置を制御するカーソル制御手段と、指示カーソルを第１表示手段と第２表示手段間で移動させる方法を管理するカーソルジャンプ管理手段とを有し、カーソルジャンプ管理手段で管理対象となっている移動元領域において、指示カーソルが１回または２回以上連続して同一領域に存在した場合は、カーソル制御手段が所定の移動先座標にカーソルジャンプさせることで、指示カーソルの移動量を減少させることが可能となり、カーソル移動の操作性が向上する。なおここでいう「第２表示手段」とは第１表示手段以外の表示手段の総称であり、具体的な個数でないことは言うまでもない。
【００１６】
さらに、カーソルジャンプを第１表示手段と第２表示手段間を移動することにより、さらに指示カーソルの移動量を減少させることが可能となり、カーソル移動の操作性が向上する。
【００１７】
さらに、カーソルジャンプは、第１表示手段と第２表示手段が隣接する１辺の表示解像度が異なっている場合に実行することで、隣接するモニター間の表示解像度が異なっていても指示カーソルを移動することが可能となり、カーソル移動の操作性が向上する。
【００１８】
さらにカーソルジャンプ管理手段で管理対象となっている移動元領域は、隣接する２つの表示手段における１辺の一部を含むことで、隣接するモニター間でカーソル移動できない不連続な座標が存在しても指示カーソルを移動することが可能となり、カーソル移動の操作性が向上する。
【００１９】
さらに、カーソルジャンプの移動元領域と移動先座標の設定を行う環境設定手段とを有し、操作者がＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を用いて、表示手段の装置レイアウトおよび解像度と、隣接する１辺のドットレイアウトを指定することで、簡単に操作者の思い通りのカーソルジャンプを設定することが可能となり、カーソル移動の操作性が向上する。
【００２０】
さらに、操作者がドットレイアウトを上揃え、下揃え、中央揃え、均等配置など２つ以上の選択肢から１つ指定すると、カーソルジャンプ管理手段は選択されたドットレイアウトから指示カーソルの移動元領域と移動先座標を算出することで、カーソルジャンプの設定がさらに簡単かつ直感的になり、カーソル移動の操作性が向上する。
【００２１】
さらに、第１表示手段または第２表示手段がモニター表示領域管理手段で管理している表示領域を「表示不可能」な状態になったか一定時間ごとに検知するモニター切断検知手段とを有し、モニター切断検知手段が各表示手段の表示状態を検査して、「表示不可能」な状態にある表示手段の表示領域上に指示カーソルが存在した場合に、カーソル制御手段が「表示可能」な状態にある表示手段の表示領域上にカーソルジャンプさせることで、カーソルが表示されなくなり操作不能の状態に陥ることを回避することが可能となり、カーソル移動の操作性が向上する。
【００２２】
なお「表示不可能」な状態とは表示手段の信号ケーブルや電源ケーブルが物理的に切断されている状態であり、「表示可能」な状態とは表示手段の信号ケーブルや電源ケーブルが物理的に接続されている状態を含んでいる。また無線ＬＡＮを経由してモニター表示を行っている場合は、データが通信されている状態は「表示可能」な状態であり、データが通信されていない状態は「表示不可能」な状態となる。
【００２３】
さらに、第１表示手段または第２表示手段がモニター表示領域管理手段で管理している表示領域を「表示不可能」な状態になったか一定時間ごとに検知するモニター切断検知手段とを有し、モニター切断検知手段が各表示手段の表示状態を検査して、同一の表示手段が「表示可能」な状態から「表示不可能」な状態に変化した場合に、カーソルジャンプ管理手段で管理しているカーソルジャンプの移動先座標が「表示不可能」な状態になった表示手段の表示領域内を指定しているときは、「表示可能」な状態にある表示手段の表示領域内に変更することで、指示カーソルを表示できなくなるモニターの表示領域に移動することを防止し、操作不能の状態に陥ることを回避することが可能となり、カーソル移動の操作性が向上する。
【００２４】
さらに、第１表示手段または第２表示手段がモニター表示領域管理手段で管理している表示領域を「表示可能」な状態になったか一定時間ごとに検知するモニター接続検知手段とを有し、モニター接続検知手段が各表示手段の表示状態を検査して、同一の表示手段が「表示不可能」な状態から「表示可能」な状態に変化した場合に、カーソルジャンプ管理手段で管理しているカーソルジャンプの移動先座標が当該表示手段から他の表示手段の表示領域内に変更されている場合は、カーソルジャンプの移動先座標を当該表示手段の表示領域内に戻すことで、指示カーソルが「表示可能」な状態にあるすべてのモニターの表示領域に移動することが可能となり、カーソル移動の操作性が向上する。
【００２５】
さらに指示カーソルを強調表示するカーソル強調表示手段とを有し、カーソルジャンプを実行した後に指示カーソルを強調表示することで、操作者が指示カーソルの位置を見失うことがなくなり、カーソル移動の操作性が向上する。
【００２６】
また第１表示手段と、第２表示手段と、第１表示手段と第２表示手段の表示領域を管理するモニター表示領域管理手段と、座標およびボタン押下を入力する座標入力手段と、座標入力手段で入力された座標およびボタン押下状態を取得して指示カーソルの移動位置を制御するカーソル制御手段と、指示カーソルを第１表示手段と第２表示手段間で移動させる方法を管理するカーソルジャンプ管理手段と、第１表示手段または第２表示手段がモニター表示領域管理手段で管理している表示領域を「表示不可能」な状態になったか一定時間ごとに検知するモニター切断検知手段とを有し、モニター切断検知手段が各表示手段の表示状態を検査して、「表示不可能」な状態にある表示手段の表示領域上に指示カーソルが存在した場合に、カーソル制御手段が「表示可能」な状態にある表示手段の表示領域上にカーソルジャンプさせることで、指示カーソルが表示されなくなり操作不能の状態に陥ることを回避することが可能となり、カーソル移動の操作性が向上する。
【００２７】
なお「表示不可能」な状態とは表示手段の信号ケーブルや電源ケーブルが物理的に切断されている状態であり、「表示可能」な状態とは表示手段の信号ケーブルや電源ケーブルが物理的に接続されている状態を含んでいる。また無線ＬＡＮを経由してモニター表示を行っている場合は、データが通信されている状態は「表示可能」な状態であり、データが通信されていない状態は「表示不可能」な状態となる。
【００２８】
さらに、指示カーソルを強調表示するカーソル強調表示手段とを有し、カーソルジャンプを実行した後に指示カーソルを強調表示することで、操作者が指示カーソルの位置を見失うことがなくなり、カーソル移動の操作性が向上する。
【００２９】
また、第１表示手段と、第２表示手段と、第１表示手段と第２表示手段の表示領域を管理するモニター表示領域管理手段と、座標およびボタン押下を入力する座標入力手段と、座標入力手段で入力された座標およびボタン押下状態を取得して指示カーソルの移動位置を制御するカーソル制御手段と、指示カーソルを第１表示手段と第２表示手段間で移動させる方法を管理するカーソルジャンプ管理手段と、第１表示手段または第２表示手段がモニター表示領域管理手段で管理している表示領域を「表示不可能」な状態になったか一定時間ごとに検知するモニター切断検知手段とを有し、モニター切断検知手段が各表示手段の表示状態を検査して、同一の表示手段が「表示可能」な状態から「表示不可能」な状態に変化した場合に、カーソルジャンプ管理手段で管理しているカーソルジャンプの移動先座標が「表示不可能」な状態になった表示手段の表示領域内を指定しているときは、「表示可能」な状態にある表示手段の表示領域内に変更することで、指示カーソルを表示できなくなるモニターの表示領域に移動することを防止し、操作不能の状態に陥ることを回避することが可能となり、カーソル移動の操作性が向上する。
【００３０】
なお「表示不可能」な状態とは表示手段の信号ケーブルや電源ケーブルが物理的に切断されている状態であり、「表示可能」な状態とは表示手段の信号ケーブルや電源ケーブルが物理的に接続されている状態を含んでいる。また無線ＬＡＮを経由してモニター表示を行っている場合は、データが通信されている状態は「表示可能」な状態であり、データが通信されていない状態は「表示不可能」な状態となる。
【００３１】
また、第１表示手段と、第２表示手段と、第１表示手段と第２表示手段の表示領域を管理するモニター表示領域管理手段と、座標およびボタン押下を入力する座標入力手段と、座標入力手段で入力された座標およびボタン押下状態を取得して指示カーソルの移動位置を制御するカーソル制御手段と、指示カーソルを第１表示手段と第２表示手段間で移動させる方法を管理するカーソルジャンプ管理手段と、第１表示手段または第２表示手段がモニター表示領域管理手段で管理している表示領域を「表示可能」な状態になったか一定時間ごとに検知するモニター接続検知手段とを有し、モニター接続検知手段が各表示手段の表示状態を検査して、同一の表示手段が「表示不可能」な状態から「表示可能」な状態に変化した場合に、カーソルジャンプ管理手段で管理しているカーソルジャンプの移動先座標が当該表示手段から他の表示手段の表示領域内に変更されている場合は、カーソルジャンプの移動先座標を当該表示手段の表示領域内に戻すことで、指示カーソルが「表示可能」な状態にあるすべてのモニターの表示領域に移動することが可能となり、カーソル移動の操作性が向上する。
【００３２】
なお「表示不可能」な状態とは表示手段の信号ケーブルや電源ケーブルが物理的に切断されている状態であり、「表示可能」な状態とは表示手段の信号ケーブルや電源ケーブルが物理的に接続されている状態を含んでいる。また無線ＬＡＮを経由してモニター表示を行っている場合は、データが通信されている状態は「表示可能」な状態であり、データが通信されていない状態は「表示不可能」な状態となる。
【発明の効果】
【００３３】
本発明のマルチディスプレイシステムによれば、隣接するモニターのあらかじめ設定した移動元領域において、指示カーソルが１回または２回以上連続して同一領域に存在した場合は所定の移動先座標に指示カーソルをジャンプさせ、さらに外部モニターの切断を監視して、切断を検知した時に「表示不可能」な状態にあるモニターの表示領域に指示カーソルが存在した場合は、「表示可能」な状態にあるモニターの表示領域に指示カーソルをジャンプさせることで、操作不能の状態に陥ることを防止することができる。
【発明を実施するための最良の形態】
【００３４】
以下、本発明の実施の形態を、図面を参照しながら説明する。
【００３５】
（実施の形態１）
図１は、本発明の第１の実施の形態に係るマルチディスプレイシステムの概念的な構成図である。
【００３６】
図１において、１は第１表示手段、２は第２表示手段、３は第１表示手段と第２表示手段の表示領域を管理するモニター表示領域管理手段、４は座標およびボタン押下を入力する座標入力手段、５は座標入力手段で入力された座標およびボタン押下状態を取得して指示カーソルの移動位置を制御するカーソル制御手段、６は指示カーソルを第１表示手段と第２表示手段間で移動させる方法を管理するカーソルジャンプ管理手段、７は第１表示手段または第２表示手段のモニター表示領域管理手段で管理している表示領域が「表示不可能」な状態になったか一定時間ごとに検知するモニター切断検知手段、８は第１表示手段または第２表示手段のモニター表示領域管理手段で管理している表示領域が「表示可能」な状態になったか一定時間ごとに検知するモニター接続検知手段、９は指示カーソルを強調表示するカーソル強調表示手段、１０はカーソルジャンプの移動元領域と移動先座標の設定を行う環境設定手段である。
【００３７】
図３は、本発明の第１の実施の形態に係る装置レイアウトとカーソルジャンプ時の移動元と移動先の対応および設定画面を示す説明図である。
【００３８】
図３の（３Ａ）は装置レイアウトごとのカーソルジャンプ時の移動元と移動先の対応を示したものであり、本実施の形態におけるマルチディスプレイシステムは、表示手段Ａの表示解像度が縦４×横４であり、表示手段Ｂの表示解像度が縦８×横８となっている。
【００３９】
表示手段Ａは表示手段Ｂの４辺に隣接するような配置が可能であり、表示手段Ａ３７１の右辺３７６は表示手段Ｂ３７０の左辺３７９と隣接して、カーソルジャンプ時の移動元と移動先がそれぞれ対応付けられる。同様にして、表示手段Ａ３７２の下辺３７５は表示手段Ｂ３７０の上辺３８０と、表示手段Ａ３７３の左辺３７７は表示手段Ｂ３７０の右辺３８１と、表示手段Ａ３７４の上辺３７８は表示手段Ｂ３７０の下辺３８２と隣接して、カーソルジャンプ時の移動元と移動先がそれぞれ対応付けられる。
【００４０】
図３の（３Ｂ）は装置レイアウトとカーソルジャンプの設定画面を示したものであり、図３の（３Ａ）に示した装置レイアウトとカーソルジャンプに必要なドットレイアウトを簡単に設定することができる。環境設定画面３５０には装置レイアウト設定領域３５６と、設定の対象モニターを選択するためのリストボックス３５１と設定の対象モニターでカーソルジャンプする際のドットレイアウトを選択するラジオボックス３６１がある。装置レイアウト設定領域３５６の状態は、表示手段Ｂ３５８の左隣に表示手段Ａ３５７が上揃えのドットレイアウトで配置され、表示手段Ｂ３５８の右隣には表示手段Ｃ３５９が中央揃えのドットレイアウトで配置されていることを示している。
【００４１】
この状態から表示手段Ａ３５７を指示カーソルでドラッグして領域３６０でドロップすると、表示手段Ｂ３５８の上隣に表示手段Ａ３５７を配置することができるし、同様にして表示手段Ａ３５７を指示カーソルでドラッグして領域３５９でドロップすると、表示手段Ｂ３５８の下隣に表示手段Ａ３５７を配置することもできる。またこのとき、リストボックス３５１はドラッグした「表示手段Ａ」が選択項目として表示され、ラジオボックス３６１で、上揃え３５２、下揃え３５３、中央揃え３５４、均等配置３５５の中から所望のドットレイアウトを選択すれば、簡単に表示手段Ａ３５７と表示手段Ｂ３５８間のカーソルジャンプの設定ができる。
【００４２】
図４の（３Ｃ）は図３の（３Ｂ）の表示手段Ａ３５７の右辺と表示手段Ｂ３５８の左辺が隣接した装置レイアウトで、上揃え３５２のドットレイアウトが選択された場合におけるカーソルジャンプ時の移動元と移動先のドット対応図である。
【００４３】
図４の（３Ｃ）は各モニターの上辺を基準として水平座標に関して上揃えしたものであるが、水平方向に連続していない座標系である表示手段Ｂ３０６の座標３０１、座標３０２、座標３０３、座標３０４と表示手段Ａ３０７の座標３０５が対応づけられており、指示カーソル３０８は表示手段Ｂ３０６の座標３０１または座標３０４を経由して表示手段Ａ３０７の座標３０９へカーソル移動することができる。なおこのような「上揃え」配置は、２つ並んだ表示装置の画面サイズが異なる場合に、画面の上端付近の表示イメージを見やすくしたい場合などに有効である。
【００４４】
図４の（３Ｄ）は図３の（３Ｂ）の表示手段Ａ３５７の右辺と表示手段Ｂ３５８の左辺が隣接した装置レイアウトで、下揃え３５３のドットレイアウトが選択された場合におけるカーソルジャンプ時の移動元と移動先のドット対応図である。
【００４５】
図４の（３Ｄ）は各モニターの下辺を基準として水平座標に関して下揃えしたものであるが、水平方向に連続していない座標系である表示手段Ｂ３１５の座標３１０、座標３１１、座標３１２、座標３１３と表示手段Ａ３１６の座標３１４が対応づけられており、指示カーソル３１７は表示手段Ｂ３１５の座標３１０または座標３１３を経由して表示手段Ａ３１６の座標３１８へ移動することができる。なおこのような「下揃え」配置は、２つ並んだ表示装置の画面サイズが異なる場合に、画面の下端付近の表示イメージを見やすくしたい場合などに有効である。
【００４６】
図４の（３Ｅ）は図３の（３Ｂ）の表示手段Ａ３５７の右辺と表示手段Ｂ３５８の左辺が隣接した装置レイアウトで、中央揃え３５４のドットレイアウトが選択された場合におけるカーソルジャンプ時の移動元と移動先のドット対応図である。
【００４７】
図４の（３Ｅ）は各モニターの隣接辺を基準として水平座標に関して中央揃えしたものであるが、水平方向に連続していない座標系である表示手段Ｂ３９８の座標３２０、座標３２１、座標３２２と表示手段Ａ３９９の座標３２３が対応づけられ、さらに水平方向に連続していない座標系である表示手段Ｂ３９８の座標３２４、座標３２５、座標３２６と表示手段Ａ３９９の座標３２７が対応づけられており、指示カーソル３２８は表示手段Ｂ３９８の座標３２０または座標３２６を経由して表示手段Ａ３９９の座標３２９へ移動することができる。なおこのような「中央揃え」配置は、２つ並んだ表示装置の画面サイズが異なる場合に、画面の中央付近の表示イメージを見やすくしたい場合などに有効である。
【００４８】
図４の（３Ｆ）は図３の（３Ｂ）の表示手段Ａ３５７の右辺と表示手段Ｂ３５８の左辺が隣接した装置レイアウトで、均等配置３５５のドットレイアウトが選択された場合におけるカーソルジャンプ時の移動元と移動先のドット対応図である。
【００４９】
図４の（３Ｆ）は表示手段Ａ３９７の水平解像度「１」に対して表示手段Ｂ３９６の水平解像度「２」を割り当てたものであるが、水平座標系に関して表示手段Ｂ３９６の座標３３０、座標３３１と表示手段Ａ３９７の座標３３２が対応づけられ、さらに水平座標系に関して表示手段Ｂ３９６の座標３３３、座標３３４と表示手段Ａ３９７の座標３３５が対応づけられており、指示カーソル３３６は表示手段Ｂ３９６の座標３３１または座標３３４を経由して表示手段Ａ３９７の座標３３７へ移動することができる。なおこのような「均等配置」は、２つ並んだ表示装置の画面サイズが同じでも表示解像度が異なる場合に、同一サイズの表示イメージで見たい場合などに有効である。
【００５０】
（実施の形態２）
図５は、本発明の第２の実施の形態に係るモニター間でカーソルジャンプする場合の移動元と移動先のドット対応を示す説明図である。
【００５１】
マルチディスプレイシステムを構成する３つのモニターは上辺を基準として水平座標に関して上揃えしたものであり、表示手段Ａ５９７の座標５０４と表示手段Ｂ５９８の座標５０９と座標５１０と座標５１１と座標５１２と座標５１３が対応付けられ、同様にして座標５０１と座標５０６、座標５０２と座標５０７、座標５０３と座標５０８が対応付けられている。また表示手段Ｃ５９９の座標５２５と表示手段Ｂ５９８の座標５１７と座標５１８と座標５１９と座標５２０と座標５２１が対応付けられ、同様にして座標５２２と座標５１４、座標５２３と座標５１５、座標５２４と座標５１６が対応付けられており、指示カーソル５２６は表示手段Ｃ５９９の座標５２５、表示手段Ｂ５９８の座標５１３を経由して表示手段Ａ５９７の座標５０５へカーソル移動することができる。
【００５２】
図６は、本発明の第２の実施の形態に係るカーソルジャンプ管理手段で管理するカーソルジャンプ情報を示す説明図である。
【００５３】
図５で示したマルチディスプレイシステムのモニター構成において、カーソルジャンプ管理手段はカーソルジャンプ情報をモニターごとに生成して、表示手段Ａのカーソルジャンプ情報５３０、表示手段Ｂのカーソルジャンプ情報５３７、表示手段Ｃのカーソルジャンプ情報５４４でカーソルの移動元座標と移動先座標を上下左右の４方向で管理する。
【００５４】
例えば表示手段Ａの上辺に隣接するモニターへカーソル移動するための情報は上方向５３１で、表示手段Ａの下辺に隣接するモニターへカーソル移動するための情報は下方向５３２で、表示手段Ａの左辺に隣接するモニターへカーソル移動するための情報は左方向５３３で管理する。
【００５５】
また表示手段Ａの右辺に隣接するモニターへカーソル移動するための情報は右方向５３５で管理し、移動元座標５３４と移動先座標５３６に座標が対応づけられている。カーソルジャンプ処理を実行する移動元座標には対応する移動先座標が格納されており、このカーソルジャンプ情報を参照すれば、すべてのカーソルの移動先を把握することが可能で、表示手段Ａは右方向５３５でのみ他のモニターと接しており、移動元座標５０１〜５０４にカーソルが存在するとカーソルジャンプを実行することがわかる。また表示手段Ｂは右方向５３９と左方向５３８で他のモニターと接しており、表示手段Ｃは左方向５４５で他のモニターと接していることもわかる。
【００５６】
またこのカーソルジャンプ情報の移動元座標で管理されていない座標、および移動先座標が格納されていない場合（“−”）は、その座標では通常のカーソル移動処理が行われることを示している。
【００５７】
なお図６では、カーソルジャンプ情報として移動先座標に即値が格納されているが、これらの移動先座標は所定の計算式にて算出されても良い。
【００５８】
図７は本発明の第２の実施の形態に係るモニター間でカーソルジャンプする処理を示すフローチャートである。
【００５９】
システムが起動すると、まずＰ３０１で、カーソルジャンプを実行する際に座標検査（所定の同一領域に存在することを検査する）を連続して何回確認するかを設定する。この確認回数が多くなるほど誤動作によるカーソルジャンプは減少するが、カーソルジャンプまでの応答が遅れるので、１００ｍｓ間隔で「２」から「５」が適当と考えられる。また検査回数が「１」の場合はポインティングデバイスのボタンの押下状態やキーボードの押下状態と組み合わせた起動条件を付加することで誤動作のないカーソルジャンプ処理を実現できる。次にＰ３０２でカーソルジャンプ時の座標検査のカウンターを初期化して、Ｐ３０３でカーソル座標情報を取得する。次にＰ３０４で取得したカーソル座標がカーソルジャンプの起動の条件となっている同一の対象領域か否かを検査する。この「同一の対象領域」は誤動作を少なくしたければ１つの座標に限定すれば良いし、処理応答を良くしたければ範囲を広げればよく、通常は図６で示したような同一管理している上方向５３１、下方向５３２、左方向５３３、右方向５３５の単位を「同一の対象領域」とするのが良いと考えられる。検査の結果が「偽」であればＰ３０２で初期化したカウンターを再度Ｐ３０５で初期化して、「真」であればＰ３０６でカウンターを更新する。Ｐ３０７ではＰ３０１で設定した連続検査回数とカウンターを比較して検査が所定回数に達している場合は、Ｐ３０８で移動元座標に対応するカーソルジャンプの移動先座標を取得する。所定回数に達していない場合はＰ３０３に戻って再度カーソル座標を取得する。そしてＰ３０９で指示カーソルを所定の位置にジャンプさせ、Ｐ３１０で指示カーソルを強調表示させる。
【００６０】
これらのカーソルジャンプ機能およびその設定画面を提供することによって、マルチディスプレイシステムを構成するモニターの画面サイズや表示解像度が異なり、通常は隣接するモニター間でカーソル移動できない不連続な座標が存在しても指示カーソルをカーソル移動することが可能となり、マルチディスプレイシステムにおけるカーソル移動の操作性が向上する。
【００６１】
（実施の形態３）
図８は、本発明の第３の実施の形態に係る管理対象モニターが表示不可能な状態になった場合に、カーソルジャンプ管理手段が修正したカーソルジャンプ情報を示す説明図である。
【００６２】
図５で示したマルチディスプレイシステムのモニター構成において、表示手段Ｂ５９８の表示状態が「表示可能」から「表示不可能」になった場合、指示カーソルが表示手段Ｂ５９８の表示領域に移動すると、操作者は指示カーソルの所在がわからなくなってしまう。これを防止するために、表示手段Ａのカーソルジャンプ情報５５０、および表示手段Ｃのカーソルジャンプ情報５６４のなかに、カーソルジャンプ処理の移動先座標に表示手段Ｂ５９８の表示領域が含まれている場合は、その移動先を他のモニターに変更する。
【００６３】
ここでは表示手段Ｂ５９８の表示領域にリンクしていた、表示手段Ａ５９７と表示手段Ｃ５９９のカーソルジャンプ情報を互いにリンクするように修正する。すなわち表示手段Ａのカーソルジャンプ情報５５０の右方向５５５の移動先座標５５６を、表示手段Ｃのカーソルジャンプ情報５６４の左方向５６６の移動元座標５６５に書き換える。また表示手段Ｃのカーソルジャンプ情報５６４の左方向５６６の移動先座標５６７を、表示手段Ａのカーソルジャンプ情報５５０の右方向５５５の移動元座標５５４に書き換える。
【００６４】
図９、図１０は本発明の第３の実施の形態に係るモニターの表示状態の変化によって、カーソルジャンプ情報の修正処理を示すフローチャートである。
【００６５】
システムが起動すると、まずＰ６００でマルチディスプレイシステムを構成するモニター数を取得して、次にＰ６０１ですべてのモニターの接続状況を取得する。Ｐ６０２ではモニター検査のカウンターを初期化して、Ｐ６０３ですべてのモニターの表示状態を確認したなら処理を終了する。処理中であれば、Ｐ６０５ではＰ６０２で初期化した検査カウンターで示されるモニターの表示状態を検査して「表示可能」な状態であれば、Ｐ６０４で検査カウンターを更新してＰ６０３に戻る。「表示不可能」な状態であれば、Ｐ６０６で「表示不可能」な状態にあるモニターの左辺に隣接する他のモニターがあるか検査して、存在する場合はＰ６０７でさらに右辺に隣接する他のモニターがあるか検査する。右辺にモニターが隣接していない場合はＰ６０８で、左辺に隣接するモニターのカーソルジャンプ情報の移動先座標を「なし」にして、右辺にモニターが隣接している場合はＰ６０９で、左辺に隣接するモニターのカーソルジャンプ情報の移動先座標を右辺に隣接するモニターの表示領域に変更する。次にＰ６１０で「表示不可能」な状態にあるモニターの右辺に隣接する他のモニターがあるか検査して、存在する場合はＰ６１１でさらに左辺に隣接する他のモニターがあるか検査する。左辺にモニターが隣接していない場合はＰ６１２で、右辺に隣接するモニターのカーソルジャンプ情報の移動先座標を「なし」にして、左辺にモニターが隣接している場合はＰ６１３で、右辺に隣接するモニターのカーソルジャンプ情報の移動先座標を左辺に隣接するモニターの表示領域に変更する。次にＰ６１４で「表示不可能」な状態にあるモニターの上辺に隣接する他のモニターがあるか検査して、存在する場合はＰ６１５でさらに下辺に隣接する他のモニターがあるか検査する。下辺にモニターが隣接していない場合はＰ６１６で、上辺に隣接するモニターのカーソルジャンプ情報の移動先座標を「なし」にして、上辺にモニターが隣接している場合はＰ６１７で、上辺に隣接するモニターのカーソルジャンプ情報の移動先座標を下辺に隣接するモニターの表示領域に変更する。次にＰ６１８で「表示不可能」な状態にあるモニターの下辺に隣接する他のモニターがあるか検査して、存在する場合はＰ６１９でさらに上辺に隣接する他のモニターがあるか検査する。上辺にモニターが隣接していない場合はＰ６２０で、下辺に隣接するモニターのカーソルジャンプ情報の移動先座標を「なし」にして、下辺にモニターが隣接している場合はＰ６２１で、下辺に隣接するモニターのカーソルジャンプ情報の移動先座標を上辺に隣接するモニターの表示領域に変更する。そしてＰ６２２で検査カウンターを更新してＰ６０３に戻る。
【００６６】
また本発明の第３の実施の形態に係る管理対象モニターが表示可能な状態になった場合に、カーソルジャンプ管理手段はカーソルジャンプ情報を元に戻す処理を行う。
【００６７】
ここでは、図５で示したマルチディスプレイシステムのモニター構成において、表示手段Ｂ５９８の表示状態が「表示不可能」から「表示可能」になった場合、指示カーソルは表示手段Ｂ５９８の表示領域に移動できないと不都合があるため、図８の表示手段Ｂのカーソルジャンプ情報５５７の移動先座標に表示手段Ａ、および表示手段Ｃの表示領域が含まれている場合は、表示手段Ａのカーソルジャンプ情報５５０、および表示手段Ｃのカーソルジャンプ情報５６４の移動先を表示手段Ｂの表示領域に変更する。すなわち表示手段Ａのカーソルジャンプ情報５５０の右方向５５５の移動先座標５５６を、表示手段Ｂのカーソルジャンプ情報５５７の左方向５５９の移動元座標５５８（座標５０６、座標５０７、座標５０８、座標５０９）に書き換える。さらに表示手段Ｃのカーソルジャンプ情報５６４の左方向５６５の移動先座標５６７を、表示手段Ｂのカーソルジャンプ情報５５７の右方向５６２の移動元座標５６１（座標５１４、座標５１５、座標５１６、座標５１７）に書き換える。
【００６８】
図１１は本発明の第３の実施の形態に係る管理対象モニターが表示可能な状態になった場合に、カーソルジャンプ情報を元に戻す処理を示すフローチャートである。
【００６９】
システムが起動すると、まずＰ７００でマルチディスプレイシステムを構成するモニター数を取得して、次にＰ７０１ですべてのモニターの接続状況を取得する。Ｐ７０２ではモニター検査のカウンターを初期化して、Ｐ７０３ですべてのモニターの表示状態を確認したなら処理を終了する。処理中であれば、Ｐ７０４ではＰ７０２で初期化した検査カウンターで示されるモニターの表示状態を検査して「表示不可能」な状態であれば、Ｐ７０５で検査カウンターを更新してＰ７０３に戻る。「表示不可能」な状態から「表示可能」な状態になった場合は、Ｐ７０６で「表示可能」な状態になったモニターの左辺に隣接する他のモニターがあるか検査して、存在する場合はＰ７０７で、左辺に隣接するモニターのカーソルジャンプ情報の移動先座標をこのモニターの表示領域に変更する。次にＰ７０８で「表示可能」な状態になったモニターの右辺に隣接する他のモニターがあるか検査して、存在する場合はＰ７０９で、右辺に隣接するモニターのカーソルジャンプ情報の移動先座標をこのモニターの表示領域に変更する。次にＰ７１０で「表示可能」な状態になったモニターの上辺に隣接する他のモニターがあるか検査して、存在する場合はＰ７１１で、上辺に隣接するモニターのカーソルジャンプ情報の移動先座標をこのモニターの表示領域に変更する。次にＰ７１２で「表示可能」な状態になったモニターの下辺に隣接する他のモニターがあるか検査して、存在する場合はＰ７１３で、下辺に隣接するモニターのカーソルジャンプ情報の移動先座標をこのモニターの表示領域に変更する。そしてＰ７１４で検査カウンターを更新してＰ７０３に戻る。
【００７０】
これら構成モニターの表示状態の変化、すなわち「表示可能」な状態から「表示不可能」な状態に変化した場合や、「表示不可能」な状態から「表示可能」な状態に変化した場合に、適切にカーソルジャンプ機能のジャンプ先座標を修正することによって、常に最適なカーソル移動処理を実現することが可能となり、マルチディスプレイシステムにおけるカーソル移動の操作性が向上する。
【産業上の利用可能性】
【００７１】
本発明にかかるマルチディスプレイシステムは、隣接するモニターのあらかじめ設定した移動元領域において、指示カーソルが１回または２回以上連続して同一領域に存在した場合は所定の移動先座標に指示カーソルをジャンプさせ、さらに外部モニターの切断を監視して、切断を検知した時に「表示不可能」な状態にあるモニターの表示領域に指示カーソルが存在した場合は、「表示可能」な状態にあるモニターの表示領域に指示カーソルをジャンプさせることで、操作不能の状態に陥ることを防止することが可能となり、外部モニターと携帯可能なノート型パソコンなどで構成するマルチディスプレイシステムとして有用である。
【図面の簡単な説明】
【００７２】
【図１】本発明の第１の実施の形態に係るマルチディスプレイシステムの概念的な構成図
【図２】従来のモニター間でカーソル移動する場合のドット対応を示す説明図
【図３】本発明の第１の実施の形態に係る装置レイアウトとカーソルジャンプ時の移動元と移動先の対応および設定画面を示す説明図
【図４】本発明の第１の実施の形態に係る装置レイアウトとカーソルジャンプ時の移動元と移動先の対応および設定画面を示す説明図
【図５】本発明の第２の実施の形態に係るモニター間でカーソルジャンプする場合の移動元と移動先のドット対応を示す説明図
【図６】本発明の第２の実施の形態に係るカーソルジャンプ管理手段で管理するカーソルジャンプ情報を示す説明図
【図７】本発明の第２の実施の形態に係るモニター間でカーソルジャンプする処理を示すフローチャート
【図８】本発明の第３の実施の形態に係る管理対象モニターが表示不可能な状態になった場合に、カーソルジャンプ管理手段が修正したカーソルジャンプ情報を示す説明図
【図９】本発明の第３の実施の形態に係るモニターの表示状態の変化によって、カーソルジャンプ情報の修正処理を示すフローチャート
【図１０】本発明の第３の実施の形態に係るモニターの表示状態の変化によって、カーソルジャンプ情報の修正処理を示すフローチャート
【図１１】本発明の第３の実施の形態に係る管理対象モニターが表示可能な状態になった場合に、カーソルジャンプ情報を元に戻す処理を示すフローチャート
【符号の説明】
【００７３】
１  第１表示手段
２  第２表示手段
３  モニター表示領域管理手段
４  座標入力手段
５  カーソル制御手段
６  カーソルジャンプ管理手段
７  モニター切断検知手段
８  モニター接続検知手段
９  カーソル強調表示手段
１０  環境設定手段
【図１】
2007026265.tif 000003
【図２】
2007026265.tif 000004
【図３】
2007026265.tif 000005
【図４】
2007026265.tif 000006
【図５】
2007026265.tif 000007
【図６】
2007026265.tif 000008
【図７】
2007026265.tif 000009
【図８】
2007026265.tif 000010
【図９】
2007026265.tif 000011
【図１０】
2007026265.tif 000012
【図１１】
2007026265.tif 000013