Program, authentication method, and authentication system

The system ensures avatar authenticity through identity verification and subsequent authentication processes, addressing the challenge of representing trustworthy avatars in virtual spaces.

JP2025128381APending Publication Date: 2025-09-02NEC CORP
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2025103495
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2021-10-19
Filing Date
2025-06-19
Publication Date
2025-09-02

AI Technical Summary

Technical Problem

Ensuring the authenticity of the person represented by an avatar in virtual spaces is a challenge, as existing methods do not adequately verify the identity of the individual before generating the avatar.

Method used

A system and method that includes acquiring a user's avatar, verifying the user's identity, and performing authentication using the avatar, involving a first authentication process with master information and a potential second authentication process to confirm the user's presence or actions, ensuring the reliability of the avatar representation.

Benefits of technology

Guarantees the authenticity of the person represented by the avatar, reducing the need for additional image preparation and enhancing trustworthiness in virtual environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025128381000001_ABST
    Figure 2025128381000001_ABST
Patent Text Reader

Abstract

To provide a technique for ensuring reliability of a person represented by an avatar.SOLUTION: An authentication system includes an acquisition unit, a display unit, and an authentication unit. The acquisition unit acquires an avatar of a user. The display unit causes the acquired avatar to be displayed on a display device when the user has been successfully identified. The authentication unit executes authentication using the avatar.SELECTED DRAWING: Figure 7
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a program, an authentication method, and an authentication system that realize authentication using an avatar. [Background technology]

[0002] Avatars are sometimes used in virtual spaces and the like. For example, Patent Document 1 describes generating avatars for participants in a video conference. In Patent Document 1, the avatars for participants are generated based on pre-registered avatar information. This avatar information is associated in advance with face recognition information in a table. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Patent Publication No. 2021-16083 Summary of the Invention [Problem to be solved by the invention]

[0004] When an avatar is used, to ensure the authenticity of the person represented by the avatar, the person must be authenticated before the avatar is generated.

[0005] One example of an objective of the present invention is to ensure the trustworthiness of the person represented by the avatar. [Means for solving the problem]

[0006] In one aspect of the present disclosure, the program A means for acquiring a user's avatar; a display means for displaying the avatar on a display device when the user's identity is successfully verified; authentication means for performing authentication using the avatar; Run the computer as

[0007] In another aspect of the present disclosure, an authentication method includes: The computer Get the user's avatar, If the user's identity is successfully verified, displaying the avatar on a display device; performing authentication using the avatar; This includes:

[0008] An authentication system according to yet another aspect of the present disclosure includes: an acquisition means for acquiring a user's avatar; a display means for displaying the avatar on a display device when the user's identity is successfully verified; authentication means for performing authentication using the avatar; Equipped with.

[0009] The present disclosure provides an authentication means for performing a first authentication process of the target person included in a first image using master information of the target person; an avatar generation means for generating an avatar of the target person using the first image if the first authentication process is successful; The present invention includes an avatar generation device comprising: The present disclosure also provides an avatar generation means for generating an avatar using a first image including a target person; an authentication means for performing a first authentication process for the target person included in the first image using the first image and master information of the target person, and marking the avatar as authenticated when the authentication is successful; The present invention includes an avatar generation device comprising: The present disclosure also provides a computer that: an authentication process that performs a first authentication process on the target person included in a first image using a first image including the target person and master information of the target person; an avatar generation process for generating an avatar of the target person using the first image if the first authentication process is successful; The present invention includes an avatar generation method for performing the above. The present disclosure also provides a computer that: an avatar generation process for generating an avatar using a first image including a target person; an authentication process in which a first authentication process is performed on the target person included in the first image using the first image and master information of the target person, and when the authentication is successful, the avatar is marked as authenticated; The present invention includes an avatar generation method for performing the above.

[0010] The present disclosure also provides a computer that includes: an authentication function that performs a first authentication process on the target person included in a first image using master information of the target person; an avatar generation function that generates an avatar of the target person using the first image if the first authentication process is successful; This includes a computer-readable recording medium that records a program that enables the user to

