(実施の形態1)
 以下、本発明の実施の形態1における、触力覚提示装置、情報端末、触力覚提示方法、及びプログラムについて、図1~図3を参照しながら説明する。(Embodiment 1)
 Hereinafter, a haptic sense presentation device, an information terminal, a haptic presentation method, and a program according to Embodiment 1 of the present invention will be described with reference to FIGS.
[装置構成]
 最初に、図1及び図2を用いて、本実施の形態1における触力覚提示装置及び情報端末の構成を説明する。図1は、本発明の実施の形態1における情報端末の外観を示す斜視図である。図2は、本発明の実施の形態1における情報端末の各構成部品を示す分解斜視図である。[Device configuration]
 First, the configuration of the tactile sensation presentation device and the information terminal according to the first embodiment will be described with reference to FIGS. 1 and 2. FIG. 1 is a perspective view showing an external appearance of an information terminal according to Embodiment 1 of the present invention. FIG. 2 is an exploded perspective view showing each component of the information terminal according to Embodiment 1 of the present invention.
 図1に示すように、本実施の形態1における情報端末100は、タブレット型の情報端末である。また、図2に示すように、情報端末100は、コンテンツを表示させる表示パネル20と、ユーザによってタッチされた位置(以下「タッチ位置」と表記する。)を検出するタッチセンサ30と、各種情報処理を実行する情報処理部40とを備えている。As shown in FIG. 1, theinformation terminal 100 according to the first embodiment is a tablet-type information terminal. As shown in FIG. 2, theinformation terminal 100 includes adisplay panel 20 that displays content, atouch sensor 30 that detects a position touched by the user (hereinafter referred to as “touch position”), and various types of information. And aninformation processing unit 40 that executes processing.
 この構成により、図1に示すように、ユーザ70が、タッチによって情報端末100に操作入力を行なうと、情報端末100においては、タッチセンサ30によってタッチ位置が検出され、検出された位置が情報処理部40に通知される。そして、情報処理部40は、タッチ位置に応じてユーザの入力操作を受け付け、受け付けた入力操作をコンテンツに反映させる処理を実行し、表示パネル20の表示画面20a上に種々のコンテンツを表示する。With this configuration, as shown in FIG. 1, when auser 70 performs an operation input to theinformation terminal 100 by touch, in theinformation terminal 100, the touch position is detected by thetouch sensor 30, and the detected position is information processing Theunit 40 is notified. Then, theinformation processing unit 40 receives a user input operation according to the touch position, executes a process of reflecting the received input operation on the content, and displays various contents on thedisplay screen 20 a of thedisplay panel 20.
 また、図2及び図3に示すように、情報端末100は、ユーザ70(図1参照)に対して触力覚を提示する触力覚提示装置10を備えている。触力覚提示装置10は、ユーザ70に触力覚を提示するための触力覚提示部材11と、触力覚提示部材11を表示パネル20の前面に沿って移動させる駆動部と、駆動部を制御する制御部14とを備えている。As shown in FIGS. 2 and 3, theinformation terminal 100 includes a hapticsense presentation device 10 that presents a haptic sensation to the user 70 (see FIG. 1). The tactile forcesense presentation device 10 includes a tactile forcesense presentation member 11 for presenting a tactile force sense to theuser 70, a drive unit that moves the tactile forcesense presentation member 11 along the front surface of thedisplay panel 20, and a drive unit. Thecontrol part 14 which controls this is provided.
 触力覚提示部材11は、コンテンツを表示させる表示パネル20の前面側に配置されており、パネル状を呈している。また、駆動部は、本実施の形態では、触力覚提示部材11を保持するワイヤ12と、ワイヤ毎に設けられ、且つ対応するワイヤを引張するワイヤ引張部13とを備えている。The tactilesensation presentation member 11 is arranged on the front side of thedisplay panel 20 for displaying content, and has a panel shape. In the present embodiment, the drive unit includes awire 12 that holds the tactile forcesense presentation member 11 and awire tension unit 13 that is provided for each wire and that pulls the corresponding wire.
 制御部14は、ユーザ70が触力覚提示部材11をタッチした場合に、駆動部を制御して触力覚提示部材11を移動させて、タッチによる入力操作に応じた触力覚を発生させる。具体的には、制御部14は、ユーザ70が触力覚提示部材11をタッチし、情報処理部40がタッチによる入力操作を受け付けると、ワイヤ引張部13それぞれの引張力を算出し、算出した各引張力に基づいて、ワイヤ引張部13それぞれを制御する。また、制御部14は、その際、入力操作に応じた触力覚を発生させることができ、且つワイヤ引張部13それぞれの引張力が最適化されるように、各引張力を算出する。When theuser 70 touches the tactileforce presentation member 11, thecontrol unit 14 controls the drive unit to move the tactileforce presentation member 11 to generate a tactile force sense corresponding to an input operation by touch. . Specifically, when theuser 70 touches the tactileforce presentation member 11 and theinformation processing unit 40 receives an input operation by touch, thecontrol unit 14 calculates and calculates the tensile force of each of thewire pulling units 13. Based on each tensile force, eachwire tension part 13 is controlled. Moreover, thecontrol part 14 calculates each tension | tensile force so that the tactile-force sensation according to input operation can be generated in that case, and the tension | tensile_strength of each wire tension | pullingpart 13 is optimized.
 このように、触力覚提示装置10は、ユーザ70のタッチによる入力操作に応じて、表示パネル20の前面側にある触力覚提示部材11を水平に移動させる。よって、ユーザ70は、実際に仮想物体(仮想空間内のオブジェクト)を触っているかのような感触を感じることができる。Thus, the hapticsense presentation device 10 horizontally moves the hapticsense presentation member 11 on the front side of thedisplay panel 20 in accordance with an input operation by the touch of theuser 70. Therefore, theuser 70 can feel as if he / she is actually touching a virtual object (an object in the virtual space).
 図1の例では、表示パネル20に表示された仮想の球に、ユーザ70の指が接触している。これにより、仮想の球と指との位置関係、及び仮想の球の動作状態(スピード、重さ)に応じて、ユーザ70は、指先に、触力覚提示部材11によって、仮想の球からの反発力及び感触を感じることができる。なお、本発明でいう「触力覚」とは、ユーザが感じる、反発力、抵抗力、外力、感触、等を意味する。1, the finger of theuser 70 is in contact with the virtual sphere displayed on thedisplay panel 20. Thereby, according to the positional relationship between the virtual sphere and the finger and the operation state (speed, weight) of the virtual sphere, theuser 70 can move the fingertip from the virtual sphere by the tactilesense presentation member 11. You can feel the resilience and feel. The “tactile sensation” as used in the present invention means a repulsive force, a resistance force, an external force, a touch, and the like that the user feels.
 また、触力覚提示装置10では、触力覚を簡単な構成で提示できることから、装置全体の小型化及び軽量化を促進できる。また、触力覚提示部材11の移動方向の自由度は高く、触力覚の表現力を高めることもできる。Further, since the hapticsense presentation device 10 can present the haptic sense with a simple configuration, it is possible to promote downsizing and weight reduction of the entire device. Moreover, the freedom degree of the moving direction of the tactile forcesense presentation member 11 is high, and the expression power of the tactile force sense can be enhanced.
 ここで、本実施の形態1における情報端末100及び触力覚提示装置10の構成について、図1及び図2に加えて、図3を用いて更に具体的に説明する。図3(a)及び図3(b)は、図1及び図2に示した情報端末のワイヤ引張部の具体的な構成を示す図である。また、図3(a)は平面図であり、図3(b)は側面図である。Here, the configuration of theinformation terminal 100 and the hapticsense presentation device 10 according to the first embodiment will be described more specifically with reference to FIG. 3 in addition to FIG. 1 and FIG. FIGS. 3A and 3B are diagrams showing a specific configuration of the wire pulling portion of the information terminal shown in FIGS. 1 and 2. FIG. 3A is a plan view, and FIG. 3B is a side view.
 図2に示すように、情報端末100は、大きく分けて4つの層によって構成されている。最もユーザ側の層を第1層として以下に説明する。まず、第1層は、カバー50と、タッチセンサ30とを備えている。カバー50は、後述する第4層を構成する筐体60に取り付けられる。また、カバー50は、タッチセンサ30を保持すると共に、タッチセンサ30といった情報端末100の内部構成をユーザから見えないようにする役目も果たしている。As shown in FIG. 2, theinformation terminal 100 is roughly composed of four layers. In the following description, the layer on the most user side is the first layer. First, the first layer includes acover 50 and atouch sensor 30. Thecover 50 is attached to ahousing 60 that constitutes a fourth layer described later. Thecover 50 holds thetouch sensor 30 and also serves to prevent the user from seeing the internal configuration of theinformation terminal 100 such as thetouch sensor 30.
 タッチセンサ30は、本実施の形態1では、複数の発光素子と、それぞれに対応する受光素子とを備えた光学式のタッチセンサである。具体的には、タッチセンサ30は、枠状のフレーム30aと、対向する2辺のうちの一方の辺に平行に配置された複数の発光素子30bと、他方の辺に平行に配置された複数の受光素子30cとを備えている。In the first embodiment, thetouch sensor 30 is an optical touch sensor including a plurality of light emitting elements and light receiving elements corresponding to the light emitting elements. Specifically, thetouch sensor 30 includes a frame-shapedframe 30a, a plurality oflight emitting elements 30b arranged in parallel to one of two opposing sides, and a plurality of arranged in parallel to the other side. Light receivingelement 30c.
 更に、発光素子30bの一部は、画面の垂直方向に沿って光を照射可能に配置され、残りは画面の水平方向に沿って光を照射可能に配置されている。このため、触力覚提示部材11の面上をなぞるユーザ70の指によって、照射されている光の一部が遮断されると遮断された部分がタッチ位置として検出される。そして、タッチセンサ30は、検出したタッチ位置を特定するデータ(以下、「タッチ検出データa」と表記する。)を情報処理部40に出力する(図4参照)。Furthermore, a part of thelight emitting element 30b is arranged so as to be able to irradiate light along the vertical direction of the screen, and the rest is arranged so as to be able to irradiate light along the horizontal direction of the screen. For this reason, when a part of the irradiated light is blocked by the finger of theuser 70 tracing the surface of the hapticsense presentation member 11, the blocked part is detected as a touch position. Then, thetouch sensor 30 outputs data (hereinafter referred to as “touch detection data a”) specifying the detected touch position to the information processing unit 40 (see FIG. 4).
 また、本実施の形態1において、タッチセンサ30は、光学式のタッチセンサに限定されず、静電容量式又は感圧式のタッチパネルセンサであっても良い。なお、タッチセンサ30としてタッチパネルセンサを用いる場合は、タッチセンサ30は、後述する第2層の触力覚提示部材11と表示パネル2との間に配置される。In the first embodiment, thetouch sensor 30 is not limited to an optical touch sensor, and may be a capacitive or pressure-sensitive touch panel sensor. When a touch panel sensor is used as thetouch sensor 30, thetouch sensor 30 is disposed between a second-layer tactile forcesense presentation member 11 and adisplay panel 2 described later.
 第2層は、触力覚提示部材11と、ワイヤ12とを備えている。本実施の形態1において、触力覚提示部材11は、アクリル樹脂等の透明な樹脂によって形成された矩形の板である。また、図3(a)及び図3(b)に示すように、触力覚提示部材11の第3層側の面には、断面が半円形を呈する凸部11a及び11bが、各辺に沿って伸びるように形成されている。凸部11a及び凸部11bの機能については後述する。The second layer includes a tactile forcesense presentation member 11 and awire 12. In the first embodiment, the tactile forcesense presentation member 11 is a rectangular plate formed of a transparent resin such as an acrylic resin. Further, as shown in FIGS. 3A and 3B, the surface on the third layer side of the tactilesensation presentation member 11 hasconvex portions 11a and 11b having a semicircular cross section on each side. It is formed to extend along. The functions of theconvex portion 11a and theconvex portion 11b will be described later.
 また、本実施の形態1では、4本のワイヤ12が用いられており、各ワイヤ12は、触力覚提示部材11の角付近に、そこに設けられた貫通孔11cを介して、取り付けられている。この構成により、触力覚提示部材11は4本のワイヤ12によって四方に引張され、引張力のバランスにより、任意の水平面方向へ移動し、触力覚を提示することができる。Moreover, in this Embodiment 1, the fourwires 12 are used, and eachwire 12 is attached to the corner | angular vicinity of the tactile-forcesense presentation member 11 through the through-hole 11c provided there. ing. With this configuration, the tactile forcesense presentation member 11 is pulled in all directions by the fourwires 12 and can move in an arbitrary horizontal plane direction according to the balance of the tensile force to present a tactile force sense.
 また、上述したカバー50は、各ワイヤ12がユーザ70から見えないようにも形成されているので、表示パネル20に表示された画像がワイヤ12で隠されている状態が見えてしまわないようになっている。また、ワイヤ12にユーザが触れてしまい、それによって装置が故障するといった事態も回避される。Further, since thecover 50 described above is formed so that eachwire 12 is not visible to theuser 70, the state where the image displayed on thedisplay panel 20 is hidden by thewire 12 is not visible. It has become. In addition, a situation in which the user touches thewire 12 and thereby the device fails can be avoided.
 第3層は、支持パネル23と、表示パネル20とを備えている。本実施の形態1では、表示パネル20としては、液晶表示パネルが用いられているが、これに限定されず、薄型の表示パネルであれば表示方式は特に限定されるものではない。The third layer includes asupport panel 23 and adisplay panel 20. In the first embodiment, a liquid crystal display panel is used as thedisplay panel 20, but the display method is not particularly limited as long as thedisplay panel 20 is a thin display panel.
 支持パネル23は、アクリル樹脂等の透明な樹脂によって、表示パネル20を覆うように形成された矩形の板である。また、支持パネル23は、触力覚提示部材11と表示パネル20との間に配置され、触力覚提示部材11の支持と表示パネル20の保護とを行なっている。Thesupport panel 23 is a rectangular plate formed to cover thedisplay panel 20 with a transparent resin such as an acrylic resin. Thesupport panel 23 is disposed between the hapticsense presentation member 11 and thedisplay panel 20 to support the hapticsense presentation member 11 and protect thedisplay panel 20.
 また、図3(a)及び図3(b)に示すように、支持パネル23と触力覚提示部材11との間には、凸部11a及び11bによって空間が設けられ、ワイヤ12は、この空間を介してワイヤ引張部13へと導かれる。更に、上述したように、凸部11a及び11bの断面は半円形を呈し、凸部11a及び11bは支持パネル23に線で接触するので、触力覚提示部材11の移動によって、支持パネルの表面が傷つくのが防止される。Further, as shown in FIGS. 3A and 3B, a space is provided between thesupport panel 23 and the tactile forcesense presentation member 11 by theconvex portions 11a and 11b. It is guided to thewire pulling portion 13 through the space. Further, as described above, the cross-sections of theconvex portions 11a and 11b are semicircular, and theconvex portions 11a and 11b are in contact with thesupport panel 23 by lines, so that the surface of the support panel is moved by the movement of the tactile forcesense presentation member 11. Is prevented from being damaged.
 第4層は、ワイヤ引張部13と、制御部14と、情報処理部40と、これらを収納する筐体60とを備えている。このうち、制御部14及び情報処理部40は、それぞれ、マイコン等のコンピュータによって実現されている。また、両者は、それぞれ別々のコンピュータによって実現されていても良いし、同一のコンピュータによって実現されていても良い。The fourth layer includes awire pulling unit 13, acontrol unit 14, aninformation processing unit 40, and ahousing 60 for housing them. Among these, thecontrol part 14 and theinformation processing part 40 are each implement | achieved by computers, such as a microcomputer. Moreover, both may be implement | achieved by the respectively separate computer, and may be implement | achieved by the same computer.
 また、図3(a)及び図3(b)に示すように、本実施の形態1では、各ワイヤ引張部13は、アクチュエータとして機能するモータ13aと、ワイヤ12の巻取り用のプーリ13bと、張力方向変換プーリ13cとを備えている。この構成により、モータ13aによる回転力が、引張力として、ワイヤ12を介して触力覚提示部材11に伝達され、この結果、触力覚提示部材11が引っ張られて、ユーザ70に触力覚が提示される。Further, as shown in FIGS. 3A and 3B, in the first embodiment, eachwire tension portion 13 includes amotor 13a functioning as an actuator, apulley 13b for winding thewire 12, and the like. And a tensiondirection changing pulley 13c. With this configuration, the rotational force generated by themotor 13a is transmitted as a tensile force to the tactile forcesense presentation member 11 via thewire 12, and as a result, the tactile forcesense presentation member 11 is pulled to cause theuser 70 to feel the tactile force sense. Is presented.
 具体的には、まず、モータ13aの回転力は、ワイヤ11を巻き取るプーリ13bにより、筐体60の側面に沿った直線方向の引張力に変換される。次に、筐体60の四隅に配置された張力方向変換プーリ13cにより、引張力は、筐体の側面に沿った直線方向から、触力覚提示部材11の貫通孔11cから筐体60の隅へと向かう方向へと変換される。よって、モータ13aが起動すると、発生した引張力により、触力覚提示部材11は、張力方向変換プーリ13cに向けて引っ張られる。Specifically, first, the rotational force of themotor 13 a is converted into a linear tensile force along the side surface of thehousing 60 by thepulley 13 b that winds thewire 11. Next, due to the tension direction conversion pulleys 13 c arranged at the four corners of thehousing 60, the tensile force is applied from the throughhole 11 c of the tactile forcesense presentation member 11 to the corner of thehousing 60 from the linear direction along the side surface of the housing. It is converted to the direction toward. Therefore, when themotor 13a is activated, the tactile forcesense presentation member 11 is pulled toward the tensiondirection changing pulley 13c by the generated tensile force.
 本実施の形態1では、このように、ワイヤ12を用いた伝達機構によって、触力覚提示部材11を移動させることができる。そして、このような伝達機構は、軽量な部品で構成でき、しかも単純な構成とできるので、上述したように、装置全体の小型化及び軽量化を促進できる。更に、ワイヤ12が用いられるため、動力源となるモータ13aの配置についての制約が小さく、設計の自由度が高められる。In the first embodiment, the tactile forcesense presentation member 11 can be moved by the transmission mechanism using thewire 12 as described above. And since such a transmission mechanism can be comprised with a lightweight component and can also be made into a simple structure, as mentioned above, size reduction and weight reduction of the whole apparatus can be accelerated | stimulated. Furthermore, since thewire 12 is used, restrictions on the arrangement of themotor 13a serving as a power source are small, and the degree of design freedom is increased.
 また、ワイヤ引張部13では、触力覚提示部材11から張力方向変換プーリ13cに向かう引張力の方向は、一方向に固定されておらず、可変可能である。更に、各ワイヤ12の長さも可変可能である。このため、上述したように、触力覚提示部材11の移動方向の自由度は高くなり、触力覚の表現力が高められることになる。なお、本明細書では、「ワイヤ12の長さ」とは、貫通孔11cから巻取り用のプーリ13bに接触するまでの長さを意味する。Further, in thewire tension portion 13, the direction of the tensile force from the tactile forcesense presentation member 11 toward the tensiondirection conversion pulley 13c is not fixed in one direction and can be varied. Furthermore, the length of eachwire 12 can also be varied. For this reason, as described above, the degree of freedom in the moving direction of the tactile forcesense presentation member 11 is increased, and the expression power of the tactile force sense is enhanced. In the present specification, the “length of thewire 12” means a length from the throughhole 11c until it comes into contact with the windingpulley 13b.
 また、本実施の形態1においては、図3(a)及び図3(b)に示すように、各モータ13aには、モータaの回転数を検出するためのセンサ15が設けられている。センサ15は、検出した回転数を特定するデータを制御部14(図2参照)に出力する。なお、センサ15の具体例としては、光学式のロータリエンコーダが挙げられる。In the first embodiment, as shown in FIGS. 3A and 3B, eachmotor 13a is provided with asensor 15 for detecting the number of rotations of the motor a. Thesensor 15 outputs data specifying the detected number of rotations to the control unit 14 (see FIG. 2). A specific example of thesensor 15 is an optical rotary encoder.
 ところで、モータ13aの回転数が分かれば、プーリ13bの周長が既知であることから、ワイヤ12の長さも分かる。そして、各ワイヤ12は弛んでいないとすると、各ワイヤ12の長さが分かれば、これらから、触力覚提示部材11の位置を特定することが可能となる。このため、後述するように、制御部14は、センサ15が出力したデータ(以下「位置検出データc」と表記する。)に基づいて、触力各提示部材11の位置を特定する。By the way, if the rotation speed of themotor 13a is known, the circumference of thepulley 13b is known, so that the length of thewire 12 can also be known. And if eachwire 12 is not slack, if the length of eachwire 12 is known, it will become possible to specify the position of the tactile forcesense presentation member 11 from these. Therefore, as will be described later, thecontrol unit 14 specifies the position of each tactileforce presentation member 11 based on data output from the sensor 15 (hereinafter referred to as “position detection data c”).
 続いて、図4を用いて、情報端末100でやり取りされるデータについて説明する。図4は、本発明の実施の形態1における情報端末の構成を示すブロック図である。Subsequently, data exchanged at theinformation terminal 100 will be described with reference to FIG. FIG. 4 is a block diagram showing a configuration of the information terminal according to Embodiment 1 of the present invention.
 図4に示すように、情報処理部40は、表示パネル20、タッチセンサ30、及び制御部14に接続されている。また、制御部14は、情報処理部40に加えて、ワイヤ引張部13を構成するモータ13aと、センサ15とに接続されている。As shown in FIG. 4, theinformation processing unit 40 is connected to thedisplay panel 20, thetouch sensor 30, and thecontrol unit 14. In addition to theinformation processing unit 40, thecontrol unit 14 is connected to amotor 13 a constituting thewire pulling unit 13 and asensor 15.
 この構成では、ユーザ70(図1参照)がディスプレイの前面側に配置された触力覚提示部材1をタッチすると、タッチセンサ30は、ユーザの指のタッチ位置を検出し、タッチ位置を特定するタッチ検出データaを情報処理部40に出力する。In this configuration, when the user 70 (see FIG. 1) touches the tactile force sense presentation member 1 arranged on the front side of the display, thetouch sensor 30 detects the touch position of the user's finger and specifies the touch position. The touch detection data a is output to theinformation processing unit 40.
 情報処理部40は、タッチ検出データaを受け取ると、コンテンツデータ41を参照し、タッチ位置とコンテンツ内のオブジェクトの動きとを連動させる処理を行ない、その処理内容が反映されたコンテンツの表示情報を表示データeとして表示パネル20に出力する。When theinformation processing unit 40 receives the touch detection data a, theinformation processing unit 40 refers to thecontent data 41, performs a process of linking the touch position and the movement of the object in the content, and displays the display information of the content reflecting the processing content. The display data e is output to thedisplay panel 20.
 コンテンツデータ41の具体例としては、ゲームプログラム、シミュレーションプログラムなどの、仮想空間を提供するアプリケーションプログラムのデータ、更にはWebサイトのデータが挙げられる。また、コンテンツデータ41は、情報端末100に備えられた記憶装置に格納されていても良いし、インターネットで接続された別の機器(コンピュータ)に格納されていても良い。Specific examples of thecontent data 41 include application program data that provides a virtual space, such as a game program and a simulation program, and Web site data. Further, thecontent data 41 may be stored in a storage device provided in theinformation terminal 100, or may be stored in another device (computer) connected via the Internet.
 また、このとき、情報処理部40は、オブジェクトに仮想空間内で発生した力を算出し、算出した力を特定するデータb(以下「提示データb」と表記する。)を、制御部14に出力する。この算出された力は、オブジェクトに発生した反発力等であり、ユーザに伝達すべき触力覚に相当する。At this time, theinformation processing unit 40 calculates the force generated in the virtual space for the object and specifies data b (hereinafter referred to as “presentation data b”) for specifying the calculated force in thecontrol unit 14. Output. The calculated force is a repulsive force generated in the object, and corresponds to a tactile force sense to be transmitted to the user.
 制御部14は、提示データbを受け取ると、各センサ15から出力されてきた位置検出データcを用いて、提示データbによって特定される触力覚がユーザ70に伝達されるように、各ワイヤ引張部13が出力すべき引張力を計算する。When receiving the presentation data b, thecontrol unit 14 uses the position detection data c output from eachsensor 15 so that the tactile force sense specified by the presentation data b is transmitted to theuser 70. A tensile force to be output by thetension portion 13 is calculated.
 そして、制御部14は、各モータ13aに引張力を発揮させる制御データdを生成し、これを各モータ13aに出力する。具体的には、制御部14は、電源回路(図示せず)を用いて、モータ13aを駆動するためのパルス信号を生成し、これを制御データdとして出力する。これにより、各モータ13aは、計算された引張力で触力覚提示部材11を引っ張り、ユーザ70の指先には、提示データbによって特定される触力覚が提示される。And thecontrol part 14 produces | generates the control data d which makes eachmotor 13a exhibit tensile force, and outputs this to eachmotor 13a. Specifically, thecontrol unit 14 generates a pulse signal for driving themotor 13a using a power supply circuit (not shown), and outputs this as control data d. Thereby, eachmotor 13a pulls the tactile forcesense presentation member 11 with the calculated tensile force, and the tactile force sense specified by the presentation data b is presented to the fingertip of theuser 70.
