Information processing system, information processing method, and computer program

The information processing system addresses the challenge of obtaining difficult-to-get avatar parts by managing character parts through user operations and electronic medium conditions, enabling conditional changes and gifts, thus enhancing user engagement.

JP2026012305APending Publication Date: 2026-01-23GLEE HOLDINGS CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2025182236
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-10-29
Publication Date
2026-01-23

AI Technical Summary

Technical Problem

Some avatar character parts are difficult to obtain due to low probabilities in lotteries, leading to unequal access and limited means for acquisition.

Method used

An information processing system that includes a distribution unit, determination unit, association unit, and change screen display unit to manage and modify character parts based on user operations and electronic medium conditions, allowing for conditional part changes and gift displays without point deductions.

Benefits of technology

Expands the means of obtaining avatar character parts, providing users with more opportunities to acquire desired parts through conditional changes and gifts, enhancing user engagement and satisfaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026012305000001_ABST
    Figure 2026012305000001_ABST
Patent Text Reader

Abstract

To expand the acquisition means of parts.SOLUTION: A determination unit configured to determine a predetermined part from among a plurality of parts by a predetermined method, an association unit, a first condition determination unit configured to determine whether or not a first specific condition regarding a distribution user is satisfied, and a second condition determination unit configured to determine, when the first condition determination unit determines that the first specific condition is satisfied, the predetermined part determined by the determination unit or the predetermined part associated by the association unit, and a change screen display unit configured to display, on a distributor user terminal of the distributor user, a change screen for changing the predetermined part to another part in which a part of the predetermined part is changed, wherein the association unit associates the another part with the user information and releases the association of the predetermined part with the user information. The first specific condition is satisfied when a specific electronic medium is associated with the user information.SELECTED DRAWING: Figure 19
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 technology]

[0002] 2. Description of the Related Art In recent years, avatar distribution, in which users distribute videos using avatar characters that represent their own avatars, has become popular.

[0003] Patent Document 1 discloses an example in which an avatar character is generated by combining parts that a user likes. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Publication No. 2020-173582 Summary of the Invention [Problem to be solved by the invention]

[0005] Some avatar character parts are provided free of charge, while others can be obtained with a certain probability through a lottery such as a gacha, but some parts can be extremely difficult to obtain depending on the set probability.

[0006] Therefore, an object of the present disclosure is to provide a technical improvement that solves or alleviates at least some of the problems of the prior art described above. A more specific object of the present disclosure is to provide an information processing system, an information processing device, an information processing method, and a computer program that expand the means for obtaining parts. [Means for solving the problem]

[0007] The information processing system of the present disclosure is an information processing system comprising one or more computer processors, the one or more computer processors comprising: a distribution unit that displays the video on the viewing user terminal by sending information regarding a video including the broadcast user's character object to the viewing user terminal; a determination unit that determines a predetermined part from a plurality of parts that can be worn by the character object using a predetermined method based on the broadcast user's operation; an association unit that associates the predetermined part determined by the determination unit with the broadcast user's user information; a first condition determination unit that determines whether a first specific condition related to the broadcast user is met; and a change screen display unit that, when the first condition determination unit determines that the first specific condition is met, displays a change screen on the broadcast user's user terminal for changing the predetermined part determined by the determination unit or the predetermined part associated by the association unit to another part with a portion of the predetermined part modified, the association unit associates the other part that has been modified based on the broadcast user's operation on the change screen with the user information and releases the association of the predetermined part with the user information, and is characterized in that the first specific condition being met means that a specific electronic medium is associated with the user information.

[0008] A particular electronic medium is associated with expiration date information and / or number of uses information, and association of a particular electronic medium with user information may include the electronic medium being within its expiration date and / or not having reached its maximum number of uses.

[0009] The first specific condition being satisfied can be determined as a result of a specific electronic medium being associated with the user information and a specific display for displaying the change screen being selected based on the operation of the distribution user.

[0010] The specific display may be a confirmation screen for asking whether or not to display the change screen.

[0011] The specific display may be an icon for displaying a change screen.

[0012] The specified parts associated with the user information by the association unit are displayed selectably on a closet screen that can be displayed in the video, and when a specified part is selected on the closet screen, an icon is displayed or an icon that was previously displayed is highlighted.

[0013] The predetermined parts and icons associated with the user information by the association unit are displayed selectably on a closet screen that can be displayed in the video, and when an icon is selected on the closet screen, parts other than the predetermined parts associated with the user information by the association unit can be displayed unselectable.

[0014] On the change screen, a part obtained by changing a part of a predetermined part can be displayed in a selectable manner.

[0015] Attribute information is further associated with a specific electronic medium, and another part in which a part of a specified part has been changed can be displayed on the change screen in a selectable manner based on the attribute information.

[0016] The other part may be a different color of the given part.

[0017] Another part can be a part that has the texture of a given part UV scrolled.

[0018] If the video includes a character object of another user, the determination unit determines a predetermined part from among a plurality of parts that can be worn by the character object of the broadcasting user and / or the character object of the other user using a predetermined method based on operation of the broadcasting user or the other user, and the association unit associates the predetermined part determined by the determination unit with the user information of the broadcasting user and / or the user information of the other user, associates the other part changed based on operation of the broadcasting user or the other user on the change screen with the user information of the broadcasting user and / or the user information of the other user, and disassociates the predetermined part from the user information of the broadcasting user and / or the user information of the other user.

[0019] The one or more computer processors further include a display request receiving unit that receives a gift display request sent from the viewing user terminal, an object display unit that displays a gift object corresponding to the gift in the video in accordance with the display request received by the display request receiving unit, a gift determination unit that determines whether the gift related to the display request received by the display request receiving unit is a specific gift, and a second condition determination unit that determines whether a second specific condition related to the distribution user or the viewing user is satisfied when the gift determination unit determines that the second specific condition is satisfied, and the display request receiving unit can accept the display request without deducting points associated with the viewing user when the second condition determination unit determines that the second specific condition is satisfied.

[0020] The information processing method of the present disclosure is characterized by having one or more computer processors execute a distribution step of displaying the video on the viewing user terminal by transmitting information regarding a video including the broadcast user's character object to the viewing user terminal; a determination step of determining, using a predetermined method, a predetermined part from among a plurality of parts that can be worn by the character object based on the broadcast user's operation; an association step of associating the predetermined part determined in the determination step with the broadcast user's user information; a first condition determination step of determining whether a first specific condition related to the broadcast user is satisfied; and a change screen display step of, if it is determined in the first condition determination step that the first specific condition is satisfied, displaying on the broadcast user terminal of the broadcast user a change screen for changing the predetermined part determined in the determination step or the predetermined part associated in the association step to another part in which a portion of the predetermined part has been changed, and in the association step, associating the other part that has been changed based on the broadcast user's operation on the change screen with the user information and releasing the association of the predetermined part with the user information, and the fact that the first specific condition is satisfied means that a specific electronic medium is associated with the user information.

[0021] The information processing method of the present disclosure executes the following steps: a sending step of sending information regarding a video including a character object of a broadcasting user and information regarding the broadcasting user's operation to a server device; a receiving step of receiving from the server device information regarding a predetermined part determined in a predetermined manner from among a plurality of parts that can be worn by the character object based on the broadcasting user's operation; an associating step of associating the information regarding the predetermined part received in the receiving step with user information of the broadcasting user; a first condition determination step of determining whether a first specific condition regarding the broadcasting user is satisfied; and a change screen display step of displaying a change screen for changing the determined predetermined part or the predetermined part associated in the associating step to another part in which a portion of the predetermined part has been changed, wherein in the associating step, the other part that has been changed based on the broadcasting user's operation on the change screen is associated with the user information, and the association of the predetermined part with the user information is released, and the fact that the first specific condition is satisfied means that a specific electronic medium is associated with the user information.

[0022] The computer program of the present disclosure realizes a sending function that sends information regarding a video including a character object of a broadcasting user and information regarding the broadcasting user's operations to a server device; a receiving function that receives from the server device information regarding a predetermined part that is determined using a predetermined method from among a plurality of parts that can be worn by the character object based on the broadcasting user's operations; an association function that associates the information regarding the predetermined part received by the receiving function with the broadcasting user's user information; a first condition determination function that determines whether a first specific condition regarding the broadcasting user is met; and a change screen display function that, if the first condition determination function determines that the first specific condition is met, displays a change screen for changing the determined predetermined part or the predetermined part associated by the association function to another part in which a portion of the predetermined part has been changed, and the association function associates the other part that has been changed based on the broadcasting user's operations on the change screen with the user information, and disassociates the predetermined part from the user information, and is characterized in that the first specific condition being met means that a specific electronic medium is associated with the user information. [Effects of the Invention]

[0023] According to the present disclosure, it is possible to provide technical improvements that solve or alleviate at least some of the problems of the conventional techniques described above. Specifically, according to the present disclosure, it is possible to provide an information processing system, an information processing device, an information processing method, and a computer program that expand the means for obtaining parts. [Brief explanation of the drawings]

[0024] [Figure 1] 1 is a system configuration diagram illustrating an example of an information processing system according to the present disclosure. [Figure 2] 1 is a system configuration diagram illustrating an example of an information processing system according to the present disclosure. [Figure 3] 1 is a system configuration diagram illustrating an example of an information processing system according to the present disclosure. [Figure 4]FIG. 2 is a configuration diagram showing an example of the hardware configuration of a server device, a broadcast user terminal, and a viewing user terminal in the present disclosure. [Figure 5] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 6] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 7] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 8] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 9] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 10] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 11] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 12] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 13] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 14] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 15] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 16] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 17] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 18] FIG. 2 is a configuration diagram showing an example of a functional configuration of a server device according to the first embodiment of the present disclosure. [Figure 19] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 20] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 21] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 22] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 23] FIG. 10 is a conceptual diagram showing an image of a screen displayed on a user terminal. [Figure 24] FIG. 10 is a configuration diagram showing another example of the functional configuration of the server device according to the first embodiment of the present disclosure. [Figure 25] FIG. 1 is a flow diagram illustrating an example of the flow of an information processing method according to the present disclosure. [Figure 26] FIG. 10 is a flow diagram showing another example of the flow of the information processing method according to the present disclosure. [Figure 27] FIG. 1 is a circuit configuration diagram showing an example of a circuit configuration for realizing a computer program according to the present disclosure. [Figure 28] FIG. 2 is a configuration diagram showing an example of the functional configuration of a broadcast user terminal in the present disclosure. [Figure 29] FIG. 10 is a flow diagram showing an example of the flow of an information processing method in a broadcast user terminal according to the present disclosure. [Figure 30] FIG. 10 is a flow diagram showing another example of the flow of an information processing method in a broadcast user terminal according to the present disclosure. [Figure 31] FIG. 10 is a circuit diagram showing an example of a circuit configuration for realizing a computer program executed in a broadcast user terminal in the present disclosure. DETAILED DESCRIPTION OF THE INVENTION

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

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

