Wearable device for controlling light-emitting module for eye tracking, and control method therefor
Patent Information
- Application Number
- PCT/KR2024/011197
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-09-18
- Filing Date
- 2024-07-31
- Publication Date
- 2025-02-13
Smart Images

Figure KR2024011197_13022025_PF_FP_ABST
Abstract
Description
Wearable device for controlling a light-emitting module for eye tracking and a control method thereof
[0001] This document relates to a wearable device that controls a light-emitting module for eye tracking and a control method thereof.
[0002] The variety of services and additional features offered through portable electronic devices, such as wearable devices, such as smart glasses (e.g., augmented reality glasses), is steadily increasing. To enhance the utility of these electronic 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 wearable devices are also becoming increasingly sophisticated.
[0003] An eye tracking algorithm may include a feature extraction operation that identifies the pupil position, the infrared (IR) LED reflection position, etc. from a captured image, a 3D eye model estimation operation that predicts the parameters of a 3D eye model based on the extracted eye features, and a user calibration operation that corrects gaze. In the feature extraction operation, when detecting a glint, it may be important to determine which light-emitting module (e.g., LED) reflected in the eye and appeared as a glint in the eye image. For example, according to a conventional technique, a 3D eye image can be generated through a glint ID (e.g., unique identification information assigned to a light-emitting module (e.g., LED)). However, according to the conventional technique, when tracking eyes, since the intensities of the light-emitting modules are the same, it may be difficult to determine the identification information of the light-emitting module corresponding to the glint based on the brightness of the glint. Therefore, when detecting glint identification information, the glint identification information can be detected through the position and relative relationship of the glint determined by a deep learning method.
[0004] According to one embodiment of the present document, a wearable device can be provided that can identify a glint ID more easily than conventional technologies by controlling light output according to different brightnesses for each light-emitting module or setting different wavelengths.
[0005] According to one embodiment of the present document, a control method of a wearable device can be provided that can identify a glint ID more easily than a conventional technique by controlling light output according to different brightnesses for each light-emitting module or setting wavelengths to be different from each other.
[0006] According to one embodiment of the present document, a wearable device includes a plurality of light-emitting modules for eye tracking, at least one camera for the eye tracking, and at least one processor, wherein the at least one processor is configured to determine output values of at least two or more light-emitting modules among the plurality of light-emitting modules differently based on a request for the eye tracking, output light from the plurality of light-emitting modules for the eye tracking according to the determined output values, and acquire a first eye image of a user of the wearable device through the at least one camera, wherein the first eye image includes a plurality of glints based on the output light, and identify the gaze of the user based on the plurality of glints included in the first eye image.
[0007] A method for controlling a wearable device according to one embodiment of the present document may include: an operation of differently determining output values of at least two light-emitting modules among the plurality of light-emitting modules based on a request for eye tracking; an operation of outputting light from the plurality of light-emitting modules for eye tracking according to the determined output values; an operation of acquiring a first eye image of a user of the wearable device through the at least one camera; the first eye image including a plurality of glints based on the output light; and an operation of identifying a gaze of the user based on the plurality of glints included in the first eye image.
[0008] According to one embodiment of the present document, a wearable device can be provided that can identify a glint ID more easily than conventional technologies by controlling light output according to different brightnesses for each light-emitting module or setting different wavelengths.
[0009] According to one embodiment of the present document, a control method of a wearable device can be provided that can identify a glint ID more easily than a conventional technique by controlling light output according to different brightnesses for each light-emitting module or setting wavelengths to be different from each other.
[0010] FIG. 1 is a block diagram of an electronic device within a network environment according to various embodiments of the present document.
[0011] FIG. 2A is a perspective view of a wearable device (e.g., an electronic device) according to one embodiment of the present document.
[0012] 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.
[0013] FIG. 2c is an exploded perspective view of a wearable device (e.g., an electronic device) according to one embodiment of the present document.
[0014] FIG. 3 illustrates an eye tracking camera structure of a wearable device according to one embodiment of the present document.
[0015] Figure 4 is an example drawing for explaining the glint ID (identification).
[0016] FIG. 5 is an exemplary drawing for explaining a function or operation of identifying a glint ID according to a conventional technique.
[0017] FIGS. 6 and 7 are exemplary drawings for explaining a case where a glint ID is incorrectly identified when identifying a glint ID according to a conventional technique.
[0018] FIG. 8 is an exemplary drawing for explaining a function or operation of a wearable device according to one embodiment of the present document to identify a user's gaze based on glints.
[0019] FIG. 9 is an exemplary drawing for explaining a function or operation of a wearable electronic device according to one embodiment of the present document to identify a glint ID based on glints having different brightnesses by outputting light with a controlled light output value.
[0020] FIG. 10 is an exemplary drawing for explaining an ocular image including glints having different brightnesses when light with controlled light output values is output according to one embodiment of the present document.
[0021] FIG. 11 is an exemplary drawing for explaining a function or operation of a wearable electronic device according to one embodiment of the present document to identify a glint ID through an adjacent grouping method.
[0022] FIG. 12 is an exemplary drawing for explaining an eye image including glints having different brightnesses through an adjacent grouping method according to one embodiment of the present document.
[0023] FIG. 13 is an exemplary drawing for explaining a function or operation of a wearable electronic device according to one embodiment of the present document to identify a glint ID through a cross-grouping method.
[0024] FIG. 14 is an example drawing for explaining an eye image including glints having different brightnesses through a cross-grouping method according to one embodiment of the present document.
[0025] FIG. 15 is an exemplary drawing for explaining a function or operation of a wearable device according to one embodiment of the present document to determine output values of a plurality of light-emitting modules so that different light output values are applied alternately to a frame of at least one camera.
[0026] FIG. 16 is an exemplary drawing for explaining a function or operation of a wearable device according to one embodiment of the present document that determines output wavelengths of multiple light-emitting modules differently and identifies a glint ID based on glints with different brightnesses.
[0027] FIG. 17 is an exemplary drawing for explaining a function or operation of customizing the light output intensity of a plurality of light-emitting modules in a wearable device according to one embodiment of the present document.
[0028] Figures 18a and 18b are example drawings for explaining another type of wearable device of this document.
[0029] FIG. 1 is a block diagram of an electronic device (101) within a network environment (100) according to various embodiments.
[0030] 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)).
[0031] 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.
[0032] 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.
[0033] 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).
[0034] 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).
[0035] 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).
[0036] 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.
[0037] 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.
[0038] 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).
[0039] 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.
[0040] 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.
[0041] 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).
[0042] 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.
[0043] 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.
[0044] 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).
[0045] 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.
[0046] 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).
[0047] 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.
[0048] 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).
[0049] 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.
[0050] 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)).
[0051] 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.
[0052] FIG. 2A is a perspective view of a wearable device (200) according to various embodiments of the present document.
[0053] 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.
[0054] 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).
[0055] 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.
[0056] 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).
[0057] 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.
[0058] 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.
[0059] 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.
[0060] 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.
[0061] 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.
[0062] 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.
[0063] 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).
[0064] 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.
[0065] 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).
[0066] 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.
[0067] 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).
[0068] 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).
[0069] 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).
[0070] 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).
[0071] 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).
[0072] 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.
[0073] 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.
[0074] 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).
[0075] 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. According to one embodiment of the present document, the light emitting unit may be arranged adjacent to the first camera module (251). According to one embodiment of the present document, the light emitting unit may be arranged to be included in the display member (201) or may be arranged to be included in the lens frame (202).
[0076] 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.
[0077] 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.
[0078] 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.
[0079] 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.
[0080] 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.
[0081] 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.
[0082] 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.
[0083] 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.
[0084] 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 rigidity higher than the rigidity of the lens frame (202).
[0085] 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.
[0086] 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.
[0087] 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).
[0088] 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).
[0089] 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.
[0090] 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).
[0091] 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).
[0092] According to various embodiments, the user's pupil (330) may be captured by the ET camera (310) through a first splitter (341) (e.g., an eye tracking splitter), 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).
[0093] 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).
[0094] Fig. 4 is an exemplary drawing for explaining a glint ID. Referring to Fig. 4, a glint (e.g., a first glint (410), a second glint (420), a third glint (430), a fourth glint (440), a fifth glint (450), a sixth glint (460), a seventh glint (470), an eighth glint (480)) according to an embodiment of the present document may refer to a reflected light and / or a position thereof that is reflected by a user's eye from a light-emitting module (e.g., an IR LED) for eye tracking. Referring to Fig. 4, each 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 eye tracking. A wearable device (200) according to one embodiment of the present document can perform three-dimensional eye modeling based on a glint ID. When identifying a glint ID, the wearable device (200) according to one embodiment of the present document can extract the glint ID using a deep learning method. The wearable device according to one embodiment of the present document can identify a plurality of glints using a deep learning method and then identify the glint ID through the location and relative relationship of each glint.
[0095] FIG. 5 is an exemplary drawing for explaining a function or operation for identifying a glint ID according to conventional technology. FIG. 6 and FIG. 7 are exemplary drawings for explaining a case in which a glint ID is incorrectly identified when identifying a glint ID according to conventional technology.
[0096] Referring to FIG. 5, a device for eye tracking (e.g., gaze tracking) according to a conventional technique can identify glint IDs corresponding to a plurality of glints (e.g., glint A, glint B, glint C) by using information about candidate locations (e.g., region 1, region 2, region 3, region 4, region 5, region 6) of glints (e.g., glint A, glint B, glint C) that can be included in an eye image by each light-emitting module. In this case, a deep learning method and information about the relative locations of the glints can be used.
[0097] However, referring to FIGS. 6 and 7, in the case of conventional techniques, the device for eye tracking (e.g., gaze tracking) according to the conventional techniques has a problem in that two or more glints among a plurality of glints (e.g., first glint (410), second glint (420), third glint (430), fourth glint (440), fifth glint (450), sixth glint (460)) having substantially the same brightness are included in one candidate location (e.g., area 3), and thus it is difficult to identify glint IDs corresponding to the two or more glints. In this case, an additional verification task may be required to identify the glint ID by using the distance between the candidate light-emitting module and the glint inferred through the three-dimensional eye model.
[0098] FIG. 8 is an exemplary drawing for explaining a function or operation of a wearable device according to one embodiment of the present document to identify a user's gaze based on glints.
[0099] Referring to FIG. 8, according to one embodiment, at operation 810, the wearable device (200) may obtain a request for eye tracking. The request for eye tracking may include, for example, a case in which it is detected that the wearable device (200) is worn by a user, a case in which it is identified that a specified application is executed through the wearable device (200) and / or an external device that is operable with the wearable device (200).
[0100] According to one embodiment, in operation 820, the wearable device (200) may determine an output value of at least one light-emitting module among a plurality of light-emitting modules (e.g., light-emitting units). According to one embodiment, the operation of the wearable device (200) determining an output value of at least one light-emitting module is specifically described in FIGS. 9, 11, 13, 15, 16, and 17.
[0101] According to one embodiment, in operation 830, the wearable device (200) can output light from at least one light-emitting module based on the determined output value.
[0102] According to one embodiment, in operation 840, the wearable device (200) may acquire a first eye image through at least one camera (e.g., a first camera module (251)). According to one embodiment, the first eye image may include a plurality of glints (e.g., a first glint (410), a second glint (420), a third glint (430), a fourth glint (440), a fifth glint (450), and a sixth glint (460)) based on the output light.
[0103] According to one embodiment, the plurality of glints (e.g., the first glint (410), the second glint (420), the third glint (430), the fourth glint (440), the fifth glint (450), and the sixth glint (460)) may have different brightness values. According to one embodiment, the plurality of glints (e.g., the first glint (410), the second glint (420), the third glint (430), the fourth glint (440), the fifth glint (450), and the sixth glint (460)) may have different brightness values for each group. According to one embodiment, a plurality of glints (e.g., a first glint (410), a second glint (420), a third glint (430), a fourth glint (440), a fifth glint (450), a sixth glint (460)) may have brightness values based on an alternating grouping scheme or brightness values based on an adjacent grouping scheme.
[0104] According to one embodiment, in operation 850, the wearable device (200) can identify the user's gaze based on a plurality of glints (e.g., a first glint (410), a second glint (420), a third glint (430), a fourth glint (440), a fifth glint (450), and a sixth glint (460)) included in a first eye image (e.g., an eye image (400)).
[0105] According to one embodiment, the wearable device (200) can detect glint IDs corresponding to, for example, a plurality of glints (e.g., a first glint (410), a second glint (420), a third glint (430), a fourth glint (440), a fifth glint (450), and a sixth glint (460)), and perform three-dimensional eye modeling based on the detected glint IDs.
[0106] According to one embodiment, the wearable device (200) can identify a glint ID corresponding to each glint through a glint ID identification function or operation (e.g., a glint ID identification method using a deep learning method) according to a conventional technique, for glints belonging to the same group (e.g., glints having substantially the same brightness value).
[0107] According to one embodiment, the wearable device (200) can detect glint IDs corresponding to a plurality of glints (e.g., a first glint (410), a second glint (420), a third glint (430), a fourth glint (440), a fifth glint (450), and a sixth glint (460)) by alternately using each grouping method according to a frame, and perform three-dimensional eye modeling based on the detected glint IDs. The wearable device (200) according to one embodiment of the present document can also perform eye tracking by using an alternating grouping method for a specified time and an adjacent grouping method for another specified time.
[0108] FIG. 9 is an exemplary drawing for explaining a function or operation of identifying a glint ID based on glints (e.g., a first glint (410), a second glint (420), a third glint (430), a fourth glint (440), a fifth glint (450), and a sixth glint (460)) having different brightnesses when light with controlled light output values is output, according to an embodiment of the present document, by a wearable electronic device. FIG. 10 is an exemplary drawing for explaining an eye image (400) including glints (e.g., a first glint (410), a second glint (420), a third glint (430), a fourth glint (440), a fifth glint (450), and a sixth glint (460)) having different brightnesses when light with controlled light output values is output, according to an embodiment of the present document.
[0109] Referring to FIG. 9, the wearable device (200) according to one embodiment of the present document may, in operation 910, determine different light output values of at least two or more light emitting modules (e.g., light emitting units) among a plurality of light emitting modules based on a request for eye tracking. The wearable device (200) according to one embodiment of the present document may, for example, control the light emitting modules to output light by determining different output values of all of the light emitting modules. The wearable device (200) according to one embodiment of the present document may control the light emitting modules using a PAM method for controlling a current value of the light emitting modules and / or a PWM method for controlling a pulse width. The wearable device (200) according to one embodiment of the present document may determine the output values of the light emitting modules as output values of, for example, 100%, 85%, 70%, 55%, 40%, and 25%. Accordingly, as illustrated in FIG. 10, an eye image (400) including glints having different brightnesses (e.g., first glint (410), second glint (420), third glint (430), fourth glint (440), fifth glint (450), sixth glint (460)) can be acquired.
[0110] A wearable device (200) according to an embodiment of the present document can identify a light-emitting module corresponding to each glint by using an eye image (400) including glints having different brightnesses (e.g., a first glint (410), a second glint (420), a third glint (430), a fourth glint (440), a fifth glint (450), and a sixth glint (460)). For example, a wearable device (200) according to an embodiment of the present document can associate a glint having the brightest brightness (e.g., the sixth glint (460)) with a light-emitting module set to have the largest output value (e.g., a first light-emitting module). According to one embodiment of the present document, a wearable device (200) may correspond a glint having the second brightest brightness (e.g., the fifth glint (450)) to a light-emitting module set to have the second largest output value (e.g., the second light-emitting module). According to one embodiment of the present document, a wearable device (200) may correspond a glint having the third brightest brightness (e.g., the fourth glint (440)) to a light-emitting module set to have the third largest output value (e.g., the third light-emitting module). According to one embodiment of the present document, a wearable device (200) may correspond a glint having the fourth brightest brightness (e.g., the third glint (430)) to a light-emitting module set to have the fourth largest output value (e.g., the fourth light-emitting module). A wearable device (200) according to one embodiment of the present document may correspond a glint having the fifth brightest brightness (e.g., the second glint (420)) to a light-emitting module set to have the fifth largest output value (e.g., the fifth light-emitting module). A wearable device (200) according to one embodiment of the present document may correspond a glint having the lowest brightness (e.g., the first glint (410)) to a light-emitting module set to have the lowest output value (e.g., the sixth light-emitting module).Through such functions or actions, a technical effect can be achieved that can improve the detection accuracy of glint ID compared to the conventional technology when performing a 3D eye modeling function using a deep learning method.
[0111] A wearable device (200) according to one embodiment of the present document can output light from a plurality of light-emitting modules for eye tracking according to a light output value determined according to operation 910 in operation 920. A wearable device (200) according to one embodiment of the present document can control the light-emitting modules using a PAM method for controlling a current value of the light-emitting modules and / or a PWM method for controlling a pulse width.
[0112] FIG. 11 is an exemplary diagram illustrating a function or operation of a wearable electronic device according to one embodiment of the present document to identify a glint ID using a proximity grouping method. FIG. 12 is an exemplary diagram illustrating an eye image (400) including glints having different brightnesses using a proximity grouping method according to one embodiment of the present document.
[0113] Referring to FIGS. 11 and 12 , a wearable device (200) according to an embodiment of the present document may, in operation 1110, group a plurality of light-emitting modules (e.g., a first light-emitting module, a second light-emitting module, a third light-emitting module, a fourth light-emitting module, a fifth light-emitting module, and a sixth light-emitting module) into a plurality of groups (e.g., a first group (1210), a second group (1220), and a third group (1230)) based on a request for eye tracking. A request for eye tracking according to an embodiment of the present document may include, for example, a case where it is detected that the wearable device (200) is worn by a user, a case where it is identified that a specified application is executed through the wearable device (200) and / or an external device connected to be operable with the wearable device (200). According to one embodiment of the present document, a plurality of light-emitting modules may be arranged in a circular shape around at least one camera (e.g., a first camera module (251)), arranged along a lens frame (202), or arranged within a display member (201) as illustrated in FIG. 4. The wearable device (200) according to one embodiment of the present document may group a specified number (e.g., two) of adjacent light-emitting modules into one group. In this document, such a grouping method may be referred to as a "adjacent grouping method."
[0114] A wearable device (200) according to one embodiment of the present document can output light by determining output values of light-emitting modules belonging to the same group to be substantially the same in operation 1120.
[0115] According to one embodiment of the present document, the wearable device (200) may determine the output values of the light emitting modules (e.g., the first light emitting module and the second light emitting module) belonging to the first group (1210) so that the output values of the light emitting modules have an output value of about 25% of the total output intensity. Accordingly, the brightness of the glints (e.g., the first glint (410), the second glint (420)) corresponding to the light emitting modules (e.g., the first light emitting module and the second light emitting module) belonging to the first group (1210) may be captured by at least one camera so that the brightness value has a brightness value of about 25% of the maximum brightness value.
[0116] According to one embodiment of the present document, the wearable device (200) may determine the output values of the light emitting modules (e.g., the third light emitting module and the fourth light emitting module) belonging to the second group (1220) so that the output values of the light emitting modules have an output value of about 50% of the total output intensity. Accordingly, the brightness of the glints (e.g., the third glint (430) and the fourth glint (440)) corresponding to the light emitting modules (e.g., the third light emitting module and the fourth light emitting module) belonging to the second group (1220) may be captured by at least one camera so that the brightness value has a brightness value of about 50% of the maximum brightness value.
[0117] According to one embodiment of the present document, the wearable device (200) may determine the output values of the light emitting modules such that the output values of the light emitting modules (e.g., the fifth light emitting module and the sixth light emitting module) belonging to the third group (1230) have an output value of about 100% of the total output intensity. Accordingly, the brightness of the glints (e.g., the fifth glint (450) and the sixth glint (460)) corresponding to the light emitting modules (e.g., the fifth light emitting module and the sixth light emitting module) belonging to the third group (1230) may be captured by at least one camera such that the brightness value has a brightness value of about 100% of the maximum brightness value.
[0118] FIG. 13 is an exemplary diagram for explaining a function or operation of a wearable electronic device according to an embodiment of the present document for identifying a glint ID through a cross-grouping method. FIG. 13 is an exemplary diagram for explaining an eye image (400) including glints having different brightnesses (e.g., a first glint (410), a second glint (420), a third glint (430), a fourth glint (440), a fifth glint (450), and a sixth glint (460)) through a cross-grouping method according to an embodiment of the present document.
[0119] Referring to FIGS. 13 and 14 , a wearable device (200) according to an embodiment of the present document may, in operation 1310, determine light output values of a plurality of light-emitting modules (e.g., a first light-emitting module, a second light-emitting module, a third light-emitting module, a fourth light-emitting module, a fifth light-emitting module, and a sixth light-emitting module) so that the plurality of light-emitting modules alternately have the same output value based on a request for eye tracking. In other words, the wearable device (200) according to an embodiment of the present document may perform grouping so that the plurality of light-emitting modules alternately belong to the same group. In this case, a first group (1210) may include a first light-emitting module, a third light-emitting module, and a fifth light-emitting module, and a second group (1220) may include a second light-emitting module, a fourth light-emitting module, and a sixth light-emitting module.
[0120] A request for eye tracking according to one embodiment of the present document may include, for example, when it is detected that a wearable device (200) is being worn by a user, when it is identified that a specified application is being executed via the wearable device (200) and / or an external device that is operable with the wearable device (200).
[0121] According to one embodiment of the present document, a plurality of light-emitting modules may be arranged in a circular shape around at least one camera (e.g., a first camera module (251)), arranged along a lens frame (202), or arranged within a display member (201) as illustrated in FIG. 4. The wearable device (200) according to one embodiment of the present document may determine the intensities of the output values of the light-emitting modules belonging to the first group (1210) and the output values of the light-emitting modules belonging to the second group (1220) to be different from each other.
[0122] A wearable device (200) according to one embodiment of the present document can output light based on the light output value determined according to operation 1310 in operation 1320.
[0123] According to one embodiment of the present document, the wearable device (200) may determine the output values of the light emitting modules (e.g., the first light emitting module, the third light emitting module, and the fifth light emitting module) belonging to the first group (1210) so that the output values thereof have an output value of about 25% of the total output intensity. Accordingly, the brightness of the glints (e.g., the first glint (410), the third glint (430), the fifth glint (450)) corresponding to the light emitting modules (e.g., the first light emitting module, the third light emitting module, and the fifth light emitting module) belonging to the first group (1210) may be captured by at least one camera so that the brightness value has a brightness value of about 25% of the maximum brightness value.
[0124] According to one embodiment of the present document, the wearable device (200) may determine the output values of the light emitting modules (e.g., the second light emitting module, the fourth light emitting module, and the sixth light emitting module) belonging to the second group (1220) so that the output values of the light emitting modules have an output value of about 100% of the total output intensity. Accordingly, the brightness of the glints (e.g., the second glint (420), the fourth glint (440), and the sixth glint (460)) corresponding to the light emitting modules (e.g., the second light emitting module, the fourth light emitting module, and the sixth light emitting module) belonging to the second group (1220) may be captured by at least one camera so that the brightness value has a brightness value of about 100% of the maximum brightness value.
[0125] FIG. 15 is an exemplary drawing for explaining a function or operation of a wearable device (200) according to one embodiment of the present document to determine output values of a plurality of light-emitting modules so that different light output values are alternately applied to a frame of at least one camera (e.g., a first camera module (251)).
[0126] Referring to FIG. 15, the wearable device (200) according to one embodiment of the present document may, in operation 1510, determine output values of a plurality of light-emitting modules so that different light output values are alternately applied to frames of at least one camera (e.g., the first camera module (251)) based on a request for eye tracking. The wearable device (200) according to one embodiment of the present document may, for example, determine the light output intensities of the light-emitting modules so that light is output at 100% output for all light-emitting modules for a first frame (e.g., an even-numbered frame). The wearable device (200) according to one embodiment of the present document may determine the light output intensities of the light-emitting modules so that light having different intensities is output from the plurality of light-emitting modules for a second frame (e.g., an odd-numbered frame) (e.g., light is output at 50% output for a designated light-emitting module). A wearable device (200) according to one embodiment of the present document can identify even frames and odd frames based on the frame rate (FPS) of at least one camera (e.g., the first camera module (251)).
[0127] According to one embodiment of the present document, the wearable device (200) may output light based on the light output value determined according to operation 1510 in operation 1520. According to one embodiment of the present document, the wearable device (200) may control a plurality of light-emitting modules (e.g., a first light-emitting module, a second light-emitting module, a third light-emitting module, a fourth light-emitting module, a fifth light-emitting module, a sixth light-emitting module) so that light is output at 100% output for all light-emitting modules, for example, for a first frame (e.g., an even-numbered frame). A wearable device (200) according to one embodiment of the present document can control a plurality of light-emitting modules (e.g., a first light-emitting module, a second light-emitting module, a third light-emitting module, a fourth light-emitting module, a fifth light-emitting module, a sixth light-emitting module) to output light having different intensities from the plurality of light-emitting modules for a second frame (e.g., an odd-numbered frame) (e.g., to output light with an output of 50% intensity for a specified light-emitting module).
[0128] According to one embodiment of the present document, a wearable device (200) can control a plurality of light-emitting modules (e.g., a first light-emitting module, a second light-emitting module, a third light-emitting module, a fourth light-emitting module, a fifth light-emitting module, and a sixth light-emitting module) to output light based on an alternating grouping scheme for, for example, a first frame (e.g., an even frame). Accordingly, for the first frame (e.g., at a time corresponding to the first frame), a plurality of light-emitting modules can be alternately grouped to output light. According to one embodiment of the present document, a wearable device (200) can control a plurality of light-emitting modules (e.g., a first light-emitting module, a second light-emitting module, a third light-emitting module, a fourth light-emitting module, a fifth light-emitting module, and a sixth light-emitting module) to output light based on an adjacent grouping scheme for, for example, a second frame (e.g., an odd frame). Accordingly, for the second frame (e.g., at the time corresponding to the second frame), adjacent light emitting modules among the plurality of light emitting modules can be grouped to output light.
[0129] FIG. 16 is an exemplary drawing for explaining a function or operation of a wearable device (200) according to one embodiment of the present document, which determines output wavelengths of a plurality of light-emitting modules differently and identifies a glint ID based on glints having different brightnesses (e.g., a first glint (410), a second glint (420), a third glint (430), a fourth glint (440), a fifth glint (450), a sixth glint (460)).
[0130] Referring to FIG. 16, the wearable device (200) according to one embodiment of the present document may, in operation 1610, determine output wavelengths of at least two or more light-emitting modules (e.g., light-emitting units) among a plurality of light-emitting modules to be different based on a request for eye tracking. The wearable device (200) according to one embodiment of the present document may, for example, control the light-emitting modules to output light by determining output wavelengths of all of the light-emitting modules to be different. The wearable device (200) according to one embodiment of the present document may determine the wavelength of light (e.g., infrared light) output from the plurality of light-emitting modules to be a value between 780 nm and 1000 nm. For example, the wearable device (200) according to one embodiment of the present document may determine the output wavelengths of the plurality of light-emitting modules to be 780 nm, 824 nm, 868 nm, 912 nm, 956 nm, and 1000 nm. A wearable device (200) according to one embodiment of the present document can control the wavelength of light output by controlling the current values of a plurality of light-emitting modules. Accordingly, as illustrated in FIG. 9, an eye image (400) including glints having different brightnesses (e.g., a first glint (410), a second glint (420), a third glint (430), a fourth glint (440), a fifth glint (450), and a sixth glint (460)) can be acquired. A wearable device (200) according to an embodiment of the present document can identify a light-emitting module corresponding to each glint by using an eye image (400) including glints having different brightnesses (e.g., a first glint (410), a second glint (420), a third glint (430), a fourth glint (440), a fifth glint (450), and a sixth glint (460)). For example, a wearable device (200) according to an embodiment of the present document can associate a glint having the brightest brightness (e.g., the sixth glint (460)) with a light-emitting module set to have the shortest output wavelength (e.g., a first light-emitting module).A wearable device (200) according to one embodiment of the present document may correspond a glint having the second brightest brightness (e.g., the fifth glint (450)) to a light-emitting module (e.g., the second light-emitting module) set to have the second shortest output wavelength. A wearable device (200) according to one embodiment of the present document may correspond a glint having the third brightest brightness (e.g., the fourth glint (440)) to a light-emitting module (e.g., the third light-emitting module) set to have the third shortest output wavelength. A wearable device (200) according to one embodiment of the present document may correspond a glint having the fourth brightest brightness (e.g., the third glint (430)) to a light-emitting module (e.g., the fourth light-emitting module) set to have the fourth shortest output wavelength. According to one embodiment of the present document, a wearable device (200) may correspond a glint having the fifth brightest brightness (e.g., the second glint (420)) to a light-emitting module set to have the fifth shortest output wavelength (e.g., the fifth light-emitting module). According to one embodiment of the present document, a wearable device (200) may correspond a glint having the lowest brightness (e.g., the first glint (410)) to a light-emitting module set to have the longest output wavelength (e.g., the sixth light-emitting module). Through such a function or operation, when performing a 3D eye modeling function using a deep learning method, a technical effect of improving the detection accuracy of glint ID compared to the prior art may be exhibited.
[0131] A wearable device (200) according to one embodiment of the present document can output light from a plurality of light-emitting modules for eye tracking according to an output wavelength determined according to operation 1610 in operation 1620. A wearable device (200) according to one embodiment of the present document can control the wavelength of the output light by controlling the current value of the plurality of light-emitting modules.
[0132] FIG. 17 is an exemplary drawing for explaining a function or operation of customizing the light output intensity of a plurality of light-emitting modules in a wearable device (200) according to one embodiment of the present document.
[0133] Referring to FIG. 17, a wearable device (200) according to one embodiment of the present document can identify iris brightness in an eye image (400) acquired by at least one camera (e.g., a first camera module (251)) in operation 1710.
[0134] According to one embodiment of the present document, a wearable device (200) can, in operation 1720, identify minimum brightness values of a plurality of light-emitting modules for detecting a plurality of glints (e.g., a first glint (410), a second glint (420), a third glint (430), a fourth glint (440), a fifth glint (450), and a sixth glint (460)) based on the identified iris brightness. A wearable device (200) according to one embodiment of the present document may determine a value that is brighter by a specified percentage or more than the iris brightness value identified in operation 1710 as the minimum brightness value of the plurality of light-emitting modules, for ease of identification of a plurality of glints (e.g., a first glint (410), a second glint (420), a third glint (430), a fourth glint (440), a fifth glint (450), and a sixth glint (460)).
[0135] In operation 1730, the wearable device (200) according to one embodiment of the present document may determine light output values of the plurality of light emitting modules such that the plurality of light emitting modules output light with a brightness value greater than or equal to the identified minimum brightness value while having different light output values. For example, the wearable device (200) according to one embodiment of the present document may convert the identified iris brightness value into a ratio of the maximum light output. If the converted ratio is identified as, for example, 30% brightness of the maximum output of the light emitting modules, the wearable device (200) according to one embodiment of the present document may control the plurality of light emitting modules such that the output of the plurality of light emitting modules is 30% or more of the maximum output.
[0136] A wearable device (200) according to one embodiment of the present document includes a plurality of light-emitting modules for eye tracking, at least one camera for the eye tracking (e.g., a first camera module (251)), and at least one processor (120), wherein the at least one processor determines, based on a request for the eye tracking, an output value of at least one of the plurality of light-emitting modules to be different, outputs light from the plurality of light-emitting modules for the eye tracking according to the determined output value, and acquires a first eye image of a user of the wearable device through the at least one camera, and the first eye image (e.g., the eye image (400)) includes a plurality of glints (e.g., a first glint (410), a second glint (420), a third glint (430), a fourth glint (440), a fifth glint (450), a sixth glint (460)) based on the output light, and Based on the plurality of glints included in the image, the user's gaze can be set to be identified.
[0137] A method for controlling a wearable device (200) according to one embodiment of the present document may include: an operation of differently determining output values of at least two or more light-emitting modules among the plurality of light-emitting modules based on a request for eye tracking; an operation of outputting light from the plurality of light-emitting modules for eye tracking according to the determined output values; an operation of acquiring a first eye image of a user of the wearable device through the at least one camera; the first eye image (e.g., eye image (400)) including a plurality of glints (e.g., a first glint (410), a second glint (420), a third glint (430), a fourth glint (440), a fifth glint (450), a sixth glint (460)) based on the output light; and an operation of identifying a gaze of the user based on the plurality of glints included in the first eye image.
[0138] FIG. 18a and FIG. 18b are exemplary drawings for explaining another type of wearable device (200) of the present document.
[0139] Referring to FIGS. 18A and 18B , in one embodiment, camera modules (1811, 1812, 1813, 1814, 1815, 1816) and / or a depth sensor (1817) may be disposed on a first surface (1810) of the housing to obtain information related to the surrounding environment of the wearable device (200). In one embodiment, the camera modules (1811, 1812) may obtain images related to the surrounding environment of the wearable electronic device. In one embodiment, the camera modules (1813, 1814, 1815, 1816) may obtain images while the wearable device (200) is worn by a user. The images acquired through the camera modules (1813, 1814, 1815, 1816) 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 (1817) 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 (1825, 1826) for face recognition and / or a display (1821) (and / or a lens) can be arranged on the second side (1820) of the housing. In one embodiment, a camera module (1825, 1826) 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 (1821) (and / or lens) may be disposed on a second side (1820) of the wearable device (200).In one embodiment, the wearable device (200) may not include camera modules (1815, 1816) among the plurality of camera modules (1813, 1814, 1815, 1816). Although not illustrated in FIGS. 18A and 18B , 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.
[0140] According to one embodiment, a wearable device may include a plurality of light-emitting modules for eye tracking, at least one camera for the eye tracking, and at least one processor.
[0141] According to one embodiment, at least one processor can determine an output value of at least one light-emitting module among the plurality of light-emitting modules based on the request for eye tracking. According to one embodiment, at least one processor can output light from the at least one light-emitting module for eye tracking according to the determined output value.
[0142] According to one embodiment, at least one processor obtains a first eye image of a user of the electronic device via the at least one camera, wherein the first eye image may include a plurality of glints based on the output light.
[0143] According to one embodiment, at least one processor can identify the user's gaze based on the plurality of glints included in the first eye image.
[0144] According to one embodiment, at least one processor can control the plurality of light-emitting modules such that the output intensities of the plurality of light-emitting modules are all different.
[0145] According to one embodiment, at least one processor can control the output of the plurality of light-emitting modules using a pulse amplitude modulation (PAM) method or a pulse width modulation (PWM) method.
[0146] According to one embodiment, at least one processor can group the plurality of light-emitting modules into at least one group.
[0147] According to one embodiment, at least one processor can determine an output of a first light-emitting module among the plurality of light-emitting modules included in a first group among the at least one group as a first designated output value.
[0148] According to one embodiment, at least one processor can determine an output of a second light-emitting module, different from the first light-emitting module, among the plurality of light-emitting modules included in a second group different from the first group among the at least one group, as a second designated output value.
[0149] According to one embodiment, at least one processor can group adjacent light emitting modules among the plurality of light emitting modules.
[0150] According to one embodiment, at least one processor can group light emitting modules having an odd number of identification information and light emitting modules having an even number of identification information among the plurality of light emitting modules into different groups.
[0151] According to one embodiment, at least one processor can control the plurality of light emitting modules so that the intensities of light output from the plurality of light emitting modules are different from each other based on the order of frames of the at least one camera.
[0152] According to one embodiment, at least one processor can control the plurality of light-emitting modules to output light by setting the wavelengths of the plurality of light-emitting modules to be all different.
[0153] According to one embodiment, at least one processor may set a different grouping method of the plurality of light-emitting modules based on a sequence of frames of the at least one camera.
[0154] According to one embodiment, at least one processor can control the plurality of light-emitting modules to output light according to the set grouping scheme.
[0155] According to one embodiment, at least one processor can determine output values of the plurality of light-emitting modules based on a second eye image acquired before determining outputs of the plurality of light-emitting modules.
[0156] According to one embodiment, at least one processor can control the plurality of light-emitting modules to output light based on the determined output value.
[0157] According to one embodiment, a method of controlling a wearable device may include determining an output value of at least one light-emitting module among a plurality of light-emitting modules of the electronic device based on a request for eye tracking.
[0158] According to one embodiment, a method of controlling a wearable device may include an operation of outputting light from the at least one light-emitting module for eye tracking according to the determined output value.
[0159] According to one embodiment, a method of controlling a wearable device may include an action of acquiring a first eye image of a user of the electronic device via at least one camera of the electronic device, wherein the first eye image may include a plurality of glints based on the output light.
[0160] According to one embodiment, a method of controlling a wearable device may include an operation of identifying a gaze of the user based on the plurality of glints included in the first eye image.
[0161] According to one embodiment, a method of controlling a wearable device may include an operation of controlling the plurality of light-emitting modules such that the output intensities of the plurality of light-emitting modules are all different.
[0162] According to one embodiment, a method for controlling a wearable device may include an operation of controlling the output of a plurality of light-emitting modules using a pulse amplitude modulation (PAM) method or a pulse width modulation (PWM) method.
[0163] According to one embodiment, a method of controlling a wearable device may include an operation of grouping the plurality of light-emitting modules into a plurality of groups.
[0164] According to one embodiment, a method of controlling a wearable device may include an operation of determining an output of a first light-emitting module among the plurality of light-emitting modules included in a first group among the at least one group as a first designated output value.
[0165] According to one embodiment, a method of controlling a wearable device may include an operation of determining an output of a second light-emitting module, which is different from a first light-emitting module, among the plurality of light-emitting modules included in a second group different from the first group among the at least one group, as a second designated output value.
[0166] According to one embodiment, a method of controlling a wearable device may include an operation of grouping adjacent light emitting modules among the plurality of light emitting modules.
[0167] According to one embodiment, a method for controlling a wearable device may include an operation of grouping light emitting modules having an odd number of identification information and light emitting modules having an even number of identification information among the plurality of light emitting modules into different groups.
[0168] According to one embodiment, a method of controlling a wearable device may include controlling the plurality of light emitting modules so that the intensities of light output from the plurality of light emitting modules are different from each other based on the order of frames of the at least one camera.
[0169] According to one embodiment, a method of controlling a wearable device may include controlling the plurality of light-emitting modules to output light by setting wavelengths of the plurality of light-emitting modules to be different from each other.
[0170] According to one embodiment, a method for controlling a wearable device may include an operation of setting a grouping method of the plurality of light-emitting modules to be different from each other based on the order of frames of the at least one camera, and controlling the plurality of light-emitting modules to output light according to the set grouping method.
[0171] According to one embodiment, a method of controlling a wearable device may include determining output values of the plurality of light-emitting modules based on a second eye image acquired before determining outputs of the plurality of light-emitting modules, and controlling the plurality of light-emitting modules to output light based on the determined output values.
[0172] According to one embodiment, a non-transitory recording medium may store at least one instruction capable of executing an operation of determining an output value of at least one light-emitting module among a plurality of light-emitting modules of the electronic device based on a request for eye tracking.
[0173] According to one embodiment, in a non-transitory recording medium, at least one instruction can be stored that can execute an operation of outputting light from the at least one light-emitting module for eye tracking according to the determined output value.
[0174] According to one embodiment, a non-transitory recording medium may store at least one instruction capable of executing an operation of acquiring a first eye image of a user of the electronic device through at least one camera of the electronic device.
[0175] According to one embodiment, in the non-transitory recording medium, the first eye image may include a plurality of glints based on the output light.
[0176] According to one embodiment, in a non-transitory recording medium, at least one instruction capable of executing an operation of identifying the user's gaze based on the plurality of glints included in the first eye image can be stored.
[0177] According to one embodiment, in a non-transitory recording medium, at least one instruction capable of executing an operation of controlling the plurality of light-emitting modules so that the output intensities of the plurality of light-emitting modules are all different can be stored.
[0178] According to one embodiment, in a non-transitory recording medium, at least one instruction capable of executing an operation of controlling the output of the plurality of light-emitting modules using a pulse amplitude modulation (PAM) method or a pulse width modulation (PWM) method can be stored.
[0179] According to one embodiment, a non-transitory recording medium may store at least one instruction capable of executing an operation of grouping the plurality of light-emitting modules into a plurality of groups.
[0180] According to one embodiment, in a non-transitory recording medium, at least one instruction can be stored that can execute an operation of determining an output of a first light-emitting module among the plurality of light-emitting modules included in a first group among the at least one group as a first designated output value.
[0181] According to one embodiment, in a non-transitory recording medium, at least one instruction can be stored that can execute an operation of determining an output of a second light-emitting module different from a first light-emitting module among the plurality of light-emitting modules included in a second group different from the first group among the at least one group, as a second designated output value.
[0182] According to one embodiment, in a non-transitory recording medium, at least one instruction capable of executing an operation of grouping adjacent light-emitting modules among the plurality of light-emitting modules can be stored.
[0183] According to one embodiment, in a non-transitory recording medium, at least one instruction capable of executing an operation of grouping light emitting modules having an odd number of identification information and light emitting modules having an even number of identification information among the plurality of light emitting modules into different groups may be stored.
[0184] According to one embodiment, in a non-transitory recording medium, at least one instruction can be stored that can execute an operation of controlling the plurality of light emitting modules so that the intensities of light output from the plurality of light emitting modules are different from each other based on the order of frames of the at least one camera.
[0185] According to one embodiment, in a non-transitory recording medium, at least one instruction capable of executing an operation of controlling the plurality of light-emitting modules to output light by setting the wavelengths of the plurality of light-emitting modules to be all different can be stored.
[0186] According to one embodiment, in a non-transitory recording medium, at least one instruction can be stored that can execute an operation of setting a grouping method of the plurality of light-emitting modules differently based on the order of frames of the at least one camera, and controlling the plurality of light-emitting modules to output light according to the set grouping method.
[0187] According to one embodiment, in a non-transitory recording medium, at least one instruction can be stored that can execute an operation of determining output values of the plurality of light emitting modules based on a second eye image acquired before determining outputs of the plurality of light emitting modules, and controlling the plurality of light emitting modules to output light based on the determined output values.
[0188] 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.
[0189] 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.
[0190] 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).
[0191] 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.
[0192] 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.
[0193] 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 electronic devices, Multiple light-emitting modules for eye tracking, At least one camera for eye tracking, At least one processor, and A memory configured to store a plurality of instructions, said plurality of instructions, when executed by said at least one processor, causing said electronic device to: Based on the request for eye tracking, the output value of at least one light-emitting module among the plurality of light-emitting modules is determined, Outputting light from at least one light-emitting module for eye tracking according to the determined output value, Obtaining a first eye image of a user of the electronic device through at least one camera, wherein the first eye image includes a plurality of glints based on the output light, and An electronic device characterized by including instructions for identifying the gaze of the user based on the plurality of glints included in the first eye image.
2. In paragraph 1, An electronic device, characterized in that the plurality of instructions further include an instruction for causing the electronic device to control the plurality of light-emitting modules so that the output intensities of the plurality of light-emitting modules are all different.
3. In paragraph 1 or 2, An electronic device, characterized in that the plurality of instructions further include an instruction for causing the electronic device to control the output of the plurality of light-emitting modules using a PAM (pulse amplitude modulation) method or a PWM (pulse width modulation) method.
4. In any one of paragraphs 1 to 3, The above plurality of instructions cause the electronic device to: An instruction for grouping the above plurality of light-emitting modules into at least one group, An instruction for determining the output of a first light-emitting module among the plurality of light-emitting modules included in a first group among the at least one group as a first designated output value, and An electronic device, characterized in that it further includes instructions for determining an output of a second light-emitting module, which is different from the first light-emitting module, among the plurality of light-emitting modules included in a second group different from the first group among the at least one group, as a second designated output value different from the first designated output value.
5. In any one of paragraphs 1 to 4, An electronic device, characterized in that the plurality of instructions further include an instruction for causing the electronic device to group adjacent light-emitting modules among the plurality of light-emitting modules.
6. In any one of paragraphs 1 to 5, An electronic device, characterized in that the plurality of instructions further include an instruction for causing the electronic device to group, among the plurality of light-emitting modules, light-emitting modules having an odd number of identification information and light-emitting modules having an even number of identification information into different groups.
7. In any one of paragraphs 1 to 6, An electronic device, characterized in that the plurality of instructions further include instructions for controlling the plurality of light-emitting modules so that the intensities of light output from the plurality of light-emitting modules are different from each other based on the order of frames of the at least one camera.
8. In any one of paragraphs 1 to 7, An electronic device, characterized in that the plurality of instructions further include an instruction for controlling the plurality of light-emitting modules to output light by setting the wavelengths of the plurality of light-emitting modules to be all different from each other.
9. In any one of paragraphs 1 to 8, The above plurality of instructions cause the electronic device to: An instruction for setting the grouping method of the plurality of light-emitting modules differently based on the order of frames of at least one camera, and An electronic device, characterized in that it further includes instructions for controlling the plurality of light-emitting modules to output light according to the above-described set grouping method.
10. In any one of paragraphs 1 to 9, An electronic device, characterized in that the plurality of instructions further include instructions for causing the electronic device to determine output values of the plurality of light-emitting modules based on a second eye image acquired before determining outputs of the plurality of light-emitting modules, and to control the plurality of light-emitting modules to output light based on the determined output values.
11. A computer-readable non-transitory recording medium configured to store a plurality of instructions, wherein the plurality of instructions, when executed by at least one processor of an electronic device, cause the electronic device to: Based on the request for eye tracking, the output value of at least one light-emitting module among the plurality of light-emitting modules is determined, Outputting light from at least one light-emitting module for eye tracking according to the determined output value, Obtaining a first eye image of a user of the electronic device through at least one camera, wherein the first eye image includes a plurality of glints based on the output light, and A non-transitory recording medium characterized by including instructions for identifying the gaze of the user based on the plurality of glints included in the first eye image.
12. In paragraph 11, A non-transitory recording medium, characterized in that the plurality of instructions further include instructions for causing the electronic device to control the plurality of light-emitting modules so that the output intensities of the plurality of light-emitting modules are all different.
13. In paragraph 11 or 12, A non-transitory recording medium, characterized in that the plurality of instructions further include an instruction for causing the electronic device to control the output of the plurality of light-emitting modules using a PAM (pulse amplitude modulation) method or a PWM (pulse width modulation) method.
14. In any one of paragraphs 11 to 13, The above plurality of instructions cause the electronic device to: An instruction for grouping the plurality of light-emitting modules into a plurality of groups; An instruction for determining the output of a first light-emitting module among the plurality of light-emitting modules included in a first group among the at least one group as a first designated output value, and A non-transitory recording medium, characterized in that it further includes instructions for determining the output of a second light-emitting module different from the first light-emitting module among the plurality of light-emitting modules included in a second group different from the first group among the at least one group, as a second designated output value.
15. In any one of paragraphs 11 to 14, A non-transitory recording medium, characterized in that the plurality of instructions further include an instruction for causing the electronic device to group adjacent light-emitting modules among the plurality of light-emitting modules.
Citation Information
Patent Citations
Systems and methods for high-resolution gaze tracking
KR1020140099899A
Laundry Treatment Apparatus
KR1020240077942A
Biomarkers for prognosis of bladder cancer and uses thereof
KR1020240136050A
Roll potable type one use mask
KR102434569B1
Position Estimation
US20150098620A1