JPH10198522A - Input controller and method for selecting and supporting command in the device - Google Patents

Input controller and method for selecting and supporting command in the device

Info

Publication number
JPH10198522A
JPH10198522A JP167297A JP167297A JPH10198522A JP H10198522 A JPH10198522 A JP H10198522A JP 167297 A JP167297 A JP 167297A JP 167297 A JP167297 A JP 167297A JP H10198522 A JPH10198522 A JP H10198522A
Authority
JP
Japan
Prior art keywords
operation mode
command
mode switching
switching means
cursor
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
JP167297A
Other languages
Japanese (ja)
Inventor
Atsushi Goto
篤 後藤
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox 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 Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP167297A priority Critical patent/JPH10198522A/en
Publication of JPH10198522A publication Critical patent/JPH10198522A/en
Pending legal-status Critical Current

Links

Landscapes

  • Position Input By Displaying (AREA)
  • User Interface Of Digital Computer (AREA)
  • Digital Computer Display Output (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an input controller in which a desired command can be selected and executed without any sense of incompatibility in the neighborhood of a present working area by plotting a desired orbit shape from among a few registered shapes as necessary, and each kind of unnecessary command can be arranged automatically or by a simple operation. SOLUTION: A storing part 50 stores the position information of an operation mode selecting part 11 on a display screen, and stores a corresponding relation between the operation mode selecting part 11 and a cursor orbit shape. Then, a detecting part 30 detects the cursor orbit shape plotted according to the operation of a pointing device 20, and a processing part 60 retrieves a command corresponding to the cursor orbit shape detected by the processing part 60 based on the corresponding relation, and moves an operation mode selecting part 11 corresponding to the retrieved command to the neighborhood of the cursor orbit shape inputting position based on the position information.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、コンピュータシス
テム等において表示画面上から各種命令情報を入力する
入力制御装置に関し、特に、マウスやスタイラスペン等
のポインティングデバイスの操作により描いたカーソル
軌跡形状から各種コマンドを入力する入力制御装置にお
いて、数少ないカーソル軌跡形状で、所望のコマンドを
効率的に選択或るいは整理配置できるようにするための
コマンド選択制御の改良に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an input control device for inputting various types of command information from a display screen in a computer system or the like, and more particularly to an input control device for inputting various information from a cursor trajectory shape drawn by operating a pointing device such as a mouse or a stylus pen. In an input control device for inputting a command, the present invention relates to an improvement in command selection control for enabling a desired command to be efficiently selected or arranged in a few cursor trajectory shapes.

【0002】[0002]

【従来の技術】従来の表示画面を用いて対話的に各種の
処理を行うコンピュータシステムでは、この表示画面上
の表示内容やコマンド等を指示したり、この表示画面上
の任意の位置を指示するために、マウスやスタイラスペ
ン等のポインティングデバイスが用いられている。そし
て、この対話的に各種の処理を行うコンピュータシステ
ムでは、この表示画面上に各種コマンドの選択を行うた
めのボタンが表示されるようになっている。
2. Description of the Related Art In a conventional computer system for performing various processes interactively by using a display screen, a display content or a command on the display screen is designated, or an arbitrary position on the display screen is designated. For this purpose, a pointing device such as a mouse or a stylus pen is used. In the computer system that performs various processes interactively, buttons for selecting various commands are displayed on the display screen.

【0003】この方式によると、各コマンドがボタンと
いう可視的なオブジェクトとして表示され、このボタン
を操作者の手の動きと同期したポインティングデバイス
で選択することにより、あたかも実際に、操作者が所望
するオブジェクトを手で触れるような感覚でコマンドを
実行することができる。
According to this method, each command is displayed as a visible object called a button, and by selecting this button with a pointing device synchronized with the movement of the operator's hand, it is as if the operator actually desires it. You can execute commands as if you touched the object.

【0004】ところで、近年、コンピュータシステムに
おいては、個人が利用する形態のみならずグループによ
る協業や教育を支援するためのシステムとしても重要視
されはじめている。このようなシステムでは、複数のグ
ループメンバーによる情報の入力及びシェアを可能とす
るために、複数のポインティングデバイスによる入力機
能や、大型表示装置等を実装している。
[0004] In recent years, computer systems have begun to be regarded as important not only as forms used by individuals but also as systems for supporting group collaboration and education. In such a system, an input function using a plurality of pointing devices, a large-sized display device, and the like are mounted in order to allow a plurality of group members to input and share information.

【0005】ところが、従来、上述したようなボタン
を、複数人による共有や、大型表示装置上で使用した場
合、その表示位置への移動を操作者に強いたり、他の操
作者の影に位置するなどの理由でアクセスしにくい場合
があった。
However, conventionally, when the above-described button is shared by a plurality of persons or used on a large-sized display device, the operator is forced to move to the display position, or is positioned in the shadow of another operator. In some cases, it was difficult to access due to such reasons.

【0006】この問題を改善すべく、例えば、特開平7
−281864号公報では、このようなボタンなどのア
イコン状の選択可能部をカーソル近傍に配置する方法と
して、次に使用される可能性の高いアイコンをカーソル
に向けて自動的に移動する方式が開示されている。
In order to solve this problem, for example, Japanese Patent Application Laid-Open
JP-A-281864 discloses a method of automatically moving an icon which is likely to be used next toward the cursor as a method of arranging an icon-like selectable portion such as a button near the cursor. Have been.

【0007】また、例えば、特開平4−322375号
公報では、ポインティングデバイスの軌跡形状と予め登
録した図形形状とを比較し、登録した図形形状と合致す
る軌跡形状が入力された場合、この図形形状に対応して
定義されたコマンドが選択されるような入力制御方式が
開示されている。
[0007] For example, in Japanese Patent Application Laid-Open No. Hei 4-322375, a trajectory shape of a pointing device is compared with a pre-registered graphic shape. There is disclosed an input control method in which a command defined corresponding to is selected.

【0008】これら方式によれば、上述した複数人によ
る共有や、大型表示装置での使用においても、操作者に
移動を強要したり、他の操作者に妨げられることなく、
且つ、自分の作業領域近傍で所望のコマンドを選択する
ことが可能となる。
[0008] According to these methods, even in the above-mentioned sharing by a plurality of persons and use in a large display device, the operator is not forced to move or hinder other operators.
In addition, it becomes possible to select a desired command near the user's work area.

【0009】[0009]

【発明が解決しようとする課題】しかしながら、上記従
来の方式では、次のような問題点があった。
However, the above-mentioned conventional system has the following problems.

【0010】特開平7−281864号公報に記載の発
明では、 1.カーソルの動きに対応して常にアイコンの移動が行
われるため、システムにかかる負荷が大きくなり、且つ
画面表示上の煩わしさが生じる。
[0010] In the invention described in JP-A-7-281864, Since the icons are always moved in response to the movement of the cursor, the load on the system increases, and the display on the screen becomes cumbersome.

【0011】2.複数人が使用するシステムにおいて
は、夫々の使用者がカーソルを所有し、同時に操作を行
う場合、画面表示上の煩わしさが更に増大する。
2. In a system used by a plurality of users, when each user owns a cursor and performs operations simultaneously, the burden on the screen display is further increased.

【0012】また、特開平4−322375号公報に記
載の発明では、 3.従来のボタンという可視的なオブジェクトを手で触
れるような感覚によるコマンド実行で実現されていた違
和感のない操作性が失われる。
In the invention described in JP-A-4-322375, The operability without a sense of incongruity, which has been realized by executing a command with the feeling of touching a visible object such as a conventional button with a hand, is lost.

【0013】4.数多くのコマンドが存在する場合、こ
れら各コマンド毎に数多くの図形形状を関連付けして登
録しておく必要があるとともに、ユーザにとっては、数
多くのカーソル軌跡形状を覚えておく必要がある。
4. When there are a large number of commands, it is necessary to associate and register a large number of graphic shapes with each of these commands, and it is necessary for the user to remember a large number of cursor trajectory shapes.

【0014】そこで、本発明では、ユーザが必要なとき
に、数少ない登録形状の中から所要の軌跡形状を描くこ
とで、現在の作業領域近傍で所望のコマンドを違和感な
く選択実行することができるようにし、更に、不必要に
なった各種コマンドを自動的或るいは簡単な操作で整理
配置することができるようにした入力制御装置及び該装
置におけるコマンド選択支援方法を提供することを目的
とする。
Therefore, according to the present invention, when the user needs, by drawing a required trajectory shape from among a small number of registered shapes, a desired command can be selected and executed in the vicinity of the current work area without discomfort. In addition, an object of the present invention is to provide an input control device and a command selection support method in the device, in which various unnecessary commands can be automatically and simply arranged by a simple operation.

【0015】[0015]

【課題を解決するための手段】上記目的を達成するため
に、本発明では、ポインティングデバイスを用いて表示
画面上の所望の位置をカーソルにより指示し、該カーソ
ル位置で入力制御を行う入力制御装置において、前記表
示画面上に表示され、かつ前記ポインティングデバイス
により選択が可能な動作モード切替手段と、前記表示画
面上における前記動作モード切替手段の位置情報を記憶
する位置情報記憶手段と、前記動作モード切替手段に対
する移動命令と所定の軌跡形状との対応関係を記憶する
第1の軌跡形状記憶手段と、前記ポインティングデバイ
スに設けられ、軌跡形状入力モードを設定する入力モー
ド設定手段と、前記軌跡形状入力モードでの前記ポイン
ティングデバイスの操作に応じて描かれたカーソル軌跡
形状を検出する検出手段と、前記軌跡形状記憶手段に記
憶された前記対応関係情報を参照して、前記検出手段で
検出された前記カーソル軌跡形状に対応する前記移動命
令を検索する検索手段と、前記検索手段により検索され
た前記移動命令に従い、該移動命令に対応付けられた動
作モード切替手段を、前記位置情報記憶手段に記憶され
た位置情報を参照して前記カーソル軌跡形状入力位置近
傍に移動させる命令実行手段とを具備することを特徴と
する。ここで、関連する動作モード切替手段をグループ
化して管理するグループ化管理手段を具備すると共に、
前記第1の軌跡形状記憶手段は、前記各グループ毎の動
作モード切替手段に対する移動命令と該移動命令に対応
する軌跡形状を記憶して成り、前記命令実行手段は、前
記検索手段により前記移動命令が検索されることによ
り、当該移動命令に対応付けられた前記各グループに属
する動作モード切替手段を前記カーソル軌跡形状入力位
置近傍に移動させることを特徴とする。
In order to achieve the above object, according to the present invention, there is provided an input control device for designating a desired position on a display screen with a cursor using a pointing device and performing input control at the cursor position. An operation mode switching means displayed on the display screen and selectable by the pointing device; a position information storage means for storing position information of the operation mode switching means on the display screen; First trajectory shape storage means for storing a correspondence between a movement command to a switching means and a predetermined trajectory shape; input mode setting means provided in the pointing device for setting a trajectory shape input mode; Detecting the shape of the cursor trajectory drawn according to the operation of the pointing device in the mode. Means for searching for the movement command corresponding to the cursor trajectory shape detected by the detection means with reference to the correspondence information stored in the trajectory shape storage means, and search by the search means Command execution means for moving the operation mode switching means associated with the movement instruction to the vicinity of the cursor trajectory shape input position with reference to the position information stored in the position information storage means, It is characterized by having. Here, a grouping management unit for grouping and managing related operation mode switching units is provided,
The first trajectory shape storage means stores a movement command to the operation mode switching means for each group and a trajectory shape corresponding to the movement command, and the command execution means stores the movement command by the search means. The operation mode switching means belonging to each group associated with the movement command is moved to the vicinity of the cursor trajectory shape input position.

【0016】また、複数の動作モード切替手段を階層構
造化して管理する階層化管理手段と、現在指定中の動作
モード切替手段を記憶する記憶手段と、現在指定中の動
作モード切替手段の前記階層構造上における位置を判定
する判定手段と、現在指定中の動作モード切替手段から
その上位若しくは下位階層の動作モード切替手段に遷移
する条件間接移動命令と所定の軌跡形状との対応関係を
記憶する第2の軌跡形状記憶手段とを具備し、前記命令
実行手段は、前記検索手段により前記条件間接移動命令
が検索されることにより、現在指定中の動作モード切替
手段から見た上位若しくは下位階層の動作モード切替手
段を前記カーソル軌跡形状入力位置近傍に呼び出す処理
を更に実行することを特徴とする。
Also, a hierarchical management means for managing the plurality of operation mode switching means in a hierarchical structure, a storage means for storing the currently specified operation mode switching means, and the hierarchy of the currently specified operation mode switching means. A determination unit for determining a position on the structure, and a correspondence relationship between a condition indirect movement command for transitioning from the currently specified operation mode switching unit to an operation mode switching unit of a higher or lower hierarchy and a predetermined trajectory shape. And the command execution means retrieves the conditional indirect movement command by the retrieval means, thereby executing the operation of the upper or lower hierarchy as viewed from the currently designated operation mode switching means. A process for calling a mode switching means near the cursor locus shape input position is further executed.

【0017】また、前記動作モード切替手段に対する選
択、実行、移動の直接操作命令と所定の軌跡形状との対
応関係を記憶する第3の軌跡形状記憶手段を具備し、前
記命令実行手段は、前記検索手段により前記直接操作命
令が検索されることにより、この時のカーソル軌跡形状
入力位置近傍に存在する動作モード切替手段に対して当
該直接操作命令に対応する処理を更に実行することを特
徴とする。
Further, there is provided third trajectory shape storage means for storing a correspondence relationship between a direct operation command of selection, execution, and movement to the operation mode switching means and a predetermined trajectory shape, and the command execution means comprises When the direct operation instruction is retrieved by the retrieval means, a process corresponding to the direct operation instruction is further executed on the operation mode switching means located near the cursor locus shape input position at this time. .

【0018】また、前記表示画面上の任意の動作モード
選択手段を指定する指定手段と、指定された前記動作モ
ード選択手段を前記表示画面上に予め設定された整理配
置領域に整理配置する整理配置手段とを具備することを
特徴とする。
Also, designation means for designating any operation mode selection means on the display screen, and arrangement arrangement for arranging the designated operation mode selection means in an arrangement arrangement area preset on the display screen. Means.

【0019】また、前記動作モード切替手段の移動また
は呼び出しに際して整理配置を行うか否かを設定する設
定手段を具備し、前記命令実行手段による前記動作モー
ド切替手段の移動または呼び出しの実行時に前記整理配
置を行うことが設定されている場合、当該移動または呼
び出し対象外の動作モード選択手段を前記表示画面上に
予め設定された整理配置領域に整理配置する自動整理配
置手段を具備することを特徴とする。
[0019] Further, there is provided setting means for setting whether or not arrangement is performed when the operation mode switching means is moved or called, and the setting is performed when the operation mode switching means is moved or called by the instruction execution means. When arrangement is set, automatic arrangement means is provided for arranging the operation mode selection means not to be moved or called in a preset arrangement area on the display screen. I do.

【0020】また、前記動作モード切替手段の移動また
は呼び出し若しくは整理配置に際し、移動先または呼び
出し先若しくは整理配置先に既に他の動作モード切替手
段が存在する場合、当該既動作モード切替手段に重なら
ないように、移動または呼び出し若しくは整理配置を行
おうとする動作モード切替手段の座標位置を決定する位
置決定手段を更に具備することを特徴とする。
Further, when the operation mode switching means is moved, called, or arranged and arranged, if another operation mode switching means already exists at the moving destination, the call destination or the arranged and arranged destination, the operation mode switching means does not overlap with the already operated operation mode switching means. As described above, the apparatus further comprises a position determining means for determining the coordinate position of the operation mode switching means for performing movement, calling, or arrangement.

【0021】また、本発明では、ポインティングデバイ
スを用いて表示画面上の所望の位置をカーソルにより指
示し、該カーソル位置で入力制御を行う入力制御装置に
おいて、前記表示画面上に移動可能に配置され、かつ前
記ポインティングデバイスにより選択可能な動作モード
切替手段と、前記動作モード切替手段に対する移動命令
と所定の軌跡形状との対応関係を記憶する第1の軌跡形
状記憶手段と、前記ポインティングデバイスにより描か
れたカーソル軌跡形状に対応する前記移動命令を判別し
て実行する命令実行手段とを具備し、前記表示画面上の
任意の位置で前記ポインティングデバイスにより所定の
カーソル軌跡形状を描くことにより、該カーソル軌跡形
状に対応する前記動作モード切替手段をカーソル軌跡形
状入力位置近傍に移動させ、当該カーソル軌跡形状入力
位置近傍で所望の動作モード切替手段の選択を行えるよ
うにしたことを特徴とする。
Further, according to the present invention, in an input control device for designating a desired position on a display screen with a cursor using a pointing device and performing input control at the cursor position, the input control device is movably arranged on the display screen. Operating mode switching means selectable by the pointing device; first trajectory shape storage means for storing a correspondence between a movement command to the operation mode switching means and a predetermined trajectory shape; and drawing by the pointing device. Command execution means for determining and executing the movement command corresponding to the cursor trajectory shape, and drawing a predetermined cursor trajectory shape by the pointing device at an arbitrary position on the display screen, thereby obtaining the cursor trajectory. Move the operation mode switching means corresponding to the shape near the cursor locus shape input position. It is dynamic, characterized in that as in the cursor trajectory shape input position near that selection of a desired operation mode switching means.

【0022】ここで、関連する動作モード切替手段をグ
ループ化して管理するグループ化管理手段を具備すると
共に、前記第1の軌跡形状記憶手段は、前記各グループ
毎の動作モード切替手段に対する移動命令と該移動命令
に対応する軌跡形状を記憶して成り、前記命令実行手段
は、前記カーソル軌跡形状に基づき前記移動命令が判別
された場合、当該移動命令に対応付けられた前記各グル
ープに属する動作モード切替手段を前記カーソル軌跡形
状入力位置近傍に移動させることを特徴とする。 ま
た、複数の動作モード切替手段を階層構造化して管理す
る階層化管理手段と、現在指定中の動作モード切替手段
からその上位若しくは下位階層の動作モード切替手段に
遷移する条件間接移動命令と所定の軌跡形状との対応関
係を記憶する第2の軌跡形状記憶手段とを具備し、前記
命令実行手段は、前記カーソル軌跡形状に基づき前記条
件間接移動命令が判別された場合、現在指定中の動作モ
ード切替手段から見た上位若しくは下位階層の動作モー
ド切替手段を前記カーソル軌跡形状入力位置近傍に呼び
出す処理を更に実行することを特徴とする。
Here, there is provided a grouping management means for grouping and managing the related operation mode switching means, and the first trajectory shape storage means stores a movement command for the operation mode switching means for each group. The command execution means stores the trajectory shape corresponding to the movement command, and when the movement command is determined based on the cursor trajectory shape, the operation mode belonging to each group associated with the movement command The switching means is moved to the vicinity of the cursor locus shape input position. A hierarchical management means for managing the plurality of operation mode switching means in a hierarchical structure, a conditional indirect movement instruction for transitioning from the currently designated operation mode switching means to an operation mode switching means of a higher or lower hierarchy, and a predetermined A second trajectory shape storage means for storing a correspondence relationship with the trajectory shape, wherein the command execution means determines whether the condition indirect movement command is determined based on the cursor trajectory shape, A process for calling the operation mode switching means of the upper or lower hierarchy viewed from the switching means near the cursor locus shape input position is further executed.

【0023】また、前記動作モード切替手段に対する選
択、実行、移動の直接操作命令と所定の軌跡形状との対
応関係を記憶する第3の軌跡形状記憶手段を具備し、前
記命令実行手段は、前記カーソル軌跡形状に基づき前記
直接操作命令が判別された場合、この時のカーソル軌跡
形状入力位置近傍に存在する動作モード切替手段に対し
て当該直接操作命令に対応する処理を更に実行すること
を特徴とする。
Further, there is provided a third trajectory shape storage means for storing a correspondence relationship between a direct operation command of selection, execution, and movement to the operation mode switching means and a predetermined trajectory shape, and the command execution means comprises: When the direct operation command is determined based on the cursor trajectory shape, a process corresponding to the direct operation command is further executed on an operation mode switching unit existing near the cursor trajectory shape input position at this time. I do.

【0024】また、前記表示画面上の任意の動作モード
選択手段を指定する指定手段と、指定された前記動作モ
ード選択手段を前記表示画面上に予め設定された整理配
置領域に整理配置する整理配置手段とを具備することを
特徴とする。
[0024] Further, designation means for designating any operation mode selection means on the display screen, and arrangement arrangement for arranging the designated operation mode selection means in an arrangement arrangement area preset on the display screen. Means.

【0025】また、前記動作モード切替手段の移動また
は呼び出しに際して整理配置を行うか否かを設定する設
定手段を具備し、前記命令実行手段による前記動作モー
ド切替手段の移動または呼び出しの実行時に前記整理配
置を行うことが設定されている場合、当該移動または呼
び出し対象外の動作モード選択手段を前記表示画面上に
予め設定された整理配置領域に整理配置する自動整理配
置手段を具備することを特徴とする。
Further, there is provided a setting means for setting whether or not to arrange and move the operation mode switching means when the operation mode switching means is moved or called, and the setting is performed when the operation mode switching means is moved or called by the instruction execution means. When arrangement is set, automatic arrangement means is provided for arranging the operation mode selection means not to be moved or called in a preset arrangement area on the display screen. I do.

【0026】また、前記動作モード切替手段の移動また
は呼び出し若しくは整理配置に際し、移動先または呼び
出し先若しくは整理配置先に既に他の動作モード切替手
段が存在する場合、当該既動作モード切替手段に重なら
ないように、移動または呼び出し若しくは整理配置を行
おうとする動作モード切替手段の座標位置を決定する位
置決定手段を更に具備することを特徴とする。
Further, when the operation mode switching means is moved, called, or arranged and arranged, if another operation mode switching means already exists at the moving destination, the call destination or the arranged and arranged destination, the operation mode switching means does not overlap with the already operated operation mode switching means. As described above, the apparatus further comprises a position determining means for determining the coordinate position of the operation mode switching means for performing movement, calling, or arrangement.

【0027】[0027]

【発明の実施の形態】以下、本発明の実施の形態に係わ
る入力制御装置について添付図面を参照して詳細に説明
する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, an input control device according to an embodiment of the present invention will be described in detail with reference to the accompanying drawings.

【0028】図1は、本実施の形態に係わる入力制御装
置を含むコンピュータシステムのハードウエアの構成例
を示す図であり、システム全体を制御するCPU1と、
このCPU1の制御処理に係わるプログラムを格納して
いる領域や各種処理における作業領域を有する主記憶装
置2と、マウスやスタイラスペンのようなポインティン
グデバイスで構成される指示装置3と、ビットマップデ
ィスプレイ等で構成され、表示を行う表示装置4と、上
記主記憶装置2に記憶されるプログラムや各種処理に利
用されるデータが格納される磁気ディスクや光ディスク
等で構成される補助記憶装置5と、これらCPU11か
ら補助記憶装置5までを電気的に接続するバス6とから
構成される。
FIG. 1 is a diagram showing an example of the hardware configuration of a computer system including an input control device according to the present embodiment.
A main storage device 2 having an area for storing programs related to the control processing of the CPU 1 and a work area for various kinds of processing; an instruction device 3 composed of a pointing device such as a mouse or a stylus pen; A display device 4 for displaying images; an auxiliary storage device 5 including a magnetic disk or an optical disk for storing programs stored in the main storage device 2 and data used for various processes; A bus 6 for electrically connecting the CPU 11 to the auxiliary storage device 5;

【0029】図2は、図1に示したコンピュータシステ
ムに含まれる本実施の形態に係わる入力制御装置の一構
成例を示したブロック図であり、表示部10、ポインテ
ィングデバイス20、検出部30、設定部40、記憶部
50、処理部60、実行部70から構成される。また、
これら各構成部は、図1における各構成部とそれぞれに
以下のように対応している。すなわち、表示部10が表
示装置4に、ポインティングデバイス20が指示装置3
に、検出部30、設定部40、処理部60、実行部70
がCPU1に、記憶部50が主記憶装置2及び補助記憶
装置5にそれぞれ対応している。
FIG. 2 is a block diagram showing an example of the configuration of the input control device according to the present embodiment included in the computer system shown in FIG. 1, and includes a display unit 10, a pointing device 20, a detection unit 30, It comprises a setting unit 40, a storage unit 50, a processing unit 60, and an execution unit 70. Also,
These components correspond to the components in FIG. 1 as follows. That is, the display unit 10 is on the display device 4 and the pointing device 20 is on the pointing device 3.
In addition, the detection unit 30, the setting unit 40, the processing unit 60, the execution unit 70
Corresponds to the CPU 1, and the storage unit 50 corresponds to the main storage device 2 and the auxiliary storage device 5, respectively.

【0030】同図において、表示部10は、表示画面
(DP:ディスプレイ)を有するビットマップディスプ
レイ等で構成される。ユーザは、この表示画面DP上に
位置づけられた多数の動作モード選択部Bから1つの動
作モード選択部11に対して実行操作を行うことによ
り、希望する動作モードを実行することができる。ま
た、後述するポインティングデバイス20による表示画
面DP上での位置を示すために、各ポインティングデバ
イス20毎にカーソル12を有している。
In FIG. 1, a display unit 10 is constituted by a bitmap display having a display screen (DP: display) or the like. The user can execute a desired operation mode by performing an execution operation on one operation mode selection unit 11 from the many operation mode selection units B positioned on the display screen DP. Further, a cursor 12 is provided for each pointing device 20 to indicate a position on the display screen DP by the pointing device 20 described later.

【0031】ポインティングデバイス20は、マウスや
スタイラスペン等で構成され、少なくとも第1のボタン
と第2のボタンの2つのボタンを有している。この第1
のボタンは、上述したカーソル12の位置において描画
等の動作指示を行うためのボタンであり(図5参照)、
第2のボタンは、カーソル12の移動によって得られる
軌跡形状を入力する際に押下するボタンである(図3、
4、5参照)。また、このポインティングデバイス20
からは、座標位置を指示する入力座標情報と、第1ボタ
ンあるいは第2ボタンの押下状態情報と、ポインティン
グデバイス20を識別するためのID情報(以下、これ
をデバイスIDという)とが出力される(以下、これら
の情報を総称してポインタ情報という)。
The pointing device 20 is composed of a mouse, a stylus pen, or the like, and has at least two buttons, a first button and a second button. This first
Are buttons for instructing operations such as drawing at the position of the cursor 12 described above (see FIG. 5).
The second button is a button to be pressed when inputting a trajectory shape obtained by moving the cursor 12 (FIG. 3,
4, 5). Also, the pointing device 20
Output the input coordinate information indicating the coordinate position, the pressed state information of the first button or the second button, and the ID information for identifying the pointing device 20 (hereinafter referred to as device ID). (Hereinafter, such information is collectively referred to as pointer information).

【0032】検出部30は、複数のポインティングデバ
イス20から出力されるポインタ情報を検出し、そのポ
インタ情報に含まれるデバイスIDを参照してデバイス
ID毎に入力座標値及び各ボタン値を管理する。また、
あるデバイスIDを持つポインティングデバイス20よ
り送られてきたポインタ情報を基に、第2ボタンが押下
された状態に、表示画面DP上を移動するカーソル12
の軌跡として得られる連続した入力座標情報を得る(以
下、この入力座標情報とデバイスIDとのセットを、軌
跡入力ポイントという)。
The detection unit 30 detects pointer information output from the plurality of pointing devices 20, and manages input coordinate values and button values for each device ID with reference to a device ID included in the pointer information. Also,
Based on the pointer information sent from the pointing device 20 having a certain device ID, the cursor 12 moves on the display screen DP in a state where the second button is pressed.
(Hereinafter, a set of the input coordinate information and the device ID is referred to as a locus input point).

【0033】設定部40は、後述する記憶部50内の記
憶内容の参照、設定、変更などの処理を行う。また、処
理部60は、検出部30からの入力座標情報と記憶部5
0に記憶された情報に基づき上述したポインティングデ
バイス20で描かれたカーソル軌跡形状に対応するコマ
ンドの判定処理を行い、実行部70は、このコマンドを
実行する。
The setting unit 40 performs processing such as referring to, setting, and changing the storage contents in the storage unit 50 described later. The processing unit 60 stores the input coordinate information from the detection unit 30 and the storage unit 5.
Based on the information stored in “0”, a determination process of a command corresponding to the cursor locus shape drawn by the pointing device 20 described above is performed, and the execution unit 70 executes this command.

【0034】ここで、本発明の入力制御装置の概要につ
いて説明する。本発明において、ポインティングデバイ
ス20が出力するポインタ情報は検出部30によって検
出され、処理部60に渡される。そして処理部60で
は、このポインタ情報が軌跡形状の入力なのか、それと
も現在選択中の動作モードに対するコマンド指示である
のかを判定する。この判定で、ポインタ情報がコマンド
指示であれば、ポインティングデバイス20による指示
をそのまま実行部70に渡す。また、ポインタ情報が軌
跡形状の入力であった場合、処理部60は、設定部40
を介して、記憶部50内の軌跡形状情報を参照し、描か
れた軌跡形状が意味するコマンドを判定する。
Here, the outline of the input control device of the present invention will be described. In the present invention, the pointer information output by the pointing device 20 is detected by the detection unit 30 and passed to the processing unit 60. Then, the processing unit 60 determines whether the pointer information is an input of a trajectory shape or a command instruction for the currently selected operation mode. In this determination, if the pointer information is a command instruction, the instruction from the pointing device 20 is passed to the execution unit 70 as it is. When the pointer information is the input of the trajectory shape, the processing unit 60
With reference to the trajectory shape information in the storage unit 50 via, the command that the drawn trajectory shape means is determined.

【0035】また、本発明では、動作モードの変更指示
を受け付ける為、表示画面上には各動作モードに対して
設けられた位置可動とするアイコン状の動作モード選択
部11が複数表示され、夫々が、その使用目的や相互関
係に応じて階層構造状の各レベルに位置している。尚、
この階層構造状で最上位に位置する動作モードを初期モ
ードとし、これらモード間の関係情報は、現在指定され
ている動作モード選択部情報とともに記憶部50内に記
憶されている。
In the present invention, in order to receive an instruction to change the operation mode, a plurality of icon-shaped operation mode selectors 11 which are provided for each operation mode and are movable are provided on the display screen. Are located at each level of the hierarchical structure according to the purpose of use and mutual relationship. still,
The operation mode located at the highest position in the hierarchical structure is defined as an initial mode, and the relation information between these modes is stored in the storage unit 50 together with the operation mode selection unit information currently specified.

【0036】上記処理部60で判定されたコマンドが、
動作モード選択部11に対しての選択、実行、移動など
の直接操作を行う指示コマンド群に属する場合、処理部
60は、記憶部5内に記憶された各動作モード選択部1
1の表示属性、及びこの動作モード選択部11に対して
実行操作が行われた場合に実行すべきコマンド情報を参
照し、動作モード選択部11の表示変更及び位置変更、
及び実行部70へ実行指示を行う。具体的には、図3に
示すように、操作者が現在の作業領域近傍に存在する動
作モード選択部11として、通常状態の「ストローク描
画モード選択部」を選択する場合、この、操作者が、
「コマンドを選択」に対応付けられた登録軌跡形状(カ
ーソル軌跡形状)である、例えば、三角形のような図形
を描くことにより、「ストローク描画モード選択部」が
選択状態を示す表示に変更される。
The command determined by the processing unit 60 is
If the operation mode selection unit 11 belongs to an instruction command group for performing a direct operation such as selection, execution, or movement, the processing unit 60 stores the operation mode selection unit 1 in the storage unit 5.
1 and the command information to be executed when the execution operation is performed on the operation mode selection unit 11, the display change and the position change of the operation mode selection unit 11 are performed.
And an execution instruction to the execution unit 70. Specifically, as shown in FIG. 3, when the operator selects the “stroke drawing mode selection unit” in the normal state as the operation mode selection unit 11 existing near the current work area, the operator ,
By drawing a figure such as a triangle, which is a registered trajectory shape (cursor trajectory shape) associated with “select command”, the “stroke drawing mode selection unit” is changed to a display indicating the selected state. .

【0037】また、本発明では、処理部60で判定され
たコマンドが、軌跡入力位置に所望の当該動作モード選
択部11を移動させるための単純間接移動コマンド群に
属する場合、処理部60は、記憶部50に記憶された軌
跡形状対動作モード選択部との関係情報から所望の当該
動作モード選択部11に対応する動作モード選択部11
を検索し、この検索した動作モード選択部11を指定位
置に移動させる。具体的には、図4に示すように、操作
者が現在の作業領域近傍に「ストローク描画モード選択
部」を移動する場合、この操作者が「ストローク描画モ
ード選択部を移動」に対応付けられた登録軌跡形状(カ
ーソル軌跡形状)である、例えば、波型の図形を描くこ
とにより、「ストローク描画モード選択部」が、現在の
作業領域近傍に移動され、選択状態で表示される。
In the present invention, when the command determined by the processing unit 60 belongs to a group of simple indirect movement commands for moving the desired operation mode selection unit 11 to the locus input position, the processing unit 60 Based on the relationship information between the trajectory shape and the operation mode selection unit stored in the storage unit 50, the desired operation mode selection unit 11 corresponding to the operation mode selection unit 11
And moves the searched operation mode selection unit 11 to the designated position. Specifically, as shown in FIG. 4, when the operator moves the “stroke drawing mode selecting unit” near the current work area, the operator is associated with “move the stroke drawing mode selecting unit”. By drawing, for example, a wavy figure that is the registered trajectory shape (cursor trajectory shape), the “stroke drawing mode selection unit” is moved to the vicinity of the current work area and displayed in the selected state.

【0038】また、処理部60で判定されたコマンド
が、各動作モード選択部11間の関係情報に基づき現在
指定されている動作モード選択部11を基点とし、階層
構造上、この基準点よりある特定の位置に存在する動作
モード選択部11群を軌跡入力位置に移動させるため
の、条件間接移動コマンド群に属する場合、処理部60
は、記憶部50に記憶された動作モード間の階層構造に
関する関係情報及び現在指定されている動作モード選択
部11の情報を取得し、条件間接移動コマンド群に属す
る該コマンドの内容に基づき、次に移動すべき動作モー
ド選択部11群を判定し、該判定した動作モード選択部
11群を指定位置に移動させる。尚、この判定とは、上
記該コマンドの内容が初期モードへのジャンプ命令であ
るか、また、該現在指定動作モード選択部11からみて
階層構造的に下位レベルに位置する動作モード選択部1
1群への移動であるか、若しくはこれとは逆に上位レベ
ルに位置する動作モード選択部11群への移動であるか
によって変化する。具体的には、図5に示すように、操
作者が現在の作業領域近傍に「ストローク描画モード選
択部」の下位に位置する選択部群「「線色」「線種」
「線幅」」を移動する場合、この操作者が「下位グルー
プへ」に対応付けられた登録軌跡形状(カーソル軌跡形
状)である、例えば、谷型の図形を描くことにより、選
択部群「「線色」「線種」「線幅」」が、現在の作業領
域近傍に移動され、選択状態で表示される。
The command determined by the processing unit 60 is based on the operation mode selection unit 11 currently specified based on the relation information between the operation mode selection units 11 and is located at a position higher than the reference point in the hierarchical structure. If the group belongs to the conditional indirect movement command group for moving the group of operation mode selection units 11 existing at a specific position to the locus input position, the processing unit 60
Acquires the relationship information on the hierarchical structure between the operation modes stored in the storage unit 50 and the information of the currently specified operation mode selection unit 11, and based on the contents of the command belonging to the conditional indirect movement command group, Is determined, and the determined group of operation mode selection units 11 is moved to the designated position. Note that this determination means whether the content of the command is a jump instruction to the initial mode, and whether the operation mode selection unit 1 is hierarchically located at a lower level as viewed from the currently specified operation mode selection unit 11.
It changes depending on whether the movement is to the first group or, conversely, to the operation mode selection unit 11 group located at a higher level. More specifically, as shown in FIG. 5, the operator selects a group of “line colors” and “line types” positioned below the “stroke drawing mode selection unit” near the current work area.
In the case of moving the “line width”, the operator draws a registered trajectory shape (cursor trajectory shape) associated with “to the lower group”, for example, a valley-shaped figure. “Line color”, “line type”, and “line width” are moved to the vicinity of the current work area and displayed in a selected state.

【0039】また、本発明では、処理部60は、移動す
べき該動作モード選択部11または動作モード選択部1
1のグループを、軌跡形状入力点または整理配置場所に
配置する際、必要であれば記憶部50内に記憶された動
作モード選択部11の表示情報を参照し、移動先に存在
する別の動作モード選択部11と重ならないような位置
に移動させる。また、整理配置を指定された、或いは整
理配置すべきであると判断された動作モード選択部11
を整理配置場所に移動する処理も行う。
Further, in the present invention, the processing unit 60 is either the operation mode selection unit 11 or the operation mode selection unit 1 to be moved.
When arranging one group at a trajectory shape input point or a rearrangement arrangement place, if necessary, reference is made to display information of the operation mode selection unit 11 stored in the storage unit 50, and another operation existing at the movement destination is performed. It is moved to a position where it does not overlap with the mode selection unit 11. Also, the operation mode selection unit 11 for which the rearrangement and arrangement is designated or which is determined to be rearranged and arranged should be performed.
Is also moved to the arrangement location.

【0040】次に、本発明の入力制御装置の構成及び動
作について更に詳細に説明していく。図2において、記
憶部50は、動作モード選択部情報、軌跡形状情報、各
種コマンドの情報などを記憶する。つまり、これらの情
報とは、予め設定されている所定の複種類の軌跡形状を
記憶する軌跡形状情報50aと、複数のコマンドの種別
及び実行動作を定義したコマンド定義情報50bと、動
作モード選択部11は識別子を表す選択部ID及び所属
するグループを表すグループIDが与えられ、これらI
D値を、動作モード選択部11に対して実行操作を行っ
た時に動作するコマンド名とともに記憶する動作モード
選択部情報50cと、上記ID値を、複数の動作モード
選択部11間の関係情報と共に格納する動作モード選択
部関係情報50dと、各動作モード選択部11の表示情
報を記憶する動作モード選択部表示情報50eと、上記
コマンド定義情報50bに格納されたコマンド夫々に対
応する軌跡形状情報50a内の各軌跡形状との対応関係
を格納する軌跡対コマンド関係情報50fと、各ポイン
ティングデバイスが指定している動作モード選択部のグ
ループIDを、そのポインティングデバイスID毎に記
憶する指定グループ情報50gとである。
Next, the configuration and operation of the input control device of the present invention will be described in more detail. 2, a storage unit 50 stores operation mode selection unit information, trajectory shape information, information on various commands, and the like. In other words, the information includes trajectory shape information 50a that stores a plurality of preset trajectory shapes, command definition information 50b that defines the types and execution operations of a plurality of commands, and an operation mode selection unit. Reference numeral 11 denotes a selection unit ID representing an identifier and a group ID representing a group to which the unit belongs.
The operation mode selection unit information 50c that stores the D value together with the command name that operates when the execution operation is performed on the operation mode selection unit 11, and the ID value together with the relationship information between the operation mode selection units 11 Operation mode selection unit relation information 50d to be stored, operation mode selection unit display information 50e to store display information of each operation mode selection unit 11, and trajectory shape information 50a corresponding to each of the commands stored in the command definition information 50b. Locus-to-command relationship information 50f that stores the correspondence relationship with each locus shape in the table, and specified group information 50g that stores the group ID of the operation mode selection unit specified by each pointing device for each pointing device ID. It is.

【0041】更に、軌跡形状情報50aに記憶された軌
跡形状は大きく3種類に区別される。つまり、特定の動
作モード選択部を軌跡入力点近傍に移動するコマンド群
(以下、単純間接移動コマンド群という)に夫々対応す
る軌跡形状と、動作モード選択部関係情報50dに記憶
された動作モード選択部間の関係情報に基づき次に指定
する動作モード選択部を決定し、この決定した動作モー
ド選択部を軌跡入力点近傍に移動するためのコマンド群
(以下、条件間接移動コマンド群という)に夫々対応す
る軌跡形状と、動作モード選択部に対する指示、つま
り、動作モード選択部11を選択したり実行に移す操作
を示すコマンド群(以下、指示コマンド群という)に夫
々対応する軌跡形状とである。
The trajectory shapes stored in the trajectory shape information 50a are roughly classified into three types. That is, the trajectory shapes respectively corresponding to the command group for moving the specific operation mode selection unit to the vicinity of the trajectory input point (hereinafter, referred to as simple indirect movement command group) and the operation mode selection stored in the operation mode selection unit relation information 50d. An operation mode selection unit to be specified next is determined based on the relationship information between the units, and each of the commands for moving the determined operation mode selection unit to the vicinity of the trajectory input point (hereinafter, referred to as a conditional indirect movement command group). A corresponding trajectory shape and a trajectory shape corresponding to an instruction to the operation mode selection unit, that is, a command group (hereinafter referred to as an instruction command group) indicating an operation of selecting the operation mode selection unit 11 or shifting to execution.

【0042】また、コマンド定義情報50bに記憶され
ているコマンド群には、前述の3種類に準じるもの以外
にも、各動作モード選択部を実行に移した場合に実行さ
れるコマンド群(以下、動作コマンド群という)に類す
るコマンドが存在し、夫々のコマンドが4種類のコマン
ド群の内、どのコマンド群に準じるかが記されている。
尚、本入力制御装置で使用される各種コマンドの種別
を図6における表図上にに整理して示している。
The command group stored in the command definition information 50b includes, besides the three types described above, a command group (hereinafter, referred to as a command group to be executed when each operation mode selection unit is shifted to execution). There is a command similar to an operation command group), and indicates which command group among the four types of command groups each command conforms to.
It should be noted that the types of various commands used in the present input control device are arranged and shown on the table in FIG.

