Image Processing with Bit-Depth Context-Bin Limits
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing image coding methods struggle to suppress the increase in processing for context-coded bins, which are more complex than bypass-coded bins, leading to an overall increase in coding/decoding workload, particularly for high bit depth and high bit rate images.
Innovation Solution
An image processing device and method that sets a maximum number of context-coded bins based on the bit depth of the image, using a maximum context-coded bin number setting unit to control the number of context-coded bins generated during coding or decoding.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the number of context-coded bins is increased to handle high bit depth and high bit rate images, then the coding/decoding accuracy is improved, but the amount of CABAC processing increases
Solution Approach 1:
The patent changes the parameter of maximum context-coded bin number based on bit depth. Specifically, it sets the maximum number of context-coded bins to a predetermined value or calculates it using the bit depth formula, thereby adapting the coding parameters to the image characteristics and reducing unnecessary CABAC processing for high bit depth images
Solution Approach 2:
The patent applies partial action by limiting the number of context-coded bins to a maximum value rather than processing all possible bins. This selective approach processes only the necessary number of bins required for the given bit depth, avoiding excessive CABAC processing while maintaining adequate coding accuracy
2Speed
If simplification methods are applied to bypass-coded bins to improve CABAC throughput, then the processing speed is improved, but the amount of processing for context-coded bins cannot be suppressed
Solution Approach 1:
The patent extends the parameter change approach to both context-coded and bypass-coded bins by setting a maximum context-coded bin number that applies to the overall CABAC processing. This unified parameter control ensures that both simplification methods for bypass-coded bins and the new limitation for context-coded bins work together to reduce overall processing amount while maintaining throughput
3Productivity
If the maximum number of context-coded bins is set according to bit depth, then the amount of coding/decoding processing is reduced, but the complexity of the processing system increases
Solution Approach 1:
The patent implements parameter changes through a straightforward formula-based approach where the maximum context-coded bin number is calculated based on bit depth. This mathematical relationship provides a simple, deterministic way to set the parameter without requiring complex decision trees or multiple conditions, thus minimizing the increase in system complexity
Solution Approach 2:
The patent applies preliminary action by pre-defining the maximum context-coded bin number based on bit depth before the actual coding/decoding process. This advance calculation allows the system to prepare the appropriate processing parameters in advance, avoiding the need for complex real-time decisions during the main processing loop
Data Source
AI summary
The present disclosure relates to an image processing device and method capable of suppressing an increase in the amount of coding/decoding processing. A value according to a bit depth of an image is set as the maximum number of context-coded bins obtained by performing variable-length coding on the image. The maximum number of context-coded bins obtained by performing variable-length coding on the image is set according to a control flag indicating a processing speed mode. The present disclosure can be applied to, for example, an image processing device, an image coding device, an image decoding device, a transmitting device, a receiving device, a transmitting/receiving device, an information processing device, an imaging device, a reproducing device, an electronic apparatus, an image processing method, an information processing method, and the like.