[動作]
 次に、本発明の実施の形態1における情報端末100及び触力覚提示装置10の動作について図5を用いて説明する。図5は、本発明の実施の形態1における情報端末100の動作示すフロー図である。なお、以下の説明においては、適宜図1~図4を参酌する。また、本実施の形態1では、触力覚提示装置10を動作させることによって、触力覚提示方法が実施される。よって、本実施の形態1における触力覚提示方法の説明は、以下の触力覚提示装置10の動作説明に代える。[Operation]
 Next, operations of theinformation terminal 100 and the hapticsense presentation device 10 according to Embodiment 1 of the present invention will be described with reference to FIG. FIG. 5 is a flowchart showing the operation of theinformation terminal 100 according to Embodiment 1 of the present invention. In the following description, FIGS. 1 to 4 are referred to as appropriate. In the first embodiment, the haptic sense presentation method is implemented by operating the hapticsense presentation device 10. Therefore, the description of the haptic sense presentation method in the first embodiment is replaced with the following description of the operation of the hapticsense presentation apparatus 10.
 最初に、ユーザ70は、触力覚提示部材11越しに、表示パネル20に表示されたコンテンツを視認し、そして、コンテンツが提供する仮想空間内でオブジェクトを操作するため、触力覚提示部材11(図1及び図2参照)をタッチする。これにより、図5に示すように、タッチセンサ30は、ユーザ70によるタッチ位置を検出し、検出したタッチ位置を特定するタッチ検出データaを、情報処理部40に出力する(ステップS101)。First, theuser 70 visually recognizes the content displayed on thedisplay panel 20 through the hapticsense presentation member 11 and operates the object in the virtual space provided by the content. Touch (see FIG. 1 and FIG. 2). Thereby, as shown in FIG. 5, thetouch sensor 30 detects the touch position by theuser 70, and outputs the touch detection data a for specifying the detected touch position to the information processing unit 40 (step S101).
 次に、情報処理部40は、ステップS101で出力されたタッチ検出データaを受け取ると、コンテンツデータ41を参照し、タッチしている位置に合わせてオブジェクトを変化させる処理(コンテンツ連動処理)を実行する(ステップS102)。Next, when theinformation processing unit 40 receives the touch detection data a output in step S101, theinformation processing unit 40 refers to thecontent data 41 and executes a process of changing the object according to the touched position (content interlocking process). (Step S102).
 また、ステップS102では、情報処理部40は、コンテンツ連動処理の内容が反映されたコンテンツの表示情報を、表示データeとして表示パネル20に出力する。更に、ステップS102では、情報処理部40は、オブジェクトに仮想空間内で発生した力を算出し、算出した力を特定する提示データbを、制御部14に出力する。In step S102, theinformation processing unit 40 outputs the display information of the content reflecting the content interlocking process to thedisplay panel 20 as display data e. Further, in step S <b> 102, theinformation processing unit 40 calculates the force generated in the virtual space on the object, and outputs the presentation data b specifying the calculated force to thecontrol unit 14.
 次に、触力覚提示装置10において、制御部14は、各モータ13aに設けられた各センサ15が出力した位置検出データcを取得すると、取得した位置検出データcを用いて、触力覚提示部材11の位置を検出する(ステップS103)。Next, in the hapticsense presentation device 10, when thecontrol unit 14 acquires the position detection data c output from eachsensor 15 provided in eachmotor 13a, the haptic sensation is acquired using the acquired position detection data c. The position of thepresentation member 11 is detected (step S103).
 次に、制御部14は、ステップS102で出力された提示データbを受け取ると、これと、ステップS103で検出した触力覚提示部材11の位置とに基づいて、各ワイヤ引張部13が出力すべき引張力を計算する(ステップS104)。また、ステップS104では、更に、制御部14は、各モータ13aが計算した引張力を発生するように制御データdを生成し、これを各モータ13aに出力する。Next, upon receiving the presentation data b output in step S102, thecontrol unit 14 outputs eachwire tension unit 13 based on this and the position of the hapticsense presentation member 11 detected in step S103. The power tensile force is calculated (step S104). In step S104, thecontrol unit 14 further generates control data d so as to generate the tensile force calculated by eachmotor 13a, and outputs the control data d to eachmotor 13a.
 ステップS104が実行されると、触力覚提示装置10は、ユーザ70の指先に、触力覚を提示する(ステップS105)。また、表示パネル20の表示画面20aには、ステップS102で情報処理部40が出力した表示データeに基づいて、コンテンツ連動処理後のコンテンツが表示される(ステップS106)。なお、ステップS105とステップS106とは、同時に実行されても良い。When step S104 is executed, the hapticsense presentation device 10 presents a haptic sense to the fingertip of the user 70 (step S105). Further, the content after the content linkage processing is displayed on thedisplay screen 20a of thedisplay panel 20 based on the display data e output from theinformation processing unit 40 in step S102 (step S106). Note that step S105 and step S106 may be performed simultaneously.
 また、本実施の形態1においては、ステップS101~S106は、繰り返し実行される。よって、ユーザ70が、ある点から別の点までをドラッグ操作した場合は、ドラッグの開始から終了までの間に、ステップS101~S106は繰り返し実行されるので、その間、ユーザ70は、連続して、触力覚の提示を受けることができる。In the first embodiment, steps S101 to S106 are repeatedly executed. Therefore, when theuser 70 performs a drag operation from one point to another point, steps S101 to S106 are repeatedly executed from the start to the end of the drag. , Can receive the presentation of tactile sensation.
 ここで、図5に示したステップS101~ステップS106までの各ステップについて、図6~図8を用いて更に詳細に説明する。Here, each step from step S101 to step S106 shown in FIG. 5 will be described in more detail with reference to FIGS.