[0011] The present disclosure also provides a computer that includes: an avatar generation function that generates an avatar using a first image including a target person; an authentication function that performs a first authentication process on the target person included in the first image using the first image and master information of the target person, and when the authentication is successful, marks the avatar as authenticated; This includes a computer-readable recording medium that records a program that enables the user to [Effects of the Invention]

[0012] According to one aspect of the present invention, the authenticity of the person represented by the avatar is guaranteed. [Brief explanation of the drawings]

[0013] [Figure 1] FIG. 1 is a diagram illustrating a usage environment of an avatar generation device according to an embodiment. [Figure 2] FIG. 2 illustrates an example of a functional configuration of an avatar generation device. [Figure 3]FIG. 10A is a diagram showing an example of information that is the basis of master information, FIG. 10B is a diagram showing an example of a first image, and FIG. 10C is a diagram showing an example of an avatar. [Figure 4] FIG. 2 illustrates an example of the hardware configuration of an avatar generation device. [Figure 5] FIG. 2 is a diagram illustrating a first example of an avatar generation process performed by the avatar generation device. [Figure 6] FIG. 6 is a diagram showing an example of a screen displayed on the display of the terminal in step S50 of FIG. 5. [Figure 7] FIG. 10 is a diagram illustrating a second example of the avatar generation process performed by the avatar generation device. [Figure 8] FIG. 10 is a diagram for explaining a first example of the second authentication process. [Figure 9] FIG. 10 is a diagram illustrating a second example of the second authentication process. DETAILED DESCRIPTION OF THE INVENTION

[0014] Hereinafter, embodiments of the present invention will be described with reference to the drawings. In all the drawings, like components are designated by like reference numerals, and their description will be omitted where appropriate.

[0015] FIG. 1 is a diagram illustrating a usage environment of an avatar generation device 10 according to an embodiment. The avatar generation device 10 is a device that generates a human avatar, and is used together with, for example, a terminal 20. The terminal 20 is a terminal operated by a user of the avatar generation device 10. The terminal 20 may be a portable terminal or a fixed terminal.

[0016] Terminal 20 has an imaging unit and a display. A user of avatar generation device 10 operates the imaging unit of terminal 20 to generate an image of a person for whom an avatar is to be generated, i.e., an image of the target person. The generated image is transmitted to avatar generation device 10. Hereinafter, this image will be referred to as a first image. The first image may be a still image or a video. Avatar generation device 10 performs an authentication process for the target person using the first image. In this process, avatar generation device 10 uses, for example, master information and the first image of the target person. Hereinafter, this authentication process will be referred to as a first authentication process. If the first authentication process is successful, avatar generation device 10 generates an avatar of the target person using the first image and stores it in a storage unit. This storage unit may be part of avatar generation device 10 or may be located external to avatar generation device 10. Avatar generation device 10 may also display the generated avatar on a display of terminal 20. In this way, the user of terminal 20 can immediately check the avatar generated by avatar generation device 10. Note that the user of terminal 20 and the target person may be the same person or different people.

[0017] The generated avatar can be used in a variety of ways. For example, the avatar may be used in a virtual space. In this case, the virtual space in which the avatar is used may be, for example, a game or a communication tool such as a virtual conference. The avatar may also be used in a social networking service (SNS). In this case, people who see the avatar displayed on the SNS recognize that the avatar is the avatar of the account owner, and therefore tend to feel a sense of familiarity with the avatar. Furthermore, the service in which the avatar is used may be provided by avatar generation device 10 or by another server. In the latter case, the other server is connectable to the storage unit that stores the avatar.

[0018] 2 is a diagram showing an example of the functional configuration of avatar generation device 10. Avatar generation device 10 includes authentication unit 110, avatar generation unit 120, display unit 130, and storage unit 140.

[0019] The authentication unit 110 acquires the first image generated by the terminal 20 and performs a first authentication process for the target person using this first image and master information for the target person. Here, the master information is, for example, information that is guaranteed to be facial information of the target person. As an example, the master information may be registered in advance in a storage means such as the storage unit 140. In this case, the storage means for storing the master information may be located outside the avatar generation device 10.

