JPH09237151A - Graphical user interface - Google Patents

Graphical user interface

Info

Publication number
JPH09237151A
JPH09237151A JP8045051A JP4505196A JPH09237151A JP H09237151 A JPH09237151 A JP H09237151A JP 8045051 A JP8045051 A JP 8045051A JP 4505196 A JP4505196 A JP 4505196A JP H09237151 A JPH09237151 A JP H09237151A
Authority
JP
Japan
Prior art keywords
user interface
graphical user
notation
voice
input
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
JP8045051A
Other languages
Japanese (ja)
Inventor
Ryuichi Oka
隆一 岡
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.)
GIJUTSU KENKYU KUMIAI SHINJOHO SHIYORI KAIHATSU KIKO
Original Assignee
GIJUTSU KENKYU KUMIAI SHINJOHO SHIYORI KAIHATSU KIKO
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 GIJUTSU KENKYU KUMIAI SHINJOHO SHIYORI KAIHATSU KIKO filed Critical GIJUTSU KENKYU KUMIAI SHINJOHO SHIYORI KAIHATSU KIKO
Priority to JP8045051A priority Critical patent/JPH09237151A/en
Publication of JPH09237151A publication Critical patent/JPH09237151A/en
Pending legal-status Critical Current

Links

Landscapes

  • Position Input By Displaying (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a graphical user interface with small quantity of operation restriction. SOLUTION: A user puts a red cap 1 on a finger and moves the finger. The motion is photographed by a video camera 1. An information processor 4 detects the position of the picture of the red cap in the photographed picture a mouse cursor 5 on a display screen is moved in accordance with the detected position. When the mouse cursor 5 is positioned at an icon 6 on the display screen, the user utters voice, 'This one' so that voice is inputted in the information processor 4 with a microphone 3 and a control instruction and the selection processing of the icon corresponding to 'This one' are executed.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、ポインティングデ
バイスおよびそのポインティングデバイスを使用して情
報入力を行うグラフィカルユーザインタフェースに関す
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a pointing device and a graphical user interface for inputting information using the pointing device.

【0002】[0002]

【従来の技術】従来、情報処理装置に対して情報入力す
る場合、キーボードを使用することが多い。最近はマウ
スやタッチパネルなどのポインティングデバイスを使用
して、表示装置の表示画面を位置指定することにより特
定のコマンド(処理命令)を入力するようにしたGUI
(グラフィカルユーザインタフェース)も提案されてい
る。また、このようなGUI方式のポインティングデバ
イスにはマウスが使用されるが、マウスにはクリックボ
タンが1つから3つのものまで有り、操作者にとって混
乱の原因となっている。
2. Description of the Related Art Conventionally, a keyboard is often used to input information to an information processing device. Recently, a GUI that uses a pointing device such as a mouse or a touch panel to input a specific command (processing instruction) by specifying the position of the display screen of the display device.
(Graphical user interface) is also proposed. A mouse is used as such a GUI type pointing device, but the mouse has one to three click buttons, which causes confusion for the operator.

【0003】このため、人間の指を使用したポインティ
ング動作すなわち、指で目的物を指さす動作をビデオカ
メラで撮影し、その撮影結果から指の指し示す方向を同
定し、その方向を3次元空間に延長してスクリーン画面
上に仮想的にタッチする位置を求めることにより、スク
リーン上の位置指定を行うようにした提案がある。その
参考文献としては以下ののものがある。
Therefore, a pointing motion using a human finger, that is, a motion of pointing an object with a finger is photographed by a video camera, a direction pointed by the finger is identified from the photographed result, and the direction is extended to a three-dimensional space. Then, there is a proposal in which the position on the screen is specified by obtaining the position virtually touched on the screen. The references include the following.

【0004】 「マン−マシン インタフェース 進化論」 リチャード A ボルト(MIT)著 鶴岡雄二 訳 (パーソナルメディア) 「メディアラボ」 スチュアート ブランド 著 室 謙二/麻生九美 共訳 (福武書店) 「バーチャル テック ラボ」 (工業調査会)"Man-Machine Interface Evolution" Richard A Bolt (MIT) Translated by Yuji Tsuruoka (Personal Media) "Media Lab" Stuart Brand Co-translated by Kenji Muro / Kumi Aso (Fukutake Shoten) "Virtual Tech Lab" (Industrial) Study group)

【0005】[0005]

【発明が解決しようとする課題】しかしながら、このよ
うに指の指し示す位置を検出する位置ポインティングデ
バイスは、大型スクリーン上の特定位置を指示すること
を考慮しているので、パーソナルコンピュータの表示画
面のような小さい画面上の位置指定には不向きである。
従来法では3次元空間上での画像による指の位置の同定
およびそれを指し示す方向の同定をしなければならない
が、これらは極めて困難な技術課題である。また、マウ
スなどではマウスの移動によって位置指定を行った後、
マウス上のクリックボタンの操作によりアプリケーショ
ンプログラムの起動などの指示を行うがこのような指示
はキーボードに頼らざるを得ない。
However, since the position pointing device for detecting the position pointed by the finger in this way takes into consideration the pointing of a specific position on a large screen, the position pointing device is like a display screen of a personal computer. It is not suitable for specifying the position on a small screen.
In the conventional method, it is necessary to identify the position of the finger and the direction in which the finger points in the three-dimensional image, but these are extremely difficult technical problems. Also, with a mouse etc., after specifying the position by moving the mouse,
Instructions such as starting an application program are given by operating a click button on the mouse, but such instructions must rely on the keyboard.