[ステップS101及びS102]
 まず、図6を用いて、ステップS101及びS102について具体的に説明する。図6は、本発明の実施の形態1において用いられるコンテンツの一例を示す図である。図6の例では、コンテンツはエアホッケーゲームであり、ユーザ70は、指先のタッチによって、仮想空間内に存在している仮想マレット21を操作して、仮想パック22を打撃する。[Steps S101 and S102]
 First, steps S101 and S102 will be specifically described with reference to FIG. FIG. 6 is a diagram showing an example of content used in Embodiment 1 of the present invention. In the example of FIG. 6, the content is an air hockey game, and theuser 70 hits thevirtual pack 22 by operating thevirtual mallet 21 existing in the virtual space by touching the fingertip.
 まず、ユーザ70が、触力覚提示部材11をタッチすると、タッチセンサ30は、ステップS101を実行し、タッチ位置を特定するタッチ検出データaを、情報処理部40に出力する。First, when theuser 70 touches the tactile forcesense presentation member 11, thetouch sensor 30 executes step S <b> 101 and outputs touch detection data a for specifying the touch position to theinformation processing unit 40.
 そして、ステップS102において、情報処理部40は、コンテンツ連動処理を実行して、実空間内での動作である指の動きと仮想空間内の仮想マレット21及び仮想パック22の動きとを連動させる。In step S102, theinformation processing unit 40 executes content interlocking processing to link the movement of the finger, which is an operation in the real space, with the movement of thevirtual mallet 21 and thevirtual pack 22 in the virtual space.
 具体的には、情報処理部40は、ユーザ70の指の動きに追従して、仮想のマレット21を動かして、仮想空間内の仮想オブジェクトと実空間の物体(ユーザ70の指)とのインタラクション(相互作用)を取る。このとき、情報処理部40は、仮想空間内の物理シミュレーターを用いて、仮想マレット21と仮想パック22とが接触した際の位置の変化及び接触力をシミュレートする。Specifically, theinformation processing unit 40 follows the movement of the finger of theuser 70 and moves thevirtual mallet 21 to interact with the virtual object in the virtual space and the object in the real space (the finger of the user 70). Take (interaction). At this time, theinformation processing unit 40 uses a physical simulator in the virtual space to simulate a change in position and a contact force when thevirtual mallet 21 and thevirtual pack 22 are in contact with each other.
 また、情報処理部40は、タッチ検出データaを受け取ると、指定されたタッチ位置に仮想マレット21を移動させるが、このとき、仮想マレット21をタッチ位置に不連続に移動させると、仮想オブジェクト同士が互いに重複してしまう可能性がある。この場合、正確なシミュレートが困難となる。Further, when theinformation processing unit 40 receives the touch detection data a, theinformation processing unit 40 moves thevirtual mallet 21 to the designated touch position. At this time, if thevirtual mallet 21 is moved discontinuously to the touch position, the virtual objects May overlap each other. In this case, accurate simulation becomes difficult.
 そのため、情報処理部40は、仮想マレット21からタッチ位置までの距離と仮想マレット21の速度とに比例した力を仮想マレット21に加えていくPD(Proportional-Deferential)制御を実行しながら、仮想マレット21を移動させる。そして、情報処理部40は、仮想マレット21と仮想パック22とが接触すると、仮想マレット21及び仮想パック22の仮想空間での物理係数に応じて、仮想マレット21と仮想パック22との接触で両者に生じた反力を計算する。なお、物理係数としては、仮想マレット21及び仮想パック22それぞれの、質量、速度、加速度、接触方向、反発係数等が挙げられる。Therefore, theinformation processing unit 40 executes PD (Proportional-Deferential) control in which a force proportional to the distance from thevirtual mallet 21 to the touch position and the speed of thevirtual mallet 21 is applied to thevirtual mallet 21 while executing virtual mallet. 21 is moved. When thevirtual mallet 21 and thevirtual pack 22 come into contact with each other, theinformation processing unit 40 makes contact with thevirtual mallet 21 and thevirtual pack 22 according to physical coefficients in the virtual space of thevirtual mallet 21 and thevirtual pack 22. Calculate the reaction force generated in. In addition, as a physical coefficient, the mass of each of thevirtual mallet 21 and thevirtual pack 22, a speed, an acceleration, a contact direction, a restitution coefficient, etc. are mentioned.
 また、この計算された反力のうち、仮想マレット21が仮想パックから受けた反力が、触力覚提示部材11によってユーザ70に提示すべき触力覚に相当する(図6及び図7参照)。よって、仮想マレット21が仮想パックから受けた反力を「提示力F」とすると、情報処理部40は、触力覚提示部材11によって提示力Fが提示されるようにするため、提示力Fを特定する提示データbを制御部14に出力する。また、情報処理部40は、仮想マレット21と仮想パック22との動きを表示するためのデータを、表示情報である表示データeとして表示パネル20に出力する。Of the calculated reaction forces, the reaction force received by thevirtual mallet 21 from the virtual pack corresponds to the haptic sensation to be presented to theuser 70 by the haptic sensation presentation member 11 (see FIGS. 6 and 7). ). Therefore, when the reaction force received by thevirtual mallet 21 from the virtual pack is “presentation force F”, theinformation processing unit 40 causes the presentation force F to be presented by the hapticsense presentation member 11. Is output to thecontrol unit 14. In addition, theinformation processing unit 40 outputs data for displaying movements of thevirtual mallet 21 and thevirtual pack 22 to thedisplay panel 20 as display data e that is display information.
[ステップS103]
 次に、図7を用いて、ステップS103について具体的に説明する。図7は、図5に示した触力覚提示部材の位置検出処理を説明する図である。本実施の形態1におけるステップS103では、制御部14は、センサ15が出力した位置検出データcに基づいて、触力覚提示部材11の中心の座標(x,y)を算出する。[Step S103]
 Next, step S103 will be specifically described with reference to FIG. FIG. 7 is a diagram illustrating the position detection process of the tactile force sense presentation member illustrated in FIG. 5. In step S103 in the first embodiment, thecontrol unit 14 calculates the coordinates (x, y) of the center of the hapticsense presentation member 11 based on the position detection data c output from thesensor 15.
 図7の例では、座標の原点(0,0)は、四角形Sの中心に設定されている。また、図7中の触力覚提示部材11では、ワイヤ12を取り付けるための貫通孔11cは各角に位置しているとする。更に、図7に示した四角形Sは、図7中の触力覚提示部材11の角から矩形Sの対応する角までの距離が、各ワイヤ12の長さ(貫通孔11cからプーリ13bに接触するまでの長さ)に相当するように設定されている。つまり、四角形Sの4つの角は、ワイヤ引張部13それぞれの巻取り用のプーリ13bの位置関係を表わしていることになる。In the example of FIG. 7, the origin of coordinates (0, 0) is set at the center of the rectangle S. In addition, in the hapticsense presentation member 11 in FIG. 7, it is assumed that the throughholes 11 c for attaching thewires 12 are located at each corner. Furthermore, in the quadrilateral S shown in FIG. 7, the distance from the corner of the tactilesensation presentation member 11 in FIG. 7 to the corresponding corner of the rectangle S is the length of each wire 12 (from the throughhole 11c to thepulley 13b). It is set so as to correspond to the length until. That is, the four corners of the quadrangle S represent the positional relationship between the windingpulleys 13 b of thewire tension portions 13.
 また、図7において、Hは四角形Sの縦の長さを示し、Wは四角形Sの横の長さを示している。また、hは触力覚提示部材11の縦の長さを示し、wは触力覚提示部材11の横の長さを示している。In FIG. 7, H indicates the vertical length of the square S, and W indicates the horizontal length of the square S. Further, h indicates the vertical length of the hapticsense presentation member 11, and w indicates the horizontal length of the hapticsense presentation member 11.
 ステップS103では、まず、各センサ15から位置検出データcが出力されてくると、位置検出データcはモータ13aの回転数を示していることから、制御部14は、これらを元に各ワイヤ12の長さl1~l4を計算する。そして、図7において、H、W、h、wは既知の長さであるため、制御部14は、これらとl1~l4とを用いて座標(x,y)を算出する。また、制御部14は、ステップS103において、ステップS104での引張力の計算に利用する各ワイヤ12の角度(φ1~φ4)も計算する。In step S103, first, when the position detection data c is output from eachsensor 15, the position detection data c indicates the number of rotations of themotor 13a. The lengths l1 to l4 are calculated. In FIG. 7, since H, W, h, and w are known lengths, thecontrol unit 14 calculates coordinates (x, y) using these and l1 to l4 . In step S103, thecontrol unit 14 also calculates the angles (φ1 to φ4 ) of eachwire 12 used for calculation of the tensile force in step S104.
 ここで、座標(x,y)の算出処理について更に具体的に説明する。図7において、長さがl1のワイヤ12と四角形Sの短辺とのなす角をφA1とすると、余弦定理により、下記の数1及び数2が成立する。Here, the calculation process of the coordinates (x, y) will be described more specifically. 7, length when the angle between the short side of thewire 12 and the square S of l1 and phiA1, by the cosine theorem,Equations 1 and 2 below is satisfied.
 従って、制御部14は、ワイヤの長さl1及びl2を数1及び数2に適用してφA1を算出し、更に、下記の数3を用いてφ1を算出する。また、制御部14は、算出したφA1を下記の数4に適用して、座標(x,y)を算出する。また、φ2~φ4も同様の手順で算出される。Therefore, thecontrol unit 14 calculates φA1 by applying the wire lengths l1 and l2 toEquations 1 and 2, and further calculates φ1 using Equation 3 below. In addition, thecontrol unit 14 calculates the coordinates (x, y) by applying the calculated φA1 to the following formula 4. Also, φ2 to φ4 are calculated in the same procedure.
