Video Unit Boundary Padding for Motion Compensation Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding techniques inefficiently determine padding dimensions based on where motion vectors land during motion compensation, leading to suboptimal video coding performance.
Innovation Solution
Determine padding dimensions for video units based on characteristics such as CTU size, interpolation filter length, and reference picture resampling, allowing for tailored padding around video units to enhance coding efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If padding dimension is determined based on motion vector placement during motion compensation, then the process is simple, but video coding performance is suboptimal
Solution Approach 1:
The patent changes the basis for determining padding dimension from motion vector placement to video unit characteristics (such as coding tree unit size, interpolation filter length, and reference picture resampling). This parameter change allows the system to achieve optimal video coding performance by aligning padding dimensions with the actual characteristics of the video content being processed, rather than relying on motion compensation artifacts.
2Loss of substance
If padding dimension is determined based on motion vector placement, then implementation is straightforward, but compression performance deteriorates
Solution Approach 1:
The patent modifies the determining parameters from motion vector coordinates to intrinsic video unit properties including coding tree unit size, interpolation filter length, and reference picture resampling characteristics. This enables more accurate padding dimension selection that adapts to the actual video content structure, improving compression efficiency and reducing bandwidth requirements.
Solution Approach 2:
The patent performs padding dimension determination based on video unit characteristics before the motion compensation process. By pre-determining the appropriate padding dimensions according to the video unit's inherent properties, the system avoids suboptimal padding that would result from relying on motion vector placement, thereby improving compression performance from the outset.
Data Source
AI summary
A method implemented by a video coding apparatus. The method includes determining a padding dimension for a video unit of a video according to a characteristic of the video unit, where the padding dimension is a horizontal padding dimension (padW) or a vertical padding dimension (padH). The method further includes converting between the video unit of the video and a bitstream in accordance with the padding dimension determined.


