(57)【特許請求の範囲】
【請求項１】
タッチパネルを備えた端末で実行されるゲームであってユーザによる前記タッチパネルに対する複数種の指示操作に応じて仮想空間内におけるキャラクタのアクションが制御されるゲームに用いられるユーザインターフェースプログラムであって、
前記端末に、
第１のＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）、
第２のＧＵＩ、及び
前記タッチパネルの任意の点に対する切替操作によって、前記第１のＧＵＩ又は前記第２のＧＵＩのいずれか一つのみを有効化するＧＵＩ制御部、として機能させるユーザインターフェースプログラムにおいて、
前記ＧＵＩ制御部は、前記第１のＧＵＩ及び前記第２のＧＵＩの夫々に関連付けられた指示操作管理データに基づいて前記第１のＧＵＩ及び前記第２のＧＵＩの夫々の制御を行い、
前記指示操作管理データの夫々は、前記指示操作と当該指示操作の夫々に割当てられた機能とに関する情報を有しており、
前記複数種の指示操作のうち、一の前記指示操作に前記切替操作が前記機能として割当てられており、その余の前記指示操作に前記アクションが前記機能として割り当てられており、
前記第１のＧＵＩが有効化されている場合に、前記指示操作として長押し操作に前記切替操作が前記機能として割当てられており、
前記第２のＧＵＩは、画像として表示される操作オブジェクトを１つ以上含み、
前記ユーザインターフェースプログラムは、
前記第１のＧＵＩが有効化されている場合に前記タッチパネルに対する前記長押し操作により前記第２のＧＵＩへの前記切替操作を行い、前記タッチパネルにおいて前記切替操作にかかる前記長押し操作がされた位置に基づいて前記第２のＧＵＩの前記操作オブジェクトを表示し、
前記タッチパネルにおいて前記第２のＧＵＩが有効化されている場合に、前記切替操作にかかる前記長押し操作がされた位置に基づいて表示される前記操作オブジェクトに対するスワイプ操作を受け付けることにより前記操作オブジェクトに割当てられたアクションを前記キャラクタに行わせる、
ユーザインターフェースプログラム。
【請求項２】
前記タッチパネルにおいて前記第１のＧＵＩが有効化されている場合における前記長押し操作により、前記第２のＧＵＩの前記操作オブジェクトを表示する際に別のオブジェクトを併せて表示し、前記別のオブジェクトの形状を変形させ、当該変形後の前記別のオブジェクトに前記第２のＧＵＩの前記操作オブジェクトが含まれるように表示する、
請求項１に記載のユーザインターフェースプログラム。
【請求項３】
前記タッチパネルにおいて前記第１のＧＵＩから前記第２のＧＵＩへの前記切替操作を行う場合に、前記第２のＧＵＩの前記操作オブジェクトを表示する際に併せて表示する前記別のオブジェクトには、弾性を有する物体として挙動するように制御される弾性体オブジェクトが含まれ、
前記タッチパネルにおいて前記第１のＧＵＩから前記第２のＧＵＩへの前記切替操作を行う場合に、前記弾性を有する物体として挙動するように制御されて前記弾性体オブジェクトを表示し、前記弾性体オブジェクトに前記第２のＧＵＩの前記操作オブジェクトが含まれるように表示する、
請求項２に記載のユーザインターフェースプログラム。
【請求項４】
前記タッチパネルにおいて前記第１のＧＵＩから前記第２のＧＵＩへの前記切替操作を行う場合に、前記弾性体オブジェクトの先端に基づく位置に、方向指示画像を表示し、前記方向指示画像を、点滅させて表示する、
請求項３に記載のユーザインターフェースプログラム。
【請求項５】
前記タッチパネルにおいて、前記第１のＧＵＩ及び前記第２のＧＵＩを、前記ユーザの指が接触する接触領域から所定の距離だけ離れた位置に表示する、
請求項１から４のいずれか１項に記載のユーザインターフェースプログラム。
【請求項６】
前記タッチパネルにおいて前記第２のＧＵＩが有効化されている場合に、前記切替操作にかかる前記長押し操作がされた位置に基づいて表示される前記操作オブジェクトに対するスワイプ操作を受け付けることにより前記操作オブジェクトに割当てられたアクションとして、前記操作オブジェクトに割当てられたスキルの発動を前記キャラクタに行わせる、
請求項１から５のいずれか１項に記載のユーザインターフェースプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザインターフェースプログラムに関し、特に、スマートフォン端末、タブレット端末等のタッチパネルを有する端末上で実行されるゲームに使用されるユーザインターフェースプログラムに関する。
【背景技術】
【０００２】
近年、スマートフォン等に代表される小型の携帯端末の普及が急速に進み、このような携帯端末上で実行されるゲームが数多くリリースされている。このような携帯端末上で実行されるゲームの操作方法として、いわゆるビデオゲームに付属するコントローラを模したＧＵＩ（複数の操作キー）をタッチパネル上の固定された位置に表示する技術が提案されている（例えば、特許文献１参照）。携帯端末をユーザの両手に保持させつつ当該ＧＵＩに対してタッチ操作等させることによってゲームキャラクタに任意のアクションを行わせるものである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１６８９３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
多くのスマートフォンは、縦方向に保持した際に片手で操作できる大きさに設計されているため、図１６に示されるように、片手で縦型の筐体を保持しつつ当該保持している手の親指のみでタッチパネルを操作することが一般的である。上記特許文献１に開示されているＧＵＩは、携帯端末をユーザの両手に保持させることを前提としているため、片手で操作可能というスマートフォンの利点を生かすことができない。
【０００５】
一方、上記利点を活かすことを前提としてゲームキャラクタの操作方法を考えた場合、親指のみで行える操作は少ないことから（タップ操作、ダブルタップ操作、スワイプ操作、長押し操作の４種程度）、これらの操作に割当てることのできるゲームキャラクタのアクション（例えば、移動、攻撃、防御、特殊攻撃等）の種類も限定される。
【０００６】
そこで、本発明は、片手で操作可能であるというスマートフォンの利点を維持しつつ、親指のみで行える操作により多くの機能を割当てることのできるユーザインターフェースプログラム及び当該プログラムを備えたゲームプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明によれば、第１のユーザインターフェースプログラムとして、
タッチパネルを備えた端末で実行されるゲームであってユーザによる前記タッチパネルに対する複数種の指示操作に応じて仮想空間内におけるキャラクタのアクションが制御されるゲームに用いられるユーザインターフェースプログラムであって、
前記端末に、
第１のＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）、
第２のＧＵＩ、及び
前記タッチパネルの任意の点に対する切替操作によって、前記第１のＧＵＩ又は前記第２のＧＵＩのいずれか一つのみを有効化するＧＵＩ制御部、として機能させるユーザインターフェースプログラムにおいて、
前記ＧＵＩ制御部は、前記第１のＧＵＩ及び前記第２のＧＵＩの夫々に関連付けられた指示操作管理データに基づいて前記第１のＧＵＩ及び前記第２のＧＵＩの夫々の制御を行い、
前記指示操作管理データの夫々は、前記指示操作と当該指示操作の夫々に割当てられた機能とに関する情報を有しており、
前記複数種の指示操作のうち、一の前記指示操作に前記切替操作が前記機能として割当てられており、その余の前記指示操作に前記アクションが前記機能として割り当てられている
ユーザインターフェースプログラムが得られる。
【０００８】
本発明によれば、第２のユーザインターフェースプログラムとして、
第１に記載のユーザインターフェースプログラムであって、
前記第１のＧＵＩにおいて前記切替操作が割り当てられている前記指示操作と、前記第２のＧＵＩにおいて前記切替操作が割り当てられている前記指示操作とは同一の指示操作であり、
前記第１のＧＵＩにおいて前記キャラクタのアクションが割り当てられている前記指示操作と、前記第２のＧＵＩにおいて前記キャラクタのアクションが割り当てられている前記指示操作とは、いずれも異なるものである、
ユーザインターフェースプログラムが得られる。
【０００９】
本発明によれば、第３のユーザインターフェースプログラムとして、
第１又は第２に記載のユーザインターフェースプログラムであって、
前記端末に、少なくとも前記第１のＧＵＩ又は前記第２のＧＵＩのいずれかに使用される弾性体オブジェクトであって前記ユーザの操作に対応して仮想的に弾性変形を行う弾性体オブジェクトを表示する弾性体シミュレート部として更に機能させる、
ユーザインターフェースプログラムが得られる。
【００１０】
本発明によれば、第４のユーザインターフェースプログラムとして、
第１乃至第３のいずれかに記載のユーザインターフェースプログラムであって、
前記第１のＧＵＩ及び前記第２のＧＵＩは、前記タッチパネル上において前記ユーザの指が接触する接触領域と少なくとも部分的に重複するように表示する、
ユーザインターフェースプログラムが得られる。
【００１１】
本発明によれば、第５のユーザインターフェースプログラムとして、
第１乃至第３のいずれかに記載のユーザインターフェースプログラムであって、
前記第１のＧＵＩ及び前記第２のＧＵＩは、前記タッチパネル上において前記ユーザの指が接触する接触領域から所定の距離だけ離れた位置に表示することによって前記接触領域と重複しないように表示する、
ユーザインターフェースプログラムが得られる。
【００１２】
本発明によれば、第６のユーザインターフェースプログラムとして、
第１乃至第５のいずれかに記載のユーザインターフェースプログラムであって、
前記端末は、縦方向のみに固定して使用されるスマートフォンである
ユーザインターフェースプログラムが得られる。
【発明の効果】
【００１３】
本実施の形態によれば、複数のＧＵＩ及びそれに用いられるＧＵＩ画像を予め用意しておき、親指のみで行える操作の一つにＧＵＩの切替え機能を付与することとした。具体的には、一種のＧＵＩを使用した場合、キャラクタのアクションとして割当てられる種類は、タップ操作、ダブルタップ操作、スワイプ操作、長押し操作に割当てるもの４種となる。しかし、二種のＧＵＩを用意しておき、第１のＧＵＩ及び第２のＧＵＩ夫々の例えば長押し操作を切替え用として使用する。これにより、第１のＧＵＩ及び第２のＧＵＩ夫々において切替え用に使用しなかったタップ操作、ダブルタップ操作、スワイプ操作の合計６種類にアクションを割当てられることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１の実施の形態によるユーザインターフェースプログラムが実行される携帯端末の外観図である。
【図２】図１の携帯端末の構成を模式的に示すブロック図である。
【図３】図１の携帯端末の構成と、ユーザインターフェースプログラムによる機能との対応を示した模式図である。
【図４】第１のＧＵＩ及び第２のＧＵＩと、それに関連する第１の接触操作管理データ及び第２に接触操作管理データとを管理するテーブルの例である。
【図５】図４に示される第１の接触操作管理データの内容を示す図である。
【図６】図４に示される第２の接触操作管理データの内容を示す図である。
【図７】第１のＧＵＩにより表示される操作オブジェクト（ＧＵＩ画像）を示す図である。
【図８】第１のＧＵＩにより表示される操作オブジェクト（ＧＵＩ画像）を示す他の図である。
【図９】第１のＧＵＩにより表示される操作オブジェクト（ＧＵＩ画像）を示す更に他の図である。
【図１０】弾性体オブジェクトの変形の画像の生成方法を説明した模式図である。
【図１１】弾性体オブジェクトの変形の画像の生成方法を説明した他の模式図である。
【図１２】第２のＧＵＩにより表示される操作オブジェクト（ＧＵＩ画像）を示す図である。
【図１３】図１２における弾性体オブジェクトの変形の様子を模式的に示した図である。
【図１４】本実施の形態の変形例を示す図である。
【図１５】本実施の形態の変形例を示す他の図である。
【図１６】図１の端末の一般的な保持方法を示す図である。
【発明を実施するための形態】
【００１５】
本発明の第１の実施の形態によるユーザインターフェースプログラムは、タッチパネルを備えたスマートフォン上で実行されるゲームプログラムの一部を構成するものである。本実施の形態におけるゲームプログラムは、特に、ユーザがタッチパネルを操作することに応じて、仮想空間内におけるキャラクタのアクションが制御されるものであり、具体的には、所謂アクションロールプレイングゲーム（アクションＲＰＧ）のゲームジャンルに属するものである。また、本実施の形態におけるゲームプログラムは、片手で利用できるというスマートフォンの利点を活かすことを前提としているため、スマートフォン１を図１６に示されるように縦方向のみに固定して使用することを前提として制作されたものである。
【００１６】
図１に示されるように、スマートフォン１は、タッチパネル２を備えており、ユーザは当該タッチパネル２を介してゲームキャラを操作することができる。なお、本実施の形態によるユーザインターフェースプログラムが実行される端末は、スマートフォン１に限られず、例えば、ＰＤＡ、タブレット型コンピュータ等のデバイス等タッチパネルを備える端末であれば実行可能である。
【００１７】
図２に示されるように、スマートフォン１は、互いにバス接続されたＣＰＵ３、主記憶４、補助記憶５、送受信部６、表示部７及び入力部８を備えている。このうち主記憶３は例えばＤＲＡＭなどで構成されており、補助記憶４は例えばＨＤＤなどで構成されている。補助記憶４には、本実施の形態によるユーザインターフェースプログラムが格納されている。ユーザインターフェースプログラムは、主記憶３上に展開されＣＰＵ２によって実行される。なお、主記記憶３上には、ＣＰＵ３がユーザインターフェースプログラムに従って動作している間に生成したデータやＣＰＵ３によって利用されるデータも一時的に格納される。送受信部５はＣＰＵ３の制御によりスマートフォン１とネットワークとの接続を確立する。入力部８は、ユーザのタッチパル２に対する操作を検知して、端末に対して何らかの操作があったことを検知する。
【００１８】
より具体的には、図３に示されるように、本実施の形態におけるユーザインターフェースプログラムは、タッチセンシング部３０１、液晶表示部３０２、ＧＵＩ制御部３０３、第１のＧＵＩ３０４、第２の制御部３０５及びゲーム制御部３０６として、スマートフォン１を機能させる。タッチセンシング３０１は、図２における入力部８のひとつとして機能し、液晶表示部３０２は、図２の表示部６として機能する。なお、これらタッチセンシング部３０１と液晶表示部３０２とは、図１のタッチパネル２に相当する。従って、タッチパネル２は、ＣＰＵ２の制御の下、画像を表示して、プレイヤによるインタラクティブなタッチ操作（タッチパネル２における物理的な接触操作等）を受け付け、ＧＵＩ制御部３０３の制御に基づいてそれに対応するグラフィックを液晶表示部３０２に表示することが可能となる。具体的には、上記タッチセンシング部３０１はプレイヤによるタッチ操作に応じた操作信号をＧＵＩ制御部３０３へ出力する。プレイヤのタッチ操作は、プレイヤの指によりなされても良いし、スタイラス等でも良い。タッチセンシング部は、例えば、静電容量タイプのものを採用することができるが、これに限定されるものではない。ＧＵＩ制御部３０３は、タッチセンシング部３０１からの操作信号を検出すると、キャラクタへの操作指示として判断し、当該接触操作に応じた画像（図示せず）を液晶表示部３０２へ表示信号として送信する制御を行う。液晶表示部３０２は、表示信号に応じたグラフィックを表示する。
【００１９】
ＧＵＩ制御部３０３、第１のＧＵＩ３０４、第２の制御部３０５及びゲーム制御部３０６は、前記ＣＰＵ２の演算に従って制御される。本実施の形態においては、上述したゲーム内のキャラクタのアクションを制御するために、ユーザに対して第１のＧＵＩ３０４及び第２のＧＵＩ３０５の２種類が用意されている。ＧＵＩ制御部３０３は、タッチパネルの任意の点に対する切替操作（後述する）によって、第１のＧＵＩ又は第２のＧＵＩのいずれか一つのみを有効化する。ＧＵＩ制御部は、図４に示される第１の指示操作管理データ及び第２の指示操作管理データに基づいて第１のＧＵＩ及び第２のＧＵＩの夫々の制御を行う。
【００２０】
図５及び図６から理解されるように、第１の指示操作管理データ及び第２の指示操作管理データは、タッチパネル２に対する複数種の指示操作と、当該指示操作の夫々に割当てられた機能とに関する情報を有している。具体的には、図５に示されるように、第１の指示操作管理データは、上記複数種の指示操作としてのタップ操作、ダブルタップ操作、スワイプ操作及び長押し操作の４種類の指示操作と、当該指示操作に割当てられた通常攻撃、連続攻撃、移動及び第２のＧＵＩに切替えという機能を管理する。このうち、通常攻撃、連続攻撃、移動の機能は、いずれもキャラクタの行うアクションに関する制御である。同様に、図６に示されるように、第１の指示操作管理データは、上記複数種の指示操作と同一の操作（タップ操作、ダブルタップ操作、スワイプ操作及び長押し操作）の４種類と、当該指示操作に割当てられた遠距離攻撃、魔法攻撃、スキル発動及び第１のＧＵＩに切替えという機能を管理する。このうち、遠距離攻撃、魔法攻撃、スキル発動の機能は、いずれもキャラクタの行うアクションに関する制御である。図５及び図６から明らかなように、第１のＧＵＩ及び第２のＧＵＩのいずれにおいても、長押し操作については他方のＧＵＩへの切替えが割り当てられている。また、残りの操作（タップ操作、ダブルタップ操作、スワイプ操作）に割当てられたアクションは全て異なっている。
【００２１】
図７乃至図９に示されるように、本実施の形態による第１のＧＵＩにより表示される操作オブジェクト（ＧＵＩ画像）４００である。図７に示されるように、操作オブジェクト４００は、固定円４１０と、当該固定円４１０の内部に位置する弾性体オブジェクト４２０とを備えている。操作オブジェクト４００は、ユーザの指がタッチパネル２に接触しているときにのみ表示される。弾性体オブジェクト４２０は、図示されるように初期形状として円形状を有している。
【００２２】
本実施の形態において、タップ操作を行うと、キャラクタにより通常攻撃が開始され、ダブルタップ操作を行うと連続攻撃（通常攻撃を連続して所定回数行う）が開始され、スワイプにより移動する。また、後述するように、長押し操作を行うことにより、第２のＧＵＩに切替えが行われる。
【００２３】
図８に示されるように、本実施の形態による弾性体オブジェクト４２０は、タッチパネル上におけるユーザの操作に応じて、弾性体として挙動するものである。詳しくは、本実施の形態によるユーザインターフェースプログラムは、仮想的に弾性変形を行う弾性体オブジェクトを表示する弾性体シミュレート部としてスマートフォン１を機能させ、当該機能によって、上記の弾性体オブジェクト４２０に仮想的な弾性を付与して表示している。ユーザがタッチパネル２上でスワイプ操作（タッチパネル２上において接触点を移動させる装置）を行うと、弾性体オブジェクト４２０は、ユーザの指に引っ張られるように弾性変形を伴いながら延びるように表示される。即ち、弾性体オブジェクト４２０は、スワイプ操作の開始点に位置しその位置が固定されている基部４３０と、スワイプ操作の終了点（注：指は接触した状態である。）付近に位置する先端部４５０と、基部４３０先端部４５０との間を接続する接続部４４０とで構成されている。図示されているように、弾性体オブジェクト４２０は、スワイプ操作がされた方向にタッチ点からの移動距離分だけ弾性的に延びるようにして表示される。なお、ユーザがスワイプ操作終了点を接触状態に維持しつつタッチパネル上において更に移動させた場合、先端部４５０もそれに追従して移動し弾性体オブジェクト４２０の延びる向きも変化する。
【００２４】
図９に示されるように、ユーザによるスワイプ操作が終了した際に（即ち、タッチパネル２上におけるスワイプ操作終了点からユーザの指が離れた際に）、前記弾性体オブジェクトがその復元力に従って図７に示される初期形状に復帰するように表示される。この際、復元力の反動により弾性体オブジェクト４２０の延伸方向とは逆の方向において固定円４１０からはみ出すように表示され、その後に初期形状に復帰する。なお、図示された弾性体オブジェクト４２０は復帰に伴って変形しているが、例えば、このような変形を行わずに初期形状に復帰させ、弾性体オブジェクトの位置を延伸方向とは逆の方向に震わせるようにずらすこととしてもよい。
【００２５】
続いて、図１０及び図１１を参照しつつ本実施の形態による弾性体オブジェクトの４２０変形に関する処理を説明する。図１０は、弾性体オブジェクトの一部を模式的に表したものである。本実施の形態による弾性体オブジェクト４２０は、復習のメッシュ７１０に分割された板状のポリゴン７００の各頂点７２０の座標を動かすことによって弾性変形を表現している。各頂点７２０は格子状に配置されており、任意の頂点７２０Ａの座標がスワイプ操作によって移動された場合、その他の頂点７２０も頂点７２０Ａの移動量に応じて座標が変更される。頂点７２０Ａ以外の頂点７２０の移動量は、頂点７２０Ａからの距離によって重み付けされている。即ち、頂点７２０Ａからの距離が大きくなるにつれて（頂点７２０Ａから離れるにつれて）座標の変化量が小さい。なお、図における白丸は、移動前の（即ち、図１０の）頂点の位置を表している。
【００２６】
本実施の形態において、初期状態においては第１のＧＵＩが有効化されているが、ユーザによるＧＵＩの切替操作として長押し操作がされると（図５及び図６参照）第２のＧＵＩに切り替わる。これに伴って、ＧＵＩ画像も変更される。図１２は、第２のＧＵＩにより表示される操作オブジェクト（ＧＵＩ画像）５００である。操作オブジェクト５００は、円形状のベース５０１と、２つの操作キー５１０、５２０とで構成される。２つの操作キー５１０は、図１６のような持ち方において、長押し操作がされた点（即ち、ベース５０１の中心点）から右斜め上（操作キー５２０）及び左斜め上（操作キー５１０）、且つ、親指の届く範囲内で所定距離だけ離れて表示される。
【００２７】
第２のＧＵＩが有効化されている場合においては、タップ操作を行うと遠距離攻撃が開始され、キャラクタは、遠くに位置する敵キャラクタに対して攻撃を行い、ダブルタップ操作を行うと魔法攻撃を行い、スワイプ操作を行うとスキルが発動する。スキルについては、例えば、操作キー５１０の方にスワイプ操作が行われると、操作キー５１０に割当てられたスキル１（ゲーム内でプレイヤキャラにより行われる攻撃アクションのひとつ）が発動するようにすればよい。
【００２８】
本実施の形態においては、操作キー５１０、５２０が表示される際に弾性体オブジェクト６１０、６２０を併せて表示する。図示されているように、弾性体オブジェクト６１０、６２０は略楕円形形状を有しており、当該弾性体オブジェクト６１０、６２０内に操作キー５１０、５２０を包含している。本実施の形態による弾性体オブジェクト６１０、６２０は、図１１に示されるように弾性を有する物体として挙動するように制御される。詳しくは、ユーザによる長押し操作が行われると、弾性体オブジェクト６１０（弾性体オブジェクト６２０も同様である）は、形状６１０−１、形状６１０−２及び形状６１０−３を経て操作キー６１０の形状に変形する。このようなポップアップ感を出す表示を行うことにより、操作の特別感を演出することができる。なお、弾性体オブジェクト６１０、６２０に弾性の挙動を付与する方法としては、上述した例（図１０及び図１１参照）を採用することができる。
【００２９】
更に、画像生成部は、方向指示表示７１０、７２０の画像を生成し、画像表示部は、当該方向指示表示７１０、７２０を弾性体オブジェクト６１０、６２０の先端付近に表示することとしている。方向指示表示７１０、７２０は、点滅して表示されることにより、ユーザに対して、操作キー６１０、６２０に向けたスワイプ操作を促す。
【００３０】
上述した実施の形態による操作オブジェクト４００及び操作オブジェクト５００は、いずれも、タッチパネル上においてユーザの指が接触する接触領域と少なくとも部分的に重複するように表示されていた。しかし、例えば、図１４及び図１５に示されるように、タッチパネル２上においてユーザの指が接触する接触領域から所定の距離だけ離れた位置に表示することによって接触領域と重複しないように表示することとしてもよい。これにより、ＧＵＩに用いる画像（操作オブジェクト４００及び操作オブジェクト５００）がユーザの指によって隠れることがないため、自分の行っている操作が明確になる。
【００３１】
また、本実施の形態による操作オブジェクト４００及び操作オブジェクト５００は、タッチパネル２上で接触操作があった位置に表示される。換言すれば、操作オブジェクト４００及び操作オブジェクト５００の表示位置はタッチパネル２内で固定されているものではない。
【符号の説明】
【００３２】
１        スマートフォン
２        タッチパネル
３        ＣＰＵ
４        主記憶
５        補助記憶
６        送受信部
７        表示部
８        入力部
３０１        タッチセンシング部
３０２        液晶表示部
３０３        ＧＵＩ制御部
３０４        第１のＧＵＩ
３０５        第１のＧＵＩ
３０６        ゲーム制御部
４００        操作オブジェクト
４１０        固定円
４２０        弾性体オブジェクト
４３０        基部
４４０        接続部
４５０        先端部
５００        操作オブジェクト
５０１        ベース
５１０、５２０、５３０、５４０        操作キー
６１０、６２０        弾性体オブジェクト
【図１】
0005995909.tif 000002
【図２】
0005995909.tif 000003
【図３】
0005995909.tif 000004
【図４】
0005995909.tif 000005
【図５】
0005995909.tif 000006
【図６】
0005995909.tif 000007
【図７】
0005995909.tif 000008
【図８】
0005995909.tif 000009
【図９】
0005995909.tif 000010
【図１０】
0005995909.tif 000011
【図１１】
0005995909.tif 000012
【図１２】
0005995909.tif 000013
【図１３】
0005995909.tif 000014
【図１４】
0005995909.tif 000015
【図１５】
0005995909.tif 000016
【図１６】
0005995909.tif 000017