Nothing Special   »   [go: up one dir, main page]

JP2011129047A - Tactile sense presentation device - Google Patents

Tactile sense presentation device Download PDF

Info

Publication number
JP2011129047A
JP2011129047A JP2009289392A JP2009289392A JP2011129047A JP 2011129047 A JP2011129047 A JP 2011129047A JP 2009289392 A JP2009289392 A JP 2009289392A JP 2009289392 A JP2009289392 A JP 2009289392A JP 2011129047 A JP2011129047 A JP 2011129047A
Authority
JP
Japan
Prior art keywords
tactile sensation
user interface
unit
input
touch sensor
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
JP2009289392A
Other languages
Japanese (ja)
Other versions
JP5766398B2 (en
Inventor
Masahiro Baba
雅博 馬場
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 JP2009289392A priority Critical patent/JP5766398B2/en
Publication of JP2011129047A publication Critical patent/JP2011129047A/en
Application granted granted Critical
Publication of JP5766398B2 publication Critical patent/JP5766398B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

<P>PROBLEM TO BE SOLVED: To provide a tactile sense presentation device presenting a tactile sense corresponding to an object. <P>SOLUTION: The tactile sense presentation device 1 includes a touch sensor 40; a tactile sense presentation part 50 vibrating a touch surface; a display part 30; a user interface analysis part 16 analyzing information that composes a user interface to be displayed; and a control part 10 setting a tactile sense presented by the tactile sense presentation part 50 according to a user interface object that composes the user interface, based on the analysis result of information that composes the user interface, and controlling the tactile sense presentation part 50 to present the tactile sense corresponding to the user interface object, to a pressing object that presses the touch surface upon detecting input to the user interface object that carries out predetermined processing. <P>COPYRIGHT: (C)2011,JPO&INPIT

Description

本発明は、タッチセンサに対する入力を受け付けて触感を呈示する装置に関するものである。   The present invention relates to an apparatus that receives an input to a touch sensor and presents a tactile sensation.

近年、携帯電話等の携帯端末において、ユーザによる操作入力を受け付ける操作部やスイッチ等の入力装置として、タッチパネルやタッチスイッチ等のタッチセンサを備える入力装置が採用されているものがある。携帯端末以外に、電卓、券売機等の情報機器や、電子レンジ、テレビ、照明器具等の家電製品、産業用機器(FA機器)等にも、タッチセンサを備える入力装置は広く使用されている。   2. Description of the Related Art In recent years, in portable terminals such as mobile phones, there are some devices that employ an input device including a touch sensor such as a touch panel or a touch switch as an input device such as an operation unit or a switch that receives an operation input by a user. 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 accepts a touch input by a finger or a stylus pen, and the touch sensor itself is not physically displaced like a push button switch even when touched.

このため、タッチセンサがタッチ入力を受け付けても、操作者は入力に対するフィードバックを得ることができない。操作者は、操作入力を行う際の操作感が得られないため、入力操作が端末に受け付けられたか否かを確認する術がなく、同じ位置を何度もタッチしてしまう等の繰り返し入力が生じ易く、操作者にストレスを与える場合がある。   For this reason, even if the touch sensor accepts a touch input, the operator cannot obtain feedback for the input. Since the operator does not have a feeling of operation when performing the operation input, there is no way to check whether the input operation has been accepted by the terminal, and repeated input such as touching the same position many times. It is likely to occur and may stress the operator.

このような不要な繰り返し入力を防止するものとして、例えば、タッチ入力を受け付けて、音を鳴らすようにしたものが知られている。また、例えば、当該入力位置に対応して表示部に画像表示されている入力ボタン等の入力用ユーザインタフェースオブジェクト(以下、単に「オブジェクト」と記す)の表示色を変更するなど、表示態様を変更するようにしたものも知られている。これらのようなものを使用すれば、操作者は、聴覚や視覚によって、自己の入力操作の受付状況を確認することができる。   As a device for preventing such unnecessary repeated input, for example, a device that receives a touch input and makes a sound is known. In addition, for example, the display mode is changed by changing the display color of an input user interface object (hereinafter simply referred to as “object”) such as an input button displayed on the display unit corresponding to the input position. There are also known things to do. If such a thing is used, the operator can confirm the reception status of his input operation by hearing or vision.

しかしながら、聴覚に働きかけるフィードバック方法の場合は、騒音環境下での確認が困難になる。さらに、使用機器がマナーモード等の消音状態にあるときは、聴覚に働きかけるフィードバックが対応できない。また、視覚に働きかけるフィードバック方法の場合は、表示部に表示されているオブジェクトのサイズが小さいと、特に指で入力を行う際に、指の下にオブジェクトが隠れて表示態様の変化が確認できない場合がある。   However, in the case of a feedback method that works on hearing, confirmation in a noisy environment becomes difficult. Furthermore, when the device in use is in a silent state such as the manner mode, feedback that works on hearing cannot be handled. Also, in the case of a feedback method that works visually, if the size of the object displayed on the display unit is small, especially when inputting with the finger, the object is hidden under the finger and the display mode change cannot be confirmed There is.

そこで、聴覚や視覚によらず、タッチセンサが入力を受け付けると、タッチセンサを振動させて、操作者の指先に触感を呈示する装置によるフィードバック方法も提案されている(例えば、特許文献1および特許文献2参照)。   Therefore, a feedback method using a device that vibrates the touch sensor and presents a tactile sensation to the fingertip of the operator when the touch sensor accepts input regardless of hearing or vision has been proposed (for example, Patent Document 1 and Patents). Reference 2).

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

上記特許文献1および特許文献2に開示の装置によれば、タッチセンサに対する操作入力を受け付けた際に、操作者の指先などに、振動による触感を呈示することができる。したがって、このような装置を用いて入力を行う操作者は、タッチセンサに対して行った操作入力が装置に適正に受け付けられたことを、触覚により認識することができる。   According to the devices disclosed in Patent Document 1 and Patent Document 2, when an operation input to the touch sensor is received, a tactile sensation due to vibration can be presented to the fingertip of the operator. Therefore, an operator who performs input using such a device can recognize by tactile sense that the operation input performed on the touch sensor has been properly received by the device.

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

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

具体的には、触感呈示装置の表示部に画像表示されるキーまたはボタン等のオブジェクトの位置に対応するタッチセンサに対して入力がなされた際に、当該装置が所定の触感を呈示するための処理をアプリケーションに追加する必要がある。また、表示部にキーまたはボタン等のオブジェクトが画像表示されていない位置に対応するタッチセンサに対して入力がなされても、装置が触感を呈示しないようにする必要もある。   Specifically, when an input is made to a touch sensor corresponding to the position of an object such as a key or button displayed on the display unit of the tactile sensation presentation apparatus, the apparatus presents a predetermined tactile sensation. Processing needs to be added to the application. In addition, it is necessary to prevent the device from presenting a tactile sensation even when an input is made 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.

このように触感の呈示の有無を制御すれば、タッチセンサおよびGUI(Graphical User Interface)を入出力に用いたユーザインタフェースによって操作入力を受け付けた際に、操作者の指先などに、振動による触感を呈示することができる。すなわち、画像表示したキーまたはボタン等のオブジェクトに対する入力により、当該入力を受け付けたことを、触感を呈示することにより操作者に報知することができる。一方、キーまたはボタン等のオブジェクトのない位置に対する入力がなされても、フィードバックが発生しないようにできる。   By controlling the presence or absence of the tactile sensation in this way, when an operation input is received by a user interface using a touch sensor and a GUI (Graphical User Interface) for input / output, the tactile sensation due to vibration is applied to the fingertip of the operator. Can be presented. That is, it is possible to notify the operator of a tactile sensation that the input is accepted by an input to an object such as a key or button displayed as an image. On the other hand, it is possible to prevent feedback even if an input is made to a position where there is no object such as a key or button.

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

以下、触感呈示装置において、触感を呈示する際に想定される処理について説明する。   Hereinafter, processing assumed when presenting a tactile sensation in the tactile sensation providing apparatus will be described.

図8は、想定される触感呈示装置の概略構成を示すブロック図である。図8に示すように、触感呈示装置100は、制御部110と、アプリケーション実行部120と、表示部130と、タッチセンサ140と、触感呈示部150と、を備えている。また、制御部110は、表示制御部112と、触感制御部114とを含んでいる。   FIG. 8 is a block diagram illustrating a schematic configuration of an assumed tactile sensation providing apparatus. As shown in FIG. 8, the tactile sensation providing apparatus 100 includes a control unit 110, an application execution unit 120, a display unit 130, a touch sensor 140, and a tactile sensation providing unit 150. The control unit 110 includes a display control unit 112 and a tactile sensation control unit 114.

制御部110は、触感呈示装置100の各機能部をはじめとして触感呈示装置100の全体を制御する。アプリケーション実行部120は、図示しない記憶部から各種のアプリケーションを読み込んで、当該アプリケーションに基づく処理を実行する。なお、以下の説明においては、アプリケーション実行部120が実行しているアプリケーションは、表示部130に表示したオブジェクトの位置に対応するタッチセンサ140に入力があった際に、所定の触感を呈示する処理が予め追加されている(組み込まれている)ものとする。   The control unit 110 controls the entire tactile sensation providing apparatus 100 including each functional unit of the tactile sensation providing apparatus 100. The application execution unit 120 reads various applications from a storage unit (not shown) and executes processing based on the applications. In the following description, the application executed by the application execution unit 120 is a process of presenting a predetermined tactile sensation when an input is made to the touch sensor 140 corresponding to the position of the object displayed on the display unit 130. Are added (incorporated) in advance.

表示部130は、液晶ディスプレイや有機ELディスプレイ等で構成し、入力を行うためのキーまたはボタン等のオブジェクトの画像を表示する。タッチセンサ140は、通常は表示部130の前面に配置して、表示部130に表示したオブジェクトに対する操作者の指等によるタッチ入力を、対応するタッチセンサ140のタッチ面により受け付ける。また、タッチセンサ140は、タッチ面により受け付けたタッチ入力の位置を、制御部110を介してアプリケーション実行部120に通知する。触感呈示部150は、小型の偏心モータや圧電素子等で構成し、タッチセンサ140のタッチ面を振動させることにより、操作者の指等のタッチ対象に触感を呈示する。   The display unit 130 is configured by a liquid crystal display, an organic EL display, or the like, and displays an image of an object such as a key or button for inputting. The touch sensor 140 is normally disposed on the front surface of the display unit 130 and receives touch input by an operator's finger or the like on the object displayed on the display unit 130 from the touch surface of the corresponding touch sensor 140. The touch sensor 140 notifies the application execution unit 120 of the position of the touch input received through the touch surface via the control unit 110. The tactile sensation providing unit 150 is configured by a small eccentric motor, a piezoelectric element, or the like, and presents a tactile sensation to a touch target such as an operator's finger by vibrating the touch surface of the touch sensor 140.

制御部110の表示制御部112は、アプリケーション実行部120から供給される表示データに基づいて、表示部130にオブジェクトなどの画像を表示したり、あるいは当該画像の表示態様を変更したりする等、表示に係る制御を行う。触感制御部114は、アプリケーション実行部120の指示に基づいて、触感呈示部150が所定の条件に基づく振動パターンを呈示するように制御する。   Based on the display data supplied from the application execution unit 120, the display control unit 112 of the control unit 110 displays an image such as an object on the display unit 130, or changes the display mode of the image. Control the display. The tactile sensation control unit 114 controls the tactile sensation providing unit 150 to present a vibration pattern based on a predetermined condition based on an instruction from the application execution unit 120.

図9は、触感呈示装置100による、入力に基づいて触感を呈示する動作の例を概略的に説明するフローチャートである。   FIG. 9 is a flowchart schematically illustrating an example of an operation of presenting a tactile sensation based on an input by the tactile sensation providing apparatus 100.

タッチセンサ140のタッチ面に対するタッチ入力が検知された時点で、触感呈示装置100による触感の呈示を制御する動作は開始する。本動作が開始すると、まず、タッチセンサ140は、タッチ面に対するタッチ入力の位置をアプリケーション実行部120に通知する(ステップS100)。この通知を受けると、アプリケーション実行部120は、当該入力位置が表示部130にキーまたはボタン等のオブジェクトを画像表示している位置に対応するか否かを判定する(ステップS102)。ステップS102において、入力位置が表示部130にキーまたはボタン等のオブジェクトの画像を表示している位置に対応しない場合、アプリケーション実行部120は、表示または触感に関する指示は行わずに動作を終了する。この場合、触感は呈示されない。   When touch input to the touch surface of the touch sensor 140 is detected, an operation for controlling the presentation of tactile sensation by the tactile sensation providing apparatus 100 is started. When this operation starts, first, the touch sensor 140 notifies the application execution unit 120 of the position of the touch input on the touch surface (step S100). Upon receiving this notification, the application execution unit 120 determines whether or not the input position corresponds to a position where an image such as a key or a button is displayed on the display unit 130 (step S102). In step S102, when the input position does not correspond to the position where an image of an object such as a key or a button is displayed on the display unit 130, the application execution unit 120 ends the operation without giving an instruction regarding display or touch. In this case, no tactile sensation is presented.

