Information processing system, information processing method, and computer program

The information processing system enhances user motivation through dynamic reward mechanisms based on user interactions and states, improving distribution and viewing experiences in virtual spaces.

JP7717347B2Active Publication Date: 2025-08-04GLEE HOLDINGS CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2023178999
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-10-17
Publication Date
2025-08-04
Estimated Expiration
2042-09-22

AI Technical Summary

Technical Problem

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

Method used

An information processing system that provides a virtual space where users' character objects are displayed, utilizing computer processors to determine user states and adjust reward parameters based on user actions, offering rewards such as items or coins, and dynamically changing reward rates based on user interactions and states.

Benefits of technology

Improves distribution motivation, viewing motivation, and communication motivation among users by providing dynamic rewards and interactive user experiences.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007717347000001
    Figure 0007717347000001
  • Figure 0007717347000002
    Figure 0007717347000002
  • Figure 0007717347000003
    Figure 0007717347000003
Patent Text Reader

Abstract

To motivate a distributing user to distribute, motivate a viewing user to view, and / or motivate users to interact with each other.SOLUTION: One or more processors included in an information processing system comprises: a receiving unit that receives information sent from a first user terminal; a determination unit that determines a state of the first user terminal based on the information received by the receiving unit; an increase unit that, when the determination unit has determined that the state of the first user terminal is a first state, increases a first parameter value associated with the user by a first rate while the first state continues; a change unit that, when the determination unit has determined a change of the state of the first user terminal from the first state to a second state, changes the rate of increasing the first parameter value to a second rate while the second state continues; and a reward-association unit that associates a predetermined reward with the first user according to the first parameter value.SELECTED DRAWING: Figure 28
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 such an animation of the 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] 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 technology.

[0006] 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

[0007] The information processing system in the present disclosure is an information processing system that provides a virtual space capable of displaying a user's character object, and includes one or more computer processors. The one or more computer processors include a receiving unit that receives information transmitted from a first user terminal of a first user, a determination unit that determines the state of the first user terminal based on the information received by the receiving unit, and an increasing unit that increases the value of a first parameter associated with the user at a first rate while the state of the first user terminal is determined to be the first state by the determination unit. When the determination unit determines that the state of the first user terminal has changed from the first state to the second state, a changing unit that changes the rate at which the value of the first parameter is increased to a second rate while the second state continues, and a reward association unit that associates a predetermined reward with the first user according to the value of the first parameter.

[0008] The second state is either a distribution state in which a video is being distributed on the first user terminal or a viewing state in which a video is being viewed on the first user terminal, and the first state can be a startup state in which an application for providing a virtual space is started on the first user terminal and does not correspond to either the distribution state or the viewing state.

[0009] The changing unit can vary the second rate according to whether the second state is the distribution state or the viewing state.

[0010] The first state is a first distribution state in which a video is being distributed on the first user terminal and no character object other than the first character object associated with the first user is displayed, and the second state can be a second distribution state in which a video is being distributed on the first user terminal and other character objects associated with other users are displayed in addition to the first character object.

[0011] The first state is the third distribution state in which a play video of a game provided by the information processing system is being distributed on the first user terminal, and the second state can be the fourth distribution state in which a video in which a first character object associated with the first user is displayed is being distributed on the first user terminal.

[0012] The first state is the fourth distribution state in which a video in which a first character object associated with the first user is displayed is being distributed on the first user terminal, and the second state can be the fifth distribution state in which a play video of a game in which a first character object associated with the first user can move in a virtual space is being distributed on the first user terminal.

[0013] The reward can be an item that can be equipped on the first character object associated with the first user.

[0014] The reward can be free or paid coins associated with the first user.

[0015] The determination unit further determines whether a value related to the number or value of actions from other user terminals exceeds a predetermined value in the video being distributed on the first user terminal. The first state is the state determined by the determination unit that the value related to the number or value of actions is equal to or less than the predetermined value, and the second state can be the state determined by the determination unit that the value related to the number or value of actions exceeds the predetermined value.

[0016] The determination unit further determines whether a value related to the number or value of actions from the first user terminal exceeds a predetermined value in the video being viewed on the first user terminal. The first state is the state determined by the determination unit that the value related to the number or value of actions is equal to or less than the predetermined value, and the second state can be the state determined by the determination unit that the value related to the number or value of actions exceeds the predetermined value.

[0017] The determination unit further determines whether a predetermined item is associated with the first user, and when it is determined by the determination unit that the predetermined item is associated with the first user, the second ratio can be changed.

[0018] The one or more computer processors may further include a display unit that graphically displays the value of the first parameter in a first video in which a first character object associated with the first user is displayed.

[0019] The one or more computer processors further include a first calculation unit that adds or subtracts the value of the first parameter based on an action from the first user terminal and / or another user terminal different from the first user terminal in a first video in which a first character object associated with the first user and a third character object associated with the third user are displayed, and the change unit can change the ratio at which the value of the first parameter is increased to a third ratio according to the number of the first character object and the third character object.

[0020] The third ratio can be made different according to the relationship between the first user and the third user.

[0021] The information processing method in the present disclosure causes one or more computer processors included in an information processing system that provides a virtual space capable of displaying a user's character object to execute a receiving step of receiving information transmitted from a first user terminal of a first user, a determining step of determining the state of the first user terminal based on the information received in the receiving step, an increasing step of increasing the value of a first parameter associated with the user at a first rate while the state of the first user terminal is determined to be a first state in the determining step, a changing step of changing the rate at which the value of the first parameter is increased to a second rate while the second state continues when it is determined in the determining step that the state of the first user terminal has changed from the first state to a second state, and a reward association step of associating a predetermined reward with the first user according to the value of the first parameter.

[0022] The information processing method in the present disclosure causes one or more computer processors included in an information processing apparatus included in an information processing system that provides a virtual space capable of displaying a user's character object to execute a determining step of determining the state of the information processing apparatus, an increasing step of increasing the value of a first parameter associated with the user at a first rate while the state of the information processing apparatus is determined to be a first state in the determining step, a changing step of changing the rate at which the value of the first parameter is increased to a second rate while the second state continues when it is determined in the determining step that the state of the information processing apparatus has changed from the first state to a second state, and a reward association step of associating a predetermined reward with the first user according to the value of the first parameter.

[0023] The computer program in the present disclosure causes one or more computer processors included in an information processing apparatus included in an information processing system that provides a virtual space capable of displaying a user's character object to implement a determination function for determining the state of the information processing apparatus, an increase function for increasing the value of a first parameter associated with the user at a first rate while the state of the information processing apparatus is determined to be in a first state by the determination function, a change function for changing the rate at which the value of the first parameter is increased to a second rate while the second state continues when the state of the information processing apparatus is determined to have changed from the first state to the second state by the determination function, and a reward association function for associating a predetermined reward with a first user according to the value of the first parameter.

Advantages of the Invention

[0024] According to the present disclosure, it is possible to provide a technical improvement that solves or alleviates at least some of the problems of the above-described conventional technologies. Specifically, according to the configuration of the present disclosure, 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.

Brief Description of the Drawings

[0025]

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

Embodiments for Carrying Out the Invention

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

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

[0028] The video displayed on each client device will be described as including animations of a 3D or 2D character object generated based on the movement of the distribution user, but it is not limited to this. It may also include animations of character objects generated according to the operations of the distribution user, or may include an image of the distribution user himself / herself. Further, these character objects and the distribution user may not be displayed, and it may include only the voice of the distribution user.

[0029] Here, the distribution user means a user on the side that transmits information related to video and / or audio. For example, the distribution user may be a user who conducts a solo video distribution, a collaborative distribution in which multiple people can participate, a video chat or voice chat in which multiple people can participate and / or view, a user who hosts or holds an event (such as a party) in a virtual space in which multiple people can participate and / or view, that is, a user who mainly executes these. Therefore, the distribution user in the present disclosure can also be referred to as a host user, a hosting user, or an organizing user, etc.

[0030] On the one hand, the viewing user shall mean a user who receives information regarding video and / or audio. However, the viewing user can be a user who not only receives the above information but can also react. For example, the viewing user can be a user who watches video distribution or collaborative distribution, or a user who participates in and / or watches video chats, voice chats, or events. Therefore, the viewing user in the present disclosure can also be referred to as a guest user, a participating user, a listener, a viewer, a cheering user, etc.

[0031] Moreover, the information processing system in the embodiment of the present disclosure is a digital world where many people can participate simultaneously and carry out activities such as communication, work, and play through character objects (avatars) at a level close to that of the real society, enabling social activities beyond the gap between reality and virtuality, and can be used to provide the following Internet space (metaverse).

[0032] In such a space, the avatars of users can freely walk around in the world and communicate with each other.

[0033] And, one of the avatars among a plurality of avatars in such a virtual space may be configured to distribute a video as the character object of the distributing user. That is, it may be possible to perform one-to-many video distribution in a multi-to-multi metaverse virtual space.

[0034] In such a space, the distributing user and the viewing user can be not particularly distinguished.

[0035] Also, the space represented in the video may be a virtual space, a real space, or an extended reality space in which these are fused. 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 distributing user, or a video in which a character object or a real image of the distributing user is superimposed and displayed.

[0036] In addition, 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 actual image of the distribution user and displayed. Further, an animation such as a gift object may be superimposed on the captured image of the real space and displayed.

[0037] <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.

[0038] In addition, the information processing device 1300 is connected to a predetermined server device via the Internet, and part or all of the processing to be performed by the information processing device 1300 may be performed by the server device. Note that such a server device may be the information processing device 2400 shown in FIG. 2.

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

[0040] 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 marker attached to the distribution user, and is reflected in real time on the character using known motion capture technology.

[0041] In addition, 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 device (server device) 2400 connected to these distribution user terminals 2100 and viewing user terminals 2200 via a network 2300.

[0042] 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.

[0043] In mobile distribution, the movement of the face of the distribution user is such that the camera provided in the distribution user terminal 2100 captures the face of the distribution user, and it is reflected in real time on the face of the character using a known face tracking technique.

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

[0045] The videos generated by the information processing system 1000 and the information processing system 2000 can be distributed from a video distribution platform to a viewing user as an example.

[0046] Also, in any distribution, the process of reflecting motion on the character to generate an animation and the process of displaying a gift described later can be shared and performed by the distribution user terminal, the viewing user terminal, the information processing device, and other devices.

[0047] That is, "distribution" as used here means transmitting information for making a video viewable on the terminal of the viewing user, 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 terminal 2100 and the viewing user terminals 1100 and 2200.

[0048] Specifically, the face motion data and voice data of the distribution user are transmitted from the distribution user terminal or the information processing device 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.

[0049] In the present disclosure, the process of generating 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.

[0050] And the information processing system in the present disclosure is applicable to any of the examples shown in FIGS. 1 and 2. Therefore, as shown in FIG. 3, 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.

[0051] The first user terminal 100 and the second user terminal 200 are interconnected with the server device 400 via, for example, a base station, a mobile communication network, a gateway, and the Internet. Communication between the first user terminal 100 and the second user terminal 200 and the server device 400 is performed based on a communication protocol such as the Hypertext Transfer Protocol (HTTP). Also, between the first user terminal 100 and the second user terminal 200 and the server device 400, a connection is first established by HTTP communication, and then communication may be performed based on WebSocket, a two-way communication with a lower cost (less communication load and processing load) than HTTP communication. Note that the communication method between the first user terminal 100 and the second user terminal 200 and the server device 400 is not limited to the above-described method, and any communication method technology may be used as long as the present embodiment can be realized.

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