【0043】また、動作モード選択部情報50cには、
この動作モード選択部情報50cに記憶される各動作モ
ード選択部11毎に、選択部IDと、関係する単純間接
移動コマンド群に属するコマンド及び動作コマンド群に
属するコマンドの2つのコマンドとが定義され記憶され
ている。
The operation mode selection section information 50c includes:
For each operation mode selection unit 11 stored in the operation mode selection unit information 50c, a selection unit ID and two commands of a command belonging to a related simple indirect movement command group and a command belonging to an operation command group are defined. It is remembered.

【0044】また、動作モード選択部関係情報50dに
は、例えば、図7に示すような動作モード選択部間の関
係情報が階層構造状に記憶されている。ところで、同じ
階層位置にある選択部には共通のグループIDが与えら
れる。また、各動作モード選択部にはそれぞれ選択部I
Dが与えられるが、この選択部IDとグループIDの設
定に規則を適用することで、選択部IDを用いて、その
上位階層、または下位階層に位置する動作モード選択部
を簡単に得ることができる。例えば、図7において、選
択部IDを決定する際、その上位階層に位置する動作モ
ード選択部のグループIDに1桁を足し、この新しい桁
に固有の数字を与えて作成するという簡単な方法によっ
て所望の動作モード選択部を簡単に得ることができる。
具体的には、同図において、モードの最上位には初期モ
ードとなる整理配置モード選択部が位置し、この選択部
IDを#10とすると、このモード選択部IDの最上位
桁(#10の1)を取り去ったものがグループIDとな
る。つまり#0が初期モードのグループIDとなる。第
2階層には、主となる動作モードとして、ストローク描
画モード選択部(選択部ID#110)、テキスト入力
モード選択部(選択部ID#210)、ワイプモード選
択部(選択部ID#310)が存在するが、これらも同
様にモード選択部ID値の最上位桁(この場合、#11
0の先頭の1、#210の2、#310の3)を取り去
ったもの、すなわち#10がグループIDとなる。そし
て、これらのモード選択部の上位階層に位置するモード
選択部のグループIDを求めるには、グループID#1
0の最上位桁(#10の1)を取り除くだけで、所望の
グループID#0が求まる。逆に、整理配置モード選択
部(選択部ID#10、グループID#0)の下位階層
にある動作モード選択部を求めるには、グループID#
0の最上位に1桁足し、つまり、グループID#0とな
るような動作モード選択部を抽出すれば良いことにな
る。以下、第3階層、第4階層においても同様の方法が
適用可能である。
In the operation mode selection section relation information 50d, for example, relation information between operation mode selection sections as shown in FIG. 7 is stored in a hierarchical structure. By the way, a common group ID is given to the selecting units at the same hierarchical position. Each of the operation mode selection units has a selection unit I
D is given, but by applying a rule to the setting of the selection unit ID and the group ID, it is possible to easily obtain an operation mode selection unit located at a higher layer or a lower layer by using the selection unit ID. it can. For example, in FIG. 7, when the selection unit ID is determined, a simple method is used in which one digit is added to the group ID of the operation mode selection unit located at a higher hierarchical level and a unique number is given to this new digit. A desired operation mode selection unit can be easily obtained.
More specifically, in the figure, the rearrangement mode selection unit serving as the initial mode is located at the highest level of the mode, and if this selection unit ID is # 10, the highest digit (# 10) of this mode selection unit ID The one obtained by removing 1) is the group ID. That is, # 0 is the group ID in the initial mode. In the second hierarchy, as main operation modes, a stroke drawing mode selection unit (selection unit ID # 110), a text input mode selection unit (selection unit ID # 210), and a wipe mode selection unit (selection unit ID # 310) Are present, but they are also the most significant digit of the mode selection section ID value (in this case, # 11
A value obtained by removing the leading 1 of 0, 2 of # 210, and 3) of # 310, that is, # 10 is the group ID. Then, in order to obtain the group IDs of the mode selection units located on the upper layer of these mode selection units, the group ID # 1
By simply removing the most significant digit of 0 (1 of # 10), a desired group ID # 0 is obtained. Conversely, in order to obtain an operation mode selection unit in a lower hierarchy of the arrangement mode selection unit (selection unit ID # 10, group ID # 0), the group ID #
It is sufficient to extract an operation mode selection unit that adds one digit to the top of 0, that is, the group ID # 0. Hereinafter, the same method can be applied to the third and fourth layers.

【0045】また、動作モード選択部表示情報50eに
は、動作モード選択部関係情報50dに記憶されたもの
と同じ選択部IDと、ビットマップディスプレイ上に表
示する各動作モード選択部11の表示イメージ、表示領
域のサイズ、表示位置、各動作モード選択部11の選
択、移動、及び実行を行っているデバイスIDと、各動
作モード選択部11の選択状態、移動状態、実行状態及
び整理配置状態を示すフラグとが記憶されている。
The operation mode selection section display information 50e has the same selection section ID as that stored in the operation mode selection section relation information 50d, and the display image of each operation mode selection section 11 displayed on the bit map display. , The size of the display area, the display position, the device ID of the selection, movement, and execution of each operation mode selection unit 11, and the selection state, movement state, execution state, and arrangement state of each operation mode selection unit 11. Flags are stored.

【0046】処理部60は、ポインタ情報処理部60
a、軌跡形状テーブル60b、比較判定部c、指定コマ
ンド判定部60d、指定動作モード判定部60e、動作
モード選択部状態設定部60f、動作モード選択部位置
決定部60gを有する。この処理部60では、検出部3
が検出したポインタ情報を入力し、ここでポインタ情報
が軌跡入力ポイントであるか否かを判定し、ポインタ情
報が軌跡入力ポイントであれば、次に描かれる軌跡入力
ポイントを判定し、必要であれば、判定されたコマンド
が実行される。一方、ポインタ情報が軌跡入力ポイント
でなければ、ポインタ情報は実行中のコマンドに対する
指示であるとみなされ、このポインタ情報をそのまま実
行部7に送出する。
The processing unit 60 includes a pointer information processing unit 60
a, a trajectory shape table 60b, a comparison determination unit c, a specified command determination unit 60d, a specified operation mode determination unit 60e, an operation mode selection unit state setting unit 60f, and an operation mode selection unit position determination unit 60g. In this processing unit 60, the detection unit 3
Input the detected pointer information, and determine whether or not the pointer information is a trajectory input point. If the pointer information is the trajectory input point, determine the trajectory input point to be drawn next. If so, the determined command is executed. On the other hand, if the pointer information is not the trajectory input point, the pointer information is regarded as an instruction for the command being executed, and this pointer information is sent to the execution unit 7 as it is.

【0047】次に、図8に示すフローチャートを用い
て、本実の形態に係わる入力制御装置(図2参照)にお
けるコマンド判定処理動作について説明する。
Next, with reference to a flowchart shown in FIG. 8, a description will be given of a command determination processing operation in the input control device (see FIG. 2) according to the present embodiment.

【0048】まず、処理部60は、検出部3から検出さ
れたポインタ情報をポインタ情報処理部60aを介して
入力する。このポインタ情報処理部60aでは、入力し
た該ポインタ情報が軌跡入力ポイントであるかどうかを
判定し(ステップ101)、この判定で、該ポインタ情
報が軌跡入力ポイントでないと判定された場合(ステッ
プ101NO)、つまり、該ポインタ情報は実行中のコ
マンドに対する指示であると判定された場合、この該ポ
インタ情報をそのまま実行部7に送出する。一方、入力
した該ポインタ情報が軌跡入力ポイントであると判定さ
れた場合は(ステップ101YES)、この該ポインタ
情報を軌跡情報テーブル60bに記憶する(ステップ1
02)。尚、この軌跡情報テーブル60bへの記憶は、
デバイスID毎に行われ、且つ軌跡入力ポイントが得ら
れている間、続けて行われる。
First, the processing section 60 inputs the pointer information detected by the detection section 3 via the pointer information processing section 60a. The pointer information processing unit 60a determines whether or not the input pointer information is a locus input point (step 101), and when it is determined that the pointer information is not a locus input point (step 101 NO). That is, when it is determined that the pointer information is an instruction for the command being executed, the pointer information is sent to the execution unit 7 as it is. On the other hand, when it is determined that the input pointer information is the locus input point (step 101 YES), the pointer information is stored in the locus information table 60b (step 1).
02). The storage in the locus information table 60b is as follows.
This is performed for each device ID, and is continued while the track input point is obtained.

【0049】この軌跡入力ポイントの入力が終了した場
合(ステップ103YES)、比較判定部60cが、先
程の軌跡情報テーブル60bに格納された連続軌跡入力
ポイントが示す軌跡形状を、軌跡形状情報50aに予め
登録されている軌跡形状を参照して比較を行う(ステッ
プ104)。この比較の結果、比較判定部60cが一致
する軌跡形状を検出できた場合(ステップ105YE
S)、続いて、指定コマンド判定部60dが、軌跡対コ
マンド関係情報50fを参照し、この該軌跡形状が意味
するコマンドを判定する(ステップ106)。
When the input of the trajectory input point is completed (YES in step 103), the comparison / determination unit 60c previously stores the trajectory shape indicated by the continuous trajectory input point stored in the trajectory information table 60b in the trajectory shape information 50a. A comparison is made with reference to the registered trajectory shapes (step 104). As a result of this comparison, when the comparison determination unit 60c has detected a matching trajectory shape (step 105YE).
S) Subsequently, the designated command determination unit 60d refers to the trajectory-to-command relation information 50f, and determines the command that the trajectory shape means (step 106).

【0050】この判定で、この該軌跡形状が意味するコ
マンドを認識できなかった場合(ステップ107N
O)、エラーとして処理を終了する。一方、該軌跡形状
が意味するコマンド認識が可能な場合(ステップ107
YES)、コマンド定義情報50bを参照して該軌跡形
状が意味するコマンドの種別を判定する処理を行う(ス
テップ108)。
In this judgment, when the command meaning by the trajectory shape cannot be recognized (step 107N
O), the process ends as an error. On the other hand, if the command indicated by the trajectory shape can be recognized (step 107)
YES), a process of referring to the command definition information 50b to determine the type of the command represented by the trajectory shape is performed (step 108).

【0051】次に、上記判定の結果、該コマンドが指示
コマンド群に属すると判定された場合のコマンド処理動
作について説明する。この指示コマンド群に属するコマ
ンドは、全部で3種類存在する。つまり、動作モード選
択部11を選択するコマンド(以下、選択コマンドとい
う)と、選択された動作モード選択部11を実行するコ
マンド(以下、実行コマンドという)と、選択された動
作モード選択部11を移動するコマンド(以下、直接移
動コマンドという)とである。
Next, a description will be given of a command processing operation when it is determined that the command belongs to the designated command group as a result of the above determination. There are a total of three types of commands belonging to this instruction command group. That is, a command for selecting the operation mode selection unit 11 (hereinafter, referred to as a selection command), a command for executing the selected operation mode selection unit 11 (hereinafter, referred to as an execution command), and the selected operation mode selection unit 11 A command to move (hereinafter, referred to as a direct movement command).

【0052】まず、図9に示すフローチャートを用い
て、該コマンドが選択コマンドである場合について説明
する。
First, the case where the command is a selection command will be described with reference to the flowchart shown in FIG.

【0053】この処理を開始するには、上述した図8の
ステップ108での判定の結果、該コマンドが指示コマ
ンド群に属すると判定された場合(ステップ201YE
S)、次に、この該コマンドが選択コマンドであるかど
うかを判定する(ステップ202)。
To start this processing, if it is determined that the command belongs to the designated command group as a result of the determination in step 108 of FIG. 8 described above (step 201YE
S) Then, it is determined whether or not the command is a selection command (step 202).

【0054】この判定で、該コマンドが選択コマンドで
あると判定された場合(ステップ202YES)、動作
モード選択部状態設定部60fは動作モード選択部表示
情報50eを参照し、軌跡入力ポイント開始点に存在す
る選択コマンドの動作モード選択部11を判定し、その
情報を取得する(ステップ203)。
If it is determined in this determination that the command is a selection command (YES in step 202), the operation mode selection unit state setting unit 60f refers to the operation mode selection unit display information 50e and sets the start point of the trajectory input point. The operation mode selection unit 11 of the existing selection command is determined, and the information is obtained (step 203).

【0055】この時、動作モード選択部11を判定でき
た場合(ステップ204YES)、動作モード選択部表
示情報50eより、該動作モード選択部11が選択、移
動または実行状態にあるかどうかを判定し(ステップ2
05)、該動作モード選択部11が選択、移動または実
行状態にあると判定された場合(ステップ205YE
S)、この選択コマンドをキャンセルして処理を終了す
る。該動作モード選択部11が選択、移動または実行状
態にないと判定された場合(ステップ205NO)、該
動作モード選択部11が新規に選択されたものとみな
し、その該動作モード選択部11のデバイスID情報に
軌跡入力ポイント中のデバイスIDを入力するととも
に、選択状態をONに更新する(ステップ206)。そ
の後、該動作モード選択部11の表示を、選択状態を示
す表示にするように表示部1に対して指示を行う(ステ
ップ207)。
At this time, if the operation mode selection unit 11 can be determined (step 204 YES), it is determined from the operation mode selection unit display information 50e whether the operation mode selection unit 11 is in the selected, moved or executed state. (Step 2
05), when it is determined that the operation mode selection unit 11 is in the selected, moved or executed state (step 205YE).
S), the selection command is canceled, and the process ends. If it is determined that the operation mode selection unit 11 is not in the selected, moved or executed state (step 205 NO), it is regarded that the operation mode selection unit 11 has been newly selected, and the device of the operation mode selection unit 11 The device ID in the locus input point is input to the ID information, and the selected state is updated to ON (step 206). Thereafter, the display unit 1 is instructed to change the display of the operation mode selection unit 11 to a display indicating the selected state (step 207).

【0056】一方、動作モード選択部状態設定部60f
が軌跡入力ポイント開始点に存在する選択コマンドの動
作モード選択部11を判定ができなかった場合(ステッ
プ204NO)、該軌跡入力ポイント中のデバイスID
を持つポインティングデバイスによってすでに選択され
ている動作モード選択部11の選択状態がキャンセルさ
れたとみなし、動作モード選択部表示情報50e内の選
択状態にある全ての動作モード選択部11のうち、同じ
ID情報を持ち、且つ選択状態フラグを与えられた動作
モード選択部11を全て抽出し、これらのID情報をN
ULLにするとともに、選択状態フラグをOFFにする
(ステップ208)。その後、抽出した動作モード選択
部11の表示を通常表示にするように表示部1に対して
指示を行う(ステップ209)。
On the other hand, the operation mode selection section status setting section 60f
Cannot determine the operation mode selection unit 11 of the selection command existing at the start point of the locus input point (NO in step 204), the device ID in the locus input point
It is considered that the selection state of the operation mode selection unit 11 already selected by the pointing device having the same has been canceled, and the same ID information among all the operation mode selection units 11 in the selection state in the operation mode selection unit display information 50e And all the operation mode selection units 11 to which the selection state flag is given are extracted, and these ID information
At the same time, the selection state flag is turned OFF (step 208). After that, the display unit 1 is instructed to set the extracted display of the operation mode selection unit 11 to the normal display (step 209).

【0057】以上の処理手順によって、入力された該コ
マンドが選択コマンドである場合のコマンド処理動作を
完了する。
With the above processing procedure, the command processing operation in the case where the input command is a selection command is completed.

【0058】次に、上述した図9のステップ202の判
定で、該コマンドが選択コマンドでないと判定された場
合について説明する。
Next, a case will be described in which it is determined in step 202 in FIG. 9 that the command is not a selection command.

【0059】まず、図10に示すフローチャートを用い
て、該コマンドが選択コマンドでなく実行コマンドであ
る場合について説明する。
First, the case where the command is not a selection command but an execution command will be described with reference to the flowchart shown in FIG.

【0060】この処理を開始するには、図9のステップ
202の判定で、該コマンドが選択コマンドでないと判
定された場合、次に、実行コマンドであるかどうかを判
定する(ステップ301)。この判定で、該コマンドが
実行コマンドであると判定された場合(ステップ301
YES)、動作モード選択部状態設定部60fは動作モ
ード選択部表示情報50eを参照し、軌跡入力ポイント
開始点に存在する実行コマンドの動作モード選択部11
を判定し、その情報を取得する(ステップ302)。
To start this processing, if it is determined in step 202 of FIG. 9 that the command is not a selection command, it is next determined whether or not the command is an execution command (step 301). If the command is determined to be an execution command (step 301)
YES), the operation mode selection unit state setting unit 60f refers to the operation mode selection unit display information 50e, and operates the operation mode selection unit 11 of the execution command existing at the start point of the trajectory input point.
Is determined, and the information is obtained (step 302).

【0061】この時、動作モード選択部11を判定でき
た場合(ステップ303YES)、動作モード選択部表
示情報50eを参照して、この判定できた該動作モード
選択部11が移動または実行状態にあるかどうかを判定
し(ステップ304)、この該動作モード選択部11が
すでに移動または実行状態にあると判定された場合(ス
テップ304YES)、この実行コマンドをキャンセル
して処理を終了する。 一方、該動作モード選択部11
が移動または実行状態にないと判定された場合(ステッ
プ304NO)、この該動作モード選択部11を新規に
実行に移すものとみなし、動作モード選択部状態設定部
60fは、該軌跡入力ポイント中のデバイスIDを持つ
ポインティングデバイスによって、すでに選択または実
行中である動作モード選択部11の実行状態がキャンセ
ルされたと判定し、動作モード選択部表示情報50e内
の実行状態にある全ての動作モード選択部11のうち、
該軌跡入力ポイント中のデバイスIDと同じ情報を含む
ものを抽出し、これに与えられているデバイスID情報
をNULLにするとともに、実行状態フラグをOFFに
する。また、動作モード選択部表示情報50e内の選択
状態にある全ての動作モード選択部11のうち、該軌跡
入力ポイント中のデバイスIDと同じ情報を含み、且つ
選択状態フラグを与えられた動作モード選択部11を全
て抽出し、これに与えられているデバイスID情報をN
ULLにするとともに、選択状態フラグをOFFにする
(ステップ305)。
At this time, if the operation mode selection unit 11 can be determined (step 303 YES), the operation mode selection unit 11 that has been determined can be moved or executed with reference to the operation mode selection unit display information 50e. It is determined whether or not the operation mode selection unit 11 has already been moved or executed (step 304 YES), the execution command is canceled, and the process ends. On the other hand, the operation mode selection unit 11
Is determined to be not in the movement or execution state (NO in step 304), the operation mode selection unit 11 is regarded as newly shifting to execution, and the operation mode selection unit state setting unit 60f determines whether or not the trajectory input point It is determined that the execution state of the operation mode selection unit 11 already selected or being executed is canceled by the pointing device having the device ID, and all the operation mode selection units 11 in the execution state in the operation mode selection unit display information 50e are cancelled. Of which
A device including the same information as the device ID in the locus input point is extracted, the device ID information given to the device is set to NULL, and the execution state flag is set to OFF. Also, of all the operation mode selection units 11 in the selected state in the operation mode selection unit display information 50e, the operation mode selection unit that includes the same information as the device ID in the locus input point and is given the selection state flag Part 11 is extracted, and the device ID information given to this
At the same time, the selection state flag is turned OFF (step 305).

【0062】その後、動作モード選択部情報50cを参
照して該動作モード選択部11に対して定義されれてい
る動作コマンドを取得する(ステップ306)。続い
て、実行部に対し、上記で判定された実行コマンドの終
了を指示し(ステップ307)、表示部1に対して該動
作モード選択部11の表示を通常状態を示す表示にする
ように指示する(ステップ308)。
Thereafter, an operation command defined for the operation mode selection unit 11 is obtained with reference to the operation mode selection unit information 50c (step 306). Subsequently, the execution unit is instructed to end the execution command determined above (step 307), and the display unit 1 is instructed to change the display of the operation mode selection unit 11 to a display indicating a normal state. (Step 308).

【0063】その後、新規に実行に移された動作モード
選択部11のデバイスID情報に軌跡入力ポイント中の
デバイスIDを入力し、実行状態をONにするととも
に、選択状態をOFFに更新する(ステップ309)。
この更新後、動作モード選択部情報50cを参照し、該
動作モード選択部11に対して定義されれている動作コ
マンドを取得する(ステップ310)。該動作コマンド
取得後、軌跡入力ポイント中に含まれたデバイスIDを
添えて、実行部に対して該動作コマンドの実行を指示し
(ステップ311)、表示部1に対して、該動作モード
選択部11の表示を通常表示にするよう指示する(ステ
ップ312)。
Thereafter, the device ID of the locus input point is input to the device ID information of the operation mode selection unit 11 which has been newly executed, and the execution state is turned ON and the selected state is updated to OFF (step S1). 309).
After the update, the operation command defined for the operation mode selection unit 11 is acquired by referring to the operation mode selection unit information 50c (step 310). After acquiring the operation command, the execution unit is instructed to execute the operation command with the device ID included in the locus input point (step 311), and the operation mode selection unit is instructed to the display unit 1. An instruction is given to change the display of No. 11 to the normal display (step 312).

【0064】以上の処理手順によって、入力された該コ
マンドが実行コマンドである場合のコマンド処理動作を
完了する。
With the above processing procedure, the command processing operation when the input command is an execution command is completed.

【0065】次に、上述した図10のステップ301の
判定で、該コマンドが実行コマンドでないと判定された
場合、つまり、直接移動コマンドである場合について、
図11に示すフローチャートを用いて説明する。
Next, when it is determined in step 301 in FIG. 10 that the command is not an execution command, that is, when the command is a direct movement command,
This will be described with reference to the flowchart shown in FIG.

【0066】まず、この処理を開始するには、図10の
ステップ301の判定で、該コマンドが実行コマンドで
ないと判定された場合(ステップ301NO)、次に、
該コマンドが直接移動コマンドであるかどうかを判定す
る(ステップ401)。この判定で、該コマンドが直接
移動コマンドであると判定された場合、動作モード選択
部状態設定部60fは動作モード選択部表示情報50e
を参照し、該軌跡入力ポイント中のデバイスIDと同じ
情報を含み、且つ選択状態フラグがONとなっている全
ての動作モード選択部11を抽出処理を行う(ステップ
402)。ここで、抽出された動作モード選択部11が
一つも存在しない場合(ステップ403NO)、この直
接移動コマンドをキャンセルして処理を終了する。
First, in order to start this processing, if it is determined in step 301 in FIG. 10 that the command is not an execution command (step 301 NO),
It is determined whether the command is a direct movement command (step 401). If it is determined in this determination that the command is a direct movement command, the operation mode selection unit state setting unit 60f outputs the operation mode selection unit display information 50e.
, The extraction process is performed for all the operation mode selection units 11 that include the same information as the device ID in the locus input point and for which the selection state flag is ON (step 402). If there is no extracted operation mode selection unit 11 (NO in step 403), the direct movement command is canceled and the process ends.

【0067】一方、抽出された動作モード選択部11が
存在する場合(ステップ403YES)、その該動作モ
ード選択部11を該軌跡入力ポイント終了点近傍に移動
するものとみなし、動作モード選択部状態設定部60f
は動作モード選択部表示情報50e内の該動作モード選
択部11(群)の移動状態フラグをONにする(ステッ
プ404)。その後、該動作モード選択部11(群)を
指定位置に移動するため、該動作モード選択部11
(群)と軌跡入力ポイント終了点の情報を後述する動作
モード選択部位置決定部60gに渡し、移動指示を行う
(ステップ405)。この後の処理動作については後述
する図15の[E]に進む。
On the other hand, if the extracted operation mode selection unit 11 exists (step 403 YES), the operation mode selection unit 11 is regarded as moving to the vicinity of the end point of the locus input point, and the operation mode selection unit state setting is performed. Part 60f
Turns on the movement state flag of the operation mode selection unit 11 (group) in the operation mode selection unit display information 50e (step 404). Thereafter, in order to move the operation mode selection unit 11 (group) to a designated position, the operation mode selection unit 11
The information of the (group) and the end point of the trajectory input point is passed to the operation mode selection unit position determination unit 60g, which will be described later, and a movement instruction is performed (step 405). The subsequent processing operation proceeds to [E] in FIG. 15 described later.

【0068】次に、上述した図9のステップ201の判
定で、該コマンドが指示コマンド群に属さないと判定さ
れた場合について説明する。
Next, a case will be described in which it is determined in step 201 in FIG. 9 that the command does not belong to the designated command group.

【0069】まず、図12に示すフローチャートを用い
て、該コマンドが単純間接移動コマンド群に属する場合
について説明する。
First, the case where the command belongs to the simple indirect movement command group will be described with reference to the flowchart shown in FIG.

【0070】まず、この処理を開始するには、図9のス
テップ201の判定で該コマンドが指示コマンドに属さ
ないと判定された場合(ステップ201NO)、次に、
このコマンドが単純間接移動コマンド群に属するかどう
か判定する(ステップ501)。この判定で、該コマン
ドが単純間接移動コマンド群に属すると判定された場合
(ステップ501YES)、指定動作モード判定部60
eは、動作モード選択部情報50cから、該コマンドと
関連する動作コマンド選択部を判定する処理を行う(ス
テップ502)。この判定で、関連する動作モード選択
部11が判定された場合(ステップ502YES)、す
なわち、該軌跡形状は特定の動作モード選択部11を軌
跡入力点に呼び出す指示であるとみなされ、動作モード
選択部状態設定部60fは、動作モード選択部表示情報
50eから、該軌跡形状によって特定された該動作モー
ド選択部11が移動または実行状態であるかどうか判定
する。この時、移動または実行状態であると判定された
場合、この単純間接移動コマンドをキャンセルして処理
を終了する。一方移動または実行状態でないと判定され
た場合は、該動作モード選択部11は移動可能であると
判定し、動作モード選択部状態設定部60fは、動作モ
ード選択部表示情報50e内の該動作モード選択部11
の移動状態フラグをONに更新する。その際、該動作モ
ード選択部11のデバイスID情報には軌跡入力ポイン
ト中のデバイスID値を入力し、選択状態フラグをON
に更新する(ステップ504)。
First, in order to start this processing, if it is determined in step 201 of FIG. 9 that the command does not belong to the instruction command (step 201 NO), then
It is determined whether this command belongs to the simple indirect movement command group (step 501). If it is determined that the command belongs to the simple indirect movement command group (step 501 YES), the designated operation mode determination unit 60
e performs a process of determining an operation command selection unit associated with the command from the operation mode selection unit information 50c (step 502). In this determination, when the relevant operation mode selection unit 11 is determined (step 502 YES), that is, the trajectory shape is regarded as an instruction to call the specific operation mode selection unit 11 to the trajectory input point, and the operation mode selection is performed. The unit state setting unit 60f determines from the operation mode selection unit display information 50e whether the operation mode selection unit 11 specified by the trajectory shape is in a moving or executing state. At this time, if it is determined that the command is in the moving or executing state, the simple indirect moving command is canceled and the process ends. On the other hand, when it is determined that the operation mode is not the moving or executing state, the operation mode selection unit 11 determines that the operation mode is movable, and the operation mode selection unit state setting unit 60f determines the operation mode in the operation mode selection unit display information 50e. Selector 11
Is updated to ON. At this time, the device ID value of the locus input point is input to the device ID information of the operation mode selection unit 11, and the selection state flag is turned on.
(Step 504).

【0071】次に、該動作モード選択部11を軌跡入力
ポイント終了点に移動するため、該動作モード選択部情
報と軌跡入力ポイント終了点情報を後述する動作モード
選択部位置決定部60gに渡し、移動指示を行う(ステ
ップ505)。この後の処理動作については後述する図
15の[E]に進む。
Next, in order to move the operation mode selection section 11 to the trajectory input point end point, the operation mode selection section information and the trajectory input point end point information are passed to an operation mode selection section position determination section 60g described later. A move instruction is issued (step 505). The subsequent processing operation proceeds to [E] in FIG. 15 described later.

【0072】ところで、上述した構成によると、カーソ
ル軌跡形状によって入力するコマンドは、例えば、単純
間接移動コマンド群に属する場合、そのコマンド群に属
するある一つのコマンドに対応するコマンドであった
が、例えば、単純間接移動コマンド群に属する「整理配
置モード選択部移動コマンド」と、「ストローク描画モ
ード選択部移動コマンド」と、「テキスト入力モード選
択部移動コマンド」と、「ワイプモード選択部移動コマ
ンド」とをグループとみなすようなあるコマンドを用意
することで、操作者が、その該コマンドに対応するカー
ソル軌跡形状を描くことによっても、所望のコマンドを
入力することが可能となる。また、複数のコマンドをグ
ループ化して管理することで、操作者が記憶しなければ
ならない軌跡形状の数を削減することが可能となる。
By the way, according to the above-described configuration, the command input according to the cursor trajectory shape is, for example, a command corresponding to one command belonging to the simple indirect movement command group when the command belongs to the command group. , "Arrangement arrangement mode selection unit movement command", "stroke drawing mode selection unit movement command", "text input mode selection unit movement command", and "wipe mode selection unit movement command" belonging to the simple indirect movement command group Is prepared as a group, the operator can input a desired command by drawing a cursor trajectory shape corresponding to the command. In addition, by grouping and managing a plurality of commands, it is possible to reduce the number of trajectory shapes that must be stored by the operator.

【0073】次に、上述した図12のステップ501の
判定で、該コマンドが単純間接移動コマンド群に属さな
いと判定された場合、つまり条件間接移動コマンド群に
属する場合ついて、図13及び図14に示すフローチャ
ートを用いて説明する。この条件間接移動コマンド群に
属するコマンドとは、指定する動作モード選択部11を
決定し、その決定した動作モード選択部11を軌跡入力
点近傍に移動するためのコマンドであり、各動作モード
選択部11間の関係が階層構造状になっているため、こ
の構造に応じた3つのコマンドが存在する。つまり、階
層構造状、現在実行中の動作モードの上位に位置する動
作モード選択部11を指定するコマンド(以下、上方移
動コマンドという)と、現在実行中の動作モードの下位
に位置する動作モード選択部11を指定するコマンド
(以下、下方移動コマンドという)と、階層構造のトッ
プに位置する動作モード選択部11を指定するコマンド
(以下、最上部移動コマンドという)とである。
Next, when it is determined in the above-described step 501 of FIG. 12 that the command does not belong to the simple indirect movement command group, that is, when the command belongs to the conditional indirect movement command group, FIGS. This will be described with reference to the flowchart shown in FIG. The commands belonging to the conditional indirect movement command group are commands for determining the operation mode selection unit 11 to be specified and moving the determined operation mode selection unit 11 to the vicinity of the locus input point. Since the relationship among the 11 is in a hierarchical structure, there are three commands according to this structure. That is, a command (hereinafter, referred to as an upward movement command) that designates the operation mode selection unit 11 that is positioned higher than the currently executed operation mode in the hierarchical structure, and the operation mode selection that is positioned lower than the currently executed operation mode A command for specifying the unit 11 (hereinafter, referred to as a downward movement command) and a command for specifying the operation mode selection unit 11 located at the top of the hierarchical structure (hereinafter, referred to as an uppermost movement command).

【0074】まず、この処理を開始するには、図12の
ステップ501の判定で、該コマンドが単純間接移動コ
マンド群に属さないと判定された場合(ステップ501
NO)、次に、この該コマンドが条件間接移動コマンド
群に属するかどうかを判定する(ステップ601)。こ
の判定で、該コマンドが条件間接移動コマンド群に属す
ると判定された場合(ステップ601YES)、指定動
作モード判定部60eは、軌跡入力中のデバイスIDを
用いて指定グループ情報50gを参照し、このデバイス
IDを持つポインティングデバイスによって現在一時指
定されている動作モード選択部11のグループID(以
下、現指定グループIDという)を取得する処理を行う
(ステップ602)。
First, in order to start this processing, if it is determined in step 501 of FIG. 12 that the command does not belong to the simple indirect movement command group (step 501)
NO) Then, it is determined whether or not the command belongs to the conditional indirect movement command group (step 601). When it is determined in this determination that the command belongs to the conditional indirect movement command group (step 601 YES), the designated operation mode determination unit 60e refers to the designated group information 50g using the device ID being input of the locus, and A process of acquiring a group ID (hereinafter, referred to as a currently designated group ID) of the operation mode selection unit 11 currently temporarily designated by the pointing device having the device ID is performed (step 602).

【0075】この時、現指定グループIDが得られた場
合は(ステップ603YES)、そのまま図14の
[G]へ進む。
At this time, if the current designated group ID is obtained (step 603 YES), the process directly proceeds to [G] in FIG.

【0076】一方、現指定グループIDが得られなかっ
た場合(ステップ603NO)、指定動作モード判定部
60eは、動作モード選択部表示情報50eを参照し、
該入力ポイント中のデバイスIDを持ち、且つ実行フラ
グがONとなっている動作モード選択部11を抽出する
処理を行う(ステップ604)。ここで、該当動作モー
ド選択部11を抽出できた場合(ステップ605YE
S)、該抽出した当該動作モード選択部11のグループ
IDを現指定グループIDとして(ステップ606)、
[G]へ進む。また、該当動作モード選択部11が抽出
できなかった場合(ステップ605NO)、現指定グル
ープIDを前出の初期モードである整理配置モード選択
部であるとして(ステップ607)、[G]へ進む。
On the other hand, if the current designated group ID has not been obtained (step 603 NO), the designated operation mode determination unit 60e refers to the operation mode selection unit display information 50e,
A process of extracting the operation mode selection unit 11 having the device ID at the input point and having the execution flag set to ON is performed (step 604). Here, when the corresponding operation mode selection unit 11 can be extracted (step 605YE).
S), using the extracted group ID of the operation mode selection unit 11 as the current designated group ID (step 606);
Proceed to [G]. If the corresponding operation mode selection unit 11 has not been able to extract (step 605 NO), it is determined that the currently specified group ID is the arrangement mode selection unit that is the initial mode described above (step 607), and the process proceeds to [G].