一方、ステップS102において、入力の位置がキーまたはボタン等のオブジェクトの画像を表示している位置に対応する場合、アプリケーション実行部120は、表示制御部112に対して、入力を受け付けた旨の表示を行うための表示データを供給する。ここで、入力を受け付けた旨の表示とは、例えばキーまたはボタン等のオブジェクトを一瞬だけ反転表示したり、キーまたはボタン等が押下された状態を示す画像を表示するなど、操作者が視認できるような表示にすることである。このような表示データをアプリケーション実行部120から受信したら、表示制御部112は、当該表示データに基づいて、表示部130に表示される画像を変更する(ステップS104)。   On the other hand, in step S102, when the input position corresponds to a position where an image of an object such as a key or button is displayed, the application execution unit 120 displays to the display control unit 112 that the input has been accepted. Display data for performing Here, the display indicating that the input has been accepted can be visually recognized by the operator, for example, by highlighting an object such as a key or a button for a moment or displaying an image showing a state where a key or a button is pressed. It is to display like this. Upon receiving such display data from the application execution unit 120, the display control unit 112 changes the image displayed on the display unit 130 based on the display data (step S104).

続いて、アプリケーション実行部120は、触感制御部114に対して、入力を受け付けた旨を操作者に報知するため、所定の触感を呈示するように指示する。ここで、所定の触感の呈示とは、タッチセンサ140のタッチ面を一瞬だけ振動させるなど、操作者の触覚により認識できるフィードバックを提供することである。このような触感の呈示の指示を受けたら、触感制御部114は、当該指示に従って触感呈示部150が所定の振動パターンを呈示するように制御する。これにより、触感呈示部150は、タッチセンサ140のタッチ面をタッチしているタッチ対象に対して所定の振動パターンによる触感を呈示する(ステップS106)。このような処理を行うことで、触感呈示装置100は、入力の際にタッチセンサおよびGUIを採用するユーザインタフェースによって、入力を受け付けるオブジェクトに対する操作入力を受け付けた際にのみ、触感を呈示することができる。   Subsequently, the application execution unit 120 instructs the tactile sensation control unit 114 to present a predetermined tactile sensation in order to notify the operator that the input has been accepted. Here, the presentation of the predetermined tactile sensation is to provide feedback that can be recognized by the tactile sense of the operator, such as vibrating the touch surface of the touch sensor 140 for a moment. Upon receiving such a tactile sensation presentation instruction, the tactile sensation control unit 114 controls the tactile sensation presentation unit 150 to present a predetermined vibration pattern in accordance with the instruction. Accordingly, the tactile sensation providing unit 150 presents a tactile sensation with a predetermined vibration pattern to the touch target touching the touch surface of the touch sensor 140 (step S106). By performing such processing, the tactile sensation providing apparatus 100 can present a tactile sensation only when an operation input for an object that accepts an input is received by a user interface that employs a touch sensor and a GUI at the time of input. it can.

以上説明したように、触感呈示装置100によれば、アプリケーションが触感を呈示する動作に対応していれば、問題なく上述の動作を行うことができる。すなわち、触感を呈示する処理を予め組み込んだアプリケーションであれば、上述の動作により、所定の触感を適切に呈示することができる。   As described above, according to the tactile sensation providing apparatus 100, the above-described operation can be performed without any problem as long as the application supports the operation of presenting the tactile sensation. In other words, if the application incorporates a process for presenting a tactile sensation in advance, a predetermined tactile sensation can be appropriately presented by the above-described operation.

しかしながら、上述した触感呈示装置100においては、触感の呈示に対応していないアプリケーションを適用すると、そのままの状態では、入力に基づいてオブジェクトの表示が変化しても、適切に触感を呈示することはできない。したがって、触感呈示装置100において、現在までに開発されてきた種々のアプリケーション資源を無駄にせずに有効に活用するためには、それぞれのアプリケーションを改変して、所定の条件に応じて触感を呈示する処理を追加しなければならない。このような処理を追加する改変は、種々のアプリケーションごとに行わなければならず、膨大な手間とコストがかかることが懸念される。また、オブジェクトごとに異なる触感を呈示しようとすれば、それぞれのオブジェクトごとに異なる触感を呈示するための処理を追加することになるため、手間とコストは極めて大きくなる。   However, in the tactile sensation providing apparatus 100 described above, when an application that does not support tactile sensation is applied, even if the display of the object changes based on the input, the tactile sensation can be appropriately presented in the state as it is. Can not. Therefore, in order to effectively use various application resources that have been developed up to now in the tactile sensation providing apparatus 100, 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. In addition, if a different tactile sensation is to be presented for each object, a process for presenting a different tactile sensation for each object is added, so that labor and cost are extremely increased.

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

また、例えば上記特許文献1および特許文献2に開示の技術は、単にタッチセンサが入力を受け付けると、当該入力に応じてタッチセンサを振動させているに過ぎない。このため、上記特許文献1および特許文献2に開示の技術において、触感の呈示に対応したアプリケーションを適用しても、触感を適切に呈示することができないことも想定される。特に、機械式の押しボタンスイッチ(プッシュ式ボタンスイッチ)のようなボタンスイッチがタッチセンサ上に描画される装置は、タッチセンサの入力を受け付ける閾値が低いと、タッチセンサに指などが軽く触れた(タッチした)だけで触感を呈示してしまう。このため、操作者がタッチセンサをプッシュする前段階の軽く触れる動作(タッチ)に反応してしまうため、描画イメージ(押しボタン)の反応と異なり、誤操作を誘発するおそれがある。   For example, the techniques disclosed in Patent Document 1 and Patent Document 2 merely vibrate the touch sensor according to the input when the touch sensor accepts the input. For this reason, in the technologies disclosed in Patent Document 1 and Patent Document 2, it is assumed that the tactile sensation cannot be appropriately presented even when an application corresponding to the tactile sensation is applied. In particular, in a device in which a button switch such as a mechanical push button switch (push button switch) is drawn on the touch sensor, a finger or the like touches the touch sensor lightly when the threshold value for accepting the touch sensor input is low. A tactile sensation is presented only by (touching). For this reason, since the operator reacts to a light touching operation (touch) in the previous stage of pushing the touch sensor, unlike the reaction of the drawn image (push button), there is a possibility that an erroneous operation is induced.

また、描画されたボタンスイッチを操作者がプッシュする意図はなくても(力を入れていなくても)、タッチセンサを軽く触れる動作(タッチ)に応じて触感を呈示してしまうため、操作者に違和感を与えることにもなる。ここで、タッチセンサのタッチによる入力を受け付ける閾値とは、タッチセンサが反応する閾値で、例えば抵抗膜方式においては、上部導電膜が下部導電膜に接触する押圧力の閾値であり、静電容量方式においては、接触による電気的信号の検出閾値である。   In addition, even if the operator does not intend to push the drawn button switch (even if power is not applied), the operator feels tactile according to the touch operation (touch) of the touch sensor. It will also make you feel uncomfortable. Here, the threshold value for accepting an input by touch of the touch sensor is a threshold value at which the touch sensor reacts. For example, in the resistive film method, the threshold value is a threshold value of the pressing force with which the upper conductive film contacts the lower conductive film. In the method, it is a detection threshold value of an electrical signal due to contact.

さらに、従来の触感を呈示する装置に、タッチセンサにより触感を呈示するための処理を予め組み込んだアプリケーションに基づくユーザインタフェースを採用したとしても、入力を受け付けた際に機械式の押しボタンスイッチのような操作感を提供することはできなかった。すなわち、従来の触感呈示装置により呈示される触感は、あくまでも入力が受け付けられたことを操作者に報知するためのものであり、単にタッチ面を振動させる等の動作を行うのみである。したがって、従来の触感呈示装置により呈示される触感は、機械式の押しボタンスイッチを操作する場合のようなリアルな操作感を操作者に提供するものではなかった。   Furthermore, even if a user interface based on an application in which a process for presenting a tactile sensation with a touch sensor is adopted in a conventional device that presents a tactile sensation, when an input is received, it is like a mechanical push button switch. It was not possible to provide a comfortable feeling of operation. That is, the tactile sensation presented by the conventional tactile sensation presentation device is only to notify the operator that the input has been accepted, and merely performs an operation such as vibrating the touch surface. Therefore, the tactile sensation presented by the conventional tactile sensation presentation device does not provide the operator with a realistic operational feeling as when operating a mechanical push button switch.

しかしながら、タッチセンサおよびGUIを採用するユーザインタフェースにおいては、現実の機械式の押しボタンスイッチなどを模したオブジェクトの画像を表示することが多い。したがって、そのようなオブジェクトに対する入力を受け付けた場合、やはり機械式の押しボタンスイッチに倣ったリアルな触感を呈示するほうが、操作者に与える操作感としては好適である。表示されたオブジェクトに対して押圧入力を受け付けた際に、現実のキーまたはボタン等をクリックした場合のようなフィードバックを返すことができれば、操作者に与える操作感を向上することができる。   However, in a user interface employing a touch sensor and a GUI, an image of an object imitating an actual mechanical push button switch is often displayed. Therefore, when an input to such an object is received, it is preferable to present a realistic tactile sensation following the mechanical push button switch as an operation feeling given to the operator. When a pressing input is received for the displayed object, if feedback can be returned as if an actual key or button was clicked, the operational feeling given to the operator can be improved.

機械式の押しボタンスイッチの場合、操作者は、ある程度の押圧力を加えることにより、当該スイッチが押下されて、例えばメタルドームスイッチなどが坐屈する際の触感(以下、クリック触感という)を得ることができる。同様に、機械式の押しボタンスイッチの場合、操作者は、押下していたスイッチに対する押圧力を解除する過程で、ある程度まで押圧力を弱めることにより、メタルドームスイッチなどが元の押下されていない状態に戻る触感(以下、リリース触感という)を得ることができる。また、機械式の押しボタンスイッチの場合、操作者は、非常に弱い押圧力によってスイッチに触れても(タッチしても)クリック触感は呈示されず、また、クリック触感が呈示されない状態からは、リリース触感も呈示されない。従来のタッチセンサおよびGUIを採用した触感呈示装置においては、上述した機械式の押しボタンスイッチのようなクリック触感およびリリース触感を呈示することはできなかった。   In the case of a mechanical push button switch, an operator obtains a tactile sensation (hereinafter referred to as a click tactile sensation) when the switch is depressed and a metal dome switch or the like is buckled by applying a certain amount of pressing force. Can do. Similarly, in the case of a mechanical push button switch, the operator does not press the original metal dome switch or the like by reducing the pressing force to some extent in the process of releasing the pressing force to the pressed switch. A tactile sensation that returns to the state (hereinafter referred to as a release tactile sensation) can be obtained. Further, in the case of a mechanical push button switch, even if the operator touches the switch with a very weak pressing force (even if touched), the click feeling is not presented, and from the state where the click feeling is not presented, The release feel is not presented. In a tactile sensation providing apparatus that employs a conventional touch sensor and GUI, it has not been possible to provide a click tactile sensation and a release tactile sensation like the mechanical push button switch described above.

また、機械式の押しボタンスイッチに対して入力を行う場合であれば、スイッチ機構等の物理的な構成の差異に応じて、様々な異なる触感が得られるものである。例えば、ボタンの大きさによって、押圧した際に得られる触感の強弱の度合いが異なったり、あるいは、ボタンによって押し込む際のストロークの深さが異なる場合にも、それぞれ押圧した際に異なる態様の感触が得られるものである。   Further, in the case of inputting to a mechanical push button switch, various different tactile sensations can be obtained according to the difference in the physical configuration of the switch mechanism or the like. For example, even when the degree of tactile strength obtained by pressing differs depending on the size of the button, or when the stroke depth when pushing by the button is different, the feeling of different modes when pressed is different. It is obtained.

特許文献1および2に開示された装置は、このようなオブジェクトごとに異なる触感、すなわち各オブジェクトに見合うような触感を呈示することはできなかった。特許文献1および2に開示された装置により呈示される触感は、入力が受け付けられたことを操作者に報知することが一義的な目的であるため、どのオブジェクトが押圧入力を受け付けても、同じ触感が呈示されることが一般的であった。したがって、オブジェクトに応じて異なる触感を呈示しようとすれば、上述したように、アプリケーションに対して、それぞれの触感を呈示するための処理を、オブジェクトごとに追加する等の改変を加える必要があり、大変な手間とコストを要するものとなる。   The devices disclosed in Patent Documents 1 and 2 cannot present such a different tactile sensation for each object, that is, a tactile sensation suitable for each object. The tactile sensation presented by the devices disclosed in Patent Documents 1 and 2 is primarily intended to notify the operator that the input has been accepted, so the same is true regardless of which object receives the press input. A tactile sensation was generally presented. Therefore, if a different tactile sensation is to be presented depending on the object, as described above, it is necessary to make a modification such as adding a process for presenting each tactile sensation to each application. It will be very laborious and costly.

