JPH06175807A - Graphical user interface equipment - Google Patents

Graphical user interface equipment

Info

Publication number
JPH06175807A
JPH06175807A JP32414392A JP32414392A JPH06175807A JP H06175807 A JPH06175807 A JP H06175807A JP 32414392 A JP32414392 A JP 32414392A JP 32414392 A JP32414392 A JP 32414392A JP H06175807 A JPH06175807 A JP H06175807A
Authority
JP
Japan
Prior art keywords
pointer
information
display
screen
control 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.)
Pending
Application number
JP32414392A
Other languages
Japanese (ja)
Inventor
Kazunori Sakanobe
和憲 坂廼辺
Noriyuki Kushiro
紀之 久代
Junko Suzuki
淳子 鈴木
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP32414392A priority Critical patent/JPH06175807A/en
Publication of JPH06175807A publication Critical patent/JPH06175807A/en
Pending legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)

Abstract

PURPOSE:To provide speedy and exact pointing by providing a pointer move control means for inputting icon size information under display from a screen icon managing means and device move information from a pointing device and for outputting the move position of a display pointer to select optimum pointing precision corresponding to the size of an icon. CONSTITUTION:A drawing display control means 4 inputs pointing information outputted from a pointing device 2 and performs the execution of the function and the preparation of screen display information. A screen icon managing means 5 manages attribute information such as a function, design and size provided for the icon under display for each icon. A pointer move control means 6 is a section for outputting the move position of the pointer, holds the size of the icon on a screen, inputs the device move information to be generated each time the pointing device 2 is moved and outputs the moving request and moving amount of the pointer under display to a display data preparing means 7.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は表示器に表示された内容
に従ってポインティングデバイスを操作することにより
外部に所定の信号を出力するグラフィカルユーザインタ
フェース機器に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a graphical user interface device for outputting a predetermined signal to the outside by operating a pointing device according to the contents displayed on a display.

【0002】[0002]

【従来の技術】近年、パソコンやワークステーションで
は、ユーザインタフェースの向上を図るため、1つの画
面上に複数のウィンドウを設定し、これらのウィンドウ
上で複数のアプリケーションプログラムをマウスなどの
ポインティングデバイスにより容易に操作できるグラフ
ィカルユーザインタフェースが多くなっている。
2. Description of the Related Art In recent years, in order to improve a user interface in a personal computer or a workstation, a plurality of windows are set on one screen and a plurality of application programs can be easily operated on these windows by a pointing device such as a mouse. There are many graphical user interfaces that can be operated.

【0003】以下に従来のウィンドウシステムの構成例
を示す。図8は、特開平4−51312に示された情報
処理装置の構成を示すブロック図である。同図におい
て、61はマウス入力手段、62は主処理手段、63は
スクリーンメモリ、64はマウス及び3は表示器であ
る。マウス64は、操作者のマウス移動及びボタンクリ
ックを検出して、移動情報及びクリック情報を出力す
る。マウス入力手段61は、マウス移動情報及びクリッ
ク情報を入力して、スクリーン上の表示座標情報及びク
リック情報を出力する。主処理手段62は、マウス操作
に対応する機能の実行及び表示情報の作成を行う。スリ
ーンメモリ63は、マウス入力手段61及び主処理手段
62より出力されるデータを元に画面表示データをセッ
トし、表示器3に出力する。表示器3は、スクリーンメ
モリ63からのデータを入力して表示し、操作者に視覚
情報を与える。従って、かかる情報処理装置において、
マウス入力手段61は、マウス64からデータを入力し
てスクリーン座標を出力している。換言すると、スクリ
ーン座標は、マウス64の移動情報のみで作成されるこ
とになる。
An example of the configuration of a conventional window system is shown below. FIG. 8 is a block diagram showing the configuration of the information processing apparatus disclosed in Japanese Patent Laid-Open No. 4-51312. In the figure, 61 is a mouse input means, 62 is a main processing means, 63 is a screen memory, 64 is a mouse and 3 is a display. The mouse 64 detects movement of the operator's mouse and button click, and outputs movement information and click information. The mouse input means 61 inputs mouse movement information and click information and outputs display coordinate information on the screen and click information. The main processing means 62 executes functions corresponding to mouse operations and creates display information. The screen memory 63 sets screen display data based on the data output from the mouse input unit 61 and the main processing unit 62, and outputs the screen display data to the display 3. The display device 3 inputs and displays the data from the screen memory 63 to give the operator visual information. Therefore, in such an information processing device,
The mouse input means 61 inputs data from the mouse 64 and outputs screen coordinates. In other words, the screen coordinates are created only by the movement information of the mouse 64.

【0004】一方、このようなグラフィカルユーザイン
タフェース機器を操作するユーザにおいては、以下のよ
うな意識が働くと考えられる。画面上に大きなアイコン
が表示されている場合は、ポインティング位置を大きく
変化させて、即ちポインティング精度を粗くして速く選
択したい。また、小さなアイコンが表示されている場合
は、ポインティング位置を小さく変化させて、即ちポイ
ンティング精度を細かくして正確に操作したいという意
識がそれぞれ働く。また、アプリケーションの種類が異
なる場合も同様の状況が考えられる。例えば、CADの
グラフィックデータの作成の場合等は精度の高いポイン
ティングが要求され、ワープロなどキャラクタデータの
作成の場合等はあまり細かい精度が要求されない。
On the other hand, a user who operates such a graphical user interface device is considered to have the following consciousness. When a large icon is displayed on the screen, it is desired to greatly change the pointing position, that is, to make the pointing accuracy rough and select quickly. In addition, when a small icon is displayed, it is necessary to change the pointing position to a small degree, that is, to make the pointing accuracy fine and operate accurately. The same situation can be considered when the types of applications are different. For example, in the case of creating CAD graphic data, highly accurate pointing is required, and in the case of creating character data such as a word processor, very fine precision is not required.

