US 12,032,168 B2
Geometry modeling of eyewear devices with flexible frames
Clemens Birklbauer, Vienna (AT); Georg Halmetschlager-Funek, Vienna (AT); Jeroen Hol, Hengelo (NL); Matthias Kalkgruber, Vienna (AT); and Daniel Wagner, Vienna (AT)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Apr. 21, 2023, as Appl. No. 18/137,729.
Application 18/137,729 is a continuation of application No. 17/588,641, filed on Jan. 31, 2022, granted, now 11,662,589.
Application 17/588,641 is a continuation of application No. 17/089,454, filed on Nov. 4, 2020, granted, now 11,294,188, issued on Apr. 5, 2022.
Claims priority of provisional application 63/085,913, filed on Sep. 30, 2020.
Prior Publication US 2023/0296902 A1, Sep. 21, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G02B 27/01 (2006.01); G06F 3/01 (2006.01); G06T 19/00 (2011.01); H04N 13/344 (2018.01)
CPC G02B 27/0172 (2013.01) [G02B 27/0176 (2013.01); G06F 3/011 (2013.01); G06F 3/017 (2013.01); G06T 19/006 (2013.01); H04N 13/344 (2018.05); G02B 2027/0138 (2013.01); G02B 2027/0154 (2013.01); G02B 2027/0178 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
an eyewear device for displaying augmented reality images, comprising:
an inertial measurement unit (IMU) that generates inertial data,
at least one image sensor that generates image data, and
at least one display for displaying the augmented reality images, wherein the eyewear device has a predetermined geometry defining spatial relations of at least two of the IMU, the at least one image sensor, or the at least one display; and
an augmented reality image rendering system including:
a motion tracking module that:
computes poses of the at least one image sensor and the IMU using at least the image data from the at least one image sensor and the inertial data from the IMU,
computes the predetermined geometry during use of the eyewear device in an augmented reality application, and
estimates an updated geometry of the eyewear device from the poses as a result of a geometry change of the eyewear device; and
a rendering module that renders the augmented reality images including virtual content and real-world objects on the at least one display in accordance with the estimated updated geometry.