[ステップS104]
 次に、図7を用いてステップS104について具体的に説明する。図7において、触力覚提示部材11の4つの頂点の位置は、その重心位置を基準とした位置ベクトル、即ち、r1、r2、r3、r4によって表わされている。[Step S104]
 Next, step S104 will be specifically described with reference to FIG. In FIG. 7, the positions of the four vertices of the hapticsense presentation member 11 are represented by position vectors based on the center of gravity positions, that is, r1 , r2 , r3 , r4 .
 触力覚提示部材11が四角形である場合は、位置ベクトルr1、r2、r3、r4それぞれの方向は、触力覚提示部材11の縦の長さhと横の長さwとによって決定される。また、重心位置から各頂点までの距離は同一となるので、各位置ベクトルの量は同一となる。更に、図7において、Mは、触力覚提示部材11をその重心を中心に回転させるモーメントであり、モーメントMは、引張力τ1~τ4のバランス関係に応じて発生する。When the hapticsense presentation member 11 is a quadrangle, the direction of each of the position vectors r1 , r2 , r3 , r4 depends on the vertical length h and the horizontal length w of thehaptic presentation member 11. Determined by. Further, since the distance from the center of gravity position to each vertex is the same, the amount of each position vector is the same. Further, in FIG. 7, M is a moment for rotating the tactile forcesense presentation member 11 around its center of gravity, and the moment M is generated according to the balance relationship of the tensile forces τ1 to τ4 .
 ステップS104では、制御部14は、ステップS102で出力された提示データbと、ステップS103で算出した座標(x,y)及びφ1~φ4とを用いて、各ワイヤ引張部13が出力すべき引張力τ1~τ4を計算する。そして、制御部14は、提示すべき提示力Fを発生させるため、各ワイヤ駆動部13に対して、計算した引張力を発生させる制御データdを出力する。In step S104, thecontrol unit 14 outputs thewire pulling unit 13 using the presentation data b output in step S102, the coordinates (x, y) and φ1 to φ4 calculated in step S103. The power tensile forces τ1 to τ4 are calculated. And thecontrol part 14 outputs the control data d which generate | occur | produces the calculated tensile force with respect to each wire drivepart 13, in order to generate the presentation force F which should be shown.
 本実施の形態1では、制御部14は、下記の(a)~(d)の条件が満たされるように、引張力τ1~τ4を計算する。
