(57)【要約】【課題】情報提供の改善に伴ってゲームプレイ画像のライブ視聴の興趣を高めること。【解決手段】ｅスポーツライブ配信を管理するサーバシステムは、競技者がプレイするゲームプレイ画像を視聴者端末にて表示させるためのデータと、視聴者の視聴状況やゲーム進行状況、競技者の操作状況、特典の発生状況、声援等のコメントの投稿状況、視聴者による競技者の評価状況、などの各種状況を記述する状況データと、を視聴者端末へ配信する。視聴者端末では、各種状況データが所定の画面構成変更条件と比較し、満たされた条件が有れば、現在の視聴画面の構成を、満たされた条件に対応づけられている画面構成へ変更して、視聴者へその時々の状況を把握しやすい形態で情報を提供する。【選択図】図３
2018171282.tif 000002
【特許請求の範囲】
【請求項１】
競技者ユーザがプレイするゲームのライブ視聴を視聴者ユーザの視聴者端末において実現するために、前記ゲームの画像を含む視聴画面を前記視聴者端末に表示するための情報を提供して前記視聴画面を制御するコンピュータシステムであって、
前記ライブ視聴中に前記視聴画面の画面構成を変更する画面構成変更条件を満たしたか否かに基づいて、前記画面構成を変更した前記視聴画面となるように前記視聴画面を制御する視聴画面制御手段、
を備えたコンピュータシステム。
【請求項２】
前記視聴画面制御手段は、前記ゲームの進行状況に基づく前記画面構成変更条件を満たしたかを判定する、
請求項１に記載のコンピュータシステム。
【請求項３】
前記視聴画面制御手段は、前記ゲームの進行状況に基づく前記画面構成変更条件を満たした場合に、当該ゲームの進行状況の説明情報を表示する構成要素を含む前記画面構成となるように前記視聴画面を制御する、
請求項２に記載のコンピュータシステム。
【請求項４】
前記視聴画面制御手段は、前記競技者ユーザの操作状況に基づく前記画面構成変更条件を満たしたかを判定する、
請求項１〜３の何れか一項に記載のコンピュータシステム。
【請求項５】
前記視聴画面制御手段は、前記競技者ユーザの操作状況に基づく前記画面構成変更条件を満たした場合に、前記競技者ユーザの操作状況の説明情報を表示する構成要素を含む前記画面構成となるように前記視聴画面を制御する、
請求項４に記載のコンピュータシステム。
【請求項６】
前記視聴画面制御手段は、前記視聴者ユーザの視聴状況に基づく前記画面構成変更条件を満たしたかを判定する、
請求項１〜５の何れか一項に記載のコンピュータシステム。
【請求項７】
前記視聴画面制御手段は、前記競技者ユーザと前記視聴者ユーザとの間に所定の関係が設定されているか否かに基づいて、前記画面構成を異なる画面構成となるように前記視聴画面を制御する関係有無別視聴画面制御手段を有する、
請求項１〜６の何れか一項に記載のコンピュータシステム。
【請求項８】
前記視聴者ユーザによる前記競技者ユーザのゲームプレイに対する評価を受け付ける評価受付手段、
を備え、
前記視聴画面制御手段は、前記受け付けた評価に基づく前記画面構成変更条件を満たしたかを判定する、
請求項１〜７の何れか一項に記載のコンピュータシステム。
【請求項９】
前記視聴画面制御手段は、前記受け付けた評価に基づく前記画面構成変更条件を満たした場合に、当該評価を示す表示をする構成要素を含む前記画面構成となるように前記視聴画面を制御する、
請求項８に記載のコンピュータシステム。
【請求項１０】
前記評価受付手段は、前記視聴者ユーザの数が所定の閾値条件を満たした場合に前記評価の受け付けを開始する、
請求項８又は９に記載のコンピュータシステム。
【請求項１１】
所定の特典付与条件が満たされた場合に前記視聴者ユーザ及び／又は前記競技者ユーザへ所与の特典を付与する特典付与手段、
を備え、
前記視聴画面制御手段は、前記特典付与手段により特典が付与されたか否かに基づく前記画面構成変更条件を満たしたかを判定する、
請求項１〜１０の何れか一項に記載のコンピュータシステム。
【請求項１２】
前記視聴画面制御手段は、前記特典付与手段により特典が付与されたか否かに基づく前記画面構成変更条件を満たした場合に、当該特典を示す表示をする構成要素を含む前記画面構成となるように前記視聴画面を制御する、
請求項１１に記載のコンピュータシステム。
【請求項１３】
前記特典付与手段は、前記視聴者ユーザの数、前記ゲームの進行状況、および前記視聴者ユーザと前記競技者ユーザとの間に所定の関係が設定されているか否か、の何れかに基づく前記特典付与条件が満たされたか否かを判定する、
請求項１１又は１２に記載のコンピュータシステム。
【請求項１４】
前記視聴者ユーザによる前記競技者ユーザのへの応援を受け付ける応援受付手段、
を備え、
前記視聴画面制御手段は、前記受け付けた応援に基づく前記画面構成変更条件を満たしたかを判定する、
請求項１〜１３の何れか一項に記載のコンピュータシステム。
【請求項１５】
前記視聴画面制御手段は、前記受け付けた応援に基づく前記画面構成変更条件を満たした場合に、当該応援を示す表示をする構成要素を含む前記画面構成となるように前記視聴画面を制御する、
請求項１４に記載のコンピュータシステム。
【請求項１６】
前記応援受付手段は、前記視聴者ユーザの数が所定の閾値条件を満たした場合に前記応援の受け付けを開始する、
請求項１４又は１５に記載のコンピュータシステム。
【請求項１７】
サーバシステムが、競技者ユーザがプレイするゲームのライブ視聴を視聴者ユーザの視聴者端末において実現するために、前記ゲームの画像を含む視聴画面を前記視聴者端末に表示するための情報を提供するコンピュータシステムにおける前記視聴者端末であって、
前記ライブ視聴中に前記視聴画面の画面構成を変更する画面構成変更条件を満たしたか否かに基づいて、前記画面構成を変更した前記視聴画面となるように前記視聴画面を制御する視聴画面制御手段、
を備えた視聴者端末。
【請求項１８】
サーバシステムが、競技者ユーザがプレイするゲームのライブ視聴を視聴者ユーザの視聴者端末において実現するために、前記ゲームの画像を含む視聴画面を前記視聴者端末に表示するための情報を提供するコンピュータシステムにおける前記視聴者端末を、
前記ライブ視聴中に前記視聴画面の画面構成を変更する画面構成変更条件を満たしたか否かに基づいて、前記画面構成を変更した前記視聴画面となるように前記視聴画面を制御する視聴画面制御手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、競技者ユーザがプレイするゲームのライブ視聴を視聴者ユーザの視聴者端末において実現するために、視聴対象とされるゲームの画像を含む視聴画面を視聴者端末に表示するための情報を提供するコンピュータシステム等に関する。
【背景技術】
【０００２】
上手なプレーヤがゲームプレイする画像を視聴するのは、スポーツ観戦に相当するエンターテインメントとして認識されるようになってきている。近年では「ｅスポーツ」と呼称されるようになり、広く視聴者を募って、ゲームプレイ画像を配信することが行われるようになった。ゲームプレイの動画を配信する技術は、以前より知られるところであり、例えば特許文献１に開示された技術もその１つである。
【０００３】
特許文献１などの公知のゲームプレイ画像の配信に関する技術によれば、携帯端末装置を利用することで、ゲームセンターなどのゲームプレイが実際に行われている現地に赴かなくとも他プレーヤのゲームプレイの様子を気軽に見ることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２４７５６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
公知技術におけるゲームプレイ画像の視聴画面、つまり視聴者が見る画面では、主たる視聴対象であるゲームプレイ画像とともに、補助情報表示部が含まれるケースがある。公知の視聴画面においては、ゲームプレイ画像に対して所定位置に所定のサイズで補助情報表示部が固定配置されており、補助情報表示部には、配信者のユーザアカウントやハンドルネーム、プレイされているゲームタイトル、録画日、などが表示されている。視聴者は、そうした補助情報表示部の表示で、自分が視聴しているゲームプレイ画像の出自に関する情報を知ることができる。
【０００６】
さて、ゲームプレイ画像の配信には、大きく分けて、録画・編集された動画ファイルを配信する録画配信と、ライブ配信との２通りがある。
【０００７】
録画配信の場合、ゲームプレイは既に終了している。そのため、補助情報表示部には、ゲームの結果や、ターニングポイントだった状況等が、ゲーム終了後にゲームプレイを振り返った情報として記録・表示等されるため、視聴者は、補助情報表示部の表示をもって、半ば醒めた目でゲームプレイを視聴することとなる。
【０００８】
しかし、ライブ配信の場合、配信開始はそもそも視聴者が介在できないスケジュールで管理されている。配信途中から視聴しなければいけない事態も往々にして起こり得る。そのため、視聴者は、これからどのようなゲームプレイとなるのか、現在ライブで進行中のゲーム状況を踏まえてドキドキ、ワクワクしながら視聴することになる。例えるなら、スポーツのテレビ中継を見る様である。ライブ配信において、その主要な画像はゲームプレイの画像であることに間違いは無いが、補助情報表示部の表示（いわば、情報提供の仕方）を工夫することで、ライブ配信での視聴画面に一層の興趣性を与えることができると考えられる。
【０００９】
本発明は、上述した課題に鑑みて考案されたものであり、その目的とするところは、情報提供の改善に伴ってゲームプレイ画像のライブ視聴の興趣を高めることである。
【課題を解決するための手段】
【００１０】
上述した課題を解決するための第１の発明は、競技者ユーザがプレイするゲームのライブ視聴を視聴者ユーザの視聴者端末において実現するために、前記ゲームの画像を含む視聴画面を前記視聴者端末に表示するための情報を提供して前記視聴画面を制御するコンピュータシステムであって、前記ライブ視聴中に前記視聴画面の画面構成を変更する画面構成変更条件を満たしたか否かに基づいて、前記画面構成を変更した前記視聴画面となるように前記視聴画面を制御する視聴画面制御手段、を備えたコンピュータシステムである。
【００１１】
ここで、「コンピュータシステム」は、単数のコンピュータによるシステムでもよいし、又は複数のコンピュータが通信可能に構成されたシステムでもよい意味である。
【００１２】
第１の発明によれば、ライブ視聴中に状況に応じて画面構成を変更して、ライブ視聴の興趣を高めることができる。例えば、視聴者がゲームの状況を把握し易い画面構成に適時適切に変更するといったことが可能となる。
【００１３】
第２の発明は、前記視聴画面制御手段が、前記ゲームの進行状況に基づく前記画面構成変更条件を満たしたかを判定する、第１の発明のコンピュータシステムである。
【００１４】
第２の発明によれば、ゲームの進行状況に応じて画面構成を変更することができる。
【００１５】
第３の発明は、前記視聴画面制御手段が、前記ゲームの進行状況に基づく前記画面構成変更条件を満たした場合に、当該ゲームの進行状況の説明情報を表示する構成要素（例えば、図８の説明情報表示部８０）を含む前記画面構成となるように前記視聴画面を制御する、第２の発明のコンピュータシステムである。
【００１６】
第３の発明によれば、画面構成を変更する要因となったゲーム進行状況を説明する情報を表示することできる。よって、ゲーム進行において何が起きているかを視聴者ユーザに報せて、ゲーム進行に係る見所を教えることができる。なお、説明情報を表示する構成要素は、適宜設定可能である。説明文章といったテキストは勿論のこと、シンボルや背景画像などでゲームの進行状況を表すこととしてもよい。
【００１７】
第４の発明は、前記視聴画面制御手段が、前記競技者ユーザの操作状況に基づく前記画面構成変更条件を満たしたかを判定する、第１〜第３の何れかの発明のコンピュータシステムである。
【００１８】
第４の発明によれば、競技者ユーザの操作状況に応じて画面構成を変更することができる。
【００１９】
第５の発明は、前記視聴画面制御手段が、前記競技者ユーザの操作状況に基づく前記画面構成変更条件を満たした場合に、前記競技者ユーザの操作状況の説明情報を表示する構成要素（例えば、図９の競技者変化表示部９０）を含む前記画面構成となるように前記視聴画面を制御する、第４の発明のコンピュータシステムである。
【００２０】
第５の発明によれば、画面構成を変更する要因となった競技者ユーザの操作状況を説明する情報を表示することできる。これにより、例えば、競技者ユーザの現在の操作傾向を適時適切に視聴者ユーザに報せることができる。なお、説明情報を表示する構成要素は、適宜設定可能である。説明文章といったテキストは勿論のこと、シンボルや背景画像などで競技者ユーザの操作状況を表すこととしてもよい。
【００２１】
第６の発明は、前記視聴画面制御手段が、前記視聴者ユーザの視聴状況に基づく前記画面構成変更条件を満たしたかを判定する、第１〜第５の何れかの発明のコンピュータシステムである。
【００２２】
第６の発明によれば、視聴者ユーザの視聴状況に応じて画面構成を変更することができる。
【００２３】
第７の発明は、前記視聴画面制御手段が、前記競技者ユーザと前記視聴者ユーザとの間に所定の関係が設定されているか否かに基づいて、前記画面構成を異なる画面構成となるように前記視聴画面を制御する関係有無別視聴画面制御手段を有する、第１〜第６の何れかの発明のコンピュータシステムである。
【００２４】
ここで言う「所定の関係」は、例えば、ユーザ同士が互いを友人として登録するいわゆる「フレンド」登録されている場合や、フレンド登録されているユーザ間に設定されている親密度パラメータ値が、所定の良好状態を示す閾値に達している場合、同じチームとして登録されている場合、プレーヤキャラクタとして同じ種類のキャラクタを使っている場合、過去に一緒にプレイした履歴がある場合、などを採用することができる。勿論、ゲーム内容に応じて適宜設定可能である。
【００２５】
第７の発明によれば、競技者ユーザと視聴者ユーザとの間に所定の関係が設定されているか否かに基づいて画面構成を変更することができる。例えば、知人関係ならば、競技者ユーザのキャラクタの配色に近い色の画面構成としたり、競技者ユーザのキャラクタの画像が背景画像とした画面構成とするなど、競技者ユーザのサポーターとして応援するといった、競技者ユーザとの一体感を向上させるような画面構成に変更することが可能になる。
【００２６】
第８の発明は、前記視聴者ユーザによる前記競技者ユーザのゲームプレイに対する評価を受け付ける評価受付手段、を備え、前記視聴画面制御手段は、前記受け付けた評価に基づく前記画面構成変更条件を満たしたかを判定する、第１〜第７の何れかの発明のコンピュータシステムである。
【００２７】
第８の発明によれば、視聴者ユーザによる競技者ユーザのゲームプレイに対する評価を受け付け、その評価に基づいて画面構成を変更することができる。
【００２８】
第９の発明は、前記視聴画面制御手段が、前記受け付けた評価に基づく前記画面構成変更条件を満たした場合に、当該評価を示す表示をする構成要素（例えば、図６の獲得追加報酬表示部６４）を含む前記画面構成となるように前記視聴画面を制御する、第８の発明のコンピュータシステムである。
【００２９】
第９の発明によれば、受け付けた評価を、視聴者ユーザへ報せることができる。視聴者にしてみれば、自分以外の視聴者ユーザがどのように評価したのかを知ることができるようになるので、ライブ視聴に係る興趣が向上する。
【００３０】
第１０の発明は、前記評価受付手段が、前記視聴者ユーザの数が所定の閾値条件を満たした場合に前記評価の受け付けを開始する、第８又は第９の発明のコンピュータシステムである。
【００３１】
第１０の発明によれば、例えば視聴者ユーザの数が一定数を超えた場合に評価の受け付けを開始することができる。
【００３２】
第１１の発明は、所定の特典付与条件が満たされた場合に前記視聴者ユーザ及び／又は前記競技者ユーザへ所与の特典を付与する特典付与手段、を備え、前記視聴画面制御手段が、前記特典付与手段により特典が付与されたか否かに基づく前記画面構成変更条件を満たしたかを判定する、第１〜第１０の何れかの発明のコンピュータシステムである。
【００３３】
第１１の発明によれば、視聴者ユーザや競技者ユーザへ特典を付与する仕組みを設け、その特典の付与を契機として画面構成を変更することができるようになる。例えば、特典の付与を通知したり、特典の使い方を説明したりする表示要素を画面構成に追加することができる。
【００３４】
第１２の発明は、前記視聴画面制御手段が、前記特典付与手段により特典が付与されたか否かに基づく前記画面構成変更条件を満たした場合に、当該特典を示す表示をする構成要素（例えば、図７の特典発生通知表示部７０）を含む前記画面構成となるように前記視聴画面を制御する、第１１の発明のコンピュータシステムである。
【００３５】
第１２の発明によれば、特典に関する情報を視聴者ユーザへ提供することができるようになる。
【００３６】
第１３の発明は、前記特典付与手段が、前記視聴者ユーザの数、前記ゲームの進行状況、および前記視聴者ユーザと前記競技者ユーザとの間に所定の関係が設定されているか否か、の何れかに基づく前記特典付与条件が満たされたか否かを判定する、第１１又は第１２の発明のコンピュータシステムである。
【００３７】
第１３の発明によれば、視聴者ユーザの数や、ゲームの進行状況、視聴者ユーザと競技者ユーザとの関係に基づいて特典を付与できるようになる。
【００３８】
第１４の発明は、前記視聴者ユーザによる前記競技者ユーザのへの応援を受け付ける応援受付手段、を備え、前記視聴画面制御手段は、前記受け付けた応援に基づく前記画面構成変更条件を満たしたかを判定する、第１〜第１３の何れかの発明のコンピュータシステムである。
【００３９】
第１４の発明によれば、視聴者ユーザによる競技者ユーザのへの応援を受け付け、その応援に基づいて画面構成を変更することができるようになる。例えば、応援の数が一定数を超えたり、特定の言葉（例えば「がんばれ」）を含む応援が一定数を超えたといった場合に、画面構成を変更することができるようになる。
【００４０】
第１５の発明は、前記視聴画面制御手段が、前記受け付けた応援に基づく前記画面構成変更条件を満たした場合に、当該応援を示す表示をする構成要素（例えば、図５のコメント表示部５３）を含む前記画面構成となるように前記視聴画面を制御する、第１４の発明のコンピュータシステムである。
【００４１】
第１５の発明によれば、視聴者ユーザが行った応援の内容が見えるようになるので、ライブ視聴をより盛り上げ、ライブ視聴の魅力を高めることができる。
【００４２】
第１６の発明は、前記応援受付手段が、前記視聴者ユーザの数が所定の閾値条件を満たした場合に前記応援の受け付けを開始する、第１４又は第１５の発明のコンピュータシステムである。
【００４３】
第１６の発明によれば、例えば視聴者ユーザの数が一定数を超えた場合に応援の受け付けを開始することができるようになる。
【００４４】
第１７の発明は、
サーバシステムが、競技者ユーザがプレイするゲームのライブ視聴を視聴者ユーザの視聴者端末において実現するために、前記ゲームの画像を含む視聴画面を前記視聴者端末に表示するための情報を提供するコンピュータシステムにおける前記視聴者端末であって、
前記ライブ視聴中に前記視聴画面の画面構成を変更する画面構成変更条件を満たしたか否かに基づいて、前記画面構成を変更した前記視聴画面となるように前記視聴画面を制御する視聴画面制御手段（例えば、図１のユーザ端末１５００、図２２の端末処理部２００、視聴者端末制御部２７０、視聴画面制御部２７６、図２５のステップＳ１１６〜ステップＳ１１８、ステップＳ１３０〜ステップＳ１３２）、
を備えた視聴者端末である。
【００４５】
また、第１８の発明は、
サーバシステムが、競技者ユーザがプレイするゲームのライブ視聴を視聴者ユーザの視聴者端末において実現するために、前記ゲームの画像を含む視聴画面を前記視聴者端末に表示するための情報を提供するコンピュータシステムにおける前記視聴者端末を、
前記ライブ視聴中に前記視聴画面の画面構成を変更する画面構成変更条件を満たしたか否かに基づいて、前記画面構成を変更した前記視聴画面となるように前記視聴画面を制御する視聴画面制御手段（例えば、図１のユーザ端末１５００、図２２の端末処理部２００、視聴者端末制御部２７０、視聴画面制御部２７６、図２５のステップＳ１１６〜ステップＳ１１８、ステップＳ１３０〜ステップＳ１３２）、
として機能させるためのプログラムである。
【００４６】
この第１７又は第１８の発明によれば、第１の発明と同様の効果を発揮する視聴者端末や視聴者端末用のプログラムを実現することができる。
【図面の簡単な説明】
【００４７】
【図１】ｅスポーツライブ配信システムを兼ねたゲームシステムの構成の一例を示す図。
【図２】ユーザ端末の構成例を示す正面図。
【図３】ゲームプレイ画像を含む視聴画面の一形態の例を示す図であって、標準画面構成による視聴画面の一例を示す図。
【図４】準標準画面構成の視聴画面の一例を示す図。
【図５】コメント投稿用画面構成による視聴画面の一例を示す図。
【図６】報酬追加用画面構成による視聴画面の一例を示す図。
【図７】特典発生通知用画面構成による視聴画面の一例を示す図。
【図８】進行状況変化時画面構成による視聴画面の一例を示す図。
【図９】競技者状況変化時画面構成による視聴画面の一例を示す図。
【図１０】サーバシステムの機能構成例を示す機能ブロック図。
【図１１】サーバ記憶部が記憶するプログラムやデータの例を示す図。
【図１２】標準画面構成についての画面構成定義データのデータ構成例を示す図。
【図１３】準標準画面構成についての画面構成定義データのデータ構成例を示す図。
【図１４】コメント投稿用画面構成についての画面構成定義データのデータ構成例を示す図。
【図１５】報酬追加用画面構成についての画面構成定義データのデータ構成例を示す図。
【図１６】特典発生通知用画面構成についての画面構成定義データのデータ構成例を示す図。
【図１７】進行状況変化時画面構成についての画面構成定義データのデータ構成例を示す図。
【図１８】競技者状況変化時画面構成についての画面構成定義データのデータ構成例を示す図。
【図１９】特典定義データのデータ構成例を示す図。
【図２０】ユーザ管理データのデータ構成例を示す図。
【図２１】配信管理データのデータ構成例を示す図。
【図２２】ユーザ端末の機能構成の一例を示す機能ブロック図。
【図２３】端末記憶部が記憶するプログラムやデータの例を示す図。
【図２４】サーバシステムにおける処理の流れを説明するためのフローチャート。
【図２５】ユーザ端末における処理の流れを説明するためのフローチャート。
【図２６】図２５より続くフローチャート。
【図２７】変形例におけるサーバシステムの機能構成例を示す機能ブロック図。
【図２８】変形例におけるサーバシステムにおける処理の流れを説明するためのフローチャート。
【図２９】変形例におけるユーザ端末の機能構成例を示す機能ブロック図。
【図３０】変形例におけるユーザ端末における処理の流れを説明するためのフローチャート。
【発明を実施するための形態】
【００４８】
以下、本発明を適用した実施形態の一例を説明するが、本発明を適用可能な形態が以下の実施形態に限られないことは勿論である。
【００４９】
図１は、本実施形態におけるゲームシステムの構成の一例を示す図である。本実施形態のゲームシステム１０００は、ゲームプレイ画像をライブ配信可能なｅスポーツライブ配信システムを兼ねたシステムであって、通信回線９に接続することで相互にデータ通信が可能なサーバシステム１１００及び複数のユーザ端末１５００（１５００ａ，１５００ｂ，…）を含む。つまり、オンラインゲームと、ｅスポーツの視聴という大きく２つのコンテンツを提供するコンテンツ提供システムである。
【００５０】
ここで言う「ｅスポーツライブ配信」とは、エレクトロニック・スポーツの略称であり、あるゲームタイトルに係る登録ユーザのうち、「競技者」（参加者やクランなどと呼ばれる場合もある。）とされる単数又は複数のユーザ２（図１の例では、２ａ，２ｂ，…）がプレイするゲームの様子を、ライブで、「視聴者」として設定された単数又は複数のユーザ２（図１の例では、２ｃ，２ｄ，２ｅ，…）それぞれのユーザ端末１５００すなわち視聴者端末に向けて配信することである。
【００５１】
よって、本実施形態のゲームシステム１０００は、このｅスポーツライブ配信に必要な情報の収集と生成、配信管理を実現するｅスポーツライブ配信システムとしての機能を兼ね備えている。
【００５２】
通信回線９は、データ通信が可能な通信路を意味する。すなわち、通信回線９とは、直接接続のための専用線（専用ケーブル）やイーサネット（登録商標）等によるＬＡＮ（Local Area Network）の他、電話通信網やケーブル網、インターネット等の通信網を含む意味であり、また、通信方法については有線／無線を問わない。
【００５３】
サーバシステム１１００は、ｅスポーツライブ配信の中核的なシステムであり、ｅスポーツの配信対象とされるゲームタイトルをオンラインゲームとして提供するゲームサーバとして機能するゲームサーバ部１１０１と、ｅスポーツライブ配信に必要な情報の収集・生成・配信をしてその実現を提供する配信サーバ部１１０２と、ストレージ１１４０と、を有するコンピュータシステムである。また、管理者向けのキーボード１１０６と、タッチパネル１１０８と、を有する。すなわち、サーバシステム１１００は、競技者ユーザがプレイするゲームのライブ視聴を視聴者ユーザの視聴者端末において実現するために、ゲームの画像を含む視聴画面を視聴者端末に表示するための情報を提供して視聴画面を制御するコンピュータシステムである。なお、ゲームシステム１０００全体でｅスポーツライブ配信＆視聴が実現されるため、ゲームシステム１０００をコンピュータシステムということもできる。
【００５４】
ゲームサーバ部１１０１は、制御基板１１５０を搭載する。制御基板１１５０には、ＣＰＵ（Central Processing Unit）１１５１やＧＰＵ（Graphics Processing Unit）、ＤＳＰ（Digital Signal Processor）などの各種マイクロプロセッサ、ＶＲＡＭやＲＡＭ，ＲＯＭ等の各種ＩＣメモリ１１５２、通信装置１１５３が搭載されている。なお、制御基板１１５０の一部または全部は、ＡＳＩＣ（Application Specific Integrated Circuit）や、ＦＰＧＡ（field-programmable gate array）、ＳｏＣ（System on a Chip）により実現するとしてもよい。
【００５５】
そして、ゲームサーバ部１１０１は、制御基板１１５０が所定のプログラム及びデータに基づいて演算処理することにより、１）ユーザ登録等に係るユーザ管理機能と、２）ユーザ端末１５００（１５００ａ，１５００ｂ，…）でゲームプレイするのに必要なデータを提供してユーザ端末１５００（１５００ａ，１５００ｂ，…）でのゲームの実行制御を管理するゲーム管理機能と、３）ゲームで利用可能な様々なアイテムをオンラインでユーザに販売するオンラインショッピング機能と、を有する。つまり、本実施形態におけるゲームは、一種のクライアント・サーバ型のオンラインゲームとして実現される。
【００５６】
ゲームプレイ画像のライブ配信に係る機能としては、ゲームサーバ部１１０１は、４）競技者及び視聴者の設定登録機能と、５）視聴者のユーザ端末１５００にてｅスポーツライブ配信を実現するための視聴用データ（又は視聴用データを生成するために必要とされる基礎データ）を用意する視聴用データ準備機能と、６）視聴対価の徴収や、競技対価（プレイ報酬）の支払を行う会計機能と、を実現する。なお、ゲームサーバ部１１０１で実現される機能はこれらに限定されず、適宜追加・省略が可能である。
【００５７】
配信サーバ部１１０２は、サーバシステム１１００の制御基板１１５０に相当する制御基板を搭載し、所定のプログラム及びデータに基づいて演算処理することにより、視聴用データを視聴者のユーザ端末１５００へ配信する機能と、ユーザ端末１５００からの各種リクエストを収集してゲームサーバ部１１０１へ送信する機能と、を実現する。配信サーバ部１１０２の機能はこれに限らず、適宜省略・追加が可能である。例えば、ゲームサーバ部１１０１から提供される基礎データに基づいて視聴用データを配信サーバ部１１０２で生成する機能を加えてもよい。
【００５８】
なお、サーバシステム１１００は、単体の装置として実現することとしてもよいし、各機能を分担する複数のブレードサーバ等を搭載して相互に内部バスを介してデータ通信可能に接続した構成であっても良い。或いは、離れた場所に設置された独立した複数のサーバを、通信回線９を介してデータ通信させることで、全体としてサーバシステム１１００として機能させる構成であっても良い。図１では、ゲームサーバ部１１０１と配信サーバ部１１０２とを別体として表しているが、それぞれにブレードサーバを用意して、装置としては一体として設置・管理する構成も可能である。
【００５９】
ユーザ端末１５００（１５００ａ，１５００ｂ，…）は、競技者や視聴者となる登録済ユーザがゲームプレイや視聴のために個別に使用するコンピュータシステムであって、通信回線９を介してサーバシステム１１００にアクセスしてオンラインゲームを実行できる電子装置（電子機器）である。競技者が使用するユーザ端末１５００は競技者端末、視聴者が使用するユーザ端末１５００は視聴者端末、ということになる。
【００６０】
本実施形態のユーザ端末１５００は、いわゆるスマートフォンと呼ばれる装置であるが、携帯型ゲーム装置や、ゲームコントローラ、パソコン、タブレット型コンピュータ、ウェアラブルコンピュータ、業務用ゲーム装置などでもよい。
【００６１】
図２は、本実施形態におけるユーザ端末１５００の構成例を示す正面図である。
ユーザ端末１５００は、方向入力キー１５０２と、ボタンスイッチ１５０４と、画像表示デバイス兼接触位置入力デバイスとして機能するタッチパネル１５０６と、スピーカ１５１０と、内蔵バッテリー１５０９と、マイク１５１２と、イメージセンサユニット１５２０と、制御基板１５５０と、コンピュータ読み出し可能な記憶媒体であるメモリカード１５４０からデータを読み書きできるメモリカード読取装置１５４２と、を備える。その他、図示されていない電源ボタン、音量調節ボタン等が設けられている。また、ゲームプレイの対価の支払いが可能なＩＣカード型のクレジットカードやプリペイドカードに対して非接触にデータの読み書きが行えるＩＣカード読取装置などを設けるとしてもよい。
【００６２】
制御基板１５５０は、ＣＰＵ１５５１やＧＰＵ，ＤＳＰなどの各種マイクロプロセッサ、ＶＲＡＭやＲＡＭ，ＲＯＭ等の各種ＩＣメモリ１５５２、通信回線９に接続する携帯電話基地局や無線ＬＡＮ基地局などと無線通信するための無線通信モジュール１５５３、インターフェース回路１５５７などを搭載する。
【００６３】
インターフェース回路１５５７には、タッチパネル１５０６のドライバ回路、方向入力キー１５０２及びボタンスイッチ１５０４からの信号を受信する回路、スピーカ１５１０へ音声信号を出力する出力アンプ回路、マイク１５１２で集音した音声の信号を生成する入力信号生成回路、イメージセンサユニット１５２０で撮影された画像の画像データを入力する回路、メモリカード読取装置１５４２への信号入出力回路、などが含まれている。
【００６４】
制御基板１５５０に搭載されているこれらの要素は、バス回路などを介して電気的に接続され、データの読み書きや信号の送受信が可能に接続されている。なお、制御基板１５５０の一部または全部をＡＳＩＣやＦＰＧＡ、ＳｏＣにて構成してもよい。そして、制御基板１５５０は、ゲームプレイ用端末としての機能と、ｅスポーツライブ配信用端末としての機能と、を実現させるためのプログラムや各種データをＩＣメモリ１５５２に記憶する。
【００６５】
なお、本実施形態では、ユーザ端末１５００はクライアントプログラムや各種設定データをサーバシステム１１００からダウンロードする構成としているが、別途入手したメモリカード１５４０などの記憶媒体から読み出す構成としても良い。
【００６６】
［ゲームの内容と視聴画面の説明］
図３は、本実施形態におけるゲームプレイ画像を含む視聴画面の一形態の例を示す図である。
【００６７】
ｅスポーツライブ配信中、視聴者が使用するユーザ端末１５００（視聴者端末）のタッチパネル１５０６には視聴画面Ｗ３が表示される。視聴画面Ｗ３には、主たる表示部としてゲームプレイ画像表示部３０が含まれており、当該表示部にてｅスポーツライブ配信の主たる対象となるゲームプレイ画像が表示される。
【００６８】
本実施形態におけるｅスポーツライブ配信の対象とされるゲームは、１対１の格闘対戦ゲームである。具体的には、競技者であるユーザが、それぞれが保有するプレーヤキャラクタ４（４ａ，４ｂ，…）を操作しつつ、保有するアイテム５（５ａ，５ｂ，…）を装備させたりプレイ中に使用しながら対戦する対戦ゲームである。５ラウンドのうち３ラウンド先取した競技者が勝者とされる。本実施形態のゲームシステム１０００にて、ｅスポーツライブ配信の対象とされずに登録ユーザが個人的にプレイ可能なゲームも同じゲームコンテンツである。
【００６９】
なお、ゲームジャンルやプレイ形式はこれに限らない。
例えば、複数の多対多のサバイバル形式やチーム戦形式であっても良い。対戦の内容も、格闘に限らず、リアルタイムストラテジー、シューティング、レース、スポーツ、囲碁、将棋、チェス、オセロ、パズルゲーム、音楽ゲーム等であっても良い。そして、そうしたゲームジャンルやゲーム内容に応じて、競技者が使用するプレーヤキャラクタの数やデザインも適宜設定可能である。例えば、１競技者が使用するのは１体のプレーヤキャラクタ４に限らず、複数のキャラクタで編成したデッキ形式としてもよい。或いは、複数のキャラクタで構成された部隊対部隊としてもよい。プレーヤキャラクタ４のデザインは、例えば、軍人、レーシングカー、戦闘機、戦車、戦闘艦、潜水艦、宇宙船、ロボットなど適宜設定可能である。
【００７０】
ゲームプレイ画像表示部３０で表示されるゲームプレイ画像の表示方法は、適宜選択可能である。例えば、ゲームサーバ部１１０１にて、３次元仮想空間であるゲーム空間内に各プレーヤキャラクタ４のオブジェクトを配置して動作制御するとともに、所定の配信用視点から撮影した３次元仮想空間内の画像をリアルタイムに生成し、これをストリーミング配信することにより実現するとしてもよい。或いは、競技者の操作入力情報を視聴者のユーザ端末１５００（視聴者端末）へ配信して、視聴者端末が配信された操作入力情報に基づいてゲームプレイ画像を生成するとしても良い。本実施形態では、前者のストリーミング配信により実現することとして説明する。
【００７１】
さて、本実施形態における視聴画面には、画面構成違いによる複数の形態がある。図３で示す視聴画面Ｗ３の例は、本実施形態における標準画面構成を有している。
【００７２】
本明細書における「画面構成」とは、画面の構成要素のレイアウトであり、１のレイアウトは単数又は複数の構成要素を含む。そして、１の構成要素については、表示される内容の種別と、画面内における表示位置と、表示される大きさと、の３つの要素を含んでいる。よって、視聴画面に表示されている構成要素の数や、各構成要素の３つの要素のうち、何れかでも異なれば画面構成は異なるものとする。つまり、視聴者が状況を把握するための情報の内容・量・質が異なれば、画面構成が異なることになる。
【００７３】
但し、ある構成要素が、周期的又は略周期的な出現・移動・消去を繰り返すことで表示形態の変化パターン（例えば、画面右端から出現して画面を横切り画面左端にて消える流れ表示パターンなど）を形成している場合は、これを視覚効果の１つと見なし、画面構成には影響を与えないものとする。
【００７４】
標準画面構成の視聴画面Ｗ３は、本実施形態における視聴画面のデフォルトであって、ライブ配信されているゲームを熟知していない視聴者であっても、競技の目的や競技の進捗状況といったことを理解するための基本的な情報を提示する。
【００７５】
情報の提示は、情報内容別に用意された単数又は複数の構成要素にて行われる。
標準画面構成が含む構成要素は、
１）ゲームプレイ画像を表示するゲームプレイ画像表示部３０と、
２）視聴者の総数を表示する視聴者総数表示部３１と、
３）視聴対象とするゲームタイトルにおける勝利条件やプレイ目標を示す勝利条件表示部３２と、
４）競技者別に用意され、対応する競技者に関する情報を表示する競技者情報表示部３３と、
５）競技者別に用意され、対応する競技者の競技における戦況・順位などの状況に関する情報を簡潔に示す戦況表示部３４と、
６）競技者別に用意され、対応する競技者が使用するプレーヤキャラクタ４（４ａ，４ｂ，…）の情報を表示するキャラクタ情報表示部３５と、
７）広告表示部３６と、を含む。
【００７６】
本実施形態の戦況表示部３４は、個別のラウンドで勝利した競技者側の競技者情報表示部３３に添付表示される。よって、戦況表示部３４は、ゲームの進行状況に基づく画面構成変更条件を満たした場合に、その時の進行状況に係る説明情報を表示する構成要素の１つと言える。
【００７７】
なお、標準画面構成に含まれる表示要素は、ゲームプレイ画像表示部３０と、勝利条件表示部３２と、戦況表示部３４と、を必須とするが、ゲーム内容等に応じてその他の上記表示要素については適宜省略することもできる。ゲーム内容によってはその他の情報（例えば、レースゲームならばレコードタイムとの比較など）の表示部（構成要素）を適宜追加するとしてもよい。
【００７８】
また、標準画面構成における各構成要素が表示する内容や画面内における配置サイズ、配置位置関係、といったレイアウトは、図示の例に限らず適宜設定可能である。
【００７９】
図４は、本実施形態における視聴画面の一形態の例を示す図であって、準標準画面構成による視聴画面の例を示す図である。準標準画面構成は、競技者と視聴者との間に所定の関係が設定されている場合に標準構成に代わってデフォルト設定される画面構成である。換言すると、競技者ユーザと視聴者ユーザとの間に所定の関係が設定されているか否かに基づいて適用される画面構成であり、視聴者の状況・視聴者に係る情報に基づいて標準画面構成に代わって選択される視聴画面の画面構成である。
【００８０】
ここで言う「所定の関係」は、ゲーム内容に応じて適宜設定可能である。例えば、１）ユーザ同士が互いを友人として登録する所謂「フレンド」登録がされている場合、２）フレンド登録されているユーザ間に設定されている親密度パラメータ値が、所定の良好状態を示す閾値に達している場合、３）同じチームとして登録されている場合、４）プレーヤキャラクタ４（４ａ，４ｂ，…）として同じ種類のキャラクタを使っている場合、５）過去に一緒にプレイした履歴がある場合、などを採用することができる。
【００８１】
競技者が個人情報の一部を公開可能とするならば、競技者と視聴者の出身地が同じ、出身校が同じ、なども所定の関係として利用することもできる。本実施形態では、フレンド登録を採用することとする。
【００８２】
具体的には、準標準画面構成の視聴画面Ｗ４は、標準画面構成における表示要素の幾つかの表示が省略されて、その代わりに、所定の関係を有する視聴者に限定される情報が表示される表示部が追加される。図４の例では、図３と比較すると、キャラクタ情報表示部３５と、広告表示部３６との表示が省略され、代わりに関係表示部４０と、入力履歴表示部４１と、標準画面構成呼び出しアイコン１３と、準標準画面構成呼び出しアイコン１４とが追加表示される。
【００８３】
具体的には、ゲームプレイ画像表示部３０と、視聴者総数表示部３１と、勝利条件表示部３２と、競技者情報表示部３３と、戦況表示部３４と、についてのレイアウトは標準画面構成におけるそれと同じであるが、それ以外の表示要素が消去されて、関係表示部４０と、入力履歴表示部４１と、標準画面構成呼び出しアイコン１３と、準標準画面構成呼び出しアイコン１４とが追加表示される。
【００８４】
関係表示部４０は、競技者と視聴者との関係性を簡潔に表す表示体である。本実施形態では、互いにフレンド登録されている旨を告げる意匠とされている。採用される関係の定義によっては、チームエンブレムの画像を意匠に用いてもよい。チーム名や対戦成績などのテキストを含めた意匠とすることもできる。
【００８５】
入力履歴表示部４１は、競技者毎に用意され、対応する競技者が競技開始から今までに入力した操作入力、いわゆる操作コマンドの入力履歴を表示する。コントローラのキー種類や、コマンド名を表示する。なお、入力履歴表示部４１は、視聴者と所定の関係を有する競技者についてのみ表示されるものとする。図４の例では、図の右側の競技者とは関係性が無いので非公開な状態となっている。
【００８６】
標準画面構成呼び出しアイコン１３は、準標準画面構成から標準画面構成へ切り換える操作を入力するためのアイコンである。当該アイコンを操作すると、視聴画面は標準画面構成による視聴画面Ｗ３（図３参照）に戻すことができる。標準画面構成呼び出しアイコン１３で呼び出された標準画面構成の視聴画面Ｗ３ｒには、標準画面構成呼び出しアイコン１３と、準標準画面構成の視聴画面Ｗ４へ再帰するための準標準画面構成呼び出しアイコン１４と、が表示される。但し、前者はタッチ操作できないようになっていて、後者のみタッチ操作できるように表示される。そして、後者をタッチ操作すると、準標準画面構成の視聴画面Ｗ４に戻すことができる。
【００８７】
なお、入力履歴表示部４１の大きさを広く確保したい場合には、ゲームプレイ画像表示部３０と、視聴者総数表示部３１と、勝利条件表示部３２と、競技者情報表示部３３と、戦況表示部３４の表示サイズや表示位置、つまりレイアウトを図示の例以外に変更するとしてもよい。
【００８８】
さて、本実施形態の視聴画面では、標準画面構成と準標準画面構成とを基本的な画面構成としつつも、視聴者の状況や、競技の状況、競技者の状況などの各種状況の変化に応じて、様々な画面の構成要素（情報の表示部）を追加或いは差し替えするように画面構成が自動的に変化して、視聴者がライブ配信に係る情報を把握し易くする。
【００８９】
「視聴者の状況」に関するパラメータは、ゲーム内容に応じて適宜設定可能であるが、本実施形態では視聴者総数を採用する。その他、視聴開始からの連続視聴時間の平均値や中央値といった統計値を採用することもできる。
【００９０】
図５は、視聴者の状況の変化に応じた画面構成の変化の一例を示す図であって、コメント投稿用画面構成による視聴画面の一例を示す図である。
本実施形態では、視聴者総数が予め設定されている閾値に達すると、視聴者がコメントを投稿可能となる。コメント投稿機能が解放される、と言い換えることもできる。コメント投稿用構成の視聴画面Ｗ５は、それを告げるとともにコメント受け付けを可能にする画面であり、それまで表示されていた一部の構成要素（表示部）が省略されて、代わりに、視聴者によるコメント投稿を受け付けるためのコメント投稿用表示部５０と、コメント表示部５３と、コメント投稿用画面構成呼び出しアイコン１５とが追加表示される。
【００９１】
図５の例は、図４の視聴画面Ｗ４から変化したことを想定しており、ゲームプレイ画像表示部３０と、視聴者総数表示部３１と、勝利条件表示部３２と、競技者情報表示部３３と、戦況表示部３４と、標準画面構成呼び出しアイコン１３と、準標準画面構成呼び出しアイコン１４とについてのレイアウトは標準画面構成におけるそれと同じである。しかし、それ以外の表示要素が消去されて、コメント投稿用表示部５０と、コメント表示部５３と、コメント投稿用画面構成呼び出しアイコン１５とが追加表示される。
【００９２】
コメント投稿用表示部５０は、例えば、当該表示部が表示される要件とされる視聴者数の表示（図中の「５００人突破！」）を含み、更に応援等のコメントのテキストを入力するためのコメント入力部５１と、入力されたテキストの投稿を承認する操作を入力するための投稿承認操作アイコン５２とを含む。
よって、コメント投稿用画面構成は、視聴者ユーザの視聴状況に基づく画面構成変更条件を満たした場合に表示される、視聴者ユーザの数を表示する構成要素を含む画面構成であると言える。
【００９３】
投稿されたコメントの表示のさせ方は適宜設定可能であるが、本実施形態では、コメント投稿用画面構成の視聴画面Ｗ５は、ゲームプレイ画像表示部３０内に、応援等のコメントを示す表示をする構成要素としてコメント表示部５３を配置し、ゲームプレイ画像表示部３０内の端から端へ流れるようにコメントのテキストを表示させることとする。或いは、比較的小さな吹き出し形状のポップアップを画面内に時限的に表示させるとしてもよい。
【００９４】
コメント投稿用画面構成の視聴画面Ｗ５において、標準画面構成呼び出しアイコン１３や、準標準画面構成呼び出しアイコン１４を操作すると、それぞれ標準画面構成の視聴画面Ｗ３ｒや、準標準画面構成の視聴画面Ｗ４へ、戻すことができる。１度、コメント投稿用画面構成の視聴画面Ｗ５が表示されると、戻った先の視聴画面にもコメント投稿用画面構成呼び出しアイコン１５が表示される。そして、当該アイコンを操作すると、コメント投稿用画面構成の視聴画面Ｗ５に再帰することができる。
【００９５】
図６は、視聴者の状況の変化に応じた画面構成の変化の別例を示す図であって、報酬追加用画面構成による視聴画面の一例を示す図である。
本実施形態では、視聴者総数が予め設定されている第２の閾値に達する、或いは視聴者総数の増加率が所定の基準値に達するなどの条件を満たすと、視聴者によるコメント投稿機能が解放されるとともに、競技者への報酬を視聴者操作に応じて向上させる報酬追加機能が解放される。報酬追加画面構成の視聴画面Ｗ６は、それらの機能が解放されたことを告げるとともにコメント入力操作や報酬追加操作の受け付けを可能にする画面である。それまで表示されていた一部の表示要素が省略され、代わりに、視聴者によるコメント投稿を受け付けるためのコメント投稿用表示部５０と、コメント表示部５３と、報酬追加関連表示部６０と、獲得追加報酬表示部６４と、コメント投稿用画面構成呼び出しアイコン１５と、報酬追加用画面構成呼び出しアイコン１６と、が表示される。
【００９６】
具体的には、報酬追加画面構成の視聴画面Ｗ６では、ゲームプレイ画像表示部３０と、視聴者総数表示部３１と、勝利条件表示部３２と、競技者情報表示部３３と、戦況表示部３４と、についてのレイアウトは、報酬追加関連表示部６０等のスペース確保のために、縮小・密集するように変更されている。
【００９７】
報酬追加関連表示部６０は、報酬追加先の選択操作を入力するための競技者別（或いは、ゲーム内容によってはチーム別）に用意される追加先選択アイコン６１（６１ａ，６１ｂ，…）が含まれており、当該アイコンへタッチ操作する毎に、当該選択アイコンが対応付けられている競技者への追加報酬が付与される。
【００９８】
獲得追加報酬表示部６４は、競技者別に用意されて、視聴者が当該視聴者へ与えた評価を示す表示をする構成要素であって、本実施形態では当該競技者が獲得した追加報酬の量を簡潔に表す。例えば、図示のようなバーグラフ状の意匠でもよいし、具体的な報酬の額を数値で表示するとしてもよい。換言すると、獲得追加報酬表示部６４は、視聴者がどの競技者を応援しているか、或いは評価しているかを間接的に表すこととなる。
【００９９】
報酬追加用画面構成呼び出しアイコン１６は、標準画面構成呼び出しアイコン１３、準標準画面構成呼び出しアイコン１４、コメント投稿用画面構成呼び出しアイコン１５を操作して呼び出された視聴画面にも表示される。そして、当該呼び出しアイコンを操作することで、報酬追加画面構成の視聴画面Ｗ６へ画面構成を戻すことができる。
【０１００】
なお、報酬追加画面構成の視聴画面Ｗ６の構成は、図示の例に限らず適宜変更可能である。例えば、画面スペースの関係で、コメント投稿用表示部５０の表示を省略するとしてもよい。画面スペースが十分であれば、ゲームプレイ画像表示部３０と、視聴者総数表示部３１と、勝利条件表示部３２と、競技者情報表示部３３と、戦況表示部３４と、についてのレイアウトは、標準画面構成のそれをそのまま踏襲するとしてもよい。
【０１０１】
図７は、視聴者の状況の変化に応じた画面構成の変化の更に別の例を示す図であって特典発生通知用画面構成による視聴画面の一例を示す図である。
本実施形態では、視聴者総数が予め設定されている閾値に達するなどの条件を満たすと、視聴者へ特典が付与される。特典発生通知用画面構成の視聴画面Ｗ７は、視聴者への特典が発生したことを告げる画面である。それまで表示されていた一部の表示要素が省略されて、代わりに、特典発生通知表示部７０が表示される。
【０１０２】
図示の例では、報酬追加用画面構成の視聴画面Ｗ６（図６参照）が表示されている状態から、視聴者総数表示部３１と、勝利条件表示部３２の表示が省略されて、特典発生通知表示部７０が表示された状態を表している。勿論、その他の画面構成の視聴画面が表示されている状態からでも、視聴者総数が予め設定されている閾値に達するなどの条件を満たすと、同様にして特典発生通知表示部７０が表示される。
【０１０３】
特典発生通知表示部７０は、特典を示す表示である。具体的には、特典が発生したことと、特典が付与されるに至った事由と、付与される特典の内容とについてのテキストを流れ表示する。
【０１０４】
「特典を付与する対象者（特典付与対象者）」は、視聴者全員としても良いし、所定数をランダムに抽選するとしてもよい。競技者とフレンド登録している視聴者に限定してもよい。勿論、視聴者を特典対象とすることもできる。例えば、視聴者数が巨大な値（例えば、１００００人）になった場合の特典については、視聴者を特典付与対象から外して、競技者に限定してもよい。更に巨大な値になった場合の特典については、視聴者と競技者との両方を特典付与対象としてもよい。
【０１０５】
「特典内容」は、適宜設定可能である。視聴対象としているゲームで使用可能なアイテムや、仮想通貨ポイント、クーポン券、ユーザがゲームプレイする時間や内容に応じて消費される行動力ポイント、などを設定できる。付与対象者全員に同じ特典を付与するとしても良いし、視聴者に係る情報に基づいて分けることもできる。
【０１０６】
「視聴者に係る情報」としては、例えば、競技者とのフレンド登録の有無や、視聴者のプレーヤとしてのレベル／ランク、視聴対象としているゲームタイトルのプレイ頻度、視聴対象としているゲームタイトルのゲームメーカのお気に入り登録の有無（例えば、当該ゲームメーカがコンテンツを提供する動画配信サイトにおいてお気に入りのチャンネル登録をしているなど）、などを利用することができる。本実施形態のフレンド登録の有無によって、登録有りの視聴者は登録無しの視聴者よりも、より価値の高い特典が得られるように設定されている。
【０１０７】
そして、本実施形態では、特典発生通知用画面構成の視聴画面Ｗ７は、当該画面構成に維持される維持時間が設定されており、当該視聴画面に切り替わってから当該維持時間が経過すると視聴画面の画面構成は自動的に元に戻される。
【０１０８】
図８は、ゲーム進行の状況の変化に応じた画面構成の変化の別例を示す図であって、進行状況変化時画面構成による視聴画面の一例を示す図である。本実施形態では、ゲーム進行に係り所与の注目すべき変化（ゲーム進行状況の変化）が検出されると、進行状況変化時画面構成の視聴画面Ｗ８に変化して、進行状況が変化した或いは変化しつつあることを視聴者に告げる。
【０１０９】
ここで言う「ゲーム進行に係り所与の注目すべき変化（ゲーム進行状況の変化）」とは、ゲーム進行状況を記述する各種パラメータ値のＡＮＤやＯＲにより定義される。
例えば、格闘ゲームのような対戦ゲームであれば、攻撃のヒット率や防御率に基準以上の変化が生じた場合、基準以上の連続数の連続攻撃いわゆるコンボが発生した場合、特別な大技のヒット、などを設定することができる。レースゲームなどでは、コースアウト、レーシングカーに不具合が発生した場合、ラップタイムが大きく変化した場合、天候が大きく変化した場合、等を設定することができる。リアルタイム戦術シミュレーションゲームであれば、例えば、部隊の殲滅や、所定の要所とされる地点の占領の発生、等を設定できる。また、ゲームジャンルに係わらず、競技者のダウン、特定アイテムの使用、基準値以上の大ダメージの発生、等を設定することができる。
【０１１０】
そして、ゲーム進行に係り所与の注目すべき変化が検出されると、進行状況変化時画面構成の視聴画面Ｗ８に変化して、それまで表示されていた表示部の一部が消去されて、代わりに説明情報表示部８０が表示される。換言すると、説明情報表示部８０は、ゲームの進行状況に基づく画面構成変更条件を満たした場合に表示されるゲームの進行状況の説明情報を表示する構成要素と言える。
【０１１１】
図示の例は、一方からの攻撃のヒット率が急に上昇し、他方へのダメージが急に増加し始めたことを示すデータを競技者別に表示する説明情報表示部８０の例を表している。勿論、説明情報表示部８０の内容はこれに限らず、注目すべき変化が理解し易い内容、例えばグラフ、アイコン、テキスト、数値などを適宜駆使することができる。
【０１１２】
なお、本実施形態では、進行状況変化時画面構成の視聴画面Ｗ８は、当該画面構成に維持される維持時間が設定されており、当該視聴画面に切り替わってから当該維持時間が経過すると、視聴画面の画面構成は自動的に元に戻される。
【０１１３】
図９は、競技者の状況の変化に応じた画面構成の変化の別例を示す図であって、競技者状況変化時画面構成による視聴画面の一例を示す図である。本実施形態では、競技者に係り所与の注目すべき変化（競技者状況の変化）が検出されると、競技者状況変化時画面構成の視聴画面Ｗ９に変化して、競技者に係る状況が変化した或いは変化しつつあることを視聴者に告げる。
【０１１４】
ここで言う「競技者に係り所与の注目すべき変化（競技者状況の変化）」とは、競技者に係る各種パラメータ値のＡＮＤやＯＲにより定義される。例えば、操作入力の種類の配分変化、単位時間当たりの操作入力量の変化、などを設定することができる。
【０１１５】
そして、競技者状況変化時画面構成の視聴画面Ｗ９に変化すると、それまで表示されていた表示部の一部が消去されて、代わりに競技者変化表示部９０が表示される。換言すると、競技者変化表示部９０は、競技者ユーザの操作状況に基づく画面構成変更条件を満たした場合に表示される、競技者ユーザの操作状況の説明情報を表示する構成要素である。
【０１１６】
図示の例は、ある競技者の操作入力の種類の配分に変化が生じたことを告げる内容の競技者変化表示部９０と、コメント表示部５３と、を表示する例を表している。
【０１１７】
なお、競技者変化表示部９０の表示数は１つに限らず、１度に複数、競技者別（或いはチーム別）に表示するとしてもよい。また、競技者変化表示部９０で表示する内容はこれに限らず、注目すべき変化が理解し易い内容、例えばグラフ、アイコン、テキスト、数値などを適宜駆使することができる。
【０１１８】
また、本実施形態では、競技者状況変化時画面構成の視聴画面Ｗ９は、当該画面構成で維持される維持時間が設定されており、当該視聴画面に切り替わってから当該維持時間が経過すると、視聴画面の画面構成は自動的に元に戻される。
【０１１９】
［機能構成の説明］
図１０は、本実施形態におけるサーバシステム１１００の機能構成例を示す機能ブロック図である。本実施形態におけるサーバシステム１１００は、操作入力部１００ｓと、サーバ処理部２００ｓと、音出力部３９０ｓと、画像表示部３９２ｓと、通信部３９４ｓと、サーバ記憶部５００ｓとを備える。
【０１２０】
操作入力部１００ｓは、サーバの管理のための各種操作を入力するための手段である。図１のキーボード１１０６がこれに該当する。
【０１２１】
サーバ処理部２００ｓは、例えばＣＰＵやＧＰＵ等のマイクロプロセッサや、ＡＳＩＣ、ＩＣメモリなどの電子部品によって実現され、操作入力部１００ｓやサーバ記憶部５００ｓを含む各機能部との間でデータの入出力制御を行う。図１の例では、ゲームサーバ部１１０１や配信サーバ部１１０２が搭載する制御基板１１５０がこれに該当する。
【０１２２】
そして、サーバ処理部２００ｓは、所定のプログラムやデータ、操作入力部１００ｓからの操作入力信号、ユーザ端末１５００から受信したデータに基づいて各種の演算処理を実行して、サーバシステム１１００の動作を統合的に制御する。
【０１２３】
そして、本実施形態のサーバ処理部２００ｓは、ユーザ管理部２０２と、オンラインショッピング管理部２０４と、ライブ配信管理部２１０と、計時部２８０ｓと、音生成部２９０ｓと、画像生成部２９２ｓと、通信制御部２９４ｓとを含む。勿論、これら以外の機能部も適宜含めることができる。
【０１２４】
ユーザ管理部２０２は、ユーザ登録手続きに係る処理及びユーザアカウントに紐付けられる各ユーザのデータの管理を行う。本実施形態では、ユーザ管理部２０２は、１）登録ユーザへの固有のユーザアカウントの付与と、２）ユーザアカウント別に個人情報を登録管理する登録情報管理と、３）課金要素（本実施形態ではオンラインショッピングとプレイ対価）の支払いで消費される電子決済媒体の帳簿管理と、４）照会要求の履歴を管理するプレイ履歴管理と、の各機能を有する。勿論、これら以外のアカウントに紐付けられる他のデータの管理機能も適宜含めることができる。
【０１２５】
オンラインショッピング管理部２０４は、オンラインショッピングに関する制御を担い、公知のオンラインショッピング技術を適宜流用して実現できる。本実施形態では、プレーヤは、オンラインショッピングによって、ゲーム内で使用するアイテム等を購入することができる。オンラインショッピングにおける販売対象は、これら以外にも適宜設定可能である。
【０１２６】
ライブ配信管理部２１０は、ゲームプレイ画像のライブ配信に係る各種制御を行う。具体的には、ライブ配信管理部２１０は、競技者登録部２１２と、視聴者登録部２１４と、特典付与部２１６と、リクエスト受付部２１８と、ゲーム進行制御部２２０と、視聴用データ生成部２２２と、視聴用データ配信制御部２２４と、を備える。
【０１２７】
競技者登録部２１２は、競技者ユーザの登録を行う。具体的には、ユーザ端末１５００にて所定の競技者登録操作が入力されると、当該端末のユーザを競技者として登録する。
【０１２８】
視聴者登録部２１４は、視聴者ユーザの登録を行う。具体的には、ユーザ端末１５００にて所定の視聴登録操作が入力されると、当該端末のユーザを視聴者として登録する。
【０１２９】
特典付与部２１６は、所定の特典付与条件が満たされた場合に視聴者ユーザ及び／又は競技者ユーザへ所与の特典を付与する。具体的には、視聴者ユーザの数、ゲームの進行状況、および視聴者ユーザと競技者ユーザとの間に所定の関係が設定されているか否か、の何れかに基づく特典付与条件が満たされたか否かを判定して、特典を付与する。
【０１３０】
リクエスト受付部２１８は、視聴端末からの各種リクエストを受け付け、これを実行する。本実施形態では、応援等のコメントの投稿と、報酬追加と、のリクエストがこれに該当する。
【０１３１】
ゲーム進行制御部２２０は、ゲーム進行制御を行う。
【０１３２】
視聴用データ生成部２２２は、視聴者端末にて視聴画面を表示させるための配信データ、すなわち視聴用データを生成する。
【０１３３】
視聴用データ配信制御部２２４は、生成された視聴用データを視聴者端末へ配信制御する。
【０１３４】
計時部２８０ｓは、システムクロックを利用して現在日時や制限時間等の計時を行う。
【０１３５】
音生成部２９０ｓは、音声データの生成やデコードをするＩＣやソフトウェアの実行により実現され、サーバシステム１１００のシステム管理やゲームプレイに係る操作音やＢＧＭなどの音声データを生成或いはデコードする。そして、システム管理に関する音声信号は音出力部３９０ｓへ出力する。
【０１３６】
音出力部３９０ｓは、音声信号を放音する。図１の例ではゲームサーバ部１１０１やタッチパネル１１０８が備えるスピーカ（非図示）がこれに該当する。
【０１３７】
画像生成部２９２ｓは、サーバシステム１１００のシステム管理に関する画像や、ゲームプレイ画像（又はゲームプレイ画像をユーザ端末１５００で表示させるためのデータ）等を生成することができる。そして、システム管理に関する画像は画像表示部３９２ｓへ出力することができる。
【０１３８】
画像表示部３９２ｓは、画像生成部２９２ｓから入力される画像信号に基づいてシステム管理のための各種画像を表示する。例えば、フラットパネルディスプレイ、ブラウン管（ＣＲＴ）、プロジェクター、ヘッドマウントディスプレイといった画像表示装置によって実現できる。図１の例ではタッチパネル１１０８が該当する。
【０１３９】
通信制御部２９４ｓは、データ通信に係るデータ処理を実行し、通信部３９４ｓを介して外部装置とのデータのやりとりを実現する。
【０１４０】
通信部３９４ｓは、通信回線９と接続して通信を実現する。例えば、無線通信機、モデム、ＴＡ（ターミナルアダプタ）、有線用の通信ケーブルのジャックや制御回路等によって実現される。図１の例では通信装置１１５３が該当する。
【０１４１】
サーバ記憶部５００ｓは、サーバ処理部２００ｓにサーバシステム１１００を統合的に制御させるための諸機能を実現するためのプログラムや各種データ等を記憶する。また、サーバ処理部２００ｓの作業領域として用いられ、サーバ処理部２００ｓが各種プログラムに従って実行した演算結果などを一時的に記憶する。この機能は、例えばＲＡＭやＲＯＭなどのＩＣメモリ、ハードディスク等の磁気ディスク、ＣＤ−ＲＯＭやＤＶＤなどの光学ディスク、オンラインストレージなどによって実現される。図１の例ではゲームサーバ部１１０１や配信サーバ部１１０２が搭載する制御基板のＩＣメモリやハードディスクなどの記憶媒体、及びストレージ１１４０がこれに該当する。
【０１４２】
図１１は、本実施形態におけるサーバ記憶部５００ｓが記憶するプログラムやデータの例を示す図である。本実施形態におけるサーバ記憶部５００ｓは、サーバプログラム５０３と、配信用ゲームクライアントプログラム５０５と、販売品管理データ５０９と、ゲーム初期設定データ５１０と、画面構成定義データ５２０と、特典定義データ５７０と、を記憶する。
【０１４３】
また、サーバ記憶部５００ｓは、逐次生成・管理されるデータとして、ユーザ管理データ６００と、配信管理データ７００と、現在日時８００と、を記憶する。その他、タイマや、カウンタ、各種フラグなどの情報を適宜記憶できる。
【０１４４】
サーバプログラム５０３は、サーバ処理部２００ｓが読み出して実行することで、ユーザ管理部２０２と、オンラインショッピング管理部２０４と、ライブ配信管理部２１０としての機能を実現させるためのプログラムである（図１０参照）。
【０１４５】
配信用ゲームクライアントプログラム５０５は、ユーザ端末１５００へ提供されるゲームクライアントプログラムのオリジナルである。本実施形態では、ユーザ端末１５００を視聴者端末とする機能は、ゲームクライアントの一機能として実現される。よって、当該プログラムは「配信用ｅスポーツクライアントプログラム」を含んでいると言える。なお、配信用ｅスポーツクライアントプログラムに相当する部分は、配信用ゲームクライアントプログラム５０５とは別のプログラムとして提供される構成でもよい。
【０１４６】
販売品管理データ５０９は、オンラインショッピングによる販売品を定義・管理するためのデータを格納する。例えば、購入可能なアイテムと、在庫数、その課金対価（本実施形態では決済媒体からの引き落とし額に相当）とを対応づけて格納している。本実施形態では、プレーヤキャラクタ４（４ａ，４ｂ，…）や、アイテム５（５ａ，５ｂ，…）などが販売品に含まれている（図３参照）。
【０１４７】
ゲーム初期設定データ５１０には、ｅスポーツライブ配信のベースとなるオンラインゲームを実行するための各種初期設定データが含まれている。本実施形態では、競技の舞台となる仮想３次元空間の定義データや、ゲームに登場するキャラクタアイテムを表示・動作させるための初期設定データなどを含む。勿論、これら以外のデータも適宜含めることができる。
【０１４８】
画面構成定義データ５２０は、視聴画面の画面構成パターンを定義する各種データを格納する。１つの画面構成定義データ５２０は、例えば図１２〜図１８に示すように、固有の画面構成ＩＤ５２１と、画面構成変更条件データ５３０と、画面維持時間５４０と、画面構成呼び出しアイコンデータ５４２と、構成要素別レイアウトデータ５５０（５５０ａ，５５０ｂ，…）と、を含む。勿論、これら以外のデータも適宜含めることができる。
【０１４９】
因みに、図１２は、標準画面構成（図３参照）の例を示している。図１３は、準標準画面構成（図４参照）の例を示している。図１４は、コメント投稿用画面構成（図５参照）の例を示している。図１５は、報酬追加用画面構成（図６参照）の例を示している。図１６は、特典発生通知用画面構成（図７参照）の例を示している。図１７は、進行状況変化時画面構成（図８参照）の例を示している。図１８は、競技者状況変化時画面構成（図９参照）の例を示している。
【０１５０】
画面構成変更条件データ５３０は、当該定義データの定める画面構成が選択され適用されるための要件を定義する各種データを格納する。具体的には、単数又は複数のサブ条件のＡＮＤ又はＯＲで記述される。
【０１５１】
本実施形態では、サブ条件として、
１）競技開始からの経過時間を基準としたタイミングに関する要件を定義する変更タイミングサブ条件５３１と、
２）競技者と視聴者との関係に関する要件を定義する関係サブ条件５３２と、
３）視聴者総数に関する要件を定義する視聴者状況サブ条件５３３と、
４）応援等のコメントに関する要件を定義するコメントサブ条件５３４と、
５）特典付与の発生に関する要件を定義する特典付与発生サブ条件５３５と、
６）競技やゲームの進行状況に関する要件を定義する進行状況サブ条件５３６と、
７）競技者の状況に関する要件を定義する競技者状況サブ条件５３７と、
８）報酬追加等の視聴者による競技者の評価に関する要件を定義する評価サブ条件５３８と、
を含む。勿論、これら以外の内容のサブ条件も適宜含めることができる。
【０１５２】
変更タイミングサブ条件５３１には、当該画面構成による視聴画面を表示させたい時期を、競技開始からの経過時間で設定される。図１２の例は、標準画面構成の例なので、当該サブ条件には視聴開始前から選択されるようにマイナスの値が設定されている。サッカーゲームであれば、ハーフタイムに限って適用した画面構成を用意する場合には、ハーフタイムの期間を設定すればよいし、延長時間に限って適用したい画面構成を用意する場合には、延長時間（例えば、９０分以上）とすればよい。
【０１５３】
関係サブ条件５３２は、本実施形態ではフレンド登録の有り／無しの何れかが設定される。勿論、採用した競技者と視聴者との関係の定義に応じて適宜設定可能である。例えば、対戦した回数が閾値以上か否か、同じチームに所属した経歴の有無、プレーヤキャラクタとしているキャラクタのカテゴリーの同じ／異なる、などでもよい。
【０１５４】
視聴者状況サブ条件５３３は、視聴者総数やその増減に応じて画面構成を変化させたい場合に、その閾値条件や範囲を定義する。本実施形態では、コメント投稿用画面構成（図５参照）や、報酬追加用画面構成（図６参照）、特典発生用通知画面構成（図７参照）に係り設定することができる。
【０１５５】
コメントサブ条件５３４は、視聴者による応援などのコメント投稿に応じて画面構成を変化させたい場合に設定する。例えば、コメント総数やコメント投稿の頻度などの閾値条件（「０」を含む）や範囲を設定することができる。コメントに含まれる単語を含めれば、特定の単語を含むコメントが投稿されるのに応じて画面構成を変化させる設定も可能である。
【０１５６】
特典付与発生サブ条件５３５は、視聴者への特典付与イベントの発生に関連づけて画面構成を変化させたい場合に設定する。本実施形態では、特典発生用通知画面構成（図７参照）に係り、特典付与発生の有／無の何れかを設定することができる。ゲーム内容によっては、特典付与以外のイベントも設定される場合があるだろう。もし、そうしたイベントの発生に関連づけて画面構成を変更させたい場合には、当該サブ条件と同様のそのイベントに係るサブ条件を用意すればよい。
【０１５７】
進行状況サブ条件５３６は、当該画面構成を適用するために必要なゲーム進行に係り所与の注目すべき変化（ゲーム進行状況の変化）を定義する単数又は複数のゲーム進行状況に係るパラメータ値をＡＮＤ又はＯＲの関係で組み合わせて設定することができる。
本実施形態では、状況変化時画面構成（図８参照）に係り設定する。例えば、格闘対戦ゲームにおける各プレーヤキャラクタ４の残耐久値について、「一方の残耐久値が初期値の５０％を下回り、ＡＮＤ、両者の残耐久値の差が３０ポイント以上」といった具合に設定することができる。
【０１５８】
競技者状況サブ条件５３７は、競技者に係り所与の注目すべき変化（競技者状況の変化）を定義する単数又は複数のゲーム進行状況に係るパラメータ値をＡＮＤ又はＯＲの関係で組み合わせて設定することができる。
本実施形態では、競技者状況変化時画面構成（図８参照）に係りに設定する。例えば、競技者の操作入力の統計に係り「所定時間当たりのコマンド入力の種類別平均において、攻撃系コマンド入力の平均比率が２０％以上低下」といった具合に設定することができる。
【０１５９】
評価サブ条件５３８は、視聴者による競技者への評価に応じて画面構成を変化させたい場合に設定する。本実施形態では、報酬追加が評価に相当するので、例えば、報酬追加の総数や、その総数に対する閾値条件（「０」を含む）や範囲を設定することができる。
【０１６０】
画面維持時間５４０は、当該画面構成が適用された状態が維持される制限時間を定義する。本実施形態では、特典発生通知用画面構成（図７参照）、進行状況変化時画面構成（図８参照）に係る定義が設定される。視聴者自らの画面構成の呼び出し操作入力が無いかぎり、当該画面構成が適用された状態を維持し続ける場合（本実施形態でいう所の標準画面構成（図３参照）、準標準画面構成（図４参照）など）では、無制限を意味する所定値を設定するものとする。
【０１６１】
画面構成呼び出しアイコンデータ５４２は、当該画面構成を視聴者自らが呼び出し操作するためのアイコンを視聴画面に表示させるための定義データを格納する。例えば、標準画面構成呼び出しアイコン１３や、準標準画面構成呼び出しアイコン１４、コメント投稿用画面構成呼び出しアイコン１５、報酬追加用画面構成呼び出しアイコン１６、の表示位置や表示サイズ、アイコンの画像データなどのデータが格納される。
【０１６２】
構成要素別レイアウトデータ５５０（５５０ａ，５５０ｂ，…）は、当該画面構成における視聴画面において表示される各種表示部の種類、表示位置、表示サイズ、表示形態などを定義するデータを格納する。本実施形態では、ゲームプレイ画像表示部３０、視聴者総数表示部３１、…（図３〜図９参照）といった表示部毎（画面構成の構成要素毎）に用意される。
【０１６３】
１つの構成要素別レイアウトデータ５５０は、どの種類の表示部についての定義であるかを示す構成要素ＩＤ５５１と、表示サイズ５５２と、表示基準位置座標５５３と、を含む。表示サイズ５５２は、ピクセル数で指定しても良いし、ユーザ端末１５００のタッチパネル１５０６の画面サイズに対する比率で定義するとしてもよい。勿論、これら以外のデータも適宜含めることができる。例えば、当該構成要素が表示するテキスト、アイコンを含めても良い。また、当該構成要素の透明度や明度、色、線種、などの表示形態のデータも含めることができる。
【０１６４】
また、画面構成によっては、当該画面構成へ変更する前の画面構成を継承しつつ、構成要素の単数又は複数を新たに追加する構成要素に置き換える旨の設定も可能である。
例えば、図１６の特典発生通知用画面構成の画面構成定義データ５２０の例のように、消去対象構成要素５５４にて、継承する前の画面構成のうち置き換えに伴い消去される構成要素を指定し、それらに代えて表示する構成要素を追加構成要素５５６にて指定することもできる。
【０１６５】
図１１に戻って、特典定義データ５７０は、本実施形態における視聴者へ付与される特典の内容や、付与するために満たすべき条件等を定義する各種データを格納する。
１つの特典定義データ５７０は、例えば図１９に示すように、固有の特典定義ＩＤ５７１と、特典付与条件データ５７２と、特典付与先設定５７６と、特典内容データ５７７と、特典付与通知データ５７８と、を含む。勿論、これら以外のデータも適宜含めることができる。
【０１６６】
特典付与条件データ５７２は、単数又は複数のサブ条件のＡＮＤ又はＯＲで記述される。本実施形態では、サブ条件として視聴者状況サブ条件５７３と、進行状況サブ条件５７４と、関係サブ条件５７５と、を含む。勿論、これら以外のサブ条件も適宜含めることができる。
【０１６７】
特典付与する対象者に限定を設けたり、特典付与対象者そのものを限定したり、特典付与対象者の種類別に特典内容を変えたい場合には、特典定義データ５７０をそれぞれのパターンで用意すればよい。
【０１６８】
特典付与通知データ５７８は、当該特典に係る特典発生通知表示部７０（図７参照）に表示される内容を定義している。
【０１６９】
図１１に戻って、ユーザ管理データ６００は、登録ユーザ毎に用意され、固有の識別情報であるアカウントと紐付けられる各種データを格納する。１つのユーザ管理データ６００は、例えば図２０に示すように、ユーザ登録時に設定された固有のユーザアカウント６０１と、決済媒体帳簿データ６０３と、プレイ履歴データ６０５と、フレンドリストデータ６０７と、セーブデータ６１０と、を含む。勿論、これら以外のデータも適宜含めることができる。
【０１７０】
決済媒体帳簿データ６０３は、当該ユーザに紐付けられる電子決済用の決済媒体（例えば、仮想通貨ポイント、ゲーム内通貨、特定のアイテム、行動力などの特定のパラメータ値など）の補充／消費の量と、補充／消費の事由と、変更日時と、の情報を対応づけて格納する所謂帳簿である。課金履歴データ或いは課金情報と読み替えることができる。
【０１７１】
プレイ履歴データ６０５は、過去に何時ゲームプレイしたかを記述するデータを、プレイした時系列に格納するデータであって、ログイン／ログアウトのタイミングで自動的に更新される。どのような操作入力をしたかの操作入力ログも適宜含めることができる。また、対戦プレイの場合には、対戦した相手のユーザアカウントや、その時の対戦成績、通算対戦成績、などを適宜含めることができる。
【０１７２】
フレンドリストデータ６０７は、本実施形態における競技者と視聴者との関係性に関するデータである。本実施形態における、当該ユーザがフレンドと認定し登録手続きをした他ユーザのユーザアカウントと、当該他ユーザとの関係度合のパラメータ値（フレンド登録の場合は、友好度）とを対応づけたデータを格納する。
【０１７３】
セーブデータ６１０は、当該ユーザによる前回のゲームプレイ時までの各種データを格納する。例えば、１）保有するキャラクタを管理する保有キャラクタ管理データ６１３と、２）保有するアイテムを管理する保有アイテム管理データ６１５と、を含む。勿論、これら以外のデータも適宜含めることができる。
【０１７４】
図１１に戻って、配信管理データ７００は、ｅスポーツライブ配信の配信単位毎に用意され、配信管理に関する各種データを格納する。１つの配信管理データ７００は、例えば図２１に示すように、固有の配信管理ＩＤ７０１と、配信開始時刻を基準とした経過時間７０３（開始時刻より前の段階ではマイナス値）と、競技者登録データ７１０と、プレイ制御データ７１６と、競技成績データ７１８と、視聴者登録データ７２０と、視聴用データ７３０と、コメント履歴データ７４０と、競技者別追加報酬データ７４２と、を含む。勿論、これら以外のデータも適宜含めることができる。
【０１７５】
競技者登録データ７１０は、競技者別に用意される。１つの競技者登録データ７１０は、競技者とされるユーザのユーザアカウントである競技者アカウント７１１と、当該競技者が使用するユーザ端末１５００（競技者端末）と通信するための競技者端末ＩＰアドレス７１３と、操作入力・コマンド入力の履歴である操作入力履歴データ７１５を含む。勿論、これら以外のデータも適宜含めることができる。
【０１７６】
プレイ制御データ７１６は、競技のゲームプレイ状況を記述する各種データを格納する。本実施形態では、競技者毎のプレーヤキャラクタ４の最新の状況（例えば、残耐久値、攻撃力といった能力パラメータ値のリスト、麻痺状態などのステータス異常の情報、攻撃コンボ数、など）、競技残時間、などを含む。勿論、これら以外の情報も適宜含めることができる。
【０１７７】
競技成績データ７１８は、競技者別に用意され、競技者の最新のプレイ成績のデータが格納されている。いわば、競技者から見た戦況に関する情報が格納される。本実施形態のゲームは、格闘対戦ゲーム（５セットマッチ、３セット先取で勝利）なので、１つの競技成績データは、競技者アカウントと、勝ち取ったセットを示す戦況データと、当該競技者のプレーヤキャラクタ４の攻撃が対戦相手のプレーヤキャラクタにヒットしたヒット率、逆に相手のプレーヤキャラクタの攻撃を防御した防御率、と言ったデータが格納される。
【０１７８】
視聴者登録データ７２０は、視聴者として登録されたユーザ毎に用意され、当該ユーザを特定する情報（例えば、視聴者とされるユーザのユーザアカウントである視聴者アカウント）と、当該ユーザが使用するユーザ端末１５００すなわち視聴者端末と通信接続するための視聴者端末ＩＰアドレスと、を格納する。勿論、これら以外のデータも適宜含めることができる。例えば、ポート番号、アクセスキーなどを適宜含めることができる。
【０１７９】
視聴用データ７３０は、視聴者のユーザ端末１５００にてｅスポーツライブ配信を実現するための視聴画面Ｗ３（図３参照）〜Ｗ９（図９参照）を表示させるためのデータである。本実施形態では、ゲームプレイ画像表示部用データ７３１と、構成要素別表示制御データ７３２と、を含む。
【０１８０】
ゲームプレイ画像表示部用データ７３１は、本実施形態の構成要素の１つであるゲームプレイ画像表示部３０にて、競技の様子を表示させるのに必要なデータである。データの内容は、ｅスポーツライブ配信を実現する方法によって適宜設定可能である。例えば、ライブストリーミング配信方式を採用する場合には、コンテナデータなどがこれに該当する。ゲームプレイ画像表示部３０で表示される競技の様子をユーザ端末１５００でレンダリングさせる場合には、競技者別の操作入力の内容を示す操作入力データなどがこれに該当する。
【０１８１】
ゲームプレイ画像表示部３０以外の構成要素を表示するために必要な情報は、構成要素別に構成要素別表示制御データ７３２として用意される。１つの構成要素別表示制御データ７３２は、当該データの適用先を示す構成要素ＩＤ（図１２の構成要素ＩＤ５５１に対応する。）と、表示内容データと、を対応づけて格納する。
【０１８２】
コメント履歴データ７４０は、コメント投稿用表示部５０（図５参照）にて入力・投稿されたコメント毎に用意される。１つのコメント履歴データ７４０は、投稿日時と、投稿者となった視聴者のユーザアカウントである投稿者アカウントと、投稿内容のデータと、を格納する。勿論、これら以外のデータも適宜含めることができる。
【０１８３】
競技者別追加報酬データ７４２は、競技者別に用意され、報酬追加関連表示部６０（図６参照）にて入力された当該競技者への追加報酬の最新状況を記述するデータを格納する。本実施形態では、初期値は「０」で、追加先選択アイコン６１（６１ａ、６１ｂ、…）が１回タッチ操作される都度、所定量の追加報酬が加算される。もし、視聴者自身が保有するアイテムのなかから追加報酬とするアイテムを選択して付与する場合には、当該アイテムの種類や数量などの情報を適宜含めることができる。
【０１８４】
図２２は、本実施形態におけるユーザ端末１５００の機能構成の一例を示す機能ブロック図である。本実施形態のユーザ端末１５００は、操作入力部１００と、端末処理部２００と、音出力部３９０と、画像表示部３９２と、通信部３９４と、端末記憶部５００とを備える。
【０１８５】
操作入力部１００は、プレーヤによって為された各種の操作入力に応じて操作入力信号を端末処理部２００に出力する。例えば、プッシュスイッチや、ジョイスティック、タッチパッド、トラックボール、加速度センサ、ジャイロ、ＣＣＤモジュール、などによって実現できる。図２の方向入力キー１５０２や、ボタンスイッチ１５０４、タッチパネル１５０６がこれに該当する。
【０１８６】
端末処理部２００は、例えばＣＰＵやＧＰＵ等のマイクロプロセッサや、ＡＳＩＣ、ＩＣメモリなどの電子部品によって実現され、操作入力部１００や端末記憶部５００を含む各機能部との間でデータの入出力制御を行う。そして、所定のプログラムやデータ、操作入力部１００からの操作入力信号、サーバシステム１１００から受信した各種データに基づいて各種の演算処理を実行して、ユーザ端末１５００の動作を制御する。図２の制御基板１５５０がこれに該当する。
【０１８７】
そして、本実施形態における端末処理部２００は、競技者端末演算部２６０と、視聴者端末制御部２７０と、計時部２８０と、音生成部２９０と、画像生成部２９２と、通信制御部２９４と、を備える。
【０１８８】
競技者端末演算部２６０は、自機を競技者端末として機能させるための各種制御を行う。すなわち、ゲームプレイ画像のライブ配信に係る競技者としてゲームプレイするためのゲームプレイ用の端末、又はゲームプレイ画像のライブ配信に係わらず個人的にゲームプレイする場合のゲームプレイ用の端末としての機能を実現する。具体的には、競技者端末演算部２６０は、操作信号送信制御部２６１と、ゲームプレイ画像表示制御部２６２と、を含む。
【０１８９】
操作信号送信制御部２６１は、操作入力部１００へ為された操作に応じて、各種データやリクエストをサーバシステム１１００へ送信するための処理を実行する。
【０１９０】
ゲームプレイ画像表示制御部２６２は、サーバシステム１１００から受信した各種データに基づいてゲームプレイ画像を表示するための制御を行う。本実施形態では、競技者端末にて表示されるゲームプレイ画像はサーバシステム１１００にて生成される構成とするが、ユーザ端末１５００で生成する構成も可能である。その場合、ゲームプレイ画像表示制御部２６２は、例えば３ＤＣＧを生成するための仮想３次元空間に配置されたオブジェクトの制御を含むこととなる。
【０１９１】
視聴者端末制御部２７０は、当該ユーザ端末を視聴者端末として機能させる。
本実施形態の視聴者端末制御部２７０は、操作信号送信制御部２７１と、ゲームプレイ画像表示制御部２７２と、リクエスト制御部２７３と、視聴画面制御部２７６と、適用済画面構成呼び出し部２７８とを有する。勿論、これら以外の機能部も適宜含めることができる。
【０１９２】
操作信号送信制御部２７１は、視聴者端末としての操作入力信号をサーバシステム１１００へ送信する制御を行う。
【０１９３】
ゲームプレイ画像表示制御部２７２は、視聴画面のゲームプレイ画像表示部３０にて表示させるためのゲームプレイ画像の表示制御を行う。競技者端末にて入力された操作入力信号の配信を受けることでユーザ端末１５００側でレンダリングする場合には、レンダリングに関する制御を行う。
【０１９４】
リクエスト制御部２７３は、画面構成の変更にともない開放される視聴者行為（評価や応援）の受付機能の実現と、受け付けた結果のリクエストをサーバシステム１１００へ行う。本実施形態では、評価受付部２７４と、応援受付部２７５と、を含む。
【０１９５】
評価受付部２７４は、視聴者ユーザの数が所定の閾値条件を満たした場合に、視聴者ユーザによる競技者ユーザのゲームプレイに対する評価の受け付けを開始する。本実施形態では、コメント投稿用表示部５０（図５参照）によるコメントの受け付けがこれに該当する。
応援受付部２７５は、視聴者ユーザの数が所定の閾値条件を満たした場合に、視聴者ユーザによる競技者ユーザのへの応援等の各種コメントの受け付けを開始する。
【０１９６】
すなわち、本実施形態のリクエスト制御部２７３は、コメント投稿用表示部５０と、報酬追加関連表示部６０への操作入力に応じたリクエスト（前者は、コメント投稿リクエスト、後者は報酬追加リクエスト）を行うことがこれに該当する。
【０１９７】
視聴画面制御部２７６は、ライブ視聴中に視聴画面の画面構成を変更する画面構成変更条件を満たしたか否かに基づいて、画面構成を変更した視聴画面となるように視聴画面を制御する。
【０１９８】
具体的には、視聴画面制御部２７６は、関係有無別視聴画面制御２７７を有する。
関係有無別視聴画面制御２７７は、競技者ユーザと視聴者ユーザとの間に所定の関係が設定されているか否かに基づいて、画面構成を異なる画面構成となるように視聴画面を制御する。本実施形態では、準標準画面構成（図４参照）がこれに該当する。
【０１９９】
また、視聴画面制御部２７６は、ゲームの進行状況に基づく画面構成変更条件を満たしたかを判定し、満たした場合には、当該ゲームの進行状況の説明情報を表示する構成要素を含む画面構成となるように視聴画面を制御する。本実施形態では、戦況表示部３４（図３参照）や、説明情報表示部８０（図８参照）の表示がこれに該当する。
【０２００】
また、視聴画面制御部２７６は、競技者ユーザの操作状況に基づく画面構成変更条件を満たしたかを判定し、満たした場合には、競技者ユーザの操作状況の説明情報を表示する構成要素を含む画面構成となるように視聴画面を制御する。本実施形態では、競技者変化表示部９０（図９参照）の表示がこれに該当する。
【０２０１】
また、視聴画面制御部２７６は、視聴者ユーザの視聴状況に基づく画面構成変更条件を満たしたかを判定し、満たした場合には、視聴者ユーザの数を表示する構成要素を含む画面構成となるように視聴画面を制御する。本実施形態では、標準画面構成（図３参照）及びコメント投稿用画面構成（図５参照）がこれに該当する。
【０２０２】
また、視聴画面制御部２７６は、競技者ユーザと視聴者ユーザとの間に所定の関係が設定されているか否かに基づいて、画面構成を異なる画面構成となるように視聴画面を制御することができる。そして、競技者ユーザとの間で所定の関係が設定されている視聴者ユーザについては、当該関係を示す表示をする構成要素を含む画面構成となるように視聴画面を制御することができる。本実施形態では、所定の関係はフレンド登録の設定があることであり、当該関係を示す表示として関係表示部４０を含む準標準画面構成（図４参照）がこれに該当する。
【０２０３】
また、視聴画面制御部２７６は、視聴者端末から受け付けた評価に基づく画面構成変更条件を満たしたかを判定し、満たした場合には、当該評価を示す表示をする構成要素を含む画面構成となるように視聴画面を制御する。本実施形態では、評価を示す表示をする構成要素としての報酬追加関連表示部６０及び獲得追加報酬表示部６４を含む報酬追加用画面構成（図６参照）がこれに該当する。
【０２０４】
また、視聴画面制御部２７６は、特典付与に係り、特典が付与されたか否かに基づく画面構成変更条件を満たしたかを判定し、満たした場合には、当該特典付与を示す表示をする構成要素を含む画面構成となるように前記視聴画面を制御する、本実施形態では、当該特典付与を示す表示としての特典発生通知表示部７０を含む特典発生通知用画面構成（図７参照）がこれに該当する。
【０２０５】
また、視聴画面制御部２７６は、競技者への応援に係り、受け付けた応援に基づく画面構成変更条件を満たしたかを判定し、満たした場合には、当該応援を示す表示をする構成要素を含む画面構成となるように視聴画面を制御する。本実施形態では、応援を示す表示をする構成要素としてのコメント表示部５３を含むコメント投稿用画面構成（図５参照）がこれに該当する。
【０２０６】
適用済画面構成呼び出し部２７８は、視聴画面制御部２７６により既に適用済みの画面構成を、自機ユーザによる呼び出し操作入力に応じて呼び出して再適用するよう視聴画面の画面構成を変更する。本実施形態では、各種呼び出しアイコン（例えば、図４の標準画面構成呼び出しアイコン１３など）への操作入力に応じた視聴画面の画面構成の再帰がこれに該当する。
【０２０７】
音生成部２９０は、例えばデジタルシグナルプロセッサ（ＤＳＰ）や、音声合成ＩＣなどのプロセッサ、音声ファイル再生可能なオーディオコーデック等によって実現され、ゲームプレイ画像表示制御部２６２による処理結果に基づいてゲームに係る効果音やＢＧＭ、各種操作音の音信号を生成し、音出力部３９０に出力する。
【０２０８】
音出力部３９０は、音生成部２９０から入力される音信号に基づいて効果音やＢＧＭ等を音出力する装置によって実現される。図２のスピーカ１５１０がこれに該当する。
【０２０９】
画像生成部２９２は、例えば、ＧＰＵ、デジタルシグナルプロセッサ（ＤＳＰ）などのプロセッサ、ビデオ信号ＩＣ、ビデオコーデックなどのプログラム、フレームバッファ等の描画フレーム用ＩＣメモリ等によって実現される。そして、画像生成部２９２は、１フレーム時間（例えば１／６０秒）で１枚の表示画像を生成し、生成した表示画面の画像信号を画像表示部３９２に出力する。
【０２１０】
画像表示部３９２は、画像生成部２９２から入力される画像信号に基づいて各種ゲーム画像を表示する。例えば、フラットパネルディスプレイ、ブラウン管（ＣＲＴ）、プロジェクター、ヘッドマウントディスプレイといった画像表示装置によって実現できる。本実施形態では、図２のタッチパネル１５０６がこれに該当する。
【０２１１】
通信制御部２９４は、データ通信に係るデータ処理を実行し、通信部３９４を介して外部装置とのデータのやりとりを実現する。通信部３９４は、通信回線９と接続して通信を実現する。例えば、無線通信機、モデム、ＴＡ（ターミナルアダプタ）、有線用の通信ケーブルのジャックや制御回路等によって実現され、図２の無線通信モジュール１５５３がこれに該当する。
【０２１２】
端末記憶部５００は、端末処理部２００にユーザ端末１５００を統合的に制御させるための諸機能を実現するためのプログラムや、各種データ等を記憶する。また、端末処理部２００の作業領域として用いられ、端末処理部２００が各種プログラムに従って実行した演算結果や操作入力部１００から入力される入力データ等を一時的に記憶する。こうした機能は、例えばＲＡＭやＲＯＭなどのＩＣメモリ、ハードディスク等の磁気ディスク、ＣＤ−ＲＯＭやＤＶＤなどの光学ディスクなどによって実現される。図２の制御基板１５５０が搭載するＩＣメモリ１５５２やメモリカード１５４０がこれに該当する。
【０２１３】
本実施形態の端末記憶部５００は、例えば図２３に示すように、ゲームクライアントプログラム５０４と、ログイン時に入力された自機のユーザを示すユーザアカウント５０８と、ゲーム初期設定データ５１０ｔと、画面構成定義データ５２０ｔと、特典定義データ５７０ｔと、自機端末区分設定データ５８０と、自機ユーザ関係データ５８２と、視聴画面管理データ７６０と、を記憶する。勿論、これら以外のプログラムやデータも適宜記憶することができる。
【０２１４】
ゲームクライアントプログラム５０４は、端末処理部２００が読み出して実行することによって競技者端末演算部２６０及び視聴者端末制御部２７０としての機能を実現させるためのアプリケーションソフトウェアである。本実施形態では、サーバシステム１１００から提供される配信用ゲームクライアントプログラム５０５（図１１参照）のコピーとする。
【０２１５】
なお、ゲームクライアントプログラム５０４は、オンラインゲームを実現する技術手法に応じて専用のクライアントプログラムであっても良いし、ウェブブラウザプログラム及びインタラクティブな画像表示を実現するプラグインなどにより構成するとしても良い。
【０２１６】
ユーザアカウント５０８は、ログイン手続きの際に、ユーザが入力した結果である。
【０２１７】
ゲーム初期設定データ５１０ｔは、自機をｅスポーツライブ配信における競技者端末とする場合、或いは自機でゲームプレイする場合に、必要に応じてサーバシステム１１００から同名のデータのコピーを取得して記憶する。本実施形態では、自機を競技者端末又はゲームプレイ端末とする場合のゲームプレイ画像はサーバシステム１１００で生成する構成であるので基本的には記憶する必要は無い。但し、ゲームプレイ画像を自機で生成する場合には当該設定データは必須となる。
【０２１８】
画面構成定義データ５２０ｔと、特典定義データ５７０ｔとは、自機を視聴者端末とする場合にサーバシステム１１００からそれぞれ同名のデータのコピーを取得して記憶する。
【０２１９】
自機端末区分設定データ５８０は、自機が競技者端末であるか視聴者端末であるかの情報を格納する。本実施形態では、ゲームクライアントを起動させた後に表示されるメニュー画面にて、自機でゲームプレイ／ｅスポーツの競技者として登録／ｅスポーツを視聴する、の３つの選択肢のうち、１つ目と２つ目のメニュー項目が選択された場合には競技者端末に設定され、３つ目のメニュー項目が選択された場合には視聴者端末に設定される。
【０２２０】
自機ユーザ関係データ５８２は、競技者と自機の視聴者との関係（本実施形態ではフレンド登録の有無の状況）を示すデータである。視聴開始前にサーバシステム１１００から取得する。
【０２２１】
視聴画面管理データ７６０は、自機が視聴者端末として機能する場合に作成され、視聴画面の表示制御に必要な各種データを格納する。具体的には、１）サーバシステム１１００から配信された視聴用データ７３０（図２１参照）を受信して記憶した受信済み視聴用データ７６１と、２）今現在の視聴画面に適用されている画面構成の画面構成ＩＤ（図１２の画面構成ＩＤ５２１）を示す適用画面構成ＩＤ７６２と、３）これまでに適用された画面構成の画面構成ＩＤを時系列に格納する適用済画面構成履歴７６３と、４）視聴画面の表示制御データ７６４と、を含む。勿論、これら以外のデータも適宜含めることができる。
【０２２２】
［動作の説明］
次に、サーバシステム１１００における処理の流れについて説明する。
図２４は、本実施形態のサーバシステム１１００における処理の流れを説明するためのフローチャートである。ここで説明する処理の流れは、サーバ処理部２００ｓがサーバプログラム５０３を実行することにより実行される。
【０２２３】
先ず、サーバシステム１１００は、競技者と視聴者の登録受付を開始し、受け付けに応じて、配信管理データ７００（図２１参照）には競技者登録データ７１０と、視聴者登録データ７２０とを作成する（ステップＳ１０）。なお、経過時間７０３については所定のマイナス値から計時を始める。つまり、競技開始までカウントダウンを開始する。
【０２２４】
競技開始までの間に、サーバシステム１１００は、競技者については、操作入力履歴データ７１５の記録を開始する（ステップＳ１２）。視聴者については、それぞれの視聴者端末へゲーム初期設定データ５１０と、画面構成定義データ５２０と、特典定義データ５７０とを視聴者端末へ配信する（ステップＳ１４）。また、それぞれの視聴者端末の視聴者毎に、各競技者との間の関係、本実施形態ではフレンド登録の状況を検索し、それぞれの視聴者端末へ提供する（ステップＳ１６）。
【０２２５】
次に、サーバシステム１１００は、視聴用データ７３０（図２１参照）の生成し、配信を開始し（ステップＳ１８）、競技を開始する（ステップＳ２０）。すなわち競技に係るゲーム進行制御を開始し、配信管理データ７００（図２１参照）のプレイ制御データ７１６及び競技成績データ７１８の逐次更新を始める。
【０２２６】
競技開始後、サーバシステム１１００は、視聴者端末からのコメントリクエストと報酬追加リクエストの受け付けを開始する（ステップＳ２２）。
受け付けたのがコメントリクエストであれば、コメント表示部５３（図５参照）に対応する構成要素別表示制御データ７３２（図２１参照）に当該コメントを画面に表示するためのデータを付加する。報酬追加リクエストを受けたのであれば、追加先を示す情報が含まれているので、当該追加先に適合する競技者別追加報酬データ７４２（図２１参照）を更新する。
【０２２７】
次に、サーバシステム１１００は特典定義データ５７０（図１１，図１３参照）を参照して、特典付与条件が満たされている場合（ステップＳ３０のＹＥＳ）、特典付与先設定５７６に該当する視聴者へ、特典内容データ５７７が示す特典を付与する（ステップＳ３２）。
【０２２８】
競技が終了すると（ステップＳ４０のＹＥＳ）、サーバシステム１１００は競技結果を配信し（ステップＳ４２）、競技者へ報酬を付与する（ステップＳ４４）。報酬の付与に当たっては競技者別追加報酬データ７４２に設定されている追加報酬も加えられる。そして、視聴用データ７３０の配信を終了し（ステップＳ４６）、一連の処理を終了する。
【０２２９】
図２５〜図２６は、本実施形態のユーザ端末１５００における処理の流れを説明するためのフローチャートである。ここで説明する処理の流れは、端末処理部２００がゲームクライアントプログラム５０４を実行することにより実現される。
【０２３０】
ユーザ端末１５００は、先ず自機ユーザによる競技者又は視聴者の選択を受付ける（ステップＳ１００）。例えば、メインメニューに「ゲームプレイする」「ｅスポーツライブ配信の競技者として登録する」「ｅスポーツを視聴する」の各項目を加える。これらの内１つ目と２つ目の項目がユーザにより選択されたら、自機端末区分設定データ５８０（図２３参照）を「競技者端末」に設定する。３つ目の項目ならば「視聴者端末」に設定する。
そして、選択結果に応じて、サーバシステム１１００へアクセスし、競技者登録或いは視聴者登録のリクエストを行う（ステップＳ１０２）。
【０２３１】
次に、ユーザ端末１５００は、自機端末区分が「競技者端末」である場合（ステップＳ１０８の競技者端末）、ゲームプレイ画像のライブ配信に係る競技開始或いは個人的なゲームプレイの開始と共にゲームクライアントとしての制御を開始する（ステップＳ１１０）。
【０２３２】
一方、自機端末区分が「視聴者端末」の場合（ステップＳ１０８の視聴者端末）、ユーザ端末１５００は、サーバシステム１１００へアクセスしてゲーム初期設定データ５１０、画面構成定義データ５２０、特典定義データ５７０（図１１参照）のコピーを取得する（ステップＳ１１２）。これらをゲーム初期設定データ５１０ｔ、画面構成定義データ５２０ｔ、特典定義データ５７０ｔとして記憶する（図２３参照）。
【０２３３】
更に、ユーザ端末１５００は、自機ユーザである視聴者と競技者との間のフレンド登録の状況を取得し、自機ユーザ関係データ５８２に設定する（ステップＳ１１４：図２３参照）。
【０２３４】
次に、ユーザ端末１５００は、自機ユーザ関係データ５８２の設定に応じて適用画面構成ＩＤ７６２に「標準画面構成」又は「準標準画面構成」を設定し、適用済画面構成履歴７６３にも同じく設定する（ステップＳ１１６：図２３参照）。
そして、視聴用データ７３０（図２１参照）の受信を開始するとともに適用画面構成ＩＤ７６２が示す画面構成が適用された視聴画面の表示を開始する（ステップＳ１１８）。
【０２３５】
ユーザ端末１５００は、視聴画面の表示開始以降、画面構成定義データ５２０ｔの画面構成変更条件データ５３０の示す条件が満たされているかを監視する。そして、画面構成変更条件が満たされるに至ると（ステップＳ１３０のＹＥＳ）、該当する画面構成定義データ５２０ｔに従って視聴画面の画面構成を変更するように表示制御データ７６４を変更し、該当する画面構成定義データ５２０ｔの画面構成ＩＤを適用済画面構成履歴７６３に追加する（ステップＳ１３２）。
【０２３６】
次いで、ユーザ端末１５００は、変更された画面構成に対応する画面構成呼び出しアイコンの表示を開始する（ステップＳ１３４）。そして、今回の画面構成の変更後から、該当する画面構成定義データ５２０ｔの画面維持時間５４０（図１２参照）が経過すると、適用済画面構成履歴７６３に登録されている１つ前の画面構成に復元する（ステップＳ１３６）。なお、画面維持時間５４０の設定値が「０」の場合、実質、ステップＳ１３６はスキップされるのと同じこととなる。
【０２３７】
図２６に移って、ユーザ端末１５００は、画面構成呼び出しアイコンへの操作入力を検出すると（ステップＳ１５０のＹＥＳ）、操作された画面構成呼び出しアイコンに対応する画面構成へ変更し（ステップＳ１５２）、当該変更された画面構成における画面維持時間５４０の経過後に画面構成を復元する（ステップＳ１５４）。
【０２３８】
画面構成の変更により、コメント投稿用表示部５０（図５参照）や報酬追加関連表示部６０（図６参照）が視聴画面に表示される場合がある。
ユーザ端末１５００は、コメント投稿用表示部５０（図５参照）へコメント入力及び投稿承認操作入力を検出すると（ステップＳ１７０のＹＥＳ）、サーバシステム１１００へアクセスしてコメント投稿のリクエストをする（ステップＳ１７２）。
また、報酬追加関連表示部６０（図６参照）への入力を検出すると（ステップＳ１７４のＹＥＳ）、サーバシステム１１００へアクセスして報酬追加のリクエストをする（ステップＳ１７６）。
【０２３９】
視聴画面の表示開始以降、サーバシステム１１００から競技結果の通知を受信すると競技終了と見なし（ステップＳ１９０のＹＥＳ）、ユーザ端末１５００は受信した競技結果を表示して（ステップＳ１９２）、一連の処理を終了する。
【０２４０】
以上、本実施形態によれば、ゲームプレイ画像のライブ配信に係り、視聴画面における情報提供を改善して、視聴者がより状況を把握し易くするための技術を提供することができる。更に、情報提供の改善に伴ってゲームプレイ画像のライブ視聴の興趣を高めることができる。
【０２４１】
〔変形例〕
以上、本発明を適用した一実施形態について説明したが、本発明を適用可能な形態は上記形態に限定されるものではなく適宜構成要素の追加・省略・変更を施すことができる。
【０２４２】
［その１］
例えば、上記実施形態では、ｅスポーツライブ配信のベースとなるゲームを、クライアント・サーバ型のコンピュータシステムにてオンラインゲームを実現する例を挙げたが、複数のユーザ端末１５００をピアツーピア接続したコンピュータシステムにおいて実現するとしてもよい。その場合、何れかのユーザ端末１５００にサーバシステム１１００としての機能を担わせる、或いは、複数のユーザ端末１５００で分担して担わせる構成としてもよい。
【０２４３】
［その２］
また、上記実施形態では、ゲームプレイ画像のライブ配信に係る視聴用データの配信を、クライアント・サーバ型のネットワーク構成で一元配信するとしたが、Ｐ２Ｐ型のネットワーク構成で配信するとしてもよい。
【０２４４】
［その３］
また、例えば、上記実施形態ではｅスポーツライブ配信のベースとなるゲームの内容を、格闘対戦ゲームとして例示したが、ベースとなるゲームジャンルと競技のあり方はこれに限らず適宜設定可能である。例えば、パズルゲームでパズル完成までの時間を競う、複数の競技者がチームに分かれてリアルタイム戦術シミュレーションゲームやシューティングゲームで対戦する、レースゲームでタイムを競う、音楽ゲームで同じ楽曲をプレイして特典を競う、などとすることもできる。対戦ゲームでなくてもよい。
【０２４５】
［その４］
また、上記実施形態では、視聴画面を視聴者端末となるユーザ端末１５００それぞれで生成して制御する構成としたがこれに限らない。例えば、準標準画面構成と、呼び出しアイコン（標準画面構成呼び出しアイコン１３、準標準画面構成呼び出しアイコン１４、…）によるユーザ操作による適用済み画面構成の呼び出し機能とを省略することとして、サーバシステム１１００にて視聴画面を生成して、全ての視聴者端末へ向けて共通の画面構成として配信するとしてもよい。
【０２４６】
この場合、サーバシステム１１００の機能構成は、例えば図２７のようになる。すなわち、サーバシステム１１００が評価受付部２７４と、応援受付部２７５と、視聴画面制御部２７６と、を備える。そして、当該構成を採用した場合の視聴用データ７３０（図２１参照）は、視聴用画面のデータということになる。
【０２４７】
また、この場合のサーバシステム１１００の処理の流れは、例えば図２８に示すように、競技開始から競技終了までの間に、上記実施形態における視聴者端末の処理のステップＳ１３０及びステップＳ１３２（図２５参照）に相当するステップＳ２４及びステップＳ２６を追加すればよい。
【０２４８】
また、この場合のユーザ端末１５００の機能構成は、図２９のようになる。すなわち、ゲームプレイ画像表示制御部２７２と、適用済画面構成呼び出し部２７８が省略される。そして、この場合のユーザ端末１５００の処理の流れは、図３０に示すように、画面構成の変更に係るステップが省略される。
【０２４９】
なお、準標準画面構成と、呼び出しアイコン（標準画面構成呼び出しアイコン１３、準標準画面構成呼び出しアイコン１４、…）によるユーザ操作による適用済み画面構成の呼び出し機能とを省略する場合の例を図２７〜３０を参照して説明したが、省略せずに、サーバシステム１１００にてこれらの機能を実行することとし、各視聴者ごとに、個別の視聴画面を生成して、各視聴者端末へ個別の画面構成として配信するとしてもよい。
【符号の説明】
【０２５０】
２…ユーザ
４…プレーヤキャラクタ
５…アイテム
９…通信回線
１３…標準画面構成呼び出しアイコン
１４…準標準画面構成呼び出しアイコン
１５…コメント投稿用画面構成呼び出しアイコン
１６…報酬追加用画面構成呼び出しアイコン
３０…ゲームプレイ画像表示部
３１…視聴者総数表示部
３２…勝利条件表示部
３３…競技者情報表示部
３４…戦況表示部
３５…キャラクタ情報表示部
４１…入力履歴表示部
５０…コメント投稿用表示部
５１…コメント入力部
５２…投稿承認操作アイコン
５３…コメント表示部
６０…報酬追加関連表示部
６１…追加先選択アイコン
６４…獲得追加報酬表示部
７０…特典発生通知表示部
８０…説明情報表示部
９０…競技者変化表示部
１００…操作入力部
１００ｓ…操作入力部
２００…端末処理部
２００ｓ…サーバ処理部
２０２…ユーザ管理部
２１０…ライブ配信管理部
２１６…視聴用データ生成部
２１８…視聴用データ配信制御部
２２０…推奨情報提供制御部
２２２…援助制御部
２２４…通知制御部
２２６…ゲーム進行制御部
２２８…選択リスト制御部
２３０…特典付与制御部
２６０…競技者端末演算部
２６１…操作信号送信制御部
２６２…ゲームプレイ画像表示制御部
２７０…視聴者端末制御部
２７１…操作信号送信制御部
２７２…ゲームプレイ画像表示制御部
２７３…リクエスト制御部
５００…端末記憶部
５００ｓ…サーバ記憶部
５０３…サーバプログラム
５０４…ゲームクライアントプログラム
５０５…配信用ゲームクライアントプログラム
５０８…ユーザアカウント
５２０…画面構成定義データ
５２０ｔ…画面構成定義データ
５２１…画面構成ＩＤ
５３０…画面構成変更条件データ
５３１…変更タイミングサブ条件
５３２…関係サブ条件
５３３…視聴者状況サブ条件
５３４…視聴者数増加サブ条件
５３５…特典付与発生サブ条件
５３６…進行状況サブ条件
５３７…競技者状況サブ条件
５４０…画面維持時間
５５０…構成要素別レイアウトデータ
５５１…構成要素ＩＤ
５５２…表示サイズ
５５３…表示基準位置座標
５７０…特典定義データ
５７０ｔ…特典定義データ
５７１…特典定義ＩＤ
５７２…特典付与条件データ
５７３…視聴者状況サブ条件
５７４…進行状況サブ条件
５７５…関係サブ条件
５７６…特典付与先設定
５７７…特典内容データ
５７８…特典付与通知データ
５８０…自機端末区分設定データ
５８２…自機ユーザ関係データ
６００…ユーザ管理データ
６０１…ユーザアカウント
６０７…フレンドリストデータ
７００…配信管理データ
７０１…配信管理ＩＤ
７０３…経過時間
７１０…競技者登録データ
７１１…競技者アカウント
７１３…競技者端末ＩＰアドレス
７１５…操作入力履歴データ
７１６…プレイ制御データ
７１８…競技成績データ
７２０…視聴者登録データ
７３０…視聴用データ
７３１…ゲームプレイ画像表示部用データ
７３２…構成要素別表示制御データ
７４０…コメント履歴データ
７４２…競技者別追加報酬データ
７６０…視聴画面管理データ
７６１…視聴用データ
７６２…適用画面構成ＩＤ
７６３…適用済画面構成履歴
７６４…表示制御データ
８００…現在日時
１０００…ゲームシステム
１１００…サーバシステム
１１０１…ゲームサーバ部
１１０２…配信サーバ部
Ｗ３…標準画面構成の視聴画面
Ｗ４…準標準画面構成の視聴画面
Ｗ５…コメント投稿用画面構成の視聴画面
Ｗ６…報酬追加用画面構成の視聴画面
Ｗ７…特典発生通知用画面構成の視聴画面
Ｗ８…進行状況変化時画面構成の視聴画面
Ｗ９…競技者状況変化時画面構成の視聴画面
【図１】
2018171282.tif 000003
【図２】
2018171282.tif 000004
【図３】
2018171282.tif 000005
【図４】
2018171282.tif 000006
【図５】
2018171282.tif 000007
【図６】
2018171282.tif 000008
【図７】
2018171282.tif 000009
【図８】
2018171282.tif 000010
【図９】
2018171282.tif 000011
【図１０】
2018171282.tif 000012
【図１１】
2018171282.tif 000013
【図１２】
2018171282.tif 000014
【図１３】
2018171282.tif 000015
【図１４】
2018171282.tif 000016
【図１５】
2018171282.tif 000017
【図１６】
2018171282.tif 000018
【図１７】
2018171282.tif 000019
【図１８】
2018171282.tif 000020
【図１９】
2018171282.tif 000021
【図２０】
2018171282.tif 000022
【図２１】
2018171282.tif 000023
【図２２】
2018171282.tif 000024
【図２３】
2018171282.tif 000025
【図２４】
2018171282.tif 000026
【図２５】
2018171282.tif 000027
【図２６】
2018171282.tif 000028
【図２７】
2018171282.tif 000029
【図２８】
2018171282.tif 000030
【図２９】
2018171282.tif 000031
【図３０】
2018171282.tif 000032