Bi-directional Prediction Block Generation at Video Frame Boundaries
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video compression techniques face inefficiencies due to the large data size of video frames, particularly when prediction blocks extend beyond frame boundaries, leading to low prediction efficiency and increased data storage and transmission requirements.
Innovation Solution
A method for generating prediction blocks at video frame boundaries by using motion information to create bi-directional prediction blocks, with weights applied to combine inner and outer region prediction blocks, enhancing video quality and coding efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If prediction blocks are used that extend outside frame boundaries with simple sample repetition, then device complexity is reduced, but prediction efficiency deteriorates
Solution Approach 1:
The patent applies different generation methods to different regions of the prediction block. The inner region (within frame boundaries) uses standard reference picture sampling, while the outer region (outside frame boundaries) uses a synthesis method combining gradient calculation and sample repetition. This local differentiation maintains prediction efficiency in the outer region without significantly increasing overall device complexity.
2Manufacturing precision
If higher resolution and frame rate are used to improve video quality, then coding efficiency deteriorates due to increased data amount
Solution Approach 1:
The patent segments the prediction block into an inner region (within frame boundaries) and an outer region (outside frame boundaries). This segmentation allows targeted processing where the outer region uses a computationally efficient synthesis method, reducing the overall coding complexity and improving coding efficiency without compromising the visual quality of the entire prediction block.
3Device complexity
If outer region prediction blocks are used as-is, then device complexity is reduced, but video quality deteriorates
Solution Approach 1:
The patent changes the generation parameters for the outer region of the prediction block by introducing gradient calculation based on reference samples. Instead of simple repetition, the method calculates gradients and uses them to generate more accurate prediction values for the outer region, thereby improving video quality while maintaining reasonable device complexity.
Data Source
AI summary
A method of video decoding device for inter-predicting a current block can include decoding motion information of the current block from a bitstream, the motion information including reference pictures that are in a bi-direction manner, and motion vectors that are in the bi-direction manner, generating prediction blocks that are in the bi-direction manner by using the motion information, the prediction blocks include a first prediction block that is located inside a corresponding first reference picture, and a second prediction block that is a remnant of the first prediction block, the second prediction block includes an inner region located inside a second reference picture that is relevant, and an outer region located outside the second reference picture, setting weights for the prediction blocks that are in the bi-direction manner; and generating a final prediction block of the current block by weighted-summing the prediction blocks by using the weights.


