Electronic device for enhancing security by using feature of eyeball image and method for controlling same
The electronic device uses eye image analysis to determine legitimate users by examining glint and iris features, enhancing security by accurately distinguishing between genuine and false users through deep learning-based identification.
Patent Information
- Application Number
- PCT/KR2024/011124
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-09-22
- Filing Date
- 2024-07-30
- Publication Date
- 2025-02-06
AI Technical Summary
Conventional iris recognition technologies in electronic devices face challenges with false authentication due to the output image from eye tracking cameras, which can be misleading in determining legitimate users, especially when users wear glasses or have varying eye characteristics.
An electronic device equipped with a camera and processor that analyzes eye images to identify legitimate users by examining the position and shape of the glint, pupil, and iris, using deep learning to extract unique glint IDs and compare them with stored information, while also considering the presence of glasses and the gaze direction.
Enhances security by accurately distinguishing between legitimate and false users through precise analysis of eye image features, reducing the likelihood of false authentication.
Smart Images

Figure KR2024011124_06022025_PF_FP_ABST
Abstract
Description
Electronic device for enhancing security by utilizing features of eye images and its control method
[0001] This document relates to an electronic device and a control method thereof that enhances security by utilizing the characteristics of an eye image.
[0002] The variety of services and additional features offered through electronic devices, such as smart glasses (e.g., augmented reality glasses), is steadily increasing. To enhance the utility of these devices and satisfy the needs of diverse users, telecommunications service providers and electronic device manufacturers are competitively developing electronic devices that offer diverse features and differentiate themselves from competitors. Consequently, the various functions offered through these devices are also becoming increasingly sophisticated.
[0003] An eye tracking algorithm may include a feature extraction operation for identifying a pupil position, an infrared (IR) LED reflection position, etc. from a captured image, a 3D eye model estimation operation for predicting parameters of a 3D eye model based on the extracted eye feature points, and a user calibration operation for correcting gaze. In addition, an iris recognition algorithm may include a segmentation operation for segmenting an iris from a captured image, a normalization operation for normalizing the segmented iris image, and a feature extraction operation for extracting iris feature points. The electronic device may perform user authentication based on whether the extracted feature points match a pre-registered template. According to conventional technology, when applying an iris recognition algorithm, false authentication may be possible by utilizing an output image of an eye tracking camera.
[0004] According to one embodiment of the present document, an electronic device with enhanced security may be provided by determining whether a user wearing an electronic device is a legitimate user (e.g., whether a user with a history of using an electronic device is actually wearing the electronic device) based on at least one of the location information of a glint in an eye image, the elliptical shape of a pupil, the elliptical shape of an iris, or whether glasses are worn.
[0005] An electronic device according to one embodiment of the present document includes at least one camera and at least one processor, wherein the at least one processor is configured to acquire an eye image of a user through the at least one camera, and determine whether a user wearing the electronic device is a legitimate user based on the acquired eye image, wherein whether the user is a legitimate user can be determined based on at least one of position information of a glint with respect to the eye image, an elliptical shape of a pupil, an elliptical shape of an iris, or whether the user is wearing glasses.
[0006] A method for controlling an electronic device according to one embodiment of the present document includes an operation of acquiring an eye image of a user through at least one camera, and an operation of determining whether a user wearing the electronic device is a legitimate user based on the acquired eye image, wherein whether the user is a legitimate user can be determined based on at least one of position information of a glint for the eye image, an elliptical shape of a pupil, an elliptical shape of an iris, or whether glasses are worn.
[0007] According to one embodiment of the present document, an electronic device with enhanced security may be provided by determining whether a user wearing an electronic device is a legitimate user (e.g., whether a user with a history of using an electronic device is actually wearing the electronic device) based on at least one of the location information of a glint in an eye image, the elliptical shape of a pupil, the elliptical shape of an iris, or whether glasses are worn.
[0008] FIG. 1 is a block diagram of an electronic device within a network environment according to various embodiments of the present document.
[0009] FIG. 2A is a perspective view of a wearable device (e.g., an electronic device) according to one embodiment of the present document.
[0010] FIG. 2b is a perspective view illustrating the internal configuration of a wearable device (e.g., an electronic device) according to one embodiment of the present document.
[0011] FIG. 2c is an exploded perspective view of a wearable device (e.g., an electronic device) according to one embodiment of the present document.
[0012] FIG. 3 illustrates an eye tracking camera structure of a wearable device according to one embodiment of the present document.
[0013] FIG. 4 is an exemplary drawing for explaining a function or operation of an electronic device according to one embodiment of the present document to determine whether a user wearing the electronic device is a legitimate user based on various parameters.
[0014] FIG. 5a is an example drawing for explaining an eye image according to one embodiment of the present document.
[0015] FIG. 5b is an example drawing for explaining a glint ID (identification) according to one embodiment of the present document.
[0016] FIG. 5c is an example drawing for explaining an eye image acquired when a user wears glasses according to one embodiment of the present document.
[0017] FIG. 6 is an exemplary drawing for explaining a function or operation of changing the brightness of a first virtual object (710) and / or the brightness of an application execution screen in order to determine whether a user wearing the electronic device is a false user, according to an embodiment of the present document.
[0018] Figure 7 is an example drawing for explaining the function or operation described in Figure 6 from a user interface perspective.
[0019] FIG. 8 is an exemplary drawing for explaining a function or operation of changing the display position of a first virtual object in order to determine whether a user wearing the electronic device is a false user, according to an embodiment of the present document.
[0020] FIG. 9 is an example drawing for explaining the function or operation described in FIG. 8 from a user interface perspective.
[0021] FIG. 10 is an exemplary drawing for explaining a function or operation of changing the brightness and position of a first virtual object in order to determine whether a user wearing the electronic device is a false user, according to an embodiment of the present document.
[0022] Fig. 11 is an example drawing for explaining the function or operation described in Fig. 10 from a user interface perspective.
[0023] FIG. 12 is an exemplary drawing for explaining a function or operation of an electronic device according to one embodiment of the present document to determine whether a user performing authentication is a false user based on user history information.
[0024] FIG. 13a and FIG. 13b are exemplary drawings for explaining another type of electronic device of the present document.
[0025] FIG. 1 is a block diagram of an electronic device (101) within a network environment (100) according to various embodiments.
[0026] Referring to FIG. 1, in a network environment (100), an electronic device (101) may communicate with an electronic device (102) via a first network (198) (e.g., a short-range wireless communication network), or may communicate with at least one of an electronic device (104) or a server (108) via a second network (199) (e.g., a long-range wireless communication network). In one embodiment, the electronic device (101) may communicate with the electronic device (104) via the server (108). According to one embodiment, the electronic device (101) may include a processor (120), a memory (130), an input module (150), an audio output module (155), a display module (160), an audio module (170), a sensor module (176), an interface (177), a connection terminal (178), a haptic module (179), a camera module (180), a power management module (188), a battery (189), a communication module (190), a subscriber identification module (196), or an antenna module (197). In some embodiments, the electronic device (101) may omit at least one of these components (e.g., the connection terminal (178)), or may have one or more other components added. In some embodiments, some of these components (e.g., the sensor module (176), the camera module (180), or the antenna module (197)) may be integrated into one component (e.g., the display module (160)).
[0027] The processor (120) may, for example, execute software (e.g., a program (140)) to control at least one other component (e.g., a hardware or software component) of the electronic device (101) connected to the processor (120) and perform various data processing or operations. According to one embodiment, as at least a part of the data processing or operations, the processor (120) may store commands or data received from other components (e.g., a sensor module (176) or a communication module (190)) in a volatile memory (132), process the commands or data stored in the volatile memory (132), and store result data in a non-volatile memory (134). According to one embodiment, the processor (120) may include a main processor (121) (e.g., a central processing unit or an application processor) or an auxiliary processor (123) (e.g., a graphics processing unit, a neural processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor) that can operate independently or together with the main processor (121). For example, when the electronic device (101) includes the main processor (121) and the auxiliary processor (123), the auxiliary processor (123) may be configured to use less power than the main processor (121) or to be specialized for a given function. The auxiliary processor (123) may be implemented separately from the main processor (121) or as a part thereof.
[0028] The auxiliary processor (123) may control at least a portion of functions or states associated with at least one component (e.g., a display module (160), a sensor module (176), or a communication module (190)) of the electronic device (101), for example, on behalf of the main processor (121) while the main processor (121) is in an inactive (e.g., sleep) state, or together with the main processor (121) while the main processor (121) is in an active (e.g., application execution) state. In one embodiment, the auxiliary processor (123) (e.g., an image signal processor or a communication processor) may be implemented as a part of another functionally related component (e.g., a camera module (180) or a communication module (190)). In one embodiment, the auxiliary processor (123) (e.g., a neural network processing unit) may include a hardware structure specialized for processing artificial intelligence models. The artificial intelligence models may be generated through machine learning. This learning can be performed, for example, on the electronic device (101) itself where the artificial intelligence model is executed, or can be performed through a separate server (e.g., server (108)). The learning algorithm can include, for example, supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, but is not limited to the examples described above. The artificial intelligence model can include multiple artificial neural network layers.The artificial neural network may be one of a deep neural network (DNN), a convolutional neural network (CNN), a recurrent neural network (RNN), a restricted Boltzmann machine (RBM), a deep belief network (DBN), a bidirectional recurrent deep neural network (BRDNN), a deep Q-network, or a combination of two or more of the above, but is not limited to the examples described above. In addition to, or alternatively to, a hardware structure, an artificial intelligence model may include a software structure.
[0029] The memory (130) can store various data used by at least one component (e.g., processor (120) or sensor module (176)) of the electronic device (101). The data can include, for example, software (e.g., program (140)) and input data or output data for commands related thereto. The memory (130) can include volatile memory (132) or non-volatile memory (134).
[0030] The program (140) may be stored as software in the memory (130) and may include, for example, an operating system (142), middleware (144), or an application (146).
[0031] The input module (150) can receive commands or data to be used in a component of the electronic device (101) (e.g., a processor (120)) from an external source (e.g., a user) of the electronic device (101). The input module (150) can include, for example, a microphone, a mouse, a keyboard, a key (e.g., a button), or a digital pen (e.g., a stylus pen).
[0032] The audio output module (155) can output audio signals to the outside of the electronic device (101). The audio output module (155) can include, for example, a speaker or a receiver. The speaker can be used for general purposes, such as multimedia playback or recording playback. The receiver can be used to receive incoming calls. In one embodiment, the receiver can be implemented separately from the speaker or as part of the speaker.
[0033] The display module (160) can visually provide information to an external party (e.g., a user) of the electronic device (101). The display module (160) may include, for example, a display, a holographic device, or a projector and a control circuit for controlling the device. According to one embodiment, the display module (160) may include a touch sensor configured to detect a touch, or a pressure sensor configured to measure the intensity of a force generated by the touch.
[0034] The audio module (170) can convert sound into an electrical signal, or vice versa, convert an electrical signal into sound. According to one embodiment, the audio module (170) can acquire sound through the input module (150), output sound through the sound output module (155), or an external electronic device (e.g., electronic device (102)) (e.g., speaker or headphone) directly or wirelessly connected to the electronic device (101).
[0035] The sensor module (176) can detect the operating status (e.g., power or temperature) of the electronic device (101) or the external environmental status (e.g., user status) and generate an electrical signal or data value corresponding to the detected status. According to one embodiment, the sensor module (176) can include, for example, a gesture sensor, a gyro sensor, a barometric pressure sensor, a magnetic sensor, an acceleration sensor, a grip sensor, a proximity sensor, a color sensor, an IR (infrared) sensor, a biometric sensor, a temperature sensor, a humidity sensor, or an illuminance sensor.
[0036] The interface (177) may support one or more designated protocols that may be used to directly or wirelessly connect the electronic device (101) with an external electronic device (e.g., the electronic device (102)). In one embodiment, the interface (177) may include, for example, a high definition multimedia interface (HDMI), a universal serial bus (USB) interface, an SD card interface, or an audio interface.
[0037] The connection terminal (178) may include a connector through which the electronic device (101) may be physically connected to an external electronic device (e.g., electronic device (102)). According to one embodiment, the connection terminal (178) may include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (e.g., a headphone connector).
[0038] The haptic module (179) can convert electrical signals into mechanical stimuli (e.g., vibration or movement) or electrical stimuli that a user can perceive through tactile or kinesthetic sensations. According to one embodiment, the haptic module (179) can include, for example, a motor, a piezoelectric element, or an electrical stimulation device.
[0039] The camera module (180) can capture still images and videos. According to one embodiment, the camera module (180) may include one or more lenses, image sensors, image signal processors, or flashes.
[0040] The power management module (188) can manage power supplied to the electronic device (101). According to one embodiment, the power management module (188) can be implemented as, for example, at least a part of a power management integrated circuit (PMIC).
[0041] A battery (189) may power at least one component of the electronic device (101). In one embodiment, the battery (189) may include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell.
[0042] The communication module (190) may support the establishment of a direct (e.g., wired) communication channel or a wireless communication channel between the electronic device (101) and an external electronic device (e.g., electronic device (102), electronic device (104), or server (108)), and the performance of communication through the established communication channel. The communication module (190) may operate independently from the processor (120) (e.g., application processor) and may include one or more communication processors that support direct (e.g., wired) communication or wireless communication. According to one embodiment, the communication module (190) may include a wireless communication module (192) (e.g., a cellular communication module, a short-range wireless communication module, or a global navigation satellite system (GNSS) communication module) or a wired communication module (194) (e.g., a local area network (LAN) communication module, or a power line communication module). Among these communication modules, the corresponding communication module can communicate with an external electronic device (104) via a first network (198) (e.g., a short-range communication network such as Bluetooth, wireless fidelity (WiFi) direct, or infrared data association (IrDA)) or a second network (199) (e.g., a long-range communication network such as a legacy cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., a LAN or WAN)). These various types of communication modules can be integrated into a single component (e.g., a single chip) or implemented as multiple separate components (e.g., multiple chips). The wireless communication module (192) can verify or authenticate the electronic device (101) within a communication network such as the first network (198) or the second network (199) by using subscriber information (e.g., an international mobile subscriber identity (IMSI)) stored in the subscriber identification module (196).
[0043] The wireless communication module (192) can support 5G networks and next-generation communication technologies following the 4G network, such as NR access technology (new radio access technology). The NR access technology can support high-speed transmission of high-capacity data (eMBB (enhanced mobile broadband)), minimization of terminal power and connection of multiple terminals (mMTC (massive machine type communications)), or high reliability and low latency (URLLC (ultra-reliable and low-latency communications)). The wireless communication module (192) can support, for example, a high-frequency band (e.g., mmWave band) to achieve a high data transmission rate. The wireless communication module (192) can support various technologies for securing performance in a high-frequency band, such as beamforming, massive multiple-input and multiple-output (MIMO), full dimensional MIMO (FD-MIMO), array antenna, analog beam-forming, or large scale antenna. The wireless communication module (192) can support various requirements specified in the electronic device (101), an external electronic device (e.g., the electronic device (104)), or a network system (e.g., the second network (199)). According to one embodiment, the wireless communication module (192) can support a peak data rate (e.g., 20 Gbps or more) for eMBB realization, a loss coverage (e.g., 164 dB or less) for mMTC realization, or a U-plane latency (e.g., 0.5 ms or less for downlink (DL) and uplink (UL), or 1 ms or less for round trip) for URLLC realization.
[0044] The antenna module (197) can transmit or receive signals or power to or from an external device (e.g., an external electronic device). In one embodiment, the antenna module (197) may include an antenna including a radiator formed of a conductor or a conductive pattern formed on a substrate (e.g., a PCB). In one embodiment, the antenna module (197) may include a plurality of antennas (e.g., an array antenna). In this case, at least one antenna suitable for a communication method used in a communication network, such as the first network (198) or the second network (199), may be selected from the plurality of antennas, for example, by the communication module (190). A signal or power may be transmitted or received between the communication module (190) and an external electronic device via the at least one selected antenna. In some embodiments, in addition to the radiator, another component (e.g., a radio frequency integrated circuit (RFIC)) may be additionally formed as a part of the antenna module (197).
[0045] According to various embodiments, the antenna module (197) may form a mmWave antenna module. In one embodiment, the mmWave antenna module may include a printed circuit board, an RFIC disposed on or adjacent a first side (e.g., a bottom side) of the printed circuit board and capable of supporting a designated high-frequency band (e.g., a mmWave band), and a plurality of antennas (e.g., an array antenna) disposed on or adjacent a second side (e.g., a top side or a side side) of the printed circuit board and capable of transmitting or receiving signals in the designated high-frequency band.
[0046] At least some of the above components can be interconnected and exchange signals (e.g., commands or data) with each other via a communication method between peripheral devices (e.g., a bus, GPIO (general purpose input and output), SPI (serial peripheral interface), or MIPI (mobile industry processor interface)).
[0047] According to one embodiment, commands or data may be transmitted or received between the electronic device (101) and an external electronic device (104) via a server (108) connected to a second network (199). Each of the external electronic devices (102 or 104) may be the same or a different type of device as the electronic device (101). According to one embodiment, all or part of the operations executed in the electronic device (101) may be executed in one or more of the external electronic devices (102, 104, or 108). For example, when the electronic device (101) is to perform a certain function or service automatically or in response to a request from a user or another device, the electronic device (101) may, instead of or in addition to executing the function or service itself, request one or more external electronic devices to perform the function or at least a part of the service. One or more external electronic devices that receive the request may execute at least a portion of the requested function or service, or an additional function or service related to the request, and transmit the result of the execution to the electronic device (101). The electronic device (101) may process the result as is or additionally and provide it as at least a portion of a response to the request. For this purpose, cloud computing, distributed computing, mobile edge computing (MEC), or client-server computing technology may be used, for example. The electronic device (101) may provide an ultra-low latency service by using distributed computing or mobile edge computing, for example. In another embodiment, the external electronic device (104) may include an Internet of Things (IoT) device. The server (108) may be an intelligent server utilizing machine learning and / or a neural network. According to one embodiment, the external electronic device (104) or the server (108) may be included in the second network (199).The electronic device (101) can be applied to intelligent services (e.g., smart home, smart city, smart car, or healthcare) based on 5G communication technology and IoT-related technology.
[0048] FIG. 2A is a perspective view of a wearable device (200) according to various embodiments of the present document.
[0049] Referring to FIG. 2A, the wearable device (200) is an electronic device in the form of glasses, which allows a user to visually perceive surrounding objects or the environment while wearing the wearable device (200). For example, the wearable device (200) may be a head-mounted device (HMD) or smart glasses that can directly provide images to the user's eyes. The configuration of the wearable device (200) of FIG. 2A may be all or part of the same as the configuration of the electronic device (101) of FIG. 1.
[0050] According to various embodiments, the wearable device (200) may include a housing (210) that forms the exterior of the wearable device (200). The housing (210) may provide a space in which components of the wearable device (200) may be placed. For example, the housing (210) may include a lens frame (202) and at least one wearing member (203).
[0051] According to various embodiments, the wearable device (200) may include a display member (201) capable of providing visual information to a user. For example, the display member (201) may include a module equipped with a lens, a display, a waveguide, and / or a touch circuit. According to one embodiment, the display member (201) may be formed transparently or translucently. According to one embodiment, the display member (201) may include a window member whose light transmittance can be adjusted by adjusting the concentration of a translucent glass material or a coloring material. According to one embodiment, the display members (201) may be provided as a pair, and may be arranged to correspond to the left and right eyes of the user, respectively, when the wearable device (200) is worn on the user's body.
[0052] According to various embodiments, the lens frame (202) can accommodate at least a portion of the indicator member (201). For example, the lens frame (202) can surround at least a portion of an edge of the indicator member (201). In one embodiment, the lens frame (202) can position at least one of the indicator members (201) to correspond to a user's eye. In one embodiment, the lens frame (202) can be a rim of a typical eyeglass structure. In one embodiment, the lens frame (202) can include at least one closed curve surrounding the indicator member (201).
[0053] According to various embodiments, the wearing member (203) may extend from the lens frame (202). For example, the wearing member (203) may extend from an end of the lens frame (202) and, together with the lens frame (202), may be supported or positioned on the user's body (e.g., an ear). According to one embodiment, the wearing member (203) may be rotatably coupled to the lens frame (202) via a hinge structure (229). According to one embodiment, the wearing member (203) may include an inner side (231c) configured to face the user's body and an outer side (231d) opposite the inner side.
[0054] According to various embodiments, the wearable device (200) may include a hinge structure (229) configured to fold the wearing member (203) relative to the lens frame (202). The hinge structure (229) may be positioned between the lens frame (202) and the wearing member (203). When the wearable device (200) is not being worn, the user may fold the wearing member (203) so that a portion overlaps the lens frame (202) and carry or store the device.
[0055] FIG. 2b is a perspective view illustrating the internal configuration of a wearable device according to one embodiment of the present disclosure. FIG. 2c is an exploded perspective view of a wearable device according to one embodiment of the present disclosure.
[0056] Referring to FIGS. 2B and 2C, the wearable device (200) may include components accommodated in a housing (210) (e.g., at least one circuit board (241) (e.g., a printed circuit board (PCB), a printed board assembly (PBA), a flexible PCB (FPCB), or a rigid-flexible PCB (RFPCB)), at least one battery (243), at least one speaker module (245), at least one power transmission structure (246), and / or a camera module (250)). The configuration of the housing (210) of FIG. 2B may be all or part of the same as the configuration of the display member (201), the lens frame (202), the wearing member (203), and the hinge structure (229) of FIG. 2A.
[0057] According to various embodiments, the wearable device (200) may acquire and / or recognize a visual image of an object or environment in a direction (e.g., -Y direction) that the user is looking at or that the wearable device (200) is facing by using a camera module (250) (e.g., the camera module (180) of FIG. 1), and may receive information about the object or environment from an external electronic device (e.g., the electronic device (102, 104) of FIG. 1 or the server (108)) through a network (e.g., the first network (198) or the second network (199) of FIG. 1). In one embodiment, the wearable device (200) may provide the received information about the object or environment to the user in an acoustic or visual form. The wearable device (200) may provide the received information about the object or environment to the user in a visual form through a display member (201) by using a display module (e.g., the display module (160) of FIG. 1). For example, the wearable device (200) can implement augmented reality by visualizing information about objects or the environment and combining it with actual images of the user's surroundings.
[0058] According to various embodiments, the display member (201) may include a first side (F1) facing a direction in which external light is incident (e.g., -Y direction) and a second side (F2) facing a direction opposite to the first side (F1) (e.g., +Y direction). When a user wears the wearable device (200), at least a portion of light or an image incident through the first side (F1) may pass through the second side (F2) of the display member (201) arranged to face the user's left eye and / or right eye and be incident on the user's left eye and / or right eye.
[0059] According to various embodiments, the lens frame (202) may include at least two frames. For example, the lens frame (202) may include a first frame (202a) and a second frame (202b). According to one embodiment, when a user wears the wearable device (200), the first frame (202a) may be a frame that faces the user's face, and the second frame (202b) may be a part of the lens frame (202) that is spaced apart from the first frame (202a) in a direction of the user's gaze (e.g., -Y direction).
[0060] According to various embodiments, the light output module (211) can provide images and / or videos to the user. For example, the light output module (211) can include a display panel (not shown) capable of outputting videos, and a lens (not shown) corresponding to the user's eyes and guiding the videos to the display member (201). For example, the user can obtain videos output from the display panel of the light output module (211) through the lens of the light output module (211). According to various embodiments, the light output module (211) can include a device configured to display various pieces of information. For example, the light output module (211) can include at least one of a liquid crystal display (LCD), a digital mirror device (DMD), a liquid crystal on silicon (LCoS), an organic light emitting diode (OLED), or a micro light emitting diode (micro LED). According to one embodiment, when the light output module (211) and / or the display member (201) includes one of an LCD, a DMD, or an LCoS, the wearable device (200) may include a light source that irradiates light to a display area of the light output module (211) and / or the display member (201). According to one embodiment, when the light output module (211) and / or the display member (201) includes one of an OLED or a micro LED, the wearable device (200) may provide a virtual image to a user without including a separate light source.
[0061] According to various embodiments, at least a portion of the light output module (211) may be disposed within the housing (210). For example, the light output module (211) may be disposed on the wearable member (203) or the lens frame (202) to correspond to the user's right eye and left eye, respectively. According to one embodiment, the light output module (211) may be connected to the display member (201) and provide an image to the user through the display member (201).
[0062] According to various embodiments, the circuit board (241) may include components for driving the wearable device (200). For example, the circuit board (241) may include at least one integrated circuit chip, and at least one of the processor (120), the memory (130), the power management module (188), or the communication module (190) of FIG. 1 may be provided to the integrated circuit chip. According to one embodiment, the circuit board (241) may be disposed within the wearing member (203) of the housing (210). According to one embodiment, the circuit board (241) may be electrically connected to the battery (243) through the power transmission structure (246). According to one embodiment, the circuit board (241) is connected to a flexible printed circuit board (205) and can transmit electrical signals to electronic components of the electronic device (e.g., a light output module (211), a camera module (250), and a light emitting unit) through the flexible printed circuit board (205). According to one embodiment, the circuit board (241) may be a circuit board including an interposer.
[0063] According to various embodiments, the flexible printed circuit board (205) may extend from the circuit board (241) across the hinge structure (229) into the interior of the lens frame (202) and may be disposed around at least a portion of the perimeter of the indicator member (201) within the lens frame (202).
[0064] According to various embodiments, the battery (243) (e.g., battery (189) of FIG. 1) may be electrically connected to components of the wearable device (200) (e.g., light output module (211), circuit board (241), speaker module (245), microphone module (247), and / or camera module (250)) and may supply power to the components of the wearable device (200).
[0065] According to various embodiments, at least a portion of the battery (243) may be disposed on the wearable member (203). In one embodiment, the battery (243) may be disposed on an end (203a, 203b) of the wearable member (203). For example, the battery (243) may include a first battery (243a) disposed on a first end (203a) of the wearable member (203) and a second battery (243b) disposed on a second end (203b).
[0066] According to various embodiments, the speaker module (245) (e.g., the audio module (170) or the sound output module (155) of FIG. 1) may convert an electrical signal into sound. At least a portion of the speaker module (245) may be disposed within the wearable member (203) of the housing (210). In one embodiment, the speaker module (245) may be positioned within the wearable member (203) so as to correspond to the user's ear. For example, the speaker module (245) may be disposed between the circuit board (241) and the battery (243).
[0067] According to various embodiments, the power transmission structure (246) can transmit power from the battery (243) to an electronic component (e.g., an optical output module (211)) of the wearable device (200). For example, the power transmission structure (246) is electrically connected to the battery (243) and / or the circuit board (241), and the circuit board (241) can transmit power received through the power transmission structure (246) to the optical output module (211). According to one embodiment, the power transmission structure (246) can be connected to the circuit board (241) through the speaker module (245). For example, when the wearable device (200) is viewed from the side (e.g., in the Z-axis direction), the power transmission structure (246) can at least partially overlap the speaker module (245).
[0068] According to various embodiments, the power transmission structure (246) may be a configuration capable of transmitting power. For example, the power transmission structure (246) may include a flexible printed circuit board or wires. For example, the wires may include a plurality of cables (not shown). In various embodiments, the shape of the power transmission structure (246) may be varied in various ways, taking into account the number and / or type of cables.
[0069] According to various embodiments, the microphone module (247) (e.g., the input module (150) and / or the audio module (170) of FIG. 1) may convert sound into an electrical signal. According to one embodiment, the microphone module (247) may be disposed on at least a portion of the lens frame (202). For example, at least one microphone module (247) may be disposed on the bottom (e.g., in the direction toward the -X axis) and / or the top (e.g., in the direction toward the X axis) of the wearable device (200). According to various embodiments, the wearable device (200) may recognize the user's voice more clearly by using voice information (e.g., sound) acquired from the at least one microphone module (247). For example, the wearable device (200) may distinguish voice information from ambient noise based on the acquired voice information and / or additional information (e.g., low-frequency vibration of the user's skin and bones). For example, the wearable device (200) can clearly recognize the user's voice and perform a function of reducing ambient noise (e.g., noise cancellation). The microphone module (247) according to various embodiments of the present document may include multiple microphone modules (247) to perform beamforming. The microphone module (247) according to various embodiments of the present document may include an omnidirectional or directional microphone.
[0070] According to various embodiments, the camera module (250) can capture still images and / or moving images. The camera module (250) may include at least one of a lens, at least one image sensor, an image signal processor, or a flash. According to one embodiment, the camera module (250) may be disposed within a lens frame (202) and may be disposed around the display member (201).
[0071] According to various embodiments, the camera module (250) may include at least one first camera module (251). In one embodiment, the first camera module (251) may capture a trajectory of a user's eye (e.g., pupil) or gaze. For example, the first camera module (251) may capture a reflection pattern of light emitted by a light emitting unit toward the user's eye. For example, the light emitting unit may emit light in an infrared band for tracking a trajectory of gaze using the first camera module (251). For example, the light emitting unit may include an IR LED. In one embodiment, a processor (e.g., processor (120) of FIG. 1) may adjust the position of the virtual image projected on the display member (201) so that the virtual image corresponds to a direction in which the user's pupil is looking. According to one embodiment, the first camera module (251) may include a global shutter (GS) type camera, and may track the trajectory of a user's eyes or gaze using a plurality of first camera modules (251) having the same specifications and performance.
[0072] According to various embodiments, the first camera module (251) may periodically or aperiodically transmit information related to the trajectory of the user's eyes or gaze (e.g., trajectory information) to a processor (e.g., processor (120) of FIG. 1). According to one embodiment, the first camera module (251) may transmit the trajectory information to the processor when it detects that the user's gaze has changed (e.g., the eyes move more than a reference value while the head is still) based on the trajectory information.
[0073] According to various embodiments, the camera module (250) may include a second camera module (253). According to one embodiment, the second camera module (253) may capture external images. According to one embodiment, the second camera module (253) may be a camera of a global shutter type or a rolling shutter (RS) type. According to one embodiment, the second camera module (253) may capture external images through a second optical hole (223) formed in the second frame (202b). For example, the second camera module (253) may include a high-resolution color camera and may be a high-resolution (HR) or photo video (PV) camera. In addition, the second camera module (253) may provide an auto focus (AF) function and an optical image stabilizer (OIS) function.
[0074] According to various embodiments, the wearable device (200) may include a flash (not shown) positioned adjacent to the second camera module (253). For example, the flash (not shown) may provide light to increase the brightness (e.g., illuminance) around the wearable device (200) when the second camera module (253) acquires an external image, and may reduce difficulties in acquiring images due to dark environments, mixing of various light sources, and / or reflection of light.
[0075] According to various embodiments, the camera module (250) may include at least one third camera module (255). According to one embodiment, the third camera module (255) may capture a user's action through the first optical hole (221) formed in the lens frame (202). For example, the third camera module (255) may capture a user's gesture (e.g., hand motion). The third camera module (255) and / or the first optical hole (221) may be respectively disposed at opposite side ends of the lens frame (202) (e.g., the second frame (202b)), for example, at opposite ends of the lens frame (202) (e.g., the second frame (202b)) in the X direction. According to one embodiment, the third camera module (255) may be a global shutter (GS) type camera. For example, the third camera module (255) can provide 360-degree space (e.g., omnidirectional), position recognition and / or movement recognition with a camera that supports 3DoF (degrees of freedom) or 6DoF. According to one embodiment, the third camera module (255) can perform a movement path tracking function (simultaneous localization and mapping, SLAM) and a user movement recognition function using a plurality of global shutter type cameras with the same specifications and performance as a stereo camera. According to one embodiment, the third camera module (255) can include an infrared (IR) camera (e.g., a time of flight (TOF) camera or a structured light camera). For example, the IR camera can operate as at least a part of a sensor module (e.g., the sensor module (176) of FIG. 1) for detecting a distance to a subject.
[0076] According to one embodiment, at least one of the first camera module (251) or the third camera module (255) may be replaced with a sensor module (e.g., the sensor module (176) of FIG. 1) (e.g., a Lidar sensor). For example, the sensor module may include at least one of a vertical cavity surface emitting laser (VCSEL), an infrared sensor, and / or a photodiode. For example, the photodiode may include a positive intrinsic negative (PIN) photodiode or an avalanche photodiode (APD). The photodiode may be referred to as a photo detector or a photo sensor.
[0077] According to one embodiment, at least one of the first camera module (251), the second camera module (253), or the third camera module (255) may include a plurality of camera modules (not shown). For example, the second camera module (253) may be configured with a plurality of lenses (e.g., wide-angle and telephoto lenses) and image sensors and may be arranged on one side (e.g., the side facing the -Y axis) of the wearable device (200). For example, the wearable device (200) may include a plurality of camera modules, each having a different property (e.g., angle of view) or function, and may be controlled to change the angle of view of the camera module based on a user's selection and / or trajectory information. For example, at least one of the plurality of camera modules may be a wide-angle camera, and at least another may be a telephoto camera.
[0078] According to various embodiments, a processor (e.g., processor (120) of FIG. 1) may determine movement of the wearable device (200) and / or movement of the user by using information of the wearable device (200) acquired using at least one of a gesture sensor, a gyro sensor, or an acceleration sensor of a sensor module (e.g., sensor module (176) of FIG. 1) and a user's motion (e.g., approach of the user's body to the wearable device (200)) acquired using a second camera module (253). According to one embodiment, the wearable device (200) may include, in addition to the described sensors, a magnetic (geomagnetic) sensor capable of measuring direction using a magnetic field and magnetic lines, and / or a Hall sensor capable of acquiring movement information (e.g., direction of movement or distance of movement) using the strength of a magnetic field. For example, the processor can determine movement of the wearable device (200) and / or movement of the user based on information obtained from a magnetic (geomagnetic) sensor and / or a Hall sensor.
[0079] According to various embodiments (not shown), the wearable device (200) can perform an input function (e.g., a touch and / or pressure sensing function) that enables interaction with a user. For example, a component configured to perform a touch and / or pressure sensing function (e.g., a touch sensor and / or a pressure sensor) may be disposed on at least a portion of the wearable member (203). The wearable device (200) can control a virtual image output through the display member (201) based on information acquired through the component. For example, the sensor related to the touch and / or pressure sensing function may be configured in various ways, such as a resistive type, a capacitive type, an electromagnetic induction (EM) type, or an optical type. According to one embodiment, the component configured to perform the touch and / or pressure sensing function may be all or partly identical to the configuration of the input module (150) of FIG. 1.
[0080] According to various embodiments, the wearable device (200) may include a reinforcing member (260) disposed in the internal space of the lens frame (202) and formed to have a stiffness higher than the stiffness of the lens frame (202).
[0081] According to various embodiments, the wearable device (200) may include a lens structure (270). The lens structure (270) may refract at least a portion of light. For example, the lens structure (270) may be a prescription lens having refractive power. According to one embodiment, the lens structure (270) may be positioned behind (e.g., in the +Y direction) the second window member of the display member (201). For example, the lens structure (270) may be positioned between the display member (201) and the user's eye. For example, the lens structure (270) may face the display member.
[0082] According to various embodiments, the housing (210) may include a hinge cover (227) that may conceal a portion of the hinge structure (229). Another portion of the hinge structure (229) may be accommodated or concealed between the inner case (231) and the outer case (233), which will be described later.
[0083] According to various embodiments, the wearable member (203) may include an inner case (231) and an outer case (233). The inner case (231) is, for example, a case configured to face or directly contact the user's body, and may be made of a material with low thermal conductivity, for example, a synthetic resin. According to one embodiment, the inner case (231) may include an inner side facing the user's body (e.g., the inner side (231c) of FIG. 2A). The outer case (233) may include, for example, a material capable of at least partially transmitting heat (e.g., a metal material) and may be coupled to face the inner case (231). According to one embodiment, the outer case (233) may include an outer side opposite the inner side (231c) (e.g., the outer side (231d) of FIG. 2A). In one embodiment, at least one of the circuit board (241) or the speaker module (245) may be accommodated in a space separated from the battery (243) within the wearable member (203). In the illustrated embodiment, the inner case (231) may include a first case (231a) including the circuit board (241) or the speaker module (245) and a second case (231b) accommodating the battery (243), and the outer case (233) may include a third case (233a) coupled to face the first case (231a) and a fourth case (233b) coupled to face the second case (231b). For example, a first case (231a) and a third case (233a) may be combined (hereinafter, “first case portion (231a, 233a)”) to accommodate a circuit board (241) and / or a speaker module (245), and a second case (231b) and a fourth case (233b) may be combined (hereinafter, “second case portion (231b, 233b)”) to accommodate a battery (243).
[0084] According to various embodiments, the first case portion (231a, 233a) is rotatably connected to the lens frame (202) via a hinge structure (229), and the second case portion (231b, 233b) can be connected or mounted to an end of the first case portion (231a, 233a) via a connecting member (235). In some embodiments, among the connecting members (235), a portion that comes into contact with the user's body can be made of a material having low thermal conductivity, for example, an elastic material such as silicone, polyurethane, or rubber, and a portion that does not come into contact with the user's body can be made of a material having high thermal conductivity, for example, a metal material. For example, when heat is generated in the circuit board (241) or the battery (243), the connecting member (235) can block the heat from being transferred to the portion that comes into contact with the user's body, and can disperse or release the heat through the portion that does not come into contact with the user's body. According to one embodiment, a portion of the connecting member (235) that is configured to come into contact with the user's body may be interpreted as a part of the inner case (231), and a portion of the connecting member (235) that is not configured to come into contact with the user's body may be interpreted as a part of the outer case (233). According to one embodiment (not shown), the first case (231a) and the second case (231b) may be configured as an integral body without the connecting member (235), and the third case (233a) and the fourth case (233b) may be configured as an integral body without the connecting member (235). According to various embodiments, in addition to the illustrated components, other components (e.g., the antenna module (197) of FIG. 1) may be further included, and information about objects or environments may be provided from an external electronic device (e.g., the electronic device (102, 104) or server (108) of FIG. 1) through a network (e.g., the first network (198) or the second network (199) of FIG. 1) using the communication module (190).
[0085] In FIGS. 2A to 2C, only the wearable device (200) is illustrated and described, but it is not limited thereto, and some components of the wearable device (200) illustrated in FIGS. 2A to 2C may also be included in electronic devices such as smartphones and tablet PCs.
[0086] The wearable device (200) according to various embodiments of the present document can identify whether the user (210) is wearing the wearable device (100) through a proximity sensor included in the wearable device (200). Alternatively, the wearable device (200) according to various embodiments of the present document can determine whether the wearable device (200) is worn by the user (210) based on whether the frame of the wearable device (200) is unfolded (e.g., unfolded state) and whether proximity of the user (210) is detected while the frame of the wearable device (200) is unfolded, through an angle sensor provided in a hinge portion of the wearable device (200).
[0087] FIG. 3 illustrates an eye tracking camera structure of a wearable device according to various embodiments. Referring to FIG. 3, a wearable device (300) (e.g., a glasses-type device) may include an ET (eye tracking) camera (310), a display (321), an input optical member (322), a first waveguide (323), an output optical member (324), a first splitter (341), a second waveguide (342), and a second splitter (343).
[0088] According to various embodiments, the user's pupil (330) may be captured by the ET camera (310) through a first splitter (341) (e.g., a splitter for gaze tracking), a second waveguide (342), and a second splitter (343). The ET camera (310) may detect the pupil (330) in the captured image and track the user's gaze by confirming the movement of the detected pupil (330).
[0089] According to various embodiments, an image output through the display (321) may be reflected through the input optical member (322) and the first waveguide (323) and displayed through the output optical member (324). The wearable device (300) may output an image through the display (321) and at the same time track the user's gaze by checking the movement of the user's pupils (330).
[0090] FIG. 4 is an exemplary drawing for explaining a function or operation of an electronic device according to one embodiment of the present document to determine whether a user wearing an electronic device (e.g., an electronic device (101) of FIG. 1, a wearable device (200) of FIGS. 2A, 2B, and 2C, a wearable device (300) of FIG. 3) is a legitimate user based on various parameters.
[0091] FIG. 5a is an example drawing for explaining an eye image (500) according to one embodiment of the present document.
[0092] FIG. 5b is an exemplary drawing for explaining a glint ID (identification) (e.g., a first glint (510), a second glint (520), a third glint (530), a fourth glint (540), a fifth glint (550), a sixth glint (560), a seventh glint (570), an eighth glint (580)) according to one embodiment of the present document.
[0093] FIG. 5c is an exemplary drawing for explaining an eye image (500) acquired when a user is wearing glasses according to one embodiment of the present document.
[0094] Referring to FIG. 4, an electronic device (e.g., the processor (120) of FIG. 1) according to an embodiment of the present document may, in operation 410, acquire an eye image (500) of a user through at least one camera (e.g., the first camera module (251)). Referring to FIG. 5A, the eye image (500) according to an embodiment of the present document may include an iris, a pupil, a sclera, and a glint. The glint according to an embodiment of the present document may refer to a reflected light and / or a position thereof that appears when light output from a light-emitting module for gaze tracking is reflected by the user's eye. Referring to FIG. 5B, the glint according to an embodiment of the present document may have a unique identification number (e.g., a glint ID) for each glint. The glint ID according to an embodiment of the present document may correspond to an ID of a light-emitting module for gaze tracking. An electronic device according to an embodiment of the present document may perform 3D eye modeling based on a glint ID. When identifying a glint ID, the electronic device according to an embodiment of the present document may extract the glint ID using a deep learning method. The electronic device according to an embodiment of the present document may identify a plurality of glints using a deep learning method and then identify the glint ID through the position and relative relationship of each glint. Referring to FIG. 5C, an eye image (500) according to an embodiment of the present document may include an optical element (590) when a user wears glasses. The optical element (590) according to an embodiment of the present document may be captured in different patterns depending on the characteristics of the glasses lens worn by the user. Operation 410 according to an embodiment of the present document may be performed through various authentication processes, such as when it is detected that the electronic device is worn by the user or when iris authentication is required.
[0095] Again, referring to FIG. 4, an electronic device according to one embodiment of the present document may determine, at operation 420, whether a user wearing the electronic device is a legitimate user based on an eye image (500) acquired according to operation 410.
[0096] In one embodiment, a "legitimate user" may refer to a user registered as a user of an electronic device through prior authentication. According to one embodiment of the present document, the term "legitimate user" may also refer to a user who is not a fake user (e.g., a user wearing an electronic device who attempts iris authentication using an eye image captured by a camera module rather than their own eyes).
[0097] An electronic device according to one embodiment of the present document may determine whether a user of the electronic device is a legitimate user based on at least one of position information of a glint (e.g., a first glint (510), a second glint (520), a third glint (530), a fourth glint (540), a fifth glint (550), a sixth glint (560), a seventh glint (570), and an eighth glint (580)) for an eye image, an oval shape of a pupil, an oval shape of an iris, or whether glasses are worn. In the case of false authentication using an output image of an eye tracking (ET) camera, there may be a high probability that the image was taken using a camera other than the eye tracking camera of the electronic device. This may mean that the oval shape of the pupil and / or the oval shape of the iris of the eye image attempting false authentication may be different from the oval shape of the pupil and / or the oval shape of the iris of the eye image of the user wearing the electronic device. Accordingly, the electronic device according to one embodiment of the present document may determine whether the user attempting authentication (e.g., iris authentication) is a false user (e.g., an "eye image" rather than a real eye) based on the oval shape of the pupil and / or the oval shape of the iris. Information about the oval shape of the pupil and / or the iris according to one embodiment of the present document may be stored in the electronic device or may be stored in a server connected to the electronic device. An electronic device according to one embodiment of the present document can determine whether a user attempting authentication is a legitimate user by comparing the elliptical shape of a pupil and / or an elliptical shape of an iris stored in the electronic device and / or a server with the elliptical shape of a pupil and / or an elliptical shape of an iris acquired by an eye tracking camera (e.g., a first camera (251)) of the electronic device.
[0098] In addition, in the case of glint, it may be a pattern that cannot appear when an eye image is captured by a general camera. Accordingly, an electronic device according to an embodiment of the present document can determine whether a user attempting authentication is a legitimate user by using glint location information. If a user attempting authentication may attempt false authentication through a camera for iris authentication. In this case, the infrared LED pattern used in iris recognition may be different from the infrared LED pattern used in gaze tracking. For example, in the case of gaze tracking, all eight infrared LEDs with IDs 0 to 7 may output light, while in the case of iris recognition, only one or two infrared LEDs, such as infrared ID 1 or infrared IDs 1 and 2, may output this light. This is to improve the accuracy of the iris recognition algorithm. An electronic device according to one embodiment of the present document knows which infrared LED is turned on during iris authentication, and thus, in the case of iris authentication, may know the expected glint ID information and location. Accordingly, when a user attempting authentication attempts false authentication, the electronic device can determine whether the user attempting authentication is a legitimate user by comparing the expected glint ID information and location with the glint ID information and location of the eye image used during false authentication. Information about the glint ID information and location according to one embodiment of the present document may be stored in the electronic device or may be stored in a server connected to the electronic device. The electronic device according to one embodiment of the present document can determine whether the user attempting authentication is a legitimate user by comparing the glint ID information and location stored in the electronic device and / or the server with glint ID information and location acquired by an eye tracking camera (e.g., the first camera (251)) of the electronic device.
[0099] An electronic device according to an embodiment of the present document may determine whether a user attempting authentication is a legitimate user by comparing a pattern of an optical element (590) (e.g., comparing a pattern of an optical element (590) included in a false eye image and an eye image (500) captured by an actual first camera module (251). Information about the optical element (590) according to an embodiment of the present document may be stored in the electronic device or a server connected to the electronic device. An electronic device according to an embodiment of the present document may determine whether a user attempting authentication is a legitimate user by comparing a pattern of an optical element (590) stored in the electronic device and / or the server with a pattern of an optical element (590) acquired by an eye tracking camera (e.g., the first camera (251)) of the electronic device.
[0100] An electronic device according to an embodiment of the present document may identify a gaze direction of a user performing authentication and use information about the identified gaze direction when determining whether the user is a fake user. Eye features (e.g., an oval shape of a pupil and / or an oval shape of an iris, etc.) according to an embodiment of the present document may be stored in the electronic device according to the gaze direction or may be stored in a server connected to the electronic device. An electronic device according to an embodiment of the present document may determine whether a user attempting authentication is a legitimate user by comparing information about eye features (e.g., an oval shape of a pupil and / or an oval shape of an iris, etc.) and gaze direction stored in the electronic device and / or the server with information about eye features (e.g., an oval shape of a pupil and / or an oval shape of an iris, etc.) and gaze direction acquired by an eye tracking camera (e.g., a first camera (251)) of the electronic device. Operation 420 according to an embodiment of the present document may be performed through various authentication processes, such as when it is detected that the electronic device is worn by the user or when iris authentication is required.
[0101] FIG. 6 is an exemplary drawing for explaining a function or operation of changing the brightness of a first virtual object (710) and / or the brightness of an application execution screen in order to determine whether a user wearing the electronic device is a false user, in accordance with one embodiment of the present document (e.g., the electronic device (101) of FIG. 1, the wearable device (200) of FIGS. 2A, 2B, and 2C, and the wearable device (300) of FIG. 3). FIG. 7 is an exemplary drawing for explaining the function or operation described in FIG. 6 from a user interface perspective.
[0102] Referring to FIGS. 6 and 7, an electronic device according to an embodiment of the present document may, in operation 610, identify the brightness of a first virtual object (710), and then control a display module (e.g., the display module (160) of FIG. 1) so that the brightness of the first virtual object (710) is output as a value brighter than the current brightness value. An electronic device according to an embodiment of the present document may, after identifying a background brightness value using at least one sensor (e.g., an illuminance sensor), not adjust the brightness value of the first virtual object (710) if the background brightness value exceeds a specified brightness value. A first virtual object (710) according to an embodiment of the present document may include a first virtual object (710) located in a direction where a user's gaze is directed and / or an execution screen of an application requiring iris authentication. To this end, an electronic device according to an embodiment of the present document may, after operation 610, additionally perform a function or operation of identifying a user's gaze direction. Operation 610 according to one embodiment of this document may be understood by a person skilled in the art as a function or operation of changing the brightness of only an object located in the direction of the user's gaze, rather than the overall brightness of the screen included in the user's field of view.
[0103] According to an embodiment of the present document, the electronic device may determine, in operation 620, whether the pupil size of the user's eye image changes according to a change in the brightness value of the first virtual object (710). According to an embodiment of the present document, in operation 630, the electronic device may determine, based on the determination result of operation 620, whether the user performing authentication is a false user. For example, if the pupil size changes according to operation 610, the electronic device according to an embodiment of the present document may determine that the user is a legitimate user (e.g., determine that the actual user is wearing the electronic device). Conversely, if the pupil size change is not detected according to operation 610, the electronic device according to an embodiment of the present document may determine that the user performing authentication is not a legitimate user (e.g., determine that authentication is being performed using an eye image). Operations 610 to 630 according to an embodiment of the present document may be performed through various authentication processes, such as when it is detected that the electronic device is worn by the user or when iris authentication is required.
[0104] FIG. 8 is an exemplary diagram illustrating a function or operation of changing the display position of a first virtual object (710) in order to determine whether a user wearing the electronic device is a false user, according to an embodiment of the present document. FIG. 9 is an exemplary diagram illustrating the function or operation described in FIG. 8 from a user interface perspective.
[0105] Referring to FIGS. 8 and 9, an electronic device according to an embodiment of the present document (e.g., the electronic device (101) of FIG. 1, the wearable device (200) of FIGS. 2A, 2B, and 2C, and the wearable device (300) of FIG. 3) may identify the brightness of a background in operation 810. The electronic device according to an embodiment of the present document may identify the brightness of a screen included in a user's field of view or may identify the brightness of the background through a function or operation of detecting the brightness of the real world using a light sensor.
[0106] According to an embodiment of the present document, in operation 820, the electronic device may move the display position of the second virtual object (e.g., the second virtual object (910) of FIG. 9) (e.g., the iris authentication screen) to an area having a bright background (e.g., an area including a brightness value greater than a specified threshold value at a specified rate or more). According to an embodiment of the present document, in operation 830, the electronic device may determine whether the direction of the user's gaze moves. According to an embodiment of the present document, in operation 840, the wearable device may determine whether the user performing authentication is a false user based on the determination result of operation 830. For example, if the user's gaze (e.g., gaze direction) toward the second virtual object (910) moves in accordance with the movement of the second virtual object (910), the electronic device may determine that the user performing authentication is a legitimate user (e.g., an actual user). For example, if the user's gaze toward the second virtual object (910) does not move in accordance with the movement of the second virtual object (910), the electronic device may determine that the user performing authentication is a false user.
[0107] In one embodiment, in the examples described above, it has been described that determining whether the user performing authentication is a false user is performed by moving the display position of the iris authentication screen as a second virtual object to an area with a bright background (e.g., an area including a brightness value higher than a specified threshold value at a specified rate or more), but the present invention is not limited thereto. For example, the electronic device may change (e.g., increase) the brightness of the iris authentication screen without changing the display position of the iris authentication screen as a second virtual object. The electronic device may determine the user performing authentication as a legitimate user based on the change in the size of the pupil included in the eye image due to the change in the brightness of the iris authentication screen. The electronic device may determine the user performing authentication as a false user based on the fact that the size of the pupil included in the eye image does not change due to the change in the brightness of the iris authentication screen.
[0108] An electronic device according to an embodiment of the present document may, when the brightness of the background is substantially uniform, move the display position of the second virtual object (910) (e.g., iris authentication screen) in a specified direction (e.g., from left to right) and then perform operation 840. Alternatively, an electronic device according to an embodiment of the present document may, when the brightness of the background is substantially uniform, change the brightness value of a specified area of the background to be brighter than the current brightness value and then move the second virtual object (910) (e.g., iris authentication screen) to the area where the brightness has been changed.
[0109] Operations 810 to 840 according to one embodiment of the present document may be performed through various authentication processes, such as when it is detected that an electronic device is worn by a user, when iris authentication is required, etc.
[0110] FIG. 10 is an exemplary drawing for explaining a function or operation of changing the brightness and position of a first virtual object (710) in order to determine whether a user wearing the electronic device is a false user, according to an embodiment of the present document.
[0111] Fig. 11 is an example drawing for explaining the function or operation described in Fig. 10 from a user interface perspective.
[0112] Referring to FIGS. 10 and 11, an electronic device according to an embodiment of the present document (e.g., the electronic device 101 of FIG. 1, the wearable device 200 of FIGS. 2A, 2B, and 2C, and the wearable device 300 of FIG. 3) may, in operation 1010, display a virtual object (e.g., a third virtual object 1100)) having a first brightness at a first location by changing the brightness and position to a second brightness and position. In operation 1020, the electronic device according to an embodiment of the present document may display a virtual object (e.g., a fourth virtual object 1110) having a second brightness at a second location by changing the brightness and position to a third brightness and position (e.g., so that a fifth virtual object 1120 is displayed). For example, the electronic device may control a display module so that the brightness and position of the virtual object are changed in operations 1010 and 1020. According to an embodiment of the present document, in operation 1030, an electronic device may determine whether a user performing authentication is a false user based on an expected pupil size according to a change in brightness. Since the electronic device according to an embodiment of the present document knows the brightness of virtual objects (e.g., the third virtual object (1100), the fourth virtual object (1110), and the fifth virtual object (1120)), the electronic device may know the expected pupil size corresponding to each brightness through deep learning and / or user history information. Accordingly, the electronic device according to an embodiment of the present document may determine whether a user performing authentication is a false user based on an expected pupil size according to a change in brightness. In addition, the wearable electronic device may determine whether a user performing authentication is a false user by checking a change in the user's gaze along with a change in the pupil size in response to a change in the position of a virtual object (e.g., the third virtual object (1100), the fourth virtual object (1110), and the fifth virtual object (1120)).Through this, the accuracy of determining whether a user performing authentication is a false user can be increased. An electronic device according to one embodiment of the present document can also perform the function or operation illustrated in FIG. 10 by only changing the brightness of a virtual object (e.g., the third virtual object (1100), the fourth virtual object (1110), and the fifth virtual object (1120)) without changing its position.
[0113] An electronic device according to an embodiment of the present document may determine whether a user performing authentication is performing false authentication based on user history information. FIG. 12 is an exemplary diagram for explaining a function or operation of an electronic device according to an embodiment of the present document determining whether a user performing authentication is a false user based on user history information. Referring to FIG. 12, an electronic device according to an embodiment of the present document (e.g., the electronic device 101 of FIG. 1 , the wearable device 200 of FIGS. 2A, 2B, and 2C , and the wearable device 300 of FIG. 3 ) may, in operation 1210, display virtual objects (e.g., a third virtual object 1100, a fourth virtual object 1110, and a fifth virtual object 1120) by changing their brightness and position in a specified order. According to an embodiment of the present document, in operation 1220, an electronic device may determine whether a change in pupil size is performed according to a change in brightness and position of a virtual object (e.g., a third virtual object (1100), a fourth virtual object (1110), a fifth virtual object (1120)) based on user history information. According to an embodiment of the present document, in operation 1230, an electronic device may determine whether a user performing authentication is a false user based on the determination result of operation 1220. For example, according to an embodiment of the present document, an electronic device may store a change in pupil size according to the order in which virtual objects (e.g., a third virtual object (1100), a fourth virtual object (1110), a fifth virtual object (1120)) are displayed as user history information, and may determine whether a change in pupil size is performed according to the stored user history information. For example, before performing the operations of FIG. 12, the electronic device may store the change in pupil size in memory as user history information while the brightness and position of the virtual object are changed in a specified order.The electronic device can acquire changes in pupil size while the brightness and position of the virtual object are changed in a specified order after the user history information is stored in the memory. The electronic device can determine the user performing authentication as a legitimate user based on whether the acquired change in pupil size corresponds to the change in pupil size stored as the user history information. The electronic device can determine the user performing authentication as a false user based on whether the acquired change in pupil size does not correspond to the change in pupil size stored as the user history information.
[0114] Operations 1010 to 1030 according to one embodiment of this document may be performed through various authentication processes, such as when it is detected that an electronic device is worn by a user, when iris authentication is required, etc.
[0115] According to one embodiment of the present document, it is possible to identify whether a user performing authentication is a false user based on changes in the size and / or shape of a glint by adjusting the brightness and / or on / off pattern of a light-emitting module for eye tracking. According to one embodiment of the present document, in the case of false authentication, since the properties of the glint do not change even if the brightness and pattern of the light-emitting module for eye tracking are adjusted, it is possible to determine whether a user performing authentication is a false user based on this.
[0116] FIG. 13a and FIG. 13b are exemplary drawings for explaining another type of wearable device (200) of the present document.
[0117] Referring to FIGS. 13A and 13B , in one embodiment, camera modules (1311, 1312, 1313, 1314, 1315, 1316) and / or a depth sensor (1317) for obtaining information related to the surrounding environment of the wearable device (200) may be arranged on a first surface (1310) of the housing. In one embodiment, the camera modules (1311, 1312) may obtain images related to the surrounding environment of the wearable device. In one embodiment, the camera modules (1313, 1314, 1315, 1316) may obtain images while the wearable device (200) is worn by a user. The images acquired through the camera modules (1313, 1314, 1315, 1316) can be used for simultaneous localization and mapping (SLAM), 6 degrees of freedom (6DoF), 3 degrees of freedom (3DoF), object recognition, and / or tracking, and can be used as input for a wearable electronic device by recognizing and / or tracking a user's hand. In one embodiment, a depth sensor (1317) can be configured to transmit a signal and receive a signal reflected from a subject, and can be used for the purpose of confirming the distance to an object, such as time of flight (TOF). According to one embodiment, a camera module (1325, 1326) for face recognition and / or a display (1321) (and / or a lens) can be arranged on the second side (1320) of the housing. In one embodiment, a camera module (1325, 1326) for facial recognition adjacent to the display may be used to recognize a user's face, or may recognize and / or track both eyes of the user. In one embodiment, the display (1321) (and / or lens) may be disposed on a second side (1320) of the wearable device (200).In one embodiment, the wearable device (200) may not include the camera modules (1315, 1316) among the plurality of camera modules (1313, 1314, 1315, 1316). Although not illustrated in FIGS. 13A and 13B , the wearable device (200) may further include at least one of the configurations illustrated in FIGS. 2A to 2C . As described above, the wearable device (200) according to one embodiment may have a form factor for being worn on a user's head. The wearable device (200) may further include a strap for being fixed on a body part of the user, and / or a wearing member (e.g., a wearing member (203)). The wearable device (200) may provide a user experience based on augmented reality, virtual reality, and / or mixed reality while being worn on the user's head.
[0118] An electronic device according to one embodiment of the present document includes at least one camera and at least one processor, wherein the at least one processor is configured to acquire an eye image of a user through the at least one camera, and determine whether a user wearing the electronic device is a legitimate user based on the acquired eye image, wherein whether the user is a legitimate user can be determined based on at least one of position information of a glint with respect to the eye image, an elliptical shape of a pupil, an elliptical shape of an iris, or whether the user is wearing glasses.
[0119] A method for controlling an electronic device according to one embodiment of the present document includes an operation of acquiring an eye image of a user through at least one camera, and an operation of determining whether a user wearing the electronic device is a legitimate user based on the acquired eye image, wherein whether the user is a legitimate user can be determined based on at least one of position information of a glint for the eye image, an elliptical shape of a pupil, an elliptical shape of an iris, or whether glasses are worn.
[0120] Electronic devices according to the various embodiments disclosed in this document may take various forms. Electronic devices may include, for example, portable communication devices (e.g., smartphones), computer devices, portable multimedia devices, portable medical devices, cameras, wearable devices, or home appliances. Electronic devices according to the embodiments of this document are not limited to the aforementioned devices.
[0121] The various embodiments of this document and the terminology used therein are not intended to limit the technical features described in this document to specific embodiments, but should be understood to include various modifications, equivalents, or substitutes of the embodiments. In connection with the description of the drawings, similar reference numerals may be used for similar or related components. The singular form of a noun corresponding to an item may include one or more of the items, unless the context clearly indicates otherwise. In this document, each of the phrases "A or B", "at least one of A and B", "at least one of A or B", "A, B, or C", "at least one of A, B, and C", and "at least one of A, B, or C" can include any one of the items listed together in the corresponding phrase among those phrases, or all possible combinations thereof. Terms such as "first," "second," or "first" or "second" may be used merely to distinguish one component from another, and do not limit the components in any other respect (e.g., importance or order). When a component (e.g., a first component) is referred to as "coupled" or "connected" to another (e.g., a second component), with or without the terms "functionally" or "communicatively," it means that the component can be connected to the other component directly (e.g., wired), wirelessly, or through a third component.
[0122] The term "module" used in various embodiments of this document may include a unit implemented in hardware, software, or firmware, and may be used interchangeably with terms such as logic, logic block, component, or circuit. A module may be an integral component, or a minimum unit or part of such a component that performs one or more functions. For example, according to one embodiment, a module may be implemented in the form of an application-specific integrated circuit (ASIC).
[0123] Various embodiments of the present document may be implemented as software (e.g., a program (2540)) including one or more instructions stored in a storage medium (e.g., an internal memory (2536) or an external memory (2538)) readable by a machine (e.g., an electronic device (2501)). For example, a processor of the machine (e.g., an electronic device (2501)) may call at least one instruction among the one or more instructions stored from the storage medium and execute it. This enables the machine to operate to perform at least one function according to the at least one called instruction. The one or more instructions may include code generated by a compiler or code executable by an interpreter. The machine-readable storage medium may be provided in the form of a non-transitory storage medium. Here, 'non-transitory' simply means that the storage medium is a tangible device and does not contain signals (e.g., electromagnetic waves), and the term does not distinguish between cases where data is stored semi-permanently or temporarily on the storage medium.
[0124] According to one embodiment, the method according to various embodiments disclosed in the present document may be provided as included in a computer program product. The computer program product may be traded as a product between a seller and a buyer. The computer program product may be distributed in the form of a machine-readable storage medium (e.g., compact disc read-only memory (CD-ROM)), or may be distributed online (e.g., downloaded or uploaded) via an application store (e.g., Play Store™) or directly between two user devices (e.g., smart phones). In the case of online distribution, at least a portion of the computer program product may be temporarily stored or temporarily generated in a machine-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or an intermediary server.
[0125] According to one embodiment of the present document, each component (e.g., a module or a program) of the above-described components may include one or more entities, and some of the entities may be separated and placed in other components. According to one embodiment of the present document, one or more components or operations of the aforementioned components may be omitted, or one or more other components or operations may be added. Alternatively or additionally, a plurality of components (e.g., a module or a program) may be integrated into a single component. In this case, the integrated component may perform one or more functions of each of the plurality of components identically or similarly to those performed by the corresponding component among the plurality of components prior to the integration. According to one embodiment of the present document, operations performed by a module, program, or other component may be executed sequentially, in parallel, iteratively, or heuristically, or one or more of the operations may be executed in a different order, omitted, or one or more other operations may be added.
Claims
1. In wearable devices, At least one camera, At least one light emitting diode, At least one processor, and A memory configured to store a plurality of instructions, said memory comprising: Detecting that the wearable device is worn by a user, Based on the above detection, an eye image of a user wearing the wearable device is acquired using light output from the at least one light-emitting diode through the at least one camera, Based on the position information of at least one glint included in the acquired eye image and corresponding to at least one light-emitting diode, it is determined whether the user is a legitimate user, A wearable device characterized in that it is set to store instructions for performing iris authentication on the user based on the user being a legitimate user.
2. In paragraph 1, The at least one light-emitting diode comprises a first light-emitting diode and a second light-emitting diode arranged at different locations within the wearable device, The above plurality of instructions cause the wearable device to: The above eye image includes a first glint formed by light output from the first light-emitting diode reflected on the user's eyeball when the first light-emitting diode is in an ON state and the second light-emitting diode is OFF, and a second glint formed by light output from the second light-emitting diode reflected on the user's eyeball when the first light-emitting diode is in an OFF state and the second light-emitting diode is ON. A wearable device, characterized in that it further includes instructions for determining whether the user is a legitimate user based on the first glint and the second glint.
3. In paragraph 1 or 2, The above plurality of instructions cause the wearable device to: A wearable device further characterized by including instructions for performing iris authentication by comparing the user's reference iris information stored in the memory with the user's first iris information included in the eye image.
4. In any one of paragraphs 1 to 3, The position of at least one of the glints and the position of at least one light-emitting diode correspond to each other, A wearable device, characterized in that the positions of at least one light-emitting diode are arranged in a ring shape.
5. In any one of paragraphs 1 to 4, A wearable device, characterized in that said at least one light emitting diode is used for all of determining whether the user is a legitimate user, said iris authentication, and said gaze tracking of the user.
6. In any one of paragraphs 1 to 5, The above plurality of instructions cause the wearable device to: A wearable device characterized in that it further includes instructions for determining the user as a legitimate user attempting to perform the iris authentication through the eye image of the user acquired in real time, rather than a user attempting to perform the iris authentication through the eye image captured in advance, if the location information of the glint corresponds to the location information of the glint stored in the memory.
7. In any one of paragraphs 1 to 6, A wearable device, wherein said at least one camera comprises an infrared camera, and wherein said at least one camera is used both to track the gaze of the user and to determine whether the user is a legitimate user.
8. In a computer-readable non-transitory recording medium, the non-transitory recording medium is configured to store a plurality of instructions, wherein the plurality of instructions, when executed by at least one processor of a wearable device, cause the wearable device to: Detecting that the wearable device is worn by a user, Based on the above detection, an eye image of a user wearing the wearable device is acquired by using light output from at least one light-emitting diode of the wearable device through at least one camera of the wearable device, Based on the position information of at least one glint included in the acquired eye image and corresponding to at least one light-emitting diode, it is determined whether the user is a legitimate user, A non-transitory storage medium characterized by being set to store instructions for performing iris authentication on a user based on the user being a legitimate user.
9. In paragraph 8, The at least one light-emitting diode comprises a first light-emitting diode and a second light-emitting diode arranged at different locations within the wearable device, The above plurality of instructions cause the wearable device to: The above eye image includes a first glint formed by light output from the first light-emitting diode reflected on the user's eyeball when the first light-emitting diode is in an ON state and the second light-emitting diode is OFF, and a second glint formed by light output from the second light-emitting diode reflected on the user's eyeball when the first light-emitting diode is in an OFF state and the second light-emitting diode is ON. A non-transitory recording medium, characterized in that it further includes instructions for determining whether the user is a legitimate user based on the first glint and the second glint.
10. In clause 8 or 9, The above plurality of instructions cause the wearable device to: A non-transitory recording medium, characterized in that it further includes instructions for performing iris authentication by comparing the user's reference iris information stored in the memory with the user's first iris information included in the eye image.
11. In any one of paragraphs 8 to 10, The position of at least one of the glints and the position of at least one light-emitting diode correspond to each other, A non-transitory recording medium, characterized in that the positions of at least one light-emitting diode are arranged in a ring shape.
12. In any one of paragraphs 8 to 11, A non-transitory recording medium, characterized in that said at least one light emitting diode is used for all of determining whether the user is a legitimate user, said iris authentication, and said gaze tracking of the user.
13. In any one of paragraphs 8 to 12, The above plurality of instructions cause the wearable device to: A non-transitory recording medium characterized in that it further includes instructions for determining the user as a legitimate user attempting to perform the iris authentication through the eye image of the user acquired in real time, rather than a user attempting to perform the iris authentication through the eye image captured in advance, if the location information of the glint corresponds to the location information of the glint stored in the memory.
14. In any one of paragraphs 8 to 13, A non-transitory recording medium, wherein said at least one camera comprises an infrared camera, and wherein said at least one camera is used both to track the gaze of the user and to determine whether the user is a legitimate user.
Citation Information
Patent Citations
Systems and methods for using eye signals with secure mobile communications
KR1020170046108A
Wearable device, system including the same and operation methods for the wearable device and the system
KR1020170112852A
Identification and / or authentication of a user using gaze information
KR1020170138475A
Eye-tracking enabled wearable devices
KR1020180057669A
Pillar damage management method for building structures
KR102154955B1