Information processing system, information processing method, and computer program

The information processing system enhances user motivations by allowing dynamic video generation and switching within a virtual space, improving distribution, viewing, and communication motivations among users.

JP2025081656APending Publication Date: 2025-05-27GLEE HOLDINGS CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2025028841
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-02-26
Publication Date
2025-05-27

AI Technical Summary

Technical Problem

Existing information processing systems struggle to enhance the distribution motivation of distribution users, the viewing motivation of viewing users, and the communication motivation between users.

Method used

An information processing system that includes a transmission unit, a reception unit, a first video generation unit, a second video generation unit, and a video switching unit, which allows for the generation and switching of videos featuring a character object in a virtual space, enabling interactive and dynamic content distribution.

Benefits of technology

The system effectively improves the distribution willingness of distribution users, the viewing willingness of viewing users, and the communication between users by providing engaging and interactive video content.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025081656000001_ABST
    Figure 2025081656000001_ABST
Patent Text Reader

Abstract

To provide an information processing system capable of improving distribution motivation of a distribution user and viewing motivation of a viewing user and / or exchange motivation between users, an information processing method, and a computer program.SOLUTION: An information processing system comprises: a transmission unit which transmits information on a video; an acceptance unit which accepts a display request of a first object; a first video generation unit which generates first information for displaying a character object and a first object of a first user in a first region in a virtual space as a first video; a second video generation unit which displays a second object in a second region in the virtual space as a second video and generates second information for movably displaying the character object of the first user in the first and second regions; and a video switching unit which switches the first video and the second video according to an instruction from a first user terminal of the first user.SELECTED DRAWING: Figure 24
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an information processing system, an information processing method, and a computer program.

Background Art

[0002] An information processing system is known that generates an animation of a character object based on the movement of an actor and distributes a video including the animation of such a character object (see, for example, Patent Document 1).

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] In this technical field, how to improve the distribution motivation of distribution users, the viewing motivation of viewing users, and / or the communication motivation between users is an important issue.

[0005] Therefore, an object of the present disclosure is to provide a technical improvement that solves or alleviates at least a part of the problems of the above-described conventional technologies. One more specific object of the present disclosure is to provide an information processing system, an information processing method, and a computer program that can improve the distribution motivation of distribution users, the viewing motivation of viewing users, and / or the communication motivation between users.

Means for Solving the Problems

[0006] In the information processing system according to the present disclosure, one or more computer processors include a transmission unit that transmits information regarding a video including a character object of a first user to a second user terminal of a second user, a reception unit that receives a display request for a first object from the second user terminal, a first video generation unit that generates first information for displaying a character object of the first user and the first object in a first area in a virtual space as a first video, a second video generation unit that causes a second object different from the first object to be displayed in a second area in the virtual space and generates second information for movably displaying the character object of the first user in the first area and the second area, and a video switching unit that switches the video to be displayed on the second user terminal between the first video and the second video in response to an instruction from the first user terminal of the first user.

[0007] When the video is switched from the first video to the second video by the video switching unit, the second video generation unit can generate the second information while maintaining the display of the first object already displayed in the first area.

[0008] When the video is switched from the second video to the first video by the video switching unit, the first video generation unit can generate the first information while maintaining the display of the first object already displayed in the first area.

[0009] The second video generation unit can change at least the second object to another second object based on a predetermined condition.

[0010] The predetermined condition can be the arrival of a scheduled time, the elapse of a scheduled period, or receiving a change instruction from the first user or another user.

[0011] Even when the second object is changed to another second object, the second video generation unit can generate second information while maintaining the display of the first object in the first area or the second area that has already been displayed.

[0012] One or more computer processors may further include an effect generation unit that generates a predetermined effect when the first object that has already been displayed or the newly displayed first object has a specific relationship with the second object.

[0013] One or more computer processors may further include a movement operation reception unit that receives a movement operation of the character object of the first user in the virtual space, and a virtual camera control unit that controls the operation of a virtual camera that shoots within the virtual space.

[0014] The movement of the face of the character object of the first user is generated based on the movement of the face of the first user captured by the in-camera of the first user terminal, and the first video generation unit generates the movement of the face of the character object of the first user in a reversed state that is reversed from the movement of the face of the first user. The second video generation unit can generate the movement of the face of the character object of the first user in a reversed state or a non-reversed state according to the positional relationship between the character object of the first user and the virtual camera.

[0015] When the character object of the first user moves beyond the movable area, the second video generation unit can cause it to reappear from another position within the virtual space.

[0016] The information processing method in the present disclosure includes a transmission step of transmitting information about a video including a character object of a first user to a second user terminal of a second user by one or more computer processors, a reception step of receiving a display request for a first object from the second user terminal, a first video generation step of generating first information for displaying the character object of the first user and the first object in a first area in a virtual space as a first video, a second video generation step of generating second information for displaying a second object different from the first object in a second area in the virtual space and displaying the character object of the first user movably in the first area and the second area as a second video, and a video switching step of switching the video to be displayed on the second user terminal between the first video and the second video according to an instruction from the first user terminal of the first user.

[0017] The information processing method in the present disclosure includes a transmission step of transmitting information about a video including a character object of a first user to a server device by one or more computer processors, a first video generation step of generating first information for displaying the character object of the first user and a first object for which a display request has been made from the second user terminal of the second user in a first area in a virtual space as a first video, a second video generation step of generating second information for displaying a second object different from the first object in a second area in the virtual space and displaying the character object of the first user movably in the first area and the second area as a second video, and a video switching step of switching the video to be displayed on the second user terminal between the first video and the second video according to an instruction from the first user.

[0018] The computer program in the present disclosure causes one or more computer processors to have a transmission function of transmitting information regarding a video including a character object of a first user to a server device, a first video generation function of generating, as a first video, first information for displaying a character object of the first user and a first object for which a display request has been made from a second user terminal in a first area in a virtual space, a second video generation function of generating, as a second video, second information for displaying a second object different from the first object in a second area in the virtual space and displaying the character object of the first user movably in the first area and the second area, and a video switching function of switching the video to be displayed on the second user terminal between the first video and the second video in response to an instruction from the first user.

[0019] The information processing method in the present disclosure causes one or more computer processors to execute a receiving unit step of receiving information regarding a video including a character object of a first user from a server device, a transmitting step of transmitting a display request for a first object to the server device, and a display step of switching between and displaying a first video in which a character object of the first user and the first object are displayed in a first area in a virtual space and a second video in which a second object different from the first object is displayed in a second area in the virtual space and the character object of the first user is displayed movably in the first area and the second area in response to an instruction from the first user.

[0020] The computer program in the present disclosure causes one or more computer processors to have a receiving function of receiving information regarding a video including a character object of a first user from a server device, a transmitting function of transmitting a display request for a first object to the server device, and in response to an instruction of the first user, a first video in which the character object of the first user and the first object are displayed in a first area in a virtual space, and a second video in which a second object different from the first object is displayed in a second area in the virtual space and the character object of the first user is displayed so as to be movable between the first area and the second area, and a display function of switching and displaying them.

Effect of the Invention

[0021] According to the present disclosure, it is possible to provide a technical improvement that solves or alleviates at least a part of the problems of the above-described conventional technology. Specifically, according to the present disclosure, it is possible to improve the distribution willingness of a distribution user, the viewing willingness of a viewing user, and / or the communication willingness between users.

Brief Description of the Drawings

[0022]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Figure 14

Figure 15

Figure 16

Figure 17

Figure 18

Figure 19

Figure 20

Figure 21

Figure 22

Figure 23

Figure 24

Figure 25

Figure 26

Figure 27

Figure 28

Figure 29

Figure 30

Figure 31

Figure 32

Figure 33

Figure 34

Figure 35

Figure 36

Figure 37

Figure 38

Figure 39

Figure 40

Figure 41

Figure 42

Figure 43

Figure 44

Figure 45

Figure 46

Figure 47

Figure 48

Figure 49

Figure 50

Figure 51

Figure 52

Figure 53

Figure 54

Figure 55

Figure 56

Figure 57

Figure 58

Figure 59

Figure 60

Figure 61

Figure 62

Figure 63

Figure 64

Figure 65

Figure 66

Mode for Carrying Out the Invention

[0023] First, an overview of an information processing system according to an embodiment of the present disclosure will be described with reference to the drawings.

[0024] The information processing system in the present disclosure is an information processing system including one or more information processing devices and a server device, and includes one or a plurality of computer processors.

[0025] The video displayed on each device will be described as including an animation of a character object generated based on the movement of the distribution user, but it is not limited to this, and it may include an animation of a character object generated according to the operation of the distribution user, or may include an image of the distribution user himself / herself. Also, these character objects and distribution users may not be displayed, and it may include only the voice of the distribution user.

[0026] Also, the space displayed in the video may be a virtual space, a real space, or an extended reality space in which these are combined. Also, the video may be, for example, a karaoke video or a game live video that reproduces at least a predetermined video and the voice of the distribution user, or may be a video in which a character object or a real image of the distribution user is superimposed on these.

[0027] Also, when the distribution user is included in the real space, a character object generated based on the movement of the distribution user may be superimposed on the real image of the distribution user and displayed. Also, an animation such as a gift object may be superimposed on the captured image of the real space and displayed.

[0028] The information processing system according to the embodiment of the present disclosure is a digital world in which many people can participate simultaneously and freely engage in activities such as communication, work, and play through character objects (avatars) at a level close to the real society, and can be used to provide the next Internet space (metaverse) in which social activities can transcend the gap between reality and virtuality.

[0029] In this embodiment, as one element of the above metaverse, it can be used to realize a "world function" in which one's own avatar (character object) can freely walk around and communicate with each other in a virtual space.

[0030] <System Configuration> As shown as an example in FIG. 1, the information processing system 1000 according to the present disclosure can include one or more viewing user terminals 1100 and an information processing device (support computer) 1300 disposed in a video distribution studio or the like, which is connected to these viewing user terminals 1100 via a network 1200.

[0031] Further, the information processing apparatus 1300 may be connected to a server apparatus via the Internet, and part or all of the processing to be performed by the information processing apparatus 1300 may be performed by the server apparatus. Note that such a server apparatus may be the information processing apparatus 2400 shown in FIG. 2.

[0032] In this specification, the distribution by such an information processing system 1000 is referred to as studio distribution.

[0033] In studio distribution, the movement of the entire body of the distribution user (actor) is captured by a camera provided in the studio for the markers attached to the distribution user, and is reflected in the character in real time using known motion capture technology.

[0034] Further, the information processing system 1000 of the present invention can cooperate with another information processing system 2000 shown as an example in FIG. 2. The information processing system 2000 shown in FIG. 2 can include a distribution user terminal 2100, one or more viewing user terminals 2200, and an information processing apparatus (server apparatus) 2400 connected to these distribution user terminals 2100 and viewing user terminals 2200 via a network 2300.

[0035] In the above example, the distribution user terminal 2100 can be an information processing terminal such as a smartphone. In this specification, the distribution by such an information processing system 2000 is referred to as mobile distribution.

[0036] In mobile distribution, the movement of the face of the distribution user is captured by a camera provided in the distribution user terminal 2100 for the face of the distribution user, and is reflected in the face of the character in real time using known face tracking technology.

[0037] Note that there is no particular distinction between the distribution user and the viewing user in mobile distribution. The viewing user can always perform mobile distribution, and the distribution user can become a viewing user when viewing the video of another distribution user.

[0038] The videos generated by the information processing system 1000 and the information processing system 2000 can be distributed from a video distribution platform to viewing users, for example.

[0039] Also, in any distribution, processes such as generating an animation by reflecting motion on a character and the process of displaying a gift described later may be shared and performed by a distribution user terminal, a viewing user terminal, an information processing device, and other devices.

[0040] That is, "distribution" as used herein refers to transmitting information for enabling a video to be viewed on a viewing user's terminal, and the rendering of the video may be performed on the side of the information processing devices 1300 and 2400, or may be performed on the side of the distribution user terminals 2100, the viewing user terminals 1100 and 2200.

[0041] Specifically, the distribution user terminal or the information processing device transmits the face motion data and voice data of the distribution user to the terminal or device that generates (renders) the animation of the character object. Also, body motion may be transmitted in addition to the face motion.

[0042] In the present disclosure, the process of generating an animation will be described as being performed on each of the distribution user terminal and the viewing user terminal, but it is not limited thereto.

[0043] And the information processing system in the present disclosure is applicable to any of the examples shown in FIGS. 1 and 2. Also, since the distinction between "distribution user" and "viewing user" is not necessarily required, the information processing system 3000 in the embodiment of the present disclosure includes a first user terminal 100, a second user terminal 200, and a server device 400 that can be connected to the first user terminal 100 and the second user terminal 200 via a network 300, as shown in FIG. 3, and will be described as such.

[0044] The first user terminal 100 functions as at least the above-described information processing device 1300 or distribution user terminal 2100, the second user terminal 200 functions as at least one or more of the above-described viewing user terminals 1100, 2200, and the server device 400 functions as at least the above-described server device or information processing device 2400.

[0045] In the present disclosure, the first user terminal 100 and the second user terminal 200 can be a smartphone (multifunctional telephone terminal), a tablet terminal, a personal computer, a console game machine, a head-mounted display (HMD), a wearable computer such as a glasses-type wearable terminal (AR glasses, etc.), and an information processing device capable of playing videos other than these devices. Further, these terminals may be stand-alone devices that operate independently, or may be composed of a plurality of devices connected so as to be able to transmit and receive various data to and from each other.

[0046] <Hardware Configuration> Here, with reference to FIG. 4, the hardware configuration of the first user terminal 100 will be described. The first user terminal 100 includes a processor 101, a memory 102, a storage 103, an input / output interface (input / output I / F) 104, and a communication interface (communication I / F) 105. Each component is interconnected via a bus B.

[0047] The first user terminal 100 can realize the functions and methods described in the present embodiment through the cooperation of the processor 101, the memory 102, the storage 103, the input / output I / F 104, and the communication I / F 105.

[0048] Processor 101 executes functions and / or methods realized by code or instructions included in a program stored in storage 103. Processor 101 includes, for example, a central processing unit (CPU), a micro processing unit (MPU), a graphics processing unit (GPU), a microprocessor, a processor core, a multiprocessor, an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), etc., and may realize each process disclosed in each embodiment by a logic circuit (hardware) formed in an integrated circuit (IC (Integrated Circuit) chip, LSI (Large Scale Integration)) or a dedicated circuit. 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. Also, depending on the degree of integration, LSI may also be referred to as VLSI, super LSI, ultra LSI, etc.

[0049] Memory 102 temporarily stores a program loaded from storage 103 and provides a working area for processor 101. Various data generated while processor 101 is executing the program are also temporarily stored in memory 102. Memory 102 includes, for example, random access memory (RAM), read only memory (ROM), etc.

[0050] Storage 103 stores a program. Storage 103 includes, for example, a hard disk drive (HDD), a solid state drive (SSD), a flash memory, etc.

[0051] The communication I / F 105 is implemented as hardware such as a network adapter, communication software, or a combination thereof, and transmits and receives various data via the network 300. The communication may be performed either by wire or wirelessly, and any communication protocol may be used as long as mutual communication can be executed. The communication I / F 105 executes communication with other information processing apparatuses via the network 300. The communication I / F 105 transmits various data to other information processing apparatuses according to instructions from the processor 101. Further, the communication I / F 105 receives various data transmitted from other information processing apparatuses and transfers them to the processor 101.

[0052] The input / output I / F 104 includes an input device that inputs various operations to the first user terminal 100 and an output device that outputs the processing result processed by the first user terminal 100. The input / output I / F 104 may integrate the input device and the output device, or may separate the input device and the output device.

[0053] The input device is realized by any one or a combination of all types of devices that can receive an input from a user and transfer information related to the input to the processor 101. The input device includes, for example, hardware keys such as a touch panel, a touch display, a keyboard, a pointing device such as a mouse, a camera (operation input via an image), and a microphone (operation input by voice).

