(57)【要約】  携帯電話端末（電子機器）（１）は、表示部（２Ｂ）と、表示部（２Ｂ）に対する接触を検出する検出部（２Ａ）（例えば、タッチセンサ）と、検出部（２Ａ）を振動させる振動部（４）と、表示部（２Ｂ）に対する接触による操作に基づく所定の処理を行わない第１の状態と、表示部（２Ｂ）に対する接触による操作に基づく所定の処理を行う第２の状態とを切り替える制御部（１０）とを備える。制御部（１０）は、第１の状態において、表示部（２Ｂ）上の所定の位置に対する接触が検出部（２Ａ）により検出された場合に、当該接触に基づいて振動部（４）により検出部（２Ａ）を振動させる。
2012137946.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、
前記表示部に対する接触を検出する検出部と、
前記検出部を振動させる振動部と、
前記表示部に対する接触による操作に基づく所定の処理を行わない第１の状態と、前記表示部に対する接触による操作に基づく所定の処理を行う第２の状態とを切り替える制御部と、を備え、
前記制御部は、前記第１の状態において、前記表示部上の所定の位置に対する接触が前記検出部により検出された場合に、当該接触に基づいて前記振動部により前記検出部を振動させるとともに、前記第１の状態から前記第２の状態に切り替える
ことを特徴とする電子機器。
【請求項２】
前記表示部は、それぞれが機能と対応づけられた複数のオブジェクトを表示し、
前記制御部は、前記第１の状態から前記第２の状態へ切り替えた後に、前記表示部に表示された前記複数のオブジェクトのうち一のオブジェクトに対する接触が前記検出部により検出された場合に、当該接触による操作に基づく所定の処理として前記一のオブジェクトに対応づけられた機能を実行することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記制御部は、前記第１の状態において、前記複数のオブジェクトのうち前記表示部上の前記所定の位置に対応して配置される所定オブジェクトに対する接触が前記検出部により検出された場合に、前記所定オブジェクトに対応づけられた機能を実行することなく前記振動部により前記検出部を振動させるとともに、前記第１の状態から前記第２の状態に切り替えることを特徴とする請求項２に記載の電子機器。
【請求項４】
前記制御部は、前記第１の状態から前記第２の状態へ切り替えた後に、前記一のオブジェクトに対する接触が前記検出部により検出された場合に、当該接触による操作に基づく所定の処理として、前記振動部により前記検出部を振動させるとともに、前記一のオブジェクトに対応づけられた機能を実行することを特徴とする請求項２または３に記載の電子機器。
【請求項５】
前記制御部は、前記第１の状態から前記第２の状態へ切り替えた後に、前記一のオブジェクトに対する第１の接触が前記検出部により検出された場合に、当該第１の接触による操作に基づく所定の処理として前記振動部により前記検出部を振動させ、その後に、前記一のオブジェクトに対する第２の接触が前記検出部により検出された場合に、当該第２の接触による操作に基づく所定の処理として前記一のオブジェクトに対応づけられた機能を実行することを特徴とする請求項２または３に記載の電子機器。
【請求項６】
前記制御部は、前記表示部上に表示されているオブジェクトごとに前記振動部による前記検出部の振動の強度またはパターンの少なくとも一方を変更することを特徴とする請求項２から５のいずれか１項に記載の電子機器。
【請求項７】
前記制御部は、前記表示部上の前記所定の位置と前記表示部上に表示されているオブジェクトとの距離に応じて、前記振動部による前記検出部の振動の強度またはパターンの少なくとも一方を変更することを特徴とする請求項２から５のいずれか１項に記載の電子機器。
【請求項８】
前記制御部は、前記所定の位置と近いオブジェクトほど、前記振動部による前記検出部を強く振動させることを特徴とする請求項７に記載の電子機器。
【請求項９】
前記検出部は、前記表示部に対する接触において生じる押圧をさらに検出し、
前記制御部は、前記検出部により前記表示部上の前記所定の位置に対する接触であって所定の閾値以上の押圧による接触が検出された場合に、当該接触に基づいて前記振動部により前記検出部を振動させるとともに、前記第１の状態から前記第２の状態に切り替えることを特徴とする請求項１から８のいずれか１項に記載の電子機器。
【請求項１０】
前記所定の位置は、前記表示部の中央付近であることを特徴とする請求項１から９のいずれか１項に記載の電子機器。
【請求項１１】
前記表示部にＱＷＥＲＴＹ配列の仮想キーボードが表示されている場合、前記所定の位置は、「Ｆ」に対応するボタンの表示領域内と、「Ｊ」に対応するボタンの表示領域内とに設けられることを特徴とする請求項１から９のいずれか１項に記載の電子機器。
【請求項１２】
前記表示部にテンキー配列の仮想キーボードが表示されている場合、前記所定の位置は、「５」に対応するボタンの表示領域内に設けられることを特徴とする請求項１から９のいずれか１項に記載の電子機器。
【請求項１３】
表示部と、
前記表示部に対する接触を検出する検出部と、
前記検出部を振動させる振動部と、を備える電子機器によって実行される操作制御方法であって、
前記表示部に対する接触による操作に基づく所定の処理を行わない第１の状態において、前記検出部が、前記表示部に対する接触を検出するステップと、
前記検出部によって検出された接触に基づいて前記振動部が前記表示部を振動させるステップと、
前記第１の状態において、前記検出部が前記表示部上の所定の位置に対する接触を検出した場合に、前記第１の状態から、前記表示部に対する接触による操作に基づく所定の処理を行う第２の状態へ切り替えるステップと
を含むことを特徴とする操作制御方法。
【請求項１４】
表示部と、
前記表示部に対する接触を検出する検出部と、
前記検出部を振動させる振動部と、を備える電子機器に、
前記表示部に対する接触による操作に基づく所定の処理を行わない第１の状態において、前記検出部が、前記表示部に対する接触を検出するステップと、
前記検出部によって検出された接触に基づいて前記振動部が前記検出部を振動させるステップと、
前記第１の状態において、前記検出部が前記表示部上の所定の位置に対する接触を検出した場合に、前記第１の状態から、前記表示部に対する接触による操作に基づく所定の処理を行う第２の状態へ切り替えるステップと
を実行させることを特徴とする操作制御プログラム。
【請求項１５】
タッチセンサと、
前記タッチセンサを振動させる振動部と、
前記タッチセンサに対する接触による操作に基づく所定の処理を行わない第１の状態と、前記タッチセンサに対する接触による操作に基づく所定の処理を行う第２の状態とを切り替える制御部と、を備え、
前記制御部は、前記第１の状態において、前記タッチセンサ上の所定の位置に対する接触が検出された場合に、当該接触に基づいて前記振動部により前記タッチセンサを振動させるとともに、前記第１の状態から前記第２の状態に切り替える
ことを特徴とする電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、操作制御方法および操作制御プログラムに関する。
【背景技術】
【０００２】
近年、タッチパネルを備える電子機器が広く利用されている。かかる電子機器は、タッチパネルへの接触操作を検出することによって入力を受け付けるが、表示を目で確認しない限り、利用者は、タッチパネルへの接触操作によって入力が受け付けられたか否かを認識し難い。【０００３】
操作入力が受け付けられたことを利用者に認識させる技術としては、例えば、接触操作によって入力が受け付けられたことを、振動を発生させることによって利用者に通知する技術が知られている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１４９３１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、振動を発生させるだけでは、利用者は、タッチパネル上のどの位置に対して接触操作が行われたかを認識することができない。タッチパネルには、通常、アイコンやボタン等の各種のオブジェクトが表示され、電子機器は、どのオブジェクトの表示領域内で接触操作が検出されたかに応じて、実行する機能を変更する。このため、接触操作が行われた位置を認識することは利用者によって非常に重要である。【０００６】
このような理由から、利用者が容易に操作位置を認識することができる電子機器、操作制御方法および操作制御プログラムに対するニーズがある。
【課題を解決するための手段】
【０００７】
１つの態様において、電子機器は、表示部と、前記表示部に対する接触を検出する検出部と、前記検出部を振動させる振動部と、前記表示部に対する接触による操作に基づく所定の処理を行わない第１の状態と、前記表示部に対する接触による操作に基づく所定の処理を行う第２の状態とを切り替える制御部とを備え、前記制御部は、前記第１の状態において、前記表示部上の所定の位置に対する接触が前記検出部により検出された場合に、当該接触に基づいて前記振動部により前記検出部を振動させるとともに、前記第１の状態から前記第２の状態に切り替える。【０００８】
他の態様において、操作制御方法は、表示部と、前記表示部に対する接触を検出する検出部と、前記検出部を振動させる振動部と、を備える電子機器によって実行される操作制御方法であって、前記表示部に対する接触による操作に基づく所定の処理を行わない第１の状態において、前記検出部が、前記表示部に対する接触を検出するステップと、前記検出部によって検出された接触に基づいて前記振動部が前記検出部を振動させるステップと、前記第１の状態において、前記検出部が前記表示部上の所定の位置に対する接触を検出した場合に、前記第１の状態から、前記表示部に対する接触による操作に基づく所定の処理を行う第２の状態へ切り替えるステップとを含む。【０００９】
他の態様において、操作制御プログラムは、表示部と、前記表示部に対する接触を検出する検出部と、前記検出部を振動させる振動部と、を備える電子機器に、前記表示部に対する接触による操作に基づく所定の処理を行わない第１の状態において、前記検出部が、前記表示部に対する接触を検出するステップと、前記検出部によって検出された接触に基づいて前記振動部が前記検出部を振動させるステップと、前記第１の状態において、前記検出部が前記表示部上の所定の位置に対する接触を検出した場合に、前記第１の状態から、前記表示部に対する接触による操作に基づく所定の処理を行う第２の状態へ切り替えるステップとを実行させる。
【発明の効果】
【００１０】
本発明に係る電子機器、操作制御方法および操作制御プログラムは、利用者が容易に操作位置を認識することができるという効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】図１は、携帯電話端末の外観を示す正面図である。
【図２】図２は、携帯電話端末の機能的な構成を示すブロック図である。
【図３】図３は、利用者に接触位置を認識させる機能を説明するための図である。
【図４】図４は、振動定義データの一例を示す図である。
【図５】図５は、振動定義データの他の例を示す図である。
【図６】図６は、第１の状態における接触操作制御の処理手順を示すフローチャートである。
【図７】図７は、第２の状態における接触操作制御の処理手順を示すフローチャートである。
【図８】図８は、第１の状態における接触操作制御の処理手順の変形例を示すフローチャートである。
【図９】図９は、第２の状態における接触操作制御の処理手順の変形例を示すフローチャートである。
【図１０】図１０は、ＱＷＥＲＴＹ配列の仮想キーボードがタッチパネルに表示されている例を示す図である。
【図１１】図１１は、テンキー配列の仮想キーボードがタッチパネルに表示されている例を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明につき図面を参照しつつ詳細に説明する。なお、以下の説明により本発明が限定されるものではない。また、以下の説明における構成要素には、当業者が容易に想定できるもの、実質的に同一のもの、いわゆる均等の範囲のものが含まれる。以下においては、電子機器の一例として携帯電話端末について説明するが、本発明の適用対象は携帯電話端末に限定されるものではなく、タッチパネルを備える各種装置、例えば、ＰＨＳ（Personal  Handyphone  System）、ＰＤＡ、ポータブルナビゲーション装置、パーソナルコンピュータ、ゲーム機等に対しても本発明は適用できる。
【００１３】
（実施形態）
まず、図１を参照しながら、本発明に係る電子機器の一実施形態である携帯電話端末１の外観について説明する。図１は、携帯電話端末１の外観を示す正面図である。図１に示すように、携帯電話端末１は、略六面体形状の筐体を有し、その筐体の表面にタッチパネル２と、入力部３と、スピーカ７と、マイク８とを備える。
【００１４】
タッチパネル２は、面積が最も広い面の１つに設けられ、文字、図形、画像等を表示するとともに、指、スタイラス、ペン等（以下、単に「指」という）を用いてタッチパネル２に対して行われる各種操作を検出する。なお、タッチパネル２が各種操作を検出する方式は、静電容量式、抵抗膜式、感圧式等の任意の方式であってよい。入力部３は、所定の機能が割り当てられたボタン３Ａ、ボタン３Ｂおよびボタン３Ｃ等の複数のボタンからなる。スピーカ７は、通話相手の音声や、各種プログラムによって再生される音楽や効果音等を出力する。マイク８は、通話時や音声による操作の受付時に音声を取得する。
【００１５】
次に、図２を参照しながら、携帯電話端末１の機能的な構成について説明する。図２は、携帯電話端末１の機能的な構成を示すブロック図である。図２に示すように携帯電話端末１は、タッチパネル２と、入力部３と、振動部４と、電源部５と、通信部６と、スピーカ７と、マイク８と、記憶部９と、制御部１０と、ＲＡＭ（Random  Access  Memory）１１とを有する。
【００１６】
タッチパネル２は、表示部２Ｂと、表示部２Ｂに重畳されたタッチセンサ２Ａ（検出部）とを有する。タッチセンサ２Ａは、指を用いてタッチパネル２に対して行われた各種操作（表示部２Ｂに対する接触による操作）を、操作が行われた場所のタッチパネル２上での位置とともに検出し、制御部１０に通知する。タッチセンサ２Ａによって検出される操作には、タップ操作やスワイプ操作が含まれる。タップ操作とは、指をタッチパネル２に短時間接触させた後にタッチパネル２から離す操作である。スワイプ操作とは、指をタッチパネル２に接触させたままで移動させる操作である。表示部２Ｂは、例えば、液晶ディスプレイ（ＬＣＤ、Liquid  Crystal  Display）や、有機ＥＬ（Organic  Electro−Luminescence）パネルなどで構成され、文字や図形等を表示する。
【００１７】
入力部３は、物理的なボタン等を通じて利用者の操作を受け付け、受け付けた操作に対応する信号を制御部１０へ送信する。振動部４は、モータや圧電素子等を用いて振動を発生させることによって、少なくともタッチパネル２を直接的または間接的に振動させる。振動部４は、制御部１０から入力される信号に応じて振動の強度を変更することができる。ここで、振動の強度を変更するということは、振動の周波数を変更することであってもよいし、振動の振幅を変更することであってもよいし、振動の周波数と振幅の両方を変更することであってもよい。
【００１８】
電源部５は、蓄電池または外部電源から得られる電力を、制御部１０を含む携帯電話端末１の各機能部へ供給する。通信部６は、基地局によって割り当てられるチャネルを介し、基地局との間でＣＤＭＡ方式などによる無線信号回線を確立し、基地局との間で電話通信及び情報通信を行う。スピーカ７は、制御部１０から送信される音声信号を音声として出力する。マイク８は、利用者等の音声を音声信号へ変換して制御部１０へ出力する。
【００１９】
記憶部９は、例えば、不揮発性メモリや磁気記憶装置等の記憶装置である。記憶部９は、制御部１０での処理に利用されるプログラムやデータを保存する。記憶部９に記憶されるプログラムには、メールプログラム９Ａと、ブラウザプログラム９Ｂと、操作制御プログラム９Ｃとが含まれる。また、記憶部９に記憶されるデータには、振動定義データ９Ｄが含まれる。記憶部９は、携帯電話端末１の基本的な機能を実現するオペレーティングシステムプログラムやアドレス帳データ等のその他のプログラムやデータも記憶する。
【００２０】
メールプログラム９Ａは、電子メール機能を実現するための機能を提供する。ブラウザプログラム９Ｂは、ＷＥＢブラウジング機能を実現するための機能を提供する。操作制御プログラム９Ｃは、タッチパネル２によって検出された入力操作に応じて各種の機能を起動させる。また、操作制御プログラム９Ｃは、利用者に接触位置を認識させる機能を提供する。振動定義データ９Ｄは、操作制御プログラム９Ｃが提供する機能に応じて振動部４を振動させる強度とパターンについての定義を保持する。
【００２１】
制御部１０は、例えば、ＣＰＵ（Central  Processing  Unit）であり、携帯電話端末１の動作を統括的に制御して各種の機能を実現する。具体的には、制御部１０は、記憶部９に記憶されているデータやＲＡＭ１１に展開したデータを必要に応じて参照しつつ、記憶部９に記憶されているプログラムに含まれる命令を実行して、表示部２Ｂや、通信部６等を制御することによって各種機能を実現する。
【００２２】
なお、制御部１０が実行するプログラムや参照するデータは、通信部６による無線通信でサーバ装置からダウンロードすることとしてもよい。また、制御部１０が実行するプログラムや参照するデータは、携帯電話端末１が備える媒体読み取り装置（図示せず）が情報を読み出すことができる可搬の記憶媒体に記憶されていてもよい。
【００２３】
制御部１０は、例えば、メールプログラム９Ａを実行することによって、電子メール機能を実現する。また、制御部１０は、ブラウザプログラム９Ｂを実行することによって、ＷＥＢブラウジング機能を実現する。また、制御部１０は、操作制御プログラム９Ｃを実行することによって、利用者に接触位置を認識させる機能を含む各種機能を実現する。なお、制御部１０は、オペレーティングシステムプログラムによって提供されるマルチタスク機能によって、複数のプログラムを並行して実行できるものとする。
【００２４】
ＲＡＭ１１は、制御部１０によって実行されるプログラムの命令、制御部１０が参照するデータ、制御部１０の演算結果等が一時的に記憶される記憶領域として利用される。
【００２５】
次に、図３を参照しながら、利用者に接触位置を認識させる機能について説明する。図３は、利用者に接触位置を認識させる機能を説明するための図である。
【００２６】
図３に示すように、稼働中の携帯電話端末１は、第１の状態または第２の状態のいずれかの状態をとる。第１の状態は、利用者に接触位置を認識させるための状態であり、第２の状態は、利用者の接触操作に応じて各種の処理（所定の処理）を実行するための状態である。
【００２７】
図３のステップＳ１１において、携帯電話端末１は、タッチパネル２に標準画面を表示したままで第１の状態をとっている。標準画面とは、通話機能、電子メール機能等の各種機能の機能を待ち受けている状態の画面である。換言すると、標準画面は、携帯電話端末１が提供する各種機能に応じた画面へ切り替わる前の画面である。なお、標準画面は、例えば、待受画面、初期画面、デスクトップ画面、ホーム画面、または、壁紙と呼ばれることもある。
【００２８】
なお、第１の状態では、タッチパネル２の表示部２Ｂへの電力の供給を停止して表示部２Ｂを消灯させてもよい。ただし、表示部２Ｂへの電力の供給を停止する場合であっても、タッチセンサ２Ａへの電力の供給は継続され、タッチセンサ２Ａは、接触操作を検出可能なままに保たれる。
【００２９】
携帯電話端末１は、標準画面上に複数のアイコンＩ１を表示させる。アイコンＩ１は、それぞれが特定の機能と対応づけられた画像オブジェクトであり、等間隔で配列される。携帯電話端末１が第２の状態にある場合、いずれかのアイコンＩ１の表示領域内での接触操作がタッチパネル２によって検出されると、携帯電話端末１は、接触操作が検出されたアイコンＩ１に対応する機能（所定の処理）を実行する。
【００３０】
一方、携帯電話端末１が第１の状態にある場合、アイコンＩ１は、利用者に接触位置を認識させる手がかりとして利用される。具体的には、携帯電話端末１が第１の状態にある場合、いずれかのアイコンＩ１の表示領域内での接触操作がタッチパネル２によって検出されると、携帯電話端末１は、振動部４にタッチパネル２を振動させる。振動の強度やパターンは、接触操作が検出されたアイコンＩ１に応じて変更される。このため、利用者は、接触操作に応じて発生した振動の強度やパターンに基づいて、自分がどのアイコンＩ１に対して接触操作を行ったかを認識することができる。なお、第１の状態では、接触による操作に基づく所定の処理を行わないため、アイコンＩ１への接触操作が検出されたとしても、振動を発生させるのみでアイコンＩ１に対応する機能は実行されない。
【００３１】
また、携帯電話端末１が第１の状態にある場合、タッチパネル２上の所定の位置に基準位置Ｂ１が設定される。利用者は、基準位置Ｂ１がタッチパネル２上のどこにあるかを知っており（例えば、タッチパネル２上の中心部）、また、基準位置Ｂ１からみたアイコンＩ１等の各オブジェクトの相対位置を予め覚えている。携帯電話端末１は、基準位置Ｂ１が設定された位置、または、基準位置Ｂ１を含むアイコンＩ１の表示領域内での接触操作がタッチパネル２によって検出されると、第２の状態へ遷移する。
【００３２】
すなわち、利用者は、振動の強度やパターンに基づいて基準位置Ｂ１を探り当てた後は、既知の相対位置に基づいて任意のオブジェクトに対して接触操作を行い、そのオブジェクトに対応する機能を起動させることができる。
【００３３】
図３に示す例では、タッチパネル２の中央付近に基準位置Ｂ１が設けられている。中央付近は、タッチパネル２上のいずれの位置とも比較的近いため、タッチパネル２上の任意の位置に対して接触操作を行う手がかりを設定する位置として好適である。なお、基準位置Ｂ１を設定する位置は、利用者の指定や、第１の状態において表示される画面において入力を受け付けるボタンやアイコン等のオブジェクトの配置に応じて変更してもよい。
【００３４】
図３に示すステップＳ１２では、利用者が、タッチパネル２上の位置Ｐ１で接触操作を行っている。位置Ｐ１は、タッチパネル２の右上に表示されているアイコンＩ１の表示領域に含まれる。このため、携帯電話端末１は、位置Ｐ１での接触操作をタッチパネル２が検出すると、位置Ｐ１を含むアイコンＩ１に対応する強度およびパターンで振動部４を振動させる。アイコンＩ１等のオブジェクトと振動の強度およびパターンとの対応は、振動定義データ９Ｄにおいて定義されている。
【００３５】
図４は、振動定義データ９Ｄの一例を示す図である。図４に示す振動定義データ９Ｄは、表示位置、強度、パターンという項目を有し、オブジェクトごとにデータが登録されている。表示位置は、オブジェクトが表示される位置である。強度は、オブジェクトに対応する振動の強度であり、数値が大きいほど強度が強いことを意味する。パターンは、オブジェクトに対応する振動のパターンであり、一定期間振動を発生させることを示す黒丸と一定期間振動の発生を抑制することを示す白丸との組み合わせが設定されている。
【００３６】
図４に示す振動定義データ９Ｄでは、オブジェクトごとに強度またはパターンの少なくとも一方が異なっている。このように、振動定義データ９Ｄを設定することにより、利用者は、接触操作の対象となったオブジェクトを振動の強度およびパターンに基づいて識別することができる。なお、振動定義データ９Ｄは、予め設定されているものでも良いし、利用者が個々に設定するものでもよい。
【００３７】
図５は、振動定義データ９Ｄの他の例を示す図である。図５に示す振動定義データ９Ｄは、基準位置からの距離、強度、パターンという項目を有し、基準位置からの距離ごとにデータが登録されている。基準位置からの距離は、基準位置Ｂ１からのオブジェクトの距離を示す値である。基準位置からの距離は、オブジェクトの表示領域内に基準位置Ｂ１が存在する場合に０となり、オブジェクトが基準位置Ｂ１から遠くなるほど大きな値となる。強度は、オブジェクトに対応する振動の強度である。パターンは、オブジェクトに対応する振動のパターンである。
【００３８】
図５に示す振動定義データ９Ｄは、オブジェクトが基準位置Ｂ１から遠くなるほど、振動の強度が弱くなり、１パターン内での振動時間が短くなるように設定されている。このように基準位置Ｂ１からの距離に応じて振動の強度およびパターンを一定の法則に従って変化させることにより、利用者は、それぞれのオブジェクトに対応する振動の強度やパターンを覚えていなくても、基準位置Ｂ１を探り当てることができる。
【００３９】
ステップＳ１３では、利用者が、タッチパネル２の振動の強度およびパターンに基づいて基準位置Ｂ１をおおまかに探り当て、基準位置Ｂ１の近傍の位置Ｐ２で接触操作を行っている。位置Ｐ２は、タッチパネル２の中央に表示されているアイコンＩ１の表示領域に含まれ、同じ表示領域内に基準位置Ｂ１が存在する。このように、基準位置Ｂ１と同一表示領域内での接触操作をタッチパネル２が検出すると、携帯電話端末１は、その領域に表示されているアイコンＩ１に対応する強度およびパターンで振動部４を振動させた後、ステップＳ１４として、第２の状態へ遷移する。
【００４０】
このとき、利用者は、自分が基準位置Ｂ１を含むアイコンＩ１に対して接触操作を行ったことと、それによって携帯電話端末１が第２の状態へ遷移したことを知ることができる。また、利用者は、基準位置Ｂ１と各アイコンＩ１との相対位置に関する知識と、感知した振動の強度およびパターンとから、それぞれのアイコンＩ１がどこに配置されているかを目で見て確認しなくてもほぼ正確に推測することができる。
【００４１】
なお、第１の状態から第２の状態に際しては、状態の遷移を利用者が確実に認識できるように、発生させる振動の強度およびパターンを他の場面と明確に異ならせることが好ましい。また、状態の遷移を利用者が確実に認識できるようにするために、スピーカ７からの通知音の出力等の他の通知手段を併用してもよい。
【００４２】
図３に示すステップＳ１５では、利用者が、タッチパネル２上の位置Ｐ３で接触操作を行っている。位置Ｐ３は、位置Ｐ１と同様に、タッチパネル２の右上に表示されているアイコンＩ１の表示領域に含まれる。携帯電話端末１は、第２の状態へ遷移しているため、位置Ｐ３での接触操作をタッチパネル２が検出すると、位置Ｐ３を含むアイコンＩ１に対応付けられている機能を実行する。このとき、携帯電話端末１は、機能が実行されたことを示すために、振動部４に振動を発生させる。このときの振動の強度およびパターンは、第１の状態において位置Ｐ３での接触操作が検出された場合と同一であってもよいし、異なっていてもよい。
【００４３】
例えば、位置Ｐ３を含むアイコンＩ１に対応付けられている機能が受信メールの一覧を表示する機能であるものとする。この場合、携帯電話端末１は、ステップＳ１６のように、位置Ｐ３での接触操作に応じて、受信メール一覧画面をタッチパネル２に表示させる。
【００４４】
このように、携帯電話端末１は、タッチパネル２上に表示されたオブジェクトに対する接触操作に応じてオブジェクトに対応づけられた機能を起動させる第２の状態以外に、第１の状態をとることで、利用者に接触操作の接触位置を認識させる。すなわち、携帯電話端末１は、利用者が、接触位置を認識して容易に所望の機能を起動させることができるように構成されている。
【００４５】
なお、基準位置Ｂ１を含むアイコンＩ１は、第１の状態においては、第１の状態から第２の状態への遷移のための特別な領域として扱われるが、第２の状態においては、他のアイコンＩ１と同様に扱われる。すなわち、第２の状態においては、基準位置Ｂ１を含むアイコンＩ１は、対応付けられた機能を起動させるための領域として利用される。また、携帯電話端末１は、タッチパネル上に表示されたアイコンＩ１のうち、基準位置Ｂ１を含むアイコンＩ１への接触操作に対してのみ振動を発生させ、それ以外のアイコンＩ１への接触操作に対して振動を発生させないようにしても良い。
【００４６】
次に、図６および図７を参照しながら、上記の第１の状態と第２の状態とにおいて携帯電話端末１が実行する制御の処理手順について説明する。図６は、第１の状態における接触操作制御の処理手順を示すフローチャートである。図７は、第２の状態における接触操作制御の処理手順を示すフローチャートである。なお、図６および図７に示す処理手順は、制御部１０が操作制御プログラム９Ｃを実行することによって実現される。
【００４７】
図６に示すように、携帯電話端末１が第１の状態にある場合、制御部１０は、ステップＳ１０１として、表示部２Ｂへの接触操作が検出されたかを判定する。接触操作が検出されない場合（ステップＳ１０１，Ｎｏ）、制御部１０は、ステップＳ１０１の判定を再実行する。
【００４８】
接触操作が検出された場合（ステップＳ１０１，Ｙｅｓ）、制御部１０は、ステップＳ１０２として、その接触操作の行われた位置がアイコン等のオブジェクトの表示領域内かを判定する。接触操作の行われた位置がオブジェクトの表示領域内でない場合（ステップＳ１０２，Ｎｏ）、制御部１０は、ステップＳ１０１以降を再実行する。
【００４９】
接触操作の行われた位置がオブジェクトの表示領域内である場合（ステップＳ１０２，Ｙｅｓ）、制御部１０は、ステップＳ１０３として、そのオブジェクトに対応する振動の強度およびパターンを振動定義データ９Ｄから取得する。そして、制御部１０は、ステップＳ１０４として、振動部４に、取得した強度およびパターンでタッチセンサ２Ａを振動させる。
【００５０】
続いて、制御部１０は、ステップＳ１０５として、接触操作の行われたオブジェクトの表示領域内に基準位置Ｂ１があるかを判定する。基準位置Ｂ１がない場合（ステップＳ１０５，Ｎｏ）、制御部１０は、ステップＳ１０１以降を再実行する。一方、基準位置Ｂ１がある場合（ステップＳ１０５，Ｙｅｓ）、制御部１０は、ステップＳ１０６として、携帯電話端末１を第２の状態へ切り替える。
【００５１】
図７に示すように、携帯電話端末１が第２の状態にある場合、制御部１０は、ステップＳ２０１として、表示部２Ｂへの接触操作が検出されたかを判定する。接触操作が検出された場合（ステップＳ２０１，Ｙｅｓ）、制御部１０は、ステップＳ２０２として、その接触操作の行われた位置がアイコン等のオブジェクトの表示領域内かを判定する。接触操作の行われた位置がオブジェクトの表示領域内でない場合（ステップＳ２０２，Ｎｏ）、制御部１０は、ステップＳ２０１以降を再実行する。
【００５２】
接触操作の行われた位置がオブジェクトの表示領域内である場合（ステップＳ２０２，Ｙｅｓ）、制御部１０は、ステップＳ２０３として、そのオブジェクトに対応する振動の強度およびパターンを振動定義データ９Ｄから取得する。そして、制御部１０は、ステップＳ２０４として、振動部４に、取得した強度およびパターンでタッチセンサ２Ａを振動させる。また、制御部１０は、ステップＳ２０５として、そのオブジェクトに対応づけられた機能を起動させる。そして、制御部１０は、ステップＳ２０１以降を再実行する。
【００５３】
ステップＳ２０１で接触操作が検出されない場合（ステップＳ２０１，Ｎｏ）、制御部１０は、ステップＳ２０６として、第１の状態への状態移行を行うかを判定する。第１の状態への状態移行は、例えば、接触操作が所定期間以上検出されない場合や、入力部３で所定の操作が検出された場合に行われる。状態移行を行わない場合（ステップＳ２０６，Ｎｏ）、制御部１０は、ステップＳ２０１以降を再実行する。一方、状態移行を行う場合（ステップＳ２０６，Ｙｅｓ）、制御部１０は、ステップＳ２０７として、携帯電話端末１を第１の状態へ切り替える。
【００５４】
上述してきたように、本実施形態に係る携帯電話端末１は、第１の状態において接触操作を受け付けた場合に接触位置に応じた強度やパターンでタッチパネル２を振動させるように構成されているので、利用者に接触位置を認識させることができる。
【００５５】
なお、上記の実施形態で示した本発明の態様は、本発明の要旨を逸脱しない範囲で任意に変更することができる。例えば、上記の実施形態では、表示手段としてタッチパネル２を有する電子機器に本発明を適用する例について説明したが、本発明は、表示部２Ｂとタッチセンサ２Ａとが重畳されていない電子機器にも適用することもできる。この場合、本発明は、タッチセンサ２Ａ上のどの位置で接触操作を行っているかを利用者に認識させるために利用される。
【００５６】
また、上記の実施形態では、制御部１０は、第２の状態において、接触操作の行われた位置がオブジェクトの表示領域内である場合、そのオブジェクトに対応づけられた機能を起動させるが、本発明は、基準位置があるオブジェクトについては、第１の状態において、接触操作が行われた位置がそのオブジェクトの表示領域内である場合、そのオブジェクトに対応する振動の強度およびパターンでタッチパネル２を振動させるとともに、そのオブジェクトに対応付けられた機能を起動させてもよい。
【００５７】
また、本発明の基準位置は、タッチパネル２（タッチセンサ２Ａ）の中心位置としてもよい。
【００５８】
また、上記の実施形態では、第１の状態においてタッチパネル２に標準画面が表示されていることとしたが、第１の状態において表示される画面は標準画面に限定されない。第１の状態においてタッチパネル２に標準画面以外の画面が表示されている場合、何らかの機能が割り当てられているボタン等のオブジェクトに対する接触操作が検出された際にそのオブジェクトに応じて振動を発生させればよい。また、振動の強度やパターンは、画面ごとに設定してもよい。
【００５９】
例えば、第１の状態においてタッチパネル２に仮想キーボードが表示されている場合には、仮想キーボード上の各ボタンに対する接触操作が検出された際にそのボタンに応じて振動を発生させればよい。図１０および図１１を参照しながら、仮想キーボードが表示されている場合の例について説明する。
【００６０】
図１０は、ＱＷＥＲＴＹ配列の仮想キーボード２１がタッチパネル２に表示されている例を示す図である。このように、ＱＷＥＲＴＹ配列の仮想キーボード２１が表示されている場合、第１の状態においては、「Ａ」、「Ｂ」等の文字に対応するボタンや「ＢＳ」等の機能キーに対応するボタンに対する接触操作が検出された際にそのボタンに応じて振動を発生させればよい。また、ＱＷＥＲＴＹ配列の仮想キーボード２１が表示されている場合、「Ｆ」に対応するボタンの表示領域内に基準位置Ｂ２を設け、「Ｊ」に対応するボタンの表示領域内に基準位置Ｂ３を設けるというように、人差し指のホームポジションに対応するボタンの表示領域内に基準位置を設けることが好ましい。人差し指のホームポジションに対応するボタンの表示領域内に基準位置を設けることにより、第２の状態に移行した後に他のボタンの位置を把握し易くなる。この場合、接触操作が、「Ｆ」に対応するボタンの表示領域内の位置と、「Ｊ」に対応するボタンの表示領域内の位置に同時に行われたと判定された場合、第２の状態に移行してもよい。
【００６１】
図１１は、テンキー配列の仮想キーボード２２がタッチパネル２に表示されている例を示す図である。このように、テンキー配列の仮想キーボード２２が表示されている場合、第１の状態においては、「１」、「２」等の数字に対応するボタンや「ＢＳ」等の機能キーに対応するボタンに対する接触操作が検出された際にそのボタンに応じて振動を発生させればよい。また、テンキー配列の仮想キーボード２２が表示されている場合、数字に対応するボタンの中で中央に配置されている「５」に対応するボタンの表示領域内に基準位置Ｂ４を設けることが好ましい。「５」に対応するボタンのように、中央に配置されているボタンの表示領域内に基準位置Ｂ４を設けることにより、第２の状態に移行した後に他のボタンの位置を把握し易くなる。なお、図１０および図１１では図示の都合上、基準位置Ｂ２、Ｂ３、Ｂ４がボタンの表示領域の中央に位置していないが、これらの基準位置は、ボタンの表示領域の中央に位置することが好ましい。
【００６２】
また、上記の実施形態では、第１の状態においてオブジェクトごとに振動の強度やパターンを変化させることとしたが、接触位置がどの領域に含まれるかに関わりなく、接触位置から基準位置までの距離や方向に応じて振動の強度やパターンを変化させてもよい。この場合、基準位置から所定の距離内で接触操作が検出された場合に、第２の状態へ遷移することとしてもよい。
【００６３】
また、タッチパネル２に圧電素子や歪みゲージセンサ等を配設することにより、タッチパネル２に対する接触操作の押圧力（押圧）を検出することができる場合（タッチパネル２（検出部）が押圧力を検出することができる場合）は、第１の状態において接触操作が検出されても、接触操作の押圧力（押圧に基づく電圧値、抵抗値等のデータ値）が閾値よりも小さければ振動を発生させないこととしてもよい。図８を参照しながら、この場合の動作について説明する。図８は、第１の状態における接触操作制御の処理手順の変形例を示すフローチャートである。
【００６４】
図８に示すように、携帯電話端末１が第１の状態にある場合、制御部１０は、ステップＳ３０１として、表示部２Ｂへの接触操作が検出されたかを判定する。接触操作が検出されない場合（ステップＳ３０１，Ｎｏ）、制御部１０は、ステップＳ３０１の判定を再実行する。
【００６５】
接触操作が検出された場合（ステップＳ３０１，Ｙｅｓ）、制御部１０は、ステップＳ３０２として、その接触操作の行われた位置がアイコン等のオブジェクトの表示領域内かを判定する。接触操作の行われた位置がオブジェクトの表示領域内でない場合（ステップＳ３０２，Ｎｏ）、制御部１０は、ステップＳ３０１以降を再実行する。
【００６６】
接触操作の行われた位置がオブジェクトの表示領域内である場合（ステップＳ３０２，Ｙｅｓ）、制御部１０は、ステップＳ３０３として、接触操作の押圧力が閾値以上であるかを判定する。接触操作の押圧力が閾値以上でない場合（ステップＳ３０３，Ｎｏ）、制御部１０は、ステップＳ３０１以降を再実行する。
【００６７】
接触操作の押圧力が閾値以上である場合（ステップＳ３０３，Ｙｅｓ）、制御部１０は、ステップＳ３０４として、そのオブジェクトに対応する振動の強度およびパターンを振動定義データ９Ｄから取得する。そして、制御部１０は、ステップＳ３０５として、振動部４に、取得した強度およびパターンでタッチセンサ２Ａを振動させる。
【００６８】
続いて、制御部１０は、ステップＳ３０６として、接触操作の行われたオブジェクトの表示領域内に基準位置Ｂ１があるかを判定する。基準位置Ｂ１がない場合（ステップＳ３０６，Ｎｏ）、制御部１０は、ステップＳ３０１以降を再実行する。一方、基準位置Ｂ１がある場合（ステップＳ３０６，Ｙｅｓ）、制御部１０は、ステップＳ３０７として、携帯電話端末１を第２の状態へ切り替える。
【００６９】
このように接触操作の押圧力を条件に加えることにより、予期せぬ接触によって携帯電話端末１が第１の状態から第２の状態へ遷移することを抑止できる。
【００７０】
また、第２の状態において、利用者が接触位置がどこであるかを確認した上で接触位置に応じた機能を起動させることができるようにしてもよい。図９を参照しながら、この場合の動作について説明する。図９は、第２の状態における接触操作制御の処理手順の変形例を示すフローチャートである。
【００７１】
図９に示すように、携帯電話端末１が第２の状態にある場合、制御部１０は、ステップＳ４０１として、表示部２Ｂへの接触操作が検出されたかを判定する。接触操作が検出された場合（ステップＳ４０１，Ｙｅｓ）、制御部１０は、ステップＳ４０２として、その接触操作の行われた位置がアイコン等のオブジェクトの表示領域内かを判定する。接触操作の行われた位置がオブジェクトの表示領域内でない場合（ステップＳ４０２，Ｎｏ）、制御部１０は、ステップＳ４０１以降を再実行する。
【００７２】
接触操作の行われた位置がオブジェクトの表示領域内である場合（ステップＳ４０２，Ｙｅｓ）、制御部１０は、ステップＳ４０３として、検出された接触操作が第１の操作であるかを判定する。ここで、第１の操作とは、接触位置を確認するために行われる操作である。第１の操作は、例えば、所定時間内にタップ操作を１度だけ行うシングルタップ操作である。
【００７３】
検出された接触操作が第１の操作である場合（ステップＳ４０３，Ｙｅｓ）、制御部１０は、ステップＳ４０４として、接触位置を含むオブジェクトに対応する振動の強度およびパターンを振動定義データ９Ｄから取得する。そして、制御部１０は、ステップＳ４０５として、振動部４に、取得した強度およびパターンでタッチセンサ２Ａを振動させる。そして、制御部１０は、ステップＳ４０１以降を再実行する。
【００７４】
検出された接触操作が第１の操作でない場合（ステップＳ４０３，Ｎｏ）、制御部１０は、ステップＳ４０６として、検出された接触操作が第２の操作であるかを判定する。ここで、第２の操作とは、接触位置に対応する機能を起動させるために行われる操作である。第２の操作は、例えば、所定時間内にタップ操作を２回行うダブルタップ操作である。
【００７５】
検出された接触操作が第２の操作である場合（ステップＳ４０６，Ｙｅｓ）、制御部１０は、ステップＳ４０７として、接触位置を含むオブジェクトに対応づけられた機能を起動させる。そして、制御部１０は、ステップＳ４０１以降を再実行する。検出された接触操作が第２の操作でない場合（ステップＳ４０６，Ｎｏ）、制御部１０は、いずれの機能も起動させることなく、ステップＳ４０１以降を再実行する。
【００７６】
ステップＳ４０１で接触操作が検出されない場合（ステップＳ４０１，Ｎｏ）、制御部１０は、ステップＳ４０８として、第１の状態への状態移行を行うかを判定する。状態移行を行わない場合（ステップＳ４０８，Ｎｏ）、制御部１０は、ステップＳ４０１以降を再実行する。一方、状態移行を行う場合（ステップＳ４０８，Ｙｅｓ）、制御部１０は、ステップＳ４０９として、携帯電話端末１を第１の状態へ切り替える。
【００７７】
このように第２の状態において振動を発生させる操作と機能を起動させる操作とを区別することにより、利用者は、機能を起動させる前に接触位置を確認することが可能になり、その結果、誤動作が発生しにくくなる。なお、上記の説明における第１の操作と第１の操作の組み合わせは例であり、例えば、第１の操作が指をタッチパネル２に一定時間以上接触させるロングタップ（長押下）操作であり、第２の操作がシングルタップ操作であってもよい。また、第１の操作が指をタッチパネル２に接触させる操作であり、第２の操作が所定の閾値以上の押圧力でタッチパネルを押圧させる操作であってもよい。
【符号の説明】
【００７８】
１  携帯電話端末
２  タッチパネル
２Ａ  タッチセンサ（検出部）
２Ｂ  表示部
３  入力部
４  振動部
９  記憶部
９Ａ  メールプログラム
９Ｂ  ブラウザプログラム
９Ｃ  操作制御プログラム
９Ｄ  振動定義データ
１０  制御部
１１  ＲＡＭ
【図１】
2012137946.tif 000003
【図２】
2012137946.tif 000004
【図３】
2012137946.tif 000005
【図４】
2012137946.tif 000006
【図５】
2012137946.tif 000007
【図６】
2012137946.tif 000008
【図７】
2012137946.tif 000009
【図８】
2012137946.tif 000010
【図９】
2012137946.tif 000011
【図１０】
2012137946.tif 000012
【図１１】
2012137946.tif 000013
【国際調査報告】
2012137946.tif 000014
2012137946.tif 000015