Upstream Lossy Compression for Display Surface Bandwidth Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data processing systems face challenges in reducing bandwidth and power requirements while maintaining image quality, as existing compression techniques do not fully optimize the compression of pixel data across processing stages.

Innovation Solution

Implementing a lossy compression scheme upstream of the display controller, where processing stages compress and provide surfaces in a compressed form, reducing memory bandwidth and power requirements without adversely affecting image quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If lossy compression is applied at the display controller stage only, then bandwidth and power are reduced, but image quality may be degraded and compression efficiency is limited

Engineering Contradiction:
Improvepower consumptionVSAvoidimage quality
Core Design Contradiction:
Loss of energyVSLoss of information

Solution Approach 1:

The patent applies compression preprocessing at upstream processing stages before the display controller stage. By performing lossy compression earlier in the pipeline, the system reduces the amount of data that needs to be processed and transmitted downstream, achieving better overall compression efficiency while maintaining final image quality through selective application of compression at appropriate stages.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent divides the compression process into multiple segments applied at different processing stages. Different regions or surfaces can be compressed at different stages depending on their requirements, allowing optimized compression strategies for different parts of the image data while managing the trade-off between compression efficiency and image quality preservation.

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If compression is applied at upstream processing stages, then memory bandwidth and power requirements are reduced, but system complexity increases

Engineering Contradiction:
Improvememory bandwidthVSAvoidsystem complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent integrates compression functionality into existing upstream processing stages that already perform image processing tasks. By making these stages multi-functional (performing both processing and compression), the system reduces memory bandwidth requirements without adding separate dedicated compression hardware, thus limiting the increase in system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent merges the compression function with existing processing stages in the image pipeline. Instead of adding independent compression modules, the compression operations are combined with the processing operations already performed at these stages, reducing the need for additional components and simplifying the overall system architecture.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10262632B2Providing output surfaces for display in data processing systems
Publication Date: 2019.04.16 ARM LTD
  • US10262632B2 patent drawing
  • US10262632B2 patent drawing
  • US10262632B2 patent drawing

AI summary

A data processing system 1 comprises a display controller operable to provide to a display a compressed version of an output surface to be displayed that has been compressed using a lossy compression scheme, and one or more processing stages operable to provide a surface or surfaces that are to be used when forming an output surface to be displayed. At least one of the one or more processing stages is operable to output one or more regions of the surface or surfaces that it provides to be used when forming an output surface to be displayed in a compressed form using a lossy compression scheme.