(57)【要約】【課題】タッチパネルにおいてタッチ操作する場合に、ポップアップ表示を見やすい位置に表示することができる情報処理装置、情報処理方法およびプログラムを提供する。【解決手段】情報処理装置は、接触点検出手段と、方向検出手段と、表示制御手段とを備える。接触点検出手段は、表示器上に設置されたタッチパネルに接触した指先の接触点を検出する。方向検出手段は、前記指先が指す方向を検出する。表示制御手段は、前記指先の接触点上を通過し前記指先が指す方向に平行な直線と直交する、少なくとも１本の直線上であって、前記指先が指す方向に平行な直線と前記少なくとも１本の直線とが交差する点から所定の距離だけ離間した位置に対応する前記表示器上の位置に、ポップアップ表示を行う。【選択図】図１
2012014457.tif 000002
【特許請求の範囲】
【請求項１】
表示器上に設置されたタッチパネルに接触した指先の接触点を検出する接触点検出手段と、
前記指先が指す方向を検出する方向検出手段と、
前記指先の接触点上を通過し前記指先が指す方向に平行な直線と直交する、少なくとも１本の直線上であって、前記指先が指す方向に平行な直線と前記少なくとも１本の直線とが交差する点から所定の距離だけ離間した位置に対応する前記表示器上の位置に、ポップアップ表示を行う表示制御手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記表示制御手段は、前記交差する点の左右両側に前記ポップアップ表示を行うこと、を特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記表示制御手段は、１本の前記直線上に２つの前記ポップアップ表示を表示させること、を特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記表示制御手段は、２本の前記直線上に４つの前記ポップアップ表示を表示させること、を特徴とする請求項２に記載の情報処理装置。
【請求項５】
前記表示制御手段は、前記交差する点の左側または右側のいずれか一方に、前記ポップアップ表示を行うこと、を特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記表示器上において、前記指先が指す方向に平行な直線に対して、左側に広がる表示領域の面積と、右側に広がる表示領域の面積とを比較する比較手段をさらに備え、
前記表示制御手段は、前記面積が広い側の表示領域に、前記ポップアップ表示を行うこと、を特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記表示制御手段は、選択操作により選択可能な複数のメニューを表示する前記ポップアップ表示を行うこと、を特徴とする請求項１ないし６に記載の情報処理装置。
【請求項８】
接触点検出手段が、表示器上に設置されたタッチパネルに接触した指先の接触点を検出するステップと、
方向検出手段が、前記指先が指す方向を検出するステップと、
表示制御手段が、前記指先の接触点上を通過し前記指先が指す方向に平行な直線と直交する、少なくとも１本の直線上であって、前記指先が指す方向に平行な直線と前記少なくとも１本の直線とが交差する点から所定の距離だけ離間した位置に対応する前記表示器上の位置に、ポップアップ表示を行うステップと、
を含むことを特徴とする情報処理方法。
【請求項９】
情報処理装置において、コンピュータを、
表示器上に設置されたタッチパネルに接触した指先の接触点を検出する接触点検出手段と、
前記指先が指す方向を検出する方向検出手段と、
前記指先の接触点上を通過し前記指先が指す方向に平行な直線と直交する、少なくとも１本の直線上であって、前記指先が指す方向に平行な直線と前記少なくとも１本の直線とが交差する点から所定の距離だけ離間した位置に対応する前記表示器上の位置に、ポップアップ表示を行う表示制御手段と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報処理装置、情報処理方法およびプログラムに関する。
【背景技術】
【０００２】
従来、タッチパネルを表面に実装した液晶ディスプレイを備えたＰＣ(Personal  Computer)や携帯型電子機器が広く用いられている。このような電子機器では、表示と連動して直感的な操作ができることから、ユーザ層や使用用途が年々増加傾向にある。
【０００３】
また、このようにタッチパネルを用いた電子機器に対しては、タッチ入力の操作性を向上するために様々な技術が開発されている。例えば、タッチパネルと指先との接触領域からタッチポイントを決定する技術や、当該タッチポイントと表示されている選択ボタンとの距離に基づいて選択ボタンを選択操作しやすくする技術などが開示されている。
【０００４】
ところで、マウス操作をする場合には、一般的に、画面に表示されたアイコン上にカーソルを移動させると、ファイル名やファイル内容などがポップアップ表示される。このようなポップアップ表示は、アイコンの表示位置近傍に表示されるが、カーソルの表示エリアは十分に小さいため、カーソルによってポップアップ表示が隠れることはない。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特表２０１０−５０３１２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、タッチ操作をする場合には、指先や手が画面上に接近するために、ポップアップ表示を従来通り配置させた場合にポップアップ表示が指や手で隠れてしまうという課題がある。
【０００７】
本発明は、上記に鑑みてなされたものであって、タッチパネルにおいてタッチ操作する場合に、ポップアップ表示を見やすい位置に表示することができる情報処理装置、情報処理方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
実施形態の情報処理装置は、接触点検出手段と、方向検出手段と、表示制御手段とを備える。接触点検出手段は、表示器上に設置されたタッチパネルに接触した指先の接触点を検出する。方向検出手段は、前記指先が指す方向を検出する。表示制御手段は、前記指先の接触点上を通過し前記指先が指す方向に平行な直線と直交する、少なくとも１本の直線上であって、前記指先が指す方向に平行な直線と前記少なくとも１本の直線とが交差する点から所定の距離だけ離間した位置に対応する前記表示器上の位置に、ポップアップ表示を行う。
【０００９】
また、実施形態の情報処理方法は、接触点検出手段が、表示器上に設置されたタッチパネルに接触した指先の接触点を検出するステップと、方向検出手段が、前記指先が指す方向を検出するステップと、表示制御手段が、前記指先の接触点上を通過し前記指先が指す方向に平行な直線と直交する、少なくとも１本の直線上であって、前記指先が指す方向に平行な直線と前記少なくとも１本の直線とが交差する点から所定の距離だけ離間した位置に対応する前記表示器上の位置に、ポップアップ表示を行うステップと、を含む。
【００１０】
また、実施形態のプログラムは、コンピュータを、接触点検出手段と、方向検出手段と、表示制御手段として機能させる。接触点検出手段は、表示器上に設置されたタッチパネルに接触した指先の接触点を検出する。方向検出手段は、前記指先が指す方向を検出する。表示制御手段は、前記指先の接触点上を通過し前記指先が指す方向に平行な直線と直交する、少なくとも１本の直線上であって、前記指先が指す方向に平行な直線と前記少なくとも１本の直線とが交差する点から所定の距離だけ離間した位置に対応する前記表示器上の位置に、ポップアップ表示を行う。
【図面の簡単な説明】
【００１１】
【図１】図１は、第１の実施形態にかかる情報処理装置の構成を示す外観斜視図である。
【図２】図２は、情報処理装置のハードウェア構成を示すブロック図である。
【図３】図３は、従来の表示方法による、マウス入力時のポップアップ表示の一例を示す図である。
【図４】図４は、従来の表示方法による、タッチ入力時のポップアップ表示の一例を示す図である。
【図５】図５は、情報処理装置の機能的構成を示す機能ブロック図である。
【図６】図６は、タッチパネルにおける指先の接触領域を示す模式図である。
【図７】図７は、ポップアップ表示の一例を示す図である。
【図８】図８は、ポップアップ表示の一例を示す図である。
【図９】図９は、ポップアップ表示を２つ表示する場合の表示位置を示す図である。
【図１０】図１０は、ポップアップ表示を４つ表示する場合の表示位置を示す図である。
【図１１】図１１は、情報処理装置が実行するポップアップ表示の表示処理の手順を示すフローチャートである。
【図１２】図１２は、第２の実施形態において表示されるメニュー表示を示す図である。
【図１３】図１３は、情報処理装置の機能的構成を示す機能ブロック図である。
【図１４】図１４は、表示領域について説明する図である。
【図１５】図１５は、情報処理装置が実行するポップアップ表示の表示処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１２】
（第１の実施形態）
図１は、第１の実施形態にかかる情報処理装置１の構成を示す外観斜視図である。本実施形態にかかる情報処理装置１は、所謂ノート型のパーソナルコンピュータである。図１に示すように、情報処理装置１は、矩形状の扁平な第１本体部２１および第２本体部２２から構成されており、これら第１本体部２１および第２本体部２２が、ジョイント部２３を介して相対回動可能に接続されている。
【００１３】
第１本体部２１の筐体２１ａにおいて、第１本体部２１と第２本体部２２をジョイント部２３で折り畳んだ際に内側になる面の前面２１ｂには、表面にタッチパネル２５（２４ａ）を配したＬＣＤ等のディスプレイ２４（２４ａ）や、押しボタン２６（２６ａ，２６ｂ）等が設けられている。
【００１４】
また、第２本体部２２の筐体２２ａにおいて、第１本体部２１と第２本体部２２をジョイント部２３で折り畳んだ際に内側になる面の前面２２ｂには、表面にタッチパネル２５（２５ｂ）を配したＬＣＤ等のディスプレイ２４（２４ｂ）や、押しボタン２７等が設けられている。
【００１５】
次に、情報処理装置１のハードウェア構成について説明する。図２は、情報処理装置１のハードウェア構成を示すブロック図である。
【００１６】
図２に示すように、情報処理装置１は、ＣＰＵ（Central  Processing  Unit）１０と、ＲＯＭ（Read  Only  Memory）１６と、ＲＡＭ（Random  Access  Memory）１７と、記憶装置としてのＨＤＤ（Hard  Disk  Drive）１８と、通信Ｉ／Ｆ１９と、図１で示したディスプレイ２４（２４ａ、２４ｂ）と、タッチパネル２５（２５ａ、２５ｂ）と、押しボタン２６ａ、２６ｂ、２７とがバス２９で接続されて構成されており、通常のコンピュータを利用したハードウェア構成となっている。
【００１７】
ＲＯＭ１６は、本実施の形態にかかるプログラムやその他各種プログラムおよび各種設定データ等を記憶する。ＲＡＭ１７は、ＣＰＵ１０が各種プログラムを実行する際に一時的に当該プログラムやデータを記憶する。ＣＰＵ１０は、ＲＯＭ１６が記憶するプログラムをＲＡＭ１７に展開して実行することにより、本実施の形態にかかるプログラムを実行する制御手段として機能する。通信Ｉ／Ｆ１９は、ＬＡＮやインターネット等を介して、他の情報処理装置等とのデータ通信を制御する。
【００１８】
ディスプレイ２４（２４ａ、２４ｂ）は、ＣＰＵ１０の制御により各種画面を表示する。即ち、筐体２１ａ、２２ａの内部に設けられた基板には、電子部品等で構成された制御回路が実装されている。そして、ディスプレイ２４（２４ａ、２４ｂ）は、ＣＰＵ１０から表示信号を受け取って、静止画や動画等の映像をそれぞれ表示する。
【００１９】
タッチパネル２５（２５ａ、２５ｂ）は、静電容量式または感圧式など一般的に用いられているタッチパネルから構成される。タッチパネル２５は、タッチパネル２５に対する指などの接触物の接触を検出して、接触物の接触領域の位置情報をＣＰＵ１０に送出する。また、タッチパネル２５上の位置は、タッチパネル２５が配されているディスプレイ２４上の位置と同位置となるよう対応付けられている。
【００２０】
ここで、従来の表示方法によるポップアップ表示について図３、図４を用いて説明する。図３、図４は、従来の表示方法による、マウス入力時またはタッチ入力時のポップアップ表示の例を示す図である。図３に示すように、マウス等の入力装置を用いて、アイコン上にカーソルを移動させた場合、カーソルの表示領域は十分に小さいため、カーソルによってポップアップ表示が隠れることはない。従って、ポップアップ表示の位置や配置が考慮される必要はなかった。
【００２１】
ところが、タッチパネルに指先で入力する場合には、ポップアップ表示の位置を考慮する必要が生じる。即ち、図４に示すように、タッチ入力をする場合にポップアップ表示Ｃが指の下に隠れてしまい、見づらくなるという問題があった。また、ポップアップ表示Ａ、Ｃを選択する場合には、手や指を伸縮させなければならないため、選択しづらいという問題があった。
【００２２】
このような問題に対して、本実施形態の情報処理装置１は、タッチ操作する場合に、ポップアップ表示を見やすい位置に表示することを可能とするものである。
【００２３】
次に、情報処理装置１の機能的構成について説明する。図５は、情報処理装置１の機能的構成を示す機能ブロック図である。情報処理装置１は、ＣＰＵ１０がＲＯＭ１６から本実施の形態にかかるプログラムを読み出して実行することにより、主記憶装置上に制御部１１をロードして生成する。制御部１１は、図５に示すように、接触点検出部１２と、方向検出部１３と、表示制御部１４とを主に備えている。
【００２４】
接触点検出部１２は、タッチパネル２５に接触した指先の接触領域から、タッチポイント（接触点）Ｐを検出する。
【００２５】
方向検出部１３は、タッチパネル２５に接触した指先が指す方向Ｑを検出する。
【００２６】
タッチポイントＰまたは指先が指す方向Ｑを検出する方法については、従来から様々な方法が提案されて用いられている。本実施の形態においてその検出方法は特に限定されるものではなく、従来の検出方法のうち少なくとも１つを用いればよい。ここでは、図６を参照してその一例について説明する。
【００２７】
図６は、タッチパネル２５における指先の接触領域を示す模式図である。図６に示すように、タッチパネル２５における指先の接触領域が楕円形状である場合に、接触点検出部１２は、接触領域の中心点となる長径ｂおよび短径ａの中心点を、タッチポイントＰとして検出する。
【００２８】
また、方向検出部１３は、楕円の長径ｂおよび短径ａの延出する方向を検出し、タッチポイントＰを起点として長径ｂが延出する方向に平行な方向を、指先が指す方向Ｑとして検出する。
【００２９】
また、その他の検出方法としては、タッチパネル２５に例えば感圧式のタッチパネルが用いられる場合には、接触点検出部１２は圧力が最大となる点をタッチポイントＰとして検出し、方向検出部１３は、接触領域の圧力分布から指先が指す方向Ｑを検出するとしてもよい。
【００３０】
表示制御部１４は、ＣＰＵ１０がＲＯＭ１６に格納された各種プログラムを実行することにより、対応するアプリケーションの表示画面３０（図７参照）などをディスプレイ２４（２４ａ、２４ｂ）に表示する。
【００３１】
図７および図８は、本実施の形態において表示されるポップアップ表示の一例を示す図である。図７または図８に示すように、表示制御部１４は、アプリケーションのアイコンや表示ボタン３１やその近傍の領域が指先でタッチされた場合に、そのタッチポイントＰの周辺に、実行中のアプリケーションに関するポップアップ表示を行う。ポップアップ表示の例としては、ファイルの内容に関する表示や、入力補助に関する表示、選択可能な操作に関するメニュー表示などがある。表示制御部１４は、アプリケーションや表示内容に応じて、１つ以上複数のポップアップ表示をディスプレイ２４に表示する。
【００３２】
次に、表示制御部１４が表示するポップアップ表示の表示位置について、図９、図１０を用いて説明する。
【００３３】
図９は、ポップアップ表示を２つ表示する場合の表示位置を示す図である。図９において、直線Ｙは、タッチポイントＰ上を通過し、指先が指す方向Ｑに平行な直線である。表示制御部１４は、直線Ｙと直交する方向に延出する直線Ｒ上であって、タッチポイントＰから所定の距離ｄだけ離間した位置に、ポップアップ表示Ａ、Ｂを表示する。尚、所定の距離ｄとしては、タッチポイントＰの位置から指先を伸ばして、指先に負担をかけずにタッチできる距離が好ましい。また、タッチポイントＰは、換言すれば直線Ｙと直線Ｒとが交差する点ということになる。
【００３４】
また、表示制御部１４は、図９に示すように、ポップアップ表示が２つある場合には、タッチポイントＰを中心として指の両側にそれぞれポップアップ表示Ａ、Ｂを１つずつ配置して表示する。すなわち、表示制御部１４は、直線Ｒ上において、タッチポイントＰから所定の距離ｄだけ離間したタッチポイントＰの左右両側に、ポップアップ表示Ａ、Ｂの中心点Ｐａ，Ｐｂをそれぞれ配置して表示する。
【００３５】
図１０は、ポップアップ表示を４つ表示する場合の表示位置を示す図である。表示制御部１４は、図１０に示すように、ポップアップ表示が４つある場合には、タッチポイントＰを中心として指の両側にそれぞれポップアップ表示Ａ、Ｂ、Ｃ、Ｄを２つずつ配置して表示する。
【００３６】
すなわち、表示制御部１４は、直線Ｒ１上において、直線Ｒ１と直線Ｙとが交差する点Ｐ１から所定の距離ｄだけ離間した直線Ｒ１上の位置であって、点Ｐ１の左右両側にそれぞれポップアップ表示Ａ，Ｂの中心点Ｐａ，Ｐｂを配置して表示する。また、表示制御部１４は、直線Ｒ２上において、直線Ｒ２と直線Ｙとが交差する点Ｐ２から所定の距離ｄだけ離間した直線Ｒ２上の位置であって、点Ｐ２の左右両側にそれぞれポップアップ表示Ｃ、Ｄの中心点Ｐｃ，Ｐｄを配置して表示する。
【００３７】
次に、情報処理装置１が実行するポップアップ表示の表示処理の手順について説明する。図１１は、情報処理装置１が実行するポップアップ表示の表示処理の手順を示すフローチャートである。
【００３８】
まず、表示制御部１４は、アプリケーションのアイコンや表示ボタン３１、またはその近傍の領域が指先でタッチされたか否かを判断する（ステップＳ１）。タッチされていない場合（ステップＳ１：Ｎｏ）には、ステップＳ１に戻ってタッチ入力が検出されるまで待つ。
【００３９】
一方、表示ボタン３１等の近傍の領域がタッチされた場合（ステップＳ１：Ｙｅｓ）には、接触点検出部１２は、タッチパネル２５に接触した指先の接触領域から、タッチポイントＰを検出する（ステップＳ２）。また、方向検出部１３は、タッチパネル２５に接触した指先が指す方向Ｑを検出する（ステップＳ３）。
【００４０】
そして、表示制御部１４は、上述のように、指先が指す方向Ｑと直交する方向に延出する直線Ｒ上であって、タッチポイントＰから距離ｄだけ離間した位置に、ポップアップ表示を行う（ステップＳ４）。
【００４１】
このように、第１の実施形態の情報処理装置１によれば、指先が指す方向Ｑと直交する直線Ｒ上に対応するディスプレイ２４上の位置にポップアップ表示（Ａ、Ｂ、Ｃ、Ｄ）を表示するため、ポップアップ表示を指で隠れない位置に表示することが可能となる。従って、タッチパネル２５においてタッチ操作する場合に、ポップアップ表示を見やすい位置に表示することができる。
【００４２】
また、指先が指す方向Ｑと直交する直線Ｒ上にポップアップ表示が表示されるため、指先を縦方向（指先が指す方向Ｑまたはその逆方向）に動かさずとも、横方向（直線Ｒの延出方向）に動かしてポップアップ表示を選択することができるため、ポップアップ表示を選択しやすいという効果を奏する。
【００４３】
尚、方向検出部１３は、指先が指す方向Ｑは特定できない場合においても、指先と平行な方向を検出できればよい。即ち、情報処理装置１は上述のように、楕円の短径ａと平行な直線Ｒ上にポップアップ表示を行い、指で隠れる位置となり得る、楕円の長径ｂの方向にはポップアップ表示を行わない。これにより、指先が指す方向Ｑが特定できない場合であっても、指で隠れる位置にポップアップ表示を行うことを避けることができる。
【００４４】
また、上述では、情報処理装置１としてノート型のパーソナルコンピュータを用いた場合について説明したが、情報処理装置１として用いられる機器はこれに限定されるものではない。その他の例として、携帯型電子機器に上述の機能を搭載して、情報処理装置１として用いるとしてもよい。
【００４５】
尚、タッチパネル２５はマルチタッチであってもよく、その場合には、各接触領域に対して情報処理装置１はタッチポイントＰと指先が指す方向Ｑを検出し、各タッチポイントＰに対して上述のようにポップアップ表示を行うものとする。
【００４６】
（第２の実施形態）
第２の実施の形態は、図１２に示すように、選択可能な複数のメニューを表示する所謂メニュー表示Ｍをポップアップ表示するものである。
【００４７】
図１３は、第２の実施形態にかかる情報処理装置２０１の機能的構成を示す機能ブロック図である。情報処理装置２０１は、ＣＰＵ１０がＲＯＭ１６から本実施の形態にかかるプログラムを読み出して実行することにより、主記憶装置上に制御部２１１をロードして生成する。制御部２１１は、図１３に示すように、接触点検出部１２と、方向検出部１３と、表示制御部２１４と、面積比較部１５とを主に備えている。第１の実施形態と同様の構成については同じ符号を付してここでの説明を省略する。
【００４８】
面積比較部１５は、図１４に示すように、指先が指す方向Ｑに平行でタッチポイントＰ上を通過する直線Ｙによって、ディスプレイ２４の表示領域を左側（Ｗ１）と右側（Ｗ２）に分割する。そして、面積比較部１５は、直線Ｙの左側の表示領域Ｗ１の面積と、直線Ｙの右側の表示領域Ｗ２の面積とを比較し、面積が広い方の表示領域を選択する。
【００４９】
図１４に示す例では、直線Ｙによって分割された左側の表示領域Ｗ１は、右側の表示領域Ｗ２よりも面積が広いので、面積比較部１５は、ポップアップ表示を行う領域として表示領域Ｗ１を選択する。
【００５０】
表示制御部２１４は、面積比較部１５が選択した面積が広い側の表示領域（Ｗ１またはＷ２のいずれか一方）にメニュー表示Ｍを表示する。即ち、図１２に示すように、表示制御部２１４は、表示領域Ｗ１において、指先が指す方向Ｑと直交する方向に延出する直線Ｒ上であって、タッチポイントＰから所定の距離ｄだけ離間した位置であり、メニュー表示Ｍの上辺の中心点Ｐｍを合わせて表示する。
【００５１】
次に、情報処理装置２０１が実行するポップアップ表示（メニュー表示）の表示処理の手順について説明する。図１５は、情報処理装置２０１が実行するポップアップ表示（メニュー表示）の表示処理の手順を示すフローチャートである。尚、図１１と同様の手順については同じ符号を付してここでの説明を省略する。
【００５２】
ステップＳ１１において、面積比較部１５は、ディスプレイ２４において直線Ｙ（図１４参照）により分割される右側の表示領域Ｗ１の面積と、左側の表示領域Ｗ２の面積とを比較し、面積が広い方の表示領域を選択する（ステップＳ１１）。そして、表示制御部２１４は、ステップＳ１１で選択された表示領域において、指先が指す方向Ｑと直交する方向に延出する直線Ｒ上であって、タッチポイントＰから所定の距離ｄだけ離間した位置に、メニュー表示Ｍの上辺の中心点Ｐｍを合わせて表示する（ステップＳ１４）。
【００５３】
このように、第２の実施形態の情報処理装置２０１によれば、ディスプレイ２４におけるタッチポイントＰの位置を判断してポップアップ表示を行うので、メニュー表示Ｍのように広い表示面積を要するポップアップ表示の場合であっても、ポップアップ表示を見やすい位置に表示することができる。また、メニュー表示Ｍはディスプレイ２４において表示領域のより広い側に表示されるため、メニュー表示Ｍの選択メニューがより選択しやすくなるという効果を奏する。
【００５４】
以上説明したとおり、第１から第２の実施形態によれば、タッチパネルにおいてタッチ操作する場合に、ポップアップ表示を見やすい位置に表示することができる。また、ポップアップ表示が選択可能な選択ボタンなどである場合には、選択しやすい位置に表示することができる。
【００５５】
尚、上述では、タッチパネル２５に指先がタッチした場合に、指先が指す方向Ｑを検出するとしたが、指先が指す方向Ｑを検出するタイミングはこれに限定されるものではない。その他の例として、タッチパネル２５にタッチしている指先の接触領域に変化があり、指先が指す方向Ｑに変化があった場合に、指先が指す方向Ｑを検出して、指先が指す方向Ｑと直交する直線Ｒ上にポップアップ表示を行うとしてもよい。
【００５６】
本実施形態の情報処理装置１、２０１で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【００５７】
また、本実施形態の情報処理装置１、２０１で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態の情報処理装置１、２０１で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。また、本実施形態のプログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【００５８】
なお、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成することができる。例えば、実施形態に示される全構成要素からいくつかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせても良い。
【符号の説明】
【００５９】
１  情報処理装置
２４、２４ａ、２４ｂ  ディスプレイ
２５、２５ａ、２５ｂ  タッチパネル
３１  表示ボタン
Ｐ  タッチポイント
Ｑ  指先が指す方向
Ｒ、Ｙ  直線
Ａ、Ｂ、Ｃ、Ｄ  ポップアップ表示
【図１】
2012014457.tif 000003
【図２】
2012014457.tif 000004
【図３】
2012014457.tif 000005
【図４】
2012014457.tif 000006
【図５】
2012014457.tif 000007
【図６】
2012014457.tif 000008
【図７】
2012014457.tif 000009
【図８】
2012014457.tif 000010
【図９】
2012014457.tif 000011
【図１０】
2012014457.tif 000012
【図１１】
2012014457.tif 000013
【図１２】
2012014457.tif 000014
【図１３】
2012014457.tif 000015
【図１４】
2012014457.tif 000016
【図１５】
2012014457.tif 000017
【手続補正書】
【提出日】平成23年9月14日(2011.9.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示器上に設置されたタッチパネルに接触した指先の接触領域を検出する接触領域検出手段と、
前記指先が指す方向を検出する方向検出手段と、
前記指先の接触領域上を通過し前記指先が指す方向に略平行な直線と略直交する、少なくとも１本の直線上であって、前記指先が指す方向に略平行な直線と前記少なくとも１本の直線とが交差する点から所定の距離だけ離間した位置に対応する前記表示器上の位置に、ポップアップ表示を行う表示制御手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記表示制御手段は、前記指先が指す方向に対して左右両側に前記ポップアップ表示を行うこと、を特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記表示制御手段は、１本の前記直線上に２つの前記ポップアップ表示を表示させること、を特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記表示制御手段は、２本の前記直線上に合計４つの前記ポップアップ表示を表示させること、を特徴とする請求項２に記載の情報処理装置。
【請求項５】
前記表示制御手段は、前記指先が指す方向に対して左側または右側のいずれか一方に、前記ポップアップ表示を行うこと、を特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記表示器上において、前記指先が指す方向に平行な直線に対して、左側に広がる表示領域の面積と、右側に広がる表示領域の面積とを比較する比較手段をさらに備え、
前記表示制御手段は、前記面積が広い側の表示領域に、前記ポップアップ表示を行うこと、を特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記表示制御手段は、選択操作により選択可能な複数のメニューを表示する前記ポップアップ表示を行うこと、を特徴とする請求項１ないし６に記載の情報処理装置。
【請求項８】
接触領域検出手段が、表示器上に設置されたタッチパネルに接触した指先の接触領域を検出するステップと、
方向検出手段が、前記指先が指す方向を検出するステップと、
表示制御手段が、前記指先の接触領域上を通過し前記指先が指す方向に略平行な直線と略直交する、少なくとも１本の直線上であって、前記指先が指す方向に略平行な直線と前記少なくとも１本の直線とが交差する点から所定の距離だけ離間した位置に対応する前記表示器上の位置に、ポップアップ表示を行うステップと、
を含むことを特徴とする情報処理方法。
【請求項９】
情報処理装置において、コンピュータを、
表示器上に設置されたタッチパネルに接触した指先の接触領域を検出する接触領域検出手段と、
前記指先が指す方向を検出する方向検出手段と、
前記指先の接触領域上を通過し前記指先が指す方向に略平行な直線と略直交する、少なくとも１本の直線上であって、前記指先が指す方向に略平行な直線と前記少なくとも１本の直線とが交差する点から所定の距離だけ離間した位置に対応する前記表示器上の位置に、ポップアップ表示を行う表示制御手段と、
して機能させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
実施形態の情報処理装置は、接触領域検出手段と、方向検出手段と、表示制御手段とを備える。接触領域検出手段は、表示器上に設置されたタッチパネルに接触した指先の接触領域を検出する。方向検出手段は、前記指先が指す方向を検出する。表示制御手段は、前記指先の接触領域上を通過し前記指先が指す方向に略平行な直線と略直交する、少なくとも１本の直線上であって、前記指先が指す方向に略平行な直線と前記少なくとも１本の直線とが交差する点から所定の距離だけ離間した位置に対応する前記表示器上の位置に、ポップアップ表示を行う。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
また、実施形態の情報処理方法は、接触領域検出手段が、表示器上に設置されたタッチパネルに接触した指先の接触領域を検出するステップと、方向検出手段が、前記指先が指す方向を検出するステップと、表示制御手段が、前記指先の接触領域上を通過し前記指先が指す方向に略平行な略直線と直交する、少なくとも１本の直線上であって、前記指先が指す方向に略平行な直線と前記少なくとも１本の直線とが交差する点から所定の距離だけ離間した位置に対応する前記表示器上の位置に、ポップアップ表示を行うステップと、を含む。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
また、実施形態のプログラムは、コンピュータを、接触領域検出手段と、方向検出手段と、表示制御手段として機能させる。接触領域検出手段は、表示器上に設置されたタッチパネルに接触した指先の接触領域を検出する。方向検出手段は、前記指先が指す方向を検出する。表示制御手段は、前記指先の接触領域上を通過し前記指先が指す方向に略平行な直線と略直交する、少なくとも１本の直線上であって、前記指先が指す方向に略平行な直線と前記少なくとも１本の直線とが交差する点から所定の距離だけ離間した位置に対応する前記表示器上の位置に、ポップアップ表示を行う。