[0027] The video displayed on each device will be described as including animation of a character object generated based on the broadcaster's movements, but is not limited to this and may include animation of a character object generated in response to the broadcaster's operations, or may include an image of the broadcaster himself / herself.Furthermore, these character objects and the broadcaster may not be displayed, and only the broadcaster's voice may be included.

[0028] The space displayed in the video may be a virtual space, a real space, or an augmented reality space that combines these. The video may be something like a karaoke video or a game commentary video that plays back at least a predetermined image and the broadcaster's voice, or may be a display in which a character object or an actual image of the broadcaster is superimposed on these.

[0029] Furthermore, if the broadcasting user is included in the real space, a character object generated based on the broadcasting user's movements may be superimposed on an actual image of the broadcasting user. Also, an animation of a gift object or the like may be superimposed on a captured image of the real space.

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

[0031] Furthermore, the information processing device 1300 may be connected to a predetermined server device via the Internet, and some or all of the processing that should be performed by the information processing device 1300 may be performed by the server device. Such a server device may be the information processing device 2400 shown in FIG. 2.

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

[0033] In studio streaming, the entire body movements of the streaming user (actor) are captured by a camera installed in the studio using markers attached to the streaming user, and are reflected in the character in real time using known motion capture technology.

[0034] Furthermore, 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 broadcaster user terminal 2100, one or more viewer user terminals 2200, and an information processing device (server device) 2400 connected to the broadcaster user terminal 2100 and the viewer user terminal 2200 via a network 2300.

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

[0036] In mobile distribution, the broadcaster user's facial movements are captured by a camera on the broadcaster user terminal 2100, and are reflected on the character's face in real time using known face tracking technology.

[0037] In mobile distribution, there is no particular distinction between distributor users and viewing users; viewing users can perform mobile distribution at any time, and distributor users can become viewing users when viewing videos of other distributor users.

[0038] The moving images generated by the information processing system 1000 and the information processing system 2000 can be distributed to viewing users from one moving image distribution platform, for example.

[0039] In addition, in any distribution, the process of generating animation by reflecting motion on a character and the process of displaying gifts, which will be described later, may be shared and performed by the distribution user terminal, the viewing user terminal, the information processing device, and other devices.

[0040] In other words, "distribution" here refers to sending information that enables the video to be viewed on the viewing user's terminal, and the rendering of the video may be performed on the information processing device 1300, 2400 side, or on the distribution user terminal 2100 or viewing user terminal 1100, 2200 side.

[0041] Specifically, facial motion data and voice data of the broadcasting user are transmitted from the broadcasting user terminal or information processing device to a terminal or device that generates (renders) animation of the character object. Body motion may also be transmitted in addition to facial motion.

[0042] In the present disclosure, the process of generating animation will be described as being performed by each of the broadcasting user terminal and the viewing user terminal, but this is not limited to this.

[0043] The information processing system of the present disclosure can be applied to either of the examples shown in Figure 1 and Figure 2. Therefore, the information processing system 3000 in an embodiment of the present disclosure will be described as including a broadcaster user terminal 100, a viewer user terminal 200, and a server device 400 connectable to these broadcaster user terminal 100 and viewer user terminal 200 via a network 300, as shown in Figure 3.

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

[0045] In the present disclosure, the broadcasting user terminal 100 and the viewing user terminal 200 may be a smartphone (multi-function phone terminal), a tablet terminal, a personal computer, a console game machine, a head-mounted display (HMD), a wearable computer such as a glasses-type wearable terminal (AR glasses, etc.), or an information processing device other than these devices that can play videos. Furthermore, these terminals may be standalone devices that operate independently, or may be composed of multiple devices connected so that they can send and receive various data to each other.

[0046] <Hardware configuration> Here, the hardware configuration of the broadcaster user terminal 100 will be described using Figure 4. The broadcaster user terminal 100 includes a processor 101, memory 102, storage 103, input / output interface (input / output I / F) 104, and communication interface (communication I / F) 105. Each component is connected to each other via a bus B.

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

[0048] The processor 101 executes functions and / or methods implemented by codes or instructions included in a program stored in the storage 103. The processor 101 may include, for example, a central processing unit (CPU), a microprocessing 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 implement each process disclosed in each embodiment using a logic circuit (hardware) or a dedicated circuit formed in an integrated circuit (an integrated circuit (IC) chip, a large-scale integration (LSI)), etc. Furthermore, these circuits may be implemented using one or more integrated circuits, and multiple processes described in each embodiment may be implemented using a single integrated circuit. Furthermore, an LSI may also be referred to as a VLSI, a super LSI, an ultra LSI, etc. depending on the degree of integration.

[0049] The memory 102 temporarily stores programs loaded from the storage 103 and provides a working area for the processor 101. The memory 102 also temporarily stores various data generated while the processor 101 is executing the programs. The memory 102 includes, for example, a RAM (Random Access Memory), a ROM (Read Only Memory), and the like.

[0050] The storage 103 stores programs and includes, for example, a hard disk drive (HDD), a solid state drive (SSD), a flash memory, and the like.

[0051] The communication I / F 105 is implemented as hardware such as a network adapter, communication software, or a combination thereof, and transmits and receives various data via the network 300. The communication may be performed either wired or wirelessly, and any communication protocol may be used as long as mutual communication is possible. The communication I / F 105 communicates with other information processing devices via the network 300. The communication I / F 105 transmits various data to other information processing devices in accordance with instructions from the processor 101. The communication I / F 105 also receives various data transmitted from other information processing devices and transmits the data to the processor 101.

[0052] The input / output I / F 104 includes an input device for inputting various operations to the broadcaster user terminal 100, and an output device for outputting the processing results processed by the broadcaster user terminal 100. The input / output I / F 104 may be an integrated input device and output device, or may be separate input device and output device.

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

[0054] The input device may include a sensor unit. The sensor unit includes one or more sensors that detect facial motions indicating changes in the user's facial expression and body motions indicating changes in the relative position of the user's body relative to the sensor unit. Facial motions include blinking, opening and closing of the mouth, and other movements. A known sensor unit may be used. One example of the sensor unit includes a ToF sensor that measures the time of flight (TOF) of light irradiated toward the user and reflected from the user's face, a camera that captures the user's face, and an image processing unit that processes the data captured by the camera. The sensor unit may also include an RGB camera that captures visible light and a near-infrared camera that captures near-infrared light. The RGB camera and the near-infrared camera may be, for example, the True Depth sensor in the iPhone X (registered trademark), the LIDER sensor in the iPad Pro (registered trademark), or other ToF sensors installed in smartphones. Specifically, this camera uses a dot projector to project tens of thousands of invisible dots onto the user's face, etc. The sensor unit then detects and analyzes the reflected light from the dot pattern to form a depth map of the face, and captures an infrared image of the face, etc., thereby capturing accurate facial data. The sensor unit's processing unit generates various information based on the depth map and the infrared image, and compares this information with registered reference data to calculate the depth of each point on the face (the distance between each point and the near-infrared camera) and positional deviations other than depth.

[0055] The sensor unit may also have a function of tracking not only the user's face but also their hands (hand tracking). The sensor unit may further include sensors other than the above-mentioned sensors, such as an acceleration sensor or a gyro sensor. The sensor unit may have a spatial mapping function of recognizing objects in the real space where the user exists based on the detection results of the above-mentioned ToF sensor or other known sensors, and mapping the recognized objects on a spatial map. Hereinafter, when face motion detection data and body motion detection data are described without any particular distinction, they will simply be referred to as "tracking data." The image processing unit of the sensor unit may be included in a control unit that can be included in the information processing system of the present invention.

[0056] The operation unit serving as an input device can be one that corresponds to the type of user terminal. Examples of the operation unit include a touch panel integrated with a display, operation buttons provided on the housing of the user terminal, a keyboard, a mouse, and a controller operated by the user's hands. The controller may incorporate various known sensors, such as an acceleration sensor, a gyroscope, or an inertial measurement unit (IMU). Another example of the operation unit may be a tracking device that identifies the user's hand movements, eye movements, head movements, and gaze direction. In this embodiment, for example, the user's instructions can be determined based on the user's hand movements, and various operations can be performed, such as starting or ending video distribution, rating a message or video, or requesting the display of a predetermined object (e.g., a gift, as described below). Note that if the sensor unit also has an input interface function, such as a hand truck function, the operation unit can be omitted.

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

[0058] Furthermore, the viewer user terminal 200 and the server device 400 in the present disclosure can also be configured with the same hardware configuration as that shown in FIG. 4, except where otherwise noted.

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

[0060] FIG. 5 shows the top screen T10 that is displayed on the user terminal (it is not yet specified here whether the user will be viewing / distributing) when a video distribution / viewing application is launched.

[0061] As shown in Figure 5, a user can watch a video being played on a distribution channel (also called a distribution slot, distribution program, distribution video, etc.) by selecting one of the thumbnail images of one or more recommended distribution channels T12 listed in the recommendation tab T11 on the top screen T10.

[0062] Alternatively, a user can view a video played on a specific distribution channel by accessing the fixed link of the specific distribution channel. Such a fixed link can be obtained through notifications from broadcasters they follow or through notifications of shares sent by other users.

[0063] In this way, a user who watches a video becomes a viewing user, and a terminal that watches the video becomes a viewing user terminal 200.

[0064] 5, the top screen T10 may display a display field T13 for announcements such as campaigns and events. This announcement display field T13 can be switched to display other announcements by sliding the display field.

[0065] The top screen T10 displays a follow tab T14, a game tab T15 for displaying game categories, a collaboration waiting tab T16 for displaying distribution channels waiting for collaboration, and a beginner tab T17 for displaying distribution channels for beginners. By selecting these (by switching tabs), the top screen T10 transitions to each of the different screens.

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

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

[0068] A user who selects a displayed thumbnail image T12 on the top screen T10 shown in Figure 5, for example, can become a viewing user who watches the video as described above, and a user who selects the distribution preparation button T22 can become a distribution user who distributes the video.

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

[0070] Next, we will explain the details of the flow up to the start of video distribution.

[0071] The one or more computer processors in the present disclosure may include a distribution start request receiving unit, a distribution setting unit, and a distribution start unit.

[0072] The distribution start request receiving unit receives a request to start distribution of a first moving image including animation of a character object from a broadcast user terminal of a broadcast user.

[0073] Here, the first moving image refers to a moving image including animation of a character object. In this specification, a character object may also be called an "avatar."

[0074] The distribution start request can be transmitted from the user terminal (later to become the distribution user terminal) to the information processing device 400 by selecting a distribution button D11 located on an avatar setting screen D10 or the like, which is transitioned from the above-mentioned top screen displayed on the user terminal that has launched a dedicated application (video distribution / viewing application) for accessing the video distribution platform.

[0075] 6 shows an example of an avatar setting screen D10. The avatar setting screen D10 can display a character object CO, a distribution button D11, a gacha button D12, a change of clothes button D13, a photo button D14, and the like.

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

