US 12,108,019 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 Andreas Hintermann, Culver City, CA (US); Sagi Katz, Yokneam Ilit (IL); Nati Kligler, Zippori (IL); Michael Ryner, Santa Monica, CA (US); and Ashutosh Shukla, Los Angeles, CA (US)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Oct. 26, 2023, as Appl. No. 18/384,273.
Application 18/384,273 is a continuation of application No. 18/091,098, filed on Dec. 29, 2022, granted, now 11,856,179.
Application 18/091,098 is a continuation of application No. 17/521,001, filed on Nov. 8, 2021, granted, now 11,575,872, issued on Feb. 7, 2023.
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 2024/0056560 A1, Feb. 15, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 13/239 (2018.01); G02B 27/01 (2006.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. Image capture eyewear, including:
a support structure;
dual cameras connected to the support structure to capture stereoscopic images of a scene;
a processor;
a memory accessible to the processor; and
programming in the memory, wherein execution of the programming by the processor configures the eyewear 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.