したがって、かかる事情に鑑みてなされた本発明の目的は、オブジェクトに見合う触感を呈示する触感呈示装置を提供することにある。   Accordingly, an object of the present invention made in view of such circumstances is to provide a tactile sensation providing apparatus that presents a tactile sensation commensurate with an object.

上記目的を達成する第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 vibrates the touch surface of the touch sensor;
A display unit;
A user interface analysis unit for analyzing information constituting a user interface displayed on the display unit;
Based on the result of analyzing the information constituting the user interface, the tactile sensation presented by the tactile sensation providing unit is set according to the user interface object constituting the user interface, and the user interface object for executing a predetermined process is set. When detecting an input, a control unit that controls the tactile sensation providing unit so as to present a tactile sensation according to the user interface object with respect to a pressing target pressing the touch surface;
It is characterized by providing.

第2の観点に係る発明は、第1の観点に係る触感呈示装置において、
前記ユーザインタフェース解析部は、前記ユーザインタフェースを構成する情報から前記表示部に表示する画像以外の情報を抽出して解析し、
前記制御部は、前記ユーザインタフェース解析部が解析した前記画像以外の情報に基づいて当該ユーザインタフェースオブジェクトに応じた触感を設定するものである。
The invention according to the second aspect is the tactile sensation providing apparatus according to the first aspect,
The user interface analysis unit extracts and analyzes information other than the image displayed on the display unit from information configuring the user interface,
The control unit sets a tactile sensation according to the user interface object based on information other than the image analyzed by the user interface analysis unit.

第3の観点に係る発明は、第1の観点に係る触感呈示装置において、
前記ユーザインタフェース解析部は、前記ユーザインタフェースを構成する情報のうち前記表示部に表示する画像を解析し、
前記制御部は、前記ユーザインタフェース解析部が前記画像を解析した結果に基づいて当該ユーザインタフェースオブジェクトに応じた触感を設定するものである。
The invention according to a third aspect is the tactile sensation providing apparatus according to the first aspect,
The user interface analysis unit analyzes an image to be displayed on the display unit among information configuring the user interface,
The control unit is configured to set a tactile sensation according to the user interface object based on a result of the user interface analysis unit analyzing the image.

第4の観点に係る発明は、第1乃至第3の何れか一つの観点に係る触感呈示装置において、
前記タッチセンサのタッチ面に対する押圧荷重を検出する荷重検出部をさらに備え、
前記制御部は、前記ユーザインタフェース解析部が所定の処理を実行するユーザインタフェースオブジェクトに対する入力を検知している状態で、前記荷重検出部が触感を呈示する荷重基準を満たす押圧荷重を検出すると、前記押圧対象に対して触感を呈示するように前記触感呈示部を制御するものである。
The invention according to a fourth aspect is the tactile sensation providing apparatus according to any one of the first to third aspects.
A load detecting unit for detecting a pressing load on the touch surface of the touch sensor;
When the control unit detects a pressing load that satisfies a load standard that presents a tactile sensation in a state where the user interface analysis unit detects an input to a user interface object that executes a predetermined process, The tactile sensation providing unit is controlled so that a tactile sensation is presented to the pressed object.

第5の観点に係る発明は、第4の観点に係る触感呈示装置において、
前記制御部は、前記ユーザインタフェースを構成する情報を解析した結果に基づいて、前記ユーザインタフェースオブジェクトに応じて前記触感を呈示する荷重基準を変更するものである。
The invention according to a fifth aspect is the tactile sensation providing apparatus according to the fourth aspect,
The said control part changes the load reference | standard which presents the said tactile sense according to the said user interface object based on the result of having analyzed the information which comprises the said user interface.

本発明によれば、オブジェクトに見合う触感を呈示することができる。   According to the present invention, a tactile sensation suitable for an object can be presented.

本発明の実施の形態に係る触感呈示装置の概略構成を示すブロック図である。1 is a block diagram illustrating a schematic configuration of a tactile sensation providing apparatus according to an embodiment of the present invention. 図1に示した触感呈示装置の実装構造の一例を示す図である。It is a figure which shows an example of the mounting structure of the tactile sense presentation apparatus shown in FIG. 本発明によるユーザインタフェースの解析を説明する図である。It is a figure explaining the analysis of the user interface by this invention. 図1に示した触感呈示装置の入力受け付けからクリック触感呈示動作を示すフローチャートである。It is a flowchart which shows click tactile sensation presentation operation | movement from input reception of the tactile sensation presentation apparatus shown in FIG. 図1に示した触感呈示装置のリリース触感呈示動作を示すフローチャートである。It is a flowchart which shows the release tactile sense presentation operation | movement of the tactile sense presentation apparatus shown in FIG. 本発明によるユーザインタフェースの解析を説明する図である。It is a figure explaining the analysis of the user interface by this invention. 本発明によるユーザインタフェースの解析を説明する図である。It is a figure explaining the analysis of the user interface by this invention. 想定される触感呈示装置の概略構成を示すブロック図である。It is a block diagram which shows schematic structure of the tactile sense presentation apparatus assumed. 想定される触感呈示装置の動作を示すフローチャートである。It is a flowchart which shows operation | movement of the tactile sense presentation apparatus assumed.

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

本発明は、表示部に表示するユーザインタフェースを生成するための情報を解析することにより、各オブジェクトの大きさ等に応じて、入力があった際に呈示する触感を設定するものである。また、本発明は、このようにして触感を呈示する際、タッチセンサに対して軽く触れる(タッチする)程度の押圧に対しては触感を呈示せず、操作者が意図してタッチセンサを押圧する(プッシュする)動作に対して触感を呈示する。   According to the present invention, by analyzing information for generating a user interface to be displayed on a display unit, a tactile sensation to be presented when an input is made is set according to the size of each object. In addition, when presenting the tactile sensation in this way, the present invention does not present a tactile sensation to a pressure that touches (touches) the touch sensor lightly, and the operator intentionally presses the touch sensor. Present tactile sensation to the action of pushing (pushing).

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

図1に示すように、触感呈示装置1は、制御部10と、アプリケーション実行部20と、表示部30と、タッチセンサ40と、触感呈示部50と、荷重検出部60と、を備えている。また、制御部10は、表示制御部12と、触感制御部14と、ユーザインタフェース解析部16と、を含んでいる。なお、図面および以下の説明において、「ユーザインタフェース」は、適宜、単に「UI」と略記する。   As shown in FIG. 1, the tactile sensation providing apparatus 1 includes a control unit 10, an application execution unit 20, a display unit 30, a touch sensor 40, a tactile sensation providing unit 50, and a load detection unit 60. . The control unit 10 includes a display control unit 12, a tactile sensation control unit 14, and a user interface analysis unit 16. In the drawings and the following description, “user interface” is simply abbreviated as “UI” as appropriate.

制御部10は、触感呈示装置1の各機能部をはじめとして触感呈示装置1の全体を制御する。アプリケーション実行部20は、図示しない記憶部から各種のアプリケーションを読み込んで、当該アプリケーションに基づく処理を実行する。なお、本実施の形態においては、アプリケーション実行部20が、本来、触感の呈示に対応していないアプリケーションを実行する場合について説明する。   The control unit 10 controls the entire tactile sensation providing apparatus 1 including each functional unit of the tactile sensation providing apparatus 1. The application execution unit 20 reads various applications from a storage unit (not shown) and executes processing based on the applications. In the present embodiment, a case will be described in which the application execution unit 20 executes an application that does not originally support tactile presentation.

表示部30は、押しボタンスイッチ(プッシュ式ボタンスイッチ)のようなオブジェクトを画像表示する。なお、押しボタンスイッチとは、入力ボタンやキー等(以下、単に「キー等」と総称する)である。表示部30は、例えば、液晶表示パネルや有機EL表示パネル等を用いて構成する。アプリケーション実行部20は、UIを生成する際や、オブジェクトの画像を変更する際などに、UIを構成する情報を表示制御部12およびUI解析部16に供給する。このようにしてUIを構成する情報を供給されたら、表示制御部12は、表示部30に当該情報に基づく表示を行うことができる。   The display unit 30 displays an object such as a push button switch (push button switch) as an image. Note that the push button switch is an input button, a key, or the like (hereinafter simply referred to as “key or the like”). The display unit 30 is configured using, for example, a liquid crystal display panel, an organic EL display panel, or the like. The application execution unit 20 supplies information constituting the UI to the display control unit 12 and the UI analysis unit 16 when generating a UI or changing an object image. When the information constituting the UI is supplied in this way, the display control unit 12 can perform display based on the information on the display unit 30.

タッチセンサ40は、通常は表示部30の前面に配置して、表示部30に表示したオブジェクトに対する操作者の指等(押圧対象)による押圧入力(タッチ入力)を、対応するタッチセンサ40のタッチ面により受け付ける。また、タッチセンサ40は、タッチ面に対するタッチ入力の位置を検出し、当該検出した入力の位置を、触感制御部14を介してアプリケーション実行部20に通知する。このタッチセンサ40は、例えば抵抗膜方式、静電容量方式、光学式等の公知の方式のもので構成する。   The touch sensor 40 is usually arranged on the front surface of the display unit 30, and a touch input by the operator's finger or the like (press target) on the object displayed on the display unit 30 is touched by the corresponding touch sensor 40. Accept by surface. The touch sensor 40 detects the position of the touch input on the touch surface, and notifies the application execution unit 20 of the detected input position via the tactile sensation control unit 14. 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のタッチ面に振動を発生させることにより、タッチ面を押圧している押圧対象に対して触感を呈示する。タッチ面を押圧している押圧対象とは、例えば操作者の指などである。荷重検出部60は、タッチセンサ40のタッチ面に対する押圧荷重を検出するもので、例えば、歪みゲージセンサや圧電素子等の荷重に対してリニアに反応する素子を用いて構成する。また、荷重検出部60は、検出したタッチセンサ40のタッチ面に対する押圧荷重を、触感制御部14に通知する。   The tactile sensation providing unit 50 is configured using a piezoelectric vibrator or the like, and generates vibration on the touch surface of the touch sensor 40. The tactile sensation providing unit 50 presents a tactile sensation to the pressing target pressing the touch surface by generating vibration on the touch surface of the touch sensor 40. The pressing target pressing the touch surface is, for example, an operator's finger. 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.

制御部10の表示制御部12は、アプリケーション実行部20から供給される表示データに基づいて、表示部30にオブジェクトなどを画像表示したり、あるいは当該画像表示を変更したりする等、表示に係る制御を行う。表示制御部12は、表示部30に表示するUIを生成する際に使用するオブジェクトの表示データを、アプリケーション実行部20から受け取る。また、表示制御部12は、タッチセンサ40に対する操作者の押圧入力の位置が、所定の動作を開始するオブジェクトに対応する位置である場合の、入力を受け付けた旨を示すオブジェクトの表示データも、アプリケーション実行部20から受け取る。   Based on the display data supplied from the application execution unit 20, the display control unit 12 of the control unit 10 displays an object or the like on the display unit 30 or changes the image display. Take control. The display control unit 12 receives display data of an object used when generating a UI to be displayed on the display unit 30 from the application execution unit 20. The display control unit 12 also displays object display data indicating that an input has been received when the position of the operator's press input to the touch sensor 40 is a position corresponding to an object that starts a predetermined operation. Received from the application execution unit 20.

触感制御部14は、タッチセンサ40が検知したタッチ面に対するタッチ入力の位置を、アプリケーション実行部20等に通知する。   The tactile sensation control unit 14 notifies the application execution unit 20 and the like of the position of the touch input on the touch surface detected by the touch sensor 40.

UI解析部16は、アプリケーション実行部20から供給される、表示部30に表示するUIを構成する情報を解析する。UI解析部16が行う、UIを構成する情報の解析については後述する。このようにして解析した結果の情報を、UI解析部16は、触感制御部14に通知する。   The UI analysis unit 16 analyzes information constituting a UI displayed on the display unit 30 supplied from the application execution unit 20. Analysis of information constituting the UI performed by the UI analysis unit 16 will be described later. The UI analysis unit 16 notifies the tactile sensation control unit 14 of information on the result of analysis in this way.

このようにしてUI解析部16が解析した結果の情報を受信した触感制御部14は、タッチセンサ40に対する入力位置が所定の動作を開始するオブジェクトの位置である場合に触感呈示部50が呈示すべき触感を設定する。また、触感制御部14は、所定の処理を実行するオブジェクトに対する入力を検知している状態で、荷重検出部60により検出される押圧荷重が触感を呈示する荷重基準を満たした場合、設定された所定のパターンの振動を発生するように触感呈示部50を制御する。   The tactile sensation control unit 14 that has received the information of the result analyzed by the UI analysis unit 16 in this manner is presented by the tactile sensation presentation unit 50 when the input position with respect to the touch sensor 40 is the position of the object that starts a predetermined operation. Set the tactile sensation. The tactile sensation control unit 14 is set when the pressing load detected by the load detection unit 60 satisfies a load standard for presenting a tactile sensation in a state where an input to an object for executing a predetermined process is detected. The tactile sensation providing unit 50 is controlled to generate a predetermined pattern of vibration.

