Video Coding Filter Sequences for Adaptive Strength Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding standards face issues of oversmoothing and increased computational complexity due to inharmonious operation of video coding tools, leading to reduced coding performance and inefficient signaling.
Innovation Solution
A video coding device and method that configures a sequence of filters with adjustable primary and secondary parameters, using a filter controller to ensure a strength criterion is met, thereby harmonizing filter operations and reducing oversmoothing and computational complexity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multiple video coding tools with filters are applied to improve prediction accuracy, then coding efficiency is improved, but computational complexity increases and oversmoothing occurs
Solution Approach 1:
The patent implements dynamic filter strength adjustment where the strength criterion is adaptively determined based on local image characteristics such as gradient magnitude and variance. The filter controller dynamically modifies filter parameters (e.g., tap weights, filtering range) according to local content properties, allowing strong filtering in smooth regions and weak or no filtering in edge/texture regions, thereby preventing oversmoothing while maintaining coding efficiency.
Solution Approach 2:
The patent changes filter parameters (strength, range, type) based on local image characteristics. The strength criterion is computed from local variance, gradient, or edge detection results, and filter parameters are adjusted accordingly. This parameter adaptation allows the system to achieve high prediction accuracy in homogeneous regions without introducing oversmoothing artifacts in detailed regions, resolving the contradiction between coding efficiency and quality preservation.
2Reliability
If multiple video coding tools with filters are applied to improve prediction accuracy, then coding efficiency is improved, but signaling effort increases
Solution Approach 1:
The patent employs self-adaptive filter control where the decoder independently determines filter strength criteria using locally computed image characteristics (variance, gradient, edge metrics) without requiring explicit signaling from the encoder. The strength criterion is derived from the reconstructed picture data itself, allowing both encoder and decoder to apply identical filtering parameters without additional bitstream information, thus maintaining coding efficiency while minimizing signaling overhead.
Solution Approach 2:
The patent implements a feedback mechanism where the filter controller continuously monitors local image characteristics (such as variance, gradient magnitude, or edge presence) and adjusts filter parameters accordingly. This closed-loop control ensures that filtering strength is automatically adapted to local content properties, achieving high prediction accuracy without requiring complex pre-specified parameter tables or extensive signaling, thereby resolving the contradiction between coding efficiency and signaling effort.
3Reliability
If filter strength is increased to reduce quantization noise and blocking artifacts, then prediction accuracy is improved, but oversmoothing occurs
Solution Approach 1:
The patent applies different filter strengths to different local regions based on their characteristics. In smooth homogeneous regions, strong filtering is applied to effectively reduce quantization noise and blocking artifacts. In edge or texture-rich regions, filter strength is reduced or disabled to preserve detail and avoid oversmoothing. This local differentiation is achieved through strength criterion computation using local variance, gradient, or edge detection metrics, allowing the system to simultaneously improve prediction accuracy in smooth regions while preventing harmful oversmoothing in detailed regions.
Data Source
AI summary
A video coding device, comprising a sequence of filters that are configurable by one or more primary parameters and one or more secondary parameters, and a filter controller configured to adjust the one or more secondary parameters based on the one or more primary parameters and based on a strength criterion of the sequence of filters.


