[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2012137888A - Tactile sense providing device, program used for tactile sense providing device and tactile sense providing method - Google Patents

Tactile sense providing device, program used for tactile sense providing device and tactile sense providing method Download PDF

Info

Publication number
JP2012137888A
JP2012137888A JP2010288846A JP2010288846A JP2012137888A JP 2012137888 A JP2012137888 A JP 2012137888A JP 2010288846 A JP2010288846 A JP 2010288846A JP 2010288846 A JP2010288846 A JP 2010288846A JP 2012137888 A JP2012137888 A JP 2012137888A
Authority
JP
Japan
Prior art keywords
tactile sensation
unit
display
touch sensor
image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2010288846A
Other languages
Japanese (ja)
Other versions
JP5587759B2 (en
Inventor
Kazuhiro Yamamoto
和宏 山本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kyocera Corp
Original Assignee
Kyocera Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kyocera Corp filed Critical Kyocera Corp
Priority to JP2010288846A priority Critical patent/JP5587759B2/en
Publication of JP2012137888A publication Critical patent/JP2012137888A/en
Application granted granted Critical
Publication of JP5587759B2 publication Critical patent/JP5587759B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Position Input By Displaying (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a device for providing a tactile sense according to input to an object by utilizing resources in an existing application that cannot provide a tactile sense and composes a user interface.SOLUTION: A tactile sense providing device 1 includes: a touch sensor 40; a tactile sense providing unit 50 for providing a tactile sense to a touch object touching a touch surface; a display unit 30; and a control unit 10 for controlling the display unit 30 to display a predetermined image on the basis of image data supplied from an application, for controlling the tactile sense providing unit 50 to set the tactile sense to be provided according to the image displayed on the display unit 30 on the basis of information on tactile sense setting added to the image data, and for, when the touch sensor 40 detects a touch at a position corresponding to a predetermined area in the image displayed on the display unit 30, controlling the tactile sense providing unit 50 to provide the tactile sense set to the image to the touch object.

Description

本発明は、触感を呈示する装置および当該装置に用いるプログラムに関するものである。より詳細には、本発明は、タッチセンサに対する接触操作に基づいて触感を呈示する装置、およびこのような装置に用いられるプログラム、さらに当該装置において触感を呈示する方法に関するものである。   The present invention relates to an apparatus for presenting tactile sensation and a program used for the apparatus. More specifically, the present invention relates to a device that presents a tactile sensation based on a touch operation on a touch sensor, a program used for such a device, and a method for presenting a tactile sensation in the device.

近年、携帯電話等の携帯端末において、ユーザによる操作を検出する操作部やスイッチ等の入力装置として、タッチパネルやタッチスイッチ等のタッチセンサを備える入力装置が採用されているものがある。携帯端末以外に、電卓、券売機等の情報機器や、電子レンジ、テレビ、照明器具等の家電製品、産業用機器(FA機器)等にも、タッチセンサを備える入力装置は広く使用されている。   2. Description of the Related Art In recent years, in mobile terminals such as mobile phones, some input devices including touch sensors such as touch panels and touch switches have been adopted as input devices such as operation units and switches that detect user operations. In addition to portable terminals, input devices equipped with touch sensors are widely used in information devices such as calculators and ticket machines, household appliances such as microwave ovens, televisions, and lighting equipment, and industrial equipment (FA devices). .

このようなタッチセンサには、抵抗膜方式、静電容量方式、光学式等の種々の方式が知られている。しかしながら、いずれの方式のタッチセンサにおいても、指やスタイラスペンによる接触を検出するものであって、タッチセンサ自体は、接触されても、押しボタンスイッチのようには物理的に変位しない。   As such a touch sensor, various systems such as a resistive film system, a capacitance system, and an optical system are known. However, any type of touch sensor detects contact with a finger or a stylus pen, and the touch sensor itself is not physically displaced like a push button switch even when touched.

したがって、操作者は、接触による操作が入力装置に認識されても、当該操作に対するフィードバックを得ることができない。このため、操作者は、操作を行う際の操作感が得られず、同じ位置を何度もタッチする等の繰り返し操作が生じ易く、操作者にストレスを与える場合がある。   Therefore, even if the operation by contact is recognized by the input device, the operator cannot obtain feedback for the operation. For this reason, the operator does not have an operational feeling when performing the operation, and repeated operations such as touching the same position many times are likely to occur, which may stress the operator.

そこで、従来、聴覚や視覚によらず、タッチセンサが接触を検出すると、タッチセンサを振動させて、操作者の指先に振動を発生させるようにしたフィードバック方法が提案されている(例えば、特許文献1および特許文献2参照)。   Therefore, conventionally, a feedback method has been proposed in which when the touch sensor detects contact regardless of hearing or vision, the touch sensor is vibrated to generate vibration at the fingertip of the operator (for example, Patent Documents). 1 and Patent Document 2).

特開2003−288158号公報JP 2003-288158 A 特開2008−130055号公報JP 2008-130055 A

この特許文献1および特許文献2に開示の技術によれば、タッチセンサに対する操作が検出された際に、操作者の指先などに、振動を発生させることができる。したがって、このような入力装置を用いて操作を行う操作者は、タッチセンサに対して行った操作が入力装置に正しく認識されたことを、触覚により認識することができる。   According to the techniques disclosed in Patent Literature 1 and Patent Literature 2, when an operation on the touch sensor is detected, vibration can be generated at the fingertip of the operator. Therefore, an operator who performs an operation using such an input device can recognize by touch that the operation performed on the touch sensor is correctly recognized by the input device.

しかしながら、このような入力装置を用いて接触の操作が認識された際に触感を呈示するためには、所定の条件に応じて所定の振動を発生させる処理が、予めアプリケーションソフトウェア(以下、単に「アプリケーション」と記す)に組み込まれている必要がある。すなわち、上述の入力装置においては、触感を呈示することを予め想定して開発されたアプリケーションを使用すれば、所定の条件に応じて所定の振動を発生することができる。しかしながら、上述の入力装置に、触感を呈示することを想定していないアプリケーションをそのまま適用しても、適切に所定の振動を発生することはできない。   However, in order to present a tactile sensation when a contact operation is recognized using such an input device, processing for generating a predetermined vibration according to a predetermined condition is performed in advance by application software (hereinafter simply referred to as “ Application)). That is, in the above-described input device, a predetermined vibration can be generated according to a predetermined condition by using an application that has been developed on the assumption that a tactile sensation is presented in advance. However, even if an application that is not assumed to present a tactile sensation is applied as it is to the above-described input device, the predetermined vibration cannot be generated appropriately.

したがって、上述したような入力装置において所定の条件に応じて適切に触感を呈示するためには、新たにアプリケーションを開発するか、あるいは既存のアプリケーションに対して、触感を呈示するための処理を追加する改変を加える必要がある。   Therefore, in order to present a tactile sensation appropriately according to a predetermined condition in the input device as described above, a new application is developed or a process for presenting a tactile sensation is added to an existing application. Need to be modified.

具体的には、入力装置の表示部に画像表示されるキーまたはボタン等のオブジェクトの位置に対応するタッチセンサに対して接触が検出された際に、入力装置が所定の触感を呈示するための処理を追加する必要がある。また、表示部にキーまたはボタン等のオブジェクトが画像表示されていない位置に対応するタッチセンサに対して接触が検出されても、入力装置が触感を呈示しないようにする必要もある。このように触感の呈示の有無を制御すれば、タッチセンサおよびGUI(Graphical User Interface)を入出力に用いたユーザインタフェースによって操作者の操作を検出した際に、操作者の指先などに、振動による触感を呈示することができる。すなわち、画像表示したキーまたはボタン等のオブジェクトに対する接触により、当該接触が検出されたことを、触感を呈示することにより報知することができる。一方、キーまたはボタン等のオブジェクトのない位置に対する接触が検出されても、フィードバックが発生しないようにできる。   Specifically, when a contact is detected with respect to a touch sensor corresponding to the position of an object such as a key or button displayed on the display unit of the input device, the input device presents a predetermined tactile sensation. It is necessary to add processing. In addition, it is necessary to prevent the input device from presenting a tactile sensation even when contact is detected with respect to a touch sensor corresponding to a position where an object such as a key or a button is not displayed on the display unit. If the presence / absence of tactile sensation is controlled in this way, when an operator's operation is detected by a user interface using a touch sensor and a GUI (Graphical User Interface) for input / output, the operator's fingertips and the like A tactile sensation can be presented. That is, it is possible to notify that a touch is detected by presenting a tactile sensation by touching an object such as an image-displayed key or button. On the other hand, it is possible to prevent feedback from occurring even when contact with a position where there is no object such as a key or button is detected.

このような制御を行う場合、入力装置は、タッチセンサに対して接触が検出された際のGUIの状態、すなわち表示部に表示されるキーまたはボタン等のオブジェクトの状態を管理しているアプリケーションと連携することが必要になる。   When performing such control, the input device includes an application that manages the state of the GUI when contact with the touch sensor is detected, that is, the state of an object such as a key or button displayed on the display unit. It is necessary to cooperate.

上述のように、従来の入力装置においては、触感の呈示に対応していないアプリケーションを適用しても、そのままの状態では、適切に触感を呈示することはできない。したがって、従来の入力装置において、現在までに開発されてきた種々のアプリケーション資源を無駄にせずに有効に活用するためには、それぞれのアプリケーションを改変して、所定の条件に応じて触感を呈示する処理を追加しなければならない。このような処理を追加する改変は、種々のアプリケーションごとに行わなければならず、膨大な手間とコストがかかることが懸念される。さらに、このようにアプリケーションに処理を追加することにより、当該アプリケーションを実行するアプリケーション実行部の処理負荷が増大するという懸念もある。   As described above, in the conventional input device, even if an application that does not support tactile sensation is applied, the tactile sensation cannot be appropriately presented as it is. Therefore, in order to effectively use various application resources developed so far without wasting them in the conventional input device, each application is modified and a tactile sensation is presented according to a predetermined condition. Processing must be added. Such modification to add processing must be performed for each of various applications, and there is a concern that it takes enormous effort and cost. Furthermore, there is a concern that adding processing to an application in this way increases the processing load of an application execution unit that executes the application.

このような事情の下では、今後、触感を呈示する入力装置に向けたアプリケーションの開発に各社ベンダが参入する阻害要因になったり、タッチセンサおよびGUIを採用したプラットフォームの普及が遅延する要因にもなり得る。   Under such circumstances, it may become a factor that hinders vendors from entering the development of applications for input devices that present tactile sensations, and delays in the spread of platforms that use touch sensors and GUIs. Can be.

したがって、触感呈示装置に使用するアプリケーションプログラムの開発工数を削減すること、および触感呈示装置が内蔵するアプリケーション実行部の処理負荷を軽減することが期待されている。   Therefore, it is expected to reduce the man-hours for developing an application program used for the tactile sensation providing apparatus and to reduce the processing load of the application execution unit built in the tactile sensation providing apparatus.

一般的に、従来、タッチセンサに対する接触に基づいて振動を発生させる装置は、操作者の接触操作が検出されるたびに、当該接触が検知された位置の情報をアプリケーション実行部へ通知し、振動を発生するように設定されているか否かの判定が行われるような構成になっている。アプリケーション実行部は、接触が検知された位置の情報を通知されるたびに、当該位置に対する接触に応じた触感の呈示が必要か否かを判定して、当該判定の結果を出力する。そして、触覚制御部は、当該判定の結果、触感の呈示が必要であれば、アプリケーション実行部により指示された触感を呈示するように触感呈示部を制御する。   In general, conventionally, a device that generates vibration based on contact with a touch sensor notifies the application execution unit of information on a position where the contact is detected each time an operator's contact operation is detected, and the vibration is detected. It is configured such that it is determined whether or not it is set so as to generate. Each time the application execution unit is notified of information about a position where contact is detected, the application execution unit determines whether or not it is necessary to present a tactile sensation according to contact with the position, and outputs the result of the determination. If the tactile sensation is required as a result of the determination, the tactile sensation control unit controls the tactile sensation providing unit to present the tactile sensation instructed by the application execution unit.

そこで、上述のような従来の構成を変更し、オブジェクト等を表示する表示部の表示が更新されるたびに、アプリケーション実行部が、当該表示に対応する触感を呈示する条件(すなわち触感の設定)を、予め触感制御部へ設定するような構成も考えられる。このような構成の触感呈示装置においては、操作者の接触操作が検出されると、すでに触感の設定が完了しているため、触感制御部は、アプリケーション実行部と情報をやりとりすることなく、設定された触感を呈示することができる。   Therefore, each time the display of the display unit for displaying an object or the like is updated by changing the conventional configuration as described above, the condition that the application execution unit presents a tactile sensation corresponding to the display (that is, tactile sensation setting) A configuration is also conceivable in which this is previously set in the tactile sensation control unit. In the tactile sensation providing apparatus having such a configuration, when the touch operation of the operator is detected, the tactile sensation setting has already been completed, so the tactile sensation control unit performs the setting without exchanging information with the application execution unit. The tactile sensation made can be presented.

しかしながら、この触感呈示装置のような構成を採用したとしても、従来のアプリケーションを利用する場合、そのソースコードを改変する必要がある。すなわち、上述した触感呈示装置に用いるアプリケーションにおいても、表示に応じた触感を呈示する際の条件を触感制御部へ設定するという処理を追加しなければならない。このため、触感の呈示に対応したタッチセンサに用いるアプリケーションの開発工数を低減させるという観点においては、必ずしも充分とはいえない場合も想定される。   However, even when such a configuration as the tactile sensation providing apparatus is adopted, when a conventional application is used, it is necessary to modify the source code. That is, in the application used for the tactile sensation providing apparatus described above, it is necessary to add a process of setting a condition for presenting a tactile sensation according to the display in the tactile sensation control unit. For this reason, from the viewpoint of reducing the man-hours for developing an application used for a touch sensor corresponding to the presentation of tactile sensation, there may be cases where it is not always sufficient.

さらに、このようにして触感の呈示に対応する処理を追加したアプリケーションは、触感の呈示に対応したタッチセンサを搭載した機器でしか使用できない、専用のアプリケーションになってしまうおそれがある。すなわち、触感の呈示に対応する処理を一旦アプリケーションに追加してしまうと、当該アプリケーションは、もはや触感を呈示しないタイプのタッチセンサを備える機器において使用することはできなくなってしまう。   Furthermore, the application to which processing corresponding to the tactile sensation is added in this way may become a dedicated application that can be used only by a device equipped with a touch sensor that supports tactile sensation presentation. That is, once processing corresponding to the tactile sensation is added to the application, the application can no longer be used in a device including a touch sensor of a type that does not present tactile sensation.

したがって、アプリケーションのソースコードを改変せずに利用することができれば、アプリケーションの開発工数の低減という観点において、極めて有利である。また、触感の呈示に対応したタッチセンサを備える機器のみならず、触感を呈示しないタイプのタッチセンサを備える機器においても、同じアプリケーションを使用することができれば、アプリケーションとしての汎用性を高めることができる。すなわち、触感の呈示に対応したタッチセンサを備える機器に使用すれば適切な触感を呈示する動作を行い、触感の呈示に対応していないタッチセンサを備える機器に使用すれば触感の呈示以外の他の機能は正常に動作するアプリケーションは、非常に有利である。   Therefore, if the application source code can be used without modification, it is extremely advantageous from the viewpoint of reducing the number of application development steps. In addition, not only a device having a touch sensor corresponding to a tactile sensation but also a device having a touch sensor of a type that does not present a tactile sensation, if the same application can be used, versatility as an application can be improved. . In other words, if it is used for a device equipped with a touch sensor that supports tactile sensation, it will perform an appropriate tactile sensation.If it is used for a device equipped with a touch sensor that does not support tactile sensation, it will not be a tactile sensation. Applications that function normally will be very advantageous.

かかる事情に鑑みてなされた本発明の目的は、触感の呈示に対応していない既存のユーザインタフェースを構成するアプリケーションのリソースを有効活用して、オブジェクトに対する入力に応じて触感を呈示する装置を提供することにある。また、本発明の他の目的は、前述の装置に用いる汎用性の高いプログラムを提供することにある。さらに、本発明の他の目的は、前述の装置において触感を呈示する方法を提供することにある。   An object of the present invention made in view of such circumstances is to provide an apparatus that presents a tactile sensation in response to an input to an object by effectively utilizing resources of an application that constitutes an existing user interface that does not support tactile sensation presentation. There is to do. Another object of the present invention is to provide a highly versatile program used in the above-described apparatus. Furthermore, another object of the present invention is to provide a method for presenting a tactile sensation in the aforementioned device.

上記目的を達成する第1の観点に係る触感呈示装置の発明は、
タッチセンサと、
前記タッチセンサのタッチ面に接触している接触対象に触感を呈示する触感呈示部と、
表示部と、
アプリケーションから供給される画像のデータに基づいて、前記表示部が所定の画像を表示するように制御し、
前記画像のデータに付加された触感の設定に係る情報に基づいて前記表示部に表示する画像に応じて前記触感呈示部が呈示する触感を設定するように制御するとともに、前記タッチセンサが前記表示部に表示された所定の画像の領域に対応する位置における接触を検出したら、前記接触対象に対して当該画像に設定された触感を呈示するように前記触感呈示部を制御する制御部と、
を備えることを特徴とするものである。
The invention of the tactile sensation providing apparatus according to the first aspect to achieve the above object is as follows:
A touch sensor;
A tactile sensation providing unit that presents a tactile sensation to a contact target that is in contact with the touch surface of the touch sensor;
A display unit;
Based on the image data supplied from the application, the display unit is controlled to display a predetermined image,
Control is performed so as to set the tactile sensation presented by the tactile sensation presentation unit in accordance with an image displayed on the display unit based on information related to tactile sensation added to the image data, and the touch sensor displays the display A control unit that controls the tactile sensation providing unit so as to present the tactile sensation set in the image with respect to the contact target when detecting contact at a position corresponding to a region of a predetermined image displayed on the unit;
It is characterized by providing.

第2の観点に係る触感呈示装置の発明は、
タッチセンサと、
前記タッチセンサのタッチ面に接触している接触対象に触感を呈示する触感呈示部と、
表示部と、
前記タッチセンサのタッチ面に対する押圧荷重を検出する荷重検出部と、
アプリケーションから供給される画像のデータに基づいて、前記表示部が所定の画像を表示するように制御し、
前記画像のデータに付加された触感の設定に係る情報に基づいて前記表示部に表示する画像に応じて前記触感呈示部が呈示する触感を設定するように制御するとともに、前記タッチセンサが前記表示部に表示された所定の画像の領域に対応する位置における接触を検出しているときに、前記荷重検出部が当該画像に設定された触感を呈示する荷重基準を満たす押圧荷重を検出したら、前記接触対象に対して当該画像に設定された触感を呈示するように前記触感呈示部を制御する制御部と、
を備えることを特徴とするものである。
The invention of the tactile sensation providing apparatus according to the second aspect is as follows:
A touch sensor;
A tactile sensation providing unit that presents a tactile sensation to a contact target that is in contact with the touch surface of the touch sensor;
A display unit;
A load detection unit for detecting a pressing load on the touch surface of the touch sensor;
Based on the image data supplied from the application, the display unit is controlled to display a predetermined image,
Control is performed so as to set the tactile sensation presented by the tactile sensation presentation unit in accordance with an image displayed on the display unit based on information related to tactile sensation added to the image data, and the touch sensor displays the display When a contact at a position corresponding to a region of a predetermined image displayed on the part is detected, if the load detection unit detects a pressing load that satisfies a load standard that presents a tactile sensation set in the image, A control unit that controls the tactile sensation providing unit so as to present the tactile sensation set in the image with respect to the contact target;
It is characterized by providing.

また、上記目的を達成する第3の観点に係るプログラムの発明は、
タッチセンサと、
前記タッチセンサのタッチ面に接触している接触対象に触感を呈示する触感呈示部と、
表示部と、
を備える触感呈示装置において使用可能なアプリケーションを構成するプログラムであって、
前記アプリケーションが供給する画像のデータに基づいて、前記表示部が所定の画像を表示するように制御する処理と、
前記画像のデータに付加された触感の設定に係る情報に基づいて前記表示部に表示する画像に応じて前記触感呈示部が呈示する触感を設定するように制御するとともに、前記タッチセンサが前記表示部に表示された所定の画像の領域に対応する位置における接触を検出したら、前記接触対象に対して当該画像に設定された触感を呈示するように前記触感呈示部を制御する処理と、
を実行することを特徴とするものである。
The invention of the program according to the third aspect for achieving the above object is as follows:
A touch sensor;
A tactile sensation providing unit that presents a tactile sensation to a contact target that is in contact with the touch surface of the touch sensor;
A display unit;
A program that constitutes an application that can be used in a tactile sensation presentation apparatus comprising:
A process for controlling the display unit to display a predetermined image based on image data supplied by the application;
Control is performed so as to set the tactile sensation presented by the tactile sensation presentation unit in accordance with an image displayed on the display unit based on information related to tactile sensation added to the image data, and the touch sensor displays the display A process of controlling the tactile sensation providing unit so as to present a tactile sensation set in the image with respect to the contact target when detecting a contact at a position corresponding to a region of a predetermined image displayed on the unit;
Is executed.

さらに、上記目的を達成する第4の観点に係る触感呈示方法の発明は、
タッチセンサと、
前記タッチセンサのタッチ面に接触している接触対象に触感を呈示する触感呈示部と、
表示部と、
を備える触感呈示装置において触感を呈示する方法であって、
アプリケーションが供給する画像のデータに基づいて、前記表示部が所定の画像を表示するように制御するステップと、
前記画像のデータに付加された触感の設定に係る情報に基づいて前記表示部に表示する画像に応じて前記触感呈示部が呈示する触感を設定するように制御するステップと、
前記タッチセンサが前記表示部に表示された所定の画像の領域に対応する位置における接触を検出したら、前記接触対象に対して当該画像に設定された触感を呈示するように前記触感呈示部を制御するステップと、
を有することを特徴とするものである。
Furthermore, the invention of the tactile sensation presentation method according to the fourth aspect of achieving the above object is
A touch sensor;
A tactile sensation providing unit that presents a tactile sensation to a contact target that is in contact with the touch surface of the touch sensor;
A display unit;
A tactile sensation providing apparatus comprising:
Controlling the display unit to display a predetermined image based on image data supplied by the application;
Controlling to set the tactile sensation presented by the tactile sensation providing unit according to the image displayed on the display unit based on information relating to the tactile sensation added to the image data;
When the touch sensor detects contact at a position corresponding to a region of a predetermined image displayed on the display unit, the tactile sensation providing unit is controlled to present the tactile sensation set in the image to the contact target. And steps to
It is characterized by having.

本発明によれば、汎用性の高いアプリケーションを提供することができる。   According to the present invention, a highly versatile application can be provided.

本発明の実施の形態に係る触感呈示装置の概略構成を示すブロック図である。It is a block diagram which shows schematic structure of the tactile sense presentation apparatus which concerns on embodiment of this invention. 本発明の実施の形態に係る触感呈示装置の実装構造の例を示す図である。It is a figure which shows the example of the mounting structure of the tactile sense presentation apparatus which concerns on embodiment of this invention. 本発明の実施の形態に係るアプリケーションソフトウェアにおける触覚設定情報を含む表示用リソースの構成の例を説明する図である。It is a figure explaining the example of a structure of the resource for a display containing the tactile sense setting information in the application software which concerns on embodiment of this invention. 図3に示した触感設定情報において呈示される触感を指定する値と当該値が示す触感呈示動作の内容との対応関係の例を示す図である。It is a figure which shows the example of the correspondence of the value which designates the tactile sensation shown in the tactile sensation setting information shown in FIG. 3, and the content of the tactile sensation presentation operation | movement which the said value shows. 各種の表示用リソースに基づいて表示される画像と触感呈示動作種別の値との対応関係の例を示す図である。It is a figure which shows the example of the correspondence of the image displayed based on various display resources, and the value of a tactile sensation presentation operation | movement type. 本発明の実施の形態に係る触感呈示装置の表示制御部の動作を説明するフローチャートである。It is a flowchart explaining operation | movement of the display control part of the tactile sense presentation apparatus which concerns on embodiment of this invention. 本発明の実施の形態に係る触感呈示装置の触感制御部の動作を説明するフローチャートである。It is a flowchart explaining operation | movement of the tactile sensation control part of the tactile sensation presentation apparatus which concerns on embodiment of this invention. 表示用リソースに基づいて画像表示を行った様子と当該画像に割り当てられた触感呈示動作種別の値との対応の一例を示した図である。It is the figure which showed an example of a response | compatibility with the state which performed the image display based on the resource for a display, and the value of the tactile sensation presentation operation | type classification allocated to the said image. 表示用リソースに基づいて画像表示を行った様子と当該画像に割り当てられた触感呈示動作種別の値との対応の他の例を示した図である。It is the figure which showed the other example of a response | compatibility with the state which performed the image display based on the resource for a display, and the value of the tactile sensation presentation operation | type classification allocated to the said image.

以下、本発明の実施の形態について、図面を参照して説明する。   Embodiments of the present invention will be described below with reference to the drawings.

図1は、本発明の実施の形態に係る触感呈示装置の概略構成を示すブロック図である。   FIG. 1 is a block diagram showing a schematic configuration of a tactile sensation providing apparatus according to an embodiment of the present invention.

図1に示すように、触感呈示装置1は、表示制御部12と、触感制御部14と、アプリケーション実行部20と、を備えている。なお、表示制御部12と、触感制御部14と、アプリケーション実行部20は、制御部10に含まれるものである。また、触感呈示装置1は、表示部30と、タッチセンサ40と、触感呈示部50と、荷重検出部60と、記憶部80と、を備えている。   As shown in FIG. 1, the tactile sensation providing apparatus 1 includes a display control unit 12, a tactile sensation control unit 14, and an application execution unit 20. The display control unit 12, the tactile sensation control unit 14, and the application execution unit 20 are included in the control unit 10. The tactile sensation providing apparatus 1 includes a display unit 30, a touch sensor 40, a tactile sensation providing unit 50, a load detection unit 60, and a storage unit 80.

記憶部80は、例えばNAND型フラッシュメモリ等によって構成し、そのメモリ領域の少なくとも一部に、アプリケーション記憶領域82および表示用リソース記憶領域84を含んでいる。記憶部80に含まれるアプリケーション記憶領域82は、各種のアプリケーションを記憶することができる。また、表示用リソース記憶領域84は、当該アプリケーションを構成するデータのうち表示部30に表示する際に利用されるデータを記憶することができる。例えば、表示用リソース記憶領域84は、表示用リソースとして、画像ファイルなどの画像のデータを格納することができる。この表示用リソースには、後述するように、触感の種類や呈示条件等を示す触感設定情報が付加されている。なお、これらの記憶領域82および84は、以下の説明の便宜上、仮想的な領域の区別を表したものであり、必ずしも物理的な区別を意味するものではなく、アプリケーション記憶領域82の中に表示用リソース記憶領域84が含まれる態様なども考えられる。   The storage unit 80 is configured by, for example, a NAND flash memory or the like, and includes an application storage area 82 and a display resource storage area 84 in at least a part of the memory area. The application storage area 82 included in the storage unit 80 can store various applications. In addition, the display resource storage area 84 can store data used when displaying on the display unit 30 among data constituting the application. For example, the display resource storage area 84 can store image data such as an image file as a display resource. As will be described later, tactile sensation setting information indicating the type of tactile sensation, presentation conditions, and the like is added to the display resource. These storage areas 82 and 84 represent virtual area distinction for convenience of the following description, and do not necessarily mean physical distinction, and are displayed in the application storage area 82. A mode in which the resource storage area 84 is included is also conceivable.

なお、アプリケーション記憶領域82に記憶されているアプリケーションと、表示用リソース記憶領域84に記憶されている表示用リソースは、別個独立のものである。後述のとおり、アプリケーション実行部20にて、アプリケーションに基づく処理を実行すると、アプリケーションのソースコードに基づき表示用リソース記憶領域84から表示用リソースが読み出される。したがって、アプリケーションのソースコードには、表示用リソース記憶領域84から表示用リソースを読み出す命令があるだけで、当該表示用リソースを読み出す際に、表示用リソースに触感設定情報が付加されているか否かで、アプリケーションのソースコードに改変を加える必要はない。また、触感呈示装置1に記憶されているアプリケーション等の各種のデータは、記憶部80に記憶されている必要はなく、例えば、触感呈示装置1が備える図示しない通信部により通信を行うことが可能なサーバ等に記憶されていてもよい。   The application stored in the application storage area 82 and the display resource stored in the display resource storage area 84 are separate and independent. As described later, when the application execution unit 20 executes processing based on the application, the display resource is read from the display resource storage area 84 based on the source code of the application. Therefore, whether or not tactile sensation setting information is added to the display resource when the display resource is read out only by a command for reading the display resource from the display resource storage area 84 in the source code of the application. Therefore, there is no need to modify the application source code. In addition, various data such as applications stored in the tactile sensation providing apparatus 1 do not need to be stored in the storage unit 80. For example, communication can be performed by a communication unit (not shown) included in the tactile sensation providing apparatus 1. It may be stored in a simple server or the like.

アプリケーション実行部20は、各種のアプリケーションのうち指定されたものを記憶部80から読み込んで、当該アプリケーションに基づく処理を実行するとともに、各機能部を当該アプリケーションに基づいて制御する。なお、本実施の形態において、アプリケーション実行部20が実行するアプリケーションについては後述する。   The application execution unit 20 reads a specified one of various applications from the storage unit 80, executes processing based on the application, and controls each functional unit based on the application. In the present embodiment, the application executed by the application execution unit 20 will be described later.

表示部30は、背景画像などを表示したり、押しボタンスイッチ(プッシュ式ボタンスイッチ)のようなオブジェクトを画像表示したりする。このオブジェクトは、接触すべき領域を操作者に示唆する画像である。また、押しボタンスイッチとは、操作者が入力の操作に用いるボタンやキー等(以下、単に「キー等」と総称する)である。表示部30は、例えば、液晶表示パネル(LCD)や有機EL表示パネル等を用いて構成する。   The display unit 30 displays a background image or the like, or displays an object such as a push button switch (push button switch). This object is an image that suggests to the operator the area to be touched. The push button switch is a button, key, or the like (hereinafter, simply referred to as “key, etc.”) used by an operator for input operation. The display unit 30 is configured using, for example, a liquid crystal display panel (LCD), an organic EL display panel, or the like.

タッチセンサ40は、通常は表示部30の前面に配置して、表示部30に表示したオブジェクトに対する操作者の指等(接触対象)による接触(または接触の解除)を、対応するタッチセンサ40のタッチ面において検出する。また、タッチセンサ40は、タッチ面に対する接触の位置を検出し、当該検出した接触の位置を、触感制御部14に通知する。このタッチセンサ40は、例えば抵抗膜方式、静電容量方式、光学式等の公知の方式のもので構成する。   The touch sensor 40 is usually disposed on the front surface of the display unit 30, and the touch (or release of contact) of the object displayed on the display unit 30 by the operator's finger or the like (contact target) is detected by the corresponding touch sensor 40. Detect on the touch surface. The touch sensor 40 detects the position of contact with the touch surface and notifies the tactile sensation control unit 14 of the detected position of contact. The touch sensor 40 is configured by a known method such as a resistive film method, a capacitance method, and an optical method.

触感呈示部50は、例えば圧電振動子等を用いて構成し、タッチセンサ40のタッチ面に、所定の振動パターンによる振動を発生させる。この触感呈示部50は、タッチセンサ40のタッチ面に振動を発生させることにより、タッチ面を接触している接触対象に対して触感を呈示する。   The tactile sensation providing unit 50 is configured using, for example, a piezoelectric vibrator or the like, and generates a vibration according to a predetermined vibration pattern on the touch surface of the touch sensor 40. The tactile sensation providing unit 50 presents a tactile sensation with respect to a contact target in contact with the touch surface by generating vibration on the touch surface of the touch sensor 40.

荷重検出部60は、タッチセンサ40のタッチ面に対する押圧荷重を検出するもので、例えば、歪みゲージセンサや圧電素子等の荷重に対してリニアに反応する素子を用いて構成する。また、荷重検出部60は、検出したタッチセンサ40のタッチ面に対する押圧荷重を、触感制御部14に通知する。   The load detection unit 60 detects a pressing load on the touch surface of the touch sensor 40, and is configured using an element that reacts linearly with a load such as a strain gauge sensor or a piezoelectric element, for example. In addition, the load detection unit 60 notifies the tactile sensation control unit 14 of the detected pressing load on the touch surface of the touch sensor 40.

表示制御部12は、アプリケーション実行部20からの表示指示に基づいて、表示部30に背景画像やオブジェクトの画像などを表示したり、あるいは当該画像の表示を変更したりする等、表示部30における表示に係る制御を行う。アプリケーション実行部20が表示制御部12に対して表示指示を行う際には、表示部30に表示する画像の表示データなどは、記憶部80の表示用リソース記憶領域84に記憶させておいた表示用リソースを読み出すことができる。表示制御部12は、このように記憶部80から読み出した表示データの供給を受けて、所定の画像を描画するように表示部30を制御する。また、表示制御部12は、後述するように、アプリケーション実行部20により指定された表示用リソースに付加されている触感設定情報と、表示用リソースの表示位置(および表示階層)の情報と、等に基づいて触感制御部14に対して触感の設定を行う。   Based on a display instruction from the application execution unit 20, the display control unit 12 displays a background image, an object image, or the like on the display unit 30, or changes the display of the image. Control the display. When the application execution unit 20 issues a display instruction to the display control unit 12, the display data of the image displayed on the display unit 30 is stored in the display resource storage area 84 of the storage unit 80. Resource can be read. The display control unit 12 receives the display data read from the storage unit 80 in this way, and controls the display unit 30 to draw a predetermined image. Further, as will be described later, the display control unit 12 includes tactile sensation setting information added to the display resource specified by the application execution unit 20, information on the display position (and display hierarchy) of the display resource, and the like. The tactile sensation is set for the tactile sensation control unit 14 based on the above.

触感制御部14は、表示制御部12による触感の設定に基づいて、所定の条件に基づく所定のパターンの振動を発生するように触感呈示部50を制御する。例えば、触感制御部14は、タッチセンサ40が表示部30に表示された所定のオブジェクト等の画像の領域に対応する位置における接触を検出したら、タッチセンサ40のタッチ面を接触している接触対象に対して当該画像に設定された触感を呈示するように触感呈示部50を制御する。   The tactile sensation control unit 14 controls the tactile sensation providing unit 50 so as to generate a predetermined pattern of vibration based on a predetermined condition based on the tactile sensation setting by the display control unit 12. For example, when the touch sensor 40 detects contact at a position corresponding to a region of an image such as a predetermined object displayed on the display unit 30, the tactile sensation control unit 14 contacts the touch surface of the touch sensor 40. The tactile sensation providing unit 50 is controlled so as to present the tactile sensation set in the image.

また、触感制御部14は、表示制御部12による触感の設定が、押圧荷重の条件を伴うものである場合、荷重検出部60により検出される押圧荷重が、触感を呈示する所定の基準を満たしているか否かを判定する。この場合、触感制御部14は、上述の触感を呈示する所定の基準を満たす押圧荷重が荷重検出部60により検出されたら、所定の条件に基づく所定のパターンの振動を発生するように触感呈示部50を制御する。例えば、触感制御部14は、タッチセンサ40が表示部30に表示された所定の画像の領域に対応する位置における接触を検出しているときに、荷重検出部60が当該画像に設定された触感を呈示する荷重基準を満たす押圧荷重を検出したら、接触対象に対して当該画像に設定された触感を呈示するように触感呈示部50を制御する。なお、触感制御部14は、触感を呈示するように触感呈示部50を制御する際、タッチセンサ40によって接触が検出された位置情報や荷重検出部60によって検出された荷重等の情報を、適切なタイミングでアプリケーション実行部20に通知する。   Further, the tactile sensation control unit 14 satisfies the predetermined standard for presenting a tactile sensation when the tactile sensation setting by the display control unit 12 is accompanied by a pressing load condition. It is determined whether or not. In this case, the tactile sensation control unit 14 is configured to generate a vibration having a predetermined pattern based on a predetermined condition when the load detecting unit 60 detects a pressing load that satisfies the predetermined standard for presenting the above-mentioned tactile sensation. 50 is controlled. For example, when the touch sensor 40 detects a contact at a position corresponding to a region of a predetermined image displayed on the display unit 30, the load detection unit 60 sets the tactile sensation set for the image. When a pressing load that satisfies the load criterion for presenting is detected, the tactile sensation providing unit 50 is controlled so as to present the tactile sensation set in the image with respect to the contact target. When the tactile sensation control unit 14 controls the tactile sensation providing unit 50 so as to present a tactile sensation, information such as the position information detected by the touch sensor 40 and the load detected by the load detection unit 60 is appropriately used. The application execution unit 20 is notified at an appropriate timing.

図2は、図1に示した触感呈示装置1のうち、表示部30、タッチセンサ40、触感呈示部50、および荷重検出部60を中心とする実装構造の一例を示すもので、図2(A)は要部断面図、図2(B)は要部平面図である。表示部30は、筐体71内に収納保持する。表示部30上には、弾性部材からなるインシュレータ72を介して、タッチセンサ40を保持する。なお、本実施の形態に係る触感呈示装置1は、表示部30およびタッチセンサ40を、平面視で矩形状としている。しかしながら、触感呈示装置1が備えるタッチセンサ40または表示部30の構成などの諸条件に応じた形状とすることができる。また、触感呈示装置1は、タッチセンサ40を、図2(B)に仮想線で示す表示部30の表示領域Aから外れた4隅に配設したインシュレータ72を介して表示部30上に保持する。   FIG. 2 shows an example of a mounting structure centering on the display unit 30, the touch sensor 40, the tactile sensation providing unit 50, and the load detecting unit 60 in the tactile sensation providing device 1 shown in FIG. FIG. 2A is a cross-sectional view of the main part, and FIG. 2B is a plan view of the main part. The display unit 30 is housed and held in the housing 71. The touch sensor 40 is held on the display unit 30 via an insulator 72 made of an elastic member. In the tactile sensation providing apparatus 1 according to the present embodiment, the display unit 30 and the touch sensor 40 are rectangular in plan view. However, it can be made into a shape according to various conditions such as the configuration of the touch sensor 40 or the display unit 30 included in the tactile sensation providing apparatus 1. In addition, the tactile sensation providing apparatus 1 holds the touch sensor 40 on the display unit 30 via insulators 72 disposed at the four corners deviated from the display area A of the display unit 30 indicated by virtual lines in FIG. To do.

また、筐体71には、表示部30の表示領域から外れたタッチセンサ40の表面領域を覆うようにアッパカバー73を設け、このアッパカバー73とタッチセンサ40との間に、弾性部材からなるインシュレータ74を配設する。なお、図2に示すタッチセンサ40は、タッチ面40aを有する表面部材を、例えば透明フィルムやガラスで構成し、裏面部材をガラスやアクリルで構成している。タッチセンサ40は、タッチ面40aが押圧されると、押圧部分が押圧力に応じて微少量撓む(歪む)、または構造体そのものが微少量撓む構造のものを用いる。   Further, the casing 71 is provided with an upper cover 73 so as to cover the surface area of the touch sensor 40 that is out of the display area of the display unit 30, and is made of an elastic member between the upper cover 73 and the touch sensor 40. An insulator 74 is provided. In the touch sensor 40 shown in FIG. 2, the surface member having the touch surface 40a is made of, for example, a transparent film or glass, and the back member is made of glass or acrylic. The touch sensor 40 has a structure in which, when the touch surface 40a is pressed, the pressed portion is slightly bent (distorted) in accordance with the pressing force, or the structure itself is bent slightly.

タッチセンサ40の表面上には、アッパカバー73で覆われる各辺の近傍に、タッチセンサ40に加わる荷重(押圧力)を検出するための歪みゲージセンサ62をそれぞれ接着等により設ける。さらに、タッチセンサ40の裏面上には、対向する2つの辺の近傍に、タッチセンサ40を振動させるための圧電振動子52をそれぞれ接着等により設ける。すなわち、図2に示す触感呈示装置1は、図1に示した荷重検出部60を4つの歪みゲージセンサ62を用いて構成し、触感呈示部50を、2つの圧電振動子52を用いて構成している。そして、触感呈示部50によりタッチセンサ40を振動させることにより、タッチ面40aを振動させるようにしている。なお、図2(B)は、図2(A)に示した筐体71、アッパカバー73およびインシュレータ74の図示を省略している。   On the surface of the touch sensor 40, in the vicinity of each side covered with the upper cover 73, a strain gauge sensor 62 for detecting a load (pressing force) applied to the touch sensor 40 is provided by bonding or the like. Further, on the back surface of the touch sensor 40, piezoelectric vibrators 52 for vibrating the touch sensor 40 are provided by adhesion or the like in the vicinity of two opposing sides. That is, in the tactile sensation providing apparatus 1 shown in FIG. 2, the load detecting unit 60 shown in FIG. 1 is configured using four strain gauge sensors 62, and the tactile sensation providing unit 50 is configured using two piezoelectric vibrators 52. is doing. The touch surface 40a is vibrated by vibrating the touch sensor 40 by the tactile sensation providing unit 50. In FIG. 2B, the casing 71, the upper cover 73, and the insulator 74 shown in FIG. 2A are not shown.

次に、本発明による触感呈示装置1において使用されるアプリケーションが供給する画像のデータに付加された、触感の設定に係る情報(以下、適宜「触感設定情報」と記す)について説明する。   Next, information relating to tactile sensation setting (hereinafter referred to as “tactile sensation setting information” as appropriate) added to image data supplied by an application used in the tactile sensation providing apparatus 1 according to the present invention will be described.

図3は、触覚設定情報を含む表示用リソースの構成の一例を説明する図である。図3に示す例においては、表示用リソースをBMP(Microsoft Windows(登録商標) Bitmap Image)ファイルとした場合の例を示す。しかしながら、本発明による触感呈示装置1において使用されるアプリケーションの表示用リソースはBMPファイルに限定されるものではなく、PNGファイルまたはJPGファイル等の他のファイル形式とすることも可能である。他のファイル形式が使用される場合は、後述するBMPファイルの予約領域に対応する領域に触感設定情報を付加することが好適である。   FIG. 3 is a diagram for explaining an example of the configuration of a display resource including tactile sensation setting information. The example shown in FIG. 3 shows an example in which the display resource is a BMP (Microsoft Windows (registered trademark) Bitmap Image) file. However, the display resource of the application used in the tactile sensation providing apparatus 1 according to the present invention is not limited to the BMP file, and may be another file format such as a PNG file or a JPG file. When another file format is used, it is preferable to add tactile sensation setting information to an area corresponding to a reserved area of the BMP file described later.

図3(A)は、本発明による表示用リソースを構成するBMPファイルフォーマットの構成を説明する図である。図3(A)に示すように、BMPファイルフォーマットは、14バイトのファイルヘッダ、12または40バイトの情報ヘッダ、および画像データ、により構成されている。情報ヘッダは、40バイトならばWindows(登録商標)のフォーマットであり、12バイトならばOS/2のフォーマットである。   FIG. 3A is a diagram for explaining the configuration of the BMP file format that constitutes the display resource according to the present invention. As shown in FIG. 3A, the BMP file format is composed of a 14-byte file header, a 12- or 40-byte information header, and image data. If the information header is 40 bytes, it is a Windows (registered trademark) format, and if it is 12 bytes, it is an OS / 2 format.

図3(B)は、BMPファイルの一部であるファイルヘッダのフォーマットの構成を説明する図である。図3(B)に示すように、ファイルヘッダのフォーマットは、最初から2バイトがファイルタイプを示し、次の4バイトはファイルサイズを示し、次に2バイトずつの予約領域1および2が存在し、最後の4バイトは先頭から画像データまでのオフセットである。これら2バイトずつの予約領域1および2は、常にゼロであり、使用されていない。そこで、本発明においては、この予約領域を、触感の設定に係る情報すなわち触感設定情報として活用する。例えば、以下の例においては、2バイトの予約領域1を触感設定情報とする場合について説明する。   FIG. 3B is a diagram for explaining a format configuration of a file header that is a part of a BMP file. As shown in FIG. 3B, in the format of the file header, the first 2 bytes indicate the file type, the next 4 bytes indicate the file size, and then there are reserved areas 1 and 2 each having 2 bytes. The last 4 bytes are an offset from the head to the image data. These 2-byte reserved areas 1 and 2 are always zero and are not used. Therefore, in the present invention, this reserved area is utilized as information relating to tactile sensation setting, that is, tactile sensation setting information. For example, in the following example, a case where a 2-byte reserved area 1 is used as tactile sensation setting information will be described.

図3(C)は、2バイトの予約領域1を触感設定情報として使用したフォーマットの構成を説明する図である。本発明においては、図3(C)に示すように、例えば、予約領域1を構成する2バイトのうち最初の1バイトを用いて、当該予約領域1が触感設定情報として使用されている旨を示す識別子を格納する。この識別子には、0x00または0xFF以外の任意の値を使用することが想定できる。そして、本発明においては、例えば、予約領域1を構成する2バイトのうち残りの1バイトを用いて、触感呈示動作種別を示す情報を格納する。この触感呈示動作種別を示す情報とは、この表示用リソースすなわちBMPファイルに基づいて表示される画像の領域に対応する位置のタッチセンサ40において接触が検出された際に実行する動作により呈示される、触感の種別を示す情報である。   FIG. 3C is a diagram illustrating a format configuration using the 2-byte reserved area 1 as tactile sensation setting information. In the present invention, as shown in FIG. 3C, for example, the first 1 byte of the 2 bytes constituting the reserved area 1 is used to indicate that the reserved area 1 is used as tactile sensation setting information. Stores the identifier to indicate. It can be assumed that any value other than 0x00 or 0xFF is used for this identifier. In the present invention, for example, information indicating the tactile sensation providing operation type is stored using the remaining 1 byte of the 2 bytes constituting the reserved area 1. The information indicating the tactile sensation presenting operation type is presented by an operation executed when contact is detected in the touch sensor 40 at a position corresponding to an image area displayed based on the display resource, that is, the BMP file. This is information indicating the type of tactile sensation.

なお、上述した触感設定情報は、アプリケーションを構成するプログラムに含ませる必要がある。しかしながら、本発明においては、この触感設定情報をファイルヘッダの一部に含ませて画像のデータに付加するだけでこと足りる。したがって、本発明によるアプリケーションにおいては、ソースコードそのものを改変する必要がないため、プログラムとしての汎用性を高めることができる。すなわち、このようなアプリケーションを、触感を呈示しないタイプのタッチセンサを備える機器に使用した場合でも、画像のデータに付加された触感設定情報は無視されるため、当該機器において触感の呈示以外の他の機能を正常に動作させることができる。   Note that the tactile sensation setting information described above needs to be included in a program constituting the application. However, in the present invention, it is only necessary to include the tactile sensation setting information in part of the file header and add it to the image data. Therefore, in the application according to the present invention, since it is not necessary to modify the source code itself, versatility as a program can be enhanced. That is, even when such an application is used for a device having a touch sensor that does not present a tactile sensation, tactile sensation setting information added to the image data is ignored. Can function normally.

図4は、上述した触感設定情報において、呈示される触感を指定するために予約領域1の2バイト目に格納すべき値と、当該値が示す触感呈示動作の内容との対応関係の一例を示す図である。本発明による触感呈示装置1においては、触感制御部14が、図4に例示したような値を認識することに基づいて、対応する触感呈示動作の内容に示した触感が呈示されるように設定を行う。   FIG. 4 shows an example of the correspondence relationship between the value to be stored in the second byte of the reserved area 1 and the content of the tactile sensation showing operation indicated by the value in the tactile sensation setting information described above. FIG. In the tactile sensation providing apparatus 1 according to the present invention, the tactile sensation control unit 14 is set so that the tactile sensation shown in the content of the corresponding tactile sensation providing operation is presented based on the recognition of the values illustrated in FIG. I do.

図4に示すように、例えば図3(C)で説明した触感呈示動作種別に値0x00が格納されている場合、当該表示用リソースの画像データにより表示される画像に対応する位置のタッチセンサ40において接触が検出されても、触感を呈示しないように設定される。また、触感呈示動作種別に値0x01が格納されている場合、当該表示用リソースの画像データにより表示される画像に対応する位置のタッチセンサ40において接触が検出されると、通常のクリック触感を呈示するように設定される。なお、「通常のクリック触感」とは、機械式のキーやボタンなどを押圧した際に得られる「ボタンが一気に押し下がった(カチッという)触感を再現したもの」を意味する。   As shown in FIG. 4, for example, when the value 0x00 is stored in the tactile sensation presentation operation type described in FIG. 3C, the touch sensor 40 at a position corresponding to the image displayed by the image data of the display resource. Even if contact is detected at, the tactile sensation is set so as not to be presented. In addition, when the value 0x01 is stored in the tactile sensation presentation operation type, when a touch is detected by the touch sensor 40 at a position corresponding to the image displayed by the image data of the display resource, a normal click tactile sensation is presented. Set to do. In addition, “normal click feeling” means “reproducing the feeling that a button is pushed down (clicked) at a stroke” obtained when a mechanical key or button is pressed.

同様に、触感呈示動作種別に値0x02が格納されている場合、当該表示用リソースの画像データにより表示される画像に対応する位置のタッチセンサ40において接触が検出されると、グニュという感触のクリック触感を呈示するように設定される。なお、「グニュという感触のクリック触感」とは、例えばフィードバックが強めのキーやボタンなどを押圧した際に得られる「ボタンが(一気に沈むのではなく)徐々に沈むような触感を再現したもの」を意味する。   Similarly, when the value 0x02 is stored in the tactile sensation presenting operation type, if a touch is detected in the touch sensor 40 at a position corresponding to the image displayed by the image data of the display resource, the click of the sensation of “gnu” It is set to present a tactile sensation. The “click feel of a guñu feel” is, for example, “reproduced the tactile feeling that the button gradually sinks (not sinks at once)” when a key or button with strong feedback is pressed. Means.

また、触感呈示動作種別に値0x11が格納されている場合、当該表示用リソースの画像データにより表示される画像に対応する位置のタッチセンサ40において接触が検出されると、その時の押圧荷重に応じた通常のクリック触感を呈示するように設定される。このように、押圧荷重に応じて触感を呈示する場合、荷重検出部60により検出される荷重が所定の第1段階の基準を満たしたら、第1段階の通常のクリック触感を呈示するように設定される。同様に、この場合、荷重検出部60により検出される荷重が、第1段階の基準よりも高い所定の第2段階の基準を満たしたら、第1段階よりも強めの第2段階の通常のクリック触感を呈示するなど、複数段階の押圧荷重に応じて触感を呈示するように設定される。   Further, when the value 0x11 is stored in the tactile sensation presentation operation type, if contact is detected in the touch sensor 40 at a position corresponding to the image displayed by the image data of the display resource, the touch load at that time is determined. It is set to present a normal click feel. Thus, when presenting a tactile sensation according to the pressing load, if the load detected by the load detecting unit 60 satisfies a predetermined first stage criterion, the first stage normal click tactile sensation is set. Is done. Similarly, in this case, if the load detected by the load detection unit 60 satisfies a predetermined second-stage criterion higher than the first-stage criterion, the second-stage normal click stronger than the first-stage The tactile sensation is set so as to present tactile sensation according to a plurality of stages of pressing loads.

また、触感呈示動作種別に値0x21が格納されている場合、当該表示用リソースの画像データにより表示される画像に対応する位置のタッチセンサ40において、接触の移動が検出されると、つるつるした感触のなぞり触感を呈示するように設定される。なお、「つるつるした感触のなぞり触感」とは、摩擦の少ない平面において操作者が指などをスライドさせた際に得られる感触を、タッチセンサを振動させる触感呈示部50の制御により再現した触感のことを意味する。また、「ザラザラした感触のなぞり触感」とは、摩擦の大きな平面において操作者が指などをスライドさせた際に得られる感触を、タッチセンサを振動させる触感呈示部50の制御により再現した触感のことを意味する。   Further, when the value 0x21 is stored in the tactile sensation presenting operation type, if a touch movement is detected in the touch sensor 40 at a position corresponding to the image displayed by the image data of the display resource, a smooth touch is detected. It is set to present a tactile feel. In addition, the “smoothed feeling of tactile feeling” is a tactile sensation reproduced by the control of the tactile sensation providing unit 50 that vibrates the touch sensor, which is obtained when the operator slides a finger or the like on a plane with little friction. Means that. Further, the “feeling of a rough feel” is a tactile sensation reproduced by the control of the tactile sensation presentation unit 50 that vibrates the touch sensor, which is obtained when the operator slides a finger or the like on a plane with a large friction. Means that.

図5は、各種の表示用リソースに基づいて表示部30に表示される画像と、上述した触感呈示動作種別の値との対応関係の一例を示す図である。図5の左側の欄は、本発明による触感呈示装置1において使用可能なアプリケーションに含まれる表示用リソースの画像のデータに基づいて表示部30に表示される画像の例を示す。また、図5の右側の欄は、当該表示用リソースのファイルヘッダに含まれる触感設定情報の触感呈示動作種別を表す値を示す。   FIG. 5 is a diagram illustrating an example of a correspondence relationship between an image displayed on the display unit 30 based on various display resources and the value of the tactile sensation presentation operation type described above. The left column of FIG. 5 shows an example of an image displayed on the display unit 30 based on the image data of the display resource included in the application usable in the tactile sensation providing apparatus 1 according to the present invention. The right column of FIG. 5 shows values representing the tactile sensation presenting operation type of the tactile sensation setting information included in the file header of the display resource.

例えば図5(A)および(B)に示すような背景画像など、当該部分に対応する位置のタッチセンサ40に接触が検出されても触感を呈示すべきでない画像の触感呈示動作種別には、値0x00を対応させて触感が呈示されないようにする。一方、図5(C)、(D)および(E)に示すボタンの画像など、当該部分に対応する位置のタッチセンサ40に接触が検出されたら触感を呈示すべき画像の触感呈示動作種別には、値0x01や0x11等を対応させて、それぞれ画像に応じた触感が呈示されるようにする。   For example, a tactile sensation presentation operation type of an image that should not present a tactile sensation even when contact is detected by the touch sensor 40 at a position corresponding to the part, such as a background image as shown in FIGS. A value of 0x00 is associated to prevent the tactile sensation from being presented. On the other hand, when touch is detected by the touch sensor 40 at a position corresponding to the part, such as the button images shown in FIGS. 5C, 5D, and 5E, the tactile sensation presenting operation type should be presented. Corresponds to the values 0x01, 0x11, etc. so that a tactile sensation corresponding to each image is presented.

また、図5(F)に示すスライドバーの画像など、当該部分に対応する位置のタッチセンサ40において、接触の移動が検出されたら触感を呈示すべき画像の触感呈示動作種別には、例えば値0x22等を対応させて、なぞり触感等が呈示されるようにする。なお、図5(G)に示す画像はGUIにおけるダイアログボックスを構成する画像である。このダイアログボックスの中にさらにボタンなどの画像が表示される場合には、当該ボタンは接触の検出に応じて触感を呈示するが、それ以外の部分においては触感を呈示しないため、図5(G)に示す画像の触感呈示動作種別にも、値0x00を対応させている。   Further, in the touch sensor 40 at a position corresponding to the part, such as an image of a slide bar shown in FIG. 5F, the tactile sensation presenting operation type of an image that should present a tactile sensation when a touch movement is detected is, for example, a value Corresponding to 0x22 etc., a tactile sensation etc. is presented. Note that the image shown in FIG. 5G is an image constituting a dialog box in the GUI. When an image such as a button is further displayed in this dialog box, the button presents a tactile sensation in response to the detection of contact, but does not present a tactile sensation in other parts. The value 0x00 is also associated with the tactile sensation presenting action type shown in FIG.

次に、本発明による触感呈示装置1において、触感設定情報が付加された表示用リソースを含むアプリケーションを実行する場合の動作を説明する。本発明においては、表示用リソースに触感設定情報を含めるため、基本的に、表示部30に最初に画像が表示される際、または表示部30において表示された画像が変更される際に、更新後の画面に対して触感を設定する動作が行われる。以下の説明においては、実行中のアプリケーションに基づいて、アプリケーション実行部20が、表示制御部12に対して所定の画像を表示する旨の指示を出した際の表示制御部12および触感制御部14の動作を中心に説明する。   Next, in the tactile sensation providing apparatus 1 according to the present invention, an operation when executing an application including a display resource to which tactile sensation setting information is added will be described. In the present invention, in order to include the tactile sensation setting information in the display resource, the update is basically performed when the image is first displayed on the display unit 30 or when the image displayed on the display unit 30 is changed. The operation for setting the tactile sensation is performed on the subsequent screen. In the following description, the display control unit 12 and the tactile sensation control unit 14 when the application execution unit 20 instructs the display control unit 12 to display a predetermined image based on the application being executed. The operation will be mainly described.

図6は、表示制御部12の動作を説明するフローチャートである。図6に示す動作が開始すると、まず、表示制御部12は、アプリケーション実行部20から、表示制御部12に対して所定の画像を表示する旨の指示があったか否かを判定する(ステップS11)。ステップS11においてアプリケーション実行部20から所定の画像を表示する旨の指示があったら、当該アプリケーションに規定された表示の指示に基づいて、記憶部80の表示用リソース記憶領域84から表示用リソースを取得する(ステップS12)。   FIG. 6 is a flowchart for explaining the operation of the display control unit 12. When the operation shown in FIG. 6 starts, first, the display control unit 12 determines whether or not the application execution unit 20 has instructed the display control unit 12 to display a predetermined image (step S11). . If there is an instruction to display a predetermined image from the application execution unit 20 in step S11, the display resource is acquired from the display resource storage area 84 of the storage unit 80 based on the display instruction defined for the application. (Step S12).

記憶部80から表示用リソースを取得したら、表示制御部12は、取得した表示用リソースを、当該表示の指示に基づいた表示の位置にプロットすることにより、描画用データを生成する(ステップS13)。なお、描画用データを生成する際、各表示用リソースを表示させる表示位置などの情報は、例えばアプリケーションに規定しておくことにより、表示するそれぞれの画像の位置などを定めることができる。また、表示部30において各画像の階層表示などが行われる場合も、その旨の情報をアプリケーションに規定しておくことにより、特殊な態様の画像の表示を行うこともできる。   When the display resource is acquired from the storage unit 80, the display control unit 12 generates the drawing data by plotting the acquired display resource at the display position based on the display instruction (step S13). . Note that when generating drawing data, information such as a display position for displaying each display resource can be determined by, for example, an application to determine the position of each image to be displayed. Further, even when hierarchical display or the like of each image is performed on the display unit 30, it is also possible to display an image in a special mode by defining information to that effect in the application.

描画用データが生成されたら、表示制御部12は、ステップS13において使用した表示用リソースに含まれているファイルヘッダに基づいて、触感設定情報を生成する(ステップS14)。なお、触感呈示情報を生成する際、当該表示用リソースを表示させる位置(および表示階層)などの情報に基づいて、タッチセンサ40において呈示される触感を設定する位置または範囲などの情報も含ませることができる。   When the drawing data is generated, the display control unit 12 generates tactile sensation setting information based on the file header included in the display resource used in step S13 (step S14). When generating the tactile sensation presentation information, information such as the position or range for setting the tactile sensation presented by the touch sensor 40 is included based on information such as the position (and display hierarchy) at which the display resource is displayed. be able to.

触感設定情報が生成されたら、表示制御部12は、ステップS13において生成した描画用データを表示部30に供給するとともに、表示部30が描画用データに基づく画像を表示するように制御する(ステップS15)。これにより、触感呈示装置1の表示部30における画面表示が更新される。   When the tactile sensation setting information is generated, the display control unit 12 supplies the drawing data generated in step S13 to the display unit 30 and controls the display unit 30 to display an image based on the drawing data (step). S15). Thereby, the screen display in the display part 30 of the tactile sensation providing apparatus 1 is updated.

