JP7553195B2 - Content distribution system, server system and program - Google Patents
Content distribution system, server system and program Download PDFInfo
- Publication number
- JP7553195B2 JP7553195B2 JP2020218579A JP2020218579A JP7553195B2 JP 7553195 B2 JP7553195 B2 JP 7553195B2 JP 2020218579 A JP2020218579 A JP 2020218579A JP 2020218579 A JP2020218579 A JP 2020218579A JP 7553195 B2 JP7553195 B2 JP 7553195B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- performer
- terminal
- viewer
- content
- 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
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Description
本発明は、コンテンツ配信システム、サーバシステム及びプログラム等に関する。 The present invention relates to a content distribution system, a server system, a program, etc.
近年、インターネット等のネットワークを介してコンテンツのライブ配信を行うコンテンツ配信システムが人気を集めている。このようなコンテンツ配信システムの従来技術としては例えば特許文献1、2に開示されるシステムが知られている。特許文献1には、視聴中のコンテンツに出演している演者などに投げ銭を行うためのGUIを、視聴者の端末に表示することが開示されている。特許文献2には、視聴者による演者への応援状況に応じて、視聴者側の画面構成を変更することが開示されている。 In recent years, content distribution systems that live-distribute content via networks such as the Internet have been gaining popularity. Examples of conventional technology for such content distribution systems include the systems disclosed in Patent Documents 1 and 2. Patent Document 1 discloses that a GUI for providing tips to performers appearing in the content being viewed is displayed on the viewer's terminal. Patent Document 2 discloses that the screen configuration on the viewer's side is changed depending on the level of support given by the viewer to the performer.
しかしながら、これらの従来の技術では、演者が行った行動に対して視聴者が応援等のリアクションを行うだけであり、演者側が視聴者側のリアクションを受けて行動を行うものではなかった。 However, with these conventional technologies, the audience only reacted to the actions of the performers by cheering, etc., and the performers did not take any action in response to the audience's reactions.
本実施形態の幾つかの態様によれば、演者の行動に対する視聴者のリアクションに対して演者が行動で応えやすくすることができるコンテンツ配信システム、サーバシステム及びプログラム等を提供できる。 According to some aspects of this embodiment, it is possible to provide a content distribution system, a server system, a program, etc., that allows performers to easily respond to audience reactions to the performers' actions with their own actions.
本開示の一態様は、演者による演者端末の操作に基づいて進行するコンテンツを視聴者の視聴者端末に配信するコンテンツ配信システムであって、前記視聴者による前記視聴者端末の操作に基づいて、前記コンテンツ又は前記演者に対する投稿情報の投稿を受け付ける受け付け部と、前記演者端末及び前記視聴者端末の両方に共通に表示される前記コンテンツの共通情報と、前記演者端末と前記視聴者端末の一方に表示される情報であって、前記演者による操作を促すための情報である前記コンテンツの差分情報の表示処理を行う表示処理部と、を含み、前記表示処理部は、前記視聴者の前記投稿情報の投稿状況に応じた、前記演者端末に対する前記差分情報の表示処理を行うコンテンツ配信システムに関係する。また本開示の一態様は、上記各部としてコンピュータを機能させるプログラム、又は該プログラムを記憶したコンピュータ読み取り可能な情報記憶媒体に関係する。 One aspect of the present disclosure relates to a content distribution system that distributes content that progresses based on the operation of a performer's performer terminal to a viewer terminal of a viewer, and includes a reception unit that receives the content or posted information for the performer based on the operation of the viewer's viewer terminal by the viewer, and a display processing unit that performs display processing of common information of the content that is commonly displayed on both the performer terminal and the viewer terminal, and difference information of the content that is information displayed on one of the performer terminal and the viewer terminal and is information for encouraging the performer to perform operations, and the display processing unit performs display processing of the difference information on the performer terminal according to the posting status of the viewer's posted information. Another aspect of the present disclosure relates to a program that causes a computer to function as each of the above-mentioned units, or a computer-readable information storage medium that stores the program.
本開示の一態様によれば、演者の行動に対して視聴者が投稿情報による投稿を行うと、その視聴者の投稿情報の投稿状況に応じた、演者端末に対するコンテンツの差分情報の表示処理が行われる。従って、演者の行動に対する投稿情報による視聴者のリアクションが可能になるのみならず、投稿状況に応じた差分情報の表示処理が行われることで、視聴者の投稿情報によるリアクションを受けて、演者が行動を行うことを促すことが可能になる。従って、演者の行動に対する視聴者のリアクションに対して演者が行動で応えやすくすることができるコンテンツ配信システム等の提供が可能になる。 According to one aspect of the present disclosure, when a viewer posts information in response to a performer's actions, a process for displaying content difference information on the performer's terminal is performed according to the posting status of the viewer's posted information. Therefore, not only is it possible for viewers to react to the performer's actions using the posted information, but by displaying difference information according to the posting status, it is possible to encourage the performer to take action in response to the viewer's reaction to the posted information. Therefore, it is possible to provide a content distribution system or the like that makes it easier for performers to respond with action in response to viewer reactions to the performer's actions.
また本開示の一態様では、前記差分情報が、前記視聴者端末では表示状態になり、前記演者端末では非表示状態になる情報である場合に、前記表示処理部は、前記投稿情報の前記投稿状況に応じて、前記差分情報の少なくとも一部を前記演者端末に表示する処理を行ってもよい。 In one aspect of the present disclosure, when the difference information is information that is displayed on the viewer terminal and hidden on the performer terminal, the display processing unit may perform processing to display at least a portion of the difference information on the performer terminal according to the posting status of the posted information.
このようにすれば、演者が視認できなかった差分情報を、視聴者の投稿情報の投稿により、演者が視認できるようになり、当該視認による演者の行動を促すことが可能になる。 In this way, difference information that the performer could not see before can be seen by the performer through the viewer's posted information, and this visibility can encourage the performer to take action.
また本開示の一態様では、前記表示処理部は、前記投稿情報の前記投稿状況に応じて、前記演者端末に表示される前記差分情報の表示内容又は表示態様を設定してもよい。 In one aspect of the present disclosure, the display processing unit may set the display content or display mode of the difference information displayed on the performer terminal according to the posting status of the posted information.
このようにすれば、投稿情報の投稿状況に応じて、演者端末に表示される差分情報の表示内容又は表示態様を様々に変化させることが可能になり、視聴者の投稿状況を反映させた差分情報の効果的な表示処理を実現できるようになる。 In this way, it becomes possible to vary the display content or display mode of the difference information displayed on the performer's terminal in various ways depending on the posting status of the posted information, and it becomes possible to realize effective display processing of difference information that reflects the posting status of the viewers.
また本開示の一態様では、前記差分情報が、前記視聴者端末では非表示状態になり、前記演者端末では表示状態になる情報である場合に、前記表示処理部は、前記投稿情報の前記投稿状況に応じて、前記演者端末に表示される前記差分情報の表示内容又は表示態様を設定してもよい。 In one aspect of the present disclosure, when the difference information is information that is hidden on the viewer terminal and displayed on the performer terminal, the display processing unit may set the display content or display mode of the difference information displayed on the performer terminal according to the posting status of the posted information.
このようにすれば、差分情報が、視聴者端末では非表示状態になり、演者端末では表示状態になる情報である場合に、投稿情報の投稿状況に応じて、演者端末に表示される差分情報の表示内容又は表示態様を様々に変化させることが可能になる。 In this way, when the difference information is information that is hidden on the viewer terminal but displayed on the performer terminal, it becomes possible to vary the display content or display mode of the difference information displayed on the performer terminal in various ways depending on the posting status of the posted information.
また本開示の一態様では、前記表示処理部は、前記演者端末の前記コンテンツの表示領域において、前記投稿情報の前記投稿状況に応じて指定される位置に、対応する前記差分情報を表示する処理を行ってもよい。 In one aspect of the present disclosure, the display processing unit may perform processing to display the corresponding difference information in a position in the display area of the content of the performer terminal that is specified according to the posting status of the posted information.
このようにすれば、視聴者の投稿状況に応じて指定される位置に、コンテンツの差分情報を表示して、当該位置に表示された差分情報により、演者の行動を促すことが可能になる。 In this way, content difference information can be displayed at a location specified according to the viewer's posting status, and the difference information displayed at that location can encourage the performer to take action.
また本開示の一態様では、前記差分情報は、前記演者の行動を選択するための選択肢の情報であり、前記コンテンツは、前記選択肢から前記演者の行動が選択されることで進行するコンテンツであってもよい。 In one aspect of the present disclosure, the difference information may be information on options for selecting an action of the performer, and the content may be content that progresses by selecting an action of the performer from the options.
このようにすれば、視聴者の投稿状況に応じた選択肢の情報の表示処理を実行できるようになり、例えば投稿状況に応じて選択肢の情報の表示制御を変更することなどが可能になる。 In this way, it becomes possible to execute a display process for the information of options according to the posting status of the viewer, making it possible, for example, to change the display control of the information of options according to the posting status.
また本開示の一態様では、前記投稿状況は、前記投稿情報の量についての状況であり、前記表示処理部は、前記投稿情報の量に応じた、前記演者端末に対する前記差分情報の表示処理を行ってもよい。 In one aspect of the present disclosure, the posting status may be a status regarding the amount of posted information, and the display processing unit may perform a display process of the difference information on the performer terminal according to the amount of posted information.
このようにすれば、視聴者の投稿情報の量を反映させた、演者端末での差分情報の表示処理を実現できるようになり、視聴者が投稿した投稿情報の量に応じて、演者端末での差分情報の表示内容や表示態様等を変化させることなどが可能になる。 In this way, it becomes possible to realize a display process for difference information on the performer's terminal that reflects the amount of information posted by the viewer, and it becomes possible to change the display content and display mode of the difference information on the performer's terminal depending on the amount of information posted by the viewer.
また本開示の一態様では、前記投稿状況は、前記投稿情報を受け付けたタイミングの状況であり、前記表示処理部は、前記投稿情報を受け付けたタイミングに応じた、前記演者端末に対する前記差分情報の表示処理を行ってもよい。 In one aspect of the present disclosure, the posting status is the status at the time when the posted information is received, and the display processing unit may perform display processing of the difference information on the performer terminal according to the time when the posted information is received.
このようにすれば、視聴者の投稿タイミングを反映させた、演者端末での差分情報の表示処理を実現できるようになり、視聴者の投稿タイミングに応じて、演者端末での差分情報の表示内容や表示態様等を変化させることなどが可能になる。 In this way, it becomes possible to realize a display process for difference information on the performer's terminal that reflects the timing of the viewer's posting, and it becomes possible to change the display content and display mode of the difference information on the performer's terminal depending on the timing of the viewer's posting.
また本開示の一態様では、前記投稿情報は、前記コンテンツの表示領域における投稿位置の情報を含み、前記投稿状況は、前記投稿位置の状況であり、前記表示処理部は、前記投稿位置に応じた、前記演者端末に対する前記差分情報の表示処理を行ってもよい。 In one aspect of the present disclosure, the posting information may include information on the posting position in the display area of the content, the posting status may be the status of the posting position, and the display processing unit may perform display processing of the difference information on the performer terminal according to the posting position.
このようにすれば、投稿情報に含まれる投稿位置を反映させた、演者端末での差分情報の表示処理を実現できるようになり、視聴者の投稿情報に含まれる投稿位置の情報に応じて、演者端末での差分情報の表示内容や表示態様等を変化させることなどが可能になる。 In this way, it becomes possible to realize a display process of difference information on the performer's terminal that reflects the posting location contained in the posted information, and it becomes possible to change the display content and display mode of the difference information on the performer's terminal depending on the posting location information contained in the viewer's posted information.
また本開示の一態様では、前記投稿状況は、前記投稿情報を投稿した前記視聴者の属性情報の状況であり、前記表示処理部は、前記視聴者の属性情報に応じた、前記演者端末に対する前記差分情報の表示処理を行ってもよい。 In one aspect of the present disclosure, the posting status is the status of attribute information of the viewer who posted the posting information, and the display processing unit may perform display processing of the difference information on the performer terminal according to the attribute information of the viewer.
このようにすれば、コンテンツを視聴する視聴者の属性情報を反映させた、演者端末での差分情報の表示処理を実現できるようになり、視聴者の属性情報に応じて、演者端末での差分情報の表示内容や表示態様等を変化させることなどが可能になる。 In this way, it becomes possible to realize a display process for difference information on the performer's terminal that reflects the attribute information of the viewer watching the content, and it becomes possible to change the display content and display mode of the difference information on the performer's terminal according to the viewer's attribute information.
また本開示の一態様では、前記投稿情報は、前記視聴者が前記視聴者のパラメータを消費することで投稿される情報であってもよい。 In one aspect of the present disclosure, the posted information may be information posted by the viewer by consuming the viewer's parameters.
このようにすれば、視聴者のパラメータが消費されることで投稿される投稿情報の投稿状況を判断して、当該投稿状況に応じた、演者端末に対する差分情報の表示処理を行うことが可能になる。 In this way, it becomes possible to determine the posting status of the information posted by consuming the viewer's parameters, and to perform a process of displaying difference information on the performer's terminal according to the posting status.
また本開示の一態様では、前記コンテンツは、前記演者の操作によって進行するゲームコンテンツであってもよい。 In one aspect of the present disclosure, the content may be game content that progresses through the player's operations.
このようにすれば、演者の操作によって進行するゲームの様子を中継するゲーム実況のライブ配信等の実現が可能になる。 This will enable things like live gameplay broadcasts, where the progress of a game is relayed through the player's actions.
また本開示の一態様は、演者による演者端末の操作に基づいて進行するコンテンツを視聴者の視聴者端末に配信するサーバシステムであって、前記視聴者による前記視聴者端末の操作に基づいて、前記コンテンツ又は前記演者に対する投稿情報の投稿を受け付ける受け付け部と、前記演者端末及び前記視聴者端末の両方に共通に表示される前記コンテンツの共通情報と、前記演者端末と前記視聴者端末の一方に表示される情報であって、前記演者による操作を促すための情報である前記コンテンツの差分情報の表示処理を行う表示処理部と、を含み、前記表示処理部は、前記視聴者の前記投稿情報の投稿状況に応じた、前記演者端末に対する前記差分情報の表示処理を行うことを特徴とするサーバシステムに関係する。 Another aspect of the present disclosure relates to a server system that distributes content that progresses based on the operation of a performer's performer terminal to a viewer's viewer terminal, and includes a reception unit that receives postings of the content or information posted to the performer based on the operation of the viewer's viewer terminal by the viewer, and a display processing unit that performs display processing of common information of the content that is commonly displayed on both the performer terminal and the viewer terminal, and difference information of the content that is information displayed on either the performer terminal or the viewer terminal and is information for encouraging the performer to perform operations, and the display processing unit performs display processing of the difference information on the performer terminal according to the posting status of the posted information by the viewer.
このようなサーバシステムによれば、演者の行動に対する投稿情報による視聴者のリアクションが可能になるのみならず、投稿状況に応じた差分情報の表示処理が行われることで、この視聴者の投稿情報によるリアクションを受けて、演者が行動を行うことを促すことが可能になる。従って、演者の行動に対する視聴者のリアクションに対して演者が行動で応えやすくすることができるサーバシステム等の提供が可能になる。 Such a server system not only allows viewers to react to the actions of the performers through posted information, but also displays difference information according to the posting status, making it possible to encourage the performers to take action in response to the viewers' reactions to the posted information. It is therefore possible to provide a server system or the like that makes it easier for performers to respond to audience reactions to their actions with their own actions.
以下、本実施形態について説明する。なお、以下に説明する本実施形態は、特許請求の範囲の記載内容を不当に限定するものではない。また本実施形態で説明される構成の全てが、必須構成要件であるとは限らない。 The present embodiment will be described below. Note that the present embodiment described below does not unduly limit the contents of the claims. Furthermore, not all of the configurations described in the present embodiment are necessarily essential components.
1.コンテンツ配信システム
まず、図1(A)~図1(F)を用いて、本実施形態のコンテンツ配信システムを実現するハードウェア装置について説明する。
1. Content Distribution System First, the hardware device for realizing the content distribution system of this embodiment will be described with reference to FIGS.
図1(A)では、サーバシステム500(情報処理システム)が、ネットワーク510を介して端末装置TM1~TMnと通信接続されている。例えばサーバシステム500はホストであり、端末装置TM1~TMnはクライアントである。なお、本実施形態のコンテンツ配信システム及びその処理は、サーバシステム500により実現してもよいし、或いはサーバシステム500と端末装置TM1~TMnの分散処理により実現してもよい。
In FIG. 1A, a server system 500 (information processing system) is communicatively connected to terminal devices TM1 to TMn via a
また本実施形態のコンテンツ配信システム及び処理は、ブロックチェーンの手法により実現することも可能である。例えばイーサリウム(Ethereum)で実行可能なスマートコントラクトと呼ばれるプログラムを用いて、本実施形態のコンテンツ配信システムの各処理を実行してもよい。この場合には端末装置TM1~TMnはピア・ツー・ピアで接続されることになる。また端末装置TM1~TMnの間で通信されるコンテンツ情報等の各種の情報は、ブロックチェーンを用いて転送されることになる。なお、以下では、TM1~TMnの各端末装置を、適宜、端末装置TMと記載する。 The content distribution system and processing of this embodiment can also be realized using a blockchain technique. For example, each process of the content distribution system of this embodiment can be executed using a program called a smart contract that can be executed on Ethereum. In this case, the terminal devices TM1 to TMn will be connected in a peer-to-peer manner. Furthermore, various information such as content information communicated between the terminal devices TM1 to TMn will be transferred using the blockchain. Note that, hereinafter, each of the terminal devices TM1 to TMn will be referred to as a terminal device TM as appropriate.
サーバシステム500は例えば1又は複数のサーバ(管理サーバ、ゲーム配信サーバ、動画配信サーバ、課金サーバ、サービス提供サーバ、認証サーバ、データベースサーバ、又は通信サーバ等)により実現できる。このサーバシステム500は、ライブ配信を運営するための各種サービスを提供し、ゲームやVRキャラクタなどの各種コンテンツのライブ配信に必要なデータの管理や、クライアントプログラム及び各種データ等の配信を行うことができる。これにより視聴者は、視聴者端末である端末装置TMによりサーバシステム500にアクセスし、当該サーバシステム500から提供されるコンテンツのライブ配信の視聴が可能になる。このサーバシステム500の処理により、視聴者にコンテンツをライブ配信するライブ配信機能、演者やそのパフォーマンスに対する視聴者の投げ銭やコメントなどの投稿を可能にする投稿機能などが実現される。投げ銭はギフトとも呼ばれる。演者はコンテンツの配信者である。またサーバシステム500の処理により、課金アイテムなどの仮想電子媒体のオンラインショッピング機能、オンラインゲームをプレイ可能にするゲーム提供機能、ユーザの登録やユーザ別の情報を管理するユーザ管理機能などが実現される。
The
ネットワーク510(配信網、通信回線)は、例えばインターネットや無線LAN等を利用した通信路であり、直接接続のための専用線(専用ケーブル)やイーサネット(登録商標)等によるLANの他、電話通信網やケーブル網や無線LAN等の通信網を含むことができる。また通信方法については有線/無線を問わない。 The network 510 (distribution network, communication line) is a communication path that uses, for example, the Internet or a wireless LAN, and can include a dedicated line (dedicated cable) for direct connection, a LAN using Ethernet (registered trademark), or other communication networks such as a telephone communication network, a cable network, or a wireless LAN. The communication method can be either wired or wireless.
端末装置TM(ユーザ端末)は、例えばネット接続機能(インターネット接続機能)を有する端末である。これらの端末装置TMとしては、例えば図1(B)に示すスマートフォンや携帯電話機などの携帯型通信端末、図1(C)に示す携帯型ゲーム装置、図1(D)に示す家庭用ゲーム装置(据え置き型)、図1(E)に示す業務用ゲーム装置、或いは図1(F)に示すパーソナルコンピュータ(PC)やタブレット型PCなどの情報処理装置などの種々の装置を用いることができる。或いは、端末装置TMとして、ユーザの頭部や腕などの部位に装着されるウェアラブル機器(HMD、ウォッチ型機器等)を用いてもよい。 The terminal device TM (user terminal) is, for example, a terminal having a network connection function (Internet connection function). As these terminal devices TM, various devices can be used, such as a portable communication terminal such as a smartphone or mobile phone shown in FIG. 1(B), a portable game device shown in FIG. 1(C), a home game device (stationary type) shown in FIG. 1(D), an arcade game device shown in FIG. 1(E), or an information processing device such as a personal computer (PC) or tablet PC shown in FIG. 1(F). Alternatively, the terminal device TM may be a wearable device (HMD, watch-type device, etc.) that is attached to the user's head, arm, or other part of the body.
図2に本実施形態のコンテンツ配信システムの構成例を示す。なお、コンテンツ配信システムの構成は図2に限定されず、その構成要素(各部)の一部を省略したり、他の構成要素を追加するなどの種々の変形実施が可能である。 Figure 2 shows an example of the configuration of the content distribution system of this embodiment. Note that the configuration of the content distribution system is not limited to that shown in Figure 2, and various modifications are possible, such as omitting some of the components (parts) or adding other components.
コンテンツ配信システムは、処理部100と記憶部170と通信部196を含む。このコンテンツ配信システムは、例えば図1(A)のサーバシステム500により実現することができ、ネットワーク510を介して、端末装置TMである演者端末TMPや視聴者端末TMA~TMAmに通信接続されている。なお、以下では、TMA1~TMAnの各視聴者端末を、適宜、視聴者端末TMAと総称する。
The content distribution system includes a
処理部100(プロセッサ)は、記憶部170に記憶される各種の情報、プログラム、又は操作情報等に基づいて、受信処理、送信処理、コンテンツ情報生成処理、受け付け処理、管理処理、表示処理、或いは音処理などを行う。
The processing unit 100 (processor) performs reception processing, transmission processing, content information generation processing, acceptance processing, management processing, display processing, sound processing, etc. based on various information, programs, operation information, etc. stored in the
処理部100の各部が行う本実施形態の各処理(各機能)はプロセッサ(ハードウェアを含むプロセッサ)により実現できる。例えば本実施形態の各処理は、プログラム等の情報に基づき動作するプロセッサと、プログラム等の情報を記憶するメモリーにより実現できる。プロセッサは、例えば各部の機能が個別のハードウェアで実現されてもよいし、或いは各部の機能が一体のハードウェアで実現されてもよい。例えば、プロセッサはハードウェアを含み、そのハードウェアは、デジタル信号を処理する回路及びアナログ信号を処理する回路の少なくとも一方を含むことができる。例えば、プロセッサは、回路基板に実装された1又は複数の回路装置(例えばIC等)や、1又は複数の回路素子(例えば抵抗、キャパシタ等)で構成することもできる。プロセッサは、例えばCPU(Central Processing Unit)であってもよい。但し、プロセッサはCPUに限定されるものではなく、GPU(Graphics Processing Unit)、或いはDSP(Digital Signal Processor)等、各種のプロセッサを用いることが可能である。またプロセッサはASICによるハードウェア回路であってもよい。またプロセッサは、アナログ信号を処理するアンプ回路やフィルタ回路等を含んでもよい。メモリー(記憶部)は、SRAM、DRAM等の半導体メモリーであってもよいし、レジスターであってもよい。或いはハードディスク装置(HDD)等の磁気記憶装置であってもよいし、光学ディスク装置等の光学式記憶装置であってもよい。例えば、メモリーはコンピュータにより読み取り可能な命令を格納しており、当該命令がプロセッサにより実行されることで、処理部100の各部の処理(機能)が実現されることになる。ここでの命令は、プログラムを構成する命令セットでもよいし、プロセッサのハードウェア回路に対して動作を指示する命令であってもよい。
Each process (each function) of the present embodiment performed by each part of the
処理部100は、受信処理部102、送信処理部104、コンテンツ情報生成部106、受け付け部108、管理部118、表示処理部120、音処理部130を含む。なお処理部100の構成はこれに限定されず、これらの構成要素の一部を省略したり、他の構成要素を追加するなどの種々の変形実施が可能である。
The
受信処理部102は、通信部196を用いた情報の受信処理を行う。例えば受信処理部102は、通信部196、ネットワーク510を介して演者端末TMPや視聴者端末TMAから情報を受信する処理を行う。演者端末TMPから受信する情報は、例えば演者が後述する図3の操作部260を用いに入力する操作情報や、演者のパフォーマンスを再生するための再生用データなどである。再生用データは、例えば演者のパフォーマンスに応じて動作するキャラクタのモーションを再生するためのモーション番号、モーションデータ又は演者のパフォーマンスの撮影データなどである。視聴者端末TMAから受信する情報は、例えば視聴者が図3の操作部260を用いに入力する操作情報や、コンテンツ又は演者に対する視聴者の投稿情報である。投稿情報における投稿としては、コンテンツ又は演者に対する投げ銭(ギフト)や投稿コメントなどがある。
The receiving
送信処理部104は、通信部196を用いた情報の送信処理を行う。例えば送信処理部104は、通信部196、ネットワーク510を介して視聴者端末TMAや演者端末TMPに情報を送信する処理を行う。視聴者端末TMA、演者端末TMPに送信する情報は、例えば視聴者端末TMA、演者端末TMPでのコンテンツ再生に用いられるコンテンツ情報である。コンテンツ情報は、図3の表示部290に表示される表示画像情報や、音出力部292から出力される音声情報や楽曲情報や効果音情報などの出力音情報である。
The
コンテンツ情報生成部106は、本実施形態のコンテンツ配信システムが配信するコンテンツ情報の生成処理を行う。具体的にはコンテンツ情報生成部106は、演者による演者端末TMPの操作に基づいて進行するコンテンツの情報を生成する。即ち、コンテンツを進行させる処理を行って、コンテンツ情報を生成する。例えばコンテンツ情報生成部106は、視聴者端末TMAや演者端末TMPの表示部290に表示される表示画像情報や音出力部292から出力される出力音情報などのコンテンツ情報の生成処理を行う。
The content
またコンテンツ情報生成部106は、ユーザがゲームをプレイするためのゲーム処理を行って、ゲームコンテンツ情報を生成してもよい。ゲーム処理は、例えば、ゲーム開始条件が満たされた場合にゲームを開始する処理、開始したゲームを進行させる処理、ゲーム終了条件が満たされた場合にゲームを終了する処理、或いはゲーム成績を演算する処理などである。ブラウザゲームを例にとれば、コンテンツ情報生成部106は、ユーザの各種の情報をユーザごとに管理することで、ユーザごとにゲームの進行を制御する。ユーザの情報はユーザ情報記憶部174に記憶される。例えば、ゲームサービスを提供するウェブサイトを構成するウェブページを、演者端末TMPや視聴者端末TMAなどの端末装置TMからの要求に応じて、端末装置TMに表示させる。具体的には端末装置TMが備えるウェブブラウザによりウェブページが表示される。表示されたウェブページのハイパーリンクがユーザにより選択されると、ハイパーリンクに対応する新たなHTMLデータが端末装置TMに送信され、端末装置TMでは新たなHTMLデータに基づくウェブページが表示される。このように、ウェブページが、ユーザの操作に応じて端末装置TMに順次に提供されることで、端末装置TMでのユーザの操作に基づきゲームを進行させることが可能になる。この場合にコンテンツ情報生成部106が生成する表示画像情報は例えばHTMLデータなどである。
The content
受け付け部108は、演者による操作入力情報の受け付け処理を行ったり、視聴者による操作入力情報の受け付け処理を行う。操作入力情報は、演者による演者端末TMPの操作部260(図3)の操作に基づき入力される情報や、視聴者による視聴者端末TMAの操作部260の操作に基づき入力される情報である。
The
管理部118は、例えばユーザの認証処理を行う。例えば端末装置TMを用いてログインしたユーザの認証処理を行う。この認証処理は、例えばユーザが入力するパスワードやアカウント情報などに基づいて行う。また管理部118は、種々の課金処理を行う。例えば課金の決定処理、課金データの作成処理、保存処理等を行う。また管理部118は、各種の管理処理を行う。例えば各種サービスの管理処理や、各種情報の管理処理を行う。管理部118は例えば管理サーバにより実現できる。
The
例えばユーザは、図1(A)のサーバシステム500等が提供するサービスを利用するために、所定の手続きを行ってアカウントを取得する。取得したアカウントと対応づけられるパスワードを入力してログインすることで、ユーザは、ライブ配信や、ソーシャルゲームなどのネットワークゲームのプレイや、ライブ配信用サイトやゲーム用サイトでのサービスや、アイテム等のオンライショッピングや、ユーザ間でのメッセージ交換や、フレンドユーザの登録などの各種サービスを利用できるようになる。管理部118は、このようなユーザのアカウント情報の管理処理等も行う。
For example, a user acquires an account by going through a prescribed procedure in order to use services provided by the
表示処理部120は、演者端末TMPや視聴者端末TMAである図3の端末装置TMの表示部290に画像を表示するための処理を行う。例えばHTMLデータ等の表示画像情報(画像生成用データ)を、送信処理部104、通信部196、ネットワーク510を介して端末装置TMに送信し、端末装置TMの表示部290に、表示画像情報に対応する画像を表示するための処理を行う。
The
音処理部130は、端末装置TMの音出力部292から音を出力するための処理を行う。例えば、出力音情報(音生成用データ)を、送信処理部104、通信部196、ネットワーク510を介して端末装置TMに送信し、端末装置TMの音出力部292から、出力音情報に対応する音(音声、音楽、ゲーム音、効果音)を出力するための処理を行う。
The
記憶部170は、処理部100や通信部196などのワーク領域となるもので、その機能は、半導体メモリー、HDD、SSD、光ディスク装置などにより実現できる。記憶部170は、コンテンツ情報記憶部172、ユーザ情報記憶部174を含む。コンテンツ情報記憶部172は、コンテンツ配信の対象となるコンテンツの情報を記憶する。コンテンツは、例えばエンターテインメントコンテンツであり、例えばゲームコンテンツ、バーチャルリアルティ(VR)のコンテンツ、或いは動画配信のコンテンツなどである。具体的にはコンテンツはライブコンテンツであり、例えば演者のゲームプレイの様子を実況するゲーム実況のライブコンテンツや、或いは演者や演者に対応するVRキャラクタのパフォーマンスを実況するライブコンテンツなどである。コンテンツ情報は、コンテンツを構成する各種の情報であり、表示画像情報、出力音情報、動画情報、或いはコンテンツ進行のためのコンテンツシーケンスの情報などである。ユーザ情報記憶部174は、ユーザについての各種の情報を記憶する。例えばユーザ情報記憶部174は、ユーザの個人情報(名前、性別、生年月日、メールアドレス等)をユーザ情報として記憶する。例えば、ユーザのアカウント情報(ユーザID)もユーザ情報として記憶される。例えば課金処理の対象となる課金情報は、各ユーザの各アカウント情報に対応づけられる。
The
通信部196は、外部装置との間で通信を行うものであり、その機能は、通信用ASIC又は通信用プロセッサなどのハードウェアや、通信用ファームウェアにより実現できる。例えば通信インターフェースである通信部196は、ネットワーク510を介して演者端末TMPや視聴者端末TMAなどの端末装置TMと通信するための各種の通信処理を行う。
The
また図2のコンテンツ配信システムは、本実施形態のプログラムに基づいて本実施形態の各処理を行う。このプログラムは、本実施形態の各部としてコンピュータ(操作部、処理部、記憶部、出力部を備える装置)を機能させるためのプログラム(各部の処理をコンピュータに実行させるためのプログラム)である。このプログラムは例えば情報記憶媒体に記憶される。即ち本実施形態のコンテンツ配信システムは、情報記憶媒体に格納されるプログラム(データ)に基づいて本実施形態の種々の処理を行う。コンピュータにより読み取り可能な媒体である情報記憶媒体は、プログラムやデータなどを格納するものであり、その機能は、光ディスク、HDD、半導体メモリーなどにより実現できる。なお本実施形態の各部としてコンピュータを機能させるためのプログラム(データ)は、サーバシステム500(ホスト装置)が有する情報記憶媒体からネットワーク510を介して配信してもよい。このようなサーバシステム500による情報記憶媒体の使用も本実施形態の範囲内に含めることができる。
The content distribution system of FIG. 2 performs each process of this embodiment based on the program of this embodiment. This program is a program (program for making a computer execute the process of each part) for making a computer (a device having an operation unit, a processing unit, a storage unit, and an output unit) function as each part of this embodiment. This program is stored in an information storage medium, for example. That is, the content distribution system of this embodiment performs various processes of this embodiment based on the program (data) stored in the information storage medium. The information storage medium, which is a medium readable by a computer, stores programs, data, etc., and its functions can be realized by an optical disk, HDD, semiconductor memory, etc. Note that the program (data) for making a computer function as each part of this embodiment may be distributed from an information storage medium possessed by the server system 500 (host device) via the
図3に端末装置TMの構成例を示す。端末装置TMは、処理部200、操作部260、インターフェース部262、記憶部270、情報記憶媒体280、表示部290、音出力部292、通信部296を含む。なお端末装置TMの構成は図3に限定されず、その構成要素(各部)の一部を省略したり、他の構成要素を追加するなどの種々の変形実施が可能である。
Figure 3 shows an example of the configuration of the terminal device TM. The terminal device TM includes a
処理部200(プロセッサ)は、操作部260からの操作情報やプログラムなどに基づいて、コンテンツ配信システムにおける端末側の処理を実行する。例えばコンテンツ配信のための処理やゲーム処理などを実行する。処理部200は、前述した図2の処理部100と同様に、プロセッサ等により実現できる。なお、本実施形態のコンテンツ配信システムの各処理はサーバシステム500と端末装置TMの分散処理により実現してもよい。
The processing unit 200 (processor) executes terminal-side processing in the content distribution system based on operation information and programs from the
操作部260は、ユーザが、操作情報等の種々の情報を入力するためのものであり、その機能は、操作ボタン、方向指示キー、アナログスティック、レバー、各種センサ(角速度センサ、加速度センサ等)、マイク、或いはタッチパネル型ディスプレイなどにより実現できる。インターフェース部262は、外部機器とのインターフェース処理を行うものであり、例えば所定のインターフェース規格により外部機器と通信する処理を行う。インターフェース部262の機能は、例えばインターフェース処理用ASIC又はインターフェース処理用プロセッサなどのハードウェアや、インターフェース処理用ファームウェアにより実現できる。例えば演者の動作を外部のモーションキャプチャ機器によりキャプチャする場合には、モーションキャプチャにより得られたモーションデータは、インターフェース部262を介して端末装置TMに入力される。また演者の動作を外部の撮影装置により撮影したり、演者の音声を外部のマイクにより録音する場合には、撮影された映像や録音された音声のデータは、インターフェース部262を介して端末装置TMに入力される。またインターフェース部262は、ユーザについての各種の情報が保存されるICカード(メモリーカード)、USBメモリー又は磁気カード等の携帯型情報記憶媒体とのインターフェース処理を行う。
The
記憶部270は、処理部200や通信部296などのワーク領域となるもので、その機能は、半導体メモリー、HDD、SSD、光ディスク装置などにより実現できる。情報記憶媒体280(コンピュータにより読み取り可能な媒体)は、プログラムやデータなどを格納するものであり、その機能は、光ディスク、HDD、半導体メモリーなどにより実現できる。処理部200は、情報記憶媒体280に格納されるプログラム(データ)に基づいて本実施形態の種々の処理を行う。この情報記憶媒体280に、本実施形態の各部としてコンピュータ(操作部、処理部、記憶部、出力部を備える装置)を機能させるためのプログラム(各部の処理をコンピュータに実行させるためのプログラム)を記憶できる。
The
表示部290は、本実施形態により生成された画像を出力するものであり、その機能は、LCD、有機ELディスプレイ、CRT、或いはHMDなどにより実現できる。音出力部292は、本実施形態により生成された音を出力するものであり、その機能は、スピーカ、或いはヘッドフォンなどにより実現できる。通信部296(通信インターフェース)は、ネットワーク510を介してサーバシステム500や他の端末装置等の外部装置との間で通信を行うものであり、その機能は、通信用ASIC又は通信用プロセッサなどのハードウェアや、通信用ファームウェアにより実現できる。
The
そして図2に示すように、演者による演者端末TMPの操作に基づいて進行するコンテンツを視聴者の視聴者端末TMAに配信する本実施形態のコンテンツ配信システム(サーバシステム)は、受け付け部108と表示処理部120を含む。
As shown in FIG. 2, the content distribution system (server system) of this embodiment, which distributes content that progresses based on the operation of the performer's performer terminal TMP to the viewer's viewer terminal TMA, includes a
受け付け部108は、視聴者による視聴者端末TMAの操作に基づいて、コンテンツ又は演者に対する投稿情報の投稿を受け付ける処理を行う。コンテンツは、例えば演者が行うパフォーマンスのコンテンツである。投稿情報の投稿は、例えば視聴者が投入する投げ銭や、投稿コメントなどである。例えばコンテンツの配信システムにおいては、コンテンツの視聴者が、コンテンツ又は演者への称讃や、コンテンツを配信する演者への応援のために、投稿アイテムを提供したり、コメントを投稿する。視聴者から演者への投稿アイテムの提供は、ストリートパフォーマーへの観客からの寄附にあやかって「投げ銭」と呼ばれたり、「ギフト」等と呼ばれている。以降では、適宜、これらを包括して「投げ銭」と記載する。投げ銭の投稿は、例えば投げ銭等の投稿アイテムである投稿オブジェクトを、視聴者が投入することで実現される。投稿オブジェクトはギフトオブジェクトと言うこともできる。例えば視聴者は、視聴者端末TMAの操作部260を操作して、演者の操作に基づき進行するコンテンツや演者に対して、投げ銭を投入する操作を行う。例えば視聴者は、演者(演者に対応するキャラクタ)のパフォーマンスが行われる仮想フィールドに対して投げ銭を投入する操作を行う。すると受け付け部108は、視聴者による投げ銭の投入の投稿を受け付ける。或いは視聴者は、視聴者端末TMAの操作部260を操作して、演者の操作に基づき進行するコンテンツや演者に対して、コメントを入力する投稿を行う。すると受け付け部108は、視聴者によるコメント入力の投稿を受け付ける。なお1つのコンテンツにおいて、複数の演者がパフォーマンスを行う場合には、受け付け部108は、複数の演者のうち、視聴者が指定した演者に対する投げ銭やコメント等の投稿を受け付けることになる。
The
表示処理部120はコンテンツ情報の表示処理を行う。具体的には表示処理部120は、演者端末TMP及び視聴者端末TMAの両方に共通に表示されるコンテンツの共通情報と、演者端末TMPと視聴者端末TMAの一方に表示されるコンテンツの差分情報の表示処理を行う。コンテンツの差分情報は、例えば演者による操作を促すための情報である。例えばコンテンツの差分情報を表示することで、演者端末TMPの操作部260を用いた演者の操作が促進される。具体的には表示処理部120は、コンテンツ又は演者に対する視聴者側の反応(投稿等)に対する、演者のリアクションを促すような差分情報の表示処理を行う。例えば表示処理部120は、コンテンツの共通情報を、演者端末TMPの表示部290及び視聴者端末TMAの表示部290の両方に表示するための処理を行う。また表示処理部120は、コンテンツの差分情報を、演者端末TMPの表示部290又は視聴者端末TMAの表示部290に表示するための処理を行う。
The
そして表示処理部120は、視聴者の投稿情報の投稿状況に応じた、演者端末TMPに対するコンテンツの差分情報の表示処理を行う。例えば表示処理部120は、視聴者の投稿情報の投稿状況に基づいて、演者端末TMPに対するコンテンツの差分情報の表示制御を変更する。例えば差分情報の表示内容を変更したり表示態様を変更する処理を行う。具体的には表示処理部120は、視聴者によって投げ銭等の投稿情報の投稿が行われ、当該投稿が受け付け部108により受け付けられると、視聴者にしか見えていなかった差分情報が演者にも見えるようにしたり、視聴者には見せていなかった差分情報の内容を変更する表示処理を行う。例えば表示処理部120は、コンテンツ又は演者に対して視聴者が投稿を行った合に、この投稿に対する演者のリアクションを発生させるような表示処理を行う。
Then, the
例えばコンテンツの差分情報が、視聴者端末TMAでは表示状態になり、演者端末TMPでは非表示状態になる情報であったとする。即ち差分情報が視聴者端末TMAの表示部290には表示されているが、演者端末TMPの表示部290には表示されていない。この場合に表示処理部120は、投稿情報の投稿状況に応じて、差分情報の少なくとも一部を演者端末TMPに表示する処理を行う。例えば差分情報の全部を演者端末TMPに表示したり、差分情報の一部だけを演者端末TMPに表示する。
For example, suppose that the difference information of the content is information that is displayed on the viewer terminal TMA but not displayed on the performer terminal TMP. That is, the difference information is displayed on the
例えばコンテンツの差分情報が、視聴者端末TMAでは表示状態になり、演者端末TMPでは非表示状態になる第1状態は、後述する釣りゲームにおいては、視聴者端末TMAだけに、差分情報である水面の魚影の画像が表示されて、視聴者が魚影を見ることができる状態である。この場合には、視聴者が投げ銭等の投稿を行うことで、演者端末TMPにも差分情報である魚影の画像が表示されて、演者が魚影を見れるようになる。また音ゲームにおいては、上述の第1状態は、視聴者端末TMAだけに差分情報であるマーカーの画像が表示されて、視聴者がマーカーを見ることができる状態である。この場合には、視聴者が投げ銭等の投稿を行うことで、演者端末TMPにもマーカーの画像が表示されて、演者がマーカーを見れるようになる。またFPS(First-person shooter)やTPS(Third-person shooter)においては、上述の第1状態は、視聴者端末TMAだけに、幽霊などの敵キャラクタの画像が表示されて、敵キャラクタを見ることができる状態である。この場合には、視聴者が投げ銭等の投稿を行うことで、演者端末TMPにも敵キャラクタの画像が表示されて、演者が敵キャラクタを視認できるようになる。また上述の第1状態は、視聴者端末TMAだけに演者の行動の選択肢が表示されている状態である。この場合には、視聴者が投げ銭等の投稿を行うことで、演者端末TMPにも選択肢が表示されて、演者が選択肢を見ることが可能になる。そして視聴者端末TMAに表示されていたコンテンツの差分情報を、演者端末TMPに対してどのような態様で表示するかが、視聴者の投稿状況に応じて決定される。なお視聴者端末TMAの方で選択肢の表示内容や敵キャラクタの表示内容を変更したうえで、演者端末TMPに表示するようにしてもよい。 For example, the first state in which the difference information of the content is displayed on the viewer terminal TMA and hidden on the performer terminal TMP is a state in which, in a fishing game described later, an image of the fish shadow on the water surface, which is the difference information, is displayed only on the viewer terminal TMA, so that the viewer can see the fish shadow. In this case, when the viewer posts a tip or the like, the image of the fish shadow, which is the difference information, is also displayed on the performer terminal TMP, so that the performer can see the fish shadow. In a sound game, the above-mentioned first state is a state in which an image of a marker, which is the difference information, is displayed only on the viewer terminal TMA, so that the viewer can see the marker. In this case, when the viewer posts a tip or the like, the image of the marker is also displayed on the performer terminal TMP, so that the performer can see the marker. In a first-person shooter (FPS) or third-person shooter (TPS), the above-mentioned first state is a state in which an image of an enemy character, such as a ghost, is displayed only on the viewer terminal TMA, so that the enemy character can be seen. In this case, when the viewer posts a tip or the like, the image of the enemy character is also displayed on the performer terminal TMP, so that the performer can see the enemy character. The first state described above is a state in which the options for the performer's actions are displayed only on the viewer terminal TMA. In this case, when the viewer posts a tip or the like, the options are also displayed on the performer terminal TMP, allowing the performer to see the options. The manner in which the difference information of the content displayed on the viewer terminal TMA is displayed on the performer terminal TMP is determined according to the viewer's posting status. Note that the display content of the options and the display content of the enemy character may be changed on the viewer terminal TMA before being displayed on the performer terminal TMP.
また表示処理部120は、投稿情報の投稿状況に応じて、演者端末に表示される差分情報の表示内容又は表示態様を設定する。例えば投稿情報の投稿状況に応じて、コンテンツの差分情報について、何を表示するか、どこに表示するか、どのようなタイミングで表示するかなどの表示内容を設定する。また投稿情報の投稿状況に応じて、コンテンツの差分情報について、どのぐらいの量で表示するか、どの程度の視認し易さで表示するか、どのぐらいの表示期間において表示するかなどの表示態様を設定する。
The
またコンテンツの差分情報が、視聴者端末TMAでは非表示状態になり、演者端末TMPでは表示状態になる情報であったとする。即ち差分情報が演者端末TMPの表示部290には表示されているが、視聴者端末TMAの表示部290には表示されていない。この場合に表示処理部120は、投稿情報の投稿状況に応じて、演者端末TMPに表示される差分情報の表示内容又は表示態様を設定する。例えば投稿情報の投稿状況に応じて、コンテンツの差分情報について、何を表示するか、どこに表示するか、どのようなタイミングで表示するか、どのぐらいの量で表示するか、どの程度の視認し易さで表示するか、或いは、どのぐらいの表示期間において表示するかなどを設定する。
Also, suppose that the content difference information is hidden on the viewer terminal TMA, but displayed on the performer terminal TMP. That is, the difference information is displayed on the
例えばコンテンツの差分情報が、視聴者端末TMAでは非表示状態になり、演者端末TMPでは表示状態になる第2状態は、演者の行動の選択肢を例にとれば、演者端末TMPには差分情報である選択肢は表示されるが、視聴者端末TMAには選択肢が表示されず、視聴者は、演者が行動するまで選択肢において演者が何を選択したのかが分からない状態である。また上述の第2状態は、釣りゲームにおいては、視聴者端末TMAには差分情報である水面の魚影の画像が表示されず、視聴者は、演者が釣るまで魚の存在が分からない状態である。また音ゲームにおいては、上述の第2状態は、視聴者端末TMAには差分情報であるマーカーの画像が表示されず、視聴者はマーカーを見ることができず、演者又は演者に対応するキャラクタが音楽に合わせて踊ったり歌ったりしている様子しか分からない状態である。またFPSやTPSにおいては、上述の第2状態は、視聴者端末TMAには幽霊等である敵キャラクタが表示されず、視聴者は、敵キャラクタを視認できず、見えない敵キャラクタと演者が戦っている様子を見るような状態である。そして視聴者の投稿状況に応じて、視聴者に見えていなかった差分情報の表示内容や表示態様が変化する。例えば視聴者の投稿状況に応じて、例えば演者端末TMPでの選択肢や敵キャラクタについての表示内容や表示態様が変化する。例えば視聴者の投稿状況に応じて、選択可能な新たな項目が選択肢に追加されたり、敵キャラクタの見え方や様子が変化する。 For example, the second state in which the difference information of the content is hidden on the viewer terminal TMA and displayed on the performer terminal TMP is a state in which, for example, the options of the performer's actions are displayed on the performer terminal TMP as difference information, but not on the viewer terminal TMA, and the viewer does not know what the performer selected among the options until the performer takes action. In addition, in the above-mentioned second state, in a fishing game, the image of the fish shadow on the water surface, which is difference information, is not displayed on the viewer terminal TMA, and the viewer does not know the presence of a fish until the performer catches it. In a sound game, the above-mentioned second state is a state in which the image of the marker, which is difference information, is not displayed on the viewer terminal TMA, and the viewer cannot see the marker and can only see the performer or the character corresponding to the performer dancing or singing to the music. In an FPS or TPS, the above-mentioned second state is a state in which the enemy character, such as a ghost, is not displayed on the viewer terminal TMA, and the viewer cannot see the enemy character and sees the performer fighting an invisible enemy character. Then, depending on the viewer's posting status, the display content and display mode of the difference information that was not visible to the viewer change. For example, depending on the viewer's posting status, the display content and display mode of options and enemy characters on the performer terminal TMP change. For example, depending on the viewer's posting status, new selectable items are added to the options, and the appearance and state of enemy characters change.
また表示処理部120は、演者端末TMPのコンテンツの表示領域において、投稿情報の投稿状況に応じて指定される位置に、対応するコンテンツの差分情報を表示する処理を行う。例えば視聴者が視聴者端末TMAを操作して、投げ銭等の投稿オブジェクトを投入する投稿を行った場合には、表示処理部120は、投稿オブジェクトの投入位置に対応する位置に、コンテンツの差分情報を表示する処理を行う。例えば視聴者の操作により投稿オブジェクトの軌道情報が設定される場合には、演者がパフォーマンスを行う仮想フィールドにおいて、軌道情報に対応する軌道で投稿オブジェクトを移動させ、例えば投稿オブジェクトの着地位置にコンテンツの差分情報を表示する。
The
またコンテンツの差分情報は、演者の行動を選択するための選択肢の情報であり、コンテンツは、選択肢から演者の行動が選択されることで進行するコンテンツである。例えば演者が行うことが可能な行動を選択するための選択肢の画像が、差分情報として表示される。例えば演者端末TMP又は視聴者端末TMAに選択肢の画像が表示される。そして選択肢から演者の行動(行動に対応する枝)が選択されると、演者のパフォーマンスとして、選択された行動が行われるようになる。例えば演者に対応するキャラクタが、選択された行動を行うコンテンツ画像が表示される。演者の行動は、選択肢の中から演者が選択するものであってもよいし、視聴者が選択するものであってもよい。そして表示処理部120は、視聴者の投稿情報の投稿状況に応じた、選択肢の情報の表示処理を行う。例えば投稿状況に応じて、選択肢の情報の表示制御を変更する。例えば選択肢の情報の表示内容を変更したり表示態様を変更する処理を行う。例えば選択可能な新たな項目(枝)が選択肢に追加されたり、選択肢の見え方が変化する。
The difference information of the content is information on options for selecting the performer's actions, and the content progresses as the performer's actions are selected from the options. For example, images of options for selecting actions that the performer can perform are displayed as the difference information. For example, images of the options are displayed on the performer terminal TMP or the viewer terminal TMA. Then, when the performer's action (branch corresponding to the action) is selected from the options, the selected action is performed as the performer's performance. For example, a content image is displayed in which a character corresponding to the performer performs the selected action. The performer's action may be selected from the options by the performer or may be selected by the viewer. The
また投稿状況は、投稿情報の量についての状況であり、表示処理部120は、投稿情報の量に応じた、演者端末に対する差分情報の表示処理を行う。例えば投稿情報の量に応じて、差分情報の表示処理を変更する。具体的には投稿情報の量に応じて、差分情報の表示内容又は表示態様を設定する。ここで投稿情報の量は、例えば投稿数に対応するものであり、投稿オブジェクトの場合には、例えば投稿オブジェクトの個数であり、投稿コメントの場合には、例えば投稿コメントのコメント数である。投稿情報の量は、視聴者毎の量であってもよいし、視聴者全体での量であってもよい。即ち、投稿情報の量は、1人の投稿者についての投稿情報の量であってもよいし、演者のコンテンツを複数の視聴者が視聴する場合には、これらの複数の視聴者の投稿情報の量の総和であってもよい。そして表示処理部120は、視聴者の投稿情報の量を反映させた差分情報の表示処理を行う。例えば投稿情報の量が第1の量である場合には、差分情報の表示内容又は表示態様を第1の表示内容又は第1の表示内容に設定し、投稿情報の量が第2の量である場合には、差分情報の表示内容又は表示態様を第2の表示内容又は第2の表示内容に設定する。例えば投稿情報の量が多いほど、演者が有利になったり、演者を優遇するような差分情報の表示処理を行う。
The posting status is a status regarding the amount of posted information, and the
また投稿状況は、投稿情報を受け付けたタイミングの状況であり、表示処理部120は、投稿情報を受け付けたタイミングに応じた、演者端末TMPに対する差分情報の表示処理を行う。例えば表示処理部120は、投稿情報を受け付けたタイミングに応じて、差分情報の表示処理を変更する。具体的には投稿情報を受け付けたタイミングに応じて、差分情報の表示内容又は表示態様を設定する。例えば投稿情報を受け付けたタイミングが所与の期間内か否かに応じた、差分情報の表示処理を行う。例えば受け付け期間中などに視聴者の投稿が行われた場合に、差分情報が演者端末TMPに表示されるようにしたり、ボーナスタイム期間中に視聴者の投稿が行われると、差分情報に対応する画像がたくさん表示されるようにする。
The posting status is the status at the time when the posted information was received, and the
また投稿情報は、コンテンツの表示領域における投稿位置の情報を含み、投稿状況は、投稿位置の状況であり、表示処理部120は、投稿位置に応じた、演者端末に対する差分情報の表示処理を行う。例えば表示処理部120は、投稿位置に応じて、差分情報の表示処理を変更する。具体的には投稿位置に応じて、差分情報の表示内容又は表示態様を設定する。例えば視聴者が投稿位置を指定して投稿すると、投稿情報に位置が含まれて、その投稿位置に応じて、演者端末TMPに表示する差分情報の表示内容又は表示態様が設定される。投稿位置の情報は、例えば投げ銭等の投稿オブジェクトの投稿位置の情報である。投稿オブジェクトの投稿位置は、位置を直接に指定するものであってもよいし、軌道情報により特定される位置であってもよい。釣りゲームやFPS、TPSを例にとれば、視聴者が投げ銭等の投稿オブジェクトを投入した位置の魚影や敵影が、演者端末TMPに表示されて演者が見えるようになったり、投稿位置に魚や敵が出現するようになる。なお本実施形態では、視聴者による投稿位置の指定が行われなくてよく、例えば投稿オブジェクトの個数(投げ銭量)が多い場合に、演者(演者のキャラクタ)に近い位置に魚や敵などを出現させてもよい。
The posting information includes information on the posting position in the display area of the content, the posting status is the status of the posting position, and the
また投稿状況は、投稿情報を投稿した視聴者の属性情報の状況であり、表示処理部120は、視聴者の属性情報に応じた、演者端末TMPに対する差分情報の表示処理を行う。例えば表示処理部120は、視聴者の属性情報に応じて、差分情報の表示処理を変更する。具体的には視聴者の属性情報に応じて、差分情報の表示内容又は表示態様を設定する。視聴者の属性情報は、例えば視聴者のユーザ情報や視聴履歴情報などである。視聴者のユーザ情報は、例えば視聴者の性別、年齢層の情報やフレンド情報などである。視聴履歴情報は、演者のコンテンツの視聴回数、視聴頻度、或いは直近での視聴履歴などの情報である。例えば演者のコンテンツを初めて視聴した視聴者が投稿した場合は、差分情報が演者端末TMPに表示され易くするなど、演者が有利になったり、演者を優遇するような差分情報の表示処理を行う。このようにすることで、コンテンツを新たに視聴する視聴者の数を増やすことが可能になる。或いは、逆に何度もコンテンツを視聴しているリピーターの視聴者が投稿した場合に、演者が有利になったり、演者を優遇するような差分情報の表示処理を行ってもよい。また例えば演者のフレンドの視聴者が投稿した場合には、差分情報が演者端末TMPに表示され易くするなど、演者が有利になったり、演者を優遇するような差分情報の表示処理を行う。
The posting status is the status of the attribute information of the viewer who posted the posting information, and the
このように本実施形態では、投稿情報の量の状況、投稿情報を受け付けたタイミングの状況、投稿位置の状況、或いは視聴者の属性情報の状況などの投稿状況に応じた、演者端末TMPに対する差分情報の表示処理を行っているが、基本的には、投稿状況が「優」であるほど、演者に有利になったり、演者を優遇するような差分情報の表示処理が行われる。或いは、視聴者ごとの投稿情報の量、受け付けタイミング又は属性情報により、個別に差分情報の表示処理を行ってよいし、視聴者全体の傾向や全体量を用いて差分情報の表示処理を行ってよい。具体的には、受け付け期間やボーナイスタイム期間などの所与の期間に投稿した視聴者の人数が所定人数以上であるか、初めて視聴した視聴者の投稿数が所定数以上であるか、或いは投稿位置に投稿した視聴者の人数が所定人数以上であるかなどに応じて、コンテンツの差分情報の表示処理を行ってもよい。 In this embodiment, the display process of the difference information on the performer terminal TMP is performed according to the posting status such as the amount of posted information, the timing of receiving the posted information, the posting location, or the attribute information of the viewer. Basically, the more "excellent" the posting status is, the more advantageous or preferential the display process of the difference information is for the performer. Alternatively, the display process of the difference information may be performed individually according to the amount of posted information, the timing of receiving, or the attribute information of each viewer, or the display process of the difference information may be performed using the overall tendency or overall amount of viewers. Specifically, the display process of the difference information of the content may be performed according to whether the number of viewers who posted during a given period such as the reception period or Bonice time period is a predetermined number or more, whether the number of posts by viewers who are watching for the first time is a predetermined number or more, or whether the number of viewers who posted to the posting location is a predetermined number or more.
また投稿情報は、例えば視聴者が視聴者のパラメータを消費することで投稿される情報である。例えば投稿オブジェクトが課金アイテムである場合には、視聴者のパラメータは、課金に対して視聴者が支払う対価のパラメータである。例えば投げ銭であれば投げ銭の額のパラメータである。対価は、ゲーム内通貨等の仮想通貨により支払う対価であってもよいし、ゲーム内ポイント等のエンターテインメントコンテンツのポイントにより支払う対価であってもよい。即ち投稿情報は、視聴者が対価を支払うことで投稿可能となる投稿オブジェクトや投稿コメントなどである。或いは視聴者のパラメータは、投稿オブジェクトや投稿コメントの個数パラメータであってもよい。例えば視聴者が投稿を行うごとに個数パラメータが消費されて減少する。また1回の投稿で、複数の投稿オブジェクトや投稿コメントを投稿した場合には、投稿した個数分だけ個数パラメータが消費されて減少する。これらの視聴者のパラメータは、例えば図2のユーザ情報記憶部174に対して、ユーザである視聴者に関連づけて記憶される。
The posted information is information posted by a viewer by consuming the viewer's parameters, for example. For example, if the posted object is a paid item, the viewer's parameters are parameters of the amount of the tip paid by the viewer for the charge. For example, in the case of tipping, the parameters are parameters of the amount of the tip. The amount may be paid in virtual currency such as in-game currency, or in entertainment content points such as in-game points. That is, the posted information is a posted object or a posted comment that the viewer can post by paying the amount. Alternatively, the viewer's parameters may be a parameter of the number of posted objects or posted comments. For example, the number parameter is consumed and decreased each time the viewer posts. Also, if multiple posted objects or posted comments are posted in one post, the number parameter is consumed and decreased by the number of posted objects or posted comments. These viewer parameters are stored in association with the viewer, who is the user, in the user
またコンテンツは、例えば演者の操作によって進行するゲームコンテンツである。例えばコンテンツは、演者端末TMPの操作部260の操作情報に基づいてゲーム処理が行われて、ゲームが進行するゲームコンテンツである。そして例えば、演者のゲームプレイの様子を視聴者が視聴するためのゲーム中継のライブコンテンツが、本実施形態のコンテンツ配信システムにより配信されることになる。
The content is, for example, game content that progresses through the operation of the performer. For example, the content is game content in which game processing is performed based on operation information from the
なお、以上に説明した本実施形態のコンテンツ配信システムや処理は、図1(A)のサーバシステム500により実現したり、サーバシステム500と端末装置TMの分散処理により実現するなどの種々の変形実施が可能である。例えばコンテンツ配信システムのコンテンツ情報生成部106、受け付け部108、管理部118、表示処理部120、音処理部130等が行う各処理を、演者端末TMPや視聴者端末TMAなどの端末装置TMの処理により実現してもよい。例えばサーバシステムは、表示処理やコンテンツ情報生成処理等の上記の各処理を行うために必要な情報だけを処理したり、当該情報を端末装置TMに送信するだけの処理を行い、それ以外の処理については端末装置TMが実行するようにしてもよい。例えば端末装置TMには、表示処理やコンテンツ情報生成処理等の上記の各処理を行うためのプログラムがインストールされており、インストールされたプログラムに基づき端末装置TMが上記の各処理を実行する。また演者端末TMPと視聴者端末TMAに、上記の各処理を行うための同じプログラムをインストールしておき、端末装置TMの操作者が演者なのか視聴者なのかに応じて、プログラムが実行する上記の各処理の内容を変更するようにしてもよい。またコンテンツ配信システムはサーバシステム500以外の情報処理システムにより実現してもよい。
The content distribution system and processing of the present embodiment described above can be implemented in various ways, such as by the
2.本実施形態の手法
次に本実施形態の手法について詳細に説明する。
2. Method of the Present Embodiment Next, the method of the present embodiment will be described in detail.
2.1 投稿状況に応じたコンテンツの差分情報の表示処理
これまでのコンテンツ配信システムでは、視聴者が投げ銭等を投げて、演者の行動に対して視聴者が応援等のリアクションを行うだけであり、この視聴者のリアクションを受けて、演者が行動を行うものではなかった。例えば視聴者が投げ銭を投げても、それに対して演者がリアクションを行わないため、視聴者から演者への一方通行のコミュニケーションとなり、コンテンツ配信の魅力、面白味やコンテンツ配信に対する視聴者の熱中度等を今ひとつ向上できなった。
2.1 Display process of content difference information according to posting status In the conventional content distribution system, the viewers would just throw tips, etc., and react to the performer's actions by cheering them on, but the performer would not take action in response to the viewer's reaction. For example, even if a viewer threw a tip, the performer would not react to it, resulting in one-way communication from the viewer to the performer, which did not fully improve the appeal and interest of the content distribution, or the viewer's enthusiasm for the content distribution.
そこで本実施形態では、演者の行動に対する視聴者のリアクションに対して演者が行動で応えやすくすることができる仕組みを設けることで、演者と視聴者を密接に関わらせることが可能なコンテンツ配信システムの提供を実現する。例えば演者と視聴者とで異なるGUI(Graphical User Interface)を用意して、投稿状況に応じて演者端末側のGUIを変化させる。具体的には本実施形態では、演者端末には表示されるが視聴者端末には表示されない情報や、演者端末には表示されないが視聴者の端末には表示される情報である差分情報が存在する場合において、視聴者の投げ銭の状況などの投稿状況に応じて、演者端末における差分情報の表示処理を行い、この差分情報の表示処理によって演者に操作を促すようにする。具体的には、視聴者によって投げ銭等の投稿が行われることによって、視聴者にしか見えていなかった情報(例えば後述する釣りゲームにおける魚影等のヒント)が演者にも見えるようになったり、視聴者には見せていない情報(例えば演者等が選ぶことができる行動の選択肢)の内容が変化する表示処理を行う。 In this embodiment, a mechanism is provided that allows the performer to easily respond to the viewer's reaction to the performer's actions, thereby providing a content distribution system that allows the performer and the viewer to be closely involved. For example, different GUIs (Graphical User Interfaces) are prepared for the performer and the viewer, and the GUI on the performer's terminal is changed according to the posting status. Specifically, in this embodiment, when there is differential information that is information that is displayed on the performer's terminal but not on the viewer's terminal, or information that is not displayed on the performer's terminal but is displayed on the viewer's terminal, a display process is performed on the performer's terminal to display the differential information according to the posting status, such as the viewer's tipping status, and this display process of the differential information prompts the performer to operate. Specifically, a display process is performed in which information that was only visible to the viewer (for example, hints such as fish shadows in a fishing game described later) becomes visible to the performer when the viewer posts tips, or the content of information that is not visible to the viewer (for example, options for actions that the performer can choose) changes as a result of the viewer posting tips, etc.
図4(A)~図5(B)は釣りゲームのライブ配信に適用した場合の本実施形態の手法の説明図である。釣りゲームのコンテンツは、演者による演者端末の操作に基づいて進行し、演者が釣りゲームをプレイしている様子を示すゲーム実況がライブ配信されている。例えばゲーム空間の仮想フィールドVFLには、魚が泳ぐ池や、木、岩などが配置され、演者に対応する仮想的なキャラクタCHが、池で泳ぐ魚を釣る釣りゲームが行われている。そして図4(A)は演者端末の表示部290に表示される表示画像であり、図4(B)は視聴者端末の表示部290に表示される表示画像である。
Figures 4 (A) to 5 (B) are explanatory diagrams of the method of this embodiment when applied to live distribution of a fishing game. The content of the fishing game progresses based on the operation of the performer's terminal by the performer, and a live game commentary showing the performer playing the fishing game is distributed. For example, a pond with fish swimming, trees, rocks, etc. are arranged in the virtual field VFL of the game space, and a fishing game is played in which a virtual character CH corresponding to the performer catches fish swimming in the pond. Figure 4 (A) is a display image displayed on the
そして表示画像であるコンテンツ情報(コンテンツ画像)には、演者端末及び視聴者端末の両方に共通に表示されるコンテンツの共通情報(共通画像)と、演者端末と視聴者端末の一方に表示されるコンテンツの差分情報(差分画像)がある。例えば図4(A)、図4(B)では、池、木、岩、キャラクタCH、釣り竿は、演者端末及び視聴者端末の両方に共通に表示されるコンテンツの共通情報である。一方、魚FHの魚影は、図4(B)に示すように視聴者端末には表示されるが、図4(A)に示すように演者端末には表示されず、演者端末と視聴者端末の一方に表示されるコンテンツの差分情報である。即ち図4(A)、図4(B)では、共通情報である池、木、岩、キャラクタCH、釣り竿については、演者端末及び視聴者端末の両方に表示し、差分情報である魚影については、視聴者端末にだけ表示され、演者端末には表示されない。従って、視聴者だけが魚影を見ることができ、演者は魚影を見ることができない。 The content information (content image), which is the displayed image, includes common information (common image) of the content displayed in common on both the performer terminal and the viewer terminal, and difference information (difference image) of the content displayed in either the performer terminal or the viewer terminal. For example, in Fig. 4(A) and Fig. 4(B), the pond, tree, rock, character CH, and fishing rod are common information of the content displayed in common on both the performer terminal and the viewer terminal. On the other hand, the shadow of the fish FH is displayed on the viewer terminal as shown in Fig. 4(B) but not on the performer terminal as shown in Fig. 4(A), and is difference information of the content displayed on either the performer terminal or the viewer terminal. That is, in Fig. 4(A) and Fig. 4(B), the common information of the pond, tree, rock, character CH, and fishing rod are displayed on both the performer terminal and the viewer terminal, and the difference information of the fish shadow is displayed only on the viewer terminal and not on the performer terminal. Therefore, only the viewer can see the fish shadow, and the performer cannot see the fish shadow.
そして図5(A)では、視聴者が投げ銭である投稿オブジェクトOBCを仮想フィールドVFLに投入する投稿を行っており、この投稿が受け付けられている。即ち視聴者による視聴者端末の操作に基づいて、コンテンツ又は演者に対する投稿情報である投稿オブジェクトOBCの投稿が行われ、この投稿が受け付けられている。この場合に本実施形態では、視聴者の投稿情報の投稿状況に応じた、演者端末に対する差分情報の表示処理を行う。具体的には視聴者により投げ銭等の投稿が行われると、図4(A)のように演者端末には表示されていなかった差分情報である魚影が、図5(A)に示すように演者端末に表示されるようになる。例えば視聴者による投稿の状況に応じて、演者端末での差分情報の表示制御が変更される。即ち図4(A)のように差分情報である魚影を演者端末に表示しないという表示制御から、図5(A)のように差分情報である魚影を演者端末に表示するという表示制御に変更される。 In FIG. 5(A), a viewer posts a posting object OBC, which is a tip, into the virtual field VFL, and this posting is accepted. That is, based on the viewer's operation on the viewer's terminal, a posting object OBC, which is posting information for the content or the performer, is posted, and this posting is accepted. In this case, in this embodiment, a display process of difference information is performed on the performer's terminal according to the posting status of the viewer's posting information. Specifically, when a viewer posts a tip, etc., the fish shadow, which is difference information that was not displayed on the performer's terminal as in FIG. 4(A), is displayed on the performer's terminal as shown in FIG. 5(A). For example, depending on the status of the posting by the viewer, the display control of the difference information on the performer's terminal is changed. That is, the display control is changed from the display control of not displaying the fish shadow, which is difference information, on the performer's terminal as in FIG. 4(A), to the display control of displaying the fish shadow, which is difference information, on the performer's terminal as in FIG. 5(A).
以上のように、本実施形態のコンテンツ配信システムは、視聴者による視聴者端末の操作に基づいて、コンテンツ又は演者に対する投稿情報の投稿を受け付ける。また図4(A)、図4(B)で説明したように、演者端末及び視聴者端末の両方に共通に表示されるコンテンツの共通情報と、演者端末と視聴者端末の一方に表示される情報であって、演者による操作を促すための情報であるコンテンツの差分情報の表示処理を行う。そして図5(A)で説明したように、視聴者の投げ銭等の投稿情報が受け付けられると、視聴者の投稿情報の投稿状況に応じた、演者端末に対する差分情報の表示処理が行われる。 As described above, the content distribution system of this embodiment accepts postings of information for content or performers based on the viewer's operation of the viewer terminal. As explained in Figures 4(A) and 4(B), a process is performed to display common information for the content that is commonly displayed on both the performer terminal and the viewer terminal, and differential information for the content that is displayed on either the performer terminal or the viewer terminal and is information for encouraging operation by the performer. Then, as explained in Figure 5(A), when posted information such as tips from a viewer is accepted, a process is performed to display differential information on the performer terminal according to the posting status of the viewer's posted information.
このようにすれば、演者の行動に対して視聴者が投稿情報による投稿を行うと、その視聴者の投稿情報の投稿状況に応じた、演者端末に対するコンテンツの差分情報の表示処理が行われるようになる。従って、演者の行動に対する投稿情報による視聴者のリアクションが可能になるのみならず、投稿状況に応じた差分情報の表示処理が行われることで、この視聴者の投稿情報によるリアクションを受けて、演者が行動を行うことを促すことが可能になる。従って、視聴者から演者への一方通行のコミュニケーションではなく、双方向でのコミュニケーションの実現が可能になり、演者の行動に対する視聴者のリアクションに対して演者が行動で応えやすくすることができる仕組みを実現できる。従って、演者と視聴者を密接に関わらせることが可能なコンテンツ配信システムの提供が可能になり、コンテンツ配信の魅力、面白味やコンテンツ配信に対する視聴者の熱中度等を格段に向上できるようになる。 In this way, when a viewer posts information in response to a performer's actions, the display process for content difference information on the performer's terminal is performed according to the posting status of the viewer's posted information. Therefore, not only is it possible for viewers to react to the performer's actions using the posted information, but the display process for difference information according to the posting status makes it possible to encourage the performer to take action in response to the viewer's reaction to the posted information. This makes it possible to realize two-way communication rather than one-way communication from the viewer to the performer, and realizes a mechanism that makes it easier for the performer to respond with action in response to the viewer's reaction to the performer's actions. It is therefore possible to provide a content distribution system that allows performers and viewers to be closely involved, and it becomes possible to significantly improve the appeal and entertainment value of content distribution and the viewer's enthusiasm for content distribution.
また本実施形態では、投稿情報の投稿状況に応じて、差分情報の少なくとも一部を演者端末に表示する処理が行われている。例えば図4(A)では差分情報である魚影が演者端末に表示されていなかったが、図5(A)に示すように、視聴者の投げ銭等の投稿が行われると、差分情報である魚影が演者端末に表示されるようになる。このようにすれば、演者は、図4(A)では視認できなかった魚影を、図5(A)では視認できるようになり、例えば釣り竿を魚影が見える位置に投げるというような演者の行動を促すことが可能になる。従って、演者の行動に対する視聴者の投稿のリアクションに対して演者が行動で応えやすくすることができる仕組みの実現が可能になる。 In addition, in this embodiment, a process is performed in which at least a portion of the difference information is displayed on the performer terminal depending on the posting status of the posted information. For example, in FIG. 4(A), the fish shadow, which is the difference information, is not displayed on the performer terminal, but as shown in FIG. 5(A), when a viewer posts a tip, the fish shadow, which is the difference information, is displayed on the performer terminal. In this way, the performer can see the fish shadow that was not visible in FIG. 4(A) in FIG. 5(A), which makes it possible to encourage the performer to take action such as casting a fishing rod in a position where the fish shadow can be seen. Therefore, it becomes possible to realize a mechanism that makes it easier for the performer to respond with action to the viewer's reaction to the viewer's posted information.
また本実施形態では投稿情報の投稿状況に応じて、演者端末に表示される差分情報の表示内容又は表示態様を設定する。例えば、コンテンツの差分情報について、何を表示するか、どこに表示するか、どのようなタイミングで表示するか、どのぐらいの量で表示するか、どの程度の視認し易さで表示するか、或いは、どのぐらいの表示期間において表示するかなどが設定される。例えば図5(A)では、差分情報として、釣りゲームにおける捕獲対象である魚FHの魚影が表示されている。また視聴者が投稿オブジェクトOBCを投入した場所に、差分情報である魚影が表示されている。また視聴者が投稿オブジェクトOBCを投入したタイミングで、差分情報である魚影が表示されている。或いは、このような投稿オブジェクトOBCの投入による魚影の表示は、受け付け期間やボーナスタイム期間などの所与の期間内に投稿が行われた場合にだけ行うようにする。また例えば図5(A)のように投稿オブジェクトOBCの投稿数が1個である場合には、差分情報として、1つの魚FHの魚影を表示し、図5(B)のように投稿オブジェクトOBCの投稿数が複数個である場合には、差分情報として、複数の魚FHの魚影を表示する。或いは、投稿オブジェクトの投稿数が多いほど、視認し易い表示態様を魚影を表示するようにしてもよい。例えば投稿数が少ない場合には半透明で魚影を表示し、投稿数が多い場合には半透明ではない通常画像で魚影を表示する。或いは、投稿数が多いほど、魚影の表示期間を長くする。 In this embodiment, the display content or display mode of the difference information displayed on the performer terminal is set according to the posting status of the posted information. For example, for the difference information of the content, what is to be displayed, where it is to be displayed, when it is to be displayed, how much it is to be displayed, how easily it is to be displayed, or for what display period, etc. are set. For example, in FIG. 5(A), the shadow of the fish FH, which is the target for capture in the fishing game, is displayed as the difference information. Also, the shadow of the fish, which is the difference information, is displayed at the location where the viewer has inserted the posted object OBC. Also, the shadow of the fish, which is the difference information, is displayed at the timing when the viewer inserted the posted object OBC. Alternatively, the display of the shadow of the fish by inserting such a posted object OBC is performed only when the posting is performed within a given period such as the reception period or the bonus time period. For example, when the number of posts for the posting object OBC is one as in FIG. 5(A), the fish shadow of one fish FH is displayed as the difference information, and when the number of posts for the posting object OBC is multiple as in FIG. 5(B), the fish shadows of multiple fish FH are displayed as the difference information. Alternatively, the fish shadow may be displayed in a display mode that is easier to see the more the number of posts for the posting object is. For example, when the number of posts is small, the fish shadow is displayed semi-transparently, and when the number of posts is large, the fish shadow is displayed as a normal image that is not semi-transparent. Alternatively, the more the number of posts is, the longer the display period for the fish shadow is.
図6(A)~図7(B)は対戦ゲームのライブ配信に適用した場合の本実施形態の手法の説明図である。図4(A)~図5(B)は、コンテンツの差分情報(魚影)が、視聴者端末では表示状態になり、演者端末では非表示状態になる場合の例であるが、図6(A)~図7(A)は、コンテンツの差分情報が、視聴者端末では非表示状態になり、演者端末では表示状態になる場合の例である。例えば図6(A)、図6(B)では、キャラクタCH、敵キャラクタCE1~CE3、対戦フィールドである仮想フィールドVFLは、演者端末及び視聴者端末の両方に共通に表示されるコンテンツの共通情報である。一方、行動の選択肢の情報が表示されるメニュー画面MSは、図6(A)に示すように演者端末には表示されるが、図6(B)に示すように視聴者端末には表示されず、演者端末と視聴者端末の一方に表示されるコンテンツの差分情報である。例えばメニュー画面MSには、演者に対応するキャラクタCHの行動を選択するための選択肢の情報が表示されており、例えば攻撃、魔法、防御、アイテムなどの項目が選択肢として表示されている。このように図6(A)、図6(B)では、共通情報であるキャラクタCH、敵キャラクタCE1~CE3、仮想フィールドVFLについては、演者端末及び視聴者端末の両方に表示し、差分情報である行動の選択肢の情報については、演者端末にだけ表示され、視聴者端末には表示されない。従って、演者だけが行動の選択肢のメニュー画面MSを見ることができ、視聴者は選択肢のメニュー画面MSを見ることができない。 Figures 6(A) to 7(B) are explanatory diagrams of the method of this embodiment when applied to live distribution of a fighting game. Figures 4(A) to 5(B) are examples of cases where the difference information of the content (fish shadows) is displayed on the viewer terminal and not displayed on the performer terminal, while Figures 6(A) to 7(A) are examples of cases where the difference information of the content is not displayed on the viewer terminal and is displayed on the performer terminal. For example, in Figures 6(A) and 6(B), the character CH, the enemy characters CE1 to CE3, and the virtual field VFL, which is the battle field, are common information of the content displayed in common on both the performer terminal and the viewer terminal. On the other hand, the menu screen MS, which displays information on the options for the action, is displayed on the performer terminal as shown in Figure 6(A), but is not displayed on the viewer terminal as shown in Figure 6(B), and is the difference information of the content displayed on either the performer terminal or the viewer terminal. For example, the menu screen MS displays information on the options for selecting the action of the character CH corresponding to the performer, and items such as attack, magic, defense, and items are displayed as options. Thus, in Figures 6(A) and 6(B), the common information, namely the character CH, enemy characters CE1-CE3, and virtual field VFL, is displayed on both the performer terminal and the viewer terminal, while the difference information, namely the information on the action options, is displayed only on the performer terminal, not on the viewer terminal. Therefore, only the performer can see the action options menu screen MS, and the viewer cannot see the options menu screen MS.
そして図7(A)では、視聴者が投げ銭である投稿オブジェクトOBCを仮想フィールドVFLに投入する投稿を行っており、この投稿が受け付けられている。この場合に本実施形態では、視聴者の投稿状況に応じた、演者端末に対する差分情報の表示処理を行う。具体的には視聴者により投げ銭等の投稿が行われると、図6(A)では選択肢として表示されていなかった「必殺技A」の項目が、図7(A)では表示されるようになる。即ち、視聴者による投稿の状況に応じて、差分情報である選択肢の表示制御が変更される。即ち図6(A)のように差分情報の一部である選択肢の「必殺技A」の項目を表示しないという制御から、図7(A)のように選択肢の「必殺技A」の項目を表示するという表示制御に変更される。 In FIG. 7(A), a viewer posts a tip by inserting a posting object OBC into the virtual field VFL, and this posting is accepted. In this case, in this embodiment, a process of displaying difference information on the performer terminal is performed according to the viewer's posting status. Specifically, when a viewer posts a tip, the "Special Move A" item, which was not displayed as an option in FIG. 6(A), becomes displayed in FIG. 7(A). In other words, the display control of the options, which are difference information, is changed according to the posting status of the viewer. That is, the display control is changed from the control of not displaying the "Special Move A" option, which is part of the difference information, as in FIG. 6(A), to the display control of displaying the "Special Move A" option, as in FIG. 7(A).
このようにすれば、図7(A)に示すように、視聴者が投げ銭である投稿オブジェクトOBCの投稿を行うことで、演者の行動の選択肢の項目が増え、演者に対応するキャラクタCHが例えば必殺技Aを放つなどの新たな行動を選択することが可能になる。従って、演者の行動に対する投げ銭等の投稿情報による視聴者のリアクションが可能になるのみならず、この視聴者の投稿情報によるリアクションを受けて、演者が必殺技Aなどの新たな行動を行うことを促すことが可能になる。従って、演者の行動に対する視聴者のリアクションに対して演者が行動で応えやすくすることができる仕組みを実現して、演者と視聴者を密接に関わらせることが可能なコンテンツ配信を実現できるようになる。 In this way, as shown in FIG. 7(A), by a viewer posting a posting object OBC, which is a tip, the options for the performer's actions are increased, and the character CH corresponding to the performer can select a new action, such as unleashing special move A. Therefore, not only can viewers react to the performer's actions through posted information such as tips, but the performer can be encouraged to perform a new action such as special move A in response to the viewer's reaction to the posted information. Therefore, a system is realized that makes it easier for performers to respond to viewer reactions to the performer's actions with their own actions, and content distribution can be realized that allows performers and viewers to be closely involved.
また本実施形態では、図7(A)の場合においても、投稿情報の投稿状況に応じて、演者端末に表示される差分情報の表示内容又は表示態様を設定することでき、何を、どこに、どのようなタイミングで、どのぐらいの量で、どの程度の視認し易さで、どのぐらいの表示期間において表示するかなどを設定できる。例えば図7(A)では、差分情報として、対戦ゲームにおいて演者に対応するキャラクタCHの行動の選択肢の新たな項目(必殺技A)が表示されている。また視聴者が投稿オブジェクトOBCをキャラクタCHの位置に投げ込んだことを条件に、選択肢として新たな項目を表示する。また視聴者が投稿オブジェクトOBCを投入したタイミングで、選択肢として新たな項目を表示したり、或いは受け付け期間やボーナスタイム期間などの所与の期間内に投稿オブジェクトOBCが投入された場合に、選択肢として新たな項目を表示する。或いは、投稿オブジェクトOBCの個数に応じて、選択肢として新たに表示される項目の個数を変化させたり、当該項目の視認し易さを変化させたり、当該項目の表示期間を変化させる。 In the present embodiment, even in the case of FIG. 7(A), the display content or display mode of the difference information displayed on the performer's terminal can be set according to the posting status of the posted information, and it is possible to set what, where, at what timing, how much, how easily visible, and for what display period to display. For example, in FIG. 7(A), a new item (special move A) of the action options of the character CH corresponding to the performer in the battle game is displayed as the difference information. Also, on the condition that the viewer throws the posted object OBC into the position of the character CH, a new item is displayed as an option. Also, when the viewer throws the posted object OBC into the position of the character CH, a new item is displayed as an option. Also, when the viewer throws the posted object OBC into the position of the character CH, a new item is displayed as an option. Alternatively, a new item is displayed as an option when the viewer throws the posted object OBC into the position of the character CH. Alternatively, a new item is displayed as an option when the posted object OBC is thrown into the position of the character CH. Alternatively, the number of items newly displayed as options is changed, the visibility of the item is changed, or the display period of the item is changed according to the number of posted objects OBC.
また図7(B)では、視聴者により投稿オブジェクトOBCが投入されると、それまでは演者端末に表示されていなかった差分情報であるモンスターのキャラクタCM1、CM2の画像が表示されるようになる。この場合に投稿オブジェクトOBCの投入位置において、モンスターのキャラクタCM1、CM2を表示したり、投稿オブジェクトOBCの個数に応じて、表示されるモンスターのキャラクタCM1、CM2の数を変化させたり、視認度合いを変化させたり、表示期間を変化させる。 In addition, in FIG. 7(B), when a viewer inserts a posted object OBC, images of monster characters CM1 and CM2, which are differential information that had not been displayed on the performer terminal until then, are displayed. In this case, the monster characters CM1 and CM2 are displayed at the position where the posted object OBC was inserted, and depending on the number of posted objects OBC, the number of monster characters CM1 and CM2 displayed is changed, the degree of visibility is changed, and the display period is changed.
図8(A)~図9(B)はVRキャラクタのライブ配信に適用した場合の本実施形態の手法の説明図である。このライブ配信では、演者が行動を選択することで、仮想空間の仮想フィールドVFLにおいて、VRのキャラクタCHが、選択された行動に応じたパフォーマンスを行う。例えばVRのキャラクタCHが、踊りながら、手を振ったり、ジャンプしたり、手拍子を打ったりする。この場合に例えば図8(A)、図8(B)では、キャラクタCHや仮想フィールドVFLは演者端末及び視聴者端末の両方に共通に表示されるコンテンツの共通情報である。一方、キャラクタCHの行動の選択肢の情報が表示されるメニュー画面MSは、演者端末のみに表示され、視聴者端末には表示されないため、コンテンツの差分情報である。また、このライブコンテンツでは、複数の視聴者が、キャラクタCHに着せる服飾品を選ぶための投票を行うことができる。そして図8(B)に示すように、この複数の視聴者による投票の様子が示される投票画面VSは、視聴者端末のみに表示され、演者端末には表示されないため、コンテンツの差分情報である。この投票画面VSでは、投票の対象となっている帽子やリボンやブーツなどの服飾品の画像が表示されており、視聴者はこれらの服飾品の画像を見ることができるが、演者端末にはこれらの服飾品の画像は表示されていないため、演者は見ることができない。 Figures 8(A) to 9(B) are explanatory diagrams of the method of this embodiment when applied to live distribution of a VR character. In this live distribution, the performer selects an action, and in the virtual field VFL of the virtual space, the VR character CH performs a performance according to the selected action. For example, the VR character CH waves, jumps, and claps while dancing. In this case, for example, in Figures 8(A) and 8(B), the character CH and the virtual field VFL are common information of the content displayed in common on both the performer terminal and the viewer terminal. On the other hand, the menu screen MS, which displays information on the action options of the character CH, is displayed only on the performer terminal and not on the viewer terminal, and is therefore differential information of the content. In addition, in this live content, multiple viewers can vote to select clothing accessories to be worn by the character CH. And as shown in Figure 8(B), the voting screen VS, which shows the voting by the multiple viewers, is displayed only on the viewer terminal and not on the performer terminal, and is therefore differential information of the content. This voting screen VS displays images of the clothing items that are the subject of voting, such as hats, ribbons, and boots, and the viewers can see these images of the clothing items, but the performers cannot see these images of the clothing items because they are not displayed on the performers' terminals.
そして図8(B)では、複数の視聴者の投稿による投票により、例えば帽子が第1位になって選ばれている。これにより図9(A)に示すように、図8(A)では演者端末に表示されていなかった差分情報である帽子OBHの画像が、演者端末にも表示されるようになる。即ち複数の視聴者の投稿情報の投稿状況に応じた、演者端末に対する差分情報の表示処理が行われている。例えば視聴者端末では表示状態であり、演者端末では非表示状態である差分情報である帽子OBHの画像が、複数の視聴者の投票による投稿状況に応じて、演者端末に表示する処理が行われている。 In FIG. 8(B), for example, a hat has been selected as number one based on votes posted by multiple viewers. As a result, as shown in FIG. 9(A), the image of the hat OBH, which is difference information that was not displayed on the performer terminal in FIG. 8(A), is now also displayed on the performer terminal. That is, a process is performed to display difference information on the performer terminal according to the posting status of the posted information by multiple viewers. For example, a process is performed to display an image of the hat OBH, which is difference information that is displayed on the viewer terminal but not displayed on the performer terminal, on the performer terminal according to the posting status based on votes posted by multiple viewers.
また複数の視聴者の投稿状況に応じて、演者端末に表示される差分情報の表示内容又は表示態様も設定される。例えば図8(B)では、複数の視聴者が投票の投稿を行った結果、帽子の投票数が第1位であったため、図9(A)では帽子の画像が演者端末に表示されているが、リボンの投票数が第1位である場合にはリボンの画像が表示され、ブーツの投票数が第1位である場合にはブーツの画像が表示されるようになる。即ち複数の視聴者の投稿状況である投票数に応じて、差分情報である服飾品のうちの何を演者端末に表示するかが決定されており、演者端末に表示される差分情報の表示内容が決定されている。また投票により帽子が選ばれた場合は、キャラクタCHの頭の位置に帽子が表示され、投票によりブーツが選ばれた場合には、キャラクタCHの足の位置にブーツが表示される。即ち、複数の視聴者の投稿状況である投票数に応じて、キャラクタCHのどの位置に差分情報である服飾品を表示するかが決定されている。また例えば投票数が非常に多い服飾品が選ばれた場合には、特別な演出エフェクトを表示するなど、差分情報の表示態様を変化させてもよい。 In addition, the display content or display mode of the difference information displayed on the performer terminal is also set according to the posting status of multiple viewers. For example, in FIG. 8(B), multiple viewers posted votes, and since the number of votes for the hat was the highest, an image of the hat is displayed on the performer terminal in FIG. 9(A). However, if the number of votes for the ribbon was the highest, an image of the ribbon is displayed, and if the number of votes for the boots was the highest, an image of the boots is displayed. In other words, which of the clothing items, which are the difference information, is displayed on the performer terminal is determined according to the number of votes, which is the posting status of multiple viewers, and the display content of the difference information displayed on the performer terminal is determined. Also, if a hat is selected by voting, the hat is displayed at the head position of the character CH, and if a boot is selected by voting, the boots are displayed at the foot position of the character CH. In other words, the position of the clothing items, which are the difference information, on the character CH is determined according to the number of votes, which is the posting status of multiple viewers. Also, for example, if a clothing item with a very high number of votes is selected, the display mode of the difference information may be changed, such as by displaying a special production effect.
なお図9(B)に示すように、視聴者により投稿オブジェクトOBCが投入され、これが受け付けられると、メニュー画面MSにおいて演者が選択できる選択肢の項目が増える。例えば図9(B)では、「ウィンクする」という選択肢の項目が増えている。そして例えば演者が「ウィンクする」を選択すると、キャラクタCHが、投稿オブジェクトOBCを投げ込んだ視聴者の方に向かって、ウィンクする行動を行うようになる。これにより、キャラクタCHのパフォーマンスに対して視聴者が投稿オブジェクトを投入するリアクションを行うと、このリアクションにより発生した選択肢の項目を演者が新たに選べるようになり、この選択肢の項目を演者が選ぶと、視聴者に対してウィンクのリアクションが行われるようになる。従って、演者と視聴者を密接に関わらせることが可能なコンテンツ配信システムの提供が可能になる。 As shown in Figure 9 (B), when a viewer inserts a submission object OBC and it is accepted, the number of options that the performer can select on the menu screen MS increases. For example, in Figure 9 (B), the option "wink" is added. If the performer selects "wink", the character CH will wink at the viewer who threw in the submission object OBC. As a result, when a viewer reacts to the performance of character CH by inserting a submission object, the performer will be able to select a new option item generated by this reaction, and when the performer selects this option item, a wink reaction will be made towards the viewer. Therefore, it is possible to provide a content distribution system that allows performers and viewers to be closely involved.
2.2 処理例
次に本実施形態の種々の処理例について説明する。図10は本実施形態の処理を説明するフローチャートである。
2.2 Processing Examples Various processing examples of this embodiment will now be described with reference to the flowchart of FIG.
まず本実施形態のコンテンツ配信システムは、視聴者による視聴者端末の操作により、投稿情報の投稿が行われたか否かを判断し(ステップS1)、投稿が行われた場合に、視聴者の投稿情報の投稿を受け付ける(ステップS2)。例えば図4(A)~図9(B)では、視聴者が投稿オブジェクトOBCを仮想フィールドVFLに投入する投稿を行うと、この投稿が受け付けられている。なお視聴者の投稿はこれに限定されず、例えば投稿オブジェクトは端末装置に表示されないオブジェクトであってもよいし、投稿オブジェクトではなく投稿コメントなどによる投稿であってもよい。 First, the content distribution system of this embodiment determines whether or not the viewer has posted information by operating the viewer terminal (step S1), and if so, accepts the viewer's posting of the information (step S2). For example, in Figures 4 (A) to 9 (B), when a viewer posts by inserting a posting object OBC into the virtual field VFL, this posting is accepted. Note that the viewer's posting is not limited to this, and for example, the posting object may be an object that is not displayed on the terminal device, or the posting may be a posting comment rather than a posting object.
次にコンテンツ配信システムは、演者端末と視聴者端末の両方に表示される共通情報と、一方に表示される差分情報を表示するためのコンテンツ情報の生成処理を行う(ステップS3)。例えば図4(A)、図4(B)では、仮想フィールドVFL、キャラクタCH等が共通情報として演者端末と視聴者端末の両方に表示され、魚FHの魚影が差分情報として視聴者端末だけに表示されるようなコンテンツ情報の生成処理が行われる。図6(A)、図5(B)では、仮想フィールドVFL、キャラクタCH、敵キャラクタCE1~CE3等が共通情報として演者端末と視聴者端末の両方に表示され、選択肢のメニュー画面MSが差分情報として演者端末だけに表示されるようなコンテンツ情報の生成処理が行われる。 The content distribution system then performs a process to generate content information for displaying common information to be displayed on both the performer terminal and the viewer terminal, and differential information to be displayed on one side (step S3). For example, in Figures 4(A) and 4(B), content information is generated such that the virtual field VFL, character CH, etc. are displayed as common information on both the performer terminal and the viewer terminal, and the fish shadow of the fish FH is displayed only on the viewer terminal as differential information. In Figures 6(A) and 5(B), content information is generated such that the virtual field VFL, character CH, enemy characters CE1 to CE3, etc. are displayed as common information on both the performer terminal and the viewer terminal, and the option menu screen MS is displayed only on the performer terminal as differential information.
次にコンテンツ配信システムは、視聴者端末に対するコンテンツの表示処理を実行する(ステップS4)。例えばコンテンツの共通情報を視聴者端末に表示する処理を行うと共に、図4(A)、図4(B)のようにコンテンツの差分情報についても視聴者端末に表示される場合には、当該差分情報を視聴者端末に表示する処理を行う。またコンテンツ配信システムは、演者端末に対するコンテンツの表示処理を実行し、この際に、視聴者の投稿の投稿状況に応じた、差分情報の表示処理を行う(ステップS5)。例えばコンテンツの共通情報を演者端末に表示する処理を行うと共に、図6(A)、図6(B)のようにコンテンツの差分情報についても演者端末に表示される場合には、当該差分情報を演者端末に表示する処理を行う。そして更に視聴者の投稿情報の投稿状況を判断し、例えば投稿状況に応じて、演者端末での差分情報の表示制御を変更する処理などを行う。例えば図5(A)のように、投稿オブジェクトOBCが投入された場合には、図4(A)では演者端末に表示されていなかった差分情報である魚影を、投稿オブジェクトOBCの投入位置に表示する処理を行う。また図7(A)のように、投稿オブジェクトOBCが投入された場合には、演者端末に表示されていた選択肢に対して、新たな選択肢の項目を追加する表示処理を行う。 Next, the content distribution system executes a process of displaying the content on the viewer terminal (step S4). For example, the system performs a process of displaying the common information of the content on the viewer terminal, and when the difference information of the content is also displayed on the viewer terminal as in Figs. 4(A) and 4(B), the system performs a process of displaying the difference information on the viewer terminal. The content distribution system also executes a process of displaying the content on the performer terminal, and at this time, performs a process of displaying the difference information according to the posting status of the viewer's posting (step S5). For example, the system performs a process of displaying the common information of the content on the performer terminal, and when the difference information of the content is also displayed on the performer terminal as in Figs. 6(A) and 6(B), the system performs a process of displaying the difference information on the performer terminal. Then, the system further determines the posting status of the viewer's posting information, and performs a process of changing the display control of the difference information on the performer terminal according to the posting status, for example. For example, when a posting object OBC is inserted as in Fig. 5(A), the system performs a process of displaying the fish shadow, which is the difference information that was not displayed on the performer terminal in Fig. 4(A), at the insertion position of the posting object OBC. Also, as shown in FIG. 7(A), when a posting object OBC is entered, a display process is performed to add a new option item to the options displayed on the performer's terminal.
以上のように本実施形態では、視聴者の投稿情報の投稿状況に応じた、演者端末に対する差分情報の表示処理を行っている。このようにすることで、演者の行動に対する視聴者のリアクションに対して演者が行動で応えやすくすることが可能なコンテンツ配信を実現できるようになる。 As described above, in this embodiment, the display process of difference information on the performer terminal is performed according to the posting status of the viewer's posted information. In this way, it becomes possible to realize content distribution that makes it easier for the performer to respond to the viewer's reaction to the performer's actions with their own actions.
また本実施形態では、差分情報が、視聴者端末では表示状態になり、演者端末では非表示状態になる情報である場合に、投稿情報の投稿状況に応じて、差分情報の少なくとも一部を演者端末に表示する処理を行っている。例えば図4(A)~図5(B)で説明したように、差分情報が視聴者端末では表示され演者端末には表示されないような情報である場合にも、視聴者の投稿状況に応じて、差分情報の少なくとも一部を演者端末に表示する処理を行う。このようにすることで、例えば演者端末には表示されていなかった差分情報が、視聴者が投稿を行うことで演者端末に表示されるようになり、この差分情報の表示が起因となって、視聴者の投稿に対して反応する演者の行動を促すことが可能になる。これにより、演者と視聴者を密接に関わらせることが可能なコンテンツ配信の実現が可能になる。 Furthermore, in this embodiment, when the difference information is information that is displayed on the viewer terminal but not displayed on the performer terminal, processing is performed to display at least a portion of the difference information on the performer terminal depending on the posting status of the posted information. For example, as explained in Figures 4 (A) to 5 (B), even when the difference information is information that is displayed on the viewer terminal but not on the performer terminal, processing is performed to display at least a portion of the difference information on the performer terminal depending on the posting status of the viewer. By doing this, for example, difference information that was not displayed on the performer terminal can be displayed on the performer terminal by a viewer posting, and the display of this difference information can encourage the performer to take action in response to the viewer's posting. This makes it possible to realize content distribution that allows performers and viewers to be closely involved.
また本実施形態では、図6(A)、図6(B)、図7(A)で説明したように、差分情報は、例えば演者の行動を選択するための選択肢の情報であり、コンテンツは、選択肢から演者の行動が選択されることで進行するコンテンツである。このようにすれば、視聴者の投稿情報の投稿状況に応じて、演者端末に対する選択肢の情報の表示処理を実行できるようになり、例えば投稿状況に応じて選択肢の情報の表示制御を変更することなどが可能になる。例えば演者端末に表示されていた選択肢の情報に対して、新たな選択肢の項目を追加するような処理を実現したり、或いは選択肢の情報が視聴者端末に表示され演者端末には表示されない情報である場合に、当該選択肢の情報を、視聴者の投稿状況に応じて演者端末に表示するような処理を実現できるようになる。 In addition, in this embodiment, as described in Figures 6(A), 6(B), and 7(A), the difference information is, for example, information on options for selecting an action by the performer, and the content is content that progresses as the performer's action is selected from the options. In this way, it becomes possible to execute a process for displaying the option information on the performer terminal according to the posting status of the viewer's posted information, and it becomes possible, for example, to change the display control of the option information according to the posting status. For example, it becomes possible to realize a process for adding a new option item to the option information displayed on the performer terminal, or, when option information is information that is displayed on the viewer terminal but not on the performer terminal, to display the option information on the performer terminal according to the posting status of the viewer.
また本実施形態では、投稿情報は、例えば視聴者が視聴者のパラメータを消費することで投稿される情報である。例えば視聴者のパラメータは、課金に対して視聴者が支払った対価のパラメータや、投稿オブジェクトや投稿コメントの個数パラメータなどである。このようにすれば、視聴者のパラメータが消費されることで投稿される投稿情報の投稿状況を判断して、当該投稿状況に応じた、演者端末に対する差分情報の表示処理を行うことが可能になる。 In addition, in this embodiment, the posted information is information posted by the viewer by consuming the viewer's parameters, for example. For example, the viewer's parameters are a parameter for the fee paid by the viewer for a charge, or a parameter for the number of posted objects or posted comments. In this way, it is possible to determine the posting status of the posted information posted by consuming the viewer's parameters, and to perform a display process of difference information on the performer's terminal according to the posting status.
また本実施形態では、コンテンツは、例えば演者の操作によって進行するゲームコンテンツである。このようにすれば演者の操作によって進行するゲームの様子等を中継するライブ配信を実現できるようになる。例えば図5(A)~図6(B)では、演者の操作によって釣りゲームのコンテンツが進行し、この釣りゲームのプレイの様子を中継するライブ配信が実現される。また図7(A)~図8(B)では、演者の操作によってキャラクタの対戦ゲームのコンテンツが進行し、この対戦ゲームのプレイの様子を中継するライブ配信が実現される。 In this embodiment, the content is, for example, game content that progresses through the player's operations. This makes it possible to realize live streaming that broadcasts the game as it progresses through the player's operations. For example, in Figures 5(A) to 6(B), the content of a fishing game progresses through the player's operations, and live streaming is realized that broadcasts the game as it is played. In Figures 7(A) to 8(B), the content of a character battle game progresses through the player's operations, and live streaming is realized that broadcasts the game as it is played.
図11は、投稿状況に応じて差分情報の表示内容又は表示態様を設定する処理を説明するフローチャートである。 Figure 11 is a flowchart that explains the process of setting the display content or display mode of difference information depending on the posting status.
まずコンテンツ配信システムは、視聴者の投稿情報の投稿状況を判断する(ステップS11)。例えば投稿情報の種類、投稿情報の内容、投稿情報の量、投稿情報の受け付けタイミング、投稿情報の投稿位置、又は投稿を行った視聴者の属性情報などの投稿状況を判断する。そして投稿情報の投稿状況に応じて、演者端末に表示される差分情報の表示内容又は表示態様を設定する(ステップS12)。例えばコンテンツの差分情報について、何を、どこに、どのようなタイミングで、どのぐらいの量で、どの程度の視認し易さで、或いはどのぐらいの表示期間において表示するかなどを設定する。そして演者端末に対するコンテンツの表示処理を実行する(ステップS13)。即ち、投稿状況に応じて設定された表示内容又は表示態様でコンテンツの差分情報等を演者端末に表示する処理を実行する。 First, the content distribution system judges the posting status of the viewer's posted information (step S11). For example, the posting status is judged based on the type of posted information, the content of the posted information, the amount of posted information, the timing of receiving the posted information, the posting location of the posted information, or the attribute information of the viewer who posted the information. Then, depending on the posting status of the posted information, the display content or display mode of the difference information to be displayed on the performer terminal is set (step S12). For example, the system sets what, where, at what timing, how much, how easily visible, or for what display period the difference information of the content is to be displayed. Then, it executes a process of displaying the content on the performer terminal (step S13). That is, it executes a process of displaying the difference information of the content, etc. on the performer terminal with the display content or display mode set depending on the posting status.
このように本実施形態では、投稿情報の投稿状況に応じて、演者端末に表示される差分情報の表示内容又は表示態様を設定している。このようにすれば、投稿情報の投稿状況に応じて、演者端末に表示される差分情報の表示内容又は表示態様を様々に変化させることが可能になる。例えば投稿情報の種類、内容、量、受け付けタイミング、投稿位置又は視聴者の属性情報などの投稿状況に応じて、コンテンツの差分情報について、何を表示するか、どこに表示するか、どのようなタイミングで表示するか、どのぐらいの量で表示するか、どの程度の視認し易さで表示するか、或いはどのぐらいの表示期間において表示するかなどが変化するようになる。従って、視聴者の投稿状況を反映させた差分情報の効果的な表示処理を実現できるようになり、演者と視聴者を密接に関わらせることが可能なコンテンツ配信の実現が可能になる。 In this manner, in this embodiment, the display content or display mode of the difference information displayed on the performer terminal is set according to the posting status of the posted information. In this manner, it is possible to change the display content or display mode of the difference information displayed on the performer terminal in various ways according to the posting status of the posted information. For example, depending on the posting status such as the type, content, amount, acceptance timing, posting position, or viewer attribute information of the posted information, the content difference information of the content to be displayed, where to display it, when to display it, how much to display, how easily to display it, or for what display period to display it, can be changed. Therefore, it is possible to realize effective display processing of difference information that reflects the posting status of the viewer, and it is possible to realize content distribution that allows close interaction between the performer and the viewer.
図12は、投稿状況に応じて指定される位置に差分情報を表示する処理を説明するフローチャートである。まずコンテンツ配信システムは、視聴者の投稿情報の投稿状況を判断する(ステップS21)。そして演者端末のコンテンツの表示領域において、投稿情報の投稿状況に応じて指定される位置に、対応する差分情報を表示する処理を実行する(ステップS22)。図5(A)、図5(B)を例にとれば、投稿オブジェクトOBCが投入される投稿が行われると、投稿オブジェクトOBCの投入位置に、差分情報である魚影を表示する処理が行われる。図7(A)を例にとれば、演者のキャラクタCHの位置に対して投稿オブジェクトOBCが投入される投稿が行われると、そのキャラクタCHの行動の選択肢の情報が表示されたメニュー画面MSが、例えばキャラクタCHの近傍の位置に表示される。図7(B)を例にとれば、演者端末には非表示であったモンスターのキャラクタCM1、CM2の位置に投稿オブジェクトOBCが投入されると、演者端末のコンテンツの表示領域において、投稿オブジェクトOBCの投入位置にモンスターのキャラクタCM1、CM2が表示されるようになる。図9(A)を例にとれば、複数の視聴者の投票数に基づき、帽子OBHが投票により選ばれると、演者端末のコンテンツの表示領域において、キャラクタCHの頭の位置に帽子OBHが表示されるようになる。 Figure 12 is a flowchart explaining the process of displaying difference information at a position designated according to the posting status. First, the content distribution system judges the posting status of the viewer's posted information (step S21). Then, in the display area of the content of the performer terminal, a process of displaying the corresponding difference information at a position designated according to the posting status of the posted information is executed (step S22). Taking Figures 5 (A) and 5 (B) as an example, when a posting is made in which a posting object OBC is inserted, a process of displaying a fish shadow, which is difference information, at the insertion position of the posting object OBC is executed. Taking Figure 7 (A) as an example, when a posting is made in which a posting object OBC is inserted at the position of the performer's character CH, a menu screen MS displaying information on the action options of the character CH is displayed, for example, at a position near the character CH. Taking Figure 7 (B) as an example, when a posting object OBC is inserted at the positions of the monster characters CM1 and CM2 that were not displayed on the performer terminal, the monster characters CM1 and CM2 are displayed at the insertion position of the posting object OBC in the display area of the content of the performer terminal. Taking FIG. 9(A) as an example, when the hat OBH is selected by voting based on the number of votes from multiple viewers, the hat OBH will be displayed at the position of the character CH's head in the content display area of the performer terminal.
このように本実施形態では、演者端末のコンテンツの表示領域において、投稿情報の投稿状況に応じて指定される位置に、対応する差分情報を表示する処理を行う。このようにすれば、視聴者の投稿状況により指定される位置に、コンテンツの差分情報を表示して、当該位置に表示された差分情報により、演者の行動を促すことが可能になる。例えば図5(A)のように投稿オブジェクトOBCの投入位置に、差分情報である魚影を表示することで、この魚影の魚を釣る行動を行うことを、演者に促すことが可能になる。また図7(B)のように、投稿オブジェクトOBCの投入位置に、差分情報であるモンスターのキャラクタCM1、CM2を表示することで、これらのキャラクタCM1、CM2に対する演者の攻撃等の行動を促すことが可能になる。 In this embodiment, a process is performed in which the corresponding difference information is displayed in a position in the display area of the content on the performer's terminal that is specified according to the posting status of the posted information. In this way, the difference information of the content is displayed in a position specified by the posting status of the viewer, and the difference information displayed in that position can encourage the performer to take action. For example, as shown in FIG. 5(A), by displaying a fish shadow, which is difference information, at the insertion position of the posted object OBC, it is possible to encourage the performer to take action such as fishing for the fish in the fish shadow. Also, as shown in FIG. 7(B), by displaying monster characters CM1 and CM2, which are difference information, at the insertion position of the posted object OBC, it is possible to encourage the performer to take action such as attacking these characters CM1 and CM2.
図13は投稿情報の一例である。図13では、投稿情報は、投稿を行った視聴者の識別情報である識別IDや、投稿を行った視聴者の属性情報を含む。視聴者の属性情報は、視聴者のユーザ情報や視聴履歴情報などである。また投稿情報は、視聴者が投入した投げ銭等の投稿オブジェクトの情報を含む。投稿オブジェクト情報は、例えば投稿オブジェクトの種類や名前や形状等の情報である。また投稿情報は、投稿位置情報や投稿量情報を含む。投稿位置情報は、投稿情報の投稿状況に応じて指定される位置の情報であり、例えば投稿オブジェクトの投入位置の情報や、投稿オブジェクトの軌道情報により特定される位置の情報である。投稿量情報は、投稿情報の量についての情報であり、例えば投稿オブジェクトの個数の情報や投稿コメントのコメント数の情報である。 Figure 13 is an example of posted information. In Figure 13, the posted information includes an identification ID, which is identification information of the viewer who made the post, and attribute information of the viewer who made the post. The viewer's attribute information is the viewer's user information and viewing history information, etc. The posted information also includes information on posted objects such as tips inserted by the viewer. The posted object information is, for example, information such as the type, name, and shape of the posted object. The posted information also includes posted position information and posted amount information. The posted position information is information on a position specified depending on the posting status of the posted information, such as information on the insertion position of the posted object or information on a position specified by trajectory information of the posted object. The posted amount information is information about the amount of posted information, such as information on the number of posted objects or information on the number of comments in the posted comments, for example.
図14は、投稿情報の量、受け付けタイミング、投稿位置、視聴者の属性情報に応じた差分情報の表示処理を説明するフローチャートである。まずコンテンツ配信システムは、視聴者の投稿情報の投稿状況を判断する(ステップS31)。そして、投稿情報の量、投稿情報の受け付けタイミング、投稿位置、又は視聴者の属性情報に応じた、演者端末に対する差分情報の表示処理を実行する(ステップS32)。例えば投稿情報の量、投稿情報の受け付けタイミング、投稿位置又は視聴者の属性情報に応じて、演者端末に対する差分情報の表示制御を変更する。具体的には、投稿情報の量、投稿情報の受け付けタイミング、投稿位置又は視聴者の属性情報に応じて、演者端末に表示される差分情報の表示内容又は表示態様を設定する。 Figure 14 is a flowchart explaining the display process of difference information according to the amount of posted information, the timing of reception, the posting position, and the viewer's attribute information. First, the content distribution system judges the posting status of the viewer's posted information (step S31). Then, it executes the display process of difference information on the performer terminal according to the amount of posted information, the timing of reception of posted information, the posting position, or the viewer's attribute information (step S32). For example, the display control of difference information on the performer terminal is changed according to the amount of posted information, the timing of reception of posted information, the posting position, or the viewer's attribute information. Specifically, the display content or display mode of the difference information displayed on the performer terminal is set according to the amount of posted information, the timing of reception of posted information, the posting position, or the viewer's attribute information.
このように本実施形態では、視聴者の投稿情報の量に応じた、演者端末に対する差分情報の表示処理を行う。例えば図5(A)、図5(B)に示すように、投稿情報の量に対応する投稿オブジェクトOBCの個数に応じて、演者端末に表示される差分情報である魚影の画像が変化する。具体的には投稿オブジェクトOBCの個数が多いほど魚影として映る魚の数が増える。また図8(A)~図9(A)では、投稿情報の量に対応する複数の視聴者の投票数に応じて、演者端末に表示される差分情報である服飾品の種類等が変化する。このようにすれば、視聴者の投稿情報の量を反映させた演者端末での差分情報の表示処理を実現できるようになる。従って、視聴者が投稿した投稿情報の量に応じて、演者端末での差分情報の表示内容や表示態様等を変化させることが可能になり、コンテンツ配信の魅力や面白味を向上できる。 In this manner, in this embodiment, the display process of the difference information on the performer terminal is performed according to the amount of information posted by the viewers. For example, as shown in FIG. 5(A) and FIG. 5(B), the image of the fish shadow, which is the difference information displayed on the performer terminal, changes according to the number of posted objects OBC corresponding to the amount of posted information. Specifically, the more posted objects OBC there are, the more fish are reflected as fish shadows. Also, in FIG. 8(A) to FIG. 9(A), the type of clothing, etc., which is the difference information displayed on the performer terminal, changes according to the number of votes from multiple viewers corresponding to the amount of posted information. In this manner, it is possible to realize the display process of the difference information on the performer terminal that reflects the amount of information posted by the viewers. Therefore, it is possible to change the display content and display mode of the difference information on the performer terminal according to the amount of posted information posted by the viewers, improving the appeal and entertainment value of content distribution.
また本実施形態では、投稿情報を受け付けたタイミングに応じた、演者端末に対する差分情報の表示処理を行う。例えば受け付け期間やボーナスタイム期間などの所与の期間内に投稿情報が受け付けられたことを条件に、投稿状況に応じた演者端末に対する差分情報の表示処理が行われる。或いは投稿情報を受け付けたタイミングに応じたタイミングにおいて、投稿状況に応じた演者端末に対する差分情報の表示処理が行われる。このようにすれば、視聴者の投稿タイミングを反映させた演者端末での差分情報の表示処理を実現できるようになる。従って、視聴者が投稿したタイミングに応じて、演者端末での差分情報の表示内容や表示態様等を変化させることが可能になり、コンテンツ配信の魅力や面白味を向上できる。 In addition, in this embodiment, the difference information is displayed on the performer terminal according to the timing at which the posted information was received. For example, on the condition that the posted information was received within a given period such as a reception period or a bonus time period, the difference information is displayed on the performer terminal according to the posting status. Alternatively, the difference information is displayed on the performer terminal according to the posting status at a timing according to the timing at which the posted information was received. In this way, it is possible to realize display processing of difference information on the performer terminal that reflects the timing of the viewer's posting. Therefore, it becomes possible to change the display content and display mode of the difference information on the performer terminal according to the timing of the viewer's posting, improving the appeal and entertainment value of content distribution.
また本実施形態では、投稿情報は、コンテンツの表示領域における投稿位置の情報を含み、投稿位置に応じた、演者端末に対する差分情報の表示処理を行う。例えば図5(A)、図5(B)のように、投稿情報は、投稿オブジェクトOBCが投入位置である投稿位置の情報を含み、投稿位置に魚影が表示されるなど、投稿位置に応じた演者端末に対する差分情報の表示処理が行われる。また図7(B)に示すように、投稿位置にモンスターのキャラクタCM1、CM2が表示されるなど、投稿位置に応じた演者端末に対する差分情報の表示処理が行われる。このようにすれば、投稿情報に含まれる投稿位置を反映させた演者端末での差分情報の表示処理を実現できるようになる。従って、視聴者の投稿情報に含まれる投稿位置の情報に応じて、演者端末での差分情報の表示内容や表示態様等を変化させることが可能になり、コンテンツ配信の魅力や面白味を向上できる。 In this embodiment, the posted information includes information on the posting position in the display area of the content, and display processing of difference information on the performer terminal according to the posting position is performed. For example, as shown in Figures 5(A) and 5(B), the posted information includes information on the posting position where the posted object OBC is the throwing position, and display processing of difference information on the performer terminal according to the posting position is performed, such as displaying a fish shadow at the posting position. Also, as shown in Figure 7(B), display processing of difference information on the performer terminal according to the posting position is performed, such as displaying monster characters CM1 and CM2 at the posting position. In this way, it is possible to realize display processing of difference information on the performer terminal that reflects the posting position included in the posted information. Therefore, it is possible to change the display content and display mode of difference information on the performer terminal according to the posting position information included in the viewer's posted information, improving the appeal and excitement of content distribution.
また本実施形態では、視聴者の属性情報に応じた、演者端末に対する差分情報の表示処理を行う。例えば視聴者のユーザ情報や視聴履歴情報などの属性情報に応じて、演者端末に対する差分情報の表示制御が変更される。具体的には視聴者の性別、年齢層の情報やフレンド情報などのユーザ情報や、視聴者のコンテンツの視聴回数、視聴頻度、或いは直近での視聴履歴などの視聴履歴情報に応じて、演者端末に表示される差分情報の表示内容又は表示態様が設定される。例えば演者のフレンドである視聴者が投稿した場合と、演者のフレンドではない視聴者が投稿した場合とで、演者端末に表示される差分情報の表示内容又は表示態様を異ならせる。また例えば、演者のコンテンツを初めて視聴した視聴者が投稿した場合は、演者が有利になったり、演者を優遇するような差分情報の表示処理を行う。或いは、逆に、演者のコンテンツの視聴回数が多い視聴者が投稿した場合に、演者が有利になったり、演者を優遇するような差分情報の表示処理を行ってもよい。このようにすれば、コンテンツを視聴する視聴者の属性情報を反映させた演者端末での差分情報の表示処理を実現できるようになる。従って、視聴者の属性情報に応じて、演者端末での差分情報の表示内容や表示態様等を変化させることが可能になり、コンテンツ配信の魅力や面白味を向上できる。 In this embodiment, the display process of the difference information on the performer terminal is performed according to the attribute information of the viewer. For example, the display control of the difference information on the performer terminal is changed according to attribute information such as the viewer's user information and viewing history information. Specifically, the display content or display mode of the difference information displayed on the performer terminal is set according to user information such as the viewer's gender, age group information, and friend information, and viewing history information such as the number of times the viewer has viewed the content, viewing frequency, or most recent viewing history. For example, the display content or display mode of the difference information displayed on the performer terminal is made different when a viewer who is a friend of the performer posts and when a viewer who is not a friend of the performer posts. Also, for example, when a viewer who has viewed the performer's content for the first time posts, the display process of the difference information is performed to give the performer an advantage or to favor the performer. Alternatively, conversely, when a viewer who has viewed the performer's content many times posts, the display process of the difference information may be performed to give the performer an advantage or to favor the performer. In this way, it is possible to realize the display process of the difference information on the performer terminal that reflects the attribute information of the viewer who is viewing the content. This makes it possible to change the content and display format of difference information on the performer's terminal depending on the viewer's attribute information, improving the appeal and entertainment value of content distribution.
なお、上記のように本実施形態について詳細に説明したが、本開示の新規事項および効果から実体的に逸脱しない多くの変形が可能であることは当業者には容易に理解できるであろう。従って、このような変形例はすべて本開示の範囲に含まれるものとする。例えば、明細書又は図面において、少なくとも一度、より広義または同義な異なる用語と共に記載された用語は、明細書又は図面のいかなる箇所においても、その異なる用語に置き換えることができる。また、投稿情報の受け付け処理、コンテンツの共通情報や差分情報の表示処理、投稿状況に応じた差分情報の表示処理等も、本実施形態で説明したものに限定されず、これらと均等な手法も本開示の範囲に含まれる。 Although the present embodiment has been described in detail above, those skilled in the art will readily understand that many modifications are possible that do not substantially depart from the novel matters and effects of the present disclosure. Accordingly, all such modifications are intended to be within the scope of the present disclosure. For example, a term described at least once in the specification or drawings together with a different term having a broader or similar meaning may be replaced with that different term anywhere in the specification or drawings. In addition, the process of accepting posted information, the process of displaying common information and difference information of content, the process of displaying difference information according to the posting status, etc. are not limited to those described in the present embodiment, and equivalent methods are also within the scope of the present disclosure.
100…処理部、102…受信処理部、104…送信処理部、106…コンテンツ情報生成部、108…受け付け部、118…管理部、120…表示処理部、130…音処理部、170…記憶部、172…コンテンツ情報記憶部、174…ユーザ情報記憶部、196…通信部、200…処理部、260…操作部、262…インターフェース部、270…記憶部、280…情報記憶媒体、290…表示部、292…音出力部、296…通信部、500…サーバシステム、510…ネットワーク、CH、CM1、CM2…キャラクタ
CE1、CE2、CE3…敵キャラクタ、FH…魚、MS…メニュー画面、OBC…投稿オブジェクト、OBH…帽子、TM、TM1~TMn…端末装置、TMA…視聴者端末、TMP…演者端末、VFL…仮想フィールド、VS…投票画面
100: Processing section, 102: Reception processing section, 104: Transmission processing section, 106: Content information generation section, 108: Acceptance section, 118: Management section, 120: Display processing section, 130: Sound processing section, 170: Storage section, 172: Content information storage section, 174: User information storage section, 196: Communication section, 200: Processing section, 260: Operation section, 262: Interface section, 270: Storage section, 280: Information storage medium , 290...display section, 292...sound output section, 296...communication section, 500...server system, 510...network, CH, CM1, CM2...characters CE1, CE2, CE3...enemy characters, FH...fish, MS...menu screen, OBC...posted object, OBH...hat, TM, TM1 to TMn...terminal device, TMA...viewer terminal, TMP...performer terminal, VFL...virtual field, VS...voting screen
Claims (14)
前記視聴者による前記視聴者端末の操作に基づいて、前記コンテンツ又は前記演者に対する投稿情報の投稿を受け付ける受け付け部と、
前記演者端末及び前記視聴者端末の両方に共通に表示される前記コンテンツの共通情報と、前記演者端末と前記視聴者端末の一方に表示される情報であって、前記演者による操作を促すための情報である前記コンテンツの差分情報の表示処理を行う表示処理部と、
を含み、
前記表示処理部は、
前記視聴者の前記投稿情報の投稿状況に応じた、前記演者端末に対する前記差分情報の表示処理を行うことを特徴とするコンテンツ配信システム。 A content distribution system that distributes content that progresses based on the operation of a performer's terminal by a performer to a viewer's terminal of a viewer,
a reception unit that receives posting information for the content or the performer based on an operation of the viewer terminal by the viewer;
a display processing unit that performs display processing of common information of the content that is commonly displayed on both the performer terminal and the viewer terminal, and difference information of the content that is information that is displayed on one of the performer terminal and the viewer terminal, the difference information being information for encouraging operation by the performer;
Including,
The display processing unit is
A content distribution system, comprising: a process for displaying the difference information on the performer terminal in accordance with a posting status of the posted information of the viewer.
前記差分情報が、前記視聴者端末では表示状態になり、前記演者端末では非表示状態になる情報である場合に、
前記表示処理部は、
前記投稿情報の前記投稿状況に応じて、前記差分情報の少なくとも一部を前記演者端末に表示する処理を行うことを特徴とするコンテンツ配信システム。 In claim 1,
When the difference information is information that is in a display state on the viewer terminal and in a non-display state on the performer terminal,
The display processing unit is
A content distribution system comprising: a process for displaying at least a part of the difference information on the performer terminal in accordance with the posting status of the posted information.
前記表示処理部は、
前記投稿情報の前記投稿状況に応じて、前記演者端末に表示される前記差分情報の表示内容又は表示態様を設定することを特徴とするコンテンツ配信システム。 In claim 2,
The display processing unit is
A content distribution system, comprising: a display content or a display mode of the difference information displayed on the performer terminal, the display content or the display mode being set according to the posting status of the posted information.
前記差分情報が、前記視聴者端末では非表示状態になり、前記演者端末では表示状態になる情報である場合に、
前記表示処理部は、
前記投稿情報の前記投稿状況に応じて、前記演者端末に表示される前記差分情報の表示内容又は表示態様を設定することを特徴とするコンテンツ配信システム。 In claim 1,
When the difference information is information that is in a hidden state on the viewer terminal and in a displayed state on the performer terminal,
The display processing unit is
A content distribution system, comprising: a display content or a display mode of the difference information displayed on the performer terminal, the display content or the display mode being set according to the posting status of the posted information.
前記表示処理部は、
前記演者端末の前記コンテンツの表示領域において、前記投稿情報の前記投稿状況に応じて指定される位置に、対応する前記差分情報を表示する処理を行うことを特徴とするコンテンツ配信システム。 In claim 3 or 4,
The display processing unit is
A content distribution system comprising: a process for displaying the corresponding difference information at a position in the content display area of the performer terminal that is designated according to the posting status of the posted information.
前記差分情報は、前記演者の行動を選択するための選択肢の情報であり、
前記コンテンツは、前記選択肢から前記演者の行動が選択されることで進行するコンテンツであることを特徴とするコンテンツ配信システム。 In any one of claims 1 to 5,
the difference information is information of options for selecting an action of the actor,
A content distribution system, wherein the content progresses as the actor's actions are selected from the options.
前記投稿状況は、前記投稿情報の量についての状況であり、
前記表示処理部は、
前記投稿情報の量に応じた、前記演者端末に対する前記差分情報の表示処理を行うことを特徴とするコンテンツ配信システム。 In any one of claims 1 to 6,
The posting status is a status regarding the amount of the posted information,
The display processing unit is
A content distribution system, comprising: a process for displaying the difference information on the performer terminal in accordance with an amount of the posted information.
前記投稿状況は、前記投稿情報を受け付けたタイミングの状況であり、
前記表示処理部は、
前記投稿情報を受け付けたタイミングに応じた、前記演者端末に対する前記差分情報の表示処理を行うことを特徴とするコンテンツ配信システム。 In any one of claims 1 to 7,
The posting status is a status at the time when the posting information is received,
The display processing unit is
A content distribution system that performs a display process of the difference information on the performer terminal in accordance with a timing at which the posted information is received.
前記投稿情報は、前記コンテンツの表示領域における投稿位置の情報を含み、
前記投稿状況は、前記投稿位置の状況であり、
前記表示処理部は、
前記投稿位置に応じた、前記演者端末に対する前記差分情報の表示処理を行うことを特徴とするコンテンツ配信システム。 In any one of claims 1 to 8,
The posted information includes information about a posting position in a display area of the content,
The posting status is a status of the posting position,
The display processing unit is
A content distribution system that performs a display process of the difference information on the performer terminal according to the posting position.
前記投稿状況は、前記投稿情報を投稿した前記視聴者の属性情報の状況であり、
前記表示処理部は、
前記視聴者の属性情報に応じた、前記演者端末に対する前記差分情報の表示処理を行うことを特徴とするコンテンツ配信システム。 In any one of claims 1 to 9,
The posting status is a status of attribute information of the viewer who posted the posted information,
The display processing unit is
A content distribution system which performs a display process of the difference information on the performer terminal in accordance with attribute information of the viewer.
前記投稿情報は、前記視聴者が前記視聴者のパラメータを消費することで投稿される情報であることを特徴とするコンテンツ配信システム。 In any one of claims 1 to 10,
A content distribution system, wherein the posted information is information posted by the viewer by consuming the viewer's parameters.
前記コンテンツは、前記演者の操作によって進行するゲームコンテンツであることを特徴とするコンテンツ配信システム。 In any one of claims 1 to 11,
A content distribution system, wherein the content is game content that progresses according to the player's operations.
前記視聴者による前記視聴者端末の操作に基づいて、前記コンテンツ又は前記演者に対する投稿情報の投稿を受け付ける受け付け部と、
前記演者端末及び前記視聴者端末の両方に共通に表示される前記コンテンツの共通情報と、前記演者端末と前記視聴者端末の一方に表示される情報であって、前記演者による操作を促すための情報である前記コンテンツの差分情報の表示処理を行う表示処理部と、
を含み、
前記表示処理部は、
前記視聴者の前記投稿情報の投稿状況に応じた、前記演者端末に対する前記差分情報の表示処理を行うことを特徴とするサーバシステム。 A server system that distributes content that progresses based on the operation of a performer's terminal by a performer to a viewer's terminal of a viewer,
a reception unit that receives posting information for the content or the performer based on an operation of the viewer terminal by the viewer;
a display processing unit that performs display processing of common information of the content that is commonly displayed on both the performer terminal and the viewer terminal, and difference information of the content that is information that is displayed on one of the performer terminal and the viewer terminal, the difference information being information for encouraging the performer to perform an operation;
Including,
The display processing unit is
A server system that performs a process of displaying the difference information on the performer terminal in accordance with a posting status of the posted information of the viewer.
前記演者端末及び前記視聴者端末の両方に共通に表示される前記コンテンツの共通情報と、前記演者端末と前記視聴者端末の一方に表示される情報であって、前記演者による操作を促すための情報である前記コンテンツの差分情報の表示処理を行う表示処理部として、
コンピュータを機能させ、
前記表示処理部は、
前記視聴者の前記投稿情報の投稿状況に応じた、前記演者端末に対する前記差分情報の表示処理を行うことを特徴とするプログラム。 a reception unit that receives a post of a content that progresses based on an operation of a performer's terminal by a viewer or a post of information for the performer, based on an operation of the performer's terminal by a viewer;
a display processing unit that performs display processing of common information of the content that is commonly displayed on both the performer terminal and the viewer terminal, and difference information of the content that is information that is displayed on one of the performer terminal and the viewer terminal and that is information for encouraging an operation by the performer,
Make your computer work
The display processing unit is
A program for performing a process of displaying the difference information on the performer terminal in accordance with a posting status of the posted information of the viewer.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020218579A JP7553195B2 (en) | 2020-12-28 | 2020-12-28 | Content distribution system, server system and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020218579A JP7553195B2 (en) | 2020-12-28 | 2020-12-28 | Content distribution system, server system and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022103752A JP2022103752A (en) | 2022-07-08 |
| JP7553195B2 true JP7553195B2 (en) | 2024-09-18 |
Family
ID=82279655
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020218579A Active JP7553195B2 (en) | 2020-12-28 | 2020-12-28 | Content distribution system, server system and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7553195B2 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012120098A (en) | 2010-12-03 | 2012-06-21 | Linkt Co Ltd | Information provision system |
| JP2018099230A (en) | 2016-12-20 | 2018-06-28 | 株式会社カプコン | Game program and game device |
| JP2019168962A (en) | 2018-03-23 | 2019-10-03 | 株式会社コロプラ | Program, information processing device, and information processing method |
| WO2020045041A1 (en) | 2018-08-30 | 2020-03-05 | 株式会社ドワンゴ | Distribution server, distribution system, distribution method, and program |
| JP2020044136A (en) | 2018-09-19 | 2020-03-26 | 株式会社コロプラ | Viewing program, distribution program, method of executing viewing program, method of executing distribution program, information processing apparatus, and information processing system |
-
2020
- 2020-12-28 JP JP2020218579A patent/JP7553195B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012120098A (en) | 2010-12-03 | 2012-06-21 | Linkt Co Ltd | Information provision system |
| JP2018099230A (en) | 2016-12-20 | 2018-06-28 | 株式会社カプコン | Game program and game device |
| JP2019168962A (en) | 2018-03-23 | 2019-10-03 | 株式会社コロプラ | Program, information processing device, and information processing method |
| WO2020045041A1 (en) | 2018-08-30 | 2020-03-05 | 株式会社ドワンゴ | Distribution server, distribution system, distribution method, and program |
| JP2020044136A (en) | 2018-09-19 | 2020-03-26 | 株式会社コロプラ | Viewing program, distribution program, method of executing viewing program, method of executing distribution program, information processing apparatus, and information processing system |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022103752A (en) | 2022-07-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20200023280A1 (en) | Computer system and game system | |
| US9199171B2 (en) | Information processing system relating to content distribution, storage medium for storing program directed thereto, and information processing device | |
| JP6466890B2 (en) | Game system and program | |
| JP7571953B2 (en) | PROGRAM, INFORMATION PROCESSING METHOD AND INFORMATION PROCESSING SYSTEM | |
| JP7657589B2 (en) | Content distribution system, server system and program | |
| US11202962B2 (en) | System for giving reward in exchange for watching advertisement | |
| JP2017056195A (en) | Game system including third party input | |
| JP6456882B2 (en) | Game system and program | |
| JP2017176522A (en) | Program and server system | |
| JP7155197B2 (en) | Program, server system, and control method | |
| JP2014008067A (en) | Program, storage medium, terminal device, and server system | |
| KR102105525B1 (en) | Method for providing game video, server for providing game video, and apparatus for executing the same | |
| US12348838B2 (en) | Server, method and terminal | |
| KR20230007411A (en) | Distribution system, control method of distribution system, and storage medium storing computer program | |
| JP2021104299A (en) | Watching system, computer program for watching system, and control method of watching system | |
| CN114125483A (en) | Display method, device, equipment, medium and program product of event pop-up window | |
| JP7717219B2 (en) | Programs and systems | |
| JP6574454B2 (en) | Game system and program | |
| JP7343285B2 (en) | Computer system, distribution terminal and distribution server | |
| JP2025142069A (en) | Content distribution system and program | |
| JP7553195B2 (en) | Content distribution system, server system and program | |
| JP7606870B2 (en) | Content distribution system, terminal device and program | |
| KR102709619B1 (en) | Spectator system, memory medium storing a computer program for the spectator system, and method for controlling the spectator system | |
| JP7791377B2 (en) | Content distribution system, server system and program | |
| JP7237361B2 (en) | GAME VIEWING SYSTEM, COMPUTER PROGRAM FOR GAME VIEWING SYSTEM, AND GAME VIEWING SYSTEM CONTROL METHOD |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20210630 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231108 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240717 |
|
| 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: 20240806 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20240903 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240903 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7553195 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |