(57)【特許請求の範囲】
【請求項１】
押圧に応じて所定の処理を行う電子機器であって、
前記電子機器は、
押圧に基づくデータに応じて所定の処理を実行する実行基準と、前記所定の処理を取り消す取消基準と、を記憶し、
前記実行基準を満たした後、更に押し込む操作により前記取消基準を満たすと、押圧の圧力が減少に転じたときに前記所定の処理を取り消すことを特徴とする電子機器。
【請求項２】
押圧に応じて所定の処理を行う電子機器であって、
前記電子機器は、
押圧に基づくデータに応じて所定の処理を実行する複数の実行基準と、前記複数の実行基準に係る所定の処理の全てを取り消す取消基準と、を記憶し、
前記実行基準を満たした後、更に押し込む操作により前記取消基準を満たすと、押圧の圧力が減少に転じたときに前記所定の処理の全てを取り消すことを特徴とする電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、接触検出部を有する電子機器に関する。
【背景技術】
【０００２】
近年、携帯電話等の携帯端末において、タッチセンサ等の接触検出部を備えた電子機器が増えてきた。操作者による接触の検出方式は、抵抗膜方式、静電容量方式等、種々の検出方式が知られている。いずれの方式も操作者の指やスタイラスペン等による接触物の接触を検出する。
【０００３】
接触検出部を備えた電子機器として、接触検出部と表示部とが重畳され形成されるタッチパネルが知られている。タッチパネルは、接触検出部の裏面に配置された表示部に、文字やボタン等の画像（オブジェクトという）が表示される。表示部に表示されたオブジェクトを操作者が押圧すると、接触検出部は、押圧位置における接触を検出するようになっている。また、所定の押圧荷重以上で押圧された場合に、操作者に触感応答を行う技術も知られている。
【０００４】
ところで、押圧荷重に応じて所定の処理を実行する電子機器がある。例えば、特許文献１には、押圧荷重に応じて１個のキーに割り当てられた複数の文字を選択操作が可能なキー入力装置が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１１−１１９８８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に開示された技術によれば、例えば、操作者が、「か」行の文字を入力するために該当するキーを操作しようとした場合に、誤って「あ」行の文字が割り当てられたキーを押下してしまうと、指を「あ」行のキーから一旦離した後に、「消去キー」等、他のキーを押圧する等により入力文字を修正操作する必要があり、キータッチの回数が増えるため操作性が悪化する。このため、押圧荷重に応じて所定の処理を実行する際の誤操作時における操作性の改善が望まれていた。
【０００７】
本発明は、上記した課題を解決するためになされたものであり、押圧に応じて所定の処理を実行する電子機器において、誤操作時における操作性の向上をはかることを目的とする。
【課題を解決するための手段】
【０００８】
上記した課題を解決するために本発明は、押圧に応じて所定の処理を行う電子機器であって、前記電子機器は、押圧に基づくデータに応じて所定の処理を実行する実行基準と、前記所定の処理を取り消す取消基準と、を記憶し、前記実行基準を満たした後、更に押し込む操作により前記取消基準を満たすと、押圧の圧力が減少に転じたときに前記所定の処理を取り消すことを特徴とする。
【００１１】
また、本発明は、押圧に応じて所定の処理を行う電子機器であって、前記電子機器は、押圧に基づくデータに応じて所定の処理を実行する複数の実行基準と、前記複数の実行基準に係る所定の処理の全てを取り消す取消基準と、を記憶し、前記実行基準を満たした後、更に押し込む操作により前記取消基準を満たすと、押圧の圧力が減少に転じたときに前記所定の処理の全てを取り消すことを特徴とする。
【発明の効果】
【００１２】
本発明によれば、押圧に応じて所定の処理を実行する電子機器において、誤操作時における操作性の向上をはかることができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施の形態１に係る電子機器の構成を示すブロック図である。
【図２】本発明の実施の形態１に係る電子機器で扱う実行基準と取消基準をグラフで示した図である。
【図３】本発明の実施の形態１に係る電子機器の動作を示すフローチャートである。
【図４】本発明の実施の形態２に係る電子機器で扱う実行基準と取消基準をグラフで示した図である。
【図５】本発明の実施の形態２に係る電子機器の動作を示すフローチャートである。
【図６】本発明の実施の形態３に係る電子機器で扱う実行基準と取消基準をグラフで示した図である。
【図７】本発明の実施の形態３に係る電子機器の動作を示すフローチャートである。
【図８】本発明の実施の形態１〜３に係る電子機器の応用例で扱う実行基準と取消基準をグラフで示した図である。
【発明を実施するための形態】
【００１４】
以下、添付図面を参照して本発明を実施するための実施の形態１〜３（以下、単に本実施形態１〜３という）について詳細に説明する。
【００１５】
（実施形態１の構成）
図１は、本実施形態１に係る電子機器の構成を示すブロック図である。図１に示すように、本実施形態１に係る電子機器１０は、接触検出部１１と、表示部１２と、押圧検出部１３と、記憶部１４と、制御部１５とを含み、構成される。
【００１６】
接触検出部１１は、通常は表示部１２の前面に配置され、表示部１２に表示されたオブジェクトに対する操作者の指やスタイラスペン等の接触物による接触、または接触の解除を接触検出部１１の入力面において検出する。また、接触検出部１１は、入力面に対する接触位置を検出し、検出した接触位置を制御部１５へ出力する。接触検出部１１は、例えば、抵抗膜方式、静電容量方式等、光学式等、周知の方式で実現される。なお、光学式の場合、接触検出部１１は、赤外線等が接触物により遮られた位置を検出するため、接触検出部１１が接触を検出するためには、接触物の物理的な接触は不要である。つまり、接触検出部１１が検出する接触は、物理的な接触に限定されない。
【００１７】
表示部１２は、文字や地図等のオブジェクトを画像で表示する。表示部１２は、例えば、液晶パネル（ＬＣＤ：Liquid Crystal Display）や有機ＥＬパネル（ＯＥＬＤ：Organic Electroluminescence Display）等を用いて構成される。
【００１８】
なお、接触検出部１１と表示部１２一体化されていてもよい。接触検出部１１と表示部１２の両機能を一体化した装置の構成としては、ＬＣＤパネルが有するマトリクス状配列の画素電極群に、フォトダイオード等の複数の光電変換素子を規則的に混在させたものがある。この装置は、ＬＣＤパネル構造によって画像を表示する一方で、パネル表面の所望の位置に接触するペンの先端で液晶表示用のバックライトの光を反射し、この反射光を周辺に配置された光電変換素子が受光することにより接触位置を検出することができる。
【００１９】
押圧検出部１３は、接触検出部１１の入力面に対する押圧に基づくデータを検出する。押圧検出部１３は、例えば、歪みゲージセンサや圧電素子等の押圧に対して反応する素子を用いて構成される。押圧検出部１３が、例えば、圧電素子等を用いて構成された場合、押圧検出部１３の圧電素子は、接触検出部１１に対する押圧に係る荷重（力）の大きさ（または、荷重（力）の大きさが変化する速さ（加速度））に応じて、電気的な特性である電圧の大きさ（電圧値（以下、押圧に基づくデータと称する））が変化する。押圧検出部１３は、検出した入力面に対する押圧に基づくデータを制御部１５に出力する。
【００２０】
なお、押圧検出部１３は、接触検出部１１の検出方式に応じて、例えば、抵抗膜方式の場合は、接触面積の大きさに応じた抵抗の大きさ、または抵抗の大きさが変化した範囲等を、入力面に対する押圧の荷重（力）に対応付けることにより、歪みゲージセンサや圧電素子等を用いることなく構成することができる。あるいは静電容量方式の場合、押圧に基づくデータが検出できれば、接触面積の大きさに応じた静電容量（電荷）の大きさ、または静電容量（電荷）の大きさが変化した範囲等を、入力面に対する押圧の荷重（力）に対応付けることにより、歪みゲージセンサや圧電素子等を用いることなく構成することができる。つまり、押圧検出部１３は、接触検出部１１であってもよく、また、接触検出部１１からの出力信号の変化から押圧に基づくデータを検出している点を考慮すると制御部１５であっても良い。また、接触検出部１１および制御部１５の２つの構成により、押圧検出部１３の機能を実現してもよい。また、押圧検出部１３は、接触検出部１１を押圧したときに生じる、接触検出部１１と表示部１２との隙間の変化を測定するものであってもよい。この場合、押圧に基づくデータは、隙間の変化値に対応する。なお、押圧検出部１３は、接触検出部１１と他の部品、たとえば回路基板との隙間の変化を測定するものであってもよい。
【００２１】
記憶部１４は、半導体メモリ等で構成することが出来、各種情報や電子機器１０を動作させるためのプログラム等を記憶するとともに、ワークメモリとしても機能する。特に、本実施形態１では、押圧に基づくデータに応じて所定の処理を実行するために設定される、実行基準と、所定の処理を取り消すために設定される取消基準とが記憶されている。
【００２２】
制御部１５は、押圧検出部１３が押圧に基づくデータを制御部１５に通知することにより、または、制御部１５が、押圧検出部１３の押圧に基づくデータを検出することにより、当該押圧に基づくデータを取得する。つまり、制御部１５は、接触検出部１１に対する押圧に基づくデータを押圧検出部１３から取得する。なお、押圧に基づくデータは、電圧値の代わりに、押圧に係る荷重の大きさ、電力値、抵抗値等でもよい。制御部１５は、押圧に基づくデータに応じて所定の処理を実行する実行基準を設定するとともに、所定の処理を取り消す取消基準を設定する機能を有する。但し、取消基準は実行基準より高く設定される。制御部１５は、実行基準と取消基準を設定するにあたり、予め設定しても、あるいは何らかの処理実行中に動的に設定してもよい。ここで設定された実行基準と取消基準は、記憶部１４の所定の領域に記憶される。
【００２３】
なお、所定の処理として、表示部１２に地図を全画面表示している状態から、表示された地図の任意の場所を指で押し込む操作を行うことにより地図の一部拡大表示を行い、更に押し込む操作を行なった後、指を離す操作（リリース）を行うことにより元の全画面表示に戻す、「地図の拡大表示のアプリケーショ」を例示すれば、制御部１５が拡大表示を行う契機となる閾値が実行基準であり、全画面表示に戻す契機となる閾値が「取消基準」である。
【００２４】
制御部１５は、押圧に基づくデータが実行基準を満たすと所定の処理を実行し、取消基準を満たすとその処理を取り消す処理を実行する。ここで、「実行基準を満たす」とは、例えば、所定の処理を実行する基準を実行閾値にみたて、押圧検出部１３により検出される押圧に基づくデータ値が実行荷重閾値以上、または押圧検出部１３により検出される押圧に基づくデータ値が実行閾値を超えた場合であってもよい。また、「実行基準を満たさない」場合とは、例えば、所定の処理を実行する基準をある閾値にみたて、押圧検出部１３により検出される押圧に基づくデータ値が閾値以下、または未満である場合であっても良く、押圧検出部１３により検出される押圧に基づくデータ値が閾値を上まわった後に下まわった場合でも良い。
【００２５】
また、「取消基準を満たす」とは、処理を取り消す基準を取消閾値にみたて、押圧検出部１３により検出される押圧に基づくデータ値が取消閾値以上、または押圧検出部１３により検出される押圧に基づくデータ値が取消閾値を超えた場合であってもよい。また、「取消実行基準を満たさない」場合とは、例えば、所定の処理を取り消す基準をある取消閾値にみたて、押圧検出部１３により検出される押圧に基づくデータ値が取消閾値以下、または未満である場合であっても良く、押圧検出部１３により検出される押圧に基づくデータ値が取消閾値を上まわった後に下まわった場合でも良い。
【００２６】
本実施形態１に係る電子機器１０の「実行基準」と、「取消基準」について、図２のグラフを参照しながら説明する。一般的に操作者は、接触検出部１１の入力面を押圧する操作を行う際、入力面に触れてから、操作が検出されたと判断できる時点までは入力面に対する押圧力を増大し続ける。すなわち、入力面を押し込む動作を行う。ここで、操作者は、例えば、表示部１２の表示が変化し、あるいは図示しない触感呈示部により指等に触感が呈示されることにより操作が検出されたと判断する。そして、操作者は、操作が検出されたことによる処理が操作者の意図した処理と異なっている場合、その処理を取り消すために、更に押圧力を増大させる。更に押圧力を増大させたことにより処理が取り消された後は、操作者は、新たな操作をするために入力面に対する押圧力を低減する。すなわち、入力面から指を離そうとするリリース操作を行う。したがって、押圧検出部１３により検出される押圧に基づくデータは、図２に示す曲線のように、徐々に右上がりに増大して、図中、実線で示す実行基準を満たした後、更に押し込む操作により更に右上がりに増大し、更に、点線で示す取消基準を満たした後に最大値になって、以降、減少に転じて再び取消基準を通って減少し、最終的に０になる。
【００２７】
（実施形態１の動作）
以下、図３のフローチャートを参照しながら、図１、図２に示す本実施形態１に係る電子機器１０の動作について詳細に説明する。ここでは、表示部１２には既に地図が全画面表示されているものとして説明する。
【００２８】
まず、操作者が接触検出部１１の入力面に触れると、接触検出部１１がこれを検出し、制御部１５に、その接触領域内における座標に関する位置情報を出力する。なお、このとき、接触検出部１１は、接触領域の重心となる座標に関する位置情報を出力してもよい。
【００２９】
制御部１５は、位置情報を得て接触を検出すると（ステップＳ１０１”ＹＥＳ”）、記憶部１４から地図拡大表示に対応付けて設定された実行基準を読み出し、押圧検出部１３により一定の間隔で検出される押圧に基づくデータと比較する。次に、制御部１５は、押圧検出部１３で検出された押圧に基づくデータが実行基準を満たすか否かを判定する（ステップＳ１０２）。ここで、押圧に基づくデータが実行基準を満たすと判定されると（ステップＳ１０２“ＹＥＳ”）、制御部１５は、地図拡大のための処理を実行して、接触検出部１１から取得した位置情報を中心とする拡大地図情報を生成し、表示部１２に拡大地図を表示する（ステップＳ１０３）。なお、検出した押圧に基づくデータが実行基準を満たさない場合は（ステップＳ１０２“ＮＯ”）、何もせず、このため、表示部１２には地図が全画面表示されたままである。
【００３０】
操作者は、拡大地図が表示された後、この処理を取り消す、すなわち元のサイズで地図表示を行うことを意図して更に押し込む操作を行なったとする。このとき、制御部１５は、記憶部１４から読み出される取消基準と、押圧検出部１３から一定の間隔で検出される押圧に基づくデータとを比較する。ここで、検出された押圧に基づくデータが取消基準を満たすか否かを判定する（ステップＳ１０４）。ここで、検出された押圧に基づくデータが取消基準を満たすと判定された場合（ステップＳ１０４“ＹＥＳ”）、制御部１５は、地図の拡大表示を取り消す処理を実行し、表示部１２に拡大処理前の元の全画面表示を行う（ステップＳ１０５）。なお、検出された押圧に基づくデータが取消基準を満たさないと判定された場合は（ステップＳ１０４“ＮＯ”）、ステップＳ１０３に戻り、制御部１５は、表示部１２に拡大地図表示を行っている状態を維持する。
【００３１】
（実施形態１の効果）
以上の説明のように本実施形態１に係る電子機器１０によれば、制御部１５は、押圧に基づくデータに応じて所定の処理を実行する実行基準を設定すると共に、その処理を取り消す、実行基準より高い取消基準を設定する。そして、制御部１５は、操作者による接触検出部１１の入力面への接触を検出すると、押圧検出部１３で検出された押圧に基づくデータが記憶部１４から読み出される実行基準を満たすか否かを判定し、満たすと所定の処理を実行し、更に押圧力が増加して押圧検出部１３で検出された押圧に基づくデータが記憶部１４から読み出される取消基準を満たすか否かを判定し、満たすと所定の処理を取り消すための処理を実行する。
【００３２】
このため、操作者は、処理を取り消す際に取消基準を満たす押圧力で押し込む以外の操作を不要とするため、処理を取り消すためのタッチ数が減少することから操作性が向上する。
【００３３】
（実施形態２の構成）
図４は、本実施形態２に係る電子機器１０において設定される実行基準Ａ、Ｂ、Ｃと取消基準ａを示すグラフである。本実施形態２に係る電子機器１０Ｂにおいて、図２に示す実施形態１との差異は、処理Ａを実行する実行基準Ａの他に、処理Ｂを実行する実行基準Ｂと、処理Ｃを実行する実行基準Ｃとを付加したことにある。但し、取消基準ａは実施形態１と同様に一つである。このため、実施形態１同様、地図拡大画面表示のアプリを例示した場合、実行基準Ａ、Ｂ、Ｃにより、３段階の拡大率（但し、Ａ＜Ｂ＜Ｃ）での地図拡大表示が可能であり、押圧に基づくデータが取消基準ａを満たすと処理Ａ、Ｂ、Ｃの全てが取り消される。
【００３４】
上記の機能を実現するために制御部１５は、押圧に基づくデータに応じて所定の処理を実行する実行基準を複数設定するとともに、所定の処理を取り消す一つの取消基準を設定する。具体的に、実行基準Ａ、Ｂ、Ｃと、取消基準ａとを設定し、押圧検出部１３により検出される押圧に基づくデータが、実行基準Ａ、実行基準Ａより高い実行基準Ｂ、および実行基準Ｂより高い実行基準Ｃに関連付けられたそれぞれの処理を取り消すための取消基準ａを満たすと、実行基準Ａ、Ｂ、Ｃにそれぞれ関連付けられた所定の処理を取り消す処理を実行するように制御する。また、記憶部１４の所定の領域には、実行基準Ａ、Ｂ、Ｃのそれぞれと、取消基準ａとが記憶される。他の構成は図１に示す実施形態１と同様である。
【００３５】
（実施形態２の動作）
以下、図５に示すフローチャートを参照しながら本実施形態２に係る電子機器１０Ｂの動作について詳細に説明する。
【００３６】
ここで、表示部１２には既に初期画面として地図が全画面表示されているものとする（ステップＳ２０１）。この状態で操作者が接触検出部１１の入力面に触れると接触検出部１１がこれを検出し、制御部１５に、その接触領域内における座標に関する位置情報を出力する。制御部１５は、その位置情報を得て接触を検出すると（ステップＳ２０２“ＹＥＳ”）、記憶部１４から地図拡大表示に対応付けて段階的に設定された基準Ａ（但し、Ａ＜Ｂ＜Ｃ）を読み出し、押圧検出部１３により一定の間隔で検出される押圧に基づくデータと比較する。
【００３７】
次に、制御部１５は、押圧検出部１３で検出された押圧に基づくデータが実行基準Ａを満たすか否かを判定する（ステップＳ２０３）。ここで、検出された押圧に基づくデータが実行基準Ａを満たすと判定されると（ステップＳ２０３“ＹＥＳ”）、制御部１５は、処理Ａとして用意された拡大率Ａ（但し、Ａ＜Ｂ＜Ｃ）で拡大する地図拡大処理を実行して、接触検出部１１から取得した位置情報を中心とする拡大率Ａによる拡大地図情報を生成し、表示部１２にその拡大地図を表示する（ステップＳ２０４）。なお、検出された押圧に基づくデータが基準Ａを満たさない場合は（ステップＳ２０３“ＮＯ”）、何もせず、このため、表示部１２には地図が全画面表示されたままである。
【００３８】
続いて操作者は、地図が拡大率Ａで拡大処理されて表示部１２に表示された後、より地図を拡大表示することを意図して更に押し込む操作を行ったとする。このとき、制御部１５は、接触検出部１１による更なる接触を検出し、記憶部１４から地図拡大表示のために段階的に設定された基準Ｂを読み出し、その基準Ｂと押圧検出部１３により一定の間隔で検出される押圧に基づくデータと比較する。そして、押圧検出部１３で検出された押圧に基づくデータが記憶部１４に記憶された実行基準Ｂを満たすか否かを判定する（ステップＳ２０５）。ここで、検出された押圧に基づくデータが実行基準Ｂを満たすと判定されると（ステップＳ２０５“ＹＥＳ”）、制御部１５は、処理Ｂとして用意された拡大率Ｂで拡大する地図拡大処理を実行して、接触検出部１１から取得した位置情報を中心とする拡大率Ｂによる拡大地図情報を生成し、表示部１２にその拡大地図を表示する（ステップＳ２０６）。
【００３９】
なお、検出された押圧に基づくデータが基準Ｂを満たさない場合は（ステップＳ２０５“ＮＯ”）、ステップＳ２０４に戻り、制御部１５は、表示部１２に地図が拡大率Ａで拡大表示された状態を維持する。
【００４０】
続いて操作者は、地図が拡大率Ｂで拡大処理されて表示部１２に表示された後、より地図を拡大表示することを意図して更に押し込む操作を行ったとする。このとき、制御部１５は、接触検出部１１による更なる接触を検出し、記憶部１４から地図拡大表示のために段階的に設定された基準Ｃを読み出し、その基準Ｃと押圧検出部１３により一定の間隔で検出される押圧に基づくデータと比較する。そして、押圧検出部１３で検出された押圧に基づくデータが記憶部１４に記憶された実行基準Ｃを満たすか否かを判定する（ステップＳ２０７）。ここで、検出された押圧に基づくデータが実行基準Ｃを満たすと判定されると（ステップＳ２０７“ＹＥＳ”）、制御部１５は、処理Ｃとして用意された拡大率Ｃで拡大する地図拡大処理を実行して、接触検出部１１から取得した位置情報を中心とする拡大率Ｃによる拡大地図情報を生成し、表示部１２にその拡大地図を表示する（ステップＳ２０８）。
【００４１】
なお、検出された押圧に基づくデータが基準Ｃを満たさない場合は（ステップＳ２０７“ＮＯ”）、ステップＳ２０６に戻り、制御部１５は、表示部１２に地図が拡大率Ｂで拡大表示された状態を維持する。
【００４２】
次に操作者は、地図を初期の全画面表示に戻す、処理の取消を意図して更に押し込む操作を行なったとする。このとき、制御部１５は、記憶部１４から読み出される取消基準ａと、押圧検出部１３から一定の間隔で検出される押圧に基づくデータとを比較する。ここで、検出された押圧に基づくデータが取消基準ａを満たすか否かを判定する（ステップＳ２０９）。ここで、検出された押圧に基づくデータが取消基準ａを満たすと判定された場合（ステップＳ２０５“ＹＥＳ”）、制御部１５は、拡大率Ｃで拡大された地図の拡大表示を取り消す処理を実行し、表示部１２に、処理Ａ、処理Ｂ、処理Ｃで段階的に行なった拡大前の元の全画面表示に戻して初期画面表示に切り替える（ステップＳ２０１）。
【００４３】
なお、検出された押圧に基づくデータが取消基準ａを満たさないと判定された場合は（ステップＳ２０９“ＮＯ”）、ステップＳ２０８に戻り、制御部１５は、表示部１２に地図が拡大率Ｃで拡大表示された状態を維持する。
【００４４】
（実施形態２の効果）
以上説明のように本実施形態２に係る電子機器１０によれば、制御部１５は、押圧に基づくデータに応じて所定の処理を実行する複数の実行基準Ａ、Ｂ、Ｃを設定すると共に、全ての処理を取り消す一つの取消基準ａを設定する。そして、制御部１５は、操作者による接触検出部１１の入力面への接触を検出すると、押圧検出部１３で検出された押圧に基づくデータが記憶部１４から読み出される実行基準Ａ、Ｂ、Ｃを満たすか否かを順次判定し、満たすとそれぞれに対応付けられた処理を実行する。そして、更に押圧に基づくデータが増加して押圧検出部１３で検出された押圧に基づくデータが取消基準ａを満たすか否かを判定し、満たすと処理Ａ、Ｂ、Ｃの全てを取り消す処理を実行する。
【００４５】
このため、操作者は、処理を取り消す際に取消基準ａを満たす押圧力で押し込む以外の操作を不要とするため、処理を取り消すためのタッチ数が減少し、したがって操作性が向上する。また、押圧に基づくデータに応じて所定の処理を実行する実行基準が複数設定されることから、例えば、処理として地図の拡大処理を例示した場合、１タッチで順方向の拡大表示の他に逆方向の縮小表示も可能になり、一層の操作性向上がはかれる。
【００４６】
（実施形態３の構成）
図６は、本実施形態３に係る電子機器１０Ｃにおいて設定される実行基準と取消基準を示すグラフである。本実施形態３に係る電子機器１０において、図４に示す実施形態２との差異は、実行基準毎に取消基準を設定したことにある。したがって、実行基準Ａを満たした場合に実行される処理Ａは、押圧に基づくデータが、取消基準ａを満たした後、実行基準Ｂを満たすこと無く減少すると取り消され、実行基準Ｂを満たした場合に実行される処理Ｂは、押圧に基づくデータが、取消基準ｂを満たした後、実行基準Ｃを満たすこと無く減少すると取り消され、実行基準Ｃを満たした場合に実行される処理Ｃは、押圧に基づくデータが、取消基準ｃを満たした後、減少すると取り消される。
【００４７】
なお、処理Ａ、Ｂ、Ｃの取消が実行されるタイミングは、押圧検出部１３により検出される押圧に基づくデータが、（１）各取消基準を満たした後、減少に転じた直後、（２）更に減少してその取消基準を下まわった時点、（３）指が接触検出部１１の入力面から離された時点のいずれでもよい。
【００４８】
このため、制御部１５は、押圧に基づくデータに応じて所定の処理を実行する実行基準を複数設定するとともに、所定の処理を取り消す複数の取消基準を設定する。具体的に、実行基準Ａ、Ｂ、Ｃと、この実行果基準Ａ、Ｂ、Ｃのそれぞれに対応して取消基準ａ、ｂ、ｃを設定し、押圧検出部１３により検出される押圧に基づくデータが、第１の実行基準Ａ、第１の実行基準Ａより高い第２の実行基準Ｂ、および第２の実行基準Ｂに関連付けられた所定の処理を取り消す取消基準ｂを満たした後に、第２の実行基準Ｂより高い第３の実行基準Ｃを満たすことなく減少すると、第１の基準Ａに関連付けられた所定の処理を実行するように制御する。なお、上記した実行基準Ａ、Ｂ、Ｃおよび取消基準ａ、ｂ、ｃは、記憶部１４の所定の領域に記憶されているものとする。他の構成は、図１示す実施形態１と同様である。
【００４９】
（実施形態３の動作）
以下、図７に示すフローチャートを参照しながら本実施形態３に係る電子機器１０の動作について詳細に説明する。ここでは、表示部１２には既に地図が全画面表示されているものとして説明する。
【００５０】
この状態で操作者が接触検出部１１の入力面に触れると接触検出部１１がこれを検出し、制御部１５に、その接触領域内における座標に関する位置情報を出力する。制御部１５は、その位置情報を得て接触を検出すると（ステップＳ３０１“ＹＥＳ”）、記憶部１４から地図拡大表示に対応付けて段階的に設定された基準Ａ（但し、Ａ＜Ｂ＜Ｃ）を読み出し、押圧検出部１３により一定の間隔で検出される押圧に基づくデータと比較する。
【００５１】
次に、制御部１５は、押圧検出部１３で検出された押圧に基づくデータが実行基準Ａを満たすか否かを判定する（ステップＳ３０２）。ここで、検出された押圧に基づくデータが実行基準Ａを満たすと判定されると（ステップＳ３０２“ＹＥＳ”）、制御部１５は、処理Ａとして用意された拡大率Ａ（但し、Ａ＜Ｂ＜Ｃ）で拡大する地図拡大処理を実行して、接触検出部１１から取得した位置情報を中心とする拡大率Ａによる拡大地図情報を生成し、表示部１２にその拡大地図を表示する（ステップＳ３０３）。なお、検出された押圧に基づくデータが基準Ａを満たさない場合は（ステップＳ３０２“ＮＯ”）、何もせず、このため、表示部１２には地図が全画面表示されたままである。
【００５２】
次に操作者は、処理Ａの取消を意図して更に押し込む操作を行なったとする。このとき、制御部１５は、記憶部１４から読み出される、取消基準ａおよび実行基準Ｂと、押圧検出部１３から一定の間隔で検出される押圧に基づくデータとを比較する。ここで、制御部１５は、検出された押圧に基づくデータが取消基準ａを満たした後、実行基準Ｂを超えることなく減少に転じたか否かを判定する（ステップＳ３０４）。ここで、検出された押圧に基づくデータが取消基準ａを満たした後、実行基準Ｂを超えることなく減少に転じたと判定された場合（ステップＳ３０４“ＹＥＳ”）、制御部１５は、拡大率Ａによる地図の拡大表示を取り消す処理を実行し、表示部１２に拡大処理前の元の全画面表示を行う（ステップＳ３０５）。
【００５３】
なお、処理Ａの取消は、押圧検出部１３により検出される押圧に基づくデータが、取消基準ａを満たした後減少に転じた直後のタイミング、更に減少してその取消基準ａを下まわったタイミング、指が接触検出部１１の入力面から離されたタイミングのいずれかである。
【００５４】
一方、地図が拡大率Ａで拡大処理されて表示部１２に表示された後、操作者が、より地図を拡大表示することを意図して更に押し込む操作を行ったとし、制御部１５が、検出された押圧に基づくデータが取消基準ａを満たした後更なる増加を検出すると（ステップＳ３０４“ＮＯ”）、実行基準Ｂと押圧検出部１３により一定の間隔で検出される押圧に基づくデータと比較する。そして、押圧検出部１３で検出された押圧に基づくデータが記憶部１４に記憶された実行基準Ｂを満たすか否かを判定する（ステップＳ３０６）。ここで、検出された押圧に基づくデータが実行基準Ｂを満たすと判定されると（ステップＳ３０６“ＹＥＳ”）、制御部１５は、処理Ｂとして用意された拡大率Ｂで拡大する地図拡大処理を実行して、接触検出部１１から取得した位置情報を中心とする拡大率Ｂによる拡大地図情報を生成し、表示部１２にその拡大地図を表示する（ステップＳ３０７）。
【００５５】
なお、検出された押圧に基づくデータが基準Ｂを満たさない場合は（ステップＳ３０６“ＮＯ”）、ステップＳ３０３に戻り、制御部１５は、表示部１２に地図が拡大率Ａで拡大表示された状態を維持する。
【００５６】
次に操作者は、処理Ｂの取消を意図して更に押し込む操作を行なったとする。このとき、制御部１５は、記憶部１４から読み出される、取消基準ｂおよび実行基準Ｃと、押圧検出部１３から一定の間隔で検出される押圧に基づくデータとを比較する。ここで、制御部１５は、検出された押圧に基づくデータが取消基準ｂを満たした後、実行基準Ｃを超えることなく減少に転じたか否かを判定する（ステップＳ３０８）。ここで、検出された押圧に基づくデータが取消基準ｂを満たした後、実行基準Ｃを超えることなく減少に転じたと判定された場合（ステップＳ３０８“ＹＥＳ”）、制御部１５は、拡大率Ｂによる地図の拡大表示を取り消す処理を実行し、表示部１２に拡大率Ｂで拡大処理を行う前の拡大率Ａで拡大処理（縮小処理）した地図画面表示を行う（ステップＳ３０９）。なお、検出された押圧に基づくデータが取消基準ｂを満たした後、実行基準Ｃを超えることなく減少に転じたと判定された場合、制御部１５は、拡大率Ａによる地図の拡大表示および拡大率Ｂによる地図の拡大表示を取り消す処理を実行し、表示部１２に拡大処理前の元の全画面表示を行ってもよい。
【００５７】
一方、地図が拡大率Ｂで拡大処理されて表示部１２に表示された後、操作者が、より地図を拡大表示することを意図して更に押し込む操作を行ったとし、制御部１５が、検出された押圧に基づくデータが取消基準ｂを満たした後更なる増加を検出すると（ステップＳ３０８“ＮＯ”）、実行基準Ｃと押圧検出部１３により一定の間隔で検出される押圧に基づくデータと比較する。そして、押圧検出部１３で検出された押圧に基づくデータが記憶部１４に記憶された実行基準Ｃを満たすか否かを判定する（ステップＳ３１０）。ここで、検出された押圧に基づくデータが実行基準Ｃを満たすと判定されると（ステップＳ３１０“ＹＥＳ”）、制御部１５は、処理Ｃとして用意された拡大率Ｃで拡大する地図拡大処理を実行して、接触検出部１１から取得した位置情報を中心とする拡大率Ｃによる拡大地図情報を生成し、表示部１２にその拡大地図を表示する（ステップＳ３１１）。
【００５８】
なお、検出された押圧に基づくデータが基準Ｃを満たさない場合は（ステップＳ３１０”ＮＯ”）、ステップＳ３０７に戻り、制御部１５は、表示部１２に地図が拡大率Ｂで拡大表示された状態を維持する。
【００５９】
次に操作者は、処理Ｃの取消を意図して更に押し込む操作を行なったとする。このとき、制御部１５は、記憶部１４から読み出される、取消基準ｃと、押圧検出部１３から一定の間隔で検出される押圧に基づくデータとを比較する。ここで、制御部１５は、検出された押圧に基づくデータが取消基準ｃを満たした後、減少に転じたか否かを判定する（ステップＳ３１２）。ここで、検出された押圧に基づくデータが取消基準ｃを満たした後、減少に転じたと判定された場合（ステップＳ３１２“ＹＥＳ”）、制御部１５は、拡大率Ｃによる地図の拡大表示を取り消す処理を実行し、表示部１２に拡大率Ｃで拡大処理を行う前の拡大率Ｂで拡大処理（縮小処理）した地図画面表示を行なう（ステップＳ３１３）。なお、検出された押圧に基づくデータが取消基準ｃを満たした後、減少に転じたと判定された場合、制御部１５は、拡大率Ａによる地図の拡大表示、拡大率Ｂによる地図の拡大表示および拡大率Ｃによる地図の拡大表示を取り消す処理を実行し、表示部１２に拡大処理前の元の全画面表示を行ってもよい。
【００６０】
（実施形態３の効果）
以上説明のように、本実施形態３に係る電子機器１０によれば、制御部１５は、押圧に基づくデータに応じて所定の処理を実行する複数の実行基準Ａ、Ｂ、Ｃを設定すると共に、所定の処理を取り消複数の取消基準ａ、ｂ、ｃを設定する。そして、制御部１５は、押圧検出部１３により検出される押圧に基づくデータが、実行基準Ａ、実行基準Ａより高い実行基準Ｂおよび実行基準Ｂに関連付けられた所定の処理を取り消す取消基準ｂを満たした後に、実行基準Ｂより高い実行基準Ｃを満たすことなく減少すると、実行基準Ｂに関連付けられた所定の処理を実行するように制御する。
【００６１】
このため、操作者は、押圧に基づくデータに応じて実行される所定の処理を取り消す際に、取消基準ａ（またはｂ、またはｃ）を満たす押圧に基づくデータで押し込む以外の操作を不要とするため、処理を取り消すためのタッチ数が減少し、したがって操作性が向上する。また、押圧に基づくデータに応じて所定の処理を実行する実行基準が複数設定されると共に所定の主理を取り消すための取消基準が複数設定されることから、例えば、処理として地図の拡大処理を例示した場合、拡大表示を順方向に段階的に実現することが出来、また、その取消（逆方向の縮小表示）を段階的に実現することができるため、１タッチで木目細かな拡大縮小処理が可能になり一層の操作性向上と利便性が提供できる。
【００６２】
（実施形態３の応用例）
以上の説明は、押圧に基づくデータに応じて実行される処理として地図の拡大表示のみ例示して説明したが、他に、文字の入力操作にも適用が可能である。例えば、図８に、文字の入力操作のための実行基準と取消基準との関係がグラフで示されている。図８によれば、縦軸に、網掛けにより、押圧に基づくデータとして「い」を表示するための実行基準Ａと、「う」を表示するための実行基準Ｂと、「え」を表示するための実行基準Ｃがそれぞれ示されている。また、「う」の確定を取り消す取消基準ａが点線で示されている。なお、この網掛けにより示された実行基準においては、例えば、押圧検出部１３で、網掛けされた範囲内の押圧に基づくデータが検出された場合に、制御部１５が、当該網掛けに係る実行基準に関連付けられた処理を実行するものである。
【００６３】
例えば、操作者は、表示部１２に「い」を表示させたいものとし、誤って「う」の実行基準を満たすまでに押し込み操作を行ったとする（ポイントｐ）。この場合、操作者は、「え」が表示される実行基準を満たすことなく押し込み操作を行なって指を離すリリース操作を行うと（ポイントｑ）、制御部１５は、押圧検出部１３により検出される押圧に基づくデータの減少を認識し、図示しない触感呈示部により、処理の取消を示す振動による触感を呈示して「う」の確定を取消し、一つ前の確定状態にある「い」を表示する状態に戻ったことを操作者に通知する。このとき、実施形態２で説明したように、文字の入力操作自体が取り消されたことを操作者に通知することも可能である。
【００６４】
このように、押圧に応じて候補文字を変更させる文字入力方法において、他のキーを押すことなく操作の取消が可能になるため操作性が向上し、また、操作が取り消されたことを触感で呈示することにより操作者に利便性を提供することができる。
【００６５】
以上、本発明の好ましい実施形態について詳述したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されないことは言うまでもない。上記実施形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。またその様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【符号の説明】
【００６６】
１０  電子機器
１１  接触検出部
１２  表示部
１３  押圧検出部
１４  記憶部
１５  制御部
【図１】
0005855537.tif 000002
【図２】
0005855537.tif 000003
【図３】
0005855537.tif 000004
【図４】
0005855537.tif 000005
【図５】
0005855537.tif 000006
【図６】
0005855537.tif 000007
【図７】
0005855537.tif 000008
【図８】
0005855537.tif 000009