画面表示が更新されると、表示制御部12は、ステップS14において生成した触感設定情報を触感制御部14に供給する(ステップS16)。これにより、触感制御部14において触感の設定が更新されるようにすることができる。   When the screen display is updated, the display control unit 12 supplies the tactile sensation setting information generated in step S14 to the tactile sensation control unit 14 (step S16). Thereby, the tactile sensation setting can be updated in the tactile sensation control unit 14.

上述したような動作により、触感呈示装置1は、表示用リソースに触感設定情報が含まれている場合、生成した触感設定情報を触感制御部14に供給することができる。なお、表示用リソースに触感設定情報が含まれている場合は、ステップS14において触感設定情報が生成されないため、ステップS16において触感制御部14にも供給されない。   By the operation as described above, the tactile sensation providing apparatus 1 can supply the generated tactile sensation setting information to the tactile sensation control unit 14 when the tactile sensation setting information is included in the display resource. If tactile sensation setting information is included in the display resource, tactile sensation setting information is not generated in step S14, and thus is not supplied to tactile sensation control unit 14 in step S16.

図7は、触感制御部14の動作を説明するフローチャートである。図7に示す動作が開始すると、まず、触感制御部14は、表示制御部12から触感設定情報が供給されたか否かを判定する(ステップS21)。ステップS21において表示制御部12から触感設定情報が供給されたら、触感制御部14は、触感制御部12において管理している触感設定情報を更新する(ステップS22)。ここで、触感設定情報の更新とは、各表示用リソースに基づいて表示される画像について、触感設定情報に含まれる触感呈示動作種別の値に対応する触感呈示動作内容が表す触感を、当該触感が呈示される条件とともに触感制御部14に設定することである。すなわち、この際、触感制御部14が、アプリケーションから供給される画像のデータに付加された触感の設定に係る情報に基づいて、表示部30に表示する画像に応じて触感呈示部50が呈示する触感を設定するように制御する。   FIG. 7 is a flowchart for explaining the operation of the tactile sensation control unit 14. When the operation shown in FIG. 7 starts, first, the tactile sensation control unit 14 determines whether or not tactile sensation setting information is supplied from the display control unit 12 (step S21). When tactile sensation setting information is supplied from the display control unit 12 in step S21, the tactile sensation control unit 14 updates the tactile sensation setting information managed in the tactile sensation control unit 12 (step S22). Here, the update of the tactile sensation setting information refers to the tactile sensation represented by the tactile sensation presentation operation content corresponding to the value of the tactile sensation presentation operation type included in the tactile sensation setting information for the image displayed based on each display resource. Is set in the tactile sensation control unit 14 together with the conditions for presenting. That is, at this time, the tactile sensation control unit 14 presents the tactile sensation presentation unit 50 according to the image displayed on the display unit 30 based on the information related to the tactile sensation setting added to the image data supplied from the application. Control to set the tactile sensation.