(a)引張力τ1~τ4の合力が、オブジェクト(仮想マレット21:図6参照)に仮想空間内で発生した力、即ち、ステップS102で計算した提示力Fと一致すること。
(b)引張力τ1~τ4によって触力覚提示部材11に生じるモーメントMが、仮想空間内でオブジェクトに発生したモーメントに一致すること。
(c)引張力引張力τ1~τ4それぞれが、ワイヤ12が弛まない最小の引張力τminから、設定された最大の引張力τmaxまでの範囲内となること。
(d)引張力τ1~τ4の合計値が、条件(a)~(c)が満たされる範囲内で最小値となること。In the first embodiment, thecontrol unit 14 calculates the tensile forces τ1 to τ4 so that the following conditions (a) to (d) are satisfied.
 (A) The resultant force of the tensile forces τ1 to τ4 must coincide with the force generated in the virtual space on the object (virtual mallet 21: see FIG. 6), that is, the presentation force F calculated in step S102.
 (B) The moment M generated in the tactile forcesense presentation member 11 by the tensile forces τ1 to τ4 matches the moment generated in the object in the virtual space.
 (C) Tensile force Each of the tensile forces τ1 to τ4 is within the range from the minimum tensile force τmin at which thewire 12 does not loosen to the set maximum tensile force τmax .
 (D) The total value of the tensile forces τ1 to τ4 should be the minimum value within the range where the conditions (a) to (c) are satisfied.
 ところで、本実施の形態1においては、触力覚提示部材11を拘束するための条件の自由度は3となるが、ワイヤ引張部13によって出力できる引張力は4自由度を持っており、冗長である。このため、最適化計算手法によって、引張力τ1~τ4を最適化する必要があり、上記の条件(d)が設定されている。以下に、条件(a)~(d)について具体的に説明する。By the way, in this Embodiment 1, although the freedom degree of the conditions for constraining the tactile forcesense presentation member 11 is 3, the tensile force that can be output by thewire pulling portion 13 has 4 degrees of freedom and is redundant. It is. Therefore, it is necessary to optimize the tensile forces τ1 to τ4 by an optimization calculation method, and the above condition (d) is set. The conditions (a) to (d) will be specifically described below.
 条件(a)は、下記の数5によって表わすことができる。数5に示すように、引張力τ1~τ4の合力は、各ワイヤ引張部13の引張力と、対応するワイヤ12の角度と、の内積の和である。よって、内積の和と目的となる提示力Fとが一致することが必要となる。Condition (a) can be expressed by Equation 5 below. As shown in Equation 5, the resultant force of the tensile forces τ1 to τ4 is the sum of the inner products of the tensile force of eachwire tension portion 13 and the angle of thecorresponding wire 12. Therefore, it is necessary that the sum of the inner products and the target presentation force F match.
 条件(b)におけるモーメントMは、本実施の形態1では0(ゼロ)に設定される。よって、条件(b)は、下記の数6によって表わすことができる。数6に示すように、モーメントMは、位置ベクトルr1~r4それぞれと、各引張力における触力覚提示部材11の各角から重心に向かう方向の成分と、の外積の和である。この外積の和が0(ゼロ)となることが必要となる。なお、触力覚提示部材1に、設定されたモーメントを発生させたい場合には、Mの値に任意の値を代入し、得られた数6を用いれば良い。The moment M in the condition (b) is set to 0 (zero) in the first embodiment. Therefore, the condition (b) can be expressed by the following formula 6. As shown in Equation 6, the moment M is the sum of the outer products of the position vectors r1 to r4 and the components in the direction from the corners of the tactile forcesense presentation member 11 toward the center of gravity at each tensile force. It is necessary that the sum of the outer products be 0 (zero). In addition, when it is desired to generate a set moment in the haptic sense presentation member 1, an arbitrary value may be substituted for the value of M and the obtained number 6 may be used.
 条件(c)は、いずれかのワイヤが弛んで、触力覚提示部材11が、xy平面に対して平行に移動できなくなることを防ぐために、設定されている。また、引張力が大きすぎると、ワイヤが切断されるおそれがあるため、条件(c)では、引張力の最大値が設定される。条件(c)は、下記の数7によって表わすことができる。The condition (c) is set in order to prevent any of the wires from loosening and the hapticsense presentation member 11 from moving in parallel with the xy plane. Moreover, since there exists a possibility that a wire may be cut | disconnected when tensile force is too big | large, the maximum value of tensile force is set in condition (c). Condition (c) can be expressed by Equation 7 below.
 条件(d)は、上述したように引張力τ1~τ4を最適化するため、即ち、各ワイヤ引張部13での消費エネルギを最小限に抑えるために設定されている。条件(d)が設定されていない場合は、引張力τ1~τ4が無駄に大きくなる可能性がある。The condition (d) is set in order to optimize the tensile forces τ1 to τ4 as described above, that is, in order to minimize the energy consumption in eachwire tension portion 13. If the condition (d) is not set, the tensile forces τ1 to τ4 may become unnecessarily large.
 条件(d)は、下記の数8によって表わすことができる。数8に示す関数は、各ワイヤ引張部13の効率化を図りつつ、これらによる引張力の総和を最小化させることを目的としている。Jは、最適化を行なうため設定される目的関数値である。Jが最小化するように引張力τ1、τ2、τ3、τ4が算出される。数8に示す関数を用いることで、最適化計算手法の1つである線形計画法が実行される。Condition (d) can be expressed by Equation 8 below. The function shown in Formula 8 aims at minimizing the sum total of the tensile force by eachwire tension part 13 while improving the efficiency. J is an objective function value set for optimization. The tensile forces τ1 , τ2 , τ3 , τ4 are calculated so that J is minimized. By using the function shown in Equation 8, linear programming, which is one of the optimization calculation methods, is executed.
 以上に述べた条件(a)~(d)が満たされるように、引張力τ1~τ4を算出すれば、これらの値は、目的となる提示力Fを提示するにあたっての最適な値となる。但し、各ワイヤ引張部13は、ワイヤ12を介して力を伝達しており、引張することのみでしか力を提示できない構成となっている。よって、ワイヤ引張部間の位置関係により、触力覚提示部材11の位置によっては、提示できる触力覚に制限が与えられる場合がある。この場合、制御部14は、後述する例外処理を実行する。If the tensile forces τ1 to τ4 are calculated so that the conditions (a) to (d) described above are satisfied, these values are optimum values for presenting the target presentation force F. Become. However, each wire tension | pullingpart 13 has transmitted the force via thewire 12, and becomes a structure which can present force only by pulling. Therefore, depending on the positional relationship between the wire tension portions, depending on the position of the tactile forcesense presentation member 11, there may be a limitation on the tactile force sense that can be presented. In this case, thecontrol unit 14 executes exception processing described later.
 ここで、図8を用いて、提示可能な触力覚に制限が与えられる場合について説明する。図8は、本発明の実施の形態1において触力覚の提示に制限が与えられる場合を説明する図である。Here, with reference to FIG. 8, a description will be given of a case where a limit is given to the haptic sense that can be presented. FIG. 8 is a diagram for explaining a case where a limitation is imposed on presentation of a tactile force sense in the first embodiment of the present invention.
 図8の例では、触力覚の提示に制限が与えられる場合が、斜線を付した領域によって示されている。即ち、触力覚提示部材11が、その一部でも、斜線を付した領域内に入った場合に、提示できる触力覚が制限される。In the example of FIG. 8, a case where a restriction on the presentation of the tactile sensation is given is indicated by a hatched area. That is, even if a part of the hapticsense presentation member 11 enters the hatched area, the haptic sense that can be presented is limited.
 具体的には、図8に示すように、提示すべき提示力が「F」であるとすると、触力覚提示部材11が四角形Sの中心付近に位置している場合は、引張力τ1~τ4の合力によって、提示力Fを提示することが可能である。Specifically, as shown in FIG. 8, when the presentation force to be presented is “F”, when the hapticsense presentation member 11 is located near the center of the square S, the tensile force τ1 The presentation force F can be presented by the resultant force of ˜τ4 .
 一方、触力覚提示部材11が、図8中の四角形Sの右端近くの位置にあり、その一部が斜線を付した領域に入っているとする。この場合、τ3を出力するワイヤ引張部13とτ4を出力するワイヤ引張部13との位置関係から、τ3及びτ4に求められる値は、各ワイヤ引張部13で発生可能な引張力の最大値を超えてしまい、提示すべき提示力Fを出力できなくなる。On the other hand, it is assumed that the tactile forcesense presentation member 11 is in a position near the right end of the square S in FIG. In this case, the positional relationship between thewire tension unit 13 which outputs awire pulling section 13 and tau4 for outputting tau3, required for tau3 and tau4 values, tensile which can be generated in eachwire pulling section 13 force The presentation value F to be presented cannot be output.
 更に、図8中の任意の向きに力を提示不可能な領域は、触力覚提示部材11の位置(x,y)、提示すべき提示力Fの大きさ、各ワイヤ引張部13の位置関係、更には、各ワイヤ引張部13で出力可能な引張力の最大値及び最小値に依存し、領域範囲は変化する。Further, the regions where force cannot be presented in any direction in FIG. 8 include the position (x, y) of the tactile forcesense presentation member 11, the magnitude of the presentation force F to be presented, and the position of eachwire tension portion 13. Depending on the relationship and the maximum and minimum values of the pulling force that can be output by eachwire pulling portion 13, the range of the region changes.
 ところで、特開2003-172662号公報は、従来からの触力覚提示装置を開示している。この特開2003-172662号公報に開示された触力覚提示装置(以下「従来の触力覚提示装置」と表記する。)では、球状の触力覚提示部材が、表示パネルの前面の実空間内に三次元的に配置されている。この場合も、触力覚提示部材は、ワイヤによって保持され、各ワイヤには引張力がかけられている。Incidentally, Japanese Patent Laid-Open No. 2003-172661 discloses a conventional haptic sense presentation device. In the haptic sensation presentation device disclosed in Japanese Patent Laid-Open No. 2003-172661 (hereinafter referred to as “conventional haptic sensation presentation device”), a spherical haptic presentation member is provided on the front surface of the display panel. It is three-dimensionally arranged in the space. Also in this case, the tactile force sense presentation member is held by a wire, and a tensile force is applied to each wire.
 そして、この従来からの触力覚提示装置においても、任意の向きに力を提示可能な領域と不可能な領域とが存在するが、引張力のトルクの正確性の比重を決定する係数γtが設定されているので、二つの領域の境界において、計算結果は連続的に変化することになる。つまり、従来の触力覚提示装置では、提示可能な領域と不可能な領域との境界において、引張力の算出結果が不連続に変わることが抑制されるとも考えられる。In this conventional haptic sense presentation device, there are a region where force can be presented in an arbitrary direction and a region where force cannot be presented, but a coefficient γt that determines the specific gravity of the torque accuracy of the tensile force. Is set, the calculation result continuously changes at the boundary between the two regions. That is, in the conventional haptic sense presentation device, it is considered that the calculation result of the tensile force is suppressed from changing discontinuously at the boundary between the presentable region and the impossible region.
 しかしながら、従来からの触力覚提示装置においては、任意の向きに力を提示可能な領域と不可能な領域との境界での安定性と、提示すべき提示力Fの正確性とは、トレードオフの関係にある。よって、従来の触力覚提示装置では、係数γtを用いて安定性を求める算出を実行すると、提示すべき提示力Fの正確性が低下してしまうという問題が発生してしまう。However, in the conventional haptic sense presentation device, the stability at the boundary between a region where force can be presented in an arbitrary direction and the region where force cannot be presented and the accuracy of the presentation force F to be presented are trade-offs. Off relationship. Therefore, in conventional haptic presentation device, running is calculated to obtain the stability factor used gammat, accuracy of presentation force F to be presented occurs deteriorates.
 ここで、従来の触力覚提示装置において、上記問題が発生する理由を検討する。まず、従来の触力覚提示装置では、モータによる引張力の合力と提示すべき提示力Fとの差分を最小にすることが、最適化の目的関数として扱われている。更に、その差分の値が負にならないようにするために、2次の目的関数も設定されている。つまり、従来の触力覚提示装置においては、任意の向きに力を提示可能な領域は、計算上では定義されておらず、結果、上記の問題を解決することは困難となる。Here, the reason why the above problem occurs in the conventional haptic presentation device will be examined. First, in the conventional haptic sense presentation device, minimizing the difference between the resultant force of the tensile force by the motor and the presentation force F to be presented is handled as an optimization objective function. Further, a quadratic objective function is also set so that the difference value does not become negative. That is, in the conventional haptic sense presentation device, the region where force can be presented in an arbitrary direction is not defined in the calculation, and as a result, it is difficult to solve the above problem.
 また、従来の触力覚提示装置では、上述したように2次の目的関数が設定され、2次計画法にて最適な引張力が計算されるので、繰り返しの計算により最適計算値に収束させることが必要になり、計算時間がかかる。また、繰り返しの回数により必ず収束して真の最適計算値が算出するとは限らないため、得られた収束値が、提示すべき提示力Fを出力できる引張力になっていることは保証できない状態にある。Further, in the conventional haptic sense presentation device, the quadratic objective function is set as described above, and the optimum tensile force is calculated by the quadratic programming method, so that it is converged to the optimum calculated value by repeated calculation. It takes time to calculate. In addition, since it does not always converge to calculate a true optimum calculated value by the number of repetitions, it cannot be guaranteed that the obtained converged value is a tensile force that can output the presentation force F to be presented. It is in.
 それに対して、上述したように、本実施の形態1では、制御部14は、目的関数が1次の線形計画法による算出を行なうため、任意の向きに力を提示可能な領域に、触力覚提示部材11があることは、制約条件(条件(a)~(d))を満たす解が存在していることと同義である。このため、制御部14は、制約条件を満たす解が存在しない場合に、任意の向きに力を提示不可能な領域に触覚提示部材11が存在している、と判定できる。On the other hand, as described above, in the first embodiment, thecontrol unit 14 performs the calculation using the linear programming method whose objective function is linear, so that the tactile force is applied to a region where the force can be presented in an arbitrary direction. The presence of the sense ofpresentation member 11 is synonymous with the existence of a solution that satisfies the constraint conditions (conditions (a) to (d)). For this reason, thecontrol part 14 can determine with the tactilesense presentation member 11 existing in the area | region which cannot present force in arbitrary directions, when the solution which satisfy | fills constraint conditions does not exist.
 よって、制御部14は、触覚提示部材11の位置が、任意の向きに力を提示不可能な領域と重なった場合には、例外処理によって、境界域における解の不連続性に対応することが可能である。制御部14によって、このような処理が可能になったのは、各ワイヤ引張部13による引張力の合力と提示すべき提示力Fとが一致することを制約条件とし、更にワイヤ引張部13の効率を目的関数として、線形計画法によって引張力の分配計算を行なっているからである。Therefore, when the position of the tactilesense presentation member 11 overlaps a region where force cannot be presented in an arbitrary direction, thecontrol unit 14 can deal with the discontinuity of the solution in the boundary region by exception processing. Is possible. Thecontrol unit 14 has made it possible to perform such processing on the condition that the resultant force of the pulling force by eachwire pulling unit 13 coincides with the presentation force F to be presented. This is because the tensile force distribution calculation is performed by linear programming with efficiency as an objective function.
 また、線形計画法による場合は、最適計算値は必ず一意に決まるため、触覚提示部材11が、任意の向きに提示力を提示可能な領域内にある場合には、各ワイヤ引張部13による引張力の合力と提示すべき提示力Fとが一致する。よって、この場合には、常に、正確に触力覚を提示することが可能となる。また、線形計画法による場合には、有限回の反復により解が求められることもわかっているため、計算コストが小さくユーザへの触力覚提示の反応速度を速くすることも可能となる。Further, in the case of the linear programming method, the optimal calculation value is always uniquely determined. Therefore, when the tactilesense presentation member 11 is in a region where the presentation force can be presented in an arbitrary direction, the tension by eachwire tension part 13 is used. The resultant force matches the presentation force F to be presented. Therefore, in this case, it is always possible to present a tactile force sense accurately. In addition, since it is known that the solution is obtained by finite iterations in the case of the linear programming method, the calculation cost is small, and the reaction speed of the tactile sensation presentation to the user can be increased.
 また、制御部14は、例外処理では、例えば、各引張力を設定値とし、設定値に基づいて、ワイヤ引張部13それぞれを制御することができる。Further, in the exception process, thecontrol unit 14 can control each of thewire tension units 13 based on the set value, for example, with each tensile force as a set value.
 つまり、任意の向きに力を提示可能な領域と不可能な領域との境界域では、提示力Fの大きさに関わらず、触覚提示部材11から近い位置にある2つのワイヤ引張部13は最大の引張力を出力する。また、境界域では、触覚提示部材11から遠い位置にある2つのワイヤ引張部13は最小の引張力を出力する。That is, in the boundary region between the region where force can be presented in an arbitrary direction and the region where force cannot be presented, the twowire tension portions 13 located at a position close to the tactilesense presentation member 11 are the maximum regardless of the magnitude of the presentation force F. The tensile force of is output. Further, in the boundary region, the twowire pulling portions 13 located far from the tactilesense providing member 11 output the minimum pulling force.
 このため、任意の向きに力を提示不可能な領域では、触覚提示部材1の各ワイヤ引張部13からの位置関係に応じて出力値を固定すれば、境界域における解の連続性を保つことが可能になる。結果、触覚提示部材11が、境界域上にあるときでも、ユーザに対して連続で安定した触力覚提示を行なうことができる。For this reason, in a region where force cannot be presented in an arbitrary direction, the continuity of the solution in the boundary region can be maintained if the output value is fixed in accordance with the positional relationship from eachwire tension portion 13 of the tactile sense presentation member 1. Is possible. As a result, even when the tactilesense providing member 11 is on the boundary area, it is possible to continuously and stably present the tactile force sense to the user.
 また、本実施の形態1では、任意の向きに力を提示可能な領域と不可能な領域との境界における例外処理は、ワイヤ引張部13の出力が連続して変化するような処理であれば良く、処理方法を限定するものではない。In the first embodiment, the exception process at the boundary between the area where the force can be presented in an arbitrary direction and the area where the force cannot be performed is a process in which the output of thewire tension unit 13 continuously changes. Well, the processing method is not limited.
 例えば、触覚提示部材11が任意の向きに力を提示可能な領域から不可能な領域に移動し、最適解であるワイヤ引張部13の引張力τ1、τ2、τ3、τ4を算出できなくなったとする。この場合に、制御部14は、例外処理として、各ワイヤ引張部13が、最適解を算出できていた時の最新の引張力を保持するように制御を行なっても良い。For example, the tactilesense providing member 11 moves from a region where force can be presented in an arbitrary direction to a region where force cannot be presented, and calculates the optimum tensions τ1 , τ2 , τ3 , τ4 of thewire tension part 13. Suppose you can't. In this case, as an exception process, thecontrol unit 14 may perform control so that eachwire tension unit 13 maintains the latest tensile force when the optimum solution has been calculated.
[ステップS105及びステップS106]
 次に、ステップS105及びS106について具体的に説明する。上述したように、ステップS105では触力覚の提示が行なわれ、ステップS106ではコンテンツ連携処理後のコンテンツの表示が行なわれる。具体的には、表示パネル20は、情報処理部40がステップS102で出力した表示データeを受けて、その表示画面上に、オブジェクトが変化したコンテンツを表示させる。また、各ワイヤ引張部13が、ステップS104で計算された引張力τ1~τ4を発生させると、対応するワイヤ12が引張されて触力覚提示部材11が動き、ユーザ70の指先に提示力Fが提示される。これにより、ユーザ70は、指先にオブジェクトを実際に触っているかのような感触を感じることができる。[Step S105 and Step S106]
 Next, steps S105 and S106 will be specifically described. As described above, the tactile sensation is presented in step S105, and the content after the content cooperation processing is displayed in step S106. Specifically, thedisplay panel 20 receives the display data e output by theinformation processing unit 40 in step S102, and displays the content with the object changed on the display screen. Further, when eachwire pulling portion 13 generates the pulling force τ1 to τ4 calculated in step S 104, the correspondingwire 12 is pulled and the hapticsense presentation member 11 moves and is presented to the fingertip of theuser 70. A force F is presented. As a result, theuser 70 can feel as if he / she actually touches the object with his / her fingertip.
[プログラム]
 本実施の形態1におけるプログラムは、コンピュータに、図5に示すステップS103~S105を実行させるプログラムであれば良い。このプログラムをコンピュータにインストールし、実行することによって、本実施の形態1における触力覚提示装置10と触力覚提示方法とを実現することができる。この場合、コンピュータのCPU(Central Processing Unit)は、制御部14として機能し、処理を行なう。[program]
 The program in the first embodiment may be a program that causes a computer to execute steps S103 to S105 shown in FIG. By installing and executing this program on a computer, the hapticsense presentation device 10 and the haptic sense presentation method according to the first embodiment can be realized. In this case, a CPU (Central Processing Unit) of the computer functions as thecontrol unit 14 and performs processing.
 また、触力覚提示装置10を実現可能なコンピュータは、特に限定されず、上述したマイコンであっても良いし、汎用のパーソナルコンピュータであっても良い。更に、触力覚提示装置10を実現可能なコンピュータは、携帯電話、スマートフォン、又はタブレット型の情報端末に備えられているコンピュータであっても良い。The computer capable of realizing the hapticsense presentation device 10 is not particularly limited, and may be the above-described microcomputer or a general-purpose personal computer. Further, the computer capable of realizing the tactilesensation presentation device 10 may be a computer provided in a mobile phone, a smartphone, or a tablet information terminal.
 また、本実施の形態1におけるプログラムは、コンピュータ読み取り可能な記録媒体に記録された状態で提供されても良いし、インターネット介して送信されても良い。なお、記録媒体の具体例としては、CF(Compact Flash(登録商標))及びSD(Secure Digital)等の汎用的な半導体記憶デバイス、フレキシブルディスク(Flexible Disk)等の磁気記憶媒体、又はCD-ROM(Compact Disk Read Only Memory)などの光学記憶媒体が挙げられる。Further, the program in the first embodiment may be provided in a state of being recorded on a computer-readable recording medium, or may be transmitted via the Internet. Specific examples of the recording medium include a general-purpose semiconductor storage device such as CF (Compact Flash (registered trademark)) and SD (Secure Digital), a magnetic storage medium such as a flexible disk, or a CD-ROM. Optical storage media such as (Compact Disk Read Only Memory).
