JP7370525B2 - Video distribution system, video distribution method, and video distribution program - Google Patents

Video distribution system, video distribution method, and video distribution program Download PDF

Info

Publication number
JP7370525B2
JP7370525B2 JP2022038581A JP2022038581A JP7370525B2 JP 7370525 B2 JP7370525 B2 JP 7370525B2 JP 2022038581 A JP2022038581 A JP 2022038581A JP 2022038581 A JP2022038581 A JP 2022038581A JP 7370525 B2 JP7370525 B2 JP 7370525B2
Authority
JP
Japan
Prior art keywords
video
character object
distribution
gui
video distribution
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
JP2022038581A
Other languages
Japanese (ja)
Other versions
JP2022082592A (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.)
GREE Inc
Original Assignee
GREE Inc
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 GREE Inc filed Critical GREE Inc
Priority to JP2022038581A priority Critical patent/JP7370525B2/en
Publication of JP2022082592A publication Critical patent/JP2022082592A/en
Priority to JP2023174008A priority patent/JP2023181219A/en
Application granted granted Critical
Publication of JP7370525B2 publication Critical patent/JP7370525B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Processing Or Creating Images (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

本発明は、動画配信システム、動画配信方法および動画配信プログラムに関し、特に、明細書における開示は、アクターの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する動画配信システム、動画配信方法および動画配信プログラムに関する。 The present invention relates to a video distribution system, a video distribution method, and a video distribution program, and in particular, the disclosure in the specification relates to a video distribution system, a video distribution, and a video distribution system that distributes a video including animation of a character object generated based on the movements of an actor. Concerning methods and video distribution programs.

従来から、アクターの動きに基づいてキャラクタオブジェクトのアニメーションを生成し、かかるキャラクタオブジェクトのアニメーションを含む動画を配信する動画配信システムが知られている。このような動画配信システムは、例えば、特許文献1に開示されている。 2. Description of the Related Art Video distribution systems have been known that generate animations of character objects based on the movements of actors and distribute videos containing the animations of character objects. Such a video distribution system is disclosed in Patent Document 1, for example.

コンテンツを視聴する視聴ユーザからの要求に応じて、当該視聴ユーザが購入したアイテムに対応するギフトオブジェクトを表示画面に表示させるコンテンツ配信システムも知られている。例えば、特許文献2に開示されている動画配信システムでは、視聴ユーザは、ギフトアイテムを購入し、この購入したギフトアイテムをパフォーマー(コンテンツ配信者)に対してギフトとして提供することができる。 BACKGROUND ART A content distribution system is also known in which, in response to a request from a viewing user viewing content, a gift object corresponding to an item purchased by the viewing user is displayed on a display screen. For example, in the video distribution system disclosed in Patent Document 2, a viewing user can purchase a gift item and provide the purchased gift item to a performer (content distributor) as a gift.

特開2015-184689号公報Japanese Patent Application Publication No. 2015-184689 特開2012-120098号公報Japanese Patent Application Publication No. 2012-120098

このような動画配信に用いられるキャラクタオブジェクトは、アクター(配信ユーザ)により動画配信の前に予め設定されるのが一般的であるが、視聴ユーザのギフトを提供する意欲を向上させるべく、動画配信中であってもキャラクタオブジェクトを変更したいという要望が出てきている。 Character objects used in such video distribution are generally set in advance by actors (distribution users) before video distribution, but in order to increase the desire of viewing users to provide gifts, character objects used in video distribution Even within the game, there are requests to change character objects.

しかしながら、動画配信中にキャラクタオブジェクトを変更する場合、アクターのアクトへの集中力が低下してしまうおそれがある。 However, when changing the character object during video distribution, there is a risk that the actor's concentration on the act may be reduced.

その場合、動画内容のクオリティが下がり、視聴ユーザの視聴意欲が低下してしまうおそれがある。 In that case, there is a risk that the quality of the video content may deteriorate and the viewing user's desire to view the video may decrease.

本開示の目的は、上述した従来技術の問題の少なくとも一部を解決又は緩和する技術的な改善を提供することである。本開示のより具体的な目的の一つは、アクターのアクトへの集中力を低下させることなく、キャラクタオブジェクトを、他のキャラクタオブジェクトに変更することができる動画配信システム、動画配信方法および動画配信プログラムを提供することである。 It is an objective of the present disclosure to provide technical improvements that solve or alleviate at least some of the problems of the prior art described above. One of the more specific objectives of the present disclosure is a video distribution system, a video distribution method, and a video distribution system that can change a character object to another character object without reducing an actor's concentration on an act. The goal is to provide programs.

本発明の実施形態に係る動画配信システムは、アクターの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する動画配信システムであって、一又は複数のコンピュータプロセッサを備え、一又は複数のコンピュータプロセッサは、コンピュータ読み取り可能な命令を実行することにより、ユーザの操作による、1以上のボディパーツおよび1以上の装着パーツで構成されるキャラクタオブジェクトがそれぞれ対応付けられた複数のスロットの設定を受け付ける機能と、ユーザの操作により指定された、複数のスロットの中の一のスロットに対応付けられた一のキャラクタオブジェクトのアニメーションを含む動画を配信する機能とを実現させ、動画を配信する機能は、動画の配信中に所定の条件が満たされた場合に、動画に含まれるキャラクタオブジェクトを、一のキャラクタオブジェクトから、複数のスロットの中の他のスロットに対応付けられた他のキャラクタオブジェクトに変更することを特徴とする。 A video distribution system according to an embodiment of the present invention is a video distribution system that distributes a video including animation of a character object generated based on the movement of an actor, and includes one or more computer processors, and includes one or more computer processors. The computer processor executes computer-readable instructions to configure a plurality of slots, each of which is associated with a character object composed of one or more body parts and one or more wearable parts, according to a user's operation. The function for distributing a video is realized by realizing a function of receiving a video and a function of distributing a video including an animation of one character object associated with one of a plurality of slots specified by a user's operation. , when a predetermined condition is met during video distribution, the character object included in the video is changed from one character object to another character object associated with another slot among the multiple slots. It is characterized by

所定の条件の充足は、ユーザおよび/または視聴ユーザの操作、動作、音声の少なくとも一つに基づいて判断されることができる。 Satisfaction of the predetermined condition can be determined based on at least one of the user's and/or viewing user's operations, actions, and voices.

動画を配信している際のユーザ用の画面には、キャラクタオブジェクトを切り替えるためのGUIが表示され、所定の条件の充足は、GUIに対する操作があったか否かにより判断されることができる。 A GUI for switching character objects is displayed on a user's screen when a video is being distributed, and whether a predetermined condition is satisfied can be determined based on whether or not there is an operation on the GUI.

所定の条件の充足は、視聴ユーザによるギフティングの数が所定数以上であるか否かにより判断されることができる。 Satisfaction of the predetermined condition can be determined based on whether the number of gifts made by viewing users is equal to or greater than a predetermined number.

所定の条件の充足は、視聴ユーザの数が所定数以上であるか否かにより判断されることができる。 Satisfaction of the predetermined condition can be determined based on whether the number of viewing users is greater than or equal to the predetermined number.

動画を配信する前のユーザ用の画面には、少なくともキャラクタオブジェクトと第一のGUIと第二のGUIが表示される表示画面が表示され、第一のGUIは、動画の配信を開始するためのGUIであり、第二のGUIは、ボディパーツおよび装着パーツの一覧画面の表示を開始するためのGUIであり、一覧画面は、表示画面の少なくとも一部に重畳して表示されることができる。 Before distributing a video, a display screen on which at least a character object, a first GUI, and a second GUI are displayed is displayed on the user's screen, and the first GUI is a display screen for starting video distribution. The second GUI is a GUI for starting display of a list screen of body parts and attached parts, and the list screen can be displayed superimposed on at least a portion of the display screen.

一覧画面は、第三のGUIおよび第四のGUIを含み、第三のGUIは、ボディパーツおよび装着パーツのカテゴリを示し、かつ、所定の第一の方向に表示内容をスライド可能なGUIであり、第四のGUIは、カテゴリ毎に属するボディパーツおよび装着パーツを示し、かつ、第一の方向とは異なる第二の方向に表示内容をスライド可能なGUIとすることができる。 The list screen includes a third GUI and a fourth GUI, and the third GUI is a GUI that shows categories of body parts and mounted parts, and can slide the displayed content in a predetermined first direction. , the fourth GUI can be a GUI that shows body parts and attachment parts belonging to each category, and can slide the displayed content in a second direction different from the first direction.

表示画面には、第三のGUIが重畳して表示され、第三のGUIに対する所定のユーザ操作があった場合に、さらに第四のGUIを表示画面に重畳して表示させることができる。 A third GUI is superimposed and displayed on the display screen, and when a predetermined user operation is performed on the third GUI, a fourth GUI can be further superimposed and displayed on the display screen.

動画の配信が開始されているか否かを問わず、表示画面に表示されるキャラクタオブジェクトの少なくとも顔部分は、ユーザの顔部分がキャプチャされることができる。 Regardless of whether distribution of the video has started or not, at least the face of the character object displayed on the display screen can be captured at least the face of the user.

動画の配信中であっても、動画に含まれるキャラクタオブジェクトを、一のキャラクタオブジェクトから、複数のスロットの中の他のスロットに対応付けられた他のキャラクタオブジェクトに変更している最中は、表示画面に表示されるキャラクタオブジェクトの少なくとも顔部分は、ユーザの顔部分がキャプチャされないものとすることができる。 Even while a video is being distributed, if the character object included in the video is being changed from one character object to another character object associated with another slot among multiple slots, At least the face portion of the character object displayed on the display screen may be such that the user's face portion is not captured.

動画の配信前であっても、一覧画面が表示されている間は、表示画面に表示されるキャラクタオブジェクトの少なくとも顔部分は、ユーザの顔部分がキャプチャされないものとすることができる。 Even before the video is distributed, at least the face of the character object displayed on the display screen may not be captured while the list screen is displayed.

本発明の実施形態に係る動画配信方法は、アクターの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する動画配信方法であって、ユーザの操作による、1以上のボディパーツおよび1以上の装着パーツで構成されるキャラクタオブジェクトがそれぞれ対応付けられた複数のスロットの設定を受け付ける工程と、ユーザの操作により指定された、複数のスロットの中の一のスロットに対応付けられた一のキャラクタオブジェクトのアニメーションを含む動画を配信する工程とを備え、動画を配信する工程は、動画の配信中に所定の条件が満たされた場合に、動画に含まれるキャラクタオブジェクトを、一のキャラクタオブジェクトから、複数のスロットの中の他のスロットに対応付けられた他のキャラクタオブジェクトに変更することを特徴とする。 A video distribution method according to an embodiment of the present invention is a video distribution method for distributing a video including an animation of a character object generated based on the movement of an actor, in which one or more body parts and one A process of receiving settings for a plurality of slots to which character objects made up of the above-mentioned installed parts are respectively associated; a step of distributing a video including an animation of a character object, and the step of distributing the video includes distributing the character object included in the video from one character object when a predetermined condition is met during distribution of the video. , the character object is changed to another character object associated with another slot among the plurality of slots.

本発明の実施形態に係る動画配信プログラムは、アクターの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する動画配信プログラムであって、一又は複数のコンピュータプロセッサに、ユーザの操作による、1以上のボディパーツおよび1以上の装着パーツで構成されるキャラクタオブジェクトがそれぞれ対応付けられた複数のスロットの設定を受け付ける工程と、ユーザの操作により指定された、複数のスロットの中の一のスロットに対応付けられた一のキャラクタオブジェクトのアニメーションを含む動画を配信する工程とを実現させ、動画を配信する工程は、動画の配信中に所定の条件が満たされた場合に、動画に含まれるキャラクタオブジェクトを、一のキャラクタオブジェクトから、複数のスロットの中の他のスロットに対応付けられた他のキャラクタオブジェクトに変更することを特徴とする。 A video distribution program according to an embodiment of the present invention is a video distribution program that distributes a video including an animation of a character object generated based on the movement of an actor, and is a video distribution program that distributes a video including an animation of a character object generated based on the movement of an actor. , accepting the settings of a plurality of slots each associated with a character object consisting of one or more body parts and one or more attachment parts, and accepting the settings of one of the plurality of slots specified by a user operation. A step of distributing a video including an animation of one character object associated with the slot is realized, and the step of distributing the video includes the animation included in the video if a predetermined condition is satisfied during distribution of the video. It is characterized in that the character object is changed from one character object to another character object associated with another slot among the plurality of slots.

本発明の動画配信システム、動画配信方法および動画配信プログラムによれば、上述した従来技術の問題の少なくとも一部を解決又は緩和する技術的な改善を提供することができる。また、本発明の動画配信システム、動画配信方法および動画配信プログラムによれば、アクターのアクトへの集中力を低下させることなく、キャラクタオブジェクトを、他のキャラクタオブジェクトに変更することができる。 According to the video distribution system, video distribution method, and video distribution program of the present invention, it is possible to provide a technical improvement that solves or alleviates at least part of the problems of the prior art described above. Further, according to the video distribution system, video distribution method, and video distribution program of the present invention, a character object can be changed to another character object without reducing the actor's concentration on the act.

本発明の一実施形態係る動画配信システムのシステム構成を示すシステム構成図である。1 is a system configuration diagram showing a system configuration of a video distribution system according to an embodiment of the present invention. 本発明の一実施形態係る配信ユーザ用端末の構成を示すブロック図である。FIG. 1 is a block diagram showing the configuration of a distribution user terminal according to an embodiment of the present invention. 配信アプリにより表示される表示画面の一例を示すイメージ図である。It is an image diagram showing an example of a display screen displayed by a distribution application. 配信アプリにより表示される表示画面の一例を示すイメージ図である。It is an image diagram showing an example of a display screen displayed by a distribution application. 配信アプリにより表示される表示画面の一例を示すイメージ図である。It is an image diagram showing an example of a display screen displayed by a distribution application. 配信アプリにより表示される表示画面の一例を示すイメージ図である。It is an image diagram showing an example of a display screen displayed by a distribution application. 配信アプリにより表示される表示画面の一例を示すイメージ図である。It is an image diagram showing an example of a display screen displayed by a distribution application. 配信アプリにより表示される表示画面の一例を示すイメージ図である。It is an image diagram showing an example of a display screen displayed by a distribution application. 配信アプリにより表示される表示画面の一例を示すイメージ図である。It is an image diagram showing an example of a display screen displayed by a distribution application. 配信アプリにより表示される表示画面の一例を示すイメージ図である。It is an image diagram showing an example of a display screen displayed by a distribution application. 配信アプリにより表示される表示画面の一例を示すイメージ図である。It is an image diagram showing an example of a display screen displayed by a distribution application. 配信アプリにより表示される表示画面の一例を示すイメージ図である。It is an image diagram showing an example of a display screen displayed by a distribution application. 配信アプリにより表示される表示画面の一例を示すイメージ図である。It is an image diagram showing an example of a display screen displayed by a distribution application. 配信アプリにより表示される表示画面の一例を示すイメージ図である。It is an image diagram showing an example of a display screen displayed by a distribution application. 本発明の一実施形態係るサーバ装置、配信ユーザ用端末および視聴ユーザ用端末のハードウェア構成を示すブロック図である。FIG. 2 is a block diagram showing the hardware configuration of a server device, a distribution user terminal, and a viewing user terminal according to an embodiment of the present invention. 本発明の一実施形態に係る動画配信処理の流れを示すフロー図である。FIG. 2 is a flow diagram showing the flow of video distribution processing according to an embodiment of the present invention. 本発明の一実施形態に係るキャラクタオブジェクトを変更する処理の流れを示すフロー図である。FIG. 3 is a flow diagram showing the flow of processing for changing a character object according to an embodiment of the present invention. 配信アプリにより表示される表示画面の一例を示すイメージ図である。It is an image diagram showing an example of a display screen displayed by a distribution application. 配信アプリにより表示される表示画面の一例を示すイメージ図である。It is an image diagram showing an example of a display screen displayed by a distribution application.

初めに、本発明の動画配信システムの概要について図面を参照しながら説明する。 First, an overview of the video distribution system of the present invention will be explained with reference to the drawings.

本発明の動画配信システムは、アクターの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する動画配信システムである。 The video distribution system of the present invention is a video distribution system that distributes a video including animation of a character object generated based on the movement of an actor.

図1に示されるように、本発明の動画配信システム100は、一例として、サーバ装置200と、配信ユーザ用端末300と、1以上の視聴ユーザ用端末400とで構成される。 As shown in FIG. 1, the video distribution system 100 of the present invention includes, as an example, a server device 200, a distribution user terminal 300, and one or more viewing user terminals 400.

配信ユーザ用端末300は、一例として図2に示されるように、表情解析部310、生成部320、受付部330、動画配信部340および変更部350を備え、配信ユーザの表情を認識するフェイシャルキャプチャ機能を実現可能なスマートフォンやタブレット等の情報処理端末とすることができる。具体的には、フェイシャルキャプチャ機能は、表情解析部310により実現されることができる。なお、視聴ユーザ用端末400に関しては、かかるフェイシャルキャプチャ機能を備えることは必須ではない。 As shown in FIG. 2 as an example, the distribution user terminal 300 includes a facial expression analysis section 310, a generation section 320, a reception section 330, a video distribution section 340, and a modification section 350, and has a facial capture function that recognizes the distribution user's facial expression. It can be an information processing terminal such as a smartphone or tablet that can realize the functions. Specifically, the facial capture function can be realized by the facial expression analysis unit 310. Note that it is not essential for the viewing user terminal 400 to have such a facial capture function.

キャラクタオブジェクトは、配信ユーザ用端末300で実行される専用アプリケーション(以下、「配信アプリ」という。)において、フェイシャルキャプチャ機能により配信ユーザの表情が表現される顔、および、少なくとも胴体の一部を有するオブジェクトである。すなわち、このキャラクタオブジェクトには、全身を表したもののみならず、上半身のみを表したものも含まれる。なお、顔以外の部位についても、配信ユーザの動きを認識するモーションキャプチャ機能により配信ユーザの動きが表示されるものとしてもよい。 The character object has a face that expresses the facial expression of the distribution user using a facial capture function in a dedicated application (hereinafter referred to as the "distribution application") executed on the distribution user terminal 300, and at least a part of the body. It is an object. In other words, this character object includes not only one representing the whole body but also one representing only the upper body. Note that the movements of the distribution user may also be displayed for parts other than the face using a motion capture function that recognizes the distribution user's movements.

そして、このキャラクタオブジェクトは、1以上のボディパーツおよび1以上の装着パーツで構成される。これらボディパーツおよび装着パーツは、サーバ装置200が備えるストレージにおいてそれぞれ識別番号と対応付けて記憶される。 This character object is composed of one or more body parts and one or more attached parts. These body parts and installed parts are stored in the storage included in the server device 200 in association with respective identification numbers.

ボディパーツは、例えば、目、眉、鼻、口、ホクロおよび化粧などのパーツである。化粧には、チーク、アイシャドウおよび口紅など、さらに細分化されたパーツが含まれる。また、これらのパーツには、色のみが異なる色違いパーツが存在する。 Body parts include, for example, eyes, eyebrows, nose, mouth, moles, and makeup. Makeup includes further subdivided parts such as cheek, eyeshadow, and lipstick. Furthermore, among these parts, there are parts of different colors that differ only in color.

装着パーツは、例えば、アクセサリ、洋服および靴などのパーツをいう。洋服には、トップス、ボトムスおよび靴下などさらに細分化されたパーツが含まれる。また、これらのパーツには、色のみが異なる色違いパーツが存在する。 The attachment parts refer to parts such as accessories, clothes, and shoes, for example. Clothes include further subdivided parts such as tops, bottoms, and socks. Furthermore, among these parts, there are parts of different colors that differ only in color.

そして、配信ユーザは、配信アプリの初回起動時に、自身のアバタとなるキャラクタオブジェクトを作成する。図3~図6は、配信ユーザ用端末300における配信アプリの初回起動時の画面30の遷移の一例を示したイメージ図である。 Then, the distribution user creates a character object that becomes his or her avatar when starting the distribution application for the first time. FIGS. 3 to 6 are conceptual diagrams showing an example of the transition of the screen 30 when the distribution application is started for the first time on the distribution user terminal 300.

初めに、配信ユーザ用端末300の画面30には、図3に示されるように、キャラクタオブジェクトの作成を開始する画面が表示される。なお、図3に示されるように、初回起動時に生成されたキャラクタオブジェクトは後から変更することが可能である。 First, a screen for starting creation of a character object is displayed on the screen 30 of the distribution user terminal 300, as shown in FIG. Note that, as shown in FIG. 3, the character object generated at the initial startup can be changed later.

そして、図4に示されるように、カテゴリ(図4ではA~D)ごとに表示される1以上のボディパーツおよび1以上の装着パーツの中から所定のパーツ(図4ではパーツa1)を指定し、かつ、指定したパーツに対するカラー(図4ではカラーCL2)を選択することで、選択されたカラーCL2の指定されたパーツa1で構成されるキャラクタオブジェクトCOを作成する。なお、各パーツを指定する毎にキャラクタオブジェクトCOの表示は対応して変化する。なお、基本的に各カテゴリでは少なくとも1つのパーツが指定されるが、必須ではないカテゴリのパーツがあってもよい。 Then, as shown in Fig. 4, a predetermined part (part a1 in Fig. 4) is specified from among the one or more body parts and one or more installed parts displayed for each category (A to D in Fig. 4). Then, by selecting a color (color CL2 in FIG. 4) for the specified part, a character object CO is created which is made up of the specified part a1 of the selected color CL2. Note that each time each part is designated, the display of the character object CO changes accordingly. Although at least one part is basically specified in each category, there may be parts in categories that are not essential.

そして、図5では一例として右上に示される決定ボタン33が選択されると、この段階で画面30に表示されたキャラクタオブジェクトCOが初期キャラクタオブジェクトとして作成される。また、図6に示されるように、パーツの一覧の表示は画面30から一時的に消すこともでき、配信ユーザは、キャラクタオブジェクトCOの全体を確認しながら各パーツを指定することができる。 Then, in FIG. 5, when the enter button 33 shown in the upper right corner is selected, the character object CO displayed on the screen 30 at this stage is created as an initial character object. Furthermore, as shown in FIG. 6, the display of the list of parts can be temporarily erased from the screen 30, and the distribution user can specify each part while checking the entire character object CO.

これらボディパーツおよび装着パーツの組み合わせは、各パーツの種類および色の掛け合わせにより無限に近い。そのため、配信ユーザは、膨大なパーツの組み合わせを試しながら、自身の希望するキャラクタオブジェクトを熟考して作成することになる。 The combinations of these body parts and attached parts are nearly infinite, depending on the type and color of each part. Therefore, the distribution user carefully creates the character object that he or she desires while trying out a huge number of combinations of parts.

初期キャラクタオブジェクト作成後の配信アプリのトップ画面35には、図7に一例として示されるように、少なくとも動画配信開始ボタン36およびクローゼットボタン37が表示される。図7では、さらに、配信アプリの詳細設定を行う設定ボタン38が表示されている。 On the top screen 35 of the distribution application after the initial character object is created, at least a video distribution start button 36 and a closet button 37 are displayed, as shown in FIG. 7 as an example. In FIG. 7, a settings button 38 for making detailed settings for the distribution application is also displayed.

動画配信開始ボタン36が選択されると、表示されているキャラクタオブジェクトCOを使用した動画の配信が開始される。動画配信の詳細については後述する。 When the video distribution start button 36 is selected, distribution of a video using the displayed character object CO is started. Details of video distribution will be described later.

クローゼットボタン37が選択されると、上述したボディパーツおよび装着パーツの一覧画面の表示が開始され、キャラクタオブジェクトCOの変更が可能となる。 When the closet button 37 is selected, the above-described list screen of body parts and attachment parts starts to be displayed, and the character object CO can be changed.

なお、ここでいうキャラクタオブジェクトCOの変更は、ボディパーツの変更を行わずに単に装着パーツを変更する場合である「着替え」も含むものとする。 Note that changing the character object CO here also includes "changing clothes", which is a case where the attached parts are simply changed without changing the body parts.

そして、本発明において、配信ユーザは、キャラクタオブジェクトCOを複数用意して動画配信を行うことができる。すなわち、クローゼットボタン37が選択された際のキャラクタオブジェクトCOの変更は、スロットごとに行われる。 In the present invention, the distribution user can prepare a plurality of character objects CO and distribute the video. That is, when the closet button 37 is selected, the character object CO is changed for each slot.

図8に一例として示されるように、クローゼットボタン37が選択された際の画面40には、スロットを識別可能な番号が表示されたスロットボタン41~43が表示され、このボタンを選択しスロットを切り替えることで、各スロットに対してキャラクタオブジェクトを作成し、対応づける。なお、このスロットは複数あればよく、上限値は特に定める必要はない。 As shown in FIG. 8 as an example, when the closet button 37 is selected, the screen 40 displays slot buttons 41 to 43 with numbers that allow identification of the slots. By switching, a character object is created and associated with each slot. Note that there may be a plurality of slots, and there is no need to particularly set an upper limit value.

図8には、スロットボタン41に対応するスロット1に対応付けられたキャラクタオブジェクトCO1が示されている。同様に、図9、図10は、それぞれスロットボタン42、スロットボタン43に対応するスロット2、スロット3に対応付けられたキャラクタオブジェクトCO2、キャラクタオブジェクトCO3が示されている。 FIG. 8 shows a character object CO1 associated with slot 1 corresponding to slot button 41. In FIG. Similarly, FIGS. 9 and 10 show character objects CO2 and CO3 associated with slot 2 and slot 3, respectively, corresponding to slot button 42 and slot button 43.

このように、配信ユーザは、スロット毎にキャラクタオブジェクトを設定し、複数のキャラクタオブジェクトを準備して動画配信を開始することができる。かかる複数のキャラクタオブジェクトの準備は、配信ユーザ用端末300の受付部330により受け付けられた配信ユーザからの入力操作に基づいて行われる。 In this way, the distribution user can set a character object for each slot, prepare a plurality of character objects, and start video distribution. Preparation of such a plurality of character objects is performed based on input operations from the distribution user accepted by the reception unit 330 of the distribution user terminal 300.

本発明の他の例として、配信ユーザ用端末300の受付部330により受け付けられた配信ユーザの顔写真から自動的にキャラクタオブジェクトCOが作成されるものとしてもよい。 As another example of the present invention, the character object CO may be automatically created from the face photo of the distribution user received by the reception unit 330 of the distribution user terminal 300.

そして、配信ユーザによる動画配信は、複数のスロットの中の一のスロットに対応付けられた一のキャラクタオブジェクトを使用して開始される。かかる動画配信は、配信ユーザ用端末300の動画配信部340により実行される。 Then, video distribution by the distribution user is started using one character object associated with one slot among the plurality of slots. Such video distribution is executed by the video distribution unit 340 of the distribution user terminal 300.

動画配信を開始する際のスロットの指定は、動画配信を開始する際に配信ユーザに入力を求めるものであってもよいし、スロットにキャラクタオブジェクトを設定する際に、予め動画配信を開始する際に使用するスロットを指定させるものであってもよい。 The slot specification when starting video distribution may require input from the distribution user when starting video distribution, or may be specified in advance when starting video distribution when setting a character object in a slot. It may also be possible to have the user specify the slot to be used.

そして、動画配信中の配信ユーザは、一例として図11に示されるように、画面50に表示された変更ボタン51~53を選択することにより、使用するキャラクタオブジェクトを変更することができる。なお、ここでは変更ボタン51~53はそれぞれスロット1~3に対応している。かかる変更は、配信ユーザ用端末300の変更部350により実行される。 Then, the distribution user who is distributing the video can change the character object to be used by selecting change buttons 51 to 53 displayed on the screen 50, as shown in FIG. 11 as an example. Note that here, change buttons 51 to 53 correspond to slots 1 to 3, respectively. Such a change is executed by the change unit 350 of the distribution user terminal 300.

図11は、変更ボタン53に対応するスロット3に対応付けられたキャラクタオブジェクトCOを使用した例であり、どのキャラクタオブジェクトCOを使用しているか配信ユーザが認識可能に表示されている。 FIG. 11 shows an example in which the character object CO associated with the slot 3 corresponding to the change button 53 is used, and which character object CO is used is displayed so that the distribution user can recognize it.

キャラクタオブジェクトの切り替えの際には、所定の演出効果を発生させることもできる。例えば、キャラクタオブジェクトが着替え室に入るような演出を表示したり、キャラクタオブジェクトが回転して変身するような演出を表示したりしてもよい。かかる構成は、キャラクタオブジェクトの変更処理に要する時間を視聴ユーザに感じさせないという効果を奏することができる。 When switching character objects, a predetermined presentation effect can also be generated. For example, an effect may be displayed in which the character object enters a changing room, or an effect in which the character object rotates and transforms. Such a configuration can produce the effect that the viewing user does not feel the time required for character object change processing.

以上、本発明の動画配信システムの概要について説明を行った。続いて、各構成の詳細について説明を行う。 The outline of the video distribution system of the present invention has been described above. Next, details of each configuration will be explained.

本発明の動画配信システム100は、アクターの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する動画配信システムであって、一又は複数のコンピュータプロセッサを備える。 The video distribution system 100 of the present invention is a video distribution system that distributes a video including animation of a character object generated based on the movement of an actor, and includes one or more computer processors.

一又は複数のコンピュータプロセッサは、上述したサーバ装置200、配信ユーザ用端末300および視聴ユーザ用端末400が備えるプロセッサとすることができる。上記装置および各端末のハードウェア構成の詳細については後述する。 The one or more computer processors can be the processors included in the server device 200, distribution user terminal 300, and viewing user terminal 400 described above. The details of the hardware configuration of the above device and each terminal will be described later.

そして、一又は複数のコンピュータプロセッサは、コンピュータ読み取り可能な命令を実行することにより、以下の機能を実現させる。 The one or more computer processors execute the computer-readable instructions to achieve the following functions.

第一に、一又は複数のコンピュータプロセッサは、コンピュータ読み取り可能な命令を実行することにより、配信ユーザの操作による、1以上のボディパーツおよび1以上の装着パーツで構成されるキャラクタオブジェクトがそれぞれ対応付けられた複数のスロットの設定を受け付ける機能を実現する。かかる機能は、受付部330により実現される。受付部330の詳細については上述したとおりである。 First, one or more computer processors execute computer-readable instructions to associate character objects consisting of one or more body parts and one or more wearable parts with each other according to an operation of a distribution user. Realizes a function that accepts settings for multiple slots. This function is realized by the reception unit 330. Details of the reception unit 330 are as described above.

第二に、一又は複数のコンピュータプロセッサは、コンピュータ読み取り可能な命令を実行することにより、配信ユーザの操作により指定された、複数のスロットの中の一のスロットに対応付けられた一のキャラクタオブジェクトのアニメーションを含む動画を配信する機能を実現する。かかる機能は、動画配信部340により実現される。動画配信部340の詳細については後述する。 Second, the one or more computer processors execute computer-readable instructions to generate a character object associated with one of the plurality of slots specified by the operation of the distribution user. Realizes the ability to distribute videos including animations. This function is realized by the video distribution section 340. Details of the video distribution unit 340 will be described later.

そして、動画を配信する機能は、動画の配信中に所定の条件が満たされた場合に、動画に含まれるキャラクタオブジェクトを、一のキャラクタオブジェクトから、複数のスロットの中の他のスロットに対応付けられた他のキャラクタオブジェクトに変更する。かかる機能は、変更部350により実現される。変更部350の詳細については上述したとおりである。 Then, the video distribution function associates the character object included in the video with one character object to another slot among multiple slots when a predetermined condition is met during video distribution. change to another character object. This function is realized by the changing unit 350. Details of the changing unit 350 are as described above.

以上の構成によれば、上述した従来技術の問題の少なくとも一部を解決又は緩和する技術的な改善を提供することができる。また、以上の構成によれば、アクターのアクトへの集中力を低下させることなく、キャラクタオブジェクトを、他のキャラクタオブジェクトに変更することができる。具体的には、動画配信中にキャラクタオブジェクトの各パーツを変更するのではなく、予め準備されたスロットを用いてキャラクタオブジェクトを変更することができるため、アクターのアクトへの集中力が維持される。 According to the above configuration, it is possible to provide a technical improvement that solves or alleviates at least part of the problems of the prior art described above. Further, according to the above configuration, the character object can be changed to another character object without reducing the actor's concentration on the act. Specifically, instead of changing each part of the character object during video distribution, the character object can be changed using pre-prepared slots, so the actor's concentration on the act is maintained. .

上記所定の条件の充足は、配信ユーザおよび/または視聴ユーザの操作、動作、音声の少なくとも一つに基づいて判断されることができる。 Satisfaction of the predetermined condition can be determined based on at least one of the operation, movement, and voice of the distribution user and/or viewing user.

具体的には、動画を配信している際の配信ユーザ用の画面に、キャラクタオブジェクトを切り替えるためのGUIが表示され、所定の条件の充足は、GUIに対する操作があったか否かにより判断されることができる。 Specifically, a GUI for switching character objects is displayed on the distribution user's screen when a video is distributed, and satisfaction of a predetermined condition is determined based on whether or not there is an operation on the GUI. I can do it.

かかるGUIは、図11に示した画面に表示される変更ボタン51~53とすることができる。なお、かかる変更ボタンには数字以外にもマークを表示したり、キャラクタオブジェクトそのものを縮小して表示したりすることもできる。 Such GUI may be change buttons 51 to 53 displayed on the screen shown in FIG. 11. Note that in addition to numbers, marks can be displayed on the change button, or the character object itself can be displayed in a reduced size.

配信ユーザの動作とは、例えばウインクを3回するなどのフェイシャルキャプチャ機能により変更指示として認識可能な動作とすることができる。 The action of the distribution user can be, for example, an action that can be recognized as a change instruction using a facial capture function, such as winking three times.

配信ユーザの音声とは、例えば「チェンジ」などの音声認識機能により変更指示として認識可能な音声とすることができる。 The voice of the distribution user can be, for example, a voice such as "change" that can be recognized as a change instruction by a voice recognition function.

あるいは、所定の条件の充足は、視聴ユーザによるギフティングの数が所定数以上であるか否かにより判断されることができる。視聴ユーザは、視聴ユーザ用端末を介して、動画に対してギフティング操作を行うことができる。かかるギフティングの数を集計し、グフティングの数が所定数以上である場合に、キャラクタオブジェクトが変更されるものとしてもよい。 Alternatively, satisfaction of a predetermined condition can be determined based on whether the number of gifts made by viewing users is equal to or greater than a predetermined number. A viewing user can perform a gifting operation on a video via a viewing user terminal. The number of giftings may be totaled, and if the number of giftings is greater than or equal to a predetermined number, the character object may be changed.

あるいは、所定の条件の充足は、視聴ユーザの数が所定数以上であるか否かにより判断されるものとしてもよい。 Alternatively, satisfaction of a predetermined condition may be determined based on whether the number of viewing users is greater than or equal to a predetermined number.

また、視聴ユーザの動作や音声については、視聴ユーザ用端末から直接または間接的に入力された情報から取得されることができる。例えば、視聴ユーザ用端末のマイク、視聴ユーザが装着する眼鏡や所持するペンライトなどから視聴ユーザの動作や音声を取得し、所定の条件を満たした場合にキャラクタオブジェクトが変更されるものとしてもよい。 Furthermore, the actions and sounds of the viewing user can be acquired from information input directly or indirectly from the viewing user terminal. For example, the character object may be changed when a predetermined condition is met by acquiring the actions and sounds of the viewing user from the microphone of the viewing user's terminal, glasses worn by the viewing user, penlight carried by the viewing user, etc. .

以上のように、視聴ユーザの情報からキャラクタオブジェクトを変更する場合には、視聴ユーザの動画視聴やギフティングの意欲をより向上させることが可能となる。 As described above, when changing the character object based on the viewing user's information, it is possible to further improve the viewing user's motivation for video viewing and gifting.

動画を配信する前の配信ユーザ用の画面には、少なくともキャラクタオブジェクトと第一のGUIと第二のGUIが表示される表示画面が表示され、第一のGUIは、動画の配信を開始するためのGUIであり、第二のGUIは、ボディパーツおよび装着パーツの一覧画面の表示を開始するためのGUIであり、一覧画面は、表示画面の少なくとも一部に重畳して表示されることができる。 A display screen on which at least a character object, a first GUI, and a second GUI are displayed is displayed on the screen for the distribution user before distributing the video, and the first GUI is used to start distributing the video. The second GUI is a GUI for starting displaying a list screen of body parts and attached parts, and the list screen can be displayed superimposed on at least a part of the display screen. .

かかるGUIの一例は図7に示される。第一のGUIは動画配信開始ボタン36であり、第二のGUIはクローゼットボタン37に対応する。なお、これらのGUIの配置位置は図示されたものに限られず、配信ユーザの利便性を考慮して適宜設定することができる。 An example of such a GUI is shown in FIG. The first GUI corresponds to the video distribution start button 36, and the second GUI corresponds to the closet button 37. Note that the placement positions of these GUIs are not limited to those shown in the figure, and can be set as appropriate in consideration of the convenience of the distribution user.

そして、一覧画面の一例は図12に示される。このように、一覧画面61を表示画面60の少なくとも一部に重畳して表示することは、キャラクタオブジェクトを見ながら各パーツを見ることができるため、利便性がよい。なお、一覧画面は透過させてキャラクタオブジェクトCOに重畳してもキャラクタオブジェクトが見えるようにするのが好ましい。 An example of the list screen is shown in FIG. 12. Displaying the list screen 61 in a superimposed manner on at least a portion of the display screen 60 in this manner is convenient because each part can be viewed while viewing the character object. Note that it is preferable to make the list screen transparent so that the character object can be seen even if it is superimposed on the character object CO.

また、図12に示されるように、一覧画面61は、第三のGUI62および第四のGUI63を含み、第三のGUI62は、ボディパーツおよび装着パーツのカテゴリを示し、かつ、所定の第一の方向Xに表示内容をスライド可能なGUIであり、第四のGUI63は、カテゴリ毎に属するボディパーツおよび装着パーツを示し、かつ、第一の方向Xとは異なる第二の方向Yに表示内容をスライド可能なGUIとすることができる。 In addition, as shown in FIG. 12, the list screen 61 includes a third GUI 62 and a fourth GUI 63, and the third GUI 62 shows categories of body parts and installed parts, and a predetermined first The fourth GUI 63 is a GUI that can slide the displayed content in the direction It can be a GUI that can be slid.

なお、図12において第一の方向Xは画面横方向、第二の方向Yは画面縦方向として示したが、第二の方向Yを画面横方向、第一の方向Xを画面縦方向となるようにしてもよい。かかる設定は、配信ユーザ用端末300が備える傾きセンサの機能を用いて画面の向きを判定し、利便性の高い表示となるように自動的に変更されるものとしてもよい。 In addition, in FIG. 12, the first direction You can do it like this. Such settings may be automatically changed to provide a highly convenient display by determining the orientation of the screen using a function of a tilt sensor included in the distribution user terminal 300.

また、図13に示すように、表示画面60には、第三のGUI62が重畳して表示され、第三のGUI62に対する所定の配信ユーザ操作があった場合に、さらに第四のGUI63を表示画面60に重畳して表示させるものとしてもよい。また、第三のGUI62を上方に引き出す操作により、図14に示すように、第四のGUI63は、表示画面60全体に表示されるものとしてもよい。 Further, as shown in FIG. 13, a third GUI 62 is superimposed and displayed on the display screen 60, and when a predetermined distribution user operation is performed on the third GUI 62, a fourth GUI 63 is further displayed on the display screen. 60 may be displayed in a superimposed manner. Furthermore, by pulling out the third GUI 62 upward, the fourth GUI 63 may be displayed on the entire display screen 60, as shown in FIG.

かかる構成により、容易に第四のGUI63の表示/非表示を操作することができる。 With this configuration, display/non-display of the fourth GUI 63 can be easily operated.

続いて、フェイシャルキャプチャ機能を実現する表情解析部310の詳細について説明を行う。表情解析部310は、配信ユーザ用端末300のカメラにより撮影された配信ユーザの顔の画像を分析し、配信ユーザの表情を解析する。かかる手法は特に限定されるものではなく、本願の出願時に既に公知の技術を用いることもできるし、今後開発される新たな技術を用いることもできる。 Next, details of the facial expression analysis unit 310 that implements the facial capture function will be explained. The facial expression analysis unit 310 analyzes the image of the distribution user's face captured by the camera of the distribution user terminal 300, and analyzes the distribution user's facial expression. Such a technique is not particularly limited, and techniques already known at the time of filing of the present application can be used, or new techniques that will be developed in the future can also be used.

そして、動画の配信が開始されているか否かを問わず、表示画面に表示されるキャラクタオブジェクトの少なくとも顔部分は、配信ユーザの顔部分がキャプチャされるものとすることができる。 Regardless of whether distribution of the video has started or not, at least the face of the character object displayed on the display screen may be the face of the distribution user.

一例として、配信アプリの初回起動後であって、キャラクタオブジェクトが画面に表示されている場合には常に配信ユーザの表情がキャラクタオブジェクトの顔に表現される。 As an example, after the distribution application is started for the first time and the character object is displayed on the screen, the expression of the distribution user is always expressed on the face of the character object.

かかる構成によれば、キャラクタオブジェクトが配信ユーザの分身(アバタ)であることが配信ユーザに強く意識づけられ、動画の配信の際にクオリティの高いアクトが実現可能となる。 According to this configuration, the distribution user is strongly aware that the character object is the distribution user's alter ego (avatar), and high-quality acts can be realized when distributing the video.

ただし、動画の配信前であっても、一覧画面が表示されている間は、表示画面に表示されるキャラクタオブジェクトの少なくとも顔部分は、配信ユーザの顔部分がキャプチャされない構成としてもよい。 However, even before the video is distributed, while the list screen is displayed, at least the face of the character object displayed on the display screen may be configured so that the face of the distribution user is not captured.

キャラクタオブジェクトを作成している最中、すなわち、パーツを指定している最中には、自身の表情にまで気を配ることができないおそれがあるためである。 This is because while creating a character object, that is, while specifying parts, the user may not be able to pay attention to his own facial expressions.

また、動画の配信中であっても、動画に含まれるキャラクタオブジェクトを、一のキャラクタオブジェクトから、複数のスロットの中の他のスロットに対応付けられた他のキャラクタオブジェクトに変更している最中は、表示画面に表示されるキャラクタオブジェクトの少なくとも顔部分は、配信ユーザの顔部分がキャプチャされないものとすることができる。 Also, even while the video is being distributed, the character object included in the video is being changed from one character object to another character object associated with another slot among multiple slots. In this case, at least the face of the character object displayed on the display screen may not include the face of the distribution user.

かかる構成によれば、変更処理に伴う処理負荷を考慮し、フェイシャルキャプチャによる処理負荷をなくすことができる。なお、この変更している最中には、フェイシャルキャプチャの代わりに、処理負荷の軽い上述した演出効果を発生させるのが好ましい。 According to this configuration, it is possible to eliminate the processing load due to facial capture while taking into account the processing load associated with the change process. Note that during this change, it is preferable to generate the above-mentioned production effect, which requires a light processing load, instead of the facial capture.

続いて、サーバ装置200、配信ユーザ用端末300および視聴ユーザ用端末400のハードウェア構成について図15を参照しながら説明を行う。 Next, the hardware configurations of the server device 200, the distribution user terminal 300, and the viewing user terminal 400 will be described with reference to FIG. 15.

図15に示すように、配信ユーザ用端末300は、プロセッサ301と、メモリ302と、ストレージ303と、入出力インタフェース(入出力I/F)304と、通信インタフェース(通信I/F)305とを含む。各構成要素は、バスBを介して相互に接続される。 As shown in FIG. 15, the distribution user terminal 300 includes a processor 301, a memory 302, a storage 303, an input/output interface (input/output I/F) 304, and a communication interface (communication I/F) 305. include. Each component is interconnected via bus B.

配信ユーザ用端末300は、プロセッサ301と、メモリ302と、ストレージ303と、入出力I/F304と、通信I/F305との協働により、本実施形態に記載される機能、方法を実現する。 The distribution user terminal 300 realizes the functions and methods described in this embodiment through the cooperation of a processor 301, a memory 302, a storage 303, an input/output I/F 304, and a communication I/F 305.

プロセッサ301は、ストレージ303に記憶されるプログラムに含まれるコード又は命令によって実現する機能、及び/又は、方法を実行する。プロセッサ301は、例えば、中央処理装置(CPU)、MPU(Micro Processing Unit)、GPU(Graphics Processing Unit)、マイクロプロセッサ(microprocessor)、プロセッサコア(processor core)、マルチプロセッサ(multiprocessor)、ASIC(Application-Specific Integrated Circuit)、FPGA(Field Programmable Gate Array)等を含み、集積回路(IC(Integrated Circuit)チップ、LSI(Large Scale Integration))等に形成された論理回路(ハードウェア)や専用回路によって各実施形態に開示される各処理を実現してもよい。また、これらの回路は、1又は複数の集積回路により実現されてよく、各実施形態に示す複数の処理を1つの集積回路により実現されることとしてもよい。また、LSIは、集積度の違いにより、VLSI、スーパーLSI、ウルトラLSI等と呼称されることもある。 Processor 301 executes functions and/or methods implemented by codes or instructions included in programs stored in storage 303. The processor 301 is, for example, a central processing unit (CPU), an MPU (Micro Processing Unit), a GPU (Graphics Processing Unit), a microprocessor, a processor core, a multiprocessor, or an ASIC. Each implementation is performed using logic circuits (hardware) formed on integrated circuits (IC (Integrated Circuit) chips, LSI (Large Scale Integration)), etc., including FPGA (Field Programmable Gate Array), FPGA (Field Programmable Gate Array), etc. Each process disclosed in the above may be implemented. Further, these circuits may be realized by one or more integrated circuits, and a plurality of processes shown in each embodiment may be realized by one integrated circuit. Further, LSIs are sometimes called VLSIs, super LSIs, ultra LSIs, etc. depending on the degree of integration.

メモリ302は、ストレージ303からロードしたプログラムを一時的に記憶し、プロセッサ301に対して作業領域を提供する。メモリ302には、プロセッサ301がプログラムを実行している間に生成される各種データも一時的に格納される。メモリ302は、例えば、RAM(Random Access Memory)、ROM(Read Only Memory)等を含む。 The memory 302 temporarily stores programs loaded from the storage 303 and provides a work area for the processor 301. The memory 302 also temporarily stores various data generated while the processor 301 is executing a program. The memory 302 includes, for example, RAM (Random Access Memory), ROM (Read Only Memory), and the like.

ストレージ303は、プログラムを記憶する。ストレージ303は、例えば、HDD(Hard Disk Drive)、SSD(Solid State Drive)、フラッシュメモリ等を含む。 Storage 303 stores programs. The storage 303 includes, for example, an HDD (Hard Disk Drive), an SSD (Solid State Drive), a flash memory, and the like.

通信I/F305は、ネットワークアダプタ等のハードウェアや通信用ソフトウェア、及びこれらの組み合わせとして実装され、ネットワークを介して各種データの送受信を行う。当該通信は、有線、無線のいずれで実行されてもよく、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。通信I/F305は、ネットワークを介して、他の情報処理装置との通信を実行する。通信I/F305は、各種データをプロセッサ301からの指示に従って、他の情報処理装置に送信する。また、通信I/F305は、他の情報処理装置から送信された各種データを受信し、プロセッサ301に伝達する。 The communication I/F 305 is implemented as hardware such as a network adapter, communication software, or a combination thereof, and transmits and receives various data via the network. The communication may be performed by wire or wirelessly, and any communication protocol may be used as long as mutual communication can be performed. Communication I/F 305 executes communication with other information processing devices via the network. Communication I/F 305 transmits various data to other information processing devices according to instructions from processor 301. Furthermore, the communication I/F 305 receives various data transmitted from other information processing devices and transmits it to the processor 301.

入出力I/F304は、配信ユーザ用端末300に対する各種操作を入力する入力装置、及び、配信ユーザ用端末300で処理された処理結果を出力する出力装置を含む。入出力I/F304は、入力装置と出力装置が一体化していてもよいし、入力装置と出力装置とに分離していてもよい。 The input/output I/F 304 includes an input device for inputting various operations to the distribution user terminal 300, and an output device for outputting processing results processed by the distribution user terminal 300. The input/output I/F 304 may be an integrated input device and an output device, or may be separated into an input device and an output device.

入力装置は、配信ユーザからの入力を受け付けて、当該入力に係る情報をプロセッサ301に伝達できる全ての種類の装置のいずれか、又は、その組み合わせにより実現される。入力装置は、例えば、タッチパネル、タッチディスプレイ、キーボード等のハードウェアキーや、マウス等のポインティングデバイス、カメラ(画像を介した操作入力)、音声出力装置を含むマイク(音声による操作入力)を含む。 The input device is realized by any or a combination of all types of devices capable of receiving input from a distribution user and transmitting information related to the input to the processor 301. The input device includes, for example, a touch panel, a touch display, a hardware key such as a keyboard, a pointing device such as a mouse, a camera (operation input via an image), and a microphone including an audio output device (operation input via voice).

出力装置は、プロセッサ301で処理された処理結果を出力する。出力装置は、例えば、ディスプレイやスピーカ等を含む。 The output device outputs the processing results processed by the processor 301. The output device includes, for example, a display, a speaker, and the like.

なお、サーバ装置200および視聴ユーザ用端末400も上記配信ユーザ用端末300の構成と同等であるため図示および説明は省略する。 Note that since the server device 200 and the viewing user terminal 400 have the same configuration as the distribution user terminal 300, illustration and description thereof will be omitted.

次に、図16および図17を参照して、一態様による動画配信処理について説明する。図16は、一実施形態における動画配信処理の流れを示すフロー図であり、図17は、一実施形態における他のキャラクタオブジェクトを表示する処理の流れを示すフロー図である。 Next, a video distribution process according to one aspect will be described with reference to FIGS. 16 and 17. FIG. 16 is a flowchart showing the flow of video distribution processing in one embodiment, and FIG. 17 is a flowchart showing the flow of processing for displaying another character object in one embodiment.

まず、ステップS11では、配信ユーザの顔の動き(表情)のデジタル表現であるフェイスモーションデータが生成される。かかるステップは、表情解析部310により実行される。 First, in step S11, face motion data that is a digital representation of the distribution user's facial movements (expressions) is generated. This step is executed by the facial expression analysis section 310.

次に、ステップS12において、配信ユーザのフェイスモーションデータに基づいて、配信ユーザの表情の動きに同期して動くキャラクタオブジェクトのアニメーションが生成される。かかるステップは、生成部320により実行される。 Next, in step S12, an animation of a character object that moves in synchronization with the facial movements of the distribution user is generated based on the distribution user's face motion data. This step is executed by the generation unit 320.

次に、ステップS13において、配信ユーザに対応するキャラクタオブジェクトのアニメーションを含む動画を生成する。この動画には、配信ユーザの音声が合成されてもよい。キャラクタオブジェクトのアニメーションは、仮想空間内に配置されてもよい。かかるステップは、生成部320により実行される。 Next, in step S13, a moving image including an animation of a character object corresponding to the distribution user is generated. The voice of the distribution user may be synthesized with this video. The animation of the character object may be placed in virtual space. This step is executed by the generation unit 320.

次に、ステップS14に移行し、ステップS13にて生成された動画が配信される。この動画は、ネットワークを介して視聴ユーザ用端末に配信される。動画は、所定の配信期間にわたって継続して配信される。動画の配信期間は、例えば、30秒間、1分間、5分間、10分、30分間、60分間、120分間、およびこれら以外の任意の時間に定め得る。かかるステップは、動画配信部340により実行される。 Next, the process moves to step S14, and the video generated in step S13 is distributed. This video is distributed to viewing user terminals via the network. The video is continuously distributed over a predetermined distribution period. The video distribution period can be set to, for example, 30 seconds, 1 minute, 5 minutes, 10 minutes, 30 minutes, 60 minutes, 120 minutes, or any other time. This step is executed by the video distribution unit 340.

次に、ステップS15に進み、動画の配信を終了させるための終了条件が成就したか否かが判定される。終了条件は、例えば、配信の終了時刻に達したことなどの条件である。終了条件が成就していなければステップS11~S14の処理が繰り返し実行され、配信ユーザの動きに同期したアニメーションを含む動画の配信が継続される。動画について終了条件が成就していると判定された場合には、当該動画の配信処理を終了する。 Next, the process advances to step S15, and it is determined whether the termination condition for terminating the distribution of the moving image is fulfilled. The end condition is, for example, that the end time of distribution has been reached. If the termination condition is not met, the processes of steps S11 to S14 are repeatedly executed, and the distribution of the moving image including the animation synchronized with the movement of the distribution user is continued. If it is determined that the termination condition is fulfilled for the video, the distribution process for the video is ended.

次に、図17をさらに参照して、動画の配信中に行われるキャラクタオブジェクトの変更処理について説明する。キャラクタオブジェクトの変更処理は、図16に示した動画の配信処理と並行して行われる。 Next, with further reference to FIG. 17, a character object changing process performed during video distribution will be described. The character object changing process is performed in parallel with the video distribution process shown in FIG. 16.

動画の配信中に、ステップS21において、キャラクタオブジェクトの変更要求がなされたか否かが判定される。 During the distribution of the video, it is determined in step S21 whether a request to change the character object has been made.

キャラクタオブジェクトの変更要求がなされた場合には、当該表示処理はステップS22に進む。ステップS22においては、当該変更要求に基づいて、表示が要求された他のキャラクタオブジェクトを配信中の動画に表示させるための処理が行われる。 If a request to change the character object is made, the display process proceeds to step S22. In step S22, based on the change request, a process is performed to display the other character object requested to be displayed in the video being distributed.

キャラクタオブジェクトの変更要求がなされていない場合には、変更処理は行われない。 If no request is made to change the character object, no change processing is performed.

続いて、本発明の実施形態に係る動画配信方法について説明する。 Next, a video distribution method according to an embodiment of the present invention will be described.

本発明の動画配信方法は、アクターの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する動画配信方法であって、以下の工程110~130を備える。 The video distribution method of the present invention is a video distribution method for distributing a video including animation of a character object generated based on the movement of an actor, and includes the following steps 110 to 130.

工程110は、配信ユーザの操作による、1以上のボディパーツおよび1以上の装着パーツで構成されるキャラクタオブジェクトがそれぞれ対応付けられた複数のスロットの設定を受け付ける。かかる工程110は、上述した受付部330により実行されることができる。 In step 110, settings of a plurality of slots, each of which is associated with a character object composed of one or more body parts and one or more wearable parts, are received by the distribution user. This step 110 can be executed by the reception unit 330 described above.

工程120は、配信ユーザの操作により指定された、複数のスロットの中の一のスロットに対応付けられた一のキャラクタオブジェクトのアニメーションを含む動画を配信する。かかる工程120は、上述した表情解析部310、生成部320および動画配信部340により実行されることができる。 Step 120 distributes a moving image that includes an animation of one character object that is associated with one slot among the plurality of slots, which is specified by the distribution user's operation. This step 120 can be executed by the facial expression analysis section 310, generation section 320, and video distribution section 340 described above.

そして、工程120は、動画の配信中に所定の条件が満たされた場合に、動画に含まれるキャラクタオブジェクトを、一のキャラクタオブジェクトから、複数のスロットの中の他のスロットに対応付けられた他のキャラクタオブジェクトに変更する(工程130)ことを特徴とする。かかる工程120は、上述した変更部350により実行されることができる。 Then, in step 120, if a predetermined condition is met during distribution of the video, the character object included in the video is mapped from one character object to another slot among the plurality of slots. (step 130). This process 120 can be performed by the above-mentioned changing unit 350.

以上の構成によれば、上述した従来技術の問題の少なくとも一部を解決又は緩和する技術的な改善を提供することができる。また、本発明の動画配信システム、動画配信方法および動画配信プログラムによれば、アクターのアクトへの集中力を低下させることなく、キャラクタオブジェクトを、他のキャラクタオブジェクトに変更することができる。 According to the above configuration, it is possible to provide a technical improvement that solves or alleviates at least part of the problems of the prior art described above. Further, according to the video distribution system, video distribution method, and video distribution program of the present invention, a character object can be changed to another character object without reducing the actor's concentration on the act.

最後に、本発明の実施形態に係る動画配信プログラムについて説明する。 Finally, a video distribution program according to an embodiment of the present invention will be explained.

本発明の動画配信プログラムは、アクターの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する動画配信プログラムであって、一又は複数のコンピュータプロセッサに、以下の工程110~130を実現させる。 The video distribution program of the present invention is a video distribution program that distributes a video including animation of a character object generated based on the movement of an actor, and implements the following steps 110 to 130 in one or more computer processors. let

工程110は、配信ユーザの操作による、1以上のボディパーツおよび1以上の装着パーツで構成されるキャラクタオブジェクトがそれぞれ対応付けられた複数のスロットの設定を受け付ける。かかる工程110は、上述した受付部330により実行されることができる。 In step 110, settings of a plurality of slots, each of which is associated with a character object composed of one or more body parts and one or more wearable parts, are received by the distribution user. This step 110 can be executed by the reception unit 330 described above.

工程120は、配信ユーザの操作により指定された、複数のスロットの中の一のスロットに対応付けられた一のキャラクタオブジェクトのアニメーションを含む動画を配信する。かかる工程120は、上述した表情解析部310、生成部320および動画配信部340により実行されることができる。 Step 120 distributes a moving image that includes an animation of one character object that is associated with one slot among the plurality of slots, which is specified by the distribution user's operation. This step 120 can be executed by the facial expression analysis section 310, generation section 320, and video distribution section 340 described above.

そして、工程120は、動画の配信中に所定の条件が満たされた場合に、動画に含まれるキャラクタオブジェクトを、一のキャラクタオブジェクトから、複数のスロットの中の他のスロットに対応付けられた他のキャラクタオブジェクトに変更する(工程130)ことを特徴とする。かかる工程120は、上述した変更部350により実行されることができる。 Then, in step 120, if a predetermined condition is met during distribution of the video, the character object included in the video is mapped from one character object to another slot among the plurality of slots. (step 130). This process 120 can be performed by the above-mentioned changing unit 350.

以上の構成によれば、上述した従来技術の問題の少なくとも一部を解決又は緩和する技術的な改善を提供することができる。また、本発明の動画配信システム、動画配信方法および動画配信プログラムによれば、アクターのアクトへの集中力を低下させることなく、キャラクタオブジェクトを、他のキャラクタオブジェクトに変更することができる。 According to the above configuration, it is possible to provide a technical improvement that solves or alleviates at least part of the problems of the prior art described above. Further, according to the video distribution system, video distribution method, and video distribution program of the present invention, a character object can be changed to another character object without reducing the actor's concentration on the act.

本発明の実施形態は、上述した実施形態に限定されるものではなく、その要旨を逸脱しない範囲内で様々な変更が可能である。上述した例では、配信ユーザは自宅で自身のスマートフォンを用いて動画を配信する例を想定したが、配信スタジオにおいて動画を配信する場合にも適用可能である。その場合には、顔だけではなく身体もモーションキャプチャされたキャラクタオブジェクトが作成され、使用される。また、キャラクタオブジェクトの変更指示は、配信ユーザのみならず、補助者により行われるものであってもよい。 The embodiments of the present invention are not limited to the embodiments described above, and various changes can be made without departing from the gist thereof. In the above-mentioned example, it is assumed that the distribution user distributes the video using his or her smartphone at home, but the present invention is also applicable to the case where the distribution user distributes the video at a distribution studio. In that case, a character object with not only the face but also the body motion-captured is created and used. Further, the instruction to change the character object may be given not only by the distribution user but also by an assistant.

また、上述した実施形態に係るサーバ装置又は端末装置として機能させるために、コンピュータ又は携帯電話などの情報処理装置を好適に用いることができる。このような情報処理装置は、実施形態に係るサーバ装置又は端末装置の各機能を実現する処理内容を記述したプログラムを、情報処理装置の記憶部に格納し、情報処理装置のCPUによって当該プログラムを読み出して実行させることによって実現可能である。 Furthermore, an information processing device such as a computer or a mobile phone can be suitably used to function as the server device or terminal device according to the embodiments described above. Such an information processing device stores a program that describes the processing content for realizing each function of the server device or terminal device according to the embodiment in the storage unit of the information processing device, and causes the CPU of the information processing device to execute the program. This can be achieved by reading and executing it.

また、上述したとおり、動画を配信する機能における所定の条件の充足は、配信ユーザおよび/または視聴ユーザの操作、動作、音声の少なくとも一つに基づいて判断される点について説明したが、かかる所定の条件の内容は、予め定められているものとしてもよいし、配信ユーザにより設定されるものとしてもよい。 Furthermore, as mentioned above, it has been explained that the satisfaction of the predetermined conditions in the video distribution function is determined based on at least one of the operations, actions, and sounds of the distribution user and/or the viewing user. The contents of the conditions may be predetermined or may be set by the distribution user.

特に、図18に設定画面の一例が示されるように、配信ユーザは、各スロットに対して、「音声認識」「コメント」「ジェスチャ」「コメント数」「ギフティング数」などのプルダウン式の選択肢の中から所定の条件の内容を設定することができるようにしてもよい。 In particular, as an example of the setting screen is shown in Figure 18, the distribution user can select pull-down options such as "voice recognition," "comments," "gestures," "number of comments," and "number of giftings" for each slot. The content of the predetermined condition may be set from among the following.

なお、かかる設定は、配信の開始前または配信開始後に配信を一時停止した場合に行うことができる。配信開始後の一時停止は、図19に一例として示される一時停止ボタンを選択することにより実行される。 Note that such settings can be made before the distribution starts or when the distribution is temporarily stopped after the distribution starts. Pausing after the start of distribution is executed by selecting the pause button shown as an example in FIG. 19.

「音声認識」を選択した場合には、配信ユーザは、任意の音声を録音して登録することができる。この場合、所定の条件の充足は、配信ユーザにより発せられた音声と登録された音声との一致率が所定値以上であることである。より詳細には、所定時間内の発生された音声と登録された音声との一致率を確認することにより、一致率が所定値以上が否かを判断する。 If "voice recognition" is selected, the distribution user can record and register any voice. In this case, the predetermined condition is satisfied if the match rate between the voice uttered by the distribution user and the registered voice is equal to or higher than a predetermined value. More specifically, by checking the match rate between the voice generated within a predetermined time and the registered voice, it is determined whether the match rate is equal to or higher than a predetermined value.

「コメント」を選択した場合には、配信ユーザは、特定のワードをテキストで登録することができる。この場合、所定の条件の充足は、視聴ユーザが登録されたワードをコメントすることである。 If "comment" is selected, the distribution user can register a specific word in text. In this case, the predetermined condition is satisfied when the viewing user comments on the registered word.

「コメント数」を選択した場合には、配信ユーザは、コメント数を登録することができる。この場合、所定の条件の充足は、視聴ユーザのコメントの総数が登録数を上回ったことである。 If "number of comments" is selected, the distribution user can register the number of comments. In this case, the predetermined condition is satisfied when the total number of comments from viewing users exceeds the number of registrations.

「ギフティング数」を選択した場合には、配信ユーザは、ギフティング数を登録することができる。この場合、所定の条件の充足は、視聴ユーザからのギフティング総数が登録数を上回ったことである。 If the "number of gifts" is selected, the distribution user can register the number of gifts. In this case, the predetermined condition is satisfied when the total number of gifts from viewing users exceeds the number of registrations.

また、これらの構成は、動画配信中に配信ユーザ側と視聴ユーザ側で表示されている画面が同じとなるために表示し辛い配信ユーザへの操作用GUIを表示させることなく、キャラクタオブジェクトの変更を行うことができるようになる。 In addition, these configurations allow character objects to be changed without displaying an operating GUI for the distribution user, which is difficult to display because the screens displayed on the distribution user side and the viewing user side are the same during video distribution. You will be able to do this.

さらに、本発明により実現される動画の生配信用のアプリケーションにおいて、配信中に生配信ならではの条件を満たすことでキャラクタオブジェクト(アバター)のビジュアルを変更できることによって、配信の臨場感を向上させ、アプリケーションの興趣性を高めることができる。 Furthermore, in the application for live video distribution realized by the present invention, the visual of the character object (avatar) can be changed during distribution by satisfying the conditions unique to live distribution, thereby improving the sense of realism of the distribution, and the application can increase the interest of

本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 Although several embodiments of the invention have been described, these embodiments are presented by way of example and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, substitutions, and changes can be made without departing from the gist of the invention. These embodiments and their modifications are included within the scope and gist of the invention, as well as within the scope of the invention described in the claims and its equivalents.

また、実施形態に記載した手法は、計算機(コンピュータ)に実行させることができるプログラムとして、例えば磁気ディスク(フロッピー(登録商標)ディスク、ハードディスク等)、光ディスク(CD-ROM、DVD、MO等)、半導体メモリ(ROM、RAM、フラッシュメモリ等)等の記録媒体に格納し、また通信媒体により伝送して頒布することもできる。なお、媒体側に格納されるプログラムには、計算機に実行させるソフトウェア手段(実行プログラムのみならずテーブルやデータ構造も含む)を計算機内に構成させる設定プログラムをも含む。本装置を実現する計算機は、記録媒体に記録されたプログラムを読み込み、また場合により設定プログラムによりソフトウェア手段を構築し、このソフトウェア手段によって動作が制御されることにより上述した処理を実行する。なお、本明細書でいう記録媒体は、頒布用に限らず、計算機内部あるいはネットワークを介して接続される機器に設けられた磁気ディスクや半導体メモリ等の記憶媒体を含むものである。記憶部は、例えば主記憶装置、補助記憶装置、又はキャッシュメモリとして機能してもよい。
〔付記事項〕
以下に、本願の原出願の分割直前の特許請求の範囲に記載された発明を付記する。
〔1〕アクターの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画に関する情報を配信する動画配信システムであって、一又は複数のコンピュータプロセッサを備え、
前記一又は複数のコンピュータプロセッサは、コンピュータ読み取り可能な命令を実行することにより、
配信ユーザの操作による、1以上のボディパーツおよび1以上の装着パーツで構成されるキャラクタオブジェクトがそれぞれ対応付けられた複数のスロットの設定を受け付ける機能と、
前記配信ユーザの操作により指定された、前記複数のスロットの中の一のスロットに対応付けられた一のキャラクタオブジェクトのアニメーションを含む動画に関する情報を配信する機能と
を実現させ、
前記動画に関する情報を配信する機能は、動画の配信中に、前記複数のスロットの中の他のスロットに設定された所定の条件が満たされた場合に、前記動画に含まれるキャラクタオブジェクトを、前記一のキャラクタオブジェクトから、前記他のスロットに対応付けられた他のキャラクタオブジェクトに変更する、動画配信システム。
〔2〕前記所定の条件は、前記他のスロットに設定された特定のワードを含むコメントが投稿されることである、請求項1に記載の動画配信システム。
〔3〕前記複数のスロットには、前記所定の条件として、それぞれ異なる特定のワードが設定されることを特徴とする請求項2に記載の動画配信システム。
〔4〕前記所定の条件は、前記他のスロットに設定された特定の音声を、前記配信ユーザが発声することである、請求項1に記載の動画配信システム。
〔5〕前記所定の条件は、前記動画に投稿されたコメントの総数が、前記他のスロットに設定された特定の数を上回ったことである、請求項1に記載の動画配信システム。
〔6〕前記所定の条件は、前記動画に対するギフティング数の総数が、前記他のスロットに設定された特定の数を上回ったことである、請求項1に記載の動画配信システム。
〔7〕前記設定を受け付ける機能は、さらに、前記複数のスロットの各々に対する所定の条件の設定を受付けることを特徴とする請求項1から6のいずれか一項に記載の動画配信システム。
〔8〕前記動画に関する情報を配信する機能は、前記動画の配信中に所定の条件が満たされた場合に、前記動画に含まれるキャラクタオブジェクトを、前記一のキャラクタオブジェクトから、前記複数のスロットの中の他のスロットに対応付けられた他のキャラクタオブジェクトに自動的に変更することを特徴とする請求項1から7のいずれか一項に記載の動画配信システム。
〔9〕前記一又は複数のコンピュータプロセッサは、さらに、
前記変更の際に、所定の演出効果を発生させる効果発生機能を実現させることを特徴とする、請求項8に記載の動画配信システム。
〔10〕前記動画の配信中であっても、前記動画に含まれるキャラクタオブジェクトを、前記一のキャラクタオブジェクトから、前記複数のスロットの中の他のスロットに対応付けられた他のキャラクタオブジェクトに変更している最中は、前記動画に含まれるキャラクタオブジェクトの少なくとも顔部分は、前記配信ユーザの顔部分がキャプチャされず、前記効果発生機能により前記所定の演出効果が発生されることを特徴とする請求項9に記載の動画配信システム。
〔11〕前記動画を配信する前の配信ユーザ用の画面には、少なくともキャラクタオブジェクトと第一のGUIと第二のGUIが表示される表示画面が表示され、
前記第一のGUIは、前記動画の配信を開始するためのGUIであり、
前記第二のGUIは、前記ボディパーツおよび前記装着パーツの一覧画面の表示を開始するためのGUIであり、
前記一覧画面は、前記表示画面の少なくとも一部に重畳して表示されることを特徴とする請求項1から10のいずれか一項に記載の動画配信システム。
〔12〕前記一覧画面は、第三のGUIおよび第四のGUIを含み、
前記第三のGUIは、前記ボディパーツおよび前記装着パーツのカテゴリを示し、かつ、所定の第一の方向に表示内容をスライド可能なGUIであり、
前記第四のGUIは、前記カテゴリ毎に属する前記ボディパーツおよび前記装着パーツを示し、かつ、前記第一の方向とは異なる第二の方向に表示内容をスライド可能なGUIであることを特徴とする請求項11に記載の動画配信システム。
〔13〕前記表示画面には、前記第三のGUIが重畳して表示され、
前記第三のGUIに対する所定の配信ユーザ操作があった場合に、さらに前記第四のGUIを前記表示画面に重畳して表示させることを特徴とする請求項12に記載の動画配信システム。
〔14〕アクターの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画に関する情報を配信する動画配信方法であって、
配信ユーザの操作による、1以上のボディパーツおよび1以上の装着パーツで構成されるキャラクタオブジェクトがそれぞれ対応付けられた複数のスロットの設定を受け付ける工程と、
前記配信ユーザの操作により指定された、前記複数のスロットの中の一のスロットに対応付けられた一のキャラクタオブジェクトのアニメーションを含む動画に関する情報を配信する工程と
を備え、
前記動画に関する情報を配信する工程は、動画の配信中、前記複数のスロットの中の他のスロットに設定された所定の条件が満たされた場合に、前記動画に含まれるキャラクタオブジェクトを、前記一のキャラクタオブジェクトから他のスロットに対応付けられた他のキャラクタオブジェクトに変更する、動画配信方法。
〔15〕アクターの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画に関する情報を配信する動画配信プログラムであって、
一又は複数のコンピュータプロセッサに、
配信ユーザの操作による、1以上のボディパーツおよび1以上の装着パーツで構成されるキャラクタオブジェクトがそれぞれ対応付けられた複数のスロットの設定を受け付ける工程と、
前記配信ユーザの操作により指定された、前記複数のスロットの中の一のスロットに対応付けられた一のキャラクタオブジェクトのアニメーションを含む動画に関する情報を配信する工程と
を実現させ、
前記動画に関する情報を配信する工程は、動画の配信中、前記複数のスロットの中の他のスロットに設定された所定の条件が満たされた場合に、前記動画に含まれるキャラクタオブジェクトを、前記一のキャラクタオブジェクトから、前記複数のスロットの中の他のスロットに対応付けられた他のキャラクタオブジェクトに変更する、動画配信プログラム。
Furthermore, the method described in the embodiments can be applied to a program that can be executed by a computer, such as a magnetic disk (floppy (registered trademark) disk, hard disk, etc.), an optical disk (CD-ROM, DVD, MO, etc.), It can also be stored in a recording medium such as a semiconductor memory (ROM, RAM, flash memory, etc.), or transmitted and distributed via a communication medium. Note that the programs stored on the medium side also include a setting program for configuring software means (including not only execution programs but also tables and data structures) in the computer to be executed by the computer. The computer that realizes this device reads a program recorded on a recording medium, and if necessary, constructs software means using a setting program, and executes the above-described processing by controlling the operation of the software means. Note that the recording medium referred to in this specification is not limited to those for distribution, and includes storage media such as magnetic disks and semiconductor memories provided inside computers or devices connected via a network. The storage unit may function as, for example, a main storage device, an auxiliary storage device, or a cache memory.
[Additional notes]
Below, the invention described in the claims immediately before the division of the original application of the present application will be added.
[1] A video distribution system that distributes information regarding a video including animation of a character object generated based on the movement of an actor, comprising one or more computer processors,
The one or more computer processors may execute computer readable instructions to:
A function that accepts settings of a plurality of slots each associated with a character object composed of one or more body parts and one or more wearable parts, by a distribution user's operation;
realizing a function of distributing information regarding a video including an animation of one character object associated with one slot of the plurality of slots specified by the operation of the distribution user;
The function of distributing information regarding the moving image is such that when a predetermined condition set in another slot among the plurality of slots is met during distributing the moving image, the character object included in the moving image is A video distribution system that changes from one character object to another character object associated with the other slot.
[2] The video distribution system according to claim 1, wherein the predetermined condition is that a comment containing a specific word set in the other slot is posted.
[3] The video distribution system according to claim 2, wherein different specific words are set as the predetermined conditions in the plurality of slots.
[4] The video distribution system according to claim 1, wherein the predetermined condition is that the distribution user utters a specific sound set in the other slot.
[5] The video distribution system according to claim 1, wherein the predetermined condition is that the total number of comments posted on the video exceeds a specific number set in the other slot.
[6] The video distribution system according to claim 1, wherein the predetermined condition is that the total number of gifts for the video exceeds a specific number set in the other slot.
[7] The video distribution system according to any one of claims 1 to 6, wherein the function of accepting settings further accepts settings of predetermined conditions for each of the plurality of slots.
[8] The function of distributing information regarding the moving image is such that when a predetermined condition is met during distribution of the moving image, character objects included in the moving image are transferred from the one character object to the plurality of slots. 8. The video distribution system according to claim 1, wherein the video distribution system automatically changes to another character object associated with another slot in the video distribution system.
[9] The one or more computer processors further include:
9. The video distribution system according to claim 8, wherein an effect generation function for generating a predetermined production effect is realized during the change.
[10] Even while the video is being distributed, the character object included in the video is changed from the one character object to another character object associated with another slot among the plurality of slots. During the delivery, at least the face part of the character object included in the video, the face part of the distribution user is not captured, and the predetermined production effect is generated by the effect generation function. The video distribution system according to claim 9.
[11] A display screen on which at least a character object, a first GUI, and a second GUI are displayed is displayed on the screen for the distribution user before distributing the video,
The first GUI is a GUI for starting distribution of the video,
The second GUI is a GUI for starting to display a list screen of the body parts and the installed parts,
11. The video distribution system according to claim 1, wherein the list screen is displayed superimposed on at least a portion of the display screen.
[12] The list screen includes a third GUI and a fourth GUI,
The third GUI is a GUI that shows the categories of the body parts and the installed parts and can slide the displayed content in a predetermined first direction,
The fourth GUI is a GUI that shows the body parts and the installed parts that belong to each category, and that can slide display contents in a second direction different from the first direction. The video distribution system according to claim 11.
[13] The third GUI is superimposed and displayed on the display screen,
13. The video distribution system according to claim 12, further comprising displaying the fourth GUI in a superimposed manner on the display screen when a predetermined distribution user operation is performed on the third GUI.
[14] A video distribution method for distributing information regarding a video including animation of a character object generated based on the movement of an actor, the method comprising:
a step of receiving settings for a plurality of slots each associated with a character object composed of one or more body parts and one or more wearable parts, by a distribution user's operation;
a step of distributing information regarding a moving image including an animation of one character object associated with one slot of the plurality of slots specified by the operation of the distribution user;
The step of distributing information regarding the moving image includes distributing a character object included in the moving image to the one when a predetermined condition set in another slot among the plurality of slots is satisfied during distributing the moving image. A video distribution method that changes from a character object to another character object associated with another slot.
[15] A video distribution program that distributes information regarding a video including animation of a character object generated based on the movement of an actor,
one or more computer processors;
a step of receiving settings for a plurality of slots each associated with a character object composed of one or more body parts and one or more wearable parts, by a distribution user's operation;
delivering information regarding a video including an animation of one character object associated with one slot of the plurality of slots specified by the operation of the distribution user;
The step of distributing information regarding the moving image includes distributing a character object included in the moving image to the one when a predetermined condition set in another slot among the plurality of slots is satisfied during distributing the moving image. A video distribution program that changes from a character object to another character object associated with another slot among the plurality of slots.

100 動画配信システム
200 サーバ装置
300 配信ユーザ用端末
400 視聴ユーザ用端末
310 表情解析部
320 生成部
330 受付部
340 動画配信部
350 変更部

100 Video distribution system 200 Server device 300 Terminal for distribution users 400 Terminal for viewing users 310 Facial expression analysis unit 320 Generation unit 330 Reception unit 340 Video distribution unit 350 Change unit

Claims (10)

アクターの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する動画配信システムであって、一又は複数のコンピュータプロセッサを備え、
前記一又は複数のコンピュータプロセッサは、コンピュータ読み取り可能な命令を実行することにより、
配信ユーザの操作による、1以上のボディパーツおよび1以上の装着パーツで構成されるキャラクタオブジェクトがそれぞれ対応付けられた複数のスロットの設定を受け付ける機能と、
前記配信ユーザの操作により指定された、前記複数のスロットの中の一のスロットに対応付けられた一のキャラクタオブジェクトのアニメーションを含む動画を配信する機能と
を実現させ、
前記動画を配信する機能は、動画の配信中に所定の条件が満たされた場合に、前記動画に含まれるキャラクタオブジェクトを、前記一のキャラクタオブジェクトから、前記複数のスロットの中の他のスロットに対応付けられた他のキャラクタオブジェクトに自動的に変更し、
前記所定の条件は、一又は複数の視聴ユーザによる前記動画へのアクションの回数が、所定数以上であることである、動画配信システム。
A video distribution system that distributes a video including animation of a character object generated based on the movements of an actor, the system comprising one or more computer processors,
The one or more computer processors may execute computer readable instructions to:
A function that accepts settings of a plurality of slots each associated with a character object composed of one or more body parts and one or more wearable parts, by a distribution user's operation;
realizing a function of distributing a video including an animation of one character object associated with one slot of the plurality of slots specified by the operation of the distribution user;
The function of distributing the video moves a character object included in the video from the one character object to another slot among the plurality of slots when a predetermined condition is met during video distribution. Automatically change to other associated character objects,
The video distribution system, wherein the predetermined condition is that the number of actions on the video by one or more viewing users is equal to or greater than a predetermined number.
前記一又は複数のコンピュータプロセッサは、コンピュータ読み取り可能な命令を実行することにより、さらに、
前記動画に含まれるキャラクタオブジェクトを、前記一のキャラクタオブジェクトから、前記複数のスロットの中の他のスロットに対応付けられた他のキャラクタオブジェクトに自動的に変更する際に、所定の演出を発生させる演出機能を実現させることを特徴とする請求項1に記載の動画配信システム。
The one or more computer processors, by executing computer readable instructions, further:
Generating a predetermined effect when automatically changing a character object included in the video from the one character object to another character object associated with another slot among the plurality of slots. The video distribution system according to claim 1, wherein the video distribution system realizes a presentation function.
前記動画の配信中であっても、前記変更の最中は、前記キャラクタオブジェクトの少なくとも顔部分は、前記配信ユーザの顔部分がキャプチャされず、前記演出機能により前記所定の演出が発生されることを特徴とする請求項2に記載の動画配信システム。 Even when the video is being distributed, during the change, at least the face part of the character object, the face part of the distribution user is not captured, and the predetermined performance is generated by the performance function. The video distribution system according to claim 2, characterized in that: 前記動画を配信している際の配信ユーザ用の画面には、前記キャラクタオブジェクトを切り替えるためのGUIが表示されることを特徴とする請求項1、2または3に記載の動画配信システム。 4. The video distribution system according to claim 1, wherein a GUI for switching the character object is displayed on a screen for the distribution user when the video is being distributed. 前記所定の条件の充足は、前記視聴ユーザによるギフティングの数が所定数以上であるか否かにより判断されることを特徴とする請求項1から4のいずれか一項に記載の動画配信システム。 The video distribution system according to any one of claims 1 to 4, wherein satisfaction of the predetermined condition is determined based on whether the number of gifts by the viewing user is equal to or greater than a predetermined number. . 前記動画を配信する前の配信ユーザ用の画面には、少なくともキャラクタオブジェクトと第一のGUIと第二のGUIが表示される表示画面が表示され、
前記第一のGUIは、前記動画の配信を開始するためのGUIであり、
前記第二のGUIは、前記ボディパーツおよび前記装着パーツの一覧画面の表示を開始するためのGUIであり、
前記一覧画面は、前記表示画面の少なくとも一部に重畳して表示されることを特徴とする請求項1からのいずれか一項に記載の動画配信システム。
A display screen on which at least a character object, a first GUI, and a second GUI are displayed is displayed on a screen for the distribution user before distributing the video,
The first GUI is a GUI for starting distribution of the video,
The second GUI is a GUI for starting to display a list screen of the body parts and the installed parts,
6. The video distribution system according to claim 1 , wherein the list screen is displayed superimposed on at least a portion of the display screen.
前記一覧画面は、第三のGUIおよび第四のGUIを含み、
前記第三のGUIは、前記ボディパーツおよび前記装着パーツのカテゴリを示し、かつ、所定の第一の方向に表示内容をスライド可能なGUIであり、
前記第四のGUIは、前記カテゴリ毎に属する前記ボディパーツおよび前記装着パーツを示し、かつ、前記第一の方向とは異なる第二の方向に表示内容をスライド可能なGUIであることを特徴とする請求項に記載の動画配信システム。
The list screen includes a third GUI and a fourth GUI,
The third GUI is a GUI that shows the categories of the body parts and the installed parts and can slide the displayed content in a predetermined first direction,
The fourth GUI is a GUI that shows the body parts and the installed parts that belong to each category, and that can slide display contents in a second direction different from the first direction. The video distribution system according to claim 6 .
前記表示画面には、前記第三のGUIが重畳して表示され、
前記第三のGUIに対する所定の配信ユーザ操作があった場合に、さらに前記第四のGUIを前記表示画面に重畳して表示させることを特徴とする請求項に記載の動画配信システム。
The third GUI is superimposed and displayed on the display screen,
8. The video distribution system according to claim 7 , further comprising displaying the fourth GUI in a superimposed manner on the display screen when a predetermined distribution user operation is performed on the third GUI.
アクターの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する動画配信方法であって、
配信ユーザの操作による、1以上のボディパーツおよび1以上の装着パーツで構成されるキャラクタオブジェクトがそれぞれ対応付けられた複数のスロットの設定を受け付ける工程と、
前記配信ユーザの操作により指定された、前記複数のスロットの中の一のスロットに対応付けられた一のキャラクタオブジェクトのアニメーションを含む動画を配信する工程と
を備え、
前記動画を配信する工程は、動画の配信中に所定の条件が満たされた場合に、前記動画に含まれるキャラクタオブジェクトを、前記一のキャラクタオブジェクトから、前記複数のスロットの中の他のスロットに対応付けられた他のキャラクタオブジェクトに自動的に変更し、
前記所定の条件は、一又は複数の視聴ユーザによる前記動画へのアクションの回数が、所定数以上であることである、動画配信方法。
A video distribution method for distributing a video including animation of a character object generated based on the movement of an actor, the method comprising:
a step of receiving settings for a plurality of slots each associated with a character object composed of one or more body parts and one or more wearable parts, by a distribution user's operation;
a step of distributing a video including an animation of one character object associated with one slot of the plurality of slots specified by the operation of the distribution user;
The step of distributing the video includes transferring a character object included in the video from the one character object to another slot among the plurality of slots when a predetermined condition is met during video distribution. Automatically change to other associated character objects,
The video distribution method, wherein the predetermined condition is that the number of actions on the video by one or more viewing users is equal to or greater than a predetermined number.
アクターの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する動画配信プログラムであって、
一又は複数のコンピュータプロセッサに、
配信ユーザの操作による、1以上のボディパーツおよび1以上の装着パーツで構成されるキャラクタオブジェクトがそれぞれ対応付けられた複数のスロットの設定を受け付ける機能と、
前記配信ユーザの操作により指定された、前記複数のスロットの中の一のスロットに対応付けられた一のキャラクタオブジェクトのアニメーションを含む動画を配信する機能と
を実現させ、
前記動画を配信する機能は、動画の配信中に所定の条件が満たされた場合に、前記動画に含まれるキャラクタオブジェクトを、前記一のキャラクタオブジェクトから、前記複数のスロットの中の他のスロットに対応付けられた他のキャラクタオブジェクトに自動的に変更し、
前記所定の条件は、一又は複数の視聴ユーザによる前記動画へのアクションの回数が、所定数以上であることである、動画配信プログラム。
A video distribution program that distributes a video including animation of a character object generated based on the movement of an actor,
one or more computer processors;
A function that accepts settings of a plurality of slots each associated with a character object composed of one or more body parts and one or more wearable parts, by a distribution user's operation;
realizing a function of distributing a video including an animation of one character object associated with one slot of the plurality of slots specified by the operation of the distribution user;
The function of distributing the video moves a character object included in the video from the one character object to another slot among the plurality of slots when a predetermined condition is met during video distribution. Automatically change to other associated character objects,
The video distribution program, wherein the predetermined condition is that the number of actions on the video by one or more viewing users is equal to or greater than a predetermined number.
JP2022038581A 2019-04-10 2022-03-11 Video distribution system, video distribution method, and video distribution program Active JP7370525B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2022038581A JP7370525B2 (en) 2019-04-10 2022-03-11 Video distribution system, video distribution method, and video distribution program
JP2023174008A JP2023181219A (en) 2019-04-10 2023-10-06 Video distribution system, video distribution method, and video distribution program

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2019074594A JP6900419B2 (en) 2019-04-10 2019-04-10 Video distribution system, video distribution method and video distribution program
JP2021099547A JP7098026B2 (en) 2019-04-10 2021-06-15 Video distribution system, video distribution method and video distribution program
JP2022038581A JP7370525B2 (en) 2019-04-10 2022-03-11 Video distribution system, video distribution method, and video distribution program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2021099547A Division JP7098026B2 (en) 2019-04-10 2021-06-15 Video distribution system, video distribution method and video distribution program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2023174008A Division JP2023181219A (en) 2019-04-10 2023-10-06 Video distribution system, video distribution method, and video distribution program

Publications (2)

Publication Number Publication Date
JP2022082592A JP2022082592A (en) 2022-06-02
JP7370525B2 true JP7370525B2 (en) 2023-10-30

Family

ID=72831629

Family Applications (4)

Application Number Title Priority Date Filing Date
JP2019074594A Active JP6900419B2 (en) 2019-04-10 2019-04-10 Video distribution system, video distribution method and video distribution program
JP2021099547A Active JP7098026B2 (en) 2019-04-10 2021-06-15 Video distribution system, video distribution method and video distribution program
JP2022038581A Active JP7370525B2 (en) 2019-04-10 2022-03-11 Video distribution system, video distribution method, and video distribution program
JP2023174008A Pending JP2023181219A (en) 2019-04-10 2023-10-06 Video distribution system, video distribution method, and video distribution program

Family Applications Before (2)

Application Number Title Priority Date Filing Date
JP2019074594A Active JP6900419B2 (en) 2019-04-10 2019-04-10 Video distribution system, video distribution method and video distribution program
JP2021099547A Active JP7098026B2 (en) 2019-04-10 2021-06-15 Video distribution system, video distribution method and video distribution program

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2023174008A Pending JP2023181219A (en) 2019-04-10 2023-10-06 Video distribution system, video distribution method, and video distribution program

Country Status (1)

Country Link
JP (4) JP6900419B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7062820B1 (en) 2021-08-31 2022-05-06 株式会社ドワンゴ Information processing equipment, information processing methods, and information processing programs
JP7301263B1 (en) 2022-02-25 2023-07-03 グリー株式会社 Information processing system, information processing method and computer program

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003256862A (en) 2002-02-28 2003-09-12 Sony Communication Network Corp Method and device for displaying character
JP2007328701A (en) 2006-06-09 2007-12-20 Yafoo Japan Corp Method, server, and program for displaying coordinates data indicative of coordinates of character
WO2018057272A1 (en) 2016-09-23 2018-03-29 Apple Inc. Avatar creation and editing
JP6382468B1 (en) 2018-05-08 2018-08-29 グリー株式会社 Movie distribution system, movie distribution method, and movie distribution program for distributing movie including animation of character object generated based on movement of actor
JP6479933B1 (en) 2017-11-01 2019-03-06 株式会社コロプラ Program, information processing apparatus, and method

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6812803B2 (en) * 2017-01-12 2021-01-13 ソニー株式会社 Information processing equipment, information processing methods, and programs

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003256862A (en) 2002-02-28 2003-09-12 Sony Communication Network Corp Method and device for displaying character
JP2007328701A (en) 2006-06-09 2007-12-20 Yafoo Japan Corp Method, server, and program for displaying coordinates data indicative of coordinates of character
WO2018057272A1 (en) 2016-09-23 2018-03-29 Apple Inc. Avatar creation and editing
JP2019532400A (en) 2016-09-23 2019-11-07 アップル インコーポレイテッドApple Inc. Patent application to US Patent and Trademark Office for creation and editing of avatars
JP6479933B1 (en) 2017-11-01 2019-03-06 株式会社コロプラ Program, information processing apparatus, and method
JP6382468B1 (en) 2018-05-08 2018-08-29 グリー株式会社 Movie distribution system, movie distribution method, and movie distribution program for distributing movie including animation of character object generated based on movement of actor

Also Published As

Publication number Publication date
JP2020173582A (en) 2020-10-22
JP6900419B2 (en) 2021-07-07
JP2023181219A (en) 2023-12-21
JP2022082592A (en) 2022-06-02
JP7098026B2 (en) 2022-07-08
JP2021168147A (en) 2021-10-21

Similar Documents

Publication Publication Date Title
JP7370525B2 (en) Video distribution system, video distribution method, and video distribution program
US10019825B2 (en) Karaoke avatar animation based on facial motion data
JP7168754B2 (en) Information processing system, information processing method and computer program
JP2021149407A (en) Information process system, information processing method, and computer program
US11721046B2 (en) Customizing soundtracks and hairstyles in modifiable videos of multimedia messaging application
WO2020150693A1 (en) Systems and methods for generating personalized videos with customized text messages
US20240087204A1 (en) Generating personalized videos with customized text messages
US11394888B2 (en) Personalized videos
JP2022089817A (en) Video application program, video object rendering method, video distribution system, video distribution server, and video distribution method
WO2022221042A1 (en) Producing a digital image representation of a body
JP2021002699A (en) Video distribution system, information processing method, and computer program
JP6902133B2 (en) Video distribution system, information processing method and computer program
JP6692481B1 (en) Computer program, information processing method, and information processing system
JP7095162B2 (en) Video distribution system, information processing method and computer program
KR20210061869A (en) Method and apparatus for making augmented reality content
KR20210053739A (en) Apparatus for creation of contents of game play
JP7317325B1 (en) Information processing system, information processing method and computer program
JP7329209B1 (en) Information processing system, information processing method and computer program
JP7301263B1 (en) Information processing system, information processing method and computer program
US20220237857A1 (en) Producing a digital image representation of a body
JP2016024760A (en) Display control device, display terminal, and display control program
JP2021189544A (en) Computer program, and method
JP2023028247A (en) Information processing system, communication method, and information processing terminal

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220329

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220329

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230523

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230630

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20230630

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20231006

R150 Certificate of patent or registration of utility model

Ref document number: 7370525

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150