Gigabit Video Re-multiplexer with Cut-through Header Routing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current re-multiplexers struggle to efficiently handle high-bandwidth digital video streams, requiring numerous processors and leading to high expenses and complex management, as they lack the capability to process gigabit bandwidth rates effectively.
Innovation Solution
A multimedia packet re-multiplexer system with multiple processors and a cut-through mechanism that scans incoming packets, classifies them based on headers, and dispatches them to available processors for efficient processing, enabling gigabit bandwidth throughput by converting protocols from ASI to TBI, SMII, or GMII and maintaining synchronization between audio and video.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If standard processors (general-purpose processors and DSPs) are used for re-multiplexing, then the system is easier to implement and manage, but the processing bandwidth is insufficient to handle gigabit rates
Solution Approach 1:
The system segments the re-multiplexing function into separate modules: interface multiplexer for packet collection, main storage for buffering, secondary storage with cut-through mechanism for header processing, input classifier for packet classification, input dispatcher for routing, and multiple processors for parallel processing. This segmentation enables gigabit bandwidth handling while maintaining manageable system complexity through modular design.
Solution Approach 2:
The cut-through mechanism performs preliminary action by processing packet headers in advance and making routing decisions before the complete packet arrives. The secondary storage device stores headers and enables early classification and routing decisions, reducing waiting time and improving processing efficiency for high-bandwidth streams.
2Productivity
If multiple processors are used to handle high bandwidth, then processing capacity increases, but expenses and management complexity increase
Solution Approach 1:
The system employs multiple processors that can handle various packet types (video, audio, data) through a universal processing framework. The input classifier and input dispatcher provide a unified routing mechanism that works across all processor types, enabling the system to handle diverse traffic streams with a single manageable architecture rather than requiring separate dedicated systems for each function.
3Productivity
If cut-through mechanism is implemented, then processing efficiency and bandwidth throughput improve, but system complexity increases
Solution Approach 1:
The secondary storage device acts as an intermediary between the interface multiplexer and the processors. It stores packet headers and enables the cut-through mechanism to make routing decisions without blocking the main data flow. This intermediary structure facilitates efficient header-based routing while maintaining a clear separation of concerns between storage, classification, and processing functions.
4Productivity
If gigabit bandwidth processing is achieved, then interactive services can be provided to more users, but buffer management becomes more critical to avoid overflow and underflow
Solution Approach 1:
The main storage device buffers incoming packets before processing, performing preliminary action to prevent buffer overflow by regulating the flow of high-bandwidth streams. The buffered storage mechanism allows the system to absorb traffic variations and maintain synchronization between audio and video streams, ensuring reliable service delivery to multiple users simultaneously.
Data Source
AI summary
A multimedia packet re-multiplexer system having a plurality of multimedia sources, each multimedia source sending incoming multimedia packets, each packet having a header which includes a packet identifier (PID) to determine the packet type. The system includes an interface multiplexer (mux) for periodically scanning the multimedia sources for the incoming packets. The system also includes a main storage device for storing each incoming packet, a secondary storage device having a cut-through mechanism for storing the header of each incoming packet, an input classifier for selecting a process for each packet stored in the main storage device, in accordance with the corresponding header from the secondary storage device. Each packet type is dispatched from the main storage device to one of a plurality of processors selected in accordance with availability, such that the cut-through mechanism provides efficient digital video processing via the plurality of processors, enabling gigabit bandwidth throughput for digital video re-multiplexing.


