Geometric Partitioning Mode with Motion Vector Differences for Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional video coding techniques, such as MPEG-2, MPEG-4, ITU-T.263, ITU-T.264/AVC, HEVC, and VVC, suffer from low coding efficiency, which affects the performance of video encoding and decoding processes.

Innovation Solution

A method and apparatus for video processing that determines motion information of geometric partitions based on a geometric partitioning mode with motion vector differences (GMVD) and uses this information to improve encoding/decoding efficiency by signaling GMVD information in the bitstream.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional video coding techniques are used, then the video can be encoded and decoded, but the coding efficiency is very low

Engineering Contradiction:
Improvecoding efficiencyVSAvoidencoding/decoding performance
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent divides the video block into multiple geometric partitions (first geometric partition and second geometric partition) with different partition ratios. Each partition is processed separately with its own motion information, allowing more flexible and efficient motion modeling compared to treating the entire block uniformly, thus improving coding efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different motion modeling techniques to different geometric partitions based on their specific characteristics. By determining motion information independently for each partition and using partition-specific parameters (such as different motion vector difference handling), the system achieves optimized coding efficiency for each local region rather than using a one-size-fits-all approach.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If geometric partitioning mode with motion vector differences is applied, then motion information can be accurately conveyed, but the bitstream complexity increases

Engineering Contradiction:
Improvemotion information accuracyVSAvoidbitstream structure
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent combines motion information from multiple geometric partitions into a unified representation that can be efficiently signaled in the bitstream. By merging the motion modeling approach across partitions while maintaining partition-specific accuracy, the system achieves precise motion conveyance without proportionally increasing bitstream complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent applies motion vector differences selectively to geometric partitions where needed, rather than uniformly applying complex motion modeling to all partitions. This partial application strategy maintains motion information accuracy for critical regions while reducing overall bitstream complexity by using simpler modeling where appropriate.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20240223771A1Method, device, and medium for video processing
Publication Date: 2024.07.04 DOUYIN VISION CO LTD
  • US20240223771A1 patent drawing
  • US20240223771A1 patent drawing
  • US20240223771A1 patent drawing

AI summary

Embodiments of the present disclosure provide a solution for video processing. A method for video processing is proposed. The method comprises: determining, during a conversion between a target block of a video and a bitstream of the video, first motion information of a plurality of geometric partitions of the target block based on a geometric partitioning mode (GPM) with motion vector differences (GMVD); and performing the conversion between the target block and the bitstream based on the first motion information, the bitstream including a first set of indications of GMVD information associated with the target block. Compared with the conventional solution, the proposed method can advantageously improve the encoding/decoding efficiency.