Multi-directional comb filter for digital video decoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional digital video decoders face challenges in minimizing distortion during image recreation from interlaced video signals, particularly due to color-crossing errors caused by imperfect decoding of composite video signals, which can lead to noise and degradation of video quality, especially in PAL and NTSC formats.
Innovation Solution
A multi-directional comb filter is employed to determine temporal chrominance velocity and luminance values based on pixel data from previous, current, and next fields, effectively reducing color-crossing errors by using a combination of spatial and temporal filtering techniques.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If conventional filtering methods are used to separate chrominance and luminance, then decoding complexity is reduced, but color-crossing errors and video quality degradation occur
Solution Approach 1:
The patent transitions from conventional 2D spatial filtering to 3D spatiotemporal filtering by incorporating multiple fields (previous, current, and next fields) in the filtering process. This dimensional extension allows the filter to exploit temporal redundancy across fields while maintaining spatial separation, thereby improving chrominance-luminance separation accuracy without significantly increasing decoding complexity
Solution Approach 2:
The patent implements adaptive filtering coefficients that dynamically adjust based on detected motion in the video signal. By analyzing motion vectors and scene changes, the filter adapts its strength and directionality to maintain high separation accuracy during both static and dynamic scenes, resolving the contradiction between complexity and precision
2Measurement precision
If 3D comb filtering is applied to reduce color-crossing errors, then chrominance separation accuracy is improved, but distortion occurs in moving images
Solution Approach 1:
The patent employs motion-adaptive filtering where the filter strength and characteristics dynamically change based on detected motion. During static scenes, strong 3D comb filtering is applied to maximize chrominance separation accuracy. During moving scenes, the filter automatically reduces strength or switches to motion-compensated modes, preventing distortion while maintaining accuracy in static regions
Solution Approach 2:
The patent applies different filtering strategies to different regions of the image based on local motion characteristics. Areas with high motion content receive different treatment compared to static areas, allowing the system to maintain image stability in moving regions while preserving chrominance accuracy in static regions
3Manufacturing precision
If multi-field filtering is used to improve video quality, then noise reduction is achieved, but processing time and computational load increase
Solution Approach 1:
The patent performs motion detection and filter parameter selection in advance, using motion vectors from the motion compensation stage to pre-determine the appropriate filtering strategy before actual comb filtering is applied. This preliminary analysis allows the system to avoid unnecessary complex computations in regions where simple filtering suffices, reducing overall processing time while maintaining video quality
Solution Approach 2:
The patent applies full multi-field 3D comb filtering only to regions where it is most beneficial (static or slowly moving regions with high chrominance content), while using simplified or skipped filtering in regions where it would provide minimal benefit or cause harm (fast-moving regions). This selective application reduces computational load while preserving video quality in critical areas
Data Source
AI summary
A multi-directional comb filtering in a digital video decoder is provided. Some embodiments of the present invention provide for a method of filtering, using a multi-directional comb filter, pixel data from a sequence of fields of pixel data, wherein the fields of pixel data comprise a previous field, a current field and a next field, and wherein each of said fields includes a previous line, a current line, a next line.