[0077] When the user selects the gacha button D12, a lottery screen for obtaining the avatar parts appears.

[0078] When the user selects the photo button D14, a photography screen for taking a still image of the character object appears.

[0079] When the user selects the distribution button D11, a distribution start request is transmitted to the information processing device 400.

[0080] The distribution setting unit sets the distribution settings of the first moving image based on the instructions from the broadcaster user terminal 100 in response to the distribution start request for the first moving image received by the distribution start request receiving unit.

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

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

[0083] These distribution settings can be set in a title setting field D21, a collaboration permission setting field D22, a number of people setting field D23, and a password setting field D24 in Fig. 7. Furthermore, Fig. 7 also displays a collaboration permission setting field D26 for anyone and a SNS posting permission field D27.

[0084] The title of the first video can be freely determined by the broadcasting user within the range of the maximum number of characters allowed. If there is no input from the broadcasting user, a pre-set title including the name of the character object (broadcasting user), such as "This is XXX's broadcast," may be automatically determined.

[0085] The broadcasting user can freely decide whether or not other users can appear in the first video. If yes, other users can make an appearance request to the broadcasting user, and if no, other users cannot make an appearance request to the broadcasting user. The state in which other users appear in the broadcasting user's video is sometimes referred to as "collaboration" in this specification. Details of collaboration will be described later.

[0086] The number of people who can appear in the first video can only be set if other users are allowed to appear in the first video as described above, and can be freely determined by the distribution user within the range of the maximum number of people allowed.

[0087] The password can be set arbitrarily only if other users are allowed to appear in the first video, and the distribution user can freely set a number with a specified number of digits. When other users request to appear in the first video, they are required to enter the password. Note that the password setting field D24 may be configured to be active only when the collaboration setting field D26 for anyone is OFF.

[0088] The distribution starting unit distributes information about the first moving image to the viewing user terminal 200 of the viewing user based on the conditions set by the distribution setting unit.

[0089] Such a distribution start instruction is sent by selecting the distribution start button D25 shown in FIG.

[0090] As an example, the distribution starting unit distributes information about a moving image (first moving image) including animation of the distributor user's character object to the viewing user terminal 200 of the viewing user (avatar distribution).

[0091] The information about the first video includes, for example, motion information indicating the movement of the character object, voice information of the broadcasting user, gift object information indicating gifts sent by other viewing users, etc. The gift object information includes at least gift object identification information that specifies the type of gift object and position information that indicates the position where the gift object is displayed.

[0092] The distribution starting unit can then live-distribute the video via the video distribution platform described above.

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

[0094] The avatar distribution screen D30 displays a character object CO, as well as a comment input button D31 for the distribution user to enter a comment, a photo button D32 for saving a still image of the screen, a start play button D33 for playing the game described below, an external service linkage button D34 for watching videos provided by an external service, and a gacha button D12 for obtaining avatar parts.

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

[0096] Detailed description of these displays and buttons will be omitted, but by selecting the setting button D41, it is possible to change the distribution settings made on the distribution setting screen D20.

[0097] 8 shows an example in which distribution has been started on distribution setting screen D20 with other users allowed to appear in the first video and the maximum number of people who can appear in the first video set to three, so character object CO is displayed in a position shifted to the bottom left. Up to three character objects of other users can appear in the empty space.

[0098] This concludes the description of the screen transitions when delivering an avatar according to the invention of the present disclosure.

[0099] Next, the screen transitions that occur when a broadcaster user plays a game during broadcasting will be described.

[0100] The one or more computer processors in the present disclosure may include a game request receiving unit, a game video distribution unit, and a game display processing unit.

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

[0102] Note that the game displayed upon selection of the start play button D33 is a dedicated game implemented in an application realized by the information processing system of the present disclosure, and may be different from general-purpose games provided by external services. Therefore, game distribution in the present disclosure may be distinguished from distribution of gameplay videos of general-purpose games provided by external services along with commentary by the distributor user.

[0103] Alternatively, the request to start playing can be sent from the broadcaster user terminal 100 to the information processing device 400 by selecting a start play button located on a specified screen displayed on the broadcaster user terminal 100 of the broadcaster user.

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

[0105] The screen G10 displays at least a play start button G11 that can send a request to start playing a predetermined game.

[0106] Then, when the game request receiving unit receives a request to start playing a predetermined game, the game moving image distribution unit distributes information about the second moving image to the viewing user terminal 200.

[0107] Here, the second video is a video of a game being played in a predetermined game. In this specification, the delivery of such a video so that it is displayed on the screen of the viewing user terminal 200 is referred to as "game delivery."

[0108] Furthermore, after launching the application realized by the invention of the present disclosure, the user can, as a distribution user, send a request to start distribution of the second video to the information processing device 2400 by selecting a play start object placed on the game list screen and the game details screen.

[0109] The game list screen or game details screen is the first screen, which will be described in detail next.

[0110] That is, the game display processing unit performs display processing of a first screen including a distribution start object capable of sending a distribution start request, a play start object capable of sending a request to start playing a specified game, and a thumbnail image of a video of a gameplay video of a specified game currently being distributed.

[0111] 9 corresponds to the game list screen of the first screen. The first screen, which is the game list screen, is a screen transitioned to by selecting the game tab T15 from the top screen T10.

[0112] The first screen includes a distribution preparation button T22 as a distribution start object, a play start button G11 as a play start object, and thumbnail images indicating distribution channels for the video.

[0113] The first screen displays, for each of the multiple playable games, a start play button G11, a game icon G12, the game name G13, the total number of viewers of the game's distribution channel G14, and a distribution list G15 including thumbnail images of the distribution channels currently distributing the game.

[0114] The order of thumbnail images displayed in the distribution list G15 can be different for each viewing user. As an example, the order is arranged in descending order of priority, such as the number of views by the viewing user who follows the images, the cumulative number of viewers, or the oldest distribution start date. The display range of the thumbnail images in this distribution list G15 can be changed by scrolling horizontally.

[0115] The games displayed on this game list screen are the top 10 titles with the following priorities: For example, the priorities are determined by the most recent date the viewing user last played within 48 hours of the game distribution start date and time within the last 30 days, the highest priority period ID, and the lowest priority period ID.

[0116] This distribution list G15 is updated when you return from another tab screen or when you perform a pull-to-refresh operation.

[0117] 10 corresponds to the game details screen of the first screen. The first screen, which is the game details screen, is G20, which is the screen transitioned to by selecting the game icon G12 or game name G13 displayed on the game list screen shown in FIG.

[0118] The 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 thumbnail images which indicate distribution channels for moving images.

[0119] The first screen also displays a game icon G22, a game name G23, the total number of viewers of the game's distribution channel G24, and a distribution list G25 including thumbnail images of distribution channels currently distributing the game.

[0120] The order of thumbnail images displayed in the distribution list G25 can be different for each viewing user. For example, the order is arranged in descending order of priority, such as the number of views by the viewing user who follows the images, the number of cumulative viewers, or the oldest distribution start date. The display range of the thumbnail images in this distribution list G25 can be changed by vertical scrolling.

[0121] This distribution list G25 is updated when you return from another tab screen or when you perform a pull-to-refresh operation.

[0122] As described above, a user who selects the distribution start object (distribution preparation button T22) or the play start object (play start button G11, G24) becomes the distributor user who makes a distribution start request or a play start request.

[0123] Furthermore, the user who selects the thumbnail image becomes a viewing user who views the second moving image.

[0124] The first screen also includes a first area where scrolling is not possible and a second area where scrolling is possible.

[0125] The first screen here refers to the first screen shown in Fig. 10. The first screen includes a first area R1 and a second area R2. Specifically, the first area R1 displays the game title, and the second area R2 displays the above-mentioned start play button G21, game icon G22, game name G23, viewer count G24, and distribution list G25.

[0126] The first area R1 is a fixed area on the display screen that cannot be scrolled, while the second area R2 is an area that can be scrolled by the user. By scrolling the second area R2, the user can view thumbnail images that are hidden off-screen.

[0127] However, since there is a risk that the play start button G21 will be hidden off the screen when the second area is scrolled, the display processing unit in the present disclosure can display the play start object (play start button G21) in the first area R1 depending on the display state of the play start object (play start button G21) displayed in the second area R2.

[0128] As an example, the play start button G21 is displayed in the second area R2 in Fig. 10, but is displayed in the first area R1 in Fig. 11. In other words, 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.

[0129] The game display processing unit may also display the play start object in the first area R1 in stages according to the display state of the play start object displayed in the second area R2.

[0130] Such an expression can be realized by changing the transparency of the play start object in accordance with the amount of scrolling of the second region R2.

[0131] As an example, the scroll amount (unit: pixels) 0 to 50 corresponds to the button transparency from 0.0 (completely transparent) to 1.0 (completely opaque). In this case, the object is completely transparent in the initial display state and is therefore invisible, but when scrolled 50 pixels or more, the object becomes completely visible. It is preferable to change the object's transparency linearly in this range (0 to 50). Note that the unit of the scroll amount is logical pixels, which may differ from the actual pixels on the display.

[0132] Furthermore, the game request receiving unit is capable of receiving a request to end play of a predetermined game from the broadcast user terminal 100 after the game video distribution unit has distributed information about the second video.

[0133] A request to end play can be sent by selecting the end button located on the game screen.

[0134] Then, when the game request receiving unit receives a request to end play of a predetermined game, the distribution starting unit can end the distribution of information about the second moving image and distribute information about the first moving image.

[0135] In other words, what is distributed here is not just a portion of the information about the first moving image, but the entire information about the first moving image.

[0136] Then, when the distribution starting unit finishes distributing the information about the second moving image and distributes the information about the first moving image, it is assumed that the first moving image is displayed on the viewing user terminal 200.

[0137] Next, the flow for starting to watch a video will be explained.

[0138] The one or more processors in the present disclosure may further include a viewing acceptance unit.

[0139] The viewing acceptance unit accepts a request to view a video from a user.

[0140] In response to a viewing request, the distribution starting unit distributes information relating to video and audio as moving image information to the information processing terminal of the user.

[0141] FIG. 12 shows an example of a viewing screen V10 of an avatar video displayed on the viewing user terminal 200. As shown in FIG.

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

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

[0144] In this case, one or more processors in the present disclosure may include a determination unit that determines whether or not a gift display request has been made from the viewer user terminal 200.

[0145] The display request may include gift object information, which includes at least gift object identification information that identifies the type of the gift object and location information that indicates the location where the gift object is to be displayed.

[0146] As shown in FIG. 13, gifts can be displayed by classification (free (paid) gifts, accessories, support goods, appeals, variety, etc.).

[0147] Here, a paid gift is a gift that can be purchased by consuming My Coins purchased by the viewing user, and a free gift is a gift that can be obtained by consuming My Points obtained for free by the viewing user, or without consuming them.

