Multi camera image processing
AssigneeTexas Instruments Incorporated
InventorsShashank Dabral, Gang Hua, Mayank Mangla
Life of this patent
Estimating the term…
Abstract
A system on a chip (SoC) implementing dynamic grouping of multiple cameras in an image processing system is disclosed. The SoC includes an image signal processor (ISP) configured to receive a signal corresponding to an image from two or more cameras, dynamically group the cameras into groups based on a measured view brightness and/or color temperature observed by each of the cameras, and assign cameras with a group of the groups to a same exposure/gain setting. The SoC further includes a statistics engine configured to receive the image signals and statistics related to the image signals from the ISP and determine a measurement of image brightness and/or color temperature of each image based on the image signals for forwarding to the ISP.
Claims20
A method, comprising:
- defining a plurality of ways that two or more cameras are allowed to be grouped;
- defining one or more cost functions for the plurality of ways of grouping;
- computing a cost for each of the plurality of ways the cameras are allowed to be grouped based on the one or more cost functions;
- grouping the cameras into one or more groups based on the computed costs, wherein the costs define an extent to which image harmonization and dynamic range are balanced within a synthesized image;
- and
- selecting a camera exposure/gain setting for each group, wherein one or more cameras within a given one of the groups has a same camera exposure/gain setting.
A system on a chip (SoC), comprising:
- a processor configured to:
- estimate a brightness or color temperature of each of two or more cameras;
- determine a spread between a least measured brightness or color temperature of the two or more cameras and a greatest measured brightness or color temperature of the two or more cameras;
- group the two or more cameras into one or more groups based on the spread;
- select a camera exposure/gain setting for each group of the one or more groups;
- and
- assign a same camera exposure/gain setting to all cameras within a first group of the one or more groups.
A system on a chip (SoC), comprising:
- a statistics engine configured to estimate a brightness or color temperature of each camera of two or more cameras;
- and
- an image signal processor (ISP) configured to:
- define a plurality of ways that two or more cameras are allowed to be grouped;
- define one or more cost functions for the plurality of ways of grouping;
- compute a cost for each of the plurality of ways the cameras are allowed to be grouped based on the one or more cost functions;
- group the cameras into one or more groups based on the computed costs, wherein the costs define an extent to which image harmonization and dynamic range are balanced within a synthesized image;
- and
- select a camera exposure/gain setting for each group, wherein one or more cameras within a given one of the groups has a same camera exposure/gain setting.
Dependencies are inferred from the claim text.