【0077】次に、[G]へ進んだ後、該コマンドが上
方移動コマンドであるかどうか判定し(ステップ70
1)、上方移動コマンドであると判定された場合(ステ
ップ701YES)、指定動作モード判定部60eは、
現指定グループIDの上位階層に当たる動作モード選択
部11(群)を得るため、まず、現指定グループIDを
基に、前述の方法で、上位階層の動作モード選択部11
を算出する(ステップ702)。その後、指定動作モー
ド判定部60eは動作モード選択部関係情報50dを参
照し、算出したグループIDを持つ動作モード選択部1
1(群)を得ると同時に、これらのグループID値を指
定グループ情報50gに保存する(ステップ703)。
ただし、現指定グループIDが先の整理配置モードに相
当するグループIDであった場合、上位に位置する動作
モード選択部11は存在しないため、この整理配置モー
ド選択部を指定された動作モード選択部11とし、この
グループIDを指定グループ情報50gに保存する。
Next, after proceeding to [G], it is determined whether or not the command is an upward movement command (step 70).
1) If it is determined that the command is an upward movement command (step 701: YES), the designated operation mode determination unit 60e
In order to obtain the operation mode selection unit 11 (group) corresponding to the higher hierarchy of the currently designated group ID, first, based on the currently designated group ID, the operation mode selection unit 11 of the higher hierarchy is determined by the method described above.
Is calculated (step 702). Thereafter, the designated operation mode determination unit 60e refers to the operation mode selection unit relation information 50d, and refers to the operation mode selection unit 1 having the calculated group ID.
At the same time as obtaining 1 (group), these group ID values are stored in the designated group information 50g (step 703).
However, if the currently specified group ID is a group ID corresponding to the previous arrangement mode, there is no operation mode selection unit 11 located at a higher level, and therefore the operation mode selection unit designated by this arrangement mode selection unit 11, and this group ID is stored in the designated group information 50g.

