Candidate Motion Information List Construction in Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing video image coding technologies face high calculation complexity and delays in constructing candidate motion information lists, particularly due to the need to check for duplicate motion information sets and perform redundant rate-distortion cost calculations during the pruning process.

Innovation Solution

A method that sequentially processes neighboring image blocks in a preset order, determines candidate motion information sets based on affine coding blocks, and selectively adds extra motion information sets that satisfy specific conditions, reducing the need for duplicate checks and complex calculations by focusing on motion information from adjacent inter-coded blocks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the encoder/decoder side checks whether the same motion information set already exists in the candidate motion information list before adding a new candidate motion information set (pruning process), then duplicate motion information is prevented and redundant rate-distortion cost calculation is avoided, but calculation complexity increases and processing delay increases

Engineering Contradiction:
Improveaccuracy of candidate motion information listVSAvoidcalculation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by performing pruning operations during the candidate motion information list construction process itself, rather than as a separate post-processing step. The encoder/decoder side checks for duplicate motion information sets and removes them immediately when they are detected during list construction, which prevents the need for subsequent complex verification and reduces overall calculation complexity while maintaining list accuracy

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts and removes duplicate motion information sets from the candidate motion information list during the construction process. By identifying and taking out redundant candidate motion information sets that already exist in the list, the patent prevents duplicate processing and reduces calculation complexity while ensuring the reliability of the final candidate list

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If the encoder/decoder side checks whether the same motion information set already exists in the candidate motion information list before adding a new candidate motion information set (pruning process), then duplicate motion information is prevented and redundant rate-distortion cost calculation is avoided, but processing delay increases

Engineering Contradiction:
Improveaccuracy of candidate motion information listVSAvoidprocessing delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs pruning operations preliminarily during the candidate motion information list construction process. By checking for and removing duplicate motion information sets immediately when they are detected during list construction, the patent prevents the need for subsequent verification steps, thereby reducing processing delay while maintaining the accuracy and reliability of the candidate motion information list

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If the encoder/decoder side constructs a candidate motion information list with a larger quantity of candidate motion information sets, then more comprehensive motion information is available for selection, but calculation complexity increases and processing time increases

Engineering Contradiction:
Improvecomprehensiveness of motion informationVSAvoidcalculation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts and removes duplicate motion information sets from the candidate motion information list during construction. By taking out redundant candidate motion information sets that already exist in the list, the patent maintains a comprehensive set of unique motion information options while reducing the total quantity of candidates, thereby lowering calculation complexity without sacrificing adaptability

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary pruning during the candidate motion information list construction process to remove duplicates immediately when they are detected. This preliminary action ensures that the final candidate list contains comprehensive unique motion information sets while avoiding the calculation overhead of processing duplicate entries, thus balancing comprehensiveness with computational efficiency

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240196003A1Method for constructing candidate motion information list, inter prediction method, and apparatus
Publication Date: 2024.06.13 HUAWEI TECH CO LTD
  • US20240196003A1 patent drawing
  • US20240196003A1 patent drawing
  • US20240196003A1 patent drawing

AI summary

A motion information candidate list construction method includes: performing a first processing process on all neighboring image blocks of a current image block until a quantity of candidate motion information sets in a candidate motion information list is equal to a first preset value or all the neighboring image blocks are traversed; then traversing at least two extra to be selected motion information sets, and storing, in the candidate motion information list, an extra to be selected motion information set that satisfies a preset condition, until the quantity of candidate motion information sets in the candidate motion information list is equal to a preset quantity value or the extra to be selected motion information sets are traversedextra to be selected motion.