Last Significant Coefficient Position Coding in Video Blocks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding methods have high complexity and inefficiency in coding last significant coefficient position information and significant coefficient position information, leading to increased bitrates and computational costs.
Innovation Solution
Coding the last significant coefficient position information prior to the significant coefficient position information, using methods such as one-dimensional or two-dimensional positioning, or flags to indicate the last significant coefficient's location, allowing for parallel coding and reduced complexity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If existing video coding methods code last significant coefficient position information and significant coefficient position information in traditional order, then coding completeness is maintained, but system complexity increases and bitrate increases
Solution Approach 1:
The patent applies preliminary action by coding the last significant coefficient position information before coding the significant coefficient position information. This reordering allows the decoder to have advance knowledge of the last significant coefficient location, enabling more efficient subsequent coding operations and reducing overall system complexity while maintaining complete information transmission.
2Productivity
If traditional coding methods are used for coefficient position information, then coding accuracy is maintained, but computational cost increases
Solution Approach 1:
By performing the coding of last significant coefficient position information in advance, the patent enables more efficient probability model updates and context management during subsequent significant coefficient position coding. This preliminary action maintains precise coefficient position identification while improving overall coding productivity through better resource utilization and reduced computational overhead.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
An apparatus is disclosed for coding coefficients associated with a block of video data during a video coding process, wherein the apparatus includes a video coder configured to code information that identifies a position of a last nonzero coefficient within the block according to a scanning order associated with the block prior to coding information that identifies positions of other nonzero coefficients within the block, including at least one of the following: coding a one-dimensional position within the block that identifies the position of the last nonzero coefficient; coding a two-dimensional position within the block that identifies the position of the last nonzero coefficient, and coding a flag that indicates whether the last nonzero coefficient is located within a range of positions within the block, and coding the one-dimensional position when the last nonzero coefficient is located within the range, and otherwise coding the two-dimensional position.