[0054] The input device can include a sensor unit. The sensor unit is one or more sensors that detect a face motion indicating a change in the user's facial expression and a body motion indicating a change in the relative position of the user's body with respect to the sensor unit. The face motion includes movements such as blinking and opening / closing of the mouth. A known device can be used as the sensor unit. An example of the sensor unit is a ToF sensor that measures and detects the time of flight until the light irradiated toward the user is reflected back from the user's face or the like, a camera that captures the user's face, and an image processing unit that processes the data captured by the camera. Further, the sensor unit may include an RGB camera that images visible light and a near-infrared camera that images near-infrared light. For the RGB camera and the near-infrared camera, for example, "True Depth" of "iphoneX (registered trademark)", or "LIDER" of "iPad Pro (registered trademark)", or other ToF sensors mounted on smartphones can be used. Specifically, this camera projects tens of thousands of invisible dots (points) onto the user's face or the like by a dot projector. Then, by detecting and analyzing the reflected light of the dot pattern to form a depth map of the face and capturing an infrared image of the face or the like, accurate face data is captured. The arithmetic processing unit of the sensor unit generates various types of information based on the depth map and the infrared image, compares the information with registered reference data, and calculates the depth of each point on the face (the distance between each point and the near-infrared camera) and the displacement at positions other than the depth.

[0055] In addition, the sensor unit may have a function of tracking not only the user's face but also the user's hand (hand tracking). The sensor unit may further include sensors other than the above sensors, such as an acceleration sensor and a gyro sensor. The sensor unit may have a spatial mapping function of recognizing an object in the real space where the user exists based on the detection results of the above ToF sensor and other known sensors, and mapping the recognized object to a spatial map. Hereinafter, when the detection data of face motion and the detection data of body motion are not particularly distinguished and described, they are simply referred to as "tracking data". Note that the image processing unit of the sensor unit may be provided with a control unit that the information processing system of the present invention can include.

[0056] As the operation unit as an input device, one corresponding to the type of the user terminal can be used. An example of the operation unit is a touch panel integrated with a display, an operation button provided on the housing of the user terminal, a keyboard, a mouse, a controller operated by the user's hand, and the like. The controller may incorporate various known sensors such as inertial measurement sensors (IMUs) such as acceleration sensors and gyros. Another example of the operation unit may be a tracking device that specifies the movement of the user's hand, the movement of the eyes, the movement of the head, the direction of the line of sight, and the like. In this aspect, for example, based on the movement of the user's hand, the user's instruction can be determined, and various operations such as starting or ending the distribution of a video, evaluating a message or a video, and requesting the display of a predetermined object (for example, a gift described later) can be executed. Note that when the sensor unit also has an input interface function such as a hand tracking function, the operation unit can be omitted.

[0057] The output device outputs the processing result processed by the processor 101. The output device includes, for example, a touch panel, a speaker, and the like.

[0058] In addition, the second user terminal 200 and the server device 400 in the present disclosure can also be configured with the same hardware configuration as that in FIG. 4, except in cases where special attention should be paid.

[0059] Next, with reference to the drawings, various functions executable on a user terminal that has launched an application realized by the information processing system according to an embodiment of the present disclosure, and transitions of displayed screens will be described.

[0060] FIG. 5 shows a top screen T10 displayed on a user terminal when a video distribution / viewing application is launched.

[0061] As shown in FIG. 5, the user can select one distribution channel (distribution frame, distribution program, distribution video, etc.) from the thumbnail images of one or more recommended distribution channels T12 listed in the recommended tab T11 on the top screen T10, and view the video played on the one distribution channel.

[0062] Alternatively, the user can access a fixed link of a specific one distribution channel to view the video played on the specific one distribution channel. Such a fixed link can be obtained from a notification from a followed distribution user or a share notification sent from another user.

[0063] In this way, the user who views the video becomes a viewing user, and the terminal on which the video is viewed becomes the second user terminal 200.

[0064] Also, as shown in FIG. 5, a display column T13 for notifications such as campaigns and events may be displayed on the top screen T10. This display column T13 for notifications can be switched to display other notifications by a slide operation.

[0065] From the top screen T10, a follow tab T14, a game tab T15 for displaying game categories, a waiting-for-collaboration live channel tab T16, and a beginner live channel tab T17 are displayed. By selecting these (by switching tabs), the screen transitions from the top screen T10 to different screens respectively.

[0066] Regarding the service name display T18 and the search button T19 in the upper frame of the top screen T10, they may remain fixedly displayed on the transition destination screen.

[0067] Similarly, regarding the home button T20, the message button T21, the live preparation button T22, the gacha button T23, and the profile button T24 in the lower frame of the top screen T10, they may also remain fixedly displayed on the transition destination screen.

[0068] In the top screen T10 and the like shown in FIG. 5, a user who selects the displayed thumbnail image T12 becomes a viewing user (second user) who views the video as described above, and a user who selects the live preparation button T22 can become a live user (first user) who distributes the video.

[0069] As an example, when the live preparation button T22 is selected on the top screen T10 shown in FIG. 5, the screen transitions to the avatar setting screen D10 shown in FIG. 6. Then, when the live button D11 is selected on the avatar setting screen D10, the screen transitions to the live setting screen D20 shown in FIG. 7. Then, when the live start button D25 is selected on the live setting screen D20, the screen transitions to the avatar live screen D30 shown in FIG. 8.

[0070] Subsequently, the details of the flow until the start of video distribution will be described.

[0071] One or more computer processors in the present disclosure can include a delivery start request receiving unit, a delivery setting unit, and a delivery start unit.

[0072] The distribution start request receiving unit receives a distribution start request for a first video including an animation of a character object from the distribution user's distribution user terminal.

[0073] Here, the first video refers to a video including an animation of a character object. In this specification, the character object may be referred to as an "avatar".

[0074] The above distribution start request can be transmitted from the user terminal to the information processing apparatus 2400 by selecting the distribution button D11 arranged on an avatar setting screen or the like that has transitioned from the above-described top screen displayed on the user terminal (which will later become the distribution user terminal 2100) that has launched a dedicated application (video distribution / viewing application) for accessing the above video distribution platform.

[0075] FIG. 6 shows an example of an avatar setting screen D10. On the avatar setting screen D10, a character object CO, a distribution button D11, a gacha button D12, a dressing change button D13, a photo button D14, etc. can be displayed.

[0076] When the dressing change button D13 is selected by the user, a closet screen for selecting various avatar parts such as the eyes, nose, mouth, hair, accessories, clothes, and background of the character object CO is expanded.

[0077] When the gacha button D12 is selected by the user, a lottery screen for obtaining the above avatar parts is expanded.

[0078] When the photo button D14 is selected by the user, a shooting screen for taking a still image of the character object is expanded.

[0079] When the distribution button D11 is selected by the user, a distribution start request is transmitted to the information processing apparatus 2400 (server apparatus 400).

[0080] The distribution setting unit sets the distribution settings of the first video according to the distribution start request of the first video received by the distribution start request receiving unit based on the specification from the distribution user terminal 2100.

[0081] As an example, when the above-mentioned distribution button D11 is selected, the screen displayed on the distribution user terminal 2100 transitions from the avatar setting screen D10 shown in FIG. 6 to the distribution setting screen D20 shown in FIG. 7.

[0082] The distribution settings can include at least one of settings related to the title of the first video, settings related to whether other users can appear in the first video, settings related to the number of people who can appear in the first video, and settings related to passwords.

[0083] These distribution settings can be set in the title setting column D21, the collaboration permission setting column D22, the number setting column D23, and the password setting column D24 in FIG. 7 respectively. In FIG. 7, furthermore, the collaboration permission setting column D26 for anyone and the SNS posting permission column D27 are also displayed.

[0084] The title of the first video can be freely determined by the distribution user within the range of the allowable upper limit of the number of characters. If there is no input by the distribution user, a preset title including the name of the distribution user or the character object, such as "Let's do the distribution of 〇〇〇♪", may be automatically determined.

[0085] Whether other users can appear in the first video can be freely determined by the distribution user. In the case of permission, other users can submit an appearance application to the distribution user. In the case of refusal, other users cannot submit an appearance application to the distribution user. The state where other users are appearing in the distribution user's video may be referred to as "collaboration" in this specification. Details of the collaboration will be described later.

[0086] The number of people who can appear in the first video can be set only when other users are allowed to appear in the first video as described above, and the distribution user can freely determine within the range of the number up to the allowed upper limit.

[0087] The password can be arbitrarily set only when other users are allowed to appear in the first video as described above, and the distribution user can freely determine the numbers of the specified number of digits. When other users apply to appear in the first video, input of such a password is required. Note that it may be configured such that the password setting field D24 becomes active only when anyone sets the collaboration availability setting field D26 to OFF.

[0088] The distribution start unit distributes information about the first video to the viewing user terminal 2200 of the viewing user based on the conditions set by the distribution setting unit.

[0089] Such an instruction to start the distribution is transmitted by selecting the distribution start button D25 shown in FIG. 7.

[0090] As an example, the distribution start unit distributes (avatar distributes) information about a video (the first video) including the animation of the character object of the distribution user to the viewing user terminal 2200 of the viewing user.

[0091] The information about the first video includes, for example, motion information indicating the operation of the character object, voice information of the distribution user, gift object information indicating gifts sent from other viewing users, and the like. And the gift object information includes at least gift object identification information for identifying the type of the gift object and position information indicating the position where the gift object is displayed.

[0092] And the distribution start unit can live-distribute the video via the video distribution platform described above.

[0093] FIG. 8 shows an avatar distribution screen D30 displayed on the distribution user terminal 2100.

[0094] On the avatar distribution screen D30, in addition to the character object CO being displayed, there are a comment input button D31 for the distribution user to enter comments, a photo button D32 for saving a still image of the screen, a play start button D33 for playing a game described later, an external service link button D34 for viewing videos provided by an external service, and a gacha button D12 for obtaining avatar parts that can be displayed.

[0095] Also, at the top of the avatar distribution screen D30, a cumulative viewer count display D35, a cumulative like count display D36, a collaboration person count display D37, a share button D38 to an external SNS, a guest details button D39, a ranking display button D40, a settings button D41, and a voice switch button D42 for switching the ON / OFF of the voice can be displayed. Also, an end button D43 for ending the distribution is also displayed.

[0096] Although detailed descriptions of these displays and buttons are omitted, by selecting the settings button D41, it is possible to change the distribution settings set on the distribution settings screen D20.

[0097] Note that FIG. 8 shows an example in which, on the distribution settings screen D20, the appearance of other users in the first video is enabled and the distribution is started with three people being able to appear in the first video. Therefore, the character object CO is displayed in a state shifted to the lower left. In the empty space, up to three character objects of other users can appear.

[0098] The above is the description of the screen transition when performing avatar distribution of the invention in the present disclosure.

[0099] Subsequently, the screen transition when the distribution user plays a game during the distribution will be described.

[0100] One or more computer processors in the present disclosure can include a game request reception unit, a game video distribution unit, and a game display processing unit.

[0101] During the avatar distribution as shown in FIG. 8, the distribution user can request the start of the game by selecting the play start button D33.

[0102] Note that the game displayed by selecting the play start button D33 can be a dedicated game implemented in an application realized by the information processing system in the present disclosure, and can be different from a general-purpose game provided by an external service. Therefore, the game distribution in the present disclosure may also be distinguished from the distribution of the play video of a general-purpose game provided by an external service along with the live situation of the distribution user.

[0103] Alternatively, the play start request can be transmitted from the distribution user terminal 2100 to the information processing device 2400 by selecting a play start button arranged on a predetermined screen displayed on the distribution user terminal 2100 of the distribution user.

[0104] FIG. 9 shows an example of a screen G10 on which a play start button G11 is arranged as the above-mentioned predetermined screen. The screen G10 shown in FIG. 9 is a screen that has transitioned from the top screen T10 (FIG. 5) displayed on the user terminal that has launched the application realized by the information processing system in the present disclosure by selecting the game tab T15.

[0105] On the screen G10, at least a play start button G11 capable of transmitting a play start request for a predetermined game is displayed.

[0106] When the game request reception unit receives a play start request for a predetermined game, the game video distribution unit distributes information regarding the second video to the viewing user terminal.

[0107] Here, the second video is a gameplay video of a predetermined game. In this specification, performing distribution so that such a video is displayed on the screen of the viewing user terminal 2200 is called "game distribution".

[0108] Also, after the user starts the application realized by the invention of the present disclosure, by selecting the play start object arranged on the game list screen and the game detail screen, as a distribution user, the user can transmit a distribution start request for the second video to the information processing device 2400.

[0109] These game list screens or game detail screens are the first screens to be described in detail below.

[0110] That is, the game display processing unit performs display processing of the first screen including a distribution start object capable of transmitting a distribution start request, a play start object capable of transmitting a play start request for a predetermined game, and a thumbnail image of a video during which a play video of a predetermined game is being distributed.

[0111] The screen G10 shown in FIG. 9 corresponds to the game list screen among the first screens. The first screen, which is the game list screen, is a screen that has transitioned from the top screen T10 by selecting the game tab T15.

[0112] Such a first screen includes a distribution preparation button T22 as a distribution start object, a play start button G11 as a play start object, and a thumbnail image indicating the distribution channel of the video.

[0113] On the first screen, for each of a plurality of playable games, a play start button G11, a game icon G12, a game name G13, the total number of viewers G14 of the distribution channel of the game, and a distribution list G15 including a thumbnail image of the distribution channel during which the game is being distributed are respectively displayed.

[0114] Note that the order of the thumbnail images displayed in the distribution list G15 shown here can be changed by the viewing user. As an example, the order is arranged in the priority order of the users being followed by the viewing user, in descending order of the number of views by that viewing user, in descending order of the total number of viewers, and in descending order of the oldest distribution start. Note that the thumbnail images in this distribution list G15 can be changed in the display range by horizontal scrolling.

[0115] Also, the games displayed on this game list screen shall load the top 10 titles in terms of the following priorities. As an example, the priorities are determined by within 48 hours from the game distribution start date and time, in descending order of the date when the viewing user last played within 30 days, in descending order of the priority of the period ID, and in descending order of the period ID.

[0116] This distribution list G15 shall be updated when returning from the screens of other tabs and when a refresh operation (Pull-to-Refresh) is performed.

[0117] And, FIG. 10 corresponds to the game details screen among the first screens. The first screen which is the game details screen is G20, which is a screen that has been transitioned by selecting the game icon G12 or the game name G13 displayed on the game list screen shown in FIG. 9.

[0118] Such a first screen includes a distribution preparation button T22 which is a distribution start object, a play start button G21 which is a play start object, and a thumbnail image indicating the distribution channel of the video.

[0119] Also, on the first screen, a game icon G22, a game name G23, the total number of viewers G24 of the distribution channel of the game, and a distribution list G25 including the thumbnail image of the distribution channel during the game distribution are respectively displayed.

[0120] Note that the order of the thumbnail images displayed in the distribution list G25 shown here can be changed by the viewing user. As an example, the order is arranged in the priority order of the users followed by the viewing user and in descending order of the number of views by that viewing user, the number of cumulative viewers, and the oldest distribution start. Note that the thumbnail images in this distribution list G25 can be changed in the display range by vertical scrolling.

[0121] This distribution list G25 is to be updated when returning from the screens of other tabs and when a refresh operation (Pull-to-Refresh) is performed.

[0122] As described above, the user who selects the distribution start object or the play start object becomes the distribution user who makes a distribution start request or a play start request.

[0123] Also, the user who selects the thumbnail image becomes the viewing user who views the second video.

[0124] Also, the first screen includes a first area where a scroll operation is impossible and a second area where a scroll operation is possible.

[0125] The first screen mentioned here is the first screen shown in FIG. 10. And the first screen includes a first area R1 and a second area R2. Specifically, the game title is displayed in the first area R1, and the above-described play start button G21, game icon G22, game name G23, number of viewers G24, and distribution list G25 are displayed in the second area R2.

[0126] And the first area R1 is a part that is fixedly displayed on the display screen where a scroll operation is impossible, and the second area R2 is a part where a scroll operation is possible by the user. By scrolling the second area R2, the user can check the thumbnail images hidden outside the screen.

