Video Decoding With Pixel-Group Motion Compensation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional video codecs struggle with efficient encoding and decoding of high-resolution or high-quality video content due to limited encoding methods based on tree structures, leading to inefficiencies in data compression and prediction.
Innovation Solution
Implement bi-directional motion prediction mode using gradient values of reference blocks to generate prediction blocks, incorporating pixel group unit motion compensation to enhance encoding and decoding efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If conventional tree-structure encoding methods are used, then device complexity is reduced, but encoding and decoding efficiency deteriorates
Solution Approach 1:
The current block is divided into multiple pixel groups, and motion compensation is performed separately for each pixel group using gradient values. This segmentation allows for more precise local motion prediction while maintaining manageable computational complexity through modular processing.
Solution Approach 2:
Different gradient values are calculated and applied to different pixel groups within the current block, allowing each region to have its own motion characteristics. This local quality approach improves prediction accuracy for regions with different motion patterns without requiring a complete redesign of the encoding framework.
2Measurement precision
If gradient values are used for pixel group unit motion compensation, then prediction accuracy is improved, but data complexity increases
Solution Approach 1:
Gradient values are extracted from reference blocks and used specifically for motion compensation calculations. By isolating and utilizing only the essential gradient information needed for prediction, the method achieves high accuracy without processing unnecessary data, thus controlling computational complexity.
Solution Approach 2:
Instead of performing full motion compensation on the entire block, the method applies gradient-based compensation selectively to individual pixel groups. This partial action approach achieves sufficient prediction accuracy for each region without the excessive computational burden of processing the entire block uniformly.
3Productivity
If bi-directional motion prediction mode is implemented, then compression efficiency is improved, but processing complexity increases
Solution Approach 1:
The method merges forward and backward prediction from bi-directional motion estimation by calculating gradient values from both reference blocks and combining them through weighted averaging. This merging approach achieves superior compression efficiency by utilizing information from both temporal directions while managing processing complexity through a unified gradient-based framework.
Data Source
AI summary
Provided is a video decoding method including: obtaining a first motion vector indicating a first reference block of a current block in a first reference picture and a second motion vector indicating a second reference block of the current block in a second reference picture; obtaining a parameter related to pixel group unit motion compensation of the current block, based on at least one of information of the parameter related to the pixel group unit motion compensation and a parameter related to an image including the current picture; generating a prediction block by performing, with respect to the current block, block unit motion compensation based on the first motion vector and the second motion vector and performing the pixel group unit motion compensation based on the parameter related to the pixel group unit motion compensation; and reconstructing the current block. Here, a pixel group may include at least one pixel.


