Display Controller Luminance Compensation Frame Buffer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for reducing backlight intensity in electronic displays to conserve power result in decreased luminance, and current luminance and backlight scaling techniques do not fully compensate for the loss, leading to suboptimal image quality.

Innovation Solution

Incorporating a method where display modification information, such as luminance scaling parameters, is used to control the frame generation process, allowing for efficient compression and data representation by setting data values to common saturated values, thereby reducing power consumption and bandwidth.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If backlight intensity is reduced to lower power consumption, then power consumption decreases, but image luminance decreases

Engineering Contradiction:
Improvepower consumptionVSAvoidimage luminance
Core Design Contradiction:
Use of energy by moving objectVSIllumination intensity

Solution Approach 1:

The patent applies luminance compensation by modifying frame buffer data before display to pre-compensate for the luminance loss that will occur when the backlight is dimmed. This preliminary adjustment ensures that the perceived luminance remains adequate even at lower backlight intensities

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the luminance parameters of the image data by applying scaling factors and compensation algorithms to the frame buffer values. This transforms the data representation to account for the reduced backlight output, effectively adjusting the image parameters to match the new display conditions

Inventive Principle:
Principle #35Parameter changes

2Illumination intensity

If luminance compensation is applied to maintain image luminance, then image luminance is maintained, but processing complexity increases

Engineering Contradiction:
Improveimage luminanceVSAvoidprocessing complexity
Core Design Contradiction:
Illumination intensityVSDevice complexity

Solution Approach 1:

The luminance compensation calculations are performed in advance during frame buffer preparation rather than in real-time during display. This preliminary computation reduces the processing burden on the display system by pre-resolving the complex luminance adjustment requirements

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies different compensation strategies to different regions or types of pixels based on their specific characteristics. By tailoring the compensation approach to local requirements rather than applying a uniform method across the entire display, the processing complexity is optimized while maintaining luminance accuracy

Inventive Principle:
Principle #3Local quality

3Manufacturing precision

If frame buffer data is modified for luminance compensation, then image quality is maintained, but data bandwidth increases

Engineering Contradiction:
Improveimage qualityVSAvoiddata bandwidth
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent modifies the numerical parameters in the frame buffer data to reflect compensated luminance values. By changing the data representation to encode compensation information directly in the pixel values, the system maintains image quality without requiring separate compensation data streams

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The luminance compensation information is merged into the existing frame buffer data structure rather than being transmitted separately. This integration combines the image data and compensation data into a single unified data stream, reducing overall bandwidth requirements while preserving image quality

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9837048B2Method of and apparatus for processing data for a display
Publication Date: 2017.12.05 ARM LTD
  • US9837048B2 patent drawing
  • US9837048B2 patent drawing
  • US9837048B2 patent drawing

AI summary

A data processing system 30 includes a CPU 33, a GPU 34, a video processing engine (video engine) 35, a display controller 36 (or an image processing engine) and a memory controller 313 all having access to off-chip memory 314. A frame to be displayed is generated by, for example, being appropriately rendered by the GPU 34 or video engine 35. The display controller 36 (or the image processing engine) then performs display modifications, such as luminance compensation, on the frame to provide an output frame for display.The display controller 36 (or the image processing engine) also provides display modification information (such as determined luminance compensation parameters) to the GPU 33 and video engine 34. The display modification information is then used to modify the data that is generated for a frame to be displayed.