[0127] However, since the play start button G21 may be hidden outside the screen due to the scroll of the second region, the display processing unit in the present disclosure can display the play start object (play start button G21) in the first region R1 according to the display state of the play start object (play start button G21) displayed in the second region R2.

[0128] As an example, in FIG. 10, the play start button G21 is displayed in the second region R2, but in FIG. 11, it is displayed in the first region R1. That is, when part or all of the play start button G21 is no longer displayed in the second region R2, the play start button G21 appears in the first region.

[0129] Also, the game display processing unit may gradually display the play start object in the first region R1 according to the display state of the play start object displayed in the second region R2.

[0130] Such an expression can be realized by changing the transparency of the play start object according to the scroll amount of the second region R2.

[0131] As an example, the scroll amount (unit: pixel) 0 to 50 is corresponded to the transparency of the button 0.0 (completely transparent) to 1.0 (completely opaque). Then, in the initial display state, the object is completely transparent and invisible, and when it scrolls more than 50 pixels, the object is completely displayed. During that time (0 to 50), it is preferable to linearly change the transparency of the object. Note that the unit of the scroll amount is logical pixels and may be different from the actual pixels of the display.

[0132] Also, it is assumed that the game request reception unit can receive a play end request for a predetermined game from the distribution user terminal 100 after the distribution of information regarding the second video by the game video distribution unit.

[0133] The end-of-play request can be sent by selecting an end button arranged on the game screen.

[0134] When the game request reception unit receives an end-of-play request for a predetermined game, the video distribution unit can terminate the distribution of information regarding the second video and distribute information regarding the first video.

[0135] That is, what is distributed here is not a part of the information of the first video but all of the information of the first video.

[0136] When the video distribution unit terminates the distribution of information regarding the second video and distributes information regarding the first video, it is assumed that the first video is displayed on the viewing user terminal 2200.

[0137] Subsequently, a flow for starting video viewing will be described.

[0138] One or more processors in the present disclosure can further include a viewing reception unit.

[0139] The viewing reception unit receives a video viewing request from a user.

[0140] The video distribution unit distributes information regarding video and audio as video information to the user's information processing terminal in response to the viewing request.

[0141] FIG. 12 is an example showing a viewing screen V10 of an avatar video displayed on the viewing user terminal 2200.

[0142] The viewing user can input text in the comment posting field V11 and post a comment by pressing the send button V12.

[0143] Also, by pressing the gift button V13, a gift list (screen V30 in FIG. 13) is displayed for the viewing user, and a display request for a gift specified by selection can be sent.

[0144] At this time, one or more processors in the present disclosure can include a determination unit. The determination unit determines whether there is a display request for a gift from the viewing user terminal 2200.

[0145] The display request can include gift object information. The gift object information includes at least gift object identification information for identifying the type of the gift object and position information indicating the position where the gift object is to be displayed.

[0146] Also, as shown in FIG. 13, gifts can be displayed separately for each classification (free (paid) gifts, accessories, cheering goods, appeals, variety, etc.).

[0147] Here, a paid gift is a gift that can be purchased by consuming my coins purchased by the viewing user, and a free gift is a gift that can be obtained by consuming my points obtained by the viewing user for free or without consumption.

[0148] Note that the term "gift" used in the present application means the same concept as the term "token". Therefore, it is also possible to understand the technology described in the present application by replacing the term "gift" with the term "token".

[0149] Also, the viewing user can post a favorable evaluation by pressing the like button V14. In addition to / replacing the like button V14, it is also possible to display a button for posting a negative evaluation or other feelings.

[0150] Also, when the distribution user has set the availability of other users' appearances to "yes" in the distribution settings, an appearance application for the video can be sent by selecting the collaboration application button V15.

[0151] In addition, on the screen of a video broadcast by a distribution user whom the viewing user has not yet followed, a follow button V16 for the viewing user to follow the distribution user is displayed. On the screen of a video broadcast by a distribution user whom the viewing user has already followed, this follow button functions as an unfollow button.

[0152] Note that this "following" may be performed from a viewing user to another viewing user, from a distribution user to a viewing user, or from a distribution user to another distribution user. However, following is managed as a one-way association, and the reverse association is managed separately as a follower.

[0153] Also, a photo button V25 for saving a still image of the screen can be displayed.

[0154] In addition, on the viewing screen V10, a support ranking display button V17, a share button V18, and a ranking display button V19 are also displayed.

[0155] The support ranking displays the ranking of viewing users who are supporting the distribution user, and the ranking can be calculated according to the amount of gifts (points / coins), etc.

[0156] Regarding sharing a video, the viewing user can press the share button V18 to check a list of shareable SNS (Social Networking Services), and can send a fixed link to the specified location of the specified SNS by selection.

[0157] Also, by pressing the collaboration application button V15, a request for collaborative distribution can be made to the distribution user. Collaborative distribution means having the viewing user's character object appear in the distribution video of the distribution user.

[0158] At the upper part of the viewing screen V10, a distribution user icon V21, a distribution user name (character object name) V22, a cumulative viewer count display V23, and a cumulative like count display V24 can be displayed.

[0159] Also, when the viewing end button V20 is selected, a screen for ending the viewing is expanded, and a viewing end request can be sent.

[0160] The screen for ending such viewing will be described in detail. Such a screen is called "small window voice distribution" and is for viewing in a mode where only the audio is played while the video image is not displayed.

[0161] The selection of the above viewing end button V20 is received by the viewing reception unit as a viewing end request for the video.

[0162] At this time, the video distribution unit ends the distribution of information related to the video in response to the viewing end request, while not ending the distribution of information related to the audio.

[0163] And when information related to video and audio is being distributed on the user terminal, the video is displayed on the main screen of the user terminal, and when only information related to the audio is being distributed, a sub-screen indicating that a video is being viewed is displayed on the user terminal without the video being shown.

[0164] FIG. 14 shows an image of a screen V50 on which the above sub-screen V51 is displayed.

[0165] When this sub-screen V51 is displayed, the main screen displayed in the background transitions to the screen before viewing the video. For example, if moving from the recommended tab to the viewing frame, it returns to the display of the recommended tab, and if moving from the follow tab to the viewing frame, it transitions to the follow tab.

[0166] When this sub-screen V51 is being displayed, operations on the main screen are possible, and transitions to other screens are possible.

[0167] On the sub-screen V51, a profile image, name, title, and a voice icon that enables visual identification of the flowing voice are displayed.

[0168] Then, by selecting the end icon V52 displayed on the sub-screen V51, viewing can be completely terminated.

[0169] Regarding the end of video display, information may be transmitted from the server device but not displayed on the terminal side, or the transmission of information itself from the server device may be stopped.

[0170] According to such a configuration, it becomes possible to search for other distributions while only listening to the voice, or to enjoy chatting with other users.

[0171] Subsequently, the "collaboration" in which other users appear in the video of the distributing user will be described.

[0172] As described above, the viewing user can send a participation request to the above video through the confirmation screen of the collaboration distribution participation request displayed by pressing the collaboration application button V15 shown in FIG. 12.

[0173] The collaboration avatar display unit provided in one or more computer processors in the present disclosure causes a character object generated based on the movement of the viewing user who made the participation request to be displayed in the video in response to the participation request received by the reception unit.

[0174] FIG. 15 shows, as an example, a viewing or distribution screen when a second avatar A2, which is a character object of a guest user, participates in a video in which a first avatar A1, which is a character object of a host user, is displayed. Note that the display of objects other than the avatars is omitted in FIG. 15.

[0175] Further, as shown in FIG. 16, a third avatar A3, which is a character object generated based on the movements of another viewing user, may also participate in the video. In FIG. 16, the third avatar A3 is arranged behind the first avatar A1 and the second avatar A2, but they may be arranged in a horizontal row of three people. Also, the arrangement position of the avatars may be specified by the distribution user.

[0176] FIG. 17 shows a list screen T30 of users having a mutual follow relationship, which is displayed by selecting the follow tab on the top screen shown in FIG. 5. Mutual follow means a relationship where each party is a follower of the other.

[0177] On this list screen T30, the profile images and names of users having a mutual follow relationship are displayed.

[0178] As shown in FIG. 17, a first object T31 is to be displayed for each of the users having a mutual follow relationship on the list screen T30. Also, a chat object T32 may be displayed together with the first object T31. By selecting this chat object, it is possible to transition to an individual chat screen with the second user.

[0179] The first object T31 sends a predetermined notification to the terminal of the user associated with the first object T31.

[0180] As an example, the predetermined notification can be a call notification.

[0181] <First Embodiment> Subsequently, various functions executable in the first user terminal 100, the second user terminal 200, and / or the server device 400 included in the information processing system 3000 according to the first embodiment in the present disclosure will be described with reference to the drawings.

[0182] One or more computer processors included in the information processing system 3000 according to the first embodiment of the present disclosure include, as shown in FIG. 18, a transmission unit 411, a reception unit 412, a first video generation unit 413, a second video generation unit 414, and a video switching unit 415.

[0183] Here, although the transmission unit 411, the reception unit 412, the first video generation unit 413, the second video generation unit 414, and the video switching unit 415 are all described as being included in the server device 400, the present disclosure is not limited thereto.

[0184] The transmission unit 411 transmits information regarding a video including the character object of the first user to the second user terminal 200 of the second user.

[0185] As an example shown in FIG. 19, the video can be a video including the character object CO of the first user.

[0186] The information regarding the video may be information for enabling the second user terminal 200 to view the video. The video may be rendered on the server device 400 or the first user terminal 100, or may be rendered on the second user terminal 200.

[0187] At least the face portion of the character object CO included in the video may reflect the movement of the face of the first user captured by the camera (here, an in-camera as an example) included in the first user terminal 100.

[0188] The reception unit 412 receives a display request for the first object from the second user terminal 200.

[0189] The first object can be, for example, the gift object described above. As shown in FIGS. 13 and 20, the second user can send a display request for a desired gift object from the gift list screen V30 displayed on the second user terminal 200. The points (P, pt) shown in the figure are those that can be obtained for free by the user in rewards, events, etc. in this system, and the coins (C) shown in the figure are those that can be obtained by the user's purchase at a cost.

[0190] The first video generation unit 413 generates first information for displaying the character object of the first user and the first object in the first area in the virtual space as the first video.

[0191] Although the above first information varies depending on the content of the video, for example, in the case of a video in which the character object of the distribution user as described above appears, it includes motion information indicating the operation of the character object, voice information of the distribution user, gift object information indicating the gift sent from the viewing user, etc. And the gift object information shall include at least gift object identification information for identifying the type of the gift object and position information indicating the position where the gift object is displayed.

[0192] FIG. 19 shows an image of a screen V10 displaying the first video displayed on the display unit of the first user terminal 100 and / or the second user terminal 200. The screen V10 shown in FIG. 19 includes at least the character object CO and the first object G1. Although omitted in FIG. 19, as shown in FIGS. 8 and 12, various displays and operation UIs may be superimposed and displayed.

[0193] The second video generation unit 414 generates second information for displaying a second object S1 different from the first object G1 in the second area in the virtual space and for displaying the character object CO of the first user so as to be movable between the first area and the second area as the second video.

[0194] The second object S1 is not displayed in response to a display request from the second user terminal 200 like the first object G1, but rather controls the display position and timing on the server device 400 (system side).

[0195] FIG. 21 shows an image of a screen V40 displaying a second video displayed on the display unit of the first user terminal 100 and / or the second user terminal 200. The screen V40 shown in FIG. 21 includes at least the character object CO and the second object S1. Although omitted in FIG. 21, various displays and operation UIs may be superimposed and displayed as shown in FIGS. 8 and 12.

[0196] Here, the image of the extent of the virtual space in the present disclosure will be described in detail with reference to FIG. 22.

[0197] As shown as an example in FIG. 22, in this embodiment, the virtual space is arranged such that a disk-shaped island (world) floats in the air. This island is an object in a mode where the top and bottom of a tower-shaped cake are reversed, and can be configured such that various objects are arranged on the disk-shaped ground. Note that this island and the ground are shown as examples, and their display modes are not particularly limited.

[0198] As objects, at least the above-described character object CO, the first object G1, and the second object S1 can be displayed.

[0199] In this way, what is provided as the content of the second video is the "world", and such a "world" is developed by executing the above-described "world function".

[0200] FIG. 23 is a top view of the ground shown in FIG. 22, and is an image diagram for explaining the first region and the second region in the above configuration. Each object is drawn in a front view state for easy viewing.

[0201] As shown in FIG. 23, the region where the character object CO can move can be the first region R10 and the second region R20 in the virtual space.

[0202] The first region R10 and the second region R20 may be continuous regions, and their positional relationships and shapes are not particularly limited.

[0203] As an example, the first video is generated as an image obtained by shooting the first region R10 from the position of the virtual camera VC1 shown in FIG. 24 (FIG. 19). It is assumed that the position and orientation of this virtual camera VC1 can be changed within a predetermined range by the operation of the first user.

[0204] Also, as an example, the second video is generated as an image obtained by shooting the first region R10 and / or the second region R20 from the position of the virtual camera VC2 shown in FIG. 25 (FIG. 21). It is assumed that the position and orientation of this virtual camera VC2 can be changed by the operation of the first user, but basically the virtual camera moves following the movement of the character object CO. Details of the operation method of the virtual camera VC2 will be described later.

[0205] In this way, the first video and the second video can be videos shot within the same virtual space (world). Alternatively, the first video and the second video can also be videos shot in different virtual spaces. In this case, the second video is a video shot in the above-mentioned world.

[0206] Further, it may be configured such that the first user's private space, his own room provided in the virtual space, is the first region, and the outside of the room, which is a public space, is the second region, and the user can move between these regions.

[0207] And the video switching unit 415 is characterized in that, in response to an instruction from the first user terminal 100 of the first user, it switches the video to be displayed on the second user terminal 200 between a first video and a second video.

[0208] It can be assumed that the above instruction is transmitted to the server device 400 by an operation on a predetermined operation UI displayed on the first video and the second video displayed on the first user terminal 100.

[0209] As an example, the switching from the first video to the second video / from the second video to the first video can be performed by selecting a switching button displayed on the first video and the second video.

[0210] When the world function as the second video is provided as one of the above-described games, the above-described game distribution start and end procedures can be applied.

[0211] Specifically, the switching from the first video to the second video can be performed by selecting the play start button D33 (FIG. 8) of the game displayed on the first video or a play button G11, G21 (FIGS. 9 and 10) of one game selected from the game list displayed on the screen transitioned by the selection of the play start button D33.

[0212] Also, the switching from the second video to the first video can be performed by selecting the play end button V41 (FIG. 21, etc.) displayed on the second video.

[0213] According to the above configuration, it is possible to provide a technical improvement that solves or alleviates at least some of the problems of the above-described prior art. Specifically, according to the above configuration, it is possible to improve the distribution motivation of the distributing user, the viewing motivation of the viewing user, and / or the communication motivation between users.

[0214] Specifically, first, the existence of two types of videos, namely the first video and the second video, improves the interestingness of the videos.

[0215] In particular, in the virtual space "world" that serves as the stage for the second video, attractive second objects are arranged along the theme. Since the character object can move freely and generate videos from favorite places and viewpoints, it becomes possible to generate videos that bring out the individuality of the user more than the first video.

[0216] Also, by generating videos of exploring the above world, it becomes easier to create topics in talks and comments.

[0217] Moreover, by making these two types of videos switchable, it will inevitably be possible to extend the distribution time.

[0218] In this way, the existence of two types of videos, namely the first video and the second video, and the switching improve the quality of the video as content compared to the conventional situation.

[0219] Also, as the quality of the video as content improves, the viewing desire of the users who watch the video also improves. As the number of users who watch the video increases, the distribution desire of the users who distribute the video also improves.

[0220] Then, along with the improvement of these distribution desire and viewing desire, it leads to the activation of the communication between the distributing users and the viewing users, and further the communication between the distributing users and between the viewing users.