【0006】なお、マウス等のポインティングデバイス
は机などの操作スペースを要し、マウスのクリックボタ
ンの操作ができない身体障害者にとってはパーソナルコ
ンピュータを操作できない。
A pointing device such as a mouse requires an operation space such as a desk, and a physically handicapped person who cannot operate a click button of a mouse cannot operate a personal computer.

【0007】そこで、本発明は、上述の点に鑑みて、操
作の制限の少ない新たなグラフィカルユーザインタフェ
ースを提供することを目的とする。
Therefore, in view of the above points, the present invention has an object to provide a new graphical user interface with a limited number of operations.

【0008】[0008]

【課題を解決するための手段】このような目的を達成す
るために、請求項1の発明は、表示装置の表示画面にオ
ブジェクトを第1の表記で模式表示し、前記表示画面の
位置の指定のために第2の表記を表示し、該第2の表記
の移動による位置指定により指定した第1の表記のオブ
ジェクトについての指示を入力するグラフィカルユーザ
インタフェースにおいて、移動する物体の位置を該物体
とは無接触で検出する位置検出手段と、当該検出した位
置及び移動方向に対応させて前記第2の表記を移動表示
する表示制御手段とを具えたことを特徴とする。
In order to achieve such an object, the invention according to claim 1 displays an object by a first notation on a display screen of a display device and designates the position of the display screen. In the graphical user interface for displaying the second notation and inputting an instruction about the object of the first notation designated by the position designation by moving the second notation, the position of the moving object is referred to as the object. Is equipped with a position detection means for contactless detection and a display control means for moving and displaying the second notation in correspondence with the detected position and movement direction.

【0009】請求項2の発明は、請求項1に記載のグラ
フィカルユーザインタフェースにおいて、前記第1の表
記のオブジェクトについての指示を音声で入力する入力
手段と、当該入力された音声から前記指示内容を認識す
る音声認識手段と、当該認識された指示内容を実行する
情報処理手段とをさらに具えたことを特徴とする。
According to a second aspect of the present invention, in the graphical user interface according to the first aspect, input means for inputting a voice instruction for the object of the first notation, and the instruction content from the input voice. It is characterized by further comprising voice recognition means for recognizing and information processing means for executing the recognized instruction content.

【0010】請求項3の発明は、請求項2に記載のグラ
フィカルユーザインタフェースにおいて、請求項1に記
載の前記第2の表記の位置と合致した前記第1の表記の
オブジェクトを前記情報処理手段の処理対象とすること
を特徴とする。
According to a third aspect of the present invention, in the graphical user interface according to the second aspect, the object of the first notation that matches the position of the second notation of the first aspect is stored in the information processing means. It is characterized in that it is a processing target.

【0011】請求項4の発明は、請求項3に記載のグラ
フィカルユーザインタフェースにおいて、請求項2に記
載の前記オブジェクトについての指示として、前記第2
の表記の位置により前記情報処理手段の処理対象を指示
する旨の音声および処理の種類を音声で前記入力手段に
入力したときに該情報処理手段は、当該音声により指示
された種類の処理を実行することを特徴とする。
According to a fourth aspect of the present invention, in the graphical user interface according to the third aspect, the second instruction is given as the instruction for the object according to the second aspect.
When a voice indicating that a processing target of the information processing means is indicated by the position indicated by and the type of the processing are input to the input means by voice, the information processing means executes the type of processing indicated by the voice. It is characterized by doing.

【0012】請求項5の発明は、請求項4に記載のグラ
フィカルユーザインタフェースにおいて、請求項1に記
載の前記第1の表記は図形であり、該図形で模式表示さ
れるオブジェクトはプログラムであることを特徴とす
る。
According to a fifth aspect of the present invention, in the graphical user interface according to the fourth aspect, the first notation according to the first aspect is a graphic, and the object schematically displayed by the graphic is a program. Is characterized by.

【0013】請求項6の発明は、請求項5に記載のグラ
フィカルユーザインタフェースにおいて、請求項4に記
載の前記処理の種類はプログラムの起動であることを特
徴とする。
According to a sixth aspect of the present invention, in the graphical user interface according to the fifth aspect, the type of the processing according to the fourth aspect is activation of a program.

【0014】請求項7の発明は、請求項4に記載のグラ
フィカルユーザインタフェースにおいて、請求項1に記
載の前記第1の表記は図形であり、該図形で模式表示さ
れるオブジェクトは文字およびまたはイメージで構成さ
れるデータであることを特徴とする。
According to a seventh aspect of the present invention, in the graphical user interface according to the fourth aspect, the first notation according to the first aspect is a graphic, and an object schematically displayed by the graphic is a character and / or an image. The data is composed of

【0015】請求項8の発明は、請求項7に記載のグラ
フィカルユーザインタフェースにおいて、請求項4に記
載の前記処理の種類は文字およびまたはイメージの表示
であることを特徴とする。
According to an eighth aspect of the present invention, in the graphical user interface according to the seventh aspect, the type of the processing according to the fourth aspect is display of characters and / or images.

【0016】[0016]

【発明の実施の形態】以下、図面を参照して本発明の実
施例を詳細に説明する。図1は本発明の基本構成を示
す。光学的特徴を持つ部材、本例では赤い色をしたゴム
製のキャップ1をユーザが指にはめる。ビデオカメラ2
はこのキャップ1を撮影する。ビデオカメラ2が撮影し
た映像信号は情報処理装置4に入力される。また、ユー
ザが発生する音声はマイク3により音声信号に変換さ
れ、情報処理装置4に入力される。
BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described in detail below with reference to the drawings. FIG. 1 shows the basic configuration of the present invention. The user attaches a member having optical characteristics, in this example, a red rubber cap 1 to the finger. Video camera 2
Takes a picture of this cap 1. The video signal captured by the video camera 2 is input to the information processing device 4. The voice generated by the user is converted into a voice signal by the microphone 3 and input to the information processing device 4.

