Information processing system, information processing device, information processing program, and information processing method
The system addresses the lack of special viewer interactions by generating and displaying response avatar videos at predetermined positions, enhancing viewer engagement and specialness.
Patent Information
- Application Number
- JP2024067747
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-04-18
- Publication Date
- 2025-10-30
- Estimated Expiration
- 2044-04-18
AI Technical Summary
The existing video distribution system does not allow distributors to present special actions to specific viewing users, lacking a mechanism to enhance the sense of specialness for viewers.
An information processing system that generates and distributes avatar videos, allowing a response unit to create and display a response avatar video at a predetermined position on the viewer's terminal for viewers meeting certain conditions, enhancing the viewer's experience.
The system enables viewers to feel a heightened sense of specialness through personalized and interactive avatar interactions.
Smart Images

Figure 2025164028000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to an information processing system, an information processing device, an information processing program, and an information processing method. [Background technology]
[0002] Conventionally, there is known an information processing system that distributes images (video) based on information acquired by an information processing terminal used by a distributor to an information processing terminal used by a viewer. For example, information on the distributor's movements can be acquired from a camera on the distributor's terminal, and a video of an avatar performing the same movements as the distributor can be generated and displayed on the viewer's terminal.
[0003] Patent Document 1 discloses a video distribution system that allows a distributor to check viewer information by displaying a list of viewing users on the distributor's terminal. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Patent No. 6675029 Summary of the Invention [Problem to be solved by the invention]
[0005] The video distribution system disclosed in Patent Document 1 does not allow a distributor to present special actions to specific viewing users.
[0006] Therefore, the present disclosure has been made in consideration of the above-mentioned problems, and its purpose is to provide an information processing system, an information processing device, a program, and an information processing method that allow viewing users to feel a sense of specialness. [Means for solving the problem]
[0007] According to the present disclosure, there is provided an information processing system for controlling real-time video distribution by a distributor, the information processing system including: an avatar video generation and distribution unit that generates an avatar video in which the distributor is converted into a distributor avatar and distributes the avatar video to a viewer terminal used by a viewer; and a response unit that, while the avatar video is being distributed, generates and distributes a response avatar video to the viewer terminal used by the viewer who satisfies predetermined conditions, the response avatar video fixing a predetermined part of the distributor avatar at a predetermined position on a display unit provided on the viewer terminal. [Effects of the Invention]
[0008] According to the present disclosure, it is possible to provide an information processing system, an information processing device, a program, and an information processing method that allow a viewing user to feel special. [Brief explanation of the drawings]
[0009] [Figure 1] FIG. 1 illustrates an example of the configuration of an information processing system. [Figure 2] 2 is a block diagram showing an example of a hardware configuration of the server device 1. FIG. [Figure 3] 2 is a block diagram showing an example of the software configuration of the server device 1. FIG. [Figure 4] 10 is a diagram showing an example of user information stored in a user information storage unit 131. FIG. [Figure 5] FIG. 2 is a diagram illustrating an example of control of the server device 1. DETAILED DESCRIPTION OF THE INVENTION
[0010] Preferred embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings. In this specification and the drawings, components having substantially the same functional configurations are designated by the same reference numerals, and redundant description will be omitted. In each drawing, the upper side of the drawing is the upper side, the lower side of the drawing is the lower side, the left side of the drawing as viewed from the front is the left side, and the right side of the drawing is the right side.
[0011] The present invention has the following configuration. [Item 1] An information processing system for controlling real-time video distribution by a distributor, an avatar video generation and distribution unit that generates an avatar video based on video data of the distributor acquired from a distributor terminal used by the distributor, converts the distributor into a distributor avatar, and distributes the avatar video to a viewer terminal used by a viewer; a response unit that generates and distributes, to the viewer terminal used by the viewer who satisfies a predetermined condition during distribution of the avatar video, a response avatar video that displays a predetermined part of the distributor avatar at a predetermined position on a display unit of the viewer terminal; An information processing system comprising: [Item 2] an action information acquisition unit that acquires action information that is information on an action of a viewer with respect to the avatar video; Further provided with the predetermined condition is to acquire predetermined action information; Item 1. An information processing system according to item 1. [Item 3] the response unit displays the part set for the type of action information at a fixed position on a display unit included in the viewer terminal. Item 3. The information processing system according to item 1 or 2. [Item 4] the response unit displays the part fixedly at a predetermined position on a display unit included in the viewer terminal for a time period set for the type of action information. Item 3. The information processing system according to item 1 or 2. [Item 5] An information processing device that controls real-time video distribution by a distributor, an avatar video generation and distribution unit that generates an avatar video based on video data of the distributor acquired from a distributor terminal used by the distributor, converts the distributor into a distributor avatar, and distributes the avatar video to a viewer terminal used by a viewer; a response unit that generates and distributes, to the viewer terminal used by the viewer who satisfies a predetermined condition during distribution of the avatar video, a response avatar video that displays a predetermined part of the distributor avatar at a predetermined position on a display unit of the viewer terminal; An information processing device comprising: [Item 6] An information processing program for controlling real-time video distribution by a distributor, On the computer, an avatar video generation and distribution step of converting the distributor into a distributor avatar, the avatar video being generated based on video data of the distributor acquired from a distributor terminal used by the distributor, and distributing the avatar video to a viewer terminal used by a viewer; a responding step of generating and distributing, to the viewer terminal used by the viewer who satisfies a predetermined condition during distribution of the avatar video, a response avatar video in which a predetermined part of the distributor avatar is fixedly displayed at a predetermined position on a display unit of the viewer terminal; An information processing program that executes the above. [Item 7] An information processing method for controlling real-time video distribution by a distributor, comprising: The computer an avatar video generation and distribution step of converting the distributor into a distributor avatar, the avatar video being generated based on video data of the distributor acquired from a distributor terminal used by the distributor, and distributing the avatar video to a viewer terminal used by a viewer; a responding step of generating and distributing, to the viewer terminal used by the viewer who satisfies a predetermined condition during distribution of the avatar video, a response avatar video in which a predetermined part of the distributor avatar is fixedly displayed at a predetermined position on a display unit of the viewer terminal; An information processing method that performs the above.
[0012] <Configuration> 1 is a diagram showing an example of the configuration of an information processing system (video distribution system) according to an embodiment of the present invention. The information processing system according to this embodiment includes a server device 1, a distributor terminal 2, a viewer terminal 3, and a network 4. The communication network 4 is, for example, the Internet, and is constructed using a public telephone network, a mobile phone network, a wireless communication path, Ethernet (registered trademark), or the like.
[0013] <Summary> In the information processing system of this embodiment, a server device 1 (e.g., a video distribution server) receives video information of a broadcaster from a broadcaster terminal 2 via a network 4 (e.g., the Internet, etc.), and also receives action information such as comments obtained by a viewer terminal 3.
[0014] In the information processing system of this embodiment, the server device 1 generates video information to be distributed to the viewer terminal 3 based on the received distributor information, and distributes the information to the viewer terminal 3 and, if necessary, the distributor terminal 2 via the network 4. In the information processing system of this embodiment, the server device 1 generates viewer information from the information about the viewer received via the network 4, and transmits the viewer information to the distributor terminal 2. In addition, in the information processing system of this embodiment, the server device 1 transmits comment information generated by the viewer and entered into the viewer terminal 3, received via the network 4, to the distributor terminal 2 and the viewer terminal 3.
[0015] The "avatar" in this embodiment may be interpreted as a "virtual character" or "virtual character." The "distributor" in this embodiment may be, for example, a so-called "VTuber." Note that the "avatar" may be a raw image of the distributor themselves without any image processing into a character or the like.
[0016] <Hardware configuration> ==Server device terminal 1== The server device 1 is an information processing device (computer) used by a system administrator or the like to operate and manage various services, and may be, for example, a general-purpose computer such as a workstation or personal computer, or may be logically realized using cloud computing technology.
[0017] FIG. 2 is a diagram illustrating an example of the hardware configuration of the server device 1. Note that the illustrated configuration is an example, and other configurations may also be used. The server device 1 includes a CPU 101, a memory 102, a storage device 103, a communication interface 104, an input device 105, and an output device 106. The storage device 103 stores various data and programs, and is, for example, a hard disk drive, a solid state drive, or a flash memory. The communication interface 104 is an interface for connecting to the communication network 4, and is, for example, an adapter for connecting to Ethernet (registered trademark), a modem for connecting to a public telephone network, a wireless communication device for wireless communication, a USB (Universal Serial Bus) connector or an RS232C connector for serial communication, etc. The input device 105 is, for example, a keyboard, a mouse, a touch panel, a button, a microphone, etc. for inputting data. The output device 106 is, for example, a display, a printer, a speaker, etc. for outputting data. Each functional unit of the server device 1, which will be described later, is realized by the CPU 101 reading a program stored in the storage device 103 into the memory 102 and executing it, and each storage unit of the server device 1 is realized as part of the storage area provided by the memory 102 and the storage device 103.
[0018] ==Streamer Terminal 2== The distributor terminal 2 is, for example, a computer used by a distributor who distributes videos. For example, it is a smartphone, tablet computer, or personal computer. The distributor terminal 2 is equipped with input devices such as a touch panel, camera, and microphone. The distributor can access the server device 1 using, for example, an application or web browser running on the distributor terminal 2.
[0019] ==Viewer terminal 3== The viewer terminal 3 is a computer used by a viewer who watches videos distributed by a distributor. For example, it is a smartphone, tablet computer, or personal computer. The viewer terminal 3 is equipped with input devices such as a touch panel, camera, and microphone. The viewer can access the server device 1 using, for example, an application or web browser running on the viewer terminal 3.
[0020] <Software configuration> 3 is a block diagram showing an example of the functional configuration of a server device 1 according to an embodiment of the present invention. The server device 1 includes a control unit 11 that controls the entire server device 1, a server communication unit 12 that transmits and receives data between a distributor terminal 2 and a viewer terminal 3 via a network 4, and a storage unit 13 that stores various data and programs.
[0021] The control unit 11 of the server device 1 includes at least a user information acquisition unit 111, a distributor video information acquisition unit 112, an avatar video generation and distribution unit 113, an action information acquisition unit 114, and a response unit 115, and the memory unit 13 of the server device 1 includes at least a user information memory unit 131, a video information memory unit 132, an avatar memory unit 133, and a response information memory unit 134.
[0022] Examples of information stored in the user information storage unit 131, video information storage unit 132, avatar storage unit 133, and response information storage unit 134 will be described below.
[0023] The user information storage unit 131 acquires information acquired by the user information acquisition unit 111, which will be described later. The user information includes distributor information and viewer information, an example of which is shown in Fig. 4. The distributor information is information about the distributor, and includes information such as ID, distributor name, affiliation, icon image, background image, and SNS account. The viewer information is information about the viewer, and includes information such as ID, viewer name, and icon image.
[0024] The viewer information also includes action information regarding actions taken by viewers in the broadcaster's broadcast, acquired by the action information acquisition unit 114 (described later). The action information includes, linked to the video ID, ratings such as "Like," comments, video shares, Super Chat, gift transmissions, and survey responses. It also includes information such as viewer images (videos) including viewers and viewer audio including viewer voices acquired through input devices such as a camera and microphone equipped on the viewer terminal 3. The viewer information may also include viewer movements, facial expressions, and utterances obtained by the action information acquisition unit 114 (described later) by analyzing the viewer images and viewer audio. The action information may also include information linked to the broadcaster's ID (or the broadcaster's channel ID, etc.), such as whether or not the viewer has subscribed to a channel, whether or not and what type of membership they have registered, whether or not they have purchased merchandise, and the type and quantity of purchased merchandise. The action information may also include information such as the cumulative amount of charges for past broadcasters or videos broadcast by the broadcaster (total amount of Super Chat, gift transmissions, membership registrations, etc.), the number of charges, the number of views, and the viewing time.
[0025] The video information storage unit 132 stores broadcaster video information (including audio and video) of a broadcaster, which is acquired by the broadcaster video information acquisition unit 112 (described later). The broadcaster video information may include information on at least one of the broadcaster's movements, facial expressions, and audio analyzed by the broadcaster video information acquisition unit 112. The video information storage unit 132 also stores avatar videos generated by the avatar video generation and distribution unit 113 (described later).
[0026] The avatar storage unit 133 stores related information such as images of avatars that have been generated in advance.
[0027] The response information storage unit 134 stores related information such as a distributor action, a part to be displayed in a fixed manner, and a time response to be displayed in a fixed manner, in association with a viewer action.
[0028] Next, examples of the processing contents of the user information acquisition unit 111, the distributor moving image information acquisition unit 112, the avatar moving image generation and distribution unit 113, the action information acquisition unit 114, and the response unit 115 will be described.
[0029] The server communication unit 12, which will be described later, has the function of receiving various information from the distributor terminal 2 and the viewer terminal 3 via the network 4, and the function of delivering (transmitting) various information to the distributor terminal 2 and the viewer terminal 3 via the network 4.
[0030] The user information acquisition unit 111 has a function of acquiring user information received by the server communication unit 12 and transmitted from the distributor terminal 2 and the viewer terminal 3.
[0031] The distributor video information acquisition unit 112 has a function of acquiring a distributor video (including audio) including the distributor that was captured by a camera provided in the distributor terminal 2 and received by the server communication unit 12, and stores the acquired distributor video in the video information storage unit 132. The distributor video information acquisition unit 112 acquires distributor action information related to the distributor's actions from the acquired distributor video using a known image analysis technique, and stores the information in the video information storage unit 132. Specifically, the distributor video information acquisition unit 112 may acquire the distributor's action information by, for example, identifying body parts of the distributor in the distributor video and analyzing their movements using a known image analysis technique.
[0032] The avatar moving image generation and distribution unit 113 has a function of generating avatar moving image information based on the distributor image information acquired by the distributor moving image information acquisition unit 112. The avatar moving image generation and distribution unit 113 stores the generated avatar moving image information in the moving image information storage unit 132, and distributes the generated avatar moving image information from the server communication unit 12 (described later) via the network 4 to the distributor terminal 2 and the viewer terminal 3. The avatar moving image generation and distribution unit 113 may distribute the generated avatar moving image information in real time from the server communication unit 12 (described later) via the network 4 to the distributor terminal 2 and the viewer terminal 3.
[0033] Based on the broadcaster action information stored in the video information storage unit 132, the avatar video generation and distribution unit 113 generates avatar video information by adjusting the positions and angles of the arms, legs, and joints of the avatar stored in the avatar storage unit 133 to the same positions and angles as those of the broadcaster, adjusting the facial expression of the avatar (movements of the eyebrows, eyes, nose, mouth (including lips), etc.) to the same facial expression (movement of the eyes, lips, etc.) as that of the broadcaster, and changing the voice of the avatar to the voice of the broadcaster or a voice obtained by processing the voice of the broadcaster. The avatar video generation and distribution unit 113 may store the avatar video information in the video information storage unit 132. When avatar video information is stored in the video information storage unit 132, the avatar video generation and distribution unit 113 may update the avatar video information stored in the video information storage unit 132 to store the latest avatar video information. The avatar moving image generating and distributing unit 113 may distribute the generated avatar moving image information to the distributor terminal 2 and the viewer terminal 3 via the network 4 from the server communication unit 12 (described later).
[0034] The avatar video generation and distribution unit 113 may distribute avatar video information to the viewer terminal 3 of only one or more specific viewers, based on the viewer range set by the distributor for the distributor terminal 2. For example, the avatar video generation and distribution unit 113 may display one or more selectable viewer information (options) on the distributor terminal 2, and distribute avatar videos only to viewers selected by the distributor. Furthermore, the avatar video generation and distribution unit 113 may select viewers and allow them to view (enter the room) based on the viewer range set by the distributor for the distributor terminal 2, or may automatically select viewers on the system side. For example, the selection may be on a first-come, first-served basis, such as for 10 minutes at a time, or any other condition may be set, such as the highest number of charges, charge amount, number of views, or viewing time.
[0035] The action information acquisition unit 114 acquires information about various actions taken by a viewer toward a video or a distributor. The action information acquisition unit 114 may acquire information about various actions taken by a viewer toward a video or a distributor while watching a video. The action information acquisition unit 114 presents, to the viewer terminal 3, functions that allow the viewer to take action on the avatar video distributed by the avatar video generation and distribution unit 113. The action information acquisition unit 114 may present, by overlaying the functions that allow the viewer to take action on the video distributed by the avatar video generation and distribution unit 113. The action information acquisition unit 114 stores the action information in the user information storage unit 131, linking it to a video ID, a distributor ID, a distributor channel ID, etc.
[0036] The action information acquisition unit 114 presents to the viewer terminal 3, for example, a function that allows the viewer to select an evaluation such as "Like" for a video, distributor, etc. The action information acquisition unit 114 also presents to the viewer terminal 3, for example, a function that allows the viewer to comment (input text information) on a video, distributor, etc. The action information acquisition unit 114 presents to the viewer terminal 3, for example, a function that allows the viewer to share a video. The action information acquisition unit 114 presents to the viewer terminal 3, for example, a function that allows the viewer to send a Super Chat. The action information acquisition unit 114 presents to the viewer terminal 3, for example, a function that allows the viewer to send a gift. The action information acquisition unit 114 presents to the viewer terminal 3, for example, a function that displays a questionnaire and allows the viewer to input a response.
[0037] The action information acquisition unit 114 may acquire action information of the viewer acquired through an input device such as a camera or microphone provided in the viewer terminal 3. The action information includes information such as a viewer image acquired through a camera provided in the viewer terminal 3 and audio acquired through a microphone. For example, the action information acquisition unit 114 may analyze an image of the viewer acquired by a camera provided in the viewer terminal 3 using a known image analysis technology, and identify the actions, poses, and facial expressions performed by the viewer based on information such as the positions and movements of body parts (hands, arms, shoulders, eyebrows, mouth, etc.). Furthermore, the action information acquisition unit 114 may analyze information on audio (including the viewer's voice) acquired through the microphone provided in the viewer terminal 3 using a known audio analysis technology, and convert the information into text information to acquire information contained in the audio acquired from the viewer (e.g., the content of the speech, etc.).
[0038] The action information acquisition unit 114 may acquire, for example, actions for a distributor's channel. For example, the action information acquisition unit 114 may include information such as the subscription history of the channel on which the distributor distributes videos, the membership registration history, and the merchandise purchase history.
[0039] The action information acquisition unit 114 may analyze actions that viewers have taken in the past on broadcasters or videos broadcast by the broadcasters, calculate performance information such as cumulative charges (total amount for Super Chat, gift sending, membership registration, etc.), number of charges, number of views, and viewing time, and acquire this as action information.
[0040] When the action information acquisition unit 114 acquires predetermined action information, the response unit 115 performs a process of responding to the viewer who performed the action. For example, when the action information acquisition unit 114 acquires predetermined action information, the response unit 115 generates a response video for response and performs a process of distributing it to the viewer terminal 3 used by the viewer who performed the action.
[0041] For example, the response unit 115 generates an avatar video for response (hereinafter referred to as a response avatar video). The method for generating an avatar video by the response unit 115 may be the same as that by the avatar video generating and distributing unit 113, and therefore a description thereof will be omitted. For example, when the response unit 115 acquires predetermined action information, it generates a response avatar video corresponding to the action information.
[0042] For example, when the response unit 115 acquires predetermined action information, the response unit 115 generates a response avatar video in which the position of the avatar's body part (hands, arms, shoulders, eyebrows, mouth, etc.) corresponding to the action information is fixed at a predetermined part of the video (for example, a position specified by coordinates) for a predetermined time. Specifically, for example, when the action information acquisition unit 114 acquires a viewer action of "whisper," the response unit 115 generates a response avatar video in which the body part of the avatar (the body part in this case is the mouth) corresponding to the viewer action of "whisper" stored in the response information storage unit 134 is fixed at the center of the screen for a predetermined time. In addition, for example, when the action information acquisition unit 114 acquires a voice of "give me a high five," the response unit 115 generates a response avatar video in which the body part of the avatar (the body part in this case is the hand) corresponding to the viewer action of "give me a high five" stored in the response information storage unit 134 is fixed at the top of the left or right side of the screen (either the hand is raised) for a predetermined time. At this time, the response unit 115 may generate a response avatar video for the other body parts that rotates the fixedly displayed body part by a predetermined angle around an axis (which may be a vertical axis, a horizontal axis, or an axis passing through two points on the fixedly displayed body part and the other body part). The response unit 115 may also generate a response avatar video that enlarges the avatar video around the fixedly displayed body part.
[0043] For example, when predetermined action information (action A) satisfies a predetermined condition and further predetermined action information (action B) is acquired, the response unit 115 may generate a response avatar video and deliver it to the viewer terminal 3. For example, the response unit 115 may generate a response avatar video when it acquires a predetermined action (e.g., a Super Chat, striking a specific pose, or an utterance such as "whisper") from a viewer terminal 3 used by a viewer whose performance information (e.g., accumulated billing amount) satisfies a predetermined condition (e.g., 100,000 yen or more). In this case, the response unit 115 may generate an avatar video corresponding to action B, or may generate an avatar video according to a pattern, stored in the response information storage unit 134, of when action A is satisfied and action B is acquired.
[0044] The response unit 115 replaces the generated response avatar video with the avatar video distributed by the avatar video generating and distributing unit 113 and distributes it. Furthermore, when the distribution of the response avatar video generated by the response unit 115 ends, the response unit 115 replaces the generated response avatar video with the avatar video distributed by the avatar video generating and distributing unit 113 and distributes it.
[0045] The response unit 115 may distribute the generated response avatar video only to the viewer terminal 3 (particularly, viewer terminal 31) used by the viewer who performed the predetermined viewer action. In this case, while distributing the response avatar video to the viewer terminal 31, the response unit 115 performs a predetermined transition process on the avatar videos to be distributed to other viewer terminals 3 (particularly, viewer terminal 32). The filling process performed by the response unit 115 may be, for example, a process to actively inform a specific viewer that the broadcaster is providing individual support, such as playing a predetermined sound (such as a beep), fixing the avatar in a predetermined pose, changing the pose to one that corresponds to the action the broadcaster is taking in the responding avatar video (such as hiding the mouth or whispering), blurring the responding avatar video, displaying text such as "Please wait a moment" or "Currently providing individual support to (target viewer name)," or displaying text information of the voice whispered by the broadcaster in the responding avatar video. Alternatively, it may be a process to buy time so that other viewers do not realize that the broadcaster is providing individual support to a specific viewer, such as muting the sound, changing the avatar's pose naturally based on the pose of the avatar video immediately before it is replaced by the responding avatar video, inserting a cut-in video stored in advance by the server device 1, or creating the effect of delays or disruptions in the broadcast that occur when, for example, the network conditions deteriorate.
[0046] When the response avatar video generated and distributed by the response unit 115 ends, the avatar video generating and distributing unit 113 may distribute an avatar video that is advanced by the number of seconds of the response avatar video from the point when the response avatar video was replaced by the response avatar video.
[0047] The avatar video generating and distributing unit 113 may start distributing the avatar video from the point in time when the responding avatar video generated and distributed by the responding unit 115 ends and is replaced with the responding avatar video. In this case, the avatar video generating and distributing unit 113 may change the pitch of the avatar video and distribute it so that it catches up with the real-time avatar video within a predetermined time.
[0048] The response unit 115 may perform video splicing processing to smoothly connect the facial expressions and body movements of the avatar images so that the avatar images generated by the avatar video generating and distributing unit 113 and the avatar videos generated by the response unit 115 are seamlessly connected.
[0049] Furthermore, when the distribution of the avatar video generated by the response unit 115 is completed, it is replaced with the avatar video distributed by the avatar video generation and distribution unit 113. At this time, the response unit 115 may perform a video joining process that smoothly joins the facial expressions and body movements of the avatar images so that the avatar images generated by the avatar video generation and distribution unit 113 and the avatar video generated by the response unit 115 are seamlessly connected.
[0050] The response unit 115 may distribute the generated response avatar video only to viewer terminals 3 used by viewers who have performed a predetermined action. In this case, the avatar video distributed by the avatar video generation and distribution unit 113 is continuously distributed to viewer terminals 3 that have not performed a predetermined action.
[0051] <Server communication section> The server communication unit 12 has the function of receiving various information from the distributor terminal 2 and the viewer terminal 3 via the network 4, and the function of delivering or transmitting various information to the distributor terminal 2 and the viewer terminal 3 via the network 4.
[0052] FIG. 5 is a diagram illustrating the operation of the transaction support system of this embodiment.
[0053] The server device 1 acquires broadcaster information and viewer information from the broadcaster terminal 2 and viewer terminal 3, respectively (1001). The server device 1 acquires broadcaster video information from the broadcaster terminal 2 (1002). The server device 1 generates an avatar video and distributes it to the broadcaster terminal 2 or the viewer terminal 3 (1003). The server device 1 acquires action information from the viewer terminal 3 and sends it to the broadcaster terminal 2 (1004). The server device 1 acquires a response broadcaster video from the broadcaster terminal 2, generates a response avatar video, and distributes it to the viewer terminal 3 (1005).
[0054] Other examples are described below.
[0055] The avatar video generating and distributing unit 113 may generate an avatar video in which a predetermined part of an avatar is fixed at a predetermined part on the screen for a predetermined time, regardless of a viewer action. In this case, the avatar video generating and distributing unit 113 may receive a designation of the part to be fixed from the distributor, or may acquire an operation for designating a movement, identify the part corresponding to the designated movement, and generate an avatar video in which the part is fixed at a predetermined part on the screen for a predetermined time.
[0056] The response unit 115 may receive an operation from the distributor specifying a viewer to whom a response avatar video is to be distributed, and distribute the response avatar video to the viewer terminal 3 used by the viewer.
[0057] The response unit 115 may accept a selection operation from the distributor as to which method to use for the joining process of the responding avatar video, and perform the joining process using that method.
[0058] The response unit 115 may receive from a viewer an operation to disclose a response avatar video or to select another viewer to whom the video is to be disclosed, and distribute the response avatar video to the viewer terminal 3 used by the viewer to whom the video is to be disclosed.
[0059] Although the preferred embodiments of the present disclosure have been described in detail above with reference to the accompanying drawings, the technical scope of the present disclosure is not limited to such examples. It is clear that a person skilled in the art of the present disclosure can conceive of various modified or altered examples within the scope of the technical idea described in the claims, and it is understood that these also naturally fall within the technical scope of the present disclosure.
[0060] The devices described in this specification may be realized as a single device, or may be realized by a plurality of devices (e.g., cloud servers) some or all of which are connected via a network. For example, the control unit 11 and the storage device 103 of the server device 1 may be realized by different servers connected to each other via a network.
[0061] The series of processes performed by the device described in this specification may be realized using software, hardware, or a combination of software and hardware. A computer program for realizing each function of the server device 1 according to this embodiment may be created and installed on a PC or the like. A computer-readable recording medium on which such a computer program is stored may also be provided. Examples of the recording medium include a magnetic disk, an optical disk, a magneto-optical disk, and a flash memory. The computer program may also be distributed, for example, via a network, without using a recording medium.
[0062] Furthermore, the processes described herein using flowchart diagrams do not necessarily have to be performed in the order shown. Some process steps may be performed in parallel. Additional process steps may be employed, and some process steps may be omitted.
[0063] Furthermore, the effects described herein are merely descriptive or exemplary and are not limiting. In other words, the technology according to the present disclosure may achieve other effects that will be apparent to those skilled in the art from the description of this specification, in addition to or in place of the above-described effects. [Explanation of symbols]
[0064] 1. Server device 2. Streamer terminal 3 Viewer terminals 4 Network 101 processors 102 memory 103 Storage device 104 Communication Interface 105 Input Device 106 Output Device 11 Control section 111 User information acquisition unit 112 Streamer Video Information Acquisition Unit 113 Avatar Video Generation and Distribution Department 114 Action Acquisition Unit 115 Response Section 12 Server communication section 13 Storage section 131 User information storage unit 132 Video information storage unit 133 Avatar Memory Unit 134 Response information storage unit
Claims
1. An information processing system for controlling real-time video distribution by a distributor, an avatar video generation and distribution unit that generates an avatar video based on video data of the distributor acquired from a distributor terminal used by the distributor, converts the distributor into a distributor avatar, and distributes the avatar video to a viewer terminal used by a viewer; a response unit that generates and distributes, to the viewer terminal used by the viewer who satisfies a predetermined condition during distribution of the avatar video, a response avatar video that displays a predetermined part of the distributor avatar at a predetermined position on a display unit of the viewer terminal; An information processing system comprising:
2. an action information acquisition unit that acquires action information that is information on an action of a viewer with respect to the avatar video; Further provided with the predetermined condition is to acquire predetermined action information; The information processing system according to claim 1 .
3. the response unit displays the part set for the type of action information at a fixed position on a display unit included in the viewer terminal.
3. The information processing system according to claim 1.
4. the response unit displays the part fixedly at a predetermined position on a display unit included in the viewer terminal for a time period set for the type of action information.
3. The information processing system according to claim 1.
5. An information processing device that controls real-time video distribution by a distributor, an avatar video generation and distribution unit that generates an avatar video based on video data of the distributor acquired from a distributor terminal used by the distributor, converts the distributor into a distributor avatar, and distributes the avatar video to a viewer terminal used by a viewer; a response unit that generates and distributes, to the viewer terminal used by the viewer who satisfies a predetermined condition during distribution of the avatar video, a response avatar video that displays a predetermined part of the distributor avatar at a predetermined position on a display unit of the viewer terminal; An information processing device comprising:
6. An information processing program for controlling real-time video distribution by a distributor, On the computer, an avatar video generation and distribution step of converting the distributor into a distributor avatar, the avatar video being generated based on video data of the distributor acquired from a distributor terminal used by the distributor, and distributing the avatar video to a viewer terminal used by a viewer; a responding step of generating and distributing, to the viewer terminal used by the viewer who satisfies a predetermined condition during distribution of the avatar video, a response avatar video in which a predetermined part of the distributor avatar is fixedly displayed at a predetermined position on a display unit of the viewer terminal; An information processing program that executes the above.
7. An information processing method for controlling real-time video distribution by a distributor, comprising: The computer an avatar video generation and distribution step of converting the distributor into a distributor avatar, the avatar video being generated based on video data of the distributor acquired from a distributor terminal used by the distributor, and distributing the avatar video to a viewer terminal used by a viewer; a responding step of generating and distributing, to the viewer terminal used by the viewer who satisfies a predetermined condition during distribution of the avatar video, a response avatar video in which a predetermined part of the distributor avatar is fixedly displayed at a predetermined position on a display unit of the viewer terminal; An information processing method that performs the above.
Citation Information
Patent Citations
Live distribution system
JP2022137815A
Computer system and content viewing system
JP2022154685A
Server and method
JP2023097313A
Video distribution system, information processing method, and computer program
JP6675029B1