Video Processing Network with Register DMA Controller

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current A/V systems lack a systematic method for connecting video processing modules, leading to ad-hoc designs that are difficult to verify, maintain, and reuse, resulting in long development cycles and unreliable products.

Innovation Solution

A network environment with a pull data flow scheme that allows for the selection and concatenation of nodes in real time to form multiple display pipelines with different data rates, using a register DMA controller and handshaking protocols to manage data flow and configuration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If video processing modules are connected in an ad-hoc manner, then flexibility in connecting modules is maintained, but the system becomes difficult to verify, maintain and reuse

Engineering Contradiction:
Improveflexibility in connecting modulesVSAvoidsystem verification and maintenance reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies parameter changes by transforming the connection methodology from ad-hoc to a standardized network model with defined parameters such as data rates, clock domains, and protocol specifications. This standardization enables systematic verification and maintenance while preserving flexibility through configurable parameters within the standardized framework.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The network model provides universal connection rules that can be applied across different video processing modules and configurations. By establishing a multi-functional framework that handles various data rates, clock domains, and module types through unified protocols, the system achieves both reliability through standardization and adaptability through universal applicability.

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

2Adaptability or versatility

If more video processing modules are added to enhance system features, then system functionality is improved, but design and integration difficulty increases

Engineering Contradiction:
Improvesystem functionalityVSAvoiddesign and integration difficulty
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the video processing system into modular network nodes with standardized interfaces and connection rules. Each module operates as an independent node that can be individually designed, verified, and integrated. This segmentation reduces overall design complexity by breaking down the integration problem into smaller, manageable node-to-node connections governed by universal network rules.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The network model introduces dynamic configuration capabilities where modules can be added, removed, or reconfigured without redesigning the entire system. The standardized protocols and handshaking mechanisms enable dynamic integration of new modules while maintaining system coherence, thus improving functionality without proportionally increasing design difficulty.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If a standardized network model is implemented to improve design reuse, then integration simplicity is improved, but the number of clock domains increases

Engineering Contradiction:
Improveintegration simplicityVSAvoidnumber of clock domains
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces intermediary mechanisms such as standardized protocol layers and handshaking interfaces that mediate between different clock domains. These intermediaries translate and synchronize signals across multiple clock domains, enabling simple standardized connections while managing the complexity of clock domain crossings through dedicated mediation layers rather than requiring direct synchronization between all modules.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8259121B2System and method for processing data using a network
Publication Date: 2012.09.04 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US8259121B2 patent drawing
  • US8259121B2 patent drawing
  • US8259121B2 patent drawing

AI summary

Systems and methods are disclosed for video processing modules. More specifically a network is disclosed for processing data. The network comprises a register DMA controller adapted to support register access and at least one node adapted to the data. At least one link communicates with the node, and is adapted to transmit data and at least one network module communicates with at least the link, and is adapted to route data to at least the link.