Eyewear with eye-tracking system
The smart eyewear system uses infrared radiation sources and detectors with orthogonal modulation and matched noise filters to achieve accurate gaze tracking without interfering with sight, addressing bulkiness and accuracy issues in existing systems.
Patent Information
- Application Number
- PCT/EP2025/064292
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-06-07
- Filing Date
- 2025-05-23
- Publication Date
- 2025-12-11
AI Technical Summary
Existing eye-tracking systems in smart eyewear are bulky and interfere with sight due to visible light illumination, or are not accurate enough when using infrared and near-infrared wavelengths outside human-eye sensitivity.
An eye-tracking system in smart eyewear using at least two infrared radiation sources and detectors, with a processing and control unit, that modulates infrared radiation, applies matched noise filters, and employs orthogonal modulation signals to enhance accuracy and reduce interference, utilizing a demodulation module and a control algorithm for precise gaze estimation.
The system provides accurate gaze tracking with reduced bulkiness and minimal interference, ensuring safety by minimizing infrared exposure and improving signal-to-noise ratio for precise eye movement detection.
Smart Images

Figure EP2025064292_11122025_PF_FP_ABST
Abstract
Description
[0001] EYEWEAR WITH EYE-TRACKING SYSTEM
[0002] The present invention refers to eyewear, in particular smart eyewear comprising an eye-tracking system .
[0003] Smart eyewear encompasses any type of device designed to be worn over at least one eye of a wearer and having a frame configured to be mounted on a head, including any head-mountable device .
[0004] As known, smart eyewear comprise electronic devices adapted to operate as an electronic calculator capable of supporting the activities carried out by the user wearing them .
[0005] In more detai ls , the electronic devices are for example capable of playing audio and video , launch and run software applications , recogni ze shapes and obj ects placed in the surrounding environment .
[0006] More in particular, the electronic devices usually comprise a processing and control unit and sensors integrated into the spectacle frame or temples .
[0007] For example , it is common to provide smart eyewear with an eye-tracking system in order to activate / deactivate some functionalities of the smart eyewear, for example for augmented and mixed reality, and / or monitoring the movement of the eye for medical , psycological , commercial and marketing purposes , e . g . for tracking the direction of the gaze towards a shop window or a supermarket shel f .
[0008] Several di f ferent type of eye-tracking systems are currently known .
[0009] An eye-tracking system of a first type , which is the most widely used, comprises one or more sources for illuminating the eye under tracking and one or more cameras for capturing the movement of the eye . Such a system is , however, bulky and therefore cannot be embedded in smart eyewear that must appear identical to the common eyewear .
[0010] In view of this drawback an eye-tracking system of a second type is becoming more attractive , which comprises one or more infrared and / or near-infrared wavelengths sources that illuminate the eye to be tracked and detectors to detect the optical signal reflected by the illuminated eye ; in these systems the direction of the gaze is obtained on the basis of the detected optical signal . Since these systems operate at infrared and / or near-infrared wavelengths that are outside the sensitivity range of the human-eye , they do not interfere with the sight capacity .
[0011] In the present description for infrared wavelengths it is intended to indicate wavelengths comprised between 700nm and 1mm .
[0012] For near-infrared wavelengths it is intended to indicate wavelengths comprised between 700nm and 10pm .
[0013] US 5 , 345 , 281 , US 2018 / 0113508A1 , US 2019 / 0384388A1 describe examples of eye-tracking system of the second type .
[0014] The obj ect of the present invention is to to devi se an eyewear with an eye-tracking system which is more accurate than the eye-tracking system of the prior art . This and other obj ects according to the present invention are achieved by making a eyewear with an eye-tracking system as set forth in claim 1 .
[0015] Further characteristics of the eyewear with an eyetracking system are the obj ects of the dependent claims . The characteristics and advantages of the eyewear with an eye-tracking system according to the present invention will be more evident from the following exemplary though non-limiting description, referring to the attached schematic drawings in which :
[0016] - Figure 1 is a schematic perspective view of an eyewear according to the present invention;
[0017] - Figure 2 is a block scheme representing the electronic devices included in the eyewear according to the present invention
[0018] - Figure 3 is a block scheme representing the modulation of the infrared radiation source through N square waveforms of di f ferent frequencies , the demodulation of the signals detected by the M infrared detectors , and the block of acquired data per eye position shown as a MxN matrix .
[0019] With reference to the figures , an eyewear is shown, globally referred to as 100 .
[0020] The eyewear 100 comprises a frame 110 which may comprise a front 111 , two temples 112 , 113 coupled to the front 111 and at least one lens 114 , 115 coupled to the front 111 . For example , the eyewear is an eyeglass and in thi s case it can comprise two lenses ; the eyewear 100 can be a also a ski-mask or a mask sunglass and in this case it can comprise a single lens .
[0021] The eyewear 100 advantageosuly comprises an eye-tracking system 200 associated to the frame 110 . The eye-tracking system 200 comprises at least two infrared radiation sources 210 coupled to the frame 110 so as to face and emit infrared radiation towards a respective eye to be tracked of a user when such a user wears the eyewear 100 .
[0022] In the illustrated embodiments , there are at least two infrared radiation sources 210 . In particular , the eyetracking system 200 may comprise at least two infrared radiation sources 210 for each eye to be tracked . In any case , the at least two infrared radiation sources 210 must be directed towards the eye to be tracked .
[0023] For example the at least two infrared radiation sources 210are two LEDs .
[0024] The eye-tracking system 200 comprises at least one infrared detector 220 coupled to the frame 110 .
[0025] In particular, at least one infrared detector 220 may be coupled to the front 111 or to the at least one lens 114 , 115 .
[0026] The at least one infrared detector 220 is configured to detect the optical signal reflected by the eye to be tracked at the infrared wavelengths , preferably at nearinfrared wavelengths , more preferably around 850nm; the at least one infrared detector 220 is also configured to generate a respective an electric detection signal .
[0027] For example the at least one infrared detector 220 may be made as solid-state semiconductor detectors , for example as photodiodes . For example infrared detectors 220 may be made of silicon or other semiconductors , or other materials such as solution-processable ones .
[0028] The electric detection signals generated by the at least one infrared detector 220 may be analog .
[0029] In particular, the electric detection signals generated by the at least one infrared detector 220 may be analog current detection signals .
[0030] The at least one infrared detector 220 may be directly or undirectly connected to an analog signal converter circuit 222 converting the analog current detection signals into an analog voltage detection signals . The output of this analog signal converter circuit 222 may be connected to an analog-to-digi tai (ADC ) converter 221 configured to convert the analog electric detection signals into digital electric detection signals .
[0031] In some embodiments the analog signal converter circuit 222 is not present and the at least one infrared detector 220 may be directly or undirectly connected to the ADC converter 221 .
[0032] Moreover, the analog signal converter circuit 222 , i f present , and the ADC converter can be embedded into the detector 220 or they can be external with respect to the detector 220 to which it is associated . I f the eventually present analog signal converter circuit 222 and the ADC converter 221 are embedded into the detector 220 , the electric detection signals generated by infrared detectors 220 are digital .
[0033] The eye-tracking system 200 comprises also a processing and control unit 230 associated to the at least two infrared radiation sources 210 and to the at least one infrared detector 220 . In particular the processing and control unit 230 is configured for controlling each one of the at least two infrared radiation sources 210 so as to emit an infrared radiation modulated with a respective modulation signal , to receive the electric detection signals and to estimate the direction of the gaze of the eye to be tracked on the basis of said received electric detection signals . More in detail , the modulation signals may have di f ferent frequencies and may have di f ferent shape to each other .
[0034] For example the processing and control unit 230 is a microcontroller .
[0035] Preferably, the eye-tracking system 200 comprises also a demodulation module 280 for each infrared radiation source 210 . The demodulation module 280 is , in particular, associated with the at least one infrared detector 220 .
[0036] Each demodulation module 280 is configured to filter the received electric detection signals with one noise filter adapted to the respective infrared radiation sources 210 wherein the noise filter is configured to reduce the contribution of the noise in the received electric detection signals .
[0037] The filter may be analogue or digital . In case the filter is analogue the demodulation module 280 is connected to the output of the at least one infrared detector 220 .
[0038] In particular, the output of the demodulation module 280 may be directly connected to the ADC converter 221 the output of which is directly connected to the process ing and control unit 230 . Alternatively, the output of the demodulation module 280 may be directly connected to the analog signal converter circuit 222 the output o f which is directly connected to the ADC converter 221 the output of which is directly connected to the processing and control unit 230 .
[0039] Di f ferently, in case the filter is digital the demodulation module 280 is integrated in the process ing and control unit 230 . In this case , the output of the at least one infrared detector 220 may be directly connected to the the analog signal converter circuit 222 the output of which is directly connected to the ADC converter 221 the output of which is directly connected to the processing and control unit 230 . Alternatively, the output of the at least one infrared detector 220 may be directly connected to the ADC converter 221 the output of which is directly connected to the processing and control unit 230 .
[0040] Preferably the noise filter is configured to minimi ze the contribution of the noise in the received electric detection signals ; in thi s case the noise filter is called matched noise filter and has a temporal trans fer function equal to the mirrored temporal function of the modulation signal of the relative infrared radiation source 210 .
[0041] For mirrored temporal function it is intended a function having a shape that is mirrored with respect to the original function shape wherein the mirroring occurs around a time instant .
[0042] Let us consider the case of an eye-tracking system 200 with a number N of infrared radiation sources 210 with N>2 and a number M of infrared detectors 220 with M>1 . When the N infrared radiation sources 210 emit the modulated infrared radiations towards an eye to be tracked, such modulated infrared radiations are reflected, refracted and scattered by di f ferent parts of the eye and surrounding skin . Due to the rotation in azimuth and elevation of the eyeball and the movement of the eyelids (blinking) , the light emitted by each one of the N infrared radiation sources 210 is absorbed, reflected, and scattered in di f ferent directions and with di f ferent intensities . Each one of the M infrared detectors 220 receives the contributions of the modulated infrared radiations reflected and scattered by the eye and the surrounding skin . The intensity of the infrared radiation emitted by each one of the N infrared radiation sources 210 is modulated with a modulation signal that has a temporal function fn( t ) , where the subscript n, ranging from 1 to N, indicates the nth source .
[0043] In the hypothesis that the distance traveled by light between the N infrared radiation sources 210 and the M infrared detectors 220 can be considered a Gaussian channel and the ambient light noise can be considered an additive white Gaussian process , it can be written that the signal gm( t ) received by the mth infrared detector is equal to : gm( t ) =an,mfn( t ) +w ( t ) where an,mrepresents the attenuation of the signal emitted by the nth infrared source and received by the mth infrared detector ; such an attenuation is induced by the absorption of the eye and the surrounding parts as well as the dispersion caused by the absorption cone of the mth infrared detector . The attenuation is assumed to be constant during the period of time in which the mth infrared detector detects the signal . The duration of each individual detection must there fore be such as to be negligible compared to eye or eyelid movements .
[0044] Defined hm( t ) as the filter appl ied to the signal detected by the m-th detector, the value at the output of the filter can be defined as : where the symbol * represents the convolution operation and n(t) represents the white noise at the output of the noise filter .
[0045] It is therefore possible to define the signal-to-noise ratio at the output of the receiving filter at time i as :
[0046] By applying the Parseval ' s theorem, thanks to the fact that the Fourier trans form is a unitary operator, we can write :
[0047] By applying the Schwartz inequality, we can write :
[0048] The equality, which maximi zes the SNR ratio , occurs when
[0049] Therefore , by applying the inverse Fourier trans form, we obtain,
[0050] The matched noise filter is then be equal to the mirrored temporal function of the modulation signal and the sampling should occur after the conclusion of the duration of the modulated infrared radiation .
[0051] The time i therefore is the time duration of the matched noise filter ; furthermore it represents the optimal instant for sampling in order to maximi ze the SNR in combination with the use of the matched noise filter . .
[0052] In order to minimi ze intersymbol interference ( IS I ) and to be able to distinguish the contribution of each infrared source n on each infrared detector m, it is necessary for the infrared sources , in the case of simultaneous transmission from each infrared source, to use modulation signals that are orthogonal to each other, that is :
[0053] This approach allows for complete separation of each infrared source ' s contribution by each infrared detector, thus obtaining maximum separability between the signals .
[0054] Preferably, the modulation signals are substantially orthogonal to each other .
[0055] For example the modulation signals are sinusoids with di f ferent frequencies . In order to satis fy the above reported condition for the orthogonality by all N sources at each sampling instant (multiple of the period i ) , the frequencies used for the di f ferent sinusoids must be multiples of the fundamental frequency l / i .
[0056] However the modulation signals may be also of a non- sinusoidal type . For example , the modulation signals may be square waves more easily achieved in an embedded system .
[0057] In the sinusoidal case , the values obtained from filtering on each infared detector for each of the N sinusoids correspond to the Fourier series value for that speci fic frequency, that is a period or a multiple of a period of the relative sinusoidal signal .
[0058] The previously reported equations refers to the analogue filter case . In such a case , the filtered signals are then sampled with a sampling period equal to a multiple of the matched noise filter duration that is time i . In the digital case , all the above equations has to be converted in the discrete time domain and all the demodulation process is performed by a demodulation module 280 incorporated in the processing and control unit 230 .
[0059] In this case ( digital filter ) it is necessary to sample the signal from each infrared detectors at a frequency that is at least twice the maximum frequency of the modulating sinusoids in order to adhere to the sampling theorem .
[0060] This will make it possible to directly use the Discrete Fourier Trans form ( DFT ) to determine the amplitudes of each infrared source received by each infrared detector . The sampling frequency should also be a multiple of the frequency of the sinusoid with the maximum frequency in order to avoid the ef fect of frequency leak between di f ferent frequencies and maximi ze the SNR .
[0061] The processing and control unit 230 , in particular, can comprise an internal memory (not illustrated) wherein a computer program is loaded; such a computer program comprises instructions that , when the computer program is executed by an electronic processing unit , actuates an estimate algorithm to estimate the direction of the gaze of the eye to be tracked on the basis of the received electric detection signals .
[0062] In particular, at the end of the detecting process of the M infrared detectors , the set of amplitude values of the signals emitted by the N infrared sources received by each of the M infrared detectors is obtained . These values are collected by the processing and control unit 230 in a single detection vector of length MxN elements , which can be considered a vector in an MxN-dimensional space .
[0063] The processing and control unit 230 is then configured for associating to each detection vector an azimuth angle and an elevation angle of the eyeball with respect to the frame of the glasses . This association is performed by applying a nonlinear trans formation function between the MxN-dimensional space and a 2-dimensional space represented by the two angles . This nonlinear trans formation can be performed using various estimate algorithms implementing pattern recognition techniques like for example the following techniques : a lookup table interpolation, whose basis can be obtained from a series of real samples ;
[0064] - Neural networks based on Radial Basis Functions ;
[0065] Kohonen Networks speci fically developed for the nonlinear mapping from a high-dimens ional space to a 2- dimensional space .
[0066] Generally, other techniques based on Arti ficial Neural Network (ANN) and non-linear mapping may be used .
[0067] Through this processing, it is therefore possible to associate the amount of IR radiation received from each infrared detector and emitted by each infrared source to the azimuth and elevation rotation angles of the eye . It is also possible to identi fy the situation of closed eyelids (blinking) .
[0068] In case the estimate algorithm is based on an Arti ficial Neural Network it is trained by means of a dataset of maps of detected signals associated to the corresponding gaze directions of suitable si ze . The dataset can be composed of both simulated and experimental data generated with known directions of gaze . The former can be automatically acquired, for instance , by means of an arti ficial eye with a similar response in the infrared spectrum to the human eye , whereas the latter ( experimental data ) can be obtained asking the subj ect to look at a speci fic target in a speci fic direction with respect to the frame of the eyewear . The arti ficial eye can be mounted on a motor-actuated stage whose position may be scanned thorough a dense grid of points identi fied by a couple of angles , in particular elevation and azimuth angles , defining the direction of gaze . The training allows to determine the weights of the ANN that are stored in the internal memory in order to run the eye tracking estimation in real time .
[0069] Therefore , the training process of the algorithm implemented by the computer program stored in the internal memory of the proces sing and control unit 230 comprises the following steps :
[0070] - performing the experimental dataset acquisition step which provides the steps :
[0071] - providing an eyewear 100 equipped with the eyetracking system 200 ;
[0072] - providing an arti ficial eye mounted on a support so as to be rotatable around two rotational axes according to a plurality of poses defined by a respective elevation angle or a pitch angle and a respective azimuth angle or yaw angle ; arranging the eyewear 100 in front of the arti ficial eye ;
[0073] - scanning a dense grid of points in the space of angles , i . e . couples of elevation and azimuth angles in the range of angles to be estimated by the eye-tracker system 200 and for each point acquiring the electric detection signals from the at least one infrared detector 220 ;
[0074] - training the algorithm by using a fraction of the acquired experimental dataset , i . e . finding the optimal values of its hyperparameters , and by using another fraction of the acquired experimental dataset for validation .
[0075] Once the training process has ended, the optimal validated parameters for example the weights of the ANN, are loaded in the computer program .
[0076] Preferably the estimate algorithm is a Mahalanobis Distance-Based Classi fier (MDBC ) .
[0077] The Mahalanobis distance is a measure of the distance between a point and a distribution . Unlike the Euclidean distance , which treats all dimensions equally, the Mahalanobis distance accounts for correlations between variables and the variance within the dataset . It is particularly useful for identi fying how similar a point is to a given class whi le considering feature dependencies . This distance metric is particularly ef fective in classi fication tasks because it normali zes variations in di f ferent feature dimensions and provides a scale-invariant measure of similarity . For a data point x and a clas s C characteri zed by a mean vector xcand a covariance matrix Zcthe Mahalanobis distance is computed as :
[0078] The estimate algorithm MDBC provides to define a number Q of gaze zones , wherein each gaze zone is associated to a gaze direction that is a couple of an azimuth angle and an elevation angle of the eyeball , and is configured to associate a gaze zone to each detection vector .
[0079] The estimate algorithm MDBC provides one calibration mode and one prediction mode that can be selected at the beginning of the execution of the algorithm . In the calibration mode the estimate algorithm MDBC comprises the steps:
[0080] - for each gaze zone i with i=l, . .,Q, acquiring a number Z of samples that are Z dection vector obtained when the user was looking in the i-th gaze zone;
[0081] - for each gaze zone i with i=l, ..,Q, estimating the mean and covariance of the collected Z samples.
[0082] In the prediction mode, the estimate algorithm MDBC comprises the steps:
[0083] - for each gaze zone i with i=l, . .,Q, computing the Mahalanobis distance between the detection vector and the statistical representation (mean and covariance) of the i-th gaze zone;
[0084] - associating the detection vector to the gaze zone having the minimum distance from such detection vector. In the estimate algorithm MDBC each gaze direction is a class .
[0085] Preferably, the at least two infrared radiation sources 210 is configured for emitting infrared radiations at different respective wavelengths.
[0086] This allows to obtain an eye-tracking even more accurate since the different parts of the eye (such as the ocular fundus) show a reflectance which changes with wavelength. If, for example the sclera reflectance is constant in the selected IR spectral range, while the reflectance of the fundus increases with wavelength, by choosing two wavelengths Xi and X2in the IR region (e.g. 850nm and 950nm respectively) and comparing the reflected signals R^J / R^x) a better contrast between different tissues could be obtained with respect to the case with a single wavelength.
[0087] Preferably, the processing and control unit 230 is configured for controlling the at least two infrared radiation sources 210 so as they emit the respective modulated infrared radiation at the same time .
[0088] Preferably, the processing and control unit 230 is configured for controlling the at least two infrared radiation sources 210 so as they emit the respective modulated infrared radiation according to a sequential order . In this case , each light source is turned on, one at a time , for a speci fic time and in a fixed temporal sequence . Moreover, the processing and control unit 230 is configured so that its receiving unit that receives the electric detection signals is time synchroni zed with its modulation unit that modulates the infrared radiation of the at least two infrared radiation sources 210 . Therefore the processing and control unit 230 is is able to uniquely identi fy the source by its temporal position along the sequence .
[0089] Time division multiplexing and frequency modulation can be adopted independently or combined together . Amplitude modulation can be achieved by means of a square wave ( OOK, ON-OFF Keying) or other periodic waveforms such as sinusoids . I f a single infrared radiation source ( constant or modulated at a given frequency, for instance to shi ft the signal in a region of the spectrum characteri zed by less noise ) is turned on a time , time division multiplexing is leveraged to identi fy the individual source . Instead i f multipled sources are simultanesously turned on, then di f ferent modulation frequencies are needed to identi fy the individual source .
[0090] The use of a modulation signal having a certain frequency not equal to zero allows for better identi fication of the modulated infrared radiation with respect to the background, enabling a more accurate estimate of the Signal-to-Noise Ratio ( SNR) . This improvement in SNR ratio is particularly advantageous for discriminating the di f ferent parts of the eye af fected by LED light , with greater accuracy in estimating eye responses . Another signi ficant advantage of the controlling of the emission of the at least two infrared radiation sources according to the time division multiplexing technique is the lower intensity of infrared light that the eye is exposed to compared to EDM-based systems ; in this way the eye-tracking system 200 results to be safer and less invasive because it reduces the overall intensity of infrared light hitting the eye and the lens . Indeed, as it is known prolonged exposure to infrared light can have non-linear ef fects on di f ferent parts of the eye ; light absorption is not always proportional to the intensity of the radiation, and at certain wavelengths small increases in power can cause local heating due to phenomena such as saturation or inef fective heat dispersion . In this context , keeping exposure to infrared light as low as possible , as envisaged by the eye-tracking system 200 , is essential to avoid disturbances over long periods of use .
[0091] Preferably, the eye-tracking system 200 may comprise also a battery 240 associated to the processing and control unit 230 , the at least one infrared detector 220 and to the at least two infrared radiation sources 210 so as to electrically supply them .
[0092] The eye-tracking system 200 may also comprise a wireless communication module 250 associated to the processing and control unit 230 configured to communicate in a wireless manner with an electronic terminal , such as a smartphone .
[0093] The performance of the estimation of the gaze direction and other eye parameters , like bl ink or pupil diameter depends on the number of the infrared detectors and their position . The optimal position can be obtained through numerical simulation . In particular, it is possible to change the number and the position of the at least one infrared radiation source 210 and of the infrared detectors 220 by means of optical simulations in order to maximise the amount of light collected by the infrared detectors 220 and the spatial resolution, i . e . the sensitivity of the collected light maps to the direction of gaze .
[0094] The number of detectors 220 determines not only the angular resolution of the calculation of the gaze direction but also the value of the power consumption and dissipation . In particular the largest is the number of detectors 220 the largest is such an angular resolution but at the same time the largest is the value of the power consumption and dissipation .
[0095] It is necessary to establish a number of detectors which represents a compromise between the need of suf ficiently high angular resolution and suf ficiently low power consumption and dissipation .
[0096] Preferably the processing and control unit 230 and the battery 240 are mounted in two di f ferent parts of the frame . However they can be also mounted inside the same part of the frame .
[0097] In any case the interconnections between the at least one infrared detectors 220 , the at least two infrared source 210 , the processing and control unit 230 and the battery may be achieved by means of wires or flexible printed circuit boards PCBs .
[0098] In a particular embodiment the battery 240 comprises a system of photovoltaic cells adapted to recharge the battery 240 .
[0099] The eye-tracking system 200 may be provided also in a head-mountable device . In such a case the head-mountable device comprises a frame configured to be mounted on a head, at least one lens coupled to the frame so as to be positioned in front of at least one eye and an eyetracking system 200 associated to the frame wherein the eye-tracking system and the at least one lens may be made as previously described .
[0100] From the description made , the characteristics of the eyewear, obj ect of the present invention, are clear, as are the relative advantages .
[0101] Finally, it is clear that the eyewear thus conceived i s susceptible of numerous modi fications and variations , all of which are within the scope of the invention; moreover, all the details may be replaced by technically equivalent elements . In practice , the materials used, as well as their dimensions , can be of any type according to the technical requirements .
Claims
CLAIMS1) Eyewear (100) comprising:- a frame (110) ;- an eye-tracking system (200) associated to the frame (110) ; characterized in that the eye-tracking system (200) comprises :- at least two infrared radiation sources (210) coupled to the frame (110) so as to face and emit infrared radiation towards a respective eye to be tracked of a user when such a user wears the eyewear (100) ;- at least one infrared detector (220) coupled to the frame (110) , said at least one infrared detector (220) being configured to detect the optical signal reflected by the eye to be tracked and generate a respective an electric detection signal;- a processing and control unit (230) associated to the at least two infrared radiation sources (210) and to the at least one infrared detector (220) , said processing and control unit (230) being configured for controlling each one of the at least two infrared radiation sources (210) so as to emit an infrared radiation modulated with a respective modulation signal, to receive the electric detection signals and to estimate the direction of the gaze of the eye to be tracked on the basis of said received electric detection signals.2) Eyewear (100) according to claim 1 wherein the modulation signals have different frequencies to each other .3) Eyewear (100) according to claim 1 or 2 wherein the modulation signals have different shape to each other.4) Eyewear (100) according to one or more of the previousclaims wherein the modulation signals are substantially orthogonal to each other.5) Eyewear (100) according to one or more of the previous claims wherein the at least two infrared radiation sources (210) are configured for emitting infrared radiations at different respective wavelengths.6) Eyewear (100) according to one or more of the previous claims wherein the processing and control unit (230) is configured for controlling the at least two infrared radiation sources (210) so as they emit the respective modulated infrared radiations at the same time.7) Eyewear (100) according to one or more of the previous claims wherein the processing and control unit (230) is configured for controlling the at least two infrared radiation sources (210) so as they emit the respective modulated infrared radiations according to a sequential order .8) Eyewear (100) according to one or more of the previous claims comprising a battery (240) associated to the processing and control unit (230) , the at least one infrared detector (220) and to the at least two infrared radiation sources (210) so as to electrically supply them.9) Eyewear (100) according to one or more of the previous claims wherein the processing and control unit (230) is configured to filter the received electric detection signals with at least two noise filter, one for each infrared radiation source, wherein the noise filter is configured to reduce the contribution of the noise in the received electric detection signals.10) Eyewear (100) according to claim 9 wherein the noise filter is configured to minimize the contribution of thenoise in the received electric detection signals, the noise filter having a temporal transfer function equal to a mirrored temporal function of the modulation signals .11) Eyewear (100) according to one or more of the previous claims wherein the processing and control unit (230) is configured for implementing an estimate algorithm to estimate the direction of the gaze of the eye to be tracked on the basis of the received electric detection signals, the estimate algorithm being a Mahalanobis Distance-Based Classifier (MDBC) .12) Head-mountable device comprising:- a frame configured to be mounted on a head and at least one lens coupled to the frame so as to be positioned in front of at least one eye of a user;- an eye-tracking system (200) associated to the frame (110) ; characterized in that the eye-tracking system (200) comprises :- at least two infrared radiation sources (210) coupled to the frame (110) so as to face and emit infrared radiation towards a respective eye to be tracked of a user when such a user wears the eyewear (100) ;- at least one infrared detector (220) coupled to the frame (110) , said at least one infrared detector (220) being configured to detect the optical signal reflected by the eye to be tracked and generate a respective an electric detection signal;- a processing and control unit (230) associated to the at least two infrared radiation sources (210) and to the at least one infrared detector (220) , said processing and control unit (230) being configured for controllingeach one of the at least two infrared radiation sources ( 210 ) so as to emit an infrared radiation modulated with a respective modulation signal , to receive the electric detection signals and to estimate the direction of the gaze of the eye to be tracked on the basis of said received electric detection signals .
Citation Information
Patent Citations
Eye tracking system
US20180113508A1
Infrared eye-tracking in high ambient light conditions
US20190384388A1
Eye tracking system and method
US5345281A
Systems and methods for eye tracking using modulated radiation
US10980415B1
Position Estimation
US20150098620A1