図2は、図1に示した触感呈示装置1の実装構造の一例を示すもので、図2(A)は要部断面図、図2(B)は要部平面図である。表示部30は、筐体61内に収納保持する。表示部30上には、弾性部材からなるインシュレータ62を介して、タッチセンサ40を保持する。なお、本実施の形態に係る触感呈示装置1は、表示部30およびタッチセンサ40を、平面視で矩形状としている。また、触感呈示装置1は、タッチセンサ40を、図2(B)に仮想線で示す表示部30の表示領域Aから外れた4隅に配設したインシュレータ62を介して表示部30上に保持する。   2A and 2B show an example of the mounting structure of the tactile sensation providing apparatus 1 shown in FIG. 1, FIG. 2A is a main part sectional view, and FIG. 2B is a main part plan view. The display unit 30 is housed and held in the housing 61. The touch sensor 40 is held on the display unit 30 via an insulator 62 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. In addition, the tactile sensation providing apparatus 1 holds the touch sensor 40 on the display unit 30 via the insulators 62 arranged at the four corners deviated from the display area A of the display unit 30 indicated by virtual lines in FIG. To do.

また、筐体61には、表示部30の表示領域から外れたタッチセンサ40の表面領域を覆うようにアッパカバー63を設け、このアッパカバー63とタッチセンサ40との間に、弾性部材からなるインシュレータ64を配設する。なお、図2に示すタッチセンサ40は、タッチ面40aを有する表面部材を、例えば透明フィルムやガラスで構成し、裏面部材をガラスやアクリルで構成している。タッチセンサ40は、タッチ面40aが押圧されると、押圧部分が押圧力に応じて微少量撓む(歪む)、または構造体そのものが微少量撓む構造のものを用いる。   The casing 61 is provided with an upper cover 63 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 63 and the touch sensor 40. An insulator 64 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の表面上には、アッパカバー63で覆われる各辺の近傍に、タッチセンサ40に加わる荷重(押圧力)を検出するための歪みゲージセンサ51をそれぞれ接着等により設ける。さらに、タッチセンサ40の裏面上には、対向する2つの辺の近傍に、タッチセンサ40を振動させるための圧電振動子52をそれぞれ接着等により設ける。すなわち、図2に示す触感呈示装置1は、図1に示した荷重検出部60を4つの歪みゲージセンサ51を用いて構成し、触感呈示部50を、2つの圧電振動子52を用いて構成している。そして、触感呈示部50によりタッチセンサ40を振動させることにより、タッチ面40aを振動させるようにしている。なお、図2(B)は、図2(A)に示した筐体61、アッパカバー63およびインシュレータ64の図示を省略している。   On the surface of the touch sensor 40, a strain gauge sensor 51 for detecting a load (pressing force) applied to the touch sensor 40 is provided in the vicinity of each side covered with the upper cover 63 by adhesion 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. is doing. And the touch surface 40a is vibrated by vibrating the touch sensor 40 by the tactile sensation providing unit 50. In FIG. 2B, the casing 61, the upper cover 63, and the insulator 64 shown in FIG. 2A are not shown.

次に、本実施の形態によるUIを構成する情報の解析について説明する。   Next, analysis of information constituting the UI according to the present embodiment will be described.

本発明において、UI解析部16は、最初にUIを生成して表示部30に表示する際、または表示されるオブジェクトの画像を変更する際などに、アプリケーション実行部20から、オブジェクトの画像データを含む各種の属性情報などを受信する。このオブジェクトの画像データを含む各種の属性情報とは、UIまたはUIを構成するオブジェクトを生成するために必要な情報である。この情報には、例えば、UIを構成する各オブジェクトについて、オブジェクトを画像表示する際に使用する画像データの他、当該オブジェクトの画像を表示部30の表示領域において表示する位置の情報などが含まれる。さらに、この情報は、当該オブジェクトの画像のサイズの情報、当該オブジェクトの画像が表現するオブジェクトの高さの情報など、各オブジェクトの属性を示す各種の情報とすることができる。   In the present invention, the UI analysis unit 16 generates object UI data from the application execution unit 20 when the UI is first generated and displayed on the display unit 30 or when the image of the displayed object is changed. Receive various attribute information. The various attribute information including the image data of the object is information necessary for generating a UI or an object constituting the UI. This information includes, for example, information on the position at which the image of the object is displayed in the display area of the display unit 30 in addition to the image data used when displaying the image of each object constituting the UI. . Furthermore, this information can be various types of information indicating the attributes of each object, such as information on the size of the image of the object and information on the height of the object represented by the image of the object.

本実施の形態においては、UI解析部16は、上記のUIを構成する各情報のうち、表示部30に表示するオブジェクトの画像以外の情報を抽出したものを解析する。具体的には、オブジェクトの属性情報として供給される、オブジェクトが表すボタンの大きさや、高さなどの情報を抽出(取得)して解析する。   In the present embodiment, the UI analysis unit 16 analyzes information obtained by extracting information other than the image of the object displayed on the display unit 30 among the information constituting the UI. Specifically, information such as the size and height of the button represented by the object supplied as the attribute information of the object is extracted (acquired) and analyzed.

通常、オブジェクトの大きさは、HTMLによるサイズ情報として、直接得ることができるのが一般的である。また、オブジェクトに使用されている色のうち同一色が閉める領域の面積が判定できる場合には、この判定結果から、オブジェクトが表すボタンの大きさを推定することができる。同様に、オブジェクトが示すボタンの高さの情報も属性情報に含まれている場合は、高さの情報も取得する。例えば、オペレーティングシステム(OS)によっては、オブジェクトが表すボタンの高さは、3Dコントロールなどによって標準化されていることもある。このような場合、OSから直接情報を得ることができる。   In general, the size of an object can generally be obtained directly as size information by HTML. Further, when the area of the region where the same color is closed among the colors used for the object can be determined, the size of the button represented by the object can be estimated from the determination result. Similarly, when the height information of the button indicated by the object is also included in the attribute information, the height information is also acquired. For example, depending on the operating system (OS), the height of the button represented by the object may be standardized by 3D control or the like. In such a case, information can be obtained directly from the OS.

また、例えばHTML/CSSのようなスタイルシートにおいては、Shadowタグでボタンや文字に影付けをすることができる。このような場合、この影付けの部分の属性を取得することにより、shadow効果の影の広さなどを利用して、画像の立体効果部分の幅から、表示されるボタンの高さを推定することもできる。   For example, in a style sheet such as HTML / CSS, buttons and characters can be shaded with a Shadow tag. In such a case, the height of the displayed button is estimated from the width of the three-dimensional effect portion of the image by using the shadow width of the shadow effect, etc., by acquiring the attribute of the shadowed portion. You can also

以上のような解析そのものは、既存の各種の解析技術を用いて行うことができる。このように、UI解析部16は、UIを構成する各オブジェクトの属性情報などを解析して、この解析結果を触感制御部14に通知する。UIを構成するオブジェクトの属性情報の解析結果を受信した触感制御部14は、当該解析結果に基づいて、オブジェクトに適した触感を設定する。このようにして、それぞれのオブジェクトに適した触感を呈示することができる。   The above analysis itself can be performed using various existing analysis techniques. In this way, the UI analysis unit 16 analyzes the attribute information of each object constituting the UI and notifies the tactile sensation control unit 14 of the analysis result. The tactile sensation control unit 14 that has received the analysis result of the attribute information of the object constituting the UI sets a tactile sensation suitable for the object based on the analysis result. In this way, a tactile sensation suitable for each object can be presented.

このようにして触感を設定する際には、オブジェクトに応じて触感の種類(例えばメタルドームスイッチやラバースイッチの触感)や、触感の態様(例えばフィードバックの強弱)、または触感を呈示する荷重基準など、各種の設定を行うことができる。触感を呈示する荷重基準とは、荷重検出部60が所定の荷重基準を満たす押圧荷重を検出したら押圧対象に対して触感を呈示する際の当該所定の荷重基準である。   When setting the tactile sensation in this way, depending on the object, the type of tactile sensation (for example, the tactile sensation of a metal dome switch or rubber switch), the tactile sensation (for example, the strength of feedback), or the load standard for presenting the tactile sensation Various settings can be made. The load standard for presenting a tactile sensation is the predetermined load standard for presenting a tactile sensation to the pressed object when the load detection unit 60 detects a pressing load that satisfies the predetermined load standard.

図3は、UI解析部16がUIを構成する情報の解析を行うことにより触感制御部14が設定する触感の具体例を説明する図である。   FIG. 3 is a diagram illustrating a specific example of the tactile sensation set by the tactile sensation control unit 14 when the UI analysis unit 16 analyzes the information constituting the UI.

図3(A)に示すように、UI解析部16の解析結果として、小さなオブジェクトであることが判明した場合は、比較的小さな(弱いフィードバックの)触感を設定することができる。あるいは、この場合、発生させる振動の周波数を高くしたり、振動を発生する時間を短くしたりすることもできる。一方、図3(B)に示すように、UI解析部16の解析結果として、大きなオブジェクトであることが判明した場合は、比較的大きな(強いフィードバックの)触感を設定することができる。あるいは、この場合、発生させる振動の周波数を低くしたり、振動を発生する時間を長くしたりすることもできる。さらに、図3(A)に示すような小さなオブジェクトの場合、触感を呈示する荷重基準を比較的小さく設定し、操作者の比較的弱い押圧によって触感が呈示されるようにできる。また、図3(B)に示すような大きなオブジェクトの場合、触感を呈示する荷重基準を比較的大きく設定し、操作者の比較的強い押圧でないと触感が呈示されないようにもできる。   As shown in FIG. 3A, when the UI analysis unit 16 determines that the object is a small object, a relatively small (weak feedback) tactile sensation can be set. Alternatively, in this case, the frequency of the vibration to be generated can be increased, or the time for generating the vibration can be shortened. On the other hand, as shown in FIG. 3B, when the analysis result of the UI analysis unit 16 is found to be a large object, a relatively large (strong feedback) tactile sensation can be set. Alternatively, in this case, the frequency of vibration to be generated can be lowered, or the time for generating vibration can be lengthened. Further, in the case of a small object as shown in FIG. 3A, the load standard for presenting the tactile sensation can be set to be relatively small so that the tactile sensation is presented by a relatively weak press by the operator. In the case of a large object as shown in FIG. 3B, the load standard for presenting the tactile sensation can be set to be relatively large so that the tactile sensation is not presented unless the operator presses a relatively strong pressure.

図3(C)に示すように、UI解析部16の解析結果として、高さの低い(薄い)オブジェクトであることが判明した場合は、比較的小さな(弱いフィードバックの)触感を設定することができる。あるいは、この場合、発生させる振動の周波数を高くしたり、振動を発生する時間を短くしたりすることもできる。一方、図3(D)に示すように、UI解析部16の解析結果として、高さの高い(厚い)オブジェクトであることが判明した場合は、比較的大きな(強いフィードバックの)触感を設定することができる。あるいは、この場合、発生させる振動の周波数を低くしたり、振動を発生する時間を長くしたりすることもできる。さらに、図3(C)に示すような薄いオブジェクトの場合、触感を呈示する荷重基準を比較的小さく設定し、操作者の比較的弱い押圧によって触感が呈示されるようにできる。また、図3(D)に示すような厚いオブジェクトの場合、触感を呈示する荷重基準を比較的大きく設定し、操作者の比較的強い押圧でないと触感が呈示されないようにもできる。以上に説明した触感の設定は、想定される触感の設定のいくつかの例を説明したものに過ぎず、他にも触感の態様など、種々の触感および触感を呈示する荷重基準を設定できる。   As shown in FIG. 3C, when it is determined that the object is a low (thin) object as an analysis result of the UI analysis unit 16, a relatively small (weak feedback) tactile sensation may be set. it can. Alternatively, in this case, the frequency of the vibration to be generated can be increased, or the time for generating the vibration can be shortened. On the other hand, as shown in FIG. 3D, when it is determined that the object is a high (thick) object as an analysis result of the UI analysis unit 16, a relatively large (strong feedback) tactile sensation is set. be able to. Alternatively, in this case, the frequency of vibration to be generated can be lowered, or the time for generating vibration can be lengthened. Further, in the case of a thin object as shown in FIG. 3C, the load standard for presenting the tactile sensation can be set relatively small so that the tactile sensation is presented by a relatively weak press by the operator. Further, in the case of a thick object as shown in FIG. 3D, it is possible to set a relatively large load standard for presenting tactile sensation so that the tactile sensation is not presented unless the operator has a relatively strong pressure. The tactile sensation setting described above is merely a description of some examples of assumed tactile sensation settings, and various other tactile sensations and load standards that present tactile sensations such as tactile sensation modes can be set.

