Image Processing Circuit Gamma Table Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Liquid crystal displays (LCDs) suffer from the off-angle viewing problem, leading to color distortion and grid phenomenon due to the use of different gamma lookup tables for neighboring pixels, which reduces visual experience.

Innovation Solution

An image processing circuit and method that receives pixels and assigns them to either a gamma-high or gamma-low category, using distinct gamma tables for each category to compensate pixel values, ensuring that pixels at different locations can have different gamma tables even if they share the same category, thereby mitigating the grid phenomenon.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Illumination intensity

If different gamma LUTs are applied to neighboring pixels to mitigate off-angle viewing problem, then off-angle viewing quality is improved, but grid phenomenon appears in the image

Engineering Contradiction:
Improveoff-angle viewing qualityVSAvoidgrid phenomenon
Core Design Contradiction:
Illumination intensityVSObject-generated harmful factors

Solution Approach 1:

The patent applies different gamma tables to different pixel locations based on their coordinates. Specifically, pixels at even coordinate positions use one gamma table while pixels at odd coordinate positions use another gamma table. This local differentiation approach mitigates off-angle viewing problems by providing location-specific compensation while avoiding the grid phenomenon that occurs when identical gamma tables are applied to all pixels of the same category.

Inventive Principle:
Principle #3Local quality

2Object-generated harmful factors

If identical gamma LUTs are applied to all pixels, then grid phenomenon is avoided, but off-angle viewing problem persists

Engineering Contradiction:
Improvegrid phenomenon avoidanceVSAvoidoff-angle viewing quality
Core Design Contradiction:
Object-generated harmful factorsVSIllumination intensity

Solution Approach 1:

The patent implements location-dependent gamma compensation where the gamma table selection is determined by pixel coordinates. Even-positioned pixels and odd-positioned pixels are assigned different gamma tables from respective sets, enabling localized optimization for off-angle viewing without creating the harmful grid pattern that would result from uniform gamma application across all pixels.

Inventive Principle:
Principle #3Local quality

3Manufacturing precision

If multiple gamma tables are used for different pixel locations, then compensation precision is improved, but device complexity increases

Engineering Contradiction:
Improvecompensation precisionVSAvoidgamma table management complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent divides the pixel array into segments based on coordinate positions (even and odd positions). This segmentation allows the use of multiple gamma tables for different locations while maintaining manageable complexity through systematic organization. The gamma tables are stored in separate memory structures (first gamma table memory and second gamma table memory), enabling efficient access and reducing the complexity of managing multiple gamma tables compared to a fully arbitrary assignment scheme.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10791266B1Image processing circuit and method
Publication Date: 2020.09.29 NOVATEK MICROELECTRONICS CORP
  • US10791266B1 patent drawing
  • US10791266B1 patent drawing
  • US10791266B1 patent drawing

AI summary

The image processing circuit includes a receiving circuit, configured to receive a plurality of pixels of a video frame, wherein the plurality of pixels are corresponding to a plurality of pixel locations, a pixel location of a pixel is corresponding to a gamma category value, and the gamma category value is either a gamma-high value or a gamma-low value; and a gamma table circuit, configured to obtain a gamma table; and a compensation circuit, configured to generate an output pixel value; wherein a plurality of first pixel locations are corresponding to a plurality of gamma-high tables, and the plurality of gamma-high tables are mutually different; wherein a plurality of second pixel locations are corresponding to a plurality of gamma-low tables, and the plurality of gamma-low tables are mutually different.