Encoder Binarization Format Selection for Video Coding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In H.265 video encoding, the coding amount of frequency transform coefficient information significantly affects the total coding amount of image information, and existing methods fail to appropriately process this information, leading to increased coding costs.
Innovation Solution
An encoder that binarizes frequency transform coefficient information using different binarization formats based on whether arithmetic encoding is applied, and binarizes prediction parameter information using a common format, allowing for efficient encoding and decoding of image information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If frequency transform coefficient information is not appropriately processed, then the total coding amount of image information increases, but processing simplicity is maintained
Solution Approach 1:
The patent segments the processing of frequency transform coefficient information by applying different binarization formats based on the arithmetic encoding mode. When arithmetic encoding is applied, one binarization format is used; when it is not applied, a different binarization format is used. This segmentation allows optimized processing for each case, reducing the overall coding amount without requiring complex unified processing logic.
Solution Approach 2:
The patent implements dynamic binarization format selection based on the arithmetic encoding mode. The binarization format is not fixed but adapts dynamically according to whether arithmetic encoding is applied to the binary data string. This dynamic approach enables the system to choose the most efficient binarization format for each encoding scenario, thereby reducing the coding amount of frequency transform coefficient information.
2Productivity
If different binarization formats are used for frequency transform coefficient information based on arithmetic encoding mode, then coding efficiency is improved, but system complexity increases
Solution Approach 1:
The patent applies local quality by using different binarization formats for frequency transform coefficient information specifically when arithmetic encoding is applied versus when it is not applied. This localized differentiation optimizes the coding efficiency for frequency transform coefficients in each scenario without requiring different approaches for all types of image information, thus improving coding efficiency while limiting the increase in system complexity.
Solution Approach 2:
The patent uses a common binarization format for prediction parameter information regardless of the arithmetic encoding mode. This universal approach simplifies the system by maintaining consistency for prediction parameters while allowing differentiated processing only for frequency transform coefficients, thereby improving coding efficiency for the critical frequency data without significantly increasing overall system complexity.
3Device complexity
If a common binarization format is used for prediction parameter information, then system simplicity is maintained, but coding optimization is limited
Solution Approach 1:
The patent applies local quality by differentiating the binarization approach specifically for frequency transform coefficient information while maintaining a common format for prediction parameter information. This selective differentiation optimizes coding efficiency where it matters most (frequency coefficients) without introducing complexity for prediction parameters, thus achieving coding optimization with minimal increase in system complexity.
Data Source
AI summary
An encoder includes memory and circuitry accessible to the memory. The circuitry accessible to the memory: switches whether or not to apply arithmetic encoding to a binary data string in which image information has been binarized; binarizes frequency transform coefficient information according to different binarization formats between when arithmetic encoding is applied to the binary data string and when arithmetic encoding is not applied to the binary data string; and binarizes a part or the entirety of prediction parameter information according to a binarization format which is common between when arithmetic encoding is applied to the binary data string and when arithmetic encoding is not applied to the binary data string.