触感設定情報が更新されたら、触感制御部14は、タッチセンサ40によって操作者の指やスタイラス等の接触対象による接触が検出されたか否かを判定する(ステップS23)。なお、ステップS21において表示制御部12から触感設定情報が供給されない場合は、更新すべき情報がないため、触感制御部14は、ステップS22を経ずに、すなわち触感設定情報を更新せずに、ステップS23以降の処理を行う。   When the tactile sensation setting information is updated, the tactile sensation control unit 14 determines whether or not the touch sensor 40 detects contact with a contact target such as an operator's finger or stylus (step S23). In addition, when the tactile sensation setting information is not supplied from the display control unit 12 in step S21, there is no information to be updated, and thus the tactile sensation control unit 14 does not pass through step S22, that is, without updating the tactile sensation setting information. The process after step S23 is performed.

ステップS23においてタッチセンサ40によって接触が検出されない場合、触感制御部14は、ステップS21に戻って処理を続行する。一方、ステップS23においてタッチセンサ40によって操作者の接触が検出された場合、触感制御部14は、当該接触位置における触感設定を確認する(ステップS24)。すなわち、ステップS24において、触感制御部14は、表示部30に表示された画像の領域に対応する位置においてタッチセンサ40に接触が検出された場合に呈示する触感が設定されているか否かを確認してから、ステップS25の処理に移行する。   If no touch is detected by the touch sensor 40 in step S23, the tactile sensation control unit 14 returns to step S21 and continues the process. On the other hand, when contact of the operator is detected by the touch sensor 40 in step S23, the tactile sensation control unit 14 confirms tactile sensation setting at the contact position (step S24). That is, in step S24, the tactile sensation control unit 14 confirms whether or not the tactile sensation to be presented when contact is detected with the touch sensor 40 at a position corresponding to the region of the image displayed on the display unit 30 is set. Then, the process proceeds to step S25.

