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.
Claims17
A system on a chip (SoC), comprising:
- an image signal processor (ISP), the ISP being configured to:
- receive a first image signal from a first camera and a second image signal from a second camera;
- group the first image signal and the second image signal based on a brightness or color temperature recorded by the first and second cameras;
- and
- a statistics engine, the statistics engine configured to:
- receive the first image signal, second image signal, and statistics related to the first and second image signals from the ISP;
- and
- estimate a measurement of brightness or color temperature based on the first and second image signals.
A method, comprising:
- estimating, by a statistics engine, a brightness and/or color temperature of each camera within an image processing system having two or more cameras;
- grouping, by an image signal processor (ISP), the two or more cameras into one or more groups based on a spread of the estimated brightness and/or color temperature among the two or more cameras, wherein the spread is calculated by determining a least measured brightness and/or color temperature of the two or more cameras and a greatest measured brightness and/or color temperature of the two or more cameras;
- and
- selecting, by the ISP, 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 method, comprising:
- estimating, by a statistics engine, a brightness and/or color temperature of each camera within an image processing system with two or more cameras;
- defining, by an image signal processor (ISP), a plurality of ways that the two or more cameras are allowed to be grouped;
- defining, by the ISP, one or more cost functions for the plurality of ways of grouping;
- computing, by the ISP, costs for each of the plurality of ways the cameras are allowed to be grouped based on the one or more cost functions;
- grouping, by the ISP, the cameras into one or more groups to curtail the costs, wherein the costs define an extent to which image harmonization and dynamic range are balanced within a synthesized image;
- selecting, by the ISP, 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;
- and
- rendering, to a display, the synthesized image that blends images captured by the cameras of the image processing system.
Dependencies are inferred from the claim text.