【0017】情報処理装置4では入力した映像信号を画
像処理してキャップ1の位置を検出し、このキャップ1
の位置と表示画面のマウスカーソル(図中矢印で表記)
5の位置を対応させる。また、入力した音声信号を音声
認識し、音声により指示する情報処理命令を実行する。
本実施例では、キャップ1の移動が従来のマウス本体の
移動操作に相当し、音声による情報処理命令の入力がマ
ウスのクリックボタンの操作に相当する。
In the information processing device 4, the input video signal is subjected to image processing to detect the position of the cap 1, and the cap 1
Position and mouse cursor on the display screen (indicated by arrows in the figure)
Correspond the positions of 5. Further, the input voice signal is voice-recognized, and an information processing command instructed by voice is executed.
In this embodiment, the movement of the cap 1 corresponds to the conventional movement operation of the mouse body, and the input of the information processing command by voice corresponds to the operation of the click button of the mouse.

【0018】このような機能を実現するためのシステム
構成を図2に示す。図2において、情報処理装置4には
従来からよく知られているビデオ入力機能付きのパーソ
ナルコンピュータを使用することができる。そこで、本
発明に関連し、従来と相違する点について重点的に説明
する。
A system configuration for realizing such a function is shown in FIG. In FIG. 2, a well-known personal computer with a video input function can be used as the information processing device 4. Therefore, the points relating to the present invention and different from the related art will be mainly described.

【0019】CPU10はシステムメモリ11およびハ
ードディスク記憶装置(HD)16に記憶されたシステ
ムプログラムに基づき後述の構成部品の動作制御を実行
するほか、ビデオカメラ2およびマイクロフォン3から
入力された信号を情報処理して内部処理用の制御信号に
変換する本発明に関わる処理を実行する。
The CPU 10 executes the operation control of the components described below based on the system program stored in the system memory 11 and the hard disk storage device (HD) 16, and also processes the signals input from the video camera 2 and the microphone 3. Then, the processing relating to the present invention for converting into a control signal for internal processing is executed.

【0020】システムメモリ11はCPU10が実行す
るシステムプログラム、文字コードを表示用のイメージ
(フォント)に変換するフォントテーブルや本発明に関
わり、キャップ1の位置をCRT18の表示画面に表示
する図形(以下、マウスカーソルと称する、本発明の第
2の表記)イメージを格納する。音声入力インタフェー
ス12はマイクロフォン3から出力されるアナログの音
声信号をデジタルの音声信号に変換して所定量(単語の
長さ分)を内部蓄積し、CPU10に引き渡す。ビデオ
キャプチャボード13はビデオカメラ2から出力される
アナログのカラー映像信号をデジタルのカラー映像信号
に変換して所定量(1画面分)蓄積し、CPU10に引
き渡す。
The system memory 11 relates to a system program executed by the CPU 10, a font table for converting a character code into an image (font) for display, and the present invention. The figure for displaying the position of the cap 1 on the display screen of the CRT 18 , A second notation of the present invention, referred to as a mouse cursor). The voice input interface 12 converts an analog voice signal output from the microphone 3 into a digital voice signal, internally stores a predetermined amount (corresponding to the length of a word), and delivers it to the CPU 10. The video capture board 13 converts an analog color video signal output from the video camera 2 into a digital color video signal, accumulates a predetermined amount (for one screen), and delivers it to the CPU 10.

【0021】ビデオメモリ14はCRT18に表示する
1画面分のイメージ情報を記憶する。ビデオメモリ14
のイメージ情報がCRTコントローラ17により読み出
され、CRT18に転送される。CRT18において上
記イメージ情報が可視表示される。
The video memory 14 stores image information for one screen to be displayed on the CRT 18. Video memory 14
Image information is read by the CRT controller 17 and transferred to the CRT 18. The image information is visually displayed on the CRT 18.

【0022】フロッピーディスクドライブ(FD)15
はフロッピーディスクを受け付け、フロッピーディスク
に対して情報の読み書きを行う。
Floppy disk drive (FD) 15
Accepts a floppy disk and reads and writes information on the floppy disk.

【0023】ハードディスク記憶装置(HD)16は各
種の情報処理例えば、文書編集処理を行うためのアプリ
ケーションプログラム、これらのプログラムにより作成
された文字および/またはイメージデータ、例えば、文
書テキストを格納する。格納されているプログラムや、
上記データはアイコンと呼ばれる図形(本発明の第1の
表記)の形態で表示画面上に模式表示される。本実施例
では従来、表示画面上のアイコンや、情報処理命令を示
す文字列にマウスカーソルを位置させた後、クリックボ
タンの操作で入力する命令を音声で入力するので、情報
処理命令とこの情報処理命令に対応する音声パターンと
記載したテーブル(制御命令変換テーブルと称する)1
6AをHD16に格納している。ここで、制御命令とは
CPU10が認識可能な命令、たとえば、マクロ命令で
あり、従来ではCRT18に実行可能な命令が文字列で
表示され、マウスの位置指定およびクリックボタンの操
作で実行が指示される命令を制御命令の中に含む。ま
た、従来、アイコンと呼ばれる図形にマウスカーソルを
位置させクリックボタンの操作で実行を指示していた命
令を制御命令の中に含む。
The hard disk storage device (HD) 16 stores various types of information processing, for example, application programs for performing document editing processing, character and / or image data created by these programs, for example, document text. Stored programs,
The data described above is schematically displayed on the display screen in the form of a graphic called an icon (first notation of the present invention). In the present embodiment, conventionally, since the mouse cursor is positioned on the icon on the display screen or the character string indicating the information processing command, the command to be input by the operation of the click button is input by voice. A table described as a voice pattern corresponding to a processing command (referred to as a control command conversion table) 1
6A is stored in the HD 16. Here, the control command is a command that can be recognized by the CPU 10, for example, a macro command, and conventionally, a command that can be executed on the CRT 18 is displayed as a character string, and execution is instructed by designating the position of the mouse and operating a click button. This command is included in the control command. In addition, a control command conventionally includes a command which is executed by operating a click button by positioning a mouse cursor on a graphic called an icon.

