Graphics Accelerator Offloads GPU Composition Workload

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional graphics processing units (GPUs) face challenges in maintaining rendering performance due to resource-intensive composition operations, leading to dropped frames during time-constrained graphics events in mobile devices.

Innovation Solution

A graphics accelerator device with dedicated hardware for image composition and rendering, operating in modes such as composition, rendering, and virtual reality, offloads GPU workload by performing image composition and time-warping operations with minimal memory access, allowing for efficient graphics processing and frame rate maintenance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If the GPU performs both image production and composition operations, then the system can maintain a unified graphics processing architecture, but the GPU workload increases leading to dropped frames during time-constrained graphics events

Engineering Contradiction:
Improvegraphics processing architectureVSAvoidframe rendering speed
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent divides the graphics processing functions into two separate hardware components: a GPU dedicated to image production (rendering) and a display processor dedicated to image composition. This segmentation allows each component to specialize in its specific task, preventing the GPU from being overloaded by composition operations and thereby eliminating frame drops during time-constrained graphics events.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts the image composition function from the GPU and places it in a separate display processor. By taking out the composition operations from the GPU, the GPU's workload is reduced to only image production tasks, ensuring that the GPU can maintain high rendering performance without being delayed by composition requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

2Ease of operation

If the GPU performs image composition operations, then the composition can be integrated with rendering pipeline, but the GPU resources are consumed away from image producing tasks

Engineering Contradiction:
Improveintegration of composition and renderingVSAvoidGPU computational resources
Core Design Contradiction:
Ease of operationVSPower

Solution Approach 1:

The patent extracts the image composition operations from the GPU and assigns them to a separate display processor. This extraction ensures that GPU computational resources are dedicated solely to image production tasks, preventing resource consumption for composition operations while maintaining efficient graphics processing through the specialized display processor.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If a heavily-loaded GPU is used to meet display refreshing frequency requirements, then the system can maintain high graphics capabilities, but frame drops occur when the GPU cannot keep up with the refreshing speed

Engineering Contradiction:
Improvedisplay frame rate consistencyVSAvoidGPU processing throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the graphics processing workload between a GPU for rendering and a display processor for composition and timing management. The display processor handles the time-constrained composition operations and ensures frames are prepared for display at the required refreshing frequency, relieving the GPU of these time-critical tasks and preventing frame drops even under heavy loading conditions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The display processor acts as an intermediary between the GPU and the display device. It receives rendered frames from the GPU, performs composition operations, and manages the timing to ensure frames are displayed at the correct refreshing frequency. This intermediary role ensures reliable frame rate consistency without requiring the GPU to directly manage display timing and composition.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10282806B2Graphics Accelerator
Publication Date: 2019.05.07 MEDIATEK INC
  • US10282806B2 patent drawing
  • US10282806B2 patent drawing
  • US10282806B2 patent drawing

AI summary

A graphics accelerator device offloads the workload of a graphics processing unit (GPU) by performing image composition and other specialized functions. The graphics accelerator device includes a rasterization module to rasterize a set of primitives to a set of pixels and generate information of the set of pixels. The graphics accelerator device also includes intra-process module to retrieve pixel values from a memory according to the information received from the rasterization module, perform mathematical calculations on the pixel values, and generate one or more processed image layers. The graphics accelerator device further includes an inter-process module to composite the one or more processed image layers received from the intra-process module with other image layers retrieved from the memory, and output a composited image to a display.