(57)【要約】【課題】自動的に算出される対象物の指示位置の座標が、ユーザが意図した接触位置の座標に対して感覚的にずれてしまうことを抑制する。【解決手段】包含判定部（３１３）によって接触領域が判定領域内に包含されていると判定された場合、対象物の指示位置の座標を、入力面の端へ近づけるように補正する座標補正部（３１５）を備える。【選択図】図１
2015133071.tif 000002
【特許請求の範囲】
【請求項１】
入力面に対する対象物の接触領域に基づいて、上記入力面に対する上記対象物による指示位置の座標を決定する入力制御装置であって、
上記接触領域が、上記入力面の端からの距離が第１閾値以上、かつ、該第１閾値より大きい第２閾値以下の領域である判定領域内に包含されているか否かを判定する包含判定手段と、
上記包含判定手段によって上記接触領域が上記判定領域内に包含されていると判定された場合、上記指示位置の座標を上記入力面の端へ近づけるように補正する座標補正手段と、を備えることを特徴とする入力制御装置。
【請求項２】
上記座標補正手段は、上記接触領域が上記判定領域内に包含されていないと判定された場合、上記対象物の指示位置の座標を補正しないことを特徴とする請求項１に記載の入力制御装置。
【請求項３】
上記入力面に対する上記対象物の接触状態を特定する接触状態特定手段を備え、
上記座標補正手段は、上記接触状態特定手段によって特定された上記対象物の接触状態が、予め定められた接触条件を満たしていない場合、上記対象物の指示位置の座標を補正しないことを特徴とする請求項１または２に記載の入力制御装置。
【請求項４】
上記第１閾値、上記第２閾値、および、上記対象物の指示位置の座標を補正する際の補正量、のいずれか少なくとも一つを調整するユーザの指示を受け付ける入力部を備えていることを特徴とする請求項１から３までのいずれか１項に記載の入力制御装置。
【請求項５】
上記座標補正手段による補正を有効とするか、無効とするかの設定を切り替えるユーザの指示を受け付ける入力部を備えており、
上記座標補正手段は、上記補正を無効とするように設定されている場合、上記対象物の指示位置の座標を補正しないことを特徴とする請求項１から３までのいずれか１項に記載の入力制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、対象物の入力面（例えば、タッチパネル面）への接触などを検知する入力制御装置に関する。
【背景技術】
【０００２】
ディスプレイに表示されるボタンなどの図形や、あるいは文字を、直接触ったり、なぞったりする等の直感的な操作を可能とした、タッチパネルと一体化したディスプレイがユーザーインタフェースとして一般的になって長らく経過する。
【０００３】
そして、近年では、携帯電話端末の用途が持ち運び可能な電話としての本来の用途から、情報機器端末としての用途に重きを置かれるようになったため、上述したタッチパネルを伴うディスプレイが大部分の面積を占める形状を伴った、いわゆるスマートフォンと呼称される携帯電話端末が主流となりつつある。非特許文献１には、このようなスマートフォンに関し、ユーザがタッチパネルの操作性が悪いと感じたときに、その都度、タッチパネルの設定を変更することが好ましい旨が記載されている。
【０００４】
ところで、スマートフォンを利用するユーザの中には、外観を綺麗に保つことや落下の衝撃による破損や故障を防ぐことを目的として、筐体のディスプレイ面を除く外面を覆うとともにタッチパネルを保護するためのカバー、いわゆる保護カバーを装着する者が少なくなく、保護カバーにも材質や形状や色が様々に存在している。このような保護カバーを装着する目的のひとつは、落下の衝撃によるスマートフォンの破損を防ぐことである。その目的のため保護カバーには、スマートフォンのディスプレイ（またはタッチパネル）の周囲を囲む枠の正面側を覆う部分における厚みを意図的に分厚くする設計とされているものが少なくない。この設計構造である保護カバーをスマートフォンに装着しておけば、ディスプレイ面側が鉛直下向きの状態で地面などに落下しても、地面などに直接接触するのはカバーの厚み部分となるため、ディスプレイが直接地面などと接触することを防ぐことが可能となる。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】“タッチパネルが打ちづらいときは即座に補正すべし”[online]，２０１１年０７月０５日、あんスマ〔Android（登録商標）Smart〕、[２０１３年１１月８日検索〕インターネット（URL:http://android-smart.com/2011/07/1421.html）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した保護カバーが装着されたスマートフォンにおいて、入力面（例えば、タッチパネル面）の端付近に指を接触させた場合、入力面に対する指の接触領域に基づいて自動的に算出される対象物の指示位置の座標（操作点指示座標）の位置は、ユーザが意図した接触位置よりも感覚的に入力面の端側とは反対側寄りにずれてしまう場合が生じ得るという問題点がある。
【０００７】
また、このような状況において、上述した非特許文献１に記載されているように、ユーザがタッチパネルの操作性が悪いと感じたときに、その都度、タッチパネルの設定を変更するようにした場合、保護カバーの装着の度にタッチパネルの設定を変更する必要が生じる可能性があり、ユーザの利便性が悪化する。
【０００８】
本発明は、上記従来の問題点に鑑みてなされたものであり、その目的は、自動的に算出される対象物の指示位置の座標が、ユーザが意図した接触位置の座標に対して感覚的にずれてしまうことを抑制することができる入力制御装置などを提供することにある。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために、本発明の一態様に係る入力制御装置は、入力面に対する対象物の接触領域に基づいて、上記入力面に対する上記対象物による指示位置の座標を決定する入力制御装置であって、上記接触領域が、上記入力面の端からの距離が第１閾値以上、かつ、該第１閾値より大きい第２閾値以下の領域である判定領域内に包含されているか否かを判定する包含判定手段と、上記包含判定手段によって上記接触領域が上記判定領域内に包含されていると判定された場合、上記指示位置の座標を上記入力面の端へ近づけるように補正する座標補正手段と、を備えることを特徴とする。
【発明の効果】
【００１０】
本発明の一態様によれば、自動的に算出される対象物の指示位置の座標が、ユーザが意図した接触位置の座標に対して感覚的にずれてしまうことを抑制することができるという効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の一形態に係るスマートフォンの概要構成およびその外観を示す図であり、（ａ）は、上記スマートフォンの概要構成を示すブロック図であり、（ｂ）は、暫定対象領域および接触不可能領域を示し、（ｃ）は、上記スマートフォンの外観（正面）を示す正面図である。
【図２】上記スマートフォンにおける動作を説明するための図であり、（ａ）は、タッチパネル面（入力面）の端付近に指を接触させたときの様子を示す正面図であり、（ｂ）は、上記スマートフォンにおける短手方向の断面の一部を示す図であり、（ｃ）は、上記スマートフォンにおける動作の一例を説明するための図である。
【図３】上記スマートフォンにおける動作を説明するための図であり、（ａ）は、入力面の端から離れた位置に指を接触させたときの様子を示す正面図であり、（ｂ）は、上記スマートフォンにおける短手方向の断面の一部を示す図であり、（ｃ）は、上記スマートフォンにおける動作の一例を説明するための図である。
【図４】上記スマートフォンにおける動作の流れを示すフローチャートである。
【図５】比較例のスマートフォンにおける動作を説明するための図であり、（ａ）は、入力面の端から離れた位置に指を接触させたときの様子を示す正面図であり、（ｂ）は、上記スマートフォンにおける短手方向の断面の一部を示す図であり、（ｃ）は、上記スマートフォンにおける動作の一例を説明するため図である。
【図６】別の比較例のスマートフォンにおける動作を説明するための図であり、（ａ）は、入力面の端付近に指を接触させたときの様子を示す正面図であり、（ｂ）は、上記スマートフォンにおける短手方向の断面の一部を示す図であり、（ｃ）は、上記スマートフォンにおける動作の一例を説明するための図である。
【図７】さらに別の比較例のスマートフォンにおける動作を説明するための図であり、（ａ）は、入力面の端付近に指を接触させたときの様子を示す正面図であり、（ｂ）は、上記スマートフォンにおける短手方向の断面の一部を示す図であり、（ｃ）は、上記スマートフォンにおける動作の一例を説明するための図である。
【発明を実施するための形態】
【００１２】
本発明を具現化する実施の形態について図１〜図７に基づいて説明すれば以下の通りである。
【００１３】
〔比較例のスマートフォンの動作の問題点について〕
昨今のスマートフォンにおいては、ディスプレイ面の画面の実表示部分ではない枠部分の幅が狭い、狭額縁化されたデザイン形状を備えたものが増えつつある。図５の（ａ）および図５の（ｂ）に示す狭額縁化された比較例のスマートフォン１００において、タッチパネル１０２の周囲を囲む枠ＦＬの正面側に当接する部分の厚みを意図的に分厚く設計した保護カバーＣＶを装着した場合でも、タッチパネル１０２面の端からある程度距離を離れた箇所を操作する場合は問題無い。ここで、タッチパネル１０２面（以下、「入力面」という）に、図５の（ａ）および図５の（ｂ）に示すように指を接触させた場合について考える。この場合、指先は丸みを帯びているため、図５の（ｃ）に示すように、接触部分の接触領域ｃａは円形に近い形状になる。また、算出される指の指示位置の座標Ｐ０（操作点指示座標）は、ほぼ接触領域ｃａの円形の中心となり、ユーザの意図した接触位置と感覚的に一致した位置となる。なお、Ｌｘ０およびＬｙ０は、それぞれ、座標Ｐ０に係る横軸および縦軸である。
【００１４】
次に、図６の（ａ）および図６の（ｂ）に示すように、対象物（例えば、指）を入力面の外側から入力面の端（以下、「画面端」という）に近づけるようにして画面端付近に接触させた場合について考える。この場合、画面端付近を操作する際に、指の腹や指先が保護カバーＣＶに接触してしまうことによって、画面端から指が僅かに浮いてしまう（指と保護カバーＣＶとの間で空間が生まれる）。このため、保護カバーＣＶの厚みにより画面端付近において指が画面端に接触不可能になっているとみなされる領域〔図６の（ｃ）に示す阻害領域ｐａ参照〕が生じる。このような場合、上記の領域（空間）の存在により、ユーザが操作したい画面端を指示できず、図７の（ａ）〜図７の（ｃ）に示すような保護カバーＣＶを装着しない場合には特に問題とならなかった画面端の入力操作が困難となる場合があり得る。
【００１５】
操作点指示座標を決定する方法としては、入力面に対する接触部分の接触領域の重心（または接触領域の中心）を求める方法が一般的である。それに加えて、操作する指の丸み形状を考慮したり、ユーザのタッチパネルの操作習慣を蓄積的に学習したりする等の方法で、タッチパネルに対する接触部分の操作点指示座標に補正をかける等の方法が付与されることもあるが、上述したような状況では、タッチパネルの接触領域から決定した操作点指示座標を画面端またはその付近とすることができないという問題点が生じ得る。以下で説明する本発明の態様は、上記の問題点を解決すべく、本発明者らが考案したものである。
【００１６】
〔実施形態１：スマートフォン１〕
以下、図１〜図４に基づき、本発明の一実施形態に係るスマートフォン１の概要構成およびその動作について説明する。図１の（ａ）は、スマートフォン１の概要構成を示すブロック図である。同図に示すように、スマートフォン１は、タッチパネル２（入力面，入力部）、制御部３、表示部４、通信部５、スピーカ（入力部）６、各種センサ類７、記憶部８、操作部（入力部）９、およびマイク（入力部）１０を備える。なお、上記各構成のうち、通信部５および各種センサ類７については、本発明の本質とは関係がないため、本明細書においては、その説明を省略する。
【００１７】
タッチパネル２は、表示部４に重畳されており、少なくとも表示部４の表示画面における表示領域内へのユーザの指、指示ペンなどの対象物の接触（または接近）を検知する。なお、本実施形態では、本発明を具現化した形態として、表示機能を有する表示部４が重畳されたタッチパネル２（入力装置）を備えたスマートフォン１を例にとって説明している。しかしながら、本発明を具現化する形態はこのような形態に限定されない。例えば、表示部が重畳されていない（すなわち、表示機能を有していない）入力装置を備えた入力制御装置にも本発明を適用することが可能である。タッチパネル２としては、例えば、静電容量方式や抵抗膜式（感圧式）のタッチパネルを採用することができる。静電容量方式や抵抗膜式のタッチパネルを用いることにより、タッチパネル面（入力面）に対する対象物の接触状態（例えば、接触領域の形状および面積、ならびに接触圧など）を特定することができる。なお、このような各接触状態の特定方法については、従来と同様の方法を用いることができるので、本明細書においては、詳細な説明は省略する。また、以下の説明では、簡単のため、対象物の一例として、ユーザの手の指を例にとって説明する。
【００１８】
制御部３は、主として、タッチパネル制御部（入力制御装置）３１、処理特定部３２、処理実行部３３、および各部の駆動制御部３４を備える。制御部３は、例えば制御プログラムを実行することにより、スマートフォン１を構成する各部を制御するものである。制御部３は、記憶部８に格納されているプログラムを、例えば、ＲＡＭ（Random Access Memory）等で構成される一時記録部（不図示）に読み出して実行することにより、上記各部の各種処理を行う。
【００１９】
タッチパネル制御部３１は、タッチパネル２の動作を制御するものであり、主として、接触領域特定部３１１、接触状態特定部（接触状態特定手段）３１２、包含判定部（包含判定手段）３１３、座標算出部３１４、および座標補正部（座標補正手段）３１５を備える。
【００２０】
接触領域特定部３１１は、入力面に対する指の接触領域を特定するものである。接触状態特定部３１２は、入力面に対する指の接触状態を特定するものである。接触状態特定部３１２は、タッチパネル２からの検知情報に基づいて、例えば、接触領域の形状および面積、ならび接触圧などの指の接触状態を特定することが可能になっている。
【００２１】
包含判定部３１３は、接触領域特定部３１１によって特定された接触領域ｃａ〔図２の（ｃ）参照〕が、画面端からの距離が幅ｄ３（第１閾値）以上、幅ｄ１（第２閾値）以下の領域内に包含されているか否かを判定する。または、包含判定部３１３は、接触領域ｃａが、画面端からの距離が幅ｄ４（第１閾値）以上、幅ｄ２（第２閾値）以下の領域内に包含されているか否かを判定する。より具体的には、図２の（ｃ）に示すように、接触領域特定部３１１は、接触領域ｃａが、画面端からの距離が幅ｄ１（またはｄ２）以下の領域内である暫定対象領域ａ１内にあるか否かを判定する。その後、接触領域特定部３１１は、接触領域ｃａが、暫定対象領域ａ１内にあると判定された場合、さらに、接触領域ｃａが、画面端からの距離が幅ｄ３（またはｄ４）以上離れているか否かを判定する。換言すれば、包含判定部３１３は、幅ｄ１と幅ｄ３との差分Δ１（または幅ｄ２と幅ｄ４との差分Δ２）の範囲内の領域（以下、「判定領域」という）に接触領域ｃａが含まれているか否かを判定する。
【００２２】
なお、第１閾値を設定することにより、図２の（ａ）および図２の（ｂ）に示すように、指を入力面の外側から画面端に近づけるようにして画面端付近に接触させた場合と、図３の（ａ）および図３の（ｂ）に示すように画面の内部側から端側に向けて指を近づけて画面端付近に指先をもっていった場合と、を区別することができる。
【００２３】
座標算出部３１４は、接触領域ｃａから入力面に対する指の指示位置の座標Ｐ０を算出するものである。座標補正部３１５は、包含判定部３１３によって接触領域ｃａが判定領域内に包含されていると判定された場合、座標算出部３１４によって算出された指の指示位置の座標Ｐ０を、入力面の端寄り（端へ近づけるように）に補正する。一方、座標補正部３１５は、包含判定部３１３によって接触領域ｃａが判定領域内に包含されていないと判定された場合、指の指示位置の座標Ｐ０を補正しない。
【００２４】
また、座標補正部３１５は、接触状態特定部３１２によって特定された対象物の接触状態が、予め定められる接触条件を満たしていない場合、座標Ｐ０を補正しない。すなわち、本実施形態では、タッチ操作による接触領域ｃａの形状および面積、ならびに接触圧などの接触条件を、座標Ｐ０の補正を行うか否かの判断基準の一部として利用している。例えば、タッチパネル２の検知情報から特定した接触物の接触圧が、予め定めた圧力の閾値を超えるか否かを接触条件として用いる場合、ユーザのタッチ操作の加減によって、タッチパネル２の端付近でのタッチ操作を軽めに行うときは座標Ｐ０を補正しないが、タッチ操作を意図的に強めに行ったときは座標Ｐ０の補正を行う。以上のように、接触条件を判断基準の一部として利用すれば、座標Ｐ０の補正を行うか否かを操作時にユーザの意図で制御できる。
【００２５】
処理特定部３２は、座標算出部３１４が算出した座標Ｐ０または座標Ｐ１などの情報に基づき、ユーザが選択した処理を特定する処理を行う。処理実行部３３は、処理特定部３２によって特定されたユーザが選択した処理に対応する処理を、その処理を行う制御ブロックに実行させるように、各部の駆動制御部３４に指示する。
【００２６】
記憶部８には、制御プログラムや該プログラムが利用する各種データが予め記憶されているか、スマートフォン１の動作中に生成される各種データが一時的に記憶される。本実施形態の記憶部８に予め記録されている情報としては、例えば、（１）入力面に設定される座標など接触領域特定部３１１が接触領域を特定するために必要となるデータや、（２）タッチパネル２からの検知情報と対象物の接触圧との関係を示すデータテーブルなど、接触状態特定部３１２が、対象物の接触状態を特定するために必要となるデータ、（３）座標補正部３１５が、対象物の接触状態が、予め定められる接触条件を満たしているか否かを判定するための、その接触条件、（４）幅ｄ１、幅ｄ２、幅ｄ３、幅ｄ４、および座標Ｐ０を補正する際の補正量（例えば、ｘ座標の差分Δｘまたはｙ座標の差分Δｙ）の標準値（固定値）など、を例示することができる。
【００２７】
また、本実施形態の記憶部８に一時的に記録される情報としては、例えば、（１）接触領域特定部３１１が特定した接触領域の入力面上での配置位置を示す座標など、（２）接触状態特定部３１２が特定した対象物の接触状態（接触領域の形状および面積、ならびに接触圧など）に関する情報、（３）包含判定部３１３による、接触領域ｃａが判定領域内に包含されているか否かを判定した結果などを示す情報、（４）接触領域ｃａから座標算出部３１４が算出する対象物の指示位置の座標Ｐ０、（５）座標補正部３１５が、対象物の接触状態が接触条件を満たしているか否かを判定した結果を示す情報など、を例示することができる。
【００２８】
操作部９は、例えば、ハードキーなどの入力装置であり、ユーザの入力操作を受け付けるものである。また、マイク１０は、本実施形態では、少なくともユーザの指示を音声にて受け付ける機能を有する。
【００２９】
〈保護カバー装着状態での入力面の端付近での操作性向上について〉
図２の（ａ）および図２の（ｂ）に示す表示部４のディスプレイ（タッチパネル２）を囲む枠ＦＬの正面側に当接する部分を分厚く設計された保護カバーＣＶを装着されている状況で上述問題が起きる理由は、次の通りである。指を入力面の外側から画面端に近づけるようにして、画面端付近を指でタッチすると、保護カバーＣＶの枠ＦＬ上の厚み部分に指の腹の肉の一部が乗ってしまうことによって、図２の（ｂ）で示すような空間が生じ、タッチパネル２へ指が接触できない部分（空間）が保護カバーＣＶの枠に沿った形で発生してしまうためである。その結果、実際のタッチパネル２への接触部分（接触領域ｃａ）は図２の（ｃ）に示すような形状となる。また、算出される座標Ｐ０は保護カバーＣＶが装着されていない状態で同様の箇所をタッチした場合〔図７の（ａ）参照〕よりも画面端から離れる方向にずれてしまう。より具体的には、入力面の周囲を囲む枠ＦＬの正面側を覆う部分における保護カバーＣＶの厚みにより画面端付近において指が入力面に接触不可能になっているとみなされる領域（接触不可能領域）が存在する場合、座標算出部３１４によって算出される対象物の指示位置の座標Ｐ０は、保護カバーＣＶが装着されていない場合と比較して、画面端から離れる方向にずれてしまう。このため、対象物の指示位置の座標Ｐ０は、ユーザが意図した接触位置に対して感覚的に、画面端から離れる方向にずれてしまう。
【００３０】
そこで、上記のように、本実施形態のスマートフォン１では、このような保護カバーＣＶが装着されている状況で指先のタッチ操作を行った場合において有効となるような座標補正部３１５を設けている。この座標補正部３１５は、座標Ｐ０を補正する際、図２の（ｂ）に示す空間が生じることを利用する。
【００３１】
まず、包含判定部３１３が上記の判定に用いる画面端付近の領域を、暫定的に図１の（ｃ）に示す暫定対象領域ａ１として定義する。暫定対象領域ａ１の幅ｄ１，ｄ２のそれぞれの大きさについては、同一であっても良いし、異なっていても良い。また、本実施形態の幅ｄ１，ｄ２のそれぞれは、記憶部８に予め記憶している標準値（固定値）であるが、最低限後述する接触不可能領域ａ２の幅ｄ３，ｄ４よりも広い必要がある。なお、幅ｄ１，ｄ２のそれぞれは、上記の標準値でなくても良いが、これについては後述する。
【００３２】
次に、入力面に接触が発生していないことが保護カバーＣＶの厚みにより接触不可能になったためだとみなすための領域を、図１の（ｃ）に示す接触不可能領域ａ２として定義する。接触不可能領域ａ２の幅ｄ３，ｄ４のそれぞれの大きさについては、同一であっても良いし、異なっていても良い。本実施形態の幅ｄ３，ｄ４のそれぞれは、記憶部８に予め記憶している標準値（固定値）である。なお、幅ｄ３，ｄ４のそれぞれは、上記の標準値でなくても良いが、これについては後述する。
【００３３】
以下に示す形態では、簡単のため、暫定対象領域ａ１の幅ｄ１および幅ｄ２のそれぞれの大きさが同一で、接触不可能領域ａ２の幅ｄ３および幅ｄ４のそれぞれの大きさも同一であるものとする。
【００３４】
図２の（ｂ）に示すように、上述した包含判定部３１３が、幅ｄ３および幅ｄ１の差分Δ１、および幅ｄ４および幅ｄ２の差分Δ２に収まる判定領域の範囲内に、接触領域ｃａが含まれていると判定した場合には、保護カバーＣＶの厚みにより画面端付近に意図しない接触不可能領域〔図２の（ｂ）に示す空間〕が生じたことによって画面端付近における指の接触部分の形状に影響が生じたと判定し、座標Ｐ０を画面端寄りの座標Ｐ１に補正する〔図２の（ｃ）〕。より具体的には、座標補正部３１５は、包含判定部３１３によって接触領域ｃａが判定領域内に包含されていると判定された場合、座標算出部３１４によって算出された座標Ｐ０を、画面端寄りに補正するようにしている。なお、第１閾値は、保護カバーＣＶの厚みにより画面端付近において対象物が入力面に接触不可能になっているとみなされる接触不可能領域の大きさに応じて適切な値に設定すれば良い。また、第２閾値は、接触不可能領域が存在する場合において、対象物を入力面の外側から画面端に近づけるようにして画面端付近において入力面に接触させた場合における対象物の接触部分の接触領域の大きさに応じて適切に設定すれば良い。以上によれば、自動的に算出される座標Ｐ０が、ユーザが意図した接触位置の座標に対して感覚的にずれてしまうことを抑制することができる。
【００３５】
なお、本実施形態では、座標Ｐ０の補正量は、記憶部８に予め記憶してある標準値（固定値）である。座標Ｐ０の補正量は、上記の標準値でなくても良いが、これについては後述する。また、図２の（ｃ）では、入力面の紙面に対して右端側を操作した例を示したが、入力面の左端側を操作した場合も同様の補正を行えば良い。また、入力面の紙面に対して上端側または下端側を操作した場合も補正するべき座標Ｐ０の縦軸Ｌｙ０と横軸Ｌｘ０を入れ替えて同様の補正を行えば良い。
【００３６】
以上のように、接触領域ｃａが判定領域の範囲内か否かを判断基準とすることにより、図３の（ｂ）に示すような画面端に近い部分をタッチ操作してはいるが、図３の（ｃ）に示すように接触領域ｃａが判定領域からはみだしているか否かを見ることで、保護カバーＣＶの厚みの影響を受けているわけではない場合との区別が可能となる。例えば、上記の座標補正部３１５は、包含判定部３１３によって接触領域ｃａが判定領域内に包含されていないと判定された場合、座標Ｐ０を補正しないようにしている。すなわち、装置本体に保護カバーＣＶが装着されていない場合に指を画面端付近に接触させた場合や、画面端から離れた位置に指を接触させたような場合に、座標Ｐ０が補正されないようにする。これにより、座標Ｐ０が不用意に補正されることにより、ユーザが意図した接触位置の座標に対して感覚的にずれてしまうことを抑制することができる。
【００３７】
〈スマートフォン１の動作について〉
次に、図４に示すフローチャート基づき、スマートフォン１の動作の流れ（指示位置確定フロー）について説明する。まず、ステップＳ（以下、「ステップ」は省略する）１では、接触領域特定部３１１が、入力面に対する接触部分〔図２の（ｃ）に示す接触領域ｃａ〕を検知（特定）し、Ｓ２に進む。
【００３８】
Ｓ２では、包含判定部３１３が、接触領域ｃａが、画面端から幅ｄ１（＝ｄ２）以内の領域内に包含されているか否かを判定する。ここで、接触領域ｃａが、画面端から幅ｄ１以内の領域内に包含されている場合、Ｓ３に進む（ＹＥＳ）。一方、接触領域ｃａが、画面端から幅ｄ１以内の領域内に包含されていない場合、Ｓ５に進む（ＮＯ）。
【００３９】
Ｓ３では、包含判定部３１３が、接触領域ｃａが、画面端から幅ｄ３（＝ｄ４）以上離れているか否かを判定する。ここで、接触領域ｃａが、画面端から幅ｄ３以上離れている場合、Ｓ４に進む（ＹＥＳ）。一方、接触領域ｃａが、入力面の端から幅ｄ３以上離れていない場合、Ｓ５に進む（ＮＯ）。
【００４０】
Ｓ４では、接触状態特定部３１２が、指の接触状態（形状、面積、および接触圧など）が予め定めた条件（接触条件）を満たしているか否かを判定する。ここで、接触条件として、例えば、接触領域ｃａの形状が円形に近いか否かを用いる場合、図２の（ｃ）に示すように接触領域ｃａの形状が円形に近くない形状の場合は、接触条件を満たしているとしてＳ６に進む（ＹＥＳ）。一方、図５の（ｃ）に示すように接触領域ｃａの形状が円形に近い場合は、接触条件を満たしていないとしてＳ５に進む（ＮＯ）。また、接触条件として、例えば、接触領域ｃａの面積を用いる場合、接触領域ｃａの面積が閾値の面積より大きい場合は、接触条件を満たしているとしてＳ６に進む（ＹＥＳ）。一方、接触領域ｃａの面積が閾値以下である場合は、接触条件を満たしていないとしてＳ５に進む（ＮＯ）。さらに、接触条件として、例えば、対象物による接触圧を用いる場合、接触圧が、閾値の圧力より大きい場合は、接触条件を満たしているとしてＳ６に進む（ＹＥＳ）。一方、接触圧が閾値の圧力以下である場合は、接触条件を満たしていないとしてＳ５に進む（ＮＯ）。
【００４１】
Ｓ５では、座標算出部３１４は、接触領域ｃａからその重心の座標Ｐ０（操作点指示座標）を算出する。このとき、座標補正部３１５は、座標Ｐ０の補正は実施しないため、指示位置の座標は、座標Ｐ０に確定し、Ｓ７に進む。
【００４２】
Ｓ６では、座標算出部３１４は、接触領域ｃａからその重心の座標Ｐ０を算出する。また、座標補正部３１５は、画面端寄りに座標Ｐ０を補正〔例えば、図２の（ｃ）に示す座標Ｐ１の位置に補正する〕し、Ｓ７に進む。Ｓ７では、指示位置（操作点指示座標）確定フローを終了する。
【００４３】
〈フローの変形例〉
なお、以上のフローでは、座標算出部３１４は、Ｓ５およびＳ６にて座標Ｐ０を算出しているが、Ｓ１にて接触領域ｃａが特定された直後に座標Ｐ０を算出しておいても良い。この場合、算出した座標Ｐ０が、記憶部８に一時的に記憶させる。また、以上のフローでは、Ｓ４の処理が存在しているが、Ｓ４の処理は、必ずしも存在していなくても良い。さらに、Ｓ４の処理は、Ｓ１とＳ２の間に移動させても良い。また、以上のフローでは、Ｓ２を先に実施し、その後、Ｓ３を実施しているが、Ｓ２とＳ３の実施順序は入れ替えても良い。
【００４４】
〔実施形態２：変形例〕
実施形態１では、幅ｄ１，ｄ２および幅ｄ３，ｄ４のそれぞれの値は、記憶部８に予め記憶された標準値（固定値）であったが、これに限定されない。例えば、タッチパネル２、操作部９およびマイク１０などのユーザの指示を受け付けつける入力部を介してユーザによる設定変更（調整）が可能であっても良い。また、実施形態１では、座標補正部３１５が補正する座標Ｐ０の補正量は、記憶部８に予め記憶された固定値（標準値）であったが、これに限定されない。例えば、タッチパネル２、操作部９およびマイク１０などのユーザの指示を受け付けつける入力部を介してユーザによる設定変更（調整）が可能であっても良い。また、座標Ｐ０の補正量については、接触状態特定部３１２による接触状態の特定結果（接触領域ｃａの形状および面積、ならびに接触圧など）を利用して動的に変更されてもよい。具体的には、接触領域ｃａの形状が、円形に近づけば近づく程、補正量を小さくしたり、接触領域ｃａの面積が小さければ小さい程、補正量を小さくしたり、接触圧が小さければ小さい程、補正量を小さくしたりしても良い。さらに、座標補正部３１５による座標Ｐ０の補正を行うか否かの設定を、予めタッチパネル２、操作部９およびマイク１０などのユーザの指示を受け付けつける入力部を介してユーザが選択できるようにしても良い。また、座標補正部３１５による補正を有効とするか、無効とするかの設定を切り替えるユーザの指示を受け付ける入力部（タッチパネル２、操作部９およびマイク１０など）を介して切り替えることが可能となっていても良い。なお、上記補正を有効とするか、無効とするかの設定情報は、記憶部８に格納される。また、座標補正部３１５は、上記補正を無効とするように設定されている場合、座標Ｐ０を補正しないようにする。これにより、例えば、保護カバー装着の有無や、あるいはユーザの好嫌によって、座標補正部３１５による補正機能の有効／無効の設定をユーザ操作により切換え可能にすることができる。
【００４５】
〔実施の形態３；ソフトウェアによる実現例〕
スマートフォン１におけるタッチパネル制御部３１の制御ブロック（特に、接触領域特定部３１１、接触状態特定部３１２、包含判定部３１３、座標算出部３１４、および座標補正部３１５）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【００４６】
後者の場合、スマートフォン１におけるタッチパネル制御部３１は、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭなどを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００４７】
〔まとめ〕
本発明の態様１に係る入力制御装置（タッチパネル制御装置１）は、入力面（タッチパネル２）に対する対象物の接触領域に基づいて、上記入力面に対する上記対象物による指示位置の座標を決定する入力制御装置であって、上記接触領域が、上記入力面の端からの距離が第１閾値以上、かつ、該第１閾値より大きい第２閾値以下の領域である判定領域内に包含されているか否かを判定する包含判定手段（包含判定部３１３）と、上記包含判定手段によって上記接触領域が上記判定領域内に包含されていると判定された場合、上記指示位置の座標を上記入力面の端へ近づけるように補正する座標補正手段（座標補正部３１５）と、を備える構成である。
【００４８】
ここで、保護カバーが装着された装置本体において、対象物（例えば、指）を入力面（例えば、タッチパネル面）の外側から入力面の端（以下、「画面端」という）に近づけるようにして画面端付近に接触させた場合について考える。この場合において、入力面の周囲を囲む枠の正面側を覆う部分における保護カバーの厚みにより画面端付近において対象物が入力面に接触不可能になっているとみなされる領域が存在する場合、決定される対象物の指示位置の座標は、保護カバーが装着されていない場合と比較して、画面端から離れる方向にずれてしまうと考えられる。このため、対象物の指示位置の座標は、ユーザが意図した接触位置に対して感覚的に、画面端から離れる方向にずれてしまう。
【００４９】
そこで、上記の構成では、座標補正手段は、包含判定手段によって接触領域が判定領域内に包含されていると判定された場合、対象物の指示位置の座標を、画面端へ近づけるように補正するようにしている。
【００５０】
なお、判定領域は、入力面の端からの距離が第１閾値以上、かつ、該第１閾値より大きい第２閾値以下の領域である。また、第１閾値は、上記保護カバーの厚みにより画面端付近において対象物が入力面に接触不可能になっているとみなされる領域（接触不可能領域）の大きさに応じて適切な値に設定すれば良い。また、第２閾値は、上記接触不可能領域が存在する場合において、対象物を入力面の外側から画面端に近づけるようにして画面端付近に接触させた場合における対象物の接触部分の接触領域の大きさに応じて適切に設定すれば良い。以上により、第１閾値および第２の閾値を予め適切な値に設定しておけば、自動的に算出される対象物の指示位置の座標が、ユーザが意図した接触位置の座標に対して感覚的にずれてしまうことを抑制することができる。
【００５１】
本発明の態様２に係る入力制御装置は、上記態様１において、上記座標補正手段は、上記接触領域が上記判定領域内に包含されていないと判定された場合、上記対象物の指示位置の座標を補正しないことが好ましい。
【００５２】
上記構成によれば、装置本体に保護カバーが装着されていない場合に指を画面端付近に接触させた場合や、画面端から離れた位置に指を接触させたような場合に、対象物の指示位置の座標が補正されないようにする。これにより、指示位置の座標が不用意に補正されることにより、ユーザが意図した接触位置の座標に対して感覚的にずれてしまうことを抑制することができる。
【００５３】
本発明の態様３に係る入力制御装置は、上記態様１または２において、上記入力面に対する上記対象物の接触状態を特定する接触状態特定手段（接触状態特定部３１２）を備え、上記座標補正手段は、上記接触状態特定手段によって特定された上記対象物の接触状態が、予め定められた接触条件を満たしていない場合、上記対象物の指示位置の座標を補正しないことが好ましい。
【００５４】
上記構成によれば、対象物の接触状態についてユーザの意図に合せて接触条件を予め定めておくことにより、対象物の指示位置の座標を補正するか否かを操作時におけるユーザの意図で制御可能にできる。
【００５５】
本発明の態様４に係る入力制御装置は、上記態様１〜３のいずれかにおいて、上記第１閾値、上記第２閾値、および、上記対象物の指示位置の座標を補正する際の補正量、のいずれか少なくとも一つを調整するユーザの指示を受け付ける入力部（タッチパネル２，操作部９，マイク１０）を備えていても良い。
【００５６】
上記構成によれば、ユーザの感覚に合せて、第１閾値、第２閾値、および指示位置の座標の補正量のいずれか少なくとも一つを調整することが可能になる。このため、自動的に算出される対象物の指示位置の座標をよりユーザが意図した接触位置の座標に感覚的に近づけることが可能になる。
【００５７】
本発明の態様５に係る入力制御装置は、上記態様１〜３のいずれかにおいて、上記座標補正手段による補正を有効とするか、無効とするかの設定を切り替えるユーザの指示を受け付ける入力部（タッチパネル２，操作部９，マイク１０）を備えており、上記座標補正手段は、上記補正を無効とするように設定されている場合、上記対象物の指示位置の座標を補正しないことが好ましい。
【００５８】
上記構成によれば、例えば、保護カバー装着の有無や、あるいはユーザの好嫌によって、座標補正手段による補正機能の有効／無効の設定をユーザ操作により切換え可能にすることができる。
【００５９】
本発明の各態様に係る入力制御装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記入力制御装置が備える各手段として動作させることにより上記入力制御装置をコンピュータにて実現させる入力制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【００６０】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【産業上の利用可能性】
【００６１】
本発明は、例えば、対象物の入力面（例えば、タッチパネル面）へ接触などを検知する入力制御装置を備えた多機能携帯電話機およびタブレットなどに利用できる。
【符号の説明】
【００６２】
２      タッチパネル（入力面，入力部）
９      操作部（入力部）
１０    マイク（入力部）
３１    タッチパネル制御部（入力制御装置）
３１２  接触状態特定部（接触状態特定手段）
３１３  包含判定部（包含判定手段）
３１５  座標補正部（座標補正手段）
ｄ１，ｄ２  幅（第２閾値）
ｄ３，ｄ４  幅（第１閾値）
ｃａ    接触領域
Ｐ０    座標（指示位置の座標）
【図１】
2015133071.tif 000003
【図２】
2015133071.tif 000004
【図３】
2015133071.tif 000005
【図４】
2015133071.tif 000006
【図５】
2015133071.tif 000007
【図６】
2015133071.tif 000008
【図７】
2015133071.tif 000009