(57)【特許請求の範囲】
【請求項１】
タッチパネルと、
前記タッチパネルへの入力の座標を検知する座標検知部と、
前記座標検知部により検知された入力座標に対して補正処理を行う座標処理部と、
を備え、
前記座標処理部は、前記補正処理において、前記タッチパネルの端部よりも内側に形成された補正領域内に入力された第１の座標を、前記タッチパネルの端部に形成された入力無効領域と前記第１の座標との距離に基づいて、前記入力無効領域または前記補正領域内の第２の座標に補正する入力装置。
【請求項２】
請求項１に記載の入力装置であって、
前記座標処理部は、前記入力無効領域と前記第１の座標との距離が短い程、前記タッチパネルの端と前記第２の座標との距離が短くなるよう、前記補正処理を行う入力装置。
【請求項３】
請求項１または２に記載の入力装置であって、
前記座標処理部は、前記タッチパネルにおける第１の方向の端部寄りに形成された前記補正領域内に入力された前記第１の座標を、前記第１の方向の端部に形成された前記入力無効領域または前記第１の方向の端部寄りに形成された前記補正領域内の前記第２の座標に補正する入力装置。
【請求項４】
請求項１ないし３のいずれか１項に記載の入力装置であって、更に、
当該入力装置が把持されているか否かを判定する把持判定部を備え、
前記座標処理部は、前記把持判定部により当該入力装置が把持されていると判定された場合、前記入力無効領域および前記補正領域を形成する入力装置。
【請求項５】
請求項４に記載の入力装置であって、
前記座標処理部は、前記タッチパネルへの入力における前記タッチパネルの面と直交する方向の座標が、前記タッチパネルとは非接触の所定範囲にあることを示す座標である場合に、前記入力無効領域および前記補正領域を形成する入力装置。
【請求項６】
請求項１ないし３のいずれか１項に記載の入力装置であって、更に、
前記タッチパネルへ入力した入力手段がスタイラスペンであるか否かを判定する入力手段判定部を備え、
前記座標処理部は、前記入力手段判定部により前記入力手段が前記スタイラスペンであると判定された場合、前記入力無効領域および前記補正領域を形成する入力装置。
【請求項７】
請求項１ないし６のいずれか１項に記載の入力装置であって、
前記座標処理部は、前記入力無効領域内に入力された第３の座標を無効とする無効化処理を行うとともに、前記補正処理を行う入力装置。
【請求項８】
請求項１ないし７のいずれか１項に記載の入力装置を備える情報端末。
【請求項９】
タッチパネルへの入力の座標を検知する座標検知ステップと、
前記検知された入力座標に対して補正処理を行う座標処理ステップと、
を有し、
前記座標処理ステップでは、前記補正処理において、前記タッチパネルの端部よりも内側に形成された補正領域内に入力された第１の座標を、前記タッチパネルの端部に形成された入力無効領域と前記第１の座標との距離に基づいて、前記入力無効領域または前記補正領域内の第２の座標に補正する入力制御方法。
【請求項１０】
請求項９に記載の入力制御方法の各ステップをコンピュータに実行させるための入力制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力装置、情報端末、入力制御方法、および入力制御プログラムに関する。
【背景技術】
【０００２】
タッチパネルを用いた入力装置が一般的に普及している。タッチパネルは直感的な入力操作を行うことができる便利なツールであるが、タッチパネルの端部では、ユーザの意思どおりに入力操作を行うことが困難である場合があった。例えば、タッチパネルが表面に配置された入力装置を持つ手などにより不用意にタッチパネルに触れてしまい、誤操作してしまうことがあった。
【０００３】
これに対して、タッチスクリーンの枠周辺部を入力無効領域とすることで、誤動作を防止する技術が知られている（例えば。特許文献１参照）。また、タッチパネルの周端部での接触は無視するが、周端部で動きのある入力が検知されると、ジェスチャの一部として認識する技術が知られている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−０３９９６４号公報
【特許文献２】特開２００９−２１７８１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の技術では、無効領域が形成されるタッチパネルの端部への操作は基本的には無効とされてしまう。また、無効領域はあらかじめ設定されてしまっており、操作性が十分ではない。特許文献２の技術では、動きを伴わずタッチパネルの端部の１点をタッチする場合には、入力が無効とされてしまう。このように、端部を含めたタッチパネルの操作性が劣化することは避けられなかった。
【０００６】
本発明は、上記事情に鑑みてなされたものであって、無効領域とされる端部を含めたタッチパネルの操作性を向上させることが可能な入力装置、情報端末、入力制御方法、および入力制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の入力装置は、タッチパネルと、前記タッチパネルへの入力の座標を検知する座標検知部と、前記座標検知部により検知された入力座標に対して補正処理を行う座標処理部と、を備え、前記座標処理部が、前記補正処理において、前記タッチパネルの端部よりも内側に形成された補正領域内に入力された第１の座標を、前記タッチパネルの端部に形成された入力無効領域と前記第１の座標との距離に基づいて、前記入力無効領域または前記補正領域内の第２の座標に補正する。
【０００８】
この構成によれば、タッチパネルの端部に形成された入力無効領域における誤動作を防止することができるとともに、補正領域を用いて入力無効領域への入力を補うことができる。したがって、無効領域とされるタッチパネルの端部を含めて、タッチパネルの操作性を向上させることが可能である。
【０００９】
本発明の情報端末は、上記入力装置を備える。
【００１０】
この構成によれば、タッチパネルの端部に形成された入力無効領域における誤動作を防止することができるとともに、補正領域を用いて入力無効領域への入力を補うことができる。したがって、無効領域とされるタッチパネルの端部を含めて、タッチパネルの操作性を向上させることが可能である。
【００１１】
本発明の入力制御方法は、タッチパネルへの入力の座標を検知する座標検知ステップと、前記検知された入力座標に対して補正処理を行う座標処理ステップと、を有し、前記座標処理ステップでは、前記補正処理において、前記タッチパネルの端部よりも内側に形成された補正領域内に入力された第１の座標を、前記タッチパネルの端部に形成された入力無効領域と前記第１の座標との距離に基づいて、前記入力無効領域または前記補正領域内の第２の座標に補正する。
【００１２】
この方法によれば、タッチパネルの端部に形成された入力無効領域における誤動作を防止することができるとともに、補正領域を用いて入力無効領域への入力を補うことができる。したがって、無効領域とされるタッチパネルの端部を含めて、タッチパネルの操作性を向上させることが可能である。
【００１３】
本発明の入力制御プログラムは、上記入力制御方法の各ステップをコンピュータに実行させるためのプログラムである。
【００１４】
このプログラムによれば、タッチパネルの端部に形成された入力無効領域における誤動作を防止することができるとともに、補正領域を用いて入力無効領域への入力を補うことができる。したがって、無効領域とされるタッチパネルの端部を含めて、タッチパネルの操作性を向上させることが可能である。
【発明の効果】
【００１５】
本発明によれば、無効領域とされる端部を含めたタッチパネルの操作性を向上させることが可能である。
【図面の簡単な説明】
【００１６】
【図１】本発明の第１の実施形態における入力装置の構成例を示すブロック図
【図２】本発明の第１の実施形態におけるタッチパネルの通常領域、補正領域、および入力無効領域の各領域を示す概略図
【図３】（Ａ）〜（Ｃ）本発明の第１の実施形態における入力装置の把持による検出可能領域の変化例を示す図
【図４】本発明の第１の実施形態における補正処理のイメージを示す図
【図５】本発明の第１の実施形態におけるタッチパネルに形成される通常領域、補正領域、および入力無効領域の各領域の配置例を示す図
【図６】（Ａ）〜（Ｃ）本発明の第１の実施形態における補正処理の前後における座標の変化例を示す図
【図７】本発明の第１の実施形態におけるタッチパネル上の座標と補正係数との関係の一例を示す図
【図８】本発明の第１の実施形態における入力装置の動作例を示すフローチャート
【図９】本発明の第２の実施形態における入力装置の構成例を示すブロック図
【図１０】本発明の第２の実施形態におけるホバー検出領域の一例を示す図
【図１１】本発明の第２の実施形態における入力装置の動作例を示すフローチャート
【図１２】本発明の第２の実施形態における入力装置の構成例を示すブロック図
【図１３】本発明の第２の実施形態における入力装置の動作例を示すフローチャート
【発明を実施するための形態】
【００１７】
以下、本発明の実施形態について、図面を用いて以下に説明する。
【００１８】
本実施形態の入力装置は、タッチパネルを用いた入力装置を広く含む。また、この入力装置は、携帯電話、スマートフォン、タブレット端末など各種の携帯電子機器、携帯情報端末、カーナビゲーション装置、等の情報端末に搭載できる。
【００１９】
（第１の実施形態）
図１は本発明の第１の実施形態における入力装置１の構成例を示すブロック図である。
入力装置１は、タッチパネル１１、座標取得部１２、把持判定部１３、領域記憶部１４、座標処理部１５、制御部１６、表示処理部１７、表示部１８、を有して構成される。
【００２０】
タッチパネル１１は、表示部１８の画面に設けられており、内部メモリ、制御ＩＣ、センサ等を有する。また、タッチパネル１１は、指やスタイラスペンを用いた入力を検知する。なお、タッチパネル１１は、抵抗膜式のタッチパネルや静電容量式のタッチパネルなど、どのような方式であってもよい。ここでは静電容量型のタッチパネルを用いる場合を主に説明する。また、本実施形態では、２次元直交座標（ｘｙ座標）を検知する２次元タッチパネルであってもよいし、３次元直交座標（ｘｙｚ座標）を検知する３次元タッチパネル（近接タッチパネル）であってもよい。
【００２１】
ユーザの指やスタイラスペンなどの入力手段により入力されると、入力位置の近傍のセンサ出力（例えば、静電容量の変化量）は、その他の位置のセンサ出力よりも大きくなる。タッチパネル１１は、センサ出力が所定値よりも大きくなったことで、タッチパネル１１の表面（タッチパネル面）に接触していることや、タッチパネル１１に入力手段が近接していることを検知する。
【００２２】
また、タッチパネル１１は、制御ＩＣによりセンサ出力に対応する座標を入力座標として算出するとともに、センサ出力から接触面積を算出する。算出される入力座標は、ｘｙ座標またはｘｙｚ座標である。また、算出された座標および接触面積はタッチパネル１１の内部メモリに格納される。
【００２３】
また、図２に示すように、タッチパネル１１には、タッチパネル１１への入力座標を適切に処理するために、通常領域Ｄ１、補正領域Ｄ２、入力無効領域Ｄ３、が形成される。図２は、タッチパネル１１上の各領域を示す概略図である。
【００２４】
入力無効領域Ｄ３は、所定の条件を満たした場合にタッチパネル１１の端部１１ｅに形成され、この領域への入力が無効とされる領域である。補正領域Ｄ２は、所定の条件を満たした場合にタッチパネル１１の端部１１ｅよりも内側（タッチパネル１１の中央側）に形成され、この領域への入力が補正される領域である。通常領域Ｄ１は、タッチパネル１１への入力の座標に対して無効化や補正等の特別な処理が行われない領域である。また、通常領域Ｄ１および補正領域Ｄ２は、当該領域への入力を検知することが可能な検出可能領域Ｄ４となる。
【００２５】
座標取得部１２は、タッチパネル１１から入力座標を読み出す（取得する）。つまり、座標取得部１２は、タッチパネル１１への入力の座標を検知（取得）する。
【００２６】
把持判定部１３は、ユーザが入力装置１を手で把持しているかどうかを判定する。把持判定方法としては、例えば以下の３つの方法が考えられる。
【００２７】
（１）タッチパネル１１によって左右方向（ｘ方向）の両端部または上下方向（ｙ方向）の両端部への入力が検知され、かつ、少なくとも一方の端部において所定範囲（所定面積）以上で入力が検知された場合、手で把持されているものと判定する。タッチパネル１１の端部１１ｅにおいて比較的広範囲で入力が検知された場合、ユーザの複数の指であると考えられることによる。
【００２８】
（２）タッチパネル１１によって左右方向（ｘ方向）の両端部または上下方向（ｙ方向）の両端部への入力が検知され、かつ、所定位置でのセンサ出力がその周囲よりも高い部分が複数検知された場合、手で把持されているものと判定する。タッチパネル１１の端部１１ｅにおいてセンサ出力が比較的高い部分は、ユーザの複数の指であると考えられることによる。
【００２９】
（３）タッチパネル１１が設けられた入力装置１の筐体表面又は背面でなく、筐体側面に別途センサを設ける。側面のセンサによりセンサ近傍に物体が検知されたとき、手で把持されているものと判定する。
【００３０】
領域記憶部１４は、タッチパネル１１における補正領域Ｄ２が配置される位置および入力無効領域Ｄ３が配置される位置の座標情報等のパラメータをあらかじめ記憶する。例えば、タッチパネル１１における各領域が後述する図５のように配置されるようなパラメータを保持している。なお、あらかじめ各領域のパラメータを保持せずに、座標処理部１５がタッチパネル１１の端部１１ｅへの連続する入力座標のうちの最もタッチパネル１１の内側の座標までを無効領域とするなど、動的に各領域の配置位置を設定するようにしてもよい。
【００３１】
座標処理部１５は、把持判定部１３により把持されているものと判定された場合、領域記憶部１４により記憶されたパラメータに示された配置位置に、入力無効領域Ｄ３および補正領域Ｄ２を形成する。
【００３２】
また、座標処理部１５は、入力無効領域Ｄ３が形成された状態で入力無効領域Ｄ３への入力が行われた場合、その入力を無効とする無効化処理を行う。つまり、座標処理部１５は、無効化処理において、入力無効領域Ｄ３内に入力された第３の座標を無効とする。無効化処理では、座標処理部１５は、入力無効領域Ｄ３への入力に応じて座標取得部１２により取得された入力座標を、制御部１６へ出力することを中止する。
【００３３】
また、座標処理部１５は、補正領域Ｄ２が形成された状態で補正領域Ｄ２への入力が行われた場合、その入力に係る入力座標を補正する補正処理を行う。補正処理では、座標処理部１５は、補正領域Ｄ２への入力に応じて座標取得部１２により取得された入力座標（第１の座標）を、入力無効領域Ｄ３と第１の座標との距離（つまりタッチパネル１１の端部１１ｅと第１の座標との距離）に基づいて、補正領域Ｄ２および入力無効領域Ｄ３の領域内の第２の座標に補正する。ここでは、入力無効領域Ｄ３と第１の座標との距離が短い程、前記タッチパネル１１の端と第２の座標との距離が短くなるよう、補正処理を行う。このような補正処理により、補正領域Ｄ２への入力が入力無効領域Ｄ３側への入力のように拡張して扱われ、補正領域Ｄ２への入力を入力無効領域Ｄ３への入力と同様に扱うことができる。補正処理の詳細については後述する。
【００３４】
また、座標処理部１５は、通常領域Ｄ１への入力については、特別な処理を行わない。つまり、座標処理部１５は、通常領域Ｄ１への入力に応じて座標取得部１２により取得された入力座標を、そのまま制御部１６へ出力する。なお、通常領域Ｄ１とは、入力無効領域Ｄ３および補正領域Ｄ２が形成されている場合には、これらの領域Ｄ２、Ｄ３以外の領域を指す。また、入力無効領域Ｄ３および補正領域Ｄ２が形成されていない場合（本実施形態では入力装置１が把持されていない場合）には、タッチパネル１１上の全領域を指す。
【００３５】
制御部１６は、入力装置１の全体の動作を統括し、座標処理部１５から出力された座標に基づいて、各種制御を行う。例えば、タッチ操作、ダブルタップ操作、ドラッグ操作、ピンチアウト操作（拡大操作）、ピンチイン（縮小操作）などの各種操作（ジェスチャ）に関する処理、各種アプリケーションの処理、などを行う。
【００３６】
表示処理部１７は、制御部１６による各種制御に応じて、表示部１８による表示に係る処理を行う。
【００３７】
表示部１８は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等の表示装置であり、表示処理部１７の指示に従って、画面に各種情報を表示する。
【００３８】
なお、座標取得部１２、把持判定部１３、座標処理部１５、制御部１６、および表示処理部１７の機能は、専用のハードウェア回路で実現されてもよいし、ＣＰＵによるソフトウェア制御により実現されてもよい。
【００３９】
次に、入力装置１の筐体の把持による検出可能領域Ｄ４の変化について説明する。
図３（Ａ）〜（Ｃ）は、入力装置１の把持による検出可能領域Ｄ４の変化例を示す図である。
【００４０】
把持判定部１３により入力装置１を把持していると判定される前は、図３（Ａ）に示すように、タッチパネル１１の面全体が検出可能領域Ｄ４となっている。この状態でユーザが入力装置１を把持すると、図３（Ａ）に示すように、ユーザの指ＦＧが図中の左右端部に現れ、検出可能領域Ｄ４とｘｙ平面において重複する。この状態が継続された場合には、指ＦＧがタッチパネル１１により検知され、誤入力が発生する可能性がある。
【００４１】
把持判定部１３により入力装置１の把持が検出されない場合には、図３（Ｂ）に示すように、検出可能領域Ｄ４の大きさは変化せず、図３（Ａ）と同様である。
【００４２】
一方、把持判定部１３が入力装置１の把持を検出すると、座標処理部１５が、入力無効領域Ｄ３および補正領域Ｄ２を形成する。すると、図３（Ｃ）に示すように、検出可能領域Ｄ４は入力無効領域Ｄ３を除いた領域に変化するので、検出可能領域Ｄ４の大きさは縮小される。これにより、入力装置１を把持するユーザの指ＦＧによる誤入力を防止することができる。
【００４３】
次に、補正処理の詳細について説明する。
【００４４】
図４は、補正処理のイメージを示す図である。先に説明したように、補正領域Ｄ２および入力無効領域Ｄ３がタッチパネル１１上に形成された状態で、ユーザが指等の入力手段により軌跡Ｔ１をタッチパネル１１上で描くと、座標取得部１２により軌跡Ｔ１の座標が取得される。座標処理部１５は、軌跡Ｔ１のうち、通常領域Ｄ１に含まれる部分に対しては補正処理を行わず、補正領域Ｄ２に含まれる部分に対して補正処理を行う。この結果、軌跡Ｔ１は軌跡Ｔ２に補正され、軌跡Ｔ２が表示部１８の画面に表示される。したがって、例えばポインタ表示としては軌跡Ｔ２が表示される。このように、入力無効領域Ｄ３への入力は無効とされるが、タッチパネル１１の端部１１ｅまで操作を行うことは可能である。
【００４５】
図５はタッチパネル１１に形成される各領域の配置例を示す図である。タッチパネル１１の端部１１ｅには、入力無効領域Ｄ３が形成される。図５では、タッチパネル１１の周端部全体に渡って入力無効領域Ｄ３が形成されることを例示している。タッチパネル１１の端部１１ｅの内側の所定領域では、補正領域Ｄ２（Ｄ２Ａ〜Ｄ２Ｃ）が形成される。補正領域Ｄ２Ａはｘ方向の端部１１ｅに隣接する領域である。補正領域Ｄ２Ｂはｘ方向に直交するｙ方向の端部１１ｅに隣接する領域である。補正領域Ｄ２Ｃはｘ方向の端部１１ｅおよびｙ方向の端部１１ｅに隣接する領域である。補正領域Ｄ２よりも更に内側（タッチパネル１１の中心部側）には、通常領域Ｄ１が形成される。
【００４６】
本実施形態では、座標処理部１５は、把持判定部１３により入力装置１が把持されていると判定された場合に、補正領域Ｄ２および入力無効領域Ｄ３を形成する。これにより、把持されている場合に限り、無効化処理および補正処理を行うことで、誤入力の防止や操作性の劣化を改善することができ、さらに把持されていない場合には、通常の操作性を維持することができる。
【００４７】
補正領域Ｄ２Ａが形成された状態で補正領域Ｄ２Ａに入力が行われた場合、図６（Ａ）に示すように、ｘ方向の端部１１ｅ側つまり入力無効領域Ｄ３側に入力座標が補正される。つまり、座標処理部１５は、入力座標のｘ座標をタッチパネル１１端に近づくように補正する。
【００４８】
補正領域Ｄ２Ｂが形成された状態で補正領域Ｄ２Ｂに入力が行われた場合、図６（Ｂ）に示すように、ｙ方向の端部１１ｅ側つまり入力無効領域Ｄ３側に入力座標が補正される。つまり、座標処理部１５は、入力座標のｙ座標をタッチパネル１１端に近づくように補正する。
【００４９】
補正領域Ｄ２Ｃが形成された状態で補正領域Ｄ２Ｃに入力が行われた場合、図６（Ｃ）に示すように、ｘｙ方向の端部１１ｅ側つまり入力無効領域Ｄ３側に入力座標が補正される。つまり、座標処理部１５は、入力座標のｘ座標およびｙ座標をタッチパネル１１端に近づくように補正する。
【００５０】
このように、座標処理部１５は、タッチパネル１１における第１の方向（ｘ方向、ｙ方向またはｘｙ方向）の端部１１ｅ寄りに形成された補正領域Ｄ２（補正領域Ｄ２Ａ、Ｄ２ＢまたはＤ２Ｃ）内に入力された第１の座標を、上記第１の方向の端部１１ｅに形成された入力無効領域Ｄ３または第１の方向の端部１１ｅ寄りに形成された補正領域Ｄ２内の第２の座標に補正してもよい。これにより、入力無効領域Ｄ３への入力は無効とすることで誤入力を防止するとともに、補正領域Ｄ２Ａ、Ｄ２Ｂ、またはＤ２Ｃを用いることで、第１の方向端部の入力無効領域Ｄ３への入力を代用することができる。
【００５１】
座標処理部１５は、補正処理において、例えば、補正前の座標すなわち座標取得部１２により取得された入力座標に対して補正係数αを乗じることで、補正後の座標を求める。例えば、基準座標（０,０）が通常領域Ｄ１内に存在するものとすると、補正係数α＞１である。補正係数α＞１であることで、補正後の座標値は増加し、補正領域Ｄ２内の入力座標を入力無効領域Ｄ３内の座標に補正することができる。
【００５２】
また、座標処理部１５は、補正領域Ｄ２Ａへの入力については、入力座標のｘ座標のみに補正係数αを乗じる。補正領域Ｄ２Ｂへの入力については、入力座標のｙ座標のみに補正係数αを乗じる。補正領域Ｄ２Ｃへの入力については、入力座標のｘ座標およびｙ座標に補正係数αを乗じる。
【００５３】
図７はタッチパネル１１上の座標と補正係数αとの関係の一例を示す図である。通常領域Ｄ１では、補正係数α＝１で一定である。つまり、入力座標が制御部１６へそのまま送られる。補正領域Ｄ２では、通常領域Ｄ１側から入力無効領域Ｄ３側に向かって、一定の変化量で補正係数αが増加している。入力無効領域Ｄ３では、補正処理は行われず、この領域への入力が無効とされる。
【００５４】
例えば、通常領域Ｄ１内の基準座標と補正領域Ｄ２および入力無効領域Ｄ３の境界の座標との距離をＢ、通常領域Ｄ１内の基準座標と補正領域Ｄ２および入力無効領域Ｄ３の最も外側の座標（タッチパネル１１端の座標）との距離をＡ、とする。図７の補正領域Ｄ２における補正係数αの例では、通常領域Ｄ１および補正領域Ｄ２の境界の座標で補正係数α＝１、補正領域Ｄ２および入力無効領域Ｄ３の境界の座標で補正係数α＝Ａ／Ｂ、とされており、これらの間の座標では補正係数αが１〜Ａ／Ｂで一定の変化量で変化している。
【００５５】
このように、図７の例では、補正領域Ｄ２内では、入力無効領域Ｄ３側に向かうに従い、徐々に分解能を大きくしている。そして、補正領域Ｄ２の最も外側つまり入力無効領域Ｄ３との境界に達したときに、補正後の座標が、入力無効領域Ｄ３の最も外側の座標つまりタッチパネル１１端の座標となるように、補正係数αが調整されている。徐々に分解能を大きくすることで、通常領域Ｄ１からの急激な座標変化を緩和し、なるべく自然な軌跡Ｔ２（図４参照）を描くことが可能となる。
【００５６】
なお、図７に示すように補正係数αが変化することが望ましいが、補正領域Ｄ２の各座標において補正係数α（α＞１）が不変となるようにしてもよい。また、補正係数を用いる代わりにあらかじめ補正前の座標と補正後の座標とを対応付けたパラメータが記憶されたマッピングテーブルを領域記憶部１４に記憶しておき、このマッピングテーブルを補正処理に用いるようにしてもよい。
【００５７】
次に、入力装置１の動作について説明する。
図８は入力装置１の動作例を示すフローチャートである。この動作を行う入力制御プログラムは、入力装置１内のＲＯＭに格納され、入力装置１内のＣＰＵによって実行される。
【００５８】
まず、座標取得部１２が、タッチパネル１１のセンサ出力に基づいて入力座標を取得する（ステップＳ１１）。
【００５９】
続いて、把持判定部１３が、タッチパネル１１のセンサ出力に基づいて、入力装置１がユーザにより把持されているかを判定する（ステップＳ１２）。
【００６０】
ステップＳ１２において入力装置１の把持が検出されなかった場合、座標処理部１５は、座標取得部１２からの入力座標をそのまま制御部１６へ出力する（ステップＳ１３）。つまり、入力座標に対して無効化処理や補正処理などの特別な処理を行わない。なお、ここでは、入力無効領域Ｄ３および補正領域Ｄ２は形成されておらず、タッチパネル１１の面全体にわたって、通常領域Ｄ１となっている。
【００６１】
ステップＳ１２において入力装置１の把持が検出された場合、座標処理部１５は、各領域を形成する。つまり、タッチパネル１１上に、通常領域Ｄ１、補正領域Ｄ２、および入力無効領域Ｄ３を形成する。そして、座標処理部１５は、入力座標が入力無効領域Ｄ３内の座標であるか否かを判定する（ステップＳ１４）。この入力座標は、例えば把持時に無意識にされた入力に相当する。
【００６２】
ステップＳ１４において入力座標が入力無効領域Ｄ３内の座標である場合には、座標処理部１５は、入力座標を無効とする無効化処理を行う（ステップＳ１５）。つまり、座標処理部１５は、入力座標を制御部１６へ出力せずに破棄する。
【００６３】
ステップＳ１４において入力座標が入力無効領域Ｄ３内の座標でない場合には、座標処理部１５は、入力座標が補正領域Ｄ２内の座標であるか否かを判定する（ステップＳ１６）。
【００６４】
ステップＳ１６において入力座標が補正領域Ｄ２内の座標である場合には、座標処理部１５は、入力座標に対して補正処理を行い、その結果を制御部１６へ出力する（ステップＳ１７）。例えば、入力座標の集合が図４に示すような軌跡Ｔ１を描く場合、補正処理により軌跡Ｔ２のような座標の集合に変換する。この入力座標は、把持時に無意識にされた入力とは別に、意図的にされた入力に相当する。
【００６５】
ステップＳ１６において入力座標が補正領域Ｄ２内の座標でない場合には、座標処理部１５は、入力座標をそのまま制御部１６へ出力する（ステップＳ１８）。つまり、入力座標に対して無効化処理や補正処理などの特別な処理を行わない。なお、ここでの入力座標は、通常領域Ｄ１内の座標となる。
【００６６】
このような本実施形態の入力装置１によれば、入力装置１が把持されている場合には、タッチパネル１１の端部１１ｅへの誤入力による誤動作を防止することができる。特に、近年はタッチパネル１１の狭額縁化（小型化）が進んでいるが、誤動作を防止することができる。一方、入力装置１が机上に置かれた状態など、ユーザに把持されていない場合には、入力無効領域Ｄ３や補正領域Ｄ２が設けられることがなく、タッチパネル１１の操作性が損なわれることを防止できる。したがって、入力無効領域Ｄ３が形成されたタッチパネル１１の端部１１ｅを含めて、タッチパネル１１の操作性を向上させることが可能である。
【００６７】
（第２の実施形態）
図９は本発明の第２の実施形態における入力装置１Ｂの構成例を示すブロック図である。入力装置１Ｂにおいて、第１の実施形態で説明した入力装置１と同様の構成については、図１に示した入力装置１の各構成部の符号と同一の符号を付し、説明を省略または簡略化する。
【００６８】
入力装置１Ｂは、タッチパネル１１の代わりにタッチパネル２１を備え、把持判定部１３の代わりに状態判定部２２を備える。
【００６９】
タッチパネル２１がタッチパネル１１と異なる点は、タッチパネル２１が３次元直交座標（ｘｙｚ座標）を検知する３次元タッチパネルに限られている点である。ここでは、タッチパネル２１が静電容量式のタッチパネルであることを例に説明するが、その他の方式のタッチパネルであってもよい。
【００７０】
状態判定部２２が把持判定部１３と異なる点は、指やスタイラスペンなどの入力手段が後述するホバー状態であるか否かを判定する点である。なお、把持判定は状態判定部２２により行われる。
【００７１】
タッチパネル２１のセンサ出力（例えば、静電容量の変化量）が第１の所定値以上である場合に、状態判定部２２は、タッチパネル面２１ａに、指等の入力手段が接触または押下している状態（タッチ状態）であることを検出する。また、状態判定部２２は、タッチパネル２１のセンサ出力が第１の所定値よりも小さい所定条件を満たす場合に、タッチパネル面２１ａから若干離れた位置に、指等の入力手段が近接している状態（ホバー状態）であることを検出する。ホバー状態の方がタッチ状態よりもタッチパネル面２１ａから離れた状態にあるため、タッチパネル２１のセンサ出力の大きさが小さくなる。
【００７２】
なお、状態判定部２２の機能は、専用のハードウェア回路で実現されてもよいし、ＣＰＵによるソフトウェア制御により実現されてもよい。
【００７３】
図１０はホバー状態およびタッチ状態の一例を示す図である。ここでは、ユーザの指ＦＧ１〜ＦＧ５が、指ＦＧ１から時間経過とともに指ＦＧ５へ移動している様子を示している。
タッチパネル面２１ａにタッチされた指ＦＧ３は、タッチ状態であることが検出される。図１０では、タッチパネル面２１ａの位置を基準点とし、ｚ＝０としている。ｚ座標は、タッチパネル面２１ａ（ｘｙ平面）と直交する方向（ｚ方向）の座標を示すものである。つまり、ｚ＝０であることが座標取得部１２により取得された場合、状態判定部２２は指ＦＧ３がタッチ状態であることを検出する。
【００７４】
また、図１０では、０＜ｚ≦ｚｔｈであることが座標取得部１２により取得された場合に、状態判定部２２によりホバー状態であることが検出される。図１０では、ホバー状態が検出される領域をホバー検出領域として示している。図１０の例では、指ＦＧ２および指ＦＧ４がホバー状態であることが検出される。
【００７５】
なお、図１０に示したようにホバー検出領域をｚ方向において所定の幅を持つ領域とするのではなく、例えばｚ座標が０＜ｚ≦ｚｔｈを満たす第２の所定値の場合にのみ、状態判定部２２がホバー状態であることを検出するようにしてもよい。
【００７６】
次に、入力装置１Ｂの動作について説明する。
図１１は入力装置１Ｂの動作例を示すフローチャートである。この動作を行う入力制御プログラムは、入力装置１Ｂ内のＲＯＭに格納され、入力装置１Ｂ内のＣＰＵによって実行される。なお、図１１において、図８で説明したステップと同様のステップについては、説明を省略または簡略化する。
【００７７】
ステップＳ１２において入力装置１Ｂの把持が検出された場合、状態判定部２２は、タッチパネル２１への入力を行った指等の入力手段がホバー状態であるか否かを判定する（ステップＳ２１）。ホバー状態であることが検出された場合、入力装置１Ｂは、ステップＳ１４の処理に進む。
【００７８】
ステップＳ１２において入力装置１Ｂの把持が検出されなかった場合、または、ステップＳ２１においてホバー状態であることが検出されなかった場合、入力装置１Ｂは、ステップＳ１３の処理に進む。
【００７９】
したがって、ホバー状態である場合に限って、座標処理部１５が、タッチパネル２１に補正領域Ｄ２および入力無効領域Ｄ３を形成し、入力座標に応じて入力無効化処理や補正処理を行うことになる。一方、ホバー状態でない場合には、仮にタッチ状態が検出された場合であっても、タッチパネル２１の全体が通常領域Ｄ１のままであり、通常の入力操作を行うことが可能である。
【００８０】
このように、座標処理部１５は、タッチパネル２１への入力におけるタッチパネル面２１ａと直交する方向（ｚ方向）の座標が、タッチパネル２１とは非接触の所定範囲であることを示す座標である場合に、入力無効領域Ｄ３および補正領域Ｄ２を形成する。
【００８１】
ユーザが入力装置１Ｂを手で把持する場合には、入力装置１Ｂがホバー状態を検出する可能性が高くなるものと考えられる。本実施形態の入力装置１Ｂによれば、タッチパネル２１の端部でのホバー状態が検出された場合にのみ、当該端部への入力の無効化処理および補正処理を行うことで、より把持している可能性が高い場合にのみ特別な処理を行うようにすることができる。また、入力装置１ｂの把持時のホバー状態の検出による誤入力を軽減することができる。一方、これ以外の場合には、通常の操作性を維持することができる。したがって、入力無効領域Ｄ３が形成されたタッチパネル２１の端部を含めて、タッチパネル２１の操作性を向上させることが可能である。
【００８２】
（第３の実施形態）
本実施形態では、ユーザが入力装置１を把持することを想定していない。また、入力手段としてスタイラスペンを使用することを想定している。スタイラスペンの場合には、指等の比較的タッチ面積またはホバー面積（以下、入力面積ともいう）の大きな入力手段と比較すると、タッチパネル１１のセンサ出力が小さく、タッチパネル１１の端部１１ｅでの不検知が発生しやすい。そこで、入力手段がスタイラスペンである場合には、第１の実施形態と同様に、入力無効領域Ｄ３および補正領域Ｄ２を形成し、必要時にタッチパネル１１への入力の無効化処理および補正処理を行う。
【００８３】
図１２は本発明の第３の実施形態における入力装置１Ｃの構成例を示すブロック図である。入力装置１Ｃにおいて、第１の実施形態で説明した入力装置１と同様の構成については、図１に示した入力装置１の各構成部の符号と同一の符号を付し、説明を省略または簡略化する。
【００８４】
入力装置１Ｃは、把持判定部１３の代わりに入力手段判定部３１を備える。
入力手段判定部３１は、入力手段がスタイラスペンであるか否かを判定する。例えば、入力手段判定部３１は、タッチパネル１１により検知される入力面積、つまり座標取得部１２により取得される入力座標群の広がりが所定範囲以下である場合に、スタイラスペンであるものと判定する。
【００８５】
なお、入力手段判定部３１の機能は、専用のハードウェア回路で実現されてもよいし、ＣＰＵによるソフトウェア制御により実現されてもよい。
【００８６】
次に、入力装置１Ｃの動作について説明する。
図１３は入力装置１Ｃの動作例を示すフローチャートである。この動作を行う入力制御プログラムは、入力装置１Ｃ内のＲＯＭに格納され、入力装置１Ｃ内のＣＰＵによって実行される。なお、図１３において、図８で説明したステップと同様のステップについては、説明を省略または簡略化する。
【００８７】
ステップＳ１１の後、入力手段判定部３１が、タッチパネル１１への入力を行った入力手段がスタイラスペンであるか否かを判定する（ステップＳ３１）。入力手段がスタイラスペンでなく入力面積が比較的大きい指等である場合には、ステップＳ１３の処理に進み、入力手段がスタイラスペンである場合には、ステップＳ１４に進む。
【００８８】
したがって、入力手段判定部３１により入力手段がスタイラスペンであると判定された場合には、座標処理部１５が、タッチパネル２１に補正領域Ｄ２および入力無効領域Ｄ３を形成する。そして、入力座標に応じて入力無効化処理や補正処理を行うことになる。一方、入力手段が指である場合には、タッチパネル１１の全体が通常領域Ｄ１のままであり、通常の入力操作を行うことが可能である。
【００８９】
本実施形態の入力装置１Ｃによれば、スタイラスペンの場合には、タッチパネル１１の端部１１ｅへの入力の無効化処理を行うことで、タッチパネル１１の不検知による誤操作を防止することができる。さらに補正処理を行うことで、入力無効領域Ｄ３とされるタッチパネル１１の端部１１ｅに至るまで入力操作をスムーズに行うことができる。一方、入力手段が指の場合には、通常の操作性を維持することができる。したがって、入力無効領域Ｄ３が形成されたタッチパネル１１の端部１１ｅを含めて、タッチパネル１１の操作性を向上させることが可能である。
【００９０】
本実施形態では、スタイラスペンを例示したが、タッチパネル１１により検知される入力面積が比較的小さなものは、本実施形態で想定しているスタイラスペン等の入力手段に含まれる。
【００９１】
なお、本発明は、上記実施形態の構成に限られるものではなく、特許請求の範囲で示した機能、または本実施形態の構成が持つ機能が達成できる構成であればどのようなものであっても適用可能である。
【００９２】
また、本発明は、上記実施形態の機能を実現する入力制御プログラムを、ネットワークあるいは各種記憶媒体を介して入力装置に供給し、この入力装置内のコンピュータが読み出して実行するプログラムも適用範囲である。
【産業上の利用可能性】
【００９３】
本発明は、無効領域とされる端部を含めたタッチパネルの操作性を向上させることが可能な入力装置、情報端末、入力制御方法、および入力制御プログラム等に有用である。
【符号の説明】
【００９４】
１、１Ｂ、１Ｃ  入力装置
１１、２１  タッチパネル
１１ｅ  タッチパネルの端部
２１ａ  タッチパネル面
１２  座標取得部
１３  把持判定部
１４  領域記憶部
１５  座標処理部
１６  制御部
１７  表示処理部
１８  表示部
２２  状態判定部
３１  入力手段判定部
Ｄ１  通常領域
Ｄ２、Ｄ２Ａ、Ｄ２Ｂ、Ｄ２Ｃ  補正領域
Ｄ３  入力無効領域
Ｄ４  検出可能領域
ＦＧ、ＦＧ１〜ＦＧ５  指
Ｔ１  軌跡（補正前）
Ｔ２  軌跡（補正後）
【図１】
0005497722.tif 000002
【図２】
0005497722.tif 000003
【図３】
0005497722.tif 000004
【図４】
0005497722.tif 000005
【図５】
0005497722.tif 000006
【図６】
0005497722.tif 000007
【図７】
0005497722.tif 000008
【図８】
0005497722.tif 000009
【図９】
0005497722.tif 000010
【図１０】
0005497722.tif 000011
【図１１】
0005497722.tif 000012
【図１２】
0005497722.tif 000013
【図１３】
0005497722.tif 000014