[0053] In the present disclosure, the first user terminal 100 and the second user terminal 200 can be a smartphone (multifunctional telephone terminal), tablet terminal, personal computer, console game machine, head-mounted display (HMD), 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.

[0054] <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.

[0055] 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.

[0056] 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, large scale integration (LSI)) or a dedicated circuit. Also, these circuits may be realized by one or a plurality of integrated circuits, and a plurality of processes shown in each embodiment may be realized by one integrated circuit. Also, LSI may be referred to as VLSI, super LSI, ultra LSI, etc. depending on the degree of integration.

[0057] 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 a program are also temporarily stored in memory 102. Memory 102 includes, for example, a random access memory (RAM), a read only memory (ROM), etc.

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

[0059] 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. Such communication may be performed either wired 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 devices via the network 300. The communication I / F 105 transmits various data to other information processing devices according to instructions from the processor 101. Also, the communication I / F 105 receives various data transmitted from other information processing devices and transmits them to the processor 101.

[0060] 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 results 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.

[0061] 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 transmit 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).

[0062] 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 photographs the user's face, and an image processing unit that processes the data photographed 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 "LiDAR" of "iPad Pro (registered trademark)", or other ToF sensors mounted on a smartphone 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, the reflected light of the dot pattern is detected and analyzed to form a depth map of the face, and an infrared image of the face or the like is captured, thereby capturing accurate face data. The arithmetic processing unit of the sensor unit generates various 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 deviation of positions other than the depth.

[0063] In addition, the sensor unit may have a hand-tracking function for tracking not only the user's face but also the user's hand. 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 onto 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.

[0064] 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 an acceleration sensor and a gyro. 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.

[0065] 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.

[0066] Note that the functions realized by the components described in this specification may be implemented in circuitry or processing circuitry including a general-purpose processor, a specific-purpose processor, an integrated circuit, ASICs (Application Specific Integrated Circuits), a CPU (a Central Processing Unit), conventional circuits, and / or combinations thereof, programmed to realize the described functions. A processor includes transistors and other circuits and is regarded as circuitry or processing circuitry. The processor may be a programmed processor that executes a program stored in a memory.

[0067] In this specification, circuitry, units, and means are hardware programmed to realize the described functions or hardware that executes them. The hardware may be any hardware disclosed in this specification or any hardware known to be programmed or to execute to realize the described functions.

[0068] When the hardware is a processor regarded as the type of circuitry, the circuitry, means, or unit is a combination of hardware and software used to configure the hardware and / or the processor.

[0069] Also, the second user terminal 200 and the server device 400 in the present disclosure can be configured with a hardware configuration similar to that of FIG. 4, except in cases where special mention is required.

[0070] Subsequently, 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 the transition of the displayed screens will be described with reference to the drawings.

[0071] FIG. 5 shows a top screen T10 displayed on a user terminal (here, it is not yet specified whether the user will perform viewing / delivery) when a video delivery / viewing application is launched.

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

[0073] Alternatively, the user can access a fixed link of a specific delivery channel and thereby view the video played on the specific delivery channel. Such a fixed link can be obtained from a notification from a first user being followed or a share notification sent from another user.

[0074] Here, the user who views the video becomes the viewing user, and the terminal for viewing the video becomes the second user terminal 200.

[0075] 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.

[0076] And from the top screen T10, a follow tab T14, a game tab T15 for displaying game categories, a tab T16 for waiting for collaborations for delivery channels, and a beginner tab T17 for displaying beginner delivery channels are displayed. By selecting these (by switching tabs), the top screen T10 transitions to different screens respectively.

[0077] Note that the service name display T18 and the search button T19 in the upper frame of the top screen T10 may remain fixedly displayed on the transition destination screen.

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

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

[0080] As an example, when the distribution 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 distribution button D11 is selected on the avatar setting screen D10, the screen transitions to the distribution setting screen D20 shown in FIG. 7. Then, when the distribution start button D25 is selected on the distribution setting screen D20, the screen transitions to the avatar distribution screen D30 shown in FIG. 8.

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

[0082] One or more computer processors in the present disclosure can include a distribution start request reception unit, a distribution setting unit, and a distribution start unit.

[0083] The distribution start request reception unit receives a distribution start request for a first video including an animation of a character object from a first user terminal of a first user.

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

[0085] Then, the above distribution start request can be transmitted from the user terminal to the server device 400 by selecting a distribution button D11 arranged on an avatar setting screen D10 or the like that has transitioned from the above-described top screen displayed on the user terminal (which will later become the first user terminal) that has launched a dedicated application (video distribution / viewing application) for accessing the above video distribution platform.

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

[0087] When the dressing 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.

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

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

[0090] Then, when the distribution button D11 is selected by the user, a distribution start request is transmitted to the server device 400.

[0091] The distribution setting unit sets the distribution setting of the first video according to the distribution start request of the first video received by the distribution start request reception unit based on the specification from the first user terminal 100.

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

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

[0094] 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, further, the collaboration permission setting column D26 for anyone and the SNS posting permission column D27 are also displayed.

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

[0096] Whether other users can participate in the first video can be freely determined by the first user. If it is allowed, other users can submit a participation application to the distributing user. If not, other users cannot submit a participation application to the distributing user. The state where other users are participating in the first user's video may be referred to as "collaboration" in this specification. Details of the collaboration will be described later.

[0097] The number of people who can participate in the first video can be set only when other users' participation in the first video is allowed as described above, and the distributing user can freely determine it within the range of the allowable maximum number of people.

[0098] The password can be set arbitrarily only when other users are allowed to appear in the above-mentioned first video, and the distribution user can freely determine the number of digits of the specified numbers. When other users apply to appear in the first video, the 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.

[0099] Based on the conditions set by the distribution setting unit, the distribution start unit distributes information about the first video to the second user terminal 200 of the viewing user.

[0100] The instruction to start such distribution is transmitted by selecting the distribution start button D25 shown in FIG. 7.

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

[0102] The information about the first video includes, for example, motion information indicating the movement of the character object, voice information of the first user, and gift object information indicating gifts sent from other viewing users. 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.

[0103] Then, the distribution start unit can live-distribute the video via the above-mentioned video distribution platform.

[0104] FIG. 8 shows an avatar distribution screen D30 displayed on the first user terminal 100.

[0105] On the avatar delivery screen D30, in addition to displaying the character object CO, there can be displayed a comment input button D31 for the delivery 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.

[0106] Also, at the upper part of the avatar delivery screen D30, there can be displayed 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 switching button D42 for switching the ON / OFF of the voice. Also, an end button D43 for ending the delivery is also displayed.

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

[0108] Note that FIG. 8 shows an example in which on the delivery settings screen D20, the appearance of other users in the first video is enabled and the delivery 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.

[0109] The above is the explanation of the screen transition when performing avatar delivery of the invention in the present disclosure.

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

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

[0112] During the avatar distribution as shown in Fig. 8, the distributing user can request to start the game by selecting the play start button D33.

[0113] Note that the game displayed by selecting the play start button D33 is 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 be distinguished from the distribution of a play video of a general-purpose game provided by an external service along with the live commentary of the distributing user.

[0114] Alternatively, the play start request can be transmitted from the first user terminal 100 to the server device 400 by selecting a play start button arranged on a predetermined screen displayed on the first user terminal 100 of the first user.

[0115] 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.

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

[0117] 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 second user terminal 200.

[0118] Here, the second video is a play video of a predetermined game. In this specification, the distribution such that such a video is displayed on the screen of the second user terminal 200 is called "game distribution".

[0119] After the user launches 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 the first user, the user can transmit a request for starting the distribution of the second video to the information processing apparatus 2400.

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

[0121] That is, the game display processing unit performs display processing of a 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 in which a play video of a predetermined game is being distributed.

[0122] 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.

[0123] 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 a video distribution channel.

[0124] 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 of the distribution channel of the game G14, and a distribution list G15 including a thumbnail image of the distribution channel during game distribution are respectively displayed.

[0125] 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 the viewing user is following, 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.

[0126] Also, the games displayed on this game list screen shall load the top 10 titles in the following priority. As an example, the priority is 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.

[0127] This distribution list G15 shall be updated when returning from the screens of other tabs and when performing an update operation (Pull-to-Refresh).

[0128] 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 transitioned by selecting the game icon G12 or the game name G13 displayed on the game list screen shown in FIG. 9.

[0129] 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.

[0130] 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.

[0131] 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 the viewing user, the number of cumulative viewers, and the age of the distribution start. Note that the thumbnail images in this distribution list G25 can be changed in the display range by vertical scrolling.

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

[0133] As described above, the user who selects the distribution start object (distribution preparation button T22) or the play start object (play start buttons G11, 21) becomes the first user to make a distribution start request or a play start request.

[0134] Also, the user who selects a thumbnail image becomes the second user to view the second video.

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

[0136] The first screen mentioned here is the first screen shown in FIG. 10. 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.

[0137] The first area R1 is a part that is fixedly displayed on the display screen and 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.

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

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

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

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

[0142] As an example, the scroll amount (unit: pixel) 0 to 50 is made to correspond 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 thus invisible, and when it scrolls more than 50 pixels, the object is completely displayed. It is preferable to linearly change the transparency of the object during that period (0 to 50). Note that the unit of the scroll amount is logical pixels and may be different from the actual pixels of the display.

[0143] Also, the game request reception unit is assumed to be able to receive a play end request for a predetermined game from the first user terminal 100 after the distribution of information regarding the second video by the game video distribution unit.

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

[0145] And when the game request reception unit receives an end-of-play request for a predetermined game, the distribution start unit can end the distribution of information regarding the second video and distribute information regarding the first video.

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

[0147] And when the distribution start unit ends 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 second user terminal 200.

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

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

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

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

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

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

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

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

[0156] 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.

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

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

[0159] 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".

[0160] 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 emotions.

[0161] Also, when the first 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.

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

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

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

[0165] 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.

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

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

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

[0169] 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.

[0170] 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.

[0171] 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.

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

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

[0174] And, when information related to the 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 displayed.

[0175] Figure 14 shows an image of the screen V50 on which the above-mentioned sub-screen V51 is displayed.

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

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

[0178] On the sub-screen V51, a profile image, name, title, and a voice icon that can be visually identified as having voice flowing are displayed.

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

[0180] Regarding the end of video display, it may be that although information is transmitted from the server device, it is not displayed on the terminal side, or it may be that the transmission of information itself from the server device is stopped.

[0181] 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.

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

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

[0184] 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 received participation request.

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

[0186] Further, as shown in FIG. 16, a third avatar CO1, which is a character object generated based on the movement of another viewing user, may participate in the video. In FIG. 16, the third avatar CO1 is arranged behind the avatars A2 of the first avatars CO3 and CO4, but they may be arranged in a row side by side. Also, the arrangement position of the avatars may be specified by the distribution user.

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

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

[0189] As shown in FIG. 17, on the list screen T30, a first object T31 is to be displayed for each user having a mutual follow relationship. 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 a second user.

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

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

[0192] Subsequently, details of the flow for executing video chat in the embodiments of the present disclosure will be described.

[0193] As an example, a user can execute a video chat from an individual chat screen or a group chat screen.