次に、触感呈示装置1の動作について説明する。以下、触感呈示装置1が、表示部30にUIを表示した後、操作者の入力を受け付けて触感を呈示する際の動作について説明する。   Next, the operation of the tactile sensation providing apparatus 1 will be described. Hereinafter, an operation when the tactile sensation providing apparatus 1 displays a UI on the display unit 30 and then receives an operator input and presents a tactile sensation will be described.

本実施の形態による触感呈示装置1は、表示部30に画像表示されたオブジェクトに対する操作者のタッチ入力がタッチセンサ40に検知されると、UIを構成する情報を解析する。また、触感呈示装置1は、オブジェクトに対する操作者のタッチ入力がタッチセンサ40に検知されている状態で、荷重検出部60が検出する押圧荷重が所定の基準を満たすと、触感を呈示する。荷重検出部60が検出する押圧荷重が所定の基準を満たす場合に触感を呈示するのは、このような場合に、操作者がタッチセンサをタッチしただけでなく、意図して押圧する(プッシュする)動作を行ったとみなせることに基づく。   The tactile sensation providing apparatus 1 according to the present embodiment analyzes information constituting the UI when the touch sensor 40 detects an operator's touch input on the object displayed on the display unit 30. In addition, the tactile sensation providing apparatus 1 presents a tactile sensation when the pressing load detected by the load detection unit 60 satisfies a predetermined standard in a state where an operator's touch input to the object is detected by the touch sensor 40. The tactile sensation is presented when the pressing load detected by the load detection unit 60 satisfies a predetermined standard. In such a case, the operator not only touches the touch sensor but also intentionally presses (pushes). ) Based on what can be considered to have performed the action.

図4は、本実施の形態による触感呈示装置1の動作を示すフローチャートである。触感呈示装置1の動作を行うにあたり、予め、表示部30には、操作者の指またはスタイラスなどによる入力を受け付けるために、キー等のオブジェクトにより構成されるUIを画像表示しておくものとする。この際、アプリケーション実行部20は、GUIを構成する各オブジェクトの表示データを、表示制御部12に供給する。そして、表示制御部12は、アプリケーション実行部20から供給されたオブジェクトの表示データに基づいて、各オブジェクトの画像を表示(描画)するように表示部30を制御する。上述したように、以下、触感呈示装置1でUIにより実行させるアプリケーションは、触感の呈示に対応していないものとする。なお、このアプリケーションは、表示部30に表示されたオブジェクトの画像の位置に対応するタッチセンサ40にタッチ入力がなされた際、オブジェクトの画像に何らかの変化を施して表示するものとする。しかしながら、本実施の形態においては、このような画像の変化は必須のものではない。   FIG. 4 is a flowchart showing the operation of the tactile sensation providing apparatus 1 according to the present embodiment. In performing the operation of the tactile sensation providing apparatus 1, it is assumed that a UI composed of objects such as keys is image-displayed on the display unit 30 in advance in order to receive an input with an operator's finger or stylus. . At this time, the application execution unit 20 supplies display data of each object constituting the GUI to the display control unit 12. Then, the display control unit 12 controls the display unit 30 to display (draw) an image of each object based on the display data of the object supplied from the application execution unit 20. As described above, hereinafter, it is assumed that an application executed by the UI in the tactile sensation providing apparatus 1 does not support tactile sensation presentation. It is assumed that this application displays the object image with some change when a touch input is made to the touch sensor 40 corresponding to the position of the object image displayed on the display unit 30. However, in the present embodiment, such an image change is not essential.

上述のような準備が完了した状態で、本実施の形態による触感呈示装置1の動作は開始する。触感呈示装置1の動作が開始したら、まず、UI解析部16は、操作者の指などによるタッチセンサ40のタッチ面に対するタッチ入力の有無を監視する(ステップS11)。ステップS11にてタッチセンサ40のタッチ面に対するタッチ入力が検知されたら、UI解析部16は、当該タッチ入力の位置をアプリケーション実行部20に通知する(ステップS12)。   The operation of the tactile sensation providing apparatus 1 according to the present embodiment starts with the above-described preparations completed. When the operation of the tactile sensation providing apparatus 1 starts, first, the UI analysis unit 16 monitors whether or not there is a touch input on the touch surface of the touch sensor 40 with an operator's finger or the like (step S11). When a touch input to the touch surface of the touch sensor 40 is detected in step S11, the UI analysis unit 16 notifies the application execution unit 20 of the position of the touch input (step S12).

タッチセンサ40におけるタッチ入力の位置が通知されたら、アプリケーション実行部20は、当該入力の位置が、現在のGUIにおいてキー等のオブジェクトの画像が表示された位置に対応するか否かを判定する(ステップS13)。入力の位置が、オブジェクトの画像が表示された位置に対応する場合、上述したUIを構成する情報の解析を行う(ステップS14)。   When the position of the touch input in the touch sensor 40 is notified, the application execution unit 20 determines whether or not the position of the input corresponds to a position where an image of an object such as a key is displayed in the current GUI ( Step S13). When the input position corresponds to the position where the image of the object is displayed, the information constituting the UI is analyzed (step S14).

また、入力の位置が、オブジェクトの画像が表示された位置に対応する場合、アプリケーション実行部20は、アプリケーションに基づく設定に従ってオブジェクトの画像を変更するための表示データを、表示制御部12に供給する。この表示データを受け取ったら、表示制御部12は、表示されるオブジェクトの画像を変更するように表示部30を制御する(ステップS15)。すなわち、キー等のオブジェクトに対するタッチ入力があった場合、当該オブジェクトの表示画像を変更する。オブジェクトの表示画像を変更する際、例えばオブジェクトが選択されたような表示をしたり、またオブジェクトの色または輝度などを変化させたりして、キー等に触れた(タッチした)ことを操作者が視認できるようにするのが好適である。このようなオブジェクトの画像を変化させる表示は、アプリケーションに基づく設定により、種々の態様が考えられる。   When the input position corresponds to the position where the object image is displayed, the application execution unit 20 supplies display data for changing the object image according to the setting based on the application to the display control unit 12. . When receiving this display data, the display control unit 12 controls the display unit 30 to change the image of the displayed object (step S15). That is, when there is a touch input to an object such as a key, the display image of the object is changed. When changing the display image of an object, for example, the operator makes a display as if the object is selected, or changes the color or brightness of the object, so that the operator touches (touches) a key or the like. It is preferable to make it visible. There are various modes of display for changing the image of such an object depending on the setting based on the application.

ステップS15においてオブジェクトの表示が変更されたら(すなわちキー等のオブジェクトに対するタッチ入力があったら)、ステップS16の動作に移行する。ステップS16においては、UI解析部16がUIを構成する情報に基づく解析を行った結果に基づいて、触感制御部14は、入力を受け付けているオブジェクトに対応する触感を設定する。入力を受け付けているオブジェクトに対応する触感が設定されたら、触感制御部14は、荷重検出部60により検出される押圧荷重が、タッチセンサ40のタッチ面に対する押圧によって増加しながら、触感を呈示する所定の基準を満たしたか否かを判定する(ステップS17)。なお、荷重検出部60は、例えば、4つの歪みゲージセンサ51の出力の平均値から荷重を検出する。ここで、所定の基準を満たす荷重は、操作者が通常の押圧操作を行う際の押圧荷重に基づいて、例えば1.5N(ニュートン)などの値を予め設定し、その後も設定変更できるようにするのが好適である。また、この所定の基準は、操作者の意図に基づく押圧入力の際の押圧荷重を考慮して(例えば平均値など)、過度に低い基準を設定しないようにする。これは、操作者が意図せずに軽く触れてしまったような場合の操作は押圧(プッシュ)入力として受け付けないようにするため、および後述するリアルな触感のための圧覚を操作者に与えるためである。   If the display of the object is changed in step S15 (that is, if there is a touch input to the object such as a key), the operation proceeds to step S16. In step S <b> 16, the tactile sensation control unit 14 sets a tactile sensation corresponding to the input input object based on the result of the analysis performed by the UI analysis unit 16 based on the information constituting the UI. When the tactile sensation corresponding to the object receiving the input is set, the tactile sensation control unit 14 presents the tactile sensation while the pressing load detected by the load detection unit 60 is increased by the pressure on the touch surface of the touch sensor 40. It is determined whether or not a predetermined standard is satisfied (step S17). For example, the load detection unit 60 detects the load from the average value of the outputs of the four strain gauge sensors 51. Here, the load satisfying the predetermined standard is set in advance to a value such as 1.5 N (Newton) based on the pressing load when the operator performs a normal pressing operation, and the setting can be changed thereafter. It is preferable to do this. In addition, the predetermined standard is set so as not to set an excessively low standard in consideration of a pressing load at the time of pressing input based on the operator's intention (for example, an average value). This is to prevent an operation when the operator touches lightly unintentionally as a push (push) input, and to give the operator a pressure sensation for realistic tactile sensation described later. It is.

ステップS17において押圧荷重が所定の基準を満たした場合、触感制御部14は、タッチセンサ40のタッチ面に所定の振動を発生させて、触感を呈示するように触感呈示部50を制御する(ステップS18)。すなわち、触感制御部14は、所定の処理を実行するオブジェクトに対する入力を検知している状態で、荷重検出部60が触感を呈示する荷重基準を満たす押圧荷重を検出すると、触感を呈示するように触感呈示部50を制御する。この制御により、触感呈示部50は、タッチセンサ40のタッチ面を押圧している押圧対象に対して触感を呈示する。ここで呈示する触感とは、上述したUIを構成する情報の解析に基づいて、オブジェクトごとに設定された触感である。   When the pressing load satisfies a predetermined standard in step S17, the tactile sensation control unit 14 generates a predetermined vibration on the touch surface of the touch sensor 40 and controls the tactile sensation providing unit 50 so as to present the tactile sensation (step). S18). That is, the tactile sensation control unit 14 presents a tactile sensation when the load detection unit 60 detects a pressing load that satisfies a load criterion for presenting a tactile sensation in a state where an input to an object that executes a predetermined process is detected. The tactile sensation providing unit 50 is controlled. By this control, the tactile sensation providing unit 50 presents a tactile sensation to the pressing target pressing the touch surface of the touch sensor 40. The tactile sensation presented here is a tactile sensation set for each object based on the analysis of the information constituting the UI described above.

なお、本実施の形態では、ステップS18において触感呈示部50が押圧対象に対して呈示する触感は、上述したクリック触感とすることができる。操作者に対してリアルなクリック触感を呈示するためには、触感呈示装置1は、操作者の圧覚が刺激された状態で触覚を刺激する。すなわち、触感呈示装置1は、タッチセンサ40に加わる荷重が、触感を呈示する基準(例えば1.5N)を満たすまでは、圧覚を刺激するようにし、荷重が当該基準を満たすと、圧電振動子52を所定の駆動信号で駆動してタッチ面40aを振動させて触覚を刺激する。これにより、触感呈示装置1は、押しボタンスイッチ(プッシュ式ボタンスイッチ)のようなボタンスイッチを押した際に得られるのと同様なクリック触感を、操作者に呈示することができる。したがって、操作者は、タッチセンサに描画されたバーチャルな押しボタンスイッチであっても、実際の押しボタンスイッチを操作した場合と同様のリアルなクリック触感を得ながら、タッチセンサ40に対して入力操作を行うことができるので、違和感を覚えることがない。また、タッチセンサ40を「押した」という意識との連動で入力操作を行うことができるので、単なるタッチによる入力ミスも防止することができる。   In the present embodiment, the tactile sensation presented to the pressed object by the tactile sensation providing unit 50 in step S18 can be the click sensation described above. In order to present a realistic click tactile sensation to the operator, the tactile sensation providing apparatus 1 stimulates the tactile sense in a state where the pressure sense of the operator is stimulated. That is, the tactile sensation providing apparatus 1 stimulates pressure sense until the load applied to the touch sensor 40 satisfies a reference (eg, 1.5N) for presenting the tactile sensation, and when the load satisfies the reference, the piezoelectric vibrator 52 is driven with a predetermined drive signal to vibrate the touch surface 40a 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 operator is a virtual push button switch drawn on the touch sensor, the operator can perform an input operation on the touch sensor 40 while obtaining a realistic click feeling similar to that when the actual push button switch is operated. So you don't feel uncomfortable. Further, since the input operation can be performed in conjunction with the consciousness that the touch sensor 40 is “pressed”, an input error due to a simple touch 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. As a result, it is possible to present the operator with a realistic click feeling as if the user had clicked an actual key.