【0005】[0005]

【発明が解決しようとする課題】上述した従来の情報処
理装置においては、スクリーンのポインタ表示位置がマ
ウスの動作距離によってのみ制御されるように構成され
ているので、ポインティングの精度が固定となり、アイ
コンサイズに応じたポインティング精度の変更ができな
いと共に、装置上で多種のアプリケーションが実行され
るような場合、個々のアプリケーションに応じたポイン
ティング精度の変更もできなかった。このため、ユーザ
のポインティング速度が遅く、不正確な操作が発生する
という問題点があった。本発明の目的は、上述した問題
点に鑑み、ポインティングの精度及び速度が向上できる
グラフィカルユーザインタフェース機器を提供するもの
である。
In the above-mentioned conventional information processing apparatus, since the pointer display position on the screen is controlled only by the movement distance of the mouse, the pointing accuracy is fixed and the icon In addition to the inability to change the pointing accuracy according to the size, when various applications are executed on the device, the pointing accuracy according to each application cannot be changed. Therefore, there is a problem that the pointing speed of the user is slow and an inaccurate operation occurs. In view of the above-mentioned problems, an object of the present invention is to provide a graphical user interface device capable of improving pointing accuracy and speed.

【0006】[0006]

【課題を解決するための手段】本発明は上述した目的を
達成するため、マウスなどのポインティングデバイス
と、上記ポインティングデバイスから出力されるデバイ
ス移動情報及び選択ボタン情報を入力し、画面情報の作
成及び選択機能の実行を行う画面表示制御手段と、上記
画面表示制御手段の出力する画面データを表示する表示
器とを備えたグラフィカルユーザインタフェース機器に
おいて、上記画面表示制御手段は、表示中のアイコン毎
の属性情報を管理する画面アイコン管理手段と、上記画
面アイコン管理手段からの上記アイコンのサイズ情報及
び上記ポインティングデバイスからのデバイス移動情報
を入力し、表示ポインタの移動位置を出力するポインタ
移動制御手段とを具備したものであり、上記ポインタ移
動制御手段は、表示中アイコンサイズを入力して、ポイ
ンティングデバイス移動のための補正データを出力する
パラメータ設定手段と、上記ポンティングデバイスから
移動情報を入力し、変位速度、移動速度及び移動方向を
出力する移動データ計算手段と、上記パラメータ設定手
段及び上記移動データ計算手段より出力される各情報か
らポインタの表示位置を計算するポインタ表示計算手段
とを備えたものである。
In order to achieve the above object, the present invention inputs a pointing device such as a mouse, device movement information and selection button information output from the pointing device, and creates screen information. In a graphical user interface device provided with a screen display control means for executing a selection function and a display device for displaying screen data output by the screen display control means, the screen display control means is provided for each icon being displayed. Screen icon management means for managing attribute information, and pointer movement control means for inputting the size information of the icon from the screen icon management means and device movement information from the pointing device and outputting the movement position of the display pointer. The pointer movement control means is provided with a display. Parameter setting means for inputting icon size and outputting correction data for moving the pointing device, and movement data calculation means for inputting movement information from the pointing device and outputting displacement speed, moving speed and moving direction. A pointer display calculation means for calculating the display position of the pointer from each information output from the parameter setting means and the movement data calculation means.

【0007】また、マウスなどのポインティングデバイ
スと、上記ポインティングデバイスから出力されるデバ
イス移動情報及び選択ボタン情報を入力し、画面情報の
作成及び選択機能の実行を行う画面表示制御手段と、上
記画面表示制御手段の出力する画面データを表示する表
示器とを備えたグラフィカルユーザインタフェース機器
において、上記画面表示制御手段は、ユーザに提供する
アプリケーションプログラムを管理するアプリケーショ
ン管理手段と、上記アプリケーション管理手段からの利
用目的情報及び上記ポインティングデバイスからのデバ
イス移動情報を入力し、表示ポインタの移動量を出力す
るポインタ移動制御手段とを具備したものである。
A pointing device such as a mouse, screen display control means for inputting device movement information and selection button information output from the pointing device, creating screen information and executing a selection function, and the screen display. In a graphical user interface device having a display for displaying screen data output by the control means, the screen display control means uses application management means for managing an application program provided to a user and utilization from the application management means. Pointer movement control means for inputting the target information and device movement information from the pointing device and outputting the movement amount of the display pointer.

【0008】[0008]

【作用】本発明においては、画面アイコン管理手段から
の表示中のアイコンサイズ情報及びポインティングデバ
イスからのデバイス移動情報を入力し、表示ポインタの
移動位置を出力するポインタ移動制御手段を設けたの
で、アイコンの大小に応じた最適なポインティング精度
の選択が可能となる。また、アプリケーション管理手段
からの表示中のアプリケーション利用目的情報及びポイ
ンティングデバイスからのデバイス移動情報を入力し、
表示ポインタの移動量を出力するポインタ移動制御手段
を設けたので、CAD、ワープロなどのアプリケーショ
ンの種類に応じたポインティング精度の調整が可能とな
る。
In the present invention, the pointer movement control means for inputting the icon size information being displayed from the screen icon management means and the device movement information from the pointing device and outputting the movement position of the display pointer is provided. It is possible to select the optimum pointing accuracy according to the size of. In addition, input application usage purpose information being displayed from the application management means and device movement information from the pointing device,
Since the pointer movement control means for outputting the movement amount of the display pointer is provided, it is possible to adjust the pointing accuracy according to the type of application such as CAD or word processor.

