Key-Aware Video Scaling Prevents Ghosting Artifacts

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveprocessing speedVSAvoidkeying-related artifacts
Core Design Contradiction:
ProductivityVSObject-generated harmful factors

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #3Local quality

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

Engineering Contradiction:
Improvefiltering operation complexityVSAvoidpixel type stability
Core Design Contradiction:
Device complexityVSReliability

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improvemulti-source display capabilityVSAvoidkeying artifacts
Core Design Contradiction:
Adaptability or versatilityVSObject-generated harmful factors

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8665372B2Method and system for key aware scaling
Publication Date: 2014.03.04 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US8665372B2 patent drawing
  • US8665372B2 patent drawing
  • US8665372B2 patent drawing

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.