[0194] These chat screens can be transitioned from, for example, the chat list screen C10 (FIG. 18) developed by selecting the message button T21 on the top screen T10 (FIG. 5).

[0195] On the chat list screen C10 shown in FIG. 18, icons of users (character objects) or group icons that have sent and / or received messages (chats) in the past are displayed together with names or titles. Note that the group icon can include icons of users (character objects) who participate in the group.

[0196] Then, the user can select one user or group on the chat list screen C10, open the individual chat screen C20 (FIG. 19) or the group chat screen, and start a video chat by selecting the video chat button C21.

[0197] Also, by selecting the chat creation button C12 or the group creation button C13 displayed by selecting the edit button C11 on the chat list screen C10 (FIG. 20), a chat screen for a user or group not displayed on the chat list screen C10 can be created.

[0198] FIG. 21 is a user selection screen C30 that expands when the chat creation button C12 is selected, and a chat screen with the recommended users displayed or the users searched using the search bar C31 is displayed / generated. The configuration of the generated chat screen is the same as the chat screen C20 shown in FIG. 19, and a video chat can be started by selecting the video chat button C21.

[0199] Similarly, FIG. 22 shows a group creation screen C40 that expands when the group creation button C13 is selected. The user can add users other than themselves as group members by selecting the user addition button C41. As an example, the number of group members that can be added is up to 7. Also, the group name can be set on this screen.

[0200] When a group is created, the chat screen C50 of the group is displayed (FIG. 23). Also on the chat screen C50 of the group, a video chat can be started by selecting the video chat button C51.

[0201] Note that the above chat screen C20 can also transition from the chat object T32 on the follow list screen T30 (FIG. 17).

[0202] Also, a chat icon can be placed on the profile screens of other users, and the user can transition from various pages to the chat screen and start a video chat.

[0203] Note that when a video chat is started, a notification is sent to the other party, and the other party can participate in the video chat by responding to such notification. Whether to receive such notification can be set by the user.

[0204] Also, it may be configured such that a video chat can only be executed with users in a mutual follow relationship. At this time, an icon indicating that a user in a mutual follow relationship is in a video chat with another user is displayed on the follow list screen, and by selecting such icon, it may be configured to be able to participate in the ongoing video chat.

[0205] The video chat in the present disclosure can be said to be a function in which the above-described collaborative distribution can only be viewed by specific users. Here, the specific users referred to mean the users participating in the video chat.

[0206] Next, an image of the expansion of the virtual space in the present disclosure will be described with reference to FIG. 24.

[0207] As shown as an example in FIG. 24, 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 state where the top and bottom of a tower-shaped cake are reversed, and it 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.

[0208] As objects, at least the character object CO of the first user, the gift object G1 corresponding to the gift for which a display request has been made by the second user, and the object S1 that controls the display position and display timing in the server device 400 (system side) can be displayed.

[0209] By a user operation, it is possible to move and jump the character object within the world, and such a function can be provided as one of the games described above as an example. In the present disclosure, this is specifically called "world distribution", and the start and end procedures of the game distribution described above are applied.

[0210] Specifically, the switching from normal distribution (avatar distribution) to world distribution can be performed by selecting the play start button D33 (FIG. 8) of the game displayed in the video of avatar distribution or one of the play buttons G11, G21 (FIGS. 9 and 10) of a game selected from the game list displayed on the screen transitioned by selecting the play start button D33.

[0211] Also, the switching from world distribution to avatar distribution can be performed by selecting the play end button displayed in the video of world distribution.

[0212] Next, various functions executable in the information processing system 3000 according to the embodiments in the present disclosure will be described with reference to the drawings.

[0213] The information processing system 3000 according to the embodiment of the present disclosure is an information processing system that provides a virtual space in which a user's character object can be displayed.

[0214] Such a virtual space is not particularly limited as long as it can display the user's character object, and may be the above-described world.

[0215] As shown in FIG. 25, one or more computer processors included in the information processing system 3000 include a reception unit 410, a determination unit 420, an increase unit 430, a change unit 440, and a reward association unit 450.

[0216] In the present embodiment, the reception unit 410, the determination unit 420, the increase unit 430, the change unit 440, and the reward association unit 450 will all be described as being provided in the server device 400.

[0217] The reception unit 410 receives information transmitted from the first user terminal 100 of the first user.

[0218] The information transmitted from the first user terminal 100 is not particularly limited as long as the determination unit 420 described later can determine the state of the first user terminal 100.

[0219] As an example, the above information includes operation information in the first user terminal 100, information indicating that an application realized by the information processing system in the present disclosure has been started / ended, information indicating that the distribution of a video has been started / ended, and information indicating that the viewing of a video has been started / ended, etc.

[0220] The information indicating that the application has been launched can be, for example, a display request for a predetermined screen transmitted from the first user terminal 100 when the application is launched on the first user terminal 100.

[0221] Note that the information indicating that the application has ended can be, for example, operation information transmitted from the first user terminal 100 when the application is terminated on the first user terminal 100. Also, it can be determined that the application has ended when the regular communication between the application and the server device has ceased.

[0222] Also, the information indicating that the video distribution has started can be, for example, information transmitted from the first user terminal when the video distribution start button is selected on the first user terminal.

[0223] Similarly, the information indicating that the video distribution has ended can be, for example, information transmitted from the first user terminal when the video distribution end button is selected on the first user terminal.

[0224] Also, the information indicating that the video viewing has started can be, for example, information transmitted from the first user terminal when the video viewing start button is selected on the first user terminal.

[0225] Similarly, the information indicating that the video viewing has ended can be, for example, information transmitted from the first user terminal when the video viewing end button is selected on the first user terminal.

[0226] Note that these pieces of information can also be used to display to the mutually followed users as mutually followed activities as shown in FIG. 17.

[0227] The determination unit 420 determines the state of the first user terminal 100 based on the information received by the reception unit 410.

[0228] Here, the state of the first user terminal 100 can be broadly classified into a distribution state, a viewing state, and a startup state (excluding the distribution state and the viewing state).

[0229] The distribution state shall be a state in which a video is being distributed on the first user terminal 100.

[0230] The viewing state shall be a state in which a video is being viewed on the first user terminal 100.

[0231] The startup state shall be a state (online state) in which an application for providing a virtual space is started on the first user terminal 100 and does not correspond to either the distribution state or the viewing state.

[0232] When the reception unit 410 receives information indicating that an application for providing a virtual space is started from the first user terminal 100, the determination unit 420 can determine that the first user terminal 100 has entered the online state.

[0233] Specifically, when the determination unit 420 receives a display request for a list screen of the videos being distributed transmitted from the first user terminal 100 when the application is started on the first user terminal 1 above, the determination unit 420 can determine that the first user terminal 100 has entered the online state.

[0234] When the reception unit 410 receives information indicating that the video distribution has started from the first user terminal 100, the determination unit 420 can determine that the first user terminal 100 has entered the distribution state.

[0235] As an example, when the determination unit 420 receives a start request or the like transmitted from the first user terminal 100 when the distribution start button D25 is selected on the first user terminal 100, the determination unit 420 can determine that the first user terminal 100 has entered the distribution state.

[0236] When the determination unit 420 receives information indicating that the reception unit 410 has started viewing a video from the first user terminal 100, it can determine that the first user terminal 100 has entered a viewing state.

[0237] As an example, when the determination unit 420 receives a display request or the like transmitted from the first user terminal 100 when a viewing button (such as the thumbnail image T12) is selected on the first user terminal 100, it can determine that the first user terminal 100 has entered a viewing state.

[0238] Note that the state once determined by the determination unit 420 shall continue until it is determined that the state has changed to a different state.

[0239] When the determination unit 420 determines that the state of the first user terminal 100 is the first state, while the first state continues, the increment unit 430 increases the value of the first parameter associated with the user at the first rate.

[0240] Increasing the value of the first parameter at the first rate means setting the rate of increase of the value of the first parameter to the first rate of increase.

[0241] As an example, the first state may be any one of the above-described distribution state, viewing state, and online state. Here, the first state will be described as being the online state.

[0242] When the determination unit 420 determines that the state of the first user terminal 100 has changed from the first state to the second state, while the second state continues, the change unit 440 changes the rate at which the value of the first parameter is increased to the second rate.

[0243] Increasing the value of the first parameter at the second rate means setting the rate of increase of the value of the first parameter to the second rate of increase.

[0244] As an example, the second state may be different from the first state. Here, the second state will be described as a distribution state or a viewing state.

[0245] At this time, the second acceleration of increase can be made larger than the first acceleration of increase.

[0246] In this way, the value of the first parameter only needs to increase at the first rate while the state of the first user terminal 100 is in the first state, and increase at the second rate while the state of the first user terminal 100 is in the second state as described later. It may be a dedicated parameter that is not increased or decreased by other elements, or it may be a shared parameter that is increased or decreased by other elements.

[0247] As a specific example, when an app is launched on the first user terminal 100 and the first user is changing the character object's clothes or checking event information as preparations before video distribution, etc., the value of the first parameter increases at 10 pt / min. When video distribution starts on the first user terminal 100, the acceleration of increase becomes larger, and the first parameter increases at 30 pt / min.

[0248] After that, even if the distribution on the first user terminal 100 has ended but the app itself is still launched, the acceleration of increase of the first parameter is assumed to return from 30 pt / min to 10 pt / min.

[0249] Furthermore, after that, when video viewing starts on the first user terminal 100, the acceleration of increase is changed again, and the first parameter increases at 20 pt / min.

[0250] In this way, the acceleration of increase in the distribution state and the viewing state can be made larger compared to the acceleration of increase in the online state.

[0251] Also, the acceleration of increase in the viewing state can be made smaller compared to the acceleration of increase in the distribution state.

[0252] Then, the reward association unit 450 associates a predetermined reward with the first user according to the value of the first parameter.

[0253] The predetermined reward shall be usable within the application. For example, it may be an item (avatar parts, clothes, accessories, etc.) that can be worn by the character object of the first user, free or paid coins, etc.

[0254] As an example, the condition for awarding the reward can be that the first parameter reaches a predetermined value.

[0255] As such a predetermined value, a value corresponding to the upper limit value may be set, or a plurality of values may be set until the upper limit value is reached.

[0256] FIG. 26 shows an example of a data table in which the value of the first parameter is associated with the reward, and an example in which a reward is associated with each of a plurality of predetermined values is shown.

[0257] Also, the value of the first parameter can be reset to 0 at a predetermined timing.

[0258] The predetermined timing is not particularly limited, but can be appropriately set, such as 10:00 am every day, 0:00 on the 1st of each month, etc.

[0259] Also, the predetermined timing can be reset to 0 at the timing when the value of the first parameter reaches the upper limit value.

[0260] In this case, at the timing when the value of the first parameter is reset to 0, the table associated with the reward may be changed to another table. In this other table, it can be assumed that a reward of higher value than the previous table is stored.

[0261] According to the above configuration, it is possible to provide a technical improvement that solves or alleviates at least part of the problems of the above-described prior art.

[0262] Specifically, according to the configuration of the present disclosure, 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.

[0263] In particular, since rewards are given to users according to their activities within the application and in proportion to the time they have been active, users will have an increased motivation to perform activities with a higher acceleration of parameters for a longer time within the application, and the activities of users within the application will be promoted.