【0078】次に、動作モード選択部状態設定部60f
は、動作モード選択部表示情報50eより、指定された
動作モード選択部11(群)の夫々について移動または
実行状態にあるかないかを調べ、移動または実行状態に
ないものを抽出する処理を行う(ステップ704)。こ
こで、移動、実行状態にないものを抽出できなかった場
合(ステップ705NO)、この動作モード選択部11
の移動をキャンセルして処理を終了する。
Next, the operation mode selection section status setting section 60f
Checks whether or not each of the specified operation mode selection units 11 (group) is in the moving or executing state from the operation mode selecting unit display information 50e, and performs processing to extract those that are not in the moving or executing state ( Step 704). Here, when an object that is not in the movement or execution state cannot be extracted (step 705 NO), the operation mode selection unit 11
Is canceled and the process ends.

【0079】一方、移動、実行状態にないものを抽出で
きた場合(ステップ705YES)、動作モード選択部
状態設定部60fは、動作モード選択部表示情報50e
内の上記移動可能な動作モード選択部11(群)に関す
る移動状態フラグをONに更新する。その際、動作モー
ド選択部11(群)のID情報には、軌跡入力ポイント
中に含まれたポインティングデバイスに関するID情報
と同じ情報を、選択状態フラグONにする(ステップ7
06)。その後、動作モード選択部11(群)を軌跡入
力ポイント終了点に移動するため、動作モード選択部1
1(群)情報と軌跡入力ポイント終了点を動作モード選
択部位置決定部60gに渡し、移動指示を行う(ステッ
プ707)。
On the other hand, if the operation mode selection unit state setting unit 60f can extract an object that is not in the movement or execution state (step 705 YES), the operation mode selection unit display information 50e is displayed.
Of the movable operation mode selection unit 11 (group) that can be moved is updated to ON. At this time, in the ID information of the operation mode selection unit 11 (group), the same information as the ID information on the pointing device included in the locus input point is set to the selection state flag ON (step 7).
06). Thereafter, to move the operation mode selection unit 11 (group) to the end point of the trajectory input point, the operation mode selection unit 1
The 1 (group) information and the end point of the trajectory input point are passed to the operation mode selection unit position determination unit 60g, and a movement instruction is performed (step 707).