[0148] It should be noted that the term "gift" used in this application has the same concept as the term "token." Therefore, the technology described in this application can be understood by replacing the term "gift" with the term "token."

[0149] Furthermore, the viewing user can post a rating that shows a favorable opinion by pressing the like button V14. Note that in addition to / instead of the like button V14, it is also possible to display a button for posting a negative rating or other emotions.

[0150] Additionally, if the broadcasting user has set the option to allow other users to appear in the video in the broadcasting settings, they can send a request to appear in the video by selecting the collaboration request button V15.

[0151] Additionally, on the screen of a video distributed by a distributor that the viewing user is not yet following, a follow button V16 is displayed, which allows the viewing user to follow the distributor. This follow button functions as an unfollow button on the screen of a video distributed by a distributor that the viewing user is already following.

[0152] Note that this "following" may be from viewing user to viewing user, from broadcasting user to viewing user, or from broadcasting user to broadcasting user. However, following is managed as a one-way association, and associations in the reverse direction are managed separately as followers.

[0153] A photo button V25 for saving a still image of the screen may also be displayed.

[0154] Additionally, the viewing screen V10 also displays a support ranking display button V17, a share button V18, and a ranking display button V19.

[0155] The support ranking displays a ranking of viewing users who are supporting a broadcaster user, and the ranking can be calculated according to the amount of the gift (points / coins) or the like.

[0156] In addition, when sharing videos, viewers can press the share button V18 to see a list of SNS (social networking services) on which the video can be shared, and by selecting it, they can send a fixed link to a specified location on the specified SNS.

[0157] Additionally, by pressing the collaboration request button V15, a collaboration broadcast can be requested from the broadcasting user. Collaborative broadcasting refers to having a character object of the viewing user appear in the broadcasting user's broadcast video.

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

[0159] Furthermore, when the viewing end button V20 is selected, a screen for ending viewing appears, allowing a viewing end request to be sent.

[0160] The screen for ending such viewing will be explained in detail below. This screen is called "small window audio distribution" and is used for viewing in a mode where only the audio is played back without displaying the video image.

[0161] Selection of the above-mentioned viewing end button V20 is accepted by the viewing acceptance unit as a request to end viewing of the video.

[0162] At this time, the distribution starting unit ends the distribution of information relating to the video in response to the viewing end request, but does not end the distribution of information relating to the audio.

[0163] When information about video and audio is distributed to the user terminal, the video is displayed on the main screen of the user terminal, and when information about audio only is distributed, the video is not displayed on the user terminal but a sub-screen indicating that a video is being viewed is displayed.

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

[0165] When this sub-screen V51 is displayed, the main screen displayed in the background transitions to the screen before watching the video. For example, if you move from the recommendation tab to the viewing frame, it will return to the recommendation tab display, and if you move from the follow tab to the viewing frame, it will transition to the follow tab.

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

[0167] The sub-screen V51 displays a profile picture, name, title, and an audio icon that visually indicates that audio is being played.

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

[0169] Regarding the termination of the video display, the server device may transmit information but not display it on the terminal side, or the server device may stop transmitting information altogether.

[0170] With this configuration, it becomes possible to search for other broadcasts and enjoy chatting with other users while listening to only the audio.

[0171] Next, we will explain "collaboration," in which other users appear in a video of a broadcasting user.

[0172] As described above, the viewing user can transmit a request to participate in the video via the collaboration distribution participation request confirmation screen that is displayed by pressing the collaboration request button V15 shown in FIG.

[0173] In accordance with the received participation request, the collaboration avatar display unit included in one or more computer processors in the present disclosure displays, in a video, a character object generated based on the movement of the viewing user who has made the participation request.

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

[0175] Furthermore, as shown in Fig. 16, a third avatar A3, which is a character object generated based on the movement of another viewing user, may also participate in the video. Note that, although the third avatar A3 is placed behind the first avatar A1 and the second avatar A2 in Fig. 16, the three may also be placed in a horizontal line. The placement position of the avatar may also be specified by the distributing user.

[0176] Fig. 17 shows a list screen T30 of users who have mutual follow relationships, which is displayed by selecting the Follow tab on the top screen shown in Fig. 5. Mutual follow refers to a relationship in which both users are followers of each other.

[0177] This list screen T30 displays the profile images and names of users with whom a user has a mutual follow relationship.

[0178] 17, the list screen T30 displays a first object T31 for each user who has a mutual follow relationship. A chat object T32 may also be displayed together with the first object T31. By selecting this chat object, the user can transition to an individual chat screen with the second user.

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

[0180] The predetermined notification may be, for example, a call notification.

[0181] First Embodiment Next, various functions that can be executed by the broadcaster user terminal 100, the viewer user terminal 200, and / or the server device 400 provided in the information processing system 3000 according to the first embodiment of the present disclosure will be described with reference to the drawings.

[0182] The one or more computer processors included in the information processing system 3000 according to an embodiment of the present disclosure include a distribution unit 411, a determination unit 412, an association unit 413, a first condition determination unit 414, and a change screen display unit 415, as shown in FIG. 18.

[0183] The distribution unit 411 transmits information about a moving image including a character object of the broadcast user to the viewing user terminal 200, thereby causing the moving image to be displayed on the viewing user terminal 200.

[0184] The distribution unit 411 functions as the distribution start unit described above, as described above in detail.

[0185] The determination unit 412 determines a predetermined part from among a plurality of parts that can be worn by the character object using a predetermined method, based on an operation by the broadcast user.

[0186] The predetermined method may be, for example, a lottery method. One or more computer processors included in the information processing system 3000 in the present disclosure display a lottery screen for obtaining avatar parts when the distributor user selects the gacha button T23 on the top screen T10 (FIG. 5), the avatar setting screen D10 (FIG. 6), or the avatar distribution screen D30 (FIG. 8). The lottery screen may also be displayed when the distributor user selects a display field T13 on the top screen T10 that displays a notice about gacha.

[0187] Specifically, when the gacha button or the like is selected by the broadcast user, a plurality of gacha themes, each including a plurality of parts divided by theme, are displayed on the screen. Then, the determination unit 412 determines one predetermined part drawn from the plurality of parts included in the gacha theme selected by the broadcast user based on a predetermined probability.

[0188] The above lottery can be held by consuming coins purchased by the user or gacha tickets granted as a login bonus or the like.

[0189] The associating unit 413 associates the predetermined parts determined by the determining unit 412 with the user information of the broadcast user.

[0190] The user information of a user includes the user ID, user name (avatar name), birthday, information about owned coins, points, and gacha tickets (electronic media), information about rankings, information about connections with external SNS, and information about avatar data, etc. Information about avatar data includes information about the parts that make up the avatar (part IDs, etc.).

[0191] As an example, the predetermined parts associated with the user information of the broadcast user can be selected from the closet screen. Also, the predetermined parts determined by the determination unit 412 can be applied to the user character directly without going through the closet screen.

[0192] The closet screen is displayed by selecting the change clothes button D13 displayed on the avatar setting screen D10 shown in FIG.

[0193] First condition determination unit 414 determines whether or not a first specific condition relating to the broadcast user is satisfied.

[0194] The first specific condition being satisfied means that a specific electronic medium is associated with the user information.

[0195] As an example, the specific electronic medium is an electronic medium that can be purchased by a distribution user and is associated with expiration date information and / or number of uses information. The expiration date can be automatically renewed unless the user instructs cancellation. In other words, such a specific electronic medium is used for a subscription-type service. The subscription service can be of the form of a limited number of times or a limited period.

[0196] In this disclosure, a specific electronic medium will be referred to as a "pass" or "XX pass" to distinguish it from the above-mentioned coins, points, tickets, etc.

[0197] The change screen display unit 415 displays the change screen on the broadcaster user terminal 100 of the broadcaster user when the first condition determination unit 414 determines that the first specific condition is met.

[0198] The change screen is a screen for changing a specified part determined by the determination unit 412 or a specified part associated by the association unit 413 to another part in which a part of the specified part has been changed.

[0199] Figures 19-20 show an image of a change screen D60 when a specified part is changed to another part on the closet screen D50 expanded from the avatar setting screen D10 after the specified part has been associated with user information by the association unit 413.

[0200] As shown in FIG. 19 as an example, the closet screen D50 displays an icon D51 as a specific display, a gacha button D12, an undo button D52, a save button D53, and a slot switching button D54, which will be described later. This icon D51 is referred to as a pass icon D51 here. When the user selects the pass icon D51, a change screen D60 appears, which allows the user to change a part of a predetermined part (a part associated with the user information by the association unit 413, i.e., an item obtained through gacha).

[0201] The gacha button D12 is a button for opening the gacha screen.

[0202] The Undo button D52 is a button for removing newly applied parts to the avatar and restoring the original parts. However, the Undo button D52 can only cancel changes made after the closet screen D50 is displayed and before the save button D53 is pressed.

[0203] The save button D53 is a button for confirming the parts applied to the avatar. The parts applied to the avatar when the save button D53 is selected are saved as avatar data in association with the user information.

[0204] The slot switching button D54 is a button for switching the slot associated with an avatar. A user can prepare multiple avatars, each associated with a slot. A user can change the avatar's parts in each slot.

[0205] Note that, since the closet screen D50 also displays parts other than the predetermined parts (for example, pre-prepared free parts), when the user selects the pass icon D51, parts other than the predetermined parts may be displayed in gray (FIG. 20).

[0206] Then, when a user selects one specified part and selects a change button for part of the part (a color button associated with a different color displayed in color display frame D55 in Figures 19-20), the specified part is changed to another part with a different color and applied to the avatar displayed on the screen.

[0207] The color button displayed in the color display frame D55 may be changed depending on a selected specific part. For example, a database in which information about the specific part is associated with information about the changeable color may be stored, and the type (color) of the color button displayed in the color display frame D55 may be determined based on this data table.

[0208] The types of color buttons displayed in the color display frame D55 may be determined based on information about parts owned by the user or that constitute avatar data. For example, one or more appropriate colors may be determined and displayed or prioritized based on the colors of the same or other parts stored in the user's closet. Also, one or more appropriate colors may be determined and displayed or prioritized based on the colors of other parts that constitute the user's avatar data. Here, "preferentially displayed" refers to the center position or leftmost position of the color display frame D55, for example.

[0209] The color is determined by comparing the user's hand parts with a predetermined database. In the predetermined database, each color is associated with the same or corresponding color. Corresponding colors are those that have the same or similar (within a predetermined range) hue, brightness, and saturation. If the user has multiple hand parts, the color may be determined based on the largest hand part.

[0210] Alternatively, the type of color button displayed in the color display frame D55 may be determined based on information about colors previously selected by the user. For example, an appropriate color or colors may be determined and displayed or displayed preferentially based on the most recently selected color.

[0211] Although the description above assumes that the object to be changed is the color, the object to be changed is not limited to this as long as it is part of a part. For example, the texture of a part may be changed.

