JPH02222021A - Icon selecting device - Google Patents

Icon selecting device

Info

Publication number
JPH02222021A
JPH02222021A JP1043462A JP4346289A JPH02222021A JP H02222021 A JPH02222021 A JP H02222021A JP 1043462 A JP1043462 A JP 1043462A JP 4346289 A JP4346289 A JP 4346289A JP H02222021 A JPH02222021 A JP H02222021A
Authority
JP
Japan
Prior art keywords
icon
information
cursor
display
area
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
Application number
JP1043462A
Other languages
Japanese (ja)
Inventor
Yoshio Sakuta
作田 良夫
Hideji Hara
原 秀次
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.)
Sanyo Electric Co Ltd
Original Assignee
Sanyo Electric 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 Sanyo Electric Co Ltd filed Critical Sanyo Electric Co Ltd
Priority to JP1043462A priority Critical patent/JPH02222021A/en
Publication of JPH02222021A publication Critical patent/JPH02222021A/en
Pending legal-status Critical Current

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)
  • Digital Computer Display Output (AREA)
  • Position Input By Displaying (AREA)

Abstract

PURPOSE:To extremely reduce the load of a central arithmetic circuit by sending the identification information on a selected icon to the central arithmetic circuit when the icon is selected by a pointing device. CONSTITUTION:A mouse 4 is operated and an icon A is pointed by a cursor. Under such conditions, the button of the mouse 4 is clicked and the event information is inputted to an interruption input part 7 from the mouse 4 in response to the button clicking operation. Then an interruption control circuit 8 reads the position information on the cursor obtained at input of the event information out of a coordinate position register 9. If this position information is included in an icon area, the circuit 8 reads the identification information on the icon having an area including the position information out of an icon information memory 16 and sends this information to a central arithmetic circuit 1 via a transmission buffer 11. The circuit 1 carries out the command and the application which are defined by the icon corresponding to the identification information.

Description

【発明の詳細な説明】 (イ)産業−Lの利用分野 本発明は、デイスプレィJ−に表示されたアイコンの選
択を、マウスに代表されるポインティングデバイスを用
いて行なうアイコン選択装置に関するものである。
Detailed Description of the Invention (a) Field of Application of Industry-L The present invention relates to an icon selection device that selects an icon displayed on a display using a pointing device such as a mouse. .

