Video Decoder Merge Candidate List Construction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video compression technologies face challenges in efficiently constructing merge candidate lists, often resulting in unnecessary computations and suboptimal compression efficiency due to insufficient available merge candidates.

Innovation Solution

The proposed solution involves constructing a merge candidate list by adding a non-adjacent diagonal spatial merge candidate, which helps in improving compression efficiency by ensuring a minimum number of available candidates are met without resorting to adding zero candidates or duplicate candidates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If traditional spatial merge candidates (adjacent blocks only) are used to construct the merge candidate list, then the implementation is simple, but the compression efficiency is insufficient due to limited available candidates

Engineering Contradiction:
Improveimplementation simplicityVSAvoidcompression efficiency
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent extends the spatial search from adjacent blocks (2D neighboring positions) to include non-adjacent diagonal blocks by incorporating temporal dimension information. This allows candidates from previous and future frames to be included in the merge candidate list, effectively adding a temporal dimension to the spatial search and increasing the pool of available candidates from limited adjacent blocks to multiple temporal layers.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The patent performs preliminary construction of merge candidate lists by pre-identifying and storing motion vectors from temporal reference frames before the actual encoding/decoding process. This preliminary action ensures that when adjacent spatial candidates are insufficient, pre-computed temporal candidates are already available to immediately supplement the list, avoiding compression efficiency loss.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If more merge candidates are added to improve compression efficiency, then the prediction accuracy improves, but the computational complexity increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements a dynamic merge candidate list construction process where the number and type of candidates are adaptively adjusted based on availability. The system dynamically selects from spatial, temporal, and combined candidates, and dynamically supplements the list when candidates are insufficient, rather than using a fixed large number of candidates. This dynamic approach maintains high prediction accuracy while avoiding unnecessary computational complexity from always processing maximum candidates.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies different candidate selection strategies to different regions and scenarios. For blocks with sufficient adjacent spatial candidates, traditional methods are used. For blocks with insufficient candidates, temporal candidates are selectively added. This localized quality approach ensures computational resources are focused only where needed, improving prediction accuracy for problematic blocks without increasing overall computational complexity for all blocks.

Inventive Principle:
Principle #3Local quality

3Reliability

If duplicate or zero candidates are added to meet minimum candidate requirements, then the candidate list completeness is maintained, but the compression efficiency deteriorates due to unnecessary computations

Engineering Contradiction:
Improvecandidate list completenessVSAvoidcompression efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements a self-service mechanism where the merge candidate list automatically supplements itself with temporal candidates when spatial candidates are insufficient. The system monitors the number of available candidates and autonomously adds temporal motion vectors from reference frames when the count falls below thresholds, eliminating the need for external intervention or placeholder additions. This self-service approach ensures list completeness with meaningful candidates rather than duplicates or zeros.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent introduces temporal reference frames as intermediary sources to bridge the gap between insufficient spatial candidates and the required minimum candidate list. Instead of adding duplicate or zero candidates directly, the system uses temporal motion vectors from previous and future frames as intermediary candidates, providing valid prediction options that maintain list completeness without degrading compression efficiency through unnecessary computations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250184513A1Methods and systems for constructing merge candidate list including adding a non- adjacent diagonal spatial merge candidate
Publication Date: 2025.06.05 DOLBY INTERNATIONAL AB
  • US20250184513A1 patent drawing
  • US20250184513A1 patent drawing
  • US20250184513A1 patent drawing

AI summary

A decoder includes circuitry configured to receive a bitstream, determine whether a merge mode is enabled for a block, construct a merge candidate list including at least one candidate from a spatially non-adjacent block, at least one temporal candidate, a candidate derived from two other candidates, and a zero motion vector candidate, and reconstruct pixel data of the block and using the merge candidate list.