Video Encoding Precision Matrix Adaptation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video data compression and decompression systems face inefficiencies in encoding and decoding due to limitations in transform matrix precision, particularly when dealing with high bit depth video data, leading to errors in the forward and inverse transformation processes.
Innovation Solution
The use of forward transform matrices with coefficients expressed to a higher precision than six bits, matched to the standard inverse matrices, to minimize errors and improve encoding efficiency, especially for high bit depth video data, by selecting data precision according to the bit depth of the video data values.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If forward transform matrices with six-bit precision are used to match standard inverse matrices, then device complexity is reduced and ease of manufacture is improved, but manufacturing precision and signal-to-noise ratio deteriorate due to encoding errors
Solution Approach 1:
The patent applies parameter changes by adjusting the precision of forward transform matrices to match the bit depth of video data. For high bit depth data (10-bit, 12-bit, 14-bit), the forward transform matrices use corresponding higher precision (10-bit, 12-bit, 14-bit coefficients) rather than the standard six-bit precision, thereby reducing encoding errors and improving signal-to-noise ratio while maintaining compatibility with standard inverse matrices
Solution Approach 2:
The patent implements dynamics by making the forward transform matrix precision adaptive rather than fixed. The system dynamically selects matrix precision based on the input video data characteristics, using higher precision matrices for high bit depth content and standard six-bit matrices for lower bit depth content, thereby optimizing encoding performance across different data types
2Reliability
If higher precision forward transform matrices are used for high bit depth video data, then signal-to-noise ratio is improved and encoding accuracy increases, but device complexity and computational requirements increase
Solution Approach 1:
The patent applies local quality by using different matrix precision levels for different types of video data. High precision forward transform matrices (10-bit, 12-bit, 14-bit) are used specifically for high bit depth video data where encoding accuracy is critical, while standard six-bit matrices are used for lower bit depth data, thereby optimizing the balance between encoding accuracy and computational complexity for each data type
3Productivity
If standard six-bit precision matrices are used for all video data, then device complexity is minimized and compatibility is maintained, but encoding efficiency and signal-to-noise ratio worsen for high bit depth data
Solution Approach 1:
The patent implements dynamics by making the forward transform matrix precision adaptive rather than fixed. The system dynamically selects matrix precision based on the input video data characteristics, using higher precision matrices for high bit depth content and standard six-bit matrices for lower bit depth content, thereby optimizing encoding performance across different data types
Data Source
AI summary
A video data encoding method for encoding an array of video data values includes frequency-transforming the video data values according to a frequency transform, to generate an array of frequency-transformed values by a matrix-multiplication process using a transform matrix having a data precision greater than six bits.