【0009】[0009]

【実施例】以下、本発明のグラフィカルユーザインタフ
ェース機器に係る実施例を図1〜図7に基づいて説明す
る。 (実施例1)図1は実施例1に係るグラフィカルユーザ
インタフェース機器のブロック図である。同実施例によ
れば、グラフィカルユーザインタフェース機器1は、ア
イコンの選択、アイコンの移動及びメニューの選択に使
用するマウスなどのポインティングデバイス2と、CR
Tなどの表示器3と、これらポインティングデバイス2
及び表示器3が接続されたパーソナルコンピュータなど
の画面表示制御手段4とから構成され、画面表示制御手
段4は、ポインタ移動制御手段6、このポインタ移動制
御手段6に夫々接続された画面アイコン管理手段5及び
表示データ作成手段7から成っている。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT An embodiment of a graphical user interface device of the present invention will be described below with reference to FIGS. (First Embodiment) FIG. 1 is a block diagram of a graphical user interface device according to a first embodiment. According to the embodiment, the graphical user interface device 1 includes a pointing device 2 such as a mouse used for selecting icons, moving icons and selecting menus, and a CR.
Display device 3 such as T and these pointing devices 2
And a screen display control means 4 such as a personal computer to which the display device 3 is connected. The screen display control means 4 includes a pointer movement control means 6 and a screen icon management means connected to the pointer movement control means 6, respectively. 5 and display data creating means 7.

【0010】画面表示制御手段4は、グラフィカルユー
ザインタフェース機器1の画面データの作成及び機能の
実行を行う部分であり、ポインティングデバイス2から
出力されるポインティング(移動,選択)情報を入力
し、機能の実行及び画面表示情報の作成を行う。画面ア
イコン管理手段5は、表示中のアイコンの持つ機能、デ
ザイン、サイズ等の属性情報を各アイコン毎に管理する
手段である。ポインタ移動制御手段6は、画面上のポイ
ンタの移動位置を出力する部分であり、画面上のアイコ
ンサイズを保持し、ポインティングデバイス2が移動す
る毎に発生するデバイス移動情報を入力し、表示データ
作成手段7に対し表示中ポインタの移動要求及び移動量
を出力する手段である。ここで、ポインタとは、画面上
の指定箇所表示をいい、矢印等のアイコンが通常用いら
れる。
The screen display control means 4 is a part for creating screen data of the graphical user interface device 1 and executing functions, and inputs pointing (movement, selection) information output from the pointing device 2 to display the functions. Perform and create screen display information. The screen icon management unit 5 is a unit that manages attribute information such as a function, design, and size of an icon being displayed for each icon. The pointer movement control means 6 is a part that outputs the movement position of the pointer on the screen, holds the icon size on the screen, inputs device movement information generated every time the pointing device 2 moves, and creates display data. It is means for outputting a movement request and a movement amount of the displayed pointer to the means 7. Here, the pointer refers to a designated place display on the screen, and an icon such as an arrow is usually used.

【0011】表示データ作成手段7は、表示中の画面の
グラフィックデータの管理及び機能の実行を行う部分で
あり、ポインティングデバイス2から入力した選択情報
及びポインタ移動制御手段6から入力したポインタ移動
位置を入力して表示画面のデータの作成及び選択された
機能の実行を行う。尚、画面アイコン管理手段5、ポイ
ンタ移動制御手段6及び表示データ作成手段7は、コン
ピュータ内のプログラムメモリ等で実現しても良い。
The display data creating means 7 is a part for managing the graphic data of the screen being displayed and executing the function, and displays the selection information input from the pointing device 2 and the pointer movement position input from the pointer movement control means 6. Input to create display screen data and execute selected functions. The screen icon management means 5, the pointer movement control means 6, and the display data creation means 7 may be realized by a program memory in a computer.

【0012】次に、かかるグラフィカルユーザインタフ
ェース機器1の動作を説明する。先ず、電源ONもしく
はポインティングデバイス2のスイッチ押下などの動作
が行われた場合、画面表示の作成及び変更が必要とな
り、表示データ作成手段7は、画面表示データを作成す
ると同時に、ポインタ移動制御手段6に表示中のアイコ
ンのサイズ情報を通報する。ポインタ移動制御手段6
は、画面表示の変更毎に表示中アイコンサイズ情報を入
力して、ポインティング精度を作成し、これを保持す
る。そして、ポインティングデバイス2が、操作者によ
って操作されると、ポインティングデバイス2は、デバ
イス移動情報を出力する。ポインタ移動制御手段6は、
デバイス移動情報とポインティング精度からポインタ表
示位置データを算出する。表示データ作成手段7は、ポ
インタ表示位置データを入力し、表示中の画面データの
書き換えを行い、これに伴い表示器3の表示が変化す
る。
Next, the operation of the graphical user interface device 1 will be described. First, when an operation such as turning on the power or pressing a switch of the pointing device 2 is performed, it is necessary to create and change the screen display, and the display data creating means 7 creates the screen display data and at the same time the pointer movement control means 6 Report the size information of the icon displayed in. Pointer movement control means 6
Inputs the displayed icon size information each time the screen display is changed, creates pointing accuracy, and holds the pointing accuracy. Then, when the pointing device 2 is operated by the operator, the pointing device 2 outputs the device movement information. The pointer movement control means 6
The pointer display position data is calculated from the device movement information and the pointing accuracy. The display data creating means 7 inputs the pointer display position data, rewrites the screen data being displayed, and the display of the display 3 changes accordingly.