[0221] Note that although the virtual space displayed by the execution of the above world function has been described as a space for distributing the second video, it is not limited to being a space only for distributing the second video, and can be used as a virtual space for a plurality of avatars corresponding to a plurality of users to freely walk around and communicate with each other.

[0222] Moreover, it may be configured such that one avatar (first user) among a plurality of avatars in such a virtual space can distribute a first video as a distributing user. That is, according to the information processing system of the present disclosure, one-to-many video distribution can be performed in a many-to-many metaverse virtual space.

[0223] Subsequently, other application examples in the first embodiment will be described.

[0224] When the video is switched from the first video to the second video by the video switching unit 415, the second video generation unit 414 can generate second information while maintaining the display of the first object G1 in the first area that has already been displayed.

[0225] Specifically, the first object G1 (apple object) displayed on the screen V10 of the first video shown in FIG. 19 continues to be displayed even when it changes to the screen V40 of the second video shown in FIG. 21.

[0226] When the video is switched from the second video to the first video by the video switching unit 415, the first video generation unit 413 can generate first information while maintaining the display of the first object G1 in the first area that has already been displayed.

[0227] Specifically, the first object G1 (apple object) displayed on the screen V40 of the second video shown in FIG. 21 continues to be displayed even when it changes to the screen V10 of the first video shown in FIG. 19. At this time, not only the first object G1 displayed in the first area but also the first object G1 displayed in the second area can be configured to continue to be displayed with the display position changed.

[0228] Note that, since the display of the first object G1 is controlled based on the display time set for each first object G1, the display of the first object G1 ends as the display time elapses from the start of the display. The display request for the first object G1 can be made during the display of the first video or the second video. In any case, regardless of whether there is a video switch in the middle, the display of the first object G1 continues until the display time elapses. In other words, since the display time of the gift thrown by the viewing user by the operation (action) of the distribution user is not changed, it does not cause dissatisfaction to the viewing user who threw the gift by consuming coins or the like.

[0229] The second video generation unit 414 can change at least the second object S1 to another second object S1 based on a predetermined condition.

[0230] In the examples shown in FIGS. 21 and 22, the second object S1 is, as an example, a dog object, a pumpkin object, a tower cake object, etc. However, these second objects S1 can be changed to at least a jellyfish object and a fish object instead of the dog object and the pumpkin object as shown in FIGS. 26 and 27. Also, there may be a second object S1 that is not changed, such as a tower cake object. In the present disclosure, the change of such a second object S1 is called a theme change.

[0231] The predetermined condition can be that the scheduled time has arrived, the scheduled time has elapsed, or a change instruction has been received from the first user or another user.

[0232] When the predetermined condition is the arrival of the scheduled time, the second video generation unit 414 shall change the second object to another second object when the scheduled time arrives, regardless of the video distribution start time. As an example, the scheduled time can be times at regular intervals such as 10:20, 10:40, 11:00, etc. Also, the scheduled time can be 6:00 in the morning, 12:00 at noon, 18:00 at night. Note that this time may be changed according to the actual sunrise and sunset times of the day.

