(57)【要約】【課題】スマートフォンやタブレット端末などを有効活用し、ユーザ各個人の操作上の癖なども考慮して気軽にゲームを楽しむ環境を実現すること。【解決手段】表示部（１８）と一体化したタッチパネル（１９）を備えた端末装置をゲームのコントローラとして使用するための端末表示制御プログラムであって、ゲームで使用するコントローラ画像を示す情報を受け付ける受付ステップＳ１０３と、受け付けたコントローラ画像中の操作子に対する機能の有無、個数、大きさ、形状、及び配置位置の少なくとも１つを設定し、設定された内容に従い、表示部（１８）で表示するコントローラ画像の状態と、タッチパネルでの入力に応じた操作子の操作基準とを可変するカスタマイズ処理ステップＳ１０４，Ｓ１０５とを有する。【選択図】図３
2018143785.tif 000002
【特許請求の範囲】
【請求項１】
表示部と一体化したタッチパネルを備えた端末装置をゲームのコントローラとして使用
するためのプログラムであって、
前記端末装置に、
前記ゲームで使用するコントローラ画像が前記表示部に表示されているときの前記タッ
チパネルに対する１スライド操作を検出し、前記１スライド操作によるタッチ位置が前記
コントローラ画像に含まれる複数の操作子の何れの領域内にあるかを検出する検出ステッ
プと、
前記検出ステップにより前記１スライド操作によるタッチ位置が前記複数の操作子の何
れかの領域にあることが検出された場合に、当該領域の操作子のそれぞれに対応する操作
信号を送信して、当該領域の操作子のそれぞれに対応する処理を実行させる操作信号送信
ステップとを実行させるためのプログラム。
【請求項２】
表示部と一体化したタッチパネルを備えた端末装置をゲームのコントローラとして使用
するためのプログラムであって、
前記端末装置に、
前記ゲームで使用するコントローラ画像が前記表示部に表示されているときの前記タッ
チパネルに対する１スライド操作を検出し、前記１スライド操作によるタッチ位置が前記
コントローラ画像に含まれる複数の操作子の何れの領域内にあるか、あるいは前記複数の
操作子のうち隣接する２つの操作子の間を跨がった重複領域にあるかを検出する検出ステ
ップと、
前記検出ステップにより前記１スライド操作によるタッチ位置が前記重複領域にあるこ
とが検出された場合に、前記重複領域が跨がる２つの操作子に対応する操作信号を送信し
て、前記重複領域が跨がる２つの操作子のそれぞれに対応する処理を実行させる操作信号
送信ステップとを実行させるためのプログラム。
【請求項３】
さらに、前記検出ステップの前に、前記１スライド操作についてのガイドメッセージを
表示させるメッセージ表示ステップを実行させるための請求項１または請求項２記載のプ
ログラム。
【請求項４】
前記検出ステップは、前記タッチパネルに対する前記１スライド操作に応じて、前記複
数の操作子のそれぞれの領域にある状態を検出する請求項１または請求項２記載のプログ
ラム。
【請求項５】
前記検出ステップは、前記１スライド操作によるタッチ位置が、前記複数の操作子の間
を含む重複領域内にある状態であるかを検出し、
前記操作信号送信ステップは、前記タッチ位置が前記重複領域内にある状態に応じて操
作信号を送信させて、前記複数の操作子のそれぞれに対応する処理を実行させる請求項１
記載のプログラム。
【請求項６】
前記検出ステップは、前記タッチパネルに対する前記重複領域へのピンチ操作に応じて
サイズが変更された前記重複領域をもとに、前記タッチ位置が前記重複領域に含まれるか
を検出する請求項２または請求項５記載のプログラム。
【請求項７】
前記検出ステップは、前記タッチパネルに対する前記複数の操作子の間を含む閉じた図
形の描画に応じて設定される前記重複領域をもとに、前記タッチ位置の状態を検出する請
求項２または請求項５記載のプログラム。
【請求項８】
前記検出ステップは、前記タッチパネルに対する複数回のタッチ操作により指定された
複数の点位置を含むように設定される前記重複領域をもとに、前記タッチ位置の状態を検
出する請求項２または請求項５記載のプログラム。
【請求項９】
ネットワークを介して複数の端末装置間でゲームを実行する表示システムであって、
共有機となる第１端末装置は、
前記共有機以外の第２の端末装置での操作に基づく操作信号を受信する操作信号受信手
段と、
前記操作信号に応じた情報をゲーム内容に反映したゲーム画像を表示させるゲーム進行
手段とを具備し、
前記第２の端末装置は、
表示部と、
前記表示部と一体化したタッチパネルと、
前記ゲームで使用するコントローラ画像を示す情報を前記第１端末装置から受け付ける
画像受付手段と、
前記画像受付手段で受け付けた情報が示すコントローラ画像が前記表示部に表示されて
いるときの前記タッチパネルに対する１スライド操作を検出し、前記１スライド操作によ
るタッチ位置が前記コントローラ画像に含まれる複数の操作子の何れの領域内にあるかを
検出する検出する検出手段と、
前記検出手段により前記１スライド操作によるタッチ位置が前記複数の操作子の何れか
の領域にあることが検出された場合に、当該領域の操作子のそれぞれに対応する操作信号
を前記第１端末装置に送信して、当該領域の操作子のそれぞれに対応する処理を実行させ
る操作信号送信手段とを具備する表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スマートフォンやタブレット端末などに用いるプログラム、及び表示システ
ムに関する。
【背景技術】
【０００２】
ゲームを進行させる上で、プレーヤの音声入力の重要性を高めると共に、複数のプレー
ヤ間に連帯性を持たせ、複数のプレーヤが共同してゲームを進行させることによる達成感
を与えて、複数のプレーヤに対してより楽しませることを目的として、複数のプレーヤが
略同時に音声を発した場合にのみゲーム上の複数のキャラクタが通常の動作とは異なる特
定の動作を行なうようにした技術が提案されている。（例えば、特許文献１）
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１３５８４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献は、表示画面に表示された複数のキャラクタに対してそれぞれ異なるプレ
ーヤの操作で所望の動作を行わせることによって進行するゲームプログラムの技術であり
、家庭用のゲーム機及びそのゲーム機専用のコントローラを使用する例が、「発明の実施
の形態」の説明（段落［００１７］〜）及び図面（図１等）に記載されている。
【０００５】
ところで近年では、フィーチャー・フォン（ｆｅａｔｕｒｅ  ｐｈｏｎｅ）と呼ばれる
従来からの携帯電話に代わり、スマートフォンと呼ばれる、対角が４インチ程度以上の比
較的大きな表示画面と一体化したタッチパネルを有し、データ通信機能を充実した携帯端
末が広く普及している。
【０００６】
加えて、上記スマートフォンよりもさらに大きな表示容量を求めるニーズに答えて、対
角が１０インチ程度の大きな表示画面を有し、通信機能を備えたタブレット型のパーソナ
ルコンピュータ（以下「タブレット端末」と称する）を携帯する人々も増えつつある。
【０００７】
本発明は上記のような実情に鑑みてなされたもので、その目的とするところは、一般ユ
ーザが所有するスマートフォンやタブレット端末などを有効に活用し、ユーザ各個人の操
作上の癖なども考慮して気軽にゲームを楽しむ環境を実現可能なプログラム、及び表示シ
ステムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明の一態様は、表示部と一体化したタッチパネルを備えた端末装置をゲームのコン
トローラとして使用するためのプログラムであって、前記端末装置に、前記ゲームで使用
するコントローラ画像が前記表示部に表示されているときの前記タッチパネルに対する１
スライド操作を検出し、前記１スライド操作によるタッチ位置が前記コントローラ画像に
含まれる複数の操作子の何れの領域内にあるかを検出する検出ステップと、前記検出ステ
ップにより前記１スライド操作によるタッチ位置が前記複数の操作子の何れかの領域にあ
ることが検出された場合に、当該領域の操作子のそれぞれに対応する操作信号を送信して
、当該領域の操作子のそれぞれに対応する処理を実行させる操作信号送信ステップとを実
行させるためのプログラムである。
【発明の効果】
【０００９】
本発明によれば、一般ユーザが所有するスマートフォンやタブレット端末などを有効に
活用し、ユーザ各個人の操作上の癖なども考慮して気軽にゲームを楽しむ環境を実現する
ことが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１の一実施形態に係るゲームシステムの実現環境の例を示す図。
【図２】同実施形態に係るタブレット端末とスマートフォンに共通する、電子回路の機能上のハードウェア構成を示すブロック図。
【図３】同実施形態に係るマスタ機とスレーブ機の間でゲームを開始してから実行するに至るまでの処理内容を取り纏めて示すシーケンス図。
【図４】同実施形態に係るタブレット端末に対して２つのスマートフォンが共に同パターンのコントローラ画像を選択してゲームを実行する場合を示す図。
【図５】同実施形態に係るキャラクタを移動させるためのボタンの選択例と各動作とについて説明する図。
【図６】同実施形態に係るキャラクタを移動させるためのアナログスティックを模したボタンの動作とについて説明する図。
【図７】同実施形態に係る隣接する２つのボタンに対する連続操作について説明する図。
【図８】同実施形態に係る隣接する２つのボタンに対する同時操作について説明する図。
【図９】同実施形態に係る隣接する２つのボタンに対する同時操作の検出領域を可変設定する第１及び第２の手法を説明する図。
【図１０】同実施形態に係る２つのボタンに対する同時操作の検出領域を可変設定する第３の手法を説明する図。
【図１１】同実施形態に係る任意の位置にボタンを配置する手法について説明する図。
【図１２】同実施形態に係る任意の位置に配置したボタンの補正する手法について説明する図。
【図１３】本発明の第２の実施形態に係るゲームシステムの実現環境の例を示す図。
【図１４】同実施形態に係るゲームサーバ装置とマスタ機、及びスレーブ機の間でのゲーム中の処理内容を取り纏めて示すシーケンス図。
【図１５】同実施形態に係るタブレット端末に対して２つのスマートフォンが交互にコントローラ画像を選択してゲームを実行する場合を示す図。
【発明を実施するための形態】
【００１１】
（第１の実施形態）  
以下、本発明の第１の実施形態に係るゲームシステムについて図面を参照して説明する
。  
図１は、本実施形態に係るシステム環境の一例を説明する図である。同図で、共有機と
なるタブレット端末Ｍと、それぞれユーザが操作する複数、例えば４台のスマートフォン
Ｓ１〜Ｓ４が、近距離無線通信規格であるＢｌｕｅｔｏｏｔｈ（登録商標）（以下「ブル
ートゥース」と称する）技術により相互に無線接続される。
【００１２】
タブレット端末ＭとスマートフォンＳ１〜Ｓ４とからなるシステム構成でゲームを実行
する。ここではタブレット端末Ｍがゲーム進行上の「親」となるマスタ機として機能し、
各スマートフォンＳ１〜Ｓ４での操作に対するゲームの進行とゲーム画像の表示とを行な
う。
【００１３】
上記タブレット端末Ｍは、スマートフォンＳ１〜Ｓ４と比較して大型のディスプレイ画
面を有することが望ましいが、スマートフォンＳ１〜Ｓ４と同じ形態の携帯端末であって
もよい。
【００１４】
一方のスマートフォンＳ１〜Ｓ４は、「子」となるスレーブ機で各ユーザが操作するゲ
ームコントローラとして機能するもので、表示部においてゲームコントローラの画像を表
示すると共に、タッチパネルの操作によりユーザ操作を受付ると、対応する操作信号をタ
ブレット端末Ｍに対して送信する。
【００１５】
図２は、タブレット端末ＭとスマートフォンＳ１〜Ｓ４に共通する、電子回路の機能上
のハードウェア構成を示すブロック図である。同図で、ＣＰＵ１１がこのタブレット端末
Ｍ（またはスマートフォンＳ１〜Ｓ４）全体の制御動作を司るものであり、このＣＰＵ１
１にシステムバスＳＢを介して、メインメモリ１２、ソリッドステートドライブ（ＳＳＤ
）１３、３Ｇ＆４Ｇ通信部１４、無線ＬＡＮ通信部１５、近距離無線通信部１６、外部メ
モリカード１７、表示部１８、タッチパネル入力部１９、キー入力部２０、音声処理部２
１、画像処理部２２、３軸加速度センサ２３、及びバイブレータ２４が接続される。
【００１６】
ＣＰＵ１１は、ソリッドステートドライブ１３に記憶された動作プログラム（ＯＳとそ
のＯＳ上で動作するアプリケーションプログラム）及び定型データ等を読出し、メインメ
モリ１２に展開して記憶させた上で当該プログラムを実行することにより、このタブレッ
ト端末Ｍ（またはスマートフォンＳ１〜Ｓ４）の動作全体を統括して制御する。
【００１７】
メインメモリ１２は、例えばＳＲＡＭで構成され、上記ＣＰＵ１１のワークメモリとし
て機能する。ソリッドステートドライブ１３は、不揮発性のメモリ、例えばフラッシュメ
モリで構成され、上述した動作プログラムや各種定型データの他、このタブレット端末Ｍ
（またはスマートフォンＳ１〜Ｓ４）の記憶媒体として各種コンテンツ、例えば画像デー
タや楽曲データ等を記憶する。
【００１８】
３Ｇ＆４Ｇ通信部１４は、ＩＭＴ−２０００規格に準拠した第３世代移動通信システム
、及びＩＭＴ−Ａｄｖａｎｃｅ規格に準拠した第４世代移動通信システムに基づき、アン
テナ２５を介して最寄りの図示しない基地局との間でデータの送受を実行する、デュアル
モードで動作する通信部である。
【００１９】
無線ＬＡＮ通信部１５は、例えばＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｎ規格に基づき、
アンテナ２６を介して最寄りの図示しないアクセスポイント等とデータを送受する。
【００２０】
近距離無線通信部１６は、アンテナ２７を介して、例えばクラス２（半径約１０ｍ内）
の範囲内にある他のブルートゥース規格の機器とデータの送受を実行する。
【００２１】
外部メモリカード１７は、このタブレット端末Ｍ（またはスマートフォンＳ１〜Ｓ４）
のユーザが着脱自在に装着した、上記ソリッドステートドライブ１３の記憶容量を拡張す
るための媒体である。
【００２２】
表示部１８は、バックライト付きのＴＦＴカラー液晶パネルとその駆動部とで構成され
、各種画像を表示する。
【００２３】
タッチパネル入力部１９は、透明電極を用いて上記表示部１８と一体にして構成され、
ユーザのタッチ操作に対応した２次元の位置座標情報を生成して出力する。
【００２４】
キー入力部２０は、タブレット端末Ｍ（またはスマートフォンＳ１〜Ｓ４）のケーシン
グ外面に設けられた、電源キーやカメラ機能のシャッタキーを含むいくつかのキースイッ
チとその駆動回路で構成される。
【００２５】
音声処理部２１は、システムバスＳＢを介して与えられるデジタル音声データをアナロ
グ化してスピーカ２８より出力させる一方で、マイクロホン２９から入力されたアナログ
の音声信号をサンプリングし、デジタルデータ化して出力する。
【００２６】
画像処理部２２は、光学レンズ系３０を介して、例えばＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕ
ｐｌｅｄ  Ｄｅｖｉｃｅ：電荷結合素子）またはＣＭＯＳイメージセンサなどで構成され
る固体撮像素子３１の撮像面に合焦された光像に応じて固体撮像素子３１から出力される
画像信号をデジタルデータ化し、予め設定されたファイル形式、例えば静止画像であれば
ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）など
によりデータ量を圧縮したファイルデータを作成して出力する。
【００２７】
次に上記実施形態での動作について説明する。  
なお、以下に示す動作は、タブレット端末ＭとスマートフォンＳ１〜Ｓ４の双方におい
て、上述した如くＣＰＵ１１がソリッドステートドライブ１３に記憶された動作プログラ
ム等を読出し、メインメモリ１２上に展開して記憶させた上で実行する。上記ソリッドス
テートドライブ１３に記憶された動作プログラムは、このタブレット端末Ｍ（またはスマ
ートフォンＳ１〜Ｓ４）の工場出荷時にソリッドステートドライブ１３に記憶されていた
ものに限らず、このタブレット端末Ｍ（またはスマートフォンＳ１〜Ｓ４）のユーザが上
記アンテナ２５及び３Ｇ＆４Ｇ通信部１４、または上記アンテナ２６及び無線ＬＡＮ通信
部１５を介して外部から入力したプログラムを含む。
【００２８】
図３は、マスタ機であるタブレット端末Ｍとスレーブ機であるスマートフォンＳ１〜Ｓ
４との間で、ゲームを開始してから実行するに至るまでの処理内容を取り纏めて示すシー
ケンス図である。
【００２９】
その当初、タブレット端末ＭとスマートフォンＳ１〜Ｓ４とでブルートゥース規格に基
づいたペアリング処理を実行し、タブレット端末Ｍをマスタ機、スマートフォンＳ１〜Ｓ
４をスレーブ機として相互間の無線接続状態を確立する（ステップＭ１０１，Ｓ１０１）
。このペアリング処理は、一度タブレット端末ＭとスマートフォンＳ１〜Ｓ４との間で、
実行することにより、２回目以降のゲーム実行時には省略できるものとする。
【００３０】
その後、タブレット端末Ｍ側で該当するゲームの親機用のアプリケーションプログラム
を起動する（ステップＭ１０２）。一方のスマートフォンＳ１〜Ｓ４側でも、それぞれ該
当するゲームの子機用のアプリケーションプログラムを起動する（ステップＭ１０２）。
【００３１】
ここでタブレット端末ＭからスマートフォンＳ１〜Ｓ４に対し、当該ゲームで使用する
コントローラ画像の指定を行なう（ステップＭ１０３）。このコントローラ画像の指定に
関しては、ゲームで必要なボタンやアナログスティックなどの操作子が含まれているもの
であれば、複数パターンの選択肢を指定して、スマートフォンＳ１〜Ｓ４側でユーザが任
意のコントローラ画像を選択できるようにしても良い。
【００３２】
スマートフォンＳ１〜Ｓ４側ではそれぞれ、必要により複数のコントローラ画像の中か
ら任意の１つを選択して当該コントローラの設定をタッチパネル入力部１９での操作に応
じて行なう（ステップＳ１０３）。
【００３３】
図４は、タブレット端末Ｍに対してスマートフォンＳ１，Ｓ２が共に同パターンのコン
トローラ画像を選択してゲームを実行する場合の例を示す。このゲームでは、タブレット
端末Ｍの表示部１８に、スマートフォンＳ１での操作によって動作するキャラクタＣ１と
、スマートフォンＳ２での操作によって動作するキャラクタＣ２とが表示され、これらの
キャラクタＣ１，Ｃ２をより早くゴールラインを通過するように移動させるゲームである
。
【００３４】
この場合、スマートフォンＳ１，Ｓ２に表示されるコントローラ画像中、「１」〜「８
」で示す各ボタンの操作によりゲームの起動や終了、移動速度の操作、他のキャラクタへ
の妨害等を行なうことができるものとし、例えば十字キー「９」の操作によりキャラクタ
の基本的な移動方向を操作するものとする。
【００３５】
また、画面下側のアナログスティックを模した２つの操作子ＡＳＬ，ＡＳＲ等は、本ゲ
ームでは使用しないものとして、破線で示している。
【００３６】
上記ステップＳ１０３でのコントローラ画像の設定後、さらにスマートフォンＳ１〜Ｓ
４側では、ユーザの任意の選択により、カスタマイズ設定、具体的にはコントローラ画像
中の上記操作子に対する機能の有無、個数、大きさ、形状、及び配置位置の少なくとも１
つを可変して設定するか否かを、ＣＰＵ１１がタッチパネル入力部１９での操作に基づい
て判断する（ステップＳ１０４）。
【００３７】
ここでユーザがコントローラ画像のカスタマイズを行なうべく対応する操作を行なった
場合、ＣＰＵ１１ではその操作を受けて、必要なカスタマイズ処理を実行する（ステップ
Ｓ１０５）。具体的な各種カスタマイズ処理については、後に詳述する。
【００３８】
ユーザの任意に応じてカスタマイズ処理を実行した後、スマートフォンＳ１〜Ｓ４側で
はそれぞれゲームをスタートする準備ができた旨をユーザ操作に応じてタブレット端末Ｍ
側に通知する（ステップＳ１０６）。
【００３９】
タブレット端末Ｍ側では、上記ステップＭ１０１でのペアリング処理により接続状態を
確立したすべてのスマートフォンＳ１〜Ｓ４から、スタート準備ができた旨の通知がある
のを待機し（ステップＭ１０４）、全通知を確認した上で、あらためてスマートフォンＳ
１〜Ｓ４に対してゲームのスタートを通知する（ステップＭ１０５）。
【００４０】
こうしてゲームの開始を指定した後、タブレット端末Ｍ側では、ゲームの進行処理を実
行して表示部１８での表示を更新した上で（ステップＭ１０６）、ゲーム上、コントロー
ラ画像を表示するスマートフォンＳ１〜Ｓ４側で表示すべき画像、例えば一時的に有効に
なった操作ボタンや得点の画像などの情報を必要に応じてスマートフォンＳ１〜Ｓ４に対
して送信する（ステップＭ１０７）。
【００４１】
さらにタブレット端末Ｍは、スマートフォンＳ１〜Ｓ４のいずれかからの操作信号の受
信があるか否かを判断し（ステップＭ１０８）、あると判断した場合にはその操作信号の
受付処理を行なった上で（ステップＭ１０９）、必要により受信した操作信号を活かして
次のゲーム展開に移行するべく、上記ステップＭ１０６からの処理に戻る。
【００４２】
こうしてタブレット端末Ｍは、以後上記ステップＭ１０６〜Ｍ１０９の処理を繰返し実
行することにより、スマートフォンＳ１〜Ｓ４からの操作信号を受け付けながらゲームの
進行を制御し続ける。
【００４３】
一方のスマートフォンＳ１〜Ｓ４側では、上記ステップＳ１０６でタブレット端末Ｍに
対してゲームをスタートする準備ができた旨を通知した後、これに応答してタブレット端
末Ｍ側からの実際にゲームのスタートの通知を受けてゲームを開始する（ステップＳ１０
７）。
【００４４】
ここでスマートフォンＳ１〜Ｓ４はいずれも、タブレット端末Ｍから送られてくる操作
用の画像等の受信があるか否かを判断し（ステップＳ１０８）、受信があった場合にはそ
の受信した情報に基づいて表示部１８でのコントローラ画像の表示を反映するなどの処理
を実行する（ステップＳ１０９）。
【００４５】
さらにスマートフォンＳ１〜Ｓ４側では、タッチパネル入力部１９からの操作信号に応
じて操作があったか否かを判断し（ステップＳ１１０）、あったと判断した場合にはその
操作に対応した操作信号を生成してタブレット端末Ｍ側に送信する（ステップＳ１１１）
。
【００４６】
加えてスマートフォンＳ１〜Ｓ４では、上記ステップＳ１１０で操作があったと判断し
た内容、及びそれまでの操作履歴からその際に操作されたボタン等の操作子に対する補正
設定を実行した後（ステップＳ１１２）、上記ステップＳ１０８からの処理に戻る。
【００４７】
こうしてスマートフォンＳ１〜Ｓ４では、以後上記ステップＳ１０８〜Ｓ１１２の処理
を繰返し実行することにより、コントローラ画像に対するユーザの入力操作を受け付けて
ゲームを続行しながら、表示部１８で表示するボタン、アナログスティック等の操作子に
対する補正処理を併せて実行し続ける。  
なお、上記ステップＳ１０５におけるユーザの任意のゲームコントローラに対するカス
タマイズ処理は、ゲーム開始前のみならず、ゲームを開始した以後のゲーム途中であって
も実行することが可能であるものとする。
【００４８】
次に上述したゲームコントローラのカスタマイズ処理及び補正処理の具体例についてい
くつか説明する。  
図５は、スマートフォンＳ１〜Ｓ４のユーザがカスタマイズ処理により選択し得る、コ
ントローラ画像中のキャラクタを移動させるためのボタンの選択例と各動作とについて説
明する図である。  
図５（Ａ−１），（Ａ−２）は、スマートフォンＳｎ（ｎ：１〜４のいずれか）側での
カスタマイズ処理により、一般に「十字キー」等とも称される、１ボタンで４方向のいず
れかへの移動を指示するボタンＢ１１を含むコントローラ画像を選択し、当該ボタンＢ１
１の操作を行なった場合に、その操作に伴ってタブレット端末Ｍ側で表示されるキャラク
タＣｎ（ｎ：１〜４のいずれか）の移動状態を例示するものである。
【００４９】
ここでは、図５（Ａ−１）に示すようにユーザが上記ボタンＢ１１中の「右」側を矢印
Ａ１１で示す如く押圧操作することにより、タブレット端末Ｍの表示部１８で対応するキ
ャラクタＣｎが「右」側に移動した状態を示す。
【００５０】
この後、図５（Ａ−２）に示すようにユーザがそれまでの上記ボタンＢ１１中の「右」
側の押圧操作を矢印Ａ１２で示す如く離すことにより、タブレット端末Ｍの表示部１８で
は対応するキャラクタＣｎがそれまでの「右」側への移動を停止する。
【００５１】
図５（Ｂ）は、スマートフォンＳｎ（ｎ：１〜４のいずれか）側で、１ボタンで８方向
のいずれかへの移動を指示するボタンＢ１２を含むコントローラ画像を選択し、当該ボタ
ンＢ１２の操作を行なった場合に、その操作に伴ってタブレット端末Ｍ側で表示されるキ
ャラクタＣｎ（ｎ：１〜４のいずれか）の移動状態を例示するものである。
【００５２】
ここでは、図５（Ｂ）に示すようにユーザが上記ボタンＢ１２中の「右下」側を矢印Ａ
１２で示す如く押圧操作することにより、タブレット端末Ｍの表示部１８で対応するキャ
ラクタＣｎが「右下」側に移動する状態を示す。
【００５３】
図５（Ｃ）は、スマートフォンＳｎ（ｎ：１〜４のいずれか）側で、４つの独立したボ
タンで４方向のいずれかへの移動を指示するボタンＢ１３を含むコントローラ画像を選択
し、当該ボタンＢ１３の操作を行なった場合に、その操作に伴ってタブレット端末Ｍ側で
表示されるキャラクタＣｎ（ｎ：１〜４のいずれか）の移動状態を例示するものである。
【００５４】
ここでは、図５（Ｃ）に示すようにユーザが上記ボタンＢ１３中の「右」側のボタンを
矢印Ａ１３で示す如く押圧操作することにより、タブレット端末Ｍの表示部１８で対応す
るキャラクタＣｎが「右」側に移動する状態を示す。
【００５５】
図６は、スマートフォンＳ１〜Ｓ４のユーザがカスタマイズ処理により選択し得る、コ
ントローラ画像中のキャラクタを移動させるためのアナログスティックを模したボタンの
動作について説明する図である。  
ここではアナログスティックを模したボタンを（何も操作しない状態で）同心円となる
２重の円図形からなるボタン画像Ｂ２１として表現している。この場合、内側の円が操作
子、外側の円が操作範囲を示し、外側の円の範囲内で内側の円をタッチ操作しながら任意
の方向にスライド操作して移動させることで、内側の円の位置をタッチ位置に追従させる
ように移動して表示させる。その場合の移動方向と移動量とを検出することにより、キャ
ラクタＣｎを３６０°どの方向にも無段階で任意に、且つ移動速度を操作に対応して移動
するように表示させることが可能となる。
【００５６】
すなわち、図６（Ａ）に示すようにユーザがスマートフォンＳｎ（ｎ：１〜４のいずれ
か）側で、上記ボタンＢ２１中の内側の円内を矢印Ａ２１で示す如くタッチ操作し、その
ままタッチした状態を維持しながら図６（Ｂ）に示すように矢印Ａ２２で示す「右上」側
にスライド操作することにより、その操作方向の座標「＋３，＋２」がタッチパネル入力
部１９で検出され、タブレット端末Ｍの表示部１８で対応するキャラクタＣｎが上記座標
値にしたがった「右上」方向に移動した状態を示す。
【００５７】
さらに上記図６（Ｂ）に示した状態から、今度は上記ボタンＢ２１中の内側の円内を矢
印Ａ２２で示す如くタッチ操作し、そのままタッチした状態を維持しながら図６（Ｃ）に
示すように矢印Ａ２３で示す「左下」側にスライド操作することにより、その操作方向の
座標「−５，−５」がタッチパネル入力部１９で検出され、タブレット端末Ｍの表示部１
８で対応するキャラクタＣｎが上記座標値にしたがった「左下」方向に移動した状態を示
す。
【００５８】
その後、図６（Ｄ）において、ユーザがそれまでの上記ボタンＢ２１中の内側の円での
タッチ操作を矢印Ａ２４で示す如く解除して離すことにより、タブレット端末Ｍの表示部
１８では対応するキャラクタＣｎがそれまでの「左下」側への移動を停止する。
【００５９】
図７は、スマートフォンＳ１〜Ｓ４のユーザがカスタマイズ処理により選択し得る、コ
ントローラ画像中の隣接する２つのボタンに対する連続操作について説明する図である。
【００６０】
この場合、カスタマイズ設定時に表示部１８に、例えば  「連続キーを設定する場合に
は、「α」ボタンと「β」ボタンを一度に横切るように操作して下さい」  のようなガイ
ドメッセージと操作例の画像とを表示してその操作を受付けることで、当該操作が設定可
能となる。  
ここではタブレット端末Ｍの表示部１８におけるゲーム画像中に２つのウィンドウＷ１
１，Ｗ１２が表示されており、スマートフォンＳｎ（ｎ：１〜４のいずれか）側で隣接し
た２つのボタンＢ３１，Ｂ３２のいずれかをタッチ操作した場合、その操作状態で対応す
るウィンドウＷ１１にはアイテム「α」が、ウィンドウＷ１２にはアイテム「β」が一時
的に出現するように表示される場合について説明する。
【００６１】
すなわち、図７（Ａ）において、ユーザがスマートフォンＳｎで、上記隣接した２つの
ボタンＢ３１，Ｂ３２に対し、左側に位置するボタンＢ３１のさらに左の外側を矢印Ａ３
１で示す如くタッチ操作し、タッチした状態を維持しながら図７（Ｂ）に示すように矢印
Ａ３２で示す「右」側にスライド操作する。
【００６２】
図７（Ｃ）において、矢印Ａ３３で示す如くタッチ位置がボタンＢ３１の領域に入った
時点でタッチパネル入力部１９がその状態を検出し、スマートフォンＳｎ側からタブレッ
ト端末Ｍに対して対応する操作信号を送信することで、タブレット端末Ｍ側では上記ウィ
ンドウＷ１１にアイテム「α」を出現させる。
【００６３】
その後、図７（Ｄ）において、矢印Ａ３４で示すようにさらなるスライド操作によって
タッチ位置がボタンＢ３１から外れると、タッチパネル入力部１９ではボタンＢ２１での
タッチ操作が離れたことを検出し、スマートフォンＳｎ側からタブレット端末Ｍに対する
操作信号の送信を停止する。タブレット端末Ｍ側では、それまで上記ウィンドウＷ１１に
出現させていたアイテム「α」を消去する。
【００６４】
さらに図７（Ｅ）において、矢印Ａ３５で示すようにさらなるスライド操作によってタ
ッチ位置が次のボタンＢ３２の領域に入った時点でタッチパネル入力部１９がその状態を
検出し、スマートフォンＳｎ側からタブレット端末Ｍに対して対応する操作信号を送信す
ることで、タブレット端末Ｍ側では上記ウィンドウＷ１２にアイテム「β」を出現させる
。
【００６５】
そして図７（Ｆ）において、矢印Ａ３６で示す如くユーザがタッチパネル入力部１９か
ら指を離すと、タッチパネル入力部１９ではボタンＢ３２でのタッチ操作がなくなったこ
とを検出し、スマートフォンＳｎ側からタブレット端末Ｍに対する操作信号の送信を停止
する。タブレット端末Ｍ側では、それまで上記ウィンドウＷ１２に出現させていたアイテ
ム「β」を消去する。
【００６６】
図８は、スマートフォンＳ１〜Ｓ４のユーザがカスタマイズ処理により選択し得る、コ
ントローラ画像中の隣接する２つのボタンに対する同時操作について説明する図である。
【００６７】
この場合、カスタマイズ設定時に表示部１８に、例えば  「同時キーを設定する場合に
は、設定したい２つのボタンを一度に横切るように操作して下さい」  のようなガイドメ
ッセージと操作例の画像とを表示してその操作を受付けることで、当該操作が設定可能と
なる。  
ここではタブレット端末Ｍの表示部１８におけるゲーム画像中に２つのウィンドウＷ２
１，Ｗ２２が表示されており、スマートフォンＳｎ（ｎ：１〜４のいずれか）側で隣接し
た２つのボタンＢ４１，Ｂ４２の間を含む重複領域をタッチ操作した場合、その操作状態
で対応するウィンドウＷ２１にはアイテム「α」が、ウィンドウＷ２２にはアイテム「β
」が同時に出現するように表示される場合について説明する。
【００６８】
すなわち、図８（Ａ）において、ユーザがスマートフォンＳｎで、上記隣接した２つの
ボタンＢ４１，Ｂ４２に対し、左側に位置するボタンＢ４１のさらに左の外側を矢印Ａ４
１で示す如くタッチ操作し、タッチした状態を維持しながら図８（Ｂ）に示すように矢印
Ａ４２で示す右側にスライド操作する。
【００６９】
図８（Ｃ）において、矢印Ａ４３で示す如くタッチ位置がボタンＢ４１の領域に入った
時点でタッチパネル入力部１９がその状態を検出し、スマートフォンＳｎ側からタブレッ
ト端末Ｍに対して対応する操作信号を送信することで、タブレット端末Ｍ側では上記ウィ
ンドウＷ２１にアイテム「α」を出現させる。
【００７０】
その後、図８（Ｄ）において、矢印Ａ４４で示すさらなるスライド操作によってタッチ
位置がボタンＢ４１とボタンＢ４２との間を含んで両ボタンに跨った領域ＡＲ１１に入る
と、タッチパネル入力部１９では２つのボタンに対応する領域が操作されたことを検出し
、スマートフォンＳｎ側からタブレット端末Ｍに対して操作信号を送信する。タブレット
端末Ｍ側では、この操作信号を受けて、それまで上記ウィンドウＷ２１に出現させていた
アイテム「α」に加え、ウィンドウＷ２２にもアイテム「β」を同時に出現させて表示す
る。
【００７１】
さらに図８（Ｅ）において、矢印Ａ４５で示すようにさらなるスライド操作によってタ
ッチ位置が上記両ボタンに跨った領域ＡＲ１１から外れ、次のボタンＢ４２のみの領域に
入った時点でタッチパネル入力部１９がその状態を検出し、スマートフォンＳｎ側からタ
ブレット端末Ｍに対して対応する操作信号を送信することで、タブレット端末Ｍ側では上
記ウィンドウＷ２１に出現させていたアイテム「α」を消去し、上記ウィンドウＷ１２で
のアイテム「β」の表示のみに切換える。
【００７２】
そして図８（Ｆ）において、矢印Ａ４６で示す如くユーザがタッチパネル入力部１９か
ら指を離すと、タッチパネル入力部１９ではボタンＢ４２でのタッチ操作がなくなったこ
とを検出し、スマートフォンＳｎ側からタブレット端末Ｍに対する操作信号の送信を停止
する。タブレット端末Ｍ側では、それまで上記ウィンドウＷ２２に出現させていたアイテ
ム「β」を消去する。
【００７３】
図９は、スマートフォンＳ１〜Ｓ４のユーザがカスタマイズ処理により実行する、コン
トローラ画像中の隣接する２つのボタンに対する同時操作の検出領域を可変設定する第１
及び第２の手法について説明する図である。
【００７４】
ここではスマートフォンＳｎ（ｎ：１〜４のいずれか）の表示部１８で２つのボタンＢ
５１，Ｂ５２が適宜間隙を空けて隣接して表示されており、その間隙を含んで両ボタン間
に跨るような重複領域ＡＲ２１が点線により表示され、さらに画面左上端側に「Ｅｄｉｔ
」ボタンＢ５０が表示されているものとする。
【００７５】
図９（Ａ）において、スマートフォンＳｎのユーザが矢印Ａ５１で示す如く上記「Ｅｄ
ｉｔ」ボタンＢ５０をタッチ操作すると、当該「Ｅｄｉｔ」ボタンＢ５０が「Ｓａｖｅ」
ボタンＢ５３に切り替わり、編集モードに移行する。
【００７６】
図９（Ｂ）において、この編集モードでユーザが上記重複領域ＡＲ２１を矢印Ａ５２で
示すように２本の手指でピンチアウト操作することにより、上記重複領域ＡＲ２１を拡大
設定する。
【００７７】
さらに図９（Ｃ）において、このピンチアウト操作を行なった状態から、上記２本の手
指を矢印Ａ５３，Ａ５３′で示すように反時計方向に回転させることで、その回転角度に
応じて、拡大した重複領域ＡＲ２１を傾けて設定することができる。
【００７８】
その後、図９（Ｄ）において、上記重複領域ＡＲ２１の大きさや形状、傾きなどが所望
の状態になったと判断した時点で、ユーザが矢印Ａ５４で示すようにタッチパネル入力部
１９から手指を離すと、重複領域ＡＲ２１が仮の状態で設定される。
【００７９】
そのまま図９（Ｅ）において、矢印Ａ５５で示すように上記「Ｓａｖｅ」ボタンＢ５３
をタッチ操作することで、その時点での重複領域ＡＲ２１が確定したものとして設定され
る。
【００８０】
このようなカスタマイズによる設定を行なうことで、ボタンＢ５１，Ｂ５２の同時操作
を判定するための重複領域ＡＲ２１に関し、ユーザ個人の操作上の癖を考慮し、例えば左
下から右上方向に跳ね上げるような描画操作を行なう場合に対して上記重複領域ＡＲ２１
の形状等を適合させ易くなるため、当該ユーザにとっての操作性が向上する。
【００８１】
また上記図９（Ｂ）〜図９（Ｅ）とは異なる、他の重複領域ＡＲ２２の設定手法につい
ても説明する。
【００８２】
上記図９（Ａ）で説明した状態から、スマートフォンＳｎのユーザが矢印Ａ５１で示す
如く上記「Ｅｄｉｔ」ボタンＢ５０をタッチ操作し、当該「Ｅｄｉｔ」ボタンＢ５０が「
Ｓａｖｅ」ボタンＢ５３に切り替わり、編集モードに移行する。
【００８３】
ここで図９（Ｆ）において、タッチパネル入力部１９上の上記ボタンＢ５１，Ｂ５２間
の間隙を含むように、ユーザが手指によりタッチパネル入力部１９上で矢印Ｄ１１で示す
ような、閉じた図形を描画する。
【００８４】
この操作に応じて、図９（Ｇ）において、重複領域ＡＲ２２が仮の状態で設定され、そ
のまま上記「Ｓａｖｅ」ボタンＢ５３をタッチ操作することで、その時点での重複領域Ａ
Ｒ２２が確定したものとして設定される。
【００８５】
このような描画操作に基づいたカスタマイズによる設定を行なうことで、ボタンＢ５１
，Ｂ５２の同時操作を判定するための重複領域ＡＲ２２をより簡易に設定できる。
【００８６】
図１０は、スマートフォンＳ１〜Ｓ４のユーザがカスタマイズ処理により実行する、コ
ントローラ画像中の隣接する２つのボタンに対する同時操作の検出領域を可変設定する第
３の手法について説明する図である。
【００８７】
ここではスマートフォンＳｎ（ｎ：１〜４のいずれか）の表示部１８で、２つのボタン
Ｂ６１，Ｂ６２が適宜間隙を空けて隣接して表示されると共に、画面左上端側に「Ｓｔａ
ｒｔ」ボタンＢ６０が、画面下端側に検出領域の点位置指定の試行を指示し、回数を指定
する「○回試行して下さい」というガイドメッセージＧＭ１１がそれぞれ表示されている
ものとする。
【００８８】
図１０（Ａ）において、スマートフォンＳｎのユーザが矢印Ａ６１で示す如く上記「Ｓ
ｔａｒｔ」ボタンＢ６０をタッチ操作すると、当該「Ｓｔａｒｔ」ボタンＢ６０が「Ｃａ
ｎｃｅｌ」ボタンＢ６３に切り替わり、点位置指定の試行を開始する。
【００８９】
図１０（Ｂ）において、ユーザが上記重複領域を指定するように、指定された回数分だ
け点位置を連続してタッチ操作することにより、それらタッチ操作した位置が順次表示部
１８上で表示される。
【００９０】
そして図１０（Ｃ）において、指定回数のタッチ操作が完了した時点で、それら指定回
数のタッチ位置を包含するような重複領域ＡＲ３１が設定され、仮の状態で設定して表示
部１８で表示される。
【００９１】
このとき表示部１８の画面上端では、上記「Ｃａｎｃｅｌ」ボタンＢ６３に加えて、重
複領域ＡＲ３１を確定するための「Ｙｅｓ」ボタンＢ６４、再度設定し直すための「Ｒｅｔｒｙ」ボタンＢ６５が表示されると共に、画面下端側でいずれかの選択を促す「これでいいですか？」というガイドメッセージＧＭ１２が表示される。
【００９２】
この表示状態から、矢印Ａ６３で示すように上記「Ｒｅｔｒｙ」ボタンＢ６５をタッチ
操作すると、再び上記図１０（Ｂ）で示した点位置の指定に復帰できる。
【００９３】
一方で矢印Ａ６２で示すように上記「Ｙｅｓ」ボタンＢ６４をタッチ操作すると、図１
０（Ｄ）において、その時点での重複領域ＡＲ３１が確定したものとして設定される。
【００９４】
このような所定回数の点位置指定により、各ユーザに最適なボタンＢ６１，Ｂ６２の同
時操作を判定するための重複領域ＡＲ３１がより簡易に設定できる。
【００９５】
図１１は、スマートフォンＳ１〜Ｓ４のユーザがカスタマイズ処理により実行する、コ
ントローラ画像中の任意の位置にボタンを配置する手法について説明する図である。
【００９６】
図１１（Ａ）において、スマートフォンＳｎ（ｎ：１〜４のいずれか）の何の画像も表
示されていない表示部１８に対し、ユーザが手指により矢印Ａ７１に示すように任意の位
置をタッチ操作したものとする。
【００９７】
図１１（Ｂ）において、スマートフォンＳｎ側では操作された位置をタッチパネル入力
部１９から検出し、表示部１８上で対応する位置にボタンＢ７１を配置して表示させる。
ここでは配置するボタンとして、アナログスティックを模したボタンを配置する場合を例
にとって示す。
【００９８】
このアナログスティックを模したボタンＢ７１は、（何も操作しない状態で）同心円と
なる２重の円図形からなるボタン画像Ｂ７１として表現している。この場合、内側の円が
操作子、外側の円が操作範囲を示し、外側の円の範囲内で内側の円をタッチ操作しながら
任意の方向にスライド操作して移動させることで、内側の円の位置をタッチ位置に追従さ
せるように移動して表示させる。その場合の移動方向と移動量とを検出することにより、
キャラクタＣｎを３６０°どの方向にも無段階で任意に、且つ移動速度を操作に対応して
移動するように表示させることが可能となる。
【００９９】
すなわち、図１１（Ｃ）に示すようにユーザがスマートフォンＳｎ側で、上記ボタンＢ
７１中の内側の円内を矢印Ａ７２で示す如くタッチ操作し、そのままタッチした状態を維
持しながら「左」側にスライド操作することにより、内側の円が外側の円内の範囲で操作
位置に追従して移動して表示されると共に、その操作信号がタブレット端末Ｍ側に送信さ
れ、タブレット端末Ｍの表示部１８で対応するキャラクタＣｎが上記操作方向にしたがっ
て「左」方向に移動するようになる。
【０１００】
その後、図１１（Ｄ）において、矢印Ａ７３で示すようにユーザが手指を表示部１８か
ら離すと、タッチパネル入力部１９の検出により表示部１８からボタン画像Ｂ７１の画像
を消去する。  
このように、アナログスティックを模したボタンＢ７１に限らず、その他のボタンやス
イッチ等を表示部１８の画面内の任意の位置に配置して設定することで、ユーザが自分の
好みに合わせた操作性の高いコントローラを実現できる。
【０１０１】
図１２は、スマートフォンＳ１〜Ｓ４のユーザが実際のゲーム実行時にコントローラと
して操作する場合の、ボタン位置を補正する手法について説明する図である。
【０１０２】
図１２（Ａ）において、ゲーム実行時にスマートフォンＳｎ（ｎ：１〜４のいずれか）
の何の画像も表示されていない表示部１８に対し、ユーザが手指により矢印Ａ７１に示す
ように任意の位置をタッチ操作したものとする。
【０１０３】
図１２（Ｂ）において、スマートフォンＳｎ側では操作された位置をタッチパネル入力
部１９から検出し、表示部１８上で対応する位置にアナログスティックを模したボタンＢ
８１を配置して表示させる。
【０１０４】
このアナログスティックを模したボタンＢ８１は、（何も操作しない状態で）同心円と
なる２重の円図形からなるボタン画像として表現している。この場合、内側の円が操作子
、外側の円が操作範囲を示し、外側の円の範囲内で内側の円をタッチ操作しながら任意の
方向にスライド操作して移動させることで、内側の円の位置をタッチ位置に追従させるよ
うに移動して表示させる。その場合の移動方向と移動量とを検出することにより、キャラ
クタＣｎを３６０°どの方向にも無段階で任意に、且つ移動速度を操作に対応して移動す
るように表示させることが可能となる。
【０１０５】
上記図１２（Ｂ）で示したボタン画像Ｂ８１の場合、ユーザの操作位置自体が表示部１
８における右側端部であり、何も操作していない状態での同心円状の画像として表示させ
ることができないものとして、その表示当初から外側の円内の右側に内側の円が移動した
状態でボタン画像Ｂ８１を表示させると共に、その操作信号をタブレット端末Ｍ側に送信
することで、タブレット端末Ｍの表示部１８では対応するキャラクタＣｎが上記操作方向
にしたがって「右」方向に移動するようになる。
【０１０６】
その後、図１２（Ｃ）において、矢印Ａ８２で示すようにユーザが手指をタッチパネル
入力部１９から外れた位置に操作してしまった場合、タッチパネル入力部１９では一旦操
作が途絶えることになるため、上記ボタンＢ８１の表示を停止すると共に、タブレット端
末Ｍに対する操作信号の送信を停止する。したがって、タブレット端末Ｍ側でも表示部１
８で表示キャラクタＣｎの移動が停止される。
【０１０７】
続く図１２（Ｄ）において、矢印Ａ８３で示すようにユーザが再び手指をタッチパネル
入力部１９のユーザの右側端部に戻してタッチ操作した場合、再び外側の円内の右側に内
側の円が移動した状態でボタン画像Ｂ８１を表示させると共に、その操作信号をタブレッ
ト端末Ｍ側に送信することで、タブレット端末Ｍの表示部１８ではキャラクタＣｎが再び
「右」方向に移動するようになる。
【０１０８】
このようにスマートフォンＳｎを使用するユーザが、コントローラ画像を表示したスマ
ートフォンＳｎの操作中に、表示部１８及びタッチパネル入力部１９を外れるような操作
を行なった場合でも、ボタン画像Ｂ８１の表示範囲を表示部１８の表示範囲内に予め制限
し、決して表示部１８の画面を外れてボタン画像Ｂ８１が表示されることがないようにす
るため、再びユーザによる操作が戻った時点で、それまでの操作状態を再現してゲームを
続行するため、ゲーム進行上も操作性を損なわず、ユーザの操作ミスを確実に補正するこ
とができる。
【０１０９】
また、ユーザはゲームを進行する上で、スマートフォンＳｎ（１〜４のいずれか）の表
示部１８で表示されるコントローラ画像を見ずに、ユーザが配置位置を設定した各種操作
ボタンを操作することが多い。
【０１１０】
このため、上記したように当該ボタンの範囲、表示部１８もしくはタッチパネル入力部
１９を外れて操作するに至ることも多々考えられるが、上記図１２で示したように、検出
したユーザの操作位置にあらたにボタン画像を移動することで、タッチパネル入力部１９
での操作性を確保することが可能となる。
【０１１１】
なお上記実施形態では、図３で説明した如くカスタマイズ処理によりコントローラ画像
の選択、設定をゲーム開始前に実行しておくものとして説明したが、上記図４〜図１１で
の説明も含めて、随時コントローラ画像全体の選択や設定、コントローラ画像を構成する
個々のボタン等の選択と設定等のカスタマイズ処理をゲーム実行中に行なうものとしても
よい。
【０１１２】
以上詳述した如く本実施形態によれば、一般ユーザが所有するスマートフォンやタブレ
ット端末などを有効に活用し、ユーザ各個人の操作上の癖なども考慮して気軽にゲームを
楽しむ環境を実現することが可能となる。
【０１１３】
加えて上記実施形態では、上記図７で説明したように、隣接する複数の操作子であるボ
タンに対する一描画操作を、上記複数のボタンの連続操作として設定することを可能とし
たので、ユーザの要望を勘案し、より操作性の高いコントローラによる操作が実現できる
。
【０１１４】
また上記実施形態では、上記図８で説明したように、隣接する複数の操作子であるボタ
ン間を含む範囲への操作を、上記複数のボタンの同時操作として設定することを可能とし
たので、ユーザの要望を勘案し、より操作性の高いコントローラによる操作が実現できる
。
【０１１５】
さらに上記実施形態では、上記図９で説明した如く、上記同時操作の判定を行なう範囲
をユーザ自身が任意に設定できるものとしたので、ゲームを実行する上でユーザの要望を
反映して、より操作性の高いコントローラによる操作が実現できる。
【０１１６】
加えて上記実施形態では、図１０で説明した如く、上記同時操作の判定を行なう範囲が
ユーザの操作傾向に基づいて設定されるとしたので、ゲームを実行する上で各ユーザに適
した、より操作性の高いコントローラによる操作が実現できる。
【０１１７】
また上記実施形態では、上記図１１で示した如く、特にユーザ毎の好みが出やすいアナ
ログスティックを模したボタンについて、その配置位置をユーザが任意に設定可能とした
ので、ユーザの要望を勘案し、より操作性の高いコントローラによる操作が実現できる。
【０１１８】
なお上記実施形態では説明しなかったが、例えばユーザが配置位置を設定したアナログ
スティックを模したボタンを操作する過程で、スマートフォンＳｎ（１〜４のいずれか）
の表示部１８で表示されるコントローラ画像を見ないで操作する場合、当該ボタンの範囲
を外れて操作することも多々考えられるため、ＣＰＵ１１ではその操作位置のずれの量と
方向とをタッチパネル入力部１９からの出力により検出し、検出した操作位置のずれの量
と方向とに基づいて、アナログスティックを模したボタンの配置位置を移動させるように
補正しても良い。
【０１１９】
これにより、ユーザが気付かないうちにアナログスティックを模したボタンの操作位置
を間違えていた場合でも、無駄にゲームを中断、あるいはゲーム上の不利益を招くことな
くゲームを続行することができる。
【０１２０】
加えて上記実施形態では、上記図１２で説明した如く、アナログスティックを模したボ
タンの操作位置を表示部１８の画面内に制限するものとしたので、タッチパネル入力部１
９での特に周端部での操作に対しても操作性を損なわず、ユーザの操作ミスを回避するこ
とができる。
【０１２１】
また上記実施形態では説明しなかったが、ゲーム進行の状況によって、例えば特定のア
イテムを獲得していなければ特定のカスタマイズ処理が実行できないなど、ゲームの進行
状況をカスタマイズの設定条件と関連付けることにより、さらにゲーム性が増して多彩な
ゲーム環境を提供できる。
【０１２２】
（第２の実施形態）  
以下、本発明の第２の実施形態に係るゲームシステムについて図面を参照して説明する
。  
図１３は、本実施形態に係るシステム環境の一例を説明する図である。同図で、共有機
となるタブレット端末Ｍと、それぞれユーザが操作する複数、例えば４台のスマートフォ
ンＳ１〜Ｓ４からなる構成でゲームを実行する。ここではタブレット端末Ｍがゲーム進行
上の「親」となるマスタ機として機能し、各スマートフォンＳ１〜Ｓ４での操作に対する
ゲームの進行とゲーム画像の表示とを行なう。
【０１２３】
上記タブレット端末Ｍは、スマートフォンＳ１〜Ｓ４と比較して大型のディスプレイ画
面を有することが望ましいが、スマートフォンＳ１〜Ｓ４と同じ形態の携帯端末であって
もよい。
【０１２４】
一方のスマートフォンＳ１〜Ｓ４は、「子」となるスレーブ機で各ユーザが操作するゲ
ームコントローラとして機能するもので、表示部においてゲームコントローラの画像を表
示すると共に、タッチパネルの操作によりユーザ操作を受付ると、対応する操作信号をタ
ブレット端末Ｍに対して送信する。
【０１２５】
そして、上記タブレット端末Ｍ及びスマートフォンＳ１〜Ｓ４がそれぞれ、アクセスポ
イント（ＡＰ）Ｂ１または最寄りの基地局Ｂ２を介して、インターネットを含むネットワ
ークＮＷによりウェブサーバ装置ＳＶと接続される。
【０１２６】
タブレット端末Ｍ及びスマートフォンＳ１〜Ｓ４に共通する、電子回路の機能上のハー
ドウェア構成については、上記図２に示した内容と基本的に同様であるものとして、以下
の説明で必要な部位に関しては同一符号を用いるものとして、その図示と説明とを省略す
る。
【０１２７】
また、ウェブサーバ装置ＳＶの電子回路のハードウェア構成についても、一般的な構成
と同様であるものとして、その図示と説明とを省略する。
【０１２８】
以下本実施形態の動作について説明する。  
図１４は、ゲーム全体を統括して制御するウェブサーバ装置ＳＶと、マスタ機となるタ
ブレット端末Ｍ、及びスレーブ機となるスマートフォンＳ１〜Ｓ４との間で、ゲーム中に
実行する処理内容を取り纏めて示すシーケンス図である。
【０１２９】
なお本システムで実行するゲームは、例えばカードゲームなどで一般的な、複数のスマ
ートフォンＳ１〜Ｓ４が交互に定められたターンで順序にしたがって必要な操作を行なう
順番性のゲームを行なうものとし、ターンでないスマートフォンＳ１〜Ｓ４のユーザは、
タブレット端末Ｍに表示されるゲームの状況を見るだけで、操作を行なう必要がないもの
とする。
【０１３０】
ゲーム中にウェブサーバ装置ＳＶでは、スマートフォンＳ１〜Ｓ４中のターンとなって
いる端末のユーザの操作に応じた操作信号が受信されるのを受け付け（ステップＳ２０１
）、その結果受信があったか否かを繰返し判断することで（ステップＳ２０２）、ユーザ
からの操作信号を待機する。
【０１３１】
スマートフォンＳ１〜Ｓ４中、ターンとなっている機器からの操作信号を受信した場合
、ウェブサーバ装置ＳＶでは上記ステップＳ２０２で受信ありと判断すると、その受信し
た操作信号に応じてゲームの進行処理を実行し、まずタブレット端末Ｍ用の共有画像のデ
ータを更新してタブレット端末Ｍに送信して表示させる（ステップＳ２０４）。
【０１３２】
タブレット端末Ｍでは、ウェブサーバ装置ＳＶからの画像の受信があるのを常時待機し
ており（ステップＳ３０１）、受信があったと判断した時点で、その画像データを受信し
て展開し（ステップＳ３０２）、表示部１８によりその共有画像を表示させた上で（ステ
ップＳ３０３）、さらなる次の画像データを受信するべく、上記ステップＳ３０１からの
処理に戻る。
【０１３３】
このときウェブサーバ装置ＳＶは、次のターンで操作が必要なスマートフォンＳｎ(ｎ
：１〜４のうちのいずれか)以外のスマートフォンに対して、待機用画像を作成して送信
し、それぞれで当該画像を表示させる（ステップＳ２０５）。  
さらにウェブサーバ装置ＳＶは、次のターンで操作が必要なスマートフォンＳｎ(ｎ：
１〜４のうちのいずれか)に関し、前回までの操作信号の履歴情報を考慮して、操作され
たボタン等の操作子に対する補正設定を実行した後（ステップＳ２０６）、補正後のコン
トローラ画像のデータをスマートフォンＳｎに送信し（ステップＳ２０７）、その操作に
応答するべく上記ステップＳ２０１からの処理に戻る。
【０１３４】
一方のスマートフォンＳ１〜Ｓ４では、ウェブサーバ装置ＳＶからの画像の受信がある
のを常時待機しており（ステップＳ４０１）、受信があったと判断した時点で、その画像
データを受信して展開した上で（ステップＳ４０２）、対応する操作が必要とされていな
い画像であるか否かにより、次が待機のターンであるか否かを判断する（ステップＳ４０
３）。
【０１３５】
ここで待機のターンであると判断した場合には、上記展開した待機用の画像を表示部１
８で表示させると共に（ステップＳ４０４）、タッチパネル入力部１９でのタッチ操作等
による入力を一時的に無効化して無用な入力処理を省略した上で、再び次のターンを待機
するべく上記ステップＳ４０１からの処理に戻る。
【０１３６】
また上記ステップＳ４０３で待機のターンではなく、操作が必要なターンであると判断
した場合、当該スマートフォンＳｎは受信した画像データ、すなわち、それまでの操作履
歴に基づいてボタン等の操作子の位置や大きさ等がカスタマイズされたコントローラ画像
を表示部１８に表示した上で（ステップＳ４０５）、何らかの操作がなされるのを待機す
る（ステップＳ４０６）。
【０１３７】
そして、操作がなされた時点でタッチパネル入力部１９からの信号により当該操作に応
じた操作信号をウェブサーバ装置ＳＶに向けて送信した後（ステップＳ４０７）、再び上
記ステップＳ４０１からの処理に戻る。
【０１３８】
図１５は、上記ゲーム実行中の、特にタブレット端末ＭとスマートフォンＳ１，Ｓ２の
状態を抽出して例示する図である。
【０１３９】
図１５（Ａ）は、ユーザ「プレーヤーＡ」が操作するスマートフォンＳ１が操作の順番
である状態を示す。ここでは上記タブレット端末Ｍのタブレット端末Ｍの表示部１８にお
いて「プレーヤーＡのターンです」なるガイドメッセージと共に、その時点でのゲーム進
行に対応した各プレーヤー毎の状況を表す共有画像を表示している。
【０１４０】
一方、操作を行なう必要があるターンのスマートフォンＳ１では、ウェブサーバ装置Ｓ
Ｖから送られてきたコントローラ画像のデータにより、ここでは十字ボタンＢ９１を画面
左端側に表示すると共に、ユーザが矢印Ａ９１で示すように該ボタンＢ９１の「右」側を
操作したものとする。
【０１４１】
このときターンではないスマートフォンＳ２では、ウェブサーバ装置ＳＶから送られて
きた待機用画像としての広告画像ＷＩ１を表示しており、且つタッチパネル入力部１９に
よるタッチ操作が無効化される。
【０１４２】
図１５（Ｂ）は、その後スマートフォンＳ１による操作が終了し、ユーザ「プレーヤー
Ｂ」が操作するスマートフォンＳ２のターンとなった状態を示す。ここでは上記タブレッ
ト端末Ｍのタブレット端末Ｍの表示部１８において「プレーヤーＢのターンです」なるガ
イドメッセージと共に、その時点でのゲーム進行に対応した各プレーヤー毎の状況を表す
共有画像を表示している。
【０１４３】
一方、操作を行なう必要があるターンのスマートフォンＳ２では、ウェブサーバ装置Ｓ
Ｖから送られてきたコントローラ画像のデータにより、ここでは十字ボタンＢ９２を画面
左端側に表示すると共に、ユーザが矢印Ａ９２で示すように該ボタンＢ９２の「右」側を
操作したものとする。
【０１４４】
このときターンを既に終えたスマートフォンＳ１では、ウェブサーバ装置ＳＶから送ら
れてきた待機用画像としての広告画像ＷＩ２を表示しており、且つタッチパネル入力部１
９によるタッチ操作が無効化される。
【０１４５】
なお上記実施形態では、ゲームに対する操作の必要がない、ターン以外の端末装置で、
待機用画像として広告の画像を表示させた場合を例にとって説明したが、本発明はこれに
限らず、他のミニゲームやチュートリアル、ゲームのガイドマニュアル等を表示するもの
としてもよい。
【０１４６】
以上詳述した如く本実施形態によれば、一般ユーザが所有するスマートフォンやタブレ
ット端末などを有効に活用し、ユーザ各個人の操作上の癖なども考慮して気軽にゲームを
楽しむ環境を実現することが可能となる。
【０１４７】
加えて上記実施形態ではカードゲームなどの順番性のゲーム実行時に、ターン外の待機
状態にある端末装置に対しては、上記ゲームとは直接関係しない、待機用画像として、例
えば広告画像やゲームのマニュアルなどの画像を与えることにより、閉じたシステムでは
なく、ウェブサーバ装置ＳＶからオンラインで画像を提供していることを有効に活用して
ゲーム以外の各種情報をユーザに提示でき、待ち時間を有効に活用することが可能となる
。
【０１４８】
なお第１及び第２の実施形態はいずれも、タブレット端末Ｍと例えば４台のスマートフ
ォンＳ１〜Ｓ４とでゲームを行なう場合について説明したが、少なくともゲームに参加す
るユーザ側がタッチパネル式の表示部を有する情報端末装置を有していれば同様のゲーム
環境は実現可能であり、ユーザが使用する情報端末装置の種類やコントローラ画像の具体
的な内容等を限定するものではない。
【０１４９】
その他、本発明は上述した実施形態に限定されるものではなく、実施段階ではその要旨
を逸脱しない範囲で種々に変形することが可能である。また、上述した実施形態で実行さ
れる機能は可能な限り適宜組み合わせて実施しても良い。上述した実施形態には種々の段
階が含まれており、開示される複数の構成要件による適宜の組み合せにより種々の発明が
抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除さ
れても、効果が得られるのであれば、この構成要件が削除された構成が発明として抽出さ
れ得る。
以下に、本願の原出願の当初の特許請求の範囲に記載された発明を付記する。
［１］
表示部と一体化したタッチパネルを備えた端末装置をゲームのコントローラとして使用
するための端末表示制御プログラムであって、
ゲームで使用するコントローラ画像を示す情報を受け付ける受付ステップと、
上記受付ステップで受け付けたコントローラ画像中の操作子に対する機能の有無、個数
、大きさ、形状、及び配置位置の少なくとも１つを設定する設定ステップと、
上記設定ステップで設定された内容に従い、上記表示部で表示するコントローラ画像の
状態と、上記タッチパネルでの入力に応じた操作子の操作基準とを可変する制御ステップ
とを有したことを特徴とする端末表示制御プログラム。
［２］
上記設定ステップは、隣接する複数の操作子であるボタンに対する一描画操作を、上記
複数のボタンの連続操作として設定することを特徴とする［１］記載の端末表示制御プロ
グラム。
［３］
上記設定ステップは、隣接する複数の操作子であるボタン間を含む範囲への操作を、上
記複数のボタンの同時操作として設定することを特徴とする［１］記載の端末表示制御プ
ログラム。
［４］
上記設定ステップは、上記複数のボタンの同時操作を有効とする、上記ボタン間を含む
範囲を任意に設定可能としたことを特徴とする［３］記載の端末表示制御プログラム。
［５］
上記設定ステップは、上記複数のボタンの同時操作を有効とする、上記ボタン間を含む
範囲を一定期間における上記複数のボタンの同時操作に基づき、設定可能としたことを特
徴とする［３］記載の端末表示制御プログラム。
［６］
上記設定ステップは、操作子であるアナログスティックを配置する位置を設定すること
を特徴とする［１］記載の端末表示制御プログラム。
［７］
上記操作子であるアナログスティックに対する操作位置のずれの量と方向とを検出する
ずれ検出ステップと、
上記ずれ検出ステップで検出した操作位置のずれの量と方向とに基づいて、上記設定ス
テップで設定したアナログスティックの配置位置を移動させる位置補正ステップとをさら
に有したことを特徴とする［６］記載の端末表示制御プログラム。
［８］
上記アナログスティックの配置位置を上記表示部の表示範囲にしたがって制限する位置
制限ステップをさらに有したことを特徴とする［６］または［７］記載の端末表示制御プ
ログラム。
［９］
上記ゲームの進行状況によって上記設定ステップでの設定条件を制限する設定制限ステ
ップをさらに有したことを特徴とする［１］記載の端末表示制御プログラム。
［１０］
ネットワークを介して複数の端末装置間でゲームを実行する端末表示システムであって
、
共有機となる端末装置は、
上記共有機以外の端末装置での操作に基づく情報を受け付ける操作受付手段と、
上記操作受付手段で受け付けた情報をゲーム内容に反映したゲーム画像を表示させるゲ
ーム進行手段とを具備し、
上記共有器以外の端末装置は、
表示部と、
上記表示部と一体化したタッチパネルと、
ゲームで使用するコントローラ画像を示す情報を受け付ける画像受付手段と、
上記画像受付手段で受け付けたコントローラ画像中の操作子に対する機能の有無、個数
、大きさ、形状、及び配置位置の少なくとも１つを設定する設定手段と、
上記設定手段で設定された内容に従い、上記表示部で表示するコントローラ画像の状態
と、上記タッチパネルでの入力に応じた操作子の操作基準とを可変する制御手段とを具備
することを特徴とする端末表示システム。
［１１］
ネットワークを介して接続された、それぞれ表示部と一体化したタッチパネルを備えた
複数の端末装置にゲームを提供するサーバ装置であって、
上記複数の端末装置中で共有用の画像を表示する共有機を設定するための操作を受付け
る共有設定手段と、
上記共有機以外の端末装置での操作に基づく情報を受け付ける操作受付手段と、
上記操作受付手段で受け付けた情報をゲーム内容に反映したゲーム画像を上記共有機の
端末装置で表示させるゲーム進行手段と、
ゲームで使用するコントローラ画像を示す情報を上記共有機以外の端末装置に送信して
表示させる第１の送信手段と、
上記共有機以外の端末装置での操作に基づくコントローラ画像中の操作子に対する機能
の有無、個数、大きさ、形状、及び配置位置の少なくとも１つの設定情報を受け付ける設
定受付手段と、
上記設定受付手段で受け付けた内容に従い、上記共有機以外の端末装置の表示部で表示
されるコントローラ画像の状態と、上記タッチパネルでの入力に応じた操作子の操作基準
とを可変させる制御手段とを具備したことを特徴とするサーバ装置。
［１２］
上記共有機以外の端末装置に対し、ゲーム進行に対応し、上記ゲームで使用するコント
ローラ画像を示す情報に代えて、操作待機用の画像の情報を送信して表示させる第２の送
信手段をさらに具備したことを特徴とする［１１］記載のサーバ装置。
【符号の説明】
【０１５０】
１１…ＣＰＵ、１２…メインメモリ、１３…ソリッドステートドライブ（ＳＳＤ）、１
４…３Ｇ＆４Ｇ通信部、１５…無線ＬＡＮ通信部、１６…近距離無線通信部、１７…外部
メモリカード、１８…表示部、１９…タッチパネル入力部、２０…キー入力部、２１…音
声処理部、２２…画像処理部、２３…３軸加速度センサ、２４…バイブレータ、２５〜１
２７…アンテナ、２８…スピーカ、２９…マイクロホン、３０…光学レンズ系、３１…固
体撮像素子、ＡＳＬ，ＡＳＲ…アナログスティック部、Ｂ１…アクセスポイント（ＡＰ）
、Ｂ２…基地局、Ｍ…タブレット端末、ＮＷ…ネットワーク、Ｓ１〜Ｓ４…スマートフォ
ン、ＳＶ…ウェブサーバ装置、ＷＩ１，ＷＩ２…コマーシャル画像（待機用画像）。
【図１】
2018143785.tif 000003
【図２】
2018143785.tif 000004
【図３】
2018143785.tif 000005
【図４】
2018143785.tif 000006
【図５】
2018143785.tif 000007
【図６】
2018143785.tif 000008
【図７】
2018143785.tif 000009
【図８】
2018143785.tif 000010
【図９】
2018143785.tif 000011
【図１０】
2018143785.tif 000012
【図１１】
2018143785.tif 000013
【図１２】
2018143785.tif 000014
【図１３】
2018143785.tif 000015
【図１４】
2018143785.tif 000016
【図１５】
2018143785.tif 000017
【手続補正書】
【提出日】平成30年6月12日(2018.6.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示部と一体化したタッチパネルを備えた端末装置をゲームのコントローラとして使用するためのプログラムであって、
前記端末装置に、
前記ゲームで使用する第１オブジェクト及び第２オブジェクトを含むコントローラ画像が前記表示部に表示されているときの前記タッチパネルに対する操作を検出し、前記操作によるタッチ位置を検出する検出ステップと、
前記検出ステップにより検出されたタッチ位置が前記第１オブジェクト内であって前記第１オブジェクトと前記第２オブジェクトとの間の範囲を含む操作領域の外の領域にあることが検出された場合に前記第１オブジェクトに対応する第１処理を実行させ、前記検出ステップにより検出されたタッチ位置が前記第２オブジェクト内であって前記操作領域の外の領域にあることが検出された場合に前記第２オブジェクトに対応する第２処理を実行させ、前記検出ステップにより検出されたタッチ位置が前記操作領域内にあることが検出された場合に前記第１処理及び前記第２処理のいずれとも異なる第３処理を実行させる操作処理ステップと、
前記操作領域を設定するための編集モードにおいて前記操作領域への設定操作がなされた場合に、当該設定操作に応じた領域となるように前記操作領域を設定するステップと、を実行させるためのプログラム。
【請求項２】
さらに、前記検出ステップの前に、前記操作についてのガイドメッセージを表示させるメッセージ表示ステップを実行させるための請求項１に記載のプログラム。
【請求項３】
前記検出ステップは、前記タッチパネルに対する前記操作に応じて、前記第１オブジェクト及び前記第２オブジェクトのそれぞれの領域にタッチ位置がある状態を検出する請求項１または請求項２記載のプログラム。
【請求項４】
前記検出ステップは、前記タッチパネルに対する前記操作領域へのピンチ操作に応じて、前記操作領域を変更する請求項１から請求項３のいずれか１項に記載のプログラム。
【請求項５】
前記検出ステップは、前記タッチパネルに対する前記第１オブジェクト及び前記第２オブジェクトの間を含む閉じた図形の描画に応じて設定される前記操作領域をもとに、前記タッチ位置の状態を検出する請求項１から請求項４のいずれか１項に記載のプログラム。
【請求項６】
前記検出ステップは、前記タッチパネルに対する複数回のタッチ操作により指定された複数の点位置を含むように設定される前記操作領域をもとに、前記タッチ位置の状態を検出する請求項１から請求項５のいずれか１項に記載のプログラム。
【請求項７】
ネットワークを介して複数の端末装置間でゲームを実行する表示システムであって、
共有機となる第１端末装置は、
前記共有機以外の第２の端末装置での操作に基づく操作信号を受信する操作信号受信手段と、
前記操作信号に応じた情報をゲーム内容に反映したゲーム画像を表示させるゲーム進行手段とを具備し、
前記第２の端末装置は、
表示部と、
前記表示部と一体化したタッチパネルと、
前記ゲームで使用する第１オブジェクト及び第２オブジェクトを含むコントローラ画像を示す情報を前記第１端末装置から受け付ける画像受付手段と、
前記画像受付手段で受け付けた情報が示すコントローラ画像が前記表示部に表示されているときの前記タッチパネルに対する操作を検出し、操作によるタッチ位置を検出する検出する検出手段と、
前記検出手段により検出された前記第１オブジェクト内であって前記第１オブジェクトと前記第２オブジェクトとの間の範囲を含む操作領域の外の領域にあることが検出された場合に前記第１オブジェクトに対応する第１処理を実行させ、前記検出ステップにより検出されたタッチ位置が前記第２オブジェクト内であって前記操作領域の外の領域にあることが検出された場合に前記第２オブジェクトに対応する第２処理を実行させ、前記検出ステップにより検出されたタッチ位置が前記操作領域内にあることが検出された場合に前記第１処理及び前記第２処理のいずれとも異なる第３処理を実行させる操作処理手段と、
前記操作領域を設定するための編集モードにおいて前記操作領域への設定操作がなされた場合に、当該設定操作に応じた領域となるように前記操作領域を設定する設定手段と、
を具備する表示システム。