[0212] Such textures can be changed to other parts by UV scrolling or by changing the texture itself, etc. Details will be given later.

[0213] In this configuration, the color display frame D55 described above functions as a texture display frame. Specifically, the texture display frame displays a changeable texture or texture movement, and, like the color display frame, the texture or texture movement displayed in the texture display frame may be changed depending on the selected specific part.

[0214] 21 shows an image of a confirmation screen D70 displayed after a gacha. The confirmation screen D70 can display an image of the part selected in the gacha (here, the fluffy angel wing part, which is an attachable part with a rarity of 3 stars), as well as a button D71 for applying the part selected in the gacha to the avatar as is, a button D72 for spinning the gacha again, and a pass icon D73 for using a pass.

[0215] When the user selects the pass icon D73, the change screen D60 similar to the above is displayed. That is, the specific display at this time is the confirmation screen D70, and selection on the confirmation screen D70 means selection of the pass icon D73 for using the pass.

[0216] Then, the associating unit 413 associates the different part that has been changed based on the distributor user's operation on the change screen D60 with the user information, and cancels the association of the predetermined part with the user information.

[0217] Specifically, when the user selects the save button D53 on the change screen D60 shown in FIGS. 19-20, the new part is saved in association with the user information, and the avatar to which the new part has been applied is saved in association with the user. The previous part is then disassociated. At this time, a final confirmation screen D80 for final confirmation of the changes, as shown in FIG. 22, may be displayed.

[0218] The above-described configuration provides a technical improvement that solves or alleviates at least some of the problems of the prior art. Specifically, the above-described configuration can expand the means for obtaining parts.

[0219] For example, by purchasing a pass, users can increase their chances of obtaining desired parts. Specifically, if a desired part is obtained through a gacha with a different color, the user can use the pass to change the different color part to a part of the desired color. This is more efficient and beneficial to the user than continuing to use gacha to obtain the desired part.

[0220] Furthermore, preparing a plurality of parts in which parts of one part have been modified can reduce production costs compared to creating a plurality of new parts from scratch.

[0221] Furthermore, the configuration that allows you to select a color after selecting a part on the change screen makes it possible to display multiple different parts in a space-saving manner on devices with small display areas, such as smartphones.

[0222] Furthermore, the configuration in which different parts are displayed so that they can be selected on the change screen reduces the number of selections that the user must make, which is highly convenient for the user.

[0223] As described above, specific electronic media are associated with expiration date information and / or usage count information, and association of specific electronic media with user information may include the electronic media being within its expiration date and / or not having reached its usage limit.

[0224] Furthermore, the first specific condition being satisfied can be determined as a specific electronic medium being associated with the user information and a specific display for displaying the change screen being selected based on the operation of the distribution user.

[0225] As described above, the specific display can be the confirmation screen D70 that is displayed after the determination unit 412 determines the specified part and before the association unit 413 associates the specified part with the user information, or the icon D51 that is displayed on the closet screen opened from the avatar setting screen D10 or the like after the association unit 413 associates the specified part with the user information.

[0226] The specific display may be displayed only when a specific electronic medium is associated with the user information. In this case, the satisfaction of the first specific condition means that the specific display has been selected based on the operation of the broadcast user.

[0227] As described above, the specific display can be the confirmation screen D70 for asking whether or not to display the change screen D60.

[0228] The specific display at this time is under a first specific condition, in which the change screen display unit 415 displays a change screen for changing the specified part determined by the determination unit 412 to another part in which a part of the specified part has been changed.

[0229] As described above, the specific display can be the icon D51 for displaying the change screen D60.

[0230] The specific display at this time is under a first specific condition for the change screen display unit 415 to display a change screen for changing a specified part associated by the association unit 413 to another part in which a part of the specified part has been changed.

[0231] Predetermined parts associated with the user information by the association unit 413 can be displayed selectably on the closet screen D50 that can be displayed in the video.

[0232] At this time, when a predetermined part is selected on the closet screen D50, the icon D51 is displayed, or the icon D51 that has been displayed beforehand can be highlighted.

[0233] 19-20 show an example in which icon D51 is displayed in advance on the closet screen, but icon D51 may be displayed when a specific part is selected. Alternatively, a pre-displayed icon may be highlighted.

[0234] Furthermore, as shown in FIG. 20, when an icon D51 is selected on the closet screen D50, parts other than predetermined parts associated with the user information by the association unit 413 can be made unselectable.

[0235] In another aspect, the change screen D60 may display selectable parts obtained by changing a part of a predetermined part.

[0236] According to this configuration, the number of selection operations required by the user is reduced, making the change process easier.

[0237] Additionally, attribute information can be further associated with a particular electronic medium.

[0238] At this time, the change screen D60 displays selectable parts in which a part of a predetermined part has been changed based on the attribute information.

[0239] One example of attribute information is a theme. When purchasing electronic media, a user can select a theme. In the case of a color pass, a theme is a color taste such as pastel, pink, or black. The change screen D60 then presents only options that can be changed according to the theme.

[0240] For example, if a color pass has associated attribute information with a pinkish tone, only one part that has been changed to a specific pink color, or multiple parts that have been changed to various pink colors, will be displayed for selection.

[0241] In this configuration, a different part is displayed so that it can be selected, but as mentioned above, it may be configured so that the color can be selected after the part is selected.

[0242] As described above, the other part may be a part that is a different color from the predetermined part.

[0243] In this case, the specific electronic medium functions as a color path for color modification.

[0244] As described above, the other part can be a part obtained by UV scrolling the texture of a given part.

[0245] UV scrolling is a method of making an image appear to scroll by adding or subtracting from the UV coordinates set in a texture. For example, this can be used to make stars sparkle or text flow.

[0246] At this time, the electronic medium functions as a UV scrolling path for UV scrolling.

[0247] Furthermore, the other part may be a part obtained by changing the texture of a predetermined part.

[0248] In this case, the electronic medium functions as a texture path for texture modification.

[0249] The electronic medium may also function as a rarity pass for increasing the rarity of a specific part. In this case, the UV scroll may be applied to the specific part in response to the increase in rarity.

[0250] The method for purchasing specific electronic media is the same as the method for purchasing coins, but a configuration is possible in which passes can be confirmed, purchased, updated, cancelled, etc. from a profile screen D90 as shown in FIG.

[0251] Furthermore, if the video includes a character object of another user (in the case of the collaborative distribution described above), the determination unit 412 determines a predetermined part from among a plurality of parts that can be worn by the character object of the distribution user and / or the character object of the other user using a predetermined method, based on the operation of the distribution user or the other user.

[0252] The associating unit 413 associates the predetermined part determined by the determining unit 412 with the user information of the broadcast user and / or the user information of another user.

[0253] Another part that has been changed based on the operation of the distribution user or another user on the change screen can be associated with the distribution user's user information and / or the user information of another user, and a specified part can be disassociated from the distribution user's user information and / or the user information of another user.

[0254] In this way, in collaborative distribution, both the host user and the guest user can spin the gacha, and the parts that come out at this time are parts that can be worn by the host user and / or the guest user.

[0255] If the host user has a pass, the host user and / or guest user can change some of the parts. Also, if the guest user has a pass, the host user and / or guest user may be configured to be able to change some of the parts.

[0256] According to the above configuration, if one user already owns the same part as the part that was obtained through gacha, the other user can purchase and sell the same part to wear matching parts, which can meet their needs.

[0257] In this way, by allowing the user to change the color of the avatar item (part) according to their preferences, the means by which the user can obtain the avatar item they desire can be expanded.

[0258] In traditional gacha for avatar items, multiple colors of avatar items were available, and the color you got was determined by probability.

[0259] Therefore, even if the avatar item itself is what the user desires, the color may not match other avatar items owned by the user, or may not be the avatar's theme color.

[0260] By purchasing a color pass for a subscription-based service like the one mentioned above, you will be able to "exchange avatar items obtained through gacha for different colors of the same item" (this can be limited to X times per month).

[0261] Second Embodiment Next, various functions that can be executed by the broadcaster user terminal 100, the viewer user terminal 200, and / or the server device 400 provided in the information processing system 3000 according to the second embodiment of the present disclosure will be described with reference to the drawings.

[0262] In this technical field, how to increase distribution users' willingness to distribute, viewing users' willingness to view, and / or users' willingness to interact with each other is an important issue.

[0263] Therefore, an object of the present disclosure is to provide a technical improvement that solves or alleviates at least some of the problems of the conventional technology described above. One of the more specific objects of the second embodiment of the present disclosure is to provide an information processing system, an information processing method, and a computer program that can increase distribution users' motivation to distribute, viewing users' motivation to watch, and / or users' motivation to interact with each other.

[0264] The one or more computer processors included in the information processing system 3000 according to the second embodiment of the present disclosure include a distribution unit 411, a display request receiving unit 421, an object display unit 422, a gift determination unit 423, and a second condition determination unit 424, as shown in FIG. 24.

[0265] The distribution unit 411 transmits information about a moving image including a character object of the broadcast user to the viewing user terminal 200, thereby causing the moving image to be displayed on the viewing user terminal 200.

[0266] The display request receiving section 421 receives a gift display request transmitted from the viewing user terminal 200 .

[0267] In response to the display request received by the display request receiving unit 421, the object display unit 422 displays a gift object corresponding to the gift in the video.

[0268] The gift determination unit 423 determines whether or not the gift related to the display request received by the display request receiving unit 421 is a specific gift.

[0269] Here, the specific gift is a gift associated with a specific electronic medium that satisfies the second specific condition described below.

[0270] If the gift determination unit 423 determines that the gift is a specific gift, the second condition determination unit 424 determines whether a second specific condition relating to the broadcaster user and / or viewing user is satisfied.

[0271] The second specific condition being satisfied can be determined to be that a specific electronic medium is associated with the user information of the distributor user and / or the viewing user.

[0272] As an example, the specific electronic medium is an electronic medium that can be purchased by a distribution user and / or a viewing user, and is associated with expiration date information and / or usage count information. The expiration date can be automatically renewed unless a cancellation instruction is given by the user. In other words, such a specific electronic medium is used for a subscription-based service.

[0273] Then, when the second condition determination unit 424 determines that the second specific condition is satisfied, the display request receiving unit 421 receives the display request without reducing the points associated with the viewing user.

[0274] In this case, the specific electronic medium functions as a "gift pass."

[0275] Specifically, when a specific electronic medium is associated with the broadcaster's user information (i.e., when the broadcaster has acquired a gift pass), all viewing users who watch the broadcaster's videos will be able to request the display of gifts on that broadcaster's videos, unlimitedly and free of charge. This means that the gift pass functions as a pass that allows the broadcaster to throw gifts as many times as they want.

[0276] On the other hand, if a specific electronic medium is associated with the user information of a viewing user (i.e., if the viewing user has acquired a gift pass), the specific electronic medium will be able to make unlimited, free gift display requests for all videos of broadcasting users that the viewing user watches. This means that the gift pass functions as a pass for the viewing user to throw as many gifts as they want.

