(57)【要約】  本発明の電子機器１００は、表示情報２５０を表示する表示部１６０と、表示部の表示面側に配置されたタッチパネル１３０と、表示された表示情報の位置を検出する表示情報位置検出部４０と、タッチパネル上でのユーザの操作に基づいて、表示情報の動きを制御する表示制御部３２と、タッチパネルを振動させる振動部１４０と、振動部の振動パターンを制御する振動制御部３３とを備える。ユーザがタッチパネル上で表示情報の操作を行ったとき、表示情報位置検出部が検出した表示情報の位置に基づいて、表示制御部は表示情報の動きを制御し、且つ、表示情報の動きに連動して振動制御部は振動部を制御する。
2012169176.tif 000002
【特許請求の範囲】
【請求項１】
表示情報を表示する表示部と、
前記表示部の表示面側に配置されたタッチパネルと、
前記表示された表示情報の位置を検出する表示情報位置検出部と、
前記タッチパネル上でのユーザの操作に基づいて、前記表示情報の動きを制御する表示制御部と、
前記タッチパネルを振動させる振動部と、
前記振動部の振動パターンを制御する振動制御部と、
を備え、
前記ユーザが前記タッチパネル上で前記表示情報の操作を行ったとき、前記表示情報位置検出部が検出した前記表示情報の位置に基づいて、前記表示制御部は前記表示情報の動きを制御し、且つ、前記表示情報の動きに連動して前記振動制御部は振動部を制御する、電子機器。
【請求項２】
前記表示情報位置検出部は、前記表示部に表示されている表示情報の面積を検出し、
前記振動制御部は、前記表示情報の少なくとも一部の位置の移動によって前記面積の値が所定の閾値未満になった場合に、前記振動部を振動させる、請求項１に記載の電子機器。
【請求項３】
前記表示情報位置検出部は、前記表示部に表示されている表示情報の面積を検出し、
前記振動制御部は、前記ユーザが前記表示情報の操作を開始したときに、前記振動部の振動を開始し、
前記振動制御部は、前記表示情報の少なくとも一部の位置の移動によって前記面積の値が所定の閾値未満になった場合に、前記振動部の振動を変化させる、請求項１に記載の電子機器。
【請求項４】
前記表示情報位置検出部は、前記表示情報の所定部分の位置を検出し、
前記振動制御部は、前記表示情報の少なくとも一部の位置の移動によって前記表示情報の所定部分が所定位置を越えたときに、前記振動部を振動させる、請求項１に記載の電子機器。
【請求項５】
前記表示情報位置検出部は、前記表示情報の所定部分の位置を検出し、
前記振動制御部は、前記ユーザが前記表示情報の操作を開始したときに、前記振動部の振動を開始し、
前記振動制御部は、前記表示情報の少なくとも一部の位置の移動によって前記表示情報の所定部分が所定位置を越えたときに、前記振動部の振動を変化させる、請求項１に記載の電子機器。
【請求項６】
前記振動部は圧電素子を備え、
前記振動制御部は、前記表示情報の少なくとも一部の位置の移動に応じて前記振動部の振動パターンを変化させる、請求項１から５のいずれかに記載の電子機器。
【請求項７】
前記振動制御部は、前記表示情報の少なくとも一部の位置の移動に応じて前記振動部の振動振幅を変化させる、請求項６に記載の電子機器。
【請求項８】
前記表示情報の少なくとも一部の位置の移動に応じて、前記表示部は前記表示情報を別の表示情報に切り替えて表示する、請求項１から７のいずれかに記載の電子機器。
【請求項９】
前記タッチパネル上での前記ユーザのスライドタッチ操作が所定速度以上のときは、前記表示情報の少なくとも一部の位置の移動距離に関わらず、前記表示部は前記表示情報を前記別の表示情報に切り替えて表示する、請求項８に記載の電子機器。
【請求項１０】
外部機器との通信を行なう通信部をさらに備え、
前記通信部は、前記表示情報の位置の移動に応じて、前記表示情報に関係するデータの前記外部機器から前記電子機器への入力および前記電子機器から前記外部機器への出力のうちの一方を実行する、請求項１から７のいずれかに記載の電子機器。
【請求項１１】
タッチパネルを振動させる動作を電子機器に実行させるプログラムであって、
前記プログラムは、
前記電子機器に表示された表示情報の位置を検出するステップと、
前記タッチパネル上でのユーザの操作に基づいて、前記表示情報の動きを制御するステップと、
前記ユーザが前記タッチパネル上で前記表示情報の操作を行ったとき、前記検出した表示情報の位置に基づいて、前記表示情報の動きを制御し、且つ、前記表示情報の動きに連動して前記タッチパネルの振動を制御するステップと
を前記電子機器に実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザによるタッチ操作に応じて振動を発生させる電子機器に関する。
【背景技術】
【０００２】
表示画面上にタッチパネルが配置された電子機器において、ユーザのタッチパネル上の操作に応じて表示情報を変化させる技術が知られている。【０００３】
例えば、特許文献１には、情報処理装置におけるページ送りに関する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平９−２３１００４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１では、表示情報を希望する箇所に速やかに移動する制御や、情報処理過程時に制御量を可変にする制御（具体的には、スクロール表示制御、ページ捲り表示制御、またはカーソール移動表示制御における制御量の可変制御）を実現しているが、ユーザの指に振動を伝える技術は開示されておらず、使いやすい操作性を実現しているとは言いがたい。【０００６】
本発明は、上記課題を鑑みてなされたものであり、ユーザのタッチ操作に応じて、画面上に表示された情報と連動した触覚を提示可能な電子機器を提供する。
【課題を解決するための手段】
【０００７】
本発明の電子機器は、表示情報を表示する表示部と、前記表示部の表示面側に配置されたタッチパネルと、前記表示された表示情報の位置を検出する表示情報位置検出部と、前記タッチパネル上でのユーザの操作に基づいて、前記表示情報の動きを制御する表示制御部と、前記タッチパネルを振動させる振動部と、前記振動部の振動パターンを制御する振動制御部とを備え、前記ユーザが前記タッチパネル上で前記表示情報の操作を行ったとき、前記表示情報位置検出部が検出した前記表示情報の位置に基づいて、前記表示制御部は前記表示情報の動きを制御し、且つ、前記表示情報の動きに連動して前記振動制御部は振動部を制御する。【０００８】
ある実施形態によれば、前記表示情報位置検出部は、前記表示部に表示されている表示情報の面積を検出し、前記振動制御部は、前記表示情報の少なくとも一部の位置の移動によって前記面積の値が所定の閾値未満になった場合に、前記振動部を振動させる。【０００９】
ある実施形態によれば、前記表示情報位置検出部は、前記表示部に表示されている表示情報の面積を検出し、前記振動制御部は、前記ユーザが前記表示情報の操作を開始したときに、前記振動部の振動を開始し、前記振動制御部は、前記表示情報の少なくとも一部の位置の移動によって前記面積の値が所定の閾値未満になった場合に、前記振動部の振動を変化させる。【００１０】
ある実施形態によれば、前記表示情報位置検出部は、前記表示情報の所定部分の位置を検出し、前記振動制御部は、前記表示情報の少なくとも一部の位置の移動によって前記表示情報の所定部分が所定位置を越えたときに、前記振動部を振動させる。【００１１】
ある実施形態によれば、前記表示情報位置検出部は、前記表示情報の所定部分の位置を検出し、前記振動制御部は、前記ユーザが前記表示情報の操作を開始したときに、前記振動部の振動を開始し、前記振動制御部は、前記表示情報の少なくとも一部の位置の移動によって前記表示情報の所定部分が所定位置を越えたときに、前記振動部の振動を変化させる。【００１２】
ある実施形態によれば、前記振動部は圧電素子を備え、前記振動制御部は、前記表示情報の少なくとも一部の位置の移動に応じて前記振動部の振動パターンを変化させる。【００１３】
ある実施形態によれば、前記振動制御部は、前記表示情報の少なくとも一部の位置の移動に応じて前記振動部の振動振幅を変化させる。【００１４】
ある実施形態によれば、前記表示情報の少なくとも一部の位置の移動に応じて、前記表示部は前記表示情報を別の表示情報に切り替えて表示する。【００１５】
ある実施形態によれば、前記タッチパネル上での前記ユーザのスライドタッチ操作が所定速度以上のときは、前記表示情報の少なくとも一部の位置の移動距離に関わらず、前記表示部は前記表示情報を前記別の表示情報に切り替えて表示する。【００１６】
ある実施形態によれば、外部機器との通信を行なう通信部をさらに備え、前記通信部は、前記表示情報の位置の移動に応じて、前記表示情報に関係するデータの前記外部機器から前記電子機器への入力および前記電子機器から前記外部機器への出力のうちの一方を実行する。【００１７】
本発明のプログラムは、タッチパネルを振動させる動作を電子機器に実行させるプログラムであって、前記プログラムは、前記電子機器に表示された表示情報の位置を検出するステップと、前記タッチパネル上でのユーザの操作に基づいて、前記表示情報の動きを制御するステップと、前記ユーザが前記タッチパネル上で前記表示情報の操作を行ったとき、前記検出した表示情報の位置に基づいて、前記表示情報の動きを制御し、且つ、前記表示情報の動きに連動して前記タッチパネルの振動を制御するステップとを前記電子機器に実行させる。
【発明の効果】
【００１８】
本発明によれば、ユーザのタッチ操作に応じて、タッチパネル上に表示された情報に連動した種々の触覚をユーザに提供することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施形態の電子機器の全体構成を示す斜視図である。
【図２】本発明の実施形態の電子機器の分解斜視図である。
【図３】本発明の実施形態の電子機器の断面図である。
【図４】本発明の実施形態の電子機器のブロック図である。
【図５】本発明の実施形態の第１の振動部の斜視図である。
【図６】本発明の実施形態の第２の振動部の斜視図である。
【図７】（ａ）および（ｂ）は本発明の実施形態の第１の振動部の振動パターンの例を示す概略図である。
【図８Ａ】（ａ）は本発明の実施形態の第２の振動部の駆動電圧の一例を示す概略図であり、（ｂ）は本発明の実施形態の第２の振動部の振動パターンの一例を示す概略図である。
【図８Ｂ】（ａ）は本発明の実施形態の第２の振動部の駆動電圧の一例を示す概略図であり、（ｂ）は本発明の実施形態の第２の振動部の振動パターンの一例を示す概略図である。
【図９】本発明の実施形態の電子機器の操作画面表示の一例を示す図である。
【図１０】（ａ）から（ｃ）は本発明の実施形態の電子機器の第１のスライドタッチ操作時の操作模式図である。
【図１１】本発明の実施形態の電子機器の第１のスライドタッチ操作時のタイムチャートを示す図である。
【図１２】本発明の実施形態の電子機器のスライドタッチ操作の流れを示すフローチャートである。
【図１３】本発明の実施形態の電子機器の別のスライドタッチ操作時のタイムチャートを示す図である。
【図１４】本発明の実施形態の電子機器の別のスライドタッチ操作の流れを示すフローチャートである。
【図１５】（ａ）から（ｃ）は本発明の実施形態の電子機器の第２のスライドタッチ操作時の操作模式図である。
【図１６】（ａ）から（ｃ）は本発明の実施形態の電子機器の第３のスライドタッチ操作時の操作模式図である。
【図１７】（ａ）から（ｃ）は本発明の実施形態の電子機器の第４のスライドタッチ操作時の操作模式図である。
【図１８】（ａ）から（ｃ）は本発明の実施形態の電子機器の第５のスライドタッチ操作時の操作模式図である。
【図１９】本発明の実施形態の電子機器のファイル操作を示す模式図である。
【図２０】本発明の実施形態の電子機器間のファイルの送受信を示す模式図である。
【発明を実施するための形態】
【００２０】
（実施形態１）
＜電子機器の全体構成＞
図１から図４を用いて、本発明の実施形態における電子機器の全体構成を説明する。図１は、本実施形態における電子機器１００の全体構成を示す斜視図である。図２は、本実施形態における電子機器１００の分解斜視図である。図３は、本実施形態における電子機器１００の断面図である。図４は、本実施形態における電子機器１００のブロック図である。
【００２１】
図１から図３に示すように、電子機器１００は、表示装置１６０と、表示装置１６０の表示面側に配置されて表示装置１６０を覆うように配置されたタッチパネル１３０と、タッチパネル１３０を振動させる第１の振動部１４０と、下部筐体１２０を振動させる第２の振動部１５０とを備える。
【００２２】
ユーザは、表示装置１６０に表示された内容に対して、指やペンなどによりタッチパネル１３０をタッチすることで、電子機器１００を操作する。
【００２３】
上部筐体１１０および下部筐体１２０は、ねじ等で一体に連結されることにより電子機器１００の筐体１０５を構成する。上部筐体１１０には、表示窓１１５が構成され、表示窓１１５を通してタッチパネル１３０を操作することができる。
【００２４】
タッチパネル１３０には、第１の振動部１４０が取り付けられており、第１の振動部１４０を駆動することにより、タッチパネル１３０を振動させ、ユーザに触覚を与えることができる。
【００２５】
また、このタッチパネル１３０の振動が上部筐体１１０に直接伝わらないように、上部筐体１１０とタッチパネル１３０表面の間には、クッション材１３５が設けられている。
【００２６】
タッチパネル１３０の上部筐体１１０側の面とは反対側の面には、表示装置１６０が配置され、前述と同様に、タッチパネル１３０の振動が表示装置１６０に直接伝わらないように、クッション材１６５が設けられている。クッション材１３５、１６５は、例えば、シリコンゴムやウレタンゴム等の緩衝部材である。
【００２７】
また、表示装置１６０に表示された画像は、タッチパネル１３０を介して表示窓１１５側から目視することができる。
【００２８】
表示装置１６０は、下部筐体１２０に固定されたフレーム１７０に取り付けられ、電子機器１００内部に固定される。
【００２９】
下部筐体１２０には、第２の振動部１５０が取り付けられている。第２の振動部１５０を駆動することにより、下部筐体１２０が振動する。下部筐体１２０が振動することで、ユーザに触覚を与えることができる。
【００３０】
また、下部筐体１２０には、回路基板１８０が取り付けられ、タッチパネル１３０、表示装置１６０、第１および第２の振動部１４０、１５０が、電気的に接続されている。タッチパネル１３０、表示装置１６０、第１および第２の振動部１４０、１５０は、回路基板１８０に設けられたマイクロコンピュータ２０によって制御される。
【００３１】
なお、タッチパネル１３０は、静電式、抵抗膜式、光学式、超音波式、電磁式などのタッチパネルである。タッチパネル１３０は、ユーザのタッチ位置を検知できるものである。また、タッチパネル１３０は、その構成上、ガラス板に貼り付けられていることが多く、その場合はガラス板も含めてタッチパネルと定義する。タッチパネル１３０はタッチパネル制御部３１により制御される。マイクロコンピュータ２０は、タッチパネル制御部３１を介してユーザのタッチ位置の情報を得ることができる。
【００３２】
表示装置１６０は、液晶方式、有機ＥＬ方式、電子ペーパ方式、プラズマ方式などの表示装置である。表示装置１６０は、表示情報制御部３２により制御される。マイクロコンピュータ２０は、表示情報制御部３２を介して表示装置１６０による任意の表示をユーザに提示できる。
【００３３】
なお、本実施形態においては、タッチパネル１３０と表示装置１６０とを分離した構成としたが、タッチパネル１３０と表示装置１６０とは一体に形成されていてもよい。例えば、タッチパネル機能を液晶パネルの内部に一体化するインセル型タッチパネルや、タッチパネル機能を液晶パネルの表面に一体化するオンセル型タッチパネル等の方式であってもよく、それらの方式を用いることにより、より薄型・軽量化を図ることができる。
【００３４】
図４に示すように、本実施形態の電子機器１００は、マイクロコンピュータ２０と、各種プログラムを格納するＲＯＭ３８と、各種データを記憶するＲＡＭ３９と、表示装置１６０と表示装置１６０を制御する表示情報制御部３２と、タッチパネル１３０とタッチパネル１３０を制御するタッチパネル制御部３１と、第１の振動部１４０および第２の振動部１５０を制御する振動制御部３３と、画像を撮影するカメラ１５とカメラ１５を制御するカメラ制御部３５と、電子機器１００の加速度や衝撃を測定する加速度センサ１６と、音声を発生するスピーカ部１７と、外部との通信を行う外部通信部３６と、表示情報を記録する表示情報記録部４３、その他各種入出力を行う各種Ｉ／Ｏ部３７とを備える。外部通信部３６は、例えばＷｉ−Ｆｉ（登録商標）などの無線ＬＡＮを用い、複数の電子機器間の相互接続性を認証された状態で接続される。電子機器間の接続については、アクセスポイントなど外部通信機器を経由して接続する方法、あるいは外部の通信機器を経由せずに直接接続する方法であるＰ２Ｐ（ワイヤレス・アドホック・ネットワーク）接続などでもよい。また、表示情報エッジ検出部４０は、タッチパネル１３０上に表示された表示情報のエッジ部を検出し、その検出位置については閾値設定部４１により設定されている。なお、この閾値については、予め設定された値、あるいはユーザが任意に設定できる値のいずれであってもよい。
【００３５】
＜振動部の構成＞
次に、図５および図６を用いて第１および第２の振動部１４０、１５０の構成の説明をする。図５は、本実施形態の第１の振動部１４０の斜視図である。図６は、本実施形態の第２の振動部１５０の斜視図である。
【００３６】
図５に示すように、第１の振動部１４０は、圧電素子２１と、シム板２２と、ベース２３とを備える。シム板２２の両側に、圧電素子２１が接着されている。圧電素子２１は、例えば、チタン酸ジルコン酸鉛等の圧電セラミックやニオブ酸リチウム等の圧電単結晶である。シム板２２の両端がベース２３に取り付けられており、いわゆる両持ち構成になっている。ベース２３は、タッチパネル１３０に取り付けられる。圧電素子２１は、振動制御部３３からの電圧により、伸縮する。例えば、シム板２２の両側に貼り付けられた圧電素子２１の片方が延びて、片方が縮むように制御することで、シム板２２がたわみ、これを連続的に繰り返すことで振動を発生することができる。
【００３７】
シム板２２は、例えば、リン青銅等のバネ部材である。シム板２２の振動は、ベース２３を介して、タッチパネル１３０を振動させる。タッチパネル１３０を操作しているユーザは、タッチパネル１３０をタッチ操作することでタッチパネル１３０の振動を感知することができる。
【００３８】
ベース２３は、例えば、アルミや真鍮等の金属や、ＰＥＴやＰＰ等のプラスチックである。
【００３９】
振動の周波数、振幅、期間は振動制御部３３によって制御される。振動の周波数としては、１００〜４００Ｈｚ程度の周波数が望ましい。
【００４０】
なお、本実施形態では、圧電素子２１をシム板２２に貼り付けているが、圧電素子２１を直接タッチパネル１３０に貼り付けてもよい。また、スパッタリング等の方法によりタッチパネル１３０に薄膜の透明圧電部材を形成して第１の振動部１４０として用いてもよい。また、タッチパネル１３０の上にカバー部材等がある場合は、圧電素子２１をカバー部材に貼り付けてもよい。
【００４１】
また、本実施形態では、シム板２２の両端がベース２３に支持される両持ち構成としているが、シム板２２の片側だけをベース２３で支持する片持ち構成としてもよい。
【００４２】
図６に示すように、第２の振動部１５０は、ＤＣモータ１５１と、偏心錘１５２と、支持部１５３とを備えている。ＤＣモータ１５１は、支持部１５３に取り付けられ、支持部１５３は下部筐体１２０に取り付けられている。
【００４３】
偏心錘１５２は、ＤＣモータ１５１の回転軸１５４の先端に取り付けられている。ＤＣモータ１５１に対して駆動電圧が印加されると、回転軸１５４に取り付けられた偏心錘１５２が回転する。この偏心錘１５２の回転運動により振動を発生することができる。
【００４４】
ＤＣモータ１５１の振動は、支持部１５３を介して、下部筐体１２０を振動させる。電子機器１００を操作しているユーザは、例えば、ユーザが電子機器１００を片方の手で保持している場合に、電子機器１００の筐体１０５の振動を感知することができる。
【００４５】
支持部１５３は、例えば、ＰＥＴやＰＰ等のプラスチックや、シリコンゴムやウレタンゴム等の緩衝部材である。
【００４６】
＜振動パターンの説明＞
図７は、第１の振動部１４０の振動パターンの一例を示す概略図である。
【００４７】
マイクロコンピュータ２０の命令により、振動制御部３３は、第１の振動部１４０へ電圧を印加し、図７（ａ）の振幅でタッチパネル１３０を振動させることで、ユーザに振動Ａ１を与える。振動Ａ１を与えるための電圧は正弦波で、例えば、１５０Ｈｚ、７０Ｖｒｍｓ、２周期である。このときのタッチパネル１３０上の振幅は、約５μｍである。また振動制御部３３が、第１の振動部１４０へ電圧を印加し、図７（ｂ）の振幅でタッチパネル１３０を振動させることで、ユーザに振動Ａ２を与える。振動Ａ２を与えるための電圧は正弦波で、例えば、３００Ｈｚ、１００Ｖｒｍｓ、４周期である。このときのタッチパネル１３０上の振幅は、約１５μｍである。なお、周波数、電圧、正弦波に関しては一例であり、矩形波、のこぎり波などの別の波形や、間欠的な波形や、連続的に周波数や振幅が変化する波形などでもよい。なお、タッチパネル１３０上の振幅が、約５〜５０μｍとなるように周波数、電圧を設定すると、人間の指に心地良い触覚（振動）を提示することができる。
【００４８】
図８Ａおよび図８Ｂは、第２の振動部１５０の振動パターンの一例を示す概略図である。
【００４９】
マイクロコンピュータ２０の命令により、振動制御部３３は、第２の振動部１５０へ図８Ａ（ａ）に示すような電圧Ｖ１を印加する。これにより、ＤＣモータ１５１が回転する。回転を停止させる時は、電圧Ｖ１を反転させた電圧を印加することで、回転にブレーキをかけるように駆動することができる。図６に示す偏心錘１５２が回転軸１５４を中心に回転することで、振動が発生し、図８Ａ（ｂ）に示すような振動Ｂ１をユーザに与える。
【００５０】
また、振動制御部３３が、第２の振動部１５０へ図８Ｂ（ａ）に示すような、電圧Ｖ１より大きな電圧Ｖ２を印加する。これにより、ＤＣモータ１５１が回転する。回転を停止させる時は、電圧Ｖ２を反転させた電圧を印加することで、回転にブレーキをかけるように駆動することができる。図６に示す偏心錘１５２が回転軸１５４を中心に回転することで、振動が発生し、図８Ｂ（ｂ）に示すような振動Ｂ２をユーザに与える。振動Ｂ２のときは振動Ｂ１のときに比べてＤＣモータ１５１の回転数が高いので、振動Ｂ２は振動Ｂ１よりも周波数の高い振動をユーザに与える。
【００５１】
なお、ＤＣモータ１５１への印加電圧波形に関しては一例で、正弦波、のこぎり波などの別の波形や、間欠的な波形や、連続的に周波数や振幅が変化する波形などでもよい。
【００５２】
なお、偏心錘１５２をＤＣモータ１５１で回転させる第２の振動部１５０の構成では、回転数を変化させることにより振動の周波数を変化させることは可能であるが、振動の振幅を変化させることは困難である。それに対し、圧電素子２１を備える第１の振動部１４０では、圧電素子に印加する電圧の値を変化させることにより、振動の振幅を変化させることは容易である。また、圧電素子に印加する電圧の周波数を変化させることにより、振動の周波数を変化させることも容易である。このため、圧電素子２１を備える第１の振動部１４０は、様々なパターンの振動を発生させることが可能であり、タッチパネル上に表示された情報に連動した種々の触覚をユーザに提供することができる。
【００５３】
＜スライドタッチ操作の説明＞
ユーザが電子機器１００を操作する際のスライドタッチ操作について、図９を用いて説明する。図９は、電子機器１００の操作画面表示の一例として、電子新聞、電子書籍などを表示している。なお、ユーザのスライドタッチ操作については、指で操作するとして説明を行うが、入力手段は指のみに限定されず、ペンなどの別の部材を用いて操作を行ってもよい。
【００５４】
タッチパネル１３０を指で操作する方法としては、画面を指で「コン」と一回叩く操作、画面を指で「コン、コン」と２回叩く操作、画面上で指をはじくようにして動かす動作、画面から指を離さずに動かす動作、開いている２本の指を閉じ合わせる動作、２本の指を開く動作などに大別される。電子新聞などの表示情報を操作する際には、上記の操作方法のうち、特に、画面から指を離さずに動かす動作が向いているので、本実施形態においては、この動作の特徴が活かせるような構成となっている。なお、この画面から指を離さずに動かす動作について、本明細書中ではスライドタッチ操作と呼ぶ。
【００５５】
ユーザのスライドタッチ操作は、タッチパネル１３０に指でタッチした後、指をタッチパネル１３０上で上下左右方向に素早く滑らして、任意の場所で指をタッチパネル１３０から離す操作である。例えば、このスライドタッチ操作は、図９に示すように、表示装置１６０に表示された電子新聞２４０のページをめくる場合に用いる。ここで、ユーザが指でスライドタッチ操作する方向について、次のように定義する。タッチパネル１３０に対し、右から左に操作する方向を１００Ａ、左から右に操作する方向を１００Ｂ、下から上に操作する方向を１００Ｃ、上から下に操作する方向を１００Ｄとする。例えば、電子新聞２４０の次のページ（電子新聞２４０の右側のページ）を表示する場合は、電子新聞２４０の任意の位置を指でタッチした後、すばやく指を矢印１００Ａの方向にスライドさせることで、電子新聞２４０のページが次のページに切り替わる。逆に、前のページを表示する場合、電子新聞２４０の任意の位置を指でタッチした後、すばやく指を矢印１００Ｂの方向にスライドさせることで、電子新聞２４０が前のページに切り替わる。なお、次のページにスライドさせる操作については、矢印１００Ｃの方向を中心に、一定の角度内で斜め上の方向であってもよい。同様に、前のページに戻す操作については、矢印１００Ｄの方向を中心に、一定の角度内で斜め下の方向であってもよい。
【００５６】
＜第１のスライドタッチ操作時の第１の振動提示例＞
次に、図１０、図１１を用いて、本実施形態の動作タイミングを説明する。
【００５７】
図１０は、本実施形態のタッチパネルでのスライドタッチ操作を示す模式図である。図１１は、スライドタッチ操作時のタイムチャートであり、上から順に、タッチ入力時間、タッチ位置移動距離、表示情報１、表示情報２、第１の振動部１４０の駆動タイミングを示している。
【００５８】
図１０（ａ）は、タッチパネル１３０上に、表示情報２５０が全面表示されている状態を示している。図１０（ｂ）は、ユーザが指で矢印１００Ａ方向にスライドタッチ操作することにより、表示情報２５０のページ送りがされている途中であり、次の表示情報２５１が表示されつつある状態を示している。図１０（ｃ）は、表示情報２５０のページ送りが完了し、表示情報２５１が全面表示されている状態を示している。
【００５９】
図１１において、タッチ入力時間の動作タイミングチャート３００は、ユーザがタッチパネル１３０を触った時をＯＮ、触っていない時をＯＦＦとして示している。タッチ位置移動距離の動作タイミングチャート３０１は、図１０（ａ）に示すように、ユーザがタッチパネル１３０を最初に触った場所を基点（０）として、矢印１００Ａの方向に動いた距離をＸとし、ユーザがタッチパネル１３０から指を離した位置をＸ０として示している。表示情報１の動作タイミングチャート３０２は、タッチパネル１３０の全面積（表示画面の全面積）に対し、表示情報２５０が表示されている割合を示し、図１０（ａ）に示す状態が１００％であり、図１０（ｃ）に示す状態が０％である。すなわち、表示情報２５０が全て表示されている状態が１００％であり、表示情報２５０が表示されていない状態が０％である。表示情報２の動作タイミングチャート３０３は、タッチパネル１３０の全面積に対し、表示情報２５１が表示されている割合を示し、図１０（ａ）に示す状態が０％であり、図１０（ｃ）に示す状態が１００％である。第１の振動部１４０の動作タイミングチャート３０４は、第１の振動部１４０が振動してタッチパネル１３０が振動するかどうかを示している。
【００６０】
図１１において、本実施形態におけるスライドタッチ操作は、ユーザがタッチパネル１３０を指でタッチしたときに、以下のような動作を行う。
【００６１】
時間３１０において、ユーザはタッチパネル１３０を触る。時間３１１まで、ユーザが、矢印１００Ａの方向に、ほぼ一定の速度で指を動かした場合、タッチパネル１３０の全面積に対し、表示情報２５０の表示面積は減り、逆に、次のページである表示情報２５１の表示面積は増える。なお、時間３１１の状態は、図１０（ｂ）に示す状態であり、表示情報２５０の表示面積は、タッチパネル１３０の全面積に対し、約５０％であることを示している。よって、表示情報２５０の右端部２５０ｂは、タッチパネル１３０のほぼ中央部（表示画面のほぼ中央部）１３０ａと一致している。本実施形態においては、この中央部１３０ａの位置を、振動部１４０が振動するかしないかの閾値とし、表示情報２５０の右端部２５０ｂがこの閾値位置を越えると第１の振動部１４０が振動してタッチパネル１３０が振動し、越えない場合には第１の振動部１４０は振動しない。なお、表示情報２５０の右端部２５０ｂがこの閾値の位置に到達した時点で第１の振動部１４０が振動してもよい。
【００６２】
ここで、ユーザが矢印１００Ａの方向に、継続して指を動かした場合には、第１の振動部１４０が振動し、タッチパネル１３０が振動することにより、ユーザの指に振動が伝わる。なおこの振動は、時間３１２において、ユーザが指をタッチパネル１３０から離すまで継続する。ユーザがタッチパネル１３０から指を離すと、表示情報２５０のページ送りが自動的に実行され、時間３１３において、図１０（ｃ）に示すように、次のページの表示情報２５１が自動的に全面表示される。
【００６３】
逆に、表示情報２５０の右端部２５０ｂがこの閾値位置（タッチパネル１３０の中央部１３ａの位置）を越えない場所で指を離すと、ページ送りは実行されず、図１０（ａ）に示すように、再度、表示情報２５０が全面表示される。
【００６４】
なお、第１の振動部１４０の振動については、上述した圧電素子２１のメリットを活かして、表示情報２５０の右端部２５０ｂが閾値位置を越えると、徐々に振幅を大きくする、あるいは徐々に周波数を高くする、またはその両方を同時に行うなどの方法でもよく、これらによりユーザにさらに振動を伝わり易くすることができる。また、振動波形については、連続的な波形に限らず、振動のオンとオフとを断続的に繰り返すようなものであってもよい。
【００６５】
なお表示情報について、複数のページのうちの最初のページにおいて、ユーザが無意識に前のページに戻すような操作を行う場合には、表示情報のページ戻しを実行せず、第２の振動部１５０を振動させて下部筐体１２０全体を振動させ、ページの変更ができないことをユーザに通知するような構成としてもよい。同様に、最終ページにおいて、ユーザが無意識に次のページに送るような操作を行う場合には、表示情報のページ送りを実行せず、第２の振動部１５０を振動させて下部筐体１２０全体を振動させ、ページの変更ができないことをユーザに通知するような構成としてもよい。
【００６６】
＜第１のスライドタッチ操作時の第１のフローチャートの説明＞
図１２は、本実施形態におけるスライドタッチ操作の流れを示すフローチャートである。なお、ステップはＳと略する。
【００６７】
入力動作がスタートした後、Ｓ１１でタッチパネル制御部３１からの情報に基づいて、タッチパネル１３０へのユーザのタッチ入力の有無が、マイクロコンピュータ２０により判断される。タッチされていない場合には、再度タッチが行われるまで待機する。図１０（ａ）に示す状態が、タッチパネル１３０へのユーザのタッチ入力がある場合に該当する。Ｓ１１でタッチ入力有りと判断されると、処理はＳ１２に進む。Ｓ１２では、タッチパネル制御部３１からの情報に基づいて、タッチパネル１３０上で指の移動が有るか、無いかがマイクロコンピュータ２０により判断される。マイクロコンピュータ２０がタッチパネル１３０上での指の移動が無いと判断した場合は、指の移動があるまで待機する。次にＳ１３では、図１０（ｂ）に示すように、ユーザが矢印１００Ａの方向に表示情報２５０をスライドタッチ操作した場合、表示情報エッジ検出部４０は、表示情報２５０の右端部２５０ｂが、タッチパネル１３０上のどの位置にあるのかを検出する。この場合、閾値設定部４１で設定された位置に対して、表示情報２５０の右端部２５０ｂの位置が越えたかどうかを判断する。Ｓ１４では、表示情報２５０の右端部２５０ｂが閾値以下かどうかを判断し、ＹＥＳの場合には、Ｓ１９に移行する。逆に、閾値を超えた場合は、Ｓ１５に移行する。Ｓ１５においては、振動制御部３３が第１の振動部１４０を制御することで、ユーザに振動Ａ１が与えられる。よって、振動Ａ１により、ユーザは、ここで指を離すと、自動的にページ送りされることがわかる。Ｓ１６では、ユーザのタッチ入力が継続されているかどうかを判断する。タッチ入力が継続されている場合は、振動部１４０により振動Ａ１を与えたまま、Ｓ１３に戻る。逆にタッチ入力が継続されていない、つまりユーザがタッチパネル１３０から指を離した場合には、Ｓ１７において表示情報２５０のページ送りを行いつつ、次の表示情報２５１が、タッチパネル１３０上に全画面表示されるように、ページ送りを行い、図１０（ｃ）の状態に移行する。同時に、Ｓ１８において、振動制御部３３が第１の振動部１４０を制御することで、振動Ａ１を停止する。
【００６８】
一方、Ｓ１４において、表示情報２５０の右端部２５０ｂが閾値を超えていない場合には、Ｓ１９に移行し、ユーザがタッチ入力を継続しているかどうかを判断する。タッチ入力が継続している場合には、Ｓ１３に戻り、再度、表示情報のエッジ位置検出を行う。逆に、タッチ入力が継続していない、つまりユーザが指を離した場合には、Ｓ２０に移行し、表示情報２５０の状態を元に戻すことにより、図１０（ａ）に示す状態へと移行する。Ｓ１８において、振動制御部３３が第１の振動部１４０を制御することで、振動Ａ１を停止し、マイクロコンピュータ２０は、ユーザの入力操作が終了したと判断する。
【００６９】
このように本実施形態では、表示情報のスライドタッチ動作を行う際、振動を提示することにより、ユーザはどの位置でタッチパネルから指を離すと自動的にページ送りされるのかがわかるので、操作性の向上を図ることができる。つまり、振動が提示されれば自動的にページ送りされる位置であり、振動が提示されなければ自動的にページ送りされない位置であることが、触覚を通じてわかる。したがって、ユーザの意図に反して、表示情報がページ送りされることがないので、操作性に優れた電子機器を提供することができる。
【００７０】
＜第１のスライドタッチ操作時の第２の振動提示例＞
次に、図１０、図１３を用いて、本実施形態の動作タイミングの別の例を説明する。
【００７１】
図１３は、スライドタッチ操作時のタイムチャートであり、上から順に、タッチ入力時間、タッチ位置移動距離、表示情報１、表示情報２、第１の振動部１４０の駆動タイミングを示している。
【００７２】
図１３において、タッチ入力時間の動作タイミングチャート４００は、ユーザがタッチパネル１３０を触った時をＯＮ、触っていない時をＯＦＦとして示している。タッチ位置移動距離の動作タイミングチャート４０１は、図１０（ａ）に示すように、ユーザがタッチパネル１３０を最初に触った場所を基点（０）として、矢印１００Ａの方向に動いた距離をＸとし、ユーザがタッチパネル１３０から指を離した位置をＸ０として示している。表示情報１の動作タイミングチャート４０２は、タッチパネル１３０の全面積に対し、表示情報２５０が表示されている割合を示し、図１０（ａ）に示す状態が１００％であり、図１０（ｃ）に示す状態が０％である。表示情報２の動作タイミングチャート４０３は、タッチパネル１３０の全面積に対し、表示情報２５１が表示されている割合を示し、図１０（ａ）に示す状態が０％であり、図１０（ｃ）に示す状態が１００％である。第１の振動部１４０の動作タイミングチャート４０４は、第１の振動部１４０が振動してタッチパネル１３０が振動するかどうかを示している。
【００７３】
図１３において、本実施形態におけるスライドタッチ操作は、ユーザがタッチパネル１３０を指でタッチしたときに、以下のような動作を行う。
【００７４】
時間４１０において、ユーザがタッチパネル１３０を触ると、第１の振動部１４０が振動してタッチパネル１３０が振動し、ユーザに振動を提示する。時間４１１まで、ユーザが、矢印１００Ａの方向に、ほぼ一定の速度で指を動かした場合、タッチパネル１３０の全面積に対し、表示情報２５０の表示面積は減り、逆に、次のページである表示情報２５１の表示面積は増える。なお、時間４１１の状態は、図１０（ｂ）に示す状態であり、表示情報２５０の表示面積は、タッチパネル１３０の全面積に対し、約５０％であることを示している。よって、表示情報２５０の右端部２５０ｂは、タッチパネル１３０のほぼ中央部１３０ａと一致している。本実施形態においては、この中央部１３０ａの位置を、振動部１４０が振動するかしないかの閾値とし、表示情報２５０の右端部２５０ｂがこの閾値位置と一致するまで、第１の振動部１４０が振動してタッチパネル１３０が振動し、越えた場合には第１の振動部１４０は振動を停止する。
【００７５】
ここで、ユーザが矢印１００Ａの方向に、継続して指を動かした場合には、第１の振動部１４０の振動が停止することにより、ユーザの指への振動の提示が停止する。ユーザがタッチパネル１３０から指を離すと、表示情報２５０のページ送りが自動的に実行され、時間４１３において、図１０（ｃ）に示すように、次のページの表示情報２５１が自動的に全面表示される。
【００７６】
逆に、表示情報２５０の右端部２５０ｂがこの閾値位置（タッチパネル１３０の中央部１３０ａの位置）を越えない場所で指を離すと、ページ送りは実行されず、図１０（ａ）に示すように、再度、表示情報２５０が全面表示される。
【００７７】
なお、第１の振動部１４０の振動については、上述した圧電素子２１のメリットを活かして、表示情報２５０の右端部２５０ｂが閾値位置と一致するまで、徐々に振幅を大きくする、あるいは徐々に周波数を高くする、またはその両方を同時に行うなどの方法でもよく、これらによりユーザにさらに振動を伝わり易くすることができる。また、振動波形については、連続的な波形に限らず、振動のオンとオフとを断続的に繰り返すようなものであってもよい。
【００７８】
なお、表示情報２５０の右端部２５０ｂが閾値位置を越えた場合には第１の振動部１４０は振動を停止するとしたが、上述した圧電素子２１のメリットを活かして、別の振動に変化させることで閾値位置を越えたことをユーザに提示してもよい。
【００７９】
＜第１のスライドタッチ操作時の第２のフローチャートの説明＞
図１４は、第２のスライドタッチ操作の流れを示すフローチャートである。なお、ステップはＳと略する。
【００８０】
入力動作がスタートした後、Ｓ３１でタッチパネル制御部３１からの情報に基づいて、タッチパネル１３０へのユーザのタッチ入力の有無が、マイクロコンピュータ２０により判断される。タッチされていない場合には、再度タッチが行われるまで待機する。図１０（ａ）に示す状態が、タッチパネル１３０へのユーザのタッチ入力がある場合に該当する。Ｓ３１でタッチ入力有りと判断されると、処理はＳ３２に進む。Ｓ３２では、振動制御部３３が第１の振動部１４０を制御することで、ユーザに振動Ａ１が与えられる。Ｓ３３では、タッチパネル制御部３１からの情報に基づいて、タッチパネル１３０上で指の移動が有るか無いかがマイクロコンピュータ２０により判断される。マイクロコンピュータ２０がタッチパネル１３０上での指の移動が無いと判断した場合は、指の移動があるまで待機する。次にＳ３４では、図１０（ｂ）に示すように、ユーザが矢印１００Ａの方向に表示情報２５０をスライドタッチ操作した場合、表示情報エッジ検出部４０は、表示情報２５０の右端部２５０ｂが、タッチパネル１３０上のどの位置にあるのかを検出する。この場合、閾値設定部４１で設定された位置に対して、表示情報２５０の右端部２５０ｂが越えたかどうかを判断する。Ｓ３５では、表示情報２５０の右端部２５０ｂの位置が閾値以下かどうかを判断し、ＹＥＳの場合には、Ｓ３９に移行する。逆に、閾値を超えた場合は、Ｓ３６に移行する。Ｓ３６においては、振動制御部３３が第１の振動部１４０を制御することで、振動Ａ１を停止する。よって、振動Ａ１が停止したことにより、ユーザは、ここで指を離すと、自動的にページ送りされることがわかる。Ｓ３７では、ユーザのタッチ入力が継続されているかどうかを判断する。タッチ入力が継続されている場合は、Ｓ３４に戻る。逆にタッチ入力が継続されていない、つまりユーザがタッチパネル１３０から指を離した場合には、Ｓ３８において、表示情報２５０のページ送りを行いつつ、次の表示情報２５１が、タッチパネル１３０上に全画面表示されるように、ページ送りを行い、図１０（ｃ）の状態に移行する。
【００８１】
一方、Ｓ３５において、表示情報２５０の右端部２５０ｂが閾値を超えていない場合には、Ｓ３９に移行し、振動制御部３３が第１の振動部１４０を制御することで、ユーザの指に振動Ａ１を提示する。次にＳ４０において、ユーザがタッチ入力を継続しているかどうかを判断する。タッチ入力が継続している場合には、Ｓ３４に戻る。逆に、タッチ入力が継続していない、つまりユーザが指を離した場合には、Ｓ４１に移行し、図１０（ａ）に示す状態へと移行する。Ｓ４２において、振動制御部３３が第１の振動部１４０を制御することで、振動Ａ１を停止し、マイクロコンピュータ２０は、ユーザの入力操作が終了したと判断する。
【００８２】
このように本実施形態では、表示情報のスライドタッチ動作を行う際、振動を提示することにより、ユーザはどの位置でタッチパネルから指を離すと自動的にページ送りされるのかがわかるので、操作性の向上を図ることができる。つまり、振動が提示されていなければ自動的にページ送りされる位置であり、振動が提示されていれば自動的にページ送りされない位置であることが、触覚を通じてわかる。したがって、ユーザの意図に反して、表示情報がページ送りされることがないので、操作性に優れた電子機器を提供することができる。
【００８３】
＜第２のスライドタッチ操作時の動作模式図＞
図１５は、第２のスライドタッチ操作時の動作模式図である。第２のスライドタッチ操作は、第１のスライドタッチ操作とは異なり、ページをめくるような動作である。
【００８４】
図１５（ａ）は、タッチパネル１３０上に、表示情報２６０が全面表示されている状態を示している。図１５（ｂ）は、表示情報２６０の右下部２６０ａを、ユーザが指で矢印１００Ａ方向にスライドタッチ操作させることにより、表示情報２６０のページめくりがされている途中であり、表示情報２６０の下に、次の表示情報２６１が表示されている状態を示している。図１５（ｃ）は、表示情報２６０のページめくりが完了し、表示情報２６１が全面表示されている状態を示している。この第２のスライドタッチ操作においても、ユーザがタッチパネル１３０から指を離し、表示情報２６０のページめくりが自動的に実行され、次のページの表示情報２６１が自動的に全面表示される。ページめくりが自動的に実行されるかどうかについては、表示情報２６０の右下端部２６０ｂが、タッチパネル１３０の右下部１３０ｂに設定した閾値の位置を越えるか越えないかで判断し、越えた状態でユーザが指を離した場合は自動的にページめくりが実行される。なお、この第２のスライドタッチ操作については、第１のスライドタッチ操作と同様に、図１２、図１４に示すフローチャートに示す動作のどちらも適用される。なお、第２のスライドタッチ操作にて、ユーザが指でめくる部分については、右下部に限らず、右上部であってもよい。
【００８５】
＜第３のスライドタッチ操作時の動作模式図＞
図１６は、第３のスライドタッチ操作時の動作模式図である。第３のスライドタッチ操作は、第１のスライドタッチ操作とは異なり、カーテンを平行に開くようにページをめくるような動作である。
【００８６】
図１６（ａ）は、タッチパネル１３０上に、表示情報２７０が全面表示されている状態を示している。図１６（ｂ）は、表示情報２７０の右側部２７０ａを、ユーザが指で矢印１００Ａ方向にスライドタッチ操作させることにより、表示情報２７０のページめくりがされている途中であり、表示情報２７０の下に、次の表示情報２７１が表示されている状態を示している。図１６（ｃ）は、表示情報２７０のページめくりが完了し、表示情報２７１が全面表示されている状態を示している。この第３のスライドタッチ操作においても、ユーザがタッチパネル１３０から指を離し、表示情報２７０のページめくりが自動的に実行され、次のページの表示情報２７１が自動的に全面表示される。ページめくりが自動的に実行されるかどうかについては、表示情報２７０の右端部２７０ｂが、タッチパネル１３０の中央部１３０ｃに設定した閾値の位置を越えるか越えないかで判断し、越えた状態でユーザが指を離した場合は自動的にページめくりが実行される。なお、この第３のスライドタッチ操作については、第１のスライドタッチ操作と同様に、図１２、図１４に示すフローチャートに示す動作のどちらも適用される。
【００８７】
＜第４のスライドタッチ操作時の動作模式図＞
図１７は、第４のスライドタッチ操作時の動作模式図である。第４のスライドタッチ操作は、第１のスライドタッチ操作とは異なり、真ん中からカーテンを開くようにページをめくるような動作である。
【００８８】
図１７（ａ）は、タッチパネル１３０上に、表示情報２８０が全面表示されている状態を示している。図１７（ｂ）は、表示情報２８０の右中央部２８０ａを、ユーザが指で矢印１００Ａ方向にスライドタッチ操作させることにより、表示情報２８０のページめくりがされている途中であり、表示情報２８０の下に、次の表示情報２８１が表示されている状態を示している。図１７（ｃ）は、表示情報２８０のページめくりが完了し、表示情報２８１が全面表示されている状態を示している。この第４のスライドタッチ操作においても、ユーザがタッチパネル１３０から指を離し、表示情報２８０のページめくりが自動的に実行され、次のページの表示情報２８１が自動的に全面表示される。ページめくりが自動的に実行されるかどうかについては、表示情報２８０の右中央部２８０ｂが、タッチパネル１３０の右側部１３０ｄに設定した閾値の位置を越えるか越えないかで判断し、越えた状態でユーザが指を離した場合は自動的にページめくりが実行される。なお、この第４のスライドタッチ操作については、第１のスライドタッチ操作と同様に、図１２、図１４に示すフローチャートの動作のどちらも適用される。なお、第４のスライドタッチ操作にて、ユーザが指でめくる部分については、真ん中付近に限らず、上端付近あるいは下端付近であってもよい。
【００８９】
＜第５のスライドタッチ操作時の動作模式図＞
図１８は、第５のスライドタッチ操作時の動作模式図である。第５のスライドタッチ操作は、第１のスライドタッチ操作とは異なり、アイコンのページ送りを操作する動作である。
【００９０】
図１８（ａ）は、タッチパネル１３０上に、移動可能なアイコン表示情報２９０と固定のアイコン表示情報２９２とが全面表示されている状態を示している。図１８（ｂ）は、アイコン表示情報２９０の右下部２９０ａを、ユーザが指で矢印１００Ａ方向にスライドタッチ操作させることにより、アイコン表示情報２９０のページ送りがされている途中であり、アイコン表示情報２９０の右に、次のアイコン表示情報２９１が表示されている状態を示している。図１８（ｃ）は、アイコン表示情報２９０のページ送りが完了し、アイコン表示情報２９１と固定のアイコン表示情報２９２とが全面表示されている状態を示している。この第５のスライドタッチ操作においても、ユーザがタッチパネル１３０から指を離し、アイコン表示情報２９０のページ送りが自動的に実行され、次のページのアイコン表示情報２９１が自動的に全面表示される。ページ送りが自動的に実行されるかどうかについては、アイコン表示情報２９０の右端部２９０ｂが、タッチパネル１３０の中央部１３０ｅに設定した閾値の位置を越えるか越えないかで判断し、越えた状態でユーザが指を離した場合は、自動的にページ送りが実行される。なお、この第５のスライドタッチ操作については、第１のスライドタッチ操作と同様に、図１２、図１４に示すフローチャートの動作のどちらも適用される。なお、第５のスライドタッチ操作におけるアイコン表示情報２９０の移動方向は、矢印１００Ａ、１００Ｂの横方向に限らず、例えば矢印１００Ｃ、１００Ｄの縦方向であってもよいし、斜め方向であってもよい。
【００９１】
以上のとおり、本実施形態では、表示情報のスライドタッチ動作を行う際、ユーザに振動を提示することにより、ユーザはどの位置でタッチパネルから指を離すと自動的にページ送りされるかがわかるので、操作性の向上を図ることができる。
【００９２】
（実施形態２）
表示情報のスライドタッチ操作については、実施の形態１で説明したページ送り、ページめくり動作に限るものではなく、図１９に示すようなファイルの操作時にユーザに触覚を提示してもよい。
【００９３】
矢印１００Ａの方向にスライドタッチ操作を行うことにより、外部通信部３６を用いて、表示情報２９５を電子メール２９５ａにて他のユーザの電子機器に送る際、その表示情報２９５に対応するデータを送信してもよい場合には触覚を提示する。またはその反対に、送信してはいけない場合には触覚を提示するようにしてもよい。
【００９４】
矢印１００Ｂの方向にスライドタッチ操作を行うことにより、外部通信部３６を用いて、表示情報２９５を電子アルバムなどの共有サーバー２９５ｂに送る際、その表示情報２９５に対応するデータをアップロードしてもよい場合には触覚を提示する。またはその反対に、アップロードしてはいけない場合には触覚を提示するようにしてもよい。
【００９５】
矢印１００Ｃの方向にスライドタッチ操作を行うことにより、表示情報２９５を電子機器内の表示情報記録部４３のお気に入りフォルダーに入れる場合、その表示情報２９５に対応するデータをお気に入りフォルダー２９５ｃに入れることを許可する場合には触覚を提示する。またはその反対に、禁止する場合には触覚を提示するようにしてもよい。
【００９６】
矢印１００Ｄの方向にスライドタッチ操作を行うことにより、表示情報２９５をゴミ箱２９５ｄに入れて削除する際、その表示情報２９５に対応するデータを削除してもよい場合には触覚を提示する。またはその反対に、削除禁止の場合には触覚を提示するようにしてもよい。なお、表示情報２９５をゴミ箱２９５ｄに入れて削除する場合には、ファイルが消えてしまうという注意をユーザに喚起するためにも、他の３つの操作時とは異なる触覚を提示するようにしてもよい。
【００９７】
なお、上記４方向のスライドタッチ操作については、電子機器の操作方法として、４つすべてのファイル操作が実現できるようにしてもよいし、少なくともその中の一つのファイル操作を実現できるようにしてもよい。
【００９８】
例えば、一つのファイル操作のみ実現する場合、次のような操作も行うことができる。矢印１００Ａの方向にスライドタッチ操作を行うと、電子メールを送信することができるが、その逆の矢印１００Ｂの方向にスライドタッチ操作を行うと、電子メールを受信することができるようにしてもよい。
【００９９】
矢印１００Ｂの方向にスライドタッチ操作を行うと、共有サーバーにデータをアップロードすることができるが、その逆の矢印１００Ａの方向にスライドタッチ操作を行うと、共有サーバーからデータをダウンロードすることができるようにしてもよい。
【０１００】
矢印１００Ｃの方向にスライドタッチ操作を行うと、お気に入りフォルダーにデータを入れることができるが、その逆の矢印１００Ｄの方向にスライドタッチ操作を行うと、お気に入りのフォルダーからデータを取り出すことができようにしてもよい。
【０１０１】
矢印１００Ｄの方向にスライドタッチ操作を行うと、データをゴミ箱に入れることができるが、その逆の矢印１００Ｃの方向にスライドタッチ操作を行うと、データをゴミ箱から復帰させるようにしてもよい。
【０１０２】
矢印１００Ａから１００Ｄのそれぞれの方向のスライドタッチ操作に応じて表示情報２９５の位置も移動させることで、ユーザは現在の操作状態を視覚的に確認することが容易となる。また、表示情報２９５を移動させ、閾値の位置を越えたら自動的にファイルの操作が実行され、越えない場合は操作のキャンセルをするようにすればよい。
【０１０３】
なお、表示情報２９５の位置は固定のままでもよく、この場合はスライドした距離が所定の距離以上となったときにユーザに触覚を提示してもよい。
【０１０４】
また、電子機器の操作方法として、図２０に示すように、複数の電子機器間のファイルの送受信時に触覚を提示するものでもよい。
【０１０５】
具体的には、電子機器３００の外部通信部３３６と、電子機器４００の外部通信部４３６とを無線または有線で接続して、電子機器３００から電子機器４００にファイルを送信する場合、下記のようなファイル操作に合わせて、触覚を提示することができる。
【０１０６】
送信側のユーザが、電子機器３００のタッチパネル３３０上に表示された表示情報３５０を矢印３００Ａ方向にスライドタッチ操作して移動させることにより、表示情報３５０に対応するデータの送信操作を行うことができる。表示情報３５０の右端部３５０ｂが閾値３３０ａの位置を越えたら、振動を発生させ、その位置で指を離すと自動的に電子機器４００に送信される。逆に、閾値３３０ａの位置を越える前に指を離すと振動は発生せず、送信されない。なお、ファイルを送信する場合、特定のファイルを送信する、あるいは特定の電子機器や特定のユーザにファイルを送信する際には、その他の場合と比べて振動のパターンを変えることにより、ユーザは特別な動作を行なっていることを触覚により認識することができる。
【０１０７】
また、受信側のユーザが、電子機器４００のタッチパネル４３０を矢印４００Ａ方向にスライドタッチ動作させることにより、表示情報３５０に対応するデータの受信操作を行うことができる。表示情報３５０の端を引っ張って移動させ、表示情報３５０の左端部３５０ａが閾値４３０ａの位置を越えたら、振動を発生させ、その位置で指を離すと受信できる。逆に、閾値４３０ａの位置を越える前に指を離すと振動は発生せず、受信できない。なお、ファイルを受信する場合、特定のファイルを受信する、あるいは特定の電子機器や特定のユーザからファイルを受信する際には、その他の場合と比べて振動のパターンを変えることにより、ユーザは特別な動作を行なっていることを触覚により認識することができる。
【０１０８】
以上のように、視覚的に表示し、かつ触覚を提示することにより、機器間のファイル送受信操作を、容易に行うことができる。
【０１０９】
なお、本実施形態の表示情報については、電子新聞、アイコンに限るものではなく、外部通信部３６を用いてインターネットブラウザを使用して表示したＷｅｂページ、電子メール、ＳＮＳ（Ｓｏｃｉａｌ Ｎｅｔｗｏｒｋｉｎｇ Ｓｅｒｖｉｃｅ）の表示画面、あるいはカメラ１５を用いて撮影した撮影画像などでもよい。
【０１１０】
表示情報のスライドタッチ操作について、自動的にページ送りされるかどうかの閾値判別については、表示情報のエッジ部の情報を用いたが、例えば、タッチパネルの全面積に占める表示情報の表示面積などで判別してもよい。この場合、表示情報エッジ検出部４０は画面上に表示されている表示情報の面積を検出し、表示情報の少なくとも一部の位置の移動によって面積の値が所定の閾値未満になった場合に、図１１に示したように振動を発生させる、あるいは図１３に示したように振動を停止させてもよい。
【０１１１】
また、上述の説明では、ユーザのスライドタッチ操作に応じて表示情報の少なくとも一部の位置を移動させていたが、スライドタッチ操作が所定速度以上のときは、表示情報の移動距離に関係なく、表示情報を別の表示情報に切り替えてもよい。例えば、ページめくりを高速で行なうときは、表示情報の移動距離が少なくてもページ送りを実行することで、ユーザにスムーズなページ送りを提供することができる。また、図１９および図２０に示した動作においても、スライドタッチ操作が所定速度以上のときは、表示情報の移動距離に関係なく、データの送信または受信を実行してもよい。
【０１１２】
表示情報の表示方法については、電子機器の姿勢が縦長の場合の表示方法について説明したが、電子機器の姿勢が横長の場合には、表示情報を９０度回転させて表示させるようにしてもよい。また、表示情報を拡大させて表示させる場合にも本発明を適用することが可能である。
【０１１３】
触覚を提示する振動の大きさ、周波数については、スライドタッチ操作の方向に応じて変更するようにしてもよい。
【０１１４】
なお、上述した電子機器の動作は、ハードウエアによって実現されてもよいしソフトウエアによって実現されてもよい。そのような制御動作を実行させるプログラムは、例えばマイクロコンピュータ２０の内蔵メモリやＲＯＭ３８に記憶される。また、そのようなコンピュータプログラムは、それが記録された記録媒体（光ディスク、半導体メモリ等）から電子機器へインストールしてもよいし、インターネット等の電気通信回線を介してダウンロードしてもよい。
【産業上の利用可能性】
【０１１５】
本発明は、ユーザのタッチ操作応じて振動を発生させるような電子機器に好適に用いられる。
【符号の説明】
【０１１６】
１５  カメラ
２０  マイクロコンピュータ
２１  圧電素子
２２  シム板
３１  タッチパネル制御部
３２  表示情報制御部
３３  振動制御部
３６  外部通信部
４０  表示情報エッジ検出部
４１  閾値設定部
４３  表示情報記録部
１００、３００、４００  電子機器
１００Ａ、１００Ｂ、１００Ｃ、１００Ｄ  表示情報のスライドタッチ操作方向
１０５  筐体
１１０  上部筐体
１２０  下部筐体
１３０  タッチパネル
１３１  タッチパネル制御部
１４０  第１の振動部
１５０  第２の振動部
１６０  表示装置
２５０、２５１  第１のスライドタッチ操作時の表示情報
２６０、２６１  第２のスライドタッチ操作時の表示情報
２７０、２７１  第３のスライドタッチ操作時の表示情報
２８０、２８１  第４のスライドタッチ操作時の表示情報
２９０、２９１  第５のスライドタッチ操作時のアイコン表示情報
【図１】
2012169176.tif 000003
【図２】
2012169176.tif 000004
【図３】
2012169176.tif 000005
【図４】
2012169176.tif 000006
【図５】
2012169176.tif 000007
【図６】
2012169176.tif 000008
【図７】
2012169176.tif 000009
【図８Ａ】
2012169176.tif 000010
【図８Ｂ】
2012169176.tif 000011
【図９】
2012169176.tif 000012
【図１０】
2012169176.tif 000013
【図１１】
2012169176.tif 000014
【図１２】
2012169176.tif 000015
【図１３】
2012169176.tif 000016
【図１４】
2012169176.tif 000017
【図１５】
2012169176.tif 000018
【図１６】
2012169176.tif 000019
【図１７】
2012169176.tif 000020
【図１８】
2012169176.tif 000021
【図１９】
2012169176.tif 000022
【図２０】
2012169176.tif 000023
【手続補正書】
【提出日】平成24年11月12日(2012.11.12)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザによるタッチ操作に応じて振動を発生させる電子機器に関する。
【背景技術】
【０００２】
表示画面上にタッチパネルが配置された電子機器において、ユーザのタッチパネル上の操作に応じて表示情報を変化させる技術が知られている。
【０００３】
例えば、特許文献１には、情報処理装置におけるページ送りに関する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平９−２３１００４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１では、表示情報を希望する箇所に速やかに移動する制御や、情報処理過程時に制御量を可変にする制御（具体的には、スクロール表示制御、ページ捲り表示制御、またはカーソール移動表示制御における制御量の可変制御）を実現しているが、ユーザの指に振動を伝える技術は開示されておらず、使いやすい操作性を実現しているとは言いがたい。
【０００６】
本発明は、上記課題を鑑みてなされたものであり、ユーザのタッチ操作に応じて、画面上に表示された情報と連動した触覚を提示可能な電子機器を提供する。
【課題を解決するための手段】
【０００７】
本発明の電子機器は、表示情報を表示する表示部と、前記表示部の表示面側に配置されたタッチパネルと、前記表示された表示情報の位置を検出する表示情報位置検出部と、前記タッチパネル上でのユーザの操作に基づいて、前記表示情報の動きを制御する表示制御部と、前記タッチパネルを振動させる振動部と、前記振動部の振動パターンを制御する振動制御部とを備え、前記ユーザが前記タッチパネル上で前記表示情報の操作を行ったとき、前記表示情報位置検出部が検出した前記表示情報の位置に基づいて、前記表示制御部は前記表示情報の動きを制御し、且つ、前記表示情報の動きに連動して前記振動制御部は振動部を制御する。
【０００８】
ある実施形態によれば、前記表示情報位置検出部は、前記表示部に表示されている表示情報の面積を検出し、前記振動制御部は、前記表示情報の少なくとも一部の位置の移動によって前記面積の値が所定の閾値未満になった場合に、前記振動部を振動させる。
【０００９】
ある実施形態によれば、前記表示情報位置検出部は、前記表示部に表示されている表示情報の面積を検出し、前記振動制御部は、前記ユーザが前記表示情報の操作を開始したときに、前記振動部の振動を開始し、前記振動制御部は、前記表示情報の少なくとも一部の位置の移動によって前記面積の値が所定の閾値未満になった場合に、前記振動部の振動を変化させる。
【００１０】
ある実施形態によれば、前記表示情報位置検出部は、前記表示情報の所定部分の位置を検出し、前記振動制御部は、前記表示情報の少なくとも一部の位置の移動によって前記表示情報の所定部分が所定位置を越えたときに、前記振動部を振動させる。
【００１１】
ある実施形態によれば、前記表示情報位置検出部は、前記表示情報の所定部分の位置を検出し、前記振動制御部は、前記ユーザが前記表示情報の操作を開始したときに、前記振動部の振動を開始し、前記振動制御部は、前記表示情報の少なくとも一部の位置の移動によって前記表示情報の所定部分が所定位置を越えたときに、前記振動部の振動を変化させる。
【００１２】
ある実施形態によれば、前記振動部は圧電素子を備え、前記振動制御部は、前記表示情報の少なくとも一部の位置の移動に応じて前記振動部の振動パターンを変化させる。
【００１３】
ある実施形態によれば、前記振動制御部は、前記表示情報の少なくとも一部の位置の移動に応じて前記振動部の振動振幅を変化させる。
【００１４】
ある実施形態によれば、前記表示情報の少なくとも一部の位置の移動に応じて、前記表示部は前記表示情報を別の表示情報に切り替えて表示する。
【００１５】
ある実施形態によれば、前記タッチパネル上での前記ユーザのスライドタッチ操作が所定速度以上のときは、前記表示情報の少なくとも一部の位置の移動距離に関わらず、前記表示部は前記表示情報を前記別の表示情報に切り替えて表示する。
【００１６】
ある実施形態によれば、外部機器との通信を行なう通信部をさらに備え、前記通信部は、前記表示情報の位置の移動に応じて、前記表示情報に関係するデータの前記外部機器から前記電子機器への入力および前記電子機器から前記外部機器への出力のうちの一方を実行する。
【００１７】
本発明のプログラムは、タッチパネルを振動させる動作を電子機器に実行させるプログラムであって、前記プログラムは、前記電子機器に表示された表示情報の位置を検出するステップと、前記タッチパネル上でのユーザの操作に基づいて、前記表示情報の動きを制御するステップと、前記ユーザが前記タッチパネル上で前記表示情報の操作を行ったとき、前記検出した表示情報の位置に基づいて、前記表示情報の動きを制御し、且つ、前記表示情報の動きに連動して前記タッチパネルの振動を制御するステップとを前記電子機器に実行させる。
【発明の効果】
【００１８】
本発明によれば、ユーザのタッチ操作に応じて、タッチパネル上に表示された情報に連動した種々の触覚をユーザに提供することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施形態の電子機器の全体構成を示す斜視図である。
【図２】本発明の実施形態の電子機器の分解斜視図である。
【図３】本発明の実施形態の電子機器の断面図である。
【図４】本発明の実施形態の電子機器のブロック図である。
【図５】本発明の実施形態の第１の振動部の斜視図である。
【図６】本発明の実施形態の第２の振動部の斜視図である。
【図７】（ａ）および（ｂ）は本発明の実施形態の第１の振動部の振動パターンの例を示す概略図である。
【図８Ａ】（ａ）は本発明の実施形態の第２の振動部の駆動電圧の一例を示す概略図であり、（ｂ）は本発明の実施形態の第２の振動部の振動パターンの一例を示す概略図である。
【図８Ｂ】（ａ）は本発明の実施形態の第２の振動部の駆動電圧の一例を示す概略図であり、（ｂ）は本発明の実施形態の第２の振動部の振動パターンの一例を示す概略図である。
【図９】本発明の実施形態の電子機器の操作画面表示の一例を示す図である。
【図１０】（ａ）から（ｃ）は本発明の実施形態の電子機器の第１のスライドタッチ操作時の操作模式図である。
【図１１】本発明の実施形態の電子機器の第１のスライドタッチ操作時のタイムチャートを示す図である。
【図１２】本発明の実施形態の電子機器のスライドタッチ操作の流れを示すフローチャートである。
【図１３】本発明の実施形態の電子機器の別のスライドタッチ操作時のタイムチャートを示す図である。
【図１４】本発明の実施形態の電子機器の別のスライドタッチ操作の流れを示すフローチャートである。
【図１５】（ａ）から（ｃ）は本発明の実施形態の電子機器の第２のスライドタッチ操作時の操作模式図である。
【図１６】（ａ）から（ｃ）は本発明の実施形態の電子機器の第３のスライドタッチ操作時の操作模式図である。
【図１７】（ａ）から（ｃ）は本発明の実施形態の電子機器の第４のスライドタッチ操作時の操作模式図である。
【図１８】（ａ）から（ｃ）は本発明の実施形態の電子機器の第５のスライドタッチ操作時の操作模式図である。
【図１９】本発明の実施形態の電子機器のファイル操作を示す模式図である。
【図２０】本発明の実施形態の電子機器間のファイルの送受信を示す模式図である。
【発明を実施するための形態】
【００２０】
（実施形態１）
＜電子機器の全体構成＞
図１から図４を用いて、本発明の実施形態における電子機器の全体構成を説明する。図１は、本実施形態における電子機器１００の全体構成を示す斜視図である。図２は、本実施形態における電子機器１００の分解斜視図である。図３は、本実施形態における電子機器１００の断面図である。図４は、本実施形態における電子機器１００のブロック図である。
【００２１】
図１から図３に示すように、電子機器１００は、表示装置１６０と、表示装置１６０の表示面側に配置されて表示装置１６０を覆うように配置されたタッチパネル１３０と、タッチパネル１３０を振動させる第１の振動部１４０と、下部筐体１２０を振動させる第２の振動部１５０とを備える。
【００２２】
ユーザは、表示装置１６０に表示された内容に対して、指やペンなどによりタッチパネル１３０をタッチすることで、電子機器１００を操作する。
【００２３】
上部筐体１１０および下部筐体１２０は、ねじ等で一体に連結されることにより電子機器１００の筐体１０５を構成する。上部筐体１１０には、表示窓１１５が構成され、表示窓１１５を通してタッチパネル１３０を操作することができる。
【００２４】
タッチパネル１３０には、第１の振動部１４０が取り付けられており、第１の振動部１４０を駆動することにより、タッチパネル１３０を振動させ、ユーザに触覚を与えることができる。
【００２５】
また、このタッチパネル１３０の振動が上部筐体１１０に直接伝わらないように、上部筐体１１０とタッチパネル１３０表面の間には、クッション材１３５が設けられている。
【００２６】
タッチパネル１３０の上部筐体１１０側の面とは反対側の面には、表示装置１６０が配置され、前述と同様に、タッチパネル１３０の振動が表示装置１６０に直接伝わらないように、クッション材１６５が設けられている。クッション材１３５、１６５は、例えば、シリコンゴムやウレタンゴム等の緩衝部材である。
【００２７】
また、表示装置１６０に表示された画像は、タッチパネル１３０を介して表示窓１１５側から目視することができる。
【００２８】
表示装置１６０は、下部筐体１２０に固定されたフレーム１７０に取り付けられ、電子機器１００内部に固定される。
【００２９】
下部筐体１２０には、第２の振動部１５０が取り付けられている。第２の振動部１５０を駆動することにより、下部筐体１２０が振動する。下部筐体１２０が振動することで、ユーザに触覚を与えることができる。
【００３０】
また、下部筐体１２０には、回路基板１８０が取り付けられ、タッチパネル１３０、表示装置１６０、第１および第２の振動部１４０、１５０が、電気的に接続されている。タッチパネル１３０、表示装置１６０、第１および第２の振動部１４０、１５０は、回路基板１８０に設けられたマイクロコンピュータ２０によって制御される。
【００３１】
なお、タッチパネル１３０は、静電式、抵抗膜式、光学式、超音波式、電磁式などのタッチパネルである。タッチパネル１３０は、ユーザのタッチ位置を検知できるものである。また、タッチパネル１３０は、その構成上、ガラス板に貼り付けられていることが多く、その場合はガラス板も含めてタッチパネルと定義する。タッチパネル１３０はタッチパネル制御部３１により制御される。マイクロコンピュータ２０は、タッチパネル制御部３１を介してユーザのタッチ位置の情報を得ることができる。
【００３２】
表示装置１６０は、液晶方式、有機ＥＬ方式、電子ペーパ方式、プラズマ方式などの表示装置である。表示装置１６０は、表示情報制御部３２により制御される。マイクロコンピュータ２０は、表示情報制御部３２を介して表示装置１６０による任意の表示をユーザに提示できる。
【００３３】
なお、本実施形態においては、タッチパネル１３０と表示装置１６０とを分離した構成としたが、タッチパネル１３０と表示装置１６０とは一体に形成されていてもよい。例えば、タッチパネル機能を液晶パネルの内部に一体化するインセル型タッチパネルや、タッチパネル機能を液晶パネルの表面に一体化するオンセル型タッチパネル等の方式であってもよく、それらの方式を用いることにより、より薄型・軽量化を図ることができる。
【００３４】
図４に示すように、本実施形態の電子機器１００は、マイクロコンピュータ２０と、各種プログラムを格納するＲＯＭ３８と、各種データを記憶するＲＡＭ３９と、表示装置１６０と表示装置１６０を制御する表示情報制御部３２と、タッチパネル１３０とタッチパネル１３０を制御するタッチパネル制御部３１と、第１の振動部１４０および第２の振動部１５０を制御する振動制御部３３と、画像を撮影するカメラ１５とカメラ１５を制御するカメラ制御部３５と、電子機器１００の加速度や衝撃を測定する加速度センサ１６と、音声を発生するスピーカ部１７と、外部との通信を行う外部通信部３６と、表示情報を記録する表示情報記録部４３、その他各種入出力を行う各種Ｉ／Ｏ部３７とを備える。外部通信部３６は、例えばＷｉ−Ｆｉ（登録商標）などの無線ＬＡＮを用い、複数の電子機器間の相互接続性を認証された状態で接続される。電子機器間の接続については、アクセスポイントなど外部通信機器を経由して接続する方法、あるいは外部の通信機器を経由せずに直接接続する方法であるＰ２Ｐ（ワイヤレス・アドホック・ネットワーク）接続などでもよい。また、表示情報エッジ検出部４０は、タッチパネル１３０上に表示された表示情報のエッジ部を検出し、その検出位置については閾値設定部４１により設定されている。なお、この閾値については、予め設定された値、あるいはユーザが任意に設定できる値のいずれであってもよい。
【００３５】
＜振動部の構成＞
次に、図５および図６を用いて第１および第２の振動部１４０、１５０の構成の説明をする。図５は、本実施形態の第１の振動部１４０の斜視図である。図６は、本実施形態の第２の振動部１５０の斜視図である。
【００３６】
図５に示すように、第１の振動部１４０は、圧電素子２１と、シム板２２と、ベース２３とを備える。シム板２２の両側に、圧電素子２１が接着されている。圧電素子２１は、例えば、チタン酸ジルコン酸鉛等の圧電セラミックやニオブ酸リチウム等の圧電単結晶である。シム板２２の両端がベース２３に取り付けられており、いわゆる両持ち構成になっている。ベース２３は、タッチパネル１３０に取り付けられる。圧電素子２１は、振動制御部３３からの電圧により、伸縮する。例えば、シム板２２の両側に貼り付けられた圧電素子２１の片方が延びて、片方が縮むように制御することで、シム板２２がたわみ、これを連続的に繰り返すことで振動を発生することができる。
【００３７】
シム板２２は、例えば、リン青銅等のバネ部材である。シム板２２の振動は、ベース２３を介して、タッチパネル１３０を振動させる。タッチパネル１３０を操作しているユーザは、タッチパネル１３０をタッチ操作することでタッチパネル１３０の振動を感知することができる。
【００３８】
ベース２３は、例えば、アルミや真鍮等の金属や、ＰＥＴやＰＰ等のプラスチックである。
【００３９】
振動の周波数、振幅、期間は振動制御部３３によって制御される。振動の周波数としては、１００〜４００Ｈｚ程度の周波数が望ましい。
【００４０】
なお、本実施形態では、圧電素子２１をシム板２２に貼り付けているが、圧電素子２１を直接タッチパネル１３０に貼り付けてもよい。また、スパッタリング等の方法によりタッチパネル１３０に薄膜の透明圧電部材を形成して第１の振動部１４０として用いてもよい。また、タッチパネル１３０の上にカバー部材等がある場合は、圧電素子２１をカバー部材に貼り付けてもよい。
【００４１】
また、本実施形態では、シム板２２の両端がベース２３に支持される両持ち構成としているが、シム板２２の片側だけをベース２３で支持する片持ち構成としてもよい。
【００４２】
図６に示すように、第２の振動部１５０は、ＤＣモータ１５１と、偏心錘１５２と、支持部１５３とを備えている。ＤＣモータ１５１は、支持部１５３に取り付けられ、支持部１５３は下部筐体１２０に取り付けられている。
【００４３】
偏心錘１５２は、ＤＣモータ１５１の回転軸１５４の先端に取り付けられている。ＤＣモータ１５１に対して駆動電圧が印加されると、回転軸１５４に取り付けられた偏心錘１５２が回転する。この偏心錘１５２の回転運動により振動を発生することができる。
【００４４】
ＤＣモータ１５１の振動は、支持部１５３を介して、下部筐体１２０を振動させる。電子機器１００を操作しているユーザは、例えば、ユーザが電子機器１００を片方の手で保持している場合に、電子機器１００の筐体１０５の振動を感知することができる。
【００４５】
支持部１５３は、例えば、ＰＥＴやＰＰ等のプラスチックや、シリコンゴムやウレタンゴム等の緩衝部材である。
【００４６】
＜振動パターンの説明＞
図７は、第１の振動部１４０の振動パターンの一例を示す概略図である。
【００４７】
マイクロコンピュータ２０の命令により、振動制御部３３は、第１の振動部１４０へ電圧を印加し、図７（ａ）の振幅でタッチパネル１３０を振動させることで、ユーザに振動Ａ１を与える。振動Ａ１を与えるための電圧は正弦波で、例えば、１５０Ｈｚ、７０Ｖｒｍｓ、２周期である。このときのタッチパネル１３０上の振幅は、約５μｍである。また振動制御部３３が、第１の振動部１４０へ電圧を印加し、図７（ｂ）の振幅でタッチパネル１３０を振動させることで、ユーザに振動Ａ２を与える。振動Ａ２を与えるための電圧は正弦波で、例えば、３００Ｈｚ、１００Ｖｒｍｓ、４周期である。このときのタッチパネル１３０上の振幅は、約１５μｍである。なお、周波数、電圧、正弦波に関しては一例であり、矩形波、のこぎり波などの別の波形や、間欠的な波形や、連続的に周波数や振幅が変化する波形などでもよい。なお、タッチパネル１３０上の振幅が、約５〜５０μｍとなるように周波数、電圧を設定すると、人間の指に心地良い触覚（振動）を提示することができる。
【００４８】
図８Ａおよび図８Ｂは、第２の振動部１５０の振動パターンの一例を示す概略図である。
【００４９】
マイクロコンピュータ２０の命令により、振動制御部３３は、第２の振動部１５０へ図８Ａ（ａ）に示すような電圧Ｖ１を印加する。これにより、ＤＣモータ１５１が回転する。回転を停止させる時は、電圧Ｖ１を反転させた電圧を印加することで、回転にブレーキをかけるように駆動することができる。図６に示す偏心錘１５２が回転軸１５４を中心に回転することで、振動が発生し、図８Ａ（ｂ）に示すような振動Ｂ１をユーザに与える。
【００５０】
また、振動制御部３３が、第２の振動部１５０へ図８Ｂ（ａ）に示すような、電圧Ｖ１より大きな電圧Ｖ２を印加する。これにより、ＤＣモータ１５１が回転する。回転を停止させる時は、電圧Ｖ２を反転させた電圧を印加することで、回転にブレーキをかけるように駆動することができる。図６に示す偏心錘１５２が回転軸１５４を中心に回転することで、振動が発生し、図８Ｂ（ｂ）に示すような振動Ｂ２をユーザに与える。振動Ｂ２のときは振動Ｂ１のときに比べてＤＣモータ１５１の回転数が高いので、振動Ｂ２は振動Ｂ１よりも周波数の高い振動をユーザに与える。
【００５１】
なお、ＤＣモータ１５１への印加電圧波形に関しては一例で、正弦波、のこぎり波などの別の波形や、間欠的な波形や、連続的に周波数や振幅が変化する波形などでもよい。
【００５２】
なお、偏心錘１５２をＤＣモータ１５１で回転させる第２の振動部１５０の構成では、回転数を変化させることにより振動の周波数を変化させることは可能であるが、振動の振幅を変化させることは困難である。それに対し、圧電素子２１を備える第１の振動部１４０では、圧電素子に印加する電圧の値を変化させることにより、振動の振幅を変化させることは容易である。また、圧電素子に印加する電圧の周波数を変化させることにより、振動の周波数を変化させることも容易である。このため、圧電素子２１を備える第１の振動部１４０は、様々なパターンの振動を発生させることが可能であり、タッチパネル上に表示された情報に連動した種々の触覚をユーザに提供することができる。
【００５３】
＜スライドタッチ操作の説明＞
ユーザが電子機器１００を操作する際のスライドタッチ操作について、図９を用いて説明する。図９は、電子機器１００の操作画面表示の一例として、電子新聞、電子書籍などを表示している。なお、ユーザのスライドタッチ操作については、指で操作するとして説明を行うが、入力手段は指のみに限定されず、ペンなどの別の部材を用いて操作を行ってもよい。
【００５４】
タッチパネル１３０を指で操作する方法としては、画面を指で「コン」と一回叩く操作、画面を指で「コン、コン」と２回叩く操作、画面上で指をはじくようにして動かす動作、画面から指を離さずに動かす動作、開いている２本の指を閉じ合わせる動作、２本の指を開く動作などに大別される。電子新聞などの表示情報を操作する際には、上記の操作方法のうち、特に、画面から指を離さずに動かす動作が向いているので、本実施形態においては、この動作の特徴が活かせるような構成となっている。なお、この画面から指を離さずに動かす動作について、本明細書中ではスライドタッチ操作と呼ぶ。
【００５５】
ユーザのスライドタッチ操作は、タッチパネル１３０に指でタッチした後、指をタッチパネル１３０上で上下左右方向に素早く滑らして、任意の場所で指をタッチパネル１３０から離す操作である。例えば、このスライドタッチ操作は、図９に示すように、表示装置１６０に表示された電子新聞２４０のページをめくる場合に用いる。ここで、ユーザが指でスライドタッチ操作する方向について、次のように定義する。タッチパネル１３０に対し、右から左に操作する方向を１００Ａ、左から右に操作する方向を１００Ｂ、下から上に操作する方向を１００Ｃ、上から下に操作する方向を１００Ｄとする。例えば、電子新聞２４０の次のページ（電子新聞２４０の右側のページ）を表示する場合は、電子新聞２４０の任意の位置を指でタッチした後、すばやく指を矢印１００Ａの方向にスライドさせることで、電子新聞２４０のページが次のページに切り替わる。逆に、前のページを表示する場合、電子新聞２４０の任意の位置を指でタッチした後、すばやく指を矢印１００Ｂの方向にスライドさせることで、電子新聞２４０が前のページに切り替わる。なお、次のページにスライドさせる操作については、矢印１００Ｃの方向を中心に、一定の角度内で斜め上の方向であってもよい。同様に、前のページに戻す操作については、矢印１００Ｄの方向を中心に、一定の角度内で斜め下の方向であってもよい。
【００５６】
＜第１のスライドタッチ操作時の第１の振動提示例＞
次に、図１０、図１１を用いて、本実施形態の動作タイミングを説明する。
【００５７】
図１０は、本実施形態のタッチパネルでのスライドタッチ操作を示す模式図である。図１１は、スライドタッチ操作時のタイムチャートであり、上から順に、タッチ入力時間、タッチ位置移動距離、表示情報１、表示情報２、第１の振動部１４０の駆動タイミングを示している。
【００５８】
図１０（ａ）は、タッチパネル１３０上に、表示情報２５０が全面表示されている状態を示している。図１０（ｂ）は、ユーザが指で矢印１００Ａ方向にスライドタッチ操作することにより、表示情報２５０のページ送りがされている途中であり、次の表示情報２５１が表示されつつある状態を示している。図１０（ｃ）は、表示情報２５０のページ送りが完了し、表示情報２５１が全面表示されている状態を示している。
【００５９】
図１１において、タッチ入力時間の動作タイミングチャート３００は、ユーザがタッチパネル１３０を触った時をＯＮ、触っていない時をＯＦＦとして示している。タッチ位置移動距離の動作タイミングチャート３０１は、図１０（ａ）に示すように、ユーザがタッチパネル１３０を最初に触った場所を基点（０）として、矢印１００Ａの方向に動いた距離をＸとし、ユーザがタッチパネル１３０から指を離した位置をＸ０として示している。表示情報１の動作タイミングチャート３０２は、タッチパネル１３０の全面積（表示画面の全面積）に対し、表示情報２５０が表示されている割合を示し、図１０（ａ）に示す状態が１００％であり、図１０（ｃ）に示す状態が０％である。すなわち、表示情報２５０が全て表示されている状態が１００％であり、表示情報２５０が表示されていない状態が０％である。表示情報２の動作タイミングチャート３０３は、タッチパネル１３０の全面積に対し、表示情報２５１が表示されている割合を示し、図１０（ａ）に示す状態が０％であり、図１０（ｃ）に示す状態が１００％である。第１の振動部１４０の動作タイミングチャート３０４は、第１の振動部１４０が振動してタッチパネル１３０が振動するかどうかを示している。
【００６０】
図１１において、本実施形態におけるスライドタッチ操作は、ユーザがタッチパネル１３０を指でタッチしたときに、以下のような動作を行う。
【００６１】
時間３１０において、ユーザはタッチパネル１３０を触る。時間３１１まで、ユーザが、矢印１００Ａの方向に、ほぼ一定の速度で指を動かした場合、タッチパネル１３０の全面積に対し、表示情報２５０の表示面積は減り、逆に、次のページである表示情報２５１の表示面積は増える。なお、時間３１１の状態は、図１０（ｂ）に示す状態であり、表示情報２５０の表示面積は、タッチパネル１３０の全面積に対し、約５０％であることを示している。よって、表示情報２５０の右端部２５０ｂは、タッチパネル１３０のほぼ中央部（表示画面のほぼ中央部）１３０ａと一致している。本実施形態においては、この中央部１３０ａの位置を、振動部１４０が振動するかしないかの閾値とし、表示情報２５０の右端部２５０ｂがこの閾値位置を越えると第１の振動部１４０が振動してタッチパネル１３０が振動し、越えない場合には第１の振動部１４０は振動しない。なお、表示情報２５０の右端部２５０ｂがこの閾値の位置に到達した時点で第１の振動部１４０が振動してもよい。
【００６２】
ここで、ユーザが矢印１００Ａの方向に、継続して指を動かした場合には、第１の振動部１４０が振動し、タッチパネル１３０が振動することにより、ユーザの指に振動が伝わる。なおこの振動は、時間３１２において、ユーザが指をタッチパネル１３０から離すまで継続する。ユーザがタッチパネル１３０から指を離すと、表示情報２５０のページ送りが自動的に実行され、時間３１３において、図１０（ｃ）に示すように、次のページの表示情報２５１が自動的に全面表示される。
【００６３】
逆に、表示情報２５０の右端部２５０ｂがこの閾値位置（タッチパネル１３０の中央部１３ａの位置）を越えない場所で指を離すと、ページ送りは実行されず、図１０（ａ）に示すように、再度、表示情報２５０が全面表示される。
【００６４】
なお、第１の振動部１４０の振動については、上述した圧電素子２１のメリットを活かして、表示情報２５０の右端部２５０ｂが閾値位置を越えると、徐々に振幅を大きくする、あるいは徐々に周波数を高くする、またはその両方を同時に行うなどの方法でもよく、これらによりユーザにさらに振動を伝わり易くすることができる。また、振動波形については、連続的な波形に限らず、振動のオンとオフとを断続的に繰り返すようなものであってもよい。
【００６５】
なお表示情報について、複数のページのうちの最初のページにおいて、ユーザが無意識に前のページに戻すような操作を行う場合には、表示情報のページ戻しを実行せず、第２の振動部１５０を振動させて下部筐体１２０全体を振動させ、ページの変更ができないことをユーザに通知するような構成としてもよい。同様に、最終ページにおいて、ユーザが無意識に次のページに送るような操作を行う場合には、表示情報のページ送りを実行せず、第２の振動部１５０を振動させて下部筐体１２０全体を振動させ、ページの変更ができないことをユーザに通知するような構成としてもよい。
【００６６】
＜第１のスライドタッチ操作時の第１のフローチャートの説明＞
図１２は、本実施形態におけるスライドタッチ操作の流れを示すフローチャートである。なお、ステップはＳと略する。
【００６７】
入力動作がスタートした後、Ｓ１１でタッチパネル制御部３１からの情報に基づいて、タッチパネル１３０へのユーザのタッチ入力の有無が、マイクロコンピュータ２０により判断される。タッチされていない場合には、再度タッチが行われるまで待機する。図１０（ａ）に示す状態が、タッチパネル１３０へのユーザのタッチ入力がある場合に該当する。Ｓ１１でタッチ入力有りと判断されると、処理はＳ１２に進む。Ｓ１２では、タッチパネル制御部３１からの情報に基づいて、タッチパネル１３０上で指の移動が有るか、無いかがマイクロコンピュータ２０により判断される。マイクロコンピュータ２０がタッチパネル１３０上での指の移動が無いと判断した場合は、指の移動があるまで待機する。次にＳ１３では、図１０（ｂ）に示すように、ユーザが矢印１００Ａの方向に表示情報２５０をスライドタッチ操作した場合、表示情報エッジ検出部４０は、表示情報２５０の右端部２５０ｂが、タッチパネル１３０上のどの位置にあるのかを検出する。この場合、閾値設定部４１で設定された位置に対して、表示情報２５０の右端部２５０ｂの位置が越えたかどうかを判断する。Ｓ１４では、表示情報２５０の右端部２５０ｂが閾値以下かどうかを判断し、ＹＥＳの場合には、Ｓ１９に移行する。逆に、閾値を超えた場合は、Ｓ１５に移行する。Ｓ１５においては、振動制御部３３が第１の振動部１４０を制御することで、ユーザに振動Ａ１が与えられる。よって、振動Ａ１により、ユーザは、ここで指を離すと、自動的にページ送りされることがわかる。Ｓ１６では、ユーザのタッチ入力が継続されているかどうかを判断する。タッチ入力が継続されている場合は、振動部１４０により振動Ａ１を与えたまま、Ｓ１３に戻る。逆にタッチ入力が継続されていない、つまりユーザがタッチパネル１３０から指を離した場合には、Ｓ１７において表示情報２５０のページ送りを行いつつ、次の表示情報２５１が、タッチパネル１３０上に全画面表示されるように、ページ送りを行い、図１０（ｃ）の状態に移行する。同時に、Ｓ１８において、振動制御部３３が第１の振動部１４０を制御することで、振動Ａ１を停止する。
【００６８】
一方、Ｓ１４において、表示情報２５０の右端部２５０ｂが閾値を超えていない場合には、Ｓ１９に移行し、ユーザがタッチ入力を継続しているかどうかを判断する。タッチ入力が継続している場合には、Ｓ１３に戻り、再度、表示情報のエッジ位置検出を行う。逆に、タッチ入力が継続していない、つまりユーザが指を離した場合には、Ｓ２０に移行し、表示情報２５０の状態を元に戻すことにより、図１０（ａ）に示す状態へと移行する。Ｓ１８において、振動制御部３３が第１の振動部１４０を制御することで、振動Ａ１を停止し、マイクロコンピュータ２０は、ユーザの入力操作が終了したと判断する。
【００６９】
このように本実施形態では、表示情報のスライドタッチ動作を行う際、振動を提示することにより、ユーザはどの位置でタッチパネルから指を離すと自動的にページ送りされるのかがわかるので、操作性の向上を図ることができる。つまり、振動が提示されれば自動的にページ送りされる位置であり、振動が提示されなければ自動的にページ送りされない位置であることが、触覚を通じてわかる。したがって、ユーザの意図に反して、表示情報がページ送りされることがないので、操作性に優れた電子機器を提供することができる。
【００７０】
＜第１のスライドタッチ操作時の第２の振動提示例＞
次に、図１０、図１３を用いて、本実施形態の動作タイミングの別の例を説明する。
【００７１】
図１３は、スライドタッチ操作時のタイムチャートであり、上から順に、タッチ入力時間、タッチ位置移動距離、表示情報１、表示情報２、第１の振動部１４０の駆動タイミングを示している。
【００７２】
図１３において、タッチ入力時間の動作タイミングチャート４００は、ユーザがタッチパネル１３０を触った時をＯＮ、触っていない時をＯＦＦとして示している。タッチ位置移動距離の動作タイミングチャート４０１は、図１０（ａ）に示すように、ユーザがタッチパネル１３０を最初に触った場所を基点（０）として、矢印１００Ａの方向に動いた距離をＸとし、ユーザがタッチパネル１３０から指を離した位置をＸ０として示している。表示情報１の動作タイミングチャート４０２は、タッチパネル１３０の全面積に対し、表示情報２５０が表示されている割合を示し、図１０（ａ）に示す状態が１００％であり、図１０（ｃ）に示す状態が０％である。表示情報２の動作タイミングチャート４０３は、タッチパネル１３０の全面積に対し、表示情報２５１が表示されている割合を示し、図１０（ａ）に示す状態が０％であり、図１０（ｃ）に示す状態が１００％である。第１の振動部１４０の動作タイミングチャート４０４は、第１の振動部１４０が振動してタッチパネル１３０が振動するかどうかを示している。
【００７３】
図１３において、本実施形態におけるスライドタッチ操作は、ユーザがタッチパネル１３０を指でタッチしたときに、以下のような動作を行う。
【００７４】
時間４１０において、ユーザがタッチパネル１３０を触ると、第１の振動部１４０が振動してタッチパネル１３０が振動し、ユーザに振動を提示する。時間４１１まで、ユーザが、矢印１００Ａの方向に、ほぼ一定の速度で指を動かした場合、タッチパネル１３０の全面積に対し、表示情報２５０の表示面積は減り、逆に、次のページである表示情報２５１の表示面積は増える。なお、時間４１１の状態は、図１０（ｂ）に示す状態であり、表示情報２５０の表示面積は、タッチパネル１３０の全面積に対し、約５０％であることを示している。よって、表示情報２５０の右端部２５０ｂは、タッチパネル１３０のほぼ中央部１３０ａと一致している。本実施形態においては、この中央部１３０ａの位置を、振動部１４０が振動するかしないかの閾値とし、表示情報２５０の右端部２５０ｂがこの閾値位置と一致するまで、第１の振動部１４０が振動してタッチパネル１３０が振動し、越えた場合には第１の振動部１４０は振動を停止する。
【００７５】
ここで、ユーザが矢印１００Ａの方向に、継続して指を動かした場合には、第１の振動部１４０の振動が停止することにより、ユーザの指への振動の提示が停止する。ユーザがタッチパネル１３０から指を離すと、表示情報２５０のページ送りが自動的に実行され、時間４１３において、図１０（ｃ）に示すように、次のページの表示情報２５１が自動的に全面表示される。
【００７６】
逆に、表示情報２５０の右端部２５０ｂがこの閾値位置（タッチパネル１３０の中央部１３０ａの位置）を越えない場所で指を離すと、ページ送りは実行されず、図１０（ａ）に示すように、再度、表示情報２５０が全面表示される。
【００７７】
なお、第１の振動部１４０の振動については、上述した圧電素子２１のメリットを活かして、表示情報２５０の右端部２５０ｂが閾値位置と一致するまで、徐々に振幅を大きくする、あるいは徐々に周波数を高くする、またはその両方を同時に行うなどの方法でもよく、これらによりユーザにさらに振動を伝わり易くすることができる。また、振動波形については、連続的な波形に限らず、振動のオンとオフとを断続的に繰り返すようなものであってもよい。
【００７８】
なお、表示情報２５０の右端部２５０ｂが閾値位置を越えた場合には第１の振動部１４０は振動を停止するとしたが、上述した圧電素子２１のメリットを活かして、別の振動に変化させることで閾値位置を越えたことをユーザに提示してもよい。
【００７９】
＜第１のスライドタッチ操作時の第２のフローチャートの説明＞
図１４は、第２のスライドタッチ操作の流れを示すフローチャートである。なお、ステップはＳと略する。
【００８０】
入力動作がスタートした後、Ｓ３１でタッチパネル制御部３１からの情報に基づいて、タッチパネル１３０へのユーザのタッチ入力の有無が、マイクロコンピュータ２０により判断される。タッチされていない場合には、再度タッチが行われるまで待機する。図１０（ａ）に示す状態が、タッチパネル１３０へのユーザのタッチ入力がある場合に該当する。Ｓ３１でタッチ入力有りと判断されると、処理はＳ３２に進む。Ｓ３２では、振動制御部３３が第１の振動部１４０を制御することで、ユーザに振動Ａ１が与えられる。Ｓ３３では、タッチパネル制御部３１からの情報に基づいて、タッチパネル１３０上で指の移動が有るか無いかがマイクロコンピュータ２０により判断される。マイクロコンピュータ２０がタッチパネル１３０上での指の移動が無いと判断した場合は、指の移動があるまで待機する。次にＳ３４では、図１０（ｂ）に示すように、ユーザが矢印１００Ａの方向に表示情報２５０をスライドタッチ操作した場合、表示情報エッジ検出部４０は、表示情報２５０の右端部２５０ｂが、タッチパネル１３０上のどの位置にあるのかを検出する。この場合、閾値設定部４１で設定された位置に対して、表示情報２５０の右端部２５０ｂが越えたかどうかを判断する。Ｓ３５では、表示情報２５０の右端部２５０ｂの位置が閾値以下かどうかを判断し、ＹＥＳの場合には、Ｓ３９に移行する。逆に、閾値を超えた場合は、Ｓ３６に移行する。Ｓ３６においては、振動制御部３３が第１の振動部１４０を制御することで、振動Ａ１を停止する。よって、振動Ａ１が停止したことにより、ユーザは、ここで指を離すと、自動的にページ送りされることがわかる。Ｓ３７では、ユーザのタッチ入力が継続されているかどうかを判断する。タッチ入力が継続されている場合は、Ｓ３４に戻る。逆にタッチ入力が継続されていない、つまりユーザがタッチパネル１３０から指を離した場合には、Ｓ３８において、表示情報２５０のページ送りを行いつつ、次の表示情報２５１が、タッチパネル１３０上に全画面表示されるように、ページ送りを行い、図１０（ｃ）の状態に移行する。
【００８１】
一方、Ｓ３５において、表示情報２５０の右端部２５０ｂが閾値を超えていない場合には、Ｓ３９に移行し、振動制御部３３が第１の振動部１４０を制御することで、ユーザの指に振動Ａ１を提示する。次にＳ４０において、ユーザがタッチ入力を継続しているかどうかを判断する。タッチ入力が継続している場合には、Ｓ３４に戻る。逆に、タッチ入力が継続していない、つまりユーザが指を離した場合には、Ｓ４１に移行し、図１０（ａ）に示す状態へと移行する。Ｓ４２において、振動制御部３３が第１の振動部１４０を制御することで、振動Ａ１を停止し、マイクロコンピュータ２０は、ユーザの入力操作が終了したと判断する。
【００８２】
このように本実施形態では、表示情報のスライドタッチ動作を行う際、振動を提示することにより、ユーザはどの位置でタッチパネルから指を離すと自動的にページ送りされるのかがわかるので、操作性の向上を図ることができる。つまり、振動が提示されていなければ自動的にページ送りされる位置であり、振動が提示されていれば自動的にページ送りされない位置であることが、触覚を通じてわかる。したがって、ユーザの意図に反して、表示情報がページ送りされることがないので、操作性に優れた電子機器を提供することができる。
【００８３】
＜第２のスライドタッチ操作時の動作模式図＞
図１５は、第２のスライドタッチ操作時の動作模式図である。第２のスライドタッチ操作は、第１のスライドタッチ操作とは異なり、ページをめくるような動作である。
【００８４】
図１５（ａ）は、タッチパネル１３０上に、表示情報２６０が全面表示されている状態を示している。図１５（ｂ）は、表示情報２６０の右下部２６０ａを、ユーザが指で矢印１００Ａ方向にスライドタッチ操作させることにより、表示情報２６０のページめくりがされている途中であり、表示情報２６０の下に、次の表示情報２６１が表示されている状態を示している。図１５（ｃ）は、表示情報２６０のページめくりが完了し、表示情報２６１が全面表示されている状態を示している。この第２のスライドタッチ操作においても、ユーザがタッチパネル１３０から指を離し、表示情報２６０のページめくりが自動的に実行され、次のページの表示情報２６１が自動的に全面表示される。ページめくりが自動的に実行されるかどうかについては、表示情報２６０の右下端部２６０ｂが、タッチパネル１３０の右下部１３０ｂに設定した閾値の位置を越えるか越えないかで判断し、越えた状態でユーザが指を離した場合は自動的にページめくりが実行される。なお、この第２のスライドタッチ操作については、第１のスライドタッチ操作と同様に、図１２、図１４に示すフローチャートに示す動作のどちらも適用される。なお、第２のスライドタッチ操作にて、ユーザが指でめくる部分については、右下部に限らず、右上部であってもよい。
【００８５】
＜第３のスライドタッチ操作時の動作模式図＞
図１６は、第３のスライドタッチ操作時の動作模式図である。第３のスライドタッチ操作は、第１のスライドタッチ操作とは異なり、カーテンを平行に開くようにページをめくるような動作である。
【００８６】
図１６（ａ）は、タッチパネル１３０上に、表示情報２７０が全面表示されている状態を示している。図１６（ｂ）は、表示情報２７０の右側部２７０ａを、ユーザが指で矢印１００Ａ方向にスライドタッチ操作させることにより、表示情報２７０のページめくりがされている途中であり、表示情報２７０の下に、次の表示情報２７１が表示されている状態を示している。図１６（ｃ）は、表示情報２７０のページめくりが完了し、表示情報２７１が全面表示されている状態を示している。この第３のスライドタッチ操作においても、ユーザがタッチパネル１３０から指を離し、表示情報２７０のページめくりが自動的に実行され、次のページの表示情報２７１が自動的に全面表示される。ページめくりが自動的に実行されるかどうかについては、表示情報２７０の右端部２７０ｂが、タッチパネル１３０の中央部１３０ｃに設定した閾値の位置を越えるか越えないかで判断し、越えた状態でユーザが指を離した場合は自動的にページめくりが実行される。なお、この第３のスライドタッチ操作については、第１のスライドタッチ操作と同様に、図１２、図１４に示すフローチャートに示す動作のどちらも適用される。
【００８７】
＜第４のスライドタッチ操作時の動作模式図＞
図１７は、第４のスライドタッチ操作時の動作模式図である。第４のスライドタッチ操作は、第１のスライドタッチ操作とは異なり、真ん中からカーテンを開くようにページをめくるような動作である。
【００８８】
図１７（ａ）は、タッチパネル１３０上に、表示情報２８０が全面表示されている状態を示している。図１７（ｂ）は、表示情報２８０の右中央部２８０ａを、ユーザが指で矢印１００Ａ方向にスライドタッチ操作させることにより、表示情報２８０のページめくりがされている途中であり、表示情報２８０の下に、次の表示情報２８１が表示されている状態を示している。図１７（ｃ）は、表示情報２８０のページめくりが完了し、表示情報２８１が全面表示されている状態を示している。この第４のスライドタッチ操作においても、ユーザがタッチパネル１３０から指を離し、表示情報２８０のページめくりが自動的に実行され、次のページの表示情報２８１が自動的に全面表示される。ページめくりが自動的に実行されるかどうかについては、表示情報２８０の右中央部２８０ｂが、タッチパネル１３０の右側部１３０ｄに設定した閾値の位置を越えるか越えないかで判断し、越えた状態でユーザが指を離した場合は自動的にページめくりが実行される。なお、この第４のスライドタッチ操作については、第１のスライドタッチ操作と同様に、図１２、図１４に示すフローチャートの動作のどちらも適用される。なお、第４のスライドタッチ操作にて、ユーザが指でめくる部分については、真ん中付近に限らず、上端付近あるいは下端付近であってもよい。
【００８９】
＜第５のスライドタッチ操作時の動作模式図＞
図１８は、第５のスライドタッチ操作時の動作模式図である。第５のスライドタッチ操作は、第１のスライドタッチ操作とは異なり、アイコンのページ送りを操作する動作である。
【００９０】
図１８（ａ）は、タッチパネル１３０上に、移動可能なアイコン表示情報２９０と固定のアイコン表示情報２９２とが全面表示されている状態を示している。図１８（ｂ）は、アイコン表示情報２９０の右下部２９０ａを、ユーザが指で矢印１００Ａ方向にスライドタッチ操作させることにより、アイコン表示情報２９０のページ送りがされている途中であり、アイコン表示情報２９０の右に、次のアイコン表示情報２９１が表示されている状態を示している。図１８（ｃ）は、アイコン表示情報２９０のページ送りが完了し、アイコン表示情報２９１と固定のアイコン表示情報２９２とが全面表示されている状態を示している。この第５のスライドタッチ操作においても、ユーザがタッチパネル１３０から指を離し、アイコン表示情報２９０のページ送りが自動的に実行され、次のページのアイコン表示情報２９１が自動的に全面表示される。ページ送りが自動的に実行されるかどうかについては、アイコン表示情報２９０の右端部２９０ｂが、タッチパネル１３０の中央部１３０ｅに設定した閾値の位置を越えるか越えないかで判断し、越えた状態でユーザが指を離した場合は、自動的にページ送りが実行される。なお、この第５のスライドタッチ操作については、第１のスライドタッチ操作と同様に、図１２、図１４に示すフローチャートの動作のどちらも適用される。なお、第５のスライドタッチ操作におけるアイコン表示情報２９０の移動方向は、矢印１００Ａ、１００Ｂの横方向に限らず、例えば矢印１００Ｃ、１００Ｄの縦方向であってもよいし、斜め方向であってもよい。
【００９１】
以上のとおり、本実施形態では、表示情報のスライドタッチ動作を行う際、ユーザに振動を提示することにより、ユーザはどの位置でタッチパネルから指を離すと自動的にページ送りされるかがわかるので、操作性の向上を図ることができる。
【００９２】
（実施形態２）
表示情報のスライドタッチ操作については、実施の形態１で説明したページ送り、ページめくり動作に限るものではなく、図１９に示すようなファイルの操作時にユーザに触覚を提示してもよい。
【００９３】
矢印１００Ａの方向にスライドタッチ操作を行うことにより、外部通信部３６を用いて、表示情報２９５を電子メール２９５ａにて他のユーザの電子機器に送る際、その表示情報２９５に対応するデータを送信してもよい場合には触覚を提示する。またはその反対に、送信してはいけない場合には触覚を提示するようにしてもよい。
【００９４】
矢印１００Ｂの方向にスライドタッチ操作を行うことにより、外部通信部３６を用いて、表示情報２９５を電子アルバムなどの共有サーバー２９５ｂに送る際、その表示情報２９５に対応するデータをアップロードしてもよい場合には触覚を提示する。またはその反対に、アップロードしてはいけない場合には触覚を提示するようにしてもよい。
【００９５】
矢印１００Ｃの方向にスライドタッチ操作を行うことにより、表示情報２９５を電子機器内の表示情報記録部４３のお気に入りフォルダーに入れる場合、その表示情報２９５に対応するデータをお気に入りフォルダー２９５ｃに入れることを許可する場合には触覚を提示する。またはその反対に、禁止する場合には触覚を提示するようにしてもよい。
【００９６】
矢印１００Ｄの方向にスライドタッチ操作を行うことにより、表示情報２９５をゴミ箱２９５ｄに入れて削除する際、その表示情報２９５に対応するデータを削除してもよい場合には触覚を提示する。またはその反対に、削除禁止の場合には触覚を提示するようにしてもよい。なお、表示情報２９５をゴミ箱２９５ｄに入れて削除する場合には、ファイルが消えてしまうという注意をユーザに喚起するためにも、他の３つの操作時とは異なる触覚を提示するようにしてもよい。
【００９７】
なお、上記４方向のスライドタッチ操作については、電子機器の操作方法として、４つすべてのファイル操作が実現できるようにしてもよいし、少なくともその中の一つのファイル操作を実現できるようにしてもよい。
【００９８】
例えば、一つのファイル操作のみ実現する場合、次のような操作も行うことができる。矢印１００Ａの方向にスライドタッチ操作を行うと、電子メールを送信することができるが、その逆の矢印１００Ｂの方向にスライドタッチ操作を行うと、電子メールを受信することができるようにしてもよい。
【００９９】
矢印１００Ｂの方向にスライドタッチ操作を行うと、共有サーバーにデータをアップロードすることができるが、その逆の矢印１００Ａの方向にスライドタッチ操作を行うと、共有サーバーからデータをダウンロードすることができるようにしてもよい。
【０１００】
矢印１００Ｃの方向にスライドタッチ操作を行うと、お気に入りフォルダーにデータを入れることができるが、その逆の矢印１００Ｄの方向にスライドタッチ操作を行うと、お気に入りのフォルダーからデータを取り出すことができようにしてもよい。
【０１０１】
矢印１００Ｄの方向にスライドタッチ操作を行うと、データをゴミ箱に入れることができるが、その逆の矢印１００Ｃの方向にスライドタッチ操作を行うと、データをゴミ箱から復帰させるようにしてもよい。
【０１０２】
矢印１００Ａから１００Ｄのそれぞれの方向のスライドタッチ操作に応じて表示情報２９５の位置も移動させることで、ユーザは現在の操作状態を視覚的に確認することが容易となる。また、表示情報２９５を移動させ、閾値の位置を越えたら自動的にファイルの操作が実行され、越えない場合は操作のキャンセルをするようにすればよい。
【０１０３】
なお、表示情報２９５の位置は固定のままでもよく、この場合はスライドした距離が所定の距離以上となったときにユーザに触覚を提示してもよい。
【０１０４】
また、電子機器の操作方法として、図２０に示すように、複数の電子機器間のファイルの送受信時に触覚を提示するものでもよい。
【０１０５】
具体的には、電子機器３００の外部通信部３３６と、電子機器４００の外部通信部４３６とを無線または有線で接続して、電子機器３００から電子機器４００にファイルを送信する場合、下記のようなファイル操作に合わせて、触覚を提示することができる。
【０１０６】
送信側のユーザが、電子機器３００のタッチパネル３３０上に表示された表示情報３５０を矢印３００Ａ方向にスライドタッチ操作して移動させることにより、表示情報３５０に対応するデータの送信操作を行うことができる。表示情報３５０の右端部３５０ｂが閾値３３０ａの位置を越えたら、振動を発生させ、その位置で指を離すと自動的に電子機器４００に送信される。逆に、閾値３３０ａの位置を越える前に指を離すと振動は発生せず、送信されない。なお、ファイルを送信する場合、特定のファイルを送信する、あるいは特定の電子機器や特定のユーザにファイルを送信する際には、その他の場合と比べて振動のパターンを変えることにより、ユーザは特別な動作を行なっていることを触覚により認識することができる。
【０１０７】
また、受信側のユーザが、電子機器４００のタッチパネル４３０を矢印４００Ａ方向にスライドタッチ動作させることにより、表示情報３５０に対応するデータの受信操作を行うことができる。表示情報３５０の端を引っ張って移動させ、表示情報３５０の左端部３５０ａが閾値４３０ａの位置を越えたら、振動を発生させ、その位置で指を離すと受信できる。逆に、閾値４３０ａの位置を越える前に指を離すと振動は発生せず、受信できない。なお、ファイルを受信する場合、特定のファイルを受信する、あるいは特定の電子機器や特定のユーザからファイルを受信する際には、その他の場合と比べて振動のパターンを変えることにより、ユーザは特別な動作を行なっていることを触覚により認識することができる。
【０１０８】
以上のように、視覚的に表示し、かつ触覚を提示することにより、機器間のファイル送受信操作を、容易に行うことができる。
【０１０９】
なお、本実施形態の表示情報については、電子新聞、アイコンに限るものではなく、外部通信部３６を用いてインターネットブラウザを使用して表示したＷｅｂページ、電子メール、ＳＮＳ（Ｓｏｃｉａｌ Ｎｅｔｗｏｒｋｉｎｇ Ｓｅｒｖｉｃｅ）の表示画面、あるいはカメラ１５を用いて撮影した撮影画像などでもよい。
【０１１０】
表示情報のスライドタッチ操作について、自動的にページ送りされるかどうかの閾値判別については、表示情報のエッジ部の情報を用いたが、例えば、タッチパネルの全面積に占める表示情報の表示面積などで判別してもよい。この場合、表示情報エッジ検出部４０は画面上に表示されている表示情報の面積を検出し、表示情報の少なくとも一部の位置の移動によって面積の値が所定の閾値未満になった場合に、図１１に示したように振動を発生させる、あるいは図１３に示したように振動を停止させてもよい。
【０１１１】
また、上述の説明では、ユーザのスライドタッチ操作に応じて表示情報の少なくとも一部の位置を移動させていたが、スライドタッチ操作が所定速度以上のときは、表示情報の移動距離に関係なく、表示情報を別の表示情報に切り替えてもよい。例えば、ページめくりを高速で行なうときは、表示情報の移動距離が少なくてもページ送りを実行することで、ユーザにスムーズなページ送りを提供することができる。また、図１９および図２０に示した動作においても、スライドタッチ操作が所定速度以上のときは、表示情報の移動距離に関係なく、データの送信または受信を実行してもよい。
【０１１２】
表示情報の表示方法については、電子機器の姿勢が縦長の場合の表示方法について説明したが、電子機器の姿勢が横長の場合には、表示情報を９０度回転させて表示させるようにしてもよい。また、表示情報を拡大させて表示させる場合にも本発明を適用することが可能である。
【０１１３】
触覚を提示する振動の大きさ、周波数については、スライドタッチ操作の方向に応じて変更するようにしてもよい。
【０１１４】
なお、上述した電子機器の動作は、ハードウエアによって実現されてもよいしソフトウエアによって実現されてもよい。そのような制御動作を実行させるプログラムは、例えばマイクロコンピュータ２０の内蔵メモリやＲＯＭ３８に記憶される。また、そのようなコンピュータプログラムは、それが記録された記録媒体（光ディスク、半導体メモリ等）から電子機器へインストールしてもよいし、インターネット等の電気通信回線を介してダウンロードしてもよい。
【産業上の利用可能性】
【０１１５】
本発明は、ユーザのタッチ操作応じて振動を発生させるような電子機器に好適に用いられる。
【符号の説明】
【０１１６】
１５  カメラ
２０  マイクロコンピュータ
２１  圧電素子
２２  シム板
３１  タッチパネル制御部
３２  表示情報制御部
３３  振動制御部
３６  外部通信部
４０  表示情報エッジ検出部
４１  閾値設定部
４３  表示情報記録部
１００、３００、４００  電子機器
１００Ａ、１００Ｂ、１００Ｃ、１００Ｄ  表示情報のスライドタッチ操作方向
１０５  筐体
１１０  上部筐体
１２０  下部筐体
１３０  タッチパネル
１３１  タッチパネル制御部
１４０  第１の振動部
１５０  第２の振動部
１６０  表示装置
２５０、２５１  第１のスライドタッチ操作時の表示情報
２６０、２６１  第２のスライドタッチ操作時の表示情報
２７０、２７１  第３のスライドタッチ操作時の表示情報
２８０、２８１  第４のスライドタッチ操作時の表示情報
２９０、２９１  第５のスライドタッチ操作時のアイコン表示情報
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示情報を表示する表示部と、
前記表示部の表示面側に配置されたタッチパネルと、
前記表示された表示情報の位置を検出する表示情報位置検出部と、
前記タッチパネル上でのユーザの操作に基づいて、前記表示情報の動きを制御する表示制御部と、
前記タッチパネルを振動させる振動部と、
前記振動部の振動パターンを制御する振動制御部と、
を備え、
前記ユーザが前記タッチパネル上で前記表示情報の操作を行ったとき、前記表示情報位置検出部が検出した前記表示情報の位置に基づいて、前記表示制御部は前記表示情報の動きを制御し、且つ、前記表示情報の動きに連動して前記振動制御部は振動部を制御する、電子機器。
【請求項２】
前記表示情報位置検出部は、前記表示部に表示されている表示情報の面積を検出し、
前記振動制御部は、前記表示情報の少なくとも一部の位置の移動によって前記面積の値が所定の閾値未満になった場合に、前記振動部を振動させる、請求項１に記載の電子機器。
【請求項３】
前記表示情報位置検出部は、前記表示部に表示されている表示情報の面積を検出し、
前記振動制御部は、前記ユーザが前記表示情報の操作を開始したときに、前記振動部の振動を開始し、
前記振動制御部は、前記表示情報の少なくとも一部の位置の移動によって前記面積の値が所定の閾値未満になった場合に、前記振動部の振動を変化させる、請求項１に記載の電子機器。
【請求項４】
前記表示情報位置検出部は、前記表示情報の所定部分の位置を検出し、
前記振動制御部は、前記表示情報の少なくとも一部の位置の移動によって前記表示情報の所定部分が所定位置を越えたときに、前記振動部を振動させる、請求項１に記載の電子機器。
【請求項５】
前記表示情報位置検出部は、前記表示情報の所定部分の位置を検出し、
前記振動制御部は、前記ユーザが前記表示情報の操作を開始したときに、前記振動部の振動を開始し、
前記振動制御部は、前記表示情報の少なくとも一部の位置の移動によって前記表示情報の所定部分が所定位置を越えたときに、前記振動部の振動を変化させる、請求項１に記載の電子機器。
【請求項６】
前記振動部は圧電素子を備え、
前記振動制御部は、前記表示情報の少なくとも一部の位置の移動に応じて前記振動部の振動パターンを変化させる、請求項１から５のいずれかに記載の電子機器。
【請求項７】
前記振動制御部は、前記表示情報の少なくとも一部の位置の移動に応じて前記振動部の振動振幅を変化させる、請求項６に記載の電子機器。
【請求項８】
前記表示情報の少なくとも一部の位置の移動に応じて、前記表示部は前記表示情報を別の表示情報に切り替えて表示する、請求項１から７のいずれかに記載の電子機器。
【請求項９】
前記タッチパネル上での前記ユーザのスライドタッチ操作が所定速度以上のときは、前記表示情報の少なくとも一部の位置の移動距離に関わらず、前記表示部は前記表示情報を前記別の表示情報に切り替えて表示する、請求項８に記載の電子機器。
【請求項１０】
外部機器との通信を行なう通信部をさらに備え、
前記通信部は、前記表示情報の位置の移動に応じて、前記表示情報に関係するデータの前記外部機器から前記電子機器への入力および前記電子機器から前記外部機器への出力のうちの一方を実行する、請求項１から７のいずれかに記載の電子機器。
【請求項１１】
タッチパネルを振動させる動作を電子機器に実行させるプログラムであって、
前記プログラムは、
前記電子機器に表示された表示情報の位置を検出するステップと、
前記タッチパネル上でのユーザの操作に基づいて、前記表示情報の動きを制御するステップと、
前記ユーザが前記タッチパネル上で前記表示情報の操作を行ったとき、前記検出した表示情報の位置に基づいて、前記表示情報の動きを制御し、且つ、前記表示情報の動きに連動して前記タッチパネルの振動を制御するステップと
を前記電子機器に実行させるプログラム。
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2012169176.tif 000024
【図２】
2012169176.tif 000025
【図３】
2012169176.tif 000026
【図４】
2012169176.tif 000027
【図５】
2012169176.tif 000028
【図６】
2012169176.tif 000029
【図７】
2012169176.tif 000030
【図８Ａ】
2012169176.tif 000031
【図８Ｂ】
2012169176.tif 000032
【図９】
2012169176.tif 000033
【図１０】
2012169176.tif 000034
【図１１】
2012169176.tif 000035
【図１２】
2012169176.tif 000036
【図１３】
2012169176.tif 000037
【図１４】
2012169176.tif 000038
【図１５】
2012169176.tif 000039
【図１６】
2012169176.tif 000040
【図１７】
2012169176.tif 000041
【図１８】
2012169176.tif 000042
【図１９】
2012169176.tif 000043
【図２０】
2012169176.tif 000044
【手続補正書】
【提出日】平成25年2月21日(2013.2.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示情報を表示する表示部と、
前記表示部の表示面側に配置されたタッチパネルと、
前記表示された表示情報の位置を検出する表示情報位置検出部と、
前記タッチパネル上でのユーザの操作に基づいて、前記表示情報の動きを制御する表示制御部と、
前記タッチパネルを振動させる振動部と、
前記振動部の振動パターンを制御する振動制御部と、
を備え、
前記ユーザが前記タッチパネル上で第１の方向に前記表示情報の操作を行ったとき、前記表示情報位置検出部が検出した前記表示情報の位置に基づいて前記振動制御部は前記振動部の振動を変化させ、且つ、前記ユーザがタッチ操作を終了したときに、前記表示制御部は前記検出した表示情報の位置に基づいて前記表示情報を前記第１の方向と、前記第１の方向とは逆の第２の方向とのうちの一方の方向に動かす、電子機器。
【請求項２】
前記表示情報位置検出部は、前記表示部に表示されている表示情報の面積を検出し、
前記振動制御部は、前記表示情報の少なくとも一部の位置の移動によって前記面積の値が所定の閾値未満になった場合に、前記振動部を振動させる、請求項１に記載の電子機器。
【請求項３】
前記表示情報位置検出部は、前記表示部に表示されている表示情報の面積を検出し、
前記振動制御部は、前記ユーザが前記表示情報の操作を開始したときに、前記振動部の振動を開始し、
前記振動制御部は、前記表示情報の少なくとも一部の位置の移動によって前記面積の値が所定の閾値未満になった場合に、前記振動部の振動を変化させる、請求項１に記載の電子機器。
【請求項４】
前記表示情報位置検出部は、前記表示情報の所定部分の位置を検出し、
前記振動制御部は、前記表示情報の少なくとも一部の位置の移動によって前記表示情報の所定部分が所定位置を越えたときに、前記振動部を振動させる、請求項１に記載の電子機器。
【請求項５】
前記表示情報位置検出部は、前記表示情報の所定部分の位置を検出し、
前記振動制御部は、前記ユーザが前記表示情報の操作を開始したときに、前記振動部の振動を開始し、
前記振動制御部は、前記表示情報の少なくとも一部の位置の移動によって前記表示情報の所定部分が所定位置を越えたときに、前記振動部の振動を変化させる、請求項１に記載の電子機器。
【請求項６】
前記振動部は圧電素子を備え、
前記振動制御部は、前記表示情報の少なくとも一部の位置の移動に応じて前記振動部の振動パターンを変化させる、請求項１から５のいずれかに記載の電子機器。
【請求項７】
前記振動制御部は、前記表示情報の少なくとも一部の位置の移動に応じて前記振動部の振動振幅を変化させる、請求項６に記載の電子機器。
【請求項８】
前記表示情報の少なくとも一部の位置の移動に応じて、前記表示部は前記表示情報を別の表示情報に切り替えて表示する、請求項１から７のいずれかに記載の電子機器。
【請求項９】
前記タッチパネル上での前記ユーザのスライドタッチ操作が所定速度以上のときは、前記表示情報の少なくとも一部の位置の移動距離に関わらず、前記表示部は前記表示情報を前記別の表示情報に切り替えて表示する、請求項８に記載の電子機器。
【請求項１０】
外部機器との通信を行なう通信部をさらに備え、
前記通信部は、前記表示情報の位置の移動に応じて、前記表示情報に関係するデータの前記外部機器から前記電子機器への入力および前記電子機器から前記外部機器への出力のうちの一方を実行する、請求項１から７のいずれかに記載の電子機器。
【請求項１１】
タッチパネルを振動させる動作を電子機器に実行させるプログラムであって、
前記プログラムは、
前記電子機器に表示された表示情報の位置を検出するステップと、
前記タッチパネル上でのユーザの操作に基づいて、前記表示情報の動きを制御するステップと、
前記ユーザが前記タッチパネル上で第１の方向に前記表示情報の操作を行ったとき、前記検出した表示情報の位置に基づいて、前記タッチパネルの振動を変化させ、且つ、前記ユーザがタッチ操作を終了したときに、前記検出した表示情報の位置に基づいて前記表示情報を前記第１の方向と、前記第１の方向とは逆の第２の方向とのうちの一方の方向に動かすステップと
を前記電子機器に実行させるプログラム。
【国際調査報告】
2012169176.tif 000045
2012169176.tif 000046
2012169176.tif 000047
2012169176.tif 000048