Image Processing Apparatus White Balance Correction Multiple Light Sources

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional automatic white balance control in imaging apparatuses struggles to achieve appropriate color tints for multiple light sources, particularly when flash light and ambient light sources with different color temperatures are present, leading to unsuitable white balance and inappropriate color reproduction.

Innovation Solution

An image processing apparatus that generates first and second developed image data using specific white balance correction values for each light source, calculates a combining ratio based on color evaluation values, and combines these images to produce an image with appropriate tints for both light sources, ensuring accurate color representation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If automatic white balance control calculates a single white balance coefficient from the entire screen and applies it uniformly, then the processing is simple and fast, but the color reproduction becomes inaccurate when multiple light sources with different color temperatures are present

Engineering Contradiction:
Improvewhite balance processing speedVSAvoidcolor reproduction accuracy
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The image screen is divided into multiple blocks, and each block is independently analyzed to determine its dominant light source characteristics. This segmentation allows different white balance coefficients to be calculated for different regions, resolving the contradiction by enabling accurate color reproduction for multiple light sources while maintaining efficient block-based processing

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different white balance coefficients are applied to different blocks based on their local light source characteristics. Instead of using a single uniform coefficient for the entire screen, each block receives a customized coefficient that matches its specific lighting conditions, thereby achieving accurate color reproduction across diverse lighting environments

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If the white balance is adjusted to the middle between multiple light sources, then a compromise is achieved, but both regions irradiated with different light sources become tinged with inappropriate colors

Engineering Contradiction:
Improvewhite balance adaptability to multiple light sourcesVSAvoidcolor tint accuracy
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The image is segmented into blocks, and each block is assigned a white balance coefficient appropriate to its specific light source. This prevents the compromise effect by allowing each region to have its own optimized white balance setting rather than forcing a middle-ground solution

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each block receives a white balance coefficient tailored to its local lighting conditions. Regions illuminated by different light sources (e.g., flash vs. ambient light) are processed with different coefficients, ensuring accurate color reproduction for each region without cross-contamination of color tints

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8941756B2Image processing apparatus, image processing method, and program
Publication Date: 2015.01.27 CANON KK
  • US8941756B2 patent drawing
  • US8941756B2 patent drawing
  • US8941756B2 patent drawing

AI summary

The present invention generates first developed image data by correcting image data with use of a first white balance correction value corresponding to a first light source, generates second developed image data by correcting the image data with use of a second white balance correction value corresponding to a second light source, calculates a color evaluation value of each of blocks by adding and averaging color evaluation values of pixels in the image data for each of the divided blocks, calculates a combining ratio based on a difference between the calculated color evaluation value of each of the blocks and a color evaluation value of white under the second light source, and combines the first developed image data and the second developed image data according to the calculated combining ratio.