Asynchronous Media Fabric for Real-Time Grain Distribution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing protocols like SMPTE 2022-6 and SMPTE 2110 are not suitable for asynchronous media processing in cloud or data center environments, imposing tight time constraints and limiting the efficient use of computing resources for media processing tasks.

Innovation Solution

The Asynchronous Media Fabric (AMF) framework allows media processing functions to operate asynchronously, using shared memory pools and control streams to manage real-time constraints, enabling efficient resource allocation and synchronization across multiple hosts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If SMPTE 2022-6 and SMPTE 2110 protocols are used to transport uncompressed video in real time over ethernet, then real-time transmission with tight time constraints is achieved, but the system becomes unsuitable for asynchronous media processing in cloud or data center environments

Engineering Contradiction:
Improvereal-time transmission speedVSAvoidadaptability to asynchronous processing
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The patent introduces a dynamic time constraint mechanism where the time constraint parameter can be adjusted based on processing needs. The system transitions from fixed tight time constraints (SMPTE protocols) to variable time constraints that adapt to asynchronous processing requirements while maintaining real-time capability when needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the time constraint parameter from a fixed value to a configurable parameter that can be modified based on the specific media processing task. This allows the system to switch between real-time mode (with tight constraints) and asynchronous mode (with relaxed constraints), resolving the contradiction between speed and adaptability.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If tight time constraints are imposed on ethernet packet transmission to simulate SDI timing characteristics, then real-time transmission quality is maintained, but computing resource efficiency is reduced

Engineering Contradiction:
Improvereal-time transmission qualityVSAvoidcomputing resource efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system dynamically adjusts time constraints based on the operational mode. In real-time transmission mode, tight time constraints ensure quality. In asynchronous processing mode, time constraints are relaxed to improve computing resource efficiency. This dynamic adaptation resolves the contradiction between reliability and productivity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements periodic checking of time constraints rather than continuous enforcement. The system periodically evaluates whether to enforce strict timing based on the current processing state, allowing computing resources to be utilized more efficiently while maintaining real-time quality when necessary.

Inventive Principle:
Principle #19Periodic action

3Reliability

If multiple redundant producers and consumers of media streams are deployed in cloud environments, then system reliability is improved, but network bandwidth consumption increases

Engineering Contradiction:
Improvesystem reliabilityVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system implements feedback mechanisms where consumers signal their needs and producers adjust their transmission accordingly. When multiple redundant producers are deployed, the system uses feedback to identify which producers are actually needed, allowing inactive producers to reduce or stop transmission, thus reducing overall network bandwidth consumption while maintaining reliability.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent employs periodic status checks and coordination between redundant producers and consumers. Instead of continuous transmission from all producers, the system periodically evaluates the operational state and activates only the necessary producers, reducing network bandwidth consumption while maintaining system reliability through periodic synchronization.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS12407746B2Realtime distribution of granular data streams on a network
Publication Date: 2025.09.02 MATROX GRAPHICS INC
  • US12407746B2 patent drawing
  • US12407746B2 patent drawing
  • US12407746B2 patent drawing

AI summary

A system and method for an asynchronous media fabric service. The system includes at least one host configured with the asynchronous media fabric service. The asynchronous media fabric service is configured to: create and delete shared memory pools that are used to allow processes running on a single host direct access to grain data; send and receive grains from other hosts; and serve as an API end-point for asynchronous media fabric function processes to create, delete and obtain references to streams.