【0024】アイコンにより図形表示されるものはアプ
リケーションプログラムの他、文書、写真等のイメージ
など、アプリケーションプログラムの処理対象となるも
のであり、オブジェクトと総称する。制御変換テーブル
16Aの内容の一部を図4に示す。なお、音声パターン
となる音声データは従来から周知のように音声信号から
抽出した音声パラメータであるが説明のために文字で表
記し、制御命令をその機能を表す文字列で表記してい
る。
What is graphically displayed by an icon is an object to be processed by an application program such as an image such as a document or a photograph in addition to an application program, and is collectively called an object. Part of the contents of the control conversion table 16A is shown in FIG. It should be noted that the voice data to be a voice pattern is a voice parameter extracted from a voice signal as is well known in the related art, but is written in characters for the sake of description and a control command is written in a character string representing its function.

【0025】図4において、「これ」はマウスカーソル
で指定したアイコンのオブジェクトを指定(選択)する
制御命令に対応の音声パラメータである。「おく」は上
記指定されたアイコンを移動した場合にその移動後の停
止位置を指示する制御命令に対応する音声パラメータで
ある。「開く」は上記指定されたアイコンのオブジェク
ト、例えば、文書データを表示画面に表示させる制御命
令に対応する音声パラメータである。「実行」は指定し
たアイコンのオブジェクト、たとえば、文書編集プログ
ラムを起動させる制御命令に対応する音声パラメータで
ある。「閉じる」は現在、表示されていているウインド
ウを閉じる(表示を終了)制御命令に対応する音声パラ
メータである。その他、周知のシステム制御命令、複
写、ペースト、消去、印刷等、マウスカーソルの位置指
定に関連して入力するシステム制御命令とそのシステム
制御命令に対応する音声パラメータが制御命令変換テー
ブルに記載されている。
In FIG. 4, "this" is a voice parameter corresponding to a control command for designating (selecting) the object of the icon designated by the mouse cursor. “Put” is a voice parameter corresponding to a control command for instructing a stop position after the movement of the designated icon. “Open” is a voice parameter corresponding to the object of the specified icon, for example, a control command for displaying document data on the display screen. "Execution" is an object of a designated icon, for example, a voice parameter corresponding to a control command for activating a document editing program. “Close” is a voice parameter corresponding to a control command for closing (ending display) the currently displayed window. In addition, well-known system control commands, such as copy, paste, erase, print, etc., system control commands to be input in relation to mouse cursor position designation and voice parameters corresponding to the system control commands are described in the control command conversion table. There is.

【0026】以上のシステム構成で実行されるポインテ
ィング動作およびポインティング動作に関連して実行さ
れるシステム動作を図3のフローチャートを使用して説
明する。図3の処理手順はCPU10により非常に短い
周期で繰り返し実行される。
The pointing operation executed in the above system configuration and the system operation executed in association with the pointing operation will be described with reference to the flowchart of FIG. The processing procedure of FIG. 3 is repeatedly executed by the CPU 10 in a very short cycle.

【0027】ユーザは指にキャップ1をはめ、ビデオカ
メラ2にキャップ1を撮影させる。ビデオカメラ2によ
り撮影された1画面分の映像データはビデオキャプチャ
ボード13を介してCPU10により取り込まれ、シス
テムメモリ内のワーク領域に一時格納される(ステップ
S1〜S2)。
The user puts the cap 1 on the finger and causes the video camera 2 to photograph the cap 1. One screen of video data captured by the video camera 2 is captured by the CPU 10 via the video capture board 13 and temporarily stored in the work area in the system memory (steps S1 and S2).

【0028】1画面分の映像データを取り込んだ時にC
PU10はキャップ1の画面上の位置を映像データから
算出する。時刻tにおけるキャップ1の位置を画面上の
画素の2次元座標位置を(Px,Py)(t)で表し、
ビデオカメラ2からRGBのカラー情報を取得したとき
に、R(赤)の画素のカラー情報を[f(x,y,
t);x−1,..N,y−1,...,N]として、
C when the video data for one screen is captured
The PU 10 calculates the position of the cap 1 on the screen from the video data. The position of the cap 1 at time t is represented by the two-dimensional coordinate position of the pixel on the screen by (Px, Py) (t),
When the RGB color information is acquired from the video camera 2, the color information of the R (red) pixel is set to [f (x, y,
t); x-1 ,. . N, y-1 ,. . . , N],

【0029】[0029]

【数1】(Px,Py)(t)=Arg{max f
(x,y,t)} x=1,...,n,y−1,...,N により求めることができる(ステップS20)。
## EQU1 ## (Px, Py) (t) = Arg {max f
(X, y, t)} x = 1 ,. . . , N, y-1 ,. . . , N 1 (step S20).