【0080】また、ステップ701の判定で、該コマン
ドが上方移動コマンドでないと判定された場合(ステッ
プ701NO)、次に、この該コマンドが下方移動コマ
ンドであるかどうかを判定する(ステップ708)。こ
の判定で、該コマンドが下方移動コマンドであると判定
された場合(ステップ708YES)、指定動作モード
判定部60eは、現指定グループIDの下位階層にあた
る動作モード選択部11(群)を得るため、まず、現指
定グループIDを基に、前述の方法によって下位階層の
グループIDを算出する(ステップ709)。その後、
指定動作モード判定部60eは動作モード選択部関係情
報50dを参照し、算出したグループIDを持つ動作モ
ード選択部11(群)を得ると同時に、これらのグルー
プID値を指定グループ情報50gに保存する(ステッ
プ703)。ただし、現指定グループIDが最下位階層
に存在する動作モード選択部11に与えられたものであ
った場合、これより下位に位置する動作モード選択部1
1は存在しなため、指定された動作モード選択部11は
なしと判断し、このグループIDを指定グループ情報5
0gに保存する。
If it is determined in step 701 that the command is not an upward movement command (NO in step 701), then it is determined whether the command is a downward movement command (step 708). If it is determined in this determination that the command is a downward movement command (YES in step 708), the designated operation mode determination unit 60e obtains the operation mode selection unit 11 (group) in the lower hierarchy of the current designated group ID. First, based on the currently designated group ID, the group ID of the lower hierarchy is calculated by the above-described method (step 709). afterwards,
The designated operation mode determination unit 60e refers to the operation mode selection unit relation information 50d, obtains the operation mode selection unit 11 (group) having the calculated group ID, and stores these group ID values in the designated group information 50g. (Step 703). However, if the currently specified group ID is given to the operation mode selection unit 11 existing in the lowest hierarchy, the operation mode selection unit 1 located below this
1 does not exist, it is determined that the specified operation mode selection unit 11 does not exist, and this group ID is assigned to the specified group information 5.
Store in 0 g.