【0013】このような動作により、アイコンの画面上
の大きさに対応したポインティング精度の自動変更が実
現される。更に、ポインタ移動制御手段6の動作につい
て図2を用いて説明する。ここで、図2はポインタ移動
制御手段6の動作を説明するフローチャートである。即
ち、ポインタ移動制御手段6には、画面アイコン管理手
段5からくる画面アイコンサイズデータもしくはポイン
ティングデバイス2からくる移動情報が入力される。こ
こで、画面アイコンサイズデータが入力された場合、ポ
インタ移動制御手段6は、先ず、画面アイコンサイズデ
ータか否かの判断をした後(ステップS71)、例え
ば、画面アイコンサイズとポインティング精度間の変換
テーブルなどを用いてポインティング精度データを更新
する(ステップS75)。
By such an operation, the pointing accuracy is automatically changed according to the size of the icon on the screen. Further, the operation of the pointer movement control means 6 will be described with reference to FIG. Here, FIG. 2 is a flow chart for explaining the operation of the pointer movement control means 6. That is, the pointer movement control means 6 receives screen icon size data from the screen icon management means 5 or movement information from the pointing device 2. Here, when the screen icon size data is input, the pointer movement control means 6 first determines whether or not it is the screen icon size data (step S71), and then, for example, converts between the screen icon size and the pointing accuracy. The pointing accuracy data is updated using a table or the like (step S75).

【0014】一方、ポインティングデバイス移動情報が
入力された場合は、先ず、画面アイコンサイズか否かの
判断(ステップS71)及びポインティングデバイス移
動情報か否かの判断(ステップS72)を経て、ポイン
ティング精度データ及びポインティングデバイス移動デ
ータから、例えばポインティングデバイス移動距離にポ
インティング精度係数を乗算するなどしてポインタを画
面に表示する位置を計算した後(ステップS73)、こ
のポインタ位置を表示データ作成手段7に出力する(ス
テップS74)。
On the other hand, when the pointing device movement information is input, first, it is judged whether or not it is the screen icon size (step S71) and whether or not it is the pointing device movement information (step S72), and then the pointing accuracy data. Further, after calculating the position where the pointer is displayed on the screen from the pointing device movement data, for example, by multiplying the pointing device movement distance by the pointing accuracy coefficient (step S73), this pointer position is output to the display data creating means 7. (Step S74).

【0015】(実施例2)次に、実施例2に係るグラフ
ィカルユーザインタフェース機器について説明する。但
し、実施例2では、ポインタ移動制御手段を除くその他
の構成は実施例1と同様なので、図3によりポインタ移
動制御手段のみ説明する。即ち、ポインタ移動制御手段
において、パラメータ設定手段22は、画面表示内容に
応じポインティング精度を設定する手段である。ここ
で、ポインティング精度とは、ポインティングデバイス
2より発生しポインタ位置情報を作成するための移動情
報に対する補正係数をいう。本実施例では、ポインティ
ングデバイス2の移動量と移動速度をパラメータにして
表示ポインタの移動量を算出するように構成したことに
より、ポインティング精度は、変位係数と速度係数の2
種類で構成される。
(Second Embodiment) Next, a graphical user interface device according to a second embodiment will be described. However, the second embodiment is the same as the first embodiment except for the pointer movement control means, and therefore only the pointer movement control means will be described with reference to FIG. That is, in the pointer movement control means, the parameter setting means 22 is means for setting the pointing accuracy according to the screen display content. Here, the pointing accuracy refers to a correction coefficient for movement information generated by the pointing device 2 to create pointer position information. In the present embodiment, the moving amount and moving speed of the pointing device 2 are used as parameters to calculate the moving amount of the display pointer, so that the pointing accuracy is 2 of the displacement coefficient and the speed coefficient.
Composed of types.

【0016】変位係数は、ポインティングデバイス2の
移動距離とポインティングデバイス2の移動にともない
移動する表示ポインタの移動量の比であり、速度係数
は、ポインティングデバイス2の移動速度とポインティ
ングデバイス2の移動にともない移動する表示ポインタ
の移動量の比である。変位係数及び速度係数は共に値の
増加に伴い表示ポインタ移動量が増加する。従って、図
4及び図5に示すように、表示中の平均アイコンサイズ
が大、即ちユーザにおいてポインティング速度向上への
要求が強い場合は、変位係数を大とし、ポインティング
精度を粗くし、平均アイコンサイズが小の場合は、ポイ
ンティング精度を細かくする。
The displacement coefficient is the ratio of the movement distance of the pointing device 2 to the movement amount of the display pointer that moves with the movement of the pointing device 2, and the speed coefficient corresponds to the movement speed of the pointing device 2 and the movement of the pointing device 2. This is the ratio of the amount of movement of the display pointer that moves with it. As the displacement coefficient and the velocity coefficient both increase, the display pointer movement amount increases. Therefore, as shown in FIG. 4 and FIG. 5, when the average icon size being displayed is large, that is, when the user has a strong demand for improving the pointing speed, the displacement coefficient is set to a large value to make the pointing accuracy coarse and the average icon size large. If is small, refine the pointing accuracy.

