Image Processing Blending Coefficient Adjustment for Frame Continuity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Image processing methods face issues with frame discontinuity when applying motion estimation and compensation, particularly at low frame rates, due to motion vectors exceeding boundaries or failing bi-interpolation calculations.
Innovation Solution
An image processing method that generates motion vectors between frames, calculates compensation positions and vectors, determines blending coefficients based on target ranges, and modifies data accordingly to reduce frame discontinuity by adjusting interpolation ratios.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If motion estimation and compensation are applied to low frame rate images, then frame rate conversion is achieved, but frame discontinuity occurs due to motion vectors exceeding boundaries or bi-interpolation calculation failures
Solution Approach 1:
The patent changes the parameter of blending ratio from fixed to dynamic, adjusting it based on motion vector validity and block position. When motion vectors point to invalid regions or bi-interpolation fails, the blending ratio is modified to exclude invalid data, thereby maintaining frame continuity while preserving frame rate conversion capability
Solution Approach 2:
The patent introduces feedback mechanisms by calculating whether motion vectors point to valid regions and whether bi-interpolation succeeds. Based on this feedback, the blending coefficient is dynamically adjusted to exclude invalid data, ensuring that frame discontinuity is prevented while maintaining the frame rate conversion function
2Productivity
If bi-interpolation calculation is performed, then interpolated frames are generated, but invalid data is included when motion vectors direct to points out of boundary or rim
Solution Approach 1:
The patent applies local quality by treating different blocks differently based on their motion vector validity. Blocks with valid motion vectors use normal bi-interpolation, while blocks with invalid motion vectors (pointing outside boundaries) use alternative compensation methods, ensuring data validity is maintained locally without compromising overall interpolation efficiency
Solution Approach 2:
The patent changes the blending ratio parameter dynamically based on the validity of motion vectors and bi-interpolation results. When invalid data is detected, the blending coefficient is adjusted to exclude the invalid block data, thereby maintaining manufacturing precision (data validity) while preserving interpolation efficiency through selective application of the correction
Data Source
AI summary
An image processing method includes: receiving first and second frames; generating multiple motion vectors based on the first and second frames, wherein one of the motion vectors corresponds to a first block of the first frame and a second block of the second frame; calculating a to-be-compensated position of a compensated block, a first motion vector between the compensated block and the first block, and a second motion vector between the compensated block and the second block; determining whether a sum of the to-be-compensated position, a compensation value, and the first motion vector or the second motion vector exceeds a target range in order to set a blending coefficient; modifying first data of the first block or second data of the second block based on the blending coefficient; and generating interpolated data based on the modified first data or the modified second data.


