Video Decoding SAO Parameter Merging for Quality

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering Contradiction Analysis

1Manufacturing precision

If multiple candidate sets of SAO parameters are encoded for each CTU, then reconstruction quality improves, but bitstream bandwidth increases

Engineering Contradiction:
Improvereconstruction qualityVSAvoidbitstream bandwidth
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

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.

Inventive Principle:
Principle #5Merging (Combining)

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Quantity of substance

If SAO parameters are inherited from a single neighboring CTU, then bandwidth is saved, but filtering adaptability decreases

Engineering Contradiction:
Improvebandwidth efficiencyVSAvoidfiltering adaptability
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

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.

Inventive Principle:
Principle #5Merging (Combining)

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.

Inventive Principle:
Principle #15Dynamics

3Productivity

If CTUs are encoded in raster scan order with limited candidate sets, then decoding complexity is reduced, but compression efficiency decreases

Engineering Contradiction:
Improvecompression efficiencyVSAvoiddecoding complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20250097435A1Method and a device for picture encoding and decoding
Publication Date: 2025.03.20 INTERDIGITAL MADISON PATENT HLDG
  • US20250097435A1 patent drawing
  • US20250097435A1 patent drawing
  • US20250097435A1 patent drawing

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.