【0030】CPU10はキャップの画面上の位置に基
づき、対応するCRT18のマウスカーソルの位置(Q
i,Qj)(t)を変換テーブル(撮影画面の各画素位
置とこの画素位置に対応するCRT画面の画素位置を記
載したテーブル)を使用して取得する。
Based on the position of the cap on the screen, the CPU 10 moves the corresponding position of the mouse cursor of the CRT 18 (Q
i, Qj) (t) is acquired using a conversion table (a table in which each pixel position on the photographing screen and the pixel position on the CRT screen corresponding to this pixel position are described).

【0031】このようにして取得したCRT18の画面
上の位置に表示すべきマウスカーソル図形のイメージを
ビデオメモリ14の表示位置に対応する記憶領域に書き
込む。これによりCRT18の表示画面にはマウスカー
ソルが表示される(ステップS21→S22)。
The image of the mouse cursor figure to be displayed at the position on the screen of the CRT 18 thus obtained is written in the storage area of the video memory 14 corresponding to the display position. As a result, the mouse cursor is displayed on the display screen of the CRT 18 (steps S21 → S22).

【0032】以上の処理利手順はCPU10の動作クロ
ックのオーダの速い周期で繰り返し実行されるので、キ
ャップ1が移動すると、CRT18の表示画面上のマウ
スカーソルの位置も対応して移動するように見える。
Since the above-described processing procedure is repeatedly executed in a cycle of the order of the operating clock of the CPU 10, when the cap 1 moves, the position of the mouse cursor on the display screen of the CRT 18 also appears to move correspondingly. .

【0033】ユーザはCRT18の表示画面を見て、所
望のアイコンにマウスカーソルを移動させるようにキャ
ップ1を移動する。マウスカーソルが所望のアイコンに
位置すると、ユーザは「これ」と発声する。この音声は
マイクロフォン3により電気信号に変化され、音声入力
インタフェース12を介してCPU10によりシステム
メモリ11内のワーク領域に取り込まれる(ステップS
1)。必要量の音声データが取り込まれると、CPU1
0は音声認識を実行する。より具体的には取り込んだ音
声データの中から特徴パラメータを抽出する。
The user looks at the display screen of the CRT 18 and moves the cap 1 so as to move the mouse cursor to a desired icon. When the mouse cursor is positioned on the desired icon, the user says "this". This voice is converted into an electric signal by the microphone 3 and taken into the work area in the system memory 11 by the CPU 10 via the voice input interface 12 (step S).
1). When the required amount of voice data is captured, the CPU1
0 performs voice recognition. More specifically, the characteristic parameter is extracted from the captured voice data.

【0034】次に抽出した特徴パラメータと類似する特
徴パラメータを持つ制御命令がHD16内の制御命令変
換テーブルから検索、抽出される(ステップS3→S1
0)。この制御命令がCPU10の制御命令処理プログ
ラムに引き渡される。この例の場合にはアイコンが選択
されたので、たとえば、アイコンの色を変えるなど、従
来と同様のアイコン選択処理が行われる。
Next, a control command having a characteristic parameter similar to the extracted characteristic parameter is searched and extracted from the control command conversion table in the HD 16 (steps S3 → S1).
0). This control command is delivered to the control command processing program of the CPU 10. In the case of this example, since the icon has been selected, the same icon selection processing as in the related art, such as changing the color of the icon, is performed.

【0035】次にユーザが「実行」と発声すると、CP
U10は音声認識により指示された制御命令を認識し、
その制御命令を実行する(ステップS1〜S3→S10
→S11)。これにより、選択されたアイコンのアプリ
ケーションプログラムが起動し、使用可能状態となる。
Next, when the user says "execute", the CP
U10 recognizes the control command instructed by voice recognition,
The control command is executed (steps S1 to S3 → S10).
→ S11). As a result, the application program of the selected icon is activated and becomes ready for use.

【0036】以上、説明したように本実施例ではユーザ
の指にはめたキャップ1の移動と、音声により制御命令
の入力ができるので、マウス等の接触型のポインティン
グデバイスやキーボードを必要とせず非接触で情報処理
装置に対して情報入力を行うことができる。また、机の
ような操作スペースを要しないので、操作環境の制限を
受ける場所などでの指示操作に好適である。また、身体
障害者のようにマウスの操作に支障を生じるものでも本
発明のポインティングデバイスを操作できる。本実施例
の他に次の例を実施できる。
As described above, in the present embodiment, since the cap 1 put on the user's finger can be moved and the control command can be input by voice, it is not necessary to use a contact type pointing device such as a mouse or a keyboard. Information can be input to the information processing device by contact. Further, since it does not require an operation space such as a desk, it is suitable for an instruction operation in a place where the operation environment is restricted. In addition, the pointing device of the present invention can be operated even by a person who has trouble in operating the mouse, such as a physically handicapped person. In addition to this embodiment, the following example can be carried out.

【0037】1)本実施例では、赤いキャップ1を光学
的特徴を持つ物体として撮影し、撮影画面上の位置を検
出した。この赤いキャップ1を指の代わりに長い棒の先
に装着しても同様の効果が得られる。
1) In this embodiment, the red cap 1 is photographed as an object having optical characteristics, and the position on the photographing screen is detected. Even if the red cap 1 is attached to the tip of a long rod instead of the finger, the same effect can be obtained.

【0038】2)本実施例では光学特徴としては、特定
の色を使用しているがその他、しきい値以上の輝度を有
する発光物体、たとえば、ライトペンを使用できる。
2) In this embodiment, as the optical feature, a specific color is used, but in addition, a light emitting object having a brightness equal to or higher than a threshold value, for example, a light pen can be used.

