Smoothing Interpolation Filter for Video Encoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video encoding methods face challenges in achieving high-quality image interpolation for accurate inter prediction, particularly in removing high-frequency components that reduce encoding efficiency.
Innovation Solution
A video encoding method using a smoothing interpolation filter to generate sub-pel-unit pixels by interpolating integer-pel-unit pixels, which selects appropriate interpolation filters based on location and smoothness to reduce high-frequency components and improve encoding efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If conventional interpolation methods are used to generate sub-pel-unit pixels, then inter prediction can be performed, but high-frequency components are not effectively removed reducing encoding efficiency
Solution Approach 1:
The patent applies parameter changes by modifying the interpolation filter parameters based on the gradient magnitude of the image blocks. When gradient magnitude exceeds a threshold, a smoothing filter is applied to reduce high-frequency components. This dynamically adjusts the interpolation parameters to balance prediction accuracy and encoding efficiency, resolving the contradiction between maintaining precision and improving productivity.
2Productivity
If smoothing interpolation filter is applied to reduce high-frequency components, then encoding efficiency is improved, but image quality may be reduced
Solution Approach 1:
The patent implements local quality by applying smoothing interpolation selectively based on local image characteristics. The gradient magnitude calculation identifies regions where smoothing is beneficial, and the filter is applied only to those specific blocks. This localized approach maintains encoding efficiency improvements while preserving image quality in regions where smoothing is not needed, resolving the contradiction between productivity and manufacturing precision.
Data Source
Figure 1~2
Figure 3~4B
Figure 4C~5
AI summary
Provided is a method of interpolating an image by determining interpolation filter coefficients. A method of interpolating an image in consideration of smoothing includes differently selecting an interpolation filter based on a sub-pel-unit interpolation location and a smoothness from among interpolation filters for generating at least one sub-pel-unit pixel value located between integer-pel-unit pixels; and generating the at least one sub-pel-unit pixel value by interpolating pixel values of the integer-pel-unit pixels by using the selected interpolation filter.