Modular Video Processing Chain with Bypass Components

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video processing systems require reimplementation for each different application, as software applications must select and order video processing algorithms and manage data transfer between them, leading to the need for numerous application-specific algorithms.

Innovation Solution

A video processing system with modular video processing chains that allow enabling or disabling of components based on specific applications, using control inputs and switching devices to bypass processing components as needed, enabling flexible configuration for various applications without complete system overhaul.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a video processing system is implemented with fixed algorithms for each application, then the system can execute video processing tasks reliably, but the system must be reimplemented for each different application requiring development of numerous application-specific algorithms

Engineering Contradiction:
Improvevideo processing execution reliabilityVSAvoidapplication-specific algorithm variety
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements a universal video processing system where a single set of algorithms can serve multiple different applications. The system allows software applications to dynamically select and configure algorithms from a shared pool, eliminating the need for separate algorithm implementations for each application. This multi-functional approach maintains reliable video processing while adapting to diverse application requirements through configurable parameter sets and selective algorithm invocation.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If software applications select and manage video processing algorithms manually, then application-specific processing can be achieved, but the complexity of system configuration and algorithm management increases significantly

Engineering Contradiction:
Improveapplication-specific processing capabilityVSAvoidalgorithm selection and ordering complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a self-service mechanism where the video processing system automatically manages algorithm selection, configuration, and execution based on application requirements. Rather than requiring software applications to manually select and order algorithms, the system provides automatic configuration capabilities that reduce the burden on applications while maintaining application-specific processing capabilities through parameter-based customization.

Inventive Principle:
Principle #25Self-service

3Productivity

If multiple application-specific algorithms are developed, then each application can have optimized processing, but the number of algorithms and system complexity increases

Engineering Contradiction:
Improveapplication-specific processing efficiencyVSAvoidnumber of algorithms
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent reduces the quantity of algorithms by implementing a universal set that can be configured for multiple applications. Instead of developing separate algorithms for each application, a single configurable algorithm set serves multiple purposes through parameter customization and selective activation, maintaining application-specific efficiency while minimizing the total number of algorithms required.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent enables dynamic configuration of algorithms based on application needs. Rather than having static, dedicated algorithms for each application, the system allows algorithms to be dynamically selected, enabled, or disabled based on the specific processing requirements of each application, reducing the need for multiple fixed algorithms while maintaining optimized processing for each use case.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8350921B2Video processing system, integrated circuit, system for displaying video, system for generating video, method for configuring a video processing system, and computer program product
Publication Date: 2013.01.08 NXP USA INC
  • US8350921B2 patent drawing
  • US8350921B2 patent drawing
  • US8350921B2 patent drawing

AI summary

A video processing system may include a video input and a video output for outputting manipulated video images. The system may have a video processing chain connecting the video input to the video output. The chain may include a series connection of two or more video processing components. The components may each include a component input for receiving video images and a component output for outputting processed video images. A control input may be present for controlling the video processing component to be in an enabled or a disabled state. The video processing component may be arranged to obtain in the enabled state the processed video images by performing a respective processing operation on the received video images; and to obtain in the disabled state the processed video images by forwarding the received video images to the component output without performing the processing operation.