(57)【要約】【課題】ユーザが意図しない誤動作を防ぎ操作領域を活用することができる情報処理装置を提供する。【解決手段】位置入力部は自部に接触された位置を入力し、圧力検出部は位置入力部とは異なる領域に加えられた圧力を検出し、有効性判定部は圧力検出部が検出した圧力に基づいて、位置入力部の一部の領域である判定領域内に入力された位置の有効性を判定する。【選択図】図１
2015169948.tif 000002
【特許請求の範囲】
【請求項１】
自部に接触された位置を入力する位置入力部と、
前記位置入力部とは異なる位置に加えられた圧力を検出する圧力検出部と、
前記圧力検出部が検出した圧力に基づいて、前記位置入力部の一部の領域である判定領域内に入力された位置の有効性を判定する有効性判定部と、
を備える情報処理装置。
【請求項２】
前記位置入力部は自装置の表面に設置され、
前記圧力検出部は自装置の側面に設置され、
前記判定領域が前記圧力検出部から予め定めた範囲内に設定された請求項１に記載の情報処理装置。
【請求項３】
前記圧力検出部は複数設置され、前記圧力検出部のそれぞれに対応して前記判定領域が設けられた請求項１又は請求項２に記載の情報処理装置。
【請求項４】
前記圧力検出部及び前記判定領域は、それぞれ自装置の一辺の方向に配列され、前記圧力検出部のそれぞれの前記方向の座標値の範囲の少なくとも一部が、対応する前記判定領域の前記方向の座標値の範囲が共通である請求項３に記載の情報処理装置。
【請求項５】
前記圧力検出部及び前記判定領域は、それぞれ自装置の一辺の方向に配列され、前記圧力検出部のそれぞれは、前記判定領域のうち最も近接する判定領域に対応した請求項３又は請求項４に記載の情報処理装置。
【請求項６】
情報処理装置における情報処理方法であって、
自部に接触された位置を入力する位置入力部とは異なる領域に加えられた圧力を検出する圧力検出部が検出した圧力に基づいて、前記位置入力部の一部の領域である判定領域内に入力された位置の有効性を判定する有効性判定過程、
を有する情報処理方法。
【請求項７】
情報処理装置のコンピュータに、
自部に接触された位置を入力する位置入力部とは異なる領域に加えられた圧力を検出する圧力検出部が検出した圧力に基づいて、前記位置入力部の一部の領域である判定領域内に入力された位置の有効性を判定する有効性判定手順、
を実行させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、及び情報処理プログラムに関する。
【背景技術】
【０００２】
多機能携帯電話機等の情報処理装置には、画像を表示するディスプレイパネルの他に、その表面に接してユーザによる操作入力を受け付けるタッチパネルを備えているものがある。これにより、情報処理装置の小型化と操作性の向上が図られている。このような情報処理装置では、ユーザが把持しながらタッチパネルの表示面に指等の操作物を接触することで、操作を実現する。ユーザがこの情報処理装置を操作しているときや把持しながら移動するときには、把持している手や指がタッチパネルの表示面に接触することがある。そのため、ユーザが意図しない誤入力（誤操作）が起きることがある。
【０００３】
そこで、特許文献１に記載の情報入力装置では、表示部の有効表示領域に対応する第１の検出領域と第１の検出領域の周囲を囲う第２の検出領域とを有し、第１の検出領域と第２の検出領域の座標入力を検出する検出手段と、検出手段が第２の検出領域での座標入力を検出した場合に、第１の検出領域の一部または全部を、座標入力を無効とする入力無効領域に設定する入力無効領域設定手段を備えている。
特許文献２に記載の情報入力装置には、タッチパネルの端部分での接触を原則として無視し、端部分での接触が閾距離又は閾速度を超えて移動する場合、ジェスチャーの一部として認識する処理について開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−８９２３号公報
【特許文献２】特開２００９−２１７８１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述のように、特許文献１に記載の情報入力装置では、第２の検出領域としてタッチパネルの端部分を固定的に入力無効領域設定手段として扱っている。そのため、（１）ディスプレイパネルと重畳したタッチパネルの全領域（以下では、タッチパネル−ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）領域）を、操作入力を受け付けることができる領域（操作領域）として活用することができない。そのため、大画面化に伴い操作領域が広がることによる操作性の向上が不十分になる。（２）情報処理装置には、ケースカバーが装着されることがあるが、タッチパネルの外枠（額縁、べゼルとも呼ばれる）が細い狭額縁端末装置では、タッチパネルの端部がケースカバーに接触してしまう。この接触が、端部に設定された第２の検出領域への操作入力として処理されるので、第１の検出領域への操作が不可能になることがある。（３）情報処理装置が一方の手で把持され、操作がなされる場合（いわゆる片手操作）、把持している手の母指球（親指の付け根のふくらみ部分）の端部への接触が第２の検出領域への操作入力として処理されるので、第１の検出領域への操作が不可能になることがある。
特許文献２に記載の情報入力装置では、接触を無視する端部分の領域は固定されている。また、ケースの装着や把持による接触領域は、移動せずに固定されていることがある。そのため、上述の課題（１）〜（３）を解消することができないことがあった。
本発明は上記の点に鑑みてなされたものであり、ユーザが意図しない誤動作を防ぎ操作領域を活用することができる情報処理装置を提供する。
【課題を解決するための手段】
【０００６】
本発明は上記の課題を解決するためになされたものであり、本発明の一態様は、自部に接触された位置を入力する位置入力部と、前記位置入力部とは異なる領域に加えられた圧力を検出する圧力検出部と、前記圧力検出部が検出した圧力に基づいて、前記位置入力部の一部の領域である判定領域内に入力された位置の有効性を判定する有効性判定部と、を備える情報処理装置である。
【発明の効果】
【０００７】
本発明によれば、ユーザが意図しない誤動作を防ぎ操作領域を活用することができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態に係る情報処理装置の構成を示す概略ブロック図である。
【図２】本実施形態に係る情報処理装置の分解斜視図である。
【図３】本実施形態に係る情報処理装置の平面図である。
【図４】本実施形態に係る情報処理方法を示すフローチャートである。
【図５】本実施形態に係る情報処理装置の動作例（１）の説明図である。
【図６】本実施形態に係る情報処理装置の動作例（２）の説明図である。
【図７】本実施形態に係る情報処理装置の動作例（３）の説明図である。
【図８】本実施形態に係る情報処理装置の動作例（４）の説明図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照しながら本発明の実施形態について説明する。
図１は、本実施形態に係る情報処理装置１の構成を示す概略ブロック図である。
情報処理装置１は、タッチパネル１１、Ｎ（Ｎは、１より大きい予め定めた整数）個のグリップセンサ（圧力検出部）１２、位置取得部１３１、圧力取得部１３２、制御部１３５、及び記憶部１３６を含んで構成される。
情報処理装置１の大きさは、ユーザが携帯可能であれば、いかなる大きさであってもよい。情報処理装置１は、概ね人間の片手で把持できる程度の大きさを有する。その場合、情報処理装置１は、例えば、幅は５５〜８５ｍｍ、高さは１００〜１６０ｍｍ、厚さは８ｍｍ〜２０ｍｍの範囲のいずれかの寸法を有する。
情報処理装置１は、例えば、多機能携帯電話機（いわゆる「スマートフォン」を含む）、タブレット端末装置、パーソナルコンピュータ、等である。
【００１０】
タッチパネル１１は、タッチセンサ（位置入力部）１１１及びディスプレイ（表示部）１１２を含んで構成される。
タッチセンサ１１１は、その表面に操作物（例えば、ユーザの指）が接触した位置を検出し、検出した位置を示す位置信号を生成し、生成した位置信号を位置取得部１３１に出力する。生成された位置信号はユーザによる操作入力を受け付けた位置を示す信号である。タッチセンサ１１１は、例えば、１つの平面上に格子状に配列された複数の素子（例えば、静電容量センサ、圧電センサ、等）を備え、各素子は操作物が接触したか否かを検出する。言い換えれば、位置信号は、配列された素子のうち、操作物の接触を検出した個々の素子を示す信号である。
【００１１】
ディスプレイ１１２は、制御部１３５から入力された画像信号に基づく画像を表示する。ディスプレイ１１２は、例えば、液晶ディスプレイパネル、有機ＥＬ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイパネル等である。ディスプレイ１１２の表面の大部分は、タッチセンサ１１１に覆われている。なお、ディスプレイ１１２は、図１に示すようにタッチセンサ１１１とは一体であってもよいし、別体であってもよい。
【００１２】
Ｎ個のグリップセンサ１２のそれぞれは、その表面に加えられた圧力を検出し、検出した圧力を示す圧力信号を生成し、生成した圧力信号を圧力取得部１３２に出力する。なお、以下の説明では、主にグリップセンサ１２の個数Ｎが１０個である場合を例にとる。Ｎ個のグリップセンサを、それぞれグリップセンサ１２Ａ〜１２Ｊと呼んで区別する。また、Ｎ個のグリップセンサ１２を互いに区別しない場合には、単にグリップセンサ１２と呼ぶ。
【００１３】
位置取得部１３１は、タッチセンサ１１１から位置信号を取得する。また、位置取得部１３１は、有効性判定部１３１Ａを含んで構成される。位置取得部１３１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等の制御部品で構成される。位置取得部１３１の機能は、ＣＰＵがタッチパネルドライバ（プログラム）を実行することで実現される。
位置取得部１３１は、タッチセンサ１１１から入力された位置信号を予め定めた時間間隔（例えば、２０ｍｓ）毎に検出したか否かを判定し、検出した位置信号についてフィルタ処理を行うことによりノイズを除去する。
【００１４】
タッチセンサ１１１に操作物が接触した接触領域は、一般に広がりを有し、複数個存在することがある。例えば、複数の指が接触する場合、ある１本の指で指先と指の腹で接触した場合、指と掌で接触する場合、等がある。そこで、位置取得部１３１は、各接触領域を区別し、接触領域毎の面積とその動作点（例えば、中心点）を算出してもよい。算出された動作点は、操作物が接触することにより操作入力を受け付けた位置（タッチ位置）を代表する。
各接触領域を区別するために、位置取得部１３１は、例えば、操作物の接触を検出したタッチセンサ１１１の素子であって、互いに隣接する素子が連続した領域を１つの接触領域と判定する。位置取得部１３１は、接触領域、その接触領域毎の動作点及び面積を示す接触信号（タッチ信号）を生成し、有効性判定部１３１Ａに出力する。
【００１５】
有効性判定部１３１Ａは、検出された位置を示す接触信号の有効性を判定する。有効性判定部１３１Ａは、記憶部１３６から無効領域データ（後述）を読み出し、位置取得部１３１から接触信号が入力される。有効性判定部１３１Ａは、接触信号が示す動作点が、読み出した無効領域データが示す無効領域に含まれる場合、その動作点に係る接触信号を無効であると判定し、棄却する。有効性判定部１３１Ａは、接触信号が示す動作点が、読み出した無効領域データが示す無効領域に含まれない場合、その動作点に係る信号を有効であると判定し、接触信号を制御部１３５に出力する。
【００１６】
圧力取得部１３２は、グリップセンサ１２Ａ〜１２Ｊのそれぞれから圧力信号を取得する。また、圧力取得部１３２は、圧力検出判定部１３２Ａを含んで構成される。圧力取得部１３２は、ＣＰＵ等の制御部品で構成され、圧力取得部１３２の機能は、ＣＰＵがグリップセンサドライバ（プログラム）を実行することで実現される。
圧力取得部１３２は、グリップセンサ１２Ａ〜１２Ｊのそれぞれから入力された圧力信号を予め定めた時間間隔（例えば、２０ｍｓ）毎に検出し、検出した圧力信号についてフィルタ処理を行うことによりノイズを除去する。圧力取得部１３２は、ノイズを除去した圧力信号を圧力検出判定部１３２Ａに出力する。
【００１７】
圧力検出判定部１３２Ａは、接触による圧力を検出したグリップセンサ１２を判定する。
圧力検出判定部１３２Ａは、圧力取得部１３２から入力された圧力信号に基づいて接触によって生じた圧力が検出されたか否かを判定する。圧力検出判定部１３２Ａは、例えば、圧力信号が示す圧力の極大値が、予め定めた正の圧力の閾値よりも高く、かつ、その圧力信号の低域成分（例えば、１０Ｈｚ以下）のパワーの、全帯域成分のパワーに対する比が所定の比の閾値（例えば、０．５）よりも大きい場合、接触によって生じたと判定する。
圧力検出判定部１３２Ａは、グリップセンサ１２に対応する判定領域を特定し、特定した判定領域を無効領域（タッチ無効エリア）と定める。判定領域は、その領域に動作点が含まれる場合、有効性判定部１３１Ａが、その動作点に係る接触信号の有効性、つまり有効か否かを判定する領域である。グリップセンサ１２Ａ〜１２Ｊのそれぞれに対応付けられた領域を判定領域Ａ〜Ｊと呼ぶ。圧力検出判定部１３２Ａは、定めた無効領域を示す無効領域データ（無効化領域座標データ）を生成し、生成した無効領域データ（無効化領域座標データ）を記憶部１３６に記憶する。なお、判定領域の例については、後述する。
【００１８】
制御部１３５は、情報処理装置１の動作を制御する。制御部１３５は、例えば、ＣＰＵ等の制御部品を含んで構成され、記憶部１３６に格納されたプログラムを実行することで、情報処理装置１による種々の機能を実現することができる。制御部１３５は、例えば、アイコン等の画面部品に係る画像信号を記憶部１３６から読み出し、読み出した画像信号をディスプレイ１１２に出力することにより、画面部品をディスプレイ１１２の予め定めた位置に表示させることがある。画面部品は、ディスプレイ１１２に表示される領域への操作をタッチセンサ１１１等のポインティングデバイスにより受け付け可能であることを示す画像である。画面部品は、ＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）部品、ＧＵＩ（Ｇｒａｐｈｉｃ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）コンポーネントとも呼ばれる。画面部品は、例えば、アイコン、ボタン、リンク、等がある。
【００１９】
制御部１３５は、有効性判定部１３１Ａから入力された接触信号が示す動作点の位置と、ディスプレイ１１２に表示させる画面部品の位置との関係に基づいて、情報処理装置１の機能を発揮させる処理（タッチイベント処理）を実行する。以下の説明では、これらの処理を操作機能処理と呼ぶことがある。
制御部１３５は、例えば、有効性判定部１３１Ａから入力された接触信号が示す動作点が、画面部品が表示された領域に含まれるとき（画面部品への押下）、その画面部品に応じた機能を実行することがある。その画面部品に応じた機能には、例えば、その画面部品であるアイコンで指示されるアプリケーションソフトウェア（以下では、アプリケーションと呼ぶ）を起動させること、ネットワークを介して受信した画像信号をディスプレイに１１２に出力すること、等がある。
【００２０】
記憶部１３６には、位置取得部１３１、圧力取得部１３２、及び制御部１３５で実行するプログラム（例えば、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ））、アプリケーション、上述したドライバを記憶させておく。また、記憶部１３６は、位置取得部１３１、圧力取得部１３２、及び制御部１３５が実行する処理に用いられるデータ（例えば、無効領域データ、等）や、それらの処理で生成されたデータを記憶する。記憶部１３６は、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ランダムアクセスメモリ）、ｅｍｂｅｄｄｅｄ  Ｍｕｌｔｉｍｅｄｉａ  Ｍｅｍｏｒｙ  Ｃａｒｄ（組み込みマルチメディアカード）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ、読み出し専用メモリ）、等である。
【００２１】
（グリップセンサの配置例）
次に、本実施形態に係るグリップセンサ１２Ａ〜１２Ｊの配置例について説明する。
図２は、本実施形態に係る情報処理装置１の分解斜視図である。
図２に示すように、情報処理装置１の筐体１４は、扁平でほぼ直方体の形状を有する。情報処理装置１の短手（幅）方向、長手（高さ）方向、厚み方向を、それぞれＸ方向、Ｙ方向、Ｚ方向と呼ぶことがある。図２では、Ｘ方向、Ｙ方向、Ｚ方向は、図面に対して左斜め下、右斜め下、下方である。また、Ｘ座標値の増加方向、減少方向を、それぞれ右、左と呼び、Ｙ座標値が増加方向、減少方向を、それぞれ下、上と呼び、Ｚ座標値の増加方向、減少方向を、それぞれ裏、表、と呼ぶ。
【００２２】
タッチパネル１１は、筐体１４の表面（Ｘ−Ｙ平面）に支持され、接触物が接触した位置を検出するタッチセンサ１１１と、画像を表示するディスプレイ１１２とが重なり合って形成されている。筐体１４の４つの側面のうち、長手方向に平行な２つの側面には、それぞれ５個のグリップセンサ１２Ａ〜１２Ｅ、１２Ｆ〜１２Ｊが等間隔で配置されている。グリップセンサ１２Ａ〜１２Ｅ、１２Ｆ〜１２Ｊは、それぞれ筐体１４の左側面、右側面に、長手方向に配列されている。ユーザは、情報処理装置１を把持する際、タッチパネル１１の少なくとも一部の領域が自己の手で覆われないように、掌で筐体１４の下側面を支持し、指の腹で左右側面を支持することがある。このとき、筐体１４の左側面、右側面に配置されたグリップセンサ１２は、接触により生じた圧力を検出する。
【００２３】
（判定領域の配置例）
次に、本実施形態に係る判定領域Ａ〜Ｊの配置例について説明する。
図３は、本実施形態に係る情報処理装置１の平面図である。
図３において、符号Ａ〜Ｊは、それぞれグリップセンサ１２Ａ〜１２Ｊに対応した判定領域Ａ〜Ｊを示す。判定領域Ａ〜Ｅは、それぞれタッチセンサ１１１の左端からの幅がｎ（例えば、１．５ｃｍ）であり、グリップセンサ１２Ａ〜１２Ｅのそれぞれから最も近接する長方形の領域である。言い換えれば、判定領域Ａ〜ＥのＹ座標の範囲は、それぞれ対応するグリップセンサ１２Ａ〜１２ＥのＹ座標の範囲を含み、その他のグリップセンサ１２Ａ〜１２ＥのＹ座標の範囲を含まない。また、判定領域Ａ〜ＥのＸ座標は、タッチセンサ１１１の左辺から右方の幅ｎの範囲内である。タッチセンサ１１１の左辺は、タッチセンサ１１１の外縁のうち、グリップセンサ１２Ａ〜１２Ｅが配置されている情報処理装置１の左側面に最も近接する辺である。
【００２４】
判定領域Ｆ〜Ｊは、それぞれタッチセンサ１１１の右端からの幅がｎであり、グリップセンサ１２Ｆ〜１２Ｊのそれぞれから最も近接する長方形の領域である。言い換えれば、判定領域Ｆ〜ＪのＹ座標の範囲は、それぞれ対応するグリップセンサ１２Ｆ〜１２ＪのＹ座標値の範囲を含み、その他のグリップセンサ１２Ｆ〜１２ＪのＹ座標の範囲を含まない。また、判定領域Ｆ〜ＪのＸ座標は、タッチセンサ１１１の右辺から左方の幅ｎの範囲内である。タッチセンサ１１１の右辺は、タッチセンサ１１１の外縁のうち、グリップセンサ１２Ｆ〜１２Ｊが配置されている情報処理装置１の右側面に最も近接する辺である。
【００２５】
なお、圧力検出判定部１３２Ａは、電源投入後に行われる初期化処理において、幅ｎに基づいて判定領域Ａ〜ＥのＸ座標の範囲を定め、その幅ｎとタッチセンサ１１１の水平方向の長さ（幅）から判定領域Ｆ〜ＪのＸ座標の範囲を定めてもよい。また、圧力検出判定部１３２Ａは、判定領域Ａ〜Ｅ、Ｆ〜ＪのＹ方向の配置間隔に基づいて、判定領域Ａ〜Ｅ、Ｆ〜ＪそれぞれのＹ座標の範囲を定めてもよい。そして、圧力検出判定部１３２Ａは、グリップセンサ１２Ａ〜１２Ｊのそれぞれを示すセンサ識別子と、それぞれに対応する判定領域Ａ〜Ｊの範囲を示す座標値（例えば、左上端、右上端、右下端、左下端の各座標値）とを対応付けて判定領域データを生成する。圧力検出判定部１３２Ａは、生成した判定領域データを記憶部１３６に記憶する。
【００２６】
（情報処理方法）
次に、本実施形態に係る情報処理方法について説明する。
図４は、本実施形態に係る情報処理方法を示すフローチャートである。
（ステップＳ１０１）情報処理装置１が起動した後、位置取得部１３１は、タッチパネル１１からの位置信号の取得に関するデータの初期化を行う（位置取得初期化）。具体的には、位置取得部１３１は、タッチセンサ１１１の水平方向、垂直方向の長さならびに素子数を示すタッチセンサ座標データ、位置信号の取得間隔やビット数を示すタッチセンサ検出イベントデータを記憶部１３６から読み出す。また、位置取得部１３１は、読み出したタッチセンサ座標データを圧力検出判定部１３２Ａに出力する。その後、ステップＳ１０２に進む。
【００２７】
（ステップＳ１０２）圧力取得部１３２は、グリップセンサ１２からの圧力信号の取得に関するデータの初期化を行う（圧力取得初期化）。具体的には、圧力取得部１３２は、情報処理装置１の左右各側面に配置されたグリップセンサ１２の個数、圧力信号の取得間隔やビット数を示すグリップセンサ検出イベントデータを記憶部１３６から読み出す。また、圧力取得部１３２は、グリップセンサ１２の個数を示す個数データを圧力検出判定部１３２Ａに出力する。その後、ステップＳ１０３に進む。
【００２８】
（ステップＳ１０３）圧力検出判定部１３２Ａは、位置取得部１３１から入力されたタッチセンサ検出イベントデータと、圧力取得部１３２から入力された個数データに基づいて判定領域Ａ〜Ｊのそれぞれが占める領域を計算する（領域計算）。具体的には、圧力検出判定部１３２Ａは、タッチセンサ１１１の垂直方向の長さ（高さ）を各側面に配置されたグリップセンサ１２の個数で除算して判定領域Ａ〜Ｅ、Ｆ〜ＪのＹ方向の配置間隔を算出する。圧力検出判定部１３２Ａは、算出した配置間隔に基づいて判定領域Ａ〜Ｅ、Ｆ〜ＪそれぞれのＹ座標の範囲を定める。また、圧力検出判定部１３２Ａは、予め定めた幅ｎに基づいて判定領域Ａ〜ＥのＸ座標の範囲を定め、その幅ｎとタッチセンサ１１１の水平方向の長さ（幅）から判定領域Ｆ〜ＪのＸ座標の範囲を定める。圧力検出判定部１３２Ａは、グリップセンサ１２Ａ〜１２Ｊのそれぞれを示すセンサ識別子と、それぞれに対応する判定領域Ａ〜Ｊの範囲を示す座標値とを対応付けて判定領域データを生成し、生成した判定領域データを記憶部１３６に記憶する。その後、ステップＳ１０４に進む。
【００２９】
（ステップＳ１０４）圧力取得部１３２は、グリップセンサ１２Ａ〜１２Ｊのそれぞれから圧力信号を取得する。圧力検出判定部１３２Ａは、圧力取得部１３２で取得された圧力信号に基づいて接触による圧力を検出したグリップセンサ１２があるか否かを判定する。圧力を検出したグリップセンサ１２があると判定された場合（ステップＳ１０４  ＹＥＳ）、ステップＳ１０５に進む。接触による圧力を検出したグリップセンサ１２がないと判定された場合（ステップＳ１０４  ＮＯ）、ステップＳ１０６に進む。
【００３０】
（ステップＳ１０５）圧力検出判定部１３２Ａは、記憶部１３６から判定領域データを読み出し、接触による圧力を検出したグリップセンサ１２に対応する判定領域を無効領域と定める（無効領域の決定）。圧力検出判定部１３２Ａは、定めた無効領域を示す無効領域データを生成し、生成した無効領域データを記憶部１３６に記憶する。その後、ステップＳ１０６に進む。
【００３１】
（ステップＳ１０６）位置取得部１３１は、タッチセンサ１１１から位置信号を検出したか否かを判定する。検出したと判定された場合には（ステップＳ１０６  ＹＥＳ）、位置取得部１３１は、検出した位置信号が示す接触領域の動作点を示す接触信号を生成し、ステップＳ１０７に進む。検出していないと判定された場合には（ステップＳ１０６  ＮＯ）、ステップＳ１０４に戻る。
【００３２】
（ステップＳ１０７）有効性判定部１３１Ａは、記憶部１３６から読み出した無効領域データに基づいて、位置取得部１３１から入力された接触信号が無効であるか否かを判定する（接触信号の有効性判定）。その後、ステップＳ１０８に進む。
（ステップＳ１０８）接触信号が無効であると判定された場合（ステップＳ１０８  ＹＥＳ）、ステップＳ１０９に進む。接触信号が有効であると判定された場合（ステップＳ１０８  ＮＯ）、ステップＳ１１０に進む。
【００３３】
（ステップＳ１０９）有効性判定部１３１Ａは、無効であると判定した接触信号を棄却する。その後、ステップＳ１０４に戻る。
（ステップＳ１１０）制御部１３５は、有効性判定部１３１Ａから入力された接触信号に基づく操作機能処理を実行する（タッチイベントを処理）。その後、ステップＳ１０４に戻る
【００３４】
なお、ステップＳ１０４の処理に戻る前、圧力取得部１３２は、最後に行われたステップＳ１０４で取得した圧力信号を棄却し、圧力検出判定部１３２Ａは、ステップＳ１０５で記憶部１３６に記憶した無効領域データを消去する（初期化）。
なお、判定領域データは、図４に示す処理が行われる前に予め記憶部１３６に記憶されていてもよい。この判定領域データは、タッチセンサ１１１の大きさとグリップセンサ１２Ａ〜１２Ｊの配置に応じて予め定められてもよい。その場合には、図４に示す処理のうちステップＳ１０３は省略されてもよい。
【００３５】
（動作例）
次に、本実施形態に係る情報処理装置１の動作例について説明する。
図５は、本実施形態に係る情報処理装置１の動作例（１）の説明図である。
図５（Ａ）、（Ｂ）は、各装置がユーザの片手で把持されている状態を示す。把持により５本の指Ｆ１〜Ｆ５のいずれかがタッチセンサ１１１に接触される可能性がある。
図５（Ａ）は、従来の情報処理装置の一例である情報処理装置２を示す。情報処理装置２は、把持されたときにいずれかの指がタッチセンサ１１１に接触されると、接触された部分の位置が検出される。このことは、ユーザが意図しない誤操作の原因になる。
【００３６】
図５（Ｂ）は、本実施形態に係る情報処理装置１を示す。情報処理装置１では、把持により加えられた圧力をグリップセンサ１２が検出し、検出したグリップセンサ１２に対応する判定領域が無効領域となる。図５（Ｂ）に示す例では、指Ｆ１により圧力が加えられたグリップセンサ１２Ｃ、１２Ｄに対応する判定領域Ｃ、Ｄがそれぞれ無効領域となる。また、指Ｆ２〜Ｆ５により圧力が加えられたグリップセンサ１２Ｇ〜１２Ｊに対応する判定領域Ｇ〜Ｊがそれぞれ無効領域となる。このとき、指Ｆ１〜Ｆ５が判定領域Ｃ、Ｄ、Ｇ〜Ｊに接触しているが、指Ｆ１〜Ｆ５が接触した位置に基づく接触信号は無効と判定されるので、操作機能処理に用いられない。そのため、ユーザが意図しない誤操作を防ぐことができる。
【００３７】
図６は、本実施形態に係る情報処理装置１の動作例（２）の説明図である。
図６（Ａ）、（Ｂ）は、各装置がユーザの片手で把持されている状態を示す。
図６（Ａ）は、特許文献１に記載の情報入力装置３を示す。情報入力装置３は、タッチセンサ１１１に検出領域ＸＸＸと検出領域ＹＹＹが設けられ、検出領域ＸＸＸで圧力が検出されるか否かにより検出領域ＹＹＹへの圧力の検出の有効性を判定する。つまり、情報入力装置３では、検出領域ＸＸＸは、もっぱら検出領域ＹＹＹへの圧力の検出の有効性を判定するために用いられ、その領域に接触した位置に基づく接触信号が有効に利用されないため、タッチパネルの大画面化による利点を損なってしまう（課題（１））。
【００３８】
図６（Ｂ）は、本実施形態に係る情報処理装置１を示す。情報処理装置１では、グリップセンサ１２が指の接触による圧力を検出している間のみ、対応する判定領域に接触した位置に基づく接触信号が無効と判定される。しかし、グリップセンサ１２が圧力を検出しなくなると接触信号は有効と判定されるので、検出領域ＺＺＺの他、判定領域Ａ〜Ｊへの指の接触に応じて操作機能処理が行われる。そのため、タッチパネルの大画面化による利点を損なわずに、タッチセンサ１１１の表面の全体が操作領域として活用されうるので上述の課題（１）を解決することができる。
【００３９】
図７は、本実施形態に係る情報処理装置１の動作例（３）の説明図である。
図７（Ａ）、（Ｂ）は、各装置にケースカバーＣが装着されている状態を示す。ケースカバーＣは、各装置のタッチセンサ１１１の端部に接触している。
図７（Ａ）に示すように、情報入力装置３は、狭額縁端末装置であるので検出領域ＸＸＸにケースカバーＣが接触されることで圧力が加わるので、検出領域ＹＹＹに指で加えられた圧力が無効と扱われてしまう。つまり、検出領域ＹＹＹへの操作が不可能となり、検出領域ＹＹＹが操作領域として活用されない（課題（２））。
【００４０】
他方、図７（Ｂ）に示す情報処理装置１では、ケースカバーＣの装着による圧力は、グリップセンサ１２では検出されない。グリップセンサ１２で他の原因による圧力が検出されない限り、そのグリップセンサ１２に対応する判定領域に指が接触した位置に基づく接触信号は有効と判定される。言い換えれば、ケースカバーの装着の有無に関わらず、検出領域ＺＺＺ及び判定領域Ａ〜Ｊがいずれも操作領域として活用されうるので、上述の課題（２）が解決される。
【００４１】
図８は、本実施形態に係る情報処理装置１の動作例（４）の説明図である。
図８（Ａ）、（Ｂ）は、各装置がユーザの片手で把持されているとき、親指Ｆ１を用いてディスプレイ１１２上に表示された画面部品Ｕへの操作が試みられている状況を示す。
図８（Ａ）に示すように、情報入力装置３では、母指球の接触により検出領域ＸＸＸに圧力が加わるので、検出領域ＹＹＹに親指の指先で加えられる圧力が無効と判定され、画面部品Ｕへの操作が不可能になる（課題（３））。
【００４２】
他方、図８（Ｂ）に示すように、情報処理装置１では、母指球が接触することによる圧力がグリップセンサ１２Ｃ〜１２Ｅで検出され、グリップセンサ１２Ｃ〜１２Ｅにそれぞれ対応する判定領域Ｃ〜Ｅは無効領域となる。これに対し、判定領域Ａ、Ｂ、Ｆ〜Ｊ、及び検出領域ＺＺＺに指が接触した位置に基づく接触信号は有効と判定される。従って、画面部品Ｕへの操作が可能となるので、上述の課題（３）が解決される。
【００４３】
以上に説明したように、本実施形態に係る情報処理装置１は、自部に接触された位置を入力するタッチセンサ１１１と、タッチセンサ１１１とは異なる領域に加えられた圧力を検出するグリップセンサ１２とを備える。また、情報処理装置１は、グリップセンサ１２が検出した圧力に基づいて、タッチセンサ１１１の一部の領域である判定領域内に検出された位置の有効性を判定する有効性判定部１３１Ａを備える。
この構成により、把持によりグリップセンサ１２に加えられた圧力に基づいて、判定領域内に接触された位置の有効性が判定される。そのため、判定領域内への操作物の接触によるユーザが意図しない誤動作が防止される。また、グリップセンサ１２に圧力が加えられない場合、判定領域内に入力された位置が有効と判定されることで、タッチセンサ１１１が位置を入力できる操作領域が有効に活用される。
【００４４】
本発明の技術範囲は、上述した実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲において種々の変更を加えることが可能である。
例えば、グリップセンサ１２Ａ〜１２Ｊの配置は、情報処理装置１の左右両側面に限らず、左右のいずれかの側面であってもよい。把持により接触される可能性がある部位であれば、いかなる部位でもよい。グリップセンサ１２Ａ〜１２Ｊの配置は、例えば、情報処理装置１の上下両側面、上下のいずれかの側面でもよい。その場合には、グリップセンサ１２Ａ〜１２Ｊ及びこれらに対応する判定領域Ａ〜Ｊは、Ｘ方向に配列される。判定領域Ａ〜Ｊは、タッチセンサ１１１の上辺又は下辺から、所定の範囲（例えば、幅ｍ）内に設けられてもよい。
【００４５】
また、情報処理装置１が、その表面に外枠を有する場合、グリップセンサ１２Ａ〜１２Ｊは、外枠のうちタッチセンサ１１１の左方、右方、又はその両方に配置されてもよい。その場合には、グリップセンサ１２Ａ〜１２Ｊ及びこれらに対応する判定領域Ａ〜Ｊは、Ｙ方向に配列される。判定領域Ａ〜Ｊは、タッチセンサ１１１の左端又は右端から、所定の範囲内に設けられる。ここで、外枠とは、情報処理装置１の表面のうちタッチセンサ１１１で覆われない部分である。外枠は、筐体１４の一部によって形成されていてもよい。
また、グリップセンサ１２Ａ〜１２Ｊは、外枠のうちタッチセンサ１１１の上方、下方、又はその両方に配置されてもよい。その場合には、グリップセンサ１２Ａ〜１２Ｊ及びこれらに対応する判定領域Ａ〜Ｊは、Ｘ方向に配列される。判定領域Ａ〜Ｊは、タッチセンサ１１１の上端又は下端から、所定の範囲内に設けられてもよい。
【００４６】
また、上述した判定領域Ａ〜Ｊの幅ｍ、ｎは、予め定めた値であってもよいし、予め定めた複数の値の候補から、ユーザの操作入力に応じて１つの候補が選択可能であってもよいし、任意の値が設定可能であってもよい。また、幅ｎは、タッチセンサ１１１の右辺よりも左辺に近接した判定領域Ａ〜Ｅと、左辺よりも右辺に近接した判定領域Ｆ〜Ｊとで異なっていてもよい。また、タッチセンサ１１１の上辺と下辺に近接してそれぞれ判定領域Ａ〜Ｅ、判定領域Ｆ〜Ｊが設けられる場合には、幅ｍは、判定領域Ａ〜Ｅと、判定領域Ｆ〜Ｊとで異なっていてもよい。
また、グリップセンサ１２Ａ〜１２Ｊの数や、判定領域Ａ〜Ｊの数は、１０個に限らず、９個以下でもよいし、１１個以上でもよい。
【００４７】
なお、上述した実施形態は、以下の態様でも実施することができる。
（１）自部に接触された位置を入力する位置入力部と、前記位置入力部とは異なる領域に加えられた圧力を検出する圧力検出部と、前記圧力検出部が検出した圧力に基づいて、前記位置入力部の一部の領域である判定領域内に入力された位置の有効性を判定する有効性判定部と、を備える情報処理装置。
【００４８】
（２）前記位置入力部は自装置の表面に設置され、前記圧力検出部は自装置の側面に設置され、前記判定領域が前記圧力検出部から予め定めた範囲内に設定された（１）の情報処理装置。
【００４９】
（３）前記圧力検出部は複数設置され、前記圧力検出部のそれぞれに対応して前記判定領域が設けられた（１）又は（２）の情報処理装置。
【００５０】
（４）前記圧力検出部及び前記判定領域は、それぞれ自装置の一辺の方向に配列され、前記圧力検出部のそれぞれの前記方向の座標値の範囲の少なくとも一部が、対応する前記判定領域の前記方向の座標値の範囲が共通である（３）の情報処理装置。
【００５１】
（５）前記圧力検出部及び前記判定領域は、それぞれ自装置の一辺の方向に配列され、前記圧力検出部のそれぞれは、前記判定領域のうち最も近接する判定領域に対応した（３）又は（４）に記載の情報処理装置。
【００５２】
（６）情報処理装置における情報処理方法であって、自部に接触された位置を入力する位置入力部とは異なる領域に加えられた圧力を検出する圧力検出部が検出した圧力に基づいて、前記位置入力部の一部の領域である判定領域内に入力された位置の有効性を判定する有効性判定過程、を有する情報処理方法。
【００５３】
（７）情報処理装置のコンピュータに、自部に接触された位置を入力する位置入力部とは異なる領域に加えられた圧力を検出する圧力検出部が検出した圧力に基づいて、前記位置入力部の一部の領域である判定領域内に入力された位置の有効性を判定する有効性判定手順、を実行させるための情報処理プログラム。
【００５４】
上述した（１）、（６）又は（７）によれば、把持により圧力検出部に加えられた圧力に基づいて、判定領域内で操作物が接触した位置の有効性が判定される。そのため、把持により判定領域内への操作物の接触で生じるユーザが意図しない誤動作が防止される。また、圧力検出部に圧力が加えられない場合、判定領域内で操作物が接触した位置が有効と判定されることで、位置入力部の操作領域が有効に活用される。
上述した（２）によれば、把持による圧力を検出した圧力検出部から近接した判定領域が対応付けられる。そのため、圧力を検出した圧力検出部に近接した判定領域内に接触した位置を無効と判定することにより、ユーザが意図しない誤動作が防止される。
上述した（３）によれば、把持による圧力の検出の有無に応じて、対応する判定領域内で操作物が接触した位置の有効性がそれぞれ判定される。そのため、把持される位置に応じて操作物が接触した位置が有効と判定される判定領域が定められるため、位置入力部の操作領域が有効に活用される。
【００５５】
上述した（４）によれば、圧力を検出した圧力検出部と一辺の座標値が共通する判定領域が対応付けられているので、当該圧力検出部に対応する判定領域内に接触した位置の有効性が判定されることがある。当該判定領域内に接触した位置を無効と判定することにより、ユーザが意図しない誤動作が防止される。
上述した（５）によれば、圧力を検出した圧力検出部から最も近接する判定領域が対応付けられているので、当該圧力検出部に対応する判定領域内に接触した位置の有効性が判定されることがある。当該判定領域内に接触した位置を無効と判定することにより、ユーザが意図しない誤動作が防止される。
【００５６】
なお、上述した実施形態における情報処理装置１の一部、例えば、位置取得部１３１、有効性判定部１３１Ａ、圧力取得部１３２、圧力検出判定部１３２Ａ、及び制御部１３５をコンピュータで実現するようにしてもよい。その場合、この制御機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、情報処理装置１に内蔵されたコンピュータシステムであって、ＯＳや周辺機器等のハードウェアを含むものとする。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
また、上述した実施形態における情報処理装置１の一部、または全部を、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等の集積回路として実現してもよい。情報処理装置１の各機能ブロックは個別にプロセッサ化してもよいし、一部、または全部を集積してプロセッサ化してもよい。また、集積回路化の手法はＬＳＩに限らず専用回路、または汎用プロセッサで実現してもよい。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。
【００５７】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
【符号の説明】
【００５８】
１…情報処理装置、１１…タッチパネル、１１１…タッチセンサ、１１２…ディスプレイ、１２…グリップセンサ、１３１…位置取得部、１３１Ａ…有効性判定部、
１３２…圧力取得部、１３２Ａ…圧力検出判定部、１３５…制御部、１３６…記憶部
【図１】
2015169948.tif 000003
【図２】
2015169948.tif 000004
【図３】
2015169948.tif 000005
【図４】
2015169948.tif 000006
【図５】
2015169948.tif 000007
【図６】
2015169948.tif 000008
【図７】
2015169948.tif 000009
【図８】
2015169948.tif 000010