US 11,656,722 B1
Method and apparatus for creating an adaptive bayer pattern
Tarek El Dokor, Phoenix, AZ (US); Joshua King, Mesa, AZ (US); and Roger Hauptman, Denver, CO (US)
Assigned to Edge 3 Technologies, Phoenix, AZ (US)
Filed by Edge 3 Technologies, Inc., Phoenix, AZ (US)
Filed on Feb. 21, 2022, as Appl. No. 17/676,625.
Application 17/676,625 is a continuation of application No. 16/812,348, filed on Mar. 8, 2020, granted, now 11,256,372.
Application 16/812,348 is a continuation of application No. 16/290,941, filed on Mar. 3, 2019, granted, now 10,585,533, issued on Mar. 10, 2020.
Application 16/290,941 is a continuation of application No. 15/588,656, filed on May 7, 2017, granted, now 10,222,910, issued on Mar. 5, 2019.
Application 15/588,656 is a continuation of application No. 14/925,039, filed on Oct. 28, 2015, granted, now 9,645,680, issued on May 9, 2017.
Application 14/925,039 is a continuation of application No. 14/045,774, filed on Oct. 3, 2013, granted, now 9,207,759, issued on Dec. 8, 2015.
Claims priority of provisional application 61/711,177, filed on Oct. 8, 2012.
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/042 (2006.01); G06T 3/40 (2006.01); G06T 7/55 (2017.01); G06F 3/01 (2006.01); G06F 3/0488 (2022.01)
CPC G06F 3/0425 (2013.01) [G06F 3/017 (2013.01); G06F 3/0488 (2013.01); G06T 3/4015 (2013.01); G06T 3/4053 (2013.01); G06T 7/55 (2017.01); G06T 2207/10052 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for enabling gesture recognition of a gesture command on a mobile device, comprising:
receiving a plurality of images of an object to be used for performing a gesture command from an array of imaging elements included within a camera of the mobile device;
aligning the plurality of images;
creating an ordered set at infinity comprising Red, Clear, Blue (R, C, B) pixel elements from the plurality of images;
defining as an infinity image a low-resolution G image generated by subtracting the R, C, B pixel data of the plurality of images;
performing a demosiacing process on the ordered set at infinity;
computing offsets between the images from one or more determined artifacts generated from imaging the object performing the gesture command;
modifying the ordered set to adapt to the computed offsets;
regenerating the demosaiced image and computing an associated depth thereof; and
interpreting the gesture command performed by the object.