【0017】移動データ計算手段21は、ポインティン
グデバイス2より出力される移動情報からポインティン
グデバイス2の移動距離(以下、変位データと称す
る)、速度データ及び方向データを検出する手段であ
る。ポインタ表示計算手段25は、移動データ計算手段
21とパラメータ設定手段22の各出力を入力して新し
いポインタの表示位置を出力する手段であり、詳しくは
ポインタ移動距離計算手段23とポインタ位置計算手段
24とで構成される。
The movement data calculation means 21 is means for detecting movement distance (hereinafter referred to as displacement data) of the pointing device 2, velocity data and direction data from movement information output from the pointing device 2. The pointer display calculation means 25 is means for inputting each output of the movement data calculation means 21 and the parameter setting means 22 and outputting the display position of a new pointer. More specifically, the pointer movement distance calculation means 23 and the pointer position calculation means 24. Composed of and.

【0018】ポインタ移動距離計算手段23は、現在ポ
インティングデバイス2で選択されているポインタの移
動距離を計算する手段である。ポインタの移動距離は、
パラメータ設定手段22からの変位係数及び速度係数
と、移動データ計算手段21からの変位データ及び速度
データとを入力として計算される。以下にそのデータ計
算式の例を示す。 l=Cv・V+Cx・X 上式において、lはポインタ移動距離、Cvは速度係
数、Vは速度デシータ、Cxは変位係数及びXは変位デ
ータであり、これら各値は全てスカラー量である。
The pointer movement distance calculation means 23 is means for calculating the movement distance of the pointer currently selected by the pointing device 2. The movement distance of the pointer is
The displacement coefficient and the velocity coefficient from the parameter setting means 22 and the displacement data and the velocity data from the movement data calculating means 21 are input and calculated. An example of the data calculation formula is shown below. 1 = Cv · V + Cx · X In the above equation, 1 is a pointer moving distance, Cv is a velocity coefficient, V is a velocity deciter, Cx is a displacement coefficient and X is displacement data, and each of these values is a scalar quantity.

【0019】ポインタ位置計算手段24は、ポインタ移
動距離計算手段23の出力するポインタ移動距離と移動
データ計算手段21の出力する移動方向データとを入力
して、現在ポインティングデバイス2で選択されている
ポインタの新しい表示位置データを出力する手段であ
る。次に、かかるポインタ移動制御手段60の動作につ
いて説明する。先ず、電源ONもしくはポインティング
デバイス2のスイッチ押下などの動作を行うと、表示デ
ータ作成手段7は、画面表示データを作成すると同時
に、ポインタ移動制御手段60に表示中のアイコンのサ
イズ情報を通報する。ポインタ移動制御手段60内のパ
ラメータ設定手段22は、上述した通り画面毎のポイン
ティング精度、即ち、変位係数及び速度係数を決定す
る。決定された変位係数及び速度係数は、ポインタ移動
距離計算手段23により保持される。
The pointer position calculation means 24 inputs the pointer movement distance output by the pointer movement distance calculation means 23 and the movement direction data output by the movement data calculation means 21, and the pointer currently selected by the pointing device 2 is input. Is a means for outputting new display position data of. Next, the operation of the pointer movement control means 60 will be described. First, when the power is turned on or the switch of the pointing device 2 is pressed, the display data creation means 7 creates screen display data and at the same time notifies the pointer movement control means 60 of the size information of the icon being displayed. The parameter setting means 22 in the pointer movement control means 60 determines the pointing accuracy, that is, the displacement coefficient and the speed coefficient for each screen as described above. The determined displacement coefficient and velocity coefficient are held by the pointer movement distance calculation means 23.

【0020】ここで、ポインティングデバイス2が操作
者によって操作されると、ポインティングデバイス2
は、デバイス移動情報を出力し、ポインタ移動制御手段
60内の移動データ計算手段21では、デバイス移動情
報を受けて移動速度、移動距離及び移動方向の各データ
を計算する。移動データ計算手段21から出力された変
位データ及び速度データは、ポインタ移動距離計算手段
23に入力される。ポインタ移動距離計算手段23で
は、予めパラメータ設定手段22により得ている変位係
数及び速度係数と、移動データ計算手段21から得た変
位データ及び速度データとを元にポインタ移動距離情報
を計算する。ポインタ位置計算手段24は、ポインタ移
動距離情報と、移動データ計算手段21から出力された
方向データとを元にポインタの表示位置データを算出す
る。表示データ作成手段7は、ポインタ表示位置データ
を入力し、表示中の画面データの書き換えを行い、これ
に伴い表示器3の表示が変化する。このような動作によ
り、アイコンの画面上の大きさに対応したポインティン
グ精度の自動変更が実現される。
Here, when the pointing device 2 is operated by the operator, the pointing device 2
Outputs device movement information, and the movement data calculation means 21 in the pointer movement control means 60 receives the device movement information and calculates each data of movement speed, movement distance, and movement direction. The displacement data and the velocity data output from the movement data calculation means 21 are input to the pointer movement distance calculation means 23. The pointer movement distance calculation means 23 calculates pointer movement distance information based on the displacement coefficient and speed coefficient previously obtained by the parameter setting means 22 and the displacement data and speed data obtained from the movement data calculation means 21. The pointer position calculation means 24 calculates pointer display position data based on the pointer movement distance information and the direction data output from the movement data calculation means 21. The display data creating means 7 inputs the pointer display position data, rewrites the screen data being displayed, and the display of the display 3 changes accordingly. By such an operation, the pointing accuracy is automatically changed corresponding to the size of the icon on the screen.

