Dynamic Color-Correction Matrix for Noise Suppression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional image sensing apparatuses use fixed color-correction matrices that are ineffective in suppressing noise due to varying gain levels and sensor array positions, leading to poor noise suppression.

Innovation Solution

A dynamic color-correction matrix is adjusted based on covariance values and block statistics values, using a look-up table established during a correction period to account for different gain values and noise characteristics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a fixed color-correction matrix is used to suppress noise, then the device complexity is reduced, but the noise suppression effectiveness deteriorates due to varying gain levels and sensor positions

Engineering Contradiction:
Improvecolor-correction matrix structureVSAvoidnoise suppression effectiveness
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent transforms the fixed color-correction matrix into a dynamic one by introducing gain-level-dependent correction matrices. Each gain level has its own optimized correction matrix, allowing the system to adapt to varying noise characteristics at different gain levels. This resolves the contradiction by making the correction matrix dynamic rather than static, improving noise suppression without excessive complexity increase.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameters of the color-correction matrix based on gain level. By storing multiple correction matrices corresponding to different gain levels and selecting the appropriate matrix based on the current gain level, the system adapts to different noise characteristics. This parameter change approach resolves the contradiction between simplicity and effectiveness.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If a fixed color-correction matrix is used across all gain levels, then the manufacturing precision is improved, but the measurement precision of noise characteristics deteriorates

Engineering Contradiction:
Improvecolor-correction matrix standardizationVSAvoidnoise component characterization
Core Design Contradiction:
Manufacturing precisionVSMeasurement precision

Solution Approach 1:

The patent segments the single fixed correction matrix into multiple gain-level-specific correction matrices. Each matrix is independently optimized for its corresponding gain level, allowing precise characterization of noise components at each level. This segmentation resolves the contradiction by maintaining standardization through a systematic multi-matrix approach while achieving precise noise measurement.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the correction matrix parameters according to gain level. By storing and selecting different matrices for different gain levels, the system achieves both manufacturing precision (through standardized matrix storage) and measurement precision (through gain-level-specific optimization).

Inventive Principle:
Principle #35Parameter changes

3Reliability

If different color-correction matrices are used for different gain levels, then the noise suppression effectiveness is improved, but the device complexity increases

Engineering Contradiction:
Improvenoise suppression effectivenessVSAvoidcolor-correction matrix management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary action by pre-calculating and storing multiple correction matrices for different gain levels during the manufacturing or initialization phase. During actual operation, the system simply selects the pre-prepared matrix corresponding to the current gain level, avoiding real-time calculation complexity. This resolves the contradiction by shifting complexity from operation to initialization.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by storing multiple copies of correction matrices in memory, each corresponding to a different gain level. Instead of calculating different matrices dynamically, the system copies and stores pre-computed matrices and selects the appropriate copy based on gain level, reducing operational complexity while maintaining effectiveness.

Inventive Principle:
Principle #26Copying

4Productivity

If a fixed color-correction matrix is used, then the processing speed is improved, but the adaptability to different gain levels deteriorates

Engineering Contradiction:
Improveimage processing speedVSAvoidgain level adaptation
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent introduces dynamics by making the color-correction matrix adaptable to different gain levels while maintaining fast operation. The system dynamically selects the appropriate pre-computed matrix based on the current gain level, achieving both speed (through pre-computation) and adaptability (through gain-level-specific matrices).

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies preliminary action by pre-computing correction matrices for all expected gain levels before actual image processing. This allows the system to quickly switch between different gain-level optimizations without real-time calculation overhead, maintaining high processing speed while achieving full adaptability to different gain levels.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9219897B2Image sensing apparatus and color-correction matrix correcting method and look-up table establishing method
Publication Date: 2015.12.22 NOVATEK MICROELECTRONICS CORP
  • US9219897B2 patent drawing
  • US9219897B2 patent drawing
  • US9219897B2 patent drawing

AI summary

An image sensing apparatus, a color-correction matrix correcting method and a look-up table establishing method are provided. The image sensing apparatus calculates a block statistics value corresponding to a block of pixels in an image sensor array. Based on a look-up table, the image sensing apparatus determines a covariance value corresponding to a current gain value. According to the covariance value and the block statistics value, the image sensing apparatus corrects a color-correction matrix corresponding to the block of pixels. The image sensing apparatus can use an amended color-correction matrix to correct the color of the pixel, so as to reduce chroma noise or other noise.