(57)【特許請求の範囲】
【請求項１】
表示部と、
前記表示部に重ねて配置されている、検出面上における物体の位置を検出する前面タッチセンサと、
前記前面タッチセンサに対向して配置される、検出面上における物体の位置を検出する背面タッチセンサと、
制御部と、を備え、
前記制御部は、
前記背面タッチセンサにより検出される少なくとも１つの物体の位置を代表する位置に基づいて、それぞれ前記表示部の一部を占める左右に配置された２つの領域である、正面から見た際の前記表示部の左下隅を含む第１の領域、又は、正面から見た際の前記表示部の右下隅を含む第２の領域のいずれかを禁止領域として特定し、
前記前面タッチセンサにおける物体の位置の検出に応じて、前記前面タッチセンサにおける物体の検出位置に対応付けられる前記表示部上の位置に表示される表示対象となる情報を、前記表示部内の前記禁止領域外の領域に表示させる、
ことを特徴とする情報処理装置。
【請求項２】
前記第１の領域は、正面から見た際の前記表示部の左下隅及び前記前面タッチセンサにおける物体の検出位置を対角線上の互いに向かい合う頂点とする矩形領域であり、
前記第２の領域は、正面から見た際の前記表示部の右下隅及び前記前面タッチセンサにおける物体の検出位置を対角線上の互いに向かい合う頂点とする矩形領域である、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記表示部の短手方向が鉛直方向に沿った方向であるか、前記表示部の長手方向が鉛直方向に沿った方向であるか、によって、前記背面タッチセンサによる検出位置と、前記２つの領域のうちから特定される前記禁止領域と、の対応関係が逆転する、
ことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記制御部が、前記背面タッチセンサによる１の検出位置が、前記前面タッチセンサの左半分に対向する前記背面タッチセンサ内の領域内に存在するか、前記前面タッチセンサの右半分に対向する前記背面タッチセンサ内の領域内に存在するか、に基づいて前記２つの領域のうちの一方を前記禁止領域として特定する、
ことを特徴とする請求項１から３のいずれか一項に記載の情報処理装置。
【請求項５】
前記背面タッチセンサによる１の検出位置が前記前面タッチセンサの左半分に対向する前記背面タッチセンサ内の領域内に存在する場合に前記２つの領域のうちの左側の領域を前記禁止領域として特定し、そうでない場合に前記２つの領域のうちの右側の領域を前記禁止領域として特定する、
ことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記表示部の方向を検出する方向検出部、をさらに備え、
前記制御部は、
前記方向検出部による検出結果に基づいて、前記表示部の長手方向が鉛直方向に沿った方向であるか、前記表示部の短手方向が鉛直方向に沿った方向であるか、を判定し、
前記表示部の短手方向が鉛直方向に沿った方向であると判定される際には、前記背面タッチセンサによる１の検出位置が前記前面タッチセンサの左半分に対向する前記背面タッチセンサ内の領域内に存在する場合に前記２つの領域のうちの左側の領域を前記禁止領域として特定し、そうでない場合に前記２つの領域のうちの右側の領域を前記禁止領域として特定し、
前記表示部の長手方向が鉛直方向に沿った方向であると判定される際には、前記背面タッチセンサによる１の検出位置が前記前面タッチセンサの左半分に対向する前記背面タッチセンサ内の領域内に存在する場合に前記２つの領域のうちの右側の領域を前記禁止領域として特定し、そうでない場合に前記２つの領域のうちの左側の領域を前記禁止領域として特定する、
ことを特徴とする請求項４に記載の情報処理装置。
【請求項７】
前記制御部は、表示対象となる情報が複数存在し、当該複数の情報が順序付けられている場合に、前記表示部内の前記禁止領域外の領域を分割した複数の順序付けられた領域内に、前記順序付けられた複数の情報を、情報の順序と領域の順序とが対応するよう分割された各領域に表示させる、
ことを特徴とする請求項１から６のいずれか一項に記載の情報処理装置。
【請求項８】
表示部と、前記表示部に重ねて配置されている、検出面上における物体の位置を検出する前面タッチセンサと、前記前面タッチセンサに対向して配置される、検出面上における物体の位置を検出する背面タッチセンサと、を備える情報処理装置の制御方法であって、
前記背面タッチセンサにより検出される少なくとも１つの物体の位置を代表する位置に基づいて、それぞれ前記表示部の一部を占める左右に配置された２つの領域である、正面から見た際の前記表示部の左下隅を含む第１の領域、又は、正面から見た際の前記表示部の右下隅を含む第２の領域のいずれかを禁止領域として特定し、
前記前面タッチセンサにおける物体の位置の検出に応じて、前記前面タッチセンサにおける物体の検出位置に対応付けられる前記表示部上の位置に表示される表示対象となる情報を、前記表示部内の前記禁止領域外の領域に表示させる、
ことを特徴とする情報処理装置の制御方法。
【請求項９】
表示部と、前記表示部に重ねて配置されている、検出面上における物体の位置を検出する前面タッチセンサと、前記前面タッチセンサに対向して配置される、検出面上における物体の位置を検出する背面タッチセンサと、を備える情報処理装置に、
前記背面タッチセンサにより検出される少なくとも１つの物体の位置を代表する位置に基づいて、それぞれ前記表示部の一部を占める左右に配置された２つの領域である、正面から見た際の前記表示部の左下隅を含む第１の領域、又は、正面から見た際の前記表示部の右下隅を含む第２の領域のいずれかを禁止領域として特定する手順と、
前記前面タッチセンサにおける物体の位置の検出に応じて、前記前面タッチセンサにおける物体の検出位置に対応付けられる前記表示部上の位置に表示される表示対象となる情報を、前記表示部内の特定された禁止領域外である領域に表示させる手順と、
を実行させることを特徴とするプログラム。
【請求項１０】
表示部と、前記表示部に重ねて配置されている、検出面上における物体の位置を検出する前面タッチセンサと、前記前面タッチセンサに対向して配置される、検出面上における物体の位置を検出する背面タッチセンサと、を備える情報処理装置に、
前記背面タッチセンサにより検出される少なくとも１つの物体の位置を代表する位置に基づいて、それぞれ前記表示部の一部を占める左右に配置された２つの領域である、正面から見た際の前記表示部の左下隅を含む第１の領域、又は、正面から見た際の前記表示部の右下隅を含む第２の領域のいずれかを禁止領域として特定する手順と、
前記前面タッチセンサにおける物体の位置の検出に応じて、前記前面タッチセンサにおける物体の検出位置に対応付けられる前記表示部上の位置に表示される表示対象となる情報を、前記表示部内の特定された禁止領域外である領域に表示させる手順と、
を実行させることを特徴とするプログラムを記憶したコンピュータ読み取り可能な情報記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理装置の制御方法、プログラム及び情報記憶媒体に関する。
【背景技術】
【０００２】
近年、情報処理装置に対して操作入力を行う方法として様々なものが提案されている。特許文献１には、機器の両面にセンサを配置して、これら双方のセンサで操作入力を行えるようにした機器が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許第７０８８３４２号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば、ユーザが、前面にディスプレイとタッチセンサが重ねて配置されている情報処理装置を左手で持って、右手の指で前面側のタッチセンサを操作した際に、表示対象となる情報がディスプレイの右下に表示されると、ユーザの手によってこの情報が隠れてしまい、ユーザにとってこの情報が見づらいものとなる可能性が高い。一方、ユーザが、上述の情報処理装置を右手で持って、左手の指で前面側のタッチセンサを操作した際には、表示対象となる情報がディスプレイの左下に表示されると、ユーザの手によってこの情報が隠れてしまい、ユーザにとってこの情報が見づらいものとなる可能性が高い。
【０００５】
このように、ディスプレイ内におけるユーザが見づらい領域は、ユーザが情報処理装置を持つ手によって変わるものと考えられる。そのため、情報処理装置を持つ手によって、ディスプレイ内における情報が表示されない領域が変わるようになると便利である。
【０００６】
また、情報処理装置の背面にタッチセンサを設けると、例えば、このタッチセンサによる検出位置を、ユーザが情報処理装置を右手で持っているのか左手で持っているのかの推定に活用することができると考えられる。このように、情報処理装置の背面のタッチセンサはディスプレイ内における情報が表示されない領域の制御に役立つものと思われる。
【０００７】
本発明は上記課題に鑑みてなされたものであって、その目的の１つは、ディスプレイに重ねて配置されているタッチセンサに対向して配置されるタッチセンサの検出位置に応じて、ディスプレイ内における、表示対象となる情報が表示されない領域を変えることができるようにすることにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明に係る情報処理装置は、表示部と、前記表示部に重ねて配置されている、検出面上における物体の位置を検出する前面タッチセンサと、前記前面タッチセンサに対向して配置される、検出面上における物体の位置を検出する背面タッチセンサと、制御部と、を備え、前記制御部は、前記背面タッチセンサによる少なくとも１つの検出位置に基づいて、それぞれ前記表示部の一部を占める左右に配置された２つの領域のうちの一方を禁止領域として特定し、表示対象となる情報を、前記表示部内の前記禁止領域外の領域に表示させることを特徴とする。
【０００９】
また、本発明に係る情報処理装置の制御方法は、表示部と、前記表示部に重ねて配置されている、検出面上における物体の位置を検出する前面タッチセンサと、前記前面タッチセンサに対向して配置される、検出面上における物体の位置を検出する背面タッチセンサと、を備える情報処理装置の制御方法であって、前記背面タッチセンサによる少なくとも１つの検出位置に基づいて、それぞれ前記表示部の一部を占める左右に配置された２つの領域のうちの一方を禁止領域として特定し、表示対象となる情報を、前記表示部内の前記禁止領域外の領域に表示させることを特徴とする。
【００１０】
また、本発明に係るプログラムは、表示部と、前記表示部に重ねて配置されている、検出面上における物体の位置を検出する前面タッチセンサと、前記前面タッチセンサに対向して配置される、検出面上における物体の位置を検出する背面タッチセンサと、を備える情報処理装置に、それぞれ前記表示部の一部を占める、左右に配置された２つの禁止領域のうちの一方を、前記背面タッチセンサによる少なくとも１つの検出位置に基づいて特定する手順と、表示対象となる情報を、前記表示部内の特定された禁止領域外である領域に表示させる手順と、を実行させることを特徴とする。
【００１１】
また、本発明に係る情報記憶媒体は、表示部と、前記表示部に重ねて配置されている、検出面上における物体の位置を検出する前面タッチセンサと、前記前面タッチセンサに対向して配置される、検出面上における物体の位置を検出する背面タッチセンサと、を備える情報処理装置に、それぞれ前記表示部の一部を占める、左右に配置された２つの禁止領域のうちの一方を、前記背面タッチセンサによる少なくとも１つの検出位置に基づいて特定する手順と、表示対象となる情報を、前記表示部内の特定された禁止領域外である領域に表示させる手順と、を実行させることを特徴とするプログラムを記憶したコンピュータ読み取り可能な情報記憶媒体である。
【００１２】
本発明によれば、背面タッチセンサによる検出位置により特定される禁止領域外の領域に表示対象となる情報が表示されるので、ディスプレイに重ねて配置されているタッチセンサに対向して配置されるタッチセンサの検出位置に応じて、ディスプレイ内における、表示対象となる情報が表示されない領域を変えることができることとなる。
【００１３】
本発明の一態様では、前記表示部の短手方向が鉛直方向に沿った方向であるか、前記表示部の長手方向が鉛直方向に沿った方向であるか、によって、前記背面タッチセンサによる検出位置と、前記２つの領域のうちから特定される前記禁止領域と、の対応関係が逆転することを特徴とする。
【００１４】
また、本発明の一態様では、前記制御部が、前記背面タッチセンサによる１の検出位置が、前記前面タッチセンサの左半分に対向する前記背面タッチセンサ内の領域内に存在するか、前記前面タッチセンサの右半分に対向する前記背面タッチセンサ内の領域内に存在するか、に基づいて前記２つの領域のうちの一方を前記禁止領域として特定することを特徴とする。
【００１５】
また、本発明の一態様では、前記背面タッチセンサによる１の検出位置が前記前面タッチセンサの左半分に対向する前記背面タッチセンサ内の領域内に存在する場合に前記２つの領域のうちの左側の領域を前記禁止領域として特定し、そうでない場合に前記２つの領域のうちの右側の領域を前記禁止領域として特定することを特徴とする。
【００１６】
また、本発明の一態様では、前記表示部の方向を検出する方向検出部、をさらに備え、前記制御部は、前記方向検出部による検出結果に基づいて、前記表示部の長手方向が鉛直方向に沿った方向であるか、前記表示部の短手方向が鉛直方向に沿った方向であるか、を判定し、前記表示部の短手方向が鉛直方向に沿った方向であると判定される際には、前記背面タッチセンサによる１の検出位置が前記前面タッチセンサの左半分に対向する前記背面タッチセンサ内の領域内に存在する場合に前記２つの領域のうちの左側の領域を前記禁止領域として特定し、そうでない場合に前記２つの領域のうちの右側の領域を前記禁止領域として特定し、前記表示部の長手方向が鉛直方向に沿った方向であると判定される際には、前記背面タッチセンサによる１の検出位置が前記前面タッチセンサの左半分に対向する前記背面タッチセンサ内の領域内に存在する場合に前記２つの領域のうちの右側の領域を前記禁止領域として特定し、そうでない場合に前記２つの領域のうちの左側の領域を前記禁止領域として特定することを特徴とする。
【００１７】
また、本発明の一態様では、前記制御部は、前記前面タッチセンサによる検出位置に基づいて、前記２つの領域の位置を決定することを特徴とする。
【００１８】
また、本発明の一態様では、前記制御部は、前記前面タッチセンサによる検出位置の左下に位置する前記表示部内の領域を、前記２つの領域のうちの左側の領域として決定し、前記前面タッチセンサによる検出位置の右下に位置する前記表示部内の領域を前記２つの領域のうちの右側の領域として決定することを特徴とする。
【００１９】
また、本発明の一態様では、前記制御部は、表示対象となる情報が複数存在し、当該複数の情報が順序付けられている場合に、前記表示部内の前記禁止領域外の領域を分割した複数の順序付けられた領域内に、前記順序付けられた複数の情報を、情報の順序と領域の順序とが対応するよう分割された各領域に表示させることを特徴とする。
【図面の簡単な説明】
【００２０】
【図１Ａ】本発明の一実施形態に係る情報処理装置の外観を示す斜視図である。
【図１Ｂ】本発明の一実施形態に係る情報処理装置の外観を示す斜視図である。
【図２】本発明の一実施形態に係る情報処理装置のハードウェア構成の一例を示す図である。
【図３】本発明の一実施形態に係る情報処理装置で実現される機能の一例を示す機能ブロック図である。
【図４Ａ】ユーザが情報処理装置を横向きに左手で把持している様子の一例を示す図である。
【図４Ｂ】ユーザが情報処理装置を縦向きに左手で把持している様子の一例を示す図である。
【図４Ｃ】ユーザが情報処理装置を横向きに右手で把持している様子の一例を示す図である。
【図４Ｄ】ユーザが情報処理装置を縦向きに右手で把持している様子の一例を示す図である。
【図５】本発明の一実施形態に係る情報処理装置で行われる処理の流れの一例を示すフロー図である。
【図６Ａ】平均座標法の説明図である。
【図６Ｂ】平均座標法の説明図である。
【図６Ｃ】ベクトル傾き法の説明図である。
【図６Ｄ】ベクトル外積法の説明図である。
【図６Ｅ】ベクトル外積法の説明図である。
【図７Ａ】禁止領域及び優先領域の一例を示す図である。
【図７Ｂ】禁止領域及び優先領域の一例を示す図である。
【発明を実施するための形態】
【００２１】
以下、本発明の実施形態について図面に基づき詳細に説明する。
【００２２】
図１Ａ及び図１Ｂは、本発明の一実施形態に係る情報処理装置１の外観を示す斜視図であって、図１Ａは情報処理装置１を前面側から見た様子を、図１Ｂは背面側から見た様子を、それぞれ示している。本実施形態に係る情報処理装置１は、例えば携帯型ゲーム機等の可搬型のデバイスであるものとする。
【００２３】
これらの図に示されるように、情報処理装置１の筐体１０は、全体として略矩形の平板状の形状をしている。以下では、筐体１０の横方向（幅方向）をＸ軸方向、縦方向（高さ方向）をＹ軸方向とし、厚さ方向（奥行き方向）をＺ軸方向とする。また、本実施形態では、筐体１０の前面から見て左から右へ向かう方向がＸ軸正方向、筐体１０の前面から見て下から上へ向かう方向がＹ軸正方向、筐体１０の背面から前面へ向かう方向がＺ軸正方向となっている。
【００２４】
筐体１０の前面にはタッチパネル１２が設けられている。タッチパネル１２は、略矩形の形状をしており、ディスプレイ１４と前面タッチセンサ１６とを含んで構成されている。ディスプレイ１４は、液晶表示パネルや有機ＥＬ表示パネル等、各種の画像表示デバイスであってよい。
【００２５】
前面タッチセンサ１６は、ディスプレイ１４に重ねて配置されており、ディスプレイ１４の表示面に対応する形状及び大きさの略矩形の検出面を備えている。そして、本実施形態では、前面タッチセンサ１６は、所定の時間間隔で、この検出面上におけるユーザの指やスタイラス等の物体の接触を順次検出する。前面タッチセンサ１６は、物体の接触を検出した場合は、その物体の接触位置を検出する。なお、前面タッチセンサ１６は、必ずしも物体が検出面に接触した場合だけ物体の位置を検出するのではなく、検出面上の検出可能範囲内まで物体が近接した場合に、当該物体の検出面に対する位置を検出してもよい。また、前面タッチセンサ１６は、例えば静電容量式や感圧式、光学式など、検出面上における物体の位置を検出可能なデバイスであれば、どのような方式のものであってもよい。なお、本実施形態では、前面タッチセンサ１６は、複数箇所（例えば、最大８箇所）での物体の接触を検知可能な多点検知型タッチセンサであることとする。また、前面タッチセンサ１６は、物体の検出面に接触している部分の面積（接触面積）や、物体が検出面を押圧する強さ（圧力）を検出可能なセンサであってもよい。
【００２６】
さらに、本実施形態では、筐体１０の背面側に、前面タッチセンサ１６と対向するように、背面タッチセンサ１８が配置されている。また、本実施形態では、背面タッチセンサ１８は、筐体１０の正面から見て、背面タッチセンサ１８の左半分が前面タッチセンサ１６の左半分に対向し、背面タッチセンサ１８の右半分が前面タッチセンサ１６の右半分に対向するように配置されている。この背面タッチセンサ１８は、前面タッチセンサ１６よりもＸ軸方向の長さが長く、前面タッチセンサ１６よりもＹ軸方向の長さが短い、略矩形の検出面を備えており、前面タッチセンサ１６と同様に、所定の時間間隔で、検出面上における物体の位置を検出する。すなわち、ディスプレイ１４の表示面、前面タッチセンサ１６の検出面、及び背面タッチセンサ１８の検出面は、それぞれ筐体１０のＸＹ平面と平行な向きに配置され、筐体１０の厚さ方向（Ｚ軸方向）に沿って直線状に並んでいる。本実施形態では、背面タッチセンサ１８は、前面タッチセンサ１６と同様に、複数箇所での物体の接触を検知可能な多点検知型タッチセンサであることとする。背面タッチセンサ１８は、前面タッチセンサ１６と同様に各種の方式のものであってよい。なお、前面タッチセンサ１６と背面タッチセンサ１８とは、互いに対向して配置されていれば、上述のように、背面タッチセンサ１８が前面タッチセンサ１６よりもＸ軸方向の長さが長い必要も、背面タッチセンサ１８が前面タッチセンサ１６よりもＹ軸方向の長さが短い必要もない。例えば、前面タッチセンサ１６と背面タッチセンサ１８とが、互いに略同型、略同サイズであっても構わない。
【００２７】
また、本実施形態に係る情報処理装置１の前面及び上側面には、ボタン２０が設けられている。本実施形態では、情報処理装置１の前面については、ディスプレイ１４の左側にそれぞれが上下左右のいずれかの方向に対応付けられる４つのボタン２０（方向ボタン群）が設けられており、ディスプレイ１４の右側には４つのボタン２０が設けられている。また、情報処理装置１の上側面には、左右に２つのボタン２０が配置されている。
【００２８】
図２は、図１Ａ及び図１Ｂに示す情報処理装置１のハードウェア構成の一例を示す構成図である。図２に示すように、情報処理装置１は、既に説明した、ディスプレイ１４、前面タッチセンサ１６、背面タッチセンサ１８、ボタン２０、の他に、制御部２２、記憶部２４、通信部２６、光ディスク読み取り部２８、スピーカ３０、入力インタフェース３２、方向検出部３４、を含んで構成されている。そして、本実施形態では、ディスプレイ１４、制御部２２、記憶部２４、通信部２６、光ディスク読み取り部２８、スピーカ３０、入力インタフェース３２が、内部バス３６を介して接続されている。
【００２９】
制御部２２は、例えばＣＰＵ等であって、記憶部２４に格納されているプログラムに従って、各種の情報処理を実行する。記憶部２４は、例えばＲＡＭやＲＯＭ等のメモリ素子や、ディスクデバイスなどであって、制御部２２によって実行されるプログラムや各種のデータを格納する。また、記憶部２４は、制御部２２のワークメモリとしても機能する。通信部２６は、例えば、ネットワークインタフェースなど（具体的には、例えば、無線ＬＡＮモジュール）であり、制御部２２から入力される指示に従って、他の情報処理装置１や、インターネット上のサーバ（図示せず）などへ情報を送信する。また、この通信部２６は、受信される情報を制御部２２に出力する。光ディスク読み取り部２８は、制御部２２からの指示に従って、光ディスクに記憶されたプログラムやデータを読み取る。なお、情報処理装置１は、光ディスク以外の他のコンピュータ読み取り可能な情報記憶媒体に記憶されたプログラムやデータを読み取り可能に構成してもよい。スピーカ３０は、制御部２２から受け付ける指示に従って、音声を外部に出力する。方向検出部３４は、筐体１０の向きを検出するセンサである。本実施形態では、方向検出部３４は、例えば、重力加速度の向きを検出することができる３軸加速度センサであり、方向検出部３４によって筐体１０が鉛直方向に対してどのような向きになっているかを検出することができる。方向検出部３４は、本実施形態では、所定の時間間隔で、筐体１０が鉛直方向に対してどのような向きになっているかを検出する。
【００３０】
また、本実施形態では、入力インタフェース３２には、前面タッチセンサ１６、背面タッチセンサ１８、方向検出部３４、ボタン２０が接続される。そして、前面タッチセンサ１６、背面タッチセンサ１８、方向検出部３４、又は、ボタン２０と、制御部２２と、の間のデータの授受は入力インタフェース３２を介して行われる。
【００３１】
図３は、本実施形態に係る情報処理装置１で実現される機能の一例を示す機能ブロック図である。図３に示すように、本実施形態に係る情報処理装置１は、検出結果受付部４０と、把持手判定部４２と、左右フラグ保持部４４と、ディスプレイ方向判定部４６と、領域特定部４８と、表示処理実行部５０と、を含むものとして機能する。左右フラグ保持部４４は、記憶部２４を主として実現される。検出結果受付部４０は、制御部２２、前面タッチセンサ１６、背面タッチセンサ１８、方向検出部３４、を主として実現される。その他の要素は制御部２２を主として実現される。これらの要素は、コンピュータである情報処理装置１にインストールされたプログラムを、情報処理装置１の制御部２２で実行することにより実現されている。このプログラムは、例えば、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなどのコンピュータ可読な情報伝達媒体を介して、あるいは、インターネットなどの通信ネットワークを介して情報処理装置１に供給される。
【００３２】
ユーザは、本実施形態に係る情報処理装置１の、前面タッチセンサ１６や背面タッチセンサ１８の検出面上に自分の指を接触させたり、これらの検出面上に指を接触させた状態で指を動かしたりすることによって、情報処理装置１に対する操作入力を行う。また、ユーザは、ボタン２０を押下する行うことでも、情報処理装置１に対する操作入力を行うことができるようになっている。
【００３３】
また、一般的に、ユーザは、片手又は両手で本実施形態に係る情報処理装置１を把持して、上述の操作入力を行うこととなる。また、ユーザは、情報処理装置１で実行されているアプリケーションプログラムの種類等によっては、本実施形態に係る情報処理装置１を、横向きに把持（短手方向に沿った縁を把持）することもあれば、縦向きに把持（長手方向に沿った縁を把持）することもあると考えられる。また、ユーザは、情報処理装置１を片手で把持するにあたって、左手で把持することもあれば、右手で把持することもあると考えられる。
【００３４】
図４Ａに、ユーザが情報処理装置１を横向きに左手で把持している様子の一例を示す。図４Ｂに、ユーザが情報処理装置１を縦向きに左手で把持している様子の一例を示す。図４Ｃに、ユーザが情報処理装置１を横向きに右手で把持している様子の一例を示す。図４Ｄに、ユーザが情報処理装置１を縦向きに右手で把持している様子の一例を示す。
【００３５】
そして、本実施形態に係る情報処理装置１では、図４Ａ、図４Ｂ、図４Ｃ、及び、図４Ｄに示されているように、ユーザは、情報処理装置１を把持していない方の手の指で前面タッチセンサ１６をタッチして、操作入力を行うことができるようになっている。図４Ａ、図４Ｂ、図４Ｃ、及び、図４Ｄでは、ユーザは、指で情報処理装置１に対する操作入力を行っているが、スタイラス等で情報処理装置１に対して操作入力を行ってももちろん構わない。そして、本実施形態に係る情報処理装置１では、例えば、ユーザが前面タッチセンサ１６をタッチすると、そのタッチされた位置に応じた情報（例えば、タッチされた位置に表示されているアイコンから指を離すことにより実行される処理内容を表す情報）が、そのタッチされた位置に対応付けられるディスプレイ１４上の位置に表示されるようになっている。そして、図４Ａ及び図４Ｂに示すように、情報処理装置１がユーザの左手で把持されている場合には、前面タッチセンサ１６のタッチされた位置に対応付けられるディスプレイ１４上の位置を基準として、左上の領域に表示対象となる情報が表示されることとなる。一方、図４Ｃ及び図４Ｄに示すように、情報処理装置１がユーザの右手で把持されている場合には、前面タッチセンサ１６のタッチされた位置に対応付けられるディスプレイ１４上の位置を基準として、右上の領域に表示対象となる情報が表示されることとなる。
【００３６】
本実施形態に係る情報処理装置１では、所定の時間間隔で、上述のように背面タッチセンサ１８の検出面上における物体の位置を検出するとともに、背面タッチセンサ１８により検出された位置に基づいて、ユーザが情報処理装置１を左手で把持しているか右手で把持しているかを推定する。そして、情報処理装置１は、表示すべき情報が存在する際に、その情報をその推定結果に応じたディスプレイ１４内の領域に表示する。
【００３７】
ここで、本実施形態に係る情報処理装置１で、所定の時間間隔で行われる、ユーザが情報処理装置１を把持している手の判定処理の流れの一例を、図５に例示するフロー図を参照しながら説明する。
【００３８】
まず、検出結果受付部４０が、方向検出部３４から鉛直方向を表すデータを受け付けるとともに、背面タッチセンサ１８から検出された少なくとも１つの位置の座標値（Ｘ座標値及びＹ座標値）を受け付ける（Ｓ１０１）。そして、把持手判定部４２が、Ｙ座標値が小さいものから順にＳ１０１に示す処理で受け付けた位置の座標値を並べたリストを生成する（Ｓ１０２）。そして、把持手判定部４２は、Ｓ１０１に示す処理で受け付けた座標値の数を確認する（Ｓ１０３）。
【００３９】
そして、Ｓ１０３に示す処理で確認された座標値の数が１、又は、５以上である場合は、把持手判定部４２は、後述する平均座標法により、左右フラグ保持部４４に保持される左右フラグの値（「右」又は「左」）を決定する（Ｓ１０４）。Ｓ１０３に示す処理で確認された座標値の数が２である場合は、把持手判定部４２は、後述するベクトル傾き法により、左右フラグ保持部４４に保持される左右フラグの値を決定する（Ｓ１０５）。Ｓ１０３に示す処理で確認された座標値の数が３又は４である場合は、把持手判定部４２は、後述するベクトル外積法により、左右フラグ保持部４４に保持される左右フラグの値を決定する（Ｓ１０６）。
【００４０】
そして、把持手判定部４２は、Ｓ１０４〜Ｓ１０６のいずれかの処理で決定された値が設定された左右フラグを位置座標の検出日時に関連付けて左右フラグ保持部４４に保持させる（Ｓ１０７）。
【００４１】
なお、本処理例では、Ｓ１０３に示す処理で確認された座標値の数が０である場合は、左右フラグは判定不可であると決定する（Ｓ１０８）。この場合は、左右フラグ保持部４４に左右フラグが保持されない。
【００４２】
そして、Ｓ１０７又はＳ１０８に示す処理が終了したら、把持手判定部４２は、左右フラグ保持部４４に保持されている左右フラグのうちから、関連付けられている判定日時が新しいものから順に所定数（例えば、１５個）を抽出して、設定されている値が「左」である左右フラグが、設定されている値が「右」である左右フラグよりも多い場合は、ユーザにより情報処理装置１が把持されている手を左と判定し、そうでない場合は、ユーザにより情報処理装置１が把持されている手を右と判定する（Ｓ１０９）。
【００４３】
このようにして、本実施形態では、所定の時間間隔で、情報処理装置１が把持されている手が左であるか右であるかの推定が行われる。
【００４４】
ここで、上述のＳ１０４〜Ｓ１０６に示した左右フラグの値の判定方法の詳細について説明する。
【００４５】
まず、上述のＳ１０４に示した平均座標法の詳細について説明する。図６Ａは、Ｓ１０３に示す処理で確認された座標値の数が１である場合における平均座標法の説明図である。図６Ｂは、Ｓ１０３に示す処理で確認された座標値の数が５以上（図６Ｂの例では５）である場合における平均座標法の説明図である。
【００４６】
平均座標法では、まず、ディスプレイ方向判定部４６が、上述のＳ１０１に示す処理で方向検出部３４から受け付けたデータが表す鉛直方向をＸＹ平面の射影した方向と、Ｘ軸方向と、がなす鋭角の角度を特定する。そして、ディスプレイ方向判定部４６は、この角度が４５度以上である場合に、情報処理装置１が横向きに把持されていると判定し、そうでない場合に、情報処理装置１が縦向きに把持されていると判定する。なお、図６Ａ及び図６Ｂの例では、情報処理装置１が横向きに把持されていると判定されたこととする。
【００４７】
図４Ｂ又は図４Ｄに示すように、情報処理装置１が縦向きに把持されている場合は、Ｘ軸方向が鉛直方向を向く可能性が高い。逆に、図４Ａ又は図４Ｃに示すように、情報処理装置１が横向きに把持されている場合は、Ｙ軸方向が鉛直方向を向く可能性が高い。このことから、上述のように、本実施形態における平均座標法では、鉛直方向とＸ軸方向とのなす角度に基づいて、情報処理装置１が縦向きに把持されているか横向きに把持されているかが判定されることとなる。
【００４８】
そして、把持手判定部４２は、Ｓ１０３に示す処理で確認された座標値の数が１（図６Ａの例では、座標値は（ｘ０，ｙ０））である場合には、その座標値のうちのＸ座標値ｘ０と、背面タッチセンサ１８の中心（座標値は（ｘｃ，ｙｃ））のＸ座標値ｘｃとの差分（ｘ０−ｘｃ）が０又は正であるか、負であるかを判定する。
【００４９】
また、把持手判定部４２は、Ｓ１０３に示す処理で確認された座標値の数が５以上（図６Ｂの例では、それぞれの座標値は（ｘ０，ｙ０）、（ｘ１，ｙ１）、（ｘ２，ｙ２）、（ｘ３，ｙ３）、（ｘ４，ｙ４））である場合には、それらの座標値が表す位置群の重心（座標値は（ｘａ，ｙａ）。なお、ｘａ＝（ｘ０＋ｘ１＋ｘ２＋ｘ３＋ｘ４）／５，ｙａ＝（ｙ０＋ｙ１＋ｙ２＋ｙ３＋ｙ４）／５））のＸ座標値ｘａと、背面タッチセンサ１８の中心のＸ座標値ｘｃとの差分（ｘａ−ｘｃ）が０又は正であるか、負であるかを判定する。
【００５０】
そして、把持手判定部４２は、情報処理装置１が横向きに把持されていると判定された際に、（ｘ０−ｘｃ）の値や（ｘａ−ｘｃ）の値が０又は正である場合は、上述の左右フラグの値を「右」と特定し、負である場合は、上述の左右フラグの値を「左」と特定する。一方、把持手判定部４２は、情報処理装置１が縦向きに把持されていると判定された際に、（ｘ０−ｘｃ）の値や（ｘａ−ｘｃ）の値が０又は正である場合は、上述の左右フラグの値を「左」と特定し、負である場合は、上述の左右フラグの値を「右」と特定する。図６Ａの例では、（ｘ０−ｘｃ）の値は負であるので、上述の左右フラグの値は「左」と特定される。図６Ｂの例では、（ｘａ−ｘｃ）の値は正であるので、上述の左右フラグの値は「右」と特定される。
【００５１】
上述のように、本実施形態では、平均座標法において、検出された位置、又は、検出された位置の重心の位置が、筐体１０の正面から見て背面タッチセンサ１８の中心よりも左にあるか右にあるかにより、左右フラグの値を特定している。
【００５２】
また、本実施形態における平均座標法では、情報処理装置１が横向きに把持されている場合には、情報処理装置１が左手で把持されると、図４Ａに示すように、検出された位置、又は、検出された位置の重心の位置が、筐体１０の正面から見て背面タッチセンサ１８の中心よりも左にある可能性が高いという考えのもと、（ｘ０−ｘｃ）や（ｘａ−ｘｃ）が負である場合に左右フラグの値が「左」であると判定される。一方、右手で把持されると、図４Ｃに示すように、検出された位置、又は、検出された位置の重心の位置が、筐体１０の正面から見て背面タッチセンサ１８の中心よりも右にある可能性が高いという考えのもと、（ｘ０−ｘｃ）や（ｘａ−ｘｃ）が０又は正である場合に左右フラグの値が「右」であると判定される。
【００５３】
逆に、情報処理装置１が縦向きに把持されている場合には、情報処理装置１が左手で把持されると、図４Ｂに示すように、検出された位置、又は、検出された位置の重心の位置が、背面タッチセンサ１８の中心よりも右にある可能性が高いという考えのもと、（ｘ０−ｘｃ）や（ｘａ−ｘｃ）が０又は正である場合に左右フラグの値が「左」であると判定される。一方、情報処理装置１が右手で把持されると、図４Ｄに示すように、検出された位置、又は、検出された位置の重心の位置が、背面タッチセンサ１８の中心よりも左にある可能性が高いという考えのもと、（ｘ０−ｘｃ）や（ｘａ−ｘｃ）が負である場合に左右フラグの値が「左」であると判定される。
【００５４】
次に、上述のＳ１０５に示したベクトル傾き法について説明する。図６Ｃは、ベクトル傾き法の説明図である。
【００５５】
ここでは、上述のＳ１０２に示す処理で生成されたリストを構成する２つの座標値を、それぞれ、（ｘ０，ｙ０）、（ｘ１，ｙ１）とする（ｙ０＜ｙ１）。ベクトル傾き法では、把持手判定部４２は、ｘ１−ｘ０の値が正又は０である場合に、上述の左右フラグの値を「右」と特定し、そうでない場合に、上述の左右フラグの値を「左」と特定する。図６Ｃの例では、ｘ１−ｘ０の値は負となるので、上述の左右フラグの値は「左」と特定される。
【００５６】
本実施形態におけるベクトル傾き法では、情報処理装置１が左手で把持されると、検出された２つの位置が筐体１０の正面から見て左上から右下に向かって並ぶ可能性が高い（特に、人差し指が、上側面のボタン２０に触れている場合にはその可能性が高い）という考えのもと、ｘ１−ｘ０の値が負である場合に左右フラグの値が「左」であると判定される。逆に、情報処理装置１が右手で把持されると、検出された２つの位置が筐体１０の正面から見て右上から左下に向かって並ぶ可能性が高い（特に、人差し指が、上側面のボタン２０に触れている場合にはその可能性が高い）という考えのもと、ｘ１−ｘ０の値が０又は正である場合に左右フラグの値が「右」であると判定される。
【００５７】
次に、上述のＳ１０５に示したベクトル外積法について説明する。図６Ｄは、Ｓ１０３に示す処理で確認された座標値の数が３である場合におけるベクトル外積法の説明図である。図６Ｅは、Ｓ１０３に示す処理で確認された座標値の数が４である場合におけるベクトル外積法の説明図である。
【００５８】
本実施形態におけるベクトル外積法では、Ｓ１０３に示す処理で確認された座標値の数が３である場合は（ここでは、上述のＳ１０２に示す処理で生成されたリストを構成する３つの座標値を、それぞれ、（ｘ０，ｙ０）、（ｘ１，ｙ１）、（ｘ２，ｙ２）とする（ｙ０＜ｙ１＜ｙ２）。）、把持手判定部４２は、ベクトル（ｘ１−ｘ０，ｙ１−ｙ０）とベクトル（ｘ２−ｘ０，ｙ２−ｙ０）との外積の値が正又は０である場合に、上述の左右フラグの値を「左」と特定し、そうでない場合に、上述の左右フラグの値を「右」と特定する。図６Ｄの例では、ベクトル（ｘ１−ｘ０，ｙ１−ｙ０）とベクトル（ｘ２−ｘ０，ｙ２−ｙ０）との外積の値が正であるので、上述の左右フラグの値は「左」と特定される。
【００５９】
Ｓ１０３に示す処理で確認された座標値の数が４である場合は（ここでは、上述のＳ１０２に示す処理で生成されたリストを構成する４つの座標値を、それぞれ、（ｘ０，ｙ０）、（ｘ１，ｙ１）、（ｘ２，ｙ２）、（ｘ３，ｙ３）とする（ｙ０＜ｙ１＜ｙ２＜ｙ３）。）、把持手判定部４２は、ベクトル（（ｘ１＋ｘ２）／２−ｘ０，（ｙ１＋ｙ２）／２−ｙ０）とベクトル（ｘ３−ｘ０，ｙ３−ｙ０）との外積の値が正又は０である場合に、上述の左右フラグの値を「左」と特定し、そうでない場合に、上述の左右フラグの値を「右」と特定する。図６Ｅの例では、ベクトル（（ｘ１＋ｘ２）／２−ｘ０，（ｙ１＋ｙ２）／２−ｙ０）とベクトル（ｘ３−ｘ０，ｙ３−ｙ０）との外積の値が負であるので、上述の左右フラグの値は「右」と特定される。
【００６０】
本実施形態におけるベクトル外積法では、検出された位置が３つである場合は、情報処理装置１が左手で把持されると、これら３つの位置を上から順につなぐと、筐体１０の正面から見て右に凸となる可能性が高いという考えのもと、ベクトル（ｘ１−ｘ０，ｙ１−ｙ０）とベクトル（ｘ２−ｘ０，ｙ２−ｙ０）との外積の値が正又は０である場合に左右フラグの値が「左」であると判定される。逆に、情報処理装置１が右手で把持されると、上述の３つの位置を上から順につなぐと、筐体１０の正面から見て左に凸となる可能性が高いという考えのもと、ベクトル（ｘ１−ｘ０，ｙ１−ｙ０）とベクトル（ｘ２−ｘ０，ｙ２−ｙ０）との外積の値が負である場合に左右フラグの値が「右」であると判定される。
【００６１】
また、本実施形態におけるベクトル外積法では、検出された位置が４つである場合は、情報処理装置１が左手で把持されると、一番上の位置、上から２番目の位置と３番目の位置の中点の位置、一番下の位置を上から順につなぐと、筐体１０の正面から見て右に凸となる可能性が高いという考えのもと、ベクトル（（ｘ１＋ｘ２）／２−ｘ０，（ｙ１＋ｙ２）／２−ｙ０）とベクトル（ｘ３−ｘ０，ｙ３−ｙ０）との外積の値が正又は０である場合に左右フラグの値が「左」であると判定される。逆に、情報処理装置１が右手で把持されると、一番上の位置、上から２番目の位置と３番目の位置の中点の位置、一番下の位置を上から順につなぐと、筐体１０の正面から見て左に凸となる可能性が高いという考えのもと、ベクトル（（ｘ１＋ｘ２）／２−ｘ０，（ｙ１＋ｙ２）／２−ｙ０）とベクトル（ｘ３−ｘ０，ｙ３−ｙ０）との外積の値が負である場合に左右フラグの値が「右」であると判定される。
【００６２】
そして、本実施形態では、タッチパネル１２に含まれるディスプレイ１４に表示されている画像をユーザが指やスタイラスでタッチすると、前面タッチセンサ１６によりその位置が検出されて、その画像に応じた情報（例えば、その画像が示す内容を表す情報）がディスプレイ１４に表示される。このとき、情報が表示される位置は、前面タッチセンサ１６による検出位置、及び、上述のＳ１０１〜Ｓ１０９に示す処理での最近の判定結果、に応じて変化する。
【００６３】
ここで、本実施形態に係る情報処理装置１で行われる前面タッチセンサ１６がタッチされた際の情報の表示処理について説明する。
【００６４】
まず、領域特定部４８が、前面タッチセンサ１６から検出された位置の座標値（Ｘ座標値及びＹ座標値）を受け付ける。そして、領域特定部４８は、その検出位置に重なるディスプレイ１４上の位置の座標値（例えば、その検出位置と同一のＸ座標値及びＹ座標値）を特定する。ここでは、特定された位置の座標値を（ｘｑ，ｙｑ）とする。また、情報処理装置１が横向きに把持された場合における、ディスプレイ１４の左下隅の座標値を（ｘ０，ｙ０）、ディスプレイ１４の右下隅の座標値を（ｘ１，ｙ１）、ディスプレイ１４の左上隅の座標値を（ｘ２，ｙ２）、ディスプレイ１４の右上隅の座標値を（ｘ３，ｙ３）とする。
【００６５】
そして、上述のＳ１０１〜Ｓ１０９に示した処理の最新の判定結果が左である場合には、領域特定部４８は、座標値（ｘ１，ｙ１）で示される位置と座標値（ｘｑ，ｙｑ）で示される位置とを対角線上の互いに向かい合う頂点とする矩形領域を禁止領域５２として特定し、座標値（ｘ２，ｙ２）で示される位置と座標値（ｘｑ，ｙｑ）で示される位置とを対角線上の互いに向かい合う頂点とする矩形領域を第１の優先領域５４−１として特定し、座標値（ｘ０，ｙ０）で示される位置と座標値（ｘｑ，ｙｑ）で示される位置とを対角線上の互いに向かい合う頂点とする矩形領域を第２の優先領域５４−２として特定し、座標値（ｘ３，ｙ３）で示される位置と座標値（ｘｑ，ｙｑ）で示される位置とを対角線上の互いに向かい合う頂点とする矩形領域を第３の優先領域５４−３として特定する。図７Ａに、上述のＳ１０１〜Ｓ１０９に示した処理の最新の判定結果が右である場合における禁止領域５２及び優先領域５４の一例を示す。図７Ａでは、禁止領域５２が斜線で示されている。
【００６６】
一方、上述のＳ１０１〜Ｓ１０９に示した処理の最新の判定結果が右である場合には、領域特定部４８は、座標値（ｘ０，ｙ０）で示される位置と座標値（ｘｑ，ｙｑ）で示される位置とを対角線上の互いに向かい合う頂点とする矩形領域を禁止領域５２として特定し、座標値（ｘ３，ｙ３）で示される位置と座標値（ｘｑ，ｙｑ）で示される位置とを対角線上の互いに向かい合う頂点とする矩形領域を第１の優先領域５４−１として特定し、座標値（ｘ１，ｙ１）で示される位置と座標値（ｘｑ，ｙｑ）で示される位置とを対角線上の互いに向かい合う頂点とする矩形領域を第２の優先領域５４−２として特定し、座標値（ｘ２，ｙ２）で示される位置と座標値（ｘｑ，ｙｑ）で示される位置とを対角線上の互いに向かい合う頂点とする矩形領域を第３の優先領域５４−３として特定する。図７Ｂに、上述のＳ１０１〜Ｓ１０９に示した処理の最新の判定結果が左である場合における禁止領域５２及び優先領域５４の一例を示す。図７Ｂでは、禁止領域５２が斜線で示されている。
【００６７】
このようにして、本実施形態では、背面タッチセンサ１８による検出位置に基づいて、座標値（ｘ１，ｙ１）で示される位置と座標値（ｘｑ，ｙｑ）で示される位置とを対角線上の互いに向かい合う頂点とする矩形領域、及び、座標値（ｘ０，ｙ０）で示される位置と座標値（ｘｑ，ｙｑ）で示される位置とを対角線上の互いに向かい合う頂点とする矩形領域、のうちの一方が、禁止領域５２として特定されることとなる。
【００６８】
そして、表示処理実行部５０が、表示すべき情報を、ディスプレイ１４の第１の優先領域５４−１内に表示出力させる。なお、ここで、表示処理実行部５０は、所定の規則に従って、第１の優先領域５４−１に情報を表示させるか否かを判断するようにしてもよい。表示処理実行部５０は、例えば、第１の優先領域５４−１内に既に表示されている情報が存在する場合には、第１の優先領域５４−１内に情報を表示しないと決定し、表示すべき情報を第２の優先領域５４−２内に表示出力させるようにしてもよい。また、表示処理実行部５０は、同様に、例えば、第２の優先領域５４−２内にも既に表示されている情報が存在する場合には、情報を表示しないと決定し、表示すべき情報を第３の優先領域５４−３内に表示出力させるようにしてもよい。また、表示処理実行部５０は、表示すべき情報が複数存在する場合に、これらの情報を、それぞれ、第１の優先領域５４−１内、及び、第２の優先領域５４−２内に表示出力させるようにしてもよい。
【００６９】
以上のように、本実施形態によれば、背面タッチセンサ１８による検出位置に基づいて、情報処理装置１が左手で把持されていると判断された際には、前面タッチセンサ１６を操作する右手によって隠れる可能性の高いディスプレイ１４の右下の領域が禁止領域５２として設定され、情報処理装置１が右手で把持されていると判断された際には、前面タッチセンサ１６を操作する左手によって隠れる可能性の高いディスプレイ１４の左下の領域が禁止領域５２として設定される。そして、本実施形態では、ディスプレイ１４内の禁止領域５２外の領域に、表示対象の情報が表示されるので、ユーザにとって見えにくい位置に表示対象の情報が表示されることを防ぐことができることとなる。
【００７０】
なお、本発明は上述の実施形態に限定されるものではない。
【００７１】
例えば、背面タッチセンサ１８で検出された座標値の数と、左右フラグの値の判定方法との対応関係は上述のものには限定されない。例えば、把持手判定部４２は、２つ以上の判定方法による判定結果の組合せに基づいて、左右フラグの値を決定するようにしてもよい。具体的には、例えば、背面タッチセンサ１８で検出された座標値の数が２である場合に、把持手判定部４２は、上述のベクトル傾き法により特定される左右フラグの値と、これら２つの座標値の中点がディスプレイ１４の中心より左にあるか右にあるかに基づく上述の平均座標法により特定される左右フラグの値と、が一致する場合に、その値を左右フラグの値として決定し、そうでない場合は、判定不可であると決定するようにしてもよい。
【００７２】
また、禁止領域５２の設定方法は上述の実施形態には限定されない。例えば、ディスプレイ１４内の所定の２つの領域が禁止領域５２の候補として予め設定されていてもよい。より具体的には、例えば、ディスプレイ１４の左下隅を中心とする所定の半径の四分の一円、及び、ディスプレイ１４の右下隅を中心とする所定の半径の四分の一円、が禁止領域５２の候補として予め設定されていてもよい。そして、領域特定部４８は、上述のＳ１０１〜Ｓ１０９に示した処理の最新の判定結果が左である場合は、右側の禁止領域５２の候補を禁止領域５２として特定し、上述のＳ１０１〜Ｓ１０９に示した処理の最新の判定結果が右である場合は、左側の禁止領域５２の候補を禁止領域５２として特定するようにしてもよい。
【００７３】
また、例えば、把持手判定部４２は、背面タッチセンサ１８で検出された座標値の数が６以上である場合は、情報処理装置１は、両手で把持されていると判定するようにしてもよい。このときは、領域特定部４８が、ディスプレイ１４内に禁止領域５２を設定せず、ディスプレイ１４を上中下の３つの領域に分割した各領域を上から順に、第１の優先領域５４−１、第２の優先領域５４−２、第３の優先領域５４−３として特定するようにしてもよい。
【００７４】
また、把持手判定部４２は、左右フラグの値を背面タッチセンサ１８で検出された座標値（又は、背面タッチセンサ１８で検出された複数の位置の重心の座標値）に関連付けて左右フラグ保持部４４に保持させるようにしてもよい。そして、情報処理装置１が、上述の平均座標法により左右フラグの値を判定する際に、値が「左」である左右フラグに関連付けられているＸ座標値の平均値が、値が「右」である左右フラグに関連付けられているＸ座標値の平均値よりも、小さい場合には、情報処理装置１が横向きに把持されていると判定し、そうでない場合には、情報処理装置１が縦向きに把持されていると判定するようにしてもよい。
【００７５】
また、上述の実施形態のように、把持手判定部４２は、上述のＳ１０４〜Ｓ１０７での過去の判定結果の履歴に基づいて情報処理装置１が把持されている手を判定する必要はなく、背面タッチセンサ１８の最新の検出位置に基づいて、情報処理装置１が把持されている手を判定するようにしてもよい。
【符号の説明】
【００７６】
１  情報処理装置、１０  筐体、１２  タッチパネル、１４  ディスプレイ、１６  前面タッチセンサ、１８  背面タッチセンサ、２０  ボタン、２２  制御部、２４  記憶部、２６  通信部、２８  光ディスク読み取り部、３０  スピーカ、３２  入力インタフェース、３４  方向検出部、３６  内部バス、４０  検出結果受付部、４２  把持手判定部、４４  左右フラグ保持部、４６  ディスプレイ方向判定部、４８  領域特定部、５０  表示処理実行部、５２  禁止領域、５４  優先領域。
【図１Ａ】
0005594847.tif 000002
【図１Ｂ】
0005594847.tif 000003
【図２】
0005594847.tif 000004
【図３】
0005594847.tif 000005
【図４Ａ】
0005594847.tif 000006
【図４Ｂ】
0005594847.tif 000007
【図４Ｃ】
0005594847.tif 000008
【図４Ｄ】
0005594847.tif 000009
【図５】
0005594847.tif 000010
【図６Ａ】
0005594847.tif 000011
【図６Ｂ】
0005594847.tif 000012
【図６Ｃ】
0005594847.tif 000013
【図６Ｄ】
0005594847.tif 000014
【図６Ｅ】
0005594847.tif 000015
【図７Ａ】
0005594847.tif 000016
【図７Ｂ】
0005594847.tif 000017