【0021】(実施例3)図6は実施例3に係るグラフ
ィカルユーザインタフェース機器のブロック図である。
同実施例によれば、グラフィカルユーザインタフェース
機器10は、マウスなどのポインティングデバイス2
と、CRTなどの表示器3と、これらポインティングデ
バイス2及び表示器3が接続されたパーソナルコンピュ
ータなどの画面表示制御手段4とから構成され、画面表
示制御手段4は、ポインタ移動制御手段6、このポイン
タ移動制御手段6に夫々接続されたアプリケ−ション管
理手段8及び表示データ作成手段7から成っている。
(Third Embodiment) FIG. 6 is a block diagram of a graphical user interface device according to a third embodiment.
According to the embodiment, the graphical user interface device 10 includes the pointing device 2 such as a mouse.
And a display device 3 such as a CRT and a screen display control means 4 such as a personal computer to which the pointing device 2 and the display device 3 are connected. The screen display control means 4 includes the pointer movement control means 6 and It is composed of an application management means 8 and a display data creation means 7 which are respectively connected to the pointer movement control means 6.

【0022】画面表示制御手段4は、グラフィカルユー
ザインタフェース機器10の画面データの作成及び機能
の実行を行う部分であり、ポインティングデバイス2か
ら出力されるポインティング(移動,選択)情報を入力
し、機能の実行及び画面表示情報の作成を行う。アプリ
ケーション管理手段8は、グラフィカルユーザインタフ
ェース機器10上で動作中のアプリケーションソフトウ
ェアを管理し、その機能を実行する手段である。ポイン
タ移動制御手段6は、画面上のポインタの移動位置を出
力する部分であり、アプリケーション管理手段8から入
力した利用目的情報を保持し、ポインティングデバイス
2が移動する毎に発生するデバイス移動情報を入力し、
表示データ作成手段7に表示中ポインタの移動要求及び
移動量を出力する。表示データ作成手段7は、表示中の
画面のグラフィックデータの管理及び機能の実行を行う
部分であり、ポインティングデバイス2から入力した選
択情報及びポインタ移動制御手段6から入力したポイン
タ移動位置を入力して表示画面のデータの作成及び選択
された機能の実行を行う。尚、アプリケーション管理手
段8、ポインタ移動制御手段6及び表示データ作成手段
7は、コンピュータ内のプログラムメモリ等で実現して
も良い。
The screen display control means 4 is a part for creating screen data of the graphical user interface device 10 and executing functions, and inputs pointing (moving, selecting) information output from the pointing device 2 to display the functions. Perform and create screen display information. The application management means 8 is means for managing application software operating on the graphical user interface device 10 and executing its function. The pointer movement control means 6 is a part for outputting the movement position of the pointer on the screen, holds the usage purpose information input from the application management means 8, and inputs device movement information generated every time the pointing device 2 moves. Then
The movement request and the movement amount of the displayed pointer are output to the display data creating means 7. The display data creation means 7 is a part that manages graphic data of the screen being displayed and executes functions, and inputs the selection information input from the pointing device 2 and the pointer movement position input from the pointer movement control means 6. Creates display screen data and executes selected functions. The application management means 8, the pointer movement control means 6, and the display data creation means 7 may be realized by a program memory in a computer.

【0023】次に、かかるグラフィカルユーザインタフ
ェース機器10の動作を説明する。先ず、グラフィカル
ユーザインタフェース機器10において、電源ONもし
くはアプリケーションソフトウェアの切り換えなどが発
生すると、アプリケーション管理手段8は、アプリケー
ションソフトウェアを起動すると同時に、ポインタ移動
制御手段6に利用目的情報を出力する。ここで、利用目
的情報とは、例えばワープロ、CAD及び表計算などの
ソフトウェアの利用される主な目的を要素とするもので
ある。ポインタ移動制御手段6は、利用目的情報を入力
して、ポインティング精度を作成し、これを保持する。
ここで、ポインティングデバイス2が、操作者によって
操作されると、ポインティングデバイス2は、デバイス
移動情報を出力する。ポインタ移動制御手段6は、デバ
イス移動情報とポインティング精度からポインタの表示
位置データを算出する。表示データ作成手段7は、ポイ
ンタ表示位置データを入力し、表示中の画面データの書
き換えを行い、これに伴い表示器3の表示が変化する。
このような動作により、アプリケーションソフトウェア
の利用目的に対応したポインティング精度の自動変更が
実現される。
Next, the operation of the graphical user interface device 10 will be described. First, in the graphical user interface device 10, when the power is turned on or the application software is switched, the application management means 8 activates the application software and simultaneously outputs the usage purpose information to the pointer movement control means 6. Here, the purpose-of-use information is, for example, a main purpose for which software such as word processor, CAD, and spreadsheet is used. The pointer movement control means 6 inputs the purpose-of-use information, creates pointing accuracy, and holds it.
Here, when the pointing device 2 is operated by the operator, the pointing device 2 outputs device movement information. The pointer movement control means 6 calculates the display position data of the pointer from the device movement information and the pointing accuracy. The display data creating means 7 inputs the pointer display position data, rewrites the screen data being displayed, and the display of the display 3 changes accordingly.
By such an operation, the pointing accuracy is automatically changed according to the purpose of using the application software.

