Multi-View Loop Filtering With Joint Parameters for Lower Bitrate

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding methods for multiview video (MVV) do not effectively utilize the statistical redundancy between different views, leading to inefficient bitrate usage.

Innovation Solution

Implement disparity-compensated prediction by signaling loop filtering parameters jointly for multiple views, reducing inter-view redundancies and improving coding efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If loop filtering parameters are signaled separately for each view, then video quality is maintained, but bitrate increases

Engineering Contradiction:
Improvevideo qualityVSAvoidbitrate
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent merges the signaling of loop filtering parameters across multiple views by introducing a joint loop filtering parameter set that can be shared between views. The encoder determines whether to use joint or separate parameter sets, and when joint parameters are used, the same filtering parameters are applied to multiple views, reducing the total number of parameters that need to be encoded and transmitted.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent changes the parameter signaling approach by introducing syntax elements that indicate whether joint or separate loop filtering parameters should be used. The encoder can switch between signaling modes (joint vs. separate) based on rate-distortion optimization, allowing flexible adaptation of parameter signaling granularity to balance quality and bitrate requirements.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If disparity-compensated prediction is implemented, then coding efficiency improves, but system complexity increases

Engineering Contradiction:
Improvecoding efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the reference picture list into view-specific reference pictures and temporal reference pictures. The disparity-compensated prediction is selectively applied only when beneficial, based on the prediction mode and reference picture selection, rather than being universally applied to all predictions, thus reducing unnecessary computational overhead.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements partial disparity compensation by applying it only to inter-view predictions where disparity vectors are available and beneficial, rather than applying it universally. The encoder evaluates rate-distortion tradeoffs and applies disparity-compensated prediction only when it provides sufficient quality improvement to justify the additional complexity.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12615391B2Systems and methods for loop filtering for multi-view coding
Publication Date: 2026.04.28 TENCENT AMERICA LLC
  • US12615391B2 patent drawing
  • US12615391B2 patent drawing
  • US12615391B2 patent drawing

AI summary

The various implementations described herein include methods and systems for coding video. In one aspect, a method includes receiving a multi-view video bitstream comprising a plurality of pictures. The plurality of pictures includes a first picture corresponding to a first view and a second picture corresponding to a second view. The method includes determining, based on a first indicator in the multi-view video bitstream, whether loop filtering parameters for the first picture corresponding to the first view and the second picture corresponding to the second view are signaled jointly or separately. The method includes, in accordance with the first indicator indicating that the loop filtering parameters are signaled jointly, performing a first loop filtering process on the first picture and a second loop filtering process on the second picture using a shared set of loop filtering parameters.