(57)【特許請求の範囲】
【請求項１】
ディスプレイと、
前記ディスプレイの表面に配置される第１タッチパネルと、
前記ディスプレイの背面に配置される第２タッチパネルと、
前記第１タッチパネルへのタッチ操作の有無ならびに当該タッチ操作の位置に対応付けられる前記ディスプレイ内の第１タッチ位置と、前記第２タッチパネルへのタッチ操作の有無ならびに当該タッチ操作の位置に対応付けられる前記ディスプレイ内の第２タッチ位置と、を検出する検出部と、
選択された場合に実行すべき処理が予め対応付けられた項目画像を前記ディスプレイに表示し、前記第２タッチパネルへのタッチ操作が検出され、且つ、前記第２タッチ位置に対応する前記ディスプレイ内の位置に前記項目画像が表示されている場合、前記項目画像を強調表示する表示部と、
前記第２タッチ位置に対応する前記ディスプレイ内の位置にある前記項目画像が強調表示された後、前記項目画像が強調表示されている前記ディスプレイ内の位置に前記第１タッチ位置が検出された場合、前記強調表示されている項目画像が選択されたものと判別し、前記強調表示されている項目画像に予め対応付けられた処理を実行する実行部と、
を備えることを特徴とするゲーム装置。
【請求項２】
請求項１に記載のゲーム装置であって、
前記表示部は、前記第２タッチパネルへのタッチ操作が検出され、且つ、前記第２タッチ位置に対応する前記ディスプレイ内の位置に前記項目画像が表示されている場合、前記項目画像の全部又は一部を拡大して表示することにより、前記項目画像を強調表示する、
ことを特徴とするゲーム装置。
【請求項３】
請求項１に記載のゲーム装置であって、
前記表示部は、前記第２タッチパネルへのタッチ操作が検出され、且つ、前記第２タッチ位置に対応する前記ディスプレイ内の位置に前記項目画像が表示されている場合、前記項目画像の全部又は一部の明度、彩度、色相のうち少なくともいずれか１つを変化させて表示することにより、前記項目画像を強調表示する、
ことを特徴とするゲーム装置。
【請求項４】
ディスプレイと、
前記ディスプレイの表面に配置される第１タッチパネルと、
前記ディスプレイの背面に配置される第２タッチパネルと、
前記第１タッチパネルへのタッチ操作の有無ならびに当該タッチ操作の位置に対応付けられる前記ディスプレイ内の第１タッチ位置と、前記第２タッチパネルへのタッチ操作の有無ならびに当該タッチ操作の位置に対応付けられる前記ディスプレイ内の第２タッチ位置と、を検出する検出部と、
選択された場合に実行すべき処理が予め対応付けられた項目画像を前記ディスプレイに表示し、前記第２タッチパネルへのタッチ操作が検出された場合、前記第２タッチ位置に対応する前記ディスプレイ内の位置に最も近い項目画像を強調表示する表示部と、
前記第２タッチ位置に対応する前記ディスプレイ内の位置に最も近い前記項目画像が強調表示された後、前記項目画像が強調表示されている前記ディスプレイ内の位置に前記第１タッチ位置が検出された場合、前記強調表示されている項目画像が選択されたものと判別し、前記強調表示されている項目画像に予め対応付けられた処理を実行する実行部と、
を備えることを特徴とするゲーム装置。
【請求項５】
請求項４に記載のゲーム装置であって、
前記表示部は、前記第２タッチパネルへのタッチ操作が検出された場合、前記第２タッチ位置に基づいて、前記第２タッチ位置に対応する前記ディスプレイ内の位置に最も近い項目画像を変形させることにより、前記項目画像を強調表示する、
ことを特徴とするゲーム装置。
【請求項６】
ディスプレイと、前記ディスプレイの表面に配置される第１タッチパネルと、前記ディスプレイの背面に配置される第２タッチパネルと、検出部と、表示部と、実行部とを有するゲーム装置において実行される制御方法であって、
前記検出部が、前記第１タッチパネルへのタッチ操作の有無ならびに当該タッチ操作の位置に対応付けられる前記ディスプレイ内の第１タッチ位置と、前記第２タッチパネルへのタッチ操作の有無ならびに当該タッチ操作の位置に対応付けられる前記ディスプレイ内の第２タッチ位置と、を検出する検出ステップと、
前記表示部が、選択された場合に実行すべき処理が予め対応付けられた項目画像を前記ディスプレイに表示し、前記第２タッチパネルへのタッチ操作が検出され、且つ、前記第２タッチ位置に対応する前記ディスプレイ内の位置に前記項目画像が表示されている場合、前記項目画像を強調表示する表示ステップと、
前記第２タッチ位置に対応する前記ディスプレイ内の位置にある前記項目画像が強調表示された後、前記項目画像が強調表示されている前記ディスプレイ内の位置に前記第１タッチ位置が検出された場合、前記実行部が、前記強調表示されている項目画像が選択されたものと判別し、前記強調表示されている項目画像に予め対応付けられた処理を実行する実行ステップと、
を備えることを特徴とするゲーム装置の制御方法。
【請求項７】
ディスプレイと、前記ディスプレイの表面に配置される第１タッチパネルと、前記ディスプレイの背面に配置される第２タッチパネルと、を有するコンピュータを、
前記第１タッチパネルへのタッチ操作の有無ならびに当該タッチ操作の位置に対応付けられる前記ディスプレイ内の第１タッチ位置と、前記第２タッチパネルへのタッチ操作の有無ならびに当該タッチ操作の位置に対応付けられる前記ディスプレイ内の第２タッチ位置と、を検出する検出部、
選択された場合に実行すべき処理が予め対応付けられた項目画像を前記ディスプレイに表示し、前記第２タッチパネルへのタッチ操作が検出され、且つ、前記第２タッチ位置に対応する前記ディスプレイ内の位置に前記項目画像が表示されている場合、前記項目画像を強調表示する表示部、
前記第２タッチ位置に対応する前記ディスプレイ内の位置にある前記項目画像が強調表示された後、前記項目画像が強調表示されている前記ディスプレイ内の位置に前記第１タッチ位置が検出された場合、前記強調表示されている項目画像が選択されたものと判別し、前記強調表示されている項目画像に予め対応付けられた処理を実行する実行部、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルを使用するときに、プレイヤーがタッチ位置を直接視認しづらい状況であっても、プレイヤーがタッチ位置を容易に把握することができるゲーム装置、ゲーム装置の制御方法、ならびに、プログラムに関する。
【背景技術】
【０００２】
ディスプレイの表面にタッチセンサーを有するパネルが重畳された、いわゆるタッチパネルが広く用いられている。プレイヤー（ユーザー）は、ディスプレイに表示された映像を見ながらタッチパネルをタッチして、所望の指示を入力できる。
【０００３】
タッチパネルを用いた入力インターフェースでは、タッチパネルに指でタッチすると、指の近くにある画像の閲覧が妨げられることがあるが、例えば特許文献１には、ディスプレイの表面と裏面の両方にタッチパネルが配置されており、表面と裏面の同時接触により位置を指定した後、表面の指を離し、裏面の指で拡大縮小等の画像処理を行わせる装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−７６２３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、プレイヤーは、裏面のタッチパネルを直接視認することができず、タッチ位置を把握することが困難であった。そして、プレイヤーは、裏面のタッチパネルを用いて自分の思うように位置を指定することが難しいことがあった。
【０００６】
本発明はこのような課題を解決するものであり、タッチパネルを使用するときに、プレイヤーがタッチ位置を直接視認しづらい状況であっても、プレイヤーがタッチ位置を容易に把握することができるゲーム装置、ゲーム装置の制御方法、ならびに、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
以上の目的を達成するため、本発明の原理にしたがって、下記の発明を開示する。
【０００８】
本発明の第１の観点に係るゲーム装置は、ディスプレイと、ディスプレイの表面に配置される第１タッチパネルと、ディスプレイの背面に配置される第２タッチパネルと、検出部と、表示部と、実行部とを備える。
検出部は、第１タッチパネルへのタッチ操作の有無ならびに当該タッチ操作の位置に対応付けられるディスプレイ内の第１タッチ位置と、第２タッチパネルへのタッチ操作の有無ならびに当該タッチ操作の位置に対応付けられるディスプレイ内の第２タッチ位置と、を検出する。
表示部は、選択された場合に実行すべき処理が予め対応付けられた項目画像をディスプレイに表示し、第２タッチパネルへのタッチ操作が検出され、第２タッチ位置に対応するディスプレイ内の位置に項目画像が表示されている場合、項目画像を強調表示する。
実行部は、第１タッチパネルへのタッチ操作と第２タッチパネルへのタッチ操作が検出され、第１タッチ位置に対応するディスプレイ内の位置に表示されている項目画像がその強調表示されている項目画像である場合、強調表示されている項目画像が選択されたものと判別し、強調表示されている項目画像に予め対応付けられた処理を実行する。
【０００９】
本発明のゲーム装置には、ゲームの画像が表示されるディスプレイがあり、ディスプレイの表示面上に重畳して第１タッチパネルが配置され、ディスプレイの背面に第２タッチパネルが配置されている。プレイヤーは、第１タッチパネルへのタッチ操作と第２タッチパネルへのタッチ操作により、ゲーム装置へ指示を入力することができる。また、ゲームの画像には、予め処理内容が対応付けられている１つ以上の項目画像が含まれており、プレイヤーは、項目画像を選択することにより、ゲーム装置へ指示を入力することもできる。項目画像は、一般には“ボタン”とも呼ばれる。
【００１０】
第１タッチパネル内の位置は、ディスプレイ内の位置と対応付けられている。同様に、第２タッチパネル内の位置は、ディスプレイ内の位置と対応付けられている。ディスプレイの背面に配置された第２タッチパネルへのタッチ操作が検出されると、タッチ操作が検出された位置（第２タッチ位置）に対応するディスプレイ内の位置に、項目画像が表示されているか否かによって、項目画像の表示態様が変化する。すなわち、第２タッチ位置に対応するディスプレイ内の位置に項目画像が表示されていない場合、項目画像は通常の態様で表示される。一方、第２タッチ位置に対応するディスプレイ内の位置に項目画像が表示されている場合、項目画像は、通常の態様とは異なり、他の画像より相対的に強調して表示される。そして、第２タッチ位置に対応するディスプレイ内の位置に項目画像が表示されている場合、項目画像は強調して表示され、さらに、第１タッチ位置が、強調して表示された項目画像の表示領域に対応する第１タッチパネル内の領域にある場合、その項目画像が選択され、その項目画像に対応付けられている処理がゲーム装置により実行される。
【００１１】
したがって、プレイヤーは、ディスプレイの背面に配置されているためディスプレイを見ているときには直視することが難しいことがあるタッチ位置を、項目画像の表示態様の変化により、容易に把握することができる。更に、プレイヤーは、第２タッチパネルへのタッチ操作により項目画像をタッチし、且つ、第１タッチパネルへのタッチ操作により項目画像を更にタッチすれば、項目画像に対応付けられているコマンドを入力できる。本発明によれば、プレイヤーは、タッチパネルを使用するときに、タッチ位置を直接視認しづらい状況であっても、プレイヤーがタッチ位置を容易に把握できる。また、タッチ位置を直接視認しづらい状況であっても、タッチ操作により所望の指示入力を簡単に行えるようになる。
【００１２】
表示部は、第２タッチパネルへのタッチ操作が検出され、第２タッチ位置に対応するディスプレイ内の位置に項目画像が表示されている場合、項目画像の全部又は一部を拡大して表示することにより、項目画像を強調表示してもよい。
【００１３】
つまり、第２タッチ位置に対応するディスプレイ内の位置に項目画像が表示されている場合、項目画像の全部又は一部は、大きく表示される。したがって、プレイヤーは、直接視認しづらいタッチパネルへのタッチ位置を、項目画像の大きさの変化により、容易に把握できる。
【００１４】
表示部は、第２タッチパネルへのタッチ操作が検出され、第２タッチ位置に対応するディスプレイ内の位置に項目画像が表示されている場合、項目画像の全部又は一部の明度、彩度、色相のうち少なくともいずれか１つを変化させて表示することにより、項目画像を強調表示してもよい。
【００１５】
つまり、第２タッチ位置に対応するディスプレイ内の位置に項目画像が表示されている場合、項目画像の全部又は一部は、色が変化して表示される。したがって、プレイヤーは、直接視認しづらいタッチパネルへのタッチ位置を、項目画像の色の変化により、容易に把握できる。
【００１６】
本発明のその他の観点に係るゲーム装置は、ディスプレイと、ディスプレイの表面に配置される第１タッチパネルと、ディスプレイの背面に配置される第２タッチパネルと、検出部と、表示部と、実行部とを備える。
検出部は、第１タッチパネルへのタッチ操作の有無ならびに当該タッチ操作の位置に対応付けられるディスプレイ内の第１タッチ位置と、第２タッチパネルへのタッチ操作の有無ならびに当該タッチ操作の位置に対応付けられるディスプレイ内の第２タッチ位置と、を検出する。
表示部は、選択された場合に実行すべき処理が予め対応付けられた項目画像をディスプレイに表示し、第２タッチパネルへのタッチ操作が検出された場合、第２タッチ位置に対応するディスプレイ内の位置に最も近い項目画像を強調表示する。
実行部は、第１タッチパネルへのタッチ操作と第２タッチパネルへのタッチ操作が検出され、第１タッチ位置に対応するディスプレイ内の位置に表示されている項目画像がその強調表示されている項目画像である場合、強調表示されている項目画像が選択されたものと判別し、強調表示されている項目画像に予め対応付けられた処理を実行する。
【００１７】
ディスプレイの背面に配置された第２タッチパネルへのタッチ操作が検出されると、タッチ操作が検出された位置に基づいて、項目画像の表示態様が変化する。すなわち、第２タッチ位置に対応するディスプレイ内の位置に最も近い項目画像が、通常の態様とは異なり他の画像よりも相対的に強調して表示される。したがって、プレイヤーは、ディスプレイの背面に配置されているためディスプレイを見ているときには直視することが難しいことがあるタッチ位置を、項目画像の表示態様の変化により、容易に把握することができる。更に、プレイヤーは、第２タッチパネルへのタッチ操作により項目画像をタッチし、且つ、第１タッチパネルへのタッチ操作により項目画像を更にタッチすれば、項目画像に対応付けられているコマンドを入力できる。本発明によれば、プレイヤーは、タッチパネルを使用するときに、タッチ位置を直接視認しづらい状況であっても、プレイヤーがタッチ位置を容易に把握できる。また、タッチ位置を直接視認しづらい状況であっても、タッチ操作により所望の指示入力を簡単に行えるようになる。
【００１８】
表示部は、第２タッチパネルへのタッチ操作が検出された場合、第２タッチ位置に基づいて、第２タッチ位置に対応するディスプレイ内の位置に最も近い項目画像を変形させることにより、項目画像を強調表示してもよい。
【００１９】
つまり、プレイヤーが第２タッチパネルをタッチすると、タッチ位置に最も近い項目画像の全部又は一部が強調して表示される。したがって、プレイヤーは、直接視認しづらいタッチパネルへのタッチ位置を、項目画像の形の変化により、容易に把握できる。
【００２０】
本発明のその他の観点に係る制御方法は、ディスプレイと、ディスプレイの表面に配置される第１タッチパネルと、ディスプレイの背面に配置される第２タッチパネルと、検出部と、表示部と、実行部とを有するゲーム装置において実行される制御方法であって、検出ステップと表示ステップと実行ステップとを備える。
検出ステップでは、検出部が、第１タッチパネルへのタッチ操作の有無ならびに当該タッチ操作の位置に対応付けられるディスプレイ内の第１タッチ位置と、第２タッチパネルへのタッチ操作の有無ならびに当該タッチ操作の位置に対応付けられるディスプレイ内の第２タッチ位置と、を検出する。
表示ステップでは、表示部が、選択された場合に実行すべき処理が予め対応付けられた項目画像をディスプレイに表示し、第２タッチパネルへのタッチ操作が検出され、第２タッチ位置に対応するディスプレイ内の位置に項目画像が表示されている場合、項目画像を強調表示する。
実行ステップでは、第１タッチパネルへのタッチ操作と第２タッチパネルへのタッチ操作が検出され、第１タッチ位置に対応するディスプレイ内の位置に表示されている項目画像がその強調表示されている項目画像である場合、実行部が、強調表示されている項目画像が選択されたものと判別し、強調表示されている項目画像に予め対応付けられた処理を実行する。
【００２１】
本発明によれば、プレイヤーは、タッチパネルを使用するときに、タッチ位置を直接視認しづらい状況であっても、プレイヤーがタッチ位置を容易に把握できる。また、プレイヤーは、タッチ操作により所望の指示入力を簡単に行えるようになる。
【００２２】
本発明のその他の観点に係るプログラムは、ディスプレイと、ディスプレイの表面に配置される第１タッチパネルと、ディスプレイの背面に配置される第２タッチパネルと、を有するコンピュータを、検出部と表示部と実行部として機能させる。
検出部は、第１タッチパネルへのタッチ操作の有無ならびに当該タッチ操作の位置に対応付けられるディスプレイ内の第１タッチ位置と、第２タッチパネルへのタッチ操作の有無ならびに当該タッチ操作の位置に対応付けられるディスプレイ内の第２タッチ位置と、を検出する。
表示部は、選択された場合に実行すべき処理が予め対応付けられた項目画像をディスプレイに表示し、第２タッチパネルへのタッチ操作が検出され、第２タッチ位置に対応するディスプレイ内の位置に項目画像が表示されている場合、項目画像を強調表示する。
実行部は、第１タッチパネルへのタッチ操作と第２タッチパネルへのタッチ操作が検出され、第１タッチ位置に対応するディスプレイ内の位置に表示されている項目画像がその強調表示されている項目画像である場合、強調表示されている項目画像が選択されたものと判別し、強調表示されている項目画像に予め対応付けられた処理を実行する。
【００２３】
本発明によれば、コンピュータを上述のように動作するゲーム装置として機能させることができる。
また、本発明のプログラムは、コンパクトディスク、フレキシブルディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリ等のコンピュータ読取可能な情報記憶媒体に記録することができる。
上記プログラムは、プログラムが実行されるコンピュータとは独立して、コンピュータ通信網を介して配布・販売することができる。また、上記情報記憶媒体は、コンピュータとは独立して配布・販売することができる。
【発明の効果】
【００２４】
本発明によれば、タッチパネルを使用するときに、プレイヤーがタッチ位置を直接視認しづらい状況であっても、プレイヤーがタッチ位置を容易に把握することができるゲーム装置、ゲーム装置の制御方法、ならびに、プログラムを提供することができる。
【図面の簡単な説明】
【００２５】
【図１】本発明のゲーム装置が実現される典型的な情報処理装置のハードウェア構成を示す図である。
【図２】ゲーム装置の機能的な構成を示す図である。
【図３】第１タッチパネルと第２タッチパネルとディスプレイの配置例を示す図である。
【図４】第１タッチパネル上の点とディスプレイ上の点との対応関係、および、第２タッチパネル上の点とディスプレイ上の点との対応関係を模式的に示す図である。
【図５】（ａ）〜（ｃ）は、項目画像の表示例を示す図である。
【図６】ゲーム処理を説明するためのフローチャートである。
【図７】実施形態２において、ゲーム装置の機能的な構成を示す図である。
【図８】ゲーム処理を説明するためのフローチャートである。
【図９】項目画像の表示領域と、項目画像の表示領域に対応する第１タッチパネル内の領域と、項目画像の表示領域に対応する第２タッチパネル内の領域とを示す図である。
【図１０】（ａ）〜（ｃ）は、項目画像の表示例を示す図である。
【図１１】（ａ），（ｂ）は、項目画像の表示例を示す図である。
【図１２】第１タッチパネルと第２タッチパネルとディスプレイの配置例を示す図である。
【発明を実施するための形態】
【００２６】
以下に本発明の実施形態を説明する。以下では、理解を容易にするため、ゲーム用の情報処理装置を利用して本発明が実現される実施形態を説明するが、以下に説明する実施形態は説明のためのものであり、本願発明の範囲を制限するものではない。したがって、当業者であればこれらの各要素もしくは全要素をこれと均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。
【００２７】
（実施形態１）
図１は、プログラムを実行することにより、本実施形態に係るゲーム装置の機能を果たす典型的な情報処理装置１００のハードウェア構成を示す模式図である。
【００２８】
情報処理装置１００は、ＣＰＵ（Central Processing Unit）１０１、ＲＯＭ  １０２、ＲＡＭ（Random Access Memory）１０３、インターフェース１０４、第１タッチパネル１０５、第２タッチパネル１０６、外部メモリー１０７、ＤＶＤ−ＲＯＭ（Digital Versatile Disc ROM）ドライブ１０８、画像処理部１０９、ディスプレイ１１０、音声処理部１１１、ＮＩＣ（Network Interface Card）１１２、を備える。
【００２９】
ゲーム用のプログラムおよびデータを記憶したＤＶＤ−ＲＯＭをＤＶＤ−ＲＯＭドライブ１０８に装着して、情報処理装置１００の電源を投入することにより、当該プログラムが実行され、本実施形態に係るゲーム装置が実現される。
【００３０】
ＣＰＵ  １０１は、情報処理装置１００全体の動作を制御し、各構成要素と接続され制御信号やデータをやりとりする。また、ＣＰＵ  １０１は、レジスター（図示せず）という高速アクセスが可能な記憶域に対してＡＬＵ（Arithmetic Logic Unit）（図示せず）を用いて加減乗除等の算術演算や、論理和、論理積、論理否定等の論理演算、ビット和、ビット積、ビット反転、ビットシフト、ビット回転等のビット演算などを行うことができる。さらに、マルチメディア処理対応のための加減乗除等の飽和演算や、三角関数等、ベクトル演算などを高速に行えるように、ＣＰＵ  １０１自身が構成されているものや、コプロセッサーを備えて実現するものがある。
【００３１】
ＲＯＭ  １０２には、電源投入直後に実行されるＩＰＬ（Initial Program Loader）が記録され、これが実行されることにより、ＤＶＤ−ＲＯＭに記録されたプログラムをＲＡＭ  １０３に読み出してＣＰＵ  １０１による実行が開始される。また、ＲＯＭ  １０２には、情報処理装置１００全体の動作制御に必要なオペレーティングシステムのプログラムや各種のデータが記録される。
【００３２】
ＲＡＭ  １０３は、データやプログラムを一時的に記憶するためのもので、ＤＶＤ−ＲＯＭから読み出したプログラムやデータ、その他ゲームの進行やチャット通信に必要なデータが保持される。また、ＣＰＵ  １０１は、ＲＡＭ  １０３に変数領域を設け、当該変数に格納された値に対して直接ＡＬＵを作用させて演算を行ったり、ＲＡＭ  １０３に格納された値を一旦レジスターに格納してからレジスターに対して演算を行ったりして、演算結果をメモリーに書き戻す、などの処理を行う。
【００３３】
インターフェース１０４を介して接続された２つのタッチパネル（第１タッチパネル１０５と第２タッチパネル１０６）は、プレイヤーがゲームをプレイする際に行う操作入力を受け付ける。第１タッチパネル１０５と第２タッチパネル１０６のそれぞれの詳細については後述する。なお、情報処理装置１００は、プレイヤーからの入力を受け付ける入力装置として、第１タッチパネル１０５と第２タッチパネル１０６のほかに、ボタン等を備えたいわゆる“コントローラー”と呼ばれる入力装置を備えていてもよい。
【００３４】
インターフェース１０４を介して着脱自在に接続された外部メモリー１０７には、ゲーム等のプレイ状況（過去の成績等）を示すデータ、ゲームの進行状態を示すデータ、ネットワーク対戦の場合のチャット通信のログ（記録）のデータなどが書き換え可能に記憶される。プレイヤーは、第１タッチパネル１０５や第２タッチパネル１０６を介して指示入力を行うことにより、これらのデータを適宜外部メモリー１０７に記録することができる。
【００３５】
ＤＶＤ−ＲＯＭドライブ１０８に装着されるＤＶＤ−ＲＯＭには、ゲームを行うためのプログラムとゲームに付随する画像データや音声データなどが記録される。ＣＰＵ  １０１の制御によって、ＤＶＤ−ＲＯＭドライブ１０８は、これに装着されたＤＶＤ−ＲＯＭに対する読み出し処理を行って、必要なプログラムやデータを読み出す。読み出されたプログラムやデータはＲＡＭ  １０３等に一時的に記憶される。
【００３６】
画像処理部１０９は、ＤＶＤ−ＲＯＭから読み出されたデータをＣＰＵ  １０１や画像処理部１０９が備える画像演算プロセッサー（図示せず）によって加工処理した後、これを画像処理部１０９が備えるフレームメモリー（図示せず）に記録する。フレームメモリーに記録された画像情報は、所定の同期タイミングでビデオ信号に変換され画像処理部１０９に接続されるディスプレイ１１０へ出力される。これにより、各種の画像表示が可能となる。
【００３７】
画像演算プロセッサーは、２次元の画像の重ね合わせ演算やαブレンディング等の透過演算、各種の飽和演算を高速に実行できる。
【００３８】
また、仮想空間が３次元にて構成される場合には、当該３次元空間内に配置され、各種のテクスチャー情報が付加されたポリゴン情報を、Ｚバッファー法によりレンダリングして、所定の視点位置から仮想空間に配置されたポリゴンを所定の視線の方向へ見たレンダリング画像を得る演算の高速実行も可能である。
【００３９】
さらに、ＣＰＵ  １０１と画像演算プロセッサーが協調動作することにより、文字の形状を定義するフォント情報にしたがって、文字列を２次元画像としてフレームメモリーへ描画したり、各ポリゴン表面へ描画したりすることが可能である。
【００４０】
音声処理部１１１は、ＤＶＤ−ＲＯＭから読み出した音声データをアナログ音声信号に変換し、これに接続されたスピーカーから出力させる。また、ＣＰＵ  １０１の制御の下、ゲームの進行の中で発生させるべき効果音や楽曲データを生成し、これに対応した音声をスピーカーから出力させる。
【００４１】
音声処理部１１１では、ＤＶＤ−ＲＯＭに記録された音声データがＭＩＤＩデータである場合には、これが有する音源データを参照して、ＭＩＤＩデータをＰＣＭデータに変換する。また、ADPCM形式やOgg Vorbis形式等の圧縮済音声データである場合には、これを展開してＰＣＭデータに変換する。ＰＣＭデータは、そのサンプリング周波数に応じたタイミングでＤ／Ａ（Digital/Analog）変換を行って、スピーカーに出力することにより、音声出力が可能となる。
【００４２】
さらに、情報処理装置１００にはマイクを接続することができる。この場合、マイクからのアナログ信号に対しては、適当なサンプリング周波数でＡ／Ｄ（Analog/Digital）変換を行い、ＰＣＭ形式のディジタル信号として、音声処理部１１１でのミキシング等の処理ができるようにする。
【００４３】
ＮＩＣ  １１２は、情報処理装置１００をインターネット等のコンピューター通信網（図示せず）に接続する。例えば、ＮＩＣ  １１２は、ＬＡＮ（Local Area Network）を構成する際に用いられる１０ＢＡＳＥ−Ｔ／１００ＢＡＳＥ−Ｔ規格にしたがう仕様で構成される。あるいは、ＮＩＣ  １１２は、電話回線を用いてインターネットに接続するためのアナログモデム、ＩＳＤＮ（Integrated Services Digital Network）モデム、ＡＤＳＬ（Asymmetric Digital Subscriber Line）モデム、ケーブルテレビジョン回線を用いてインターネットに接続するためのケーブルモデムなどから構成されてもよい。
【００４４】
このほか、情報処理装置１００は、ハードディスク等の大容量外部記憶装置を用いて、ＲＯＭ  １０２、ＲＡＭ  １０３、外部メモリー１０７、ＤＶＤ−ＲＯＭドライブ１０８に装着されるＤＶＤ−ＲＯＭ等と同じ機能を果たすように構成してもよい。
【００４５】
以上で説明した情報処理装置１００は、いわゆる「コンシューマー向けテレビゲーム装置」に相当するものであるが、仮想空間を表示するような画像処理を行うものであれば本発明を実現することができる。したがって、携帯電話機、携帯ゲーム機器、一般的なビジネス用コンピューターやパーソナルコンピューターなど、種々の計算機上で本発明を実現することが可能である。
【００４６】
次に、本実施形態のゲーム装置２００の機能的な構成について説明する。図２は、ゲーム装置２００の機能的な構成を示す図である。ゲーム装置２００は、上述の第１タッチパネル１０５と第２タッチパネル１０６とディスプレイ１１０のほかに、検出部２０１と表示部２０２を備える。
【００４７】
検出部２０１は、プレイヤーによる第１タッチパネル１０５へのタッチ操作の有無と、そのタッチ操作がなされた位置に対応付けられるディスプレイ１１０内の位置（以下「第１タッチ位置」という。）とを検出する。また、検出部２０１は、プレイヤーによる第２タッチパネル１０６へのタッチ操作の有無と、そのタッチ操作がなされた位置に対応付けられるディスプレイ１１０内の位置（以下「第２タッチ位置」という。）とを検出する。検出結果である第１タッチ位置と第２タッチ位置は、予め定義された座標系を用いた座標値によって表され、ＲＡＭ  １０３に記憶される。ＣＰＵ  １０１は、第１タッチパネル１０５へのタッチ操作の有無と第２タッチパネル１０６へのタッチ操作の有無を定期的なタイミングで繰り返し検知し、第１タッチ位置と第２タッチ位置を随時検出し、更新する。ＣＰＵ  １０１とＲＡＭ  １０３と第１タッチパネル１０５と第２タッチパネル１０６が協働して、検出部２０１として機能する。
【００４８】
図３に、第１タッチパネル１０５と第２タッチパネル１０６とディスプレイ１１０の配置例を示す。第１タッチパネル１０５は、ゲーム装置２００が備えるディスプレイ１１０の表面に重畳して配置される。第２タッチパネル１０６は、第１タッチパネル１０５の背面に配置される。プレイヤーは、第１タッチパネル１０５の表面及び／又は第２タッチパネル１０６の表面を指先で触って、所望の指示を入力することができる。例えば、プレイヤーは、ゲーム装置２００の両端を手で押さえつつ、ゲーム装置２００を親指で第１タッチパネル１０５にタッチし、中指で第２タッチパネル１０６をタッチする。プレイヤーが第１タッチパネル１０５の表面もしくは第２タッチパネル１０６の表面を触って指示を与える操作を「タッチ操作」という。
【００４９】
表示部２０２は、第１タッチパネル１０５へのタッチ操作と第２タッチパネル１０６へのタッチ操作に応じて進行するゲームの画像をディスプレイ１１０に表示する。また、表示部２０２は、選択された場合にゲーム装置２００が実行すべき処理が予め対応付けられた項目画像をディスプレイ１１０に表示する。項目画像は、典型的には複数であるが、１つだけでもよい。更に、表示部２０２は、第２タッチパネル１０６へのタッチ操作が検出され、検出された第２タッチ位置に対応するディスプレイ１１０内の位置に項目画像が表示されている場合、その項目画像を、他の画像と比べて相対的に強調して表示する。ＣＰＵ  １０１と第１タッチパネル１０５と第２タッチパネル１０６と画像処理部１０９とディスプレイ１１０が協働して、表示部２０２として機能する。
【００５０】
項目画像とは、プレイヤーから指示入力を受け付けるための、いわゆる「ボタン」を表す画像である。以下の説明において、ディスプレイ１１０の表示領域のうち項目画像が表示されている領域に対応する第１タッチパネル１０５（又は第２タッチパネル１０６）の部分をプレイヤーがタッチすることを、「ボタンを押す」あるいは「ボタンを選択する」と表現する。
【００５１】
例えばノベルゲームにおいて、プレイヤーが「はい」と「いいえ」の二者択一を行う画面には、「はい」に対応する項目画像と、「いいえ」に対応する項目画像とがディスプレイ１１０に表示される。「はい」に対応する項目画像が選択されると、「はい」に対応するシナリオが選択され、「いいえ」に対応する項目画像が選択されると、「いいえ」に対応するシナリオが選択される。そして、ゲームは、選択されたシナリオに従って進行する。
【００５２】
図４に、第１タッチパネル１０５上の点とディスプレイ１１０上の点との対応関係、及び、第２タッチパネル１０６上の点とディスプレイ１１０上の点との対応関係を模式的に示す。第１タッチパネル１０５上の１つの点４０５は、ディスプレイ１１０上の１つの点４１０と対応付けられる。また、第２タッチパネル１０６上の１つの点４０６は、ディスプレイ１１０上の１つの点４１０と対応付けられる。プレイヤーがディスプレイ１１０上の点４１０を指定するためには、第１タッチパネル１０５上の点４０５を指定するやり方と、第２タッチパネル１０６上の点４０６を指定するやり方とがあるわけである。
【００５３】
なお、第１タッチパネル１０５の大きさと形状は、ディスプレイ１１０の大きさと形状と異なっていてもよい。また、第２タッチパネル１０６の大きさと形状は、ディスプレイ１１０の大きさと形状と異なっていてもよい。
【００５４】
第２タッチパネル１０６へのタッチ操作により選択された項目画像を強調して表示する手法には、様々なバリエーションがある。ＣＰＵ  １０１は、第２タッチ位置に対応するディスプレイ１１０内の位置に項目画像がある場合、その項目画像の全体を拡大して表示してもよい。
【００５５】
すなわち、例えば図５（ａ）に示すような各キャラクターに対応付けられる項目画像５０１〜５０８が表示されているキャラクター選択画面において、第２タッチ位置に対応するディスプレイ１１０内の点５２０に、いずれの項目画像も含まれていない場合、ＣＰＵ  １０１は、項目画像５０１〜５０８をいずれも強調表示しない。一方、図５（ｂ）に示すように、第２タッチ位置に対応するディスプレイ１１０内の点５２０に、いずれかの項目画像（本図中では項目画像５０６）が含まれている場合、ＣＰＵ  １０１は、その項目画像（本図中では項目画像５０６）を拡大して表示することにより、強調表示する。したがって、プレイヤーは、ディスプレイ１１０の背面に配置されているために正面からは直接視認できない第２タッチパネル１０６のタッチしている場所を、項目画像の大きさの変化により、はっきりと把握することができる。
【００５６】
ＣＰＵ  １０１は、第２タッチ位置に対応するディスプレイ１１０内の位置に項目画像がある場合、その項目画像の全体を拡大して表示するのではなく、その項目画像を部分的に拡大して表示してもよい。すなわち、図５（ｃ）に示すように、第２タッチ位置に対応するディスプレイ１１０内の点５２０に、いずれかの項目画像（本図中では項目画像５０７）が含まれている場合、ＣＰＵ  １０１は、まるで虫めがねで覗くかのように、その項目画像（本図中では項目画像５０７）のうち、点５２０を中心とする所定半径以内の領域５３０にある項目画像を、拡大して表示してもよい。本図には、領域５３０の円形の輪郭が表示されているが、この輪郭は表示されなくてもよい。
【００５７】
領域５３０は円形でなくてもよく、任意の楕円形や矩形などでもよい。また、ＣＰＵ  １０１は、魚眼レンズによる映像のように、領域５３０の周縁部に近づくほど歪みが大きくなるように、点５２０を中心とする所定半径以内の領域５３０を拡大して表示してもよい。プレイヤーは、項目画像の大きさや形状の違いにより、第２タッチ位置がどの辺りかをおおよそ知ることができる。
【００５８】
ＣＰＵ  １０１は、項目画像の明度・彩度・色相を変化させることにより、項目画像の全部又は一部を強調表示してもよい。例えば、ＣＰＵ  １０１は、図５（ａ）に示すように第２タッチ位置に対応するディスプレイ１１０内の位置に項目画像がない場合、ゲームの画面全体をモノクロで表示する。一方、図５（ｂ），（ｃ）に示すように第２タッチ位置に対応するディスプレイ１１０内の位置に項目画像がある場合、ＣＰＵ  １０１は、項目画像の全部又は一部をカラーで表示してもよい。このようにすれば、プレイヤーは、項目画像の明度・彩度・色相の違いにより、第２タッチ位置がどの辺りかをおおよそ知ることができる。
【００５９】
あるいは、ＣＰＵ  １０１は、項目画像のデザイン、色調等を変化させることにより、項目画像を強調表示してもよい。例えば、ＣＰＵ  １０１は、第１の表示形態を「平面的なデザインの表示形態」に、第２の表示形態を「エンボス加工のエフェクトを付加した表示形態」とする。そして、ＣＰＵ  １０１は、第２タッチ位置に対応するディスプレイ１１０内の位置に項目画像がない場合、項目画像を第１の表示形態で表示し、ＣＰＵ  １０１は、第２タッチ位置に対応するディスプレイ１１０内の位置に項目画像がある場合、項目画像を第２の表示形態で表示する。このようにすれば、プレイヤーは、項目画像の表示形態の違いにより、第２タッチ位置がどの辺りかをおおよそ知ることができる。
【００６０】
次に、本実施形態のゲーム装置２００が行うゲーム処理について、図６のフローチャートを用いて説明する。本実施形態では、第１タッチ位置は、項目画像（ボタン）のタッチあるいはコマンドの入力のために用いられ、第２タッチ位置は、項目画像の表示形態の切り替えのために用いられる。
【００６１】
まず、ＣＰＵ  １０１は、ディスプレイ１１０にゲームの画面を表示する（ステップＳ６０１）。このゲームの画面には、少なくとも１つの項目画像が含まれればよく、項目画像の数、項目画像の大きさ、項目画像の形状、ゲームの画面のレイアウト、ゲーム内容等は任意である。
【００６２】
ＣＰＵ  １０１は、プレイヤーによる第１タッチパネル１０５へのタッチ操作があるか否かを判別する（ステップＳ６０２）。
【００６３】
第１タッチパネル１０５へのタッチ操作が無いと判別した場合（ステップＳ６０２；ＮＯ）、ＣＰＵ  １０１は、ステップＳ６０４の処理に進む。一方、第１タッチパネル１０５へのタッチ操作があると判別した場合（ステップＳ６０２；ＹＥＳ）、ＣＰＵ  １０１は、第１タッチ位置を取得し（ステップＳ６０３）、ＲＡＭ  １０３に記憶する。
【００６４】
ＣＰＵ  １０１は、ステップＳ６０３で取得した第１タッチ位置に基づいて、ゲームを進行する（ステップＳ６０４）。
【００６５】
同様に、ＣＰＵ  １０１は、プレイヤーによる第２タッチパネル１０６へのタッチ操作があるか否かを判別する（ステップＳ６０５）。
【００６６】
第２タッチパネル１０６へのタッチ操作が無いと判別した場合（ステップＳ６０５；ＮＯ）、ＣＰＵ  １０１は、ステップＳ６０９の処理に進む。一方、第２タッチパネル１０６へのタッチ操作があると判別した場合（ステップＳ６０５；ＹＥＳ）、ＣＰＵ  １０１は、第２タッチ位置を取得し（ステップＳ６０６）、ＲＡＭ  １０３に記憶する。
【００６７】
ＣＰＵ  １０１は、ステップＳ６０６で取得した第２タッチ位置に対応するディスプレイ１１０内の位置に、項目画像があるか否かを判別する（ステップＳ６０７）。
【００６８】
第２タッチ位置に対応するディスプレイ１１０内の位置に項目画像が無いと判別した場合（ステップＳ６０７；ＮＯ）、ＣＰＵ  １０１は、ステップＳ６０９の処理に進む。一方、第２タッチ位置に対応するディスプレイ１１０内の位置に項目画像があると判別した場合（ステップＳ６０７；ＹＥＳ）、ＣＰＵ  １０１は、第２タッチ位置に対応するディスプレイ１１０内の位置にある項目画像を、他の画像と比べて相対的に強調して表示する（ステップＳ６０８）。強調の仕方には、上述したように様々なバリエーションがあるが、いずれの手法を採用してもよい。
【００６９】
ＣＰＵ  １０１は、終了条件を満たすか否かを判別する（ステップＳ６０９）。終了条件は、例えば、「ゲームを終了する旨の指示入力を受け付けたこと」である。
【００７０】
終了条件を満たさないと判別した場合（ステップＳ６０９；ＮＯ）、ＣＰＵ  １０１は、ステップＳ６０２〜Ｓ６０９の処理を繰り返す。
【００７１】
例えば、第１シナリオ、第２シナリオの順にゲームが進行する場合において、第１シナリオの終了条件を満たし、第１シナリオのゲーム画面から第２シナリオのゲーム画面に遷移するとＣＰＵ  １０１が判別すると、第１シナリオのゲーム画面においてステップＳ６０１〜Ｓ６０８の処理を行った後、第２シナリオのゲーム画面においてステップＳ６０１〜Ｓ６０８の処理を行う。
【００７２】
一方、終了条件を満たすと判別した場合（ステップＳ６０９；ＹＥＳ）、ＣＰＵ  １０１は、ゲーム処理を終了する。
【００７３】
例えば、ゲームの画面が複雑であったりディスプレイ１１０が小さかったりする場合には、どこにどのようなボタンがあるのかが把握しづらいことや、あるいは、プレイヤーが所望のボタンを押しづらいことがある。しかし、本実施形態のように、プレイヤーが２つのタッチパネルを使い分け、第１タッチ位置に基づいてゲームが進行し、第２タッチ位置に対応するディスプレイ１１０内の位置にあるボタンが強調して表示されるように構成することにより、ボタンが見えやすくなり、ボタンが押しやすくなり、ゲームがプレイしやすくなる。
【００７４】
また、一般に、プレイヤーが表示装置に重畳されたタッチパネルへのタッチ操作によって指示を与える入力インターフェースでは、指で表示装置の表面が隠れてしまい、項目画像が隠れてしまったりゲーム画面の全体を把握しづらかったりすることがある。あるいは、一般に、長い文章を読む場面などでは、人間の習慣として、指でなぞりながら文字列を追っていくことがあるが、その際には、自分が注目している部分は分かりやすくなるものの、その周囲は指で隠れて見えなくなってしまうことがある。しかし、本実施形態のように、コマンド入力等のためには第１タッチパネル１０５を用い、自分が今注目している部分を指すためには第２タッチパネル１０６を用いる、といったように使い分けるようにすることによって、プレイヤーがゲーム画面全体を把握しやすくなり、また、タッチ位置を直接視認できない状況であっても、タッチ位置を容易に把握できるようになる。
【００７５】
さらには、第２タッチパネル１０６のようにディスプレイ１１０の表示面の反対側に配置されているタッチパネルを使用するとき、プレイヤーにとってタッチ位置を直接視認しづらい状況にあることがある。しかし、本実施形態によれば、プレイヤーは、プレイヤーがタッチ位置を容易に把握することができるようになる。
【００７６】
（実施形態２）
次に、本発明のその他の実施形態について説明する。本実施形態では、上述の項目画像には、選択された場合にゲーム装置２００が実行すべき処理が予め対応付けられており、プレイヤーは、ゲームのプレイ中に所望の項目画像を選択することにより、所望の選択指示を入力し、ゲームを進行させることができるようになっている。
【００７７】
図７は、本実施形態のゲーム装置２００の構成を示す図である。ゲーム装置２００は、実行部７０１を更に備える。
【００７８】
実行部７０１は、第１タッチパネル１０５へのタッチ操作と第２タッチパネル１０６へのタッチ操作が検出され、且つ、第１タッチ位置ならびに第２タッチ位置に項目画像が表示されている場合、その項目画像が選択されたものとして、その項目画像に予め対応付けられたゲーム進行処理を実行する。ＣＰＵ  １０１が、実行部７０１として機能する。
【００７９】
例えば、図５（ａ）〜（ｃ）に示すようなキャラクター選択画面において、項目画像５０１〜５０８にはそれぞれ、キャラクター（イルカ、シカ、カメ、ハリネズミ、コアラ、イヌ、ウサギ、カモメ）が予め対応付けられている。項目画像がプレイヤーによって選択されると、ＣＰＵ  １０１は、選択された項目画像に対応付けられているキャラクターを、プレイヤーが指示を与える対象となるキャラクター（プレイヤーキャラクター）に設定し、ゲームを進行する。
【００８０】
ＤＶＤ−ＲＯＭもしくは外部メモリー１０７には、項目画像と対応付けて、選択された場合に実行される処理を示す情報が、予め記憶される。
【００８１】
項目画像に対応付けられる処理の内容は、プレイヤーキャラクターの選択だけに限られず、本発明によって限定されない。
【００８２】
図８は、本実施形態におけるゲーム処理を説明するためのフローチャートである。
【００８３】
まず、ＣＰＵ  １０１は、ディスプレイ１１０にゲームの画面を表示する（ステップＳ８０１）。このゲームの画面には、少なくとも１つの項目画像が含まれており、項目画像には、選択された場合にＣＰＵ  １０１が実行すべき処理が予め対応付けられている。
【００８４】
ＣＰＵ  １０１は、プレイヤーによる第２タッチパネル１０６へのタッチ操作があるか否かを判別する（ステップＳ８０２）。
【００８５】
第２タッチパネル１０６へのタッチ操作が無いと判別した場合（ステップＳ８０２；ＮＯ）、ＣＰＵ  １０１は、ステップＳ８０１のゲームの画面の表示に戻る。一方、第２タッチパネル１０６へのタッチ操作があると判別した場合（ステップＳ８０２；ＹＥＳ）、ＣＰＵ  １０１は、第２タッチ位置を取得する（ステップＳ８０３）。
【００８６】
ここで、図４で説明したように、第２タッチ位置が示す点４０６には、ディスプレイ１１０内の点４１０が対応付けられている。従って、第２タッチ位置が決まれば、その第２タッチ位置に対応するディスプレイ１１０内の点４１０の位置の座標が一意に決まる。
【００８７】
ＣＰＵ  １０１は、取得された第２タッチ位置に対応するディスプレイ１１０内の位置に項目画像があるか否かを判別する（ステップＳ８０４）。
【００８８】
第２タッチ位置に対応するディスプレイ１１０内の位置に項目画像が無いと判別された場合（ステップＳ８０４；ＮＯ）、ＣＰＵ  １０１は、ステップＳ８０１のゲームの画面の表示に戻る。一方、第２タッチ位置に対応するディスプレイ１１０内の位置に項目画像があると判別された場合（ステップＳ８０４；ＹＥＳ）、ＣＰＵ  １０１は、第２タッチ位置に対応するディスプレイ１１０内の位置にある項目画像を、他の画像と比べて相対的に目立つように強調して表示する（ステップＳ８０５）。
【００８９】
例えば図５（ａ）に示すようなキャラクター選択画面において、ＣＰＵ  １０１は、第２タッチ位置に対応するディスプレイ１１０内の点５２０の位置に、項目画像５０１〜５０８のいずれかが表示されているか否かを判別する。そして、点５２０の位置に項目画像５０１〜５０８のいずれかが表示されている場合、ＣＰＵ  １０１は、図５（ｂ）に示すように点５２０の位置に表示されている項目画像の全体を相対的に大きく表示したり、図５（ｃ）に示すように点５２０の位置に表示されている項目画像の一部を拡大して表示したりする。
【００９０】
さらに、ＣＰＵ  １０１は、強調して表示された項目画像の表示領域に対応する第１タッチパネル１０５内の領域へのタッチ操作はあるか否かを判別する（ステップＳ８０６）。
【００９１】
ここで、図４で説明したように、第１タッチ位置が示す点４０５には、ディスプレイ１１０内の点４１０が対応付けられている。従って、ディスプレイ１１０内の点４１０の位置の座標が決まれば、その点４１０に対応する第１タッチパネル１０５の位置が一意に決まる。
【００９２】
強調して表示された項目画像の位置に対応する第１タッチパネル１０５内の領域へのタッチ操作が無いと判別した場合（ステップＳ８０６；ＮＯ）、ＣＰＵ  １０１は、ステップＳ８０１のゲームの画面の表示に戻る。一方、強調して表示された項目画像の位置に対応する第１タッチパネル１０５内の領域へのタッチ操作があると判別した場合（ステップＳ８０６；ＹＥＳ）、ＣＰＵ  １０１は、強調して表示された項目画像に予め対応付けられている処理を実行する（ステップＳ８０７）。
【００９３】
なお、強調して表示された項目画像の表示領域に対応する第１タッチパネル１０５内の領域へのタッチ操作がある状態とは、言い換えれば、図９に示すように、「項目画像の表示領域９１０に対応する第２タッチパネル１０６内の領域９０６に第２タッチ位置９０２があり、且つ、項目画像の表示領域９１０に対応する第１タッチパネル１０５内の領域９０５に第１タッチ位置９０１がある」状態である。
【００９４】
例えば、項目画像の全部又は一部の明度・彩度・色相を変化させることにより強調表示する場合においては、第２タッチ位置に対応するディスプレイ１１０内の位置に項目画像があると、その項目画像の見た目の色が変化する。従って、項目画像の表示態様が変化するので、プレイヤーは、直接視認しづらい第２タッチ位置を容易に把握できる。
【００９５】
また、プレイヤーは、ある項目画像に対応付けられている処理をゲーム装置２００に実行させたい場合には、第２タッチパネル１０６のうち、その項目画像に対応する部分をタッチして強調表示させた後、第１タッチパネル１０５のうち、強調表示された項目画像に対応する部分をタッチすればよい。従って、プレイヤーは、２段階の操作により、所望の項目画像を選択しやすくなり、項目画像の選択間違い（ボタンの押し間違い）を未然に防ぐことができる。
【００９６】
例えば、項目画像の全部又は一部を拡大して表示することにより強調表示する場合においては、第２タッチ位置に対応するディスプレイ１１０内の位置に項目画像があると、その項目画像は大きく表示される。従って、項目画像の表示領域が広くなるので、プレイヤーは、直接視認しづらい第２タッチ位置を容易に把握でき、また、項目画像が表示されている領域をタッチしやすくなる。
【００９７】
本発明は、上述した実施形態に限定されず、種々の変形及び応用が可能である。また、上述した実施形態の各構成要素を自由に組み合わせることも可能である。
【００９８】
上記の実施形態では、項目画像の全部又は一部が強調表示されているが、項目画像の全部又は一部だけでなく、項目画像の周辺部分も同じく強調して表示されてもよい。
【００９９】
例えば、図１０（ａ）に示すゲーム画面には、３つの項目画像１００１，１００２，１００３が含まれており、それぞれの項目画像には、選択された場合にゲーム装置２００が実行する処理が対応付けられている。第２タッチ位置に対応するディスプレイ１１０内の位置１０００に、項目画像１００１，１００２，１００３のいずれもが表示されていない場合、ＣＰＵ  １０１は、項目画像１００１，１００２，１００３を通常の態様で表示する。
【０１００】
一方、図１０（ｂ）に示すように、第２タッチ位置に対応するディスプレイ１１０内の位置１０００に、項目画像１００１，１００２，１００３のうちのいずれか（本図の場合、項目画像１００２。）が表示されている場合、ＣＰＵ  １０１は、位置１０００に表示されている項目画像（本図の場合、項目画像１００２。）を拡大して表示する。例えば、ＣＰＵ  １０１は、第２タッチ位置に対応するディスプレイ１１０内の位置１０００を中心とした所定半径の円内の強調領域１０５０を設定し、強調領域１０５０内に項目画像１００２の一部を拡大して表示する。このとき、ＣＰＵ  １０１は、背景画像については、通常の態様のままにしてもよい。これにより、ＣＰＵ  １０１は、ゲーム画面全体の構成を大きく変えることなく、プレイヤーに第２タッチ位置がどの辺りにあるのかを明瞭に把握させることができる。
【０１０１】
ここで、ＣＰＵ  １０１は、背景画像についても、通常の態様とは異なる態様で表示することにより、強調表示してもよい。すなわち、図１０（ｃ）に示すように、第２タッチ位置に対応するディスプレイ１１０内の位置１０００に、項目画像１００１，１００２，１００３のうちのいずれか（本図の場合、項目画像１００２。）が表示されている場合、ＣＰＵ  １０１は、位置１０００に表示されている項目画像（本図の場合、項目画像１００２。）を拡大して表示すると共に、第２タッチ位置に対応するディスプレイ１１０内の位置１０００を中心とした所定半径の円内の強調領域１０５０に含まれる背景画像を拡大して表示する。これにより、まるで虫めがねで拡大したかのように、第２タッチ位置の周辺が大きく表示されるので、プレイヤーは、第２タッチ位置がどの辺りにあるのかを更に明瞭に把握できるようになる。
【０１０２】
ＣＰＵ  １０１は、上述のように、第２タッチパネル１０６へのタッチ操作が検出され且つ第２タッチ位置に対応するディスプレイ１１０内の位置に項目画像が表示されている場合に項目画像を強調表示する代わりに、第２タッチパネル１０６へのタッチ操作が検出された場合に第２タッチ位置に最も近い項目画像を強調表示してもよい。
【０１０３】
図１１（ａ），（ｂ）に、項目画像１１０１，１１０２，１１０３を含むゲーム画面の構成例を示す。ＣＰＵ  １０１は、第２タッチ位置に対応するディスプレイ内の位置１１００から項目画像１１０１，１１０２，１１０３までの各距離を計算し、位置１１００に最も近い項目画像を判別する。図１１（ａ），（ｂ）の例では、位置１１００に最も近い項目画像は、項目画像１１０２である。ＣＰＵ  １０１は、位置１１００に最も近い項目画像を、位置１１００の向きへ引っ張るように、項目画像１１０２を変形する。
【０１０４】
ＣＰＵ  １０１は、図１１（ａ）に示すように、変形後の項目画像が占める面積を、変形前の項目画像が占める面積と同じにしてもよい。
【０１０５】
あるいは、ＣＰＵ  １０１は、図１１（ｂ）に示すように、変形後の項目画像が占める面積を、変形前の項目画像が占める面積よりも大きくしてもよい。第２タッチ位置に近づくように項目画像が伸び、且つ、項目画像の面積が大きくなることにより、プレイヤーは、変形後の項目画像をさらに選択しやすくなる。なお、面積を広げる場合には、変形前の項目画像が占める領域は、変形後の項目画像が占める領域の中にすべて含まれることが望ましい。
【０１０６】
そして、ＣＰＵ  １０１は、変形することにより強調表示された項目画像１１０２の表示領域内に、第１タッチ位置に対応するディスプレイ内の位置があると判別した場合、項目画像１１０２がプレイヤーによって選択されたと判別し、項目画像１１０２に予め対応付けられた処理を実行する。
【０１０７】
第１タッチパネル１０５と第２タッチパネル１０６の大きさや形状は任意である。例えば図１２に示すように、ディスプレイ１１０の表示面の反対側に配置される第２タッチパネル１０６は、２つに分離されていてもよい。プレイヤーは、２つに分離された第２タッチパネル１０６Ａ，１０６Ｂのうち、左手で一方をタッチし、右手で他方をタッチする。ゲーム装置２００全体が、図３に示すように簡単に手で持てるサイズ及び形状である場合には、第２タッチパネル１０６を左手用と右手用に分離することにより、ゲーム装置２００を支えやすくなり、且つ、タッチ操作がやりやすくなる。
【０１０８】
また、分離された一方の第２タッチパネル１０６Ａに対応するディスプレイ１１０内の位置と、分離された他方の第２タッチパネル１０６Ｂに対応するディスプレイ１１０内の位置とに、重複するエリア１２００を設けてもよい。
【０１０９】
上記のゲーム装置２００の全部又は一部としてコンピュータを動作させるためのプログラムを、メモリカード、ＣＤ−ＲＯＭ、ＤＶＤ、ＭＯ（Magneto Optical disk）などのコンピュータ読み取り可能な記録媒体に格納して配布し、これを別のコンピュータにインストールし、上述の手段として動作させ、あるいは、上述の工程を実行させてもよい。
【０１１０】
さらに、インターネット上のサーバ装置が有するディスク装置等にプログラムを格納しておき、例えば、搬送波に重畳させて、コンピュータにダウンロード等するものとしてもよい。
【０１１１】
以上説明したように、本発明によれば、タッチパネルを使用するときに、プレイヤーがタッチ位置を直接視認しづらい状況であっても、タッチ位置を容易に把握することができるゲーム装置、ゲーム装置の制御方法、ならびに、プログラムを提供することができる。
【符号の説明】
【０１１２】
１００  情報処理装置
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  インターフェース
１０５  第１タッチパネル
１０６  第２タッチパネル
１０７  外部メモリー
１０８  ＤＶＤ−ＲＯＭドライブ
１０９  画像処理部
１１０  ディスプレイ
１１１  音声処理部
１１２  ＮＩＣ
２００  ゲーム装置
２０１  検出部
２０２  表示部
５０１〜５０８  項目画像
５２０  第２タッチ位置に対応する点
７０１  実行部
９０１  第１タッチ位置
９０２  第２タッチ位置
９０５  項目画像の表示領域に対応する第１タッチパネル内の領域
９０６  項目画像の表示領域に対応する第２タッチパネル内の領域
９１０  項目画像の表示領域
１０００  第２タッチ位置に対応するディスプレイ内の位置
１００１，１００２，１００３  項目画像
１０５０  強調領域
１１００  第２タッチ位置に対応するディスプレイ内の位置
１１０１，１１０２，１１０３  項目画像
【図１】
0005155427.tif 000002
【図２】
0005155427.tif 000003
【図３】
0005155427.tif 000004
【図４】
0005155427.tif 000005
【図５】
0005155427.tif 000006
【図６】
0005155427.tif 000007
【図７】
0005155427.tif 000008
【図８】
0005155427.tif 000009
【図９】
0005155427.tif 000010
【図１０】
0005155427.tif 000011
【図１１】
0005155427.tif 000012
【図１２】
0005155427.tif 000013