【0081】その後の処理は、上方コマンドと同様にス
テップ704からステップ707までの処理手順によっ
て行われる。
The subsequent processing is performed according to the processing procedure from step 704 to step 707 as in the case of the upward command.

【0082】また、ステップ708の判定で、該コマン
ドが下方移動コマンドでないと判定された場合(ステッ
プ708NO)、次に、この該コマンドが最上部移動コ
マンドであるかどうかを判定する(ステップ710)。
この判定で、該コマンドが最上部移動コマンドであると
判定された場合(ステップ710YES)、最上部に位
置する整理配置モード選択部を、指定された動作モード
選択部11とする。つまり、グループID#0である
(ステップ711)。その後、このグループID#0を
指定グループ情報50gに保存する(ステップ70
3)。
If it is determined in step 708 that the command is not a downward movement command (NO in step 708), then it is determined whether the command is a top movement command (step 710). .
If it is determined in this determination that the command is the uppermost movement command (step 710: YES), the rearrangement / layout mode selector located at the uppermost position is set as the specified operation mode selector 11. That is, it is the group ID # 0 (step 711). Thereafter, the group ID # 0 is stored in the designated group information 50g (step 70).
3).

【0083】その後の処理は、上方コマンド及び下方コ
マンドと同様にステップ704からステップ707まで
の処理手順によって行われる。
The subsequent processing is performed according to the processing procedure from step 704 to step 707 as in the case of the upward command and the downward command.

【0084】尚、ステップ707の処理で、該コマンド
が上方コマンド及び下方コマンドである場合は、同時に
整理配置命令を動作モード選択部位置決定部60gに渡
す。次に、上述した図11から図14までのフローチャ
ートで示した処理手順後、動作モード選択部位置決定部
60gが行う処理動作について、図15、図16に示す
フローチャートを用いて説明する。
In the process of step 707, if the commands are an upper command and a lower command, the rearrangement / arrangement command is simultaneously passed to the operation mode selection unit position determination unit 60g. Next, the processing operation performed by the operation mode selection unit position determining unit 60g after the processing procedure illustrated in the flowcharts of FIGS. 11 to 14 will be described with reference to the flowcharts illustrated in FIGS.

【0085】まず、この動作モード選択部位置決定部6
0gは、動作モード選択部11(群)の指定座標への移
動を命令された場合、同時に整理配置命令があるかどう
かを判定する(ステップ801)。整理配置命令があっ
た場合(ステップ801YES)、移動を指定された動
作モード選択部11(群)以外の動作モード選択部11
の中で、移動、実行及び整理状態にないものを動作モー
ド選択部表示情報50eを参照して抽出し、これらを予
め設定された整理配置用の移動先座標に位置させる(ス
テップ802)。尚、整理配置場所に既に他の整理配置
された動作モード選択部11が存在する場合(ステップ
804)、これと重ならないような位置に配置するた
め、動作モード選択部位置決定部60gは動作モード選
択部表示情報50eを参照し、予め決められた動作モー
ド選択部11の表示領域のサイズを取得後、最適な座標
位置を計算する(ステップ805)。また動作モード選
択部表示情報50eに対し、移動した動作モード選択部
11の座標を移動先座標位置に、ID情報をNULLに
するとともに、選択フラグをOFFにし、整理配置状態
のフラグをONに更新する(ステップ806)。そして
表示部1に対し、各動作モード選択部11の表示を、決
定した座標位置に合わせ、且つ通常状態の表示にするよ
うに指示する(ステップ807)。この整理配置すべき
動作モード選択部11が複数存在する場合、この位置移
動処理を、移動させる動作モード選択部11夫々におい
て行う。
First, the operation mode selection section position determination section 6
If 0g is instructed to move to the designated coordinates by the operation mode selection unit 11 (group), it is determined whether there is a rearrangement / arrangement instruction at the same time (step 801). If there is a rearrangement / arrangement command (step 801 YES), the operation mode selection units 11 other than the operation mode selection unit 11 (group) specified to move.
Among them, those which are not in the moving, executing and organizing state are extracted with reference to the operation mode selection section display information 50e, and are located at the preset destination coordinates for organizing and arrangement (step 802). If there is another operation mode selection unit 11 already arranged and arranged at the arrangement place (step 804), the operation mode selection unit position determination unit 60g arranges the operation mode selection unit at a position that does not overlap with this. After obtaining a predetermined display area size of the operation mode selection unit 11 with reference to the selection unit display information 50e, an optimum coordinate position is calculated (step 805). In addition, with respect to the operation mode selection unit display information 50e, the coordinates of the moved operation mode selection unit 11 are set to the destination coordinate position, the ID information is set to NULL, the selection flag is turned off, and the flag of the arrangement state is updated to ON. (Step 806). Then, the display unit 1 is instructed to adjust the display of each operation mode selection unit 11 to the determined coordinate position and to display the normal state (step 807). When there are a plurality of operation mode selection units 11 to be arranged and arranged, the position movement processing is performed in each of the operation mode selection units 11 to be moved.

