Graphics Compression Circuitry Multi-Plane Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing graphics processing systems are not well-suited for dynamic graphics such as video, requiring faster and more flexible compression methods that previous algorithms cannot efficiently provide.

Innovation Solution

A graphics processing system with a graphics compression circuitry that processes graphics in multi-plane spaces, selects endpoints for pixel blocks, determines weights for each pixel, and generates compressed data based on these endpoints and weights, capable of evaluating and selecting between different plane representations to minimize error, and performs these operations in parallel for efficient dynamic graphics compression.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional compression algorithms are used for dynamic graphics, then compression can be achieved, but the compression speed is too slow and cannot meet real-time requirements

Engineering Contradiction:
Improvecompression speedVSAvoidcompression quality
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent divides the graphics data into multiple planes (e.g., Y plane, U plane, V plane in YUV format) and processes each plane independently through separate processing pipelines. This segmentation allows parallel processing of different color components, significantly improving compression speed while maintaining quality through dedicated optimization for each plane type.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms the compression problem from processing individual pixels in sequence to processing entire planes simultaneously by adding a plane dimension to the processing architecture. This enables parallel computation across multiple planes, achieving real-time compression performance without sacrificing quality.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If complex compression algorithms are used to maintain quality, then compression quality is improved, but computational complexity increases and processing time exceeds real-time requirements

Engineering Contradiction:
Improvecompression qualityVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies different compression strategies and parameter settings to different planes based on their characteristics. For example, the Y plane (luminance) uses different quantization parameters than the U and V planes (chrominance), optimizing quality for each plane's importance while reducing overall computational complexity through targeted processing.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent dynamically adjusts compression parameters such as quantization matrices, prediction modes, and transform block sizes based on the content characteristics of each plane. This adaptive parameter adjustment maintains high compression quality while minimizing computational complexity by applying appropriate complexity only where needed.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If traditional single-plane processing is used, then processing is simpler, but compression efficiency for dynamic graphics is insufficient

Engineering Contradiction:
Improvecompression efficiencyVSAvoidprocessing architecture
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent designs a multi-plane processing architecture where each processing pipeline can handle different plane types (Y, U, V) with the same computational resources. This universal processing framework achieves high compression efficiency for dynamic graphics while keeping the architecture manageable through resource sharing and standardized processing stages.

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

Data Source

PatentUS10462465B2System and method for graphics compression
Publication Date: 2019.10.29 AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE LTD
  • US10462465B2 patent drawing
  • US10462465B2 patent drawing
  • US10462465B2 patent drawing

AI summary

A system and method for processing graphics are provided. Pixel data may be received for a pixel block. Endpoints for the values of the pixels in the pixel block may be determined. A weight for the pixels in the pixel block may be determined in four dimensions corresponding to the endpoints. A compressed data block representative of the pixel block may be generated in response to the endpoints for the pixel block and the weight for the pixels of the pixel block in the four dimensions corresponding to the endpoints.