(口)従来の技術 比較的高速にデータ処理が行なえ、人界1.1の記憶領
域を備えるワークステーションでは、マンマシンインタ
ーフェースの向上のために、CRT等の表示装置におい
て、ウィンドウ表示がされてい・る。通常、ウィンドウ
表示は、同時に複数のウィンドウ表示がされるマルチウ
ィンドウ表示が可能で、ウィンドウ同志が重なるオーバ
ーラッピングウィンドウ表示が許容される(コンピュー
タサイエンス誌rbit」共立出版@  1987年3
月Vol。
(Example) Conventional technology Workstations that can process data at relatively high speeds and have a storage area of 1.1 times the human world use window displays on display devices such as CRTs to improve the man-machine interface.・Ru. Normally, window display is possible in multi-window display where multiple windows are displayed at the same time, and overlapping window display where windows overlap is allowed (computer science magazine rbit" Kyoritsu Shuppan @ March 1987)
Month Vol.

19、N013の記事[特集−ウィンドウシステム」第
4頁〜第48頁参照)。
19, article No. 013 [Special Feature - Window System], pages 4 to 48).

ウィンドウを活用する上で欠かすことのできないものが
、マウスに代表されるポインティングデバイスである。
A pointing device such as a mouse is indispensable for utilizing windows.

CRT等のデイスプレィ、Lには、マウス(ポインティ
ングデバイス)の操作に応じてポインティングカーソル
が表示、移動される。
A pointing cursor is displayed and moved on a display L such as a CRT in accordance with the operation of a mouse (pointing device).

そして、ウィンドウ−1〕には特定のコマンドやアプリ
ケーションを示す所謂アイコンが表示され、そのアイコ
ンをポインティングデバイス(マウス)で操作さtLる
ポインティングカーソルで指し、マウスに設けられるボ
タンをクリックするなどして選択することで、そのアイ
コンに定義付けられた特定のコマンドやアプリケーショ
ンが実行される。
Then, so-called icons indicating specific commands and applications are displayed in Window 1, and you can use a pointing device (mouse) to point at the icon with a pointing cursor and click a button on the mouse. Selecting an icon executes the specific command or application defined for that icon.

従来、ポインティングカーソルの移動の為のポインティ
ングデバイス(マウス)の操作に対する応答は、ポイン
ティングデバイスから一定の間隔で発生される割込みに
従い、情報処理装置本体の制御回路(中央演算処理装置
)が直接性なっている。即ち、rtA91I【i′ij
路(中央演算処理装置)は、ポインティングデバイスか
らの割込みがある度に、ポインティングデバイスが指定
するデイスプレィ!−における最新の座標位置にポイン
ティングカーソルを表示し直す。
Conventionally, responses to pointing device (mouse) operations for moving the pointing cursor have been handled directly by the control circuit (central processing unit) of the information processing device in accordance with interrupts generated from the pointing device at regular intervals. ing. That is, rtA91I[i′ij
Each time there is an interrupt from the pointing device, the CPU (central processing unit) displays the display! specified by the pointing device. Redisplay the pointing cursor at the latest coordinate position at -.

アイコンの選択の場合も同様で、中央演算処理装置内に
アイコンの表示位置、大きさ(形状)、及び川なってア
イコンが表示されるときの表示順序(優先順位)といっ
た、アイコンに関する情報を記憶しておき、マウス(ポ
インティングデバイス)からのクリック笠のアイコンを
選択する操作が6され、そのクリックに対1芯するイベ
ント情報が入力されたときに、中央演算処理装置は、そ
の時のポインティングカーソルが指し示す位置(座標)
が、表示しているアイコン上であるものかを調べ、もし
カーソルがアイコンを指し示しているならば、そのアイ
コンに定義付けされた特定のコマンドやアプリケーショ
ンを実行する。
The same goes for selecting an icon; information about the icon is stored in the central processing unit, such as the icon's display position, size (shape), and display order (priority) when icons are displayed. Then, when the mouse (pointing device) selects the click cursor icon (6) and event information corresponding to the click is input, the central processing unit determines whether the pointing cursor at that time is Pointed position (coordinates)
is on the icon being displayed, and if the cursor is pointing at the icon, executes the specific command or application defined for that icon.

(ハ)発明が解決しようとする課題 通常、アイコンの形状は矩形もしくは円形であり、任意
形状のアイコンについても、アイコンに外接する矩形で
囲まれる領域をそのアイコンの領域として判断が行なわ
れていた。
(c) Problems to be solved by the invention Normally, the shape of an icon is rectangular or circular, and even for icons of arbitrary shapes, the area surrounded by the rectangle circumscribing the icon is determined to be the area of the icon. .

しかし、アイコンが任意形状の時に、カーソルの指示位
置に対するアイコンの選択をより精細に行なうには、中
央演′c1g!!:理装置はそのアイコンの形状のラス
タデータを記憶し、アイコンの選択のイベント情報が入
力されたときのカーソル位置情報が、記憶しているアイ
コンのラスタデータに含まれるか調べる必要がある。す
ると、中央演算処理装置の11鉛は増大して、中央演′
g%f’l装置の処理作業の内、ポインティングデバイ
スの制御、特にカーソルによって指定されたアイコンの
判定を行なう処理に占める割合いが大きくなって、他の
作業の処理効率を低下させてしまう。
However, when the icon has an arbitrary shape, in order to more precisely select the icon according to the position indicated by the cursor, it is necessary to select the central function 'c1g! ! : The physical device must store raster data of the shape of the icon, and check whether the cursor position information when the event information for selecting the icon is input is included in the stored raster data of the icon. Then, the 11 lead of the central processing unit increases, and the central processing unit
g%f'l Among the processing operations of the device, a large proportion is occupied by the processing of controlling the pointing device, especially the processing of determining the icon designated by the cursor, which reduces the processing efficiency of other operations.

本発明は斯様な点に鑑みて為されたもので、制御回路(
中央演算処理装置)のit荷を増大させることなく、カ
ーソルによるアイコンの選択を、より精細にできるアイ
コン選択装置を提供するものである。
The present invention has been made in view of such points, and the present invention has been made in view of the above points, and includes a control circuit (
An object of the present invention is to provide an icon selection device that allows more precise selection of icons with a cursor without increasing the IT load on a central processing unit (central processing unit).

(ニ)課題を解決するための手段 本発明は、ポインティングデバイスからの移動電を示す
移動量情報と移動1を情報以外の特定のイベント情報を
入力とし、表示手段を備える演算装置に接続されるアイ
コン選択装置であって、ポインティングデバイスからの
移動rIt情報に対応する前記表示f・段の表示画面I
−におけるf:I置情報を計算するカーソル位:1シ管
理f段と、該カーソル位置管理手段で計算された位置情
報を記憶するカーソルfケ:7/記憶T・段と、1ii
j記表示す・段]−に表示されるアイコンの領域を示す
領域情報とそのアイコンに対応する識別情報とを記憶す
るアイコン情報記憶手段と、ポインティングデバイスか
ら特定のイベント情報が入力されたときにカーソル位置
記憶手段に記憶された位置情報が、ni記アイコン情報
記憶手段に記憶されたアイコンの領域情報で示される領
域に含まれるものかを判定し、含まれるときには、位置
情報を含む領域のアイコンに対応する識別情報を演算装
置に送出するアイコン識別手段を備えるものである。
(d) Means for Solving the Problems The present invention uses as input movement amount information indicating a mobile phone from a pointing device and specific event information other than the movement 1 information, and connects it to an arithmetic device equipped with a display means. The icon selection device is a display screen I of the display f/stage corresponding to the movement rIt information from the pointing device.
- a cursor position: 1 stage for calculating position information, a cursor f stage for storing position information calculated by the cursor position management means, 7/memory T stage, 1ii
an icon information storage means for storing area information indicating the area of the icon displayed in the column j and identification information corresponding to the icon; It is determined whether the position information stored in the cursor position storage means is included in the area indicated by the icon area information stored in the icon information storage means, and if it is included, the icon of the area containing the position information is determined. The icon identification means sends identification information corresponding to the icon to the arithmetic device.

(ホ)作用 アイコンの位置や形状等の領域情報がアイコン情報記t
a子役に記憶され、ポインティングデバイスからのアイ
コンを選択する操作を示すイベント情報が入力されたと
きに、アイコン識別手段において、アイコン情報記憶手
段に記憶された情報に従って、カーソル位置記憶手段に
記憶された位;a情報に応じて表示されるカーソルがど
のアイコンを指しているか判定され、カーソルが指して
いるアイコンに対1芯する識別情報を演算装:rLに送
出す。そして、アイコンの識別情報を受は取った演算装
71では、識別情報に対応するr・め定義付けられた特
定のコマンドやアプリケーションを実行することになる
(E) Area information such as the position and shape of the action icon is recorded in the icon information record.
a When event information stored in the child actor and indicating an operation of selecting an icon from a pointing device is input, the icon identification means stores the event information in the cursor position storage means according to the information stored in the icon information storage means. It is determined which icon the displayed cursor is pointing to according to the information a, and the identification information corresponding to the icon pointed by the cursor is sent to the arithmetic unit rL. The arithmetic unit 71 that receives the identification information of the icon executes a specific command or application defined by r/me corresponding to the identification information.

(へ)実&例 第1図は本発明一実施例のアイコン選択装置を適応した
パーソナルコンピュータやワークステーション等の情報
処理装置の概略構成図である。
(F) Actual & Examples FIG. 1 is a schematic diagram of an information processing device such as a personal computer or a workstation to which an icon selection device according to an embodiment of the present invention is applied.

(1)は情報処理装置全体の制御を司る中央演算回路、
(2)はビットマツプ形式で表示を行なう表示手段とし
てのデイスプレィで、ビットマツプメモリを備えた表示
制御回路(3)により表示制御される。このデイスプレ
ィ(2)には液晶、プラズマ等のパネルデイスプレィや
CRTが用いられる。
(1) is a central processing circuit that controls the entire information processing device;
(2) is a display as a display means for displaying in a bitmap format, and the display is controlled by a display control circuit (3) equipped with a bitmap memory. A panel display such as liquid crystal or plasma, or CRT is used as the display (2).

(4)はポインティングデバイスとしてのマウスで、マ
ウス(4)の移動により発生される移動1、)を示す移
動量情報と、マウスに設けられるボタンを押ドするクリ
ックやドラッグ等の特定の操作(これらをまとめてイベ
ントと言う)によって発生されるイベント情報を出力す
る。
(4) is a mouse as a pointing device, and movement amount information indicating the movement (1) generated by the movement of the mouse (4), and specific operations such as clicking and dragging buttons provided on the mouse ( These events are collectively referred to as events).

(5)はマウス(4)からの移動1.1情報とイベント
情報を入力とし、これらの入力に従ってボインティング
カーソルの表示制御や中央演算回路(1)に対する情報
の伝達を行なうアイコン選択装置としてのポインティン
グデバイス管理回路である。このポインティングデバイ
ス管理回路(5)は、中央演算回路(1)及びデイスプ
レィ(2)の表示fIII91+を行なう表示制御回路
(3)に接続されている。
(5) is an icon selection device that receives movement 1.1 information and event information from the mouse (4) and controls the pointing cursor display and transmits information to the central processing circuit (1) according to these inputs. This is a pointing device management circuit. This pointing device management circuit (5) is connected to a central processing circuit (1) and a display control circuit (3) that performs display fIII91+ on a display (2).

ポインティングデバイス管理回路(5)は、第1図に示
すように、マウス(4)から定期的に発生される移動I
itを示す移動量情報を入力する入力バッファ(6)、
マウス(4)の特定の操作により発生されるイベント情
報を入力する割込入力部(7)、割込入力部(7)にイ
ベント情報が入力された時に、その時に入力された移動
量情報から1iI算された付置情報とアイコンとの関係
を判定して判定結果に対応した適当な情報を中央演算回
路(1)に送出するアイコン識別手段としての割込制御
回路(8)、中央病7回路(1)からの情報を・完IN
る・2信バゾフア(IQ)、中央演算回路(1)へ送る
情報を格納する送信バッファ(11)、中央演算回路(
1)から送られてくるポインティングカーソルのパター
ン情報を記憶するカーソルパターンメモリ(12)、中
央演算回路(1)から送られてくるウィンドウの位置や
大きさの情報を含めた位置情報を記憶するウィンドウ情
報メモリ(+3)、中央演算回路(1)から送られてく
るデイスプレィ(2)上に表示されたアイコンの位置や
大きさ(形状)を示す領域情報とそのアイコンと対応す
る識別情報を記憶するアイコン情報メモリ (+6)(
アイコン情報記憶手段)、大力バッファ(6)に入力さ
れた移動敬情報からデイスプレィ(2)の表示画面上に
おける位置情報を計WL、計算した位置情報に示される
デイスプレィ (2)I〕における位置へと、カーソル
パターンメモリ(12)に記憶されたカーソルパターン
を表示させるためのカーソル表示制御回路(14)(カ
ーソル位置管理子役)、該カーソル表・Iζ11191
1回路(+4)で、:1′Qごれたf1シ置情慴を記t
αするカーソル位ニア1′記憶丁0段としての座標f奇
:l?レジスタ(9)、前記カーソル表示制御回路(1
4)から表示制御回路(3)に送出する表示情報を格納
する表示情報送信バッファ(15)、から構成される。
The pointing device management circuit (5), as shown in FIG.
an input buffer (6) for inputting movement amount information indicating it;
An interrupt input section (7) for inputting event information generated by a specific operation of the mouse (4), when event information is input to the interrupt input section (7), from the movement amount information input at that time. Interrupt control circuit (8) and central disease 7 circuit as icon identification means that determines the relationship between the 1iI calculated additional information and the icon and sends appropriate information corresponding to the determination result to the central processing circuit (1). Complete information from (1)
・2-signal buzzophore (IQ), a transmission buffer (11) that stores information sent to the central processing circuit (1), and a central processing circuit (1).
A cursor pattern memory (12) that stores pointing cursor pattern information sent from 1), and a window that stores position information including window position and size information sent from the central processing circuit (1). Information memory (+3) stores area information indicating the position and size (shape) of the icon displayed on the display (2) sent from the central processing circuit (1) and identification information corresponding to the icon. Icon information memory (+6) (
icon information storage means), calculates the position information on the display screen of display (2) from the movement information input to the power buffer (6), total WL, and moves to the position on display (2)I] indicated by the calculated position information. and a cursor display control circuit (14) (cursor position management child actor) for displaying the cursor pattern stored in the cursor pattern memory (12), and the cursor table Iζ11191.
1 circuit (+4): 1'Q dirty f1
α cursor position near 1' coordinates as memory 0 stage f odd: l? register (9), the cursor display control circuit (1
4) and a display information transmission buffer (15) that stores display information sent from the display control circuit (3).