[実施の形態1における効果]
 本実施の形態1では、ワイヤを利用する触力覚提示機構を用いたことと、触力覚を発生させるために最適化計算手法を用いたこととによって、以下の効果が得られている。[Effect in Embodiment 1]
 In the first embodiment, the following effects are obtained by using the tactile force sense presentation mechanism using the wire and using the optimization calculation method for generating the tactile force sense.
 まず、本実施の形態1では、アクチュエータからの伝達機構としてワイヤを用いるため、触力覚提示装置を構成する部材として軽量な部材を用いることができ、更に、伝達機構の構造を単純化できる。よって、本実施の形態1によれば、装置全体の小型化及び軽量化を達成できる。First, since the wire is used as the transmission mechanism from the actuator in the first embodiment, a lightweight member can be used as a member constituting the tactile force sense presentation device, and the structure of the transmission mechanism can be simplified. Therefore, according to the first embodiment, it is possible to reduce the size and weight of the entire apparatus.
 また、本実施の形態1では、伝達機構であるワイヤの伝達方向及び長さの設計自由度が高いため、アクチュエータとその他の構成部品とが干渉しない部品レイアウトを容易に実現できる。In the first embodiment, since the degree of freedom in designing the transmission direction and length of the wire that is the transmission mechanism is high, a component layout in which the actuator does not interfere with other components can be easily realized.
 更に、本実施の形態1では、触力覚を発生させるための最適化計算を線形計画法によって行なうことができる。よって、計算コストを小さくできると共に、ユーザに触力覚を提示する際の反応速度を高めることもできる。Furthermore, in the first embodiment, optimization calculation for generating a haptic sensation can be performed by linear programming. Therefore, the calculation cost can be reduced, and the reaction speed when presenting the tactile sensation to the user can be increased.
 また、各ワイヤ引張部13の位置関係により、触力覚提示部材11の位置によって、提示可能な触力覚(提示力)に制限が与えられる場合がある。しかし、本実施の形態1では、このような場合とそうでない場合とを区別できるので、これらの境界においても連続で安定した触力覚の提示を行なうことができる。In addition, depending on the positional relationship between thewire tension portions 13, there may be a limitation on the tactile force sense (presentation force) that can be presented depending on the position of the tactile forcesense presentation member 11. However, in the first embodiment, such a case can be distinguished from a case where this is not the case, so that a continuous and stable haptic sense can be presented even at these boundaries.
 また、本実施の形態1では、触力覚提示部材11は、ワイヤによって四方向から引っ張られ、加えて、各ワイヤの引張方向は一方向に固定されておらず、可変可能である。このため、触力覚提示部材11が移動可能な領域を広くとることができる。In the first embodiment, the tactile forcesense presentation member 11 is pulled from four directions by wires, and in addition, the pulling direction of each wire is not fixed in one direction and can be varied. For this reason, the area | region which the hapticsense presentation member 11 can move can be taken widely.
(実施の形態2)
 次に、本発明の実施の形態2における、触力覚提示装置、情報端末、触力覚提示方法、及びプログラムについて説明する。(Embodiment 2)
 Next, a haptic sense presentation device, an information terminal, a haptic sense presentation method, and a program according toEmbodiment 2 of the present invention will be described.
 まず、本実施の形態2における触力覚提示装置及び情報端末の構成は、図1~図4に示した実施の形態1における触力覚提示装置及び情報端末の構成と同様である。また、本実施の形態2において、情報処理部40と、触力覚提示装置の制御部14とは、実施の形態1において図5~図8に示した処理を実行する。First, the configuration of the haptic sense presentation device and the information terminal in the second embodiment is the same as the configuration of the haptic presentation device and the information terminal in the first embodiment shown in FIGS. Further, in the second embodiment, theinformation processing unit 40 and thecontrol unit 14 of the haptic sense presentation device execute the processes shown in FIGS. 5 to 8 in the first embodiment.
 但し、本実施の形態2においては、制御部14における処理の点で、実施の形態1で説明した処理に加えて新たな処理を実行できる。この点について、図9を用いて具体的に説明する。図9は、本発明の実施の形態2において用いられるコンテンツの一例を示す図である。また、以下の説明では、適宜図1~図8も参照する。However, in the second embodiment, new processing can be executed in addition to the processing described in the first embodiment in terms of processing in thecontrol unit 14. This point will be specifically described with reference to FIG. FIG. 9 is a diagram showing an example of content used inEmbodiment 2 of the present invention. In the following description, FIGS. 1 to 8 are also referred to as appropriate.
 図9に示すように、本実施の形態2では、表示パネルの表示画面20a上に、ボタンオブジェクトである仮想のテンキー24が表示されている。そして、ユーザ70がテンキー24への入力操作(押下)を行なうと、触力覚提示装置10は、クリック感覚のフィードバックとして、表示パネルに平行な方向の触力覚を提示する。As shown in FIG. 9, in the second embodiment, a virtualnumeric keypad 24, which is a button object, is displayed on thedisplay screen 20a of the display panel. When theuser 70 performs an input operation (pressing down) on thenumeric keypad 24, the tactile forcesense presentation device 10 presents a tactile force sense in a direction parallel to the display panel as feedback of a click feeling.
 つまり、本実施の形態2では、触力覚提示装置10は、ユーザ70の垂直方向の動作を水平方向の動作に置き換えることにより、クリック感を表現する。また、触力覚提示装置10は、触力覚提示部材11を、設定方向に移動させた後、移動させた方向とは逆の方向に更に移動させることもできる。この場合、クリック感がより明確となる。That is, in the second embodiment, the hapticsense presentation device 10 expresses a click feeling by replacing the vertical motion of theuser 70 with the horizontal motion. Further, the hapticsense presentation device 10 can further move the hapticsense presentation member 11 in the direction opposite to the moved direction after moving the hapticsense presentation member 11 in the setting direction. In this case, the click feeling becomes clearer.
 具体的には、まず、ユーザ70が、触力覚提示部材11を介してテンキー24にタッチすると、タッチセンサ30は、タッチ位置をタッチ検出データaとして情報処理部40に出力する(図5のステップS101)。Specifically, first, when theuser 70 touches thenumeric keypad 24 via the tactile forcesense presentation member 11, thetouch sensor 30 outputs the touch position to theinformation processing unit 40 as the touch detection data a (FIG. 5). Step S101).
 次に、情報処理部40は、タッチ検出データaを受け取ると、コンテンツデータ41(図5参照)を参照し、タッチしている位置に合わせてオブジェクトを変化させる処理(コンテンツ連動処理)を実行する(図5のステップS102)。Next, when theinformation processing unit 40 receives the touch detection data a, theinformation processing unit 40 refers to the content data 41 (see FIG. 5) and executes a process of changing the object in accordance with the touched position (content interlocking process). (Step S102 in FIG. 5).
 本実施の形態2では、情報処理部40は、例えば、押下されたキーの色、形状等を変化させる処理を行ない、処理の内容が反映されたコンテンツの表示情報を、表示データeとして表示パネル20に出力する。In the second embodiment, theinformation processing unit 40 performs, for example, a process of changing the color, shape, or the like of the pressed key, and displays the display information of the content reflecting the details of the process as display data e. 20 is output.
 なお、この場合、仮想空間内でキーには力は発生していないので、情報処理部40は、発生した力が0(ゼロ)であることを示す提示データbを、制御部14に出力する。また、提示データbには、仮想のテンキーの一つが押下されたことを示す情報も含まれている。In this case, since no force is generated in the key in the virtual space, theinformation processing unit 40 outputs the presentation data b indicating that the generated force is 0 (zero) to thecontrol unit 14. . The presentation data b also includes information indicating that one of the virtual numeric keys has been pressed.
 次に、触力覚提示装置10において、制御部14は、各モータ13aに設けられた各センサ15が出力した位置検出データcを取得すると、取得した位置検出データcを用いて、触力覚提示部材11の位置を検出する(図5のステップS103)。Next, in the hapticsense presentation device 10, when thecontrol unit 14 acquires the position detection data c output from eachsensor 15 provided in eachmotor 13a, the haptic sensation is acquired using the acquired position detection data c. The position of thepresentation member 11 is detected (step S103 in FIG. 5).
 次に、制御部14は、提示データbを受け取ると、各ワイヤ引張部13が出力すべき引張力を計算し、更に、各モータ13aが計算した引張力を発生するように制御データdを生成して、これを各モータ13aに出力する(図5のステップS104)。このとき、制御部14は、触力覚提示部材11が設定された方向に移動して、テンキー24を押下する操作に応じた触力覚が発生するように、引張力を計算する。Next, when thecontrol unit 14 receives the presentation data b, thecontrol unit 14 calculates the tensile force that eachwire pulling unit 13 should output, and further generates the control data d so that eachmotor 13a generates the calculated tensile force. Then, this is output to eachmotor 13a (step S104 in FIG. 5). At this time, thecontrol unit 14 calculates the tensile force so that the tactile forcesense presentation member 11 moves in the set direction and a tactile force sense corresponding to the operation of pressing thenumeric keypad 24 is generated.
 また、制御部14は、触力覚提示部材11が設定された方向に移動した後に、更に、触力覚提示部材11を移動させた方向とは逆の方向に移動させるための引張力も計算する。そして、制御部14は、逆の方向に移動させるための引張力を発生させる制御データdも生成し、モータ13aに出力する。In addition, after the hapticsense presentation member 11 moves in the set direction, thecontrol unit 14 also calculates a tensile force for moving the hapticsense presentation member 11 in a direction opposite to the direction in which the hapticsense presentation member 11 is moved. . And thecontrol part 14 also produces | generates the control data d which generate | occur | produces the tensile force for moving to a reverse direction, and outputs it to themotor 13a.
 ここで、図10を用いて、実施の形態2で行なわれるステップS104について更に具体的に説明する。図10は、本発明の実施の形態2で利用される触力覚提示部材の変位-時間曲線である。図10において、横軸は時間を表わし、縦軸は触力覚提示部材11の変位量を表わしている。また、図10の例では、触力覚提示部材の移動方向は、y方向(図7参照)に設定されている。Here, step S104 performed in the second embodiment will be described more specifically with reference to FIG. FIG. 10 is a displacement-time curve of the tactile force sense presentation member used inEmbodiment 2 of the present invention. In FIG. 10, the horizontal axis represents time, and the vertical axis represents the displacement amount of the tactile forcesense presentation member 11. In the example of FIG. 10, the moving direction of the tactile force sense presentation member is set to the y direction (see FIG. 7).
 一般に、メタルドームに代表される実際のキーにおいては、クリック感覚は、荷重-変位曲線によって表現される。これに対して、本実施の形態2で対象となる仮想のキーのクリック感は、図10に示す変位-時間曲線で表現される。言い換えると、図10に示す変位-時間曲線が描かれるように、触力覚提示部材を動かすことで、クリック感が得られることになる。なお、図10に示した変位-時間曲線は、荷重-変位曲線を模擬した曲線である。In general, in an actual key represented by a metal dome, the click feeling is expressed by a load-displacement curve. On the other hand, the click feeling of the virtual key which is the target in the second embodiment is expressed by a displacement-time curve shown in FIG. In other words, a click feeling is obtained by moving the haptic sense presentation member so that the displacement-time curve shown in FIG. 10 is drawn. The displacement-time curve shown in FIG. 10 is a curve that simulates a load-displacement curve.
 図10に示すように、ユーザがタッチすると、制御部14は、開始から時間Tdの間に、ワイヤ引張部13によって触力覚提示部材11を変位Ydとなるまで設定方向に移動させる。また、情報処理部40は、タッチ開始から時間Tdまでの間で、ユーザの入力を検出する。As shown in FIG. 10, when the user touches, thecontrol unit 14 moves the tactile forcesense presentation member 11 in the setting direction until the displacement Yd is reached by thewire pulling unit 13 during the time Td from the start. Further, theinformation processing unit 40 detects a user input between the start of touch and the time Td.
 次に、制御部14は、時間Tdから時間Tcの間に、ワイヤ引張部13によって触力覚提示部材11を、設定方向と逆の方向に変位Yc(Yc<Yd)となるまで移動させる。実際のキーを押下すると、メタルドームが落ち込んでいってクリック感が提示されるが、このことを触力覚提示部材11で表現するために、時間Tdから時間Tcの間に逆方向への移動が行なわれる。Next, thecontrol unit 14 moves the tactile forcesense presentation member 11 by thewire pulling unit 13 in the direction opposite to the setting direction until the displacement Yc (Yc <Yd) is satisfied during the time Td to the time Tc. When the actual key is pressed, the metal dome is depressed and a click feeling is presented. In order to express this by the hapticsense presentation member 11, the movement in the reverse direction from time Td to time Tc is performed. Is done.
 つまり、実際のキーの押下によってメタルドームが落ち込むと、ユーザの指先には押下方向と逆向きの反力が生じる。これに対して、本実施の形態2では、ユーザがタッチした場合に、指先方向とは反対の方向に、指を折れ曲がらせる力が提示されるので、ユーザはクリック感を得ることができる。That is, when the metal dome falls due to the actual key press, a reaction force opposite to the press direction is generated at the user's fingertip. On the other hand, in thisEmbodiment 2, when a user touches, since the force to bend a finger in the direction opposite to the fingertip direction is presented, the user can obtain a click feeling.
 その後、制御部14は、触力覚提示部材11を元の位置へ復帰させる。なお、ここでいう元の位置とは、変位Ydとなる位置である。Thereafter, thecontrol unit 14 returns the hapticsense presentation member 11 to the original position. The original position here is a position where the displacement Yd is obtained.
 また、触力覚提示装置10の構造上、触力覚を提示する際に、ユーザのタッチ位置が表示パネル20の画面上を移動してしまうことになるため、タッチ位置と仮想のキーの表示位置とがずれてしまう可能性がある。このような位置ずれを解消させるのであれば、情報処理部40によって、触力覚提示部材11の動作に連動させて、コンテンツの表示情報を移動させれば良い。In addition, due to the structure of the hapticsense presentation device 10, when the haptic sense is presented, the user's touch position moves on the screen of thedisplay panel 20, so that the display of the touch position and the virtual key is performed. The position may be shifted. In order to eliminate such a position shift, theinformation processing unit 40 may move the display information of the content in conjunction with the operation of the hapticsense presentation member 11.
 また、本実施の形態2では、タッチセンサ30として、圧力を検知可能なタッチパネルを用いることで、よりリアルなクリック感を提示することができる。この場合は、制御部14は、タッチセンサ30から、タッチの際の押し込み力を特定するデータを取得し、取得したデータに基づいて、ワイヤ引張部13の引張力を算出する。Further, in the second embodiment, a more realistic click feeling can be presented by using a touch panel capable of detecting pressure as thetouch sensor 30. In this case, thecontrol unit 14 acquires data specifying the pushing force at the time of touch from thetouch sensor 30 and calculates the tensile force of thewire pulling unit 13 based on the acquired data.
 図11は、本発明の実施の形態2で利用される触力覚提示部材の引張力-押し込み力曲線である。図11において、横軸はタッチの際の押し込み力を表わし、縦軸はワイヤ引張部の引張力(合力)を表わしている。FIG. 11 is a tensile force-pushing force curve of the tactile force sense presentation member used inEmbodiment 2 of the present invention. In FIG. 11, the horizontal axis represents the pushing force at the time of touching, and the vertical axis represents the tensile force (the resultant force) of the wire tension portion.
 図11に示すように、ユーザがタッチすると、制御部14は、開始から押し込み力がFdとなるまでの間に、ワイヤ引張部13によって触力覚提示部材11に加える引張力をFYdまで高める。また、情報処理部40は、開始から押し込み力がFdとなるまでの間で、ユーザの入力を検出する。As shown in FIG. 11, when the user touches, thecontrol unit 14 increases the tensile force applied to the tactile forcesense presentation member 11 by thewire tension unit 13 from the start until the pushing force becomes Fd to FYd. Further, theinformation processing unit 40 detects a user input from the start until the pressing force becomes Fd.
 次に、制御部14は、押し込み力がFdからFcと更に上昇する間に、ワイヤ引張部13によって触力覚提示部材11に加える引張力を、FYdからFYcまで低下させる。図11の例では、メタルドームの落ち込みによるクリック感は、引張力を緩めることによって表現される。その後、入力操作が終わると、制御部14は、触力覚提示部材11に加える引張力を0(ゼロ)にする。Next, thecontrol unit 14 reduces the tensile force applied to the tactile forcesense presentation member 11 by thewire tension unit 13 from FYd to FYc while the pushing force further increases from Fd to Fc. In the example of FIG. 11, the click feeling due to the drop of the metal dome is expressed by loosening the tensile force. Thereafter, when the input operation is finished, thecontrol unit 14 sets the tensile force applied to the tactile forcesense presentation member 11 to 0 (zero).
 上述したように、本実施の形態2においても、図5に示したステップS101~S106が実行される。そして、触力覚提示装置10において、ステップS103~S105が実行されることにより、本実施の形態2における触力覚提示方法が実施される。また、本実施の形態2におけるプログラムも、コンピュータに、図5に示すステップS103~S105を実行させるプログラムであれば良い。As described above, steps S101 to S106 shown in FIG. 5 are also executed in the second embodiment. Then, by executing steps S103 to S105 in the hapticsense presentation device 10, the haptic sense presentation method in the second embodiment is implemented. The program in the second embodiment may be a program that causes a computer to execute steps S103 to S105 shown in FIG.
