JP7159244B2 - CONTENT DELIVERY SYSTEM, CONTENT DELIVERY METHOD, COMPUTER PROGRAM - Google Patents
CONTENT DELIVERY SYSTEM, CONTENT DELIVERY METHOD, COMPUTER PROGRAM Download PDFInfo
- Publication number
- JP7159244B2 JP7159244B2 JP2020099448A JP2020099448A JP7159244B2 JP 7159244 B2 JP7159244 B2 JP 7159244B2 JP 2020099448 A JP2020099448 A JP 2020099448A JP 2020099448 A JP2020099448 A JP 2020099448A JP 7159244 B2 JP7159244 B2 JP 7159244B2
- Authority
- JP
- Japan
- Prior art keywords
- distributor
- virtual
- item
- distribution
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Processing Or Creating Images (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
本開示は、コンテンツ配信システム、コンテンツ配信方法、コンピュータプログラムに関する。 The present disclosure relates to a content delivery system, content delivery method, and computer program.
近年、ネットワークを介してライブコンテンツを配信するサービスがインターネット生放送として普及している。このようなインターネット生放送において、配信者が仮想空間内で仮想キャラクタ(アバター)として登場し、その映像をライブコンテンツとして配信する技術が提案されている。このようなライブコンテンツでは、モーションキャプチャ技術によって、配信者の動作が仮想キャラクタの動作として合成された映像が配信される。 2. Description of the Related Art In recent years, a service for distributing live content via a network has become popular as Internet live broadcasting. In such live Internet broadcasting, a technology has been proposed in which a distributor appears as a virtual character (avatar) in a virtual space and the video is distributed as live content. In such live content, motion capture technology is used to distribute video in which the actions of the distributor are combined with the actions of a virtual character.
例えば、特許文献1は、仮想空間上のアバターに自己の行動を代行させ、第三者視点を含む自由視点からの3次元空間画像を生成することにより、現実空間において撮影機材を携行する不便さや他者に撮影を依頼する等の煩わしさのない動画作成を行おうとする構成を開示している。
For example, in
また、特許文献2は、実世界でライブの演奏を行うような場合に、演者に対して祝儀を渡したり、花を差し入れしたりすることで演者もますます盛り上がることができることに対応させて、動画共有サービスにおいてもまた同様の効果を得る目的で、コンテンツ(ライブコンテンツなど、動画が視聴者間で共有される「番組」を指す)の視聴者が購入した仮想的アイテムを、コンテンツに対応付けて管理し、コンテンツの表示画面を修飾するアイテムとして用いることを提案している。仮想的アイテムとしては、例えば「デコレーション」として花や文字、ロゴなどをコンテンツの視聴者が購入し、表示画面上で自由な位置に配置することによって表示画面を飾ることが挙げられる。
In addition,
しかしながら、仮想空間を用いたインターネット生放送などで、デコレーションのような仮想的アイテムを視聴者がこの仮想空間に投入するシステムに関する従来の技術では、以下のような重大な課題がまだ解決されていなかった。 However, in live Internet broadcasting using a virtual space, the following serious problems have not yet been solved in the conventional technology related to systems in which viewers enter virtual items such as decorations into this virtual space. .
先のデコレーションを例とすると、ライブコンテンツの演者あるいは関係者(歌手、ダンサー、演奏家、講演者、監督、演出家、プロデューサ、スポンサーなど)としては、より広い範囲、人数の視聴者にライブコンテンツが視聴され、内容が賛同を得られれば、先の特許文献にあるデコレーションのような賛同や賛辞、称賛のシンボルとしての仮想アイテムがコンテンツ画面内に表示されたいと考えている。 Taking the above decoration as an example, as a performer or a person involved in live content (singers, dancers, performers, speakers, directors, directors, producers, sponsors, etc.) is viewed and the contents are approved, it is desired that a virtual item as a symbol of approval, praise, or praise be displayed in the content screen, like the decoration described in the above patent document.
さらに、折角表示されたデコレーションのような賛同のシンボルアイテムは、より多数の広い範囲の視聴者によって視認されて、賛同がより大きな広がりとなることを願っている。 In addition, it is hoped that symbolic items of endorsement, such as decorations that are carefully displayed, will be seen by a greater number of viewers in a wider range, and that endorsement will spread more widely.
しかしながら、先の特許文献2に開示された構成では、デコレーションを投げ込むことができる視聴者は、そのコンテンツを自分の意志で見に来た視聴者のみであるので、より広い対象から賛同のシンボルであるデコレーションの投げ込みを得ることは難しい。
However, in the configuration disclosed in the
同様に、先の特許文献2に開示された構成では、ライブコンテンツを自分の意志で見に来た視聴者のみが、他の視聴者がライブコンテンツに投げ込んだデコレーションを見るだけであるので、より広い対象にデコレーションが視認されて賛同の輪が広がることは想定することができなかった。
Similarly, in the configuration disclosed in the
本発明は上記の点に鑑みてなされたものであり、対象となるライブコンテンツの視聴者に限らないより広い対象者から、ライブコンテンツへの賛同のシンボルとなる仮想アイテムの投げ込みを得ることができ、同時に、このライブコンテンツの視聴者に限らないより広い対象者がこの賛同のシンボルである仮想アイテムを視認できるようにして、ライブコンテンツに対する賛同の輪をより広げることができる、コンテンツ配信システム、コンテンツ配信方法、コンピュータプログラムを提供することを発明の目的とする。 The present invention has been made in view of the above points, and it is possible to obtain a virtual item that is a symbol of support for the live content from a wider range of target audiences, not limited to the viewers of the target live content. At the same time, a content distribution system and content that can broaden the circle of support for the live content by enabling a wider range of target audiences, not limited to the viewers of the live content, to see the virtual item that is the symbol of the support. An object of the invention is to provide a distribution method and a computer program.
上記の課題を解決するために、本発明は、下記の1)~7)に記載のコンテンツ配信システム、コンテンツ配信方法、コンピュータプログラムを提供する。
1)
ライブコンテンツの配信者が配信に使用する仮想空間内への、他のライブコンテンツの配信者の参加希望を受け付ける参加受付部と、
ライブコンテンツの配信者と他のライブコンテンツの配信者とのそれぞれの動きを示すモーション情報と、それぞれの仮想キャラクタの情報とを取得する情報取得部と、
情報取得部が取得した各情報に基づいて、仮想空間および各仮想キャラクタの映像を、ライブコンテンツの視聴者および他のライブコンテンツの視聴者へ配信する映像配信部と、を有するとともに、
各配信者および各視聴者のいずれかより新たな仮想アイテムの仮想空間への投入を受け付ける投入受付部を備え、投入がなされた新たな仮想アイテムの映像を含めて仮想空間および各仮想キャラクタの配信を行うことを特徴とするコンテンツ配信システム。
2)
新たに投入される仮想アイテムが、動きの情報であるモーション情報を有しており、当該モーション情報が、映像配信部が行う配信に用いられるよう構成されたことを特徴とする1)に記載のコンテンツ配信システム。
3)
ライブコンテンツの配信者と他のライブコンテンツの配信者とのそれぞれの動きを示すモーション情報と、新たに投入される仮想アイテムの動きの情報であるモーション情報とが、共通の構成部により記憶および/または伝送がなされるよう構成されたことを特徴とする2)に記載のコンテンツ配信システム。
4)
ライブコンテンツの配信者が配信に使用する仮想空間内への、他のライブコンテンツの配信者の参加希望を受け付ける参加受付ステップと、
ライブコンテンツの配信者と他のライブコンテンツの配信者とのそれぞれの動きを示すモーション情報と、それぞれの仮想キャラクタの情報とを取得する情報取得ステップと、
情報取得部が取得した各情報に基づいて、仮想空間および各仮想キャラクタの映像を、ライブコンテンツの視聴者および他のライブコンテンツの視聴者へ配信する映像配信ステップと、を有するとともに、
各配信者および各視聴者のいずれかより新たな仮想アイテムの仮想空間への投入を受け付ける投入受付ステップを備え、投入がなされた新たな仮想アイテムの映像を含めて仮想空間および各仮想キャラクタの配信を行うことを特徴とするコンテンツ配信方法。
5)
新たに投入される仮想アイテムが、動きの情報であるモーション情報を有しており、当該モーション情報が、映像配信ステップで行われる配信に用いられるよう構成されたことを特徴とする4)に記載のコンテンツ配信方法。
6)
ライブコンテンツの配信者と他のライブコンテンツの配信者とのそれぞれの動きを示すモーション情報と、新たに投入される仮想アイテムの動きの情報であるモーション情報とが、共通の構成部により記憶および/または伝送がなされるよう構成されたことを特徴とする5)に記載のコンテンツ配信方法。
7)
4)乃至6)のいずれか1項に記載のコンテンツ配信方法の各ステップをコンピュータに実行させるコンピュータプログラム。
In order to solve the above problems, the present invention provides a content distribution system, a content distribution method, and a computer program described in 1) to 7) below.
1)
a participation reception unit that accepts a desire to participate from other live content distributors in the virtual space used by the live content distributor for distribution;
an information acquisition unit that acquires motion information indicating movements of a live content distributor and another live content distributor, and information about each virtual character;
a video distribution unit that distributes video of the virtual space and each virtual character to viewers of live content and viewers of other live content based on each information acquired by the information acquisition unit;
Equipped with an input reception unit for receiving input of a new virtual item into the virtual space from either each distributor or each viewer, and distribution of the virtual space and each virtual character including the video of the newly input virtual item. A content distribution system characterized by performing
2)
1), wherein the newly inserted virtual item has motion information, which is movement information, and the motion information is configured to be used for distribution performed by the video distribution unit. content delivery system.
3)
Motion information indicating respective movements of a live content distributor and other live content distributors, and motion information indicating the movement of a newly introduced virtual item are stored and/or stored by a common component. or the content delivery system according to 2).
4)
a participation acceptance step of accepting requests from other live content distributors to participate in the virtual space used by the live content distributor for distribution;
an information acquisition step of acquiring motion information indicating movements of a live content distributor and another live content distributor, and information of each virtual character;
a video distribution step of distributing video of the virtual space and each virtual character to viewers of live content and viewers of other live content based on each information acquired by the information acquisition unit;
Equipped with an input reception step for receiving input of a new virtual item into the virtual space from either each distributor or each viewer, and distribution of the virtual space and each virtual character including the video of the newly input virtual item. A content distribution method characterized by performing
5)
4), characterized in that the newly introduced virtual item has motion information, which is motion information, and the motion information is configured to be used for distribution performed in the video distribution step. content delivery method.
6)
Motion information indicating respective movements of a live content distributor and other live content distributors, and motion information indicating the movement of a newly introduced virtual item are stored and/or stored by a common component. or the content delivery method according to 5).
7)
A computer program that causes a computer to execute each step of the content distribution method according to any one of 4) to 6).
本開示によれば、対象となるライブコンテンツの視聴者に限らないより広い対象者から、ライブコンテンツへの賛同のシンボルとなる仮想アイテムの投げ込みを得ることができ、同時に、このライブコンテンツの視聴者に限らないより広い対象者がこの賛同のシンボルである仮想アイテムを視認できるようにして、ライブコンテンツに対する賛同の輪をより広げることができる、コンテンツ配信システム、コンテンツ配信方法、コンピュータプログラムを提供することができる。 According to the present disclosure, it is possible to obtain a virtual item that is a symbol of support for the live content from a wider target audience, not limited to the target live content viewers, and at the same time, the live content viewers To provide a content distribution system, a content distribution method, and a computer program capable of widening the circle of support for live content by making the virtual item, which is a symbol of support, visible to a wider range of target people, including but not limited to can be done.
以下、本開示に係る実施形態について説明する。なお、以下に説明する本実施形態は、それぞれ例示に過ぎず、本発明の趣旨を脱しない範囲で種々の変形が可能であり、これらもまた本発明が包含する。 Embodiments according to the present disclosure will be described below. It should be noted that the embodiments described below are merely examples, and various modifications are possible without departing from the gist of the present invention, which are also included in the present invention.
〔コンテンツ配信受信システム1の構成〕
図1は、本発明にかかるコンテンツ配信受信システム1の構成を模式的に示した図である。
[Configuration of Content Distribution Receiving System 1]
FIG. 1 is a diagram schematically showing the configuration of a content delivery/receiving
コンテンツ配信受信システム1は、コンテンツ配信サーバ2、第1の配信者端末11、第1の視聴者端末12、第2の配信者端末21、第2の視聴者端末22を含んで構成され、これら各構成はインターネット通信網3あるいはその他の通信網によって相互にデータ交換が可能に接続されている。コンテンツ配信サーバ2は、汎用のコンピュータが専用のコンピュータプログラムで動作するように構成されたサーバである。
The content
第1の配信者端末11は、後に説明を行う第1の仮想空間30を用いたライブコンテンツの配信に用いられ、このライブコンテンツを主催する配信者が用いる、パーソナルコンピュータである。第1の視聴者端末12は、上記のライブコンテンツを視聴する視聴者が用いるパーソナルコンピュータであり、あるいはスマートフォン、PDA(パーソナルデジタルアシスタント)など様々な情報端末を用いて実現してもよい。
The first distributor terminal 11 is a personal computer that is used for distributing live content using the first
第2の配信者端末21は、後に説明を行う第2の仮想空間40を用いたライブコンテンツの配信に用いられ、このライブコンテンツを主催する配信者が用いる、パーソナルコンピュータである。第2の視聴者端末22は、上記のライブコンテンツを視聴する視聴者が用いるパーソナルコンピュータであり、あるいはスマートフォン、PDA(パーソナルデジタルアシスタント)など様々な情報端末を用いて実現してもよい点も同様である。
The second distributor terminal 21 is a personal computer that is used for distributing live content using a second virtual space 40, which will be described later, and is used by a distributor that organizes this live content. The
第1の配信者端末11と第1の視聴者端末12とを合わせて第1のコンテンツ配信グループ10と呼び、同様に第2の配信者端末21と第2の視聴者端末22とを合わせて第2のコンテンツ配信グループ20と呼ぶ。それぞれの配信グループは、ライブコンテンツの共同配信をまだ実施していない段階において、各グループ10,20内でそれぞれのライブコンテンツ配信ストリームを共有している。
The first distributor terminal 11 and the
なお、図1図示構成および上記の説明は説明を簡潔明瞭にするため構成する端末等の数を制限したが、実施に当たってはもちろん、より多数の配信者端末、より多数の視聴者端末、より多数のコンテンツ配信グループを含んで構成することが可能である。 In the configuration shown in FIG. 1 and the above description, the number of configured terminals and the like is limited for the sake of simplicity and clarity. content distribution groups.
〔コンテンツ配信サーバ2の構成〕
図2に図示するように、コンテンツ配信サーバ2は、サーバ内外のデータ送信端である入出力インターフェース2a、各所に示すサーバ2の動作の制御統制を行うCPU(セントラルプロセッシングユニット)である制御部2bを有している。
[Configuration of content distribution server 2]
As shown in FIG. 2, the
同じくサーバ2が有するモーション情報記憶部2cは、各配信者端末あるいは各視聴者端末から送信される、仮想的アイテムであるアバター(人間の代理表示オブジェクト)の動作に関するデータと、投げ込みアイテムのような仮想的アイテムのデータなどを記憶しており、必要に応じて必要な送信先へ送信を行う。
The motion
具体的には、図3に示すように、モーション情報記憶部2cは、後に説明する視聴者端末などが、アバターの外観データ7-1を自分で用意するか、システムが用意して選択に供する中から選ぶか、ネット上に配置された外観データのURL(ユニフォームリソースロケーター)を指定するなどして決定する。そして、視聴者などの身体各所の動きをセンシングした結果であるモーションデータ7-2として、図3(B)に示すように、身体各所を節7-2aとしてその位置情報、動きの情報を得る。節7-2aをつなぐ枝7-2bの情報を更に生成して、節7-2a同士の関係を明確化するように構成してもよい。
Specifically, as shown in FIG. 3, the motion
コンテンツ配信部2dは、各配信者端末等がレンダリング作業を行い映像に生成したライブコンテンツを受信して記憶し、視聴を求めてきた各端末へ送信して視聴に供する。例えばアバターについてのレンダリングは、図3(C)に示すように、外観データ7-1の各所の位置や動きをモーションデータ7-2から得て、現在のアバターの位置や動きを示すアバターのレンダリング用データ7-3を生成する。なお、レンダリングは動画ではなく静止画データであるアバターの外観データ7-1と、節7-2aや枝7-2bのデータとを用いて行うことができるので、外観データ7-1は静止画データであるのでデータ容量が小さいし、節7-2aや枝7-2bのデータは画像データではなく限られた数の点の座標データもしくは運動ベクトルデータであるのでこれも容量が小さく、この結果、データの送信、受信、記憶やレンダリングに要する伝送路やハードウエアの負担は極めて小さいものとすることができる。さらに、アバターの外観データ7-1を画像データそのものではなく、URL(ユニフォームリソースロケーター)で指定すれば、より小さな文字列データで送信や記憶を行うことができる。これらの有利な点は、これら外観データやモーションデータをシステムのどの構成で生成し、伝送し、記憶し、レンダリングするかに寄らず同様の効果を奏するものであるし、人のアバターに限らず、仮想的オブジェクトをレンダリングしようとする際には共通の効果となる。なお、本願付図において各所に記載されているアバターの模式図は簡易的な表示を用いていて四肢の動きなどまでは書き込まれていないが、これらの図示は、図3(C)に示すようなレンダリング用アバターデータ7-3を意味している。
The
共同配信受付部2eは、後に説明するように、あるライブコンテンツを主催して配信する配信者が用いる配信者端末から、現在配信中に他のライブコンテンツの共同配信を行いたいとする申し込みを受け付け、この他のライブコンテンツを主催する他の配信者の端末にあてて共同配信の伺いを行う情報を生成して送信する。 As will be described later, the joint distribution reception unit 2e receives an application from a distributor terminal used by a distributor who sponsors and distributes a certain live content to jointly distribute another live content during the current distribution. , generates and transmits information for inquiring about joint distribution to terminals of other distributors who host other live contents.
プログラム記憶部2fは、このサーバ2の各実行動作を実現するためのプログラムを記憶している。
The program storage unit 2f stores programs for realizing each execution operation of the
ユーザ管理部2gは、先に説明した各ライブコンテンツを主催する配信者が用いる配信者端末、そのライブコンテンツを視聴する視聴者が用いる視聴者端末、更に、このライブコンテンツを共同配信する他の配信者が用いる配信者端末とその視聴者が用いる視聴者端末の情報をIP(インターネットプロトコル)アドレスなどのデータとして保持しており、従ってこのユーザ管理部2gが記憶する情報を用いることで、あるライブコンテンツをどの端末へ送信するべきであるかを知ることができるので、本システム1において、適切なライブコンテンツが適切な端末へ送信される。
The
また、ユーザ管理部2gは、各ライブコンテンツが用いる仮想空間へ投げ込まれた仮想的なアイテムの履歴と、そのアイテムの種類などの情報も記録している。
The
投げ込みアイテム受付部2hは、ライブコンテンツを視聴している端末から、このライブコンテンツへの賛同や称賛を示し仮想的アイテムの投げ込みを受け付けて、投げ込まれた相手のライブコンテンツを主催する配信者端末へ、仮想的アイテムの情報を送信する。この結果、投げ込まれたライブコンテンツの表示画面に投げ込まれた仮想アイテムが表示されることとなる。 The throw-in item reception unit 2h accepts the throw-in of a virtual item from the terminal viewing the live content, indicating approval or praise for this live content, and sends it to the distributor terminal that hosts the live content of the other party to whom the throw-in item is thrown. , to transmit information about virtual items. As a result, the thrown virtual item is displayed on the display screen of the thrown live content.
バスライン2iは、これらサーバ2の各構成間を相互にデータ交換可能に接続する。
The bus line 2i connects each configuration of these
第1の配信者端末11と第2の配信者端末21とは共通の構成を有しており、以下では第1の配信者端末11を例として説明を行う。 The first distributor terminal 11 and the second distributor terminal 21 have a common configuration, and the first distributor terminal 11 will be described below as an example.
〔第1の配信者端末11の構成〕
図4に示すように、第1の配信者端末11は、まず、端末内外の情報入出力端である入出力インターフェース11a、端末11の各構成の制御統制を行うCPUである制御部11bを有している。
[Configuration of first distributor terminal 11]
As shown in FIG. 4, the first distributor terminal 11 has an input/output interface 11a, which is an information input/output terminal inside and outside the terminal, and a
アバター操作部11cは、配信者が自分の仮想的な分身であるアバターを仮想空間内に登場させて、所望の動作をさせるために、自分の身体につけた加速度センサーや、3Dカメラで自分の動きを撮影したデータ、あるいはドップラーセンサで自分の身体各所の動きをセンシングしたデータを用い、これらモーションデータを取得してサーバ2に送信を行う。
The avatar operation unit 11c allows the broadcaster to make the avatar, which is a virtual alter ego of himself/herself, appear in the virtual space and perform a desired action, using an acceleration sensor attached to his/her body or a 3D camera to control his or her movements. , or data obtained by sensing movements of various parts of one's own body with a Doppler sensor, these motion data are acquired and transmitted to the
モーション情報受付部11dは、ライブコンテンツの共同配信を実現するために、サーバ2経由で他の配信者端末から受信した他の配信者あるいは視聴者のモーションデータを記憶し、レンダリングに用いる。なお共同配信を行う以外にも、配信者が主催するライブコンテンツの視聴者からアバターによる参加が申し込まれた場合、この視聴者のアバターのモーションデータを受信記録してどうようにライブコンテンツのレンダリングに用いる。またモーション情報受付部11dは、他の配信者あるいは視聴者から投げ込まれた仮想的アイテムの情報をも受信記憶し、アバターと同様にライブコンテンツのレンダリングに供するよう構成されたので、共同配信されたライブコンテンツにおいても、投げ込まれた仮想的アイテムを、共同配信先の配信グループの視聴者を含めて広い範囲の対象者が視聴することができるようになる。
The motion
レンダリング部11eは、上に示したアバターのモーションデータ、投げ込まれた仮想的アイテムのデータと、仮想空間の背景画像や仮想空間内に置かれた仮想的なアイテムのデータとを用いて、仮想空間を可視化するための描画(レンダリング)を行い、得られた仮想空間の映像はライブコンテンツとしてサーバ2へ送信され、配信に供される。
The rendering unit 11e uses the motion data of the avatar shown above, the data of the thrown virtual item, the background image of the virtual space, and the data of the virtual item placed in the virtual space, to render the virtual space is drawn (rendered) for visualizing the virtual space, and the resulting virtual space video is transmitted to the
表示部11fは、配信者自身がライブコンテンツを視聴したり、あるいは各種操作を行うために画面表示を行う構成であって、パーソナルコンピュータの表示パネルや、顔面に装着されるゴーグルタイプのHMD(Head Mount Display)などで実現される。
The
操作部11gは配信者が各種動作の操作に用いるもので、パーソナルコンピュータのキーボード、マウス、タッチパネルでもよいし、あるいは操作者のモーションデータで操作するデバイスであってもよい。プログラム記憶部11hは、ライブコンテンツの配信や視聴に必要なコンピュータプログラムを記憶しており、汎用のコンピュータオペレーティングシステム(OS)、インターネット閲覧プログラム(ブラウザ)等を含んでいてもよい。データ記憶部11iは、ライブコンテンツに用いられる仮想空間の背景のデータ、仮想アイテムのデータなどを記憶する。
The operating unit 11g is used by the distributor to operate various operations, and may be a keyboard, mouse, or touch panel of a personal computer, or a device operated by an operator's motion data. The program storage unit 11h stores computer programs necessary for distribution and viewing of live content, and may include a general-purpose computer operating system (OS), an Internet browsing program (browser), and the like. The
投げ込みアイテム投稿部11jは、配信者が、共同配信をしている他のライブコンテンツなどに仮想アイテムを投げ込むために、この仮想アイテムのデータを記憶している構成であるが、配信者端末11はまた状況に応じて視聴者端末12として使用される可能性もあるので、視聴者端末12と同様に配置されている コメント投稿部11kは、ライブコンテンツの表示画面にかぶさって表示される文字情報であるコメントを、サーバ2に投稿するための構成である。バスライン11mは配信者端末11の各構成を、データを相互に交換可能に接続する。
The throw-in
第1の視聴者端末12と第2の視聴者端末22とは共通の構成を有しており、以下では第1の視聴者端末12を例として説明を行う。
The
〔第1の視聴者端末12の構成〕
図5に図示するように、第1の視聴者端末12は、端末12内外のデータ送受端である入出力インターフェース12a、端末12各所の制御統制を行うCPU(セントラルプロセッシングユニット)である制御部12bを有している。
[Configuration of the first viewer terminal 12]
As shown in FIG. 5, the
アバター操作部12cは、配信者が自分の仮想的な分身であるアバターを仮想空間内に登場させて、所望の動作をさせるために、自分の身体につけた加速度センサーや、3Dカメラで自分の動きを撮影したデータ、あるいはドップラーセンサで自分の身体各所の動きをセンシングしたデータを用い、これらモーションデータを取得してサーバ2に送信を行う。
The
アバター投稿部12eは、視聴者が自己のアバターを、自分が視聴しているライブコンテンツに登場させるため、アバターの外観データや、先に説明したモーションデータをサーバ2へ投稿するために用いられる。
The
表示部12fは、視聴者自身がライブコンテンツを視聴したり、あるいは各種操作を行うために画面表示を行う構成であって、パーソナルコンピュータの表示パネルや、顔面に装着されるゴーグルタイプのHMD(Head Mount Display)などで実現される。 The display unit 12f is configured to display a screen for the viewer to view live content or to perform various operations. Mount Display) or the like.
操作部12gは視聴者が各種動作の操作に用いるもので、パーソナルコンピュータのキーボード、マウス、タッチパネルでもよいし、あるいは操作者のモーションデータで操作するデバイスであってもよい。プログラム記憶部12hは、ライブコンテンツの視聴に必要なコンピュータプログラムを記憶しており、汎用のコンピュータオペレーティングシステム(OS)、インターネット閲覧プログラム(ブラウザ)等を含んでいてもよい。データ記憶部12iは、各種データを記憶する。 The operation unit 12g is used by the viewer to operate various operations, and may be a keyboard, mouse, or touch panel of a personal computer, or may be a device operated by the operator's motion data. The program storage unit 12h stores computer programs necessary for viewing live content, and may include a general-purpose computer operating system (OS), an Internet browsing program (browser), and the like. The data storage unit 12i stores various data.
投げ込みアイテム投稿部12jは、視聴者が、視聴をしているライブコンテンツに仮想アイテムを投げ込むために、この仮想アイテムのデータを記憶している。コメント投稿部12kは、ライブコンテンツの表示画面にかぶさって表示される文字情報であるコメントをサーバ2に投稿するための構成である。バスライン12mは視聴者端末12の各構成を、データを相互に交換可能に接続する。
The throw-in item posting unit 12j stores the data of the virtual item so that the viewer throws the virtual item into the live content that the viewer is watching. The
図6は、第1の視聴者端末12をパーソナルコンピュータで実現した場合の外観を模式的に示したもので、各種映像、静止画像、動画像や文字情報を表示する表示パネル12-1は、視聴者が本システム1のサービスを利用するために、あらかじめ知らされているURL(ユニフォームリソースロケータ)を入力してサーバ2に接続を行うと、サーバ2から必要なデータとジャバスクリプト(JavaScript(登録商標))プログラムが送付されて動画配信サービスのポータルが表示される。
FIG. 6 schematically shows the appearance of the
視聴者は、自分が視聴をしたいライブコンテンツを表示リスト(図示しない)から選択し、そのライブコンテンツ(番組)の内容が現在表示されている状況を図5は示している。ただし図示が煩雑となることを避けるため、ライブコンテンツを見ている各視聴者から投稿された文字情報であるコメントは、この図6では図示をしていない。 FIG. 5 shows a situation in which the viewer selects live content that he/she wants to view from a display list (not shown), and the content of that live content (program) is currently being displayed. However, in order to avoid complicating the illustration, the comments, which are text information posted by each viewer watching the live content, are not shown in FIG.
図6において、表示パネル12-1内に、ライブコンテンツ動画を表示する動画表示エリア12-1aがあり、そこには、第1の配信者のアバター12-1b、共同配信をしている第2の配信者のアバター12-1c、ライブコンテンツへの賛同、称賛などの目的でこのライブコンテンツを視聴するいずれかの視聴者から投げ込まれた、リボンの外観を表している第1の投げ込みアイテム12-1d、このライブコンテンツが用いる仮想空間に配置された仮想アイテムである樹木12-1n、家屋12-1oが表示されている。 In FIG. 6, a display panel 12-1 has a moving image display area 12-1a for displaying a live content moving image. broadcaster's avatar 12-1c, a first throw-in item 12- representing the appearance of a ribbon thrown by any viewer watching this live content for the purpose of endorsement, praise, etc. of the live content 1d, a tree 12-1n and a house 12-1o, which are virtual items placed in the virtual space used by this live content, are displayed.
同様に、表示パネル12-1内には、動画配信サービスのポータル(入口)ページに戻るためのホームボタン表示12-1e、視聴するコンテンツが生放送ではなく再生コンテンツである場合に用いる再生停止ボタン表示12-1f、ポーズボタン表示12-1g、および再生ボタン表示12-1hがそれぞれ表示されている。 Similarly, the display panel 12-1 includes a home button display 12-1e for returning to the portal (entrance) page of the video distribution service, and a reproduction stop button display used when the content to be viewed is not a live broadcast but a reproduced content. 12-1f, pause button display 12-1g, and play button display 12-1h are displayed.
表示パネル12-1内のコメント投稿ボタン表示12-1iは、視聴者が視聴しているコンテンツに対して先に説明をしたコメントを投稿するためのボタン、アイテム投げ込みボタン表示12-1jは同様に視聴中のコンテンツに対して賛同や称賛などを示すための仮想アイテムを投げ込むアクションのためのボタンである。 The comment posting button display 12-1i in the display panel 12-1 is a button for posting the previously explained comment on the content that the viewer is viewing, and the item throwing button display 12-1j is the same. This is a button for the action of throwing in a virtual item for showing approval or praise for the content being viewed.
シークバー表示12-1kは、コンテンツが再生コンテンツである場合に、再生開始時刻を左端に、再生終了時刻を右端に対応させ、シークボタン表示12-1mの位置が現在の再生時刻を示しており、このシークボタン表示12-1mの位置をマウスポインタ12-3で動かして再生したい時刻へ移動させることができる。先に説明した操作部12gとして、マウスポインタ12-3、マウスカーソル12-2があり、キーボード12-4も視聴者端末12は備えている。
In the seek bar display 12-1k, when the content is reproduced content, the left end corresponds to the reproduction start time and the right end corresponds to the reproduction end time, and the position of the seek button display 12-1m indicates the current reproduction time. By moving the position of the seek button display 12-1m with the mouse pointer 12-3, it is possible to move to the desired time of reproduction. A mouse pointer 12-3 and a mouse cursor 12-2 are provided as the operation unit 12g described above, and the
図7は図6図示の視聴者端末12において、更にコメント12-1rが表示パネル12-1内に表示された状況を示したもので、「アップしてくれてありがとう!!」、「あっ、ここ知っている」、「俺も。」、「ワタシ、行ったことあるわ。」、「泊まったホテル名教えて!?」、「そこって、結構高くない?」、「そうでもないみたい。」、「料理の写真アップも希望」といった内容のコメント12-1r表示パネル12-1の右端から現れて左端にスクロール移動して消えていく。これらコメント12-1rが表示される範囲はライブコンテンツ動画を表示する動画表示エリア12-1aよりも大きくはみ出すよう設定されているので、視聴者はこれらコメント12-rが、コンテンツのオリジナルな内容ではなく別な投稿者から投稿されたことが明瞭に理解できる。
FIG. 7 shows a situation in which a comment 12-1r is displayed in the display panel 12-1 of the
〔コンテンツの配信と視聴〕
次に、第1の配信者端末11から投稿されて配信されているライブコンテンツが、第1の視聴者端末12によって視聴されるまでの動作を、図7のシグナルフローグラフ、図9の第1の仮想空間模式図、図10の各視点から見たレンダリング結果の図、をそれぞれ用いて説明する。
[Distribution and viewing of content]
Next, the signal flow graph in FIG. 7 and the first viewer terminal in FIG. , and the diagrams of rendering results seen from each viewpoint in FIG. 10, respectively.
ライブコンテンツを主催して配信しようとする配信者は、第1の配信者端末を用いてサーバ2へコンテンツ配信の申し込みを行う(ステップS101)。サーバ2が配信を許諾すると、許諾する旨がサーバ2から第1の配信者端末12へ通知され(ステップS102)、サーバ2は、視聴が可能なコンテンツとして配信サービスサイトの適切なページに掲示を行う(ステップS103)。
A distributor who hosts and intends to distribute live content applies for content distribution to the
配信が許諾されたので、第1の配信者端末11は、ライブコンテンツとして、図9に示す第1の仮想空間内の各仮想アイテムの中で、第1の配信者のアバター表示に関するモーションデータをサーバ2へ送信し、合わせて、第1の配信者のアバターから見た第1の仮想空間のレンダリング映像(図10(A)。第1のアバター12-1bから見た第1の仮想空間内のアイテムはすべてレンダリングされる。これは以下でも同様である。)、第1の仮想空間内に置かれた、θ1なる画角(固定画角でも、ズーミング可能な画角でもよい)を有する第1の仮想的カメラから見たレンダリング映像(図10(B))を、サーバ2へ送信開始する(ステップS104)。仮想的カメラは図示のように中央に必ずしもおく必要はなく設置場所は任意であるし、移動してもよく、複数を設置してもよい。またライブコンテンツの途中から追加をしてもよい。また仮想的カメラは、ライブコンテンツの視聴者、共同配信を行う他の配信者、共同配信された他のコンテンツの視聴者が設置や移動をすることも可能である。これら仮想カメラの運用は本明細書の他の箇所おいても共通であるが、以後の説明では煩雑さを避けるため、仮想カメラは各仮想空間に一つだけとした例示にとどめる。
Since the distribution is permitted, the first distributor terminal 11 transmits, as live content, motion data regarding the display of the avatar of the first distributor among the virtual items in the first virtual space shown in FIG. Rendered image of the first virtual space seen from the avatar of the first distributor (FIG. 10(A). In the first virtual space seen from the first avatar 12-1b). (This is also the case below.), and the first virtual space with an angle of view θ1 (either a fixed angle of view or a zoomable angle of view) placed in the first virtual space. Transmission of the rendered image (FIG. 10(B)) viewed from the
リストにより放送中のライブコンテンツの存在を知った視聴者は、第1の視聴者端末12からサーバ2に対してライブコンテンツの視聴を申し込み(ステップS105)、この結果、サーバ2から第1の視聴者端末12に対して、第1の配信者のアバターから見た第1の仮想空間のレンダリング映像(図10(A))、第1の仮想的カメラから見たレンダリング映像(図10(B))が、動画像として連続的に送信され、視聴者は操作により所望の映像を選んで表示させ、視聴することができる。なお、サーバ2から第1の視聴者端末12に対して、以上の説明のようなレンダリング済み映像のデータのほか、第1の配信者のアバター12-1bのモーションデータをも送信して、レンダリングを第1の視聴者端末12で行うようにしてもよい。このような変形は本願明細書の他の箇所でも同様に可能である。
A viewer who has learned of the existence of the live content being broadcast from the list applies to the
また、第1の配信者端末11が配信するライブコンテンツは、第1の視聴者端末12に限らず、本動画配信システムを利用する他の利用者もまた、申し込みを行って視聴することができる。
In addition, the live content distributed by the first distributor terminal 11 is not limited to the
以上説明をした、ライブコンテンツの配信と視聴の開始についての動作は、第2の配信グループ20に属する、第2の配信者端末21、第2の視聴者端末22においてもまったく同様であって、図11に、第2の配信者端末21がライブコンテンツの配信に用いる第2の仮想空間40に、背景41、仮想的アイテムである信号機43、θ2なる画角を有する第2の仮想的カメラ42、第2の配信者のアバター表示12-1cが含まれることが示されており、図12(A)に第2の配信者のアバター表示12-1cの視点から見たレンダリング映像が、図12(B)に第2の仮想的カメラ42の視点から見たレンダリング映像が示されている。
The above-described operations for distributing live content and starting viewing are exactly the same for the second distributor terminal 21 and the
〔仮想空間への仮想アイテムの投げ入れ〕
次に、第1の配信者端末11が配信中のライブコンテンツを視聴している第1の視聴者端末12から、このライブコンテンツへの賛同、称賛などを示す目的で、リボンの外観を表した第1の仮想アイテム12-1dを投げ込む動作を、図13、図14、図15を参照して説明する。
[Throwing virtual items into virtual space]
Next, the
まず、仮想アイテム12-1dを投げ込もうとする視聴者は、第1の視聴者端末12からサーバ2へ、アイテム投げ込み動作として、投げ込みの申し込みと、アイテムデータの送信を行う(ステップS201)。アイテムデータは図14図示の第1の仮想アイテム12-1dのような、例えばリボン型の外観データなどを含んでいる。
First, a viewer who intends to throw in a virtual item 12-1d performs an item throwing application and item data transmission from the
サーバ2は、受信したアイテムデータを、第1の配信者アバター12-1bのモーションデータと同じ方法で、すなわち同じ記憶手段あるいは伝送手段である同じ構成を用いて記憶するとともに第1の配信者端末11へ送信する(ステップS202)。この結果、第1の配信者端末11は、今までの第1の配信者アバター12-1bのデータに加えて、投げ込まれた仮想アイテム12-1dのデータを用いて仮想空間30のレンダリングが行えるようになるので、以後、第1の配信者端末11が配信するライブコンテンツは、図15(A)に示す、第1の配信者アバター12-1bの視点から見たレンダリング映像、図15(B)に示す、第2の仮想的カメラの視点から見たレンダリング映像のように、ライブコンテンツには第1の仮想アイテム12-1dの映像が加わることとなり(ステップS203)、この映像は、ライブコンテンツを視聴するすべての視聴者(第1の配信者を含む)が視認できるので、視聴者が示したかった賛同や称賛の気持ちが全ての視聴者により理解がされる(ステップS204)。
The
〔共同配信の実行〕
次に、図8乃至図10を用いて説明した、第1の配信者端末11が配信するライブコンテンツを第1の視聴者端末12が視聴している状態で、第2の配信者端末21が共同配信を行う各動作を、図16乃至図18を用いて説明する。
[Execution of joint delivery]
Next, while the
本実施態様においては、一例として、共同配信は第1の配信者端末11による許諾を事前に行うこととしており、このため第2の配信者端末21からサーバ2に対して共同配信の申し込みが行われる(ステップS401)。
In this embodiment, as an example, joint distribution is permitted in advance by the first distributor terminal 11. Therefore, the application for joint distribution is made from the second distributor terminal 21 to the
申し込みを受け付けたサーバ2は、対象であるライブコンテンツを配信中の第1の配信者端末11に対して共同配信伺いを送信する(ステップS402)。許諾が得られれば(ステップS403)、サーバ2から第2の配信者端末21に対して許諾の旨を通知し(ステップS404)、これを受けて第2の配信者端末21へ、第2の配信者アバター12-1cおよび、第2の配信者端末から配信されているライブコンテンツに視聴者のアバターが存在した場合や、投げ込み仮想アイテムがあれば、それらデータをすべて、先に説明した、アバターのモーションデータあるいは外観データの伝送や記憶と同様の方法、すなわち共通の記憶手段や伝送手段を用いて、サーバ2へ送信する(ステップS405)。サーバ2はそれら受信データをアバターのモーションデータと同様の方法で、すなわち共通の記憶手段や伝承手段をもちいて第1の配信者端末11へ送信する(ステップS406)。それらを受信した第1の配信者端末11は、これらをアバターのモーションデータと同様に扱って第1の仮想空間30をレンダリングすればよく、この結果、図16の第1の仮想空間の概念図のように第1の仮想空間30は変更される。第1の配信者端末11は、図18(A)図示の、第1の配信者アバター12-1bおよび第2の配信者アバター12-1cの視点から見たレンダリング映像、図18(B)図示の、第1の仮想カメラ32の視点から見たレンダリング映像を、サーバ2へ送信し(ステップS407)、以後、サーバ2はそれまで第1の配信者端末11から配信されるライブコンテンツを視聴していた全視聴者と、それまで第2の配信者端末21から配信されるライブコンテンツを視聴していた全視聴者に、図18図示の各レンダリング映像をライブコンテンツとして配信する(ステップS408)。
The
ここで、共同配信の開始は、それぞれのライブコンテンツの配信を行っていた各配信者の意志に基づいて行われる点が重要である。各ライブコンテンツの視聴者は、自分の意志とは別な次元での決定に基づいて新たなアバターを視認したり、あるいは新たなライブコンテンツの視聴に参加をすることとなり、視聴者の立場からは意外性があり演出上の面白さがあり、賛同や称賛を行える対象が広がるメリットがある。また各配信者の立場からは、自分が主催するライブコンテンツの視聴者数、視聴者層が広がるメリットがある。 Here, it is important that joint distribution is started based on the will of each distributor who has distributed each live content. Viewers of each live content will see new avatars or participate in viewing new live content based on decisions that are different from their own will. It is unexpected and interesting in terms of production, and has the advantage of expanding the range of people who can approve and praise it. Also, from the standpoint of each distributor, there is an advantage that the number of viewers and viewership of the live content that they host will increase.
〔共同配信後の、仮想アイテム投げ込みの実行〕
次に、先に図16乃至図18を用いて説明したように、第1の配信者端末11が配信するライブコンテンツに第2の配信者端末21が配信するライブコンテンツのアバターなどが参加した、共同配信中に、仮想アイテムの投げ込みを行う動作を、図19乃至図24を用いて説明する。
[Execution of virtual item throwing after joint delivery]
Next, as described above with reference to FIGS. 16 to 18, the avatar of the live content distributed by the second distributor terminal 21 participates in the live content distributed by the first distributor terminal 11. The operation of throwing in a virtual item during joint distribution will be described with reference to FIGS. 19 to 24. FIG.
第1の視聴者端末12から共同配信中のライブコンテンツに投げ込みを行う場合、第1の視聴者端末12からサーバ2に対して、先に説明した方法によりアイテム投げ込み(投げ込みの申し込みと、アイテムデータの送信)が行われ(ステップS501)、サーバ2から第1の配信者端末11へアイテムデータの送信が行われるので(ステップS502)、第1の配信者端末11は以後、リボンの形状を表した仮想アイテム12-1dを含めて第1の仮想空間30のレンダリングを行い、以後、第1の配信者アバター12-1cの視点、および第2の配信者アバター12-1cの視点からレンダリングした映像(図21(A))、第1の仮想的カメラ32の視点からレンダリングした映像(図21(B))が、共同配信されているすべての視聴者端末と配信者端末へ配信される(ステップS503、S504)。
When the
この結果、ライブコンテンツの視聴者層が広がるので、視聴者個人の意思や情報では視聴する機会がなかった以外なライブコンテンツに対して、視聴者の賛同や称賛を示すことができ、仮想アイテム投げ込みによる賛同や称賛の結果がより広い視聴者層、視聴者数まで拡大し、仮想アイテム投げ込みの効果が非常に大きい。 As a result, the viewership of live content expands, so it is possible to show viewers' approval and admiration for live content that they did not have the opportunity to view based on their own intentions and information, and throw in virtual items. The results of endorsement and admiration by the audience expanded to a wider audience and the number of viewers, and the effect of throwing in virtual items was very large.
なお、第2の視聴者端末22からの仮想アイテム投げ込み動作を図22乃至図24に示しており、投げ込みに用いられた、記念の盾を表した第2の仮想アイテム33は、形状を第1の仮想アイテム12-1dと異ならせているので、例えばどの視聴者から投げられたのかを他の視聴者が理解したり、仮想アイテムの形状そのものの創作性を楽しんだりすることも可能である。
22 to 24 show the virtual item throwing operation from the
〔変形例その1 ~各構成の配置の任意性について〕
先の本実施形態の説明では、配信者が主催する仮想空間についての各視点映像のレンダリングを、主催者の配信者端末で行うこととした。しかしながらこのように構成をする点は本発明の実施に当たり必須なものでも本質的なものでもない。すなわち、このレンダリングをサーバで行ってもよいし、あるいは、共同配信をしている他の配信者端末、このライブコンテンツを視聴している各視聴者端末で行ってもよい。そのようにレンダリングを行うためには、あらかじめ仮想空間の背景や、置かれている仮想アイテムのデータ、各アバターのデータ、投げ込み仮想アイテムのデータがレンダリングを行おうとするサーバあるいは端末に送信されていればよく、詳細な構成あるいは手順は先に説明した本実施形態の構成から明らかである。
[
In the description of the present embodiment above, rendering of each viewpoint video in the virtual space sponsored by the distributor is performed by the distributor terminal of the distributor. However, such a configuration is neither essential nor essential for implementing the present invention. That is, this rendering may be performed by the server, or may be performed by other distributor terminals performing joint distribution, or by each viewer terminal viewing this live content. In order to perform such rendering, the background of the virtual space, the data of the placed virtual items, the data of each avatar, and the data of the throw-in virtual items must be sent in advance to the server or terminal where rendering is to be performed. A detailed configuration or procedure is clear from the configuration of the present embodiment described above.
〔変形例その2 ~共同配信を行う場合の態様の多様性について〕
同様に先の本実施形態の説明では、共同配信を行うにあたって、共同配信を申し込まれた側の仮想空間30を生かして、その背景や仮想アイテムの存在を維持したまま、各アバターや投げ込み仮想アイテムを、仮想空間30と仮想空間40とで共有するとした。しかしこの構成もまた必須あるいは本質的ではなく、例えば、仮想空間40の側の背景や仮想アイテムを生かしてもよいし、あるいは、視聴者が共同配信前に視聴をしていた仮想空間の背景や仮想アイテムを生かすよう、レンダリングをしてもよい。そのようにレンダリングを行うためには、あらかじめ仮想空間の背景や、置かれている仮想アイテムのデータ、各アバターのデータ、投げ込み仮想アイテムのデータがレンダリングを行おうとするサーバあるいは端末に送信されていればよく、詳細な構成あるいは手順は先に説明した本実施形態の構成から明らかである点も同様である。
[Modified Example 2 - Concerning Diversity of Forms in the Case of Joint Delivery]
Similarly, in the description of the present embodiment above, when joint distribution is performed, the
〔変形例その3 ~動作情報が付加された投げ込み用仮想アイテムの活用〕
先に説明を行ったように、仮想空間に投げ込みがなされる仮想アイテムは、配信者あるいは視聴者のアバター(代理人)のモーションデータ(動作情報)と同様の手順、構成で送信や記憶がなされるように、本実施例システム1では構成がされている。
[
As explained earlier, the virtual items thrown into the virtual space are transmitted and stored in the same procedure and configuration as the motion data (operation information) of the avatar (agent) of the broadcaster or viewer. Thus, the
従って、投げ込みに用いる仮想アイテムに、アバターと同様に動作情報(位置の情報、動きの方向・速度の情報、姿勢の情報、音の情報、振動の情報など)を持たせることが可能である。 Therefore, it is possible to give the virtual item used for throwing motion information (position information, movement direction/speed information, attitude information, sound information, vibration information, etc.) in the same manner as the avatar.
このような動作情報を付加した投げ込み用仮想アイテムとすることにより、ユーザの興味や関心を高める多様な演出が可能となる。 By using a virtual item for throwing to which such action information is added, it is possible to perform various effects that increase the interest of the user.
例えば、図25(A)図示の模式図は、仮想空間30中に投げ込まれた仮想アイテム12-1dが上から下へ落下して仮想空間の地面に着地する演出を意味している。アイテムの投げ込みは、例えば劇場において「おひねり」を舞台に投げ込んだり、結婚式においてブーケを投げたりする感覚とも共通性があり、自然な感覚の演出であり視聴者の共感を得やすい。
For example, the schematic diagram shown in FIG. 25A represents an effect in which a virtual item 12-1d thrown into the
同じく、図25(B)図示模式図は、アイテムの投げ込み対象を例えば第1の配信者12-1bと決めてその様に所定の操作を行うと、仮想空間に投げ込まれた仮想アイテム12-1dは、投げ込みの対象である第1の配信者12-1bへ向かって仮想空間内を移動していく、という演出である。先に説明した「おひねり」の例からも自然な演出となりうる。 Similarly, in the schematic diagram shown in FIG. 25(B), when the item throwing target is determined to be, for example, the first distributor 12-1b and a predetermined operation is performed in such a manner, a virtual item 12-1d thrown into the virtual space is displayed. is an effect of moving in the virtual space toward the first distributor 12-1b who is the target of the throw. It can be a natural production from the example of "Ohineri" explained earlier.
同じく図26(A)は、仮想空間内に投げ込まれた仮想アイテム12-1dが、自動仮想空間内を動きまわったり(飛び回ることを含む)、あるいは投げ込んだ者の操作に応じて仮想空間内を動き回る演出である。投げ込まれた後の仮想アイテムが仮想空間内で静止している場合と比較して大変目立つ演出となり、投げ込みのアピールに役立つ。 Similarly, in FIG. 26A, a virtual item 12-1d thrown into the virtual space moves (including jumps around) in the automatic virtual space, or moves in the virtual space according to the operation of the thrower. It is a moving performance. Compared to the case where the virtual item after being thrown is stationary in the virtual space, the effect is very conspicuous, and it is useful for appealing the throwing.
図26(B)図示模式図は、多数の視聴者から投げ込まれた仮想アイテム12-1dが多数に上ったり、あるいは同一人が多数のアイテムを投げ込んだ場合に、これら投げこまれたアイテムがいったん積みあがったのち、崩れる演出である。人気のあるライブコンテンツ、人気のあるシーン、人気のある演者に対しては仮想アイテムの投げ込みが集中することが予想され、このような演出は実現可能性が高く、演出上の効果も大きい。 FIG. 26(B) is a schematic diagram showing that when a large number of virtual items 12-1d are thrown by a large number of viewers, or when the same person throws a large number of items, these thrown items are once It is a production that collapses after piling up. It is expected that virtual items will concentrate on popular live content, popular scenes, and popular performers.
〔変形例その4 ~仮想アイテムを投げ込む際の演出上の工夫〕
すでに説明を行った点を含めて、仮想アイテムを投げ込む場合の演出上の望ましい工夫を挙げると、まず投げ込む対象をライブコンテンツ全般とするほかに、特定の演者など対象を決めて操作の上で投げ込むことがよい方法である。対象を特定して投げ込まれたアイテムは、対象者のそばに置かれるとか、対象者名を表記しておかれてもよい。
[Modified example 4 ~Ingenuity in production when throwing virtual items]
Including the points that have already been explained, if you want to give a desirable idea for the production when throwing virtual items, first, in addition to the live content as a whole, you can throw in after deciding the target such as a specific performer. is a good method. Items thrown with a specific target may be placed near the target, or may have the target's name written on it.
また仮想的カメラの視野内に、投げ込まれたアイテムが置かれることも望ましい。 It is also desirable to place the thrown item within the field of view of the virtual camera.
以下では、投げ込みアイテムについての、さらなる好ましい実施態様を説明する。 Further preferred embodiments for throwable items are described below.
〔投げ込みアイテムについての、さらなる好ましい実施態様〕
本実施態様において投入される仮想アイテム12-1dの一例としては、視聴者または配信者の賛同や賞賛を示すシンボルであり、例えば、仮想空間の上方から下方に落下するワイングラスのオブジェクト(図27(A))、地面または仮想空間の下方から生える草のオブジェクト(図27(B))、仮想空間の下方から上方に向かって上がる花火の演出などがあり得る。また、これらのオブジェクトの演出に付随する音の演出、振動の演出、アニメーションの演出などが加えられていてもよい。音の演出としては、例えば、花火が打ち上げられる音やワイングラスどうしが接触するような効果音であってもよいし、歌舞伎などで用いられるような合いの手や掛け声のような音声であってもよい。この際、投入される仮想アイテムを透明に設定するなどの操作を行えば、音のみを仮想アイテムとして投入するといった演出も可能である。また、同様に仮想アイテムの投入の際に、振動機能を動作させる信号を配信者端末およびまたは視聴者端末に送信し、仮想アイテムの投入に振動の演出を加えてもよい。
[Further preferred embodiments for throwing items]
An example of the virtual item 12-1d that is thrown in this embodiment is a symbol that indicates the approval or praise of the viewer or distributor. (A)), a grass object growing from the ground or from below the virtual space (FIG. 27(B)), and a display of fireworks rising from the bottom to the top of the virtual space. Also, sound effects, vibration effects, animation effects, and the like accompanying the effects of these objects may be added. The sound production may be, for example, the sound of fireworks being launched, the sound of wine glasses touching each other, or the sounds of ainotes and shouts used in Kabuki. good. At this time, if an operation such as setting the inserted virtual item to be transparent is performed, it is also possible to produce an effect in which only the sound is inserted as the virtual item. Similarly, when a virtual item is inserted, a signal for activating the vibration function may be transmitted to the distributor terminal and/or the viewer terminal, and a vibration effect may be added to the insertion of the virtual item.
これらの仮想アイテムの制御には物理演算が用いられてもよく、例えば、落下した仮想アイテムが他のオブジェクトや地面にあたって跳ねかえる演出、仮想アイテムが衝撃などで壊れて中に隠れていた別のオブジェクトが飛び出す演出、投げ込まれたワイングラスが積み重なってワイングラスタワーが完成する演出、落下する仮想アイテムと吹き出す仮想アイテムとが衝突する演出、アバターを用いて仮想アイテムを持ったり、操縦したり、投げたりするなどといった各種演出が可能である。 Physics calculations may be used to control these virtual items. pops out, throwing wine glasses pile up to complete a wine glass tower, falling virtual items collide with blowing virtual items, holding, manipulating, and throwing virtual items using avatars. Various effects are possible.
また、仮想アイテムの別の例として、単なるシンボルではなく、特別な機能や効果を有し、特定の目的で用いられるタイプのものもあり得る。機能の一例としては、例えば、爆弾のような爆発する機能を有する仮想アイテムが投入されると、一定時間後または所定のトリガーにより爆発し、他の仮想アイテム、オブジェクト、アバターなどを吹き飛ばしたり消失させたりする機能であったり、生物や機械のような動く機能を有する仮想アイテムが投入されると、当該仮想アイテムの行動により、他の仮想アイテム、オブジェクト、アバターなどを押しのけたり、相互作用を引き起こす機能などがあり得る。 Another example of a virtual item is not just a symbol, but a type that has a special function or effect and is used for a specific purpose. As an example of the function, for example, when a virtual item having an explosive function such as a bomb is thrown, it explodes after a certain period of time or by a predetermined trigger, blowing away or disappearing other virtual items, objects, avatars, etc. or a function that pushes away other virtual items, objects, avatars, etc. or causes interaction when a virtual item with a moving function such as a living thing or machine is inserted. And so on.
また、仮想アイテムの別の例として、服装、乗り物、建物、背景、仮想空間の一部を占める小空間などであってもよく、これらを用いることで例えば、仮想アイテムとして投入されたコスチュームをアバターが装着する演出、投入された建物の中にアバターが入る演出、投入された背景を仮想空間の背景またはその一部として表示する演出、または、特殊写真などの背景や写真フレームのような装飾がされた小空間(三次元に限られず平面、曲面、線分を含む)を仮想アイテムとして投入し、当該フレーム内にアバターが入ることで、異なる映像から切り出された別の画角からアバターが映像配信をしているかのような演出などを行うことができる。 Further, other examples of virtual items may be clothes, vehicles, buildings, backgrounds, small spaces occupying part of the virtual space, and the like. , the effect of putting on the avatar, the effect of entering the avatar in the thrown building, the effect of displaying the inserted background as the background of the virtual space or part of it, or the background such as special photos or decorations such as photo frames By inserting a small space (not limited to three dimensions, but including planes, curved surfaces, and line segments) as a virtual item, and entering the avatar in the frame, the avatar will appear in the video from a different angle of view cut out from a different video. It is possible to perform a production as if it were being distributed.
また、仮想アイテムの別の例として、予め決められた様式の仮想アイテムではなく、投入者が投入の際に、または事前に設定した内容が反映されるものであってもよい。設定内容としては、例えば、仮想アイテムに記載される文字の内容、仮想アイテムの色または模様、仮想アイテムの一部または全体の形状、動的仮想アイテムの動きの内容、機能を有する仮想オブジェクトの機能の種類、複数の仮想アイテムが一組になって投入可能な仮想アイテム群における単体の仮想アイテムどうしの組合せ内容などがあり得る。また、これらの設定内容は、投入者の操作または所定のトリガーによって変化してもよく、さらに番組内ですでに投入された仮想アイテムや過去の映像に投入されていた仮想アイテムについても、適宜権限を有するものの操作または所定の条件によってその設定内容が変化してもよい。 Further, as another example of the virtual item, instead of a virtual item having a predetermined format, the item may reflect the content set in advance by the person who puts the item in, or when the item is put in. The setting contents include, for example, the contents of characters written in the virtual item, the color or pattern of the virtual item, the shape of a part or the whole of the virtual item, the contents of the movement of the dynamic virtual item, and the function of the virtual object having the function. , combination contents of single virtual items in a virtual item group that can be put in as a set of a plurality of virtual items, and the like. In addition, these setting contents may be changed by the input person's operation or a predetermined trigger, and furthermore, virtual items that have already been input in the program or virtual items that have been input in the past video can be appropriately authorized. The contents of the setting may change depending on the operation of the device having the , or a predetermined condition.
また、仮想アイテムの別の例として、投入者自身の情報やアイテムデータに含まれる各種数値データなどといった付加情報が表示されるものであってもよい。付加情報としては、例えば、仮想アイテムの投入者のユーザ情報、投入された仮想アイテムの入手に必要なポイントの数値、その仮想アイテムが投入されることによって配信者または番組に付与されるポイントの数値、投入された仮想アイテムまたは当該仮想アイテムの投入者に対する他の視聴者または配信者からの評価などがあり得る。また、これらの付加情報の表示箇所としては、例えば、投入された仮想アイテムの表面または近傍、投入された仮想アイテム
と紐づくように仮想空間の内外の任意の場所、別のタグや別のウインドウ内などがあり得る。また、各種数値データは、各仮想アイテムの投入に関する数値であってもよいし、任意のカテゴリーに属する複数の仮想アイテムの投入に関する数値(例えば、総和、平均、ランキングなども含む)であってもよい。
Further, as another example of the virtual item, additional information such as information of the person who put the item in or various numerical data included in the item data may be displayed. The additional information includes, for example, the user information of the person who entered the virtual item, the number of points required to obtain the entered virtual item, and the number of points given to the broadcaster or the program when the virtual item is entered. , evaluations of the entered virtual item or the person who entered the virtual item from other viewers or distributors. In addition, as a display position of these additional information, for example, the surface or the vicinity of the inserted virtual item, an arbitrary place inside or outside the virtual space so as to be associated with the inserted virtual item, another tag or another window There can be inside. In addition, various numerical data may be numerical values related to input of each virtual item, or numerical values related to input of multiple virtual items belonging to an arbitrary category (including, for example, total sum, average, ranking, etc.). good.
また、仮想アイテムの別の例として、投票などの集計機能を有するものであってもよい。例えば、複数の配信者が存在する放送において、視聴者が自身のお気に入りの配信者に対して仮想アイテムを投入することによって行われる配信者間の人気投票などがある。このような放送においては、各配信者に対して投入された仮想アイテムの総数または仮想アイテムの付加情報である各種数値データの総合値などを集計することによって、投票結果を得ることができる。また、視聴者がどの配信者に対して仮想アイテムを投入するかを指定する際の方法として、例えば、仮想アイテムを投入する際、または事前にどの配信者に仮想アイテムを投入するかの選択肢が与えられるような方法でもよく、または、それぞれの配信者専用の仮想アイテムが入手でき、これらの専用仮想アイテムが投入されると、対応する配信者に対する仮想アイテムの投入として換算されるような方法でもよい。さらには、仮想アイテムを投入する者が自身で仮想アイテムの投入位置や、移動方向、軌道などを指定してもよく、それら指定に従って仮想アイテムが仮想空間内を移動した結果、接触したアバターに対して投票がなされたと判断するような方法であってもよい。 Another example of the virtual item may be one that has a counting function such as voting. For example, in broadcasting with a plurality of distributors, there is a popularity vote between distributors, which is performed by viewers inputting virtual items to their favorite distributors. In such broadcasting, voting results can be obtained by summarizing the total number of virtual items input to each distributor or the total value of various numerical data as additional information of virtual items. Also, as a method for the viewer to specify which distributor to put the virtual item into, for example, when the virtual item is put in, or in advance to which distributor to put the virtual item in or in such a way that virtual items exclusive to each streamer are available, and the input of these dedicated virtual items is counted as the input of virtual items to the corresponding streamer. good. Furthermore, the person who throws in the virtual item may specify the throwing position, movement direction, trajectory, etc. of the virtual item himself, and as a result of the virtual item moving in the virtual space according to these designations, the avatar that comes in contact It may be a method of judging that a vote has been made.
また、仮想アイテムの別の例として、現実の商品に対応する仮想アイテムの入手、または投入記録を基に、現実の当該商品の購入を受付ける機能を有するものであってもよい。 Further, as another example of the virtual item, it may have a function of accepting the purchase of the actual product based on the acquisition or input record of the virtual item corresponding to the actual product.
また、仮想アイテムの投入方法の例として、上述のように投入する者が自身で仮想アイテムの投入位置や、移動方向、軌道などを指定する方法を説明したが、それに限られることなく、例えば、各仮想アイテムごとに投入され得る位置や、移動方法、軌道などが予め決められていても良い。例えば入手に必要なポイントが多い仮想アイテムほど仮想空間の中心エリアに優先的に投入されるようにしてもよい。 In addition, as an example of the method of inserting a virtual item, a method in which the person inserting the virtual item specifies the position, movement direction, trajectory, etc. of the virtual item by himself/herself has been described. A position, a moving method, a trajectory, etc., to which each virtual item can be thrown may be determined in advance. For example, virtual items that require more points to obtain may be preferentially thrown into the central area of the virtual space.
また、仮想アイテムの演出の例として、投入された仮想アイテムが一定時間後または、所定のトリガーによって変化してもよい。例えば、仮想アイテムは、投入後10秒後に縮小する、積み重なると潰れて小さくなる、徐々に透明になって消失していく、一定数以上溜まると細切れに分解されるなどといった演出があり得る。このような演出によれば、例えば、大量の仮想アイテムまたは大型の仮想アイテムが投入された場合に、配信者が操作するアバターが仮想アイテムによって隠れてしまい、配信の面白さが軽減されるといった状況を回避することができる。 Also, as an example of the effect of the virtual item, the inserted virtual item may change after a certain period of time or according to a predetermined trigger. For example, the virtual items may shrink 10 seconds after being thrown, collapse and become smaller when piled up, gradually become transparent and disappear, or disintegrate into small pieces when a certain amount or more accumulates. According to such a presentation, for example, when a large number of virtual items or large virtual items are introduced, the avatar operated by the distributor is hidden by the virtual items, which reduces the fun of the distribution. can be avoided.
また、仮想アイテムの演出の例として、投入された仮想アイテムが一部の配信者端末およびまたは視聴者端末で表示され、それ以外の配信者端末およびまたは視聴者端末では表示されないような演出であってもよい。例えば、視聴者によって投入された仮想アイテムが当該仮想アイテムを投入した視聴者の端末では表示されるが、他の視聴者の端末では表示されないといった演出でもよい。このような演出によれば、例えば、自身の投入した仮想アイテムは確認したいが、配信者のアバターが仮想アイテムに埋もれて見えなくなってしまうことを回避したい視聴者の要求に応えることができる。また、視聴者によって投入された仮想アイテムが配信者端末では表示されるが、全ての視聴者端末で表示されないといった演出でもよい。このような演出によれば、例えば、配信者に対して賞賛の意を表明したいが、大量の仮想アイテムによって番組性が崩壊することを回避したい視聴者の要求に応えることができる。また、このような演出の設定は、番組の放送前に決められてもよいし、放送中に決定および変更ができてもよい。また、このような演出の設定は、配信者端末で操作されてもよいし、視聴者端末で操作されてもよい。 In addition, as an example of the production of virtual items, it is a production in which the inserted virtual item is displayed on some distributor terminals and/or viewer terminals, and is not displayed on other distributor terminals and/or viewer terminals. may For example, a virtual item inserted by a viewer may be displayed on the terminal of the viewer who inserted the virtual item, but may not be displayed on the terminals of other viewers. According to such a presentation, for example, it is possible to meet the request of a viewer who wants to check the virtual item he or she has put in, but who wants to avoid the distributor's avatar becoming invisible due to being buried in the virtual item. Further, it is also possible to provide an effect in which the virtual item input by the viewer is displayed on the distributor's terminal but not displayed on all the viewer's terminals. According to such a presentation, for example, it is possible to meet the demand of viewers who want to express their admiration to the distributor, but who want to avoid the collapse of program characteristics due to a large number of virtual items. In addition, the settings for such effects may be determined before the program is broadcast, or may be determined and changed during the broadcast. In addition, the setting of such effects may be operated on the distributor terminal or may be operated on the viewer terminal.
また、仮想アイテムの制御の例として、投入される仮想アイテムの数に制限を設けるような制御であってもよい。例えば、1つの番組の放送において投入可能な仮想アイテムの数の上限があってもよい。また、上限数の仮想アイテムが投入された以降であっても、一定時間の経過または特定の条件を満たすことによって、再び投入可能な仮想アイテムが充填されてもよい。このような制御によれば、例えば、1つの番組に対して1種類の仮想アイテムばかりに偏って投入されることが回避でき、多種多様な仮想アイテムが万遍なく投入される環境をつくることができる。 Further, as an example of virtual item control, the control may be such that the number of virtual items to be introduced is limited. For example, there may be an upper limit on the number of virtual items that can be introduced in one program broadcast. Also, even after the upper limit number of virtual items has been thrown, virtual items that can be thrown in again may be filled after a certain period of time has passed or a specific condition has been met. According to such control, for example, it is possible to avoid the biased introduction of only one type of virtual item to one program, and it is possible to create an environment in which a wide variety of virtual items are evenly introduced. can.
また、仮想アイテムの制御の例として、仮想アイテムが投入できる時間や、投入ができる仮想空間内のエリアに制限を設けるような制御であってもよい。例えば、番組の放送の開始からカウントして経過時間が所定の経過時間の範囲内に含まれている場合、仮想アイテムの投入を禁止または、一部制限するといった制御であってもよい。また、例えば、権限をもつ持つ者の操作に基づき、一時的に仮想アイテムの投入を禁止または、一部制限するといった制御であってもよい。さらに、番組内に投入された仮想アイテムの数、仮想アイテムが占める総面積、またはその他のパラメータを参照し、これらパラメータが所定の閾値を超えたと判断された場合に、仮想アイテムの投入を禁止または、一部制限するといった制御であってもよい。また、例えば仮想空間内を任意のエリアに分割し、エリアごとに投入された仮想アイテムの数、仮想アイテムが占める総面積、またはその他のパラメータを参照し、これらパラメータが所定の閾値を超えたと判断された場合に、当該エリアにおいて仮想アイテムの投入を禁止または、一部制限するといった制御であってもよい。また、番組全体をとおして投入された仮想アイテムの上述したようなパラメータが所定の閾値を超えた場合、仮想空間内のあるエリア(例えばアバターがいるエリア)にはそれ以上仮想アイテムの投入ができないよう制御し、その他のエリア(例えばアバターがいないエリア)にはその後も仮想アイテムの投入を許すような制御であってもよい。このような制御によれば、大量の仮想アイテムの投入によって番組性が崩壊することを回避することができる。 Further, as an example of the control of the virtual item, the control may be such that the time in which the virtual item can be inserted or the area in the virtual space in which the virtual item can be inserted is limited. For example, if the elapsed time counted from the start of the broadcast of the program is within a predetermined elapsed time range, the control may prohibit or partially restrict the insertion of virtual items. Further, for example, control may be such that the insertion of virtual items is temporarily prohibited or partially restricted based on the operation of an authorized person. Further, the number of virtual items introduced into the program, the total area occupied by the virtual items, or other parameters may be referred to, and if it is determined that these parameters exceed a predetermined threshold, the introduction of the virtual items may be prohibited or , may be partially restricted. Also, for example, the virtual space is divided into arbitrary areas, the number of virtual items placed in each area, the total area occupied by the virtual items, or other parameters are referenced, and it is determined that these parameters exceed a predetermined threshold. In this case, the control may prohibit or partially restrict the insertion of virtual items in the area. Also, if the above-described parameters of the virtual items inserted throughout the program exceed a predetermined threshold, no more virtual items can be inserted in a certain area in the virtual space (for example, the area where the avatar is present). Control may be such that virtual items are allowed to be thrown into other areas (for example, areas where there are no avatars) after that. According to such control, it is possible to prevent programability from being disrupted due to the introduction of a large amount of virtual items.
また、仮想アイテムの制御の例として、アバターに仮想アイテムが当たらないような制御であってもよい。例えば、仮想アイテムは他のオブジェクトに対しては物理的な相互作用が発生するような設定とし、アバターに対してのみ通り抜けるような設定としてもよい(図29(A))。また、例えば、アバターの周囲に透明な壁面があり、投入された仮想アイテムは透明の壁面に当たってはね返るため、アバターには仮想アイテムが当たることがないといったような設定とすることも可能である(図29(B))。このような制御によれば、仮想アイテムがアバターに当たることによって番組性が崩壊することを回避することができる。 Further, as an example of the control of the virtual item, the control may be such that the virtual item does not hit the avatar. For example, the virtual item may be set to physically interact with other objects, and may be set to pass through only the avatar (FIG. 29(A)). In addition, for example, there is a transparent wall around the avatar, and since virtual items thrown in hit the transparent wall and bounce back, it is also possible to set the avatar so that the virtual item does not hit the avatar (Fig. 29(B)). According to such control, it is possible to avoid disruption of the programability due to the virtual item hitting the avatar.
また、先の説明と一部重複する点を含めて、更に、投げ込みを行う仮想アイテムの演出上の工夫を行った実施態様について説明を行う。 In addition, including points that partially overlap with the previous description, an embodiment in which the presentation of the virtual item to be thrown is further devised will be described.
改めて本実施例システム1における、仮想アイテムを3次元仮想空間に投げ込む構成について考えると、当システムが実施する方法は、3次元仮想空間を描画送信の対象として不特定の視聴用端末へ向けてサーバからネット経由で動画像放送を行う方法であって、サーバの描画部が視聴用端末からの要求に基づいて3次元仮想空間へ仮想オブジェクトを投げ入れる前記描画を行うステップを有しており、仮想オブジェクトや、この仮想オブジェクトを投げ入れ動作が次のような演出上の特徴を有するものである。
Considering again the configuration of throwing virtual items into the three-dimensional virtual space in the
(A)投げ入れられる仮想オブジェクトが、3次元仮想空間内にあるいずれかの仮想オブジェクトとの間で、実空間における実体物間の物理的作用を模倣した相互作用を行う演出(図30(A),図30(B))。・・・例えば、仮想オブジェクトがゴムボールである場合など、仮想空間に投げ入れられたゴムボールが仮想空間にある地面に当たってバウンドする演出である。あるいは仮想オブジェクト同士が衝突をしたり、衝突後に弾性的な反撥をしたり、衝突により仮想オブジェクトが変形したりあるいは破壊されたりするものも含まれる。視聴者にとってはリアルな感触を楽しむことができる。 (A) A presentation in which the thrown-in virtual object interacts with any virtual object in the three-dimensional virtual space, mimicking the physical action between real objects in the real space (Fig. 30 (A) , FIG. 30(B)). . . . For example, when the virtual object is a rubber ball, the effect is that the rubber ball thrown into the virtual space hits the ground in the virtual space and bounces. Alternatively, virtual objects may collide with each other, elastically rebound after collision, or deform or destroy virtual objects due to collision. Viewers can enjoy a realistic feel.
(B)3次元仮想空間内にある人体のアバターオブジェクトが投げ入れられた仮想オブジェクトとの間で接触を行う演出。・・・先のゴムボールの例で言えば、仮想オブジェクトであるゴムボールが仮想空間内のアバターに当たってはずんだり、アバターがこのゴムボールを蹴ったりする演出で、これもまたリアル感を味わうことができる。 (B) An effect in which a human avatar object in a three-dimensional virtual space is brought into contact with a virtual object into which it is thrown.・・・In the example of the rubber ball mentioned above, the virtual object, the rubber ball, hits the avatar in the virtual space and bounces, and the avatar kicks the rubber ball, which also gives a sense of realism. can be done.
(C)投げ入れられた仮想オブジェクトが内部に画像を描画する画像フレームであり内部に3次元空間内にある人体のアバターを描画する演出(図30(C))。・・・写真フレームの中に自分が投げ込んだ対象の演者などが写っていると、対象の演者がクローズアップされ、演者も、投げ込んだ視聴者も大変目立つ効果がある。フレーム内に文字を入れてもよい。 (C) An effect in which the thrown-in virtual object is an image frame in which an image is drawn, and a human avatar is drawn in a three-dimensional space (FIG. 30(C)). . . . If the target performer or the like that you have thrown into the picture frame is shown, the target performer will be close-up, and the effect that the performer and the viewers who cast the image will be very conspicuous. You can put text inside the frame.
(D)視聴用端末の表示画面において、投げ入れを行う視聴者端末のランキング情報を表示する演出。・・・動画像放送画面の一部に、この番組で投げ込みが多かった視聴者や、投げ込みの対象となることが多かった演者などを表示して、いわゆる「総選挙」的な高揚感、投げ込みを行うことのモチベーションを高める演出である。 (D) An effect of displaying the ranking information of the viewer terminal that throws the ball on the display screen of the viewing terminal.・・・In part of the video broadcast screen, the viewers who had many throws in this program and the performers who were often the target of throwing in were displayed, giving a so-called "general election" feeling of exhilaration and throwing in. It is a production that increases the motivation to perform.
(E)動画像放送の表示画面において、すでに投げ入れられている他の仮想オブジェクトを消滅させる原因となる新たな仮想オブジェクトを投げ入れる演出。・・・投げ込みはいわば人気投票でもあるので、人気のある動画像番組、その番組の中でも人気のあるコー
ナーやシーン、人気のある演者に投げ込みが集中する可能性がある。その場合、図28(C)に見られるように、動画像放送画面が投げ込まれた仮想アイテムでいっぱいとなり本来の放送画面を楽しむことができなくなる。そこで、例えば爆弾型の仮想アイテムを投げ込んで爆発させ、他の仮想アイテムを一層する演出である。意外性やバトルの要素があり、娯楽性を訴求するものである。
(E) An effect of throwing in a new virtual object that causes other virtual objects that have already been thrown in to disappear on the display screen of the moving image broadcast. . . . Since the casting is also a popularity vote, there is a possibility that the casting will be concentrated on popular video programs, popular corners and scenes in the programs, and popular performers. In that case, as shown in FIG. 28(C), the moving image broadcast screen is filled with thrown virtual items, making it impossible to enjoy the original broadcast screen. Therefore, for example, a bomb-type virtual item is thrown into the game, exploded, and other virtual items are added to the effect. It has elements of surprise and battle, and appeals to entertainment.
(F)投げ入れられた仮想オブジェクトが3次元仮想空間内において視点から遠ざかる方向へ移動する演出(図30(A))。・・・先に説明したように3次元空間であることを利用し、リアルな感覚、没入感を与える演出である。逆に奥から手前へ仮想アイテムが飛び出してくる構成も考えられる。 (F) An effect in which the thrown-in virtual object moves away from the viewpoint in the three-dimensional virtual space (FIG. 30(A)). . . . As described above, it is a production that uses the fact that it is a three-dimensional space to give a realistic feeling and a sense of immersion. Conversely, a configuration in which virtual items pop out from the back to the front is also conceivable.
(G)投げ入れられる仮想オブジェクトは、当該放送に関連のある対象者それぞれに対してあらかじめ関連付けがなされており、投げ入れがなされることにより対象者ごとに表示あるいは属性の変化が起こる演出。・・・例えば演者がアイドルグループであり、グループのメンバーごとに異なる投げ入れアイテムが用意されており、視聴者は自分が好きなメンバー用専用のアイテムを選択する。一種の人気投票であり、競争心、ゲーム感覚を味わうことができる。また投げ入れアイテムが実際の贈り物を伴っている場合にグループのメンバー間で贈り物の分配が容易に行えるメリットがある。 (G) The virtual object to be thrown in is pre-associated with each target person related to the broadcast, and the display or attribute changes for each target person by throwing in the object. . . . For example, the performer is an idol group, and different items are prepared for each member of the group, and the viewer selects the member's exclusive item that he/she likes. It is a kind of popular vote, and you can enjoy the competitive spirit and game feeling. It also has the advantage of facilitating the distribution of gifts among group members when the throw-in items are accompanied by actual gifts.
(H)投げ入れの実行、もしくは投げ入れ後の仮想オブジェクトの動きに応じて音声表示がなされる演出。・・・仮想オブジェクトが花火であれば破裂音がしたり、仮想アイテムが地面に当たったりしたときに音が出るようにする。動物型のアイテムであれば鳴き声を出すことも考えられる。 (H) An effect in which a voice is displayed according to the execution of the throwing or the movement of the virtual object after the throwing. . . . If the virtual object is a firework, a bursting sound is produced, or a sound is produced when the virtual item hits the ground. If it is an animal type item, it is also possible to make a cry.
(I)投げ入れに用いることのできる仮想アイテムそれぞれが放送の表示画面にあらかじめ表示されている演出。・・・仮想アイテムが複数種類あり、メニュー形式で選べるよう放送画面の脇などにメニューとして表示がされる。仮想アイテムの種類が番組ごとに変わったり、あるいは日替わりで変わったり、ランダムに変わったりすればゲーム性が出てくる。 (I) An effect in which each virtual item that can be used for throwing is displayed in advance on the display screen of the broadcast. There are multiple types of virtual items, and they are displayed as menus on the side of the broadcast screen so that they can be selected in a menu format. If the type of virtual item changes for each program, changes on a daily basis, or changes at random, the game will come out.
(J)投げ入れに用いることのできる仮想アイテムが商品をシンボライズしており、投げ入れによって商品の購入が成立する演出。・・・仮想アイテムの投げ込みはそもそも、番組や演者への賛同や称賛(いわゆる「おひねり」)から始まったのであるが、この仕組みやシステムを利用してより付加価値の高いサービスを行うことが考えられる。この演出では、オンラインショッピングのように商品を放送画面で選んで購入の意思表示として、選んだ仮想アイテムの投げ込みを行うのであるが、単なる購入ではなく、番組への参加の感覚があり、番組内で商品の解説をしてもよく、付加価値の高いビジネスとなりうる。 (J) A presentation in which the virtual item that can be used for the throw-in symbolizes the product, and the purchase of the product is established by the throw-in.・・・In the first place, the throwing in of virtual items began with the endorsement and admiration of programs and performers (so-called “Ohineri”), but it is possible to use this mechanism and system to provide higher value-added services. Conceivable. In this production, like online shopping, you select a product on the broadcast screen and throw in the selected virtual item as a sign of your intention to purchase it. You can also explain the product in , and it can be a high value-added business.
(K)投げ入れられる仮想アイテムに投げ入れを行う視聴者が指定した文字情報が表示される演出。・・・コメントを動画像番組に投稿することはすでに行われているが、これを仮想アイテムの投げ込みサービスに展開したものである。文字情報であることから投げ込む人の意思表示が行える上に、ゲーム感覚、参加の感覚がより高まる。 (K) An effect in which character information specified by the viewer who throws the item is displayed on the virtual item to be thrown.・・・Comments are already posted on moving image programs, but this is developed into a virtual item throwing service. Since it is character information, the intention of the thrower can be expressed, and the sense of game and participation is enhanced.
(L)投げ入れられる仮想アイテムが、文字の外形形状を有している演出(図30(D))。・・・文字そのものが上から降ってくるという面白さがある。 (L) Rendering in which the thrown-in virtual item has the shape of a letter (FIG. 30(D)).・・・It is interesting that the letters themselves fall from above.
(M)動画像放送が行われる番組に応じて投げ入れが可能な仮想オブジェクトを異ならせる演出。・・・番組の内容に即した仮想アイテムとすることで、番組自体の盛り上がりにつながる。 (M) Effect of changing the virtual object that can be thrown in according to the program in which the moving image broadcast is performed. ...By creating virtual items that match the content of the program, the program itself will become more exciting.
(O)投げ入れられる仮想アイテムが、日用品である演出。・・・アイテムの投げ込みは賛同や称賛などであるので、一般的には花やトロフィーなど贈答の感覚がある物品が使われることが多く、その他、有名な建築物やランドマーク的なタワーなども多い。これに対してこのような目的では全く使われるはずがない意外性のある物品として、洗濯機や冷蔵庫など日用品を用いれば、意外性があり、盛り上げやアピールにもつながる。 (O) A rendering in which the virtual item to be thrown is a daily commodity.・・・Since throwing items is a form of endorsement or praise, in general, gifts such as flowers and trophies are often used, as well as famous buildings and landmark towers. many. On the other hand, if daily necessities such as washing machines and refrigerators are used as articles with unexpectedness that should not be used for such purposes, they are unexpected and lead to excitement and appeal.
(P)投げ入れられる仮想アイテムごとに投げ入れが可能な上限数を有する演出。・・・人気のある番組などで投げ込みの集中が起こりうる点を説明したが、投げ込みの数量に上限を設ければ過度の集中を防ぐことができるし、希少感から投げ込みモチベーションの維持もできる。 (P) An effect having an upper limit on the number of throwable items for each thrown virtual item.・・・I explained that there may be a concentration of throwing in popular programs, etc., but setting an upper limit on the amount of throwing can prevent excessive concentration, and it is possible to maintain motivation to throw in from a sense of scarcity.
(Q)3次元仮想空間内にある人体のアバターオブジェクトが投げ入れられた仮想オブジェクトの把持を行う演出(図30(B))。・・・アバターが、投げ入れた仮想アイテムをつかんで動かしたりすれば、あたかも「おひねり」を演者が受け止めたような感覚がえられるので、投げ込みの達成感が得られる。 (Q) An effect of grasping a virtual object into which a human avatar object in the three-dimensional virtual space is thrown (FIG. 30(B)). . . . If the avatar grabs and moves the virtual item thrown in, the performer can feel as if the performer has received the "twist", so the player can feel a sense of accomplishment.
(R)投げ入れられた仮想アイテムが投げ入れ後の所定時間経過後に消滅する演出。・・・先に説明した、過度の投げ込み集中を防ぐとともに、継続的に投げ込みを行うモチベーションにもつながる。 (R) An effect in which the thrown-in virtual item disappears after a predetermined time has elapsed after the throw-in.・・・In addition to preventing excessive concentration on throwing as described above, it also leads to motivation to continuously throw.
(S)投げ入れられた仮想アイテムが投げ入れを行う視聴者の属性に応じて3次元仮想空間内における出現の位置および/または出現後のパフォーマンスを異ならせる演出。・・・動画像配信(放送)サービスの会員は、有料会員と無料会員とに分かれる事業者があり、有料会員あるいはプレミアム会員を優遇するためにこれら会員が投げ込んだアイテムは仮想空間で手前に現れて目立つようにしたり、演者のそばに現れたり、あるいは落下の速度がゆっくりであるようにする。 (S) An effect in which the position in which the thrown-in virtual item appears in the three-dimensional virtual space and/or the performance after the appearance is changed according to the attribute of the viewer who throws in the item.・・・Members of video distribution (broadcasting) services are divided into paid members and free members, and items thrown in by these members in order to give preferential treatment to paid members or premium members appear in front of them in the virtual space. or appear close to the performer, or have a slow fall speed.
(T)3次元仮想空間を描画送信の対象として各視聴用端末へ向けてサーバからネット経由で動画像放送を行う動画像放送システムであって、視聴者用端末からの要求に基づいて3次元仮想空間へ新たな仮想オブジェクトを投げ入れて描画を行う描画部、および、描画部が描画を行うにあたり、3次元仮想空間にすでに含まれている既存仮想オブジェクトと、新たに投げ入れられる仮想オブジェクトとが実空間にある実体物であると想定した場合の物理的な相互作用をシミュレートし、当該シミュレートの結果を前記描画に反映させる、シミュレート計算部。・・・先に説明したように、投げ込み仮想アイテムが、既存の仮想アイテムと衝突して弾性的に反発(バウンド)してもよいし、非弾性的にどちらかのアイテムあるいは両方のアイテムが変形、破壊されるよう描写してもよい。あるいは両方のアイテムが非接触ながら、あたかも磁界あるいは電界の作用で互いに反発しあって空間内を進行する軌道を変えてもよい。 (T) A moving image broadcasting system that broadcasts a moving image from a server to each viewing terminal via a network, with a three-dimensional virtual space as an object of rendering transmission, wherein the three-dimensional space is based on a request from the viewer terminal. A drawing unit that draws a new virtual object by throwing it into the virtual space. A simulation calculation unit that simulates a physical interaction assuming that it is a real object in space, and reflects the result of the simulation in the drawing. . . . As explained above, the thrown virtual item may collide with an existing virtual item and elastically rebound (bound), or inelastically one or both of the items may be deformed. , may be depicted as being destroyed. Alternatively, while the two items are not in contact with each other, they may repel each other as if by the action of a magnetic field or an electric field, and change their trajectory in space.
(U)3次元仮想空間を描画送信の対象として各視聴用端末へ向けてサーバからネット経由で動画像放送を行う動画像放送システムであって、視聴者用端末からの要求に基づいて3次元仮想空間へ新たな仮想オブジェクトを投げ入れて描画を行う描画部、および、投げ入れが可能である仮想オブジェクトについて、視聴者端末を用いた投げ入れ操作を行うための操作教示、および/または各視聴者端末を用いて既に行われた各投げ入れの結果に基づいた情報の表示、を行うユーザインターフェース部。・・・視聴者が投げ入れが可能な仮想アイテムを、表示画面の側方などに羅列表示を行って選ばせる方法があり、番組として投げ入れを行って欲しいアイテムの種類、投げ入れを行って欲しい時間の情報を示して投げ入れを誘う方法もあるし、すでに投げ入れられたアイテムのランキングとして、投げ入れた数やポイント数が最も多い視聴者の名前やハンドルネームを同じく画面側方に表示を行えば、インセンティブともなりえる。 (U) A moving image broadcasting system that broadcasts a moving image from a server to each viewing terminal via a network, with a three-dimensional virtual space as an object of drawing transmission, wherein the three-dimensional A drawing unit that draws by throwing a new virtual object into the virtual space, and an operation instruction for performing a throwing operation using a viewer terminal for a virtual object that can be thrown, and/or each viewer terminal Display of information based on the results of each throw that has already been made using the user interface.・・・There is a method in which virtual items that can be thrown in by the viewer are displayed in a list on the side of the display screen, etc., and selected. There is also a method of inviting throwing by presenting information, and if the name and handle name of the viewer with the highest number of throws and points are displayed on the side of the screen as a ranking of the items that have already been thrown, it can be used as an incentive. can become
(V)3次元仮想空間を描画送信の対象として各視聴用端末へ向けてサーバからネット経由で動画像放送を行う動画像放送システムであって、視聴者用端末からの要求に基づいて3次元仮想空間へ新たな仮想オブジェクトを投げ入れて描画を行う描画部、および、投げ入れに用いられる視聴用端末、当該投げ入れを行う視聴者、および当該投げ入れに用いられる仮想オブジェクト、の少なくともいずれかに予め与えられた属性に応じて、前記投げ入れの可否、投げ入れの態様、投げ入れ後の表示の態様の少なくともいずれかを変化させて描画に反映させる、属性判断部。・・・例えば、基本的に無料で参加が行える動画像配信サービスにおいて、有料プレミアム会員のみがアイテムの投げ入れを行うことができたり、無料会員とは異なった目立つアイテムを投げ入れられたり、あるいはバーチャル空間の表示画面中において、一番手前の目立つ位置にアイテムが表示されるような投げ入れができれば、プレミアム会員に加入するモチベーションが向上し、動画配信サービスの事業利益に貢献できる。このような差別化は動画配信サービスのアカウントで行ってもよいし、登録してある端末(パーソナルコンピュータやスマートフォン、タブレット端末)などの固有の番号、通信端の番号(IPアドレスなど)で行ってもよい。また仮想オブジェクトについて例えば番組ごとに投げ入れを推奨するアイテム、あるいは逆に投げ入れを禁止するアイテムを設定し、番組の進行をスムーズに進める方法でもよい。また上のような視聴者、視聴者端末、仮想アイテムの種類など属性に応じて異なる制御とする場合に、アイテム投入の可否のほか、投入後のアイテムのふるまいとして、画面中で現れる場所の違い、仮想空間中を飛翔する仕方の違い、現れて続ける時間の長短の違いなどを用いてもよい。 (V) A moving image broadcasting system that broadcasts a moving image from a server to each viewing terminal via a network, with a three-dimensional virtual space as an object of drawing transmission, wherein the three-dimensional space is drawn and transmitted based on requests from the viewer terminals Pre-given to at least one of a drawing unit that draws a new virtual object by throwing it into the virtual space, a viewing terminal that is used for the throw, a viewer that throws the object, and a virtual object that is used for the throw. The attribute determination unit changes at least one of the propriety of throwing, the mode of throwing, and the mode of display after throwing according to the attribute, and reflects it in the drawing.・・・For example, in a video distribution service where participation is basically free, only paid premium members can throw items, or items that are different from free members can be thrown, or virtual space If the item can be thrown in such a way that the item is displayed in the front most conspicuous position on the display screen, the motivation to join the premium membership will be improved and the business profit of the video distribution service can be contributed. This kind of differentiation can be done with the account of the video distribution service, the unique number of the registered terminal (personal computer, smartphone, tablet terminal), etc., the number of the communication end (IP address, etc.) good too. Also, for virtual objects, for example, an item that is recommended to be thrown into each program, or conversely, an item that is prohibited from being thrown into the program may be set to smoothly proceed with the program. In addition, in the case of different control according to attributes such as the viewer, viewer terminal, type of virtual item, etc. as above, in addition to the propriety of inserting items, the difference in the place that appears on the screen as the behavior of the item after inserting , the difference in how it flies in the virtual space, the difference in the length of time it continues to appear, and the like.
(W)視聴者が介入を許容するライブコンテンツを配信する配信部と、視聴者の介入を実施するための情報を記憶している記憶部と、情報を視聴者の端末へ送信する送信部と、端末から介入の実施要求を受信する受信部と、介入の実施要求が受信された場合に、実施要求に基づき、ライブコンテンツの映像に電子アイテムを合成表示する表示制御部と、表示制御部は、所定の条件に達した場合に、視聴者の介入を制限する、サーバ。・・・先に説明したように、仮想アイテムの投げ込み数が所定の限度額に達した場合に以後の投げ込みを禁止したり、あるいは仮想アイテムを投げ込める時間を制限したりする方法である。 (W) a distribution unit that distributes live content that allows viewer intervention, a storage unit that stores information for implementing viewer intervention, and a transmission unit that transmits information to the viewer's terminal; , a receiving unit that receives an intervention implementation request from a terminal, a display control unit that synthesizes and displays an electronic item with a video of live content based on the implementation request when the intervention implementation request is received, and a display control unit , a server that limits viewer intervention if a predetermined condition is reached. . . . As described above, when the number of virtual items thrown reaches a predetermined limit, the method prohibits further throwing, or limits the time during which virtual items can be thrown.
ここで、コンテンツ配信サーバ2の構成等を説明する図31を参照して、上に説明したような、投げ込み仮想アイテムの各種演出を実現するための構成について改めて説明を行う。
Here, with reference to FIG. 31, which describes the configuration of the
先の説明のように、投げ込みに用いられる仮想アイテムはそれぞれ特有な外観を有しており特有な動作を行うようになっている。またいくつかの仮想アイテムは、アバターや他の仮想アイテムや仮想空間内の他のアイテムとの間で、接触などの連携的な動作を行うこととなる。したがって、これら仮想アイテムは、先に説明をしたアバターと同様なデータの持ち方や、レンダリングのための構成とすれば種々の有利な点がある。 As described above, each virtual item used for throwing has a unique appearance and performs a unique action. Also, some virtual items perform coordinated actions such as contact with avatars, other virtual items, and other items in the virtual space. Therefore, these virtual items have various advantages if they are configured for data storage and rendering in the same manner as the avatars described above.
一例として、仮想アイテムに関する情報は、コンテンツ配信サーバ2の仮想アイテム記憶部53に記憶されており、視聴者端末56を操作して選択された仮想アイテムは、サーバ2の投入受付部52がその選択信号を受けて、選択された仮想アイテムの信号(外観および動作)が動作データ送信部55を経由して配信者端末57へ送られ、配信者端末57にて、他のアイテムやアバターの情報とともにレンダリングが行われ、サーバ2の映像データ受信部50、映像データ送信部51を経由して、視聴者端末56へ送られて動画像番組の視聴に供される。
As an example, information about virtual items is stored in the virtual
他の方法としては、視聴者が自分のオリジナルな仮想アイテムを投入したい場合には、あらかじめ視聴者端末56に仮想アイテムの情報が用意されており、サーバ2経由で配信者端末57へ送られてレンダリングがなされてもよい。
As another method, when the viewer wants to insert his or her own original virtual item, information on the virtual item is prepared in the
あるいは、配信者端末57に仮想アイテムの情報が用意されていてもよい。
Alternatively, the
また、レンダリングは、配信者端末57で行われてもいし、視聴者端末56またはサーバ2で行われてもよい。
Rendering may be performed by the
(発明の効果の説明)
本発明によれば、対象となるライブコンテンツの視聴者に限らないより広い対象者から、ライブコンテンツへの賛同のシンボルとなる仮想アイテムの投げ込みを得ることができ、同時に、このライブコンテンツの視聴者に限らないより広い対象者がこの賛同のシンボルである仮想アイテムを視認できるようにして、ライブコンテンツに対する賛同の輪をより広げることができる、コンテンツ配信システム、コンテンツ配信方法、プログラムを提供することができる。
(Explanation of the effects of the invention)
According to the present invention, it is possible to obtain a virtual item that is a symbol of support for live content from a wider range of target audiences, not limited to target viewers of the live content, and at the same time, the viewers of this live content. It is possible to provide a content distribution system, a content distribution method, and a program that can broaden the circle of support for live content by making the virtual item, which is a symbol of support, visible to a wider range of target users. can.
本発明は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものとする。 The present invention can be embodied in various other forms, and various omissions, replacements, and modifications can be made without departing from the scope of the invention. These embodiments and their modifications are intended to be included in the invention described in the claims and their equivalents as well as included in the scope and gist of the invention.
1 コンテンツ配信受信システム
2 コンテンツ配信サーバ
2a 入出力インターフェース
2b 制御部
2c モーション情報記憶部
2d コンテンツ配信部
2e 共同配信受付部
2f プログラム記憶部
2g ユーザ管理部
2h 投げ込みアイテム受付部
2i バスライン
3 インターネット通信網
7-1 アバターの外観データ
7-2 アバターのモーションデータ(動作のデータ、動作の情報)
7-2a モーションデータの節
7-2b モーションデータの枝
7-3 アバターのレンダリング用データ
10 第1のコンテンツ配信グループ
11 第1の配信者端末
11a 入出力インターフェース
11b 制御部
11c アバター操作部
11d モーション情報受付部
11e レンダリング部
11f 表示部
11g 操作部
11h プログラム記憶部
11i データ記憶部
11j 投げ込みアイテム投稿部
11k コメント投稿部
11m バスライン
12 第1の視聴者端末
12a 入出力インターフェース
12b 制御部
12c アバター操作部
12e アバター投稿部
12f 表示部
12g 操作部
12h プログラム記憶部
12i データ記憶部
12j 投げ込みアイテム投稿部
12k コメント投稿部
12m バスライン
12-1 表示パネル
12-1a 動画表示エリア
12-1b 第1の配信者のアバター
12-1c 第2の配信者のアバター
12-1d 第1の投げ込みアイテム
12-1e ホームボタン表示
12-1f 再生停止ボタン表示
12-1g ポーズボタン表示
12-1h 再生ボタン表示
12-1i コメント投稿ボタン表示
12-1j アイテム投げ込みボタン表示
12-1k シークバー表示
12-1m シークボタン表示
12-1n 樹木
12-1o 家屋
12-1r コメント
12-2 マウスカーソル
12-3 マウスポインタ
12-4 キーボード
20 第2のコンテンツ配信グループ
21 第2の配信者端末
22 第2の視聴者端末
30 第1の仮想空間
31 背景
32 第1の仮想的カメラ
33 第2の投げ込みアイテム
40 第2の仮想空間
41 背景
42 第2の仮想的カメラ
43 信号機
1 content
7-2a Motion data node 7-2b Motion data branch 7-3 Avatar rendering data 10 First content distribution group 11 First distributor terminal 11a Input/output interface 11b Control unit 11c Avatar operation unit 11d Motion information Reception unit 11e Rendering unit 11f Display unit 11g Operation unit 11h Program storage unit 11i Data storage unit 11j Throwing item posting unit 11k Comment posting unit 11m Bus line 12 First viewer terminal 12a Input/output interface 12b Control unit 12c Avatar operation unit 12e Avatar posting unit 12f Display unit 12g Operation unit 12h Program storage unit 12i Data storage unit 12j Throwing item posting unit 12k Comment posting unit 12m Bus line 12-1 Display panel 12-1a Video display area 12-1b Avatar of the first distributor 12-1c Second streamer avatar 12-1d First thrown item 12-1e Home button display 12-1f Playback stop button display 12-1g Pause button display 12-1h Playback button display 12-1i Comment posting button display 12-1j Item throw button display 12-1k Seek bar display 12-1m Seek button display 12-1n Tree 12-1o House 12-1r Comment 12-2 Mouse cursor 12-3 Mouse pointer 12-4 Keyboard 20 Second content delivery Group 21 Second broadcaster terminal 22 Second viewer terminal 30 First virtual space 31 Background 32 First virtual camera 33 Second throw-in item 40 Second virtual space 41 Background 42 Second virtual space camera 43 traffic light
Claims (7)
前記コンピュータプログラムは、コンピュータに、
前記第2の配信者から前記共同配信の申し込みを受け付けることと、
少なくとも、前記第1の配信者の第1のアバター情報と前記第2の配信者の第2のアバター情報を記憶することと、
前記第2の配信者からの共同配信の前記申し込みに応答して、第1のアバター情報と、前記第2のアバター情報と、前記第1の配信者が配信に使用する前記仮想空間の情報とを含むデータを配信することと、を実行させ、
前記コンピュータプログラムは、前記コンピュータに、
視聴者端末から、投げ込みの申し込みとアイテムデータを含むアイテム投げ込み情報を受信することと、をさらに実行させ、前記アイテム投げ込み情報は、前記配信されるデータに含めて配信される、
コンピュータプログラム。 A computer program for implementing joint distribution from a second distributor into a virtual space used for distribution by the first distributor, comprising:
The computer program comprises:
accepting an application for joint distribution from the second distributor;
storing at least first avatar information of said first distributor and second avatar information of said second distributor;
first avatar information, said second avatar information, and information of said virtual space used for distribution by said first distributor in response to said application for joint distribution from said second distributor; delivering data containing and causing the
The computer program causes the computer to:
receiving item-throwing information including the item-throwing application and item data from the viewer terminal, wherein the item-throwing information is included in the distributed data and distributed;
computer program.
前記第1の配信者に対して共同配信伺いを送信することと、
前記第1の配信者から許諾を得ることと、
前記第2の配信者に対して許諾の旨を通知することと、
を実行させることを含む、請求項1~3のいずれか一項に記載のコンピュータプログラム。 Responding to the offer for joint distribution from the second distributor comprises:
sending a joint delivery inquiry to the first distributor;
Obtaining permission from the first distributor;
Notifying the second distributor of the consent;
The computer program according to any one of claims 1 to 3, comprising executing the
請求項1~4のいずれか一項に記載のコンピュータプログラム。 the item data includes appearance data of the thrown virtual item;
A computer program according to any one of claims 1-4.
前記第2の配信者から前記共同配信の申し込みを受け付けることと、
少なくとも、前記第1の配信者の第1のアバター情報と前記第2の配信者の第2のアバター情報を記憶することと、
前記第2の配信者による共同配信の前記申し込みに応答して、第1のアバター情報と、前記第2のアバター情報と、前記第1の配信者が配信に使用する前記仮想空間の情報とを含むデータを配信することと、を備え、
前記コンテンツ配信方法は、
視聴者端末から、投げ込みの申し込みとアイテムデータを含むアイテム投げ込み情報を受信することと、をさらに備え、前記アイテム投げ込み情報は、前記配信されるデータに含めて配信される、
コンテンツ配信方法。 A content distribution method by a content distribution server that performs joint distribution from a second distributor into a virtual space used for distribution by a first distributor,
accepting an application for joint distribution from the second distributor;
storing at least first avatar information of said first distributor and second avatar information of said second distributor;
In response to the application for joint distribution by the second distributor, the first avatar information, the second avatar information, and the information of the virtual space used for distribution by the first distributor are transferred. distributing data including
The content distribution method includes:
further comprising: receiving item-throwing information including an application for casting and item data from the viewer terminal, wherein the item-throwing information is included in the data to be distributed;
Content delivery method.
前記第2の配信者から前記共同配信の申し込みを受け付ける共同配信受付部と、
少なくとも、前記第1の配信者の第1のアバター情報と前記第2の配信者の第2のアバター情報を記憶する記憶部と、
前記第2の配信者による共同配信の前記申し込みに応答して、第1のアバター情報と、前記第2のアバター情報と、前記第1の配信者が配信に使用する前記仮想空間の情報とを含むデータを配信するコンテンツ配信部と、を備え、
前記コンテンツ配信サーバは、
視聴者端末から、投げ込みの申し込みとアイテムデータを含むアイテム投げ込み情報を受け付ける投げ込みアイテム受付部をさらに備え、前記アイテム投げ込み情報は、前記配信されるデータに含めて配信される、
コンテンツ配信サーバ。 A content distribution server that performs joint distribution from a second distributor into a virtual space used for distribution by a first distributor,
a joint distribution reception unit that receives an application for joint distribution from the second distributor;
a storage unit that stores at least first avatar information of the first distributor and second avatar information of the second distributor;
In response to the application for joint distribution by the second distributor, the first avatar information, the second avatar information, and the information of the virtual space used for distribution by the first distributor are transferred. a content distribution unit that distributes data including
The content distribution server is
It further comprises a throw-in item reception unit that receives throw-in item information including a throw-in application and item data from the viewer terminal, and the item throw-in information is included in the distributed data and distributed.
Content distribution server.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020099448A JP7159244B2 (en) | 2020-06-08 | 2020-06-08 | CONTENT DELIVERY SYSTEM, CONTENT DELIVERY METHOD, COMPUTER PROGRAM |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020099448A JP7159244B2 (en) | 2020-06-08 | 2020-06-08 | CONTENT DELIVERY SYSTEM, CONTENT DELIVERY METHOD, COMPUTER PROGRAM |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018150864A Division JP6745301B2 (en) | 2018-07-25 | 2018-07-25 | Content distribution system, content distribution method, computer program |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2020170519A JP2020170519A (en) | 2020-10-15 |
JP2020170519A5 JP2020170519A5 (en) | 2022-05-31 |
JP7159244B2 true JP7159244B2 (en) | 2022-10-24 |
Family
ID=72747100
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020099448A Active JP7159244B2 (en) | 2020-06-08 | 2020-06-08 | CONTENT DELIVERY SYSTEM, CONTENT DELIVERY METHOD, COMPUTER PROGRAM |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7159244B2 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7109738B1 (en) | 2021-03-26 | 2022-08-01 | 株式会社ミクシィ | Information processing device, information processing program and information processing method |
JP7264941B2 (en) * | 2021-06-17 | 2023-04-25 | グリー株式会社 | Program, information processing device and information processing method |
JP7128338B1 (en) | 2021-11-19 | 2022-08-30 | Line株式会社 | Program, information processing method, terminal and server |
JP7112695B1 (en) | 2022-04-11 | 2022-08-04 | 17Live株式会社 | computer programs, terminals and servers |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4637889B2 (en) | 2007-10-10 | 2011-02-23 | ヤフー株式会社 | Virtual space broadcasting device |
JP2012120098A (en) | 2010-12-03 | 2012-06-21 | Linkt Co Ltd | Information provision system |
JP2016152049A (en) | 2016-02-19 | 2016-08-22 | 株式会社 ディー・エヌ・エー | System, method and program for managing delivery of advertisement moving image |
JP2017121021A (en) | 2015-12-28 | 2017-07-06 | 株式会社 ディー・エヌ・エー | System, method and program for distributing digital content |
JP6469279B1 (en) | 2018-04-12 | 2019-02-13 | 株式会社バーチャルキャスト | Content distribution server, content distribution system, content distribution method and program |
JP2019204244A (en) | 2018-05-22 | 2019-11-28 | 株式会社 ディー・エヌ・エー | System for animated cartoon distribution, method, and program |
-
2020
- 2020-06-08 JP JP2020099448A patent/JP7159244B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4637889B2 (en) | 2007-10-10 | 2011-02-23 | ヤフー株式会社 | Virtual space broadcasting device |
JP2012120098A (en) | 2010-12-03 | 2012-06-21 | Linkt Co Ltd | Information provision system |
JP2017121021A (en) | 2015-12-28 | 2017-07-06 | 株式会社 ディー・エヌ・エー | System, method and program for distributing digital content |
JP2016152049A (en) | 2016-02-19 | 2016-08-22 | 株式会社 ディー・エヌ・エー | System, method and program for managing delivery of advertisement moving image |
JP6469279B1 (en) | 2018-04-12 | 2019-02-13 | 株式会社バーチャルキャスト | Content distribution server, content distribution system, content distribution method and program |
JP2019204244A (en) | 2018-05-22 | 2019-11-28 | 株式会社 ディー・エヌ・エー | System for animated cartoon distribution, method, and program |
Also Published As
Publication number | Publication date |
---|---|
JP2020170519A (en) | 2020-10-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6745301B2 (en) | Content distribution system, content distribution method, computer program | |
JP6810108B2 (en) | Servers, methods, programs, video broadcasting systems | |
JP7159244B2 (en) | CONTENT DELIVERY SYSTEM, CONTENT DELIVERY METHOD, COMPUTER PROGRAM | |
JP7516357B2 (en) | AR system for providing augmented reality (AR) in video games | |
WO2020090786A1 (en) | Avatar display system in virtual space, avatar display method in virtual space, and computer program | |
JP6707111B2 (en) | Three-dimensional content distribution system, three-dimensional content distribution method, computer program | |
Lule | Understanding media and culture: An introduction to mass communication | |
CN101273368A (en) | Interactivity via mobile image recognition | |
JP7292846B2 (en) | Different perspectives from a common virtual environment | |
JP7356664B2 (en) | Computer program, server device, terminal device and method | |
JP6639540B2 (en) | Game system | |
JP7473909B2 (en) | Video application program, video object drawing method, video management program, video management method, server, and video distribution system | |
Chung | Emerging Metaverse XR and Video Multimedia Technologies | |
JP2020144887A (en) | Avatar display system in virtual space, avatar display method in virtual space, and computer program | |
JP7146847B2 (en) | Server, method, program, video broadcasting system | |
JP7225159B2 (en) | 3D CONTENT DISTRIBUTION SYSTEM, 3D CONTENT DISTRIBUTION METHOD, COMPUTER PROGRAM | |
JP2024028729A (en) | Computer program, server device, terminal device, and method | |
WO2024152670A1 (en) | Virtual venue generation method and apparatus, device, medium, and program product | |
Chung | Introduction to Metaverse and Video Streaming Technology and Services | |
JP7398748B2 (en) | Computer program, server device, terminal device and method | |
JP7553195B2 (en) | Content distribution system, server system and program | |
Noam | Into the Next Generation of Online Video: OTT Video 3.0 | |
KR20010095526A (en) | Method for providing image in virtual culture mall and computer-readable medium recording the method | |
JP2022156250A (en) | Content providing system, server device and program | |
JP2023159089A (en) | Computer program, server device, terminal device, and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210721 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210721 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220520 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220607 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220801 |
|
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: 20220913 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20221012 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7159244 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |