(57)【特許請求の範囲】
【請求項１】
情報処理装置、コンテンツ提供装置及び外部装置を備えるゲームシステムであって、
前記コンテンツ提供装置は、
提供するゲームコンテンツのプログラムを実行する実行手段と、
前記ゲームコンテンツに対する操作入力を受け付ける入力手段と、
前記入力手段により受け付けられた操作入力に応じて、前記ゲームコンテンツを制御する制御手段と、
前記制御手段によって変化した前記ゲームコンテンツの進行状況の情報に基づいて、該進行状況を示す音声データを生成し、再生手段に再生させる音声出力手段と、を有し
前記情報処理装置は
前記再生手段により再生された音声信号を取得する取得手段と、
前記取得手段により取得された音声信号から前記進行状況の情報を抽出する抽出手段と、
前記抽出手段により抽出された前記進行状況の情報を前記外部装置に出力する出力手段と、
を有することを特徴とするゲームシステム。
【請求項２】
前記情報処理装置は、前記出力手段により前記外部装置に出力される前記進行状況の情報の種類を設定する設定手段を更に有し、
前記出力手段は、前記進行状況の情報に含まれる情報のうち、前記設定手段により設定された種類の情報を出力する
ことを特徴とする請求項１に記載のゲームシステム。
【請求項３】
前記出力手段は、前記抽出手段により前記進行状況の情報が抽出されたことに応じて前記進行状況の情報を出力する請求項１または２に記載のゲームシステム。
【請求項４】
前記外部装置は、接続された複数の機器に対して前記進行状況の情報を共有する共有手段を有することを特徴とすることを特徴とする請求項１乃至３のいずれか１項に記載のゲームシステム。
【請求項５】
前記音声出力手段は、前記ゲームコンテンツについて予め用意された音声データに対して、前記進行情報を示す音声データを付加して再生することを特徴とする請求項１乃至４のいずれか１項に記載のゲームシステム。
【請求項６】
前記進行状況を示す音声データは、人間に知覚されにくい周波数帯として予め定められた周波数帯の音声で構成されることを特徴とする請求項１乃至５のいずれか１項に記載のゲームシステム。
【請求項７】
前記情報処理装置は、前記外部装置から前記進行状況の情報に対応する情報を受信する受信手段をさらに有することを特徴とする請求項１乃至６のいずれか１項に記載のゲームシステム。
【請求項８】
コンテンツ提供装置から出力された音声データであって、前記コンテンツ提供装置が提供するゲームコンテンツの進行状況の情報を含む音声データに基づいて再生手段により再生された音声信号を取得する取得手段と、
前記取得手段により取得された音声信号から前記進行状況の情報を抽出する抽出手段と、
前記抽出手段により抽出された前記進行状況の情報を外部装置に出力する出力手段と、を有する
ことを特徴とする情報処理装置。
【請求項９】
コンピュータを、請求項８に記載された情報処理装置の各手段として機能させるためのプログラム。
【請求項１０】
コンピュータを、請求項８に記載された情報処理装置の各手段として機能させるためのプログラムを記録したコンピュータが読み取り可能な記録媒体。
【請求項１１】
提供するゲームコンテンツのプログラムを実行する実行手段と、
前記ゲームコンテンツに対する操作入力を受け付ける入力手段と、
前記入力手段により受け付けられた操作入力に応じて、前記ゲームコンテンツを制御する制御手段と、
前記制御手段によって変化した前記ゲームコンテンツの進行状況の情報に基づいて、該進行状況を示す音声データであって、情報処理装置との間で予め定められたルールに従った音声データを生成し、再生手段に再生させる音声出力手段と、を有し、
前記音声データは、前記再生手段により音声信号として再生された場合に、前記情報処理装置により取得されて該音声信号から前記進行状況の情報が抽出され、外部装置に該抽出された前記進行状況の情報が出力されるコンテンツ提供装置。
【請求項１２】
コンピュータを、請求項１１に記載のコンテンツ提供システムの各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲームシステム、情報処理装置、プログラム、及び記録媒体に関し、特に装置間のデータ通信が制限されたゲームシステムにおける情報共有に関する。
【背景技術】
【０００２】
近年、家庭用のゲーム装置や携帯電話のような様々な装置が、インターネット等の通信ネットワークを利用するデータ通信機能を有している。このような装置はデータ通信機能により他の装置とデータ通信することができるため、テレビゲーム等のコンテンツの中には、複数の装置を連携させたユーザ体験を提供するものがある。特許文献１には、携帯型ゲーム装置が、据置型ゲーム装置からゲームの進行状況に関する情報を受信し、ゲームの攻略情報等の対応するコンテンツ関連情報を表示するシステムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−０１３５０９号公報
【特許文献２】特開２０１０−０９９１４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１のシステムでは前提として、据置型ゲーム装置と携帯型ゲーム装置とはネットワーク経由でデータ通信可能となっている。しかしながら、従来の据置型ゲーム装置はセキュリティ等の観点から、データ通信可能な機器あるいはゲームコンテンツの提供中に通信機能を利用して外部に出力可能な情報が制限されることがある。即ち、装置間のデータ通信が制限される、あるいは通信出力可能な情報が制限されるような状況下では、特許文献１のようなシステムを実現したユーザ体験を提供することができなかった。
【０００５】
一方、特許文献２には、ゲーム結果情報と該結果情報をアップロードするサーバのＵＲＬとがＱＲコード（登録商標）として画面上に表示され、カメラを有する携帯端末を利用して該ＱＲコードを認識することで、結果情報を端末を介してサーバにアップロード可能なシステムが開示されている。該システムでは、データ通信機能を使用することなくゲーム装置から携帯端末に結果情報を伝えることができるため、装置間のデータ通信が制限される状況であっても複数の装置を連携させたユーザ体験を提供することが可能である。
【０００６】
しかし、特許文献２の手法を用いる場合、ゲームコンテンツに係る画面が表示される表示装置において、ゲームに無関係なＱＲコード等の２次元バーコードを表示領域内に表示する必要がある。更に、該コードを認識するために携帯端末を操作する必要があるため、特にゲームコンテンツを操作中のユーザにとって煩わしいしいものであった。
【０００７】
本発明は、上述の問題点に鑑みてなされたものであり、情報通信が制限される装置で提供されるコンテンツの情報を容易に出力するゲームシステム、情報処理装置、プログラム、及び記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００８】
前述の目的を達成するために、本発明のゲームシステムは、以下の構成を備えることを特徴とする。具体的にはゲームシステムは、情報処理装置、コンテンツ提供装置及び外部装置を備えるゲームシステムであって、コンテンツ提供装置は、提供するゲームコンテンツのプログラムを実行する実行手段と、ゲームコンテンツに対する操作入力を受け付ける入力手段と、入力手段により受け付けられた操作入力に応じて、ゲームコンテンツを制御する制御手段と、制御手段によって変化したゲームコンテンツの進行状況の情報に基づいて、該進行状況を示す音声データを生成し、再生手段に再生させる音声出力手段と、を有し、情報処理装置は、再生手段により再生された音声信号を取得する取得手段と、取得手段により取得された音声信号から進行状況の情報を抽出する抽出手段と、抽出手段により抽出された進行状況の情報を外部装置に出力する出力手段と、を有することを特徴とする。
【発明の効果】
【０００９】
このような構成により本発明によれば、情報通信が制限される装置で提供されるコンテンツの情報を容易に出力することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係るゲームシステムのシステム構成を示した図
【図２】本発明の実施形態に係る据置型ゲーム装置２００の機能構成を示したブロック図
【図３】本発明の実施形態に係るスマートフォン３００の機能構成を示したブロック図
【図４】本発明の実施形態に係る据置型ゲーム装置２００において実行される進行状況出力処理を例示したフローチャート
【図５】本発明の実施形態に係る音声信号として出力する進行状況を設定するＧＵＩを例示した図
【図６】本発明の実施形態に係る進行状況を示す音声信号の構成を例示した図
【図７】本発明の実施形態に係るスマートフォン３００において実行される進行状況共有処理を例示したフローチャート
【図８】本発明の実施形態に係るスマートフォン３００において実行される関連情報取得処理を例示したフローチャート
【発明を実施するための形態】
【００１１】
［実施形態］
以下、本発明の例示的な実施形態について、図面を参照して詳細に説明する。なお、以下に説明する一実施形態は、コンテンツ提供装置としてのユーザによる操作に応じて進行が変化するゲームコンテンツのプログラムを実行する据置型ゲーム装置と、情報処理装置としての音声取得機能及び外部装置との通信機能を有するスマートフォンを有するゲームシステムに、本発明を適用した例を説明する。しかし、本発明の実施はこれに限られるものではない。例えば、コンテンツ提供装置は、据置型ゲーム装置に限らず、ユーザによる操作に応じて進行状況が変化するコンテンツを提供可能な任意の機器であってよい。また情報処理装置は、スマートフォンに限らず、音声取得機能及び出力機能を有する任意の機器であってよい。
【００１２】
なお、前提として本実施形態のゲームシステムにおいて、据置型ゲーム装置とスマートフォンとは直接のデータの送受信を行うことができないものとする。即ち、上述したように例えば据置型ゲーム装置の発売元によりゲームコンテンツにおいて実施可能な通信には制約が設けられており、ゲームコンテンツの実行中に得られた任意の情報を直接スマートフォンに送信することが抑止されているものとする。
【００１３】
《ゲームシステムのシステム構成》
図１は本発明の実施形態に係るゲームシステムのシステム構成を示した図である。図示されるように、該ゲームシステムは据置型ゲーム装置２００とスマートフォン３００とを有する。
【００１４】
据置型ゲーム装置２００においてゲームコンテンツが実行された場合、該ゲームコンテンツに係るゲーム画面は接続されたディスプレイ１００に出力され表示される。またゲームコンテンツに係る音声データを再生することで出力される音声信号は、接続されたスピーカ１１０から音声として出力される。なお、本実施形態ではスピーカ１１０はディスプレイ１００と一体となって構成されるものとして説明するが、スピーカ１１０はディスプレイ１００とは別に設けられるものであってもよい。
【００１５】
スマートフォン３００は、少なくとも後述のマイクロフォン（以下、単にマイク）を有し、周囲の音声を集音することが可能であるものとする。またスマートフォン３００は、無線通信機能を有し、ネットワーク４００を介して外部のＳＮＳ（Social Networking Service）サーバ５００と通信可能である。本実施形態ではスマートフォン３００は無線通信によりネットワーク４００に接続可能であるものとして説明するが、接続は無線通信に限らず、有線通信によるものであってもよいことは容易に理解されよう。
【００１６】
《動作概要》
ここで、本実施形態のゲームシステムにおいて、据置型ゲーム装置２００で実行されているゲームコンテンツの進行状況を、実況としてネットワーク上の他の装置に通知あるいは他の装置と共有する動作概要について、以下に説明する。
【００１７】
上述したように、本実施形態の据置型ゲーム装置２００とスマートフォン３００とは直接のデータ通信を行うことができないため、本実施形態ではゲームコンテンツの進行状況を音声を利用して伝達する。一般的に、据置型ゲーム装置２００において、ゲームコンテンツの実行中には、音声信号の再生が許容されている。本実施形態の据置型ゲーム装置２００では、ゲームコンテンツの進行状況を示す情報を音声信号に変換して再生し、接続されたスピーカ１１０から音声として出力する。一方、スマートフォン３００は、スピーカ１１０から出力された音声をマイクにより取得する。このようにすることで、本実施形態のゲームシステムでは、データ通信によらずとも据置型ゲーム装置２００からスマートフォン３００に対してゲームコンテンツの進行状況を伝達することができる。
【００１８】
スマートフォン３００において取得された音声（アナログ音声信号）は、所定の変換処理が適用されることで、ゲームコンテンツの進行状況に変換可能であるものとする。これは、据置型ゲーム装置２００における音声信号の生成において適用される予め定められたルールの情報が、スマートフォン３００において実行される対応アプリケーションにおいて既知であることにより実現できる。生成される音声信号は、例えばゲームコンテンツにおいて操作対象キャラクタが到達可能なフィールドや戦闘相手のキャラクタを特定する予め定められたビット列に対応するものであってよい。あるいはゲームコンテンツにおけるスコアや操作対象キャラクタのレベル等の数値情報を予め定められたルールに基づいて変換することで得られる波形に対応するものであってもよい。なお、音声として出力される進行状況は上記に限られるものではなく、ゲームコンテンツごとに様々な項目が出力される進行状況として設定されてよい。
【００１９】
また、本実施形態では据置型ゲーム装置２００が、ゲームコンテンツの進行状況に応じて音声信号を生成して再生するものとして説明するが、本発明の実施はこれに限られるものではない。例えば、操作対象キャラクタが到達可能なフィールドの各々について再生される音声信号が予め決められており、進行状況に応じて都度音声信号を生成するのではなく、決められた音声信号が再生されるされるものであってもよい。また本実施形態では生成した音声信号は、ゲームコンテンツの演出として設けられたＢＧＭ等の音声信号に対して重畳され、再生されるものとして説明するが、本発明の実施はこれに限られない。即ち、該ＢＧＭ等により進行状況（例えば現在の操作対象キャラクタが直面しているシーン等）が判別可能な構成であれば、ＢＧＭ等を利用して進行状況の情報伝達を行ってもよい。
【００２０】
また生成ルールによっては音声信号を再生した場合にユーザに違和感を与えるような音声となることが考えられるため、該音声信号は人間に知覚されにくい周波数帯の信号として構成されてもよい。据置型ゲーム装置２００には汎用的な市販スピーカが接続されることが想定されるため、この場合、汎用的なスピーカで出力可能な周波数帯のうちの高周波帯あるいは低周波帯が音声信号を構成する帯域として選択されればよい。
【００２１】
スマートフォン３００では、変換により得られたゲームコンテンツの進行状況の情報をもとに、所定のフォーマットに従った進行状況の通知メッセージが生成される。本実施形態ではスマートフォン３００において得られた該情報は、Facebook（登録商標）やTwitter（登録商標）等のＳＮＳを利用して、他の装置に対して通知あるいは他の装置と情報共有されるものとする。即ち、通知メッセージは、利用するＳＮＳにおけるメッセージ投稿用に予め定められたフォーマットに従って構成され、対応サーバ（ＳＮＳサーバ５００）にアップロードされる。そしてＳＮＳサーバ５００に投稿されたメッセージは、ＳＮＳサーバ５００に接続可能な端末からのアクセス要求に応じて、各端末に送信される。
【００２２】
なお、本実施形態のゲームシステムでは、スマートフォン３００におけるこれらの音声解析から投稿に係る処理が自動化され、ユーザの操作を必要とすることなくゲームコンテンツの進行状況の情報は共有される。つまり、ユーザは、スマートフォン３００において対応アプリケーションを起動した後は、普段通りに据置型ゲーム装置２００を使用してゲームコンテンツをプレイするだけで、所定のタイミングでゲームコンテンツの進行状況を実況のようにＳＮＳにアップロードすることができる。
【００２３】
なお、本実施形態ではゲームコンテンツの進行状況のアップロード先をＳＮＳサーバ５００であるものとして説明するが、本発明の実施はこれに限られるものではない。本発明は、ゲームコンテンツの進行状況を、ユーザが任意の操作をすることなく外部機器に対して通知あるいは共有可能なものであればよく、例えばＳＮＳサーバに限らず、他のユーザのスマートフォン等に送信されてよい。また進行状況は、インターネット等の公共ネットワークを介さず、Bluetooth（登録商標）やアドホック通信等、所定の距離範囲内の外部装置に直接送信される構成であってもよい。
【００２４】
《据置型ゲーム装置２００の機能構成》
図２は、本発明の実施形態に係る据置型ゲーム装置２００の機能構成を示したブロック図である。据置型ゲーム装置２００は、制御部２０１、ＲＡＭ（Random Access Memory）２０３、音声処理部２０４、グラフィックス処理部２０５、メディアドライブ２０６、及び操作入力部２０７を有する。これらのブロックはそれぞれ内部バスを介して互いに接続される。なお、各ブロックは、１つ以上の信号処理及び／又は特定用途向け集積回路のようなハードウェアや、ソフトウェア、あるいはその両方の組合せにより実現されてよい。
【００２５】
制御部２０１は、１以上の処理コアやキャッシュで構成されるＣＰＵ、及びＲＯＭ（Read Only Memory）２０２等で構成される。制御部２０１は、据置型ゲーム装置２００が有する各ブロックの動作を制御する。具体的には制御部２０１は、ＲＯＭ２０２や記録媒体２０８に記憶されている各ブロックの動作プログラムを読み出し、ＲＡＭ２０３に展開して実行することにより各ブロックの動作を制御する。ＲＡＭ２０３は、揮発性メモリであり、各ブロックの動作プログラムの展開領域としてだけでなく、各ブロックの動作において出力された中間データ等を記憶する格納領域としても用いられる。
【００２６】
メディアドライブ２０６は、所謂光学ドライブであり、マウントされたＤＶＤ−ＲＯＭやＣＤ−ＲＯＭ等の記録媒体２０８から、実行するゲームコンテンツに係るゲームプログラムを読み出す。記録媒体２０８は、所謂ゲームソフトと称されるゲームコンテンツごとに提供される媒体であり、ゲームプログラムに加え、ゲームプログラムの実行に伴って参照されるデータ等が記憶されている。メディアドライブ２０６により読み出されたゲームプログラムやデータは、ＲＡＭ２０３に展開される。なお、記録媒体２０８は上述のＤＶＤ−ＲＯＭ等に限定されるものではなく、カートリッジやメモリカード等の異なる媒体であってもよい。この場合、該媒体の接続は光学ドライブではなく、媒体の接続端子との接点を有する所定のスロット等で構成されてよい。
【００２７】
音声処理部２０４は、記録媒体２０８から読み出された音声データ（音声信号）を再生し、接続されたスピーカ１１０に出力する。また音声処理部２０４は、実行されているゲームコンテンツの進行状況に対応する音声信号の生成も行う。
【００２８】
グラフィックス処理部２０５は、ゲームコンテンツの実行において制御部２０１から出力された描画命令に従い、対応するゲーム画面を描画する。またグラフィックス処理部２０５は、描画したゲーム画面を映像出力形式に応じたビデオ信号に変換し、ディスプレイ１００に出力する。
【００２９】
操作入力部２０７は、据置型ゲーム装置２００のユーザインタフェースである。据置型ゲーム装置２００のユーザインタフェースは、例えばゲームパッドであってよく、操作入力部２０７はゲームパッドに対して行われた操作入力を検出し、対応する制御信号に変換して制御部２０１に出力する。制御部２０１は、該制御信号を受信すると、例えばＲＡＭ２０３に格納される、ゲーム画面の生成に係る演算処理に用いられる各種パラメータの値を更新する。
【００３０】
《スマートフォン３００の機能構成》
図３は本発明の実施形態に係るスマートフォン３００の機能構成を示したブロック図である。スマートフォン３００は、端末制御部３０１（１つ以上の処理ユニット（ＣＰＵ））、端末メモリ３０２（１つ以上のコンピュータ読み取り可能な記憶媒体を含む）、端末音声処理部３０３、端末マイク３０４、端末通信部３０５、端末操作入力部３０６、及び端末表示部３０７を有し、これらのブロックはそれぞれ内部バスを介して互いに接続される。なお、本実施形態の説明では、据置型ゲーム装置２００が有するブロックとスマートフォン３００が有するブロックとを区別するために、後者には「端末」の接頭文字を付した。また、各ブロックは、特定用途向け集積回路のようなハードウェアや、ソフトウェア、あるいはその両方の組合せにより実現されてよい。
【００３１】
端末制御部３０１は、スマートフォン３００が有する各ブロックの動作を制御する。具体的には端末制御部３０１は、端末メモリ３０２に記憶された各ブロックの動作プログラムを読み出し、不図示の展開メモリに展開して実行することにより各ブロックの動作を制御する。
【００３２】
端末メモリ３０２は、スマートフォン３００が有する各ブロックの動作プログラムの記憶する記憶領域としてだけでなく、各ブロックの動作において保存されるユーザデータや出力された中間データ等を記憶する格納領域としても用いられる。
【００３３】
端末マイク３０４は、スマートフォン３００が有する音声入力インタフェースである。端末マイク３０４は、音声入力を検出すると入力されたアナログ音声信号を端末音声処理部３０３に出力する。端末音声処理部３０３は、端末マイク３０４により取得されたアナログ音声信号を、デジタルの音声データに変換する。さらに、端末音声処理部３０３は、音声データから据置型ゲーム装置２００において実行されているゲームの進行状況を示す情報を抽出する。
【００３４】
端末通信部３０５は、スマートフォン３００が有する通信インタフェースである。端末通信部３０５は、所定のプロトコルに従ってネットワーク４００を介してＳＮＳサーバ５００とデータ送受信を行う。端末制御部３０１は、抽出された進行状況の情報を端末通信部３０５を介してＳＮＳサーバ５００に送信する。
【００３５】
端末操作入力部３０６は、タッチパネルやボタン等のスマートフォン３００が有するユーザインタフェースである。端末操作入力部３０６は、ユーザにより対応する機器になされた操作入力を解析し、該操作入力に対応する制御信号を端末制御部３０１に伝送する。ユーザは、この端末操作入力部３０６を介してスマートフォン３００上で実行されるアプリケーションの各々を操作できる。
【００３６】
端末表示部３０７は、スマートフォン３００が有するユーザインタフェースである。端末表示部３０７は、スマートフォン３００上で実行されるアプリケーションの各々に係る画面データが表示される。
【００３７】
《進行状況出力処理》
このような構成をもつ本実施形態の据置型ゲーム装置２００で実行される進行状況出力処理について、図４のフローチャートを用いて具体的な処理を説明する。なお、本進行状況出力処理は、例えば据置型ゲーム装置２００においてゲームコンテンツに対応するゲームプログラムの実行が開始された際に開始され、該ゲームプログラムの実行中、繰り返し実行されるものとして説明する。
【００３８】
Ｓ４０１で、制御部２０１は、ゲームコンテンツの進行状況が、音声信号を生成する条件を満たしたか否かを判断する。音声信号を生成する条件は、例えば
・ゲームコンテンツについて予め定められたキーポイント（操作対象キャラクタの位置やストーリー上の特定段階）への到達時
・操作対象キャラクタのレベル上昇時
・ゲームコンテンツ内のユーザプレイによるスコアのハイスコア更新時
・所定の攻略難易度を有する戦闘相手キャラクタ（ボスキャラクタ）との遭遇時や該キャラクタの討伐時
・高いレアリティが付されたアイテムの獲得時
等、ゲームコンテンツについて予め定められた状況に進行状況が至った場合に設定されてよい。
【００３９】
なお、進行状況は、例えばユーザの操作に応じて更新されたパラメータによって判断されてよく、所定のフレーム間隔で該パラメータに基づいて進行状況の特定が行われた後、本ステップの判断が行われればよい。また音声信号を生成する進行状況は、ゲームコンテンツにおいて図５のようなＧＵＩを介して予めユーザが設定可能なように構成されてもよい。あるいは、予め共有項目が設定された共有レベルを変更することで、音声信号を生成する頻度を制御可能なように構成されてもよい。
【００４０】
制御部２０１は、ゲームコンテンツの進行状況が音声信号を生成する条件を満たしたと判断した場合は処理をＳ４０２に移し、満たしていないと判断した場合は本ステップの処理を繰り返す。
【００４１】
Ｓ４０２で、音声処理部２０４は制御部２０１の制御の下、ゲームコンテンツの進行状況に応じた音声信号を生成する。具体的には音声処理部２０４は、音声信号の生成に係るゲームコンテンツの進行状況を示す情報をＲＡＭ２０３から読み出し、該情報に応じた音声信号を生成する。
【００４２】
音声信号は、例えば図６に示されるようなフォーマットに従って生成される。図示されるように音声信号は、再生される順に
・進行状況を通知する音声の開始を外部機器（本実施形態ではスマートフォン３００）に認識させるための開始合図に相当する開始通知部６０１
・音声にて通知する情報の種別を示す通知情報識別部６０２（例えばレベルの上昇等）
・音声にて通知する情報の詳細を示す通知情報部６０３（例えばレベル値）
・進行状況を通知する音声の終了を外部機器に認識させるための終了合図に相当する終了通知部６０４
で構成される。このうち、開始通知部６０１及び終了通知部６０４は、通知する進行状況の内容によらず一定であるため、固定の音声波形を示す。また通知情報識別部６０２は、予め定められた通知項目の各々について用意された音声波形のうち、対応する音声波形を有する音声信号が用いられる。一方、通知情報部６０３は、予め定められたキーポイント等の場合は通知情報識別部６０２と同様に予め用意された音声波形から選択されてよいが、ハイスコアやレベル値のように変動しうる値については、予め音声パターンを用意することが現実的でない。このため、後者の場合は数値列あるいはビット列に応じた音声波形の生成ルールに従って音声信号を構成すればよい。例えばレベル値が「１３」の場合は、１０進数では「１」「３」が、１６進数では「０」「Ｄ」が、ビット列であれば「１」「１」「０」「１」が時系列順に並ぶような対応波形を有する音声信号が生成されてよい。
【００４３】
なお、外部装置における音声検出及び認識処理を容易にするために、開始通知部６０１、通知情報識別部６０２、通知情報部６０３、及び終了通知部６０４は、再生開始時間が等間隔に並ぶよう、各々等しい再生時間を有する音声信号であるように構成してもよい。各部位において再生される音声は、該信号が示すデータのデータ長に応じて再生時間が変化することが想定されるが、パターンマッチング等により音声認識が行われる場合、これらの時間長が異なる音声が連続して再生されることで認識率が低下することが考えられる。このため、外部装置において音声認識するべき音声の範囲が容易に認識可能なように各部位の音声信号の再生開始時間を等間隔にすることで、認識処理の複雑性を低減できる。
【００４４】
また、本実施形態では図６に示したような構成の音声信号を生成するものとして説明したが、本発明の実施はこれに限られるものではない。即ち、本ステップで生成される音声信号は、外部装置に対してゲームコンテンツの進行状況を伝達可能な情報であればよく、その形式は適宜変更が可能である。
【００４５】
Ｓ４０３で、音声処理部２０４は制御部２０１の制御の下、生成した音声信号を再生し、スピーカ１１０に出力し、本進行状況出力処理を完了する。このとき、上述したようにゲームコンテンツの実行において進行状況の変化とは無関係に再生されるＢＧＭ等の音声信号が存在する場合は、音声処理部２０４は該音声信号に、進行状況に応じた音声信号を重畳して再生する。音声信号の重畳を行う場合、ＢＧＭに使用しない周波数帯で進行状況に応じた音声信号を生成し、重畳すればよい。なお、音声処理部２０４による進行状況に応じた音声信号の再生は、外部装置における検出率を向上させるために、繰り返し行われてよい。
【００４６】
《進行状況共有処理》
次に、本実施形態のスマートフォン３００において実行される、据置型ゲーム装置２００により再生された進行状況に応じた音声信号を取得し、進行状況を他の外部端末と共有するためにＳＮＳサーバ５００に送信する進行状況共有処理について、図７のフローチャートを用いて説明する。なお、本進行状況共有処理は、例えばスマートフォン３００において対応するアプリケーションの起動が指示された際に開始されるものとして説明する。
【００４７】
Ｓ７０１で、端末制御部３０１は、ゲームコンテンツの進行状況を通知するための音声信号を取得したか否かを判断する。本進行状況共有処理の実行中、端末音声処理部３０３は端末マイク３０４により取得された音声信号を解析し、上述の開始通知部６０１に対応する音声信号が含まれているか否かの判断を行う。例えば上述のように特定の周波数帯に進行状況に応じた音声信号が含まれる態様である場合、端末音声処理部３０３は、高速フーリエ変換により取得された音声信号を周波数帯域に変換し、他の周波数帯域の音声信号から分離する。そして端末音声処理部３０３は、対応する周波数帯域の情報に予め定められた開始合図のパターンが含まれているか否かを判断すればよい。端末制御部３０１は、進行状況に応じた音声信号を検出されたことを端末音声処理部３０３からの通知により認識し、本ステップの判断を行う。端末制御部３０１は、ゲームコンテンツの進行状況を通知するための音声信号を取得したと判断した場合は処理をＳ７０２に移し、取得していないと判断した場合は本ステップの処理を繰り返す。
【００４８】
なお、端末マイク３０４による集音は周囲環境におけるノイズの影響を受け得る。このため、上述したように進行状況に応じた音声信号が複数回再生される場合は、端末音声処理部３０３が開始合図のパターンを所定回数検出したかに応じて、端末制御部３０１は本ステップの判断を行ってもよい。
【００４９】
Ｓ７０２で、端末音声処理部３０３は端末制御部３０１の制御の下、検出した開始合図のパターンに後続するパターンを、据置型ゲーム装置２００における該情報の生成に用いられたルールに従って、対応する情報（進行状況を示す情報）に変換する。生成に用いられたルールの情報は、対応アプリケーションのインストール時に、該アプリケーションデータとともに端末メモリ３０２に格納されるものであってよい。
【００５０】
Ｓ７０３で、端末制御部３０１は、変換により得られた進行状況を示す情報に基づいて、ＳＮＳサーバ５００に送信する通知メッセージを生成する。通知メッセージの生成は、例えばユーザが予め作成したテンプレート等にデータを埋め込むことにより実現されてもよい。あるいは、アプリケーションに予め用意された適当なフォーマットに従って生成してもよいし、進行状況を示す情報を単に箇条書きにしたフォーマットで生成してもよい。
【００５１】
なお、通知メッセージは、単に進行状況を外部端末に通知するものに限らず、例えばマルチユーザ参加型のオンラインゲーム等の場合は、他のユーザに進行状況を伝えてサポートに来てもらう等、実況の枠を超えて利用可能である。
【００５２】
Ｓ７０４で、端末制御部３０１は、端末通信部３０５を介してＳＮＳサーバ５００にメッセージ送信が可能な状態であるか否かを判断する。例えば、スマートフォン３００が、基地局との通信が不能な所謂圏外の状態であった場合、あるいは無線ＬＡＮアクセスポイントとの接続が確立されていない場合等に、本ステップではメッセージ送信が不可能であると判断される。端末制御部３０１は、ＳＮＳサーバ５００にメッセージ送信が可能な状態であると判断した場合は処理をＳ７０６に移し、不可能な状態であると判断した場合は処理をＳ７０５に移す。
【００５３】
Ｓ７０５で、端末制御部３０１は、生成した通知メッセージを端末メモリ３０２に格納する。このとき、端末制御部３０１は、通信可能な状態となった際に該メッセージが送信されるよう、あるいはユーザが任意のタイミングで送信できるよう、送信タスクのキューに追加してもよい。また、進行状況の実況として通知メッセージを利用する構成の場合、端末制御部３０１は通知メッセージにメッセージの生成時刻を示すタイムスタンプを追記あるいは付加することで、送信が後で行われても該進行状況に至った時刻を外部端末に通知可能な構成としてもよい。
【００５４】
一方、Ｓ７０４においてメッセージ送信が可能な状態であると判断した場合、端末制御部３０１はＳ７０６で、生成した通知メッセージを端末通信部３０５に伝送し、ＳＮＳサーバ５００に対して送信させる。
【００５５】
このようにすることで、据置型ゲーム装置２００とスマートフォン３００との間でデータ通信が不能な状況であっても、音声信号を利用してゲームコンテンツの進行状況を示す情報を伝送することができる。またスマートフォン３００が、該情報に従ってメッセージを生成してＳＮＳサーバ５００に送信することで、ユーザはゲーム操作中に煩わしい操作をすることなくゲームコンテンツの進行状況を他のユーザの端末に通知することができる。また操作ユーザは自分の達成した進行状況の履歴をプレイ後に確認することができるようになるため、本ゲームシステムは操作ユーザのゲームコンテンツに対する興趣を削ぎにくくするユーザ体験を提供することができると考えられる。
【００５６】
なお、本実施形態では据置型ゲーム装置２００において音声信号を生成する進行状況を設定するものとして説明したが、本発明の実施はこれに限られるものではない。本発明は、例えば据置型ゲーム装置２００はあらゆる進行状況に応じた音声信号を取捨選択せずに生成して再生し、スマートフォン３００において該進行状況のうち、予め設定した項目についてのみ通知メッセージを生成して送信する構成であってもよい。
【００５７】
［変形例］
上述した実施形態では、スマートフォン３００は、据置型ゲーム装置２００から音声信号を利用して伝送されたゲームコンテンツの進行状況を示す情報を受信し、外部装置であるＳＮＳサーバ５００に送信することで進行状況を他のユーザと共有する態様について説明した。本変形例では、スマートフォン３００が、取得した進行状況を示す情報を送信することに応じて外部装置から関連情報を取得する態様について説明する。
【００５８】
なお、本変形例において据置型ゲーム装置２００及びスマートフォン３００の機能構成は上述した実施形態と同様であるものとする。また本変形例のゲームシステムでは、スマートフォン３００はＳＮＳサーバ５００ではなく、外部装置としてのゲームコンテンツプロバイダの専用サーバであるものとして説明する。
【００５９】
《関連情報取得処理》
以下、本変形例のスマートフォン３００において実行される、据置型ゲーム装置２００により再生された進行状況に応じた音声信号を取得し、進行状況に応じた関連情報を専用サーバから取得する関連情報取得処理について、図８のフローチャートを用いて説明する。なお、本関連情報取得処理は、例えばスマートフォン３００において対応するアプリケーションの起動が指示された際に開始されるものとして説明する。また本関連情報取得処理において上述した実施形態の進行状況共有処理と同様の処理を行うステップについては同一の参照番号を付し、説明を省略する。
【００６０】
Ｓ７０２において端末音声処理部３０３が音声信号を進行状況を示す情報に変換した後、端末制御部３０１はＳ８０１で、進行状況を示す情報に基づいて、専用サーバに送信する通知メッセージを生成する。通知メッセージは、予め定められたフォーマットに従って構成されるものであってよく、専用サーバがゲームコンテンツの進行状況を特定可能な情報を含むように構成されればよい。
【００６１】
Ｓ８０２で、端末制御部３０１は、生成した通知メッセージを端末通信部３０５に伝送し、専用サーバに送信させる。
【００６２】
Ｓ８０３で、端末制御部３０１は、端末通信部３０５が進行状況に対応する関連情報を専用サーバから受信したか否かを判断する。専用サーバは、ゲームコンテンツの進行状況を示す情報を受信すると、進行状況が特定の条件を満たしたことに応じて、例えば
・遭遇している戦闘相手キャラクタについての攻略情報
・操作対象キャラクタの位置に基づいたナビゲーション情報
・ゲームにおいて達成した進行状況に応じた報酬（プロモーション情報、クーポン、アワード、特別動画／音声コンテンツ等）
・同一のゲームコンテンツをプレイしている友達関係にあるユーザの進行状況
等の情報を関連情報として送信元の装置に返す。端末制御部３０１は、進行状況に対応する関連情報を専用サーバから受信したと判断した場合は処理をＳ８０４に移し、受信していないと判断した場合は本ステップの処理を繰り返す。なお、関連情報は必ずしも現在の進行状況に応答して専用サーバから配信されるものでなくてよく、この場合、所定の期間関連情報の受信がないと判断すると、端末制御部３０１は処理をＳ７０１に戻せばよい。
【００６３】
Ｓ８０４で、端末制御部３０１は、関連情報に応じて対応する画面情報を、端末表示部３０７に表示させ、処理をＳ７０１に戻す。
【００６４】
このようにすることで、据置型ゲーム装置２００とスマートフォン３００との間でデータ通信が不能な状況であっても、スマートフォン３００は進行状況に対応する関連情報を専用サーバから受信し、ユーザに対して提示することができる。即ち、例えばゲームプレイの最中にユーザが攻略情報を閲覧したい場合等に、ユーザはゲームプレイを中断して進行状況に応じた情報を検索することなく、自動的にスマートフォン３００に表示された攻略情報を閲覧しながらゲームプレイをすることができる。また、据置型ゲーム装置２００に比べてスマートフォン３００は携帯性に優れているため、ユーザは据置型ゲーム装置２００の設置場所にいることなく自分の進行状況に応じて取得したアワード等を携帯することができる。これにより、例えば学校等、ユーザが外出先で他のユーザにアワードを見せる等、ゲーム機器に縛られないコミュニケーションの機会を提供することができる。またこのようなコミュニケーションや取得した関連情報の二次利用は、ゲームコンテンツの宣伝に限らず、様々なサービスとの連携として利用することが期待できる。
【００６５】
なお、上述した実施形態及び変形例では、スマートフォン３００が取得する音声信号は据置型ゲーム装置２００において実行されているゲームコンテンツに係る進行状況に基づいて出力されるものとして説明したが、本発明の実施はこれに限られるものではない。本発明は、例えばテレビ番組やラジオ番組、あるいは広告等の音声メディアにより出力された音声をトリガとして、録音機能を有する通信機器に情報伝送を行う構成において利用されてもよい。
【００６６】
［その他の実施形態］
本発明は上記実施の形態に制限されるものではなく、本発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。また本発明に係るゲームシステムは、複数のコンピュータをゲームシステムを構成する各装置として機能させるプログラムによっても実現可能である。該プログラムは、コンピュータが読み取り可能な記録媒体に記録されることにより、あるいは電気通信回線を通じて、提供／配布することができる。
【図１】
0005947251.tif 000002
【図２】
0005947251.tif 000003
【図３】
0005947251.tif 000004
【図４】
0005947251.tif 000005
【図５】
0005947251.tif 000006
【図６】
0005947251.tif 000007
【図７】
0005947251.tif 000008
【図８】
0005947251.tif 000009