(57)【要約】【課題】多様な操作を検出可能な電子機器および電子機器の制御方法を提供する。【解決手段】電子機器１は、タッチパネル２０と、タッチパネル２０に対する押圧を検出する押圧検出部４０と、タッチパネル２０に対する押圧を検出してから当該押圧が所定の基準を満たすまでの時間に基づいて、異なる処理を実行するコントローラ１０と、を備える。【選択図】図１
2016186757.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルと、
前記タッチパネルに対する押圧を検出する押圧検出部と、
前記タッチパネルに対する押圧を検出してから当該押圧が所定の基準を満たすまでの時間に基づいて、異なる処理を実行するコントローラと、
を備える電子機器。
【請求項２】
前記コントローラは、前記タッチパネルに対する押圧を検出してから当該押圧が前記所定の基準を満たすまでの時間が所定の時間を超えたか否かに基づいて、異なる処理を実行する、請求項１に記載の電子機器。
【請求項３】
タッチパネルと、
前記タッチパネルに対する押圧を検出する押圧検出部と、
前記タッチパネルに対する押圧を検出してから当該押圧が所定の基準を満たすまでの時間、および当該押圧が所定の基準を満たしてからの時間に基づいて、異なる処理を実行するコントローラと、
を備える電子機器。
【請求項４】
前記コントローラは、前記タッチパネルに対する押圧を検出してから当該押圧が前記所定の基準を満たすまでの時間が所定の時間を超えたか否かに基づいて、異なる処理を実行する、請求項３に記載の電子機器。
【請求項５】
前記コントローラは、前記押圧が前記所定の基準を満たしたままの時間が所定の時間を超えたか否かに基づいて、異なる処理を実行する、請求項３または４に記載の電子機器。
【請求項６】
タッチパネルと、
前記タッチパネルに対する押圧を検出する押圧検出部と、
前記タッチパネルに対する押圧を検出してから当該押圧が所定の基準を満たすまでの時間、および当該押圧が所定の基準を満たしてから当該押圧のリリースまでの時間に基づいて、異なる処理を実行するコントローラと、
を備える電子機器。
【請求項７】
前記コントローラは、前記タッチパネルに対する押圧を検出してから当該押圧が前記所定の基準を満たすまでの時間が所定の時間を超えたか否かに基づいて、異なる処理を実行する、請求項６に記載の電子機器。
【請求項８】
前記コントローラは、前記押圧が前記所定の基準を満たしてから当該押圧のリリースまで時間が所定の時間を超えたか否かに基づいて、異なる処理を実行する、請求項６または７に記載の電子機器。
【請求項９】
前記コントローラは、前記タッチパネルに対する押圧を検出してから当該押圧が前記所定の基準を満たすまでの時間が所定の時間を超えたら、当該所定の基準を変更する、請求項１から８のいずれか一項に記載の電子機器。
【請求項１０】
前記コントローラは、前記異なる処理を、種々の触感を呈示する処理を含めて実行する、請求項１から９のいずれか一項に記載の電子機器。
【請求項１１】
タッチパネルを備える電子機器の制御方法であって、
前記タッチパネルに対する押圧を検出するステップと、
前記タッチパネルに対する押圧を検出してから当該押圧が所定の基準を満たすまでの時間に基づいて、異なる処理を実行するステップと、
を含む電子機器の制御方法。
【請求項１２】
タッチパネルを備える電子機器の制御方法であって、
前記タッチパネルに対する押圧を検出するステップと、
前記タッチパネルに対する押圧を検出してから当該押圧が所定の基準を満たすまでの時間、および当該押圧が所定の基準を満たしてからの時間に基づいて、異なる処理を実行するステップと、
を含む電子機器の制御方法。
【請求項１３】
タッチパネルを備える電子機器の制御方法であって、
前記タッチパネルに対する押圧を検出するステップと、
前記タッチパネルに対する押圧を検出してから当該押圧が所定の基準を満たすまでの時間、および当該押圧が所定の基準を満たしてから当該押圧のリリースまでの時間に基づいて、異なる処理を実行するステップと、
を含む電子機器の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器および電子機器の制御方法に関するものである。
【背景技術】
【０００２】
タッチパネルは、キーレイアウトの自由度の高さ、および直感的な操作が可能であるなど、多くの利点を有している。このため、近年、タッチパネルが搭載された電子機器（タッチパネル式の電子機器）が急速に増加している。タッチパネル式の電子機器としては、例えば、銀行のＡＴＭ(Automated Teller Machine)、ＰＤＡ(Personal Digital Assistant)、スマートフォン、タブレット、ノートパソコン、携帯電話端末、携帯音楽プレイヤー、ゲーム機などがある。また、タッチパネルは、車のステアリング、カーナビゲーション、およびダッシュボードに内装されたコントロールパネルなど、その他、車に限らない乗り物にも採用されている。さらに、タッチパネルは、乗り物に限らず、家電製品など、多種多様な電子機器にも採用されている。このようなタッチパネル式の電子機器は、タッチパネルに対するユーザの指などの接触を検出し、接触されたキーなど（位置）に応じて処理を行う。
【０００３】
従来、操作方法の多様化を実現するために、タッチパネル式の電子機器に、圧力検出部を備えさせることが提案されている（例えば、特許文献１参照）。特許文献１の圧力検出部は、ユーザの指によるタッチパネルに対する圧力を検出する。特許文献１の電子機器（カーナビゲーション装置）では、ユーザは、目的地とする施設の所在地の県名を選択する際に、タッチパネルに接触した状態で押圧を大きくする。すると、圧力検出部が検出する押圧に応じて、県名がスクロール表示される。つまり、ユーザは、圧力の調整により、所望の県名を選択することができる。これにより、このような電子機器は、接触の有無のみならず、押圧の大きさに応じて異なる処理を行うことができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３９７４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
近年、技術の進歩に伴い、電子機器に搭載される機能はますます増加する傾向にある。機能の増加に伴い、各機能の実行に対応するキー等の操作を検出する要素を増やすことも可能ではあるが、電子機器の小型化が進む現状において、キーの増加は望まれない。そのため、電子機器は、１つのキーに複数の機能を割り当てて、ユーザの操作方法（押圧態様）に応じて異なる処理を実行できれば有利である。
【０００６】
本発明の目的は、多様な操作を検出可能な電子機器および電子機器の制御方法を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成する第１の観点に係る電子機器の発明は、
タッチパネルと、
前記タッチパネルに対する押圧を検出する押圧検出部と、
前記タッチパネルに対する押圧を検出してから当該押圧が所定の基準を満たすまでの時間に基づいて、異なる処理を実行するコントローラと、
を備えるものである。
【０００８】
また、前記コントローラは、前記タッチパネルに対する押圧を検出してから当該押圧が前記所定の基準を満たすまでの時間が所定の時間を超えたか否かに基づいて、異なる処理を実行してもよい。
【０００９】
第２の観点に係る電子機器の発明は、
タッチパネルと、
前記タッチパネルに対する押圧を検出する押圧検出部と、
前記タッチパネルに対する押圧を検出してから当該押圧が所定の基準を満たすまでの時間、および当該押圧が所定の基準を満たしてからの時間に基づいて、異なる処理を実行するコントローラと、
を備えるものである。
【００１０】
また、前記コントローラは、前記タッチパネルに対する押圧を検出してから当該押圧が前記所定の基準を満たすまでの時間が所定の時間を超えたか否かに基づいて、異なる処理を実行してもよい。
【００１１】
また、前記コントローラは、前記押圧が前記所定の基準を満たしたままの時間が所定の時間を超えたか否かに基づいて、異なる処理を実行してもよい。
【００１２】
第３の観点に係る電子機器の発明は、
タッチパネルと、
前記タッチパネルに対する押圧を検出する押圧検出部と、
前記タッチパネルに対する押圧を検出してから当該押圧が所定の基準を満たすまでの時間、および当該押圧が所定の基準を満たしてから当該押圧のリリースまでの時間に基づいて、異なる処理を実行するコントローラと、
を備えるものである。
【００１３】
また、前記コントローラは、前記タッチパネルに対する押圧を検出してから当該押圧が前記所定の基準を満たすまでの時間が所定の時間を超えたか否かに基づいて、異なる処理を実行してもよい。
【００１４】
また、前記コントローラは、前記押圧が前記所定の基準を満たしてから当該押圧のリリースまで時間が所定の時間を超えたか否かに基づいて、異なる処理を実行してもよい。
【００１５】
また、前記コントローラは、前記タッチパネルに対する押圧を検出してから当該押圧が前記所定の基準を満たすまでの時間が所定の時間を超えたら、当該所定の基準を変更してもよい。
【００１６】
また、前記コントローラは、前記異なる処理を、種々の触感を呈示する処理を含めて実行してもよい。
【００１７】
第４の観点に係る発明は、
タッチパネルを備える電子機器の制御方法であって、
前記タッチパネルに対する押圧を検出するステップと、
前記タッチパネルに対する押圧を検出してから当該押圧が所定の基準を満たすまでの時間に基づいて、異なる処理を実行するステップと、
を含むものである。
【００１８】
第５の観点に係る発明は、
タッチパネルを備える電子機器の制御方法であって、
前記タッチパネルに対する押圧を検出するステップと、
前記タッチパネルに対する押圧を検出してから当該押圧が所定の基準を満たすまでの時間、および当該押圧が所定の基準を満たしてからの時間に基づいて、異なる処理を実行するステップと、
を含むものである。
【００１９】
第６の観点に係る発明は、
タッチパネルを備える電子機器の制御方法であって、
前記タッチパネルに対する押圧を検出するステップと、
前記タッチパネルに対する押圧を検出してから当該押圧が所定の基準を満たすまでの時間、および当該押圧が所定の基準を満たしてから当該押圧のリリースまでの時間に基づいて、異なる処理を実行するステップと、
を含むものである。
【発明の効果】
【００２０】
本発明によれば、多様な操作を検出可能な電子機器および電子機器の制御方法を提供することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施形態に係る電子機器の概略構成を示す機能ブロック図である。
【図２】本発明の実施形態に係る電子機器の実装構造の一例を示す図である。
【図３】本発明の実施形態に係る電子機器の動作の例を説明するフローチャートである。
【図４】本発明の実施形態に係る電子機器の動作の例を説明する図である。
【図５】本発明の実施形態に係る電子機器の動作の他の例を説明する図である。
【図６】本発明の実施形態に係る電子機器の動作の他の例を説明する図である。
【図７】本発明の実施形態に係る電子機器の動作の他の例を説明する図である。
【図８】本発明の実施形態に係る電子機器の動作の他の例を説明する図である。
【図９】本発明の実施形態に係る電子機器の適用例を示す図である。
【図１０】本発明の実施形態に係る電子機器の他の適用例を示す図である。
【発明を実施するための形態】
【００２２】
以下、本発明の実施形態について、図面を参照して説明する。
【００２３】
以下説明する実施形態においては、タッチパネルを備える電子機器の一例として、携帯電話端末、スマートフォン、またはタブレットＰＣなどを想定して説明する。しかしながら、本発明による電子機器は、前述のものに限定されるものではなく、例えば、ＰＤＡ、ノートパソコン、携帯音楽プレイヤー、ゲーム機など、タッチパネルを有する任意の電子機器などに適用できる。また、本発明は、前述のような携帯型の電子機器に限定されるものでもなく、例えばデスクトップＰＣ、銀行のＡＴＭ、駅の券売機など、タッチパネルを有する任意の機器にも適用することができる。また、タッチパネルを備えた電子機器は、自動車のステアリング、カーナビゲーション、およびダッシュボードに内装されたコントロールパネルなど、その他、自動車に限らない乗り物にも採用することができる。さらに、タッチパネルは、乗り物に限らず、家電製品など、多種多様な電子機器にも採用することができる。さらに、本発明は、タッチセンサを備えた電子機器に適用するのが好適であるが、後述するように、タッチセンサを有する機器に限定されるものでもない。本発明は、タッチセンサのように接触された位置を検出する機能を備えないパネルのような部材を備える電子機器としても実施することができる。
【００２４】
図１は、本発明の実施形態に係る電子機器１の概略構成を示す機能ブロック図である。図１に示すように、電子機器１は、コントローラ１０と、タッチパネル２０と、表示部３０と、押圧検出部４０と、触感呈示部５０と、記憶部６０と、を備えている。
【００２５】
コントローラ１０は、電子機器１を構成する各機能部をはじめとして、電子機器１の全体を制御および管理する。コントローラ１０において行われる処理のうち、本実施の形態特有のものについては、後述する。また、コントローラ１０は、各種のタイミングに基づく時間を計測することができるタイマを内蔵するものとして説明する。なお、このようなタイマは、コントローラ１０の外部に設けて、タイマが計測する時間をコントローラ１０に通知するようにしてもよい。
【００２６】
タッチパネル２０は、通常、表示部３０の前面に重畳させて配設することにより構成し、ユーザの指やスタイラスなど（以下、「接触物」と総称する）による接触を検出する。このタッチパネル２０は、接触物による接触を検出することにより、当該接触が検出された位置に対応する信号をコントローラ１０に出力する。このタッチパネル２０は、例えば抵抗膜方式や静電容量方式などの方式のものを用いて構成する。なお、タッチパネル２０が接触物による接触を検出する上で、接触物がタッチパネル２０に物理的に触れることは必須ではない。例えば、タッチパネル２０が光学式である場合は、タッチパネル２０は当該タッチパネル２０上の赤外線が接触物で遮られた位置を検出するため、接触物がタッチパネル２０に触れることは不要である。また、本発明においては、位置の検出は必須ではないため、タッチパネル２０は、接触物の位置を検出しない単なるパネルのような部材とすることもできる。
【００２７】
表示部３０は、各アプリケーションに対応する表示を行う他、オブジェクト等により構成されるユーザインタフェースを所定の表示領域に描画して表示する。さらに、表示部３０は、各アプリケーションに応じて、入力結果など各種情報などの表示も行う。表示部３０は、例えば、液晶表示パネル（ＬＣＤ）、または無機ＥＬもしくは有機ＥＬ表示パネル等を用いて構成することができる。
【００２８】
押圧検出部４０は、タッチパネル２０に対してユーザが操作を行う際にかかる押圧を検出するもので、例えば歪みゲージセンサを用いて構成する。すなわち、押圧検出部４０は、タッチパネル２０に対する押圧を検出する。押圧検出部４０の具体的な構成は後述する。
【００２９】
触感呈示部５０は、タッチパネル２０を振動させるもので、例えば、圧電素子または超音波振動子、リニアアクチュエータなどを用いて構成する。この触感呈示部５０は、所定の振動パターンによる振動を発生させることにより、タッチパネル２０に接触している接触物に対して触感を呈示する。本実施の形態において、触感呈示部５０は、コントローラ１０から供給される駆動信号に基づいて振動を発生する。
【００３０】
記憶部６０は、例えばＮＡＮＤ型フラッシュメモリ等によって構成し、電子機器１において実行する各種のアプリケーションを記憶するのみならず、各種の情報を記憶することができる。特に、本実施の形態において、記憶部６０は、押圧検出部４０が検出する押圧を任意のタイミングで記憶することができ、さらに、当該押圧の履歴なども記憶することができる。また、本実施の形態において、記憶部６０は、例えばコントローラ１０に内蔵されるタイマが計測した各種の時間情報も記憶することができる。
【００３１】
次に、上述したタッチパネル２０および表示部３０と、押圧検出部４０および触感呈示部５０との構成上の関係について説明する。
【００３２】
図２は、図１に示した電子機器１のタッチパネル２０、表示部３０、押圧検出部４０、および触感呈示部５０の実装構造の一例を示す図である。図２（Ａ）は要部断面図であり、図２（Ｂ）は要部平面図である。
【００３３】
図２（Ａ）に示すように、各種の表示を行う表示部３０は、筐体９０内に収納保持する。表示部３０上には、弾性部材からなるインシュレータ９４を介して、タッチパネル２０を保持する。なお、本実施の形態に係る電子機器１は、表示部３０およびタッチパネル２０を平面視で矩形状とする。図２においては、タッチパネル２０は、正方形状として示してあるが、タッチパネル２０を実装する電子機器１の仕様に応じて、長方形等とすることもできる。また、この電子機器１は、タッチパネル２０を、図２（Ｂ）に仮想線で示す表示部３０の表示領域Ａから外れた４隅に配設したインシュレータ９４を介して、表示部３０に保持する。
【００３４】
また、筐体９０には、表示部３０の表示領域から外れたタッチパネル２０の表面領域を覆うようにアッパカバー９２を設け、このアッパカバー９２とタッチパネル２０との間に、弾性部材からなるインシュレータ９６を配設する。
【００３５】
なお、タッチパネル２０は、例えば、表面すなわちユーザによる操作が行われる面が透明フィルムで構成され、裏面がガラスで構成され、操作面が押圧されると、押圧に応じて表面の透明フィルムが微少量撓む（歪む）構造のものを用いる。
【００３６】
さらに、本実施の形態に係る電子機器１は、タッチパネル２０の表面の透明フィルム上で、アッパカバー９２で覆われる各辺の近傍に、タッチパネル２０に加わる押圧を検出するための歪みゲージセンサをそれぞれ接着等により設ける。また、タッチパネル２０の裏面のガラス面上で、対向する２つの辺の近傍には、タッチパネル２０を振動させるための圧電素子または超音波振動子、リニアアクチュエータなどを、それぞれ接着等により設ける。すなわち、図２に示す電子機器１は、図１に示した押圧検出部４０を４つの歪みゲージセンサを用いて構成し、触感呈示部５０を２つの振動子を用いて構成している。押圧検出部４０は、例えば、４つの歪みゲージセンサの出力の平均値などから押圧を検出する。触感呈示部５０は、例えば、２つの振動子を同相で駆動する。なお、図２（Ｂ）は、図２（Ａ）に示した筐体９０、アッパカバー９２、およびインシュレータ９６の図示を省略している。
【００３７】
次に、本実施の形態に係る電子機器１の動作について説明する。
【００３８】
例えば１つの機械式のキーまたはボタン、あるいはタッチパネル等に対する入力操作を、入力が検出されている時間の長短に応じて、異なる入力として区別することができる。例えば、入力が検出されている間にカウントされる時間の閾値を設定し、入力が検出されたままの状態が時間の閾値まで維持されない時、当該入力を「短押し」の操作に係る入力と特定することができる。また、前記時間の閾値を設定した状態で、入力が検出されたままの状態が時間の閾値を超えて維持される時、当該入力を「長押し」の操作に係る入力と特定することができる。
【００３９】
本実施形態においては、タッチパネルに対する入力操作を、さらに他の異なる入力として区別する。さらに、本実施形態においては、そのようにして区別したさらに他の異なる入力を、上述した「短押し／長押し」の操作に係る入力と、適宜組み合わせることができる。このように入力の区別を組み合わせることで、本実施形態に係る電子機器１は、多様な操作を検出することができる。
【００４０】
図３は、本実施形態に係る電子機器１の動作を説明するフローチャートである。
【００４１】
図３に示す動作が開始する時点で、コントローラ１０は、押圧検出部４０が検出するタッチパネル２０に対する押圧を監視する。図３に示す動作が開始すると、コントローラ１０は、押圧検出部４０がタッチパネル２０に対する押圧を検出しているか否か判定する（ステップＳ１１）。ステップＳ１１においてタッチパネル２０に対する押圧を検出したら、コントローラ１０は、内蔵のタイマにより時間Ｔのカウントを開始する（ステップＳ１２）。
【００４２】
ステップＳ１２において時間Ｔのカウントを開始したら、コントローラ１０は、押圧検出部４０が検出する押圧Ｐが所定の閾値Ｐ１を超えたか否か判定する（ステップＳ１３）。閾値Ｐ１の値は、ユーザのタッチパネル２０に対する通常の入力操作に係る押圧に基づいて設定するのが好適である。このように閾値Ｐ１の値を設定することにより、ユーザがタッチパネル２０にごく軽く触れただけで入力として認識してしまうことを防ぐことができる。これにより、電子機器１は、ユーザの意図しない入力に基づいて処理の実行を開始してしまう事態を回避することができる。このような閾値Ｐ１の値は、予めデフォルト値として（記憶部６０に記憶させて）電子機器１に与えておくことができる。また、閾値Ｐ１の値は、各ユーザの好みに応じて後から変更できるようにするのが好適である。また、閾値Ｐ１の値は、ユーザの普段の入力操作の履歴に基づいて、制御部１０が算出すなわち学習した値としてもよい。
【００４３】
ステップＳ１３において押圧Ｐが所定の閾値Ｐ１を超えていない時、コントローラ１０は、タイマの時間Ｔが所定の閾値Ｔ１を超えているか否か判定する（ステップＳ１４）。ステップＳ１４において時間Ｔが所定の閾値Ｔ１を超えていない時、コントローラ１０は、ステップＳ１３に戻って、押圧Ｐが所定の閾値Ｐ１を超えたか否か判定する。
【００４４】
時間の閾値Ｔ１は、ユーザのタッチパネル２０に対する入力操作が後述の「早押し」の入力に係る操作であるか否かを判定する時間として規定する。この閾値Ｔ１は、例えば、タッチパネル２０に対する押圧が検出されてから、ユーザが即座に入力操作を遂行する意図があるか、または、ユーザが僅かに間をおいて入力操作を遂行する意図があるか、を区別するような時間の閾値とすることができる。すなわち、ユーザがタッチパネル２０を押圧する操作を開始してから当該押圧を即座に強めて即座に解除するような操作にかかる時間は閾値Ｔ１を超えないように、当該閾値Ｔ１を設定することができる。また、ユーザがタッチパネル２０を押圧する操作を開始して僅かに間をおいてから当該押圧を強めて解除するような操作にかかる時間は閾値Ｔ１を超えるように、当該閾値Ｔ１を設定することができる。したがって、一例として、この閾値Ｔ１は、押圧検出部４０に押圧が検出されてから、例えば０．５秒後のような時間を規定する閾値とすることができる。
【００４５】
このような閾値Ｔ１の値は、予めデフォルト値として（記憶部６０に記憶させて）電子機器１に与えておくことができる。また、閾値Ｔ１の値は、各ユーザの好みに応じて後から変更できるようにするのが好適である。また、閾値Ｔ１の値は、ユーザの普段の入力操作の履歴に基づいて、制御部１０が算出すなわち学習した値に基づいて設定してもよい。
【００４６】
ステップＳ１３において押圧Ｐが所定の閾値Ｐ１を超えた時、コントローラ１０は、タイマがカウントを開始してから押圧Ｐが所定の閾値Ｐ１を超えるまでの時間Ｔｍに応じた触感を呈示するように制御する（ステップＳ１５）。
【００４７】
ステップＳ１５においては、コントローラ１０は、上述の時間Ｔｍに対応して記憶部６０に記憶された振動パターンを読み出し、当該振動パターンにより触感呈示部５０が触感を呈示するように制御する。この処理を行うために、記憶部６０には、各種の時間Ｔｍに対応させて所定の振動パターンを記憶しておく。例えば、時間Ｔｍが長くなるにつれて強い振動にしたり、逆に時間Ｔｍが長くなるにつれて弱い振動にしてもよい。また、時間Ｔｍが長くなるにつれて長い振動にしたり、逆に時間Ｔｍが長くなるにつれて短い振動にしてもよい。また、時間Ｔｍが長くなるにつれて振動の回数を増大したり、逆に時間Ｔｍが長くなるにつれて振動の回数を低減してもよい。また、時間Ｔｍが長くなるにつれてことなる種類の振動としてもよい。さらに、最も簡単な例としては、時間Ｔｍの長短によらず同じ振動としてもよい。
【００４８】
ステップＳ１５に処理が進む場合、時間Ｔが閾値Ｔ１を超える前に、押圧Ｐが閾値Ｐ１を超えたことになる。このように、本実施形態において、押圧の検出開始から所定の時間内に所定の押圧が検出される入力に係る操作を、以下、便宜的に「早押し」と記す。
【００４９】
ステップＳ１５において触感を呈示したら、コントローラ１０は、既に検出している押圧Ｐが閾値Ｐ１以下になったか否かを判定する（ステップＳ１６）。ステップＳ１６において押圧Ｐが閾値Ｐ１以下になっていない時、コントローラ１０は、タイマの時間Ｔが所定の閾値Ｔ２を超えているか否か判定する（ステップＳ１７）。ステップＳ１７において時間Ｔが閾値Ｔ２を超えていない時、コントローラ１０は、ステップＳ１６に戻って、押圧Ｐが閾値Ｐ１以下になった否か判定する。
【００５０】
時間の閾値Ｔ２は、ユーザのタッチパネル２０に対する「早押し」の入力操作が、いわゆる「短押し」の入力に係る操作であるか、「長押し」の入力に係る操作であるかを判定する時間として規定する。この閾値Ｔ２は、一例として、押圧Ｐが閾値Ｐ１を超えた後において、先に説明した「短押し／長押し」の操作を区別するような時間の閾値とすることができる。すなわち、押圧Ｐが閾値Ｐ１を超えた後でユーザがタッチパネル２０を押圧する操作を即座に弱めて押圧Ｐが閾値Ｐ１以下になるような操作にかかる時間は閾値Ｔ２を超えないように、当該閾値Ｔ２を設定することができる。また、押圧Ｐが閾値Ｐ１を超えた後でユーザがタッチパネル２０を押圧する操作を即座に弱めずに少しの間押圧Ｐが閾値Ｐ１を超えた状態を維持するような操作にかかる時間は閾値Ｔ２を超えるように、当該閾値Ｔ２を設定することができる。したがって、一例として、この閾値Ｔ２は、押圧検出部４０が検出する押圧が閾値Ｐ１を超えた時間から、例えば０．５秒後のような時間を規定する閾値とすることができる。
【００５１】
このような閾値Ｔ２の値は、予めデフォルト値として（記憶部６０に記憶させて）電子機器１に与えておくことができる。また、閾値Ｔ２の値は、各ユーザの好みに応じて後から変更できるようにするのが好適である。また、閾値Ｔ２の値は、ユーザの普段の入力操作の履歴に基づいて、制御部１０が算出すなわち学習した値に基づいて設定してもよい。
【００５２】
閾値Ｔ２は、押圧検出部４０が押圧を検出した時点からコントローラ１０のタイマがカウントを開始する時間の閾値としてもよいし、閾値Ｔ１の時点からカウントを開始する時間の閾値としてもよい。また、閾値Ｔ２は、押圧検出部４０が検出する押圧が閾値Ｐ１を超えた時点からカウントを開始する時間の閾値としてもよいし、上述した時間Ｔｍの長さに基づいて可変の閾値としてもよい。
【００５３】
ステップＳ１６において押圧Ｐが所定の閾値Ｐ１以下になった時、コントローラ１０は、所定の第１の処理を実行して（ステップＳ１８）、本実施形態に係る動作を終了する。このようにして本実施形態に係る動作が終了した後は、再び図３に示す動作を開始してもよい。
【００５４】
ステップＳ１８に処理が進む場合、押圧Ｐが閾値Ｐ１を超えてから、時間Ｔが閾値Ｔ２を超える前に、押圧Ｐが閾値Ｐ１以下になったことになる。このように、本実施形態において、押圧の検出開始から所定の時間内に所定の押圧が検出され、当該検出していた押圧が所定の時間内に所定の閾値以下になる入力に係る操作を、以下、便宜的に「早短押し」と記す。本実施形態において、電子機器１は、「早短押し」の操作に係る入力を検出することにより、当該入力に対応する第１の処理を実行する。
【００５５】
図４は、上述した早短押しの操作に係る入力が検出された際に、押圧検出部４０が検出する押圧Ｐの時間変化の例を表すグラフである。
【００５６】
図４に示すように、押圧検出部４０が押圧を検出した時点から、コントローラ１０に内蔵のタイマが時間Ｔの計測を開始する。図４に示す例では、時間Ｔが閾値Ｔ１を超える前に、押圧Ｐが閾値Ｐ１を超えている。このため、コントローラ１０は、当該入力を「早押し」と認識する。図４に示す例では、押圧Ｐが閾値Ｐ１を超えた時点において、押圧Ｐの検出開始から経過した時間はＴｍである。このため、コントローラ１０は、押圧Ｐが閾値Ｐ１を超えた時に、触感呈示部５０が時間Ｔｍに対応する振動パターンによる触感を呈示するように制御する。また、図４に示す例では、時間Ｔが閾値Ｔ２を超える前に、押圧Ｐが閾値Ｐ１以下になっている。このため、コントローラ１０は、当該入力を「早短押し」と認識する。電子機器１は、時間Ｔが閾値Ｔ２を超える前で押圧Ｐが閾値Ｐ１以下になった時に、所定の第１の処理の実行を開始する。
【００５７】
一方、ステップＳ１７において時間Ｔが閾値Ｔ２を超えた時、コントローラ１０は、触感呈示部５０が所定の触感を呈示するように制御する（ステップＳ１９）。ステップＳ１９において呈示する触感とは、押圧Ｐが閾値Ｐ１を超えた状態のまま時間Ｔ２が経過したことをユーザに知らせるものである。このような触感を呈示するための振動パターンも、記憶部６０に記憶しておくのが好適である。ステップＳ１９では、コントローラ１０が、記憶部６０に記憶された所定の振動パターンを読み出し、当該振動パターンにより触感呈示部５０が触感を呈示するように制御する。
【００５８】
ステップＳ１９において触感を呈示したら、コントローラ１０は、所定の第２の処理を実行して（ステップＳ２０）、本実施形態に係る動作を終了する。このようにして本実施形態に係る動作が終了した後は、再び図３に示す動作を開始してもよい。
【００５９】
ステップＳ２０に処理が進む場合、押圧Ｐが閾値Ｐ１を超えてから、押圧Ｐが閾値Ｐ１を超えた状態のまま時間Ｔが閾値Ｔ２を超えたことになる。このように、本実施形態において、押圧の検出開始から所定の時間内に所定の押圧が検出され、当該検出していた押圧が所定の時間内に所定の閾値以下にならない入力に係る操作を、以下、便宜的に「早長押し」と記す。本実施形態において、電子機器１は、「早長押し」の操作に係る入力を検出することにより、当該入力に対応する第２の処理を実行する。
【００６０】
図５は、上述した早長押しの操作に係る入力が検出された際に、押圧検出部４０が検出する押圧Ｐの時間変化の例を表すグラフである。
【００６１】
図５に示す例では、時間Ｔが閾値Ｔ１を超える前に、押圧Ｐが閾値Ｐ１を超えている。このため、コントローラ１０は、当該入力を「早押し」と認識する。図５に示す例では、押圧Ｐが閾値Ｐ１を超えた時点において、押圧Ｐの検出開始から経過した時間はＴｍである。このため、コントローラ１０は、押圧Ｐが閾値Ｐ１を超えた時に、触感呈示部５０が時間Ｔｍに対応する振動パターンによる触感を呈示するように制御する。また、図５に示す例では、押圧Ｐが閾値Ｐ１以下にならないまま、時間Ｔが閾値Ｔ２を超えている。このため、コントローラ１０は、当該入力を「早長押し」と認識する。電子機器１は、押圧Ｐが閾値Ｐ１以下にならないまま時間Ｔが閾値Ｔ２を超えた時に、所定の触感を呈示して、所定の第２の処理の実行を開始する。
【００６２】
一方、ステップＳ１３で押圧Ｐが閾値Ｐ１を超えずに、ステップＳ１４で時間Ｔが閾値Ｔ１を超えた時、すなわち、押圧Ｐが閾値Ｐ１を超えないまま時間Ｔが閾値Ｔ１を超えた時、コントローラ１０は、ステップＳ２１の処理を行う。
【００６３】
ステップＳ２１において、コントローラ１０は、押圧の閾値Ｐ１を、所定の閾値Ｐ２に変更する。ここで、押圧の所定の閾値Ｐ２は、閾値Ｐ１よりも高い（大きな）値とすることができる。このように、閾値Ｐ２を閾値Ｐ１よりも高くすることで、時間Ｔが閾値Ｔ１になるまでは押圧Ｐが閾値Ｐ１を超えないまま維持されて、時間Ｔが閾値Ｔ１を超えてから押圧Ｐが閾値Ｐ１よりも高い閾値Ｐ２を超えるような入力を検出できる。これにより、電子機器１は、当初はユーザが弱い押圧を維持しつつ、その後ユーザが当該押圧を強めるような操作に係る入力を検出することができる。以下の説明においては、押圧の閾値Ｐ２は閾値Ｐ１よりも高い（大きな）値として説明する。
【００６４】
押圧の閾値Ｐ２を閾値Ｐ１よりも高い（大きな）値とする場合、閾値Ｐ２の値は、ユーザのタッチパネル２０に対する通常の入力操作に係る押圧よりも大きな押圧に基づいて設定するのが好適である。このような閾値Ｐ２の値は、予めデフォルト値として（記憶部６０に記憶させて）電子機器１に与えておくことができる。また、閾値Ｐ２の値は、各ユーザの好みに応じて後から変更できるようにするのが好適である。また、閾値Ｐ２の値は、ユーザの普段の入力操作の履歴に基づいて、制御部１０が算出すなわち学習した値に基づいて設定してもよい。さらに、閾値Ｐ２の値は、押圧検出部押圧４０が押圧Ｐを検出してから閾値Ｐ１を超えるまでの後述の時間Ｔｎに基づいて設定する可変の値としてもよい。
【００６５】
また、閾値Ｐ２は、閾値Ｐ１よりも低い（小さな）値とすることができる。このように、閾値Ｐ２を閾値Ｐ１よりも低くすることで、時間Ｔが閾値Ｔ１になるまでは押圧Ｐが閾値Ｐ１を超えないまま維持されて、時間Ｔが閾値Ｔ１を超えてから押圧Ｐが閾値Ｐ１よりも低い閾値Ｐ２を超えるような入力を検出できる。これにより、電子機器１は、入力と認識されないような弱い押圧をユーザが維持している状態で、所定時間経過後に、当該弱い押圧が入力と認識されるような操作を検出することができる。さらに、最も簡単な例としては、閾値Ｐ２は、閾値Ｐ１と同じ値としてもよい。
【００６６】
ステップＳ２１において閾値Ｐ１を閾値Ｐ２に変更したら、コントローラ１０は、押圧検出部４０が検出する押圧Ｐが閾値Ｐ２を超えたか否か判定する（ステップＳ２２）。
【００６７】
ステップＳ２２において押圧Ｐが閾値Ｐ２を超えていない時、コントローラ１０は、押圧検出部４０が検出する押圧Ｐがゼロまたはゼロに近い値になったか否か判定する（ステップＳ２３）。すなわち、ステップＳ２３においては、コントローラ１０は、閾値Ｐ２を超えていない押圧がリリースされたか否かを判定する。ここで、リリースとは、ユーザがタッチパネル２０を押圧している際に、当該押圧を解除すること、すなわちユーザがタッチパネル２０を押圧している指などの力を弱めてタッチパネル２０から指などを離そうとする操作に基づくものである。
【００６８】
ステップＳ２３において押圧Ｐがゼロまたはゼロに近い値になった時、コントローラ１０は、ユーザが電子機器１に対する操作を中断したと判断して、本実施形態に係る動作を終了する。このようにして本実施形態に係る動作が終了した後は、再び図３に示す動作を開始してもよい。一方、ステップＳ２３において押圧Ｐがゼロまたはゼロに近い値になっていない時、コントローラ１０は、ステップＳ２２に戻って、押圧Ｐが所定の閾値Ｐ２を超えたか否か判定する。
【００６９】
ステップＳ２２において押圧Ｐが所定の閾値Ｐ２を超えた時、コントローラ１０は、タイマがカウントを開始してから押圧Ｐが所定の閾値Ｐ２を超えるまでの時間Ｔｎに応じた触感を呈示するように制御する（ステップＳ２４）。
【００７０】
ステップＳ２４においては、コントローラ１０は、上述の時間Ｔｎに対応して記憶部６０に記憶された振動パターンを読み出し、当該振動パターンにより触感呈示部５０が触感を呈示するように制御する。この処理を行うために、記憶部６０には、各種の時間Ｔｎに対応させて所定の振動パターンを記憶しておく。例えば、時間Ｔｎが長くなるにつれて強い振動にしたり、逆に時間Ｔｎが長くなるにつれて弱い振動にしてもよい。また、時間Ｔｎが長くなるにつれて長い振動にしたり、逆に時間Ｔｎが長くなるにつれて短い振動にしてもよい。また、時間Ｔｎが長くなるにつれて振動の回数を増大したり、逆に時間Ｔｎが長くなるにつれて振動の回数を低減してもよい。また、時間Ｔｎが長くなるにつれてことなる種類の振動としてもよい。さらに、最も簡単な例としては、時間Ｔｎの長短によらず同じ振動としてもよい。また、ステップＳ２４において呈示する触感は、上述したステップＳ１５と同様のものとすることもできるし、互いに異なるものとして設定することもできる。
【００７１】
ステップＳ２４に処理が進む場合、時間Ｔが閾値Ｔ１を超える前は押圧Ｐが閾値Ｐ１を超えておらず、時間Ｔが閾値Ｔ１を超えてから押圧Ｐが閾値Ｐ２を超えたことになる。このように、本実施形態において、押圧の検出開始から所定の時間内には所定の押圧が検出されず、所定の時間後に所定の押圧が検出される入力に係る操作を、以下、便宜的に「遅押し」と記す。
【００７２】
ステップＳ２４において触感を呈示したら、コントローラ１０は、既に検出している押圧Ｐが閾値Ｐ２以下になったか否かを判定する（ステップＳ２５）。ステップＳ２５において押圧Ｐが閾値Ｐ２以下になっていない時、コントローラ１０は、タイマの時間Ｔが所定の閾値Ｔ３を超えているか否か判定する（ステップＳ２６）。ステップＳ２６において時間Ｔが閾値Ｔ３を超えていない時、コントローラ１０は、ステップＳ２５に戻って、押圧Ｐが閾値Ｐ２以下になった否か判定する。
【００７３】
時間の閾値Ｔ３は、ユーザのタッチパネル２０に対する「遅押し」の入力操作が、いわゆる「短押し」の入力に係る操作であるか、「長押し」の入力に係る操作であるかを判定する時間として規定する。この閾値Ｔ３は、一例として、押圧Ｐが閾値Ｐ２を超えた後において、先に説明した「短押し／長押し」の操作を区別するような時間の閾値とすることができる。すなわち、押圧Ｐが閾値Ｐ２を超えた後でユーザがタッチパネル２０を押圧する操作を即座に弱めて押圧Ｐが閾値Ｐ２以下になるような操作にかかる時間は閾値Ｔ３を超えないように、当該閾値Ｔ３を設定することができる。また、押圧Ｐが閾値Ｐ２を超えた後でユーザがタッチパネル２０を押圧する操作を即座に弱めずに少しの間押圧Ｐが閾値Ｐ２を超えた状態を維持するような操作にかかる時間は閾値Ｔ３を超えるように、当該閾値Ｔ３を設定することができる。したがって、一例として、この閾値Ｔ３は、押圧検出部４０が検出する押圧が閾値Ｐ２を超えた時間から、例えば０．５秒後のような時間を規定する閾値とすることができる。
【００７４】
このような閾値Ｔ３の値は、予めデフォルト値として（記憶部６０に記憶させて）電子機器１に与えておくことができる。また、閾値Ｔ３の値は、各ユーザの好みに応じて後から変更できるようにするのが好適である。また、閾値Ｔ３の値は、ユーザの普段の入力操作の履歴に基づいて、制御部１０が算出すなわち学習した値に基づいて設定してもよい。
【００７５】
閾値Ｔ３は、押圧検出部４０が押圧を検出した時点からコントローラ１０のタイマがカウントを開始する時間の閾値としてもよいし、閾値Ｔ１または閾値Ｔ２の時点からカウントを開始する時間の閾値としてもよい。また、閾値Ｔ３は、押圧検出部４０が検出する押圧が閾値Ｐ２を超えた時点からカウントを開始する時間の閾値としてもよいし、上述した時間Ｔｎの長さに基づいて可変の閾値としてもよい。
【００７６】
ステップＳ２５において押圧Ｐが閾値Ｐ２以下になった時、コントローラ１０は、所定の第３の処理を実行して（ステップＳ２７）、本実施形態に係る動作を終了する。このようにして本実施形態に係る動作が終了した後は、再び図３に示す動作を開始してもよい。
【００７７】
ステップＳ２７に処理が進む場合、押圧Ｐが閾値Ｐ２を超えてから、時間Ｔが閾値Ｔ３を超える前に、押圧Ｐが閾値Ｐ２以下になったことになる。このように、本実施形態において、押圧の検出開始から所定の時間内に所定の押圧が検出されず、所定の時間後に所定の押圧が検出され、当該検出していた押圧が所定の時間内に所定の閾値以下になる入力に係る操作を、以下、便宜的に「遅短押し」と記す。本実施形態において、電子機器１は、「遅短押し」の操作に係る入力を検出することにより、当該入力に対応する第３の処理を実行する。
【００７８】
図６は、上述した遅短押しの操作に係る入力が検出された際に、押圧検出部４０が検出する押圧Ｐの時間変化の例を表すグラフである。
【００７９】
図６に示すように、押圧検出部４０が押圧を検出した時点から、コントローラ１０に内蔵のタイマが時間Ｔの計測を開始する。図６に示す例では、時間Ｔが閾値Ｔ１を超える前は押圧Ｐが閾値Ｐ１を超えずに、時間Ｔが閾値Ｔ１に達した時点で押圧の閾値Ｐ１が閾値Ｐ２に変化している。図６においては、時間Ｔが閾値Ｔ１に達した時に押圧の閾値Ｐ１が閾値Ｐ２に変化した様子を、実線により示している。また、図６に示す例では、時間Ｔが閾値Ｔ１を超える前は押圧Ｐが閾値Ｐ１を超えずに、時間Ｔが閾値Ｔ１を超えた後で押圧Ｐが閾値Ｐ２を超えている。このため、コントローラ１０は、当該入力を「遅押し」と認識する。図６に示す例では、押圧Ｐが閾値Ｐ２を超えた時点において、押圧Ｐの検出開始から経過した時間はＴｎである。このため、コントローラ１０は、押圧Ｐが閾値Ｐ２を超えた時に、触感呈示部５０が時間Ｔｎに対応する振動パターンによる触感を呈示するように制御する。また、図６に示す例では、時間Ｔが閾値Ｔ３を超える前に、押圧Ｐが閾値Ｐ２以下になっている。このため、コントローラ１０は、当該入力を「遅短押し」と認識する。電子機器１は、時間Ｔが閾値Ｔ３を超える前で押圧Ｐが閾値Ｐ２以下になった時に、所定の第３の処理の実行を開始する。
【００８０】
一方、ステップＳ２６において時間Ｔが閾値Ｔ３を超えた時、コントローラ１０は、触感呈示部５０が所定の触感を呈示するように制御する（ステップＳ２８）。ステップＳ２８において呈示する触感とは、押圧Ｐが閾値Ｐ２を超えた状態のまま時間Ｔ３が経過したことをユーザに知らせるものである。このような触感を呈示するための振動パターンも、記憶部６０に記憶しておくのが好適である。ステップＳ２８では、コントローラ１０が、記憶部６０に記憶された所定の振動パターンを読み出し、当該振動パターンにより触感呈示部５０が触感を呈示するように制御する。ステップＳ２８において呈示する触感は、上述したステップＳ１９と同様のものとすることもできるし、互いに異なるものとして設定することもできる。
【００８１】
ステップＳ２８において触感を呈示したら、コントローラ１０は、所定の第４の処理を実行して（ステップＳ２９）、本実施形態に係る動作を終了する。このようにして本実施形態に係る動作が終了した後は、再び図３に示す動作を開始してもよい。
【００８２】
ステップＳ２９に処理が進む場合、押圧Ｐが閾値Ｐ２を超えてから、押圧Ｐが閾値Ｐ２を超えた状態のまま時間Ｔが閾値Ｔ３を超えたことになる。このように、本実施形態において、押圧の検出開始から所定の時間内に所定の押圧が検出されず、所定の時間後に所定の押圧が検出され、当該検出していた押圧が所定の時間内に所定の閾値以下にならない入力に係る操作を、以下、便宜的に「遅長押し」と記す。本実施形態において、電子機器１は、「遅長押し」の操作に係る入力を検出することにより、当該入力に対応する第４の処理を実行する。
【００８３】
図７は、上述した遅長押しの操作に係る入力が検出された際に、押圧検出部４０が検出する押圧Ｐの時間変化の例を表すグラフである。
【００８４】
図７に示す例では、時間Ｔが閾値Ｔ１を超える前は押圧Ｐが閾値Ｐ１を超えずに、時間Ｔが閾値Ｔ１に達した時点で押圧の閾値Ｐ１が閾値Ｐ２に変化している。図７においては、時間Ｔが閾値Ｔ１に達した時に押圧の閾値Ｐ１が閾値Ｐ２に変化した様子を、実線により示している。また、図７に示す例では、時間Ｔが閾値Ｔ１を超える前は押圧Ｐが閾値Ｐ１を超えずに、時間Ｔが閾値Ｔ１を超えた後で押圧Ｐが閾値Ｐ２を超えている。このため、コントローラ１０は、当該入力を「遅押し」と認識する。図７に示す例では、押圧Ｐが閾値Ｐ２を超えた時点において、押圧Ｐの検出開始から経過した時間はＴｎである。このため、コントローラ１０は、押圧Ｐが閾値Ｐ２を超えた時に、触感呈示部５０が時間Ｔｎに対応する振動パターンによる触感を呈示するように制御する。また、図７に示す例では、押圧Ｐが閾値Ｐ２以下にならないまま、時間Ｔが閾値Ｔ３を超えている。このため、コントローラ１０は、当該入力を「遅長押し」と認識する。電子機器１は、時間Ｔが閾値Ｔ３を超えた時に、所定の第４の処理の実行を開始する。
【００８５】
このように、本実施形態では、極めて簡単な操作により、「早短押し」、「早長押し」、「遅短押し」、「遅長押し」の異なる入力を区別して認識し、それぞれ第１、第２、第３、第４の異なる処理を区別して実行することができる。
【００８６】
上述した図３の説明においては、ステップＳ２２において押圧Ｐが閾値Ｐ２を超えていない時、ステップＳ２３において押圧Ｐがゼロまたはゼロに近い値になったか否か判定した。しかしながら、このステップＳ２３の処理を、他の処理に変更してもよい。例えば、ステップＳ２３において、コントローラ１０は、タイマの時間Ｔが所定の閾値Ｔ４を超えているか否か判定するようにもできる。ここで、閾値Ｔ４は、閾値Ｔ３と同じ時間の長さになる閾値としてもよいし、例えば閾値Ｔ３よりも長い時間になる閾値のような、他の長さの時間に相当する閾値を別に設定してもよい。
【００８７】
図８は、閾値Ｔ４の設定について説明する図である。
【００８８】
図８に示すように、本実施形態に係る電子機器１は、タッチパネル２０に対する押圧が検出されてから、時間Ｔが閾値Ｔ１を超えても押圧Ｐが閾値Ｐ２を超えない時、当該入力に係る操作は「早押し」ではないものと認識した。しかしながら、タッチパネル２０に対する押圧が検出されてから、ある程度の時間が経過しても押圧Ｐが閾値Ｐ２を超えない時、既にユーザは押圧していないにもかかわらず、何らかの事情により、押圧検出部４０が押圧を誤検出していることも考えられる。したがって、本実施形態の変形例として、タッチパネル２０に対する押圧が検出されてから、ある程度の時間が経過しても押圧Ｐが閾値Ｐ２を超えない時、当該入力は入力エラーと扱うようにしてもよい。図８に示すように、閾値Ｔ４は、通常ユーザがタッチパネル２０に対する押圧を維持すると想定される時間よりも長い時間になるように設定するのが好適である。
【００８９】
このような動作を実現するために、ステップＳ２３においてタイマの時間Ｔが閾値Ｔ４を超えていない時は、コントローラ１０は、ステップＳ２２に戻って押圧Ｐが閾値Ｐ２を超えたか否か判定する。一方、ステップＳ２３においてタイマの時間Ｔが閾値Ｔ４を超えた時、コントローラ１０は、当該操作に係る入力を無効にして（入力エラー）、本実施形態に係る動作を終了する。このようにして本実施形態に係る動作が終了した後は、再び図３に示す動作を開始してもよい。ステップＳ２３において操作を無効にする時、コントローラ１０は、表示部３０上に例えば「もう一度操作をやり直して下さい」のような、ユーザに操作のやり直しを求める表示を行うように制御してもよい。
【００９０】
以上説明したように、本実施形態において、コントローラ１０は、タッチパネル２０に対する押圧を検出してから当該押圧が所定の基準を満たすまでの時間（Ｔｍ）に基づいて、異なる処理を実行する。ここで、コントローラ１０は、タッチパネル２０に対する押圧を検出してから当該押圧が前記所定の基準を満たすまでの時間（Ｔｍ）が所定の時間（Ｔ１）を超えた（遅押し）か否（早押し）かに基づいて、異なる処理を実行してもよい。
【００９１】
また、本実施形態において、コントローラ１０は、タッチパネル２０に対する押圧を検出してから当該押圧が所定の基準を満たすまでの時間（Ｔｍ，Ｔｎ）、および当該押圧が所定の基準を満たしてからの時間に基づいて、異なる処理を実行する。ここで、コントローラ１０は、タッチパネル２０に対する押圧を検出してから当該押圧が前記所定の基準を満たすまでの時間（Ｔｍ，Ｔｎ）が所定の時間（Ｔ１）を超えた（遅押し）か否（早押し）かに基づいて、異なる処理を実行してもよい。また、コントローラ１０は、前記押圧が前記所定の基準を満たしたままの時間が所定の時間（Ｔ２またはＴ３）を超えた（長押し）か否（短押し）かに基づいて、異なる処理を実行してもよい。
【００９２】
また、本実施形態において、コントローラ１０は、タッチパネル２０に対する押圧を検出してから当該押圧が所定の基準を満たすまでの時間（Ｔｍ，Ｔｎ）、および当該押圧が所定の基準を満たしてから当該押圧のリリースまでの時間に基づいて、異なる処理を実行する。ここで、コントローラ１０は、タッチパネル２０に対する押圧を検出してから当該押圧が前記所定の基準を満たすまでの時間（Ｔｍ，Ｔｎ）が所定の時間（Ｔ１）を超えた（遅押し）か否（早押し）かに基づいて、異なる処理を実行してもよい。また、コントローラ１０は、前記押圧が前記所定の基準を満たしてから当該押圧のリリースまで時間が所定の時間（Ｔ２またはＴ３）を超えた（長押し）か否（短押し）かに基づいて、異なる処理を実行してもよい。
【００９３】
上述したように、コントローラ１０は、タッチパネル２０に対する押圧を検出してから当該押圧が前記所定の基準を満たすまでの時間（Ｔｍ，Ｔｎ）が所定の時間（Ｔ１）を超えたら（遅押し）、当該所定の基準を変更してもよい。
【００９４】
また、上述したように、コントローラ１０は、前記異なる処理を、種々の触感を呈示する処理を含めて実行してもよい。
【００９５】
次に、本実施形態に係る電子機器１の具体的な適用例について説明する。
【００９６】
（例１）
本実施形態に係る電子機器１は、例えば、図９に示すように、ＡＴＭのようなテンキー等を用いて暗証番号またはパスワード等を入力するための装置に適用することができる。従来、図９に示すような装置を用いてユーザに暗証番号の入力を求める場面では、任意の４桁の番号などを予め決め設定し、ユーザの入力した番号と合致すれば、取引手続が可能になったり、セキュリティロックが解除されたりする仕組みになっている。このような従来の暗証番号は、他人に知られてしまうと、本人でなくとも簡単に暗証番号によるロックを解除することができてしまう。暗証番号の桁数を増やせば、セキュリティレベルを向上させることは可能であるが、番号を覚えるのが困難になる、入力の際の手間が増す、等の課題が生じる。
【００９７】
しかしながら、本実施形態に係る電子機器１を適用することにより、このような暗証番号の桁を増やすことなく、セキュリティレベルを向上させることができる。例えば、図９に示す装置に電子機器１を適用すれば、４桁の暗証番号を、「１２３４」という番号の順序のみならず、「１の早長押し」、「２の早短押し」、「３の遅長押し」、「４の遅短押し」の順のように、押圧の態様も含めて設定することができる。このように、番号の順序のみならず、押圧の態様まで指定することで、セキュリティを向上することができる。また、「長押し／短押し」および／または「早押し／遅押し」に係る時間もユーザが設定することにより、さらにセキュリティを向上させることができる。本実施形態に係る電子機器１によれば、仮に暗証番号が他人に知られてしまったとしても、暗証番号を入力する際の押圧の態様を完全に知られることがなければ、暗証番号によるロックを破られる危険性は少ない。
【００９８】
また、従来の暗証番号は、入力しているところを他人に覗き見されると、当該他人は直ちに暗証番号によるロックを破ることができてしまう。しかしながら、本実施形態に係る電子機器１は、ユーザがタッチパネル２０に対して行う入力操作を、当該操作にかかる時間のみならず、当該操作の押圧の強弱も含めて設定できる。ユーザがタッチパネルに対する操作の押圧の強弱を調整したとしても、タッチパネルはほとんど物理的に変形しないため、操作の押圧の強弱は外から他人が覗き見ても判別しにくい。このため、電子機器１によれば、仮に入力しているところを他人に覗き見されても、それだけで暗証番号によるロックを破られる危険性は少ない。
【００９９】
また、上述した変形例のように、ステップＳ２３においてタイマの時間Ｔが閾値Ｔ４を超えた時は入力エラーとすれば、タッチパネルに対して押圧を与え続ければ自動的に「遅押し」または「長押し」と認識されてしまうことも防止することができる。
【０１００】
（例２）
上述の例１においては、暗証番号などを、０〜９の数字のみならず、これらの数字の表示に対する押圧を、早長押し、早短押し、遅長押し、遅短押し、と区別する例について述べた。本実施形態に係る電子機器１では、押圧の態様を、早長押し、早短押し、遅長押し、遅短押し、と４通りに区別するため、これらの押圧の区別そのものをパスワードとして、暗証番号のように番号と組み合わせないようにもできる。すなわち、電子機器１は、（１）早長押し、（２）早短押し、（３）遅長押し、（４）遅短押し、のような入力操作を、ユーザに所定の回数求めるような構成とすることもできる。例えば、電子機器１は、ユーザにパスワードの入力を求める際、「所定の押圧態様で画面を４回押して下さい」のような表示を画面に表示し、画面上の任意の位置を、予め決められた押圧の態様でユーザに４回の押圧を求めることができる。
【０１０１】
このようにすれば、例えば４回の押圧を求める場合には、２５６通りの押圧の態様のパターンを設定できるため、簡易なパスワードとして使用することができる。この場合、画面上に暗証番号の数字を表示する必要もなく、他人から覗き見されたとしても、当該パスワードを知られてしまうリスクを低くすることができる。
【０１０２】
（例３）
その他、本実施形態に係る電子機器１は、例えばコンピュータを用いたゲームなどに適用することにより、ゲームの臨場感およびリアリティの度合いを高めることが期待できる。本実施形態に係る電子機器１は、ネットワークを利用して複数人で対戦するタイプのカードゲーム等を模したコンピュータゲーム（ビデオゲーム）に適用することができる。このような複数のユーザが通信により対戦することができるゲームで遊ぶ際は、ゲームにおけるキャラクタの動作が多様である方がユーザの興味を惹くことが期待できる。また、このようなゲームでは、キャラクタの多様な動作により、ユーザ同士が駆け引きを行う等することができれば、相手の動きを予想したり等の楽しみを与えることができる。
【０１０３】
図１０は、カードゲームのようなゲームを模したコンピュータゲーム（ビデオゲーム）に電子機器１を適用した例を示す図である。図１０においては、２人のプレイヤー（ユーザＡおよびユーザＢ）が、それぞれの電子機器１を用いてゲームを行う場合について説明する。図１０（Ａ）はユーザＡが用いる電子機器１の表示部３０に表示された画面を表し、図１０（Ｂ）はユーザＢが用いる電子機器１の表示部３０に表示された画面を表す。図１０に示す例においては、例えばゲームを行う際にユーザが画面を押圧するタイミングおよびスピードと、画面上に表示されるキャラクタの動作のタイミングおよびスピードとを連動させることができる。
【０１０４】
具体的には、例えばユーザがあるカードを選択して捨てる時、ユーザが自分の端末で早押しをすれば、相手ユーザの画面内のキャラクタも素早くカードを捨てるような動作の表示とすることができる。また、例えばユーザがあるカードを選択して捨てる時、ユーザが自分の端末で遅押しをすれば、相手ユーザの画面内のキャラクタもゆっくりとカードを捨てるような動作の表示とすることができる。図１０（Ａ）は、ユーザＡが、自分の電子機器１の表示部３０に表示された「３」のカードに対して、タッチパネル２０上で「遅押し」を行う操作により、当該カードを選択してゆっくり捨てようとする様子を示している。図１０（Ｂ）は、ユーザＡが「遅押し」を行う操作に基づいて、ユーザＢの電子機器１の表示部３０に表示されたカードのうちユーザＡが選択したカードが、ゆっくり動いて捨てられようとしている様子を示している。
【０１０５】
他にも、例えば、ユーザＡがいずれかのカードの表示に対して「早短押し」すると、ユーザＢの画面上でキャラクタが当該カードを通常の動作（例えばアニメーション表示）で捨てるようにしてもよい。また、ユーザＡがいずれかのカードの表示に対して「早長押し」すると、ユーザＢの画面上ではキャラクタが当該カードを通常の動作で捨てるとともに、両ユーザの端末で一時的に大きな振動が発生しつつ効果音の音量が一時的に大きくなるようにしてもよい。
【０１０６】
一方、ユーザＡがいずれかのカードの表示に対して「遅短押し」すると、ユーザＢの画面上ではキャラクタが当該カードをゆっくりと迷うような動作で捨てるようにしてもよい。また、ユーザＡがいずれかのカードの表示に対して「遅長押し」すると、ユーザＢの画面上ではキャラクタが当該カードをゆっくり迷うような動作で捨てるとともに、両ユーザの端末で一時的に大きな振動が発生しつつ効果音の音量が一時的に大きくなるようにしてもよい。
【０１０７】
また、ユーザＡがいずれかのカードの表示に対して弱い押圧をしばらく維持すると、ユーザＢの画面上ではキャラクタが考え込むような動作で当該カードを捨てるそぶりを見せつつも実際には捨てないという動作を行うようにしてもよい。なお、この場合、図３で説明したステップＳ２３において、コントローラ１０は、タイマの時間Ｔが所定の閾値Ｔ４を超えているか否か判定し、時間Ｔが所定の閾値Ｔ４を超える時に、カードを捨てるそぶりを見せつつ捨てないという動作をキャラクタに行わせる。
【０１０８】
本実施形態に係る電子機器１によれば、このような動作を画面上のキャラクタに実行させることにより、ゲームの臨場感を高め、ユーザ同士が駆け引きを楽しむことができる。このため、本実施形態に係る電子機器１をコンピュータゲームに適用すれば、プレイヤーの興味を一層惹くことができる。
【０１０９】
本発明を諸図面および実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形および修正を行うことが容易であることに注意されたい。したがって、これらの変形および修正は本発明の範囲に含まれることに留意されたい。例えば、各機能部、各手段、各ステップなどに含まれる機能などは論理的に矛盾しないように再配置可能であり、複数の機能部およびステップなどを１つに組み合わせたり、或いは分割したりすることが可能である。また、上述した本発明の各実施形態は、それぞれ説明した各実施形態に忠実に実施することに限定されるものではなく、適宜、各特徴を組み合わせたり、一部を省略したりして実施することもできる。
【０１１０】
上述した実施形態では、時間の閾値Ｔ１，Ｔ２，Ｔ３について、それぞれ押圧検出部４０が押圧を検出した時点からタイマが計測を開始する例を含めて説明した。しかしながら、これらの時間の閾値について、押圧検出部４０が押圧を検出した時点からタイマが計測を開始するのではなく、ゼロよりも少し大きな押圧の閾値を設定し、押圧が当該閾値を超えた時点からタイマが計測を開始するようにしてもよい。このようにすれば、ユーザは、入力操作を連続して行う際でもタッチパネル２０から毎度指などを離す必要はなく、タッチパネル２０に指を触れたまま押圧の強弱を調整することにより、入力操作を連続して行うことができる。
【０１１１】
また、本発明は、タッチセンサを備えた電子機器に適用するのが好適であるが、押圧検出部４０に対する押圧に応じて、所定の処理を行うものであるため、タッチセンサを備えた機器に限定されるものではない。例えば、本発明は、押圧検出部を備えるが、タッチセンサを備えない電子機器にも適用することができる。この場合、例えば、通常の操作部を構成するキーまたはボタン等に対してユーザが操作を行う際の押圧を検出することができるように、当該キーまたはボタン等に対する押圧を検出する押圧検出部を備えるようにするのが好適である。あるいは、特にキーまたはボタン等が押圧を検出することが必須ではない場合には、例えばユーザが電子機器の筐体を直接押圧する際の押圧を検出する押圧検出部を備えるような態様も考えることができる。
【０１１２】
また、押圧検出部４０は、タッチパネル２０における接触検出方式に応じて構成することができる。例えば、抵抗膜方式の場合には、接触面積による抵抗変化に基づく出力信号の変化から押圧が検出できれば、歪みゲージセンサを用いることなく構成することができる。あるいは、静電容量方式の場合には、静電容量の変化に基づく出力信号の変化から押圧が検出できる場合も、歪みゲージセンサを用いることなく、押圧検出部４０を構成することができる。
【０１１３】
また、触感呈示部５０は、任意の個数の圧電振動子を用いて構成したり、タッチパネル２０の全面に透明圧電素子を設けて構成したり、偏心モータを駆動信号の１周期で１回転させるようにして構成してもよい。さらに、押圧検出部４０および触感呈示部５０は、圧電素子を用いて構成する場合は、圧電素子を共用して押圧検出部兼振動部を構成することもできる。圧電素子は、圧力が加わると電力を発生し、電力が加えられると変形するためである。この場合、触感呈示部５０は、押圧検出部４０も兼ねる圧電素子の出力に基づいて押圧を検出するとともに、例えば押圧が閾値を超えた際などに、当該圧電素子を駆動することにより振動を発生するようにもできる。
【０１１４】
上述した実施の形態においては、タッチパネル２０を表示部３０の上面に重ねて配置した構成を想定して説明した。本発明による電子機器は、このような構成にすることは必須ではなく、タッチパネル２０と表示部３０とを離間した構成にすることもできる。しかしながら、タッチパネル２０を表示部３０の上面に重ねて配置した構成とする方が、表示される画像と発生する振動との対応関係を、ユーザに容易に認識させることができる。
【０１１５】
また、本実施の形態の説明における表示部３０およびタッチパネル２０は、表示部と接触検出部との両機能を共通の基板に持たせる等により、一体化した装置によって構成されるようにしてもよい。このように表示部と接触検出部との両機能を一体化した装置の構成の一例としては、液晶パネルが有するマトリクス状配列の画素電極群に、フォトダイオード等の複数の光電変換素子を規則的に混在させたものを挙げることができる。この装置は、液晶パネル構造によって画像を表示する一方で、パネル表面の所望位置に接触するペンの先端で液晶表示用のバックライトの光を反射し、この反射光を周辺の光電変換素子が受光することによって、接触の位置を検出することができる。
【０１１６】
また、本発明は、押圧および時間の閾値が設定されるが、この押圧および時間の閾値は、例えば、アプリケーションを起動した際に、記憶部に記憶している基準値に基づき設定されてもよい。または、この押圧および時間の閾値は、アプリケーションが起動している際に、ユーザが押圧または時間の閾値を設定するために表示されたオブジェクトに対して操作を行うことなどにより設定されてもよい。このように、本発明は、押圧および時間の閾値の設定については、本実施の形態の説明で記載した態様に限定されない。
【０１１７】
また、本発明は、電子機器の発明としてのみならず、電子機器の制御方法の発明として実施することもできる。
【符号の説明】
【０１１８】
１  電子機器
１０  コントローラ
２０  タッチパネル
３０  表示部
４０  押圧検出部
５０  触感呈示部
６０  記憶部
９０  筐体
９２  アッパカバー
９４，９６  インシュレータ
【図１】
2016186757.tif 000003
【図２】
2016186757.tif 000004
【図３】
2016186757.tif 000005
【図４】
2016186757.tif 000006
【図５】
2016186757.tif 000007
【図６】
2016186757.tif 000008
【図７】
2016186757.tif 000009
【図８】
2016186757.tif 000010
【図９】
2016186757.tif 000011
【図１０】
2016186757.tif 000012