(57)【要約】【課題】端末装置のマイクに入力された音声信号を情報処理装置に送信可能とする技術を提供する。【解決手段】送信処理部２０６は、ユーザによる操作情報を、情報処理装置１０に送信する。画像取得部２０８は、情報処理装置１０から、操作情報を反映したゲームの画像データを取得する。音声取得部２１０は、ゲーム音声データを取得する。再生処理部２１２は、取得したゲーム画像データおよびゲーム音声データを再生する。マイク音声制御部２０２は、マイク２０４の音声信号を、情報処理装置１０に送信するか否かを制御する。表示処理部２１４は、マイク２０４の状態を示すマイクアイコンを表示する。【選択図】図６
2018110699.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが操作する端末装置であって、
ユーザによる操作情報を、情報処理装置に送信する送信処理部と、
前記情報処理装置から、操作情報を反映したゲームの画像データおよび音声データを取得する取得部と、
取得したゲーム画像データおよびゲーム音声データを再生する再生処理部と、
マイクの音声信号を、前記情報処理装置に送信するか否かを制御するマイク音声制御部と、
を備えることを特徴とする端末装置。
【請求項２】
前記マイク音声制御部は、マイクの音声信号を送信することを示す通知情報を、前記送信処理部から前記情報処理装置に送信させる、
ことを特徴とする請求項１に記載の端末装置。
【請求項３】
マイクの状態を示すマイクアイコンを表示する表示処理部を、さらに備え、
マイクの消音状態を示すマイクアイコンが操作されたときに、前記マイク音声制御部は、通知情報を前記送信処理部から前記情報処理装置に送信させる、
ことを特徴とする請求項２に記載の端末装置。
【請求項４】
前記表示処理部は、マイクの消音状態を示すマイクアイコンが操作されると、マイクの消音解除状態を示すマイクアイコンを表示し、またマイクの消音解除状態を示すマイクアイコンが操作されると、マイクの消音状態を示すマイクアイコンを表示する、
ことを特徴とする請求項３に記載の端末装置。
【請求項５】
前記マイク音声制御部は、マイクの消音状態を示すマイクアイコンが操作されると、マイクの音声信号を前記送信処理部から前記情報処理装置に送信させ、マイクの消音解除状態を示すマイクアイコンが操作されると、マイクの音声信号の送信を停止させる、
ことを特徴とする請求項４に記載の端末装置。
【請求項６】
前記マイク音声制御部は、マイクの消音状態を示すマイクアイコンが操作されたときに通知情報を一回、前記送信処理部から前記情報処理装置に送信させると、その時点以降にマイクの消音状態を示すマイクアイコンが再度操作されても、通知情報を送信させない、
ことを特徴とする請求項３から５のいずれかに記載の端末装置。
【請求項７】
端末装置から送信されるユーザによる操作情報を反映したゲームの画像データおよび音声データを生成する実行部と、
ゲーム画像データおよびゲーム音声データを前記端末装置に送信する送信処理部と、
マイク音声取得部と、
前記端末装置のマイクに対して、前記マイク音声取得部を割り当てるマイクリソース割当部と、
を備えることを特徴とする情報処理装置。
【請求項８】
ユーザによる操作情報を、ゲームを実行する情報処理装置に送信するステップと、
前記情報処理装置から、操作情報を反映したゲームの画像データおよび音声データを取得するステップと、
取得したゲーム画像データおよびゲーム音声データを再生するステップと、
マイクの音声信号を、前記情報処理装置に送信するか否かを制御するステップと、
を備えることを特徴とするマイク音声送信方法。
【請求項９】
コンピュータに、
ユーザによる操作情報を、ゲームを実行する情報処理装置に送信する機能と、
前記情報処理装置から、操作情報を反映したゲームの画像データおよび音声データを取得する機能と、
取得したゲーム画像データおよびゲーム音声データを再生する機能と、
マイクの音声信号を、前記情報処理装置に送信するか否かを制御する機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、離れたところにある情報処理装置を利用してゲームを実施する技術に関する。
【背景技術】
【０００２】
近年、ユーザがプレイ中のゲーム画像やキャプチャしたゲーム画像を、共有サイトを介して共有するサービスが普及している。またユーザの端末同士がピアトーピア（Ｐ２Ｐ）で接続して、一緒にゲームをプレイすることも可能となっている。特許文献１はゲームのプレイ態様として、同一のゲームを有する複数のユーザがオンラインでゲームをプレイする「マルチプレイ」と、離れたところにある情報処理装置にゲームの操作情報を送信し、また情報処理装置から、操作情報がゲーム進行に反映されたゲーム画像を受信する「リモートプレイ」について開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第２０１３／１１１２４７号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
複数のユーザが一緒にゲームをプレイする際、ボイスチャットなどの音声アプリケーションを利用して互いに会話できるようにすることで、ゲームプレイの幅を広げられると考えられる。そこでゲームプレイ中のユーザの発声を相手に伝えるための仕組みを構築することが好ましい。
【０００５】
本発明は、端末装置のマイクに入力された音声信号を情報処理装置に送信可能とする技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のある態様の端末装置は、ユーザによる操作情報を情報処理装置に送信する送信処理部と、情報処理装置から操作情報を反映したゲームの画像データおよび音声データを取得する取得部と、取得したゲーム画像データおよびゲーム音声データを再生する再生処理部と、マイクの音声信号を情報処理装置に送信するか否かを制御するマイク音声制御部とを備える。
【０００７】
本発明の別の態様は、情報処理装置である。情報処理装置は、端末装置から送信されるユーザによる操作情報を反映したゲームの画像データおよび音声データを生成する実行部と、ゲーム画像データおよびゲーム音声データを端末装置に送信する送信処理部と、マイク音声取得部と、端末装置のマイクに対して、マイク音声取得部を割り当てるマイクリソース割当部と備える。
【０００８】
本発明の別の態様は、マイク音声送信方法である。この方法は、ユーザによる操作情報を、ゲームを実行する情報処理装置に送信するステップと、情報処理装置から、操作情報を反映したゲームの画像データおよび音声データを取得するステップと、取得したゲーム画像データおよびゲーム音声データを再生するステップと、マイクの音声信号を、情報処理装置に送信するか否かを制御するステップとを備える。
【０００９】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１０】
本発明によると、端末装置のマイクに入力された音声信号を情報処理装置に送信可能とする技術を提供する。
【図面の簡単な説明】
【００１１】
【図１】実施例の情報処理装置の基本的な使用態様を示す図である。
【図２】情報処理装置の機能ブロックを示す図である。
【図３】実施例の情報処理システムの一態様を示す図である。
【図４】実施例の情報処理システムの別の態様を示す図である。
【図５】実施例の情報処理システムのさらに別の態様を示す図である。
【図６】情報処理装置および端末装置の構成を示す図である。
【図７】メニュー画面の一例を示す図である。
【図８】メニュー画面に重畳表示されるツールバーを示す図である。
【図９】マイクアイコンの表示例を示す図である。
【発明を実施するための形態】
【００１２】
図１は、実施例の情報処理装置１０の基本的な使用態様を示す。情報処理装置１０は、ユーザＡが操作する入力装置６と無線または有線で接続し、入力装置６はユーザＡの操作入力を示す操作情報を情報処理装置１０に提供する。情報処理装置１０は入力装置６から操作情報を受け付けるとシステムソフトウェアやアプリケーションソフトウェアの処理に反映し、出力装置４から処理結果を出力させる。実施例において情報処理装置１０はゲームを実行するゲーム装置であり、入力装置６はゲームコントローラなど、情報処理装置１０に対してユーザＡの操作情報を供給する機器であってよい。
【００１３】
補助記憶装置２はＨＤＤ（ハードディスクドライブ）やフラッシュメモリなどの大容量記憶装置であり、ＵＳＢ（Universal Serial Bus）などによって情報処理装置１０と接続する外部記憶装置であってよく、また内蔵型記憶装置であってもよい。出力装置４は画像を出力するディスプレイおよび音声を出力するスピーカを有するテレビであってよい。出力装置４は、情報処理装置１０に有線ケーブルで接続されてよく、無線接続されてもよい。
【００１４】
アクセスポイント（以下、「ＡＰ」とよぶ）８は、無線アクセスポイントおよびルータの機能を有し、情報処理装置１０は、無線または有線経由でＡＰ８に接続して、外部ネットワークに接続する。カメラ７はステレオカメラであって、出力装置４周辺の空間を撮像する。
【００１５】
図２は、情報処理装置１０の機能ブロック図を示す。情報処理装置１０は、メイン電源ボタン２０、電源ＯＮ用ＬＥＤ２１、スタンバイ用ＬＥＤ２２、システムコントローラ２４、クロック２６、デバイスコントローラ３０、メディアドライブ３２、ＵＳＢモジュール３４、フラッシュメモリ３６、無線通信モジュール３８、有線通信モジュール４０、サブシステム５０およびメインシステム６０を有して構成される。
【００１６】
メインシステム６０は、メインＣＰＵ（Central Processing Unit）、主記憶装置であるメモリおよびメモリコントローラ、ＧＰＵ（Graphics Processing Unit）などを備える。ＧＰＵはゲームプログラムの演算処理に主として利用される。これらの機能はシステムオンチップとして構成されて、１つのチップ上に形成されてよい。メインＣＰＵは補助記憶装置２またはＲＯＭ媒体４４に記録されたゲームプログラムを実行する機能をもつ。
【００１７】
サブシステム５０は、サブＣＰＵ、主記憶装置であるメモリおよびメモリコントローラなどを備え、ＧＰＵを備えず、ゲームプログラムを実行する機能をもたない。サブＣＰＵの回路ゲート数は、メインＣＰＵの回路ゲート数よりも少なく、サブＣＰＵの動作消費電力は、メインＣＰＵの動作消費電力よりも少ない。サブＣＰＵは、メインＣＰＵがスタンバイ状態にある間においても動作し、消費電力を低く抑えるべく、その処理機能を制限されている。
【００１８】
メイン電源ボタン２０は、ユーザからの操作入力が行われる入力部であって、情報処理装置１０の筐体の前面に設けられ、情報処理装置１０のメインシステム６０への電源供給をオンまたはオフするために操作される。電源ＯＮ用ＬＥＤ２１は、メイン電源ボタン２０がオンされたときに点灯し、スタンバイ用ＬＥＤ２２は、メイン電源ボタン２０がオフされたときに点灯する。
【００１９】
システムコントローラ２４は、ユーザによるメイン電源ボタン２０の押下を検出する。メイン電源がオフ状態にあるときにメイン電源ボタン２０が押下されると、システムコントローラ２４は、その押下操作を「オン指示」として取得し、一方で、メイン電源がオン状態にあるときにメイン電源ボタン２０が押下されると、システムコントローラ２４は、その押下操作を「オフ指示」として取得する。
【００２０】
クロック２６はリアルタイムクロックであって、現在の日時情報を生成し、システムコントローラ２４やサブシステム５０およびメインシステム６０に供給する。デバイスコントローラ３０は、サウスブリッジのようにデバイス間の情報の受け渡しを実行するＬＳＩ（Large-Scale Integrated Circuit）として構成される。図示のように、デバイスコントローラ３０には、システムコントローラ２４、メディアドライブ３２、ＵＳＢモジュール３４、フラッシュメモリ３６、無線通信モジュール３８、有線通信モジュール４０、サブシステム５０およびメインシステム６０などのデバイスが接続される。デバイスコントローラ３０は、それぞれのデバイスの電気特性の違いやデータ転送速度の差を吸収し、データ転送のタイミングを制御する。
【００２１】
メディアドライブ３２は、ゲームなどのアプリケーションソフトウェア、およびライセンス情報を記録したＲＯＭ媒体４４を装着して駆動し、ＲＯＭ媒体４４からプログラムやデータなどを読み出すドライブ装置である。ＲＯＭ媒体４４は、光ディスクや光磁気ディスク、ブルーレイディスクなどの読出専用の記録メディアであってよい。
【００２２】
ＵＳＢモジュール３４は、外部機器とＵＳＢケーブルで接続するモジュールである。ＵＳＢモジュール３４は補助記憶装置２およびカメラ７とＵＳＢケーブルで接続してもよい。フラッシュメモリ３６は、内部ストレージを構成する補助記憶装置である。無線通信モジュール３８は、Bluetooth（登録商標）プロトコルやIEEE802.11プロトコルなどの通信プロトコルで、たとえば入力装置６と無線通信する。有線通信モジュール４０は、外部機器と有線通信し、ＡＰ８を介して外部ネットワークに接続する。情報処理装置１０を操作するユーザＡは、別の情報処理装置を操作するユーザとオンラインゲームを楽しむことができる。
【００２３】
図３は、実施例の情報処理システムの一態様を示す。情報処理システム１において管理サーバ５は、ゲームのネットワークサービスをユーザに提供する。管理サーバ５はユーザを識別するネットワークアカウントを管理しており、ユーザは、ネットワークアカウントを用いて、管理サーバ５が提供するネットワークサービスにサインインする。
【００２４】
図３には、ユーザＡが操作する情報処理装置１０と、ユーザＢが操作する情報処理装置１０ａとがネットワーク３経由で接続した様子を示している。情報処理装置１０および情報処理装置１０ａは同じゲームを実行し、それぞれのユーザによる入力装置６の操作情報を相手に送信する。情報処理装置１０および情報処理装置１０ａは、ユーザＡおよびユーザＢによる操作情報をそれぞれゲーム進行に反映させることで、両者のゲーム進行は同期し、ユーザＡ、ユーザＢは、一緒にゲームを楽しむことができる。
【００２５】
このとき情報処理装置１０、１０ａは、それぞれのマイク（図示せず）に入力されたユーザ音声を、ユーザの操作情報とともに相手に送信する。これによりユーザＡ、Ｂはゲームをプレイしながら会話でき、ゲーム攻略のための作戦を相談するなどして、連携したプレイを行えるようになる。
【００２６】
図４は、実施例の情報処理システムの別の態様を示す。図４には、ユーザＡが操作する端末装置１４が、ネットワーク３経由で情報処理装置１０に接続して、ユーザＡがゲームをプレイする様子を示している。ユーザＡが遠隔地から情報処理装置１０を操作してゲームプレイする態様を「リモートプレイ」と呼ぶ。リモートプレイにおいても、情報処理装置１０と端末装置１４とが通信するためには、ユーザＡが管理サーバ５にサインインする必要がある。
【００２７】
リモートプレイを実施するために、ユーザＡは端末装置１４を操作して、情報処理装置１０に接続要求を送信する。このとき情報処理装置１０のメイン電源がオフ状態にあれば、接続要求に基づいてメインシステム６０が起動される。メインシステム６０は、ゲームアイコンを配列したメニュー画像データを生成して端末装置１４に送信し、端末装置１４はメニュー画面を表示装置に表示する。ユーザＡがメニュー画面上で所望のゲームアイコンを選択すると、端末装置１４が、その操作情報を情報処理装置１０に送信する。情報処理装置１０は、選択されたゲームを起動し、ゲーム画像データを生成して、端末装置１４に送信し、端末装置１４は、ゲームの起動画面を表示装置に表示する。
【００２８】
情報処理装置１０は、リモートプレイにおいて、ユーザＡにより端末装置１４において入力された操作情報をゲームに対する入力として受け付け、また出力装置４に出力していた出力データを端末装置１４に送信する。これにより端末装置１４は、ユーザＡの操作が反映されたゲーム画像を表示装置に表示できるようになる。端末装置１４は情報処理装置であって、たとえば携帯型のゲーム装置であってよく、またスマートフォンやタブレットであってもよい。また端末装置１４はパーソナルコンピュータであってもよい。情報処理装置１０と端末装置１４とはＰ２Ｐ通信で互いに接続される。
【００２９】
図５は、実施例の情報処理システムのさらに別の態様を示す。図５は、図３に示す態様と図４に示す態様との複合態様を示しており、ユーザＡがリモートプレイにより、情報処理装置１０から離れた位置にいながら、ユーザＢと一緒にゲームをプレイする様子を示している。図５に示すプレイ態様では、ユーザＡが端末装置１４から情報処理装置１０をリモート操作し、情報処理装置１０と情報処理装置１０ａとがネットワーク３経由で接続することで、ユーザＡとユーザＢが一緒にゲームをプレイする。
【００３０】
図６は、情報処理装置１０および端末装置１４の構成を示す。情報処理装置１０は、情報取得部１００、メニュー画像生成部１０２、実行部１１２、マイクリソース割当部１１８、マイク音声取得部１２０および送信処理部１２２を備える。端末装置１４は、受付部２００、マイク音声制御部２０２、マイク２０４、送信処理部２０６、画像取得部２０８、音声取得部２１０、再生処理部２１２および表示処理部２１４を備える。
【００３１】
図６において、さまざまな処理を行う機能ブロックとして記載される各要素は、ハードウェア的には、回路ブロック、メモリ、その他のＬＳＩで構成することができ、ソフトウェア的には、メモリにロードされたプログラムなどによって実現される。したがって、これらの機能ブロックがハードウェアのみ、ソフトウェアのみ、またはそれらの組合せによっていろいろな形で実現できることは当業者には理解されるところであり、いずれかに限定されるものではない。
【００３２】
ユーザＡは端末装置１４を操作して、情報処理装置１０にリモートプレイのための接続要求を送信する。端末装置１４と情報処理装置１０との間でリモートプレイのための接続が確立すると、メニュー画像生成部１０２は、ゲームアイコンを配列したメニュー画像データを生成して、送信処理部１２２がメニュー画像データを端末装置１４に送信する。
【００３３】
図７は、端末装置１４の表示装置に表示されるメニュー画面の一例を示す。画像取得部２０８は、情報処理装置１０から送信されるメニュー画像データを取得し、再生処理部２１２は、メニュー画面を表示装置に表示する。端末装置１４の表示装置はタッチスクリーンとして構成されており、ユーザＡがメニュー画面上で所望のゲームアイコンを選択すると、受付部２００が選択情報を受け付け、送信処理部２０６が、選択情報を情報処理装置１０に送信する。情報処理装置１０において情報取得部１００が、送信された選択情報を受け付けると、実行部１１２が、選択されたゲームを実行する。このときゲーム画像生成部１１４がゲーム画像データを生成し、ゲーム音声生成部１１６がゲーム音声データを生成して、送信処理部１２２が、ゲーム画像データおよびゲーム音声データを端末装置１４に送信する。
【００３４】
端末装置１４において、受付部２００は、ユーザＡによるゲームの操作情報を受け付ける。たとえばユーザＡは、端末装置１４に入力装置６を接続して、操作情報を入力してもよいが、端末装置１４のタッチスクリーンに入力装置６を模したＧＵＩが表示されて、ＧＵＩを操作することで操作情報を入力してもよい。送信処理部２０６は、ユーザＡによる操作情報を、情報処理装置１０に送信する。情報処理装置１０において、実行部１１２は、操作情報をゲーム進行に反映し、ゲーム画像生成部１１４およびゲーム音声生成部１１６は、操作情報を反映したゲーム画像データおよびゲーム音声データをそれぞれ生成して、送信処理部１２２が、端末装置１４に送信する。
【００３５】
端末装置１４において、画像取得部２０８は、操作情報を反映したゲーム画像データを取得し、音声取得部２１０は、操作情報を反映したゲーム音声データを取得する。再生処理部２１２は、ゲーム画像データを表示装置から再生し、ゲーム音声データをスピーカから再生する。このようにリモートプレイによると、ユーザＡは、情報処理装置１０から離れた場所で、端末装置１４を用いて情報処理装置１０を操作できる。
【００３６】
実施例では、特に図５に示す態様において、リモートプレイ中のユーザＡが、端末装置１４から自分の声を、ユーザＢに伝えたいことがある。そこで端末装置１４は、マイク２０４から出力される音声信号を、情報処理装置１０に送信する機能を搭載している。具体的には端末装置１４において、マイク音声制御部２０２が、ユーザＡの操作にしたがって、マイク２０４の音声信号を情報処理装置１０に送信するか否かを制御する。なおマイク２０４は、内蔵型のマイクであってよく、また端末装置１４に外付けされるマイクであってもよい。
【００３７】
表示処理部２１４は、マイク２０４の状態を示すマイクアイコンを表示する。たとえば図７に示すメニュー画面において、ユーザＡが画面上のアイコン以外のスペースをタップすると、表示処理部２１４が、画面下方にツールバーを表示する。表示処理部２１４はツールバーに、マイク２０４の状態を示すマイクアイコンを表示する。マイクアイコンはユーザによりタップ操作可能に表示される。
【００３８】
図８は、メニュー画面に重畳表示されるツールバーを示す。ツールバー３００には、マイクアイコン３０２を含む様々なアイコンが表示され、いずれのアイコンもタップ操作可能とされる。
図９は、マイクアイコンの表示例を示す。
図９（ａ）は、マイク２０４の消音解除状態を示すマイクアイコンを示す。マイク２０４の消音解除状態は、マイク２０４で変換された音声信号を利用可能な状態である。
図９（ｂ）は、マイク２０４の消音状態を示すマイクアイコンを示す。マイク２０４の消音状態は、マイク２０４の音声変換機能を停止した状態、またはマイク２０４で変換された音声信号を利用不能な状態である。
図９（ｃ）は、マイク２０４に一定音量以上の入力があることを示すマイクアイコンおよびアニメーションを示す。図９（ｃ）では、消音解除状態を示すマイクアイコンに、音量に応じてアニメーションを付加された演出表示が示されている。
ユーザは、ツールバー３００のマイクアイコン３０２を見ることで、マイクアイコン３０２の状態を確認できる。
【００３９】
図８に示すように、リモートプレイ開始直後、マイク２０４は消音状態にある。マイク音声制御部２０２は、消音状態を示すマイクアイコンがタップ操作されたときに、マイク２０４の音声信号を情報処理装置１０に送信することを示す通知情報を、送信処理部２０６から情報処理装置１０に送信させる。情報処理装置１０において情報取得部１００が通知情報を取得すると、マイクリソース割当部１１８に通知情報を提供する。マイクリソース割当部１１８は、情報処理装置１０が有するマイクリソースに、端末装置１４のマイク２０４を仮想的に割り当てる処理を実施する。
【００４０】
情報処理装置１０は、複数のマイク音声取得部１２０をマイクリソースとして有しており、有線または無線経由で、マイクからの音声信号を受信する機能を有している。マイクリソース割当部１１８は通知情報を受け取ると、マイク２０４に対して、１つのマイクリソース（マイク音声取得部１２０）を割り当てる。マイク音声取得部１２０は、マイク２０４に割り当てられることで、端末装置１４から送信されるマイク２０４の音声信号を取得するようになる。なおマイクリソース割当部１１８がマイク２０４に対してマイク音声取得部１２０を割り当てると、この割当はリモートプレイが終了するまで解除されない。そのためマイク音声制御部２０２は、通知情報を一回、送信処理部２０６から情報処理装置１０に送信させると、その時点以降に、マイク２０４の消音状態を示すマイクアイコンが再度操作されても、通知情報を情報処理装置１０に送信させない。つまりリモートプレイ中、マイク音声制御部２０２は、通知情報を一回のみ情報処理装置１０に送信させる。
【００４１】
表示処理部２１４は、マイク２０４の消音状態を示すマイクアイコン（図９（ｂ）参照）がタップ操作されると、マイク２０４の消音解除状態を示すマイクアイコン（図９（ａ）参照）を表示する。また表示処理部２１４は、マイク２０４の消音解除状態を示すマイクアイコン（図９（ａ）参照）がタップ操作されると、マイクの消音状態を示すマイクアイコン（図９（ｂ）参照）を表示する。このように表示処理部２１４は、ユーザのマイクアイコン３０２の操作に応じて、マイクアイコン３０２の表示態様を切り替える。
【００４２】
なお表示処理部２１４によるマイクアイコン３０２の表示態様の切替は、マイク音声制御部２０２による音声信号の送信制御に応じて実施される。すなわちマイク音声制御部２０２は、マイク２０４の消音状態を示すマイクアイコン（図９（ｂ）参照）がタップ操作されると、マイク２０４の音声信号を送信処理部２０６から情報処理装置１０に送信させる。またマイク音声制御部２０２は、マイク２０４の消音解除状態を示すマイクアイコン（図９（ａ）参照）がタップ操作されると、マイク２０４の音声信号の送信を停止させる。このようにマイク音声制御部２０２は、ユーザのマイクアイコン３０２の操作に応じて、マイク音声信号の送信可否を制御する。
【００４３】
たとえばユーザＡが、図４に示す態様で一人でゲームをプレイするときには、マイク２０４の音声信号を情報処理装置１０に送信する必要性に乏しい。しかしながらユーザＡがユーザＢと一緒にゲームをプレイするときには、マイク２０４の音声信号を情報処理装置１０に送信して、情報処理装置１０から情報処理装置１０ａに転送させることが好ましい。そこでユーザＡは、マイクアイコン３０２の表示態様によりマイク２０４の状態を確認し、必要に応じてマイクアイコン３０２をタップすることで、マイク音声信号の送信有無を決定する。
【００４４】
情報処理装置１０において、マイク音声取得部１２０が、マイク２０４の音声信号を取得する。ユーザＡが、ユーザＢとボイスチャットを行っている場合、送信処理部１２２が、マイク２０４の音声信号を、ユーザＢの情報処理装置１０ａに送信する。また情報取得部１００が、情報処理装置１０ａからマイク音声信号を取得すると、送信処理部１２２が、端末装置１４にユーザＢのマイク音声信号を送信する。これによりユーザＡとユーザＢは会話しながら一緒にゲームをプレイすることが可能となる。
【００４５】
音声品質管理部１２４は、情報処理装置１０と端末装置１４の間で送信される音声データの音声品質を管理する。情報処理システム１において、情報処理装置１０と端末装置１４の間では、複数種類の音声データが同時に送信されることが可能である。音声品質管理部１２４は、音声エンコードの形式や、ビットレートなどを設定することで、各音声データの音声品質を管理する。
【００４６】
情報処理装置１０と端末装置１４の間で送信される音声データの例をあげると、１つはリモートプレイでゲーム音声生成部１１６により生成され、送信処理部１２２により端末装置１４に送信されるゲーム音声データである。２つめは、情報処理装置１０と端末装置１４との間でボイスチャットを行う場合に、情報処理装置１０と端末装置１４との間で送信されるチャット音声データである。３つめは、実施例で説明したように、端末装置１４のマイク２０４に入力されて、送信処理部２０６により情報処理装置１０に送信されるマイク音声データである。
【００４７】
音声品質管理部１２４は、情報処理装置１０と端末装置１４との間で同時に複数種類の音声データが送信される場合に、各音声データの音声品質を設定する。音声エンコードの形式や、ビットレートなどの組合せにより音声品質は定められるが、音声品質管理部１２４は、複数種類の音声データのうち、ゲーム音声データの音声品質を最も高く設定してよい。音声品質管理部１２４は、ゲーム音声データの音声品質を最も高く設定し、他の音声データ、たとえばチャット音声データやマイク音声データの音声品質を、ゲーム音声データの音声品質よりも低く設定する。音声品質管理部１２４は、チャット音声データやマイク音声データの音声品質を、通信環境に応じてアダプティブに設定してもよい。
【００４８】
音声品質管理部１２４は、情報処理装置１０と端末装置１４との間で送信可能な複数種類の音声データについて、より高い音声品質を設定するための順位を保持していてもよい。たとえばゲーム音声データ、チャット音声データ、マイク音声データの順番で順位が設定されている場合、音声品質管理部１２４は、ゲーム音声データの音声品質を最も高く、チャット音声データの音声品質を次に高く、マイク音声データの音声品質を一番低く設定してよい。たとえば情報処理装置１０と端末装置１４との間で、ゲーム音声データとマイク音声データとが送信されているなかで、新たにボイスチャットアプリケーションが実行され、チャット音声データも送信されるようになった場合、音声品質管理部１２４は、マイク音声データの音声品質を低い音声品質に変更して、マイク音声データの音声品質を所望の音声パラメータで設定できるようにしてもよい。
【００４９】
以上、本発明を実施例をもとに説明した。この実施例は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。図５では、ユーザＡがリモートプレイをすることを説明したが、ユーザＢがリモートプレイをしてもよい。
【００５０】
たとえばリモートプレイ中に、端末装置１４のマイク２０４が利用できなくなったような場合、ツールバー３００には、マイク２０４が利用できないことを示すマイクアイコン３０２が表示されてよい。
【符号の説明】
【００５１】
１・・・情報処理システム、１０，１０ａ・・・情報処理装置、１４・・・端末装置、１００・・・情報取得部、１０２・・・メニュー画像生成部、１１２・・・実行部、１１４・・・ゲーム画像生成部、１１６・・・ゲーム音声生成部、１１８・・・マイクリソース割当部、１２０・・・マイク音声取得部、１２２・・・送信処理部、２００・・・受付部、２０２・・・マイク音声制御部、２０４・・・マイク、２０６・・・送信処理部、２０８・・・画像取得部、２１０・・・音声取得部、２１２・・・再生処理部、２１４・・・表示処理部、２１６・・・音声品質管理部。
【図１】
2018110699.tif 000003
【図２】
2018110699.tif 000004
【図３】
2018110699.tif 000005
【図４】
2018110699.tif 000006
【図５】
2018110699.tif 000007
【図６】
2018110699.tif 000008
【図７】
2018110699.tif 000009
【図８】
2018110699.tif 000010
【図９】
2018110699.tif 000011