また、ステップS17において押圧荷重が所定の基準を満たしていない場合、触感制御部14は、タッチセンサ40のタッチ面に対する押圧が弱まることにより、荷重検出部60により検出される押圧荷重がゼロになったか否かを判定する(ステップS19)。ステップS19において荷重検出部60により検出される押圧荷重がまだゼロになっていない場合は、操作者のタッチセンサ40に対するタッチ入力が解除(リリース)されていないため、ステップS17に戻る。一方、ステップS19において荷重検出部60により検出される押圧荷重がゼロになった場合は、操作者がタッチセンサ40に対するタッチ入力を解除(リリース)していると判定できるため、本実施による動作を終了する。なお、ステップS19における動作は、荷重検出部60により検出される押圧荷重がゼロになったか否かを判定する動作に代えて、タッチパネル40に対する入力がまだ検知されているか否かを判定する動作とすることもできる。   Further, when the pressing load does not satisfy the predetermined standard in step S <b> 17, the tactile sensation control unit 14 reduces the pressing load detected by the load detecting unit 60 to zero due to the weak pressing of the touch sensor 40 against the touch surface. It is determined whether or not (step S19). If the pressure load detected by the load detection unit 60 is not yet zero in step S19, the touch input to the touch sensor 40 by the operator has not been released (released), and the process returns to step S17. On the other hand, when the pressing load detected by the load detection unit 60 in step S19 becomes zero, it can be determined that the operator has released (released) the touch input to the touch sensor 40, and thus the operation according to this embodiment is performed. finish. Note that the operation in step S19 is an operation for determining whether or not an input to the touch panel 40 is still detected, instead of an operation for determining whether or not the pressing load detected by the load detection unit 60 has become zero. You can also

一方、ステップS13において、入力の位置がオブジェクトの画像が表示された位置に対応しない場合、アプリケーション実行部20は、処理を終了する。すなわち、キー等のオブジェクトに対するタッチ入力がない場合、またはタッチ入力がキー等のオブジェクトに対するものでない場合、アプリケーション実行部20は、オブジェクトの表示画像を変更せずに処理を終了する。さらに、この場合、UI解析部16は、触感制御部14に触感を呈示する旨の指示を出さずに処理を終了する。このように、触感呈示装置1は、キー等のオブジェクト以外の位置に対する入力の場合、オブジェクトに対する押圧入力が受け付けられていないことを、触感を呈示しないことによって操作者に認識させることができる。   On the other hand, if the input position does not correspond to the position where the image of the object is displayed in step S13, the application execution unit 20 ends the process. That is, when there is no touch input for an object such as a key, or when the touch input is not for an object such as a key, the application execution unit 20 ends the process without changing the display image of the object. Furthermore, in this case, the UI analysis unit 16 ends the process without giving an instruction to the tactile sensation control unit 14 to present the tactile sensation. As described above, the tactile sensation providing apparatus 1 can make the operator recognize that the pressing input to the object is not accepted in the case of an input to a position other than the object such as a key by not presenting the tactile sensation.

このように、本実施の形態によれば、所定の動作を実行するオブジェクトに対して入力があり、かつ、所定の荷重基準を満たす押圧荷重が検出された場合に、UIを構成する情報の解析に基づいて設定された触感を呈示する。そのため、起動するアプリケーションが触感の呈示に係る動作に対応していない場合でも、触感呈示装置1は、UIを構成する情報を解析することにより、各オブジェクトに対する押圧入力に基づいて、オブジェクトごとの触感を適切に呈示することができる。したがって、触感呈示装置1によれば、オブジェクトに見合った触感を呈示することができる。また、UIを用いて実行する既存のアプリケーションリソースを流用することができる。また、本実施の形態による触感呈示装置1は、キー等のオブジェクトに対して押圧(プッシュ)する入力により、当該オブジェクトに対する入力が受け付けられたことを、リアルなクリック触覚によって操作者に認識させることができる。   As described above, according to the present embodiment, when there is an input to an object that executes a predetermined motion and a pressing load that satisfies a predetermined load standard is detected, analysis of information constituting the UI is performed. Present the tactile sensation set based on. Therefore, even when the application to be activated does not correspond to the operation related to the presentation of tactile sensation, the tactile sensation providing apparatus 1 analyzes the information constituting the UI, so that the tactile sensation for each object is based on the press input to each object. Can be presented appropriately. Therefore, according to the tactile sensation providing apparatus 1, a tactile sensation commensurate with the object can be presented. Also, existing application resources that are executed using the UI can be diverted. In addition, the tactile sensation providing apparatus 1 according to the present embodiment allows the operator to recognize that an input to the object is accepted by an input of pressing (pushing) the object such as a key by a real click tactile sense. Can do.

次に、触感呈示装置1が操作者の入力を受け付けてクリック触感を呈示した後、さらにリリース触感を呈示する際の動作について説明する。   Next, after the tactile sensation providing apparatus 1 receives an input from the operator and presents a click tactile sense, an operation when presenting a release tactile sense will be described.

通常の機械式の押しボタンスイッチに対して押圧入力が行われた場合、その後スイッチに対する押圧力が弱まることにより、メタルドームスイッチなどが元の押下されていない状態に戻る触感(以下、リリース触感という)が呈示される。本実施の形態による触感呈示装置1は、押圧入力に応じてリアルなクリック触感を呈示することができるため、その後、押圧されているタッチセンサの押圧が解除(リリース)される途中で、リアルなリリース触感を呈示する方が自然な操作感を提供できる。   When a press input is made to a normal mechanical push button switch, the tactile sensation (hereinafter referred to as release tactile sense) returns to the state in which the metal dome switch or the like is not depressed, as the pressing force on the switch subsequently weakens. ) Is presented. Since the tactile sensation providing apparatus 1 according to the present embodiment can present a real click tactile sensation in response to a press input, the real touch is being released (released) during the release of the pressed touch sensor. Presenting a release tactile sensation can provide a natural feeling of operation.

図5は、本実施の形態による触感呈示装置1の動作を示すフローチャートである。図5に示す動作は、図4において説明したクリック触感を呈示する動作(ステップS18)の後から開始する。本動作が開始すると、触感制御部14は、操作者のタッチパネル40に対する入力の押圧力が弱まることにより、荷重検出部60が検出する押圧荷重が所定の基準以上から当該所定の基準未満に変化したか否かを判定する(ステップS31)。なお、ここで「所定の基準以上から当該所定の基準未満に変化」とは、リリース時において、押圧荷重が所定の基準を超えている(または所定の基準以上の)状態から当該所定の基準を下回る(または所定の基準未満の)状態になることを意味する。   FIG. 5 is a flowchart showing the operation of the tactile sensation providing apparatus 1 according to the present embodiment. The operation shown in FIG. 5 starts after the operation (step S18) for presenting the click feeling described in FIG. When this operation starts, the tactile sensation control unit 14 changes the pressing load detected by the load detection unit 60 from a predetermined reference value or more to less than the predetermined reference value due to a weakening of the input pressing force applied to the touch panel 40 by the operator. It is determined whether or not (step S31). Here, “change from a predetermined reference or more to less than the predetermined reference” means that the predetermined load is released from a state where the pressing load exceeds the predetermined reference (or more than the predetermined reference) at the time of release. It means that the state becomes below (or less than a predetermined standard).

ステップS31において押圧荷重が所定の基準以上から当該所定の基準未満に変化したと判定された場合、アプリケーション実行部20は、アプリケーションに基づく設定に従ってオブジェクトの画像を変更するための表示データを、表示制御部12に供給する。この表示データを受け取ったら、表示制御部12は、表示されるオブジェクトの画像を変更するように表示部30を制御する(ステップS32)。すなわち、表示制御部12は、キー等のオブジェクトから入力がリリースされる過程で、当該オブジェクトの表示画像を変更する。オブジェクトの表示画像を変更する際、例えば既に選択されているオブジェクトが選択される前に戻るような表示をしたり、またオブジェクトの色または輝度などを変化させたりすることができる。このような表示の変更により、キー等に対するタッチがリリースされたことを操作者が視認できるようにするのが好適である。   When it is determined in step S31 that the pressing load has changed from a predetermined reference value to less than the predetermined reference value, the application execution unit 20 performs display control on display data for changing the image of the object in accordance with the setting based on the application. To the unit 12. When receiving the display data, the display control unit 12 controls the display unit 30 to change the image of the displayed object (step S32). That is, the display control unit 12 changes the display image of the object in the process of releasing the input from the object such as a key. When changing the display image of an object, for example, a display that returns before an already selected object is selected, or the color or brightness of the object can be changed. It is preferable that the operator can visually recognize that the touch on the key or the like has been released by such a display change.

ステップS52においてオブジェクトの表示が変更されたら、次に、触感制御部14は、UIを構成する情報の解析に基づいて設定されたリリース触感を呈示するように触感呈示部50を制御する(ステップS33)。なお、図4のステップS14におけるUIを構成する情報の解析に基づいて、ステップS16におけるクリック触感の設定とともに、ここで呈示されるリリース触感も設定しておくようにするのが好適である。   If the display of the object is changed in step S52, the tactile sensation control unit 14 then controls the tactile sensation providing unit 50 to present the release tactile sensation set based on the analysis of information constituting the UI (step S33). ). Note that it is preferable to set the release tactile sensation presented here as well as the click tactile sensation set in step S16 based on the analysis of the information constituting the UI in step S14 of FIG.

ここで、リリース触感を呈示する荷重基準は、押圧時にクリック触感を呈示する上記の荷重基準と同じに設定することもできるが、好ましくは、押圧時にクリック触感を呈示する荷重基準よりも50%〜80%低い値に設定する。このようにすれば、同一位置(オブジェクト)を連続入力(連打)する場合に、順次の入力と触感呈示タイミングとが合致し、違和感のないリアルなクリック触感を呈示することができる。すなわち、リリース時に触感を呈示する基準の荷重を、押圧時に触感を呈示する基準の荷重よりも小さくすることにより、違和感を与えないようにし、かつ、リリース時に触感を呈示する基準の荷重を、押圧時に触感を呈示する基準の荷重のおよそ50%以上とすることにより、連続入力時の操作性を格段に向上できる。また、リリース時に触感を呈示する基準の荷重を、押圧時に触感を呈示する基準の荷重のおよそ80%以下とすることにより、連続入力時のホールド状態での微小な荷重変化にも対応できる。   Here, the load standard for presenting the release tactile sensation can be set the same as the above-described load standard for presenting the click tactile sensation at the time of pressing, but preferably 50% to the load standard for presenting the click tactile sensation at the time of pressing. Set to 80% lower value. In this way, when the same position (object) is continuously input (sequentially hit), the sequential input matches the tactile sensation presentation timing, and a realistic click tactile sensation with no sense of incongruity can be presented. That is, by making the reference load that presents a tactile sensation at the time of release smaller than the reference load that presents a tactile sensation at the time of pressing, the reference load that presents a tactile sensation at the time of release is pressed. Occasionally, the operability at the time of continuous input can be remarkably improved by setting it to approximately 50% or more of the reference load that presents a tactile sensation. In addition, by making the reference load that presents a tactile sensation at the time of release approximately 80% or less of the reference load that presents a tactile sensation when pressed, it is possible to cope with minute load changes in the hold state during continuous input.

このようにすれば、押下時に「カッ」、リリース時に「チッ」と感じられるよりリアルなクリック触感を呈示することができる。勿論、リリース触感は、クリック触感と同一の駆動信号を用いることもできるが、本実施の形態においては、例えば図5において説明したように、クリック触感とは別の態様のリリース触感を設定できる。   In this way, it is possible to present a more realistic click tactile sensation that can be felt as “cut” when pressed and “click” when released. Of course, the release tactile sensation may use the same drive signal as the click tactile sensation, but in this embodiment, for example, as described with reference to FIG.

このように、本実施の形態による触感呈示装置1は、UIを構成する情報の解析に基づいて、各オブジェクトに対する触感を、オブジェクトごとに設定することができる。したがって、触感呈示装置1は、既存のアプリケーションリソースを流用するとともに、オブジェクトごとに適切な触感を呈示することができる。また、本実施の形態による触感呈示装置1は、オブジェクトに対する入力に応じて、クリック触感、リリース触感などの種々の触感を呈示することができる。このため、触感呈示装置1は、既存のアプリケーションリソースを無駄にすることなく活用することができ、さらに、現実の押しボタンスイッチを操作する際に得られるようなリアルな操作感を提供することができる。   As described above, the tactile sensation providing apparatus 1 according to the present embodiment can set the tactile sensation for each object for each object based on the analysis of information constituting the UI. Therefore, the tactile sensation providing apparatus 1 can divert existing application resources and present an appropriate tactile sensation for each object. Further, the tactile sensation providing apparatus 1 according to the present embodiment can present various tactile sensations such as a click tactile sensation and a release tactile sensation in accordance with an input to the object. For this reason, the tactile sensation providing apparatus 1 can utilize existing application resources without wasting them, and can provide a realistic operational feeling that can be obtained when operating an actual push button switch. it can.

(第2実施の形態)
次に、本発明の第2実施の形態について説明する。第2実施の形態は、上述した第1実施の形態において、ステップS14(図4)のUIを構成する情報の解析の態様を変更するものである。
(Second Embodiment)
Next, a second embodiment of the present invention will be described. In the second embodiment, the aspect of analyzing the information constituting the UI in step S14 (FIG. 4) in the first embodiment described above is changed.

