Gamma Correction via Non-Equidistant Sample Points

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video signal processing systems struggle to accurately perform gamma correction across different display types, such as CRT, liquid crystal, and plasma displays, due to the need for equidistant sample point settings, which leads to redundant or insufficient sample points, increasing software processing and operational complexity.

Innovation Solution

A video signal processing apparatus and method that allows for non-equidistant section detection, enabling the addition of sample points with varying intervals, allowing for accurate cubic interpolation computation and reducing redundant sample points, especially in sections with steep slopes, while maintaining sufficient points for accurate correction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If equidistant sample point settings are used for gamma correction, then the correction process is simple to implement, but the number of sample points becomes redundant or insufficient leading to increased software processing complexity

Engineering Contradiction:
Improveease of implementationVSAvoidsoftware processing complexity
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The patent applies local quality by allowing different intervals between sample points in different regions of the gamma correction curve. Specifically, smaller intervals are used in regions with steep slopes (where higher precision is needed) and larger intervals in regions with gentler slopes. This non-uniform distribution of sample points reduces redundant processing while maintaining sufficient precision where required, thereby reducing overall software processing complexity without sacrificing correction accuracy.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If more sample points are used to improve gamma correction accuracy, then the correction precision improves, but the software processing amount increases

Engineering Contradiction:
Improvegamma correction accuracyVSAvoidsoftware processing efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

Instead of uniformly distributing sample points throughout the entire gamma correction range, the patent concentrates sample points locally in regions where the gamma curve has steep slopes. This localized densification provides high correction accuracy precisely where needed while using fewer sample points in regions with gentle slopes. The result is improved gamma correction accuracy without a proportional increase in software processing amount, thereby maintaining processing efficiency.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the parameter of sample point interval from a fixed equidistant value to a variable value that adapts to the local characteristics of the gamma correction curve. By dynamically adjusting the interval between sample points based on the slope characteristics of the correction curve, the system achieves high accuracy with minimal sample points, optimizing the balance between correction precision and processing efficiency.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9106877B2Video signal processing apparatus performing gamma correction by cubic interpolation computation, and method thereof
Publication Date: 2015.08.11 RENESAS ELECTRONICS CORP
  • US9106877B2 patent drawing
  • US9106877B2 patent drawing
  • US9106877B2 patent drawing

AI summary

A video signal processing apparatus (and method) includes a section determination unit which detects a non-equidistant section having different intervals between a plurality of sample points set for a range from a minimum signal level to a maximum signal level of a video signal to be inputted,correction level holding unit which holds a signal level of a video signal after correction for each sample point as a correction level, and an interpolation computation unit which obtains a signal level of the video signal after correction corresponding to the signal level of the inputted video signal by executing cubic interpolation computation with reference to the correction level held by the correction level holding unit.