Color Temperature Adaptive Pixel Interpolation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for interpolating pixel colors from color and panchromatic channels do not account for the color temperature of a scene, resulting in suboptimal image quality.

Innovation Solution

A method and apparatus that detect the color temperature of a scene and use this information to interpolate pixel colors from Red, Green, Blue, and Clear (RGBC) channels to RGB channels, by converting chromatic and panchromatic pixel values in a specific color space, applying white balance gains, and calculating ratios to scale chrominance channels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If color interpolation is performed without considering color temperature, then the processing complexity is reduced, but the image quality deteriorates

Engineering Contradiction:
Improveprocessing complexityVSAvoidimage quality
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent applies preliminary action by detecting the color temperature of the scene before performing color interpolation. The system determines white balance gains based on the detected color temperature and applies these gains to the RGB channels prior to interpolation. This preliminary adjustment ensures that the subsequent interpolation process operates on color-corrected data, thereby improving image quality without significantly increasing processing complexity during the interpolation step itself.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If color temperature detection and adjustment is implemented, then image quality is improved, but the processing complexity increases

Engineering Contradiction:
Improveimage qualityVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by adjusting the white balance gains (R_gain, G_gain, B_gain) based on the detected color temperature. The system calculates specific gain values for each RGB channel according to the color temperature characteristics, then applies these gains to transform the color parameters of the image data. This approach improves image quality by adapting to different lighting conditions while maintaining manageable processing complexity through formula-based parameter adjustment rather than complex iterative optimization.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20170142386A1Method and apparatus for interpolating pixel colors from color and panchromatic channels to color channels
Publication Date: 2017.05.18 MOTOROLA MOBILITY LLC
  • US20170142386A1 patent drawing
  • US20170142386A1 patent drawing
  • US20170142386A1 patent drawing

AI summary

Panchromatic pixels and chromatic pixels are interpolated into color channels per pixel of an output image. First, panchromatic pixels and chromatic pixels are used to generate an intermediate image with panchromatic channel, and color channels per pixel. At least three color channels of a first color space can be converted to a first panchromatic light intensity channel in a second color space and at least two first chrominance channels in the second color space based on a detected correlated color temperature. A ratio per pixel between the first panchromatic light intensity channel in the second color space and a second panchromatic light intensity channel in the second color space can be calculated, where the second panchromatic light intensity channel can be based on a panchromatic value per pixel. The ratio can be applied to the at least two first chrominance channels per pixel to determine pixel values in at least two second chrominance channels of the second color space. Channels per pixel can be converted from the second color space including the at least two second chrominance channels and the second panchromatic light intensity channel to a color space.