JP6482706B1 - 配信サーバ、配信システム、配信方法及びプログラム - Google Patents

配信サーバ、配信システム、配信方法及びプログラム Download PDF

Info

Publication number
JP6482706B1
JP6482706B1 JP2018124527A JP2018124527A JP6482706B1 JP 6482706 B1 JP6482706 B1 JP 6482706B1 JP 2018124527 A JP2018124527 A JP 2018124527A JP 2018124527 A JP2018124527 A JP 2018124527A JP 6482706 B1 JP6482706 B1 JP 6482706B1
Authority
JP
Japan
Prior art keywords
distribution
screen
game
game play
player
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2018124527A
Other languages
English (en)
Other versions
JP2020000642A (ja
Inventor
一臣 丹羽
一臣 丹羽
尚 小嶋
尚 小嶋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dwango Co Ltd
Original Assignee
Dwango Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dwango Co Ltd filed Critical Dwango Co Ltd
Priority to JP2018124527A priority Critical patent/JP6482706B1/ja
Application granted granted Critical
Publication of JP6482706B1 publication Critical patent/JP6482706B1/ja
Publication of JP2020000642A publication Critical patent/JP2020000642A/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

【課題】複数のプレイヤが参加可能なオンラインゲームのゲームプレイを配信し、ゲームプレイの状況によって配信画面の表示態様を制御する配信サーバ等を提供する。【解決手段】配信サーバ100は、複数のプレイヤが参加可能なオンラインゲームのゲームプレイ状況を取得する状況取得部141と、視聴者によって投稿されたコメントを受け付けるコメント受付部142と、オンラインゲームのゲームプレイ画面にコメント受付部142が受け付けたコメントを重畳した配信画面を配信する配信部143と、状況取得部141が取得したゲームプレイ状況に基づいて配信画面の表示態様を制御する表示態様制御部144と、を備える。【選択図】図2

Description

本開示は、配信サーバ、配信システム、配信方法及びプログラムに関する。
オンラインゲームの映像を、ネットワークを介して配信し、それに対して視聴者又は閲覧者から投稿されるコメントをさらに配信する技術が知られている。
例えば、特許文献1には、プレイヤによって投稿されたゲームプレイ動画の配信画面において、閲覧者から投稿された同一内容のコメントが所定数を超えるとそのコメントを大きく表示するサーバシステムが開示されている。
このサーバシステムは、閲覧者によって投稿された肯定コメントと否定コメントとを判別してそれらを色分けして閲覧画面上に表示させる。また、このサーバシステムは、投稿されたコメント数やコメント種類に応じて予め定められた演出を実行する。予め定められた演出は、仮想カメラの視点や背景画像の変更、装飾画像及びエフェクトである。
特開2016−189804号公報
ところで、複数のプレイヤが参加可能なオンラインゲームでは、複数のプレイヤのそれぞれの視点でゲーム画面が生成される場合がある。この場合、視聴者はいずれかのプレイヤのゲームプレイの配信画面を選択して視聴することができる。しかし、ユーザの利便性と興趣性を向上させるためには、ゲームプレイの状況によって配信画面の表示態様が制御されることが好ましい。
例えば、プレイヤ同士が臨戦態勢になった場合、視聴者は、両方のプレイヤの状況を確認したい場合がある。また、視聴者が視聴しているプレイヤがゲームオーバーになった場合であっても、残りのプレイヤによってゲームが継続する可能性がある。
このような場合に視聴者が配信画面を手動で切り替える構成ではユーザの利便性が低い。また、プレイヤ間に大きな実力差がある場合や極端に強いプレイヤ(所定以上の実力を有するプレイヤ)が参加する場合には、ゲームのバランスが崩れるため、ユーザにとって興趣性が低くなる。しかし、プレイヤが視聴するゲームプレイの配信画面の表示態様を制御してゲームプレイの環境に差をつけることにより、ゲームのバランスを調整することが可能である。
この点、特許文献1が開示する技術は、1人のプレイヤによるゲームプレイ動画を閲覧するための閲覧画面の表示態様を制御するものであるため、このような表示態様の制御を実現することはできない。また、特許文献1が開示する技術は、投稿されたゲームプレイ動画に対する表示態様の制御であるため、ゲームプレイを生放送として配信する配信画面の表示態様の制御には適用できない。
そこで、本開示はこのような事情に鑑み、複数のプレイヤが参加可能なオンラインゲームのゲームプレイを配信し、ゲームプレイの状況によって配信画面の表示態様を制御する配信サーバ等を提供することを目的とする。
上記目的を達成するため、本開示の第1の観点に係る配信サーバは、複数のプレイヤが参加可能なオンラインゲームのゲームプレイ状況を取得する状況取得部と、視聴者によって投稿されたコメントを受け付けるコメント受付部と、オンラインゲームのゲームプレイ画面にコメント受付部が受け付けたコメントを重畳した配信画面を配信する配信部と、状況取得部が取得したゲームプレイ状況に基づいて、複数のプレイヤが対戦型ゲームにおける対決の臨戦態勢の関係又は協力型ゲームにおいて協力関係になったと判別した場合に、複数の前記プレイヤのそれぞれが配信する複数の配信画面を統合した配信画面又はゲームプレイ状況の全体を俯瞰する第1の俯瞰画面を表示させる表示態様制御部と、を備えることを特徴とする。
また、上記目的を達成するため、本開示の第2の観点に係る配信システムは、配信サーバと視聴者端末を備える配信システムであって、配信サーバは、複数のプレイヤが参加可能なオンラインゲームのゲームプレイ状況を取得する状況取得部と、視聴者によって投稿されたコメントを受け付けるコメント受付部と、を備え、視聴者端末は、オンラインゲームのゲームプレイ画面にコメント受付部が受け付けたコメントを重畳した配信画面を表示し、配信画面の表示態様は、取得した前記ゲームプレイ状況に基づいて、複数のプレイヤが対戦型ゲームにおける対決の臨戦態勢の関係又は協力型ゲームにおいて協力関係になったと判別した場合に、複数のプレイヤのそれぞれが配信する複数の配信画面を統合した配信画面又はゲームプレイ状況の全体を俯瞰する第1の俯瞰画面を表示させるように制御される、ことを特徴とする。
また、上記目的を達成するため、本開示の第3の観点に係る配信方法は、複数のプレイヤが参加可能なオンラインゲームのゲームプレイ状況を取得する状況取得ステップと、視聴者によって投稿されたコメントを受け付けるコメント受付ステップと、オンラインゲームのゲームプレイ画面にコメント受付ステップにおいて受け付けたコメントを重畳した配信画面を配信する配信ステップと、状況取得ステップにおいて取得したゲームプレイ状況に基づいて、複数のプレイヤが対戦型ゲームにおける対決の臨戦態勢の関係又は協力型ゲームにおいて協力関係になったと判別した場合に、複数のプレイヤのそれぞれが配信する複数の配信画面を統合した配信画面又はゲームプレイ状況の全体を俯瞰する第1の俯瞰画面を表示させる表示態様制御ステップと、を含むことを特徴とする。
また、上記目的を達成するため、本開示の第4の観点に係るプログラムは、コンピュータを、複数のプレイヤが参加可能なオンラインゲームのゲームプレイ状況を取得する状況取得手段、視聴者によって投稿されたコメントを受け付けるコメント受付手段、オンラインゲームのゲームプレイ画面にコメント受付手段が受け付けたコメントを重畳した配信画面を配信する配信手段、前記状況取得手段が取得したゲームプレイ状況に基づいて、複数のプレイヤが対戦型ゲームにおける対決の臨戦態勢の関係又は協力型ゲームにおいて協力関係になったと判別した場合に、複数のプレイヤのそれぞれが配信する複数の配信画面を統合した配信画面又はゲームプレイ状況の全体を俯瞰する第1の俯瞰画面を表示させる表示態様制御手段、として機能させる。
本開示によれば、複数のプレイヤが参加可能なオンラインゲームのゲームプレイを配信し、ゲームプレイの状況によって配信画面の表示態様を制御する配信サーバ等を提供することができる。
実施形態に係る配信システムの構成例を示す図である。 実施形態に係る配信サーバの構成例を示すブロック図である。 プレイヤ毎の配信画面の具体例を示す図であり、(A)はプレイヤAの配信画面を示し、(B)はプレイヤBの配信画面を示している。 分割形式の配信画面の一例を示す図である。 ワイプ形式の配信画面の一例を示す図である。 第1の俯瞰画面を示す配信画面の一例を示す図である。 弾幕状のコメントを含むゲームプレイ画面の一例を示す図である。 実施形態に係る配信サーバの制御処理の一例を示すフローチャートである。
以下、本開示の実施形態について図面を参照して説明する。なお、以下に説明する実施形態は、特許請求の範囲に記載された本開示の内容を不当に限定するものではない。また、実施形態に示される構成要素のすべてが、本開示の必須の構成要素であるとは限らない。
(実施形態)
図1に示すように、本実施形態に係る配信システム1は、配信サーバ100と、ゲームサーバ200と、複数の配信者端末300と、複数の視聴者端末400と、を備える。配信サーバ100と、ゲームサーバ200と、複数の配信者端末300と、複数の視聴者端末400とは、それぞれネットワークNWを介して通信可能に接続される。ネットワークNWは、例えばWAN(World Area Network)である。
配信サーバ100は、ネットワークNWを介して配信サービスを提供する。配信サーバ100は、例えば、配信者であるプレイヤのゲームプレイ画面に視聴者から受け付けたコメントを重畳した配信画面を配信者端末300や視聴者端末400に実況生放送として配信する。
ゲームサーバ200は、ネットワークNWを介してオンラインゲームを提供する。オンラインゲームは、配信者端末300を使用する配信者であるプレイヤによってプレイされる。
オンラインゲームは、複数のプレイヤが同時参加し、プレイヤ同士で協力し合って進行するものであってもよいし、プレイヤ同士で対決するものであってもよい。オンラインゲームには、情報戦の要素が含まれることが好ましい。この場合、ゲームプレイ画面を配信する複数のプレイヤと、それらの配信に対して、有用な情報を含むコメントを投稿する視聴者とによって盛り上げることが可能となる。
配信者端末300は、オンラインゲームをプレイして、そのゲームプレイ画面を配信する配信者によって使用される。配信者端末300は、パーソナルコンピュータ、タブレット端末、スマートフォン等の通信機能を有する装置である。
視聴者端末400は、パーソナルコンピュータ、タブレット端末、スマートフォン等の通信機能を有する装置である。視聴者端末400は、プレイヤのゲームプレイ状況を示す配信画面を視聴する視聴者によって使用される。
<配信サーバの構成>
以下、配信サーバ100の構成を詳細に説明する。図2に示すように、配信サーバ100は、他の装置と通信を行う通信部110と、各種データを記憶する記憶部120と、時刻を計時する計時部130と、装置全体の制御を行う制御部140とを備える。これらの構成要素は、バスラインBLによって相互に接続される。
通信部110は、有線通信又は無線通信を行うためのNIC(Network Interface Card controller)を備える通信インターフェースである。通信部110は、ネットワークNWを介して、配信者端末300及び視聴者端末400と通信を行う。
記憶部120は、RAM(Random Access Memory)、ROM(Read Only Memory)等から構成される。記憶部120は、各種制御処理を実行するためのプログラム、各種データ等を記憶する。
計時部130は、クロック信号を生成するための発振回路及び可変PLL(Phase Locked Loop)、クロック信号のパルス数をカウントするカウンタ回路等から構成される。計時部130はカウントされるパルス数に基づいて時刻を計時する。
制御部140は、CPU(Central Processing Unit)等から構成される。制御部140は、記憶部120に記憶されているプログラムを実行することにより、配信サーバ100の全体の動作を制御する。制御部140は、計時部130がカウントするパルス数に基づいたタイミングで各種制御を実行する。また、制御部140は、計時部130が計時する時刻に基づいて、配信時間をカウントしたり、予め定められた時間(例えば配信予定時間)を経過したか否かを判別したりする。
以下、制御部140の機能的な構成を説明する。制御部140は、状況取得部141、コメント受付部142、配信部143、表示態様制御部144として機能する。
状況取得部141は、通信部110を介して、複数のプレイヤのゲームプレイ状況を取得する。ゲームプレイ状況は、ゲームサーバ200との通信によって取得されてもいいし、配信者端末300又は視聴者端末400との通信によって取得されてもよい。
状況取得部141は、ゲームマスター(運営側)から受け付けた入力に基づいてゲームプレイ状況を取得してもよい。例えば、配信サーバ100にそのような入力を受け付ける入力部を設けてもよいし、そのような入力を受け付ける運営側の通信端末と通信部110を介して通信してもよい。状況取得部141は、特定キーワードのコメントが投稿されたとき、又はそのようなコメントの投稿数が所定数以上に達したときに、そのような条件に対応するゲームプレイ状況を取得してもよい。例えば、記憶部120に、所定条件とそれに対応するゲームプレイ状況との対応表を予め記憶させることによって、このような取得方法が実現できる。
状況取得部141は、ゲームプレイ状況を示す情報をゲームサーバ200から受信することによってゲームプレイ状況を取得してもよいし、配信者端末300を介して取得されるゲームプレイ画面の画像解析やゲームプレイ中の音声解析によって間接的にゲームプレイ状況を取得してもいい。画像解析や音声解析をする場合、画像パターンや音声パターン等のパターン情報を記憶部120に記憶させ、状況取得部141は、それらのパターン情報と進行中のゲームプレイの画像や音声を比較することによってゲームプレイ状況を識別する。
コメント受付部142は、通信部110を介して、視聴者によって投稿されたコメントを受け付ける。
配信部143は、オンラインゲームのゲームプレイ画面にコメント受付部142が受け付けたコメントを重畳した配信画面を配信する。また、配信部143は、ゲームの音声と配信者端末300に配信者が入力した音声とを配信画面と合わせたライブコンテンツを配信する。配信部143は、各々のゲームプレイ画面を、ゲームサーバ200から取得してもよいし、配信者端末300から取得してもよい。
表示態様制御部144は、状況取得部141が取得したゲームプレイ状況に基づいて配信画面の表示態様を制御する。なお、表示態様の制御は、視聴者端末400と配信者端末300の両方で同じように行われてもよいし、いずれか一方のみであってもよいし、視聴者端末400と配信者端末300とで異なる態様で制御するものであってもよい。また、配信者端末300の画面に対する表示態様を制御することにより、その配信画面を視聴する視聴者端末400の視聴画面も付随的に制御する構成であってもよい。すなわち、視聴者端末400の視聴画面が配信者端末300の配信画面に依存してもよい。
例えば、プレイヤに対する妨害や情報提供を目的とするコメントの表示態様の制御は、配信者端末300だけに実行されてもよい。複数のプレイヤが所定の関係になった場合の表示態様の制御は、視聴者端末400だけに実行されてもよいし、配信者端末300と視聴者端末400とで異なる制御であってもよいし、同一の制御であっていてもよい。
例えば、表示態様制御部144は、複数のプレイヤが所定の関係になった場合に、複数のプレイヤのそれぞれが配信する複数の配信画面を統合した配信画面を表示させる。所定の関係は、対戦型ゲームにおける対決の臨戦態勢の関係であってもよいし、協力型ゲームにおいて協力して敵キャラを倒す協力関係であってもよい。配信画面の統合は、例えば、後述する、分割形式又はワイプ形式である。なお、統合方法は、これに限られない。例えば、統合方法は、俯瞰画面のように俯瞰形式の統合であってもよい。
表示態様制御部144は、複数のプレイヤの配信においてコメント受付部142が受け付けたコメントを一つの配信画面にまとめて表示させる制御を実行してもよい。表示態様制御部144は、コメント受付部142が受け付けたコメントを、投稿先となるプレイヤの配信によって異なる色で表示させる制御を実行してもよい。この場合、配信毎のコメントの色分けが可能となる。
表示態様制御部144は、複数のプレイヤの間の実力差又は複数のプレイヤのうちいずれか一人以上のプレイヤの実力が所定条件を満たす場合に、その強いプレイヤの画面にコメント受付部142が受け付けたコメントの表示態様を制御して、強いプレイヤのゲームプレイを妨害してもよい。
例えば、表示態様制御部144は、弾幕状のコメントを表示させる制御を実行し、強いプレイヤのゲームプレイを妨害する。表示態様制御部144は、コメントの表示を遅延、消去又はモザイク処理する制御を実行し、強いプレイヤのゲームプレイを妨害してもよい。
表示態様制御部144は、複数のプレイヤが臨戦態勢になった場合に、弱いプレイヤの画面には、他のプレイヤのそれぞれが配信する配信画面を、例えば、分割形式又はワイプ形式で表示させ、強いプレイヤの画面には、他のプレイヤが配信する配信画面を表示させない制御を実行してもよい。これにより、強いプレイヤのゲームプレイを妨害することができる。
表示態様制御部144は、複数のプレイヤが所定の関係になった場合に、視聴者端末400が表示する視聴画面を、ゲームプレイ状況の全体を俯瞰する第1の俯瞰画面へ遷移させる制御を実行してもよい。なお、表示態様制御部144は、配信者端末300のゲームプレイ画面について、これと同じ制御を実行してもよいし、実行しなくてもよい。ただし、配信者端末300が配信画面を見ないでゲームプレイ画面のみを見ながらゲームプレイする場合には、配信者端末300にはこのような制御を実行しなくてもよい。
第1の俯瞰画面は、複数のプレイヤのいずれかの視点ではなく、臨戦態勢又は協力関係になった複数のプレイヤの状況を客観視点で表示する画面である。例えば、第1の俯瞰画面は、仮想カメラの視点から全体のプレイ状況を見た画面であってもよいし、複数のプレイヤのステータス状態を確認可能な画面であってもよい。
表示態様制御部144は、視聴者が視聴しているプレイヤがゲームオーバーになった場合、その視聴者の視聴画面を、ゲームオーバーになっていない他のプレイヤの配信画面へ遷移させる制御を実行してもよい。例えば、表示態様制御部144は、視聴者の視聴画面を、勝利したプレイヤの配信画面へ遷移させる制御を実行してもよい。また、表示態様制御部144は、視聴者の視聴画面を、ゲームオーバーになったプレイヤの味方のプレイヤの配信画面へ遷移させる制御を実行してもよい。なお、このような制御は、ゲームオーバーになったプレイヤが使用する配信者端末300に対して実行されてもよい。この場合、配信者端末300の表示画面は、そのプレイヤがゲームオーバーになると他のプレイヤの配信画面へと遷移する。
表示態様制御部144は、視聴者が視聴しているプレイヤがゲームオーバーになった場合、その視聴者の視聴画面を、ゲームプレイ状況の全体を俯瞰する第2の俯瞰画面へ遷移させる制御を実行してもよい。第2の俯瞰画面は、プレイヤの視点ではなく仮想カメラの視点から見たゲームプレイ画面あってもよいし、複数のプレイヤの状況のすべてを表示する画面であってもよい。なお、このような制御は、ゲームオーバーになったプレイヤが使用する配信者端末300に対して実行されてもよい。
<配信画面とゲームプレイ画面の具体例>
以下、図3〜図7を参照しながら、配信画面とゲームプレイ画面の具体例を説明する。
図3は、プレイヤ毎の配信画面の具体例を示す図である。図3(A)は、プレイヤAの配信画面を示し、図3(B)はプレイヤBの配信画面を示している。この例は、プレイヤAとプレイヤBが対戦するゲーム内の空間を示している。これらの図面は、プレイヤAによって操作されるキャラクタ10と、プレイヤBによって操作されるキャラクタ20と、が障害物40を挟んで対向した状態を示している。
具体的には、図3(A)では、銃のような武器を持ったプレイヤBを示すキャラクタ20が表示されている。キャラクタ20より手前には、障害物40が表示されている。なお、この図は、プレイヤAの視点(キャラクタ10の視点)であるため、自身のキャラクタ10は表示されていない。複数のコメント30は、プレイヤAの配信に対して視聴者が投稿したコメントである。これらのコメント30は、配信画面において右から左へ流れる。
一方、図3(B)では、棒のような武器を持ったプレイヤAを示すキャラクタ10が表示されている。キャラクタ10より手前には、障害物40が表示されている。なお、この図は、プレイヤBの視点(キャラクタ20の視点)であるため、自身のキャラクタ20は表示されていない。複数のコメント50は、プレイヤBの配信に対して視聴者が投稿したコメントである。これらのコメント50は、配信画面において右から左へ流れる。
ここで、プレイヤAのキャラクタ10とプレイヤBのキャラクタ20がさらに近づき臨戦態勢となったら、表示態様制御部144は、配信画面の表示態様を制御する。臨戦態勢は、例えば、プレイヤ同士が接近した場合(所定の距離又は相手が見える位置になった場合)、プレイヤ間のバトルが開始した場合等の状況を意味する。なお、臨戦態勢は、ゲームマスターによる制御、投稿されたコメントに含まれる特定キーワードに基づいて判別されてもよい。
この表示態様の制御により、プレイヤAの配信画面とプレイヤBの配信画面が統合される。例えば、両者の配信画面は、図4に示す分割形式の配信画面に遷移して、プレイヤAの配信画面とプレイヤBの配信画面とが結合した状態で表示される。これにより、視聴者および/または配信者は、両者の視点を把握することができる。
この場合、プレイヤAの配信を視聴する視聴者が使用する視聴者端末400は、プレイヤAの配信画面と共にプレイヤBの配信画面を表示する。プレイヤBの配信を視聴する視聴者が使用する視聴者端末400は、プレイヤBの配信画面と共にプレイヤAの配信画面を表示する。
図4では、左側にプレイヤAの配信画面が表示され、右側にプレイヤBの配信画面に表示されている。しかし、これらの配信画面は、逆の配置であってもよく、左側にプレイヤBの配信画面が表示されてもよい。例えば、表示態様制御部144は、視聴者が視聴していたプレイヤの配信画面を左側に表示させ、別のプレイヤの配信画面を右側に表示させる制御を実行してもよい。
複数のコメント30及びコメント50は、統合した配信画面の右から左へ流れる。すなわち、プレイヤAの配信画面に投稿されたコメント30は、プレイヤBの配信画面の右端からプレイヤAの配信画面の左端へ向かって移動する。なお、コメント30とコメント50は、配信毎に色分けして区別できるように表示される。
図4に示す例では、2つの配信画面を左右に分割形式で並列表示している。しかし、2つの配信画面は、上下に分割形式で並列表示されてもよい。配信画面は、ゲームプレイ画面の他に、それぞれのプレイヤの武器、体力、ステータス等の情報が表示されてもよい。これにより、視聴者は両方のプレイヤの武器や位置やコメント内容等の情報を容易に収集することができる。また、視聴者は手動操作せずに両方のプレイヤの状況を確認することができるため、ユーザの利便性が向上する。なお、臨戦態勢になった配信者端末300に同様な制御が実行された場合、配信者にとっても利便性が向上する。
また、表示態様制御部144は、視聴者が2つの配信画面のいずれかの配信画面にワイプ形式で切り替え可能な表示態様に制御してもよい。この場合、画面の切り替えにより、視聴者は、それぞれのプレイヤのゲームプレイ画面と武器、体力、ステータス等の情報を視聴することが可能となる。なお、臨戦態勢になった配信者端末300に同様な制御が実行されてもよい。
表示態様制御部144は、2つの配信画面を分割形式ではなく、ワイプ形式で統合してもよい。例えば、図5は、ワイプ形式の配信画面の一例を示している。この場合、2つの配信画面のうち、視聴者が視聴していたプレイヤの配信画面(例えば、プレイヤAの配信画面)が大きく表示され、視聴者が視聴していなかったプレイヤの配信画面(例えば、プレイヤBの配信画面)がその上に重畳して小さく表示される。なお、臨戦態勢になった配信者端末300に同様な制御が実行されてもよい。例えば、その配信者端末300を使用するプレイヤの配信画面が大きく表示され、そのプレイヤの相手プレイヤの配信画面がその上に重畳して小さく表示されてもよい。
表示態様制御部144は、2つの配信画面を、ゲームプレイ状況の全体(この例ではプレイヤAとプレイヤBの対戦状況)を俯瞰する第1の俯瞰画面へ遷移させる制御を実行してもよい。例えば、図6は、第1の俯瞰画面を示す配信画面の一例を示している。この例では、第1の俯瞰画面は、仮想カメラの視点から見たゲームプレイ画面である。この場合、視聴者は、プレイヤAのキャラクタ10とプレイヤBのキャラクタ20と障害物40との位置関係を確認することができる。なお、2つの配信画面に投稿されるコメント30、50を区別可能とするために、コメント30、50は配信毎に色分けされる。例えば、コメント30が白でコメント50が黄色で表示される。
ところで、プレイヤBのキャラクタ20は、銃のような武器を持っているため、遠くから相手を射撃することができる。一方、プレイヤAのキャラクタ10は、棒のような武器を持っているため、接近しなければ攻撃できない。この場合、プレイヤBの方がプレイヤAよりも有利である。これはプレイヤBがプレイヤAよりも強いという実力差として考慮される。
この場合、表示態様制御部144は、図7に示すように、プレイヤB視点の画面に視聴者による弾幕コメント60が表示されるようにして、プレイヤBの視界を狭くする。これにより、プレイヤの実力差を是正して、バトルを拮抗させることが可能となる。なお、この例では、所定の条件は、プレイの実力差ではなく、プレイヤが持っている武器の差である。しかし、所定の条件は、プレイヤの過去の勝利実績等に基づく実力差であってもよいし、参加プレイヤが事前設定したものであってもよい。所定の条件は、使用キャラクタ又はプレイヤのレベル、能力値等のパラメータの差異であってもよい。また、例えば、視聴者のコメント(アクティブ)が所定数以上を満たすことがさらなる条件であってもよい。この場合、視聴者はコメント投稿によってゲームプレイを左右することができる。そのため、ユーザの興趣性が向上する。
<処理の流れ>
以下、図8を参照しながら、配信サーバ100が実行する制御処理の一例を説明する。この処理は、ゲームが開始してから実行される。
まず、制御部140の状況取得部141は、複数のプレイヤが参加可能なオンラインゲームのゲームプレイ状況を取得する(ステップS101)。制御部140のコメント受付部142は、視聴者によって投稿されたコメントを受け付ける(ステップS102)。
制御部140の配信部143は、オンラインゲームのゲームプレイ画面にコメント受付部142が受け付けたコメントを重畳した配信画面を配信する(ステップS103)。この際、ゲームの音声や配信者による入力音声等の音声情報も配信される。制御部140の表示態様制御部144は、状況取得部141が取得したゲームプレイ状況に基づいて、配信部143が配信する配信画面の表示態様を制御する(ステップS104)。
<効果の説明>
本実施形態に係る配信システム1において、配信サーバ100は、複数のプレイヤが参加可能なオンラインゲームのゲームプレイ画面にコメント受付部が受け付けたコメントを重畳した配信画面を配信し、配信画面の表示態様を制御する。
例えば、配信画面の表示態様は、プレイヤ同士が臨戦態勢や協力関係になった場合、視聴者が両方のプレイヤの状況を確認できるように制御される。また、視聴者が視聴しているプレイヤがゲームオーバーになった場合であっても、配信画面が他のプレイヤの配信に自動的に切り替わるように制御され、視聴者は、依然として継続しているゲームを視聴することが可能となる。配信者に対しても、同様に表示態様の制御が可能である。そのため、ユーザの利便性が向上する。
また、配信サーバ100は、プレイヤ間に大きな実力差がある場合や極端に強いプレイヤ(所定以上の実力を有するプレイヤ)が参加する場合には、ゲームのバランスが崩れないように、所定条件において、プレイヤが視聴するゲームプレイの配信画面の表示態様を制御してゲームプレイの環境に差をつけている。
例えば、配信サーバ100は、弾幕コメント60の表示により、強いプレイヤのゲームプレイを妨害する。例えば、配信サーバ100は、ゲームに有用な情報を含む可能性がある視聴者のコメント30、50の表示の遅延、消去、モザイク処理等によって、強いプレイヤのゲームプレイを妨害する。この場合、ゲームのバランスを調整することが可能である。そのため、ユーザの興趣性が向上する。
以上で実施形態の説明を終了するが、上記実施形態は一例に過ぎない。そのため、配信システム1の具体的な構成、処理の内容等は上記実施形態で説明したものに限られない。以下、上記実施形態の変形例について説明する。なお、実施形態に係る配信システム1と共通する構成要素については同一の符号を付して説明する。
(変形例)
配信サーバ100が実行する制御処理の順序は、図8に示す例に限られない。例えば、コメントの受付や配信画面の配信の後にゲーム状況を取得して配信画面の表示態様を制御してもよい。すなわち、制御処理の順序は適宜変更可能である。
上記実施形態において、所定の関係は、対決時の臨戦態勢の関係又は協力関係である。しかし、所定の関係は、複数のプレイヤ間の相互作用状態の関係であればよい。例えば、相互作用状態の関係は、プレイヤが他の味方プレイヤとゲーム上の通信を行った場合の交信状態であってもよい。相互作用状態の関係は、プレイヤが罠をしかけた場合に、他のプレイヤがその罠にかかったときの関係であってもよい。罠にかかった瞬間を通知することを目的として、他のプレイヤの状態がその罠をしかけたプレイヤの画面上に表示されるように画面が統合されてもよい。このように、所定の関係は、対決時の臨戦態勢の関係と協力関係とそれ以外の関係とを含む相互作用状態の関係であってもよい。
上記実施形態では、配信画面を表示させる制御や配信画面の表示態様の制御は、配信サーバ100によって実行されている。しかし、これらの制御は、配信者端末300又は視聴者端末400によって実行されてもよい。これらの制御は、配信サーバ100と配信者端末300又は視聴者端末400との協働によって実現されてもよい。
状況取得部141と表示態様制御部144は、配信サーバ100ではなく、配信者端末300又は視聴者端末400に設けられてもよい。配信者端末300又は視聴者端末400が表示する配信画面の表示態様が、状況取得部141が取得したゲームプレイ状況に基づいて制御されればよく、制御処理の実行主体は、適宜変更可能である。
上記実施形態に係る配信システム1では、配信者端末300と視聴者端末400とを異なる構成とし、それぞれを区別可能にしている。しかし、これらの各装置の構成要素を組み合わせて、その装置を配信者端末及び視聴者端末として機能する構成としてもよい。
また、本開示に係る配信システムは、上記装置によらず、例えば、コンピュータがプログラムを実行することで、その機能を実現してもよい。配信システム1の機能を実現するためのプログラムは、USB(Universal Serial Bus)メモリ、CD−ROM(Compact Disc−Read Only Memory)、DVD(Digital Versatile Disc)、HDD(Hard Disc Drive)等のコンピュータ読み取り可能な記録媒体に記憶されてもよいし、ネットワークを介してコンピュータにダウンロードされてもよい。
以上、本開示の好ましい実施形態について説明したが、本開示は係る特定の実施形態に限定されるものではなく、本開示には、特許請求の範囲に記載された発明とその均等の範囲が含まれる。また、上記実施形態及び変形例で説明した装置の構成は、技術的な矛盾が生じない限り、適宜組み合わせ可能である。
1…配信システム、100…配信サーバ、200…ゲームサーバ、300…配信者端末、400…視聴者端末、110…通信部、120…記憶部、130…計時部、140…制御部、141…状況取得部、142…コメント受付部、143…配信部、144…表示態様制御部

Claims (12)

  1. 複数のプレイヤが参加可能なオンラインゲームのゲームプレイ状況を取得する状況取得部と、
    視聴者によって投稿されたコメントを受け付けるコメント受付部と、
    前記オンラインゲームのゲームプレイ画面に前記コメント受付部が受け付けたコメントを重畳した配信画面を配信する配信部と、
    前記状況取得部が取得したゲームプレイ状況に基づいて、複数の前記プレイヤが対戦型ゲームにおける対決の臨戦態勢の関係又は協力型ゲームにおいて協力関係になったと判別した場合に、複数の前記プレイヤのそれぞれが配信する複数の前記配信画面を統合した前記配信画面又は前記ゲームプレイ状況の全体を俯瞰する第1の俯瞰画面を表示させる表示態様制御部と、
    を備えることを特徴とする配信サーバ。
  2. 複数の前記配信画面は、分割形式又はワイプ形式統合方法で統合される、
    ことを特徴とする請求項に記載の配信サーバ。
  3. 前記表示態様制御部は、前記コメント受付部が受け付けたコメントを、投稿先となる前記プレイヤの配信によって異なる色で表示させる制御を実行する、
    ことを特徴とする請求項1又は2に記載の配信サーバ。
  4. 前記表示態様制御部は、複数の前記プレイヤの配信において前記コメント受付部が受け付けたコメントを一つの前記配信画面にまとめて表示させる制御を実行する、
    ことを特徴とする請求項からのいずれか1項に記載の配信サーバ。
  5. 前記表示態様制御部は、前記状況取得部が取得したゲームプレイ状況に基づいて、複数の前記プレイヤの間の実力差又は該プレイヤの実力が所定条件を満たすと判別した場合に、強い該プレイヤの画面に前記コメント受付部が受け付けたコメントの表示態様を制御して、強い該プレイヤのゲームプレイを妨害し、
    前記所定条件は、前記プレイヤの武器、使用キャラクタ、レベル、能力値、過去の勝利実績のいずれか一つ以上の相違に関する条件である、
    ことを特徴とする請求項1からのいずれか1項に記載の配信サーバ。
  6. 前記表示態様制御部は、弾幕状の文字列を前記コメントとして表示させる制御を実行し、強い前記プレイヤの前記ゲームプレイを妨害する、
    ことを特徴とする請求項に記載の配信サーバ。
  7. 前記表示態様制御部は、強い前記プレイヤの前記ゲームプレイにおける前記コメントの表示を遅延、消去又はモザイク処理する制御を実行する、
    ことを特徴とする請求項に記載の配信サーバ。
  8. 前記表示態様制御部は、複数の前記プレイヤが臨戦態勢になったと判別した場合に、弱い該プレイヤの画面には、他の該プレイヤのそれぞれが配信する前記配信画面を分割形式又はワイプ形式で表示させ、強い該プレイヤの画面には、他の該プレイヤが配信する配信画面を表示させない制御を実行する、
    ことを特徴とする請求項に記載の配信サーバ。
  9. 前記表示態様制御部は、複数の前記プレイヤが前記臨戦態勢の関係又は前記協力関係になったと判別した場合に、前記視聴者の視聴画面を、前記第1の俯瞰画面へ遷移させる制御を実行する、
    ことを特徴とする請求項からのいずれか1項に記載の配信サーバ。
  10. 配信サーバと視聴者端末を備える配信システムであって、
    前記配信サーバは、
    複数のプレイヤが参加可能なオンラインゲームのゲームプレイ状況を取得する状況取得部と、
    視聴者によって投稿されたコメントを受け付けるコメント受付部と、
    を備え、
    前記視聴者端末は、前記オンラインゲームのゲームプレイ画面に前記コメント受付部が受け付けたコメントを重畳した配信画面を表示し、
    前記配信画面の表示態様は、取得した前記ゲームプレイ状況に基づいて、複数の前記プレイヤが対戦型ゲームにおける対決の臨戦態勢の関係又は協力型ゲームにおいて協力関係になったと判別した場合に、複数の前記プレイヤのそれぞれが配信する複数の前記配信画面を統合した前記配信画面又は前記ゲームプレイ状況の全体を俯瞰する第1の俯瞰画面を表示させるように制御される、
    ことを特徴とする配信システム。
  11. 複数のプレイヤが参加可能なオンラインゲームのゲームプレイ状況を取得する状況取得
    ステップと、
    視聴者によって投稿されたコメントを受け付けるコメント受付ステップと、
    前記オンラインゲームのゲームプレイ画面に前記コメント受付ステップにおいて受け付けたコメントを重畳した配信画面を配信する配信ステップと、
    前記状況取得ステップにおいて取得したゲームプレイ状況に基づいて、複数の前記プレイヤが対戦型ゲームにおける対決の臨戦態勢の関係又は協力型ゲームにおいて協力関係になったと判別した場合に、複数の前記プレイヤのそれぞれが配信する複数の前記配信画面を統合した前記配信画面又は前記ゲームプレイ状況の全体を俯瞰する第1の俯瞰画面を表示させる表示態様制御ステップと、
    を含むことを特徴とする配信方法。
  12. コンピュータを、
    複数のプレイヤが参加可能なオンラインゲームのゲームプレイ状況を取得する状況取得手段、
    視聴者によって投稿されたコメントを受け付けるコメント受付手段、
    前記オンラインゲームのゲームプレイ画面に前記コメント受付手段が受け付けたコメントを重畳した配信画面を配信する配信手段、
    前記状況取得手段が取得したゲームプレイ状況に基づいて、複数の前記プレイヤが対戦型ゲームにおける対決の臨戦態勢の関係又は協力型ゲームにおいて協力関係になったと判別した場合に、複数の前記プレイヤのそれぞれが配信する複数の前記配信画面を統合した前記配信画面又は前記ゲームプレイ状況の全体を俯瞰する第1の俯瞰画面を表示させる表示態様制御手段、
    として機能させるプログラム。
JP2018124527A 2018-06-29 2018-06-29 配信サーバ、配信システム、配信方法及びプログラム Active JP6482706B1 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018124527A JP6482706B1 (ja) 2018-06-29 2018-06-29 配信サーバ、配信システム、配信方法及びプログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018124527A JP6482706B1 (ja) 2018-06-29 2018-06-29 配信サーバ、配信システム、配信方法及びプログラム

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2019022460A Division JP2020000834A (ja) 2019-02-12 2019-02-12 配信サーバ、配信システム、配信方法及びプログラム

Publications (2)

Publication Number Publication Date
JP6482706B1 true JP6482706B1 (ja) 2019-03-13
JP2020000642A JP2020000642A (ja) 2020-01-09

Family

ID=65718225

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018124527A Active JP6482706B1 (ja) 2018-06-29 2018-06-29 配信サーバ、配信システム、配信方法及びプログラム

Country Status (1)

Country Link
JP (1) JP6482706B1 (ja)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020163039A (ja) * 2019-03-29 2020-10-08 株式会社コロプラ ゲームプログラム、ゲーム方法、および情報端末装置
JP2020163041A (ja) * 2019-03-29 2020-10-08 株式会社コロプラ 視聴プログラム、視聴方法、視聴端末、配信プログラム、配信方法、および情報端末装置
JP2020162882A (ja) * 2019-03-29 2020-10-08 株式会社バンダイナムコエンターテインメント サーバシステムおよびプレイデータコミュニティシステム
JP2021029973A (ja) * 2019-08-29 2021-03-01 株式会社コナミデジタルエンタテインメント ゲームシステム、それに用いるコンピュータプログラム、及び制御方法
JP2021049391A (ja) * 2019-03-29 2021-04-01 株式会社コロプラ 視聴プログラム、視聴方法、視聴端末、配信プログラム、配信方法、および情報端末装置
JP2021058625A (ja) * 2019-03-29 2021-04-15 株式会社コロプラ ゲームプログラム、ゲーム方法、および情報端末装置

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11554324B2 (en) * 2020-06-25 2023-01-17 Sony Interactive Entertainment LLC Selection of video template based on computer simulation metadata
JP7415862B2 (ja) * 2020-09-18 2024-01-17 株式会社セガ ゲームシステム
JP2022182615A (ja) * 2021-05-28 2022-12-08 株式会社コナミデジタルエンタテインメント 制御システム、情報システム、情報処理方法およびプログラム

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015163255A (ja) * 2015-05-13 2015-09-10 株式会社スクウェア・エニックス ゲームシステム、制御方法、プログラム、及び記録媒体
JP2016189804A (ja) * 2015-03-30 2016-11-10 株式会社バンダイナムコエンターテインメント サーバシステム
JP2017104573A (ja) * 2012-11-05 2017-06-15 株式会社ソニー・インタラクティブエンタテインメント 情報処理装置および情報処理システム

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017104573A (ja) * 2012-11-05 2017-06-15 株式会社ソニー・インタラクティブエンタテインメント 情報処理装置および情報処理システム
JP2016189804A (ja) * 2015-03-30 2016-11-10 株式会社バンダイナムコエンターテインメント サーバシステム
JP2015163255A (ja) * 2015-05-13 2015-09-10 株式会社スクウェア・エニックス ゲームシステム、制御方法、プログラム、及び記録媒体

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
"【フォートナイト】敵の位置を把握する(索敵)方法を解説!【FORTNITE】", GAMEWITH[ONLINE], JPN6018037637, 10 April 2018 (2018-04-10) *
"BF5:グランドオペレーション4日目の「ファイナルスタンド」は復活不能なTDM的な体験", GAMEFAVO[ONLINE], JPN6018037639, 21 June 2018 (2018-06-21) *
"ゲームプレイのストリーミング配信サービス"Beam"が"Mixer"に", 窓の杜[ONLINE], JPN6019004078, 26 May 2017 (2017-05-26) *
"生きていたシンラのDNA! Genvidが目指す"ゲームプレイ配信2.0"の世界", GAME WATCH[ONLINE], JPN6019004076, 4 March 2017 (2017-03-04) *

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020163039A (ja) * 2019-03-29 2020-10-08 株式会社コロプラ ゲームプログラム、ゲーム方法、および情報端末装置
JP2020163041A (ja) * 2019-03-29 2020-10-08 株式会社コロプラ 視聴プログラム、視聴方法、視聴端末、配信プログラム、配信方法、および情報端末装置
JP2020162882A (ja) * 2019-03-29 2020-10-08 株式会社バンダイナムコエンターテインメント サーバシステムおよびプレイデータコミュニティシステム
JP2021049391A (ja) * 2019-03-29 2021-04-01 株式会社コロプラ 視聴プログラム、視聴方法、視聴端末、配信プログラム、配信方法、および情報端末装置
JP2021058625A (ja) * 2019-03-29 2021-04-15 株式会社コロプラ ゲームプログラム、ゲーム方法、および情報端末装置
JP7325209B2 (ja) 2019-03-29 2023-08-14 株式会社バンダイナムコエンターテインメント サーバシステム、プレイデータコミュニティシステムおよび制御方法
JP7336429B2 (ja) 2019-03-29 2023-08-31 株式会社コロプラ ゲームプログラム
JP7341976B2 (ja) 2019-03-29 2023-09-11 株式会社コロプラ 配信プログラム、および配信方法
JP2021029973A (ja) * 2019-08-29 2021-03-01 株式会社コナミデジタルエンタテインメント ゲームシステム、それに用いるコンピュータプログラム、及び制御方法
JP7071745B2 (ja) 2019-08-29 2022-05-19 株式会社コナミデジタルエンタテインメント ゲームシステム、それに用いるコンピュータプログラム、及び制御方法
JP2022097538A (ja) * 2019-08-29 2022-06-30 株式会社コナミデジタルエンタテインメント ゲームシステム、それに用いるコンピュータプログラム、及び制御方法
JP7356189B2 (ja) 2019-08-29 2023-10-04 株式会社コナミデジタルエンタテインメント ゲームシステム、それに用いるコンピュータプログラム、及び制御方法

Also Published As

Publication number Publication date
JP2020000642A (ja) 2020-01-09

Similar Documents

Publication Publication Date Title
JP6482706B1 (ja) 配信サーバ、配信システム、配信方法及びプログラム
US11065539B2 (en) Method and system for sharing video game content
US10912998B2 (en) Network game system for executing event in network game
JP5017013B2 (ja) ネットワークゲームシステム、ネットワークゲームシステムの制御方法及びプログラム
JP6570715B1 (ja) 配信サーバ、配信システム、配信方法及びプログラム
US10532280B2 (en) Game system, and storage medium
US20130288799A1 (en) Systems and methods that enable a spectator's experience for online active games
JP6260785B2 (ja) ゲームシステム、それに用いられる制御方法及びコンピュータプログラム
US9539504B2 (en) Storage medium storing game program, game device, game system, and game process method
JP6522882B2 (ja) 情報処理装置、情報処理システム、情報処理プログラム、および情報処理方法
JP2020032180A (ja) 配信サーバ、配信システム、配信方法及びプログラム
US10350496B2 (en) Game device, game control method, game control program, matching server, matching control method, and matching control program
JP4409710B2 (ja) 情報記憶媒体およびゲーム装置
JP6467093B1 (ja) 配信サーバ、配信システム、配信方法及びプログラム
JP2020000644A (ja) 配信サーバ、配信システム、配信方法及びプログラム
JP5475294B2 (ja) プログラムおよびゲーム装置
CN111514580B (zh) 一种游戏录像文件的生成方法、播放方法和装置
EP2392390A1 (en) Game control program and game device
JP6601682B2 (ja) ゲームシステム、それに用いられる制御方法及びコンピュータプログラム
JP2020000834A (ja) 配信サーバ、配信システム、配信方法及びプログラム
US20210016171A1 (en) Server device, method for controlling the same, computer-readable recording medium and game system
JP2023154058A (ja) ゲームシステム及び装置
Yeung Viewer interface for first person shooter streaming
JP2023060951A (ja) プログラム及び情報処理システム
JP2024057760A (ja) コンテンツ管理プログラム、コンテンツ管理システムおよびコンテンツ管理方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180710

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20180710

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20180801

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20180911

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180927

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181122

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20190207

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190212

R150 Certificate of patent or registration of utility model

Ref document number: 6482706

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250