【0086】次に動作モード選択部位置決定部60g
は、指定座標への移動を命令された動作モード選択部1
1(群)を指定座標近傍に位置させるために、その移動
先座標を決定する。なお移動先座標近傍に既に他の動作
モード選択部11が存在する場合(ステップ901)、
これと重ならないような位置に指定動作モード選択部1
1を配置するようにするため、動作モード選択部位置決
定部60gは動作モード選択部表示情報50eを参照
し、予め決められた動作モード選択部11の表示領域の
サイズを取得後、最適な移動先座標位置を計算する(ス
テップ902)。更に動作モード選択部位置決定部60
gは、動作モード選択部表示情報50eを、移動先座標
の位置に合わせて更新し、移動状態フラグをOFFに、
整理配置フラグをOFFにする(ID情報及び選択フラ
グはONのまま変更しない)(ステップ903)。次に
表示部1に対し、動作モード選択部11の表示を、決定
した上記移動先座標位置に合わせ、且つ選択状態で表示
する(ステップ904)。また動作モード選択部位置決
定部60gに対して指示された動作モード選択部11の
移動が複数であった場合、上記位置座標及び表示部1へ
の指示処理を繰り返すことにより、各選択部を最適な移
動先へ移動する。
Next, the operation mode selection section position determination section 60g
Is the operation mode selector 1 instructed to move to the designated coordinates.
In order to position 1 (group) in the vicinity of the designated coordinates, its destination coordinates are determined. If another operation mode selection unit 11 already exists near the movement destination coordinates (step 901),
Designated operation mode selector 1 at a position that does not overlap with this
In order to arrange 1, the operation mode selection unit position determination unit 60g refers to the operation mode selection unit display information 50e, obtains a predetermined display area size of the operation mode selection unit 11, and then performs optimal movement. A destination coordinate position is calculated (step 902). Further, the operation mode selection unit position determination unit 60
g updates the operation mode selection unit display information 50e in accordance with the position of the movement destination coordinates, turns off the movement state flag,
The arrangement / layout flag is turned OFF (the ID information and the selection flag are kept ON and not changed) (step 903). Next, the display of the operation mode selection unit 11 is displayed on the display unit 1 in accordance with the determined destination coordinate position and in a selected state (step 904). When the movement of the operation mode selection unit 11 instructed to the operation mode selection unit position determination unit 60g is plural, the position coordinates and the instruction processing to the display unit 1 are repeated to optimize each selection unit. To a new destination.

【0087】以上の処理手順によって、入力された該コ
マンドが直接移動コマンド或るいは単純間接移動コマン
ド或るいは条件間接移動コマンドである場合のコマンド
処理動作を完了する。
With the above processing procedure, the command processing operation in the case where the inputted command is the direct movement command, the simple indirect movement command, or the conditional indirect movement command is completed.

【0088】[0088]

【発明の効果】以上説明したように、本発明によれば、
画面上で配置される複数個の動作モード選択部の表示位
置を可動にしておき、この表示位置を管理する手段を設
け、更に、上記動作モード選択部とカーソル軌跡形状と
を関連付けするようにしているため、操作者は簡単なカ
ーソル軌跡形状を描くだけで、他の操作者に妨げられる
ことなく、自己の作業領域近傍に所望の動作モード選択
部を移動し、選択或いは実行することが可能となる。
As described above, according to the present invention,
The display positions of the plurality of operation mode selection units arranged on the screen are made movable, a means for managing this display position is provided, and the operation mode selection unit is associated with the cursor locus shape. Therefore, the operator can draw a simple cursor trajectory shape, move the desired operation mode selection unit near his or her work area without being disturbed by other operators, and select or execute the operation mode selection unit. Become.

【0089】また、本発明によれば、動作モード選択部
を整理配置する手段を設けるようにしているため、操作
者が望むタイミングにおいても、画面整理を行うことが
可能となり、画面上を有効に利用することが可能とな
る。
Further, according to the present invention, the means for arranging the operation mode selection units is provided, so that the screen can be arranged at the timing desired by the operator, and the screen can be effectively displayed. It can be used.

【0090】また、本発明によれば、お互いに関連する
動作モード選択部をグループ化して管理し、このグルー
プ化された動作モード選択部群とカーソル軌跡形状とを
関連付けするようにしているため、操作者が記憶しなけ
ればならないカーソル軌跡形状の数を削減することが可
能となり、且つ、操作者は、この数少ないカーソル軌跡
形状を使用するだけで、所望の動作モード選択部を、確
実に、現在の作業領域近傍に移動することが可能とな
る。
Further, according to the present invention, the operation mode selection units related to each other are grouped and managed, and the grouped operation mode selection units are associated with the cursor trajectory shape. It is possible to reduce the number of cursor trajectory shapes that the operator has to memorize, and the operator can use the small number of cursor trajectory shapes to reliably set the desired operation mode selection unit to the current operation mode. It is possible to move to the vicinity of the work area.

【0091】また、本発明によれば、動作モード選択部
を、その内容や関連性を考慮した階層構造として管理
し、階層構造上、現在指定されている動作モード選択部
の上位或いは下位方向に存在する動作モード選択部群へ
の移動指示コマンドを用意し、このコマンドに対応する
カーソル軌跡形状を設定するようにしているため、所定
のカーソル軌跡形状が描かれた場合、対応する動作モー
ド選択部群を作業領域近傍に配置することが可能とな
る。つまり、次に、使用する可能性の高い、または必要
頻度の高い動作モード選択部を、確実に、現在の作業領
域近傍に移動することが可能となる。また、操作者が記
憶しなければならないカーソル軌跡形状の数を削減する
ことが可能となる。
Further, according to the present invention, the operation mode selection unit is managed as a hierarchical structure in consideration of its contents and relevance, and the hierarchical structure is arranged in the upper or lower direction of the currently specified operation mode selection unit. Since a movement instruction command to an existing operation mode selection unit group is prepared and a cursor trajectory shape corresponding to this command is set, when a predetermined cursor trajectory shape is drawn, the corresponding operation mode selection unit The group can be arranged near the work area. In other words, it is possible to reliably move the operation mode selection unit which is likely to be used next or which is required frequently to the vicinity of the current work area. In addition, it is possible to reduce the number of cursor trajectory shapes that must be stored by the operator.

【0092】また、本発明によれば、階層構造の上位或
いは下位方向に存在する動作モード選択部群への移動指
示コマンドを意味するカーソル軌跡形状が描かれた場
合、必要であれば今まで使用していた複数の動作モード
選択部を自動的に整理配置することで、画面上での乱雑
さをなくし、画面上を有効利用することが可能となる。
Further, according to the present invention, if a cursor trajectory shape indicating a command to move to an operation mode selection unit group existing in the upper or lower direction of the hierarchical structure is drawn, the cursor trajectory is used if necessary. By automatically arranging the plurality of operation mode selection units, it is possible to eliminate clutter on the screen and to effectively use the screen.

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

【図1】本発明の実施の形態に係わる入力制御装置を含
むコンピュータシステムのハードウエア構成を示す図。
FIG. 1 is a diagram showing a hardware configuration of a computer system including an input control device according to an embodiment of the present invention.

【図2】本発明の実施の形態に係わる入力制御装置の構
成を示すブロック図。
FIG. 2 is a block diagram showing a configuration of an input control device according to the embodiment of the present invention.

【図3】本発明の実施の形態に係わる入力制御装置のカ
ーソル軌跡形状による指示コマンドの入力方法を示す
図。
FIG. 3 is a view showing a method of inputting an instruction command based on a cursor trajectory shape of the input control device according to the embodiment of the present invention.

【図4】本発明の実施の形態に係わる入力制御装置のカ
ーソル軌跡形状による単純間接移動コマンドの入力方法
を示す図。
FIG. 4 is a view showing a method of inputting a simple indirect movement command based on a cursor trajectory shape of the input control device according to the embodiment of the present invention.

【図5】本発明の実施の形態に係わる入力制御装置のカ
ーソル軌跡形状による条件間接移動コマンドの入力方法
を示す図。
FIG. 5 is a diagram showing a method of inputting a conditional indirect movement command based on a cursor trajectory shape of the input control device according to the embodiment of the present invention.

【図6】本発明の実施の形態に係わる入力制御装置で用
いられる各種コマンド種別を示す表図。
FIG. 6 is a table showing various command types used in the input control device according to the embodiment of the present invention.

【図7】本発明の実施の形態に係わる入力制御装置の動
作モード選択部間の関係情報の階層構造を表す図。
FIG. 7 is a diagram showing a hierarchical structure of relation information between operation mode selection units of the input control device according to the embodiment of the present invention.

【図8】本発明の実施の形態に係わる入力制御装置にお
ける入力軌跡形状に対応するコマンド判定処理動作を示
すフローチャート。
FIG. 8 is a flowchart showing a command determination processing operation corresponding to an input trajectory shape in the input control device according to the embodiment of the present invention.

【図9】図8の処理により判定されたコマンドが指示コ
マンド群に属する選択コマンドである場合の処理動作を
示すフローチャート。
FIG. 9 is a flowchart showing a processing operation when the command determined by the processing of FIG. 8 is a selection command belonging to an instruction command group;

【図10】図8の処理により判定されたコマンドが指示
コマンド群に属する実行コマンドである場合の処理動作
を示すフローチャート。
FIG. 10 is a flowchart showing a processing operation when the command determined by the processing of FIG. 8 is an execution command belonging to an instruction command group;

【図11】図8の処理により判定されたコマンドが指示
コマンド群に属する直接移動コマンドである場合の処理
動作を示すフローチャート。
FIG. 11 is a flowchart showing a processing operation when the command determined by the processing of FIG. 8 is a direct movement command belonging to a command command group;

【図12】図8の処理により判定されたコマンドが単純
間接移動コマンド群に属する場合の処理動作を示すフロ
ーチャート。
FIG. 12 is a flowchart showing a processing operation when a command determined by the processing of FIG. 8 belongs to a simple indirect movement command group;

【図13】図8の処理により判定されたコマンドが条件
間接移動コマンド群に属する場合の処理動作を示すフロ
ーチャート。
FIG. 13 is a flowchart showing a processing operation when a command determined by the processing of FIG. 8 belongs to a conditional indirect movement command group;

【図14】図13における現指定IDグループ獲得処理
後の処理動作を示すフローチャート。
FIG. 14 is a flowchart showing the processing operation after the current designated ID group acquisition processing in FIG. 13;

【図15】図11、図12、図14で示した処理動作に
続く整理配置処理動作を示すフローチャート。
FIG. 15 is a flowchart showing an arrangement processing operation following the processing operation shown in FIGS. 11, 12, and 14;

【図16】図15における整理配置処理後の処理動作を
示すフローチャート。
FIG. 16 is a flowchart showing a processing operation after the arrangement processing in FIG. 15;

【符号の説明】[Explanation of symbols]

1…CPU、2…主記憶装置、3…指示装置、4…表示
装置、5…補助記憶装置、6…バス、10…表示部、1
1…動作モード選択部、12…カーソル、20…ポイン
ティングデバイス、30…検出部、40…設定部、50
…記憶部、50a…軌跡形状情報、50b…コマンド定
義情報、50c…動作モード選択部情報、50d…動作
モード選択部関係情報、50e…動作モード選択部表示
情報、50f…軌跡対コマンド関係情報、50g…指定
グループ情報、60…処理部、60a…ポインタ情報処
理部、60b…軌跡情報テーブル、60c…比較判定
部、60d…指定コマンド判定部、60e…指定動作モ
ード判定部、60f…動作モード選択部状態設定部、6
0g…動作モード選択部位置決定部、70…実行部
REFERENCE SIGNS LIST 1 CPU, 2 main storage device, 3 pointing device, 4 display device, 5 auxiliary storage device, 6 bus, 10 display unit, 1
DESCRIPTION OF SYMBOLS 1 ... Operation mode selection part, 12 ... Cursor, 20 ... Pointing device, 30 ... Detection part, 40 ... Setting part, 50
... storage unit, 50a ... trajectory shape information, 50b ... command definition information, 50c ... operation mode selection unit information, 50d ... operation mode selection unit relation information, 50e ... operation mode selection unit display information, 50f ... trajectory pair command relation information, 50g: designated group information, 60: processing unit, 60a: pointer information processing unit, 60b: trajectory information table, 60c: comparison and judgment unit, 60d: designated command judgment unit, 60e: designated operation mode judgment unit, 60f: operation mode selection Section status setting section, 6
0g: operation mode selection unit position determination unit, 70: execution unit

Claims (14)