【0039】また、指の特定ジェスチャー例えば、ジャ
ンケンのちょきのジェスチャを光学特徴としてもよい。
この場合には撮影データに対して従来周知の形状認識を
施し、ちょきの形状部分の重心位置等の画像位置を検出
する。
Further, a specific gesture of a finger, for example, a small gesture of rock-paper-scissors may be used as an optical feature.
In this case, conventionally known shape recognition is performed on the photographed data to detect the image position such as the position of the center of gravity of the slightly shaped portion.

【0040】3)音声により入力する制御命令を実行す
る際に、キャップ1による位置指定が直前に行われてい
ることをCPU10が確認してから入力された制御命令
を実行するようにすると、単なる音声のみの制御命令と
区別でき、誤動作を防ぐことができる。
3) When the control command input by voice is executed, if the CPU 10 confirms that the position designation by the cap 1 is being performed immediately before and then executes the input control command, This can be distinguished from a voice-only control command and can prevent malfunction.

【0041】4)キャップ1により指定したアイコンの
オブジェクトに対して一連の制御動作を指示することが
できる。たとえば、文書テキストを画面に表示させ、印
刷したい場合に、ユーザはキャップ1により文書テキス
トのアイコンを指定した後「これを開き印刷せよ」と音
声入力する。CPU10は入力された音声を認識し、制
御命令変換テーブルを使用して制御命令(音声の特徴パ
ラメータ)に該当する制御命令(命令コード)を取り出
す。取り出した複数の制御命令をシステムメモリ11に
記憶しておき、順次にこの制御命令を実行する。
4) A series of control operations can be instructed to the object of the icon designated by the cap 1. For example, when the user wants to display the document text on the screen and print it, the user specifies the icon of the document text with the cap 1 and then voice-inputs "Open this and print". The CPU 10 recognizes the input voice and uses the control command conversion table to extract the control command (command code) corresponding to the control command (characteristic parameter of voice). The plurality of fetched control commands are stored in the system memory 11, and the control commands are sequentially executed.

【0042】5)本実施例ではマイクロフォン3をビデ
オカメラ2上に設置する例を示したが無線で音声信号を
転送するマイクロフォンを使用すればユーザがマイクロ
フォンを携帯してもよい。
5) In the present embodiment, the example in which the microphone 3 is installed on the video camera 2 has been shown, but the user may carry the microphone if a microphone for wirelessly transmitting an audio signal is used.

【0043】6)本実施例ではビデオカメラ2の撮影画
面中の光学特徴を持つ物体の位置に対応してCRT18
の画面のマウスカーソルを移動させたが、自動追尾装置
を使用して光学特徴を持つ物体の位置を検出し、検出し
た位置そのものをCRT18の画面のマウスカーソルの
位置と関連づけてもよい。
6) In the present embodiment, the CRT 18 is provided corresponding to the position of the object having the optical characteristics in the photographing screen of the video camera 2.
Although the mouse cursor on the screen is moved, the position of the object having optical characteristics may be detected using the automatic tracking device and the detected position itself may be associated with the position of the mouse cursor on the screen of the CRT 18.

【0044】7)移動物体の位置を検出するための物体
としては光学的特徴を有する物体を使用する他、超音
波、電波を発声する発信器を使用してもよい。
7) As the object for detecting the position of the moving object, an object having optical characteristics may be used, and also a transmitter that emits ultrasonic waves or radio waves may be used.

【0045】8)本実施例で述べた制御命令の他、従
来、マウスのクリックボタンの操作で実行していた制御
命令、たとえば、アイコンの表示画面上の移動等、周知
の制御命令を音声で入力できることは言うまでもない。
8) In addition to the control command described in this embodiment, a control command that has been conventionally executed by operating a click button of a mouse, for example, a well-known control command such as movement of an icon on a display screen is voiced. It goes without saying that you can enter.

【0046】[0046]

【発明の効果】以上、説明したように、請求項1の発明
によれば、3次元空間上を物体を移動するだけで、表示
画面上の第2の表記(マウスカーソル)を移動できるの
で、従来のマウスのように操作スペースの制限を受けな
い。また、従来法のように3次元空間の指の位置,指の
指し示す方向の同定などの困難な技術課題を回避でき
る。
As described above, according to the invention of claim 1, the second notation (mouse cursor) on the display screen can be moved only by moving the object in the three-dimensional space. It is not restricted by the operation space like a conventional mouse. Further, it is possible to avoid difficult technical problems such as identification of the position of the finger in the three-dimensional space and the pointing direction of the finger as in the conventional method.

【0047】請求項2、3、4の発明によれば、従来、
マウスのクリックボタンにより行っていた制御命令の入
力を音声で行うことによりマウスより多数の制御命令を
入力することができる。また、マウスではクリックボタ
ンの1回操作、2回操作、クリックボタンを操作しなが
らマウスを移動させるなどの複雑な操作を学習しなけれ
ばならないが、請求項2の発明ではこのような操作を必
要としない。
According to the inventions of claims 2, 3, and 4,
It is possible to input a large number of control commands from the mouse by voice inputting the control commands which were performed by the click button of the mouse. Further, with the mouse, it is necessary to learn complicated operations such as one-time operation of the click button, two-time operation, and moving the mouse while operating the click button. However, the invention of claim 2 requires such operation. Not.

【0048】請求項5、6の発明では、物体の移動と、
音声により所望のプログラムを起動できる。
According to the fifth and sixth aspects of the invention, movement of the object and
A desired program can be started by voice.

【0049】請求項7、8の発明では、プログラムによ
り作成した文字やイメージの各種データを表示させるこ
とができる。
In the seventh and eighth aspects of the invention, various data of characters and images created by the program can be displayed.

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