【0024】更に、ポインタ移動制御手段6の動作を図
7を用いて説明する。尚、図7は、ポインタ移動制御手
段6の動作を示すフローチャートである。即ち、ポイン
タ移動制御手段6には、アプリケーション管理手段8か
らくる利用目的データもしくはポインティングデバイス
2からくる移動情報が入力される。ここで、利用目的デ
ータが入力された場合、ポインタ移動制御手段6は、先
ず、利用目的データか否かを判断し(ステップS8
1)、その後、ポインティング精度データを更新する
(ステップS85)。ステップS85におけるポインテ
ィング精度データの更新は、例えば利用目的データとポ
インティング精度間の変換テーブルなどを用いて行う。
The operation of the pointer movement control means 6 will be described with reference to FIG. 7 is a flowchart showing the operation of the pointer movement control means 6. That is, the pointer movement control means 6 receives the purpose-of-use data from the application management means 8 or the movement information from the pointing device 2. Here, when the usage purpose data is input, the pointer movement control means 6 first determines whether it is the usage purpose data (step S8).
1) After that, the pointing accuracy data is updated (step S85). The updating of the pointing accuracy data in step S85 is performed using, for example, a conversion table between the usage purpose data and the pointing accuracy.

【0025】一方、ポインティングデバイス移動情報が
入力された場合、利用目的データか否かの判断(ステッ
プS81)及びポインティングデバイス移動情報か否か
の判断(ステップS82)を経て、ポインティング精度
データ及びポインティングデバイス移動データから、例
えばポインティングデバイス移動距離にポインティング
精度係数を乗算するなどしてポインタを画面に表示する
位置を計算した後(ステップS83)、これを表示デー
タ作成手段7に出力する(ステップS84)。また、実
施例4として、実施例3におけるポインタ移動制御手段
6を実施例2に示したポインタ移動制御手段60で実現
しても良く、この場合、アプリケーションの利用目的デ
ータは、ポインタ移動制御手段60のパラメータ設定手
段22に入力され、ここで、変位係数及び速度係数に変
換される。
On the other hand, when the pointing device movement information is input, the pointing accuracy data and the pointing device are passed through the judgment as to whether it is the purpose data (step S81) and the judgment as to whether it is the pointing device movement information (step S82). After calculating the position where the pointer is displayed on the screen from the movement data, for example, by multiplying the pointing device movement distance by the pointing accuracy coefficient (step S83), this is output to the display data creating means 7 (step S84). Further, as a fourth embodiment, the pointer movement control means 6 in the third embodiment may be realized by the pointer movement control means 60 shown in the second embodiment. In this case, the usage purpose data of the application is the pointer movement control means 60. Is input to the parameter setting means 22 and is converted into a displacement coefficient and a velocity coefficient.

【0026】[0026]

【発明の効果】以上説明したように本発明によれば、ア
イコンの大小及びアプリケーションの種類に応じた最適
なポインティング精度の選択が可能となり、速くかつ正
確なポインティングが実現できる。
As described above, according to the present invention, the optimum pointing accuracy can be selected according to the size of the icon and the type of application, and fast and accurate pointing can be realized.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の実施例1に係るグラフィカルユーザイ
ンタフェース機器のブロック図である。
FIG. 1 is a block diagram of a graphical user interface device according to a first embodiment of the present invention.

【図2】本発明の実施例1に係るポインタ移動制御手段
の動作を説明するフローチャートである。
FIG. 2 is a flowchart illustrating an operation of pointer movement control means according to the first exemplary embodiment of the present invention.

【図3】本発明の実施例2に係るポインタ移動制御手段
のブロック図である。
FIG. 3 is a block diagram of pointer movement control means according to a second embodiment of the present invention.

【図4】平均アイコンサイズと変位係数との関係を示す
図である。
FIG. 4 is a diagram showing a relationship between an average icon size and a displacement coefficient.

【図5】平均アイコンサイズと速度係数との関係を示す
図である。
FIG. 5 is a diagram showing a relationship between an average icon size and a speed coefficient.

【図6】本発明の実施例3に係るグラフィカルユーザイ
ンタフェース機器のブロック図である。
FIG. 6 is a block diagram of a graphical user interface device according to a third embodiment of the present invention.

【図7】本発明の実施例3に係るポインタ移動制御手段
の動作を説明するフローチャートである。
FIG. 7 is a flowchart illustrating an operation of pointer movement control means according to the third embodiment of the present invention.

【図8】従来のグラフィカルユーザインタフェース機器
のブロック図である。
FIG. 8 is a block diagram of a conventional graphical user interface device.