[0264] The promotion of user activities within the application leads to an improvement in the distribution motivation of the distributing user, the viewing motivation of the viewing user, and / or the communication motivation between users, and as a result, the quality of the video will also be improved.

[0265] As described above, when the first state is the startup state (online state) in which the application for providing the virtual space is started on the first user terminal 100 and does not correspond to either the distribution state or the viewing state, the second state can be either the distribution state in which a video is being distributed on the first user terminal 100 or the viewing state in which a video is being viewed on the first user terminal 100.

[0266] At this time, the changing unit 440 can vary the second ratio according to whether the second state is the distribution state or the viewing state.

[0267] That is, in the above case, the second ratio in the second state is larger than the first ratio in the first state, but the second ratio varies according to the second state. Specifically, the second ratio in the distribution state can be made larger than the second ratio in the viewing state.

[0268] In the above example, the first state was described as the online state. However, the case where such a first state is defined as another state will be described below.

[0269] The first state is a first distribution state in which a video is being distributed in which no character object other than the first character object associated with the first user is displayed on the first user terminal, and the second state is a second distribution state in which a video is being distributed in which, in addition to the first character object, other character objects associated with other users are displayed on the first user terminal.

[0270] Specifically, the first distribution state is a solo distribution state, and the second distribution state is a collaboration distribution state.

[0271] In this case, when the determination unit 420 receives information indicating that the reception unit 410 has started distributing a video from the first user terminal 100, it determines that the first user terminal 100 is in the first distribution state, and during the first distribution state, when participation of other character objects (guests) in the video is recognized, it can be determined that the second distribution state has been reached.

[0272] By increasing the acceleration rate of the first parameter during collaboration distribution compared to during solo distribution, it becomes possible to improve the user's willingness to perform collaboration distribution.

[0273] Furthermore, the change unit 440 may vary the second ratio according to the number of guests participating in the collaboration.

[0274] According to such a configuration, it becomes possible to improve the willingness to perform collaboration distribution with a large number of people.

[0275] As another example, the first state may be a third distribution state in which a play video of a game provided by the information processing system is being distributed on the first user terminal 100, and the second state may be a fourth distribution state in which a video in which a first character object associated with the first user is displayed on the first user terminal 100.

[0276] Specifically, the third distribution state is a game distribution state, and the fourth distribution state is an avatar distribution state.

[0277] When the determination unit 420 receives information indicating that the reception unit 410 has started playing a game from the first user terminal 100, it determines that the first user terminal 100 is in a game play state. During the third distribution state, when it is recognized that the avatar distribution has returned, it can be determined that the fourth distribution state has been reached.

[0278] By increasing the acceleration rate of the first parameter during avatar distribution more than during game distribution, the user's willingness to receive avatar distribution can be improved.

[0279] Alternatively, by increasing the acceleration rate of the first parameter during game distribution more than during avatar distribution, the user's willingness to perform game distribution can be improved.

[0280] Note that the fourth distribution state mentioned here may include the first distribution state and the second distribution state.

[0281] As another example, the first state may be a fourth distribution state in which a video in which a first character object associated with the first user is displayed on the first user terminal 100, and the second state may be a fifth distribution state in which a play video of a game in which a first character object associated with the first user can move in a virtual space is being distributed on the first user terminal 100.

[0282] Specifically, the fourth distribution state is an avatar distribution state, and the fifth distribution state is a world distribution state.

[0283] When the reception unit 410 receives information indicating that the first user terminal 100 has started distributing a video, the determination unit 420 determines that the first user terminal 100 is in the fourth distribution state. During the fourth distribution state, when the reception unit 410 receives information indicating that the first user terminal 100 has started the world function, it can be determined that the first user terminal 100 has entered the fifth distribution state.

[0284] By increasing the acceleration rate of the first parameter during world distribution compared to during avatar distribution, the user's willingness to perform world distribution can be improved.

[0285] As another example, the first state may be a sixth distribution state in which the camera of the first user terminal 100 distributes video with the camera off, and the second state may be a seventh distribution state in which a video is distributed in which at least a first character object associated with the first user terminal 100 is displayed.

[0286] Specifically, the sixth distribution state is a camera-off distribution, and the seventh distribution state is a camera-on distribution state.

[0287] When the reception unit 410 receives information indicating that the camera has turned off during video distribution from the first user terminal 100, the determination unit 420 determines that the first user terminal 100 has entered the sixth distribution state. During the sixth distribution state, when the reception unit 410 receives information indicating that the camera has turned on from the first user terminal 100, it can be determined that the first user terminal 100 has entered the seventh distribution state.

[0288] By increasing the acceleration rate of the first parameter during camera-on distribution compared to during camera-off distribution, the user's willingness to perform camera-on distribution can be improved.

[0289] Note that the camera-off distribution is not limited to the case where the camera is off. It can be defined more generally as long as the first character object is not visible or the icon of the first character object is displayed.

[0290] Similarly, the camera-on distribution is not limited to the case where the camera is on. It can be defined more generally as long as the first character object is displayed.

[0291] As another example, it can be assumed that the first state is the eighth distribution state in which the microphone of the first user terminal 100 is off during distribution, and the second state is the ninth distribution state in which the microphone of the first user terminal 100 is on during distribution.

[0292] Specifically, the eighth distribution state is a microphone-off distribution, and the ninth distribution state is a microphone-on distribution state.

[0293] When the determination unit 420 receives information indicating that the microphone has been turned off during video distribution from the first user terminal 100, it determines that the first user terminal 100 is in the eighth distribution state. During the eighth distribution state, when the reception unit 410 receives information indicating that the microphone has been turned on from the first user terminal 100, it can be determined that the first user terminal 100 has changed to the ninth distribution state.

[0294] By increasing the acceleration rate of the first parameter during microphone-on distribution more than during microphone-off distribution, it becomes possible to improve the user's willingness to perform microphone-on distribution.

[0295] Note that the microphone-off distribution is not limited to the case where the microphone is off. It can be defined more generally as long as no voice is included from the first user terminal 100.

[0296] Similarly, the microphone-on distribution is not limited to the case where the microphone is on during distribution, and can be made not particularly limited as long as the voice from the first user terminal 100 is included.

[0297] Note that these distribution states may include overlapping states with each other. However, the determination unit 420 may determine the state in which the increase rate of the first parameter is maximized as the state of the first user terminal 100, or the sum of the increase rates of the plurality of states determined by the determination unit 420 may be used as the increase rate of the first parameter.

[0298] The reward can be an item that can be worn by the first character object associated with the first user.

[0299] An item that can be worn by the first character object associated with the first user is, for example, an avatar part such as eyes, nose, mouth, hairstyle, body type, etc., or an item such as clothing or accessories.

[0300] Also, the reward can be free or paid coins associated with the first user.

[0301] Free coins mean "points" that can be obtained for free when the user performs activities within the app, and paid coins mean "coins" that the user purchases by paying a fee.

[0302] "Points" are consumed when the viewing user requests the display of a free gift called a point gift, and "coins" are consumed when the viewing user requests the display of a paid gift called a coin gift.

[0303] Also, the reward can be a gacha ticket or the like consumed to execute a gacha.

[0304] The determination unit 420 can further determine whether a value related to the number or value of actions from other user terminals exceeds a predetermined value in the video being distributed on the first user terminal 100.

[0305] Actions on the video by other user terminals (here, the viewing user terminal (second user terminal 200)) can include viewing of the video by other users (viewing users), requests for display of gifts on the video, posting of comments, and / or posting of evaluations, etc.

[0306] And, as an example, the value related to the number or value of actions is calculated as the number of viewing users when the action is viewing of the video, the value of the gift × the number when the action is a request for display of a gift, the reference value × the number or the value of the comment × the number when the action is posting of a comment, and the reference value × the number of evaluation posts when the action is posting of an evaluation.

[0307] The reference value may be a fixed value or may be a fixed value multiplied by the number of viewing users.

[0308] Also, the value of the gift can be a value corresponding to the number of coins / points required to make a request for display of the gift.

[0309] Also, the value of the comment can be a value corresponding to the amount of the comment or the amount charged for the comment. Note that the charge for the comment is for making the comment stand out.

[0310] At this time, the first state can be a state determined by the determination unit 420 that the value related to the number or value of actions is equal to or less than the predetermined value, and the second state can be a state determined by the determination unit 420 that the value related to the number or value of actions exceeds the predetermined value.

[0311] When there are many actions from viewing users for a video, by increasing the acceleration rate of the first parameter, the distribution user will strive to improve the quality of the video in order to increase the actions of the viewing users on the video.

[0312] The determination unit 420 can further determine whether a value related to the number or value of actions from the first user terminal 100 exceeds a predetermined value in the video being distributed or viewed on the first user terminal 100.

[0313] The actions of the first user terminal 100 on the video can include video distribution by the first user as a distribution user, activation of an emote for the first character object, comment posting, and / or execution of a gacha, etc.

[0314] Activation of an emote for the first character object means applying a specific action to the first character object. The first user can activate the selected emote for the first character object by selecting one or more emotes from the emote candidates displayed on the screen. An emote is, for example, an action that moves parts other than the face (hands or arms) that cannot be tracked in mobile distribution.

[0315] Also, the actions of the first user terminal 100 on the video can include video viewing by the first user as a viewing user, comment posting, and / or display request for a gift, etc.

[0316] And the value related to the number or value of actions is, for example, the number of viewing users when the action is video distribution or viewing, the value of the gift × the number when the action is a display request for a gift, the reference value × the number or the value of the comment × the number when the action is comment posting, and the reference value × the number of evaluation posts when the action is evaluation posting.

[0317] The reference value may be a fixed value, or may be a value obtained by multiplying a fixed value by the number of viewing users.

[0318] Also, the value of the comment can be a value corresponding to the amount of the comment or the amount charged for the comment.

[0319] Also, the value of the gacha can be a value corresponding to the number of coins / points required to execute the gacha.

[0320] At this time, the first state is a state in which the determination unit 420 determines that the value related to the number or value of the actions is equal to or less than a predetermined value, and the second state is a state in which the determination unit 420 determines that the value related to the number or value of the actions exceeds the predetermined value.

[0321] When there are many actions on the video to be distributed or viewed, by increasing the acceleration rate of the first parameter, it is possible to increase the actions on the video by the distribution or viewing users.

[0322] In the above example, the states of the first user terminal 100 are roughly classified into three types: the online state, the distribution state, and the viewing state. Furthermore, the states of the first user terminal 100 can also be roughly classified into six types including the event participation state, the video chat state, and the text chat state.

[0323] The event participation state is a state in which the first user is associated with a predetermined event. The event participation state may be further classified according to, for example, the rank within the event, the number of associated events, etc.

[0324] The video chat state is a state in which a video chat is being executed on the first user terminal 100. The video chat state may be further classified according to, for example, whether the video chat is public, the number of participants in the video chat, etc.

[0325] The text chat state is a state in which a text chat is being executed on the first user terminal 100. The text chat state may further be classified according to, for example, the number of participants in the text chat, the number of stamps sent, the number of chat posts, and the like.

[0326] At this time, the first state is an online state in which an application for providing a virtual space is launched on the first user terminal 100 and does not correspond to any of the distribution state, viewing state, event participation state, video chat state, and text chat state.

[0327] According to such a configuration, by increasing the acceleration rate of the first parameter when actively active within the application, it is possible to promote communication between users and promote participation in events.

