Pixel Block-Based Display Data Processing Bandwidth Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current display technologies, particularly in virtual and augmented reality, face challenges with high data bandwidth requirements due to the need for high resolution and low latency, leading to bottlenecks at the display interface, which can result in reduced performance and increased power consumption.

Innovation Solution

A system and method for compensating display data that includes a processor and control logic to generate and transmit compensation data, allowing for reduced computation load and increased data bandwidth by distinguishing between still and moving image portions, with compensation values applied over multiple frames for static features and each frame for dynamic features, optimizing computing resources and power usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If high resolution and high frame rate are implemented to provide immersion and prevent cybersickness, then display quality and user experience are improved, but data bandwidth requirements increase beyond the capabilities of most display interfaces

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

Solution Approach 1:

The patent segments the display data into multiple frames and divides compensation data generation into different time slots. Instead of processing all pixels in every frame, the system processes different pixel blocks across multiple frames, reducing the data bandwidth required per frame while maintaining overall display quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements periodic compensation where different pixel blocks are compensated in different frames. The compensation data for still portions is generated periodically across multiple frames rather than continuously for every frame, reducing the overall data bandwidth requirement while maintaining display quality.

Inventive Principle:
Principle #19Periodic action

2Manufacturing precision

If compensation data is generated for all pixels in every frame, then display uniformity is improved, but computation load and power consumption increase

Engineering Contradiction:
Improvedisplay uniformityVSAvoidpower consumption
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The patent applies different compensation strategies to different portions of the display data. Still portions (background areas) use multi-frame compensation with lower computation, while moving portions (foreground objects) use per-frame compensation. This local differentiation reduces overall power consumption while maintaining display uniformity where needed.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent performs partial compensation by focusing computational resources only on necessary pixel blocks in each frame rather than all pixels. Still portions are compensated less frequently (excessive action spread over time), while moving portions receive full compensation, reducing instantaneous power consumption.

Inventive Principle:
Principle #16Partial or excessive action

3Manufacturing precision

If compensation data is generated for all pixels in every frame, then display uniformity is improved, but data bandwidth requirements increase

Engineering Contradiction:
Improvedisplay uniformityVSAvoiddata bandwidth
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent segments compensation data transmission across multiple frames. Different pixel blocks are compensated in different frames, so the compensation data for still portions is distributed over time rather than transmitted all at once. This segmentation reduces the data bandwidth required in any single frame transmission.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements periodic transmission of compensation data where still portions are compensated in a periodic manner across multiple frames. This periodic action reduces the instantaneous data bandwidth requirement compared to transmitting all compensation data every frame, while still achieving display uniformity over time.

Inventive Principle:
Principle #19Periodic action

4Quantity of substance

If multi-frame compensation is used for still portions, then data bandwidth and power consumption are reduced, but processing complexity increases

Engineering Contradiction:
Improvedata bandwidthVSAvoidprocessing complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent segments the display data into still portions and moving portions, and further divides still portions into different pixel blocks. This segmentation allows the system to apply multi-frame compensation only to appropriate regions, managing processing complexity by focusing computational effort on specific areas rather than uniformly across the entire display.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies multi-frame compensation specifically to still portions (background areas) where it is most effective, while using simpler per-frame compensation for moving portions. This local quality approach reduces overall processing complexity by matching the compensation method to the characteristics of each region.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11302240B2Pixel block-based display data processing and transmission
Publication Date: 2022.04.12 KUNSHAN YUNYINGGU ELECTRONICS TECH CO LTD
  • US11302240B2 patent drawing
  • US11302240B2 patent drawing
  • US11302240B2 patent drawing

AI summary

A system for compensating display data of an image includes a display, a processor, and control logic operatively coupled to the display and the processor. The display has a plurality of pixels. The processor includes a graphics pipeline configured to generate a set of original display data of the image for a plurality of frames. The processor also includes a pre-processing module configured to determine a still portion of the set of original display data, and generate a set of compensation data for the still portion of the set of original display data. The set of compensation data includes a plurality of sub-sets of compensation data for the plurality of frames. The processor also includes a data transmitter configured to transmit, in each one of the plurality of frames, a stream of display data including one of the plurality of sub-sets of the compensation data.