(57)【要約】【課題】タッチパネルの表面におけるユーザによるタッチ操作の位置を示す操作位置情報を、タッチパネルが保持される方向を示す方向情報に基づいて補正する情報処理装置を提供する。【解決手段】情報処理装置１０００は、タッチ検出部１１０の表面における、ユーザによるタッチ操作の位置を示す操作位置情報を取得する操作位置情報取得部１７２と、タッチ検出部１１０が保持される方向を示す方向情報を生成する方向情報生成部１６０と、前記方向情報に基づいて、操作位置情報を補正する操作位置情報補正部１７４と、を有する。【選択図】図１
2014153728.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルの表面における、ユーザによるタッチ操作の位置を示す操作位置情報を取得する操作位置情報取得手段と、
前記タッチパネルが保持される方向を示す方向情報を生成する方向情報生成手段と、
前記方向情報に基づいて、前記操作位置情報を補正する操作位置情報補正手段と、
を有することを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記方向情報と、前記タッチ操作の位置の補正量と、を関連づけて記憶する記憶手段をさらに有し、
前記操作位置情報補正手段は、前記操作位置情報に対し、
前記タッチ操作の位置を、前記方向情報生成手段により生成される前記方向情報と対応づけて前記記憶手段に記憶される前記補正量に基づいて変更する補正を行うことを特徴とする情報処理装置。
【請求項３】
請求項１または２に記載の情報処理装置において、
前記方向情報は、
前記タッチパネルが、前記表面が水平である状態に対して、前記表面における横方向の第１軸を中心にして回転した第１の角度を示す第１方向情報を含み、
前記操作位置情報補正手段は、
前記第１の角度が、０度から、前記表面がユーザと対向して直立する９０度までの範囲である場合、
前記操作位置情報に対し、前記タッチ操作の位置を、前記表面において、該タッチ操作の位置よりも上側に移動させる補正を行うことを特徴とする情報処理装置。
【請求項４】
請求項１乃至３のいずれかに記載の情報処理装置において、
前記方向情報は、
前記タッチパネルが、前記表面が水平である状態に対して、前記表面における縦方向の第２軸を中心にして回転した第２の角度を示す第２方向情報を含み、
前記操作位置情報補正手段は、
前記第２の角度が、前記表面の、前記ユーザから見て左側の部分を該ユーザに向けて移動させるものである場合、
前記操作位置情報に対し、前記タッチ操作の位置を、該ユーザから見て左側に移動させる補正を行い、
前記第２の角度が、前記表面の、前記ユーザから見て右側の部分を該ユーザに向けて移動させるものである場合、
前記操作位置情報に対し、前記タッチ操作の位置を、該ユーザから見て右側に移動させる補正を行うことを特徴とする情報処理装置。
【請求項５】
請求項１に記載の情報処理装置において、
前記タッチパネルにおいて２つの接触位置が検出された場合に、
接触面積がより小さい接触位置を前記タッチ操作の位置、
接触面積がより大きい接触位置をパーム接触位置、
とそれぞれ判定する接触位置判定手段をさらに含み、
前記方向情報は、
前記タッチパネルが、前記表面が水平である状態に対して、前記表面における横方向の第１軸を中心にして回転した第１の角度を示す第１方向情報を含み、
前記操作位置情報補正手段は、
前記第１の角度が、０度から、前記表面がユーザと対向して直立する９０度までの範囲である場合、
前記操作位置情報に対し、前記タッチ操作の位置を、前記表面において、前記パーム接触位置から前記タッチ操作の位置へ向かう方向と、前記第１の角度と、に基づいて決定される方向に移動させる補正を行うことを特徴とする情報処理装置。
【請求項６】
請求項５に記載の情報処理装置において、
前記方向情報は、
前記タッチパネルが、前記表面が水平である状態に対して、前記表面における縦方向の第２軸を中心にして回転した第２の角度を示す第２方向情報を含み、
前記操作位置情報補正手段は、
前記操作位置情報に対し、前記タッチ操作の位置を、前記表面において、さらに前記第２の角度に基づいて決定される方向に移動させる補正を行うことを特徴とする情報処理装置。
【請求項７】
請求項５又は６に記載の情報処理装置において、
前記第２の角度と、前記タッチ操作の位置の補正量と、を関連づけて記憶する記憶手段を有し、
前記操作位置情報補正手段は、前記操作位置情報に対し、
前記タッチ操作の位置を、前記方向情報生成手段により生成される前記第２方向情報により示される前記第２の角度と対応づけて前記記憶手段に記憶される前記補正量に基づいて変更する補正を行うことを特徴とする情報処理装置。
【請求項８】
請求項１乃至７のいずれかに記載の情報処理装置において、
過去の所定の期間における操作位置情報の補正を示す補正履歴情報を取得する補正履歴情報取得手段をさらに有し、
前記操作位置情報補正手段は、前記補正履歴情報に基づいて、前記操作位置情報を補正することを特徴とする情報処理装置。
【請求項９】
請求項１乃至８のいずれかに記載の情報処理装置において、
前記操作位置情報補正手段により補正された前記タッチ操作の位置を、該補正されたタッチ操作の位置に基づいて変更する補正操作位置変更手段をさらに有することを特徴とする情報処理装置。
【請求項１０】
タッチパネルの表面における、ユーザによるタッチ操作の位置を示す操作位置情報を取得する操作位置情報取得ステップと、
前記タッチパネルが保持される方向を示す方向情報を生成する方向情報生成ステップと、
前記方向情報に基づいて、前記操作位置情報を補正する操作位置情報補正ステップと、
を有することを特徴とする操作位置情報の補正方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置、およびタッチパネルにおいて検出される操作位置情報の補正方法に関する。
【背景技術】
【０００２】
携帯情報端末やタブレット端末には、ユーザによるタッチパネルの表面への接触を検出して、その接触位置や接触期間に基づいて処理を行うものがある。タッチパネルは、携帯情報端末やタブレット端末の表示部（液晶ディスプレイ等）の表示面に設けられ、静電容量方式や抵抗膜方式のタッチセンサーによりタッチパネルの表面への接触を検出する。
【０００３】
特許文献１には、タッチパネル等の操作体において接触又は近接が検出された場合に、該接触又は近接に関する接近値が取得して３値化処理を行い、３値化処理がなされた接近値に基づいて検出される複数の領域の重心、および接触又は近接の検出位置に基づいて指示位置を算出する技術が開示されている。特許文献２には、タッチパネル等の検出領域において、ユーザが手のひらや手を置いた場合に、これによる接触信号を拒絶する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−５５５１０号公報
【特許文献２】特開２０１１−１０８２７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
例えば静電容量方式を採用したタッチパネルでは容量変化の分布はタッチした指（ペン）等の面積に大きく影響される。そのため接触位置の検出演算では「タッチの強さ（面積）」と「容量変化分布」の２つの誤差要素がある。
【０００６】
具体的には、例えば高解像度ディスプレイに設けられたタッチパネルを操作する場合、細かいボタンを操作できなかったり、ユーザが意図していた位置とは別の箇所においてタッチが検出されたりすることがある。また、さらに指先（ペン先）が太い場合にも、指先、視線、タッチパネルの角度によりユーザが意図していた位置とは別の箇所においてタッチが検出されることがあり、これらは該タッチパネルへの誤操作の原因となっている。
【０００７】
本発明は、タッチパネルの表面におけるユーザによるタッチ操作の位置を示す操作位置情報を、タッチパネルが保持される方向を示す方向情報に基づいて補正する情報処理装置、および操作位置情報の補正方法を提供することを主な目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本願発明に係る情報処理装置は、タッチパネルの表面における、ユーザによるタッチ操作の位置を示す操作位置情報を取得する操作位置情報取得手段と、前記タッチパネルが保持される方向を示す方向情報を生成する方向情報生成手段と、前記方向情報に基づいて、前記操作位置情報を補正する操作位置情報補正手段と、を有する。
【０００９】
本発明によれば、タッチパネルの表面におけるユーザによるタッチ操作の位置を示す操作位置情報が、タッチパネルが保持される方向を示す方向情報に基づいて補正される。
【００１０】
また、本発明の一態様では、前記方向情報と、前記タッチ操作の位置の補正量と、を関連づけて記憶する記憶手段をさらに有し、前記操作位置情報補正手段は、前記操作位置情報に対し、前記タッチ操作の位置を、前記方向情報生成手段により生成される前記方向情報と対応づけて前記記憶手段に記憶される前記補正量に基づいて変更する補正を行う。
【００１１】
本発明によれば、操作位置情報に対し、タッチ操作の位置を、方向情報と対応づけて記憶される補正量に基づいて変更する補正が行われる。
【００１２】
また、本発明の一態様では、前記方向情報は、前記タッチパネルが、前記表面が水平である状態に対して、前記表面における横方向の第１軸を中心にして回転した第１の角度を示す第１方向情報を含み、前記操作位置情報補正手段は、前記第１の角度が、０度から、前記表面がユーザと対向して直立する９０度までの範囲である場合、前記操作位置情報に対し、前記タッチ操作の位置を、前記表面において、該タッチ操作の位置よりも上側に移動させる補正を行う。
【００１３】
本発明によれば、タッチパネルが保持される角度が水平から表面がユーザと対向して直立するまでの範囲である場合に、操作位置情報に対し、タッチ操作の位置を上側に移動させる補正が行われる。
【００１４】
また、本発明の一態様では、前記方向情報は、前記タッチパネルが、前記表面が水平である状態に対して、前記表面における縦方向の第２軸を中心にして回転した第２の角度を示す第２方向情報を含み、前記操作位置情報補正手段は、前記第２の角度が、前記表面の、前記ユーザから見て左側の部分を該ユーザに向けて移動させるものである場合、前記操作位置情報に対し、前記タッチ操作の位置を、該ユーザから見て左側に移動させる補正を行い、前記第２の角度が、前記表面の、前記ユーザから見て右側の部分を該ユーザに向けて移動させるものである場合、前記操作位置情報に対し、前記タッチ操作の位置を、該ユーザから見て右側に移動させる補正を行う。
【００１５】
本発明によれば、タッチパネルが水平から、右側の部分または左側の部分をユーザに向けて移動させる方向に保持された場合に、操作位置情報に対し、タッチ操作の位置を右側または左側に移動させる補正が行われる。
【００１６】
また、本発明の一態様では、前記タッチパネルにおいて２つの接触位置が検出された場合に、接触面積がより小さい接触位置を前記タッチ操作の位置、接触面積がより大きい接触位置をパーム接触位置、とそれぞれ判定する接触位置判定手段をさらに含み、前記方向情報は、前記タッチパネルが、前記表面が水平である状態に対して、前記表面における横方向の第１軸を中心にして回転した第１の角度を示す第１方向情報を含み、前記操作位置情報補正手段は、前記第１の角度が、０度から、前記表面がユーザと対向して直立する９０度までの範囲である場合、前記操作位置情報に対し、前記タッチ操作の位置を、前記表面において、前記パーム接触位置から前記タッチ操作の位置へ向かう方向と、前記第１の角度と、に基づいて決定される方向に移動させる補正を行う。
【００１７】
本発明によれば、タッチパネルにおいて２つの接触位置が検出された場合にその一方がタッチ操作の位置と判定され、該タッチ操作の位置に対し、タッチパネルが保持されている第１の角度およびパーム接触位置との相対関係に基づいた補正が行われる。
【００１８】
また、本発明の一態様では、前記方向情報は、前記タッチパネルが、前記表面が水平である状態に対して、前記表面における縦方向の第２軸を中心にして回転した第２の角度を示す第２方向情報を含み、前記操作位置情報補正手段は、前記操作位置情報に対し、前記タッチ操作の位置を、前記表面において、さらに前記第２の角度に基づいて決定される方向に移動させる補正を行う。
【００１９】
本発明によれば、タッチ操作の位置に対し、第２の角度に基づいた方向へ移動させる補正が行われる。
【００２０】
また、本発明の一態様では、前記第２の角度と、前記タッチ操作の位置の補正量と、を関連づけて記憶する記憶手段を有し、前記操作位置情報補正手段は、前記操作位置情報に対し、前記タッチ操作の位置を、前記方向情報生成手段により生成される前記第２方向情報により示される前記第２の角度と対応づけて前記記憶手段に記憶される前記補正量に基づいて変更する補正を行う。
【００２１】
本発明によれば、タッチ操作の位置に対し、第２の角度と対応づけて記憶される補正量に基づいて変更する補正が行われる。
【００２２】
また、本発明の一態様では、過去の所定の期間における操作位置情報の補正を示す補正履歴情報を取得する補正履歴情報取得手段をさらに有し、前記操作位置情報補正手段は、前記補正履歴情報に基づいて、前記操作位置情報を補正する。
【００２３】
本発明によれば、タッチ操作に位置に対し、過去の所定の期間における操作位置情報の補正の内容に基づいた補正が行われる。
【００２４】
また、本発明の一態様では、前記操作位置情報補正手段により補正された前記タッチ操作の位置を、該補正されたタッチ操作の位置に基づいて変更する補正操作位置変更手段をさらに有する。
【００２５】
本発明によれば、操作位置情報補正手段により補正されたタッチ操作の位置に対し、さらにその位置に基づいた変更が行われる。
【００２６】
また、本願発明に係る操作位置情報の補正方法は、タッチパネルの表面における、ユーザによるタッチ操作の位置を示す操作位置情報を取得する操作位置情報取得ステップと、前記タッチパネルが保持される方向を示す方向情報を取得する方向情報取得ステップと、前記方向情報に基づいて、前記操作位置情報を補正する操作位置情報補正ステップと、を有する。
【図面の簡単な説明】
【００２７】
【図１】本発明の一実施形態に係る情報処理装置を示す図である。
【図２】方向情報の内容を示す図である。
【図３】操作位置およびパーム接触位置を示す図である。
【図４】接触位置情報が１つの接触位置を示す場合の補正処理を示す図である。
【図５】第１の角度と補正幅の初期値との対応関係の例を示す図である。
【図６】接触位置情報が２つの接触位置を示す場合の補正処理を示す図である。
【図７】第１の角度および第２の角度と、補正量と、の対応関係の例を示す図である。
【図８】本発明の一実施形態に係る情報処理装置における補正処理を示すフローチャートである。
【発明を実施するための形態】
【００２８】
図１は、本発明の一実施形態に係る情報処理装置１０００を示す図である。情報処理装置１０００は、表示部１００、タッチ検出部１１０、方向検出部１２０、メイン制御部１３０、表示制御部１４０、接触位置情報生成部１５０、方向情報生成部１６０、接触位置情報処理部１７０、操作位置情報出力部１８０、および記憶部１９０を含む。
【００２９】
表示部１００は、液晶ディスプレイ等の表示装置であり、表示制御部１４０から入力される画像信号に基づく画像を、その表示面に表示する。タッチ検出部１１０は、表示部１００の表示面に設けられるタッチパネル等の検出装置であり、静電容量方式や抵抗膜方式のタッチセンサーによりその表面１１１（図示しない）への接触を検出し、検出結果に基づく電気信号を接触位置情報生成部１５０に出力する。
【００３０】
方向検出部１２０は例えば加速度センサーからなり、情報処理装置１０００が保持されている方向を示す電気信号を生成し、方向情報生成部１６０に出力する。
【００３１】
記憶部１９０は例えばメモリーからなり、情報処理装置１０００を動作させるプログラム等を記憶する。また記憶部１９０は、後述する接触位置情報処理部１７０により決定された補正の内容（操作位置３００に対する補正の方向および幅）を示す補正情報を、当該補正がなされた時刻と関連づけて補正履歴情報として記憶する。なお、記憶部１９０は接触位置情報処理部１７０に設けられても良い。
【００３２】
メイン制御部１３０、表示制御部１４０、接触位置情報生成部１５０、方向情報生成部１６０、接触位置情報処理部１７０、および操作位置情報出力部１８０は、それぞれ例えばＣＰＵの一機能として実現される。これらの動作について、以下に説明する。
【００３３】
メイン制御部１３０は、タッチ検出部１１０に対するユーザの操作等に基づき、情報処理装置１０００全体の動作を制御する。また、メイン制御部１３０は、操作位置情報出力部１８０から入力される、接触位置情報処理部１７０により決定された補正の内容（操作位置３００に対する補正の方向および幅）を示す補正情報を、当該補正がなされた時刻と関連づけて補正履歴情報として記憶部１９０に記憶させる。また、メイン制御部１３０は、接触位置情報処理部１７０の補正履歴情報取得部１７３からの要求に応じて、記憶部１９０に記憶されている補正履歴情報を補正履歴情報取得部１７３に出力する。
【００３４】
表示制御部１４０は、メイン制御部１３０から入力される制御信号等に基づいて、画像信号を生成し、生成された画像信号を表示部１００に出力する。
【００３５】
接触位置情報生成部１５０は、タッチ検出部１１０から入力される電気信号に基づいて、タッチ検出部１１０の表面１１１において接触が検出された位置の座標を示す接触位置情報を生成し、生成された接触位置情報を接触位置情報処理部１７０に出力する。接触位置情報生成部１５０は、所定の期間（例えば０．１秒）ごとに、接触位置情報を生成する。
【００３６】
方向情報生成部１６０は、方向検出部１２０から入力される電気信号に基づいて、情報処理装置１０００が保持される方向を示す方向情報を生成する。図２は、方向情報の内容を示す図である。直線２１０は、水平方向を示す。方向情報は、タッチ検出部１１０が、その表面１１１が水平である状態に対して、その表面１１１における横方向の第１軸２００を中心にして回転した第１の角度θｙを示す第１方向情報、およびタッチ検出部１１０が、その表面１１１が水平である状態に対して、表面１１１における縦方向の第２軸２０１を中心にして回転した第２の角度θｘを示す第２方向情報を含む。方向情報生成部１６０は、所定の期間（例えば０．５秒）ごとに、方向情報を生成する。
【００３７】
接触位置情報処理部１７０は、接触位置情報生成部１５０において生成された接触位置情報に対し補正等の処理を行う。接触位置情報処理部１７０は、接触位置情報判定部１７１、操作位置情報取得部１７２、補正履歴情報取得部１７３、操作位置情報補正部１７４、および補正操作位置変更部１７５を有する。
【００３８】
接触位置情報処理部１７０の接触位置情報判定部１７１は、接触位置情報が２つの接触位置を示している場合、それぞれの接触された領域の広さ（接触面積）を比較し、接触面積がより小さい接触位置を操作位置３００、より大きい接触位置をパーム接触位置４００と判定する。これはユーザがタッチ検出部１１０の表面１１１に対しタッチ操作を行う場合、操作を行う指先とともにパーム（掌）がタッチ検出部１１０の表面１１１に接触することが多いことに対する処理であり、接触領域がより狭いものが指先による接触に対応すると考えられることによる。図３は、操作位置３００およびパーム接触位置４００を示す図である。
【００３９】
一方、接触位置情報が１つの接触位置を示す場合には、接触位置情報判定部１７１は、該接触位置を操作位置と判定する。接触位置情報判定部１７１は、接触位置情報および判定結果を示す情報を、操作位置情報取得部１７２に出力する。
【００４０】
接触位置情報処理部１７０の操作位置情報取得部１７２は、接触位置情報判定部１７１から入力される接触位置情報および判定結果を示す情報に基づき、操作位置３００を示す操作位置情報を取得し、操作位置情報補正部１７４に出力する。
【００４１】
接触位置情報処理部１７０の補正履歴情報取得部１７３は、過去の所定の期間における補正の内容（操作位置３００に対する補正の方向および幅）を示す補正履歴情報をメイン制御部１３０から取得し、操作位置情報補正部１７４に出力する。
【００４２】
接触位置情報処理部１７０の操作位置情報補正部１７４は、方向情報生成部１６０により生成される方向情報、および補正履歴情報取得部１７３により取得される補正履歴情報に基づいて、接触位置情報のうち、操作位置情報について補正処理を行う。具体的な補正内容を以下に示す。
【００４３】
操作位置情報補正部１７４は、接触位置情報が１つの接触位置を示す場合と、接触位置情報が２つの接触位置を示す場合と、において異なる処理を実行する。図４は、接触位置情報が１つの接触位置（操作位置３００）を示す場合の補正処理を示す図である。操作位置情報補正部１７４は、方向情報に含まれる第１方向情報により示される第１の角度が、０度から、表面１１１がユーザと対向して直立する９０度までの範囲である場合に、操作位置情報に対し、タッチ操作の位置（操作位置３００）を、該タッチ操作の位置よりも上側の補正操作位置３１０に移動させる補正を行う。これは、ユーザに対向して起き上がった角度で保持されている表面１１１に対してユーザが操作を行った場合、表面１１１において実際にユーザの指先が接触する位置は、ユーザが意図する位置よりも下になることによるものであり、上述の補正を行うことで、タッチ操作が検出される位置が、ユーザが意図している位置により近いものになる。
【００４４】
ここで、補正の幅（補正幅ｗｃ）の決定処理を説明する。補正幅ｗｃの初期値ｗｉｎｉは、予め第１方向情報により示される第１の角度θｙに対応づけて設定されている。図５は第１の角度θｙと補正幅の初期値ｗｉｎｉとの対応関係の例を示す図である。ここでは初期値ｗｉｎｉを示す曲線の例を３種類示す。ｗｉｎｉは、実際の測定結果等に基づいて設定されてもよく、また、表面１１１の大きさや実行される機能に応じて設定されてもよい。なお、図５に示されるｗｉｎｉの値は規格化されたものであり、設定に応じて種々の値を取り得る。これらの情報は、記憶部１９０に記憶されている。
【００４５】
さらに操作位置情報補正部１７４は、第１の角度θｙに基づいて決定された初期値ｗｉｎｉに対し、補正履歴情報取得部１７３により取得される補正履歴情報に基づく補正を行って補正幅ｗを決定する。ここでは操作位置情報補正部１７４は、決定された初期値ｗｉｎｉと補正履歴情報により示される過去の所定の期間における補正幅ｗｏｌｄとの差分を算出し、この差分が予め設定される値より小さくなるよう初期値ｗｉｎｉに対して補正を行って補正幅ｗを決定する。これにより、前回の補正幅ｗｏｌｄが取得されていた場合には該補正幅ｗｏｌｄに対する差分が所定の幅より小さく抑えられ、例えばユーザが指先をタッチ検出部１１０の表面に接触させたまま滑らせた場合に、認識される接触位置（補正操作位置３１０）が大幅にずれることが回避される。なお、今回が初めての補正処理である場合や、前回の補正処理から所定の期間を超える長い時間が経過している場合等、補正履歴情報取得部１７３において補正履歴情報が取得されていない場合には、この補正処理は実行しない。
【００４６】
次に接触位置情報処理部１７０の補正操作位置変更部１７５は、操作位置情報補正部１７４により補正されたタッチ操作の位置（補正操作位置３１０）を、該補正されたタッチ操作の位置に基づいて変更する。具体的には、補正操作位置変更部１７５は、補正操作位置３１０が表面１１１（表示部１００の表示面）の表示領域の外になっていないか判定を行い、表示領域の外側になっている場合には補正操作位置３１０を表示領域の縁まで戻す変更を行う。なお、この補正は操作位置３００の補正前に、操作位置３００と補正幅ｗｃとに基づいて補正幅ｗｃを変更することによって行ってもよい。
【００４７】
接触位置情報処理部１７０は、第２の角度θｘについても同様の補正を行う。ここでは操作位置情報補正部１７４は、第２の角度θｘが、表面１１１の、ユーザから見て左側の部分を該ユーザに向けて移動させるものである場合、操作位置情報に対し、操作位置３００を、該ユーザから見て左側に移動させる補正を行い、第２の角度θｘが、表面１１１の、ユーザから見て右側の部分を該ユーザに向けて移動させるものである場合、操作位置情報に対し、操作位置３００を、該ユーザから見て右側に移動させる補正を行う。
【００４８】
次に、接触位置情報が２つの接触位置を示す場合の補正処理を説明する。図６は、接触位置情報が２つの接触位置を示す場合の補正処理を示す図である。２つの接触位置が検出され、操作位置３００およびパーム接触位置４００が特定された場合、操作位置情報補正部１７４は、パーム接触位置４００の重心から操作位置３００に向かう方向を、初期方向（矢印ｄｉｎｉ）と決定する。さらに操作位置情報補正部１７４は、初期方向に対し、方向情報に基づく補正を行って補正方向（矢印ｄｃ）を決定する。これは、上述の接触位置情報が１つの接触位置を示す場合に加え、ユーザがパーム（掌）を表面１１１に接触させて操作を行った場合、表面１１１において実際にユーザの指先が接触する位置は、ユーザが意図する位置よりもパーム寄りになることによるものであり、上述の補正を行うことで、タッチ操作が検出される位置が、ユーザが意図している位置により近いものになる。
【００４９】
ここで補正の量（補正量）θｃは、予め第１方向情報により示される第１の角度θｙおよび第２方向情報により示される第２の角度θｘに対応づけて設定されている。図７は第１の角度θｙおよび第２の角度θｘと、補正量と、の対応関係の例を示す図である。ここでは補正量θｃを示す曲線の例を９つ示す。この曲線は、実際の測定結果等に基づいて設定されてもよく、また、表面１１１の大きさや実行される機能に応じて設定されてもよい。これらの情報は、記憶部１９０に記憶されている。
【００５０】
接触位置情報処理部１７０の操作位置情報補正部１７４は、接触位置情報が１つの場合と同様の方法で補正の幅ｗｃを決定する。また、接触位置情報処理部１７０の補正操作位置変更部１７５は、接触位置情報が１つの場合と同様の方法で、補正操作位置３１０を表示領域の縁まで戻す変更を行う。
【００５１】
次に、情報処理装置１０００における補正処理を、フローチャートを用いて説明する。図８は、本発明の一実施形態に係る情報処理装置１０００における補正処理を示すフローチャートである。
【００５２】
接触位置情報処理部１７０の操作位置情報取得部１７２は、タッチ検出部１１０、接触位置情報生成部１５０、および接触位置情報判定部１７１における処理の結果に基づいて、タッチ検出部１１０の表面１１１における、ユーザによるタッチ操作の位置を示す操作位置情報を取得する（Ｓ８０１）。
【００５３】
情報処理装置１０００の方向情報生成部１６０は、方向検出部１２０により生成された電気信号に基づいて、タッチ検出部１１０が保持される方向を示す方向情報を生成する（Ｓ８０２）。
【００５４】
接触位置情報処理部１７０の補正履歴情報取得部１７３は、補正履歴情報の取得処理を行う。ここで補正履歴情報取得部１７３は、直前の所定の期間内になされた補正を示す補正履歴情報の有無を確認し（Ｓ８０３）、該当する補正履歴情報が存在する場合には、補正履歴情報取得部１７３は該補正履歴情報を取得する（Ｓ８０４）。一方、該当する補正履歴情報が存在しない場合には、補正履歴情報取得部１７３は補正履歴情報が存在しない旨を記憶する（Ｓ８０５）。
【００５５】
接触位置情報処理部１７０の操作位置情報補正部１７４は、Ｓ８０１で取得された操作位置情報、Ｓ８０２で生成された方向情報、およびＳ８０４またはＳ８０５における処理の結果に基づいて、操作位置情報の補正処理を実行する（Ｓ８０６）。
【００５６】
接触位置情報処理部１７０の補正操作位置変更部１７５は、Ｓ８０６で補正された補正操作位置３１０を、該補正操作位置３１０に基づいて変更する、補正操作位置３１０の変更処理を実行する（Ｓ８０７）。
【００５７】
そして情報処理装置１０００の操作位置情報出力部１８０は、Ｓ８０６において実行された補正処理の内容（補正幅、補正方向）を示す補正情報および補正された操作位置情報をメイン制御部１３０に出力する（Ｓ８０８）。
【００５８】
以上で情報処理装置１０００における補正処理は終了する。メイン制御部１３０は、入力された操作位置情報に基づく処理を実行するとともに、入力された補正情報を、該補正処理が実行されたタイミングを示す情報とともに記憶する。
【００５９】
なお、上記のフローチャートにおいて、Ｓ８０１の処理、Ｓ８０２の処理、およびＳ８０３乃至Ｓ８０５の処理の実行順序は、同フローチャートに示されるものに限定されず、Ｓ８０６の処理の実行より前であれば任意のタイミングで実行されてもよい。
【００６０】
以上の構成により、タッチ検出部１１０の表面１１１におけるユーザによるタッチ操作の位置を示す操作位置情報が、タッチ検出部１１０が保持される方向を示す方向情報に基づいて補正される。
【００６１】
なお、上記の実施形態では、操作位置３００が、方向情報、補正履歴情報、および補正操作位置３１０に基づいて補正および変更がなされる構成が示されたが、本発明はこれに限定されず、これらの一部に基づいて補正および変更がなされる構成としてもよい。
【００６２】
また、上記の実施形態では、タッチ検出部１１０が保持される方向に基づいて補正を行う構成が示されたが、本発明はこれに限定されず、ユーザの視線および指（又はタッチペン等）と、タッチ検出部１１０の表面１１１と、の相対的な位置関係を示す情報に基づいて操作位置を補正する他の構成としてもよい。
【符号の説明】
【００６３】
１０００  情報処理装置、１００  表示部、１１０  タッチ検出部、１１１  表面、１２０  方向検出部、１３０  メイン制御部、１４０  表示制御部、１５０  接触位置情報生成部、１６０  方向情報生成部、１７０  接触位置情報処理部、１７１  接触位置情報判定部、１７２  操作位置情報取得部、１７３  補正履歴情報取得部、１７４  操作位置情報補正部、１７５  補正操作位置変更部、１８０  操作位置情報出力部、１９０  記憶部、２００  第１軸、２０１  第２軸、２１０  直線、３００  操作位置、３１０  補正操作位置、４００  パーム接触位置。
【図１】
2014153728.tif 000003
【図２】
2014153728.tif 000004
【図３】
2014153728.tif 000005
【図４】
2014153728.tif 000006
【図５】
2014153728.tif 000007
【図６】
2014153728.tif 000008
【図７】
2014153728.tif 000009
【図８】
2014153728.tif 000010