[0233] Also, the arrival of the scheduled time includes the arrival of the scheduled date and time. In this case, the second video generation unit 414 shall change the second object to another second object when the scheduled date and time arrives, regardless of the video distribution start time. As an example, the scheduled date and time can be the start date and time of events such as 0:00 on October 31st (Halloween), 0:00 on December 25th (Christmas), 0:00 on January 1st (New Year's Day), etc.

[0234] When the predetermined condition is the elapse of the scheduled time, the second video generation unit 414 shall change the second object to another second object when the scheduled time has elapsed from the video distribution start time. As an example, the scheduled time can be times at regular intervals such as 20 minutes, 40 minutes, 60 minutes, etc. from the distribution start.

[0235] When the predetermined condition is receiving a change instruction from the first user or another user, the second video generation unit 414 shall change the second object to another second object when receiving a change instruction from the first user or another user during the video distribution. As an example, the change instruction can be made by selecting a change instruction object displayed on the screen. Note that the other users mentioned here include not only viewing users but also guest users described later.

[0236] Note that when the predetermined condition is the arrival of the scheduled time or the elapse of the scheduled time, the time until the scheduled time or the second object is changed may be displayed in the video.

[0237] Further, even when the second video generation unit 414 changes the second object S2 to another second object S2, it can generate second information while maintaining the display of the first object G1 in the first area or the second area of the first object G1 that has already been displayed.

[0238] Specifically, the first object G1 (apple object) displayed on the screen V40 of the second video shown in FIG. 21 continues to be displayed even when it changes to the screen V40 of the second video shown in FIG. 26.

[0239] Note that since the display of the first object G1 is controlled based on the display time set for each first object G1, the display of the first object G1 ends as the display time elapses from the start of display. The display of the first object G1 continues until the display time elapses regardless of whether the second object S1 is changed.

[0240] Also, as shown in FIG. 28, one or more computer processors in the present disclosure can further include an effect generation unit 416.

[0241] The effect generation unit 416 generates a predetermined effect when the first object G1 that has already been displayed or the newly displayed first object G1 has a specific relationship with the second object S1.

[0242] Specifically, based on the combination data stored in a predetermined storage unit in advance, the presence or absence of the specific relationship is determined. As an example, an identification number and / or attribute information is associated with each of the first object and the second object, and when these match or are associated, it is determined that they have a specific relationship.

[0243] The attribute information is, for example, an attribute related to a season (such as summer, winter, etc.), an attribute related to an event (such as Halloween, Christmas, New Year's, etc.), an attribute related to a location (such as sea, space, sky, etc.).

[0244] The timing of the above determination can be the timing of receiving a display request for the first object, the timing when the first object is displayed, or the timing when the second object is changed to another second object.

[0245] The predetermined effect includes, for example, displaying another object or generating a sound effect, but is not limited thereto. The other object can be, for example, a production object such as a confetti object, a cracker object, or a spinning top object.

[0246] Also, as shown in FIG. 28, one or more computer processors in the present disclosure can further include a movement operation reception unit 417 and a virtual camera control unit 418.

[0247] The movement operation reception unit 417 receives a movement operation of the character object of the first user in the virtual space. Details of the movement operation will be described later.

[0248] The virtual camera control unit 418 controls the operation of a virtual camera that shoots in the virtual space. Details of the operation control will be described later.

[0249] Also, in the embodiment of the present disclosure, the movement of the face of the character object of the first user can be generated based on the movement of the face of the first user photographed by the in-camera of the first user terminal 100.

[0250] Then, the first video generation unit 413 can generate the movement of the face of the character object of the first user in a reversed state that is reversed from the movement of the face of the first user.

[0251] Specifically, when the first user winks with the right eye, the character object of the first user winks with the left eye. Since the first user conducts the distribution while looking at the face of the character object displayed on the first user terminal 100, by switching to the inverted state (mirror display), the first user can conduct the distribution with an intuitive feeling (operation) as if looking at a mirror. Note that in the non-inverted state where left and right are not inverted (that is, when the first user winks with the right eye, the character object winks with the right eye), a sense of discomfort occurs and it is difficult to operate with an intuitive feeling.

[0252] Then, the second video generation unit 414 can generate the movement of the face part of the character object of the first user in an inverted state or a non-inverted state according to the positional relationship between the character object of the first user and the virtual camera.

[0253] As an example, when the virtual camera is at a position within the front range of the character object of the first user (for example, within a range of 90 degrees to the left and right from the front of the character object), the movement of the face part of the character object is generated in an inverted state, and when the virtual camera is at a position outside the front range of the character of the first user (for example, outside the range of 90 degrees to the left and right from the front of the character object), the movement of the face part of the character object is generated in a non-inverted state.

[0254] Specifically, when it is determined that the virtual camera is at a position within the front range of the character object of the first user, when the first user winks with the right eye, the character object of the first user winks with the left eye. Conversely, when it is determined that the virtual camera is at a position beyond the front range of the character object of the first user, when the first user winks with the right eye, the character object of the first user winks with the right eye.

[0255] In the above example, the movement of the face part has been described, but the same control method can be applied to the movement of the head and arms.

[0256] According to this, it is possible to eliminate the sense of discomfort in the display caused by the positional relationship between the virtual camera and the character object.

[0257] Note that the above inversion state and non-inversion state may be switched according to the instruction of the first user.

[0258] In addition, when the character object of the first user moves beyond the movable area, the second video generation unit 414 can cause it to reappear from another position within the virtual space.

[0259] When the virtual space is a space as shown in FIGS. 22 and 27, if the character object moves beyond the edge of the disk-shaped ground, the character object can be dropped below the tower and reappeared as if descending from the upper center of the disk-shaped ground. By setting the reappearance position at the center, it is convenient for the character object to go in any direction within the world. Also, even when lost on the road within the world, it can return to the reference center position.

[0260] As described above, according to the configuration of the first embodiment, it is possible to provide a technical improvement that solves or alleviates at least some of the problems of the above-described prior art. Specifically, according to the above configuration, it is possible to improve the distribution willingness of the distribution user, the viewing willingness of the viewing user, and / or the communication willingness between users.

[0261] <Second Embodiment> Subsequently, various functions executable in the first user terminal 100, the second user terminal 200, and / or the server device 400 included in the information processing system 3000 according to the second embodiment of the present disclosure will be described with reference to the drawings.

[0262] One or more computer processors included in the information processing system 3000 according to the second embodiment of the present disclosure include a transmission unit 421, a reception unit 422, a first video generation unit 423, and a second video generation unit 424, as shown in FIG. 29.

[0263] Here, the above-described transmission unit 421, reception unit 422, first video generation unit 423, and second video generation unit 424 will all be described as being provided in the server device 400, but the present invention is not limited thereto.

[0264] The transmission unit 421 transmits information regarding a video including the character object of the first user to the second user terminal 200 of the second user. The transmission unit 421 can have the same configuration as the above-described transmission unit 411.

[0265] The reception unit 422 receives a display request for the first object from the second user terminal 200. The reception unit 422 can have the same configuration as the above-described reception unit 422.

[0266] The first video generation unit 423 generates, as a first video, first information for displaying the character object of the first user and the first object in a first area in the virtual space. The first video generation unit 423 can have the same configuration as the above-described first video generation unit 413.

[0267] The second video generation unit 424 generates, as a second video, second information for displaying a second object S1 different from the first object G1 in a second area in the virtual space and for displaying the character object CO of the first user so as to be movable between the first area and the second area. The second video generation unit 424 can have the same configuration as the above-described second video generation unit 424.

[0268] Then, the second video generation unit 440 is characterized in that, based on the arrangement position information associated with the first object G1, the first object G1 is displayed at a predetermined position (such as in FIG. 23, etc.) in the first area R10 or at a position associated with the character object CO of the first user.

[0269] As described in the explanatory section about the gift object, the first object information of the first object G1 includes position information (arrangement position information) indicating the position where the first object G1 is displayed.

[0270] As an example, the arrangement position information of the first object G1 shall be determined as the coordinates of a predetermined position (predetermined area) within the first region R10, or the part of the character object CO of the first user.

[0271] In the present disclosure, the first object G1 having the former arrangement position information is called a non-worn object, and the first object G1 having the latter arrangement position information is called a worn object.

[0272] Note that the appearance position (display start position) of the first object G1 may be different from the above arrangement position.

[0273] According to the above configuration, it is possible to provide a technical improvement that solves or alleviates at least some of the problems of the above-described conventional technology. Specifically, according to the above configuration, it is possible to improve the distribution motivation of the distributing user, the viewing motivation of the viewing user, and / or the communication motivation between users.

[0274] Specifically, first, the existence of two types of videos, the first video and the second video, improves the interest of the videos.

[0275] In particular, in the virtual space "world" that is the stage of the second video, attractive second objects are arranged along the theme, and the character object can freely move and generate videos from favorite places and viewpoints. Therefore, it becomes possible to generate videos that bring out the individuality of the user more than the first video.

[0276] Also, by generating videos of exploring the above world, it becomes easier to create topics in talks and comments.

[0277] Moreover, by making it possible to display the first object not only in the first video but also in the second video, it becomes possible to provide the first video and the second video without unnecessarily diminishing the gifting desire of the viewing users.

[0278] In this way, the existence of the two types of videos, the first video and the second video, and gifting improve the quality of the video as content compared to the conventional situation.

[0279] In addition, as the quality of the video as content improves, the viewing desire of the users who watch the video also improves, and as the number of users who watch the video increases, the distribution desire of the distributing users also improves.

[0280] Then, with the improvement of these distribution desire and viewing desire, it leads to the activation of the communication between the distributing users and the viewing users, and further the communication between the distributing users and the communication between the viewing users.

[0281] Note that although the virtual space displayed by executing the above-described world function has been described as a space for distributing the second video, it is not limited to being a space only for distributing the second video, and can be used as a virtual space for a plurality of avatars corresponding to a plurality of users to freely walk around and communicate with each other.

[0282] And, it may be configured such that one avatar (one user) among the plurality of avatars in such a virtual space can distribute the first video as a distributing user. That is, according to the information processing system of the present disclosure, one-to-many video distribution can be performed in a multi-to-multi metaverse virtual space.

[0283] When the second video generation unit 424 displays the first object G1, it can display a system comment indicating that the first object G1 is displayed in the second video.

[0284] Alternatively, when the second video generation unit 424 receives a display request for the first object G1, it can cause the second video to display a system comment indicating that a display request for the first object G1 has been made (i.e., that a gift has been received).

[0285] FIGS. 30 and 31 show a state in which comments from the first user, the second user, and / or the system side are displayed on a screen V40 displaying a second video displayed on the first user terminal 100 and / or the second user terminal 200. Although omitted in FIGS. 30 and 31, as shown in FIGS. 8 and 12, various displays and operation UIs may be superimposed and displayed.

[0286] In the examples shown in FIGS. 30 and 31, a comment "〇〇〇san has given 3 bananas" is displayed as a system comment indicating that the first object G1 (banana object) is being displayed.

[0287] Note that the system comment may be displayed in a manner different from comments from the first user and the second user. For example, a predetermined mark (the speech bubble mark "It's out!" in FIG. 31) may be displayed as a system comment indicating that the first object G1 is being displayed.

[0288] In the embodiment of the present disclosure, the character object CO of the first user can move between the first region R10 and the second region R20. For example, as shown in FIG. 31, when the first object G1 is arranged in the first region R10 while the character object CO of the first user is moving to the second region R20 far away from the first region R10, the first object G1 may not be displayed on the screen, so the display of such a system comment is beneficial.

[0289] Also, as shown in FIG. 32, one or more computer processors in the present disclosure can further include a movement operation reception unit 425 and a virtual camera control unit 426.

[0290] The movement operation reception unit 425 receives the movement operation of the character object of the first user in the virtual space. Details of the movement operation will be described later.

[0291] The virtual camera control unit 426 controls the operation of the virtual camera that shoots within the virtual space. Details of the operation control will be described later.

[0292] When the first object G1 is displayed at a predetermined position in the first area R10, the virtual camera control unit 426 can control the operation of the virtual camera according to the positional relationship between the predetermined position and the virtual camera.

[0293] As an example, as shown in FIG. 33, the virtual camera control unit 426 adjusts the orientation and position of the virtual camera so that the first object G1 displayed at the predetermined position in the first area R10 enters the shooting range. This is automatically applied even if the virtual camera is being operated by the user as described later.

[0294] At this time, the virtual camera is controlled so that both the first object G1 and the character object CO fit within the shooting range.

[0295] On the other hand, when it is not possible to include both the first object and the character object in the same screen based on the positional relationship between the predetermined position and the virtual camera, the virtual camera control unit 426 can control the operation of the virtual camera so as to include the first object in the screen.

[0296] As an example, as shown in FIG. 34, the virtual camera control unit 426 adjusts the orientation and position of the virtual camera so that only the first object G1 displayed at the predetermined position in the first area R10 enters the shooting range. This is automatically applied even if the virtual camera is being operated by the user as described later.

[0297] In addition, when the second video generation unit 224 displays the first object G1 at a predetermined position in the first region R10, it can display a marker object M1 indicating the position of the first object in the virtual space according to the position of the character object CO in the virtual space.

[0298] As an example, as shown in FIG. 35, the second video generation unit 424 displays the marker object M1 so as to indicate the first object (direction) displayed at the predetermined position in the first region R10 regardless of the current position and orientation of the virtual camera.

[0299] In addition, even if the arrangement position information associated with the first object G1 is such that the first object should be displayed at a predetermined position in the first region R10, the second video generation unit 424 can display it at a position associated with the character object CO of the first user.

[0300] As an example, as shown in FIG. 36, the second video generation unit 424 displays the first object G1 at a position (above the head) associated with the character object CO of the first user. According to this example, it is possible to increase the possibility that the first object G1 is included in the shooting range regardless of the position of the character object CO of the first user in the virtual space. Thereby, in a display screen of limited size that cannot display all of the wide virtual space, it is possible to effectively notify important gifts to the distribution user and the viewing user.

[0301] As described above, according to the configuration of the second embodiment, it is possible to provide a technical improvement that solves or alleviates at least some of the problems of the prior art described above. Specifically, according to the above configuration, it is possible to improve the distribution motivation of the distribution user, the viewing motivation of the viewing user, and / or the communication motivation between users.

[0302] <Third Embodiment> Next, various functions executable in the first user terminal 100, the second user terminal 200, and / or the server device 400 included in the information processing system 3000 according to the third embodiment of the present disclosure will be described with reference to the drawings.

[0303] As shown in FIG. 37, one or more computer processors included in the information processing system 3000 according to the third embodiment of the present disclosure include a transmission unit 431, a reception unit 432, a first video generation unit 433, a second video generation unit 434, and an association unit 435.

[0304] Here, the transmission unit 431, the reception unit 432, the first video generation unit 433, the second video generation unit 434, and the association unit 435 will be described as being included in the server device 400, but the present disclosure is not limited thereto.

[0305] The transmission unit 431 transmits information regarding a video including the character object CO of the first user to the second user terminal 200 of the second user. The transmission unit 431 can have the same configuration as the transmission unit 411 described above.

[0306] The reception unit 432 receives a display request for the first object from the second user terminal 200. The reception unit 432 can have the same configuration as the reception unit 412 described above.

[0307] The first video generation unit 433 generates, as a first video, first information for displaying the character object of the first user and the first object in a first area in the virtual space. The first video generation unit 433 can have the same configuration as the first video generation unit 413 described above.

[0308] The second video generation unit 434 generates second information for displaying a second object S1 different from the first object G1 in a second area within the virtual space as a second video, and for displaying the character object CO of the first user so as to be movable between the first area and the second area. The second video generation unit 434 can have the same configuration as the second video generation unit 414 described above.

[0309] Also, as shown in FIG. 38, the second video generation unit 434 is configured to display a third object P1 different from the first object G1 and the second object S1 in the second area R20.

[0310] FIG. 39 shows an image of the third object P1. In FIG. 39, two-dimensional panel-shaped objects P11 to P14 are shown as the third object P1. Note that the third object is not limited to a two-dimensional panel-shaped object, and may be a three-dimensional object.

[0311] Worn objects are respectively displayed together with character images on the objects P11 to P14. The character image displayed on the image object may be an image of the character object of the first user, or may be another image.

[0312] When the character object CO of the first user and the third object P1 are in a predetermined relationship, the association unit 435 associates a fourth object W1 associated with the third object P1 with the character object CO of the first user.

[0313] The predetermined relationship can be, for example, that at least a part (such as hands or feet) of the character object CO touches a third object P1, the distance between the character object CO and the third object P1 becomes a predetermined distance, or the character object CO presses a button object associated with the third object P1. Note that the contact with the third object P1 includes the character object CO being in contact with the third object P1 for a predetermined time, being within a predetermined distance for a predetermined time, or pressing for a predetermined time.

[0314] These predetermined relationships are not particularly limited, but can be in a form such that it is visually understandable to the second user who is watching the video that the character object CO of the first user is trying to associate with a fourth object W1.

[0315] Also, when the fourth object W1 is associated with the character object CO of the first user by the association unit 435, the second video generation unit 434 displays the fourth object W1 associated with the character object CO of the first user.

[0316] That is, the character object CO is made to wear the wearable object displayed on the third object P1 and is displayed as the fourth object W1. In the example shown in FIG. 39, the character object CO of the first user has a predetermined relationship with the third object P14, and an example is shown where the fourth object (sparkling object) W14, which is the wearable object displayed on the third object P14, is worn around the head of the character object CO.

[0317] This fourth object W1 may be the same object as the gift object that the second user can request to be displayed as a gift as described later, or may be a special object that cannot be thrown as a gift.

[0318] In the former case, the fourth object W1 corresponds to a valuable gift. Since it is rare for a valuable gift to be thrown by the second user, it is difficult for the first user and the second user to see / wear the object, but in this world function, by allowing it to be worn for free specially, the world function is activated and it leads to the motivation to try throwing it even in the first video.

[0319] Also, the third object P1 may be the same for all users, or different objects may be displayed according to the theme of the world being displayed. Also, the third object P1 to be displayed may be determined based on the information of the first user.

[0320] According to the above configuration, it is possible to provide a technical improvement that solves or alleviates at least some of the problems of the above-described prior art. Specifically, according to the above configuration, it is possible to improve the distribution motivation of the distributing user, the viewing motivation of the viewing user, and / or the communication motivation between users.

[0321] Specifically, first, the existence of two types of videos, the first video and the second video, improves the interestingness of the videos.

[0322] In particular, in the virtual space "world" that is the stage of the second video, attractive second objects are arranged along the theme, and the character object can move freely and generate videos from a favorite place and a favorite viewpoint. Therefore, it becomes possible to generate a video that brings out the individuality of the user more than the first video.

[0323] Also, by generating a video of exploring the above world, it becomes easy to create topics in talks and comments.

[0324] In addition, by displaying the third object shown in the second video and enabling the character object to freely equip the corresponding fourth object, it becomes easier to create topics in conversations and comments, and the interaction between users becomes more active.

[0325] Moreover, by visually representing the process until the fourth object is equipped within the video, it is also possible to give a sense of anticipation to the first user and / or the second user.

[0326] Also, when the fourth object corresponds to a high-value gift, since it is rare for a high-value gift to be thrown by the second user, the first user and the second user cannot easily see / wear the object. However, by enabling special wearing in this world function, the world function is activated and leads to the motivation to try throwing it in the first video as well.

[0327] In this way, the existence of the two types of videos, the first video and the second video, and the fourth object improve the quality of the video as content compared to the conventional situation.

[0328] In addition, as the quality of the video as content improves, the viewing desire of the users who watch the video also improves. As the number of users who watch the video increases, the distribution desire of the users who distribute the video also improves.

[0329] Then, along with the improvement of these distribution desire and viewing desire, it leads to the activation of the interaction between the distributing users and the viewing users, and further, the interaction between the distributing users and the interaction between the viewing users.

[0330] Note that although the virtual space displayed by executing the above-described world function has been described as a space for distributing the second video, it is not limited to being a space only for distributing the second video. It can be used as a virtual space for a plurality of avatars corresponding to a plurality of users to freely walk around and communicate with each other.

[0331] Moreover, one of the plurality of avatars (one user) in such a virtual space may be configured to distribute a first video as a distributing user. That is, according to the information processing system of the present disclosure, one-to-many video distribution can be performed in a many-to-many metaverse virtual space.

[0332] When the association unit 435 performs the association, the second video generation unit 434 can display a loading image for a predetermined time.

[0333] FIG. 40 shows an example of the loading image L1. In FIG. 40, when the character object CO steps on the third object P1 (P11), the loading image L1 is displayed, and when the circular meter increases from 0% to 100%, the fourth object W1 (W11) is attached to the character object CO.

[0334] This is a display that intentionally takes a loading time so that it can be seen that the character object is trying to associate the fourth object with the second user who is viewing. Thereby, the anticipation of the first user and / or the second user can be further increased.

[0335] Note that the time until the meter is full (loading time) is not particularly limited, but it may be configured to increase the loading time as the value of the fourth object is higher.

[0336] As shown in FIG. 41, one or more computer processors in the present disclosure may further include a selection screen generation unit 436.

[0337] The selection screen generation unit 436 generates information for causing the second user terminal 200 to display a selection screen V30 for making a display request for the first object G1.

[0338] As shown in FIG. 20, on the selection screen V30, a plurality of images for making a display request for the first object G1 are displayed so as to be selectable.

[0339] Among the images, the image for making a display request for the first object G1 related to the fourth object can be displayed in a different manner from other images, as shown in FIG. 42.

[0340] For example, in a state where the first user can freely wear a triangular hat as the fourth object in the second video, the display merit of the second user throwing a gift of the triangular hat is small (however, it contributes to the amount (points) of the gift obtained by the first user (thrown by the second user), so there is a merit in that regard.).

[0341] Therefore, the second user can display the image of the first object G1 related to the fourth object in a different manner from other images, and can make a selection after understanding the above circumstances.

[0342] Note that being related to the fourth object is not limited to the case of being the same as the fourth object, and also includes cases where the display position is substantially the same as that of an object different from the fourth object.

[0343] As an example of the above different manner, FIG. 42 shows an example in which the frame is emphasized, but it may also be marked or the color may be changed.

[0344] In addition, when a display request for the first object G1 related to the fourth object is made by the second user, a special effect may be caused in the video.

[0345] Examples of the special effect include, for example, displaying another object or generating a sound effect, but are not limited thereto. The other object can be, for example, a production object such as a confetti object or a cracker object.

[0346] According to such a configuration, it becomes possible to compensate for the demerits in display.

[0347] Also, as shown in FIG. 41, one or more computer processors of the present disclosure can further include a determination unit 437.

[0348] When there is a display request for a first object G1 to be displayed in association with a specific position of the character object CO of the first user, the determination unit 437 determines whether or not a fourth object W1 is already displayed in association with the specific position of the character object CO of the first user.

[0349] FIG. 43 shows an example of a processing flow including the determination step by such a determination unit 437.

[0350] As shown in FIG. 43, one or more computer processors execute a step of determining whether or not there is a display request for a first object to be displayed in association with a specific position of the character object of the first user (S401).

[0351] When it is determined that there is a display request for a first object to be displayed in association with a specific position of the character object of the first user, a step of determining whether or not a fourth object is displayed in association with the specific position of the character object of the first user is executed (S402). The specific position may be the same position or may include substantially the same position.

[0352] And when it is determined that a fourth object is already displayed in association with a specific position of the character object of the first user, the second video generation unit 440 can display the first object instead of the fourth object, or can display both the fourth object and the first object in association with the specific position.

[0353] That is, when it is determined that the fourth object is being displayed in association with a specific position of the character object of the first user, the second video generation unit 440 executes a step (S403) of displaying the first object in place of the fourth object, or displaying both the fourth object and the first object in association with the specific position.

[0354] Whether to display the first object in place of the fourth object or to display both the fourth object and the first object can be determined according to the nature of the first object. For example, when the value of the first object is higher than a reference, the first object may be displayed in place of the fourth object, and when the value of the first object is lower than the reference, both may be displayed. Note that the reference may be the value when the fourth object is a gift, or may be set by the first user or the operator side.

[0355] Note that when it is determined that the fourth object is not being displayed in association with a specific position of the character object of the first user, the second video generation unit 440 executes a step of displaying the first object in association with the specific position (S404).

[0356] As another example, when there is a display request for the first object to be displayed in association with a specific position of the character object of the first user, and when it is determined by the determination unit 437 that the fourth object is already being displayed in association with the specific position of the character object of the first user, the second video generation unit 434 can display the first object in place of the fourth object based on an instruction from the first user terminal.

[0357] At this time, a display instruction object for giving the above instruction may be displayed on the screen of the first user. As a result, the first user can display the first object, which is a gift from the second user, at a timing preferred by the first user.

[0358] In the above example, it is determined whether or not a fourth object is already displayed. However, the reverse is also true.

[0359] That is, as shown in FIG. 44, one or more computer processors execute a step of determining whether or not a first user's character object CO and a third object P1 are in a predetermined relationship (S405).

[0360] And when it is determined that the first user's character object CO and the third object P1 are in a predetermined relationship, a step of determining whether or not a first object is displayed in association with a specific position of the first user's character object is executed (S406). The specific position may be the same position or may include substantially the same position.

[0361] And when it is determined that a first object is displayed in association with a specific position of the first user's character object, the second video generation unit 440 executes a step of displaying a fourth object in place of the first object, or displaying both the fourth object and the first object in association with the specific position (S407).

[0362] Whether to display a fourth object in place of the first object or to display both the fourth object and the first object can be determined according to the nature of the fourth object. For example, when the value of the fourth object is higher than the value of the first object, the fourth object is displayed in place of the first object, and when the value of the fourth object is lower than the value of the first object, both are displayed. Note that the value of the fourth object can be the value when the fourth object is a gift.

[0363] In addition, when it is determined that the first object is not displayed in association with a specific position of the character object of the first user, the second video generation unit 440 executes a step of associating and displaying the fourth object at the specific position (S408).

[0364] As another example, when it is determined by the determination unit 437 that the first object is already displayed in association with a specific position of the character object of the first user, the second video generation unit 434 can display the fourth object instead of the first object based on an instruction from the first user terminal.

[0365] At this time, a display instruction object for giving the above instruction may be displayed on the screen of the first user. Thereby, the first user can display the fourth object at his / her preferred timing.

[0366] Also, as shown in FIG. 38, the second video generation unit 440 can display a fifth object P2 different from the first object G1, the second object S1, and the third object P1 in the second region R20.

[0367] The fifth object P2 is, for example, a release object as shown in FIG. 45.

[0368] Then, when the association unit 435 determines that the character object of the first user and the fifth object P2 are in a predetermined relationship, the association of the fourth object associated with the character object of the first user can be released.

[0369] That is, the fifth object P2 is an object for releasing the association between the fourth object W1 and the character object CO and making it non-displayed. The predetermined relationship can be the same as the relationship described in the explanation of the third object.

[0370] Also, when a fourth object W1 is associated with the character object CO of the first user, the association unit 435 can release the association of the fourth object W1 associated with the character object CO of the first user when the character object CO of the first user and the third object P1 come into a predetermined relationship again.

[0371] That is, when the character object CO steps on the third object P1 once, the fourth object W1 is associated, and when it steps on it a second time, the association of the fourth object W1 is released and it becomes invisible. Note that when it steps on it a third time, the fourth object W1 is associated with the character object again, but an upper limit may be set for the number of times of association.

[0372] Also, as shown in FIG. 45, for example, when stepping on another third object P12 in a state where the fourth object W11 is associated and displayed by stepping on the third object P11, the association of the fourth object W11 is released, and it is assumed that the fourth object W12 corresponding to the other third object P12 is attached.

[0373] Alternatively, for example, when stepping on another third object P12 in a state where the fourth object W11 is associated and displayed by stepping on the third object P11, the association of the fourth object W11 may not be released, and it may be assumed that the fourth object W12 corresponding to the other third object P12 is further attached.

[0374] Also, as described above, when the character object CO moves outside the area and reappears, the association of all the fourth objects may be released.

[0375] Note that when the display time is not defined for the fourth object W1, it can be assumed that the association is not released without the above actions.

[0376] In addition, when the theme of the world is changed (when the second object S1 is changed), the third object P1 may be changed to another third object P1 in accordance with the theme of the world. When there are a plurality of third objects P1, all or part of them may be changed.

[0377] Even when the theme of the world is changed, the mounted fourth object W1 continues to be displayed.

[0378] Using such a configuration, a mission using the fourth object may be generated, and a predetermined effect may be generated when the mission is cleared.

[0379] Examples of the mission include equipping a fourth object that has a specific relationship with the fourth object worn before the theme is changed after the theme is changed, and the like. It is also possible to continue such a mission over multiple theme changes.

[0380] For example, in each theme, when a fourth object that is an ice cream object can be equipped, a mission can be set to continuously stack ice cream on the head of the character object every time the theme is changed.

[0381] Examples of the predetermined effect include displaying another object, generating a sound effect, etc., but are not limited thereto. The other object can be, for example, a production object such as a confetti object, a cracker object, or a smoke ball object.

[0382] Such a predetermined effect can be configured to become more luxurious each time the theme is changed.

[0383] According to the above configuration, the distribution time of the first user can be made longer, and the interestingness of the video is also improved, so the viewing desire of the second user can also be improved.

[0384] As described above, according to the configuration of the first embodiment, it is possible to provide a technical improvement that solves or alleviates at least part of the problems of the above-described conventional technology. Specifically, according to the above configuration, it is possible to improve the distribution desire of the distributing user, the viewing desire of the viewing user, and / or the communication desire between users.

[0385] <Fourth Embodiment> Subsequently, various functions executable in the first user terminal 100, the second user terminal 200, and / or the server device 400 included in the information processing system 3000 according to the fourth embodiment of the present disclosure will be described with reference to the drawings.

[0386] As shown in FIG. 46, one or more computer processors included in the information processing system 3000 according to the fourth embodiment of the present disclosure include a transmission unit 141, a movement operation reception unit 142, a virtual camera control unit 143, and a video generation unit 144.

[0387] Here, the transmission unit 141, the movement operation reception unit 142, the virtual camera control unit 143, and the video generation unit 144 will all be described as being included in the first user terminal 100, but the present disclosure is not limited thereto.

[0388] The transmission unit 141 transmits information regarding a video including the character object of the first user to the second user terminal 200 of the second user.

[0389] As an example, the video can be a video distributed in real time by the first user.

[0390] Information about the video may be, for example, information for enabling the second user terminal 200 to view the video. The video may be rendered on the first user terminal 100 or the server device 400, or may be rendered on the second user terminal 200.

[0391] At least the face of the character object included in the video may reflect the movement of the face of the first user photographed by the camera provided in the first user terminal.

[0392] The movement operation reception unit 142 receives a movement operation of the character object of the first user in the virtual space. The virtual space can be the space shown in FIG. 22. The method of receiving the movement operation will be described later.

[0393] The virtual camera control unit 143 receives a camera operation of a virtual camera that photographs the virtual space. The method of receiving the camera operation will be described later.

[0394] The video generation unit 144 generates information for making the character object of the first user movable in the virtual space based on the movement operation and the camera operation.

[0395] The information generated here is the second information described above, and it is assumed that the video is displayed based on the second information. That is, the video transmitted to the second user terminal 200 is the second video.

[0396] Then, in the present embodiment, in response to a predetermined operation on the first operation UI displayed on the first user terminal 100 of the first user, a first movement action is applied to the character object of the first user.

[0397] Also, in response to a predetermined operation on the second operation UI displayed on the first user terminal 100, a second movement action is applied to the character object of the first user.

[0398] Also, according to a predetermined operation on the third operation UI displayed on the first user terminal 100, the viewpoint of the virtual camera can be switched between the first-person viewpoint and the third-person viewpoint.

[0399] FIG. 47 shows an image in which a first operation UI 51, a second operation UI 52, and a third operation UI 53 are displayed on a screen D50 displayed on the first user terminal 100.

[0400] The first operation UI 51 is a virtual joystick, and the object can be moved horizontally in the virtual space according to the swipe direction from the initial position of the touch within the outer circle area of the first operation UI 51. The inner circle within the outer circle area is displayed so as to move within the outer circle area according to the touch position. Note that the moving speed of the character object may be changed according to the moving distance from the initial position. Also, the moving speed of the character object may not be changed according to the moving distance from the initial position. In this case, a constant speed change can be provided to offer an easy-to-view screen.

[0401] The second operation UI 52 can move the character object vertically in the virtual space according to a tap within the circular area of the second operation UI 52.

[0402] The third operation UI 53 switches between the first-person viewpoint and the third-person viewpoint by a tap operation. FIG. 47 shows an image of a screen displaying a video from the third-person viewpoint, and FIG. 48 shows an image of a screen displaying a video from the first-person viewpoint.

[0403] Then, according to a predetermined operation on an area (fifth area) of the first user terminal 100 where the first operation UI 51, the second operation UI 52, and the third operation UI 53 are not displayed, operations of moving, rotating, and / or zooming the virtual camera are applied.

[0404] Specifically, a rotation operation is applied to the virtual camera according to a one-finger swipe operation on the fifth area.

[0405] Also, in response to a two-finger swipe operation on the fifth region, a movement operation is applied to the virtual camera.

[0406] Also, in response to a two-finger pinch-in / pinch-out operation on the fifth region, a zoom operation is applied to the virtual camera.

[0407] According to the above configuration, it is possible to provide a technical improvement that solves or alleviates at least some of the problems of the above-described prior art. Specifically, according to the above configuration, it is possible to improve the distribution motivation of the distribution user, the viewing motivation of the viewing user, and / or the communication motivation between users.

[0408] Specifically, due to the presence of the second video, the quality as video content is improved.

[0409] Also, according to the above configuration, the operability of the character object in the second video is improved.

[0410] Also, as the quality of the video is improved, the viewing motivation of the viewing user is improved, and as the number of viewing users increases, the distribution motivation of the distribution user will also be improved.

[0411] And with the improvement of these distribution motivation and viewing motivation, it leads to the activation of the communication between the distribution user and the viewing user, and further the communication between the viewing users.

[0412] Note that although the virtual space displayed by the execution of the above-described world function has been described as a space for distributing the second video (world function), it is not limited to being a space only for distributing the second video, and can also be used as a virtual space for a plurality of avatars corresponding to a plurality of users to freely walk around and communicate with each other.

[0413] Moreover, one of the plurality of avatars (one user) in such a virtual space may be configured to be able to distribute a first video as a distributing user. That is, one-to-many video distribution can be performed in a many-to-many metaverse virtual space.

[0414] In response to a predetermined operation on the first user terminal, it is possible to switch the display of comments on the video displayed on the first user terminal.

[0415] FIG. 49 shows the screen D50 shown in FIG. 48 with a comment column D54 displayed.

[0416] And when one or more computer processors switch the display of comments on the video, they can change the display positions of the first operation UI and the second operation UI, or make the first operation UI51, the second operation UI52, and the third operation UI53 invisible.

[0417] Specifically, in the examples shown in FIGS. 48 and 49, the display positions are changed, while in the examples shown in FIGS. 48 and 50, they are made invisible.

[0418] Also, as described above, the first movement operation can be horizontal movement (such as walking), and the second movement operation can be vertical movement (such as jumping).

[0419] Also, one or more computer processors apply a rotation operation to the virtual camera in response to a one-finger swipe operation on a region (the fifth region).

[0420] Also, one or more computer processors apply a movement operation to the virtual camera in response to a two-finger swipe operation on a region (the fifth region).

[0421] Also, one or more computer processors apply a zoom operation to the virtual camera in response to a two-finger pinch-in / pinch-out operation on a region (the fifth region).

[0422] These operations enable free projection within the virtual space.

[0423] In addition, the virtual camera control unit 143 can receive camera operations from the first user or a user permitted by the first user.

[0424] The user permitted by the first user can be, for example, one of the guest users, but the details will be described later.

[0425] According to the above configuration, it is possible to provide a technical improvement that solves or alleviates at least some of the problems of the above-described prior art. Specifically, according to the above configuration, it is possible to improve the distribution motivation of the distribution user, the viewing motivation of the viewing user, and / or the communication motivation between users.

[0426] <Fifth Embodiment> Subsequently, various functions executable in the first user terminal 100, the second user terminal 200, and / or the server device 400 included in the information processing system 3000 according to the fifth embodiment of the present disclosure will be described with reference to the drawings.

[0427] One or more computer processors included in the information processing system 3000 according to the fifth embodiment of the present disclosure include, as shown in FIG. 51, a transmission unit 151, a movement operation reception unit 152, a virtual camera control unit 153, and a video generation unit 154.

[0428] The transmission unit 151 transmits information regarding a video including the character object of the first user to the second user terminal 200 of the second user. The transmission unit 151 can have the same configuration as the above-described transmission unit 141.

[0429] The movement operation reception unit 152 receives a movement operation of the character object of the first user within the virtual space. The movement operation reception unit 152 can have the same configuration as the above-described movement operation reception unit 142.

[0430] The virtual camera control unit 153 receives camera operations of a virtual camera that captures within the virtual space. The virtual camera control unit 153 can have the same configuration as the virtual camera control unit 143 described above.

[0431] The video generation unit 154 generates information for making the character object of the first user movable within the virtual space based on the movement operation and the camera operation. The video generation unit 154 can have the same configuration as the video generation unit 144 described above.

[0432] Then, the video generation unit 154 in the present disclosure can further generate information for displaying character objects of one or more other users in the video.

[0433] The video generated in this way is called a collaborative video, where the first user is the "host user" and the other users are the "guest users". Regarding the details of the collaborative video, as described above, the viewing user (second user) sends a participation request to the above video through a confirmation screen of a collaborative distribution participation request displayed by pressing the collaborative application button V15 shown in FIG. 12. The video generation unit 154 displays the character object of the viewing user (other user) who made the participation request in the video in response to the participation request received by the reception unit. Note that the character object of this other user may be generated based on the movement of the other user or may be based on the operation of the other user. Hereinafter, the guest users participating in the collaboration are referred to as "other users", and the viewing users who have not participated in the collaboration are referred to as "second users".

[0434] FIG. 52 shows an image of a screen V50 displaying a video in which the character object C1 of the first user (host user) and the character objects C2 and C3 of other users (guest users) are displayed.

[0435] Note that the display start position of the character objects of other users shall be the first area. When a display request is made during the display of the first video, since all the character objects are in the first area, the character objects are displayed in an aligned state (Figs. 15 and 16). However, when a display request is made during the display of the second video, since users other than the other user who made the display request can freely move in the first area or the second area, they can be displayed in a scattered state.

[0436] Also, when switching to the second video during the collaboration in the first video, the second video starts with all the character objects in the first area. Specifically, in the first video, a virtual camera VC1 that shoots the character objects from the central side of the virtual space is applied (Fig. 24), and in the second video, a virtual camera VC2 that shoots the character objects from the edge side of the virtual space (the side opposite to the virtual camera VC1) is applied (Fig. 25). Therefore, at the start of the second video, a video in a state where the virtual camera VC2 is shooting from behind the character objects is displayed.

[0437] And the transmission unit 151 in the present disclosure is characterized by transmitting a video of the first-person perspective or the third-person perspective of the character object C1 of the first user to the second user terminal 200.

[0438] Here, the video transmitted to the second user terminal 200 shall be the second video. That is, the collaborative video in the fifth embodiment is a video during the execution of the world function.

[0439] FIG. 52 shows an example of a video of the character object C1 of the first user from a third-person perspective, in which the back of the head of the character object C1 of the first user and the character objects C2 and C3 of other users are displayed. On the other hand, FIG. 53 shows an example of a video of the character object C2 of another user from a first-person perspective, in which the character object C1 of the first user and the character object C3 of another user are displayed. It should be noted that the positions of the character objects and other objects in FIG. 52 and FIG. 53 are not related to each other.

[0440] The switching between the first-person perspective and the third-person perspective can be performed by operating the third operation UI53 shown in FIG. 47. It should be noted that other users can operate their own character objects while their character objects are participating in the collaboration, and it is assumed that the first operation UI51, the second operation UI52, and the third operation UI53 shown on the screen D50 are displayed on the screens of their own terminals.

[0441] According to the above configuration, a technical improvement can be provided to solve or alleviate at least some of the problems of the above-described prior art. Specifically, according to the above configuration, the distribution motivation of the distributing user, the viewing motivation of the viewing user, and / or the communication motivation between users can be improved.

[0442] Specifically, by providing a collaboration function also in the second video, the quality of the video as content is further improved. In addition, it leads to the activation of communication between users participating in the collaboration, communication between users participating in the collaboration and viewing users, and further communication between viewing users.

[0443] In addition, as the quality of the video improves, the viewing motivation of the viewing users improves, and as the number of viewing users increases, the distribution motivation of the distributing users also improves.

[0444] In addition, the transmission unit 151 can transmit information regarding a plurality of videos from the first-person or third-person perspective of the character object of the first user and the first-person or third-person perspective of the character object of another user to the second user terminal 200.

[0445] FIG. 54 shows, as an example, a display column V61 for a video from the third-person perspective of the character object C1 of the first user, a display column V62 for a video from the third-person perspective of the character object C2 of another user, and a display column V63 for a video from the first-person perspective of the character object C3 of another user displayed on one screen V60.

[0446] As shown in the examples of FIGS. 52 and 53, whether to display only the screen from the perspective of the character object of the first user or, as in the example of FIG. 54, to divide and display the screens from the perspectives of the character objects of all users can be determined by the selection of the first user or the second user, as will be described later. Note that in FIG. 54, since there are two guests participating in the collaboration, there are empty spaces, but a third guest can be displayed here.

[0447] Also, in FIG. 54, an example where the display columns are equally divided into quadrilaterals is shown, but the shape of the display columns is not particularly limited, and the size of the display columns may also be distributed such that the first user is larger and other users are smaller.

[0448] Also, although FIG. 54 shows a state where various displays and operation UIs are not displayed, as shown in FIGS. 8 and 12, various displays and operation UIs may be superimposed and displayed.

[0449] Also, on the screens of the users (the first user and other users) participating in the collaboration, only their own first-person / third-person screens may be displayed, or, as shown in FIG. 54, the first-person / third-person screens of all users may be displayed. These may be switchable according to the selection of each user participating in the collaboration.

[0450] In addition, as shown in FIG. 55, one or more computer processors in the present disclosure may include a selection reception unit 155.

[0451] The selection reception unit 155 receives a selection of one user from among the first user and one or more other users by the first user or the second user.

[0452] That is, the first user who is the host user or the second user who is the viewing user can select one user from among the users participating in the collaboration.

[0453] At this time, the transmission unit 151 can transmit information regarding the video according to the selection received by the selection reception unit 155.

[0454] Specifically, when the selection reception unit 155 receives a selection of one other user from among one or more other users by the first user, the transmission unit 151 transmits information regarding a video from the first-person perspective of the one other user.

[0455] This is, for example, assuming a state where the character object of the first user is an actor and the selected other user is a cameraman. Normally, the first user needs to operate the virtual camera while performing his own movements and / or operating the character object. However, in order to generate a higher-quality video, it is easier to delegate the camera operation authority to another user. At this time, since the character object of the selected other user becomes a staff member behind the scenes, the video is automatically set to the first-person perspective instead of the third-person perspective.

[0456] In addition, when the selection reception unit 155 receives a selection of one user from among the first user and one or more other users by the second user, the transmission unit 151 may transmit information regarding a video from the first-person perspective or the third-person perspective of the character object of the selected user to the second user terminal.

[0457] On the screen of the second user, a video from the perspective of the character object of the user selected by the second user himself / herself may be displayed, or a video from the perspective of the character object of the user with the largest number of selections (votes) by a plurality of second users including the second user himself / herself and other second users may be displayed. Note that the type of perspective (first-person perspective / third-person perspective) displayed at this time may be the type of perspective selected by the user who provides the video of the perspective, or may be further selected by the first user or the second user.

[0458] Also, in the above example, a plurality of second users voted fairly, but it may also be configured such that a specific second user can determine the video to be displayed to all other second users. The specific second user may be, for example, a user with a large number of points calculated based on the gift display request and the value of the gift for which the display request was made (for example, a user with a large gifting amount), a user who has watched the video distributed by the first user a large number of times, and so on.

[0459] Also, when the selection reception unit 155 receives the selection of one other user from one or more other users by the first user, one or more computer processors in the present disclosure can further include a production reception unit 156 and an effect generation unit 157, as shown in FIG. 55.

[0460] The production reception unit 156 receives a display request for a production effect on the video from another user.

[0461] The effect generation unit 157 generates a production effect on the video in response to the display request received by the production reception unit 156.

[0462] Examples of the production effect include, as shown in FIG. 56, displaying another object, generating an effect sound, etc., but are not limited thereto. The other object can be, for example, a production object such as a confetti object, a cracker object, or a smoke ball object.

[0463] And the transmission unit 151 is characterized by transmitting information regarding the video in which the production effect has occurred.

[0464] This assumes, for example, a state where the character object of the first user is the performer and the other selected user is the special effects staff. Usually, the first user needs to perform the activation operation of the production effect while performing their own movements and / or operating the character object. However, in order to generate a higher-quality video, it is easier to delegate the authority of the activation operation to other users.

[0465] In addition, when the selection reception unit 155 receives the selection of one other user from one or more other users by the first user, one or more computer processors in the present disclosure can further include a switching reception unit 158.

[0466] The switching reception unit 158 receives a request to switch an object to the video from another user.

[0467] The object switching request is a request to change the above-described second object to another second object. In the above-described example, the conditions for changing the second object were described as the arrival of the scheduled time, the elapse of the scheduled time, or a change instruction from the first user or another user. This change instruction from another user corresponds to this example.

[0468] The video generation unit 154 can change an object other than the character object C1 of the first user and the character object C2 of another user displayed in the virtual space to another object according to the switching request received by the switching reception unit 158 (FIGS. 57 and 58).

[0469] As shown in FIGS. 57 and 58, there may be objects that are not partially changed (such as the tower cake object).

[0470] Further, when a display request for a worn gift is received from a viewing user, a display instruction object for causing a gift object corresponding to the worn gift to be displayed in a video in response to the display request may be displayed on the screen of another user whose selection by the first user or the second user has been received by the selection reception unit 155. As a result, other users can cause the worn gift object to be worn and displayed for the first user (or for a guest user other than other users) at their preferred timing.

[0471] According to the above configuration, it is possible to provide a technical improvement that solves or alleviates at least some of the problems of the prior art described above. Specifically, according to the above configuration, it is possible to improve the distribution motivation of the distributing user, the viewing motivation of the viewing user, and / or the communication motivation between users.

[0472] The above-described first to fifth embodiments can be combined with each other, and it is also possible to combine some of these embodiments with each other.

[0473] Subsequently, an information processing method according to an embodiment of the present disclosure will be described.

[0474] The information processing method according to an embodiment of the present disclosure is an information processing method in the information processing system 3000 shown in FIG. 3. The information processing system 3000 includes one or more first user terminals 100, second user terminals 200, and a server device 400.

[0475] The information processing method according to the present disclosure causes one or more computer processors included in the information processing system 3000 to execute a transmission step S411, a reception step S412, a first video generation step S413, a second video generation step S414, and video switching steps S415 and S416, as shown as an example in FIG. 59.

[0476] The transmission step S411 transmits information regarding a video including the character object of the first user to the second user terminal 200 of the second user. Such a transmission step S411 can be executed by the above-described transmission unit 411.

[0477] The transmission step S411 may be executed on the server side (server device 400), or may be executed on the client side (first user terminal 100).

[0478] The reception step S412 receives a display request for the first object from the second user terminal 200. Such a reception step S412 can be executed by the above-described reception unit 412.

[0479] The reception step S412 may be executed on the server side (server device 400), or may be executed on the client side (first user terminal 100).

[0480] The first video generation step S413 generates first information for displaying the character object of the first user and the first object in a first area in the virtual space as a first video. Such a first video generation step S413 can be executed by the above-described first video generation unit 413.

[0481] The first video generation step S413 may be executed on the server side (server device 400), or may be executed on the client side (first user terminal 100).

[0482] The second video generation step S414 generates second information for displaying a second object different from the first object in a second area in the virtual space as a second video, and for displaying the character object of the first user so as to be movable between the first area and the second area. Such a second video generation step S414 can be executed by the above-described second video generation unit 414.

[0483] The second video generation step S414 may be executed on the server side (server device 400) or on the client side (first user terminal 100).

[0484] The video switching steps S415 and S416 switch the video to be displayed on the second user terminal 200 between the first video and the second video in response to an instruction from the first user terminal 100 of the first user. Such video switching steps S415 and S416 can be executed by the video switching unit 415 described above.

[0485] The video switching steps S415 and S416 may be executed on the server side (server device 400) or on the client side (first user terminal 100).

[0486] According to the above configuration, it is possible to provide a technical improvement that solves or alleviates at least some of the problems of the above-described prior art. Specifically, according to the above configuration, it is possible to improve the distribution willingness of the distributing user, the viewing willingness of the viewing user, and / or the communication willingness between users.

[0487] Subsequently, the computer program in the embodiment of the present disclosure will be described.

[0488] The computer program in the embodiment of the present disclosure is a computer program executed in an information processing system 3000 that distributes videos, as shown in FIG. 3. The information processing system 3000 includes one or more first user terminals 100, second user terminals 200, and a server device 400.

[0489] The computer program in the present disclosure causes one or more computer processors included in the information processing system 3000 to realize a transmission function, a reception function, a first video generation function, a second video generation function, and a video switching function.

[0490] The transmission function transmits information regarding a video including the character object of the first user to the second user terminal 200 of the second user.

[0491] The reception function receives a display request for the first object from the second user terminal 200.

[0492] The first video generation function generates, as a first video, first information for displaying the character object of the first user and the first object in a first area within the virtual space.

[0493] The second video generation function generates, as a second video, second information for displaying a second object different from the first object in a second area within the virtual space and for displaying the character object of the first user so as to be movable between the first area and the second area.

[0494] The video switching function switches the video to be displayed on the second user terminal 200 between the first video and the second video in response to an instruction from the first user terminal 100 of the first user.

[0495] The above functions can be realized by a transmission circuit 1411, a reception circuit 1412, a first video generation circuit 1413, a second video generation circuit 1414, and a video switching circuit 1415 shown in FIG. 60. It is assumed that the transmission circuit 1411, the reception circuit 1412, the first video generation circuit 1413, the second video generation circuit 1414, and the video switching circuit 1415 are respectively realized by the above-described transmission unit 411, reception unit 412, first video generation unit 413, second video generation unit 414, and video switching unit 415. Details of each unit are as described above.

[0496] According to the above configuration, it is possible to provide a technical improvement that solves or alleviates at least some of the problems of the above-described conventional technology. Specifically, according to the above configuration, it is possible to improve the distribution willingness of the distributing user, the viewing willingness of the viewing user, and / or the communication willingness between users.

[0497] Next, an information processing apparatus according to an embodiment of the present disclosure will be described. The information processing apparatus corresponds to the first user terminal 100 in the information processing system 3000 described above.

[0498] As shown in FIG. 61, the information processing apparatus includes a transmission unit 111, a first video generation unit 112, a second video generation unit 113, and a video switching unit 114.

[0499] The transmission unit 111 transmits information regarding a video including the character object of the first user to the server device 400.

[0500] The first video generation unit 112 generates first information for displaying, as a first video, the character object of the first user and the first object for which a display request has been made from the second user terminal 200 in a first area in the virtual space. The first video generation unit 112 can have the same configuration as the first video generation unit 413 described above.

[0501] The second video generation unit 113 generates second information for displaying, as a second video, a second object different from the first object in a second area in the virtual space and for displaying the character object of the first user so as to be movable in the first area and the second area. The second video generation unit 113 can have the same configuration as the second video generation unit 414 described above.

[0502] The video switching unit 114 switches the video to be displayed on the second user terminal 200 between the first video and the second video in response to an instruction from the first user. The video switching unit 114 can have the same configuration as the video switching unit 415 described above.

[0503] According to the above configuration, it is possible to provide a technical improvement that solves or alleviates at least a part of the problems of the prior art described above. Specifically, according to the above configuration, it is possible to improve the distribution motivation of the distributing user, the viewing motivation of the viewing user, and / or the communication motivation between users.

[0504] Next, an information processing method according to an embodiment of the present disclosure will be described. Such an information processing method is an information processing method executed in the above-described information processing apparatus (the first user terminal 100).

[0505] As an example shown in FIG. 62, the information processing method in the present disclosure is characterized in that one or more computer processors included in the information processing apparatus execute a transmission step S111, a first video generation step S112, a second video generation step S113, and a video switching step S114.

[0506] The transmission step S111 transmits information regarding a video including the character object of the first user to the server device 400. Such a transmission step S111 can be executed by the above-described transmission unit 111.

[0507] The first video generation step S112 generates, as a first video, first information for displaying the character object of the first user and the first object for which a display request has been made from the second user terminal 200 in a first area in the virtual space. Such a first video generation step S112 can be executed by the above-described first video generation unit 112.

[0508] The second video generation step S113 generates, as a second video, second information for displaying a second object different from the first object in a second area in the virtual space and for displaying the character object of the first user so as to be movable between the first area and the second area. Such a second video generation step S113 can be executed by the above-described second video generation unit 113.

[0509] The video switching step S114 switches the video to be displayed on the second user terminal 200 between the first video and the second video in response to an instruction from the first user. Such a video switching step S114 can be executed by the above-described video switching unit 114.

[0510] According to the above configuration, it is possible to provide a technical improvement that solves or alleviates at least some of the problems of the above-described prior art. Specifically, according to the above configuration, it is possible to improve the distribution motivation of the distributing user, the viewing motivation of the viewing user, and / or the communication motivation between users.

[0511] Subsequently, a computer program in an embodiment of the present disclosure will be described. Such a computer program is a computer program executed in the above-described information processing apparatus (the first user terminal 100).

[0512] The computer program in the present disclosure causes one or more processors included in the information processing system to realize a transmission function, a first video generation function, a second video generation function, and a video switching function.

[0513] The transmission function transmits information regarding a video including the character object of the first user to the server device 400.

[0514] The first video generation function generates, as a first video, first information for displaying the character object of the first user and a first object for which a display request has been made from the second user terminal 200 in a first area in the virtual space.

[0515] The second video generation function generates, as a second video, second information for displaying a second object different from the first object in a second area in the virtual space and for displaying the character object of the first user so as to be movable between the first area and the second area.

[0516] The video switching function switches the video to be displayed on the second user terminal 200 between the first video and the second video in response to an instruction from the first user.

[0517] The above functions can be realized by the transmission circuit 1111, the first video generation circuit 1112, the second video generation circuit 1113, and the video switching circuit 1114 shown in FIG. 63. It is assumed that the transmission circuit 1111, the first video generation circuit 1112, the second video generation circuit 1113, and the video switching circuit 1114 are respectively realized by the above-described transmission unit 111, the first video generation unit 112, the second video generation unit 113, and the video switching unit 114. Details of each unit are as described above.

[0518] According to the above configuration, it is possible to provide a technical improvement that solves or alleviates at least a part of the problems of the above-described conventional technology. Specifically, according to the above configuration, it is possible to improve the distribution motivation of the distribution user, the viewing motivation of the viewing user, and / or the communication motivation between users.

[0519] Subsequently, an information processing apparatus according to an embodiment of the present disclosure will be described. The information processing apparatus corresponds to the second user terminal 200 in the above-described information processing system 3000.

[0520] As shown in FIG. 64, the information processing apparatus includes a receiving unit 211, a transmitting unit 212, and a display unit 213.

[0521] The receiving unit 211 receives information regarding a video including the character object of the first user from the server device 400.

[0522] The transmitting unit 212 transmits a display request for the first object to the server device 400.

[0523] In response to an instruction from the first user, the display unit 213 switches between displaying a first video in which the character object of the first user and the first object are displayed in a first area in the virtual space, and a second video in which a second object different from the first object is displayed in a second area in the virtual space and the character object of the first user is displayed so as to be movable between the first area and the second area.

[0524] According to the above configuration, it is possible to provide a technical improvement that solves or alleviates at least some of the problems of the above-described prior art. Specifically, according to the above configuration, it is possible to improve the distribution motivation of the distributing user, the viewing motivation of the viewing user, and / or the communication motivation between users.

[0525] Subsequently, an information processing method according to an embodiment of the present disclosure will be described. Such an information processing method is an information processing method executed in the above-described information processing apparatus (second user terminal 200).

[0526] The information processing method in the present disclosure is characterized in that one or more computer processors included in the information processing apparatus execute a reception step S211, a transmission step S212, and a display step S213, as shown as an example in FIG. 65.

[0527] The reception step S211 receives information regarding a video including the character object of the first user from the server device 400. Such a reception step S211 can be executed by the above-described reception unit 211.

[0528] The transmission step S212 transmits a display request for the first object to the server device 400. Such a transmission step S212 can be executed by the above-described transmission unit 212.

[0529] The display step S213 switches and displays, in response to an instruction from the first user, a first video in which the character object of the first user and the first object are displayed in a first area in the virtual space, and a second object different from the first object is displayed in a second area in the virtual space, and a second video in which the character object of the first user is displayed so as to be movable between the first area and the second area. Such a display step S213 can be executed by the above-described display unit 213.

[0530] According to the above configuration, it is possible to provide a technical improvement that solves or alleviates at least some of the problems of the above-described prior art. Specifically, according to the above configuration, it is possible to improve the distribution willingness of the distributing user, the viewing willingness of the viewing user, and / or the communication willingness between users.

[0531] Finally, the computer program in the embodiment of the present disclosure will be described. Such a computer program is a computer program executed in the above-described information processing apparatus (second user terminal 200).

[0532] The computer program in the present disclosure is characterized in that it causes one or more processors included in the information processing system to realize a reception function, a transmission function, and a display function.

[0533] The reception function receives information regarding a video including the character object of the first user from the server device 400.

[0534] The transmission function transmits a display request for the first object to the server device 400.

[0535] The display function, in response to an instruction from the first user, switches between and displays a first video in which the character object of the first user and the first object are displayed in a first area in the virtual space, and a second video in which a second object different from the first object is displayed in a second area in the virtual space and the character object of the first user is displayed so as to be movable between the first area and the second area.

[0536] The above functions can be realized by the reception circuit 1211, the transmission circuit 1212, and the display circuit 1213 shown in FIG. 66. The reception circuit 1211, the transmission circuit 1212, and the display circuit 1213 are respectively assumed to be realized by the above-described reception unit 211, transmission unit 212, and display unit 213. Details of each unit are as described above.

[0537] According to the above configuration, it is possible to provide a technical improvement that solves or alleviates at least some of the problems of the above-described prior art. Specifically, according to the above configuration, it is possible to improve the distribution motivation of the distributing user, the viewing motivation of the viewing user, and / or the communication motivation between users.

[0538] In addition, in order to function as the server device or the terminal device according to the above-described embodiment, an information processing device such as a computer or a mobile phone can be preferably used. Such an information processing device can be realized by storing a program describing the processing content for realizing each function of the server device or the terminal device according to the embodiment in the storage unit of the information processing device and reading and executing the program by the CPU of the information processing device.

[0539] Although some embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, replacements, and changes can be made without departing from the gist of the invention. These embodiments and their modifications are included in the scope and gist of the invention, and are included in the invention described in the claims and the equivalent scope thereof.

[0540] Also, the method described in the embodiment can be stored as a program executable on a computer (computer) in a recording medium such as a magnetic disk (e.g., a floppy (registered trademark) disk, a hard disk, etc.), an optical disk (e.g., a CD-ROM, a DVD, an MO, etc.), a semiconductor memory (e.g., a ROM, a RAM, a flash memory, etc.), and can also be transmitted and distributed through a communication medium. Note that the program stored on the medium side includes a setting program for configuring software means (including not only an execution program but also a table and a data structure) to be executed on a computer in the computer. The computer that realizes this apparatus reads the program recorded on the recording medium, and in some cases, constructs software means by the setting program, and executes the above-described processing by being controlled by this software means. Note that the recording medium referred to in this specification includes not only a storage medium such as a magnetic disk or a semiconductor memory provided inside a computer or in a device connected via a network but also a storage medium for distribution. The storage unit may function as, for example, a main storage device, an auxiliary storage device, or a cache memory.

[0541] Also, all objects transmitted and received in the information processing system according to the present disclosure, such as the above-described "gift" and "comment", are all electronic "data".

[0542] The column of [Summary of the Invention] is described to introduce selected various concepts in a simplified form, and these various concepts will be described later in the column of [Embodiments of the Invention]. All trademarks used in this specification are the property of the holders of these trademarks. The description in this column of [Summary of the Invention] is not intended to identify important features or essential features of the invention described in the claims, nor is it intended to limit the technical scope of the invention described in the claims. The above-described or other objects, features, and effects of the invention described in the claims will become clearer from the description in the column of [Embodiments of the Invention] shown with reference to the accompanying drawings.

[0543] Communication lines for implementing the above-described network can include, without limitation, a mobile phone network, a wireless network (e.g., RF connections via Bluetooth, WiFi (such as IEEE 802.11a / b / n), WiMax, cellular, satellite, laser, infrared), a fixed phone network, the Internet, an intranet, a local area network (LAN), a wide area network (WAN), and / or an Ethernet network.

[0544] The above-described memory can include, without limitation, computer-readable media such as volatile memory (e.g., registers, caches, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), EEPROM, flash memory), and storage (e.g., hard disk drive (HDD), solid state drive (SSD), magnetic tape, optical media). As can be readily understood, the term "computer-readable recording medium" can include media for data storage such as memory and storage, rather than transmission media such as modulated data signals, i.e., temporary signals.

[0545] This specification is described in the sense of various representative embodiments and is not intended to be limited by any method. As used in this application, singular forms such as "one," "the," "above," "said," "the," "this," "that" can include the plural form unless clearly indicating otherwise that it is not plural. Also, the term "including" can mean "comprising" or "having." Further, the terms "coupled," "coupled to," "associated with," "associated," "connected" or "connected to" include mechanical, electrical, magnetic, and optical methods of coupling, connecting, or associating objects with each other, along with other methods, and do not exclude the presence of intermediate elements between the objects thus coupled, coupled to, associated with, associated, connected, or connected to.

[0546] The various systems, methods, and apparatuses described herein should not be construed as being limited in any way. In fact, the present disclosure is directed to any novel features and aspects among each of the various disclosed embodiments, combinations of these various embodiments with each other, and combinations of some of these various embodiments with each other. The various systems, methods, and apparatuses described herein are not limited to a particular aspect, a particular feature, or a combination of such a particular aspect and a particular feature, and the things and methods described herein do not require the presence of one or more specific effects or the solution of a problem. Furthermore, various features or aspects among the various embodiments described herein, or some of such features or aspects, can be used in combination with each other.

[0547] Although the operations of some of the various methods disclosed herein are described, for convenience, in a particular order, such a description should be understood to encompass rearranging the order of the above operations, unless the particular order is required by the following specific text. For example, a plurality of operations described in sequence may, in some cases, be rearranged or executed simultaneously. Furthermore, for the purpose of simplification, the accompanying drawings do not show the various ways in which the various matters and methods described herein can be used with other matters and methods. In addition, this specification may use terms such as "generate", "cause to occur", "display", "receive", "evaluate", and "deliver". These terms are high-level descriptions of the various actual operations to be performed. The various actual operations corresponding to these terms may vary depending on the particular implementation and can be readily recognized by those skilled in the art having the benefit of the disclosure herein.

[0548] Any operation theory, scientific principle, or other theoretical description presented herein in relation to the device or method of the present disclosure is provided for better understanding and is not intended to limit the technical scope. The devices and methods in the appended claims are not limited to devices and methods that operate by the methods described by such operation theories.

[0549] Any of the various methods disclosed herein are implemented using a plurality of computer-executable instructions stored on one or more computer-readable media (e.g., non-transitory computer-readable storage media such as one or more optical media disks, a plurality of volatile memory components, or a plurality of non-volatile memory components), and can further be executed on a computer. Here, the plurality of volatile memory components include, for example, DRAM or SRAM. Also, the plurality of non-volatile memory components include, for example, hard drives and solid state drives (SSDs). Further, the computer includes any computer available on the market, including, for example, smartphones and other mobile devices having hardware for performing calculations.

[0550] Any of the plurality of computer-executable instructions for implementing the technology disclosed herein, along with any data generated and used during the implementation of the various embodiments disclosed herein, can be stored on a computer-readable medium (e.g., a non-transitory computer-readable storage medium) by one or more computers. Such a plurality of computer-executable instructions can be, for example, part of an individual software application or part of a software application accessed or downloaded via a web browser or other software application (such as a remote computing application). Such software can be executed, for example, on a single local computer (such as an agent executed on any suitable computer available in the market) or using one or more network computers in a network environment (e.g., the Internet, a wide area network, a local area network, a client-server network (such as a cloud computing network), or any other such network).

[0551] For clarity, only certain selected aspects of various software-based implementations are described. Other detailed matters well-known in the art are omitted. For example, the technology disclosed herein is not limited to a particular computer language or program. For example, the technology disclosed herein can be executed by software written in C, C++, Java, or any other suitable programming language. Similarly, the technology disclosed herein is not limited to a particular computer or a particular type of hardware. Specific details of suitable computers and hardware are well-known and need not be described in detail herein.

[0552] Furthermore, any of such software-based embodiments (e.g., including a plurality of computer-executable instructions for causing a computer to execute any of the various methods disclosed herein) can be uploaded, downloaded, or accessed remotely by suitable communication means. Such suitable communication means include, for example, the Internet, the World Wide Web, an intranet, a software application, a cable (including an optical fiber cable), magnetic communication, electromagnetic communication (including RF communication, microwave communication, infrared communication), electronic communication, or other such communication means. Supplementary Notes Append the matters described in the claims of the original application at the time of filing. [Claim 1] One or more computer processors A transmission unit that transmits information regarding a video including a character object of a first user to a second user terminal of a second user; A reception unit that receives a display request for a first object from the second user terminal; A first video generation unit that generates, as a first video, first information for displaying the character object of the first user and the first object in a first area in a virtual space; A second video generation unit that generates, as a second video, second information for displaying a second object different from the first object in a second area in the virtual space and for displaying the character object of the first user movably in the first area and the second area; A video switching unit that switches the video to be displayed on the second user terminal between the first video and the second video in response to an instruction from the first user terminal of the first user An information processing system comprising the same. [Claim 2] When the video is switched from the first video to the second video by the video switching unit, The information processing system according to claim 1, wherein the second video generation unit generates the second information while maintaining the display of the first object in the first area that has already been displayed. [Claim 3] When the video is switched from the second video to the first video by the video switching unit, The information processing system according to claim 1 or 2, wherein the first video generation unit generates the first information while maintaining the display of the first object in the first area that has already been displayed. [Claim 4] The information processing system according to claim 1, 2 or 3, wherein the second video generation unit changes at least the second object to another second object based on a predetermined condition. [Claim 5] The information processing system according to claim 4, wherein the predetermined condition is the arrival of a scheduled time, the elapse of a scheduled time, or the reception of a change instruction from the first user or another user. [Claim 6] The information processing system according to claim 4 or 5, wherein the second video generation unit generates the second information while maintaining the display of the first object in the first area or the second area that has already been displayed, even when the second object is changed to another second object. [Claim 7] The one or more computer processors further The information processing system according to any one of claims 1 to 6, further comprising an effect generation unit that generates a predetermined effect when the first object that has already been displayed or the newly displayed first object has a specific relationship with the second object. [Claim 8] The one or more computer processors further A movement operation reception unit that receives a movement operation of the character object of the first user in the virtual space, A virtual camera control unit that controls the operation of a virtual camera that captures images within the virtual space, and An information processing system according to any one of claims 1 to 6, characterized by comprising [Claim 9] The movement of the face of the character object of the first user is generated based on the movement of the face of the first user captured by the in-camera of the first user terminal. The first video generation unit generates the movement of the face of the character object of the first user in a reversed state that is reversed from the movement of the face of the first user. The information processing system according to claim 8, wherein the second video generation unit generates the movement of the face of the character object of the first user in the reversed state or the non-reversed state according to the positional relationship between the character object of the first user and the virtual camera. [Claim 10] The information processing system according to any one of claims 1 to 9, wherein the second video generation unit reappears the character object of the first user from another position within the virtual space when the character object of the first user moves beyond the movable area. [Claim 11] One or more computer processors, A transmission step of transmitting information regarding a video including a character object of a first user to a second user terminal of a second user, A reception step of receiving a display request for a first object from the second user terminal, A first video generation step of generating first information for displaying the character object of the first user and the first object in a first area within the virtual space as a first video, A second video generation step of generating second information for displaying a second object different from the first object in a second area within the virtual space and displaying the character object of the first user movably in the first area and the second area as a second video, A video switching step of switching the video to be displayed on the second user terminal between the first video and the second video in response to an instruction from the first user terminal of the first user An information processing method for causing execution. [Claim 12] On one or more computer processors, A transmission step of transmitting information regarding a video including a character object of a first user to a server device; A first video generation step of generating first information for displaying, as a first video, a character object of the first user and a first object for which a display request has been made from a second user terminal of a second user in a first area in a virtual space; A second video generation step of generating second information for displaying a second object different from the first object in a second area in the virtual space and displaying the character object of the first user movably in the first area and the second area, as a second video; A video switching step of switching the video to be displayed on the second user terminal between the first video and the second video in response to an instruction from the first user; An information processing method for causing execution. [Claim 13] On one or more computer processors, A transmission function of transmitting information regarding a video including a character object of a first user to a server device; A first video generation function of generating first information for displaying, as a first video, a character object of the first user and a first object for which a display request has been made from a second user terminal of a second user in a first area in a virtual space; A second video generation function of generating second information for displaying a second object different from the first object in a second area in the virtual space and displaying the character object of the first user movably in the first area and the second area, as a second video; A video switching function that switches the video to be displayed on the second user terminal in response to an instruction from the first user between the first video and the second video, and A computer program for realizing the same. [Claim 14] In one or more computer processors, A receiving step of receiving information about a video including a character object of a first user from a server device; A transmitting step of transmitting a display request for a first object to the server device; In response to an instruction from the first user, a first video in which the character object of the first user and the first object are displayed in a first area in a virtual space, and a second object different from the first object is displayed in a second area in the virtual space, and a display step of switching and displaying a second video in which the character object of the first user is movably displayed in the first area and the second area. An information processing method for executing the same. [Claim 15] In one or more computer processors, A receiving function of receiving information about a video including a character object of a first user from a server device; A transmitting function of transmitting a display request for a first object to the server device; In response to an instruction from the first user, a first video in which the character object of the first user and the first object are displayed in a first area in a virtual space, and a second object different from the first object is displayed in a second area in the virtual space, and a display function of switching and displaying a second video in which the character object of the first user is movably displayed in the first area and the second area. A computer program for realizing the same.

Explanation of Reference Numerals

[0553] 1000 Information Processing System 2000 Information Processing System 3000 Information Processing System 100 First User Terminal 200 Second User Terminal 300 Network 400 Server Device

Claims

1. one or more computer processors, a generation unit that generates information for displaying a character object of a first user in a virtual space; a transmission unit that transmits the information generated by the generation unit to a first user terminal of the first user and / or a second user terminal of a second user; Equipped with the generation unit generates first information for displaying a character object of the first user in a first area in a first virtual space and second information for displaying the character object of the first user movably in a second area in a second virtual space; An information processing system in which the second virtual space is a space in which character objects of other users can also be displayed and in which the character object of the first user and the character objects of the other users can communicate with each other.

2. The information processing system according to claim 1, characterized in that the first area is a private space of the first user, and the second area includes a public space in which the character object of the first user and other character objects of other users are movably displayed.

3. one or more computer processors, a generation unit that generates information for displaying a character object of a first user in a virtual space; a transmission unit that transmits the information generated by the generation unit to a first user terminal of the first user and / or a second user terminal of a second user; Equipped with the generation unit generates first information for displaying a character object of the first user in a first area in a first virtual space and second information for displaying the character object of the first user movably in a second area in a second virtual space; An information processing system in which a first object displayed in one virtual space in which a character object of a first user is displayed changes position within the other virtual space and continues to be displayed when the character object of the first user is displayed in the other virtual space.

4. 4. The information processing system according to claim 3, wherein a display time is set for the first object.

5. The one or more computer processors further include: a reception unit that receives a display request for a first object from the second user terminal; an object display unit that displays the first object in the virtual space in response to a display request received by the reception unit; 4. The information processing system according to claim 1, further comprising:

6. the object display unit further displays a second object different from the first object in the second area of ​​the virtual space; 6. The information processing system according to claim 5, wherein the object display unit changes at least the second object to another second object based on a predetermined condition.

7. 7. The information processing system according to claim 6, wherein the predetermined condition is arrival of a scheduled time, lapse of a scheduled time, or receipt of a change instruction from the first user or another user.

8. The information processing system according to claim 6, characterized in that the object display unit maintains the display of the first object already displayed even when the second object is changed to another second object.

9. The one or more computer processors further include: The information processing system according to claim 6, further comprising an effect generating unit that generates a predetermined effect when the first object that is already displayed or the first object that is newly displayed has a specific relationship with the second object.

10. one or more computer processors, A generating step of generating information for displaying a character object of a first user in a virtual space; a transmitting step of transmitting the information generated in the generating step to a first user terminal of the first user and / or a second user terminal of a second user; Run the command, In the generating step, first information for displaying a character object of the first user in a first area in a first virtual space and second information for displaying the character object of the first user movably in a second area in a second virtual space are generated, An information processing method in which the second virtual space is a space in which character objects of other users can also be displayed and in which the character object of the first user and the character objects of the other users can communicate with each other.

11. one or more computer processors, a receiving step of receiving, from a server device, first information for displaying a character object of a first user in a first area in a first virtual space and second information for displaying the character object of the first user movably in a second area in a second virtual space; a display step of displaying a character object of the first user in the first area or the second area based on the first information or the second information; Run the command, An information processing method in which the second virtual space is a space in which character objects of other users can also be displayed and in which the character object of the first user and the character objects of the other users can communicate with each other.

12. one or more computer processors, a receiving function for receiving from a server device first information for displaying a character object of a first user in a first area in a first virtual space and second information for displaying the character object of the first user movably in a second area in a second virtual space; a display function of displaying a character object of the first user in the first area or the second area based on the first information or the second information; Realize this, A computer program in which the second virtual space is a space in which character objects of other users can also be displayed and in which the character object of the first user and the character objects of the other users can communicate with each other.

13. one or more computer processors, A generating step of generating information for displaying a character object of a first user in a virtual space; a transmitting step of transmitting the information generated in the generating step to a first user terminal of the first user and / or a second user terminal of a second user; Run the command, In the generating step, first information for displaying a character object of the first user in a first area in a first virtual space and second information for displaying the character object of the first user movably in a second area in a second virtual space are generated, the one or more computer processors further comprising: An information processing system that executes a step of changing the position of a first object displayed in one virtual space in which a character object of the first user is displayed and continuing to display it within the other virtual space when the character object of the first user is displayed in the other virtual space.

14. one or more computer processors, a receiving step of receiving, from a server device, first information for displaying a character object of a first user in a first area in a first virtual space and second information for displaying the character object of the first user movably in a second area in a second virtual space; a display step of displaying a character object of the first user in the first area or the second area based on the first information or the second information; Run the command, An information processing method in which, in the display step, a first object displayed in one virtual space in which the character object of the first user is displayed is changed in position within the other virtual space and continues to be displayed when the character object of the first user is displayed in the other virtual space.

15. one or more computer processors, a receiving function for receiving from a server device first information for displaying a character object of a first user in a first area in a first virtual space and second information for displaying the character object of the first user movably in a second area in a second virtual space; a display function of displaying a character object of the first user in the first area or the second area based on the first information or the second information; Realize this, The display function is a computer program in which, when the character object of the first user is displayed in another virtual space, a first object displayed in one virtual space changes its position within the other virtual space and continues to be displayed.

Citation Information

Patent Citations

  • Virtual world avatar control, interactivity, and communication; interactive messaging.

    JP2010535363A

  • System and method capable of visualizing characters in plural different virtual spaces

    JP2015122075A

  • Content distribution system, content distribution method, and computer program

    JP2020017243A

  • Content distribution server, content distribution system, content distribution method, and program

    JP2020036253A

  • Moving image generation device and program

    JP2015184689A