Motion Information List Construction for Video Encoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video compression technologies, such as VVC and AVS3, face performance issues due to insufficient motion information in the motion information list, which affects the quality of displacement vectors and overall video compression efficiency.

Innovation Solution

The method involves obtaining and updating the motion information list by adding extra motion information when it is insufficient, ensuring a better displacement vector prediction effect and improved video compression performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the motion information list is constructed using conventional methods, then the device complexity is reduced, but the video compression performance deteriorates due to insufficient motion information

Engineering Contradiction:
Improvevideo compression performanceVSAvoidmotion information list construction complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by constructing a supplementary motion information list in advance using historical motion information from previously encoded blocks. This pre-prepared supplementary list is then used to fill gaps when the primary motion information list is insufficient, thereby improving video compression performance without adding complex real-time processing requirements during the main encoding operation.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If extra motion information is added to the motion information list, then the displacement vector prediction accuracy is improved, but the processing complexity increases

Engineering Contradiction:
Improvedisplacement vector prediction accuracyVSAvoidmotion information list processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies local quality by selectively adding supplementary motion information only when the primary motion information list is insufficient (when its length is less than a threshold value). The supplementary information is drawn from specific historical motion information sources with locally relevant spatial and temporal characteristics, thereby improving prediction accuracy only where needed without uniformly increasing processing complexity across all cases.

Inventive Principle:
Principle #3Local quality

3Productivity

If the motion information list is filled with historical motion information, then the video compression efficiency is improved, but the information accuracy may deteriorate due to using outdated data

Engineering Contradiction:
Improvevideo compression efficiencyVSAvoidmotion information accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies dynamics by adaptively selecting and updating motion information from multiple historical sources based on their relevance to the current encoding context. The system dynamically adjusts which historical motion information to use, prioritizing more recent and spatially closer references while still utilizing the supplementary list structure to ensure sufficient information availability, thereby balancing compression efficiency with information accuracy.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20240422346A1Method and apparatus for constructing motion information list in video encoding and decoding and device
Publication Date: 2024.12.19 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US20240422346A1 patent drawing
  • US20240422346A1 patent drawing
  • US20240422346A1 patent drawing

AI summary

This application provides a method for constructing a candidate motion information list performed by a computing device. The method includes: obtaining a candidate motion information list for providing one or more candidate prediction displacement vectors for a current coding unit; determining at least one piece of motion information when a length of the candidate motion information list meets a condition, the length referring to a number of pieces of motion information in the candidate motion information list; and adding the at least one piece of motion information to the candidate motion information list to obtain an updated candidate motion information list. By filling a candidate motion information list using extra motion information when existing motion information included in the candidate motion information list is insufficient, more effective displacement vectors are provided in the candidate motion information list to achieve a better displacement vector prediction effect.