尚、第2図に示すように、ウィンドウは矩形をしており
、ウィンドウの起点の座標とその起点から縦幅と横幅の
情報で一枚のウィンドウ位置情報が構成され、ウィンド
ウ情報メモリ(13)にはデイスプレィ(2)上に表示
されているウィンドウの枚数に応じて、各ウィンドウ毎
にウィンドウの位置情報が記憶される。
As shown in Figure 2, the window is rectangular, and one piece of window position information is composed of the coordinates of the starting point of the window and information about the height and width from the starting point, and is stored in the window information memory (13). Window position information is stored for each window according to the number of windows displayed on the display (2).

また、このウィンドウ情報メモリ(13)にはウィンド
ウの位;n情報と共にウィンドウの優先順位を示す優先
順位記憶部(13a)(優先順位記憶下段)が設けられ
ている(第:3図参照)。
Further, this window information memory (13) is provided with a priority storage section (13a) (lower priority storage section) that indicates the priority order of the window as well as the window position (n) information (see FIG. 3).

さて、斯様な情報処理装置において、ポインティングデ
バイスとしてのマウス(4)の使用に先17.ち、ウィ
ンドウがデイスプレィ(2)の表示F11r+i +:
に開かれる。このとき、中央6:j算回路(1)は、ポ
インティングデバイス管理回路(5)に対して開いたウ
ィンドウの位置情報と、そのウィンドウの優先順位と、
更にそのウィンドウに対応するカーソルのパターンを送
信する。
Now, in such an information processing apparatus, 17. is used as a pointing device. The window is displayed as display (2) F11r+i+:
It will be opened in At this time, the central 6:j arithmetic circuit (1) provides the pointing device management circuit (5) with the position information of the opened window, the priority order of the window,
Furthermore, the cursor pattern corresponding to that window is sent.