[0277] In addition to or instead of the restrictions based on the expiration date and / or the number of uses, the gift pass may be restricted based on the distribution slot (from the start to the end of a video distribution). For example, unlimited throwing / receiving may be possible within a single distribution slot.

[0278] In addition to or instead of the restrictions related to the expiration date and / or the number of uses, the gift pass may be restricted based on target time information. For example, unlimited throwing / unlimited throwing may be possible only between 9 PM and 10 PM.

[0279] In addition to or instead of the restrictions on the expiration date and / or the number of uses, the gift pass may be restricted based on target user information. For example, it may be possible to allow unlimited throwing only from certain viewing users, or to allow unlimited throwing only to videos of certain broadcasting users.

[0280] In addition to or instead of the restrictions on the expiration date and / or the number of uses, the gift pass may be subject to restrictions based on the price information of the gift. For example, only gifts requiring 100 to 200 coins may be subject to unlimited throwing / tossing.

[0281] Furthermore, in addition to or instead of the limitations on the expiration date information and / or number of uses information, gift passes may be subject to limitations based on the display size and / or type of gift. For example, only gifts with a display size smaller than a predetermined value may be subject to unlimited throwing / throwing. Furthermore, only gifts associated with an event may be subject to unlimited throwing / throwing. This can alleviate problems such as the screen being filled with gifts and character objects becoming invisible.

[0282] The usage count information may also include usage count information according to the price range of the gift. For example, gifts priced between 100 and 200C may be used 10 times, gifts priced between 200 and 300C may be used 5 times, and gifts priced over 400C may be used once for free, allowing unlimited throwing.

[0283] In either case, the gift object may be displayed in a different manner depending on whether or not a gift pass is present. For example, the gift object displayed when a gift pass is present may be displayed with a sparkling effect.

[0284] Furthermore, if both the broadcasting user and the viewing user have purchased a gift pass, the gift object may be displayed with a special effect. Examples of the special effect include, but are not limited to, increasing the size, adding a sparkling effect, applying UV scrolling, etc., and the gift object may be displayed in a more luxurious manner than when there is no gift pass or when only one of the users has purchased one.

[0285] In the above example, the gift determination unit 423 determines whether the gift related to the display request received by the display request receiving unit 421 is a specific gift, and the gifts that are eligible for unlimited throwing / unlimited throwing are limited, but all gifts may be specific gifts that are eligible for unlimited throwing / unlimited throwing. In this case, the above determination process is not essential.

[0286] The above configurations can provide technical improvements that solve or alleviate at least some of the problems of the conventional techniques described above. Furthermore, the present disclosure can provide an information processing system, an information processing method, and a computer program that can increase distribution users' motivation to distribute, viewing users' motivation to watch, and / or users' motivation to interact with each other.

[0287] In particular, in unlimited throwing streams (when the streamer has acquired a gift pass), the streamer benefits by filling their video with gifts, creating excitement, while viewers benefit by being able to throw gifts that would normally cost money for free. Furthermore, the benefits to viewers also lead to an increase in the number of viewers, contributing to an increase in the streamer's motivation to stream. Furthermore, the benefits of streamers purchasing gift passes are significant, as they provide an opportunity to acquire new fans.

[0288] Furthermore, in unlimited gift distribution (when a viewing user has a gift pass), viewing users benefit from being able to fill the videos of the broadcasters they support with gifts to liven things up, and broadcasters benefit from being more motivated to continue broadcasting. In particular, because viewing users sending many gifts is an appeal to the broadcasters they support, the benefits of viewing users purchasing a gift pass are significant.

[0289] <Third embodiment> Next, various functions that can be executed by the broadcaster user terminal 100, the viewer user terminal 200, and / or the server device 400 provided in the information processing system 3000 according to the third embodiment of the present disclosure will be described with reference to the drawings.

[0290] The one or more computer processors included in the information processing system 3000 according to the third embodiment of the present disclosure include a distribution unit 411, an association unit 413, a first condition determination unit 414, and a change screen display unit 415, as shown in FIG.

[0291] The distribution unit 411 transmits information about a moving image including a character object of the broadcast user to the viewing user terminal 200, thereby causing the moving image to be displayed on the viewing user terminal 200.

[0292] First condition determination unit 414 determines whether or not a first specific condition relating to the broadcast user is satisfied.

[0293] The first specific condition being satisfied means that a specific electronic medium is associated with the user information.

[0294] The particular electronic medium and the particular display are described above.

[0295] The change screen display unit 415 displays the change screen on the broadcaster user terminal of the broadcaster user when the first condition determination unit 414 determines that the first specific condition is met.

[0296] The change screen is a screen for changing a specific part to another part in which a part of the specific part has been changed.

[0297] At this time, the predetermined part is a part selected by the user from among the parts displayed on the closet screen.

[0298] Then, the associating unit 413 associates the different part that has been changed based on the distributor user's operation on the change screen with the user information, and cancels the association of the predetermined part with the user information.

[0299] In this way, the third embodiment does not include the limitations on the predetermined parts in the first embodiment. Specifically, the user may be able to make the above changes to all parts displayed on the closet screen (parts provided for free and parts obtained through gacha or purchase).

[0300] The first, second, and third embodiments described above may be combined with one another, in which case one or more computer processors in the present disclosure are deemed to include all of the components shown in FIG.

[0301] Although the "specific electronic media" has been described as being purchased by the user, it may also be given as part of an event, gacha, and / or a login bonus, etc.

[0302] Furthermore, although the "parts" have been described as parts that are worn by the character object, they may also be unworn parts (items).

[0303] Next, an example of an information processing method according to an embodiment of the present disclosure will be described.

[0304] The information processing method according to the embodiment of the present disclosure is an information processing method in the information processing system 3000 shown in Fig. 3. The information processing system 3000 comprises one or more broadcast user terminals 100, viewer user terminals 200, and a server device 400.

[0305] The information processing method of the present disclosure is characterized in that, as shown as an example in FIG. 25, one or more computer processors provided in the information processing system 3000 execute a distribution step S411, a decision step S412, a first condition judgment step S413, a change screen display step S414, and association steps S415, S416, and S417.

[0306] In the distribution step S411, information about the video including the character object of the broadcast user is transmitted to the viewing user terminal, thereby causing the video to be displayed on the viewing user terminal. This distribution step S411 can be executed by the distribution unit 411 described above.

[0307] The distribution step S411 may be executed on the server side (server device 400) or on the client side (broadcaster user terminal 100).

[0308] The determining step S412 determines, based on the broadcast user's operation, a predetermined part from among a plurality of parts that can be worn by the character object using a predetermined method. The determining step S412 can be executed by the determining unit 412 described above.

[0309] The decision step S412 may be executed on the server side (server device 400) or on the client side (broadcaster user terminal 100).

[0310] First condition determination step S413 determines whether a first specific condition related to the broadcast user is satisfied. This first condition determination step S413 can be executed by the first condition determination unit 414 described above.

[0311] The first condition determination step S413 may be executed on the server side (server device 400) or on the client side (broadcaster user terminal 100).

[0312] In change screen display step S414, when it is determined in first condition determination step S413 that the first specific condition is met, a change screen for changing the predetermined part determined in determination step S412 to another part in which a part of the predetermined part has been changed is displayed on the broadcast user terminal of the broadcast user. This change screen display step S414 can be executed by the change screen display unit 415 described above.

[0313] The change screen display step S414 may be executed on the server side (server device 400) or on the client side (broadcast user terminal 100).

[0314] In the associating steps S415 and S416, another part that has been changed based on the distributor user's operation on the change screen is associated with the user information (S415), and the association of the predetermined part with the user information is released (S416). Such associating steps S415 and S416 can be executed by the associating unit 413 described above.

[0315] The association steps S415 and S416 may be executed on the server side (server device 400) or on the client side (broadcaster user terminal 100).

[0316] If it is determined in first condition determination step S413 that the first specific condition is not satisfied, an associating step S417 associates the predetermined part determined in determination step S412 with the user information of the broadcast user. This associating step S417 can be executed by the associating unit 413 described above.

[0317] The associating step S417 may be executed on the server side (server device 400) or on the client side (broadcaster user terminal 100).

[0318] The first specific condition being satisfied means that a specific electronic medium is associated with the user information.

[0319] The specific electronic media are described above.

[0320] The above-described configuration provides a technical improvement that solves or alleviates at least some of the problems of the prior art. Specifically, the above-described configuration can expand the means for obtaining parts.

[0321] Next, another example of the information processing method according to the embodiment of the present disclosure will be described.

[0322] The information processing method according to the embodiment of the present disclosure is an information processing method in the information processing system 3000 shown in Fig. 3. The information processing system 3000 comprises one or more broadcast user terminals 100, viewer user terminals 200, and a server device 400.

[0323] The information processing method of the present disclosure is characterized in that, as shown as an example in FIG. 26, one or more computer processors provided in the information processing system 3000 execute a distribution step S421, a decision step S422, a first condition judgment step S424, a change screen display step S425, and association steps S423, S426, and S427.

[0324] In the distribution step S421, information about the video including the character object of the distributor user is transmitted to the viewing user terminal, thereby causing the video to be displayed on the viewing user terminal. This distribution step S411 can be executed by the distribution unit 411 described above.

[0325] The distribution step S411 may be executed on the server side (server device 400) or on the client side (broadcaster user terminal 100).

[0326] In the determination step S422, a predetermined part is determined from among a plurality of parts that can be worn by the character object in a predetermined manner based on the operation of the broadcast user. The determination step S412 can be executed by the determination unit 412 described above.

[0327] The decision step S412 may be executed on the server side (server device 400) or on the client side (broadcaster user terminal 100).

[0328] In the associating step S423, the predetermined part determined in the determining step S412 is associated with the user information of the broadcast user. This associating step S423 can be executed by the associating unit 413 described above.

[0329] The associating step S423 may be executed on the server side (server device 400) or on the client side (broadcaster user terminal 100).

[0330] First condition determination step S424 determines whether a first specific condition related to the broadcast user is satisfied. This first condition determination step S424 can be executed by the first condition determination unit 414 described above.

[0331] The first condition determination step S424 may be executed on the server side (server device 400) or on the client side (broadcaster user terminal 100).

[0332] In the change screen display step S425, when it is determined in the first condition determination step S424 that the first specific condition is satisfied, a change screen is displayed on the broadcaster user terminal of the broadcaster user for changing the predetermined part associated in the association step S423 to another part in which a part of the predetermined part has been changed. This change screen display step S425 can be executed by the change screen display unit 415 described above.

[0333] The change screen display step S425 may be executed on the server side (server device 400) or on the client side (broadcast user terminal 100).

[0334] In the associating steps S426 and S427, another part that has been changed based on the distributor user's operation on the change screen is associated with the user information (S426), and the association of the predetermined part with the user information is released (S427). Such associating steps S426 and S427 can be executed by the associating unit 413 described above.

