Image data processing with multiple cameras
First Claim
1. A computer-readable storage medium having computer-executable instructions for performing a method of processing image data, the method comprising:
- accessing first image data captured by a first camera, the first image data acquired with an ambient light source;
accessing second image data captured by a second camera, the second image data acquired with the ambient light source and comprising a selected color value; and
processing the first image data using information that is derived using the second image data, the processing comprising;
determining a color for the first ambient light source using the second image data by comparing the selected color value to information in a database, the information indicating colors exhibited by the selected color value under different colors of light;
updating the database to include the result of the determining operation;
generating correction factors using the color; and
applying the correction factors to the first image data to generate third image data.
1 Assignment
0 Petitions
Accused Products
Abstract
Pictures can be taken with multiple (e.g., two) cameras, and the statistics associated with any of those pictures can be used to correct (e.g., color balance) any of the other pictures. Generally speaking, first image data captured by a first camera is accessed (e.g., retrieved from memory). Similarly, second image data captured by a second camera is accessed. The first image data and second image data are acquired at or about the same time using the first and second cameras together (e.g., at the same location, so that each camera is subject to the same light source). The first image data can then be processed (e.g., color balanced) using information that is derived using the second image data.
15 Citations
16 Claims
-
1. A computer-readable storage medium having computer-executable instructions for performing a method of processing image data, the method comprising:
-
accessing first image data captured by a first camera, the first image data acquired with an ambient light source; accessing second image data captured by a second camera, the second image data acquired with the ambient light source and comprising a selected color value; and processing the first image data using information that is derived using the second image data, the processing comprising; determining a color for the first ambient light source using the second image data by comparing the selected color value to information in a database, the information indicating colors exhibited by the selected color value under different colors of light; updating the database to include the result of the determining operation; generating correction factors using the color; and applying the correction factors to the first image data to generate third image data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for processing image-based data, the system comprising:
-
a processor; a memory coupled to the processor; a first camera coupled to the processor; a second camera coupled to the processor, wherein information derived from second image data captured by the second camera and stored in said memory is accessed and used by said processor to process first image data captured by the first camera, the first and second image data acquired with an ambient light source in common and the second image data comprising a selected color value, wherein the first image data is processed to determine a color for the first ambient light source using the second image data by comparing the selected color value to information in a database, the information indicating colors exhibited by the selected color value under different colors of light, the database then updated to include the color determined by the comparing operation, wherein further correction factors are generated using the color and applied to the first image data to generate third image data. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computer-implemented method for processing image data, the method comprising:
-
accessing first image data captured by a first camera and stored in memory, the first image data comprising a picture taken with a first ambient light source; accessing second image data captured by a second camera with the first ambient light source and stored in memory, the second image data comprising a selected color value; determining a color for the first ambient light source using the second image data by comparing the selected color value to information in a database, the information indicating colors exhibited by the selected color value under different colors of light; updating the database to include the result of the determining operation; generating correction factors using the color; and applying the correction factors to the first image data to generate third image data, wherein the third image data comprises a modified version of the picture. - View Dependent Claims (14, 15, 16)
-
Specification