Master-Slave Processing Cards for Media Data Stream Redundancy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional media data transmission and processing systems are vulnerable to failures, particularly due to the processing unit being a single point of failure, which can lead to disruptions in video productions.

Innovation Solution

The system employs two independent processing cards in a processing unit, with a Master-Slave configuration and cross-connections between them, allowing for seamless switching and continued operation even if one processing card fails.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single processing unit is used in the media data transmission system, then the device complexity is reduced, but the reliability deteriorates because the processing unit becomes a single point of failure

Engineering Contradiction:
Improvesystem reliabilityVSAvoidprocessing unit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The processing unit is segmented into two independent processing cards (first and second processing cards), each capable of independently processing media data streams. This segmentation eliminates the single point of failure by distributing processing functionality across multiple independent components, thereby improving system reliability while managing complexity through functional division.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each processing card is assigned a specific role (Master or Slave) and processes data with localized quality attributes. The Master processing card generates new PTP timestamps and packet counter numbers, while the Slave processing card uses timestamps and counters from the Master. This local quality assignment optimizes the system by giving each component specific functional characteristics rather than requiring all components to have identical complexity.

Inventive Principle:
Principle #3Local quality

2Reliability

If two independent processing cards are used with Master-Slave configuration, then the reliability is improved by eliminating single point of failure, but the device complexity increases

Engineering Contradiction:
Improvesystem reliabilityVSAvoidprocessing card configuration
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The two processing cards are merged into a single processing unit with coordinated functionality. The Master and Slave processing cards work together as an integrated system, sharing the processing load and providing redundancy. This merging approach improves reliability through redundancy while managing complexity by presenting a unified interface to the rest of the system.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system establishes a Master-Slave configuration in advance, where the Master processing card preliminarily generates new PTP timestamps and packet counter numbers that are then communicated to the Slave processing card. This preliminary action by the Master card simplifies the Slave card's operation and reduces overall system complexity by centralizing the timestamp and counter generation functions.

Inventive Principle:
Principle #10Preliminary action

3Stability of the object's composition

If the Master processing card assigns new PTP timestamps and packet counter numbers to all packets, then the data stream consistency is improved, but the processing time increases

Engineering Contradiction:
Improvedata stream consistencyVSAvoidpacket processing time
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

Solution Approach 1:

The Master processing card generates new PTP timestamps and packet counter numbers, then communicates these assigned values to the Slave processing card. The Slave card copies these timestamps and counters for its processed packets rather than generating its own. This copying approach maintains data stream consistency across both processing cards while reducing the overall processing time by eliminating redundant timestamp and counter generation.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12328483B2Media data transmission and processing system and method for operating such system
Publication Date: 2025.06.10 EVS BROADCAST EQUIP SA
  • US12328483B2 patent drawing
  • US12328483B2 patent drawing
  • US12328483B2 patent drawing

AI summary

A media data transmission and processing system and a method for operating the system is a suggested. The media data transmission and processing system comprises two independent processing cards. The system is configured such that if one of the two processing cards fails, then the system is still capable of one downstream data stream. A key role in place the Master Slave configuration between the two processing cards. The Master processing card is configured to assign a new PTP timestamp and packet counter number to an IP packet currently processed in the Master processing card and to communicate the new PTP timestamp and packet counter number to the Slave processing card, which assigns the same PTP timestamps and packet counter numbers as the Master processing card.