Local Warp Motion Prediction for Complex Video Block Coding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies, such as AV1 and VVC, face challenges in efficiently handling complex motion patterns in video frames, leading to suboptimal compression and decoding performance.
Innovation Solution
Implementing a video coding method that utilizes local warp motion delta modes, where a current block's motion is predicted based on neighboring blocks, and a warp model is generated and selected from among multiple models for decoding.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If traditional motion prediction modes (AV1/VVC) are used, then encoding simplicity is maintained, but compression performance deteriorates for complex motion patterns
Solution Approach 1:
The patent segments the motion prediction process into multiple distinct warp models (first warp model from current block, second warp model from neighboring blocks). Each model handles different aspects of motion prediction, allowing the system to tackle complex motion patterns through divided functional components rather than a single complex model.
Solution Approach 2:
The patent applies local quality by using neighboring blocks' motion information specifically for regions with complex motion patterns. The second warp model is derived from neighboring blocks and applied locally where needed, rather than uniformly across the entire block, thus improving compression performance for complex motions without unnecessarily increasing overall complexity.
2Measurement precision
If multiple warp models are generated and selected, then decoding accuracy is improved, but computational complexity increases
Solution Approach 1:
The patent generates multiple warp models (first and second warp models) but only applies the most appropriate one for each specific region or block. This partial action approach ensures high decoding accuracy where complex motion exists while avoiding the computational overhead of processing multiple models for all blocks, thus balancing accuracy with computational complexity.
Solution Approach 2:
The patent changes the parameters of motion prediction by introducing warp models with different characteristics (current block-based vs. neighboring block-based). By selecting and applying appropriate models based on local motion characteristics, the system achieves high decoding accuracy without uniformly increasing computational complexity across all processing scenarios.
Data Source
AI summary
An approach for encoding/decoding video data, performed by at least one processor, may include: obtaining a coded video bitstream; obtaining a plurality of blocks from the video bitstream, wherein the plurality of blocks comprise a current block and one or more neighboring blocks; determining, based a syntax element in the video bitstream, that a warp delta mode is used to predict the current block; determining positions and motion vectors of the one or more neighboring blocks; generating a first warp model of the current block based on motion vectors of the one or more neighboring blocks; selecting a warp model from among the first warp model of the current block and a second warp model associated with one of the one or more neighboring blocks as a base model of a coding mode; and decoding the plurality of blocks in the coding mode based on the base model.


