(57)【要約】      （修正有）【課題】ゲームの視聴をより魅力的に演出することができるコンピュータシステムを提供する。【解決手段】端末と、配信サーバー３０と、を有するコンピュータシステム１００であって、端末は、ゲーム空間にて実行されるゲームに関する情報を取得する取得部と、ゲームに関する情報に基づき、プレイヤーのゲーム空間にて表示される第１画像情報と一部又は全部が異なる第２画像情報を生成する画像処理部と、生成した第２画像情報を含む配信情報を送信する通信部と、を有し、配信サーバー３０は、第２画像情報を含む配信情報を受け付ける受付部と、端末が視聴可能な第２画像情報を含む配信可能情報を配信する配信部と、を有するコンピュータシステム１００が提供される。【選択図】図１
2020151233.tif 000002
【特許請求の範囲】
【請求項１】
端末と、配信サーバーと、を有するコンピュータシステムであって、
前記端末は、
ゲーム空間にて実行されるゲームに関する情報を取得する取得部と、
前記ゲームに関する情報に基づき、プレイヤーの前記ゲーム空間にて表示される第１画像情報と一部又は全部が異なる第２画像情報を生成する画像処理部と、
生成した前記第２画像情報を含む配信情報を送信する通信部と、を有し、
前記配信サーバーは、
前記第２画像情報を含む配信情報を受け付ける受付部と、
前記端末が視聴可能な前記第２画像情報を含む配信可能情報を配信する配信部と、を有する、
コンピュータシステム。
【請求項２】
前記画像処理部は、取得した前記ゲームに関する情報に基づき、前記ゲームの映像、動画又は静止画を含む前記第２画像情報を生成する、
請求項１に記載のコンピュータシステム。
【請求項３】
前記画像処理部は、前記第１画像情報に表示されていないゲームの状況を示す付加情報を含む前記第２画像情報を生成する、
請求項１又は２に記載のコンピュータシステム。
【請求項４】
前記ゲームの視聴を要求する複数の前記端末のそれぞれに対して設定された視聴権限レベルを設定した記憶部を参照して、複数の前記端末から前記第２画像情報を視聴可能な端末を選択する管理部を有し、
前記配信部は、選択した前記端末に前記第２画像情報を含む配信可能情報を配信する、
請求項１〜３のいずれか一項に記載のコンピュータシステム。
【請求項５】
前記ゲームに関する情報に基づき、プレイヤーの前記ゲーム空間にて出力される音声情報と一部又は全部が異なる第２音声情報を生成する音声処理部を有し、
前記通信部は、前記第２画像情報と前記第２音声情報とを含む前記配信情報を送信する、
請求項１〜４のいずれか一項に記載のコンピュータシステム。
【請求項６】
配信サーバーと接続される端末であって、
ゲーム空間にて実行されるゲームに関する情報を取得する取得部と、
前記ゲームに関する情報に基づき、プレイヤーの前記ゲーム空間にて表示される第１画像情報と一部又は全部が異なる第２画像情報を生成する画像処理部と、
生成した前記第２画像情報を含む配信可能情報を前記配信サーバーに送信する通信部と、
を有する端末。
【請求項７】
端末と接続される配信サーバーであって、
ゲーム空間にて実行されるゲームに関する情報に基づき生成された、プレイヤーの前記ゲーム空間にて表示される第１画像情報と一部又は全部が異なる第２画像情報を含む配信情報を受け付ける受付部と、
前記端末が視聴可能な前記第２画像情報を含む配信可能情報を配信する配信部と、
を有する配信サーバー。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、コンピュータシステム、端末及び配信サーバーに関する。
【背景技術】
【０００２】
プレイヤーがゲームプレイする画像を視聴する「ｅスポーツ」の視聴者を広く募って、ゲームプレイ画像を配信することが行われている。特許文献１は、視聴者が所定のプレゼント実行操作をすると、当該視聴者が保有するアイテムの中から選択されたアイテムを、或いは、当該視聴者が購入したアイテムを、付与先として選択されたプレイヤーに付与することを提案する。そして、プレイヤーがプレゼントされたアイテムを使用すると、当該アイテムを提供した視聴者へ特典が付与される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１８−１７１２８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、前記視聴者であるユーザーは、プレイヤーがゲームプレイする画像と同じ画像を視聴しており、プレイヤーと異なる視点からゲームの状況を把握することは困難である。
【０００５】
本開示は、ゲームの視聴をより魅力的に演出することができる技術を提供する。
【課題を解決するための手段】
【０００６】
本開示の一の態様によれば、端末と、配信サーバーと、を有するコンピュータシステムであって、前記端末は、ゲーム空間にて実行されるゲームに関する情報を取得する取得部と、前記ゲームに関する情報に基づき、プレイヤーの前記ゲーム空間にて表示される第１画像情報と一部又は全部が異なる第２画像情報を生成する画像処理部と、生成した前記第２画像情報を含む配信情報を送信する通信部と、を有し、前記配信サーバーは、前記第２画像情報を含む配信情報を受け付ける受付部と、前記端末が視聴可能な前記第２画像情報を含む配信可能情報を配信する配信部と、を有するコンピュータシステムが提供される。
【発明の効果】
【０００７】
一の側面によれば、ゲームの視聴をより魅力的に演出することができる。
【図面の簡単な説明】
【０００８】
【図１】一実施形態に係るコンピュータシステムの一例を示す図。
【図２】一実施形態に係る配信用ＰＣのハードウェア構成の一例を示す図。
【図３】一実施形態に係る配信サーバーのハードウェア構成の一例を示す図。
【図４】一実施形態に係る配信用ＰＣの機能構成の一例を示す図。
【図５】一実施形態に係る配信サーバーの機能構成の一例を示す図。
【図６】一実施形態に係る権限情報テーブルの一例を示す図。
【図７】一実施形態に係る配信情報テーブルの一例を示す図。
【図８】一実施形態に係る配信ＰＣ及び配信サーバーの動作の一例を示すフローチャート。
【図９】一実施形態に係るスマートフォン及び配信サーバーの動作の一例を示すフローチャート。
【図１０】一実施形態の配信画像の一例。
【図１１】一実施形態の配信画像の一例。
【図１２】一実施形態の配信画像の一例。
【図１３】一実施形態の変形例に係るコンピュータシステムの一例を示す図。
【発明を実施するための形態】
【０００９】
以下、本開示を実施するための形態について図面を参照して説明する。なお、本明細書及び図面において、実質的に同一の構成については、同一の符号を付することにより重複した説明を省く。
【００１０】
［コンピュータシステム］
図１は、本実施形態におけるコンピュータシステムの構成の一例を示す図である。本実施形態のコンピュータシステム１００は、ゲーム空間を作るｅスポーツプレイシステムと、ゲーム空間で行われているプレイを観戦するｅスポーツ視聴システムとを兼ね備えている。コンピュータシステム１００は、通信回線Ｎ１、Ｎ２に接続することで相互にデータ通信が可能なサーバー及び複数のユーザー端末を含む。図１には、サーバーの一例として、配信サーバー３０が図示されている。また、ユーザー端末の一例として、パーソナルコンピュータ（以下、「ＰＣ１０」という。）、配信用のパーソナルコンピュータ（以下、「配信用ＰＣ２０」という。）、スマートフォン４０が図示されている。なお、ゲームサーバー５０とＰＣ１０，２０との間の通信回線は省略している。
【００１１】
「ｅスポーツ」とは、エレクトロニック・スポーツの略称である。「ｅスポーツの視聴」とは、あるゲームタイトルに係る登録済ユーザーのうち、「プレイヤー（競技者）」とされる単数又は複数のユーザーが端末（図１ではＰＣ１０）を用いてゲームプレイする様子を、「視聴者」として設定された単数又は複数のユーザーが視聴用の端末（図１ではスマートフォン４０の表示部４１等）に出力させて視聴することである。
【００１２】
本実施形態のコンピュータシステム１００では、ｅスポーツの視聴に必要な情報の収集、生成、配信を行う。通信回線Ｎ１、Ｎ２は、データ通信が可能な通信路である。すなわち、通信回線Ｎ１、Ｎ２とは、直接接続のための専用線（専用ケーブル）やイーサネット（登録商標）等によるＬＡＮ（Local Area Network）の他、電話通信網やケーブル網、インターネット等の通信網を含み、また、通信方法については有線／無線を問わない。
【００１３】
コンピュータシステム１００は、ｅスポーツの主体となるゲームタイトルをオンラインゲームとして提供するゲームサーバー５０を有する。ゲームサーバー５０には、プレイヤーとされる単数又は複数のユーザーの使用するＰＣ１０が接続されている。また、ゲームサーバー５０には、配信用ＰＣ２０が接続されている。ＰＣ１０及び配信用ＰＣ２０は、プレイヤーのＰＣ１０にて行われるゲーム用のデータをゲームサーバー５０から取得する。ＰＣ１０は、ゲーム用のデータに基づき、プレイヤーのゲーム空間にて表示される画像情報（以下、「第１画像情報」とも表記する。）を生成し、表示する。配信用ＰＣ２０は、ゲーム用のデータに基づき画像情報（以下、「第２画像情報」とも表記する。）を生成し、ｅスポーツ視聴に用いるために配信サーバー３０に送信する。ゲーム用のデータには、プレイヤーの位置やヒットポイントやアクションなどが含まれてもよい。ゲーム用のデータは、ゲーム空間にて実行されるゲームに関する情報の一例である。配信用ＰＣ２０は、第１画像情報と一部又は全部が異なる第２画像情報を作成し、第２画像情報を含む配信情報を配信サーバー３０に送信する。
【００１４】
配信サーバー３０は、ｅスポーツ視聴に必要な配信情報を収集し、収集した配信情報を視聴者のスマートフォン４０に提供する。配信サーバー３０は、視聴者を、課金又は非課金等に応じてクラスタリングしておき、各クラスタに与えられた視聴権限レベルを予め設定し、その視聴権限レベルに応じた配信情報をスマートフォン４０に提供する。
【００１５】
配信情報の一例として、配信用ＰＣ２０が生成した第２画像情報は、ゲーム全体の状況を俯瞰できるマップを表示した画像のように、ＰＣ１０に表示されている第１画像情報と全部が異なる画像であってもよい。また、第２画像情報は、第１画像情報の一部（例えば障害物）を半透明又は透明に表示した画像のように、第１画像情報と一部が異なる画像であってもよい。このように配信用ＰＣ２０は、ゲームサーバー５０から取得したゲーム用のデータに基づき、ゲームに関する付加価値を付けた第２画像情報を作成し、配信情報として配信サーバー３０に送信する。配信用ＰＣ２０は、プレイヤーのボイスチャット等の音声情報を配信情報に含めて配信サーバー３０に送信してもよい。この場合、配信用ＰＣ２０は、ゲームに関する情報に基づき、プレイヤーのゲーム空間にて出力される第１音声情報と一部又は全部が異なる第２音声情報を生成してもよい。この場合、第２画像情報及び第２音声情報を含む配信情報が、配信サーバー３０に送信される。
【００１６】
配信サーバー３０は、認証サーバー６０に接続され、認証サーバー６０にて認証に成功したスマートフォン４０に対して配信情報を提供する。なお、認証サーバー６０による認証処理には、スマートフォン４０を利用する登録済ユーザーのＩＤ、パスワード、アカウント等が使用されてもよい。
【００１７】
配信サーバー３０は、各スマートフォン４０に設定された視聴権限レベルに応じて、各スマートフォン４０に配信を許可する配信情報を変える。ただし、配信サーバー３０は、認証に成功したすべてのスマートフォン４０に対して同じ配信情報を提供してもよい。また、配信サーバー３０は、認証に成功したすべてのスマートフォン４０に対して所定期間内だけは同じ配信情報を提供し、所定期間外は視聴権限レベルに応じて配信情報を変えて提供してもよい。
【００１８】
ゲームサーバー５０には、ＣＰＵ（Central Processing Unit）やＧＰＵ（Graphics Processing Unit）、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）などの各種マイクロプロセッサ、ＶＲＡＭやＲＡＭ，ＲＯＭ等の各種ＩＣメモリ、通信装置が搭載されている。
【００１９】
ゲームサーバー５０は、演算処理することにより、ユーザー登録等に係るユーザー管理機能と、プレイヤーのＰＣ１０でゲームプレイするのに必要なゲーム用のデータをＰＣ１０及び配信用ＰＣ２０に提供し、ＰＣ１０でのゲームの実行制御を管理するゲーム管理機能とを有する。ゲームサーバー５０は、ＣＰＵが所定のプログラム及びデータに基づいて演算処理することにより、前記ユーザー管理機能と、前記ゲーム管理機能とを実現する。なお、ゲームサーバー５０で実現される機能はこれらに限定されず、適宜追加・省略が可能である。
【００２０】
配信サーバー３０は、ｅスポーツ視聴に係る機能として、プレイヤー及び視聴者の設定登録機能と、視聴対価の徴収機能とを有する。また、配信サーバー３０は、視聴者のスマートフォン４０等の電子機器にてｅスポーツ視聴を実現するための配信情報を収集する収集機能を有する。また、配信サーバー３０は、視聴者をクラスタリングし、クラスタ毎に設定された視聴権限レベルに従い配信情報の配信許可又は不許可を決定する機能を有する。なお、配信サーバー３０で実現される機能はこれらに限定されず、適宜追加・省略が可能である。
【００２１】
配信サーバー３０は、ＣＰＵが所定のプログラム及びデータに基づいて演算処理することにより、配信情報を視聴者のスマートフォン４０へ配信する機能を実現する。ただし、配信サーバー３０の機能はこれに限らず、適宜省略・追加が可能である。
【００２２】
以上に概要を説明したように、本実施形態におけるコンピュータシステム１００は、ゲームサーバー５０が提供するオンラインゲームと、配信サーバー３０が提供するｅスポーツの視聴という大きく２つのコンテンツを提供するコンテンツ提供システムである。
【００２３】
なお、図１では、ゲームサーバー５０と配信サーバー３０とを別体として表しているが、これに限られない。コンピュータシステム１００は、ゲームサーバー５０及び配信サーバー３０の各機能を搭載した単体の装置であってもよい。また、図１では、配信サーバー３０と認証サーバー６０とを別体として表しているが、これに限られない。配信サーバー３０と認証サーバー６０との各機能を搭載した単体の装置であってもよい。
【００２４】
ＰＣ１０は、プレイヤーの端末の一例であり、ゲームサーバー５０に競技者となることを登録済のユーザーがゲームプレイに使用するコンピュータであって、通信回線を介してゲームサーバー５０にアクセスしてオンラインゲームを実行できる電子機器である。プレイヤーがゲームに使用する電子機器は、ＰＣ１０が示すパーソナルコンピュータに限られず、携帯型ゲーム装置、ゲームコントローラ、タブレット型コンピュータ、ウェアラブルコンピュータ、業務用ゲーム装置であってもよい。
【００２５】
配信用ＰＣ２０は、ゲーム空間にて実行されるゲームの情報を取得する端末の一例であり、通信回線を介してゲーム空間にて実行されるゲームに関する情報、つまり、ゲーム用のデータを取得する電子機器である。配信用ＰＣ２０は、取得したゲーム用のデータから配信情報を作成し、配信サーバー３０に送信する。ＰＣ１０に配信用ＰＣ２０の機能を搭載することで、ＰＣ１０が配信用ＰＣ２０として機能することも可能である。なお、ゲームに関する情報を取得する端末は、配信用ＰＣ２０が示すパーソナルコンピュータに限られず、携帯型ゲーム装置や、ゲームコントローラ、タブレット型コンピュータ、ウェアラブルコンピュータ、業務用ゲーム装置であってもよい。
【００２６】
スマートフォン４０は、視聴用の端末の一例であり、配信サーバー３０に視聴者となることを登録済のユーザーがゲームの視聴に使用するコンピュータであって、通信回線を介して認証サーバー６０にアクセスしてオンラインゲームを視聴できる電子機器である。視聴用の端末は、スマートフォン４０に限られず、パーソナルコンピュータ、携帯型ゲーム装置や、ゲームコントローラ、タブレット型コンピュータ、ウェアラブルコンピュータ、業務用ゲーム装置であってもよい。
【００２７】
以下では、スマートフォン４０に提供するｅスポーツの視聴のコンテンツ提供を中心に、コンテンツ提供を行う配信用ＰＣ２０及び配信サーバー３０の構成及びスマートフォン４０へのコンテンツ提供の動作について順に説明する。
【００２８】
［配信ＰＣのハードウェア構成］
配信用ＰＣ２０のハードウェア構成について、図２を参照して説明する。図２は、配信用ＰＣ２０のハードウェア構成の一例を示す図である。配信用ＰＣ２０は、ＣＰＵ（Central Processing Unit）１２１、メモリ１２２、通信装置１２３、入力装置１２４及び表示装置１２５を有する。ＣＰＵ１２１は、配信用ＰＣ２０を制御する。メモリ１２２は、例えば、ＣＰＵ１２１が直接アクセス可能な配信用ＰＣ２０内のメモリなどの記憶媒体である。通信装置１２３は、通信を制御するネットワーク回路などの通信デバイスである。入力装置１２４は、カメラ又はタッチパネルなどの入力デバイスである。表示装置１２５は、ディスプレイ又はスピーカなどの出力デバイスである。
【００２９】
［配信サーバーのハードウェア構成］
次に、配信サーバー３０のハードウェア構成について、図３を参照して説明する。図３は、配信サーバー３０のハードウェア構成の一例を示す図である。配信サーバー３０は、ＣＰＵ１３１、メモリ１３２及び通信装置１３３を有する。ＣＰＵ１３１は、配信サーバー３０を制御する。メモリ１３２は、例えば、ＣＰＵ１３１が直接アクセス可能な配信サーバー３０内のメモリなどの記憶媒体である。通信装置１３３は、通信を制御するネットワークカードなどの通信デバイスである。
【００３０】
［配信ＰＣの機能構成］
次に、配信用ＰＣ２０の機能構成について、図４を参照して説明する。図４は、配信用ＰＣ２０の機能構成の一例を示す図である。配信用ＰＣ２０は、記憶部２１、制御部２２、取得部２３、画像処理部２４、音声処理部２５及び通信部２６を有する。記憶部２１は、画像テーブル２７及び音声テーブル２８を記憶している。記憶部２１は、メモリ１２２により実現される。ただし、画像テーブル２７及び音声テーブル２８は、記憶部２１に替えてクラウドの記憶装置に記憶されても良い。
【００３１】
取得部２３は、プレイヤーのＰＣ１０でゲームプレイするのに必要なゲーム用のデータをゲームサーバー５０から取得する。
【００３２】
制御部２２は、配信用ＰＣ２０の全体の制御を行う。制御部２２は、ＣＰＵ１２１が所定のプログラムに記載された処理を実行することにより実現される。
【００３３】
画像処理部２４は、ゲーム用のデータに基づき、視聴用の情報を生成する。画像処理部２４が生成した画像は、ＰＣ１０がゲーム用のデータから生成した第１画像情報と一部又は全部において異なる、ゲーム用のデータから生成した第２画像情報の一例である。第２画像情報は、第１画像情報の一部を加工した画像であってもよいし、第１画像情報と全く異なる画像情報であってもよい。第２画像情報は、第１画像情報に表示されていないゲームの状況を示す付加情報を含んでいてもよい。付加情報は、画像情報であってもよいし、テキスト等の文字、記号であってもよい。また、第２画像情報は、ゲームの映像や動画であってもよいし、静止画であってもよい。視聴用の情報の一例として、画像処理部２４は、ゲーム用のデータに基づき、ゲームの全体を俯瞰できるマップを表示する第２画像情報を生成してもよい。また、画像処理部２４は、ＰＣ１０に表示される第１画像情報の一部（例えば障害物）を半透明又は透明に表示するように第１画像情報を加工した第２画像情報を生成してもよい。画像処理部２４は、複数の第１画像情報を合成した第２画像情報を生成してもよい。
【００３４】
音声処理部２５は、音声情報を生成する。例えば、音声処理部２５は、取得したゲーム用のデータに基づき、一つの音声を生成したり、複数の音声を合成したりしてもよい。音声処理部２５により生成された音声は、ＰＣ１０がゲーム用のデータから生成した音声情報（以下、「第１音声情報」ともいう。）と一部又は全部が異なる音声情報（以下、「第２音声情報」ともいう。）である。第２音声情報の一例としては、プレイヤーのボイスチャット等がある。
【００３５】
通信部２６は、第２画像情報を含む配信情報を配信サーバー３０に送信する。通信部２６は、配信情報に第２音声情報を含めて配信サーバー３０に送信してもよい。
【００３６】
図４に一例を示す配信用ＰＣ２０の各機能は、図２に示すハードウェアの動作の組合せによって実現される。例えば、ＣＰＵ１２１の制御により、メモリ１２２などのハードウェア上に所定のプログラムを読み込ませ、メモリ１２２に記憶されたデータの読み出し又は書き込みを行い、通信装置１２３により通信するなどの各ハードウェアの動作の組合せによって、配信用ＰＣ２０の各機能が実現される。
【００３７】
制御部２２の機能は、ＣＰＵ１２１がメモリ１２２内に記憶された配信用ＰＣ２０の全体を制御するプログラムに記載された処理を実行することにより実現される。取得部２３、画像処理部２４、音声処理部２５の機能は、ＣＰＵ１２１がメモリ１２２内に記憶されたプログラムに記載された処理を実行することにより実現される。通信部２６の機能は、ＣＰＵ１２１がメモリ１２２内に記憶されたプログラムを実行し、通信装置１２３を制御することで実現される。
【００３８】
［配信サーバーの機能構成］
次に、配信サーバー３０の機能構成について、図５を参照して説明する。図５は、配信サーバー３０の機能構成の一例を示す図である。配信サーバー３０は、記憶部３１、受付部３２、制御部３３、管理部３４及び配信部３５を有する。記憶部３１は、権限情報テーブル３６及び配信情報テーブル３７を記憶している。なお、記憶部３１は、メモリ１３２により実現される。権限情報テーブル３６及び配信情報テーブル３７は、記憶部２１に替えてクラウドの記憶装置に記憶されても良い。
【００３９】
権限情報テーブル３６の一例を図６に示す。権限情報テーブル３６は、登録済ユーザーのうち、ゲームの視聴を要求する視聴者のスマートフォン４０のそれぞれに対して視聴権限レベルを予め登録する。図６の権限情報テーブル３６にはスマートフォン４０を識別する識別情報の一例としてアカウントとクラスタとが対応付けて記憶されている。アカウント「ＡＡＡ」を持つスマートフォン４０はクラスタ「１」に属し、アカウント「ＢＢＢ」を持つスマートフォン４０はクラスタ「２」に属し、アカウント「ＣＣＣ」を持つスマートフォン４０はクラスタ「１」に属している。視聴権限レベルは、例えば課金又は非課金のいずれかによってクラスタリングし、権限情報テーブル３６に登録されている。
【００４０】
配信情報テーブル３７の一例を図７に示す。配信情報テーブル３７は、配信情報のうち、クラスタ毎に配信可能な配信可能情報が設定されている。例えば、クラスタ「１」に属する視聴者のスマートフォン４０には、配信情報テーブル３７に設定する第２画像Ｐ１，Ｐ２，Ｐ３及び第２音声Ｖ１が配信可能である。また、クラスタ「２」に属する視聴者のスマートフォン４０には、配信情報テーブル３７に設定する第２画像Ｐ２、Ｐ３のみを配信可能とし、クラスタ「１」に属する視聴者のスマートフォン４０には配信可能な第２画像Ｐ１及び第２音声Ｖ１は配信できないようにする。
【００４１】
図５に戻り、受付部３２は、配信用ＰＣ２０から送信された配信情報を受け付ける。制御部３３は、配信サーバー３０の全体の制御を行う。
【００４２】
管理部３４は、ゲームの視聴を要求するスマートフォン４０に対して設定された視聴権限レベルに応じた配信可能情報を配信情報テーブル３７から選択する。これにより、管理部３４は、視聴者の端末が属するクラスタに応じてどの画像情報及び音声情報を配信するかを管理できる。
【００４３】
配信部３５は、管理部３４によって選択された配信可能情報を配信する。
【００４４】
図５に一例を示す配信サーバー３０の各機能は、図３に示すハードウェアの動作の組合せによって実現される。例えば、ＣＰＵ１３１の制御により、メモリ１３２などのハードウェア上に所定のプログラムを読み込ませ、メモリ１３２に記憶されたデータの読み出し又は書き込みを行い、通信装置１３３により通信するなどの各ハードウェアの動作の組合せによって、配信サーバー３０の各機能が実現される。
【００４５】
制御部３３の機能は、ＣＰＵ１３１がメモリ１３２内に記憶された配信サーバー３０の全体を制御するプログラムに記載された処理を実行することにより実現される。受付部３２、管理部３４の機能は、ＣＰＵ１３１がメモリ１３２内に記憶された配信を制御するプログラムに記載された処理を実行することにより実現される。
【００４６】
配信部３５の機能は、ＣＰＵ１３１がメモリ１３２内に記憶されたプログラムを実行し、そのプログラムに従って通信装置１３３を制御することで実現される。
【００４７】
なお、スマートフォン４０のハードウェア構成は、配信用ＰＣ２０のハードウェア構成（図２参照）と主構成が同一であり、説明を省略する。また、スマートフォン４０の機能構成は、配信用ＰＣ２０の機能構成（図４参照）のうちの少なくとも記憶部２１、制御部２２、取得部２３及び通信部２６と同一の機能を有する。スマートフォン４０の制御部の要求に応じて、取得部が通信部を介して取得した配信可能情報を表示部４１（図１参照）に表示する。
【００４８】
[配信ＰＣ及び配信サーバーの動作]
次に、配信用ＰＣ２０及び配信サーバー３０の動作について、図８を参照しながら説明する。図８は、一実施形態に係る配信用ＰＣ２０及び配信サーバー３０の動作の一例を示すフローチャートである。図８に示す処理は、例えばゲームサーバー５０からＰＣ１０へゲームコンテンツの提供が開始されたタイミングで実行される。
【００４９】
まず、配信用ＰＣ２０の取得部２３は、通信部２６を介してゲームサーバー５０からゲーム用のデータを取得する（ステップＳ１）。
【００５０】
次に、画像処理部２４は、ゲーム用のデータに基づき第２画像情報及び第２音声情報を生成する（ステップＳ２）。ただし、必要に応じて、音声処理部２５は、第２画像情報の生成又は第２音声情報の生成を省略することができる。第２画像情報は、画像テーブル２７に記憶され、第２音声情報は、音声テーブル２８に記憶される。
【００５１】
次に、通信部２６は、生成した第２画像及び第２音声の各情報を配信サーバー３０に送信する（ステップＳ３）。ただし、通信部２６が送信した配信情報には、第２画像又は第２音声の少なくともいずれかが含まれればよい。ステップＳ３の後、配信用ＰＣ２０は本処理を終了する。
【００５２】
配信サーバー３０の受付部３２は、配信用ＰＣ２０から送信された第２画像及び第２音声の各情報を受け付け（ステップＳ４）、クラスタ毎に分けて配信可能情報として配信情報テーブル３７に記憶する（ステップＳ５）。ステップＳ５の後、配信サーバー３０は本処理を終了する。
【００５３】
[スマートフォン及び配信サーバーの動作]
次に、スマートフォン４０及び配信サーバー３０の動作について、図９を参照しながら説明する。図９は、一実施形態に係るスマートフォン４０及び配信サーバー３０による配信処理の一例を示すフローチャートである。図９に示す処理は、例えばゲームサーバー５０からＰＣ１０へゲームの提供が開始される前後のタイミングに応じて実行される。
【００５４】
まず、スマートフォン４０は、ゲームの視聴を要求する（ステップＳ１０）。次に、配信サーバー３０の受付部３２は、ゲームの視聴の要求を受け付ける（ステップＳ１１）。
【００５５】
次に、制御部３３は、認証サーバー６０の認証結果から、認証に成功したかを判定する（ステップＳ１２）。例えば、認証サーバー６０は、スマートフォン４０から入力したユーザーＩＤ、パスワード又はアカウントからゲームの視聴者となる登録済ユーザーであることを認証する。
【００５６】
制御部３３は、認証サーバー６０の認証結果から、認証に失敗したと判定した場合、本処理を終了する。一方、制御部３３は、認証サーバー６０の認証結果から、認証に成功したと判定した場合、管理部３４は、権限情報テーブル３６に基づき、認証されたスマートフォン４０のアカウントからクラスタを判定する（ステップＳ１３）。ただし、アカウントはスマートフォン４０を識別する情報の一例であり、スマートフォン４０を識別することが可能な他の情報を用いることができる。
【００５７】
次に、管理部３４は、配信情報テーブル３７に基づき、判定したクラスタに応じた配信可能情報を決定する（ステップＳ１４）。次に、配信部３５は、決定した配信可能情報を、視聴を要求したスマートフォン４０に送信する（ステップＳ１５）。ステップＳ１５の後、配信サーバー３０は本処理を終了する。
【００５８】
次に、スマートフォン４０は、配信サーバー３０から送信された配信可能情報を取得する（ステップＳ１６）。次に、スマートフォン４０は。配信可能情報に含まれる第２画像を表示部４１に表示し、第２音声が配信可能情報に含まれる場合には第２音声をスピーカに出力する（ステップＳ１７）。ステップＳ１７の後、スマートフォン４０は本処理を終了する。
【００５９】
以上に説明したコンピュータシステム１００によれば、ゲームのプレイヤーが見ていない画像や音声を視聴者だけが視聴でき、視聴者はより高揚感を持ってゲームを視聴できる。これにより、ゲームの視聴をより魅力的に演出することができる。
【００６０】
例えば、戦闘ゲームにおいて、図１０に示すプレイヤーが見ている画像を第１画像としたとき、プレイヤーが操作するプレイヤーキャラクタＰＣ１に対して、敵のキャラクタＰＣ２は、障害物の壁Ｏｊの後ろにいるため、プレイヤーには見えていない。つまり、プレイヤーが操作するＰＣ１０の画面には、プレイヤーの視点の映像しか表示されないため、第１画像はプレイヤーの視点の画像のみを含む。
【００６１】
これに対して、図１１に一例を示すように、第１画像の一部である壁Ｏｊ透明に表示した第２画像が生成された場合、第２画像を配信された視聴者は、プレイヤーのＰＣ１０の画面には表示されていない壁Ｏｊの向こうの敵のキャラクタＰＣ２の様子が見えるようになる。これにより、ゲームの視聴をより魅力的に演出することができ、視聴者の高揚感を高めることができる。
【００６２】
更に、図１２に一例を示すように、第１画像に基づきゲーム全体の状況を俯瞰できる第２画像が生成された場合、視聴者は、ゲームの状態をリアルタイムに更に詳しく把握することができる。これにより、ゲームの視聴をより魅力的に演出することができ、視聴者の高揚感を更に高めることができる。
【００６３】
なお、スマートフォン４０が配信サーバー３０から取得した配信可能情報に音声Ｖ１が含まれる場合には、図１２に示すように音声Ｖ１が出力される。又は、音声Ｖ１に替えて音声Ｖ１に応じた文字を画面に表示してもよい。
【００６４】
これにより、視聴者は、ゲームの全体を俯瞰したり、プレイヤーが見えていない画像を見たり、プレイヤーのチャットを聞いたりすることができる。これにより、視聴者は、プレイヤーが見る動画と同じ動画を傍観するだけでなく、プレイヤーが見る動画以外の他の視点からゲームプレイを楽しむことができる。これにより、より魅力的なゲーム動画の配信コンテンツを提供できる。
【００６５】
［変形例］
最後に、一実施形態の変形例に係るコンピュータシステム１００について図１３を参照して説明する。図１３は、一実施形態の変形例に係るコンピュータシステム１００の一例を示す図である。
【００６６】
一実施形態の変形例に係るコンピュータシステム１００では、ゲームサーバー５０を有しない点が、図１に示した一実施形態に係るコンピュータシステム１００と異なる。それ以外の構成は同じである。
【００６７】
変形例では、複数のＰＣ１０及び配信用ＰＣ２０が通信回線Ｎ３を介して互いに接続され、Ｐ２Ｐ（ピア・ツー・ピア）システムの構成を有する。通信回線Ｎ３に接続されるＰＣ１０及び配信用ＰＣ２０は、互いに通信を行い、ゲームの画像及び音声を共有する。
【００６８】
かかる構成においても、配信用ＰＣ２０、配信サーバー３０、スマートフォン４０によって図８及び図９のフローチャートに示す各処理を実行することが可能であり、これによっても、視聴者は、ただプレイヤーの動画を傍観するだけでなく、プレイヤーの動画以外の他の視点からゲームプレイを楽しむことができる。
【００６９】
なお、上記実施形態及び変形例では、権限情報テーブル３６に基づき、視聴権限レベル、つまり、クラスタのレベル毎に配信可能情報の内容を変えたが、これに限られない。例えば、配信サーバー３０は、権限情報テーブルを３６を有さず、認証されたスマートフォン４０のすべてに同じ配信可能情報を送信してもよい。
【００７０】
今回開示された一実施形態に係るコンピュータシステム、端末装置及びサーバーは、すべての点において例示であって制限的なものではないと考えられるべきである。上記の実施形態は、添付の請求の範囲及びその主旨を逸脱することなく、様々な形態で変形及び改良が可能である。上記複数の実施形態に記載された事項は、矛盾しない範囲で他の構成も取り得ることができ、また、矛盾しない範囲で組み合わせることができる。
【符号の説明】
【００７１】
１０    ＰＣ
２０    配信用ＰＣ
２１    記憶部
２２    制御部
２３    取得部
２４    画像処理部
２５    音声処理部
２６    通信部
２７    画像テーブル
２８    音声テーブル
３０    配信サーバー
３１    記憶部
３２    受付部
３３    制御部
３４    管理部
３５    配信部
３６    権限情報テーブル
３７    配信情報テーブル
４０    スマートフォン
５０    ゲームサーバー
６０    認証サーバー
１００  コンピュータシステム
【図１】
2020151233.tif 000003
【図２】
2020151233.tif 000004
【図３】
2020151233.tif 000005
【図４】
2020151233.tif 000006
【図５】
2020151233.tif 000007
【図６】
2020151233.tif 000008
【図７】
2020151233.tif 000009
【図８】
2020151233.tif 000010
【図９】
2020151233.tif 000011
【図１０】
2020151233.tif 000012
【図１１】
2020151233.tif 000013
【図１２】
2020151233.tif 000014
【図１３】
2020151233.tif 000015