[0328] Also, the second ratio at this time can be made different according to which of the distribution state, viewing state, event participation state, video chat state, and text chat state the second state is.

[0329] That is, in the above case, the second ratio in the second state is larger than the first ratio in the first state, but the second ratio varies according to the second state. Specifically, the second ratio in the text chat state is larger than the second ratio in the event participation state, the second ratio in the video chat state is larger than the second ratio in the text chat state, the second ratio in the viewing state is larger than the second ratio in the video chat state, and the second ratio in the distribution state can be made larger than the second ratio in the viewing state.

[0330] In addition, the state of the first user terminal 100 can be further classified in detail, such as a state of spinning a gacha or a state of posting on an SNS. Note that the gacha can be spun during or outside of the distribution, but here it refers to the state of spinning outside of the distribution. For an example of spinning a gacha during the distribution, it is as described above as an action on the video.

[0331] The determination unit 420 can further determine whether a predetermined item is associated with the first user.

[0332] When the determination unit 420 determines that a predetermined item is associated with the first user, the changing unit 440 changes the second ratio.

[0333] The predetermined item is not particularly limited as long as it is an item that increases the second ratio. As an example, it can be a non-worn item (such as a VIP pass or a ticket), a worn item (clothes or accessories), or an item that can be displayed as an object during the distribution of a video.

[0334] As an example of an item that can be displayed as an object during the distribution of a video, a figurine item can be mentioned.

[0335] The first user can select a figurine item during the distribution of the video to display a figurine object and temporarily change the second ratio.

[0336] Such an object may automatically end the display along with its effect after a certain period of time, or may end the display along with its effect in response to an end display instruction by the first user.

[0337] The user can obtain such an item as a reward for a gacha, an SNS post, a gift, or as a reward given by the above-described reward association unit 450.

[0338] One or more computer processors in the present disclosure may further include a display unit 460, as shown by way of example in FIG. 27.

[0339] Such a display unit 460 causes a graph of the value of the first parameter to be displayed in a first video in which a first character object associated with the first user is displayed.

[0340] The graph may be displayed in response to a display request from the first user, or may be constantly displayed on the screen.

[0341] Also, the graph may be displayed even when the first video is not being distributed, in response to a display request from the first user.

[0342] If there is an upper limit to the value of the first parameter that can be obtained within a predetermined period (for example, one day), the degree of achievement can be visibly displayed by a pie chart (FIG. 28) or a bar graph (FIG. 29) with such an upper limit set to 100%. Also, if there are multiple achievement values defined up to the upper limit, these can also be visibly displayed.

[0343] In FIGS. 28 and 29, the upper limit value of the first parameter is 1000 pt, and achievement values of 250 pt, 500 pt, and 750 pt are set in the middle.

[0344] In FIGS. 28 and 29, the current value of the first parameter of the first user is 600 pt, and the position corresponding to 60% when the whole is set to 100% is shown.

[0345] Also, as shown in FIGS. 28 and 29, rewards given for each of the multiple achievement values may be displayed.

[0346] Also, rewards for achievements may be given in response to an operation by the first user, or rewards for achievements may be given regardless of the operation of the first user.

[0347] Also, regarding the rewards that have already been granted, they may be displayed in a manner that indicates that they have been granted (for example, by adding a check mark).

[0348] Also, as shown in FIG. 30, in a manner such that the value of the first parameter is in minutes and the clock hand points to the value of the first parameter, such a mode is also included in the graph display.

[0349] Also, the display unit 460 may display a speedometer indicating the increasing speed of the first parameter in the first video in which the first character object associated with the first user is displayed.

[0350] Such a speedometer may be always displayed on the screen regardless of the state of the first user terminal 100, or may appear on the screen when the rate of increase of the first parameter is increasing (for example, during video distribution or viewing).

[0351] According to these configurations, the increasing state and insufficient state of the first parameter become visually easy to understand, and the user's motivation to achieve can be improved.

[0352] The configuration of the present application described above can also be applied to a game in which a certain number of medals obtained by multiplying the amount of bet medals by a specific coefficient are given as rewards, such as a medal game in an online game.

[0353] At this time, the specific coefficient may be used as the value of the first parameter, and the rate of increase of the specific coefficient may be changed according to the state of the first user terminal 100.

[0354] Also, the configuration of the present application can also be applied when a medal game is played during video distribution.

[0355] At this time, a specific coefficient may be set as the value of the first parameter, and the rate of increase of the specific coefficient may be changed according to the distribution state as described above.

[0356] Subsequently, an example in which the above-described configuration is applied to a distribution battle in which two or more distributors compete for points acquired during distribution will be described.

[0357] At this time, as shown in FIG. 27, one or more computer processors in the present embodiment may further include an association unit 470, a first calculation unit 480, a second calculation unit 490, and a comparison unit 495.

[0358] The association unit 470 associates the first user and the second user by selection from at least one of them or automatically.

[0359] Both the first user and the second user are assumed to be users during distribution (distribution users) or users before distribution (online users, viewing users, etc.).

[0360] And it is assumed that a selection screen for selecting the second user is displayed on the first user terminal 100.

[0361] Such a selection screen may be transitionable from the distribution setting screen D20 before distribution, or may be transitionable from the distribution screen of the second user.

[0362] Also, the second user can be designated (named) by the selection of the first user from among a plurality of users presented under predetermined conditions.

[0363] Examples of the predetermined conditions include being in a mutual follow relationship with the first user, being followed by the first user, being a follower of the first user, being in an online state, and being in a state of waiting to be named, but are not limited thereto.

[0364] Alternatively, the second user may be automatically designated (matched) to a certain user presented under a predetermined condition.

[0365] Examples of the predetermined condition include, but are not limited to, being in a mutual follow relationship with the first user, being followed by the first user, being a follower of the first user, being in an online state, being in a waiting-for-designation state, etc.

[0366] Also, the association unit 470 may associate the first user and the second user belonging to the same rank band by selection from at least one of them or automatically.

[0367] This is an example where the above predetermined condition is set as the same rank band. Note that the rank mentioned here is a classification of users based on the number of followers, distribution time, number of distribution points acquired in the past, etc. The distribution point is a value calculated by the value of the gift × quantity × coefficient.

[0368] Although the first user and the second user are associated with each other, assume that video distribution is performed using their respective character objects.

[0369] In the first video in which the first character object associated with the first user is displayed, the first calculation unit 480 adds or subtracts the first parameter based on an action from the first user terminal 100 and / or another user terminal different from the first user terminal 100.

[0370] Examples of the action from the first user terminal 100 include, for example, distributing a video, spinning a gacha during video distribution, posting a comment during video distribution, etc.

[0371] Actions from other user terminals different from the first user terminal 100 are actions from the viewing user terminal of the viewing user who views the first video. Examples of actions include posting a gift, posting a comment, and the like.

[0372] And adding or subtracting the first parameter based on these actions includes, for example, adding or subtracting the first parameter based on the distribution time, the number of times the gacha is spun, the number of comments posted, the number of gifts posted per predetermined value, and the like.

[0373] Basically, the first parameter is added, but there are exceptional cases where it may be subtracted. Such exceptions will be described later.

[0374] The second calculation unit 490 adds or subtracts the second parameter associated with the second user terminal based on actions from the second user terminal 200 and / or other user terminals different from the second user terminal 200 in the second video in which the second character object associated with the second user is displayed.

[0375] Examples of actions from the second user terminal 200 include distributing a video, spinning the gacha during video distribution, posting a comment during video distribution, and the like.

[0376] Actions from other user terminals different from the second user terminal 200 are actions from the viewing user terminal of the viewing user who views the second video. Examples of actions include posting a gift, posting a comment, and the like.

[0377] And adding or subtracting the second parameter based on these actions includes, for example, adding or subtracting the second parameter based on the distribution time, the number of times the gacha is spun, the number of comments posted, the number of gifts posted per predetermined value, and the like.

[0378] Basically, the second parameter is added, but there are exceptional cases where it may be subtracted. Such exceptions will be described later.

[0379] The comparison unit 495 compares the first parameter calculated by the first calculation unit 480 with the second parameter calculated by the second calculation unit 490.

[0380] Then, the reward association unit 450 associates a predetermined reward with the first user and / or the second user according to the result of the comparison unit 495.

[0381] Specifically, the reward association unit 450 shall associate a predetermined reward with the user having the larger parameter according to the result of the comparison unit 495.

[0382] In this way, in the distribution battle, it is possible to compete with the opponent named by the points obtained during the distribution and obtain a reward.

[0383] The comparison unit 495 can perform the comparison at a timing when a predetermined time has elapsed since the timing when the association unit 470 associated the first user and the second user.

[0384] The predetermined time can be, for example, 15 minutes or 30 minutes, etc., but the specific numerical value is not limited.

[0385] In this way, the timing for performing the comparison is not limited to after the distribution ends, but also includes during the distribution. ]

[0386] Note that the parameters to be compared may be such that the initial value and the final value are determined by the first user and / or the second user specifying a period (start time and end time).

[0387] The display unit 460 can display the second parameter on the first video.

[0388] FIG. 31 is an image diagram showing an example in which a second parameter D51 is displayed in the first video D50. An icon of the second user may be displayed near the second parameter D51.

[0389] At this time, regarding the first parameter, as indicated by reference numeral D52 in FIG. 31, it can be displayed together with the icon of the event.

[0390] Also, the display unit 460 can also display a second video D60 in the first video D50.

[0391] FIG. 32 is an image diagram showing an example in which a second video D60 is displayed in the first video D50.

[0392] In this way, the first user and the viewers of the first video can confirm the video of the second user who is the opponent in the game and / or the second parameter during the distribution / viewing of the video.

[0393] Similarly, in the second video viewed by the second user and the viewers of the second video, the video of the first user who is the opponent in the game and / or the first parameter can be displayed.

[0394] The display unit 460 can further display the first parameter and the second parameter in the first video as a band graph.

[0395] FIG. 33 is an image diagram showing an example of a band graph D53. At this time, the central position of the band graph is set as the position where the first parameter and the second parameter are equal, and the boundary is shifted to the left and right from here to compare the magnitudes of the parameters of both users.

[0396] In FIG. 33, the left side of the band graph D53 indicates the first parameter (680 pt), the right side indicates the second parameter (750 pt), and the boundary is displayed closer to the left than the central position.

[0397] In this way, by visualizing and displaying the antagonistic state of the parameters of both users, the motivation of the first user, the second user, and other users to execute actions for increasing or decreasing the parameters can be improved.

[0398] Upon selection of the second video D60 displayed in the first video D50 by the viewing user associated as the viewing user of the first video, the association unit 470 can associate the viewing user as the viewing user of the second video D60.

[0399] Note that the selection of the second video D60 is also assumed to include the selection of the second parameter D51 displayed in the first video D50.

[0400] In this way, since the viewing users of the first video or the second video can move back and forth between the videos, the content provider will strive to improve the quality of the content so as not to lose the viewing users.

[0401] Also, the movement of the viewing user is not only in the sense of leaving the original content provider but also in the sense of supporting the original content provider.

[0402] Specifically, since the viewing user can also throw a gift that decreases the parameter, the user can also move to decrease the parameter of the content provider at the destination.

[0403] A detailed explanation will be given about the gift that decreases such a parameter.

