Video Block Forward Mapping for Coding Efficiency

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 is undesirable for digital video applications.

Innovation Solution

The proposed method involves performing motion compensation and forward mapping processes on video blocks during conversion between a target video block and its bitstream, using inter or intra prediction tools, and incorporating template matching, neighboring coded block information, and history-based information to enhance coding effectiveness and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional video coding techniques are used, then the coding process is simple, but the coding efficiency is low

Engineering Contradiction:
Improvecoding efficiencyVSAvoidcoding process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by performing forward mapping on the current video block before motion compensation is applied. This reordering of operations allows the mapping transformation to be established first, then motion compensation to be performed in the mapped domain, improving coding efficiency by enabling better motion estimation and compensation without requiring complex post-processing adjustments

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the video coding process into distinct stages: forward mapping transformation, motion compensation in the mapped domain, and inverse mapping. This segmentation allows each stage to be optimized independently, with motion compensation operating on the transformed block rather than the original block, thereby improving overall coding efficiency while maintaining manageable process complexity

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If motion compensation and forward mapping are performed on video blocks, then coding effectiveness is improved, but processing complexity increases

Engineering Contradiction:
Improvecoding effectivenessVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent merges the forward mapping transformation with the motion compensation process by applying motion compensation in the mapped domain rather than separately. This combination allows the motion compensation to operate on already-transformed blocks, improving coding effectiveness through better alignment with the final coded representation while reducing the number of separate processing passes required

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces a transformation dimension by applying forward mapping that reshapes the video block domain. Motion compensation is then performed in this new transformed domain rather than the original spatial domain, allowing for more effective motion representation. The inverse mapping then returns to the original domain, creating an additional transformation layer that improves precision

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

Data Source

PatentUS20240297982A1Method, apparatus, and medium for video processing
Publication Date: 2024.09.05 DOUYIN VISION CO LTD
  • US20240297982A1 patent drawing
  • US20240297982A1 patent drawing
  • US20240297982A1 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 video block of a video and a bitstream of the video, a first prediction of the target video block by using an inter prediction tool; determining a second prediction by performing a motion compensation process on the first prediction; obtaining a third prediction by performing a forward mapping process on the second prediction; and performing the conversion based on the third prediction.