JP2017138737A - 入力装置、表示装置および入力装置の制御方法 - Google Patents

入力装置、表示装置および入力装置の制御方法 Download PDF

Info

Publication number
JP2017138737A
JP2017138737A JP2016018349A JP2016018349A JP2017138737A JP 2017138737 A JP2017138737 A JP 2017138737A JP 2016018349 A JP2016018349 A JP 2016018349A JP 2016018349 A JP2016018349 A JP 2016018349A JP 2017138737 A JP2017138737 A JP 2017138737A
Authority
JP
Japan
Prior art keywords
vibration
unit
contact position
input device
control unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2016018349A
Other languages
English (en)
Inventor
将嘉 伊井野
Takeyoshi Iino
将嘉 伊井野
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.)
Denso Ten Ltd
Original Assignee
Denso Ten Ltd
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 Denso Ten Ltd filed Critical Denso Ten Ltd
Priority to JP2016018349A priority Critical patent/JP2017138737A/ja
Priority to US15/390,270 priority patent/US10168780B2/en
Publication of JP2017138737A publication Critical patent/JP2017138737A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/016Input arrangements with force or tactile feedback as computer generated output to the user
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60HARRANGEMENTS OF HEATING, COOLING, VENTILATING OR OTHER AIR-TREATING DEVICES SPECIALLY ADAPTED FOR PASSENGER OR GOODS SPACES OF VEHICLES
    • B60H1/00Heating, cooling or ventilating devices
    • B60H1/00642Control systems or circuits; Control members or indication devices for heating, cooling or ventilating devices
    • B60H1/00985Control systems or circuits characterised by display or indicating devices, e.g. voice simulators
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K35/00Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
    • B60K35/10Input arrangements, i.e. from user to vehicle, associated with vehicle functions or specially adapted therefor
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K35/00Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
    • B60K35/20Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor
    • B60K35/21Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor using visual output, e.g. blinking lights or matrix displays
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K35/00Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
    • B60K35/20Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor
    • B60K35/21Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor using visual output, e.g. blinking lights or matrix displays
    • B60K35/22Display screens
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K35/00Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
    • B60K35/20Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor
    • B60K35/25Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor using haptic output
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K35/00Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
    • B60K35/20Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor
    • B60K35/26Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor using acoustic output
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K35/00Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
    • B60K35/20Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor
    • B60K35/28Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor characterised by the type of the output information, e.g. video entertainment or vehicle dynamics information; characterised by the purpose of the output information, e.g. for attracting the attention of the driver
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K35/00Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
    • B60K35/50Instruments characterised by their means of attachment to or integration in the vehicle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K35/00Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
    • B60K35/80Arrangements for controlling instruments
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K35/00Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
    • B60K35/90Calibration of instruments, e.g. setting initial or reference parameters; Testing of instruments, e.g. detecting malfunction
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0412Digitisers structurally integrated in a display
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K2360/00Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
    • B60K2360/143Touch sensitive instrument input devices
    • B60K2360/1438Touch screens
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K2360/00Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
    • B60K2360/146Instrument input by gesture
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K2360/00Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
    • B60K2360/146Instrument input by gesture
    • B60K2360/1468Touch gesture
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K35/00Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
    • B60K35/80Arrangements for controlling instruments
    • B60K35/81Arrangements for controlling instruments for controlling displays
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Transportation (AREA)
  • Combustion & Propulsion (AREA)
  • Chemical & Material Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Thermal Sciences (AREA)
  • User Interface Of Digital Computer (AREA)
  • Fittings On The Vehicle Exterior For Carrying Loads, And Devices For Holding Or Mounting Articles (AREA)

Abstract

【課題】ユーザの操作性を向上させることができる入力装置、表示装置および入力装置の制御方法を提供する。
【解決手段】本実施形態に係る入力装置は、検出部と、振動部と、振動制御部とを備える。検出部は、操作面に対する接触位置を検出する。振動部は、操作面を振動させる。振動制御部は、接触位置の移動方向が操作面に規定された第1の方向である場合と、第1の方向とは異なる第2の方向である場合とで異なる振動態様となるように振動部を制御する。
【選択図】図1B

Description