[0404] The receiving unit 410 can receive a display request for a specific gift for the first video from the viewing user terminal.

[0405] At this time, the display unit 460 displays a specific gift object corresponding to the specific gift in the first video in response to a request to display the specific gift, and decreases the first parameter in accordance with the specific gift.

[0406] Furthermore, the display unit 460 may further display a specific gift object in the second moving image in response to a request to display a specific gift, and may increase the second parameter in accordance with the specific gift.

[0407] By setting the decrease value of the first parameter and the increase value of the second parameter to the same value, it is possible to create a configuration in which the parameter value is transferred from the first user to the second user, i.e., the second user takes the parameter value from the first user.

[0408] 34 and 35 are image diagrams showing examples in which such specific gift objects D55 and D65 are displayed in the first moving image D50 and the second moving image D60.

[0409] As shown in the figure, specific gift objects D55 and D56 may be displayed in different ways in the first video and the second video, and an increase or decrease value may also be displayed.

[0410] The reward may be an item that can be worn by the first character object associated with the first user terminal 100 or the second character object associated with the second user terminal 200, or may be a predetermined effect that is displayed in the first video or the second video.

[0411] According to the above configuration, interaction with other users over videos is stimulated, and the interest and quality of the videos are improved.

[0412] Next, an example will be described in which the above-described configuration is applied to a collaboration video in which two or more character objects appear in one video during distribution.

[0413] At this time, the first calculation unit 480 adds or subtracts the value of the first parameter based on an action from the first user terminal 100 and / or another user terminal different from the first user terminal 100 in the first video in which the first character object associated with the first user and the third character object associated with the third user are displayed.

[0414] At this time, the change unit 440 changes the rate at which the value of the first parameter is increased to a third rate according to the number of the first character object and the third character object.

[0415] The third rate can be varied according to the relationship between the first user and the third user.

[0416] As an example, the relationship between the first user and the third user can be defined based on the follow status between the first user and the third user. For example, when the first user and the third user are in a mutual follow relationship, the third rate may be made larger than when they are in a non-follow relationship.

[0417] As another example, the relationship between the first user and the third user can be defined based on the rank band to which the user belongs. For example, when the first user and the third user belong to different rank bands, the third rate may be made larger than when they belong to the same rank band.

[0418] According to the above configuration, the communication with other users in the video is activated, the interestingness of the video is improved, and the quality is also improved.

[0419] Regarding the above-described distribution battle and collaboration video, as shown in FIGS. 36 and 37, it can also be realized as an independent invention.

[0420] In the case where the distribution battle is regarded as an independent invention, as shown in FIG. 36, one or more computer processors included in an information processing system that provides a virtual space capable of displaying a user's character object may include an association unit 415, a first calculation unit 425, a second calculation unit 435, a comparison unit 445, and a reward association unit 455.

[0421] The association unit 415 associates the first user terminal 100 of the first user and the second user terminal 200 of the second user by selection from at least one of them or automatically.

[0422] The first calculation unit 425 adds or subtracts a first parameter associated with the first user terminal 100 based on an action from the first user terminal 100 and / or another user terminal different from the first user terminal in a first video in which a first character object associated with the first user terminal 100 is displayed.

[0423] The second calculation unit 435 adds or subtracts a second parameter associated with the second user terminal 200 based on an action from the second user terminal 200 and / or another user terminal different from the second user terminal 200 in a second video in which a second character object associated with the second user terminal 200 is displayed.

[0424] The comparison unit 445 compares the first parameter calculated by the first calculation unit 425 and the second parameter calculated by the second calculation unit 435.

[0425] The reward association unit 455 associates a predetermined reward with the first user terminal 100 and / or the second user terminal 200 according to the result of the comparison unit 445.

[0426] The configurations of these units can adopt the configurations described in the above-mentioned association unit 470, first calculation unit 480, second calculation unit 490, comparison unit 495, and reward association unit 450.

[0427] According to the above configuration, the interaction with other users in the video is activated, the interestingness of the video is improved, and the quality is also improved.

[0428] In the case where the collaborative distribution is regarded as an independent invention, as shown in FIG. 37, one or more computer processors included in an information processing system that provides a virtual space capable of displaying a user's character object include a first calculation unit 465, a change unit 475, and a reward association unit 485.

[0429] The first calculation unit 465 adds or subtracts a first parameter associated with the first user terminal 100 based on an action from the first user terminal 100 and / or another user terminal different from the first user terminal 100 in a first video in which a first character object associated with the first user terminal 100 is displayed.

[0430] The change unit 475 changes the increase rate of the value of the first parameter according to the number of other character objects associated with other user terminals different from the first user terminal 100.

[0431] The reward association unit 485 associates a predetermined reward with the first user terminal 100 according to the value of the first parameter increased by the increase rate changed by the change unit 475.

[0432] The configurations of these units can adopt the configurations described in the above-mentioned association unit 470, first calculation unit 480, change unit 440, and reward association unit 450.

[0433] According to the above configuration, the interaction with other users in the video is activated, the interestingness of the video is improved, and the quality is also improved.

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

[0435] As shown in FIG. 38, the information processing method according to an embodiment of the present disclosure causes one or more computer processors included in an information processing system that provides a virtual space in which a user's character object can be displayed to execute a reception step S410, a determination step S420, an increase step S430, a change step S440, and a reward association step S450.

[0436] The reception step S410 receives information transmitted from the first user terminal 100 of the first user.

[0437] Such a reception step S410 can be executed by the reception unit 410 described above.

[0438] The reception step S410 can be executed on the server side (server device 400).

[0439] The determination step S420 determines the state of the first user terminal 100 based on the information received in the reception step S410.

[0440] Such a determination step S420 can be executed by the determination unit 420 described above.

[0441] The determination step S420 can be executed on the server side (server device 400).

[0442] When it is determined in the determination step S420 that the state of the first user terminal 100 is the first state, the increase step S430 increases the value of the first parameter associated with the user at the first rate while the first state continues.

[0443] Such an increase step S430 can be executed by the increase unit 430 described above.

[0444] The increase step S430 may be executed on the server side (server device 400) or may be executed on the client side (first user terminal 100).

[0445] When it is determined in the determination step S420 that the state of the first user terminal 100 has changed from the first state to the second state, the change step S440 changes the rate at which the value of the first parameter is increased to a second rate while the second state continues.

[0446] Such a change step S440 can be executed by the above-described change unit 440.

[0447] The change step S440 may be executed on the server side (server device 400) or may be executed on the client side (first user terminal 100 / second user terminal 200).

[0448] The reward association step S450 associates a predetermined reward with the first user according to the value of the first parameter.

[0449] Such a reward association step S450 can be executed by the above-described reward association unit 450.

[0450] The reward association step S450 may be executed on the server side (server device 400) or may be executed on the client side (first user terminal 100 / second user terminal 200).

[0451] 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.

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

[0453] The computer program in the embodiments of the present disclosure can be executed in an information processing system 3000 that provides a virtual space capable of displaying a user's character object.

[0454] The computer program in the present disclosure causes one or more computer processors included in the information processing system 3000 to realize a receiving function, a determination function, an increasing function, a changing function, and a reward association function.

[0455] The receiving function receives information transmitted from the first user terminal 100 of the first user.

[0456] The determination function determines the state of the first user terminal 100 based on the information received by the receiving function.

[0457] When the determination function determines that the state of the first user terminal 100 is the first state, the increasing function increases the value of the first parameter associated with the user at the first rate while the first state continues.

[0458] When the determination function determines that the state of the first user terminal has changed from the first state to the second state, the changing function changes the rate at which the value of the first parameter is increased to the second rate while the second state continues.

[0459] The reward association function associates a predetermined reward with the first user according to the value of the first parameter.

[0460] The above functions can be realized by the receiving circuit 1410, the determination circuit 1420, the increasing circuit 1430, the changing circuit 1440, and the reward association circuit 1450 shown in FIG. 39. It is assumed that the receiving circuit 1410, the determination circuit 1420, the increasing circuit 1430, the changing circuit 1440, and the reward association circuit 1450 are respectively realized by the receiving unit 410, the determination unit 420, the increasing unit 430, the changing unit 440, and the reward association unit 450 described above. The details of each unit are as described above.

[0461] 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.

[0462] The information processing apparatus is an information processing apparatus including one or more computer processors, and the one or more computer processors include a determination unit 110, an increase unit 120, a change unit 130, and a reward association unit 140, as shown in FIG. 40.

[0463] The determination unit 110 determines the state of the information processing apparatus.

[0464] The determination unit 110 can have the same configuration as the determination unit 420 described above.

[0465] When the determination unit 110 determines that the state of the information processing apparatus is the first state, the increase unit 120 increases the value of the first parameter associated with the user at the first rate while the first state continues.

[0466] The increase unit 120 can have the same configuration as the increase unit 430 described above.

[0467] When the determination unit 110 determines that the state of the information processing apparatus has changed from the first state to the second state, the change unit 130 changes the rate at which the value of the first parameter is increased to the second rate while the second state continues.

[0468] The change unit 130 can have the same configuration as the change unit 440 described above.

[0469] The reward association unit 140 associates a predetermined reward with the first user according to the value of the first parameter.

[0470] The reward association unit 140 can have the same configuration as the reward association unit 450 described above.

[0471] According to the above configuration, it is possible to provide a technical improvement that solves or alleviates at least part of the problems of the above-described prior art.

[0472] Subsequently, an example of an information processing method in 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 (first user terminal 100).

[0473] As shown as an example in FIG. 41, 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 determination step S110, an increase step S120, a change step S130, and a reward association step S140.

[0474] The determination step S110 determines the state of the information processing apparatus. Such a determination step S110 can be executed by the above-described determination unit 110.

[0475] In the increase step S120, when it is determined in the determination step S110 that the state of the information processing apparatus is the first state, while the first state continues, the value of the first parameter associated with the user is increased at a first rate. Such an increase step S120 can be executed by the above-described increase unit 120.

[0476] In the change step S130, when it is determined in the determination step S110 that the state of the information processing apparatus has changed from the first state to the second state, while the second state continues, the rate at which the value of the first parameter is increased is changed to a second rate. Such a change step S130 can be executed by the above-described change unit 130.

[0477] The reward association step S140 associates a predetermined reward with the first user according to the value of the first parameter. Such a reward association step S140 can be executed by the above-described reward association unit 140.

[0478] 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.

[0479] Subsequently, 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 (first user terminal 100).

[0480] The computer program in the present disclosure is characterized in that it causes one or more processors included in the information processing apparatus to realize a determination function, an increase function, a change function, and a reward association function.

[0481] The determination function determines the state of the information processing apparatus.

[0482] The increase function increases the value of the first parameter associated with the user at a first rate while the first state continues when the state of the information processing apparatus is determined to be the first state by the determination function.

[0483] The change function changes the rate at which the value of the first parameter is increased to a second rate while the second state continues when the state of the information processing apparatus is determined to have changed from the first state to the second state by the determination function.

[0484] The reward association function associates a predetermined reward with the first user according to the value of the first parameter.

[0485] The above functions can be realized by the determination circuit 1110, the increase circuit 1120, the change circuit 1130, and the reward association circuit 1140 shown in FIG. 42. It is assumed that the determination circuit 1110, the increase circuit 1120, the change circuit 1130, and the reward association circuit 1140 are realized by the determination unit 110, the increase unit 120, the change unit 130, and the reward association unit 140 described above, respectively. Details of each unit are as described above.