[0335] The association steps S426 and S427 may be executed on the server side (server device 400) or on the client side (broadcast user terminal 100).

[0336] If it is determined in the first condition determination step S424 that the first specific condition is not satisfied, this processing flow ends.

[0337] The first specific condition being satisfied means that a specific electronic medium is associated with the user information.

[0338] The specific electronic media are described above.

[0339] The above-described configuration provides a technical improvement that solves or alleviates at least some of the problems of the prior art. Specifically, the above-described configuration can expand the means for obtaining parts.

[0340] Next, a computer program according to an embodiment of the present disclosure will be described.

[0341] The computer program according to the embodiment of the present disclosure is a computer program executed in an information processing system 3000 that distributes moving images, as shown in Fig. 3. The information processing system 3000 includes one or more distributor user terminals 100, viewer user terminals 200, and a server device 400.

[0342] The computer program in the present disclosure is characterized by causing one or more computer processors included in the information processing system 3000 to realize a distribution function, a determination function, an association function, a first condition determination function, and a change screen display function.

[0343] The distribution function transmits information about a video including a character object of the distribution user to the viewing user terminal, thereby displaying the video on the viewing user terminal.

[0344] The determination function determines a predetermined part from among a plurality of parts that can be worn by the character object in a predetermined manner based on an operation by the broadcast user.

[0345] The associating function associates the predetermined part determined by the determining function with the user information of the broadcast user.

[0346] The first condition determination function determines whether a first specific condition regarding the broadcast user is satisfied.

[0347] When the first condition determination function determines that a first specific condition is met, the change screen display function displays a change screen on the distribution user terminal of the distribution user for changing the specified part determined by the determination function or the specified part associated by the association function to another part in which a part of the specified part has been changed.

[0348] The associating function associates another part that has been changed based on the distributor user's operation on the change screen with the user information, and cancels the association of a predetermined part with the user information.

[0349] The first specific condition being satisfied is that a specific electronic medium is associated with the user information.

[0350] The above functions can be realized by the distribution circuit 1411, determination circuit 1412, association circuit 1413, first condition determination circuit 1414, and change screen display circuit 1415 shown in Fig. 27. The distribution circuit 1411, determination circuit 1412, association circuit 1413, first condition determination circuit 1414, and change screen display circuit 1415 are realized by the distribution unit 411, determination unit 412, association unit 413, first condition determination unit 414, and change screen display unit 415 described above, respectively. Details of each unit are as described above.

[0351] The above-described configuration provides a technical improvement that solves or alleviates at least some of the problems of the prior art. Specifically, the above-described configuration can expand the means for obtaining parts.

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

[0353] As shown in FIG. 28, the information processing device includes a transmitting unit 111, a receiving unit 112, an associating unit 113, a first condition determining unit 114, and a change screen display unit 115.

[0354] Transmission unit 111 transmits to server device 400 information relating to the video including the broadcaster user's character object and information relating to the broadcaster user's operations.

[0355] The receiving unit 112 receives from the server device 400 information regarding a predetermined part that has been determined in a predetermined manner from among a plurality of parts that can be worn by the character object based on an operation by the broadcast user.

[0356] The associating unit 113 associates the information about the predetermined part received by the receiving unit 112 with the user information of the broadcast user. The associating unit 113 can have the same configuration as the associating unit 413 described above.

[0357] First condition determination unit 114 determines whether or not a first specific condition related to the broadcast user is satisfied. First condition determination unit 114 can be configured similarly to first condition determination unit 414 described above.

[0358] When the first condition determination unit 114 determines that the first specific condition is satisfied, the change screen display unit 115 displays a change screen for changing the determined predetermined part or the predetermined part associated by the association unit 113 to another part in which a part of the predetermined part has been changed. The change screen display unit 115 can have the same configuration as the change screen display unit 415 described above.

[0359] The associating unit 113 associates another part that has been changed based on the distributor user's operation on the change screen with the user information, and cancels the association of the predetermined part with the user information.

[0360] The first specific condition being satisfied means that a specific electronic medium is associated with the user information.

[0361] The specific electronic media are described above.

[0362] The above-described configuration provides a technical improvement that solves or alleviates at least some of the problems of the prior art. Specifically, the above-described configuration can expand the means for obtaining parts.

[0363] Next, an example of an information processing method according to an embodiment of the present disclosure will be described. This information processing method is an information processing method executed in the information processing device (broadcaster user terminal 100) described above.

[0364] The information processing method of the present disclosure is characterized in that, as shown as an example in FIG. 29, one or more computer processors provided in an information processing device execute a sending step S111, a receiving step S112, a first condition determination step S113, a changed screen display step S114, and association steps S115, S116, and S117.

[0365] In the sending step S111, information about the video including the broadcaster user's character object and information about the broadcaster user's operations are sent to the server device 400. This sending step S111 can be executed by the sending unit 111 described above.

[0366] Receiving step S112 receives information about a predetermined part determined in a predetermined manner from among a plurality of parts that can be worn by the character object based on the operation of the broadcasting user, from server device 400. Such receiving step S112 can be executed by receiving unit 112 described above.

[0367] First condition determination step S113 determines whether a first specific condition related to the broadcast user is satisfied. This first condition determination step S113 can be executed by first condition determination unit 114 described above.

[0368] In the change screen display step S114, when it is determined that the first specific condition is satisfied in the first condition determination step S113, a change screen for changing the determined predetermined part to another part in which a part of the predetermined part has been changed is displayed. The change screen display step S114 can be executed by the change screen display unit 115 described above.

[0369] In the associating steps S115 and S116, another part that has been changed based on the distributor user's operation on the change screen is associated with the user information, and the association of the predetermined part with the user information is released. Such associating steps S115 and S116 can be executed by the associating unit 113 described above.

[0370] If it is determined in the first condition determination step S113 that the first specific condition is not satisfied, the determined predetermined part is associated with the user information of the broadcast user in the associating step S117. This associating step S117 can be executed by the associating unit 113 described above.

[0371] The first specific condition being satisfied means that a specific electronic medium is associated with the user information.

[0372] The specific electronic media are described above.

[0373] The above-described configuration provides a technical improvement that solves or alleviates at least some of the problems of the prior art. Specifically, the above-described configuration can expand the means for obtaining parts.

[0374] Next, another example of an information processing method according to an embodiment of the present disclosure will be described. This information processing method is an information processing method executed in the information processing device (broadcaster user terminal 100) described above.

[0375] The information processing method of the present disclosure is characterized in that, as shown as an example in FIG. 30, one or more computer processors provided in an information processing device execute a sending step S121, a receiving step S122, a first condition determination step S124, a changed screen display step S125, and association steps S123, S126, and S127.

[0376] In the sending step S121, information about the video including the broadcaster user's character object and information about the broadcaster user's operations are sent to the server device 400. This sending step S121 can be executed by the sending unit 111 described above.

[0377] In the receiving step S122, information regarding a predetermined part determined in a predetermined manner from among a plurality of parts that can be worn by the character object is received from the server device 400 based on an operation by the broadcasting user. The receiving step S122 can be executed by the receiving unit 112 described above.

[0378] The determined predetermined part is associated with the user information of the broadcast user in the associating step S123. This associating step S123 can be executed by the associating unit 113 described above.

[0379] First condition determination step S124 determines whether a first specific condition related to the broadcast user is satisfied. This first condition determination step S124 can be executed by first condition determination unit 114 described above.

[0380] In the change screen display step S125, when it is determined that the first specific condition is satisfied in the first condition determination step, a change screen for changing the determined predetermined part to another part in which a part of the predetermined part has been changed is displayed. This change screen display step S125 can be executed by the change screen display unit 115 described above.

[0381] In the associating steps S126 and S127, another part that has been changed based on the distributor user's operation on the change screen is associated with the user information, and the association of the predetermined part with the user information is released. Such associating steps S126 and S127 can be executed by the associating unit 113 described above.

[0382] The first specific condition being satisfied means that a specific electronic medium is associated with the user information.

[0383] The specific electronic media are described above.

[0384] The above-described configuration provides a technical improvement that solves or alleviates at least some of the problems of the prior art. Specifically, the above-described configuration can expand the means for obtaining parts.

[0385] Finally, a computer program according to an embodiment of the present disclosure will be described. This computer program is executed by the information processing device (broadcaster user terminal 100) described above.

[0386] The computer program according to the present disclosure is characterized in that it causes one or more processors included in an information processing device to realize a sending function, a receiving function, an associating function, a first condition determining function, and a changed screen display function.

[0387] The transmission function transmits to the server device 400 information relating to videos including the broadcaster user's character object and information relating to the broadcaster user's operations.

[0388] The receiving function receives from the server device 400 information regarding a predetermined part that has been determined in a predetermined manner from among a plurality of parts that can be worn by the character object based on the broadcast user's operation.

[0389] The associating function associates information about a specific part received by the receiving function with user information about the broadcast user.

[0390] The first condition determination function determines whether a first specific condition regarding the broadcast user is satisfied.

[0391] The change screen display function, when the first condition determination function determines that a first specific condition is satisfied, displays a change screen for changing the determined specified part or the specified part associated by the association function to another part in which a part of the specified part has been changed.

[0392] The associating function associates another part that has been changed based on the distributor user's operation on the change screen with the user information, and cancels the association of a predetermined part with the user information.

[0393] The first specific condition being satisfied means that a specific electronic medium is associated with the user information.

[0394] The specific electronic media are described above.

[0395] The above functions can be realized by the transmitting circuit 1111, receiving circuit 1112, associating circuit 1113, first condition determining circuit 1114, and changed screen display circuit 1115 shown in Fig. 31. The transmitting circuit 1111, receiving circuit 1112, associating circuit 1113, first condition determining circuit 1114, and changed screen display circuit 1115 are realized by the above-mentioned transmitting unit 111, receiving unit 112, associating unit 113, first condition determining unit 114, and changed screen display unit 115, respectively. Details of each unit are as described above.

[0396] The above-described configuration provides a technical improvement that solves or alleviates at least some of the problems of the prior art. Specifically, the above-described configuration can expand the means for obtaining parts.

[0397] Furthermore, an information processing device such as a computer or a mobile phone can be suitably used to function as the server device or terminal device according to the above-described embodiments. 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 embodiments in a storage unit of the information processing device, and reading and executing the program by a CPU of the information processing device.

[0398] Although several embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be embodied in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their modifications are included within the scope and spirit of the invention, and are also included in the scope of the invention and its equivalents as defined in the claims.

