US 12,170,752 B2
Multi-processor support for array imagers
John T. Bretscher, Elgin, IL (US); and Randall S. Vaas, Wyoming, MI (US)
Assigned to GOOGLE TECHNOLOGY HOLDINGS LLC, Mountain View, CA (US)
Filed by Google Technology Holdings LLC, Mountain View, CA (US)
Filed on Jun. 21, 2023, as Appl. No. 18/339,001.
Application 18/339,001 is a continuation of application No. 17/834,190, filed on Jun. 7, 2022, granted, now 11,765,337.
Application 17/834,190 is a continuation of application No. 16/372,678, filed on Apr. 2, 2019, granted, now 11,375,175, issued on Jun. 28, 2022.
Application 16/372,678 is a continuation of application No. 15/811,033, filed on Nov. 13, 2017, granted, now 10,264,234, issued on Apr. 16, 2019.
Application 15/811,033 is a continuation of application No. 15/091,733, filed on Apr. 6, 2016, granted, now 9,832,448, issued on Nov. 28, 2017.
Application 15/091,733 is a continuation of application No. 14/319,285, filed on Jun. 30, 2014, granted, now 9,319,576, issued on Apr. 19, 2016.
Claims priority of provisional application 61/932,852, filed on Jan. 29, 2014.
Prior Publication US 2024/0007608 A1, Jan. 4, 2024
Int. Cl. H04N 13/282 (2018.01); G06T 1/20 (2006.01); H04N 13/161 (2018.01); H04N 19/107 (2014.01); H04N 19/42 (2014.01); H04N 19/436 (2014.01); H04N 19/503 (2014.01); H04N 19/593 (2014.01); H04N 19/597 (2014.01); H04N 19/62 (2014.01); H04N 23/45 (2023.01); H04N 23/75 (2023.01); H04N 23/80 (2023.01); H04N 23/957 (2023.01)
CPC H04N 13/282 (2018.05) [G06T 1/20 (2013.01); H04N 13/161 (2018.05); H04N 19/107 (2014.11); H04N 19/436 (2014.11); H04N 19/439 (2014.11); H04N 19/503 (2014.11); H04N 19/593 (2014.11); H04N 19/597 (2014.11); H04N 19/62 (2014.11); H04N 23/45 (2023.01); H04N 23/75 (2023.01); H04N 23/80 (2023.01); H04N 23/957 (2023.01)] 20 Claims
OG exemplary drawing
 
1. A smartphone, comprising:
at least one non-transitory computer-readable media to store instructions;
one or more processors;
a display; and
an array imager including a plurality of image sensors,
wherein
a first image sensor among the plurality of image sensors is configured to capture a first plurality of images that depict substantially a same scene at substantially a same time, and
a second image sensor among the plurality of image sensors is configured to capture a second plurality of images that depict substantially the same scene at substantially the same time, and
the one or more processors are configured to execute the instructions to:
obtain the first plurality of images and the second plurality of images,
perform a first encoding task, via a first core from among the one or more processors, with respect to a first subset of images among the first plurality of images and a first subset of images among the second plurality of images, and
perform a second encoding task, via a second core from among the one or more processors, with respect to a second subset of images among the first plurality of images and a second subset of images among the second plurality of images.