Cross-Component Prediction for GPU Bandwidth Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing bandwidth compression technologies in graphics processing units (GPUs) suffer from performance inefficiencies, particularly in lossless and lossy modes, which affect coding efficiency and compression ratio, especially in memory-intensive systems.

Innovation Solution

Implementing cross-component prediction algorithms to leverage correlations between color components for improved bandwidth compression and decompression, optimizing coding efficiency and compression ratios in lossless and lossy modes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If existing bandwidth compression technologies are used in GPUs, then compression is performed, but performance inefficiencies occur affecting coding efficiency and compression ratio

Engineering Contradiction:
Improvecompression performanceVSAvoidcoding efficiency
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent introduces cross-component prediction as an intermediary mechanism that leverages correlations between different color components (R, G, B, A) to improve compression. Instead of compressing each component independently, the prediction algorithm uses one component to predict another, reducing the amount of information that needs to be encoded and improving both compression ratio and coding efficiency

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the compression approach by switching from independent component compression to correlated component compression. By modeling the statistical relationships between color components and applying prediction algorithms, the system transforms the compression parameters to exploit data redundancy, thereby improving performance efficiency and compression ratios

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If existing bandwidth compression technologies are used in GPUs, then compression is performed, but performance inefficiencies occur affecting compression ratio

Engineering Contradiction:
Improvecompression ratioVSAvoidcompression performance
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

Cross-component prediction serves as an intermediary that captures correlations between color components, allowing the system to achieve higher compression ratios without sacrificing performance. The prediction mechanism acts as a bridge that reduces the data volume while maintaining the ability to reconstruct the original data efficiently

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the compression process into prediction and residual encoding stages. By dividing the compression task and applying cross-component prediction to generate residuals, the system can process data more efficiently while achieving better compression ratios, as only the differences between predicted and actual values need to be encoded

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250384591A1Cross-component prediction for bandwidth compression
Publication Date: 2025.12.18 QUALCOMM INC
  • US20250384591A1 patent drawing
  • US20250384591A1 patent drawing
  • US20250384591A1 patent drawing

AI summary

Aspects presented herein relate to methods and devices for data processing including an apparatus. The apparatus may obtain an indication of source data associated with a plurality of source components including a first source component and a second source component. The apparatus may also code the first source component based on a first prediction algorithm and the second source component based on the first prediction algorithm and a second prediction algorithm. Further, the apparatus may determine a first rate of the first prediction algorithm and a second rate of the second prediction algorithm based on the coding of the first source component and the second source component. The apparatus may also select the first prediction algorithm or the second prediction algorithm for a portion of a coding unit based on the first rate of the first prediction algorithm and the second rate of the second prediction algorithm.