Pixel Preconditioning for Non-Native Compression Prediction Errors
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current techniques for non-native compression in data processing, such as graphics processing, result in high prediction errors and reduced compression ratios due to discontinuities in least significant bit (LSB) values, leading to increased bandwidth usage and resource consumption.
Innovation Solution
Implement pixel preconditioning techniques that involve processing the first subset of bits based on the parity of the second subset of bits to remove discontinuities in LSB values, thereby improving the compression ratio and resource efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If non-native compression is applied to data with bit width greater than compression hardware bit width, then compression capability is extended, but prediction error increases and compression ratio decreases
Solution Approach 1:
The patent applies preliminary action by preprocessing the data before compression through pixel preconditioning. Specifically, it adjusts pixel values based on the parity of least significant bits to remove discontinuities, preparing the data in advance for better compression performance. This pre-processing step modifies the input data to be more suitable for the compression algorithm, thereby improving the compression ratio while maintaining the ability to handle non-native bit widths.
2Adaptability or versatility
If non-native compression is applied to data with bit width greater than compression hardware bit width, then compression capability is extended, but prediction error increases
Solution Approach 1:
The patent removes discontinuities in LSB values through preliminary processing of pixel data based on parity information before compression. This pre-conditioning of the data eliminates the source of prediction errors that would otherwise occur during the compression process, thereby improving prediction accuracy while maintaining extended compression capability.
3Adaptability or versatility
If non-native compression is applied, then bandwidth usage increases due to high prediction error, but compression of higher bit width data is enabled
Solution Approach 1:
By applying pixel preconditioning that removes LSB discontinuities before compression, the patent reduces prediction errors and thereby decreases the amount of data that needs to be transmitted. This preliminary processing step optimizes the data structure to require less bandwidth during transmission, resolving the contradiction between enabling high-bit-width compression and reducing bandwidth consumption.
Data Source
AI summary
This disclosure provides systems, devices, apparatus, and methods, including computer programs encoded on storage media, for pixel preconditioning for non-native compression. A processor obtains a set of bits including a first subset of bits and a second subset of bits, where a bit width of the set of bits is greater than a configured bit width of compression hardware. The processor processes the first subset of bits based on a parity corresponding to the second subset of bits. The processor outputs, for a decoder of the compression hardware, the set of bits including the processed first subset of bits and the second subset of bits.