[0020] As another example, the master information may be generated using an image of the target person, for example, an image of an identification document including the target person's face image. In this case, the authentication unit 110 acquires the image of the target person via, for example, the terminal 20, and generates the master information using this image. Here, examples of the identification document include, but are not limited to, a driver's license and a passport. Furthermore, if the identification document has a non-volatile memory and an image of the target person is stored in this non-volatile memory, the authentication unit 110 may generate the master information using this image.

[0021] If the authentication unit 110 succeeds in the first authentication process, for example, if the degree of match between the person included in the first image and the master information exceeds a standard, the avatar generation unit 120 generates an avatar using the first image. Then, the avatar generation unit 120 stores the generated avatar in the storage unit 140. Here, the avatar generation unit 120 may also store the first image in the storage unit 140, linking it to the avatar. Note that if the authentication unit 110 generates master information using an image of the target person included in an identification document, the avatar generation unit 120 may also store this master information in the storage unit 140, linking it to the avatar.

[0022] The avatar generation unit 120 may generate an avatar using an image of the target person included in the personal identification document instead of the first image.

[0023] The display unit 130 displays an avatar on the display. At this time, the display unit 130 may display information indicating that the first authentication process has been successful on the display together with the avatar. This display indicates that the displayed avatar is based on an image that has been successfully processed in the first authentication process, i.e., that the avatar has been identity-authenticated. The information displayed here includes, for example, a sentence indicating that the first authentication process has been successful. Note that an example of a display on which the display unit 130 displays an avatar or the like is the display of the terminal 20. In this case, the user of the terminal 20 can recognize that the first authentication process has been successful.

[0024] After the avatar generation unit 120 generates the avatar, the authentication unit 110 may perform a second authentication process on the target person. In this second authentication process, the authentication unit 110 may use the avatar generated by the avatar generation unit 120. A specific example of the second authentication process will be described later with reference to other figures.

[0025] FIG. 3(A) is a diagram showing an example of information that is the basis of master information, FIG. 3(B) is a diagram showing an example of a first image, and FIG. 3(C) is a diagram showing an example of an avatar. In the example shown in FIG. 3(A), the authentication unit 110 generates master information using a facial image included in a driver's license. In the example shown in FIG. 3(B), the first image is a facial image of a target person. And in the example shown in FIG. 3(C), the avatar inherits the features of the facial image included in the first image.

[0026] 4 is a diagram showing an example of the hardware configuration of avatar generation device 10. Avatar generation device 10 includes a bus 1010, a processor 1020, a memory 1030, a storage device 1040, an input / output interface 1050, and a network interface 1060.

[0027] The bus 1010 is a data transmission path for transmitting and receiving data among the processor 1020, memory 1030, storage device 1040, input / output interface 1050, and network interface 1060. However, the method of connecting the processor 1020 and the like to each other is not limited to bus connection.

[0028] The processor 1020 is implemented by a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), or the like.

[0029] The memory 1030 is a main storage device realized by a RAM (Random Access Memory) or the like.

[0030] Storage device 1040 is an auxiliary storage device realized by removable media such as a hard disk drive (HDD), a solid state drive (SSD), or a memory card, or by read-only memory (ROM). Storage device 1040 stores program modules that realize each function of avatar generation device 10 (e.g., authentication unit 110, avatar generation unit 120, and display unit 130). Processor 1020 loads each of these program modules into memory 1030 and executes them, thereby realizing each function corresponding to the program module. Storage device 1040 also functions as memory unit 140.

[0031] Input / output interface 1050 is an interface for connecting avatar generation device 10 with various input / output devices.

[0032] Network interface 1060 is an interface for connecting avatar generation device 10 to a network. This network may be, for example, a LAN (Local Area Network) or a WAN (Wide Area Network). Network interface 1060 may connect to the network wirelessly or by wire. Avatar generation device 10 communicates with terminal 20 via network interface 1060.

[0033] FIG. 5 is a diagram showing a first example of the avatar generation process performed by avatar generation device 10. As shown in FIG.

[0034] First, the user of terminal 20 generates a first image by operating terminal 20. Terminal 20 transmits the generated first image to avatar generation device 10. Authentication unit 110 of avatar generation device 10 acquires the first image from terminal 20 (step S10).

