Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5287968B2 - Multi-display system and cursor control method - Google Patents
[go: Go Back, main page]

JP5287968B2 - Multi-display system and cursor control method - Google Patents

Multi-display system and cursor control method Download PDF

Info

Publication number
JP5287968B2
JP5287968B2 JP2011253889A JP2011253889A JP5287968B2 JP 5287968 B2 JP5287968 B2 JP 5287968B2 JP 2011253889 A JP2011253889 A JP 2011253889A JP 2011253889 A JP2011253889 A JP 2011253889A JP 5287968 B2 JP5287968 B2 JP 5287968B2
Authority
JP
Japan
Prior art keywords
display
cursor
monitor
state
display means
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP2011253889A
Other languages
Japanese (ja)
Other versions
JP2012079327A (en
Inventor
裕之 朝日
尚子 坂本
慎 川添
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Corp
Panasonic Holdings Corp
Original Assignee
Panasonic Corp
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Panasonic Corp, Matsushita Electric Industrial Co Ltd filed Critical Panasonic Corp
Priority to JP2011253889A priority Critical patent/JP5287968B2/en
Publication of JP2012079327A publication Critical patent/JP2012079327A/en
Application granted granted Critical
Publication of JP5287968B2 publication Critical patent/JP5287968B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Digital Computer Display Output (AREA)
  • Controls And Circuits For Display Device (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To solve the problem that, when a pointing cursor is moved to a display area of a monitor under a "display disabled" state or when a monitor in a "display enabled" state is brought into the "display disabled" state and the pointing cursor is present in the display area of such a monitor, the cursor cannot be operated normally. <P>SOLUTION: Monitor disconnection detection means checks a display state of each of display means. When the same display means is changed from a "display enabled" state to a "display disabled" state and a move destination coordinate of a cursor jump being managed by cursor jump management means designates the inside of a display area of the display means brought into the "display disabled" state, a move destination is changed to the inside of display area of the display means in the "display enabled" state, thereby preventing operation from falling into disabled state. <P>COPYRIGHT: (C)2012,JPO&amp;INPIT

Description

本発明は、ディスプレイの表示領域内の座標を指定するための指示カーソルを、マルチディスプレイシステムを構成するディスプレイの配置や解像度、モニターの接続状況など環境条件に制限されることなく常時表示し、且つ連続して移動させることで、操作不能の状態に陥ることを防止することができるマルチディスプレイシステムに関するものである。   The present invention always displays an instruction cursor for designating coordinates within the display area of the display without being limited by environmental conditions such as the arrangement and resolution of the display constituting the multi-display system and the connection status of the monitor, and The present invention relates to a multi-display system that can be prevented from falling into an inoperable state by being continuously moved.

従来から文書作成や画像編集などを行うときには、マルチディスプレイシステムを構築すると、その作業効率が向上することは広く知られている。   Conventionally, it is widely known that when creating a document or editing an image, the work efficiency is improved by constructing a multi-display system.

マルチディスプレイシステムは表示領域が広く拡張されているため、モニター間で指示カーソルを移動する場合の移動量が非常に大きくなり、指示カーソルの操作性が低下するという問題と、隣接するモニターの表示解像度が異なる場合はすべての表示領域を1つの矩形で表現できなくなり、モニター間でカーソル移動できない不連続な座標が発生するといった問題があった。   Since the display area of the multi-display system is wide, the amount of movement when moving the pointing cursor between monitors becomes very large, and the operability of the pointing cursor is reduced, and the display resolution of the adjacent monitor If they are different, all display areas cannot be represented by one rectangle, and there is a problem that discontinuous coordinates are generated in which the cursor cannot be moved between monitors.

従来のマルチディスプレイシステムでは、図2に示すように表示手段Aと表示手段Bの表示解像度が異なる場合に、必ずモニター間でカーソル移動できない不連続な座標が発生する。   In the conventional multi-display system, when the display resolutions of the display means A and the display means B are different as shown in FIG. 2, discontinuous coordinates that cannot move the cursor between the monitors are always generated.

図2の(2A)は各モニターの上辺を基準として水平座標に関して上揃えしたものであり、表示手段Bの座標201と表示手段Aの座標205、同様にして座標202と座標206、座標203と座標207、座標204と座標208は水平方向に連続した座標系となっており、指示カーソル213は表示手段Bの座標201を経由して表示手段Aの表示領域へ移動することができる。しかしながら、表示手段Bの座標209、座標210、座標211、座標212と表示手段Aの表示領域とは連続した座標系となっていないため、指示カーソル213は表示手段Bの座標209や座標212を経由して表示手段Aの表示領域に移動することができない。   (2A) in FIG. 2 is obtained by aligning the horizontal coordinates with the upper side of each monitor as a reference. The coordinates 201 of the display means B and the coordinates 205 of the display means A are set in the same manner. The coordinates 207, the coordinates 204, and the coordinates 208 are a coordinate system continuous in the horizontal direction, and the pointing cursor 213 can move to the display area of the display means A via the coordinates 201 of the display means B. However, since the coordinates 209, 210, 211, and 212 of the display means B and the display area of the display means A are not a continuous coordinate system, the pointing cursor 213 displays the coordinates 209 and the coordinates 212 of the display means B. It is not possible to move to the display area of the display means A via.

さらに図2の(2B)は各モニターの下辺を基準として水平座標に関して下揃えしたものであり、表示手段Bの座標224と表示手段Aの座標228、同様にして座標225と座標229、座標226と座標230、座標227と座標231は水平方向に連続した座標系となっており、指示カーソル232は表示手段Bの座標227を経由して表示手段Aの表示領域へ移動することができる。しかしながら、表示手段Bの座標220、座標221、座標222、座標223と表示手段Aの表示領域とは連続した座標系となっていないため、指示カーソル232は表示手段Bの座標220や座標223を経由して表示手段Aの表示領域に移動することができない。   Further, (2B) in FIG. 2 is the bottom coordinate with respect to the horizontal side with respect to the lower side of each monitor, and the coordinates 224 of the display means B and the coordinates 228 of the display means A, similarly the coordinates 225, coordinates 229, and coordinates 226. The coordinates 230, the coordinates 227, and the coordinates 231 form a coordinate system continuous in the horizontal direction, and the pointing cursor 232 can move to the display area of the display means A via the coordinates 227 of the display means B. However, since the coordinates 220, 221, 222, and 223 of the display unit B and the display area of the display unit A are not a continuous coordinate system, the pointing cursor 232 displays the coordinates 220 and 223 of the display unit B. It is not possible to move to the display area of the display means A via.

このためモニター間でカーソル移動するのに、まず指示カーソルを所望のモニターに直接移動させた後で移動先のモニター上に存在する所望の位置に指示カーソルを移動する機能(特許文献1参照)や、所望の位置が存在するモニターの表示内容を専用のウィンドウに縮小表示させ、当該ウィンドウで指示カーソルの移動先の位置を指定してカーソルジャンプする機能(特許文献2参照)など指示カーソルの操作性を向上させる技術が公知となっている。   For this reason, in order to move the cursor between monitors, a function of first moving the pointing cursor to a desired monitor and then moving the pointing cursor to a desired position on the destination monitor (see Patent Document 1) The operability of the pointing cursor, such as the function of displaying the monitor display contents where the desired position exists in a dedicated window, and specifying the position of the pointing cursor to be moved in that window (see Patent Document 2) Techniques for improving the performance are known.

特許文献1および特許文献2のマルチディスプレイシステムは、デスクトップ型パソコンなどのように、モニター構成や接続状況を動的に変更しないシステムにおいては有効な機能である。   The multi-display system of Patent Document 1 and Patent Document 2 is an effective function in a system that does not dynamically change the monitor configuration or connection status, such as a desktop personal computer.

特開2002−82661号公報JP 2002-82661 A 特開2002−182894号公報JP 2002-182894 A

さらに近年、情報処理装置の軽量小型化が進むにつれ、携帯可能なノート型パソコンを屋外へ持ち出しすることも盛んに行われるようになった。また大画面薄型の外部モニターが広く普及することによって、自宅と会社の間でノート型パソコンを持ち運び、外部モニターと接続してマルチディスプレイシステムを構築することも多くなった。このような外部モニターと携帯可能なノート型パソコンなどで構成するマルチディスプレイシステムの場合は、内蔵モニターと外部モニターの表示解像度が異なる場合が多く、また外部モニターとシステム本体の接続および切断が頻繁に繰り返される傾向がある。   Further, in recent years, as information processing apparatuses have become lighter and smaller, portable notebook computers have been taken out outdoors. In addition, with the widespread use of large-screen thin external monitors, it has become more common for laptop computers to be carried between homes and offices and connected to external monitors to build a multi-display system. In the case of a multi-display system consisting of such an external monitor and a portable notebook computer, the display resolution of the built-in monitor and the external monitor is often different, and the external monitor and the system body are frequently connected and disconnected. There is a tendency to be repeated.

しかしながら、特許文献1の技術では隣接するモニター間で1ドットのカーソル移動を行う場合は、逆に指示カーソルの移動量が増加する可能性がある。また指示カーソルのジャンプ先モニターの順序は固定となるため、何度もモニター間のカーソルジャンプを繰り返す必要がある場合もある。   However, in the technique of Patent Document 1, when a one-dot cursor is moved between adjacent monitors, there is a possibility that the amount of movement of the pointing cursor increases. In addition, since the order of the jump destination monitor of the pointing cursor is fixed, it may be necessary to repeat the cursor jump between monitors many times.

また特許文献2の技術では所望のモニターの表示内容を縮小表示するための手段が必要となり、さらに表示内容のリアルタイム性を確保するために常に表示内容を更新する必要があり、CPUの負荷が増加する要因となっていた。   Further, the technique of Patent Document 2 requires means for reducing the display content of a desired monitor, and it is necessary to constantly update the display content in order to ensure real-time display content, increasing the load on the CPU. It was a factor.

また特許文献1および特許文献2の技術は、モニター間のカーソル移動を2つのステップで実現しており、隣接するモニター間でカーソル移動できない不連続な座標が発生する問題を直接解決していなかった。   In addition, the techniques of Patent Document 1 and Patent Document 2 realize cursor movement between monitors in two steps, and have not directly solved the problem of discontinuous coordinates that cannot be moved between adjacent monitors. .

さらに「表示不可能」な状態にあるモニターの表示領域に指示カーソルが移動した場合や、「表示可能」な状態にあったモニターが「表示不可能」な状態になった時に指示カーソルが当該モニターの表示領域に存在した場合に、操作不能の状態に陥る問題などは未解決であった。   Furthermore, when the pointing cursor moves to the display area of a monitor that is in a “non-displayable” state, or when a monitor that is in a “displayable” state becomes a “non-displayable” state, the pointing cursor moves to the monitor The problem of falling into an inoperable state when it is present in the display area is still unresolved.

本発明は、隣接するモニターのあらかじめ設定した移動元領域において、指示カーソルが1回または2回以上連続して同一領域に存在した場合は所定の移動先座標に指示カーソルをジャンプさせ、さらに外部モニターの切断を監視して、切断を検知した時に「表示不可能」な状態にあるモニターの表示領域に指示カーソルが存在した場合は、「表示可能」な状態にあるモニターの表示領域に指示カーソルをジャンプさせることで、操作不能の状態に陥ることを防止することができるマルチディスプレイシステムを提供することを目的とする。   In the present invention, when the pointing cursor exists in the same area continuously in one or more times in the preset moving source area of the adjacent monitor, the pointing cursor is jumped to a predetermined moving destination coordinate, and further the external monitor If the pointing cursor is in the display area of the monitor that is in the “not displayable” state when the disconnection is detected, the pointing cursor is moved to the display area of the monitor in the “displayable” state. It is an object of the present invention to provide a multi-display system that can prevent a jump to an inoperable state by jumping.

上記課題を解決するために本発明のマルチディスプレイシステムでは、表示領域を有する表示手段を複数管理するモニター表示領域管理手段と、座標およびボタン押下を入力する座標入力手段と、前記座標入力手段で入力された座標およびボタン押下状態を取得して指示カーソルの移動位置を制御するカーソル制御手段と、前記指示カーソルを前記複数の表示手段のうちの一の移動元表示手段が有する移動元領域から前記複数の表示手段のうちの一の第1の移動先表示手段が有する移動先座標へ移動させる方法を管理するカーソルジャンプ管理手段と、前記モニター表示領域管理手段で管理している前記複数の表示手段が各々有する表示領域が「表示不可能」な状態になったか一定時間ごとに検知するモニター切断検知手段と、前記モニター表示領域管理手段で管理している前記複数の表示手段が各々有する表示領域が「表示可能」な状態になったか一定時間ごとに検知するモニター接続検知手段とを有し、前記第1の移動先表示手段が「表示可能」な状態から「表示不可能」な状態に変化したことを前記モニター切断検知手段が検知した場合に、前記カーソルジャンプ管理手段で管理しているカーソルジャンプの前記移動先座標が「表示不可能」な状態になった前記移動先表示手段の表示領域内を指定しているときは、前記カーソルジャンプ管理手段で管理しているカーソルジャンプの前記移動先座標を「表示可能」な状態にある前記複数の表示手段うちの一の第2の移動先表示手段の表示領域内に変更し、更に、前記第1の移動先表示手段が「表示不可能」な状態から「表示可能」な状態に変化した場合には、前記カーソルジャンプ管理手段で管理しているカーソルジャンプの移動先座標を前記第1の表示手段の表示領域内に戻すことを特徴とする。 In order to solve the above problems, in the multi-display system of the present invention, a monitor display area management means for managing a plurality of display means having a display area, a coordinate input means for inputting coordinates and button presses, and input by the coordinate input means Cursor control means for acquiring the coordinates and button press state obtained and controlling the movement position of the pointing cursor, and the plurality of display cursors from the movement source area included in one movement source display means of the plurality of display means. A cursor jump management unit that manages a method of moving to a destination coordinate of a first destination display unit of the display unit, and the plurality of display units that are managed by the monitor display area management unit and monitoring the cutting detection unit display area having each detect every predetermined time whether the state of "non-displayable", the monitor And a monitor connection detecting means for display area having each said plurality of display means being managed by display region management means detects every predetermined time whether the state of "displayable", the first movement destination when the monitoring section detecting means that it has changed to "undisplayable" status display means is "viewable" state is detected, the movement destination coordinates of the cursor jumps managed by the cursor jump manager Is specified in the display area of the movement destination display means that has become "not displayable" , "the display is possible" of the movement destination coordinates of the cursor jump managed by the cursor jump management means change in the display area of one second destination display means among the plurality of display means in a state, further, "displayable said first destination display means from the" undisplayable "state If the changes to "state, and returning the destination coordinates of the cursor jumps managed by the cursor jumps management unit in the display area of the first display means.

本発明のマルチディスプレイシステムによれば、隣接するモニターのあらかじめ設定した移動元領域において、指示カーソルが1回または2回以上連続して同一領域に存在した場合は所定の移動先座標に指示カーソルをジャンプさせ、さらに外部モニターの切断を監視して、切断を検知した時に「表示不可能」な状態にあるモニターの表示領域に指示カーソルが存在した場合は、「表示可能」な状態にあるモニターの表示領域に指示カーソルをジャンプさせることで、操作不能の状態に陥ることを防止することができる。   According to the multi-display system of the present invention, when the pointing cursor is present in the same region once or twice or more continuously in the preset moving source region of the adjacent monitor, the pointing cursor is placed at a predetermined moving destination coordinate. Jump, monitor the disconnection of the external monitor, and if the pointing cursor is in the display area of the monitor that is in the “not displayable” state when the disconnection is detected, the monitor in the “displayable” state By causing the pointing cursor to jump to the display area, it is possible to prevent the operation from being disabled.

本発明の第1の実施の形態に係るマルチディスプレイシステムの概念的な構 成図1 is a conceptual configuration diagram of a multi-display system according to a first embodiment of the present invention. 従来のモニター間でカーソル移動する場合のドット対応を示す説明図Explanatory drawing showing dot correspondence when moving the cursor between conventional monitors 本発明の第1の実施の形態に係る装置レイアウトとカーソルジャンプ時の移 動元と移動先の対応および設定画面を示す説明図Explanatory drawing which shows the apparatus layout which concerns on the 1st Embodiment of this invention, the correspondence of the movement origin at the time of cursor jump, and a movement destination, and a setting screen 本発明の第1の実施の形態に係る装置レイアウトとカーソルジャンプ時の移 動元と移動先の対応および設定画面を示す説明図Explanatory drawing which shows the apparatus layout which concerns on the 1st Embodiment of this invention, the correspondence of the movement origin at the time of cursor jump, and a movement destination, and a setting screen 本発明の第2の実施の形態に係るモニター間でカーソルジャンプする場合の 移動元と移動先のドット対応を示す説明図Explanatory drawing which shows a dot correspondence of a movement source and a movement destination in the case of cursor jump between monitors according to the second embodiment of the present invention 本発明の第2の実施の形態に係るカーソルジャンプ管理手段で管理するカーソルジャンプ情報を示す説明図Explanatory drawing which shows the cursor jump information managed by the cursor jump management means concerning the 2nd Embodiment of this invention 本発明の第2の実施の形態に係るモニター間でカーソルジャンプする処理を 示すフローチャートThe flowchart which shows the process which jumps a cursor between the monitors based on the 2nd Embodiment of this invention 本発明の第3の実施の形態に係る管理対象モニターが表示不可能な状態になった場合に、カーソルジャンプ管理手段が修正したカーソルジャンプ情報を示す説明図Explanatory drawing which shows the cursor jump information which the cursor jump management means corrected when the management object monitor which concerns on the 3rd Embodiment of this invention became a display impossible state 本発明の第3の実施の形態に係るモニターの表示状態の変化によって、カーソルジャンプ情報の修正処理を示すフローチャートThe flowchart which shows the correction process of cursor jump information by the change of the display state of the monitor concerning the 3rd Embodiment of this invention 本発明の第3の実施の形態に係るモニターの表示状態の変化によって、カーソルジャンプ情報の修正処理を示すフローチャートThe flowchart which shows the correction process of cursor jump information by the change of the display state of the monitor concerning the 3rd Embodiment of this invention 本発明の第3の実施の形態に係る管理対象モニターが表示可能な状態になった場合に、カーソルジャンプ情報を元に戻す処理を示すフローチャートThe flowchart which shows the process which returns cursor jump information when the management object monitor which concerns on the 3rd Embodiment of this invention will be in the state which can be displayed.

以下、本発明の実施の形態を、図面を参照しながら説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

(実施の形態1)
図1は、本発明の第1の実施の形態に係るマルチディスプレイシステムの概念的な構成図である。
(Embodiment 1)
FIG. 1 is a conceptual configuration diagram of a multi-display system according to a first embodiment of the present invention.

図1において、1は第1表示手段、2は第2表示手段、3は第1表示手段と第2表示手段の表示領域を管理するモニター表示領域管理手段、4は座標およびボタン押下を入力する座標入力手段、5は座標入力手段で入力された座標およびボタン押下状態を取得して指示カーソルの移動位置を制御するカーソル制御手段、6は指示カーソルを第1表示手段と第2表示手段間で移動させる方法を管理するカーソルジャンプ管理手段、7は第1表示手段または第2表示手段のモニター表示領域管理手段で管理している表示領域が「表示不可能」な状態になったか一定時間ごとに検知するモニター切断検知手段、8は第1表示手段または第2表示手段のモニター表示領域管理手段で管理している表示領域が「表示可能」な状態になったか一定時間ごとに検知するモニター接続検知手段、9は指示カーソルを強調表示するカーソル強調表示手段、10はカーソルジャンプの移動元領域と移動先座標の設定を行う環境設定手段である。   In FIG. 1, 1 is the first display means, 2 is the second display means, 3 is the monitor display area management means for managing the display areas of the first display means and the second display means, and 4 is for inputting coordinates and button presses. The coordinate input means 5 is a cursor control means for acquiring the coordinates input by the coordinate input means and the button pressed state and controls the movement position of the pointing cursor, and 6 is the pointing cursor between the first display means and the second display means. Cursor jump management means 7 for managing the movement method, and 7 is a display area managed by the monitor display area management means of the first display means or the second display means. Monitor disconnection detection means to detect, 8 is a display area managed by the monitor display area management means of the first display means or the second display means is in a "displayable" state or at regular intervals Monitor connection detection means for detecting, 9 cursor highlighting means for highlighting the pointing cursor 10 is the environment setting means for setting a destination coordinate the movement source area of the cursor jumps.

図3は、本発明の第1の実施の形態に係る装置レイアウトとカーソルジャンプ時の移動元と移動先の対応および設定画面を示す説明図である。   FIG. 3 is an explanatory diagram showing an apparatus layout, a correspondence between a movement source and a movement destination at the time of a cursor jump, and a setting screen according to the first embodiment of the present invention.

図3の(3A)は装置レイアウトごとのカーソルジャンプ時の移動元と移動先の対応を示したものであり、本実施の形態におけるマルチディスプレイシステムは、表示手段Aの表示解像度が縦4×横4であり、表示手段Bの表示解像度が縦8×横8となっている。   (3A) of FIG. 3 shows the correspondence between the movement source and the movement destination at the time of cursor jump for each apparatus layout. In the multi-display system in the present embodiment, the display resolution of the display means A is 4 × vertical. 4 and the display resolution of the display means B is 8 × 8.

表示手段Aは表示手段Bの4辺に隣接するような配置が可能であり、表示手段A371の右辺376は表示手段B370の左辺379と隣接して、カーソルジャンプ時の移動元と移動先がそれぞれ対応付けられる。同様にして、表示手段A372の下辺375は表示手段B370の上辺380と、表示手段A373の左辺377は表示手段B370の右辺381と、表示手段A374の上辺378は表示手段B370の下辺382と隣接して、カーソルジャンプ時の移動元と移動先がそれぞれ対応付けられる。   The display means A can be arranged so as to be adjacent to the four sides of the display means B, the right side 376 of the display means A371 is adjacent to the left side 379 of the display means B370, and the source and destination at the time of cursor jump are respectively It is associated. Similarly, the lower side 375 of the display unit A372 is adjacent to the upper side 380 of the display unit B370, the left side 377 of the display unit A373 is adjacent to the right side 381 of the display unit B370, and the upper side 378 of the display unit A374 is adjacent to the lower side 382 of the display unit B370. Thus, the movement source and the movement destination at the time of cursor jump are associated with each other.

図3の(3B)は装置レイアウトとカーソルジャンプの設定画面を示したものであり、図3の(3A)に示した装置レイアウトとカーソルジャンプに必要なドットレイアウトを簡単に設定することができる。環境設定画面350には装置レイアウト設定領域356と、設定の対象モニターを選択するためのリストボックス351と設定の対象モニターでカーソルジャンプする際のドットレイアウトを選択するラジオボックス361がある。装置レイアウト設定領域356の状態は、表示手段B358の左隣に表示手段A357が上揃えのドットレイアウトで配置され、表示手段B358の右隣には表示手段C359が中央揃えのドットレイアウトで配置されていることを示している。   (3B) of FIG. 3 shows a device layout and cursor jump setting screen, and the device layout and dot layout necessary for cursor jump shown in (3A) of FIG. 3 can be easily set. The environment setting screen 350 includes a device layout setting area 356, a list box 351 for selecting a setting target monitor, and a radio box 361 for selecting a dot layout when the cursor jumps on the setting target monitor. The apparatus layout setting area 356 is in a state where the display means A357 is arranged in a top-aligned dot layout on the left side of the display means B358, and the display means C359 is arranged in the center-aligned dot layout on the right side of the display means B358. It shows that.

この状態から表示手段A357を指示カーソルでドラッグして領域360でドロップすると、表示手段B358の上隣に表示手段A357を配置することができるし、同様にして表示手段A357を指示カーソルでドラッグして領域359でドロップすると、表示手段B358の下隣に表示手段A357を配置することもできる。またこのとき、リストボックス351はドラッグした「表示手段A」が選択項目として表示され、ラジオボックス361で、上揃え352、下揃え353、中央揃え354、均等配置355の中から所望のドットレイアウトを選択すれば、簡単に表示手段A357と表示手段B358間のカーソルジャンプの設定ができる。   From this state, when the display means A357 is dragged with the pointing cursor and dropped in the area 360, the display means A357 can be arranged on the display means B358, and similarly, the display means A357 can be dragged with the pointing cursor. If it is dropped in the area 359, the display means A357 can be arranged below the display means B358. At this time, the dragged “display means A” is displayed as a selection item in the list box 351, and a desired dot layout is selected from the top alignment 352, the bottom alignment 353, the center alignment 354, and the uniform arrangement 355 in the radio box 361. If selected, the cursor jump between the display means A357 and the display means B358 can be easily set.

図4の(3C)は図3の(3B)の表示手段A357の右辺と表示手段B358の左辺が隣接した装置レイアウトで、上揃え352のドットレイアウトが選択された場合におけるカーソルジャンプ時の移動元と移動先のドット対応図である。   (3C) in FIG. 4 is a device layout in which the right side of the display means A357 and the left side of the display means B358 in FIG. 3 (3B) are adjacent to each other, and the movement source at the time of cursor jumping when the dot layout of the top alignment 352 is selected. FIG.

図4の(3C)は各モニターの上辺を基準として水平座標に関して上揃えしたものであるが、水平方向に連続していない座標系である表示手段B306の座標301、座標302、座標303、座標304と表示手段A307の座標305が対応づけられており、指示カーソル308は表示手段B306の座標301または座標304を経由して表示手段A307の座標309へカーソル移動することができる。なおこのような「上揃え」配置は、2つ並んだ表示装置の画面サイズが異なる場合に、画面の上端付近の表示イメージを見やすくしたい場合などに有効である。   (3C) in FIG. 4 is aligned with respect to the horizontal coordinate with the upper side of each monitor as a reference, but the coordinate 301, the coordinate 302, the coordinate 303, the coordinate of the display means B306 which is a coordinate system that is not continuous in the horizontal direction. 304 and the coordinate 305 of the display unit A307 are associated with each other, and the pointing cursor 308 can move to the coordinate 309 of the display unit A307 via the coordinate 301 or the coordinate 304 of the display unit B306. Such an “upper alignment” arrangement is effective when it is desired to make the display image near the upper end of the screen easier to see when the screen sizes of the two display devices arranged side by side are different.

図4の(3D)は図3の(3B)の表示手段A357の右辺と表示手段B358の左辺が隣接した装置レイアウトで、下揃え353のドットレイアウトが選択された場合におけるカーソルジャンプ時の移動元と移動先のドット対応図である。   (3D) in FIG. 4 is a device layout in which the right side of the display means A357 and the left side of the display means B358 in FIG. 3 (3B) are adjacent to each other, and the movement source at the time of cursor jump when the dot layout of the bottom alignment 353 is selected. FIG.

図4の(3D)は各モニターの下辺を基準として水平座標に関して下揃えしたものであるが、水平方向に連続していない座標系である表示手段B315の座標310、座標311、座標312、座標313と表示手段A316の座標314が対応づけられており、指示カーソル317は表示手段B315の座標310または座標313を経由して表示手段A316の座標318へ移動することができる。なおこのような「下揃え」配置は、2つ並んだ表示装置の画面サイズが異なる場合に、画面の下端付近の表示イメージを見やすくしたい場合などに有効である。   (3D) in FIG. 4 is arranged with respect to the horizontal coordinate with respect to the lower side of each monitor, but the coordinates 310, coordinates 311, 312 and coordinates of the display means B315 which is a coordinate system which is not continuous in the horizontal direction. 313 and the coordinates 314 of the display means A316 are associated with each other, and the pointing cursor 317 can move to the coordinates 318 of the display means A316 via the coordinates 310 or 313 of the display means B315. Such “bottom alignment” arrangement is effective when it is desired to make the display image near the lower end of the screen easier to see when the screen sizes of the two display devices arranged side by side are different.

図4の(3E)は図3の(3B)の表示手段A357の右辺と表示手段B358の左辺が隣接した装置レイアウトで、中央揃え354のドットレイアウトが選択された場合におけるカーソルジャンプ時の移動元と移動先のドット対応図である。   4E is a device layout in which the right side of the display unit A357 and the left side of the display unit B358 in FIG. 3B are adjacent to each other, and the movement source at the time of the cursor jump when the dot layout of the center alignment 354 is selected. FIG.

図4の(3E)は各モニターの隣接辺を基準として水平座標に関して中央揃えしたものであるが、水平方向に連続していない座標系である表示手段B398の座標320、座標321、座標322と表示手段A399の座標323が対応づけられ、さらに水平方向に連続していない座標系である表示手段B398の座標324、座標325、座標326と表示手段A399の座標327が対応づけられており、指示カーソル328は表示手段B398の座標320または座標326を経由して表示手段A399の座標329へ移動することができる。なおこのような「中央揃え」配置は、2つ並んだ表示装置の画面サイズが異なる場合に、画面の中央付近の表示イメージを見やすくしたい場合などに有効である。   (3E) in FIG. 4 is centered with respect to the horizontal coordinate with the adjacent side of each monitor as a reference, but the coordinates 320, 321 and 322 of the display means B398 which is a coordinate system which is not continuous in the horizontal direction. The coordinates 323 of the display unit A399 are associated with each other, and the coordinates 324, 325, and 326 of the display unit B398, which is a coordinate system that is not continuous in the horizontal direction, are associated with the coordinates 327 of the display unit A399. The cursor 328 can be moved to the coordinate 329 of the display means A399 via the coordinates 320 or 326 of the display means B398. Such “center alignment” arrangement is effective when it is desired to make the display image near the center of the screen easier to see when the screen sizes of the two display devices arranged side by side are different.

図4の(3F)は図3の(3B)の表示手段A357の右辺と表示手段B358の左辺が隣接した装置レイアウトで、均等配置355のドットレイアウトが選択された場合におけるカーソルジャンプ時の移動元と移動先のドット対応図である。   (3F) in FIG. 4 is a device layout in which the right side of the display unit A357 and the left side of the display unit B358 in FIG. 3 (3B) are adjacent to each other, and the movement source at the time of cursor jumping when the dot layout of the uniform arrangement 355 is selected. FIG.

図4の(3F)は表示手段A397の水平解像度「1」に対して表示手段B396の水平解像度「2」を割り当てたものであるが、水平座標系に関して表示手段B396の座標330、座標331と表示手段A397の座標332が対応づけられ、さらに水平座標系に関して表示手段B396の座標333、座標334と表示手段A397の座標335が対応づけられており、指示カーソル336は表示手段B396の座標331または座標334を経由して表示手段A397の座標337へ移動することができる。なおこのような「均等配置」は、2つ並んだ表示装置の画面サイズが同じでも表示解像度が異なる場合に、同一サイズの表示イメージで見たい場合などに有効である。   (3F) in FIG. 4 is obtained by assigning the horizontal resolution “2” of the display means B396 to the horizontal resolution “1” of the display means A397, but with respect to the horizontal coordinate system, the coordinates 330, 331 of the display means B396 The coordinates 332 of the display unit A397 are associated with each other, the coordinates 333 and 334 of the display unit B396 are associated with the coordinates 335 of the display unit A397 with respect to the horizontal coordinate system, and the pointing cursor 336 is the coordinate 331 or the display unit B396. It is possible to move to the coordinates 337 of the display means A 397 via the coordinates 334. Such “equal arrangement” is effective when, for example, two display devices having the same screen size but different display resolutions are desired to be viewed with the same size display image.

(実施の形態2)
図5は、本発明の第2の実施の形態に係るモニター間でカーソルジャンプする場合の移動元と移動先のドット対応を示す説明図である。
(Embodiment 2)
FIG. 5 is an explanatory diagram showing dot correspondence between the movement source and the movement destination when the cursor jumps between monitors according to the second embodiment of the present invention.

マルチディスプレイシステムを構成する3つのモニターは上辺を基準として水平座標に関して上揃えしたものであり、表示手段A597の座標504と表示手段B598の座標509と座標510と座標511と座標512と座標513が対応付けられ、同様にして座標501と座標506、座標502と座標507、座標503と座標508が対応付けられている。また表示手段C599の座標525と表示手段B598の座標517と座標518と座標519と座標520と座標521が対応付けられ、同様にして座標522と座標514、座標523と座標515、座標524と座標516が対応付けられており、指示カーソル526は表示手段C599の座標525、表示手段B598の座標513を経由して表示手段A597の座標505へカーソル移動することができる。   The three monitors constituting the multi-display system are aligned with respect to the horizontal coordinate on the basis of the upper side. The coordinates 504 of the display means A597, the coordinates 509, the coordinates 510, the coordinates 511, the coordinates 512, and the coordinates 513 of the display means B598 are provided. Similarly, coordinates 501 and 506, coordinates 502 and 507, and coordinates 503 and 508 are associated with each other. Also, the coordinates 525 of the display means C599, the coordinates 517, the coordinates 518, the coordinates 519, the coordinates 520, and the coordinates 521 of the display means B598 are associated with each other, and the coordinates 522 and the coordinates 514, the coordinates 523 and the coordinates 515, and the coordinates 524 and the coordinates are similarly set. 516 are associated with each other, and the pointing cursor 526 can be moved to the coordinates 505 of the display unit A597 via the coordinates 525 of the display unit C599 and the coordinates 513 of the display unit B598.

図6は、本発明の第2の実施の形態に係るカーソルジャンプ管理手段で管理するカーソルジャンプ情報を示す説明図である。   FIG. 6 is an explanatory diagram showing cursor jump information managed by the cursor jump management means according to the second embodiment of the present invention.

図5で示したマルチディスプレイシステムのモニター構成において、カーソルジャンプ管理手段はカーソルジャンプ情報をモニターごとに生成して、表示手段Aのカーソルジャンプ情報530、表示手段Bのカーソルジャンプ情報537、表示手段Cのカーソルジャンプ情報544でカーソルの移動元座標と移動先座標を上下左右の4方向で管理する。   In the monitor configuration of the multi-display system shown in FIG. 5, the cursor jump management means generates cursor jump information for each monitor, cursor jump information 530 for display means A, cursor jump information 537 for display means B, display means C. The cursor movement source coordinates and the movement destination coordinates of the cursor jump information 544 are managed in four directions, up, down, left and right.

例えば表示手段Aの上辺に隣接するモニターへカーソル移動するための情報は上方向531で、表示手段Aの下辺に隣接するモニターへカーソル移動するための情報は下方向532で、表示手段Aの左辺に隣接するモニターへカーソル移動するための情報は左方向533で管理する。   For example, the information for moving the cursor to the monitor adjacent to the upper side of the display means A is in the upward direction 531, the information for moving the cursor to the monitor adjacent to the lower side of the display means A is in the downward direction 532, and the left side of the display means A Information for moving the cursor to the monitor adjacent to is managed in the left direction 533.

また表示手段Aの右辺に隣接するモニターへカーソル移動するための情報は右方向535で管理し、移動元座標534と移動先座標536に座標が対応づけられている。カーソルジャンプ処理を実行する移動元座標には対応する移動先座標が格納されており、このカーソルジャンプ情報を参照すれば、すべてのカーソルの移動先を把握することが可能で、表示手段Aは右方向535でのみ他のモニターと接しており、移動元座標501〜504にカーソルが存在するとカーソルジャンプを実行することがわかる。また表示手段Bは右方向539と左方向538で他のモニターと接しており、表示手段Cは左方向545で他のモニターと接していることもわかる。   Information for moving the cursor to the monitor adjacent to the right side of the display means A is managed in the right direction 535, and coordinates are associated with the movement source coordinates 534 and the movement destination coordinates 536. The corresponding movement destination coordinates are stored in the movement source coordinates for executing the cursor jump process, and by referring to this cursor jump information, it is possible to grasp the movement destinations of all the cursors. It can be seen that the cursor jump is executed when the cursor exists in the movement source coordinates 501 to 504 only in the direction 535 and is in contact with the other monitor. It can also be seen that the display means B is in contact with other monitors in the right direction 539 and the left direction 538, and the display means C is in contact with other monitors in the left direction 545.

またこのカーソルジャンプ情報の移動元座標で管理されていない座標、および移動先座標が格納されていない場合(“−”)は、その座標では通常のカーソル移動処理が行われることを示している。   Further, when coordinates that are not managed by the movement source coordinates of the cursor jump information and the movement destination coordinates are not stored (“−”), it is indicated that normal cursor movement processing is performed at the coordinates.

なお図6では、カーソルジャンプ情報として移動先座標に即値が格納されているが、これらの移動先座標は所定の計算式にて算出されても良い。   In FIG. 6, immediate values are stored in the movement destination coordinates as the cursor jump information. However, these movement destination coordinates may be calculated by a predetermined calculation formula.

図7は本発明の第2の実施の形態に係るモニター間でカーソルジャンプする処理を示すフローチャートである。   FIG. 7 is a flowchart showing a process of jumping a cursor between monitors according to the second embodiment of the present invention.

システムが起動すると、まずP301で、カーソルジャンプを実行する際に座標検査(所定の同一領域に存在することを検査する)を連続して何回確認するかを設定する。この確認回数が多くなるほど誤動作によるカーソルジャンプは減少するが、カーソルジャンプまでの応答が遅れるので、100ms間隔で「2」から「5」が適当と考えられる。また検査回数が「1」の場合はポインティングデバイスのボタンの押下状態やキーボードの押下状態と組み合わせた起動条件を付加することで誤動作のないカーソルジャンプ処理を実現できる。次にP302でカーソルジャンプ時の座標検査のカウンターを初期化して、P303でカーソル座標情報を取得する。次にP304で取得したカーソル座標がカーソルジャンプの起動の条件となっている同一の対象領域か否かを検査する。この「同一の対象領域」は誤動作を少なくしたければ1つの座標に限定すれば良いし、処理応答を良くしたければ範囲を広げればよく、通常は図6で示したような同一管理している上方向531、下方向532、左方向533、右方向535の単位を「同一の対象領域」とするのが良いと考えられる。検査の結果が「偽」であればP302で初期化したカウンターを再度P305で初期化して、「真」であればP306でカウンターを更新する。P307ではP301で設定した連続検査回数とカウンターを比較して検査が所定回数に達している場合は、P308で移動元座標に対応するカーソルジャンプの移動先座標を取得する。所定回数に達していない場合はP303に戻って再度カーソル座標を取得する。そしてP309で指示カーソルを所定の位置にジャンプさせ、P310で指示カーソルを強調表示させる。   When the system is started, first, in P301, it is set how many times the coordinate inspection (inspecting that it exists in a predetermined same area) is continuously confirmed when the cursor jump is executed. As the number of confirmations increases, the cursor jump due to a malfunction decreases, but the response to the cursor jump is delayed, so “2” to “5” are considered appropriate at 100 ms intervals. When the number of inspections is “1”, a cursor jump process with no malfunction can be realized by adding an activation condition combined with the pressed state of the pointing device button or the pressed state of the keyboard. Next, in P302, a counter for coordinate inspection at the time of cursor jump is initialized, and in P303, cursor coordinate information is acquired. Next, it is checked whether or not the cursor coordinates acquired in P304 are the same target area that is a condition for starting the cursor jump. This “same target area” can be limited to a single coordinate if the malfunction is to be reduced, or the range can be expanded if the processing response is to be improved. Usually, the same management area as shown in FIG. The units of the upward direction 531, the downward direction 532, the left direction 533, and the right direction 535 are considered to be “the same target region”. If the inspection result is “false”, the counter initialized in P302 is initialized again in P305, and if “true”, the counter is updated in P306. In P307, the number of continuous inspections set in P301 is compared with the counter, and if the number of inspections has reached a predetermined number, the movement destination coordinates of the cursor jump corresponding to the movement source coordinates are acquired in P308. If the predetermined number of times has not been reached, the process returns to P303 to acquire the cursor coordinates again. In P309, the pointing cursor is jumped to a predetermined position, and in P310, the pointing cursor is highlighted.

これらのカーソルジャンプ機能およびその設定画面を提供することによって、マルチディスプレイシステムを構成するモニターの画面サイズや表示解像度が異なり、通常は隣接するモニター間でカーソル移動できない不連続な座標が存在しても指示カーソルをカーソル移動することが可能となり、マルチディスプレイシステムにおけるカーソル移動の操作性が向上する。   By providing these cursor jump functions and their setting screens, the screen size and display resolution of the monitors that make up the multi-display system differ, and even if there are discontinuous coordinates that the cursor cannot normally move between adjacent monitors. The pointing cursor can be moved, and the operability of moving the cursor in the multi-display system is improved.

(実施の形態3)
図8は、本発明の第3の実施の形態に係る管理対象モニターが表示不可能な状態になった場合に、カーソルジャンプ管理手段が修正したカーソルジャンプ情報を示す説明図である。
(Embodiment 3)
FIG. 8 is an explanatory diagram showing the cursor jump information corrected by the cursor jump management means when the management target monitor according to the third embodiment of the present invention becomes incapable of display.

図5で示したマルチディスプレイシステムのモニター構成において、表示手段B598の表示状態が「表示可能」から「表示不可能」になった場合、指示カーソルが表示手段B598の表示領域に移動すると、操作者は指示カーソルの所在がわからなくなってしまう。これを防止するために、表示手段Aのカーソルジャンプ情報550、および表示手段Cのカーソルジャンプ情報564のなかに、カーソルジャンプ処理の移動先座標に表示手段B598の表示領域が含まれている場合は、その移動先を他のモニターに変更する。   In the monitor configuration of the multi-display system shown in FIG. 5, when the display state of the display unit B 598 changes from “displayable” to “display impossible”, when the pointing cursor moves to the display area of the display unit B598, the operator Does not know where the pointing cursor is. In order to prevent this, when the cursor jump information 550 of the display unit A and the cursor jump information 564 of the display unit C include the display area of the display unit B598 in the movement destination coordinates of the cursor jump process, Change the destination to another monitor.

ここでは表示手段B598の表示領域にリンクしていた、表示手段A597と表示手段C599のカーソルジャンプ情報を互いにリンクするように修正する。すなわち表示手段Aのカーソルジャンプ情報550の右方向555の移動先座標556を、表示手段Cのカーソルジャンプ情報564の左方向566の移動元座標565に書き換える。また表示手段Cのカーソルジャンプ情報564の左方向566の移動先座標567を、表示手段Aのカーソルジャンプ情報550の右方向555の移動元座標554に書き換える。   Here, the cursor jump information of the display means A 597 and the display means C 599 linked to the display area of the display means B 598 is corrected to be linked to each other. That is, the movement destination coordinate 556 in the right direction 555 of the cursor jump information 550 of the display unit A is rewritten to the movement source coordinate 565 in the left direction 566 of the cursor jump information 564 of the display unit C. Further, the destination coordinate 567 in the left direction 566 of the cursor jump information 564 of the display unit C is rewritten to the source coordinate 554 in the right direction 555 of the cursor jump information 550 of the display unit A.

図9、図10は本発明の第3の実施の形態に係るモニターの表示状態の変化によって、カーソルジャンプ情報の修正処理を示すフローチャートである。   FIG. 9 and FIG. 10 are flowcharts showing cursor jump information correction processing according to a change in the display state of the monitor according to the third embodiment of the present invention.

システムが起動すると、まずP600でマルチディスプレイシステムを構成するモニター数を取得して、次にP601ですべてのモニターの接続状況を取得する。P602ではモニター検査のカウンターを初期化して、P603ですべてのモニターの表示状態を確認したなら処理を終了する。処理中であれば、P605ではP602で初期化した検査カウンターで示されるモニターの表示状態を検査して「表示可能」な状態であれば、P604で検査カウンターを更新してP603に戻る。「表示不可能」な状態であれば、P606で「表示不可能」な状態にあるモニターの左辺に隣接する他のモニターがあるか検査して、存在する場合はP607でさらに右辺に隣接する他のモニターがあるか検査する。右辺にモニターが隣接していない場合はP608で、左辺に隣接するモニターのカーソルジャンプ情報の移動先座標を「なし」にして、右辺にモニターが隣接している場合はP609で、左辺に隣接するモニターのカーソルジャンプ情報の移動先座標を右辺に隣接するモニターの表示領域に変更する。次にP610で「表示不可能」な状態にあるモニターの右辺に隣接する他のモニターがあるか検査して、存在する場合はP611でさらに左辺に隣接する他のモニターがあるか検査する。左辺にモニターが隣接していない場合はP612で、右辺に隣接するモニターのカーソルジャンプ情報の移動先座標を「なし」にして、左辺にモニターが隣接している場合はP613で、右辺に隣接するモニターのカーソルジャンプ情報の移動先座標を左辺に隣接するモニターの表示領域に変更する。次にP614で「表示不可能」な状態にあるモニターの上辺に隣接する他のモニターがあるか検査して、存在する場合はP615でさらに下辺に隣接する他のモニターがあるか検査する。下辺にモニターが隣接していない場合はP616で、上辺に隣接するモニターのカーソルジャンプ情報の移動先座標を「なし」にして、上辺にモニターが隣接している場合はP617で、上辺に隣接するモニターのカーソルジャンプ情報の移動先座標を下辺に隣接するモニターの表示領域に変更する。次にP618で「表示不可能」な状態にあるモニターの下辺に隣接する他のモニターがあるか検査して、存在する場合はP619でさらに上辺に隣接する他のモニターがあるか検査する。上辺にモニターが隣接していない場合はP620で、下辺に隣接するモニターのカーソルジャンプ情報の移動先座標を「なし」にして、下辺にモニターが隣接している場合はP621で、下辺に隣接するモニターのカーソルジャンプ情報の移動先座標を上辺に隣接するモニターの表示領域に変更する。そしてP622で検査カウンターを更新してP603に戻る。   When the system is activated, first, the number of monitors constituting the multi-display system is acquired at P600, and then the connection status of all monitors is acquired at P601. In P602, the monitor inspection counter is initialized, and when the display state of all monitors is confirmed in P603, the process is terminated. If processing is in progress, the display state of the monitor indicated by the inspection counter initialized in P602 is inspected in P605, and if it is “displayable”, the inspection counter is updated in P604 and the processing returns to P603. If “not displayable”, check whether there is another monitor adjacent to the left side of the monitor in “not displayable” in P606. Check for other monitors. If the monitor is not adjacent to the right side, the destination coordinate of the cursor jump information of the monitor adjacent to the left side is set to “None”, and if the monitor is adjacent to the right side, it is adjacent to the left side at P609. Change the destination coordinates of monitor cursor jump information to the monitor display area adjacent to the right side. Next, in P610, it is inspected whether there is another monitor adjacent to the right side of the monitor in the “non-displayable” state, and if it exists, it is inspected in P611 whether there is another monitor adjacent to the left side. When the monitor is not adjacent to the left side, the destination coordinate of the cursor jump information of the monitor adjacent to the right side is set to “None”, and when the monitor is adjacent to the left side, it is adjacent to the right side at P613. Change the destination coordinates of monitor cursor jump information to the monitor display area adjacent to the left side. Next, in P614, it is checked whether there is another monitor adjacent to the upper side of the monitor that is in the “non-displayable” state, and if it exists, whether there is another monitor adjacent to the lower side is checked in P615. When the monitor is not adjacent to the lower side, the destination coordinate of the cursor jump information of the monitor adjacent to the upper side is set to “None”, and when the monitor is adjacent to the upper side, it is adjacent to the upper side at P617. Change the destination coordinates of the monitor cursor jump information to the monitor display area adjacent to the lower side. Next, in P618, it is checked whether there is another monitor adjacent to the lower side of the monitor that is in the “non-displayable” state, and if it exists, whether there is another monitor adjacent to the upper side is checked in P619. If the monitor is not adjacent to the upper side, the destination coordinate of the cursor jump information of the monitor adjacent to the lower side is set to “none”, and if the monitor is adjacent to the lower side, it is adjacent to the lower side at P621. Change the destination coordinate of the cursor jump information of the monitor to the display area of the monitor adjacent to the upper side. Then, the inspection counter is updated at P622, and the process returns to P603.

また本発明の第3の実施の形態に係る管理対象モニターが表示可能な状態になった場合に、カーソルジャンプ管理手段はカーソルジャンプ情報を元に戻す処理を行う。   Further, when the management target monitor according to the third embodiment of the present invention is in a displayable state, the cursor jump management means performs processing for restoring the cursor jump information.

ここでは、図5で示したマルチディスプレイシステムのモニター構成において、表示手段B598の表示状態が「表示不可能」から「表示可能」になった場合、指示カーソルは表示手段B598の表示領域に移動できないと不都合があるため、図8の表示手段Bのカーソルジャンプ情報557の移動先座標に表示手段A、および表示手段Cの表示領域が含まれている場合は、表示手段Aのカーソルジャンプ情報550、および表示手段Cのカーソルジャンプ情報564の移動先を表示手段Bの表示領域に変更する。すなわち表示手段Aのカーソルジャンプ情報550の右方向555の移動先座標556を、表示手段Bのカーソルジャンプ情報557の左方向559の移動元座標558(座標506、座標507、座標508、座標509)に書き換える。さらに表示手段Cのカーソルジャンプ情報564の左方向565の移動先座標567を、表示手段Bのカーソルジャンプ情報557の右方向562の移動元座標561(座標514、座標515、座標516、座標517)に書き換える。   Here, in the monitor configuration of the multi-display system shown in FIG. 5, when the display state of the display unit B598 is changed from “not displayable” to “displayable”, the pointing cursor cannot move to the display area of the display unit B598. Therefore, when the display area of the display means A and the display means C is included in the movement destination coordinates of the cursor jump information 557 of the display means B in FIG. 8, the cursor jump information 550 of the display means A, And the movement destination of the cursor jump information 564 of the display means C is changed to the display area of the display means B. That is, the movement destination coordinates 556 in the right direction 555 of the cursor jump information 550 of the display unit A are converted into the movement source coordinates 558 in the left direction 559 of the cursor jump information 557 of the display unit B (coordinates 506, 507, 508, and 509). Rewrite to Further, the destination coordinate 567 in the left direction 565 of the cursor jump information 564 of the display means C is replaced with the movement source coordinate 561 in the right direction 562 of the cursor jump information 557 of the display means B (coordinate 514, coordinate 515, coordinate 516, coordinate 517). Rewrite to

図11は本発明の第3の実施の形態に係る管理対象モニターが表示可能な状態になった場合に、カーソルジャンプ情報を元に戻す処理を示すフローチャートである。   FIG. 11 is a flowchart showing a process for restoring the cursor jump information when the management target monitor according to the third embodiment of the present invention becomes displayable.

システムが起動すると、まずP700でマルチディスプレイシステムを構成するモニター数を取得して、次にP701ですべてのモニターの接続状況を取得する。P702ではモニター検査のカウンターを初期化して、P703ですべてのモニターの表示状態を確認したなら処理を終了する。処理中であれば、P704ではP702で初期化した検査カウンターで示されるモニターの表示状態を検査して「表示不可能」な状態であれば、P705で検査カウンターを更新してP703に戻る。「表示不可能」な状態から「表示可能」な状態になった場合は、P706で「表示可能」な状態になったモニターの左辺に隣接する他のモニターがあるか検査して、存在する場合はP707で、左辺に隣接するモニターのカーソルジャンプ情報の移動先座標をこのモニターの表示領域に変更する。次にP708で「表示可能」な状態になったモニターの右辺に隣接する他のモニターがあるか検査して、存在する場合はP709で、右辺に隣接するモニターのカーソルジャンプ情報の移動先座標をこのモニターの表示領域に変更する。次にP710で「表示可能」な状態になったモニターの上辺に隣接する他のモニターがあるか検査して、存在する場合はP711で、上辺に隣接するモニターのカーソルジャンプ情報の移動先座標をこのモニターの表示領域に変更する。次にP712で「表示可能」な状態になったモニターの下辺に隣接する他のモニターがあるか検査して、存在する場合はP713で、下辺に隣接するモニターのカーソルジャンプ情報の移動先座標をこのモニターの表示領域に変更する。そしてP714で検査カウンターを更新してP703に戻る。   When the system is started, first, the number of monitors constituting the multi-display system is acquired in P700, and then the connection status of all monitors is acquired in P701. In P702, the monitor inspection counter is initialized, and if the display state of all monitors is confirmed in P703, the process is terminated. If processing is in progress, the display state of the monitor indicated by the inspection counter initialized in P702 is inspected in P704, and if it is “not displayable”, the inspection counter is updated in P705 and the processing returns to P703. When the display is changed from “not displayable” to “displayable”, it is checked if there is another monitor adjacent to the left side of the monitor that is set to “displayable” in P706, and exists. In P707, the movement coordinate of the cursor jump information of the monitor adjacent to the left side is changed to the display area of this monitor. Next, it is checked whether there is another monitor adjacent to the right side of the monitor that has become “displayable” in P708. If there is a monitor, the destination coordinate of the cursor jump information of the monitor adjacent to the right side is determined in P709. Change to the display area of this monitor. Next, it is checked whether there is another monitor adjacent to the upper side of the monitor that has become “displayable” in P710. If there is, the destination coordinate of the cursor jump information of the monitor adjacent to the upper side is determined in P711. Change to the display area of this monitor. Next, it is checked whether there is another monitor adjacent to the lower side of the monitor that has become “displayable” in P712. If there is, the destination coordinate of the cursor jump information of the monitor adjacent to the lower side is determined in P713. Change to the display area of this monitor. Then, the inspection counter is updated at P714 and the process returns to P703.

これら構成モニターの表示状態の変化、すなわち「表示可能」な状態から「表示不可能」な状態に変化した場合や、「表示不可能」な状態から「表示可能」な状態に変化した場合に、適切にカーソルジャンプ機能のジャンプ先座標を修正することによって、常に最適なカーソル移動処理を実現することが可能となり、マルチディスプレイシステムにおけるカーソル移動の操作性が向上する。   When the display status of these configuration monitors changes, that is, when it changes from “displayable” to “not displayable” or when it changes from “not displayable” to “displayable”, By appropriately correcting the jump destination coordinates of the cursor jump function, it is possible to always realize the optimum cursor movement processing, and the operability of cursor movement in the multi-display system is improved.

本発明にかかるマルチディスプレイシステムは、隣接するモニターのあらかじめ設定した移動元領域において、指示カーソルが1回または2回以上連続して同一領域に存在した場合は所定の移動先座標に指示カーソルをジャンプさせ、さらに外部モニターの切断を監視して、切断を検知した時に「表示不可能」な状態にあるモニターの表示領域に指示カーソルが存在した場合は、「表示可能」な状態にあるモニターの表示領域に指示カーソルをジャンプさせることで、操作不能の状態に陥ることを防止することが可能となり、外部モニターと携帯可能なノート型パソコンなどで構成するマルチディスプレイシステムとして有用である。   In the multi-display system according to the present invention, if the pointing cursor exists in the same area continuously once or twice in the preset moving source area of the adjacent monitor, the pointing cursor is jumped to the predetermined moving destination coordinate. In addition, the disconnection of the external monitor is monitored, and if the pointing cursor is in the display area of the monitor that is in the “not displayable” state when the disconnection is detected, the display of the monitor in the “displayable” state is displayed. By causing the pointing cursor to jump to the area, it is possible to prevent the operation cursor from entering an inoperable state, which is useful as a multi-display system including an external monitor and a portable laptop computer.

1 第1表示手段
2 第2表示手段
3 モニター表示領域管理手段
4 座標入力手段
5 カーソル制御手段
6 カーソルジャンプ管理手段
7 モニター切断検知手段
8 モニター接続検知手段
9 カーソル強調表示手段
10 環境設定手段
DESCRIPTION OF SYMBOLS 1 1st display means 2 2nd display means 3 Monitor display area management means 4 Coordinate input means 5 Cursor control means 6 Cursor jump management means 7 Monitor disconnection detection means 8 Monitor connection detection means 9 Cursor emphasis display means 10 Environment setting means

Claims (2)

表示領域を有する表示手段を複数管理するモニター表示領域管理手段と、
座標およびボタン押下を入力する座標入力手段と、
前記座標入力手段で入力された座標およびボタン押下状態を取得して指示カーソルの移動位置を制御するカーソル制御手段と、
前記指示カーソルを前記複数の表示手段のうちの一の移動元表示手段が有する移動元領域から前記複数の表示手段のうちの一の第1の移動先表示手段が有する移動先座標へ移動させる方法を管理するカーソルジャンプ管理手段と、
前記モニター表示領域管理手段で管理している前記複数の表示手段が各々有する表示領域が「表示不可能」な状態になったか一定時間ごとに検知するモニター切断検知手段と、
前記モニター表示領域管理手段で管理している前記複数の表示手段が各々有する表示領域が「表示可能」な状態になったか一定時間ごとに検知するモニター接続検知手段とを有し、
前記第1の移動先表示手段が「表示可能」な状態から「表示不可能」な状態に変化したことを前記モニター切断検知手段が検知した場合に、前記カーソルジャンプ管理手段で管理しているカーソルジャンプの前記移動先座標が「表示不可能」な状態になった前記移動先表示手段の表示領域内を指定しているときは、前記カーソルジャンプ管理手段で管理しているカーソルジャンプの前記移動先座標を「表示可能」な状態にある前記複数の表示手段うちの一の第2の移動先表示手段の表示領域内に変更し、更に、前記第1の移動先表示手段が「表示不可能」な状態から「表示可能」な状態に変化した場合には、前記カーソルジャンプ管理手段で管理しているカーソルジャンプの移動先座標を前記第1の表示手段の表示領域内に戻すことを特徴とする、
マルチディスプレイシステム。
Monitor display area management means for managing a plurality of display means having a display area;
Coordinate input means for inputting coordinates and button presses;
Cursor control means for acquiring the coordinates input by the coordinate input means and the button pressing state and controlling the movement position of the pointing cursor;
A method of moving the pointing cursor from a movement source area of one movement source display means of the plurality of display means to a movement destination coordinate of one first movement destination display means of the plurality of display means. Cursor jump management means for managing
A monitor disconnection detecting means for detecting at regular intervals whether or not the display area of each of the plurality of display means managed by the monitor display area managing means is in a “non-displayable” state;
Monitor connection detection means for detecting at regular intervals whether the display area of each of the plurality of display means managed by the monitor display area management means is in a “displayable” state;
A cursor managed by the cursor jump management unit when the monitor disconnection detection unit detects that the first movement destination display unit has changed from a “displayable” state to a “non-displayable” state. when the destination coordinates of the jump is to specify the display area of the destination display means in a state of "display impossible", the destination of the cursor jump that is managed by the cursor jump management means Coordinates are changed within the display area of the second movement destination display means of the plurality of display means in the “displayable” state, and the first movement destination display means is “not displayable”. When the state changes from the normal state to the “displayable” state, the movement destination coordinates of the cursor jump managed by the cursor jump management unit are returned to the display area of the first display unit. That,
Multi display system.
複数の表示手段を備えたマルチディスプレイシステムのカーソル制御方法であって、
表示領域を有する前記表示手段を複数管理するモニター表示領域管理手順と、
座標およびボタン押下を入力する座標入力手順と、
前記座標入力手順で入力された座標およびボタン押下状態を取得して指示カーソルの移動位置を制御するカーソル制御手順と、
前記指示カーソルを前記複数の表示手段のうちの一の移動元表示手段が有する移動元領域から前記複数の表示手段のうちの一の第1の移動先表示手段が有する移動先座標へ移動させる方法を管理するカーソルジャンプ管理手順と、
前記モニター表示領域管理手順で管理している前記複数の表示手段が各々有する表示領域が「表示不可能」な状態になったか一定時間ごとに検知するモニター切断検知手順と、
前記モニター表示領域管理手段で管理している前記複数の表示手段が各々有する表示領域が「表示可能」な状態になったか一定時間ごとに検知するモニター接続検知手順とを有し、
前記第1の移動先表示手段が「表示可能」な状態から「表示不可能」な状態に変化したことを前記モニター切断検知手順が検知した場合に、前記カーソルジャンプ管理手段で管理しているカーソルジャンプの前記移動先座標が「表示不可能」な状態になった前記移動先表示手段の表示領域内を指定しているときは、前記カーソルジャンプ管理手順で管理しているカーソルジャンプの前記移動先座標を「表示可能」な状態にある前記複数の表示手段うちの一の第2の移動先表示手段の表示領域内に変更し、更に、前記第1の移動先表示手段が「表示不可能」な状態から「表示可能」な状態に変化した場合には、前記カーソルジャンプ管理手順で管理しているカーソルジャンプの移動先座標を前記第1の表示手段の表示領域内に戻すことを特徴とする、
マルチディスプレイシステムのカーソル制御方法。
A cursor control method for a multi-display system having a plurality of display means ,
A monitor display area management procedure for managing a plurality of the display means having a display area;
Coordinate input procedure to input coordinates and button press,
A cursor control procedure for controlling the movement position of the pointing cursor by acquiring the coordinates and button pressed state input in the coordinate input procedure;
A method of moving the pointing cursor from a movement source area of one movement source display means of the plurality of display means to a movement destination coordinate of one first movement destination display means of the plurality of display means. Cursor jump management procedure to manage,
A monitor disconnection detection procedure for detecting at regular intervals whether a display area of each of the plurality of display means managed by the monitor display area management procedure is in a state of “impossible to display”;
A monitor connection detection procedure for detecting at regular intervals whether a display area of each of the plurality of display means managed by the monitor display area management means is in a “displayable” state;
The cursor managed by the cursor jump management means when the monitor disconnection detection procedure detects that the first movement destination display means has changed from a “displayable” state to a “non-displayable” state. when the destination coordinates of the jump is to specify the display area of the destination display means in a state of "display impossible", the destination of the cursor jump that is managed by the cursor jump management procedures Coordinates are changed within the display area of the second movement destination display means of the plurality of display means in the “displayable” state, and the first movement destination display means is “not displayable”. When the state changes from the normal state to the “displayable” state, the movement destination coordinates of the cursor jump managed by the cursor jump management procedure are returned to the display area of the first display means. That,
A cursor control method for a multi-display system.
JP2011253889A 2011-11-21 2011-11-21 Multi-display system and cursor control method Expired - Lifetime JP5287968B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011253889A JP5287968B2 (en) 2011-11-21 2011-11-21 Multi-display system and cursor control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011253889A JP5287968B2 (en) 2011-11-21 2011-11-21 Multi-display system and cursor control method

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2005209728A Division JP2007026265A (en) 2005-07-20 2005-07-20 Multi-display system and cursor control method

Publications (2)

Publication Number Publication Date
JP2012079327A JP2012079327A (en) 2012-04-19
JP5287968B2 true JP5287968B2 (en) 2013-09-11

Family

ID=46239407

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011253889A Expired - Lifetime JP5287968B2 (en) 2011-11-21 2011-11-21 Multi-display system and cursor control method

Country Status (1)

Country Link
JP (1) JP5287968B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7727697B2 (en) * 2023-10-12 2025-08-21 Necパーソナルコンピュータ株式会社 Information processing device, cursor control method, and cursor control program

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04346118A (en) * 1991-05-23 1992-12-02 Toshiba Corp information equipment
JP3388774B2 (en) * 1992-02-21 2003-03-24 株式会社東芝 Window system and program processing control method therefor
JPH05323932A (en) * 1992-05-26 1993-12-07 Toshiba Corp Multi monitor system
US5682529A (en) * 1994-03-14 1997-10-28 Apple Computer, Inc. System for dynamically accommodating changes in display configuration by notifying changes to currently running application programs to generate information by application programs to conform to changed configuration
JPH1131064A (en) * 1997-07-11 1999-02-02 Mitsubishi Electric Corp Mouse / keyboard switching device and mouse / keyboard switching method
JPH1185449A (en) * 1997-09-12 1999-03-30 Canon Inc Information processing apparatus, display control method thereof, and storage medium
JP2000172405A (en) * 1998-12-07 2000-06-23 Casio Comput Co Ltd Cursor display control device and recording medium
JP2002132414A (en) * 2000-10-20 2002-05-10 Fujitsu General Ltd Switching device for operation display terminal and method thereof

Also Published As

Publication number Publication date
JP2012079327A (en) 2012-04-19

Similar Documents

Publication Publication Date Title
CN101021765A (en) Apparatus and method for managing layout of a window
JP2009211241A (en) Display screen setting program, information processing apparatus and display screen setting method
KR20110138925A (en) Display device and control method thereof
TWI539251B (en) Alarm position display device and alarm position display method
JP5586495B2 (en) Programmable display
JP2009064068A (en) Information processor, and user interface control method and program
CN104285204B (en) Show equipment, display control method and non-transitory computer-readable medium
JP5287968B2 (en) Multi-display system and cursor control method
JP2007026265A (en) Multi-display system and cursor control method
JP6109103B2 (en) Plant monitoring screen display device
JP2008040190A (en) Video switching system
JP2006092269A (en) Electronic board system
JP5025230B2 (en) Multi-monitor monitoring control apparatus and process monitoring control system using the same
US20170344196A1 (en) User Interface for Remote Management of Device
JP2006350755A (en) Multi-display system and window control method
JP4788344B2 (en) Multi-display system and taskbar display method
JP4484808B2 (en) Monitoring control screen display device
JP5276576B2 (en) Display device
JP2017151129A (en) Multi-display system
JP2009169225A (en) Trend graph display method
JP2006155216A (en) Monitor screen display method
JP4796448B2 (en) Man-machine device
JP2007079947A (en) Display device and program for use therewith
JP2015087778A (en) Plant monitoring device
US20170131824A1 (en) Information processing apparatus, information processing method, and information processing program

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120913

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120918

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20121112

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20121218

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130507

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130520

R151 Written notification of patent or utility model registration

Ref document number: 5287968

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

EXPY Cancellation because of completion of term