ポインティングデバイス管理回路(5)では、中央演算
回路(1)から送られてきた情報を受信バッファ(10
)で受信し、カーソルのパターン情報はカーソルパター
ンメモリ(12)に、ウィンドウの位置情報と優先順位
の情報及びそのウィンドウに対応するカーソルパターン
を示す番号をウィンドウ情報メモリ(13)に記憶する
In the pointing device management circuit (5), the information sent from the central processing circuit (1) is sent to the receiving buffer (10).
), and the cursor pattern information is stored in the cursor pattern memory (12), and window position information, priority information, and a number indicating the cursor pattern corresponding to the window are stored in the window information memory (13).

中央病7回路(1)からは、ウィンドウが開設される度
に開設したウィンドウの情報が送られて、カーソルパタ
ーンメモリ(12)とウィンドウ情報メモリ(13)の
それぞれにト述と同様な情報の記憶がされる。
Every time a window is opened, information about the opened window is sent from the central disease 7 circuit (1), and the same information as described above is stored in the cursor pattern memory (12) and window information memory (13). Memories are made.

また、デイスプレィ(2)の表示画面1−においてアイ
コンが表示される場合には、同様に、受信バッファ(1
0)を介してアイコン情報メモリ(+ 1: )に、表
示したアイコンの4に、 ニア;と大きさ(杉状)の情
■からなる領域情■、そのアイコンの識別情報(IDコ
ード)、及びアイコンが爪なって表示されるときの優先
順位が記憶される。
Similarly, when the icon is displayed on the display screen 1- of the display (2), the reception buffer (1-
0) to the icon information memory (+ 1: ), 4 of the displayed icon, area information consisting of near; and size (cedar-like) information, identification information (ID code) of the icon, and the priority order when the icons are displayed as claws.

