Video Decoding Motion Compensation Using Multiple Predictions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video encoding methods have low accuracy in describing motion characteristics, leading to poor video decoding performance and precision due to the lack of consideration of motion characteristics during picture partitioning.

Innovation Solution

A method that acquires multiple pieces of motion information for a target area, performs motion compensation using each piece to obtain multiple predictions, and determines a final prediction by comparing prediction errors or using weighting factors based on a prediction selection reference, eliminating the need for picture partitioning.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If picture block-based motion compensated prediction technology is used to remove redundant information, then data transmission efficiency is improved, but motion description accuracy deteriorates

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidmotion description accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent divides the picture block into multiple motion partitions, each with independent motion information. This segmentation allows different regions to have different motion characteristics, improving motion description accuracy while maintaining compression efficiency through selective partitioning.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different motion information to different local regions (motion partitions) within a picture block. By allowing each partition to have its own motion characteristics, the system achieves local optimization of motion description accuracy without sacrificing overall compression performance.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If multiple motion information pieces are acquired and multiple predictions are performed, then prediction accuracy is improved, but computational complexity increases

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

Solution Approach 1:

The patent segments the picture block into multiple motion partitions, where each partition generates one prediction. This approach distributes the computational load across partitions rather than requiring multiple predictions for the entire block, managing complexity while improving accuracy through localized predictions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent combines multiple predictions from different motion partitions to form the final prediction for the picture block. By merging predictions at the partition level rather than requiring multiple full-block predictions, the system achieves improved accuracy with manageable computational complexity.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9706220B2Video encoding method and decoding method and apparatuses
Publication Date: 2017.07.11 HUAWEI TECH CO LTD
  • US9706220B2 patent drawing
  • US9706220B2 patent drawing
  • US9706220B2 patent drawing

AI summary

A video decoding method includes acquiring N pieces of motion information of a target area according to motion-related information in a bitstream, where N is an integer greater than or equal to 2, separately performing a motion compensation operation on the target area by using each piece of motion information in the N pieces of motion information to obtain N predictions of the target area, where each prediction in the N predictions of the target area includes predicted values of all sampling points in the target area, acquiring a prediction selection reference of the target area, where the prediction selection reference of the target area is values of all sampling points in a corresponding reference area of the target area, and determining a final prediction of the target area according to the N predictions of the target area and the prediction selection reference of the target area.