【符号の説明】 1 グラフィカルユーザインタフェース機器 2 ポインティングデバイス 3 表示器 4 画面表示制御手段 5 画面アイコン管理手段 6 ポインタ移動制御手段 7 表示データ作成手段[Explanation of Codes] 1 Graphical User Interface Equipment 2 Pointing Device 3 Display 4 Screen Display Control Means 5 Screen Icon Management Means 6 Pointer Movement Control Means 7 Display Data Creation Means

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 マウスなどのポインティングデバイス
と、上記ポインティングデバイスから出力されるデバイ
ス移動情報及び選択ボタン情報を入力し、画面情報の作
成及び選択機能の実行を行う画面表示制御手段と、上記
画面表示制御手段の出力する画面データを表示する表示
器とを備えたグラフィカルユーザインタフェース機器に
おいて、 上記画面表示制御手段は、表示中のアイコン毎の属性情
報を管理する画面アイコン管理手段と、上記画面アイコ
ン管理手段からの上記アイコンのサイズ情報及び上記ポ
インティングデバイスからのデバイス移動情報を入力
し、表示ポインタの移動位置を出力するポインタ移動制
御手段とを具備したことを特徴とするグラフィカルユー
ザインタフェース機器。
1. A pointing device such as a mouse, screen display control means for inputting device movement information and selection button information output from the pointing device, creating screen information and executing a selection function, and the screen display. In a graphical user interface device having a display for displaying screen data output by the control means, the screen display control means includes a screen icon management means for managing attribute information for each icon being displayed, and the screen icon management A graphical user interface device comprising: pointer movement control means for inputting size information of the icon from the means and device movement information from the pointing device and outputting the movement position of the display pointer.
【請求項2】 ポインタ移動制御手段は、表示中アイコ
ンサイズを入力して、ポインティングデバイス移動のた
めの補正データを出力するパラメータ設定手段と、上記
ポンティングデバイスから移動情報を入力し、変位速
度、移動速度及び移動方向を出力する移動データ計算手
段と、上記パラメータ設定手段及び上記移動データ計算
手段より出力される各情報からポインタの表示位置を計
算するポインタ表示計算手段とを備えたことを特徴とす
る請求項1記載のグラフィカルユーザインタフェース機
器。
2. The pointer movement control means inputs a size of a displayed icon and outputs correction data for moving a pointing device, and movement information from the pointing device, and a displacement speed, A moving data calculating means for outputting a moving speed and a moving direction; and a pointer display calculating means for calculating a display position of the pointer from each information output from the parameter setting means and the moving data calculating means. The graphical user interface device according to claim 1.
【請求項3】 マウスなどのポインティングデバイス
と、上記ポインティングデバイスから出力されるデバイ
ス移動情報及び選択ボタン情報を入力し、画面情報の作
成及び選択機能の実行を行う画面表示制御手段と、上記
画面表示制御手段の出力する画面データを表示する表示
器とを備えたグラフィカルユーザインタフェース機器に
おいて、 上記画面表示制御手段は、ユーザに提供するアプリケー
ションプログラムを管理するアプリケーション管理手段
と、上記アプリケーション管理手段からの利用目的情報
及び上記ポインティングデバイスからのデバイス移動情
報を入力し、表示ポインタの移動量を出力するポインタ
移動制御手段とを具備したことを特徴とするグラフィカ
ルユーザインタフェース機器。
3. A pointing device such as a mouse, screen display control means for inputting device movement information and selection button information output from the pointing device, creating screen information and executing a selection function, and the screen display. In a graphical user interface device provided with a display for displaying screen data output by the control means, the screen display control means includes application management means for managing an application program provided to a user and utilization from the application management means. A graphical user interface device comprising: pointer movement control means for inputting target information and device movement information from the pointing device and outputting a movement amount of a display pointer.
JP32414392A 1992-12-03 1992-12-03 Graphical user interface equipment Pending JPH06175807A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP32414392A JPH06175807A (en) 1992-12-03 1992-12-03 Graphical user interface equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP32414392A JPH06175807A (en) 1992-12-03 1992-12-03 Graphical user interface equipment

Publications (1)

Publication Number Publication Date
JPH06175807A true JPH06175807A (en) 1994-06-24

Family

ID=18162616

Family Applications (1)

Application Number Title Priority Date Filing Date
JP32414392A Pending JPH06175807A (en) 1992-12-03 1992-12-03 Graphical user interface equipment

Country Status (1)

Country Link
JP (1) JPH06175807A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015176404A (en) * 2014-03-17 2015-10-05 カシオ計算機株式会社 Projection device and program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015176404A (en) * 2014-03-17 2015-10-05 カシオ計算機株式会社 Projection device and program

Similar Documents

Publication Publication Date Title
US5745719A (en) Commands functions invoked from movement of a control input device
US7460123B1 (en) Dynamic control of graphic representations of data
JPH08212045A (en) Method for change of scale of plotting and computer graphic apparatus
US9213482B2 (en) Touch control device and method
JPH06259193A (en) Computer input device
EP1589409A2 (en) System and method for aligning objects using non-linear pointer movement
JPH08234913A (en) Cursor movement controller
US6018336A (en) Computer system having digitizing tablet
US5995079A (en) Method for controlling a variable of a dialog box with cursor movement
JP2002091649A (en) Coordinate input device of touch panel type
JP2000020243A (en) Cursor control method, storage medium and information processor
JPH07220109A (en) Information processing device/method
JPS61259331A (en) Coordinate inputting method and its device
JPH06175807A (en) Graphical user interface equipment
US7446751B2 (en) Data input device, data input method, and data input program
JPH10198504A (en) Method for activating function of information processor and system for reading coordinate
US10838395B2 (en) Information processing device
JPH07141140A (en) Multi-window type computer system
JPH06119430A (en) Graphic display device
JPH0922330A (en) Input method for touch panel
JPH05165565A (en) Coordinate input system
JPH09244858A (en) Control method for window system and information processor
JPH0628349A (en) Graph correction method for plotting/tabulating system
JPH0749551Y2 (en) Display mouse cursor controller
JP2000222086A (en) Object selection control system