アイコンに関するこれらの情報は、アイコンが表示され
る度に、中央演算回路(1)から送られ、アイコン情報
メモリ(16)に記憶される。
This information regarding the icon is sent from the central processing circuit (1) and stored in the icon information memory (16) each time the icon is displayed.

ウィンドウが画面にで表示されると、座標位置レジスタ
(9)に所定の値がセントされ、該レジスタ(9)にセ
ットされた位;l?を領域内とするウィンドウに対応し
たカーソルパターンメモリ(12)に記憶されたカーソ
ルパターンを読み出し、読み出したカーソルパターンを
座標位置レジスタ(9)の位置情報に示されるデイスプ
レィ(2)の画面l−の位iγ?に表示させるべく、表
示情報送信バッファ(15)を介して、表示情報を表7
1−制御回路(3)に送出する。
When the window is displayed on the screen, a predetermined value is placed in the coordinate position register (9), and the position set in the register (9); l? The cursor pattern stored in the cursor pattern memory (12) corresponding to the window whose area is inside is read out, and the read cursor pattern is placed on the screen l- of the display (2) indicated by the position information of the coordinate position register (9). iγ? In order to display the display information in Table 7, the display information is transmitted via the display information transmission buffer (15).
1- Send to control circuit (3).

するとデイスプレィ(2)の画面のウィンドウ内に、マ
ウスで操作されるカーソル(ボインティングカーソル)
が表示される。
Then, a cursor (pointing cursor) operated by the mouse will appear in the window of the display (2) screen.
is displayed.

マウス(・1)からは、マウス(・1)の操作に1足っ
た移動量の情■(移動!11情f15)が定量的に出力
されており、その移動h℃情情報大力バッファ(6)に
入力されている。
The mouse (・1) quantitatively outputs information about the amount of movement (movement! 11 information f15) that is one more than the operation of the mouse (・1), and the movement h℃ information large power buffer ( 6) is input.

そして、表示されているカーソルを動かすべく、マウス
(4)を操作すると、操作に従った移動IIt情報が入
力バッファ(6)に入力されて、力−ンル表示制御回路
(14)は座標位置レジスタ(9)に示される位置情報
から移動量に応じた新しい位:γシ情報を計算し、計算
した新しい位;n情報を11)び座標位置レジスタ(9
)に格納する。
When the mouse (4) is operated to move the displayed cursor, the movement IIt information according to the operation is input to the input buffer (6), and the input display control circuit (14) is moved to the coordinate position register. From the position information shown in (9), calculate the new position: γ information according to the amount of movement, add the calculated new position; n information to 11) and coordinate position register (9).
).

更にカーソル表示制御回路(14)は、座標位置レジス
タ(9)に格納した位置を領域内とするウィンドウに対
応したカーソルパターンメモリ(12)に記憶されたカ
ーソルパターンを読み出し、読み出したカーソルパター
ンを座標位置レジスタ(9)の位置情報に示されるデイ
スプレィ(2)の画面1;の位置に表示させるべく、表
示情報送信バッファ(15)を介して、表示情報を表示
制911回路(3)に送出する。
Furthermore, the cursor display control circuit (14) reads out the cursor pattern stored in the cursor pattern memory (12) corresponding to the window whose area is the position stored in the coordinate position register (9), and sets the read cursor pattern to the coordinates. The display information is sent to the display system 911 circuit (3) via the display information transmission buffer (15) in order to be displayed at the position of screen 1 of the display (2) indicated by the position information of the position register (9). .

このも1.宋、デイスプレィ(2)の大小画面1−では
、マウス(1)の操f1に対応した分だけカーゾルが移
動される。
This also 1. On the large and small screen 1- of the display (2), the cursor is moved by an amount corresponding to the operation f1 of the mouse (1).

尚、ウィンドウが重なっている場合には、中央演算回路
(1)から送られウィンドウ情報メモリ(13)に記憶
されたウィンドウの位置や大きさの位置情報と共にウィ
ンドウ情報メモリ(13)の優先順位記憶部(13a)
に記憶されたウィンドウの優先順位に従って、座標位置
レジスタ(9)に格納した位置を領域内とするウィンド
ウの内儀も優先度の高いウィンドウに対応したカーソル
パターンメモリ(12)に記憶されたカーソルパターン
が読み出される。そして、読み出したカーソルパターン
が座標位置レジスタ(9)の位:n情報に示されるデイ
スプレィ(2)の画面りの位置に表示させるべく、表示
情報送信バッファ(15)を介して、表示情報を表示制
御回路(3)に送出する。
If the windows overlap, the window information memory (13) stores the priority order along with the window position and size information sent from the central processing circuit (1) and stored in the window information memory (13). Part (13a)
According to the priority order of the window stored in the window, the cursor pattern stored in the cursor pattern memory (12) corresponding to the window with a high priority is also determined as the internal definition of the window whose area is the position stored in the coordinate position register (9). Read out. Then, display information is displayed via the display information transmission buffer (15) so that the read cursor pattern is displayed at the position on the screen of the display (2) indicated by the position:n information of the coordinate position register (9). The signal is sent to the control circuit (3).

