JP2004220535A - Data input device and user interface system - Google Patents

Data input device and user interface system Download PDF

Info

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
Application number
JP2003033020A
Other languages
Japanese (ja)
Other versions
JP4203885B2 (en
Inventor
Itsuo Kumazawa
逸夫 熊澤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to JP2003033020A priority Critical patent/JP4203885B2/en
Publication of JP2004220535A publication Critical patent/JP2004220535A/en
Application granted granted Critical
Publication of JP4203885B2 publication Critical patent/JP4203885B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

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

Abstract

<P>PROBLEM TO BE SOLVED: To provide a data input device and a user interface system capable of integrating a shortcut function easily, precisely and quickly selecting menu items and inputting letters and an instruction with a pointing function having a freedom degree of specifying arbitrary coordinates, and linking the both functions without any interruption. <P>SOLUTION: A two-dimensional movement range of a fingertip is divided into two partial regions, a tactile sense or an inner force sense stimulus is introduced in one partial region for clearly distinguishing a track guiding the movement of the fingertip and the finger tip position, so as to realize the function (shortcut function) easily, precisely and quickly specifying the two positions by the guide and the stimulus and linking the information inputting the combination of the specified two positions. In the other partial region, the fingertip is prevented from being restricted by the track or from receiving the tactile sense or the inner force sense stimulus so as to realize the function (pointing function) specifying the arbitrary coordinates. <P>COPYRIGHT: (C)2004,JPO&NCIPI

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 fingertip contact portion 1, the tactile stimulus projection 7, the rail 2 of the fingertip contact portion movable mechanism, the wheels 3, 4, and the wheel pedestals 5, 6 as viewed from above. Show. The rail has a square loop. In the drawing, the elliptical outline of the fingertip contact portion 1 is indicated by a broken line, and a portion hidden by the fingertip contact portion 1 and originally invisible is also displayed. As the wheel 3 rotates on the rail, the fingertip contact portion 1 moves smoothly in the left-right direction on the drawing. The rail itself moves up and down in the drawing as the wheel 4 rotates. By the combination of these two movements, the fingertip contact section moves two-dimensionally up, down, left, and right. In FIGS. 1A, 1B, and 1C, the fingertip contact portions move to the center, the upper portion, and the upper left portion in the movement range, respectively. FIG. 1D shows a cross section of FIG. 1B viewed from the side. When the cross section 9 of the elliptical fingertip contact portion 1 is viewed, the fingertip is curved so that the fingertip fits, and the tactile stimulus projection 8 stimulates the fingertip at the center thereof (7 is the same projection as viewed from above). Is provided. The tactile stimulus projection 8 moves up and down to stimulate the fingertip when the position of the fingertip contact portion changes. Due to the complexity of the drawing, a mechanism for moving the tactile stimulus projection up and down is omitted here and will be described separately later.
[0010]
In FIG. 1 (e), a ring 12 which is smoothly rotated by a ball bearing 13 and an outer ring 14 which comes into contact with the ring and restricts its movement range are added. FIG. 1F shows the rotating ring 12 and the outer ring 14 as viewed from above. In FIG. 1 (f), the rotating ring contacts the upper inner surface of the outer ring, and the fingertip contact portion 1 is restricted so as not to be able to move above it. The rotating ring rotates and moves smoothly along the inner surface even when pressed against the inner surface of the outer ring. Therefore, the fingertip contact portion 1 fixed to the shaft of the rotating ring can move smoothly along the outer edge even when pressed against the outer edge of the moving range. In this manner, the inner surface of the outer ring 14 functions to guide the movement of the fingertip, thereby realizing fingertip movement guide means. Hereinafter, a frame that limits the movement range of the fingertip contact portion, such as the inner surface of the outer ring 14, is referred to as a movement range restriction frame.
[0011]
In FIG. 1H, the rail 2 is sandwiched between a lower wheel 16 and an upper wheel 15. FIG. 1 (g) shows this as viewed from the side, and 10 is a cross section of the rail. Even if wheels are provided only on one side as shown in FIG. 1 (d), the wheels will come off the rails. However, if the rails are sandwiched between upper and lower wheels as shown in FIG. Can move with each other while being united.
[0012]
2A and 2B show another embodiment of the fingertip contact portion movable mechanism. Here, the fingertip contact portion 1 is configured to be able to move two-dimensionally by using an arm 17 that rotates about a shaft 18 instead of the rail and the wheel. Also in this case, when the rotation range and the outer ring are introduced as shown in FIGS. 1E and 1F to limit the movement range of the fingertip contact portion 1, the fingertip contact portion 1 can move smoothly along the outer edge of the movement range. Thus, the outer edge can be used for guiding the movement of the fingertip. In addition, if the tactile stimulus projection 7 is moved up and down according to the fingertip position, the user can grasp the fingertip position based on the stimulation. When the arm 17 and its rotation shaft 18 are configured to simulate the finger and its joint, the fingertip contact portion performs the same movement as the fingertip, so that the sense of unity with the fingertip is increased and the operability is improved. Note that the fingertip contact portion movable mechanism is not limited to the mechanism shown in FIGS. For example, by sliding the slippery plastic materials used for the curtain rail, the fingertip contact portion can be moved smoothly without using wheels or rails.
[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 circular ring 14 is used as a movement range restriction frame, as in FIGS. 1E and 1F, to restrict the movement range of the fingertip contact portion. Is shown. The ball bearing 13 and the rotating ring 12 are introduced, and even if a force is applied so that the rotating ring is pressed against the moving range limiting frame, the rotating ring rotates to move smoothly along the moving range limiting frame. By this mechanism, the fingertip contact portion 1 fixed to the shaft of the rotating ring can move smoothly along the outer edge even when pressed against the outer edge. 7 shows the tactile stimulus projection provided inside the rotating ring when viewed from above, and 8 when viewed from the side. 9 is a cross section of the fingertip contact portion 1.
[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 rotating ring 12 enters into these depressions. In addition, when the operator moves along the outer edge while pressing the fingertip contact portion against the outer edge, the operator can confirm the finger position through the feeling that the rotating ring falls into the depression. In addition, the movement range limit frame has a shape close to a square, so it has four corners. Even if you move the fingertip contact part along the outer edge, it moves even faster, even if the rotating ring comes to the corner position, it will be more the same Since it cannot move in the direction, the rotating ring hits the corner and is surely stopped. You can move your finger as much as you want, so you can reach the corner quickly and enter the associated text and commands reliably and efficiently. Although the embodiment of the fingertip movement guide means has been described above, in the embodiment of FIG. 1, the wheels 3 and 4 are prevented from coming off from the rail 2 when the fingertip contact portion is pressed against the outer edge. If the frictional force between 3 and 4 can be devised so as not to increase, even if the rotating ring 12, the ball bearing 13 and the outer ring 14 in FIG. The fingertip can be moved smoothly along the side, and the requirements of the present invention can be satisfied. In that case, the movable mechanism of the fingertip contact portion using the rail and the wheel also functions as the fingertip movement guide means.
[0015]
Next, a mechanism of tactile stimulus presentation means for stimulating the fingertip by moving the tactile stimulus projection 8 up and down when the position of the fingertip contact portion changes will be described. Since the fingertip contact portion movable mechanism has already been shown, the fingertip contact portion movable mechanism will be omitted from the following description and drawings, but finally, the two will be combined to form an apparatus.
[0016]
4 (a), 4 (b) and 4 (c), the fingertip contact portion 1, the tactile stimulus projection 7, the slope 26 of the raised portion formed on the lower platform, the top 25 and the valley portion 27 are viewed from above. Is shown. FIGS. 4D, 4E, and 4F show FIGS. 4A, 4B, and 4C, respectively, as viewed from the side in the cross section taken along line AA ′. Reference numeral 28 denotes a spring for applying a force so as to lower the tactile stimulus projection 8. In FIGS. 4A and 4D, the tactile stimulus projection is lowered and does not stimulate the fingertip. 4B and 4E, when the fingertip contact portion is moved to the left, the bottom portion 11 of the tactile stimulus projection 8 hits the raised portion of the lower platform, and the tactile stimulus projection 8 is lifted to stimulate the fingertip. . 4 (c) and 4 (f), when the fingertip contact portion is moved diagonally to the upper left, the bottom 11 of the tactile stimulus projection 8 enters the valley of the lower table, so that the tactile stimulus projection 8 descends. In this way, a tactile stimulus presentation unit that changes the form of the stimulus applied to the fingertip according to the fingertip position can be configured.
[0017]
FIG. 5 shows another embodiment of the tactile stimulus presentation means. 5 (a), 5 (c) and 5 (e) show top views of the fingertip contact portion 1, the tactile stimulation protrusion 7, the rotating ring 12, the ball bearing 13, the wheel 30, the protrusion push-up plate 31, and the wheel arm 32. Show. 5 (b), 5 (d) and 5 (f) show cross sections of these as viewed from the side. In FIGS. 5A and 5B, the fingertip contact portion comes to the upper left of the movable range, and if a movable range limiting frame is provided as shown in FIG. I'm getting into. The tactile stimulus projection 8 is lowered and does not stimulate the fingertip. 5 (c) and 5 (d), the fingertip contact portion has moved slightly downward, and the rotating ring 12 has just contacted the wheel 30 and pressed it slightly to the left. When the fingertip contact portion is further moved downward, the wheel 30 is pushed down to the left, and the arm 32 rotates to the left around the rotation shaft 33, so that the projection push-up plate 31 is lifted up and pushes the tactile stimulus projection 8 upward. Stimulates fingertips. As the wheel 30 rotates, the rotating ring 12 smoothly moves upward while being in contact with the wheel 30.
[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 fingertip contact portion 1. Four cylinders (rotating rollers may be used) are arranged as shown at 35 in FIG. Looking at the cross section of AA ′, the tactile stimulus projection 8 is normally pushed down by the spring 28 and is located below the fingertip contact portion 9. As shown in FIG. 6B, wheels 36 are provided at four locations around the moving range of the fingertip contact portion. When the fingertip contact portion moves to the left as shown in FIG. 6C, the wheel fits between the two rollers 35, and the wheel is pushed to the left as it is. Since the wheel is sandwiched between the rollers, the fingertip contact part can push the wheel while keeping the relative position to the wheel constant, but if you press the wheel on a flat surface without sandwiching the roller, the wheel rotates easily and the fingertip contact It is difficult for the part to maintain a constant position relative to the wheels. 6 (d) and 6 (e) are cross-sectional views of FIGS. 6 (b) and 6 (c), respectively. When the fingertip contact portion moves to the left and pushes the wheel 36 to the left, the broken arm 37 extends. Then, 38 is lifted and pushes up the projection 8 for tactile stimulation. FIGS. 6 (f) and 6 (g) are cross sections of FIGS. 6 (b) and 6 (c), respectively, as viewed from the side, but using a different method from those of FIGS. 6 (d) and 6 (e). When pushed to the left, the roller 39 lifts the arm 37 and pushes up the tactile stimulus projection 8 at the portion 38.
[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 wheel 36, the wheel itself tilts and lifts the right arm 42 of the rotating shaft 40 to push up the tactile stimulus projection 8.
[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 wheel 43 collides with the wheel 36, it rotates as shown in FIG. 8D, and pushes up the tactile stimulus projection 8.
[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 tactile stimulation projection 8 is pushed up.
[0022]
FIG. 10 shows still another embodiment of the tactile stimulus presentation means. As shown in FIG. 10A, there are four arms 63 that rotate around a rotation shaft 62 fixed to the pedestal, and the shaft 61 fixed to the fingertip contact portion is inserted into a groove 64 dug in the arm 63. The lower end is slipped and moved in the groove 64. When the fingertip contact portion 1 is moved to the right as shown in FIG. 10B, the tip 66 of the arm enters under the bottom 65 of the tactile stimulation projection 8 and pushes up the tactile stimulation projection 8. As shown in FIG. 10C, when the fingertip contact portion is moved obliquely to the upper right, the tip 66 of the arm separates from 65, and the tactile stimulus projection 8 descends.
[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 rod 71 and the rod 73 can rotate in any direction. When the fingertip contact portion is moved to the left as shown in FIG. 11B, the lower end of the rod 71 passes through the hole formed in the ball joint 68 and jumps out to the opposite side of the ball, and the arm 70 is moved around the axis 69. By rotating to the left, the tactile stimulus projection 8 is pushed up. When the fingertip contact portion is moved to the left, the arm is bent to lower 74, and the lower arm 75 is rotated leftward about the axis 76 so that the tactile stimulus is generated. The projection 8 can be pushed up.
[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 fingertip contact portion 1 is shown at 9, but in this embodiment, there is no tactile stimulus projection and only force sense is presented. However, the tactile stimulus presentation means described so far may be used in combination with the haptic stimulus presentation means. The wheel 12 is installed under the fingertip contact part. Since the wheel 12 can rotate and move smoothly while being in contact with the plate 81, the fingertip contact portion can move smoothly while receiving a force from the plate 81 through the wheel 12. The plate 81 receives the force of the spring 84 to expand, and pushes the wheel 12 rightward. Each of the four plates 81 exerts a force on the wheel in the same manner. In the corner portion of the movement range, the resultant force of the two forces 81 acts as an oblique force and acts on the fingertip contact portion. Also, by introducing leaf springs such as 83, 86 and 88, the strength of the force acting on the fingertip contact portion can be changed according to the location. That is, when the wheel 12 is pushed 81 to move it outward, a strong force is initially required to deform the leaf spring like 86, but when the leaf spring is further pushed, the leaf spring returns this time. The force required to push is reduced. It is for this reason that the thickness of the arrow indicating the strength of the force in FIG. 12A is thick near the center of the movement range and thin at the periphery.
[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 spring 84 and the leaf spring 83 are combined to generate a large force near the center of the movement range and a small force at the periphery. In addition, a depression is provided in the center of 81 so that the wheel 12 fits into the depression so that the wheel can be pushed and pushed without sticking on the 81 without rolling. When the fingertip contact part moves diagonally to the upper left, as shown in FIG. 13 (e), the wheel is disengaged from 81 and does not receive a force, and therefore no arrow is described at the diagonally upper left position in FIG. 13 (a). Thus, as shown by the distribution of the arrows in FIG. 13A, the force presented to the haptic sense varies depending on the position within the movement range of the fingertip contact portion, and the operator changes the fingertip position based on the difference in the force. I can understand.
[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 wheels 92 are used to apply force to the fingertip contact portion instead of 81 in FIG. Further, in FIG. 13, the rotating ring 12 is installed below the fingertip contact portion, but here, as shown in FIGS. 14 (e) and (f), four cylinders 35 (or rotating rollers may be installed) instead of wheels. Then, as shown in FIG. 14 (b), the wheel is pushed with the wheel sandwiched between the depressions between the two cylinders 35. The force required to push the wheel can be changed according to the position by combining the spring 84 and the leaf spring 83. In this example, the force shown in FIG. 14A is generated at each position within the movement range.
[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 spring 56 is contracted and the fingertip vertical movement detection switch 55 is turned ON, so that the downward movement of the fingertip can be detected. In FIG. 16B, when the fingertip is lowered on the fingertip vertical movement detection switch 55 formed on the surface of the fingertip contact portion, the switch 55 turns ON, and the downward movement of the fingertip can be detected. In either embodiment, when the fingertip is raised, the fingertip vertical movement detection switch 55 is turned off, and the upward movement of the fingertip can be detected.
[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 ring 12 and the movable range limiting frame 14 or 20 in FIG. It suffices to detect a current conducted by the contact between the two. The point in time at which the current becomes conductive is a point in time when the outer edge is reached, and the point in time when the current is interrupted is a point in time when the current leaves the outer edge. In this way, a track entry / exit detection unit can be realized.
[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 white circle 94 is attached to an area where the tactile stimulus projection comes out when the fingertip contact portion is moved to that area to stimulate the fingertip. The start point of the arrow 93 indicates the first position, and the end point of the arrow indicates the second position. The alphabet input by the finger motion indicated by each arrow is written beside the arrow. For example, the arrow 93 indicates that “T” is input by the movement of the fingertip having the upper left area as the first position and the upper central area as the second position. The finger movement indicated by the arrow 93 is a movement corresponding to the horizontal movement of the pen tip when drawing "T" with the pen (this is considered to be a typical movement of the pen tip when drawing "T"). Further, since the tactile stimulus to the fingertip is not applied at the first position but is applied at the second position, the fingertip position can be grasped based on the difference of the tactile stimulus and the finger movement can be executed accurately and quickly. Similarly, numeral 18 corresponds to the movement of the fingertip from the first position to the second position and the movement of the fingertip so that the typical movement of the pen tip when writing each number coincides. An example is shown.
[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 haptic stimulus 97. After turning to the right and moving along the outer edge, receiving a white tactile or haptic stimulus, further moving along the outer edge and receiving a solid tactile or haptic stimulus, Return to the center along. FIGS. 19 (d), (e), and (f) show examples in which the trajectory of the movement of the fingertip is changed. The operator can use the tactile or force stimulus applied during these movements as a clue to confirm that the fingertip reaches the target position of the outer edge, moves correctly on the outer edge, and returns from the correct position. Even when the first position and the second position are specified by lowering and raising the fingertip, the fingertip can be lowered and raised at a correct point by using the tactile or force stimulus as a clue.
[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 fingertip contact portion 1 is moved to the upper center of the outer edge of the movable range. This position corresponds to the upper center section in the section of 3 rows and 3 columns, and as shown by the white circles marked on the section, the tactile stimulus projection 7 comes out at this position to stimulate the fingertip. In addition, when the fingertip is moved with this position as a starting point, the five points shown in FIG. 20 can be easily distinguished through tactile stimulation. Among the sections of 3 rows and 3 columns in FIG. 23A, the sections corresponding to these five points are the five sections indicated by the tips of the arrows. The starting point of the arrow is the first position, and the ending point of the arrow is the second position. Menu items are arranged on the screen 103 of FIG. 23A so as to be geometrically associated with the second position. In the example of FIG. 23A, six points A, B, C, D, E, and F including the point at which the fingertip is currently located, and A, B, C, D, E, and F on the screen. The six menu items correspond geometrically. The menu item 100 surrounded by a broken line frame is a menu item that can be selected at the point where the fingertip is currently located. The menu item 101 surrounded by a thin line frame means a menu item that can be selected at a point where the protrusion does not stimulate the finger. A menu item 102 surrounded by a thick line frame is a menu item that can be selected at a point where the protrusion stimulates a finger. In this way, the menu item or the icon is provided with a decoration that suggests a tactile sensation or a force stimulus. FIGS. 23 (b) and (c) also show the positions of the fingertip contact portion and the five second contacts when the fingertip contact portion is moved to the upper left corner of the outer edge and when it is moved to the left center portion of the outer edge. An arrow indicating a position and an arrangement of menu items that can be geometrically associated with the second position are shown.
[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 haptic stimulation projection 202 is lowered, and (b) shows a state in which the haptic stimulation projection 202 is raised. When raised, the tactile stimulation stimulus stimulates the belly of the fingertip in contact with the fingertip contact portion. Numeral 203 denotes a support for the tactile stimulus projection, which changes its angle about the rotation axis 204, whereby the tactile stimulus protrusion moves up and down with respect to the fingertip contact portion, and changes the uneven shape of the fingertip contact portion. Reference numeral 216 denotes a switch that is turned on when the fingertip applies a downward force at the fingertip contact portion, and detects a vertical movement of the fingertip. This is the vertical movement detecting means.
[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 rail 207 passes through the hole of the rail holding portion 214 fixed to the pedestal 205 as shown in the CC ′ cross-sectional view of (e), and slides in the hole to move relative to the pedestal. Move. Note that the inner surfaces of the holes of the rail 207 and the rail holding portion 214 are processed so as to be easily slippery. Even if the rail is pressed against the inner surface from any direction by the pressure applied from the fingertip, the frictional force is small, It moves smoothly with respect to the holding part. For example, the rail moves smoothly even when the rail is pressed against the inner surface of the hole from the side. When the fingertip is pressed against the outer edge of the movable range by applying force from the fingertip, the rail is pressed against the inner surface of the hole from the side, but even in such a case, the rail runs smoothly along the outer edge. Therefore, the outer edge can be used as a one-dimensional trajectory for guiding the movement of the fingertip. In the method using the rails and the wheels in FIG. 1, there is a concern that the wheels may come off the rails due to the force applied from the side. However, if the rails pass through the holes of the rail holding portion 214, the force is applied from the side. However, the rail does not come off the holding portion.
[0043]
The movement of the rail 207 with respect to the rail holding unit 214 moves the fingertip contact unit 201 from the position (c) to the position (d). At this time, the switch SW2 is turned on to detect this movement. When the switch SW1 is moved in the opposite direction, the switch SW1 is turned ON. Therefore, three positions can be distinguished with respect to the movement in this direction by a combination of ON and OFF of the switches SW1 and SW2. In (c), the wheel 209 is pushed into the depression 213 by the spring 210, but in order to move the fingertip contact portion to the position (d), the wheel is lifted against the force of the spring and comes out of the depression. There is a need. Therefore, in order to move from the position (c) to the position (d), a certain amount of force or more is required. Unless a certain amount or more of force is applied, the fingertip contact portion moves to the position (c) in this movement direction. Be bound by. To escape from this constraint, a certain amount of force or more is required, which stimulates a force sense as a reaction force. Accordingly, this serves as a fingertip movement guide means for restraining the fingertip on the trajectory and at the same time as a force stimulus presentation means. Note that when moving from the position (c) to the position (d), the tactile stimulus projection 202 remains down and does not stimulate the fingertip. As described above, when the fingertip contact portion moves from the position (c) to the position (d), the tactile stimulus does not change, and only the force stimulus changes to notify the change in position.
[0044]
Next, when the fingertip contact portion moves from the position shown in (e) to the position shown in (f), the rail holding portion 208 fixed to the fingertip contact portion slides on the rail 207 and moves. In this case, as described above, even if the rail 207 is pressed against the inner surface of the hole of the rail holding portion 208 from any direction, the inner surface of the hole of the rail holding portion 208 slides on the rail 207 with a small coefficient of friction, and The holding portion is configured to move smoothly with respect to the rail, so that even if pressure is applied to the side from the fingertip and the fingertip contact portion is pressed against the outer edge of the moving range, it can move smoothly along the outer edge. To In this way, the outer edge can also be used as a one-dimensional trajectory for guiding the fingertip.
[0045]
When the fingertip contact portion moves from the position shown in (e) to the position shown in (f), the wheel 209 can move without receiving any reaction force because the wheel 209 remains in the depression 213. On the other hand, the tactile stimulus projection 202 is lowered in (e), but when it is moved to the position (f), it is pushed up by the raised portion 215 of the pedestal to stimulate the fingertip. This is the tactile stimulus presentation means. As described above, when the fingertip contact portion moves from the position (e) to the position (f), the haptic stimulus does not change, and the tactile stimulus changes to notify the change in the position of the fingertip. As for the position of the fingertip contact portion in the moving direction, three positions can be distinguished by a combination of ON and OFF of the switches SW3 and SW4. As described above, in the direction orthogonal to this, three positions can be distinguished by a combination of ON and OFF of the switch SW1 and the switch SW2. Therefore, nine positions can be distinguished by a combination of the two. This is the fingertip position detecting means.
[0046]
The fingertip contact part can move freely within the two-dimensional movement range, but when the wheel 209 falls into the depression 213, the wheel cannot escape from the depression unless a certain amount of force is applied thereafter, and the wheel cannot be moved. It moves only in one direction while maintaining its state. In this way, the movement of the fingertip contact portion is restricted on a one-dimensional trajectory, and a fingertip movement guide means is realized.
[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-dimensional movement range 290. Is indicated by arrow 293. The force of the spring that drops the wheel 209 into the depression 213 exerts a force on the fingertip contact portion in the direction of the arrow in the figure of (a), and constrains the position of the fingertip contact portion within the linear region sandwiched by the facing arrows 293. . To get out of this linear area, a certain amount of force or more is required, but within the linear area, it can move without receiving any reaction force. Therefore, the movement of the fingertip can be induced by using the linear region as a one-dimensional trajectory for guiding the movement of the fingertip. This serves as fingertip movement guide means. In addition, when the finger passes through the upper area and the lower area of the trajectory against the force of the arrow 293 in (a), the force no longer acts on the fingertip contact portion. This is because in these areas, the wheel 209 contacts the flat portion of the rail 206 as shown in FIG. By slightly inclining this flat rail, a weak force may be exerted so that the fingertip contact portion returns to the linear region when the finger is released. However, a strong restoring force causes the finger holding the tire to be tired, so that the restoring force acting in these regions should be weakened.
[0048]
In the region indicated by 291 in FIG. 25A, the tactile stimulus projection rises to stimulate the fingertip. In the area 292, the tactile stimulus projection is lowered and the fingertip is not stimulated. The change in the stimulus makes it possible to distinguish three areas in the left-right direction. Further, in the front-rear direction (up and down on the paper), the reaction force required to escape from the orbit can be used as a clue to distinguish the three areas of the orbit, the upper area of the orbit, and the lower area. The area in the left-right direction is distinguished from the tactile stimulus as a clue, and the area in the front-rear direction is distinguished from the haptic stimulus as a clue. Since the type of stimulus differs depending on the moving direction, the position of the fingertip can be easily grasped. In this way, three areas can be distinguished in each direction. Therefore, the nine areas (UL: upper left area, UM: upper center area, UR: upper right area, ML: center left area, MM) shown in FIG. : Center area, MR: center right area, LL: lower left area, LM: lower center area, LR: lower right area).
[0049]
The fingertip descends in any of these nine areas to turn on the switch 216 in FIG. 24, designates the first position as the fingertip position at the time of turning on, and then moves the trajectory (for example, ML, MM, MR 3) The switch 216 is moved up along any one of the sections, the switch 216 is turned off in any of the sections, and the second position is designated as the fingertip position at the time when the switch 216 is turned off. Then, information to be input is determined based on a combination of the first position and the second position. The associating means for associating the combination of the first position and the second position with the information to be input is input using, for example, a reference table (FIG. 49) for associating the information with the input of the combination of the first position and the second position. Determine information. Here, if the user can define the reference table independently, the application range is expanded. The switches SW1 and SW2 detect the position of the fingertip in the front-rear direction as described above. However, since the switches SW1 and SW2 detect whether the fingertip contact portion is located on the track, above the track, or below the track, Also, it can be used as a track entry / exit detection means. Then, the information to be input can be determined in the same manner as described above, by using the track entry / exit detection means instead of the above-mentioned vertical movement detection means. In this case, if the switch SW1 changes from ON to OFF, it is understood that the fingertip contact portion has entered the track from the upper side of the track. When the switch SW2 changes from ON to OFF, it is understood that the fingertip contact portion has entered the track from the lower side of the track. Similarly, when escaping from the orbit, the direction of escape can be determined from which of SW1 and SW2 is turned on. Therefore, the information to be input can be associated by distinguishing the directions of entry and exit. When using the track entry / exit means in this way, distinguishing the entry and exit directions is based on whether the first position and the second position are in the upper area or the lower area of the track when using the vertical movement detection means. It is equivalent to distinguishing whether there is.
[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 movement range 290, this outer edge also becomes a one-dimensional trajectory and guides the fingertip. On this trajectory, there are UL, UM, UR along the upper side of the movement range, and LL, LM, LR along the lower side. On these sides, even if the fingertip is pressed against the side, the fingertip is a certain amount or less. These sides can be used together as a one-dimensional trajectory.
[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 spring 240 receives a reaction force when it gets over the protrusions 237 and 238 of the rail. A change in the position in the left-right direction can be grasped. For example, when the fingertip contact portion moves from the position shown in FIG. 7A to the position shown in FIG. 7B, a force is required for the wheel 239 to get over the bent portion 237. It can be seen that the area has moved from the area to the left area. As for the movement of the fingertip in the front-back (up-down on the paper) direction, as in the case of FIG. 24, a force is required for the wheel 209 to get out of the depression 213, so that the fingertip is moved in the front-back direction using this force (force sense stimulation) as a clue. You can understand that it has moved to. Therefore, in this configuration example, a clue to the position of the fingertip is obtained by the haptic stimulus presentation means in any of the left, right, front, and rear directions. However, if a force stimulus is used to distinguish the positions in both directions, confusion is likely to occur in the determination of the position. Since the force required for the wheel 209 to get out of the depression 213 is larger than the force required for the wheel 239 to get over the bent portion 237, the fingertip contact portion is moved to the position where the wheel 209 falls into the depression 213 in the front-rear direction. While constrained, it moves one-dimensionally by changing the position in the left and right direction with a weak force. In this way, the position of the fingertip is restricted by the linear region, and a fingertip movement guide means for guiding the fingertip with the linear region as a trajectory can be realized.
[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 square frame 290 in the configuration example of FIG. 26 by arrows 293 and 297. The direction of the force is indicated by the direction of the arrow, and the magnitude of the force is indicated by the size of the arrow. The force 293 required to get out of the depression 213 is stronger than the force 297 required to get over the bent portions 237 and 238, and the fingertip contact portion is restrained by a linear region sandwiched by arrows 293 facing each other. Using this linear area as a one-dimensional trajectory, the movement of the fingertip can be guided. With respect to the movement of the fingertip in the front-rear direction, it is possible to distinguish which of the three areas of the fingertip is included on the trajectory, the upper area of the trajectory, and the lower area by the haptic stimulus due to the reaction force of 293. In addition, the reaction force of 297 makes it possible to distinguish which of the three areas of the left area, the center area, and the right area is included in the left and right movement of the fingertip with the protrusions 237 and 238 of the rail as boundaries. The combination of the two can distinguish nine sections shown in FIG.
[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, reference numeral 291 denotes a range in which the tactile stimulus required projection rises to stimulate the fingertip, and 292 denotes a range in which the tactile stimulus required projection lowers and the fingertip is not stimulated. Haptic stimuli indicated by arrows 293 and 297 are the same as those in FIG. When the haptic stimulus and the tactile stimulus are combined and presented in this way, five areas can be distinguished in the front-rear direction as shown in FIG. This is convenient because the individual areas can correspond to five types of vowels. In FIG. 3A, the above-described linear region 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. 26, the fingertip contact portion can smoothly move along the outer edge of the movement range 290, so that the outer edge also becomes a one-dimensional trajectory and guides the fingertip. When the upper side of the outer edge is used as a trajectory, the fingertip can be guided to the UL, UM, and UR sections accurately by moving the fingertip using the trajectory as a guide. When the lower side of the outer edge is used as a trajectory, the fingertip can be accurately guided to the sections LL, LM, and LR by moving the fingertip using the trajectory as a guide.
[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 fingertip contact portion 201, a ball-shaped tactile stimulus projection 202, its support 203, and a rotation axis 204 of the support. The column 203 swings about the rotation axis 204 to move the tactile stimulus projection 202 up and down to stimulate the fingertip in contact with the fingertip contact portion. This is the tactile stimulus presentation means. The fingertip contact portion moves in the left and right directions on the paper as shown in the diagrams (b), (c), and (d). In (b), the wheel 218 is pushed by the spring 217 and falls into the depression 219, and the fingertip contact portion is stably settled at this position. In (c), the fingertip contact part moves to the left, and the wheel is pushed out against the force of the spring and comes off the depression. When moving in this manner, a force to return to the position (b) acts on the fingertip contact portion, and the fingertip feels a reaction force. Also when moving to the position shown in (d), when the wheel comes out of the dent, it receives a reaction force against the movement, and the fingertip contact portion attempts to return to the position shown in (b). This serves as force stimulus presentation means, and the operator can grasp the fingertip position using these reaction forces as clues. Further, when moving to any of the positions (c) and (d), it is necessary to apply a certain amount or more of force to the fingertip contact portion. Unless this force is applied, the fingertip contact portion is moved to the position (a). The fingertip movement restricts the movement of the fingertip on a one-dimensional trajectory as described in the next figure because the position of the fingertip contact portion is restricted to one point for the left-right movement on the paper surface. Guide means can be realized.
[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 rotation shaft 222 hits the collision wall 220, the protrusion push-up plate (seesaw) as shown in the right diagram of FIG. The inner plate of the arm 221 rises to push up the tactile stimulus projection 202 to stimulate the fingertip on the fingertip contact portion. This is the tactile stimulus presentation means. (B), (c), and (d) show how the fingertip contact portion is swung in the direction of arrow 224 (circumferential direction centered on 223) about the rotation shaft 223. In this movable mechanism, the fingertip contact portion is moved by a rotational movement about the rotation shaft 223 so that the fingertip contact portion moves close to the movement of the fingertip moving about the joint. Also, since the fingertip moves back and forth due to the bending motion of the joint and the expansion and contraction of the muscles, the fingertip contact portion may be moved back and forth by a bending or stretching mechanism so as to simulate the movement. In the example shown here, the movement in the front-back direction (the movement in the left-right direction on the paper) is realized by the expansion and contraction mechanism.
[0056]
When the fingertip contact portion is moved from the position shown in (b) to the position shown in (c), the wheel 218 remains depressed in the depression 219, and the fingertip contact portion moves in the direction of the arrow 225 (radius about the rotation axis 223). Direction), but only in the direction of arrow 224 (circumferential direction). This movement can be performed with a small amount of weak force. On the other hand, as described with reference to FIG. 28, in order for the fingertip contact portion to move in the direction of the arrow 225 (radial direction) from the positions shown in FIGS. Since the above-mentioned force is required, the fingertip contact portion is primarily moved in the direction of the arrow 224 while being restrained at the positions shown in FIGS. It moves originally and makes a restricted movement on a one-dimensional trajectory. This serves as fingertip movement guide means.
[0057]
Further, in order to move in the direction of arrow 225, a certain amount of force (force for moving the fingertip against the reaction force received by the fingertip) is required for the wheel to get out of the depression. It can be a clue to grasp the fingertip position as a stimulus. This is the force stimulus presentation means. When the fingertip contact portion moves in the direction of arrow 224, the tactile stimulus projection 202 moves up and down by the mechanism shown in (a) to stimulate the tactile sensation of the fingertip, so that the fingertip position can be grasped through the tactile stimulation. For example, in (c), the fingertip contact portion moves upward on the paper surface, and the upper projection push-up plate 221 collides with the collision wall 220 and pushes up the tactile stimulus projection 202. This is the tactile stimulus presentation means.
[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 arrow 224 and arrow 225. In the position shown in (d), the projection push-up plate 221 hits the collision wall 220 and pushes up the tactile stimulation projection 202. In this state, even if the fingertip contact portion is moved in the direction of arrow 225 (radial direction), The situation in which the push-up plate 221 collides with the collision wall 220 remains unchanged. That is, the tactile stimulus does not change when the fingertip contact portion is moved in the direction of arrow 225, but changes only when it moves in the direction of arrow 224 (circumferential direction). On the other hand, the haptic stimulus changes only when it moves in the direction of arrow 225, and does not change when it moves in the direction of arrow 224. As described above, since the haptic stimulus and the tactile stimulus are selectively used according to the moving direction, the operator can easily and reliably grasp the fingertip position. For example, when it is desired to move the fingertip only in the direction of arrow 225 while keeping the position in the direction of arrow 224 constant, accurate movement can be performed by moving the fingertip without changing the tactile stimulation.
[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 fingertip movement range 290. When the fingertip contact portion is moved by the movable mechanism shown in (a) as shown by the arrow, the fingertip moves within the range of the shape shown by 290 in (b). The direction and position of the force acting on the fingertip contact portion within this range are as indicated by arrows 293 and 308. The wheel 218 falls into the depression 219 when the fingertip contact portion comes to a position sandwiched between the arrows 293 facing each other. A certain amount of force or more is required to escape from the depression, and a reaction force in the direction indicated by arrow 293 is applied to the fingertip contact portion. In the area 291, the tactile stimulus projection 202 rises to stimulate the fingertip, and in the area 292, the tactile stimulus projection 202 descends and does not stimulate the fingertip. The fingertip contact portion is constrained by a linear region sandwiched by arrows 293 facing each other, and moves one-dimensionally along this linear region. Therefore, fingertip movement guide means for guiding the fingertip with this linear region as a one-dimensional trajectory can be realized. In (b), a weak force indicated by an arrow 308 acts on the upper and lower regions of the track to return the fingertip contact portion to the linear region. This is because a force is generated in the direction of inclination of the slopes 309 and 310 with which the wheel 218 contacts in FIGS. However, the slopes of the slopes of 309 and 310 are gentler than the slopes of the slopes near the depression 219, and the restoring force is weak, so that the fingertip can stay in these areas without straining the muscle.
[0060]
FIG. 31 shows a mechanism described with reference to FIGS. 28, 29, and 30 including a rotation shaft 223 for swinging the fingertip contact portion in the circumferential direction 224, and a rotation shaft 226 for swinging the fingertip contact portion in the vertical direction 232. And details of a mechanism for holding these rotation axes will be described. Also, the arrangement of switches SW1, SW2, SW3, and SW4 for detecting the position of the fingertip contact portion and the switch 231 for detecting the vertical movement of the fingertip contact portion are shown. When the fingertip contact portion is moved in the radial direction 225, the switches SW1 and SW2 are pushed by the protrusions 227 and 228 to be turned ON, and three positions in the radial direction can be distinguished by a combination of ON and OFF of these two switches. When the fingertip contact portion is moved in the circumferential direction 224, three positions in the circumferential direction can be distinguished by a combination of ON and OFF of the switches SW3 and SW4. Nine positions can be distinguished by a combination of the two, and this serves as fingertip position detecting means. Since the vertical movement of the fingertip can be known from the ON / OFF of the switch 231, this becomes the vertical movement detecting means.
[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 rail holding portion 208 fixed to the fingertip contact portion is also increased by the length of the rail in the front-rear direction by the length of the rail. In the partial region above the extended movement range, the movement of the fingertip contact portion is restricted on a one-dimensional trajectory in the same manner as described with reference to FIG. That is, when the fingertip is moved in the front-back direction, the fingertip is restrained at a position where the wheel 209 falls into the depression 213 of the rail 206. (A) As shown in (b), the fingertip moves freely in the left-right direction while being restrained at the position of the depression with respect to the movement in the front-rear direction. It will be restrained and move. When getting out of the orbit, it is necessary to apply a certain amount of force or more.In this case, the force of the fingertip is applied as a reaction force to the fingertip, and the position of the fingertip in the front-rear direction is changed to the area on the track, the upper area of the track, and the lower area. A distinction can be made between three zones: side zones. Regarding the position of the fingertip in the left-right direction, the tactile stimulus projection 202 is lowered when the fingertip is at the center, but is moved up and down by the ridge 215 of the pedestal to stimulate the fingertip. Based on the difference in the stimulus of the protrusion, it can be distinguished into three areas: a left area, a center area, and a right area. Thus, the upper partial area is divided into three sections, left, right and front and rear, respectively, so that the combination is divided into nine sections, and based on the combination of the first position and the second position designated therein, the section is efficiently performed. You can enter characters and commands. In this way, in the upper partial area, characters and commands can be directly specified without using the cursor, and this area is called a shortcut area.
[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 wheel 209 contacts the flat portion of the rail 206, even if the fingertip is moved in the front-back direction. No haptic stimuli. Also, when the fingertip is moved in the left-right direction, there is no raised portion of the pedestal in the lower partial region, so that the tactile stimulus projection 202 remains down and does not receive the tactile stimulus. Therefore, in the lower partial area, the fingertip can move freely without receiving any tactile stimulus or force stimulus, so it can be used for the purpose of detecting the position of the fingertip with high resolution and specifying coordinates (pointing). it can. Therefore, the lower partial area is called a pointing area. In addition, a three-sided view of the raised portion 215 of the pedestal is shown on the right side of FIG. It can be seen that the raised portion 215 is raised with a gentle curved surface from any direction so that the lower portion of the tactile stimulus projection 202 is pushed up with a gentle inclination even if it collides from either direction. The rail 206 in contact with the wheel 209 has a projection 241 for separating the upper and lower partial areas. A large force is required when the wheel 209 gets over the projection, and the fingertip responds to this force. Receive. The operator can grasp the boundary between the upper partial region and the lower partial region using the reaction force as a clue. In order to cross between the two partial regions, a force against this reaction force is required.
[0063]
The comb-shaped slit 302 fixed to the rail 206 enters between the light emitting element and the light receiving element of the light emitting / receiving element 300, and the light emitted from the light emitting portion is blocked at the teeth of the comb and the gap between the teeth is formed. Pass through the slit. Therefore, when the comb-shaped slit moves relative to the light-emitting / light-receiving element, interruption occurs as many times as the number of teeth of the comb and the amount of movement can be detected by measuring the number of interruptions with the light-receiving element. The comb-like slit 302 is fixed to the force stimulus generation rail 206 so that it moves following the forward and backward movement of the fingertip contact portion, and the light emitting / receiving element 300 is fixed to the pedestal. Through this, the amount of movement of the fingertip contact portion in the front-back direction can be measured. Similarly, in order to obtain the amount of movement of the fingertip in the left-right direction, the comb slit 303 fixed to the fingertip contact portion moves relatively to the light emitting / receiving element 301 fixed to the fingertip contact portion moving rail 207. Sometimes it is sufficient to detect the number of times the comb teeth block light. The fingertip position detecting means can be configured by the above method. This fingertip position detecting means detects the position of the fingertip contact portion even when the fingertip contact portion is in the shortcut area as shown in (a) and (b), and is used for the purpose of designating characters, commands, and menu items. it can. However, since the light-emitting / light-receiving element always consumes power, the power supply is stopped while the fingertip contact portion is in the shortcut area, and the fingertip position detecting means using the switches SW1 to SW4 shown in FIG. Is preferable in terms of power saving. It is preferable to supply power to the light emitting / receiving element only when the fingertip contact part enters the pointing area.
[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 arrow 299 indicates the reaction force that the fingertip receives when the wheel 209 gets over the protrusion 241. By moving the fingertip against this reaction force, it is possible to cross the boundary between the upper partial area and the lower partial area. In the lower partial region 294, neither the tactile stimulus nor the force stimulus is applied as described with reference to FIG. On the other hand, in the upper partial area, the wheel 209 is pressed against the rail 206 by the spring, so that a force 293 for dropping into the depression 213 is generated, and the fingertip is constrained by the linear area sandwiched by the opposing arrows 293. The fingertip can be moved left and right with the trajectory as the trajectory. In order to escape from this linear region, it is necessary to apply a certain amount of force or more against the force shown by the arrow 293. At this time, since the force of the arrow 293 is felt as a reaction force to the movement of the fingertip, the three areas of the trajectory, the upper side of the trajectory, and the lower side of the trajectory can be distinguished in the front-rear direction by using the force stimulus as a clue. In addition, the mechanism shown in FIG. 32 causes the tactile stimulus projection 202 to rise in the area shown by 291 to stimulate the fingertip in the upper partial area where the ridge 215 of the pedestal is located, and the projection to fall in the area shown by 292. No longer stimulates fingertips. Using the tactile stimulus as a clue, three areas on the left, center, and right sides can be distinguished in the left-right direction. Since three areas can be distinguished in the front-rear direction and the left-right direction, nine sections such as UL can be distinguished in the area (shortcut area) 295 in FIG.
[0065]
The area 295 corresponds to the above-described upper partial area, in which the first position and the second position are designated, and characters and instructions can be quickly input or menu items can be selected by a combination of both. The area 295 contains a one-dimensional trajectory inside which restricts the movement of the fingertip, and the position can be distinguished only in which of the nine sections, but the menu item can be accessed directly without using the cursor to efficiently Since an item can be specified in a specified manner, the area 295 is called a shortcut area. On the other hand, in the range of 296 in FIG. 2B corresponding to the lower partial area, the fingertip can freely move without any restriction, but the efficiency of the operation of designating the menu item is lowered due to this degree of freedom. . However, an arbitrary coordinate position can be designated in this range, so that the range of 296 is called a pointing area. The distinction between the nine areas in the shortcut area and the detection of the coordinate values in the pointing area can be executed by the above-described mechanism using the light emitting / receiving element and the comb-like slit.
[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 movement range 290, so that the outer edge also becomes a one-dimensional trajectory and guides the fingertip. Since there are UL, UM, and UR on this orbit, a user interface capable of efficiently inputting data should be constructed by actively utilizing the ML-MM-MR trajectory and the UL-UM-UR trajectory. Can be. For example, a user interface for inputting an alphabet by a fingertip motion guided by the ML-MM-MR trajectory and inputting numbers by a fingertip motion guided by the UL-UM-UR trajectory will be described later with reference to FIGS. 39 and 40. I do.
[0067]
FIG. 34 shows another configuration example of the tactile stimulus presentation mechanism that moves the tactile stimulus projection 202 up and down to stimulate the fingertip contacting the fingertip contact portion 201. (A), (b), and (c) show a top view and a BB ′ cross-sectional view when the fingertip contact portions are located at the center, left, and right, respectively. In (a), the projection for tactile stimulation is lowered, but in (b), when the fingertip contact part moves to the left, the projection 220 of the fingertip contact part depresses the projection push-up plate (arm of the seesaw mechanism) 221 and 221 When it falls down, the arm (projection push-up plate) 233 on the opposite side rises with the rotation shaft 222 as a fulcrum according to the seesaw principle, and lifts the projection 202 for tactile stimulation. In (c), when the fingertip contact portion moves to the right, the tactile stimulus projection rises for the same reason as in (b). In the method shown in FIG. 29, the rotation axis of the seesaw-shaped arm 221 is attached to the fingertip contact portion side, but the method shown in FIG.
[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 wheel 218 is pressed by the spring 217 and pressed against the depression 219. Therefore, with respect to the movement in the radial direction indicated by the arrow 225, the fingertip contact portion is constrained to the position where the wheel falls into the depression, and moves on the one-dimensional track in the direction (circumferential direction) indicated by the arrow 224. (B) In the figure, the fingertip contact portion is moving in the direction of arrow 224 while maintaining the position where the wheel has fallen into the depression in the direction of arrow 225. At this time, by the mechanism shown in FIG. 34, the projection push-up plate (arm of the seesaw-like mechanism) 221 falls with the rotation shaft 222 as a fulcrum, and the projection push-up plate (arm of the seesaw-like mechanism) 233 rises, and the tactile stimulus is given. Lifting projection 202. In the figure (c), the fingertip contact part has moved in the direction of the arrow 225 from the state shown in the figure (a). At this time, the tactile stimulus projection remains down, but a force is required for the wheel 218 to ride on the slope 234, and the operator can sense the force as a reaction force and grasp the position of the fingertip. In the figure (d), the fingertip contact part has moved in the direction opposite to the figure (c). Again, the tactile stimulus projection remains down, and the position of the fingertip can be grasped by the reaction force acting on the fingertip when the wheel 218 rides on the slope 235. This is the force stimulus presentation means. As described above, the fingertip position can be grasped by the force stimulus in the direction of the arrow 225 (radial direction) and by the tactile stimulus in the direction of the arrow 224 (circumferential direction). Since a different kind of stimulus is used depending on the direction, the fingertip position can be easily grasped without confusion.
[0069]
In FIG. 35D, when the fingertip contact portion is moved to the right on the paper surface, the wheel 218 goes over the slope of 235, and when further moved, the wheel 218 enters the range indicated by 236. To the position shown in FIG. In this position, the wheel contacts the flat surface in the range indicated by 236 and can move in the radial direction 225 without receiving any reaction force from the fingertip contact portion. Further, in a state where the fingertip contact portion is moving backward (right on the paper surface) to a position where the wheel comes within the range of 236, even if the fingertip contact portion moves in the circumferential direction 224 as shown in FIG. Since the protrusion push-up plate (arm of the seesaw-like mechanism) 233 of FIG. 34 does not come under the tactile stimulation protrusion, the tactile stimulation protrusion remains down and does not stimulate the fingertip. Further, even when the fingertip contact portion simultaneously moves in the circumferential direction 224 and the radial direction 225 and moves as shown in (c) and (d), as long as the wheel 218 is within the range of 236, the haptic stimulus is not the tactile stimulus. Does not occur. As described above, since the fingertip can move to a free position without being restrained or stimulated, coordinate designation (pointing) is performed while the wheel 218 is within the range of 236.
[0070]
Here, the amount of rotation about the rotation shaft 223 is measured using the rotary encoder 304, and the number of times that the comb-shaped slit 306 blocks the light of the light emitting / receiving element 305 is measured. The position in the direction 224 and the position in the radial direction 225 can be calculated. Using this as a fingertip position detecting means, coordinates are specified based on the detected position of the fingertip contact portion. This fingertip position detecting means can be used for the purpose of detecting the position of the fingertip contact portion and specifying a character, a command, or a menu item even when the wheel 218 is not in the range of 236 as shown in FIG. However, since the light-emitting / light-receiving element always consumes power, it is preferable to stop the power supply while the fingertip contact portion is in the shortcut area and use the fingertip position detecting means using the switches SW1 to SW4 shown in FIG. Is preferable in terms of power saving. It is preferable to supply power to the light emitting / receiving element only when the fingertip contact part enters the pointing area.
[0071]
In FIG. 37, the position and direction of the force acting on the fingertip contact portion within the moving range 290 of the fingertip contact portion are indicated by arrows in the configuration examples shown in FIGS. (B) When the fingertip contact portion is in the range of 294 in the figure, the wheel is in the range of 236 in the figure of (a), and neither the tactile stimulus nor the force stimulus is applied to the fingertip. Therefore, the range of 294 is used for the coordinate designation and becomes the pointing area. In order for the fingertip contact to move out of the range of 294 and move to the range of 291 or 292, the wheel 218 has to climb over the protrusion, and therefore receives a reaction force indicated by an arrow 299. Conversely, when moving from the range of 291 and 292 to the range of 294, the vehicle must get over the slope 235 in FIG. Through this reaction force, the operator can understand that the operator has crossed the boundary between the pointing area and the shortcut area.
[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 arrow 293, the wheel 218 falls into the depression 219 as shown in FIG. The force required for the wheel to exit the depression is indicated by the arrow at 293. The fingertip contact portion is constrained by a linear region sandwiched by arrows 293 and moves one-dimensionally using the linear region as a trajectory. In order to escape from the linear region, a certain amount or more of force is required against the force of 293. This serves as fingertip movement guide means.
[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 arrows 293 is set as a shortcut area, and the shortcut area is divided into nine sections such as UL that can distinguish the above-described stimulus as a clue, A first position and a second position are designated from among these sections, characters and commands are promptly input by a combination thereof, and menu items are directly designated. On the other hand, the range of the pointing area 294 does not include the trajectory that restricts the movement of the fingertip, and the fingertip can freely move in the two-dimensional range. 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 FIGS. 35 and 36, since the fingertip contact portion can move smoothly along the outer edge of the moving range 290, the outer edge also guides the fingertip as a one-dimensional trajectory. There are UL, UM, UR, etc. on this orbit.
[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 arrow 250 of a cursor is displayed. The tip of the arrow 250 of the cursor points to the pointed coordinates. On the right side of the rectangular frame representing the screen, the movement range of the fingertip is shown by a vertically elongated small rectangle, and a shortcut area and a pointing area are cut out in the rectangle. The shortcut area is composed of nine sections such as UL. An X mark in the pointing area indicates the point where the fingertip was dropped. In the pointing area, the cursor 250 moves according to the moving direction and the moving amount of the fingertip when the fingertip is lowered while moving down. When moving with the fingertip raised, the position of the cursor does not change.
[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 (Item 1 to Item 9) is displayed at the top of the screen as shown in (b). These nine items are grouped by three items, and each group is shown surrounded by a thick black frame as shown in 251, 252 and 253. 251 is the ML, 252 is the MM, and 253 is a group selected when the fingertip comes to the position of the MR while being raised. In (b), since the fingertip has come to the section of ML, the group of 251 is selected, and the bold line surrounding the group is indicated by a dotted line, indicating that this group is selected. When the fingertip is lowered in the section of the ML, the selection of the group 251 is determined. When the fingertip is moved to the section of the MR while the fingertip is lowered and the fingertip is raised by the MR, the geometrical shape of the MR in the selected group is obtained. Item 3 that is at a chemically corresponding position is selected. Note that, in the (c) fingertip movement range, a circle is marked on the MR section, which means that the fingertip has risen in this section.
[0076]
Since the selected Item 3 further has a sub-menu, a sub-menu including nine sub-menu items of SubItem 1 to SubItem 9 is displayed below the first menu (main menu) on the screen (c). Items are displayed side by side. To select a specific item in the submenu, repeat the operation of the fingertip performed in the first menu. That is, a group consisting of three items may be selected at the position where the fingertip is lowered, and a target item in the selected group may be designated by the position where the fingertip is raised. Here, when one of the items of the sub-menu is selected, it is preferable to be able to return to a higher-level menu.
[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 arrow icon 250. The cursor moves following the movement of the finger when moving with the finger lowered. In (b), a menu for inputting characters that appears on the screen when the fingertip is moved to the shortcut area is displayed. Here, a group of characters selected when moving to ML, MM, or MR with the fingertip raised is shown by being surrounded by an ellipse on the menu. Nine characters in three rows and three columns form one group. For example, if the user moves to the position of MM with the fingertip raised, a group of characters corresponding to MM in the menu is displayed with a white frame 254 and distinguished from the others. Here, when the fingertip is lowered, the selection of the character group surrounded by the white frame 254 is determined. Subsequently, when the finger is moved with the finger down, a character at a position geometrically corresponding to the position of the fingertip in the determined group is selected. For example, in (c), when the fingertip is moved to the position of the UR with the fingertip lowered, the character “Y” corresponding to the position is selected and displayed in a white frame to distinguish it from the others. If the fingertip is raised as it is, the selected “Y” is confirmed and input. After all, in this example, the fingertip descends at the point of MM, moves to the point of UR while descending, and when the fingertip rises, “Y” is input.
[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 cursor 250 is displayed on the screen, and follows the movement of the fingertip in the pointing area (movement with the fingertip lowered). The cursor moves to specify the coordinate value in the screen.
[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 white frame 256 is determined. After that, when the fingertip is moved while being lowered, the geometrical position is set to the position of the fingertip in the group surrounded by the white frame. The character at the corresponding position is selected. For example, as shown in (c), when the user moves to the ML section with the fingertip lowered, the number “1” is selected and shown by being surrounded by a 257 white frame. The selected number is determined and input when the finger is raised.
[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 white frame 260. Is shown. When the fingertip is raised at that position, the character to be input is determined to be "mi". However, if the fingertip is reciprocated between the UL and the ML without lowering the fingertip at the UL position, the character "ma" is selected and shown by being surrounded by a white frame 261. Then, when the fingertip is raised, the character to be input is determined to be “ma”. In order to detect the reciprocating motion, it is sufficient to detect how many times SW1 or SW2 is turned on before the fingertip is raised.
[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 ridge 215 of the pedestal is raised by the function switching lever, and when the tactile stimulus projection 202 moves along the fingertip contact portion, it is pushed up by the ridge 215. Then, a fingertip is stimulated to present a tactile stimulus. Further, when the wheel 209 comes into contact with the rail 213 and the wheel goes over the protrusion of the rail or falls into the depression, a reaction force is generated to present a force stimulus.
[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 tactile stimulation projection 202 does not hit the raised portion 215 even if the fingertip contact portion moves. Avoid presenting tactile stimuli. Also, the wheel 209 is separated from the rail 213 so that no force stimulus is presented. Such movement of the wheels and the raised portions can be performed by an electric motor or the like, but may be performed by a finger force using a function switching lever. By configuring the apparatus as described above, in the pointing mode, the fingertip can move freely and specify coordinates (pointing) without receiving a tactile stimulus or a force stimulus. In the short-cut mode, a tactile stimulus and a force stimulus are added when the fingertip moves, and characters and instructions can be efficiently input and menu items can be specified while grasping the position of the fingertip using these stimuli as clues. In this way, a mode switching means for releasing the tactile or force stimulus presentation means and the fingertip movement guide means can be introduced to switch between a mode for selecting menu items and inputting commands and characters and a mode for specifying coordinates.
[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 rotating body 270 formed by cutting the wheel in half is used in order to reduce the height occupied by the apparatus in the vertical direction. Also, in order that the rotating body itself gives the feel of the convex part to the fingertip and the gap between the rotating bodies gives the feeling of the concave part to the fingertip, two semicircular rotating bodies 270 are arranged in a row in the rotating direction. The two rotating bodies are connected to each other by using an interlocking rod 273 so that these rotating bodies rotate in conjunction with each other. A fingertip is placed on the two semicircular rotating bodies arranged in this manner as shown in (i), and the fingertip is moved back and forth and right and left as indicated by arrows in the figure.
[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 semicircular rotators 270 rotate around a rotation axis 271. The rotating shaft 271 is held by the rotating shaft holding unit 272 and fixed to the base 287. The fingertip on the semicircular rotator moves in the left-right direction by the rotation of the semicircular rotator. Further, the pedestal 287 to which the semicircular rotating body 270 is fixed via the rotating shaft holding part 272 moves in the front-rear direction as shown in FIGS. The fingertip moves forward, backward, left, and right in a two-dimensional range by combining movements in both directions.
[0093]
In (a), the wheel 274 is pushed by the spring 275 and falls into the concave portion 276 of the pedestal 287, but when the pedestal 287 moves in the front-rear direction, it must get out of the concave. Since a certain amount of force is required to get out, the fingertip cannot be moved in the front-rear direction unless it is applied in the front-rear direction because the wheel is restrained at the position where the wheel falls into the depression. It moves only through rotation of the semicircular rotator 270. Here, if the semicircular rotator 270 rotates with a force less than a certain amount, it can move in the left-right direction with a weak force less than a certain amount. In this way, the fingertip fixes its position in the front-back direction, is restricted to move only in the left-right direction, and moves along a one-dimensional trajectory.
[0094]
When the fingertip is placed in the concave portion between the two semicircular rotators 270 and moves leftward while being in contact with the semicircular rotator 270, the neutral position shown in the diagrams (a), (c), and (e) is first obtained. The rotating body at the angle of (1) rotates to the left, and reaches the angle shown in the diagrams (b), (d), and (f). At this time, as shown in (f), the switch SW3 is turned on to detect that the fingertip has come to the left. When the fingertip moves to the right, the rotating body rotates to the right and SW4 is turned on. It is possible to discriminate whether the fingertip is in any of the three areas of the left area, the center area, and the right area by the combination of ON and OFF of SW3 and SW4. When the fingertip is moved back and forth as shown in (g) and (h), SW1 and SW2 are turned ON and OFF, and the combination of ON and OFF of these two switches causes the fingertip to be in the front area (area on the front side of the track), It is possible to distinguish between three areas: a central area (area on the orbit) and a rear area (area behind the orbit). Therefore, nine areas such as UL shown in FIG. 25B can be distinguished using SW1, SW2, SW3 and SW4, and these switches serve as fingertip position detecting means. SW5 is a switch for detecting the vertical movement of the pedestal 287 that moves up and down with the up and down movement of the fingertip. The switch is turned on when the pedestal is lowered and turned off when it is raised. This switch serves as a vertical movement detecting means.
[0095]
In (g) and (h), it can be seen that the wheel 274 has come out of the depression 276. Since the wheel is pressed against the depression by the spring, it applies a reaction force to the fingertip when it comes out, and this serves as a force stimulus presentation unit. When the fingertip moves in the left-right direction, the gap between the two rotating bodies is felt as a concave portion at the center position, and the rotating body is felt as a convex portion when moved to the left and right. By arranging the two rotating bodies in this way, a feeling of unevenness can be created, and this becomes the tactile stimulus presentation means. Note that such a feeling of unevenness can be created even when three rotating bodies are cascaded as shown in FIG. (J) shows an example in which the device 278 is mounted on a mouse. The device is located at the position where the thumb comes when the mouse is held with the right hand so that the device can be operated with the thumb.
[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 tactile stimulus projection 279 is provided at one end of an interlocking rod 273 for interlocking the rotation of the two semicircular rotary members 270, and the semicircle as shown in (b) and (c). When the fingertip placed on the periphery of the rotator is moved to rotate the semicircular rotator, the tactile stimulus projection 279 moves up together with the interlocking rod 273 to stimulate the fingertip, and the haptic stimulus presentation means is provided. Make up.
[0097]
FIG. 45 shows a configuration example of various tactile stimulus presentation means. In the method (a), when the semicircular rotating body 270 rotates leftward with the rotation axis 271 as a rotation axis, the projection 280 pushes down the arm 282 of the seesaw mechanism as shown in FIG. According to the seesaw principle, the other arm is lifted, and the tactile stimulus projection 279 stimulates the tactile sensation of the fingertip on the rotating body 270. In the method (c), when the semicircular rotator 270 rotates leftward about the rotation axis 271, the protrusion 280 pushes up the arm 282 that rotates about the rotation axis 281 as shown in FIG. The tactile stimulus projection 279 rises to stimulate the tactile sensation of the fingertip on the rotating body 270. In the method (e), when the semicircular rotator 270 rotates leftward about the rotation axis 271, the protrusion 280 pushes up the tactile stimulus protrusion 279 that slides up and down as shown in FIG. Stimulate the tactile sensation of the fingertip on body 270.
[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 semicircular rotator 270 moves to the left, the semicircular rotator 270 rotates leftward about the rotation shaft 271. At this time, the gear 285 that rotates together with the semicircular rotating body rotates in conjunction with the gear 288 sandwiched therebetween, and the two semicircular rotating bodies also rotate in conjunction with each other. The rotation of the gear 285 is converted into a vertical movement of the tactile stimulus projection 283 via the gear 286. When the semicircular rotator rotates in the left direction, the rotational motion is transmitted and converted through the gear as shown in (b), and the left tactile stimulus projection rises, and the right haptic stimulus projection descends. Thus, the tactile stimulus projection 283 moves up and down to stimulate the tactile sensation of the fingertip.
[0099]
In the mechanism of (c), the two semicircular rotating bodies 270 rotate interlockingly through gears 285 and 289. Further, when the semicircular rotating body rotates due to the movement of the contacting fingertip, the arm 282 rotates together with the gear 289, and the tactile stimulus projection 283 at the tip of the arm 282 rises as shown in FIG. Stimulates the tactile sensation of the fingertip on top. Note that the tactile stimulus projection 283 is made up of wheels or rollers that rotate around the rotation shaft 230. When the tactile stimulus projection 283 rises together with the arm 282 and stimulates the fingertip as shown in (d), it moves by rubbing the skin surface of the fingertip on the rotating body 270. 283 moves on the skin surface while rotating around the rotation axis 230 when rubbing the fingertip surface, so that it can move smoothly without receiving the frictional resistance of the skin surface. Also, the operator can operate comfortably because the skin does not rub. This is the tactile stimulus presentation means.
[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 rotating body 270. (I) and (j) show the structure near 270 viewed from the side. When the fingertip placed on the semicircular rotator is moved to the left, the semicircular rotator rotates and changes its angle from the angle shown in (i) to the angle shown in (j). At this time, the rotation of the semicircular rotating body is converted into a vertical movement of the tactile stimulus projection 283 through teeth 284, gears 285, and gears 286 provided on the semicircular rotating body, and rides on the semicircular rotating body 270. Stimulate fingertips. This is the tactile stimulus presentation means. The position of the fingertip in the left-right direction is detected by switches SW3 and SW4 which are pressed by a semicircular rotating body and turned on and off, and the position in the front-rear direction is detected by switches SW1 and SW2. This serves as fingertip position detection means.
[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 semicircular rotator 270 causes the fingertip on the semicircular rotator to move in the left-right direction. Further, as shown in (k), the semicircular rotator on which the fingertip is placed is inclined in the front-rear direction about the rotation shaft 226, and the fingertip riding on the semicircular rotator can be moved in the front-rear direction. Thus, the fingertip moves in a two-dimensional range back and forth and left and right.
[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 leaf spring 307 or the switches SW1 and SW2, so that the semicircular rotator does not tilt back and forth unless a predetermined amount or more of force is applied. Then, the fingertip can be moved left and right while the fingertip is constrained at the center position with respect to the position in the front-back direction, and the path of this movement can also be used as a trajectory for guiding the movement of the fingertip. Therefore, in these three trajectories (the trajectory of UL-UM-UR along the upper side, the trajectory of LL-LM-LR along the lower side, and the ML-MM- A fingertip movement guide means having an MR trajectory) can be configured.
[0103]
(A) In the figure, when the fingertip moves up and down, the whole apparatus moves up and down on the spring 229 and the switch 231, and the switch 231 is turned on and off, so that the up and down movement can be detected. This serves as a vertical movement detecting means. When the fingertip is moved left and right, the switches SW3 and SW4 are pushed by the semicircular rotating body to turn on and off as shown in (d) and (g), and the fingertip is in any of the left area, the center area, and the right area. Detect. When the fingertip is moved in the front-rear direction, the switches SW1 and SW2 are turned on and off as shown in the diagram (k) to detect whether the finger is in the front area, the center area, or the rear area. This is the fingertip position detecting means.
[0104]
Also, as shown in (k), when the device is tilted and the leaf spring 307 or the switches SW1 and SW2 are pressed, the fingertip feels a repulsive force, and the repelling force is used as a clue so that the fingertip passes through the central area and moves to the front area or the rear area. We can grasp that we moved. The mechanism for applying the repulsive force in this manner is a haptic stimulus presentation unit. When the fingertip is further moved from the position (a) to the position (d) by moving the fingertip in the direction of the arrow in the figure (a), the semicircular rotating body 270 rotates as shown in the figure (d), and the gear This rotation is transmitted, and the arm 282 rotates in the opposite direction to the semicircular rotator, the tactile stimulus projection 283 rises as shown in FIG. At this time, the wheel-shaped projection for tactile stimulation 283 rotates around the rotation axis 230, rotates while contacting the belly of the fingertip, and moves smoothly by reducing the frictional force with the skin surface. At this time, through the tactile stimulation applied to the fingertip, the operator can grasp that the fingertip has moved from the central area to the left area or the right area. This is the tactile stimulus presentation means. In the configuration example of FIG. 47, a haptic stimulus is used to grasp the position of the fingertip in the front-back direction, and a tactile stimulus presentation unit is used to grasp the position in the left-right direction. By changing the type of the stimulus according to the direction in this way, the position of the fingertip can be easily grasped.
[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 spring 229 in FIG. Note that 231 is ON. (D) When the fingertip descends at the position of (e), the character group surrounded by the thick frame of (f) is determined. , A character corresponding to the fingertip position is selected. In the example shown here, since the finger comes down to the position shown in (g) and (h) with the fingertip lowered, the character to be selected is geometrically corresponding to the fingertip position in the bold frame in (f). J ”. Here, when the fingertip is further moved in the direction (forward) indicated by the arrow in the figure (h) with the fingertip lowered, the fingertip comes to the position shown in (j) and (k), and The character "U" geometrically corresponding to the fingertip position in the frame is selected. If the fingertip is raised at this position, the character to be input is determined to be “U”. Until the fingertip is raised, the character to be selected can be changed within the group of thick frames (f) by moving the fingertip while lowering it.
[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 leaf spring 307 and the switches SW1 and SW2 does not work, the force stimulus acting when the fingertip moves in the front-back direction is released, and the position of the fingertip is changed to the ML-MM-MR. Avoid getting stuck in orbit. If possible, the gear 289 is moved downward so as not to mesh with the gear 285 so that the arm 282 does not rotate in conjunction with the semicircular rotating body 270. However, if it is difficult to release the tactile stimulus, it is not necessary to release it. The mode switching means enables the fingertip to freely move in the two-dimensional range without being constrained or repelled, and switches to a pointing function mode suitable for coordinate designation. In the pointing function mode, the rotation amount of the semicircular rotator 270 about the rotation axis 271 and the rotation amount about the rotation axis 226 are measured using a rotary encoder or the like to measure the coordinates of the fingertip. In addition, it is necessary to provide a fingertip position detecting means for obtaining the fingertip position from these rotation amounts.
[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 line 298 indicates the trajectory of the movement of the fingertip along the outer edge, and the movement of the fingertip moving along this trajectory is indicated by a thick arrow. The start area of the arrow indicates the first position, and the area indicated by the arrow indicates the second position. (B) shows an example of a symbol indicating a similar fingertip movement when the center line is used as a trajectory. The trajectory is again indicated by the dotted line 298. The movement of the fingertip is indicated by a thick arrow. In the movement indicated by the first two icons in (b), the fingertip is moved along the trajectory with the section on the trajectory as the first position, and then the fingertip is moved in a direction perpendicular to the trajectory to specify the second point. are doing. The third icon uses a symbol indicating movement of the fingertip when the first position and the second position are both on the track.
[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 “Item 7” can be selected by lowering the fingertip in the MM section, moving the fingertip along the trajectory of the central row to the ML section, and raising the fingertip there. .
[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 item 3 submenu appears when item 3 is selected. The right side of each screen shows the position of the fingertip and the vertical movement of the fingertip during each selection operation.
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 numeral 1 is selected, a position of a fingertip for selection, and a vertical movement of the fingertip.
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 arm 282
281 Rotation axis of arm 282
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次元移動範囲内を移動する指先接触部と、
前記指先接触部に接しながら移動する指先の位置を検出する指先位置検出手段と、
前記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.
前記指先接触部がその移動可能範囲の外縁に押し付けられたまま外縁に沿って円滑に移動するように前記指先接触部の可動機構を構成し、前記外縁を前記軌道として使用して指先をガイドすることを特徴とする請求項1に記載のデータ入力装置またはユーザインターフェイス方式。The movable mechanism of the fingertip contact portion is configured so that the fingertip contact portion moves smoothly along the outer edge while being pressed against the outer edge of the movable range, and guides the fingertip using the outer edge as the track. The data input device or the user interface method according to claim 1, wherein: 前記指先接触部の2次元移動範囲内に線状領域を設定し、前記指先接触部が前記線状領域から脱出するときに一定量以上の力を要し、前記線状領域内では一定量以下の力で移動するように指先接触部の可動機構または力覚刺激提示手段を構成し、前記線状領域を前記軌道として使用して指先をガイドすることを特徴とする請求項1に記載のデータ入力装置またはユーザインターフェイス方式。A linear region is set within the two-dimensional movement range of the fingertip contact portion, and a certain amount or more of force is required when the fingertip contact portion escapes from the linear region, and a certain amount or less in the linear region. The moving mechanism of the fingertip contact portion or the force stimulus presentation means is configured to move with a force of the fingertip, and the fingertip is guided using the linear region as the trajectory. Input device or user interface method. 前記指先接触部の移動可能領域内で前記軌道を含む部分領域をメニュー項目の選択や指令・文字の入力に使用し、前記軌道を含まない部分領域を座標指定に使用することを特徴とするか、または前記触覚または力覚刺激提示手段と前記指先運動ガイド手段を解除するモード切替手段を導入してメニュー項目の選択や指令・文字を入力するモードと座標指定を行うモードを前記モード切替手段を用いて切り替えることを特徴とする請求項1に記載のデータ入力装置またはユーザインターフェイス方式。Wherein a partial area including the trajectory in the movable area of the fingertip contact portion is used for selecting a menu item or inputting a command / character, and a partial area not including the trajectory is used for specifying coordinates. Or a mode switching means for canceling the tactile or haptic stimulus presentation means and the fingertip movement guiding means to switch the mode switching means to a mode for selecting menu items, inputting commands and characters, and a mode for specifying coordinates. The data input device or the user interface method according to claim 1, wherein switching is performed by using the data input device. 前記軌道に沿った指先位置の変化と、前記軌道と直交する方向への指先位置の変化の、一方を指先が接する面の凹凸形状を変えて通知し、他方を指先の移動運動に対して加わる反力を変えて通知することを特徴とする請求項1に記載のデータ入力装置またはユーザインターフェイス方式。One of the change of the fingertip position along the trajectory and the change of the fingertip position in the direction orthogonal to the trajectory is notified by changing the uneven shape of the surface in contact with the fingertip, and the other is added to the movement of the fingertip. 2. The data input device or user interface method according to claim 1, wherein the notification is performed by changing the reaction force. 回転方向に縦列する複数の回転体の周回運動部位を前記指先接触部として用い、前記周回運動部位に接する指先が、前記回転体の回転に伴い回転方向に一定量以下の力で移動し、前記回転体の回転方向と直交する方向への移動に一定量以上の力を要するように前記回転体の可動機構を構成し、前記回転体部分を凸部とし、前記回転体間の隙間部分を凹部として指先に凹凸感を与えるか、または前記回転体の回転運動を指先を刺激する突起の運動に変換して前記触覚刺激提示手段を構成したことを特徴とする請求項1に記載のデータ入力装置またはユーザインターフェイス方式。Using the orbiting parts of the plurality of rotating bodies cascaded in the rotating direction as the fingertip contact part, the fingertip in contact with the orbiting parts moves with a certain amount of force or less in the rotating direction with the rotation of the rotating body, The moving mechanism of the rotating body is configured to require a certain amount or more of force to move the rotating body in a direction orthogonal to the rotation direction, the rotating body portion is a convex portion, and the gap between the rotating bodies is a concave portion. 2. The data input device according to claim 1, wherein the tactile stimulus presentation means is constituted by giving a sense of unevenness to a fingertip or by converting a rotational movement of the rotating body into a movement of a protrusion for stimulating the fingertip. Or user interface method. 前記第1位置と前記第2位置の組み合わせのうち第1位置と第2位置が一致する組み合わせを空白、改行、カーソル移動、スクロールなど繰り返して入力されることの多い文字や指令に対応付けることを特徴とする請求項1に記載のデータ入力装置またはユーザインターフェイス方式。Among the combinations of the first position and the second position, a combination in which the first position and the second position match each other is associated with a character or a command which is frequently input repeatedly such as a blank, a line feed, a cursor movement, and a scroll. The data input device or the user interface system according to claim 1, wherein 画面内のアイコンの図柄として、前記第1位置から前記第2位置に至る指先の運動または運動中に加わる触覚または力覚刺激を示唆する図柄を使用し、図柄の示唆する指先の運動を実行することで画面内の対応した図柄のアイコンを選択することを特徴とする請求項1に記載のデータ入力装置またはユーザインターフェイス方式。As the symbol of the icon in the screen, a symbol indicating the movement of the fingertip from the first position to the second position or a tactile or force stimulus added during the motion is used, and the fingertip motion indicated by the symbol is executed. 2. The data input device or the user interface method according to claim 1, wherein an icon of a corresponding symbol on the screen is selected.
JP2003033020A 2002-11-21 2003-02-12 Data input device and user interface method Expired - Fee Related JP4203885B2 (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (6)

* Cited by examiner, † Cited by third party
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