(57)【特許請求の範囲】
【請求項１】
第１領域と該第１領域の外側に配置される第２領域及び第３領域とに分割された特定領域の押下を検出するタッチセンサであって、
前記第１領域、前記第２領域及び前記第３領域が端末装置の外縁部に沿って配置され、前記第１領域、前記第２領域及び前記第３領域のそれぞれのタッチ操作を検出するセンサ部と、
前記端末装置の向きが、該端末装置の上或いは下に前記特定領域がある第１の向きであるか、又は、該端末装置の右或いは左に前記特定領域がある第２の向きであるかを特定する特定部と、
前記第１領域と併せて前記第２領域又は前記第３領域のタッチ操作が検知されたとき、特定した前記端末装置の向きが前記第２の向きの場合には前記第１領域が押下されたと決定し、前記第１の向きの場合には前記第１領域は押下されなかったと決定する決定部と、
を有するタッチセンサ。
【請求項２】
前記決定部は、前記第１領域と併せて前記第２領域及び前記第３領域のタッチ操作が検出されたとき、特定した前記端末装置の向きが前記第２の向きの場合であっても前記第１領域は押下されなかったと決定する、
請求項１に記載のタッチセンサ。
【請求項３】
第１領域と、該第１領域の外側に配置される第２領域及び第３領域と、前記第１領域と前記第２領域との間に配置される第４領域と、前記第１領域と前記第３領域との間に配置される第５領域と、に分割された特定領域の押下を検出するタッチセンサであって、
前記第１領域、前記第２領域、前記第３領域、前記第４領域及び前記第５領域が端末装置の外縁部に沿って配置され、前記第１領域、前記第２領域、前記第３領域、前記第４領域及び前記第５領域のそれぞれのタッチ操作を検出するセンサ部と、
前記端末装置の向きが、該端末装置の上或いは下に前記特定領域がある第１の向きであるか、又は、該端末装置の右或いは左に前記特定領域がある第２の向きであるかを特定する特定部と、
前記第１領域と併せて前記第４領域又は前記第５領域がタッチ操作されたと検知されたとき、特定した前記端末装置の向きが前記第２の向きの場合には前記第１領域が押下されたと決定し、前記第１の向きの場合には前記第１領域は押下されなかったと決定する決定部と、
を有するタッチセンサ。
【請求項４】
第１領域と該第１領域の外側に配置される第２領域及び第３領域とに分割された特定領域の押下を検出する端末装置であって、
前記第１領域、前記第２領域及び前記第３領域が端末装置の外縁部に沿って配置され、前記第１領域、前記第２領域及び前記第３領域のそれぞれのタッチ操作を検出するセンサ部と、
前記端末装置の向きが、該端末装置の上或いは下に前記特定領域がある第１の向きであるか、又は、該端末装置の右或いは左に前記特定領域がある第２の向きであるかを特定する特定部と、
前記第１領域と併せて前記第２領域又は前記第３領域のタッチ操作が検知されたとき、特定した前記端末装置の向きが前記第２の向きの場合には前記第１領域が押下されたと決定し、前記第１の向きの場合には前記第１領域は押下されなかったと決定する決定部と、
前記第１領域が押下されたと決定した場合、該第１領域に対応付けた機能を実行するための動作を行う実行部と、
を有する端末装置。
【請求項５】
第１領域と該第１領域の外側に配置される第２領域及び第３領域とに分割された特定領域の押下を検出する処理をコンピュータに実行させるための押下検出プログラムであって、
前記第１領域、前記第２領域及び前記第３領域が端末装置の外縁部に沿って配置され、前記第１領域、前記第２領域及び前記第３領域のそれぞれのタッチ操作を検出し、
前記端末装置の向きが、該端末装置の上或いは下に前記特定領域がある第１の向きであるか、又は、該端末装置の右或いは左に前記特定領域がある第２の向きであるかを特定し、
前記第１領域と併せて前記第２領域又は前記第３領域のタッチ操作が検知されたとき、特定した前記端末装置の向きが前記第２の向きの場合には前記第１領域が押下されたと決定し、前記第１の向きの場合には前記第１領域は押下されなかったと決定する、
押下検出プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチセンサ、端末装置及び押下検出プログラムに関する。
【背景技術】
【０００２】
ある領域に対するタッチ操作の有効又は無効を制御する様々な技術が提案されている。例えば、タッチパネル上の特定領域へのタッチ操作と、特定領域以外のタッチ操作とが検知された場合に、特定領域のタッチ操作を無効とし、特定領域以外のタッチ操作を有効とする制御を行う技術が知られている（例えば、特許文献１参照）。
【０００３】
また、例えば、第１領域と、第１領域よりも広い第２領域とを用いて、第１領域を押下した後、第１領域を離れる際に指が第２領域内にある場合、第１領域が押下されたと判定する技術が知られている（例えば、特許文献２参照）。
【０００４】
また、ある特定領域とその外周の領域のうち、タッチ操作された領域がどことどこの領域であるかにより、特定領域へのタッチ操作がユーザの意図した操作か、ユーザの意図しない操作かを判定する方法がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−１９６５８２号公報
【特許文献２】特開平１１−１７５２１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、使用する端末装置の持ち方によって、特定領域の位置と特定領域をタッチ操作する指との関係が変わる。このため、例えば、端末装置が縦長方向でユーザに持たれているか、又は横長方向で持たれているかを考慮しないと、特定領域へのタッチ操作がユーザの意図した操作か否かの判断を誤ることがある。
【０００７】
そこで、一側面では、本発明は、特定領域への操作の誤認を低減することを目的とする。
【課題を解決するための手段】
【０００８】
一つの案では、第１領域と該第１領域の外側に配置される第２領域及び第３領域とに分割された特定領域の押下を検出するタッチセンサであって、前記第１領域、前記第２領域及び前記第３領域が端末装置の外縁部の長手方向に沿って配置され、前記第１領域、前記第２領域及び前記第３領域のそれぞれのタッチ操作を検出するセンサ部と、前記端末装置の向きが、該端末装置の上或いは下に前記特定領域がある第１の向きであるか、又は、該端末装置の右或いは左に前記特定領域がある第２の向きであるかを特定する特定部と、前記第１領域と併せて前記第２領域又は前記第３領域のタッチ操作が検知されたとき、特定した前記端末装置の向きが前記第１の向き又は前記第２の向きのいずれかによって、前記第１領域が押下されたか否かについて異なる決定を行う決定部と、を有するタッチセンサが提供される。
【発明の効果】
【０００９】
一側面によれば、特定領域への操作の誤認を低減することができる。
【図面の簡単な説明】
【００１０】
【図１】一実施形態に係る端末装置の向きとボタン操作の一例を示す図。
【図２】一実施形態に係る端末装置の向きとボタン操作の一例を示す図。
【図３】一実施形態に係る端末装置のハードウェア構成の一例を示す図。
【図４】第１実施形態に係る端末装置の機能構成の一例を示す図。
【図５】第１実施形態に係る押下検出処理の一例を示すフローチャート。
【図６】第１実施形態に係る押下検出処理を説明するための図。
【図７】第２実施形態に係る端末装置の機能構成の一例を示す図。
【図８】第２実施形態に係る押下検出処理の一例を示すフローチャート。
【図９】第２実施形態に係る押下検出処理を説明するための図。
【図１０】第３実施形態に係る押下検出処理の一例を示すフローチャート。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について添付の図面を参照しながら説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複した説明を省く。
【００１２】
［端末装置の全体構成と操作］
まず、本発明の一実施形態に係る端末装置の向きとボタン操作の一例について、図１及び図２を参照しながら説明する。図１（ａ）、図１（ｂ）、図２（ａ）及び図２（ｂ）は、一実施形態に係る端末装置１の向きの一例を示し、図１（ｃ）、図１（ｄ）、図２（ｃ）及び図２（ｄ）は、端末装置１の向きに応じたボタン１０操作の一例を示す。端末装置１は、タブレット型端末、スマートフォン、携帯型ゲーム機器、携帯型音楽再生機器、携帯用映像処理機器により実現可能である。
【００１３】
図１（ａ）、図１（ｂ）、図２（ａ）及び図２（ｂ）に示すように、端末装置１は、略矩形状の装置本体４を有する。装置本体４は、ディスプレイ５と、ディスプレイ５の外周に縁取りされた所定幅の外縁部４ａとを有する。
【００１４】
端末装置１は、静電センサ２と、静電センサ２により制御されるボタン１０と、加速度センサ３とを有する。静電センサ２は、ボタン１０の直下の位置にて装置本体４に内蔵されている。ユーザの指がボタン１０を押下すると、静電センサ２はボタン１０を押す圧力による静電容量の変化を検知する。ボタン１０が所定以上の力で押され、ボタン１０の押下が検知されると、端末装置１は、ボタン１０に対応付けられた機能の動作を実行する。例えば、実行される動作の一例としては、ディスプレイ５にメニューを表示する、電源をオフするが挙げられる。
【００１５】
図１（ａ）は、横長方向で保持しながら使用することをベースとしたデザインの端末装置１を横長方向で保持した状態を示す。図１（ａ）では、装置本体４の外縁部４ａの下辺中央にボタン１０があるデザインとなる。ただし、これに限らず、端末装置１の上側又は下側の外縁部４ａにボタン１０が配置されればよい。
【００１６】
図１（ｂ）は、横長方向で保持しながら使用することをベースとしたデザインの端末装置１を縦長方向で保持した状態を示す。図１（ｂ）では、装置本体４の外縁部４ａの左辺中央にボタン１０があるデザインとなる。ただし、これに限らず、端末装置１の右側又は左側の外縁部４ａにボタン１０が配置されればよい。
【００１７】
静電センサ２は、第１領域ＳＮ１と第１領域ＳＮ１の外側に配置される第２領域ＳＮ２及び第３領域ＳＮ３とに分割され、第１領域ＳＮ１〜第３領域ＳＮ３のそれぞれのタッチ操作を検出する。静電センサ２は、第１領域ＳＮ１〜第３領域ＳＮ３が装置本体４の外縁部４ａの長手方向に沿うように配置される。つまり、第１領域ＳＮ１〜第３領域ＳＮ３は、外縁部４ａの長手方向に沿って、第１領域ＳＮ１が中央、第２領域ＳＮ２及び第３領域ＳＮ３がその外側に位置するように配置される。本実施形態では、静電センサ２の各領域に対するタッチ操作の有無により、ボタン１０が押下されたか否かが判定される。なお、第１領域ＳＮ１は、指のサイズを想定して指が収まるような幅に設計されている。
【００１８】
端末装置１が、ベースとなる横長方向で保持されている場合、図１（ｃ）に示すように、指がボタン１０を押下するとき、指は第１領域〜第３領域ＳＮ１〜ＳＮ３に分割される方向に平行になる。一方、図１（ｄ）に示すように、端末装置１が、横長方向から９０°回転させた縦長方向で保持されている場合、、指がボタン１０を押下するとき、指は第１領域〜第３領域ＳＮ１〜ＳＮ３の分割方向に垂直になる。
【００１９】
図２（ａ）は、縦長方向で保持しながら使用することをベースとしたデザインの端末装置１を縦長方向で保持した状態を示す。図２（ａ）では、装置本体４の外縁部４ａの下辺中央にボタン１０があるデザインとなる。ただし、これに限らず、端末装置１の上側又は下側の外縁部４ａにボタン１０が配置されればよい。
【００２０】
図２（ｂ）は、縦長方向で保持しながら使用することをベースとしたデザインの端末装置１を横長方向で保持した状態を示す。図２（ｂ）では、装置本体４の外縁部４ａの左辺中央にボタン１０があるデザインとなる。ただし、これに限らず、端末装置１の右側又は左側の外縁部４ａにボタン１０が配置されればよい。
【００２１】
端末装置１が、ベースとなる縦長方向で保持されている場合、図２（ｃ）に示すように、指がボタン１０を押下するとき、指は第１領域〜第３領域ＳＮ１〜ＳＮ３の分割方向に平行になる。一方、図２（ｄ）に示すように、端末装置１が、縦長方向で保持されている場合、指がボタン１０を押下するとき、指は第１領域〜第３領域ＳＮ１〜ＳＮ３の分割方向に垂直になる。
【００２２】
また、ボタン１０に対して押下操作を行う際に、指が当たる形は円形ではなく、指の長軸方向に楕円形となる。つまり、指の短軸方向と比べて指の長軸方向に広い面が押下される（図６等参照）。
【００２３】
よって、矩形の端末装置１の長辺の真ん中付近にあるボタン１０を操作する際、端末装置１を横長方向に持つ場合と、横長方向に持つ場合とで、指の掛かり方が変わる。つまり、端末装置１を横長方向に保持する場合、図１（ｃ）及び図２（ｃ）に示すように、長辺にあるキーの部分に横から親指が掛かる。一方、端末装置１を縦長方向に保持する場合、図１（ｄ）及び図２（ｄ）に示すように、その長辺にあるキーの部分には下（あるいは上）から親指が掛かる。
【００２４】
そのような端末の持ち方の違いにかかわらず、ボタン１０へのタッチ操作が同じ判定条件を用いて画一的に判断されると、ボタン１０が押下されたか否かについて、誤判断が生じる場合がある。そこで、本実施形態に係る端末装置１は、ユーザが端末装置１を縦長方向に持っているか又は横長方向に持っているかを判断する。そして、端末装置１を持っている方向に応じて、ボタン１０直下の第１領域ＳＮ１とその両側に位置する第２領域ＳＮ２及び第３領域ＳＮ３とのうち、どの領域とどの領域が押された場合に、ユーザが意図した操作指示か又は操作指示を意図しない誤操作かを判断する条件を変える。これにより、ボタン１０のタッチ操作に対するの誤判断を低減できる。
【００２５】
以下、図１（ａ）及び図２（ａ）に示すように、装置本体４の下にボタン１０があるとき又は装置本体４の上にボタン１０があるときの端末装置１の向きを「第１の向き」という。また、図１（ｂ）及び図２（ｂ）に示すように、装置本体４の左にボタン１０があるとき又は装置本体４の右にボタン１０があるときの端末装置１の向きを「第２の向き」という。
【００２６】
端末装置１が第１の向きであるか、又は第２の向きであるかを判定するために、加速度センサ３が使用される。加速度センサ３は、Ｘ軸、Ｙ軸、Ｚ軸の３軸のセンサ値により、端末装置１の向き判定する。
【００２７】
［端末装置のハードウェア構成］
次に、端末装置１のハードウェア構成の一例について、図３を参照しながら説明する。端末装置１は、静電センサ２、加速度センサ３、静電センサ制御回路１４、マイコン１５及びＣＰＵ１６を有する。静電センサ２、静電センサ制御回路１４、マイコン１５は、タッチセンサ２０に含まれる構成の一例である。タッチセンサ２０は、第１領域ＳＮ１、第２領域ＳＮ２及び第３領域ＳＮ３のそれぞれのタッチ操作を検出し、ボタン１０が押下されたかを判定するセンサの機能を有する。
【００２８】
静電センサ２は、第１領域ＳＮ１、第２領域ＳＮ２及び第３領域ＳＮ３が指により押下されたときの静電容量又は静電容量の変化を検出する。第１領域ＳＮ１の静電容量は、キャパシタンスＣ１１により検出される。また、第２領域ＳＮ２の静電容量は、キャパシタンスＣ１２により検出される。また、第３領域ＳＮ３の静電容量は、キャパシタンスＣ１３により検出される。第１領域ＳＮ１〜第３領域ＳＮ３のタッチ操作に対する検出値は、静電センサ制御回路１４へ送られる。
【００２９】
静電センサ制御回路１４は、第１領域ＳＮ１〜第３領域ＳＮ３のタッチ操作に対する検出値を入力し、各検出値が予め定められた閾値を超える場合、その検出値に対応する各領域がオン（タッチ）されたと判定し、その領域のオン情報をマイコン１５に送出する。例えば、第１領域ＳＮ１がタッチ操作されたときの静電容量が、第１領域ＳＮ１に対して設定された閾値よりも大きい場合、ＳＮ１オン信号が送出される。
【００３０】
マイコン１５は、内蔵されたＲＯＭ１７（Read Only Memory）に上記タッチ操作の有無の判定に用いられる閾値を保存する。マイコン１５は、予め設定された閾値を静電センサ制御回路１４に転送する。マイコン１５は、静電センサ制御回路１４から受信したＳＮ１オン信号〜ＳＮ３オン信号に基づき、ユーザのタッチ操作に対して、ボタン１０が押下されたか否かを決定する。その際、マイコン１５は、端末装置１のデザインを考慮して、端末装置１が横長方向で使用されているか、縦長方向で使用されているかによってボタン１０を押下したかどうかの判定条件を変える。これにより、ボタン１０の操作に対する誤認を低減することができる。マイコン１５は、ボタン１０が押下されたと判定した場合、ＣＰＵ１６にボタン信号を送出する。
【００３１】
ＣＰＵ１６は、ボタン信号を受信すると、ボタン１０に対応付けられた機能の動作を実行する。動作の一例としては、ＣＰＵ１６は、ボタン信号を受信すると、メニューをディスプレイ５に表示すること等が挙げられる。
【００３２】
＜第１実施形態＞
［タッチセンサの機能構成］
次に、第１実施形態に係るタッチセンサ２０の機能構成の一例について、図４を参照しながら説明する。タッチセンサ２０は、センサ部２１、記憶部２２、操作判定部２３、向き特定部２４、押下決定部２５及び出力部２６を有する。
【００３３】
センサ部２１は、静電センサ２から送られたセンサ値に基づき、第１領域ＳＮ１〜第３領域ＳＮ３のそれぞれのタッチ操作を検出する。また、センサ部２１は、加速度センサ３から送られたセンサ値に基づき、端末装置１の向きを検出する。記憶部２２は、閾値テーブル３０及び押下検出プログラム３１を記憶する。
【００３４】
閾値テーブル３０は、端末装置１が縦向きの場合の閾値と、横向きの場合の閾値とを別々に記憶する。例えば、図４の閾値テーブル３０では、端末装置１の横向き及び縦向きのそれぞれに対して静電容量の閾値が設定されている。閾値テーブル３０には、端末装置１の横向き及び縦向きのそれぞれに対して静電センサ２の感度とゲインに関する閾値が設定されてもよい。
【００３５】
操作判定部２３は、センサ部２１が静電センサ２を用いて検出した検出値に基づき、閾値テーブル３０に設定された閾値と第１領域ＳＮ１〜第３領域ＳＮ３のそれぞれのタッチ操作の検出値とを比較し、検出値が閾値を超えている場合、その領域がタッチ操作されたと判定する。
【００３６】
向き特定部２４は、センサ部２１が加速度センサ３を用いて検出した検出値に基づき、端末装置１の向きが、端末装置１の上或いは下にボタン１０がある第１の向きであるか、又は、端末装置１の右或いは左にボタン１０がある第２の向きであるかを特定する。
【００３７】
押下決定部２５は、第１領域ＳＮ１と併せて第２領域ＳＮ２又は第３領域ＳＮ３のタッチ操作が検知されたとき、特定した端末装置１の向きが第１の向き又は第２の向きのいずれかによって、ボタン１０が押下されたか否かについて異なる決定を行う。
【００３８】
出力部２６は、ボタン１０が押下されたと決定された場合、ボタンの押下がされたことを示すボタン信号を出力する。ボタン信号は、ＣＰＵ１６に入力される。
【００３９】
動作実行部２７は、ボタン信号を入力すると、ボタン１０に対応付けられた機能の動作を実行する。これにより、ユーザは、ボタン１０の押下に対してユーザが要求する端末装置１の動作結果を得ることができる。
【００４０】
なお、センサ部２１の機能は、静電センサ２及び加速度センサ３により実現可能である。記憶部２２の機能は、ＲＯＭ１７により実現可能である。操作判定部２３の機能は、静電センサ制御回路１４により実現可能である。向き特定部２４、押下決定部２５及び出力部２６の機能は、マイコン１５により実現可能である。つまり、向き特定部２４、押下決定部２５及び出力部２６の各部は、記憶部２２にインストールされた押下検出プログラム３１０が、マイコン１５に実行させる処理により実現される。
【００４１】
なお、図４は機能に着目したブロック図を描いており、これらの機能ブロックで示した各部は、ハードウェアのみ、ソフトウエアのみ、またはハードウェアとソフトウエアとの組合せによって実現することができる。
【００４２】
［押下検出処理］
次に、第１実施形態に係る押下検出処理について、図５及び図６を参照しながら説明する。図５は、第１実施形態に係る押下検出処理の一例を示すフローチャートである。図６は、第１実施形態に係る押下検出処理を説明するための図である。
【００４３】
本処理が開始されると、操作判定部２３は、センサ部２１が静電センサ２を用いて検出した検出値に基づき、第１領域ＳＮ１が押下されたか否かを判定し（ステップＳ１０）、第１領域ＳＮ１が押下されるまでステップＳ１０の処理を繰り返す。第１領域ＳＮ１が押下されたと判定された場合、操作判定部２３は、端末装置１が横長方向で使用することをベースとしたデザインか否かを判定する（ステップＳ１２）。端末装置１が横長方向で使用することをベースとしたデザインであると判定された場合、向き特定部２４は、センサ部２１が加速度センサ３を用いて検出した検出値に基づき、端末装置１の向きを特定する。向き特定部２４は、特定した端末装置１の向きに応じて、横長方向で使用中であるか、縦長方向で使用中であるかを判定する（ステップＳ１４）。
【００４４】
端末装置１が横長方向で使用中であると判定された場合、操作判定部２３は、第２領域ＳＮ２又は第３領域ＳＮ３が押下されているかを判定する（ステップＳ１６）。第２領域ＳＮ２及び第３領域ＳＮ３のいずれも押下されていないと判定された場合、押下決定部２５は、ボタン１０が押下されたと決定し、ボタン信号をアサートし、ＣＰＵ１６に通知し（ステップＳ１８）、本処理を終了する。
【００４５】
一方、ステップＳ１６において、第２領域ＳＮ２及び第３領域ＳＮ３の少なくともいずれかが押下されていると判定された場合、押下決定部２５は、ボタン１０の押下を誤反応であると決定し、ボタン信号をアサートせず（ステップＳ２０）、本処理を終了する。
【００４６】
ステップＳ１４において、端末装置１が縦長方向で使用中であると判定された場合、操作判定部２３は、第２領域ＳＮ２及び第３領域ＳＮ３が押下されているかを判定する（ステップＳ２２）。第２領域ＳＮ２及び第３領域ＳＮ３が押下されていないと判定された場合、押下決定部２５は、ボタン１０が押下されたと決定し、ボタン信号をアサートし、ＣＰＵ１６に通知し（ステップＳ２４）、本処理を終了する。
【００４７】
一方、第２領域ＳＮ２又は第３領域ＳＮ３のいずれかが押下されていても、第２領域ＳＮ２及び第３領域ＳＮ３が両方押下されていないと判定された場合、押下決定部２５は、ボタン１０の押下を誤反応であると決定し、ボタン信号をアサートせず（ステップＳ２６）、本処理を終了する。
【００４８】
ステップＳ１２において、端末装置１が縦長方向で使用することをベースとしたデザインであると判定された場合、向き特定部２４は、センサ部２１が加速度センサ３を用いて検出した検出値に基づき、端末装置１の向きを特定する。向き特定部２４は、特定した端末装置１の向きに応じて、縦長方向で使用中であるかを判定する（ステップＳ２８）。
【００４９】
端末装置１が縦長方向で使用中であると判定された場合、操作判定部２３は、第２領域ＳＮ２又は第３領域ＳＮ３が押下されているかを判定する（ステップＳ３０）。第２領域ＳＮ２及び第３領域ＳＮ３のいずれも押下されていないと判定された場合、押下決定部２５は、ボタン１０が押下されたと決定し、ボタン信号をアサートし、ＣＰＵ１６に通知し（ステップＳ３２）、本処理を終了する。
【００５０】
一方、ステップＳ３０において、第２領域ＳＮ２及び第３領域ＳＮ３の少なくともいずれかが押下されていると判定された場合、押下決定部２５は、ボタン１０の押下を誤反応であると決定し、ボタン信号をアサートせず（ステップＳ３４）、本処理を終了する。
【００５１】
ステップＳ２８において、端末装置１が横長方向で使用中であると判定された場合、操作判定部２３は、第２領域ＳＮ２及び第３領域ＳＮ３が押下されているかを判定する（ステップＳ３６）。第２領域ＳＮ２及び第３領域ＳＮ３が押下されていないと判定された場合、押下決定部２５は、ボタン１０が押下されたと決定し、ボタン信号をアサートし、ＣＰＵ１６に通知し（ステップＳ３８）、本処理を終了する。
【００５２】
一方、第２領域ＳＮ２及び第３領域ＳＮ３が押下されていると判定された場合、押下決定部２５は、ボタン１０の押下を誤反応であると決定し、ボタン信号をアサートせず（ステップＳ４０）、本処理を終了する。
【００５３】
以上に説明した第１実施形態に係る押下検出処理の結果のボタン押下について、図６を用いて説明する。例えば、横長方向がベースの向きである端末装置１において、タッチされた領域が図６の（ａ−１）に示す第１領域ＳＮ１のみの場合には、ステップＳ１６にて［Ｎｏ］と判定され、ステップＳ１８の処理が実行され、ボタン１０が押下されたことを示すボタン信号がＣＰＵ１６に送信される。
【００５４】
一方、タッチされた領域が図６の（ａ−２）に示す第１領域ＳＮ１及び第２領域ＳＮ２の場合、又は図６の（ａ−３）に示す第１領域ＳＮ１及び第３領域ＳＮ３の場合には、ステップＳ１６にて［Ｙｅｓ］と判定される。この結果、ボタン１０の押下は誤反応と判断され、ボタン信号はＣＰＵ１６に送信されない。
【００５５】
これに対して、例えば、横長方向がベースの向きである端末装置１において、図６の（ｂ−１）及び図６の（ｂ−２）に示すように、ベースから９０°回転した向きの縦長方向の向きで端末装置１を使用する場合について説明する。この場合、タッチされた領域が図６の（ｂ−１）に示す第１領域ＳＮ１〜第３領域ＳＮ３のすべてである場合には、ステップＳ２２にて［Ｙｅｓ］と判定され、ボタン１０の押下は誤反応と判断され、ボタン信号はＣＰＵ１６に送信されない。
【００５６】
一方、タッチされた領域が図６の（ｂ−２）に示すように、第１領域ＳＮ１及び第３領域ＳＮ３の場合、ステップＳ２２にて［Ｎｏ］と判定され、ボタン１０が押下されたことを示すボタン信号がＣＰＵ１６に送信される。
【００５７】
横長方向がベースの向きである端末装置１において横向きで使用した場合は、構造上、キャンセルエリアである第２領域ＳＮ２及び第３領域ＳＮ３にユーザの指が掛かりにくい。このため、ユーザの意図する通りに端末装置１を動作させ易い。これに対して、横長方向がベースの向きである端末装置１において縦向きにした場合、構造上、キャンセルエリアである第２領域ＳＮ２及び第３領域ＳＮ３にユーザの指が掛かり易い。このため、従来、ユーザの意図するよりもボタン１０操作がキャンセルされ、意図通りに端末装置１を動作させることが困難になっていた。
【００５８】
そこで、本実施形態に係る押下検出処理では、横長方向がベースの向きである端末装置１において、端末装置１が縦向きに使用されている際は、図６の（ｂ−１）に示すように、第２領域ＳＮ２及び第３領域ＳＮ３のエリア（キャンセルエリア）の両方が指で押された場合のみボタン１０押下のキャンセルが行われる。図６の（ｂ−２）に示すように、第２領域ＳＮ２及び第３領域ＳＮ３のどちらか片方だけが指で押された場合はボタン１０が押下されたことのキャンセルは行わない。これにより、端末装置１がいずれの向きで使用されても、ユーザの意図する通りのボタン１０操作が可能になる。
【００５９】
以上、本実施形態によれば、ボタン１０への意図しない操作を押下操作と誤認したり、ボタン１０への意図した操作が誤操作であり押下操作でないと誤認したりして、ユーザが意図しない動作が行われたり、ユーザが意図した動作が行われないことを低減することができる。
【００６０】
ただし、本実施形態に係る押下検出処理では、ボタン１０の第１領域ＳＮ１に対して第２領域ＳＮ２及び第３領域ＳＮ３が上下方向に位置する場合、第２領域ＳＮ２又は第３領域ＳＮ３のいずれかがタッチ操作されても、ボタン１０が押下されたと決定される。このため、ボタン１０が押下されたと誤って検出されてしまう懸念がある。よって、次に、更に誤認識を低減できる第２実施形態について説明する。
＜第２実施形態＞
［タッチセンサの機能構成］
次に、第２実施形態に係るタッチセンサ２０の機能構成の一例について、図７を参照しながら説明する。第２実施形態に係るタッチセンサ２０の各ブロックの構成は、第１実施形態に係るタッチセンサ２０と同様である。ただし、第２実施形態では、静電センサ２が第１領域ＳＮ１〜第５領域ＳＮ５に５分割されている点で、３分割されていた第１実施形態と異なる。第２実施形態では、第１領域ＳＮ１〜第５領域ＳＮ５のそれぞれに対する静電容量の変化は、キャパシタンスＣ１１〜Ｃ１５のそれぞれにより検出される。
【００６１】
センサ部２１は、第１領域ＳＮ１〜第５領域ＳＮ５のそれぞれのタッチ操作を検出する。操作判定部２３は、閾値テーブル３０に設定された閾値と第１領域ＳＮ１〜第５領域ＳＮ５のそれぞれのタッチ操作に対する検出値とを比較し、検出値が閾値を超えていた場合、その領域がタッチ操作されたと判定する。
【００６２】
押下決定部２５は、第１領域ＳＮ１と併せて第２領域ＳＮ２〜第５領域ＳＮ５のいずれかのタッチ操作が検知されたとき、特定した端末装置１の向きが第１の向き又は第２の向きのいずれかによって、ボタン１０が押下されたか否かについて異なる決定を行う。
【００６３】
その他の各部の機能は、第１実施形態と同様であるため、ここでは説明を省略する。
【００６４】
［押下検出処理］
次に、第２実施形態に係る押下検出処理について、図８及び図９を参照しながら説明する。図８は、第２実施形態に係る押下検出処理の一例を示すフローチャートである。図９は、第２実施形態に係る押下検出処理を説明するための図である。なお、第１実施形態に係る押下検出処理（図５）と同一処理には同一ステップを付与している。また、本実施形態では、図９に示すように、ボタン１０に配置された静電センサ２の特定領域は、第２領域ＳＮ２、第４領域ＳＮ４、第１領域ＳＮ１、第５領域ＳＮ５、第３領域ＳＮ３の順で外縁部４ａの長手方向に沿って配置されている。
【００６５】
本処理が開始されると、操作判定部２３は、センサ部２１が静電センサ２を用いて検出した検出値に基づき、第１領域ＳＮ１が押下されたかを判定し（ステップＳ１０）、第１領域ＳＮ１が押下されたと判定された場合、操作判定部２３は、端末装置１が横長方向で使用することをベースとしたデザインか否かを判定する（ステップＳ１２）。端末装置１が横長方向で使用することをベースとしたデザインであると判定された場合、向き特定部２４は、センサ部２１が加速度センサ３を用いて検出した検出値に基づき、端末装置１の向きを特定する。向き特定部２４は、特定した端末装置１の向きに応じて、横長方向で使用中であるかを判定する（ステップＳ１４）。
【００６６】
端末装置１が横長方向で使用中であると判定された場合、操作判定部２３は、第２領域ＳＮ２〜第５領域ＳＮ５の少なくともいずれかが押下されたかを判定する（ステップＳ５０）。第２領域ＳＮ２〜第５領域ＳＮ５のいずれも押下されていないと判定された場合、押下決定部２５は、ボタン１０が押下されたと決定し、ボタン信号をアサートし、ＣＰＵ１６に通知し（ステップＳ５２）、本処理を終了する。
【００６７】
一方、ステップＳ５０において、第２領域ＳＮ２〜第５領域ＳＮ５の少なくともいずれかが押下されたと判定された場合、押下決定部２５は、ボタン１０の押下を誤反応であると決定し、ボタン信号をアサートせず（ステップＳ５４）、本処理を終了する。
【００６８】
ステップＳ１４において、端末装置１が縦長方向で使用中であると判定された場合、操作判定部２３は、第２領域ＳＮ２又は第３領域ＳＮ３が押下されているかを判定する（ステップＳ５６）。第２領域ＳＮ２及び第３領域ＳＮ３のいずれも押下されていないと判定された場合、押下決定部２５は、ボタン１０が押下されたと決定し、ボタン信号をアサートし、ＣＰＵ１６に通知し（ステップＳ５８）、本処理を終了する。
【００６９】
一方、第２領域ＳＮ２又は第３領域ＳＮ３のいずれかが押下されていると判定された場合、押下決定部２５は、ボタン１０の押下を誤反応であると決定し、ボタン信号をアサートせず（ステップＳ６０）、本処理を終了する。
【００７０】
ステップＳ１２において、端末装置１が縦長方向で使用することをベースとしたデザインであると判定された場合、向き特定部２４は、センサ部２１が加速度センサ３を用いて検出した検出値に基づき、端末装置１の向きを特定する。向き特定部２４は、特定した端末装置１の向きに応じて、縦長方向で使用中であるかを判定する（ステップＳ２８）。
【００７１】
端末装置１が縦長方向で使用中であると判定された場合、操作判定部２３は、第２領域ＳＮ２〜第５領域ＳＮ５の少なくともいずれかが押下されているかを判定する（ステップＳ６２）。第２領域ＳＮ２〜第５領域ＳＮ５のいずれも押下されていないと判定された場合、押下決定部２５は、ボタン１０が押下されたと決定し、ボタン信号をアサートし、ＣＰＵ１６に通知し（ステップＳ６４）、本処理を終了する。
【００７２】
一方、ステップＳ６２において、第２領域ＳＮ２〜第５領域ＳＮ５の少なくともいずれかが押下されたと判定された場合、押下決定部２５は、ボタン１０の押下を誤反応であると決定し、ボタン信号をアサートせず（ステップＳ６６）、本処理を終了する。
ステップＳ２８において、端末装置１が横長方向で使用中であると判定された場合、操作判定部２３は、第２領域ＳＮ２又は第３領域ＳＮ３が押下されているかを判定する（ステップＳ６８）。第２領域ＳＮ２及び第３領域ＳＮ３のいずれも押下されていないと判定された場合、押下決定部２５は、ボタン１０が押下されたと決定し、ボタン信号をアサートし、ＣＰＵ１６に通知し（ステップＳ７０）、本処理を終了する。
【００７３】
一方、第２領域ＳＮ２又は第３領域ＳＮ３のいずれかが押下されていると判定された場合、押下決定部２５は、ボタン１０の押下を誤反応であると決定し、ボタン信号をアサートせず（ステップＳ７２）、本処理を終了する。
【００７４】
以上に説明したように、第２実施形態に係る押下検出処理によれば、横長方向がベースの向きである端末装置１において、第１実施形態と同様に、タッチされた領域が図９の（ａ−１）に示す第１領域ＳＮ１のみの場合、ボタン１０が押下されたと判断される。
【００７５】
一方、タッチされた領域が図９の（ａ−２）に示す第１領域ＳＮ１及び第４領域ＳＮ４の場合、第１領域ＳＮ１へのタッチ操作は誤操作であると判断される。タッチされた領域が、第１領域ＳＮ１及び第５領域ＳＮ５の場合も同様に、第１領域ＳＮ１へのタッチ操作は誤操作であると判断される。
【００７６】
次に、横長方向がベースの向きである端末装置１において、図９の（ｃ）に示すように、縦長方向の向きで端末装置１を使用する場合について説明する。この場合、第１領域ＳＮ１と併せて第２領域ＳＮ２又は第３領域ＳＮ３がタッチされた場合、第１領域ＳＮ１へのタッチ操作は誤操作であると判断され、ボタン１０の押下がキャンセルされる。一方、第１領域ＳＮ１と併せて第４領域ＳＮ４及び第５領域ＳＮ５の少なくともいずれかがタッチされたても、第１領域ＳＮ１へのタッチ操作は有効であると判断され、ボタン１０が押下されたと判定される。
【００７７】
このように、本実施形態に係る押下検出処理によれば、端末装置１の向きに応じて第４領域ＳＮ４及び第５領域ＳＮ５をキャンセルエリアとして機能させるか否かを制御する。これにより、縦長又は横長の向きのいずれで端末装置１を使用しても、ユーザが意図しないボタン１０への操作を押下操作と判断したり、ユーザが意図して行ったボタン１０への押下操作をキャンセルしたりする判断をより低減させ、ボタン１０操作に対するボタン１０の押下の誤動作をより低減することができる。
【００７８】
第１実施形態では、静電センサ２に３つの領域を設け、３つの領域の操作の組み合わせと端末装置1の向きとによりボタン１０が押下されたか否かの決定をしていた。これに対して、第２実施形態では、静電センサ２に５つの領域を設け、５つの領域の押下の組み合わせと端末装置1の向きとによりボタン１０が押下されたか否かを決定する。これにより、端末装置１が横長方向で使用された場合、又は縦長方向で使用された場合に応じて、ボタン１０が押下されたか否かをユーザの意図通りに正しく判定できる。
【００７９】
また、ボタン１０の配置場所が横長方向の中心にあるか、縦長方向の中心にあるか等、ボタン１０の配置場所によって静電センサ２の分割された各領域の配置状態が変わることが想定される。この場合にも、静電センサ２のボタン１０の位置に対応する領域に対して、その周辺領域のいずれをキャンセルエリアとし、いずれをキャンセルしないエリアとするかについて、端末装置１の向きに応じて異なる条件設定を定めることができる。定められた条件設定に応じてボタンが押下されたか否かが制御されることにより、ボタン１０への押下操作が誤操作であると誤認されてユーザが意図した動作が行われないことを低減できる。また、ユーザが意図しない操作が押下操作と判断されて不要な動作が行われることを低減できる。
＜第３実施形態＞
人によって指の大きさや形が異なるため、本実施形態に係る押下検出処理では、押下される第１領域ＳＮ１〜第３領域ＳＮ３のタッチ操作に対する静電センサ２の感度や閾値を決定することが難しい。
【００８０】
そこで、第３実施形態では、横長方向がベースの向きである端末装置１において、端末装置１が縦向きに使用されている場合は、閾値テーブル３０に設定された横向きの場合の閾値、ゲイン、静電センサ２の感度から、縦向きの場合の閾値等に変更が行われる。
【００８１】
［押下検出処理］
第３実施形態に係る押下検出処理について、具体的に図１０を参照しながら説明する。図１０は、第３実施形態に係る押下検出処理の一例を示すフローチャートである。本処理が開始されると、操作判定部２３は、端末装置１が横長方向で使用することをベースとしたデザインか否かを判定する（ステップＳ８０）。端末装置１が横長方向で使用することをベースとしたデザインであると判定された場合、向き特定部２４は、端末装置１の向きを特定し、特定した端末装置１の向きに応じて、横長方向で使用中であるかを判定する（ステップＳ８２）。
【００８２】
端末装置１が横長方向で使用中であると判定された場合、操作判定部２３は、閾値テーブル３０に基づき、静電センサ２の感度、ゲイン及び静電容量の閾値を、横方向用の設定値に設定する（ステップＳ８４）。設定後、第１又は第２実施形態（図５、図８）の押下検出処理を実行する。
【００８３】
一方、ステップＳ８２において、端末装置１が縦長方向で使用中であると判定された場合、操作判定部２３は、閾値テーブル３０に基づき、静電センサ２の感度、ゲイン及び静電容量の閾値を、縦方向用の設定値に設定する（ステップＳ８６）。設定後、第１又は第２実施形態（図５、図８）の押下検出処理を実行する。
【００８４】
ステップＳ８０において、端末装置１が縦長方向で使用することをベースとしたデザインであると判定された場合、向き特定部２４は、端末装置１の向きを特定し、特定した端末装置１の向きに応じて、縦長方向で使用中であるかを判定する（ステップＳ８８）。
【００８５】
端末装置１が縦長方向で使用中であると判定された場合、操作判定部２３は、閾値テーブル３０に基づき、静電センサ２の感度、ゲイン及び静電容量の閾値を、縦方向用の設定値に設定する（ステップＳ９０）。設定後、第１又は第２実施形態（図５、図８）の押下検出処理が実行される。
【００８６】
一方、ステップＳ８８において、端末装置１が横長方向で使用中であると判定された場合、操作判定部２３は、閾値テーブル３０に基づき、静電センサ２の感度、ゲイン及び静電容量の閾値を、横方向用の設定値に設定する（ステップＳ８６）。設定後、第１又は第２実施形態（図５、図８）の押下検出処理が実行される。
【００８７】
以上、第３実施形態に係る押下検出処理によれば、使用中の端末装置１の向きに応じてタッチ操作による静電容量の閾値、静電センサ２の感度、ゲインを変えることができる。これにより、調整が難しい閾値、感度、ゲインを、端末装置１の使用状況に合わせて柔軟に設定することができる。これにより、静電センサ２の各領域に対するタッチ操作のご検出を低減することができる。この結果、その後に実行されるの押下検出処理によりボタン１０が押下されたか否かの決定における精度をより高めることができる。
【００８８】
以上、第１〜第３実施形態では、触ってしまいやすい個所に配置され、押圧による静電容量の変化で押下が判定されるボタン１０において、ユーザが意図して押したときにボタン１０が押下されたと判定することができ、ユーザが意図しないにもかかわらずボタン１０が押下されることを低減することができる。また、端末装置１を持つ向きを変えても持っている向きに合せて判定条件を変えることで、ユーザが意図したボタン操作が可能になる。これにより、端末装置１の表面に配置されたボタン１０の使用感を向上させることができる。
【００８９】
以上、タッチセンサ、端末装置及び押下検出プログラムを上記実施形態により説明したが、本発明に係るタッチセンサ、端末装置及び押下検出プログラムは上記実施形態に限定されるものではなく、本発明の範囲内で種々の変形及び改良が可能である。また、上記実施形態及び変形例が複数存在する場合、矛盾しない範囲で組み合わせることができる。
【００９０】
以上の説明に関し、更に以下の項を開示する。
（付記１）
第１領域と該第１領域の外側に配置される第２領域及び第３領域とに分割された特定領域の押下を検出するタッチセンサであって、
前記第１領域、前記第２領域及び前記第３領域が端末装置の外縁部の長手方向に沿って配置され、前記第１領域、前記第２領域及び前記第３領域のそれぞれのタッチ操作を検出するセンサ部と、
前記端末装置の向きが、該端末装置の上或いは下に前記特定領域がある第１の向きであるか、又は、該端末装置の右或いは左に前記特定領域がある第２の向きであるかを特定する特定部と、
前記第１領域と併せて前記第２領域又は前記第３領域のタッチ操作が検知されたとき、特定した前記端末装置の向きが前記第１の向き又は前記第２の向きのいずれかによって、前記第１領域が押下されたか否かについて異なる決定を行う決定部と、
を有するタッチセンサ。
（付記２）
前記決定部は、前記第１領域と併せて前記第２領域又は前記第３領域のタッチ操作が検出されたとき、特定した前記端末装置の向きが前記第２の向きの場合には前記第１領域が押下されたと決定し、前記第１の向きの場合には前記第１領域は押下されなかったと決定する、
付記１に記載のタッチセンサ。
（付記３）
前記決定部は、前記第１領域と併せて前記第２領域及び前記第３領域のタッチ操作が検出されたとき、特定した前記端末装置の向きが前記第２の向きの場合であっても前記第１領域は押下されなかったと決定する、
付記２に記載のタッチセンサ。
（付記４）
第１領域と、該第１領域の外側に配置される第２領域及び第３領域と、前記第１領域と前記第２領域との間に配置される第４領域と、前記第１領域と前記第３領域との間に配置される第５領域と、に分割された特定領域の押下を検出するタッチセンサであって、
前記第１領域、前記第２領域、前記第３領域、前記第４領域及び前記第５領域が端末装置の外縁部の長手方向に沿って配置され、前記第１領域、前記第２領域、前記第３領域、前記第４領域及び前記第５領域のそれぞれのタッチ操作を検出するセンサ部と、
前記端末装置の向きが、該端末装置の上或いは下に前記特定領域がある第１の向きであるか、又は、該端末装置の右或いは左に前記特定領域がある第２の向きであるかを特定する特定部と、
前記第１領域と併せて前記第４領域又は前記第５領域がタッチ操作されたと検知されたとき、特定した前記端末装置の向きが前記第１の向き又は前記第２の向きのいずれかによって、前記第１領域が押下されたか否かについて異なる決定を行う決定部と、
を有するタッチセンサ。
（付記５）
前記決定部は、前記第１領域と併せて前記第４領域又は前記第５領域のタッチ操作が検知されたとき、特定した前記端末装置の向きが前記第２の向きの場合には前記第１領域が押下されたと決定し、前記第１の向きの場合には前記第１領域は押下されなかったと決定する、
付記４に記載のタッチセンサ。
（付記６）
第１領域と該第１領域の外側に配置される第２領域及び第３領域とに分割された特定領域の押下を検出する端末装置であって、
前記第１領域、前記第２領域及び前記第３領域が端末装置の外縁部の長手方向に沿って配置され、前記第１領域、前記第２領域及び前記第３領域のそれぞれのタッチ操作を検出するセンサ部と、
前記端末装置の向きが、該端末装置の上或いは下に前記特定領域がある第１の向きであるか、又は、該端末装置の右或いは左に前記特定領域がある第２の向きであるかを特定する特定部と、
前記第１領域と併せて前記第２領域又は前記第３領域のタッチ操作が検知されたとき、特定した前記端末装置の向きが前記第１の向き又は前記第２の向きのいずれかによって、前記第１領域が押下されたか否かについて異なる決定を行う決定部と、
前記第１領域が押下されたと決定した場合、該第１領域に対応付けた機能を実行するための動作を行う実行部と、
を有する端末装置。
（付記７）
前記決定部は、前記第１領域と併せて前記第２領域又は前記第３領域のタッチ操作が検出されたとき、特定した前記端末装置の向きが前記第２の向きの場合には前記第１領域が押下されたと決定し、前記第１の向きの場合には前記第１領域は押下されなかったと決定する、
付記６に記載の端末装置。
（付記８）
前記決定部は、前記第１領域と併せて前記第２領域及び前記第３領域のタッチ操作が検出されたとき、特定した前記端末装置の向きが前記第２の向きの場合であっても前記第１領域は押下されなかったと決定する、
付記７に記載の端末装置。
（付記９）
第１領域と、該第１領域の外側に配置される第２領域及び第３領域と、前記第１領域と前記第２領域との間に配置される第４領域と、前記第１領域と前記第３領域との間に配置される第５領域と、に分割された特定領域の押下を検出するタッチセンサであって、
前記第１領域、前記第２領域、前記第３領域、前記第４領域及び前記第５領域が端末装置の外縁部の長手方向に沿って配置され、前記第１領域、前記第２領域、前記第３領域、前記第４領域及び前記第５領域のそれぞれのタッチ操作を検出するセンサ部と、
前記端末装置の向きが、該端末装置の上或いは下に前記特定領域がある第１の向きであるか、又は、該端末装置の右或いは左に前記特定領域がある第２の向きであるかを特定する特定部と、
前記第１領域と併せて前記第４領域又は前記第５領域がタッチ操作されたと検知されたとき、特定した前記端末装置の向きが前記第１の向き又は前記第２の向きのいずれかによって、前記第１領域が押下されたか否かについて異なる決定を行う決定部と、
前記第１領域が押下されたと決定した場合、該第１領域に対応付けた機能を実行するための動作を行う実行部と、
を有する端末装置。
（付記１０）
前記決定部は、前記第１領域と併せて前記第４領域又は前記第５領域のタッチ操作が検知されたとき、特定した前記端末装置の向きが前記第２の向きの場合には前第１領域が押下されたと決定し、前記第１の向きの場合には前記第１領域は押下されなかったと決定する、
付記９に記載の端末装置。
（付記１１）
第１領域と該第１領域の外側に配置される第２領域及び第３領域とに分割された特定領域の押下を検出する処理をコンピュータに実行させるための押下検出プログラムであって、
前記第１領域、前記第２領域及び前記第３領域が端末装置の外縁部の長手方向に沿って配置され、前記第１領域、前記第２領域及び前記第３領域のそれぞれのタッチ操作を検出し、
前記端末装置の向きが、該端末装置の上或いは下に前記特定領域がある第１の向きであるか、又は、該端末装置の右或いは左に前記特定領域がある第２の向きであるかを特定し、
前記第１領域と併せて前記第２領域又は前記第３領域のタッチ操作が検知されたとき、特定した前記端末装置の向きが前記第１の向き又は前記第２の向きのいずれかによって、前記第１領域が押下されたか否かについて異なる決定を行う、
押下検出プログラム。
（付記１２）
前記決定部は、前記第１領域と併せて前記第２領域又は前記第３領域のタッチ操作が検出されたとき、特定した前記端末装置の向きが前記第２の向きの場合には前記第１領域が押下されたと決定し、前記第１の向きの場合には前記第１領域は押下されなかったと決定する、
付記１１に記載の押下検出プログラム。
（付記１３）
前記決定部は、前記第１領域と併せて前記第２領域及び前記第３領域のタッチ操作が検出されたとき、特定した前記端末装置の向きが前記第２の向きの場合であっても前記第１領域は押下されなかったと決定する、
付記１２に記載の押下検出プログラム。
（付記１４）
第１領域と、該第１領域の外側に配置される第２領域及び第３領域と、前記第１領域と前記第２領域との間に配置される第４領域と、前記第１領域と前記第３領域との間に配置される第５領域と、に分割された特定領域の押下を検出する処理をコンピュータに実行させるための押下検出プログラムであって、
前記第１領域、前記第２領域、前記第３領域、前記第４領域及び前記第５領域が端末装置の外縁部の長手方向に沿って配置され、前記第１領域、前記第２領域、前記第３領域、前記第４領域及び前記第５領域のそれぞれのタッチ操作を検出し、
前記端末装置の向きが、該端末装置の上或いは下に前記特定領域がある第１の向きであるか、又は、該端末装置の右或いは左に前記特定領域がある第２の向きであるかを特定し、
前記第１領域と併せて前記第４領域又は前記第５領域がタッチ操作されたと検知されたとき、特定した前記端末装置の向きが前記第１の向き又は前記第２の向きのいずれかによって、前記第１領域が押下されたか否かについて異なる決定を行う、
押下検出プログラム。
（付記１５）
前記第１領域と併せて前記第４領域又は前記第５領域のタッチ操作が検知されたとき、特定した前記端末装置の向きが前記第２の向きの場合には前記第１領域が押下されたと決定し、前記第１の向きの場合には前記第１領域は押下されなかったと決定する、
付記１４に記載の押下検出プログラム。
【符号の説明】
【００９１】
１      端末装置
２      静電センサ
３      加速度センサ
４      装置本体
４ａ    外縁部
５      ディスプレイ
１０    ボタン
１１    センサ部
１４    静電センサ制御回路
１５    マイコン
１６    ＣＰＵ
１７    ＲＯＭ
２０    タッチセンサ
２１    センサ部
２２    記憶部
２３    操作判定部
２４    向き特定部
２５    押下決定部
２６    出力部
２７    動作実行部
３０    閾値テーブル
ＳＮ１  第１領域
ＳＮ２  第２領域
ＳＮ３  第３領域
【図１】
0006674095.tif 000002
【図２】
0006674095.tif 000003
【図３】
0006674095.tif 000004
【図４】
0006674095.tif 000005
【図５】
0006674095.tif 000006
【図６】
0006674095.tif 000007
【図７】
0006674095.tif 000008
【図８】
0006674095.tif 000009
【図９】
0006674095.tif 000010
【図１０】
0006674095.tif 000011