本発明は、入力装置、表示装置および入力装置の制御方法に関する。
従来、ユーザに触覚を与えることで入力を受け付けたことを知らせる入力装置が知られている。かかる入力装置では、たとえばユーザによる押圧力に応じて振動を発生させることで、ユーザに対して入力を受け付けたことを知らせている(たとえば特許文献1参照)。
特開2013−235614号公報
しかしながら、従来の入力装置では、押圧力に応じて振動を発生させているのに過ぎず、ユーザの操作性を向上させる点において更なる改善の余地があった。
本発明は、上記に鑑みてなされたものであって、ユーザの操作性を向上させることができる入力装置、表示装置および入力装置の制御方法を提供することを目的とする。
上述した課題を解決し、目的を達成するために、本発明は、入力装置において、検出部と、振動部と、振動制御部とを備える。検出部は、操作面に対する接触位置を検出する。振動部は、前記操作面を振動させる。振動制御部は、前記接触位置の移動方向が前記操作面に規定された第1の方向である場合と、前記第1の方向とは異なる第2の方向である場合とで異なる振動態様となるように前記振動部を制御する。
本発明によれば、ユーザの操作性を向上させることができる入力装置、表示装置および入力装置の制御方法を提供することができる。
図1Aは、本実施形態に係る入力装置の搭載例を示す図である。 図1Bは、本実施形態に係る入力装置の制御方法の概略を示す図である。 図2は、本実施形態に係る入力装置の構成例を示すブロック図である。 図3Aは、表示部に表示される表示画像の一例(その1)を示す図である。 図3Bは、振動制御部による制御処理の一例(その1)を示す図である。 図4は、ジェスチャ情報の一例を示す図である。 図5Aは、表示部に表示される表示画像の一例(その2)を示す図である。 図5Bは、振動制御部による制御処理の一例(その2)を示す図である。 図6は、本実施形態に係る入力装置の制御手順の一例を示すフローチャートである。 図7は、本実施形態に係る入力装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。 図8は、本実施形態に係る変形例について説明するための図である。 図9Aは、振動態様の具体例(その1)を示す模式図である。 図9Bは、振動態様の具体例(その2)を示す模式図である。 図9Cは、振動態様の具体例(その3)を示す模式図である。
以下、添付図面を参照して、本願の開示する入力装置、表示装置および入力装置の制御方法の実施形態を詳細に説明する。なお、以下に示す実施形態によりこの発明が限定されるものではない。
まず、本実施形態に係る入力装置の概要について図1Aおよび図1Bを用いて説明する。図1Aは、本実施形態に係る入力装置の搭載例を示す図である。図1Bは、本実施形態に係る入力装置の制御方法の概要を示す図である。
図1Aに示すように本実施形態に係る入力装置1は、車両に搭載される。また、入力装置1は、たとえば、図2にて後述する車載装置50とネットワークを介して接続され、かかる車載装置50の入力デバイスとして機能する。また、入力装置1は、ユーザの操作を受け付けるタッチパッドなどの操作受付部材(以下、操作面Pと記載する)を備える。
操作面Pは、たとえば、センターコンソールのシフトレバーS近傍など、運転者から操作しやすい位置に配置される。図1Aの例では、操作面Pは、アームレストRとシフトレバーSとの間に配置される。したがって、ユーザは、腕をアームレストRに置いた状態で操作面Pを操作することができる。これにより、ユーザは、運転姿勢を変化させることなく入力装置1を容易に操作することができる。
車載装置50は、たとえば、カーナビゲーションシステム、エアコン、オーディオなどの各種機器を備える。したがって、ユーザは、入力装置1を操作することでかかる各種機器を操作することができる。また、車載装置50は、所定の画像を表示する表示部55と所定の音声を出力するスピーカ56(音声出力部の一例)とを備える。
表示部55に表示される画像は、地図など車両のナビゲーションを行うための画像やテレビ、インターネットの動画、あるいはエアコンやオーディオの状況を表す画像などを含む。スピーカ56が出力する音声は、車両のナビゲーションを行うための音声、あるいは、動画やテレビ、オーディオなどの音声や音楽などを含む。
ところで、従来の入力装置では、ユーザである運転者が車両を運転中に入力装置を用いて車載装置50の各機器を操作する場合、操作内容を確認するために表示部55や入力装置1を視認することがある。しかしながら、かかる視認動作はユーザにとって煩わしいため、入力装置に対するユーザの操作性の低下を招く恐れがあった。
そこで、本実施形態に係る入力装置1では、操作内容に応じて操作面Pの振動態様を制御することで、ユーザに操作内容を触感を通じて直感的に把握させることで、ユーザの操作性を向上させることとした。以下、本実施形態に係る入力装置1の制御方法の概要について図1Bを用いて説明する。
図1Bに示すように、入力装置1は、上記した操作面Pと、操作面Pを振動させる振動部30とを備える。かかる振動部30は、たとえば、振動素子31であり、ここでは、振動部30が、操作面Pを挟む位置に配置された振動素子31を二つ備える例を示している。なお、ここでは、振動素子31が二つである場合について例示したが、振動素子31は、二つ以上であってもよい。さらに、振動部30は振動素子31に限られず、操作面Pを振動させるモータなどであってもよい。
かかる振動素子31は、たとえば圧電素子(ピエゾ素子)であり、操作面Pを超音波領域帯で振動させることができる。たとえば、ユーザが操作面Pを押下した状態で振動素子31を振動させると、指と操作面Pとの間に空気層が形成され、摩擦力を変化させることができ、ユーザに与える触感を変化させることができる。
かかる触感は、振動部30の振動態様を変化させることによって変化する。また、かかる振動態様は、振動の発生間隔、振動強度および振動周波数などを変化させることによって制御される。
たとえば、振動素子31が操作面Pを超音波領域で振動させると、操作面Pとユーザの指との間に上記した空気層が形成されることで摩擦力が低減し、滑らかな触感をユーザに与えることができる。また、振動素子31の振動の発生間隔を所定の周期で切り替えることで、操作面P上に凹凸があるような触感をユーザに与えることもできる。この際、振動素子31の振動強度を変更することで、上記した触感の度合も変化させることができる。
このように、入力装置1は、振動部30の振動態様を変化させることで、ユーザと操作面Pとの間の摩擦力の大きさを変化させることができ、ユーザに与える触感を変化させることができる。
したがって、たとえば、入力装置1は、操作面Pに対する接触位置C1〜C3(以下、総称して「接触位置C」と記載する)を検出し、かかる接触位置Cの移動方向に応じて異なる振動態様となるように振動部30を制御することで、ユーザに操作面Pに対する接触位置Cの移動方向および移動方向と対応する操作内容を把握させることができる。
具体的には、図1Bに示すように、まず、入力装置1は、操作面Pに対する接触位置Cを検出する(ステップS1)。つづいて、入力装置1は、接触位置Cの移動方向が操作面Pに規定された第1の方向(ここではたとえばX軸方向)である場合と、第1の方向とは異なる第2の方向(たとえばY軸方向)である場合とで異なる振動態様となるように振動部30を制御する(ステップS2)。なお、ここでは、第1の方向と、第2の方向とは、互いに直交している場合を例示したが、略直交していてもよい。
より詳細には、たとえば、ユーザの指が操作面Pに接触した状態で、接触位置C1から操作面Pにおいて規定された第1の方向であるX軸方向に沿って接触位置C2まで移動したとする。この場合に、たとえば、入力装置1は、振動部30の振動の発生間隔を変化させることで、上記した凹凸の触感における凹凸の長さを制御する。この場合、入力装置1は、たとえば、X軸方向に対する接触位置Cの移動量が大きくなるにつれて凹凸の長さが長くなるように振動部30を制御する。
一方、ユーザの指が操作面Pに接触した状態で、接触位置C1からY軸方向に沿って接触位置C3に移動した場合に、入力装置1は、振動部30の振動の強度を変化させることで、上記した凹凸の触感における凹凸の強度を制御する。この場合、入力装置1は、たとえば、Y軸方向に対する接触位置Cの移動量が大きくなるにつれて凹凸の強度が大きくなるように振動部30を制御する。
したがって、ユーザは、接触位置Cの移動方向がX軸方向である場合に、凹凸の触感の長さによって認識し、接触位置Cの移動方向がY軸方向である場合には、凹凸の触感の強度によって認識することができる。
このように、入力装置1は、接触位置CのX軸およびY軸に対する接触位置Cの移動方向に応じて、振動部30の振動態様を制御する。これにより、ユーザは、操作面Pに対する接触操作の操作方向を直感的に把握することができる。また、入力装置1は、X軸方向およびY軸方向に対する接触位置Cの移動量に基づいて振動部30の振動態様を制御することとしたので、X軸方向およびY軸方向に対する接触位置Cの移動量を操作面Pの触感の変化によってユーザに把握させることができる。
したがって、ユーザは、操作面Pや表示部55を視認することなく操作内容を把握することができる。これにより、入力装置1は、ユーザの操作性を向上させることができる。
なお、上記した触感の内容は一例であって、入力装置1は、振動部30の振動態様を変化させることで、多様な触感をユーザに与えることができる。
また、上述した例では、第1の方向と第2の方向とが互いに直交または略直交している場合について例示したがこれに限られず、第1の方向と第2の方向との交差角度は、ユーザが方向の違いを感覚的に認識可能な交差角度であればよく、たとえば45度以上とすることができる。これにより、ユーザは、感覚的に操作方向を認識することができるので、入力装置1は、ユーザの操作性を向上させることができる。
また、第1の方向および第2の方向は、図1Bに例示したX軸方向およびY軸方向に限定されるものではない。たとえば、第1の方向がY軸方向、第2の方向がX軸方向であってもよい。また、たとえば第1の方向および第2の方向のうち少なくとも一方が、操作面Pにおける斜め方向(X軸方向とY軸方向の間に存在する方向)などであってもよい。さらに、第1の方向および第2の方向は、円の時計回り方向や反時計回り方向などであってもよい。
また、上述した例では、入力装置1と車載装置50の表示部55とが別体である場合について例示したが、これに限られない。入力装置1と表示部55とを一体に構成してもよい。かかる場合に、入力装置1はたとえばタッチパネルで構成される。
この場合、入力装置1は、タッチパネルに表示される画像に対応させた触感をユーザに与えることができる。これにより、ユーザに対して視覚に加えて触覚を用いた操作感を与えることができる。なお、この際、たとえば、タッチパネルからユーザに与える触感に応じた音声を出力することにしてもよい。
なお、上記では、入力装置1に接続される機器を車載装置50としたが、これは例示であって限定されるものではなく、入力装置1に接続される機器は、たとえば、スマートフォンやタブレット端末、パソコンなどであってもよい。
以下、上記した制御方法によって制御される入力装置1について、さらに説明を加える。まず、本実施形態に係る入力装置1の構成例について図2を用いて説明する。図2は、実施形態に係る入力装置1の構成例を示すブロック図である。なお、以下の実施形態では、説明を簡潔にするために、第1の方向および第2の方向は、互いに直交するX軸方向およびY軸方向であるものとする。
図2に示すように、入力装置1は、操作部5と、制御部10と、記憶部20と、振動部30とを備える。また、入力装置1は、車載装置50に接続される。
操作部5は、たとえば、タッチパッドなどの平板状のセンサを有し、ユーザによる入力操作を受け付ける操作面P(図1B参照)を備える。操作部5は、操作面Pに対する接触位置Cを検知すると、接触位置Cを示すセンサ値を制御部10に出力する。
振動部30は、後述する制御部10の制御に従って操作面Pを振動させる。振動部30は、たとえば、操作面Pを超音波領域帯で振動させる振動素子31(図1B参照)を備える。なお、振動部30は、超音波領域帯以下の周波数帯で操作面Pを振動させることにしてもよい。すなわち、振動部30は、超音波領域帯以下の周波数領域帯で操作面Pを振動させることにしてもよい。この場合、たとえば、振動部30は、入力装置1自体を振動させることもできる。
制御部10は、振動部30の振動態様を制御することで操作面Pの振動を制御する。また、制御部10は、たとえば、CPU(Central Processing Unit)、ROM(Read Only Memory)およびRAM(Random Access Memory)、入出力ポートなどを有するマイクロコンピュータや各種の回路を含む。また、制御部10は、検出部11と、移動状態算出部12と、振動制御部13と、入力操作判定部15と、音声制御部16とを備える。
検出部11は、操作面Pに対する接触位置Cを検出する。具体的には、検出部11は、操作部5から入力されるセンサ値に基づいて、操作面Pにおける接触位置Cを検出し、かかる接触位置Cを移動状態算出部12および入力操作判定部15に出力する。
また、検出部11は、所定周期で接触位置Cの検出処理を実行することで、接触位置Cが操作面P上を移動する場合であっても、かかる移動に追従して接触位置Cを検出することができる。また、検出部11は、ユーザと操作面Pとが同時に2点以上で接触している場合であっても、それぞれの接触位置Cを追従して検出することができる。
移動状態算出部12は、検出部11から入力される時間的に連続する複数の接触位置CからX軸方向およびY軸方向に対する接触位置Cの移動状態を算出する。具体的には、移動状態算出部12は、たとえば、検出部11から入力される複数の接触位置Cから移動ベクトルを所定周期で算出し、算出した移動ベクトルから、X軸方向およびY軸方向の各成分に対する移動量を算出する。
そして、移動状態算出部12は、算出した接触位置Cの移動量を振動制御部13および入力操作判定部15に出力する。また、移動状態算出部12は、移動ベクトルの始点となる接触位置Cの座標(以下、「初期座標」と記載する)を振動制御部13に出力する。
振動制御部13は、移動状態算出部12から入力されるX軸方向およびY軸方向に対する接触位置Cの移動量に基づいて振動部30の振動態様を制御する。また、振動制御部13は、間隔制御部13aおよび強度制御部13bを備える。
間隔制御部13aは、接触位置CのX軸方向に対する移動量に基づいて振動部30の振動の発生間隔を制御する。間隔制御部13aは、たとえば、接触位置CのX軸方向の移動量に基づいて振動部30の振動のオン/オフの間隔(たとえば振動素子31の振動のオンオフ比)を制御することで、振動の発生間隔を制御する。なお、振動部30の振動がオフである場合、振動強度は「0」であるものとする。
強度制御部13bは、接触位置CのY軸方向に対する移動量に基づいて振動部30の振動の強度を制御する。ここで、強度制御部13bは、たとえば、接触位置CのY軸方向に対する移動量に基づいて振動部30が有する振動素子31を駆動させる駆動電圧を調整することで、振動の強度を制御する。
ここで、図3Aおよび図3Bを用いて、振動制御部13の制御処理の詳細について説明する。図3Aは、表示部55に表示される表示画像の一例を示す図である。図3Bは、振動制御部13の制御処理の一例を示す図である。なお、図3Aおよび図3Bでは、ユーザが入力装置1で車載装置50のエアコンの温度および風量を調整する場合について説明する。
図3Aに示すように、車載装置50の表示部55には、エアコンの現在の操作状況を示す画像が表示される。かかる画像は、表示位置に応じて現在の操作状況がユーザに視認可能となるように配置される。図3Aに示す例では、かかる画像の表示位置のX座標が大きいほど、風量が高く設定されていることを示し、Y座標が大きいほど設定温度が高く設定されていることを示している。
なお、現在の設定温度は、設定温度を示す文字によっても表される。また、かかる画像は、移動状態算出部12から入力される操作面PにおけるX軸方向およびY軸方向に対する接触位置Cの移動量に応じて更新される。
また、図3Bに示すように、操作面Pには、接触位置Cの座標に応じた振動部30の振動態様の制御値が振動情報21として関連付けられている。かかる振動情報21は、X軸方向の振動の発生間隔に関する制御値である振動情報21aと、Y軸方向の振動の強度に関する制御値である振動情報21bとを含む。
図3Bに示す例では、振動情報21aは、振動の発生間隔とX軸方向の座標とが比例関係である関数であり、X軸方向の座標が大きくなるにつれて振動の発生間隔が長くなるように設定されている。また、振動情報21bは、振動の強度とY軸方向の座標とが比例関係である関数であり、Y軸方向の座標が大きくなるにつれて振動の強度が大きくなるように設定される。
たとえば、ユーザが操作面P上の接触位置C4に触れた場合、間隔制御部13aでは、振動の発生間隔が発生間隔a1となるように、また、強度制御部13bでは、振動強度が振動強度b1となるように振動部30の振動態様を制御する。
たとえば、ユーザが指を、図3Bに示す操作面P上を接触位置C4からX軸方向に沿って接触位置C5まで移動させた場合、まず、移動状態算出部12は、接触位置C4から接触位置C5までの移動量L1を算出し、かかる移動量L1と、初期座標として接触位置C4を振動制御部13に出力する。また、かかる移動量L1は、車載装置制御部51にも出力される。
振動制御部13の間隔制御部13aは、接触位置C4の座標、移動量L1および振動情報21aに基づいて振動部30による振動の発生間隔を制御する。
具体的には、間隔制御部13aは、振動情報21aを参照して、発生間隔が接触位置C4からX軸方向に移動量L1移動させた接触位置C5に対応する発生間隔a2となるように振動部30の振動態様を制御する。
図3Bに示す例では、発生間隔a2は、発生間隔a1に比べて長い。つまり、この場合に、間隔制御部13aは、接触位置CのX軸方向の移動量が大きくなるにつれて発生間隔が長くなるように振動部30を制御する。
たとえば、振動部30が振動を発生させる場合、操作面Pの摩擦力は低下し、ユーザに滑らかな触感を与えることになる。一方、振動部30で振動を発生させない場合、操作面Pの摩擦力は低下せずに操作面P本来の摩擦力となり、たとえば、ユーザに滑らかではない触感を与えることになる。また、操作面Pが滑らかな触感と滑らかではない触感とを切り替えると、ユーザに操作面P上に凹凸があるような触感を与えることができる。
すなわち、間隔制御部13aは、振動部30の振動の発生間隔を制御することによって、上記した凹凸の触感の間隔を制御する。図3Bに示す例では、接触位置CのX軸方向の移動量が大きくなるにつれて操作面Pの凹凸の間隔が長くなる。
このように、間隔制御部13aは、接触位置CのX軸方向の移動量に応じて振動部30の振動の発生間隔を制御することで、操作面Pの凹凸の触感の間隔を制御する。したがって、ユーザは、操作面Pにおける接触位置CのX軸方向の移動量を操作面Pの凹凸の触感の間隔の変化によって認識することができる。なお、この場合、Y軸方向の接触位置Cの座標は変わらないので、振動強度は一定であるものとする。
次に、たとえば、ユーザが指を、図3Bに示す操作面Pに沿って接触位置C4からY軸方向に沿って接触位置C6まで移動させた場合について説明する。ユーザが指を接触位置C4から接触位置C6まで移動させると、まず、移動状態算出部12は、接触位置C4から接触位置C6までの移動量L2を算出し、移動量L2と、初期座標として接触位置C4を振動制御部13に出力する。また、移動量L2は、車載装置制御部51にも出力される。
振動制御部13の強度制御部13bは、接触位置C4の座標、移動量L2および振動情報21bに基づいて振動部30による振動の強度を制御する。
具体的には、強度制御部13bは、振動情報21bを参照して、振動強度が接触位置C4からY軸方向に移動量L2移動させた接触位置C6に対応する振動強度b2となるように振動部30の振動態様を制御する。
図3Bに示す例では、振動強度b2は、振動強度b1に比べて大きい。つまり、この場合に、強度制御部13bは、接触位置CのY軸方向の移動量が大きくなるにつれて振動強度が大きくなるように振動部30の振動態様を制御する。
操作面Pの摩擦力は、たとえば、振動強度が大きくなると低下する。したがって、ユーザは振動強度が大きくなるにつれて操作面Pからより滑らかな触感を得ることになる。また、この場合に、X軸方向の接触位置Cの移動量は「0」であるので、間隔制御部13aは、常に発生間隔a1で振動部30を制御しているものとする。
ここで、振動部30が振動している場合と振動していない場合とにおける操作面Pの摩擦力の差は、振動している場合の振動強度に応じて大きくなる。したがって、Y軸方向に対する接触位置Cの移動量が大きくなるにつれて、操作面Pにより大きな凸凹があるような触感をユーザに与えることになる。
このように、強度制御部13bは、接触位置CのY軸方向の移動量に応じて振動部30の振動強度を制御することで、ユーザに与える操作面Pの凹凸の触感の強度を制御する。したがって、ユーザは、操作面Pにおける接触位置CのY軸方向の移動量を操作面Pの凹凸の触感の強度の変化によって認識することができる。
このように、振動制御部13が、X軸方向およびY軸方向に対する接触位置Cの移動量に応じて振動部30の振動態様を変化させることで、ユーザは、操作面Pに対する操作方向を直感的に認識することができる。したがって、入力装置1は、ユーザの操作性を向上させることができる。
上記したX軸方向およびY軸方向には、それぞれ異なる内容の操作指示が関連付けられている。たとえば、かかる操作指示は、X軸方向には、エアコンの風量に関する操作指示が設定されており、Y軸方向には、エアコンの温度に関する操作指示が設定されている。これにより、車載装置制御部51は、移動状態算出部12から入力されるX軸方向およびY軸方向に対する接触位置Cの移動量に応じてエアコンの風量および温度を設定することができる。
ユーザは、風量の増加を所望するとき、指を接触位置C4から接触位置C5へ移動させたとする。かかる場合、車載装置制御部51は、移動状態算出部12からX軸方向に対する接触位置Cの移動量L1が入力され、かかる移動量L1に応じてエアコンの風量を設定するとともに、表示部55に表示される画像を更新する。
図3Aに示す例では、車載装置制御部51は、エアコンの風量を弱から強に設定するとともに、表示部55に表示される操作状況を表す画像を、エアコンの現在の風量を強に対応する表示位置D2に更新して表示する。
また、ユーザは、設定温度の増加を所望するとき、指を接触位置C4から接触位置C6へ移動させたとする。かかる場合、車載装置制御部51は、移動状態算出部12から接触位置C4から接触位置C6までの移動量L2が入力され、かかる移動量L2に応じてエアコンの設定温度を設定するとともに、表示部55に表示される画像を更新する。
具体的には、車載装置制御部51は、エアコンの設定温度を18℃から24℃に設定する。また、車載装置制御部51は、表示部55に表示される現在の操作状況を示す画像を、表示位置D1から表示位置D3にし、表示位置D3では、24℃の表記となるように表示画像を更新する。
上記した振動制御部13による振動部30の振動態様の制御と、車載装置制御部51によるエアコンの各設定処理とは、並列して実行される。これにより、ユーザは、表示部55や操作面Pを視認せずとも操作面Pの凹凸の触感の間隔や強度によって、エアコンに対する操作内容を直感的に把握することができる。したがって、ユーザの操作性を向上させることができる。
なお、車載装置制御部51は、設定後の風量や設定温度を音声としてスピーカ56から出力することもできる。かかる音声は、たとえば「エアコンの風量を強に設定しました」や「設定温度を24℃に設定しました」といったガイダンス音声である。このようにガイダンス音声を併用することで、ユーザは、触覚や視覚と、聴覚との相乗効果によっても操作内容を把握することができる。これにより、ユーザの操作性を向上させることができる。
また、たとえば、接触位置Cが図3Bに示す接触位置C4から接触位置C7に移動する場合、移動状態算出部12は、X軸方向およびY軸方向に対する接触位置Cの移動量L1および移動量L2を算出し、算出した移動量L1、L2を車載装置制御部51に出力する。また、移動状態算出部12は、初期座標として接触位置C4を振動制御部13へ出力する。
この場合、振動制御部13は、上述したように間隔制御部13aによる振動の発生間隔を発生間隔a1から発生間隔a2とする制御処理と、強度制御部13bによる振動強度を振動強度b1から振動強度b2とする制御処理とを並列して実行する。したがって、接触位置Cが接触位置C7に近づくにしたがって、振動制御部13は、凹凸の触感の間隔が長くなり、かかる触感の強度が大きくなるような触感をユーザに与えることになる。
また、車載装置制御部51は、移動量L1、L2に基づいてエアコンの風量を弱から強に設定し、設定温度を18℃から24℃に設定する処理を実行するとともに、表示部55に表示される現在の操作状況を示す画像を、表示位置D1から表示位置D4にし、表示位置D4では、24℃の表記となるように表示画像を更新する。
このように、入力装置1では、エアコンの風量と温度を同時に設定することができる。かかる場合に、風量および温度に対応した触感をユーザに与えることができる。したがって、ユーザは、入力装置1に対する一つの操作で風量および温度の両方を容易に調整することができ、また、かかる操作に対応する触感が得られるので、操作内容を直感的に把握することができる。これにより、入力装置1は、ユーザの操作性を向上させることができる。
また、ユーザが指を操作面Pに接触させた状態で、接触位置C7から接触位置C4に移動させた場合に、移動状態算出部12は、たとえば、X軸方向およびY軸方向に対する接触位置Cの移動量を移動量「−L1」および「−L2」としてそれぞれ算出し、算出した移動量「−L1」および「−L2」を車載装置制御部51に出力する。また、移動状態算出部12は、初期座標として接触位置C7を振動制御部13に出力する。
振動制御部13の間隔制御部13aでは、振動情報21aを参照して、発生間隔が接触位置C7からX軸方向に移動量−L1移動させた接触位置C6に対応する発生間隔a1となるように振動部30の振動態様を制御する。
また、強度制御部13bは、振動情報21bを参照して、振動強度が接触位置C7からY軸方向に移動量―L2移動させた接触位置C5に対応する振動強度b1となるように振動部30の振動態様を制御する。このように、接触位置CがX軸方向およびY軸方向に対して負方向に移動する場合、ユーザは、操作面Pの触感として凹凸の間隔が短くなったり、凹凸の強度が小さくなったりすることで認識することができる。
また、この場合、車載装置制御部51では、かかる移動量が入力される前に比べて移動量「−L1」および「−L2」に応じてエアコンの風量および設定温度が低くなるように設定するとともに、表示部55に表示される画像をエアコンの設定結果を反映した画像となるように更新する。
ところで、上述した例では、図3Bに示す振動情報21が、接触位置Cの座標と発生間隔および振動強度とが比例関係である場合について例示したが、これに限られない。すなわち、振動情報21は、接触位置Cの座標に対する指数関数や除算などを組み合わせた関数を用いることにしてもよい。また、振動情報21として、接触位置Cの座標と、発生間隔および振動強度とを対応付けた表やマップを用いることとしてもよい。
また、ここでは、接触位置Cの移動量に基づいて、振動部30の振動の発生間隔および振動強度のうち少なくともいずれか一方が変化する場合について例示したが、これに限られない。すなわち、たとえば、振動制御部13は、振動の発生間隔を一定にしておいて、X軸方向に対する接触位置Cの移動量に基づいて振動強度が大きくなるように制御し、Y軸方向に対する接触位置Cの移動量に基づいて振動強度が小さくなるように制御することにしてもよい。
また、振動制御部13は、必ずしも接触位置Cの移動量に応じて振動態様を変化させる必要はない。すなわち、振動制御部13は、接触位置Cの移動方向に応じて振動部30の振動態様を制御することもできる。たとえば、振動制御部13は、振動強度を一定値に固定した状態で、接触位置CがX軸方向に移動する場合、振動間隔が長くなるように制御し、Y軸方向に移動する場合に振動間隔をX軸方向に移動する場合よりも短くなるように制御することもできる。上記以外でもたとえば、振動制御部13は、振動間隔を一定値に固定した状態で、接触位置CがX軸方向に移動する場合、振動強度が大きくなるように制御し、Y軸方向に移動する場合に振動強度がX軸方向に移動する場合よりも小さくなるように制御することもできる。このように、振動制御部13が、接触位置Cの移動方向に応じて振動部30を制御することで、ユーザは、接触位置Cの移動方向を振動の発生間隔や振動強度の違いで把握することができる。
また、図3Aおよび図3Bで示した例では、第1の方向(X軸方向)および第2の方向(Y軸方向)で共通する機器であるエアコンに関する操作指示である場合について例示したが、これに限られない。すなわち、第1の方向および第2の方向に関する操作指示は、たとえば、オーディオや動画などの音量および再生位置などであってもよい。
この場合、第1の方向および第2の方向に関する操作指示は、必ずしも同一の操作機器である必要はない。すなわち、たとえば、第1の方向にエアコンの温度設定の操作指示を設定し、第2の方向にオーディオの音量設定の操作指示を設定することもできる。
ただし、第1の方向の操作指示と第2の方向の操作指示とは、上述した「エアコンの風量と設定温度」や、「エアコンの風量とオーディオの音量」など、相互作用のある機能を設定することが好ましい。これは、たとえばユーザが相互作用のある機能のバランスを考慮しつつ、エアコンの風量等の設定操作を行いやすくするためである。
ここで、図2に戻って入力装置1の構成について説明を続ける。入力操作判定部15は、操作面Pに対して行われたユーザの入力操作がジェスチャ操作であるか否かを判定する。詳しくは、入力操作判定部15は、検出部11から入力された接触位置Cと、移動状態算出部12から入力された接触位置Cの移動状態と、記憶部20に予め記憶されたジェスチャ情報22とに基づいて、入力操作が所定のジェスチャ操作であるか否かを判定する。
また、記憶部20は、不揮発性メモリやハードディスクドライブといった記憶デバイスで構成される記憶部であり、振動情報21と、ジェスチャ情報22とを記憶する。
ここで、図4を用いて記憶部20に記憶されたジェスチャ情報22について説明する。図4は、ジェスチャ情報22の具体例を示す図である。図4に示すようにジェスチャ情報22には、「対象機器」、「ジェスチャ操作」および「機能」を関連付けた情報が含まれている。
対象機器は、入力装置1の制御対象となる車載装置50の機器を示す。ジェスチャ操作は、所定のジェスチャを示すものである。機能は、かかる対象機器の制御対象となる機能を意味する。
図4に示す例では、入力操作判定部15は、ユーザが操作面Pに対して円形を描くスライド操作を行った場合、すなわち検出部11から入力される接触位置Cが「円形」を描く軌跡を取った場合に、かかる操作を「円形」として認識する。
上記した「円形」の入力操作は、ジェスチャ情報22に「ジェスチャ操作」として記憶されていることから、かかる場合、入力操作判定部15は、入力操作がジェスチャ操作であると判定する。
そして、入力操作判定部15は、ジェスチャ情報22より、対象機器として「エアコン」、機能として「風向調整」を抽出し、かかる抽出した対象機器および機能を示す信号を振動制御部13および車載装置50へ出力する。
また、振動制御部13は、接触位置Cがジェスチャ操作に対応する軌跡を描く場合、ジェスチャ操作に対応する固有の振動態様となるように振動部30を制御することもできる。たとえば、ユーザが「円形」のジェスチャ操作を行う場合、入力操作判定部15は、接触位置Cの軌道が縦→斜め→横と徐々に変わっていくのを検知した段階で、かかる接触位置Cの軌跡が「円形」に対応するジェスチャ操作であると推定し、かかる推定結果を振動制御部13に出力する。
また、ユーザが「三角形」のジェスチャ操作を行う場合、入力操作判定部15は、接触位置Cの軌道が斜め→横→斜めと離散的に変わっていくのを検知した段階で、かかる接触位置Cの軌跡が「三角形」に対応するジェスチャ操作であると推定し、かかる推定結果を振動制御部13に出力する。
振動制御部13は、入力操作判定部15から上記した推定結果が入力されると、推定結果のジェスチャ操作に即した固有の振動態様となるように振動部30を制御する。なお、かかる固有の振動態様は、X軸方向およびY軸方向に対応付けられた振動態様とは異なる振動態様であることが好ましい。これにより、以降のジェスチャ操作では、ジェスチャ操作に固有の触感をユーザに与えることになる。したがって、ユーザは、入力装置1がジェスチャ操作を認識していることを操作面Pの触感によって認識することができる。
なお、図4では、ジェスチャ操作が「円形」や「三角形」である場合について例示したが、ジェスチャ操作は、「四角形」、「無限印(∞)」、「締め印(〆)」などその他の形状を描く操作であってもよい。
ここで、入力装置1の制御対象がエアコンの風向設定である場合の入力装置1および車載装置制御部51による処理について図5Aおよび図5Bを用いて説明する。図5Aは、表示部55に表示される表示画面の一例を示す図である。図5Bは、振動制御部13による制御処理の一例を示す図である。
図5Aに示すように、車載装置制御部51は、入力操作判定部15を介して制御対象がエアコンの風向設定である旨の信号が入力されると、表示部55にエアコンの風向設定の表示画像を表示させる。かかる表示画像には、たとえば、エアコンで設定可能な4つの風向が表示される。また、現在設定されている風向の画像は、ユーザに視認可能なように、他の風向とは異なる色などが重畳されて表示されるようにしてもよい。
また、車載装置制御部51は、制御部10から入力された接触位置Cに応じて、かかるエアコンの風向を設定する。たとえば、かかる接触位置Cが、図5Bに示す領域A1〜A4である場合、かかる領域A1〜A4の位置に対応した風向W1〜W4となるように風向を設定するものとする。
たとえば、車載装置制御部51は、接触位置Cが領域A1に含まれる場合、風向W1に設定し、表示部55に表示されるかかる風向W1の画像に色を重畳して表示する。なお、接触位置Cが領域A1〜A4以外のその他の領域であった場合、車載装置制御部51は、たとえば、かかる接触位置Cを無効とし、風向きを変更しないようにしてもよい。
一方、振動制御部13は、入力操作判定部15から制御対象がエアコンの風量設定である旨の信号が入力されると、記憶部20に記憶されたエアコンの風量設定に関する振動情報21を取得する。
エアコンの風量設定に関する振動情報21について図5Bを参照して説明する。なお、図5Bでは、理解の便宜のため、上記した領域A1〜A4と対応する振動情報21を、操作面Pの上に斜線で示している。また、斜線の種類の相違は、後述する振動態様が異なっていることを示している。
図5Bに示すように、エアコンの風量設定に関する振動情報21は、操作面Pに対して各領域A1〜A4と、かかる領域A1〜A4以外のその他の領域とにおける振動部30の振動態様に関する情報である。この場合、振動制御部13は、かかるエアコンの風量設定に関する振動情報21に基づいて振動部30の振動態様を制御する。
具体的には、たとえば、接触位置Cが領域A1〜A4である場合、振動制御部13は、かかる接触位置Cを取得すると、振動制御部13の強度制御部13bは、領域A1〜領域A4で互いに異なる振動強度となるように振動部30の振動態様を制御する。
また、接触位置Cがその他の領域であった場合、振動制御部13は、かかる接触位置Cを取得すると、たとえば、振動部30を振動させない。かかる場合、操作面Pの摩擦力は領域A1〜A4に比べて相対的に増加する。したがって、たとえば、接触位置Cがその他の領域にあるときに車載装置制御部51が接触位置Cを無効にする設定であった場合、ユーザは、入力操作が無効となっていることを摩擦力の増加によって認識することが可能となる。
また、ユーザが操作面Pに対して三角形を描く入力操作を行った場合、すなわち検出部11から入力される接触位置Cが「三角形」を描く軌跡を取った場合に、入力操作判定部15はかかる操作を「三角形」として認識する。
上記した「三角形」の入力操作は、図4に示すジェスチャ情報22に「ジェスチャ操作」として記憶されていることから、入力操作判定部15は、ユーザの入力操作がジェスチャ操作であると判定する。
そして、入力操作判定部15は、ジェスチャ情報22より三角形に該当する対象機器として「エアコン」、機能として「温度/風量調整」を抽出し、かかる抽出した対象機器および機能を振動制御部13および車載装置制御部51に出力する。これにより、振動制御部13および車載装置制御部51では、制御対象を図3Aおよび図3Bで既に述べたエアコンの温度/風量調整に設定することになる。
このように、ユーザは、平易なジェスチャ操作で入力装置1の制御対象や制御対象に対する操作内容を変更することができる。したがって、ユーザは、かかるジェスチャ操作を覚えることで、所望の対象機器や機能を容易に呼び出すことができるので、ユーザの操作性を向上させることができる。
なお、図4に示したジェスチャ情報22は一例であって、ユーザが使用する状況や接続する機器などに応じて適宜変更することができる。
図2の説明に戻ると、音声制御部16は、振動部30の振動様態に応じた音を車載装置50のスピーカ56から出力させる。まず、音声制御部16は、たとえば、振動制御部13から現在の振動部30の振動態様の情報を取得する。かかる振動態様の情報には、振動の発生間隔と、振動の強度とに関する情報が含まれている。
つづいて、音声制御部16は、振動部30の振動の発生間隔に基づいて、振動部30がオンからオフになるタイミング、すなわち、操作面Pがユーザに与える触感が凸から凹になるタイミングでスピーカ56より、たとえば「カチッ」といった効果音を出力させる。このように、音声制御部16が凹になるタイミングで「カチッ」といった効果音を出力させることで、ユーザに触感に対応した効果音を与えることができる。
この際、音声制御部16は、振動部30の振動の強度に基づいて、スピーカ56より出力されるかかる効果音の音量を制御する。この場合、音声制御部16は、振動部30の振動強度が大きいほど、効果音の音量が大きくなるように制御する。
このように、音声制御部16は、振動部30の振動態様に応じた音をスピーカ56から出力させ、ユーザに与える触感に応じた効果音をユーザにフィードバックすることで、ユーザは触覚のみならず、聴覚によっても操作内容を把握することができる。これにより、ユーザの操作性を向上させることができる。
なお、入力装置1が音声出力部を備える場合、音声制御部16は、かかる音声出力部から、上記した効果音を出力させることもできる。また、上記した効果音は、一例であって、適宜変更可能である。また、効果音は、必ずしも触感に対応させる必要はない。たとえば、音声制御部16は、接触位置Cの移動方向に応じて効果音の周波数の高低や音量の強弱を連続的に変化させることによって、ユーザに接触位置Cの移動方向や移動量を認識させることにしてもよい。あるいは、音声制御部16は、接触位置Cの移動方向ごとに異なる効果音を出力させることにしてもよい。
また、図2に示す例では、入力装置1と車載装置50とを分けて記載したが、これに限られず、たとえば、入力装置1と車載装置50の車載装置制御部51および表示部55とを表示装置100として構成してもよい。この場合、かかる表示装置100は、ユーザに対して視覚に加えて触覚を用いた操作感を与えることができる。
つづいて、本実施形態に係る入力装置1が実行する処理手順について図6を用いて説明する。図6は、本実施形態に係る入力装置1が実行する処理手順の一例を示すフローチャートであり、入力装置1の制御部10によって繰り返し実行される処理である。
図6に示すように、入力装置1の検出部11は、操作面Pに対する接触位置Cを検出する(ステップS101)。次に、移動状態算出部12は、X軸方向およびY軸方向における接触位置Cの移動量を算出する(ステップS102)。
つづいて、振動制御部13の間隔制御部13aは、X軸方向に対する接触位置Cの移動量に応じて振動の発生間隔を制御する(ステップS103)。
また、振動制御部13の強度制御部13bは、Y軸方向に対する接触位置Cの移動量に応じて振動の強度を制御する(ステップS104)。なお、ステップS103,S104の処理は並列して行われるが、これに限定されるものではない。
そして、音声制御部16は、かかる振動部30の現在の振動態様を振動制御部13より取得し、かかる振動部30の振動態様に応じた音を音声出力部(車載装置50のスピーカ56)から出力させ(ステップS105)、処理を終了する。なお、ステップS105の処理はステップS103およびステップS104の振動制御の処理と並列して行われるが、これに限定されるものではない。
本実施形態に係る入力装置1は、図7に一例として示す構成のコンピュータ600で実現することができる。図7は、入力装置1の機能を実現するコンピュータの一例を示すハードウェア構成図である。
コンピュータ600は、CPU(Central Processing Unit)610と、ROM(Read Only Memory)620と、RAM(Random Access Memory)630と、HDD(Hard Disk Drive)640とを備える。また、コンピュータ600は、メディアインターフェイス(I/F)650と、通信インターフェイス(I/F)660と、入出力インターフェイス(I/F)670とを備える。
なお、コンピュータ600は、SSD(Solid State Drive)を備え、かかるSSDがHDD640の一部または全ての機能を実行するようにしてもよい。また、HDD640に代えてSSDを設けることとしてもよい。
CPU610は、ROM620およびHDD640の少なくとも一方に格納されるプログラムに基づいて動作し、各部の制御を行う。ROM620は、コンピュータ600の起動時にCPU610によって実行されるブートプログラムや、コンピュータ600のハードウェアに依存するプログラムなどを格納する。HDD640は、CPU610によって実行されるプログラムおよびかかるプログラムによって使用されるデータ等を格納する。
メディアI/F650は、記憶媒体680に格納されたプログラムやデータを読み取り、RAM630を介してCPU610に提供する。CPU610は、かかるプログラムを、メディアI/F650を介して記憶媒体680からRAM630上にロードし、ロードしたプログラムを実行する。あるいは、CPU610は、かかるデータを用いてプログラムを実行する。記憶媒体680は、たとえばDVD(Digital Versatile Disc)などの光磁気記録媒体やSDカード、USBメモリなどである。
通信I/F660は、ネットワーク690を介して他の機器からデータを受信してCPU610に送り、CPU610が生成したデータを、ネットワーク690を介して他の機器へ送信する。あるいは、通信I/F660は、ネットワーク690を介して他の機器からプログラムを受信してCPU610に送り、CPU610がかかるプログラムを実行する。
CPU610は、入出力I/F670を介して、図示しないディスプレイ等の表示部、スピーカ等の出力部、キーボードやマウス、ボタン等の入力部を制御する。CPU610は、入出力I/F670を介して、入力部からデータを取得する。また、CPU610は、生成したデータを入出力I/F670を介して表示部や出力部に出力する。
たとえば、コンピュータ600が入力装置1として機能する場合、コンピュータ600のCPU610は、RAM630上にロードされたプログラムを実行することにより、検出部11と、移動状態算出部12と、振動制御部13と、入力操作判定部15と、音声制御部16の各機能を実現する。
コンピュータ600のCPU610は、たとえばこれらのプログラムを記憶媒体680から読み取って実行するが、他の例として、他の装置からネットワーク690を介してこれらのプログラムを取得してもよい。また、HDD640は、記憶部20が記憶する情報を記憶することができる。
上述してきたように、本実施形態に係る入力装置1は、検出部11と、振動部30と、振動制御部13とを備える。検出部11は、操作面Pに対する接触位置Cを検出する。振動部30は、操作面Pを振動させる。振動制御部13は、接触位置Cの移動方向が操作面Pに規定された第1の方向である場合と、第1の方向とは異なる第2の方向である場合とで異なる振動態様となるように振動部30を制御する。これにより、本実施形態に係る入力装置1によれば、ユーザの操作性を向上させることができる。
なお、上述してきた実施形態では、振動制御部13が操作面Pにおける接触位置Cを基準にして振動部30の振動態様を制御する場合について例示したが、これに限られない。すなわち、振動制御部13は、表示部55に表示された画像を基準にして振動部30の振動態様を制御することもできる。
そこで、表示部55の画像を基準に振動態様を制御する変形例について図8を用いて説明する。図8は、変形例に係る入力装置1について説明するための図である。また、以下に示す変形例では、接触位置Cの操作面P上の移動方向および移動量の絶対値と、表示部55に表示されるカーソルIの移動方向および移動量の絶対値とが、同一となるように制御される場合について説明する。
上記した実施形態では、操作面Pの接触位置Cに対して振動部30の制御値が振動情報21として関連付けられたが、変形例では、図8に示すように、表示部55の表示位置に対して振動部30の制御値が振動情報21として関連付けられる。かかる振動情報21には、X軸方向の振動の発生間隔に関する制御値である振動情報21Aと、Y軸方向の振動の強度に関する制御値である振動情報21Bとが含まれている。
また、表示部55に表示された表示画像には、たとえば、現在の操作位置を示すカーソルIが表示位置Daに表示されている。また、表示部55は、たとえば4つの領域に分割される。ここでは、かかる分割された領域のうち左下の領域の一つが、操作面Pの領域に対応するものとして説明する。
たとえば、接触位置Cが操作面P上を接触位置CaからX軸方向に沿って接触位置Cxまで移動した場合、移動状態算出部12は、接触位置Caから接触位置Cxまでの接触位置Cの移動量Lxを算出し、かかる移動量Lxを車載装置制御部51および振動制御部13に出力する。また、移動状態算出部12は、初期座標として、表示位置Daを振動制御部13に出力する。
振動情報21は、表示部55のカーソルIの表示位置に対応付けられるので、振動制御部13は、表示位置Daおよび移動量Lxとかかる振動情報21とに基づいて振動部30の振動態様を制御することになる。具体的には、まず、振動制御部13は、移動状態算出部12から接触位置Cの移動量Lxおよび表示位置Daと、記憶部20から振動情報21として振動情報21Aおよび振動情報21Bとを取得する。
つづいて、振動制御部13は、振動の発生間隔を、振動情報21Aを参照して表示位置Daに対応する発生間隔a3から移動量Lx移動させた表示位置Dbに対応する発生間隔a4となるように振動部30の振動態様を制御する。
この場合、車載装置制御部51は、カーソルIを表示位置DaからX軸方向に沿って移動量Lxを移動させて表示位置DbにカーソルIが表示される画像を表示部55に表示させる。
この状態で、たとえばユーザが操作面Pから指を離した後、再度操作面Pを操作する場合がある。かかる場合、再度、接触位置Cが操作面P上を接触位置CaからX軸方向に沿って接触位置Cxまで移動量Lxを移動すると、振動制御部13は、前回の表示位置Dbに対応する発生間隔a4を引き継いで、発生間隔が、発生間隔a4から表示位置Dcに対応する発生間隔a5となるように振動部30の振動態様を制御する。
同様に、車載装置制御部51は、カーソルIを表示位置DbからX軸方向に沿って表示位置Dcまで移動量Lxを移動させた画像を表示部55に表示させることになる。
なお、接触位置CがY軸方向に移動した場合についてもX軸と同様の処理が行われる。すなわち、表示部55のY軸方向には、振動の強度が対応付けられているので、振動制御部13は、カーソルIの表示位置に応じて振動強度を制御することになる。
このように、変形例にあっては、表示部55の画像を基準に振動態様を制御することで、表示部55の表示内容に即した触感をユーザに直感的に与えることができ、入力装置1の操作性を向上させることができる。
また、上述してきた実施形態では、振動制御部13が振動部30の振動の発生間隔、すなわち振動のオン/オフ比を制御することで非連続的に振動態様を制御する場合ついて例示したがこれに限られない。すなわち、入力装置1は、振動部30の振動態様を連続的に変化させることもできる。
ここで、入力装置1が振動態様を非連続的に変化させる場合と連続的に変化させる場合について図9B〜9Cを用いて説明する。なお、図9A〜9Cは、振動態様の具体例を示す模式図であり、図9Aは、振動態様を非連続的に制御する場合について例示している。また、図9Bおよび図9Cは、振動強度を連続的に変化させる場合について例示している。なお、図9A〜9Cは、縦軸に振動強度、横軸に時間を示している。また、図9A〜Cでは、一回の超音波振動を縦軸方向に伸びる一本の線で示している。
まず、図9Aを用いて振動態様を非連続的に制御する場合、すなわち、上述した凸凹の触感を与える場合について説明する。図9Aに示すように、振動制御部13は、超音波振動の波形が矩形状となるように時間に応じて振動強度baと振動強度0との間で振動強度を非連続的に変化させる制御を行っている。
一方、図9Bおよび図9Cに示す例では、振動制御部13は、振動強度を連続的に変化させる制御を行っている。具体的には、図9Bに示す例では、振動制御部13は、超音波振動の波形が三角形波状となるように時間に応じて振動強度を徐々に増加するように変化させる区間と、振動強度が徐々に低下するように変化させる区間とが所定周期で繰り返されるような制御を行っている。
また、図9Cに示す例では、振動制御部13は、超音波振動の波形がサイン波状となるように時間と振動強度とが周期性を持つ曲線を含むように振動態様を連続的に変化させる制御を行っている。
このように、入力装置1は、振動態様を非連続的および連続的に制御することができる。なお、図9A〜9Cに示した振動強度と時間との関係は一例であって、これに限られない。また、入力装置1は、図9A〜9Cの示した波形を組み合わせて制御することもできる。これにより、入力装置1は、凹凸の触感以外の触感をユーザに与えることができる。
また、上記したように入力装置1が超音波領域以下の周波数帯(低周波数帯の周波数)で操作面Pを振動させるように構成されていてもよい。かかる低周波振動の場合、たとえば、図9A〜9Cに示した超音波振動の包絡線で表されるような低周波振動であってもよい。なお、図9A〜9Cでは、上記した包絡線を想像線で示している。
さらなる効果や変形例は、当業者によって容易に導き出すことができる。このため、本発明のより広範な様態は、以上のように表しかつ記述した特定の詳細および代表的な実施形態に限定されるものではない。したがって、添付の特許請求の範囲および、その均等物によって定義される統括的な発明の概念の精神または範囲から逸脱することなく、様々な変化が可能である。
1 入力装置
5 操作部
10 制御部
11 検出部
12 移動状態算出部
13 振動制御部
13a 間隔制御部
13b 強度制御部
15 入力操作判定部
16 音声制御部
20 記憶部
21 振動情報
22 ジェスチャ情報
100 表示装置
P 操作面

