Adaptive Interpolation Filter for Video Encoding Precision
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional inter prediction encoding and decoding methods face inefficiencies due to the use of motion vectors of the same resolution for all video encoding units, leading to degraded compression efficiency and difficulty in improving inter prediction encoding and decoding performance.
Innovation Solution
An apparatus and method for interpolating a reference picture using multiple filters and adaptively changing the resolution of motion vectors based on video characteristics, employing a filter selector and filter information decoder to generate a reference picture with target precision through multi-stage filtering.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the resolution of the reference video is enhanced through interpolation, then the inter prediction accuracy is improved and the quantity of bits for residual signal encoding is reduced, but the resolution of the motion vector is enhanced which increases the quantity of bits for differential motion vector encoding
Solution Approach 1:
The patent applies different interpolation filter types and resolutions to different video blocks based on their characteristics. For blocks where high motion precision is critical, higher resolution motion vectors and more complex filters are used, while for blocks with simpler motion characteristics, lower resolution is sufficient. This local adaptation resolves the contradiction by optimizing the balance between prediction accuracy and bit cost for each block individually rather than uniformly across the entire video.
Solution Approach 2:
The patent dynamically changes the interpolation filter parameters (filter type, filter resolution, tap length) based on video content characteristics and motion complexity. By adjusting these parameters adaptively, the system achieves high prediction accuracy when needed while reducing computational complexity and bit cost when high precision is not required, thus resolving the contradiction between accuracy and bit cost.
2Ease of manufacture
If all video encoding units use motion vectors of the same resolution, then the encoding process is simplified, but the compression efficiency is degraded
Solution Approach 1:
The patent introduces dynamic adaptability into the motion vector resolution system. Instead of using a fixed resolution for all blocks, the system dynamically selects the appropriate motion vector resolution and interpolation filter based on the characteristics of each video block. This dynamic approach maintains encoding simplicity through automated selection while achieving high compression efficiency by optimizing each block individually.
Solution Approach 2:
The patent segments the video into different blocks and applies different motion vector resolutions and interpolation filters to each block based on its characteristics. This segmentation allows the system to maintain simplicity at the macro level (through standardized processing of each block type) while achieving efficiency at the micro level (through optimized processing for each block's specific needs).
Data Source
AI summary
The present disclosure relates to a method and apparatus for interpolating a reference picture and a method and apparatus for encoding/decoding a video using the same. The apparatus for interpolating the reference picture selects a plurality of filters for interpolating the reference picture and generates a reference picture having a target precision through a multi-stage filtering of the reference picture by using a plurality of filters. The compression efficiency of the video may be improved by interpolating a reference picture through the determination of a filter of a filter coefficient for interpolating the reference picture according to characteristics of the video and interpolating the reference picture through a multi-stage filtering or adaptively changing resolutions of motion vectors in the unit of predetermined areas.


