Display Data Correction Using Bezier Curve Control Points

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing gamma correction techniques, such as those using lookup tables (LUTs) or quadric correction arithmetic expressions, face challenges in flexibility and accuracy, particularly in adjusting gamma characteristics without increasing hardware utilization and in real-time responsiveness.

Innovation Solution

A display data correction apparatus that employs a select circuit and processing circuit to update control points along a Bezier curve, allowing for flexible adjustment of the gamma curve shape and improving accuracy by iteratively refining the output gray-level value based on input gray-level values, thereby reducing hardware requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If an LUT is used for gamma correction, then the gamma correction can be implemented, but the hardware utilization increases and the gamma characteristics cannot be changed over instantly

Engineering Contradiction:
Improvegamma characteristics adjustmentVSAvoidhardware utilization
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent changes the fundamental parameter of gamma correction from lookup table indexing to arithmetic calculation using control points. By representing the gamma curve as a piecewise linear function defined by control points and using arithmetic operations to calculate output values, the system achieves flexibility in adjusting gamma characteristics without requiring large LUTs, thus reducing hardware utilization while maintaining adaptability.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If an LUT is used for gamma correction, then the gamma correction can be implemented, but it takes long time to rewrite the LUT to change gamma characteristics

Engineering Contradiction:
Improvegamma characteristics adjustmentVSAvoidresponse time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements dynamic gamma correction by allowing real-time modification of control point coordinates without requiring system reconfiguration. The arithmetic circuit can instantly recalculate output values when control points are updated, enabling dynamic adaptation to different gamma characteristics without the time-consuming LUT rewrite process.

Inventive Principle:
Principle #15Dynamics

3Device complexity

If quadric correction arithmetic expressions are used, then hardware utilization is reduced, but the accuracy and flexibility in adjusting gamma characteristics is limited

Engineering Contradiction:
Improvehardware utilizationVSAvoidgamma correction accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent segments the gamma curve into multiple linear sections defined by control points, allowing accurate representation of the non-linear gamma characteristics through piecewise linear approximation. This segmentation approach maintains high correction accuracy while using simple arithmetic operations, achieving a balance between hardware utilization and precision.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from two-dimensional quadric correction to a multi-dimensional control point system where gamma characteristics are defined by multiple coordinates. This dimensional expansion allows more flexible and accurate control of the gamma curve shape while maintaining arithmetic simplicity, improving both accuracy and flexibility without significantly increasing hardware complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS10672360B2Display data correction by numerical operation suitable for display panel driver
Publication Date: 2020.06.02 RENESAS ELECTRONICS CORP
  • US10672360B2 patent drawing
  • US10672360B2 patent drawing
  • US10672360B2 patent drawing

AI summary

A display data correction apparatus is provided with: a control circuit responsive to an input gray-level value for initially providing first to N-th control points (N≥3) defined in a coordinate system in which a first coordinate axis is associated with the input gray-level value and a second coordinate axis is associated with an output gray-level value to be calculated for the input gray-level value; and a processing circuit obtaining an output gray-level value by repeating an update operation in which the first to N-th control points are updated. The degree (N−1) Bezier curve is used as an approximated curve of the gamma curve. The output gray-level value is finally obtained as the coordinate value of a specific point in the degree (N−1) Bezier curve along the second coordinate axis, where the specific point has the coordinate value closest to the input gray-level value along the first coordinate axis.