Key-Aware Video Scaling Prevents Ghosting Artifacts
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional video processing systems face issues with keying-related artifacts when scaling multiple video inputs, leading to undesirable features like ghost patterns and sparkles in output images due to improper handling of keyed and non-keyed pixels during scaling operations.
Innovation Solution
Implementing keying-aware processing in video processing devices, which involves tracking pixel types to determine whether they are keyed or visible, and using substitute values based on nearest neighbor selection to prevent unintended transitions during scaling, thereby modifying filtering inputs and outputs to maintain pixel values within defined keying ranges.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If conventional scaling operations are applied to multiple video inputs, then processing speed and simplicity are improved, but keying-related artifacts such as ghost patterns and sparkles appear in the output images
Solution Approach 1:
The patent applies preliminary action by determining whether pixels are keyed or non-keyed before performing scaling operations. The system identifies keyed pixels in advance and applies different filtering processes accordingly, preventing keying artifacts from occurring during the scaling process rather than correcting them afterward.
Solution Approach 2:
The patent implements local quality by applying different scaling and filtering operations to different regions of the video signal based on pixel type. Keyed pixels receive one type of filtering while non-keyed pixels receive another, allowing each region to be processed according to its specific requirements and preventing artifacts from propagating.
2Device complexity
If standard filtering operations are used during scaling, then device complexity is reduced, but unintended transitions between keyed and non-keyed pixels occur causing artifacts
Solution Approach 1:
The system performs preliminary classification of pixels as keyed or non-keyed before filtering operations. This advance identification allows the system to select appropriate filtering methods that maintain pixel type stability, preventing unintended transitions during the scaling process.
Solution Approach 2:
The patent changes filtering parameters based on pixel type. Different filter kernels, smoothing coefficients, or interpolation methods are applied to keyed versus non-keyed pixels, ensuring that the filtering operation preserves the intended pixel classification while still achieving smooth scaling.
3Adaptability or versatility
If multiple video streams are processed concurrently, then display versatility is improved, but keying artifacts increase due to improper handling of keyed pixels
Solution Approach 1:
The patent segments the video processing pipeline into distinct stages: pixel type identification, classification as keyed or non-keyed, and application of appropriate filtering operations. This segmentation allows each video stream to be processed independently with the correct handling for its specific pixel types, preventing artifact propagation across multiple streams.
Solution Approach 2:
The system applies local quality by treating keyed and non-keyed pixels differently within each video stream during concurrent processing. Each stream receives customized filtering based on its pixel composition, allowing versatile multi-source display while maintaining image quality and preventing artifacts.
Data Source
AI summary
A video processing device can determine whether an input pixel includes a keyed video parameter prior to filtering the input pixel. A non-keyed substitute pixel can be generated for the input pixel that includes the keyed video parameter. The non-keyed substitute pixel can be filtered if the input pixel included the keyed video parameter, otherwise the input pixel can be filtered.