[0035] Next, authentication unit 110 acquires master information (step S20). If the master information is stored in storage unit 140, authentication unit 110 reads the master information from storage unit 140. If the master information is generated from an image of an identification document, the user of terminal 20 operates terminal 20 to generate an image of the identification document. Terminal 20 transmits the generated image to avatar generation device 10. In step S20, authentication unit 110 processes this image to generate master information.

[0036] The order of steps S10 and S20 may be reversed, or steps S10 and S20 may be performed simultaneously.

[0037] Next, authentication unit 110 calculates the degree of match between the first image and the master information, and determines that the first authentication process is successful when this degree of match is equal to or greater than a reference value (step S30: Yes). Then, avatar generation unit 120 generates an avatar using the first image (step S40).

[0038] Then, display unit 130 transmits information indicating the authentication result to terminal 20, and causes it to be displayed on the display of terminal 20. For example, if the first authentication process is successful (step S30: Yes), display unit 130 causes the avatar generated in step S40 to be displayed on the display of terminal 20 (step S50). On the other hand, if the first authentication process is unsuccessful (step S30: No), display unit 130 causes a screen indicating that authentication has failed to be displayed on the display of terminal 20 (step S50).

[0039] Fig. 6 is a diagram showing an example of a screen displayed on the display of terminal 20 in step S50 of Fig. 5. This diagram shows a screen that is displayed when the first authentication process is successful in step S30. This screen includes the avatar generated in step S40 and a message indicating that the first authentication process is successful.

[0040] 7 is a diagram showing a second example of the avatar generation process performed by avatar generation device 10. In the example shown in this figure, the processes from step S10 to step S40 are the same as those in the example shown in FIG.

[0041] After the avatar generation unit 120 generates an avatar, the authentication unit 110 performs a second authentication process using this avatar. A specific example of the second authentication process will be described later with reference to other figures. If the second authentication process is successful (step S42: Yes), the display unit 130 displays a screen indicating that the authentication was successful on the display of the terminal 20. Otherwise (step S30: No or step S42: No), the display unit 130 displays a screen indicating that the authentication was unsuccessful on the display of the terminal 20.

[0042] Fig. 8 is a diagram for explaining a first example of the second authentication process performed in step S42 of Fig. 7. Fig. 8 shows an example of a screen that the authentication unit 110 causes to be displayed on the display of the terminal 20 in the second authentication process (step S42 of Fig. 7). In the example shown in this figure, as the second authentication process, the authentication unit 110 checks whether or not the target person performs a specified action in place. This allows the authentication unit 110 to check whether or not the target person is present in the place.

[0043] Specifically, the authentication unit 110 displays an avatar on the display of the terminal 20. The authentication unit 110 then causes the avatar to perform a first action that the target person should perform. Because this avatar represents the target person, the target person feels a sense of familiarity with the avatar. Therefore, the target person is less likely to feel psychological resistance to performing the first action. When the target person looks at the display of the terminal 20, they perform the first action in accordance with the avatar. The terminal 20 generates a second image by photographing the target person while the target person is performing the first action, and transmits this second image to the avatar generation device 10. The second image is preferably a moving image. If the second image is a moving image, the frame rate of the moving image is arbitrary.

[0044] The authentication unit 110 of the avatar generation device 10 processes the second image to recognize the action performed by the target person after the avatar performed the first action. Then, the authentication unit 110 performs a second authentication process using the recognized action and the first action. As an example, the authentication unit 110 determines that the authentication of the target person has been successful when the degree of match between the recognized action and the first action is equal to or greater than a reference value.

[0045] FIG. 9 is a diagram illustrating a second example of the second authentication process performed in step S42 of FIG. 7. FIG. 9 illustrates an example of a screen that the authentication unit 110 displays on the display of the terminal 20 during the second authentication process (step S42 of FIG. 7). In the example illustrated in this figure, the authentication unit 110 also confirms whether the target person will perform a designated action on the spot as the second authentication process. In the example of FIG. 9, the authentication unit 110 displays information indicating a first action on the display of the terminal 20 as shown in the upper area of ​​FIG. 9, and also displays a second image on the display of the terminal 20 as shown in the lower area of ​​FIG. 9. Also in the example of FIG. 9, the authentication unit 110 displays the target person in the second image replaced with an avatar on the display of the terminal 20. Even in this case, the target person is familiar with the avatar, so they are unlikely to feel psychological resistance to performing the first action. In this case, the authentication unit 110 does not need to display the area of ​​the second image other than the target person on the display. Here, the information indicating the first action may be, for example, an image of a character different from the avatar performing the first action.