また、カーソルパターンメモリ(12)には、カーソル
パターンの他に、デイスプレィ(2)の画面1−にカー
ソルを表示した際の、カーソルが表示されることにより
隠、れる部分の表示データが、表示したカーソルを消去
するための画像情報として、カーソル消去用データ記憶
部(12b)に、時格納される。
In addition to the cursor pattern, the cursor pattern memory (12) also contains display data for the part that is hidden when the cursor is displayed on screen 1- of the display (2). This image information is stored in the cursor erasure data storage section (12b) as image information for erasing the cursor.

今、デイスプレィ(2)上で第4図に示すようなアイコ
ン八が表示されているとする。このアイコンの形状等の
領域情報は、中央演算回路(1)にラスタデータとして
記憶され、その形状での表示を行なうように表示制御回
路(3)が制御されている。と同時に、アイコン情報メ
モリ(16)には、第5図に示すように、アイコン八を
複数の矩形で近似した領域情報が、アイコンへの領域情
報として記憶されている。
Assume that icon 8 as shown in FIG. 4 is now displayed on the display (2). Area information such as the shape of the icon is stored as raster data in the central processing circuit (1), and the display control circuit (3) is controlled to display the icon in that shape. At the same time, as shown in FIG. 5, area information in which icon 8 is approximated by a plurality of rectangles is stored in the icon information memory (16) as area information for the icon.

そして、マウス(4)を操作してカーソルでアイコン八
を指し、その状態でマウス(4)のボタンをクリックす
る(アイコン八を選択する操作)と、クリックに応じて
マウス(4)からイベント情報が割込入力部(7)に入
力される。
Then, operate the mouse (4) to point the cursor to icon 8, and then click the button on the mouse (4) (operation to select icon 8), event information will be sent from the mouse (4) in response to the click. is input to the interrupt input section (7).