[実施の形態2における効果]
 入力のためのキー操作に関して、触力覚によるフィードバックは重要である。これに対して、本実施の形態2を用いれば、仮想キーへの操作に対してフィードバックを返すことが出来るので、ユーザは、キー操作を行なったことの感触を得ることができる。また、本実施の形態2によれば、ユーザに取って理解しやすい様にフィードバックを設定することもできる。また、本実施の形態2においても、実施の形態1と同様に、ワイヤを利用する触力覚提示機構と最適化計算手法とが採用されるため、実施の形態1で述べた効果を得ることができる。[Effects of Embodiment 2]
 Tactile feedback is important for key operations for input. On the other hand, if thisEmbodiment 2 is used, since feedback can be returned with respect to operation with respect to a virtual key, the user can obtain the feeling that key operation was performed. Also, according to the second embodiment, feedback can be set so that it is easy for the user to understand. Also in the second embodiment, the effect described in the first embodiment can be obtained since the tactile force sense presentation mechanism using wires and the optimization calculation method are employed as in the first embodiment. Can do.
(実施の形態3)
 次に、本発明の実施の形態3における、触力覚提示装置、情報端末、触力覚提示方法、及びプログラムについて、図12を参照しながら説明する。図12は、本発明の実施の形態3における情報端末の各構成部品を示す分解斜視図である。(Embodiment 3)
 Next, a haptic sense presentation device, an information terminal, a haptic sense presentation method, and a program according toEmbodiment 3 of the present invention will be described with reference to FIG. FIG. 12 is an exploded perspective view showing each component of the information terminal according toEmbodiment 3 of the present invention.
 図12に示すように、本実施の形態3における触力覚提示装置80は、触力覚提示部材81の構成の点で、図1~図3に示した実施の形態1における触力覚提示装置10と異なっている。本実施の形態3では、触力覚提示部材81が表示パネル82を含む構成が採用されている。As shown in FIG. 12, the tactile forcesense presentation device 80 according to the third embodiment is a tactile force sense presentation member according to the first embodiment shown in FIGS. Different from thedevice 10. In the third embodiment, a configuration in which the hapticsense presentation member 81 includes adisplay panel 82 is employed.
 具体的には、本実施の形態3では、コンテンツを表示させる表示パネル82が触力覚提示部材81として機能している。また、タッチセンサとしてタッチパネル83が用いられており、タッチパネル83は、コンテンツを表示させる表示パネル82の前面に固定される。従って、タッチパネル83も、表示パネル82と共に、触力覚提示部材81として機能する。Specifically, in the third embodiment, thedisplay panel 82 that displays the content functions as the tactileforce presentation member 81. Further, atouch panel 83 is used as a touch sensor, and thetouch panel 83 is fixed to the front surface of thedisplay panel 82 that displays content. Accordingly, thetouch panel 83 also functions as the tactileforce presentation member 81 together with thedisplay panel 82.
 各ワイヤ12は、それぞれ、表示パネル82の四隅に取り付けられ、各ワイヤ引張部13は、実施の形態1と同様に、対応するワイヤ12を引張する。よって、制御部14は、実施の形態1と同様に、ワイヤ引張部13それぞれを制御することにより、触力覚提示部材81である表示パネル82を移動させることができるので、本実施の形態3においてもユーザに触力覚が提示される。Eachwire 12 is attached to each of the four corners of thedisplay panel 82, and eachwire pulling portion 13 pulls thecorresponding wire 12 as in the first embodiment. Therefore, similarly to the first embodiment, thecontrol unit 14 can move thedisplay panel 82 that is the tactilesense presentation member 81 by controlling each of thewire pulling units 13, and thus the third embodiment. Also, the tactile sensation is presented to the user.
 本実施の形態3では、このように、表示パネル82が筐体60に対して移動するため、そのままでは、表示画面も一緒に移動してしまう。よって、情報処理部40は、ユーザから見て、コンテンツ映像が表示パネル82に連動して動かないようにするため、表示パネル82の移動方向と逆の方向にコンテンツ映像を移動させて表示する、といった処理を実行できる。In the third embodiment, since thedisplay panel 82 moves with respect to thehousing 60 as described above, the display screen also moves together as it is. Therefore, theinformation processing unit 40 moves and displays the content video in a direction opposite to the moving direction of thedisplay panel 82 in order to prevent the content video from moving in conjunction with thedisplay panel 82 when viewed from the user. Can be executed.
 また、本実施の形態3において、情報処理部40及び制御部14の動作は、実施の形態1と同様であり、図5に示したステップS101~S106が実行される。そして、触力覚提示装置80において、ステップS103~S105が実行されることにより、本実施の形態3における触力覚提示方法が実施される。また、本実施の形態3におけるプログラムも、コンピュータに、図5に示すステップS103~S105を実行させるプログラムであれば良い。In the third embodiment, the operations of theinformation processing unit 40 and thecontrol unit 14 are the same as those in the first embodiment, and steps S101 to S106 shown in FIG. 5 are executed. Then, by executing steps S103 to S105 in the hapticsense presentation device 80, the haptic sense presentation method according to the third embodiment is implemented. The program in the third embodiment may be a program that causes a computer to execute steps S103 to S105 shown in FIG.
 そして、本実施の形態3を用いた場合は、上述したように、表示パネル82を触力覚提示部材として用いることができるため、実施の形態1に比べて構造を簡略化でき、製造コストの削減を推進できる。また、本実施の形態3においても、実施の形態1と同様に、ワイヤを利用する触力覚提示機構と最適化計算手法とが採用されるため、実施の形態1で述べた効果を得ることができる。And when thisEmbodiment 3 is used, since thedisplay panel 82 can be used as a tactile force presentation member as described above, the structure can be simplified compared with Embodiment 1, and the manufacturing cost can be reduced. Reduction can be promoted. Also in the third embodiment, the effect described in the first embodiment can be obtained because the tactile force sense presentation mechanism using wires and the optimization calculation method are employed as in the first embodiment. Can do.
