US 11,856,179 B2
Flexible eyewear device with dual cameras for generating stereoscopic images
John Bernard Ardisana, II, Torrance, CA (US); Nir Daube, Pacific Palisades, CA (US); David Ben Ezra, Los Angeles, CA (US); Mathias Hintermann, Culver City, CA (US); Sagi Katz, Yokneam Ilit (IL); Nati Kligler, Zippori (IL); Michael Ryner, Santa Monica, CA (US); and Ashutosh Y. Shukla, Los Angeles, CA (US)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Dec. 29, 2022, as Appl. No. 18/091,098.
Application 18/091,098 is a continuation of application No. 17/521,001, filed on Nov. 8, 2021, granted, now 11,575,872.
Application 17/521,001 is a continuation of application No. 16/688,046, filed on Nov. 19, 2019, granted, now 11,212,509, issued on Dec. 28, 2021.
Claims priority of provisional application 62/782,885, filed on Dec. 20, 2018.
Prior Publication US 2023/0135377 A1, May 4, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 13/239 (2018.01); H04N 13/246 (2018.01); H04N 23/54 (2023.01)
CPC H04N 13/239 (2018.05) [H04N 13/246 (2018.05); H04N 23/54 (2023.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
image capture eyewear, including:
a support structure, and
dual cameras connected to the support structure to capture stereoscopic images of a scene;
a processor coupled to the image capture eyewear;
a memory accessible to the processor; and
programming in the memory, wherein execution of the programming by the processor configures the system to perform functions, including functions to:
capture, using the dual cameras, stereoscopic images of the scene, the scene containing at least one object with known dimensions;
obtain a distance to the at least one object with known dimensions based on a size of the at least one object with known dimensions;
identify an actual offset between the stereoscopic images for the at least one object with known dimensions;
determine a plurality of calibration offsets as one of (1) a difference between the actual offset and a previously determined offset for the at least one object with known dimensions determined with other image capture eyewear not experiencing any flexure, or (2) an amount of flexure experienced by the image capture eyewear; and
store the calibration offsets in the memory along with flexure amounts corresponding to the calibration offsets.