(57)【特許請求の範囲】
【請求項１】
タッチパネルと、
前記タッチパネルの検出値が所定の閾値を超えた場合に入力操作有りと判定する判定部と、
自装置の姿勢状態を取得する状態取得部とを有し、
前記判定部は、前記検出値の増加に伴う前記姿勢状態の変化がある場合に、前記閾値の値を下げる
ことを特徴とするタッチ入力装置。
【請求項２】
前記タッチパネル上でユーザが触れた座標位置を検出する第１の検出部と、
前記ユーザが前記タッチパネルを押し込んだ押圧力を検出する第２の検出部とをさらに有し、
前記判定部は、前記検出された座標位置ごとに、前記押圧力にかかる検出値の増加に伴う前記姿勢状態の変化がある場合に、前記ユーザが前記タッチパネルを押し込んだことによる入力操作の判定にかかる閾値の値を下げる
ことを特徴とする請求項１に記載のタッチ入力装置。
【請求項３】
前記判定部は、前記閾値の値が所定値より下げられている複数の前記座標位置の中の少なくとも２つの座標位置と、当該少なくとも２つの座標位置において前記閾値の値を下げる補正量とをもとに、所定の座標位置において前記閾値の値を下げる場合の補正量を求める
ことを特徴とする請求項２に記載のタッチ入力装置。
【請求項４】
前記取得された姿勢状態を記憶する記憶部をさらに有し、
前記判定部は、前記検出値が前記閾値を超える前に記憶された姿勢状態と、前記閾値を超えた時に記憶された記憶された姿勢状態との差分をもとに前記姿勢状態の変化を求める
ことを特徴とする請求項１乃至３のいずれか一項に記載のタッチ入力装置。
【請求項５】
前記判定部は、前記検出値の増加に伴う前記姿勢状態の変化がなく、前記閾値の値が所定値より下げられている場合に、前記閾値の値を上げる
ことを特徴とする請求項１乃至３のいずれか一項に記載のタッチ入力装置。
【請求項６】
前記状態取得部は、前記姿勢状態として、自装置の姿勢を検知する姿勢センサ、ユーザと自装置との接触位置を検知する接触センサ、ユーザが自装置を保持する保持力を検知するひずみセンサの少なくとも１つの検出値を取得する
ことを特徴とする請求項１乃至３のいずれか一項に記載のタッチ入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、タッチ入力装置に関する。
【背景技術】
【０００２】
従来、携帯電話やスマートフォンなどのタッチパネルを有する電子機器には、タッチパネルに触れることによるタッチ操作と、タッチパネルを押し込むことによる押し込み操作とを入力操作として受け付けるものがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２７８７５号公報
【特許文献２】特開２０１３−８０９９９号公報
【特許文献３】特開２０１３−５４５１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、タッチパネルにおける入力操作では、装置の保持状態によっては、例えばタッチパネル上の操作位置が変わると入力操作にかかる力加減が変わるため、操作性を損ねる場合があるという問題がある。【０００５】
一例として、装置の背面を一様に保持している状態では、タッチパネル上のどの位置においてもユーザが加えた力が一様にタッチパネルに伝わるため、同じ力加減で入力操作を行うことができる。しかしながら、表示パネルの大画面化などにより、装置が大型化すると、装置を一様に保持することが困難なことがある。【０００６】
例えば、装置の背面上部を保持している状態では、タッチパネルの上部位置を押し込んだ場合と比較して、タッチパネルの下部位置を押し込んだ場合の方が装置の姿勢に変化が生じやすくなる。そして、装置における姿勢の変化は、タッチパネルを押し込んだ場合の力の分散を招くことから、タッチパネル上の操作位置により入力操作が検知されるまでの力加減（押圧力）に差を生じさせる。例えば、タッチパネルの下部位置を押し込んだ場合には、タッチパネルの上部位置を押し込んだ場合と比較して、入力操作が検知されるまでにより大きな押圧力を加えることとなる。このような、タッチパネルへの入力操作時における操作位置ごとの力加減のバラツキは、操作感の悪化に繋がる。【０００７】
１つの側面では、タッチパネルの操作性を損ねることを抑止できるタッチ入力装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
第１の案では、タッチ入力装置は、タッチパネルと、判定部と、状態取得部とを有する。判定部は、タッチパネルの検出値が所定の閾値を超えた場合に入力操作有りと判定する。状態取得部は、自装置の姿勢状態を取得する。また、判定部は、検出値の増加に伴う姿勢状態の変化がある場合に、閾値の値を下げる。
【発明の効果】
【０００９】
本発明の１実施態様によれば、タッチパネルの操作性を損ねることを抑止できる。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施形態にかかるタッチ入力装置の構成を例示するブロック図である。
【図２】図２は、タッチパネルにおける入力操作を説明する説明図である。
【図３】図３は、押圧力によるタッチ入力装置の姿勢の変化を説明する説明図である。
【図４】図４は、接触面の変化を説明する説明図である。
【図５】図５は、実施形態にかかるタッチ入力装置の動作を例示するフローチャートである。
【図６】図６は、スキャンのタイミングを説明する説明図である。
【図７】図７は、複数の座標の補正値より他の座標の補正値を求める場合を説明する説明図である。
【図８】図８は、補正値の算出を例示するフローチャートである。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、実施形態にかかるタッチ入力装置を説明する。実施形態において同一の機能を有する構成には同一の符号を付し、重複する説明は省略する。なお、以下の実施形態で説明するタッチ入力装置は、一例を示すに過ぎず、実施形態を限定するものではない。また、以下の各実施形態は、矛盾しない範囲内で適宜組みあわせてもよい。
【００１２】
図１は、実施形態にかかるタッチ入力装置の構成を例示するブロック図である。図１に示すように、タッチ入力装置１は、携帯電話やスマートフォンなどのタッチパネル１０を有する電子機器である。タッチ入力装置１は、タッチパネル１０、タッチパネルコントローラ２０、センサ部３０、ＣＰＵ４０およびディスプレイ５０を有する。
【００１３】
タッチパネル１０は、例えば、表面に電極膜が貼られた静電容量方式のタッチパネルである。タッチパネル１０は、ユーザの指がタッチパネル１０の表面に接触すると、指先と電極膜との間に生じる静電容量の変化を検出し、検出値をタッチパネルコントローラ２０へ出力する。タッチパネルコントローラ２０では、タッチパネル１０において静電容量の変化が生じた座標をもとに、ユーザが入力操作を行ったタッチ座標を検出する。
【００１４】
また、タッチパネル１０では、タッチ座標において、ユーザの指がタッチパネル１０の表面を押圧する押圧力に応じた撓みが生じる。例えば、押圧力が大きくなるのに従ってより大きな撓みが生じる。この押圧力に応じて生じる撓みは、タッチパネル１０において静電容量の差異として検出される。タッチパネルコントローラ２０では、タッチ座標において生じた静電容量の差異（差分）をもとに、ユーザが入力操作を行った際に表面を押し込んだ押圧力を検出する。
【００１５】
図２は、タッチパネル１０における入力操作を説明する説明図である。なお、図２において、タッチ入力装置１の表面に対する横および縦方向をｘ、ｙ方向とする。また、ｘ、ｙ方向と直交し、タッチ入力装置１の表面から裏面に向かう方向をｚ方向とする。図２に示すように、例えば、タッチパネル１０は、タッチ入力装置１の表面においてディスプレイ５０に重畳して設けられている。タッチパネル１０は、ユーザの手１００がタッチしたｘ、ｙ方向のタッチ座標を検出する。また、タッチパネル１０は、タッチ座標においてユーザの手１００がｚ方向にタッチパネル１０を押し込んだ際の押圧力を検出する。
【００１６】
なお、タッチパネル１０における検出方式は、上述した静電容量方式に限定するものではなく、タッチ座標および押圧力が検出可能なものであれば、いずれの方式であってもよい。例えば、静電容量方式とは別の方式として、抵抗膜方式などを採用してもよい。
【００１７】
タッチパネルコントローラ２０は、タッチパネル１０を制御する装置である。具体的には、タッチパネルコントローラ２０は、座標検出部２１、圧力検出部２２および判定部２３を有する。座標検出部２１は、タッチパネル１０の検出値をもとに静電容量の変化が生じた座標を検出し、判定部２３へ出力する。圧力検出部２２は、静電容量の差異をもとにタッチパネル１０に加えられた押圧力を検出し、判定部２３へ出力する。
【００１８】
判定部２３は、座標検出部２１の出力をもとに、ユーザがタッチパネル１０をタッチした際のタッチ座標を判定し、判定結果をＣＰＵ４０へ出力する。また、判定部２３は、圧力検出部２２により検出された押圧力が所定の閾値（検出閾値）を超えた場合に押し込み操作有りと判定し、判定結果をＣＰＵ４０へ出力する。
【００１９】
この検出閾値は、タッチパネルコントローラ２０内のメモリなどに、初期値とする値が予め設定されているものとする。また、検出閾値については、タッチパネル１０の座標ごとに、検出閾値の値を補正する場合の補正量が設定されている。したがって、判定部２３は、押し込み操作の判定を行う際には、押圧力が加えられた座標（タッチ座標）に対応する補正量をメモリより読み出し、補正後の検出閾値での判定を行う。
【００２０】
なお、タッチパネルコントローラ２０内のメモリには、上述した検出閾値およびタッチパネル１０の座標ごとの補正量の他、タッチパネル１０の座標ごとの各種情報（例えば測定結果など）が格納される。
【００２１】
センサ部３０は、タッチ入力装置１の姿勢状態を検出し、検出結果をタッチパネルコントローラ２０へ出力する。センサ部３０が検出するタッチ入力装置１の姿勢状態は、タッチ入力装置１の姿勢、ユーザがタッチ入力装置１を直接保持して使用している場合の保持状態など、ユーザによるタッチパネル１０への入力操作において変化するタッチ入力装置１の状態を示すものであればいずれであってもよい。具体的には、センサ部３０は、姿勢センサ３１、静電センサ３２およびひずみセンサ３３を有する。
【００２２】
姿勢センサ３１は、例えば、３軸のジャイロセンサなどであり、タッチ入力装置１の姿勢を検出する。静電センサ３２は、例えば、タッチ入力装置１の背面に設けられ、背面におけるユーザの接触位置を検出する。ひずみセンサ３３は、タッチ入力装置１の筐体の外周面に設置され、タッチ入力装置１を保持（把持）する際にユーザが加える保持力に応じたひずみを検出する。
【００２３】
図３は、押圧力１０１によるタッチ入力装置１の姿勢の変化を説明する説明図である。図３において、状態Ｃ１では、台２によりタッチ入力装置１の背面全体でタッチ入力装置１が保持されている。また、状態Ｃ２では、台２によりタッチ入力装置１の背面中央付近より上部でタッチ入力装置１が保持されている。
【００２４】
図３に示すように、状態Ｃ１では、タッチパネル１０の下部への入力操作においてｚ方向に押圧力１０１が加えられてもタッチ入力装置１の姿勢に変化は生じない。これに対し、状態Ｃ２では、タッチパネル１０の下部への入力操作においてｚ方向に押圧力１０１が加えられると、タッチ入力装置１の姿勢が変化する。姿勢センサ３１は、タッチパネル１０への入力操作において変化するタッチ入力装置１の姿勢を検出する。
【００２５】
図４は、接触面の変化を説明する説明図である。図４に示すように、タッチ入力装置１の背面には、例えばユーザがタッチ入力装置１を手に持って使用する場合の接触位置（接触面）を検出する静電センサ３２が設けられている。ユーザがタッチ入力装置１を手で把持している際に、タッチパネル１０への入力操作による押圧力１０１でタッチ入力装置１の姿勢が変化すると、静電センサ３２により検知される手の接触面は、例えば１０２Ａ→１０２Ｂのように変化する。この１０２Ａ→１０２Ｂのように、接触面が上方にシフトした場合、タッチ入力装置１の姿勢について、例えばタッチパネル１０上部への入力操作による押圧力１０１で上側が背面側（ｚ方向）に傾いたものと捉えることができる。
【００２６】
また、ユーザがタッチ入力装置１を手で把持している際にタッチ入力装置１の姿勢が変化すると、ユーザは、姿勢の変化を抑えるように、タッチ入力装置１に加える保持力を大きくする。したがって、ひずみセンサ３３の検出結果をもとに、タッチ入力装置１は、タッチパネル１０への入力操作によるタッチ入力装置１の姿勢の変化を検出することができる。
【００２７】
なお、センサ部３０は、上述したタッチパネル１０への入力操作によるタッチ入力装置１の姿勢の変化を検出するためのセンサとして、例えば姿勢センサ３１、静電センサ３２およびひずみセンサ３３の中の少なくとも一つを有すればよい。
【００２８】
タッチパネルコントローラ２０は、センサ部３０の検出結果をもとに、押圧力１０１の増加に伴うタッチ入力装置１の姿勢状態に変化がある場合、タッチパネル１０からの検出値をもとにした入力操作の判定にかかる検出閾値を下げる。
【００２９】
具体的には、タッチパネルコントローラ２０は、状態取得部２４および状態記憶部２５を有する。状態取得部２４は、タッチパネル１０におけるタッチ座標および押圧力１０１のスキャンタイミングと同期して、センサ部３０の検出結果を取得する。状態記憶部２５は、状態取得部２４により取得されたセンサ部３０の検出結果、すなわちタッチ入力装置１の姿勢状態を示す情報（姿勢情報）を、スキャンタイミングごとに順次記憶する。
【００３０】
判定部２３は、状態記憶部２５に記憶された姿勢情報を参照し、押圧力１０１の増加に伴うタッチ入力装置１の姿勢状態の変化を捉える。そして、判定部２３は、押圧力１０１の増加に伴うタッチ入力装置１の姿勢状態に変化がある場合、例えば、押し込み操作有りと判定するための検出閾値を下げる方向で調整する。
【００３１】
これにより、タッチ入力装置１は、押圧力１０１を加えた際にタッチ入力装置１の姿勢が変化する場合には、姿勢が変化しない場合と比べて弱い押圧力１０１で押し込み操作有りとすることができる。したがって、タッチ入力装置１では、タッチパネル１０への入力操作時の姿勢変化により生じる、操作有りとするまでの力加減のバラツキを抑え、操作性を損ねることを抑止できる。
【００３２】
ＣＰＵ４０（CPU：Central  Processing  Unit）は、プログラムを順次実行することでタッチ入力装置１の動作を制御する。ディスプレイ５０は、LCD（Liquid  Crystal  Display）などの表示デバイスである。ディスプレイ５０は、ＣＰＵ４０より出力される各種の情報を受け付け、受け付けた情報を表示する。例えば、ＣＰＵ４０は、タッチパネルコントローラ２０より通知されるタッチパネル１０のタッチ座標や押しこみ操作有りの判定結果に応じた処理を行い、処理結果の情報をディスプレイ５０に表示させる。
【００３３】
ここで、タッチパネル１０の入力操作にかかる検出閾値の調整についての処理の詳細を説明する。図５は、実施形態にかかるタッチ入力装置の動作を例示するフローチャートである。
【００３４】
図５に示すように、処理が開始されると、座標検出部２１は、所定のタイミング（例えば数十ｍｓｅｃ間隔）で、タッチパネル１０の静電容量のスキャンを行う（Ｓ１）。判定部２３は、座標検出部２１のスキャン結果をもとに、静電容量の変化が生じた座標をタッチ座標としてＣＰＵ４０へ通知する。
【００３５】
次いで、圧力検出部２２は、静電容量の差異をもとにタッチパネル１０に加えられた押圧力１０１のスキャンを行う（Ｓ２）。次いで、状態取得部２４は、タッチ入力装置１の姿勢状態を示す情報（姿勢情報）をセンサ部３０より取得する（Ｓ３）。状態取得部２４は、取得した姿勢情報を状態記憶部２５に記憶する。
【００３６】
図６は、スキャンのタイミングを説明する説明図である。図６に示すように、タッチ入力装置１では、タッチ座標を検出するタッチパネルスキャン２０１のタイミング（波形の立ち上がり箇所）に応じて、タッチパネル１０の圧力検出２０２およびタッチ入力装置１の姿勢情報２０３の取得が行われる。例えば、時刻ｔ１〜ｔ３のタイミングで、圧力検出２０２および姿勢情報２０３の取得が行われる。なお、時刻ｔ２〜ｔ３の間ではタッチパネル１０への押しこみ操作が行われており、時刻ｔ３においては、圧力検出２０２における検出値が検出閾値を超えているものとする。
【００３７】
次いで、判定部２３は、押圧力１０１の圧力値が検出閾値を超えたか否かを判定する（Ｓ４）。押圧力１０１の圧力値が検出閾値を超えていない場合（Ｓ４：ＮＯ）、判定部２３は、Ｓ１へ処理を戻す。例えば、図６の時刻ｔ１、ｔ２の例では、圧力検出２０２の検出値が検出閾値を超えてないことから、Ｓ４において否定（ＮＯ）判定となる。
【００３８】
押圧力１０１の圧力値が検出閾値を超えた場合（Ｓ４：ＹＥＳ）、判定部２３は、状態記憶部２５に記憶された姿勢情報を参照し、押圧力１０１の圧力値が検出閾値を超えた時のタッチ入力装置１の姿勢変化量を算出する（Ｓ５）。具体的には、判定部２３は、状態記憶部２５に記憶された直近の姿勢情報と、押圧力１０１の圧力値が検出閾値を超えた今回の姿勢情報との差分をタッチ入力装置１の姿勢変化量として求める。
【００３９】
例えば、図６の時刻ｔ２、ｔ３の例では、押圧力１０１の圧力値が検出閾値を超えた時刻ｔ３において、時刻ｔ３の姿勢情報２０３と、直近の時刻ｔ２との差分２０４をタッチ入力装置１の姿勢変化量として求める。
【００４０】
次いで、判定部２３は、タッチパネルコントローラ２０内のメモリに格納されたタッチパネル１０の座標ごとの情報を参照し、押圧力１０１の圧力値が検出閾値を超えた際の検出座標（タッチ座標）で、所定回数（Ｎ回）姿勢変化が測定されたか否かを判定する（Ｓ６）。
【００４１】
Ｓ６におけるＮについては、任意の数を予め設定するものとする。例えば、０以外の値がＮに設定されている場合には、Ｓ６においてＮ回の姿勢変化を確認する。
【００４２】
検出座標でＮ回の姿勢変化が測定されていない場合（Ｓ６：ＮＯ）、判定部２３は、Ｓ１へ処理を戻す。検出座標でＮ回の姿勢変化が測定された場合（Ｓ６：ＹＥＳ）、判定部２３は、Ｓ５で求めた姿勢変化量をもとに、端末（タッチ入力装置１）の姿勢変化があるか否かを判定する（Ｓ７）。具体的には、Ｓ５で求めた姿勢変化量が所定の閾値以上である場合、判定部２３は、端末の姿勢変化があるものとする。
【００４３】
端末の姿勢変化がある場合（Ｓ７：ＹＥＳ）、判定部２３は、タッチパネル１０の座標ごとの各種情報を格納するタッチパネルコントローラ２０内のメモリに、検出座標において姿勢変化が測定されたことを示す情報を格納する。例えば、判定部２３は、姿勢変化が測定されたことを示す回数（Ｎ）の値をカウントアップする。
【００４４】
次いで、判定部２３は、検出座標において圧力検出、すなわち、押し込み操作有りとする検出閾値を下げる（Ｓ８）。具体的には、判定部２３は、タッチパネルコントローラ２０内のメモリにおけるタッチパネル１０の座標ごとの補正量について、検出座標における検出閾値を下げる補正量を設定する。この補正量については、例えば、Ｓ５で求めた姿勢変化量に応じた値であり、姿勢変化量が大きいほど補正量を大きくして、検出閾値をより下げる値とする。
【００４５】
端末の姿勢変化がない場合（Ｓ７：ＮＯ）、判定部２３は、タッチパネルコントローラ２０内のメモリにおけるタッチパネル１０の座標ごとの補正量を参照し、検出座標において既に検出閾値の補正が行われているか否かを判定する（Ｓ９）。
【００４６】
補正量の設定がなく、検出座標において検出閾値の補正が行われていない場合（Ｓ９：ＮＯ）、判定部２３は、検出座標において圧力検出する検出閾値を補正値＝０とする（Ｓ１０）。これにより、端末の姿勢変化がなく、検出閾値の補正が行われていない場合には、補正値＝０として、検出閾値は初期値のままとなる。
【００４７】
補正量の設定があり、検出座標において既に検出閾値の補正が行われている場合（Ｓ９：ＹＥＳ）、判定部２３は、検出座標において圧力検出する検出閾値を上げる（Ｓ１１）。
【００４８】
具体的には、判定部２３は、検出座標について、端末の姿勢変化によって検出閾値を下げる補正量が設定されていたところを、元の検出閾値に戻す方向に上げる設定を行う。例えば、判定部２３は、既に設定されている、検出閾値を下げる補正量の値を、より小さな値に変更するまたは補正値＝０とする。これにより、検出座標での押し込み操作において端末の姿勢変化がない場合には、以前の押し込み操作時に端末の姿勢変化があるために検出閾値を下げる補正が行われていたものを、元に戻すことができる。
【００４９】
なお、タッチパネル１０における座標ごとの検出閾値の補正量について、判定部２３は、所定の座標における補正量を、他の複数の座標の補正量をもとに求めてもよい。図７は、複数の座標の補正値をもとに所定座標の補正値を求める場合を説明する説明図である。
【００５０】
図７において、座標値（ｘ、ｙ）の座標Ｐは、補正値（ｓ）を求める座標とする。また、座標値（ｘ１、ｙ１）、（ｘ２、ｙ２）、（ｘ３、ｙ３）、（ｘ４、ｙ４）の座標Ｐ１〜Ｐ４は、補正値（ｓ１）〜（ｓ４）で補正済みの座標とする。
【００５１】
判定部２３は、座標Ｐの補正値（ｓ）を求める際に、補正済みの座標の中の少なくとも２点の座標を抽出する。例えば、判定部２３は、座標Ｐに最も距離の近い順に座標Ｐ１、Ｐ２を抽出する。次いで、判定部２３は、抽出した２点（Ｐ１、Ｐ２）と、座標Ｐとの距離と、２点における補正値（ｓ１、ｓ２）とをもとに、座標Ｐの補正値（ｓ）を算出する。
【００５２】
例えば、座標Ｐ、Ｐ１の距離をｄ１、座標Ｐ、Ｐ２の距離をｄ２とすると、補正値（ｓ）は、ｓ＝（ｓ１＊ｄ２＋ｓ２＊ｄ１）／（ｄ１＋ｄ２）で算出できる。
【００５３】
図８は、補正値の算出を例示するフローチャートである。なお、図８の例示する補正値を算出する処理の開始タイミングは、ある座標に新たな補正が実施された契機であってもよいし、タイマーなどで定期的に実施してもよい。または、ユーザがある座標に押圧力１０１を加えて補正を行うタイミング（図５に例示したＳ８またはＳ１１）で行ってもよい。
【００５４】
図８に示すように、処理が開始されると、判定部２３は、タッチパネルコントローラ２０内のメモリにおけるタッチパネル１０の座標ごとの補正量を参照し、補正された座標のポイント数が所定数（Ｎ点）以上であるか否かを判定する（Ｓ２０）。なお、Ｎの値は、Ｎ≧２を満たすものとする。所定数以上である場合（Ｓ２０：ＹＥＳ）、判定部２３は、各座標（Ｎ点以上）の補正値から、補正されていない座標の補正値を算出する（Ｓ２１）。算出した補正値は、座標ごとにタッチパネルコントローラ２０内のメモリに格納される。
【００５５】
以上のように、タッチ入力装置１は、タッチパネル１０の検出値が所定の閾値を超えた場合に入力操作有りと判定する判定部２３を有する。また、タッチ入力装置１は、判定部２３より自装置の姿勢状態を取得する状態取得部２４を有する。判定部２３は、タッチパネル１０の検出値の増加に伴ってタッチ入力装置１の姿勢状態に変化がある場合に、入力操作有りの判定にかかる検出閾値の値を下げる。
【００５６】
これにより、タッチ入力装置１は、タッチパネル１０の検出値の増加に伴ってタッチ入力装置１の姿勢が変化する場合には、姿勢が変化しない場合と比べて弱い力加減で操作有りとすることができる。したがって、タッチ入力装置１では、タッチパネル１０への入力操作時の姿勢変化により生じる、操作有りとするまでの力加減のバラツキを抑え、操作性を損ねることを抑止できる。
【００５７】
また、タッチ入力装置１は、タッチパネル１０上でユーザが触れた座標位置を検出する座標検出部２１と、ユーザがタッチパネル１０を押し込んだ押圧力１０１を検出する圧力検出部２２とを有する。判定部２３は、検出された座標位置ごとに、押圧力１０１にかかる検出値の増加に伴う姿勢状態の変化がある場合（Ｓ７：ＹＥＳ）に、押し込み操作の判定にかかる検出閾値の値を下げる（Ｓ８）。したがって、タッチ入力装置１は、タッチパネルの押しこみ操作時において、操作位置ごとの力加減のバラツキを抑え、操作性を損ねることを抑止できる。
【００５８】
なお、図示したタッチ入力装置１の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【００５９】
例えば、タッチパネルコントローラ２０とＣＰＵ４０とを統合し、ＣＰＵ４０がタッチパネルコントローラ２０としての機能を提供してもよい。この場合、ＣＰＵ４０は、プログラムを実行することで、座標検出部２１、圧力検出部２２、判定部２３および状態取得部２４としての機能を提供する。
【００６０】
なお、ＣＰＵ４０が実行するプログラムは、タッチ入力装置１の記憶装置に記憶されていなくてもよい。例えば、タッチ入力装置１が読み取り可能な記憶媒体に記憶されたプログラムを読み出して実行するようにしてもよい。タッチ入力装置１が読み取り可能な記憶媒体は、例えば、ＣＤ−ＲＯＭやＤＶＤディスク、ＵＳＢ（Universal  Serial  Bus）メモリ等の可搬型記録媒体、フラッシュメモリ等の半導体メモリ、ハードディスクドライブ等が対応する。また、公衆回線、インターネット、ＬＡＮ等に接続された装置にこのプログラムを記憶させておき、タッチ入力装置１がこれらからプログラムを読み出して実行するようにしてもよい。
【符号の説明】
【００６１】
１…タッチ入力装置
２…接触面
１０…タッチパネル
２０…タッチパネルコントローラ
２１…座標検出部
２２…圧力検出部
２３…判定部
２４…状態取得部
２５…状態記憶部
３０…センサ部
３１…姿勢センサ
３２…静電センサ
３３…ひずみセンサ
４０…ＣＰＵ
５０…ディスプレイ
１００…手
１０１…押圧力
１０２Ａ、１０２Ｂ…接触面
２０１…タッチパネルスキャンタイミング
２０２〜２０３…検出値
２０４…差分
Ｃ１、Ｃ２…状態
Ｐ、Ｐ１〜Ｐ４…座標
ｔ１〜ｔ３…時刻
【図１】
0006607307.tif 000002
【図２】
0006607307.tif 000003
【図３】
0006607307.tif 000004
【図４】
0006607307.tif 000005
【図５】
0006607307.tif 000006
【図６】
0006607307.tif 000007
【図７】
0006607307.tif 000008
【図８】
0006607307.tif 000009