(変形例)
 続いて、上述した実施の形態1~実施の形態3の各種変形例について以下に説明する。(Modification)
 Subsequently, various modifications of the above-described first to third embodiments will be described below.
 上述した実施の形態1~3において、ワイヤ引張部13のアクチュエータは、モータに限定されるものではなく、ワイヤ12を引張可能な構成を備えていれば良い。その他のアクチュエータとしては、ワイヤ形状に近い形状を呈し、且つ、伸張動作を行なう、アクチュエータ、例えば、人工筋肉アクチュエータ、繊維状の形状記憶合金アクチュエータなどが挙げられる。In the above-described first to third embodiments, the actuator of thewire pulling unit 13 is not limited to a motor, and may have a configuration capable of pulling thewire 12. Examples of other actuators include actuators that exhibit a shape close to a wire shape and perform an extension operation, such as artificial muscle actuators and fibrous shape memory alloy actuators.
 また、上述した実施の形態1~3では、図3に示したように、ワイヤ12を筐体60側へと引っ張る際において引張の開始点となる張力方向変換プーリ13cそれぞれは、これらを結んだときに、筐体60の形状に合致する矩形が形成されるように配置されている。しかしながら、実施の形態1及び2において、引張の開始点の位置は特に限定されず、各引張の開始点は、これらを結んだときに、例えば、平行四辺形、台形が形成されるように配置されていても良い。また、各引張の開始点は、同一平面内に位置していなくても良いし、個数は4点である必要もない。Further, in the first to third embodiments described above, as shown in FIG. 3, each of the tension direction conversion pulleys 13c, which is the starting point of the tension when thewire 12 is pulled toward thehousing 60, is tied. Sometimes, a rectangle that matches the shape of thehousing 60 is formed. However, inEmbodiments 1 and 2, the position of the starting point of tension is not particularly limited, and each starting point of tension is arranged so that, for example, a parallelogram or a trapezoid is formed. May be. Moreover, the starting point of each tension | tensile_strength does not need to be located in the same plane, and the number does not need to be four points.
 また、上述した実施の形態1~3では、4本のワイヤによって触力覚提示部材を駆動しているが、ワイヤの本数は特に限定されるものではない。例えば、平面上の任意の方向に触力覚提示部材を移動させて、触力覚を提示する場合であれば、ワイヤ12は少なくとも3本あれば良い。In Embodiments 1 to 3 described above, the tactile force presentation member is driven by four wires, but the number of wires is not particularly limited. For example, if the tactile sensation presentation member is moved in an arbitrary direction on the plane to present a tactile sensation, at least threewires 12 are sufficient.
 更に、触力覚提示部材を直線上で任意の方向に移動させて、触力覚を提示するのであれば、ワイヤは2本あれば良い。また、触力覚提示部材を、重力等の外部力とのつり合いを利用して移動させて、触力覚を提示する場合であれば、ワイヤは1本あれば良い。加えて、触力覚提示部材11を、平面上及び三次元空間内の任意の方向に移動又は回転させて、触力覚を提示するのであれば、ワイヤは4本以上であっても良い。Furthermore, if the tactile sensation presentation member is moved in an arbitrary direction on a straight line and a tactile sensation is presented, two wires are sufficient. In addition, if the tactile force sense presentation member is moved using balance with an external force such as gravity to present a tactile force sense, only one wire is required. In addition, as long as the haptic sense is presented by moving or rotating the hapticsense presentation member 11 in an arbitrary direction on a plane and in a three-dimensional space, the number of wires may be four or more.
 また、上述した実施の形態1及び3では、ユーザの指の動きに連動して、仮想空間内でオブジェクトが移動した場合に、触力覚が提示される例が示されているが(図6参照)、これに限定される趣旨ではない。実施の形態1及び3は、オブジェクトが移動以外の変化を行なう場合、例えば、オブジェクトの形状、色、大きさ等が変化した場合にも適用できる。In the first and third embodiments described above, an example in which a tactile sensation is presented when an object moves in the virtual space in conjunction with the movement of the user's finger is shown (FIG. 6). Reference), but not intended to be limited to this. Embodiments 1 and 3 can also be applied when the object changes other than movement, for example, when the shape, color, size, etc. of the object changes.
 また、上述した実施の形態1~3では、ユーザによる操作の対象となったオブジェクトに応じて、提示される触力覚が異なっていても良い。例えば、実施の形態2では、テンキー、OKボタン、Cancelボタンといった入力操作用のオブジェクト毎に、触力覚の提示方向が異なるように設定されていても良い。In the first to third embodiments described above, the tactile sensation to be presented may be different depending on the object to be operated by the user. For example, in the second embodiment, the input direction of the tactile sensation may be set different for each input operation object such as a numeric keypad, an OK button, or a Cancel button.
 また、上述した実施の形態1~3では、コンテンツ表示のための処理を行なう情報処理部40は、表示パネル、タッチセンサ、及び触力覚提示装置と共に、同じ筐体に収容されているが、これに限定されるものではない。実施の形態1~3では、情報処理部40は、外部のパーソナルコンピュータといったコンピュータによって実現されていても良い。また、この場合、制御部14も、情報処理部を実現するコンピュータによって実現されていても良い。In the first to third embodiments described above, theinformation processing unit 40 that performs processing for content display is housed in the same casing together with the display panel, the touch sensor, and the tactile sense presentation device. It is not limited to this. In the first to third embodiments, theinformation processing unit 40 may be realized by a computer such as an external personal computer. In this case, thecontrol unit 14 may also be realized by a computer that implements the information processing unit.
(適用例)
 続いて、上述した実施の形態1~実施の形態3の各種適用例について以下に説明する。(Application example)
 Subsequently, various application examples of the above-described first to third embodiments will be described below.
 実施の形態1~3における触力覚提示装置は、移動のナビゲーションに適用できる。例えば、触力覚提示装置は、歩行中のユーザに目的地をナビゲーションする際に、ユーザのタッチしている指に、進行すべき方向を触力覚により提示することができる。この場合、ナビゲーションの方向がコンテンツとして提示したい情報になる。The tactile sensation presentation device according to Embodiments 1 to 3 can be applied to navigation for movement. For example, when navigating a destination to a walking user, the tactile force sense presenting device can present the direction to travel to the finger that the user is touching with a tactile force sense. In this case, the navigation direction becomes information that is desired to be presented as content.
 実施の形態1~3における触力覚提示装置は、スクロールする画面の動きに連動した触力覚を提示することで、より実体的な操作感をユーザに提供できる。例えば、画面のスクロールにおいて、これ以上の情報が無くてスクロールができない場合に、表示画面をスクロール方向においてバウンドさせてスクロールできないことを知らせる表示方法が知られている。この表示方法が採用される場合に、表示画面のバウンドに連動して触力覚が提示されるようにすれば、ユーザは、より実体的に、情報を素早く正確に受け取ることが可能になる。The tactile sensation presentation device according to the first to third embodiments can provide the user with a more substantial operational feeling by presenting the haptic sensation linked to the movement of the scrolling screen. For example, a display method is known in which, when there is no more information in scrolling the screen, the display screen is bound in the scroll direction to notify that the screen cannot be scrolled. When this display method is adopted, if the tactile sensation is presented in conjunction with the bounce of the display screen, the user can receive information more quickly and accurately.
 実施の形態1~3における触力覚提示装置は、表示されているコンテンツがwebサイトである場合において、タッチしている指の下にLinkボタン等があることを触力覚により提示することができる。この場合、ユーザは、表示情報だけでは得にくい情報を受け取ることができる。更に、触力覚提示装置は、Link先に有害なサイトが含まれる場合は、ユーザがLinkボタンを押しにくくなるように、触力覚の提示によって警告を行なうこともできる。The tactile sensation presentation device according to the first to third embodiments can present by tactile sensation that there is a link button or the like under the touching finger when the displayed content is a web site. it can. In this case, the user can receive information that is difficult to obtain with display information alone. Furthermore, when a harmful site is included in the link destination, the haptic sense presentation device can also give a warning by presenting the haptic sense so that the user can hardly press the link button.
 実施の形態1~3における触力覚提示装置は、仮想のオブジェクト(仮想物体)との連動に限らず、マスタ・スレーブのロボットアームなどの入力操作の動作反応に利用可能である。例えば、ユーザが画面を見ながらロボットアームを遠隔操作して実物体を操作する場合において、触力覚提示装置は、障害物に接触したことの反応、障害物に接触する前の警告等として、触力覚を提示することができる。この場合、ユーザは、より安全で正確に、ロボットアームを操作することができる。The tactile sensation presentation devices according to the first to third embodiments are not limited to being interlocked with a virtual object (virtual object) but can be used for an operation reaction of an input operation such as a master / slave robot arm. For example, in the case where the user remotely operates the robot arm while watching the screen and operates the real object, the tactile sensation presentation device is used as a reaction of touching the obstacle, a warning before touching the obstacle, etc. A tactile sensation can be presented. In this case, the user can operate the robot arm more safely and accurately.
 実施の形態1~3における触力覚提示装置は、触地図などの状態把握に利用可能である。つまり、触力覚提示装置は、視覚障がい者における地図把握として利用できる。また、一般ユーザが3D迷路等において壁及び道順を理解する際に、触力覚提示装置によって、壁及び道に対応する触力覚を提示させれば、ユーザにおける形状及び状態の把握が容易となる。The tactile sensation presentation device according to Embodiments 1 to 3 can be used for grasping the state of a tactile map or the like. That is, the tactile sensation presentation device can be used as a map grasp for a visually handicapped person. In addition, when a general user understands a wall and a route in a 3D maze or the like, if the tactile sensation presentation device presents a tactile sensation corresponding to the wall and the road, the user can easily grasp the shape and state. Become.
 実施の形態1~3における触力覚提示装置は、文字学習における漢字書き順の情報提示に利用可能である。子どもが漢字学習における文字の書く順番理解のため、触力覚提示装置によって、書き順序、とび、はね等が不正確であるときに、正しい入力方向以外の入力に抵抗力を触力覚として提示すれば良い。触力覚提示装置は、文字学習の補助に有用である。The tactile sensation presentation device according to the first to third embodiments can be used for presenting information on the kanji writing order in character learning. In order for children to understand the writing order in kanji learning, when the writing order, skipping, splashing, etc. are inaccurate by the tactile sensation presentation device, the resistance force is applied to the input in directions other than the correct input direction. Present it. The tactile sensation presentation device is useful for assisting character learning.
 実施の形態1~3における触力覚提示装置は、機器操作の際のクリック感覚のフィードバックとして、表示パネルに平行な方向に動かされた触力覚提示が可能である。また、入力のためのキー操作において、触力覚によるフィードバックは重要であるため、触力覚提示装置は、ユーザにとって理解しやすいように、フィードバックを変更することもできる。更に、触力覚提示装置は、ユーザの入力が変化した場合は、従来のクリック感覚とは異なるフィードバックを返すことにより、ユーザに入力変化を気付かせることもできる。The tactile sensation presentation devices according to the first to third embodiments can present a haptic sensation that is moved in a direction parallel to the display panel as feedback of a click sensation during device operation. Further, feedback by tactile force sense is important in key operation for input, and thus the tactile force sense presenting apparatus can change the feedback so that it can be easily understood by the user. Furthermore, when the user's input changes, the tactile sensation presentation device can make the user aware of the input change by returning a feedback different from the conventional click feeling.
 また、タッチパネルによる文字の入力方式として、フリック方式と呼ばれる入力方式が知られている。フリック方式では、指がタッチした位置と指をスライドさせた方向とにより入力文字が決定される。このフリック方式に、実施の形態1~3おける触力覚提示装置を適用した場合は、スライドさせる方向にのみ指がスライドしやすくなり、スライドにより選択できない方向への指の動きに抵抗が生じるように、触力覚を提示できる。この場合、ユーザが文字の選択時に誤った動きをしないようにでき、文字の入力が容易となる。Also, an input method called a flick method is known as a character input method using a touch panel. In the flick method, the input character is determined by the position touched by the finger and the direction in which the finger is slid. When the tactile sensation presentation device according to the first to third embodiments is applied to this flick method, it becomes easier for the finger to slide only in the sliding direction, and resistance to finger movement in a direction that cannot be selected by sliding occurs. In addition, the sense of touch can be presented. In this case, it is possible to prevent the user from making an erroneous movement when selecting a character, and it becomes easy to input the character.
 実施の形態1~3における触力覚提示装置は、ピアノなどの楽器操作のシミュレーション、手術のシミュレーション、粘土造形のシミュレーションにおいて、フィードバック装置として利用可能である。つまり、触力覚提示装置は、機器使用の事前学習、エンタテイメントのひとつとして、入力に対する機器のフィードバックとして触力覚提示をすることができる。The tactile sensation presentation device according to the first to third embodiments can be used as a feedback device in simulation of instrument operation such as a piano, simulation of surgery, and simulation of clay modeling. That is, the haptic sense presentation device can present the haptic sense as feedback of the device with respect to input as one of prior learning and entertainment of device use.
 実施の形態1~3における触力覚提示装置は、Webサイト及びテレビといった実店舗以外での商品の購入において、商品の状態認識に利用可能である。実店舗での商品購入と異なり、Webサイト及びテレビでの商品購入においては、商品の実感が問題となる。このため、触力覚提示装置を利用すれば、ユーザは、商品に触った際の触覚情報を得る事が出来るので、より商品を理解したうえで購入を行なうことができる。The tactile sensation presentation device according to Embodiments 1 to 3 can be used for product state recognition when purchasing a product at a store other than an actual store such as a Web site or a television. Unlike merchandise purchase at an actual store, the actual feeling of the merchandise becomes a problem in merchandise purchase on a website and a television. For this reason, if the tactile sensation presentation device is used, the user can obtain tactile information when the product is touched, so that the user can make a purchase after understanding the product.
 実施の形態1~3における触力覚提示装置は、錯視絵の理解などエンタテイメントとして利用可能である。この場合、触力覚提示装置は、視覚情報と一致しない触力覚を提示情報としてユーザに与えることにより、ユーザに違和感を提示する。例えば Maurits Cornelis Escher作の螺旋階段が続く錯視絵は、実物としては触ることができないが、触力覚提示装置を用いれば、仮想空間内の物体の感触を提示できるので、ユーザは、錯視絵に触れることもできる。The tactile sensation presentation devices in Embodiments 1 to 3 can be used as entertainment such as understanding of illusion pictures. In this case, the haptic sense presentation device presents the user with a sense of discomfort by giving the haptic sense that does not match the visual information as the presentation information. For example, an illusion picture with a spiral staircase created by Maurits Cornelis Escher cannot be touched as a real thing. You can touch it.
 以上、実施の形態を参照して本願発明を説明したが、本願発明は上記実施の形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。As mentioned above, although this invention was demonstrated with reference to embodiment, this invention is not limited to the said embodiment. Various changes that can be understood by those skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention.
 この出願は、2011年12月5日に出願された日本出願特願2011-266322を基礎とする優先権を主張し、その開示の全てをここに取り込む。This application claims priority based on Japanese Patent Application No. 2011-266322 filed on Dec. 5, 2011, the entire disclosure of which is incorporated herein.