Claims (9)

  1. 操作面に対する接触位置を検出する検出部と、
    前記操作面を振動させる振動部と、
    前記接触位置の移動方向が前記操作面に規定された第1の方向である場合と、前記第1の方向とは異なる第2の方向である場合とで異なる振動態様となるように前記振動部を制御する振動制御部と
    を備えることを特徴とする入力装置。
  2. 前記振動制御部は、
    前記第1の方向および前記第2の方向に対する前記接触位置の移動量に基づいて前記振動部の振動態様を制御すること
    を特徴とする請求項1に記載の入力装置。
  3. 前記振動制御部は、
    前記第1の方向に対する前記接触位置の移動量に応じて前記振動部による振動の発生間隔を制御し、前記第2の方向に対する前記接触位置の移動量に応じて前記振動部による振動の強度を制御すること
    を特徴とする請求項2に記載の入力装置。
  4. 前記第1の方向および前記第2の方向には、
    互いに異なる内容の操作指示が関連付けられていること
    を特徴とする請求項1、2または3に記載の入力装置。
  5. 前記互いに異なる内容の操作指示は、
    エアコンの温度に関する操作指示および風量に関する操作指示であること
    を特徴とする請求項4に記載の入力装置。
  6. 前記振動部の前記振動態様に応じた音を音声出力部から出力させる音声制御部
    を備えることを特徴とする請求項1〜5のいずれか一つに記載の入力装置。
  7. 前記第1の方向と前記第2の方向とは、
    互いに略直交していること
    を特徴とする請求項1〜6のいずれか一つに記載の入力装置。
  8. 請求項1〜7のいずれか一つに記載の入力装置と、
    前記接触位置に応じた画像を表示する表示部と
    を備えることを特徴とする表示装置。
  9. 操作面に対する接触位置を検出する検出工程と、
    前記操作面を振動させる振動部を、前記接触位置の移動方向が前記操作面に規定された第1の方向である場合と、前記第1の方向とは異なる第2の方向である場合とで異なる振動態様となるように制御する振動制御工程と
    を含むことを特徴とする入力装置の制御方法。