【図1】本発明実施例の外観を示す斜視図である。FIG. 1 is a perspective view showing an appearance of an embodiment of the present invention.

【図2】本発明実施例のシステム構成を示すブロック図
である。
FIG. 2 is a block diagram illustrating a system configuration according to an embodiment of the present invention.

【図3】本発明実施例の処理内容を示すフローチャート
である。
FIG. 3 is a flowchart showing the processing contents of the embodiment of the present invention.

【図4】制御命令変換テーブルの内容を示す説明図であ
る。
FIG. 4 is an explanatory diagram showing the contents of a control command conversion table.

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

1 キャップ 2 ビデオカメラ 3 マイクロフォン 4 情報処理装置 10 CPU 11 システムメモリ 16 HD 18 CRT 1 Cap 2 Video Camera 3 Microphone 4 Information Processing Device 10 CPU 11 System Memory 16 HD 18 CRT

Claims (8)

【特許請求の範囲】[Claims] 【請求項1】 表示装置の表示画面にオブジェクトを第
1の表記で模式表示し、前記表示画面の位置の指定のた
めに第2の表記を表示し、該第2の表記の移動による位
置指定により指定した第1の表記のオブジェクトについ
ての指示を入力するグラフィカルユーザインタフェース
において、 移動する物体の位置を該物体とは無接触で検出する位置
検出手段と、 当該検出した位置及び移動方向に対応させて前記第2の
表記を移動表示する表示制御手段とを具えたことを特徴
とするグラフィカルユーザインタフェース。
1. An object is schematically displayed in a first notation on a display screen of a display device, a second notation is displayed to specify a position of the display screen, and a position is designated by moving the second notation. In the graphical user interface for inputting an instruction for the object of the first notation designated by, the position detecting means for detecting the position of the moving object without contact with the object, and the detected position and moving direction are made to correspond to each other. And a display control means for moving and displaying the second notation.
【請求項2】 請求項1に記載のグラフィカルユーザイ
ンタフェースにおいて、前記第1の表記のオブジェクト
についての指示を音声で入力する入力手段と、当該入力
された音声から前記指示内容を認識する音声認識手段
と、当該認識された指示内容を実行する情報処理手段と
をさらに具えたことを特徴とするグラフィカルユーザイ
ンタフェース。
2. The graphical user interface according to claim 1, wherein input means for inputting a voice instruction for the object of the first notation, and voice recognition means for recognizing the instruction content from the input voice. And a graphical user interface further comprising information processing means for executing the recognized instruction content.
【請求項3】 請求項2に記載のグラフィカルユーザイ
ンタフェースにおいて、請求項1に記載の前記第2の表
記の位置と合致した前記第1の表記のオブジェクトを前
記情報処理手段の処理対象とすることを特徴とするグラ
フィカルユーザインタフェース。
3. The graphical user interface according to claim 2, wherein the object of the first notation that matches the position of the second notation of claim 1 is a processing target of the information processing means. A graphical user interface featuring.
【請求項4】 請求項3に記載のグラフィカルユーザイ
ンタフェースにおいて、請求項2に記載の前記オブジェ
クトについての指示として、前記第2の表記の位置によ
り前記情報処理手段の処理対象を指示する旨の音声およ
び処理の種類を音声で前記入力手段に入力したときに該
情報処理手段は、当該音声により指示された種類の処理
を実行することを特徴とするグラフィカルユーザインタ
フェース。
4. In the graphical user interface according to claim 3, a voice for instructing the processing target of the information processing means by the position of the second notation as the instruction for the object according to claim 2. And a graphical user interface characterized in that, when the type of processing is input to the input means by voice, the information processing means executes processing of the type indicated by the voice.
【請求項5】 請求項4に記載のグラフィカルユーザイ
ンタフェースにおいて、請求項1に記載の前記第1の表
記は図形であり、該図形で模式表示されるオブジェクト
はプログラムであることを特徴とするグラフィカルユー
ザインタフェース。
5. The graphical user interface according to claim 4, wherein the first notation according to claim 1 is a graphic, and an object schematically displayed by the graphic is a program. User interface.
【請求項6】 請求項5に記載のグラフィカルユーザイ
ンタフェースにおいて、請求項4に記載の前記処理の種
類はプログラムの起動であることを特徴とするグラフィ
カルユーザインタフェース。
6. The graphical user interface according to claim 5, wherein the type of the processing according to claim 4 is program activation.
【請求項7】 請求項4に記載のグラフィカルユーザイ
ンタフェースにおいて、請求項1に記載の前記第1の表
記は図形であり、該図形で模式表示されるオブジェクト
は文字およびまたはイメージで構成されるデータである
ことを特徴とするグラフィカルユーザインタフェース。
7. The graphical user interface according to claim 4, wherein the first notation according to claim 1 is a graphic, and an object schematically displayed by the graphic is data composed of characters and / or images. A graphical user interface characterized by.
【請求項8】 請求項7に記載のグラフィカルユーザイ
ンタフェースにおいて、請求項4に記載の前記処理の種
類は文字およびまたはイメージの表示であることを特徴
とするグラフィカルユーザインタフェース。
8. The graphical user interface according to claim 7, wherein the type of processing according to claim 4 is display of characters and / or images.
JP8045051A 1996-03-01 1996-03-01 Graphical user interface Pending JPH09237151A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8045051A JPH09237151A (en) 1996-03-01 1996-03-01 Graphical user interface

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8045051A JPH09237151A (en) 1996-03-01 1996-03-01 Graphical user interface