ステップS24において接触位置における触感設定を確認した結果、ステップS25において触感の呈示が必要でないと判定された場合、触感制御部14は、ステップS21に戻って処理を続行する。   As a result of checking the tactile sensation setting at the contact position in step S24, if it is determined in step S25 that presentation of tactile sensation is not necessary, the tactile sensation control unit 14 returns to step S21 and continues the process.

一方、ステップS25において触感の呈示が必要であると判定された場合、触感制御部14は、当該位置に設定された触感が、押圧荷重の条件を含むものであるか否かを判定する(ステップS26)。この条件の有無の区別にあたっては、例えば図3ないし5において説明した触感呈示動作種別を示す値によって、押圧荷重の条件を有する触感の呈示と、当該条件を有しない触感の提示とを区別することができる。   On the other hand, when it is determined in step S25 that presentation of tactile sensation is necessary, the tactile sensation control unit 14 determines whether or not the tactile sensation set at the position includes a condition of a pressing load (step S26). . In distinguishing the presence / absence of this condition, for example, the presentation of the tactile sensation having the condition of the pressing load and the presentation of the tactile sensation not having the condition are distinguished by the value indicating the tactile sensation presenting operation type described in FIGS. Can do.

ステップS26において、接触位置に設定された触感が押圧荷重の条件を含むものでない場合は、その後直ちに触感を呈示するため、触感制御部14は、ステップS30に移行して処理を続行する。   In step S26, when the tactile sensation set at the contact position does not include the condition of the pressing load, the tactile sensation control unit 14 proceeds to step S30 and continues the process in order to immediately present a tactile sensation thereafter.