JP2016018349A 2016-02-02 2016-02-02 入力装置、表示装置および入力装置の制御方法 Pending JP2017138737A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2016018349A JP2017138737A (ja) 2016-02-02 2016-02-02 入力装置、表示装置および入力装置の制御方法
US15/390,270 US10168780B2 (en) 2016-02-02 2016-12-23 Input device, display device, and method for controlling input device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016018349A JP2017138737A (ja) 2016-02-02 2016-02-02 入力装置、表示装置および入力装置の制御方法

Publications (1)

Publication Number Publication Date
JP2017138737A true JP2017138737A (ja) 2017-08-10

Family

ID=59386731

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016018349A Pending JP2017138737A (ja) 2016-02-02 2016-02-02 入力装置、表示装置および入力装置の制御方法

Country Status (2)

Country Link
US (1) US10168780B2 (ja)
JP (1) JP2017138737A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018124908A (ja) * 2017-02-03 2018-08-09 株式会社デンソーテン 制御装置、入力システムおよび制御方法
WO2019163196A1 (ja) * 2018-02-22 2019-08-29 パナソニックIpマネジメント株式会社 触力覚提示装置および触力覚提示方法
JP2020126286A (ja) * 2019-02-01 2020-08-20 スタンレー電気株式会社 音出力システムおよび音出力プログラム

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR3081380B1 (fr) * 2018-05-25 2020-05-08 Psa Automobiles Sa Module de commande tactile d’un systeme de climatisation pour vehicule
US10795502B2 (en) 2018-06-28 2020-10-06 Dell Products L.P. Information handling system touch device with adaptive haptic response
US10664101B2 (en) 2018-06-28 2020-05-26 Dell Products L.P. Information handling system touch device false touch detection and mitigation
US10817077B2 (en) * 2018-06-28 2020-10-27 Dell Products, L.P. Information handling system touch device context aware input tracking
US10761618B2 (en) 2018-06-28 2020-09-01 Dell Products L.P. Information handling system touch device with automatically orienting visual display
US10635199B2 (en) 2018-06-28 2020-04-28 Dell Products L.P. Information handling system dynamic friction touch device for touchscreen interactions
US10852853B2 (en) 2018-06-28 2020-12-01 Dell Products L.P. Information handling system touch device with visually interactive region
KR102782643B1 (ko) * 2019-08-05 2025-03-18 현대자동차주식회사 차량 및 차량의 제어 방법
US11249576B2 (en) * 2019-12-09 2022-02-15 Panasonic Intellectual Property Management Co., Ltd. Input device generating vibration at peripheral regions of user interfaces
US11981186B2 (en) * 2021-03-30 2024-05-14 Honda Motor Co., Ltd. Method and system for responsive climate control interface
FR3130415A1 (fr) * 2021-12-14 2023-06-16 Psa Automobiles Sa Procédé et dispositif de contrôle d’un système de retour haptique
KR20240120517A (ko) * 2023-01-31 2024-08-07 엘지디스플레이 주식회사 진동 장치 및 이를 포함하는 표시 장치

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004362428A (ja) * 2003-06-06 2004-12-24 Denso Corp タッチ操作入力装置、タッチ操作入力装置における振動発生方法
JP2006079238A (ja) * 2004-09-08 2006-03-23 Alpine Electronics Inc タッチパネル装置
JP2008250793A (ja) * 2007-03-30 2008-10-16 Fujitsu Component Ltd 機器操作システム、制御装置、及び、制御プログラム
JP2012064095A (ja) * 2010-09-17 2012-03-29 Kyocera Corp 触感呈示装置及び触感呈示装置の制御方法
WO2012169176A1 (ja) * 2011-06-07 2012-12-13 パナソニック株式会社 電子機器
JP2013114317A (ja) * 2011-11-25 2013-06-10 Kyocera Corp 携帯型電子機器
JP2014523560A (ja) * 2011-06-03 2014-09-11 アップル インコーポレイテッド ユーザ入力に応じたカスタム振動パターンの作成
JP2014238621A (ja) * 2013-06-06 2014-12-18 カルソニックカンセイ株式会社 入力受付装置
JP2015052526A (ja) * 2013-09-06 2015-03-19 富士通株式会社 触覚誘導支援方法、触覚誘導支援プログラム及び触覚誘導支援装置
JP2015205678A (ja) * 2014-04-10 2015-11-19 株式会社デンソー 車両用入力装置
JP2015232786A (ja) * 2014-06-10 2015-12-24 和俊 尾花 振動生成システム、振動生成プログラム、および振動生成方法

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140098038A1 (en) * 2012-10-10 2014-04-10 Microsoft Corporation Multi-function configurable haptic device
JP5700086B2 (ja) 2013-08-01 2015-04-15 ソニー株式会社 入力装置および撮像装置

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004362428A (ja) * 2003-06-06 2004-12-24 Denso Corp タッチ操作入力装置、タッチ操作入力装置における振動発生方法
JP2006079238A (ja) * 2004-09-08 2006-03-23 Alpine Electronics Inc タッチパネル装置
JP2008250793A (ja) * 2007-03-30 2008-10-16 Fujitsu Component Ltd 機器操作システム、制御装置、及び、制御プログラム
JP2012064095A (ja) * 2010-09-17 2012-03-29 Kyocera Corp 触感呈示装置及び触感呈示装置の制御方法
JP2014523560A (ja) * 2011-06-03 2014-09-11 アップル インコーポレイテッド ユーザ入力に応じたカスタム振動パターンの作成
WO2012169176A1 (ja) * 2011-06-07 2012-12-13 パナソニック株式会社 電子機器
JP2013114317A (ja) * 2011-11-25 2013-06-10 Kyocera Corp 携帯型電子機器
JP2014238621A (ja) * 2013-06-06 2014-12-18 カルソニックカンセイ株式会社 入力受付装置
JP2015052526A (ja) * 2013-09-06 2015-03-19 富士通株式会社 触覚誘導支援方法、触覚誘導支援プログラム及び触覚誘導支援装置
JP2015205678A (ja) * 2014-04-10 2015-11-19 株式会社デンソー 車両用入力装置
JP2015232786A (ja) * 2014-06-10 2015-12-24 和俊 尾花 振動生成システム、振動生成プログラム、および振動生成方法

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018124908A (ja) * 2017-02-03 2018-08-09 株式会社デンソーテン 制御装置、入力システムおよび制御方法
WO2019163196A1 (ja) * 2018-02-22 2019-08-29 パナソニックIpマネジメント株式会社 触力覚提示装置および触力覚提示方法
JP2020126286A (ja) * 2019-02-01 2020-08-20 スタンレー電気株式会社 音出力システムおよび音出力プログラム
JP7374427B2 (ja) 2019-02-01 2023-11-07 スタンレー電気株式会社 音出力システムおよび音出力プログラム

