IP Library Granted Patent US 12,554,128
Granted Patent B2
US 12,554,128 · App. 17/996,884 · Granted Feb 17, 2026

Method of determining an attitude of an eyewear

Inventors: Damien Paille (Charenton-le-Pont, FR); Daniel Spiegel (Singapore, SG); Yu Richard Liu (Singapore, SG); Gilles Garcin (Singapore, SG); Denis Rousseau (Charenton-le-Pont, FR)
Assignee: Essilor International
G02B27/0093G06F3/012
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,554,128
App. No.
17/996,884
Granted
Feb 17, 2026
Kind
B2
Abstract

An aspect of the disclosure relates to a method of determining an attitude of an eyewear. The method may include: detecting a light signal reflected from the eyewear with a digital device including a light sensor for a non-visible wavelength range; and calculating, using the light signal, an attitude of the eyewear. The attitude may be at least one of: a yaw angle, a pitch angle, a roll angle. A second aspect of the disclosure relates to an eyewear including at least a first lens. The first lens may include a first coating having reflection in the non-visible range of wavelengths. The first coating may further include a pattern with an orientation. A third aspect of the disclosure relates to a computer program product including instructions, which, when the program is executed by a digital device, causes the digital device to carry out the method.

Claims (33)

1 . A method of determining an attitude of an eyewear, the eyewear comprising a first lens comprising a first coating, the first coating having reflection in the non-visible range of wavelengths and comprising a pattern with an orientation, the method comprising:

detecting a light signal with a digital device comprising a light sensor for the non-visible wavelength range; and

calculating, using the light signal, an attitude of the eyewear,

wherein the light signal is signal in the non-visible range reflected from the at least first coating when the eyewear is within a sensor range, and

wherein the attitude is at least one of: a yaw angle, a pitch angle, a roll angle,

wherein the light signal comprises a first signal and a second signal,

wherein the eyewear is configured to reflect light of the first signal and of the second signal,

wherein the first signal is reflected by the first coating at a first location of the eyewear, and the second signal is reflected by a second coating at a second location of the eyewear,

wherein the method comprises determining:

the yaw angle, which comprises: determining, with the first light signal, a first distance between the eyewear to the sensor, determining, with the second light signal, a second distance between the eyewear to the sensor, using the first distance and the second distance to calculate the yaw angle; or

the pitch angle, which comprises: determining, with the first light signal, a deviation from a first maximal signal intensity, and using the deviation to calculate the pitch angle; or

the roll angle, which comprises: determining, with the first light signal, a first deviation from a first maximal signal intensity, determining, with the second light signal, a second deviation from a second maximal signal intensity, using the first deviation and the second deviation to calculate the roll angle.

2 . The method of claim 1 , further comprising:

determining reference coordinates of the digital device; and

using the reference coordinates for calculating the attitude of the eyewear.

3 . The method of claim 1 , wherein the first signal is of a first wavelength and the second signal is of a second wavelength different from the first wavelength.

4 . The method of claim 1 , comprising determining the roll angle, which comprises:

determining, with the first light signal, a first deviation from a first maximal signal intensity,

determining, with the second light signal, a second deviation from a second maximal signal intensity,

using the first deviation and the second deviation to calculate the roll angle.

5 . The method of claim 1 , wherein detecting a light signal comprises capturing an image of a pattern of the eyewear, and calculating the attitude of the eyewear comprises:

determining a deviation between the captured image and a pre-determined pattern; and

using the deviation to calculate the attitude.

6 . The method of claim 5 , wherein the attitude includes the roll angle and wherein determining the deviation comprises identifying an orientation of the pattern; and

wherein calculating the roll angle comprises calculating the angular difference of the orientation using the pre-determined pattern as reference.

7 . The method of claim 5 , wherein determining the deviation comprises identifying a first dimension and a second dimension of the pattern, wherein the first dimension and the second dimension intersect, and wherein the attitude includes one or both of the pitch angle and the yaw angle, and calculating on or both of the pitch angle and the yaw angle comprises calculating the difference of the first dimension and/or the second dimension from the pre-determined pattern.