【特許請求の範囲】[Claims] 【請求項1】 ポインティングデバイスを用いて表示画
面上の所望の位置をカーソルにより指示し、該カーソル
位置で入力制御を行う入力制御装置において、 前記表示画面上に表示され、かつ前記ポインティングデ
バイスにより選択が可能な動作モード切替手段と、 前記表示画面上における前記動作モード切替手段の位置
情報を記憶する位置情報記憶手段と、 前記動作モード切替手段に対する移動命令と所定の軌跡
形状との対応関係を記憶する第1の軌跡形状記憶手段
と、 前記ポインティングデバイスに設けられ、軌跡形状入力
モードを設定する入力モード設定手段と、 前記軌跡形状入力モードでの前記ポインティングデバイ
スの操作に応じて描かれたカーソル軌跡形状を検出する
検出手段と、 前記軌跡形状記憶手段に記憶された前記対応関係情報を
参照して、前記検出手段で検出された前記カーソル軌跡
形状に対応する前記移動命令を検索する検索手段と、 前記検索手段により検索された前記移動命令に従い、該
移動命令に対応付けられた動作モード切替手段を、前記
位置情報記憶手段に記憶された位置情報を参照して前記
カーソル軌跡形状入力位置近傍に移動させる命令実行手
段とを具備することを特徴とする入力制御装置。
1. An input control device for designating a desired position on a display screen with a cursor using a pointing device and performing input control at the cursor position, wherein the input control device is displayed on the display screen and selected by the pointing device. Operating mode switching means capable of performing the operation, position information storage means for storing position information of the operation mode switching means on the display screen, and storing a correspondence between a movement command for the operation mode switching means and a predetermined trajectory shape. A first trajectory shape storage means, an input mode setting means provided in the pointing device for setting a trajectory shape input mode, and a cursor trajectory drawn according to an operation of the pointing device in the trajectory shape input mode Detection means for detecting a shape; and the correspondence stored in the trajectory shape storage means A search unit that searches for the movement command corresponding to the cursor trajectory shape detected by the detection unit with reference to the relationship information; and, in accordance with the movement command searched by the search unit, the search command is associated with the movement command. And an instruction execution means for moving the operation mode switching means to the vicinity of the cursor trajectory shape input position with reference to the position information stored in the position information storage means.
【請求項2】 関連する動作モード切替手段をグループ
化して管理するグループ化管理手段を具備すると共に、
前記第1の軌跡形状記憶手段は、前記各グループ毎の動
作モード切替手段に対する移動命令と該移動命令に対応
する軌跡形状を記憶して成り、前記命令実行手段は、前
記検索手段により前記移動命令が検索されることによ
り、当該移動命令に対応付けられた前記各グループに属
する動作モード切替手段を前記カーソル軌跡形状入力位
置近傍に移動させることを特徴とする請求項1記載の入
力制御装置。
2. A system comprising grouping management means for grouping and managing related operation mode switching means,
The first trajectory shape storage means stores a movement command to the operation mode switching means for each group and a trajectory shape corresponding to the movement command, and the command execution means stores the movement command by the search means. 2. The input control device according to claim 1, wherein by searching for, the operation mode switching means belonging to each of the groups associated with the movement command is moved to a position near the cursor trajectory shape input position.
【請求項3】 複数の動作モード切替手段を階層構造化
して管理する階層化管理手段と、 現在指定中の動作モード切替手段を記憶する記憶手段
と、 現在指定中の動作モード切替手段の前記階層構造上にお
ける位置を判定する判定手段と、 現在指定中の動作モード切替手段からその上位若しくは
下位階層の動作モード切替手段に遷移する条件間接移動
命令と所定の軌跡形状との対応関係を記憶する第2の軌
跡形状記憶手段とを具備し、前記命令実行手段は、前記
検索手段により前記条件間接移動命令が検索されること
により、現在指定中の動作モード切替手段から見た上位
若しくは下位階層の動作モード切替手段を前記カーソル
軌跡形状入力位置近傍に呼び出す処理を更に実行するこ
とを特徴とする請求項1記載の入力制御装置。
3. A hierarchical management means for managing a plurality of operation mode switching means in a hierarchical structure, a storage means for storing a currently specified operation mode switching means, and a hierarchy of the currently specified operation mode switching means. Determining means for determining a position on the structure, and a correspondence relation between a condition indirect movement instruction for transitioning from the currently specified operation mode switching means to an operation mode switching means of a higher or lower hierarchy and a predetermined trajectory shape. And the command execution means retrieves the conditional indirect movement command by the retrieval means, thereby executing the operation of the upper or lower hierarchy as viewed from the currently designated operation mode switching means. 2. The input control device according to claim 1, further comprising a process of calling a mode switching unit near the cursor locus shape input position.
【請求項4】 前記動作モード切替手段に対する選択、
実行、移動の直接操作命令と所定の軌跡形状との対応関
係を記憶する第3の軌跡形状記憶手段を具備し、前記命
令実行手段は、前記検索手段により前記直接操作命令が
検索されることにより、この時のカーソル軌跡形状入力
位置近傍に存在する動作モード切替手段に対して当該直
接操作命令に対応する処理を更に実行することを特徴と
する請求項1記載の入力制御装置。
4. Selection of the operation mode switching means,
A third trajectory shape storage means for storing a correspondence relationship between a direct operation instruction of execution and movement and a predetermined trajectory shape, wherein the command execution means is configured such that the direct operation instruction is searched by the search means; 2. The input control device according to claim 1, wherein a process corresponding to the direct operation command is further executed on an operation mode switching means existing near the cursor trajectory shape input position at this time.
【請求項5】 前記表示画面上の任意の動作モード選択
手段を指定する指定手段と、 指定された前記動作モード選択手段を前記表示画面上に
予め設定された整理配置領域に整理配置する整理配置手
段とを具備することを特徴とする請求項1記載の入力制
御装置。
5. Arrangement means for designating an arbitrary operation mode selection means on the display screen, and arrangement arrangement for arranging the designated operation mode selection means in an arrangement arrangement area preset on the display screen. 2. The input control device according to claim 1, further comprising means.
【請求項6】 前記動作モード切替手段の移動または呼
び出しに際して整理配置を行うか否かを設定する設定手
段を具備し、前記命令実行手段による前記動作モード切
替手段の移動または呼び出しの実行時に前記整理配置を
行うことが設定されている場合、当該移動または呼び出
し対象外の動作モード選択手段を前記表示画面上に予め
設定された整理配置領域に整理配置する自動整理配置手
段を具備することを特徴とする請求項1乃至3のいずれ
か記載の入力制御装置。
6. A setting means for setting whether or not to arrange and move the operation mode switching means when the operation mode switching means is moved or called, and the setting is performed when the operation mode switching means is moved or called by the instruction execution means. When arrangement is set, automatic arrangement means is provided for arranging the operation mode selection means not to be moved or called in a preset arrangement area on the display screen. The input control device according to any one of claims 1 to 3, wherein:
【請求項7】 前記動作モード切替手段の移動または呼
び出し若しくは整理配置に際し、移動先または呼び出し
先若しくは整理配置先に既に他の動作モード切替手段が
存在する場合、当該既動作モード切替手段に重ならない
ように、移動または呼び出し若しくは整理配置を行おう
とする動作モード切替手段の座標位置を決定する位置決
定手段を更に具備することを特徴とする請求項6記載の
入力制御装置。
7. When the operation mode switching means is moved, called, or arranged and arranged, if another operation mode switching means already exists at the movement destination, the call destination or the arranged and arranged destination, the operation mode switching means does not overlap with the already operated operation mode switching means. 7. The input control device according to claim 6, further comprising a position determining means for determining a coordinate position of the operation mode switching means for performing movement, calling, or arrangement.
【請求項8】 ポインティングデバイスを用いて表示画
面上の所望の位置をカーソルにより指示し、該カーソル
位置で入力制御を行う入力制御装置において、 前記表示画面上に移動可能に配置され、かつ前記ポイン
ティングデバイスにより選択可能な動作モード切替手段
と、 前記動作モード切替手段に対する移動命令と所定の軌跡
形状との対応関係を記憶する第1の軌跡形状記憶手段
と、 前記ポインティングデバイスにより描かれたカーソル軌
跡形状に対応する前記移動命令を判別して実行する命令
実行手段とを具備し、前記表示画面上の任意の位置で前
記ポインティングデバイスにより所定のカーソル軌跡形
状を描くことにより、該カーソル軌跡形状に対応する前
記動作モード切替手段をカーソル軌跡形状入力位置近傍
に移動させ、当該カーソル軌跡形状入力位置近傍で所望
の動作モード切替手段の選択を行えるようにしたことを
特徴とする入力制御装置におけるコマンド選択支援方
法。
8. An input control device for designating a desired position on a display screen with a cursor using a pointing device and performing input control at the cursor position, wherein the input control device is movably arranged on the display screen, and the pointing device An operation mode switching means selectable by a device; a first trajectory shape storage means for storing a correspondence between a movement command to the operation mode switching means and a predetermined trajectory shape; a cursor trajectory shape drawn by the pointing device Command execution means for judging and executing the movement command corresponding to the cursor, and drawing a predetermined cursor trajectory shape by the pointing device at an arbitrary position on the display screen so as to correspond to the cursor trajectory shape. The operation mode switching means is moved near the cursor locus shape input position, and A command selection support method in an input control device, wherein a desired operation mode switching means can be selected in the vicinity of a cursor trajectory shape input position.
【請求項9】 関連する動作モード切替手段をグループ
化して管理するグループ化管理手段を具備すると共に、
前記第1の軌跡形状記憶手段は、前記各グループ毎の動
作モード切替手段に対する移動命令と該移動命令に対応
する軌跡形状を記憶して成り、前記命令実行手段は、前
記カーソル軌跡形状に基づき前記移動命令が判別された
場合、当該移動命令に対応付けられた前記各グループに
属する動作モード切替手段を前記カーソル軌跡形状入力
位置近傍に移動させることを特徴とする請求項8記載の
入力制御装置におけるコマンド選択支援方法。
9. A grouping management unit for grouping and managing related operation mode switching units, and
The first trajectory shape storage means stores a movement command for the operation mode switching means for each group and a trajectory shape corresponding to the movement command, and the command execution means is configured to execute the command based on the cursor trajectory shape. 9. The input control device according to claim 8, wherein when a movement command is determined, the operation mode switching means belonging to each group associated with the movement command is moved to a position near the cursor trajectory shape input position. Command selection support method.
【請求項10】 複数の動作モード切替手段を階層構造
化して管理する階層化管理手段と、 現在指定中の動作モード切替手段からその上位若しくは
下位階層の動作モード切替手段に遷移する条件間接移動
命令と所定の軌跡形状との対応関係を記憶する第2の軌
跡形状記憶手段とを具備し、前記命令実行手段は、前記
カーソル軌跡形状に基づき前記条件間接移動命令が判別
された場合、現在指定中の動作モード切替手段から見た
上位若しくは下位階層の動作モード切替手段を前記カー
ソル軌跡形状入力位置近傍に呼び出す処理を更に実行す
ることを特徴とする請求項8記載の入力制御装置におけ
るコマンド選択支援方法。
10. A hierarchical management means for managing a plurality of operation mode switching means in a hierarchical structure, and a conditional indirect movement instruction for transitioning from a currently designated operation mode switching means to an operation mode switching means of a higher or lower hierarchy. And a second trajectory shape storing means for storing a correspondence relationship between the cursor and a predetermined trajectory shape, wherein the command execution means is configured to determine whether or not the condition indirect movement command is determined based on the cursor trajectory shape. 9. The command selection support method in the input control device according to claim 8, further comprising a step of calling an operation mode switching means of a higher or lower hierarchy viewed from said operation mode switching means near said cursor locus shape input position. .
【請求項11】 前記動作モード切替手段に対する選
択、実行、移動の直接操作命令と所定の軌跡形状との対
応関係を記憶する第3の軌跡形状記憶手段を具備し、前
記命令実行手段は、前記カーソル軌跡形状に基づき前記
直接操作命令が判別された場合、この時のカーソル軌跡
形状入力位置近傍に存在する動作モード切替手段に対し
て当該直接操作命令に対応する処理を更に実行すること
を特徴とする請求項8記載の入力制御装置におけるコマ
ンド選択支援方法。
11. A third trajectory shape storage means for storing a correspondence relationship between a direct operation command of selection, execution, and movement for the operation mode switching means and a predetermined trajectory shape, wherein the command execution means comprises: When the direct operation command is determined based on the cursor trajectory shape, a process corresponding to the direct operation command is further executed on an operation mode switching unit existing near the cursor trajectory shape input position at this time. The command selection support method in the input control device according to claim 8.
【請求項12】 前記表示画面上の任意の動作モード選
択手段を指定する指定手段と、 指定された前記動作モード選択手段を前記表示画面上に
予め設定された整理配置領域に整理配置する整理配置手
段とを具備することを特徴とする請求項8記載の入力制
御装置におけるコマンド選択支援方法。
12. A designating means for designating an arbitrary operation mode selecting means on the display screen, and an arrangement for arranging the designated operation mode selecting means in a preset arrangement area on the display screen. 9. The method according to claim 8, further comprising:
【請求項13】 前記動作モード切替手段の移動または
呼び出しに際して整理配置を行うか否かを設定する設定
手段を具備し、前記命令実行手段による前記動作モード
切替手段の移動または呼び出しの実行時に前記整理配置
を行うことが設定されている場合、当該移動または呼び
出し対象外の動作モード選択手段を前記表示画面上に予
め設定された整理配置領域に整理配置する自動整理配置
手段を具備することを特徴とする請求項8乃至10のい
ずれか記載の入力制御装置におけるコマンド選択支援方
法。
13. A method according to claim 1, further comprising setting means for setting whether or not arrangement is performed when the operation mode switching means is moved or called, and wherein said arrangement is performed when said instruction mode execution means moves or calls the operation mode switching means. When arrangement is set, automatic arrangement means is provided for arranging the operation mode selection means not to be moved or called in a preset arrangement area on the display screen. The command selection support method in the input control device according to any one of claims 8 to 10.
【請求項14】 前記動作モード切替手段の移動または
呼び出し若しくは整理配置に際し、移動先または呼び出
し先若しくは整理配置先に既に他の動作モード切替手段
が存在する場合、当該既動作モード切替手段に重ならな
いように、移動または呼び出し若しくは整理配置を行お
うとする動作モード切替手段の座標位置を決定する位置
決定手段を更に具備することを特徴とする請求項13記
載の入力制御装置におけるコマンド選択支援方法。
14. When the operation mode switching means is moved, called, or arranged and arranged, if another operation mode switching means already exists at the movement destination, the call destination or the arranged and arranged destination, the operation mode switching means does not overlap with the already operated operation mode switching means. 14. The command selection support method in the input control device according to claim 13, further comprising position determination means for determining the coordinate position of the operation mode switching means for performing movement, calling, or arrangement.
JP167297A 1997-01-08 1997-01-08 Input controller and method for selecting and supporting command in the device Pending JPH10198522A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP167297A JPH10198522A (en) 1997-01-08 1997-01-08 Input controller and method for selecting and supporting command in the device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP167297A JPH10198522A (en) 1997-01-08 1997-01-08 Input controller and method for selecting and supporting command in the device

Publications (1)

Publication Number Publication Date
JPH10198522A true JPH10198522A (en) 1998-07-31

Family

ID=11508020

Family Applications (1)

Application Number Title Priority Date Filing Date
JP167297A Pending JPH10198522A (en) 1997-01-08 1997-01-08 Input controller and method for selecting and supporting command in the device

Country Status (1)

Country Link
JP (1) JPH10198522A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010176190A (en) * 2009-01-27 2010-08-12 Ntt Docomo Inc Mode setting system
JP2011152226A (en) * 2010-01-26 2011-08-11 Toshiba Corp Ultrasonic diagnostic apparatus
CN107943403A (en) * 2010-11-22 2018-04-20 Idhl控股公司 With pattern switching up and down and the integrated 3D positioners for brandishing detector

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010176190A (en) * 2009-01-27 2010-08-12 Ntt Docomo Inc Mode setting system
JP2011152226A (en) * 2010-01-26 2011-08-11 Toshiba Corp Ultrasonic diagnostic apparatus
CN107943403A (en) * 2010-11-22 2018-04-20 Idhl控股公司 With pattern switching up and down and the integrated 3D positioners for brandishing detector
CN107943403B (en) * 2010-11-22 2022-11-01 Idhl控股公司 3D pointing device with up-down-left-right mode switching and integrated swipe detector

Similar Documents

Publication Publication Date Title
US5742285A (en) Virtual screen display system
EP0464712A2 (en) Display/input control system for software keyboard in information processing apparatus having integral display/input device
EP0100798A1 (en) Computer aided design system
JPH10198522A (en) Input controller and method for selecting and supporting command in the device
JPH07220109A (en) Information processing device/method
JPH04241620A (en) Information processor
JPH05165595A (en) Document management retrieval method and data processing system using the same
JPH02113318A (en) Help processing system for information processor
JP3284272B2 (en) Data input method and device / data input program recording medium
JPS60204077A (en) Graphic selection control system
JP3239292B2 (en) Figure specification control method for figure editing system
JP2738851B2 (en) Input data processing display method using multiple cursors
JPH04273322A (en) Hierarchical menu selecting device
JPH04328626A (en) Information processor
JPH09153079A (en) Drawing preparation system
JPH03129513A (en) Function selecting system
JPH06242760A (en) Multiwindow switching system
JPH05150932A (en) Computer device with icon display functi0n
JPS6345628A (en) Input control method for multi-window
JPH07271994A (en) Method and system for graphic selection
JPH01149120A (en) Information processor
JP3518690B2 (en) Menu display device
JPH04314119A (en) Function key multiple registering/deleting/selecting mechanism
JPH0737117A (en) Graphic data processor
JPH0896156A (en) Graphic processor