Information processing device, information processing method, and information processing program
The information processing device and method generate avatars by combining user images and excluding unwanted information, ensuring the avatar reflects only desired features, thus addressing the issue of unwanted information reflection in existing methods.
Patent Information
- Application Number
- JP2022009692
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-01-25
- Publication Date
- 2025-01-15
- Estimated Expiration
- 2042-01-25
AI Technical Summary
Existing methods of generating avatars based on user images often reflect unwanted or unnecessary information, necessitating a solution to exclude such information.
An information processing device and method that generates avatars as three-dimensional objects by combining user images from multiple angles, allowing for the exclusion of specific image portions based on user input, using a control unit to update the avatar by drawing an excluded image over the user image.
The solution effectively prevents unnecessary information from being reflected in the avatar, ensuring it aligns with the user's preferences and intentions.
Smart Images

Figure 0007613388000001 
Figure 0007613388000002 
Figure 0007613388000003
Abstract
Description
[Technical field]
[0001] The present disclosure relates to an information processing device, an information processing method, and an information processing program. [Background technology]
[0002] A method for generating an avatar using an image of a user is known (see, for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2020-119156 A Summary of the Invention [Problem to be solved by the invention]
[0004] When generating an avatar based on a user's image, the image may contain information that the user does not want to reflect in the avatar. It is therefore necessary to generate an avatar in such a way that the unnecessary information is not reflected.
[0005] In view of the above circumstances, an object of the present disclosure is to generate an avatar so that unnecessary information is not reflected. [Means for solving the problem]
[0006] An information processing device according to an embodiment of the present disclosure includes a control unit configured to generate an avatar of a user as a three-dimensional object based on a user image captured of the user, the control unit acquiring a new image captured of the user, generating an exclusion image by excluding a portion of the new image, and updating the avatar of the user by drawing the exclusion image over at least a portion of the user image.
[0007] An information processing method according to an embodiment of the present disclosure includes generating an avatar of a user as a three-dimensional object based on a user image captured of the user. The information processing method includes acquiring a new image captured of the user. The information processing method includes generating an excluded image by excluding a portion of the new image. The information processing method includes updating the avatar of the user by drawing the excluded image over at least a portion of the user image.
[0008] An information processing program according to an embodiment of the present disclosure causes an information processing device to generate an avatar of a user as a three-dimensional object based on a user image captured of the user. The information processing program causes the information processing device to acquire a new image captured of the user. The information processing program causes the information processing device to generate an exclusion image by excluding a portion of the new image. The information processing program causes the information processing device to update the avatar of the user by drawing the exclusion image superimposed on at least a portion of the user image. Effect of the Invention
[0009] According to an information processing device, an information processing method, and an information processing program according to an embodiment of the present disclosure, an avatar can be generated so that unnecessary information is not reflected. [Brief description of the drawings]
[0010] [Figure 1] 1 is a block diagram showing an example of the configuration of an information processing system according to an embodiment. [Diagram 2] 1A and 1B are diagrams illustrating an example of a user image of the front, left, and right sides. [Diagram 3] 3 is a diagram showing an example of an image obtained by combining the user images of FIG. 2; FIG. [Figure 4] 4 is a diagram showing an example of a three-dimensional object having the composite image of FIG. 3 pasted onto its surface. FIG. [Diagram 5] FIG. 13 is a diagram showing an example of a new user image. [Figure 6]6 is a diagram showing an example in which the new user image of FIG. 5 is superimposed on the composite image of FIG. 3. FIG. [Figure 7] FIG. 13 is a diagram showing an example of a removed image in which a part of a new user image is removed. [Figure 8] 8 is a diagram showing an example in which the excluded image in FIG. 7 is superimposed on the composite image in FIG. 3. [Figure 9] 1 is a flowchart illustrating an example of a procedure of an information processing method according to an embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] (Example of configuration of information processing system 1) As shown in FIG. 1, an information processing system 1 according to an embodiment includes a server 10 and a terminal device 20. The terminal device 20 is held by a user. The terminal device 20 includes a first terminal device 20A. The first terminal device 20A is held by a first user. The terminal device 20 may further include a second terminal device 20B, although this is not essential. The second terminal device 20B is held by a second user. The server 10 and the terminal device 20 are connected to each other via a network 30 so as to be able to communicate with each other by wired or wireless communication. The server 10 and the terminal device 20 may be connected to each other so as to be able to communicate with each other by wired or wireless communication not via the network 30.
[0012] The information processing system 1 is configured to generate an avatar of a user based on an image of the user. The image of the user is also called a user image. The user image may include an RGB image or a depth image of the user. The configuration of the information processing system 1 will be described below.
[0013] <Server 10> The server 10 includes a server control unit 12 and a server interface 14. The server interface 14 is also referred to as a server I / F 14.
[0014] The server control unit 12 controls at least one component of the server 10. The server control unit 12 may be configured to include one or more processors. In this embodiment, the "processor" is a general-purpose processor, a dedicated processor specialized for a specific process, etc., but is not limited to these. The server control unit 12 may be configured to include one or more dedicated circuits. The dedicated circuits may include, for example, an FPGA (Field-Programmable Gate Array) or an ASIC (Application Specific Integrated Circuit). The server control unit 12 may be configured to include a dedicated circuit instead of a processor, or may be configured to include a dedicated circuit together with a processor.
[0015] The server 10 may further include a storage unit. The storage unit may be, for example, but is not limited to, a semiconductor memory, a magnetic memory, or an optical memory. The storage unit may function as, for example, a main storage unit, an auxiliary storage unit, or a cache memory. The storage unit may include an electromagnetic storage medium such as a magnetic disk. The storage unit may include a non-transitory computer-readable medium. The storage unit stores any information used in the operation of the server 10. For example, the storage unit may store a system program, an application program, or the like. The storage unit may be included in the server control unit 12.
[0016] The server I / F 14 outputs information or data from the server control unit 12 and inputs information or data to the server control unit 12. The server I / F 14 may include a communication module configured to be able to communicate with other devices such as the terminal device 20 via the network 30. The communication module may be compatible with mobile communication standards such as 4G (4th Generation) or 5G (5th Generation). The communication module may be compatible with communication standards such as LAN (Local Area Network). The communication module may be compatible with wired or wireless communication standards. The communication module is not limited to these and may be compatible with various communication standards. The server I / F 14 may be configured to be connectable to the communication module.
[0017] The server I / F 14 may be configured to include an input device that accepts input of information or data from a user. The input device may be configured to include, for example, a touch panel or a touch sensor, or a pointing device such as a mouse. The input device may be configured to include physical keys. The input device may be configured to include a voice input device such as a microphone.
[0018] The server I / F 14 may be configured to include an output device that outputs information or data to a user. The output device may include, for example, a display device that outputs visual information such as an image, character, or figure. The display device may include, for example, an LCD (Liquid Crystal Display), an organic EL (Electro-Luminescence) display or an inorganic EL display, or a PDP (Plasma Display Panel). The display device is not limited to these displays and may include displays of various other types. The display device may include a light-emitting device such as an LED (Light Emission Diode) or an LD (Laser Diode). The display device may include various other devices. The output device may include, for example, an audio output device such as a speaker that outputs audio information such as sound. The output device is not limited to these examples and may include various other devices.
[0019] The server 10 may include one or more server devices capable of communicating with each other.
[0020] <Terminal Device 20> The terminal device 20 includes a terminal control unit 22 and a terminal I / F 24. The terminal control unit 22 may include one or more processors or one or more dedicated circuits. The terminal device 20 may further include a storage unit. The storage unit of the terminal device 20 may be configured in the same manner as or similar to the storage unit of the server 10.
[0021] The terminal I / F 24 may be configured to include a communication module. The terminal I / F 24 may be configured in the same manner as or similar to the server I / F 14.
[0022] The terminal I / F 24 may include an input device that accepts input of information, data, etc. from a user. The input device may include the various devices described as the server I / F 14.
[0023] The terminal device 20 may further include an imaging unit 26, although this is not essential. The imaging unit 26 may include an imaging device such as a camera that captures an RGB image. The imaging unit 26 may include a depth sensor that captures a depth image or a distance measurement device such as a stereo camera. The terminal device 20 may acquire a user image from an external imaging device or distance measurement device via the terminal I / F 24. The terminal device I / F 24 may include the function of the imaging device or distance measurement device.
[0024] The terminal device 20 may further include a display unit 28, although this is not essential. The display unit 28 may be configured to be capable of displaying a virtual three-dimensional space including a user's avatar. The display unit 28 may be configured to include various display devices such as an LCD, which is exemplified as the configuration of the server I / F 14. The terminal I / F 24 may include the function of the display unit 28.
[0025] The number of terminal devices 20 included in the information processing system 1 is not limited to one, and may be two or more. The terminal device 20 may be configured to include a mobile terminal such as a smartphone or a tablet, or a PC such as a notebook PC (Personal Computer) or a tablet PC. The terminal device 20 is not limited to these examples, and may be configured to include various devices.
[0026] (Example of operation of information processing system 1) In the information processing system 1 according to the present embodiment, at least one of the server 10 and the terminal device 20 may generate and update an avatar of a user. The server 10 or the terminal device 20 that generates an avatar of a user is also collectively referred to as an information processing device. Hereinafter, the server control unit 12 of the server 10 or the terminal control unit 22 of the terminal device 20 is simply referred to as a control unit. The server I / F 14 of the server 10 or the terminal I / F 24 of the terminal device 20 is simply referred to as an I / F. Below, an example of the operation of the information processing device generating and updating an avatar will be described.
[0027] <Avatar Creation> The control unit acquires an image of the user as a user image. The control unit may acquire an image of the user from at least two directions as a user image. As illustrated in FIG. 2, the control unit may acquire a partial image 50L of the user photographed from the left side, a partial image 50C of the user photographed from the front, and a partial image 50R of the user photographed from the right side as user images. In this embodiment, the control unit acquires both an RGB image and a depth image of the user as a user image. The image illustrated in FIG. 2 may be an RGB image or a depth image. The control unit may acquire only an RGB image as a user image. The control unit may output an instruction to the user to operate the photographing unit 26 of the terminal device 20 to photograph the user himself / herself from at least two directions by the terminal I / F 24 or the display unit 28 of the terminal device 20 held by the user. The control unit may output an instruction to the user to move in order to adjust the orientation of the user relative to the camera or distance measuring sensor so that the user is photographed from at least two directions by the camera or distance measuring sensor of the external device.
[0028] The partial image 50L and the partial image 50C are both assumed to include a first landmark 52 representing the user's external features. The partial image 50C and the partial image 50R are both assumed to include a second landmark 54 representing the user's external features. The first landmark 52 and the second landmark 54 may be associated with the user's facial features, such as the user's eyes, nose, mouth, or ears. The first landmark 52 and the second landmark 54 may be associated with the user's body features, such as the user's hands, feet, head, neck, or torso. The first landmark 52 and the second landmark 54 are also simply referred to as landmarks. Parts of the user image that are not considered to be the user's external features are referred to as normal points 56. The control unit may acquire information on the user's external features, such as the first landmark 52 and the second landmark 54, together with the user image. The control unit may detect the user's external features, such as the first landmark 52 and the second landmark 54, from the user image.
[0029] The control unit can generate a composite image 60 illustrated in FIG. 3 by combining the partial image 50L with the partial image 50C based on the position of the first landmark 52, and combining the partial image 50C with the partial image 50R based on the position of the second landmark 54. The composite image 60 is an image obtained by combining the partial image 50L with the partial image 50C with the partial image 50R. The composite image 60 is used to generate an avatar of the user. The composite image 60 may include an image obtained by combining an RGB image of the user, or an image obtained by combining a depth image of the user. The composite image 60 may be generated as an image obtained by combining an RGB image of the user with a depth image of the user.
[0030] The closer the position where the user's features such as the first landmark 52 and the second landmark 54 are detected in the user image to the edge of the user image, the smaller the area of the overlapping area when the two user images are synthesized. The smaller the area of the overlapping area, the larger the area of the synthesized image 60 can be. The control unit may acquire the user image such that the user's features such as the first landmark 52 and the second landmark 54 are detected at a position close to the edge of the user image. For example, when acquiring the user image, the control unit may output an instruction to the user to move so that the user's features are captured at a position close to the edge of the user image. Furthermore, when acquiring two or more user images, the control unit may output an instruction to the user to move so that a common feature is captured in at least two user images.
[0031] The control unit may generate the user's avatar as the three-dimensional object 40 by drawing (pasting) the composite image 60 on the outer surface of the three-dimensional object 40, as exemplified in FIG. 4. The three-dimensional object 40 exemplified in FIG. 4 has a front surface 42 and a side surface 44. The front surface 42 and the side surface 44 are assumed to be connected by a curved surface. The control unit draws a portion of the left side partial image 50L of the composite image 60 on the side surface 44 of the three-dimensional object 40. The control unit draws a portion of the front partial image 50C of the composite image 60 on the front surface 42 of the three-dimensional object 40. In this case, the portion where the partial image 50L and the partial image 50C overlap in the composite image 60 is drawn on the curved surface connecting the front surface 42 and the side surface 44 of the three-dimensional object 40.
[0032] 4, a composite image 60 is drawn along the outer surface of the three-dimensional object 40. When the composite image 60 includes a depth image, the control unit may reflect the unevenness identified by the depth image in the shape of the outer surface of the three-dimensional object 40.
[0033] When a single image of the user photographed from one direction is acquired as the user image, the control unit may generate an avatar by drawing the single image along the outer surface of the three-dimensional object 40.
[0034] The shape of the outer surface of the three-dimensional object 40 is not limited to a prism shape with rounded corners as illustrated in Fig. 4, but may be various shapes represented by various planes or curved surfaces. The shape of the outer surface of the three-dimensional object 40 may be, for example, a shape including an ellipsoid, or a shape combining multiple solid bodies.
[0035] 3 and 4, the first landmark 52, the second landmark 54, and the normal point 56 are arranged with a gap between them. The synthetic image 60 may be configured so that the first landmark 52, the second landmark 54, and the normal point 56 are connected. When drawing the synthetic image 60 on the outer surface of the three-dimensional object 40, the control unit may draw the first landmark 52, the second landmark 54, and the normal point 56 so that they are connected. The control unit may draw the portions between the first landmark 52, the second landmark 54, and the normal point 56 based on a preset skin color of the user, etc.
[0036] As described above, in the information processing system 1, a user avatar may be generated based on a user image. The server 10 may generate an avatar based on a user image acquired by the terminal device 20, or may generate an avatar based on a user image acquired by an external device. The first terminal device 20A may generate an avatar based on a user image acquired by the second terminal device 20B, or may generate an avatar based on a user image acquired by the first terminal device 20A itself. Conversely, the second terminal device 20B may generate an avatar based on a user image acquired by the first terminal device 20A, or may generate an avatar based on a user image acquired by the second terminal device 20B itself.
[0037] <Avatar display> When the server 10 generates an avatar, the server 10 may output information about the avatar to the terminal device 20 and cause the avatar to be displayed on the display unit 28 of the terminal device 20. When the terminal device 20 generates an avatar, the terminal device 20 may display the avatar on the display unit 28 of the terminal device 20 itself, or may output information about the avatar to another terminal device 20 and cause the avatar to be displayed on the display unit 28 of the other terminal device 20.
[0038] The terminal control unit 22 of the terminal device 20 may display the avatar in a virtual three-dimensional space. The avatar may be configured as an object that can be displayed rotatably in the virtual three-dimensional space.
[0039] The avatar may be displayed not only on the terminal device 20 but also on an external display device.
[0040] <Avatar Update> The control unit acquires a new user image 70 as exemplified in FIG. 5. The new user image 70 may include an image taken from the same direction as the partial images 50L, 50C, or 50R used in generating the avatar, or may include an image taken from a different direction. The control unit acquires information on the user's appearance characteristics, such as the first landmark 52 or the second landmark 54, included in the new user image 70. In FIG. 5, the new user image 70 includes the first landmark 52. The control unit may acquire information on the user's appearance characteristics included in the new user image 70 together with the new user image 70. The control unit may detect the user's appearance characteristics from the new user image 70. A portion of the new user image 70 that is not considered to be a user's appearance characteristic is usually referred to as a point 76.
[0041] When the new user image 70 also includes a feature of the user's appearance, such as the first landmark 52 or the second landmark 54, that is included in the composite image 60 already used in the avatar, the control unit may update the composite image 60 based on the position of the feature. Specifically, the control unit may update the composite image 60 by drawing (overwriting) the new user image 70 on the composite image 60 so that the features included in the composite image 60 and the features included in the new user image 70 overlap.
[0042] The control unit may draw a new user image 70 superimposed on the composite image 60 so that the position of the first landmark 52 included in the composite image 60 matches the position of the first landmark 52 included in the new user image 70, as shown in Fig. 6 for example. In this case, the new user image 70 is drawn protruding below the composite image 60. The control unit may update the composite image 60 to an image in which the portion protruding from the original composite image 60 is expanded. The control unit may update the composite image 60 to an image in which the portion protruding from the original composite image 60 is deleted.
[0043] The user may not want some of the information in the new user image 70 to be reflected in the avatar. For example, the user may not want a change in hairstyle or a change in clothing or other parts below the neck to be reflected in the avatar. The control unit may update the composite image 60 with an image of the new user image 70 excluding the parts not to be reflected in the avatar.
[0044] As shown in Fig. 7, for example, the control unit recognizes a portion of the new user image 70 that the user does not want reflected in the avatar as an exclusion range 82. Points included in the exclusion range 82 are referred to as exclusion points 78. The control unit generates an exclusion image 80 by excluding the exclusion range 82 from the new user image 70. In the user image 70 of Fig. 7, the first landmark 52 is the user's neck. In this case, the exclusion range 82 reflects the user's intention not to reflect changes to the part below the neck in the avatar.
[0045] The control unit may update the composite image 60 using the exclusion image 80, for example, as shown in Fig. 8. The control unit may draw the exclusion image 80 superimposed on the composite image 60 so that the position of the first landmark 52 included in the exclusion image 80 matches the position of the first landmark 52 included in the composite image 60. In this way, the composite image 60 is not updated for the portion that the user does not want reflected in the avatar.
[0046] The control unit may specify the excluded range 82 based on information specified by the user. The control unit may specify the excluded range 82 based on a body part specified by the user. Also, the control unit may specify the excluded range 82 based on the user's characteristics. Specifically, the control unit may accept an input specifying a user's characteristic that serves as a reference for specifying the excluded range 82. For example, the control unit may accept an input of information specifying that the part below the user's neck (clothing, etc.) is to be the excluded range 82, based on the user's neck as a reference. Also, the control unit may accept an input of information specifying that the part above the user's eyes (hairstyle, etc.) is to be the excluded range 82, based on the user's eyes as a reference. The control unit may specify the excluded range 82 based on a color specified by the user. The control unit may detect the user's skeleton from the user image and specify the excluded range 82 based on the skeleton detection result.
[0047] As described above, in the information processing system 1, the user's avatar may be updated based on a new user image 70. The server 10 may update the avatar based on the user image 70 acquired by the terminal device 20, or may update the avatar based on the user image 70 acquired by an external device. The first terminal device 20A may update the avatar based on the user image 70 acquired by the second terminal device 20B, or may update the avatar based on the user image 70 acquired by the first terminal device 20A itself. Conversely, the second terminal device 20B may update the avatar based on the user image 70 acquired by the first terminal device 20A, or may update the avatar based on the user image 70 acquired by the second terminal device 20B itself.
[0048] Furthermore, the update of the avatar may be performed by the same device as the device that originally generated the avatar, or may be performed by a different device. For example, an avatar initially generated by the server 10 may be updated by the server 10, or may be updated by the terminal device 20. An avatar initially generated by the first terminal device 20A may be updated by the first terminal device 20A, or may be updated by the server 10 or the second terminal device 20B.
[0049] The updated avatar may be displayed on the display unit 28 of the terminal device 20 in the same or similar manner as when it was initially generated, or may be displayed on an external display device.
[0050] <Example of information processing procedure> As described above, in the information processing system 1 according to this embodiment, an information processing device including the server 10 or the terminal device 20 generates an avatar of a user as a three-dimensional object 40 based on a user image. The control unit of the information processing device may execute an information processing method including the procedure of the flowchart exemplified in Fig. 9, for example. The information processing method may be realized as an information processing program executed by the control unit of the information processing device.
[0051] The control unit acquires a user image (step S1). The control unit generates an avatar as a composite image 60 and a three-dimensional object 40 (step S2). The control unit acquires a new user image 70 (step S3).
[0052] The control unit determines whether a landmark can be detected from the new user image 70 (step S4). In other words, the control unit determines whether a landmark is included in the new user image 70. If the control unit cannot detect a landmark from the new user image 70 (step S4: NO), the control unit ends the procedure of the flowchart in FIG. 9 without updating the composite image 60 with the new user image 70.
[0053] If the control unit can detect a landmark from the new user image 70 (step S4: YES), the control unit determines whether the exclusion range 82 is set in the new user image 70 (step S5). Specifically, the control unit may determine that the exclusion range 82 is set when the control unit receives an input from the user specifying a part that the user does not want to reflect in the avatar or when the control unit obtains information for setting the exclusion range 82. Conversely, the control unit may determine that the exclusion range 82 is not set when the control unit does not receive an input from the user specifying a part that the user does not want to reflect in the avatar and does not obtain information for setting the exclusion range 82.
[0054] If the exclusion range 82 is not set (step S5: NO), the control unit proceeds to the procedure of step S7. If the exclusion range 82 is set (step S5: YES), the control unit generates an image obtained by excluding the exclusion range 82 from the new user image 70 as an exclusion image 80 (step S6). The control unit updates the composite image 60 and the avatar based on the new user image 70 or the exclusion image 80 (step S7). Specifically, if the control unit generates the exclusion image 80, the control unit updates the composite image 60 with the exclusion image 80, and updates the avatar by drawing the outer surface of the three-dimensional object 40 with the updated composite image 60. If the control unit does not generate the exclusion image 80, the control unit updates the composite image 60 with the new user image 70, and updates the avatar by drawing the outer surface of the three-dimensional object 40 with the updated composite image 60. After executing the procedure of step S7, the control unit ends the procedure of the flowchart in FIG. 9.
[0055] <Summary> As described above, according to the information processing system 1, server 10, terminal device 20, and information processing method of the present embodiment, an avatar is generated based on a user image. Furthermore, when updating the avatar based on a new user image 70, information designated by the user is excluded from the information to be reflected in the avatar. In this way, the avatar is generated so that unnecessary information is not reflected. As a result, the user's wishes are met.
[0056] (Other embodiments) When there are multiple applications that display avatars, the control unit of the information processing device may cooperate with each application to separately generate an avatar in a form used in each application. The control unit may identify a user image required to generate an avatar for a user who has logged into each application on the terminal device 20. For example, the control unit may determine whether an image taken from the side or back of the user is required. The control unit may determine whether an image taken of the user's face is required. The control unit may determine whether an image taken of the user's entire body is required.
[0057] The control unit may guide the user's operation of the terminal device 20 so that the required user image can be acquired by the terminal device 20. For example, the control unit may specify from which direction the user is to be photographed by the terminal device 20. The control unit may specify the range in which the user is to be photographed by the terminal device 20. The control unit may specify which part of the user's body is to be photographed by the terminal device 20. The control unit may guide the user's operation so that a part that can be a landmark is photographed.
[0058] The terminal control unit 22 of the terminal device 20 may execute application software for acquiring a user image. The application software for acquiring a user image is also called a photography application. The photography application may be linked to an application for displaying an avatar.
[0059] Although the embodiments of the present disclosure have been described based on the drawings and examples, it should be noted that those skilled in the art can make various modifications and alterations based on the present disclosure. Therefore, it should be noted that these modifications and alterations are included in the scope of the present disclosure. For example, the functions included in each means or step can be rearranged so as not to be logically inconsistent, and multiple means or steps can be combined or divided into one. [Explanation of symbols]
[0060] 1. Information Processing Systems 10 Server (12: Server control unit, 14: Server I / F) 20 terminal device (20A: first terminal device, 20B: second terminal device, 22: terminal control unit, 24: terminal I / F, 26: photographing unit, 28: display unit) 30 Network 40 3D objects (42: front, 44: side) User images of 50L, 50C, 50R left side, front, right side 52, 54 1st Landmark, 2nd Landmark 56 Normal points 60 Composite Images 70 new images (76: normal points, 78: excluded points) 80 Excluded image (82: Excluded range)
Claims
1. a control unit that generates an avatar of a user by drawing a user image captured of the user on an outer surface of a three-dimensional object; The control unit is Obtaining a new image of the user; generating an excluded image by excluding a part of the new image; An information processing device updates an avatar of the user by drawing the exclusion image on an exterior surface of the three-dimensional object, overlaying the exclusion image on at least a portion of the user image.
2. The information processing device according to claim 1 , wherein the control unit receives an input from the user specifying a portion to be excluded from the new image, and generates the excluded image based on the input received from the user.
3. The information processing device according to claim 1 , wherein the control unit acquires a plurality of partial images obtained by photographing the user from a plurality of directions, and generates the user image by connecting the respective partial images.
4. 4. The information processing device of claim 1, wherein the control unit detects features of the user that are common to the user image and the new image, generates the exclusion image based on the user features, and draws the exclusion image superimposed on at least a portion of the user image so that the user features overlap between the user image and the exclusion image.
5. 1. An information processing method for generating an avatar of a user by drawing a user image obtained by photographing the user on an outer surface of a three-dimensional object, comprising: acquiring a new image of the user; generating an excluded image by excluding a portion of the new image; updating the user's avatar by drawing the exclusion image over at least a portion of the user's image on an exterior surface of the three-dimensional object; An information processing method comprising:
6. An information processing program that causes an information processing device to generate an avatar of a user by drawing a user image obtained by photographing the user on an outer surface of a three-dimensional object, causing the information processing device to acquire a new image of the user; causing the information processing device to generate an excluded image by excluding a portion of the new image; causing the information processing device to update an avatar of the user by drawing the exclusion image on an outer surface of the three-dimensional object by overlaying the exclusion image on at least a portion of the user image; An information processing program including:
Citation Information
Patent Citations
Information processing device, terminal device, information processing method, and program
JP2014149712A
Creative camera
JP2019197519A
Avatar creating system, avatar creating device, server device, avatar creating method and program
JP2020119156A