JP2008090559A - Data input device, information processing system, and program - Google Patents
Data input device, information processing system, and program Download PDFInfo
- Publication number
- JP2008090559A JP2008090559A JP2006270083A JP2006270083A JP2008090559A JP 2008090559 A JP2008090559 A JP 2008090559A JP 2006270083 A JP2006270083 A JP 2006270083A JP 2006270083 A JP2006270083 A JP 2006270083A JP 2008090559 A JP2008090559 A JP 2008090559A
- Authority
- JP
- Japan
- Prior art keywords
- input device
- data input
- data
- displacement
- amount
- 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
- 230000010365 information processing Effects 0.000 title claims description 29
- 238000006073 displacement reaction Methods 0.000 claims abstract description 79
- 238000005096 rolling process Methods 0.000 claims abstract description 70
- 238000001514 detection method Methods 0.000 claims abstract description 40
- 238000004364 calculation method Methods 0.000 claims abstract description 9
- 230000005540 biological transmission Effects 0.000 claims abstract description 8
- 238000003825 pressing Methods 0.000 claims description 69
- 238000000034 method Methods 0.000 claims description 49
- 230000033001 locomotion Effects 0.000 claims description 36
- 238000012545 processing Methods 0.000 claims description 31
- 230000008569 process Effects 0.000 claims description 18
- 230000005484 gravity Effects 0.000 claims description 16
- 230000006870 function Effects 0.000 claims description 14
- 230000007246 mechanism Effects 0.000 claims description 14
- 125000006850 spacer group Chemical group 0.000 claims description 12
- 239000000463 material Substances 0.000 claims description 10
- 230000002401 inhibitory effect Effects 0.000 claims description 7
- 230000009471 action Effects 0.000 claims description 2
- 230000008859 change Effects 0.000 abstract description 19
- 210000003811 finger Anatomy 0.000 description 44
- 238000010586 diagram Methods 0.000 description 23
- 210000003813 thumb Anatomy 0.000 description 13
- 230000010287 polarization Effects 0.000 description 10
- 230000001133 acceleration Effects 0.000 description 7
- 239000004020 conductor Substances 0.000 description 6
- 210000005224 forefinger Anatomy 0.000 description 6
- 230000002441 reversible effect Effects 0.000 description 6
- 244000145845 chattering Species 0.000 description 5
- 230000006854 communication Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 4
- 230000002829 reductive effect Effects 0.000 description 4
- 239000003550 marker Substances 0.000 description 3
- 230000015541 sensory perception of touch Effects 0.000 description 3
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 2
- 230000000903 blocking effect Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000007788 liquid Substances 0.000 description 2
- 239000004033 plastic Substances 0.000 description 2
- 230000002265 prevention Effects 0.000 description 2
- 230000035807 sensation Effects 0.000 description 2
- 230000035945 sensitivity Effects 0.000 description 2
- 210000000707 wrist Anatomy 0.000 description 2
- 230000007175 bidirectional communication Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000008602 contraction Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 239000013013 elastic material Substances 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000012905 input function Methods 0.000 description 1
- 239000011810 insulating material Substances 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 230000000670 limiting effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000012528 membrane Substances 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000001902 propagating effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Landscapes
- Position Input By Displaying (AREA)
Abstract
【課題】 指先による単純な転がし操作によってデータ入力や設定が可能であり、装置本体を転がしたとき回転角度を安価な電極配列の接触状態の変化によって検出すること。
【解決手段】 情報機器へデータを入力するためのデータ入力装置であって、その装置表面は操作者の指による転動を可能にする曲面を有し、装置表面における指の接触位置を検知する接触検知手段と、転動に伴い前記接触位置の連続的または離散的な変位方向および変位量を演算する変位演算手段と、前記接触位置、または、前記変位方向および変位量を前記情報機器へ送信するデータ送信手段とを備える。
【選択図】 図2PROBLEM TO BE SOLVED: To detect and input a rotation angle by a change in a contact state of an inexpensive electrode arrangement when data can be input and set by a simple rolling operation with a fingertip, and the apparatus body is rolled.
A data input device for inputting data to an information device, the device surface having a curved surface that enables rolling by an operator's finger, and detecting a finger contact position on the device surface. Contact detection means, displacement calculation means for calculating a continuous or discrete displacement direction and displacement amount of the contact position with rolling, and the contact position or the displacement direction and displacement amount are transmitted to the information device. Data transmission means.
[Selection] Figure 2
Description
本発明は、情報機器へデータを入力するためのデータ入力装置、情報処理システム、およびプログラムに関する。 The present invention relates to a data input device, an information processing system, and a program for inputting data to an information device.
現在、情報技術やインターネットが家庭に深く浸透しており、その中で誰でも容易に情報機器を操作できるようにするユニバーサルデザインのユーザインターフェイスと入力装置が求められている。従来、多様な情報を入力する装置では、視覚を頼りに細かなボタンやメニューを操作するため、ボタンは小さく緻密になる傾向があった。このため、操作者にとっては操作しづらく、また操作に慣れるためには時間を要していた。 Currently, information technology and the Internet are deeply penetrated into the home, and there is a need for a universal design user interface and input device that allows anyone to easily operate information equipment. 2. Description of the Related Art Conventionally, in a device for inputting various information, buttons are apt to be small and precise because fine buttons and menus are operated depending on vision. For this reason, it is difficult for the operator to operate, and it takes time to get used to the operation.
このため、情報機器の本体全体を操作対象として扱い、操作者が本体の姿勢を変化させたときに、その変化を検出し、検出された姿勢の変化に基づき入力する情報を決定することで、細かなボタンやつまみを用いなくとも、大きな装置本体へ加える操作によって多様な情報を入力する技術が提案されている。 For this reason, the entire main body of the information device is treated as an operation target, and when the operator changes the posture of the main body, the change is detected, and by determining information to be input based on the detected posture change, There has been proposed a technique for inputting various information by an operation applied to a large apparatus body without using fine buttons and knobs.
しかしながら、これらの技術は、手首や腕の細かな運動を必要として、操作性が必ずしもよいとはいえない。また、偏光技術を利用してその回転角度を検出するものであるから、手首の稼動範囲に限られてしまい。往復運動させるとすると操作者の疲労が軽視できなくなるという問題がある。 However, these techniques require fine wrist and arm movements and are not necessarily good in operability. In addition, since the rotation angle is detected using a polarization technique, it is limited to the operating range of the wrist. When reciprocating, there is a problem that fatigue of the operator cannot be neglected.
また、従来は本体の姿勢の変化を検出するためには、加速度センサー等、特殊なセンサーを用いていておりコストアップの原因となっていた。 Conventionally, in order to detect a change in the posture of the main body, a special sensor such as an acceleration sensor is used, which causes an increase in cost.
(例えば、特許文献1を参照)。
本発明は、上述のかかる事情に鑑みてなされたものであり、指先による単純な転がし操作によってデータ入力や設定が可能であり、また、装置本体を転がしたとき回転角度を安価な電極配列の接触状態の変化によって検出することのできるデータ入力装置、情報処理システム、およびプログラムを提供することを目的とする。 The present invention has been made in view of the above-described circumstances, and allows data input and setting by a simple rolling operation with a fingertip. Also, when the apparatus main body is rolled, the rotation angle is low and the electrode arrangement is contacted. An object of the present invention is to provide a data input device, an information processing system, and a program that can be detected by a change in state.
一般に、データ入力装置本体(以下、装置本体という)の姿勢を検出する方法には、ジャイロや加速センサー、重力センサー、地磁気センサーなどを使用するが、本発明は、より安価で、確実、低消費電力な手段によって人の手指に対する相対的な姿勢変化を検出し、この変化量を情報機器の制御データとして送信するというものである。 Generally, a gyroscope, an acceleration sensor, a gravity sensor, a geomagnetic sensor, or the like is used as a method for detecting the attitude of the data input device main body (hereinafter referred to as the device main body). A relative posture change with respect to a human finger is detected by means of electric power, and the change amount is transmitted as control data of the information equipment.
本入力方式では、曲面を成している装置表面を指の上で転がす。転がし運動では摩擦がなく、指と装置表面の接触位置を連続的に変えてゆく。一方、指を装置表面上で滑らせる場合には摩擦を伴い、指の装置に接触する部位は一定のまま、装置表面上の指に接触する部位のみが連続的に変わってゆく。 In this input method, the curved device surface is rolled on a finger. There is no friction in the rolling motion, and the contact position between the finger and the device surface is continuously changed. On the other hand, when the finger is slid on the surface of the device, friction is caused, and the portion of the finger that contacts the device remains constant, and only the portion of the device that contacts the finger changes continuously.
本発明の特徴は、機器本体全体を大きな操作対象とみなして、操作者は装置本体の姿勢を変えて入力する情報を指定し、装置本体に対して相対的に動くスイッチやつまみ類を用いずに、本体そのものの姿勢変化を検出して入力情報として利用することである。 The feature of the present invention is that the entire apparatus main body is regarded as a large operation target, the operator specifies the information to be input by changing the attitude of the apparatus main body, and does not use switches or knobs that move relative to the apparatus main body. In addition, the change in the posture of the main body itself is detected and used as input information.
具体的には、本発明に係るデータ入力装置は、情報機器にデータを入力するためのデータ入力装置であって、その装置表面は操作者の指による転動を可能にする曲面を有し、装置表面における指の接触位置を検知する接触検知手段と、前記接触位置を前記情報機器へ送信するデータ送信手段と、を備え、転動を通じて装置全体の姿勢を変えることによってデータを入力することを特徴とする。 Specifically, the data input device according to the present invention is a data input device for inputting data to an information device, the surface of the device has a curved surface that enables rolling with an operator's finger, Contact detection means for detecting a contact position of a finger on the surface of the apparatus, and data transmission means for transmitting the contact position to the information device, and inputting data by changing the attitude of the entire apparatus through rolling. Features.
ここで、接触は、単に触れている状態のみならず、加圧状態も含む趣旨である。
(以下、特に区別しない限り、接触は加圧も含む意である。)
Here, the contact is intended to include not only a touched state but also a pressurized state.
(Hereinafter, unless otherwise specified, the contact includes pressure)
好ましくは、データ入力装置に、転動に伴い前記接触位置の連続的または離散的な変位方向および変位量を演算する変位演算手段を設け、前記データ送信手段は、前記接触位置に替え、あるいは、前記接触位置と共に、前記変位方向および変位量を前記情報機器へ送信するようにするとよい。これにより、情報機器側の負荷を軽くすることができる。 Preferably, the data input device is provided with a displacement calculating means for calculating a continuous or discrete displacement direction and a displacement amount of the contact position with rolling, and the data transmitting means is replaced with the contact position, or The displacement direction and the displacement amount may be transmitted to the information device together with the contact position. Thereby, the load on the information device side can be reduced.
なお接触検知手段が与える情報と、変位演算手段の与える情報には冗長性があり、前記情報機器へ送信する情報としては、どちらか一方だけでも良い。すなわち、接触検知手段が与える接触位置情報を、時々刻々、あるいは、接触ON/OFFの状変時に送ることによって、接触位置情報のみから変位情報を計算することができる。 Note that the information provided by the contact detection means and the information provided by the displacement calculation means are redundant, and only one of the information may be transmitted to the information device. That is, the displacement information can be calculated only from the contact position information by sending the contact position information given by the contact detection means every moment or when the contact is turned ON / OFF.
ここで、情報機器とは、いわゆる汎用コンピュータのみでなく、マイクロプロセッサ等によって動作するTV、音楽プレイヤーなども含む趣旨である。また、曲面とは、断面が円形の曲面のみでなく、断面が多角形となるような屈曲面も含む趣旨である。 Here, the information device is intended to include not only a so-called general-purpose computer but also a TV, a music player, and the like that are operated by a microprocessor or the like. Further, the curved surface includes not only a curved surface having a circular cross section but also a curved surface having a polygonal cross section.
装置本体を操作対象とする場合の問題は、触覚フィードバックが乏しいことである。このため、表面に設ける凹凸や電気的に生成する振動を利用して触覚に応答を返す仕組みがあることが望ましい。 A problem in the case where the apparatus main body is an operation target is that haptic feedback is poor. For this reason, it is desirable that there is a mechanism for returning a response to a tactile sensation using unevenness provided on the surface or electrically generated vibration.
なお、装置を誤ってどこかにぶつけたときや、操作中に手の他の部位が装置に触れたときに、誤入力が起こる問題を防ぐために、装置の構造や入力を解釈するソフトウェアに特別な工夫が必要になる。例えば、指で押し込む外側の円筒の素材をある程度硬いものにして、円筒を親指と人差し指で挟んで押すと円筒は楕円状に変形し、押したところが楕円の短軸部となって半径が小さくなるが、他の部位は逆に半径が増して、もしも円筒の内側に円筒を押し込んだときに接触するような電極を用意しておくと、長軸側は電極から浮き上がるようになる。こうして1箇所のみを排他的に押し込むことが可能になる。他にも、大きな円の内側に入れた小さな円の円周が外側の円の円周に接触する点が幾何学上1点に制限される事実に基づいて、外側の円筒の中空部分の内面に内側の円筒の外面が接触する点を1つに制約することもできる。あるいは密閉された空壁に液体や空気を入れて、ある部位を押すとそこから逃げる液体や空気が他の部位を押し上げることによって、押し込まれる部位を1つに制限することもできる。あるいは、一方を押し込むと支点を挟んで反対側は逆に持ち上がるシーソーの原理を利用して、支点の役割をするスペーサーを2枚の電極の間にところどころ挟みこむことにより、スペーサーが入っていない部分を押すと、スペーサーを挟んで反対側が持ち上がるので、1箇所のみを排他的に押し込めるようになる。 Specially designed for software that interprets the structure and input of the device in order to prevent the problem of incorrect input when the device is accidentally bumped somewhere or when another part of the hand touches the device during operation. Need to be creative. For example, if the material of the outer cylinder to be pushed in with a finger is hardened to some extent, and the cylinder is pressed between the thumb and forefinger and pressed, the cylinder deforms into an ellipse, and the pressed part becomes the short axis of the ellipse and the radius becomes small However, the radius of the other part increases, and if the electrode that contacts when the cylinder is pushed into the inside of the cylinder is prepared, the long axis side comes to be lifted from the electrode. In this way, only one place can be pushed in exclusively. In addition, based on the fact that the point where the circumference of the small circle inside the large circle contacts the circumference of the outer circle is limited to one point in geometry, the inner surface of the hollow part of the outer cylinder It is also possible to limit the number of points where the outer surface of the inner cylinder contacts to one. Alternatively, by putting liquid or air into a sealed empty wall and pressing a certain part, the liquid or air that escapes from it pushes up another part, thereby limiting the part to be pushed into one. Alternatively, when one side is pushed in, the other side is lifted up oppositely with the fulcrum sandwiched between them, and the spacer that acts as a fulcrum is inserted between the two electrodes in some places, so that no spacer is included When is pressed, the opposite side is lifted across the spacer, so that only one location can be pushed in exclusively.
好ましくは、接触検知手段は、装置表面上の少なくとも相異なる2点の接触位置を検知し、夫々の接触位置が装置曲断面の略直径上に位置することを条件に有効な信号か否かを判定し、また、前記変位演算手段は、夫々の接触位置の変位方向が同じであり、変位量の差が所定範囲内である場合に変位方向および変位量を有効であるとして演算するのがよい。 Preferably, the contact detection means detects at least two different contact positions on the surface of the apparatus, and determines whether each of the contact positions is an effective signal on the condition that the contact position is located on a substantially diameter of the apparatus curved section. Further, the displacement calculation means may calculate that the displacement direction and the displacement amount are valid when the displacement directions of the respective contact positions are the same and the difference between the displacement amounts is within a predetermined range. .
装置本体を親指と人差し指でつまんで転がすようにして、本体の姿勢を変える場合、本体の姿勢が変化するにつれて指と本体の接触位置が変わる。ある部位が押し込まれて、その部位の電極が導通したときに、そこからほぼ180度の角度離れた位置にある反対側の電極も同時に導通しているのかを調べて、同時に導通しているときのみにそれを入力として解釈する。ここで反対側からの押し込みを検出するのには押し込み位置を詳細に検出する電極の代わりに単一のタクトスイッチ等を導入し、厳密に180度であるかどうかは問題としない、簡易化した方式も有効である。さらに転がす際には接触する電極が連続的に隣り合ったものへと変わって行くべきであるので、これが不連続に接触する場合に、それを誤入力として排除する方法も考えられる。これにより、操作者が装置本体を二つの指で両側から挟んで操作したときに入力するデータを有効なデータとして受付け、不注意で操作中に手の他の部位が触れたり、落下させたりするときなどの誤入力を防止することができる。 When the posture of the main body is changed by pinching the device main body with the thumb and forefinger and changing the posture of the main body, the contact position between the finger and the main body changes. When a certain part is pushed in and the electrode at that part becomes conductive, it is checked whether the opposite electrode at an angle of about 180 degrees from that part is also conductive at the same time. Only interpret it as input. Here, in order to detect the push-in from the opposite side, a single tact switch or the like is introduced instead of the electrode for detecting the push-in position in detail, and it does not matter whether it is exactly 180 degrees or not. The method is also effective. Further, when rolling, the electrodes to be contacted should be changed to continuously adjacent ones. Therefore, when this contacts discontinuously, a method of eliminating it as an erroneous input can be considered. As a result, data entered when the operator operates the device body with two fingers sandwiched from both sides is accepted as valid data, and other parts of the hand are inadvertently touched or dropped during operation. It is possible to prevent erroneous input such as when.
また、本発明に係るデータ入力装置は、さらに、前記データ入力装置内に設けられた空間内に、重力によって空間内の相対的な位置を変化させる錘と、その錘の位置を検出するセンサーを用いて、錘の位置から本体の姿勢を検出する簡易な姿勢検出手段を導入することもできる。安価に構成しようとすれば、該錘と空間内の一壁面との間に取り付けられ前記錘を支える支持手段を用い、前記錘は、前記支持手段の長手方向またはこれと直角方向のいずれか一の方向のみについて、当該方向に重力が働いたときに空間壁面と接触するように形成し、錘と空間壁面との接触頻度を電気的に検知する手段を設け、接触頻度の大小を比較してデータ入力装置が垂直に立っているか、あるいは水平に横たわっているか判断すると良い。あるいは、別の構成として、球状の錘を、錘よりも半径の大きな球状の中空部に収納し、球の動きを光学的または磁気的に追跡し、その平均所在地点からデータ入力装置の姿勢を判定すると良い。 Further, the data input device according to the present invention further includes a weight for changing a relative position in the space by gravity and a sensor for detecting the position of the weight in the space provided in the data input device. It is also possible to introduce simple posture detecting means for detecting the posture of the main body from the position of the weight. If it is going to be constructed at a low cost, support means attached between the weight and one wall surface in the space is used to support the weight, and the weight is either in the longitudinal direction of the support means or in a direction perpendicular thereto. Only in the direction of gravity, it is formed so as to come into contact with the wall surface of the space when gravity acts in that direction, and a means for electrically detecting the contact frequency between the weight and the space wall surface is provided. It may be determined whether the data input device is standing vertically or lying horizontally. Alternatively, as another configuration, a spherical weight is housed in a spherical hollow portion having a radius larger than that of the weight, and the movement of the sphere is optically or magnetically tracked, and the attitude of the data input device is determined from the average location point. It is good to judge.
ここで、長手方向とは、錘を付けず支持手段が変位していない状態で空間内のどの壁面からもほぼ均等な距離をとったときの支持手段の長さ方向を意味する。 Here, the longitudinal direction means the length direction of the support means when a substantially uniform distance is taken from any wall surface in the space in a state where the weight is not attached and the support means is not displaced.
さらにデータ入力装置の姿勢を検出するために、電波や光波の偏向方向を利用したり、外部から撮影したデータ入力装置のマーカーの位置を利用したりすることが可能である。マーカーをデータ入力装置に取り付け、それをカメラで撮影し、マーカーの位置関係からデータ入力装置の姿勢を推定する。この場合にはカメラがコスト増要因になるので、より安価な方法としては、データ入力装置から、所定の偏光方向を持った光や特定方向に偏波した電波を発信して、それを受信する側で光波や電波の偏向方向からデータ入力装置の姿勢を検出する。あるいは、逆に外部に設けられた基準位置から所定の偏光方向を持った光や特定方向に偏波した電波を発信して、それをデータ入力装置側で受信して、光波や電波の偏向方向から自己の姿勢を検出する。偏波や偏光方向の検出方法やそれによる姿勢判定方法としては、既に各種の方式が開発されているが、それを本発明の中に組み入れて、本発明のデータ入力装置の姿勢を検出する目的に応用すれば、データ入力装置の転がし方向と組み合わせて利用することで、コストを下げながら、装置をどの姿勢にしてどちら方向に転がすかという直感的にわかりやすい操作によって、多様の情報入力を行えるという、従来にない画期的な効果が得られるのである。 Furthermore, in order to detect the attitude of the data input device, it is possible to use the deflection direction of radio waves or light waves, or to use the position of the marker of the data input device taken from outside. A marker is attached to the data input device, and it is photographed with a camera, and the attitude of the data input device is estimated from the positional relationship of the marker. In this case, the camera increases the cost, so a cheaper method is to send light with a predetermined polarization direction or radio waves polarized in a specific direction from the data input device and receive it. On the side, the attitude of the data input device is detected from the direction of deflection of light waves and radio waves. Or, conversely, a light having a predetermined polarization direction or a radio wave polarized in a specific direction is transmitted from a reference position provided outside and is received at the data input device side, and the deflection direction of the light wave or radio wave is received. Detects self posture from Various methods have already been developed as methods for detecting polarization and polarization direction and attitude determination methods based on the detection method, and these are incorporated into the present invention to detect the attitude of the data input device of the present invention. By applying to the rolling direction of the data input device, it is possible to input a variety of information by intuitive operation that tells which posture the device is to be rolled in and in which direction while reducing the cost. Thus, an unprecedented epoch-making effect can be obtained.
本発明に係るデータ入力装置では、さらに指が接触する側面が、転動時の回転軸に沿って複数の区分に分割され、前記接触検知手段は、前記区分ごとに接触位置を検知し、前記変位演算手段は、前記区分ごとに変位方向および変位量を演算し、前記データ送信手段は、前記区分に基づくデータ種別と、区分ごとの変位方向および変位量を送信することを特徴とする。あるいは前記データ送信手段は、前記接触検知手段が、前記区分ごとに検出した接触位置だけを送信するようにしても良い。接触位置の情報だけからでも、それが時間的な系列として与えられれば、受信する側で変位方向および変位量を計算することができる。 In the data input device according to the present invention, the side surface with which the finger comes into contact is further divided into a plurality of sections along the rotation axis at the time of rolling, and the contact detection means detects the contact position for each of the sections, and The displacement calculating means calculates a displacement direction and a displacement amount for each of the sections, and the data transmitting means transmits a data type based on the sections and a displacement direction and a displacement amount for each section. Alternatively, the data transmission unit may transmit only the contact position detected for each of the sections by the contact detection unit. If only the information on the contact position is given as a time series, the receiving side can calculate the displacement direction and the displacement amount.
たとえば、円筒形縦長のペン型で構成することによって、その長い側面に沿って、指が接触して操作する部位を複数区分して設けることが可能となる。この操作部ごとに、操作部を識別するためのデータ種別を付して入力データを送信することにより、多様な操作指令が可能となる。 For example, it is possible to provide a plurality of parts to be operated by contact with a finger along the long side surface by configuring with a cylindrical vertically long pen type. A variety of operation commands can be made by sending input data to each operation unit with a data type for identifying the operation unit.
本発明では、装置本体に対して相対的に回転するダイヤルを廻すのではなく、装置そのものを転がすのであるが、その利点としては、上述したように操作部が大きくなって操作が楽になることに加え、さらに廻す際に一体の装置の側面上の摘む位置を変えて転がすことにより、多様な情報を入力できることがある。同様の多様な情報をダイヤルで入力しようとすると多数のダイヤルを平行して設けることになり、操作性は相当悪くなることが予想される。しかしながら、本発明では、例えば長めの円筒を用いて装置を構成し、円筒のどこを摘んで転がすかによって、入力する情報を変えるようにし、さらに円筒表面に凹凸を形成して、摘んでいる位置を区別できるようにすれば、装置の構成も単純に保たれ、なおかつ操作者にとっても触感で分かりやすく情報を区別しながら、入力することができる。 In the present invention, the device itself is rolled rather than turning a dial that rotates relative to the device main body. However, as described above, the operation part becomes larger and the operation becomes easier as described above. In addition, when rotating further, various information may be inputted by changing and rolling the picking position on the side of the integrated device. If a variety of similar information is to be input with a dial, a large number of dials are provided in parallel, and the operability is expected to be considerably deteriorated. However, in the present invention, for example, the device is configured using a long cylinder, and the information to be input is changed depending on where the cylinder is picked and rolled. Can be distinguished, the configuration of the apparatus can be kept simple, and the operator can input information while distinguishing information in a tactile sense.
また、本発明に係る情報処理システムは、情報機器と、情報機器へデータを入力するためのデータ入力装置とを有する情報処理システムであって、前記データ入力装置は、データ種別、該装置の姿勢データ、指操作に伴う接触位置、またはその変位方向および変位量を送信する手段を備え、前記情報機器は、前記データ入力装置から送られてくるデータを受信する手段と、受信したデータのうち、データ種別によって処理内容を決定する手段と、前記処理内容がメニュー項目の選択処理の場合は、前記姿勢データと前記変位方向によって複数のメニュー項目のハイライト表示の移動方向を決定し、前記変位量に基づいてハイライト表示の移動量を決定するメニュー項目選択処理手段と、前記処理内容がカーソル移動またはスクロール処理の場合は、前記姿勢データと前記変位方向によって定まる方向へカーソルの移動またはスクロールを実行し、前記変位量に基づいてカーソルの移動量またはスクロール量を決定する手段と、を備えたことを特徴とする。 An information processing system according to the present invention is an information processing system including an information device and a data input device for inputting data to the information device, wherein the data input device includes a data type and an attitude of the device. Means for transmitting data, a contact position associated with a finger operation, or its displacement direction and displacement, wherein the information device comprises means for receiving data sent from the data input device, and among the received data, Means for determining the processing content according to the data type, and when the processing content is a menu item selection process, the moving direction of highlight display of a plurality of menu items is determined by the posture data and the displacement direction, and the displacement amount Menu item selection processing means for determining the amount of highlight display movement based on Is said the posture data running movement or scrolling of the cursor in the direction determined by the direction of displacement, characterized by comprising a means for determining the amount of movement or scrolling of the cursor on the basis of the displacement amount.
なお上記の情報機器とデータ入力装置は、分離して別個に存在しながら、無線あるいは有線で通信し合うものであっても良い。あるいは両者が一体となり、一体の装置の中で通信しあっても良い。また上記の説明の中で、情報機器に送る情報は接触位置の相対的な変位量でなく、接触位置そのものであっても良く、アプリケーションによっては、接触位置の絶対位置情報に基づいてハイライト表示するメニュー項目を決めても良い。 Note that the information device and the data input device described above may exist separately and separately and communicate with each other wirelessly or by wire. Alternatively, both may be integrated and communicate with each other in an integrated apparatus. In the above description, the information sent to the information device may not be the relative displacement amount of the contact position but may be the contact position itself. Depending on the application, the information is highlighted based on the absolute position information of the contact position. You may decide which menu item to use.
装置本体そのものを転がすことで情報を入力する方式では、装置本体を転がす運動に対して操作者に触覚フィードバックを返すことが難しい。装置本体に対して相対的にダイヤルを回すときには、回す運動に対して反力を周期的に与えて、クリクリした感触を作り出せたが、装置本体を廻す時にはそのような感触を作り出せないのである。このとき、データ入力装置そのもの、あるいはデータ入力装置から入力情報を受信する情報機器の機能として、ハイライト表示されているメニュー項目の切り替わりの際に前記データ入力装置へ信号を送出し、前記データ入力装置は当該信号を受信することによって所定時間振動を発生させることによって操作者へメニュー項目の切り替わりを通知する触覚フィードバック手段を設ける。 In the method of inputting information by rolling the apparatus main body itself, it is difficult to return tactile feedback to the operator for the movement of rolling the apparatus main body. When the dial is turned relative to the device body, a reaction force is periodically applied to the turning motion to create a crisp feel, but when the device body is turned, such a feel cannot be produced. At this time, as a function of the data input device itself or an information device that receives input information from the data input device, a signal is sent to the data input device when the highlighted menu item is switched, and the data input The apparatus is provided with tactile feedback means for notifying the operator of switching of menu items by generating vibration for a predetermined time by receiving the signal.
なお入力装置から情報機器へ一方向の通信しか行えないときには、本体が所定の角度転がる度に振動を生成するようにしても良い。ただし振動の発生とハイライト表示の移動の同期をとる為に、データ入力装置側で振動を生成する度に、そのことを通知する信号を情報機器側に送って、その信号に同期してハイライト表示されている項目を切り替えてゆく必要がある。なお上記の所定の角度は予め決めておくか、あるいは後からダイヤル操作や本発明のデータ入力装置の操作によって、変更できるようにしてもよい。 When only one-way communication can be performed from the input device to the information device, vibration may be generated every time the main body rolls at a predetermined angle. However, in order to synchronize the occurrence of vibration and the movement of the highlight display, every time a vibration is generated on the data input device side, a signal notifying that is sent to the information equipment side, and the signal is highlighted in synchronization with the signal. It is necessary to switch the displayed item. The predetermined angle may be determined in advance, or may be changed later by a dial operation or an operation of the data input device of the present invention.
操作者が自分の操作を確認するためのフィードバックには、以上に述べた触覚の他に聴覚や視覚を用いても良い。 In addition to the tactile sensation described above, hearing or vision may be used as feedback for the operator to confirm his / her own operation.
聴覚の場合には、所定量以上の圧力を加えたこと、圧力を加えたまま所定量以上回転した(転がした)ことを音でも区別して確認できるようにする。音であればリモコン側でなくテレビ側で鳴らしても良いので、上述した双方向通信の必要がない。例えば接触した指が所定量以上の圧力で加圧したときと、指を離してこの圧力を解除したときにそれぞれピッという音また、所定量転がすたびにプツッという音を出すと良い。この所定量は、指が接触して加圧した時点から数え始める。または加圧したまま廻し続けるときには前にプツッと鳴ったときから数えるようにすると良い。メニューのハイライト項目の切り替えは、このプツッという音に同期して行われる。または転がした角度に依存しなくとも、情報機器の側でメニューのハイライト項目が切り替わる度にプツッという音を出すようにしても良い。 In the case of hearing, it is possible to distinguish and confirm by sound that a pressure of a predetermined amount or more has been applied and that the pressure has been applied or rotated (rolled) by a predetermined amount or more. If it is a sound, it may be played on the TV side instead of the remote control side, so there is no need for the above-described bidirectional communication. For example, it is preferable to make a beep sound when the finger touched with a pressure equal to or higher than a predetermined amount and when the finger is released to release the pressure, or when a predetermined amount of rolling occurs. This predetermined amount starts counting from the point of time when the finger touches and pressurizes. Or, if you continue to rotate while pressure is applied, it is better to count from the time when it rang. The menu highlight item is switched in synchronization with this tapping sound. Alternatively, a popping sound may be generated each time the highlighted item of the menu is switched on the information device side, without depending on the angle of rolling.
また、本発明の大きな問題点の一つは、装置本体そのものを転がすときには、本体を保持しなければならないため、情報を入力したくないときにも、本体に指が触れており、それによって誤入力が生じる可能性があることである。この問題を防ぐには、指が接触するときにはいつも情報が入力してしまうのではなく、ある所定の圧力以上の力で指が装置本体に接触していなければ、情報が入力しないようにすることである。そうすれば装置を保持するためだけに軽く指が装置に接触しているときや、装置を転がした後で指を元に位置に復帰しようとして、装置本体を逆方向に転がしてしまったときには情報は入力しない。 In addition, one of the major problems of the present invention is that when the device itself is rolled, the main body must be held. Input may occur. To prevent this problem, do not input information whenever a finger comes in contact, but do not input information unless the finger is in contact with the device body with a force greater than a certain pressure. It is. Then, when the finger is lightly touching the device only to hold the device, or when the device body is rolled in the reverse direction while trying to return to the original position after rolling the device Is not entered.
ここで指が所定の大きさ以上の圧力で装置本体をつまんでいるのか判断するためには、接触を検出するための機構に加えて、別途タクトスイッチを導入し、親指と人差し指で本体を摘むときに、このタクトスイッチをONとする程度の強い力で摘んでいながら、装置を転がせば、転がしに伴う情報が入力するようにする。一方、摘んでいてもこのタクトスイッチが入っていなければ、転がしても情報が入力しないようにする。 Here, in order to determine whether the finger is pinching the device body with a pressure of a predetermined size or more, in addition to a mechanism for detecting contact, a tact switch is additionally introduced and the body is grasped with the thumb and forefinger. Sometimes, when the device is rolled while picking with a force strong enough to turn on the tact switch, information associated with the rolling is input. On the other hand, if this tact switch is not turned on even if it is picked, information is not input even if it is rolled.
なお、上記によれば、データ入力装置の転動範囲が限られていても、転動範囲の限界に到達する度に、指を軽く接したままデータ入力装置を逆方向に転がして元の姿勢に戻して、加圧しながらの転動を繰り返すことにより、スクロールやカーソルを一定の方向へ連続して移動制御することができる。 According to the above, even if the rolling range of the data input device is limited, each time the limit of the rolling range is reached, the data input device is rolled in the reverse direction with the finger lightly touched, and the original posture By returning to the step and repeating the rolling while applying pressure, the scroll and the cursor can be continuously controlled in a certain direction.
上記では、転動時に所定の大きさ以上の加圧量を必要としたが、そうしなくとも指が接触する間の時間を利用して、上記の問題を防ぐこともできる。すなわち、データ入力装置から押圧されているか否かを示す押圧状態データを送信し、情報機器において、押圧有りの場合、直前の押圧無し状態の時間が所定値未満のときは、前記メニュー項目選択手段またはスクロール手段において移動処理を続きから実行し、直前の押圧無し状態の時間が所定値以上のときは、前記移動処理をメニューの初期位置から開始することによって、データ入力装置の限られた転動範囲に関わらず、一定の方向へ連続して移動制御することができる。 In the above, a pressurizing amount of a predetermined magnitude or more is required at the time of rolling, but the above problem can also be prevented by utilizing the time during which the finger is in contact without doing so. That is, the pressing state data indicating whether or not it is pressed from the data input device is transmitted, and in the information device, when there is pressing, when the time of the previous pressing-free state is less than a predetermined value, the menu item selection means Alternatively, if the moving process is continuously executed in the scroll means and the time of the previous no-press state is equal to or greater than a predetermined value, the moving process is started from the initial position of the menu, whereby a limited rolling of the data input device is performed. Regardless of the range, the movement can be controlled continuously in a certain direction.
ペン状のデータ入力装置を親指と人差し指で挟んで転がす場合、指の運動範囲に制限があるため、一度に転がせる角度に制限があり、さらに大きな角度に対応する情報を入力するためには、指を転がす前の位置に戻してから、再度前と同じ方向に転がす操作を繰り返す必要がある。また装置自体がディスプレイを備えていたり、装置上の特定部位に押し込みを検出するスイッチを別途備えていたりする場合には、標準時には、ディスプレイが見やすくなる位置に来るように、あるいはスイッチが押しやすくなる位置に来るように、装置の姿勢を標準位置(ホームポジション)へ復帰させる必要がある。 When rolling with a pen-shaped data input device sandwiched between the thumb and forefinger, there is a limit to the range of movement of the finger, so there is a limit to the angle that can be rolled at once, and in order to input information corresponding to a larger angle, After returning the finger to the position before rolling, it is necessary to repeat the operation of rolling in the same direction as before. In addition, when the device itself has a display or a switch that detects pushing in a specific part of the device, the display can be easily positioned or can be easily pressed at the standard time. It is necessary to return the posture of the apparatus to the standard position (home position) so that the position is reached.
こうした状況では、装置を特定の方向に転がして情報を入力した後に、ホームポジションに復帰させるために、装置を逆方向に転がして元の姿勢に戻す必要がある。この戻すために逆方向に転がす操作を入力のために転がす操作と混同しないようにするために、入力を意図して転がすときには親指と人差し指で装置を強くつまんで加圧しながら廻すようにし、またホームポジションへの復帰のために廻すときには、装置を保持する目的に足りるくらいの弱い力で摘んで、強く加圧することなく転がして標準姿勢に復帰するようにする。そして加圧の強さを検出すセンサー、あるいは所定の大きさ以上の力で加圧したときに導通するスイッチを用いて、加圧しながら廻しているか、加圧せずに廻しているのかを区別して、加圧しながら廻している場合に対応する情報を入力するようにする。 In such a situation, after the device is rolled in a specific direction and information is input, it is necessary to roll the device in the reverse direction and return to the original posture in order to return to the home position. In order to avoid the confusion of the operation of rolling in the reverse direction for this return with the operation of rolling for input, when rolling with the intention of input, pinch the device with your thumb and forefinger and rotate it while applying pressure. When turning to return to the position, pick it with a force that is weak enough to hold the device, and roll it back to the standard posture without applying too much pressure. Then, using a sensor that detects the strength of the pressurization or a switch that conducts when pressure is applied with a force greater than a predetermined magnitude, it is possible to determine whether it is rotating with or without pressurization. Separately, information corresponding to the case of rotating while pressing is input.
一方、入力装置が特定の側面に上記のスイッチやディスプレイを持たずに、どの側面も対称でどの転がし位置でも同等の機能を持つ場合には、ホームポジションに復帰する必要はない。その場合には、時間間隔を利用して、上記のように継続した操作か否かを判断することで、加圧しながらのまわす運動が難しい場合、あるいは加圧を検出する機構を省いてコストを削減したい場合に対応できる。 On the other hand, if the input device does not have the above-described switch or display on a specific side surface and any side surface is symmetrical and has the same function at any rolling position, there is no need to return to the home position. In that case, by using the time interval to determine whether or not the operation is continued as described above, if it is difficult to rotate while pressing, or the mechanism for detecting pressurization is omitted, the cost can be reduced. This can be done when you want to reduce it.
また、本発明に係るプログラムは、本発明のデータ入力装置から送られてくるデータに基づいて動作する情報機器上で実行されるプログラムであって、データ種別と処理内容とを関連付けて保存する処理と、データ入力装置から送られてくるデータ種別、該装置の姿勢データ、接触位置、変位方向、変位量の各データを受信する処理と、受信したデータのうち、データ種別によって処理内容を選択し、前記姿勢データと前記変位方向によって、前記選択された処理内容における制御アイテムの移動方向を決定し、前記接触位置または変位量によって、制御アイテムの位置または移動量を決定する処理と、制御アイテムが所定の条件に該当すると、データ入力装置へ向けて該装置を振動させるための信号を送出する処理と、を含むことを特徴とする。 The program according to the present invention is a program that is executed on an information device that operates based on data sent from the data input device of the present invention, and stores the data type and processing content in association with each other. And processing for receiving the data type sent from the data input device, attitude data of the device, contact position, displacement direction, displacement amount data, and processing content is selected according to the data type from the received data A process of determining a movement direction of the control item in the selected processing content according to the posture data and the displacement direction, and determining a position or movement amount of the control item according to the contact position or the displacement amount; And a process for transmitting a signal for vibrating the device toward the data input device when a predetermined condition is met, That.
上述のごとく、本発明によれば、装置の姿勢や指の接触位置を区別しながら、装置全体に対する指先による転がし操作によって、多様な情報のデータ入力や設定が可能であり、操作者は細かなボタンやダイヤルの操作で混乱せずに、大きな装置全体を操作対象とするので、装置全体が小型化しても高い操作性を維持することができる。また、装置本体の密閉性を保つことで防水性、防塵性を確保し、装置全体の回転角度や回転方向等の姿勢を安価な方法で検出し、一体構成の装置の表面に凹凸を形成したり、振動を生成したりして、触覚手がかりを与えて、手探りで操作できるユーザインターフェイスを実現することができる。 As described above, according to the present invention, various information data can be input and set by a rolling operation with the fingertip of the entire device while distinguishing the posture of the device and the contact position of the finger. Since the entire large device is targeted for operation without being confused by the operation of buttons and dials, high operability can be maintained even if the entire device is downsized. In addition, the device body is sealed to ensure waterproofness and dustproofness, and the rotation angle and rotation direction of the entire device are detected by an inexpensive method to form irregularities on the surface of the unitary device. It is possible to realize a user interface that can be operated by groping by providing tactile cues by generating vibrations.
以下、本発明の第1の実施の形態を説明する。図1は、本実施の形態によるデータ入力装置の外観図および操作説明図である。データ入力装置10は、側面が円筒形状に形成されており、図1(b)に示すように操作者が装置側面を指先で転がして操作を行い、情報機器に対して処理に必要なデータを送信するものである。
Hereinafter, a first embodiment of the present invention will be described. FIG. 1 is an external view and an operation explanatory diagram of the data input device according to the present embodiment. The side surface of the
図2は、データ入力装置10の構成図である。この図に示すように、データ入力装置10は、操作のときのベースとなる円柱形状の基部12と、この基部12の側面に固定されたドーナツ状の一対の支持部11aと、支持部11aによって固定され基部12の側面の一部を覆う円筒形状の弾性体で構成された弾性支持部11b、その外周を弾性支持部11bよりも長さの短い円筒形状の押圧部11cを備えている。また、押圧部11cの表面には、複数の突起11dが設けられている。これは押圧すべきところを触覚的に確認するためのものであり、入力するデータの種別に応じて異なる区分に分ける場合には、この突起を区分毎に設けて、触覚により区分を区別できるようにすると良い。この基部12、支持部11a、弾性支持部11b、押圧部11c、突起11dで操作手段95が構成される。
FIG. 2 is a configuration diagram of the
押圧部11c自体は高い硬性を持ち、押圧しても変形しないのであれば、押圧時に図1(c)のように外側円筒は断面形状を円形に保ったまま、その内面電極を内側の半径の一回り小さな円柱表面の電極に接触する。半径の異なる円は1点でしか接触しないので、接触点は加圧地点1箇所に制限されることになり、側抑制的接触位置検出センサーを構成できる。
If the
図3(a)に示すデータ入力装置10は、押圧部11cが加圧されないときは、図3(b)に示すように、基部12の表面は、弾性支持部11bの裏面と接触していない。
In the
押圧部11cに指先で一方向から圧力を加えたとき、押圧部11cは基部12に対して、図3(c)に示すように、中心点が移動するのみで、基部12に対して回転しないように、支持部11a、弾性支持部11b、押圧部11cとも固定されている。
When pressure is applied to the
弾性支持部11bは、導電性ゴム等の導電性を有する弾性材料によって構成され、指先で押されることによって、押圧部11cから圧力が加わると変形して基部12と接触し、圧力の解除によって復元する。押圧部11cはプラスチック等の容易に変形しない材料で構成されている。
The
この状態において、操作者は、データ入力装置10の基部12の両端をそれぞれ人差し指と中指で支え、反対方向から押圧部11cを親指で加圧する。これにより、図2(b)に示すように、押圧部11cの内側に位置する弾性支持部11bは変形し、基部12に接触する。データ入力装置1はこの接触位置を求めることによって、押圧部11cの押圧位置を検知する。
In this state, the operator supports both ends of the
押圧位置の検出方法は、本発明のポイントではないが、たとえば、図4に示すように、基部12の表面に軸方向にわずかなスリット(隙間)を設け、抵抗を有する導電材料15を塗布する。導電材料を用いて形成された弾性支持部11bと基部12のスリット境界の導電部の一端に電極16b、16aを設け、そこから夫々リード線を引き出し、両端に電圧Vを印加し、電流計測手段17によって電流値を計測する。この電流値は、弾性支持部11bと基部12との接触位置によって変化するため、押圧部11cの円周上どの位置で押されたかがわかる。
Although the method for detecting the pressed position is not the point of the present invention, for example, as shown in FIG. 4, a slight slit (gap) is provided in the axial direction on the surface of the
なお、押圧部11cの加圧位置(接触位置)を検知する手法は、これに限らず、たとえば、図5に示すように電極を基部12の円周に沿って多数配列して、どの電極が導通するかによって検出する手法もある。この他、圧電素子を用いて加圧位置を検出したり、加圧によって光の経路を遮断あるいは透過するようにして光学的に光の遮断位置や透過位置を検出したりするようにしてもよい。あるいは、加圧地点の電極間隔が狭くなるようにしてそのときの静電容量の変化を検出しても良い。
The method for detecting the pressurization position (contact position) of the
データ入力装置10の押圧部11cの表面には、複数の突起11dが配置されており、操作者は、転がした量(基部12の回転量)を触角によって認識することができる。なお、突起11dは、その形状や突起間の間隔を変えることによって、操作者にどの位置を押下したかを指先の感触で容易に認識できるようにするのが望ましい。
A plurality of
たとえば、図3(b)において、押圧部11cを図中上側から押下すると図3(c)のように押圧部11cを通して弾性支持部11bと基部12が接触する。この状態で、押下したまま、データ入力装置1を手指で転がして、接触状態を保ったまま、押下位置を図3(d)方向へ移動させるような場合、連続的に抵抗値が変化するので、その抵抗値が増加方向か減少方向かによって、その回転方向(以下、一般的に変位方向という)と回転量(以下、一般的に変位量という)を検知することができる。
For example, in FIG. 3B, when the
データ入力装置10には、情報機器80とデータの送受信を行うための赤外線受発光手段59や実行スイッチ58などが設けられており、データ入力装置10から接触位置、または、回転方向と回転量などのデータ、スイッチ状態のデータなどが情報機器80へ送られる。なお回転方向や回転量の計算は、データ入力装置10で行ってもよいが、データの送信先である情報機器80側で行うようにすることもできる。
(他の実施例1)
The
(Other Example 1)
次に他の実施例を図6を用いて説明する。図6(a)は、他の実施例によるデータ入力装置10の外観構成図、図6(b)〜(d)は、A−A断面における加圧時の状態を示した図である。本実施例は、図6(a)に示すように、図中、下半分をスイッチ部28としてタクトスイッチ21fを用い、上半分を半円筒形状の押圧部11cで構成する。この押圧部11cは、バネ作用を有するジャバラ構造21eを有しており、押圧によってバネ部分21eが収縮し、押圧部11cの内側と基部12とが接触する。この接触位置の変化を求めることによって、指の動きを検知する。
Next, another embodiment will be described with reference to FIG. FIG. 6A is an external configuration diagram of the
検知方法は、上述と同様に、たとえば、押圧部11cの内側に導電材料を塗布し、抵抗性を有する基部表面との間に電流を流し、その電流値を検知することによって実現できるし、その他の方法によって実現するようにしても良い。
(他の実施例2)
As described above, the detection method can be realized by, for example, applying a conductive material to the inside of the
(Other Example 2)
次に、さらに他の実施例を図7を用いて説明する。本実施例は、押圧部11cを圧力の印加によって変形し、印加の解除によって復元する材料、たとえば、薄い金属板で構成したものである。また、基部12には、表面に複数の導電性を有する突起32aを設け、また、適度な弾性を有する絶縁材料、たとえば、絶縁ゴムで形成された支柱32bを突起32aの間に配置している。この押圧部11c、基部12、突起32a、支柱32bで構成された2つの操作手段95a、95bを備えている。
Next, still another embodiment will be described with reference to FIG. In this embodiment, the
ここで適度な間隔を空けて突起32a、支柱(スペーサー)32bを交互に配置すると、支柱(スペーサー)32bがシーソーの支点の役割を果たす。すなわち、交互に配置した状態において、押圧部11c上のある位置を押して、加圧点において押圧部11cの内面が突起32aに触れるようにすると、支柱(スペーサー)32bがシーソーの支点の役割を果たし、この支点を挟んで、加圧点の反対側では、押圧部11cの内面が持ち上がり、加圧点周辺では押圧部11cの内面が突起32aに触れないように、抑制することができる。あるいは空気やオイルを押圧部11cの内壁と基部12の外壁の間の空壁に注入しておけば、ある一箇所を押すとそこから逃げる空気やオイルが他の部位を押し上げることによって、側抑制的接触位置検出センサーを構成できる。
Here, when the
本実施例におけるデータ入力装置10では、押圧部11cの内側と接触している突起32aを検知することによって、押下位置や回転量を計測する。これは、たとえば、押圧部11cの内側に導電材料を塗布し、各突起32aとの間で電圧を印加し、その導通状態を検知することによって実現できる。このとき、接触している点が断面の直径方向2箇所存在することによって有効な操作として、データを送信するのが望ましい。なお、データの有効性の判定は情報機器80側で行うこともできる。
In the
通常、操作者が指先で装置本体を転がすとき、図7(c)に示すように押圧部11cの両側を挟む状態にするので、図7(d)の矢印で示すように必ず相対する2点が接触する。データ入力装置10を誤って落したときなどは、図7(e)のように一点のみ接触することになるので、このような状態を排除することによって、データの誤入力を防止することができる。
Normally, when the operator rolls the apparatus main body with his / her fingertip, both sides of the
なお、図7のように操作手段95を基部12に対して複数設けた場合は、夫々、押圧部11c上の突起の間隔を変えたり、形状を変えたりすることによって、操作者はどの操作手段を操作しているかを触覚によって認識することができる。このとき、データ入力装置10は、各操作手段95a、95bの接触位置あるいは変位方向、変位量に加え、操作手段の識別情報を送信するようにする。この操作手段95a、95bのデータ識別情報は、情報機器80において複数の制御対象があるときに、それぞれを個別に操作するためのデータ種別として用いることができる。
(他の実施例3)
When a plurality of operation means 95 are provided for the base 12 as shown in FIG. 7, the operator can select which operation means by changing the interval of the protrusions on the
(Other Example 3)
次に、さらに他の実施例を図8を用いて説明する。本実施例は、円筒形状の断面半分をタクトスイッチ等を用いたスイッチ部28で構成し、他の半分を押圧部11cで構成したものである。スイッチ部28は押下によってONする。スイッチ部28がON状態のとき、押圧部11cの位置情報は有効として、そのときの接触位置等を送信する。
(他の実施例4)
Next, still another embodiment will be described with reference to FIG. In this embodiment, a half of the cylindrical cross section is constituted by the
(Other Example 4)
図9に示すように、円筒形状の操作手段95aを長手方向に2分割し、中央にタクトスイッチ等を用いたスイッチ部53を設け、その両端に押圧部11cを設ける。
As shown in FIG. 9, a cylindrical operation means 95a is divided into two in the longitudinal direction, a
これにより、指先に力を入れて押圧したとき、スイッチ部53がONし、この状態で、指先で転動させて、変形した押圧部11cと基部12上の複数の突起32aの接触位置を検知する。
(他の実施例5)
Thereby, when force is applied to the fingertip and pressed, the
(Other Example 5)
本実例は、データ入力装置10に安価に実現できる重力方向検知手段96を設けたものである。図10に示すように、基部12内に空洞64を設け、導体で構成された錘66をバネ67を通して空洞内の一端に固定する。空洞の内部表面64は、導電性を有し、同じく導電性を有する錘66との接触位置を検知する。このとき、バネ67は伸縮方向(図10において縦方向)への重力に対しては、空洞壁面には接触しないが、横方向の重力に対しては接触するように設定する。
In this example, the
たとえば、図10に示すようにバネを基部12の長手方向に取り付けた場合、装置10を垂直にしたときは、錘67は壁面に接触せず、装置10を水平方向にすると図10(d)に示すようにバネ67の横方向へ重力Gが働き、このため錘66は空洞壁面64に接触するので、この接触を検知することによって装置が水平状態にあるのか、垂直状態にあるのかを区別することができる。
For example, when the spring is attached in the longitudinal direction of the base 12 as shown in FIG. 10, when the
なお、遠心力によって錘66と空洞壁面64とが接触するような場合を区別するには、図11のように基部12の中心軸を挟んで対象位置に重力方向検知手段96を設けるようにする。そして、空洞壁面の異なる側(中心軸に対して外側)に接触している場合は、遠心力による接触、同じ側に接触している場合は重力による接触と判定する。一般の加速度センサーを用いる場合にも図11のように回転軸を挟んで対称な位置に2つの加速度センサーを配置すれば、検出される加速度が遠心力によるものなのか、それとも重力によるものなのか、区別できるようになる。
In order to distinguish the case where the weight 66 and the
また錘66は空洞壁面64に常時接触、非接触状態を維持する保証はない。手が震えれば、本来接触するべきでないときでも接触するし、本来接触し続けるべきときでも、一時的に離れてしまうこともある。このような場合は、接触、非接触の持続時間、あるいはその時間平均を用いることで、時間的解像度が低下しても、安定に姿勢を検出することを優先する場合がある。
Further, there is no guarantee that the weight 66 is always in contact with or not in contact with the
上記の各実施例で説明した構成は、種々組み合わせて実現することができる。たとえば、図7の操作手段95a、95bの構成に図10で示した重力方向検知手段96を設けるようにしても良い。
(他の実施例6)
The configurations described in the above embodiments can be realized in various combinations. For example, the gravity direction detecting means 96 shown in FIG. 10 may be provided in the configuration of the operating means 95a and 95b in FIG.
(Other Example 6)
装置10の空間における姿勢を検知するには、このほか、偏光、偏波を利用して情報機器80側で、角度情報を取得するなど、光や電波の指向性を利用して姿勢データを取得するのも有効である。
In order to detect the attitude of the
図12にその原理図を示す。この図において、偏光を用いるリモコンの姿勢センサーは次のように機能する。 FIG. 12 shows the principle diagram. In this figure, the attitude sensor of the remote control using polarized light functions as follows.
まずリモコン(データ入力装置)10の一端から赤外線受発光手段59により赤外線を放射するが、その際に図12のリモコン端部の発光素子表面に記載した縞の方向に偏光した光だけを通す偏光フィルター75を通過させる。そうすると空間中を伝播する光の偏光方向は図の空間中に記載した大きな縞模様の方向に示されるようになる。
First, infrared light is emitted from one end of the remote controller (data input device) 10 by the infrared light receiving and emitting
一方、受信する側では二つのフォトダイオード72a、72bの受光用開口部に図に示すように互いに直交する方向に偏光した光のみを通過させる偏光フィルター71a、72bを設けておく。
On the other hand, on the receiving side,
そうするとリモコン10から発信した光はリモコン10の姿勢に応じて異なる方向に偏光し、その偏光方向に応じて異なるフォトダイオード72a、72bが強く光を受光することになるので、受信する側ではどのフォトダイオードが最も強く光を受信しているか調べることによってリモコン10の姿勢を検出できることになる。
Then, the light emitted from the
なおフォトダイオードあるいは他の赤外線検出センサーを2つ以上の複数個使っても良く、その場合には180度をその個数で等分した角度に偏光した赤外光を選択的に通過させるフィルターを各フォトダイオードの前面に設けるようにし、より細かな角度でリモコンの姿勢を検出できるようにすると良い。あるいは2つのフォトダイオードだけでも受ける光の強度の比率からリモコンの姿勢をより細かな角度で推定できる。さらに赤外光でなくとも一般の電波とその偏波を用いて上記と同様の原理でリモコンの姿勢を検出できる。 Two or more photodiodes or other infrared detection sensors may be used. In such a case, each filter is configured to selectively pass infrared light polarized at an angle equal to 180 degrees. It may be provided on the front surface of the photodiode so that the attitude of the remote control can be detected at a finer angle. Alternatively, the attitude of the remote controller can be estimated at a finer angle from the ratio of the intensity of light received by only two photodiodes. Furthermore, it is possible to detect the attitude of the remote controller based on the same principle as described above by using a general radio wave and its polarization, not infrared light.
以上、本実施の形態によれば、データ入力装置10の本体全体を操作対象として扱い、操作者が本体の姿勢を変化させたときに、その変化を検出し、検出された姿勢の変化に基づき入力する情報を決定することで、細かなボタンやつまみを用いなくとも、大きな装置本体へ加える操作によって多様な情報を入力することが可能となる。また、従来は本体の姿勢の変化を検出するためには、加速度センサー等、特殊なセンサーを用いていたが、本実施の形態では装置本体を回転したときの回転角度を安価な電極配列の接触状態の変化を通じて検出することを可能とし、さらに凹凸や振動を用いて操作性を改善している。
As described above, according to the present embodiment, the entire main body of the
次に、本発明の第2の実施の形態を説明する。本実施の形態は、データ入力装置10から送られる入力データを受信して動作する情報機器におけるデータ処理方法を開示するものである。
Next, a second embodiment of the present invention will be described. The present embodiment discloses a data processing method in an information device that operates by receiving input data sent from the
次に、図13を用いて、情報機器80とデータ入力装置10を有する情報処理システム1の構成を説明する。
Next, the configuration of the
情報機器80は、データ入力装置10から送信されてくるデータを受信する受信手段81、受信したデータに基づいて、ディスプレイ84上の制御アイテム(カーソル等)の移動や実行処理を行う制御手段82、データ入力装置10へデータを送信する送信手段83を有している。一方、データ入力装置10は、押圧部11c等によって構成され操作入力を行うための操作手段95、接触位置を検出する接触検知手段93、接触位置の変位方向、変位量を演算する変位演算手段94、装置本体の姿勢を検出する姿勢検出手段(上述の重力方向検知手段に相当)96、接触位置等のデータを情報機器80に送信するデータ送信手段91、情報機器80から送られてくるデータを受信するデータ受信手段92、装置を振動させる振動手段97を有している。なお、振動手段97は、情報機器80の処理状況に応じて操作者にその内容を伝えるためのもので、発音手段等に置き換えても良い。また、変位演算手段94は、情報機器80側に設けるようにしても良い。以下の情報機器80の基本処理の説明では、情報機器80側で変位演算処理を行うことを前程とする。
データ入力装置10と情報機器80との通信は、赤外線やブルートゥースなどの無線のほか、有線で接続するようにしてもよい。
The
Communication between the
上記の構成において、まず制御手段82の制御アイテム(たとえばカーソル)の移動に関する基本的な処理を図14を用いて説明する。なお、以下は、データ入力装置10が指先で挟まれて、少なくとも2点が接触する場合(図7の構成)を例にしている。
(基本処理)
In the above configuration, first, basic processing relating to movement of a control item (for example, a cursor) of the control means 82 will be described with reference to FIG. The following is an example in which the
(Basic processing)
情報機器80の受信手段81は、データ入力装置10から送られてくるデータを受信すると、制御手段82を起動する。制御手段82は起動されると、まず、データ入力装置10の2点の加圧の有無を判定する(S101)。このとき、短時間だけ圧力が解除されてもそれを無視するチャタリング防止技術を適用すると誤入力防止に有効である。ただしこの方法が有効となるのは十分高解像度に回転角度を検出場合である。
The receiving means 81 of the
ステップS101で「No」の場合は、次に加圧されていない時間が所定時間以上か否かを判定する(S102)。そして、所定時間以上加圧されていない場合は(S102で「Yes」)、座標データをメニューの初期位置にリセットする(S103)。 If “No” in step S101, it is determined whether or not the next non-pressurized time is equal to or longer than a predetermined time (S102). If no pressure is applied for a predetermined time or longer (“Yes” in S102), the coordinate data is reset to the initial menu position (S103).
一方、ステップS101で加圧点が2点存在する場合は(S101で「No」)、その2点の位置が180度を基準として所定の範囲内か否かを判定し(S104)、所定の範囲内の場合は、その2点の位置座標を記憶する(S105)。 On the other hand, if there are two pressure points in step S101 (“No” in S101), it is determined whether the positions of the two points are within a predetermined range with reference to 180 degrees (S104). If it is within the range, the position coordinates of the two points are stored (S105).
その後、加圧位置が移動した場合は(S106で「Yes」)、次にその2点の移動方向が同じか否かを判定し(S108)、移動方向が同じ場合は、移動距離を算出する(S109)。この算出方法は、第1の実施の形態で説明したように、たとえば、接触位置による抵抗の変化を検出するなどの方法がある。 Thereafter, when the pressing position has moved (“Yes” in S106), it is next determined whether or not the moving directions of the two points are the same (S108). If the moving directions are the same, the moving distance is calculated. (S109). As described in the first embodiment, this calculation method includes, for example, a method of detecting a change in resistance due to a contact position.
次に、姿勢データを取得して(S110)、装置10が垂直状態で操作されているのか、水平状態で操作されているのかを調べる。なお、垂直、水平に限らず、斜め方向や奥行きなどのデータを収集して、制御処理に用いるようにしても良い。
Next, posture data is acquired (S110), and it is checked whether the
そして、保存されている前回処理の制御アイテムの座標データを抽出して(S111)、姿勢データと移動方向(すなわち、装置10の回転方向)で決まる方向へステップS109で算出した移動距離分だけ移動させ(S112)、移動後の座標データを記憶すると共に画面上に表示する(S113)。 Then, the stored coordinate data of the control item of the previous process is extracted (S111) and moved by the movement distance calculated in step S109 in the direction determined by the posture data and the movement direction (that is, the rotation direction of the apparatus 10). The coordinate data after movement is stored and displayed on the screen (S113).
次に移動前後の状態が所定条件に該当しているか否かを判定し(S114)、該当している場合は、装置10に対して振動データを送信する(S115)。
なお、上記のステップS101、S104など所定の処理については、データ入力装置10側で行うようにしても良い。
(選択キャンセル処理)
Next, it is determined whether or not the state before and after the movement corresponds to a predetermined condition (S114), and if it corresponds, vibration data is transmitted to the apparatus 10 (S115).
Note that the predetermined processing such as steps S101 and S104 may be performed on the
(Selection cancellation process)
ステップS108において、移動方向が所定時間内に所定回数以上の往復運動があった場合には、ステップS103へジャンプして、強制的にメニュー初期位置に戻るようにしても良い。これによって、間違えて選択した場合のリセットが可能となる。
(メニュー項目選択処理)
In step S108, if the moving direction has reciprocated a predetermined number of times or more within a predetermined time, the process may jump to step S103 to forcibly return to the menu initial position. As a result, it becomes possible to reset if a wrong selection is made.
(Menu item selection process)
次に、上述の制御処理手順の応用例を説明する。
図15〜図18は、情報機器80のディスプレイ上に表示されたメニュー項目とスクロールバーの制御方法の説明図である。
Next, an application example of the above-described control processing procedure will be described.
15 to 18 are explanatory diagrams of menu item and scroll bar control methods displayed on the display of the
データ入力装置10は操作手段が2組設けられており、操作手段95aによって、メニュー画面におけるメニュー項目の選択を行い、操作手段95bによって、スクロールバーによってボリューム等の調整を実行する。なお、本発明はこれに限らず、情報機器80の機能によって種々の使用が可能である。
The
操作者は、情報機器80の画面上に表示された、メニュー項目等の選択をする場合は、図15に示すように、まず、データ入力装置10のメニュー選択用の操作手段95aを親指と、人差し指(もしくは中指)で挟む。これにより、押圧部11cは変形し、指先で押圧された位置のデータがデータ入力装置10から情報機器80へ送られる。
When the operator selects a menu item or the like displayed on the screen of the
受信手段81は、データを受信すると、そのデータに含まれている操作手段ごとに設定されているデータ種別を抽出し、いずれの操作手段によるデータかを判定する。
When receiving the data, the receiving
操作手段95aによるデータの場合は、メニュー画面のセンターのメニュー項目(初期項目または初期位置ともいう。)をハイライト表示する。同時に、振動信号をデータ入力装置10へ送信する。
In the case of data by the operating means 95a, the menu item (also referred to as initial item or initial position) at the center of the menu screen is highlighted. At the same time, the vibration signal is transmitted to the
データ入力装置10は、この振動信号を受信すると、振動手段97によって、一定時間振動させる。
When the
次に、操作者は、メニュー項目の上下方向にハイライトを移動させたい場合は、データ入力装置を水平方向にして指先で回転させる。たとえば、上側のメニュー項目を選択したい場合(ハイライトを上に移動させたい場合)は、親指を上方向にずらしながら回転させる。この回転に伴って、周期的にデータを送信する。 Next, when the operator wants to move the highlight in the vertical direction of the menu item, the operator rotates the data input device in the horizontal direction with his fingertip. For example, when the user wants to select the upper menu item (when he wants to move the highlight upward), the user rotates the thumb while shifting it upward. Along with this rotation, data is periodically transmitted.
図16は、横方向のメニュー項目を選択する場合の処理を示す図であり、データ入力装置10を縦にして、図面の左右に回転させてハイライト表示を移動させる。
FIG. 16 is a diagram showing processing when a menu item in the horizontal direction is selected. The highlight display is moved by rotating the
また、図17はデータ入力装置10の操作手段95bを用いて、装置10を水平にして、図面上下方向に回転させることによって上下方向にスクロールさせる処理、図18は、装置10を垂直にして、図面横方向に回転させることによって、横方向にスクロールする様子を示している。
(触覚フィードバック処理)
17 is a process of scrolling in the vertical direction by rotating the
(Tactile feedback processing)
情報処理システム1の図示しない触覚フィードバック手段85の一般的な処理内容としては、まず、加圧したことを操作者が確認できるように、加圧状態をデバイス(データ入力装置)10が検知すると第1の振動パターンを生成して振動手段97を介して操作者の指に加える。所定の角度だけ転がしたことを操作者が確認できるようにするために、加圧検知後、一定量の角度の回転を検知すると、第2の振動パターンを生成して操作者の指に加える。または以前にデバイスが一定量の角度の回転を検知した後、操作者が加圧したままさらに転がし運動を続けて、さらに2回目に、一定量の角度の回転を検知すると、第2の振動パターンを再び生成して操作者の指に加える。この一定量の角度の回転の検知は情報機器80側で行ってもよいし、データ入力装置10側で行うようにしても良い。図15の例で言えば、メニュー項目の切り替わりを情報機器80側で判定して、その切り替わりのタイミングで振動パターンをデータ入力装置10へ送信するようにする。
The general processing content of the tactile feedback means 85 (not shown) of the
上記の「一定量」は感度調整手段86(図示せず)、またはプログラムによって状況に依存して変更可能とする。 また、触覚フィードバックは、振動でなくとも音で反応を通知するようにしても良い。特に音楽プレイヤーの場合には、有効である。 The above "fixed amount" can be changed depending on the situation by sensitivity adjusting means 86 (not shown) or a program. Further, the tactile feedback may notify the reaction by sound instead of vibration. This is particularly effective for music players.
次に、振動などを用いる触覚フィードバックの利用方法について説明する。
まず、図19に示すデータ入力装置10の円筒のどの位置で加圧して転がすかということによって入力する機能が変わる。この機能の違いを操作者が触覚的に把握する必要がある。そのためには、円筒表面に位置を区別するための凹凸の手掛かりが設ける。また回すときの場所に応じて振動パターンや周期を変えるようにする。例えば、連続してカーソルが移動するときは高周波の一定振幅の振動、メニューの項目をジャンプしながら移動するときには、移動の度にパルス状に短期間続く高周波の振動を与える。加圧を弱めて逆方向に転がしてホームポジションに復帰する際にはこうした振動を発生しないようにすることによって、操作者は何も入力していないことを確認することができる。
Next, a method for using tactile feedback using vibration or the like will be described.
First, the input function varies depending on which position in the cylinder of the
なお、上記の方式を、従来の接触検出方式(例えば静電容量方式)で実現する場合には、入力を意図して転がす場合と、ホームポジションへ戻すために転がす場合とを区別するために、接触検出方式とは別途に、加圧を検出するセンサーかスイッチが必要になる。また、第1の実施の形態で示した誤入力を排除する仕組も必要となる。こうした構成要素を必要とする点に、従来のタッチパッドと異なる新規性がある。静電容量で検出しても良いが、その場合には、逆に回して戻すときに入力してしまわないようにするために、加圧力を検出するセンサーが必要になる。静電容量方式のタッチパッドとの違いは、接触していても加圧していなければ、座標変化の情報が入力されないことである。加圧を検出する仕組みを持ち、加圧開始から加圧解除の間の移動量を用いてカーソルやスクロールを制御することができる。 In order to distinguish between the case of rolling for the purpose of input and the case of rolling to return to the home position, when the above method is realized by a conventional contact detection method (for example, a capacitance method), In addition to the contact detection method, a sensor or switch for detecting pressurization is required. In addition, a mechanism for eliminating the erroneous input shown in the first embodiment is also required. There is a novelty different from the conventional touchpad in that these components are required. Although it may be detected by electrostatic capacitance, in that case, a sensor for detecting the applied pressure is required in order to prevent the input from being input when turning back. The difference from the capacitive touch pad is that the coordinate change information is not input if the touch pad is in contact but is not pressurized. It has a mechanism for detecting pressurization and can control the cursor and scroll using the amount of movement between the start of pressurization and the release of pressurization.
メニュー選択の取り消しは、たとえば、押圧状態で、親指を上下に動かして、回転方向を変化させる。情報機器30は、所定時間内に、所定回数の回転方向の変化を検出することによってメニュー選択をリセットするようにする。
(メニュー項目実行処理)
To cancel the menu selection, for example, in the pressed state, the thumb is moved up and down to change the rotation direction. The information device 30 resets the menu selection by detecting a predetermined number of changes in the rotation direction within a predetermined time.
(Menu item execution process)
選択したメニュー項目を実行するには、種々のやり方がある。たとえば、ハイライト表示されているところの状態で、回転させずに1度あるいは所定回数押圧のON、OFFを実行する。実行処理は、このほか、転がして加圧を解除したときに実行されるようにしてもよい。もちろん実行ボタンを別に設けて、そのボタンの押下によって選択したメニュー項目を実行することも可能である。
(文字情報等の入力処理)
There are various ways to execute the selected menu item. For example, in a state where the highlight is displayed, ON / OFF of pressing is performed once or a predetermined number of times without rotating. In addition, the execution process may be executed when the pressure is released by rolling. Of course, it is also possible to provide a separate execution button and execute the menu item selected by pressing the button.
(Character information input processing)
次に、図20を用いて、文字情報の選択操作について説明する。
たとえば、携帯電話のテンキーと同様の文字配列を用いる。円筒状リモコンの筒に沿って3つの加圧位置を区別し、各加圧位置で転がす運動を検出する。3つの加圧位置によってテンキーの列を選択し、さらに転がして行を選択する。
Next, character information selection operation will be described with reference to FIG.
For example, a character arrangement similar to a numeric keypad of a mobile phone is used. Three pressure positions are distinguished along the cylinder of the cylindrical remote controller, and a motion that rolls at each pressure position is detected. The column of the numeric keypad is selected by the three pressurization positions, and is further rolled to select the row.
リモコン10の姿勢を水平方向に向けた状態で上記のように操作して3列のテンキーを選択できる。ひらがな入力をするときには上記によってテンキーのキーの一つを選択した後でリモコンの向きを変えてリモコンを垂直にする。するとこの姿勢をセンサーが検出し、選択したキーに割り当てられている50音表の一つの列ひらがなを横に並べて画面に表示し、リモコンを垂直にしたまま転がすとこの横に並んだひらがなの一つを選択できる。あるいは上記の3列の他にもう1列区別できるように、計4つの加圧地点を区別できるようにし、余分の1列でひらがなを選択するようにすれば、リモコン10の姿勢を水平方向に保ったままひらがな入力できる。
(音楽プレイヤーのリモコンとしての利用)
It is possible to select three rows of numeric keys by operating as described above in a state in which the posture of the
(Use as a music player remote control)
音楽プレイヤーの操作、あるいは、音楽プレイヤーのヘッドフォンケーブルに付けるリモコンとしても使用したりすることができる。 It can also be used as a music player operation or as a remote control attached to the music player's headphone cable.
特に、音楽プレイヤーでは、円筒上で複数の操作部を設けておいて、加圧する場所に応じて転がしたときに、(1)アルバム選択、(2)曲選択、(3)ボリューム調整、(4)表示内容のスクロール、(5)曲の早送り、早戻し(曲のスクロール)(6)再生、停止、サウンドイフェクトなど各種操作メニューの選択と実行などの各操作を実行するようにすると利便性が向上する。 In particular, in a music player, when a plurality of operation units are provided on a cylinder and rolled according to the place to be pressurized, (1) album selection, (2) song selection, (3) volume adjustment, (4 ) Scrolling the displayed contents, (5) Fast-forwarding songs, fast-rewinding (scrolling songs) (6) Selecting and executing various operation menus such as play, stop, sound effect, etc. improves.
以下、図19を用いて音楽プレイヤーの操作例を説明する。
(a)アルバム名を送って行く際に摘んで加圧する位置。この位置で加圧しながら本体を転がすとアルバム名が順々と変わって行く。
(b)一行で収まらないアルバム名の情報をスクロールする際に摘む位置。この位置で加圧しながら本体を転がすと同じアルバムの名や付随情報が数行に渡っているときに表示される行が順々と変わって行く。
(c)曲を送る際に摘む位置。この位置で摘んで加圧しながら転がすと別の曲の表示へと切り替わってゆく。
(d)この位置(中列と右列の突起の間で中列寄りの場所)で加圧しながら転がすと曲の情報が数行に渡る場合に、行をスクロールして表示する。
(e)この位置(中列と右列の突起間の右列寄りの場所)で転がすと音量のボリュームを調整できる。
(f)この位置で転がすと「再生」「早送り」等プレイヤーの各種機能を切り替える。また機能設定のためのメニューの項目を切り替える。
Hereinafter, an operation example of the music player will be described with reference to FIG.
(a) The position to pick and press when sending the album name. If you roll the main body while applying pressure at this position, the album names will change one after another.
(b) The position to pick when scrolling the album name information that does not fit in one line. When the main body is rolled while pressurizing at this position, the lines displayed when the same album name and accompanying information are spread over several lines change one after another.
(c) Position to pick when sending a song. If you pick it at this position and roll it under pressure, it will switch to the display of another song.
(d) If the information of a song reaches several lines when rolled while pressing at this position (a place near the middle line between the protrusions in the middle and right lines), the lines are scrolled and displayed.
(e) The volume of the volume can be adjusted by rolling in this position (place near the right row between the middle row and right row projections).
(f) Rolling at this position switches various functions of the player such as “play” and “fast forward”. Also switches menu items for function setting.
次に、図21を用いて、音楽プレイヤーへの実装例について説明する。
図21(a)において、 本体側面のディスプレイが設けられており、その中の表示位置と操作時の側面への加圧位置が対応する。例えば、この例では、アルバム名:Morzart、曲名:Magic Flute、そして操作状態として再生中を示す三角マークが表示されているが、これらの表示位置が側面に設けられた3列の突起の位置に対応している。これらの突起は側面を転がすように操作するときに、側面のどこを指で挟んで転がすべきか、触覚的に把握できるようにするために設けられたものである。
Next, an example of mounting on a music player will be described with reference to FIG.
In FIG. 21 (a), a display on the side of the main body is provided, and the display position in the display corresponds to the pressure applied to the side during operation. For example, in this example, album name: Morzart, song name: Magic Flute, and a triangle mark indicating that the operation is being played are displayed, but these display positions are at the positions of the three rows of protrusions provided on the side surface. It corresponds. These protrusions are provided so that when the operation is performed so as to roll the side surface, it is possible to tactilely grasp where the finger should be sandwiched and rolled.
例えば、図21(g)に示すように3つの突起列のうち、左側の列を摘んで加圧しながら転がすとディスプレイに表示されるアルバム名が転がす方向に応じて順々に切り替わってゆく。その際に切り替わる度に本体を振動したり、ピッという音を発生したりして、触覚的、聴覚的に操作者にアルバムが変わったことを通知する。同様のことを中列の突起に対して行うと、曲名が次々と送られることになる。また右列で行うと「再生」や「停止」、「早送り」等の音楽プレイヤーの機能を選択できる。あるいは各種設定メニューの項目を切り替える際にも、右列の突起を指で挟んで転がすように操作する。
なお別紙の図19では、突起を摘んで操作するだけではなく、突起間を摘んで操作する様子も示している。突起間に加圧して転がすときには、例えば、1行で表示しきれないアルバム名や、曲名を転がし量にあわせてスクロールして表示して、1行のディスプレイに収まりきれない情報を表示するようにしている。
For example, as shown in FIG. 21 (g), when the left row of the three protrusion rows is picked and rolled while being pressed, the album name displayed on the display is switched in sequence according to the rolling direction. Each time it is switched, the main body is vibrated or a beeping sound is generated to notify the operator that the album has changed tactilely and audibly. If the same thing is done for the projections in the middle row, the song titles will be sent one after another. In the right column, music player functions such as “play”, “stop”, and “fast forward” can be selected. Alternatively, when switching the items of the various setting menus, an operation is performed so that the protrusions in the right row are pinched with fingers.
In addition, FIG. 19 of another sheet shows not only the operation of picking and operating the protrusions but also the operation of picking and operating between the protrusions. When rolling by pressing between the protrusions, for example, album names that cannot be displayed in one line or scroll the song name according to the amount of rolling to display information that cannot be displayed on a single line display. ing.
図21(b)は、ころがし運動の検出機構の一例、および加圧の検出機構の一例を示す。図21(a)の破線部の断面図を示す。絶縁性で弾力性、可塑性があるスペーサー(円柱状)と導電性の電極(半球状)を側面に交互に並べて配置する。また外側の楕円形の筐体は押すと歪んで押された部分の下にある電極が導通する。どの電通が導通するかを検出して加圧位置を知る。この例では親指で触れる側と人差し指で触れる側の両方にこの仕組みを導入し、両指からの加圧位置を検出し、それらが対角線上にあるときにのみ有効な入力として受け付けるようにして、誤入力を排除している。また接触点が連続的に動いているときにだけ転がし運動が行われていると判断し、瞬間的な導通や開放は誤入力として排除することもできる。 FIG. 21 (b) shows an example of a rolling motion detection mechanism and an example of a pressure detection mechanism. FIG. 22 is a cross-sectional view taken along a broken line in FIG. Insulating, elastic, and plastic spacers (cylindrical) and conductive electrodes (hemispherical) are alternately arranged on the side. Further, when the outer oval casing is pressed, the electrodes under the pressed portion are distorted and become conductive. It detects which electric conduction is conducted and knows the pressure position. In this example, this mechanism is introduced on both the side touching with the thumb and the side touching with the index finger, the pressure position from both fingers is detected, and only when they are on the diagonal, it is accepted as an effective input, Erroneous input is eliminated. Further, it can be determined that the rolling movement is performed only when the contact point is continuously moving, and instantaneous conduction and release can be eliminated as an erroneous input.
なお図21(e)には矢印の位置で加圧したときに外側の筐体の楕円が変形し、電極が接触する様子、ならびにタクトスイッチが入って加圧を検出している様子を示す。加圧時には筐体が歪んで、加圧地点では電極が接触しているが、スペーサーがシーソーの支点の役割をし、また更に筐体がある程度の硬性を持つため、変形時に加圧地点を中心に曲面の曲率が緩くなり、加圧地点以外の周辺の電極はむしろ浮き上がって、接触が抑制されていることが分かる。 FIG. 21 (e) shows a state in which the ellipse of the outer casing is deformed when the pressure is applied at the position indicated by the arrow, and the electrodes are in contact with each other, and the state in which the tact switch is turned on to detect the pressurization. The case is distorted during pressurization, and the electrode is in contact with the pressurization point, but the spacer acts as a fulcrum for the seesaw, and the case has a certain degree of rigidity, so the pressurization point is centered during deformation. It can be seen that the curvature of the curved surface becomes loose, and the surrounding electrodes other than the pressurization point are rather lifted to suppress contact.
図21(c)では、親指で触れる側面と人差し指で触れる側面の両者に上記の機構を入れるとコストが増大するので、一方の側にのみ導入し、反対側にはタクトスイッチを入れて加圧だけを検出する仕組みにした。タクトスイッチでは加圧したかどうかしか検出できず、加圧位置を正確に検出できないが、それでも誤入力の検出能力はある程度確保される。 In FIG. 21 (c), if the above mechanism is inserted into both the side touched with the thumb and the side touched with the index finger, the cost increases. Therefore, the mechanism is introduced only on one side, and a tact switch is inserted on the opposite side for pressurization. It was made to detect only. The tact switch can only detect whether the pressure has been applied, and the pressure position cannot be detected accurately.
図21(d)では、電極とスペーサーの配列の代わりに可変抵抗の原理で抵抗量として指の接触位置、加圧位置を検出する。可変抵抗と同様の原理で電極と抵抗膜の接触位置が変わると抵抗値が変わる。抵抗膜を貼り付けた内側円柱表面に外側の円弧状の電極が触れる位置を、抵抗値として検出する。ここで外側の電極は硬性が高く、押しても変形しない。この外側電極の円弧形状の半径は、内側の抵抗膜の張られた反円柱の半径よりも大きく、両者の幾何学的関係により接触点は一箇所に制約され、押した位置でのみ電極は抵抗膜と接触することになる。この様子を図21(f)に示すが、接触位置は一つに限定されていることを確認できる。また加圧を検出するタクトスイッチを、反対側側面に設けて、タクトスイッチのON−OFFによって加圧を検出するとともに、誤入力を排除している。
図21(e)、(f)については上で説明済みのため、ここでは説明を割愛する。
In FIG. 21 (d), instead of the arrangement of electrodes and spacers, the contact position and pressure position of the finger are detected as the amount of resistance by the principle of variable resistance. The resistance value changes when the contact position of the electrode and the resistance film changes on the same principle as the variable resistance. The position where the outer arc-shaped electrode touches the inner cylindrical surface to which the resistance film is attached is detected as a resistance value. Here, the outer electrode has high hardness and does not deform even when pressed. The radius of the arc shape of the outer electrode is larger than the radius of the anti-cylinder on which the inner resistive film is stretched, and the contact point is restricted to one place due to the geometrical relationship between the two, and the electrode resists only at the pressed position. It will come into contact with the membrane. This state is shown in FIG. 21 (f), and it can be confirmed that the contact position is limited to one. In addition, a tact switch for detecting pressurization is provided on the opposite side surface to detect pressurization by turning on and off the tact switch and to eliminate erroneous input.
Since FIGS. 21 (e) and (f) have already been described above, description thereof is omitted here.
図21(g)は装置の操作の仕方を示す。この図のように特定の突起の位置を親指と人差し指で挟んで、加圧しながら転がすことで、突起位置に対応した入力が行われる。この例では、転がす方向と量に応じてアルバムが順々に選ばれて表示される。 FIG. 21 (g) shows how to operate the apparatus. As shown in this figure, the position of a specific protrusion is sandwiched between the thumb and forefinger and rolled while being pressed, whereby input corresponding to the protrusion position is performed. In this example, albums are selected and displayed in order according to the direction and amount of rolling.
最終的にアルバムを確定する方法としては、(1)加圧しながら転がして目的のアルバムを画面に表示して、加圧をやめたときに画面に表示されているアルバムが確定する方法、(2)目的のアルバムを画面に表示して、加圧して減圧する操作を転がすことなく同じ場所で行うと、そのときに表示されるアルバムに確定する方法、(3)転がす間はアルバムが順々に変わりながらディスプレイに表示され、転がすのをやめて、別個に設けられたタクトスイッチを押すときにアルバムが確定する、などがある。 As a method of finally determining the album, (1) a method of rolling while applying pressure to display the target album on the screen and determining the album displayed on the screen when the pressing is stopped, (2) When the target album is displayed on the screen and the operation of pressurizing and depressurizing is performed in the same place without rolling, the album is displayed at that time. (3) The album changes in order while rolling. However, it is displayed on the display, stops rolling, and the album is confirmed when the tact switch provided separately is pressed.
以上の如く、本実施の形態によれば、親指の移動方向にカーソル等の制御対象を移動させることによって、操作者は感覚的に間違えなく操作することができる。 As described above, according to the present embodiment, by moving a control object such as a cursor in the moving direction of the thumb, the operator can operate sensuously without making a mistake.
また、メニュー項目の切り替わりでデータ入力装置を振動させるので、操作者は、メニューの切り替わりを確実に認識することができる。 In addition, since the data input device is vibrated by the menu item switching, the operator can surely recognize the menu switching.
また、押圧あり、無しの状態を送るので、たとえば、スクロール量が一回の指の操作で足りないときは、一旦離して(押圧無し状態にして)、適当な位置に指を戻してから、押圧して回転させ、情報機器側では、一定時間内の再押圧状態によって続きから変位量に伴ってカーソル等の移動処理を実行するようにしたので、データ入力装置の限られた運動領域でも任意の位置にカーソル等を移動させることができる。 In addition, since the state of pressing and without pressing is sent, for example, when the amount of scrolling is insufficient with one finger operation, once released (with no pressing), the finger is returned to an appropriate position, Since the information device side performs the process of moving the cursor or the like according to the amount of displacement from the next time in the re-pressed state within a certain time on the information device side, it is optional even in the limited motion region of the data input device The cursor can be moved to the position.
なお、連続して同じ方向へカーソル等を移動させる場合、一旦押圧を緩める瞬間に逆方向へ転がす可能性がある。このような場合、通常の処理では、逆方向へカーソル等が移動してしまう可能性があるが、情報機器で最初に制御された方向を順方向状態を記憶するようにして、押圧状態で移動方向が変化した場合は、一定の不感帯を設けることにより、操作者の一定方向への連続的な操作のときでも安定してカーソルを一方向へ移動させることができる。 In addition, when moving a cursor etc. to the same direction continuously, there exists a possibility of rolling to a reverse direction at the moment of releasing a press once. In such a case, in normal processing, there is a possibility that the cursor or the like may move in the reverse direction. However, the direction controlled first by the information device is moved in the pressed state so as to store the forward direction state. When the direction changes, by providing a certain dead zone, the cursor can be stably moved in one direction even when the operator continuously operates in a certain direction.
なお、上記は、水平方向と垂直方向へ制御アイテムを移動させる場合を例に説明したが、斜め方向を検知して斜めに移動させるようにしても良い。 In the above description, the control item is moved in the horizontal direction and the vertical direction as an example. However, the control item may be moved obliquely by detecting the oblique direction.
本実施の形態によるデータ入力装置をテレビのリモコンとして利用する場合には、リモコンの姿勢を変えながら各姿勢において加圧位置を変えてリモコンを転がすことにより、多様な情報を入力できる。例えば、加圧位置を変えて転がすことで、音量の調節、チャンネル送り、メニューの切り替え、文字入力ができる。さらにリモコンを水平状態で転がすときには、画面に表示された番組表を縦方向にスクロールし、垂直状態で転がすときには横方向にスクロールすることができる。またインターネットのコンテンツの閲覧においても、リモコンの姿勢を変えながら転がすことでコンテンツを自在にスクロールしたり、カーソル制御したりすることができる。 When the data input device according to this embodiment is used as a television remote controller, various information can be input by changing the pressure position in each posture and rolling the remote controller while changing the posture of the remote controller. For example, by changing the pressure position and rolling, volume adjustment, channel feed, menu switching, and character input can be performed. Furthermore, when the remote control is rolled in the horizontal state, the program guide displayed on the screen can be scrolled vertically, and when it is rolled in the vertical state, it can be scrolled horizontally. In browsing Internet contents, the contents can be freely scrolled and the cursor can be controlled by rolling while changing the attitude of the remote control.
また、本実施の形態によるデータ入力装置は、他の装置等に組み込んで使用することもできる。たとえば、図22に示すように、ペンと一体として形成するようにしてもよい。このとき、ジョイントの部分を着脱自在にしておけば、ペンの消耗品などを交換するのに便利である。これ以外に図23のように携帯電話に実装してもよい。
(振動パターン生成、誤入力・チャタリング排除のための手順)
In addition, the data input device according to the present embodiment can be used by being incorporated in another device or the like. For example, as shown in FIG. 22, it may be formed integrally with the pen. At this time, if the joint portion is detachable, it is convenient for exchanging pen consumables. In addition to this, it may be mounted on a mobile phone as shown in FIG.
(Procedure for vibration pattern generation, erroneous input / chattering elimination)
図24に、本発明のデータ入力装置、情報処理システム、およびプログラムにおいて、指から装置に加えられる圧力の変化をモニターして、適切なタイミングで振動パターンを生成する手順、および誤入力やチャタリングを入力から除外するための手順をフローチャートで示す。まず装置の加圧状態を常にモニターするか、あるいは加圧そのものをトリガーとして電源が入り、図24の手順を開始する。加圧量が所定値であれば、意図を持った操作が入力装置に加えられたものと判断し、それが以前から持続的に加えられている圧力なのか、それとも操作者が加圧を開始したことによって始めて加わった圧力なのか、記憶している過去の加圧状況を見て判断する(S202)。 FIG. 24 shows a procedure for generating a vibration pattern at an appropriate timing, and erroneous input and chattering in the data input device, information processing system, and program of the present invention by monitoring changes in pressure applied from the finger to the device. A procedure for excluding from input is shown in a flowchart. First, the pressurization state of the apparatus is always monitored, or the power supply is turned on with pressurization itself as a trigger, and the procedure of FIG. 24 is started. If the amount of pressurization is a predetermined value, it is determined that an intended operation has been applied to the input device, and whether it is a pressure that has been continuously applied, or the operator starts pressurization. Whether the pressure is applied for the first time or not is judged by looking at the stored past pressurization state (S202).
また加圧量が所定値以下であっても、最後に加圧されていた時点からその時点までの時間が短い間は、チャタリングで瞬間的に加圧量が減少している可能性があるので、加圧フラッグをONのままにして加圧が継続しているものとして扱う(S203で「YES」)。この短い期間を過ぎてもなお加圧量が所定値以下であれば、加圧が解除されたものと判定し、加圧フラッグをOFFとし、必要に応じて解除されたことを示す信号3を送信する(S204)。 Even if the amount of pressurization is less than the predetermined value, the amount of pressurization may be instantaneously reduced due to chattering while the time from the last pressurization to the time is short. The pressurization flag is kept ON and the pressurization is handled as being continued (“YES” in S203). If the amount of pressurization is still below the predetermined value even after this short period, it is determined that the pressurization has been released, the pressurization flag is turned OFF, and a signal 3 indicating that the pressurization has been released is output as necessary. Transmit (S204).
一方、ステップS202において、始めて加圧が開始されたと判断されたときには(S202で「YES」)、その地点を加圧開始地点として記憶し、加圧されたことを操作者に通知するための振動パターン1を生成し、振動をその位置で生成したことを記憶するために、加圧開始地点を振動生成地点として記憶する。また加圧フラッグをONとし、さらに信号1を送信する(S205)。また加圧が以前より継続している場合には、加圧中の加圧地点の移動が連続的に生じているのかを判断し(S206)、連続的でない場合には誤入力と判定する。連続的である場合には、正しく入力が行われていると判断し、以前に振動を生成した地点と現地点の距離(回転量)を求め、それが所定量を超えていたら(S207で「YES」)、振動パターン2を生成し、その地点を新たに振動生成地点として登録する。また情報処理システムに向けて信号2を発信する(S208)。その後、フローチャートの最初(S201)に戻って、上記の処理を繰り返す。
On the other hand, when it is determined in step S202 that pressurization has been started for the first time (“YES” in S202), the point is stored as a pressurization start point, and vibration for notifying the operator that pressurization has been performed. In order to generate the
本発明は上述の実施の形態に限定されず、その趣旨を逸脱しない範囲で種々変形して実施することができる。たとえば、上記の実施形態では、データ入力装置の各操作部に対応して、情報機器の処理を実行する場合について説明したが、情報機器の実行内容に応じて、操作指令の意味内容を変更可能にするようにしても良い。たとえば、リモコン(データ入力装置)からテレビ(情報機器)への通信だけでなく、テレビからリモコンへの通信が行われて、それによってリモコン側の割り当て機能が変わったり、振動による触覚フィードバックが制御されるなどである。また、複数の操作部のうちのある操作部を押して、転がすと感度調整(たとえば、転がす量とスクロールする量、カーソル移動量の対応関係の調整)ができるようにしてもよい。このほか、カスタマイズして各場所に割り当てる機能を変えられるようにしたり、使用状況(文脈)に応じて割り当て方が変わるようにしてもよい。 The present invention is not limited to the above-described embodiment, and various modifications can be made without departing from the spirit of the present invention. For example, in the above-described embodiment, the case where the processing of the information device is executed corresponding to each operation unit of the data input device has been described. However, the semantic content of the operation command can be changed according to the execution content of the information device. You may make it. For example, not only communication from the remote control (data input device) to the TV (information equipment) but also communication from the TV to the remote control is performed, which changes the assignment function on the remote control side and controls tactile feedback due to vibration. Etc. Further, sensitivity adjustment (for example, adjustment of the correspondence between the amount of rolling and scrolling, and the amount of cursor movement) may be performed when a certain operation unit among a plurality of operation units is pressed and rolled. In addition, the function assigned to each place can be changed by customization, or the assignment method may be changed according to the use situation (context).
1 情報処理システム
10 データ入力装置(リモコン、デバイス)
11a 支持部
11b 弾性支持部
11c 押圧部
11d 突起
12 基部
15 導電材料
16a、16b 電極
17 電流検出手段
21e ジャバラ機構
21f タクトスイッチ
28、53 スイッチ部
32a 突起
32b 支柱
58 実行スイッチ
59 赤外線受発光手段
64 空洞
66 錘
67 バネ
71a、71b、75 偏光フィルター
72a、72b フォトダイオード
80 情報機器
81 受信手段
82 制御手段
83 送信手段
84 ディスプレイ(表示手段)
91 データ送信手段
92 データ受信手段
93 接触検知手段
94 変位演算手段
95、95a、95b 操作手段
96 重力方向検知手段(姿勢検出手段)
97 振動手段
1
91 data transmission means 92 data reception means 93 contact detection means 94 displacement calculation means 95, 95a, 95b operation means 96 gravity direction detection means (posture detection means)
97 Vibration means
Claims (28)
装置表面における指の接触位置を検知する接触検知手段と、
前記接触位置を前記情報機器へ送信するデータ送信手段と、を備え、
転動を通じて装置全体の姿勢を変えることによってデータを入力することを特徴とするデータ入力装置。 A data input device for inputting data to an information device, the device surface having a curved surface that enables rolling with an operator's finger,
Contact detection means for detecting a contact position of a finger on the surface of the apparatus;
Data transmitting means for transmitting the contact position to the information device,
A data input device for inputting data by changing the attitude of the entire device through rolling.
転動に伴い接触位置の連続的または離散的な変位方向および変位量を演算する変位演算手段と、
前記変位方向および変位量を前記情報機器へ送信するデータ送信手段と、
を備えたことを特徴とするデータ入力装置。 A data input device for inputting data to an information device, the device surface having a curved surface that enables rolling with an operator's finger,
A displacement calculating means for calculating a continuous or discrete displacement direction and displacement amount of the contact position with rolling;
Data transmitting means for transmitting the displacement direction and displacement to the information device;
A data input device comprising:
前記曲面の1点に指が接触して加圧して、前記電極または抵抗材の対が接触点において導通するときに、その周辺部の電極または抵抗材の対が導通しないように制約する機構、または前記変位量または前記加圧量の最大加圧地点の周辺で加圧を抑制する機構を備え、
さらに、排他的に接触・加圧・変位地点を検出する側抑制的接触位置検出センサーと、
を備えたことを特徴とする請求項1ないし6のいずれか一に記載のデータ入力装置。 Inside the curved surface, at a point where the finger contacts and pressurizes, a pair of electrodes or a resistance material that conducts at the time of pressurization, a displacement amount sensor that detects a displacement amount of the curved surface that is displaced at the pressing point, A pressure sensor for detecting a pressure applied from the curved surface at a pressure point, and at least one of the pressure sensor,
A mechanism that constrains a pair of electrodes or resistance materials in the periphery thereof to not conduct when a pair of electrodes or resistance materials conduct at the contact point when a finger contacts and presses one point on the curved surface, Or a mechanism for suppressing pressurization around the maximum pressurization point of the displacement amount or the pressurization amount,
Furthermore, a side-inhibiting contact position detection sensor that exclusively detects contact / pressurization / displacement points,
The data input device according to claim 1, further comprising:
前記側抑制的接触位置検出センサーにおいて、前記曲面内部に設ける電極または抵抗材の対を異なる半径の円または円弧状の断面形状でもって対向するように配置し、これらの対の接触点または最接近点または最大加圧点を加圧地点1つに制約することを特徴とする請求項7に記載のデータ入力装置。 (Detailed side-inhibiting contact position detection sensor that detects contact, pressurization, and displacement exclusively)
In the side-inhibiting contact position detection sensor, a pair of electrodes or resistance members provided inside the curved surface is arranged to face each other with a circle having a different radius or an arc-shaped cross-section, and the contact point or closest proximity of these pairs The data input device according to claim 7, wherein the point or the maximum pressure point is limited to one pressure point.
各区分は触覚的に識別できるように前記曲面に凹凸が設けられ、
前記接触検知手段は、前記区分ごとに接触位置を検知し、
前記変位演算手段は、前記区分ごとに変位方向および変位量を演算し、
前記データ送信手段は、前記区分に基づくデータ種別と、区分ごとの前記接触位置、または、前記変位方向および変位量を送信することを特徴とする請求項1ないし6のいずれか一に記載のデータ入力装置。 The data input device is divided into a plurality of sections along a rotation axis at the time of rolling,
Each section is provided with irregularities on the curved surface so that it can be identified tactilely,
The contact detection means detects a contact position for each of the sections,
The displacement calculation means calculates a displacement direction and a displacement amount for each of the sections,
The data according to any one of claims 1 to 6, wherein the data transmission means transmits a data type based on the classification, the contact position for each classification, or the displacement direction and the displacement amount. Input device.
前記の振動生成と同時にハイライト表示されているメニュー項目を切り替えるように信号を出力する手段と、
必要に応じて、前記所定量の大きさを調整する手段と、
を備えたことを特徴とする請求項1ないし6のいずれか一に記載のデータ入力装置。 Means for generating a vibration for a predetermined time so that the operator can confirm that the operation has been accepted when the data input device rolls a predetermined amount;
Means for outputting a signal so as to switch a highlighted menu item simultaneously with the vibration generation;
Means for adjusting the size of the predetermined amount, if necessary;
The data input device according to claim 1, further comprising:
前記データ入力装置は、データ種別と、該装置の姿勢データと、指の接触位置と、指操作に伴う接触位置の変位方向および変位量と、のうち少なくとも一つを送信する手段を備え、
前記情報機器は、前記データ入力装置から送られてくるデータを受信する手段と、
受信したデータによって処理内容を決定する手段と、
を備えたことを特徴とする情報処理システム。 An information processing system configured by integrating or separating an information device and the data input device according to any one of claims 1 to 17 for inputting data to the information device,
The data input device includes means for transmitting at least one of a data type, posture data of the device, a finger contact position, and a displacement direction and a displacement amount of the contact position accompanying a finger operation,
The information device includes means for receiving data sent from the data input device;
Means for determining processing contents according to received data;
An information processing system comprising:
前記処理内容がカーソル移動またはスクロール処理の場合は、前記姿勢データと前記変位方向によって定まる方向へカーソルの移動またはスクロールを実行し、前記変位量に基づいてカーソルの移動量またはスクロール量を決定する手段と、
を備えたことを特徴とする請求項18または19に記載の情報処理システム。 In the information processing system, when the processing content is a program or menu item selection process, an item to be highlighted is determined based on the contact position and the posture data, or a menu or menu item is determined based on the posture data and the displacement direction. Menu item selection processing means for determining a moving direction of highlight display of a program item and determining a moving amount of highlight display based on the displacement amount;
When the processing content is cursor movement or scroll processing, the cursor is moved or scrolled in a direction determined by the posture data and the displacement direction, and the cursor movement amount or scroll amount is determined based on the displacement amount. When,
The information processing system according to claim 18 or 19, further comprising:
音量調整、アルバム、曲、各種機能の選択、曲の早送り、等の操作のいずれを実行するかということを、前記区分に基づくデータ種別と必要に応じて該装置の姿勢データを組み合わせて、決定する手段と、
音量の増減、アルバムや曲の選択方向、機能の選択方向を、曲の早送りの方向、前記変位方向、または必要に応じて前記姿勢データによって決定し、前記変位量に基づいてこれらの選択、早送りの移動量または移動速度を決定する手段と、
を備えたことを特徴とする請求項18または19に記載の情報処理システム。 In the information processing system, when the information device is a music player and the data input device controls the music player,
Decide which operation to perform, such as volume adjustment, album, song, selection of various functions, fast-forwarding of a song, etc., by combining the data type based on the category and the attitude data of the device as necessary Means to
Volume increase / decrease, album / song selection direction, function selection direction is determined by the fast-forwarding direction of the song, the displacement direction, or, if necessary, the posture data, and these selections / fast-forwarding based on the displacement amount Means for determining the amount of movement or the speed of movement;
The information processing system according to claim 18 or 19, further comprising:
音量調整、チャンネルや録画番組の選択、各種機能の選択、映像の早送り、等の操作のいずれを実行するのかを、前記区分に基づくデータ種別と必要に応じて該装置の姿勢データに基づいて決定する手段と、
音量の増減、チャンネルや録画番組を送る方向、録画番組の早送りの方向、機能の選択方向を、前記変位方向、または必要に応じてそれに前記姿勢データを組み合わせて決定し、前記変位量に基づいて前記送り時の送り量または送り速度を決定する手段と、
を備えたことを特徴とする請求項18または19に記載の情報処理システム。 In the information processing system, when the information device is a video device such as a digital television or a video player, and the data input device controls the video device,
Decide which operation to perform, such as volume adjustment, selection of channels and recorded programs, selection of various functions, fast-forwarding of video, etc., based on the data type based on the category and, if necessary, attitude data of the device Means to
Increase / decrease volume, direction of sending channel or recorded program, direction of fast-forward of recorded program, function selection direction is determined by combining the displacement direction or, if necessary, the posture data, and based on the amount of displacement Means for determining a feed amount or feed speed at the time of feeding;
The information processing system according to claim 18 or 19, further comprising:
前記データのうち、データ種別によって処理内容を選択し、前記姿勢データと前記変位方向によって、前記選択された処理内容における制御アイテムの移動方向を決定し、前記変位量によって、制御アイテムの移動量を決定する処理と、
を含むことを特徴とするコンピュータ実行可能なプログラム。 A program executed on an information device that operates based on data sent from the data input device according to any one of claims 1 to 17,
Among the data, the processing content is selected according to the data type, the movement direction of the control item in the selected processing content is determined based on the posture data and the displacement direction, and the movement amount of the control item is determined based on the displacement amount. Process to determine,
A computer-executable program comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006270083A JP2008090559A (en) | 2006-09-29 | 2006-09-29 | Data input device, information processing system, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006270083A JP2008090559A (en) | 2006-09-29 | 2006-09-29 | Data input device, information processing system, and program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2008090559A true JP2008090559A (en) | 2008-04-17 |
Family
ID=39374639
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006270083A Pending JP2008090559A (en) | 2006-09-29 | 2006-09-29 | Data input device, information processing system, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2008090559A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012507068A (en) * | 2008-10-27 | 2012-03-22 | 株式会社ソニー・コンピュータエンタテインメント | Control device for communicating visual information |
| JP2015170278A (en) * | 2014-03-10 | 2015-09-28 | 井上 文彦 | Information processing apparatus, information processing system and information processing method |
| WO2019186642A1 (en) * | 2018-03-26 | 2019-10-03 | 三菱電機株式会社 | Input control device, input system, and input control method |
| JP7733793B1 (en) * | 2024-12-08 | 2025-09-03 | 敬雄 木城 | Scroller |
-
2006
- 2006-09-29 JP JP2006270083A patent/JP2008090559A/en active Pending
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012507068A (en) * | 2008-10-27 | 2012-03-22 | 株式会社ソニー・コンピュータエンタテインメント | Control device for communicating visual information |
| JP2015170278A (en) * | 2014-03-10 | 2015-09-28 | 井上 文彦 | Information processing apparatus, information processing system and information processing method |
| WO2019186642A1 (en) * | 2018-03-26 | 2019-10-03 | 三菱電機株式会社 | Input control device, input system, and input control method |
| JP7733793B1 (en) * | 2024-12-08 | 2025-09-03 | 敬雄 木城 | Scroller |
| JP7742968B1 (en) * | 2024-12-08 | 2025-09-22 | 敬雄 木城 | Scroller |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7739299B2 (en) | Controller with sensor-rich control device | |
| US10452174B2 (en) | Selective input signal rejection and modification | |
| USRE41443E1 (en) | Input device which allows button input operation and coordinate input operation to be performed in the same operation plane | |
| KR20190082140A (en) | Devices and methods for dynamic association of user input with mobile device actions | |
| US20110115751A1 (en) | Hand-held input device, system comprising the input device and an electronic device and method for controlling the same | |
| KR20160007612A (en) | Remote controller, information processing method and system | |
| KR20150127701A (en) | Systems, methods, and media for providing an enhanced remote control having multiple modes | |
| CN109254658A (en) | Haptic feedback method, haptic feedback device and touch display device | |
| EP3308249B1 (en) | Detecting input pressure on a stylus pen | |
| CN109952548B (en) | Detect trigger movement without mechanical switches | |
| JP2007200732A (en) | Signal input device | |
| JP4940294B2 (en) | Information processing system, operation device, and information processing method | |
| KR101790947B1 (en) | Handheld input device and input method using the same | |
| JP2008090559A (en) | Data input device, information processing system, and program | |
| KR101826552B1 (en) | Intecrated controller system for vehicle | |
| JP5147821B2 (en) | Input device | |
| KR102372938B1 (en) | Phone case having area division and operating type touch pad module | |
| US11733811B1 (en) | Input apparatus and control method thereof | |
| KR20100120423A (en) | Apparatus and method for controlling smart fluid of portable terminal | |
| JP2008257296A (en) | Rolling input device and program | |
| JP2012064074A (en) | Input device | |
| US20060195622A1 (en) | Data input device, information equipment, information equipment control method, and computer program | |
| EP3177984B1 (en) | Pressure sensitive stylus for a digitizer | |
| KR100774986B1 (en) | Portable terminal device | |
| KR20090111541A (en) | Composite Buttons for Electronics |