(57)【要約】【課題】ユーザによる誤操作を抑制する。【解決手段】タッチパネル３を備えた情報処理装置１を、オブジェクトを含む画像をタッチパネル３に表示する画像表示処理部５、タッチパネル３に対する接触操作を検出する接触検出処理部７、接触操作に基づいて画像に対して移動、拡大、縮小の少なくとも１つの操作を行う画像操作処理部９、タッチパネル３の表示領域に複数の領域を設定する領域設定処理部１１、画像の操作に伴ってオブジェクトの位置する領域が変更された場合に、オブジェクトの関連情報の表示状態と非表示状態を切り替える、又は、表示状態の関連情報の情報量を増減させる情報表示処理部１３、として機能させる。【選択図】図２
2019003530.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルを備えた情報処理装置を、
オブジェクトを含む画像を前記タッチパネルに表示する画像表示処理部、
前記タッチパネルに対する接触操作を検出する接触検出処理部、
前記接触操作に基づいて前記画像に対して移動、拡大、縮小の少なくとも１つの操作を行う画像操作処理部、
前記タッチパネルの表示領域に複数の領域を設定する領域設定処理部、
前記画像の操作に伴って前記オブジェクトの位置する前記領域が変更された場合に、前記オブジェクトの関連情報の表示状態と非表示状態を切り替える、又は、表示状態の前記関連情報の情報量を増減させる情報表示処理部、
として機能させる、ユーザインターフェース処理プログラム。
【請求項２】
前記領域設定処理部は、
前記表示領域の中心部近傍の領域を第１領域、当該第１領域以外の領域を第２領域として設定し、
前記情報表示処理部は、
前記画像の操作に伴って前記オブジェクトの位置する領域が前記第２領域から前記第１領域に変更された場合に、前記関連情報を非表示状態から表示状態に切り替える、又は、表示状態の前記関連情報の情報量を増加させる、
請求項１に記載のユーザインターフェース処理プログラム。
【請求項３】
前記領域設定処理部は、
前記第２領域を複数の領域として設定し、
前記情報表示処理部は、
前記画像の操作に伴って前記オブジェクトの位置する領域が前記複数の領域において前記第１領域により近い領域に変更された場合に、前記関連情報を非表示状態から表示状態に切り替える、又は、表示状態の前記関連情報の情報量を増加させる、
請求項２に記載のユーザインターフェース処理プログラム。
【請求項４】
前記領域設定処理部は、
前記第１領域と、前記第２領域を構成する少なくとも１つの領域とを、同心円状に設定する、
請求項３に記載のユーザインターフェース処理プログラム。
【請求項５】
前記情報表示処理部は、
前記画像の操作に伴って前記オブジェクトの位置する領域が前記第２領域から前記第１領域に変更された場合に、前記関連情報をポップアップウィンドウにより前記画像上に表示する、
請求項２乃至４のいずれか１項に記載のユーザインターフェース処理プログラム。
【請求項６】
請求項１乃至５のいずれか１項に記載のユーザインターフェース処理プログラムを記録した、情報処理装置が読み取り可能な記録媒体。
【請求項７】
タッチパネルを備えた情報処理装置によって実行されるユーザインターフェース処理方法であって、
オブジェクトを含む画像を前記タッチパネルに表示するステップと、
前記タッチパネルに対する接触操作を検出するステップと、
前記接触操作に基づいて前記画像に対して移動、拡大、縮小の少なくとも１つの操作を行うステップと、
前記タッチパネルの表示領域に複数の領域を設定するステップと、
前記画像の操作に伴って前記オブジェクトの位置する前記領域が変更された場合に、前記オブジェクトの関連情報の表示状態と非表示状態を切り替える、又は、表示状態の前記関連情報の情報量を増減させるステップと、
を有する、ユーザインターフェース処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザインターフェース処理プログラム、当該ユーザインターフェース処理プログラムが記録された記録媒体、及びユーザインターフェース処理方法に関する。
【背景技術】
【０００２】
従来、例えばスマートフォンやタブレット型コンピュータ等に搭載されるタッチパネルにおいては、表示されたオブジェクトの詳細情報を閲覧する場合、ユーザが指を用いてタップすることで当該オブジェクトを選択して詳細情報を表示させる。
【０００３】
このような技術の一例として、例えば特許文献１には、ユーザが範囲表示体や重複部分の表示にタッチして選択操作をすると、当該範囲表示体又は当該重複部分についての各種攻撃能力や持続時間等のパラメータ値が詳細表示体でポップアップ表示されるゲームシステムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−１５９１１９号公報（図６）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記のようなゲームシステムでは、例えば小さなオブジェクトや動くオブジェクトの場合には、タップができなかったり異なるオブジェクトをタップしてしまう等の誤操作を招く可能性がある。また、例えば１回のタップでオブジェクトの「選択」が行われて詳細情報が表示され、２回のタップで当該オブジェクトの「決定」が行われて所定のイベントの実行や別画面の表示等が行われるゲームシステムの場合、タップの回数で操作が区別されるために誤操作を招きやすいという課題があった。
【０００６】
本発明はこのような問題点に鑑みてなされたものであり、ユーザによる誤操作を抑制することが可能なユーザインターフェース処理プログラム、記録媒体、及びユーザインターフェース処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明のユーザインターフェース処理プログラムは、タッチパネルを備えた情報処理装置を、オブジェクトを含む画像を前記タッチパネルに表示する画像表示処理部、前記タッチパネルに対する接触操作を検出する接触検出処理部、前記接触操作に基づいて前記画像に対して移動、拡大、縮小の少なくとも１つの操作を行う画像操作処理部、前記タッチパネルの表示領域に複数の領域を設定する領域設定処理部、前記画像の操作に伴って前記オブジェクトの位置する前記領域が変更された場合に、前記オブジェクトの関連情報の表示状態と非表示状態を切り替える、又は、表示状態の前記関連情報の情報量を増減させる情報表示処理部、として機能させる。
【０００８】
また、上記目的を達成するために、本発明の記録媒体は、上記ユーザインターフェース処理プログラムを記録した、情報処理装置が読み取り可能な記録媒体である。
【０００９】
また、上記目的を達成するために、本発明のユーザインターフェース処理方法は、タッチパネルを備えた情報処理装置によって実行されるユーザインターフェース処理方法であって、オブジェクトを含む画像を前記タッチパネルに表示するステップと、前記タッチパネルに対する接触操作を検出するステップと、前記接触操作に基づいて前記画像に対して移動、拡大、縮小の少なくとも１つの操作を行うステップと、前記タッチパネルの表示領域に複数の領域を設定するステップと、前記画像の操作に伴って前記オブジェクトの位置する前記領域が変更された場合に、前記オブジェクトの関連情報の表示状態と非表示状態を切り替える、又は、表示状態の前記関連情報の情報量を増減させるステップと、を有する。
【発明の効果】
【００１０】
本発明のユーザインターフェース処理プログラム等によれば、ユーザによる誤操作を抑制できる。
【図面の簡単な説明】
【００１１】
【図１】一実施形態に係る情報処理装置の外観構成の一例を表す図である。
【図２】情報処理装置の機能的構成の一例を表すブロック図である。
【図３】スワイプにより城の関連情報の表示状態と非表示状態が切り替えられる場合のマップ画像の表示の一例を表す図である。
【図４】スワイプにより表示状態の関連情報の情報量が増減される場合のマップ画像の表示の一例を表す図である。
【図５】ピンチインにより表示状態の関連情報の情報量が増減される場合のマップ画像の表示の一例を表す図である。
【図６】ピンチアウトにより表示状態の関連情報の情報量が増減される場合のマップ画像の表示の一例を表す図である。
【図７】第２領域において関連情報の表示状態と非表示状態が切り替えられる場合のマップ画像の表示の一例を表す図である。
【図８】第２領域において表示状態の関連情報の情報量が増減される場合のマップ画像の表示の一例を表す図である。
【図９】情報処理装置のＣＰＵによって実行される処理手順の一例を表すフローチャートである。
【図１０】情報処理装置のハードウェア構成の一例を表すブロック図である。
【発明を実施するための形態】
【００１２】
以下、本発明の一実施の形態について図面を参照しつつ説明する。
【００１３】
＜１．情報処理装置の外観構成＞
まず、図１を用いて、本実施形態に係る情報処理装置１の外観構成の一例について説明する。図１に示すように、情報処理装置１は、各種の表示及びユーザによる各種の接触操作が行われるタッチパネル３を有する。ユーザは、指等によりタッチパネル３に対して接触操作を行うことで所望の入力を行う。
【００１４】
タッチパネル３の検出方式は、特に限定されるものではないが、例えば抵抗膜方式、静電容量方式、光学方式、電磁誘導方式等、種々の検出手法を採用することが可能である。なお、情報処理装置１は、タッチパネル３以外に、ボタンやスイッチ等の操作入力部を備えてもよい。
【００１５】
情報処理装置１は、例えばスマートフォン、タブレット型コンピュータ、携帯型ゲーム機等である。但し、これらに限定されるものではなく、表示装置及び入力装置としてタッチパネルを備えるものであれば、例えば、サーバコンピュータ、デスクトップ型コンピュータ、ノート型コンピュータ等のように、コンピュータとして製造、販売等されているものの他、携帯電話、ファブレット等のように、電話機として製造、販売等されているもの、据え置き型のゲーム機等も含まれる。
【００１６】
本実施形態では、情報処理装置１により、ユーザインターフェース処理プログラムの一例であるゲームプログラムが実行される場合について説明する。
【００１７】
＜２．情報処理装置の機能的構成＞
次に、図２及び図３〜図８を用いて、情報処理装置１の機能的構成の一例について説明する。なお、図２中に示す矢印は信号の流れの一例を示すものであり、信号の流れ方向を限定するものではない。
【００１８】
図２に示すように、情報処理装置１は、上述したタッチパネル３、画像表示処理部５、接触検出処理部７、画像操作処理部９、領域設定処理部１１、情報表示処理部１３を有する。
【００１９】
画像表示処理部５は、オブジェクトを含む画像をタッチパネル３に表示する。オブジェクトの種類は特に限定されるものではないが、例えば人間のキャラクタ、人間以外の動物キャラクタ、人間や動物以外の仮想的な生物キャラクタ、又は生物以外の物体等である。表示される画像に含まれるオブジェクトの数は単体でも複数でもよい。また、オブジェクトを含む画像は、例えばオブジェクトが配置された背景画像等である。なお、オブジェクト及び画像は動的であっても静的であってもよい。
【００２０】
接触検出処理部７は、タッチパネル３に対する接触操作を検出する。一般に、タッチパネルに対する操作には、接触の検出が開始されてから終了するまでの間にタッチパネル上での位置変動がない操作（いわゆるタップと称される操作）や、接触が開始されてから終了するまでの間にタッチパネル上での位置変動がある操作（いわゆるスワイプ、フリック、ドラッグ、スライド、ピンチイン、ピンチアウト等と称される操作）等がある。接触検出処理部７は、上記の操作のうち、特に後者の位置変動がある接触操作を検出する。以下では、この位置変動がある接触操作のうち、タッチパネル３の画像を移動させるように指を動かす操作を適宜「スワイプ」と、画像を拡大させるように指を動かす操作を適宜「ピンチアウト」と、画像を縮小させるように指を動かす操作を適宜「ピンチイン」という。
【００２１】
画像操作処理部９は、接触検出処理部７により検出された接触操作に基づいて画像に対して移動、拡大、縮小の少なくとも１つの操作を行う。具体的には、画像操作処理部９は、上記スワイプが検出された場合には、オブジェクトを含む画像全体をスワイプに沿った方向にスワイプの操作量に応じた量だけ移動させる。なお、画面をはじくように指を動かす操作（いわゆる「フリック」と称される操作）が検出された場合に、画像を慣性的に高速移動させてもよい。例えば、フリックにより画像を高速で移動させて粗移動を行い、スワイプにより画像を低速で移動させて微調整を行う、といった操作も可能である。
【００２２】
また、画像操作処理部９は、上記ピンチアウトが検出された場合には、オブジェクトを含む画像全体をピンチアウトの操作量に応じた比率で拡大させる。また、上記ピンチインが検出された場合には、オブジェクトを含む画像全体をピンチインの操作量に応じた比率で縮小させる。
【００２３】
なお、上記のスワイプ、ピンチアウト、ピンチインのうち２以上の操作が同時に検出された場合は、画像操作処理部９は、検出された操作に応じて画像に対し移動、拡大、縮小のうち２以上の操作を同時に行う。
【００２４】
領域設定処理部１１は、タッチパネル３の表示領域に複数の領域を設定する。この領域は、タッチパネル３の表示画像とは独立して設定されており、画像操作処理部９によって画像が移動、拡大、縮小された場合でも、領域の位置や範囲等は変動しない。また、領域の数、形状、位置は特に限定されるものではないが、本実施形態では、領域設定処理部１１は、表示領域の中心部近傍に例えば楕円形状の第１領域を設定すると共に、当該第１領域以外の領域を第２領域として設定する。また、領域設定処理部１１は、第２領域を複数の領域（例えば後述する外側領域と内側領域）として設定し、第１領域と、第２領域を構成する少なくとも１つの領域とを、タッチパネル３の表示領域の中心位置を共有する同心円状の領域として設定してもよい。
【００２５】
なお、領域設定処理部１１は、表示される画像に関わらず領域の数、形状、位置等を一律に設定してもよいし、表示される画像の種類や用途に応じて領域の数、形状、位置等を適宜変更してもよい。例えば、遠景を含む俯瞰画像等の場合には、第１領域を小さめに設定して、遠くに位置するオブジェクトの関連情報については非表示状態とし、各種の情報を提示するマップ画像等の場合には、第１領域を大きめに設定して、多くのオブジェクトの関連情報を表示状態とする、等が考えられる。
【００２６】
情報表示処理部１３は、上記画像操作処理部９により行われる画像の操作に伴ってオブジェクトの位置する領域が変更された場合に、オブジェクトの関連情報の表示状態と非表示状態を切り替えるか、又は、表示状態の関連情報の情報量を増減させる。関連情報は、例えばオブジェクトに関わる詳細情報（パラメータ等）である。関連情報の表示態様は特に限定されるものではないが、本実施形態ではテキストや図柄（アイコン等）によって表示される。
【００２７】
例えば、画像の操作に伴ってオブジェクトの位置する領域が第２領域から第１領域に変更された場合には、情報表示処理部１３は、関連情報を非表示状態から表示状態に切り替えるか、又は、表示状態の関連情報の情報量を増加させる。反対に、画像の操作に伴ってオブジェクトの位置する領域が第１領域から第２領域に変更された場合には、情報表示処理部１３は、関連情報を表示状態から非表示状態に切り替えるか、又は、表示状態の関連情報の情報量を減少させる。
【００２８】
また例えば、画像の操作に伴ってオブジェクトの位置する領域が第２領域を構成する複数の領域において第１領域により近い領域に変更された場合（例えば後述する外側領域から内側領域に変更された場合）には、情報表示処理部１３は、関連情報を非表示状態から表示状態に切り替えるか、又は、表示状態の関連情報の情報量を増加させる。反対に、画像の操作に伴ってオブジェクトの位置する領域が第２領域を構成する複数の領域において第１領域からより遠い領域に変更された場合（例えば後述する内側領域から外側領域に変更された場合）には、情報表示処理部１３は、関連情報を表示状態から非表示状態に切り替えるか、表示状態の関連情報の情報量を減少させる。
【００２９】
また、情報表示処理部１３は、画像の操作に伴ってオブジェクトの位置する領域が第２領域から第１領域に変更された場合に、関連情報をポップアップウィンドウにより画像上に表示する。これにより、第１領域に移動させたオブジェクトの関連情報を、単にテキストやアイコン等としてではなく、それらの情報の塊であるウィンドウとして背景画像から浮き上がらせて表示することができる。
【００３０】
なお、以上説明した各処理部における処理等は、これらの処理の分担の例に限定されるものではなく、例えば、更に少ない数の処理部（例えば１つの処理部）で処理されてもよく、また、更に細分化された処理部により処理されてもよい。また、上述した各処理部の機能は、後述するＣＰＵ１０１（後述の図１０参照）が実行するゲームプログラムにより実装されるものであるが、例えばその一部がＡＳＩＣやＦＰＧＡ等の専用集積回路、その他の電気回路等の実際の装置により実装されてもよい。
【００３１】
図３〜図８に、関連情報の表示の具体例を示す。なお、図３〜図８の図中に示す吹出しや矢印は動作等を説明するための注釈記載であり、タッチパネル３に表示されるものではない。同様に、図３〜図８では、説明の便宜上、第１領域２５及び第２領域２７等の各領域を図示しているが、これらの領域はタッチパネル３に表示されるものではない。
【００３２】
図３に示す例では、城１５（オブジェクトの一例）を含むマップ画像１７（画像の一例）がタッチパネル３に表示されている。マップ画像１７には、城１５以外に、例えば海１９、陸２１、街道２３等が表示されている。また、タッチパネル３の表示領域の中心部近傍には、例えば楕円形状の第１領域２５が設定されると共に、当該第１領域２５以外の領域が第２領域２７として設定されている。なお、第１領域２５の形状は楕円に限るものではなく、例えば真円形状でもよいし、四角形等の多角形状でもよい。
【００３３】
図３は、スワイプにより関連情報の表示状態と非表示状態が切り替えられる場合の一例である。図３の上段に示すように、城１５が第２領域２７内に位置する場合には、城１５の関連情報は非表示状態となっている。この状態から、ユーザが指２９を用いて例えば下方に向けてスワイプを行った場合、マップ画像１７全体がスワイプの操作量に応じた量だけ下方に移動する。これにより、図３の下段に示すように、城１５が第１領域２５の内部に移動すると、城１５の関連情報を表すポップアップウィンドウ３１がマップ画像１７上に重畳して表示される。これにより、関連情報が表示状態となる。この例では、城１５の関連情報として、例えば城名、石高、商業、兵舎、兵数、耐久力、武将数等のパラメータが表示される。なお、図示は省略するが、図３の下段に示す状態から、スワイプ等により城１５が第１領域２５の外部（第２領域２７内）に移動すると、ポップアップウィンドウ３１が消えて関連情報が再び非表示状態となる。
【００３４】
図４は、スワイプにより表示状態の関連情報の情報量が増減される場合の一例である。図４の上段に示すように、城１５が第２領域２７内に位置する場合には、城１５の関連情報は情報量が少ない状態で表示されている。この例では、城名を表す簡易的な関連情報３３が表示されている。なお、関連情報３３として、テキストに代えて又は加えて、例えば家紋等の図柄（アイコン等）を表示してもよい。この状態から、ユーザが指２９を用いて例えば下方に向けてスワイプを行った場合、マップ画像１７全体がスワイプの操作量に応じた量だけ下方に移動する。これにより、図４の下段に示すように、城１５が第１領域２５の内部に移動すると、上記の簡易的な関連情報３３に加えて、城１５の詳細な関連情報を表すポップアップウィンドウ３１がマップ画像１７上に重畳して表示される。これにより、関連情報の情報量が増加する。なお、図示は省略するが、図４の下段に示す状態から、スワイプ等により城１５が第１領域２５の外部（第２領域２７内）に移動すると、ポップアップウィンドウ３１が消えて再び簡易的な関連情報３３のみとなり、関連情報の情報量が減少する。
【００３５】
図５は、ピンチインにより表示状態の関連情報の情報量が増減される場合の一例である。図５の上段に示すように、城１５が第２領域２７内に位置する場合には、簡易的な関連情報３３が表示されている。この状態から、ユーザが指２９を用いてピンチインを行った場合、マップ画像１７全体がピンチインの操作量に応じた比率で縮小される。このとき、簡易的な関連情報３３もマップ画像１７と共に縮小されてもよいが、図５に示す例では同じ大きさで保持されることで視認性が確保されている。マップ画像１７が縮小された結果、図５の下段に示すように、城１５が第１領域２５の内部に移動すると、上記の簡易的な関連情報３３に加えて、城１５の詳細な関連情報を表すポップアップウィンドウ３１がマップ画像１７上に重畳して表示される。これにより、関連情報の情報量が増加する。なお、図示は省略するが、図５の下段に示す状態から、ピンチアウト等により城１５が第１領域２５の外部（第２領域２７内）に移動すると、ポップアップウィンドウ３１が消えて再び簡易的な関連情報３３のみとなり、関連情報の情報量が減少する。
【００３６】
図６は、ピンチアウトにより表示状態の関連情報の情報量が増減される場合の一例である。図６の上段に示すように、城１５が第２領域２７内に位置する場合には、簡易的な関連情報３３が表示されている。この状態から、ユーザが指２９を用いてピンチアウトを行った場合、マップ画像１７全体がピンチアウトの操作量に応じた比率で拡大される。このとき、簡易的な関連情報３３もマップ画像１７と共に拡大されてもよいが、図６に示す例では同じ大きさで保持されることでその他の画像表示を阻害することを防止している。マップ画像１７が拡大された結果、図６の下段に示すように、城１５が第１領域２５の内部に移動すると、上記の簡易的な関連情報３３に加えて、城１５の詳細な関連情報を表すポップアップウィンドウ３１がマップ画像１７上に重畳して表示される。これにより、関連情報の情報量が増加する。なお、図示は省略するが、図６の下段に示す状態から、ピンチイン等により城１５が第１領域２５の外部（第２領域２７内）に移動すると、ポップアップウィンドウ３１が消えて再び簡易的な関連情報３３のみとなり、関連情報の情報量が減少する。
【００３７】
図７及び図８は、第２領域２７がさらに複数の領域として設定される場合の表示例である。図７及び図８に示す例では、第１領域２５の外側に内側領域３５が設定され、この内側領域３５のさらに外側に外側領域３７が設定されており、これら内側領域３５及び外側領域３７が第２領域２７を構成している。楕円状の第１領域２５と楕円状の内側領域３５は、タッチパネル３の表示領域の中心位置を共有する同心円状の領域として設定されている。なお、内側領域３５の形状は楕円に限るものではなく、例えば真円形状でもよいし、四角形等の多角形状でもよい。また、この例では第２領域２７を２つの領域で構成しているが、さらに多数（３以上）の領域で構成してもよい。
【００３８】
図７は、第２領域２７において関連情報の表示状態と非表示状態が切り替えられる場合の一例である。図７の上段に示すように、城１５が外側領域３７内に位置する場合には、城１５の関連情報は非表示状態となっている。この状態から、ユーザが指２９を用いて例えば下方に向けてスワイプを行った場合、マップ画像１７全体がスワイプの操作量に応じた量だけ下方に移動する。これにより、城１５が内側領域３５の内部に移動すると、図７の中段に示すように、城１５の簡易的な関連情報３３（この例では城名）が表示される。これにより、関連情報が表示状態となる。
【００３９】
この状態から、ユーザが指２９を用いてさらに下方に向けてスワイプを行い、城１５が第１領域２５の内部に移動すると、図７の下段に示すように、上記の簡易的な関連情報３３に加えて、城１５の詳細な関連情報を表すポップアップウィンドウ３１がマップ画像１７上に重畳して表示される。これにより、関連情報の情報量が増加する。
【００４０】
なお、図示は省略するが、図７の下段に示す状態から、スワイプ等により城１５が第１領域２５の外部（内側領域３５の内部）に移動すると、ポップアップウィンドウ３１が消えて再び簡易的な関連情報３３のみとなり、関連情報の情報量が減少する。さらに、スワイプ等により城１５が内側領域３５の外部（外側領域３７内）に移動すると、簡易的な関連情報３３が消えて関連情報が再び非表示状態となる。
【００４１】
図８は、第２領域２７において表示状態の関連情報の情報量が増減される場合の一例である。図８の上段に示すように、城１５が外側領域３７内に位置する場合には、城１５の簡易的な関連情報３３（この例では城名）が表示されている。この状態から、ユーザが指２９を用いて例えば下方に向けてスワイプを行った場合、マップ画像１７全体がスワイプの操作量に応じた量だけ下方に移動する。これにより、城１５が内側領域３５の内部に移動すると、図８の中段に示すように、上記簡易的な関連情報３３よりもやや情報量を増やした関連情報３９（この例では城名と兵を表す図柄及び兵数）が表示される。これにより、関連情報の情報量が増加する。
【００４２】
この状態から、ユーザが指２９を用いてさらに下方に向けてスワイプを行い、城１５が第１領域２５の内部に移動すると、図８の下段に示すように、上記の関連情報３９に加えて、城１５の詳細な関連情報を表すポップアップウィンドウ３１がマップ画像１７上に重畳して表示される。これにより、関連情報の情報量がさらに増加する。
【００４３】
なお、図示は省略するが、図８の下段に示す状態から、スワイプ等により城１５が第１領域２５の外部（内側領域３５の内部）に移動すると、ポップアップウィンドウ３１が消えて再び関連情報３９のみとなり、関連情報の情報量が減少する。さらに、スワイプ等により城１５が内側領域３５の外部（外側領域３７内）に移動すると、関連情報３９が簡易的な関連情報３３となり、関連情報の情報量がさらに減少する。
【００４４】
なお、以上の図３〜図８では、説明を容易とするためにマップ画像１７に含まれる城１５が１つである場合について説明したが、複数の城１５が含まれていてもよい。この場合、各々の城について上記と同様の表示処理が行われる。また、城以外のオブジェクト、例えば町、村、集落、地形、陣や砦等の拠点、武将や軍隊、領土、各種勢力（大名など）等の様々なオブジェクトについても、上記と同様の表示処理によって関連情報を表示可能としてもよい。
【００４５】
＜３．情報処理装置が実行する処理手順＞
次に、図９を用いて、情報処理装置１のＣＰＵ１０１によって実行される処理手順の一例について説明する。本フローは、ユーザによりオブジェクトを含む画像の表示を行うための所定の操作入力がなされた場合に開始される。
【００４６】
ステップＳ１０では、情報処理装置１は、画像表示処理部５により、オブジェクトを含む画像をタッチパネル３に表示する。
【００４７】
ステップＳ２０では、情報処理装置１は、領域設定処理部１１により、タッチパネル３の表示領域に複数の領域を設定する。前述のように、この領域はタッチパネル３の表示画像とは独立して設定されており、ユーザの接触操作によって画像が移動、拡大、縮小等された場合でも、領域は変動しない。
【００４８】
ステップＳ３０では、情報処理装置１は、情報表示処理部１３により、画像に含まれる各オブジェクトが上記ステップＳ２０で設定された領域のうちどの領域に位置するかに応じて、オブジェクトの関連情報を非表示とするか、又は、位置する領域に応じた情報量で表示する。
【００４９】
ステップＳ４０では、情報処理装置１は、接触検出処理部７により、タッチパネル３に対する接触操作（スワイプ、ピンチアウト、ピンチイン等）を検出したか否かを判定する。接触操作を検出した場合には（ステップＳ４０：ＹＥＳ）、次のステップＳ５０に移る。一方、接触操作を検出しなかった場合には（ステップＳ４０：ＮＯ）、後述のステップＳ８０に移る。
【００５０】
ステップＳ５０では、情報処理装置１は、画像操作処理部９により、上記ステップＳ４０で検出された接触操作に基づいて画像に対して移動、拡大、縮小の少なくとも１つの操作を行う。
【００５１】
ステップＳ６０では、情報処理装置１は、情報表示処理部１３により、上記ステップＳ５０で行われた画像に対する操作によって画像に含まれる各オブジェクトが位置する領域が変更されたか否かを判定する。領域が変更された場合には（ステップＳ６０：ＹＥＳ）、次のステップＳ７０に移る。一方、領域が変更されなかった場合には（ステップＳ６０：ＮＯ）、後述のステップＳ８０に移る。
【００５２】
ステップＳ７０では、情報処理装置１は、情報表示処理部１３により、画像に含まれる各オブジェクトがどの領域に位置するかに応じて、オブジェクトの関連情報の表示状態と非表示状態を切り替えるか、又は、表示状態の関連情報の情報量を増減させる。
【００５３】
ステップＳ８０では、情報処理装置１は、画像の表示を終了するための所定の操作入力があったか否かを判定する。画像表示終了の操作入力は、例えば前述の図３〜図８で説明したマップ画面を閉じる操作等である。画像表示終了の操作入力がない場合には（ステップＳ８０：ＮＯ）には、先のステップＳ４０に戻り同様の手順を繰り返す。一方、画像表示終了の操作入力があった場合には（ステップＳ８０：ＹＥＳ）、本フローを終了する。
【００５４】
なお、上述した処理手順は一例であって、上記手順の少なくとも一部を削除又は変更してもよいし、上記以外の手順を追加してもよい。また、上記手順の少なくとも一部の順番を変更してもよいし、複数の手順が単一の手順にまとめられてもよい。
【００５５】
＜４．情報処理装置のハードウェア構成＞
次に、図１０を用いて、上記で説明したＣＰＵ１０１等が実行するプログラムにより実装された各処理部を実現する情報処理装置１のハードウェア構成の一例について説明する。
【００５６】
図１０に示すように、情報処理装置１は、例えば、ＣＰＵ１０１と、ＲＯＭ１０３と、ＲＡＭ１０５と、ＧＰＵ１０６と、例えばＡＳＩＣ又はＦＰＧＡ等の特定の用途向けに構築された専用集積回路１０７と、入力装置１１３と、出力装置１１５と、記録装置１１７と、ドライブ１１９と、接続ポート１２１と、通信装置１２３を有する。これらの構成は、バス１０９や入出力インターフェース１１１等を介し相互に信号を伝達可能に接続されている。
【００５７】
ゲームプログラムは、例えば、ＲＯＭ１０３やＲＡＭ１０５、記録装置１１７等に記録しておくことができる。
【００５８】
また、ゲームプログラムは、例えば、フレキシブルディスクなどの磁気ディスク、各種のＣＤ、ＭＯディスク、ＤＶＤ等の光ディスク、半導体メモリ等のリムーバブルな記録媒体１２５に、一時的又は永続的（非一時的）に記録しておくこともできる。このような記録媒体１２５は、いわゆるパッケージソフトウエアとして提供することもできる。この場合、これらの記録媒体１２５に記録されたゲームプログラムは、ドライブ１１９により読み出されて、入出力インターフェース１１１やバス１０９等を介し上記記録装置１１７に記録されてもよい。
【００５９】
また、ゲームプログラムは、例えば、ダウンロードサイト、他のコンピュータ、他の記録装置等（図示せず）に記録しておくこともできる。この場合、ゲームプログラムは、ＬＡＮやインターネット等のネットワークＮＷを介し転送され、通信装置１２３がこのプログラムを受信する。そして、通信装置１２３が受信したプログラムは、入出力インターフェース１１１やバス１０９等を介し上記記録装置１１７に記録されてもよい。
【００６０】
また、ゲームプログラムは、例えば、適宜の外部接続機器１２７に記録しておくこともできる。この場合、ゲームプログラムは、適宜の接続ポート１２１を介し転送され、入出力インターフェース１１１やバス１０９等を介し上記記録装置１１７に記録されてもよい。
【００６１】
そして、ＣＰＵ１０１が、上記記録装置１１７に記録されたプログラムに従い各種の処理を実行することにより、前述の画像操作処理部９や領域設定処理部１１、情報表示処理部１３等による処理が実現される。この際、ＣＰＵ１０１は、例えば、上記記録装置１１７からプログラムを、直接読み出して実行してもよく、ＲＡＭ１０５に一旦ロードした上で実行してもよい。更にＣＰＵ１０１は、例えば、プログラムを通信装置１２３やドライブ１１９、接続ポート１２１を介し受信する場合、受信したプログラムを記録装置１１７に記録せずに直接実行してもよい。
【００６２】
また、ＣＰＵ１０１は、必要に応じて、前述のタッチパネル３を含む、例えばマウス、キーボード、マイク等（図示せず）の入力装置１１３から入力する信号や情報に基づいて各種の処理を行ってもよい。
【００６３】
ＧＰＵ１０６は、ＣＰＵ１０１からの指示に応じて例えばレンダリング処理などの画像表示のための処理を行う。
【００６４】
そして、ＣＰＵ１０１及びＧＰＵ１０６は、上記の処理を実行した結果を、例えば前述のタッチパネル３や音声出力部を含む、出力装置１１５から出力する。さらにＣＰＵ１０１及びＧＰＵ１０６は、必要に応じてこの処理結果を通信装置１２３や接続ポート１２１を介し送信してもよく、上記記録装置１１７や記録媒体１２５に記録させてもよい。
【００６５】
＜５．実施形態の効果＞
本実施形態のゲームプログラムは、タッチパネル３を備えた情報処理装置１を、オブジェクトを含む画像をタッチパネル３に表示する画像表示処理部５、タッチパネル３に対する接触操作を検出する接触検出処理部７、接触操作に基づいて画像に対して移動、拡大、縮小の少なくとも１つの操作を行う画像操作処理部９、タッチパネル３の表示領域に複数の領域を設定する領域設定処理部１１、画像の操作に伴ってオブジェクトの位置する領域が変更された場合に、オブジェクトの関連情報の表示状態と非表示状態を切り替える、又は、表示状態の関連情報の情報量を増減させる情報表示処理部１３、として機能させる。
【００６６】
本実施形態では、ユーザはタッチパネル３への接触操作によってオブジェクトを含む画像に対して移動、拡大、縮小の少なくとも１つの操作を行い、オブジェクトをタッチパネル３の表示領域に設定された第１領域２５に移動させることによって、関連情報を表示させたり、表示中の関連情報の情報量を増大させて、所望の関連情報を表示させることができる。これにより、ユーザは関連情報を表示させる際に、当該オブジェクトに直接タッチ（タップ）する必要がなく、例えば小さなオブジェクトや動くオブジェクト等の場合でもそれらを第１領域２５に移動させれば足りるので、比較的容易に関連情報を表示させることができる。したがって、ユーザの誤操作を抑制できる。
【００６７】
また、例えば１回のタップでオブジェクトの「選択」が行われて関連情報が表示され、２回のタップで当該オブジェクトの「決定」が行われて所定のイベントの実行や別画面の表示等が行われるゲームシステムのように、タップの回数で操作が区別される場合には誤操作を招きやすい。これに対し、本実施形態では画面の操作でオブジェクトを所定の領域に移動させることにより「選択」を行って関連情報を表示させ、例えばその後のタップで当該オブジェクトの「決定」を行って所定のイベントの実行や別画面の表示等を行わせることが可能となる。このようにすることで、関連情報を表示させる際のタップ操作が不要となり、タップの回数で操作が区別されることが無くなるので、ユーザの誤操作を抑制できる。
【００６８】
また、例えばコンピュータや据え置き型ゲーム機等のようにタッチパネルを有しない端末（以下適宜「非タッチパネル端末」という）においては、ユーザはマウスやゲームコントローラ等の入力装置を用いてカーソルを操作し、カーソルを選択対象のオブジェクトに移動させて関連情報を表示させるのが一般的である。これに対し、例えばスマートフォンやタブレット型コンピュータ、携帯型ゲーム機等のようにタッチパネルを有する端末（以下適宜「タッチパネル端末」という）においては、ユーザが選択対象のオブジェクトをタップして関連情報を表示させるのが一般的である。したがって、両端末では操作システムが全く異なるものとなる。
【００６９】
本実施形態では、タッチパネル端末に対して非タッチパネル端末と同様の操作システムを適用することができる。すなわち、ユーザはタッチパネル３の表示領域に設定された第１領域２５を、所望のオブジェクトを選択して関連情報を表示させるための仮想的なカーソルと見なして、タッチパネル３に対する接触操作によって画像を操作することで上記カーソルを間接的に操作することができる。したがって、非タッチパネル端末とタッチパネル端末の間で操作システムを共通化することが可能となるので、例えば両端末で同時にゲームを開発する場合や、非タッチパネル端末のゲームをタッチパネル端末に移植する場合等において、開発工程や開発コストを大幅に削減することができる。さらに、非タッチパネル端末とタッチパネル端末の両方の要素を備えたゲーム端末に適用する場合にも、操作システムの共通化によりゲームシステムのシンプル化が可能となるので、開発工程や開発コストを抑えることが可能となる。
【００７０】
また、本実施形態では特に、領域設定処理部１１は、表示領域の中心部近傍の領域を第１領域２５、当該第１領域２５以外の領域を第２領域２７として設定し、情報表示処理部１３は、画像の操作に伴ってオブジェクトの位置する領域が第２領域２７から第１領域２５に変更された場合に、関連情報を非表示状態から表示状態に切り替える、又は、表示状態の関連情報の情報量を増加させる。
【００７１】
本実施形態では、タッチパネル３の表示領域に２つの領域、すなわち中心部近傍の第１領域２５とそれ以外の第２領域２７が設定される。ユーザは画像を操作してオブジェクトを第１領域２５に移動させることによって、関連情報を表示させたり、表示中の関連情報の情報量を増大させて、所望の関連情報を表示させることができる。このように第１領域２５を表示領域の中心部近傍に設定することで、オブジェクトを選択するための仮想的なカーソルの位置をユーザが直感的に把握し易くなり、所望の関連情報を表示させる際の操作性を向上できる。
【００７２】
また、本実施形態では特に、領域設定処理部１１は、第２領域２７を複数の領域（外側領域３７と内側領域３５）として設定し、情報表示処理部１３は、画像の操作に伴ってオブジェクトの位置する領域が複数の領域において第１領域２５により近い領域に変更された場合に（外側領域３７から内側領域３５に変更）、関連情報を非表示状態から表示状態に切り替える、又は、表示状態の関連情報の情報量を増加させる。
【００７３】
本実施形態では、タッチパネル３の表示領域に３以上の領域、すなわち中心部近傍の第１領域２５と複数の領域からなる第２領域２７が設定される。ユーザは画像を操作してオブジェクトを第２領域２７の外側領域３７から第１領域２５に向けて移動させることによって、関連情報を表示させたり、表示中の関連情報の情報量を段階的に増大させて、所望の関連情報を表示させることができる。このように第２領域２７を複数の領域で構成して関連情報の表示を段階的に変化させることで、例えば中心部に位置するオブジェクトの詳細な関連情報と、その周囲に位置するオブジェクトの簡易的な関連情報とを比較する等が可能となり、ゲームの戦略性やユーザの利便性を向上できる。
【００７４】
また、本実施形態では特に、領域設定処理部１１は、第１領域２５と、第２領域２７を構成する内側領域３５とを、同心円状に設定する。これにより、ユーザは画像を操作してオブジェクトを画面の外側から中心部に向けて移動させることによって、関連情報を表示させたり、表示中の関連情報の情報量を段階的に増大させることができる。したがって、関連情報の表示を段階的に変化させる操作を直感的に行うことができ、操作性を向上できる。
【００７５】
また、本実施形態では特に、情報表示処理部１３は、画像の操作に伴ってオブジェクトの位置する領域が第２領域２７から第１領域２５に変更された場合に、関連情報をポップアップウィンドウ３１によりマップ画像１７上に表示する。
【００７６】
これにより、中心部に移動させたオブジェクトの関連情報を、単にテキストやアイコン等としてではなく、それらの情報の塊であるウィンドウとして背景画像から浮き上がらせて表示することが可能となり、ユーザの視認性や利便性を向上できる。
【００７７】
＜６．変形例等＞
なお、本発明は、以上説明した実施形態に限られるものではなく、その趣旨及び技術的思想を逸脱しない範囲内で種々の変形が可能である。
【００７８】
例えば、以上では、第１領域２５をタッチパネル３の表示領域の中心部近傍に設定する場合について説明したが、これに限定されるものではない。例えば、表示領域の四隅のいずれか近傍、四辺のいずれか近傍等に設定してもよい。また、第１領域２５の位置や範囲等を、ユーザが任意に設定できるようにしてもよい。
【００７９】
また以上では、領域設定処理部１１により設定される各領域がタッチパネル３に表示されないものとして説明したが、これに限定されるものではない。例えばユーザが各領域の位置や範囲を確認するために、適宜の操作により各領域の表示、非表示を切り替えできるようにしてもよい。
【００８０】
また以上では、本発明のユーザインターフェース処理プログラムがゲームプログラムである場合を一例として説明したが、ゲームプログラムに限定されるものではない。例えば、情報処理装置１がカーナビ装置、鉄道や飲食店等における自動券売機、自動販売機、金融機関のＡＴＭ、コピー機やＦＡＸ等のＯＡ機器等である場合に、それらの機器に適用されるユーザインターフェース処理プログラムであってもよい。
【００８１】
なお、以上既に述べた以外にも、上記実施形態や各変形例による手法を適宜組み合わせて利用しても良い。その他、一々例示はしないが、上記実施形態や各変形例は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。
【符号の説明】
【００８２】
１            情報処理装置
３            タッチパネル
５            画像表示処理部
７            接触検出処理部
９            画像操作処理部
１１          領域設定処理部
１３          情報表示処理部
１５          城（オブジェクト）
１７          マップ画像（画像）
２５          第１領域
２７          第２領域
３１          ポップアップウィンドウ
３５          内側領域
３７          外側領域
１２５        記録媒体
【図１】
2019003530.tif 000003
【図２】
2019003530.tif 000004
【図３】
2019003530.tif 000005
【図４】
2019003530.tif 000006
【図５】
2019003530.tif 000007
【図６】
2019003530.tif 000008
【図７】
2019003530.tif 000009
【図８】
2019003530.tif 000010
【図９】
2019003530.tif 000011
【図１０】
2019003530.tif 000012