AVS Decoding Offset Fetching Control via Stop-Flag
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing AVS decoding process is prone to errors and inefficiencies due to the accumulation of offset shift values exceeding the range shift value, leading to collapsed decoding processes and prolonged waiting times during offset fetching, especially when external bandwidth is limited.
Innovation Solution
Implementing a stop-fetching flag to control the offset fetching procedure, setting it to enabled or disabled based on criteria such as offset shift value thresholds and external bandwidth, to prevent offset shift values from exceeding range shift values and to terminate the fetching process when necessary, thereby enhancing decoding efficiency and reducing hardware costs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the offset fetching procedure continues until the valid offset value is greater than or equal to the threshold, then the decoding accuracy is improved, but the offset shift value may exceed the range shift value causing collapsed decoding processes
Solution Approach 1:
The patent introduces a stop-fetching flag that is set in advance based on the relationship between offset shift value and range shift value. This flag prevents the offset fetching procedure from continuing when it would cause the valid offset value to exceed the threshold, thereby avoiding collapsed decoding processes while maintaining decoding accuracy through proactive control.
2Measurement precision
If the offset fetching procedure is performed repeatedly to accumulate the offset shift value, then the decoding precision is improved, but the waiting time during decoding is prolonged
Solution Approach 1:
The stop-fetching flag is set in advance based on the relationship between offset shift value and range shift value, allowing the system to determine beforehand when to terminate the offset fetching procedure. This eliminates unnecessary repeated fetching operations and reduces waiting time during decoding while maintaining sufficient decoding precision.
3Adaptability or versatility
If the offset shift value is allowed to accumulate without limitation, then the decoding range is expanded, but the hardware complexity increases
Solution Approach 1:
The patent changes the parameter control mechanism by introducing a stop-fetching flag that limits the offset shift value accumulation based on the range shift value. This parameter control approach maintains the necessary decoding range while preventing unbounded accumulation that would increase hardware complexity, achieving a balance between adaptability and device simplicity.
Data Source
AI summary
A decoding method for an audio video coding standard (AVS) system is provided. According to a stop-fetching criterion, a stop-fetching flag is set to an enabled status or a disabled status. In an offset fetching procedure, it is determined whether an offset value is smaller than a threshold and whether the stop-fetching is in the disabled status. When a determination result is affirmative, one subsequent bit is fetched for the offset value, an offset shift value is correspondingly increased, and the determination step is iterated. When the determination result is negative, the offset fetching procedure is terminated. Next, it is determined whether a decoding result is a least probable symbol (LPS) or a most probable symbol (MPS).