[0486] In addition, in order to function as the server device or 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 terminal device according to the embodiment in the storage unit of the information processing device and causing the CPU of the information processing device to read and execute the program.

[0487] FIG. 43 is a block diagram of a processing circuit that executes computer-based operations according to the present disclosure. FIG. 43 shows a processing circuit 600, which corresponds to the CPU of the terminal and device in the present disclosure.

[0488] The processing circuit 600 is used to control any computer-based and cloud-based control processes, and the flowchart descriptions or blocks can be understood as representing modules, segments, or portions of code that include one or more executable instructions for implementing specific logical functions or steps within the process. Alternative implementations are included within the scope of the exemplary embodiments of this advancement where the functions can be executed. The order from that illustrated or discussed can include substantially simultaneous or reverse order depending on the functionality involved, as understood by those skilled in the art. The functionality of the elements disclosed herein can be implemented using a circuit or processing circuit that can include a general-purpose processor, a special-purpose processor, an integrated circuit, an ASIC ("application-specific integrated circuit"), a conventional circuit configured or programmed to perform the disclosed functions, and / or a combination thereof. The processor processes a circuit or circuits, such as including transistors and other circuits therein. The processor may be a programmed processor that executes a program stored in a memory. In the present disclosure, a processing circuit, unit, or means is hardware that performs or is programmed to perform the recited functions. The hardware can be any hardware disclosed herein or any hardware known in any other way programmed or configured to perform the recited functions.

[0489] In FIG. 43, the processing circuit 600 includes a CPU 601 that executes one or more control processes discussed in the present disclosure. Process data and instructions may be stored in the memory 602. These processes and instructions may also be stored on a storage medium disk 604 such as a hard drive (HDD) or a portable storage medium, or may be stored remotely. Further, the claimed advancement is not limited by the form of the computer-readable medium on which the instructions of the processes of the present invention are stored. For example, the instructions may be stored on a CD, DVD, flash memory, RAM, ROM, PROM, EPROM, EEPROM, hard disk, or any other non-transitory computer-readable medium of an information processing apparatus with which the processing circuit 600 such as a server or a computer communicates. The processes may also be stored and executable by the processing circuit 600 on network-based storage, cloud-based storage or other mobile-accessible storage.

[0490] Furthermore, the advancement of the claims may be provided as a utility application, a background daemon, or a component of an operating system, or a combination thereof, and is executed with the CPU 601 and an operating system such as Microsoft Windows, UNIX, Solaris, LINUX, Apple MAC-OS, Apple iOS and other systems known to those skilled in the art.

[0491] The hardware elements for realizing the processing circuit 600 may be realized by various circuit elements. Also, each function of the above-described embodiments may be realized by a circuit including one or more processing circuits. The processing circuit particularly includes a programmed processor, for example, a processor (CPU) 601 as shown in FIG. 43. The processing circuit also includes devices such as application specific integrated circuits (ASICs) and conventional circuit components arranged to execute the recited functions.

[0492] Alternatively, or additionally, the CPU 601 may be implemented on an FPGA, ASIC, PLD, or using discrete logic circuitry, as would be recognized by one of ordinary skill in the art. Also, the CPU 601 may be realized as a plurality of processors that operate in parallel and cooperate to execute the instructions of the present invention processes described above.

[0493] The processing circuit 600 of FIG. 43 also includes a network controller 606, such as an Ethernet PRO network interface card, for interfacing with a network 700. As will be appreciated, the network 700 can be a public network such as the Internet, or a private network such as a local area network (LAN) or wide area network (WAN), or any combination thereof, and can include a public switched telephone network (PSTN) or an integrated services digital network (ISDN) subnetwork. The network 700 can also be wired, such as an Ethernet network, a universal serial bus (USB) cable, or wireless, such as a cellular network including an EDGE, 3G, and 4G wireless cellular system. The wireless network can also be Wi-Fi, a wireless LAN, Bluetooth, or any other known wireless communication form. Further, the network controller 606 may conform to other direct communication standards such as Bluetooth, near field communication (NFC), infrared, or others.

[0494] The processing circuit 600 further includes a display controller 608, such as a graphics card or graphics adapter, for interfacing with a display 609, such as a monitor. The I / O interface 612 interfaces with a keyboard and / or mouse 614, and a touch screen panel 616 that is either on the display 609 or separate from the display 609. The I / O interface 612 also connects to various peripheral devices 618.

[0495] The storage controller 624 connects the memory medium disk 604 to a communication bus 626 which can be ISA, EISA, VESA, PCI, or the like, and interconnects all components of the processing circuit 600. The general characteristics and functionality of the display 609, keyboard and / or mouse 614, and the display controller 608, storage controller 624, network controller 606, and I / O interface 612 are omitted in this specification for the sake of brevity as these characteristics are known.

[0496] The exemplary circuit elements described in the context of this disclosure may be replaced with other elements and may have a structure different from the embodiments provided herein. Further, a circuit configured to perform the functions described herein may be implemented with a plurality of circuit units (e.g., chips), or the features may be combined in circuits on a single chipset.

[0497] The functions and features described herein may also be performed by various distributed components of the system. For example, one or more processors may execute these system functions, where the processors are distributed among a plurality of components communicating within a network. The distributed components may include one or more clients and server machines that can share the processing, in addition to various human interface and communication devices (e.g., display monitors, smartphones, tablets, personal digital assistants (PDAs)). The network may be a private network such as a LAN or WAN, or a public network such as the Internet. Inputs to the system may be received directly via user input or remotely as a real-time or batch process. Further, some implementations may be executed on modules or hardware that are not the same as those described. Accordingly, other implementations are within the scope that may be claimed.

[0498] Although some embodiments of the present invention have been described, these embodiments are presented by way of example and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, 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 also included in the invention described in the claims and the equivalent scope thereof.

[0499] In addition, the methods described in the embodiments can be stored as programs executable on a computer (computer) in a recording medium such as a magnetic disk (floppy (registered trademark) disk, hard disk, etc.), an optical disk (CD-ROM, DVD, MO, etc.), a semiconductor memory (ROM, RAM, flash memory, etc.), and can also be transmitted and distributed through a communication medium. The program stored on the medium side includes a setting program for configuring software means (including not only an execution program but also tables and data structures) to be executed on a computer in the computer. The computer that realizes this device reads the program recorded on the recording medium, and in some cases, constructs software means by a 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 the 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. 〔Supplementary Notes〕 [1] An information processing system that provides a virtual space in which a user's character object can be displayed, comprising one or more computer processors, The one or more computer processors, a receiving unit that receives information transmitted from a first user terminal of a first user, a determination unit that determines the state of the first user terminal based on the information received by the receiving unit, When the determination unit determines that the state of the first user terminal is the first state, an increasing unit that increases the value of the first parameter associated with the user at a first rate while the first state continues; When the determination unit determines that the state of the first user terminal has changed from the first state to the second state, a changing unit that changes the rate at which the value of the first parameter is increased to a second rate while the second state continues; A reward association unit that associates a predetermined reward with the first user according to the value of the first parameter An information processing system comprising: [2] The second state is A distribution state in which a video is being distributed on the first user terminal, A viewing state in which a video is being viewed on the first user terminal, Either of which, The first state is An activation state in which an application for providing the virtual space is activated on the first user terminal and does not correspond to either the distribution state or the viewing state The information processing system according to claim 1, characterized in that it is so. [3] The changing unit varies the second rate according to whether the second state is the distribution state or the viewing state. The information processing system according to claim 2, characterized in that it is so. [4] The first state is A first distribution state in which a video in which no character object other than the first character object associated with the first user is displayed is being distributed on the first user terminal, The second state is A second distribution state in which a video in which another character object associated with another user is displayed in addition to the first character object is being distributed on the first user terminal The information processing system according to claim 1, characterized in that it is so. [5] The first state is It is a third distribution state in which a play video of a game provided by the information processing system is being distributed on the first user terminal, The second state is, It is a fourth distribution state in which a video in which a first character object associated with the first user is displayed is distributed on the first user terminal The information processing system according to claim 1, characterized in that. [6] The first state is, It is a fourth distribution state in which a video in which a first character object associated with the first user is displayed is distributed on the first user terminal, The second state is, It is a fifth distribution state in which a play video of a game in which a first character object associated with the first user can move in the virtual space is being distributed on the first user terminal The information processing system according to claim 1, characterized in that. [7] The reward is an item that can be worn by a first character object associated with the first user, and the information processing system according to claim 1, characterized in that. [8] The reward is a free or paid coin associated with the first user, and the information processing system according to claim 1, characterized in that. [9] The determination unit further, In the video being distributed on the first user terminal, it is determined whether a value related to the number or value of actions from other user terminals exceeds a predetermined value, The first state is, It is a state in which the determination unit determines that the value related to the number or value of the actions is equal to or less than a predetermined value, The second state is, It is a state in which the determination unit determines that the value related to the number or value of the actions exceeds a predetermined value The information processing system according to claim 1, characterized in that.

[10] The determination unit further, In the video being distributed or viewed on the first user terminal, determine whether a value related to the number or value of actions from the first user terminal exceeds a predetermined value. The first state is a state in which the determination unit determines that the value related to the number or value of the action is equal to or less than the predetermined value. The second state is a state in which the determination unit determines that the value related to the number or value of the action exceeds the predetermined value. The information processing system according to claim 1, characterized in that.

[11] The determination unit further determines whether a predetermined item is associated with the first user, The information processing system according to claim 1, characterized in that when the determination unit determines that a predetermined item is associated with the first user, the second ratio is changed.

[12] The one or more computer processors further comprise a display unit that graphically displays the value of the first parameter in a first video in which a first character object associated with the first user is displayed. The information processing system according to claim 1, characterized in that.

[13] The one or more computer processors further In a first video in which a first character object associated with the first user and a third character object associated with a third user of the third user are displayed, based on actions from the first user terminal and / or another user terminal different from the first user terminal, a first calculation unit that adds or subtracts the value of the first parameter and The information processing system according to claim 1, characterized in that the changing unit changes the rate of increasing the value of the first parameter to a third rate according to the number of the first character object and the third character object.

[14] The information processing system according to claim 13, wherein the third ratio is varied according to the relationship between the first user and the third user.

[15] One or more computer processors included in an information processing system that provides a virtual space in which a user's character object can be displayed, a receiving step of receiving information transmitted from a first user terminal of a first user; a determining step of determining the state of the first user terminal based on the information received in the receiving step; an increasing step of increasing the value of a first parameter associated with the user at a first ratio while the first state continues when the state of the first user terminal is determined to be a first state in the determining step; a changing step of changing the ratio at which the value of the first parameter is increased to a second ratio while the second state continues when the state of the first user terminal is determined to have changed from the first state to a second state in the determining step; a reward association step of associating a predetermined reward with the first user according to the value of the first parameter and an information processing method for causing the execution.

[16] One or more computer processors included in an information processing apparatus included in an information processing system that provides a virtual space in which a user's character object can be displayed, a determining step of determining the state of the information processing apparatus of the user; an increasing step of increasing the value of a first parameter associated with the user at a first ratio while the first state continues when the state of the information processing apparatus is determined to be a first state in the determining step; a changing step of changing the ratio at which the value of the first parameter is increased to a second ratio while the second state continues when the state of the information processing apparatus is determined to have changed from the first state to a second state in the determining step; a reward association step of associating a predetermined reward with the user according to the value of the first parameter An information processing method for causing execution.