ステップS30において、触感制御部14は、触感呈示部50に対して触感設定に応じた振動パターンを出力する(ステップS30)。これにより、触感呈示部50は、タッチセンサ40において接触が検出された位置に対応する画像に応じた触感を呈示することができる。すなわち、触感制御部14は、タッチセンサ40が表示部30に表示された所定の画像の領域に対応する位置における接触を検出したら、タッチセンサ40のタッチ面を接触している接触対象に対して当該画像に設定された触感を呈示するように触感呈示部50を制御する。   In step S30, the tactile sensation control unit 14 outputs a vibration pattern corresponding to the tactile sensation setting to the tactile sensation providing unit 50 (step S30). Thereby, the tactile sensation providing unit 50 can present a tactile sensation according to an image corresponding to a position where contact is detected by the touch sensor 40. That is, when the touch sensor 40 detects contact at a position corresponding to a region of a predetermined image displayed on the display unit 30, the tactile sensation control unit 14 applies a touch to the touch target touching the touch surface of the touch sensor 40. The tactile sensation providing unit 50 is controlled so as to present the tactile sensation set in the image.

ステップS30において触感が呈示されたら、触感制御部14は、操作者による接触の情報をアプリケーション実行部20へ通知する(ステップS31)。アプリケーション実行部20は、当該通知を受信したことをトリガとして、操作者による接触の検出に応じて当該接触に割り当てられた所定の処理を実行することができる。例えば、表示部30に表示された音楽プレーヤの再生ボタンの画像に対応する位置のタッチセンサ30において接触が検出されたら、アプリケーション実行部20は、音楽プレーヤのアプリケーションに基づいて音楽の再生動作を開始する。あるいは、例えば表示部30に表示されたキーボードのキーの画像に対応する位置のタッチセンサ30において接触が検出されたら、アプリケーション実行部20は、文字入力のアプリケーションに基づいて表示部30に当該文字を出力する動作を開始する。   When the tactile sensation is presented in step S30, the tactile sensation control unit 14 notifies the application execution unit 20 of the contact information by the operator (step S31). The application execution unit 20 can execute a predetermined process assigned to the contact in response to detection of the contact by the operator using the reception of the notification as a trigger. For example, when contact is detected by the touch sensor 30 at a position corresponding to the image of the playback button of the music player displayed on the display unit 30, the application execution unit 20 starts a music playback operation based on the application of the music player. To do. Alternatively, for example, when contact is detected in the touch sensor 30 at a position corresponding to the keyboard key image displayed on the display unit 30, the application execution unit 20 displays the character on the display unit 30 based on the character input application. The operation to output is started.

一方、ステップS26において、接触位置に設定された触感が押圧荷重の条件を含む場合は、荷重検出部60が所定の基準を満たす押圧荷重を検出してから触感を呈示するため、ステップS27に移行して処理を続行する。   On the other hand, when the tactile sensation set at the contact position includes the condition of the pressing load in step S26, the process proceeds to step S27 in order to present the tactile sensation after the load detecting unit 60 detects the pressing load that satisfies the predetermined standard. To continue processing.

ステップS27においては、触感制御部14は、タッチセンサ40に対する操作者の接触がまだ継続して検出されているか否かを判定する。ステップS27において接触がもはや継続していない場合、操作者の接触操作はすでに行われていないと判断できるため、触感制御部14は、タッチセンサ40に対する操作者の接触が解除されたものとして、ステップS21に戻る。すなわち、押圧荷重の条件を満たさずに操作者の接触操作が終了した場合には、触感制御部14は、触感呈示部50への振動パターンの出力やアプリケーション実行部20への通知は行わない。   In step S27, the tactile sensation control unit 14 determines whether or not the operator's contact with the touch sensor 40 is still detected. If the contact is no longer continued in step S27, it can be determined that the operator's contact operation has not been performed. Therefore, the tactile sensation control unit 14 determines that the operator's contact with the touch sensor 40 has been released. Return to S21. That is, when the operator's contact operation is completed without satisfying the condition of the pressing load, the tactile sensation control unit 14 does not output the vibration pattern to the tactile sensation presentation unit 50 or notify the application execution unit 20.