Publications (1)

Publication Number Publication Date
JPH09237151A true JPH09237151A (en) 1997-09-09

Family

ID=12708564

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8045051A Pending JPH09237151A (en) 1996-03-01 1996-03-01 Graphical user interface

Country Status (1)

Country Link
JP (1) JPH09237151A (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002259045A (en) * 2001-02-26 2002-09-13 Ntt Docomo Inc Handwritten data input device and method, motion data input device and method, and personal authentication device and method
JP2003527708A (en) * 2000-03-13 2003-09-16 アーベー イン クレデブル Gesture recognition system
KR100749481B1 (en) * 2006-04-28 2007-08-14 엠텍비젼 주식회사 Apparatus and method for performing contactless functions
WO2007126286A1 (en) * 2006-04-28 2007-11-08 Mtekvision Co., Ltd. Non-contact selection device
KR100811460B1 (en) * 2007-02-01 2008-03-10 강원대학교산학협력단 Vibrotactile Mouse and Vibrotactile Mouse System
KR100878754B1 (en) * 2007-01-03 2009-01-14 한국과학기술원 Computer Interface Device and Method for Handicapped Persons with Disabilities
JP2009075685A (en) * 2007-09-19 2009-04-09 Sony Corp Image processing apparatus, image processing method, and program
JP2011145748A (en) * 2010-01-12 2011-07-28 Denso Corp In-vehicle machine
US8872760B2 (en) 2007-11-22 2014-10-28 Sony Corporation Recording and reproducing apparatus
JP2020170401A (en) * 2019-04-04 2020-10-15 京セラドキュメントソリューションズ株式会社 Display device and image forming device

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003527708A (en) * 2000-03-13 2003-09-16 アーベー イン クレデブル Gesture recognition system
JP2002259045A (en) * 2001-02-26 2002-09-13 Ntt Docomo Inc Handwritten data input device and method, motion data input device and method, and personal authentication device and method
US8610667B2 (en) 2006-04-28 2013-12-17 Mtekvision Co., Ltd. Non-contact selection device
KR100749481B1 (en) * 2006-04-28 2007-08-14 엠텍비젼 주식회사 Apparatus and method for performing contactless functions
WO2007126286A1 (en) * 2006-04-28 2007-11-08 Mtekvision Co., Ltd. Non-contact selection device
US8587523B2 (en) 2006-04-28 2013-11-19 Mtekvision Co., Ltd. Non-contact selection device
US8525790B2 (en) 2006-04-28 2013-09-03 Mtekvision Co., Ltd. Non-contact selection device
US8217895B2 (en) 2006-04-28 2012-07-10 Mtekvision Co., Ltd. Non-contact selection device
KR100878754B1 (en) * 2007-01-03 2009-01-14 한국과학기술원 Computer Interface Device and Method for Handicapped Persons with Disabilities
KR100811460B1 (en) * 2007-02-01 2008-03-10 강원대학교산학협력단 Vibrotactile Mouse and Vibrotactile Mouse System
JP2009075685A (en) * 2007-09-19 2009-04-09 Sony Corp Image processing apparatus, image processing method, and program
US8643598B2 (en) 2007-09-19 2014-02-04 Sony Corporation Image processing apparatus and method, and program therefor
US8896535B2 (en) 2007-09-19 2014-11-25 Sony Corporation Image processing apparatus and method, and program therefor
US8872760B2 (en) 2007-11-22 2014-10-28 Sony Corporation Recording and reproducing apparatus
US9529444B2 (en) 2007-11-22 2016-12-27 Sony Corporation Recording and reproducing apparatus
JP2011145748A (en) * 2010-01-12 2011-07-28 Denso Corp In-vehicle machine
US8538756B2 (en) 2010-01-12 2013-09-17 Denso Corporation In-vehicle device and method for modifying display mode of icon indicated on the same
JP2020170401A (en) * 2019-04-04 2020-10-15 京セラドキュメントソリューションズ株式会社 Display device and image forming device

Similar Documents

Publication Publication Date Title
US12086323B2 (en) Determining a primary control mode of controlling an electronic device using 3D gestures or using control manipulations from a user manipulable input device
US7849421B2 (en) Virtual mouse driving apparatus and method using two-handed gestures
JP6039248B2 (en) Information processing apparatus and control method thereof
EP0394614A2 (en) Advanced user interface
CN107422950A (en) Projection touch image selection method
KR19990011180A (en) How to select menu using image recognition
CN101869484B (en) Medical diagnosis device having touch screen and control method thereof
JP2004303207A (en) Dynamic feedback for gesture
WO2002008881A2 (en) Human-computer interface
KR20080104099A (en) Input device and its input method
JPH07141101A (en) Input system using images
US11978252B2 (en) Communication system, display apparatus, and display control method
KR20200102413A (en) Method, apparatus and computer-readable medium for implementation of a universal hardware-software interface
JPH09237151A (en) Graphical user interface
JP5342806B2 (en) Display method and display device
CN112118491A (en) Bullet screen generation method, device and computer-readable storage medium
JPH06289984A (en) Document creation / editing device
CN119251913A (en) A gesture recognition interaction technology
US20200073614A1 (en) Controlling display of images
JP5790257B2 (en) Character input device, character input program, and character input method
JP2017211739A (en) User interface device and user interface program
CN116431000A (en) Virtual input method and device for triggering mouse mode based on gesture image recognition
Srinivas et al. Virtual Mouse Control Using Hand Gesture Recognition
JPH08315118A (en) Man-machine interface
US20220334673A1 (en) Operation judgment method for interactive touch system

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050614

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060106

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20060428