Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7657589B2 - Content distribution system, server system and program - Google Patents
[go: Go Back, main page]

JP7657589B2 - Content distribution system, server system and program - Google Patents

Content distribution system, server system and program Download PDF

Info

Publication number
JP7657589B2
JP7657589B2 JP2020218581A JP2020218581A JP7657589B2 JP 7657589 B2 JP7657589 B2 JP 7657589B2 JP 2020218581 A JP2020218581 A JP 2020218581A JP 2020218581 A JP2020218581 A JP 2020218581A JP 7657589 B2 JP7657589 B2 JP 7657589B2
Authority
JP
Japan
Prior art keywords
performer
viewer
posted
content
posted object
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020218581A
Other languages
Japanese (ja)
Other versions
JP2022103754A (en
Inventor
孝次 阿須名
清志 南
建一 小倉
明生 恩田
隆 青木
伸太郎 村井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kabushiki Kaisha Bandai Namco Entertainment (also trading as Bandai Namco Entertainment Inc.)
Namco Ltd
Original Assignee
Kabushiki Kaisha Bandai Namco Entertainment (also trading as Bandai Namco Entertainment Inc.)
Namco Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kabushiki Kaisha Bandai Namco Entertainment (also trading as Bandai Namco Entertainment Inc.), Namco Ltd filed Critical Kabushiki Kaisha Bandai Namco Entertainment (also trading as Bandai Namco Entertainment Inc.)
Priority to JP2020218581A priority Critical patent/JP7657589B2/en
Publication of JP2022103754A publication Critical patent/JP2022103754A/en
Priority to JP2025051377A priority patent/JP7791377B2/en
Application granted granted Critical
Publication of JP7657589B2 publication Critical patent/JP7657589B2/en
Priority to JP2025244993A priority patent/JP2026034562A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (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. For example, the systems disclosed in Patent Documents 1 and 2 are known as conventional technologies for such content distribution systems. Patent Document 1 discloses that a GUI for tipping 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.

特開2018-182546号公報JP 2018-182546 A 特開2018-171282号公報JP 2018-171282 A

このようなコンテンツ配信システムでは、コンテンツの視聴者は、コンテンツ又は演者への称讃や、コンテンツを配信する演者への応援のために、投げ銭又はギフトと呼ばれる投稿オブジェクトを投入する。しかしながら視聴者が投稿オブジェクトを投入しても、投稿オブジェクトを投入したことへの見返りはなく、視聴者から演者への一方通行的なアクションが行われるだけであった。このため投稿オブジェクトを投入するという投稿オブジェクトの投稿のモチベーションを今ひとつ高めることができなかった。また投稿オブジェクトが視聴者によって投入された後は、何の演出も行われることなく投稿オブジェクトが単に回収されてしまうだけであった。このため投稿オブジェクトの投稿における演出が不十分であった。このように、これまでのコンテンツ配信システムでは、コンテンツ配信における投稿オブジェクトの投稿のモチベーションの向上や演出効果等の達成が不十分であった。 In such content distribution systems, viewers of content submit contribution objects called tips or gifts to praise the content or performers, or to support the performers who distribute the content. However, when viewers submit contribution objects, there is no reward for submitting the contribution object, and it is simply a one-way action from the viewer to the performer. This does not adequately increase the motivation to submit contribution objects. Also, after the viewer submits the contribution object, it is simply collected without any special effects. This means that the effects of submitting the contribution object are insufficient. In this way, previous content distribution systems have been insufficient in increasing the motivation to submit contribution objects in content distribution, or in achieving special effects, etc.

本実施形態の幾つかの態様によれば、コンテンツ配信における投稿オブジェクトの投入のモチベーションや演出効果等を向上できるコンテンツ配信システム、サーバシステム及びプログラム等を提供できる。 According to some aspects of this embodiment, it is possible to provide a content distribution system, server system, program, etc., which can improve the motivation to post objects in content distribution and the dramatic effects, etc.

本開示の一態様は、演者が演者端末において行うパフォーマンスのコンテンツを視聴者の視聴者端末に配信するコンテンツ配信システムであって、前記演者の前記パフォーマンスが行われる仮想フィールドにおいて、前記視聴者が前記視聴者のパラメータを消費することで投入可能になる投稿オブジェクトが移動する前記コンテンツの表示処理を行う表示処理部と、前記仮想フィールドに投入された前記投稿オブジェクトが回収された場合に、投入された前記投稿オブジェクト又は消費された前記パラメータに対応する贈与物を、前記演者に付与し、前記仮想フィールドに投入された前記投稿オブジェクトが回収されなかった場合に、投入された前記投稿オブジェクト又は消費された前記パラメータに対応する還元物を、前記投稿オブジェクトを投入した前記視聴者に付与する処理を行う付与処理部と、を含むコンテンツ配信システムに関係する。また本開示の一態様は、上記各部としてコンピュータを機能させるプログラム、又は該プログラムを記憶したコンピュータ読み取り可能な情報記憶媒体に関係する。 One aspect of the present disclosure relates to a content distribution system that distributes content of a performance performed by a performer on a performer terminal to a viewer terminal of a viewer, the content distribution system including: a display processing unit that performs a process of displaying the content in a virtual field where the performer's performance is performed, in which a posted object that can be input by the viewer consuming the viewer's parameters moves; and an assignment processing unit that performs a process of granting a gift corresponding to the inputted posted object or the consumed parameters to the performer when the inputted object input into the virtual field is collected, and granting a rebate corresponding to the inputted posted object or the consumed parameters to the viewer who input the inputted object when the inputted object input into the virtual field is not collected. 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, if a posted object inserted by a viewer is collected, a gift is given to the performer, and if the inserted posted object is not collected, a refund is given to the viewer. In this way, by giving a gift to the performer when the posted object is collected, it is possible to increase the motivation of the performer to perform a performance. On the other hand, by giving a refund to the viewer when the posted object is not collected, it is possible to motivate the viewer to insert a posted object the next time. Furthermore, when the posted object is collected, a performance is performed in which a gift is given to the performer, and even if the posted object is not collected, a performance is performed in which a refund is given to the viewer. Therefore, it is possible to provide a content distribution system etc. that can improve the motivation to insert posted objects in content distribution and the performance effect, etc.

また本開示の一態様では、前記表示処理部は、前記演者とは異なる第三者が、前記仮想フィールドに投入された前記投稿オブジェクトを回収する前記コンテンツの表示処理を行ってもよい。 In one aspect of the present disclosure, the display processing unit may perform display processing of the content in which a third party other than the performer retrieves the posted object that was dropped into the virtual field.

このように、演者とは異なる第三者が投稿オブジェクトを回収することで、演者はパフォーマンスを行うことに集中できるようになり、結果的に、演者がパフォーマンスを行うコンテンツの魅力や面白さを向上させることが可能になる。 In this way, by having a third party separate from the performer collect the posted objects, the performer is able to concentrate on performing, which ultimately makes it possible to improve the appeal and entertainment value of the content in which the performer performs.

また本開示の一態様では、前記表示処理部は、前記第三者のステータス情報に応じて前記投稿オブジェクトの回収能力が設定される前記第三者が、前記仮想フィールドに投入された前記投稿オブジェクトを回収する前記コンテンツの表示処理を行ってもよい。 In one aspect of the present disclosure, the display processing unit may perform display processing of the content in which a third party, whose ability to retrieve the posted object is set according to the third party's status information, retrieves the posted object that was dropped into the virtual field.

このようにすれば、第三者のステータス情報に応じて回収能力が異なるようになるため、様々な回収能力の第三者により投稿オブジェクトが回収されるようなコンテンツの表示処理を実現できるようになる。 In this way, the retrieval ability will differ depending on the third party's status information, making it possible to realize content display processing in which posted objects are retrieved by third parties with various retrieval abilities.

また本開示の一態様では、前記表示処理部は、前記演者が雇用した前記第三者が、前記仮想フィールドに投入された前記投稿オブジェクトを回収する前記コンテンツの表示処理を行ってもよい。 In one aspect of the present disclosure, the display processing unit may perform display processing of the content in which the third party employed by the performer retrieves the posted object that was dropped into the virtual field.

このようにすれば、例えば演者がパフォーマンスを行うことに集中等したい場合に、演者が対価を支払うことで第三者を雇用し、この第三者に投稿オブジェクトを回収させることが可能になる。 In this way, for example, if a performer wants to concentrate on performing, he or she can hire a third party by paying a fee and have the third party collect the posted objects.

また本開示の一態様では、前記第三者の雇用に対して前記演者が支払う対価を、前記第三者のステータス情報に応じて設定する対価処理部を含んでもよい。 In one aspect of the present disclosure, the system may also include a compensation processing unit that sets the compensation paid by the actor for the employment of the third party according to the status information of the third party.

このようにすれば、第三者のステータス情報に応じて、第三者を雇用するために演者が支払う対価が異なるようになり、第三者を雇用する演者の選択肢の幅が広がり、演者が所望する対価で、当該対価に対応する第三者を雇用して、投稿オブジェクトを回収させることが可能になる。 In this way, the fee paid by the performer to hire a third party will vary depending on the third party's status information, expanding the performer's options for hiring a third party, and enabling the performer to hire a third party corresponding to the desired fee and retrieve the posted object.

また本開示の一態様では、複数の算定方法の中から選択された算定方法により、前記第三者の雇用に対して前記演者が支払う対価を算定する対価処理部を含んでもよい。 In one aspect of the present disclosure, the system may also include a compensation processing unit that calculates the compensation paid by the performer for the employment of the third party using a calculation method selected from a plurality of calculation methods.

このようにすれば、演者が第三者に支払う対価を、様々な算定方法で算定して、算定された対価により雇用された第三者により、仮想フィールドの投稿オブジェクトを回収させることが可能になる。 In this way, the compensation paid by the performer to the third party can be calculated using various methods, and the posted object in the virtual field can be retrieved by the third party employed using the calculated compensation.

また本開示の一態様では、前記第三者は、前記仮想フィールドにおいて移動して前記投稿オブジェクトを回収するキャラクタであってもよい。 In one aspect of the present disclosure, the third party may be a character that moves in the virtual field and collects the posted object.

このようにすれば、視聴者が投入した投稿オブジェクトを、第三者であるキャラクタを動作させて回収させることが可能になり、第三者であるキャラクタが、演者に代わって、投稿オブジェクトを回収することで、演者に対しては当該回収による贈与物が付与されるようになる。 In this way, it becomes possible to have a third-party character operate to retrieve the posted object submitted by the viewer, and the third-party character can retrieve the posted object on behalf of the performer, giving the performer a gift resulting from the retrieval.

また本開示の一態様では、前記第三者は、前記視聴者により前記仮想フィールドに配置され、前記仮想フィールドにおいて移動して前記投稿オブジェクトを回収するキャラクタであってもよい。 In one aspect of the present disclosure, the third party may be a character that is placed in the virtual field by the viewer and moves around the virtual field to collect the posted object.

このように、視聴者により仮想フィールドに配置された第三者のキャラクタに投稿オブジェクトを回収させることで、視聴者は、パフォーマンスを行っている演者を助けて、パフォーマンスを行うことに演者を集中させることなどが可能になる。 In this way, by having a third-party character placed in the virtual field by the viewer collect the posted object, the viewer can help the performer during a performance and allow the performer to focus on the performance.

また本開示の一態様では、前記表示処理部は、複数の回収方法の中から演者が選択した回収方法により、前記投稿オブジェクトが回収される前記コンテンツの表示処理を行ってもよい。 In one aspect of the present disclosure, the display processing unit may perform display processing of the content in which the posted object is collected by a collection method selected by the performer from among a plurality of collection methods.

このようにすれば、演者は、自身が選択した回収方法により投稿オブジェクトを回収して、回収した投稿オブジェクトによる贈与物を取得できるようになる。 In this way, the performer can collect the contributed object using the collection method of his/her choice and obtain the gift provided by the collected contributed object.

また本開示の一態様では、前記付与処理部は、所与の期間において前記投稿オブジェクトが回収された場合に前記贈与物を前記演者に付与し、前記所与の期間において前記投稿オブジェクトが回収されなかった場合に前記還元物を前記視聴者に付与し、前記所与の期間は、前記演者がパフォーマンスを行うパフォーマンス期間、或いは前記パフォーマンス期間が複数の期間に分割される場合の分割期間であってもよい。 In one aspect of the present disclosure, the granting processing unit grants the gift to the performer if the posted object is collected within a given period, and grants the return to the viewer if the posted object is not collected within the given period, and the given period may be a performance period during which the performer performs a performance, or a divided period when the performance period is divided into multiple periods.

このようにすれば、様々に設定可能な所与の期間の経過を条件に、投稿オブジェクトが回収されたか否かを判断して、回収された場合に贈与物を演者に付与し、回収されなかった場合に還元物を視聴者に付与する処理を実行できるようになる。 In this way, it becomes possible to determine whether or not the posted object has been collected after a given period of time, which can be set in various ways, and if it has been collected, to give the gift to the performer, and if it has not been collected, to give the refund to the viewer.

また本開示の一態様では、前記付与処理部は、前記仮想フィールドに投入された前記投稿オブジェクトが回収された場合に、前記投稿オブジェクトを投入した前記視聴者に特典を付与する処理を行ってもよい。 In one aspect of the present disclosure, the granting processing unit may perform processing to grant a reward to the viewer who submitted the submitted object when the submitted object submitted to the virtual field is retrieved.

このように投稿オブジェクトが付与された場合に視聴者に特典を付与することで、投稿オブジェクトを投入することの効果的な動機づけを視聴者に与えることが可能になる。 In this way, by offering a reward to the viewer when the posted object is provided, it is possible to provide the viewer with an effective motivation to submit the posted object.

また本開示の一態様では、前記付与処理部は、前記投稿オブジェクトが回収された場合に前記視聴者に前記特典を付与する処理として、前記投稿オブジェクトの投入成功ポイントを前記視聴者に付与する処理、又は前記演者に特典パフォーマンスを行わせる処理を行ってもよい。 In one aspect of the present disclosure, the granting processing unit may grant the reward to the viewer when the posted object is collected by granting the viewer successful posting points for the posted object or by having the performer perform a reward performance.

このようにすれば、視聴者は、投入成功ポイントや特典パフォーマンスを獲得するために、投稿オブジェクトを投入するようになり、投稿オブジェクトを投入することの効果的な動機づけを視聴者に与えることが可能になる。 In this way, viewers will be motivated to submit submitted objects in order to earn successful submission points and bonus performance, providing viewers with an effective motivation to submit submitted objects.

また本開示の一態様では、前記付与処理部は、前記投稿オブジェクトが回収された場合に前記視聴者に付与する前記特典を、状況に応じて変化させる処理を行ってもよい。 In one aspect of the present disclosure, the granting processing unit may perform processing to change the benefit granted to the viewer when the posted object is collected depending on the situation.

このようにすれば、様々な状況に応じて、投稿オブジェクトが回収されたときに視聴者に付与される特典が変化するようになる。 In this way, the rewards given to viewers when a posted object is collected can change depending on various circumstances.

また本開示の一態様では、前記付与処理部は、前記投稿オブジェクトが回収されなかった場合に前記視聴者に付与する前記還元物を、状況に応じて変化させる処理を行ってもよい。 In one aspect of the present disclosure, the granting processing unit may perform processing to change the rebate given to the viewer when the posted object is not collected, depending on the situation.

このようにすれば、様々な状況に応じて、投稿オブジェクトが回収されなかったときに視聴者に付与される還元物が変化するようになる。 In this way, the rewards given to viewers when a posted object is not collected can vary depending on various circumstances.

また本開示の一態様では、前記表示処理部は、前記投稿オブジェクトが回収されなかった場合に前記視聴者に付与される前記還元物に対応する第2投稿オブジェクトを、前記視聴者が前記仮想フィールドに投入した場合に、前記第2投稿オブジェクトが前記仮想フィールドにおいて移動する前記コンテンツの表示処理を行い、前記付与処理部は、前記第2投稿オブジェクトが回収されなかった場合に、前記第2投稿オブジェクトに対応する第2還元物を前記視聴者に付与する処理を行ってもよい。 In one aspect of the present disclosure, when the viewer throws a second posted object corresponding to the rebate that is to be given to the viewer if the posted object is not collected into the virtual field, the display processing unit may perform a process of displaying the content in which the second posted object moves in the virtual field, and when the second posted object is not collected, the granting processing unit may perform a process of granting the second rebate that corresponds to the second posted object to the viewer.

このようにすれば、視聴者は、投稿オブジェクトが回収されなかったことで還元された還元物を、第2投稿オブジェクトとして再投入し、当該第2投稿オブジェクトが回収されなかった場合にも、第2投稿オブジェクトに対応する第2還元物が還元されて付与されるようになる。 In this way, the viewer can re-inject the refund that was given to them when the posted object was not collected as a second posted object, and even if the second posted object is not collected, the second refund corresponding to the second posted object will be refunded and given to them.

また本開示の一態様では、前記付与処理部は、前記投稿オブジェクトが回収されなかった場合に前記視聴者に付与される前記還元物の還元態様と、前記第2投稿オブジェクトが回収されなかった場合に前記視聴者に付与される前記第2還元物の還元態様を異ならせてもよい。 In one aspect of the present disclosure, the granting processing unit may differentiate the rebate status of the rebate granted to the viewer when the posted object is not collected from the rebate status of the second rebate granted to the viewer when the second posted object is not collected.

このように還元態様を異ならせることで、連続して投稿オブジェクトを再投入することの効果的な動機づけを視聴者に与えることができる。 By varying the rewards in this way, viewers can be effectively motivated to re-post objects in succession.

また本開示の一態様では、前記投稿オブジェクトが回収されなかった場合に、前記演者又は前記演者の代わりに前記投稿オブジェクトを回収する第三者に対して、ペナルティーを課すペナルティー処理部を含んでもよい。 In one aspect of the present disclosure, the system may include a penalty processing unit that imposes a penalty on the performer or a third party who collects the posted object on behalf of the performer if the posted object is not collected.

このようにすれば、演者又は第三者が、ペナルティーが課されることを避けるために、視聴者が投入した投稿オブジェクトを積極的に回収することを期待できるようになり、投稿オブジェクトが投入されたまま放置されて残存するような事態の発生を抑制できるようになる。 In this way, performers or third parties can be expected to proactively retrieve the posted objects submitted by viewers to avoid being penalized, and it becomes possible to prevent situations in which posted objects are left abandoned after being submitted.

また本開示の一態様では、前記視聴者による前記視聴者端末の操作に基づいて、前記コンテンツ又は前記演者に対する投稿情報の投稿を受け付ける受け付け部を含み、前記表示処理部は、前記演者端末及び前記視聴者端末の両方に共通に表示される前記コンテンツの共通情報と、前記演者端末と前記視聴者端末の一方に表示される情報であって、前記演者による操作を促すための情報である前記コンテンツの差分情報の表示処理を行うと共に、前記視聴者の前記投稿情報の投稿状況に応じた、前記演者端末に対する前記差分情報の表示処理を行ってもよい。 In one aspect of the present disclosure, the display processing unit includes a reception unit that receives postings of information to the content or the performer based on the viewer's operation of the viewer terminal, and the display processing unit performs display processing of common information of the content 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 may also perform display processing of the difference information on the performer terminal according to the posting status of the viewer's posting information.

このようにすれば、演者の行動に対して視聴者が投稿情報による投稿を行うと、その視聴者の投稿情報の投稿状況に応じた、演者端末に対するコンテンツの差分情報の表示処理が行われるようになる。従って、演者の行動に対する投稿情報による視聴者のリアクションが可能になるのみならず、投稿状況に応じた差分情報の表示処理が行われることで、視聴者の投稿情報によるリアクションを受けて、演者が行動を行うことを促すことが可能になる。従って、演者の行動に対する視聴者のリアクションに対して演者が行動で応えやすくすることができるコンテンツ配信システム等の提供が可能になる。 In this way, when a viewer posts information in response to a performer's actions, content difference information is displayed on the performer's terminal according to the posting status of the viewer's information. This not only enables viewers to react to a performer's actions using the posted information, but also encourages the performer to take action in response to the viewer's reaction to the posted information by displaying difference information according to the posting status. This makes it possible to provide a content distribution system or the like that makes it easier for performers to respond to viewer reactions to the performer's actions with their own actions.

また本開示の一態様は、演者が演者端末において行うパフォーマンスのコンテンツを視聴者の視聴者端末に配信するサーバシステムであって、前記演者の前記パフォーマンスが行われる仮想フィールドにおいて、前記視聴者が前記視聴者のパラメータを消費することで投入可能になる投稿オブジェクトが移動する前記コンテンツの表示処理を行う表示処理部と、前記仮想フィールドに投入された前記投稿オブジェクトが回収された場合に、投入された前記投稿オブジェクト又は消費された前記パラメータに対応する贈与物を、前記演者に付与し、前記仮想フィールドに投入された前記投稿オブジェクトが回収されなかった場合に、投入された前記投稿オブジェクト又は消費された前記パラメータに対応する還元物を、前記投稿オブジェクトを投入した前記視聴者に付与する処理を行う付与処理部と、を含むサーバシステムに関係する。 Another aspect of the present disclosure relates to a server system that distributes content of a performance that a performer performs on a performer terminal to a viewer terminal of a viewer, the server system including: a display processing unit that performs a process of displaying the content in a virtual field in which the performer performs the performance, in which a posted object that can be input by the viewer consuming the viewer's parameters moves; and an awarding processing unit that performs a process of, when the posted object input into the virtual field is collected, granting a gift corresponding to the inputted posted object or the consumed parameters to the performer, and, when the posted object input into the virtual field is not collected, granting a rebate corresponding to the inputted posted object or the consumed parameters to the viewer who input the posted object.

このようなサーバシステムによれば、投稿オブジェクトが回収された場合に演者に対して贈与物を付与することで、パフォーマンスを行う演者のモチベーションを高めることが可能になる。一方、投稿オブジェクトが回収されなかった場合には、還元物を視聴者に付与することで、次回の投稿オブジェクトの投入の動機づけを視聴者に与えることができる。また投稿オブジェクトが回収された場合には、贈与物が演者に付与される演出が行われ、投稿オブジェクトが回収されなかった場合にも、還元物が視聴者に付与される演出が行われる。従って、コンテンツ配信における投稿オブジェクトの投入のモチベーションや演出効果等を向上できるサーバシステム等の提供が可能になる。 With such a server system, if the posted object is collected, a gift is given to the performer, thereby increasing the motivation of the performer to perform the performance. On the other hand, if the posted object is not collected, a return item is given to the viewer, thereby motivating the viewer to submit the posted object the next time. Furthermore, if the posted object is collected, a performance is performed in which a gift item is given to the performer, and if the posted object is not collected, a performance is performed in which a return item is given to the viewer. Therefore, it is possible to provide a server system etc. that can improve the motivation to submit posted objects in content distribution and the performance effect, etc.

図1(A)~図1(F)は本実施形態のコンテンツ配信システムを実現するハードウェア装置の説明図。1A to 1F are explanatory diagrams of hardware devices that realize the content distribution system of this embodiment. 本実施形態のコンテンツ配信システムの構成例。2 shows an example of the configuration of a content distribution system according to the present embodiment. 端末装置の構成例。13 shows an example of the configuration of a terminal device. VRキャラクタによるライブ配信についての説明図。FIG. 13 is an explanatory diagram of live streaming using a VR character. 図5(A)、図5(B)は再生用データのデータ種別についての説明図。5A and 5B are diagrams for explaining data types of playback data. 図6(A)、図6(B)は再生用データのデータ種別についての説明図。6A and 6B are diagrams for explaining data types of playback data. 図7(A)~図7(C)は本実施形態の手法の説明図。7A to 7C are explanatory diagrams of the method of this embodiment. 本実施形態の処理を説明するフローチャート。4 is a flowchart illustrating a process according to the present embodiment. 第三者によるコンテンツの回収の説明図。FIG. 13 illustrates the withdrawal of content by a third party. 第三者であるキャラクタによるコンテンツの回収の説明図。FIG. 13 is an explanatory diagram of the collection of content by a third-party character. 演者が第三者を雇用する場合の本実施形態の処理を説明するフローチャート。11 is a flowchart for explaining the processing of the present embodiment when a performer employs a third party. 第三者のステータス情報に応じて第三者の投稿オブジェクトの回収能力や演者が第三者に支払う対価を設定する処理を説明するフローチャート。13 is a flowchart for explaining a process for setting the ability of a third party to collect posted objects and the compensation to be paid by an actor to a third party according to the status information of the third party. 第三者のステータス情報の例。Example of third-party status information. 投稿オブジェクトを回収するキャラクタを視聴者が仮想フィールドに配置する手法の説明図。FIG. 13 is an explanatory diagram of a method in which a viewer places a character that collects posted objects in a virtual field. 回収方法の選択を行うと共に所与の期間が経過したときに投稿オブジェクトを回収したか否かを判断する処理を行う場合の本実施形態の処理を説明するフローチャート。11 is a flowchart for explaining the process of this embodiment in which a collection method is selected and a process is performed to determine whether or not a posted object has been collected when a given period of time has elapsed. 所与の期間の設定手法の一例の説明図。FIG. 11 is a diagram illustrating an example of a technique for setting a given period. 投稿オブジェクトが回収された場合に視聴者に特典を付与する処理を説明するフローチャート。11 is a flowchart illustrating a process of giving a reward to a viewer when a posted object is collected. 視聴者に付与される特典や還元物を、状況に応じて変化させる処理を説明するフローチャート。11 is a flowchart for explaining a process for changing the benefits and return items given to a viewer depending on the situation. 還元物に対応する第2投稿オブジェクトを視聴者が投入した場合の本実施形態の処理を説明するフローチャート。13 is a flowchart for explaining the processing of the present embodiment when a viewer submits a second posted object corresponding to a return item. 投稿オブジェクトが回収されなかった場合に演者又は第三者にペナルティーを付与する処理を説明するフローチャート。13 is a flowchart for explaining a process of imposing a penalty on a performer or a third party when a posted object is not collected. 図21(A)、図21(B)は釣りゲームのライブ配信においてコンテンツの共通情報と差分情報を表示する手法の説明図。21(A) and 21(B) are explanatory diagrams of a method for displaying common information and difference information of content in a live broadcast of a fishing game. 図22(A)、図22(B)は釣りゲームのライブ配信においてコンテンツの共通情報と差分情報を表示する手法の説明図。22(A) and 22(B) are explanatory diagrams of a method for displaying common information and difference information of content in a live broadcast of a fishing game. 図23(A)、図23(B)は対戦ゲームのライブ配信においてコンテンツの共通情報と差分情報を表示する手法の説明図。23(A) and 23(B) are explanatory diagrams of a method for displaying common information and difference information of content in live distribution of a competitive game. 図24(A)、図24(B)は対戦ゲームのライブ配信においてコンテンツの共通情報と差分情報を表示する手法の説明図。24(A) and 24(B) are explanatory diagrams of a method for displaying common information and difference information of content in live distribution of a competitive game. 図25(A)、図25(B)はVRキャラクタのライブ配信においてコンテンツの共通情報と差分情報を表示する手法の説明図。25(A) and 25(B) are explanatory diagrams of a method for displaying common information and difference information of content in live distribution of a VR character. 図26(A)、図26(B)はVRキャラクタのライブ配信においてコンテンツの共通情報と差分情報を表示する手法の説明図。26(A) and 26(B) are explanatory diagrams of a method for displaying common information and difference information of content in live distribution of a VR character.

以下、本実施形態について説明する。なお、以下に説明する本実施形態は、特許請求の範囲の記載内容を不当に限定するものではない。また本実施形態で説明される構成の全てが、必須構成要件であるとは限らない。 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. 1(A), a server system 500 (information processing system) is communicatively connected to terminal devices TM1 to TMn via a network 510. For example, the server system 500 is a host, and the terminal devices TM1 to TMn are clients. The content distribution system and its processing of this embodiment may be realized by the server system 500, or may be realized by distributed processing between the server system 500 and the terminal devices TM1 to TMn.

また本実施形態のコンテンツ配信システム及び処理は、ブロックチェーンの手法により実現することも可能である。例えばイーサリウム(Ethereum)で実行可能なスマートコントラクトと呼ばれるプログラムを用いて、本実施形態のコンテンツ配信システムの各処理を実行してもよい。この場合には端末装置TM1~TMnはピア・ツー・ピアで接続されることになる。また端末装置TM1~TMnの間で通信されるコンテンツ情報等の各種の情報は、ブロックチェーンを用いて転送されることになる。なお、以下では、TM1~TMnの各端末装置を、適宜、端末装置TMと記載する。 The content distribution system and processing of this embodiment can also be realized using blockchain techniques. 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 blockchain. In the following, each of the terminal devices TM1 to TMn will be referred to as terminal device TM as appropriate.

サーバシステム500は例えば1又は複数のサーバ(管理サーバ、ゲーム配信サーバ、動画配信サーバ、課金サーバ、サービス提供サーバ、認証サーバ、データベースサーバ、又は通信サーバ等)により実現できる。このサーバシステム500は、ライブ配信を運営するための各種サービスを提供し、ゲームやVRキャラクタなどの各種コンテンツのライブ配信に必要なデータの管理や、クライアントプログラム及び各種データ等の配信を行うことができる。これにより視聴者は、視聴者端末である端末装置TMによりサーバシステム500にアクセスし、当該サーバシステム500から提供されるコンテンツのライブ配信の視聴が可能になる。このサーバシステム500の処理により、視聴者にコンテンツをライブ配信するライブ配信機能、演者やそのパフォーマンスに対する視聴者の投げ銭やコメントなどの投稿を可能にする投稿機能などが実現される。投げ銭はギフトとも呼ばれる。演者はコンテンツの配信者である。またサーバシステム500の処理により、課金アイテムなどの仮想電子媒体のオンラインショッピング機能、オンラインゲームをプレイ可能にするゲーム提供機能、ユーザの登録やユーザ別の情報を管理するユーザ管理機能などが実現される。 The server system 500 can be realized by, for example, one or more servers (such as a management server, a game distribution server, a video distribution server, a billing server, a service provision server, an authentication server, a database server, or a communication server). This server system 500 provides various services for managing live distribution, and can manage data required for live distribution of various contents such as games and VR characters, and distribute client programs and various data. This allows viewers to access the server system 500 using a terminal device TM, which is a viewer terminal, and to watch live distribution of content provided by the server system 500. The processing of this server system 500 realizes a live distribution function that live distributes content to viewers, a posting function that allows viewers to post tips and comments on performers and their performances, and the like. Tips are also called gifts. Performers are the distributors of content. The processing of the server system 500 also realizes an online shopping function for virtual electronic media such as billing items, a game provision function that allows online games to be played, and a user management function that registers users and manages information for each user.

ネットワーク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 processing unit 100, a storage unit 170, and a communication unit 196. This content distribution system can be realized, for example, by a server system 500 in FIG. 1(A), and is communicatively connected to a performer terminal TMP, which is a terminal device TM, and viewer terminals TMA to TMAm via a network 510. Note that, hereinafter, each viewer terminal TMA1 to TMAn will be referred to collectively as a viewer terminal TMA, where appropriate.

処理部100(プロセッサ)は、記憶部170に記憶される各種の情報、プログラム、又は操作情報等に基づいて、受信処理、送信処理、コンテンツ情報生成処理、受け付け処理、付与処理、対価処理、ペナルティー処理、管理処理、表示処理、或いは音処理などを行う。 The processing unit 100 (processor) performs reception processing, transmission processing, content information generation processing, acceptance processing, granting processing, compensation processing, penalty processing, management processing, display processing, sound processing, etc. based on various information, programs, operation information, etc. stored in the memory unit 170.

処理部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 processing unit 100 can be realized by a processor (a processor including hardware). For example, each process of the present embodiment can be realized by a processor that operates based on information such as a program and a memory that stores information such as a program. The functions of each part of the processor may be realized by individual hardware, or the functions of each part may be realized by integrated hardware. For example, the processor includes hardware, and the hardware may include at least one of a circuit that processes digital signals and a circuit that processes analog signals. For example, the processor may be configured with one or more circuit devices (e.g., ICs, etc.) mounted on a circuit board, or one or more circuit elements (e.g., resistors, capacitors, etc.). The processor may be, for example, a CPU (Central Processing Unit). However, the processor is not limited to a CPU, and various processors such as a GPU (Graphics Processing Unit) or a DSP (Digital Signal Processor) can be used. The processor may also be a hardware circuit using an ASIC. The processor may also include an amplifier circuit, a filter circuit, etc. that processes analog signals. The memory (storage unit) may be a semiconductor memory such as SRAM or DRAM, or may be a register. Alternatively, it may be a magnetic storage device such as a hard disk drive (HDD), or an optical storage device such as an optical disk drive. For example, the memory stores computer-readable instructions, and the instructions are executed by the processor to realize the processing (functions) of each part of the processing unit 100. The instructions here may be a set of instructions constituting a program, or may be instructions that instruct the hardware circuitry of the processor to operate.

処理部100は、受信処理部102、送信処理部104、コンテンツ情報生成部106、受け付け部108、付与処理部110、対価処理部112、ペナルティー処理部114、管理部118、表示処理部120、音処理部130を含む。なお処理部100の構成はこれに限定されず、これらの構成要素の一部を省略したり、他の構成要素を追加するなどの種々の変形実施が可能である。 The processing unit 100 includes a receiving processing unit 102, a transmitting processing unit 104, a content information generating unit 106, a receiving unit 108, a granting processing unit 110, a compensation processing unit 112, a penalty processing unit 114, a management unit 118, a display processing unit 120, and a sound processing unit 130. Note that the configuration of the processing unit 100 is not limited to this, and various modifications are possible, such as omitting some of these components or adding other components.

受信処理部102は、通信部196を用いた情報の受信処理を行う。例えば受信処理部102は、通信部196、ネットワーク510を介して演者端末TMPや視聴者端末TMAから情報を受信する処理を行う。演者端末TMPから受信する情報は、例えば演者が後述する図3の操作部260を用いに入力する操作情報や、演者のパフォーマンスを再生するための再生用データなどである。再生用データは、例えば演者のパフォーマンスに応じて動作するキャラクタのモーションを再生するためのモーション番号、モーションデータ又は演者のパフォーマンスの撮影データなどである。視聴者端末TMAから受信する情報は、例えば視聴者が図3の操作部260を用いに入力する操作情報や、コンテンツ又は演者に対する視聴者の投稿情報である。投稿情報における投稿としては、コンテンツ又は演者に対する投げ銭(ギフト)や投稿コメントなどがある。 The receiving processor 102 performs a receiving process of information using the communication unit 196. For example, the receiving processor 102 performs a process of receiving information from the performer terminal TMP and the viewer terminal TMA via the communication unit 196 and the network 510. Information received from the performer terminal TMP is, for example, operation information input by the performer using the operation unit 260 in FIG. 3 described later, and playback data for playing back the performer's performance. The playback data is, for example, a motion number for playing back the motion of a character that moves according to the performer's performance, motion data, or shooting data of the performer's performance. Information received from the viewer terminal TMA is, for example, operation information input by the viewer using the operation unit 260 in FIG. 3, and information posted by the viewer regarding the content or the performer. Examples of posted information include tips (gifts) and posted comments for the content or the performer.

送信処理部104は、通信部196を用いた情報の送信処理を行う。例えば送信処理部104は、通信部196、ネットワーク510を介して視聴者端末TMAや演者端末TMPに情報を送信する処理を行う。視聴者端末TMA、演者端末TMPに送信する情報は、例えば視聴者端末TMA、演者端末TMPでのコンテンツ再生に用いられるコンテンツ情報である。コンテンツ情報は、図3の表示部290に表示される表示画像情報や、音出力部292から出力される音声情報や楽曲情報や効果音情報などの出力音情報である。 The transmission processing unit 104 performs an information transmission process using the communication unit 196. For example, the transmission processing unit 104 performs a process of transmitting information to the viewer terminal TMA and the performer terminal TMP via the communication unit 196 and the network 510. The information transmitted to the viewer terminal TMA and the performer terminal TMP is, for example, content information used for content playback on the viewer terminal TMA and the performer terminal TMP. The content information is display image information displayed on the display unit 290 in Figure 3, and output sound information such as audio information, music information, and sound effect information output from the sound output unit 292.

コンテンツ情報生成部106は、本実施形態のコンテンツ配信システムが配信するコンテンツ情報の生成処理を行う。具体的にはコンテンツ情報生成部106は、演者による演者端末TMPの操作に基づいて進行するコンテンツの情報を生成する。即ち、コンテンツを進行させる処理を行って、コンテンツ情報を生成する。例えばコンテンツ情報生成部106は、視聴者端末TMAや演者端末TMPの表示部290に表示される表示画像情報や音出力部292から出力される出力音情報などのコンテンツ情報の生成処理を行う。 The content information generating unit 106 performs processing to generate content information to be distributed by the content distribution system of this embodiment. Specifically, the content information generating unit 106 generates information on the content that progresses based on the operation of the performer's terminal TMP by the performer. That is, the content information is generated by performing processing to progress the content. For example, the content information generating unit 106 performs processing to generate content information such as display image information displayed on the display unit 290 of the viewer terminal TMA or the performer terminal TMP, and output sound information output from the sound output unit 292.

またコンテンツ情報生成部106は、ユーザがゲームをプレイするためのゲーム処理を行って、ゲームコンテンツ情報を生成してもよい。ゲーム処理は、例えば、ゲーム開始条件が満たされた場合にゲームを開始する処理、開始したゲームを進行させる処理、ゲーム終了条件が満たされた場合にゲームを終了する処理、或いはゲーム成績を演算する処理などである。ブラウザゲームを例にとれば、コンテンツ情報生成部106は、ユーザの各種の情報をユーザごとに管理することで、ユーザごとにゲームの進行を制御する。ユーザの情報はユーザ情報記憶部174に記憶される。例えば、ゲームサービスを提供するウェブサイトを構成するウェブページを、演者端末TMPや視聴者端末TMAなどの端末装置TMからの要求に応じて、端末装置TMに表示させる。具体的には端末装置TMが備えるウェブブラウザによりウェブページが表示される。表示されたウェブページのハイパーリンクがユーザにより選択されると、ハイパーリンクに対応する新たなHTMLデータが端末装置TMに送信され、端末装置TMでは新たなHTMLデータに基づくウェブページが表示される。このように、ウェブページが、ユーザの操作に応じて端末装置TMに順次に提供されることで、端末装置TMでのユーザの操作に基づきゲームを進行させることが可能になる。この場合にコンテンツ情報生成部106が生成する表示画像情報は例えばHTMLデータなどである。 The content information generating unit 106 may also generate game content information by performing game processing for a user to play a game. The game processing may be, for example, a process of starting a game when a game start condition is satisfied, a process of progressing the started game, a process of ending a game when a game end condition is satisfied, or a process of calculating game results. Taking a browser game as an example, the content information generating unit 106 controls the progress of the game for each user by managing various information of the user for each user. The user information is stored in the user information storage unit 174. For example, a web page constituting a website providing a game service is displayed on the terminal device TM in response to a request from the terminal device TM such as the performer terminal TMP or the viewer terminal TMA. Specifically, the web page is displayed by a web browser provided in the terminal device TM. When a hyperlink on the displayed web page is selected by the user, new HTML data corresponding to the hyperlink is transmitted to the terminal device TM, and the terminal device TM displays a web page based on the new HTML data. In this way, web pages are provided to the terminal device TM in sequence in response to user operations, making it possible to progress through the game based on the user's operations on the terminal device TM. In this case, the display image information generated by the content information generating unit 106 is, for example, HTML data.

受け付け部108は、演者による操作入力情報の受け付け処理を行ったり、視聴者による操作入力情報の受け付け処理を行う。操作入力情報は、演者による演者端末TMPの操作部260(図3)の操作に基づき入力される情報や、視聴者による視聴者端末TMAの操作部260の操作に基づき入力される情報である。 The reception unit 108 receives operational input information from the performer and from the viewer. The operational input information is information input based on the performer's operation of the operation unit 260 (Figure 3) of the performer terminal TMP, and information input based on the viewer's operation of the operation unit 260 of the viewer terminal TMA.

付与処理部110は、贈与物や還元物や特典の付与処理を行う。対価処理部112は、課金に対してユーザが支払う対価についての処理を行う。ペナルティー処理部114は、ペナルティーの付与処理などを行う。付与処理部110、対価処理部112、ペナルティー処理部114の詳細は後述する。 The granting processing unit 110 performs processing to grant gifts, refunds, and benefits. The compensation processing unit 112 performs processing related to the compensation paid by the user for the charge. The penalty processing unit 114 performs processing to grant penalties, etc. Details of the granting processing unit 110, compensation processing unit 112, and penalty processing unit 114 will be described later.

管理部118は、例えばユーザの認証処理を行う。例えば端末装置TMを用いてログインしたユーザの認証処理を行う。この認証処理は、例えばユーザが入力するパスワードやアカウント情報などに基づいて行う。また管理部118は、種々の課金処理を行う。例えば課金の決定処理、課金データの作成処理、保存処理等を行う。また管理部118は、各種の管理処理を行う。例えば各種サービスの管理処理や、各種情報の管理処理を行う。管理部118は例えば管理サーバにより実現できる。 The management unit 118 performs, for example, user authentication processing. For example, it performs authentication processing for a user who logs in using the terminal device TM. This authentication processing is performed, for example, based on a password or account information entered by the user. The management unit 118 also performs various billing processing. For example, it performs billing decision processing, billing data creation processing, storage processing, etc. The management unit 118 also performs various management processing. For example, it performs management processing for various services and management processing for various information. The management unit 118 can be realized, for example, by a management server.

例えばユーザは、図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 server system 500 in FIG. 1(A) or the like. By logging in by entering a password associated with the acquired account, the user can use various services such as live streaming, playing network games such as social games, services on live streaming sites and game sites, online shopping for items, exchanging messages with other users, and registering friend users. The management unit 118 also performs management processes for such user account information.

表示処理部120は、演者端末TMPや視聴者端末TMAである図3の端末装置TMの表示部290に画像を表示するための処理を行う。例えばHTMLデータ等の表示画像情報(画像生成用データ)を、送信処理部104、通信部196、ネットワーク510を介して端末装置TMに送信し、端末装置TMの表示部290に、表示画像情報に対応する画像を表示するための処理を行う。 The display processing unit 120 performs processing to display an image on the display unit 290 of the terminal device TM in FIG. 3, which is the performer terminal TMP or the viewer terminal TMA. For example, it transmits display image information (image generation data) such as HTML data to the terminal device TM via the transmission processing unit 104, the communication unit 196, and the network 510, and performs processing to display an image corresponding to the display image information on the display unit 290 of the terminal device TM.

音処理部130は、端末装置TMの音出力部292から音を出力するための処理を行う。例えば、出力音情報(音生成用データ)を、送信処理部104、通信部196、ネットワーク510を介して端末装置TMに送信し、端末装置TMの音出力部292から、出力音情報に対応する音(音声、音楽、ゲーム音、効果音)を出力するための処理を行う。 The sound processing unit 130 performs processing for outputting sound from the sound output unit 292 of the terminal device TM. For example, it transmits output sound information (sound generation data) to the terminal device TM via the transmission processing unit 104, the communication unit 196, and the network 510, and performs processing for outputting sound (voice, music, game sound, sound effect) corresponding to the output sound information from the sound output unit 292 of the terminal device TM.

記憶部170は、処理部100や通信部196などのワーク領域となるもので、その機能は、半導体メモリー、HDD、SSD、光ディスク装置などにより実現できる。記憶部170は、コンテンツ情報記憶部172、ユーザ情報記憶部174を含む。コンテンツ情報記憶部172は、コンテンツ配信の対象となるコンテンツの情報を記憶する。コンテンツは、例えばエンターテインメントコンテンツであり、例えばゲームコンテンツ、バーチャルリアルティ(VR)のコンテンツ、或いは動画配信のコンテンツなどである。具体的にはコンテンツはライブコンテンツであり、例えば演者のゲームプレイの様子を実況するゲーム実況のライブコンテンツや、或いは演者や演者に対応するVRキャラクタのパフォーマンスを実況するライブコンテンツなどである。コンテンツ情報は、コンテンツを構成する各種の情報であり、表示画像情報、出力音情報、動画情報、或いはコンテンツ進行のためのコンテンツシーケンスの情報などである。ユーザ情報記憶部174は、ユーザについての各種の情報を記憶する。例えばユーザ情報記憶部174は、ユーザの個人情報(名前、性別、生年月日、メールアドレス等)をユーザ情報として記憶する。例えば、ユーザのアカウント情報(ユーザID)もユーザ情報として記憶される。例えば課金処理の対象となる課金情報は、各ユーザの各アカウント情報に対応づけられる。 The storage unit 170 serves as a work area for the processing unit 100 and the communication unit 196, and its functions can be realized by a semiconductor memory, a HDD, an SSD, an optical disk device, or the like. The storage unit 170 includes a content information storage unit 172 and a user information storage unit 174. The content information storage unit 172 stores information on the content to be distributed. The content is, for example, entertainment content, such as game content, virtual reality (VR) content, or video distribution content. Specifically, the content is live content, such as live game commentary content that provides a live commentary of the game play of an actor, or live content that provides a live commentary of the performance of an actor or a VR character corresponding to the actor. The content information is various information constituting the content, such as display image information, output sound information, video information, or content sequence information for content progression. The user information storage unit 174 stores various information about the user. For example, the user information storage unit 174 stores the user's personal information (such as name, gender, date of birth, and email address) as user information. For example, the user's account information (user ID) is also stored as user information. For example, billing information that is the subject of billing processing is associated with each account information of each user.

通信部196は、外部装置との間で通信を行うものであり、その機能は、通信用ASIC又は通信用プロセッサなどのハードウェアや、通信用ファームウェアにより実現できる。例えば通信インターフェースである通信部196は、ネットワーク510を介して演者端末TMPや視聴者端末TMAなどの端末装置TMと通信するための各種の通信処理を行う。 The communication unit 196 communicates with external devices, and its functions can be realized by hardware such as a communication ASIC or a communication processor, or by communication firmware. For example, the communication unit 196, which is a communication interface, performs various communication processes for communicating with terminal devices TM such as the performer terminal TMP and the viewer terminal TMA via the network 510.

また図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 network 510. The use of such an information storage medium by the server system 500 can also be included in the scope of this embodiment.

図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 processing unit 200, an operation unit 260, an interface unit 262, a memory unit 270, an information storage medium 280, a display unit 290, a sound output unit 292, and a communication unit 296. Note that the configuration of the terminal device TM is not limited to that shown in Figure 3, and various modifications are possible, such as omitting some of the components (each unit) or adding other components.

処理部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 operation unit 260. For example, it executes processing for content distribution and game processing. The processing unit 200 can be realized by a processor or the like, similar to the processing unit 100 in FIG. 2 described above. Note that each process in the content distribution system of this embodiment may be realized by distributed processing of the server system 500 and the terminal device TM.

操作部260は、ユーザが、操作情報等の種々の情報を入力するためのものであり、その機能は、操作ボタン、方向指示キー、アナログスティック、レバー、各種センサ(角速度センサ、加速度センサ等)、マイク、或いはタッチパネル型ディスプレイなどにより実現できる。インターフェース部262は、外部機器とのインターフェース処理を行うものであり、例えば所定のインターフェース規格により外部機器と通信する処理を行う。インターフェース部262の機能は、例えばインターフェース処理用ASIC又はインターフェース処理用プロセッサなどのハードウェアや、インターフェース処理用ファームウェアにより実現できる。例えば演者の動作を外部のモーションキャプチャ機器によりキャプチャする場合には、モーションキャプチャにより得られたモーションデータは、インターフェース部262を介して端末装置TMに入力される。また演者の動作を外部の撮影装置により撮影したり、演者の音声を外部のマイクにより録音する場合には、撮影された映像や録音された音声のデータは、インターフェース部262を介して端末装置TMに入力される。またインターフェース部262は、ユーザについての各種の情報が保存されるICカード(メモリーカード)、USBメモリー又は磁気カード等の携帯型情報記憶媒体とのインターフェース処理を行う。 The operation unit 260 is for the user to input various information such as operation information, and its functions can be realized by operation buttons, direction indicator keys, analog sticks, levers, various sensors (angular velocity sensors, acceleration sensors, etc.), a microphone, or a touch panel display. The interface unit 262 performs interface processing with external devices, and performs processing to communicate with external devices according to a predetermined interface standard, for example. The function of the interface unit 262 can be realized by hardware such as an interface processing ASIC or an interface processing processor, or interface processing firmware. For example, when the movements of a performer are captured by an external motion capture device, the motion data obtained by the motion capture is input to the terminal device TM via the interface unit 262. Also, when the movements of a performer are photographed by an external photographing device or the voice of the performer is recorded by an external microphone, the data of the photographed video and the recorded voice are input to the terminal device TM via the interface unit 262. The interface unit 262 also performs interface processing with portable information storage media such as IC cards (memory cards), USB memories, or magnetic cards in which various information about the user is stored.

記憶部270は、処理部200や通信部296などのワーク領域となるもので、その機能は、半導体メモリー、HDD、SSD、光ディスク装置などにより実現できる。情報記憶媒体280(コンピュータにより読み取り可能な媒体)は、プログラムやデータなどを格納するものであり、その機能は、光ディスク、HDD、半導体メモリーなどにより実現できる。処理部200は、情報記憶媒体280に格納されるプログラム(データ)に基づいて本実施形態の種々の処理を行う。この情報記憶媒体280に、本実施形態の各部としてコンピュータ(操作部、処理部、記憶部、出力部を備える装置)を機能させるためのプログラム(各部の処理をコンピュータに実行させるためのプログラム)を記憶できる。 The storage unit 270 serves as a work area for the processing unit 200 and the communication unit 296, and its functions can be realized by a semiconductor memory, HDD, SSD, optical disk device, etc. The information storage medium 280 (a computer-readable medium) stores programs, data, etc., and its functions can be realized by an optical disk, HDD, semiconductor memory, etc. The processing unit 200 performs various processes of this embodiment based on the programs (data) stored in the information storage medium 280. This information storage medium 280 can store programs (programs for causing a computer to execute the processes of each unit) for causing a computer (a device equipped with an operation unit, processing unit, storage unit, and output unit) to function as each unit of this embodiment.

表示部290は、本実施形態により生成された画像を出力するものであり、その機能は、LCD、有機ELディスプレイ、CRT、或いはHMDなどにより実現できる。音出力部292は、本実施形態により生成された音を出力するものであり、その機能は、スピーカ、或いはヘッドフォンなどにより実現できる。通信部296(通信インターフェース)は、ネットワーク510を介してサーバシステム500や他の端末装置等の外部装置との間で通信を行うものであり、その機能は、通信用ASIC又は通信用プロセッサなどのハードウェアや、通信用ファームウェアにより実現できる。 The display unit 290 outputs the image generated by this embodiment, and its function can be realized by an LCD, an organic EL display, a CRT, an HMD, or the like. The sound output unit 292 outputs the sound generated by this embodiment, and its function can be realized by a speaker, headphones, or the like. The communication unit 296 (communication interface) communicates with the server system 500 and external devices such as other terminal devices via the network 510, and its function can be realized by hardware such as a communication ASIC or a communication processor, or by communication firmware.

そして図2に示すように、演者が演者端末TMPにおいて行うパフォーマンスのコンテンツを視聴者の視聴者端末TMAに配信する本実施形態のコンテンツ配信システム(サーバシステム)は、表示処理部120と付与処理部110を含む。 As shown in FIG. 2, the content distribution system (server system) of this embodiment, which distributes the content of a performance performed by a performer on a performer terminal TMP to a viewer terminal TMA of a viewer, includes a display processing unit 120 and an assignment processing unit 110.

表示処理部120は、演者のパフォーマンスが行われる仮想フィールドにおいて、視聴者が視聴者のパラメータを消費することで投入可能になる投稿オブジェクトが移動するコンテンツの表示処理を行う。例えば受け付け部108は、視聴者による視聴者端末TMAの操作に基づいて、コンテンツ又は演者に対する投稿情報の投稿を受け付ける処理を行う。コンテンツは、例えば演者が行うパフォーマンスのコンテンツである。投稿情報の投稿は、例えば視聴者が投入する投げ銭や、投稿コメントなどである。例えばコンテンツの配信システムにおいては、コンテンツの視聴者が、コンテンツ又は演者への称讃や、コンテンツを配信する演者への応援のために、投稿アイテムを提供したり、コメントを投稿する。視聴者から演者への投稿アイテムの提供は、ストリートパフォーマーへの観客からの寄附にあやかって「投げ銭」と呼ばれたり、「ギフト」等と呼ばれている。以降では、適宜、これらを包括して「投げ銭」と記載する。投げ銭の投稿は、例えば投げ銭等の投稿アイテムである投稿オブジェクトを、視聴者が投入することで実現される。投稿オブジェクトはギフトオブジェクトと言うこともできる。例えば視聴者は、視聴者端末TMAの操作部260を操作して、演者の操作に基づき進行するコンテンツや演者に対して、投稿オブジェクトを投入する操作を行う。具体的には視聴者は、演者(演者に対応するキャラクタ)のパフォーマンスが行われる仮想フィールドに対して投稿オブジェクトを投入する操作を行う。このように投稿オブジェクトが仮想フィールドに投入されると、投稿オブジェクトは、演者のパフォーマンスが行われる仮想フィールドにおいて移動する。そして表示処理部120は、仮想フィールドにおいて演者がパフォーマンスを行うと共に視聴者が投入した投稿オブジェクトが仮想フィールドにおいて移動するコンテンツの表示画像の表示処理を行う。 The display processing unit 120 performs a process of displaying content in which a posting object that can be inserted by a viewer consuming the viewer's parameters moves in a virtual field where the performer performs his/her performance. For example, the reception unit 108 performs a process of receiving the posting of posting information for the content or the performer based on the operation of the viewer terminal TMA by the viewer. The content is, for example, the content of the performance performed by the performer. The posting of posting information is, for example, a tip or a posted comment inserted by the viewer. For example, in a content distribution system, the viewer of the content provides a posting item or posts a comment to praise the content or the performer or to support the performer who distributes the content. The provision of a posting item from a viewer to a performer is called a "tipping" or a "gift" in imitation of the donation from the audience to a street performer. Hereinafter, these will be collectively referred to as "tipping" as appropriate. The posting of a tip is realized by the viewer inserting a posting object, which is, for example, a posting item such as a tip. The posting object can also be called a gift object. For example, a viewer operates the operation unit 260 of the viewer terminal TMA to input a submitted object into the content or into the performer, which progresses based on the performer's operation. Specifically, the viewer performs an operation to input a submitted object into the virtual field in which the performer (the character corresponding to the performer) performs. When the submitted object is input into the virtual field in this way, the submitted object moves in the virtual field in which the performer's performance is taking place. The display processing unit 120 then performs display processing for a display image of the content in which the performer performs in the virtual field and the submitted object input by the viewer moves in the virtual field.

投げ銭等の投稿オブジェクトの投入は、視聴者が視聴者のパラメータを消費することで投入可能になる。例えば投稿オブジェクトが課金アイテムである場合には、視聴者のパラメータは、課金に対して視聴者が支払う対価のパラメータである。例えば投げ銭であれば投げ銭の額のパラメータである。対価は、ゲーム内通貨等の仮想通貨により支払う対価であってもよいし、ゲーム内ポイント等のエンターテインメントコンテンツのポイントにより支払う対価であってもよい。即ち投稿オブジェクトは、視聴者が対価を支払うことで投稿可能となるオブジェクトであり、対価のパラメータが消費されることで投入可能になるオブジェクトである。或いは視聴者のパラメータは、投稿オブジェクトの個数のパラメータであってもよい。例えば視聴者が投稿を行うごとに個数のパラメータが消費されて減少する。また1回の投稿で、複数の投稿オブジェクトを投入した場合には、投稿した個数分だけ個数のパラメータが消費されて減少する。なお視聴者のパラメータは、このような対価のパラメータや個数のパラメータには限定されず、投稿オブジェクトを投入可能にする種々のパラメータを想定できる。例えば投稿オブジェクトは、視聴者の体力パラメータ等のステータスパラメータを消費することで、投入可能になるオブジェクトであってもよいし、ゲーム内ポイント等のエンターテインメントコンテンツのポイントのパラメータを視聴者が消費することで、投入可能になるオブジェクトであってもよい。また、これらの視聴者のパラメータは、例えば図2のユーザ情報記憶部174に対して、ユーザである視聴者に関連づけて記憶される。 A viewer can input a posting object such as a tip by consuming a viewer's parameter. For example, if the posting object is a paid item, the viewer's parameter is a parameter of the amount of the tip that the viewer pays for the charge. For example, in the case of a tip, the parameter is a parameter 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. In other words, a posting object is an object that can be posted by a viewer by paying a fee, and is an object that can be input by consuming a parameter of the amount. Alternatively, the viewer's parameter may be a parameter of the number of posted objects. For example, the parameter of the number is consumed and decreased each time a viewer makes a post. Also, if multiple posting objects are input in one post, the parameter of the number is consumed and decreased by the number of objects posted. Note that the viewer's parameter is not limited to such a parameter of the amount or the parameter of the amount, and various parameters that allow the posting object to be input can be assumed. For example, the posted object may be an object that can be input by consuming a status parameter such as a stamina parameter of the viewer, or an object that can be input by the viewer consuming a point parameter of entertainment content such as in-game points. Furthermore, these viewer parameters are stored in association with the viewer as a user, for example, in the user information storage unit 174 of FIG. 2.

そして付与処理部110は、演者への贈与物の付与処理と視聴者への還元物の付与処理を行う。具体的には付与処理部110は、仮想フィールドに投入された投稿オブジェクトが回収された場合に、投入された投稿オブジェクト又は消費されたパラメータに対応する贈与物を、演者に付与する。この投稿オブジェクトの回収は、自動回収、演者による回収、或いは後述するような演者とは異なる第三者による回収であってもよい。贈与物は、例えば投稿オブジェクトが回収されたことにより演者に与えられるギフトである。例えば演者への贈与物の付与は、視聴者が投入した投稿オブジェクトと同一又は同一種類のオブジェクトを演者に付与するものであってもよいし、投稿オブジェクトとは異なるオブジェクトを演者に付与するものであってもよい。また視聴者が投稿オブジェクトの個数のパラメータを消費することで、投稿オブジェクトが投入される場合に、演者への贈与物の付与は、演者における対応する個数のパラメータを、消費された個数に対応する分だけ増加させるものあってもよい。また視聴者が投稿オブジェクトについての対価のパラメータを消費することで、投稿オブジェクトが投入される場合に、演者への贈与物の付与は、演者における対応する対価のパラメータを、消費された対価に対応する分だけ増加させるものあってもよい。 Then, the granting processing unit 110 performs a process of granting gifts to the performer and a process of granting returns to the viewer. Specifically, when a posted object input into the virtual field is collected, the granting processing unit 110 grants a gift corresponding to the input posted object or the consumed parameters to the performer. This collection of the posted object may be automatic collection, collection by the performer, or collection by a third party other than the performer as described below. The gift is, for example, a gift given to the performer when the posted object is collected. For example, the granting of the gift to the performer may be a grant of an object that is the same or the same type as the posted object input by the viewer to the performer, or may be a grant of an object different from the posted object to the performer. In addition, when a posted object is input by a viewer consuming a parameter for the number of posted objects, the granting of the gift to the performer may increase the corresponding number of parameters in the performer by an amount corresponding to the number consumed. Additionally, when a viewer consumes a compensation parameter for a posted object to input the posted object, the gift given to the performer may increase the performer's corresponding compensation parameter by an amount corresponding to the consumed compensation.

また付与処理部110は、仮想フィールドに投入された投稿オブジェクトが回収されなかった場合に、投入された投稿オブジェクト又は消費されたパラメータに対応する還元物を、視聴者に付与する処理を行う。例えば還元物を、投稿オブジェクトを投入した視聴者に付与する処理を行う。還元物は、例えば投稿オブジェクトを投入したことの見返りとして視聴者に与えられるペイバックである。例えば還元物は、視聴者により投稿された投稿オブジェクトの一部を視聴者に還元するものである。例えば視聴者への還元物の付与は、視聴者が投入した投稿オブジェクトと同一又は同一種類のオブジェクトの少なくとも一部を視聴者に還元するものであってもよいし、投稿オブジェクトとは異なるオブジェクトを視聴者に還元するものであってもよい。また視聴者が投稿オブジェクトの個数のパラメータを消費することで、投稿オブジェクトが投入される場合に、視聴者への還元物の付与は、消費されて減少した個数のパラメータの少なくとも一部を還元して元に戻し、減少した個数のパラメータを回復させるものであってもよい。また視聴者が投稿オブジェクトについての対価のパラメータを消費することで、投稿オブジェクトが投入される場合に、視聴者への還元物の付与は、消費されて減少した対価のパラメータの少なくとも一部を還元して元に戻し、減少した対価のパラメータを回復させるものであってもよい。例えば視聴者が対価を支払って消費することで投稿オブジェクトを投入し、当該投稿オブジェクトが回収されなかった場合に、消費した対価の少なくとも一部を視聴者に還元する。 In addition, when the posting object input into the virtual field is not collected, the granting processing unit 110 performs a process of granting a return corresponding to the input posting object or the consumed parameters to the viewer. For example, the granting processing unit 110 performs a process of granting a return to the viewer who input the posting object. The return is, for example, a payback given to the viewer in return for inputting the posting object. For example, the return is a return to the viewer of a part of the posting object posted by the viewer. For example, the return to the viewer may be a return to the viewer of at least a part of an object that is the same as or of the same type as the posting object input by the viewer, or may be a return to the viewer of an object different from the posting object. In addition, when the viewer consumes the parameter of the number of posting objects to input the posting object, the return to the viewer may be a return to at least a part of the number of parameters that have been consumed and reduced, and may restore the reduced number of parameters. In addition, when the viewer consumes the parameter of the compensation for the posting object to input the posting object, the return to the viewer may be a return to at least a part of the parameter of the compensation that has been consumed and reduced, and may restore the reduced parameter of the compensation. For example, a viewer inputs a posted object by paying a fee and consuming it, and if the posted object is not collected, at least a portion of the fee consumed is returned to the viewer.

なお受信処理部102は、演者のパフォーマンスを再生するための再生用データを演者端末TMPから受信する処理を行う。再生用データは、演者のパフォーマンスの一連の動作を特定して再生するためのデータである。演者のパフォーマンスは演者の複数の動作により実現される。再生用データとしては、例えばモーション番号、モーションデータ、又はモーション再生用の動画データなどがある。モーション番号は、例えばプリセットモーション番号と言われるものであり、例えばモーションデータに関連づけられた番号である。即ちモーション番号は、対応するモーションデータを特定するための番号である。モーションデータは、キャラクタなどのモデルオブジェクトの一連の動作を特定して再生するためのデータである。例えばモーションデータは、モデルオブジェクトのスケルトンの一連の動きを再生するためのデータである。モデルオブジェクトの各パーツオブジェクトは、スケルトンの各骨に追従するように動く。そしてキャラクタなどのモデルオブジェクトをモーションデータに基づき動作させることで、キャラクタが行う一連の動作によるパフォーマンスを、演者が行った一連の動作によるパフォーマンスとして視聴者に視聴させることが可能になる。なおモーション番号、モーションデータは、各々、アニメーション番号、アニメーションデータとも言われる。モーション再生用の動画データは、例えば実空間においてパフォーマンスを行う演者を撮影装置により撮影し、演者に対応するキャラクタ等のモデルオブジェクトの動きを再生するために使用される動画データ(撮影データ)である。例えば撮影装置がデプスセンサを有する場合には、この動画データは、撮影画像のカラー画像データのみならず、奥行き画像データを含んでいてもよい。 The receiving processing unit 102 performs a process of receiving playback data for playing the performer's performance from the performer terminal TMP. The playback data is data for identifying and playing a series of movements of the performer's performance. The performer's performance is realized by multiple movements of the performer. Examples of the playback data include motion numbers, motion data, and video data for playing motion. The motion number is, for example, a preset motion number, and is, for example, a number associated with motion data. In other words, the motion number is a number for identifying the corresponding motion data. The motion data is data for identifying and playing a series of movements of a model object such as a character. For example, the motion data is data for playing a series of movements of the skeleton of the model object. Each part object of the model object moves so as to follow each bone of the skeleton. Then, by moving a model object such as a character based on the motion data, it becomes possible to allow the audience to watch a performance based on a series of movements performed by the character as a performance based on a series of movements performed by the performer. The motion number and motion data are also called animation numbers and animation data, respectively. Video data for motion playback is video data (shooting data) that is used to shoot a performer performing in real space with a camera and play back the movement of a model object, such as a character, that corresponds to the performer. For example, if the camera has a depth sensor, this video data may include not only color image data of the shot image, but also depth image data.

また表示処理部120は、演者とは異なる第三者が、仮想フィールドに投入された投稿オブジェクトを回収するコンテンツの表示処理を行う。例えば表示処理部120は、パフォーマンスを行っている演者の代わりに、第三者が、仮想フィールドに投入された投稿オブジェクトを回収するような表示画像の表示処理を行う。ここで第三者は、演者とは異なる他の人であってもよい、仮想的なキャラクタであってもよい。他の人は、例えば演者に依頼されて投稿オブジェクトを回収する第三者である。なお、このような依頼が行われることなく第三者である他の人が投稿オブジェクトを回収するようにしてもよい。またキャラクタは、例えばNPC(Non Player Character)と呼ばれるものであり、コンピュータ制御により動作するキャラクタである。例えばキャラクタは、コンピュータの処理による所与のアルゴリズムにより制御されて、仮想フィールドにおいて投稿オブジェクトを回収する。キャラクタは、演者のパフォーマンスを行うVRのキャラクタ以外のキャラクタとして、演者が所有するキャラクタであってもよいし、演者からの依頼により投稿オブジェクトの回収を行うキャラクタであってもよい。例えばキャラクタは、演者とは異なる他の人が所有するキャラクタであってもよいし、例えば有名人などの特定の人のアバターのキャラクタなどであってもよい。 The display processing unit 120 also performs display processing of content in which a third party other than the performer collects the posted objects that have been thrown into the virtual field. For example, the display processing unit 120 performs display processing of a display image in which a third party collects the posted objects that have been thrown into the virtual field instead of the performer who is performing a performance. Here, the third party may be a person other than the performer, or may be a virtual character. The other person is, for example, a third party who collects the posted objects at the request of the performer. Note that the third person may collect the posted objects without such a request. The character may be, for example, an NPC (Non Player Character), and is a character that operates under computer control. For example, the character is controlled by a given algorithm processed by a computer to collect the posted objects in the virtual field. The character may be a character owned by the performer as a character other than the VR character that performs the performer's performance, or may be a character that collects the posted objects at the request of the performer. For example, the character may be a character owned by a person other than the performer, or may be an avatar character of a specific person such as a celebrity.

また表示処理部120は、第三者のステータス情報に応じて投稿オブジェクトの回収能力が設定される第三者が、仮想フィールドに投入された投稿オブジェクトを回収するコンテンツの表示処理を行う。第三者のステータス情報は、例えば第三者の仕事履歴情報や属性情報である。仕事履歴情報は、例えば投稿オブジェクトの回収についての第三者の仕事履歴情報である。例えば仕事履歴情報は、投稿オブジェクトを回収する仕事についての回収の回数、回収の頻度又は直近での回収履歴などである。第三者の属性情報は、第三者のユーザ情報又はゲームなどのアミューズメントコンテンツにおける属性(魔法使い、戦士、商人、火、水、風等)である。第三者のユーザ情報は、例えば第三者の性別、年齢層の情報やフレンド情報などである。投稿オブジェクトの回収能力は、例えば投稿オブジェクトの回収速度、所定数の投稿オブジェクトの回収時間、投稿オブジェクトの回収率、或いはレア度や価値が高いなどの特定の投稿オブジェクトの回収能力である。 The display processing unit 120 also performs display processing of content in which a third party, whose ability to collect posted objects is set according to the third party's status information, collects posted objects that have been thrown into a virtual field. The third party's status information is, for example, the third party's work history information or attribute information. The work history information is, for example, the third party's work history information regarding the collection of posted objects. For example, the work history information is the number of times posted objects have been collected for the job of collecting posted objects, the frequency of collection, or the most recent collection history. The attribute information of the third party is the third party's user information or attributes in amusement content such as games (wizard, warrior, merchant, fire, water, wind, etc.). The third party's user information is, for example, the third party's gender, age group information, friend information, etc. The ability to collect posted objects is, for example, the speed at which posted objects are collected, the time it takes to collect a certain number of posted objects, the collection rate of posted objects, or the ability to collect specific posted objects such as rarity or high value.

また表示処理部120は、演者が雇用した第三者が、仮想フィールドに投入された投稿オブジェクトを回収するコンテンツの表示処理を行う。例えば演者が対価を支払うことで、第三者を雇用し、雇用された第三者が、仮想フィールドに投入された投稿オブジェクトを演者に代わって回収する。対価の支払いは、ゲーム内通貨等の仮想通貨の支払いであってもよいし、ゲーム内ポイント等のエンターテインメントコンテンツのポイントの消費による支払いであってもよい。また演者は、他の人に対価を支払って、他の人を、投稿オブジェクトを回収する第三者として雇用してもよいし、他の人に対価を支払って、他の人が所有するキャラクタを、投稿オブジェクトを回収する第三者として雇用してもよい。また演者が対価を支払うことで演者の所有となったキャラクタに、投稿オブジェクトを回収させてもよい。 The display processing unit 120 also performs display processing of content in which a third party hired by the performer retrieves posted objects that have been thrown into the virtual field. For example, the performer hires a third party by paying a fee, and the hired third party retrieves posted objects that have been thrown into the virtual field on behalf of the performer. The fee may be paid in virtual currency such as in-game currency, or may be paid by consuming entertainment content points such as in-game points. The performer may also pay a fee to another person to hire the other person as a third party that retrieves posted objects, or may pay a fee to another person to hire a character owned by the other person as a third party that retrieves posted objects. The performer may also have a character that the performer owns retrieve the posted objects by paying a fee.

また対価処理部112は、第三者の雇用に対して演者が支払う対価を、第三者のステータス情報に応じて設定する。例えば第三者のステータス情報に応じて、第三者の雇用に対して演者が支払う対価を変化させる。例えば第三者のステータス情報は、上述したように第三者の仕事履歴情報や属性情報である。より具体的には第三者のステータス情報(仕事履歴情報)は、回収個数、回収金額等についての累計成績や直近の成績である。或いは、ステータス情報は、大金ハンターと呼ばれるような大入り袋獲得数や、累計の雇われ回数や、人気度に対応する直近の雇われ回数などであってもよい。また第三者のステータス情報は、累計成績によるランク(レベル、階級、グレード)、現在の調子、性格要素、得意位置情報などであってもよい。現在の調子は、疲労気味とか絶好調とかなどである。性格要素は、前半好調型(逃げ)、後半追い込み型(差し)、オールマイティ、個数重視、大金重視などである。得意位置情報は、例えば仮想フィールドの画面右側での回収が得意とか、画面中央での回収が得意とか、画面左側での回収が得意とかなどである。例えば演者は、開催されるイベントの盛り上がりタイミングや、制限時間を考慮して、いずれのステータス情報の第三者を雇用するかを選択する。複数人を雇用する場合には、ステータス情報についてのバランスも検討する。また第三者が人である場合には、その人の自己申告や過去履歴により雇用を決定する。また得意位置情報を考慮することで、開催されるイベントの現場レイアウトを反映した第三者の雇用が可能になる。 The compensation processing unit 112 also sets the compensation paid by the performer for the employment of the third party according to the status information of the third party. For example, the compensation paid by the performer for the employment of the third party is changed according to the status information of the third party. For example, the status information of the third party is the work history information and attribute information of the third party as described above. More specifically, the status information of the third party (work history information) is the cumulative performance and the most recent performance regarding the number of collected items and the amount of collected items. Alternatively, the status information may be the number of big-money bags acquired, such as the number of times the horse has been employed as a big-money hunter, the cumulative number of times the horse has been employed, or the most recent number of times the horse has been employed corresponding to the popularity. The status information of the third party may also be a rank (level, rank, grade) based on the cumulative performance, current condition, personality element, and information on the favorite position. The current condition may be a little tired or in top form. The personality element may be a good type in the first half (running away), a type that comes in close in the second half (sprinting), an all-mighty, an emphasis on number of items, an emphasis on big money, etc. The preferred location information may be, for example, that the person is best at collecting on the right side of the virtual field screen, best at collecting in the center of the screen, best at collecting on the left side of the screen, etc. For example, the performer selects which status information to hire as a third party, taking into consideration the excitement timing of the event being held and the time limit. When hiring multiple people, the balance of status information is also considered. Furthermore, when the third party is a person, hiring is decided based on that person's self-declaration and past history. Furthermore, by taking preferred location information into consideration, it becomes possible to hire a third party that reflects the on-site layout of the event being held.

また対価処理部112は、複数の算定方法の中から選択された算定方法により、第三者の雇用に対して演者が支払う対価を算定する。対価の算定方法は、演者が選択してもよいし、所与のアルゴリズムにより自動的に選択してもよい。対価の算定方法としては、例えば投稿オブジェクトの回収による回収金額のうちのX%を支払うというような成果の歩合制がある。また複数人が入札額を提示する入札方式(オークション方式)による算定方法であってもよい。例えば第三者が人である場合には、自己申告や過去履歴により入札の開始値が決定される。またオークション結果、通常の請負額を上回る金額での第三者であるキャラクタへのオファーである場合には、その性能がアップする。また雇用する人数に応じて演者が支払う対価が変化するような算定方法であってもよい。例えば複数人を雇う場合には、人数が多くなるほど、雇用の対価である基礎の請負額に高い係数が掛けられる。例えば1人目の雇用の場合には、×1.0、2人目の雇用の場合には、×1.2、3人目の雇用の場合は、×2.0 10人以上の雇用の場合は、×5.0というように、雇用する人数が多くなるほど請負額に高い係数が掛けられ、演者が支払う対価の額が高くなる。投稿オブジェクトを回収する第三者の人数が多くなると、回収個数や回収率も高くなるが、演者が支払う対価も高くすることで、バランス調整される。 The compensation processing unit 112 also calculates the compensation paid by the performer for the employment of the third party using a calculation method selected from a number of calculation methods. The compensation calculation method may be selected by the performer or may be automatically selected using a given algorithm. The compensation calculation method may be, for example, a commission system based on the results, such as paying X% of the amount collected from the collection of posted objects. The compensation may also be calculated using a bidding method (auction method) in which multiple people submit bids. For example, if the third party is a person, the starting bid value is determined by self-declaration and past history. If the auction result is an offer to a third party character for an amount that exceeds the normal contract amount, its performance will improve. The calculation method may also be such that the compensation paid by the performer changes depending on the number of people employed. For example, when multiple people are employed, the more people there are, the higher the coefficient is multiplied by the basic contract amount, which is the compensation for employment. For example, when hiring the first person, it is x 1.0, when hiring the second person, x 1.2, when hiring the third person, x 2.0, and when hiring 10 or more people, x 5.0. The more people hired, the higher the coefficient is multiplied by the contract amount, and the higher the compensation paid by the performer. When the number of third parties who collect posted objects increases, the number of objects collected and the recovery rate also increase, but this is balanced out by increasing the compensation paid by the performer.

また第三者は、例えば仮想フィールドにおいて移動して投稿オブジェクトを回収するキャラクタである。例えばコンピュータにより制御されるキャラクタが、所与のアルゴリズムに基づいて仮想フィールドにおいて移動して、投稿オブジェクトを回収する。例えばキャラクタは、回収オブジェクトを移動先ターゲットとしてコンピュータにより移動制御される。キャラクタは、例えばオブジェクトであり、例えばモデルオブジェクトである。キャラクタは、コンテンツの表示画像に表示される表示物であるが、3次元のオブジェクトであってもよいし、2次元のオブジェクトであってもよい。またキャラクタは、演者が所有するキャラクタであってもよいし、演者とは異なる他の人が所有するキャラクタであってもよいし、誰にも所有されないようなキャラクタであってもよい。 The third party is, for example, a character that moves in a virtual field to collect posted objects. For example, a character controlled by a computer moves in a virtual field based on a given algorithm to collect posted objects. For example, the character is controlled to move by a computer with the collected object as the destination target. The character is, for example, an object, such as a model object. The character is an object that is displayed in the display image of the content, and may be a three-dimensional object or a two-dimensional object. The character may be a character owned by the performer, a character owned by someone other than the performer, or a character that is not owned by anyone.

また第三者は、視聴者により仮想フィールドに配置され、仮想フィールドにおいて移動して投稿オブジェクトを回収するキャラクタであってもよい。例えばコンテンツの視聴者が、自身のキャラクタを仮想フィールドに配置して、投稿オブジェクトを回収させてもよい。例えばコンテンツを複数の視聴者が視聴する場合には、各視聴者が自身のキャラクタを仮想フィールドに配置できるようにしてもよい。また、仮想フィールドにおいて視聴者の視聴場所に対応する位置にキャラクタが配置されてもよい。例えばコンテンツを複数の視聴者が視聴する場合には、複数の視聴者の各視聴者の視聴場所に対応する位置に、複数の視聴者が所有する複数のキャラクタの各キャラクタが配置される。 The third party may also be a character that is placed in the virtual field by a viewer and moves around the virtual field to collect posted objects. For example, a viewer of content may place their own character in the virtual field to collect posted objects. For example, when multiple viewers are watching content, each viewer may be able to place their own character in the virtual field. A character may also be placed in a position in the virtual field corresponding to the viewer's viewing location. For example, when multiple viewers are watching content, each of the multiple characters owned by the multiple viewers is placed in a position corresponding to the viewing location of each of the multiple viewers.

また表示処理部120は、複数の回収方法の中から演者が選択した回収方法により、投稿オブジェクトが回収されるコンテンツの表示処理を行う。例えば第1の回収方法では、仮想フィールドに複数の投稿オブジェクトが散在する場合に、これらの複数の投稿オブジェクトを、収集場所まで第三者が運んでくれる。例えば第三者に対応するキャラクタが仮想フィールドを移動して、散在する複数の投稿オブジェクトを収集場所まで運搬する。第2の回収方法では、例えばタッチパネル画面において、投稿オブジェクトの位置をタッチ操作することで投稿オブジェクトが回収される。演者は、これらの第1、第2の回収方法を含む複数の回収方法の中から所望の回収方法を選択する。或いは、演者が、人に回収させる回収方法と、キャラクタに回収させる回収方法を選択できるようにしてもよい。或いは、演者が、第三者に回収させる回収方法と、演者自身が回収する回収方法を選択できるようにしてもよい。また演者が選択した回収方法に応じて、投稿オブジェクトの獲得率、獲得成功率などを変化させてもよい。 The display processing unit 120 also performs display processing of content in which posted objects are collected by a collection method selected by the performer from among multiple collection methods. For example, in a first collection method, when multiple posted objects are scattered in the virtual field, a third party carries these multiple posted objects to a collection location. For example, a character corresponding to the third party moves in the virtual field and carries the scattered multiple posted objects to the collection location. In a second collection method, the posted objects are collected by touching the position of the posted object on a touch panel screen, for example. The performer selects a desired collection method from among multiple collection methods including these first and second collection methods. Alternatively, the performer may be able to select a collection method in which a person collects the objects and a collection method in which a character collects the objects. Alternatively, the performer may be able to select a collection method in which a third party collects the objects and a collection method in which the performer himself collects the objects. In addition, the acquisition rate and the success rate of the posted objects may be changed depending on the collection method selected by the performer.

また付与処理部110は、所与の期間において投稿オブジェクトが回収された場合に贈与物を演者に付与し、所与の期間において投稿オブジェクトが回収されなかった場合に還元物を視聴者に付与する処理を行う。即ち、所与の期間が経過したタイミングにおいて、投稿オブジェクトが回収されたか否かを判断し、回収された場合に贈与物を演者に付与し、回収されなかった場合に還元物を視聴者に付与する。この場合に、所与の期間は、演者がパフォーマンスを行うパフォーマンス期間であってもよいし、或いはパフォーマンス期間が複数の期間(複数のパート)に分割される場合の分割期間(パート期間)であってもよい。パフォーマンス期間の長さが例えば1時間というように決まっている場合には、この1時間のパフォーマンス期間が終了したタイミングにおいて、投稿オブジェクトが回収されたか否かを判断し、回収された場合に贈与物を演者に付与し、回収されなかった場合に還元物を視聴者に付与する。この場合にパフォーマンス期間は、パフォーマンスが行われる全体の期間である。或いは、パフォーマンス期間の分割期間である前半期間、中盤期間、後半期間の各々において、投稿オブジェクトが回収されたか否かを判断し、回収された場合に贈与物を演者に付与し、回収されなかった場合に還元物を視聴者に付与するようにしてもよい。また分割期間は、例えばパフォーマンスが複数のストーリーを有する場合に、各ストーリーに対応する期間であってもよい。 The granting processing unit 110 also performs a process of granting a gift to the performer when the posted object is collected in a given period, and granting a refund to the viewer when the posted object is not collected in the given period. That is, at the timing when a given period has passed, it is determined whether the posted object has been collected, and if it has been collected, the gift is granted to the performer, and if it has not been collected, the refund is granted to the viewer. In this case, the given period may be the performance period during which the performer performs a performance, or may be a divided period (part period) when the performance period is divided into multiple periods (multiple parts). If the length of the performance period is determined to be, for example, one hour, it is determined at the timing when the one-hour performance period ends whether the posted object has been collected, and if it has been collected, the gift is granted to the performer, and if it has not been collected, the refund is granted to the viewer. In this case, the performance period is the entire period during which the performance is performed. Alternatively, in each of the first, middle, and second half periods that are the subperiods of the performance period, it may be determined whether the posted object has been collected, and if it has been collected, a gift may be given to the performer, and if it has not been collected, a refund may be given to the viewer. Also, if the performance has multiple stories, for example, the subperiods may be periods that correspond to each story.

また付与処理部110は、仮想フィールドに投入された投稿オブジェクトが回収された場合に、投稿オブジェクトを投入した視聴者に特典を付与する処理を行う。例えば投稿オブジェクトが回収された場合には、演者に贈与物を付与すると共に、視聴者に対して特典を付与し、投稿オブジェクトが回収されなかった場合には、視聴者に対して還元物を付与する。特典は、ゲームコンテンツやVRコンテンツや動画ライブコンテンツなどのエンターテインメントコンテンツにおいてユーザである視聴者を、より有利にしたり、より優遇するためのものである。特典が付与されると、視聴者は、エンターテインメントコンテンツをより有利に進めることができるようになったり、エンターテインメントコンテンツにおいて優遇されるようになる。 In addition, when a posted object that was inserted into the virtual field is collected, the granting processing unit 110 performs processing to grant a bonus to the viewer who inserted the posted object. For example, when the posted object is collected, a gift is given to the performer and a bonus is given to the viewer, and when the posted object is not collected, a return is given to the viewer. Bonuses are intended to give the viewer, who is the user, an advantage or preferential treatment in entertainment content such as game content, VR content, and live video content. When a bonus is granted, the viewer can progress through the entertainment content more advantageously and is given preferential treatment in the entertainment content.

また付与処理部110は、投稿オブジェクトが回収された場合に視聴者に特典を付与する処理として、例えば、投稿オブジェクトの投入成功ポイントを視聴者に付与する処理、又は演者に特典パフォーマンスを行わせる処理を行う。投稿オブジェクトの投入成功ポイントは、投げ銭等の投稿オブジェクトの投入が成功したことを表すポイントである。投入成功ポイントが増加すると、視聴者は、エンターテインメントコンテンツをより有利に進めることができるようになったり、エンターテインメントコンテンツにおいて優遇されるようになる。特典パフォーマンスは、例えば演者が視聴者に向けて行う特別なパフォーマンスである。例えば特典パフォーマンスでは、演者(演者に対応するキャラクタ)が、視聴者の方を指したり、名前を呼んで感謝の音声を発生したり、視聴者に向けた文字等の表示物を表示したり、或いは視聴者に対する特別な演出パフォーマンスを行う。 In addition, the granting processing unit 110 grants a privilege to a viewer when a posted object is collected, for example, by granting the viewer successful posting points of the posted object or by having the performer perform a privilege performance. The successful posting points of a posted object are points that indicate a successful posting of a posted object such as a tip. As the successful posting points increase, the viewer can progress through entertainment content more advantageously or is given preferential treatment in the entertainment content. A privilege performance is, for example, a special performance that a performer performs for the viewer. For example, in a privilege performance, the performer (a character corresponding to the performer) points at the viewer, calls the viewer by name and makes a sound of gratitude, displays text or other display objects for the viewer, or performs a special performance for the viewer.

また付与処理部110は、投稿オブジェクトが回収された場合に視聴者に付与する特典を、状況に応じて変化させる処理を行う。例えば付与処理部110は、第1の状況では、第1の特典を視聴者に付与し、第2の状況では、第1の特典とは異なる第2の特典を視聴者に付与する。例えば付与処理部110は、投稿オブジェクトを投入した視聴者と、投入された投稿オブジェクトを回収した演者又は第三者(人又はキャラクタ)との関係性や、視聴者の属性と投稿オブジェクトを回収した演者又は第三者の属性に応じて、演者に付与する特典を変化させる。例えば視聴者と投稿オブジェクトを回収した演者又は第三者との関係性が、第1の関係性である場合には第1の特典を付与し、第2の関係性である場合には第2の特典を付与する。例えば関係性が親密であると判断されるほど、より高い価値の特典を視聴者に付与する。或いは、視聴者の属性と投稿オブジェクトを回収した演者又は第三者の属性の類似度が、第1の類似度である場合には第1の特典を付与し、第2の類似度である場合には第2の特典を付与する。例えば属性が類似しているほど、より高い価値の特典を視聴者に付与する。また付与処理部110は、投稿オブジェクトを、演者が直接に回収した場合と、第三者(人、キャラクタ)が回収した場合とで、視聴者に付与する特典を変化させる。例えば演者が回収した場合の方が、視聴者に対してより高い価値の特典を付与する。なお特典の価値が高いとは、例えば視聴者に付与される投入成功ポイントが高いとか、より良い特典パフォーマンスを演者が視聴者に対して行うことなどである。例えば付与される特典の価値が高いほど、視聴者は、エンターテインメントコンテンツをより有利に進めることができるようになったり、エンターテインメントコンテンツにおいてより優遇されるようになる。 The granting processing unit 110 also performs processing to change the privilege given to the viewer when the posted object is collected according to the situation. For example, the granting processing unit 110 grants the viewer a first privilege in a first situation, and grants the viewer a second privilege different from the first privilege in a second situation. For example, the granting processing unit 110 changes the privilege given to the performer according to the relationship between the viewer who input the posted object and the performer or third party (person or character) who collected the input posted object, or the attributes of the viewer and the attributes of the performer or third party who collected the posted object. For example, if the relationship between the viewer and the performer or third party who collected the posted object is a first relationship, the first privilege is granted, and if the relationship is a second relationship, the second privilege is granted. For example, the closer the relationship is determined to be, the higher the value of the privilege is granted to the viewer. Alternatively, if the similarity between the viewer's attributes and the performer or third party who collected the posted object is a first similarity, the first privilege is granted, and if the similarity is a second similarity, the second privilege is granted. For example, the more similar the attributes are, the higher the value of the reward is given to the viewer. The reward processing unit 110 also changes the reward given to the viewer depending on whether the posted object is collected directly by the performer or by a third party (person, character). For example, a reward of higher value is given to the viewer when the object is collected by the performer. A reward with a higher value means, for example, that the successful insertion points given to the viewer are high, or that the performer performs a better reward performance for the viewer. For example, the higher the value of the reward given, the more advantageously the viewer will be able to progress through the entertainment content, or the more preferential treatment he or she will receive in the entertainment content.

また付与処理部110は、投稿オブジェクトが回収されなかった場合に視聴者に付与する還元物を、状況に応じて変化させる処理を行う。例えば還元物の還元度合いを変化させる。例えば付与処理部110は、第1の状況では、第1の還元物を視聴者に付与し、第2の状況では、第1の還元物とは異なる第2の還元物を視聴者に付与する。例えば視聴者と演者との関係性が、第1の関係性である場合には第1の還元物を付与し、第2の関係性である場合には第2の還元物を付与する。例えば関係性が親密であると判断されるほど、還元物の還元度合いを高くする。或いは、視聴者の属性と演者の属性の類似度が、第1の類似度である場合には第1の還元物を付与し、第2の類似度である場合には第2の還元物を付与する。例えば属性が類似しているほど、還元物の還元度合いを高くする。或いは付与処理部110は、投入された投稿オブジェクトが仮想フィールドに滞在していた時間に応じて、視聴者に付与する還元物を変化させてもよい。例えば仮想フィールドでの投稿オブジェクトの滞在時間が長いほど、還元物の還元度合いを高くする。或いは付与処理部110は、投稿オブジェクトの投入回数や、投稿オブジェクトの投入の対価の額に応じて、視聴者に付与する還元物を変化させる。例えば投入回数が多いほど、或いは投入の対価の額が高いほど、還元物の還元度合いを高くする。還元物の還元度合いは、視聴者が投入した投稿オブジェクトに対して、視聴者に戻ってくる還元物の割合や程度である。例えば視聴者がK個の投稿オブジェクトを投入したときに、還元物としてL個の還元オブジェクトが還元された場合には、還元物の還元度合いは例えばL/Kにより表すことができる。また視聴者が対価額=Xとなる投稿オブジェクトを投入したときに、還元物として対価額=Yが還元された場合には、還元物の還元度合いは例えばY/Xにより表すことができる。 The granting processing unit 110 also performs a process of changing the rebate given to the viewer when the posted object is not collected according to the situation. For example, the degree of rebate is changed. For example, the granting processing unit 110 grants the viewer a first rebate in a first situation, and grants the viewer a second rebate different from the first rebate in a second situation. For example, if the relationship between the viewer and the performer is a first relationship, the first rebate is granted, and if the relationship is a second relationship, the second rebate is granted. For example, the closer the relationship is determined to be, the higher the degree of rebate is. Alternatively, if the similarity between the viewer's attribute and the performer's attribute is a first similarity, the first rebate is granted, and if the similarity is a second similarity, the second rebate is granted. For example, the more similar the attributes are, the higher the degree of rebate is granted. Alternatively, the granting processing unit 110 may change the rebate given to the viewer according to the time the input post object stayed in the virtual field. For example, the longer the posted object stays in the virtual field, the higher the degree of return of the refund. Alternatively, the granting processing unit 110 changes the refund given to the viewer depending on the number of times the posted object is inserted or the amount of the compensation for inserting the posted object. For example, the more the number of times the object is inserted or the higher the amount of compensation for the insertion, the higher the degree of return of the refund. The degree of return of the refund is the proportion or degree of the refund returned to the viewer for the posted objects inserted by the viewer. For example, if a viewer inserts K posted objects and L refund objects are returned as refunds, the degree of return of the refund can be expressed, for example, as L/K. Also, if a viewer inserts a posted object with compensation amount=X and compensation amount=Y is returned as refunds, the degree of return of the refund can be expressed, for example, as Y/X.

また表示処理部120は、投稿オブジェクトが回収されなかった場合に視聴者に付与される還元物に対応する第2投稿オブジェクトを、視聴者が前記仮想フィールドに投入した場合に、第2投稿オブジェクトが仮想フィールドにおいて移動するコンテンツの表示処理を行う。そして付与処理部110は、第2投稿オブジェクトが回収されなかった場合に、第2投稿オブジェクトに対応する第2還元物を視聴者に付与する処理を行う。即ち、投稿オブジェクトが回収されなかった場合に還元された還元物を、第2投稿オブジェクトとして再投入して再投資することを可能にする。そして投入された第2投稿オブジェクトが回収されなかった場合に、第2投稿オブジェクトに対応する第2還元物を視聴者に付与して還元する。例えば投稿オブジェクトが所与の期間内に回収されなかった場合に、投稿オブジェクトを投資した視聴者に対して還元された投資分を、当該視聴者が再投資して第2投稿オブジェクトを投入できるようにする。 The display processing unit 120 also performs a display process of content in which the second posted object moves in the virtual field when the viewer inputs a second posted object corresponding to a return that is given to the viewer when the posted object is not collected. The granting processing unit 110 then performs a process of granting the second return corresponding to the second posted object to the viewer when the second posted object is not collected. That is, it makes it possible to reinvest the return that is given to the viewer when the posted object is not collected by reinvesting it as a second posted object. Then, when the inputted second posted object is not collected, the second return corresponding to the second posted object is given to the viewer for return. For example, when the posted object is not collected within a given period of time, it makes it possible for the viewer to reinvest the investment that was returned to the viewer who invested the posted object to input the second posted object.

また付与処理部110は、投稿オブジェクトが回収されなかった場合に視聴者に付与される還元物の還元態様と、第2投稿オブジェクトが回収されなかった場合に視聴者に付与される第2還元物の還元態様を異ならせる。例えば1回目に視聴者が投入した投稿オブジェクトが回収されず、回収されなかったことによる還元物である第2投稿オブジェクトを視聴者が投入する2回目の投入が行われ、この第2投稿オブジェクトも回収されず、第2還元物が視聴者に付与されたとする。この場合に1回目の投入において還元された還元物の還元態様と、2回目の投入において還元された第2還元物の還元態様を異ならせる。ここで還元態様は、例えば上述した還元度合いである。還元度合いは還元率と言うこともできる。例えば1回目の投入において還元された還元物の還元率をR1とし、2回目の投入において還元された還元物の還元率をR2とした場合に、例えばR2>R1に設定し、2回目の方がより多く還元されるようにする。例えば1回目の投げ銭において20個のコインを投げ、コインが回収されなかったため、4個のコインが視聴者に還元されたとする。このとき、1回目の還元率はR1=0.2である。そして2回目の投げ銭において、還元された4個のコインを投げ、コインが回収されなかった場合には、例えば還元率をR2=0.5として、2個のコインが還元されるようにする。こうすることで、連続して投稿オブジェクトを再投入(再投稿、再投資)することの効果的な動機づけを視聴者に与えることができる。 The granting processing unit 110 also differentiates the return mode of the return item given to the viewer when the posted object is not collected from the return mode of the second return item given to the viewer when the second posted object is not collected. For example, suppose that the posted object input by the viewer in the first tip is not collected, and the viewer inputs the second posted object, which is the return item due to the non-recovery, in a second tip, and this second posted object is also not collected, and the second return item is given to the viewer. In this case, the return mode of the return item given in the first tip is differentiated from the return mode of the second return item given in the second tip. Here, the return mode is, for example, the above-mentioned return degree. The return degree can also be called the return rate. For example, if the return rate of the return item given in the first tip is R1 and the return rate of the return item given in the second tip is R2, for example, R2>R1 is set so that more is returned the second time. For example, suppose that 20 coins are tossed in the first tip, and the coins are not collected, so that 4 coins are returned to the viewer. In this case, the payout rate for the first tip is R1 = 0.2. Then, in the second tip, if the four returned coins are tossed and not collected, the payout rate can be set to, for example, R2 = 0.5, so that two coins are paid out. This can effectively motivate viewers to reinvest (repost, reinvest) the posted object continuously.

またペナルティー処理部114は、投稿オブジェクトが回収されなかった場合に、演者又は演者の代わりに投稿オブジェクトを回収する第三者に対して、ペナルティーを課す処理を行う。例えば投稿オブジェクトが回収されなかった場合には、投稿オブジェクトを投入した視聴者に対して還元物を還元するが、演者又は演者の代わりに投稿オブジェクトを回収する第三者に対しては、投稿オブジェクトを回収できなかったことについてのペナルティーを課す。ペナルティーは、投稿オブジェクトを回収できなかった演者又は第三者を、ゲームコンテンツ等のエンターテインメントコンテンツにおいて、より不利にしたり、より不遇にするためのものである。ペナルティーが課されると、演者又は第三者は、エンターテインメントコンテンツの進行を妨げられたり、エンターテインメントコンテンツにおいて不遇の扱いを受けるようになる。具体的には、例えば回収できなかった投稿オブジェクトを爆発させて、仮想フィールドを破壊したり、仮想フィールドの面積を縮小化させるなどして、コンテンツの進行を妨げるようなペナルティーを課す。 Furthermore, the penalty processing unit 114 performs processing to impose a penalty on the performer or a third party who collects the posted object on the performer's behalf if the posted object is not collected. For example, if the posted object is not collected, the return is returned to the viewer who inserted the posted object, but a penalty is imposed on the performer or a third party who collects the posted object on the performer's behalf for not being able to collect the posted object. The penalty is intended to put the performer or third party who fails to collect the posted object at a greater disadvantage or in a worse off situation in entertainment content such as a game content. If a penalty is imposed, the performer or third party will be hindered from progressing in the entertainment content or will be treated worse in the entertainment content. Specifically, a penalty that hinders the progress of the content is imposed, for example by exploding the posted object that could not be collected, destroying the virtual field, or reducing the area of the virtual field.

また受け付け部108は、視聴者による視聴者端末TMAの操作に基づいて、コンテンツ又は演者に対する投稿情報の投稿を受け付ける処理を行う。投稿情報の投稿は、例えば視聴者が投入する投げ銭や、投稿コメントなどである。例えば視聴者は、視聴者端末TMAの操作部260を操作して、演者の操作に基づき進行するコンテンツや演者に対して、投げ銭を投入する操作を行う。或いは視聴者は、視聴者端末TMAの操作部260を操作して、演者の操作に基づき進行するコンテンツや演者に対して、コメントを入力する投稿を行う。すると受け付け部108は、視聴者によるコメント入力の投稿を受け付ける。なお1つのコンテンツにおいて、複数の演者がパフォーマンスを行う場合には、受け付け部108は、複数の演者のうち、視聴者が指定した演者に対する投げ銭やコメント等の投稿を受け付けることになる。 The reception unit 108 also performs a process of accepting information posted to content or performers based on the viewer's operation of the viewer terminal TMA. Posted information includes, for example, tips and comments posted by the viewer. For example, the viewer operates the operation unit 260 of the viewer terminal TMA to perform an operation to give tips to content or performers that progress based on the performer's operation. Alternatively, the viewer operates the operation unit 260 of the viewer terminal TMA to post a comment to content or performers that progress based on the performer's operation. The reception unit 108 then accepts the comment input posted by the viewer. Note that when multiple performers perform in one piece of content, the reception unit 108 will accept posts such as tips and comments to a performer specified by the viewer among the multiple performers.

そして表示処理部120はコンテンツ情報の表示処理を行う。具体的には表示処理部120は、演者端末TMP及び視聴者端末TMAの両方に共通に表示されるコンテンツの共通情報と、演者端末TMPと視聴者端末TMAの一方に表示されるコンテンツの差分情報の表示処理を行う。コンテンツの差分情報は、例えば演者による操作を促すための情報である。例えばコンテンツの差分情報を表示することで、演者端末TMPの操作部260を用いた演者の操作が促進される。具体的には表示処理部120は、コンテンツ又は演者に対する視聴者側の反応(投稿等)に対する、演者のリアクションを促すような差分情報の表示処理を行う。例えば表示処理部120は、コンテンツの共通情報を、演者端末TMPの表示部290及び視聴者端末TMAの表示部290の両方に表示するための処理を行う。また表示処理部120は、コンテンツの差分情報を、演者端末TMPの表示部290又は視聴者端末TMAの表示部290に表示するための処理を行う。 Then, the display processing unit 120 performs a display process of the content information. Specifically, the display processing unit 120 performs a display process of the common information of the content that is commonly displayed on both the performer terminal TMP and the viewer terminal TMA, and the difference information of the content that is displayed on one of the performer terminal TMP and the viewer terminal TMA. The difference information of the content is, for example, information for encouraging the performer to perform an operation. For example, displaying the difference information of the content encourages the performer to perform an operation using the operation unit 260 of the performer terminal TMP. Specifically, the display processing unit 120 performs a display process of the difference information that encourages the performer to react to the viewer's reaction (posting, etc.) to the content or the performer. For example, the display processing unit 120 performs a process to display the common information of the content on both the display unit 290 of the performer terminal TMP and the display unit 290 of the viewer terminal TMA. The display processing unit 120 also performs a process to display the difference information of the content on the display unit 290 of the performer terminal TMP or the display unit 290 of the viewer terminal TMA.

そして表示処理部120は、視聴者の投稿情報の投稿状況に応じた、演者端末TMPに対するコンテンツの差分情報の表示処理を行う。例えば表示処理部120は、視聴者の投稿情報の投稿状況に基づいて、演者端末TMPに対するコンテンツの差分情報の表示制御を変更する。例えば差分情報の表示内容を変更したり表示態様を変更する処理を行う。具体的には表示処理部120は、視聴者によって投げ銭等の投稿情報の投稿が行われ、当該投稿が受け付け部108により受け付けられると、視聴者にしか見えていなかった差分情報が演者にも見えるようにしたり、視聴者には見せていなかった差分情報の内容を変更する表示処理を行う。例えば表示処理部120は、コンテンツ又は演者に対して視聴者が投稿を行った合に、この投稿に対する演者のリアクションを発生させるような表示処理を行う。 Then, the display processing unit 120 performs a display process of the difference information of the content on the performer terminal TMP according to the posting status of the viewer's posted information. For example, the display processing unit 120 changes the display control of the difference information of the content on the performer terminal TMP based on the posting status of the viewer's posted information. For example, the display processing unit 120 performs a process of changing the display content of the difference information or changing the display mode. Specifically, when a viewer posts posted information such as a tip, and the posting is accepted by the accepting unit 108, the display processing unit 120 performs a display process of making the difference information that was visible only to the viewer visible to the performer, or changing the content of the difference information that was not shown to the viewer. For example, when a viewer posts information about the content or the performer, the display processing unit 120 performs a display process of generating a reaction of the performer to the posting.

例えばコンテンツの差分情報が、視聴者端末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 display unit 290 of the viewer terminal TMA, but is not displayed on the display unit 290 of the performer terminal TMP. In this case, the display processing unit 120 performs processing to display at least a portion of the difference information on the performer terminal TMP depending on the posting status of the posted information. For example, the entire difference information is displayed on the performer terminal TMP, or only a portion of the difference information is displayed on the performer terminal TMP.

また表示処理部120は、投稿情報の投稿状況に応じて、演者端末に表示される差分情報の表示内容又は表示態様を設定する。例えば投稿情報の投稿状況に応じて、コンテンツの差分情報について、何を表示するか、どこに表示するか、どのようなタイミングで表示するかなどの表示内容を設定する。また投稿情報の投稿状況に応じて、コンテンツの差分情報について、どのぐらいの量で表示するか、どの程度の視認し易さで表示するか、どのぐらいの表示期間において表示するかなどの表示態様を設定する。 The display processing unit 120 also sets the display content or display mode of the difference information displayed on the performer terminal depending on the posting status of the posted information. For example, the display content, such as what to display, where to display, and when to display the difference information of the content, is set depending on the posting status of the posted information. Also, the display mode, such as how much to display, how easily to display, and for what display period, of the difference information of the content, is set depending on the posting status of the posted information.

またコンテンツの差分情報が、視聴者端末TMAでは非表示状態になり、演者端末TMPでは表示状態になる情報であったとする。即ち差分情報が演者端末TMPの表示部290には表示されているが、視聴者端末TMAの表示部290には表示されていない。この場合に表示処理部120は、投稿情報の投稿状況に応じて、演者端末TMPに表示される差分情報の表示内容又は表示態様を設定する。例えば投稿情報の投稿状況に応じて、コンテンツの差分情報について、何を表示するか、どこに表示するか、どのようなタイミングで表示するか、どのぐらいの量で表示するか、どの程度の視認し易さで表示するか、或いは、どのぐらいの表示期間において表示するかなどを設定する。 Also, assume that the content difference information is hidden on the viewer terminal TMA and displayed on the performer terminal TMP. That is, the difference information is displayed on the display unit 290 of the performer terminal TMP, but not on the display unit 290 of the viewer terminal TMA. In this case, the display processing unit 120 sets the display content or display mode of the difference information displayed on the performer terminal TMP according to the posting status of the posted information. For example, depending on the posting status of the posted information, it sets what to display, where to display, when to display, how much to display, how easily to display, or for what display period for the content difference information.

なお、以上に説明した本実施形態のコンテンツ配信システムや処理は、図1(A)のサーバシステム500により実現したり、サーバシステム500と端末装置TMの分散処理により実現するなどの種々の変形実施が可能である。例えばコンテンツ配信システムのコンテンツ情報生成部106、受け付け部108、付与処理部110、対価処理部112、ペナルティー処理部114、管理部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 server system 500 in FIG. 1(A) or by distributed processing between the server system 500 and the terminal device TM. For example, the processing performed by the content information generating unit 106, the receiving unit 108, the granting processing unit 110, the compensation processing unit 112, the penalty processing unit 114, the management unit 118, the display processing unit 120, the sound processing unit 130, etc. of the content distribution system may be realized by processing of the terminal device TM such as the performer terminal TMP or the viewer terminal TMA. For example, the server system may process only the information necessary to perform each of the above-mentioned processes such as the display process and the content information generating process, or may perform processing to simply transmit the information to the terminal device TM, and the terminal device TM may perform other processes. For example, a program for performing each of the above-mentioned processes such as the display process and the content information generating process is installed in the terminal device TM, and the terminal device TM performs each of the above-mentioned processes based on the installed program. In addition, the same program for performing each of the above processes may be installed in the performer terminal TMP and the viewer terminal TMA, and the content of each of the above processes executed by the program may be changed depending on whether the operator of the terminal device TM is a performer or a viewer. The content distribution system may also be realized by an information processing system other than the server system 500.

2.本実施形態の手法
次に本実施形態の手法について詳細に説明する。
2. Method of the Present Embodiment Next, the method of the present embodiment will be described in detail.

2.1 投稿オブジェクトの回収・非回収による贈与物、還元物の付与
コンテンツ配信システムによるコンテンツのライブ配信では、演者が演者端末において行うパフォーマンスのコンテンツを視聴者の視聴者端末に配信し、視聴者が演者のパフォーマンスを視聴して楽しむ。このようなコンテンツのライブ配信の一例について、まず説明する。
2.1 Giving gifts and returns by collecting or not collecting posted objects In live content distribution by a content distribution system, the content of a performance performed by a performer on a performer terminal is distributed to the viewer terminal of a viewer, and the viewer enjoys viewing the performer's performance. An example of such live content distribution will be described first.

例えば図4はVRのキャラクタCHによるライブ配信の例である。このライブ配信では、演者がパフォーマンスを行うと、仮想空間の仮想フィールドVFLにおいて、VRのキャラクタCH(モデルオブジェクト)が、演者のパフォーマンス(行動)に応じたパフォーマンスを行う。例えばVRのキャラクタCHが、踊りながら、手を振ったり、ジャンプしたり、手拍子を打ったりするなどのパフォーマンスを行う。このようなキャラクタCHのパフォーマンスを実現するために、例えば当該パフォーマンスを再生するための再生用データが使用される。 For example, FIG. 4 shows an example of live streaming by a VR character CH. In this live streaming, when a performer performs, the VR character CH (model object) performs in a virtual field VFL in a virtual space according to the performer's performance (action). For example, the VR character CH performs by dancing, waving its hands, jumping, clapping its hands, and so on. In order to realize such a performance of the character CH, for example, playback data for playing back the performance is used.

例えば図5(A)ではモーション番号N1、N2、N3・・・に対してモーションデータMT1、MT2、MT3・・・が関連づけられている。即ちモーション番号を選択することで、当該モーション番号に関連づけられたモーションデータを選択できる。またモデルオブジェクトであるキャラクタCH1、CH2、CH3・・・に対しては、モデルデータMDL1、MDL2、MDL3・・・が関連づけられている。モデルデータは、モデルオブジェクトであるキャラクタの形状等を規定するデータである。例えばモデルオブジェクトは、パーツオブジェクトと呼ばれる複数のオブジェクトにより構成され、各オブジェクトは複数のポリゴン(プリミティブ)により構成されており、モデルデータは、これらのオブジェクトやポリゴンのデータである。 For example, in Figure 5 (A), motion data MT1, MT2, MT3... are associated with motion numbers N1, N2, N3.... In other words, by selecting a motion number, the motion data associated with that motion number can be selected. Also, model data MDL1, MDL2, MDL3... are associated with characters CH1, CH2, CH3..., which are model objects. Model data is data that defines the shape of a character, which is a model object. For example, a model object is made up of multiple objects called part objects, and each object is made up of multiple polygons (primitives), and the model data is the data for these objects and polygons.

そして図5(B)では、例えば演者は、メニュー画面MSにおいて、手を振る、ジャンプする、手拍子するなどの動作(パフォーマンス、行動)の選択肢の中から所望の動作を選択する操作を、例えば演者端末において行う。具体的には演者端末のタッチパネルディスプレイに表示されるメニュー画面MSにおいて、タッチ操作などを行うことで、所望の動作を選択する。すると、選択した動作(パフォーマンス、行動)に対応するモーション番号が選択され、このモーション番号に関連づけられたモーションデータが選択される。これにより、選択されたモーションデータに基づいて、図4のキャラクタCHのモーション再生が行われ、キャラクタCHが、選択された動作を行うようになる。例えば図5(B)のメニュー画面MSにおいて「手を振る」を選択すると、仮想フィールドVFLのキャラクタCHも手を振る動作を行い、「ジャンプする」を選択すると、仮想フィールドVFLのキャラクタCHもジャンプする動作を行う。 In FIG. 5(B), for example, the performer performs an operation on the performer terminal to select a desired action from a selection of actions (performance, behavior) such as waving, jumping, clapping, etc. on the menu screen MS. Specifically, the performer selects the desired action by performing a touch operation or the like on the menu screen MS displayed on the touch panel display of the performer terminal. Then, the motion number corresponding to the selected action (performance, behavior) is selected, and the motion data associated with this motion number is selected. As a result, the motion of the character CH in FIG. 4 is played based on the selected motion data, and the character CH performs the selected action. For example, when "wave" is selected on the menu screen MS in FIG. 5(B), the character CH in the virtual field VFL also performs a wave action, and when "jump" is selected, the character CH in the virtual field VFL also performs a jump action.

このように図5(B)では、演者のパフォーマンスを再生するための再生用データのデータ種別は、モーション番号のデータ種別であり、演者が所望のモーション番号を選択することで、キャラクタCHを動作させて、パフォーマンスを行わせることが可能になる。 In this way, in FIG. 5(B), the data type of the playback data for playing back the performer's performance is the data type of the motion number, and the performer can select the desired motion number to move the character CH and perform the performance.

図6(A)では演者PFMがモーションキャプチャ用のスーツSTを体に装着している。モーションキャプチャ用のスーツSTには複数のマーカーMKが取り付けられており、これらのマーカーMKの位置を測定することで、演者のモーションデータMTを取得する。モーションデータMTは、演者PFMに対応するスケルトンの姿勢を規定するものであり、スケルトンは、複数の関節や、これらの関節により規定される複数の骨を有する。モーションデータMTは、例えばスケルトンの関節の3次元の位置データや骨の角度データなどを有する。なおモーションキャプチャにおける検出方式としては、光学式、慣性センサ式、機械式、磁気式などの種々の方式がある。光学式では、反射板等により実現されるマーカーMKが取り付けられたモーションキャプチャ用のスーツSTを着用した演者PFMの動きを、カメラで撮影する。機械式では、ポテンションメータやエンコードなどの機械的な回転角や変位を測定するセンサを利用する。磁気式では受信器である磁気センサを設け、それに対して送出機である磁気発生装置から磁場を送る。 In FIG. 6(A), the performer PFM wears a motion capture suit ST on his body. The motion capture suit ST has multiple markers MK attached to it, and the positions of these markers MK are measured to obtain the performer's motion data MT. The motion data MT defines the posture of the skeleton corresponding to the performer PFM, and the skeleton has multiple joints and multiple bones defined by these joints. The motion data MT includes, for example, three-dimensional position data of the skeleton's joints and angle data of the bones. There are various detection methods for motion capture, including optical, inertial sensor, mechanical, and magnetic. In the optical method, the movement of the performer PFM wearing the motion capture suit ST, to which markers MK are attached, which are realized by reflectors, etc., is captured by a camera. In the mechanical method, a sensor that measures mechanical rotation angles and displacements, such as a potentiometer or an encoder, is used. In the magnetic method, a magnetic sensor is provided as a receiver, and a magnetic field is sent to it from a magnetic generator as a transmitter.

このように図6(A)では、演者のパフォーマンスを再生するための再生用データのデータ種別は、モーションデータのデータ種別であり、モーションキャプチャにより取得されたモーションデータを用いることで、キャラクタCHを動作させて、パフォーマンスを行わせることが可能になる。 In this way, in FIG. 6(A), the data type of the playback data for playing back the performer's performance is motion data, and by using the motion data acquired by motion capture, it is possible to move the character CH and have it perform a performance.

図6(B)では、演者PFMが、例えば三脚に取り付けた演者端末TMPが有するカメラを用いて、自身のパフォーマンスの様子を例えばブルーバックの背景で撮影している。そしてこの撮影により得られたモーション再生用の動画データMVから、モーションデータMTが抽出(検出)される。このような動画データMVからのモーションデータMTの抽出方式としては、Kinect(登録商標)と呼ばれる方式のように、カメラに設けられるRGBセンサやデプスセンサを利用する方式などがある。例えば演者端末TMPのカメラに設けられるRGBセンサからのカラー画像データに基づいて、背景における演者PFMの動きを検出する。また演者端末TMPのカメラに設けられるデプスセンサからの奥行き画像データを用いることで、カメラから見た演者PFMの各部分の奥行き情報を取得できるため、より精度の高いモーションデータMTの抽出が可能になる。 In FIG. 6B, the performer PFM uses a camera on the performer terminal TMP mounted on a tripod to film his or her own performance against, for example, a blue screen. Motion data MT is extracted (detected) from the video data MV for motion playback obtained by filming. Methods for extracting motion data MT from such video data MV include a method called Kinect (registered trademark), which uses an RGB sensor or a depth sensor on the camera. For example, the movement of the performer PFM against the background is detected based on color image data from an RGB sensor on the camera of the performer terminal TMP. Also, by using depth image data from a depth sensor on the camera of the performer terminal TMP, depth information of each part of the performer PFM as seen from the camera can be obtained, making it possible to extract motion data MT with higher accuracy.

このように図6(B)では、演者のパフォーマンスを再生するための再生用データのデータ種別は、モーション再生用の動画データのデータ種別であり、このモーション再生用の動画データからモーションデータを抽出することで、キャラクタCHを動作させて、パフォーマンスを行わせることが可能になる。 As shown in FIG. 6(B), the data type of the playback data for playing back the performer's performance is the data type of video data for motion playback, and by extracting motion data from this video data for motion playback, it becomes possible to move the character CH and have it perform a performance.

以上のように本実施形態のコンテンツ配信システムによれば、演者が演者端末において行うパフォーマンスのコンテンツを視聴者の視聴者端末に配信するコンテンツのライブ配信等が可能になる。なお本実施形態のコンテンツ配信システムにより実現されるコンテンツは、図4に示すようなVRのキャラクタのライブ配信のコンテンツには限定されず、例えば演者自身がパフォーマンスを行っている様子をライブ配信するコンテンツや、演者のゲームプレイの様子をライブ配信するコンテンツなどの種々のコンテンツを想定できる。 As described above, the content distribution system of this embodiment enables live distribution of content, in which the content of a performance performed by a performer on a performer terminal is distributed to the viewer terminal of a viewer. Note that the content realized by the content distribution system of this embodiment is not limited to the live distribution of VR characters as shown in FIG. 4, and various other types of content can be envisioned, such as live distribution of the performer performing a performance or live distribution of the performer playing a game.

さて、このようなコンテンツの配信においては、コンテンツの視聴者は、コンテンツ又は演者への称讃や、コンテンツを配信する演者への応援のために、投げ銭又はギフト等と呼ばれる投稿オブジェクトの投入を行う。このような投げ銭等が行われることで、パフォーマンスを行う演者のモチベーションを高めることが可能になり、結果的に、より良いパフォーマンスのコンテンツを、視聴者に対して配信できるようになる。 In the distribution of such content, viewers of the content will give contribution objects called tips or gifts to show their appreciation for the content or performers, or to support the performers who are distributing the content. Such tips can increase the motivation of the performers, which ultimately allows content with better performances to be distributed to viewers.

しかしながら視聴者が、投げ銭等の投稿オブジェクトを投入しても、投稿オブジェクトを投入したことへの見返りはなく、視聴者から演者への一方通行的なアクションが行われるだけであった。このため投稿オブジェクトを投入することの効果的な動機づけを視聴者に与えることができず、投稿オブジェクトの投入のモチベーションを今ひとつ高めることができなかった。また投稿オブジェクトが視聴者によって投入された後は、投稿オブジェクトは例えば自動的に回収されてしまい、十分な演出等が行われないまま、コンテンツがそのまま進行してしまう。このため、投稿オブジェクトを投稿した視聴者は、投げ損というような感覚になってしまい、コンテンツ配信における投稿オブジェクトの投入のモチベーションや演出効果等の達成が不十分であった。 However, even if a viewer submits a contribution object such as a tip, there is no reward for submitting the contribution object, and it is merely a one-way action from the viewer to the performer. As a result, it is not possible to effectively motivate the viewer to submit the contribution object, and it is not possible to fully increase the motivation to submit the contribution object. Furthermore, after the viewer submits the contribution object, the contribution object may be automatically collected, for example, and the content may continue as is without sufficient presentation or other effects being provided. As a result, the viewer who submitted the contribution object may feel that they have wasted their time, and the motivation to submit the contribution object in the content distribution and the presentation effect, etc. were not sufficiently achieved.

そこで本実施形態では、投入された投稿オブジェクトが回収された場合には演者に対しギフトとなる贈与物を付与する一方で、投入された投稿オブジェクトが回収されなかった場合にも、投稿オブジェクトの投入に対する還元物を視聴者に付与する手法を採用する。図7(A)~図7(C)は、このような本実施形態の手法の説明図である。 In this embodiment, therefore, a method is adopted in which, when an inserted posted object is collected, a gift is given to the performer, while, when the inserted posted object is not collected, a reward is given to the viewer in return for the inserted posted object. Figures 7(A) to 7(C) are explanatory diagrams of the method of this embodiment.

例えば図7(A)では、仮想フィールドVFLにおいて、VRのキャラクタCHが踊ったり手を振ったりするなどのパフォーマンスを行うコンテンツが配信されている。そして図7(A)では、コンテンツの視聴者によって、投げ銭である投稿オブジェクトOBCが仮想フィールドVFLに投入されている。例えば視聴者が視聴者端末において投稿オブジェクトOBCを投げ入れる操作を行うと、例えば演者に対応するキャラクタCHの方に向かう軌道で、仮想フィールドVFLにおいて投稿オブジェクトOBCが移動する。即ち演者に対応するキャラクタCHのパフォーマンスが行われる仮想フィールドVFLにおいて、投稿オブジェクトOBCが移動する。そして図7(A)では、投入された投稿オブジェクトOBCが仮想フィールドVFLに散在する状態になっている。この投稿オブジェクトOBCは、視聴者が視聴者のパラメータを消費することで投入可能なオブジェクトである。例えば投稿オブジェクトOBCが課金アイテム等である場合に、課金に対して視聴者が支払う対価のパラメータが消費されることで、投稿オブジェクトOBCが投入可能になる。或いは投稿オブジェクトOBCの個数のパラメータが消費されることで、投稿オブジェクトOBCが投入可能になる。 For example, in FIG. 7(A), content is distributed in which a VR character CH performs a performance such as dancing or waving in a virtual field VFL. In FIG. 7(A), a post object OBC, which is a tip, is inserted into the virtual field VFL by a viewer of the content. For example, when a viewer performs an operation to throw in a post object OBC on a viewer terminal, the post object OBC moves in the virtual field VFL on a trajectory toward the character CH corresponding to the performer. That is, the post object OBC moves in the virtual field VFL where the performance of the character CH corresponding to the performer is performed. In FIG. 7(A), the inserted post object OBC is scattered in the virtual field VFL. This post object OBC is an object that can be inserted by a viewer consuming the viewer's parameters. For example, if the post object OBC is a paid item, the post object OBC can be inserted by consuming the parameters of the viewer's payment. Alternatively, the post object OBC can be inserted by consuming the parameters of the number of post objects OBC.

そして図7(B)では、仮想フィールドVFLに投入された投稿オブジェクトOBCが回収されている。この投稿オブジェクトOBCの回収は、自動回収であってもよいし、演者の操作による回収であってもよいし、後述するような第三者による回収であってもよい。そして、このように投稿オブジェクトOBCが回収されると、投稿オブジェクトOBCの回収の成果である贈与物が演者に対して付与される。具体的には、投入された投稿オブジェクトOBC又は消費されたパラメータに対応する贈与物が、演者に付与される。例えば投稿オブジェクトOBC自体が贈与物として演者に付与される。或いは視聴者の対価のパラメータの消費により投稿オブジェクトOBCが投入された場合に、演者における対応する対価(金額)のパラメータを増加させる贈与物の付与が行われる。即ち投げ銭の額に対応する額が演者に付与される。或いは視聴者の投稿オブジェクトOBCの個数のパラメータの消費により投稿オブジェクトOBCが投入された場合に、演者における対応する個数のパラメータを増加させる贈与物の付与が行われる。 In FIG. 7B, the posting object OBC that was inserted into the virtual field VFL is collected. The posting object OBC may be collected automatically, by the performer's operation, or by a third party as described below. When the posting object OBC is collected in this way, a gift that is the result of collecting the posting object OBC is given to the performer. Specifically, a gift corresponding to the inserted posting object OBC or the consumed parameters is given to the performer. For example, the posting object OBC itself is given to the performer as a gift. Alternatively, when the posting object OBC is inserted by consuming the viewer's parameter of the compensation, a gift that increases the corresponding parameter of the compensation (amount) of the performer is given. In other words, an amount corresponding to the amount of the tip is given to the performer. Alternatively, when the posting object OBC is inserted by consuming the parameter of the number of the posting object OBC of the viewer, a gift that increases the corresponding number of parameters of the performer is given.

一方、図7(B)では、仮想フィールドVFLに投入された投稿オブジェクトOBCが回収されていない。このように投稿オブジェクトOBCが回収されなかった場合には、例えば投稿オブジェクトOBCを投入した視聴者に対して、投入した分の少なくとも一部を還元するための還元物が付与される。具体的には、投入された投稿オブジェクトOBCが回収されなかった場合に、投入された投稿オブジェクトOBC又は消費されたパラメータに対応する還元物を、投稿オブジェクトOBCを投入した視聴者に付与する。例えば投稿オブジェクトOBCの少なくとも一部が還元物として視聴者に還元される。即ち視聴者が投入した投げ銭の一部が、還元物として視聴者に戻される。或いは視聴者の対価のパラメータの消費により投稿オブジェクトOBCが投入された場合に、消費されて減少した対価のパラメータの少なくとも一部を還元して元に戻し、減少した対価のパラメータを回復させる還元物の付与処理が行われる。即ち視聴者が投入した投げ銭の額の一部が視聴者に還元されて戻される。或いは視聴者の投稿オブジェクトOBCの個数のパラメータの消費により投稿オブジェクトOBCが投入された場合に、消費されて減少した個数のパラメータの少なくとも一部を還元して元に戻し、減少した個数のパラメータを回復させる還元物の付与処理が行われる。 On the other hand, in FIG. 7B, the posting object OBC that was input into the virtual field VFL is not collected. In this way, when the posting object OBC is not collected, for example, a return is given to the viewer who input the posting object OBC to return at least a portion of the input. Specifically, when the input posting object OBC is not collected, a return corresponding to the input posting object OBC or the consumed parameters is given to the viewer who input the posting object OBC. For example, at least a portion of the posting object OBC is returned to the viewer as a return. That is, a portion of the tip input by the viewer is returned to the viewer as a return. Alternatively, when the posting object OBC is input by consuming the viewer's compensation parameters, a return is given to return at least a portion of the consumed and reduced compensation parameters to their original state, and the reduced compensation parameters are restored. That is, a portion of the amount of the tip input by the viewer is returned to the viewer. Alternatively, when a posted object OBC is submitted by consuming the number of parameters of the viewer's posted object OBC, a reward is given to return at least a portion of the number of parameters that was consumed and reduced to the original number, restoring the reduced number of parameters.

図8は本実施形態の処理を説明するフローチャートである。まずコンテンツ配信システムは、視聴者が自身のパラメータを消費して投げ銭等の投稿オブジェクトを投入したか否かを判断する(ステップS1)。例えば視聴者が視聴者端末を操作し、投稿オブジェクトについての対価のパラメータや個数のパラメータ等を消費して投稿オブジェクトを投入したか否かを判断する。そして投稿オブジェクトが投入された場合には、演者がパフォーマンスを行う仮想フィールドにおいて、投入された投稿オブジェクトを移動させる(ステップS2)。例えば演者に対応するキャラクタの方に向かうような軌道で投稿オブジェクトを移動させる。 Figure 8 is a flowchart explaining the processing of this embodiment. First, the content distribution system judges whether or not a viewer has consumed their own parameters to submit a posting object such as a tip (step S1). For example, it judges whether or not a viewer has operated a viewer terminal to submit a posting object by consuming a parameter for the amount of the posting object, a parameter for the number of items, etc. Then, when a posting object has been submitted, the submitted posting object is moved in a virtual field where a performer performs (step S2). For example, the submitted object is moved in a trajectory that points toward the character corresponding to the performer.

次にコンテンツ配信システムは、投入された投稿オブジェクトが回収されたか否かを判断する(ステップS11)。そして回収された場合には、投入された投稿オブジェクト又は消費されたパラメータに対応する贈与物を、演者に付与する(ステップS12)。一方、投入された投稿オブジェクトが回収されなかった場合には、投入された投稿オブジェクト又は消費されたパラメータに対応する還元物を、投稿オブジェクトを投入した視聴者に付与する(ステップS13)。 The content distribution system then determines whether the submitted object has been collected (step S11). If the submitted object has been collected, a gift corresponding to the submitted object or the consumed parameters is given to the performer (step S12). On the other hand, if the submitted object has not been collected, a return corresponding to the submitted object or the consumed parameters is given to the viewer who submitted the submitted object (step S13).

以上のように本実施形態では、視聴者により投入された投稿オブジェクトが回収された場合には、演者に対して贈与物が付与され、投入された投稿オブジェクトが回収されなかった場合には、視聴者に対して還元物が付与される。このように、投稿オブジェクトが回収された場合に演者に対して贈与物を付与することで、この贈与物が励みとなって、パフォーマンスを行う演者のモチベーションを高めることが可能になる。また視聴者は、自身が投入した投稿オブジェクトが回収されて演者に贈与物が付与されることで、自身の称讃や応援が演者に対して届いたことを納得できるようになる。一方、本実施形態では、投稿オブジェクトが回収されなかった場合には、還元物が視聴者に付与される。即ち、投稿オブジェクトが回収されなかった場合に、例えばその一部が還元物として視聴者に戻ってくる。従って、視聴者は、せっかく投稿オブジェクトを投入したのに、それが回収されず演者への贈与物ともならないことで、投げ損と感じてしまうような事態の発生を防止できる。そして、還元物が戻ってくることで、次回の投稿オブジェクトの投入の動機づけとなり、コンテンツ配信における投稿オブジェクトの投入のモチベーションを高めることができる。また投稿オブジェクトが回収された場合には、贈与物が演者に付与される演出が行われると共に、投稿オブジェクトが回収されなかった場合にも、還元物が視聴者に付与される演出が行われるため、コンテンツ配信における投稿オブジェクトの投稿の演出効果も向上できる。従って、コンテンツ配信における投稿オブジェクトの投入のモチベーションや演出効果等を向上できるコンテンツ配信システム等の提供が可能になる。 As described above, in this embodiment, if the posted object inserted by the viewer is collected, a gift is given to the performer, and if the posted object is not collected, a refund is given to the viewer. In this way, by giving a gift to the performer when the posted object is collected, the gift serves as encouragement and can increase the motivation of the performer to perform. In addition, the viewer can understand that his or her praise and support has been received by the performer when the posted object he or she inserted is collected and a gift is given to the performer. On the other hand, in this embodiment, if the posted object is not collected, a refund is given to the viewer. That is, if the posted object is not collected, for example, a part of it is returned to the viewer as a refund. Therefore, it is possible to prevent the occurrence of a situation in which the viewer feels that it was a waste to throw the posted object because it was not collected and not given to the performer even though the viewer took the trouble to insert the posted object. And, the return of the refund motivates the viewer to insert the next posted object, and can increase the motivation to insert the posted object in content distribution. Furthermore, if the posted object is collected, a gift is given to the performer, and if the posted object is not collected, a return is given to the viewer, improving the presentation effect of posting the posted object in content distribution. This makes it possible to provide a content distribution system that can improve the motivation to post posted objects in content distribution and the presentation effect.

2.2 種々の処理例及び手法
次に本実施形態の種々の処理例及び手法について説明する。本実施形態では、例えば演者とは異なる第三者が、仮想フィールドに投入された投稿オブジェクトを回収するコンテンツの表示処理を行う。例えば図9では、演者ではない第三者が、その端末装置の画面にタッチすることで、仮想フィールドVFLに投入された投稿オブジェクトOBCを回収している。
2.2 Various Processing Examples and Methods Next, various processing examples and methods of this embodiment will be described. In this embodiment, for example, a third party other than the performer performs a display process of content in which the third party collects the posted object that was put into the virtual field. For example, in FIG. 9, a third party other than the performer touches the screen of the terminal device to collect the posted object OBC that was put into the virtual field VFL.

例えば本実施形態のようなコンテンツ配信システムでは、演者はパフォーマンスを行うことに忙しく、視聴者が投稿オブジェクトOBCを仮想フィールドVFLに投入しても、パフォーマンスを行いながら当該投稿オブジェクトOBCを回収することは困難である。そこで本実施形態では図9に示すように、演者に代わって第三者が、投稿オブジェクトOBCの回収を行う。このようにすれば、演者の方は、自身のパフォーマンスを行うことに集中できるようになり、結果的に演者がパフォーマンスを行うコンテンツの魅力や面白さを向上できる。一方、視聴者が投稿オブジェクトOBCを投入したのに、これが回収されないと、視聴者の応援や称讃が演者に届かないと共に、演者も、投稿オブジェクトOBCを贈与物として取得できなくなってしまう。そこで本実施形態では、演者の代わりに第三者が投稿オブジェクトOBCの回収の作業を行う。こうすることで、演者がパフォーマンスを行うコンテンツの魅力や面白さを向上させながら、視聴者の投稿オブジェクトOBCによる贈与物を演者に取得させることが可能になる。 For example, in a content distribution system such as this embodiment, the performer is busy performing a performance, and even if a viewer puts a posted object OBC into the virtual field VFL, it is difficult for the performer to collect the posted object OBC while performing the performance. Therefore, in this embodiment, as shown in FIG. 9, a third party collects the posted object OBC on behalf of the performer. In this way, the performer can concentrate on performing his/her own performance, and as a result, the appeal and entertainment value of the content in which the performer performs can be improved. On the other hand, if the viewer puts in a posted object OBC but does not collect it, the performer will not receive the support and praise of the viewer, and the performer will not be able to obtain the posted object OBC as a gift. Therefore, in this embodiment, a third party collects the posted object OBC on behalf of the performer. In this way, it is possible to allow the performer to obtain the gift of the viewer's posted object OBC while improving the appeal and entertainment value of the content in which the performer performs.

また本実施形態では、演者と異なる第三者は、例えば仮想フィールドVFLにおいて移動して投稿オブジェクトOBCを回収するキャラクタである。例えば図10では、仮想フィールドVFLに、第三者キャラクタTHPが登場している。そして、この第三者キャラクタTHPが、仮想フィールドVFLに投入された投稿オブジェクトOBCを回収している。例えばコンピュータにより制御される第三者キャラクタTHPが、投稿オブジェクトOBCを移動先ターゲットとして仮想フィールドVFL上を移動して、仮想フィールドVFLに散在する投稿オブジェクトOBCを回収している。このようにすれば、視聴者が投入した投稿オブジェクトOBCを、第三者キャラクタTHPを動作させて回収させることが可能になる。そして、このように第三者キャラクタTHPが、演者に代わって、投稿オブジェクトOBCを回収することで、演者に対しては、当該回収による贈与物が付与されるようになる。従って、演者がパフォーマンスを行うコンテンツの魅力や面白さを向上させながら、視聴者の投稿オブジェクトOBCによる贈与物を演者に取得させることが可能になる。また第三者キャラクタTHPが例えば動き回って投稿オブジェクトOBCを回収するような表示画像を表示できるようになり、コンテンツ配信における演出効果の向上も図れる。 In this embodiment, the third party different from the performer is, for example, a character that moves in the virtual field VFL and collects the posting object OBC. For example, in FIG. 10, a third party character THP appears in the virtual field VFL. This third party character THP collects the posting object OBC that was inserted into the virtual field VFL. For example, the third party character THP controlled by a computer moves on the virtual field VFL with the posting object OBC as the destination target and collects the posting object OBC scattered in the virtual field VFL. In this way, it is possible to operate the third party character THP to collect the posting object OBC inserted by the viewer. Then, by the third party character THP collecting the posting object OBC on behalf of the performer in this way, the performer is given a gift due to the collection. Therefore, it is possible to allow the performer to obtain a gift from the viewer's posting object OBC while improving the appeal and entertainment of the content in which the performer performs. It will also be possible to display an image in which the third-party character THP, for example, moves around and collects the posted object OBC, improving the dramatic effect of content distribution.

図11は、演者が第三者を雇用する場合の本実施形態の処理を説明するフローチャートである。ここでは図8と異なる部分を主に説明する。図11の処理が図8と異なるのは、図11のステップS3、S4である。即ち、ステップS3では、コンテンツ配信システムは、演者が、投稿オブジェクトを回収する第三者を雇用したか否かを判断する。そして演者が第三者を雇用している場合には、ステップS4に示すように、演者が雇用した第三者に、仮想フィールドに投入された投稿オブジェクトを回収させる。その後は図8と同様にステップS11以降の処理を行う。 Figure 11 is a flowchart explaining the processing of this embodiment when the performer employs a third party. Here, the differences from Figure 8 will be mainly explained. The processing of Figure 11 differs from Figure 8 in steps S3 and S4 of Figure 11. That is, in step S3, the content distribution system determines whether or not the performer has employed a third party to collect the posted objects. If the performer has employed a third party, then, as shown in step S4, the third party employed by the performer is made to collect the posted objects that have been inserted into the virtual field. Thereafter, the processing from step S11 onwards is carried out in the same manner as in Figure 8.

このように本実施形態では、演者が雇用した第三者が、仮想フィールドに投入された投稿オブジェクトを回収するコンテンツの表示処理が行われる。例えば演者が対価を支払って第三者を雇用すると、雇用された第三者が演者に代わって、仮想フィールドに投入された投稿オブジェクトを回収する表示画像が表示される。演者が雇用する第三者は、人であってもよいし、図10のようなキャラクタであってもよい。このようにすれば、例えば演者がパフォーマンスを行うことに集中等したい場合に、演者が対価を支払うことで第三者を雇用し、この第三者に投稿オブジェクトの回収作業を行わせることが可能になる。従って、演者がパフォーマンスを行うことに集中できることで、演者がパフォーマンスを行うコンテンツの魅力や面白さを向上させることができる共に、演者又はコンテンツの称讃や応援のために投入された投稿オブジェクトについても、演者に雇用された第三者により回収されて、演者は投稿オブジェクトによる贈与物も取得できるようになる。 In this embodiment, a content display process is performed in which a third party employed by the performer retrieves the posted object that was inserted into the virtual field. For example, when the performer pays a fee to hire a third party, a display image is displayed in which the hired third party retrieves the posted object that was inserted into the virtual field on behalf of the performer. The third party employed by the performer may be a person or a character as shown in FIG. 10. In this way, for example, when the performer wants to concentrate on performing a performance, the performer can hire a third party by paying a fee and have the third party retrieve the posted object. Therefore, by allowing the performer to concentrate on performing the performance, the appeal and interest of the content in which the performer performs can be improved, and the posted object that was inserted to praise or support the performer or the content can be retrieved by the third party employed by the performer, and the performer can also obtain a gift from the posted object.

図12は、第三者のステータス情報に応じて第三者の投稿オブジェクトの回収能力や演者が第三者に支払う対価を設定する処理を説明するフローチャートである。 Figure 12 is a flowchart that explains the process of setting the third party's ability to collect posted objects and the compensation that the performer will pay to the third party based on the third party's status information.

まずコンテンツ配信システムは、第三者のステータス情報を取得する(ステップS21)。例えば第三者の仕事履歴情報や属性情報などのステータス情報を取得する。そして第三者のステータス情報に応じて、第三者の投稿オブジェクトの回収能力を設定する(ステップS22)。例えば第三者の仕事履歴情報や属性情報などのステータス情報に応じて、投稿オブジェクトの回収速度、回収時間又は回収率などの回収能力を変化させる。また第三者のステータス情報に応じて、演者が第三者に支払う対価を設定する(ステップS23)。例えば第三者の仕事履歴情報や属性情報などのステータス情報に応じて、第三者の雇用に対して演者が支払う対価を変化させる。また複数の算定方法の中から例えば演者が選択した算定方法により、第三者の雇用に対して演者が支払う対価を算定する(ステップS24)。なお対価の算定方法を所与のアルゴリズムにより自動的に選択するようにしてもよい。そして演者が対価を支払ったか否かを判断し、対価を支払った場合には、演者が雇用した第三者に、仮想フィールドに投入された投稿オブジェクトを回収させる(ステップS25、S26)。 First, the content distribution system acquires the status information of the third party (step S21). For example, the status information such as the work history information and attribute information of the third party is acquired. Then, the collection ability of the third party's posted object is set according to the status information of the third party (step S22). For example, the collection ability such as the collection speed, collection time, or collection rate of the posted object is changed according to the status information such as the work history information and attribute information of the third party. Also, the compensation paid by the performer to the third party is set according to the status information of the third party (step S23). For example, the compensation paid by the performer for the employment of the third party is changed according to the status information such as the work history information and attribute information of the third party. Also, the compensation paid by the performer for the employment of the third party is calculated according to a calculation method selected by the performer from among multiple calculation methods (step S24). Note that the calculation method of the compensation may be automatically selected according to a given algorithm. Then, it is determined whether the performer has paid the compensation, and if the compensation has been paid, the third party employed by the performer is made to collect the posted object inserted in the virtual field (steps S25 and S26).

例えば図13に第三者のステータス情報の一例を示す。図13では、第三者のステータス情報は仕事履歴の情報を含む。仕事履歴の情報は、例えば第三者の累計成績、直近成績、大入り袋獲得数や、累計の雇われ回数、直近の雇われ回数などである。またステータス情報は、第三者のレベル、階級、グレードなどのランク情報を含む。またステータス情報は、普通、絶好調、疲労気味などの第三者の現在の調子の情報を含む。またステータス情報は、前半好調型、後半追い込み型、オールマイティ、個数重視、大金重視などの第三者の性格要素情報を含む。またステータス情報は、画面中央が得意とか、画面右側が得意とか、画面左側が得意などの第三者の得意位置情報を含む。 For example, FIG. 13 shows an example of third party status information. In FIG. 13, the third party status information includes work history information. Work history information is, for example, the third party's cumulative performance, most recent performance, number of lucky bags won, cumulative number of times employed, most recent number of times employed, etc. The status information also includes rank information such as the third party's level, rank, and grade. The status information also includes information on the third party's current condition, such as normal, top form, or tired. The status information also includes personality element information of the third party, such as good in the first half, pushing forward in the second half, all-rounder, focusing on quantity, or focusing on large amounts of money. The status information also includes information on the third party's preferred position, such as good at the center of the screen, good at the right side of the screen, or good at the left side of the screen.

図12に示すように本実施形態では、第三者のステータス情報に応じて投稿オブジェクトの回収能力が設定される第三者が、仮想フィールドに投入された投稿オブジェクトを回収するコンテンツの表示処理を行う。例えば図13に例示されるようなステータス情報に応じて回収能力が設定される第三者により、仮想フィールドに投入された投稿オブジェクトを回収させる。このようにすれば、第三者のステータス情報に応じて回収能力が異なるようになるため、様々な回収能力の第三者により投稿オブジェクトが回収されるようなコンテンツの表示画像を表示できるようになり、コンテンツの演出効果等も向上できるようになる。 As shown in FIG. 12, in this embodiment, a third party, whose ability to collect posted objects is set according to the third party's status information, performs a display process for content in which posted objects that have been thrown into a virtual field are collected. For example, posted objects that have been thrown into a virtual field are collected by a third party, whose ability to collect posted objects is set according to status information as exemplified in FIG. 13. In this way, the collection ability differs according to the third party's status information, making it possible to display a display image of content in which posted objects are collected by third parties with various collection abilities, thereby improving the presentation effects of the content, etc.

また図12に示すように本実施形態では、第三者の雇用に対して演者が支払う対価を、第三者のステータス情報に応じて設定する。例えば図13に例示されるようなステータス情報に応じて対価が設定される第三者に対して、演者が対価を支払った場合に、当該第三者により、仮想フィールドに投入された投稿オブジェクトを回収させる。このようにすれば、第三者のステータス情報に応じて、当該第三者を雇用するために演者が支払う対価が異なるようになる。従って、例えば回収能力等の能力が高い第三者を雇用したい場合には、演者は例えば高い対価を支払って当該第三者を雇用して、投稿オブジェクトを回収させることが可能になる。或いは、回収能力等の能力が高くない第三者については、安い対価で雇用して、投稿オブジェクトを回収させることが可能になる。従って、第三者を雇用する演者の選択肢の幅が広がり、演者が所望する対価で、当該対価に対応する第三者を雇用して、投稿オブジェクトを回収させることが可能になる。 As shown in FIG. 12, in this embodiment, the fee paid by the performer for hiring a third party is set according to the third party's status information. For example, as shown in FIG. 13, when the performer pays a fee to a third party whose fee is set according to the status information, the third party collects the posted objects that were inserted into the virtual field. In this way, the fee paid by the performer to hire the third party varies according to the third party's status information. Therefore, for example, if the performer wants to hire a third party with high abilities such as collection ability, the performer can pay a high fee to hire the third party to collect the posted objects. Alternatively, a third party with low abilities such as collection ability can be hired for a low fee to collect the posted objects. This increases the range of options available to the performer when hiring a third party, and the performer can hire a third party that corresponds to the desired fee to collect the posted objects.

また図12に示すように本実施形態では、複数の算定方法の中から選択された算定方法により、第三者の雇用に対して演者が支払う対価を算定する。例えば歩合方式、入札方式、又は雇用人数に応じて対価を異ならせる方式等の算定方法から選択された算定方法に基づいて、演者が第三者に支払う対価を算定する。このようにすれば、演者が第三者に支払う対価を、様々な算定方法で算定して、算定された対価により雇用された第三者により、仮想フィールドの投稿オブジェクトを回収させることが可能になる。また、演者が第三者に支払う対価の支払い方式として様々な方式を用意することが可能になり、演者の対価の支払い方法の選択肢を広げることが可能になる。 As shown in FIG. 12, in this embodiment, the compensation paid by the performer for the employment of a third party is calculated using a calculation method selected from among a number of calculation methods. For example, the compensation paid by the performer to the third party is calculated based on a calculation method selected from among calculation methods such as the commission method, the bidding method, or a method that varies the compensation depending on the number of people employed. In this way, it is possible to calculate the compensation paid by the performer to the third party using various calculation methods, and have the third party employed for the calculated compensation collect the posted object in the virtual field. It is also possible to provide various methods for the compensation paid by the performer to the third party, thereby expanding the options for payment methods for the performer's compensation.

また本実施形態では、第三者は、視聴者により仮想フィールドに配置され、仮想フィールドにおいて移動して投稿オブジェクトを回収するキャラクタであってもよい。例えば図14では、視聴者Aにより仮想フィールドVFLに配置され、仮想フィールドVFLにおいて移動して投稿オブジェクトOBCを回収するキャラクタTHAと、視聴者Bにより仮想フィールドVFLに配置され、仮想フィールドVFLにおいて移動して投稿オブジェクトOBCを回収するキャラクタTHAが登場している。この場合にキャラクタTHAについては視聴者Aが所望する位置に配置し、キャラクタTHBについては視聴者Bが所望する位置に配置するようにしてもよい。このようにすれば、視聴者A、Bは、例えば投稿オブジェクトOBCの回収が容易な場所にキャラクタTHA、THBを配置して、投稿オブジェクトOBCを回収させることが可能になる。或いは、例えば仮想フィールドVFLにおいて、視聴者Aの視聴場所として設定される位置にキャラクタTHAを配置し、視聴者Bの視聴場所として設定される位置にキャラクタTHBを配置するようにしてもよい。また視聴者A、Bは、自身が投入した投稿オブジェクト以外の投稿オブジェクトOBCを、キャラクタTHA、THBに回収させるようにしてもよい。即ち他人が投入した投稿オブジェクトOBCを回収させる。このように、視聴者A、Bにより仮想フィールドに配置されたキャラクタTHA、THBに投稿オブジェクトOBCを回収させることで、視聴者A、Bは、パフォーマンスを行っている演者を助けて、パフォーマンスを行うことに演者を集中させることが可能になる。これにより、結果的に、より良いパフォーマンスのコンテンツを視聴者は視聴できるようになる。 In this embodiment, the third party may be a character that is placed in the virtual field by the viewer and moves in the virtual field to collect the posted object. For example, in FIG. 14, a character THA that is placed in the virtual field VFL by viewer A and moves in the virtual field VFL to collect the posted object OBC, and a character THA that is placed in the virtual field VFL by viewer B and moves in the virtual field VFL to collect the posted object OBC are shown. In this case, the character THA may be placed in a position desired by viewer A, and the character THB may be placed in a position desired by viewer B. In this way, the viewers A and B can place the characters THA and THB in a place where it is easy to collect the posted object OBC, for example, to collect the posted object OBC. Alternatively, for example, in the virtual field VFL, the character THA may be placed in a position set as the viewing location of viewer A, and the character THB may be placed in a position set as the viewing location of viewer B. Furthermore, viewers A and B may have the characters THA and THB retrieve posted objects OBC other than the posted objects they themselves submitted. In other words, they may retrieve posted objects OBC submitted by other people. In this way, by having the characters THA and THB placed in the virtual field by viewers A and B retrieve the posted objects OBC, viewers A and B can help the performers who are performing, allowing them to focus on the performance. This ultimately allows the viewers to watch content with better performances.

図15は、回収方法の選択を行うと共に所与の期間が経過したときに投稿オブジェクトを回収したか否かを判断する処理を行う場合の本実施形態の処理を説明するフローチャートである。ここでは図8と異なる部分を主に説明する。図15の処理が図8と異なるのは、図15のステップS5、S6である。即ち、ステップS5では、コンテンツ配信システムは、複数の回収方法の中から演者が選択した回収方法による投稿オブジェクトの回収を開始する。またステップS6では、所与の期間が経過したか否かを判断する。そして所与の期間が経過した場合に、投入された投稿オブジェクトが回収されたか否かを判断し、回収された場合には演者に贈与物を付与し、回収されなかった場合には還元物を視聴者に付与する(ステップS11、S12、S13)。 Figure 15 is a flowchart explaining the process of this embodiment when a collection method is selected and a process for determining whether or not the posted object has been collected when a given period of time has passed is performed. Here, the differences from Figure 8 will be mainly explained. The process of Figure 15 differs from Figure 8 in steps S5 and S6 of Figure 15. That is, in step S5, the content distribution system starts collecting the posted object using a collection method selected by the performer from among multiple collection methods. Also, in step S6, it is determined whether or not a given period of time has passed. Then, when the given period of time has passed, it is determined whether or not the submitted posted object has been collected, and if it has been collected, a gift is given to the performer, and if it has not been collected, a refund is given to the viewer (steps S11, S12, S13).

図15に示すように本実施形態では、複数の回収方法の中から演者が選択した回収方法により、投稿オブジェクトが回収されるコンテンツの表示処理を行う。例えば投稿オブジェクトの回収方法として種々の回収方法が用意され、これらの回収方法の中から演者が選択した回収方法で、仮想フィールドの投稿オブジェクトを回収させる。例えば仮想フィールドに散在する投稿オブジェクトを収集場所まで運搬してくるような回収方法や、回収したい投稿オブジェクトを画面上で選択して回収する回収方法や、人に回収させる回収方法や、或いはキャラクタに回収させる回収方法などの様々な回収方法を用意できる。このようにすれば、演者は、自身にとって有利な回収方法や、自身が気に入ってる回収方法などを選択して、選択された回収方法により投稿オブジェクトを回収して、回収した投稿オブジェクトによる贈与物を取得できるようになる。 As shown in FIG. 15, in this embodiment, a display process is performed for content in which posted objects are collected using a collection method selected by the performer from among multiple collection methods. For example, various collection methods are provided for collecting posted objects, and the posted objects in the virtual field are collected using a collection method selected by the performer from among these collection methods. For example, various collection methods can be provided, such as a collection method in which posted objects scattered in the virtual field are carried to a collection location, a collection method in which the posted objects to be collected are selected on the screen and collected, a collection method in which a person collects the objects, or a collection method in which a character collects the objects. In this way, the performer can select a collection method that is advantageous to him/herself or a collection method that he/she likes, collect the posted objects using the selected collection method, and obtain a gift from the collected posted objects.

また図15に示すように本実施形態では、所与の期間において投稿オブジェクトが回収された場合に贈与物を前記演者に付与し、所与の期間において投稿オブジェクトが回収されなかった場合に還元物を前記視聴者に付与する。即ち、所与の期間が経過したタイミングにおいて、投稿オブジェクトが回収されたか否かを判断し、回収された場合に贈与物を演者に付与し、回収されなかった場合に還元物を視聴者に付与する。そして例えば図16に示すように、この所与の期間は、演者がパフォーマンスを行うパフォーマンス期間TALLであってもよいし、或いはパフォーマンス期間TALLが複数の期間に分割される場合の分割期間T1、T2、T3、T4であってもよい。このようにすれば、コンテンツのパフォーマンスが行われる全体のパフォーマンス期間TALLが経過したタイミングで、投稿オブジェクトが回収されたか否かを判断したり、或いは例えば前半期間、中盤期間、後半期間等の分割期間T1、T2、T3、T4の各々が経過したタイミングで、投稿オブジェクトが回収されたか否かを判断できるようになる。これにより、様々に設定可能な所与の期間の経過を条件に、投稿オブジェクトが回収されたか否かを判断して、回収された場合に贈与物を演者に付与し、回収されなかった場合に還元物を視聴者に付与する処理を実行できるようになる。 Also, as shown in FIG. 15, in this embodiment, if the posted object is collected in a given period, a gift is given to the performer, and if the posted object is not collected in the given period, a refund is given to the viewer. That is, when a given period has elapsed, it is determined whether the posted object has been collected, and if it has been collected, a gift is given to the performer, and if it has not been collected, a refund is given to the viewer. For example, as shown in FIG. 16, this given period may be the performance period TALL during which the performer performs a performance, or may be the divided periods T1, T2, T3, and T4 when the performance period TALL is divided into multiple periods. In this way, it is possible to determine whether the posted object has been collected when the entire performance period TALL during which the content is performed has elapsed, or to determine whether the posted object has been collected when each of the divided periods T1, T2, T3, and T4, such as the first half period, the middle period, and the second half period, has elapsed. This makes it possible to determine whether or not a posted object has been collected after a given period of time, which can be set in various ways, and if it has been collected, give a gift to the performer, and if it has not been collected, give a refund to the viewer.

図17は、投稿オブジェクトが回収された場合に視聴者に特典を付与する処理を説明するフローチャートである。ここでは図8と異なる部分を主に説明する。図17の処理が図8と異なるのは、図17のステップS14である。即ち、ステップS11で、コンテンツ配信システムは、投入された投稿オブジェクトが回収されたか否かを判断し、投稿オブジェクトが回収された場合には、ステップS12で、贈与物を演者に付与する。そして投稿オブジェクトが回収された場合には、更にステップS14で、視聴者に対して、投稿オブジェクトの投入成功ポイント、演者の特典パフォーマンスなどの特典を付与する。 Figure 17 is a flowchart explaining the process of granting a reward to a viewer when a posted object is collected. The parts that differ from Figure 8 will be mainly explained here. The process in Figure 17 differs from Figure 8 in step S14 of Figure 17. That is, in step S11, the content distribution system determines whether the submitted posted object has been collected, and if the submitted object has been collected, in step S12, a gift is awarded to the performer. Then, if the submitted object has been collected, in step S14, the viewer is further given rewards such as points for successful submission of the submitted object and a reward performance by the performer.

図17に示すように本実施形態では、仮想フィールドに投入された投稿オブジェクトが回収された場合に、投稿オブジェクトを投入した視聴者に特典を付与する処理を行う。即ち、投稿オブジェクトが回収された場合には、演者に贈与物を付与すると共に、視聴者に対して成果として特典を付与する。一方、投稿オブジェクトが回収されなかった場合には、視聴者に対して還元物を付与する。このように視聴者に特典が付与されることで、視聴者は、例えばエンターテインメントコンテンツをより有利に進めることができるようになったり、エンターテインメントコンテンツにおいて優遇されるようになる。従って、視聴者は、投稿オブジェクトを投入することで、演者に対する応援や称讃を行うことができると共に、投稿オブジェクトの回収が上手く成功すると、自身に対しても特典が付与されるようになる。従って、投稿オブジェクトを投入することの効果的な動機づけを視聴者に与えることが可能になる。 As shown in FIG. 17, in this embodiment, when a posted object that was inserted into the virtual field is collected, a process is performed to grant a reward to the viewer who inserted the posted object. That is, when the posted object is collected, a gift is given to the performer, and a reward is given to the viewer as an outcome. On the other hand, when the posted object is not collected, a return is given to the viewer. By granting a reward to the viewer in this way, the viewer can, for example, progress through entertainment content more advantageously, or be given preferential treatment in the entertainment content. Therefore, by inserting a posted object, the viewer can support and praise the performer, and if the viewer is successful in collecting the posted object, a reward will also be granted to the viewer. Therefore, it is possible to provide an effective motivation for inserting posted objects.

また図17に示すように本実施形態では、投稿オブジェクトが回収された場合に視聴者に特典を付与する処理として、投稿オブジェクトの投入成功ポイントを視聴者に付与する処理、又は演者に特典パフォーマンスを行わせる処理を行う。例えば投稿オブジェクトが回収された場合に、投稿オブジェクトの投入が成功したことを表す投入成功ポイントを視聴者に特典として付与する。投入成功ポイントが増加すると、視聴者は、エンターテインメントコンテンツをより有利に進めることができるようになったり、エンターテインメントコンテンツにおいて優遇されるようになる。また投稿オブジェクトが回収された場合に、演者が視聴者に向けて行う特別なパフォーマンスである特典パフォーマンスを行わせる。このようにすれば、視聴者は、投入成功ポイントや特典パフォーマンスを獲得するために、投稿オブジェクトを投入するようになり、投稿オブジェクトを投入することの効果的な動機づけを視聴者に与えることが可能になる。 As shown in FIG. 17, in this embodiment, the process of granting a reward to a viewer when a posted object is collected includes a process of granting successful posting points for the posted object to the viewer or a process of having the performer perform a reward performance. For example, when a posted object is collected, successful posting points indicating that the posted object was successfully posted are granted to the viewer as a reward. As the successful posting points increase, the viewer can progress through the entertainment content more advantageously and is given preferential treatment in the entertainment content. Furthermore, when a posted object is collected, the performer is caused to perform a reward performance, which is a special performance for the viewer. In this way, the viewer will post the posted object in order to earn successful posting points or a reward performance, and it is possible to provide the viewer with an effective motivation to post the posted object.

図18は、視聴者に付与される特典や還元物を、状況に応じて変化させる処理を説明するフローチャートである。まずコンテンツ配信システムは、視聴者、演者、第三者、投入された投稿オブジェクト等に関する種々の状況を判断する(ステップS31)。そして、ステップS31において判断された状況に応じて、投入された投稿オブジェクトが回収された場合に視聴者に付与する特典を変化させる(ステップS32)。即ち図17のステップS14におい視聴者に付与する特典を変化させる。また、ステップS31において判断された状況に応じて、投入された投稿オブジェクトが回収されなかった場合に視聴者に付与する還元物を変化させる(ステップS33)。即ち図17のステップS13において視聴者に付与する還元物を変化させる。 Figure 18 is a flowchart explaining the process of changing the rewards and rebates given to the viewer depending on the situation. First, the content distribution system judges various situations related to the viewer, performer, third party, the submitted posted object, etc. (step S31). Then, depending on the situation judged in step S31, the reward to be given to the viewer when the submitted posted object is collected is changed (step S32). That is, the reward to be given to the viewer is changed in step S14 of Figure 17. Also, depending on the situation judged in step S31, the rebate to be given to the viewer when the submitted posted object is not collected is changed (step S33). That is, the rebate to be given to the viewer is changed in step S13 of Figure 17.

図18に示すように本実施形態では、投稿オブジェクトが回収された場合に視聴者に付与する特典を、状況に応じて変化させる処理を行う。例えば投稿オブジェクトを投入した視聴者と、投稿オブジェクトを回収した演者又は第三者との関係性や、視聴者の属性と投稿オブジェクトを回収した演者又は第三者の属性に応じて、演者に付与する特典を変化させる。或いは投稿オブジェクトを、演者が直接に回収した場合と、第三者が回収した場合とで、視聴者に付与する特典を変化させる。このようにすれば、様々な状況に応じて、投稿オブジェクトが回収されたときに視聴者に付与される特典が変化するようになる。従って、状況に応じた適切な特典を視聴者に付与できるようになると共に、状況に応じた様々な特典が付与されることについての視聴者の期待度等を高めることも可能になる。 As shown in FIG. 18, in this embodiment, a process is performed to change the reward given to a viewer when a posted object is collected depending on the situation. For example, the reward given to the performer is changed depending on the relationship between the viewer who submitted the posted object and the performer or third party who collected the posted object, or depending on the attributes of the viewer and the attributes of the performer or third party who collected the posted object. Alternatively, the reward given to the viewer is changed depending on whether the posted object is collected directly by the performer or by a third party. In this way, the reward given to the viewer when the posted object is collected changes depending on various situations. Therefore, it is possible to grant the viewer an appropriate reward depending on the situation, and it is also possible to increase the viewer's expectations for being granted various rewards depending on the situation.

また図18に示すように本実施形態では、投稿オブジェクトが回収されなかった場合に視聴者に付与する還元物を、状況に応じて変化させる処理を行う。例えば視聴者に付与する還元物の還元度合い等を、状況に応じて変化させる。例えば視聴者と演者との関係性や、視聴者の属性と演者の属性の類似度などの状況に応じて、投稿オブジェクトが回収されなかった場合に視聴者に付与する還元物を変化させる。或いは、投入された投稿オブジェクトが仮想フィールドに滞在していた時間に応じて、投稿オブジェクトが回収されなかった場合に視聴者に付与する還元物を変化させる。このようにすれば、様々な状況に応じて、投稿オブジェクトが回収されなかったときに視聴者に付与される還元物が変化するようになる。従って、状況に応じた適切な還元物を視聴者に付与できるようになると共に、状況に応じた様々な還元物が付与されることについての視聴者の期待度等を高めることも可能になる。 As shown in FIG. 18, in this embodiment, the rebate given to the viewer when the posted object is not collected is changed according to the situation. For example, the degree of rebate given to the viewer is changed according to the situation. For example, the rebate given to the viewer when the posted object is not collected is changed according to the situation such as the relationship between the viewer and the performer, or the similarity between the viewer's attributes and the performer's attributes. Alternatively, the rebate given to the viewer when the posted object is not collected is changed according to the time the inserted posted object stayed in the virtual field. In this way, the rebate given to the viewer when the posted object is not collected changes according to various situations. Therefore, it is possible to give the viewer an appropriate rebate according to the situation, and it is also possible to increase the viewer's expectations for being given various rebates according to the situation.

図19は、還元物に対応する第2投稿オブジェクトを視聴者が投入した場合の本実施形態の処理を説明するフローチャートである。 Figure 19 is a flowchart explaining the processing of this embodiment when a viewer submits a second posted object corresponding to a return item.

まずコンテンツ配信システムは、還元物に対応する第2投稿オブジェクトを、視聴者が仮想フィールドに投入したか否かを判断する(ステップS41)。そして第2投稿オブジェクトを視聴者が投入した場合には、演者がパフォーマンスを行う仮想フィールドにおいて、第2投稿オブジェクトを移動させる(ステップS42)。例えば所与の軌道に沿って第2投稿オブジェクトを移動させる。そして投入された第2投稿オブジェクトが回収されたか否かを判断する(ステップS43)。そして回収された場合には、投入された第2投稿オブジェクトに対応する贈与物を、演者に付与する(ステップS44)。一方、回収されなかった場合には、投入された第2投稿オブジェクトに対応する第2還元物を、前回の還元物とは異なる還元態様で視聴者に付与する(ステップS45)。 First, the content distribution system determines whether the viewer has inserted a second posted object corresponding to the return item into the virtual field (step S41). If the viewer has inserted the second posted object, the system moves the second posted object in the virtual field where the performer performs the performance (step S42). For example, the system moves the second posted object along a given trajectory. The system then determines whether the inserted second posted object has been collected (step S43). If the second posted object has been collected, the performer is given a gift corresponding to the inserted second posted object (step S44). On the other hand, if the second posted object has not been collected, the system gives the viewer a second return item corresponding to the inserted second posted object in a return format different from the previous return item (step S45).

図19に示すように本実施形態では、投稿オブジェクトが回収されなかった場合に視聴者に付与される還元物に対応する第2投稿オブジェクトを、視聴者が仮想フィールドに投入した場合に、第2投稿オブジェクトが仮想フィールドにおいて移動するコンテンツの表示処理を行う。そして、投入された第2投稿オブジェクトが回収されなかった場合に、第2投稿オブジェクトに対応する第2還元物を視聴者に付与する処理を行う。即ち、投稿オブジェクトが回収されなかった場合に還元された還元物を、第2投稿オブジェクトとして再投入することを可能にする。そして投入された第2投稿オブジェクトが回収されなかった場合に、第2投稿オブジェクトに対応する第2還元物を視聴者に付与して還元する。このようにすれば、視聴者は、投稿オブジェクトが回収されなかったことで還元された還元物を、第2投稿オブジェクトとして再投入し、当該第2投稿オブジェクトが回収されなかった場合にも、第2投稿オブジェクトに対応する第2還元物が還元されて付与されるようになる。 As shown in FIG. 19, in this embodiment, when a viewer inputs a second posted object corresponding to a refund given to the viewer if the posted object is not collected into the virtual field, a process for displaying content in which the second posted object moves in the virtual field is performed. Then, when the inputted second posted object is not collected, a process for giving the viewer a second refund corresponding to the second posted object is performed. That is, it is possible to re-input the refund that was returned when the posted object was not collected as the second posted object. Then, when the inputted second posted object is not collected, the second refund corresponding to the second posted object is given to the viewer for refund. In this way, the viewer re-inputs the refund that was returned due to the non-collection of the posted object as the second posted object, and even when the second posted object is not collected, the second refund corresponding to the second posted object is returned and given.

また図19に示すように本実施形態では、投稿オブジェクトが回収されなかった場合に視聴者に付与される還元物の還元態様と、第2投稿オブジェクトが回収されなかった場合に視聴者に付与される第2還元物の還元態様を異ならせる。このようにすれば、1回目に投入した投稿オブジェクトが回収されず、それによる還元物である第2投稿オブジェクトを投入する2回目の投入が行われ、この第2投稿オブジェクトも回収されず、第2還元物が視聴者に付与された場合に、1回目の投入において還元された還元物の還元態様と、2回目の投入において還元された第2還元物の還元態様が異なるようになる。例えば還元度合い又は還元率等の還元態様が異なるようになる。このようにすることで、連続して投稿オブジェクトを再投入することの効果的な動機づけを視聴者に与えることができる。 As shown in FIG. 19, in this embodiment, the refund mode of the return given to the viewer when the posted object is not collected is different from the refund mode of the second return given to the viewer when the second posted object is not collected. In this way, if the posted object submitted the first time is not collected and a second submission is made to submit the resulting return, the second posted object, and this second posted object is also not collected and the second return is given to the viewer, the refund mode of the return given in the first submission will be different from the refund mode of the second return given in the second submission. For example, the refund mode, such as the degree of refund or the refund rate, will be different. In this way, it is possible to effectively motivate the viewer to resubmit posted objects in succession.

図20は、投稿オブジェクトが回収されなかった場合に演者又は第三者にペナルティーを付与する処理を説明するフローチャートである。ここでは図8と異なる部分を主に説明する。図20の処理が図8と異なるのは、図20のステップS15である。即ち、ステップS11で、コンテンツ配信システムは、投入された投稿オブジェクトが回収されたか否かを判断し、回収されなかった場合には、ステップS13で、還元物を視聴者に付与する。そして投稿オブジェクトが回収されなかった場合には、更にステップS15で、演者又は演者の代わりに投稿オブジェクトを回収する第三者に対して、ペナルティーを課す。 Figure 20 is a flowchart explaining the process of imposing a penalty on a performer or a third party if a posted object is not collected. The parts that differ from Figure 8 will be mainly explained here. The process in Figure 20 differs from Figure 8 in step S15 of Figure 20. That is, in step S11, the content distribution system determines whether or not the submitted posted object has been collected, and if it has not been collected, in step S13, a rebate is awarded to the viewer. Then, if the posted object has not been collected, in step S15, a penalty is imposed on the performer or a third party who collects the posted object on behalf of the performer.

図20に示すように本実施形態では、投稿オブジェクトが回収されなかった場合に、演者又第三者に対してペナルティーを課すペナルティー処理を行っている。即ち、投稿オブジェクトが回収されなかった場合には、投稿オブジェクトを投入した視聴者に対して還元物を還元するが、演者又は演者の代わりに投稿オブジェクトを回収する第三者に対しては、投稿オブジェクトを回収できなかったことについてのペナルティーを課す。これにより、投稿オブジェクトを回収できなかった演者又は第三者を、エンターテインメントコンテンツにおいて、より不利にしたり、より不遇にするようなペナルティー処理が可能になる。従って、演者又は第三者が、ペナルティーが課されることを避けるために、視聴者が投入した投稿オブジェクトを積極的に回収することを期待できるようになり、投稿オブジェクトが投入されたまま放置されて残存するような事態の発生を抑制できるようになる。 As shown in FIG. 20, in this embodiment, a penalty process is performed in which a penalty is imposed on the performer or a third party if the posted object is not collected. That is, if the posted object is not collected, the return is returned to the viewer who input the posted object, but a penalty is imposed on the performer or a third party who collects the posted object on the performer's behalf for failing to collect the posted object. This makes it possible to implement penalty process that puts the performer or third party who fails to collect the posted object at a greater disadvantage or disadvantage in entertainment content. Therefore, it can be expected that the performer or third party will proactively collect the posted object input by the viewer to avoid the imposition of a penalty, and it becomes possible to prevent the occurrence of a situation in which the posted object is left abandoned after being input.

2.3 投稿状況に応じたコンテンツの差分情報の表示処理
本実施形態では、投稿状況に応じたコンテンツの差分情報の表示処理を行ってもよい。例えばこれまでのコンテンツ配信システムでは、視聴者が投げ銭等を投げて、演者の行動に対して視聴者が応援等のリアクションを行うだけであり、この視聴者のリアクションを受けて、演者が行動を行うものではなかった。例えば視聴者が投げ銭を投げても、それに対して演者がリアクションを行わないため、視聴者から演者への一方通行のコミュニケーションとなり、コンテンツ配信の魅力、面白味やコンテンツ配信に対する視聴者の熱中度等を今ひとつ向上できなった。
2.3 Display process of difference information of contents according to posting status In this embodiment, display process of difference information of contents according to posting status may be performed. For example, in the conventional content distribution system, the viewer throws a tip or the like, and the viewer reacts to the performer's actions by cheering, etc., and the performer does not take action in response to the viewer's reaction. For example, even if the viewer throws a tip, the performer does not react to it, so it becomes a one-way communication from the viewer to the performer, and it is not possible to improve the attractiveness, fun, and enthusiasm of the viewer 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 with his/her own 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 perform an operation. 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.

図21(A)~図22(B)は釣りゲームのライブ配信に適用した場合の本実施形態の手法の説明図である。釣りゲームのコンテンツは、演者による演者端末の操作に基づいて進行し、演者が釣りゲームをプレイしている様子を示すゲーム実況がライブ配信されている。例えばゲーム空間の仮想フィールドVFLには、魚が泳ぐ池や、木、岩などが配置され、演者に対応する仮想的なキャラクタCHが、池で泳ぐ魚を釣る釣りゲームが行われている。そして図21(A)は演者端末の表示部290に表示される表示画像であり、図21(B)は視聴者端末の表示部290に表示される表示画像である。 FIGS. 21(A) to 22(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. FIG. 21(A) is a display image displayed on the display unit 290 of the performer's terminal, and FIG. 21(B) is a display image displayed on the display unit 290 of the viewer's terminal.

そして表示画像であるコンテンツ情報(コンテンツ画像)には、演者端末及び視聴者端末の両方に共通に表示されるコンテンツの共通情報(共通画像)と、演者端末と視聴者端末の一方に表示されるコンテンツの差分情報(差分画像)がある。例えば図21(A)、図21(B)では、池、木、岩、キャラクタCH、釣り竿は、演者端末及び視聴者端末の両方に共通に表示されるコンテンツの共通情報である。一方、魚FHの魚影は、図21(B)に示すように視聴者端末には表示されるが、図21(A)に示すように演者端末には表示されず、演者端末と視聴者端末の一方に表示されるコンテンツの差分情報である。即ち図21(A)、図21(B)では、共通情報である池、木、岩、キャラクタCH、釣り竿については、演者端末及び視聴者端末の両方に表示し、差分情報である魚影については、視聴者端末にだけ表示され、演者端末には表示されない。従って、視聴者だけが魚影を見ることができ、演者は魚影を見ることができない。 The content information (content image), which is the display 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. 21(A) and Fig. 21(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. 21(B) but not on the performer terminal as shown in Fig. 21(A), and is difference information of the content displayed in either the performer terminal or the viewer terminal. That is, in Fig. 21(A) and Fig. 21(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.

そして図22(A)では、視聴者が投げ銭である投稿オブジェクトOBCを仮想フィールドVFLに投入する投稿を行っており、この投稿が受け付けられている。即ち視聴者による視聴者端末の操作に基づいて、コンテンツ又は演者に対する投稿情報である投稿オブジェクトOBCの投稿が行われ、この投稿が受け付けられている。この場合に本実施形態では、視聴者の投稿情報の投稿状況に応じた、演者端末に対する差分情報の表示処理を行う。具体的には視聴者により投げ銭等の投稿が行われると、図21(A)のように演者端末には表示されていなかった差分情報である魚影が、図22(A)に示すように演者端末に表示されるようになる。例えば視聴者による投稿の状況に応じて、演者端末での差分情報の表示制御が変更される。即ち図21(A)のように差分情報である魚影を演者端末に表示しないという表示制御から、図22(A)のように差分情報である魚影を演者端末に表示するという表示制御に変更される。 In FIG. 22(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. 21(A), is displayed on the performer's terminal as shown in FIG. 22(A). For example, depending on the status of the posting by the viewer, the display control of difference information on the performer's terminal is changed. That is, the display control is changed from not displaying the fish shadow, which is difference information, on the performer's terminal as in FIG. 21(A), to displaying the fish shadow, which is difference information, on the performer's terminal as in FIG. 22(A).

以上のように、本実施形態のコンテンツ配信システムは、視聴者による視聴者端末の操作に基づいて、コンテンツ又は演者に対する投稿情報の投稿を受け付ける。また図21(A)、図21(B)で説明したように、演者端末及び視聴者端末の両方に共通に表示されるコンテンツの共通情報と、演者端末と視聴者端末の一方に表示される情報であって、演者による操作を促すための情報であるコンテンツの差分情報の表示処理を行う。そして図22(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 21 (A) and 21 (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 22 (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.

また本実施形態では、投稿情報の投稿状況に応じて、差分情報の少なくとも一部を演者端末に表示する処理が行われている。例えば図21(A)では差分情報である魚影が演者端末に表示されていなかったが、図22(A)に示すように、視聴者の投げ銭等の投稿が行われると、差分情報である魚影が演者端末に表示されるようになる。このようにすれば、演者は、図21(A)では視認できなかった魚影を、図22(A)では視認できるようになり、例えば釣り竿を魚影が見える位置に投げるというような演者の行動を促すことが可能になる。従って、演者の行動に対する視聴者の投稿のリアクションに対して演者が行動で応えやすくすることができる仕組みの実現が可能になる。 In addition, in this embodiment, a process is performed in which at least a part of the difference information is displayed on the performer terminal depending on the posting status of the posted information. For example, in FIG. 21(A), the fish shadow, which is the difference information, is not displayed on the performer terminal, but as shown in FIG. 22(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. 21(A) in FIG. 22(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.

また本実施形態では投稿情報の投稿状況に応じて、演者端末に表示される差分情報の表示内容又は表示態様を設定する。例えば、コンテンツの差分情報について、何を表示するか、どこに表示するか、どのようなタイミングで表示するか、どのぐらいの量で表示するか、どの程度の視認し易さで表示するか、或いは、どのぐらいの表示期間において表示するかなどが設定される。例えば図22(A)では、差分情報として、釣りゲームにおける捕獲対象である魚FHの魚影が表示されている。また視聴者が投稿オブジェクトOBCを投入した場所に、差分情報である魚影が表示されている。また視聴者が投稿オブジェクトOBCを投入したタイミングで、差分情報である魚影が表示されている。或いは、このような投稿オブジェクトOBCの投入による魚影の表示は、受け付け期間やボーナスタイム期間などの所与の期間内に投稿が行われた場合にだけ行うようにする。また例えば図22(A)のように投稿オブジェクトOBCの投稿数が1個である場合には、差分情報として、1つの魚FHの魚影を表示し、図22(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. 22(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. Also, for example, when the number of posts for the posting object OBC is one as in FIG. 22(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. 22(B), the fish shadow of multiple fish FH is 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.

図23(A)~図24(B)は対戦ゲームのライブ配信に適用した場合の本実施形態の手法の説明図である。図21(A)~図22(B)は、コンテンツの差分情報(魚影)が、視聴者端末では表示状態になり、演者端末では非表示状態になる場合の例であるが、図23(A)~図24(A)は、コンテンツの差分情報が、視聴者端末では非表示状態になり、演者端末では表示状態になる場合の例である。例えば図23(A)、図23(B)では、キャラクタCH、敵キャラクタCE1~CE3、対戦フィールドである仮想フィールドVFLは、演者端末及び視聴者端末の両方に共通に表示されるコンテンツの共通情報である。一方、行動の選択肢の情報が表示されるメニュー画面MSは、図23(A)に示すように演者端末には表示されるが、図23(B)に示すように視聴者端末には表示されず、演者端末と視聴者端末の一方に表示されるコンテンツの差分情報である。例えばメニュー画面MSには、演者に対応するキャラクタCHの行動を選択するための選択肢の情報が表示されており、例えば攻撃、魔法、防御、アイテムなどの項目が選択肢として表示されている。このように図23(A)、図23(B)では、共通情報であるキャラクタCH、敵キャラクタCE1~CE3、仮想フィールドVFLについては、演者端末及び視聴者端末の両方に表示し、差分情報である行動の選択肢の情報については、演者端末にだけ表示され、視聴者端末には表示されない。従って、演者だけが行動の選択肢のメニュー画面MSを見ることができ、視聴者は選択肢のメニュー画面MSを見ることができない。 Figures 23(A) to 24(B) are explanatory diagrams of the method of this embodiment when applied to live distribution of a fighting game. Figures 21(A) to 22(B) are examples of the case where the content difference information (fish shadows) is displayed on the viewer terminal and not displayed on the performer terminal, while Figures 23(A) to 24(A) are examples of the case where the content difference information is not displayed on the viewer terminal and is displayed on the performer terminal. For example, in Figures 23(A) and 23(B), the character CH, 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 action options, is displayed on the performer terminal as shown in Figure 23(A), but is not displayed on the viewer terminal as shown in Figure 23(B), and is content difference information displayed on either the performer terminal or the viewer terminal. For example, the menu screen MS displays information on options for selecting actions for the character CH corresponding to the performer, with options such as attack, magic, defense, and items displayed as examples. In this way, in Figures 23(A) and 23(B), the character CH, enemy characters CE1-CE3, and virtual field VFL, which are common information, are displayed on both the performer terminal and the viewer terminal, while the information on action options, which is difference information, is displayed only on the performer terminal, not on the viewer terminal. Therefore, only the performer can see the menu screen MS of action options, and the viewer cannot see the menu screen MS of options.

そして図24(A)では、視聴者が投げ銭である投稿オブジェクトOBCを仮想フィールドVFLに投入する投稿を行っており、この投稿が受け付けられている。この場合に本実施形態では、視聴者の投稿状況に応じた、演者端末に対する差分情報の表示処理を行う。具体的には視聴者により投げ銭等の投稿が行われると、図23(A)では選択肢として表示されていなかった「必殺技A」の項目が、図24(A)では表示されるようになる。即ち、視聴者による投稿の状況に応じて、差分情報である選択肢の表示制御が変更される。即ち図23(A)のように差分情報の一部である選択肢の「必殺技A」の項目を表示しないという制御から、図24(A)のように選択肢の「必殺技A」の項目を表示するという表示制御に変更される。 In FIG. 24(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. 23(A), is displayed in FIG. 24(A). In other words, the display control of the options, which are difference information, is changed according to the posting status by 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. 23(A), to the display control of displaying the "Special Move A" option, as in FIG. 24(A).

このようにすれば、図24(A)に示すように、視聴者が投げ銭である投稿オブジェクトOBCの投稿を行うことで、演者の行動の選択肢の項目が増え、演者に対応するキャラクタCHが例えば必殺技Aを放つなどの新たな行動を選択することが可能になる。従って、演者の行動に対する投げ銭等の投稿情報による視聴者のリアクションが可能になるのみならず、この視聴者の投稿情報によるリアクションを受けて、演者が必殺技Aなどの新たな行動を行うことを促すことが可能になる。従って、演者の行動に対する視聴者のリアクションに対して演者が行動で応えやすくすることができる仕組みを実現して、演者と視聴者を密接に関わらせることが可能なコンテンツ配信を実現できるようになる。 In this way, as shown in FIG. 24(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 can be realized that makes it easier for performers to respond to viewers' 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.

また本実施形態では、図24(A)の場合においても、投稿情報の投稿状況に応じて、演者端末に表示される差分情報の表示内容又は表示態様を設定することでき、何を、どこに、どのようなタイミングで、どのぐらいの量で、どの程度の視認し易さで、どのぐらいの表示期間において表示するかなどを設定できる。例えば図24(A)では、差分情報として、対戦ゲームにおいて演者に対応するキャラクタCHの行動の選択肢の新たな項目(必殺技A)が表示されている。また視聴者が投稿オブジェクトOBCをキャラクタCHの位置に投げ込んだことを条件に、選択肢として新たな項目を表示する。また視聴者が投稿オブジェクトOBCを投入したタイミングで、選択肢として新たな項目を表示したり、或いは受け付け期間やボーナスタイム期間などの所与の期間内に投稿オブジェクトOBCが投入された場合に、選択肢として新たな項目を表示する。或いは、投稿オブジェクトOBCの個数に応じて、選択肢として新たに表示される項目の個数を変化させたり、当該項目の視認し易さを変化させたり、当該項目の表示期間を変化させる。 In the present embodiment, even in the case of FIG. 24(A), the display content or display mode of the difference information displayed on the performer 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. 24(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.

また図24(B)では、視聴者により投稿オブジェクトOBCが投入されると、それまでは演者端末に表示されていなかった差分情報であるモンスターのキャラクタCM1、CM2の画像が表示されるようになる。この場合に投稿オブジェクトOBCの投入位置において、モンスターのキャラクタCM1、CM2を表示したり、投稿オブジェクトOBCの個数に応じて、表示されるモンスターのキャラクタCM1、CM2の数を変化させたり、視認度合いを変化させたり、表示期間を変化させる。 In addition, in FIG. 24(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.

図25(A)~図26(B)はVRキャラクタのライブ配信に適用した場合の本実施形態の手法の説明図である。このライブ配信では、演者が行動を選択することで、仮想空間の仮想フィールドVFLにおいて、VRのキャラクタCHが、選択された行動に応じたパフォーマンスを行う。例えばVRのキャラクタCHが、踊りながら、手を振ったり、ジャンプしたり、手拍子を打ったりする。この場合に例えば図25(A)、図25(B)では、キャラクタCHや仮想フィールドVFLは演者端末及び視聴者端末の両方に共通に表示されるコンテンツの共通情報である。一方、キャラクタCHの行動の選択肢の情報が表示されるメニュー画面MSは、演者端末のみに表示され、視聴者端末には表示されないため、コンテンツの差分情報である。また、このライブコンテンツでは、複数の視聴者が、キャラクタCHに着せる服飾品を選ぶための投票を行うことができる。そして図25(B)に示すように、この複数の視聴者による投票の様子が示される投票画面VSは、視聴者端末のみに表示され、演者端末には表示されないため、コンテンツの差分情報である。この投票画面VSでは、投票の対象となっている帽子やリボンやブーツなどの服飾品の画像が表示されており、視聴者はこれらの服飾品の画像を見ることができるが、演者端末にはこれらの服飾品の画像は表示されていないため、演者は見ることができない。 Figures 25(A) to 26(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 its hands, jumps, and claps its hands while dancing. In this case, for example, in Figures 25(A) and 25(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 difference 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 25(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 difference 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.

そして図25(B)では、複数の視聴者の投稿による投票により、例えば帽子が第1位になって選ばれている。これにより図26(A)に示すように、図26(A)では演者端末に表示されていなかった差分情報である帽子OBHの画像が、演者端末にも表示されるようになる。即ち複数の視聴者の投稿情報の投稿状況に応じた、演者端末に対する差分情報の表示処理が行われている。例えば視聴者端末では表示状態であり、演者端末では非表示状態である差分情報である帽子OBHの画像が、複数の視聴者の投票による投稿状況に応じて、演者端末に表示する処理が行われている。 In FIG. 25(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. 26(A), the image of the hat OBH, which is difference information that was not displayed on the performer terminal in FIG. 26(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, an image of the hat OBH, which is difference information that is displayed on the viewer terminal but not displayed on the performer terminal, is displayed on the performer terminal according to the posting status based on votes posted by multiple viewers.

また複数の視聴者の投稿状況に応じて、演者端末に表示される差分情報の表示内容又は表示態様も設定される。例えば図25(B)では、複数の視聴者が投票の投稿を行った結果、帽子の投票数が第1位であったため、図26(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. 25(B), multiple viewers posted votes, and since the number of votes for hat was the highest, an image of the hat is displayed on the performer terminal in FIG. 26(A). However, if the number of votes for ribbon was the highest, an image of the ribbon is displayed, and if the number of votes for 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.

なお図26(B)に示すように、視聴者により投稿オブジェクトOBCが投入され、これが受け付けられると、メニュー画面MSにおいて演者が選択できる選択肢の項目が増える。例えば図26(B)では、「ウィンクする」という選択肢の項目が増えている。そして例えば演者が「ウィンクする」を選択すると、キャラクタCHが、投稿オブジェクトOBCを投げ込んだ視聴者の方に向かって、ウィンクする行動を行うようになる。これにより、キャラクタCHのパフォーマンスに対して視聴者が投稿オブジェクトを投入するリアクションを行うと、このリアクションにより発生した選択肢の項目を演者が新たに選べるようになり、この選択肢の項目を演者が選ぶと、視聴者に対してウィンクのリアクションが行われるようになる。従って、演者と視聴者を密接に関わらせることが可能なコンテンツ配信システムの提供が可能になる。 As shown in FIG. 26(B), when a viewer inserts a posting object OBC and it is accepted, the number of options that the performer can select on the menu screen MS increases. For example, in FIG. 26(B), the option "wink" is added. If the performer selects "wink", the character CH will wink at the viewer who threw in the posting object OBC. As a result, when a viewer reacts to the performance of character CH by inserting a posting 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. It is therefore possible to provide a content distribution system that allows performers and viewers to be closely involved.

なお、上記のように本実施形態について詳細に説明したが、本開示の新規事項および効果から実体的に逸脱しない多くの変形が可能であることは当業者には容易に理解できるであろう。従って、このような変形例はすべて本開示の範囲に含まれるものとする。例えば、明細書又は図面において、少なくとも一度、より広義または同義な異なる用語と共に記載された用語は、明細書又は図面のいかなる箇所においても、その異なる用語に置き換えることができる。また、投稿オブジェクトの移動処理、贈与物の付与処理、還元物の付与処理、特典の付与処理、第三者による投稿オブジェクトの回収処理等も、本実施形態で説明したものに限定されず、これらと均等な手法も本開示の範囲に含まれる。 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 novelties 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 moving posted objects, the process of giving gifts, the process of giving rebates, the process of giving rewards, the process of collecting posted objects by third parties, 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…受け付け部、110…付与処理部、112…対価処理部、114…ペナルティー処理部、118…管理部、120…表示処理部、130…音処理部、170…記憶部、172…コンテンツ情報記憶部、174…ユーザ情報記憶部、196…通信部、200…処理部、260…操作部、262…インターフェース部、270…記憶部、280…情報記憶媒体、290…表示部、292…音出力部、296…通信部、500…サーバシステム、510…ネットワーク、CH、CH1、CH2、CH3…キャラクタ、MS…メニュー画面、OBC…投稿オブジェクト、TM、TM1~TMn…端末装置、TMA…視聴者端末、TMP…演者端末、VFL…仮想フィールド、MT、MT1、MT2、MT3…モーションデータ、MV…動画データ、N1、N2、N3…モーション番号、MD1、MDL2、MDL3…モデルデータ、MK…マーカー、PFM…演者、THP…第三者キャラクタ、THA、THB…キャラクタ、CM1、CM2…キャラクタ、CE1、CE2、CE3…敵キャラクタ、FH…魚、OBH…帽子、VS…投票画面
100... processing unit, 102... reception processing unit, 104... transmission processing unit, 106... content information generation unit, 108... acceptance unit, 110... grant processing unit, 112... compensation processing unit, 114... penalty processing unit, 118... management unit, 120... display processing unit, 130... sound processing unit, 170... storage unit, 172... content information storage unit, 174... user information storage unit, 196... communication unit, 200... processing unit, 260... operation unit, 262... interface unit, 270... storage unit, 280... information storage medium, 290... display unit, 292... sound output unit, 296... communication unit, 500... server system, 510... network, CH, CH1, CH2, CH3...characters, MS...menu screen, OBC...posted object, TM, TM1 to TMn...terminal device, TMA...viewer terminal, TMP...performer terminal, VFL...virtual field, MT, MT1, MT2, MT3...motion data, MV...video data, N1, N2, N3...motion number, MD1, MDL2, MDL3...model data, MK...marker, PFM...performer, THP...third party character, THA, THB...character, CM1, CM2...character, CE1, CE2, CE3...enemy character, FH...fish, OBH...hat, VS...voting screen

Claims (23)

演者が演者端末において行うパフォーマンスのコンテンツを視聴者の視聴者端末に配信するコンテンツ配信システムであって、
前記演者の前記パフォーマンスが行われる仮想フィールドにおいて、前記視聴者が前記視聴者のパラメータを消費することで投入可能になる投稿オブジェクトが移動する前記コンテンツの表示処理を行う表示処理部と、
前記仮想フィールドに投入された前記投稿オブジェクトが回収された場合に、投入された前記投稿オブジェクト又は消費された前記パラメータに対応する贈与物を、前記演者に付与し、前記仮想フィールドに投入された前記投稿オブジェクトが回収されなかった場合に、投入された前記投稿オブジェクト又は消費された前記パラメータに対応する還元物を、前記投稿オブジェクトを投入した前記視聴者に付与する処理を行う付与処理部と、
を含み、
前記表示処理部は、
前記演者とは異なる第三者であって、前記演者が雇用した前記第三者が、前記仮想フィールドに投入された前記投稿オブジェクトを回収する前記コンテンツの表示処理を行うことを特徴とするコンテンツ配信システム。
A content distribution system that distributes content of a performance performed by a performer at a performer terminal to a viewer terminal of a viewer,
a display processing unit that performs a display process of the content in which a contribution object that can be input by the viewer consuming the viewer's parameters moves in a virtual field where the performance of the performer is performed;
an awarding processing unit that performs a process of, when the posted object input into the virtual field is collected, awarding a gift corresponding to the input posted object or the consumed parameters to the performer, and, when the posted object input into the virtual field is not collected, awarding a return corresponding to the input posted object or the consumed parameters to the viewer who input the posted object;
Including,
The display processing unit is
A content distribution system characterized in that a third party different from the performer and employed by the performer performs a display process of the content to retrieve the posted object that was inserted into the virtual field .
請求項において、
前記第三者の雇用に対して前記演者が支払う対価を、前記第三者のステータス情報に応じて設定する対価処理部を含むことを特徴とするコンテンツ配信システム。
In claim 1 ,
A content distribution system comprising a compensation processing unit that sets a compensation paid by the performer for the employment of the third party in accordance with status information of the third party.
請求項において、
複数の算定方法の中から選択された算定方法により、前記第三者の雇用に対して前記演者が支払う対価を算定する対価処理部を含むことを特徴とするコンテンツ配信システム。
In claim 1 ,
A content distribution system comprising a compensation processing unit that calculates a compensation to be paid by the performer for the employment of the third party by a calculation method selected from a plurality of calculation methods.
演者が演者端末において行うパフォーマンスのコンテンツを視聴者の視聴者端末に配信するコンテンツ配信システムであって、
前記演者の前記パフォーマンスが行われる仮想フィールドにおいて、前記視聴者が前記視聴者のパラメータを消費することで投入可能になる投稿オブジェクトが移動する前記コンテンツの表示処理を行う表示処理部と、
前記仮想フィールドに投入された前記投稿オブジェクトが回収された場合に、投入された前記投稿オブジェクト又は消費された前記パラメータに対応する贈与物を、前記演者に付与し、前記仮想フィールドに投入された前記投稿オブジェクトが回収されなかった場合に、投入された前記投稿オブジェクト又は消費された前記パラメータに対応する還元物を、前記投稿オブジェクトを投入した前記視聴者に付与する処理を行う付与処理部と、
を含み、
前記表示処理部は、
前記演者とは異なる第三者に対して前記投稿オブジェクトの回収能力を設定し、前記回収能力が設定された前記第三者が、前記仮想フィールドに投入された前記投稿オブジェクトを回収する前記コンテンツの表示処理を行うことを特徴とするコンテンツ配信システム。
A content distribution system that distributes content of a performance performed by a performer at a performer terminal to a viewer terminal of a viewer,
a display processing unit that performs a display process of the content in which a contribution object that can be input by the viewer consuming the viewer's parameters moves in a virtual field where the performance of the performer is performed;
an awarding processing unit that performs a process of, when the posted object input into the virtual field is collected, awarding a gift corresponding to the input posted object or the consumed parameters to the performer, and, when the posted object input into the virtual field is not collected, awarding a return corresponding to the input posted object or the consumed parameters to the viewer who input the posted object;
Including,
The display processing unit is
A content distribution system characterized in that the ability to retrieve the posted object is set for a third party different from the performer, and the third party to whom the retrieval ability is set performs a display process of the content in which the posted object that has been thrown into the virtual field is retrieved .
演者が演者端末において行うパフォーマンスのコンテンツを視聴者の視聴者端末に配信するコンテンツ配信システムであって、
前記演者の前記パフォーマンスが行われる仮想フィールドにおいて、前記視聴者が前記視聴者のパラメータを消費することで投入可能になる投稿オブジェクトが移動する前記コンテンツの表示処理を行う表示処理部と、
前記仮想フィールドに投入された前記投稿オブジェクトが回収された場合に、投入された前記投稿オブジェクト又は消費された前記パラメータに対応する贈与物を、前記演者に付与し、前記仮想フィールドに投入された前記投稿オブジェクトが回収されなかった場合に、投入された前記投稿オブジェクト又は消費された前記パラメータに対応する還元物を、前記投稿オブジェクトを投入した前記視聴者に付与する処理を行う付与処理部と、
を含み、
前記表示処理部は、
前記演者とは異なる他の人又は前記他の人が所有する仮想キャラクタである第三者が、前記仮想フィールドに投入された前記投稿オブジェクトを回収する前記コンテンツの表示処理を行うことを特徴とするコンテンツ配信システム。
A content distribution system that distributes content of a performance performed by a performer at a performer terminal to a viewer terminal of a viewer,
a display processing unit that performs a display process of the content in which a contribution object that can be input by the viewer consuming the viewer's parameters moves in a virtual field where the performance of the performer is performed;
an awarding processing unit that performs a process of, when the posted object input into the virtual field is collected, awarding a gift corresponding to the input posted object or the consumed parameters to the performer, and, when the posted object input into the virtual field is not collected, awarding a return corresponding to the input posted object or the consumed parameters to the viewer who input the posted object;
Including,
The display processing unit is
A content distribution system characterized in that a third party, who is a person other than the performer or a virtual character owned by the other person, performs a display process of the content in which the posted object that was dropped into the virtual field is retrieved .
請求項おいて、
前記第三者は、前記視聴者により前記仮想フィールドに配置され、前記仮想フィールドにおいて移動して前記投稿オブジェクトを回収するキャラクタであることを特徴とするコンテンツ配信システム。
In claim 5 ,
A content distribution system, wherein the third party is a character that is placed in the virtual field by the viewer and moves around the virtual field to collect the posted objects.
請求項1乃至6のいずれかにおいて、
前記表示処理部は、
前記第三者のステータス情報に応じて前記投稿オブジェクトの回収能力が設定される前記第三者が、前記仮想フィールドに投入された前記投稿オブジェクトを回収する前記コンテンツの表示処理を行うことを特徴とするコンテンツ配信システム。
In any one of claims 1 to 6 ,
The display processing unit is
A content distribution system characterized in that a third party, whose ability to retrieve the posted object is set according to status information of the third party, performs a display process of the content in which the third party retrieves the posted object that has been inserted into the virtual field.
請求項1乃至のいずれかにおいて、
前記表示処理部は、
複数の回収方法の中から前記演者が選択した回収方法により、前記投稿オブジェクトが回収される前記コンテンツの表示処理を行うことを特徴とするコンテンツ配信システム。
In any one of claims 1 to 7 ,
The display processing unit is
A content distribution system, comprising: a display process for displaying the content in which the posted object is collected by a collection method selected by the performer from among a plurality of collection methods.
請求項1乃至のいずれかにおいて、
前記付与処理部は、
所与の期間において前記投稿オブジェクトが回収された場合に前記贈与物を前記演者に付与し、前記所与の期間において前記投稿オブジェクトが回収されなかった場合に前記還元物を前記視聴者に付与し、
前記所与の期間は、前記演者が前記パフォーマンスを行うパフォーマンス期間、或いは前記パフォーマンス期間が複数の期間に分割される場合の分割期間であることを特徴とするコンテンツ配信システム。
In any one of claims 1 to 8 ,
The granting processing unit is
When the posted object is collected within a given period, the gift is given to the performer, and when the posted object is not collected within the given period, the return is given to the viewer;
A content distribution system, wherein the given period is a performance period during which the performer performs the performance, or a divided period when the performance period is divided into a plurality of periods.
請求項1乃至のいずれかにおいて、
前記付与処理部は、
前記仮想フィールドに投入された前記投稿オブジェクトが回収された場合に、前記投稿オブジェクトを投入した前記視聴者に特典を付与する処理を行うことを特徴とするコンテンツ配信システム。
In any one of claims 1 to 9 ,
The granting processing unit is
A content distribution system comprising: a process for granting a privilege to the viewer who input the posted object in the virtual field when the posted object is collected.
請求項10において、
前記付与処理部は、
前記投稿オブジェクトが回収された場合に前記視聴者に前記特典を付与する処理として、前記投稿オブジェクトの投入成功ポイントを前記視聴者に付与する処理、又は前記演者に特典パフォーマンスを行わせる処理を行う特徴とするコンテンツ配信システム。
In claim 10 ,
The granting processing unit is
A content distribution system characterized in that, when the posted object is collected, a process of granting the bonus to the viewer is performed by granting the viewer points for successful posting of the posted object, or by having the performer perform a bonus performance.
請求項10又は11において、
前記付与処理部は、
前記投稿オブジェクトが回収された場合に前記視聴者に付与する前記特典を、状況に応じて変化させる処理を行うことを特徴とするコンテンツ配信システム。
In claim 10 or 11 ,
The granting processing unit is
A content distribution system, comprising: a process for changing the benefit given to the viewer when the posted object is collected according to a situation.
請求項1乃至12のいずれかにおいて、
前記付与処理部は、
前記投稿オブジェクトが回収されなかった場合に前記視聴者に付与する前記還元物を、状況に応じて変化させる処理を行うことを特徴とするコンテンツ配信システム。
In any one of claims 1 to 12 ,
The granting processing unit is
A content distribution system, comprising: a process for changing the rebate given to the viewer when the posted object is not collected, according to circumstances.
請求項1乃至13のいずれかにおいて、
前記表示処理部は、
前記投稿オブジェクトが回収されなかった場合に前記視聴者に付与される前記還元物に対応する第2投稿オブジェクトを、前記視聴者が前記仮想フィールドに投入した場合に、前記第2投稿オブジェクトが前記仮想フィールドにおいて移動する前記コンテンツの表示処理を行い、
前記付与処理部は、
前記第2投稿オブジェクトが回収されなかった場合に、前記第2投稿オブジェクトに対応する第2還元物を前記視聴者に付与する処理を行うことを特徴とするコンテンツ配信システム。
In any one of claims 1 to 13 ,
The display processing unit is
a display process for displaying the content in which a second contribution object corresponding to the return item that is to be given to the viewer when the contribution object is not collected is input by the viewer into the virtual field, the second contribution object moving in the virtual field;
The granting processing unit is
A content distribution system comprising: a process for granting a second rebate corresponding to the second posted object to the viewer if the second posted object is not collected.
請求項14において、
前記付与処理部は、
前記投稿オブジェクトが回収されなかった場合に前記視聴者に付与される前記還元物の還元態様と、前記第2投稿オブジェクトが回収されなかった場合に前記視聴者に付与される前記第2還元物の還元態様を異ならせることを特徴とするコンテンツ配信システム。
In claim 14 ,
The granting processing unit is
A content distribution system characterized in that the rebate status of the rebate given to the viewer when the posted object is not collected is different from the rebate status of the second rebate given to the viewer when the second posted object is not collected.
請求項1乃至15のいずれかにおいて、
前記投稿オブジェクトが回収されなかった場合に、前記演者又は前記演者の代わりに前記投稿オブジェクトを回収する前記第三者に対して、ペナルティーを課すペナルティー処理部を含むことを特徴とするコンテンツ配信システム。
In any one of claims 1 to 15 ,
A content distribution system comprising a penalty processing unit that imposes a penalty on the performer or the third party who collects the posted object on behalf of the performer if the posted object is not collected.
請求項1乃至16のいずれかにおいて、
前記視聴者による前記視聴者端末の操作に基づいて、前記コンテンツ又は前記演者に対する投稿情報の投稿を受け付ける受け付け部を含み、
前記表示処理部は、
前記演者端末及び前記視聴者端末の両方に共通に表示される前記コンテンツの共通情報と、前記演者端末と前記視聴者端末の一方に表示される情報であって、前記演者による操作を促すための情報である前記コンテンツの差分情報の表示処理を行うと共に、前記視聴者の前記投稿情報の投稿状況に応じた、前記演者端末に対する前記差分情報の表示処理を行うことを特徴とするコンテンツ配信システム。
In any one of claims 1 to 16 ,
a reception unit that receives posting information for the content or the performer based on an operation of the viewer terminal by the viewer,
The display processing unit is
A content distribution system characterized by displaying common information of the content that is displayed commonly on both the performer terminal and the viewer terminal, and differential information of the content that is displayed on either the performer terminal or the viewer terminal, the differential information being information to encourage operation by the performer, and displaying the differential information on the performer terminal in accordance with the posting status of the viewer's posted information.
演者が演者端末において行うパフォーマンスのコンテンツを視聴者の視聴者端末に配信するサーバシステムであって、
前記演者の前記パフォーマンスが行われる仮想フィールドにおいて、前記視聴者が前記視聴者のパラメータを消費することで投入可能になる投稿オブジェクトが移動する前記コンテンツの表示処理を行う表示処理部と、
前記仮想フィールドに投入された前記投稿オブジェクトが回収された場合に、投入された前記投稿オブジェクト又は消費された前記パラメータに対応する贈与物を、前記演者に付与し、前記仮想フィールドに投入された前記投稿オブジェクトが回収されなかった場合に、投入された前記投稿オブジェクト又は消費された前記パラメータに対応する還元物を、前記投稿オブジェクトを投入した前記視聴者に付与する処理を行う付与処理部と、
を含み、
前記表示処理部は、
前記演者とは異なる第三者であって、前記演者が雇用した前記第三者が、前記仮想フィールドに投入された前記投稿オブジェクトを回収する前記コンテンツの表示処理を行うことを特徴とするサーバシステム。
A server system that distributes content of a performance performed by a performer on a performer terminal to a viewer terminal of a viewer,
a display processing unit that performs a display process of the content in which a contribution object that can be input by the viewer consuming the viewer's parameters moves in a virtual field where the performance of the performer is performed;
an awarding processing unit that performs a process of, when the posted object input into the virtual field is collected, awarding a gift corresponding to the input posted object or the consumed parameters to the performer, and, when the posted object input into the virtual field is not collected, awarding a return corresponding to the input posted object or the consumed parameters to the viewer who input the posted object;
Including,
The display processing unit is
A server system characterized in that a third party different from the performer and employed by the performer performs a display process of the content to retrieve the posted object that was inserted into the virtual field .
演者が演者端末において行うパフォーマンスのコンテンツを視聴者の視聴者端末に配信するサーバシステムであって、
前記演者の前記パフォーマンスが行われる仮想フィールドにおいて、前記視聴者が前記視聴者のパラメータを消費することで投入可能になる投稿オブジェクトが移動する前記コンテンツの表示処理を行う表示処理部と、
前記仮想フィールドに投入された前記投稿オブジェクトが回収された場合に、投入された前記投稿オブジェクト又は消費された前記パラメータに対応する贈与物を、前記演者に付与し、前記仮想フィールドに投入された前記投稿オブジェクトが回収されなかった場合に、投入された前記投稿オブジェクト又は消費された前記パラメータに対応する還元物を、前記投稿オブジェクトを投入した前記視聴者に付与する処理を行う付与処理部と、
を含み、
前記表示処理部は、
前記演者とは異なる第三者に対して前記投稿オブジェクトの回収能力を設定し、前記回収能力が設定された前記第三者が、前記仮想フィールドに投入された前記投稿オブジェクトを回収する前記コンテンツの表示処理を行うことを特徴とするサーバシステム。
A server system that distributes content of a performance performed by a performer on a performer terminal to a viewer terminal of a viewer,
a display processing unit that performs a display process of the content in which a contribution object that can be input by the viewer consuming the viewer's parameters moves in a virtual field where the performance of the performer is performed;
an awarding processing unit that performs a process of, when the posted object input into the virtual field is collected, awarding a gift corresponding to the input posted object or the consumed parameters to the performer, and, when the posted object input into the virtual field is not collected, awarding a return corresponding to the input posted object or the consumed parameters to the viewer who input the posted object;
Including,
The display processing unit is
A server system characterized in that the ability to retrieve the posted object is set for a third party different from the performer, and the third party to whom the retrieval ability is set performs a display process of the content in which the posted object that has been thrown into the virtual field is retrieved .
演者が演者端末において行うパフォーマンスのコンテンツを視聴者の視聴者端末に配信するサーバシステムであって、
前記演者の前記パフォーマンスが行われる仮想フィールドにおいて、前記視聴者が前記視聴者のパラメータを消費することで投入可能になる投稿オブジェクトが移動する前記コンテンツの表示処理を行う表示処理部と、
前記仮想フィールドに投入された前記投稿オブジェクトが回収された場合に、投入された前記投稿オブジェクト又は消費された前記パラメータに対応する贈与物を、前記演者に付与し、前記仮想フィールドに投入された前記投稿オブジェクトが回収されなかった場合に、投入された前記投稿オブジェクト又は消費された前記パラメータに対応する還元物を、前記投稿オブジェクトを投入した前記視聴者に付与する処理を行う付与処理部と、
を含み、
前記表示処理部は、
前記演者とは異なる他の人又は前記他の人が所有する仮想キャラクタである第三者が、前記仮想フィールドに投入された前記投稿オブジェクトを回収する前記コンテンツの表示処理を行うことを特徴とするサーバシステム。
A server system that distributes content of a performance performed by a performer on a performer terminal to a viewer terminal of a viewer,
a display processing unit that performs a display process of the content in which a contribution object that can be input by the viewer consuming the viewer's parameters moves in a virtual field where the performance of the performer is performed;
an awarding processing unit that performs a process of, when the posted object input into the virtual field is collected, awarding a gift corresponding to the input posted object or the consumed parameters to the performer, and, when the posted object input into the virtual field is not collected, awarding a return corresponding to the input posted object or the consumed parameters to the viewer who input the posted object;
Including,
The display processing unit is
A server system characterized in that a third party, who is a person other than the performer or a virtual character owned by the other person, performs a display process of the content in which the posted object that was dropped into the virtual field is retrieved .
演者のパフォーマンスが行われる仮想フィールドにおいて、視聴者が前記視聴者のパラメータを消費することで投入可能になる投稿オブジェクトが移動するコンテンツの表示処理を行う表示処理部と、
前記仮想フィールドに投入された前記投稿オブジェクトが回収された場合に、投入された前記投稿オブジェクト又は消費された前記パラメータに対応する贈与物を、前記演者に付与し、前記仮想フィールドに投入された前記投稿オブジェクトが回収されなかった場合に、投入された前記投稿オブジェクト又は消費された前記パラメータに対応する還元物を、前記投稿オブジェクトを投入した前記視聴者に付与する処理を行う付与処理部として、
コンピュータを機能させ
前記表示処理部は、
前記演者とは異なる第三者であって、前記演者が雇用した前記第三者が、前記仮想フィールドに投入された前記投稿オブジェクトを回収する前記コンテンツの表示処理を行うことを特徴とするプログラム。
a display processing unit that performs a display process of a content in which a contribution object that can be input by a viewer by consuming the viewer's parameters moves in a virtual field in which a performer performs a performance;
an awarding processing unit that performs a process of, when the posted object inputted into the virtual field is collected, awarding a gift corresponding to the inputted posted object or the consumed parameters to the performer, and, when the posted object inputted into the virtual field is not collected, awarding a return corresponding to the inputted posted object or the consumed parameters to the viewer who inputted the posted object;
Make your computer work
The display processing unit is
A program characterized in that a third party different from the performer and employed by the performer performs a display process of the content to retrieve the posting object that was inserted into the virtual field .
演者のパフォーマンスが行われる仮想フィールドにおいて、視聴者が前記視聴者のパラメータを消費することで投入可能になる投稿オブジェクトが移動するコンテンツの表示処理を行う表示処理部と、
前記仮想フィールドに投入された前記投稿オブジェクトが回収された場合に、投入された前記投稿オブジェクト又は消費された前記パラメータに対応する贈与物を、前記演者に付与し、前記仮想フィールドに投入された前記投稿オブジェクトが回収されなかった場合に、投入された前記投稿オブジェクト又は消費された前記パラメータに対応する還元物を、前記投稿オブジェクトを投入した前記視聴者に付与する処理を行う付与処理部として、
コンピュータを機能させ
前記表示処理部は、
前記演者とは異なる第三者に対して前記投稿オブジェクトの回収能力を設定し、前記回収能力が設定された前記第三者が、前記仮想フィールドに投入された前記投稿オブジェクトを回収する前記コンテンツの表示処理を行うことを特徴とするプログラム。
a display processing unit that performs a display process of a content in which a contribution object that can be input by a viewer by consuming the viewer's parameters moves in a virtual field in which a performer performs a performance;
an awarding processing unit that performs a process of, when the posted object inputted into the virtual field is collected, awarding a gift corresponding to the inputted posted object or the consumed parameters to the performer, and, when the posted object inputted into the virtual field is not collected, awarding a return corresponding to the inputted posted object or the consumed parameters to the viewer who inputted the posted object;
Make your computer work
The display processing unit is
A program characterized by setting a retrieval ability of the posted object for a third party different from the performer, and performing a display process of the content in which the third party to whom the retrieval ability has been set retrieves the posted object that has been thrown into the virtual field .
演者のパフォーマンスが行われる仮想フィールドにおいて、視聴者が前記視聴者のパラメータを消費することで投入可能になる投稿オブジェクトが移動するコンテンツの表示処理を行う表示処理部と、
前記仮想フィールドに投入された前記投稿オブジェクトが回収された場合に、投入された前記投稿オブジェクト又は消費された前記パラメータに対応する贈与物を、前記演者に付与し、前記仮想フィールドに投入された前記投稿オブジェクトが回収されなかった場合に、投入された前記投稿オブジェクト又は消費された前記パラメータに対応する還元物を、前記投稿オブジェクトを投入した前記視聴者に付与する処理を行う付与処理部として、
コンピュータを機能させ
前記表示処理部は、
前記表示処理部は、
前記演者とは異なる他の人又は前記他の人が所有する仮想キャラクタである第三者が、前記仮想フィールドに投入された前記投稿オブジェクトを回収する前記コンテンツの表示処理を行うことを特徴とするプログラム。
a display processing unit that performs a display process of a content in which a contribution object that can be input by a viewer by consuming the viewer's parameters moves in a virtual field in which a performer performs a performance;
an awarding processing unit that performs a process of, when the posted object inputted into the virtual field is collected, awarding a gift corresponding to the inputted posted object or the consumed parameters to the performer, and, when the posted object inputted into the virtual field is not collected, awarding a return corresponding to the inputted posted object or the consumed parameters to the viewer who inputted the posted object;
Make your computer work
The display processing unit is
The display processing unit is
A program characterized in that a third party who is a person other than the performer or a virtual character owned by the other person performs a display process of the content in which the posted object that was dropped into the virtual field is retrieved .
JP2020218581A 2020-12-28 2020-12-28 Content distribution system, server system and program Active JP7657589B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2020218581A JP7657589B2 (en) 2020-12-28 2020-12-28 Content distribution system, server system and program
JP2025051377A JP7791377B2 (en) 2020-12-28 2025-03-26 Content distribution system, server system and program
JP2025244993A JP2026034562A (en) 2020-12-28 2025-12-11 Content distribution system, server system and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020218581A JP7657589B2 (en) 2020-12-28 2020-12-28 Content distribution system, server system and program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2025051377A Division JP7791377B2 (en) 2020-12-28 2025-03-26 Content distribution system, server system and program

Publications (2)

Publication Number Publication Date
JP2022103754A JP2022103754A (en) 2022-07-08
JP7657589B2 true JP7657589B2 (en) 2025-04-07

Family

ID=82279649

Family Applications (3)

Application Number Title Priority Date Filing Date
JP2020218581A Active JP7657589B2 (en) 2020-12-28 2020-12-28 Content distribution system, server system and program
JP2025051377A Active JP7791377B2 (en) 2020-12-28 2025-03-26 Content distribution system, server system and program
JP2025244993A Pending JP2026034562A (en) 2020-12-28 2025-12-11 Content distribution system, server system and program

Family Applications After (2)

Application Number Title Priority Date Filing Date
JP2025051377A Active JP7791377B2 (en) 2020-12-28 2025-03-26 Content distribution system, server system and program
JP2025244993A Pending JP2026034562A (en) 2020-12-28 2025-12-11 Content distribution system, server system and program

Country Status (1)

Country Link
JP (3) JP7657589B2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7354524B2 (en) * 2021-12-27 2023-10-03 株式会社カプコン Programs, terminal devices, systems
JP7349689B1 (en) * 2022-09-07 2023-09-25 義博 矢野 Information processing method and information processing system
JP7758957B2 (en) * 2022-10-13 2025-10-23 株式会社カプコン Content management program, content management system, and content management method
CN115604499B (en) * 2022-10-19 2025-09-30 上海哔哩哔哩科技有限公司 Live broadcast room gift control method and device, electronic device and storage medium
JP7402579B1 (en) 2023-07-18 2023-12-21 株式会社ミラティブ Game live distribution server and program
JP7813325B1 (en) 2024-09-27 2026-02-12 カバー株式会社 Information processing device, method, program and system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6754859B1 (en) 2019-03-29 2020-09-16 株式会社コロプラ Programs, methods, and computers
JP2020167526A (en) 2019-03-29 2020-10-08 株式会社バンダイナムコエンターテインメント Server system and video distribution system
JP6790204B1 (en) 2019-09-13 2020-11-25 グリー株式会社 Computer programs, server devices, terminal devices and methods

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6754859B1 (en) 2019-03-29 2020-09-16 株式会社コロプラ Programs, methods, and computers
JP2020167526A (en) 2019-03-29 2020-10-08 株式会社バンダイナムコエンターテインメント Server system and video distribution system
JP6790204B1 (en) 2019-09-13 2020-11-25 グリー株式会社 Computer programs, server devices, terminal devices and methods

Also Published As

Publication number Publication date
JP7791377B2 (en) 2025-12-23
JP2022103754A (en) 2022-07-08
JP2026034562A (en) 2026-02-27
JP2025096296A (en) 2025-06-26

Similar Documents

Publication Publication Date Title
JP7657589B2 (en) Content distribution system, server system and program
JP7535621B2 (en) Server system, video distribution system and computer system
JP6982971B2 (en) Computer system and game system
JP7068776B2 (en) Computer systems, control methods, viewer terminals, and programs
JP6466890B2 (en) Game system and program
JP7571953B2 (en) PROGRAM, INFORMATION PROCESSING METHOD AND INFORMATION PROCESSING SYSTEM
JP7387302B2 (en) Game system, program and processing method
JP6437995B2 (en) Computer system, advertisement output control system, and advertisement output control apparatus
JP7628025B2 (en) Gameplay video distribution system and gameplay video viewing system
JP2018051194A (en) Program and computer system
JP6701416B1 (en) Video distribution system, server, video distribution method for server, video distribution program, and video distribution method for user device
JP7482548B2 (en) SPORT VIEWING SYSTEM, COMPUTER PROGRAM FOR SPORT VIEWING SYSTEM, AND CONTROL METHOD FOR SPORT VIEWING SYSTEM
JP2013059569A (en) Program, information storage medium, electronic equipment, server, and system
JP2019213795A (en) Program, computer system, and game system
JP2021129837A (en) Computer system, server system, and game system
KR20230007411A (en) Distribution system, control method of distribution system, and storage medium storing computer program
JP2025010179A (en) SPORT VIEWING SYSTEM, COMPUTER PROGRAM FOR SPORT VIEWING SYSTEM, AND CONTROL METHOD FOR SPORT VIEWING SYSTEM
JP6574454B2 (en) Game system and program
JP2019058757A (en) Game system and program
JP7606870B2 (en) Content distribution system, terminal device and program
JP7684070B2 (en) Computer and gaming systems
JP7509388B2 (en) Video data processing system, video data processing method, and video data processing program
JP2017196281A (en) Server system and program
JP2017192618A (en) Server system and program
JP7409912B2 (en) computer systems and gaming systems

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: 20240724

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240730

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20240926

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241022

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241220

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: 20250225

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250326

R150 Certificate of patent or registration of utility model

Ref document number: 7657589

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150