Video Picture Coding Using Motion-Adaptive Reference Padding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding standards like HEVC and VVC face inefficiencies in motion-compensated temporal prediction when motion vectors point to reference blocks outside the boundaries of a reference picture, leading to suboptimal padding methods that affect compression efficiency.
Innovation Solution
A method for padding reference blocks based on motion vectors derived from nearest subblocks within the video picture, determining the size of the padding region based on these vectors, and applying motion-compensated prediction to improve the quality of extended reference picture areas.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If motion-compensated temporal prediction uses reference blocks outside picture boundaries, then prediction accuracy improves, but padding quality deteriorates
Solution Approach 1:
The patent applies preliminary action by performing motion compensation prediction on padding regions before these regions are used for actual temporal prediction. The encoder generates padded reference blocks using motion vectors derived from nearest subblocks, so that when the reference block is later used for prediction, the padding area is already prepared with appropriate pixel values. This resolves the contradiction by ensuring high-quality padding is established in advance, enabling accurate temporal prediction without compromising padding quality.
2Ease of manufacture
If existing padding methods are used for reference blocks outside boundaries, then implementation simplicity is maintained, but compression efficiency deteriorates
Solution Approach 1:
The patent applies parameter changes by modifying the padding process to use motion vectors derived from nearest subblocks rather than traditional fixed-padding approaches. The motion vector parameters are extracted from the nearest subblock within the picture boundary and applied to generate appropriate padding values. This changes the padding parameters from static to dynamic, enabling the system to maintain implementation simplicity while significantly improving compression efficiency through better-adapted padding that reflects actual motion characteristics.
3Manufacturing precision
If motion vectors are derived from nearest subblocks, then padding region size is accurately determined, but processing complexity increases
Solution Approach 1:
The patent applies segmentation by dividing the video picture into subblocks and processing motion vectors at the subblock level. The nearest subblock to the boundary is identified and processed separately to derive motion vectors for padding. This segmentation approach allows accurate determination of padding region sizes while managing processing complexity through localized operations rather than global analysis. Each subblock's motion characteristics are independently captured, providing precision without requiring complex overall processing.
Data Source
AI summary
A method of encoding a video picture into a bitstream of encoded video picture data, the method including temporal predicting a video picture block by obtaining a temporal predicted block based on at least one reference block of at least one reference picture pointed to by at least one motion vector associated with the video picture block, in which if the temporal prediction of the video picture block is based on a single reference block of a reference picture. Then the method further includes: padding a padding region (SZ) of the reference block based on a motion vector derived from a nearest subblock of the video picture block inside the video picture; and determining a size (M) of the padding region (SZ) based on said motion vector.