[0046] As described with reference to FIG. 1, the display unit 130 uses the generated avatar in a social networking site or a virtual space.

[0047] In the above description, the avatar generation unit 120 and the display unit 130 are provided in the avatar generation device 10, which is a device different from the terminal 20. However, the avatar generation unit 120 and the display unit 130 may be provided in the terminal 20. In this case, the authentication unit 110 transmits information indicating that the first authentication process has been successful to the terminal 20. Then, the avatar generation unit 120 in the terminal 20 generates an avatar using the first image. Then, the display unit 130 in the terminal 20 performs processing using this avatar.

[0048] 5 and 7, the order of steps S30 and S40 may be reversed. That is, after the avatar generation unit 120 generates an avatar using the first image, the authentication unit 110 may perform the first authentication process. In this case, if the first authentication process is successful, the authentication unit 110 marks the avatar generated by the avatar generation unit 120 as an authenticated avatar. On the other hand, if the first authentication process fails, the authentication unit 110 does not mark the avatar as an authenticated avatar.

[0049] As described above, according to this embodiment, avatar generation device 10 performs a first authentication process before generating an avatar. This ensures the reliability of the person represented by the avatar. Furthermore, avatar generation device 10 generates an avatar using the first image used in the first authentication process. This eliminates the need for a user of avatar generation device 10 to separately prepare an image that will serve as the basis for the avatar. This reduces the amount of work required when generating an avatar.

[0050] Although the embodiments of the present invention have been described above with reference to the drawings, these are merely examples of the present invention, and various other configurations can also be adopted.

[0051] In addition, in the flowcharts used in the above description, multiple steps (processes) are described in order, but the order of execution of the steps performed in each embodiment is not limited to the order described. In each embodiment, the order of the steps shown in the drawings can be changed to the extent that the content is not affected. Furthermore, the above-mentioned embodiments can be combined to the extent that the content is not contradictory.

