JPH02236610A - Display device - Google Patents
Display deviceInfo
- Publication number
- JPH02236610A JPH02236610A JP1056036A JP5603689A JPH02236610A JP H02236610 A JPH02236610 A JP H02236610A JP 1056036 A JP1056036 A JP 1056036A JP 5603689 A JP5603689 A JP 5603689A JP H02236610 A JPH02236610 A JP H02236610A
- Authority
- JP
- Japan
- Prior art keywords
- cursor
- position information
- boundary
- display
- movement
- 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.)
- Pending
Links
- 230000015654 memory Effects 0.000 claims abstract description 15
- 241000699666 Mus <mouse, genus> Species 0.000 description 18
- 238000010586 diagram Methods 0.000 description 4
- 230000003936 working memory Effects 0.000 description 4
- 238000000034 method Methods 0.000 description 3
- 241000699670 Mus sp. Species 0.000 description 1
- 235000010724 Wisteria floribunda Nutrition 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Landscapes
- Digital Computer Display Output (AREA)
- Position Input By Displaying (AREA)
Abstract
Description
【発明の詳細な説明】
「産業上の利用分野」
本発明は、マウスやジョイスティック等のポインティン
グ・デバイスを使用してカーソルの移動制御を行う表示
装置に関する。DETAILED DESCRIPTION OF THE INVENTION "Field of Industrial Application" The present invention relates to a display device that controls movement of a cursor using a pointing device such as a mouse or a joystick.
「従来の技術」
コンピ二ータ、特にワークステーション上では各種操作
を行う上でマウス等のポインティング・デバイスが大き
な役割を果たしている。``Prior Art'' Pointing devices such as mice play a major role in performing various operations on computers, especially workstations.
第10図は、ワークステーションのディスプレイの表示
の一例を表わしたものである。FIG. 10 shows an example of a display on a workstation display.
この例ではディスプレイ11が高解像度かつ大型のもの
であり、この表示画面上に3つのウィンドウ12〜14
が設定されている。例えば第1のウィンドウ12では文
章の作成が行われており、第2のウィンドウ13では参
考文献が表示されている。第3のウィンドウでは、イメ
ージの編集が行われている。このような場合、カーソル
l5はディスプレイ11上で各ウィンドウ12〜15を
頻繁に移動して領域の指定やコマンドの人力等の操作が
行われている。In this example, the display 11 is of high resolution and large size, and there are three windows 12 to 14 on this display screen.
is set. For example, a text is being created in the first window 12, and references are displayed in the second window 13. In the third window, the image is being edited. In such a case, the cursor 15 is frequently moved between the windows 12 to 15 on the display 11 to specify an area and manually input commands.
第11図は、ポインティング・デバイスとしてマウスを
使用した場合のカーソルの移動制御を説明するためのも
のである。マウス21は例えば机十のパッド22上に配
置される。オペレータがこのマウス21をカーソルの移
動すべき方向に移動させると、その移動量がX軸方向お
よびY軸方向の移動量を表わした信号に変換され、ワー
クステーションの制御部に送出される。制御部ではこの
信号を基にしてX軸方向右よびY軸方向の移動距離を認
識し、現在のカーソルの位置座標をこの移動量に応じて
変化させる。このようにして刻々変化するカーソルの位
置座標がディスプレイ上に表示されることになる。FIG. 11 is for explaining cursor movement control when a mouse is used as a pointing device. The mouse 21 is placed, for example, on a pad 22 of a desk. When the operator moves the mouse 21 in the direction in which the cursor is to be moved, the amount of movement is converted into a signal representing the amount of movement in the X-axis direction and the Y-axis direction, and is sent to the control section of the workstation. Based on this signal, the control section recognizes the moving distance in the right direction of the X-axis and the direction of the Y-axis, and changes the current position coordinates of the cursor in accordance with the amount of movement. In this way, the position coordinates of the cursor that change every moment are displayed on the display.
[発明が解決しようとする課題」
ところで、マウスに代表されるポインティング・デバイ
スは、カーソルキーと異なって、それ自体がカーソルの
現在位置をある程度表示しているという性格をもってい
る。例えばマウスでは、これが表示画面との関係で1対
lに対応する机上で移動されるとすれば、その位置がほ
ぼ表示画面上の位置と常に対応付けられることになる。[Problems to be Solved by the Invention] Pointing devices such as a mouse, unlike cursor keys, have the characteristic that they themselves display the current position of the cursor to some extent. For example, if a mouse is moved on a desk in a 1:1 relationship with the display screen, its position will almost always correspond to the position on the display screen.
また、ジョイスティックについても、スティックの傾斜
方向と傾斜角で同様の対応をとることができる。そこで
、このようなポインティング・デバイスでは、画面の一
端に表示されているカーソルを他端に移動させる場合に
は、文字通りそれだけの量を移動させる必要があった。Furthermore, similar measures can be taken for the joystick as well, depending on the stick's tilt direction and tilt angle. Therefore, in such a pointing device, in order to move the cursor displayed at one end of the screen to the other end, it is literally necessary to move the cursor by that amount.
このような事態は、例えば第10図に示したような表示
内容の場合には、第1のウィンドウl5に表示されてい
るカーソル15を第2のウィンドゥl3に移動させる場
合やその逆の場合に頻発し、作業効率を低下させる原因
となっていた。For example, in the case of the display contents shown in Fig. 10, such a situation occurs when moving the cursor 15 displayed in the first window l5 to the second window l3, or vice versa. This occurred frequently and caused a decrease in work efficiency.
そこで本発明の目的は、マルチウィンドゥ方式の他のウ
ィンドウにカーソルを移動させる場合のように、表示画
面の一端近傍に配置されているカーソルを、他端近傍に
迅速に移動させることのできる表示装置を提供すること
にある。SUMMARY OF THE INVENTION Therefore, an object of the present invention is to provide a display device that can quickly move a cursor placed near one end of a display screen to near the other end, such as when moving a cursor to another window in a multi-window system. Our goal is to provide the following.
「課題を解決するための手段」
本発明では、第1図に原理的に示したように、カーソル
の表示されるべき位置を表わしたカーソル位置情報を格
納する位置メモIJ 3 1と、カーソル位置情報によ
って表わされた位置にカーソルの表示を行うディスプレ
イ32と、カーソル位置情報の変更を指示するマウス等
のポインティング・デバイス33と、位置メモリ31に
格納されたカーソル位置情報がディスプレイにおけるカ
ーソルの表示領域の境界位置を表わす情報であるかどう
かを判別する境界位置判別手段34と、この境界位置判
別手段34がカーソルの表示領域の境界位置を表わす情
報であると判別した状態でポインティング・デバイス3
3が境界の外に向けてカーソル位置情報の変更を指示し
たとき、位置メモリ31に格納されているカーソル位置
情報をこの境界の反対に位置する境界を表わす位置情報
に変更するカーソル位置情報変更手段35とを表示装置
に具備させる。"Means for Solving the Problem" In the present invention, as shown in principle in FIG. A display 32 displays a cursor at the position represented by the information, a pointing device 33 such as a mouse instructs to change the cursor position information, and a cursor position information stored in the position memory 31 displays the cursor on the display. A boundary position determining means 34 determines whether the information represents the boundary position of the area, and the pointing device 3 is operated in a state where the boundary position determining means 34 determines that the information represents the boundary position of the cursor display area.
3 instructs to change the cursor position information toward the outside of the boundary, cursor position information changing means for changing the cursor position information stored in the position memory 31 to position information representing a boundary located opposite to this boundary. 35 in the display device.
すなわち、本発明ではマウス等のポインティング・デバ
イスでカーソルを表示画面の上端に持ってきて更に上方
に移動させようとするとこのカーソルの位置情報を表示
画面上端から下端に切り替え、この逆の場合に表示画面
下端から上端に切り替える。これによりカーソルを表示
画面の上端と下端の間移動させる手間を省くことができ
る。同様にカーソルが表示画面の右端にある状態でポイ
ンティング・デバ不スで更に右方向に移動させようとし
た場合には、カーソルの位置情報が表示画面右端から左
端に切り替えらえ、この逆の場合に表示画面左端から右
端に切り替えられる。この場合にも、カーソルを表示画
面の右端と左端の間移動させる手間を省くことができる
。That is, in the present invention, when the cursor is brought to the top edge of the display screen using a pointing device such as a mouse and you try to move it further upwards, the position information of this cursor is switched from the top edge of the display screen to the bottom edge, and when the reverse is the case, the cursor is displayed. Switch from the bottom edge of the screen to the top edge. This saves the effort of moving the cursor between the top and bottom edges of the display screen. Similarly, if you try to move the cursor further to the right with the pointing device disabled while the cursor is at the right edge of the display screen, the cursor position information will switch from the right edge of the display screen to the left edge, and vice versa. The display can be switched from the left edge of the screen to the right edge. In this case as well, it is possible to save the effort of moving the cursor between the right and left ends of the display screen.
「実施例」 以下、実施例につき本発明を詳細に説明する。"Example" Hereinafter, the present invention will be explained in detail with reference to Examples.
第2図は本発明の一実施例における表示装置の回路構成
の概要を表わしたものである。FIG. 2 shows an outline of the circuit configuration of a display device according to an embodiment of the present invention.
表示装置はCPU (中央処理装置)41を搭載してお
り、データバス等のバス42を通じて次の各部と接続さ
れている。The display device is equipped with a CPU (central processing unit) 41, and is connected to the following parts through a bus 42 such as a data bus.
(i>作業用メモリ43:
この表示装置の制御を行うためのプログラムや、各種作
業に必要なデータを一時的に格納するためのランダム・
アクセス・メモリである。(i> Working memory 43: Random memory for temporarily storing programs for controlling this display device and data necessary for various operations.
This is access memory.
(ii)外部記憶装置44:
この表示装置の前記したプログラムを格納したハードデ
ィスク等の記憶媒体とその駆動制御装置からなっている
。外部記憶装置44には、作成された文書や編集された
イメージ情報等も格納することができる。(ii) External storage device 44: Consists of a storage medium such as a hard disk that stores the above-mentioned program for this display device, and a drive control device for the storage medium. The external storage device 44 can also store created documents, edited image information, and the like.
( iii )キーボード45:
操作に必要なデータを入力したり、文字の入力を行うた
めに用いられる。本実施例でキーボード45上にはカー
ソルの移動制御についてのモード設定を行う第1モード
キーと第2モードキーおよびモード設定等を解除するた
めの解除キーが配置されている。このキーボード45に
は、ポインティング・デバイスとしてのマウス46が接
続されている。本実施例では、カーソルの移動をマウス
46の移動操作によって行う。(iii) Keyboard 45: Used to input data necessary for operations and input characters. In this embodiment, a first mode key and a second mode key for setting a mode for controlling the movement of the cursor, and a release key for canceling the mode setting etc. are arranged on the keyboard 45. A mouse 46 as a pointing device is connected to this keyboard 45. In this embodiment, the cursor is moved by a movement operation of the mouse 46.
( iv )表示制御装置47:
表示制御装置47は、高解像度のディスプレイ48上に
画像情報を表示するための制御を行う。(iv) Display control device 47: The display control device 47 performs control for displaying image information on a high-resolution display 48.
(v)通信制御装置49:
回線5lを通じて他の図示しない装置から文書やイメー
ジ情報を受信したり、編集後の画像情報等を図示しない
プリンタに送出して印刷を行わせる際等に使用される。(v) Communication control device 49: Used to receive documents and image information from other devices (not shown) through the line 5l, and to send edited image information to a printer (not shown) for printing. .
第3図は、この表示装置でカーソルの移動1二ついて設
定される3つのモードを表わしたものである。CPU4
1はカーソルの移動制御を行うときに作業用メモリ43
内の図示しないモード登録領域をチェックする。そして
、このモード登録領域に第1モードが登録されている場
合には(ステップ■:Y)、第1モードが実行される(
ステップ■)。第1モードについては後に第4図と共に
説明する。この第1モードは、オペレータがキーボード
45上の第1モードキーを押すごとに登録される。この
とき、以前のモードは解除される。FIG. 3 shows three modes that can be set by moving the cursor on this display device. CPU4
1 is a working memory 43 used to control cursor movement.
Check the mode registration area (not shown) inside. Then, if the first mode is registered in this mode registration area (step ■: Y), the first mode is executed (
Step ■). The first mode will be explained later in conjunction with FIG. This first mode is registered each time the operator presses the first mode key on the keyboard 45. At this time, the previous mode is canceled.
一方、オペレータが第2モードキーを押した場合には、
以前のモードが解除されて第2モードが登録される。こ
の場合には(ステップ■;Y)、第2モードが実行され
る(ステップ■)。第2モードについては、後に第5図
と共に説明する。On the other hand, if the operator presses the second mode key,
The previous mode is canceled and the second mode is registered. In this case (step ■; Y), the second mode is executed (step ■). The second mode will be explained later in conjunction with FIG.
オペレータがどのモードも選択しない状態では(ステッ
プ■:N)、モード登録領域には初期的に通常モードが
登録されている。他のモードが登録されている状態で解
除キーが押された場合には、以前のモードが解除されて
通常モードが登録される。通常モードでは、従来から行
われているカーソルの通常の移動制御が実行される(ス
テップ■》。すなわち、カーソルはマウス46の移動量
に応じて移動制御され、表示画面の一端から他端に瞬時
に移動することはない。When the operator does not select any mode (step 2: N), the normal mode is initially registered in the mode registration area. If the release key is pressed while another mode is registered, the previous mode is canceled and the normal mode is registered. In the normal mode, the normal movement control of the cursor that has been carried out in the past is executed (step ■).In other words, the cursor is controlled in movement according to the amount of movement of the mouse 46, and instantly moves from one end of the display screen to the other. Never move to.
第4図は、これに対して、第1モードの実行される状態
を表わしたものである。この第1モードで、表示画面5
5の右端に移動してきたカーソル56は、マウス46に
よって更に右側に移動させようとすると、カーソル57
として示したように画面左端にいきなり表示される。こ
の逆の場合には、カーソル57がいきなりカーソル56
として表示されることになる。表示画面55の上下方向
についても同様であり、表示画面55の上端まで移動し
てきたカーソル58がマウス46によって更に上方に移
動させようとすると、カーソル59として示したように
画面下端にいきなり表示される。この逆の場合には、カ
ーソル59がいきなりカーソル58として一表示される
ことになる。In contrast, FIG. 4 shows a state in which the first mode is executed. In this first mode, display screen 5
When the cursor 56 that has been moved to the right end of 5 is moved further to the right with the mouse 46, the cursor 57
It suddenly appears on the left edge of the screen as shown in the image below. In the opposite case, the cursor 57 suddenly becomes the cursor 56.
will be displayed as. The same applies to the vertical direction of the display screen 55, and when the cursor 58 that has moved to the top of the display screen 55 attempts to move further upward with the mouse 46, it is suddenly displayed at the bottom of the screen as shown as a cursor 59. . In the opposite case, the cursor 59 is suddenly displayed as the cursor 58.
この第1モードの設定は、例えば第4図の表示画面55
の左端近傍に配置されたウィンドウ61内を移動させて
いたカーソル57を、表示画面55の右端近傍に配置さ
れたウィンドウ62内に迅速に移動させようとする場合
に効果的である。The setting of this first mode can be done, for example, on the display screen 55 in FIG.
This is effective when attempting to quickly move the cursor 57, which has been moved within the window 61 located near the left end of the display screen 55, to the window 62 located near the right end of the display screen 55.
第5図は、第2モードが実行される状態を表わしたもの
である。この第2モードは、表示画面上にウィンドウが
設定されている場合に、そのウィンドウ内でカーソルを
一端から他端に迅速に移動させる場合に使用される。こ
の第5図では、・表示画面55上に2つのウィンドウ6
4、65が表示されているが、それぞれのウィンドウ6
4、65内でカーソルの移動制御が行われる。例えば第
1のウィンドウ64の左端に表示されているカーソル6
6は、マウス46を更に左方向に移動させるとこのウィ
ンドウ64内の右端にカーソル65としていきなり表示
される。同様に第1のウインドウ64の上端に配置され
たカーソル67を、更に上方に移動させようとすると、
いきなりカーソル68としてこのウィンドウ64の下端
に表示される。FIG. 5 shows a state in which the second mode is executed. This second mode is used when a window is set up on the display screen and the cursor is quickly moved from one end to the other within the window. In this FIG. 5, there are two windows 6 on the display screen 55.
4 and 65 are displayed, but each window 6
4 and 65, cursor movement control is performed. For example, the cursor 6 displayed at the left end of the first window 64
6 is suddenly displayed as a cursor 65 at the right end of this window 64 when the mouse 46 is further moved to the left. Similarly, if you try to move the cursor 67 placed at the top of the first window 64 further upwards,
A cursor 68 is suddenly displayed at the bottom of this window 64.
すなわち、この第2モードは、個々のウインドウ64、
65が比較的大きな場合や、イメージ処理等との関係で
1つのウインドウ内でもカーソルの移動速度が遅いとき
にその効果を発揮させることができる。That is, this second mode allows individual windows 64,
65 is relatively large or when the cursor movement speed is slow even within one window due to image processing or the like.
なお、オペレータはキーボード45上のモードキーや解
除キーを使い分けることによって、力一ソルを更に効果
的に移動させることができる。例えば第1のウィンドウ
64内でイメージの編集作業等の作業を行っている場合
には第2モードを選択しておき、第2ウィンドウ65に
作業を切り替える場合には、例えば第1モードに登録を
変更する。そして、例えばカーソル66を左方向に移動
させ、表示画面55の左端から右端に瞬時に移動させて
カーソル69とし、これを更に左方向に移動させて第2
のウィンドウ65内の所望の位置に配置させることがで
きる。Note that the operator can move the power sol more effectively by properly using the mode key and release key on the keyboard 45. For example, if you are performing work such as image editing in the first window 64, select the second mode, and when switching to the second window 65, register in the first mode, for example. change. Then, for example, the cursor 66 is moved to the left, instantaneously moved from the left end to the right end of the display screen 55 to become a cursor 69, and this is further moved to the left to become a second cursor.
can be placed at a desired position within the window 65.
第6図は、第1モードが実行される状態を表わしたもの
である。FIG. 6 shows a state in which the first mode is executed.
CPU4 1はカーソルの位置変更の指示が行われるか
どうかを監視している(第6図ステップ■)。オペレー
タがマウス46を移動させると(Y)、単位移動量だけ
移動された段階でCPU41は現在のカーソルの位置を
作業用メモリ43内の図示しない位置メモリ領域かろ読
み出し、移動量を加えて移動後の位置を算出する(ステ
ップ■)。そして、これが表示画面との関係で移動の限
界を越えるものであるかどうかの判別を行う(ステップ
■)。The CPU 41 monitors whether an instruction to change the cursor position is given (step 2 in FIG. 6). When the operator moves the mouse 46 (Y), the CPU 41 reads the current cursor position from a position memory area (not shown) in the working memory 43 when the cursor has been moved by the unit movement amount, adds the movement amount, and displays the result after the movement. Calculate the position of (step ■). Then, it is determined whether this exceeds the limit of movement in relation to the display screen (step 2).
第7図は、カーソルの移動限界を説明するためのもので
ある。表示画面55の左端に相当するX座標をx1
とし、右端に相当するX座標をx2 とする。また、表
示画面55の上端に相当するY座標をY,とし、下端に
相当するY座標をY,とする。移動限界iこあるとは、
演算後のX座標の値がxl よりも小さいか、x2
よりも大きい場合、およびX座標後のY座標の値がY1
よりも小さいか、Y,よりも大きい場合の合計4つの
場合である。FIG. 7 is for explaining the movement limit of the cursor. The X coordinate corresponding to the left edge of the display screen 55 is x1
Let the X coordinate corresponding to the right end be x2. Further, the Y coordinate corresponding to the upper end of the display screen 55 is designated as Y, and the Y coordinate corresponding to the lower end is designated as Y. What is the limit of movement?
Is the value of the X coordinate after the calculation smaller than xl or x2
, and the value of the Y coordinate after the X coordinate is Y1
There are four cases in total: smaller than Y, or larger than Y.
これらのいずれかの場合に該当するとき(Y)、位置メ
モリ領域におけるその該当する座標値だけが変更される
(ステップ■)。すなわち、(イ》演算後のX座標の値
がxl よりも小さい場合には、これがx2 に変更さ
れる。また、(口)演算後のX座標の値がx2 よりも
大きい場合には、これがX,に変更される。(ハ)演算
後のY座標の値がY, よりも小さい場合には、これ
がY2 に変更される。また、(二)演算後のY座標の
値がY2 よりも大きい場谷には、これがY,に変更さ
れる。When any of these cases apply (Y), only the corresponding coordinate values in the position memory area are changed (step ■). In other words, (a) If the value of the X coordinate after the calculation is smaller than xl, it will be changed to x2. Also, if the value of the X coordinate after the calculation is larger than x2, this will be changed to (c) If the value of the Y coordinate after the calculation is smaller than Y, it is changed to Y2. Also, (2) If the value of the Y coordinate after the calculation is smaller than Y2. For large valleys, this is changed to Y.
これに対して、ステップ■で移動限界に到達していない
場合には(N)、演算後の座標値が位置メモリの新しい
座標値となる〈ステップ■)。On the other hand, if the movement limit has not been reached in step (2) (N), the calculated coordinate values become new coordinate values in the position memory (step (2)).
このようにして、ステップ■またはステップ■で位置メ
モリ領域の書き替えが行われたら、この書き替え後の座
標にカーソルが新しく表示される(ステップ■)。In this way, when the position memory area is rewritten in step (2) or (2), a cursor is newly displayed at the rewritten coordinates (step (2)).
以上、第1モードについてその制御を説明したが、第2
モードの場合には、現在表示されているカーソルのウィ
ンドウに対応させて、第7図に示した移動限界の座掻値
X, 、X2 、Y, $よびY,を書き替えればよい
。The control for the first mode has been explained above, but the control for the second mode has been explained.
In the case of the mode, it is sufficient to rewrite the displacement limit values X, , X2, Y, $, and Y shown in FIG. 7 in accordance with the currently displayed cursor window.
以上説明した実施例では、カーソルの移動について3つ
のモードを設けたので、表示画面単位でカーソルを一端
から他端に移動させる制御の他に、ウィンドウ単位でこ
のような制御を行うことができ、また表示画面やウィン
ドウの端部近傍でイメージの作成等の作業を行っている
際には従来行われたような通常モードでカーソルの移動
制御を行うことも可能となる。このようにカーソルの移
動制御に複数のモードを設定することで、カーソルを所
望の位置により迅速に到達させることができ、例えば机
上におけるマウスの移動範囲が限られている場合でも、
移動を何回かに分割して行う必要がなくなるという効果
がある。In the embodiment described above, three modes are provided for the movement of the cursor, so in addition to control for moving the cursor from one end to the other for each display screen, such control can be performed for each window. Furthermore, when performing work such as creating an image on the display screen or near the edge of a window, it is also possible to control the movement of the cursor in the normal mode as conventionally done. By setting multiple modes for cursor movement control in this way, the cursor can reach the desired position more quickly.For example, even when the mouse movement range on a desk is limited,
This has the effect of eliminating the need to divide the movement into several parts.
なお、実施例ではカーソルの移動制御をデータ処理のど
の段階について行うかについて特に説明しなかった。入
力装置や表示装置等の応用装置と、これらに関係するデ
ータの処理を行う基本制御装置とが接続されたデータ処
理システムでは、(イ)基本制御装置にポインティング
・デバイスの移動データが入力する前にこれを行う方法
と、(口)応用装置にポインティング・デバイスの移動
データが送出される段階でこれを行う方法とが存在する
。本発明はいずれの場合でも適用可能である。In addition, in the embodiment, no particular explanation was given regarding which stage of data processing the cursor movement control is performed. In a data processing system in which applied devices such as input devices and display devices are connected to a basic control device that processes data related to these devices, (a) before the movement data of the pointing device is input to the basic control device; There are two ways to do this, and there are ways to do this at the stage where the pointing device movement data is sent to the application. The present invention is applicable in either case.
第8図は、このうち前者の方法を示したもので、ポイン
ティング・デバイス71から出力された移動データは、
キーボード等の入力装@72および入出力制御装置73
を経て基本制御装置74内のポインティング・デバイス
制御装置74Aに入力され、ここでカーソルの位置情報
が認識される。FIG. 8 shows the former method, in which the movement data output from the pointing device 71 is
Input device such as keyboard @72 and input/output control device 73
The cursor position information is then input to the pointing device control device 74A in the basic control device 74, where the cursor position information is recognized.
この位置情報を基にして基本制御装[74は各種制御を
行い、入出力制御装置73を介して表示装置75、外部
記憶装置76あるいは周辺装置77の制御を行う。Based on this position information, the basic control unit [74] performs various controls, and controls the display device 75, external storage device 76, or peripheral device 77 via the input/output control device 73.
第9図は後者の方法を示したもので、この場合にはポイ
ンティング・デバイス71から出力された移動データが
入出力装置73を介して基本制御装置78に直接入力さ
れ、ここで各種データ制御が行われる。そして、表示装
置75等の応用装置にデータが出力される際にポインテ
ィング・デバイス制御装置78Aがカーソルに関する位
置情報の制御を行うことになる。FIG. 9 shows the latter method, in which movement data output from the pointing device 71 is directly input to the basic control device 78 via the input/output device 73, where various data controls are performed. It will be done. Then, when data is output to an application device such as the display device 75, the pointing device control device 78A controls position information regarding the cursor.
「発明の効果」
このように本発明によれば、カーソル位置情報の変更を
指示するポインティング・デバイスの操作量を相対的に
減少させることができるので、特にカーソルの移動速度
が遅いイメージ処理等の作業が効率化する。また、ポイ
ンティング・デバイスの機構を多少簡略化しても、その
操作量を従来に比べて実質的に増加させることなくカー
ソルの移動制御を行うことができるという効果もある。``Effects of the Invention'' As described above, according to the present invention, it is possible to relatively reduce the amount of operation of the pointing device that instructs to change cursor position information, which is particularly useful for image processing where the cursor movement speed is slow. Work becomes more efficient. Further, even if the mechanism of the pointing device is simplified to some extent, the movement of the cursor can be controlled without substantially increasing the amount of operation compared to the conventional method.
第1図は本発明の原理を示す原理図、第2図〜第7図は
本発明の一実施例を説明するためのもので、このうち第
2図は表示装置の回路構成の概要を示すブロック図、第
3図はカーソルの移動についての3つのモードの設定作
業を示す流れ図、第4図は第1モードにおけるカーソル
の移動制御を説明するための平面図、第5図は第2モー
ドにおけるカーソルの移動制御を説明するための平面図
、第6図は第1モードにおける制御の流れを示す流れ図
、第7図はカーソルの移動限界を示した説明図、第8図
はポインティング・デバイスから出力される移動データ
を基本制御装置の処理前に処理するシステム形態を示し
たブロック図、第9図は基本制御装置から応用装置にデ
ータが出力される際にポインティング・デバイスの移動
データを処理するシステム形態を示したブロック図、第
10図はワークステーションにマルチウィンドウが設定
されている場合の表示の一例を示す平面図、第11図は
机上にふけるマウスの移動制御の様子を示す平面図であ
る。
3l・・・・・・位置メモリ、
32、48・・・・・・ディスプレイ、33、71・・
・・・・ポインティング・デバイス、34・・・・・・
境界位置判別手段、
35・・・・・・カーソル位置情報変更手段、41・・
・・・・CPU,43・・・・・・作業用メモリ、44
、76・・・・・・外部記憶装置、45・・・・・・キ
ーボー}’、46・・・・・・マウス、56〜59、6
5〜69・・・・・・カーソル、72・・・・・・人力
装置、
74、78・・・・・・基本制御装置、74A,78A
・・・・・・ポインティング・デバイス制御装置、
Xl,X2、Y1、Y2・・・・・・移動限界の座標値
。
出 願 人
富士ゼロックス株式会社Fig. 1 is a principle diagram showing the principle of the present invention, Figs. 2 to 7 are for explaining an embodiment of the present invention, and Fig. 2 shows an outline of the circuit configuration of the display device. Block diagram, Figure 3 is a flowchart showing the setting work for three modes of cursor movement, Figure 4 is a plan view for explaining cursor movement control in the first mode, and Figure 5 is a flowchart showing the setting work for the three modes of cursor movement. A plan view for explaining cursor movement control, Fig. 6 is a flowchart showing the flow of control in the first mode, Fig. 7 is an explanatory diagram showing the limits of cursor movement, and Fig. 8 is an output from the pointing device. FIG. 9 is a block diagram showing a system configuration in which movement data is processed before being processed by the basic control device. FIG. 10 is a plan view showing an example of a display when a multi-window is set on the workstation, and FIG. 11 is a plan view showing how to control the movement of a mouse on a desk. . 3l... Position memory, 32, 48... Display, 33, 71...
...Pointing device, 34...
Boundary position determining means, 35... Cursor position information changing means, 41...
...CPU, 43...Working memory, 44
, 76... External storage device, 45... Keyboard}', 46... Mouse, 56-59, 6
5-69... Cursor, 72... Human power device, 74, 78... Basic control device, 74A, 78A
... Pointing device control device, Xl, X2, Y1, Y2 ... Coordinate values of movement limits. Applicant Fuji Xerox Co., Ltd.
Claims (1)
情報を格納する位置メモリと、 カーソル位置情報によって表わされた位置にカーソルの
表示を行うディスプレイと、 カーソル位置情報の変更を指示するポインティング・デ
バイスと、 前記位置メモリに格納されたカーソル位置情報がディス
プレイにおけるカーソルの表示領域の境界位置を表わす
情報であるかどうかを判別する境界位置判別手段と、 この境界位置判別手段がカーソルの表示領域の境界位置
を表わす情報であると判別した状態で前記ポインティン
グ・デバイスが境界の外に向けてカーソル位置情報の変
更を指示したとき、前記位置メモリに格納されているカ
ーソル位置情報をこの境界の反対に位置する境界を表わ
す位置情報に変更するカーソル位置情報変更手段 とを具備することを特徴とする表示装置。[Claims] A position memory that stores cursor position information representing the position where the cursor should be displayed; a display that displays the cursor at the position indicated by the cursor position information; a pointing device for instructing; a boundary position determining means for determining whether the cursor position information stored in the position memory is information representing a boundary position of a display area of the cursor on the display; When the pointing device instructs to change the cursor position information outside the boundary while determining that the information represents the boundary position of the display area, the cursor position information stored in the position memory is changed to this information. A display device comprising cursor position information changing means for changing the position information to the position information representing a boundary located opposite to the boundary.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1056036A JPH02236610A (en) | 1989-03-10 | 1989-03-10 | Display device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1056036A JPH02236610A (en) | 1989-03-10 | 1989-03-10 | Display device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02236610A true JPH02236610A (en) | 1990-09-19 |
Family
ID=13015854
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1056036A Pending JPH02236610A (en) | 1989-03-10 | 1989-03-10 | Display device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02236610A (en) |
-
1989
- 1989-03-10 JP JP1056036A patent/JPH02236610A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3168156B2 (en) | Cursor movement control device | |
| JP4389090B2 (en) | Information display device | |
| US5900869A (en) | Information processor system allowing multi-user editing | |
| US7173603B2 (en) | Input system, program, and recording medium | |
| US8046685B2 (en) | Information display device in which changes to a small screen area are displayed on a large screen area of a display screen | |
| EP0797140A1 (en) | Use of a virtual boundary on a tablet for cursor control | |
| JPH01250129A (en) | Display screen operating system | |
| JP3780601B2 (en) | Image processing apparatus and program recording medium thereof | |
| JP2506120B2 (en) | Image display method | |
| JP3015264B2 (en) | Information processing apparatus and method | |
| JPH02236610A (en) | Display device | |
| JP3867459B2 (en) | Window display control device and program recording medium thereof | |
| US5227770A (en) | Electronic boundary generation | |
| JP3228584B2 (en) | Mouse input method on touch panel | |
| JP2005100132A (en) | Display control device | |
| JPS605320A (en) | Menu appointing method and its device | |
| JPS62281076A (en) | Multi-window display control method | |
| JPH04346118A (en) | information equipment | |
| JPH10154040A (en) | Image processor | |
| JPH05341877A (en) | Compact computer | |
| JPH0519192B2 (en) | ||
| JP2807117B2 (en) | Window display control device | |
| JPH09212305A (en) | Display controller | |
| JPH0333896A (en) | Font plotting device | |
| JPS61258287A (en) | Display screen control method |