JPH0358214A - Pointing data input device - Google Patents
Pointing data input deviceInfo
- Publication number
- JPH0358214A JPH0358214A JP1195475A JP19547589A JPH0358214A JP H0358214 A JPH0358214 A JP H0358214A JP 1195475 A JP1195475 A JP 1195475A JP 19547589 A JP19547589 A JP 19547589A JP H0358214 A JPH0358214 A JP H0358214A
- Authority
- JP
- Japan
- Prior art keywords
- cursor
- detection means
- angle detection
- adduction
- abduction
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000033001 locomotion Effects 0.000 claims description 66
- 238000001514 detection method Methods 0.000 claims description 54
- 238000005452 bending Methods 0.000 claims description 46
- 239000013598 vector Substances 0.000 claims description 9
- 239000013307 optical fiber Substances 0.000 claims description 7
- 241000699666 Mus <mouse, genus> Species 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000001133 acceleration Effects 0.000 description 3
- 210000000544 articulatio talocruralis Anatomy 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000003203 everyday effect Effects 0.000 description 2
- 210000004247 hand Anatomy 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 229920000642 polymer Polymers 0.000 description 2
- 210000003857 wrist joint Anatomy 0.000 description 2
- KRHYYFGTRYWZRS-UHFFFAOYSA-M Fluoride anion Chemical compound [F-] KRHYYFGTRYWZRS-UHFFFAOYSA-M 0.000 description 1
- 241000699670 Mus sp. Species 0.000 description 1
- 239000002033 PVDF binder Substances 0.000 description 1
- 239000000853 adhesive Substances 0.000 description 1
- 230000001070 adhesive effect Effects 0.000 description 1
- 239000002390 adhesive tape Substances 0.000 description 1
- 230000002354 daily effect Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 210000001145 finger joint Anatomy 0.000 description 1
- 230000005057 finger movement Effects 0.000 description 1
- 229920002981 polyvinylidene fluoride Polymers 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Landscapes
- Position Input By Displaying (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、ボインティングデータ入力作業において、ユ
ーザの一部および複数の関節の動きを直接検出すること
によってカーソル移動を行うポインティングデータ入力
装置に関する.
〔従来の技術〕
近年、スクリーンを含む計算機を用いた作業は、様々な
種類のデータを扱う傾向にある。特に、マルチウィンド
ウ環境でのプログラミングや作画では、ウィンドウ選択
や作画にポインティングデータを用い、文字列の入力に
テキストデータを用いることになる。従来、ポインティ
ングデータはマウスやトラックボール、ダイヤル、ジョ
イスティックなどから入力され、テキストデータはキー
ボードから入力されていた.
〔発明が解決しようとする課題〕
本発明が解決しようとする問題点は、プログラミングや
作画において、効率的に作業を行うためには入力装置間
の移行がスムーズにできる必要かあるが、マウス・トラ
ックボールなどに代表される従来のポインティングデー
タ入力装置(以下マウスと呼ぶ〉は、キーボードに代表
されるテキストデータ入力装置と距離的に離れた位置に
置かれているので、文字列を入力中にウィンドウを変え
るためには手を一旦キーボードから離してマウスまで手
を伸ばし.マウスを掴んで大きく動かすという動作を行
わなければならず、作業の効率低下を招くという点にあ
る.
また、従来のポインティングデータ入力装置は、マウス
やトラックボールなどという媒介を通して入力するため
、物を指すという日常的に行っている動作に比べると違
和感があるという欠点があった。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a pointing data input device that moves a cursor by directly detecting the movements of one or more joints of a user in pointing data input work. .. [Prior Art] In recent years, work using computers including screens has tended to handle various types of data. In particular, when programming or drawing in a multi-window environment, pointing data is used for window selection and drawing, and text data is used for inputting character strings. Traditionally, pointing data was input using a mouse, trackball, dial, joystick, etc., and text data was input using a keyboard. [Problem to be Solved by the Invention] The problem to be solved by the present invention is that in order to work efficiently in programming and drawing, it is necessary to be able to transition smoothly between input devices. Conventional pointing data input devices (hereinafter referred to as mice), such as trackballs, are placed at a distance from text data input devices, such as keyboards. In order to change the window, you have to take your hand off the keyboard, reach for the mouse, grab the mouse, and move it a lot, which reduces work efficiency. Data input devices have the disadvantage that input is made through a medium such as a mouse or a trackball, which makes it feel strange compared to the everyday action of pointing at an object.
本発明の目的は、テキスト入力中に手一をキーボードか
らほとんど離れることなくスクリーン上のカーソルを移
動させることを可能にし、さらに、日常的に行っている
物を指す動作によるボインティングを可能にするポイン
ティングデータ入力装置を提供することにある。It is an object of the present invention to make it possible to move a cursor on the screen while inputting text without leaving the keyboard with a single move, and also to make it possible to perform pointing using gestures that are commonly performed on a daily basis. An object of the present invention is to provide a pointing data input device.
本発明のポインティングデータ入力装置は、表示スクリ
ーンを含む計算機に対してスクリーン上でカーソルを移
動させるためのポインティングデータを入力するポイン
ティングデータ入力装置において、
ユーザの一部および複数の関節の内転・外転方向の曲が
り角度を測定・検出する内転外転角度検出手段と、
ユーザの一部および複数の関節の屈曲方向の曲がり角度
を測定・検出する屈曲角度検出手段と、前記内転外転角
度検出手段から出力された曲がり角度に対応する値と、
前記屈曲角度検出手段から出力された曲がり角度に対応
する値とを入力し、スクリーン上のカーソルの水平方向
の移動量と垂直方向の移動量を計算し出力するカーソル
移動量計算手段と、
カーソル移動の許可を入力するための許可信号入力手段
と、
前記カーソル移動量計算手段から出力された信号と前記
許可信号入力手段から出力される信号とを用いてカーソ
ルの移動量の出力を制御する出力制御手段とを備えて槽
戒される。The pointing data input device of the present invention is a pointing data input device for inputting pointing data for moving a cursor on the screen to a calculator including a display screen, and the pointing data input device inputs pointing data for moving a cursor on the screen to a calculator including a display screen. an adduction-abduction angle detection means for measuring and detecting a bending angle in a bending direction; a flexion angle detecting means for measuring and detecting a bending angle in a bending direction of some and a plurality of joints of a user; A value corresponding to the bending angle output from the detection means,
cursor movement amount calculation means for inputting a value corresponding to the bending angle outputted from the bending angle detection means, and calculating and outputting the horizontal movement amount and vertical movement amount of the cursor on the screen; and cursor movement. a permission signal input means for inputting permission for the cursor, and an output control for controlling the output of the cursor movement amount using the signal output from the cursor movement amount calculation means and the signal output from the permission signal input means. He is prepared with the means and is given the precepts.
〔作用〕
本発明は、ユーザの一部および複数の関節の内転外転角
度を検出するための内転外転角度検出手段と、屈曲角度
を検出するための屈曲角度検出手段と、曲がり角度から
カーソル移動量を計算する力一ソル移動量計算手段が存
在する。ここで、指関節の内転・外転と屈曲の例につい
ては第10図(a)および(b)に、手首関節の内転・
外転と屈曲の例について第10図(C)および(d)に
説明図を示す.こうすることによって、複数の関節の曲
げの角度をリアルタイムで測定し、その曲げの角度に応
じたカーソル移動量とその向きを計算することが可能と
なり、マウスやトラックボールなどの媒介物を触ること
なくスクリーン上のカーソルを移動させることが可能と
なる。[Operation] The present invention provides an adduction-abduction angle detection means for detecting the adduction-abduction angle of some and a plurality of joints of a user, a flexion angle detection means for detecting a bending angle, and a bending angle There is a force-sor movement amount calculation means that calculates the cursor movement amount from the cursor movement amount. Here, examples of adduction/abduction and flexion of the finger joints are shown in Figures 10 (a) and (b).
Explanatory diagrams of examples of abduction and flexion are shown in Figures 10 (C) and (d). By doing this, it becomes possible to measure the bending angle of multiple joints in real time and calculate the amount of cursor movement and its direction according to the bending angle, making it possible to avoid touching media such as a mouse or trackball. This allows you to move the cursor on the screen without any hassle.
さらに、本発明に従うと、カーソル移動の許可を入力す
るための許可信号入力手段と、カーソルの移動量の出力
を制御する出力制御手段が存在する。こうすることによ
って、不要な関節の動きによるカーソルの移動を防ぐこ
とが可能となる。Furthermore, according to the present invention, there are permission signal input means for inputting permission for cursor movement, and output control means for controlling output of the amount of movement of the cursor. By doing so, it is possible to prevent the cursor from moving due to unnecessary joint movements.
さらに、本発明に従うと、一部および複数の関節の方向
ベクトルを検出する方向検出手段と方向ベクトルを用い
て、カーソル移動におけるX軸方向とY軸方向の移動量
の補正を行うカーソル移動量補正手段が存在する。こう
することによって、関節の向きが変化しても、基準とな
るユーザから見たボインティング方向の移動量を正しく
計算しカーソルを移動させることが可能となる.〔実施
例〕
本発明のボインティングデータ入力装置の第1の実施例
の楕戒を第1図に示す。ここでは、手の指の関節からボ
インティングを行う場合を例にして説明するを行うが、
手首の関節、腕の関節、足首の関節、首の関節等の身体
にある一部もしくは複数の関節の動きによるボインティ
ングについても以下に述べる方法と同様な方法で可能で
ある。Further, according to the present invention, cursor movement amount correction is performed to correct the movement amount in the X-axis direction and the Y-axis direction in cursor movement using the direction detection means that detects the direction vectors of some and a plurality of joints and the direction vectors. There are means. By doing this, even if the joint orientation changes, it is possible to correctly calculate the amount of movement in the pointing direction as seen from the reference user and move the cursor. [Embodiment] FIG. 1 shows a first embodiment of the pointing data input device of the present invention. Here, we will explain using an example of performing pointing from the joints of the fingers of the hand.
Pointing by movement of one or more joints in the body, such as wrist joints, arm joints, ankle joints, and neck joints, can also be performed in the same manner as described below.
内転外転角度検出部11は、手の指が並んでいる方向で
体の内側に曲げたもしくは捻った内転角度および外側に
曲げたもしくは捻った外転角度の量を検出し、内転外転
角度データ111を出力する。屈曲角度検出部12は、
手の指で物を掴む方向に屈曲させた場合の指の屈曲角度
の量を検出し、屈曲角度データ121を出力する.カー
ソル移動量計算部14は、内転外転角度検出部11から
出力された内転外転角度データ111と屈曲角度検出部
12から出力された屈曲データ121を入力し、入力さ
れた角度データから移動量を計算し内転外転方向と屈曲
方向のベクトルをXY直交座標系に補正し、水平方向の
移動量データ141と垂直方向の移動量データ142を
出力する。許可信号入力部13は、カーソルを移動させ
ることを許可するための情報を検出し、許可信号131
を出力する.出力制御部15は、カーソル移動量計算部
14から出力された水平方向の移動データ141の垂直
方向の移動データ142と許可信号入力部15から出力
された許可信号131とを入力し、許可信号がオンであ
れば入力された水平方向の移動データと垂直方向の移動
データとをそのまま水平方向の移動データ151と垂直
方向の移動データ152として出力し、オフであれば何
も出力しないという出力の制御を行う.
さらに、本発明の第2の実施例の構戊を第2図に示す。The adduction/abduction angle detection unit 11 detects the amount of adduction angle in which the fingers of the hand are bent inward or twisted inward and the amount of abduction angle bent or twisted outward in the direction in which the fingers are lined up. Abduction angle data 111 is output. The bending angle detection section 12 is
When the fingers of the hand are bent in the direction of grasping an object, the amount of bending angle of the fingers is detected, and bending angle data 121 is output. The cursor movement amount calculation unit 14 inputs the adduction-abduction angle data 111 output from the adduction-abduction angle detection unit 11 and the flexion data 121 output from the flexion angle detection unit 12, and calculates the angle data from the input angle data. The amount of movement is calculated, the vectors in the adduction-abduction direction and the bending direction are corrected to the XY orthogonal coordinate system, and horizontal movement amount data 141 and vertical movement amount data 142 are output. The permission signal input unit 13 detects information for permission to move the cursor, and outputs a permission signal 131.
Outputs . The output control unit 15 inputs the vertical movement data 142 of the horizontal movement data 141 output from the cursor movement amount calculation unit 14 and the permission signal 131 output from the permission signal input unit 15, and receives the permission signal. Output control that outputs the input horizontal movement data and vertical movement data as they are as horizontal movement data 151 and vertical movement data 152 if it is on, and outputs nothing if it is off. I do. Furthermore, the structure of a second embodiment of the present invention is shown in FIG.
方向検出部16は、手の甲の向きを検出し方向ベクトル
データ161を出力する。カーソル移動量補正部17は
、方向検出部16から出力された方向ベクトルデータ1
61を用いて、スクリーンの方向と指の移動方向を一致
させるために、本手の甲の向きを考慮した移動方向と量
に関する補正データ171を出力する.
さらに、第3図、第4図に示すように、内転外転角度デ
ータ111と屈曲角度データ121がカーソル移動量計
算部14に入力される前に出力制御部15に入力される
ことも可能である。許可信号入力部13からの正の信号
が出力されていない場合には、カーソル移動量計算部1
4にデータが入力されないので、計算の負荷を減らすこ
とが可能である.
さらに、内転外転角度検出部11および屈曲角度検出部
12を複数個用いることによって、力一ソルを移動させ
ることも可能である。The direction detection unit 16 detects the direction of the back of the hand and outputs direction vector data 161. The cursor movement amount correction section 17 uses the direction vector data 1 output from the direction detection section 16.
61 is used to output correction data 171 regarding the direction and amount of movement in consideration of the direction of the back of the hand in order to match the direction of the screen with the direction of finger movement. Furthermore, as shown in FIGS. 3 and 4, the adduction-abduction angle data 111 and the bending angle data 121 can be input to the output control section 15 before being input to the cursor movement amount calculation section 14. It is. If a positive signal is not output from the permission signal input section 13, the cursor movement amount calculation section 1
Since no data is input into step 4, it is possible to reduce the calculation load. Furthermore, by using a plurality of adduction-abduction angle detection sections 11 and bending angle detection sections 12, it is also possible to move the force-sole.
次に本発明を用いて、プログラミング作業中に手の人差
指でボインティングを行うことにより力−ソルを移動さ
せる一実施例を説明する。手の人差指以降の指や、手首
の関節、腕の関節、足の関節、足首の関節、首の関節等
の身体にある一部もしくは複数の関節の動きによるボイ
ンティング作業についても以下に述べる方法と同様な方
法で可能である。Next, an embodiment will be described in which the present invention is used to move the force-sol by pointing with the index finger of the hand during programming work. The method described below also describes pointing work that involves movement of one or more joints in the body, such as the fingers after the index finger, wrist joints, arm joints, foot joints, ankle joints, neck joints, etc. This is possible in a similar way.
内転外転角度検出部11もしくは屈曲角度検出部12の
第1の例として、光ファイバー51の各端点に発光素子
52と受光素子53が取り付けられている第5図(a)
に示すようなものを取り付ける。発光素子52としてL
EDやレーザなどを用い、受光素子53としてフォトト
ランジスタなどを用いる。光ファイバー51は、装着具
54によって、内転外転角度を検出することが可能な部
位もしくは屈曲角度を検出することが可能な部位に、取
り付けられる。装着具54として、手袋や指輪、バンド
もしくは接着剤、粘着テープなどを用いる。指の内転外
転運動もしくは屈曲運動が生じると光ファイバー51が
曲がり、ファイバー中の光が外部に漏れる。このため、
受光素子53に届く光の量が減り、曲がり角度を反映し
た値として出力することができる.発光素子52と受光
素子53の位置はどちらが先端でもかまわない。また、
第5図(b)に示すように光ファイバー51の一端点を
鏡面処理もしくはミラーを置き、もう一方の端点にハー
フミラーを置くことによって上述の機能を実現すること
もできる9また、第5図(c)に示すように光ファイバ
ー51をループ状に楕或することも可能である。As a first example of the adduction-abduction angle detection unit 11 or the bending angle detection unit 12, a light emitting element 52 and a light receiving element 53 are attached to each end point of an optical fiber 51, as shown in FIG. 5(a).
Attach the items shown in . L as the light emitting element 52
An ED, a laser, or the like is used, and a phototransistor or the like is used as the light receiving element 53. The optical fiber 51 is attached by a mounting tool 54 to a location where the adduction/abduction angle can be detected or a location where the bending angle can be detected. As the attachment device 54, a glove, a ring, a band, an adhesive, an adhesive tape, or the like is used. When an adduction-abduction movement or a bending movement of the finger occurs, the optical fiber 51 bends, and the light in the fiber leaks to the outside. For this reason,
The amount of light reaching the light receiving element 53 is reduced, and it is possible to output a value that reflects the bending angle. The positions of the light emitting element 52 and the light receiving element 53 may be either at the tip. Also,
As shown in FIG. 5(b), the above-mentioned function can also be realized by mirror-finishing or placing a mirror at one end point of the optical fiber 51 and placing a half mirror at the other end point. It is also possible to form the optical fiber 51 into a loop shape as shown in c).
内転外転角度検出部11もしくは屈曲角度検出部12の
第2の例として、第6図に示すような高分子圧電フィル
ム61を用いることが可能である。As a second example of the adduction-abduction angle detection section 11 or the bending angle detection section 12, it is possible to use a polymer piezoelectric film 61 as shown in FIG.
高分子圧電フィルム61として、ボリフッ化ビリニデン
などのフィルムに電極を貼り付けたものを用いる.これ
らのフィルムは、固体物理、昭和58年、第18巻、第
6号、344〜350頁に中村氏らがrPVDF:ボリ
フッ化ビニリデン」と題して発表した論文に記載されて
いるように、外圧による歪に対して電圧を生じることが
知られている。装着具54は、内転外転角度を検出する
ことが可能な部位もしくは屈曲角度を検出することが可
能な部位に取り付けられる。指が曲がることによりフィ
ルムが伸び、電圧が生じる。その電圧を測定・積算する
ことにより曲がり角度を検出することができる。As the polymeric piezoelectric film 61, a film made of polyvinidene fluoride or the like with electrodes attached is used. These films are suitable for use under external pressure, as described in a paper entitled "rPVDF: polyvinylidene fluoride" by Mr. Nakamura et al. in Solid State Physics, 1980, Vol. 18, No. 6, pp. It is known that a voltage is generated in response to distortion caused by The mounting tool 54 is attached to a location where the adduction-abduction angle can be detected or a location where the bending angle can be detected. The bending of the finger stretches the film, creating a voltage. By measuring and integrating the voltage, the bending angle can be detected.
内転外転角度検出部11もしくは屈曲角度検出部12の
第3の例として、第7図に示すような口−タリーエンコ
ーダ71を用いる。関節の部位に装着具54によりロー
タリーエンコーダ71を取り付け、指の先にアーム72
の端点が固定されている。ロータリーエンコーダは、ア
ームの回転角度をパルスの形で出力することができる.
そのパルスをカウントすることにより曲がり角度を検出
することができる。As a third example of the adduction/abduction angle detection section 11 or the bending angle detection section 12, a mouth-tally encoder 71 as shown in FIG. 7 is used. A rotary encoder 71 is attached to the joint part using a mounting tool 54, and an arm 72 is attached to the tip of the finger.
The end points of are fixed. The rotary encoder can output the rotation angle of the arm in the form of pulses.
By counting the pulses, the bending angle can be detected.
内転外転角度検出部11もしくは屈曲角度検出部12の
第4の例として、第8図に示すような圧力センサー81
を用いることが可能である。指が曲がることにより装着
具54の部位よりもバンド82の方が伸びる力が大きく
なるので、これらの間にある圧力センサー82に圧力の
形で検出することができる。As a fourth example of the adduction-abduction angle detection section 11 or the bending angle detection section 12, a pressure sensor 81 as shown in FIG.
It is possible to use As the finger bends, the stretching force of the band 82 becomes greater than that of the attachment device 54, which can be detected in the form of pressure by the pressure sensor 82 located between them.
内転外転角度検出部11もしくは屈曲角度検出部12の
第5の例として、第9図(a)に示すような可変抵抗9
1を用いる。指が曲がることにより、指の先端方向に取
り付けられた糸状のものが引っ張られて、関節の付け根
に取り付けられた可変抵抗91の可動部を動かす。第9
図(b)に示す回路によりこれらの変化量は、アンブ9
2を介して電圧・電流の変化として検出される。一旦動
いた可動部を元に戻すために、バネなどを用いることも
可能である。As a fifth example of the adduction-abduction angle detection section 11 or the bending angle detection section 12, a variable resistor 9 as shown in FIG. 9(a) is used.
1 is used. When the finger bends, a thread-like object attached to the tip of the finger is pulled, moving the movable part of the variable resistor 91 attached to the base of the joint. 9th
The circuit shown in figure (b) allows these changes to be made by the amplifier 9.
2 is detected as a change in voltage/current. It is also possible to use a spring or the like to return the movable part to its original position once it has moved.
また、内転外転角度検出部11および屈曲角度検出部1
2は、上で述べたいくつかの実施方法を2つ以上組み合
わせることも可能である。In addition, the adduction-abduction angle detection section 11 and the flexion angle detection section 1
2, it is also possible to combine two or more of the several implementation methods described above.
カーソル移動量計算部14として、パーソナルコンピュ
ータなどを用いる。内転外転角度検出部11と屈曲角度
検出部12とが固定されている座標系をスクリーン上で
の座標系に変換して、各検出部から出力された曲がり角
度データをスクリーン上でのカーソルのX軸方向とY軸
方向との移動量を計算し、マウスなどと同じ出力形態で
あるならば、パルスの数として移動量を表現する。A personal computer or the like is used as the cursor movement amount calculation unit 14. The adduction-abduction angle detection section 11 and the bending angle detection section 12 convert the fixed coordinate system into a coordinate system on the screen, and convert the bending angle data output from each detection section to the cursor on the screen. The amount of movement in the X-axis direction and Y-axis direction is calculated, and if the output format is the same as that of a mouse, the amount of movement is expressed as the number of pulses.
許可信号入力部13として、押しボタンスイッチやキー
ボード上のキーなどを用い、これらが押されている間は
論理回路での正の信号が出力されていることとする。It is assumed that a push button switch, a key on a keyboard, or the like is used as the permission signal input section 13, and a positive signal from the logic circuit is output while these are pressed.
出力制御部15として論理回路でのAND回路を用いる
ことができる。カーソル移動量計算部14から出力され
た各値と、許可信号入力部13からの信号とがAND回
路の入力とする。許可信号が正の信号のときのみカーソ
ル移動の信号を出力することが可能となる。As the output control section 15, an AND circuit including a logic circuit can be used. Each value output from the cursor movement amount calculation section 14 and the signal from the permission signal input section 13 are input to the AND circuit. It becomes possible to output a cursor movement signal only when the permission signal is a positive signal.
さらに、方向検出部16として、加速度センサーや磁気
センサーを用いることが可能である。例えば、手の甲に
加速度センサーを付けることによって重力加速度方向を
検出することにより、手の甲の向きを検出することが可
能となる。Furthermore, it is possible to use an acceleration sensor or a magnetic sensor as the direction detection section 16. For example, by attaching an acceleration sensor to the back of the hand and detecting the direction of gravitational acceleration, it is possible to detect the direction of the back of the hand.
カーソル移動量補正部17として、パーソナルコンピュ
ータなどを用いる。手の甲の方向ベクトルが変わって検
出部11.12の座標系が変化した場合、実際の手の指
の移動方向とスクリーン上での座標系を一致させるため
に、カーソル移動量計算部14に検出部の座標系が変化
したことと変化方向を知らせることが可能となり、カー
ソル移動量計算部14では、新たに正しいカーソル移動
量を計算することが可能となる。A personal computer or the like is used as the cursor movement amount correction section 17. When the direction vector of the back of the hand changes and the coordinate system of the detection units 11 and 12 changes, the detection unit is added to the cursor movement amount calculation unit 14 in order to match the actual movement direction of the fingers of the hand with the coordinate system on the screen. It becomes possible to notify that the coordinate system of has changed and the direction of change, and the cursor movement amount calculation unit 14 can calculate a new correct cursor movement amount.
例えば、許可入力部13をキーボード上の制御キーに割
り当てる。制御キーはテキスト入力中は押されないので
、内転外転角度検出部11もしくは屈曲角度検出部12
が取り付けられた人差指が動いても、カーソルは移動し
ない。マルチウィンドウでのテキスト入力作業は、カー
ソルがあるウィンドウ内に存在しているとそのウィンド
ウに入力されたテキストが表示される。このため、テキ
ストを入力するウィンドウを変えるには、カーソルをそ
のウィンドウに移動させる必要がある。制御キーを押し
ながら人差指を動かすことにより力−ソルが移動し、新
たなウィンドウにカーソルを動かす。制御キーを離すこ
とによりその位置に力−ソルが固定される。ウィンドウ
を選択する間、ほとんど手をキーボードから離すことな
く、新たなウィンドウにテキストを入力することができ
る。For example, the permission input section 13 is assigned to a control key on the keyboard. Since the control key is not pressed during text input, the adduction-abduction angle detection section 11 or the flexion angle detection section 12
The cursor does not move even if the index finger to which it is attached moves. When entering text in a multi-window, if the cursor is in a certain window, the text entered in that window will be displayed. Therefore, to change the window in which you enter text, you must move the cursor to that window. Moving the index finger while holding down the control key moves the force-sor and moves the cursor to a new window. Releasing the control key fixes the force-sol in that position. While selecting a window, you can enter text in the new window without ever taking your hands off the keyboard.
本発明を用いることにより、ユーザの一部もしくは複数
の関節の曲がり角度をリアルタイムで検出することが可
能になり、日常的に行でいる動作でボインティングを行
うことができる。さらに、力一ソル移動を許可する信号
を設けてあることにより、不用な関節の曲がりによるカ
ーソルの誤移動を消滅することができる.また、カーソ
ル移動を許可する信号は、容易に、例えば、キーボード
のいずれかのキーとして、設定することが可能となり、
テキスト入力中に手をキーボードからほとんど離れるこ
となくスクリーン上のカーソルを移動させることができ
るといった効果がある。By using the present invention, it becomes possible to detect the bending angle of some or more joints of a user in real time, and it is possible to perform pointing using everyday motions. Furthermore, by providing a signal that allows force-based movement of the cursor, it is possible to eliminate erroneous movement of the cursor due to unnecessary bending of the joints. Additionally, the signal that allows cursor movement can be easily set, for example, as any key on the keyboard.
This has the effect of allowing you to move the cursor on the screen while entering text without having to take your hands off the keyboard.
第1図から第4図は本発明の第1〜4の実施例の構戒を
示すブロック図、第5図(a)〜(c),第6〜8図,
第9図(a>および(b)は内転外転角度検出部もしく
は屈曲角度検出部の実施態様を示す説明図、第10図(
a)〜(d)は関節の屈曲と内転・外転の例についての
説明図である。
11・・・内転外転角度検出部、12・・・屈曲角度検
出部、13・・・許可信号入力部、14・・・カーソル
移動量計算部、15・・・出力制御部、16・・・方向
検出部、17・・・カーソル移動補正部、51・・・光
ファイバー、52・・・発光素子、53・・・受光素子
、54・・・装着具、61・・・高分子圧電フィルム、
71・・・ロータリーエンコーダ、72・・・アーム、
81・・・圧力センサー 82・・・バンド、91・・
・可変抵抗、92・・・アンプ、111・・・内転外転
角度データ、121・・・屈曲角度データ、131・・
・許可信号、141・151・・・水平方向の移動量デ
ータ、142・152・・・垂直方向の移動量データ、
161・・・方向ベクトルデータ、171・・・移動方
向と量に関する補正データ。1 to 4 are block diagrams showing the structure of the first to fourth embodiments of the present invention, FIGS. 5(a) to (c), FIGS. 6 to 8,
9(a) and (b) are explanatory diagrams showing embodiments of the adduction-abduction angle detection section or the flexion angle detection section, and FIG. 10(
a) to (d) are explanatory diagrams illustrating examples of joint flexion, adduction, and abduction. DESCRIPTION OF SYMBOLS 11... Adduction/abduction angle detection section, 12... Bending angle detection section, 13... Permission signal input section, 14... Cursor movement amount calculation section, 15... Output control section, 16. ...Direction detecting section, 17... Cursor movement correction section, 51... Optical fiber, 52... Light emitting element, 53... Light receiving element, 54... Mounting tool, 61... Polymer piezoelectric film ,
71... Rotary encoder, 72... Arm,
81...Pressure sensor 82...Band, 91...
・Variable resistor, 92...Amplifier, 111...Adduction-abduction angle data, 121...Bending angle data, 131...
- Permission signal, 141/151... horizontal movement amount data, 142/152... vertical movement amount data,
161...Direction vector data, 171...Correction data regarding movement direction and amount.
Claims (7)
上でカーソルを移動させるためのポインティングデータ
を入力するポインティングデータ入力装置において、 ユーザの一部および複数の関節の内転・外転方向の曲が
り角度を測定・検出する内転外転角度検出手段と、 ユーザの一部および複数の関節の屈曲方向の曲がり角度
を測定・検出する屈曲角度検出手段と、前記内転外転角
度検出手段から出力された曲がり角度に対応する値と、
前記屈曲角度検出手段から出力された曲がり角度に対応
する値とを入力し、スクリーン上のカーソルの水平方向
の移動量と垂直方向の移動量を計算し出力するカーソル
移動量計算手段と、 カーソル移動の許可を入力するための許可信号入力手段
と、 前記カーソル移動量計算手段から出力された信号と、前
記許可信号入力手段から出力される信号とを用いてカー
ソルの移動量の出力を制御する出力制御手段とを備えて
成ることを特徴とするポインティングデータ入力装置。(1) In a pointing data input device that inputs pointing data for moving a cursor on the screen to a calculator including a display screen, the bending angle in the adduction and abduction directions of some and multiple joints of the user is input. an adduction-abduction angle detection means for measuring and detecting an adduction-abduction angle detection means; a flexion angle detection means for measuring and detecting a bending angle in a bending direction of a part of the user's joints and a plurality of joints; a value corresponding to the bending angle,
cursor movement amount calculation means for inputting a value corresponding to the bending angle outputted from the bending angle detection means, and calculating and outputting the horizontal movement amount and vertical movement amount of the cursor on the screen; and cursor movement. a permission signal input means for inputting permission for the cursor; and an output for controlling the output of the cursor movement amount using the signal output from the cursor movement amount calculation means and the signal output from the permission signal input means. A pointing data input device comprising a control means.
、光ファイバーと発光素子と受光素子とからなることを
特徴とする請求項(1)記載の装置。(2) The device according to claim (1), wherein the adduction/abduction angle detection means and the bending angle detection means are comprised of an optical fiber, a light emitting element, and a light receiving element.
、高分子圧電フィルムからなることを特徴とする請求項
(1)記載の装置。(3) The device according to claim (1), wherein the adduction-abduction angle detection means and the bending angle detection means are made of a polymeric piezoelectric film.
、ロータリエンコーダからなることを特徴とする請求項
(1)記載の装置。(4) The device according to claim (1), wherein the adduction/abduction angle detection means and the bending angle detection means are comprised of rotary encoders.
、圧力センサーからなることを特徴とする請求項(1)
記載の装置。(5) Claim (1) characterized in that the adduction-abduction angle detection means and the bending angle detection means are comprised of pressure sensors.
The device described.
、可変抵抗と前記可変抵抗の変化量を検出するためのア
ンプとからなることを特徴とする請求項(1)記載の装
置。(6) The apparatus according to claim 1, wherein the adduction-abduction angle detection means and the bending angle detection means are comprised of a variable resistor and an amplifier for detecting the amount of change in the variable resistor.
検出する方向検出手段と、前記方向検出手段から出力さ
れた方向ベクトルデータを入力し、カーソル移動におけ
るX軸方向とY軸方向の移動量の補正データを請求項(
1)に記載されたカーソル移動量計算手段に出力するカ
ーソル移動量補正手段とを、備えて成ることを特徴とす
る請求項(1)から(6)のいずれか一項に記載の装置
。(7) Direction detection means for detecting the direction vectors of a part of the user's joints and a plurality of joints, and the amount of movement in the X-axis direction and Y-axis direction in cursor movement by inputting the direction vector data output from the direction detection means. Claim the correction data (
7. The apparatus according to claim 1, further comprising cursor movement amount correction means for outputting to the cursor movement amount calculation means described in item 1).
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1195475A JPH0358214A (en) | 1989-07-27 | 1989-07-27 | Pointing data input device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1195475A JPH0358214A (en) | 1989-07-27 | 1989-07-27 | Pointing data input device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0358214A true JPH0358214A (en) | 1991-03-13 |
Family
ID=16341704
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1195475A Pending JPH0358214A (en) | 1989-07-27 | 1989-07-27 | Pointing data input device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0358214A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0728592A (en) * | 1993-07-12 | 1995-01-31 | Atr Ningen Joho Tsushin Kenkyusho:Kk | Human interface device |
| JP2004246445A (en) * | 2003-02-12 | 2004-09-02 | Japan Science & Technology Agency | pointing device |
| JP2010509945A (en) * | 2006-11-02 | 2010-04-02 | シーメンス アクチエンゲゼルシヤフト | Device for securing at least one fiber strip to a body part and method for manufacturing such a device |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6244827A (en) * | 1985-08-20 | 1987-02-26 | ブィ・ピィ・エル・リサーチ・インコーポレイテッド | Apparatus and method for generating control signal accordingto action and position of hand |
| JPS62280920A (en) * | 1986-05-30 | 1987-12-05 | Hitachi Ltd | Pointing device |
-
1989
- 1989-07-27 JP JP1195475A patent/JPH0358214A/en active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6244827A (en) * | 1985-08-20 | 1987-02-26 | ブィ・ピィ・エル・リサーチ・インコーポレイテッド | Apparatus and method for generating control signal accordingto action and position of hand |
| JPS62280920A (en) * | 1986-05-30 | 1987-12-05 | Hitachi Ltd | Pointing device |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0728592A (en) * | 1993-07-12 | 1995-01-31 | Atr Ningen Joho Tsushin Kenkyusho:Kk | Human interface device |
| JP2004246445A (en) * | 2003-02-12 | 2004-09-02 | Japan Science & Technology Agency | pointing device |
| JP2010509945A (en) * | 2006-11-02 | 2010-04-02 | シーメンス アクチエンゲゼルシヤフト | Device for securing at least one fiber strip to a body part and method for manufacturing such a device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Sturman et al. | A survey of glove-based input | |
| US6861945B2 (en) | Information input device, information processing device and information input method | |
| WO1992011594A1 (en) | Apparatus for inputting multidimensional information | |
| US20070132722A1 (en) | Hand interface glove using miniaturized absolute position sensors and hand interface system using the same | |
| Yudhana et al. | Flex sensors and MPU6050 sensors responses on smart glove for sign language translation | |
| JPH0830378A (en) | Pressure sensitive electronic device | |
| JP2008203911A (en) | Pointing device and computer | |
| CN111752393A (en) | A wearable smart glove | |
| CN100416474C (en) | Quick input device and operation method and application thereof | |
| JPH0854981A (en) | Pressure-sensitive input device for electronic apparatus | |
| US20050219355A1 (en) | Information input device | |
| RU2275674C2 (en) | Method for controlling cursor and device for its realization | |
| Prasanth et al. | Gesture-based mouse control system based on MPU6050 and Kalman filter technique | |
| JPH06230886A (en) | Pencil type input device | |
| JPH0358214A (en) | Pointing data input device | |
| US7924265B2 (en) | System and method for emulating wheel-style, rocker-style, or wheel-and-rocker style navigation with an analog pointing device | |
| JPH04257014A (en) | Input device | |
| Sekar et al. | Wearable virtual keyboard for visually impaired person | |
| WO2022089351A1 (en) | Wearable keyboard and mouse, and efficient operating method for mouse | |
| JP2001142631A (en) | Input system and method | |
| JP5992380B2 (en) | Pointing device, notebook personal computer, and operation method. | |
| JP3950502B2 (en) | Position input device | |
| Saliba et al. | A compact glove input device to measure human hand, wrist and forearm joint positions for teleoperation applications | |
| KR101805111B1 (en) | Input interface apparatus by gripping and the method thereof | |
| JPS62280920A (en) | Pointing device |