一方、ステップS27において接触がまだ継続して検出されている場合、触感制御部14は、タッチセンサ40のタッチ面に対する押圧荷重を監視するように荷重検出部60を制御する(ステップS28)。ステップS28の後、触感制御部14は、荷重検出部60により検出される押圧荷重が、タッチセンサ40の押圧によって増加しながら所定の基準を満たしたか否かを判定する(ステップS29)。なお、荷重検出部12は、例えば、4つの歪みゲージセンサ62の出力の平均値から荷重を検出する。ここで、所定の基準を満たす荷重は、操作者が通常の押圧操作を行う際の押圧荷重に基づいて、例えば1N(ニュートン)などの値を予め設定し、その後も設定変更できるようにするのが好適である。また、この所定の基準は、操作者が意図せずに軽く触れてしまったような場合の操作は入力として受け付けないようにするため、および後述するリアルな触感のための圧覚を操作者に与えるために、操作者の意図に基づく押圧入力の際の押圧荷重を考慮して(例えば平均値など)、過度に低い基準を設定しないようにする。   On the other hand, when contact is still detected in step S27, the tactile sensation control unit 14 controls the load detection unit 60 so as to monitor the pressing load on the touch surface of the touch sensor 40 (step S28). After step S28, the tactile sensation control unit 14 determines whether or not the pressing load detected by the load detection unit 60 satisfies a predetermined standard while increasing due to the pressing of the touch sensor 40 (step S29). Note that the load detection unit 12 detects the load from the average value of the outputs of the four strain gauge sensors 62, for example. Here, the load satisfying the predetermined standard is set in advance to a value such as 1N (Newton) based on the pressing load when the operator performs a normal pressing operation, and the setting can be changed thereafter. Is preferred. In addition, this predetermined standard provides the operator with a pressure sensation for realistic tactile sensation, which will be described later, in order not to accept an operation when the operator has lightly touched unintentionally as an input. Therefore, an excessively low reference is not set in consideration of a pressing load at the time of pressing input based on the operator's intention (for example, an average value).

ステップS29において押圧荷重が所定の基準を満たしていない場合、触感制御部14は、ステップS27に戻って処理を続行する。一方、ステップS29において押圧荷重が所定の基準を満たしたら、触感制御部14は、上述したステップS30およびステップS31の処理を行う。   When the pressing load does not satisfy the predetermined standard in step S29, the tactile sensation control unit 14 returns to step S27 and continues the process. On the other hand, when the pressing load satisfies a predetermined standard in step S29, the tactile sensation control unit 14 performs the processes of steps S30 and S31 described above.

ステップS30の処理により、触感呈示部50は、荷重検出部60により所定の基準を満たす押圧荷重が検出された際に、タッチセンサ40において接触が検出された位置に対応する画像に応じた触感を呈示することができる。すなわち、触感制御部14は、タッチセンサ40が表示部30に表示された所定の画像の領域に対応する位置における接触を検出しているときに、荷重検出部60が当該画像に設定された触感を呈示する荷重基準を満たす押圧荷重を検出したら、タッチセンサ40のタッチ面を接触している接触対象に対して当該画像に設定された触感を呈示するように触感呈示部50を制御する。   By the process of step S30, the tactile sensation providing unit 50 provides a tactile sensation according to an image corresponding to the position where contact is detected by the touch sensor 40 when the load detection unit 60 detects a pressing load that satisfies a predetermined standard. Can be presented. That is, when the touch sensor 40 detects a contact at a position corresponding to a predetermined image area displayed on the display unit 30, the tactile sensation control unit 14 detects the tactile sensation set in the image. When a pressing load that satisfies the load criterion for presenting is detected, the tactile sensation providing unit 50 is controlled so as to present the tactile sensation set in the image with respect to the contact target in contact with the touch surface of the touch sensor 40.

なお、ステップS29を経てステップS31の処理を行う場合、触感制御部14は、操作者による接触の情報をアプリケーション実行部20へ通知する際に、荷重検出部60により検出された所定の基準の押圧荷重についての情報も併せて通知する。これにより、アプリケーション実行部20は、例えば複数段階の押圧荷重に応じて触感を呈示する場合であっても、当該通知の受信をトリガとして、操作者による接触の検出および押圧荷重に応じて当該接触に割り当てられた所定の処理を実行することができる。すなわち、アプリケーション実行部20は、複数段階の荷重に応じて異なる動作を実行させることができる。例えば、カメラのシャッターの機能を果たすボタンのように、押圧荷重が第1段階の基準を満たしたらオートフォーカス機能が作動し、その後第2段階の基準を満たしたら画像を撮像する機能が作動するような、動作を割り当てることができる。   In addition, when performing the process of step S31 through step S29, the tactile sensation control unit 14 presses a predetermined reference detected by the load detection unit 60 when notifying the application execution unit 20 of contact information by the operator. Information about the load is also notified. Thereby, even when the application execution unit 20 presents a tactile sensation according to, for example, a plurality of stages of pressing loads, the contact is detected according to the detection of the contact by the operator and the pressing load using the reception of the notification as a trigger. The predetermined process assigned to the can be executed. In other words, the application execution unit 20 can execute different operations in accordance with a plurality of loads. For example, like a button that functions as a shutter of a camera, the autofocus function is activated when the pressing load satisfies the first stage criterion, and then the image capturing function is activated when the second stage criterion is satisfied. You can assign actions.

なお、ステップS30において触感呈示部14が押圧対象に対して呈示する触感は、上述したクリック触感のようなリアルな触感とすることができる。操作者に対してリアルなクリック触感を呈示するためには、触感呈示装置1は、以下のような動作を行うことにより、操作者の圧覚を刺激した状態で触覚を刺激する。すなわち、触感呈示装置1は、タッチセンサ40に加わる荷重が、触感を呈示する基準(例えば1N)を満たすまでは、圧覚を刺激するようにし、荷重が当該基準を満たすと、圧電振動子52を所定の駆動信号で駆動してタッチ面40aを振動させて触覚を刺激する。これにより、触感呈示装置1は、押しボタンスイッチ(プッシュ式ボタンスイッチ)のようなボタンスイッチを押した際に得られるのと同様なクリック触感を、操作者に呈示することができる。したがって、操作者は、タッチセンサ上部に描画された押しボタンスイッチであっても、押しボタンスイッチを操作した場合と同様のリアルなクリック触感を得ながら、タッチセンサ40に対して接触操作を行うことができるので、違和感を覚えることがない。また、タッチセンサ11を「押した」という意識との連動で接触操作を行うことができるので、単なる押圧による操作ミスも防止することができる。   In addition, the tactile sensation that the tactile sensation providing unit 14 presents to the pressing target in step S30 can be a realistic tactile sensation such as the click tactile sensation described above. In order to present a realistic click tactile sensation to the operator, the tactile sensation providing apparatus 1 performs the following operation to stimulate the tactile sensation while stimulating the operator's pressure sensation. That is, the tactile sensation providing apparatus 1 stimulates pressure sense until a load applied to the touch sensor 40 satisfies a reference (eg, 1N) for presenting a tactile sensation. The touch surface 40a is vibrated by driving with a predetermined drive signal to stimulate the sense of touch. Thereby, the tactile sensation providing apparatus 1 can present to the operator a click tactile sensation similar to that obtained when a button switch such as a push button switch (push button switch) is pressed. Therefore, even if the push button switch is drawn on the upper part of the touch sensor, the operator can perform a touch operation on the touch sensor 40 while obtaining a realistic click feeling similar to that when the push button switch is operated. Can not feel uncomfortable. Further, since the contact operation can be performed in conjunction with the consciousness of “pressing” the touch sensor 11, an operation error due to a simple press can be prevented.

上述したクリック触感を呈示する際の駆動信号、すなわち触覚を刺激する一定周波数、周期(波長)、波形、振幅は、呈示するクリック触感に応じて適宜設定することができる。例えば、携帯端末に使用されているメタルドームスイッチに代表されるクリック触感を呈示する場合、例えば、170Hzの一定周波数のSin波からなる1周期分の駆動信号により触感呈示部50を駆動する。このような駆動信号により触感呈示部50を駆動させて、タッチ面40aを、基準の押圧荷重が加わった状態で、約15μm振動させる。これにより、実際のキーをクリックした場合のような、リアルなクリック触感を操作者に呈示することができる。   The drive signal when presenting the click sensation described above, that is, the constant frequency, period (wavelength), waveform, and amplitude for stimulating the sense of touch can be set as appropriate according to the click sensation presented. For example, when a tactile sensation represented by a metal dome switch used in a portable terminal is presented, for example, the tactile sensation providing unit 50 is driven by a drive signal for one cycle including a sine wave having a constant frequency of 170 Hz. The tactile sensation providing unit 50 is driven by such a drive signal, and the touch surface 40a is vibrated by about 15 μm in a state where a reference pressing load is applied. Thereby, it is possible to present the operator with a realistic click feeling as if the user had clicked on an actual key.

次に、図6および図7において説明した動作により、触感呈示装置1において表示部30に画像の表示が行われるとともに、それぞれの画像の位置に呈示される触感が設定された様子を、具体例を用いて説明する。   Next, a specific example of how the tactile sensation providing apparatus 1 displays an image on the display unit 30 and the tactile sensation presented at each image position is set by the operation described in FIGS. 6 and 7. Will be described.

図8は、図5において説明した表示用リソースに基づいて表示部30に画像表示を行った様子と、当該画像に割り当てられた触感呈示動作種別の値との対応を示した図である。   FIG. 8 is a diagram illustrating a correspondence between the state in which an image is displayed on the display unit 30 based on the display resource described in FIG. 5 and the value of the tactile sensation presenting operation type assigned to the image.

図8(A)は、触感呈示装置1があるアプリケーションを実行することにより、アプリケーション実行部20が表示制御部12に画面の表示を指示したことに基づいて、表示部30に表示された画面の例を表す図である。図8(A)に示す例は、触感呈示装置1において動画を再生するアプリケーションが実行された様子を表している。図8(A)に示す画面においては、図5において説明した表示用リソースのうち、背景用画像(A)の上に、動画の画面(B)、ボタンのオブジェクト(C)および(E)、スライドバーのオブジェクト(F)を表示している。触感呈示装置1においては、これらの画像を表示部30に表示する際に、図6および図7において説明した処理により、各画像に応じて呈示される触感が設定される。   FIG. 8A shows the screen displayed on the display unit 30 based on the application execution unit 20 instructing the display control unit 12 to display the screen by executing an application with the tactile sensation providing apparatus 1. It is a figure showing an example. The example shown in FIG. 8A represents a state in which an application for reproducing a moving image is executed in the tactile sensation providing apparatus 1. In the screen shown in FIG. 8A, among the display resources described in FIG. 5, on the background image (A), the video screen (B), button objects (C) and (E), The object (F) of the slide bar is displayed. In the tactile sensation providing apparatus 1, when these images are displayed on the display unit 30, the tactile sensation presented according to each image is set by the processing described with reference to FIGS. 6 and 7.

図8(B)は、図8(A)の画像を表示部30に表示する際に、触感制御部14に設定される触感の触感呈示動作種別が各画像に応じて割り当てられている様子を概念的に表した図である。なお、図8(B)は、呈示される触感が各画像に応じて割り当てられている様子を示すためのものであり、実際に表示部30に表示するものではない。   FIG. 8B shows a state in which the tactile sensation presentation operation type set in the tactile sensation control unit 14 is assigned according to each image when the image of FIG. 8A is displayed on the display unit 30. It is the figure represented conceptually. FIG. 8B is for showing a state in which the presented tactile sensation is assigned according to each image, and is not actually displayed on the display unit 30.

図8(A)において背景画像および動画が表示される領域は、図8(B)に示すように触感呈示動作種別として0x00の値が設定されているため、当該領域に対する接触がタッチセンサ40において検出されても、触感呈示装置1は触感を呈示しない。すなわち、操作者が、表示部30において背景画像や動画が表示されている領域に対応する位置におけるタッチセンサ40に対して接触する操作を行ったとしても、触感は呈示されない。   In the area where the background image and the moving image are displayed in FIG. 8A, a value of 0x00 is set as the tactile sensation providing operation type as shown in FIG. Even if detected, the tactile sensation providing apparatus 1 does not present a tactile sensation. That is, even if the operator performs an operation of touching the touch sensor 40 at a position corresponding to the area where the background image or moving image is displayed on the display unit 30, no tactile sensation is presented.

一方、図8(A)において「再生」および「停止」のボタンが表示される領域は、図8(B)に示すように触感呈示動作種別として0x01の値が設定されている。このため、タッチセンサ40において当該領域に対する接触が検出されたら、触感呈示装置1は、通常のクリック触感を呈示する。すなわち、操作者が、表示部30において「再生」および「停止」のボタンが表示されている領域に対応する位置におけるタッチセンサ40に対して接触する操作を行うと、通常のクリック触感が呈示される。   On the other hand, in the area where the “play” and “stop” buttons are displayed in FIG. 8A, a value of 0x01 is set as the tactile sensation presentation type as shown in FIG. 8B. For this reason, if the touch sensor 40 detects contact with the area, the tactile sensation providing apparatus 1 presents a normal click tactile sensation. That is, when the operator performs an operation of touching the touch sensor 40 at a position corresponding to the area where the “play” and “stop” buttons are displayed on the display unit 30, a normal click tactile sensation is presented. The

