Information processing device, information processing method, and program
The information processing device adjusts avatar appearances to match virtual space attributes, addressing user discomfort by ensuring appropriate decoration, thereby improving user experience.
Patent Information
- Application Number
- JP2023084784
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-05-23
- Publication Date
- 2026-02-19
- Estimated Expiration
- 2042-04-28
AI Technical Summary
Conventional video distribution systems fail to ensure that character objects placed in virtual spaces are appropriately decorated for the environment, leading to user discomfort.
An information processing device that selects and displays avatars and their accessories suitable for the virtual space, adjusting appearance attributes such as clothing and color to match the virtual environment.
Ensures that avatars are displayed in a manner harmonious with the virtual space, enhancing user comfort and visual appeal.
Smart Images

Figure 0007817584000001 
Figure 0007817584000002 
Figure 0007817584000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing device, an information processing method, and a program. [Background technology]
[0002] Previously, videos containing animations of character objects placed in virtual space were distributed. A video distribution system that performs this is known (see Patent Document 1, for example). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Publication No. 2020-107264 Summary of the Invention [Problem to be solved by the invention]
[0004] Conventional video distribution systems place character objects specified by users in a virtual space. However, it is possible to assign characters decorations or dress codes appropriate for the virtual space. It cannot be applied to character objects placed in virtual space. However, there is a problem in that the user may feel uncomfortable with the object.
[0005] Therefore, the present invention has been made in consideration of these points, and is directed to providing an object in a manner suitable for a virtual space. The purpose of the . [Means for solving the problem]
[0006] An information processing device according to one aspect of the present invention displays a virtual space on an information terminal used by a user. an information processing device for specifying a virtual space selected from the plurality of virtual spaces; a part, an avatar whose appearance is set in advance by the user, and a sub-object to be worn by the avatar. and displaying one or more of the objects on the information terminal in a manner corresponding to the selected virtual space. and a display control unit that displays the image on the display unit. [Effects of the Invention]
[0007] According to the present invention, an effect is achieved in that an object is displayed in a manner suited to the virtual space. . [Brief explanation of the drawings]
[0008] [Figure 1] 1 is a diagram illustrating an example of a configuration of an information processing system 1 according to the present embodiment. [Figure 2] 10 shows an example of a screen on which a user selects an avatar and a virtual space. [Figure 3] 1 shows an example of a screen displaying an avatar A1 in a virtual space. [Figure 4] FIG. 2 is a diagram illustrating a hardware configuration of an information terminal 10. [Figure 5] FIG. 2 is a diagram illustrating a hardware configuration of an information processing device 20. [Figure 6] FIG. 2 is a diagram illustrating an example of a functional block configuration of an information processing device 20. [Figure 7] 3 is a diagram showing an example of virtual space information stored in a storage unit 22. FIG. [Figure 8] FIG. 2 is a diagram showing an example of part information stored in a storage unit 22. [Figure 9] FIG. 2 is a diagram showing an example of avatar information stored in a storage unit 22. [Figure 10] 3 is a diagram showing an example of user information stored in a storage unit 22. FIG. [Figure 11] FIG. 10 is a diagram illustrating an operation for changing the color of avatar A1. [Figure 12] FIG. 10 is a diagram illustrating an example of an editing screen. [Figure 13] FIG. 10 is a diagram illustrating a virtual space in which a background image changes. [Figure 14] 10 is a flowchart showing the flow of operations in the information processing device 20. DETAILED DESCRIPTION OF THE INVENTION
[0009] <Outline of Information Processing System 1> FIG. 1 is a diagram showing an example of the configuration of an information processing system 1 according to this embodiment. The information processing system 1 includes one or more information terminals 10 (first information terminal 10-1, second information terminal The information terminal 1 includes a first information terminal 10-2, a second information terminal 10-3, and an information processing device 20. 0 and the information processing device 20 are connected to the Internet, an intranet, a wireless LAN (Local Area Network), Network) or a mobile communication network N .
[0010] The information terminal 10 provides a virtual space (for example, a metaverse) in the information processing system 1. A terminal used by a user (hereinafter referred to as "user") who uses the service to be displayed, For example, a mobile phone (including a smartphone), a tablet device, or a personal computer The information terminal 10 is an information processing terminal such as a service that allows a user to display a virtual space. A dedicated application program for using the service (hereinafter referred to as the "dedicated application") is installed.
[0011] A service that displays a virtual space allows users to view the virtual space on an image of the virtual space specified by the user. A service that displays a character object (hereinafter referred to as "avatar") designated by The virtual space may be a virtual store, an event venue, a school, etc., displayed on the information terminal 10. Any virtual indoor or outdoor space. Services that display virtual spaces may include some images. It is also possible to mix images of the real world into the image. The virtual space may be either a two-dimensional space or a three-dimensional space. The image data corresponding to the image in the virtual space is sent over the Internet so that multiple users can view it. The information may be distributed to a plurality of information terminals 10 connected to the network N.
[0012] The image data corresponding to the virtual space may be either moving image data or still image data. When the image data corresponding to the virtual space is moving image data, the moving image data may be, for example, The virtual space is distributed to the information terminal 10 via the network N by streaming. The image data displayed is still image data, and only the avatar image data moves according to the user's operation. It may also be video image data.
[0013] In services that display virtual spaces, image data of the virtual space and image data of the avatar are In this case, one There may be multiple avatar image data that can be combined with the virtual space image data. In addition, multiple avatars corresponding to multiple users can coexist in the same virtual space, and multiple users can The same virtual space image data and the same avatar image data are distributed together (collaboration) (Voice delivery) may be performed.
[0014] The image displayed on the information terminal 10 may be a first-person perspective image or a third-person perspective image. For example, a first-person perspective image may be displayed in the direction of the gaze of an avatar displayed in a virtual space. A third-person perspective image is, for example, an image that displays a virtual space and an avatar. To provide a first-person perspective image, the user operates a virtual camera in a 360-degree direction. When providing a third-person viewpoint image, the information terminal 10 can move the viewpoint by manipulating the You may display an avatar image of yourself creating the game. When switching between the two images, the gaze of the user's avatar in the third-person view image is , which may coincide with the viewpoint from which the user operates in a first-person perspective image.
[0015] The avatar may have body parts such as hair, eyes, mouth, nose, head, torso, and limbs. The avatar is a two-dimensional display object, a three-dimensional display object, and Avatars are created in a format that is compatible with various virtual space services. Alternatively, it may be created in a dedicated format that can only be displayed on a specific service. , NFT (Non-Fungible Token), etc., and It may also be managed on a blockchain.
[0016] An avatar can be equipped with multiple sub-objects called attachment parts. The multiple wearable parts include, for example, clothing parts such as costumes, accessories, weapons, and armor. or image effects such as lighting up or changing the color of the avatar's surroundings. The user can change the avatar's parts by operating the input device 14, which will be described later. At least one of the body parts or decorative parts attached to the avatar is changed by the operation. The body parts that make up the avatar and the parts attached to the avatar can be linked together. The attached parts will be linked to NFTs, just like avatars made up of body parts. This may be managed using a blockchain.
[0017] In addition, users can operate the editing screen displayed while using the virtual space service. This allows you to change the body parts or attached parts that make up your avatar. The screen displays images of parts or part candidates for changing body parts or attached parts. The list includes a list of names, text or images for changing the name. In this case, "changing" a part means replacing or adding an object such as a body part or an attached part. , removing, or changing the color or shape.
[0018] Users can select the avatar they want to use from multiple options via a dedicated app. You can change the body parts of your avatar or the parts you want to wear on your avatar, or specify Users can select the virtual space in which to display their avatar. When using an app, the user may have a service account for each dedicated app. Alternatively, a user may have a common account that can be used to log in to multiple services. For example, the user's email address, SNS (Social Networking Service) account , phone number, biometric information (fingerprint, face, bioelectric potential, etc.), credit card, cryptocurrency wallet It is possible to link a redlet address.
[0019] FIG. 2 shows an example of a screen on which a user selects an avatar and a virtual space. This is an example of a screen where a user selects an avatar. Figure 2(b) shows the screen where a user selects a virtual space. 10 is an example of a screen.
[0020] The screen shown in Figure 2(a) displays multiple avatars A (avatar A1, avatar A2). The display area 151 includes a plurality of display areas 151a and 151b. The user selects the display area 151 including the desired avatar A displayed in the display area 151. The user can select the avatar A by pressing . By pressing the button, body part candidates of different colors and shapes are displayed on the information terminal 10, and the user can The user selects the desired body part candidate to change the body part of avatar A. In addition, the information terminal 10 has a plurality of attachments that can be attached to the avatar A. The candidate parts are displayed, and the user can select the desired candidate part. The selected accessory will be equipped to Avatar A. Note that the accessory will be displayed on the screen for selecting Avatar A. Avatar A may be displayed wearing the wearable parts.
[0021] The screen shown in FIG. 2(b) displays a plurality of display images 152 (display image 152a, display image 152b, 2b). The display image 152 includes a thumbnail image of the virtual space and the name of the virtual space. The user can press the display image 152 to select the avatar. You can select the virtual space in which you want to display A.
[0022] The information processing device 20 is, for example, a computer, and is configured from one or more physical servers. The information processing device 20 is a virtual machine that runs on a hypervisor. It may be configured using a server or a cloud server. The information processing device 20 displays the image of the avatar A and the virtual space selected by the user. It is a device for displaying the information on the information terminal 10.
[0023] By the way, the user specified avatar A's wearing parts (for example, clothes) In such cases, the user may not be able to see the image displayed in the virtual space. This causes a problem where the user feels uncomfortable with the avatar A. The device 20 changes the accessories of the avatar A to the accessories suitable for the virtual space selected by the user. The avatar A is displayed in the virtual space with the replaced parts. The information processing device 20 may replace body parts of the avatar.
[0024] FIG. 3 shows an example of a screen displaying an avatar A1 in a virtual space. (b) shows the screen in which avatar A1 is displayed in the virtual space "conference room." Fig. 3(b) shows ,Figure 2(b) shows a screen displaying avatar A1 in the virtual space, “Live Venue.”
[0025] In Figure 3(a), avatar A1 is dressed in a suit suitable for the virtual space "conference room." After selecting the virtual space "Conference Room," the user selects the virtual space "Live Venue." When the user selects this option, the information processing device 20 displays the suit worn by the avatar A1 in the virtual space “Liquid.” As shown in FIG. 3(b), the information processing device 20 determines that the event is not suitable for the event venue. The avatar will be dressed in casual clothes suitable for the virtual space "live venue." Parameter A1 is displayed on the information terminal 10.
[0026] By operating in this manner, the information processing device 20 generates a virtual space suitable for the virtual space. Avatar A equipped with the accessory can be displayed in the virtual space. As a result, users who selected Avatar A and the virtual space saw Avatar A displayed in the virtual space. You can view the virtual space in which Avatar A is displayed without feeling any sense of harmony.
[0027] <Hardware configuration> FIG. 4 is a diagram showing the hardware configuration of the information terminal 10. The information terminal 10 includes a processor. 11, a storage unit 12, a communication IF (Interface) 13, an input device 14, and an output device It has 15.
[0028] The processor 11 is, for example, a CPU (Central Processing Unit), and stores data in the storage unit 12. The storage unit 12 realizes various functions by executing the stored programs. It has storage media such as M (Read Only Memory) and RAM (Random Access Memory). The memory unit 12 stores the program that the processor 11 executes.
[0029] The communication IF 13 communicates with the information processing device 20 via a network N by wire or wirelessly. The communication IF 13 has a communication controller for performing communication. The communication IF 13 notifies the processor 11 of the received data. The input data is transmitted to the information processing device 20.
[0030] The input device 14 receives an input operation from, for example, a user. For example, keyboards, touch panels, mice, joysticks, arrow keys, and human gestures. Sensors that detect character movements (motion tracking), biometric information (e.g., gaze, pupils) Sensors that detect changes in blood pressure, blood vessels, bioelectric potential, brain waves, pulse, pulse waves, heart rate, facial expressions, etc., and imaging information The output device 15 is, for example, a camera or a microphone that acquires information. The output devices include a display unit, a vibration unit, a scent generating unit, a light emitting unit, and a sound output unit. The sensor 15 may include, for example, a display, a vibration motor, a device for generating a smell, etc. The device may be a light or speaker including a light emitting diode.
[0031] FIG. 5 is a diagram showing the hardware configuration of the information processing device 20. The information processing device 20 includes: A processor 21, a storage unit 22, a communication IF 23, an input device 24, and an output device 25 Has.
[0032] The processor 21 is, for example, a CPU (Central Processing Unit) or a GPU (Graphical Processing Unit). The storage unit 22 is a processing unit (SSU) that executes the programs stored in the storage unit 22. The storage unit 22 is a memory, a hard disk drive (HDD), or a solid-state drive (SSD). The storage unit 22 includes a storage medium such as a solid state drive (SSD). The storage unit 22 also stores various processes based on the avatar A or the virtual space. The data used to execute the above is stored.
[0033] The communication IF 23 communicates with the information terminal 10 via a network N by wire or wireless communication. The communication IF 23 has a communication controller for performing the above. The communication IF 23 notifies the processor 21 of the data input from the processor 21. The data is transmitted to the information terminal 10.
[0034] The input device 24 receives input operations from, for example, an administrator of the information processing device 20. The input device 24 is, for example, a keyboard, a touch panel, a mouse, or a microphone. The device 24 is an input device such as a joystick, a cross key, or a motion tracker, similar to the input device 14. The output device may be a sensor that detects racking, a sensor that detects biometric information, or a camera. The output device 25 outputs information to, for example, an administrator of the information processing device 20. 5 is, for example, a display, a vibration motor, a device for generating a smell, The light may include a light emitting diode or a speaker.
[0035] <Function block configuration> 6 is a diagram showing an example of a functional block configuration of the information processing device 20. The processor 21 The processor 21 includes a reception unit 211 and a display control unit 212. By executing the program, the receiving unit 211 and the display control unit 212 function. do.
[0036] The storage unit 22 stores virtual space information, parts information, avatar information, and user information. 7 to 10 are diagrams showing examples of the information stored in the storage unit 22. be.
[0037] 7 is a diagram showing an example of virtual space information stored in the storage unit 22. The virtual space information is , which is information indicating the characteristics of multiple virtual spaces that can be displayed on the information terminal 10. In the virtual space information shown in the figure, the virtual space ID, the attributes of the virtual space, and the image data name are related. The attributes of the virtual space include the type of virtual space, the color of the virtual space, and the matching It contains the attributes of the part.
[0038] The virtual space ID is the virtual space identification information for identifying the virtual space. The image data name is , a file of image data corresponding to a virtual space associated with an address in the storage unit 22 The processor 21 accesses the image data by specifying the image data name. It should be noted that the image data can be either moving image data or still image data. That's fine.
[0039] The "attributes of compatible parts" are the avatars that are superimposed on the images in each virtual space. This attribute is suitable for parts to be attached to A. In the virtual space V11 (conference room), Avatar A is wearing a suit in the virtual space V11. Casual clothing is suitable for the virtual space V12 (live venue), Avatar A can wear, for example, a trainer in the virtual space V12.
[0040] 8 is a diagram showing an example of part information stored in the storage unit 22. The information includes part identification information (hereinafter referred to as "part ID") for identifying parts. ), part type, part attributes that indicate the characteristics of the part, color scheme, and part data name are associated The "color scheme" in Figure 8 shows the colors used for the parts. The color with the largest area is shown, but the multiple colors used in the part are shown as " "Color scheme" may also be indicated.
[0041] The part data name is a file name of the part data associated with an address in the storage unit 22. The processor 21 accesses the part data by specifying the part data name. The part data may be three-dimensional image data or two-dimensional image data. It may also be image data.
[0042] 9 is a diagram showing an example of avatar information stored in the storage unit 22. The target information includes avatar identification information (hereinafter referred to as "avatar ID") to identify the avatar. D") and the multiple parts that make up avatar A, which are displayed on the avatar selection screen. The part ID of the avatar is associated with the avatar data name. The name of the image data of the butter, and the processor 21 specifies the avatar data name. You can access the image data of the avatar by
[0043] 10 is a diagram showing an example of user information stored in the storage unit 22. The user information includes the user ID, the virtual space ID of the previously selected virtual space, and the mode. Setting information, the avatar ID of avatar A that has previously been displayed in the virtual space, and avatar A The avatar ID is associated with the part ID of the part displayed together. The avatar ID of Avatar A displayed in each virtual space selected by the user.
[0044] The behavior setting information determines how the behavior of avatar A is displayed in each virtual space. In Figure 10, the setting is "not noticeable." "Make it stand out," "Make it match other avatars," or "Make it stand out" are the behavior setting information. The behavior setting information is exemplified as "Do not change the watch." The information may be information regarding whether or not the parts and attached parts can be changed.
[0045] The user selects a virtual space and then selects one of a plurality of mode settings displayed on the information terminal 10. The user can select the desired aspect setting information from the information candidates. Select from multiple mode setting information candidates displayed on the screen for setting each mode setting information. The desired behavior setting information is selected from the list, and the behavior when Avatar A is displayed in each virtual space is set. In this case, the user can select the virtual space by inputting the mode setting information. There is no need to select the information.
[0046] Returning to FIG. 6, the configuration of each unit realized by the processor 21 will be described below. The reception unit 211 receives a selection operation or a setting operation from the user through the information terminal 10. The unit 211 acquires information indicating the virtual space selected by the user via the communication IF 23, for example. By acquiring the information, the device functions as an identifying unit that identifies a selected virtual space from a plurality of virtual spaces. Specifically, the receiving unit 211 receives the virtual space ID acquired from the user's information terminal 10. The reception unit 211 specifies a selected virtual space from the plurality of virtual spaces based on the specified virtual space. The virtual space ID of the virtual space is notified to the display control unit 212.
[0047] The reception unit 211 also receives the avatar ID of the avatar A selected by the user from the user's information terminal. The reception unit 211 receives the posture of the avatar A to be displayed in the selected virtual space. The receiving unit 211 may receive settings related to the type of the device from the user. As shown in the figure, a screen showing a plurality of avatars A each having a different appearance is displayed on the information terminal 10. The reception unit 211 receives the setting of the appearance of avatar A. The accepting unit 211 may accept an operation from the user to change the mode of the selected avatar. By displaying a screen on the information terminal 10 for selecting parts to be attached to the target A, Settings for the aspects of the parts may be accepted.
[0048] The reception unit 211 receives, from the information terminal 10 of the user, behavior setting information associated with the virtual space ID. The manner setting information may be, for example, information such as "make it conspicuous" shown in FIG. Or, it may be changed by the user, such as information such as "Do not change the watch." The information may be information regarding at least one attachment part designated as unacceptable. 211 is the virtual space ID of the virtual space received from the user and the avatar ID of avatar A. and the mode setting information are associated with each other and stored in the storage unit 22 as user information shown in FIG. do.
[0049] The display control unit 212 receives the virtual space ID from the reception unit 211. The display control unit 212 displays an image in which the image of avatar A is superimposed on the image on the information terminal 10. For example, avatar A, whose appearance has been set by the user in advance, and accessory parts to be worn by avatar A. and displaying one or more of the virtual spaces selected by the user on the information terminal 1. Display it as 0.
[0050] The display control unit 212 displays avatar A or parts in a manner corresponding to the selected virtual space. In order to display the body parts or attachment parts of avatar A selected by the user, The display control unit 212 determines whether the virtual space selected by the user is suitable for the virtual space. In order to change the parts to suit the space, the virtual space information shown in Fig. 7 and the parts shown in Fig. 8 are used. The information is referenced, and the attributes of the parts that fit the virtual space are matched with the attributes of the selected parts. It is determined whether or not
[0051] If the display control unit 212 determines that the parts of the avatar A are suitable for the virtual space, The part is displayed as it is on the information terminal 10. The display control unit 212 displays the part of avatar A. If the robot is judged to be unsuitable for the virtual space, it will be assigned a part that matches the attributes of the part and is suitable for the virtual space. Change to attribute parts.
[0052] In the example shown in FIG. 7, the type of virtual space V11 is "conference room." The attributes of the matching parts include "suit". If the attribute of the attached parts is "suit", the display control unit 212 changes the attached parts. Avatar A1 is displayed in the virtual space V11 of the conference room as shown in Figure 3(a) without any .
[0053] Next, suppose the user selects the virtual space V12. In the example shown in FIG. The type of V12 is "live venue", and the attributes of parts that fit the virtual space V12 are "S In this case, the item worn by Avatar A1 is not included in the "Sports" category, but is included in the "Trainer" category. Since the attribute of the "suit" does not match the virtual space V12, the display control unit 212 Change the parts you wear to "Lena" and create an avatar in the virtual space V12 at the live venue. In this way, the display control unit 212 selects parts that fit the virtual space. This prevents the user from feeling uncomfortable with the avatar A1 displayed in the virtual space.
[0054] The display control unit 212 determines whether the virtual space V11 has a bright color and whether the attribute of the matching part is a If the gender is dark, a dark suit may be selected as the attachment. The control unit 212 determines whether the color of the virtual space V12 is dark and the attribute of the matching part is light. If the color is light, light-colored casual clothing may be selected as the attachment.
[0055] The display control unit 212 refers to the mode setting information in the user information shown in FIG. Specifically, the display control unit 212 may select the attachment parts in the manner set by 1 shows the appearance of the part image when avatar A is displayed in the virtual space selected by the user. The setting information for the mode in which Avatar A is displayed and the setting information for the mode in which Avatar A is displayed before Avatar A is displayed in the selected virtual space. The state of the part image corresponding to the selected virtual space and information about the selected virtual space , and determines whether to change the manner of the part image to be displayed on the information terminal 10. .
[0056] When a user moves avatar A from virtual space V11 to virtual space V12, the display control The unit 212 determines whether the relationship between the attributes of the virtual space V12 and the attributes of the parts is correct in the selected virtual space V1. 2, the virtual space V12 is determined based on whether the condition of the mode indicated by the mode setting information corresponding to the virtual space V12 is satisfied. The display control unit 212 determines the appearance of the avatar A in the virtual space. If the appearance of Avatar A is different from that displayed in V11, Change the
[0057] Specifically, as shown in FIG. 10, a user U11 is in a virtual space V11 and a virtual space V1 2, the mode is set to "make it stand out." As shown in the report, the virtual space V11 is assumed to be a light color and the virtual space V12 is assumed to be a dark color. Since the virtual space V11 is a bright color, the display control unit 212 displays avatar A in the virtual space V11. While the character is in the dark, a dark colored part image (for example, a black suit image) is displayed. When the part image is displayed in the virtual space V12, the part image is not noticeable, and the appearance of the virtual space V12 The condition "to make it stand out" indicated by the setting information is not met. 12, when displaying avatar A in virtual space V12, the color of the part image is made brighter. Change.
[0058] If the user has set behavior setting information in association with the virtual space, Even if the attributes of the parts determined based on the The display control unit 212 may select a part by prioritizing the conditions indicated by the aspect setting information. For example, if the mode setting information corresponding to the virtual space V11 is "make it less noticeable," If the conference room is brightly colored, the display control unit 212 selects brightly colored clothing.
[0059] The display control unit 212 does not use the attributes of the virtual space included in the virtual space information, Alternatively, parts may be selected based on the result of identifying the color based on the image data. When making avatar A stand out, the display control unit 212 displays the selected virtual space Among the multiple colors used in, the area of the used area is smaller than the threshold By specifying a color that matches or is similar to the color of the virtual space, you can The display control unit 212 selects, for example, either avatar A or the attached parts. Replace all or part of the above with avatar A or attached parts of a specific color. To make.
[0060] In this case, the display control unit 212 refers to the "image data name" shown in FIG. The display control unit 212 acquires image data of the selected virtual space by By identifying the pixel values of the multiple pixels included, the area of the used region is determined to be smaller than the threshold. A color that matches or is similar to the color smaller than the specified color is identified, and the parts of Avatar A are changed to the specified color. and display it.
[0061] 11(a) and 11(b) are diagrams illustrating the operation of changing the color of the avatar A1. indicates the case where the area of the dark color area in the virtual space is smaller than the threshold, and Fig. 11(b) indicates the case where the area of the bright color region in the virtual space is smaller than the threshold value.
[0062] The display control unit 212 generates a virtual space with few dark areas as shown in FIG. If it is determined that the avatar A1 is wearing a darker color, the color of the clothes that the avatar A1 is wearing is changed to a darker color. The display control unit 212 is configured to select a virtual space with fewer bright colors, as shown in FIG. 11(b). If the setting is made, the color of the clothes worn by the avatar A1 is changed to a bright color. 2) Use a color that is used in a small area in the virtual space as the color of Avatar A's parts. This will make Avatar A stand out.
[0063] When avatar A is to be made less conspicuous, the display control unit 212 displays the selected virtual space. Among the multiple colors used in the image, the color whose area of use is larger than the threshold The display control unit 212 identifies a color that matches or is similar to the color of the plurality of items to be worn by the avatar A. Replace one or more of the equipped parts with equipped parts of a specific color. For example, when the bright color area is large as shown in FIG. 11(a), the display control unit 212 The color of the clothes worn by avatar A1 is changed to a light color, and then changed to a dark color as shown in Figure 11(b). If the area is large, the color of the clothes worn by avatar A1 is changed to a dark color.
[0064] The display control unit 212 determines whether the image data representing the image of avatar A is two-dimensional image data or three-dimensional image data. Depending on the image data, the parts to be worn by Avatar A may be selected. Display Control The unit 212, for example, by referring to the storage unit 22, The display control unit 212 identifies whether the image data is image data or three-dimensional image data. If Avatar A's body parts are 2D image data, the attached parts include 2D images. If the body parts of Avatar A are 3D image data, select "Include 3D image" Select the parts to be worn. By the display control unit 212 selecting the part data in this way, It becomes easier to change the appearance of avatar A to an appearance that suits avatar A.
[0065] The display control unit 212 determines whether the image data representing the image of avatar A is three-dimensional image data. However, if the area where the attachment parts are to be attached is determined to be flat, the attachment part containing the two-dimensional image data is The display control unit 212 may select a body part from the three-dimensional image data, for example. Attach a patch or other emblem to a flat area such as the back of Avatar A, which is made up of When attaching the parts, even if the parts are two-dimensional image data, they are attached to avatar A. By the display control unit 212 operating in this manner, the target attachment parts to be attached to avatar A are displayed. You can increase the number of types.
[0066] The display control unit 212 displays a plurality of attachment parts to be attached to the avatar A. Alternatively, the display control unit 212 may display avatar A with new attachment parts added. For example, you can change the avatar A's outfit without changing the outfit (for example, clothing) that the avatar A is wearing. A wears accessories such as a watch or necklace. Display control By adding new attachment parts to avatar A, the avatar can be transformed into a form suitable for the virtual space. It becomes easier to convert it.
[0067] The display control unit 212 displays the attachment parts designated by the user as unchangeable on the avatar. If the part is worn by a character A, the part can be replaced with other parts regardless of the state of the virtual space. On the other hand, the display control unit 212 displays the text that is not specified as unchangeable. The unsuitable parts are replaced with the parts that correspond to the selected virtual space. The display control unit 212 places the attachment parts designated as unchangeable in the virtual space. By displaying the device without changing the display, users can choose the device they prefer in any virtual space. You can display the sports.
[0068] Incidentally, the display control unit 212 displays a first-person perspective image (i.e., When Avatar A is displaying an image of the direction of his / her gaze in the virtual space, the user Since the user's own avatar A is not displayed, the user cannot see the appearance of the avatar A. Therefore, the display control unit 212 displays the first-person perspective image on the user's information terminal 10. If you change or add accessories to Avatar A while the A first-person perspective image is converted into a third-person perspective image (i.e., an image showing the virtual space and avatar A). ) and displays it. By the display control unit 212 operating in this way, the user can To easily know the changed state of avatar A when the state of avatar A changes. can be done.
[0069] The display control unit 212, in a state where a first-person perspective image is displayed on the information terminal 10 of the user, The reception unit 211 receives an operation by a user to change a body part or an attachment part of the avatar A. If enabled, the first-person view image may be switched to a third-person view image. By the control unit 212 operating in this manner, the user can check the appearance of avatar A and You can change body parts or attached parts.
[0070] The display control unit 212 displays an image of the avatar A after the part has been changed and an image of the avatar A after the part has been changed. The image of avatar A before and after the update may be displayed side by side on the user's information terminal 10. By the control unit 212 operating in this manner, the user can easily notice the change in the state of avatar A. It is possible.
[0071] If the user does not own any parts suitable for the virtual space, the display control unit 212 The display may also warn the user or provide guidance on how to purchase the part. The control unit 212 may refer to the storage unit 22 to determine the body parts owned by the user. Identifying the part attributes of the attached parts and determining whether the identified part attributes are suitable for the virtual space If the identified part attribute is not suitable for the virtual space, the display control unit 212 , the user's information terminal 10 displays "No suitable parts available" and / or generates a warning sound. or purchase body parts or accessories that correspond to the attributes of the parts suitable for the virtual space. The user can choose body parts or accessories and display advertisements for shops that offer them. If a purchase is made, the payment method associated with the account of the user who specified Avatar A ( Payments are made using a payment method such as a credit card or a cryptocurrency wallet address.
[0072] If the user does not own any parts suitable for the virtual space, the display control unit 212 The user is notified to start a dedicated app for creating parts, and the user is prompted to create the parts. Or, AI (Artificial Intelligence) can be used to create virtual spaces. The display control unit 212 may create parts suitable for the virtual space for the avatar. If you cannot equip Avatar A, you can hide Avatar A or change the color of Avatar A to a specific color. Even if you change it to a matching or similar color (i.e., a silhouette) good.
[0073] [Displaying multiple avatars] The display control unit 212 creates virtual avatar data of multiple avatars A designated by multiple users. Image data is created by combining the image data with background image data of the virtual space, and multiple pieces of information of the multiple users are displayed. In this case, the inclination of the appearance of the avatar A1 of the first user may be displayed on the information terminal 10. If the orientation of the avatar A2 differs from the orientation of the avatar A2 of another second user, the user may feel uncomfortable. For example, avatar A1 is dressed in formal attire, but avatar A2 is dressed in formal attire. If you are wearing casual clothes, other users may feel uncomfortable looking at your virtual space, or your avatar may not be able to see you. The user operating the app may feel embarrassed if they are wearing the wrong clothes.
[0074] Therefore, the display control unit 212 selects the first user who is displayed in the selected virtual space. Avatar A2, which is an object of a second user different from the first user, or an object attached to the object. The avatar A1 of the first user is displayed in a manner corresponding to the plurality of attachment parts.
[0075] The display control unit 212 may refer to the "virtual space ID" shown in FIG. 10, for example, to The display control unit 212 identifies a second user who uses the same virtual space as the first user. b) and the "parts attributes" shown in FIG. 8. The display control unit 21 identifies the attributes of the body parts and attached parts that make up the avatar A2. 2 is a body part and an attached part that match the attributes of the body part and attached part that make up avatar A2. The display control unit 212 displays the avatar A1 equipped with the attached parts. However, if multiple avatars A have the same appearance, it will feel strange. This can prevent this.
[0076] The display control unit 212 displays avatars A of multiple other users in the selected virtual space. When the user selects a user, the user selects a user corresponding to the user. The display control unit 212 may change the appearance of the avatar A based on the associated attribute. For example, the appearance of user avatar A is "matched to the average color of other users' avatars A." "Appearance," "Appearance that matches the appearance of Avatar A of another user who is a friend of the user" "The style that matches the most worn parts on other users' avatars" or "The organizer The user's appearance is changed to match the parts attached to the avatar A of another user.
[0077] For example, if you want to match the most worn part on another user's avatar A, In this case, the display control unit 212 refers to the "virtual space ID" shown in FIG. The display control unit 212 identifies a plurality of other users who use the same virtual space as the user. By referring to the "part ID" that indicates the Identify the most frequently equipped part among the multiple parts equipped on Avatar A of the user. The display control unit 212 causes the user's avatar A to wear the identified parts. Display Control The unit 212 attaches the same parts to the user's avatar A as the parts that the other user has attached to the avatar A. -A, it can be attached to create a sense of unity in the virtual space.
[0078] The display control unit 212 displays the avatar A1 in a manner corresponding to the first user. An avatar A2 corresponding to a second user (another user) may be displayed. For example, a friend relationship. Other users who have a friend relationship can share virtual Other users who have registered to use the space and send and receive messages. The display control unit 212 may refer to the storage unit 22, for example, to display the relationship between the user and the friend. Identify other users who use the same virtual space as the user.
[0079] The avatar A2 of another user who is a friend is displayed in a manner similar to the user's own avatar A1. If the user has set the display to be “Panel 1”, the display control unit 212 displays the “Panel 2” shown in FIG. 9(b). By referring to the "parts" of the avatar A1 of the first user, the part of the avatar A1 of the second user is identified. On the other hand, the friend relationship The user may display another user's avatar A2 in a manner that is dissimilar to the user's own avatar A1. If the user has set it, the display control unit 212 displays the parts of the avatar A1 that are similar to the parts of the avatar A1. In this way, the display control unit 212 makes the avatar A2 wear the parts that are not available to other users. The appearance of the user's avatar A2 can be adjusted to match the appearance of the user's avatar A1. Depending on the user's preference, multiple avatars A can be displayed in a unified manner, or multiple avatars A can be easily distinguished. You can scoop it up.
[0080] The display control unit 212 displays the emotion of the user of the avatar A1 received by the receiving unit 211 in accordance with the emotion of the user of the avatar A1. The display control unit may display the avatar A1 in a manner corresponding to the avatar A2. 212, for example, the reception unit 211 is a device (for example, It is inferred from the wearable device that can detect pulse waves that the user feels embarrassed. By acquiring the biometric information, the avatar A1 is displayed in a manner corresponding to the avatar A2. The biological information that may indicate that the user feels embarrassed is, for example, the amount of sweating of the user. information indicating that the user's pulse wave or pulse rate is above a threshold; This is news.
[0081] The display control unit 212 receives a user's embarrassing biometric information from a device that can acquire the biometric information from the receiving unit 211. By acquiring biometric information that suggests that the person is feeling uncomfortable, the body part of Avatar A1 is A screen for changing the accessories or attached parts is displayed on the information terminal 10 of the user of the avatar A1. The display control unit 212 may display the user's biological information that is presumed to indicate that the user feels embarrassed. If the reception unit 211 does not receive the information, the user's avatar A is in the same virtual space. To change body parts or attached parts even if they are different from the clothes of other avatars A The screen does not need to be displayed.
[0082] By the way, depending on the event in the virtual space, the position of the user participating in the event may change. Therefore, the appropriate clothing for the user may differ. For example, if the virtual space is a cram school classroom, In this case, the dress code for cram school instructors and students is different, so even if they are in the same virtual space, it may not be appropriate. Therefore, the display control unit 212 displays avatar A according to the user's attributes. The user's attributes may be displayed in a manner corresponding to at least one of the following: The content of the actions the user performs in the imaginary space, or the user's position.
[0083] In order for the display control unit 212 to be able to select attachment parts suitable for the user's position, In virtual space information, the position of the user entering the virtual space is related to the attributes of the corresponding parts. The display control unit 212 may then display the information entered by the user on the information terminal 10. As an example, the display control unit 212 selects a part with an attribute corresponding to the position of the user who input the attribute. If a user chooses to enter the virtual space of a cram school classroom as a teacher, he or she will select a suit. If a user chooses to enter the virtual space of a cram school classroom as a student, they will be able to wear casual clothes. By the display control unit 212 operating in this way, it is possible to select a desired image for multiple users in different positions. When multiple corresponding avatars A are displayed in the virtual space, avatar A is dressed appropriately for the position. is displayed, which enhances the sense of realism.
[0084] [Display the screen for editing the behavior] From the virtual space where Avatar A is displayed (hereinafter referred to as the "first virtual space"), the user Move Avatar A to the virtual space you select next (hereinafter referred to as the "second virtual space"). Before you start using Avatar A, you may want to change the parts you have equipped. The control unit 212 performs the following steps before displaying the avatar A in the second virtual space selected by the user. An editing screen for changing the parts attached to the character A is displayed on the information terminal 10.
[0085] The display control unit 212 attaches the avatar A displayed in the first mode corresponding to the first virtual space. An edit screen for changing one or more of the first attachment parts is displayed. The display control unit 212 displays the edit screen on the information terminal 10. A second-state avatar created by changing one attached part to one or more second attached parts. The target is displayed in the selected second virtual space.
[0086] 12 is a diagram showing an example of an edit screen. The edit screen shown in FIG. The avatar A2 and the attached parts are displayed in a plurality of display areas 161 (display area 161 a, a display area 161b), an operation image 162, and an operation image 163. The user can edit the parts attached to the avatar A2 by pressing the display area 161. It is possible.
[0087] The operation image 162 is an operation image for changing the attached parts displayed in the display area 161. When the user presses the operation image 162, a different attachment part from the displayed attachment part is displayed. The operation image 163 shows the other attachment parts to be attached to the avatar A2. The image is an operation image for completing the editing of the content. By pressing the action image 163, the user can edit the parts worn by the avatar A2. The reception unit 211 is notified that the process has ended. The display control unit 212 displays an editing screen to allow the user to change the attachment parts of avatar A. By doing so, the user can equip Avatar A with accessories suitable for the second virtual space. can.
[0088] The display control unit 212 may display an image of the second virtual space on the editing screen. 212, for example, image data showing the selected second virtual space and a a plurality of second attachment parts that can be replaced with any of a plurality of first attachment parts; The second attachment parts are attachment parts that are candidates to be attached in the second virtual space, For example, the attached parts are displayed in the display area 161 shown in FIG. By displaying image data representing the second virtual space on the editing screen, the user can This makes it easier to check whether the attached parts are suitable for the second virtual space.
[0089] The display control unit 212 displays the selected second virtual image together with the avatar A1 corresponding to the first user. An avatar A2 corresponding to another second user who is scheduled to appear in the space is displayed on the editing screen. The display control unit 212 may, for example, display the avatar A1 of the first user and the avatar A2 of the first user. The first user uses an editing screen that displays the avatar A2 of the second user who has a predetermined relationship with the first user. The information displayed on the first information terminal 10-1 used by the first user and the information displayed on the second information terminal 10-2 used by the second user are The predetermined relationship may be, for example, a relationship set in advance by the user as a close friend. is.
[0090] The display control unit 212 may, for example, select one of the second users who has finished operating on the editing screen. The receiving unit 211 receives the information that the second user has made a request to the first user, and then the receiving unit 211 receives the information that the second user has made a request to the first user. The display control unit 212 displays the avatar A of the second user on the editing screen of the first user. By displaying the avatar A of the first user on the screen, the first user appears in the same virtual space as the avatar A of the second user. You can choose the parts to wear so that they do not feel strange even when they are shown.
[0091] The display control unit 212 displays the status of the first user who continues to change the attachment parts on the editing screen. Avatar A may be displayed on the edit screen of a second user who has a predetermined relationship with the user. Every time the first user changes a part, the display control unit 212 displays the following on the editing screen of the second user: The first user's avatar A is displayed with the parts changed. Similarly, the second user Every time a part is changed, the edit screen of the first user will be updated with the changed part. The display control unit 212 displays the avatar A of the second user who has a predetermined relationship with the user. By displaying the changed avatar A on the editing screen of the first user, the first user can 2You can change the parts you are wearing by referring to the parts of other users.
[0092] The display control unit 212 receives the instruction from the reception unit 211 when the user places the first attachment part on the second attachment part. In response to receiving from the information terminal 10 of the user that the operation of replacing the data has been completed, Avatar A of the selected second virtual For example, the display control unit 212 controls the operation image 163 shown in FIG. In response to the reception unit 211 receiving the press of The display control unit 212 operates in this manner to control the display. The unit 212 displays the avatar A in the state before the change of the attached parts is completed in the second virtual space. This prevents this from happening.
[0093] By the way, when the virtual space is a live concert venue, it is necessary for users to There are cases where it is necessary to enter the space. Therefore, the display control unit 212 displays an avatar on the editing screen. When the preset time comes with Avatar A displayed, the avatar displayed on the editing screen will A may be displayed in the selected virtual space. This is the time five minutes before the "start time" in the virtual space information, and is stored in advance in the storage unit 22. There are.
[0094] For example, the display control unit 212 receives a message from the reception unit 211 after the user has completed the operation to change the attachment parts. Even if you have not accepted the completion of the transaction, if the preset time has passed, The avatar A displayed on the editing screen is displayed in the selected virtual space. Display control unit 212 By operating in this way, the display control unit 212 displays the avatar in time for the start time. A can be displayed.
[0095] The display control unit 212 displays the avatar A in the destination virtual space for a predetermined time. If it is within the range, avatar A displayed in the virtual space will not be displayed and avatar B will be The predetermined time is, for example, 5 minutes. 2, for example, when the reception unit 211 receives an operation from the user to return avatar A from the virtual space to the editing screen. If a user submits a work, the editing screen will be displayed to the user within a specified time from the time it was displayed in the virtual space. The information is displayed on the user's information terminal 10.
[0096] The display control unit 212 receives an operation from the reception unit 211 to return the avatar A from the virtual space to the editing screen. If the accepted time exceeds the specified time from the time displayed in the virtual space, The display control unit 212 causes the information terminal 10 to display warning information indicating that the user cannot return to the previous screen. By returning Avatar A from the destination virtual space to the editing screen, the user can Even if you feel something is wrong after displaying Avatar A, you can change the parts worn by Avatar A again. can.
[0097] [Virtual space with changing background images] The virtual space selected by the user is a virtual space in which background image data changes under certain conditions. The predetermined condition may be, for example, a predetermined condition set by the organizer of an event held in a virtual space. The timing when avatar A displayed by the user performs a predetermined action in the virtual space. The predetermined action may be, for example, using an item in the virtual space of a game or The predetermined condition is the action of starting a performance in the virtual space. The time, the combination of users who are displaying avatar A, or the displayed avatar A It may be in the form of a part.
[0098] The display control unit 212 displays the background image data in a manner corresponding to the background image data that changes depending on the time. The display control unit 212 displays butter A on the information terminal 10. The avatar A associated with the selected predetermined time is displayed on the information terminal 10.
[0099] FIG. 13 is a diagram for explaining a virtual space in which a background image changes. For example, a virtual space of a live concert venue where background image data changes at a predetermined time is used. In Figure 13, the time, event content, background image, special effects, and avatar are used. The avatar type may include the type of attached parts. .
[0100] Special effects are image effects, such as making it rain or snow, or making lightning or fire. The multiple avatar types associated with multiple times are displayed on the information terminal 1, for example. The user can set the number of times by using a dedicated application for the number 0. For example, the number of times by using the number 0 shown in FIG. The background image is acquired before the live broadcast starts, and the corresponding app for each of the multiple background images is displayed. In the information processing device 20, the reception unit 211 receives the user's The avatar type setting is accepted from the user and stored in the storage unit 22.
[0101] For example, the display control unit 212 changes the background image from "fireworks" to " The avatar "A0100" displayed on the information terminal 10 is identified as having changed to "night view." The display control unit 212 changes the display to butter "A0101" at 17:50:00. The special effect "rain" was added, and the avatar " Transform "A0102" into avatar "A0103".
[0102] Incidentally, special effects are sometimes used as a performance without informing the user in advance. In this case, the user changes the parts of avatar A in response to the addition of special effects. In response to this, the display control unit 212 can set , identify the equipped parts associated with the special effect, and at the time the special effect occurs, The user adds the specified accessory to the multiple accessory parts that Avatar A is equipped with. Parameter A is displayed on the information terminal 10.
[0103] Specifically, the display control unit 212 displays the time from 17:50:00 to 18:00 shown in FIG. During the time up to 00 seconds, the special effect "rain" occurs, and the user's action Avatar A with an attached part "umbrella" added to Avatar A is displayed on the information terminal 10. The control unit 212 displays avatar A with attached parts added in accordance with changes in the background image. This allows avatar A to display movements similar to those of a person in real space.
[0104] In addition, the display control unit 212 determines whether an obstacle such as a flame displayed by a special effect is the first obstacle of avatar A. When contact with the first attachment part is detected, the state of the first attachment part may be changed. Specifically, the display control unit 212 detects that the flame displayed as a special effect has come into contact with avatar A. As a result, the second attachment part, which has some burnt parts, may be attached to Avatar A.
[0105] For example, the display control unit 212 may display the position of avatar A in the virtual space using special effects. The display control unit 212 detects that the position of the generated flame matches the position of the display device attached to the avatar A. One or more first attachment parts among the plurality of attachment parts are changed in state by changing the state of the first attachment part. The information terminal 1 is replaced with the second attached part (i.e., the attached part with a burnt part). The second attachment part, which is the change of the first attachment part, is displayed as 0. are stored in the storage unit 22 in association with each other.
[0106] The display control unit 212 changes the avatar A at a predetermined timing when the attached parts are changed. The second attachment part attached to the first attachment part associated with the second attachment part is The predetermined timing for changing the attached parts is, for example, as shown in FIG. This is the timing when the "background image" changes.
[0107] If the user has purchased an accessory, the number of times the accessory can be displayed in the virtual space In such cases, the first wearing part displayed in the virtual space may be When the display count reaches the limit, it's time to change the parts you're wearing. If you replace it with the second attached part and display it, the timing of the next attached part change will be Therefore, the display control unit 212 does not display the first attachment part again. If the number of times that the equipped parts are displayed reaches the limit, the next time you change the equipped parts, In this case, the second attachment part is replaced with another attachment part that is different from the first attachment part and displayed. When the number of times the first attachment part is displayed reaches the upper limit, the display control unit 212 Do not replace the first equipped part with another equipped part even when it is time to change the part. This may be done.
[0108] The display control unit 212 refers to the "part ID" shown in FIG. The upper limit of the number of times the first attachment part has been displayed stored in the The display control unit 212 identifies that they match by referring to the "part attributes" shown in FIG. By this, other attached parts associated with the same attribute as the first attached part are identified, and the second attached part is identified. The display control unit 212 operates in this way to replace the worn part with another worn part and display it. By doing this, even if the limit of the number of times that the equipped parts are displayed is reached, you can equip alternative equipped parts. It can be done.
[0109] By the way, how do you adjust the accessories to match the changes in avatar A’s appearance in each virtual space? Therefore, the display control unit 212, for example, For example, when the appearance of avatar A changes in the selected virtual space, One or more of the multiple attachment parts to be equipped can be replaced with other attachment parts owned by the user. The display control unit 212 may replace the attached parts with other attached parts according to the virtual space. For example, a predetermined condition associated with background image data displayed in the selected virtual space may be used. When the condition of avatar A is satisfied, a plurality of attachment parts to be attached to avatar A are selected. One or more of the attached parts are replaced with other attached parts owned by the user.
[0110] Specifically, the display control unit 212 detects that avatar A, who is wearing clothes and a necklace, When the background image changes to a fireworks display and she is wearing a yukata, she will wear a necklace. By doing this, for example, depending on the change in the background image of the virtual space, Set how the user changes the attached parts when Avatar A's appearance changes. The display control unit 212 automatically displays the attachment parts that match the appearance of avatar A on the information terminal. It can be displayed at the end of the 10th minute.
[0111] The display control unit 212 replaces the attachment parts attached to the avatar A with other attachment parts. The display control unit 212 may determine whether or not the virtual space is displayed based on the attributes of the virtual space. If the virtual space is a formal space such as a wedding hall or a conference room, the appearance may change. On the other hand, the display control unit 212 replaces the attached parts with other attached parts. Or in outdoor spaces such as playgrounds, the attached parts whose state has changed can be moved to other attached parts. By operating in this way, the display control unit 212 does not replace the device selected by the user. You can make it harder for parts to be displayed.
[0112] <Operation flow in information processing device 20> 14 is a flowchart showing the flow of operations in the information processing device 20. The flowchart shown in FIG. 1 is a flowchart showing how the information processing device 20 changes the appearance of avatar A and displays it in a virtual space. The flowchart in Figure 14 shows the operation of displaying avatar A in the virtual space before movement. It starts from the state shown.
[0113] As shown in FIG. 14, the reception unit 211 receives a request from the user's information terminal 10 to input the destination virtual space. The reception unit 211 receives the virtual space information acquired from the information terminal 10 of the user (S11). The reception unit 211 identifies a selected virtual space from the plurality of virtual spaces based on the ID. The mode setting information for the destination virtual space is received from the user's information terminal 10 (S12).
[0114] The display control unit 212 receives the mode setting information from the reception unit 211 and The virtual space attributes of the virtual space where Avatar A is wearing the equipment and the equipment worn by Avatar A in the virtual space before the movement Based on the state of the attached parts, it is determined whether or not to change the state of the attached parts (S13). If it is determined that the state of the attachment part is not to be changed (NO in S13), the display control unit 212 Do not change the attached parts. If it is determined that the state of the attached parts is to be changed (YES in S13), ), the display control unit 212 first identifies the "parts" by referring to the "parts" shown in FIG. 9(b). Then, one part is selected from the multiple parts attached to avatar A (S14).
[0115] The display control unit 212 refers to the mode setting information received by the receiving unit 211, It is determined whether the user has designated the selected part as an unchangeable part (S1 5) If the part is not designated as an unchangeable part (YES in S15), the display control unit 2 12 is based on the part attributes that fit the virtual space and the attributes of the part selected in S14. Then, a part after the change corresponding to the selected part is determined (S16). If the part is designated as an unchangeable part (NO in S15), the display control unit 212 Do not change any parts that have been
[0116] Of all the parts attached to the avatar, the parts for which S15 and S16 processing has not been completed are If there is a game (NO in S17), the display control unit 212 executes the processes from S14 to S16. The display control unit 212 repeats the process of changing all parts attached to avatar A. If the answer is YES in S17, the reception unit 211 receives the information from the user and displays it in the virtual space. Avatar A is displayed with the changed parts (S18).
[0117] If an operation to end the process has not been performed (NO in S19), the information processing device 20 The process from S11 to S18 is repeated. If an operation to end the process is performed (Y in S19), ES), the information processing device 20 ends the process.
[0118] <Modification> In the above description, the user of the information terminal 10 selects a virtual space on the screen. By selecting a space, the information processing device 20 displays avatar A in the selected virtual space. The display control unit 212 may, for example, The reception unit 211 receives a notification that the avatar A displayed on the screen has been moved to a predetermined position in the virtual space. By accepting the request, the image may be displayed in another virtual space (i.e., the selected virtual space). .
[0119] <Effects of the information processing device 20> As described above, the information processing device 20 displays a virtual space selected from a plurality of virtual spaces. The display control unit 212 receives the user's The user sets the behavior of Avatar A in advance and the parts equipped on Avatar A. and displaying one of the images on the information terminal 10 in a manner corresponding to the selected virtual space. .
[0120] By configuring the information processing device 20 in this way, the information processing device 20 can As a result, the user can view the avatar A in a manner that is suitable for the virtual space. This can reduce the sense of incongruity felt when viewing avatar A placed in the virtual space. Cut.
[0121] In addition to the above embodiment, the following is further noted. (Appendix 1) An information processing device that displays a virtual space on an information terminal used by a user, an identification unit that identifies a virtual space selected from the plurality of virtual spaces; The user sets a style of an avatar in advance and a sub-object to be attached to the avatar. and displaying one or more of the selected virtual spaces on the information terminal in a manner corresponding to the selected virtual space. a display control unit that displays the An information processing device having the above. By configuring the information processing device in this way, the information processing device can The user can then display the avatar replaced with the corresponding sub-object. You can view the avatar displayed in the virtual space without feeling any discomfort. (Appendix 2) The display control unit controls the sub-image when the avatar is displayed in the selected virtual space. Setting information indicating the appearance of the object and a setting information for displaying the avatar in the selected virtual space. the state of the sub-object in the virtual space where the avatar was displayed before the The sub-objects to be displayed on the information terminal based on the information about the selected virtual space. determining whether to change the behavior of the object; 2. The information processing device according to claim 1. By configuring the information processing device in this way, the information processing device can and can display an avatar in a manner corresponding to the virtual space. . (Appendix 3) The display control unit displays the avatar according to the attributes of the selected virtual space or the user's Displaying the image in a manner corresponding to at least one of the attributes; 2. The information processing device according to claim 1. By configuring the information processing device in this way, the information processing device can When multiple avatars corresponding to multiple users are displayed in a virtual space, The avatar wearing the object is displayed, enhancing the sense of realism. (Appendix 4) The display control unit displays a part of at least one of the avatar and the sub-object. Alternatively, the entirety of the colors may be selected from the plurality of colors used in the selected virtual space. Avatars or sub-objects with a color that matches or is similar to the color of the area where the area is smaller than the threshold. Replace it with the object and display it. 2. The information processing device according to claim 1. By configuring the information processing device in this way, the information processing device can be used in a virtual space. A color that is used in a small area can be used for the color of an avatar or sub-object. This allows the avatar to be displayed prominently. (Appendix 5) The display control unit selects one or more of a plurality of sub-objects to be attached to the avatar. The sub-object is selected from a plurality of colors used in the selected virtual space. Sub-objects with a color that matches or is similar to a color whose area of use is greater than the threshold Replace it with " 2. The information processing device according to claim 1. By configuring the information processing device in this way, the information processing device can be used in a virtual space. A color that is used in a large area can be used as the color of an avatar or sub-object. This allows the avatar to be displayed inconspicuously. (Appendix 6) The display control unit displays a display image of the avatar in a first mode corresponding to a first virtual space. To change one or more first sub-objects of a plurality of first sub-objects In the editing screen, the user edits the one or more first sub-objects into one or more second sub-objects. The avatar of the second aspect generated by changing the avatar into the selected object is Display it in a virtual space. 2. The information processing device according to claim 1. By configuring the information processing device in this way, the information processing device The user can change the avatar's sub-objects before displaying them in the virtual space. allows you to equip your avatar with sub-objects of your choice depending on the virtual space. . (Appendix 7) The display control unit receives image data showing the selected virtual space and a a plurality of second sub-objects that can be replaced with any of the plurality of first sub-objects; and displaying the object on the editing screen. 7. The information processing device according to claim 6. By configuring the information processing device in this way, the information processing device can display a virtual space. The image data can be displayed on the editing screen, so the user can This makes it easier to check whether an object is suitable for virtual space. (Appendix 8) The display control unit displays the avatar corresponding to the user in the selected virtual space. and displaying on the editing screen an object corresponding to another user who is scheduled to be displayed on the editing screen. , 7. The information processing device according to claim 6. By configuring the information processing device in this way, the information processing device can The object can be displayed on the user's editing screen, so the user can Sub-objects are used so that they do not look out of place when displayed in the same virtual space as the object. You can select. (Appendix 9) The display control unit displays the avatar and an object of another user who has a predetermined relationship with the user. The editing screen displaying the object is connected to the information terminal used by the user and the other and displaying the information on the information terminal used by the user. 7. The information processing device according to claim 6. By configuring the information processing device in this way, the information processing device can A user may not be able to modify an object that another user has not yet finished modifying. The objects can be displayed on the user's editing screen, allowing the user to see other users' objects. You can change the sub-objects while considering the (Appendix 10) the user replacing the first sub-object with the second sub-object; a receiving unit that receives from the information terminal of the user that the The display control unit receives a notification that the user has finished the operation. In response to the request, the avatar of the second aspect is displayed in the selected virtual space. 7. The information processing device according to claim 6. By configuring the information processing device in this way, the information processing device can This prevents the avatar from being displayed in the virtual space in the state before the change is completed. do. (Appendix 11) The display control unit displays the avatar on the editing screen at a preset time. When the time comes, the avatar displayed on the editing screen is displayed in the selected virtual space. Let 7. The information processing device according to claim 6. By configuring the information processing device in this way, the information processing device can Therefore, the display control unit can display the avatar in the virtual space at the start time. You can make the avatar appear in time. (Appendix 12) The display control unit is configured to display a virtual image different from the user, which is displayed in the selected virtual space. Other users' objects, or multiple sub-objects attached to the object displaying the avatar in a manner corresponding to the object; 2. The information processing device according to claim 1. By configuring the information processing device in this way, the information processing device can You can equip the same sub-object to multiple avatars. This prevents users from feeling uncomfortable in a virtual space used by multiple users. (Appendix 13) The display control unit displays the plurality of other users displayed in the selected virtual space. of the avatar based on attributes associated with each of a plurality of objects corresponding to Change the aspect, 13. The information processing device according to claim 12. By configuring the information processing device in this way, the information processing device can The same sub-object attached to the object is assigned to the user's avatar. This allows the device to be attached to various devices, creating a sense of unity in the virtual space. (Appendix 14) The display control unit is configured to display a predetermined relationship with the user in a manner corresponding to the avatar. Display the corresponding object to the user, 2. The information processing device according to claim 1. By configuring the information processing device in this way, the information processing device can The appearance of the object can be adjusted to match the appearance of the user's avatar, allowing for a more personalized experience. Depending on the situation, it can create a sense of unity among multiple avatars or make it easier to distinguish between multiple avatars. It is possible. (Appendix 15) The display control unit displays the plurality of sub-objects to be attached to the avatar. Display the avatar with a new sub-object added that is different from the sub-object. , 2. The information processing device according to claim 1. By configuring the information processing device in this way, the information processing device can You can add new sub-objects to easily change the appearance to suit the virtual space. It becomes easier. (Appendix 16) The selected virtual space is a virtual space in which background image data changes under predetermined conditions. , The display control unit displays the avatar in a manner corresponding to each of the different background image data. on the information terminal. 2. The information processing device according to claim 1. By configuring the information processing device in this way, the information processing device can The appearance of the user's avatar can be changed according to the characteristics of each image data. (Appendix 17) The display control unit is configured to: In this case, one or more sub-objects among the plurality of sub-objects to be attached to the avatar are The object is then displayed as another sub-object owned by the user that corresponds to the virtual space. Replace it with a subobject, 2. The information processing device according to claim 1. By configuring the information processing device in this way, the information processing device can be changed in appearance. You can replace the sub-objects you have with the sub-objects you own. This allows the user to continuously wear sub-objects that are suitable for the virtual space. can. (Appendix 18) The display control unit selects a background image data related to the background image data displayed in the selected virtual space. When the state of the avatar satisfies the specified conditions, the avatar is equipped with the One or more of the sub-objects of the user may be transferred to other users owned by the user. Replace with sub-objects of 18. The information processing device according to claim 17. By configuring the information processing device in this way, the information processing device can You can decide whether to replace a sub-object with another sub-object depending on the In this way, movements similar to those in the real world can be expressed using avatars. (Appendix 19) Accept at least one sub-object designated by the user as immutable. It has a reception desk where The display control unit displays sub-objects that are not designated as unchangeable in the selected sub-object. The selected virtual space is replaced with a sub-object having a form corresponding to the selected virtual space. Display in space, 2. The information processing device according to claim 1. By configuring the information processing device in this way, the information processing device is not changeable. This allows the user to view the specified sub-objects without replacing them. Even in a virtual space like this, you can display the sub-objects you like. (Appendix 20) An information processing method for displaying a virtual space on an information terminal used by a user, comprising: a step of identifying, by a computer, a selected virtual space from the plurality of virtual spaces; The user sets a style of an avatar in advance and a sub-object to be attached to the avatar. The computer displays one or more of the selected virtual spaces in a manner corresponding to the selected virtual space. displaying the information on the information terminal; An information processing method comprising: By configuring the information processing method in this way, the information processing method The user can then display the avatar replaced with the corresponding sub-object. You can view the avatar displayed in the virtual space without feeling any discomfort. (Appendix 21) On the computer, displaying the virtual space on an information terminal used by the user; identifying a selected virtual space from the plurality of virtual spaces; The user sets a style of an avatar in advance and a sub-object to be attached to the avatar. and displaying one or more of the selected virtual spaces on the information terminal in a manner corresponding to the selected virtual space. and A program to execute. By configuring the program in this way, the program can The avatar can be displayed as a sub-object, allowing the user to You can view the avatar displayed in the space without feeling any discomfort.
[0122] Although the present invention has been described above using the embodiments, the technical scope of the present invention is not limited to the above embodiments. The scope of the invention is not limited to the scope of the invention described above, and various modifications and variations are possible within the scope of the invention. For example, all or part of the equipment may be configured by distributing or integrating functionally or physically in any unit. In addition, new implementations can be realized by any combination of multiple embodiments. The embodiments of the present invention are also included in the embodiments of the present invention. The effect is the same as that of the original embodiment. [Explanation of symbols]
[0123] 1. Information Processing Systems 10 Information terminals 11 processors 12 Storage section 13 Communication Interface 14 Input Devices 15 Output Devices 20 Information processing equipment 21 processors 22 Memory section 23 Communication Interface 24 Input Devices 25 Output Devices 211 Reception 212 Display control unit
Claims
1. In a process of moving a first avatar corresponding to a first user from a first virtual space to a second virtual space, when a second avatar corresponding to a second user who has a predetermined relationship with the first user is scheduled to be placed in the second virtual space, displaying an editing screen on a terminal of the first user for changing parts to be attached to the first avatar before executing the movement; The second avatar is displayed on the editing screen as a reference for adjusting decoration of the first avatar. Information processing device.
2. The processor: In a process of moving a first avatar corresponding to a first user from a first virtual space to a second virtual space, when a second avatar corresponding to a second user who has a predetermined relationship with the first user is scheduled to be placed in the second virtual space, displaying an editing screen on a terminal of the first user for changing parts to be attached to the first avatar before executing the movement; The second avatar is displayed on the editing screen as a reference for adjusting decoration of the first avatar. Information processing methods.
3. In a process of moving a first avatar corresponding to a first user from a first virtual space to a second virtual space, when a second avatar corresponding to a second user who has a predetermined relationship with the first user is scheduled to be placed in the second virtual space, displaying an editing screen on a terminal of the first user for changing parts to be attached to the first avatar before executing the movement; The second avatar is displayed on the editing screen as a reference for adjusting decoration of the first avatar. A program that causes a processor to execute a process.
4. A server and a terminal are provided, The server In a process of moving a first avatar corresponding to a first user from a first virtual space to a second virtual space, when a second avatar corresponding to a second user who has a predetermined relationship with the first user is scheduled to be placed in the second virtual space, displaying an editing screen on a terminal of the first user for changing parts to be attached to the first avatar before executing the movement; The second avatar is displayed on the editing screen as a reference for adjusting decoration of the first avatar. system.
Citation Information
Patent Citations
Virtual reality shopping system
JP2007094635A
Image generating device, character appearance altering method and program
JP2007260197A
Changing your virtual avatar
JP2012500661A
Character editing device and program
JP2017120540A
Video streaming system, video streaming method, and video streaming program for live streaming of video including animation of character object generated on basis of motion of streaming user
JP2020107264A