Advanced Coefficient Coding for Low-Latency Video Block Parsing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional video coding methods delay the parsing of coefficient signaling until the reconstruction stage, leading to increased decoding latency due to the unknown scanning order during the parsing phase.
Innovation Solution
The proposed method signals the number of coefficients independently of the scanning order, allowing for parsing during the parsing stage instead of delaying until the reconstruction phase, thereby reducing decoding latency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If conventional methods signal the last significant position based on scanning order, then the location of coefficients can be precisely identified, but decoding latency increases because parsing must wait until the reconstruction stage when scanning order is known
Solution Approach 1:
The patent signals the number of coefficients in advance during the parsing stage, before the scanning order is determined. This preliminary signaling allows the decoder to prepare for coefficient processing earlier, reducing the waiting time between parsing and reconstruction without sacrificing the precision of coefficient location identification.
2Adaptability or versatility
If scanning order is derived at the decoding component, then adaptability to different coding scenarios is improved, but the number of significant coefficients and last significant bit location remain unknown until the reconstruction stage
Solution Approach 1:
The patent separates the signaling of coefficient quantity from the determination of scanning order. The number of coefficients is signaled as an independent parameter during parsing, while the scanning order is derived later during reconstruction. This segmentation allows the parsing stage to proceed with coefficient quantity information without being blocked by the need to determine scanning order first.
Data Source
AI summary
The various implementations described herein include methods and systems for coding video. An example method includes receiving a video bitstream comprising a plurality of blocks and a syntax element indicating a number of coefficients for a current block of the plurality of block. The method also includes parsing the syntax element to determine the number of coefficients for the current block, and determining a scanning order for the current block. The method further includes reconstructing the current block based on the scanning order and the number of coefficients.