[0399] Furthermore, the methods described in the embodiments can be stored as a program executable by a computer on a recording medium such as a magnetic disk (e.g., a floppy disk, a hard disk, etc.), an optical disk (e.g., a CD-ROM, a DVD, an MO, etc.), or a semiconductor memory (e.g., a ROM, a RAM, a flash memory, etc.), and can also be distributed by transmitting it via a communication medium. The program stored on the medium also includes a configuration program for configuring software means (including not only execution programs but also tables and data structures) within the computer to be executed by the computer. The computer implementing this device reads the program stored on the recording medium and, in some cases, configures the software means using the configuration program, and executes the above-described processing by controlling the operation of this software means. The term "recording medium" as used herein is not limited to a storage medium for distribution, but also includes storage media such as a magnetic disk or semiconductor memory installed within the computer or in a device connected via a network. The storage unit may function as, for example, a main storage device, an auxiliary storage device, or a cache memory. [Additional Notes] The claims of the original application of this application are set forth below. [Claim 1] 1. An information processing system comprising one or more computer processors, the one or more computer processors: a distribution unit that transmits information about a video including a character object of a distribution user to a viewing user terminal, thereby displaying the video on the viewing user terminal; a determination unit that determines a predetermined part from among a plurality of parts that can be worn by the character object in a predetermined manner based on an operation of the broadcast user; an association unit that associates the predetermined parts determined by the determination unit with user information of the broadcast user; a first condition determination unit that determines whether a first specific condition related to the broadcast user is satisfied; a change screen display unit that displays, when the first condition determination unit determines that the first specific condition is satisfied, a change screen on the broadcast user terminal of the broadcast user for changing the predetermined part determined by the determination unit or the predetermined part associated by the association unit to another part in which a part of the predetermined part has been changed; Equipped with the associating unit associates the different part changed based on the distributor user's operation on the change screen with the user information, and cancels the association of the predetermined part with the user information; In an information processing system, the first specific condition being satisfied means that a specific electronic medium is associated with the user information. [Claim 2] The specific electronic medium is associated with expiration date information and / or number of uses information, The information processing system of claim 1, characterized in that the user information is associated with a specific electronic medium when the electronic medium is within its expiration date and / or when the maximum number of uses has not been reached. [Claim 3] The information processing system described in claim 1 or 2, characterized in that the first specific condition is satisfied when a specific electronic medium is associated with the user information and a specific display for displaying the change screen is selected based on the operation of the distribution user. [Claim 4] 4. The information processing system according to claim 3, wherein the specific display is a confirmation screen for confirming whether or not the change screen is to be displayed. [Claim 5] 5. The information processing system according to claim 3, wherein the specific display is an icon for displaying the change screen. [Claim 6] the predetermined part associated with the user information by the associating unit is selectably displayed on a closet screen that can be displayed on the video; The information processing system according to claim 5, characterized in that, when the specified part is selected on the closet screen, the icon is displayed, or the icon that was previously displayed is highlighted. [Claim 7] the predetermined part and the icon associated with the user information by the associating unit are selectably displayed on a closet screen that can be displayed on the video; The information processing system according to claim 5, characterized in that when the icon is selected on the closet screen, parts other than the specified parts associated with the user information by the association unit are displayed as unselectable. [Claim 8] 8. The information processing system according to claim 1, wherein the change screen displays a selectable part obtained by changing a part of the predetermined part. [Claim 9] attribute information is further associated with the specific electronic medium; The information processing system according to claim 8, wherein the modification screen displays selectable parts obtained by modifying a part of the predetermined part based on the attribute information. 10. The information processing system according to claim 1, wherein the other part is a part having a different color from the predetermined part. [Claim 11] 11. The information processing system according to claim 1, wherein the other part is a part obtained by UV scrolling the texture of the predetermined part. [Claim 12] If the video includes a character object of another user, the determination unit determines, based on an operation of the broadcast user or the other user, a predetermined part from among a plurality of parts that can be worn by the broadcast user's character object and / or the other user's character object, using a predetermined method; the associating unit associates the predetermined part determined by the determining unit with user information of the broadcast user and / or user information of the other user; The information processing system of any one of claims 1 to 11, characterized in that the other part selected based on the operation of the broadcast user or the other user on the change screen is associated with the user information of the broadcast user and / or the user information of the other user, and the association of the specified part with the user information of the broadcast user and / or the user information of the other user is released. [Claim 13] The one or more computer processors further: a display request receiving unit that receives a display request for the gift transmitted from the viewing user terminal; an object display unit that displays a gift object corresponding to the gift in the video in response to the display request received by the display request receiving unit; a gift determination unit that determines whether the gift related to the display request received by the display request receiving unit is a specific gift; a second condition determination unit that determines whether a second specific condition regarding the broadcast user or the viewing user is satisfied when the gift determination unit determines that the gift is a specific gift; Equipped with The information processing system of any one of claims 1 to 12, characterized in that when the second condition determination unit determines that the second specific condition is satisfied, the display request receiving unit accepts the display request without deducting points associated with the viewing user. [Claim 14] one or more computer processors, a distribution step of transmitting information about a video including a character object of a distribution user to a viewing user terminal, thereby displaying the video on the viewing user terminal; a determination step of determining a predetermined part from a plurality of parts that can be worn by the character object in a predetermined manner based on an operation of the broadcast user; an associating step of associating the predetermined parts determined in the determining step with user information of the broadcast user; a first condition determination step of determining whether a first specific condition regarding the broadcast user is satisfied; a change screen display step of displaying, on the broadcast user terminal of the broadcast user, a change screen for changing the predetermined part determined in the determination step or the predetermined part associated in the association step to another part in which a part of the predetermined part has been changed, when it is determined in the first condition determination step that the first specific condition is satisfied; Execute In the associating step, the different part changed based on the operation of the distributor user on the change screen is associated with the user information, and the association of the predetermined part with the user information is released; An information processing method in which the first specific condition being satisfied means that a specific electronic medium is associated with the user information. [Claim 15] a transmission step of transmitting information regarding the video including the broadcast user's character object and information regarding the broadcast user's operation to the server device; a receiving step of receiving, from the server device, information regarding a predetermined part determined in a predetermined manner from among a plurality of parts that can be worn by the character object based on an operation of the broadcast user; an associating step of associating the information about the predetermined part received in the receiving step with user information of the broadcast user; a first condition determination step of determining whether a first specific condition regarding the broadcast user is satisfied; a change screen display step of displaying a change screen for changing the determined predetermined part or the predetermined part associated in the associating step to another part in which a part of the predetermined part has been changed, when it is determined in the first condition determination step that the first specific condition is satisfied; Execute In the associating step, the different part changed based on the operation of the distributor user on the change screen is associated with the user information, and the association of the predetermined part with the user information is released; An information processing method in which the first specific condition being satisfied means that a specific electronic medium is associated with the user information. [Claim 16] a transmission function that transmits information about a video including the broadcast user's character object and information about the broadcast user's operations to the server device; a receiving function for receiving, from the server device, information regarding a predetermined part determined in a predetermined manner from among a plurality of parts that can be worn by the character object based on an operation of the broadcast user; an association function that associates information about the predetermined part received by the receiving function with user information of the broadcast user; a first condition determination function that determines whether a first specific condition related to the broadcast user is satisfied; a change screen display function that displays a change screen for changing the determined predetermined part or the predetermined part associated by the association function to another part in which a part of the predetermined part has been changed when the first condition determination function determines that the first specific condition is satisfied; To achieve this, the associating function associates the different part changed based on the distributor user's operation on the change screen with the user information, and cancels the association of the predetermined part with the user information; A computer program in which the satisfaction of the first specific condition means that a specific electronic medium is associated with the user information. [Explanation of symbols]

[0400] 100 Distribution user terminal 200 Viewing user terminal 300 Network 400 Server device 411 Distribution Department 412 Decision Section 413 Related Part 414 First condition judgment section 415 Change screen display section

Claims

1. 1. An information processing system comprising one or more computer processors, the one or more computer processors: a determination unit that determines a predetermined part from among a plurality of parts that can be worn by the character object of the user in a predetermined manner based on an operation by the user; a condition determination unit that determines whether a specific electronic medium is associated with the user information of the user; an associating unit that, when it is determined by the condition determining unit that a specific electronic medium is associated with the user information of the user, associates another part, which corresponds to attribute information associated with the specific electronic medium, from another part in which a part of the predetermined part determined by the determining unit is changed based on an operation of the user, with the user information without consuming the electronic medium associated with the user information; An information processing system comprising:

2. The information processing system according to claim 1, characterized in that the electronic medium associated with the user information is an electronic medium different from the specific electronic medium and is an electronic medium that can be consumed when determining the specified parts.

3. expiration date information and / or number of uses information is associated with the specific electronic medium; The information processing system described in claim 1, characterized in that the association of a specific electronic medium with the user information includes the electronic medium being within its expiration date and / or not reaching its maximum number of uses.

4. The information processing system described in claim 1, characterized in that the specific electronic medium is associated with the user information when the user performs a purchase or update operation, and the association with the user information is released when the user performs a release operation.

5. 4. The information processing system according to claim 3, wherein the specific electronic medium can be used an unlimited number of times within the expiration date.

6. 2. The information processing system according to claim 1, wherein the predetermined method is a lottery method.

7. the one or more computer processors: The information processing system of claim 1 further comprises a change screen display unit that displays a change screen on the user's user terminal for changing the specified part determined by the determination unit to another part that corresponds to attribute information associated with the specified electronic medium, among other parts that have been partially modified from the specified part, when the condition determination unit determines that a specific electronic medium is associated with the user's user information.

8. The information processing system of claim 7, characterized in that the change screen displays some of the parts that are candidate for change, which are determined based on parts of other parts attached to the user's character object, or determined based on parts of the same or other parts associated with the user information, so that the user can select them.

9. 2. The information processing system according to claim 1, wherein the other part is a part having a different color from the predetermined part.

10. 2. The information processing system according to claim 1, wherein the other part is a part obtained by UV scrolling the texture of the predetermined part.

11. one or more computer processors, a determining step of determining, based on a user's operation, a predetermined part from among a plurality of parts that can be worn by the user's character object in a predetermined manner; a condition determination step of determining whether a specific electronic medium is associated with the user information of the user; an associating step of associating, when it is determined in the condition determining step that a specific electronic medium is associated with the user information of the user, another part corresponding to attribute information associated with the specific electronic medium, among other parts obtained by changing a part of the predetermined part determined in the determining step, with the user information based on an operation of the user, without consuming the electronic medium associated with the user information; An information processing method for executing the above.

12. one or more computer processors, a determination function for determining, in a predetermined manner, a predetermined part from among a plurality of parts that can be worn by the character object of the user based on an operation by the user; a condition determination function for determining whether a specific electronic medium is associated with the user information of the user; an associating function that, when it is determined by the condition determining function that a specific electronic medium is associated with the user information of the user, associates another part, which corresponds to attribute information associated with the specific electronic medium, among other parts in which a part of the predetermined part determined by the determining function has been changed, with the user information without consuming the electronic medium associated with the user information, based on an operation by the user; An information processing method that achieves this.

Citation Information

Patent Citations

  • Video distribution system, video distribution method, and video distribution program

    JP2020173582A