(57)【要約】【課題】ゲーム要素の抽出結果を報知するまでの待ち時間の間、プレイヤのゲームに対する興味を維持する。【解決手段】プログラムがコンピュータを、画像情報及び画像情報に関連する関連情報を取得する取得手段１０２、ゲームに使用されるゲーム要素群の中から前記画像情報及び前記関連情報に基づいてゲーム要素を抽出する抽出処理に係る処理を実行し、抽出結果を取得する抽出手段１０４、ゲーム要素が抽出された場合に抽出結果を報知する報知手段１０６であって、抽出手段１０４によりゲーム要素が抽出されている間に関連情報に基づいて抽出結果の事前情報を報知する報知手段１０６、として機能させる。【選択図】図５
2018183560.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを、
画像情報及び前記画像情報に関連する関連情報を取得する取得手段、
ゲームに使用されるゲーム要素群の中から前記画像情報及び前記関連情報に基づいてゲ
ーム要素を抽出する抽出処理に係る処理を実行し、抽出結果を取得する抽出手段、
前記ゲーム要素が抽出された場合に前記抽出結果を報知する報知手段であって、前記抽
出手段により前記ゲーム要素が抽出されている間に前記関連情報に基づいて前記抽出結果
の事前情報を報知する報知手段、
として機能させるためのプログラム。
【請求項２】
前記事前情報は、前記抽出結果を示唆する示唆情報として、予め前記抽出結果と対応付
けて設定された情報を含む、
請求項１に記載のプログラム。
【請求項３】
前記コンピュータは、サーバ装置と通信可能であって、
前記抽出手段は、前記抽出処理に係る処理として、前記画像情報及び前記関連情報を含
む抽出要求を前記サーバ装置に送信することで、前記サーバ装置に対して前記画像情報を
解析させて前記画像情報内の物体の物体情報を決定させ、前記ゲーム要素群の中から前記
物体情報及び前記関連情報に基づいてゲーム要素を抽出させ、前記抽出結果を前記サーバ
装置から受信することで取得する抽出要求手段を含む、
請求項１又は２に記載のプログラム。
【請求項４】
前記取得手段は、物体を撮影することで前記画像情報を取得し、
前記関連情報は、前記物体を撮影した時の照度情報及び時間情報の少なくとも何れか一
方を含む、
請求項１乃至３の何れか１項に記載のプログラム。
【請求項５】
前記関連情報は、前記画像情報内の色情報を含む、
請求項１乃至４の何れか１項に記載のプログラム。
【請求項６】
前記ゲーム要素は、前記ゲームのプレイヤに付与されるキャラクタを含む、
請求項１乃至５の何れか１項に記載のプログラム。
【請求項７】
互いに通信可能な端末とサーバ装置を備えるゲームシステムであって、
前記端末は、画像情報及び前記画像情報に関連する関連情報を取得し、前記画像情報及
び前記関連情報を含む抽出要求を前記サーバ装置に送信し、
前記サーバ装置は、前記抽出要求を前記端末から受信した場合に、前記抽出要求に含ま
れる前記画像情報を解析し、ゲームに使用されるゲーム要素群の中から前記画像情報の解
析結果及び前記関連情報に基づいてゲーム要素を抽出し、前記端末に送信し、
前記端末は、前記ゲーム要素を受信した場合に抽出結果を報知し、前記サーバ装置によ
り前記ゲーム要素が抽出されている間に前記関連情報に基づいて前記抽出結果の事前情報
を報知する、
ゲームシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム及びゲームシステムに関する。
【背景技術】
【０００２】
従来から、プレイヤがカメラで撮影した画像情報を用いたゲームが知られている。
【０００３】
これに関し、特許文献１には、画像情報を解析して色情報を決定し、モンスターやアイ
テム等のゲーム要素群の中から、決定した色情報に対応したゲーム要素を抽出し、抽出結
果をプレイヤに報知する処理を端末に実行させる抽出プログラムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−０５６０３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の抽出プログラムにおいて、例えば画像情報から解析
する情報やゲーム要素群（母集団）等が多くなる程、より正確な解析結果や多様な解析結
果をプレイヤに提供することができる一方で、抽出のための処理時間が長くなってしまい
、抽出結果を報知するまでプレイヤに待ち時間を与えてしまう。この待ち時間は、プレイ
ヤにストレスを与え、ゲームに対する興味を薄れさせてしまう虞がある。
【０００６】
本発明はこのような課題に鑑みてなされたものであり、その目的は、ゲーム要素の抽出
結果を報知するまでの待ち時間の間、プレイヤのゲームに対する興味を維持することがで
きるプログラム及びゲームシステムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明の一態様に係るプログラムは、
コンピュータを、
画像情報及び前記画像情報に関連する関連情報を取得する取得手段、
ゲームに使用されるゲーム要素群の中から前記画像情報及び前記関連情報に基づいてゲ
ーム要素を抽出する抽出処理に係る処理を実行し、抽出結果を取得する抽出手段、
前記ゲーム要素が抽出された場合に前記抽出結果を報知する報知手段であって、前記抽
出手段により前記ゲーム要素が抽出されている間に前記関連情報に基づいて前記抽出結果
の事前情報を報知する報知手段、
として機能させるプログラムである。
【０００８】
この態様では、ゲーム要素を抽出している間に、すなわち、ゲーム要素の抽出結果を報
知するまでのプレイヤの待ち時間の間に、関連情報に基づいて抽出結果の事前情報を報知
するので、プレイヤに与えるストレスを低減することができる。この結果、待ち時間の間
、プレイヤのゲームに対する興味を維持することができる。
【発明の効果】
【０００９】
本発明によれば、ゲーム要素の抽出結果を報知するまでの待ち時間の間、プレイヤのゲ
ームに対する興味を維持することができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、本実施形態に係るプログラムを実行するゲームシステムの全体構成の一例を示すブロック図である。
【図２】図２は、本実施形態における端末のハードウェア構成を概略的に示すブロック図である。
【図３】図３は、図１に示すゲームサーバのハードウェア構成の一例を示すブロック図である。
【図４】図４は、端末に表示される戦闘画面の一例を説明する図である。
【図５】図５は、ゲームシステムの機能構成の一例を概略的に示すブロック図である。
【図６】図６は、ゲーム要素テーブルのデータ構造の一例を示す図である。
【図７】図７は、本実施形態に係るゲームプログラムを実行するゲームシステムにおいて実行される処理の流れの一例を示すフローチャートである。
【図８】図８は、図７に示すステップＳＰ２４の処理のサブルーチンの一例を示すフローチャートである。
【図９】図９は、端末に表示される、抽出結果を含むゲーム画面の一例を示す図である。
【図１０】図１０（Ａ）〜（Ｅ）は、端末に表示されるゲーム画面であって事前情報を含むゲーム画面の一例をそれぞれ示す図である。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照して、本発明の好適な実施形態について説明する。なお、各図に
おいて、同一の符号を付したものは、同一又は同様の構成を有する。
【００１２】
＜全体構成＞
図１は、本実施形態に係るプログラムを実行するゲームシステム１の全体構成の一例を
示すブロック図である。図示のように、ゲームシステム１は、複数の端末１０と、ゲーム
サーバ１２Ａと、画像認識サーバ１２Ｂ等の情報処理装置を備える。これらの情報処理装
置は、インターネットやイントラネット等の通信ネットワークＮＴを介して互いに通信可
能に接続されている。
【００１３】
端末１０は、画像情報を用いたゲームをプレイヤに提供するものである。端末１０は、
例えば、携帯電話、タブレット、パーソナルコンピュータ、アーケードゲーム装置、又は
、コンシューマゲーム装置等の情報処理装置（コンピュータ）である。本実施形態では、
端末１０が携帯電話である場合を説明する。上記画像情報は、端末１０が備えるカメラ（
画像撮影手段）で撮影して取得されたものであっても、他の端末やカメラと通信して取得
されたものであっても、通信ネットワークＮＴ上に接続されている不図示の装置からダウ
ンロードして取得されたものであってもよい。本実施形態では、画像情報は、プレイヤが
カメラで撮影して取得されたものとして説明する。
【００１４】
ゲームサーバ１２Ａは、例えば、プレイヤに関する各種情報を管理したり、ゲームの一
部の処理を実行したりする等、端末１０がゲームを提供する上でその一部の機能を担う情
報処理装置である。本実施形態では、ゲームサーバ１２Ａは、端末１０から画像情報等を
受信する。
【００１５】
画像認識サーバ１２Ｂは、ゲームサーバ１２Ａを介し、端末１０から画像情報を受信し
、受信した画像情報に対して画像認識処理を行う情報処理装置である。
【００１６】
＜ハードウェア構成＞
次に、本実施形態における端末１０のハードウェア構成について説明する。
【００１７】
図２は、本実施形態における端末１０のハードウェア構成を概略的に示すブロック図で
ある。図示のように、端末１０は、主制御部２０と、タッチパネル２２と、カメラ２４と
、移動体通信用アンテナ３０と、移動体通信部３２と、無線ＬＡＮ通信用アンテナ３４と
、無線ＬＡＮ通信部３６と、記憶部３８と、スピーカ４２、マイクロフォン４４と、ハー
ドボタン４６と、ハードキー４８等の構成を備える。
【００１８】
主制御部２０には、上述の構成のうち主制御部２０以外の他の構成が接続されている。
主制御部２０は、他の構成を各種制御する。
【００１９】
タッチパネル２２は、表示装置および入力装置の両方の機能を備え、表示機能を担うデ
ィスプレイ（表示画面）２２Ａと、入力機能を担うタッチセンサ２２Ｂとで構成される。
ディスプレイ２２Ａは、例えば、液晶ディスプレイや有機ＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍ
ｉｎｅｓｃｅｎｃｅ）ディスプレイなどの一般的な表示デバイスにより構成される。タッ
チセンサ２２Ｂは、ディスプレイ２２Ａの上面に配置された接触操作を検知するための素
子およびその上に積層された透明な操作面を備えて構成される。タッチセンサ２２Ｂの接
触検知方式としては、静電容量式、抵抗膜式（感圧式）、電磁誘導式など既知の方式のう
ちの任意の方式を採用することができる。
【００２０】
タッチパネル２２は、主制御部２０による記憶部３８に記憶されているゲームプログラ
ム４０の実行により生成されるゲーム画面を表示する。入力装置としてのタッチパネル２
２は、操作面に対して接触する接触物（遊技者の指やタッチペンなどを含む。以下、「指
」である場合を代表例として説明する）の動作を検知することで、操作入力を受け付け、
その接触位置の情報を主制御部２０に与える。指の動作は、接触点の位置または領域を示
す座標情報として検知され、座標情報は、例えば、タッチパネル２２の短辺方向および長
辺方向の二軸上の座標値として表される。
【００２１】
端末１０は、移動体通信用アンテナ３０や無線ＬＡＮ通信用アンテナ３４を通じて通信
ネットワークＮＴに接続され、ゲームサーバ１２Ａとの間でデータ通信をすることが可能
である。
【００２２】
記憶部３８には、例えば、本実施形態に係るゲームプログラム４０等が記憶されている
。
【００２３】
図３は、図１に示すゲームサーバ１２Ａのハードウェア構成の一例を示すブロック図で
ある。図示のように、ゲームサーバ１２Ａは、ハードウェア構成として、制御装置５０と
、通信装置５６と、記憶装置５８と、を備える。制御装置５０は、ＣＰＵ５２及びメモリ
５４を主に備える。
【００２４】
制御装置５０では、ＣＰＵ５２がメモリ５４或いは記憶装置５８等に格納された所定の
プログラムを実行することにより、各種の機能実現手段として機能する。この機能実現手
段の詳細については後述する。
【００２５】
通信装置５６は、外部の装置と通信するための通信インターフェース等で構成される。
通信装置５６は、例えば、端末１０との間で各種の情報を送受信する。
【００２６】
記憶装置５８は、ハードディスク等で構成される。記憶装置５８は、制御装置５０にお
ける処理の実行に必要な各種プログラムや各種の情報、及び処理結果の情報を記憶する。
【００２７】
なお、ゲームサーバ１２Ａは、専用又は汎用のサーバ・コンピュータなどの情報処理装
置を用いて実現することができる。また、ゲームサーバ１２Ａは、単一の情報処理装置よ
り構成されるものであっても、通信ネットワークＮＴ上に分散した複数の情報処理装置よ
り構成されるものであってもよい。
【００２８】
また、図３は、ゲームサーバ１２Ａが有する主要なハードウェア構成の一部を示してい
るに過ぎず、ゲームサーバ１２Ａは、サーバが一般的に備える他の構成を備えることがで
きる。また、画像認識サーバ１２Ｂのハードウェア構成も、上述したゲームサーバ１２Ａ
のハードウェア構成と同様であるので、その説明は省略する。
【００２９】
＜ゲーム概要＞
次に、本実施形態に係るゲームプログラム４０を端末１０が実行することにより実現さ
れるゲームの概要を説明する。
【００３０】
ゲームとしては、画像情報を用いたゲームであれば特に限定されない。その一例として
は、ロールプレイングゲームや、アクションゲーム、パズルゲーム、シューティングゲー
ム等が挙げられる。本実施形態では、例えばゲームがロールプレイングゲームであって、
プレイヤが現実世界に存在する様々な物体をカメラ２４で撮影することで現実世界に隠れ
ているモンスターを発見・捕獲しながら、ストーリーを進めるゲームである場合を説明す
る。本ゲームの世界観は、現実世界でモンスターを発見して捕獲するという特徴から、完
全なファンタジーではなく、現実と空想の合間の空想科学世界を構築している。本ゲーム
では、捕獲したモンスターを用いてライバル等と戦闘したり、育成したり、交換したり、
捕獲したモンスターと戦闘することができる。また本ゲームでは、特別なアイテム「レン
ズ」（後述する「物体認識関数」に相当）を獲得し、獲得したレンズを用いることで新し
いモンスターを発見できるようになったり、モンスターとモンスターを配合して新しいモ
ンスターを生み出したりといった楽しみがある。
【００３１】
図４は、端末１０に表示される戦闘画面の一例を説明する図である。図示のように、戦
闘画面６０は、一又は複数のプレイヤキャラクタ６２と、一又は複数の敵キャラクタ６４
と、を含む。
【００３２】
プレイヤキャラクタ６２及び敵キャラクタ６４には、例えば、能力値、体力値（ＨＰ）
や習得した技能等のステータス情報が設定されている。プレイヤキャラクタ６２又は敵キ
ャラクタ６４が相手方から攻撃されることによって、設定されているＨＰが「０」になる
と、ＨＰが「０」になったプレイヤキャラクタ６２又は敵キャラクタ６４は死亡し、戦闘
画面６０から消える。プレイヤは、プレイヤキャラクタ６２を操作して、敵キャラクタ６
４を攻撃して当該敵キャラクタ６４を全て死亡させることで、戦闘に勝利することができ
る。
【００３３】
プレイヤキャラクタ６２には、ステータス情報の一つとしてのレベルが設定されている
。このレベルは、プレイヤキャラクタ６２の強さの段階を表すものであり、レベルが上昇
することによって、他のステータス情報が向上するようになっている。また、プレイヤ自
身にもレベルが設定されている。
【００３４】
プレイヤキャラクタ６２のレベルは、第１パラメータに基づいて上昇してもよい。また
、第１パラメータと第２パラメータの両方に基づいて上昇してもよい。第１パラメータと
しては、例えば、敵キャラクタ６４との戦闘に勝つことにより得られる経験値やコイン等
が挙げられる。第２パラメータとしては、例えば、プレイヤがプレイヤキャラクタ６２（
プレイヤが既に保有しているモンスター）と同じモンスターを捕獲等した場合に上昇する
プレイヤキャラクタ６２の魅力等が挙げられる。本実施形態では、コインとプレイヤキャ
ラクタ６２の魅力の両方がそれぞれ一定値に達するとレベルが一つ上昇する。
【００３５】
＜機能構成＞
次に、ゲームシステム１の機能的な構成（機能構成）について説明する。
【００３６】
図５は、ゲームシステム１の機能構成の一例を概略的に示すブロック図である。図示の
ように、ゲームシステム１は、抽出手段１０４を備える。抽出手段１０４は、抽出要求手
段１０４Ａと、抽出処理手段１０４Ｂと、画像認識手段１０４Ｃとを備える。端末１０は
、ゲーム進行手段１００を備える。ゲームサーバ１２Ａは、上記抽出処理手段１０４Ｂと
、記憶手段１１０と、を備える。画像認識サーバ１２Ｂは、上記画像認識手段１０４Ｃと
、記憶手段１２０と、を備える。
【００３７】
まず、記憶手段１１０と記憶手段１２０について説明する。記憶手段１１０と記憶手段
１２０は、図３に示す一又は複数の記憶装置５８で実現される。
【００３８】
記憶手段１１０には、例えば、プレイデータ１１０Ａと、ゲーム要素テーブル１１０Ｂ
と、が記憶されている。プレイデータ１１０Ａは、プレイヤのプレイヤ識別情報に対応付
けられている。
【００３９】
プレイデータ１１０Ａは、ゲームプログラム４０が生成したゲームデータであって、プ
レイヤによるゲームのプレイ状況を示すデータである。このプレイ状況には、プレイヤが
クリアしたゲームステージ数（ゲームの進行状況）、ユーザが操作するキャラクタのレベ
ル、獲得ポイント、獲得アイテム、プレイ時間等の情報が含まれる。なお、プレイヤ識別
情報としては、ゲームをプレイする前にＷｅｂサイト上において予め登録するプレイヤＩ
Ｄや、端末１０の端末ＩＤ等が挙げられる。
【００４０】
ゲーム要素テーブル１１０Ｂには、例えば、物体を特定するための物体識別情報（物体
情報）や関連情報が対応付けられたゲーム要素群が記述されている。このテーブルの具体
例については後述する。ゲーム要素としては、上述したモンスターのように、ゲームのプ
レイヤに付与されるキャラクタであってもよいし、キャラクタ以外の戦艦や戦闘機等のユ
ニットであってもよいし、武器や防具等のゲームアイテムや、新しいクエスト、特別なク
エスト、仮想通貨、あるキャラクタとの対戦権等であってよい。本実施形態では、ゲーム
要素がモンスターである場合を説明する。
【００４１】
記憶手段１２０には、例えば、複数の学習データ１２０Ａと、複数の物体認識関数１２
０Ｂと、が対応付けられて記憶されている。学習データ１２０Ａと物体認識関数１２０Ｂ
は、例えば、生き物系や食べ物系、道具系等、物体識別情報の種類毎に設けられている。
【００４２】
学習データ１２０Ａは、例えば物体の画像と物体識別情報の組み合わせのデータを複数
含む。生き物系の学習データ１２０Ａとしては、例えば、さんまの画像と魚という組み合
わせのデータ、さばの画像と魚という組み合わせのデータ等が挙げられる。食べ物系の学
習データ１２０Ａとしては、りんごの画像と果物という組み合わせのデータ、みかんの画
像と果物という組み合わせのデータ等が挙げられる。
【００４３】
物体認識関数１２０Ｂは、対応する学習データ１２０Ａに基づき画像認識手段１０４Ｃ
によって生成された関数である。例えば、生き物系の物体認識関数１２０Ｂは、対応する
生き物系の学習データ１２０Ａに基づき生成される。この物体認識関数１２０Ｂは、ＡＰ
Ｉ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ）等で構成
される。なお、プレイヤに対する物体認識関数１２０Ｂの表現は、特定の物体に関係する
モンスターを発見しやすいカメラ２４のレンズを選ばせる感覚を与えるために、いきもの
レンズや食べ物レンズ等、プレイヤにとってより親しみやすい表現に変更してもよい。
【００４４】
上記物体認識関数１２０Ｂに画像情報が入力されると、物体認識関数１２０Ｂは、当該
画像情報を解析し、画像情報内の物体の物体情報を決定して出力する。この物体情報とし
ては、物体の名称やＩＤ等の物体識別情報の他、物体の形状情報、物体の状態情報（物体
が生き物であれば例えば年齢、性別、健康状態等）、物体の位置情報等が挙げられる。本
実施形態では、物体情報は、物体識別情報である場合を説明する。なお、学習データ１２
０Ａと物体認識関数１２０Ｂは、適宜、後述する画像認識手段１０４Ｃによって更新され
る。
【００４５】
次に、ゲーム進行手段１００と抽出手段１０４について説明する。
【００４６】
ゲーム進行手段１００は、主制御部２０がゲームプログラム４０を実行することにより
実現される。ゲーム進行手段１００は、プレイヤの操作に応答して、ロールプレイングゲ
ームを進行する機能手段である。ゲーム進行手段１００は、取得手段１０２と、抽出要求
手段１０４Ａと、報知手段１０６等の機能手段を含む。ゲーム進行手段１００は、ゲーム
の進行中に、適宜、これらの機能手段（サブルーチン）を呼び出して実行する。
【００４７】
取得手段１０２は、画像情報及び当該画像情報に関連する関連情報を取得する機能手段
である。本実施形態では、取得手段１０２は、プレイヤの操作に基づき、カメラ２４を制
御し、物体を撮影することで画像情報及び関連情報を取得する。関連情報は、取得手段１
０２が画像情報を解析することなしに得られるものを含むだけでなく、取得手段１０２が
画像情報を解析することにより得られるものを含んでもよい。関連情報としては、例えば
、撮影した画像情報内の色情報や、物体を撮影した時の照度情報、物体を撮影した時の時
間情報（時刻情報、日付情報、年月情報を含む。）、物体を撮影した時の端末１０の傾き
情報（仰角の情報を含む）等を含む。本実施形態では、取得手段１０２が画像情報を解析
することで色情報を取得する。この色情報は、例えば、色相(Ｈｕｅ)、彩度(Ｓａｔｕｒ
ａｔｉｏｎ)、明度(Ｖａｌｕｅ)の三つの成分で表現されたＨＳＶ値であっても、赤（Ｒ
ｅｄ）、緑（Ｇｒｅｅｎ）、青（Ｂｌｕｅ）の組合せで表現されたＲＧＢ値であってもよ
い。この色情報は、画像の中心に位置する画素の色情報であってもよいし、画像情報を構
成する各画素の平均値であってもよい。
【００４８】
抽出手段１０４は、ゲームに使用されるゲーム要素群（モンスター群）の中から画像情
報（物体識別情報）及び関連情報に基づいてモンスターを抽出する抽出処理に係る処理を
実行し、抽出結果を取得する機能手段である。本実施形態では、抽出手段１０４は、抽出
要求手段１０４Ａと、抽出処理手段１０４Ｂと、画像認識手段１０４Ｃとを備える場合を
説明するが、抽出手段１０４は、抽出要求手段１０４Ａのみを備えてもよく、抽出要求手
段１０４Ａと抽出処理手段１０４Ｂを備えてもよい。
【００４９】
抽出要求手段１０４Ａは、抽出処理に係る処理として、取得手段１０２が取得した画像
情報及び関連情報を含む抽出要求をゲームサーバ１２Ａに送信する機能手段である。これ
により、抽出要求手段１０４Ａは、ゲームサーバ１２Ａを介して画像認識サーバ１２Ｂに
対して画像情報を解析させて画像情報内の物体の物体識別情報を決定させ、ゲームサーバ
１２Ａに対してゲーム要素テーブル１１０Ｂのモンスター群の中から物体識別情報及び関
連情報に基づいてモンスター（の識別情報）を抽出させ、抽出結果をゲームサーバ１２Ａ
から受信することで取得する。
【００５０】
抽出処理手段１０４Ｂは、抽出要求手段１０４Ａの抽出要求に応答して、ゲーム要素テ
ーブル１１０Ｂを参照し、画像情報から解析された物体識別情報及び関連情報に基づいて
、モンスター群の中から一以上のモンスターを抽出する機能手段である。
【００５１】
画像認識手段１０４Ｃは、受付手段１３２が画像情報等を含む画像認識要求をゲームサ
ーバ１２Ａから受け付けた場合、これに応答して、複数の画像認識関数１３０Ｂの中から
所定の条件に従って、少なくとも一つの画像認識関数を選択し、選択した画像認識関数を
利用して、画像認識要求に含まれる画像情報を解析し、当該画像情報内の物体の物体識別
情報を認識（決定）する機能手段である。画像認識手段１０４Ｃは、認識結果（物体識別
情報）を、ゲームサーバ１２Ａに返信する。なお、画像認識関数１３０Ｂの選択方法は特
に限定されないが、画像認識手段１０４Ｃは、プレイヤが予め選択しているものを決定し
てもよいし、複数の画像認識関数１３０Ｂの中から予め定められた順番に従って画像認識
要求をゲームサーバ１２Ａから受け付ける度に選択してもよいし、画像認識要求をゲーム
サーバ１２Ａから受け付けてから物体の物体識別情報を決定する間に一定秒数ごとに複数
の画像認識関数１３０Ｂの中から予め定められた順番に従って切り替え（選択）してもよ
いし、抽選により選択してもよいし、端末１０が有する各種入力手段から得られる各種情
報（位置情報、加速度情報など）に従って選択してもよいし、他の端末から得られる各種
情報（近距離無線通信から得られる情報を含む）に従って選択してもよい。
本実施形態では、画像認識関数を選択するための所定の条件として、予め撮影の段階等
において、ゲーム進行手段１００が複数の画像認識関数１３０Ｂの中から一つの画像認識
関数をプレイヤに選択（指定）させておき、指定された画像認識関数を特定するための指
定情報を受け付けておく。そして、受付手段１３２は、端末１０からゲームサーバ１２Ａ
を介して、指定情報を受け付け、画像認識手段１０４Ｃは、指定情報に基づいて選択する
。
【００５２】
報知手段１０６は、モンスターが抽出された場合に抽出結果を報知する機能手段であっ
て、ゲーム要素が抽出されている間に、言い換えれば、ゲーム要素が抽出される前に、取
得手段１０２が取得した関連情報に基づいて抽出結果の事前情報を報知する機能手段であ
る。本実施形態では、関連情報毎に事前情報が設けられており、報知手段１０６は、複数
の事前情報の中から取得手段１０２が取得した関連情報に対応する事前情報を選択（決定
）し、選択した事前情報を報知する。この事前情報は、コメントや、音、画像、動画、振
動、臭い等の情報を含む。また、事前情報は、抽出処理手段１０４Ｂの抽出結果を示唆す
る示唆情報を含んでもよい。この場合、示唆情報は後述するゲーム要素テーブル１１０Ｂ
に抽出結果と対応付けて予め設定される。なお、事前情報の報知は、モンスターの抽出結
果の報知に至る演出の一つと考えることができ、この考えに基づき、事前情報の報知を「
一次演出」と表現し、抽出結果の報知を「二次演出」と表現してもよい。
【００５３】
＜ゲーム要素テーブル１１０Ｂの構造＞
次に、ゲーム要素テーブル１１０Ｂのデータ構造について説明する。
【００５４】
図６は、ゲーム要素テーブル１１０Ｂのデータ構造の一例を示す図である。図示のよう
に、ゲーム要素テーブル１１０Ｂには、条件番号毎に、関連情報（色情報、照度情報、方
位情報、時刻情報）と、物体識別情報と、重みと、ゲーム要素としてのモンスターの識別
情報（モンスター識別情報）と、対応レベル等の情報がそれぞれ対応付けられて記述され
ている。このゲーム要素テーブル１１０Ｂでは、例えば条件１と条件１００００のように
、物体識別情報が「りんご」と「猫」のように異なると、モンスター識別情報が「Ａ」と
「ＡＢ」となり、異なるようになっている。また、このゲーム要素テーブル１１０Ｂでは
、例えば条件１と条件２のように、物体識別情報が互いに同じ「りんご」でも、関連情報
が異なれば、モンスター識別情報が「Ａ」と「Ｂ」となり、異なるようになっている。
【００５５】
ゲーム要素テーブル１１０Ｂの情報のうち、例えば時刻情報は、時間帯で表現されても
よいし、朝の時刻、昼の時刻、夜の時刻等で表現されてもよい。モンスター識別情報は、
原則、条件毎に異なっているが、一部の条件同士では同じであってもよい。対応レベルは
、プレイヤのレベルが当該対応レベルに達していないと、その対応レベルに対応する条件
のモンスターが抽出されず、プレイヤのレベルが当該対応レベルに達していると、その対
応レベルに対応する条件のモンスターが初めて抽出されるようになるものである。
【００５６】
＜ゲームシステム１の処理の流れ＞
次に、以上説明したゲームシステム１において実行される処理の流れについて説明する
。図７は、本実施形態に係るゲームプログラム４０を実行するゲームシステム１において
実行される処理の流れの一例を示すフローチャートである。この処理は、例えば、ゲーム
進行手段１００がゲームを進行している場合において、プレイヤによる撮影画面の表示操
作を受け付けた場合に開始される。
【００５７】
（ステップＳＰ１０）
取得手段１０２は、プレイヤによる表示操作に応答して、カメラ２４を起動し、撮影画
面を表示する。プレイヤが周囲にある物体にカメラ２４を向けると、撮影画面内にはその
物体の画像が表示される。そして、処理は、ステップＳＰ１２の処理に移行する。
【００５８】
（ステップＳＰ１２）
取得手段１０２は、プレイヤの撮影指示操作に応答して、物体の画像を撮影し、撮影し
た画像情報及び関連情報を取得する。また、取得手段１０２は、プレイヤにより予め指定
された物体認識関数１２０Ｂを示す指定情報も取得する。そして、処理は、ステップＳＰ
１４の処理に移行する。
【００５９】
（ステップＳＰ１４）
抽出要求手段１０４Ａは、モンスターの抽出処理に係る一部の処理として、画像情報、
関連情報及び指定情報を含む抽出要求を生成し、当該抽出要求をゲームサーバ１２Ａに送
信する。そして、処理は、ステップＳＰ１６とステップＳＰ３０の処理に移行する。なお
、ステップＳＰ１６の処理とステップＳＰ３０の処理は並行して実行される。
【００６０】
（ステップＳＰ１６）
ゲームサーバ１２Ａは、抽出要求を端末１０から受信する。これに応答して、抽出処理
手段１０４Ｂは、抽出要求に含まれる画像情報、関連情報及び指定情報を記憶手段１１０
に記憶する。そして、抽出処理手段１０４Ｂは、記憶した画像情報及び指定情報を含む画
像認識要求を生成し、当該画像認識要求を画像認識サーバ１２Ｂに送信する。そして、処
理は、ステップＳＰ１８の処理に移行する。
【００６１】
（ステップＳＰ１８）
画像認識手段１０４Ｃは、画像認識要求をゲームサーバ１２Ａから受信した場合、これ
に応答して、複数の物体認識関数１２０Ｂの中から指定情報が示す一つの物体認識関数を
選択する。そして、処理は、ステップＳＰ２０の処理に移行する。
【００６２】
（ステップＳＰ２０）
画像認識手段１０４Ｃは、選択した物体認識関数を利用して、画像認識要求に含まれる
画像情報を解析し、当該画像情報内の物体の物体識別情報を決定（認識）する。そして、
処理は、ステップＳＰ２２の処理に移行する。
【００６３】
（ステップＳＰ２２）
画像認識手段１０４Ｃは、解析結果（物体識別情報）をゲームサーバ１２Ａに送信する
。そして、処理は、ステップＳＰ２４の処理に移行する。
【００６４】
（ステップＳＰ２４）
ゲームサーバ１２Ａは、解析結果を画像認識サーバ１２Ｂから受信する。これに応答し
て、抽出処理手段１０４Ｂは、ゲーム要素テーブル１１０Ｂを参照し、解析結果（物体識
別情報）及び関連情報に基づいて、ゲーム要素群の中から一以上のゲーム要素（モンスタ
ー識別情報）を抽出する抽出処理を実行する。そして、処理は、ステップＳＰ２６の処理
に移行する。なお、抽出の処理（抽出処理）の詳細は、後述する。
【００６５】
（ステップＳＰ２６）
抽出処理手段１０４Ｂは、抽出結果（抽出したモンスターの識別情報等）を端末１０に
送信する。そして、処理は、ステップＳＰ２８の処理に移行する。
【００６６】
（ステップＳＰ２８）
端末１０は、抽出結果をゲームサーバ１２Ａから受信する。これに応答して、端末１０
の報知手段１０６は、端末１０のディスプレイ２２Ａやスピーカ４２等に抽出結果を出力
（表示等）することで、当該抽出結果をプレイヤに報知する。この際、抽出結果の報知前
に、報知手段１０６は、抽出結果に対応する演出も出力してもよい。また、抽出結果の報
知前に、解析結果に要した時間に対応する演出（「お待たせしました」等のコメント）を
出力してもよい。
【００６７】
図９は、端末１０に表示される、抽出結果を含むゲーム画面の一例を示す図である。図
９では、抽出されたモンスターの画像や名前がゲーム画面に設けられている。
【００６８】
ここで、抽出処理の際に画像認識を行うと、その分だけ、抽出処理に掛かる処理時間は
長くなる。そこで、図７に戻って、本実施形態では、ステップＳＰ１４の後であって、ゲ
ームサーバ１２Ａ等によってモンスターが抽出されている間（画像認識の間も含む）に、
以下のステップが実行される。
【００６９】
（ステップＳＰ３０）
端末１０の報知手段１０６は、取得手段１０２が取得した関連情報に基づき、複数の事
前情報の中から、一つの事前情報を選択する。なお、報知手段１０６は、ゲームサーバ１
２Ａに選択要求を送信し、ゲームサーバ１２Ａに事前情報を選択させ、その選択結果を受
信してもよい。そして、処理は、ステップＳＰ３２の処理に移行する。
【００７０】
（ステップＳＰ３２）
報知手段１０６は、端末１０のディスプレイ２２Ａやスピーカ４２等に選択した事前情
報を出力（表示等）することで、当該事前情報をプレイヤに報知する。なお、報知内容や
報知時間は、抽出結果に要する時間を予測して、その予測時間に応じて変更してもよい。
【００７１】
図１０（Ａ）〜（Ｅ）は、端末１０に表示されるゲーム画面であって事前情報を含むゲ
ーム画面の一例をそれぞれ示す図である。図１０（Ａ）〜（Ｅ）に示すゲーム画面は、抽
出毎に対応するもののみが表示されてもよいし、一回の抽出の際にそれぞれが連続して表
示されてもよい。例えば、図１０（Ｂ）に示すように、関連情報の色情報が「赤色」を示
す場合は、抽出結果も赤色のモンスターとなる可能性があるので、その可能性、すなわち
抽出結果を示唆するような、「あかい・・・あかいぞ！」や「モエルゼ」などの示唆情報
（コメント）がディスプレイ２２Ａに表示（報知）される。なお、連続的に事前情報を報
知する場合は、後になればなるほど抽出結果をより示唆する示唆情報を報知するようにし
てもよい。これにより、プレイヤに与える期待感を徐々に増していくことができる。
【００７２】
図８は、図７に示すステップＳＰ２４の処理のサブルーチンの一例を示すフローチャー
トである。
【００７３】
（ステップＳＰ５０）
抽出処理手段１０４Ｂは、例えば図６に示すゲーム要素テーブル１１０Ｂを読み込む。
そして、処理は、ステップＳＰ５２の処理に移行する。
【００７４】
（ステップＳＰ５２）
抽出処理手段１０４Ｂは、読み込んだゲーム要素テーブル１１０Ｂの条件番号群の中か
ら、プレイヤのレベルが対応レベルに達していない条件番号を排除する。そして、処理は
、ステップＳＰ５４の処理に移行する。
【００７５】
（ステップＳＰ５４）
抽出処理手段１０４Ｂは、上記条件を排除した条件番号群の中から、物体識別情報と関
連情報の両方に一致する条件番号を検索する。そして、処理は、ステップＳＰ５６の処理
に移行する。
【００７６】
（ステップＳＰ５６）
抽出処理手段１０４Ｂは、検索結果が一つか否かを判定する。そして、肯定判定された
場合には、処理は、ステップＳＰ５８の処理に移行し、否定判定された場合には、処理は
、ステップＳＰ６０の処理に移行する。
【００７７】
（ステップＳＰ５８）
抽出処理手段１０４Ｂは、物体情報と関連情報の両方に一致する条件番号に対応するモ
ンスター（の識別情報）を抽出する。これにより、抽出処理手段１０４Ｂはモンスターを
抽出する。次に、抽出処理手段１０４Ｂは、抽出結果を、抽出要求をしたプレイヤに対応
するプレイデータ１１０Ａに反映する。これにより、抽出処理手段１０４Ｂは、抽出した
モンスターをプレイヤキャラクタ６２としてプレイヤに付与する。そして、図８に示すサ
ブルーチンの処理は終了する。
【００７８】
（ステップＳＰ６０）
抽出処理手段１０４Ｂは、検索結果が複数ある、すなわち条件番号が複数ある場合に、
当該複数の条件番号に対応するモンスター毎に重みを取得する。例えば、抽出処理手段１
０４Ｂは、ある条件に対応付けられているモンスターが他の条件に対応付けられていない
場合、当該ある条件に対応付けられている重みを取得する。また、ある条件に対応付けら
れているモンスターが他の条件にも対応付けられている場合、ある条件に対応付けられて
いる重みと、他の条件に対応付けられている重みを合算することで、当該モンスターの重
みを取得する。そして、処理は、ステップＳＰ６２の処理に移行する。
【００７９】
（ステップＳＰ６２）
抽出処理手段１０４Ｂは、取得した重みに基づき、物体識別情報と関連情報の両方に一
致する条件番号群に対応するモンスターの中から、モンスター（の識別情報）を取得する
。これにより、抽出処理手段１０４Ｂはモンスターを抽出する。本実施形態では、抽出処
理手段１０４Ｂは、取得したモンスター毎の重みをそれぞれ、全ての重みの合計値で除算
し、モンスター毎の抽出確率を算出する。そして、抽出処理手段１０４Ｂは、物体情報と
関連情報の両方に一致する条件番号群に対応するモンスターの中から、抽出確率に基づき
、モンスター（の識別情報）を抽出する。なお、抽出処理手段１０４Ｂは、抽出確率では
なく、取得した重みが最も高いモンスターを抽出してもよい。次に、抽出処理手段１０４
Ｂは、抽出結果を、抽出要求をしたプレイヤに対応するプレイデータ１１０Ａに反映する
。これにより、抽出処理手段１０４Ｂは、抽出したモンスターをプレイヤキャラクタ６２
としてプレイヤに付与する。そして、図８に示すサブルーチンの処理は終了する。
【００８０】
＜作用＞
以上、本実施形態では、ゲームサーバ１２Ａがモンスターを抽出している間に、すなわ
ち、モンスターの抽出結果を報知するまでのプレイヤの待ち時間の間に、関連情報に基づ
いて抽出結果の事前情報を報知するので、プレイヤに与えるストレスを低減することがで
きる。この結果、待ち時間の間、プレイヤのゲームに対する興味を維持することができる
。
【００８１】
また、本実施形態によれば、事前情報として、抽出結果を示唆する示唆情報を報知する
ことで、プレイヤに対して抽出結果に対する期待感を持たせことができる。この結果、待
ち時間の間、プレイヤのゲームに対する興味をより維持することができる。
【００８２】
また、本実施形態によれば、端末１０は、画像情報及び関連情報を含む抽出要求をゲー
ムサーバ１２Ａに送信する抽出要求手段１０４Ａを含むので、実際に抽出処理するのは、
端末１０でなく、ゲームサーバ１２Ａとなる。これによって、端末１０の処理負担を軽減
するとともに、端末１０に比べて一般的に処理能力の高いサーバが処理することで、抽出
処理の時間、すなわち、プレイヤの待ち時間を低減することができ、プレイヤに与えるス
トレスを低減することができる。
【００８３】
また、本実施形態によれば、関連情報は、物体を撮影した時の照度情報及び時間情報を
含むので、照度情報及び時間情報に応じたモンスターを抽出することができ、もって、同
じシーンや物体を撮影した場合であっても、抽出するモンスターに多様性を持たせること
ができる。また、本実施形態によれば、照度情報又は時間情報に応じた事前情報を報知す
ることができ、もって、同じシーンや物体を撮影した場合であっても、事前情報に多様性
を持たせることができる。そして、このように多様性を持たせると、プレイヤのゲームに
対する興味をより維持することができる。
【００８４】
また、本実施形態によれば、関連情報は、画像情報内の色情報を含むので、色情報に応
じたモンスターを抽出することができ、もって、抽出するモンスターに多様性を持たせる
ことができる。また、本実施形態によれば、色情報に応じた事前情報を報知することがで
き、もって、事前情報に多様性を持たせることができる。そして、このように多様性を持
たせると、プレイヤのゲームに対する興味をより維持することができる。
【００８５】
また、本実施形態によれば、抽出されるゲーム要素は、上記モンスターのように、ゲー
ムのプレイヤに付与されるプレイヤキャラクタ６２を含むので、プレイヤは撮影をするほ
どプレイヤキャラクタ６２が多くなり、ゲームを有利に進めることができ、もって、プレ
イヤのゲームに対する興味をより維持することができる。
【００８６】
また、本実施形態によれば、関連情報は、物体を撮影した時の端末の仰角情報を含むの
で、
当該仰角情報に応じたモンスターを抽出することができ、もって、抽出するモンスターに
多様性を持たせることができる。例えば、画像情報から物体識別情報として「鳥」を撮影
したと判断したときに、更に仰角の情報を加味することで、正面または下方を向けて撮影
されていた場合には、飛んでいない鳥を撮影していたと判断し、飛べない鳥である「ダチ
ョウ」を模したモンスターを抽出するように設定し、上方を向けて撮影されていた場合に
は、飛んでいる鳥を撮影していたとして飛べる鳥である「ツバメ」を模したモンスターを
抽出することが可能である。また、本実施形態によれば、仰角情報に応じた事前情報を報
知することができ、もって、同じシーンや物体を撮影した場合であっても、事前情報に多
様性を持たせることができる。そして、このように多様性を持たせると、プレイヤのゲー
ムに対する興味をより維持することができる。
【００８７】
＜変形例＞
なお、本発明は上記実施形態に限定されるものではない。すなわち、上記実施形態に、
当業者が適宜設計変更を加えたものも、本発明の特徴を備えている限り、本発明の範囲に
包含される。また、前述した実施形態が備える各要素は、技術的に可能な限りにおいて組
み合わせることができ、これらを組み合わせたものも本発明の特徴を含む限り本発明の範
囲に包含される。
【００８８】
例えば、上記実施形態では、端末１０と、ゲームサーバ１２Ａと、画像認識サーバ１２
Ｂが別々の装置である場合を説明したが、画像認識サーバ１２Ｂの機能は、ゲームサーバ
１２Ａに設けてもよい。また、画像認識サーバ１２Ｂ及びゲームサーバ１２Ａの機能は、
端末１０に設けてもよい。
【００８９】
また、端末１０（ゲームプログラム４０）は、抽出手段１０４として抽出要求手段１０
４Ａのみを備える場合を説明したが、抽出処理手段１０４Ｂ又は画像認識手段１０４Ｃも
備えてもよい。
【００９０】
また、ゲームプログラム４０は、端末１０が実行する場合を説明したが、ゲームサーバ
１２Ａが実行してもよい。この場合、ゲームサーバ１２Ａが、実行結果（ゲーム機能）を
端末１０に提供する。また、ゲームプログラム４０の一部が端末１０に記憶され、残りが
ゲームサーバ１２Ａに記憶され、それぞれの装置が記憶されたゲームプログラムを共同で
実行してもよい。
【符号の説明】
【００９１】
１…ゲームシステム、４０…ゲームプログラム、１０２…取得手段、１０４…抽出手段、
１０４Ａ…抽出要求手段、１０６…報知手段
【図１】
2018183560.tif 000003
【図２】
2018183560.tif 000004
【図３】
2018183560.tif 000005
【図４】
2018183560.tif 000006
【図５】
2018183560.tif 000007
【図６】
2018183560.tif 000008
【図７】
2018183560.tif 000009
【図８】
2018183560.tif 000010
【図９】
2018183560.tif 000011
【図１０】
2018183560.tif 000012