上述した第1実施の形態においては、UI解析部16は、上記のUIを構成する各情報のうち、表示部30に表示するオブジェクトの画像以外の情報を抽出したものを解析した。しかしながら、アプリケーション実行部20から供給されるUIを構成する情報には、アプリケーションによって、オブジェクトの大きさや高さ等の各種情報が常に含まれているとは限らない。そこで、このような場合を考慮して、第2実施の形態においては、UIを構成する各情報のうち、表示部30に表示するオブジェクトの画像を解析する。   In the first embodiment described above, the UI analysis unit 16 analyzed information obtained by extracting information other than the image of the object displayed on the display unit 30 among the information configuring the UI. However, the information constituting the UI supplied from the application execution unit 20 does not always include various types of information such as the size and height of the object depending on the application. Therefore, in consideration of such a case, in the second embodiment, the image of the object displayed on the display unit 30 among the information constituting the UI is analyzed.

ステップS14において、UI解析部16がオブジェクトの画像を解析することにより、まず、オブジェクトの大きさを判定することができる。これは、例えば図6(A)に示すように、タッチセンサ40上で操作者の指による押圧が検知された位置付近の色と同系統の色が続く領域を1つのボタンなどのオブジェクトと判断することができる。また、例えばオブジェクトがボタンなどを模していて影が付いている画像表示の場合、オブジェクトの中央付近の領域の色と比較して、暗い色(影)の部分が続く領域の高さ(幅)から、オブジェクトの高さを推定することができる。例えば、図6(B)に示すように、オブジェクト中央領域の色と比較して影の部分となる(x)または(y)の幅などから、このオブジェクトの高さを推定することができる。   In step S14, the UI analysis unit 16 analyzes the image of the object, so that the size of the object can be determined first. For example, as shown in FIG. 6A, an area in which the same color as the color near the position where the touch of the operator's finger is detected on the touch sensor 40 is determined as an object such as one button. can do. In addition, for example, in the case of an image display in which an object imitates a button and has a shadow, the height (width) of an area followed by a dark color (shadow) compared to the color of the area near the center of the object ) To estimate the height of the object. For example, as shown in FIG. 6B, the height of the object can be estimated from the width (x) or (y), which is a shadow portion compared to the color of the object central region.

さらに、例えば図7に示すように、オブジェクトの画像が全体的にグラデーションのような色調変化によって凹凸が表現されている場合、そのグラデーションの色調の変化を検知することにより、オブジェクトが表現する凹凸の具合、すなわち高さを推定できる。   Further, for example, as shown in FIG. 7, when the unevenness is expressed by a color tone change like a gradation as a whole, the object image expresses the unevenness expressed by the object by detecting the change in the tone of the gradation. The condition, that is, the height can be estimated.

例えば、図7(A)に示すオブジェクトは、明暗のグラデーションの色調変化が比較的緩やかであるため、高さが比較的低いオブジェクトを表現していることが判定できる。図においては、オブジェクトの縦方向の明暗の変化を、隣のグラフでは横軸方向で表し、縦軸方向は色調の明暗を表している。グラフおいて、直線が傾斜している部分がグラデーションにより影を表現している部分であり、グラフ中央の水平な直線はキーの上面(キートップ)を表現している部分である。このようなグラデーションの前後における色調の差に基づいて、オブジェクトが表現する高さを推定することができる。一方、図7(B)に示すオブジェクトは、明暗のグラデーションの色調変化が比較的激しいため、比較的高いオブジェクトを表現していることが判定できる。なお、UIを構成する情報に、オブジェクトの大きさの情報は含まれていたが、高さ情報は含まれていなかった場合は、大きさ情報はそのまま用いて、高さ情報は本実施の形態の画像解析により判定するなど、解析方法を適宜組み合わせて用いることもできる。   For example, the object shown in FIG. 7A can be determined to represent an object having a relatively low height because the change in color tone of light and dark gradations is relatively gentle. In the figure, the change in brightness in the vertical direction of the object is represented by the horizontal axis direction in the adjacent graph, and the vertical axis direction represents the lightness and darkness of the color tone. In the graph, a portion where the straight line is inclined is a portion expressing a shadow by gradation, and a horizontal straight line in the center of the graph is a portion expressing the upper surface (key top) of the key. The height represented by the object can be estimated based on the difference in color tone before and after such gradation. On the other hand, the object shown in FIG. 7B can be determined to represent a relatively high object because the change in color tone of light and dark gradations is relatively intense. In addition, when information on the size of the object is included in the information constituting the UI, but the height information is not included, the size information is used as it is, and the height information is the present embodiment. It is also possible to use an appropriate combination of analysis methods such as determination by image analysis.

なお、オブジェクトによっては、例えば図7(C)に示すオブジェクトの上端付近のように、画像の一部に光沢やツヤを表すハイライトの表示が入っている場合もある。このような場合、図7(C)に示すオブジェクトの隣に示すグラフのように、そのまま画像解析を行うと、オブジェクトの高さを正しく推定できないおそれもある。グラフにおいてαの部分が、オブジェクトのツヤを表すハイライトの部分である。したがって、このような微小区間における急激な変化は、ノイズとして処理することにより、オブジェクトの高さの推定においては考慮しないようにするのが好適である。すなわち、例えばローパスフィルタをかけるなどして、図7(C)に示すαのような箇所は取り除いた上で、オブジェクトの高さの推定を行うようにする。   Note that, depending on the object, there may be a highlight display indicating gloss or gloss on a part of the image, for example, near the upper end of the object shown in FIG. In such a case, if the image analysis is performed as it is like the graph shown next to the object shown in FIG. 7C, the height of the object may not be correctly estimated. In the graph, the part α is a highlighted part representing the gloss of the object. Therefore, it is preferable that such a rapid change in the minute section is not considered in the estimation of the height of the object by processing it as noise. That is, for example, by applying a low-pass filter, the height of the object is estimated after removing a portion such as α shown in FIG. 7C.

以上説明したような画像の解析は、各種の既存の画像解析技術を用いて行うことができる。この解析結果に基づいて、触感制御部14は、各オブジェクトに適した触感および触感を呈示する荷重基準を設定し、その他の点においては第1実施の形態と同じように実施することができる。オブジェクトごとの触感および触感を呈示する荷重基準を設定する際は、上述の画像解析により得たオブジェクトの大きさ情報や高さ情報を用いて第1実施の形態と同様の条件に従って設定することができる。また、本実施の形態においては、画像解析に基づく独自の条件に従って触感および触感を呈示する荷重基準を設定してもよい。例えば、オブジェクトの画像解析によりオブジェクトの色を全体的に判別し、重厚な感じのする「重そうに見える色」のオブジェクトには、強い触感が呈示されるように設定したり、触感を呈示する荷重基準を高く設定することができる。また、例えば「軽そうに見える色」のオブジェクトには、弱い触感を設定したり、触感を呈示する荷重基準を低く設定することができる。   The image analysis described above can be performed using various existing image analysis techniques. Based on the analysis result, the tactile sensation control unit 14 sets a tactile sensation suitable for each object and a load standard that presents the tactile sensation, and can be implemented in the same manner as in the first embodiment. When setting the tactile sensation for each object and the load standard for presenting the tactile sensation, the object size information and height information obtained by the above-described image analysis can be used according to the same conditions as in the first embodiment. it can. Moreover, in this Embodiment, you may set the load reference | standard which shows a tactile sensation and a tactile sensation according to the original conditions based on image analysis. For example, the overall color of an object is discriminated by image analysis of the object, and a “feeling heavy color” object that has a profound feeling is set so that a strong tactile sensation is presented or a tactile sensation is presented. The load standard can be set high. Further, for example, a weak tactile sensation can be set for an object of “color that looks light”, or a load standard for presenting a tactile sensation can be set low.

上述したような設定の基になる画像解析ができるように、UI解析部16には、所定の条件に従って適切な判断を行うことができるような画像解析を実行するアルゴリズムを備えておく。   The UI analysis unit 16 is provided with an algorithm for performing image analysis so that an appropriate determination can be made in accordance with a predetermined condition so that the image analysis based on the setting as described above can be performed.

このように、本実施の形態によれば、ボタンなどのオブジェクトの見た目に対応した適切な触感が呈示されるように設定することができる。   Thus, according to the present embodiment, it is possible to set so that an appropriate tactile sensation corresponding to the appearance of an object such as a button is presented.

なお、本発明は、上記実施の形態にのみ限定されるものではなく、幾多の変形または変更が可能である。例えば、上述した第2実施の形態においてUIを構成する情報の解析を行う際は、オブジェクトがクリックされる前の画像と、クリックされた後の画像と比較することにより、触感の設定および触感を呈示する荷重基準の設定をしてもよい。このようにオブジェクトがクリックされる前後の画像を比較すれば、オブジェクトが表現するボタンなどが押圧された際のストロークの深さを推定することができる。   In addition, this invention is not limited only to the said embodiment, Many deformation | transformation or a change is possible. For example, when analyzing the information constituting the UI in the second embodiment described above, the tactile sensation setting and the tactile sensation are compared by comparing the image before the object is clicked with the image after the object is clicked. You may set the load standard to present. By comparing the images before and after the object is clicked in this way, it is possible to estimate the stroke depth when the button or the like represented by the object is pressed.

また、上述した各実施の形態においては、図4のステップS15にてオブジェクトがクリックされた画像の表示に変更したが、この処理をステップS18の前または後に行うようにしてもよい。このようにすれば、押圧入力により呈示される触感と、押圧入力を受け付けたオブジェクトの表示がシンクロすることになり、見た目も自然な挙動のUIとなる。   Further, in each of the above-described embodiments, the display is changed to the display of the image in which the object is clicked in step S15 in FIG. 4, but this process may be performed before or after step S18. In this way, the tactile sensation presented by the press input and the display of the object that has received the press input are synchronized, and the UI also looks natural.

さらに、上述した各実施の形態では、オブジェクトに対する操作者の押圧入力が検知されてからUIを構成する情報を開始し、適切な触感を設定した。しかしながら、最初にUIを生成して各UIオブジェクトを表示する際に、それぞれUIの情報を解析して予め触感を設定しておくこともできる。このようにすると、触覚制御部14は、設定された触感を一時的に記憶しておかなければならないが、そのぶん、毎回触感を設定する場合と比べると、UI解析部16および触感制御部14の処理負荷は軽くなるというメリットがある。したがって、触感呈示装置1に搭載される処理装置の処理速度が高速なものでなくとも、処理が間に合わずに触感の呈示が遅延する、というおそれはなくなる。   Further, in each of the above-described embodiments, information constituting the UI is started after an operator's pressing input to the object is detected, and an appropriate tactile sensation is set. However, when the UI is first generated and each UI object is displayed, it is also possible to analyze the UI information and set the tactile sensation in advance. In this case, the tactile sensation control unit 14 must temporarily store the set tactile sensation. However, as compared with the case where the tactile sensation is set every time, the UI analysis unit 16 and the tactile sensation control unit 14 There is an advantage that the processing load is reduced. Therefore, even if the processing speed of the processing device mounted on the tactile sensation providing apparatus 1 is not high, there is no possibility that the presentation of the tactile sensation will be delayed because the processing is not in time.

また、例えば、上述した各実施の形態では、制御部10に、表示制御部12と、触感制御部14と、UI解析部16とが含まれる構成について説明した。しかしながら、本発明による触感呈示装置は、このような構成に限定されるものではなく、設計の際の要求に応じて種々の構成を採ることができる。例えば、一の機能部が他の機能部を兼ねるように機能させることで、当該他の機能部を省略したり、または一の機能部を複数の機能部に細分化したりすることもできる。   For example, in each of the above-described embodiments, the configuration in which the control unit 10 includes the display control unit 12, the tactile sensation control unit 14, and the UI analysis unit 16 has been described. 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, by causing one function unit to function as another function unit, the other function unit can be omitted, or one function unit can be subdivided into a plurality of function units.

さらに、上述した各実施の形態において、荷重検出部は、タッチセンサにおける入力検出方式に応じて構成することができる。例えば、抵抗膜方式の場合には、接触面積による抵抗変化に基づく出力信号の変化から荷重が検出できれば、歪みゲージセンサを用いることなく構成することができる。あるいは、静電容量方式の場合には、静電容量の変化に基づく出力信号の変化から荷重が検出できる場合も、歪みゲージセンサを用いることなく構成することができる。   Furthermore, in each embodiment mentioned above, a load detection part can be comprised according to the input 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回転させるようにして構成したり、することもできる。さらに、荷重検出部および触感呈示部は、圧電素子を用いて構成する場合は、圧電素子を共用して荷重検出部および触感呈示部を構成することもできる。   The tactile sensation providing unit can be configured using an arbitrary number of piezoelectric vibrators, or can be configured by providing a transparent piezoelectric element over 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 and the tactile sensation providing unit can be configured by sharing the piezoelectric element.

