Pixel Data Compression With HDR Flag for Guaranteed 8-Bit Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data compression methods face challenges in efficiently reducing memory bandwidth and storage space in graphics processing units (GPUs) due to varying compression ratios and the need for random access to compressed data, especially when using lossy compression techniques, which can degrade image quality and require additional memory for indexing.

Innovation Solution

A method is described for converting 10-bit pixel data to 8-bit data by determining the Most Significant Bit (MSB) status of red, green, and blue channels, setting an HDR flag, and either converting or truncating the data accordingly, with the HDR flag appended to the alpha channel, ensuring a guaranteed compression threshold is met while maintaining image quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If lossy compression techniques are used to reduce memory bandwidth and storage space, then compression ratio is improved, but image quality deteriorates

Engineering Contradiction:
Improvememory bandwidthVSAvoidimage quality
Core Design Contradiction:
Quantity of substanceVSLoss of information

Solution Approach 1:

The patent changes the bit depth parameter from 10-bit to 8-bit for compression, and uses HDR flag to indicate when this parameter change is applied. This allows systematic control of compression quality by adjusting bit depth while maintaining compatibility with standard 8-bit display systems.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent performs preliminary conversion of 10-bit pixel data to 8-bit data before compression, and pre-calculates the HDR flag based on MSB values. This preliminary processing ensures that compression can be applied efficiently while maintaining quality where possible.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If 10-bit pixel data is compressed directly, then image quality is maintained, but compression ratio decreases

Engineering Contradiction:
Improveimage qualityVSAvoiddata size
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent changes the data representation parameter from 10-bit to 8-bit to achieve better compression ratios. The HDR flag mechanism allows the system to indicate when this parameter change has been applied, enabling quality-aware decompression or rendering.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent creates a compressed copy of the pixel data in 8-bit format while preserving the ability to recover or approximate the original 10-bit quality through HDR indication. This copying approach allows storage efficiency while maintaining quality information.

Inventive Principle:
Principle #26Copying

3Loss of information

If higher quality rendering algorithms are used, then image quality is improved, but memory bandwidth consumption increases

Engineering Contradiction:
Improverendering qualityVSAvoidmemory bandwidth
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent changes the pixel data parameter from 10-bit to 8-bit to reduce memory bandwidth consumption. The HDR flag allows rendering algorithms to adjust their quality settings based on whether the original high precision was preserved or lost during compression.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent enables dynamic adjustment of rendering quality based on the HDR flag status. When HDR is indicated, higher quality rendering algorithms can be applied; when not indicated, lower quality algorithms suffice, optimizing memory bandwidth usage dynamically.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20240106458A1Guaranteed data compression
Publication Date: 2024.03.28 IMAGINATION TECH LTD
  • US20240106458A1 patent drawing
  • US20240106458A1 patent drawing
  • US20240106458A1 patent drawing

AI summary

A method of converting 10-bit pixel data (e.g. 10:10:10:2 data) into 8-bit pixel data involves converting the 10-bit values to 8-bits using a technique that is selected dependent upon the values of the MSBs of the 10-bit values and setting the value of an HDR flag dependent upon the values of the MSBs. The HDR flag is appended to the 3-bit channel.