Also Published As

Publication number Publication date
US20170220114A1 (en) 2017-08-03
US10168780B2 (en) 2019-01-01

Similar Documents

Publication Publication Date Title
JP2017138737A (ja) 入力装置、表示装置および入力装置の制御方法
JP2017138738A (ja) 入力装置、表示装置および入力装置の制御方法
US10747322B2 (en) Systems and methods for providing features in a friction display
EP2923251B1 (en) System and method for providing mode or state awareness using a programmable surface texture
EP3410262A1 (en) System and method for providing features in a friction display
CN103999029A (zh) 操作装置
EP3333674A1 (en) Systems and methods for compliance simulation with haptics
US20140082491A1 (en) Electronic device and editing method for synthetic image
US20170060245A1 (en) Input device, integrated input system, input device control method, and program
CN105677210B (zh) 操作装置、操作系统、操作方法及存储介质
WO2021132334A1 (ja) 触覚呈示装置及び触覚呈示方法
JP2017049698A (ja) 入力装置、表示装置、入力装置の制御方法およびプログラム
JP6585431B2 (ja) 入力装置、統合入力システム、入力装置の制御方法およびプログラム
JP2017049700A (ja) 入力装置、統合入力システム、入力装置の制御方法およびプログラム
JP6580904B2 (ja) 入力装置、表示装置、及びプログラム
JP6393604B2 (ja) 操作装置
JP6319327B2 (ja) ゲームコントローラ
CN115494953A (zh) 音频调节方法、装置、设备及计算机可读存储介质
US12073069B2 (en) Control value setting device and control value setting program
JP2017091089A (ja) 入力装置、表示装置および入力プログラム
JP2019016285A (ja) 入力装置
JP2019134880A (ja) プログラム及びゲーム装置
JP2023066662A (ja) 制御値設定装置及び制御値設定プログラム
JP2017045418A (ja) 入力装置、表示装置、及びプログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190201

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190924

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190925

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20191114

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200303

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200501

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20200602