上述した各実施の形態においては、タッチセンサを表示部の上面に重ねて配置した構成を想定して説明した。しかしながら、本発明による触感呈示装置は、必ずしもこのような構成にする必要はなく、タッチセンサと表示部とを離間した構成にしてもよい。   In each of the above-described embodiments, the description has been made assuming the configuration in which the touch sensor is disposed so as to overlap the upper surface of the display unit. However, 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.

本発明は、タッチセンサがオン・オフ動作を行うタッチスイッチとして機能する入力装置にも有効に適用することができる。   The present invention can also be effectively applied to an input device that functions as a touch switch in which a touch sensor performs an on / off operation.

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

1 触感呈示装置
10 制御部
12 表示制御部
14 触感制御部
16 UI解析部
20 アプリケーション実行部
30 表示部
40 タッチセンサ
40a タッチ面
50 触感呈示部
52 圧電振動子
60 荷重検出部
61 筐体
62 インシュレータ
63 アッパカバー
64 インシュレータ
DESCRIPTION OF SYMBOLS 1 Tactile sensation presentation apparatus 10 Control part 12 Display control part 14 Tactile sense control part 16 UI analysis part 20 Application execution part 30 Display part 40 Touch sensor 40a Touch surface 50 Tactile sense presentation part 52 Piezoelectric vibrator 60 Load detection part 61 Case 62 Insulator 63 Upper cover 64 insulator

Claims (5)

タッチセンサと、
前記タッチセンサのタッチ面を振動させる触感呈示部と、
表示部と、
前記表示部に表示するユーザインタフェースを構成する情報を解析するユーザインタフェース解析部と、
前記ユーザインタフェースを構成する情報を解析した結果に基づいて、当該ユーザインタフェースを構成するユーザインタフェースオブジェクトに応じて前記触感呈示部が呈示する触感を設定するとともに、所定の処理を実行するユーザインタフェースオブジェクトに対する入力を検知すると、前記タッチ面を押圧している押圧対象に対して当該ユーザインタフェースオブジェクトに応じた触感を呈示するように前記触感呈示部を制御する制御部と、
を備えることを特徴とする、触感呈示装置。
A touch sensor;
A tactile sensation providing unit that vibrates the touch surface of the touch sensor;
A display unit;
A user interface analysis unit for analyzing information constituting a user interface displayed on the display unit;
Based on the result of analyzing the information constituting the user interface, the tactile sensation presented by the tactile sensation providing unit is set according to the user interface object constituting the user interface, and the user interface object for executing a predetermined process is set. When detecting an input, a control unit that controls the tactile sensation providing unit so as to present a tactile sensation according to the user interface object with respect to a pressing target pressing the touch surface;
A tactile sensation presentation apparatus comprising:
前記ユーザインタフェース解析部は、前記ユーザインタフェースを構成する情報から前記表示部に表示する画像以外の情報を抽出して解析し、
前記制御部は、前記ユーザインタフェース解析部が解析した前記画像以外の情報に基づいて当該ユーザインタフェースオブジェクトに応じた触感を設定する、請求項1に記載の触感呈示装置。
The user interface analysis unit extracts and analyzes information other than the image displayed on the display unit from information configuring the user interface,
The tactile sensation providing apparatus according to claim 1, wherein the control unit sets a tactile sensation according to the user interface object based on information other than the image analyzed by the user interface analysis unit.
前記ユーザインタフェース解析部は、前記ユーザインタフェースを構成する情報のうち前記表示部に表示する画像を解析し、
前記制御部は、前記ユーザインタフェース解析部が前記画像を解析した結果に基づいて当該ユーザインタフェースオブジェクトに応じた触感を設定する、請求項1に記載の触感呈示装置。
The user interface analysis unit analyzes an image to be displayed on the display unit among information configuring the user interface,
The tactile sensation providing apparatus according to claim 1, wherein the control unit sets a tactile sensation according to the user interface object based on a result of the user interface analysis unit analyzing the image.
前記タッチセンサのタッチ面に対する押圧荷重を検出する荷重検出部をさらに備え、
前記制御部は、前記ユーザインタフェース解析部が所定の処理を実行するユーザインタフェースオブジェクトに対する入力を検知している状態で、前記荷重検出部が触感を呈示する荷重基準を満たす押圧荷重を検出すると、前記押圧対象に対して触感を呈示するように前記触感呈示部を制御する、
請求項1ないし3の何れか一項に記載の触感呈示装置。
A load detecting unit for detecting a pressing load on the touch surface of the touch sensor;
When the control unit detects a pressing load that satisfies a load standard that presents a tactile sensation in a state where the user interface analysis unit detects an input to a user interface object that executes a predetermined process, Controlling the tactile sensation providing unit so as to present a tactile sensation to the pressed object;
The tactile sensation providing apparatus according to any one of claims 1 to 3.
前記制御部は、前記ユーザインタフェースを構成する情報を解析した結果に基づいて、前記ユーザインタフェースオブジェクトに応じて前記触感を呈示する荷重基準を変更する、請求項4に記載の触感呈示装置。   The tactile sensation providing apparatus according to claim 4, wherein the control unit changes a load standard for presenting the tactile sensation according to the user interface object based on a result of analyzing information configuring the user interface.
JP2009289392A 2009-12-21 2009-12-21 Tactile presentation device Active JP5766398B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009289392A JP5766398B2 (en) 2009-12-21 2009-12-21 Tactile presentation device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009289392A JP5766398B2 (en) 2009-12-21 2009-12-21 Tactile presentation device

Publications (2)

Publication Number Publication Date
JP2011129047A true JP2011129047A (en) 2011-06-30
JP5766398B2 JP5766398B2 (en) 2015-08-19

Family

ID=44291545

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009289392A Active JP5766398B2 (en) 2009-12-21 2009-12-21 Tactile presentation device

Country Status (1)

Country Link
JP (1) JP5766398B2 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011192277A (en) * 2010-03-16 2011-09-29 Immersion Corp System and method for pre-touch and true-touch
WO2013114792A1 (en) * 2012-01-31 2013-08-08 パナソニック株式会社 Tactile-feel presentation device and method for presenting tactile feel
JP2014052988A (en) * 2012-09-10 2014-03-20 Konica Minolta Inc Touch panel input device, touch input method, and touch input control program
JP2015036977A (en) * 2013-08-12 2015-02-23 イマージョン コーポレーションImmersion Corporation Systems and methods for haptic fiddling
JPWO2013046670A1 (en) * 2011-09-27 2015-03-26 京セラ株式会社 Tactile presentation device
JP2015181027A (en) * 2012-05-16 2015-10-15 イマージョン コーポレーションImmersion Corporation Systems and methods for haptically enabled metadata
JP2015181055A (en) * 2015-06-18 2015-10-15 Kddi株式会社 User interface device, tactile vibration application method and program for applying tactile vibration corresponding to depth/height of tactile object image
JP2016521891A (en) * 2013-06-11 2016-07-25 イマージョン コーポレーションImmersion Corporation System and method for pressure-based haptic effects

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10293644A (en) * 1997-04-18 1998-11-04 Idec Izumi Corp Display device having touch panel
JPH11212725A (en) * 1998-01-26 1999-08-06 Idec Izumi Corp Information display device and operation input device
JP2001022267A (en) * 1999-07-02 2001-01-26 Nippon Hoso Kyokai <Nhk> Tactile sensation information transmission apparatus
JP2002149312A (en) * 2000-08-08 2002-05-24 Ntt Docomo Inc Portable electronic equipment, electronic equipment, oscillation generator, reporting method by oscillation, and report control method
JP2005190290A (en) * 2003-12-26 2005-07-14 Alpine Electronics Inc Input controller and method for responding to input
JP2006065507A (en) * 2004-08-25 2006-03-09 Sony Corp Vibration transmission mechanism, method for creating vibration waveform data, input device with touch function, and electronic device
JP2008016053A (en) * 2007-08-29 2008-01-24 Hitachi Ltd Display device having touch panel
JP2008033739A (en) * 2006-07-31 2008-02-14 Sony Corp Touch screen interaction method and apparatus based on tactile force feedback and pressure measurement
JP2011510403A (en) * 2008-01-21 2011-03-31 ソニー コンピュータ エンタテインメント アメリカ リミテッド ライアビリテイ カンパニー Portable device with touch screen and digital tactile pixels

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10293644A (en) * 1997-04-18 1998-11-04 Idec Izumi Corp Display device having touch panel
JPH11212725A (en) * 1998-01-26 1999-08-06 Idec Izumi Corp Information display device and operation input device
JP2001022267A (en) * 1999-07-02 2001-01-26 Nippon Hoso Kyokai <Nhk> Tactile sensation information transmission apparatus
JP2002149312A (en) * 2000-08-08 2002-05-24 Ntt Docomo Inc Portable electronic equipment, electronic equipment, oscillation generator, reporting method by oscillation, and report control method
JP2005190290A (en) * 2003-12-26 2005-07-14 Alpine Electronics Inc Input controller and method for responding to input
JP2006065507A (en) * 2004-08-25 2006-03-09 Sony Corp Vibration transmission mechanism, method for creating vibration waveform data, input device with touch function, and electronic device
JP2008033739A (en) * 2006-07-31 2008-02-14 Sony Corp Touch screen interaction method and apparatus based on tactile force feedback and pressure measurement
JP2008016053A (en) * 2007-08-29 2008-01-24 Hitachi Ltd Display device having touch panel
JP2011510403A (en) * 2008-01-21 2011-03-31 ソニー コンピュータ エンタテインメント アメリカ リミテッド ライアビリテイ カンパニー Portable device with touch screen and digital tactile pixels

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011192277A (en) * 2010-03-16 2011-09-29 Immersion Corp System and method for pre-touch and true-touch
US9448629B2 (en) 2011-09-27 2016-09-20 Kyocera Corporation Multi-mode tactile sensation providing device
JPWO2013046670A1 (en) * 2011-09-27 2015-03-26 京セラ株式会社 Tactile presentation device
US9292090B2 (en) 2012-01-31 2016-03-22 Panasonic Intellectual Property Management Co., Ltd. Haptic feedback device and haptic feedback method
WO2013114792A1 (en) * 2012-01-31 2013-08-08 パナソニック株式会社 Tactile-feel presentation device and method for presenting tactile feel
JPWO2013114792A1 (en) * 2012-01-31 2015-05-11 パナソニックIpマネジメント株式会社 Tactile sensation presentation apparatus and tactile sensation presentation method
JP2015181027A (en) * 2012-05-16 2015-10-15 イマージョン コーポレーションImmersion Corporation Systems and methods for haptically enabled metadata
JP2014052988A (en) * 2012-09-10 2014-03-20 Konica Minolta Inc Touch panel input device, touch input method, and touch input control program
JP2016521891A (en) * 2013-06-11 2016-07-25 イマージョン コーポレーションImmersion Corporation System and method for pressure-based haptic effects
US9939904B2 (en) 2013-06-11 2018-04-10 Immersion Corporation Systems and methods for pressure-based haptic effects
US10488931B2 (en) 2013-06-11 2019-11-26 Immersion Corporation Systems and methods for pressure-based haptic effects
JP2015036977A (en) * 2013-08-12 2015-02-23 イマージョン コーポレーションImmersion Corporation Systems and methods for haptic fiddling
JP2015181055A (en) * 2015-06-18 2015-10-15 Kddi株式会社 User interface device, tactile vibration application method and program for applying tactile vibration corresponding to depth/height of tactile object image

Also Published As

Publication number Publication date
JP5766398B2 (en) 2015-08-19

Similar Documents

Publication Publication Date Title
JP5635274B2 (en) Tactile sensation presentation apparatus and tactile sensation presentation method
JP5766398B2 (en) Tactile presentation device
JP5529663B2 (en) Input device
US9952705B2 (en) Input apparatus
JP5718475B2 (en) Tactile presentation device
WO2012114760A1 (en) Electronic device provided with touch sensor
EP2075671A1 (en) User interface of portable device and operating method thereof
JP2011048671A (en) Input device and control method of input device
JP2011048686A (en) Input apparatus
JP2011048832A (en) Input device
JP2011048848A (en) Input device and method for controlling the same
JP5539788B2 (en) Tactile presentation device
JP5497893B2 (en) Tactile sensation presentation apparatus and control method
JP5243379B2 (en) Input device
WO2011077687A1 (en) Force-feedback device and control method for a force-feedback device
JP2012137888A (en) Tactile sense providing device, program used for tactile sense providing device and tactile sense providing method
JP5398640B2 (en) Tactile presentation device
TWI444867B (en) Tactile presentation device and control method thereof
JP5292244B2 (en) Input device
JP2011187087A (en) Input device and control method for the same
JP2011095925A (en) Input device
JP5706676B2 (en) Tactile presentation device
TWI537809B (en) Tactile display device and tactile display method
JP2011095928A (en) Input device
JP2011048833A (en) Input apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20121115

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130702

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130703

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130902

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20140318

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140612

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20140619

A912 Removal of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20140829

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150617

R150 Certificate of patent or registration of utility model

Ref document number: 5766398

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150