JPWO2005057395A1 - Data input device, information device, and user interface method - Google Patents
Data input device, information device, and user interface method Download PDFInfo
- Publication number
- JPWO2005057395A1 JPWO2005057395A1 JP2005516221A JP2005516221A JPWO2005057395A1 JP WO2005057395 A1 JPWO2005057395 A1 JP WO2005057395A1 JP 2005516221 A JP2005516221 A JP 2005516221A JP 2005516221 A JP2005516221 A JP 2005516221A JP WO2005057395 A1 JPWO2005057395 A1 JP WO2005057395A1
- Authority
- JP
- Japan
- Prior art keywords
- fingertip
- state
- rotating body
- pressure
- switch
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
- G06F3/0233—Character input methods
- G06F3/0234—Character input methods using switches operable in different directions
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01H—ELECTRIC SWITCHES; RELAYS; SELECTORS; EMERGENCY PROTECTIVE DEVICES
- H01H3/00—Mechanisms for operating contacts
- H01H3/02—Operating parts, i.e. for operating driving mechanism by a mechanical force external to the switch
- H01H2003/0293—Operating parts, i.e. for operating driving mechanism by a mechanical force external to the switch with an integrated touch switch
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
狭い指運動の範囲で、正確に多様の指示を入力可能にする。指先の運動範囲に配置され指先により回転する複数個の回転体を有する回転体配列手段と、回転体配列手段上で指先の下降運動に伴う圧力が印加される位置を検出する圧力印加位置検出手段と、回転体配列手段上で指先から加えられていた圧力が解除される位置を検出する圧力解除位置検出手段と、回転体配列手段の回転体を操作する指先により圧力が印加されて移動する指先の移動方向を検出する指先移動方向検出手段とを備え、圧力印加位置検出手段により検出された指先着地位置または加圧位置の出力信号と、指先移動方向検出手段により検出された指先運動方向の出力信号とを組み合わせて、入力しようとする情報が指定されるようにし、指先の位置または回転体の回転角度に応じて回転体の回転運動を制動する制動手段を設ける。A variety of instructions can be input accurately within a narrow range of finger movement. Rotating body arranging means having a plurality of rotating bodies arranged in the fingertip movement range and rotated by the fingertips, and pressure application position detecting means for detecting a position to which pressure associated with the downward movement of the fingertips is applied on the rotating body arranging means And a pressure release position detecting means for detecting a position where the pressure applied from the fingertip on the rotating body arranging means is released, and a fingertip that is moved by applying pressure by a fingertip that operates the rotating body of the rotating body arranging means. A fingertip movement direction detection means for detecting the movement direction of the fingertip, and an output signal of the fingertip landing position or pressure position detected by the pressure application position detection means, and an output of the fingertip movement direction detected by the fingertip movement direction detection means The information to be input is specified in combination with the signal, and braking means for braking the rotational motion of the rotating body according to the position of the fingertip or the rotational angle of the rotating body is provided.
Description
本発明は、情報機器に文字や指令を入力する際のマルチモーダル・ユーザインターフェイス技術に係り、特に視覚・聴覚・触覚を総合的に利用してユーザ操作を補助するデータ入力装置、情報機器、および、ユーザインターフェイス方法に関する。 The present invention relates to a multimodal user interface technology when inputting characters and commands to information equipment, and in particular, a data input device that assists user operations by comprehensively using visual, auditory, and tactile senses, information equipment, and , User interface methods.
従来、使用者の触覚を刺激する機構を備えたデータ入力装置として、たとえば、ピンディスプレイがピンを突き出せるもの、マウスに組み込んだバイブレータや駆動部を動作させるものがある。(特許文献1〜3参照)。
Conventionally, as a data input device provided with a mechanism for stimulating a user's tactile sensation, for example, a pin display can project a pin, and a device that operates a vibrator or a drive unit incorporated in a mouse. (See
また、ポインティング用のスティックを振動させて、画面上でカーソルが目標領域に到達したことを操作者に通知する方式もある。この他、指先を動かすと指先の位置に応じてピンを出して指を刺激して仮想物体の触感を与える装置などが提案されている。(特許文献5〜7参照)。
There is also a method of notifying the operator that the cursor has reached the target area on the screen by vibrating the pointing stick. In addition to this, there has been proposed a device that gives a tactile sensation of a virtual object by moving a fingertip to generate a pin according to the position of the fingertip to stimulate the finger. (See
一般に、一本指で多様な情報を入力するには、指先の下降位置と上昇位置を組み合わせて入力する情報を指定する方式が有効である。(特許文献9,10参照)。
In general, in order to input a variety of information with one finger, it is effective to specify information to be input by combining the descending position and the ascending position of the fingertip. (See
しかしながら、装置を小型化するために指の運動範囲が狭くなると、狭い運動範囲内で接近した下降位置と上昇位置を正確に把握することは困難である。 However, when the movement range of the finger is reduced in order to reduce the size of the device, it is difficult to accurately grasp the lowered position and the raised position that are approached within the narrow movement range.
この問題を解決するため、指先の下降位置と上昇位置とを組み合わせて入力する情報指定する際に、指先の位置に応じて異なる触覚刺激を加えることで、下降位置と上昇位置を触感の差異により明瞭に把握できるようにした方式が考案され、狭い運動範囲で触感を頼りに素早く指を動かしながら明瞭に指位置を把握して正しく入力を行えるようになったが、機構が複雑であった。(特許文献11参照)。 In order to solve this problem, when specifying information to be input in combination of the lowering position and the rising position of the fingertip, by applying different tactile stimuli depending on the position of the fingertip, the lowering position and the rising position are A system that can be clearly grasped has been devised, and the finger position can be grasped clearly while quickly moving the finger relying on the tactile sensation in a narrow range of motion to correctly input, but the mechanism is complicated. (See Patent Document 11).
さらに、カーソルキーの形状や大きさを方向ごとに変えて触覚により区別できるようにする方式や指先接触部にボール状突起を複数個配列して、指先がボール状突起配列の上を円滑に移動しながらボール状突起配列の凹凸の触覚情報を手がかりに情報を入力する方式も提案されている。(特許文献12〜14参照)。
Furthermore, the shape and size of the cursor keys can be changed for each direction so that they can be distinguished by tactile sensation, and a plurality of ball-shaped protrusions are arranged on the fingertip contact part, so that the fingertips move smoothly over the ball-shaped protrusion array. On the other hand, a method of inputting information by using tactile information on the unevenness of the ball-shaped protrusion arrangement as a clue has been proposed. (See
しなしながら、これらの方式では、凹凸が静的で固定されているため、指先を動かしても明瞭な凹凸形状の差異が得られなかった。また指先の下降位置だけで入力する情報を指定するためボール状突起の数を増やさない限り多様な情報を入力することはできない。
本発明は、上述のかかる事情に鑑みてなされたものであり、狭い指運動の範囲で、正確に多様の指示を入力可能なデータ入力装置、情報機器、および、ユーザインターフェイス方法等を提供することを目的とする。 The present invention has been made in view of the above-described circumstances, and provides a data input device, an information device, a user interface method, and the like that can input various instructions accurately within a narrow finger movement range. With the goal.
本発明によるデータ入力装置は、回転体の回転角度を用いずに指先位置を検出する方式を考案して上記の問題点を解決した。回転体配列上で指先が微弱な圧力を加えるときに、圧力の重心位置がいずれの回転体上にあるか、あるいはいずれの回転体間にあるのか、圧力印加位置に対応するスイッチ(位置検出用スイッチ)が接触状態を変えることで検出するようにした。回転体が近接して配置されていると目標の回転体に圧力を加えるときに近傍の回転体に誤って指が触れて圧力を加えてしまい誤入力を生じやすい。特に回転体配列上に軽く指先を置くだけで指先の位置を検出できるように微弱な指の圧力によって接触状態を変えるスイッチを用いるため、他の回転体に僅かに指が触れただけでも誤入力を起こす。 The data input device according to the present invention has devised a method for detecting the fingertip position without using the rotation angle of the rotating body to solve the above problems. When the fingertip applies a weak pressure on the rotating body array, the switch corresponding to the pressure application position (for detecting the position) the position of the center of gravity of the pressure is on which rotating body or between the rotating bodies Switch) detects by changing the contact state. When the rotating bodies are arranged close to each other, when a pressure is applied to the target rotating body, a finger is accidentally touched and applied to the nearby rotating body, and erroneous input is likely to occur. In particular, since a switch that changes the contact state by weak finger pressure so that the position of the fingertip can be detected by simply placing the fingertip lightly on the rotating body array, even if a slight finger touches another rotating body, an error is input. Wake up.
本発明では、回転体間にシーソ状機構を導入し、目標の回転体に圧力を加えてそれを降下させるときに、その降下によってシーソ状機構の支点の目標の回転体側のアームが下がり、シーソの原理により支点を挟んで反対側のアームが持ち上がり、それが他の回転体を持ち上げるようにすることによって誤入力を防止した。さらに位置検出の解像度を上げるため、2つの支点を持つシーソ状機構を導入して、圧力が回転体間に加わる場合の圧力印加位置を、圧力が回転体上に加わる場合の圧力印加位置と区別して検出するようにした。 In the present invention, when a seesaw-like mechanism is introduced between the rotating bodies and the target rotating body is pressurized and lowered, the lowering lowers the arm on the target rotating body at the fulcrum of the seesaw-like mechanism. Based on this principle, the arm on the opposite side is lifted across the fulcrum, which prevents other inputs from being lifted by the other rotating body. In order to further increase the resolution of position detection, a seesaw-like mechanism having two fulcrums is introduced, and the pressure application position when pressure is applied between the rotating bodies is different from the pressure application position when pressure is applied on the rotating bodies. Separately detected.
指先を宙ぶらりんの状態にしておくと震えが生じやすく、震えによって誤入力が生じる。指先が震えやすい人も指先または指の一部をどこかに押し付けるようにしていると震えを抑制できる。また他の指で他のボタンを操作するときに生じる反動で当該の指先が不本意に動くことがあり、その場合に誤入力を生じることもある。この場合もどのような方向に反動の力が生じるか、運動学的、力学的に分析し、反動の力が働く方向に指が動かないように指の一部を支持することで誤入力を防止できる。 Leaving the fingertips in a dangling state tends to cause tremors, which can lead to erroneous input. A person whose fingertips tend to tremble can suppress tremors by pressing the fingertip or part of the finger somewhere. In addition, a reaction that occurs when another button is operated with another finger may cause the fingertip to move unintentionally, and in this case, an erroneous input may occur. In this case as well, kinematically and mechanically analyze in which direction the reaction force is generated, and support a part of the finger so that the finger does not move in the direction in which the reaction force works. Can be prevented.
そこで本発明ではこれらの誤入力を防止するために指支持台または指支持用回転体と呼ぶ指の一部を支持する機構を導入した。指支持台は指先の位置を変える時の指の運動に追随して前後左右に移動して指先が自在に位置を変えることを可能とするが、不本意な位置(意図していない位置)で指先が回転体配列に圧力を加えることを防ぐために、圧力を加える指の運動(下降運動)の方向には動かず、指の一部がこの方向に関して動かないように支持する台(高さを変えない台)であり、加圧時に用いる指の部位(通常は指の先端部だが中腹部を用いる場合もある)から多少離れた部位で指を支持する。加圧時には指はこの台によって支持されている部分を固定したまま、関節を曲げるか傾きを変えて加圧する指部位を動かして回転体配列上の目標位置に圧力を加える。指支持用回転体も同様に機能するがこちらは前後左右に移動する代わりに回転してその上に乗った指先が自在に位置を変えられるようにする。こちらも高さを変えず、指の一部が回転体配列に圧力を加える方向に動かないように支持する。このように構成された指支持台または指支持用回転体で指の一部を支持することによって、指の震えや他指による操作の反動によって生じる指先の不本意な上下運動を抑制し、指先を前後または左右に移動する自由度を残しながら意図外の上下運動を排除して誤入力が起こることを防止する。 Therefore, in the present invention, in order to prevent these erroneous inputs, a mechanism for supporting a part of the finger called a finger support base or a finger support rotating body is introduced. The finger support base follows the movement of the finger when changing the position of the fingertip and can move back and forth and right and left to freely change the position of the fingertip, but at an unintentional position (unintended position) In order to prevent the fingertip from applying pressure to the rotating body array, it does not move in the direction of the finger movement (downward movement) that applies pressure, and a platform (height that supports a part of the finger so that it does not move in this direction). The finger is supported at a location slightly apart from the location of the finger used during pressurization (usually the tip of the finger but sometimes using the middle abdomen). The finger applies pressure to the target position on the rotating body array by moving the finger part to be pressed by bending the joint or changing the inclination while the part supported by the table is fixed. The finger support rotator functions in the same way, but it rotates instead of moving back and forth and left and right so that the fingertip on it can be repositioned freely. Again, the height is not changed, and the fingers are supported so that they do not move in the direction of applying pressure to the rotating body array. By supporting a part of the finger with the thus configured finger support base or finger support rotating body, it is possible to suppress unintentional vertical movement of the fingertip caused by finger tremor or reaction of other fingers. While leaving the degree of freedom to move back and forth or left and right, unintentional vertical movement is eliminated to prevent erroneous input.
以上の改良により、本発明のデータ入力装置では指先位置の検出に回転体の回転角度を用いる必要がなくなるため、回転体は回転角度量に制限を受けずに無制限に回転できるようになる。そのためこの回転体をトラックボールのように用いて座標指定を行うことができる。ただし本発明の回転体は左右または前後の1方向にしか回転できないため、1次元の座標指定しかできない。もう1次元の座標を指定するために回転体配列全体を回転体の回転方向と直交する方向にスライド移動するようにデータ入力装置を構成する。または指支持台または指支持用回転体の移動量または回転量を検出して座標指定に利用する。 Due to the above improvement, the data input device of the present invention does not need to use the rotation angle of the rotator for detecting the fingertip position, so that the rotator can rotate indefinitely without being limited by the amount of rotation angle. Therefore, coordinates can be specified using this rotating body like a trackball. However, since the rotating body of the present invention can rotate only in one direction, that is, left and right or front and rear, only one-dimensional coordinates can be specified. In order to designate one-dimensional coordinates, the data input device is configured to slide the entire rotating body array in a direction orthogonal to the rotating direction of the rotating body. Alternatively, the amount of movement or the amount of rotation of the finger support base or finger support rotator is detected and used for coordinate designation.
なお指先の位置に応じて回転体が揺動するようにして回転体の間隔を変化させ、あるいは回転体間に高低差を生じて、指先が接触して感じる凹凸の感触を強調することで、指先を移動したときの凹凸の感触の違いから指先位置をより明瞭に把握できるようになる。 In addition, by changing the interval between the rotating bodies so that the rotating body swings according to the position of the fingertips, or by creating a height difference between the rotating bodies, emphasizing the feeling of unevenness felt by the fingertips, The fingertip position can be grasped more clearly from the difference in feel of the unevenness when the fingertip is moved.
本発明で、指先降下位置(圧力印加位置)と指先上昇位置(圧力解除位置)の組み合わせによって入力する情報を指定する場合には、これら両位置間の距離が短いほど、高速・容易に情報を指定できる。そこでこの距離が短い指先の運動に高頻度に入力する文字や指令を優先的に関連付けることによって入力能率を向上することができる。 In the present invention, when specifying information to be input by a combination of a fingertip lowering position (pressure application position) and a fingertip raising position (pressure release position), the shorter the distance between these two positions, the faster and easier the information is. Can be specified. Therefore, the input efficiency can be improved by preferentially associating characters and commands that are frequently input to the movement of the fingertip having a short distance.
特に指先上昇位置(圧力解除位置)の代わりに単に指先降下直後の指先移動方向だけを用いるようにすると、指定できる情報の種類は指先降下位置(圧力印加位置)と指先移動方向(例えば、左方向、静止、右方向の3通り)の組み合わせに限られるが、指先の素早い運動で情報を指定できるため入力能率は一段と向上する。 In particular, if only the fingertip movement direction immediately after the fingertip is lowered is used instead of the fingertip raising position (pressure release position), the types of information that can be specified are the fingertip lowering position (pressure application position) and the fingertip movement direction (for example, leftward) However, the input efficiency is further improved because information can be specified by a quick movement of the fingertip.
また、現在インターネットのブラウザー(コンテンツ閲覧用のソフトウェア)では、マウスなどのポインティングデバイスでカーソルを移動し、カーソル位置によりアンダーライン等の付いた項目を指定して、マウスボタンをクリックすることによりその項目を選択する方式が主流であるが、本発明では、このアンダーラインに代わり、指運動を示唆するような図柄のアイコンや、指運動を示唆するように動画表示されるアンダーラインや背景色を用いて、コンテンツ中の選択項目にマークを付け、選択したい項目に付加したマークが示唆する指運動を実行することで目的項目を選択する情報機器とユーザインターフェイス方法を提供する。 In Internet browsers (content browsing software), move the cursor with a pointing device such as a mouse, specify an item with an underline according to the cursor position, and click the mouse button to select that item. In the present invention, instead of this underline, an icon of a pattern that suggests finger movement, or an underline or background color that is displayed as a movie to suggest finger movement is used. Thus, there is provided an information device and a user interface method for selecting a target item by marking a selection item in content and executing a finger movement suggested by the mark added to the item to be selected.
本発明では、カーソル位置を精密に位置決めしなくとも、大雑把に位置決めするだけで、その近辺にある複数個の選択候補項目にマークが表示され、マークの示唆する指運動を実行するだけで即座に目的項目が選択される。カーソルの位置決めには時間がかかりまた心理的負荷を伴うことから、従来方式でもカーソルの移動を伴うことなく高速に項目選択を行うために特定のキーを押すことで瞬時に項目を選択するショートカット機能が提供されているが、本発明で提供する手段も一種のショートカット機能を提供し、カーソル位置を大雑把に定めた後は高速に項目を選択できる。この際にカーソルの精密な位置決めのために継続的に注視する必要がなくなるので心理的負荷も軽減する。通常のショートカットはキーボード上のキーを用いるため、対応するキーを見つけてキーを押すのに時間がかかるが、本方式によれば、マークによって示唆される指運動を実行するだけで目的の項目をショートカットで選択できるので、直感的に分かりやすく、キーと指運動の関係を記憶する必要もない。この方式はブラウザーに限らず、項目選択を基本とする任意のユーザインターフェイスに有効である。 In the present invention, even if the cursor position is not precisely positioned, only a rough positioning is performed, and a mark is displayed on a plurality of selection candidate items in the vicinity, and the finger movement suggested by the mark is immediately executed. The target item is selected. Since the positioning of the cursor takes time and involves a psychological load, a shortcut function for selecting an item instantly by pressing a specific key to select an item at high speed without moving the cursor even in the conventional method However, the means provided in the present invention also provide a kind of shortcut function, and items can be selected at high speed after the cursor position is roughly determined. At this time, since it is not necessary to keep an eye on the precise positioning of the cursor, the psychological burden is reduced. Since normal shortcuts use keys on the keyboard, it takes time to find the corresponding key and press the key, but according to this method, the target item can be selected simply by performing the finger movement suggested by the mark. Since it can be selected with a shortcut, it is easy to understand intuitively and there is no need to memorize the relationship between keys and finger movements. This method is effective not only for browsers but also for any user interface based on item selection.
例えば電子メイルの文章を作成するときには、頻繁に現れる単語や表現を登録しておき、登録してある用語から使用する用語を選択して文中に挿入すると文章作成能率が向上する。従来はカーソルキーを用いて用語を選択している場合が多かったが、カーソルキーで一つ一つ項目を移動して目的の項目に辿り着くのには時間がかかり能率が低くさらに項目移動中に継続的に注視する必要があるため心理的負荷が大きい。本発明によれば、各用語にマークをつけてマークの示唆する指運動を実行することで瞬時に目的の用語を選択できるので文章作成の能率を向上できる。 For example, when creating a sentence for electronic mail, the word creation efficiency is improved by registering frequently appearing words and expressions, selecting a term to be used from the registered terms, and inserting it into the sentence. Previously, the term was often selected using the cursor keys, but it takes time to move to the target item by moving the item one by one with the cursor key. There is a great psychological burden because it is necessary to keep a close watch on the According to the present invention, since a target term can be selected instantaneously by putting a mark on each term and performing a finger motion suggested by the mark, the efficiency of sentence creation can be improved.
ただし回転体の凹凸感などの触覚手掛かりでは指位置を誤認し、入力を誤り易い。そこで本発明ではまず、聴覚的手掛かりを追加する。指先位置に応じて異なるビープ音を発生するか、または指先位置が変化する瞬間にビープ音を発生して指先位置を聴覚的に把握できるようにすることで誤入力を軽減する。例えば指先の運動範囲の中央と左右に計3つの区画を設けて指位置がそのいずれに含まれるか区別する場合、指が中央位置にいるときにはビープ音を発生せずに左右に移動したときにビープ音を発生すればビープ音を手掛かりに左右、中央の位置を区別できる。また中央区画から左右の区画に移る瞬間にビープ音を発生する方法によっても、ビープ音を通じて指位置が変わったことを把握できる。 However, tactile cues such as the unevenness of the rotating body misrecognize the finger position and make input errors easily. Therefore, in the present invention, an auditory cue is first added. A different beep sound is generated according to the fingertip position, or a beep sound is generated at the moment when the fingertip position is changed so that the fingertip position can be audibly grasped to reduce erroneous input. For example, if you want to distinguish the finger position from three positions in the center and left and right of the fingertip movement range, when the finger is in the center position, it moves right and left without generating a beep. If a beep sound is generated, the left, right, and center positions can be distinguished using the beep sound as a clue. It is also possible to grasp that the finger position has changed through the beep sound by a method of generating a beep sound at the moment of moving from the central section to the left and right sections.
用途によっては指先の運動と入力する指令が直感的に関連づく場合がある。例えば指先の運動方向に合わせてコンテンツ表示(再生)内容を動かしたり、チャンネルを切り替えたり、テープを早送り、逆送りするようにすれば、運動と指令の関係を記憶する困難を避けることができる。こうした用途に対しては、特に回転体の回転量をロータリ・エンコーダ等で精密に計測して、回転量とコンテンツの移動量を対応させると良い。 In some applications, the fingertip movement and the input command may be intuitively related. For example, if the content display (reproduction) is moved in accordance with the direction of movement of the fingertip, the channel is switched, or the tape is fast-forwarded or reverse-fed, the difficulty of memorizing the relationship between the motion and the command can be avoided. For such applications, it is particularly preferable to precisely measure the amount of rotation of the rotating body with a rotary encoder or the like so that the amount of rotation corresponds to the amount of content movement.
回転体が円滑に回転する時には指先は回転体配列上を回転体に接しながら円滑に移動できるが、指先が所定位置に来たとき、あるいは回転体が所定の角度回転したときにブレーキを回転体に圧着させ、あるいは回転体の一部が回転止め材と衝突するようにして回転体の回転を制動、制限すると、ユーザはこの制動による反力を力覚を通じて感じることができる。例えば、指先が左区域から中央区域に移動するときに両区域の境で一瞬回転を制動してユーザの指先に反力を加えると、ユーザは一瞬加わる反力を力覚を通じて感じて、区域が変わったことを知ることができる。あるいは必要量移動したらそれ以上移動できなくなるように回転を静止すれば、ユーザは回転が止まることを通じて必要量移動したことを把握することができる。本発明ではこうした制動機構を導入し、ユーザがより明確に指先の位置を把握できるようにする。 When the rotating body rotates smoothly, the fingertip can move smoothly while contacting the rotating body on the rotating body array, but when the fingertip comes to a predetermined position or when the rotating body rotates by a predetermined angle, the brake is rotated. When the rotation of the rotating body is braked or limited so that a part of the rotating body collides with the anti-rotation material, the user can feel the reaction force due to this braking through a force sense. For example, when the fingertip moves from the left area to the central area, if the rotation is braked for a moment at the boundary between the two areas and a reaction force is applied to the user's fingertip, the user feels the reaction force applied for a moment through force sense, You can know what has changed. Alternatively, if the rotation is stopped so that it can no longer be moved when the necessary amount is moved, the user can know that the necessary amount has been moved through the rotation being stopped. In the present invention, such a braking mechanism is introduced so that the user can grasp the position of the fingertip more clearly.
具体的には、本発明に係わるデータ入力装置は、指先の運動範囲に配置され指先により回転する複数個の回転体を有する回転体配列手段と、回転体配列手段を支持する上方台と当該上方台の下方に位置する下方台との間に設けられ、回転体配列手段に指先の下降運動に伴う圧力が印加されて圧力印加位置を検出する圧力印加位置検出手段と、回転体配列手段上で指先から加えられていた圧力が解除される圧力解除位置を検出する圧力解除位置検出手段と、回転体配列手段の回転体を操作する指先により圧力が印加されて移動する指先の移動方向を検出する指先移動方向検出手段とを備え、圧力印加位置検出手段と圧力解除位置検出手段のうち少なくともいずれか一方、および、指先移動方向検出手段とからの出力信号を組み合わせることにより、入力する情報が指定可能であることを特徴とする。
好ましくは、回転体配列手段を回転体の回転方向と直交する方向に移動可能に形成するとよい。Specifically, the data input device according to the present invention includes a rotating body arranging means having a plurality of rotating bodies arranged in a movement range of a fingertip and rotated by the fingertip, an upper base supporting the rotating body arranging means, and the upper part A pressure application position detecting means provided between a lower base positioned below the base and detecting a pressure application position by applying a pressure accompanying a downward movement of the fingertip to the rotary body arranging means; A pressure release position detecting means for detecting a pressure release position at which the pressure applied from the fingertip is released and a moving direction of the fingertip that is moved by applying pressure by a fingertip that operates the rotating body of the rotating body arranging means are detected. A fingertip movement direction detection means, and by combining output signals from at least one of the pressure application position detection means and the pressure release position detection means and the fingertip movement direction detection means. , And wherein the information to be input can be specified.
Preferably, the rotating body arranging means may be formed so as to be movable in a direction orthogonal to the rotating direction of the rotating body.
本発明では、ユーザがその触感によって自己の操作を確かめながらデータ入力を行う回転体配列手段からのデータに、指先の移動方向および圧力の印加信号を組み合わせて多様な情報の正確な入力を可能にする。 In the present invention, it is possible to accurately input various information by combining the moving direction of the fingertip and the applied signal of the pressure with the data from the rotating body arrangement means for the user to input data while confirming his / her operation by the tactile sensation. To do.
好ましくは、指先移動方向検出手段に回転体の回転方向を検出する回転方向検出手段を設けて、この回転方向検出手段により検出された回転体の回転方向に基づいて指先の移動する方向を検出するようにするのが望ましい。また、この回転体もしくは指支持用回転体の回転量、または、指支持台の移動量を検出し、この回転量または移動量に基づいてコンピュータ装置等の情報機器において、座標指定するようにすれば操作性が向上する。 Preferably, the fingertip moving direction detecting means is provided with a rotating direction detecting means for detecting the rotating direction of the rotating body, and the direction in which the fingertip moves is detected based on the rotating direction of the rotating body detected by the rotating direction detecting means. It is desirable to do so. Further, the rotation amount of the rotating body or the finger support rotating body or the movement amount of the finger support base is detected, and coordinates are designated in an information device such as a computer device based on the rotation amount or the movement amount. The operability is improved.
また、本発明に係わるデータ入力装置は、回転体に加わる微弱な指先による圧力が作用する位置に応じて接触状態が変わることにより位置を検出する位置検出用スイッチを備えるとともに、圧力印加位置検出手段を、位置検出用スイッチの接触状態を変える圧力よりも相対的に強い圧力を指先から加えられるときに接触状態を変える圧力検出用スイッチを設け、圧力検出用スイッチによる接触状態と、指先から加わる微弱な圧力の位置に応じて定まる位置検出用スイッチによる接触状態とが区別して検出されることを特徴とする。 Further, the data input device according to the present invention includes a position detection switch for detecting a position by changing a contact state in accordance with a position where pressure by a weak fingertip applied to the rotating body acts, and a pressure application position detecting means Is provided with a pressure detection switch that changes the contact state when a pressure relatively higher than the pressure that changes the contact state of the position detection switch is applied from the fingertip, and the contact state by the pressure detection switch and the weakness applied from the fingertip It is characterized in that the contact state by the position detection switch determined according to the position of the correct pressure is detected separately.
本発明では、位置検出用と圧力検出用の2種類のスイッチを設け、位置検出用スイッチは、圧力検出用スイッチよりも相対的に小さい力で動作するようにする。
ここで、「微弱」とは、位置検出用スイッチは動作するが、圧力検出用スイッチの接触状態は変化しない程度を意味する。In the present invention, two types of switches for position detection and pressure detection are provided, and the position detection switch is operated with a relatively smaller force than the pressure detection switch.
Here, “weak” means that the position detection switch operates but the contact state of the pressure detection switch does not change.
本発明に係わるデータ入力装置は、位置検出用スイッチは、上方台上でシーソ運動可能なシーソ機構で形成されるとともに、回転体を回転可能に支持する導電性のアーム部材を備え、指先から加わる微弱な圧力により指先位置にある回転体が他の回転体に対して相対的に降下して位置検出用スイッチの接触状態を変える際に、降下する側にある回転体を支持するアームが上方台上に着地してシーソ運動することにより、他方の側にあるアームを介して他の回転体を持ち上げることを特徴とする。 In the data input device according to the present invention, the position detection switch is formed by a seesaw mechanism capable of seesaw movement on the upper base, and includes a conductive arm member that rotatably supports the rotating body, and is applied from a fingertip. When the rotating body at the fingertip position is lowered relative to the other rotating bodies by a weak pressure to change the contact state of the position detection switch, the arm that supports the rotating body on the descending side is the upper base. It is characterized in that the other rotating body is lifted through the arm on the other side by landing and performing seesaw motion.
本発明では、左右方向、あるいは、前後方向の夫々を上記のシーソ機構によって、微弱な圧力により排他的に接点状態が変わるようにし、さらに降下側の回転体によって回転量を操作可能にする。 In the present invention, the contact state is changed exclusively by a weak pressure by the above-described seesaw mechanism in the left-right direction or the front-rear direction, and the rotation amount can be manipulated by the lowering rotary body.
好ましくは、このアーム部材は、上方台との間に取り付けられた導電性の弾性体によって持ち上げられ、圧力を解除したときは、位置検出用スイッチのいずれもが接触状態になることによって、解放状態が識別可能に構成されているのが望ましい。このデータ入力装置を用いた制御の多様化およびデータの信頼性を向上させることができる。 Preferably, the arm member is lifted by a conductive elastic body attached to the upper base, and when the pressure is released, all of the position detection switches are brought into contact with each other, thereby releasing the arm member. Is preferably configured to be identifiable. Diversification of control using this data input device and data reliability can be improved.
本発明に係わる情報機器は、指先の着地位置または加圧位置と着地時または着地時前後の指先の運動方向を組み合わせて入力する情報を指定する手段を備えた情報機器であって、ディスプレイ画面上に表示されている項目の背景色、アンダーライン、アイコン等のマークを指先着地位置または加圧位置と指先運動方向を示唆するような図柄またはアニメーションで静的または動的に表示することにより、図柄またはアニメーションに示唆される指運動を実行するときに該当する項目を選択する手段を備えたことを特徴とする。 An information device according to the present invention is an information device having means for designating information to be input by combining the landing position or pressure position of a fingertip and the movement direction of the fingertip at the time of landing or before and after landing. By displaying the background color, underline, icon, etc. of the item displayed on the screen statically or dynamically with a pattern or animation that suggests the fingertip landing position or pressure position and the fingertip movement direction Alternatively, a means for selecting a corresponding item when performing finger movement suggested by the animation is provided.
本発明では、選択可能な項目に指運動を示唆する識別表示(マーク)を行うことにより、複数のモードを簡便な操作で選択できるようにする。
ここで、「情報機器」とは、コンピュータ装置またはコンピュータを内蔵した装置を意味し、いわゆる制御装置や携帯電話なども含む趣旨である。
なお、指先位置に応じて音の出方を変えて指先位置を聴覚的に通知する手段を備えるようにしてもよい。In the present invention, a plurality of modes can be selected by a simple operation by performing identification display (mark) suggesting finger movement on selectable items.
Here, the “information device” means a computer device or a device incorporating a computer, and includes a so-called control device and a mobile phone.
In addition, you may make it provide the means to change the sound output according to a fingertip position, and to notify a fingertip position aurally.
また、本発明に係わる情報機器は、指先の着地位置と着地時または着地時前後の指先の運動方向を組み合わせて入力する情報を指定する手段を備えた情報機器であって、指先運動方向と、映像、音楽、文章等のコンテンツの表示・再生範囲の移動方向とをディスプレイ上で対応付けて表示することを特徴とする。 Further, the information device according to the present invention is an information device comprising means for designating information to be input by combining the landing position of the fingertip and the movement direction of the fingertip at the time of landing or before and after landing, the fingertip movement direction, The moving direction of the display / playback range of content such as video, music, and text is displayed in association with the display.
本発明では、指先運動とコンテンツの表示・再生などの機能とを対応付けることによって、複数のモードを簡便に制御可能にする。 In the present invention, a plurality of modes can be easily controlled by associating fingertip movements with functions such as content display / playback.
本発明に係わる情報機器は、さらに、映像、音楽、文章等のコンテンツをインターネットの通信網や記憶装置を通じて閲覧するコンテンツ閲覧手段を備えるとともに、コンテンツ閲覧手段がコンテンツ中の注目位置近辺に存する複数個の選択候補項目を検出する選択候補検出手段を有し、選択候補検出手段により検出された選択候補項目としてのマークを、指運動を示唆するように静的または動的にディスプレイに表示することを特徴とする。 The information device according to the present invention further includes content browsing means for browsing content such as video, music, and text through an Internet communication network or storage device, and there are a plurality of content browsing means in the vicinity of the target position in the content. A selection candidate detecting means for detecting the selection candidate item, and a mark as the selection candidate item detected by the selection candidate detecting means is statically or dynamically displayed on the display so as to suggest finger movement. Features.
好ましくは、高頻度に出現する文章単位を登録する文章登録手段を備え、文章登録手段に登録された文章単位のマークが指運動を示唆するように静的または動的にディスプレイに表示されるようにするとよい。 Preferably, text registration means for registering frequently occurring text units is provided, and the text unit mark registered in the text registration means is statically or dynamically displayed on the display so as to suggest finger movement. It is good to.
また、本発明に係わる情報機器は、指先の運動範囲に配置され指先により回転する複数個の回転体を有する回転体配列手段と、回転体配列手段上で指先の下降運動に伴う圧力が印加される位置を検出する圧力印加位置検出手段と、回転体配列手段上で指先から加えられていた圧力が解除される位置を検出する圧力解除位置検出手段と、回転体配列手段の回転体を操作する指先により圧力が印加されて移動する指先の移動方向を検出する指先移動方向検出手段とを具備し、圧力印加位置検出により指先着地位置または加圧位置を、また、指先移動方向検出手段により指先運動方向を検出することを特徴とする。 In addition, the information device according to the present invention is provided with a rotating body arranging means having a plurality of rotating bodies that are arranged in the movement range of the fingertips and rotated by the fingertips, and a pressure accompanying a downward movement of the fingertips is applied on the rotating body arranging means. Pressure detecting position detecting means for detecting the position to be detected, pressure releasing position detecting means for detecting the position where the pressure applied from the fingertip on the rotating body arranging means is released, and operating the rotating body of the rotating body arranging means Fingertip movement direction detecting means for detecting the moving direction of the fingertip that moves when pressure is applied by the fingertip, and the fingertip landing position or pressure position is detected by detecting the pressure application position, and the fingertip movement is detected by the fingertip moving direction detecting means. It is characterized by detecting a direction.
本発明では、これら各手段によって指先の運動を詳細に検出することにより、指先のみによる複雑な情報機器の操作を可能にする。 In the present invention, the movement of the fingertip is detected in detail by each of these means, thereby enabling a complicated operation of the information device using only the fingertip.
さらに、本発明に係わる情報機器は、指先の運動範囲に配置され指先により回転する複数個の回転体を有する回転体配列手段と、回転体配列手段上で指先の下降運動に伴う圧力が印加される位置を検出する圧力印加位置検出手段と、回転体配列手段上で指先から加えられていた圧力が解除される位置を検出する圧力解除位置検出手段と、回転体配列手段の回転体を操作する指先により圧力が印加されて移動する指先の移動方向を検出する指先移動方向検出手段とを具備し、圧力印加位置検出手段により検出された指先着地位置または加圧位置の出力信号と、指先移動方向検出手段により検出された指先運動方向の出力信号とを組み合わせて、入力しようとする情報が指定されるようにし、指先の位置または回転体の回転角度に応じて回転体の回転運動を制動する制動手段を設けたことを特徴とする。 Furthermore, the information device according to the present invention is provided with a rotating body arranging means having a plurality of rotating bodies that are arranged in the movement range of the fingertip and rotated by the fingertips, and a pressure accompanying the downward movement of the fingertips is applied on the rotating body arranging means. Pressure detecting position detecting means for detecting the position to be detected, pressure releasing position detecting means for detecting the position where the pressure applied from the fingertip on the rotating body arranging means is released, and operating the rotating body of the rotating body arranging means A fingertip moving direction detecting means for detecting a moving direction of the fingertip that moves when pressure is applied by the fingertip, and an output signal of a fingertip landing position or a pressure position detected by the pressure applying position detecting means, and a fingertip moving direction In combination with the output signal of the fingertip movement direction detected by the detection means, the information to be input is specified, and the rotation body of the rotating body is determined according to the position of the fingertip or the rotation angle of the rotating body. Characterized in that a braking means for braking the rolling movement.
本発明では、特に指先の位置または回転角度に応じて回転体の回転運動を制動するので、その制動力が指先に伝わり、操作者は、どれくらいの回転角度であるかを回転体を見なくても認識することができる。 In the present invention, the rotational movement of the rotating body is braked particularly in accordance with the position or rotation angle of the fingertip, so that the braking force is transmitted to the fingertip, and the operator does not look at the rotating body to see how much the rotation angle is. Can also be recognized.
本発明に係わる情報機器は、スイッチ状態とモード識別情報(モードID)とを関連付けて保存するモードテーブルと、一または二以上の選択候補項目とモード識別情報とを関連付けた対応情報を作成して一時的に保存すると共に選択候補項目を選択するためのスイッチ操作情報を出力した後、スイッチ状態データを入力して、モードテーブルを参照して当該スイッチ状態に対応するモード識別情報を抽出し、対応情報に基づいて当該モード識別情報に対応する選択候補項目を抽出すると共に、当該選択候補項目が選択されていることを知らせるための出力を行う個別機能選択手段と、個別機能選択手段によって選択された選択候補項目に関連する処理を実行する個別機能実行手段と、を備えたことを特徴とする。 The information device according to the present invention creates a mode table that associates and stores a switch state and mode identification information (mode ID), and creates correspondence information that associates one or more selection candidate items with mode identification information. After temporarily saving and outputting switch operation information for selecting a selection candidate item, input switch state data, refer to the mode table, extract mode identification information corresponding to the switch state, and Based on the information, a selection candidate item corresponding to the mode identification information is extracted, and an individual function selection unit that performs output for notifying that the selection candidate item is selected, and selected by the individual function selection unit And individual function executing means for executing processing related to the selection candidate item.
本発明では、情報機器の動作状態において、予めスイッチ状態とモードIDとを関連付けたテーブルを保存しておき、抽出した選択候補項目にモードIDを割り付けて、そのモードIDに対応するスイッチ操作情報を操作者に知らせ、その後スイッチ状態を読み込んで、モードテーブルを参照して対応する項目を抽出して、それに関連する処理を実行させるようにする。 In the present invention, in the operating state of the information device, a table in which the switch state and the mode ID are associated in advance is stored, the mode ID is assigned to the extracted selection candidate item, and the switch operation information corresponding to the mode ID is stored. The operator is notified, and then the switch state is read, the corresponding item is extracted by referring to the mode table, and the related processing is executed.
本発明に係わるユーザインターフェイス方法は、指先の着地位置または加圧位置の位置と着地時または着地時前後の指先の運動方向を組み合わせて入力する情報を指定するユーザインターフェイス方法であって、ディスプレイ画面上に表示されている項目の背景色、アンダーライン、アイコン等のマークを指先着地位置または加圧位置と指先運動方向を示唆するような図柄またはアニメーションで静的または動的に表示し、図柄またはアニメーションに示唆される指運動を実行するときに該当する項目を選択するようにしたことを特徴とする。 A user interface method according to the present invention is a user interface method for designating information to be input by combining the landing position or pressure position of a fingertip and the direction of movement of the fingertip at the time of landing or before and after landing. The background color, underline, icon, etc. of the items displayed on the screen are displayed statically or dynamically in a pattern or animation that suggests the fingertip landing position or pressure position and the direction of fingertip movement. The item is selected when the finger movement suggested in the above is executed.
本発明では、項目選択のための指先の運動を画面上のマークで表して、指先の運動を検知して該当する項目を選択する。 In the present invention, the movement of the fingertip for selecting an item is represented by a mark on the screen, and the corresponding item is selected by detecting the movement of the fingertip.
また、本発明に係わるユーザインターフェイス方法は、映像、音楽、文章等のコンテンツをインターネットの通信網や記憶装置を通じて閲覧するコンテンツ閲覧手段と、コンテンツ閲覧手段がコンテンツ中の注目位置近辺に存する複数個の選択候補項目を検出する選択候補検出手段を用い、選択候補検出手段により検出された選択候補項目としてのマークを、指運動を示唆するように静的または動的にディスプレイに表示するようにしたことを特徴とする。 The user interface method according to the present invention includes a content browsing means for browsing content such as video, music, and text through an Internet communication network and a storage device, and a plurality of content browsing means in the vicinity of a target position in the content. The selection candidate detection means for detecting the selection candidate item is used, and the mark as the selection candidate item detected by the selection candidate detection means is statically or dynamically displayed on the display so as to suggest finger movement. It is characterized by.
本発明では、コンテンツ中の注目位置近辺、たとえば、カーソル付近に存する複数個の選択候補項目を検出して、その項目を選択するためのマークとして指運動を示唆するような情報を表示して、操作者に希望する項目選択を可能にする。 In the present invention, a plurality of selection candidate items in the vicinity of the target position in the content, for example, near the cursor, are detected, and information indicating a finger movement is displayed as a mark for selecting the item, Allows the operator to select the desired item.
本発明に係わるユーザインターフェイス方法は、指先の運動範囲に配置され指先により回転する複数個の回転体を有する回転体配列手段と、回転体配列手段上で指先の下降運動に伴う圧力が印加される位置を検出する圧力印加位置検出手段と、回転体配列手段上で指先から加えられていた圧力が解除される位置を検出する圧力解除位置検出手段と、回転体配列手段の回転体を操作する指先により圧力が印加されて移動する指先の移動方向を検出する指先移動方向検出手段とを用い、圧力印加位置検出手段により指先着地位置または加圧位置を検出し、また、指先移動方向検出手段により指先運動方向を検出するようにしたことを特徴とする。 In the user interface method according to the present invention, a rotating body arranging means having a plurality of rotating bodies arranged in a movement range of a fingertip and rotated by the fingertip, and a pressure accompanying a downward movement of the fingertip on the rotating body arranging means are applied. A pressure applying position detecting means for detecting a position; a pressure releasing position detecting means for detecting a position where pressure applied from the fingertip on the rotating body arranging means is released; and a fingertip for operating the rotating body of the rotating body arranging means And a fingertip movement direction detecting means for detecting the movement direction of the fingertip that is moved by applying pressure, and detecting the fingertip landing position or the pressurizing position by the pressure application position detecting means, and the fingertip movement direction detecting means It is characterized by detecting the direction of motion.
本発明では、指先移動方向と指先の着地位置または加圧位置によって指先運動を検知する。 In the present invention, the fingertip movement is detected based on the fingertip movement direction and the fingertip landing position or pressure position.
本発明に係わるユーザインターフェイス方法は、さらに、圧力印加位置検出により検出された指先着地位置または加圧位置の出力信号と、指先移動方向検出手段により検出された指先運動方向の出力信号とを組み合わせて、入力しようとする情報が指定されるようにし、指先の位置または回転体の回転角度に応じて回転体の回転運動を制動するようにしたことを特徴とする。 The user interface method according to the present invention further combines the output signal of the fingertip landing position or the pressure position detected by the pressure application position detection and the output signal of the fingertip movement direction detected by the fingertip movement direction detection means. The information to be input is designated, and the rotational motion of the rotating body is braked according to the position of the fingertip or the rotational angle of the rotating body.
また、本発明のモード選択に係わるユーザインターフェイス方法は、非加圧状態と加圧状態の少なくとも2つの状態を判別可能な実行スイッチと、当該実行スイッチの上方に位置し該実行スイッチの状態を変化させるための圧力印加可能な台上に設けられた、解放状態と使用状態が判別可能であって使用状態のときは左右および中央の少なくとも3種類の位置状態が入力可能であり、左右はシーソ機構によって切り替わるモード選択スイッチを有するデータ入力装置の各スイッチ状態を情報機器へ入力して、スイッチ状態によって情報機器を動作させるための項目を選択するユーザインターフェイス方法であって、実行スイッチの非加圧状態、加圧状態ごとに、モード選択スイッチの各位置状態と、情報機器の項目を選択するためのモード識別情報とを関連付けて保存しておき、複数の選択候補項目のそれぞれに、非加圧状態のモード識別情報と加圧状態のモード識別情報とからなるモード識別情報をユニークに割り付け、まず、非加圧状態のモード識別情報に関連する指操作情報を出力して、データ入力装置からモード選択スイッチの状態を入力し、その後、実行スイッチが加圧状態に変化したとき、当該入力したモード選択スイッチの状態から非加圧状態のモード識別情報を確定すると共に、当該モード識別情報に該当する一または二以上の選択候補項目を抽出して、当該抽出した選択候補項目について加圧時のモード識別情報の指操作情報を出力して、データ入力装置からモード選択スイッチの状態を入力し、次に、実行スイッチが非加圧状態に変化したとき、当該入力したモード選択スイッチの状態から加圧状態のモード識別情報を確定すると共に、当該モード識別情報に該当する選択候補項目が最終的に選択されていることを示す情報を出力し、その後、所定時間以内に解放入力が無い場合は、この最終的に選択された選択候補項目に関連する処理を実行する、ことを特徴とする。 In addition, the user interface method related to mode selection of the present invention includes an execution switch capable of distinguishing at least two states, a non-pressurized state and a pressurized state, and changes the state of the execution switch located above the execution switch. It is possible to discriminate between the released state and the used state provided on a table to which pressure can be applied. In the used state, it is possible to input at least three types of position states, left, right, and center. A user interface method for inputting each switch state of a data input device having a mode selection switch to be switched by the information device and selecting an item for operating the information device according to the switch state, wherein the execution switch is in a non-pressurized state For each pressurizing state, the position of the mode selection switch and the mode identification for selecting items of information equipment The information is stored in association with each other, and the mode identification information including the non-pressurized mode identification information and the pressurized mode identification information is uniquely assigned to each of the plurality of selection candidate items. The finger operation information related to the pressure mode identification information is output, and the state of the mode selection switch is input from the data input device. Thereafter, when the execution switch changes to the pressurization state, the input mode selection switch The mode identification information of the non-pressurized state is determined from the state, one or more selection candidate items corresponding to the mode identification information are extracted, and the mode identification information at the time of pressurization is extracted for the extracted selection candidate items. The finger operation information is output, the state of the mode selection switch is input from the data input device, and when the execution switch changes to the non-pressurized state, the input is performed. The mode identification information of the pressurized state is determined from the state of the mode selection switch, and information indicating that the selection candidate item corresponding to the mode identification information is finally selected is output, and then within a predetermined time When there is no release input, the process related to the finally selected selection candidate item is executed.
本発明では、実行スイッチ(中央ボタン)のON状態とOFF状態ごとにモードIDを設け、情報機器の動作状態において、それを選択候補項目に割り付けることによって、複数の選択候補項目のうち、希望する項目の選択を容易に行えるようにする。また、これにより、階層的なモード選択が可能となる。 In the present invention, a mode ID is provided for each ON state and OFF state of the execution switch (center button), and in the operation state of the information device, it is assigned to the selection candidate item, so that a desired one of the plurality of selection candidate items is desired Make it easy to select items. This also enables hierarchical mode selection.
好ましくは、モード選択スイッチの左または右のいずれか一方の位置状態から、中央の位置状態になったときにタイマを起動し、他方の位置状態になったときにタイマを停止して、当該タイマ値を情報機器の動作パラメータとして使用するのが望ましい。2値入力のスイッチによって、簡便な操作でアナログ的なデータの入力が可能となる。 Preferably, the timer is started when the mode selection switch is in the center position state from the left or right position state of the mode selection switch, and the timer is stopped when the other position state is reached. It is desirable to use the value as an operating parameter for information equipment. With the binary input switch, analog data can be input with a simple operation.
本発明に係わるプログラムは、非加圧状態と加圧状態の少なくとも2つの状態を判別可能な実行スイッチと、当該実行スイッチの上方に位置し該実行スイッチの状態を変化させるための圧力印加可能な台上に設けられた、解放状態と使用状態が判別可能であって使用状態のときは左右および中央の少なくとも3種類の位置状態が入力可能であり、左右はシーソ機構によって切り替わるモード選択スイッチを有するデータ入力装置の各スイッチ状態を情報機器へ入力して、スイッチ状態によって情報機器の動作を制御するためのプログラムであって、実行スイッチの非加圧状態、加圧状態ごとに、モード選択スイッチの各位置状態と、情報機器の項目を選択するためのモード識別情報とを関連付けて保存する処理と、複数の選択候補項目のそれぞれに、非加圧状態のモード識別情報と加圧状態のモード識別情報とからなるモード識別情報をユニークに割り付ける処理と、非加圧状態のモード識別情報に関連する指操作情報を出力して、データ入力装置からモード選択スイッチの状態を入力する処理と、実行スイッチが加圧状態に変化したとき、当該入力したモード選択スイッチの状態から非加圧状態のモード識別情報を確定すると共に、当該モード識別情報に該当する一または二以上の選択候補項目を抽出して、当該抽出した選択候補項目について加圧時のモード識別情報の指操作情報を出力して、データ入力装置からモード選択スイッチの状態を入力する処理と、実行スイッチが非加圧状態に変化したとき、当該入力したモード選択スイッチの状態から加圧状態のモード識別情報を確定すると共に、当該モード識別情報に該当する選択候補項目が最終的に選択されていることを示す情報を出力し、その後、所定時間以内に解放入力が無い場合は、この最終的に選択された選択候補項目に関連する処理を実行する処理と、コンピュータに実行させることを特徴とする。 The program according to the present invention can execute at least two states, a non-pressurized state and a pressurized state, and can apply pressure to change the state of the execution switch above the execution switch. There is a mode selection switch provided on the table, in which the release state and the use state can be discriminated, and at the time of the use state, at least three kinds of position states of the left and right and the center can be input, and the left and right are switched by a seesaw mechanism. A program for inputting each switch state of the data input device to the information device and controlling the operation of the information device according to the switch state, and for each non-pressurized state and pressurized state of the execution switch, A process for associating and saving each position state and mode identification information for selecting an information device item, and for a plurality of selection candidate items In addition, a process for uniquely assigning mode identification information composed of mode identification information in the non-pressurized state and mode identification information in the pressurized state, and finger operation information related to the mode identification information in the non-pressurized state are output. The process of inputting the state of the mode selection switch from the data input device and when the execution switch changes to the pressurized state, the mode identification information of the non-pressurized state is determined from the state of the input mode selection switch, and the One or more selection candidate items corresponding to the mode identification information are extracted, finger operation information of the mode identification information at the time of pressurization is output for the extracted selection candidate items, and the mode selection switch of the mode selection switch is output from the data input device. When the state input process and the execution switch change to the non-pressurized state, the mode identification information of the pressurized state is obtained from the state of the input mode selection switch. Information indicating that the selection candidate item corresponding to the mode identification information is finally selected, and if there is no release input within a predetermined time, the final selection is performed. The present invention is characterized in that a process related to a selection candidate item is executed and a computer is caused to execute it.
ここで、「モード」とは、主として情報機器の動作モードや処理内容を意味するが、これに限らず、何らかの選択が可能であれば足り、選択可能な項目が複数ある場合の当該項目も含む趣旨である。 Here, the “mode” mainly means the operation mode and processing content of the information device, but is not limited to this, and it is sufficient that some selection is possible, and includes the item when there are a plurality of selectable items. It is the purpose.
本発明によれば、回転体の回転角度によって接触状態を変えるスイッチによらずに指先から圧力が加わる位置(圧力印加位置)を検出する手段を用いることで、指先は常時回転体に接する拘束から解放されて、狭い指運動の範囲で、正確に多様なデータを迅速に入力できるようになる。 According to the present invention, by using the means for detecting the position where the pressure is applied from the fingertip (pressure application position) without using the switch that changes the contact state depending on the rotation angle of the rotating body, the fingertip is constantly restrained from contacting the rotating body. This frees up a wide range of accurate and rapid data entry within a narrow range of finger movement.
また、コンテンツのブラウザー(閲覧方式)等ではカーソル位置を精密に決めなくとも、指運動に対応した項目を瞬時に選択する手段を導入することによって、項目選択の能率が向上し、心理的負荷の軽減を図ることができる。 In addition, in content browsers (browsing methods), the efficiency of item selection is improved by introducing a means for instantly selecting items corresponding to finger movements without determining the cursor position precisely. Mitigation can be achieved.
以下、本発明の第1の実施形態を説明する。
なお、本発明において、指先の運動方向を図1のように定義する。図1は、データ入力装置上に置かれた右手親指とその運動方向の関係を表した図である。指腹で垂直に加圧する方向を「下」、逆方向を「上」、指付け根から爪方向を「前」、その逆を「後」、これら各方向と垂直方向に、操作者側から見て「右」または「左」としている。右手親指ではなく他の指を用いて操作する場合も同様である。Hereinafter, a first embodiment of the present invention will be described.
In the present invention, the direction of movement of the fingertip is defined as shown in FIG. FIG. 1 is a diagram showing the relationship between the right thumb placed on the data input device and the direction of movement. The direction in which pressure is applied vertically on the finger pad is `` down '', the reverse direction is `` up '', the fingernail direction from the base of the finger is `` front '', and the reverse is `` back '', viewed from the operator side in the direction perpendicular to these directions. "Right" or "Left". The same applies to operation using other fingers instead of the right thumb.
操作者は、指先を図1中の矢印で示される前後左右および上下方向に動かしてデータ入力装置上に配置されたスイッチを操作する。なお、この方向の定義は、本発明の特定もしくは本実施形態の説明の便宜のためであり、普遍的なものではなく他の定義によって方向を定めることも可能である。 The operator operates a switch disposed on the data input device by moving his / her fingertip in the front / rear / right / left and up / down directions indicated by arrows in FIG. Note that the definition of the direction is for the purpose of specifying the present invention or describing the embodiment, and the direction can be determined by another definition rather than a universal one.
<データ入力装置>
図2に本発明の第1の実施形態によるデータ入力装置の一部を斜め前方上から見た斜視図を示す。1、2は回転体であり、それぞれ針金3,4を軸として回転し、その上に乗った指先は回転体が回転することで回転体の上に乗ったまま左右に円滑に移動する。この時に指先は回転体を凸部、回転体間の隙間を凹部として凹凸の触感を得て、この触覚情報に基づき指先位置を把握することができる。回転体1、2を近接して配置しても触覚的な手掛かりにより指先位置を明瞭に区別できるので、誤りなくデータを入力することができる。<Data input device>
FIG. 2 is a perspective view of a part of the data input device according to the first embodiment of the present invention as viewed obliquely from above.
図2において、針金3、4は回転体1、2の回転軸であると共に途中で折れ曲がって回転体を台9から持ち上げる回転体の支柱であり、かつ導電性の材質でできているため後に述べるスイッチ機構の通電路としても機能する。この針金3、4は一体になって1つのループを成しており、このループは導電性の針金でできた6、7のアーチの中をくぐっている。なお二つの回転体(右回転体1、左回転体2)がループ状の針金3、4を通じて一体となったユニットを以後回転体配列と呼ぶことにする。
アーチ状の針金6、7のアーチの内径は針金3、4の直径に比べて十分大きく、針金3、4の成すループはアーチ状の針金6、7に囲まれて台9に連結してはいるが、アーチの内径の余裕の範囲で遊びを持って連結しているため、台9に対して揺動することができる。In FIG. 2, the
The inner diameter of the
さらに台9はヒンジ10、11、12を通じて下部の別の台8に連結しており、回転体1、2が上に乗った指先から下方に力を受ける時には台9はヒンジの回転軸12で折れ曲がって回転体1、2と共に下方に降下する。なお11はヒンジの一部10と台8の接合部分である。また導体5は針金のループ3、4が台9に接する部分に配置されて、ループ3、4に接して通電する導電体である。なおアーチ状針金6、7は導電性を持つが、台9から垂直に立ち上がる部分の表面は絶縁被覆で覆われており、針金3、4、5、と接触しても通電することはない。ただしアーチ状針金6、7の上部の水平になっている部分ではこの絶縁被覆が削り取られて内部の導電体が露出し、針金3または4が持ち上げられてそこに接触するときに通電する。
Further, the
図2に示したデータ入力装置の一部について図3(a)に側面図、図3(b)に正面図を示す。アーチ状針金6の垂直に立っている部分は絶縁皮膜13に覆われており、台9がヒンジの回転軸12で折れ曲がって降下するときにその下部は上下運動検出用のスイッチ14上部のボタン部分に接触し、これを押してスイッチ14をONとする。なお二つの回転体1、2がループ状の針金3、4を通じて一体となったユニットを以後回転体配列と呼ぶことにする。回転体配列に対して指先の下降運動によって加えられる圧力(指先位置の検出に用いられる微弱な圧力と区別するため以降「指先の下降運動に伴う圧力」と呼ぶ)の印加と解除をスイッチ14で検出する。このスイッチ14のON−OFFを通じて指の加圧(着地)の開始時点と終了時点を検出するようにする。
FIG. 3A shows a side view and FIG. 3B shows a front view of a part of the data input device shown in FIG. The vertical standing part of the
図4の各図には図2の装置を前面から見た様子を示す。回転体配列上に微小な圧力で接する指先が左右に移動すると、指先位置に応じて指先から回転体配列に対して加わる微小な圧力の重心位置が変化する。例えば図4(a)では図面に向かって左側の回転体側に重心位置が来て、回転体配列は15に示す部位を支点としてシーソと同様に振る舞い左側に傾く。このとき導体であるループ状針金(3、4)の左側が導体5に接し、右側が導体7に接して導体5と導体7が通電するので、この通電を導線17と導線18によって検出して、指先が図面上で左側に来たことを検出する。図4(b)では重心位置が支点15と支点16の中間地点に来るため、回転体配列は水平に保たれ、導体5、6、7の間に通電関係は生じないことから指先位置が中央にあることを検出する。図4(c)では右側の回転体側に重心位置が来て、回転体配列は16に示す部位を支点として右側に傾く。このとき導体であるループ状針金(3、4)の左側が導体6に接し、右側が導体5に接して導体5と導体6が通電するので、この通電を導線17と導線19によって検出して、指先が図面上で右側に来たことを検出する。
Each figure of FIG. 4 shows a state in which the apparatus of FIG. 2 is viewed from the front. When the fingertip that is in contact with the rotating body array with a minute pressure moves left and right, the barycentric position of the minute pressure applied from the fingertip to the rotating body array changes according to the fingertip position. For example, in FIG. 4A, the position of the center of gravity comes to the left side of the rotating body toward the drawing, and the rotating body array behaves in the same manner as a seesaw with the portion indicated by 15 as a fulcrum and tilts to the left side. At this time, the left side of the loop wire (3, 4), which is a conductor, is in contact with the
このように図4に示す方式では、導体5と導体6および導体5と導体7の間にスイッチが構成されていて、これらの2つのスイッチが指先の位置に応じてON、OFFして指先位置を検出することになる。これらの2つのスイッチの接点は一方をONにすると他方は必然的にOFFとなる。すなわち両者の接触状態は互いに排他的に定まる。このような排他的機構は狭い範囲で確実に目標のスイッチだけをONする目的に効果的である。近接して配列している回転体の中から目標の回転体を押そうとすると指先はどうしても近接した回転体に触れてしまいそこにも微弱な圧力を及ぼすが、そのような状況でも図4の方式によれば目標の回転体を排他的・選択的に押し下げて、指位置を検出することが可能になる。
As described above, in the method shown in FIG. 4, switches are formed between the
図4の方式では、回転体配列は2つの支点によって支持されており、指先から加わる力の重心位置が支点のどちら側にあるかによって3つの区域を区別して3通りに倒れ方を変えるシーソ状機構を構成している。ループ状針金(3、4)はシーソのアームの役割を果たしており、3つの区域のうちの右側または左側の区域に指先が来たときに、指先位置側の回転体が降下してシーソ状機構の支点の指先位置側にあるアームを押し下げて、その結果、支点の反対側のアームを押し上げて他方の回転体を持ち上げる。指先が中央の区域にある場合にはアームは動かず回転体の間に高低差は生じない。こうして指先位置に応じて回転体間の高低差が異なるので、それを触覚で感じて指先位置を明瞭に区別できる。 In the method of FIG. 4, the rotating body array is supported by two fulcrums, and the seesaw shape changes in three ways depending on which side the center of gravity of the force applied from the fingertip is on the fulcrum. The mechanism is configured. The loop-shaped wires (3, 4) play the role of a seesaw arm, and when the fingertip comes to the right or left side of the three zones, the rotating body on the fingertip position side descends and the seesaw-like mechanism The arm on the fingertip position side of the fulcrum is pushed down, and as a result, the arm on the opposite side of the fulcrum is pushed up to lift the other rotating body. When the fingertip is in the central area, the arm does not move and there is no height difference between the rotating bodies. In this way, the height difference between the rotating bodies varies depending on the fingertip position, so that the fingertip position can be clearly distinguished by feeling it with a tactile sense.
図4の方法では、指先が回転体配列に軽く触れるだけで発生する微弱な圧力を検出するために、できる限り弱い力でスイッチの接触状態が変わるように工夫している。通常のスイッチは接触状態を復元するためにバネを使用しているが、バネを使うと微弱な圧力を検出できなくなるため、図4の方法はバネを使わずに重心の移動だけでスイッチの接触状態を変化させて、導通関係を切り替える。バネを使わずにスイッチの接触状態を変え、またそれを復元するために指先の力そのものを効果的に利用するように工夫している。接触抵抗を軽減するためにはループ状針金3、4に直接配線を半田付けした方が良いのに、わざわざ導電体5を通じてループ状針金3、4に通電しているのも、ループ状針金3、4が円滑に動くようにするための工夫である。また図4の方式は指先の移動方向に力を加えてスイッチを押さなくとも重心の移動でスイッチが切り替わるため、指先の移動に力を要さず極めて円滑に指先を移動できることも利点となる。なおコストをかけて良いのであれば、光学式方法や静電容量方式によって同様に力を使わずにスイッチングすることが可能である。
In the method of FIG. 4, in order to detect a weak pressure generated only by lightly touching the rotating body array with the fingertip, the contact state of the switch is devised so as to change with the weakest possible force. A normal switch uses a spring to restore the contact state. However, if a spring is used, weak pressure cannot be detected. Therefore, the method shown in FIG. Change the state and switch the conduction relationship. In order to change the contact state of the switch without using a spring, and to restore it, the power of the fingertip itself is effectively used. In order to reduce the contact resistance, it is better to solder the wires directly to the
こうして指位置を検出するためのスイッチは指先の下降運動に伴う圧力を検出するスイッチ14よりも相対的に弱い力(極めて微弱な力)で接触状態を変える。同じ方向に加える力で両者の接触状態が変わるときには、弱い力で接触状態を変えるスイッチが先に切り替わるから、指先の降下運動によってスイッチ14がONするときには、必ずそれより先に指先の位置を検出するスイッチの接触状態が定まることになる。したがって図4の方式では降下運動(加圧)の検出よりも位置を検出するタイミングが必ず先になることが保障され、タイミングの遅れによって生じる誤入力を防止できる。
Thus, the switch for detecting the finger position changes the contact state with a relatively weak force (very weak force) than the
また位置検出するためのスイッチと指先の降下運動するためのスイッチが共に同じ方向の力(降下方向に働く力)によって接点の接触関係(ONまたはOFF)が強化されるように構成されていることも重要である。両者の方向が一致していないと一方の接触を確実にしようとして力を加えるときに、他方の接触が弱まり、誤入力の原因となる。図4の方式では指先を降下する圧力の重心を変えない限りスイッチの接触は強化され、指先の位置も安定に保持されることになる。さらに図4に示す位置検出方式は指位置の摂動に対して安定である。すなわち、設定された領域内で指が多少移動してもそれがシーソ状機構の支点を越えて移動しない限り位置検出用スイッチのONーOFFの状況(導体3、4、5、6、7の接触関係)を変えることがない。
The contact detection switch (ON or OFF) is strengthened by the force in the same direction (the force acting in the downward direction) for both the switch for detecting the position and the switch for moving the fingertip downward. It is also important. If the directions of the two do not match, when a force is applied to ensure one contact, the other contact is weakened, causing erroneous input. In the method of FIG. 4, unless the center of gravity of the pressure descending the fingertip is changed, the contact of the switch is strengthened, and the position of the fingertip is stably maintained. Furthermore, the position detection method shown in FIG. 4 is stable against perturbation of the finger position. That is, even if the finger moves a little within the set area, the position detection switch is turned ON / OFF (the
なお以上に述べてきた機械的なスイッチで指先の圧力を検出する方法の代わりに光学的方法で指先位置を検出するようにしても「回転体の回転によって接触状態を変えるスイッチを使わずに」指先位置を検出できる。 Even if the fingertip position is detected by an optical method instead of the method of detecting the fingertip pressure by the mechanical switch described above, “without using a switch that changes the contact state by the rotation of the rotating body”. The fingertip position can be detected.
従来方式で回転体の絶対角度を利用して指位置を求める場合には、指先が回転体に接し続けたまま移動することが必要になるが、回転体の回転角度と指先の移動量の間には一定の関係があるので、回転体の回転角度から指先位置を決定することができた。例えば回転体が所定の角度量を回転したときに適当なスイッチが押されてONするようにすれば、そのスイッチのON−OFFを通じて指先が所定の位置に到達したことを検出できた。しかしながら操作中に常に指先が装置に接するように拘束することは心理的にストレスになり、入力装置の操作性も低下した。一方、図3の方式では回転体配列の上に乗った指先から加わる微小な圧力の重心位置に基づき指先位置を検出するため、指先を回転体に接し続ける必要がなく、指先を回転体から離して宙を移動して離れた地点に着地しても、そこで加わる圧力の重心位置に基づき、正しく指先位置を検出できる。操作中に指先を自由に離すことができれば、跳躍して高速に目標の位置に移動することができるので入力能率も向上する。 When obtaining the finger position using the absolute angle of the rotating body in the conventional method, it is necessary to move the fingertip while keeping it in contact with the rotating body, but between the rotation angle of the rotating body and the amount of movement of the fingertip. Since there is a certain relationship, the fingertip position can be determined from the rotation angle of the rotating body. For example, if a suitable switch is pressed and turned on when the rotating body rotates a predetermined angle, it can be detected that the fingertip has reached a predetermined position through ON / OFF of the switch. However, it is psychologically stressful that the fingertip is always in contact with the device during operation, and the operability of the input device is also reduced. On the other hand, in the method of FIG. 3, the fingertip position is detected based on the position of the center of gravity of the minute pressure applied from the fingertips placed on the rotating body array, so it is not necessary to keep the fingertip in contact with the rotating body, and the fingertip is separated from the rotating body. Even if it moves in the air and landed at a distant point, the fingertip position can be correctly detected based on the position of the center of gravity of the pressure applied there. If the fingertip can be released freely during the operation, it is possible to jump and move to the target position at high speed, thereby improving the input efficiency.
また指先位置を検出するために回転体が所定の角度量だけ回転したときに押されて接触状態を変えるスイッチを用いる場合には、回転体の回転量が制限されてしまうが、図3の方式で指先位置を検出する場合には、回転体は無制限に回転できるので、回転体の回転量を計測すれば、座標指定(ポインティング)をトラックボールと同様の操作感覚で行うことができる。この仕組みを図5に示す。 In addition, when using a switch that changes the contact state when the rotating body is rotated by a predetermined angle amount in order to detect the fingertip position, the amount of rotation of the rotating body is limited. When the fingertip position is detected, the rotating body can rotate indefinitely. Therefore, if the amount of rotation of the rotating body is measured, coordinate designation (pointing) can be performed with the same operation feeling as that of the trackball. This mechanism is shown in FIG.
図5には、回転体1、2の下部に回転体の表面または内部に設けられた縞状反射帯から反射してくる光を検出して、回転体の回転量を計測するロータリ・エンコーダ20を示す。
ロータリ・エンコーダ20は回転体配列と一体になっており、回転体配列が姿勢を変えても回転体との相対的位置関係は一定に保たれる。回転体配列の姿勢の変化が微小である場合はロータリ・エンコーダ20を回転体配列と一体にせず、台上に設置しても回転量を計測できる。なおここでは光学的に回転量と回転方向を検出する方法を示しているが、電気的に接点を通じて検出してもよい。
こうして検出される回転体の回転方向と回転量から指先の移動量を算出できる。FIG. 5 shows a
The
The movement amount of the fingertip can be calculated from the rotation direction and the rotation amount of the rotating body thus detected.
指先の動作とスイッチとの関係については、図1に示す上下方向の運動はスイッチ14によって検出する。また左右方向の運動については、上述のごとくアーチ状の針金6、7のアーチの内径は針金3、4の直径に比べて十分大きいため、回転体配列が図4に示すように指先の着地位置(下方への加圧位置)に応じて姿勢を変え、その結果、針金3、4とアーチ状針金6、7の接触状態が変わり、この接触状態を電気的に検出することにより、指先の着地位置を区別できる。図4の例では指先が回転体1上にある場合と2上にある場合、そして両者の中間点にある場合を区別できるのである。
With respect to the relationship between the movement of the fingertip and the switch, the vertical movement shown in FIG. As for the movement in the left-right direction, since the inner diameter of the
図3は、さらにスイッチ14を導入し、台8上にスイッチ14を取り付けたときの構成図である。回転体配列上で指先から圧力が下方に加わる時点に台9がヒンジの回転軸12で折れ曲がって降下し、台9の下部が上下運動検出用のスイッチ14に接触し、スイッチ14をONとする。スイッチ14のON−OFFを通じて指の加圧(着地)の開始時点と終了時点を検出する。
FIG. 3 is a configuration diagram when the
以上、図2〜図5に示す機構を用いると針金3、4とアーチ状針金6、7の接触状態を通じて指位置を検出し、スイッチ14のON−OFF時の指先位置から指先着地位置(加圧位置)と着地後の指先の運動方向を検出できる。あるいはロータリ・エンコーダ20により検出される回転体の回転方向と回転量から指先の運動方向を決定することもできる。指を静止しているつもりでも回転体を誤って微小に動かす場合があるので、ロータリ・エンコーダ20の検出する回転量が所定の角度を超えた場合にのみ指先が運動したと判断することが望ましい。運動方向に関する情報はロータリ・エンコーダと針金の接触状態から冗長に得られるので一方を省いても良いし、冗長性を回転方向や指先着地位置検出の信頼性向上に利用することもできる。
As described above, when the mechanism shown in FIGS. 2 to 5 is used, the finger position is detected through the contact state between the
以上には回転体配列を利用する方式を述べたが、回転体配列の代わりにトラックボールのように単一の回転体を使用しても、あるいは指先が着地後指先とともにスライド移動する台を利用しても、または指先が小さな摩擦力ですべりながら移動するパッドを利用しても構わない。ただし従来のトラックボールやパッドのみでは指先着地地点の絶対位置を検出できないため、本発明には使用できない。従来のトラックボールやパッドでも指先の相対的な移動方向や移動量を検出することができるが、本発明に使用するには、トラックボールやパッドに針金3、4とアーチ状針金6、7の接触状態を検出する仕組み等を追加して指先着地の絶対位置を検出し、この絶対位置と着地時または着地直後の指先の運動方向を組み合わせて入力する情報を決定する仕組みが不可欠になる。
The method of using the rotating body array has been described above. However, instead of the rotating body array, a single rotating body such as a trackball can be used, or a stand on which the fingertip slides with the fingertip after landing is used. Alternatively, it is possible to use a pad in which the fingertip moves while sliding with a small frictional force. However, since the absolute position of the fingertip landing point cannot be detected only with a conventional trackball or pad, it cannot be used in the present invention. Although the relative movement direction and amount of movement of the fingertip can be detected with a conventional trackball or pad, for use in the present invention, the
さらに指先着地位置を触覚的に把握するためにパッドに凹凸を設けたり、加圧位置を力覚的に把握するためにトラックボールが所定量回転したときにその回転を制動して反発力を発生して必要量回転したことを通知する仕組みを併せて導入すると良い。 In addition, the pad is uneven to tactilely grasp the fingertip landing position, and the repulsive force is generated by braking the rotation of the trackball by a predetermined amount to grasp the pressure position forcefully Then, it is better to introduce a mechanism to notify that the necessary amount has been rotated.
また、必要により、回転体を前後に配置したり、回転体と指運動の方向を検知する接点との組み合わせを、前後、左右、さらにこれらの中間方向に配置するようにしてもよい。 Further, if necessary, the rotating body may be arranged in the front-rear direction, or the combination of the rotating body and the contact for detecting the direction of finger movement may be arranged in the front-rear direction, the left-right direction, and the intermediate direction between them.
なお、図3に示す回転体と接点を前後方向に設けることによって、左右のみならず前後方向の指の動きを検知することができるが、図3の装置を前後方向に移動させることによって指の動きを検知するようにしてもよい。 In addition, by providing the rotating body and the contact shown in FIG. 3 in the front-rear direction, it is possible to detect the movement of the finger not only in the left-right direction but also in the front-rear direction, but by moving the device in FIG. You may make it detect a motion.
この構成例を図6に示す。図6では、車輪21によって台8が指先の前後方向の運動に追随して円滑に前後方向に移動して、その移動量と移動方向を光学的検出器22で検出している。図6の方式では、回転体の回転と装置のスライド移動を使い分けて前者で左右方向の座標指定、後者で前後方向の座標指定を行うことになるが、このように使い分けると回転運動の感触とスライド移動の感触の相違によって、カーソルの左右方向の移動と前後方向の移動を触覚的に区別して行えるので都合が良い。
An example of this configuration is shown in FIG. In FIG. 6, the table 8 moves smoothly in the front-rear direction following the movement of the fingertip in the front-rear direction by the
指先を前後方向に移動する場合にも左右に移動する場合と同様に2つの支点を持つシーソ状機構によって指先の前後方向の位置を検出することができる。例えば図7に示す構成例では、回転体配列の位置が前後方向に移動すると、回転体配列に置かれた指先から加わる圧力の重心位置も前後方向に移動するので、重心位置がシーソ状機構の支点30、31のいずれ側に来るかによりシーソ状機構の倒れ方が図7(a)、(b)、(c)のように変わってスイッチの接点26、27、28、29が切り替わり、前後方向の3通りの位置を区別して検出できる。
When the fingertip is moved in the front-rear direction, the position of the fingertip in the front-rear direction can be detected by a seesaw-like mechanism having two fulcrums as in the case of moving left and right. For example, in the configuration example shown in FIG. 7, when the position of the rotating body array moves in the front-rear direction, the center of gravity position of the pressure applied from the fingertip placed on the rotating body array also moves in the front-rear direction. Depending on which side of
以上に説明してきた仕組みにより、ユーザは、指先に受ける触覚的手掛かりを参照しながら指先着地位置を定め、着地後に指先の位置を変えずにそのまま上げるか、左右に動かしてから上げるのかを区別し、さらに前後方向の指の動きを組み合わせて異なる情報を入力することができる。この操作中に入力装置側では、指先着地位置と着地時または着地前後の指先の運動方向を検出し、両者の組み合わせに基づいて入力する情報を決定する。このときに触覚的な手掛かりだけでは着地位置または加圧位置を誤ることがあり、指運動と入力する情報の関係を記憶することも大変なので、聴覚的手掛かり、視覚的手掛かり、力覚的手掛かりを併せて用いてマルチモーダル・ユーザインターフェイスを構成し、ユーザの作業を多面的に補助することが望ましい。 With the mechanism described above, the user determines the fingertip landing position while referring to the tactile cues received at the fingertip, and distinguishes whether the fingertip is raised without changing the position of the fingertip after landing, or moved to the left and right. Further, it is possible to input different information by combining the finger movements in the front-rear direction. During this operation, the input device side detects the fingertip landing position and the movement direction of the fingertip at the time of landing or before and after landing, and determines information to be input based on a combination of both. At this time, only the tactile cues may mistake the landing position or the pressure position, and it is difficult to memorize the relationship between the finger movement and the input information, so the auditory cues, visual cues, and haptic cues It is desirable to use it together to construct a multimodal user interface and to assist the user's work in many ways.
以下にその具体的なユーザインターフェイス方法を説明する。
<情報機器>
図8は、コンピュータ装置60の機能ブロック図である。データ入力装置51を含む入力部50とインターフェイスケーブル90を介してコンピュータ装置本体66が繋がっている。The specific user interface method will be described below.
<Information equipment>
FIG. 8 is a functional block diagram of the computer device 60. A computer device
ここで、データ入力装置51は、図9に示すように前接点29、後接点28、および、前方移動量、後方移動量を入力するための光学的検出器22を有し、さらにその上部は図3に示すように、中央ボタン(実行ボタン)14、右回転体1、左回転体2、右接点7、左接点6を備えている。なお、上記の説明では、アーチ状針金6または導体6と呼んでいたが、操作者(ユーザ)にとって、左側の回転体2またはアーム4を押下したときに導通する接点を構成するものであるため、以降の説明では左接点といい、同様にアーチ状針金7または導体7を右接点という。
Here, as shown in FIG. 9, the
インターフェイス手段52は、データ入力装置51の各スイッチ、接点の状態信号をUSB等のコンピュータ入力用の所定の電気信号に変換する。
The interface means 52 converts the status signal of each switch and contact of the
コンピュータ装置60は、入力部50とデータの受け渡しを行うためのインターフェイス手段61、入力したデータを用いて演算を行う処理部62、データを記憶するメモリ等で構成される記憶部63、ディスプレイ装置等の表示部65、および、表示部65へデータを送るための表示用メモリ64から構成されている。
The computer device 60 includes an
また、処理部62は、データ入力装置51のスイッチや接点の状態を入力するスイッチ状態入力手段(機能)71、スイッチの状態によって実行させるべき手段(機能)を選択する個別機能選択手段(機能)72、個別機能選択手段72からの指令によって起動し所定の処理を実行する一または二以上の個別機能実行手段(機能)74を有している。なお、個別機能実行手段74には、画面のスクロール処理を実行するスクロール実行手段(機能)75や画面表示データに付加されているリンク先へジャンプするリンク手段(機能)76などから構成されている。各手段71〜76は、コンピュータの処理によって実現されるものである。また、記憶部63は、スイッチの状態を保存する状態ファイル81、表示部65に表示されているウインドウおよびそのウインドウ内のカーソル位置範囲と実行すべき機能の識別情報(個別機能ID)とを関連付けて保存する個別機能選択ファイル82、データ入力装置51のスイッチや接点とモード識別情報(モードID)とを関連付けて保存するモードテーブル83などを有している。
In addition, the
次に、上記の構成を有するコンピュータ装置60の動作を説明する。
<データ入力処理>
まず、スイッチ状態入力手段71のデータ入力処理について説明する。スイッチ状態入力手段71は、周期的に起動し、入力部50のデータを読込み、状態ファイル81に保存する。図10は、状態ファイル81のデータ構成例である。中央ボタン14、左右前後の接点6,7,29,28の状態、回転体1,2の回転量、および、前後の移動量が逐次更新されている。また、各スイッチの状態変化に伴い、中央ボタンフラグ、左入力フラブ、右入力フラグ、前入力フラグ、後入力フラグがセット、リセットされる。なお、各状態は、その後のコンピュータ処理の便宜のため、所定のコードに変換して保存するようにしても良い。たとえば、左接点ONの場合はUSBキーパッドの"8"の押下信号に変換し、左接点OFFの場合はUSBキーパッドの"8"の解放信号に変換して、コンピュータ装置に入力する。あるいは、
中央ボタンONの場合はキーボードの「バックスペース」押下信号に変換し、中央ボタンOFFの場合はキーボードの「バックスペース」解放信号に変換して、コンピュータ装置に入力するなどである。
また、状態変化検出をデータ入力装置側で行わせ、コンピュータ装置には、ONまたはOFFになったタイミングで入力するようにしても良い。Next, the operation of the computer device 60 having the above configuration will be described.
<Data input processing>
First, the data input process of the switch state input means 71 will be described. The switch
When the center button is ON, it is converted into a “backspace” press signal of the keyboard, and when the center button is OFF, it is converted into a “backspace” release signal of the keyboard and input to the computer device.
Further, the state change detection may be performed on the data input device side, and input to the computer device may be performed at the timing when it is turned ON or OFF.
<個別機能選択処理>
次に、図11を用いて個別機能選択手段72の動作を説明する。個別機能選択手段72は、周期的、または、スイッチ状態入力手段71からの状態変化通知によって起動し、まずカーソル位置情報を取得する(S101)。次に、状態ファイル81を参照して、中央ボタン14がONしているか否かを判定し(S102)、中央ボタン14がONしている場合は、図12の個別機能選択ファイル82をもとに、カーソルが指示するウインドウもしくは起動中の機能に関連付けられた個別機能IDを抽出する(S103)。なお、個別機能IDは、ウインドウごとのみならず、ウインドウ内の位置範囲ごとに設けるようにしても良い。たとえば、図13に示すウインドウ内のAの領域をポイントしたときは縦スクロール機能、Bの領域をポイントしたときは横スクロール機能、それ以外の時はリンク機能が起動するなどである。
そして、個別機能実行手段74によって、抽出した個別機能IDに対応する処理を実行する(S104)。<Individual function selection processing>
Next, the operation of the individual function selection means 72 will be described with reference to FIG. The individual
Then, the process corresponding to the extracted individual function ID is executed by the individual function executing means 74 (S104).
一方、ステップS102で「No」、すなわち中央ボタン14がOFFのときは、次に左接点、右接点、前接点、後接点のいずれかがONしているか否かを判定し(S105)、いずれかがONしている場合は、カーソル移動処理を実行する(S106)。カーソル移動処理としては、たとえば、いずれか一方の接点がONしている場合は、その接点の方向に移動させたり、回転体の回転角度や光学的検出器の移動量の大きさによって移動速度を変えるなどのやり方がある。
On the other hand, if “No” in step S102, that is, if the
なお、左接点と前接点が両方ONしているときは、左上方向に斜めに移動させるなどの処理を行うようにしても良い。 When both the left contact and the front contact are ON, processing such as oblique movement in the upper left direction may be performed.
<個別機能実行処理>
次に、ステップS104において起動される個別機能実行手段74として、スクロール機能75およびリンク機能76を例に挙げて説明する。<Individual function execution processing>
Next, as the individual function execution unit 74 activated in step S104, a scroll function 75 and a link function 76 will be described as examples.
(スクロール機能)
まず、図14ないし図16を用いて、横スクロール実行手段73の動作を説明する。
図14において、スクロール実行手段73は個別機能選択手段72からの起動要求によって起動されると、まず、状態ファイル81を参照して中央ボタンフラグがONしているか否かを判定し(S201)、中央ボタンフラグがONしている場合は、スクロールフラグを「ニュートラル」に設定する(S202)。そしてスクロール速度検出を中止して(S203)、次に、起動後または前回判定から、左入力フラグに変化があったか否かを判定し(S204)、変化があった場合は左押下処理を実行する(S205)。(Scroll function)
First, the operation of the horizontal scroll executing means 73 will be described with reference to FIGS.
In FIG. 14, when the scroll execution means 73 is activated in response to the activation request from the individual function selection means 72, it first determines whether or not the center button flag is ON with reference to the state file 81 (S201). If the center button flag is ON, the scroll flag is set to “neutral” (S202). Then, the scroll speed detection is stopped (S203), and then it is determined whether or not the left input flag has changed after activation or from the previous determination (S204), and if there has been a change, the left pressing process is executed. (S205).
ステップS204で左入力フラグに変化がなかった場合は、次に右入力フラグに変化があったか否かを判定して(S206)、変化があった場合は右押下処理を実行する(S207)。左入力フラグ、右入力フラグのいずれも変化のない場合は(S206で「No」)、中央押下処理を実行する(S208)。そして、各処理(S205、S207、S208)の後に、スクロール処理が終了か否かを判定して(S211)、終了していない場合は、ステップS204に戻って、処理を繰り返す。なお、ステップS211の判定条件としては、中央ボタンフラグがONからOFFへ変化すること、あるいは、カーソルがスクロール機能の範囲外になったときにスクロール処理を終了する。 If there is no change in the left input flag in step S204, it is next determined whether or not there is a change in the right input flag (S206). If there is a change, right pressing processing is executed (S207). If neither the left input flag nor the right input flag is changed (“No” in S206), the center pressing process is executed (S208). Then, after each process (S205, S207, S208), it is determined whether or not the scroll process is finished (S211). If not finished, the process returns to step S204 to repeat the process. Note that as the determination condition in step S211, the scroll process is terminated when the center button flag changes from ON to OFF, or when the cursor is out of the scroll function range.
一方、ステップS201で「No」、すなわち、中央ボタンフラグがOFFの場合は、スクロールフラグを「ニュートラル」にして(S209)、スクロール速度検出を中止する(S210) On the other hand, if “No” in step S201, that is, if the center button flag is OFF, the scroll flag is set to “neutral” (S209), and scroll speed detection is stopped (S210).
次に図15を用いて左押下入力処理(S205)の動作を説明する。
まず、左入力フラグがONしているか否かを判定して(S401)、ONしている場合は、次に、スクロールフラグが「右→左スクロール中」であるか否かを判定する(S402)。ステップS402で「Yes」の場合は、スクロール速度検出を終了して(S403)、右から左へのスクロール処理を実行する(S404)。Next, the operation of the left press input process (S205) will be described with reference to FIG.
First, it is determined whether or not the left input flag is ON (S401). If it is ON, it is next determined whether or not the scroll flag is “Right → Left Scrolling” (S402). ). If “Yes” in step S402, the scroll speed detection ends (S403), and the scroll process from right to left is executed (S404).
ここで、スクロール速度は、スクロール速度検出開始で起動され、スクロール速度検出終了で停止するソフトウェアタイマによって求められ、タイマ値が大きい場合は遅い速度で、タイマ値が小さい場合は速い速度で画面のスクロールを行うようにする。
その後、スクロールフラグを「右→左スクロール終了」にする(S405)。なお、スクロール処理によって、個別機能選択ファイル82の座標範囲情報も逐次更新する。Here, the scroll speed is determined by a software timer that is activated at the start of scroll speed detection and stopped at the end of scroll speed detection. When the timer value is large, the scroll speed is slow, and when the timer value is small, the screen is scrolled at high speed. To do.
Thereafter, the scroll flag is set to “Right → Left scroll end” (S405). Note that the coordinate range information of the individual
ステップS401で「No」、すなわち、左入力フラグがOFFの場合は、次に、スクロールフラグが「右→左スクロール終了」か否かを判定して(S406)、「Yes」の場合は、スクロールフラグを「ニュートラル」に設定して終了する(S407)。
ステップS406で「No」の場合は、スクロールフラグを「左→右スクロール中」に設定して(S408)、スクロール速度の検出を開始する(S409)。If “No” in step S401, that is, if the left input flag is OFF, it is next determined whether or not the scroll flag is “Right → Left scroll end” (S406). If “Yes”, scrolling is performed. The flag is set to “neutral” and the process ends (S407).
If “No” in step S406, the scroll flag is set to “left to right scrolling” (S408), and detection of the scroll speed is started (S409).
次に図16を用いて右押下入力処理の動作を説明する。
まず、右入力フラグがONしているか否かを判定して(S601)、ONしている場合は、次に、スクロールフラグが「左→右スクロール中」であるか否かを判定する(S602)。ステップS602で「Yes」の場合は、スクロール速度検出を終了して(S603)、タイマ値をもとに定まる速度で左から右へのスクロール処理を実行する(S604)。その後、スクロールフラグを「左→右スクロール終了」にする(S605)。Next, the operation of the right press input process will be described with reference to FIG.
First, it is determined whether or not the right input flag is ON (S601). If it is ON, it is next determined whether or not the scroll flag is “left to right scrolling” (S602). ). If “Yes” in step S602, the scroll speed detection is finished (S603), and the scroll process from left to right is executed at a speed determined based on the timer value (S604). Thereafter, the scroll flag is set to “left → right scroll end” (S605).
ステップS601で「No」、すなわち、右入力フラグがOFFの場合は、次に、スクロールフラグが「左→右スクロール終了」か否かを判定して(S606)、「Yes」の場合は、スクロールフラグを「ニュートラル」に設定して終了する(S607)。
ステップS606で「No」の場合は、スクロールフラグを「右→左スクロール中」に設定して(S608)、スクロール速度の検出を開始する(S609)。If “No” in step S601, that is, if the right input flag is OFF, it is next determined whether or not the scroll flag is “left to right scroll end” (S606). If “Yes”, scrolling is performed. The flag is set to “neutral” and the process ends (S607).
If “No” in step S606, the scroll flag is set to “right to left scrolling” (S608), and detection of the scroll speed is started (S609).
以上の処理によって、左接点、右接点、および、中央ボタンの状態を用いて、左または右方向へのスクロールを実行する。なお、上記の処理は、右にスクロールする場合は、操作者は、データ入力装置51の左接点を押下し、その後、指の押下位置を中央から右に滑らしながら移動したときに、右へスクロールするようになっている。そして、指の移動速度によってスクロールの速さが決まるのである。左へスクロールさせる場合も同様である。
Through the above processing, scrolling in the left or right direction is executed using the state of the left contact, the right contact, and the center button. In the above processing, when scrolling to the right, the operator presses the left contact of the
なお、上記したスクロール処理の手順は、中央ボタン14のOFF時に動作するという条件にすることで、カーソル移動処理としても用いることができる。このときの処理手順は、図15、図16において、「スクロール」を「カーソル移動」に置き換えることによって示される。
It should be noted that the above-described scroll processing procedure can be used as a cursor movement process by setting the operation to be performed when the
また、上記の速度処理に代表されるアナログ量のコントロールの仕方は、カーソルの移動速度やそれ以外の処理にも適用可能である。排他的に動作する左接点、右接点を用いるため、データ入力装置上を指を滑らすことによって得られるON、OFF情報のみを取り込むことによって、ハードウェアによるアナログデータを用いることなく、簡単な構成で、速度などのアナログ的な制御信号のコントロールが可能となる。 The analog amount control method represented by the speed processing described above can also be applied to the movement speed of the cursor and other processing. Since the left contact and the right contact that operate exclusively are used, only the ON / OFF information obtained by sliding the finger on the data input device is taken in, so that a simple configuration is possible without using analog data by hardware. It is possible to control analog control signals such as speed.
もちろん、左(右)接点がONからOFFに変化してから右(左)接点がONするまでの時間によって右(左)スクロールの速度を定めるという上記の処理に替えて、回転体の回転角度の大きさによって速度を決めるようにしても良い。なお、スクロール処理は上述の手順に限定されるものではなく、たとえば、右スクロールに対して、直ちに、右接点を押下したときに、一定時間待って接点の状態変化がない場合には、予め決められた所定の速度で右スクロールするなど必要により機能を追加すれば操作者の利便性が向上する。
縦スクロール機能については、前接点、後接点、前方移動量、後方移動量の各データを用いて上記と同様の処理によって実現することができる。Of course, instead of the above process of determining the right (left) scroll speed according to the time from when the left (right) contact changes from ON to OFF until the right (left) contact turns ON, the rotation angle of the rotating body The speed may be determined by the size of. Note that the scrolling process is not limited to the above-described procedure. For example, when the right contact is immediately pressed for right scrolling, if the contact state does not change after a predetermined time, the scrolling process is determined in advance. If a function is added if necessary, such as right scrolling at a predetermined speed, the convenience of the operator is improved.
The vertical scroll function can be realized by the same processing as described above using each data of the front contact, the rear contact, the forward movement amount, and the backward movement amount.
(リンク機能)
図13にインターネットでアクセスしたコンテンツの例として天気予報の画面を示す。画面中の着目位置を矢印(カーソル)のマークで示し、この矢印周辺の9個のリンク項目(リンクの張られた情報)に指運動を示唆するマーク41をつけて表示している。この矢印状のカーソルを移動すると自動的にコンテンツ中からカーソル位置周辺の9個のリンク項目を検出し、それらに指運動を示唆するマーク41を付加している。このマーク41は、黒色のエリア内に白色のエリアが設けられており、白色のエリアを黒色のエリアに対して相対的に動かして指先の運動を示唆する。(Link function)
FIG. 13 shows a weather forecast screen as an example of content accessed via the Internet. The position of interest on the screen is indicated by an arrow (cursor) mark, and nine link items (information with links) around the arrow are displayed with a
以下、この画面例をもとに図17のフローチャートに基づいてリンク機能の処理手順の説明を行う。
まず、中央ボタン14がONか否かを判定し(S801)、ONの場合は、次にカーソルの位置から一定の範囲にある所定個数のリンク項目(リンクが張られている情報)を抽出する(S802)。この抽出範囲は、カーソルからの距離によって予め定めておいても良いし、そのカーソルが指示するウインドウ内のリンク項目を抽出対象としてもよい。また、所定個数は、モードIDの割り当て個数に対応している。Hereinafter, based on this screen example, the processing procedure of the link function will be described based on the flowchart of FIG.
First, it is determined whether or not the
次に、抽出したリンク項目の夫々に回転体によるモードIDを割り付け、これを一時ファイルとして保存し(S803)、各モードIDに対応する表示出力を行う(S804)。図13の画面例で、カーソル(ポインタ)の周囲のリンク項目(地名)にモードIDを割り付けた一時ファイルの例を図18に示す。また、モードIDに対応する指運動の表示がリンク項目の下に表示出力されている。
ここで使われている指先の運動を示唆するマークは項目(この場合は地名)の下部に付加したアンダーラインで、アンダーラインの一部を白色として、この白色部を、指先着地位置を示唆する位置を始点として、指先運動方向を示唆する方向(左または右)に動かす。操作者は、項目の一つを選択するときにはその項目下部のアンダーラインの白色部の動きを見て、その動きに該当する指運動を実行し、回転体および接点の操作を行う。Next, a mode ID by a rotating body is assigned to each of the extracted link items, this is stored as a temporary file (S803), and display output corresponding to each mode ID is performed (S804). FIG. 18 shows an example of the temporary file in which the mode ID is assigned to the link item (place name) around the cursor (pointer) in the screen example of FIG. In addition, the display of finger movement corresponding to the mode ID is displayed and output below the link item.
The mark that suggests the movement of the fingertips used here is an underline added to the bottom of the item (in this case, the place name). Part of the underline is white, and this white part indicates the fingertip landing position. Move from the position to the direction (left or right) suggesting the fingertip movement direction. When selecting one of the items, the operator sees the movement of the underlined white portion under the item, performs the finger movement corresponding to the movement, and operates the rotating body and the contact.
そして、回転体、接点の状態を読み込み(S805)、図19のモードテーブルを参照して読み込んだ状態情報によってモードの判定が可能か否かの判定を行い(S806)、判定が可能な場合は、モードIDの保存を行うと共に(S807)、モードの表示として、たとえば、図13で、選択されているリンク項目の色を反転させる等の処理を行う(S808)。なお、ステップS807で、モードIDの保存を行う代わりに、図18の一時ファイルに選択されているモードに関連付けて選択フラグをセットするようにしても良い。 Then, the states of the rotating body and the contacts are read (S805), and it is determined whether the mode can be determined by referring to the read state information with reference to the mode table of FIG. 19 (S806). The mode ID is saved (S807), and as the mode display, for example, processing such as inverting the color of the selected link item in FIG. 13 is performed (S808). In step S807, instead of saving the mode ID, a selection flag may be set in association with the mode selected for the temporary file in FIG.
その後、再度回転体、接点の状態を読み込み(S809)、モードの変更がある場合は(S810)、ステップS806以降の処理を繰り返す。一方、ステップS810でモードの変更がない場合は、次に中央ボタン14がONからOFFに変更になったか否かを判定し(S811)、変更になった場合は、モードIDに対応するリンク項目のリンク先へジャンプする(S812)。
Thereafter, the states of the rotating body and the contacts are read again (S809), and if there is a mode change (S810), the processing from step S806 is repeated. On the other hand, if the mode has not been changed in step S810, it is next determined whether or not the
ステップS811で、中央ボタン14の状態が変化せず所定時間経過した場合は(S813)、エラーメッセージを出力して終了する(S814)。ステップS813で所定時間経過していない場合は、ステップS809へ戻り、モードの変更の有無の判定を行う。
以上の手順によって、リンク機能を実現する。If it is determined in step S811 that the state of the
The link function is realized by the above procedure.
(ユーザインターフェイス方法)
現在インターネットを通じて各種サイトに記録されている文章、映像、音声を閲覧できるようになっているが、現在の閲覧用ツール(ブラウザーと呼ばれるソフトウェア)では、入力装置としてマウスなどのポインティングデバイスを使用することを前提としており、ポインティング(座標指定)の作業を通じて、メニュー項目やリンク項目を選択している。しかしながら、画面上のメニュー項目やリンク項目の表示面積は小さく、カーソル位置を正確に制御してこの小さな面積の範囲に移動しなければ、メニュー項目やリンク項目を選択することができない。またカーソルを移動する最中には画面を注視していなければならず、車の運転中やその他作業中に継続的に注視点が画面上に移動することは安全上好ましくない。さらに位置決めする間の心理的負荷も大きく作業能率も低下する。
視点が画面に釘付けになることを防ぎ、心理的負荷を軽減するために、現状のブラウザーではメニュー項目やリンク項目を一瞬に選択するショートカット機能が用意されている。しかしながら、現状のショートカット機能は特定のキーを押すと特定のメニュー項目が実行される方式であるため、キーとメニュー項目の関係を記憶しなければならないことが問題である。またキーと関連付けできないコンテンツ中に埋め込まれているリンク項目を選択する目的には使用できない。(User interface method)
Although it is now possible to browse text, video, and audio recorded on various sites through the Internet, the current browsing tool (software called browser) uses a pointing device such as a mouse as an input device. The menu items and link items are selected through the pointing (coordinate specification) operation. However, the display area of the menu item and the link item on the screen is small, and the menu item and the link item cannot be selected unless the cursor position is accurately controlled to move to the range of the small area. In addition, it is necessary to watch the screen while moving the cursor, and it is not preferable from the viewpoint of safety that the gazing point continuously moves on the screen during driving or other work. Furthermore, the psychological load during positioning is large and the work efficiency is also reduced.
In order to prevent the viewpoint from becoming nailed to the screen and reduce the psychological burden, the current browser provides a shortcut function for selecting menu items and link items instantly. However, since the current shortcut function is a method in which a specific menu item is executed when a specific key is pressed, there is a problem that the relationship between the key and the menu item must be stored. It cannot be used for the purpose of selecting a link item embedded in content that cannot be associated with a key.
本実施形態では、上記の問題を解決して指運動と直感的に対応の取れるマーク(アイコンや項目の背景色、アンダーライン等)をメニュー項目やコンテンツ中に埋め込まれているリンク項目に付加して表示して、このマークの示唆する指運動を実行することでメニュー項目やリンク項目を選択するショートカット手段を導入することで、直感的に分かりやすくまた瞬時にメニュー項目やリンク項目を選択できるようにした。 In this embodiment, the above problem is solved and a mark (icon, background color of the item, underline, etc.) that can intuitively correspond to the finger movement is added to the menu item or the link item embedded in the content. Introducing a shortcut means to select menu items and link items by performing finger movement suggested by this mark, so that menu items and link items can be selected intuitively and easily. I made it.
一般に、メニュー項目やリンク項目は不特定多数存在し、限られた種類の指運動では対応しきれない。そこでメニュー中やコンテンツ中の着目箇所を大雑把に指定する手段と上記ショートカット手段を組み合わせて使用し、まず着目位置を大雑把に指定すると、着目位置近辺から指運動の種類と同数または同数以下の項目やリンク項目が図17の手順によって自動的に検出され、これらの項目やリンク項目にマークが自動的に付加されて表示されるようになる。着目箇所の指定は精密である必要がなく、目的の項目やリンク項目がマークの付加範囲に含まれるように大雑把に指定すればよい。続いてマークが付加された項目やリンク項目の中の一つをマークによって示唆される指運動を実行して選択すればよい。 In general, there are an unspecified number of menu items and link items, which cannot be handled by a limited kind of finger movement. Therefore, by using a combination of the means for roughly specifying the point of interest in the menu and content and the shortcut means described above, and first specifying the position of interest roughly, the number of items of the finger movement from the vicinity of the position of interest Link items are automatically detected by the procedure of FIG. 17, and marks are automatically added to these items and link items for display. The point of interest need not be specified precisely, and may be roughly specified so that the target item or link item is included in the mark addition range. Subsequently, one of the items to which the mark is added and one of the link items may be selected by executing a finger movement suggested by the mark.
着目位置はカーソルキーやスクロールボタンまたはポインティングデバイスによって指定するが、大雑把に指定すればよいので高速に指定でき、画面を注視し続ける時間は短くなる。着目位置はポインティングデバイスによって設定するか、あるいはカーソルキーを押すたびにコンテンツ中に埋め込まれたリンク項目を指運動の種類と同数分だけ送って次々と新しいリンク項目郡にマークをつけるようにしてもよい。こうしてマークを付加した一群のメニュー項目またはリンク項目の中から目標の項目を選ぶときには、マークに対応した指運動を実行して瞬時に選択できるので選択は高速に行われ、操作中の心理的負担が軽減し、視点を画面に拘束されないので車の運転などの作業中に操作しても安全性が保たれる。 The position of interest is specified by a cursor key, a scroll button, or a pointing device, but it can be specified at a high speed because it only needs to be roughly specified, and the time during which the screen is continuously watched is shortened. The focus position is set by a pointing device, or each time the cursor key is pressed, the link items embedded in the content are sent by the same number as the type of finger movement, and new link item groups are marked one after another. Good. Thus, when selecting a target item from a group of menu items or link items to which marks have been added, finger movements corresponding to the marks can be performed and selected instantaneously, so the selection is performed at a high speed, and the psychological burden during operation Since the viewpoint is not constrained by the screen, safety is maintained even if it is operated during operations such as driving a car.
図17の手順を用いて、ユーザインターフェイスとしていろいろな変形が可能である。たとえば、図20に図13のアンダーラインの代わりに項目背後の背景色を周辺の色と変えて指運動を示唆するマーク41として用いる例を示す。この例では、項目背後の長方形エリアが周辺と異なる色で表示されている。2つの異なる色(薄い青色と黄色)を持つ長方形エリアを用い、指先の運動範囲を示唆する薄い青色の長方形エリアの中で、指先を示唆する薄い黄色の長方形エリアを動画(アニメーション)で繰り返し動かして表示する。黄色のエリアは指先の着地地点に対応する位置を始点として指先の運動方向に対応する方向に移動する動作を周期的に繰り返す。この背景色の動きを真似して指先を動かすことで対応する項目を選択できるので、従来のキーを押して項目を選択するショートカット方式に比べるとキーと項目の対応を記憶する必要がなく直感的で分かりやすい。
Various modifications of the user interface are possible using the procedure of FIG. For example, FIG. 20 shows an example in which the background color behind the item is changed to the surrounding color instead of the underline in FIG. 13 and used as the
また、図21に指運動を示唆するマーク41の各種デザイン例を示す。図中の(a)段に回転体配列上の指先の運動例を示す。図2に示す入力装置を上から見た図の中に指先の着地点を黒丸で示す。着地点は左右に配列した楕円で示される回転体上か、または両回転体の中間地点で計3箇所ある。各着地点において着地後の指先の運動方向を矢印で示す。指先は着地後左方向または右方向に移動してから上昇するか、または着地位置から移動せずにそのまま上昇する。矢印がなく黒丸のみからなる図は指先を黒丸で示される地点に着地後左右に動かさずにそのまま上げる運動を示唆する。黒丸に矢印が付いている図は指先を黒丸の地点に着地後、矢印の方向に移動してから上げる運動を意味する。(a)段に示す9通りの指運動に対応するマークを(b)、(c)、(d)の各段に示す。(b)段には図20で用いたものと同様のマークを示す。項目背後の背景色を周辺の背景色と変えて表示してマークとして用いる。色を変えるエリアは長方形状をしており、外側の静止した長方形エリアが指先の運動範囲全体を示唆する。その内側で左または右に移動する動作を繰り返す小さな長方形エリアは指先を示唆し、小さな長方形エリアの移動動作の始点が指先着地点、移動動作の方向が着地後の指先移動方向を示唆する。指先が着地後移動せずに上昇する運動は、着地地点に相当する位置で静止したまま点滅する小さな長方形エリアを用いて示唆する。
FIG. 21 shows various design examples of the
(c)段には図13で用いたものと同様のマークを示す。項目下部にアンダーラインを付加して、アンダーラインの一部位の色を変えてその部位を動かす際の始点によって指先着地地点を、また動かす方向によって着地後の指先移動方向を示唆する。また着地点から移動せずに上昇する指先の運動はアンダーライン中で色を変えた部位を着地点に相当する位置で静止したまま点滅させることで示唆する。(d)段には静止画で指先の運動方向を示唆する静的マークの例を示す。各マークの2つの白抜きの長方形は2つの回転体を示唆し、指先が左側または右側の回転体上に着地することを、着地する側の回転体に対応する白抜き長方形に黒い楕円を付記して示す。指先が二つの回転体の中間地点に着地する場合には、2つの白抜きの長方形の中間に黒い楕円を描いて示す。着地後の指先の移動方向を黒い楕円を始点とする矢印で示唆する。着地後移動せずにそのまま上昇する指先の運動は該当地点に単に黒い楕円のみを描いて示す。 The mark (c) shows the same marks as those used in FIG. An underline is added to the lower part of the item to change the color of one part of the underline and suggest the fingertip landing point by the starting point when moving the part, and the fingertip moving direction after landing by the moving direction. The movement of the fingertip that rises without moving from the landing point is suggested by blinking the part whose color has changed in the underline while still standing at the position corresponding to the landing point. (D) The example of the static mark which suggests the moving direction of a fingertip with a still image is shown in the (d) stage. The two open rectangles in each mark indicate two rotating bodies, and that the fingertips land on the left or right rotating body, a black ellipse is added to the white rectangle corresponding to the landing rotating body. And show. When the fingertip lands at the midpoint between the two rotating bodies, a black ellipse is drawn between the two white rectangles. The direction of fingertip movement after landing is indicated by an arrow starting from a black ellipse. The movement of the fingertip that rises as it is without moving after landing is shown by drawing only a black ellipse at the corresponding point.
図9に回転体を制動し、適量回転したときに回転体を静止したり、指先に反発力を加えたりして、ユーザに適量回転したことを通知する仕組みの例を示す。(a)ではブレーキ30をソレノイドなどのアクチュエータで動かして回転体に接触させて回転体を静止させる。電子的に制動するので、プログラムを通じて制動を自在にコントロールし、指先が適量移動したことを電子的に検出して各種条件を加味した上で制動のタイミングを定めることができる。
FIG. 9 shows an example of a mechanism for notifying the user that the rotating body has been rotated by braking the rotating body and stopping the rotating body when it is rotated by an appropriate amount or by applying a repulsive force to the fingertip. In (a), the
(b)では、回転体から突き出た突起32が回転体の回転軸に固着した回転静止用棒31にぶつかることで所定角度まで回転すると静止し、それ以上回転しなくなることによってユーザに必要量回転したことを通知する。このような単純な方式で制動する場合には、指を離したときに回転体が基準位置に復帰する機構を併せて用いる必要がある。
In (b), the
(c)では、回転体と一体になって回転する角柱33、34の側面の角が所定角度回転したときに板バネ35、36と接して板バネを押し上げる。図では角柱33が板バネ35を押し上げる角度にまで回転しているため回転体1が制動され、角柱34の回転角度ではその側面が板バネ36に接触せずに隙間があるため回転体2は制動を受けずに自由に回転できる状況にある。角柱の角が板バネに接触しこれを押し上げようとする際に受ける反発力を指先の力覚が感じて、ユーザは必要量回転したことを把握できる。この方式では角柱の側面の角が板バネ接触後にさらに回転を継続して側面の角が板バネを通り越せば、角柱と板バネの相対的関係がリセットされるので、回転体を元に位置に復帰する必要がない。また接触のタイミングが回転方向によって異なるようにもう一枚の板バネを追加して板バネと角柱の接触を電子的に検出すると2枚の板バネが角柱と接触するタイミングの相違により、電子的に回転体の回転方向を検出できる。
In (c), the plate springs are pushed up in contact with the plate springs 35 and 36 when the corners of the side surfaces of the
図22には文章入力の作業に本発明のユーザインターフェイスを用いる場合に指先の運動と入力する文字の対応関係を示す。この例ではひらがなをローマ字入力するために、(a)に示す各指先運動に(b)に示す子音を表すアルファベットと(c)に示す母音を表すアルファベットを割り当てる。子音と母音を交互に入力することによってひらがなを入力する。ここで本発明で提案する方式と装置を用いれば9通りの指先の運動に対して対応する子音と母音を記憶するだけで手元もメニューも見ずにタッチタイプでひらがなを入力して文章を作成できる。9通りの運動は親指を左右に動かすだけの簡単な運動である。「か」というひらがな文字列を入力したい場合には、通常は子音先、母音を後にして「KA」の順に入力する。しかしながら図22の割り当て方によれば、母音の入力に5種の指運動しか使用せずに残りの4種の運動が空いているので、この4種の空き運動に他の機能を割り当てて有効利用するために、通常とは逆に母音を先に子音を後に入力するようにすると良い。 FIG. 22 shows the correspondence between fingertip movements and input characters when the user interface of the present invention is used for text input. In this example, in order to input hiragana in Roman letters, the alphabet representing consonant shown in (b) and the alphabet representing vowel shown in (c) are assigned to each fingertip movement shown in (a). Enter hiragana by alternately entering consonants and vowels. Here, if the method and apparatus proposed in the present invention are used, only a consonant and a vowel corresponding to nine fingertip movements are memorized, and a sentence is created by inputting hiragana by touch type without looking at a hand or a menu. it can. Nine movements are simple movements that move the thumb from side to side. When it is desired to input the hiragana character string “ka”, the consonant tip and the vowel are usually input in the order of “KA”. However, according to the assignment method of FIG. 22, only five types of finger movements are used for inputting vowels, and the remaining four types of movements are free. Therefore, it is effective to assign other functions to these four types of free movements. In order to use it, it is preferable to input consonants after the vowels first.
例えば「か」を入力したいときは「AK」のように入力することになる。こうすると例えば4種の空き運動の一つに割り当てられた「後続子音なし」の機能を実行してから「A」を入力することで子音入力の機能に自動的に切り替わることを防ぎ「あ」を入力することができる。また「濁音にする」という機能を割り当てておけば、この機能を実行した直前または直後に入力した文字が濁音に切り替わる。さらに入力したひらがなを漢字に変換したりコピーしたりする際に回転体の回転量を計測するロータリ・エンコーダを用いて、その回転量に応じて文節区切りの範囲や登録範囲、コピー範囲を定めると良い。また複数の漢字候補や登録用語、文章単位から目的の一つを選択する際にも9種の指運動に候補を対応付け、指運動に対応する候補を瞬時に選択できるようにすると文章を能率良く作成できる。このとき候補に指先運動を示唆するマークをつけて表示すれば、マークによって示唆される運動を実行することで瞬時に目的の候補を選択できる。 For example, to input “ka”, it is input as “AK”. This prevents, for example, the automatic switching to the consonant input function by inputting “A” after executing the “no subsequent consonant” function assigned to one of the four free movements. Can be entered. In addition, if a function of “Muddy sound” is assigned, a character input immediately before or after the execution of this function is switched to muddy sound. Furthermore, when converting the input hiragana into kanji or copying, using a rotary encoder that measures the amount of rotation of the rotating body, the range of phrase breaks, registration range, and copy range are determined according to the amount of rotation. good. In addition, when selecting one of multiple kanji candidates, registered terms, and sentence units, the candidates are associated with nine types of finger movements, and the candidates corresponding to the finger movements can be selected instantly to improve the sentence efficiency. Can be created well. At this time, if the candidate is displayed with a mark suggesting the fingertip movement, the target candidate can be selected instantaneously by executing the movement suggested by the mark.
本実施形態によれば、データ入力装置を上下2階層以上の多段構成とし、直接指に触れるスイッチでモードを選択可能にし、下段のスイッチの状態情報と共に選択されたモードをコンピュータ装置や制御装置に取り込むようにしたので、狭い指運動の範囲で、正確に多様なデータを迅速に入力することができる。
特に単一の指で複数のモードを選択する場合は、操作しづらくまた操作ミスが発生しやすいが、ユーザへの指感触によるフィードバックと共にコンピュータや制御装置上での選択情報の出力を行うようにしているので、操作性の向上および操作ミスの抑制が可能となる。According to the present embodiment, the data input device has a multi-stage configuration of two or more levels above and below, and the mode can be selected by a switch that directly touches a finger, and the mode selected together with the status information of the lower switch is transferred to the computer device or the control device. Since it was captured, a variety of data can be input quickly and accurately within a narrow range of finger movement.
In particular, when selecting multiple modes with a single finger, it is difficult to operate and errors are likely to occur, but the selection information is output on the computer or control device along with feedback from the finger touch to the user. Therefore, operability can be improved and operation errors can be suppressed.
また、本実施の形態によれば、回転体の回転角度によって接触状態を変えるスイッチによらずに指先から圧力が加わる位置(圧力印加位置)を検出する手段を用いることで、指先は常時回転体に接する拘束から開放されて、必要に応じて空中を跳躍して高速にデータを入力できるようになる。指先上昇位置(圧力解除位置)の代わりに単に指先降下直後の指先移動方向だけを用いると入力能率はさらに向上する。また回転体が無制限に回転できるようになり、トラックボールと同様の操作性で回転体を座標指定の目的に利用できるようになった。こうした効果の見返りに、近隣の回転体に指が触れることによって生じる誤入力、指先の震えや他の指の操作の反動による誤入力の問題が生じるが、こうした問題を克服する方法を与えることができた。 Further, according to the present embodiment, the fingertip is always a rotating body by using means for detecting a position (pressure application position) where pressure is applied from the fingertip without using a switch that changes the contact state depending on the rotation angle of the rotating body. It is released from the restraint that touches, and data can be input at high speed by jumping in the air as needed. If only the fingertip moving direction immediately after the fingertip is lowered is used instead of the fingertip raised position (pressure release position), the input efficiency is further improved. The rotating body can be rotated indefinitely, and the rotating body can be used for the purpose of specifying coordinates with the same operability as a trackball. In return for these effects, there are erroneous input caused by finger touching a nearby rotating body, trembling of the fingertips, and reaction of other finger operations, which can provide a way to overcome these problems. did it.
さらに、従来の触覚手掛かりに加えて、画面に指運動を示唆するように表示する視覚手掛かり、指先位置に応じて変わるビープ音または指先の含まれる区域が変わるときに発生するビープ音による聴覚手掛かり、指先位置に応じて回転体を制動することによる力覚手掛かりを複合的に用いて、誤入力を大きく軽減し、入力する情報と指先運動の対応を記憶しなくとも画面に表示される指運動に関する手掛かりに基づいて容易に操作できるようになった。また具体的にコンテンツのブラウザー(閲覧方式)ではカーソル位置を精密に決めなくとも、指運動に対応した項目を瞬時に選択する手段を導入し、項目選択の能率を向上し、心理的負荷を軽減した。文章入力方式においては、登録用語の中から目的の用語をその用語に付加したマークに対応する指運動を実行して瞬時に選択できるようになった。またカーナビ等への応用では車の運転中に画面を注視し続けなくとも瞬時にメニューの目的項目を選択できるようになった。 Furthermore, in addition to the conventional tactile cues, visual cues that display on the screen to suggest finger movement, beep sounds that change according to the fingertip position or beep sounds that occur when the area containing the fingertip changes, It is related to the finger movement displayed on the screen without memorizing the correspondence between the input information and the fingertip movement. Easy operation based on clues. In addition, the content browser (browsing method) introduces a means to instantly select items corresponding to finger movements without accurately determining the cursor position, improving the efficiency of item selection and reducing the psychological burden. did. In the text input method, a finger movement corresponding to a mark obtained by adding a target term to the term from registered terms can be selected instantaneously. In car navigation systems, menu items can be selected instantly without having to keep a close eye on the screen while driving.
(カーソル移動処理とスクロール処理の変形例)
なお、上記の処理では、中央ボタン14がOFFのときにカーソル移動処理、ONのときにそのカーソル位置によって、スクロール処理を行うこととしたが、この条件を以下のように変更して実施するようにしてもよい。
カーソル移動処理は、左右接点ONで、かつ中央ボタン押下により左右カーソル移動処理を実行する。一方、スクロール処理は、中央ボタンを押下せずに、すなわち、中央スイッチOFF状態で、一方の接点が「離れてから」他方の接点が「接触する」までの時間差によって決る速度でスクロール処理を実行する、というものである。
本実施形態によるモード選択方法を用いれば、カーソル移動よりも画面スクロールの方が頻繁に行われる可能性があり、その場合はこの条件の方が有効度が高くなる。(Modified example of cursor movement processing and scroll processing)
In the above processing, the cursor movement processing is performed when the
The cursor movement process is performed by turning on the left and right contact and pressing the center button. On the other hand, the scroll process is performed without pressing the center button, that is, when the center switch is OFF, at a speed determined by the time difference from when one contact “disengages” until the other contact “contacts”. Is to do.
If the mode selection method according to the present embodiment is used, screen scrolling may be performed more frequently than cursor movement, and in this case, this condition is more effective.
次に本発明の第2の実施形態を説明する。本実施形態は、第1の実施形態のデータ入力装置に対して、左接点6と右接点7の両方の接点が同時にONになるような手段を設け、そのON信号を取り込んで、モードの選択(項目選択)の操作性・信頼性を向上させるようにしたものである。
Next, a second embodiment of the present invention will be described. In this embodiment, the data input device of the first embodiment is provided with means for turning on both the
<データ入力装置>
第1の実施の形態で説明したデータ入力装置51に対して、図23(a)のように台9からアーム3,4に対してバネ45等の導電性の弾性体を設け、解放時(指を着地しないとき)は、アーム3,4が接点6,7の両方に触れるようにする。指で下方に圧力を掛けることによって、このバネ45は縮小変形する。<Data input device>
For the
図23(a)の状態では、導線17から供給された電流は、導体5、バネ45を通して、アーム3,4に供給される。そして、左接点6および右接点7とそれぞれ繋がる導線19および18に出力されるため、この電気信号を監視するコンピュータ装置60側では、両接点6,7は、ON状態であると検出される。
In the state of FIG. 23A, the current supplied from the
操作者が図23(b)のように右側に圧力を加えたときは、圧力を加えたときは、アーム3は左接点6から離れ、アーム4が右接点7と接触するため右接点7のみがONする。また、図23(c)のように中央付近に圧力を加えたときは、アーム3,4が両方の接点から離れるため、接点6,7は、両方ともOFFであると検出される。さらに、図23(d)のように左側に圧力を加えたときは、アーム4は右接点7から離れ、アーム3が左接点6と接触するため左接点6のみがONする。
When the operator applies pressure to the right side as shown in FIG. 23B, when the pressure is applied, the
操作者が下方に圧力を印加した状態で、右から左へその印加位置をずらしていくと、接点状態は、右接点のみON、両接点OFF、左接点のみONというように状態が変化する。逆方向も同様である。また、操作者が加圧を中止して解放状態にすると、両接点がONとなる。
なお、図23では、バネ45をアーム3,4の中央部分に設けるようにしたが、操作性を考慮して、たとえば、左右の回転体1,2付近にアームと接続して2箇所あるいはそれ以上に分けて設けるようにしても良い。When the operator shifts the application position from right to left while applying pressure downward, the contact state changes such that only the right contact is ON, both contacts are OFF, and only the left contact is ON. The same applies to the reverse direction. When the operator stops the pressurization and releases the pressure, both the contacts are turned on.
In FIG. 23, the
<情報機器>
次に、このような構成を有するデータ入力装置51の接点情報を取り込んで、モードを選択するときの操作を以下に説明する。なお、本実施の形態によるコンピュータ装置60の機能構成は、基本的に第1の実施形態と同様であるので図8を用い、図13に関するリンク機能を例に第1の実施形態との処理の違いを中心に説明する。<Information equipment>
Next, the operation when the contact information of the
<データ入力処理>
スイッチ状態入力手段71は、入力部50のデータを周期的または状変の都度読込み、状態ファイル81に保存する。図24は、本実施の形態の状態ファイルのデータ構成例である。各ボタンや接点等のスイッチの生データの他、スイッチの状態を示すフラグが保存される。たとえば、左接点6がON、右接点7がOFFの状態のとき、左入力フラグがONとなり(もしくはセットされ)、接点状態がそれ以外になったときにOFFとなる(もしくはリセットされる)。同様に、右接点7がON、左接点7がOFFの状態のとき、右入力フラグがONとなる。中央入力フラグは、両接点6,7がOFFのときONとなり、解放フラグは、両接点6,7がONのときONとなる。このフラグ処理の際に、スイッチのチャタリング処理を行うのが望ましい。<Data input processing>
The switch state input means 71 reads the data of the
このように、入力フラグのセット、リセットをスイッチ状態入力手段71、すなわち、いわゆるドライバプログラムと呼ばれる下位のレベルのプログラムで処理することによって、個別機能(アプリケーションプログラム)の処理が単純化でき、かつプログラムの作成ミスを削減することができる。 In this way, the processing of the individual functions (application programs) can be simplified by processing the setting and resetting of the input flag by the switch state input means 71, that is, a lower level program called a so-called driver program. The creation mistakes can be reduced.
なお、本実施形態では、回転量や移動量の情報を用いずにモードの選択を行うため、図24には回転量や移動量のデータが含まれていないが、必要によりこれらの情報を入力するようにしてもよい。 In this embodiment, since the mode is selected without using the rotation amount and movement amount information, FIG. 24 does not include the rotation amount and movement amount data. However, if necessary, these pieces of information are input. You may make it do.
<個別機能選択処理>
次に、図25を用いて本実施形態による個別機能選択手段72の動作を説明する。個別機能選択手段72は、周期的に起動されると、まず状態ファイル81を参照して、中央ボタン14がOFFならば(S901で「Yes」)、カーソル位置情報を取得する(S902)。そして、図12に示す個別機能選択ファイルをもとに、カーソルが指示するウインドウもしくは起動中の機能に関連付けられた個別機能IDを抽出する(S903)。なお、本実施形態では、個別機能ID A001のリンク機能が抽出されたとして、当該機能を例に説明する。<Individual function selection processing>
Next, the operation of the individual
次にカーソル位置の近傍でモードが割付けられた情報(モード付加情報)を所定個数抽出する(S904)。この所定個数は、モードテ-ブル83のスイッチ設定の組み合わせで決まるモード判別可能な最大値である。 Next, a predetermined number of pieces of information (mode additional information) assigned with modes in the vicinity of the cursor position are extracted (S904). This predetermined number is the maximum value that allows mode discrimination determined by the combination of switch settings of the mode table 83.
図26は、本実施の形態によるモードテーブル83のデータ構成例である。中央ボタン14の動作条件によって、2段階の手順によってモード選択するようになっている。具体的には、中央ボタン14がOFFからONに変化するときの左、中央、右の入力フラグ状態に対応して、3種類のモードID(M01〜M03)が割り付けられている。その後、中央ボタン14がONからOFFに変化するときの左、中央、右の入力フラグ状態に対応して、さらに3種類のモードID(N01〜N03)が割り付けられている。
FIG. 26 is a data configuration example of the mode table 83 according to the present embodiment. Depending on the operating condition of the
本実施形態は、このように中央ボタンがOFFからONに変化するときに、まず1回目のモード選択を行い、さらに、中央ボタンがONからOFFに変化するときに、2回目のモード選択を行うことによって、1回目で選択されたモードのうち、さらに階層化された詳細なモードの選択を可能にするものである。 In this embodiment, when the center button changes from OFF to ON, the first mode selection is performed, and when the center button changes from ON to OFF, the second mode selection is performed. Thus, it is possible to select a more detailed hierarchical mode among the modes selected at the first time.
ステップS904で抽出されたモード付加情報に対してモードIDを順に割り付け、その情報を一時ファイルに保存する(S905)。図27は、この一時ファイルの例である。この例では、モード付加情報は、リンク情報が付加されたリンク項目に該当するため、モードIDの1回目と2回目の組み合わせたに対して、リンク項目が関連付けられて保存されている。
なお、具体例として挙げている東京、神奈川、千葉等は、天気予報の地域区分を示す日本の地名であり、単にリンク項目であることを示しているのみである。A mode ID is assigned to the mode additional information extracted in step S904 in order, and the information is stored in a temporary file (S905). FIG. 27 shows an example of this temporary file. In this example, since the mode additional information corresponds to the link item to which the link information is added, the link item is stored in association with the combination of the first and second mode IDs.
Note that Tokyo, Kanagawa, Chiba, and the like, which are given as specific examples, are Japanese place names indicating the regional divisions of the weather forecast, and merely indicate that they are link items.
そして、状態ファイル81の入力フラグの状態を読み込むと共に(S906)、各モードIDに対応する表示出力として、まず1回目の操作で選択可能なモード付加情報(リンク項目)を明示する(S906)。図28は、図27の一時ファイルのデータをもとにして表示した画面の例である。選択可能なリンク項目の下に指運動を指示するマーク41が表示されている。このマークは、黒字に白抜きの表示で、白抜きの位置が指運動を示唆している。9種類の項目を選択する場合、第1の実施形態では、図13のように、9通りを区別して表示しなければならないが、本実施形態では、第1回目の選択として、左、中央、右の3通りを識別して表示する。操作者は、このマークに従って、希望する位置の接点を加圧する。このときステップS906で読み込んだ入力フラグに基づいて、図27の一時ファイルを参照して、その入力フラグに対応するリンク項目のマークを点滅させたり、色替えするなどの識別表示をする。これによって操作者は正しく選択されているかどうかの確認をし、必要ならば押下位置を変更することができる。なお、識別表示の替りに、ビープ音を出力したり、データ入力装置51をモードに対応する所定のリズムで振動させるなどのフィードバック情報によって操作者に選択内容を伝えるようにしても良い。
Then, the state of the input flag of the
操作者は、そのフィードバック情報によって選択されている項目を確認して、その押下位置でさらに強く押すことによって、その下に位置する中央ボタン14をONさせる。
個別機能選択手段72の処理としては、中央ボタン14がONになったか否かを判定して(S908)、「No」ならば、第1の実施形態で述べたカーソル移動処理を実行して(S909)、ステップS902へ戻る。The operator confirms the item selected by the feedback information, and presses the
As the processing of the individual function selection means 72, it is determined whether or not the
一方、ステップS908で「Yes」、すなわち、中央ボタン14がONになった場合は、ステップS906で読み込んだ入力フラグの状態をラッチすると共に、モード判定が可能か否かを判定する(S910)。モード判定が可能か否かの判定の仕方としては、たとえば、モードテーブル83を参照して、ラッチした入力フラグに対応するモードIDが存在すること、および、そのモードIDが一時ファイル84に存在することを条件にモード判定可能とするなどのやり方がある。
On the other hand, if “Yes” in step S908, that is, if the
モード判定が不可能な場合は(S910で「No」)、その旨のエラーメッセージを出力する(S916)。
一方、モード判定が可能な場合は(S910で「Yes」)、そのモードIDを保存する(S911)。モードIDの保存の仕方としては、たとえば、図29に示すように、1回目の選択フラグを該当するモードIDの位置にセットする。If mode determination is impossible (“No” in S910), an error message to that effect is output (S916).
On the other hand, if the mode can be determined (“Yes” in S910), the mode ID is stored (S911). As a method for storing the mode ID, for example, as shown in FIG. 29, the first selection flag is set at the position of the corresponding mode ID.
次に、状態ファイル81から入力フラグを読み込み(S912)、モードテーブル83を参照して、2回目選択のモードに対応する表示出力を行う(S913)。1回目でモードM02が選択されたときの2回目の選択を指示する表示例を図30に示す。選択可能な項目の下に指運動を示唆するマークが表示されている。このとき、カーソルあるいはマーク41を1回目とは異なる表示にして、2回目の選択であることを示すようにするとよい。
Next, the input flag is read from the state file 81 (S912), and the display corresponding to the second selection mode is performed with reference to the mode table 83 (S913). FIG. 30 shows a display example instructing the second selection when the mode M02 is selected for the first time. A mark suggesting finger movement is displayed below the selectable items. At this time, the cursor or the
そして、中央ボタン14がOFFになったか否かを判定して(S914)、「No」の場合は、タイムアウトになっていない場合は(S915で「No」)、ステップS912に戻り、タイムアウトになった場合は、エラーメッセージを出力して(S916)、一時ファイル84の選択フラグ情報など1回目のモード情報をリセットする(S912)。
Then, it is determined whether or not the
一方、ステップS914で「Yes」、すなわち、中央ボタン14がOFFになった場合は、ステップS912で読み込んだ入力フラグの状態をラッチすると共に、モード判定が可能か否かを判定する(S917)。
On the other hand, if “Yes” in step S914, that is, if the
モード判定が不可能な場合は(S917で「No」)、その旨のエラーメッセージを出力して(S916)、一時ファイル84に保存した選択フラグ等のモード情報をリセットする(S921)。 If mode determination is impossible (“No” in S917), an error message to that effect is output (S916), and mode information such as a selection flag saved in the temporary file 84 is reset (S921).
一方、モード判定が可能な場合は(S917で「Yes」)、そのモードIDを保存すると共に(S918)、選択されたモードIDに対応するリンク項目を識別表示する。(S918)。図31は、2回目にモードID N01の位置に2回目の選択フラグが背とされ、1回目、2回目を通して、リンク項目「静岡」が選択されたときの一時ファイル84のデータ例である。画面には、静岡が選択されたことを示す識別情報を出力するようにする。 On the other hand, when the mode can be determined (“Yes” in S917), the mode ID is stored (S918), and the link item corresponding to the selected mode ID is identified and displayed. (S918). FIG. 31 shows an example of data in the temporary file 84 when the second selection flag is set at the position of the mode ID N01 for the second time and the link item “Shizuoka” is selected through the first and second times. Identification information indicating that Shizuoka has been selected is output on the screen.
その後、所定時間(たとえば0.5秒程度)以内に、解放フラグがONしたか否かを判定し(S919、S920)、解放フラグがONした場合は、一時ファイル84のモードをリセットして終了する(S912)。一方、ステップS920で「No」、すなわち、解放フラグが所定時間以内にONしなければ、個別機能実行手段74を実行する(S922)。これにより、選択されたリンク項目のリンク先へジャンプする。 Thereafter, within a predetermined time (for example, about 0.5 seconds), it is determined whether or not the release flag is turned on (S919, S920). If the release flag is turned on, the mode of the temporary file 84 is reset and finished. (S912). On the other hand, if “No” in step S920, that is, if the release flag is not turned on within a predetermined time, the individual function executing means 74 is executed (S922). This jumps to the link destination of the selected link item.
上記の処理で、ステップS919、ステップS920で、中央ボタン14がOFFになってから所定時間後の解放フラグの状態、または、所定時間以内の解放フラグの変化状態を監視するようにしているので、操作者は、たとえば、1回目の選択を間違えてしまい、既に中央ボタン14を押してしまっているような場合でも、指を離して、スイッチを直ちに解放状態にすれば、それまでのモード設定をリセットすることができ、不本意なモードが実行されることを防ぐことができる。
In the above processing, in steps S919 and S920, the state of the release flag after a predetermined time after the
最終的に選択されているモードを表示等することによって、通常、人間は自分の選択した内容を確認しようとするため、意図的にスイッチを解放した場合の動作と区別することが可能となる。なお、この所定時間は、予め操作者によって設定できるようにしておくと良い。 By displaying the mode that is finally selected or the like, normally, since human beings try to confirm the content that they have selected, it is possible to distinguish the operation from when the switch is intentionally released. The predetermined time may be set in advance by the operator.
なお、個別機能実行手段74は、解放フラグがONになり、かつ、中央ボタンがONからOFFに変化した後に解放フラグがONするまでの時間が所定時間よりも短いことを条件に起動するようにしてもよい。 The individual function executing means 74 is activated on condition that the release flag is turned ON and the time until the release flag is turned ON after the center button is changed from ON to OFF is shorter than a predetermined time. May be.
また、2回目選択のモードIDの割付を減らし、たとえば、中央入力フラグONの条件を用いないようにしても良い。このようにすれば、2回目の中央入力フラグONの条件をモードリセットとしてのコマンドとして用いることができる。 Further, the mode ID allocation for the second selection may be reduced, and for example, the condition of the central input flag ON may not be used. In this way, the second central input flag ON condition can be used as a command for mode reset.
本実施形態によれば、中立点を鋏んで、両接点の状態が排他的に定まるのみならず、操作中か否かの判定をすることができるので、簡便な操作で多くのモードの選択が可能となり、さらに正確な操作判定が可能となる。 According to the present embodiment, not only the state of both contacts can be determined exclusively with respect to the neutral point, but also whether or not the operation is in progress can be determined, so that many modes can be selected with a simple operation. This makes it possible to determine the operation more accurately.
また、モードを2段階で設定するため、複雑なモードを少ない手順で設定することができる。たとえば、第1の実施形態では、すべてのモードIDをモード付加情報に割り付けて、一度に表示するので、モードに対する指運動の表示が煩雑になるが、本実施形態によれば、モードIDを階層的に割り付けて、最初の表示で上位のモードを選択させ、次の操作で下位のモードを選択させるので、指運動の表示が簡単になり操作性が向上する。 Further, since the mode is set in two steps, a complicated mode can be set with a few procedures. For example, in the first embodiment, since all the mode IDs are assigned to the mode additional information and are displayed at once, the display of finger movements for the modes becomes complicated. Since the upper mode is selected in the first display and the lower mode is selected in the next operation, the finger movement display is simplified and the operability is improved.
特に、モード選択を確定する前にスイッチ状態を取り込み何が選択されているかを操作者に表示するようにしたので、操作者は、その表示を確認して、モード選択を確定することができ、さらに、誤ったモード選択を行った場合は、データ入力装置から指を離すことによって、簡単にリセットすることが出来るため不本意な操作による誤制御を防止することができる。 In particular, since the switch state is captured before the mode selection is confirmed and what is selected is displayed to the operator, the operator can confirm the display and confirm the mode selection. Furthermore, if an incorrect mode is selected, it can be easily reset by removing the finger from the data input device, so that erroneous control due to an unintentional operation can be prevented.
また、本実施の形態において、モードを階層的に割り付けるとユーザビリティが向上する。たとえば、1回目の選択では、今日の天気予報か、明日の天気か、地域の情報かというメニューを選択させ、2回目の選択で、地域を選択させるというやり方である。 In this embodiment, usability is improved by assigning modes hierarchically. For example, in the first selection, a menu of today's weather forecast, tomorrow's weather, or local information is selected, and in the second selection, a region is selected.
本発明は上述した実施形態に限定されるものではなく、その要旨を逸脱しない範囲内において、種々変形して実施することができる。また、上記の各実施形態で説明した手段や処理は、適宜組み合わせて実行させることができる。たとえば、第2の実施形態で説明した処理に、第1の実施形態の回転量や移動量データを組み合わせて、詳細なモード設定やスピード調整などの動作制御を行わせるようにしてもよい。
また、個別機能は、例示したスクロール機能やリンク機能に限られるものではなく、情報機器が有する機能全般が本発明の対象となる。The present invention is not limited to the above-described embodiments, and various modifications can be made without departing from the scope of the invention. In addition, the means and processes described in the above embodiments can be executed in appropriate combination. For example, the processing described in the second embodiment may be combined with the rotation amount and movement amount data of the first embodiment to perform operation control such as detailed mode setting and speed adjustment.
Further, the individual functions are not limited to the illustrated scroll function and link function, and the entire functions of the information device are the subject of the present invention.
本発明によるデータ入力装置やユーザインターフェイス方法は、コンピュータ装置のみならず、制御装置や携帯電話などユーザがデータを入力する必要のある機器全般に利用することができる。 The data input device and the user interface method according to the present invention can be used not only for computer devices but also for all devices such as control devices and mobile phones that require users to input data.
1 右回転体
2 左回転体
3,4 ループ状針金(アーム)
5 導体
6 左接点
7 右接点
8,9 台
10,11 ヒンジ
12 回転軸
13 絶縁皮膜
14 中央ボタン
15,16,30 支点
17,18,19 導線
20 ロータリ・エンコーダ
21 車輪
22 光学的検出器
26 接点
28 後接点
29 前接点
30 ブレーキ
31 回転静止用棒
32 突起
33,34 角柱
35,36 板バネ
41 マーク
45 バネ
50 入力部
51 データ入力装置
52,61 インターフェイス手段
60 コンピュータ装置
62 処理部
63 記憶部
64 表示用メモリ
65 表示部
66 コンピュータ装置本体
71 スイッチ状態入力手段
72 個別機能選択手段
73 スクロール実行手段
74 個別機能実行手段
75 スクロール機能
76 リンク機能
81 状態ファイル
82 個別機能選択ファイル
83 モードテーブル
84 一時ファイル
90 インターフェイスケーブル1 Right rotating
5
Claims (18)
前記回転体配列手段を支持する上方台と当該上方台の下方に位置する下方台との間に設けられ、前記回転体配列手段に指先の下降運動に伴う圧力が印加されて圧力印加位置を検出する圧力印加位置検出手段と、
前記回転体配列手段上で指先から加えられていた圧力が解除される圧力解除位置を検出する圧力解除位置検出手段と、
前記回転体配列手段の前記回転体を操作する指先により前記圧力が印加されて移動する指先の移動方向を検出する指先移動方向検出手段とを備え、
前記圧力印加位置検出手段と前記圧力解除位置検出手段のうち少なくともいずれか一方、および、前記指先移動方向検出手段とからの出力信号を組み合わせることにより、入力する情報が指定可能であることを特徴とするデータ入力装置。Rotating body arrangement means having a plurality of rotating bodies that are arranged within the fingertip movement range and rotate by the fingertip;
It is provided between the upper base that supports the rotating body arranging means and the lower base that is located below the upper base, and the pressure applied by the downward movement of the fingertip is applied to the rotating body arranging means to detect the pressure application position. Pressure application position detecting means for
Pressure release position detecting means for detecting a pressure release position at which the pressure applied from the fingertip on the rotating body arranging means is released;
Fingertip movement direction detection means for detecting the movement direction of the fingertip that moves when the pressure is applied by a fingertip that operates the rotating body of the rotating body arranging means;
Information to be input can be specified by combining output signals from at least one of the pressure application position detection means and the pressure release position detection means, and the fingertip movement direction detection means. Data input device.
前記コンテンツ閲覧手段が前記コンテンツ中の注目位置近辺に存する複数個の選択候補項目を検出する選択候補検出手段を有し、
前記選択候補検出手段により検出された選択候補項目としての前記マークを、指運動を示唆するように静的または動的に前記ディスプレイに表示することを特徴とする情報機器。The information device according to claim 6, further comprising content browsing means for browsing content such as video, music, and text through an Internet communication network and a storage device,
The content browsing means includes selection candidate detection means for detecting a plurality of selection candidate items existing in the vicinity of the target position in the content,
The information device, wherein the mark as a selection candidate item detected by the selection candidate detection unit is statically or dynamically displayed on the display so as to suggest finger movement.
前記回転体配列手段上で指先の下降運動に伴う圧力が印加される位置を検出する圧力印加位置検出手段と、
前記回転体配列手段上で指先から加えられていた圧力が解除される位置を検出する圧力解除位置検出手段と、
前記回転体配列手段の前記回転体を操作する指先により前記圧力が印加されて移動する指先の移動方向を検出する指先移動方向検出手段とを具備し、
前記圧力印加位置検出により前記指先着地位置または前記加圧位置を、また、前記指先移動方向検出手段により前記指先運動方向を検出することを特徴とする、請求項6または7に記載の情報機器。Rotating body arrangement means having a plurality of rotating bodies that are arranged within the fingertip movement range and rotate by the fingertip;
Pressure application position detection means for detecting a position where a pressure accompanying a downward movement of the fingertip is applied on the rotating body arrangement means;
Pressure release position detecting means for detecting a position at which the pressure applied from the fingertip is released on the rotating body arranging means;
Fingertip movement direction detection means for detecting the movement direction of the fingertip that moves when the pressure is applied by a fingertip that operates the rotating body of the rotating body arranging means;
The information device according to claim 6 or 7, wherein the fingertip landing position or the pressurizing position is detected by the pressure application position detection, and the fingertip movement direction is detected by the fingertip movement direction detection means.
前記回転体配列手段上で指先の下降運動に伴う圧力が印加される位置を検出する圧力印加位置検出手段と、
前記回転体配列手段上で指先から加えられていた圧力が解除される位置を検出する圧力解除位置検出手段と、
前記回転体配列手段の前記回転体を操作する指先により前記圧力が印加されて移動する指先の移動方向を検出する指先移動方向検出手段とを具備し、
前記圧力印加位置検出手段により検出された前記指先着地位置または前記加圧位置の出力信号と、前記指先移動方向検出手段により検出された前記指先運動方向の出力信号とを組み合わせて、入力しようとする情報が指定されるようにし、
指先の位置または前記回転体の回転角度に応じて回転体の回転運動を制動する制動手段を設けたことを特徴とする情報機器。Rotating body arrangement means having a plurality of rotating bodies that are arranged within the fingertip movement range and rotate by the fingertip;
Pressure application position detection means for detecting a position where a pressure accompanying a downward movement of the fingertip is applied on the rotating body arrangement means;
Pressure release position detecting means for detecting a position at which the pressure applied from the fingertip is released on the rotating body arranging means;
Fingertip movement direction detection means for detecting the movement direction of the fingertip that moves when the pressure is applied by a fingertip that operates the rotating body of the rotating body arranging means;
An attempt is made to input a combination of the output signal of the fingertip landing position or the pressure position detected by the pressure application position detection means and the output signal of the fingertip movement direction detected by the fingertip movement direction detection means. Information to be specified,
An information device comprising a braking means for braking the rotational motion of the rotating body in accordance with a fingertip position or a rotation angle of the rotating body.
一または二以上の選択候補項目とモード識別情報とを関連付けた対応情報を作成して一時的に保存すると共に前記選択候補項目を選択するためのスイッチ操作情報を出力した後、スイッチ状態データを入力して、前記モードテーブルを参照して当該スイッチ状態に対応するモード識別情報を抽出し、前記対応情報に基づいて当該モード識別情報に対応する選択候補項目を抽出すると共に、当該選択候補項目が選択されていることを知らせるための出力を行う個別機能選択手段と、
前記個別機能選択手段によって選択された選択候補項目に関連する処理を実行する個別機能実行手段と、を備えたことを特徴とする情報機器。A mode table for storing the switch state and the mode identification information in association with each other;
Correspondence information that associates one or more selection candidate items with mode identification information is created and temporarily stored, and switch operation information for selecting the selection candidate items is output, and then switch state data is input. Then, the mode identification information corresponding to the switch state is extracted with reference to the mode table, the selection candidate item corresponding to the mode identification information is extracted based on the correspondence information, and the selection candidate item is selected. Individual function selection means for performing an output to notify that
An information device comprising: individual function execution means for executing processing related to the selection candidate item selected by the individual function selection means.
前記選択候補検出手段により検出された選択候補項目としての前記マークを、指運動を示唆するように静的または動的に前記ディスプレイに表示するようにしたことを特徴とするユーザインターフェイス方法。12. The user interface method according to claim 11, wherein content browsing means for browsing content such as video, music, and text through an Internet communication network or a storage device, and a plurality of the content browsing means that exist in the vicinity of a target position in the content. Using selection candidate detection means for detecting selection candidate items of
A user interface method, wherein the mark as a selection candidate item detected by the selection candidate detection means is displayed on the display statically or dynamically so as to suggest finger movement.
高頻度に出現する文章単位を登録する文章登録手段を用い、
前記文章登録手段に登録された文章単位の前記マークが指運動を示唆するように静的または動的に前記ディスプレイに表示されるようにしたことを特徴とするユーザインターフェイス方法。The user interface method according to claim 11 comprises:
Using sentence registration means to register sentence units that appear frequently,
The user interface method according to claim 1, wherein the mark in the sentence unit registered in the sentence registration means is displayed on the display statically or dynamically so as to suggest finger movement.
前記実行スイッチの非加圧状態、加圧状態ごとに、前記モード選択スイッチの各位置状態と、前記情報機器の項目を選択するためのモード識別情報とを関連付けて保存しておき、
複数の選択候補項目のそれぞれに、非加圧状態のモード識別情報と加圧状態のモード識別情報とからなるモード識別情報をユニークに割り付け、
まず、非加圧状態のモード識別情報に関連する指操作情報を出力して、前記データ入力装置から前記モード選択スイッチの状態を入力し、
その後、実行スイッチが加圧状態に変化したとき、当該入力したモード選択スイッチの状態から非加圧状態のモード識別情報を確定すると共に、当該モード識別情報に該当する一または二以上の選択候補項目を抽出して、当該抽出した選択候補項目について加圧時のモード識別情報の指操作情報を出力して、前記データ入力装置から前記モード選択スイッチの状態を入力し、
次に、実行スイッチが非加圧状態に変化したとき、当該入力したモード選択スイッチの状態から加圧状態のモード識別情報を確定すると共に、当該モード識別情報に該当する選択候補項目が最終的に選択されていることを示す情報を出力し、
その後、所定時間以内に解放入力が無い場合は、この最終的に選択された選択候補項目に関連する処理を実行する、
ことを特徴とするユーザインターフェイス方法。An execution switch capable of discriminating at least two states of a non-pressurized state and a pressurized state, and provided on a table that is located above the execution switch and is capable of applying pressure to change the state of the execution switch; Each of the switches of the data input device having a mode selection switch in which the release state and the use state can be discriminated and at least three kinds of position states of the left and right and the center can be input when the use state is used, and the left and right are switched by a seesaw mechanism A user interface method for inputting a state to an information device and selecting an item for operating the information device according to the switch state,
For each non-pressurized state and pressurized state of the execution switch, each position state of the mode selection switch and mode identification information for selecting items of the information device are stored in association with each other,
Each of the plurality of selection candidate items is uniquely assigned mode identification information composed of non-pressurized mode identification information and pressurized mode identification information,
First, output the finger operation information related to the mode identification information in the non-pressurized state, input the state of the mode selection switch from the data input device,
Thereafter, when the execution switch changes to the pressurized state, the mode identification information in the non-pressurized state is determined from the state of the input mode selection switch, and one or more selection candidate items corresponding to the mode identification information To extract the finger operation information of the mode identification information at the time of pressurization for the extracted selection candidate item, and input the state of the mode selection switch from the data input device,
Next, when the execution switch changes to the non-pressurized state, the mode identification information in the pressurized state is determined from the state of the input mode selection switch, and the selection candidate item corresponding to the mode identification information is finally Outputs information indicating that it is selected,
Thereafter, when there is no release input within a predetermined time, a process related to the finally selected selection candidate item is executed.
A user interface method characterized by the above.
前記実行スイッチの非加圧状態、加圧状態ごとに、前記モード選択スイッチの各位置状態と、前記情報機器の項目を選択するためのモード識別情報とを関連付けて保存する処理と、
複数の選択候補項目のそれぞれに、非加圧状態のモード識別情報と加圧状態のモード識別情報とからなるモード識別情報をユニークに割り付ける処理と、
非加圧状態のモード識別情報に関連する指操作情報を出力して、前記データ入力装置から前記モード選択スイッチの状態を入力する処理と、
実行スイッチが加圧状態に変化したとき、当該入力したモード選択スイッチの状態から非加圧状態のモード識別情報を確定すると共に、当該モード識別情報に該当する一または二以上の選択候補項目を抽出して、当該抽出した選択候補項目について加圧時のモード識別情報の指操作情報を出力して、前記データ入力装置から前記モード選択スイッチの状態を入力する処理と、
実行スイッチが非加圧状態に変化したとき、当該入力したモード選択スイッチの状態から加圧状態のモード識別情報を確定すると共に、当該モード識別情報に該当する選択候補項目が最終的に選択されていることを示す情報を出力し、その後、所定時間以内に解放入力が無い場合は、この最終的に選択された選択候補項目に関連する処理を実行する処理と、を含むコンピュータ実行可能なプログラム。An execution switch capable of discriminating at least two states of a non-pressurized state and a pressurized state, and provided on a table that is located above the execution switch and is capable of applying pressure to change the state of the execution switch; Each of the switches of the data input device having a mode selection switch in which the release state and the use state can be discriminated and at least three kinds of position states of the left and right and the center can be input when the use state is used, and the left and right are switched by a seesaw mechanism A program for inputting a state to an information device and controlling the operation of the information device according to the switch state,
A process of storing each position state of the mode selection switch in association with mode identification information for selecting an item of the information device for each non-pressurized state and pressurized state of the execution switch;
A process of uniquely assigning mode identification information composed of non-pressurized mode identification information and pressurized mode identification information to each of the plurality of selection candidate items;
Processing for outputting finger operation information related to mode identification information in a non-pressurized state, and inputting a state of the mode selection switch from the data input device;
When the execution switch changes to the pressurized state, the mode identification information in the non-pressurized state is determined from the input mode selection switch state, and one or more selection candidate items corresponding to the mode identification information are extracted. Then, processing for outputting finger operation information of mode identification information at the time of pressurization for the extracted selection candidate item, and inputting a state of the mode selection switch from the data input device;
When the execution switch changes to the non-pressurized state, the mode identification information in the pressurized state is determined from the state of the input mode selection switch, and the selection candidate item corresponding to the mode identification information is finally selected. A computer-executable program, including: a process for outputting information indicating that there is no release input within a predetermined time, and a process for executing a process related to the finally selected selection candidate item.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003414103 | 2003-12-12 | ||
| JP2003414103 | 2003-12-12 | ||
| PCT/JP2004/018586 WO2005057395A1 (en) | 2003-12-12 | 2004-12-13 | Data entering device, information apparatus, and user interface method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPWO2005057395A1 true JPWO2005057395A1 (en) | 2007-07-05 |
Family
ID=34675080
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005516221A Pending JPWO2005057395A1 (en) | 2003-12-12 | 2004-12-13 | Data input device, information device, and user interface method |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JPWO2005057395A1 (en) |
| WO (1) | WO2005057395A1 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3782775B1 (en) | 2018-05-25 | 2024-11-20 | MELTIN Inc. | Motion detecting device |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5497329A (en) * | 1978-01-19 | 1979-08-01 | Nec Corp | Electronic apparatus |
| JPH11134157A (en) * | 1997-10-24 | 1999-05-21 | Toshiba Corp | Information terminal device and information processing method |
| JPH11305938A (en) * | 1998-04-20 | 1999-11-05 | Nippon Telegr & Teleph Corp <Ntt> | Tactile presentation method and tactile presentation type trackball device |
| JPH11353091A (en) * | 1998-06-09 | 1999-12-24 | Itsuo Kumazawa | Key input device and system for mounting the same onto miniaturized information communication equipment |
| JP2001147762A (en) * | 1999-11-22 | 2001-05-29 | Hitachi Ltd | Information processing device |
| JP2002278694A (en) * | 2001-03-22 | 2002-09-27 | Itsuo Kumazawa | Data inputting device based on stroke motion and graphic interface system |
| JP2002358155A (en) * | 2001-06-01 | 2002-12-13 | Nec Viewtechnology Ltd | Input device |
| JP2003029902A (en) * | 2001-07-18 | 2003-01-31 | Shoichiro Komori | Input switch, input device and input method |
-
2004
- 2004-12-13 WO PCT/JP2004/018586 patent/WO2005057395A1/en not_active Ceased
- 2004-12-13 JP JP2005516221A patent/JPWO2005057395A1/en active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| WO2005057395A1 (en) | 2005-06-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101965266B (en) | Wireless handheld device capable of accepting text input and method for entering text on wireless handheld device | |
| US7042445B2 (en) | Input device for moving cursor and scrolling image on screen | |
| EP3371678B1 (en) | Data entry device for entering characters by a finger with haptic feedback | |
| KR101521678B1 (en) | Integrated haptic control apparatus and touch sensitive display | |
| US20090109069A1 (en) | Input device and mobile terminal using the same | |
| WO2008051011A1 (en) | Input device | |
| KR101080803B1 (en) | Tangibleness Interaction System and Method | |
| KR20130088752A (en) | Multidirectional button, key, and keyboard | |
| JP5667002B2 (en) | Computer input device and portable computer | |
| CN104704451A (en) | Provision of haptic feedback for localization and data input | |
| EP1949205A1 (en) | Character inputting device | |
| US6163280A (en) | Workstation comprising a braille reading line | |
| US20120139841A1 (en) | User Interface Device With Actuated Buttons | |
| KR101904899B1 (en) | Method and data input device for data entry in electrical form | |
| US20200168121A1 (en) | Device for Interpretation of Digital Content for the Visually Impaired | |
| US20250025779A1 (en) | System, information processing apparatus, information processing method, and non-transitory computer-readable storage medium | |
| EP3293624A1 (en) | Input device and method | |
| WO2002077786A1 (en) | Information input device | |
| JPWO2005057395A1 (en) | Data input device, information device, and user interface method | |
| JP2001166871A (en) | Input device | |
| JP2006050512A (en) | Data input method | |
| JP4244784B2 (en) | Driving force generator | |
| JP2008257296A (en) | Rolling input device and program | |
| KR20060060662A (en) | Data input device, information equipment, control method of information equipment and computer program | |
| KR101631069B1 (en) | An integrated exclusive input platform supporting seamless input mode switching through multi-touch trackpad |