また、図8(A)において「戻し」および「送り」のボタンが表示される領域は、図8(B)に示すように触感呈示動作種別として0x11の値が設定されている。このため、タッチセンサ40において当該領域に対する接触が検出されたら、触感呈示装置1は、通常のクリック触感を多段階に呈示する。すなわち、操作者が、表示部30において「戻し」および「送り」のボタンが表示されている領域に対応する位置におけるタッチセンサ40に対して接触する操作を行うと、当該荷重が段階的に検出され、検出された荷重に応じて通常のクリック触感が呈示される。   In the area where the “return” and “feed” buttons are displayed in FIG. 8A, a value of 0x11 is set as the tactile sensation providing operation type as shown in FIG. 8B. For this reason, if the touch sensor 40 detects contact with the area, the tactile sensation providing apparatus 1 presents a normal click tactile sensation in multiple stages. That is, when the operator performs an operation of touching the touch sensor 40 at a position corresponding to the area where the “return” and “feed” buttons are displayed on the display unit 30, the load is detected stepwise. Then, a normal click feeling is presented according to the detected load.

さらに、図8(A)においてスライドバーが表示される領域は、図8(B)に示すように触感呈示動作種別として0x22の値が設定されている。このため、タッチセンサ40において当該領域に対する接触の移動が検出されたら、触感呈示装置1は、ザラザラする感触のなぞり触感を呈示する。   Further, in the area where the slide bar is displayed in FIG. 8A, a value of 0x22 is set as the tactile sensation providing operation type as shown in FIG. 8B. For this reason, if the touch sensor 40 detects the movement of the contact with respect to the region, the tactile sensation providing apparatus 1 presents a rough tactile sensation.

図9(A)は、触感呈示装置1が図8(A)において説明したのと同じアプリケーションを実行することにより、アプリケーション実行部20が表示制御部12に画面の表示を指示したことに基づいて、表示部30に表示された画面の他の例を表す図である。図9(A)に示した例は、図8(A)に示した状態において実行していたアプリケーションの動作に基づいて、画面の表示が変化した様子を表している。図9(A)に示す画面においては、図8(A)に示した状態に加えて、図5において説明した表示用リソースのうち、ダイアログボックス(G)の上に、さらにボタンのオブジェクト(D)を表示している。図8(A)の場合と同様に、触感呈示装置1において、これらの画像を表示部30に表示する際に、図6および図7において説明した処理により、各画像に応じて呈示される触感が設定される。   9A is based on the fact that the application execution unit 20 instructs the display control unit 12 to display a screen by the tactile sensation providing apparatus 1 executing the same application as described in FIG. 8A. FIG. 10 is a diagram illustrating another example of a screen displayed on display unit 30. The example shown in FIG. 9A represents a state in which the display on the screen has changed based on the operation of the application being executed in the state shown in FIG. In the screen shown in FIG. 9A, in addition to the state shown in FIG. 8A, among the display resources described in FIG. 5, a button object (D) is displayed on the dialog box (G). ) Is displayed. Similarly to the case of FIG. 8 (A), when these images are displayed on the display unit 30 in the tactile sensation providing apparatus 1, the tactile sensation presented according to each image by the processing described in FIG. 6 and FIG. Is set.

図9(A)において「はい」および「いいえ」のボタンが表示される領域は、図9(B)に示すように触感呈示動作種別として0x01の値が設定されている。このため、タッチセンサ40において当該領域に対する接触が検出されたら、触感呈示装置1は、通常のクリック触感を呈示する。すなわち、操作者が、表示部30において「はい」および「いいえ」のボタンが表示されている領域に対応する位置におけるタッチセンサ40に対して接触する操作を行うと、通常のクリック触感が呈示される。   In the area where the “Yes” and “No” buttons are displayed in FIG. 9A, a value of 0x01 is set as the tactile sensation providing operation type as shown in FIG. 9B. For this reason, if the touch sensor 40 detects contact with the area, the tactile sensation providing apparatus 1 presents a normal click tactile sensation. That is, when the operator performs an operation of touching the touch sensor 40 at a position corresponding to the area where the “Yes” and “No” buttons are displayed on the display unit 30, a normal click feeling is presented. The

図9(B)は、図9(A)の画像を表示部30に表示する際に、触感制御部14に設定される触感の触感呈示動作種別が各画像に応じて割り当てられている様子を概念的に表した図である。   FIG. 9B shows a state in which the tactile sensation presentation operation type set in the tactile sensation control unit 14 is assigned to each image when the image of FIG. 9A is displayed on the display unit 30. It is the figure represented conceptually.

図9(B)に示すように、この場合、「はい」および「いいえ」のボタンに対応する領域以外には、呈示される触感が設定されていない。図9(A)に示した状態においては、アプリケーションの実行により通常の動画再生を行っている最中に、アプリケーションの終了を問うダイアログボックスを割り込み処理として表示している。そこで、この場合、触感呈示装置1は、当該ダイアログボックスに対する応答を最優先に促すために、「はい」および「いいえ」のボタンに対応する領域以外の位置におけるタッチセンサ40に対して接触が検出されても触感を呈示しないように設定している。   As shown in FIG. 9B, in this case, the tactile sensation to be presented is not set except for the areas corresponding to the “Yes” and “No” buttons. In the state shown in FIG. 9A, a dialog box asking for termination of the application is displayed as interrupt processing while normal moving image reproduction is being performed by executing the application. Therefore, in this case, the tactile sensation providing apparatus 1 detects contact with the touch sensor 40 in a position other than the region corresponding to the “Yes” and “No” buttons in order to prompt the response to the dialog box with the highest priority. Even if it is done, it is set not to present a tactile sensation.

このように、本実施の形態によれば、表示部30に画像を重畳させて階層表示を行う場合でも、例えば最上位の表示階層に追加された画像に応じて呈示される触感を設定することも可能である。この場合、上述したように、例えば下層に表示されている表示リソースに付加されている触感設定情報は無効とすることができる。   Thus, according to the present embodiment, even when an image is superimposed on the display unit 30 and hierarchical display is performed, for example, the tactile sensation presented according to the image added to the highest display hierarchy is set. Is also possible. In this case, as described above, for example, the tactile sensation setting information added to the display resource displayed in the lower layer can be invalidated.

なお、本発明は、上記実施の形態にのみ限定されるものではなく、幾多の変形または変更が可能である。例えば、上述した実施の形態では、表示制御部12と、触感制御部14と、アプリケーション実行部20とは、別の構成要素として説明した。しかしながら、本発明による触感呈示装置は、このような構成に限定されるものではなく、設計の際の要求に応じて種々の構成を採ることができる。例えば、制御部が、表示制御部12と、触感制御部14と、アプリケーション実行部20との全てまたは一部の構成要素を含むようにもできる。   In addition, this invention is not limited only to the said embodiment, Many deformation | transformation or a change is possible. For example, in the above-described embodiment, the display control unit 12, the tactile sensation control unit 14, and the application execution unit 20 have been described as separate components. However, the tactile sensation providing apparatus according to the present invention is not limited to such a configuration, and various configurations can be adopted according to the requirements in designing. For example, the control unit can include all or some of the components of the display control unit 12, the tactile sensation control unit 14, and the application execution unit 20.

また、上記実施の形態では、タッチセンサ40を用いて、当該タッチセンサのタッチ面に対する接触を検出したが、荷重センサ(荷重検出部)を用いて、所定の押圧荷重の基準を満たした場合に、接触がなされたものと判定することもできる。このような荷重検出部は、上述した実施の形態の荷重検出部と同様に、任意の個数の歪みゲージセンサ等を用いて構成することができる。   Moreover, in the said embodiment, although the contact with respect to the touch surface of the said touch sensor was detected using the touch sensor 40, when the reference | standard of a predetermined pressing load was satisfy | filled using the load sensor (load detection part). It can also be determined that contact has been made. Such a load detection unit can be configured by using an arbitrary number of strain gauge sensors and the like, similarly to the load detection unit of the above-described embodiment.

また、上述した実施の形態において、荷重検出部は、タッチセンサにおける接触検出方式に応じて構成することができる。例えば、抵抗膜方式の場合には、接触面積による抵抗変化に基づく出力信号の変化から荷重が検出できれば、歪みゲージセンサを用いることなく構成することができる。あるいは、静電容量方式の場合には、静電容量の変化に基づく出力信号の変化から荷重が検出できる場合も、歪みゲージセンサを用いることなく構成することができる。   Moreover, in embodiment mentioned above, a load detection part can be comprised according to the contact detection system in a touch sensor. For example, in the case of the resistance film method, if a load can be detected from a change in an output signal based on a change in resistance due to a contact area, it can be configured without using a strain gauge sensor. Alternatively, in the case of the electrostatic capacity method, even when the load can be detected from the change in the output signal based on the change in the electrostatic capacity, it can be configured without using the strain gauge sensor.

また、触感呈示部は、任意の個数の圧電振動子を用いて構成したり、タッチセンサの全面に透明圧電素子を設けて構成したり、触感を呈示する振動を表現できるのであれば、偏心モータを駆動信号の1周期で1回転させるようにして構成したり、することもできる。さらに、荷重検出部および触感呈示部は、圧電素子を用いて構成する場合は、圧電素子を共用して荷重検出部兼触感呈示部を構成することもできる。   In addition, the tactile sensation providing unit may be configured using an arbitrary number of piezoelectric vibrators, or may be configured by providing a transparent piezoelectric element on the entire surface of the touch sensor, or can express vibration that presents tactile sensation. Can be configured to rotate once in one cycle of the drive signal. Furthermore, when the load detection unit and the tactile sensation providing unit are configured using a piezoelectric element, the load detection unit / tactile sensation providing unit can also be configured by sharing the piezoelectric element.

上述した実施の形態においては、タッチセンサを表示部の上面に重ねて配置した構成を想定して説明した。本発明による触感呈示装置は、このような構成にすることは必須ではなく、タッチセンサと表示部とを離間した構成にすることもできる。しかしながら、タッチセンサを表示部の上面に重ねて配置した構成とする方が、表示される画像と呈示される触感の対応関係を、操作者に容易に認識させることができる。   In the above-described embodiment, the description has been made assuming the configuration in which the touch sensor is arranged on the upper surface of the display unit. The tactile sensation providing apparatus according to the present invention does not necessarily have such a configuration, and the touch sensor and the display unit may be separated from each other. However, the configuration in which the touch sensor is arranged so as to overlap the upper surface of the display unit allows the operator to easily recognize the correspondence between the displayed image and the tactile sensation presented.

また、本発明に係る触感呈示装置は、圧電素子の出力に基づいて検出される押圧荷重が触感を呈示する所定の基準を満たした際に、当該圧電素子を駆動することを想定して説明した。ここで、圧電素子の出力に基づいて検出される押圧荷重が触感を呈示する基準を満たした際とは、検出される押圧荷重が触感を呈示する基準値に達した際であってもよいし、検出される押圧荷重が触感を呈示する基準値を超えた際でもよいし、圧電素子の出力に基づいて触感を呈示する基準値が検出された際でもよい。   Further, the tactile sensation providing apparatus according to the present invention has been described on the assumption that the piezoelectric element is driven when a pressing load detected based on the output of the piezoelectric element satisfies a predetermined standard for presenting a tactile sensation. . Here, the case where the pressing load detected based on the output of the piezoelectric element satisfies the standard for presenting tactile sensation may be the time when the detected pressing load reaches a reference value for presenting tactile sensation. The detected pressing load may exceed a reference value that provides tactile sensation, or may be detected when a reference value that provides tactile sensation is detected based on the output of the piezoelectric element.

本発明の触感呈示装置1に用いるプログラムは、上述した実施の形態において説明した処理を実行するための情報であって、記憶部80に記憶されている。本発明の触感呈示装置1の制御部10は、記憶部80に記憶されている当該プログラムに基づき上述した各処理を行うものである。なお、上記プログラムは、記憶部80に記憶されている必要はなく、例えば、触感呈示装置1が備える図示しない通信部により通信を行うことが可能なサーバまたは外部記憶媒体等に記憶されていてもよい。また、上記プログラムは、記憶部80と、サーバまたは外部記憶媒体等とに分けて記憶されていてもよい。   The program used for the tactile sensation providing apparatus 1 of the present invention is information for executing the processing described in the above-described embodiment, and is stored in the storage unit 80. The control unit 10 of the tactile sensation providing apparatus 1 according to the present invention performs the above-described processes based on the program stored in the storage unit 80. Note that the program need not be stored in the storage unit 80, and may be stored in a server or an external storage medium that can communicate with a communication unit (not shown) included in the tactile sensation providing apparatus 1, for example. Good. The program may be stored separately in the storage unit 80 and a server or an external storage medium.

また、本実施の形態の説明における表示部30およびタッチセンサ40は、表示部とタッチセンサとの両機能を共通の基板に持たせる等により、一体化した装置によって構成されるようにしてもよい。このように表示部とタッチセンサとの両機能を一体化した装置の構成の一例としては、液晶パネルが有するマトリクス状配列の画素電極群に、フォトダイオード等の複数の光電変換素子を規則的に混在させたものを挙げることができる。この装置は、液晶パネル構造によって画像を表示する一方で、パネル表面の所望位置をタッチ入力するペンの先端で液晶表示用のバックライトの光を反射し、この反射光を周辺の光電変換素子が受光することによって、タッチ位置を検出することができる。   In addition, the display unit 30 and the touch sensor 40 in the description of the present embodiment may be configured by an integrated device, for example, by providing both functions of the display unit and the touch sensor on a common substrate. . As an example of the configuration of the device in which both functions of the display unit and the touch sensor are integrated in this manner, a plurality of photoelectric conversion elements such as photodiodes are regularly arranged in a matrix electrode array of pixels included in the liquid crystal panel. A mixture can be mentioned. This device displays an image with a liquid crystal panel structure, while reflecting the light of a backlight for liquid crystal display at the tip of a pen that touches and inputs a desired position on the surface of the panel. The reflected light is reflected by peripheral photoelectric conversion elements. The touch position can be detected by receiving the light.

なお、触感呈示部50は、振動モータ(偏心モータ)などに基づいて触感呈示装置1を振動させることにより、接触検出部タッチセンサ40を間接的に振動させるように構成してもよいし、タッチセンサ40に圧電素子を配設することにより、タッチセンサ40を直接的に振動させるように構成してもよい。   The tactile sensation providing unit 50 may be configured to indirectly vibrate the touch detection unit touch sensor 40 by vibrating the tactile sensation providing device 1 based on a vibration motor (eccentric motor) or the like. The touch sensor 40 may be directly vibrated by disposing a piezoelectric element in the sensor 40.

