Display Data Plane Processing for High Refresh Rate Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video rendering technologies face challenges in maintaining high refresh rates without degrading video quality, particularly when rendering different types of content such as video games and graphical user interface (GUI) elements, as resolution adjustments can lead to noticeable artifacts like pixelation.

Innovation Solution

A method of independently processing and scaling display data for different planes of content, allowing for dynamic resolution adjustment of main display and HUD data separately, while storing data in a display-agnostic format to support rendering on various display specifications, including 3D displays.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If rendering resolution is reduced to maintain high refresh rate, then refresh rate is improved, but video quality deteriorates with noticeable pixelation

Engineering Contradiction:
Improverefresh rateVSAvoidvideo quality
Core Design Contradiction:
SpeedVSManufacturing precision

Solution Approach 1:

The display content is divided into multiple planes (e.g., video game content plane and GUI elements plane), allowing each plane to be processed and rendered at different resolutions independently. This segmentation enables the system to maintain high refresh rates for planes where quality degradation is less noticeable while preserving high resolution for planes where quality is critical.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different resolution quality levels are applied to different regions or types of content within the display. Video game content may be rendered at lower resolution while GUI elements like text and icons are rendered at higher resolution, ensuring that each type of content receives the appropriate quality level for its visual importance and sensitivity to resolution changes.

Inventive Principle:
Principle #3Local quality

2Loss of energy

If rendering resolution is reduced to maintain high refresh rate, then device hardware strain is reduced, but content quality deteriorates

Engineering Contradiction:
Improvedevice hardware strainVSAvoidcontent quality
Core Design Contradiction:
Loss of energyVSManufacturing precision

Solution Approach 1:

The display content is divided into multiple planes (e.g., video game content plane and GUI elements plane), allowing each plane to be processed and rendered at different resolutions independently. This segmentation enables the system to maintain high refresh rates for planes where quality degradation is less noticeable while preserving high resolution for planes where quality is critical.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different resolution quality levels are applied to different regions or types of content within the display. Video game content may be rendered at lower resolution while GUI elements like text and icons are rendered at higher resolution, ensuring that each type of content receives the appropriate quality level for its visual importance and sensitivity to resolution changes.

Inventive Principle:
Principle #3Local quality

3Device complexity

If uniform resolution is applied to all content planes, then processing is simplified, but quality degradation occurs in sensitive content areas

Engineering Contradiction:
Improveprocessing complexityVSAvoidcontent quality
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The display content is divided into multiple planes (e.g., video game content plane and GUI elements plane), allowing each plane to be processed and rendered at different resolutions independently. This segmentation enables the system to maintain high refresh rates for planes where quality degradation is less noticeable while preserving high resolution for planes where quality is critical.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different resolution quality levels are applied to different regions or types of content within the display. Video game content may be rendered at lower resolution while GUI elements like text and icons are rendered at higher resolution, ensuring that each type of content receives the appropriate quality level for its visual importance and sensitivity to resolution changes.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8982151B2Independently processing planes of display data
Publication Date: 2015.03.17 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8982151B2 patent drawing
  • US8982151B2 patent drawing
  • US8982151B2 patent drawing

AI summary

Independently processing planes of display data is provided by a method of outputting a video stream. The method includes retrieving from memory a first plane of display data having a first set of display parameters and post-processing the first plane of display data to adjust the first set of display parameters. The method further includes retrieving from memory a second plane of display data having a second set of display parameters and post-processing the second plane of display data independently of the first plane of display data. The method further includes blending the first plane of display data with the second plane of display data to form blended display data and outputting the blended display data.