(57)【要約】【課題】操作面に対する接触操作に基づいて表示画像が動的に変化している場合にユーザの利便性を向上させることができる入力装置、表示装置、及びプログラムを提供する。【解決手段】入力装置は、操作面に対する接触操作を検出する操作検出部と、操作面を振動させる少なくとも一つの振動素子と、動的に変化している表示画像における所定の表示要素が所定の位置条件を満たす場合に、振動素子の振動状態を変化させる振動制御部と、を備える。【選択図】図１
2017045418.tif 000002
【特許請求の範囲】
【請求項１】
操作面に対する接触操作を検出する操作検出部と、
前記操作面を振動させる少なくとも一つの振動素子と、
動的に変化している表示画像における所定の表示要素が所定の位置条件を満たす場合に、前記振動素子の振動状態を変化させる振動制御部と、を備える
ことを特徴とする入力装置。
【請求項２】
前記所定の位置条件は、前記所定の表示要素の位置の条件及び／又は所定の表示要素の位置変化の条件である
ことを特徴とする請求項１に記載の入力装置。
【請求項３】
前記振動制御部は、
前記所定の表示要素が前記所定の位置条件を満たす場合に、前記振動素子の振動をオン又はオフにする
ことを特徴とする請求項１又は２に記載の入力装置。
【請求項４】
前記振動制御部は、
前記所定の表示要素の位置に応じて、前記振動素子の振動の強度を変化させる
ことを特徴とする請求項３に記載の入力装置。
【請求項５】
前記振動制御部は、
前記所定の表示要素の位置に応じて、前記振動素子の振動のオンオフ比を変化させる
ことを特徴とする請求項３又は４に記載の入力装置。
【請求項６】
前記振動制御部は、
前記操作面に対するスクロール操作によって前記表示画像がスクロールされている状態で、前記所定の表示要素が前記所定の位置条件を満たす場合に、前記振動素子の振動状態を変化させる
ことを特徴とする請求項１〜５のいずれか一つに記載の入力装置。
【請求項７】
前記表示画像の一部が表示画面に表示され、
前記所定の位置条件は、前記所定の表示要素が前記表示画面外の位置にある場合を含む
ことを特徴とする請求項６に記載の入力装置。
【請求項８】
前記振動制御部は、
前記操作面の所定の位置における押圧操作によって前記表示画像のうち一部の画像が変化している状態で、前記変化している一部の画像に含まれる前記所定の表示要素が前記所定の位置条件を満たす場合に、前記振動素子の振動状態を変化させる
ことを特徴とする請求項１〜７のいずれか一つに記載の入力装置。
【請求項９】
前記所定の表示要素は、前記表示画像における所定の領域、所定のアイコン、及び所定の文字の少なくとも一つを含む
ことを特徴とする請求項１〜８のいずれか一つに記載の入力装置。
【請求項１０】
前記表示画像は、ラジオチューナーのオートチューニング用の画像であって、オートチューニングの際に、受信周波数を示す文字が変化する画像であり、
前記所定の表示要素は、ラジオ局の周波数を示す文字の画像である
ことを特徴とする請求項１〜９のいずれか一つに記載の入力装置。
【請求項１１】
前記振動素子は、第一の振動周波数で振動する第一の振動素子と、前記第一の振動周波数よりも低い振動周波数で振動する第二の振動素子と、を含み、
前記振動制御部は、前記所定の表示要素の位置に応じて前記第一の振動素子の振動状態と前記第二の振動素子の振動状態とを変化させる
ことを特徴とする請求項１〜１０のいずれか一つに記載の入力装置。
【請求項１２】
請求項１〜１１のいずれか一つに記載の入力装置と、
前記表示画像の少なくとも一部を表示し、前記操作面に対向して配置される表示部と、を備える
ことを特徴とする表示装置。
【請求項１３】
少なくとも、
操作面に対する接触操作を検出するステップと、
少なくとも一つの振動素子を用いて前記操作面を振動させるステップと、
動的に変化している表示画像における所定の表示要素が所定の位置条件を満たす場合に、前記振動素子の振動状態を変化させるステップと、をコンピュータに実行させる
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力装置、表示装置、及びプログラムに関する。
【背景技術】
【０００２】
従来、ユーザに触覚を与えることで入力を受け付けたことを知らせる入力装置が知られている。たとえば、複数の検出位置が設定され、かかる検出位置に対する押圧力を判定する制御部と、判定された押圧力に対応して多段階的に異なる振動パターンの振動を発生させる振動部とを備える入力装置が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２３５６１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の入力装置には、ユーザの利便性を向上させる余地がある。
【０００５】
本発明は、上記に鑑みてなされたものであって、例えば、表示画像が動的に変化している場合にユーザの利便性を向上させることができる入力装置、表示装置、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決し、目的を達成するために、本発明に係る入力装置は、操作面に対する接触操作を検出する操作検出部と、前記操作面を振動させる少なくとも一つの振動素子と、動的に変化している表示画像における所定の表示要素が所定の位置条件を満たす場合に、前記振動素子の振動状態を変化させる振動制御部と、を備える。
【発明の効果】
【０００７】
本発明によれば、表示画像が動的に変化している場合にユーザの利便性を向上させることができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係る表示装置を概略的に説明する図である。
【図２】図２は、実施形態に係る表示装置の構成を示すブロック図である。
【図３】図３は、実施形態に係る表示装置の例を示す図である。
【図４】図４は、実施形態に係る表示装置の別の例を示す図である。
【図５】図５は、地図スクロールに関する実施形態に係る表示装置の動作の第一の例を説明する図である。
【図６】図６は、地図スクロールに関する実施形態に係る表示装置の動作の第二の例を説明する図である。
【図７】図７は、地図スクロールに関する実施形態に係る表示装置の動作の第三の例を説明する図である。
【図８】図８は、楽曲リストスクロールに関する実施形態に係る表示装置の動作の例を説明する図である。
【図９】図９は、ラジオチューニングに関する実施形態に係る表示装置の動作の例を説明する図である。
【図１０】図１０は、写真スクロールに関する実施形態に係る表示装置の動作の例を説明する図である。
【図１１】図１１は、実施形態に係る表示装置の処理手順を示すフローチャートである。
【図１２】図１２は、実施形態に係る表示装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本願の開示する入力装置、表示装置、及びプログラムの実施形態を詳細に説明する。なお、以下に示す実施形態により本発明が限定されるものではない。
【００１０】
図１は、実施形態に係る表示装置を概略的に説明する図である。図１に示すように、実施形態に係る表示装置は、例えば、タッチパネルであり、振動素子を備えたパネル式の入力装置（以下、単に入力装置と記載する）及びディスプレイを含む。
【００１１】
入力装置は、ディスプレイの表示画面上に配置される操作面を有し、ユーザの操作面に対する接触操作を検出した場合、例えば、ディスプレイの表示画面に表示する画像を動的に変化させることができる。さらに、入力装置は、操作面を振動させる少なくとも一つの振動素子を有しており、かかる振動素子の振動状態を変化させることによって操作面を操作しているユーザに対して異なる触感を与えることができる。なお、ユーザの操作面に対する接触操作は、ユーザの指やタッチペン等のポインティングデバイスなどを操作面に接触させた後に操作面上で移動させる操作や操作面に単に接触させることなどを含む。
【００１２】
ここで、ユーザが入力装置の操作面に対してスクロール操作を行った場合の表示画面と振動素子の振動との関係について説明する。
【００１３】
図１（ａ）に示すように、ユーザが入力装置の操作面に指を接触させた後、操作面上で指を移動させた場合、入力装置は、スクロール操作が行われたことを検出し、図１（ｂ）に示すように、ディスプレイの表示画面に表示される表示画像をスクロール操作の操作方向へ移動させる。
【００１４】
ここで、表示画像は、ディスプレイの表示画面に表示され得る画像を意味し、ディスプレイの表示画面に実際に表示された画像及びディスプレイの表示画面に実際に表示されてはいないがユーザのスクロール操作によって表示され得る画像から構成される。
【００１５】
表示画像は、ユーザによって表示画面に表示されることが意図された表示要素を含む。ユーザは、表示画像に含まれる表示要素を表示画面に表示させることを意図してスクロール操作を行うことがある。表示要素は、例えば、所定の領域、所定のアイコン、所定の文字である。
【００１６】
入力装置は、ユーザのスクロール操作によって、図１（ｂ）に示すように、表示画面に表示されていなかった表示要素が表示画面に表示された際に、振動素子の振動状態を変更する。また、入力装置は、図１（ｃ）に示すように、表示画面の周辺部分に表示された表示要素が表示画面の中央部分に表示された際に、振動素子の振動状態を変更する。  
【００１７】
これにより、表示要素の表示位置に応じて操作面の触感が変わるため、ユーザは、表示要素の表示位置を触感によって把握することができ、ユーザの利便性を向上させることができる。
【００１８】
例えば、振動素子を超音波周波数で振動させた場合、ユーザの指と操作面との間の摩擦力が低下し、スクロール操作における操作感を変えることができる。また、振動素子を超音波周波数よりも低い周波数で振動させた場合、ユーザの指に対してユーザが認識しうる振動を与えることができ、これによって、スクロール操作における操作感を変えることができる。
【００１９】
このように、実施形態に係る入力装置を備える表示装置は、動的に変化している表示画像における所定の表示要素が所定の位置条件を満たす場合に、振動素子の振動状態を変化させる。なお、動的に変化している表示画像は、操作面に対する接触操作に基づいて動的に変化している表示画像や操作面に対する接触操作によらずに動的に変化している表示画像を含む。また、振動素子の振動状態としては、振動素子の振動モード（振動パターン）、振動素子の振動強度、振動素子の振動周波数などが挙げられる。
【００２０】
なお、所定の位置条件とは、所定の表示要素の位置に関する条件であり、例えば、所定の表示要素の位置の条件や所定の表示要素の位置変化の条件である。ここで、所定の表示要素の位置の条件として、所定の表示要素の表示位置が表示画面外から表示画面内に変化することや、所定の表示要素の表示位置が表示画面内の外周から中央部分へ変化することなどが挙げられるがかかる例に限定されるものではない。また、所定の表示要素の位置変化の条件として、所定の表示要素の位置変化の方向に関する条件や所定の表示要素の位置変化の速度に関する条件や所定の表示要素の位置変化の加速度（速度変化状況）に関する条件などが挙げられるがかかる例に限定されるものではない。
【００２１】
例えば、入力装置は、表示要素の表示位置が表示画面の中心や指に近づくという条件を満たす場合に、振動素子の振動が大きくなるようにまたは振動が小さくなるように振動素子を制御することができる。
【００２２】
次に、図１を用いて概略的に説明した実施形態に係る表示装置の構成を説明する。図２は、実施形態に係る表示装置の構成を示すブロック図である。
【００２３】
図２に示す表示装置１は、入力装置２と、表示部３とを備える。入力装置２は、操作部２１と、記憶部２２と、振動部２３と、通信Ｉ／Ｆ（インターフェース）２４と、受信データ２５と、制御部２６とを備える。
【００２４】
記憶部２２は、操作データ２２ａ、振動データ２２ｂと、表示データ２２ｃとを備える。制御部２６は、操作検出部２６ａと、設定部２６ｂと、振動制御部２６ｃと、表示制御部２６ｄとを備える。振動部２３は、第一の振動素子２３ａと、第二の振動素子２３ｂと、振動素子駆動回路２３ｃとを備える。
【００２５】
表示装置１は、入力装置２によって制御される画像を表示部３に表示する装置である。表示装置１は、例えば、車両に搭載されるカーナビゲーション装置やスマートフォンやタブレット端末等に用いられるタッチパネル等である。
【００２６】
入力装置２は、操作部２１を通じて入力された操作に基づいて表示部３の画像表示及び振動部２３の振動状態を制御することができる装置である。入力装置２は、例えば、タッチパネルに用いられるパネル式の位置入力装置である。
【００２７】
操作部２１は、入力装置２に入力された操作を受け付ける操作面を備える。操作部２１は、例えば、静電容量の変化により接触位置を検出する方式の透過性のあるパネルであり、ユーザの指やタッチペン等のポインティングデバイスなどの接触（押圧感知）によって操作面を介して入力装置２に入力された操作を検出する。なお、操作部２１と表示部３とによってタッチパネルディスプレイが構成される。
【００２８】
記憶部２２は、不揮発性メモリやハードディスクドライブといった記憶デバイスで構成される。記憶部２２は、操作部２１を介して入力された操作に基づいて振動部２３や表示部３などを制御する際に使用されるデータとして、操作データ２２ａと、振動データ２２ｂと、表示データ２２ｃとを記憶する。
【００２９】
操作データ２２ａは、操作部２１の操作面を介して入力される操作に関するデータである。操作データ２２ａは、例えば、操作面に接触して行われる押圧操作、フリック操作、上下左右スクロール操作、回転操作などのジェスチャに関するデータであってもよい。
【００３０】
振動データ２２ｂは、第一の振動素子２３ａの振動状態及び第二の振動素子２３ｂの振動状態に関するデータである。振動データ２２ｂは、例えば、第一の振動素子２３ａ及び第二の振動素子２３ｂの振動モード（振動パターン）、振動強度、振動周波数などに関するデータであってもよい。
【００３１】
表示データ２２ｃは、記憶部２２に記憶された表示部３に表示される画像に関するデータである。表示データ２２ｃは、例えば、各種交通情報等に基づいて作成された地図情報に関するデータ、楽曲などの音声や映像に関するデータ、カメラによって撮影された写真に関するデータなどであってもよい。表示データ２２ｃは、表示画像に含まれる所定の表示要素に関するデータを含む。
【００３２】
第一の振動素子２３ａは、第一の振動周波数で振動する振動素子である。第一の振動素子２３ａは、例えば、圧電素子（ピエゾ素子）であってもよい。第一の振動素子２３ａは、超音波周波数で振動する振動素子であってもよい。
【００３３】
第一の振動素子２３ａの振動周波数が超音波周波数である場合には、第一の振動素子２３ａの振動状態をオンにすることによって、操作部２１の操作面に対する摩擦力を低減させることが可能となる。すなわち、第一の振動素子２３ａの振動状態をオンにすることによって、操作部２１の操作面は、ユーザに低減された摩擦による触感を与えることが可能になる。また、第一の振動素子２３ａの振動強度を変更することによって、操作部２１の操作面に対する摩擦力を変更することが可能になる。
【００３４】
一方、第一の振動素子２３ａの振動状態をオフにすることによって、操作面の本来の摩擦力が再現される。すなわち、第一の振動素子２３ａの振動状態をオフにすることによって、操作部２１の操作面は、ユーザに操作面の本来の摩擦による触感を与えることが可能になる。
【００３５】
また、第一の振動素子２３ａの振動周波数が超音波周波数である場合には、第一の振動素子２３ａの振動状態のオンオフを切り替えることによって、操作部２１の操作面に対する摩擦力を繰り返し変化させることが可能になる。例えば、第一の振動素子２３ａの振動のオンオフを周期的に切り替えることによって、操作部２１の操作面の摩擦力を周期的に変化させることが可能になる。その結果、操作部２１の操作面は、例えば、ユーザに操作面に凹凸面があるかのような触感を与えることが可能になる。
【００３６】
第二の振動素子２３ｂは、第一の振動周波数と異なる第二の振動周波数で振動する振動素子である。第二の振動素子２３ｂは、例えば、圧電素子（ピエゾ素子）であってもよく、また、操作面を振動する部材を出力軸に設けたモータであってもよい。
【００３７】
第二の振動素子２３ｂは、第一の振動素子２３ａの振動周波数よりも低い振動周波数で振動する振動素子であってもよい。例えば、第二の振動素子２３ｂは、超音波周波数よりも低い周波数で振動する振動素子であってもよい。第二の振動素子２３ｂが、超音波周波数よりも低い周波数で振動する振動素子である場合には、操作部２１の操作面は、ユーザに振動の触感を与えることが可能になる。
【００３８】
超音波周波数で振動する第一の振動素子２３ａ及び超音波周波数よりも低い振動周波数で振動する第二の振動素子２３ｂを組み合わせることで、操作部２１の操作面は、ユーザに変動する摩擦の触感と振動の触感との両方を与えることが可能になる。
【００３９】
振動素子駆動回路２３ｃは、振動制御部２６ｃから出力された信号に基づいて第一の振動素子２３ａ及び第二の振動素子２３ｂを駆動する回路である。
【００４０】
通信Ｉ／Ｆ２４は、無線電波等を送受信するアンテナ４に接続されており、無線通信を行うための通信デバイスで構成される。  
【００４１】
受信データ２５は、通信Ｉ／Ｆ２４を介して受信されたデータである。受信データ２５は、例えば、無線電波の信号等である。無線電波の信号は、ラジオ局の周波数の電波信号を含むことがある。  
【００４２】
表示部３は、表示データ２２ｃや受信データ２５に基づいた画像を表示するデバイスである。表示部３は、操作部２１の操作面と対向して設けられてもよい。表示部３は、入力装置２と一体に設けられてもよく、入力装置２と別個に設けられてもよい。表示部３は、例えば、パネル式の液晶ディスプレイデバイスであってもよい。また、表示部３は、例えば、ＨＵＤ（ヘッドアップ・ディスプレイ）等のディスプレイによって車両の運転者前方のフロントガラス部分に半透明状に構成されてもよいし、車両の運転者前方の計器部分や車両のルームミラー部分に構成されてもよい。  
【００４３】
制御部２６は、表示装置１の全体制御を行う。
【００４４】
操作検出部２６ａは、操作部２１の操作面に接触して行われた操作を検出する。また、操作検出部２６ａは、記憶部２２に記憶された操作データ２２ａを読み出し、検出された操作の内容を識別する。操作検出部２６ａは、検出された操作の内容に関する信号を表示制御部２６ｄに送信する。ここで、操作部２１の操作面に接触して行われた操作は、操作面に接触しながら操作面上で軌跡を描くことや操作面に対する単なる接触を含む。
【００４５】
設定部２６ｂは、操作データ２２ａと振動データ２２ｂを関連付けてそれぞれ操作データ２２ａと振動データ２２ｂとして記憶部２２に記憶する。また、設定部２６ｂは、表示画像に含まれる所定の表示要素を特定して表示データ２２ｃとして記憶部２２に記憶する。設定部２６ｂにおいて行われる操作データ２２ａと振動データ２２ｂとの関連付けや記憶、所定の表示要素の特定や記憶などは、操作部２１を介した入力を変更可能に受け付けることによって行われる。
【００４６】
表示制御部２６ｄは、操作検出部２６ａから送信された操作の内容に関する信号を受信し、表示データ２２ｃや受信データ２５に基づいて、操作に基づいて動的に変化している表示画像の一部の信号を表示部３に送信する。あるいは、表示制御部２６ｄは、表示データ２２ｃや受信データ２５に基づいて、操作に無関係に動的に変化している表示画像の一部の信号を表示部３に送信してもよい。また、表示制御部２６ｄは、操作に基づいてあるいは操作に無関係に動的に変化している表示画像に関する信号を振動制御部２６ｃに送信する。なお、表示画像には所定の表示要素が含まれている。
【００４７】
そして、表示部３は、表示制御部２６ｄから受信した操作に基づいてあるいは操作に無関係に動的に変化している表示画像の一部に関する信号を受信し、操作に基づいてあるいは操作に無関係に動的に変化している表示画像の一部を表示画面に表示する。      
【００４８】
振動制御部２６ｃは、表示制御部２６ｄから操作に基づいてあるいは操作に無関係に動的に変化している表示画像に関する信号を受信し、操作に基づいてあるいは操作に無関係に動的に変化している表示画像に含まれる所定の表示要素が、所定の位置条件を満たすか否かを判定する。振動制御部２６ｃは、操作に基づいてあるいは操作に無関係に動的に変化している表示画像に含まれる所定の表示要素が、所定の位置条件を満たす場合には、記憶部２２に記憶された振動データ２２ｂを読み出し、振動データ２２ｂに基づいて振動部２３に含まれる振動素子の振動状態を変化させる。尚、振動制御部２６ｃは、表示要素の位置だけでなく、表示要素における位置変化の方向、速度、加速度（速度変化状況）に応じて振動素子の振動状態を変化させることもできる。
【００４９】
次に、図２を用いて説明した実施形態に係る表示装置１の例を図３及び図４を用いて説明する。
【００５０】
図３は、実施形態に係る表示装置１の例を示す図である。図３（ａ）は、実施形態に係る表示装置１の平面図であり、図３（ｂ）は、実施形態に係る表示装置１の断面図である。なお、図３に示す第一の振動素子２３ａ及び第二の振動素子２３ｂの配置や大きさは、一例であり、第一の振動素子２３ａ及び第二の振動素子２３ｂの配置や大きさは、図３に示されるものに限定されない。
【００５１】
図３に示すように、実施形態に係る表示装置１においては、パネル式の表示部３がパネル式の入力装置２と一体的に設けられている。パネル式の表示部３は、パネル式の入力装置２の操作部２１の操作面２１ａと対向するように設けられている。
【００５２】
また図３に示す表示装置１においては、入力装置２に第一の振動周波数で振動する第一の振動素子２３ａ及び第一の振動周波数と異なる第二の振動周波数で振動する第二の振動素子２３ｂが矩形の表示部３の一辺に平行に設けられている。なお、図３においては、第一の振動素子２３ａ及び第二の振動素子２３ｂが、矩形の表示部３の短辺に平行に設けられているが、第一の振動素子２３ａ及び第二の振動素子２３ｂが、矩形の表示部３の長辺に平行に設けられてもよい。また、第一の振動素子２３ａ及び第二の振動素子２３ｂは、操作面２１ａの全体を均一に振動させることができるように、配置されることが好ましい。なお、図３に示す表示装置１においては、振動素子駆動回路２３ｃは、矩形の表示部３の一つの隅に設けられているが、表示装置１における振動素子駆動回路２３ｃの配置は、特に限定されない。
【００５３】
図４は、実施形態に係る表示装置１の別の例を示す図である。
【００５４】
図４に示すように、表示装置１においては、表示部３が、第一の振動素子２３ａ及び第二の振動素子２３ｂを備えた入力装置２と別個に設けられていてもよい。表示部３は、入力装置２と通信するように構成される。尚、入力装置２には表示機能はないが、表示部３の表示面の位置と、入力装置２の操作面の位置が相似関係（例えば代表的な位置を例にとると、表示部３の表示面の右上端部、右下端部、左上端部、左下端部、中央の位置がそれぞれ、入力装置２の操作面の右上端部、右下端部、左上端部、左下端部、中央の位置に対応付けられている）で関連付けられている。
【００５５】
次に、図２を用いて説明した実施形態に係る表示装置１の動作の例を図５〜図１０を用いて説明する。
【００５６】
図５は、地図スクロールに関する実施形態に係る表示装置１の動作の第一の例を説明する図である。
【００５７】
図５に示すように、表示装置１は、カーナビゲーション装置に用いられる装置であり、表示部３は、地図情報を含むナビゲーション画面を表示する。図５（ａ）及び図５（ｂ）に示すように、ユーザが入力装置２の操作面２１ａに対してスクロール操作を行った場合の表示画面３ａと振動素子の振動との関係について説明する。
【００５８】
図５（ａ）に示すように、ユーザが入力装置２の操作面２１ａに指を接触させた後、操作面２１ａ上で指を移動させた場合、入力装置２は、スクロール操作が行われたことを検出し、図５（ｂ）に示すように、表示部３の表示画面３ａに表示される表示画像３１をスクロール操作の操作方向へ移動させる。
【００５９】
ここで、表示画像３１は、表示部３の表示画面３ａに実際に表示された地図画像及び表示部３の表示画面３ａに実際に表示されてはいないがユーザのスクロール操作によって表示され得る地図画像から構成される。
【００６０】
表示画像３１は、ユーザによって表示画面３ａに表示されることが意図された表示要素３２を含む。ユーザは、表示画像３１に含まれる表示要素３２を表示画面３ａに表示させることを意図してスクロール操作を行うことがある。表示要素３２は、例えば、地図画像における所定の領域、所定のアイコン、所定の文字などである。
【００６１】
入力装置２は、図５（ｂ）に示すように、ユーザのスクロール操作によって、表示画面３ａに表示されていない表示要素３２が表示画面３ａの中心Ｏに対して接近するという位置条件を満たす場合に、第一の振動素子２３ａの振動状態を変更する。
【００６２】
例えば、第一の振動素子２３ａを超音波周波数で振動させるとする。図５（ｂ）に示すように、表示要素３２が表示画面３ａの中心Ｏに接近するにつれて、第一の振動素子２３ａの振動の強度を増加させる。この場合には、表示要素３２が表示画面３ａの中心Ｏに接近するにつれて、ユーザの指と操作面２１ａとの間の摩擦力が減少する。
【００６３】
逆に、ユーザのスクロール操作によって、表示画面３ａに表示されていない表示要素３２が表示画面３ａの中心Ｏから離れるという位置条件を満たす場合にも、第一の振動素子２３ａの振動状態を変更する。同様に、表示要素３２が表示画面３ａの中心Ｏから離れるにつれて、第一の振動素子２３ａの振動の強度を減少させる。この場合には、表示要素３２が表示画面３ａの中心Ｏから離れるにつれて、ユーザの指と操作面２１ａとの間の摩擦力が増加する。
【００６４】
このように、ユーザのスクロール操作による表示画面３ａの中心Ｏに対する表示要素３２の距離の変動に基づいて、スクロール操作における操作面２１ａの触感を変えることができる。ユーザは、スクロール操作による表示画面３ａの中心Ｏに対する表示要素３２の距離の変動を触感によって把握することができる。
【００６５】
図６は、地図スクロールに関する実施形態に係る表示装置１の動作の第二の例を説明する図である。
【００６６】
図６（ａ）に示すように、ユーザが入力装置２の操作面２１ａに指を接触させた後、操作面２１ａ上で指を移動させた場合、入力装置２は、スクロール操作が行われたことを検出し、図６（ｂ）に示すように、表示部３の表示画面３ａに表示される表示画像３１をスクロール操作の操作方向へ移動させる。なお、図６に示す表示画像３１及び表示要素３２は、それぞれ、図５に示したものと同様である。
【００６７】
入力装置２は、図６（ｂ）に示すように、ユーザのスクロール操作によって、表示画面３ａに表示されていなかった表示要素３２が表示画面３ａの範囲内に表示されるという位置条件を満たす場合に、第一の振動素子２３ａの振動状態を変更する。
【００６８】
例えば、第一の振動素子２３ａを超音波周波数で振動させるとする。図６（ｂ）に示すように、表示画面３ａに表示されていなかった表示要素３２が表示画面３ａの範囲内に表示された場合に、第一の振動素子２３ａの振動状態をオフからオンに切り替える。表示画面３ａに表示されていなかった表示要素３２が表示画面３ａの範囲内に表示された際に、ユーザの指と操作面２１ａとの間の摩擦力が減少する。
【００６９】
逆に、ユーザのスクロール操作によって、表示画面３ａの範囲内に表示されていた表示要素３２が、表示画面３ａの範囲外に移動するという位置条件を満たす場合にも、第一の振動素子２３ａの振動状態を変更する。同様に、表示画面３ａの範囲内に表示されていた表示要素３２が、表示画面３ａの範囲外に移動する際に、第一の振動素子２３ａの振動の強度を減少させる。この場合には、表示画面３ａの範囲内に表示されていた表示要素３２が、表示画面３ａの範囲外に移動する際に、ユーザの指と操作面２１ａとの間の摩擦力が増加する。
【００７０】
あるいは、入力装置２は、ユーザのスクロール操作によって、表示画面３ａに表示されていなかった表示要素３２が表示画面３ａの範囲内に表示されるという位置条件を満たす場合に、第二の振動素子２３ｂの振動状態を変更する。
【００７１】
例えば、第二の振動素子２３ｂを超音波周波数より低い振動周波数で振動させるとする。表示画面３ａに表示されていなかった表示要素３２が表示画面３ａの範囲内に表示された場合に、第二の振動素子２３ｂの振動状態をオフからオンに切り替える。表示画面３ａに表示されていなかった表示要素３２が表示画面３ａの範囲内に表示された際に、ユーザの指は、振動の感触を得る。
【００７２】
逆に、ユーザのスクロール操作によって、表示画面３ａの範囲内に表示されていた表示要素３２が、表示画面３ａの範囲外に移動するという位置条件を満たす場合にも、第二の振動素子２３ｂの振動状態を変更する。同様に、表示画面３ａの範囲内に表示されていた表示要素３２が、表示画面３ａの範囲外に移動する際に、第二の振動素子２３ｂの振動をオンからオフに切り替える。この場合には、表示画面３ａの範囲内に表示されていた表示要素３２が、表示画面３ａの範囲外に移動する際に、ユーザの指は、振動の感触を失う。
【００７３】
このように、ユーザのスクロール操作による表示画面３ａの範囲に対する表示要素３２の存在の変動に基づいて、スクロール操作における操作面２１ａの触感を変えることができる。ユーザは、スクロール操作による表示画面３ａの範囲に対する表示要素３２の存在の変動を触感によって把握することができる。
【００７４】
図７は、地図スクロールに関する実施形態に係る表示装置の動作の第三の例を説明する図である。
【００７５】
図７（ａ）に示すように、ユーザが入力装置２の操作面２１ａに指を接触させた後、操作面２１ａ上で指を移動させた場合、入力装置２は、スクロール操作が行われたことを検出し、図７（ｂ）に示すように、表示部３の表示画面３ａに表示される表示画像３１をスクロール操作の操作方向へ移動させる。なお、図７に示す表示画像３１及び表示要素３２は、それぞれ、図５に示したものと同様である。
【００７６】
入力装置２は、図７（ｂ）に示すように、ユーザのスクロール操作によって、表示画面３ａに表示された表示要素３２が、スクロール後のユーザの指の位置から所定の範囲内に表示されるという位置条件を満たす場合に、第一の振動素子２３ａ及び第二の振動素子２３ｂの振動状態を変更する。
【００７７】
例えば、第一の振動素子２３ａを超音波周波数で振動させ、第二の振動素子２３ｂを超音波周波数より低い振動周波数で振動させるとする。
【００７８】
図７（ａ）に示すように、表示画面３ａに表示された表示要素３２が、スクロール後のユーザの指の位置から所定の範囲内に表示されていない場合に、第二の振動素子２３ｂの振動状態をオフにし第一の振動素子２３ａの振動状態をオンにする。表示画面３ａに表示された表示要素３２が、スクロール後のユーザの指の位置から所定の範囲内に表示されていない間は、ユーザの指と操作面２１ａとの間の摩擦力が減少する。
【００７９】
図７（ｂ）に示すように表示画面３ａに表示された表示要素３２が、スクロール後のユーザの指の位置から所定の範囲内に表示された場合に、第一の振動素子２３ａの振動状態をオフにし第二の振動素子２３ｂの振動状態をオンにする。表示画面３ａに表示された表示要素３２が、スクロール後のユーザの指の位置から所定の範囲内に表示されると、ユーザの指は、振動の感触を得る。
【００８０】
このように、ユーザのスクロール操作によるユーザの指の位置からの表示要素３２の位置に基づいて、スクロール操作における操作面２１ａの触感を変えることができる。ユーザは、表示要素３２がスクロール後のユーザの指の位置から所定の範囲内に表示されるか否かを触感によって把握することができる。
【００８１】
尚、以上に示した各例では、振動制御部２６ｃは、表示要素３２の位置によって振動状態を変更する制御を行ったが、さらに表示要素３２における位置変化の方向、速度、加速度（速度変化状況）に応じて振動素子の振動状態を変化させることもできる。例えば、振動制御部２６ｃは、表示要素３２がユーザの指の位置に早く接近する場合は、接近速度に応じた距離（早い程、遠距離）になった場合に振動素子の振動状態を変化させることができる。
【００８２】
また、図５に示す例においては、振動制御部２６ｃは、ユーザのスクロール操作によって表示画面３ａに表示されていない表示要素３２が表示画面３ａの中心Ｏに対して接近する又は離れるという表示要素３２の位置の条件を満たす場合に、第一の振動素子２３ａの振動状態を変更しているが、振動制御部２６ｃは、表示要素３２の位置の条件に加えて、表示要素３２の位置変化の条件に基づいて、第一の振動素子２３ａの振動状態を変更することもできる。例えば、振動制御部２６ｃは、表示要素３２が表示画面３ａの中心Ｏに対して接近する又は離れる位置変化の方向、速度及び加速度の少なくとも一つの状態に基づいて、第一の振動素子２３ａの振動状態を変更することもできる。このように、振動制御部２６ｃは、表示画面３ａの中心Ｏに対する表示要素３２の位置の条件と表示要素３２の位置変化の方向、速度及び加速度の少なくとも一つの状態に基づいて、操作面２１ａの触感を変えることもできる。
【００８３】
さらに、図６に示す例においては、振動制御部２６ｃは、ユーザのスクロール操作によって、表示画面３ａに表示されていなかった表示要素３２が表示画面３ａの範囲内に表示されるという表示要素３２の位置の条件を満たす場合に、第一の振動素子２３ａや第二の振動素子２３ｂの振動状態を変更しているが、振動制御部２６ｃは、表示要素３２の位置の条件に加えて、表示画面３ａに表示されていなかった表示要素３２が表示画面３ａの範囲内に入る際の位置変化の方向、速度、及び加速度の少なくとも一つの状態に基づいて、第一の振動素子２３ａや第二の振動素子２３ｂの振動状態を変更することもできる。このように、振動制御部２６ｃは、表示画面３ａの範囲に対する表示要素３２の位置の条件と表示要素３２の位置変化の方向、速度及び加速度の少なくとも一つの状態に基づいて、操作面２１ａの触感を変えることもできる。
【００８４】
加えて、振動制御部２６ｃは、表示要素３２の位置の条件にかかわらず、表示要素３２における位置変化の方向、速度、及び加速度の少なくとも一つの条件に応じて振動素子の振動状態を変化させることもできる。
【００８５】
図８は、楽曲リストスクロールに関する実施形態に係る表示装置１の動作の例を説明する図である。
【００８６】
図８に示すように、表示装置１は、カーナビゲーション装置に用いられる装置であり、表示部３は、楽曲を選択するオーディオ画面を表示する。図８（ａ）及び図８（ｂ）に示すように、ユーザが入力装置２の操作面２１ａに対してスクロール操作を行った場合の表示画面３ａと振動素子の振動との関係について説明する。
【００８７】
図８（ａ）に示すように、ユーザが入力装置２の操作面２１ａに指を接触させた後、操作面２１ａ上で指を移動させた場合、入力装置２は、スクロール操作が行われたことを検出し、図８（ｂ）に示すように、表示部３の表示画面３ａに表示される表示画像３１をスクロール操作の操作方向へ移動させる。
【００８８】
ここで、表示画像３１は、表示部３の表示画面３ａに実際に表示された楽曲の画像及び表示部３の表示画面３ａに実際に表示されてはいないがユーザのスクロール操作によって表示され得る楽曲の画像から構成される。楽曲の画像は、楽曲Ａの画像・・・楽曲Ｘの画像・・・楽曲リストの最後を示すリストエンドの画像を含む。
【００８９】
表示画像３１は、ユーザによって表示画面３ａに表示されることが意図された表示要素３２を含む。ユーザは、表示画像３１に含まれる表示要素３２を表示画面３ａに表示させることを意図してスクロール操作を行うことがある。表示要素３２は、楽曲リストに含まれた一つの楽曲の画像、例えば、楽曲Ｘの画像である。
【００９０】
入力装置２は、図８（ｂ）に示すように、ユーザのスクロール操作によって、表示要素３２としての楽曲Ｘの画像が、楽曲リストの一部を表示する表示画面３ａの中央に位置するという位置条件を満たす場合に、第一の振動素子２３ａの振動状態を変更する。
【００９１】
例えば、第一の振動素子２３ａを超音波周波数で振動させるとする。図８（ｂ）に示すように、表示要素３２としての楽曲Ｘの画像が表示画面３ａの中央に位置すると、第一の振動素子２３ａの振動のオンオフ比を増加させる。この場合には、表示要素３２としての楽曲Ｘの画像が表示画面３ａの中央に位置すると、ユーザの指と操作面２１ａとの間の摩擦力の変動によって凹凸の表面感が増加する。
【００９２】
逆に、ユーザのスクロール操作によって、表示要素３２としての楽曲Ｘの画像が表示画面３ａの中央から外れるという位置条件を満たす場合にも、第一の振動素子２３ａの振動状態を変更する。同様に、表示要素３２としての楽曲Ｘの画像が表示画面３ａの中央から外れると、第一の振動素子２３ａの振動のオンオフ比を減少させる。この場合には、表示要素３２としての楽曲Ｘの画像が表示画面３ａの中央から外れると、ユーザの指と操作面２１ａとの間の摩擦力の変動によって凹凸の表面感が減少する。
【００９３】
このように、ユーザのスクロール操作による表示画面３ａの中央に対する表示要素３２の位置の変動に基づいて、スクロール操作における操作面２１ａの触感を変えることができる。ユーザは、スクロール操作による表示画面３ａの中央に対する表示要素３２の位置の変動を触感によって把握することができる。
【００９４】
図９は、ラジオチューニングに関する実施形態に係る表示装置１の動作の例を説明する図である。
【００９５】
図９に示すように、表示装置１は、カーナビゲーション装置に用いられる装置であり、表示部３は、ラジオチューナーのオートチューニング用の画像であって、オートチューニングの際に受信周波数を示す文字が変化する画像を表示する。図９（ａ）及び図９（ｂ）に示すように、ユーザが入力装置２の操作面２１ａに対してボタン操作を行った場合の表示画面３ａと振動素子の振動との関係について説明する。
【００９６】
図９（ａ）に示すように、ユーザが入力装置２の操作面２１ａに指を接触させた後、操作面２１ａ上で指を押圧させた場合、入力装置２は、ボタン操作が行われたことを検出し、図９（ｂ）に示すように、表示部３の表示画面３ａに表示される表示画像３１をボタン操作に起因して変化させる。なお、押圧は、接触を含み、指を所定時間接触した場合を含む。
【００９７】
ここで、表示画像３１は、表示部３の表示画面３ａに実際に表示された受信周波数を示す文字列の画像及び表示部３の表示画面３ａに実際に表示されてはいないがユーザのボタン操作によって表示され得る受信周波数を示す文字列の画像から構成される。
【００９８】
表示画像３１は、ユーザによって表示画面３ａに表示されることが意図された表示要素３２を含む。ユーザは、表示画像３１に含まれる表示要素３２を表示画面３ａに表示させることを意図してボタン操作を行うことがある。表示要素３２は、受信周波数帯に含まれた一つのラジオ局の周波数を示す文字列の画像、例えば、数字８２．５の画像である。
【００９９】
入力装置２は、図９（ｂ）に示すように、ユーザのボタン操作によって、表示要素３２としてのラジオ局の周波数を示す文字列の画像が、受信周波数を示す文字列の画像を表示する表示画面３ａに位置するという位置条件を満たす場合に、第二の振動素子２３ｂの振動状態を変更する。
【０１００】
例えば、第二の振動素子２３ｂを超音波周波数より低い振動周波数で振動させるとする。図９（ｂ）に示すように、表示要素３２としてのラジオ局の周波数を示す文字列の画像が表示画面３ａに表示されると、第二の振動素子２３ｂの振動状態をオフからオンへと切り替える。この場合には、表示要素３２としてのラジオ局の周波数を示す文字列の画像が表示画面３ａに表示されると、ユーザの指は、振動の感触を得る。
【０１０１】
このように、ユーザのボタン操作による表示画面３ａにおける表示要素３２の表示に基づいて、ボタン操作における操作面２１ａの触感を変えることができる。ユーザは、ボタン操作による表示画面３ａに対する表示要素３２の表示を触感によって把握することができる。
【０１０２】
図１０は、写真スクロールに関する実施形態に係る表示装置１の動作の例を説明する図である。
【０１０３】
図１０に示すように、表示装置１は、スマートフォンに用いられる装置であり、表示部３は、写真の画像を表示する。図１０（ａ）及び図１０（ｂ）に示すように、ユーザが入力装置２の操作面２１ａに対してスクロール操作を行った場合の表示画面３ａと振動素子の振動との関係について説明する。
【０１０４】
図１０（ａ）に示すように、ユーザが入力装置２の操作面２１ａに指を接触させた後、操作面２１ａ上で指を移動させた場合、入力装置２は、スクロール操作が行われたことを検出し、図１０（ｂ）に示すように、表示部３の表示画面３ａに表示される表示画像３１をスクロール操作の操作方向へ移動させる。
【０１０５】
ここで、表示画像３１は、表示部３の表示画面３ａに実際に表示された写真の画像及び表示部３の表示画面３ａに実際に表示されてはいないがユーザのスクロール操作によって表示され得る写真の画像から構成される。写真の画像は、写真Ａの画像・・・写真Ｘの画像・・・を含む。
【０１０６】
表示画像３１は、ユーザによって表示画面３ａに表示されることが意図された表示要素３２を含む。ユーザは、表示画像３１に含まれる表示要素３２を表示画面３ａに表示させることを意図してスクロール操作を行うことがある。表示要素３２は、写真のアルバムに含まれた一つの写真の画像、例えば、写真Ｘの画像である。
【０１０７】
入力装置２は、図１０（ｂ）に示すように、ユーザのスクロール操作によって、表示要素３２としての写真Ｘの画像が、一枚の写真の画像を表示する表示画面３ａの領域内に位置するという位置条件を満たす場合に、第一の振動素子２３ａの振動状態を変更する。
【０１０８】
例えば、第一の振動素子２３ａを超音波周波数で振動させるとする。図１０（ｂ）に示すように、表示要素３２としての写真Ｘの画像が表示画面３ａの領域内に位置すると、第一の振動素子２３ａの振動状態をオンからオフに切り替える。この場合には、表示要素３２としての写真Ｘの画像が表示画面３ａの領域内に位置すると、ユーザの指と操作面２１ａとの間の摩擦力が増加する。
【０１０９】
逆に、ユーザのスクロール操作によって、表示要素３２としての楽曲Ｘの画像が表示画面３ａの領域外に位置するという位置条件を満たす場合にも、第一の振動素子２３ａの振動状態を変更する。同様に、表示要素３２としての写真Ｘの画像が表示画面３ａの領域外に位置すると、第一の振動素子２３ａの振動状態をオンからオフへと切り替える。この場合には、表示要素３２としての写真Ｘの画像が表示画面３ａの領域外に位置すると、ユーザの指と操作面２１ａとの間の摩擦力が減少する。
【０１１０】
このように、ユーザのスクロール操作による表示画面３ａの領域に対する表示要素３２の位置の変動に基づいて、スクロール操作における操作面２１ａの触感を変えることができる。ユーザは、スクロール操作による表示画面３ａの領域に対する表示要素３２の位置の変動を触感によって把握することができる。
【０１１１】
また、以上に示した各例では、振動制御部２６ｃは、ユーザの操作面２１ａに対する意図的な接触操作に基づいて動的に変化している表示画像３１における所定の表示要素３２が所定の位置条件を満たす場合に第一の振動素子２３ａや第二の振動素子２３ｂの振動状態を変化させたが、振動制御部２６ｃは、ユーザの操作面２１ａに対する接触操作に無関係に動的に変化している表示画像３１における所定の表示要素３２が所定の位置条件を満たす場合に第一の振動素子２３ａや第二の振動素子２３ｂの振動状態を変化させることもできる。
【０１１２】
例えば、図６に示す例において、ユーザの操作面２１ａに対する接触操作と無関係に、表示画面３ａに表示されていなかった表示要素３２が表示画面３ａの範囲内に表示されるという位置条件を満たす場合に、振動制御部２６ｃは、第一の振動素子２３ａ又は第二の振動素子２３ｂの振動状態を変更してもよい。ユーザが操作面２１ａに無意識的に接触する際に、ユーザは、表示画面３ａの範囲に対する表示要素３２の存在の変動を触感によって把握することができる。
【０１１３】
同様に、図８に示す例において、ユーザの操作面２１ａに対する接触操作と無関係に、表示要素３２としてのリストエンドの画像が、楽曲リストの一部を表示する表示画面３ａの中央に位置するという位置条件を満たす場合に、振動制御部２６ｃは、第一の振動素子２３ａの振動状態を変更してもよい。ユーザが操作面２１ａに無意識的に接触する際に、ユーザは、表示要素３２としてのリストエンドの画像が表示画面３ａの中央に位置することを触感によって把握することができる。
【０１１４】
次に、図１１を用いて実施形態に係る表示装置１の処理手順の詳細を説明する。図１１は、実施形態に係る表示装置１の処理手順を示すフローチャートである。
【０１１５】
図１１に示すように、ステップＳ１０１において、操作検出部２６ａは、操作部２１の操作面２１ａに接触して行われた操作を検出した否かについて判定をする。操作検出部２６ａが、操作部２１の操作面２１ａに接触して行われた操作を検出した場合には、操作検出部２６ａは、検出された操作の内容に関する信号を表示制御部２６ｄへ送信し、ステップＳ１０２へ進む。操作検出部２６ａが、操作部２１の操作面２１ａに接触して行われた操作を検出していない場合には、操作検出部２６ａは、ステップＳ１０１での手順を繰り返す。
【０１１６】
ステップＳ１０２において、表示制御部２６ｄは、操作検出部２６ａから送信された操作の内容に関する信号を受信し、操作に基づいて動的に変化する表示画像３１の一部の信号を表示部３に送信する。あるいは、表示制御部２６ｄは、操作に無関係に動的に変化する表示画像３１の一部の信号を表示部３に送信する。表示部３は、操作に基づいてあるいは操作に無関係に動的に変化している表示画像３１の一部を表示画面３ａに表示する。また、表示制御部２６ｄは、操作に基づいてあるいは操作に無関係に動的に変化する表示画像３１の信号を振動制御部２６ｃへ送信する。
【０１１７】
ステップＳ１０３において、振動制御部２６ｃは、表示制御部２６ｄから操作に基づいてあるいは操作に無関係に動的に変化している表示画像３１に関する信号を受信し、操作に基づいてあるいは操作に無関係に動的に変化している表示画像３１に含まれる所定の表示要素３２が所定の位置条件を満たすか否かを判定する。操作に基づいてあるいは操作に無関係に動的に変化している表示画像３１に含まれる所定の表示要素３２が所定の位置条件を満たす場合には、振動制御部２６ｃは、ステップＳ１０４へ進む。操作に基づいてあるいは操作に無関係に動的に変化している表示画像３１に含まれる所定の表示要素３２が所定の位置条件を満たさない場合には、振動制御部２６ｃは、ステップＳ１０６へ進む。
【０１１８】
ステップＳ１０４において、振動制御部２６ｃは、振動部２３に含まれる振動素子の振動状態を変化させる。
【０１１９】
ステップＳ１０５において、振動制御部２６ｃは、振動部２３に含まれる振動素子を振動させる。
【０１２０】
ステップＳ１０６において、表示制御部２６ｄは、操作に基づいた表示画像３１の動的な変化が完了したか否かについて判定をする。操作に基づいた表示画像３１の動的な変化が完了した場合には、表示装置１の処理手順を終了する。操作に基づいた表示画像３１の動的な変化が完了していない場合には、ステップＳ１０２〜Ｓ１０６の手順を繰り返す。
【０１２１】
このように、振動制御部２６ｃが、操作に基づいてあるいは操作に無関係に動的に変化している表示画像３１に含まれる所定の表示要素３２が所定の位置条件を満たす場合に、振動部２３に含まれる振動素子の振動状態を変化させることによって、操作部２１の操作面２１ａに対する接触操作に基づいてあるいは操作部２１の操作面２１ａに対する接触操作に無関係に表示画像３１が動的に変化している場合に操作部２１の操作面２１ａの触感を変えることができる。これにより、操作部２１の操作面２１ａに対する接触操作に基づいてあるいは操作部２１の操作面２１ａに対する接触操作に無関係に表示画像３１が動的に変化している場合に、ユーザの利便性を向上させることができる。
【０１２２】
なお、表示画像３１が動的に変化しているとは、例えば、表示画面３ａに対して表示画像３１の全体が移動することや表示画面３ａにおいて表示画像３１の一部が変化することを含む。また、動的に変化している表示画像３１における所定の表示要素３２は、例えば、表示画面３ａに対して表示画像３１の全体が移動する際に、あるいは、表示画面３ａにおいて表示画像３１の一部が変化する際に、表示画面３ａに対して移動するもの、あるいは、表示画面３ａに出現又は消失するものであってもよい。
【０１２３】
上記の実施形態に係る表示装置１の処理手順をコンピュータに実行させるプログラムをもまた提供することができる。上記のプログラムを記憶させたコンピュータ読み取り可能な記録媒体をもまた提供することができる。
【０１２４】
実施形態に係る表示装置１は、図１２に一例として示す構成のコンピュータ２００で実現することができる。図１２は、表示装置１の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【０１２５】
コンピュータ２００は、ＣＰＵ（Central  Processing  Unit）２１０と、ＲＯＭ（Read  Only  Memory）２２０と、ＲＡＭ（Random  Access  Memory）２３０と、ＨＤＤ（Hard  Disk  Drive）２４０とを備える。また、コンピュータ２００は、メディアインターフェイス（Ｉ／Ｆ）２５０と、通信インターフェイス（Ｉ／Ｆ）２６０と、入出力インターフェイス（Ｉ／Ｆ）２７０とを備える。
【０１２６】
なお、コンピュータ２００は、ＳＳＤ（Solid  State  Drive）を備え、かかるＳＳＤがＨＤＤ２４０の一部または全ての機能を実行するようにしてもよい。また、ＨＤＤ２４０に代えてＳＳＤを設けることとしてもよい。
【０１２７】
ＣＰＵ２１０は、ＲＯＭ２２０およびＨＤＤ２４０の少なくとも一方に格納されるプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ２２０は、コンピュータ２００の起動時にＣＰＵ２１０によって実行されるブートプログラムや、コンピュータ２００のハードウェアに依存するプログラムなどを格納する。ＨＤＤ２４０は、ＣＰＵ２１０によって実行されるプログラムおよびかかるプログラムによって使用されるデータ等を格納する。
【０１２８】
メディアＩ／Ｆ２５０は、記憶媒体２８０に格納されたプログラムやデータを読み取り、ＲＡＭ２３０を介してＣＰＵ２１０に提供する。ＣＰＵ２１０は、かかるプログラムを、メディアＩ／Ｆ２５０を介して記憶媒体２８０からＲＡＭ２３０上にロードし、ロードしたプログラムを実行する。あるいは、ＣＰＵ２１０は、かかるデータを用いてプログラムを実行する。記憶媒体２８０は、例えばＤＶＤ（Digital  Versatile  Disc）などの光磁気記録媒体やＳＤカード、ＵＳＢメモリなどである。
【０１２９】
通信Ｉ／Ｆ２６０は、ネットワーク２９０を介して他の機器からデータを受信してＣＰＵ２１０に送り、ＣＰＵ２１０が生成したデータを、ネットワーク２９０を介して他の機器へ送信する。あるいは、通信Ｉ／Ｆ２６０は、ネットワーク２９０を介して他の機器からプログラムを受信してＣＰＵ２１０に送り、ＣＰＵ２１０がかかるプログラムを実行する。
【０１３０】
ＣＰＵ２１０は、入出力Ｉ／Ｆ２７０を介して、ディスプレイ等の表示部３、スピーカ等の出力部、キーボードやマウス、ボタン、操作部２１等の入力部を制御する。ＣＰＵ２１０は、入出力Ｉ／Ｆ２７０を介して、入力部からデータを取得する。また、ＣＰＵ２１０は、生成したデータを入出力Ｉ／Ｆ２７０を介して表示部３や出力部に出力する。
【０１３１】
例えば、コンピュータ２００が表示装置１として機能する場合、コンピュータ２００のＣＰＵ２１０は、ＲＡＭ２３０上にロードされたプログラムを実行することにより、操作検出部２６ａと、設定部２６ｂと、振動制御部２６ｃ、および表示制御部２６ｄを含む入力装置２の制御部２６の各機能を実現する。
【０１３２】
コンピュータ２００のＣＰＵ２１０は、例えばこれらのプログラムを記憶媒体２８０から読み取って実行するが、他の例として、他の装置からネットワーク２９０を介してこれらのプログラムを取得してもよい。また、ＨＤＤ２４０は、記憶部２２が記憶する情報を記憶することができる。
【０１３３】
なお、操作面に対する接触操作に基づいてあるいは操作面に対する接触操作に無関係に動的に変化している表示画像における所定の表示要素の情報の重要度に応じて、表示要素が所定の位置条件を満たす場合に、振動素子の振動状態を変化させてもよい。例えば、表示要素の情報の重要度が相対的に低い場合には、超音波周波数で振動する振動素子の振動強度を増加させてユーザの指と操作面との間の摩擦力を減少させてもよい。一方、表示要素の情報の重要度が相対的に高い場合には、超音波周波数で振動する振動素子の振動強度を減少させてユーザの指と操作面との間の摩擦力を増加させてもよい。
【０１３４】
上記の実施形態においては、平面の操作面の例を説明したが、操作面の形状は、曲面であってもよい。例えば、曲面のガラスパネルの操作面に対する接触操作に基づいてあるいは曲面のガラスパネルの操作面に対する接触操作に無関係に動的に変化している表示画像における所定の表示要素が所定の位置条件を満たす場合に、超音波周波数で振動する振動素子の振動状態を変化させてユーザの指と操作面との間の摩擦力を変化させてもよい。また、曲面の操作面におけるユーザの指の接触位置によって、超音波周波数で振動する振動素子の振動状態を変化させることによって、操作面の曲面の形状に合わせてユーザの指と操作面との間の摩擦力を変化させてもよい。
【０１３５】
また、カーナビゲーション装置に用いられるタッチパネルとしての表示装置の入力装置にユーザが入力操作を行う場合であって、ユーザが表示部を注視している場合や又は障害物が車両に接近する場合に、ユーザに危険を通知するように振動素子の振動状態を変化させてもよい。なお、車両に対する障害物の接近は、車両に搭載された接近センサによる検出結果を用いて判定される。また、ユーザによる表示部の注視は、撮像装置によって取得される撮像画像に基づいたユーザの視線検出を行うことによって判定される。
【０１３６】
また、ユーザが操作面に所定期間以上触れていると操作検出部が判定した場合、かかる判定結果に応じて表示制御部が所定の操作メニューボタンを表示するようにしてもよい。かかる操作メニューボタンは、例えば円形のボタンであり、円周に沿って入力を受け付ける操作を示す画像が配置される。ユーザは、例えば操作メニューボタンの外周に沿って接触位置を移動させることで操作を選択する。このとき、円形のボタンがユーザによる接触動作に応じて回転するのにあわせて、超音波周波数で振動する振動素子のオンオフを所定の周期で切り替えることによって、ユーザの指と操作面との間の摩擦力の大小を切り替える。これにより、ユーザに凹凸の触覚を与えることで、実際にダイアルを回しているような触覚を与えることができる。
【０１３７】
また、例えばファイルの完全削除など、操作を実行してしまうと、かかる操作の取り消しが行えない入力操作を受け付ける場合、入力装置が、かかる入力操作を受け付けると取り消して元の状態に戻せない旨の警告を触覚で与えるようにしてもよい。例えば、取り消しが行えない操作を受け付けるボタンにユーザの接触位置が近づくにつれて、超音波周波数で振動する振動素子の強度を減少させることによって、操作面の摩擦力を増加させてもよい。
【０１３８】
また、例えばユーザがスピーカの音量を大きくする、あるいは空調機の設定温度を高くする場合、ユーザに操作面が膨らんでいるような凸の触覚を与えるようにしてもよい。一方、スピーカの音量を小さくする、あるいは空調機の設定温度を低くする場合、ユーザに操作面がへこんでいるような凹の触覚を与えるようにしてもよい。これにより、ユーザは、どのような操作を行っているか触覚によって認識できるようになる。
【０１３９】
さらなる効果や変形例は、当業者によって容易に導き出すことができる。このため、本発明のより広範な態様は、以上のように表しかつ記述した特定の詳細および代表的な実施形態に限定されるものではない。したがって、添付の特許請求の範囲およびその均等物によって定義される総括的な発明の概念の精神または範囲から逸脱することなく、様々な変更が可能である。
【符号の説明】
【０１４０】
１      表示装置
２      入力装置
３      表示部
３ａ    表示画面
４      アンテナ
２１    操作部
２１ａ  操作面
２２    記憶部
２２ａ  操作データ
２２ｂ  振動データ
２２ｃ  表示データ
２３    振動部
２３ａ  第一の振動素子
２３ｂ  第二の振動素子
２３ｃ  振動素子駆動回路
２４    通信Ｉ／Ｆ
２５    受信データ
２６    制御部
２６ａ  操作検出部
２６ｂ  設定部
２６ｃ  振動制御部
２６ｄ  表示制御部
３１    表示画像
３２    表示要素
【図１】
2017045418.tif 000003
【図２】
2017045418.tif 000004
【図３】
2017045418.tif 000005
【図４】
2017045418.tif 000006
【図５】
2017045418.tif 000007
【図６】
2017045418.tif 000008
【図７】
2017045418.tif 000009
【図８】
2017045418.tif 000010
【図９】
2017045418.tif 000011
【図１０】
2017045418.tif 000012
【図１１】
2017045418.tif 000013
【図１２】
2017045418.tif 000014