High-Bit-Depth Video Encoding With 14-Bit Transform Coefficients
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video data encoding and decoding systems face inefficiencies in compressing and decompressing video data, particularly with high bit depth data, due to limitations in transform matrix precision and the use of lossy entropy encoding, leading to suboptimal compression ratios and increased computational complexity.
Innovation Solution
Implementing forward transform matrices with higher precision, specifically 14-bit coefficients, and using integer arithmetic for transform units to enhance encoding efficiency, particularly for high bit depth video data, while maintaining compatibility with existing decoding systems.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If lossy entropy encoding is used to compress video data, then compression ratio is improved, but decoding complexity and processing time increase
Solution Approach 1:
The patent uses context modeling that copies statistical patterns from previously decoded data to predict current data distribution, allowing efficient lossy encoding without requiring complex decoding operations. The context model replicates successful compression patterns from training data.
Solution Approach 2:
The patent dynamically adjusts encoding parameters based on signal characteristics and context models, changing quantization steps and prediction parameters adaptively. This allows optimization of compression ratio while keeping decoding operations simple through parameter adaptation rather than complex algorithms.
2Measurement precision
If transform matrix precision is increased to handle high bit depth data, then encoding accuracy is improved, but computational complexity increases
Solution Approach 1:
The patent changes the precision parameter of transform matrices based on the bit depth of input data. For high bit depth data, higher precision matrices are applied to maintain accuracy, while lower bit depth data uses simpler, lower precision matrices. This adaptive parameter change resolves the contradiction between precision and complexity.
Solution Approach 2:
The transform matrix precision is made dynamic rather than fixed, adapting to the specific requirements of different video data bit depths. The system dynamically selects appropriate matrix precision levels, making computational complexity variable rather than constant, thus optimizing the balance between accuracy and processing load.
Data Source
AI summary
A method of encoding video data values, the method including selectively encoding, via circuitry, a high bit depth control flag and, when the high bit depth control flag is set to indicate high bit depth operation, selectively encoding an extended precision flag to indicate at least extended precision operation of a spatial frequency transform stage and encoding the video data values according to a mode of operation defined by the encoded high bit depth control flag and, when encoded, the extended precision flag.


