Video Decoding SAO Parameter Merging for Quality
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional video coding schemes, such as HEVC, face inefficiencies in in-loop filtering due to limited candidate sets of Sample Adaptive Offset (SAO) parameters being encoded for each Coding Tree Unit (CTU), leading to suboptimal compression and reconstruction quality.
Innovation Solution
A method and device for decoding and encoding blocks of a picture part that involve decoding multiple candidate sets of filter parameters from a bitstream, selecting the appropriate set based on an index, and filtering the blocks accordingly, allowing for reordering and insertion of parameters to optimize filtering processes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If multiple candidate sets of SAO parameters are encoded for each CTU, then reconstruction quality improves, but bitstream bandwidth increases
Solution Approach 1:
The patent merges SAO parameter sets from neighboring CTUs (left and above neighbors) to form candidate sets. Instead of encoding complete parameter sets for every CTU, the decoder combines parameters from adjacent CTUs to reconstruct the candidate sets, significantly reducing bitstream bandwidth while maintaining multiple parameter options for optimal reconstruction quality.
Solution Approach 2:
The patent enables a single encoded SAO parameter set to serve multiple CTUs through the merge mode. By allowing CTUs to inherit and combine parameters from neighboring CTUs, one encoded parameter set can contribute to multiple candidate sets across different CTUs, improving bandwidth efficiency while preserving reconstruction quality.
2Quantity of substance
If SAO parameters are inherited from a single neighboring CTU, then bandwidth is saved, but filtering adaptability decreases
Solution Approach 1:
The patent combines parameter sets from multiple neighboring CTUs (both left and above neighbors) to form candidate sets for the current CTU. This merging approach provides the decoder with multiple filtering options while still relying on inherited parameters from neighbors, thus maintaining bandwidth efficiency while improving filtering adaptability.
Solution Approach 2:
The patent introduces dynamic selection of SAO parameter sets through the merge mode, where the decoder can adaptively choose from multiple candidate sets formed by combining parameters from different neighboring CTUs. This dynamic approach allows the system to adapt to varying local characteristics while maintaining bandwidth efficiency through parameter inheritance.
3Productivity
If CTUs are encoded in raster scan order with limited candidate sets, then decoding complexity is reduced, but compression efficiency decreases
Solution Approach 1:
The patent performs preliminary encoding of SAO parameter sets at neighboring CTUs, which are then reused and combined to form candidate sets for the current CTU. This preliminary action allows the current CTU to benefit from pre-encoded parameters without incurring the full cost of encoding new parameter sets, improving compression efficiency while maintaining manageable decoding complexity.
Solution Approach 2:
The patent uses copying of SAO parameter sets from neighboring CTUs to form candidate sets for the current CTU. By copying and combining parameters from adjacent CTUs instead of encoding completely new sets, the system achieves better compression efficiency while keeping decoding complexity relatively low through the reuse of existing parameter data.
Data Source
AI summary
A decoding method for decoding blocks of a picture part is disclosed that comprises: decoding a plurality of candidate sets of filter parameters from a bitstream; decoding for a current block of said picture an index identifying one of the candidate sets of filter parameters from said bitstream; decoding said current block from said bitstream; and filtering said decoded current block with the candidate set of filter parameters identified by said decoded index.