また、例えば、荷重検出部60および触感呈示部50は、圧電素子を用いて構成する場合は、圧電素子を共用して荷重検出部兼触感呈示部を構成することもできる。圧電素子は、圧力が加わると電力を発生し、電力が加えられると変形するためである。   In addition, for example, when the load detection unit 60 and the tactile sensation providing unit 50 are configured using piezoelectric elements, the load detection unit / tactile sensation providing unit can also be configured by sharing the piezoelectric elements. This is because the piezoelectric element generates electric power when pressure is applied and deforms when electric power is applied.

なお、タッチセンサ40が接触を検出する上で、接触対象がタッチセンサ40を物理的に接触することは必須ではない。例えば、タッチセンサ40が光学式である場合、タッチセンサ40は当該タッチセンサ40上の赤外線が指やスタイラスペン等で遮られた位置を検出するため、接触対象がタッチセンサ40に接触することは不要である。   Note that it is not essential for the touch target to physically touch the touch sensor 40 when the touch sensor 40 detects the touch. For example, when the touch sensor 40 is an optical type, the touch sensor 40 detects a position where the infrared light on the touch sensor 40 is blocked by a finger, a stylus pen, or the like. It is unnecessary.

また、本発明は、荷重検出部60により検出される押圧荷重が、入力として認識されるための所定の基準を満たした際に、触感呈示部50を駆動させるが、荷重検出部60により検出される押圧荷重が入力として認識されるための所定の基準を満たした際とは、荷重検出部60により検出される押圧荷重が入力として認識される所定値に達した際であってもよいし、荷重検出部60により検出される押圧荷重が入力として認識される所定値を超えた際でもよいし、荷重検出部60により入力として認識される所定値が検出された際でもよい。   Further, according to the present invention, the tactile sensation providing unit 50 is driven when the pressing load detected by the load detecting unit 60 satisfies a predetermined standard for recognition as an input, but is detected by the load detecting unit 60. When the predetermined load for recognizing the pressing load to be recognized as an input may be when the pressing load detected by the load detection unit 60 reaches a predetermined value recognized as an input, The pressing load detected by the load detection unit 60 may exceed a predetermined value recognized as an input, or the predetermined value recognized as an input by the load detection unit 60 may be detected.

1 触感呈示装置
10 制御部
12 表示制御部
14 触感制御部
20 アプリケーション実行部
30 表示部
40 タッチセンサ
40a タッチ面
50 触感呈示部
52 圧電振動子
60 荷重検出部
62 歪みゲージセンサ
71 筐体
72 インシュレータ
73 アッパカバー
74 インシュレータ
80 記憶部
DESCRIPTION OF SYMBOLS 1 Tactile sensation presentation apparatus 10 Control part 12 Display control part 14 Tactile sensation control part 20 Application execution part 30 Display part 40 Touch sensor 40a Touch surface 50 Tactile sensation presentation part 52 Piezoelectric vibrator 60 Load detection part 62 Strain gauge sensor 71 Case 72 Insulator 73 Upper cover 74 insulator 80 storage unit

Claims (4)

タッチセンサと、
前記タッチセンサのタッチ面に接触している接触対象に触感を呈示する触感呈示部と、
表示部と、
アプリケーションから供給される画像のデータに基づいて、前記表示部が所定の画像を表示するように制御し、
前記画像のデータに付加された触感の設定に係る情報に基づいて前記表示部に表示する画像に応じて前記触感呈示部が呈示する触感を設定するように制御するとともに、前記タッチセンサが前記表示部に表示された所定の画像の領域に対応する位置における接触を検出したら、前記接触対象に対して当該画像に設定された触感を呈示するように前記触感呈示部を制御する制御部と、
を備えることを特徴とする触感呈示装置。
A touch sensor;
A tactile sensation providing unit that presents a tactile sensation to a contact target that is in contact with the touch surface of the touch sensor;
A display unit;
Based on the image data supplied from the application, the display unit is controlled to display a predetermined image,
Control is performed so as to set the tactile sensation presented by the tactile sensation presentation unit in accordance with an image displayed on the display unit based on information related to tactile sensation added to the image data, and the touch sensor displays the display A control unit that controls the tactile sensation providing unit so as to present the tactile sensation set in the image with respect to the contact target when detecting contact at a position corresponding to a region of a predetermined image displayed on the unit
A tactile sensation presentation apparatus comprising:
タッチセンサと、
前記タッチセンサのタッチ面に接触している接触対象に触感を呈示する触感呈示部と、
表示部と、
前記タッチセンサのタッチ面に対する押圧荷重を検出する荷重検出部と、
アプリケーションから供給される画像のデータに基づいて、前記表示部が所定の画像を表示するように制御し、
前記画像のデータに付加された触感の設定に係る情報に基づいて前記表示部に表示する画像に応じて前記触感呈示部が呈示する触感を設定するように制御するとともに、前記タッチセンサが前記表示部に表示された所定の画像の領域に対応する位置における接触を検出しているときに、前記荷重検出部が当該画像に設定された触感を呈示する荷重基準を満たす押圧荷重を検出したら、前記接触対象に対して当該画像に設定された触感を呈示するように前記触感呈示部を制御する制御部と、
を備えることを特徴とする触感呈示装置。
A touch sensor;
A tactile sensation providing unit that presents a tactile sensation to a contact target that is in contact with the touch surface of the touch sensor;
A display unit;
A load detection unit for detecting a pressing load on the touch surface of the touch sensor;
Based on the image data supplied from the application, the display unit is controlled to display a predetermined image,
Control is performed so as to set the tactile sensation presented by the tactile sensation presentation unit in accordance with an image displayed on the display unit based on information related to tactile sensation added to the image data, and the touch sensor displays the display When a contact at a position corresponding to a region of a predetermined image displayed on the part is detected, if the load detection unit detects a pressing load that satisfies a load standard that presents a tactile sensation set in the image, A control unit that controls the tactile sensation providing unit so as to present the tactile sensation set in the image with respect to the contact target;
A tactile sensation presentation apparatus comprising:
タッチセンサと、
前記タッチセンサのタッチ面に接触している接触対象に触感を呈示する触感呈示部と、
表示部と、
を備える触感呈示装置において使用可能なアプリケーションを構成するプログラムであって、
前記アプリケーションが供給する画像のデータに基づいて、前記表示部が所定の画像を表示するように制御する処理と、
前記画像のデータに付加された触感の設定に係る情報に基づいて前記表示部に表示する画像に応じて前記触感呈示部が呈示する触感を設定するように制御するとともに、前記タッチセンサが前記表示部に表示された所定の画像の領域に対応する位置における接触を検出したら、前記接触対象に対して当該画像に設定された触感を呈示するように前記触感呈示部を制御する処理と、
を実行することを特徴とするプログラム。
A touch sensor;
A tactile sensation providing unit that presents a tactile sensation to a contact target that is in contact with the touch surface of the touch sensor;
A display unit;
A program that constitutes an application that can be used in a tactile sensation presentation apparatus comprising:
A process for controlling the display unit to display a predetermined image based on image data supplied by the application;
Control is performed so as to set the tactile sensation presented by the tactile sensation presentation unit in accordance with an image displayed on the display unit based on information related to tactile sensation added to the image data, and the touch sensor displays the display A process of controlling the tactile sensation providing unit so as to present a tactile sensation set in the image with respect to the contact target when detecting a contact at a position corresponding to a region of a predetermined image displayed on the unit;
A program characterized by executing
タッチセンサと、
前記タッチセンサのタッチ面に接触している接触対象に触感を呈示する触感呈示部と、
表示部と、
を備える触感呈示装置において触感を呈示する方法であって、
アプリケーションが供給する画像のデータに基づいて、前記表示部が所定の画像を表示するように制御するステップと、
前記画像のデータに付加された触感の設定に係る情報に基づいて前記表示部に表示する画像に応じて前記触感呈示部が呈示する触感を設定するように制御するステップと、
前記タッチセンサが前記表示部に表示された所定の画像の領域に対応する位置における接触を検出したら、前記接触対象に対して当該画像に設定された触感を呈示するように前記触感呈示部を制御するステップと、
を有することを特徴とする方法。
A touch sensor;
A tactile sensation providing unit that presents a tactile sensation to a contact target that is in contact with the touch surface of the touch sensor;
A display unit;
A tactile sensation providing apparatus comprising:
Controlling the display unit to display a predetermined image based on image data supplied by the application;
Controlling to set the tactile sensation presented by the tactile sensation providing unit according to the image displayed on the display unit based on information relating to the tactile sensation added to the image data;
When the touch sensor detects contact at a position corresponding to a region of a predetermined image displayed on the display unit, the tactile sensation providing unit is controlled to present the tactile sensation set in the image to the contact target. And steps to
A method characterized by comprising:
JP2010288846A 2010-12-24 2010-12-24 Tactile sensation presentation apparatus, program used for the apparatus, and tactile sensation presentation method Active JP5587759B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010288846A JP5587759B2 (en) 2010-12-24 2010-12-24 Tactile sensation presentation apparatus, program used for the apparatus, and tactile sensation presentation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010288846A JP5587759B2 (en) 2010-12-24 2010-12-24 Tactile sensation presentation apparatus, program used for the apparatus, and tactile sensation presentation method

Publications (2)

Publication Number Publication Date
JP2012137888A true JP2012137888A (en) 2012-07-19
JP5587759B2 JP5587759B2 (en) 2014-09-10

Family

ID=46675259

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010288846A Active JP5587759B2 (en) 2010-12-24 2010-12-24 Tactile sensation presentation apparatus, program used for the apparatus, and tactile sensation presentation method

Country Status (1)

Country Link
JP (1) JP5587759B2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014093091A (en) * 2012-11-02 2014-05-19 Immersion Corp Encoding dynamic haptic effects
JP2015011473A (en) * 2013-06-27 2015-01-19 富士通株式会社 Electronic apparatus and control program
CN105373248A (en) * 2014-08-26 2016-03-02 乐金显示有限公司 Touch panel and operation method thereof
US9898084B2 (en) 2012-12-10 2018-02-20 Immersion Corporation Enhanced dynamic haptic effects
JPWO2022244849A1 (en) * 2021-05-19 2022-11-24

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006163579A (en) * 2004-12-03 2006-06-22 Sony Corp Information processing system, information processor and information processing method
JP2009260417A (en) * 2008-04-11 2009-11-05 Konica Minolta Business Technologies Inc Image transmission system, image transmission device and program
JP2010146507A (en) * 2008-12-22 2010-07-01 Kyocera Corp Input device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006163579A (en) * 2004-12-03 2006-06-22 Sony Corp Information processing system, information processor and information processing method
JP2009260417A (en) * 2008-04-11 2009-11-05 Konica Minolta Business Technologies Inc Image transmission system, image transmission device and program
JP2010146507A (en) * 2008-12-22 2010-07-01 Kyocera Corp Input device

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9958944B2 (en) 2012-11-02 2018-05-01 Immersion Corporation Encoding dynamic haptic effects
JP2014093091A (en) * 2012-11-02 2014-05-19 Immersion Corp Encoding dynamic haptic effects
US10248212B2 (en) 2012-11-02 2019-04-02 Immersion Corporation Encoding dynamic haptic effects
US10359851B2 (en) 2012-12-10 2019-07-23 Immersion Corporation Enhanced dynamic haptic effects
US9898084B2 (en) 2012-12-10 2018-02-20 Immersion Corporation Enhanced dynamic haptic effects
JP2015011473A (en) * 2013-06-27 2015-01-19 富士通株式会社 Electronic apparatus and control program
US9696845B2 (en) 2014-08-26 2017-07-04 Lg Display Co., Ltd. Apparatus for driving of touch panel
JP2016045942A (en) * 2014-08-26 2016-04-04 エルジー ディスプレイ カンパニー リミテッド Touch panel and operation method thereof
CN105373248B (en) * 2014-08-26 2018-08-31 乐金显示有限公司 Touch panel and its operating method
CN105373248A (en) * 2014-08-26 2016-03-02 乐金显示有限公司 Touch panel and operation method thereof
JPWO2022244849A1 (en) * 2021-05-19 2022-11-24
WO2022244849A1 (en) * 2021-05-19 2022-11-24 アルプスアルパイン株式会社 Sensation control method, sensation control system, conversion model generation method, conversion model generation system, relational expression conversion method, and program
JP7386363B2 (en) 2021-05-19 2023-11-24 アルプスアルパイン株式会社 Sensory control method, sensory control system, conversion model generation method, conversion model generation system, relational expression conversion method, and program

Also Published As

Publication number Publication date
JP5587759B2 (en) 2014-09-10

Similar Documents

Publication Publication Date Title
JP5635274B2 (en) Tactile sensation presentation apparatus and tactile sensation presentation method
US9727177B2 (en) Electronic device with a touch sensor
JP5718475B2 (en) Tactile presentation device
JP5555612B2 (en) Tactile presentation device
WO2012108203A1 (en) Electronic device and method of controlling same
JP5437786B2 (en) Tactile presentation device
JP5587759B2 (en) Tactile sensation presentation apparatus, program used for the apparatus, and tactile sensation presentation method
JP5766398B2 (en) Tactile presentation device
JP5243379B2 (en) Input device
US9804674B2 (en) Tactile sensation providing apparatus
US9880622B2 (en) Tactile sensation providing apparatus and control method for tactile sensation providing apparatus when using an application that does not support operation of tactile sensation
JP5697525B2 (en) Communication terminal, server, tactile feedback generation method, and communication system
JP5763579B2 (en) Electronics
TW201239692A (en) Tactile presentation device and control method thereof
JP5706676B2 (en) Tactile presentation device
JP5292244B2 (en) Input device
TWI537809B (en) Tactile display device and tactile display method
JP5591646B2 (en) Electronic information equipment
JP2011095928A (en) Input device
JP2011095925A (en) Input device
JP2011095926A (en) Input device
JP2013214197A (en) Input device, display device, and apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20131015

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140416

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140422

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140623

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20140708

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140724

R150 Certificate of patent or registration of utility model

Ref document number: 5587759

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150