JP2004220535A - Data input device and user interface system - Google Patents
Data input device and user interface system Download PDFInfo
- Publication number
- JP2004220535A JP2004220535A JP2003033020A JP2003033020A JP2004220535A JP 2004220535 A JP2004220535 A JP 2004220535A JP 2003033020 A JP2003033020 A JP 2003033020A JP 2003033020 A JP2003033020 A JP 2003033020A JP 2004220535 A JP2004220535 A JP 2004220535A
- Authority
- JP
- Japan
- Prior art keywords
- fingertip
- movement
- contact portion
- force
- trajectory
- 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.)
- Granted
Links
- 230000036961 partial effect Effects 0.000 claims abstract description 27
- 230000007246 mechanism Effects 0.000 claims description 86
- 238000000034 method Methods 0.000 claims description 42
- 238000001514 detection method Methods 0.000 claims description 22
- 230000008859 change Effects 0.000 claims description 18
- 230000004936 stimulating effect Effects 0.000 claims description 4
- 230000006870 function Effects 0.000 abstract description 27
- 230000015541 sensory perception of touch Effects 0.000 abstract description 3
- 230000000638 stimulation Effects 0.000 description 38
- 210000003811 finger Anatomy 0.000 description 33
- NJPPVKZQTLUDBO-UHFFFAOYSA-N novaluron Chemical compound C1=C(Cl)C(OC(F)(F)C(OC(F)(F)F)F)=CC=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F NJPPVKZQTLUDBO-UHFFFAOYSA-N 0.000 description 23
- 230000035807 sensation Effects 0.000 description 14
- 230000005057 finger movement Effects 0.000 description 7
- 238000003825 pressing Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 230000000670 limiting effect Effects 0.000 description 4
- 206010044565 Tremor Diseases 0.000 description 3
- 210000001015 abdomen Anatomy 0.000 description 3
- 238000005452 bending Methods 0.000 description 3
- 238000005034 decoration Methods 0.000 description 3
- 230000000007 visual effect Effects 0.000 description 3
- 230000008602 contraction Effects 0.000 description 2
- 230000000994 depressogenic effect Effects 0.000 description 2
- 238000009826 distribution Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 210000003205 muscle Anatomy 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000002829 reductive effect Effects 0.000 description 2
- 210000003813 thumb Anatomy 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 210000001145 finger joint Anatomy 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000007935 neutral effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000001846 repelling effect Effects 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 230000000452 restraining effect Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
- 238000010187 selection method Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
Images
Landscapes
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
【0001】
【発明の属する技術分野】
本発明は、情報機器へ文字データや指令データを能率良く入力するデータ入力装置とユーザインターフェイス方式に関する。
【0002】
【従来の技術】
グラフィカルインターフェイスでは視覚を頼りにマウスカーソルの位置を確認しながら作業を進めることになるが,視覚の負担を軽減するため,触覚刺激を援用する方式が工夫されている。例えば,ピンディスプレイのピンを突出させたり(特開平11−161152,特開平10−55252,特開平6−102997),マウスに組み込んだバイブレータや駆動部を動作させたり(特開平6−102997,特開2001−356862),ポインティング用のスティックを振動させて(特開2000−29623),画面上でカーソルが目標領域に到達したことを操作者に通知する方式が考案されている。また指先をサックに挿入して動かすと位置に応じてピンを出して指を刺激して仮想物体の触感を与える装置が開発されている(特開2000−259333,特開2000−47792)。これらの方式は多様な情報を高速に入力する目的に触覚刺激を使用するものでなかった。また特開平10−143301では,突起の上下運動によりキー上の指先に刺激を加え,この刺激を通じてキーの移動位置を通知する方式を示しているが,キーを降下する運動のみによって情報を入力しているため,文字等多様な情報の入力には複数の指を使用せざるを得なかった。一本指で多様な情報を入力するには,指先の下降位置と上昇位置を組み合わせて入力する情報を指定する方式(特開平11−224161,実開平5−55222)が有効であるが,一本指の狭い運動範囲内で接近した下降位置と上昇位置を正確に把握することは困難であり,誤入力を生じやすかった。さらにカーソルキーの形状や大きさを方向毎に変えて触覚により区別できるようにする方式(特開平3−90922)や,指先接触部にボール状突起を複数個配列して,指先がボール状突起配列の上を円滑に移動しながらボール状突起配列の凹凸の触覚情報を手掛かりに情報入力する方式(特開2001−166871,特開平11−353091)も考案されている。しかしながらこれらの方式では凹凸が静的で固定しているため,指先を動かしても明瞭な凹凸形状の差異が得られなかった。指先の運動中に指先が接する面の凹凸形状を変形して凹凸形状に明確な差異を生じて、操作者がこの差異に基づいて指先位置を明確に把握できるようにすると共に、指先の下降位置と上昇位置を組み合わせて多様な情報を指定する方式(特開2002−278694)も考案されているが、指先が自由に2次元運動できる自由度の高さがかえって操作を難しくし、また指の震えの影響を受けて誤入力を生じやすかった。特にメニューの項目を選定するときには任意の座標点を指定する自由度は作業能率低下の原因となり、むしろキーボードのショートカットキーを利用する方が能率的に項目を選択できた。
【0003】
【発明が解決しようとする課題】
指先の2次元移動範囲内で、2つの地点(第1位置と第2位置)を指先の所定の運動によって指定し、第1位置と第2位置の組み合わせを文字や指令に関連付けてデータを入力するデータ入力装置において、指先の運動を2次元移動範囲内に設定された1次元の軌道上に制約する手段を導入し、この軌道に沿って移動するように指先の運動をガイドすると共に、軌道上の指先の位置に応じて指先の触れる面の凹凸形状を変える触覚刺激提示手段か、または指先の位置に応じて指先が触れる面から指先に加わる力を変化させる力覚刺激提示手段を導入し、操作者がガイドに沿って指先を移動しながら、移動中に指先に加えられる触覚または力覚刺激によって第1位置と第2位置を把握して、文字や指令を容易かつ確実に入力できるデータ入力装置と、指先の運動や提示される触覚または力覚刺激と直感的に連携の取れるユーザインターフェイス方式を与えることを課題とする。また指先の運動とそれによって入力する文字や指令との対応関係を直感的で記憶しやすくなるように設定することを課題とする。指先の2次元移動範囲を上述した1次元の軌道を含む領域と含まない領域に分け、前者の領域で軌道によって指先の運動をガイドしながら能率的に文字や指令を入力し、指先が2次元的に自由に移動できる後者の領域で任意の座標点を指定するようにし、これらの領域を切り替えることによって、ショートカット機能とポインティング機能を同じ一本の指先で実行できるようにすることを課題とする。
【0004】
【発明を解決するための手段】
データ入力装置に指先が接して指先の移動と共に移動する部位(指先接触部)を設ける。指先接触部がその上に接触する指先の運動に追随して移動するように可動機構を構成する。指先接触部の移動範囲には限界があり、移動可能な範囲の最も外側の縁を外縁と呼ぶ。指先接触部の上に乗せた指先から力を加えて指先接触部を外縁に押し付けると、通常の場合摩擦が増して指先接触部は外縁に沿って動きにくくなるが、本発明の実施例の一つでは、指先接触部が外縁に押し付けられていても外縁に沿って円滑に移動できるように指先接触部の可動機構を構成する。本発明の別の実施例では、指先接触部がその移動可能範囲内に設けられた線状領域に引き込まれるように、指先接触部に力が働く仕組を導入して、指先接触部の運動を線状領域内に制約する。指先接触部は2次元の運動範囲内を自由に移動するが、一度この線状領域に入り込むとある一定量以上の力を加えない限り線状領域から抜け出すことができず、線状領域に閉じ込められて移動する。線状領域内では一定量以下の小さな力で移動できるようにする。外縁に沿って移動する場合も、線状領域に閉じ込められて移動する場合も、指先接触部は1次元の軌道に沿って移動することになる。指先接触部は2次元の運動範囲を自由に動けるが、必要に応じて1次元の軌道に入って、ちょうど定規を使ってペンを移動して線を描く場合のように、軌道をガイドとして正確かつ迅速に目標地点に移動する。
【0005】
指先接触部の移動範囲にこのような軌道を導入すると軌道を指先の運動をガイドする目的に利用できる。すなわち、指先接触部が到達すべき目標地点を軌道上に配置しておくと、指先接触部を軌道に沿って移動して行くことで確実に目標地点に到達できる。これはちょうど定規の縁にペンを押し付けながらペンを動かして直線を描くのと同様で、指先接触部の運動は軌道に沿った1次元的な運動に制約されることになる。このようなガイドがあると指先を思い切って速く動かしても正確さを保つことができ、目標地点に確実に到達できる。結果として操作が容易になり能率が向上する。例えば指先が震えやすい人は、線状領域に指先が拘束されたり、指先接触部を外縁に押し付けたりすることで震えを抑制できる。これはフリーハンドで線を描くと手の震えで線が乱れてしまうが、定規に沿ってペン先を動かせば真直ぐに線を描けるのと同様である。
【0006】
さらに指先接触部を軌道に沿って移動する最中に指先の触覚または力覚に作用する刺激を変化させて、操作者がこの刺激の変化を手掛かりとして指先接触部が目標地点に到達したかどうか判断できるようにする。こうすると指先位置を視覚的に確認する必要がなくなり、操作を迅速に行えるようになる。
【0007】
また指先接触部が軌道に入り込むときに、入り込む地点を始点として行われる指運動で入力できる指令や文字をメニューにして表示するユーザインターフェイスを導入する。ここでメニュー内の項目(アイコン)は指運動の方向や到達点の位置と幾何学的に対応が取れるように配置するか、またはアイコンの図柄に指先の運動の形態や指先運動中に受ける力覚または触覚刺激を示唆する装飾を施すと良い。さらに指先接触部の移動開始位置と移動方向が文字を記入するときのペン先の移動開始位置と移動方向に関連付くように、各指運動によって入力する文字を定めると、指運動と入力する文字の対応関係を記憶しやすくなる。指先接触部の移動範囲を2つの部分領域に分け、一方の部分領域に軌道を含めて指先の運動を制約しながら能率良く文字や指令を入力したりメニュー項目を指定したりする目的に使用し、自由に指先を運動できる他方の部分領域において座標点を指定するポインティング操作を行うようにすると一本の指先を両領域間で行き来して文字や指令の入力とポインティング操作をシームレスに継続しながら作業できる。なお任意の座標点を指定する自由度があるとメニュー項目を選択する作業の能率が低下するが、前者の領域では軌道を用いて自由度を制限し、触覚・力覚手掛かりも合わせて利用することでメニュー項目へ即座にアクセス(ショートカット)しそれを指定できる。そこで前者の領域をショートカットエリアと呼び、後者の領域をポインティングエリアと呼ぶことにする。
【0008】
【実施例】
最初に、指先接触部の移動範囲の外縁を軌道として用いて、指先の運動をガイドする方式の実施例を説明する。データ入力装置の指先を乗せる部位(指先接触部)の移動範囲内で2つの地点(第1位置と第2位置)を所定の指先の運動により指定し、第1位置と第2位置の組み合わせを文字や指令に関連付けてデータを入力するデータ入力装置において、指先接触部の移動範囲を制限し、この制限された範囲の外縁に押し付けるように指先接触部に力を加えていても、指先接触部が外縁に沿って円滑に移動できるように可動機構を構成する。このように可動機構を構成すると外縁が指先の運動をガイドする働きをする。すなわち定規にペン先を押し付けて線を描くように、外縁に指先接触部を押し付けながら指先接触部を移動することで、指先の震えを押さえ、また指先を正しい方向に誘導できる。さらに触覚または力覚刺激提示手段を用いて、外縁に沿って指先を移動する最中に所定の位置で触覚または力覚刺激を指先に加えるようにすると、操作者は触覚または力覚刺激を通じて指先位置を確認し、第1位置と第2位置を迅速かつ正確に把握して、指令や文字を能率良く入力することができる。また指先の運動と入力するデータが直感的に関連付くように工夫して操作を容易にする。そのための方法の一つとして、第1位置から第2位置へ至る指先の運動と文字を記入する際の代表的なペン先の運動とが類似するように、指先の運動とそれによって入力する文字との対応関係を設定する。またグラフィカルインターフェイス方式において、指先が第1位置に到達したときに、その第1位置を起点として入力できる指令や文字のアイコン(メニューの項目)を、第2位置の配置と幾何学的に対応するように配置して表示し、また第2位置で受ける触覚または力覚刺激を示唆する装飾をアイコンに付加して表示する。次にこの全体像の中で使われる各機構を個別に説明する。
【0009】
以上に述べた全体像の中で、まず指先接触部可動機構の実施例を示す。図1(a)(b)(c)に指先接触部1、触覚刺激用突起7、指先接触部可動機構のレール2、車輪3、4、車輪の台座5、6を上から見た図を示す。レールは正方形状のループをなしている。図中には指先接触部1の楕円形状の輪郭を破線で示し、指先接触部1に隠れて本来は見えなくなる部位も表示している。車輪3がレール上を回転することにより、指先接触部1は図面上で左右方向に円滑に移動する。またレール自体は車輪4が回転することによって図面上で上下方向に移動する。この2つの運動の組み合わせによって、指先接触部は2次元的に上下左右に移動する。図1(a)(b)(c)では、それぞれ指先接触部が移動範囲内の中心部、上部、斜め左上部に移動している。図1(b)を横から見た断面を図1(d)に示す。楕円状の指先接触部1の断面9を見ると、指先がフィットするように湾曲し、その中心部に指先を刺激する触覚刺激用突起8(同じ突起を上から見たものが7である)を設けている。触覚刺激用突起8は指先接触部の位置が変わるときに上下に動いて指先を刺激する。図が複雑となるためここでは触覚刺激用突起を上下に動かす仕組を省き、後に別個に説明する。
【0010】
図1(e)には、ボールベアリング13により円滑に回転するリング12と、このリングに接触してその移動範囲を制限する外側のリング14が付け加えられている。回転リング12と外側リング14を上から見た様子を図1(f)に示す。図1(f)では回転リングは外側リングの上部内面に接触し、指先接触部1はこれより上に移動できないように制限されている。回転リングは外側リングの内面に押し付けられていても回転して内面に沿って円滑に移動する。したがって、この回転リングの軸に固定している指先接触部1は移動範囲の外縁に押し付けられている状態でも外縁に沿って円滑に移動することができる。こうして外側リング14の内面が指先の運動をガイドする働きをして指先運動ガイド手段を実現できる。以後、外側リング14の内面のように指先接触部の移動範囲を制限する枠を移動範囲制限枠と呼ぶ。
【0011】
図1(h)ではレール2を下側の車輪16と上側の車輪15で挟んでいる。これを横から見たものが図1(g)であり、10はレールの断面である。図1(d)のように一方の側にだけ車輪を設けても車輪はレールから外れてしまうが、図1(h)のようにレールを上下の車輪で挟めば、レールと車輪は離れずに一体になったまま互いに移動できる。
【0012】
図2(a)(b)に指先接触部可動機構の別の実施例を示す。ここでは、レールと車輪の代わりに、軸18を中心に回転するアーム17を用いて指先接触部1が2次元的に運動できるように構成している。ここでも図1(e)(f)のように回転リングと外側リングを導入して指先接触部1の移動範囲を制限すると、指先接触部1はその移動範囲の外縁に沿って円滑に移動可能となり、外縁を指先の運動をガイドする目的に使用できる。また触覚刺激用突起7を指先位置に応じて上下に動かせば、使用者はこの刺激を手掛かりに指先位置を把握できる。アーム17とその回転軸18を指とその関節を模擬するように構成すると、指先接触部は指先と同様の運動をするので指先との一体感が増し、操作性が向上する。なお指先接触部可動機構は図1、図2に示す機構に限られるわけではない。例えばカーテンレールに使用されている滑り易いプラスティックの素材同士を滑らせれば、車輪やレールを使わなくとも、指先接触部を円滑に動かすことができる。
【0013】
指先接触部可動機構では、指先接触部をその移動可能範囲の外縁に押し付けながら外縁に沿って円滑に移動できるようにする仕組が必要である。そのための工夫を図3に示す。図3(a)(b)(c)には、図1(e)(f)と同様に円形のリング14を移動範囲制限枠として用いて、指先接触部の移動範囲を制限している例を示す。ボールベアリング13と回転リング12を導入し、回転リングが移動範囲制限枠に押し付けられるように力が加わっても、回転リングが回転することで移動範囲制限枠に沿って円滑に移動する。この仕組によって、回転リングの軸に固定した指先接触部1は外縁に押し付けられている状態でも外縁に沿って円滑に移動できる。回転リングの内部に設けられた触覚刺激用突起を上から見た様子が7であり、横から見た様子が8である。9は指先接触部1の断面である。
【0014】
図3(d)(e)(f)(g)では移動範囲制限枠の形状を変えて、窪み22、23、24等を設けている。図3(e)(f)(g)に示すように回転リング12がこれらの窪みに入り込む位置で指先接触部は安定に静止する。また指先接触部を外縁に押し付けながら外縁に沿って移動するときに、操作者は回転リングが窪みに落ち込む感触を通じて指位置を確認することができる。さらに移動範囲制限枠は正方形に近い形状をしているので4つの角を持ち、指先接触部を外縁に沿って動かすときに思い切り速く動かしても、回転リングが角の位置に来るとそれ以上同じ方向には動けないので回転リングは角の位置にぶつかり確実に静止する。指を思い切って動かせるので角の位置にはすばやく到達でき、そこに関連付けられている文字や指令を確実にまた能率良く入力できる。以上に指先運動ガイド手段の実施例を述べてきたが、図1の実施例においては、指先接触部を外縁に押し付けるときにレール2から車輪3、4が外れないようにし、またレール2と車輪3、4の間の摩擦力が大きくならないように工夫できれば、図1(d)の回転リング12、ボールベアリング13、及び外側リング14を省いても、正方形を成す指先移動可能範囲の外縁の各辺に沿って指先を円滑に移動でき、本発明の要件を満たすことができる。その場合には、レールと車輪を用いる指先接触部の可動機構が指先運動ガイド手段の役割を兼ねることになる。
【0015】
次に指先接触部の位置が変わるときに触覚刺激用突起8を上下に動かして指先を刺激する触覚刺激提示手段の仕組を示す。指先接触部可動機構は既に示しているので、以下の説明と図からは指先接触部可動機構を省くが、最終的には両者を組み合わせて装置を構成する。
【0016】
図4(a)(b)(c)に指先接触部1、触覚刺激用突起7、下の台に形成された隆起部の斜面26、その頂上部25と谷部27を上方から見た様子を示す。図4(d)(e)(f)は図4(a)(b)(c)をそれぞれA−A’の断面で側方から見たものである。28は触覚刺激用突起8を下げるように力を加えるスプリングである。図4(a)(d)では触覚刺激用突起は下がっており指先を刺激しない。図4(b)(e)では指先接触部を左側に移動したときに下の台の隆起部に触覚刺激用突起8の底部11が当たり、触覚刺激用突起8が持ち上げられて指先を刺激する。図4(c)(f)では指先接触部を斜め左上に移動したときに下の台の谷部に触覚刺激用突起8の底部11が入るため、触覚刺激用突起8は下降する。こうして指先位置に応じて指先に加える刺激の形態を変える触覚刺激提示手段を構成できる。
【0017】
図5には触覚刺激提示手段の別の実施例を示す。図5(a)(c)(e)に指先接触部1、触覚刺激用突起7、回転リング12、ボールベアリング13、車輪30、突起押し上げ板31、車輪のアーム32を上から見た図を示す。またこれらを側方から見た断面をそれぞれ図5(b)(d)(f)に示す。図5(a)(b)では指先接触部は移動可能範囲の左上に来ており、図3(g)のように移動範囲制限枠を設ければ回転リングは移動範囲制限枠の左上の窪みに入り込んでいる。また触覚刺激用突起8は下がっていて指先を刺激しない。図5(c)(d)では指先接触部は下方に少し移動し、回転リング12がちょうど車輪30に接触してこれを左方向に少し押したところである。指先接触部をさらに下方に動かすと車輪30は左側に押し倒され、アーム32が回転軸33を中心にして左側に回転するため、突起押し上げ板31が持ち上がり、触覚刺激用突起8を上に押し出して指先を刺激する。車輪30が回転することによって、回転リング12は車輪30に接触したまま上方に円滑に移動する。
【0018】
図6に触覚刺激提示手段のさらに別の実施例を示す。ここでは指先接触部1の下部に今まで用いてきた回転リングと異なる構造を設けている。触覚刺激用突起7を囲むように4つの円筒(回転するローラでも良い)を図6(a)の35のように配置する。A−A’の断面を見ると、触覚刺激用突起8は通常バネ28によって押し下げられており指先接触部9の下側にある。図6(b)に示すように指先接触部の移動範囲の周辺部4箇所に車輪36を設ける。図6(c)のように指先接触部が左に移動すると2つのローラ35の間に車輪が収まり、そのまま車輪は左に押される。車輪がローラに挟まるので指先接触部は車輪に対する相対位置を一定に保ったまま車輪を押すことができるが、ローラに挟まずに平らな面で車輪を押すと車輪は容易に回転し、指先接触部は車輪に対する相対位置を一定に保つことが難しくなる。図6(d)(e)はそれぞれ図6(b)(c)を側方から見た断面で、指先接触部が左に移動して車輪36を左に押すと折れていたアーム37が伸びて、38が持ち上がり、触覚刺激用突起8を押し上げる。図6(f)(g)もそれぞれ図6(b)(c)を側方から見た断面であるが、図6(d)(e)とは別の方式を用いており、車輪36が左に押されたときにローラ39がアーム37を持ち上げて38の部分で触覚刺激用突起8を押し上げる。
【0019】
図7に触覚刺激提示手段のさらに別の実施例を示す。図7(a)(c)(e)の断面を図7(b)(d)(f)に示す。図6の方式と似ているが、指先接触部が車輪36を押すときに、車輪そのものが傾斜して、回転軸40の右側アーム42を持ち上げて触覚刺激用突起8を押し上げる。
【0020】
図8に触覚刺激提示手段のさらに別の実施例を示す。図8(a)(c)の断面を図8(b)(d)に示す。43は車輪36にぶつかると図8(d)に示すように回転し、触覚刺激用突起8を押し上げる。
【0021】
図9に触覚刺激提示手段のさらに別の実施例を示す。図9(a)の状態で指先接触部を左に動かすと図9(b)に示すように、最初のうちは47が46に入り込むだけであって、46は動かない。指先接触部をさらに左に動かし、47がそれ以上46の中に入り込む余裕がなくなると図9(c)に示すように46が左に動き、アーム38がローラ39に持ち上げられてその先端部で触覚刺激用突起8を押し上げる。
【0022】
図10に触覚刺激提示手段のさらに別の実施例を示す。図10(a)に示すように、台座に固定した回転軸62を中心に回転する4つのアーム63があり、指先接触部に固定した軸61は、アーム63に掘られた溝64の中に下端を入れて溝64の中を滑って移動する。図10(b)に示すように指先接触部1を右に動かすと、アームの先端66が触覚刺激用突起8の底部65の下に入り込み、触覚刺激用突起8を押し上げる。図10(c)に示すように、指先接触部を斜め右上に移動すると、アームの先端66は65から離れて、触覚刺激用突起8は降下する。
【0023】
図11に触覚刺激提示手段のさらに別の実施例を示す。図11(a)で67、68はボールジョイントであり、図11(b)に示すように、棒71と棒73は任意方向に回転できる。図11(b)に示すように指先接触部を左に動かすと、棒71の下端はボールジョイント68に開いた穴を通過してボールの反対側に飛び出して、アーム70を軸69の周りに左方向に回転させて、触覚刺激用突起8を押し上げる。図11(c)に示すように構成して、指先接触部を左に移動したときにアームを曲げて74を下げて、下部アーム75を軸76を中心に左方向に回転し、触覚刺激用突起8を押し上げることもできる。
【0024】
図12に力覚刺激提示手段の実施例を示す。図12(a)に指先接触部の移動範囲を点線で示し、移動範囲内の各位置で指先接触部に加わる力の方向と大きさを矢印で示す。矢印の方向が力の方向を、矢印の太さが力の強さを示す。このように指先接触部の位置に応じて加わる力が異なるので、使用者は力の方向と強さを手掛かりとして指先接触部の位置を把握できる。図12(b)(c)に図12(a)の力覚刺激を発生する機構を示す。図12(b)を側方から見た断面が図12(c)である。指先接触部1の断面を9に示すが、この実施例では、触覚刺激用突起はなく、力覚のみを提示する。ただしこれまでに説明してきた触覚刺激提示手段を力覚刺激提示手段に組み合わせて使用しても良い。指先接触部の下に車輪12が設置されている。車輪12は板81に接触したまま回転して円滑に移動できるので、指先接触部は車輪12を通じて板81から力を受けながら円滑に移動できる。板81はバネ84が伸びようとする力を受けて車輪12を右方向に押す。4箇所に設けられた板81は車輪に対していずれも同様の方法で力を及ぼす。移動範囲の角の部分では2つの81から働く力の合力が斜め方向の力となって指先接触部に作用する。また83、86、88等の板バネを導入することによって、指先接触部に作用する力の強さを場所に応じて変えることができる。すなわち車輪12で81を押して外側に向けて動かすときに、初めのうちは板バネを86のように変形するために強い力を要するが、さらに押して行くと今度は板バネが復帰してくるので押すのに要する力は弱くなる。図12(a)で力の強さを示す矢印の太さが移動範囲の中心部近くで太く、周辺部で細くなるのはこのためである。
【0025】
図13に力覚刺激提示手段の別の実施例を示す。図13(a)に指先接触部の移動範囲を点線で示し、移動範囲内の各位置で指先接触部に加わる力の方向と大きさを示す。ここではリング状の移動範囲制限枠を用いているため、移動範囲は円形となる。図12の場合と同様にバネ84と板バネ83を組み合わせて、移動範囲の中心部近くで大きな力を、周辺部で小さな力を生じるように構成している。また81の中央部に窪みを設け、車輪12が窪みに収まることで、車輪が81上を転がることなく固着したまま81を押して行けるように工夫している。指先接触部が斜め左上に移動したときには図13(e)に示すように車輪は81からはずれて力を受けないので、図13(a)の斜め左上位置には矢印が記載されていない。こうして図13(a)の矢印の分布に示されるように指先接触部の移動範囲内で位置に応じて力覚に提示される力が異なるので、操作者はこの力の相違に基づき指先位置を把握できる。
【0026】
図14に力覚刺激提示手段のさらに別の実施例を示す。図14(a)に指先接触部の移動範囲を点線で示し、移動範囲内の各位置で指先接触部に加わる力の方向と大きさを示す。ここでは図13の81に代わって、4つの車輪92を用いて指先接触部に力を加えている。また図13では指先接触部の下に回転リング12を設置したが、ここでは図14(e)(f)に示すように車輪の代わりに4つの円筒35(または回転するローラでも良い)を設置して、図14(b)に示すように2つの円筒35の間の窪みに車輪を挟んで車輪を押すようにしている。車輪を押すときに要する力は、バネ84と板バネ83を組み合わせることで、位置に応じて変えることができる。この例では図14(a)に示す力が移動範囲内の各位置に生じる。
【0027】
図15に力覚刺激提示手段のさらに別の実施例を示すが、これは図14の方式で車輪の配置を45度回転しただけなので、生成される力も図15(a)に示すように図14(a)の力の分布を45度回転したものになる。なお以上に述べた触覚または力覚刺激提示手段は、電気的な駆動機構を用いずに、操作者自身の力を利用して触角刺激または力覚刺激を生成しているので、余計な電力を消費せずに済む。触覚刺激用突起に磁石を設置し、突起を押し出したい位置に突起の磁石と反発する磁石を、また突起を下降させたい位置に突起の磁石と引き合う磁石を配置して、触覚刺激用突起を上下に動かすようにしても電力を消費せずに済む。力覚刺激についても、位置に応じて異なる極性の磁石を配置して、指先接触部に設置した磁石と反発力または引力を生じるようにすると、電力を消費せずに位置に応じて異なる力覚刺激を生成できる。これらの例では一見磁力が駆動源になっているように思えるが、実際には指先の力を磁石によって変換して利用しているのであり、指先の力が駆動源になっている。
【0028】
図16に指先接触部を移動する最中に行われる指先の下降運動と上昇運動を検出する上下運動検出手段の実施例を示す。図16(a)では、指先で指先接触部を押し下げるとバネ56が縮んで指先上下運動検出用スイッチ55がONとなり、指先の下降運動を検出できる。図16(b)では、指先接触部の表面に形成された指先上下運動検出用スイッチ55の上で指先を下げるとスイッチ55がONとなり、指先の下降運動を検出できる。どちらの実施例でも指先を上げると指先上下運動検出用スイッチ55はOFFとなり、指先の上昇運動を検出できる。
【0029】
指先接触部がその移動可能範囲の外縁に到達したことと、外縁から離脱したことを検出するためには、例えば図3において回転リング12と移動範囲制限枠14または20を導電性素材で構成し、両者の接触によって導通する電流を検出すればよい。電流が導通するようになった時点が外縁に到達した時点であり、電流が遮断された時点が外縁から離脱した時点である。こうして軌道出入り検出手段を実現できる。
【0030】
以上の方法で検出した指先下降時点または外縁到達時点の指先接触部の位置を第1位置とし、指先上昇時点または外縁離脱時点の指先接触部の位置を第2位置とすると、これらの位置は指先接触部可動機構に指先接触部の位置を検出するセンサを設置することによって計測できる。例えば、図1の指先接触部可動機構では下台に対するレールの移動量、及びレールに対する指先接触部の移動量を、光学式リニアエンコーダやロータリエンコーダで計測すると良い。また図2の指先接触部可動機構では、各回転軸におけるアームの回転量を光学式ロータリエンコーダで計測すると良い。こうして得られる計測結果から、指先接触部の第1位置及び第2位置の位置を算出し、両位置の組み合わせを指令や文字に関連付けることができる。あるいは区別すべき位置の数が限られている場合には、各位置にスイッチを配置して、指先接触部が来た位置のスイッチがONとなるようにして指先接触部の位置を検出しても良い。これらの方法により指先位置検出手段を実現できる。
【0031】
本発明のデータ入力装置では、以上に述べてきた指先接触部可動機構、指先運動ガイド手段、触覚または力覚刺激提示手段、指先の上下動検出手段または軌道出入り検出手段、そして指先位置検出手段を組み合わせて、指先の運動から第1位置と第2位置を検出し、両地点の組み合わせに対応する指令や文字を入力する。この対応付けを行う対応付け手段では、第1位置と第2位置の組み合わせを文字や指令に関連付けるテーブルを予め用意しておく必要がある。
【0032】
第1位置と第2位置の組み合わせを指令や文字に対応付けるテーブルは、直感的に分かり易いものが望ましい。英字(アルファベット)について、第1位置から第2位置へ至る指先の動きと、各文字を描くときのペン先の代表的な動きとが一致するように指先の運動と入力する英字を対応付けた例を図17に示す。図17では指先接触部の移動可能範囲を正方形の領域とし、この領域を3行3列の区域に分けている。これらの区域のうち、指先接触部をその区域に移動したときに触覚刺激用突起が出て指先を刺激する区域に白丸94をつけている。93の矢印の始点は第1位置を、また矢印の終点は第2位置を示す。各矢印で示される指運動によって入力するアルファベットを矢印の脇に記す。例えば93の矢印は斜め左上の区域を第1位置として、中央上の区域を第2位置とする指先の運動によって「T」が入力することを意味している。93の矢印で示される指運動は「T」をペンで描く際のペン先の水平方向の運動(これを「T]を描くときのペン先の代表的な動きと考える)に対応する運動になっている。また指先への触覚刺激は第1位置では加わらず、第2位置で加わるので、この触覚刺激の相違を手掛かりに指先位置を把握して指運動を正確・迅速に実行できる。図18には数字について同様に、第1位置から第2位置へ至る指先の動きと、各数字を書くときのペン先の代表的な動きとが一致するように指先の運動と入力する数字を対応付けた例を示す。
【0033】
図19には3種の移動範囲制限枠の形状について外縁の各位置で加わる触覚または力覚刺激を黒塗りまたは白抜きの矢印で表している。黒塗りと白抜きの矢印は異なる種類の刺激を表す。例えば、黒抜きの矢印の地点では突起が出て指先を刺激するが白抜きの矢印の地点では突起が引っ込んで指先に刺激が加わらなくなる。あるいは黒抜きの矢印の地点では指先接触部を外縁に近づけたときに中央部に向けて押し返す力が加わるが白抜きの矢印の地点ではこの力が加わらなくなる。破線の矢印は指先接触部の移動の軌跡を示す。指先接触部の移動可能範囲を図19(a)(d)は正方形とした例、図19(b)(e)は正方形の角を丸めて指先接触部が角で円滑に曲がれるようにした例、図19(c)(f)は円形とした例である。図19(a)(b)(c)では、最初に移動可能範囲の中央部にいた指先接触部が95の方向に移動し、外縁に到達して黒塗りの触覚または力覚刺激97を受けた後、右に曲がり、外縁に沿って移動し、白抜きの触覚または力覚刺激を受け、さらに外縁に沿って移動し、黒塗りの触覚または力覚刺激を受けた後、96の矢印に沿って中央部に戻る。図19(d)(e)(f)は指先の運動の軌跡を変えた例で、運動中に指先が受ける触覚または力覚刺激の時系列は異なるパターンになる。操作者はこれらの運動の最中に加わる触覚または力覚刺激を手掛かりとして、指先が外縁の目的位置に到達し、外縁上を正しく移動して、正しい位置から復帰してくることを確認できる。指先を下降、上昇して第1位置と第2位置を指定する場合でも、触覚または力覚刺激を手掛かりとすることで、正しい地点で指先を下降、上昇させることができる。
【0034】
図20には指先接触部の移動可能範囲が円形である場合について、外縁上に沿って第1位置から第2位置に移動する指先の運動の例を示す。ただし(a−3)(b−3)は外縁から内部に移動する運動である。外縁の上部中央地点を第1位置として開始する運動の中で触覚または力覚刺激により区別し易い運動は、(a−1)(a−2)(a−3)(a−4)(a−5)の5通りある。これらの運動中には触覚または力覚刺激が最大2回までしか変化しないので区別は容易であるが、変化する回数がこれより増えると区別が難しくなる。例えば(a−1)の運動は黒塗り矢印の刺激から開始して途中1度白抜き矢印の刺激に変わり再び黒塗り矢印の刺激を受ける。人はこの程度単純な刺激変化パターンであれば容易に区別できる。外縁の斜め左上地点を第1位置とする場合も、(b−1)(b−2)(b−3)(b−4)(b−5)の5通りの運動を容易に区別できる。同様に各地点を第1位置として5通りの運動を容易に区別できる。そこでこれらの区別し易い運動を優先して指令や文字に対応付けると良い。
【0035】
図21に外縁上の各地点を第1位置として実行する図20の5種類の指先の運動の中から、英字を書くときのペン先の運動に関連付くものを選んで、英字(アルファベット)に対応付けた例を示す。例えば「A」を書くときにはペン先が左斜め下から右斜め上に移動するので、それに対応して外縁の「左斜め下」を第1位置、「中心」を第2位置として指先が移動するときに「A」が入力するようにする。「B」についてはペンで記入するときの最後のペン先の動き(右下で曲線を描く時の指先の動き)に対応するように、外縁の右下で指先が曲がる運動によって「B」が入力するようにする。他の文字についても同様にペン先の代表的な動きと指先の動きに対応が取れるように指先の運動と入力する英字を関連付けるようにする。図21は指の運動とそれによって入力するデータを関連付けるテーブルとなる。
【0036】
図22(a)では、図21の場合と同様に数字についてペン先の代表的な動きと指先の動きに対応が取れるように定めたテーブルを示す。繰り返して入力することの多い「上下左右へのカーソル移動の指令」や「空白」や「改行」、「タブ」あるいは「バックスペース」については同一地点における指先の上下運動で入力できることが望ましい。指先の下降運動と上昇運動でそれぞれ第1位置と第2位置を指定する場合には、同一地点で指先を上下運動すると第1位置と第2位置が一致することになり、テーブルでは第1位置と第2位置が一致する組み合わせに対して、これらの繰り返し入力の多い指令や文字を関連付けることになる。図22(b)には、繰り返し入力の多い文字や指令を外縁上の8個の地点に記しているが、これは各地点で指先を上下運動した時にその地点に記されている文字または指令が入力することを意味する。
【0037】
図23に本発明のユーザインターフェイスで画面にメニューを表示した例を示す。図23(a)では指先接触部1を移動可能範囲の外縁の上部中央に移動している。この位置は3行3列の区画の中で上部中央の区画に相当し、区画に記された白丸が示すように、この位置で触覚刺激用突起7が出て指先を刺激する。またこの位置を始点として指先を移動するときに触覚刺激を通じて容易に区別できる地点は図20に示した5地点となる。図23(a)の3行3列の区画の中でこの5地点に該当する区画は矢印の先が示す5区画である。矢印の始点が第1位置、矢印の終点が第2位置となる。図23(a)の画面103の中に、メニューの項目をこの第2位置と幾何学的に対応が取れるように配置する。図23(a)の例では、指先が現時点で位置している地点も含めたA,B,C,D,E,Fの6地点と画面中のA,B,C,D,E,Fの6つのメニュー項目が幾何学的に対応する。破線の枠で囲まれたメニュー項目100は現在指先が位置している地点で選択できるメニュー項目であることを意味する。細線の枠で囲まれたメニュー項目101は突起が指を刺激しない地点で選択できるメニュー項目であることを意味する。太線の枠で囲まれたメニュー項目102は突起が指を刺激する地点で選択できるメニュー項目であることを意味する。このようにメニュー項目あるいはアイコンに触覚または力覚刺激を示唆する装飾を施すと分かりやすくなる。指先接触部を外縁の左斜め上部に移動した時と、外縁の左中央部に移動した時についても、それぞれ図23(b)、(c)に、指先接触部の位置、5個の第2位置を示す矢印、そして第2位置と幾何学的に対応の取れるメニュー項目の配置を示す。
【0038】
指先を動かしてメニュー項目を選択する際に、多数並んでいるメニュー項目の中の特定の一つを選ぼうとすると、指先を目的のメニュー項目に対応する地点へ移動し、そこで静止させなければならない。指先を正しい地点で静止するためにカーソルの動きに注意を注ぎ、指先の速度を落として慎重にカーソルを動かさなければならない。本発明の実施例では、カーソルを隣のメニュー項目に移動するときに、指先を刺激する突起が上下に動いたり、反発力が加わったりするので、隣のメニュー項目に移動したことをこれらの刺激を通じて確実にまた容易に把握できる。したがって現カーソル位置に隣接したメニュー項目を選択する操作は迅速に行える。また指先移動可能範囲が正方形に近い形状をしている場合には指先移動可能範囲が角を持ち、角では急な方向変換が必要になるので、指先を速く動かしても角にぶつかって静止し、角の位置に対応するメニュー項目を確実にまた迅速に選択できる。図17、図18、図21、図22、図23に示した実施例では、いずれも隣や角に該当する地点に対して優先的に指令や文字、メニュー項目を割り当て、指先を速く動かしながら確実にデータを入力できるように工夫している。
【0039】
以下の実施例では、指先接触部の2次元移動範囲の中に線状領域を設定し、指先接触部がこの線状領域から出るのに一定量以上の力を要するが線状領域内部では一定量以下の弱い力で移動するように装置を構成することで、指先接触部を線状領域に閉じ込め、この線状領域を軌道として指先の運動をガイドする方式について説明する。
【0040】
図24(a)(b)には指先接触部と触覚刺激提示手段の構成例を示す。それぞれ上から見た図とA−A′断面図を示す。上から見ると楕円形状をしている指先接触部はスプーンの先のように窪んだ曲面になっており、その曲面に指先の腹が密着する。(a)はボールの形状をした触覚刺激用突起202が下がっている状態、(b)は触覚刺激用突起202が上がっている状態を示す。触覚刺激用突起は上がると指先接触部に接している指先の腹を刺激する。203は触覚刺激用突起の支柱であり、それが204を回転軸として角度を変えることによって、触覚刺激用突起が指先接触部に対して上下に動き、指先接触部の凹凸形状を変える。216は指先接触部で指先が下方に力を加えたときにONするスイッチであり、指先の上下運動を検出する。これが上下動検出手段になる。
【0041】
(c)以降の図には(a)に示す指先接触部がそれに接触する指先の移動に追随して2次元的に移動する仕組み(指先接触部可動機構)と、移動に伴い触覚刺激用突起が上下に動く仕組み(触覚刺激提示手段)、指先接触部の移動を1次元の軌道に制約する仕組み(指先運動ガイド手段)、力覚刺激を生成する仕組み(力覚刺激提示手段)等を示す。各図には上から見た図とB−B′断面及びC−C′断面の図を示す。なお(e)(f)の図では、(c)(d)とは異なる方向から見た断面図を表示する都合上、(c)(d)の装置の方向を90度回転して表示している。
【0042】
(c)でレール207は(e)のC−C’断面図中に示すように台座205に固定したレール保持部214の穴を通過しており、穴の中を滑って台座に対して相対的に移動する。なおレール207とレール保持部214の穴の内面は互いに滑りやすくなるように加工されており、指先から加えられる圧力によって、レールがいずれの方向から内面に押し付けられても、摩擦力は小さく、レール保持部に対して円滑に移動する。例えば、レールが穴内面に側方から押し付けられる場合にも円滑に移動する。指先から力を加えて、指先接触部を移動可能範囲の外縁に押し付けるときには、レールは穴の内面に側方から押し付けられるように力が加わるが、そのような場合にも、外縁に沿って円滑に移動できることになるので、外縁を1次元の軌道として指先の運動をガイドする目的に使用できるようになる。また図1のレールと車輪を用いる方式では、側方から加わる力によって車輪がレールから外れる心配があるが、レール保持部214の穴をレールが通過するようにすれば、側方から力が加わっても、レールが保持部から外れることはない。
【0043】
このようにレール207がレール保持部214に対して移動することによって、指先接触部201は(c)の位置から(d)の位置に移動する。この時スイッチSW2がONしてこの移動を検出する。逆方向に移動するとSW1がONするので、SW1とSW2のON−OFFの組み合わせによって、この方向の移動に関して3つの位置を区別することができる。(c)ではバネ210に押されて車輪209が窪み213にはまっているが、(d)の位置に指先接触部が移動するためにはバネの力に逆らって車輪が持ち上げられて窪みから抜け出す必要がある。そのため(c)の位置から(d)の位置に移動するためには一定量以上の力を必要とし、一定量以上の力を加えない限り、指先接触部はこの移動方向に関して(c)の位置に拘束される。この拘束から抜け出すには一定量以上の力が必要であり、それが反力として力覚を刺激する。したがって、これは指先を軌道に拘束する指先運動ガイド手段となるのと同時に力覚刺激提示手段になる。なお(c)の位置から(d)の位置に移動するときに触覚刺激用突起202は下がったままで指先を刺激しない。このように指先接触部が(c)の位置から(d)の位置に移動するときには、触覚刺激は変化せずに、力覚刺激のみが変わって位置の変化を通知することになる。
【0044】
次に、指先接触部が(e)に示す位置から(f)に示す位置に移動するときには、レール207に対して指先接触部に固定したレール保持部208が滑って移動する。この場合も前述したように、レール保持部208の穴の内面にレール207がいずれの方向から押し付けられても、レール保持部208の穴内面はレール207に対して小さな摩擦係数で滑って、レール保持部がレールに対して円滑に移動するように構成し、指先から側方に圧力が加えられ、指先接触部がその移動範囲の外縁に押し付けられても、外縁に沿って円滑に移動できるようにする。こうすると外縁も指先を誘導する1次元の軌道として利用できる。
【0045】
指先接触部が(e)に示す位置から(f)に示す位置に移動する時には、車輪209が窪み213に入ったままであるので何ら反力を受けることなく移動できる。一方、触覚刺激用突起202は(e)では下がっているが、(f)の位置に移動すると台座の隆起部215に押し上げられて、指先を刺激する。これが触覚刺激提示手段になる。このように指先接触部が(e)の位置から(f)の位置に移動するときには、力覚刺激は変化せずに、触覚刺激が変わって指先の位置の変化を通知することになる。この移動方向についての指先接触部の位置は、スイッチSW3とスイッチSW4のON−OFFの組み合わせによって、3つの位置を区別することができる。前述したようにこれと直交する方向については、スイッチSW1とスイッチSW2のON−OFFの組み合わせによって3つの位置を区別できるので、両者の組み合わせで9通りの位置を区別できる。これが指先位置検出手段になる。
【0046】
指先接触部は2次元の移動範囲内を自由に移動できるが、車輪209が窪み213に落ちると、その後は一定量以上の力を加えない限り車輪は窪みから抜け出すことができず、車輪が窪みに落ちた状態を保ったまま、一方向にのみ移動する。こうして指先接触部の移動は1次元の軌道上に制約され、指先運動ガイド手段が実現される。
【0047】
装置の方向を図24(e)(f)に示される方向にして操作する場合について、図25に指先接触部がその2次元移動範囲290内のどの地点でどの方向に力を受けるかということを矢印293で示す。車輪209を窪み213に落とすバネの力は指先接触部に(a)の図中の矢印の方向に力を及ぼし、指先接触部の位置を向かい合う矢印293で挟まれた線状領域内に制約する。この線状領域を抜け出すには前述した一定量以上の力が必要となるが、線状領域内ではなんら反力を受けずに移動できる。そこでこの線状領域を指先の運動をガイドする1次元の軌道として用いて指先の運動を誘導することができる。これが指先運動ガイド手段となる。なお(a)で矢印293の力に逆らって軌道の上側領域、下側領域に抜けるともはや指先接触部に力は働かなくなる。これはこれらの領域では図24に示すように車輪209がレール206の平らな部分に接するためである。この平らなレールを若干傾斜させることにより、弱い力が働き、指を離したときに指先接触部が線状領域に復帰するようにしても良い。しかしながら、復帰する力が強いとそれを押し留める指が疲れてしまうので、あくまでもこれらの領域で働く復帰力は弱くすべきである。
【0048】
図25(a)中の291で示す領域では、触覚刺激用突起が上昇して指先を刺激する。また292の領域では触覚刺激用突起が下がって指先を刺激しなくなる。この刺激の変化によって左右方向に関して3つの区域を区別できる。また前後(紙面上では上下)方向に関しては、軌道を抜け出す際に必要となる反力を手掛かりとして、軌道上、軌道の上側領域、下側領域の3つの区域を区別できる。左右方向の区域は触覚刺激を手掛かりとして区別し、前後方向の区域は力覚刺激を手掛かりとして区別する。移動方向によって刺激の種類が異なるので指先の位置を容易に把握できる。こうして各方向について3つの区域を区別できるので、その組み合わせによって図25(b)に示す9個の区域(UL:左上区域、UM:中央上区域、UR:右上区域、ML:中央左区域、MM:中央区域、MR:中央右区域、LL:左下区域、LM:中央下区域、LR:右下区域)を区別できる。
【0049】
指先は、これらの9個の区域のいずれかにおいて下降して図24のスイッチ216をONとし、ONする時点の指先位置として第1位置を指定後、軌道(例えば、ML、MM、MRの3区域)に沿って移動し、いずれかの区域で上昇してスイッチ216をOFFとして、OFFする時点の指先位置として第2位置を指定する。そして第1位置と第2位置の組み合わせに基づいて入力する情報を決定する。第1位置と第2位置の組み合わせを入力する情報に関連づける対応付け手段は、例えば、第1位置と第2位置の組み合わせを入力する情報に対応づける参照表(図49)を用いて、入力する情報を決定する。ここで参照表は使用者が独自に定義できるようにしておくと応用範囲が広がる。なおスイッチSW1、SW2は、上述したように指先の前後方向の移動について位置を検出するが、指先接触部が軌道上、軌道の上側、軌道の下側のいずれの位置にあるかを検出するので、軌道出入り検出手段としても利用できる。そして軌道出入り検出手段を上記の上下動検出手段の代わりに用いて、上述したのと同様な方法で入力する情報を決定できる。その場合、スイッチSW1がONからOFFに変われば、指先接触部は軌道の上側から軌道に突入したことが分かる。またスイッチSW2がONからOFFに変われば、指先接触部は軌道の下側から軌道に突入したことが分かる。軌道から脱出する場合も同様にSW1とSW2のどちらがONしたかということから脱出の方向が分かる。そこで突入、脱出の方向を区別して、入力する情報を関連付けることができる。こうして軌道出入り手段を使用する場合に、突入、脱出の方向を区別することは、上下動検出手段を使用する場合に、第1位置、第2位置が軌道の上側領域と下側領域のどちらにあるかを区別することと等価である。
【0050】
なおショートカットエリア内では前述した線状領域が1次元の軌道となって指先をガイドする。この軌道上にはML,MM,MRの3つの区画がある。更に図24の機構では指先接触部はその移動範囲290の外縁に沿って円滑に移動できるので、この外縁も1次元の軌道となり指先をガイドする。この軌道上には移動範囲の上辺に沿ってUL,UM,UR、また下辺に沿ってLL,LM,LRがあり、これらの辺上では指先を辺に押し付けるようにしても指先は一定量以下の力で移動できるので、これらの辺を1次元の軌道として併せて利用できる。
【0051】
図26に図24の実施例を若干変更し、触覚刺激提示手段を取り除き、代わりに指先接触部の左右方向の移動に関しても、力覚刺激を手掛かりとして指先位置を判断できるようにした構成を示す。(a)(b)(c)(d)のそれぞれに装置を上から見た図とC−C’における断面図を示す。指先接触部を左右方向に移動する場合には、バネ240によってレールに押し付けられている車輪239が、レールの突出部237と238を乗り越える際に反力を受けるのでこの反力を手掛かりとして指先の左右方向の位置の変化を把握することができる。例えば、指先接触部が(a)の図に示す位置から(b)の図に示す位置へ移動するときには車輪239が屈曲部237を乗り越えるのに力を要し、この力を手掛かりとして指先が中央の区域から左の区域に移動したことが分かる。指先の前後(紙面上では上下)方向の移動に関しては、図24の場合と同様に車輪209が窪み213を抜け出るのに力を要するので、この力(力覚刺激)を手掛かりとして指先が前後方向に移動したことを把握できる。したがって、この構成例では、左右前後のいずれの方向に関しても力覚刺激提示手段によって指先の位置の手掛かりを得ることになる。ただし、両方向の位置の区別に共に力覚刺激を用いると、位置の判断に混乱を生じやすい。なお車輪209が窪み213を抜け出すのに要する力は、車輪239が屈曲部237を乗り越えるのに要する力よりも大きいので、指先接触部は、前後方向の位置を車輪209が窪み213に落ち込む位置に制約したまま、左右方向に弱い力で位置を変えて1次元的に移動する。こうして指先の位置は線状領域に制約されて、線状領域を軌道として指先を誘導する指先運動ガイド手段を実現できる。
【0052】
図27(a)に、図26の構成例について、290の正方形枠で示される指先の移動範囲内の各位置で指先に加わる力の大きさと方向を矢印293及び297で示す。矢印の方向で力の方向を、矢印の大きさで力の大きさを示す。窪み213を抜け出すのに要する力293は屈曲部237、238を乗り越えるのに要する力297よりも強く、293の向かい合う矢印で挟まれた線状領域に指先接触部を拘束する。この線状領域を1次元の軌道として用いて指先の運動をガイドすることができる。293の反力による力覚刺激によって、指先の前後方向の移動については、指先が軌道上、軌道の上側領域、下側領域の3つの区域のどれに含まれるか区別できる。また297の反力によって、指先の左右方向の移動について、レールの突出部237,238を境界として、左区域、中央区域、右区域の3つの区域のどれに含まれるか区別できる。両者の組み合わせによって(b)図に示す9個の区画を区別できる。
【0053】
図26の構成に図24で用いた触覚刺激提示手段を台座の隆起部の配置を変更して併せて導入すると、290の指先移動範囲内で(c)図に示すような触覚刺激を提示することもできる。ここで291は触覚刺激要突起が上がって指先を刺激する範囲、292は触覚刺激要突起が下がって指先を刺激しなくなる範囲を示す。293、297の矢印で示される力覚刺激は(a)図と同じである。このように力覚刺激と触覚刺激を組み合わせて提示すれば、(d)図に示すように前後方向に5個の区域を区別できるようになり、50音のひらがなを入力する場合には、5個の区域を5種の母音に対応させることができるので都合良い。なお(a)図において前述した線状領域が1次元の軌道となって指先をガイドする。この軌道上にはML,MM,MRの3つの区画がある。更に図26の機構では指先接触部はその移動範囲290の外縁に沿って円滑に移動できるので、この外縁も1次元の軌道となり指先をガイドする。外縁の上辺を軌道として用いると軌道をガイドとして指先を移動することでUL,UM,URの区画に正確に指先を誘導できる。また外縁の下辺を軌道として用いると軌道をガイドとして指先を移動することでLL,LM,LRの区画に正確に指先を誘導できる。
【0054】
図28には、指先接触部を指先の移動に追随して動かすための別の機構を示す。まず(a)に指先接触部201、ボール状の触覚刺激用突起202とその支柱203、支柱の回転軸204を上から見た図と断面図を示す。回転軸204の回りに支柱203が揺れて触覚刺激用突起202を上下に動かし、指先接触部に接する指先を刺激する。これが触覚刺激提示手段になる。指先接触部は(b)(c)(d)の図に示すように紙面上で左右の方向に移動する。(b)では車輪218がバネ217に押されて窪み219に落ち込んでおり、指先接触部はこの位置に安定して落ち着いている。(c)では指先接触部は左に移動し、車輪はバネの力に逆らって押し出されて窪みから外れる。このように移動する時に、指先接触部には(b)の位置に復帰しようとする力が働き、指先は反力を感じる。(d)に示す位置に移動する場合にも、車輪が窪みから抜け出す際に、移動に逆らう反力を受け、指先接触部は(b)に示される位置に復帰しようとする。これが力覚刺激提示手段となり、操作者はこれらの反力を手掛りとして指先位置を把握できる。また(c)(d)のいずれの位置に移動する場合にも、指先接触部に一定量以上の力を加える必要があり、この力を加えない限り、指先接触部は(a)の位置に留まることになるので、紙面上の左右方向の移動について指先接触部の位置を1点に拘束することになり、次図で説明するように指先の運動を1次元の軌道上に制約する指先運動ガイド手段を実現できる。
【0055】
図29には、図28の機構に触覚刺激提示手段を追加している。(a)には指先接触部位を上から見た図とB−B’の断面図を示す。回転軸222を中心としてシーソのアームのように振れる突起押し上げ板 (シーソ状機構のアーム)221の外側の板が衝突壁220にぶつかると、(a)の右図のように突起押し上げ板 (シーソ状機構のアーム)221の内側の板が上昇して触覚刺激用突起202を押し上げて、指先接触部上の指先を刺激する。これが触覚刺激提示手段になる。(b)(c)(d)には回転軸223を軸として指先接触部を矢印224の方向(223を中心とする円周方向)に振る様子を示す。この可動機構では指先接触部が関節を軸として動く指先の運動に近い動きをするように、回転軸223を軸とする回転運動によって指先接触部を動かしている。また指先は関節の屈曲運動及び筋の伸縮によって前後に動くのでその運動を模擬するように、指先接触部は屈曲または伸縮機構により前後に動かすようにすると良い。ここに示す例では伸縮機構によって前後方向の運動(紙面上では左右方向の運動)を実現している。
【0056】
指先接触部を(b)に示す位置から(c)に示す位置に移動するときには、車輪218は窪み219に落ち込んだままであり、指先接触部は矢印225の方向(回転軸223を中心とした半径方向)には移動せず、矢印224の方向(円周方向)にのみ移動している。この移動は一定量以下の弱い力で遂行できる。一方、図28で説明したように、指先接触部が(b)(c)に示す位置から矢印225の方向(半径方向)に移動するためには車輪が窪みを抜け出すことを要し、一定量以上の力を要するので、この一定量以上の力を加えない限り、指先接触部は矢印225の方向への移動に関して(b)(c)に示す位置に拘束されながら、矢印224の方向に一次元的に移動し、一次元の軌道上に制約された運動をすることになる。これが指先運動ガイド手段となる。
【0057】
また矢印225の方向へ移動するためには車輪が窪みを抜け出すために一定量以上の力(指先が受ける反力に逆らって指先を動かす力)を必要とすることから、この反力を力覚刺激として指先位置を把握するための手掛かりにすることができる。これが力覚刺激提示手段となる。なお指先接触部が矢印224の方向に移動するときには、(a)に示す機構によって触覚刺激用突起202が上下に動いて指先の触覚を刺激するので、触覚刺激を通じて指先位置を把握できる。例えば、(c)では指先接触部が紙面上で上方に動き、上側の突起押し上げ板221が衝突壁220にぶつかって触覚刺激用突起202を押し上げる。これが触覚刺激提示手段となる。
【0058】
指先接触部が(b)に示す位置から(d)に示す位置に移動するときには、矢印224と矢印225の両方向に同時に移動している。(d)に示す位置では突起押し上げ板221が衝突壁220にぶつかって触覚刺激用突起202を押し上げているが、この状態で矢印225の方向(半径方向)に指先接触部を動かしても、突起押し上げ板221が衝突壁220にぶつかっている状況に変わりはない。すなわち、触覚刺激は指先接触部を矢印225の方向に移動したときには変化せず、矢印224の方向(円周方向)に移動したときにだけ変化する。一方、力覚刺激は矢印225の方向に移動したときにだけ変化し、矢印224の方向に移動したときには変化しない。このように移動方向に応じて力覚刺激と触覚刺激を使い分けているので、操作者は指先位置を容易にまた確実に把握できる。例えば矢印224の方向に関する位置を一定に保ったまま、矢印225の方向に限定して指先を移動したいときには触覚刺激を変えないように指先を動かすことで正確な運動を行うことができる。
【0059】
図30に、図29の機構で生じる触覚刺激と力覚刺激が、指先運動範囲290内のどの位置でどのように生じるかを示す。(a)に示す可動機構で矢印に示すように指先接触部を動かすときに、指先は(b)の290に示す形状の範囲を移動する。この範囲の中で指先接触部に働く力の方向と位置は矢印293、308に示される様になる。指先接触部が293の向かい合う矢印に挟まれた位置に来たときに車輪218は窪み219に落ち込む。この窪みから抜け出すのに一定量以上の力が必要であり、指先接触部に矢印293に示す方向の反力が加わることになる。また区域291においては触覚刺激用突起202が上昇して指先を刺激し、区域292においては触覚刺激用突起202が下降して指先を刺激しない。指先接触部は293の向かい合う矢印に挟まれた線状領域に拘束され、この線状領域に沿って1次元的に移動する。したがってこの線状領域を1次元の軌道として指先をガイドする指先運動ガイド手段を実現できる。なお(b)では軌道の上側領域と下側領域で、指先接触部を線状領域に復帰させるように、矢印308に示される弱い力が働いている。それは図28(c)(d)において車輪218が接する斜面309,310の傾斜方向に力が発生するためである。しかし309,310の斜面の傾斜は窪み219近辺の斜面の傾斜よりも緩く、復帰力は弱いので、指先は筋肉に負担をかけずにこれらの領域に留まることができる。
【0060】
図31には、図28、図29、図30で説明してきた機構に、指先接触部を円周方向224に振るための回転軸223、指先接触部を上下方向232に振るための回転軸226を追加し、これらの回転軸を保持する機構の詳細を示す。また指先接触部の位置を検出するためのスイッチSW1,SW2,SW3,SW4と指先接触部の上下運動を検出するためのスイッチ231の配置を示す。指先接触部を半径方向225に移動するときにスイッチSW1,SW2は突起227、228に押されてONし、この2つのスイッチのON−OFFの組み合わせによって、半径方向について3つの位置を区別できる。指先接触部を円周方向224に移動するときには、スイッチSW3,SW4のON−OFFの組み合わせによって、円周方向について3つの位置を区別できる。両者の組み合わせによって9個の位置を区別でき、これが指先位置検出手段となる。スイッチ231のON−OFFによって指先の上下運動が分かるのでこれが上下運動検出手段になる。
【0061】
図32に図24(e)(f)に示した構成のレールを前後方向(紙面上の上下方向)に伸ばすことで指先接触部の移動範囲を前後方向に拡張した機構を示す。レールを前後方向に伸ばした分、指先接触部に固定されているレール保持部208も前後方向の長さが長くなっている。このように拡張した移動範囲の上部の部分領域では、図24に説明した方法と全く同様の方法で、指先接触部の運動を1次元の軌道上に制約する。すなわち、指先を前後方向に移動する時には、車輪209がレール206の窪み213に落ち込む位置に指先を拘束する。(a)(b)に示すように指先は、前後方向の移動に関しては窪みの位置に拘束されたままで左右方向には自由に動くので、左右の一方向のみに移動可能な1次元の軌道に拘束されて移動することになる。軌道から抜け出す時には一定量以上の力を加える必要があるが、その際に反力として指先に加わる力覚刺激を通じて、指先の位置を、前後方向に関して、軌道上の区域、軌道の上側区域及び下側区域の3つの区域に区別することができる。また、指先の左右方向の位置については、触覚刺激用突起202が、指先が中央にいる時は下がっているが、左右に移動すると台座の隆起部215によって押し上げられて指先を刺激するので、この突起の刺激の差異に基づき左区域、中央区域、右区域の3つの区域に区別できる。こうして上部の部分領域は、左右前後それぞれ3つの区域に区分されるので、その組み合わせによって9個の区画に区別され、その中で指定される第1位置と第2位置の組み合わせに基づき、能率良く文字や指令を入力できる。このように上部の部分領域ではカーソルを使わずに文字や指令を直接的に指定できるので、この領域をショートカットエリアと呼ぶ。
【0062】
一方、指先接触部がその移動範囲の下部の部分領域に移動すると、(c)(d)に示すように、車輪209はレール206の平らな部分に接するため、指先を前後方向に動かしても力覚刺激を受けない。また指先を左右方向に動かす時も下部の部分領域には台座の隆起部がないため、触覚刺激用突起202は下がったままで触覚刺激を受けることがない。したがって、下部の部分領域では指先は触覚刺激、力覚刺激のいずれも受けずに自由に移動できるため、指先の位置を高解像度に検出し、座標指定(ポインティング)を行う目的に使用することができる。そこで下部の部分領域をポインティングエリアと呼ぶ。なお(d)図の右に台座の隆起部215の3面図を示す。隆起部215は触覚刺激用突起202の下部がどちらの方向から衝突しても緩やかな傾斜で押し上げられるように、いずれの方向からも緩やかな曲面で隆起していることが分かる。車輪209が接するレール206には上部と下部の部分領域を分けるための突起部241があり、車輪209がこの突起部を乗り越える際に大きな力が必要であり、この力に応じて指先は反力を受ける。操作者はこの反力を手掛かりとして、上部の部分領域と下部の部分領域の境界を把握できる。また両部分領域間を横切るにはこの反力に逆らう力が必要となる。
【0063】
レール206に固定されたクシ状スリット302は、発光・受光素子300の発光素子と受光素子の間に入り、発光部から発した光は、クシの歯の部分で遮断され、歯と歯の間のスリットを通過する。したがってクシ状スリットが発光・受光素子に対して相対的に移動するとクシの歯の通過回数だけ遮断が起きて、遮断回数を受光素子で計測することによって移動量を検出できる。クシ状スリット302は力覚刺激生成用レール206に固定しているので指先接触部の前後方向の移動に追随して動き、発光・受光素子300は台座に固定しているので、光の遮断回数を通じて指先接触部の前後方向の移動量を計測できる。同様に指先の左右方向の移動量を求めるためには、指先接触部に固定したクシ状スリット303が、指先接触部移動用レール207に固定した発光・受光素子301に対して相対的に移動する時にクシの歯が光を遮断する回数を検出すれば良い。以上の方法で指先位置検出手段を構成できる。この指先位置検出手段は、(a)(b)に示すように指先接触部がショートカットエリアにある場合においても、指先接触部の位置を検出し、文字や指令、メニュー項目を指定する目的に使用できる。ただし、発光・受光素子は常に電力を消費するので、指先接触部がショートカットエリアにいる間は電力の供給を止めて、図24に示したスイッチSW1〜SW4を用いる指先位置検出手段を利用した方が節電上好ましい。指先接触部がポインティングエリアに入ったときにだけ発光・受光素子に電力を供給するようにすると良い。
【0064】
図33には、図32の機構で生成される触覚刺激と力覚刺激が指先の運動範囲内のどの位置でどのように加わるかを示す。図32の機構では指先運動範囲は290に示される長方形の領域となる。矢印299は車輪209が突起部241を乗り越える際に指先が受ける反力を示す。この反力に逆らって指先を動かすことによって、上部の部分領域と下部の部分領域の境界を越えることができる。下部の部分領域294では図32で説明したように触覚刺激も力覚刺激も加わらない。一方上部の部分領域では車輪209がバネでレール206に押し付けられるため窪み213に落ち込もうとする力293が生じ、向かい合う矢印293に挟まれた線状領域に指先は拘束され、この線状領域を軌道として指先を左右に動かすことができる。この線状領域から抜け出すには矢印293に示される力に逆らって一定量以上の力を加える必要がある。このとき矢印293の力を指先の運動に対する反力として感じるので、この力覚刺激を手掛かりとして、前後方向に関して、軌道上、軌道の上側、軌道の下側、の3つの区域を区別できる。また図32に示す機構によって、台座の隆起部215がある上部の部分領域では、291に示す範囲で触覚刺激用突起202が上昇して指先を刺激し、292に示す範囲では突起が下降して指先を刺激しなくなる。この触覚刺激を手掛かりとして、左右方向に関して、左側、中央、右側の3つの区域を区別できる。前後方向と左右方向それぞれ3つの区域を区別できるので、両者の組み合わせによって、(b)図の295の領域(ショートカットエリア)でUL等の9個の区画を区別できる。
【0065】
295の領域は前述した上部の部分領域に相当し、この中で第1位置と第2位置を指定して両者の組み合わせにより迅速に文字や指令を入力したり、メニュー項目を選択したりできる。295の領域は内部に指先の運動を拘束する1次元の軌道を含み、また位置は9個の区画のいずれに含まれるかということしか区別できないが、カーソルを使わずにメニュー項目に直接アクセスし能率的に項目を指定できるので、295の領域をショートカットエリアと呼ぶ。一方、下部の部分領域に相当する(b)図の296の範囲では、指先は制約を受けずに自由に運動できるが、この自由度のためにかえってメニュー項目を指定する作業の能率は低くなる。しかしながらこの範囲では任意の座標位置を指定できるので、296の範囲をポインティングエリアと呼ぶ。ショートカットエリアにおける9個の区域の区別と、ポインティングエリアにおける座標値の検出は、発光・受光素子とクシ状スリットを用いる前述した機構によって実行できる。
【0066】
なおショートカットエリア内では前述した線状領域が1次元の軌道となって指先をガイドする。この軌道上にはML,MM,MRの3つの区画がある。更に図32の機構では指先接触部はその移動範囲290の外縁に沿って円滑に移動できるので、この外縁も1次元の軌道となり指先をガイドする。この軌道上にはUL,UM,URがあるので、ML−MM−MRの軌道とUL−UM−URの軌道を積極的に活用して、能率的にデータを入力できるユーザインターフェイスを構成することができる。例えば、ML−MM−MRの軌道によって誘導できる指先の運動でアルファベットを入力し、UL−UM−URの軌道によって誘導できる指先の運動で数字を入力できるユーザインターフェイスを後に図39と図40で説明する。
【0067】
図34に、触覚刺激用突起202を上下に動かして指先接触部201の上に接する指先を刺激する触覚刺激提示機構の別の構成例を示す。(a)(b)(c)の各図には、指先接触部がそれぞれ中央、左、右に位置する場合の上面図とB−B’断面図を示す。(a)では触覚刺激用突起は下がっているが、(b)では指先接触部が左に動く時に指先接触部の突起部220が突起押し上げ板 (シーソ状機構のアーム)221を倒し、221が倒れるとシーソの原理で回転軸222を支点として反対側のアーム(突起押し上げ板)233が上がり、触覚刺激用突起202を持ち上げる。(c)では指先接触部が右に動く時に(b)と同様の理由で触覚刺激用突起が上昇する。図29に示した方式ではシーソ状アーム221の回転軸は指先接触部側に付いていたが、図34の方式では台座側についている点が異なる。
【0068】
図35には、図28に示した関節の運動機構を模擬した構成例に図34の触覚刺激提示機構を組み込んだ構成例を示す。図28の場合と同様に、車輪218がバネ217に押されて窪み219に押し付けられている。そのため指先接触部は、矢印225に示される半径方向の移動に関しては、車輪が窪みに落ちる位置に拘束され、1次元の軌道上を矢印224に示される方向(円周方向)に運動する。(b)図で指先接触部は、矢印225の方向の位置については、車輪が窪みに落ちた位置を保ったまま、矢印224の方向に移動している。この時、図34に示した機構によって、突起押し上げ板(シーソ状機構のアーム)221が回転軸222を支点として倒れて反対側の突起押し上げ板(シーソ状機構のアーム)233が上がり、触覚刺激用突起202を持ち上げている。(c)図では、(a)図の状態から指先接触部が矢印225の方向に移動している。この時、触覚刺激用突起は下がったままであるが、車輪218が斜面234に乗り上げるのに力を必要とし、操作者はこの力を反力として感じて指先の位置を把握できる。(d)図では指先接触部が(c)図と反対方向に移動している。やはり触覚刺激用突起は下がったままで、車輪218が斜面235に乗り上げる時に指先に働く反力を手掛かりとして指先の位置を把握できる。これが力覚刺激提示手段になる。このように矢印225の方向(半径方向)については力覚刺激により、また矢印224の方向(円周方向)については触覚刺激により、指先位置を把握できる。方向により別種の刺激が使われるので、指先位置を混乱なく容易に把握できる。
【0069】
図35(d)において指先接触部を紙面上で右の方向に移動して行くと、車輪218が235の斜面を乗り越えて、さらにそのまま移動して行くと車輪218が236に示される範囲に入って図36(a)に示す位置にくる。この位置では236に示す範囲で車輪は平らな面に接し、指先接触部何ら反力を受けずに半径方向225に移動できる。また車輪が236の範囲に来る位置にまで指先接触部が後方(紙面上の右)に移動している状態では、(b)に示すように指先接触部が円周方向224に動いても、図34の突起押し上げ板(シーソ状機構のアーム)233が触覚刺激用突起の下に来ないため、触覚刺激用突起は下がったままで指先を刺激しない。さらに指先接触部が円周方向224と半径方向225に同時に動いて(c)(d)に示すように移動する場合でも、車輪218が236の範囲内にある限りは、力覚刺激も触覚刺激も生じない。このように指先が拘束も刺激を受けずに自由な位置に動けるので車輪218が236の範囲にいる状態で座標指定(ポインティング)を行うようにする。
【0070】
ここでロータリエンコーダ304を用いて回転軸223を中心とした回転量を計測し、またクシ状スリット306が発光・受光素子305の光を遮断する回数を計測することで、指先接触部の円周方向224の位置と半径方向225の位置を算出できる。これを指先位置検出手段として用いて、検出した指先接触部の位置に基づいて座標指定を行う。この指先位置検出手段は、図35に示すように車輪218が236の範囲にない場合においても、指先接触部の位置を検出し、文字や指令、メニュー項目を指定する目的に使用できる。ただし、発光・受光素子は常に電力を消費するので、指先接触部がショートカットエリアにいる間は電力の供給を止めて、図31に示したスイッチSW1〜SW4を用いる指先位置検出手段を利用した方が節電上好ましい。指先接触部がポインティングエリアに入ったときにだけ発光・受光素子に電力を供給するようにすると良い。
【0071】
図37に図35、図36に示した構成例について、指先接触部の移動範囲290の内部で指先接触部に働く力の位置と方向を矢印で示す。(b)図で指先接触部が294の範囲にいる時は(a)の図では車輪が236の範囲に入っており、指先には触覚刺激も力覚刺激も加わらない。したがって294の範囲が座標指定に使われ、ポインティングエリアになる。指先接触部が294の範囲を出て、291または292の範囲に移動するには車輪218が突起部を乗り越えなければならないので、299の矢印に示される反力を受ける。逆に291、292の範囲から294の範囲に移る時も図35(d)の235の斜面を乗り越えなければならないので、矢印299に示される反力を受ける。この反力を通じて操作者はポインティングエリアとショートカットエリアの境界を横切ったことを把握できる。
【0072】
図37(b)の291の範囲では触覚刺激用突起が上がって指先を刺激する。例えば図35(b)に示す指先接触部の位置が291の範囲に含まれる。292の範囲では触覚刺激用突起は下がって指先を刺激しない。例えば図35(c)(d)に示す指先接触部の位置が292の範囲に含まれる。この触覚刺激の差異によってショートカットエリア内で左区域、中央区域、右区域の3つの区域を区別できる。また指先接触部が293の矢印で挟まれた位置に来る時に図35に示したように車輪218が窪み219に落ち込む。車輪が窪みから抜け出すのに必要な力が293の矢印で示される。指先接触部は293の矢印で挟まれた線状領域に拘束されて、この線状領域を軌道として1次元的に移動する。線状領域から抜け出すには293の力に逆らう一定量以上の力が必要である。これが指先運動ガイド手段となる。
【0073】
上述したように指先の円周方向の移動に関しては触覚刺激を手掛かりとして左区域、中央区域、右区域の3つの区域を区別できたが、指先の半径方向の移動に関しては、293の反力(力覚刺激)を手掛かりとして、軌道上、軌道の上側、軌道の下側の3つの区域を区別できる。こうして円周方向、半径方向それぞれ3つの区域を区別できるので、両方向の組み合わせによって9個の区域を区別して、第1位置と第2位置を指定できる。円周方向の3つの区域を触覚刺激で、また半径方向の3つの区域を力覚刺激で区別し、方向によって刺激の種類を使い分けているので位置の識別が容易になる。(c)図に示すように矢印293で挟まれた線状領域(軌道)を含む部分領域をショートカットエリアとして、その中を上述した刺激を手掛かりとして区別できるUL等の9個の区画に分け、これらの区画の中から第1位置と第2位置を指定し、その組み合わせによって迅速に文字や指令を入力し、また直接的にメニュー項目を指定する。一方ポインティングエリアとなる294の範囲は指先の運動を制約する軌道を含まず、指先は2次元の範囲を自由に運動できる。なおショートカットエリア内では前述した線状領域が1次元の軌道となって指先をガイドする。この軌道上にはML,MM,MRの3つの区画がある。更に図35、36の機構では指先接触部はその移動範囲290の外縁に沿って円滑に移動できるので、この外縁も1次元の軌道となって指先をガイドする。この軌道上にはUL,UM,UR等がある。
【0074】
図38では、(a)にポインティングエリアを操作する時の画面表示例を示す。(a)図の左側の大きな長方形の枠は画面を意味し、その中にカーソルの矢印250が表示されている。カーソルの矢印250の先はポインティングされている座標を指している。画面を表す長方形の枠の右側には指先の運動範囲が縦長の小さな長方形で示されており、その中にショートカットエリアとポインティングエリアの区画が切ってある。ショートカットエリアはUL等の9個の区画からなっている。ポインティングエリアの中に×印が付いているが、これは指先を降下した地点を表す。ポインティングエリアでは指先を降下して、降下したまま移動するときに指先の移動方向と移動量に応じてカーソル250が移動する。指先を上昇したまま移動する場合にはカーソルの位置は変わらない。
【0075】
(b)では指先運動範囲内のショートカットエリアに指先を移動し、×印の位置すなわちMLの区画で指先を降下している。指先をショートカットエリアに移動すると(b)に示されるように画面の上部に9個の項目(Item 1〜Item 9)からなるメニューが表示される。この9個の項目は3項目づつグループ分けされ、251、252、253に示すように、各グループは太い黒枠で囲まれて示される。251はML、252はMM、253はMRの位置に指先が上昇したまま来た時に選択されるグループである。(b)では指先がMLの区画に来ているので、251のグループが選択され、グループを囲む太線が点線になってこのグループが選択されていることを示している。MLの区画で指先を降下すると251のグループの選択が確定し、そのまま指先を降ろしたままMRの区画まで指先を移動してMRで指先を上昇すると、選択されたグループの中で、MRに幾何学的に対応した位置にあるItem 3が選択される。なお(c)の指先運動範囲の中でMRの区画に○印が付いているが、これはこの区画で指先が上昇したことを意味している。
【0076】
選択されたItem 3がさらにサブメニューを持っていたので、(c)の画面には、SubItem 1〜SubItem 9の9個のサブメニュー項目からなるサブメニューが最初のメニュー(メインメニュー)の下に横に項目を並べて表示されている。サブメニューの中の特定項目を選ぶには、最初のメニューで行った指先の操作を繰り返せば良い。すなわち指先を降下する位置で3つの項目からなるグループを選び、選んだグループの中の目的の項目を指先を上昇する位置によって指定すれば良い。ここでサブメニューの項目の一つを選択すると上位のメニューに復帰できるようにしておくと良い。
【0077】
ここで重要なことは、指先をポインティングエリアで動かすとポインティングを行え、ショートカットエリアで動かせばメニュー選択を能率良く行え、一本の指先の操作範囲を変えるだけで両作業を円滑に接続して途切れる事なく実行できることである。しかもこの操作範囲の変更を手元を見なくとも触覚・力覚を手掛かりにして行うことができる。従来の入力装置では、ポインティングの作業から、ショートカットキーの作業に移行する際に、装置の持ち替えに手間取り、あるいは手元を見ることが必要になり、その都度作業が中断した。なお、図33(b)または図37(c)に示す実施例では、ショートカットエリアに設定される1次元の軌道上に、ML、MM、MRの区域がある。上に述べたメニュー選定方法ではML、MM、MRの区域だけを用いるので、指先を1次元の軌道上で運動するだけでメニューとサブメニューの項目を選択できる。
【0078】
多様な情報を入力する場合には、ML、MM、MR以外の区域も利用する必要がある。図32の構成例では、指先移動範囲の外縁も1次元の軌道として利用して指先の運動を誘導できるので、これを併せて利用することにする。図33(b)に示す正方形状の指先移動領域の外縁の上辺に沿って指を動かすことでUL、UM、URの区域を指定できる。また指先の位置を線状領域に制約する仕組みを合わせて用いると線状領域に沿って指先を移動することでML、MM、MRの区域も指定できる。そこでこれらの区域を使用して、数字、英字を入力するように構成したグラフィカルインターフェイス(メニュー)を図39、図40に示す。
【0079】
図39には、アルファベットの入力を行う際のメニュー表示と操作領域における指先の運動の例を示す。まず(a)では右側の指先の操作範囲の図に示すように、指先はポインティングエリアの×印の地点で降下している。このとき画面には250で示される矢印のアイコンでカーソルが表示されている。このカーソルは指を降下したまま移動する時に指の運動に追随して移動する。(b)では、指先をショートカットエリアに移動した時に画面上に現れる文字入力のためのメニューが表示されている。ここで指先を上げた状態でML、MM、MRに移動する時に選択される文字のグループが、メニュー上に楕円で囲まれて示されている。それぞれ3行3列の9個の文字が一つのグループになる。例えば、指先を上げた状態でMMの位置に移動すると、メニューの中でMMに対応する文字のグループが白枠254で囲まれて、他と区別して表示される。ここで指先を降下すると白枠254で囲まれている文字グループの選択が確定する。続いて指を下げたまま移動すると、確定したグループの中で指先の位置に幾何学的に対応する位置にある文字が選択される。例えば(c)では指先が降下したままURの位置に移動した時にその位置に対応する「Y」の文字が選択され、白枠で囲まれて他と区別して表示されている。このまま指先を上昇すると選択されている「Y」が確定して入力する。結局、この例では指先をMMの地点で降下し、降下したままURの地点に移動して、指先を上昇すると「Y」が入力する。
【0080】
この指先の運動の過程で、操作領域に設定されている1次元の軌道を経由すると、指先を迅速かつ正確に目的地点へ誘導できる。例えば、図33(b)や図37(c)のように、ML、MM、MRに沿って1次元の軌道が導入されている時に、第1位置MMから第2位置URへ指先を移動する場合には、まず軌道に沿ってMMからMRに移動して、その後軌道に直交する方向に、MRからURに移動すれば良い。このように軌道を経由すると経路が長くなり、移動中に方向転換も必要になるので一見入力能率が低下するように思えるが、実際には軌道を経由して指先をガイドした方が操作が簡単になり、指先の位置も明瞭正確に把握できるので、入力能率が向上する。アルファベットを入力する間は常にML−MM−MRの軌道上で指先を動かして第1位置を指定すればよい。
【0081】
なお図39(b)のメニューでは、繰り返して入力されることの多い「空白」、「改行」、「0」、「バックスペース」等は第1位置と第2位置が等しくなる指の運動、すなわち同一地点での指の上下運動によって入力できるように配置している。
【0082】
図40では、図39と同様のメニューを表示しているが、メニューの数字領域を使って数字入力を行う方法を示している。(a)では指先がポインティングエリアにあるため、ショートカットメニューは現れておらず、画面内にカーソル250のみが表示され、ポインティングエリア内の指先の移動(指先の下降した状態での移動)に追随してカーソルが移動して画面内の座標値を指定する。
【0083】
指先がポインティングエリアを抜けてショートカットエリアに入ると(b)に示すようなメニューが現れる。数字はメニューの上2行を使って入力する。この2行が3列毎に分割されて6文字からなるグループが3つある。そして指先が降下しないで上がったままUL、UM、URの各区画に移動する時に各区画に対応する位置にあるグループが選択される。(b)の図中にUL、UM、URの各区画に対応するグループが楕円で囲まれて示されている。(b)では指先がショートカットエリア内のULの区画に移動しているので、その位置に対応する文字のグループが選択されて、256の白枠で囲まれて示される。続いて指先をULの区画で降下すると、白枠256で囲まれたグループの選択が確定し、その後、指先を降下したまま移動すると、白枠に囲まれたグループ内で指先の位置に幾何学的に対応する位置にある文字が選択される。例えば(c)に示すように指先を降下したままMLの区画に移動すると数字「1」が選択されて257の白枠で囲まれて示される。この選択された数字は指が上昇する時点で確定して入力する。
【0084】
なお図33で説明したように、図32の構成例を用いると、図39で文字入力に用いたML、MM、MRに沿う軌道の他に、指先接触部の移動範囲の外縁上辺をガイドとするUL、UM、URに沿う軌道も使用して指先を誘導できる。数字は後者の軌道を使用して指先を誘導することによって能率良く入力できる。例えば後者の軌道上で第1位置と第2位置を指定するだけで、メニュー最上行の数字を入力できる。メニューの上から2行目の数字を入力するには、後者の軌道上で第1位置を指定した後、軌道と直交する下方向に指先を動かして第2地点を指定すれば良い。また数字を入力する間は常にUL−UM−URの軌道上で指先を動かして第1位置を指定すればよい。
【0085】
図39でアルファベットを入力する時は、ML、MM、MRに沿う軌道を使っており、この軌道を使う時には、軌道上、軌道の上側、軌道の下側の3つの区域を区別できたので、これらの区域に対応させてメニューの3行に渡る項目を選択できた。一方、上述した数字入力では、UL、UM、URに沿う軌道を使用しており、この軌道は指先移動範囲の外縁の上辺に設定されているため、軌道の上側に移動できず、軌道上、軌道の下側の2つの区域しか指定できない。そのため、これら2つの区域に対応するメニューの上2行の項目しか選択できなかった。
【0086】
図41には、(a)〜(d)の各図の左にひらがなを入力する場合のメニューを、また右に指先移動範囲内の指先の位置を示す。まず指先は前述した軌道上にあるML、MM、MRに沿って上がった状態で移動し、(a)のメニューに示す楕円で囲まれた3つのグループの一つを選択する。例えば、ショートカットエリア内のMRの区画に指先を上げた状態で移動するとMRの位置に対応するグループが選択されて258の白枠に囲まれて示される。続いてMRの位置で指先を降下するとここで選択されたグループが確定し、以後指先を下げたまま移動するとこの確定したグループの中で指先位置に応じた文字が選択される。
【0087】
例えば、MRで指先を降下した後で指先を降下したままMLにまで移動すると258の白枠で囲まれたグループの中でMLに対応した位置にある文字「む」が選択され、259の白枠に囲まれて示される。ここで指先を上昇すれば入力する文字は「む」に確定する。ところがここで指先を上昇せずに、軌道と直交する上方に指先を移動してULの区画に行くと、ULの位置に対応する「み」の文字が選択され260の白枠に囲まれて示される。その位置で指先を上昇すると入力する文字が「み」に確定する。しかしここでULの位置で指先を上昇せずに、降下したままUL−ML間で指先を往復運動すると「ま」の文字が選択され261に示す白枠で囲まれて示される。そこで指先を上昇すると入力する文字が「ま」に確定する。往復運動を検出するには、指先が上昇するまでにSW1またはSW2が何度ONするかということを検出すれば良い。
【0088】
以上には画面内にメニューを表示してメニューを見ながら文字を入力する方法を示して来たが、本発明ではメニューのような視覚的な手掛かりがなくても、上記の操作中に指先の運動を把握するのに十分な触覚手掛かりと力学的手掛かりが提示され、さらに軌道によって指先の運動がガイドされるので、操作に慣れるとメニューを見ずに文字を入力できるようになる。
【0089】
図42には、ポインティング機能とショートカット機能を切り替える方法を示す。図32や図36に示した構成例では、指先の運動範囲をポインティングを行う範囲とショートカットを行う範囲に分けて、指先が運動する場所を変えることによって、ポインティング機能とショートカット機能を切り替えていた。図42に示す方式では、指先の運動範囲を変えずに、機能切り替えレバーを用いてモードを変えて両機能を切り替える。まずショートカットモードでは、(a)(b)に示すように台座の隆起部215を機能切り替えレバーによって上昇させて、触覚刺激用突起202が指先接触部を移動した時に隆起部215にぶつかり押し上げられて、指先を刺激して触覚刺激の提示を行うようにする。また車輪209がレール213に接触し、車輪がレールの突起を越えたり窪みに落ち込んだりする時に反力を生じて、力覚刺激を提示するようにする。
【0090】
一方、ポインティングモードでは、(c)(d)に示すように台座の隆起部を下げて、指先接触部が移動しても、触覚刺激用突起202が隆起部215にぶつかることのないようにし、触覚刺激を提示しないようにする。また車輪209がレール213から離れ、力覚刺激も提示しないようにする。こうした車輪や隆起部の移動は、電動モータ等で行うことができるが、機能切り替えレバーを使って指の力で行えるようにしても良い。以上のように装置を構成すれば、ポインティングモードでは触覚刺激も力覚刺激も受けずに指先は自由に移動して座標指定(ポインティング)を行うことができる。またショートカットモードでは、指先の移動時に触覚刺激と力覚刺激が加わり、これらの刺激を手掛かりとして指先の位置を把握しながら、能率良く文字や指令を入力し、メニュー項目を指定できる。こうして前記触覚または力覚刺激提示手段と前記指先運動ガイド手段を解除するモード切替手段を導入してメニュー項目の選択や指令・文字を入力するモードと座標指定を行うモードを切り替えることができる。
【0091】
図43に、回転体の周回運動する部位(この構成例では半円状回転体の円周部分が周回運動する部位に該当する)を指先接触部として使用して、回転体の回転によって指先接触部を回転方向に円滑に移動する可動機構を示す。回転体として円形状の車輪を利用しても良いが、ここでは装置が上下方向に占める高さを減らすために、車輪を半分に切ってできる半円形状の回転体270を使用している。また回転体自体が凸部の感触を指先に与え、回転体間の隙間が凹部の感触を指先に与えるようにするために、半円形状の回転体270を回転方向に2つ縦列して並べ、これらの回転体が連動して回転するように連動用棒273を用いて2つの回転体を連結している。このように縦列した2つの半円形回転体の上に(i)図に示すように指先を置いて、図中に矢印で示すように指先を前後左右に動かして操作する。
【0092】
(a)(b)に装置の正面図、(c)(d)にB−B’断面図、(e)(f)にA−A’断面図を示す。2つの半円状回転体270は回転軸271の回りに回転する。回転軸271は回転軸保持部272によって保持されて台座287に固定される。半円状回転体上の指先は半円状回転体の回転によって左右方向に移動する。また半円状回転体270が回転軸保持部272を介して固定されている台座287は(g)(h)の図に示すように前後方向に移動する。両方向の移動を組み合わせて指先は2次元範囲を前後左右に移動する。
【0093】
(a)で車輪274はバネ275に押されて台座287の窪み部276に落ち込んでいるが、台座287が前後方向に移動するときには窪みを抜け出さなければならない。抜け出すのには一定量以上の力を要するので、この一定量以上の力を前後方向に加えない限り、指先は、前後方向に関しては車輪が窪みに落ち込む位置に拘束されて移動できず、左右方向のみに半円状回転体270の回転を通じて移動する。ここで半円状回転体270が一定量以下の力で回転するならば、左右方向には一定量以下の弱い力で移動できる。こうして指先は前後方向に位置を固定し、左右方向のみに移動するように制約されて、1次元の軌道に沿って移動する。
【0094】
指先を2つの半円状回転体270間の凹部に置いて、半円状回転体270に接触したまま左方向に移動すると、始めに(a)(c)(e)の図に示される中立の角度にいた回転体が左方向に回転し、(b)(d)(f)の図に示される角度になる。このとき(f)に示すようにスイッチSW3がONして、指先が左に来たことを検出する。指先が右に移動すると回転体が右方向に回転してSW4がONする。SW3とSW4のON−OFFの組み合わせによって、指先が左区域、中央区域、右区域の3つの区域のいずれにいるか区別できる。また(g)(h)に示すように指先を前後に移動するとSW1とSW2がON−OFFし、この2つのスイッチのON−OFFの組み合わせによって、指先が前区域(軌道の前側の区域)、中央区域(軌道上の区域)、後区域(軌道の後ろ側の区域)の3つ区域のいずれにいるか区別できる。したがってSW1,SW2,SW3,SW4を使って図25(b)に示すUL等の9個の区域を区別でき、これらのスイッチが指先位置検出手段になる。SW5は指先の上下運動に伴って上下に動く台座287の上下運動を検出するためのスイッチであって、台座が下がるとONし、上がるとOFFする。このスイッチが上下動検出手段となる。
【0095】
(g)(h)では車輪274が窪み276を抜け出していることが分かる。車輪はバネによって窪みに押し付けられているので抜け出す際に指先に反力を与え、これが力覚刺激提示手段になる。指先は左右方向に移動する時に、中央位置で2つの回転体間の隙間を凹部として感じ、左右に移動したときに回転体を凸部として感じる。こうして2つの回転体を並べることで凹凸感を作り出せるので、これが触覚刺激提示手段となる。なおこのような凹凸感は図46(f)に示すように3つの回転体を縦列しても作り出すことができる。(j)には、本装置278をマウスに実装した例を示す。装置を親指で操作できるようにマウスを右手で握ったときに親指が来る位置に装置を配置している。
【0096】
図44では、図43に示した構成例に、より明瞭な触覚刺激を提示する機構を追加している。図43の構成例では、回転体自体を凸部、回転体間の隙間を凹部として指先に凹凸感を与える触覚刺激提示手段を用いていたが、それだけで触覚刺激が不明瞭である場合には、さらに明確な触覚刺激を提示する機構が必要である。図44に示す構成例では、2つの半円状回転体270の回転を連動するための連動用棒273の一端に触覚刺激用突起279を設け、(b)(c)に示すように半円状回転体の周上に置いた指先を動かして半円状回転体を回転するときに、連動用棒273と共に触覚刺激用突起279が上昇して指先を刺激するようにして触覚刺激提示手段を構成している。
【0097】
図45には、各種触覚刺激提示手段の構成例を示す。(a)の方式では半円状回転体270が271を回転軸として左方向に回転すると、(b)に示すように突起部280がシーソ状機構のアーム282を押し下げ、回転軸281を支点するシーソの原理により、他方のアームが持ち上がり、触覚刺激用突起279が回転体270上の指先の触覚を刺激する。(c)の方式では半円状回転体270が271を回転軸として左方向に回転すると、(d)に示すように突起部280が回転軸281を中心として回転するアーム282を押し上げ、アーム先端の触覚刺激用突起279が上昇して回転体270上の指先の触覚を刺激する。(e)の方式では半円状回転体270が271を回転軸として左方向に回転すると、(f)に示すように突起部280が上下にスライド移動する触覚刺激用突起279を押し上げて、回転体270上の指先の触覚を刺激する。
【0098】
図46には歯車を使って2つの半円状回転体を連動させ、また半円状回転体の回転運動を歯車を使って触覚刺激用突起が指先を刺激する運動に変換する方式を示す。まず(a)では、半円状回転体270の円周上に接する指先が左に移動すると、半円状回転体270は回転軸271を中心として左方向に回転する。この時半円状回転体と共に回転する歯車285は間に挟む歯車288によって連動して回転し、2つの半円状回転体も連動して回転することになる。また歯車285の回転は歯車286を介して触覚刺激用突起283の上下運動に変換される。半円状回転体が左方向に回転する時には(b)に示すように歯車を通じて回転運動が伝達及び変換され、左側の触覚刺激用突起が上昇し、右側の触覚刺激用突起が下降する。こうして触覚刺激用突起283が上下運動して指先の触覚を刺激する。
【0099】
(c)の機構では2つの半円状回転体270は歯車285と289を通じて連動して回転する。また接触する指先の運動によって半円状回転体が回転すると、歯車289と共にアーム282が回転し、アーム282の先端の触覚刺激用突起283が、(d)に示すように立ち上がって回転体270の上に乗っている指先の触覚を刺激する。なお触覚刺激用突起283は回転軸230の回りに回転する車輪やローラでできている。触覚刺激用突起283が(d)に示すようにアーム282と共に立ち上がって指先を刺激する時に、回転体270の上に乗った指先の皮膚表面を擦って移動することになるが、触覚刺激用突起283は指先表面を擦る時に回転軸230の回りに回転しながら皮膚表面を移動するので皮膚表面の摩擦抵抗を受けずに円滑に移動できる。また操作者にとっても皮膚が擦れないので快適に操作できる。これが触覚刺激提示手段となる。
【0100】
半円状回転体の円周上の表面(周回運動部位)を指先接触部として利用する時には(e)(f)に示すように2つまたは3つ縦列して並べて使用する場合と(g)のように単独で用いる場合がある。(e)(f)では半円状回転体を凸部、半円状回転体間の隙間を凹部として、操作する指先に凹凸感を生じて、触覚刺激を提示できる。一方、(g)はこのままでは触覚刺激を提示できないので、(h)(i)(j)のような仕組みを工夫して触覚刺激を生成する必要がある。(h)では図43に示した構成例と同様の方法で指先の前後方向の運動を可能にしているが、左右方向の移動には単独の半円状回転体270で対応している。270近辺の構造を側方から見た図を(i)(j)に示す。半円状回転体の上に乗せた指先を左に移動すると、半円状回転体は回転し、その角度を(i)に示す角度から(j)に示す角度へ変える。この時に半円状回転体の回転は半円状回転体内面に設けられた歯284、歯車285、歯車286を通じて触覚刺激用突起283の上下運動に変換され、半円状回転体270上に乗った指先を刺激する。これが触覚刺激提示手段となる。なお指先の左右方向の位置は半円状回転体に押されてON−OFFするスイッチSW3、SW4によって、また前後方向の位置はスイッチSW1、SW2によって検出され、これが指先位置検出手段になる。
【0101】
図47には、図46の(c)(d)に示した触覚刺激提示手段を用いて装置全体を構成した例を示す。またこの装置を操作して文字を入力する例を示す。この装置では半円状回転体270の周上の表面(周上の表面がこの回転体の周回運動部位になる)を指先接触部として用いる。(a)で半円状回転体270の回転により半円状回転体の上に乗った指先は左右方向に移動する。また(k)に示すように指先を乗せた半円状回転体は回転軸226を中心として前後方向に傾き、半円状回転体上に乗った指先の前後方向の移動を可能としている。こうして指先は前後左右に2次元の範囲を移動する。
【0102】
このように指先接触部可動機構を構成すると、指先接触部を前方または後方に移動してその2次元移動範囲の外縁の上辺または下辺に押し付けるように力を加えていても、回転体は一定量以下の力で回転できるので、指先接触部を外縁の上辺または下辺に沿って円滑に移動できる。したがって、指先移動範囲の外縁の上辺または下辺を指先の運動をガイドするための1次元の軌道として利用できる。また前後方向に移動する時に板バネ307またはスイッチSW1、SW2を通じて移動に対して反力を生じ、一定量以上の力を加えなければ半円状回転体が前後に傾かないようにする。そうすると前後方向の位置に関して指先を中央位置に拘束しながら、指先を左右に移動することができ、この移動の経路も指先の運動をガイドする軌道として利用できる。そこでこれらの3本の軌道(図25(b)で上辺に沿ったUL−UM−URの軌道及び下辺に沿ったLL−LM−LRの軌道、そして板バネ307の拘束でできるML−MM−MRの軌道)を備えた指先運動ガイド手段を構成できる。
【0103】
(a)図において指先を上下運動すると装置全体がバネ229及びスイッチ231の上で上下運動し、スイッチ231をON−OFFするので、この上下運動を検出できる。これが上下運動検出手段となる。指先を左右に移動する時には(d)(g)に示すようにスイッチSW3、SW4が半円状回転体に押されてON−OFFし、指先が左区域、中央区域、右区域のいずれにあるか検出する。また指先を前後方向に動かす時には、(k)図に示すようにスイッチSW1、SW2がON−OFFして、前区域、中央区域、後区域のいずれにあるか検出する。これが指先位置検出手段になる。
【0104】
また(k)に示すように装置が傾いて板バネ307またはスイッチSW1、SW2を押す時に指先は反発力を感じ、この反発力を手掛かりとして、指先が中央区域を抜けて前区域または後区域に移動したことを把握できる。このように反発力を加える機構が力覚刺激提示手段になる。さらに指先を(a)図中の矢印の方向に動かして(a)の位置から(d)の位置に移動すると、半円状回転体270が(d)図に示されるように回転し、歯車でこの回転が伝達されてアーム282が半円状回転体と逆方向に回転し、触覚刺激用突起283が(d)図に示されるように立ち上がり、指先の腹を擦って移動する。このとき車輪状の触覚刺激用突起283は230を回転軸として回転し、指先の腹に接触しながら回転して、皮膚表面との摩擦力を軽減して円滑に移動する。この時に指先に加わる触覚刺激を通じて、操作者は指先が中央区域から左区域、または右区域に移動したことを把握できる。これが触覚刺激提示手段になる。図47の構成例では、指先の前後方向の位置を把握するために力覚刺激を使い、左右方向の位置を把握するために触覚刺激提示手段を利用している。このように方向に応じて刺激の種類を変えることで、指先の位置を容易に把握できるようになる。
【0105】
次に図47に示される指先の運動を例として文字を入力する方法を説明する。指先が上がっている間は指先位置に対応する文字のグループが選択される。例えば、指先が(a)(b)に示される位置にある時には、(c)のメニューの中で太線の枠で囲まれた9文字のグループが選択される。これは指先が上がった状態で中央区域にあるので、中央区域と幾何学的に対応するメニュー中央の文字のグループが選択されたものである。続いて(a)図中の矢印で示される方向に指先を上げたまま移動すると、指先は(d)(e)に示す位置に来て、選択される文字のグループも指先の位置(右区域)に対応する(f)の太枠に囲まれたグループになる。続いて(d)図中の矢印に示されるように指先を下降した後で水平方向に移動する。その結果、指先は(g)(h)に示される位置に来る。指先を下降した時点で(f)で太線で囲まれたグループは確定し、下降しながら指先を移動すると確定したグループの中で指先の位置に対応した文字が選択される。
【0106】
指先は(d)(e)に示す位置で下降した後、(g)(h)に示す位置まで下降したまま移動して来たので(g)(h)の図中でバネ229が縮みスイッチ231がONしていることに注意して欲しい。(d)(e)の位置で指先が下降した時に(f)の太枠に囲まれた文字のグループが確定しているから、指先を下げたまま移動する間は、この確定したグループの中から指先位置に対応した文字が選択される。ここに示す例では指先を下げたまま(g)(h)に示される位置に来たので、選択される文字は、(f)の太枠の中で指先位置に幾何学的に対応した「J」の文字になる。ここで指先を下げたまま更に(h)の図中の矢印で示される方向(前方)に指先を移動すると、指先は(j)(k)に示される位置に来て、(f)の太枠の中で指先位置に幾何学的に対応した「U」の文字が選択される。この位置で指先を上昇すれば、入力する文字は「U」に確定する。指先を上昇するまでは、指先を下げたまま動かすことで選択する文字を(f)の太枠のグループ内で変更できる。
【0107】
図47の構成では、モード切替手段を用いてショートカット機能とポインティング機能を切り替える。まずショートカット機能のモードでは上記の方法で触覚刺激と力覚刺激を生成し、また指先運動ガイド手段を用いて指先の運動を拘束しながら、上述した方法でメニュー項目を指定して文字や指令の入力を行う。モード切替手段では、板バネ307やスイッチSW1,SW2の反発力が働かなくなるようにして、指先の前後方向の移動の際に働く力覚刺激を解除し、指先の位置をML−MM−MRの軌道に拘束しないようにする。また可能であれば歯車289を下方に移動することで歯車285と噛み合わないようにしてアーム282が半円状回転体270と連動して回転しないようにする。ただし触覚刺激については解除困難な場合は解除しなくとも構わない。モード切替手段では、こうして指先が拘束や反発力を受けずに自由に2次元範囲を移動できるようにして、座標指定に適したポインティング機能のモードへ切り替える。なおポインティング機能のモードでは、指先の座標の計測のために、半円状回転体270の回転軸271を中心とする回転量と回転軸226を中心とする回転量をロータリエンコーダ等を使って計測し、これらの回転量から指先位置を求める指先位置検出手段を備える必要がある。
【0108】
図48に本発明で使用するアイコンの図柄のデザインについて説明する。本発明では、2次元範囲内を運動できる指先を1次元の軌道上に拘束する手段を導入し、指先の運動を軌道によってガイド(誘導)することによって入力操作を容易化、正確化、高速化しようとするものである。今までに述べて来た実施例では1次元の軌道として、指先の運動範囲の外縁、または、3行3列の区域の中央行(ML、MM、MR)に沿って設定された線状領域を使用した。そして第1地点からこれらの軌道を経由して第2地点へ至る指先の運動を利用してデータを入力した。画面内に表示するアイコンの図柄として、この指先の運動を示唆する図柄を用いると、選択したい目標項目につけられたアイコンを見て、アイコンに示唆される指先の運動を実行することで、即座に目標項目を選択することができて都合が良い。
【0109】
図48(a)に指先移動範囲の外縁を軌道として用いる場合について指先の運動を示唆する図柄の例を示す。298の点線は外縁に沿った指先の運動の軌道を意味し、この軌道に沿って移動する指先の運動を太い矢印で示す。矢印の開始区域が第1位置、矢印の矢が指す区域が第2位置を意味する。また(b)には中央行を軌道として用いる場合について同様の指先の運動を示唆する図柄の例を示す。やはり298の点線で軌道を示す。また指先の運動を太い矢印で示す。(b)の最初の2つのアイコンが示唆する運動では、軌道上の区画を第1位置として指先を軌道に沿って移動し、その後軌道に直交する方向に指先を移動して第2地点を指定している。3つ目のアイコンでは第1位置と第2位置が共に軌道上にある場合の指先の運動を示唆する図柄を用いている。
【0110】
(b)のアイコンを使った画面の構成例を(c)に示す。現状のグラフィカルインターフェイスでは画面内でカーソルを目標のアイコンの位置に移動してクリックすることでアイコンを選択している。しかしながら、指先の運動を示唆するアイコンを用いれば、カーソルを使わずに、選択したいアイコンの図柄に示唆される運動を実行することで直接的にそのアイコンを選択できる。例えば(c)の例では、「Item 7」の項目は、指先をMMの区画で下げて、下げたまま中央行の軌道に沿ってMLの区画まで移動し、そこで指先を上げることで選択できる。
【0111】
現在のBSデジタル放送では画面内の項目を色分けし、リモコン上の対応する色のボタンを押すことで、目標の項目を選択する方式が使われているが、色を使うとリモコン上に視線を向けてボタンの色を確認しながら操作しなければならない。また区別できる色の種類も限られている。一方、ここで提案する方式では、リモコン上に視線を移さなくとも触覚や力覚を手掛かりに行える指先の運動で項目を選択できる。また運動の種類は豊富(例えば81通り)であるから多様な項目を区別して入力できる。
【0112】
(d)には(c)と異なる図柄のアイコンを用いる画面構成例を示す。各項目に付けられたアイコンの図柄は3行3列の区画の中に太枠で囲まれた区画と塗りつぶされた区画を描いたものである。この場合には、塗りつぶされた区画を第1位置とし、太枠の区画を第2位置として図柄の示唆する指先の運動を実行することで該当する図柄のアイコンのついた項目を選択できる。
【0113】
図49に指先の運動によって指定される第1位置と第2位置の組み合わせを入力する指令や文字あるいはメニュー項目に関連づける対応付け手段の実施例をフローチャートにして示す。この実施例では、指先位置検出手段によって常に指先位置が検出されており、上下動検出手段または軌道出入り検出手段によって与えられるタイミング(時点)における指先位置が第1位置または第2位置になる。例えば、上下動検出手段を用いる場合には、指先を下降した時点の指先位置が第1位置であり、指先を上昇した時点の指先位置が第2位置である。また、軌道出入り検出手段を用いる場合には、指先が軌道に突入した時点の指先位置が第1位置であり、指先が軌道から脱出した時点の指先位置が第2位置である。
【0114】
ここに示す対応付け手段の実施例では、こうして検出された第1位置と第2位置から参照表を用いて入力する指令や文字、メニュー項目を決定している。図25(b)に示す9個の区画で位置を区別する場合には、図49に示すように9行9列の項目からなる表を用い、第1位置で表の行、第2位置で表の列を指定して、行と列の交差する位置にある項目に記載された指令や文字、メニュー項目を入力する。この例では、第1位置がMR、第2位置がLLである時に指令nが選択されて入力している。
【0115】
以上の手順の中で用いる参照表は、使用者が内容を独自の目的に合わせて書き換えられるようにしておくと良い。そして用途に応じて頻繁に利用する指令や文章を参照表に記入すると、それが図38や図39に示した画面のメニューに反映されるようにしておく。また指先の運動の中で特に容易にあるいは迅速に実行できる運動に使用頻度の高い指令を割り当てると良い。本発明のデータ入力装置をこのように使用者によって定義可能な参照表を備えたソフトウェアと組み合わせて提供すると、81通りもの多数の指令を登録しながら、視線を画面に向けたまま目的の指令を容易に能率良く選択する手段を与えるので多岐の用途への応用を見込むことができる。
【発明の効果】
本発明では、データ入力装置に指先の運動をガイドする仕組を導入し、ガイドに沿って指先を動かすことで指令や文字を容易かつ確実、迅速に入力できるようにした。ここで指先の移動中に指先に加える触覚または力覚刺激を変化させ、触覚または力覚刺激を手掛かりとして指先の位置を把握できるようにした。またメニュー内の項目(アイコン)を指先の移動方向や移動量と幾何学的に対応が取れるように配置し、文字を入力する際には、指先の移動開始位置と移動方向が文字を記入するときのペン先の移動開始位置と移動方向に関連付くようにして、指運動とその指運動によって入力するメニュー項目や文字との対応関係を直感的に分かりやすくした。さらに任意の座標点を指定するポインティング機能と限られた数のメニュー項目を迅速に選択するショートカット機能をシームレスに切り替えて作業できるようにした。
【図面の簡単な説明】
【図1】指先接触部、触覚刺激用突起、指先接触部可動機構、移動範囲制限枠の構成例を示す。
【図2】指の関節の構造を模擬して構成した指先接触部可動機構を示す。
【図3】指先接触部の移動範囲制限枠の構成例を示す。
【図4】触覚刺激提示手段の構成例を示す。
【図5】触覚刺激提示手段の構成例を示す。
【図6】触覚刺激提示手段の構成例を示す。
【図7】触覚刺激提示手段の構成例を示す。
【図8】触覚刺激提示手段の構成例を示す。
【図9】触覚刺激提示手段の構成例を示す。
【図10】触覚刺激提示手段の構成例を示す。
【図11】触覚刺激提示手段の構成例を示す。
【図12】力覚刺激提示手段の構成例を示す。
【図13】力覚刺激提示手段の構成例を示す。
【図14】力覚刺激提示手段の構成例を示す。
【図15】力覚刺激提示手段の構成例を示す。
【図16】指先の下降運動と上昇運動を検出する機構の構成例を示す。
【図17】英字(アルファベット)を入力するための指先運動例を示す。
【図18】数字を入力するための指先運動例を示す。
【図19】指先接触部の移動可能範囲の外縁の形状3種と、外縁上で指先に触覚または力覚刺激の加わる位置、及び指先の移動軌跡の例を示す。
【図20】外縁に沿った指先運動の例を示す。
【図21】英字(アルファベット)を入力するための指先運動例を示す。
【図22】数字、及び繰り返し入力されることの多いスペース、改行、上下左右のカーソル移動を入力するための指先運動例を示す。
【図23】メニュー項目を指先移動位置と幾何学的に関連付くように配置し、現指先地点に対応するメニュー項目を破線の枠で、また触覚刺激の違いをメニュー項目の枠の太さで表示する例を示す。
【図24】指先接触部、指先接触部可動機構、触覚刺激提示手段、指先運動ガイド手段、力覚刺激提示手段、指先位置検出手段、上下動検出手段の構成例を示す。
【図25】(a)に図24の構成例の指先移動範囲内で触覚刺激用突起が上昇するエリアと下降するエリア、及び力覚刺激が加わる位置と力の方向を示す。(b)に指先移動範囲内で触覚刺激と力覚刺激によって区別される9個の区域(UL:左上区域、UM:中央上区域、UR:右上区域、ML:中央左区域、MM:中央区域、MR:中央右区域、LL:左下区域、LM中央下区域、LR:右下区域)を示す。
【図26】力覚刺激だけを用いて9個の区域を区別する方式の構成例を示す。
【図27】(a)に図26の構成例の指先移動範囲内で力覚刺激が加わる位置と力の方向、強さを矢印で示す。(b)に図26の構成例の指先移動範囲内で力覚刺激によって区別される9個の区域を示す。(c)に触覚刺激の差異により前後方向に5つの区域を区別できるよにした構成例を示す。(d)には(c)の触覚・力覚刺激により区別できる区域を示す。
【図28】(a)にボール形状をした触覚刺激用突起を上下に動かして指先を刺激する機構の上面図とA−A’断面図を示す。(b)に関節を回転軸として動く指先の運動形態を模擬して回転軸を用いて指先接触部を動かす可動機構と、力覚刺激提示手段の構成例を示す。
【図29】図28の構成例で指先接触部を前後左右に移動するときに触覚刺激と力覚刺激を生成する仕組を示す。
【図30】図29の構成例の指先移動範囲内で触覚刺激用突起が上昇するエリアと下降するエリア、及び力覚刺激が加わる位置と力の方向を示す。
【図31】図29の構成例で指先の移動を検出するスイッチSW1〜SW4と指先の上下動を検出するスイッチの設置例を示す。
【図32】図24の構成例にポインティング作業用の指先運動領域を追加した構成例を示す。
【図33】(a)に図32の構成例の指先移動範囲内で触覚刺激用突起が上昇するエリアと下降するエリア、及び力覚刺激が加わる位置と力の方向、そしてこれらの刺激が加わらないポインティング作業用のエリアを示す。(b)に(a)の触覚刺激と力覚刺激で区別される9個の区域(ショートカットエリア)とポインティング作業用の区域(ポインティングエリア)を示す。
【図34】触覚刺激提示手段の別の構成例を示す。
【図35】図28の構成例に図34の触覚刺激提示手段とポインティング作業用の指先運動領域を追加した構成例を示す。ショートカットエリア内で指先を動かすときに触覚刺激と力覚刺激を生成する仕組を示す。
【図36】図35の構成例のポインティングエリアで指先を移動する様子を示す。
【図37】図35の構成例の指先移動範囲内で触覚刺激用突起が上昇するエリアと下降するエリア、及び力覚刺激が加わる位置と力の方向、そしてこれらの刺激が加わらないポインティング作業用のエリアを示す。
【図38】(a)にポインティングエリアに指先を移動したときの表示画面、(b)にショートカットエリアに指を移動して左側の3つの項目のグループを選択したときの表示画面、(c)に項目3を選択したときに項目3のサブメニューが現れた表示画面を示す。各画面の右側には各選択作業中の指先の位置と指先の上下運動を示す。
【図39】(a)にポインティングエリアに指先を移動したときの表示画面、(b)にショートカットエリアに指を移動して白枠に囲まれる9文字のグループを選択したときの表示画面、(c)にYを選択したときの表示画面を示す。各画面の右側には各選択作業中の指先の位置と指先の上下運動を示す。
【図40】数字1を選択するときの表示画面及び選択のための指先の位置と指先の上下運動を示す。
【図41】ひらがなを選択するときのメニュー表示例と指先運動例を示す。
【図42】ショートカット作業中には触覚・力覚刺激を加え、ポインティング作業中には触覚・力覚刺激を解除する仕組を示す。
【図43】2つの半円状回転体を縦列するように並べて、両半円状回転体の回転によって指先を円滑に移動しながら、一方の半円状回転体の上に指先が移動した時に感じる凸の感触と、2つの半円状回転体の間に指先が移動した時に感じる凹の感触を通じて、半円状回転体の回転方向に関する位置を把握できるようにし、また、半円状回転体の回転方向と直交する指先の運動に関しては、力覚刺激を用いて位置を把握できるようにしたユーザインターフェイスの仕組を示す。
【図44】半円状回転体2つを連動用棒を使って回転時に連動させて、半円状回転体回転時の連動棒の上下運動を使って指先に触覚刺激を与える仕組を示す。
【図45】半円状回転体の回転によって指先に触覚刺激を提示する機構の構成例を示す。
【図46】指先を移動する際の半円状回転体の回転運動を歯車を使って伝達し、指先を刺激する触覚刺激用突起の運動に変化する仕組を示す。
【図47】図46(c)(d)に示す方式について、指先の移動と共に触覚刺激用突起が指先を刺激する様子と、メニューの中の項目が選定されてゆく様子を示す。
【図48】指先の運動を示唆する図柄を用いるアイコンの例と画面内にアイコンを配置した例を示す。
【図49】第1位置と第2位置の組み合わせを入力する指令や文字に関連付ける対応付け手段の構成例を示す。
【符号の説明】
1 指先接触部(上から見たところ)
2 レール
3 車輪
4 車輪
5 車輪の台座
6 車輪の台座
7 触覚刺激用突起(上から見たところ)
8 触覚刺激用突起(側方から見たところ)
9 指先接触部(側方から見たところ)
10 レールの断面
11 触覚刺激用突起の底部
12 回転リング
13 ボールベアリング
14 外側リング(移動範囲制限枠)
15 車輪(上部)
16 車輪(下部)
17 アーム
18 回転軸
20 移動範囲制限枠
22 窪み
23 窪み
24 窪み(角)
25 隆起部頂上部
26 隆起部斜面
27 谷部
28 バネ
30 車輪
31 突起押し上げ板
32 アーム
33 回転軸
35 円筒(ローラ)
36 車輪
37 アーム
38 アーム突起
39 ローラ
40 回転軸
41 触覚刺激用突起の囲い
42 アーム
43 L字形アーム
44 回転軸
45 台座
46 アーム収納部
47 アーム
48 触覚刺激用突起の底部(上から見たところ)
49 回転軸
50 回転軸の台
51 回転軸
52 触覚刺激用突起の底部(側方から見たところ)
55 指先上下運動検出用スイッチ
56 バネ
61 指先接触部に固定した軸
62 台座に固定した回転軸
63 アーム
64 アームに掘られた溝
65 触覚刺激用突起の底部(側方から見たところ)
66 アーム先端
67 ボールジョイント
68 ボールジョイント
69 回転軸
70 アーム
71 棒
72 ボールジョイント
73 棒
74 アーム突起
75 アーム
76 回転軸
80 指先接触部の移動範囲
81 板
82 板バネを押し上げる突起部
83 板バネ
84 バネ(縮んでいる状態)
85 板バネを押し上げる突起部
86 板バネ(押し上げられているところ)
87 板バネを押し上げる突起部
88 板バネ
89 バネ(伸びている状態)
90 弱い力を示す矢印
91 強い力を示す矢印
92 車輪
93 指先の第1位置から第2位置までの移動を示す矢印
94 触覚刺激用突起から刺激を受ける地点を示す白丸。
95 指先が移動範囲中央部から外縁に移動することを示す矢印
96 指先が移動範囲の外縁から中央部に移動することを示す矢印
97 触覚または力覚刺激
98 触覚または力覚刺激
100 破線の枠で囲まれたメニュー項目
101 細線の枠で囲まれたメニュー項目
102 太線の枠で囲まれたメニュー項目
103 表示用画面
201 指先接触部
202 触覚刺激用突起
203 触覚刺激用突起の支柱
204 回転軸
205 台座
206 力覚刺激生成用レール
207 指先接触部移動用レール
208 指先接触部に固定したレール保持部
209 力覚刺激生成用車輪
210 バネ
211 車輪支柱
212 車輪支柱の回転軸
213 力覚刺激生成用レールの屈曲部(大)
214 台座に固定したレール保持部
215 台座の隆起部
216 指先接触部上で指を下方に押す力を検出するスイッチ
217 バネ
218 力覚刺激生成用車輪
219 力覚刺激生成用窪み
220 突起押し上げ板との衝突壁
221 突起押し上げ板 (シーソ状機構のアーム)
222 突起押し上げ板の回転軸
223 指先接触部を左右に振るための回転軸
224 指先接触部の左右の移動方向
225 指先接触部の前後の移動方向
226 指先接触部を上下に振るための回転軸
227 スイッチ(SW4)押し用突起
228 スイッチ(SW2)押し用突起
229 バネ
230 回転軸
231 指先の上下運動検出用スイッチ
232 指先接触部の上下の移動方向
233 突起押し上げ板 (シーソ状機構のアーム)
234 力覚刺激生成用斜面
235 力覚刺激生成用斜面
236 力覚刺激を生じない範囲
237 力覚刺激生成用レールの屈曲部(小)
238 力覚刺激生成用レールの屈曲部(小)
239 力覚刺激生成用車輪
240 バネ
241 ショートカットエリアとポインティングエリアの境界を通知する力覚刺激を生成するために力覚刺激生成用レールに設けられた突起部
250 ポインティング位置を示すカーソル
251 指先を上げた状態でMLの位置に移動したときに選択される3項目のグループ
252 指先を上げた状態でMMの位置に移動したときに選択される3項目のグループ
253 指先を上げた状態でMRの位置に移動したときに選択される3項目のグループ
254 指先を上げた状態でMMの位置に移動したときに選択される9項目のグループ
255 MMの位置で指先を下げてURの位置に移動したときに選択される項目
256 指先を上げた状態でULの位置に移動したときに選択される6項目のグループ
257 ULの位置で指先を下げてMLの位置に移動したときに選択される項目
258 指先を上げた状態でMRの位置に移動したときに選択される15項目のグループ
259 MRの位置で指先を下げてMLの位置に移動したときに選択される項目
260 MRの位置で指先を下げてMLの位置に移動した後でULの位置に移動したときに選択される項目
261 MRの位置で指先を下げてMLの位置に移動した後でULの位置に移動し、更にMLとUL間を一往復したときに選択される項目
270 半円状回転体
271 半円状回転体の回転軸
272 回転軸の保持部
273 半円状回転体連動用棒
274 力覚刺激生成用車輪
275 力覚刺激生成用バネ
276 窪み部
277 半円状回転体連動用棒と半円状回転体をつなぐ回転軸
278 マウスに実装したデータ入力装置
279 触覚刺激用突起
280 アーム282を押し下げるための突起
281 アーム282の回転軸
282 アーム
283 触覚刺激用突起
284 半円状回転体内面の歯
285 触覚刺激駆動用歯車
286 触覚刺激駆動用歯車
287 台座
288 半円状回転体連動用歯車
289 半円状回転体連動・触覚刺激兼用歯車
290 指先運動範囲
291 突起が上昇するエリア
292 突起が下降するエリア
293 指先接触部に働く力覚刺激の力の方向と大きさ
294 触覚・力覚刺激が加わらないエリア
295 ショートカットエリア
296 ポインティングエリア
297 指先接触部に働く力覚刺激の力の方向と大きさ
298 指先の運動を拘束する1次元の軌道
299 ショートカットエリアとポインティングエリアを分ける力覚刺激
300 指先接触部の前後方向の位置を計測する発光・受光素子
301 指先接触部の左右方向の位置を計測する発光・受光素子
302 指先接触部の前後方向の位置を計測する発光・受光素子の光を遮断・透過するくし状スリット
303 指先接触部の左右方向の位置を計測する発光・受光素子の光を遮断・透過するくし状スリット
304 回転軸廻りの回転量を計測するロータリエンコーダ
305 指先接触部の半径方向の位置を計測する発光・受光素子
306 指先接触部の半径方向の位置を計測する発光・受光素子の光を遮断・透過するくし状スリット
307 板バネ
308 弱い復帰力
309 緩い傾斜の斜面
310 緩い傾斜の斜面[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a data input device and a user interface system for efficiently inputting character data and command data to an information device.
[0002]
[Prior art]
In the graphical interface, the work is performed while confirming the position of the mouse cursor relying on the visual sense, but a method that uses tactile stimuli has been devised to reduce the burden on the visual sense. For example, a pin of a pin display is protruded (Japanese Patent Application Laid-Open No. 11-161152, Japanese Patent Application Laid-Open No. 10-55252, Japanese Patent Application Laid-Open No. 6-102997), or a vibrator or a drive unit incorporated in a mouse is operated (Japanese Patent Application Laid-Open No. 6-102997). A system has been devised in which the pointing stick is vibrated (Japanese Patent Laid-Open No. 2000-29623) to notify the operator that the cursor has reached the target area on the screen. Also, a device has been developed in which when a fingertip is inserted into a sack and moved, a pin is put out according to the position and the finger is stimulated to give a tactile sensation of a virtual object (Japanese Patent Laid-Open No. 2000-259333, 2000-47992). These methods do not use tactile stimuli for the purpose of inputting various information at high speed. Japanese Patent Application Laid-Open No. H10-143301 discloses a method in which a stimulus is applied to a fingertip on a key by up and down movement of a projection and the position of the key is notified through the stimulus. Therefore, multiple fingers have to be used to input various information such as characters. In order to input various information with one finger, a method of designating information to be input by combining the lowering position and the raising position of the fingertip (Japanese Patent Laid-Open No. 11-224161, Japanese Utility Model Laid-Open No. 5-55222) is effective. It was difficult to accurately grasp the approaching descent position and ascent position within the narrow movement range of the finger, and it was easy for erroneous input to occur. Further, a method of changing the shape and size of the cursor key for each direction so that it can be distinguished by tactile sense (Japanese Unexamined Patent Publication No. 3-90922), or a method in which a plurality of ball-shaped protrusions are arranged at a fingertip contact portion, A method has been devised in which tactile information of the unevenness of the ball-shaped projection array is input as a clue while moving smoothly on the array (JP-A-2001-166871, JP-A-11-353091). However, in these methods, since the unevenness is static and fixed, a clear difference in the uneven shape was not obtained even when the fingertip was moved. During the movement of the fingertip, the uneven shape of the surface that the fingertip touches is deformed to generate a clear difference in the uneven shape, so that the operator can clearly grasp the fingertip position based on this difference, and the lowering position of the fingertip (Japanese Patent Application Laid-Open No. 2002-278694) has been devised, but the degree of freedom in which the fingertip can freely move two-dimensionally makes operation difficult, It was easy for erroneous input to occur under the influence of tremors. In particular, when selecting menu items, the degree of freedom in specifying an arbitrary coordinate point causes a reduction in work efficiency. Rather, it was possible to use a keyboard shortcut key to select items more efficiently.
[0003]
[Problems to be solved by the invention]
Two points (first position and second position) are designated by a predetermined movement of the fingertip within the two-dimensional movement range of the fingertip, and data is input by associating the combination of the first position and the second position with characters and commands. In the data input device, means for restricting the movement of the fingertip on a one-dimensional trajectory set within a two-dimensional movement range is introduced, and the movement of the fingertip is guided so as to move along the trajectory. Tactile stimulus presentation means that changes the uneven shape of the surface touched by the fingertip according to the position of the fingertip above, or force stimulus presentation means that changes the force applied to the fingertip from the surface touched by the fingertip according to the position of the fingertip is introduced. While the operator moves the fingertips along the guide, the operator can grasp the first position and the second position by the tactile or force stimulus applied to the fingertips during the movement, and can input characters and commands easily and reliably. Input device And, it is an object of the present invention to provide a user interface system can take intuitive to work with tactile or haptic stimulus is fingertip of movement and presentation. It is another object of the present invention to set the correspondence between the movement of the fingertip and the character or command to be input intuitively and easily. The two-dimensional movement range of the fingertip is divided into an area including the above-described one-dimensional trajectory and an area not including the one-dimensional trajectory. Characters and commands are efficiently input while guiding the movement of the fingertip by the trajectory in the former area. It is an object of the present invention to specify an arbitrary coordinate point in the latter area which can freely move freely, and to be able to execute a shortcut function and a pointing function with the same single fingertip by switching these areas. .
[0004]
[Means for Solving the Invention]
The data input device is provided with a portion (fingertip contact portion) where the fingertip contacts and moves with the movement of the fingertip. The movable mechanism is configured so that the fingertip contact portion moves following the movement of the fingertip contacting thereon. The moving range of the fingertip contact portion is limited, and the outermost edge of the movable range is called the outer edge. When a force is applied from the fingertip placed on the fingertip contact portion to press the fingertip contact portion against the outer edge, the friction usually increases, and the fingertip contact portion hardly moves along the outer edge, but in one embodiment of the present invention. Next, the movable mechanism of the fingertip contact portion is configured so that the fingertip contact portion can move smoothly along the outer edge even if the fingertip contact portion is pressed against the outer edge. In another embodiment of the present invention, a mechanism in which a force is applied to the fingertip contact portion is introduced so that the fingertip contact portion is drawn into a linear region provided within the movable range, and the movement of the fingertip contact portion is controlled. Constrain within a linear area. The fingertip contact part moves freely within the two-dimensional movement range, but once it enters this linear area, it cannot escape from the linear area unless a certain amount of force is applied, and is confined to the linear area Be moved. In the linear region, it can be moved with a small force of a certain amount or less. The fingertip contact portion moves along a one-dimensional trajectory both when moving along the outer edge and when moving while being confined in the linear region. The fingertip contact part can move freely in a two-dimensional movement range, but enters a one-dimensional trajectory as needed, and uses the trajectory as a guide, just like moving a pen with a ruler to draw a line And quickly move to the destination.
[0005]
When such a trajectory is introduced into the movement range of the fingertip contact portion, the trajectory can be used for guiding the movement of the fingertip. In other words, if the target point to be reached by the fingertip contact portion is arranged on the track, the target point can be reliably reached by moving the fingertip contact portion along the track. This is similar to drawing a straight line by moving the pen while pressing the pen against the edge of the ruler, and the movement of the fingertip contact part is restricted to one-dimensional movement along the trajectory. With such a guide, accuracy can be maintained even if the fingertip is moved fast, and the target point can be reliably reached. As a result, the operation becomes easy and the efficiency is improved. For example, a person whose fingertip is likely to tremble can suppress the tremor by restricting the fingertip to the linear region or pressing the fingertip contact portion against the outer edge. This is the same as drawing a freehand line, which is distorted by the shaking of the hand, but moving the pen tip along a ruler allows you to draw a straight line.
[0006]
Furthermore, while moving the fingertip contact part along the trajectory, the stimulus acting on the tactile sensation or force sense of the fingertip is changed, and whether the operator reaches the target point by using the change of the stimulus as a clue. Be able to judge. This eliminates the need to visually confirm the fingertip position, and allows for quick operation.
[0007]
In addition, when the fingertip contact portion enters the track, a user interface for displaying, as a menu, commands and characters that can be input by a finger motion performed starting from the entry point is introduced. Here, the items (icons) in the menu are arranged so as to geometrically correspond to the direction of the finger movement and the position of the reaching point, or the shape of the fingertip movement or the force received during the fingertip movement on the icon pattern It is advisable to provide decorations that suggest tactile or tactile stimuli. Furthermore, when the character to be input by each finger motion is determined so that the movement start position and the movement direction of the fingertip contact portion are related to the movement start position and the movement direction of the pen tip when writing the character, the character to be input is the character to be input. Can be easily memorized. The movement range of the fingertip contact part is divided into two partial areas. One of the partial areas is used for efficiently inputting characters and commands and specifying menu items while restricting the movement of the fingertip including the trajectory. When performing a pointing operation to specify a coordinate point in the other partial area where the fingertip can be freely moved, one fingertip can be moved back and forth between the two areas, and characters and instructions can be input and the pointing operation can be seamlessly continued. Can work. In addition, if there is a degree of freedom to specify an arbitrary coordinate point, the efficiency of the operation of selecting a menu item decreases, but in the former area, the degree of freedom is limited by using a trajectory, and a tactile / force sense clue is also used. This allows you to instantly access (shortcut) a menu item and specify it. Therefore, the former area is called a shortcut area, and the latter area is called a pointing area.
[0008]
【Example】
First, an embodiment of a method of guiding the movement of the fingertip by using the outer edge of the movement range of the fingertip contact portion as a trajectory will be described. Two points (a first position and a second position) are specified by a predetermined fingertip movement within a movement range of a part (fingertip contact portion) on which the fingertip of the data input device is placed, and a combination of the first position and the second position is specified. In a data input device for inputting data in association with a character or a command, the moving range of the fingertip contact portion is limited, and even if a force is applied to the fingertip contact portion so as to press against the outer edge of the limited range, the fingertip contact portion may be moved. The movable mechanism is configured so that can move smoothly along the outer edge. When the movable mechanism is configured in this manner, the outer edge functions to guide the movement of the fingertip. That is, by moving the fingertip contact portion while pressing the fingertip contact portion against the outer edge so as to draw a line by pressing the pen tip against the ruler, the vibration of the fingertip can be suppressed and the fingertip can be guided in the correct direction. Further, by using the tactile or haptic stimulus presenting means to apply the tactile or haptic stimulus to the fingertip at a predetermined position while moving the fingertip along the outer edge, the operator can make the fingertip through the tactile or haptic stimulus. The position can be confirmed, the first position and the second position can be quickly and accurately grasped, and commands and characters can be input efficiently. Further, the operation is facilitated by devising the movement of the fingertip and the input data to be intuitively related. One of the methods for this is to make the movement of the fingertip and the character to be inputted by the movement of the fingertip similar to the movement of the fingertip from the first position to the second position and the movement of a typical pen tip when writing characters. Set the correspondence with. Also, in the graphical interface method, when the fingertip reaches the first position, a command or a character icon (menu item) that can be input starting from the first position corresponds geometrically to the arrangement of the second position. In addition, a decoration indicating the tactile or force stimulus received at the second position is added to the icon and displayed. Next, each mechanism used in this overall image will be individually described.
[0009]
In the overall image described above, first, an embodiment of the fingertip contact portion movable mechanism will be described. FIGS. 1 (a), 1 (b) and 1 (c) show the
[0010]
In FIG. 1 (e), a
[0011]
In FIG. 1H, the
[0012]
2A and 2B show another embodiment of the fingertip contact portion movable mechanism. Here, the
[0013]
The fingertip contact portion movable mechanism needs a mechanism that allows the fingertip contact portion to move smoothly along the outer edge while pressing the fingertip contact portion against the outer edge of the movable range. FIG. 3 shows a device for that purpose. FIGS. 3A, 3B, and 3C show an example in which a
[0014]
In FIGS. 3D, 3E, 3F, and 3G, recesses 22, 23, 24, etc. are provided by changing the shape of the movement range restriction frame. As shown in FIGS. 3 (e), 3 (f) and 3 (g), the fingertip contact portion is stably stopped at the position where the
[0015]
Next, a mechanism of tactile stimulus presentation means for stimulating the fingertip by moving the
[0016]
4 (a), 4 (b) and 4 (c), the
[0017]
FIG. 5 shows another embodiment of the tactile stimulus presentation means. 5 (a), 5 (c) and 5 (e) show top views of the
[0018]
FIG. 6 shows still another embodiment of the tactile stimulus presentation means. Here, a structure different from the rotating ring used so far is provided below the
[0019]
FIG. 7 shows still another embodiment of the tactile stimulus presentation means. FIGS. 7B, 7D, and 7F show cross sections of FIGS. 7A, 7C, and 7E. 6 is similar to the method of FIG. 6, but when the fingertip contact portion pushes the
[0020]
FIG. 8 shows still another embodiment of the tactile stimulus presentation means. FIGS. 8B and 8D show cross sections of FIGS. 8A and 8C. When the
[0021]
FIG. 9 shows still another embodiment of the tactile stimulus presentation means. When the fingertip contact portion is moved to the left in the state of FIG. 9A, as shown in FIG. 9B, initially, only 47 enters 46 and does not move. When the fingertip contact portion is further moved to the left, and when there is no more room for the 47 to enter the inside of the 46, the 46 moves to the left as shown in FIG. The
[0022]
FIG. 10 shows still another embodiment of the tactile stimulus presentation means. As shown in FIG. 10A, there are four
[0023]
FIG. 11 shows still another embodiment of the tactile stimulus presentation means. In FIG. 11A, 67 and 68 are ball joints, and as shown in FIG. 11B, the
[0024]
FIG. 12 shows an embodiment of the haptic stimulus presentation means. In FIG. 12A, the moving range of the fingertip contact portion is indicated by a dotted line, and the direction and magnitude of the force applied to the fingertip contact portion at each position within the moving range are indicated by arrows. The direction of the arrow indicates the direction of the force, and the thickness of the arrow indicates the strength of the force. As described above, since the applied force varies depending on the position of the fingertip contact portion, the user can grasp the position of the fingertip contact portion based on the direction and strength of the force. FIGS. 12B and 12C show a mechanism for generating the force stimulus shown in FIG. FIG. 12C is a cross-sectional view of FIG. 12B viewed from the side. The cross section of the
[0025]
FIG. 13 shows another embodiment of the haptic stimulus presentation means. FIG. 13A shows the movement range of the fingertip contact portion by a dotted line, and shows the direction and magnitude of the force applied to the fingertip contact portion at each position within the movement range. Here, since a ring-shaped movement range restriction frame is used, the movement range is circular. As in the case of FIG. 12, the
[0026]
FIG. 14 shows still another embodiment of the haptic stimulus presentation means. FIG. 14A shows the moving range of the fingertip contact portion by a dotted line, and shows the direction and magnitude of the force applied to the fingertip contact portion at each position within the moving range. Here, four
[0027]
FIG. 15 shows still another embodiment of the haptic stimulus presenting means. Since the arrangement of the wheels is simply rotated by 45 degrees in the method of FIG. 14, the generated force is also shown in FIG. 15 (a). 14 (a) is obtained by rotating the force distribution by 45 degrees. The tactile or haptic stimulus presentation means described above uses the operator's own force to generate a tactile stimulus or a haptic stimulus without using an electric drive mechanism. No need to consume. Place a magnet on the tactile stimulus projection, place a magnet that repels the projection magnet at the position where you want to push out the projection, and place a magnet that attracts the projection magnet at the position where you want to lower the projection. It is not necessary to consume electric power even if it is moved. For haptic stimuli, if a magnet of different polarity is arranged according to the position and a repulsive force or attractive force is generated with the magnet installed at the fingertip contact part, different haptic stimuli depending on the position without consuming power. Can generate stimuli. At first glance, in these examples, the magnetic force seems to be the driving source, but actually, the force of the fingertip is converted and used by the magnet, and the force of the fingertip is the driving source.
[0028]
FIG. 16 shows an embodiment of the vertical movement detecting means for detecting the downward movement and the upward movement of the fingertip performed during the movement of the fingertip contact portion. In FIG. 16A, when the fingertip is depressed with the fingertip, the
[0029]
In order to detect that the fingertip contact portion has reached the outer edge of the movable range and that the fingertip contact portion has separated from the outer edge, for example, the rotating
[0030]
Assuming that the position of the fingertip contact portion at the time of fingertip descent or the time of reaching the outer edge detected by the above method is the first position, and the position of the fingertip contact portion at the time of fingertip ascent or time of the outer edge departure is the second position, these positions are the fingertips. The measurement can be performed by installing a sensor for detecting the position of the fingertip contact portion in the contact portion movable mechanism. For example, in the fingertip contact portion movable mechanism in FIG. 1, the movement amount of the rail with respect to the lower base and the movement amount of the fingertip contact portion with respect to the rail may be measured by an optical linear encoder or a rotary encoder. Further, in the fingertip contact portion movable mechanism in FIG. 2, the rotation amount of the arm on each rotation axis may be measured by an optical rotary encoder. From the measurement results obtained in this way, the positions of the first position and the second position of the fingertip contact portion can be calculated, and the combination of both positions can be associated with a command or a character. Alternatively, when the number of positions to be distinguished is limited, a switch is arranged at each position, and the switch of the position where the fingertip contact portion comes is turned on to detect the position of the fingertip contact portion. Is also good. The fingertip position detecting means can be realized by these methods.
[0031]
In the data input device of the present invention, the above-mentioned fingertip contact portion movable mechanism, fingertip movement guide means, tactile or force stimulus presentation means, fingertip vertical movement detection means or track entry / exit detection means, and fingertip position detection means In combination, the first position and the second position are detected from the movement of the fingertip, and commands and characters corresponding to the combination of the two points are input. In the association means for performing this association, it is necessary to prepare in advance a table for associating a combination of the first position and the second position with a character or a command.
[0032]
It is desirable that the table for associating the combination of the first position and the second position with the command and the character is intuitive and easy to understand. With regard to the alphabet (alphabet), the movement of the fingertip from the first position to the second position and the typical movement of the pen tip when drawing each character correspond to the movement of the fingertip and the alphabet to be input. An example is shown in FIG. In FIG. 17, the movable range of the fingertip contact portion is a square area, and this area is divided into three rows and three columns. Of these areas, a
[0033]
In FIG. 19, the tactile or haptic stimulus applied at each position of the outer edge of the three types of movement range restriction frames is represented by black or white arrows. Black and white arrows represent different types of stimuli. For example, at a point indicated by a black arrow, a projection comes out to stimulate the fingertip, but at a point indicated by a white arrow, the projection retracts and the stimulation is not applied to the fingertip. Alternatively, when the fingertip contact portion is brought closer to the outer edge at the point indicated by the black arrow, a force for pushing back toward the center is applied, but at the point indicated by the white arrow, this force is not applied. The dashed arrow indicates the locus of movement of the fingertip contact portion. FIGS. 19A and 19D show an example in which the movable range of the fingertip contact portion is a square, and FIGS. 19B and 19E show an example in which the corner of the square is rounded so that the fingertip contact portion is smoothly bent at the corner. 19 (c) and 19 (f) show examples of circular shapes. In FIGS. 19A, 19B, and 19C, the fingertip contact portion that was initially in the center of the movable range moves in the direction of 95, reaches the outer edge, and receives the black tactile or
[0034]
FIG. 20 shows an example of the movement of the fingertip moving from the first position to the second position along the outer edge when the movable range of the fingertip contact portion is circular. However, (a-3) and (b-3) are movements that move from the outer edge to the inside. Among the movements starting from the upper central point of the outer edge as the first position, the movements that can be easily distinguished by tactile or haptic stimuli are (a-1) (a-2) (a-3) (a-4) (a -5). During these movements, the tactile or haptic stimulus changes only up to two times, so that the distinction is easy. However, if the number of times of the change increases, the distinction becomes difficult. For example, the movement of (a-1) starts from the stimulus of the black arrow, changes to the stimulus of the white arrow once in the middle, and receives the stimulus of the black arrow again. A person can easily distinguish such a simple stimulus change pattern. Even when the diagonally upper left point of the outer edge is the first position, the five types of movements (b-1), (b-2), (b-3), (b-4), and (b-5) can be easily distinguished. Similarly, five points of movement can be easily distinguished with each point as the first position. Therefore, it is preferable to prioritize these easily distinguishable exercises with commands and characters.
[0035]
In FIG. 21, one of the five types of fingertip movements shown in FIG. 20, which is executed with each point on the outer edge as the first position, is selected from those related to the movement of the pen tip when writing an English character. An example of association is shown. For example, when writing "A", the pen tip moves from diagonally lower left to diagonally upper right, and accordingly, the fingertip moves with the outer edge "diagonally lower left" as the first position and "center" as the second position. Sometimes "A" is input. With regard to “B”, the movement of the fingertip at the lower right of the outer edge corresponds to the movement of the last nib when writing with the pen (the movement of the fingertip when drawing a curve at the lower right). To enter. Similarly, for the other characters, the movement of the fingertip and the input alphabetic character are associated so that the typical movement of the pen tip and the movement of the fingertip can be corresponded. FIG. 21 is a table for associating finger movements with data to be input thereby.
[0036]
FIG. 22A shows a table in which the numbers are set so as to correspond to the typical movement of the pen tip and the movement of the fingertip as in the case of FIG. It is desirable that the "command for moving the cursor up, down, left, and right", "blank", "line feed", "tab" or "backspace", which is frequently input, can be input by the vertical movement of the fingertip at the same point. When the first position and the second position are designated by the downward movement and the upward movement of the fingertip, respectively, if the fingertip is moved up and down at the same point, the first position and the second position coincide with each other. A command or a character having a large number of repetitive inputs is associated with a combination in which the and the second position match. In FIG. 22 (b), characters or commands frequently input are described at eight points on the outer edge. The characters or commands written at each point when the fingertip is moved up and down at each point are shown. Means to enter.
[0037]
FIG. 23 shows an example in which a menu is displayed on a screen by the user interface of the present invention. In FIG. 23A, the
[0038]
When selecting a menu item by moving your fingertip, if you try to select a specific one of a large number of menu items, move your fingertip to the point corresponding to the target menu item and make it stationary there No. You must pay attention to the movement of the cursor to stop the fingertip at the correct position, slow down the fingertip and move the cursor carefully. In the embodiment of the present invention, when the cursor is moved to the next menu item, the protrusion for stimulating the fingertip moves up or down or repulsive force is applied. Can be ascertained easily and easily. Therefore, the operation of selecting a menu item adjacent to the current cursor position can be performed quickly. Also, when the movable range of the fingertip is almost square, the movable range of the fingertip has a corner, and a sharp change in direction is required at the corner. , The menu item corresponding to the corner position can be selected reliably and quickly. In the embodiments shown in FIG. 17, FIG. 18, FIG. 21, FIG. 22, and FIG. 23, commands, characters, and menu items are preferentially assigned to points corresponding to adjacent or corners, and the fingertip is moved quickly. We are trying to ensure that data can be entered.
[0039]
In the following embodiment, a linear region is set within the two-dimensional movement range of the fingertip contact portion, and a certain amount of force or more is required for the fingertip contact portion to come out of the linear region, but is constant inside the linear region. A method will be described in which the fingertip contact portion is confined in a linear region by configuring the device so as to move with a weak force equal to or less than the amount, and the movement of the fingertip is guided using the linear region as a trajectory.
[0040]
FIGS. 24A and 24B show configuration examples of a fingertip contact portion and a tactile stimulus presentation unit. It shows a diagram viewed from above and a cross-sectional view taken along line AA ′. When viewed from above, the elliptical fingertip contact portion has a concave surface like the tip of a spoon, and the belly of the fingertip adheres to the curved surface. (A) shows a state in which the ball-shaped
[0041]
(C) Subsequent figures show a mechanism in which the fingertip contact portion shown in (a) moves two-dimensionally following the movement of the fingertip in contact therewith (a fingertip contact portion movable mechanism), and a tactile stimulus projection as the movement proceeds The mechanism that moves up and down (tactile stimulus presentation means), the mechanism that restricts the movement of the fingertip contact part to a one-dimensional trajectory (fingertip movement guide means), the mechanism that generates haptic stimuli (force stimulus presentation means), etc. . Each figure shows a view from above, and a view of a BB 'section and a CC' section. In the figures (e) and (f), the direction of the apparatus shown in (c) and (d) is rotated by 90 degrees for convenience of displaying a cross-sectional view viewed from a different direction from (c) and (d). ing.
[0042]
In (c), the
[0043]
The movement of the
[0044]
Next, when the fingertip contact portion moves from the position shown in (e) to the position shown in (f), the
[0045]
When the fingertip contact portion moves from the position shown in (e) to the position shown in (f), the
[0046]
The fingertip contact part can move freely within the two-dimensional movement range, but when the
[0047]
In the case where the operation is performed with the direction of the device set in the directions shown in FIGS. 24 (e) and 24 (f), FIG. 25 shows where and in which direction the fingertip contact portion receives the force in the two-
[0048]
In the region indicated by 291 in FIG. 25A, the tactile stimulus projection rises to stimulate the fingertip. In the
[0049]
The fingertip descends in any of these nine areas to turn on the
[0050]
In the short-cut area, the above-described linear area forms a one-dimensional trajectory to guide the fingertip. There are three sections on this orbit, ML, MM, and MR. Further, in the mechanism shown in FIG. 24, since the fingertip contact portion can move smoothly along the outer edge of the
[0051]
FIG. 26 shows a configuration in which the embodiment of FIG. 24 is slightly modified so that the tactile stimulus presenting means is removed, and the position of the fingertip can be determined by using the haptic stimulus as a clue to the movement of the fingertip contact portion in the left-right direction. . (A), (b), (c), and (d) show a top view of the device and a cross-sectional view taken along CC ′. When the fingertip contact portion is moved in the left-right direction, the wheel 239 pressed against the rail by the
[0052]
FIG. 27A shows the magnitude and direction of the force applied to the fingertip at each position within the movement range of the fingertip indicated by the
[0053]
When the tactile stimulus presenting means used in FIG. 24 is introduced into the configuration of FIG. 26 by changing the arrangement of the ridges of the pedestal, the haptic stimulus as shown in FIG. You can also. Here,
[0054]
FIG. 28 shows another mechanism for moving the fingertip contact portion following the movement of the fingertip. First, (a) shows a top view and a cross-sectional view of a
[0055]
In FIG. 29, a tactile stimulus presentation unit is added to the mechanism of FIG. (A) shows the figure which looked at the finger-tip contact part from the top, and sectional drawing of BB '. When the outer plate of the protrusion push-up plate (arm of the seesaw mechanism) 221 oscillating like a seesaw arm about the
[0056]
When the fingertip contact portion is moved from the position shown in (b) to the position shown in (c), the
[0057]
Further, in order to move in the direction of
[0058]
When the fingertip contact part moves from the position shown in (b) to the position shown in (d), it moves simultaneously in both directions of
[0059]
FIG. 30 shows where and how the tactile stimulus and the force stimulus generated by the mechanism of FIG. 29 are generated within the
[0060]
FIG. 31 shows a mechanism described with reference to FIGS. 28, 29, and 30 including a
[0061]
FIG. 32 shows a mechanism in which the range of movement of the fingertip contact portion is extended in the front-rear direction by extending the rail having the configuration shown in FIGS. 24 (e) and (f) in the front-rear direction (vertical direction on the paper). The length of the
[0062]
On the other hand, when the fingertip contact portion moves to the lower partial area of the movement range, as shown in (c) and (d), since the
[0063]
The comb-shaped
[0064]
FIG. 33 shows where and how the tactile stimulus and the force stimulus generated by the mechanism of FIG. 32 are applied within the movement range of the fingertip. In the mechanism of FIG. 32, the fingertip movement range is a rectangular area indicated by 290. The
[0065]
The
[0066]
In the short-cut area, the above-described linear area forms a one-dimensional trajectory to guide the fingertip. There are three sections on this orbit, ML, MM, and MR. Further, in the mechanism shown in FIG. 32, the fingertip contact portion can smoothly move along the outer edge of the
[0067]
FIG. 34 shows another configuration example of the tactile stimulus presentation mechanism that moves the
[0068]
FIG. 35 shows a configuration example in which the tactile stimulus presentation mechanism of FIG. 34 is incorporated in the configuration example simulating the joint movement mechanism shown in FIG. As in the case of FIG. 28, the
[0069]
In FIG. 35D, when the fingertip contact portion is moved to the right on the paper surface, the
[0070]
Here, the amount of rotation about the
[0071]
In FIG. 37, the position and direction of the force acting on the fingertip contact portion within the moving
[0072]
In the range of 291 in FIG. 37 (b), the tactile stimulus projection rises to stimulate the fingertip. For example, the position of the fingertip contact portion shown in FIG. In the range of 292, the tactile stimulation projection is lowered and does not stimulate the fingertip. For example, the positions of the fingertip contact portions shown in FIGS. The three areas of the left area, the center area, and the right area can be distinguished in the shortcut area by the difference in the tactile stimulation. Also, when the fingertip contact portion comes to the position sandwiched by the
[0073]
As described above, the movement of the fingertip in the circumferential direction can be distinguished from the three areas of the left area, the center area, and the right area by using the tactile stimulus as a clue. However, with respect to the movement of the fingertip in the radial direction, a reaction force of 293 ( Using the haptic stimulus as a clue, it is possible to distinguish three areas: on the orbit, above the orbit, and below the orbit. In this manner, three areas can be distinguished in the circumferential direction and the three directions in the radial direction. Therefore, the first position and the second position can be specified by distinguishing nine areas by a combination of the two directions. The three areas in the circumferential direction are distinguished by tactile stimuli, and the three areas in the radial direction are distinguished by haptic stimuli, and the type of stimulus is properly used depending on the direction, so that the position can be easily identified. (C) As shown in the figure, a partial area including a linear area (orbit) sandwiched by
[0074]
FIG. 38A shows a screen display example when the pointing area is operated. (A) A large rectangular frame on the left side of the figure indicates a screen, in which an
[0075]
In (b), the fingertip is moved to the shortcut area within the fingertip movement range, and the fingertip is lowered at the position of the cross, that is, the section of ML. When the fingertip is moved to the shortcut area, a menu including nine items (
[0076]
Since the selected
[0077]
What is important here is that pointing can be performed by moving the fingertip in the pointing area, and menu selection can be performed efficiently by moving it in the shortcut area, and both operations can be smoothly connected and interrupted simply by changing the operation range of one fingertip It can be done without any problem. Moreover, the change of the operation range can be performed by using the tactile sensation and the force sensation as clues without looking at the hand. In the conventional input device, when shifting from a pointing operation to a shortcut key operation, it is necessary to take time to change the device or to look at the hand, and the operation is interrupted each time. In the embodiment shown in FIG. 33 (b) or FIG. 37 (c), there are sections of ML, MM, and MR on a one-dimensional trajectory set in the shortcut area. Since only the ML, MM, and MR areas are used in the menu selection method described above, menu and sub-menu items can be selected only by moving the fingertip on a one-dimensional trajectory.
[0078]
When inputting various information, it is necessary to use areas other than ML, MM, and MR. In the configuration example of FIG. 32, the outer edge of the fingertip movement range can also be used as a one-dimensional trajectory to guide the movement of the fingertip. By moving the finger along the upper side of the outer edge of the square fingertip movement area shown in FIG. 33B, the UL, UM, and UR areas can be designated. When a mechanism for restricting the position of the fingertip to the linear region is used together, the ML, MM, and MR areas can be specified by moving the fingertip along the linear region. Therefore, FIGS. 39 and 40 show graphical interfaces (menus) configured to input numbers and alphabetic characters using these areas.
[0079]
FIG. 39 shows an example of menu display and movement of a fingertip in the operation area when an alphabet is input. First, in (a), as shown in the figure of the operation range of the fingertip on the right side, the fingertip is descending at the point indicated by the cross mark in the pointing area. At this time, a cursor is displayed on the screen with an
[0080]
In the course of the movement of the fingertip, the fingertip can be quickly and accurately guided to the destination through a one-dimensional trajectory set in the operation area. For example, as shown in FIG. 33 (b) or FIG. 37 (c), when a one-dimensional trajectory is introduced along ML, MM, MR, the fingertip is moved from the first position MM to the second position UR. In this case, it is sufficient to first move from the MM to the MR along the trajectory, and then move from the MR to the UR in a direction orthogonal to the trajectory. In this way, if you go through the track, the route will be longer and you will need to change direction while moving, so it seems at first glance that the input efficiency seems to be reduced, but actually it is easier to operate by guiding the fingertip via the track Since the position of the fingertip can be clearly and accurately grasped, the input efficiency is improved. While inputting the alphabet, the first position may be designated by moving the fingertip on the ML-MM-MR trajectory.
[0081]
In the menu of FIG. 39B, “blank”, “line feed”, “0”, “backspace”, etc., which are frequently input repeatedly, indicate the movement of the finger at which the first position is equal to the second position, That is, they are arranged so that they can be input by the vertical movement of the finger at the same point.
[0082]
FIG. 40 shows a menu similar to that of FIG. 39, but shows a method of inputting a number using the number area of the menu. In (a), since the fingertip is in the pointing area, the shortcut menu does not appear, and only the
[0083]
When the fingertip passes through the pointing area and enters the shortcut area, a menu as shown in (b) appears. Numbers are entered using the top two lines of the menu. The two rows are divided into three columns and there are three groups of six characters. Then, when moving to the UL, UM, and UR sections without lifting the fingertip, the group at the position corresponding to each section is selected. In the figure of (b), the groups corresponding to the sections of UL, UM, and UR are shown by being surrounded by ellipses. In (b), since the fingertip has moved to the UL section in the shortcut area, a character group corresponding to that position is selected and shown by being surrounded by 256 white frames. Subsequently, when the fingertip is lowered in the UL section, the selection of the group surrounded by the
[0084]
As described with reference to FIG. 33, when the configuration example of FIG. 32 is used, in addition to the trajectory along ML, MM, and MR used for character input in FIG. The fingertip can be guided using the trajectory along the UL, UM, and UR. The numbers can be entered efficiently by guiding the fingertips using the latter trajectory. For example, by simply specifying the first position and the second position on the latter trajectory, the number on the top line of the menu can be input. In order to input the number in the second line from the top of the menu, the first position may be designated on the latter trajectory, and then the second point may be designated by moving the fingertip downward in a direction perpendicular to the trajectory. Further, while inputting a number, the first position may be designated by always moving the fingertip on the trajectory of the UL-UM-UR.
[0085]
When inputting the alphabet in FIG. 39, the trajectory along the ML, MM, and MR is used. When using this trajectory, three areas on the orbit, the upper side of the orbit, and the lower side of the orbit can be distinguished. Corresponding to these areas, items over three lines of the menu could be selected. On the other hand, in the numerical input described above, the trajectory along the UL, UM, and UR is used. Since this trajectory is set on the upper side of the outer edge of the fingertip moving range, it cannot move to the upper side of the trajectory. Only the two lower sections of the orbit can be specified. For this reason, only the upper two items in the menu corresponding to these two areas can be selected.
[0086]
FIG. 41 shows a menu for inputting Hiragana on the left of each of FIGS. 41A to 41D, and shows the position of the fingertip within the fingertip movement range on the right. First, the fingertip moves while rising along the ML, MM, and MR on the trajectory described above, and selects one of the three groups surrounded by the ellipse shown in the menu of (a). For example, when the user moves the fingertip up to the section of the MR in the shortcut area, the group corresponding to the position of the MR is selected and shown by being surrounded by a white frame of 258. Subsequently, when the fingertip is lowered at the position of the MR, the group selected here is determined, and when the fingertip is lowered and thereafter moved, a character corresponding to the fingertip position is selected from the determined group.
[0087]
For example, if the fingertip is moved down to the ML with the fingertip lowered after the fingertip is lowered by the MR, the character “mu” at the position corresponding to the ML is selected in the group surrounded by the white frame of 258, and the white of 259 is selected. It is shown surrounded by a frame. Here, if the fingertip is raised, the character to be input is determined to be "mu". However, if the user moves the fingertip upward to the section orthogonal to the trajectory without going up the fingertip and goes to the UL section, the character of "mi" corresponding to the UL position is selected and surrounded by a
[0088]
Although the method of displaying a menu on the screen and inputting characters while viewing the menu has been described above, in the present invention, even if there is no visual clue such as a menu, a fingertip can be used during the above operation. Sufficient tactile cues and mechanical cues are provided for grasping the movement, and the trajectory guides the movement of the fingertip, so that if the user gets used to the operation, the characters can be input without looking at the menu.
[0089]
FIG. 42 shows a method of switching between the pointing function and the shortcut function. In the configuration examples shown in FIG. 32 and FIG. 36, the pointing function and the shortcut function are switched by dividing the movement range of the fingertip into the range in which the pointing is performed and the range in which the shortcut is performed, and changing the place where the fingertip moves. In the system shown in FIG. 42, both functions are switched by changing the mode using the function switching lever without changing the movement range of the fingertip. First, in the shortcut mode, as shown in (a) and (b), the
[0090]
On the other hand, in the pointing mode, the raised portion of the pedestal is lowered as shown in (c) and (d) so that the
[0091]
In FIG. 43, a part of the rotating body that makes a revolving motion (in this configuration, the circumferential part of the semicircular rotating body corresponds to a part that makes a revolving motion) is used as a fingertip contact part. 5 shows a movable mechanism that smoothly moves the unit in the rotation direction. Although a circular wheel may be used as the rotating body, here, a semi-circular
[0092]
(A) and (b) show a front view of the apparatus, (c) and (d) show BB 'sectional views, and (e) and (f) show AA' sectional views. The two
[0093]
In (a), the
[0094]
When the fingertip is placed in the concave portion between the two
[0095]
In (g) and (h), it can be seen that the
[0096]
In FIG. 44, a mechanism for presenting a clearer tactile stimulus is added to the configuration example shown in FIG. In the configuration example shown in FIG. 43, the tactile stimulus presentation unit that gives the fingertip an uneven feeling by using the rotating body itself as a convex part and the gap between the rotating bodies as a concave part is used. There is a need for a mechanism for presenting a clearer tactile stimulus. In the configuration example shown in FIG. 44, a
[0097]
FIG. 45 shows a configuration example of various tactile stimulus presentation means. In the method (a), when the semicircular
[0098]
FIG. 46 shows a method in which two semi-circular rotating bodies are linked by using gears, and the rotation of the semi-circular rotating bodies is converted into a movement in which a tactile stimulation projection stimulates a fingertip by using gears. First, in (a), when a fingertip in contact with the circumference of the
[0099]
In the mechanism of (c), the two semicircular
[0100]
When using the surface on the circumference of the semicircular rotator (circular movement part) as the fingertip contact part, two or three columns are used in tandem as shown in (e) and (f) and (g). May be used alone. In (e) and (f), a tactile stimulus can be presented by generating a feeling of unevenness at the fingertip to be operated by using the semicircular rotating body as a convex part and the gap between the semicircular rotating bodies as a concave part. On the other hand, since (g) cannot present a tactile stimulus as it is, it is necessary to generate a tactile stimulus by devising a mechanism such as (h), (i) and (j). In (h), the movement of the fingertip in the front-rear direction is enabled by the same method as the configuration example shown in FIG. 43, but the movement in the left-right direction is handled by a single semicircular
[0101]
FIG. 47 shows an example in which the entire device is configured using the tactile stimulus presentation means shown in FIGS. 46 (c) and 46 (d). In addition, an example in which characters are input by operating this device will be described. In this device, the surface on the periphery of the semicircular rotator 270 (the surface on the periphery becomes the orbital movement part of the rotator) is used as the fingertip contact portion. In (a), the rotation of the
[0102]
When the fingertip contact portion movable mechanism is configured in this manner, even if a force is applied so as to move the fingertip contact portion forward or backward and press the fingertip against the upper side or lower side of the outer edge of the two-dimensional movement range, the rotating body has a fixed amount. Since the fingertip can be rotated with the following force, the fingertip contact portion can be smoothly moved along the upper side or the lower side of the outer edge. Therefore, the upper side or the lower side of the outer edge of the fingertip movement range can be used as a one-dimensional trajectory for guiding the movement of the fingertip. Further, when moving in the front-rear direction, a reaction force is generated with respect to the movement through the
[0103]
(A) In the figure, when the fingertip moves up and down, the whole apparatus moves up and down on the
[0104]
Also, as shown in (k), when the device is tilted and the
[0105]
Next, a method of inputting characters will be described using the movement of the fingertip shown in FIG. 47 as an example. While the fingertip is raised, a group of characters corresponding to the fingertip position is selected. For example, when the fingertip is at the position shown in (a) and (b), a group of nine characters surrounded by a thick line frame is selected in the menu of (c). Since this is in the central area with the fingertip up, the group of characters in the center of the menu that geometrically correspond to the central area has been selected. Subsequently, when the fingertip is moved in the direction indicated by the arrow in the figure (a) while raising the fingertip, the fingertip comes to the position shown in (d) and (e), and the group of the character to be selected is also the position of the fingertip (right area). ) Is a group surrounded by a bold frame in (f). Subsequently, as shown by an arrow in the figure (d), the finger moves down in the horizontal direction after descending the fingertip. As a result, the fingertip comes to the positions shown in (g) and (h). When the fingertip is lowered, the group surrounded by the thick line in (f) is determined, and when the fingertip is moved while descending, a character corresponding to the position of the fingertip is selected from the determined group.
[0106]
Since the fingertip descends at the position shown in (d) and (e), and then moves while descending to the position shown in (g) and (h), the
[0107]
In the configuration of FIG. 47, the shortcut function and the pointing function are switched using the mode switching means. First, in the shortcut function mode, the tactile stimulus and the haptic stimulus are generated by the above-described method, and while restricting the movement of the fingertip using the fingertip movement guide means, the menu item is designated by the above-described method to specify characters and commands. Make the input. In the mode switching means, the repulsive force of the
[0108]
FIG. 48 illustrates the design of the icon design used in the present invention. The present invention introduces means for restricting a fingertip capable of moving within a two-dimensional range on a one-dimensional trajectory, and guides (guides) the movement of the fingertip along the trajectory, thereby facilitating, accurately and speeding up the input operation. What you are trying to do. In the embodiments described so far, a linear region set along the outer edge of the movement range of the fingertip or the central row (ML, MM, MR) of the area of 3 rows and 3 columns as a one-dimensional trajectory. It was used. Then, data was input using the movement of the fingertip from the first point to the second point via these orbits. If you use this symbol that suggests the movement of your fingertip as the symbol of the icon displayed on the screen, you can see the icon attached to the target item you want to select and execute the fingertip exercise suggested by the icon, immediately It is convenient to be able to select target items.
[0109]
FIG. 48A shows an example of a symbol indicating movement of the fingertip when the outer edge of the fingertip movement range is used as a trajectory. The dotted
[0110]
An example of a screen configuration using the icon of (b) is shown in (c). In the current graphical interface, the icon is selected by moving the cursor to the position of the target icon in the screen and clicking. However, if an icon indicating the movement of the fingertip is used, the icon can be directly selected by executing the movement indicated by the design of the icon to be selected without using the cursor. For example, in the example of (c), the item of “
[0111]
In current BS digital broadcasting, items on the screen are color-coded and a target item is selected by pressing a button of the corresponding color on the remote control. You must operate while pointing at the color of the button. The types of colors that can be distinguished are also limited. On the other hand, in the method proposed here, an item can be selected by a fingertip movement that can be performed by using a tactile sensation or a force sensation without moving the line of sight on the remote controller. In addition, since the types of exercise are abundant (for example, 81), various items can be distinguished and input.
[0112]
(D) shows an example of a screen configuration using an icon having a design different from that of (c). The design of the icon attached to each item is a three-row, three-column section depicting a section surrounded by a bold frame and a filled section. In this case, the item with the icon of the corresponding symbol can be selected by executing the movement of the fingertip indicated by the symbol with the filled section as the first position and the thick frame as the second position.
[0113]
FIG. 49 is a flowchart showing an embodiment of the associating means for associating a command for inputting a combination of the first position and the second position designated by the movement of the fingertip, a character, or a menu item. In this embodiment, the fingertip position is always detected by the fingertip position detection means, and the fingertip position at the timing (time point) given by the vertical movement detection means or the trajectory in / out detection means is the first position or the second position. For example, when the vertical movement detecting means is used, the fingertip position when the fingertip is lowered is the first position, and the fingertip position when the fingertip is raised is the second position. When using the track entry / exit detection means, the fingertip position when the fingertip enters the track is the first position, and the fingertip position when the fingertip escapes from the track is the second position.
[0114]
In the embodiment of the associating means shown here, a command, a character, and a menu item to be input are determined from the first position and the second position detected as described above using a reference table. When the positions are distinguished by the nine sections shown in FIG. 25B, a table composed of items of 9 rows and 9 columns is used as shown in FIG. Designate a column in the table and enter the commands, characters, and menu items described in the item at the position where the row and column intersect. In this example, the command n is selected and input when the first position is MR and the second position is LL.
[0115]
The reference table used in the above procedure is preferably configured so that the user can rewrite the contents according to his / her own purpose. If a command or a text frequently used according to the application is entered in the reference table, this is reflected in the menu on the screen shown in FIG. 38 or FIG. It is also preferable to assign frequently used commands to exercises that can be executed particularly easily or quickly among the exercises of the fingertips. When the data input device of the present invention is provided in combination with software having a lookup table that can be defined by the user in this way, while registering as many as 81 commands, a desired command can be input while keeping the line of sight on the screen. Since it provides a means for easy and efficient selection, it can be expected to be applied to various applications.
【The invention's effect】
In the present invention, a mechanism for guiding the movement of the fingertip is introduced into the data input device, and commands and characters can be easily, reliably, and quickly input by moving the fingertip along the guide. Here, the tactile or force stimulus applied to the fingertip during the movement of the fingertip is changed so that the position of the fingertip can be grasped using the tactile or force stimulus as a clue. The items (icons) in the menu are arranged so as to be geometrically related to the moving direction and the moving amount of the fingertip, and when inputting characters, the moving start position and the moving direction of the fingertip are written. By associating the movement start position of the pen tip with the movement direction at the time, the correspondence between the finger movement and the menu item or character input by the finger movement can be intuitively understood. In addition, a pointing function to specify an arbitrary coordinate point and a shortcut function to quickly select a limited number of menu items can be seamlessly switched for work.
[Brief description of the drawings]
FIG. 1 shows a configuration example of a fingertip contact portion, a tactile stimulus projection, a fingertip contact portion movable mechanism, and a movement range restriction frame.
FIG. 2 shows a fingertip contact portion movable mechanism configured to simulate the structure of a finger joint.
FIG. 3 shows a configuration example of a movement range restriction frame of a fingertip contact portion.
FIG. 4 shows a configuration example of a tactile stimulus presentation unit.
FIG. 5 shows a configuration example of a tactile stimulus presentation unit.
FIG. 6 shows a configuration example of a tactile stimulus presentation unit.
FIG. 7 shows a configuration example of a tactile stimulus presentation unit.
FIG. 8 shows a configuration example of a tactile stimulus presentation unit.
FIG. 9 shows a configuration example of a tactile stimulus presentation unit.
FIG. 10 shows a configuration example of a tactile stimulus presentation unit.
FIG. 11 shows a configuration example of a tactile stimulus presentation unit.
FIG. 12 shows a configuration example of a haptic stimulus presentation unit.
FIG. 13 shows a configuration example of a haptic stimulus presentation unit.
FIG. 14 shows a configuration example of a haptic stimulus presentation unit.
FIG. 15 shows a configuration example of a haptic stimulus presentation unit.
FIG. 16 shows a configuration example of a mechanism for detecting a downward movement and an upward movement of a fingertip.
FIG. 17 shows an example of a fingertip movement for inputting an alphabetic character (alphabet).
FIG. 18 shows an example of fingertip movement for inputting numbers.
FIG. 19 shows examples of three types of outer edges of the movable range of the fingertip contact portion, positions where a tactile or force stimulus is applied to the fingertip on the outer edge, and an example of the movement locus of the fingertip.
FIG. 20 shows an example of fingertip movement along the outer edge.
FIG. 21 shows an example of fingertip movement for inputting an alphabetic character (alphabet).
FIG. 22 shows an example of fingertip movement for inputting a number, a space that is frequently input repeatedly, a line feed, and up, down, left, and right cursor movements.
FIG. 23 arranges menu items so as to be geometrically associated with the fingertip movement position, and indicates the menu item corresponding to the current fingertip point by a broken-line frame, and the difference in tactile stimulation by the thickness of the menu-item frame. Here is an example of the display.
FIG. 24 shows a configuration example of a fingertip contact part, a fingertip contact part movable mechanism, a tactile stimulus presentation unit, a fingertip movement guide unit, a force sense stimulus presentation unit, a fingertip position detection unit, and a vertical movement detection unit.
FIG. 25A shows an area where the tactile stimulus projection rises and falls within the fingertip movement range in the configuration example of FIG. 24, and a position where the haptic stimulus is applied and a direction of the force. (B) Nine areas (UL: upper left area, UM: upper center area, UR: upper right area, ML: center left area, MM: center area, which are distinguished by the tactile stimulus and the force stimulus within the fingertip movement range , MR: center right section, LL: lower left section, LM lower center section, LR: lower right section).
FIG. 26 shows a configuration example of a method for distinguishing nine areas using only haptic stimuli.
FIG. 27 (a) shows, by arrows, the position where the haptic stimulus is applied within the fingertip movement range of the configuration example of FIG. 26, and the direction and strength of the force. (B) shows nine areas distinguished by a force stimulus within the fingertip movement range in the configuration example of FIG. (C) shows a configuration example in which five areas can be distinguished in the front-back direction based on the difference in tactile stimulation. (D) shows an area that can be distinguished by the tactile / force sense stimulus of (c).
FIG. 28A shows a top view and an AA ′ cross-sectional view of a mechanism for stimulating a fingertip by vertically moving a ball-shaped tactile stimulus projection for stimulation. (B) illustrates a configuration example of a movable mechanism that simulates a movement form of a fingertip moving about a joint as a rotation axis and moves a fingertip contact portion using the rotation axis, and a force stimulus presentation unit.
29 shows a mechanism for generating a tactile stimulus and a haptic stimulus when the fingertip contact section is moved back and forth and left and right in the configuration example of FIG. 28.
30 shows an area in which the tactile stimulus projection rises and falls in the fingertip movement range in the configuration example of FIG. 29, and a position to which a haptic stimulus is applied and a direction of force.
31 shows an example of installation of switches SW1 to SW4 for detecting movement of a fingertip and a switch for detecting vertical movement of a fingertip in the configuration example of FIG.
FIG. 32 shows a configuration example in which a fingertip movement area for pointing work is added to the configuration example of FIG.
FIG. 33 (a) shows an area where the tactile stimulus protrusions rise and fall within the fingertip movement range of the configuration example of FIG. 32, and the position and direction of the force stimulus applied, and the stimulus applied. Indicates no pointing work area. (B) shows nine areas (shortcut area) and a pointing work area (pointing area) distinguished by the tactile stimulus and the force stimulus in (a).
FIG. 34 shows another configuration example of the tactile stimulus presentation means.
35 illustrates a configuration example in which the tactile stimulus presentation unit and the fingertip movement area for the pointing operation in FIG. 34 are added to the configuration example in FIG. 4 shows a mechanism for generating a tactile stimulus and a haptic stimulus when a fingertip is moved in a shortcut area.
36 shows how a fingertip moves in the pointing area of the configuration example of FIG. 35.
FIG. 37 shows an area where the tactile stimulus protrusions rise and fall within the fingertip movement range in the configuration example of FIG. Indicates the area.
38A is a display screen when a fingertip is moved to a pointing area, FIG. 38B is a display screen when a finger is moved to a shortcut area and a group of three items on the left is selected, and FIG. 9 shows a display screen on which an
39A is a display screen when a fingertip is moved to a pointing area, FIG. 39B is a display screen when a finger is moved to a shortcut area and a group of 9 characters surrounded by a white frame is selected, and FIG. The display screen when Y is selected is shown in c). The right side of each screen shows the position of the fingertip and the vertical movement of the fingertip during each selection operation.
FIG. 40 shows a display screen when a
FIG. 41 shows an example of menu display and an example of fingertip movement when selecting Hiragana.
FIG. 42 shows a mechanism for applying a tactile / force stimulus during a shortcut operation and releasing the tactile / force stimulus during a pointing operation.
FIG. 43 shows a state in which two semicircular rotating bodies are arranged in tandem and a fingertip moves on one semicircular rotating body while the fingertip moves smoothly by rotation of both semicircular rotating bodies. The position in the rotation direction of the semicircular rotator can be grasped through the feeling of convexity felt and the concave sensation felt when the fingertip moves between the two semicircular rotators. Regarding the movement of the fingertip perpendicular to the rotation direction of the user interface, a mechanism of a user interface that enables the position to be grasped using a force stimulus is shown.
FIG. 44 shows a mechanism in which two semicircular rotating bodies are interlocked with each other at the time of rotation using an interlocking rod, and a tactile stimulus is given to a fingertip using up and down movement of the interlocking rod during rotation of the semicircular rotating body.
FIG. 45 shows a configuration example of a mechanism for presenting a tactile stimulus to a fingertip by rotation of a semicircular rotator.
FIG. 46 shows a mechanism in which the rotational motion of the semicircular rotator when the fingertip is moved is transmitted using a gear, and is changed to the motion of a tactile stimulus projection that stimulates the fingertip.
FIGS. 47 (c) and (d) show how the tactile stimulation projection stimulates the fingertip with the movement of the fingertip, and how the items in the menu are selected as the method moves.
FIG. 48 shows an example of an icon using a symbol indicating movement of a fingertip and an example of arranging the icon in a screen.
FIG. 49 shows a configuration example of an associating unit that associates a combination of a first position and a second position with a command or a character for inputting the combination.
[Explanation of symbols]
1 fingertip contact area (when viewed from above)
2 rails
3 wheels
4 wheels
5 Wheel pedestal
Base of 6 wheels
7 Tactile stimulus projection (when viewed from above)
8 Tactile stimulus projection (as viewed from the side)
9 fingertip contact area (as viewed from the side)
10 Rail cross section
11 Bottom of tactile stimulation projection
12 Rotating ring
13 Ball bearing
14. Outer ring (moving range restriction frame)
15 wheels (upper)
16 wheels (lower)
17 arm
18 Rotation axis
20 Moving range restriction frame
22 hollow
23 hollow
24 hollow (corner)
25 Top of ridge
26 Uphill slope
27 Tanibe
28 spring
30 wheels
31 Projection push-up plate
32 arms
33 rotation axis
35 Cylinder (roller)
36 wheels
37 arms
38 Arm protrusion
39 Laura
40 rotation axis
41 Enclosure of protrusion for tactile stimulation
42 arm
43 L-shaped arm
44 Rotation axis
45 pedestal
46 Arm storage section
47 arm
48 Bottom of tactile stimulus projection (as viewed from above)
49 Rotation axis
50 Rotary axis base
51 Rotary axis
52 Bottom of tactile stimulus projection (as viewed from side)
55 Fingertip vertical movement detection switch
56 spring
61 Shaft fixed to fingertip contact part
62 Rotary shaft fixed to pedestal
63 arm
Groove dug in 64 arms
65 Bottom of tactile stimulus projection (as viewed from side)
66 Arm tip
67 Ball joint
68 ball joint
69 rotation axis
70 arm
71 bar
72 ball joint
73 bar
74 arm projection
75 arm
76 Rotation axis
80 Movement range of the fingertip contact part
81 boards
82 Projection that pushes up leaf spring
83 leaf spring
84 spring (in a contracted state)
85 Projection to push up leaf spring
86 leaf spring (where it is pushed up)
87 Projection that pushes up leaf spring
88 Leaf spring
89 spring (extended)
90 Arrow indicating weak force
91 Strong Power Arrow
92 wheels
93 Arrow indicating movement of fingertip from first position to second position
94 White circle indicating the point where stimulation is received from the tactile stimulation projection.
95 Arrow indicating that the fingertip moves from the center of the movement range to the outer edge
96 Arrow indicating that the fingertip moves from the outer edge of the movement range to the center
97 Tactile or force stimuli
98 Tactile or force stimuli
100 Menu item surrounded by a broken line frame
101 Menu items surrounded by a thin line frame
102 Menu item surrounded by thick line frame
103 Display screen
201 fingertip contact part
202 Tactile stimulus projection
203 Prop of Tactile Stimulation Projection
204 rotation axis
205 pedestal
206 Rail for generating haptic stimuli
207 Fingertip contact part moving rail
208 Rail holding part fixed to fingertip contact part
209 Wheel for haptic stimulus generation
210 Spring
211 Wheel support
212 Rotation axis of wheel support
213 Bending part of rail for generating haptic stimulus (large)
214 Rail holder fixed to pedestal
215 Base ridge
216 Switch that detects force to push finger down on fingertip contact part
217 Spring
218 Force sense stimulus generation wheel
219 Depression for haptic stimulus generation
220 Collision wall with projection push-up plate
221 Projection push-up plate (arm of seesaw mechanism)
222 Rotation axis of protrusion push-up plate
223 Rotation axis for swinging fingertip contact part left and right
224 Right and left moving directions of the fingertip contact part
225 Moving direction of the fingertip contact part back and forth
226 Rotation axis for swinging fingertip contact part up and down
227 Switch (SW4) push projection
228 Switch (SW2) push projection
229 spring
230 rotation axis
231 Switch for detecting vertical movement of fingertip
232 Vertical movement direction of fingertip contact part
233 Projection push-up plate (arm of seesaw mechanism)
234 Slope for generating haptic stimulus
235 Slope for generating haptic stimuli
236 Range that does not produce force stimulus
237 Bend of rail for generating haptic stimulus (small)
238 Bent part of rail for generating haptic stimulus (small)
239 Wheel for haptic stimulus generation
240 spring
241 Protrusion provided on rail for generating haptic stimulus to generate haptic stimulus notifying boundary of shortcut area and pointing area
250 Cursor indicating pointing position
251 Group of 3 items selected when moving to ML position with finger up
252 Group of 3 items selected when moving to MM position with fingertip raised
253 Group of 3 items selected when moving to MR position with finger up
254 Group of 9 items selected when moving to the position of MM with the fingertip raised
Item selected when the fingertip is lowered at the position of 255 MM and moved to the position of the UR
256 groups of 6 items selected when moving to UL position with finger up
257 Item selected when the fingertip is lowered at UL position and moved to ML position
258 Group of 15 items selected when moving to MR position with fingertip raised
259 Item selected when lowering fingertip at MR position and moving to ML position
260 Item selected when moving to UL position after lowering the fingertip at MR position to move to ML position
261 Items selected when the fingertip is lowered at the MR position, moved to the ML position, then moved to the UL position, and further reciprocated between the ML and the UL.
270 semicircular rotating body
271 Rotation axis of semicircular rotating body
272 Holder for rotating shaft
273 Semi-circular rotating body interlocking rod
274 Wheel for generating haptic stimulus
275 Spring for generating haptic stimuli
276 hollow
277 Rotating shaft connecting semicircular rotating body interlocking rod and semicircular rotating body
278 Data input device mounted on mouse
279 Tactile stimulus projection
280 Projection for pushing down
281 Rotation axis of
282 arm
283 protrusion for tactile stimulation
284 Teeth on inner surface of semicircular rotating body
285 Tactile stimulation drive gear
286 Tactile stimulation drive gear
287 pedestal
288 Gear for linking semicircular rotating body
289 Semicircular rotating body interlocking / tactile stimulation combined use gear
290 fingertip movement range
291 Area where protrusion rises
292 area where the protrusion descends
293 Direction and magnitude of force of haptic stimulus acting on fingertip contact part
294 Area to which tactile / force stimuli are not applied
295 Shortcut area
296 Pointing area
297 Direction and magnitude of haptic force acting on fingertip contact part
298 One-dimensional trajectory that restricts finger movement
299 Force sense stimulus that separates shortcut area and pointing area
300 Light-emitting / light-receiving element that measures the position of the fingertip contact part in the front-back direction
301 Light-emitting / light-receiving element that measures the position of the fingertip contact part in the left-right direction
302 Comb slit that blocks and transmits light from the light-emitting and light-receiving elements that measure the position of the fingertip contact part in the front-back direction
303 Comb slit that blocks and transmits light from the light emitting / receiving element that measures the position of the fingertip contact part in the left-right direction
304 Rotary encoder that measures the amount of rotation around the rotation axis
305 Light-emitting / light-receiving element that measures the radial position of the fingertip contact part
306 Comb slit for blocking / transmitting light from the light emitting / receiving element that measures the position of the fingertip contact part in the radial direction
307 leaf spring
308 weak return force
309 Slope with gentle slope
310 Slope with gentle slope
Claims (8)
前記指先接触部に接しながら移動する指先の位置を検出する指先位置検出手段と、
前記2次元移動範囲内に1次元の軌道を設定し、前記指先接触部が前記軌道に沿って1次元的に移動するように制約して指先が前記軌道上を進むようにガイドする指先運動ガイド手段と、
指先が前記軌道に沿って移動する最中に、指先が触れる面の凹凸形状または指先の運動に対して加わる反力を変えて前記軌道上の指先の位置に関する手掛かりを与える触覚または力覚刺激提示手段と、
前記指先接触部に接しながら移動する指先が上下方向に動いたことを検出する上下動検出手段、または、前記指先接触部が前記軌道に出入りしたことを検出する軌道出入り検出手段と、
前記上下動検出手段または前記軌道出入り検出手段によって検出される指先下降時点または軌道突入時点の指先位置を第1位置とし、指先上昇時点または軌道脱出時点の指先位置を第2位置とするときに、第1位置と第2位置の組み合わせを入力する情報に関連付ける対応付け手段と、
を備え、前記第1位置から前記軌道を経由して前記第2位置へ至る指先の運動を使用してデータを入力することを特徴とするデータ入力装置またはユーザインターフェイス方式。A fingertip contact unit that moves within a predetermined two-dimensional movement range following the movement of the contacting fingertip;
Fingertip position detecting means for detecting the position of the fingertip moving while contacting the fingertip contact portion,
A fingertip movement guide that sets a one-dimensional trajectory within the two-dimensional movement range, restricts the fingertip contact portion to move one-dimensionally along the trajectory, and guides the fingertip to move on the trajectory. Means,
Tactile or haptic stimulus presentation that changes the concavo-convex shape of the surface touched by the fingertip or the reaction force applied to the movement of the fingertip while the fingertip moves along the trajectory to provide a clue regarding the position of the fingertip on the trajectory Means,
Vertical movement detecting means for detecting that the fingertip moving while contacting the fingertip contacting part has moved in the vertical direction, or trajectory in / out detecting means for detecting that the fingertip contacting part has entered or exited the trajectory,
When the fingertip position at the time of fingertip descent or track entry detected by the vertical movement detection means or the track entry / exit detection means is the first position, and when the fingertip position at the time of fingertip rise or track exit is the second position, Associating means for associating a combination of the first position and the second position with information to be input;
A data input device or a user interface system for inputting data using a movement of a fingertip from the first position to the second position via the trajectory.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003033020A JP4203885B2 (en) | 2002-11-21 | 2003-02-12 | Data input device and user interface method |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002337466 | 2002-11-21 | ||
| JP2003033020A JP4203885B2 (en) | 2002-11-21 | 2003-02-12 | Data input device and user interface method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2004220535A true JP2004220535A (en) | 2004-08-05 |
| JP4203885B2 JP4203885B2 (en) | 2009-01-07 |
Family
ID=32910809
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003033020A Expired - Fee Related JP4203885B2 (en) | 2002-11-21 | 2003-02-12 | Data input device and user interface method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4203885B2 (en) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006244275A (en) * | 2005-03-04 | 2006-09-14 | Shuji Kitazawa | Input device |
| JP2008233996A (en) * | 2007-03-16 | 2008-10-02 | Nippon Telegr & Teleph Corp <Ntt> | Acceleration generator |
| JP2009516260A (en) * | 2005-11-10 | 2009-04-16 | オー,ウィ−ジン | Character input device |
| JP2009286835A (en) * | 2008-05-27 | 2009-12-10 | Jfe Steel Corp | Method to repair carbonization chamber of coke oven |
| JP2010020684A (en) * | 2008-07-14 | 2010-01-28 | Denso Corp | Item selection device |
| CN116149496A (en) * | 2022-12-15 | 2023-05-23 | 深圳市亿道数码技术有限公司 | Trackpads and Laptops |
-
2003
- 2003-02-12 JP JP2003033020A patent/JP4203885B2/en not_active Expired - Fee Related
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006244275A (en) * | 2005-03-04 | 2006-09-14 | Shuji Kitazawa | Input device |
| JP2009516260A (en) * | 2005-11-10 | 2009-04-16 | オー,ウィ−ジン | Character input device |
| JP2008233996A (en) * | 2007-03-16 | 2008-10-02 | Nippon Telegr & Teleph Corp <Ntt> | Acceleration generator |
| JP2009286835A (en) * | 2008-05-27 | 2009-12-10 | Jfe Steel Corp | Method to repair carbonization chamber of coke oven |
| JP2010020684A (en) * | 2008-07-14 | 2010-01-28 | Denso Corp | Item selection device |
| CN116149496A (en) * | 2022-12-15 | 2023-05-23 | 深圳市亿道数码技术有限公司 | Trackpads and Laptops |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4203885B2 (en) | 2009-01-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3543695B2 (en) | Driving force generator | |
| US8259077B2 (en) | Electronic device for inputting user command 3-dimensionally and method for employing the same | |
| CN101122841B (en) | Method for displaying flipped pages by electromechanical information browsing device | |
| US7770135B2 (en) | Tracking menus, system and method | |
| Kurtenbach et al. | The design of a GUI paradigm based on tablets, two-hands, and transparency | |
| US10180714B1 (en) | Two-handed multi-stroke marking menus for multi-touch devices | |
| JP6545955B2 (en) | Tactile device incorporating stretch properties | |
| Greenstein | Pointing devices | |
| Greenstein et al. | Input devices | |
| JP4013454B2 (en) | Pointing device and information processing apparatus | |
| WO1998021643A1 (en) | Apparatus for virtual movement and related method | |
| JP4203885B2 (en) | Data input device and user interface method | |
| JPH07244558A (en) | Tactile presentation device | |
| KR100556049B1 (en) | Information input device | |
| Crossan et al. | Variability in wrist-tilt accelerometer based gesture interfaces | |
| US20120306750A1 (en) | Gesture based computer interface system and method | |
| EP1019895B1 (en) | Universal input device and system | |
| Chertoff et al. | An exploration of menu techniques using a 3D game input device | |
| Benko et al. | Design and evaluation of interaction models for multi-touch mice | |
| JP4168752B2 (en) | Information sensing device, information transmission system, and storage medium storing program for controlling information sensing device | |
| JP4244784B2 (en) | Driving force generator | |
| JP2006050512A (en) | Data input method | |
| JP2005044122A (en) | Data input device and user interface method | |
| KR20060060662A (en) | Data input device, information equipment, control method of information equipment and computer program | |
| WO2005057395A1 (en) | Data entering device, information apparatus, and user interface method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060210 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20060210 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20060213 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080707 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20080715 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| R155 | Notification before disposition of declining of application |
Free format text: JAPANESE INTERMEDIATE CODE: R155 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20081003 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111024 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121024 Year of fee payment: 4 |
|
| LAPS | Cancellation because of no payment of annual fees |