すると、割込制御回路(8)は、座標位置レジスタ((
))からイベント情報が入力されたときのカーソルの位
:7シを示す(+J、’ ii’(情報を読み出し、読
み出した位置情報がアイコン情報メモリ(16)に記憶
されたアイコンの領域に含まれるものかどうかの判定を
行なう。この判定は、一つのアイコンに対しては一つの
アイコンの領域を構成する複数の矩形領域全てが、読み
出した位置情報を含むか否かの判断対象とされる。
Then, the interrupt control circuit (8) registers the coordinate position register ((
)) indicates the position of the cursor when the event information is input: 7 (+J, 'ii' (The information is read out, and the read position information is included in the icon area stored in the icon information memory (16). For one icon, this determination is made to determine whether all of the multiple rectangular areas that make up the area of one icon include the read position information. .

読み出した位置情報がアイコンの領域に含まれるもので
あるならば、割込制御回路(8)は、位ニア2情報が含
まれる領域を持つアイコンに対応する識別情報を、アイ
コン情報メモリ(16)から読み出し、送信バッファ(
11)を介して中央演算回路(1)に送出する。
If the read position information is included in the icon area, the interrupt control circuit (8) stores the identification information corresponding to the icon having the area containing the position nearer 2 information in the icon information memory (16). Read from the send buffer (
11) to the central processing circuit (1).

アイコンの識別情報を受は取った中央演算回路(1)は
、識別情報に対応するアイコンに定義されたコマンドや
アプリケーションを実行する。
The central processing circuit (1) that receives the identification information of the icon executes the command or application defined in the icon corresponding to the identification information.

尚、マウス(4)から割込入力部(7)に入力されたイ
ベント情報が、アイコンを指し示すものでない時や、位
+71情報がアイコンの領域に含まれない11冒こは、
;、+1込制御回路(8)はそのイベント情報と81、
に、その11rマウス(1)か1°)の移動111情報
に応じて計算され座標位置レジスタ(9)に格納されて
いるカーソルの指示位置を示す位置情報を、送信バッフ
ァ(11)を介して中央演算回路(1)に送信する。
In addition, when the event information input from the mouse (4) to the interrupt input section (7) does not point to an icon, or when the +71 information is not included in the icon area,
;, +1 included control circuit (8) receives the event information and 81,
Then, the position information indicating the indicated position of the cursor, which is calculated according to the movement 111 information of the 11r mouse (1) or 1°) and stored in the coordinate position register (9), is sent via the transmission buffer (11). It is sent to the central processing circuit (1).

そして、中央演算回路(1)では伝送されたイベント情
報と位;n情報に応じた処理を行なう。
Then, the central processing circuit (1) performs processing according to the transmitted event information and position;n information.

本実施例では、デイスプレィ(2)の表示画面りにおけ
るボインティングカーソルの表示制御も、アイコンの判
定と共にポインティングデバイス管理回路(5)か−・
括して行なっているが、マウス(4)からの移動量情報
を中央演算回路(1)に送り、中央病7回路において移
動量に対する4:1.74情報を計算してデイスプレィ
(2)]―に表示されるカーソルの位置制御を行なうよ
うに・しても良い。
In this embodiment, the display control of the pointing cursor on the display screen of the display (2) is also performed by the pointing device management circuit (5) along with the icon determination.
This is done collectively, but the movement amount information from the mouse (4) is sent to the central processing circuit (1), and the central processing circuit 7 calculates 4:1.74 information for the movement amount and displays it on the display (2). It is also possible to control the position of the cursor displayed at -.

(ト)発明の効果 本発明は以1・、の説明から明らかな(IIL <、中
央演算回路とは独1″fして、ポインティングデバイス
管理回路が、ポインティングデバイス(マウス)からの
入力にλ1する1芯答、叩ちデ(スプレィの表小画面上
におけるボインティングカーソルの移動を逐次制御し、
更にアイコン:i関する領域情報を記憶しておき、ポイ
ンティングデバイスによりアイコンを選択する操作が行
なわれたときには、選択されたアイコンに対応する識別
情報を中央演算回路に送り、中央演算回路では受は取っ
た識別情報のアイコンに定義付けられたコマンドやアプ
リケーションを実行すればよい、従って、アイコンの選
択判定の為の中央演算回路の負荷を大幅に軽減する事が
できる。そしてまた、中央演算回路の負荷を増やすこと
なく、ポインティングデバイスの機能を向上させること
が可能になる。
(G) Effects of the Invention The present invention is clear from the explanation in 1. One-core answer, hitting de (sequentially controls the movement of the pointing cursor on the small screen of the spray,
Furthermore, area information related to icon:i is stored, and when an operation to select an icon is performed using a pointing device, identification information corresponding to the selected icon is sent to the central processing circuit, and the central processing circuit receives and receives the information. It is sufficient to execute the command or application defined for the icon of the identified identification information. Therefore, the load on the central processing circuit for determining the selection of the icon can be significantly reduced. Furthermore, it becomes possible to improve the functionality of the pointing device without increasing the load on the central processing circuit.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明一実施例のポインティンダブバイス管理
装置を適応した情報処理装置の概略構成図、第2図はウ
ィンドウの説明図、第3FAはウィンドウ情報メモリと
カーソルパターンメモリの構成説明図、第4図はアイコ
ンの表示例を示す図、第5図は第4図における−・つの
アイコンを矩形で近似した場合の説明図である。 (1)  ・中央演算回路(演算装置)、(2)・デイ
スプレィ、(3)・・・表示制御回路、(4)・・マウ
ス(ポインティングデバイス)、(5)・・・ポインテ
ィングデバイス管理回路(アイコン選択装:η)、(6
)・・・入力バッファ、(7)・・・割込入力部、(8
)・・割込制御回路(アイコン識別手段)、(9) ・
・座標位置レジスタ(カーソル位置記憶手段装置)、(
10)・・・受信バッファ、(11)・・送信バッファ
、(12)・カーソルパターンメモリ、(13)・・・
ウィンドウ情報メモリ、(+3a)・・・優先順位記憶
部、(■4)・・カーソル表示制御回路、(15)・・
・表示情報送信バッファ、(16)・・・アイコン情報
メモリ(アイコン情報記t!T段)。
FIG. 1 is a schematic configuration diagram of an information processing device to which a pointing device management device according to an embodiment of the present invention is applied, FIG. 2 is an explanatory diagram of a window, and 3rd FA is an explanatory diagram of the configuration of a window information memory and a cursor pattern memory. , FIG. 4 is a diagram showing a display example of icons, and FIG. 5 is an explanatory diagram when the two icons in FIG. 4 are approximated by rectangles. (1) Central processing circuit (computing unit), (2) Display, (3) Display control circuit, (4) Mouse (pointing device), (5) Pointing device management circuit ( Icon selection device: η), (6
)...Input buffer, (7)...Interrupt input section, (8
)...Interrupt control circuit (icon identification means), (9) ・
・Coordinate position register (cursor position storage device), (
10)...Reception buffer, (11)...Transmission buffer, (12)...Cursor pattern memory, (13)...
Window information memory, (+3a)...priority storage unit, (■4)...cursor display control circuit, (15)...
-Display information transmission buffer, (16)...Icon information memory (icon information record t!T stage).

Claims (3)

【特許請求の範囲】[Claims] (1)ポインティングデバイスからの移動量を示す移動
量情報と移動量情報以外の特定のイベント情報を入力と
し、表示手段を備える演算装置に接続されるアイコン選
択装置において、 ポインティングデバイスからの移動量情報に対応する前
記表示手段の表示画面上における位置情報を計算するカ
ーソル位置管理手段と、該カーソル位置管理手段で計算
された位置情報を記憶するカーソル位置記憶手段と、前
記表示手段上に表示されるアイコンの領域を示す領域情
報とそのアイコンに対応する識別情報とを記憶するアイ
コン情報記憶手段と、ポインティングデバイスから特定
のイベント情報が入力されたときにカーソル位置記憶手
段に記憶された位置情報が、前記アイコン情報記憶手段
に記憶されたアイコンの領域情報で示される領域に含ま
れるものかを判定し、含まれるときには、位置情報を含
む領域のアイコンに対応する識別情報を演算装置に送出
するアイコン識別手段を備えることを特徴とするアイコ
ン選択装置。
(1) In an icon selection device that receives movement amount information indicating the movement amount from the pointing device and specific event information other than the movement amount information, and is connected to an arithmetic unit equipped with a display means, the movement amount information from the pointing device is inputted. cursor position management means for calculating positional information on the display screen of said display means corresponding to said cursor position management means; cursor position storage means for storing positional information calculated by said cursor position management means; icon information storage means for storing area information indicating the area of the icon and identification information corresponding to the icon; and position information stored in the cursor position storage means when specific event information is input from the pointing device. Icon identification that determines whether the icon is included in the area indicated by the area information of the icon stored in the icon information storage means, and when the icon is included, sends identification information corresponding to the icon in the area including position information to the arithmetic device. An icon selection device comprising: means.
(2)前記アイコン情報記憶手段に記憶されるアイコン
の領域情報で示される領域は矩形であることを特徴とす
る請求項1記載のアイコン選択装置。
(2) The icon selection device according to claim 1, wherein the area indicated by the icon area information stored in the icon information storage means is rectangular.
(3)前記アイコン情報記憶手段には、表示手段に表示
されるアイコンの形状を近似する複数の矩形の集合がア
イコンの領域情報として記憶されることを特徴とする請
求項l記載のアイコン選択装置。
(3) The icon selection device according to claim 1, wherein the icon information storage means stores a set of a plurality of rectangles that approximate the shape of the icon displayed on the display means as icon area information. .
JP1043462A 1989-02-23 1989-02-23 Icon selecting device Pending JPH02222021A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1043462A JPH02222021A (en) 1989-02-23 1989-02-23 Icon selecting device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1043462A JPH02222021A (en) 1989-02-23 1989-02-23 Icon selecting device

Publications (1)

Publication Number Publication Date
JPH02222021A true JPH02222021A (en) 1990-09-04

Family

ID=12664378

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1043462A Pending JPH02222021A (en) 1989-02-23 1989-02-23 Icon selecting device

Country Status (1)

Country Link
JP (1) JPH02222021A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06103011A (en) * 1991-12-16 1994-04-15 Lucas Manag Syst Kk Gantt chart type plate system for executing work application
US8286101B2 (en) 2003-07-28 2012-10-09 Sig G Kupka Manipulating an on-screen object using zones surrounding the object

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS603738A (en) * 1983-06-22 1985-01-10 Toyota Motor Corp Input device
JPS60105034A (en) * 1983-11-11 1985-06-10 Matsushita Electric Ind Co Ltd Input device of coordinate value
JPS63155223A (en) * 1986-12-18 1988-06-28 Fujitsu Ltd Touch coordinate input device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS603738A (en) * 1983-06-22 1985-01-10 Toyota Motor Corp Input device
JPS60105034A (en) * 1983-11-11 1985-06-10 Matsushita Electric Ind Co Ltd Input device of coordinate value
JPS63155223A (en) * 1986-12-18 1988-06-28 Fujitsu Ltd Touch coordinate input device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06103011A (en) * 1991-12-16 1994-04-15 Lucas Manag Syst Kk Gantt chart type plate system for executing work application
US8286101B2 (en) 2003-07-28 2012-10-09 Sig G Kupka Manipulating an on-screen object using zones surrounding the object

Similar Documents

Publication Publication Date Title
US5757361A (en) Method and apparatus in computer systems to selectively map tablet input devices using a virtual boundary
JPH0467647B2 (en)
EP0159400A1 (en) Display terminal with a cursor responsive virtual distributed menu
US20090091547A1 (en) Information display device
JPH10269022A (en) Portable information processor with communication function
JPS62276673A (en) Multiwindow display device
US6002399A (en) Apparatus and method for creating diagrams
JPH1124841A (en) Information processing device and method, and storage medium
JPH09190287A (en) Cursor control method and information processor realizing the method
JPH02222021A (en) Icon selecting device
JP3284272B2 (en) Data input method and device / data input program recording medium
JPS63298433A (en) Selection system for operation subject
JP3892534B2 (en) Display device
CN112799526A (en) Method and system for simultaneously displaying and operating multiple mice in single system
KR101260016B1 (en) Method and touch-screen device for implementing pointer interface using skin-type interface
JP2016177560A (en) Electronic device
JP2000020212A (en) Device and method for table data display and storage medium having stored program for table data display thereon
JPH04320579A (en) Image processor
JPH06301759A (en) Picture processor
JPH07295747A (en) Computer system
CN113918069A (en) Information interaction method and device, electronic equipment and storage medium
JPS6243779A (en) Template picture drawing device for graphic processing
JPH0245878A (en) Interactive cad system
JP2943185B2 (en) Coordinate input method in CAD system
JPH0358121A (en) Industrial controller