(57)【要約】【課題】ユーザの利便性を向上させる。【解決手段】端末１０において、プロセッサ１４が、ディスプレイ１２に表示された操作キーが押下された押下期間長と、設定閾値とを大小比較し、比較結果に基づいて、所定の処理への実行指示が為されたか否かを判定する。また、プロセッサ１４は、実行指示が為されたと判定された後にその実行指示を取り消す操作パターンが実行された場合の押下期間長に基づいて、設定閾値を調整する。【選択図】図１
2014071835.tif 000002
【特許請求の範囲】
【請求項１】
メモリと、
前記メモリと接続されたプロセッサと、
を具備し、
前記プロセッサは、
第１の操作キーが押下された期間長と、設定閾値とを大小比較し、比較結果に基づいて、所定の処理への実行指示が為されたか否かを判定し、
前記判定で為されたと判定された後に取り消された前記実行指示の判定に用いられた前記期間長に基づいて、前記設定閾値を調整する、
ことを特徴とする電子機器。
【請求項２】
前記判定では、前記期間長が前記設定閾値以上である場合に第１の処理に対する第１の実行指示が為されたと判定され、前記期間長が前記設定閾値未満である場合に第２の処理に対する第２の実行指示が為されたと判定され、
前記調整では、前記判定で為されたと判定された後に取り消された複数の前記第１の実行指示の判定に用いられた第１の期間長群についての第１の平均値と、前記判定で為されたと判定された後に取り消された複数の前記第２の実行指示の判定に用いられた第２の期間長群についての第２の平均値とが平均された第３の平均値によって、前記設定閾値が更新される、
ことを特徴とする請求項１に記載の電子機器。
【請求項３】
前記プロセッサは、前記判定で為されたと判定された後に取り消された複数の前記実行指示の判定に用いられた期間長群を、長さに応じて複数のグループに分類し、
前記調整では、複数のグループの中で、含まれる期間長の数が最も多いグループの代表値によって、前記設定閾値が更新される、
ことを特徴とする請求項１に記載の電子機器。
【請求項４】
前記調整では、前記判定で為されたと判定された後に取り消された複数の前記実行指示の判定に用いられた期間長群についての平均値によって、前記設定閾値が更新される、
ことを特徴とする請求項１に記載の電子機器。
【請求項５】
前記調整の実行条件には、前記判定で為されたと判定された後に取り消された前記実行指示の数が所定値以上である条件が含まれる、
ことを特徴とする請求項１に記載の電子機器。
【請求項６】
前記調整の実行条件には、前記判定で為されたと判定された前記実行指示の数に対する、前記判定で為されたと判定された後に取り消された前記実行指示の数の割合が所定値以上である条件が含まれる、
ことを特徴とする請求項１に記載の電子機器。
【請求項７】
第１の操作キーが押下された期間長と、設定閾値とを大小比較し、比較結果に基づいて、所定の処理への実行指示が為されたか否かを判定し、
前記判定で為されたと判定された後に取り消された前記実行指示の判定に用いられた前記期間長に基づいて、前記設定閾値を調整する、
ことを特徴とする処理制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器及び処理制御方法に関する。
【背景技術】
【０００２】
従来、操作キーが所定時間（つまり、設定閾値）以上の間継続して押下されることによって、その操作キーに対応する所定処理を受け付ける電子機器がある。このような電子機器の中には、その判定閾値をユーザの操作によって設定可能に構成されているものがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平９−３１１７４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、利用者が感覚により、判定閾値を最適値に設定することは難しい。
【０００５】
開示の技術は、上記に鑑みてなされたものであって、ユーザの利便性を向上させることができる、電子機器及び処理制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
開示の態様では、第１の操作キーが押下された期間長と、設定閾値とを大小比較し、比較結果に基づいて、所定の処理への実行指示が為されたか否かを判定し、前記判定で為されたと判定された後に取り消された前記実行指示の判定に用いられた前記期間長に基づいて、前記設定閾値を調整する。
【発明の効果】
【０００７】
開示の態様によれば、ユーザの利便性を向上させることができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施例１の端末の一例を示すブロック図である。
【図２】図２は、実施例１の端末の処理動作の説明に供するフローチャートである。
【図３】図３は、実施例４の端末のユーザの操作に対する状態変化の説明に供する図である。
【図４】図４は、実施例４の端末のユーザの操作に対する状態変化の説明に供する図である。
【図５】図５は、実施例４の端末の処理動作の説明に供するフローチャートである。
【発明を実施するための形態】
【０００９】
以下に、本願の開示する電子機器及び処理制御方法の実施形態を図面に基づいて詳細に説明する。なお、この実施形態により本願の開示する電子機器及び処理制御方法が限定されるものではない。また、実施形態において同一の機能を有する構成には同一の符号を付し、重複する説明は省略される。また、実施形態において同一の処理には同一の符号を付し、重複する説明は省略される。また、以下では、電子機器の一例として端末を挙げて説明する。
【００１０】
［実施例１］
［端末の構成］
図１は、実施例１の端末の一例を示すブロック図である。図１において、端末１０は、キースイッチ１１と、ディスプレイ１２と、タッチセンサ１３と、プロセッサ１４と、メモリ１５とを有する。
【００１１】
キースイッチ１１は、ユーザの操作に応じた操作信号をプロセッサ１４へ出力する。
【００１２】
ディスプレイ１２は、プロセッサ１４から受け取る画面データを表示する。
【００１３】
タッチセンサ１３は、ディスプレイ１２の画面全体に張り巡られている。すなわち、ディスプレイ１２とタッチセンサ１３とは、タッチパネルを構成している。そして、タッチセンサ１３は、例えばユーザの指等の感知対象物を感知し、押下通知、及び、感知位置に関する情報（以下では、「感知位置情報」と呼ばれることがある）をプロセッサ１４へ出力する。また、タッチセンサ１３は、一度感知した対象物を感知できなくなると、リリース通知をプロセッサ１４へ出力する。
【００１４】
プロセッサ１４は、ディスプレイ１２に画面データを出力することにより、画面データを表示させる。具体的には、プロセッサ１４は、ディスプレイ１２の所定位置に操作キーを表示させる。この操作キーは、例えば、操作ボタン及びアイコン等である。
【００１５】
また、プロセッサ１４は、押下通知、感知位置情報、及びリリース通知に基づいて、ディスプレイ１２に表示された操作キーが押下されている時間の長さ（以下では、「押下期間長」と呼ばれることがある）を測定する。すなわち、押下通知を受け取ったタイミングからリリース通知を受け取ったタイミングとの差分を算出することにより、押下期間長が求められる。
【００１６】
また、プロセッサ１４は、操作キーに対応する「設定閾値」と、測定された押下期間長とを大小比較し、比較結果に基づいて、所定の処理への実行指示が為されたか否かを判定する。実施例１では、プロセッサ１４は、測定された押下期間長が設定閾値以上である場合、所定の処理への実行指示が為されたと判定する。設定閾値は、メモリ１５に記憶されている。
【００１７】
また、プロセッサ１４は、実行指示を取り消す操作パターンが実行された場合、その取消操作パターンを検知する。そして、プロセッサ１４は、取消操作パターンが検知されたことを示す「取消情報」と、取り消された実行指示が為されたときに測定された押下時間長とを対応付けてメモリ１５に記憶させる。なお、プロセッサ１４は、取り消されなかった実行指示が為されたときに測定された押下時間長もメモリ１５に記憶させる。
【００１８】
また、プロセッサ１４は、メモリ１５で取消情報と対応付けられて記憶されている、押下時間長に基づいて、メモリ１５に記憶されている設定閾値を調整する。
【００１９】
「設定閾値の調整処理」は、「調整実行条件」が満たされた場合に実行される。調整実行条件は、実施例１では、例えば、前回の調整処理から所定時間経過したこと、又は、前回の調整処理から実行指示が所定回数検知されたことである。そして、実施例１では、「設定閾値の調整処理」は、次のように行われる。すなわち、プロセッサ１４は、前回の調整処理から現在までにメモリ１５に記憶された、取消情報と対応付けられている複数の押下時間長を、複数の時間範囲の内で収まる時間範囲に分類し、時間範囲毎に押下時間長の個数をカウントする。そして、プロセッサ１４は、カウント値に基づいて、設定閾値を調整する。具体的には、プロセッサ１４は、カウント値が最も多い時間範囲の代表値によって設定閾値を更新する。
【００２０】
ここで、プロセッサ１４による処理は、メモリ１５に記憶されているプログラムに基づいて実行される。
【００２１】
メモリ１５は、例えば、ＳＤＲＡＭ（Ｓｙｎｃｈｒｏｎｏｕｓ  Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等のＲＡＭ、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ)、フラッシュメモリにより構成される。
【００２２】
［端末の動作］
以上の構成を有する端末１０の動作について説明する。図２は、実施例１の端末の処理動作の説明に供するフローチャートである。
【００２３】
プロセッサ１４は、タッチセンサ１３からの押下通知及び感知位置情報を待ち受ける（ステップＳ１０１否定）。
【００２４】
プロセッサ１４は、押下通知及び感知位置情報を受け取ると（ステップＳ１０１肯定）、タッチセンサ１３からのリリース通知を待ち受ける（ステップＳ１０２否定）。
【００２５】
プロセッサ１４は、リリース通知を受け取ると（ステップＳ１０２肯定）、リリース通知を受け取ったタイミングと、押下通知を受け取ったタイミングとに基づいて、押下期間長を測定する（ステップＳ１０３）。
【００２６】
プロセッサ１４は、測定された押下時間長と設定閾値とを比較し、比較の結果、押下時間長が設定閾値以上であるか否かを判定する（ステップＳ１０４）。
【００２７】
プロセッサ１４は、押下時間長が設定閾値以上である場合（ステップＳ１０４肯定）、所定処理への実行指示が為されたと判定（つまり、認識）する（ステップＳ１０５）。
【００２８】
プロセッサ１４は、取消操作パターンを検知すると（ステップＳ１０６肯定）、取消操作パターンが検知されたことを示す取消情報と、取り消された実行指示が為されたときに測定された押下時間長とを対応付けてメモリ１５に記憶させる（ステップＳ１０７）。なお、押下時間長が設定閾値未満である場合（ステップＳ１０４否定）、プロセッサ１４は、押下期間長をメモリ１５に記憶させる（ステップＳ１０８）。また、取消操作パターンを検知しなかった場合（ステップＳ１０６否定）、プロセッサ１４は、押下期間長をメモリ１５に記憶させる（ステップＳ１０９）。この場合には、実行指示に対応する処理が実行される。
【００２９】
プロセッサ１４は、調整実行条件が満たされたか否かを判定する（ステップＳ１１０）。調整実行条件は、実施例１では、前回の調整処理から所定時間経過したこと、又は、前回の調整処理から実行指示が所定回数検知されたことである。
【００３０】
調整実行条件が満たされない場合（ステップＳ１１０否定）、処理フローは、ステップＳ１０１に戻る。これにより、調整実行条件が満たされるまで、押下期間長のサンプルがメモリ１５に記憶される。
【００３１】
プロセッサ１４は、調整実行条件が満たされると（ステップＳ１１０肯定）、設定閾値の調整処理を実行する（ステップＳ１１１）。上述の通り、実施例１では、設定閾値の調整処理は、次のように行われる。すなわち、プロセッサ１４は、前回の調整処理から現在までにメモリ１５に記憶された、取消情報と対応付けられている複数の押下時間長を、複数の時間範囲の内で収まる時間範囲に分類し、時間範囲毎に押下時間長の個数をカウントする。そして、プロセッサ１４は、カウント値に基づいて、設定閾値を調整する。具体的には、プロセッサ１４は、カウント値が最も多い時間範囲の代表値によって設定閾値を更新する。なお、調整処理が実行されると、メモリ１５に記憶されている押下期間長のサンプルが削除される。
【００３２】
以上のように本実施例によれば、端末１０において、プロセッサ１４が、ディスプレイ１２に表示された操作キーが押下された押下期間長と、設定閾値とを大小比較し、比較結果に基づいて、所定の処理への実行指示が為されたか否かを判定する。また、プロセッサ１４は、実行指示が為されたと判定された後にその実行指示を取り消す操作パターンが実行された場合の押下期間長に基づいて、設定閾値を調整する。
【００３３】
こうすることで、ユーザが実行指示を意図していないにも関わらず実行指示が認識されてしまった場合の押下期間長に基づいて設定閾値を調整できるので、閾値を適切に設定できる。その結果、誤操作を防止でき、ユーザの利便性を向上させることができる。
【００３４】
［実施例２］
実施例１では、押下時間長のカウント値が最も多い時間範囲の代表値を用いて設定閾値が調整された。これに対して、実施例２では、取消情報と対応付けられている複数の押下時間長の平均値に基づいて、設定閾値が調整される。なお、実施例２の端末の基本構成は、実施例１と同様であるので、図１を援用して本実施例を説明する。
【００３５】
実施例２における端末１０のプロセッサ１４は、次のように、設定閾値の調整処理を実行する。すなわち、プロセッサ１４は、取消情報と対応付けられている複数の押下時間長の平均値を算出し、算出された平均値によって設定閾値を更新する。
【００３６】
このように、取消情報と対応付けられている複数の押下時間長の平均値を用いることによっても、実施例１と同様の効果が得られる。
【００３７】
［実施例３］
実施例３は、調整実行条件のバリエーションに関する。すなわち、実施例１及び実施例２では、調整実行条件として、例えば、前回の調整処理から所定時間経過したこと、又は、前回の調整処理から実行指示が所定回数検知されたことが用いられた（調整実行条件１）。実施例３では、調整実行条件１の代わりに用いることができる条件、又は、調整実行条件１と組み合わせて用いることができる条件について説明される。
【００３８】
＜調整実行条件２＞
調整実行条件１の代わりに、調整実行条件２として、取消情報と対応付けられている押下時間長の個数が、所定値以上となることが用いられてもよい。こうすることで、ユーザが実行指示を意図していないにも関わらず実行指示が認識されてしまうケースが所定レベル以上の頻度で発生する場合にのみ、調整処理を実行することができる。この結果、過度な調整処理によって端末１０の処理負荷が増加することを防止できる。
【００３９】
＜調整実行条件３＞
調整実行条件１及び調整実行条件２のペアが、調整実行条件３として用いられてもよい。
【００４０】
＜調整実行条件４＞
調整実行条件１の代わりに、調整実行条件４として、メモリ１５に記憶され且つ調整前の設定閾値以上である押下期間長の個数に対する、取消情報と対応付けられている押下時間長の個数の割合が所定値以上となることが用いられてもよい。すなわち、長押し操作が行われた回数に対する、その操作が取り消された回数の割合が所定値以上となることが用いられてもよい。こうすることで、ユーザが実行指示を意図していないにも関わらず実行指示が認識されてしまうケースが所定レベル以上の頻度で発生する場合にのみ、調整処理を実行することができる。この結果、過度な調整処理によって端末１０の処理負荷が増加することを防止できる。
【００４１】
＜調整実行条件５＞
調整実行条件１及び調整実行条件４のペアが、調整実行条件５として用いられてもよい。
【００４２】
［実施例４］
実施例１から実施例３では、押下期間長が設定閾値未満の場合に他の処理への実行指示が為されたと判定するか否かについて特に限定されていない。これに対して、実施例４では、特に、押下期間長が設定閾値以上の場合には第１の処理への実行指示が為されたと判定され、未満の場合には第１の処理と異なる第２の処理への実行指示が為されたと判定される場合について説明される。なお、実施例４の端末の基本構成は、実施例１と同様であるので、図１を援用して本実施例を説明する。また、以下では、設定閾値以上の間の操作キーに対する押下は「長押し」と呼ばれ、設定閾値未満の間の操作キーに対する押下は「短押し」と呼ばれることがある。
【００４３】
［端末の構成］
実施例２における端末１０のプロセッサ１４は、押下期間長が設定閾値以上の場合には第１の処理への実行指示１が為されたと判定し、未満の場合には第１の処理と異なる第２の処理への実行指示１が為されたと判定する。
【００４４】
また、プロセッサ１４は、実行指示１を取り消す操作パターンが実行された場合、その取消操作パターンが検知されたことを示す取消情報１と、取り消された実行指示が為されたときに測定された押下時間長とを対応付けてメモリ１５に記憶させる。なお、プロセッサ１４は、取り消されなかった実行指示１が為されたときに測定された押下時間長と、実行情報１とを対応づけてメモリ１５に記憶させる。
【００４５】
また、プロセッサ１４は、実行指示２を取り消す操作パターンが実行された場合、その取消操作パターンが検知されたことを示す取消情報２と、取り消された実行指示が為されたときに測定された押下時間長とを対応付けてメモリ１５に記憶させる。なお、プロセッサ１４は、取り消されなかった実行指示２が為されたときに測定された押下時間長と、実行情報２とを対応づけてメモリ１５に記憶させる。
【００４６】
また、プロセッサ１４は、メモリ１５で取消情報１と対応付けられて記憶されている押下時間長、及び、取消情報２と対応付けられて記憶されている押下時間長に基づいて、メモリ１５に記憶されている設定閾値を調整する。
【００４７】
設定閾値の調整処理は、調整実行条件が満たされた場合に実行される。調整実行条件は、例えば、前回の調整処理から所定時間経過したこと、又は、前回の調整処理から実行指示が所定回数検知されたことである。また、実施例４では、設定閾値の調整処理は、次のように行われる。すなわち、プロセッサ１４は、取消情報１と対応付けられている複数の押下時間長の第１の平均値を算出する。また、プロセッサ１４は、取消情報２と対応付けられている複数の押下時間長の第２の平均値を算出する。そして、プロセッサ１４は、第１の平均値と第２の平均値との平均値を算出し、算出された第３の平均値によって設定閾値を更新する。
【００４８】
［端末の動作］
以上の構成を有する端末１０の動作について説明する。
【００４９】
まず始めに、ユーザによる操作、つまり、長押し、短押し、及び取消が為されたときの端末１０の状態変化について説明する。図３及び図４は、実施例４の端末のユーザの操作に対する状態変化の説明に供する図である。
【００５０】
図３の状態Ｃ１０１において、ユーザがアイコン１を押下する。このユーザによる押下が短押しと判定される場合、端末１０の状態は、状態Ｃ１０２に遷移する。すなわち、アイコン１に対応するアプリケーションが起動される。つまり、短押しは、上記した実行指示１に対応し、所定のアプリケーションの起動は、上記した第１の処理に対応する。
【００５１】
一方、ユーザによる押下が長押しと判定される場合、端末１０の状態は、状態Ｃ１０３に遷移する。すなわち、複数の処理、つまり削除、移動及びコピーの中から、アイコン１に対して実行する処理を選択するためのダイアログボックスが表示される。つまり、長押しは、上記した実行指示２に対応し、ダイアログボックスの表示は、上記した第２の処理に対応する。
【００５２】
ユーザが長押し及び短押しの内で意図した方に対応する期間押下することができれば、ユーザは実行指示を取り消さない。従って、ユーザは、長押しの場合には、アプリケーションの起動を継続させ、短押しの場合には、表示されたダイアログボックスの中で実行したい処理に対応するキーに触れる。
【００５３】
また、図４に示すように、状態Ｃ１０１においてユーザがアイコン１を長押ししようと押下しても、押下期間長が閾値未満の場合には、端末１０の状態は、状態Ｃ１０２に遷移してしまう。この場合には、ユーザの意図していない処理が実行されてしまうので、ユーザは、例えば、取消キーを押すという取消操作パターンにより、実行指示を取り消す。この結果、端末１０の状態は、状態Ｃ１１１に遷移する。状態Ｃ１１１は、状態Ｃ１０１と同じである。
【００５４】
また、逆に、状態Ｃ１０１においてユーザがアイコン１を短押ししようと押下しても、押下期間長が閾値以上の場合には、端末１０の状態は、状態Ｃ１０３に遷移してしまう。この場合には、ユーザの意図していない処理が実行されてしまうので、ユーザは、例えば、取消キーを押すという取消操作パターンにより、実行指示を取り消す。この結果、端末１０の状態は、状態Ｃ１１２に遷移する。状態Ｃ１１２は、状態Ｃ１０１と同じである。
【００５５】
次に、実施例４の端末１０の処理動作について説明する。図５は、実施例４の端末の処理動作の説明に供するフローチャートである。
【００５６】
プロセッサ１４は、押下時間長が設定閾値以上である場合（ステップＳ１０４肯定）、第１の処理への実行指示１が為されたと判定（つまり、認識）する（ステップＳ２０１）。
【００５７】
プロセッサ１４は、実行指示１に対する取消操作パターンを検知すると（ステップＳ２０２肯定）、取消操作パターンが検知されたことを示す取消情報１と、取り消された実行指示１が為されたときに測定された押下時間長とを対応付けてメモリ１５に記憶させる（ステップＳ２０３）。
【００５８】
また、プロセッサ１４は、実行指示１に対する取消操作パターンを検知しないと（ステップＳ２０２否定）、実行情報１と、実行指示１が為されたときに測定された押下時間長とを対応付けてメモリ１５に記憶させる（ステップＳ２０４）。
【００５９】
一方、プロセッサ１４は、押下時間長が設定閾値未満である場合（ステップＳ１０４否定）、第２の処理への実行指示２が為されたと判定（つまり、認識）する（ステップＳ２０５）。
【００６０】
プロセッサ１４は、実行指示２に対する取消操作パターンを検知すると（ステップＳ２０６肯定）、取消操作パターンが検知されたことを示す取消情報２と、取り消された実行指示２が為されたときに測定された押下時間長とを対応付けてメモリ１５に記憶させる（ステップＳ２０７）。
【００６１】
また、プロセッサ１４は、実行指示２に対する取消操作パターンを検知しないと（ステップＳ２０６否定）、実行情報２と、実行指示２が為されたときに測定された押下時間長とを対応付けてメモリ１５に記憶させる（ステップＳ２０８）。
【００６２】
プロセッサ１４は、調整実行条件が満たされたか否かを判定する（ステップＳ２０９）。
【００６３】
調整実行条件が満たされない場合（ステップＳ２０９否定）、処理フローは、ステップＳ１０１に戻る。これにより、調整実行条件が満たされるまで、押下期間長のサンプルがメモリ１５に記憶される。
【００６４】
プロセッサ１４は、調整実行条件が満たされると（ステップＳ２０９肯定）、設定閾値の調整処理を実行する（ステップＳ２１０）。上述の通り、実施例４では、設定閾値の調整処理は、次のように行われる。すなわち、プロセッサ１４は、取消情報１と対応付けられている複数の押下時間長の第１の平均値を算出する。また、プロセッサ１４は、取消情報２と対応付けられている複数の押下時間長の第２の平均値を算出する。そして、プロセッサ１４は、第１の平均値と第２の平均値との平均値を算出し、算出された第３の平均値によって設定閾値を更新する。
【００６５】
以上のように本実施例によれば、端末１０において、プロセッサ１４は、判定で為されたと判定された後に取り消された複数の実行指示１の判定に用いられた複数の期間長についての第１の平均値を算出する。また、プロセッサ１４は、判定で為されたと判定された後に取り消された複数の実行指示２の判定に用いられた複数の期間長についての第２の平均値を算出する。そして、プロセッサ１４は、第１の平均値と第２の平均値との平均である第３の平均値を算出し、算出された第３の平均値によって設定閾値を更新する。
【００６６】
こうすることで、長押しを意図しながら短押しと判定されてしまった場合、及び、短押しを意図しながら長押しと判定されてしまった場合の両方を考慮した値に、閾値を調整することができる。
【００６７】
なお、以上の説明では、調整実行条件として、上記した調整実行条件１が用いられる場合について説明したが、これに限定されるものではない。すなわち、調整実行条件２から５のいずれか１つが用いられてもよい。
【００６８】
また、例えば、調整実行条件６として、取消情報１と対応付けられている押下時間長の個数と、取消情報２と対応付けられている押下時間長の個数とが、所定値以上となることが用いられてもよい。
【００６９】
また、調整実行条件７として、取消情報１、取消情報２、実行情報１、及び実行条件２のいずれかと対応付けられている押下時間長の個数に対する、取消情報１及び取消情報２のいずれかと対応付けられている押下時間長の個数の割合が所定値以上となることが用いられてもよい。
【００７０】
［他の実施例］
［１］実施例１では、カウント値が最も多い時間範囲の代表値によって設定閾値が更新されるものとして説明を行い、実施例２では、取消情報と対応付けられている複数の押下時間長の平均値によって設定閾値が更新されるものとして説明を行ったが、これに限定されない。例えば、実施例１又は実施例２に対して調整実行条件２から５のいずれか１つが適用される場合には、適用される調整実行条件が満たされるときに設定閾値に所定値を加算することにより、設定閾値を所定値だけシフトさせてもよい。
【００７１】
［２］実施例１から実施例３では、長押しを前提として説明したが、短押しでも成立する。この場合には、プロセッサ１４は、測定された押下期間長が設定閾値未満である場合、所定の処理への実行指示が為されたと判定すればよい。
【００７２】
［３］以上の説明では、実行指示を取り消す操作パターンは、所定のキーを押下することであることを前提に説明を行ったが、これに限定されるものではない。実行指示を取り消す操作パターンの例としては、次のものを挙げることができる。
（例１）実行指示の後に予定されている処理が、所定期間内に実行されないこと。
（例２）実行指示の後に予定されている処理以外の処理が実行されること。例えば、ホーム画面に戻る処理が実行されること等である。
【符号の説明】
【００７３】
１０  端末
１１  キースイッチ
１２  ディスプレイ
１３  タッチセンサ
１４  プロセッサ
１５  メモリ
【図１】
2014071835.tif 000003
【図２】
2014071835.tif 000004
【図３】
2014071835.tif 000005
【図４】
2014071835.tif 000006
【図５】
2014071835.tif 000007