8 . The method of claim 1 , wherein the light sensor is selected from at least one of: an infrared camera, an infrared time-of-flight sensor, a non-imaging infrared sensor.

9 . An eyewear for carrying out the method of claim 1 , the eyewear comprising at least a first coating having reflection in the non-visible range of wavelengths, and further comprising a first lens comprising the first coating, wherein the first coating comprises a pattern with an orientation.

10 . The eyewear of claim 9 , wherein the eyewear further comprises a second lens, and the second lens has a second coating comprising a same pattern of the first coating of the first lens.

11 . A non-transitory computer program product comprising instructions which, when the program is executed by a digital device, causes the digital device to carry out the method of claim 1 .

12 . The non-transitory computer program product of claim 11 , wherein the instructions further comprise:

determining a difference between the attitude and a pre-determined attitude reference, and

initiating a user alert when the difference is larger than a pre-determined threshold.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 21, 2022
From: PAILLE, DAMIEN; SPIEGEL, DANIEL; LIU, YU RICHARD; GARCIN, GILLES; ROUSSEAU, DENIS
To: ESSILOR INTERNATIONAL
Reel/Frame 061500/0246 →
Priority Claims (1)
EP 20305402 · Apr 24, 2020 · regional
Continuity (1)
Related Publication 20230141415A1 · May 11, 2023
References Cited (37)
US 9341843B2 · Border · 2016 [cited by examiner]
US 9366862B2 · Haddick · 2016 [cited by examiner]
US 10247613B1 · Wald et al. · 2019 [cited by applicant]
US 10503248B1 · Yoon · 2019 [cited by applicant]
US 10539787B2 · Haddick · 2020 [cited by examiner]
US 11108977B1 · Sharma · 2021 [cited by examiner]
US 11526017B2 · Kamakura · 2022 [cited by examiner]
US 20030063292A1 · Mostafavi · 2003 [cited by applicant]
US 20050201613A1 · Mostafavi · 2005 [cited by applicant]
US 20070139775A1 · Reich et al. · 2007 [cited by applicant]
US 20100092747A1 · Chung et al. · 2010 [cited by applicant]
US 20100103516A1 · McKnight et al. · 2010 [cited by applicant]
US 20100151213A1 · Smithson et al. · 2010 [cited by applicant]
US 20120249797A1 · Haddick · 2012 [cited by examiner]
US 20130127980A1 · Haddick · 2013 [cited by examiner]
US 20130278631A1 · Border · 2013 [cited by examiner]
US 20140285889A1 · Smithson et al. · 2014 [cited by applicant]
US 20160195736A1 · Iordanis · 2016 [cited by examiner]
US 20160209648A1 · Haddick · 2016 [cited by examiner]
US 20170049309A1 · Lepple-Wienhues · 2017 [cited by examiner]
US 20170161593A1 · Smithson et al. · 2017 [cited by applicant]
US 20180232047A1 · Yoon · 2018 [cited by applicant]
US 20190156100A1 · Rougeaux · 2019 [cited by examiner]
US 20200279401A1 · Tsuchie · 2020 [cited by applicant]
US 20230288618A1 · Lev · 2023 [cited by examiner]
CN 103262520A · 2013 [cited by applicant]
CN 104159499A · 2014 [cited by applicant]
CN 104244806A · 2014 [cited by applicant]
CN 106226730A · 2016 [cited by applicant]
CN 108475109A · 2018 [cited by applicant]
CN 110073280A · 2019 [cited by applicant]
EP 1798670A1 · 2007 [cited by applicant]
WO WO2012047340A1 · 2012 [cited by applicant]
WO WO2019064399A1 · 2019 [cited by applicant]
Office Action issued Dec. 14, 2023, in corresponding European Patent Application No. 21 720 474.2, 4 pages. [cited by applicant]
International Search Report issued Jul. 14, 2021 in PCT/EP2021/060519 filed on Apr. 22, 2021, 5 pages. [cited by applicant]
Combined Chinese Office Action and Search Report issued Mar. 19, 2025, in corresponding Chinese Patent Application No. 202180028536.2 (with English Translation), 16 pages. [cited by applicant]