[17] One or more computer processors included in an information processing apparatus included in an information processing system that provides a virtual space in which a user's character object can be displayed, a determination function for determining the state of the information processing apparatus of the user, an increasing function for increasing the value of a first parameter associated with the user at a first rate while the first state is determined by the determination function to be the state of the information processing apparatus and the first state continues, a changing function for changing the rate at which the value of the first parameter is increased to a second rate while the second state continues when the determination function determines that the state of the information processing apparatus has changed from the first state to the second state, a reward association function for associating a predetermined reward with the user according to the value of the first parameter A computer program for realizing.

Explanation of Signs

[0500] 100 First user terminal 200 Second user terminal 300 Network 400 Server apparatus 410 Receiving unit 420 Determination unit 430 Increasing unit 440 Changing unit 450 Reward association unit

Claims

1. An information processing system that provides a virtual space in which a user's character object can be displayed, comprising one or more computer processors, the one or more computer processors include: a receiving unit that receives information transmitted from the user's user terminal; a determination unit that determines the state of the user terminal based on the information received by the receiving unit; an increasing unit that increases the value of a first parameter associated with the user at a first rate while the one state determined by the determination unit is a state in the distribution state continues; a changing unit that changes the rate at which the value of the first parameter is increased to a second rate while another state in the distribution state continues when the determination unit determines that the state of the user terminal has changed from the one state to another state in the distribution state An information processing system comprising.

2. The one state is a first distribution state in which a video in which no character object other than a first character object associated with the user is displayed on the user terminal is being distributed, The other state is a second distribution state in which a video in which another character object associated with another user is displayed in addition to the first character object on the user terminal is being distributed The information processing system according to claim 1, characterized in that.

3. The one state is a third distribution state in which a play video of a game provided by the information processing system is being distributed on the user terminal, The other state is a fourth distribution state in which a video in which a first character object associated with the user is displayed is being distributed on the user terminal The information processing system according to claim 1, characterized in that.

4. The one state is a fourth distribution state in which a video in which a first character object associated with the user is displayed is being distributed on the user terminal, The other state is a fifth distribution state in which a play video of a game in which the virtual space can be moved by a first character object associated with the user is being distributed on the user terminal The information processing system according to claim 1, characterized in that.

5. The determination unit further includes In the video being distributed on the user terminal, determine whether a value related to the number or value of actions from other user terminals exceeds a predetermined value. The one state is a state determined by the determination unit that the value related to the number or value of the actions is equal to or less than the predetermined value. The other state is a state determined by the determination unit that the value related to the number or value of the actions exceeds the predetermined value. The information processing system according to claim 1, characterized in that.

6. The determination unit further In the video being distributed on the user terminal, determine whether a value related to the number or value of actions from the user terminal exceeds a predetermined value. The one state is a state determined by the determination unit that the value related to the number or value of the actions is equal to or less than the predetermined value. The other state is a state determined by the determination unit that the value related to the number or value of the actions exceeds the predetermined value. The information processing system according to claim 1, characterized in that.

7. The determination unit further Determine whether a predetermined item is associated with the user. The information processing system according to claim 1, characterized in that when it is determined by the determination unit that a predetermined item is associated with the user, the second ratio is changed.

8. The one or more computer processors further In a first video in which a first character object associated with the user and a second character object associated with another user are displayed, a first calculation unit that adds or subtracts a value of the first parameter based on actions from the user terminal and / or another user terminal different from the user terminal. Comprising The information processing system according to claim 1, characterized in that the changing unit changes a ratio for increasing the value of the first parameter to a third ratio according to the number of the first character object and the second character object.

9. The information processing system according to claim 8, characterized in that the third ratio varies according to the relationship between the user and the other user.

10. The one state is a sixth distribution state in which the user terminal distributes a video with the camera off. The information processing system according to claim 1, wherein the other state is a seventh distribution state in which the user terminal distributes a video with the camera on.

11. The one state is an eighth distribution state in which the user terminal distributes a video with the microphone off, The information processing system according to claim 1, wherein the other state is a ninth distribution state in which the user terminal distributes a video with the microphone on.

12. An information processing system that provides a virtual space in which a user's character object can be displayed, comprising one or more computer processors, The one or more computer processors, A receiving unit that receives information transmitted from the user terminal of the user, A determination unit that determines the state of the user terminal based on the information received by the receiving unit, When the determination unit determines that the state of the user terminal is a first state, an increasing unit that increases the value of a first parameter associated with the user at a first rate while the first state continues, When the determination unit determines that the state of the user terminal has changed from the first state to a second state, a changing unit that changes the rate at which the value of the first parameter is increased to a second rate while the second state continues, A reward association unit that associates a predetermined reward with the user according to the value of the first parameter and comprising, The information processing system, wherein the reward is an item or a gacha ticket that can be worn by a first character object associated with the user.

13. An information processing system that provides a virtual space in which a user's character object can be displayed, comprising one or more computer processors, The one or more computer processors, A receiving unit that receives information transmitted from the user terminal of the user, A determination unit that determines the state of the user terminal based on the information received by the receiving unit, When the determination unit determines that the state of the user terminal is a first state, an increasing unit that increases the value of a first parameter associated with the user at a first rate while the first state continues, When the determination unit determines that the state of the user terminal has changed from the first state to a second state, a changing unit that changes the rate at which the value of the first parameter is increased to a second rate while the second state continues, A display unit that graphically displays the value of the first parameter in a first video in which a first character object associated with the user is displayed An information processing system comprising the same. **Claim 14** One or more computer processors included in an information processing system that provides a virtual space in which a user's character object can be displayed, A receiving step of receiving information transmitted from the user's user terminal; A determination step of determining the state of the user terminal based on the information received in the receiving step; An increasing step of increasing the value of a first parameter associated with the user at a first rate while the one state continues when the state of the user terminal is determined to be one state in the distribution state in the determination step; A changing step of changing the rate at which the value of the first parameter is increased to a second rate while the other state continues when the state of the user terminal is determined to have changed from the one state to another state in the distribution state in the determination step An information processing method for causing the execution. **Claim 15** One or more computer processors included in an information processing system that provides a virtual space in which a user's character object can be displayed, A receiving step of receiving information transmitted from the user's user terminal; A determination step of determining the state of the user terminal based on the information received in the receiving step; An increasing step of increasing the value of a first parameter associated with the user at a first rate while the first state continues when the state of the user terminal is determined to be a first state in the determination step; A changing step of changing the rate at which the value of the first parameter is increased to a second rate while the second state continues when the state of the user terminal is determined to have changed from the first state to a second state in the determination step; A reward association step of associating a predetermined reward with the user according to the value of the first parameter Causing the execution, The reward is an item or a gacha ticket that can be worn by a first character object associated with the user. An information processing method. **Claim 16** One or more computer processors included in an information processing system that provides a virtual space in which a user's character object can be displayed, A receiving step of receiving information transmitted from the user's user terminal; A determining step of determining the state of the user terminal based on the information received in the receiving step; An increasing step of increasing the value of a first parameter associated with the user at a first rate while the first state continues when the state of the user terminal is determined to be a first state in the determining step; A changing step of changing the rate at which the value of the first parameter is increased to a second rate while the second state continues when it is determined in the determining step that the state of the user terminal has changed from the first state to a second state; A displaying step of displaying the value of the first parameter in a graph in a first video in which a first character object associated with the user is displayed; An information processing method for causing the above to be executed.

17. On one or more computer processors included in an information processing apparatus included in an information processing system that provides a virtual space in which a user's character object can be displayed, A determining step of determining the state of the information processing apparatus; An increasing step of increasing the value of a first parameter associated with the user at a first rate while the one state continues when the state of the information processing apparatus is determined to be a certain state in the distribution state in the determining step; A changing step of changing the rate at which the value of the first parameter is increased to a second rate while the other state continues when it is determined in the determining step that the state of the information processing apparatus has changed from the one state to another state in the distribution state; An information processing method for causing the above to be executed.

18. On one or more computer processors included in an information processing apparatus included in an information processing system that provides a virtual space in which a user's character object can be displayed, A determining step of determining the state of the information processing apparatus; An increasing step of increasing the value of a first parameter associated with the user at a first rate while the first state continues when the state of the information processing apparatus is determined to be a first state in the determining step; A changing step of changing the rate at which the value of the first parameter is increased to a second rate while the second state continues when it is determined in the determining step that the state of the information processing apparatus has changed from the first state to a second state; A reward association step of associating a predetermined reward with the user according to the value of the first parameter, is executed, wherein the reward is an item or a gacha ticket that can be worn by a first character object associated with the user. An information processing method.

19. One or more computer processors included in an information processing apparatus included in an information processing system that provides a virtual space in which a character object of a user can be displayed, a determination step of determining the state of the information processing apparatus, an increase step of increasing the value of a first parameter associated with the user at a first rate while the first state is determined to be the first state in the determination step, a change step of changing the rate at which the value of the first parameter is increased to a second rate while the second state continues when it is determined in the determination step that the state of the information processing apparatus has changed from the first state to a second state, a display step of displaying the value of the first parameter in a graph in a first video in which a first character object associated with the user is displayed An information processing method for execution.

20. One or more computer processors included in an information processing apparatus included in an information processing system that provides a virtual space in which a character object of a user can be displayed, a determination function for determining the state of the information processing apparatus, an increase function of increasing the value of a first parameter associated with the user at a first rate while a certain state in the distribution state is determined by the determination function, a change function of changing the rate at which the value of the first parameter is increased to a second rate while another state in the distribution state continues when it is determined by the determination function that the state of the information processing apparatus has changed from the certain state to another state in the distribution state A computer program for realization.

21. One or more computer processors included in an information processing apparatus included in an information processing system that provides a virtual space in which a character object of a user can be displayed, a determination function for determining the state of the information processing apparatus, When the state of the information processing apparatus is determined to be the first state by the determination function, an increasing function that increases the value of the first parameter associated with the user at a first rate while the first state continues; When the state of the information processing apparatus is determined to have changed from the first state to the second state by the determination function, a changing function that changes the rate at which the value of the first parameter is increased to a second rate while the second state continues; A reward association function that associates a predetermined reward with the user according to the value of the first parameter are realized, wherein the reward is a computer program that is an item or a gacha ticket that can be worn by a first character object associated with the user.

22. In one or more computer processors included in an information processing apparatus included in an information processing system that provides a virtual space in which a character object of a user can be displayed, a determination function for determining the state of the information processing apparatus; When the state of the information processing apparatus is determined to be the first state by the determination function, an increasing function that increases the value of the first parameter associated with the user at a first rate while the first state continues; When the state of the information processing apparatus is determined to have changed from the first state to the second state by the determination function, a changing function that changes the rate at which the value of the first parameter is increased to a second rate while the second state continues; a display function for displaying the value of the first parameter in a graph in a first video in which a first character object associated with the user is displayed is realized by a computer program.

Citation Information

Patent Citations

  • Moving image generation device and program

    JP2015184689A

  • Computer program, method, and server device

    JP2022001217A

  • Computer program, method, and server device

    JP2022002696A

  • Game control method, computer and control program

    JP2022031510A

  • Game program, game method, and game system

    JP2022128023A