[0052] Some or all of the above-described embodiments can be described as, but are not limited to, the following supplementary notes. 1. An authentication means for performing a first authentication process of the target person included in a first image using a first image including the target person and master information of the target person; an avatar generation means for generating an avatar of the target person using the first image if the first authentication process is successful; An avatar generation device comprising: 2. An avatar generation means for generating an avatar using a first image including a target person; an authentication means for performing a first authentication process for the target person included in the first image using the first image and master information of the target person, and marking the avatar as authenticated when the authentication is successful; An avatar generation device comprising: 3. In the avatar generation device according to 1 or 2 above, The avatar generation device further comprises a display means for displaying, on a display, information indicating that the first authentication process has been successful, together with the avatar. 4. In the avatar generation device according to any one of 1 to 3 above, The authentication means performs a second authentication process for the target person using the avatar after the avatar generation means generates the avatar. 5. In the avatar generation device described in 4 above, In the second authentication process, the authentication means causing the avatar to perform a first action that the target person should perform; An avatar generation device that processes a second image of the target person to recognize the action performed by the target person after the avatar performs the first action, and performs the second authentication process using that action and the first action. 6. In the avatar generation device described in 4 above, The authentication means acquiring a second image of the target person for the second authentication process; In the second authentication process, an avatar generation device displays on a display information indicating a first action to be performed by the target person, and also displays on the display the second image with the target person appearing in the second image replaced with the avatar. 7. In the avatar generation device according to any one of 1 to 6 above, In the first authentication process, the authentication means An avatar generation device that acquires an image of the target person included in the target person's identification document and generates the master information using the image. 8. The computer an authentication process that performs a first authentication process on the target person included in a first image using a first image including the target person and master information of the target person; an avatar generation process for generating an avatar of the target person using the first image if the first authentication process is successful; An avatar generation method that performs the following. 9. The computer an avatar generation process for generating an avatar using a first image including a target person; an authentication process in which a first authentication process is performed on the target person included in the first image using the first image and master information of the target person, and when the authentication is successful, the avatar is marked as authenticated; An avatar generation method that performs the following. 10. In the avatar generation method according to 8 or 9 above, The avatar generating method further comprises the computer performing a display process of displaying, on a display, information indicating that the first authentication process has been successful, together with the avatar. 11. In the avatar generation method according to any one of items 8 to 10 above, The avatar generating method further comprises the step of: generating the avatar in the authentication process; and then using the avatar to perform a second authentication process for the target person. 12. In the avatar generation method described in 11 above, In the second authentication process, the computer causing the avatar to perform a first action that the target person should perform; An avatar generation method that processes a second image of the target person to recognize the action performed by the target person after the avatar performs the first action, and performs the second authentication process using that action and the first action. 13. In the avatar generation method described in 11 above, In the authentication process, the computer acquiring a second image of the target person for the second authentication process; An avatar generation method in which, in the second authentication process, information indicating a first action to be performed by the target person is displayed on a display, and the second image is displayed on the display with the target person appearing in the second image replaced with the avatar. 14. In the avatar generation method according to any one of items 8 to 13 above, In the first authentication process, the computer An avatar generation method comprising: obtaining an image of the target person contained in the target person's identification document; and generating the master information using the image. 15. On the computer, an authentication function that performs a first authentication process on the target person included in a first image using master information of the target person; an avatar generation function that generates an avatar of the target person using the first image if the first authentication process is successful; A program that allows you to have 16. On the computer, an avatar generation function that generates an avatar using a first image including a target person; an authentication function that performs a first authentication process on the target person included in the first image using the first image and master information of the target person, and when the authentication is successful, marks the avatar as authenticated; A program that allows you to have 17. In the program according to 15 or 16 above, The program further provides the computer with a display function for displaying, on a display, information indicating that the first authentication process has been successful, together with the avatar. 18. In the program according to any one of the above items 15 to 17, The authentication function is a program that, after the avatar generation function generates the avatar, further performs a second authentication process for the target person using the avatar. 19. In the program according to 18 above, In the second authentication process, the authentication function causing the avatar to perform a first action that the target person should perform; A program that processes a second image of the target person, recognizes the action performed by the target person after the avatar performs the first action, and performs the second authentication process using that action and the first action. 20. In the program according to 18 above, The authentication function is acquiring a second image of the target person for the second authentication process; A program that, in the second authentication process, displays on a display information indicating a first action to be performed by the target person, and also displays on the display the second image with the target person appearing in the second image replaced with the avatar. 21. In the program according to any one of 15 to 20 above, The authentication function, in the first authentication process, A program that acquires an image of the target person included in the target person's identification document and generates the master information using the image.

[0053] This application claims priority based on Japanese Patent Application No. 2021-170852, filed on October 19, 2021, the disclosure of which is incorporated herein in its entirety. [Explanation of symbols]

[0054] 10 Avatar Generator 20 terminals 110 Authentication Department 120 Avatar Generation Unit 130 Display section

Claims

1. A means for acquiring a user's avatar; a display means for displaying the avatar on a display device when the user's identity is successfully verified; authentication means for performing authentication using the avatar; A program that makes a computer operate as a

2. The avatar is generated based on information used in the identity verification. The program according to claim 1.

3. If the identity verification is successful, the authentication means associates information used in the identity verification with the avatar. The program according to claim 1 or 2.

4. The authentication using the avatar includes causing the avatar to perform a predetermined action on the display device. The program according to claim 1 or 2.

5. The avatar displayed on the display device is displayed together with information indicating that the avatar is an authenticated avatar. The program according to claim 1 or 2.

6. The computer Get the user's avatar, If the user's identity is successfully verified, displaying the avatar on a display device; performing authentication using the avatar; Authentication methods, including:

7. an acquisition means for acquiring a user's avatar; a display means for displaying the avatar on a display device when the user's identity is successfully verified; authentication means for performing authentication using the avatar; An authentication system comprising:

Citation Information

Patent Citations

  • Program, information processing apparatus, communication system, and communication method

    JP2016018313A

  • Iris authentication device, iris authentication method, and program

    JP2017208638A

  • Systems and methods for managing a persistent virtual avatar with migrational ability

    US20080120558A1

  • Communication system, information processing apparatus, communication method, and program

    JP2021016083A