Mixed Media Stream Processing with Separation Metadata

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional audio and video conferencing systems face resource constraints and limitations when handling large numbers of users, particularly in generating and transmitting customized media streams, which can lead to bandwidth issues and restricted user control over individual streams.

Innovation Solution

A method and system for processing mixed media streams by receiving and mixing media data from multiple sources into a single stream, compiling metadata for stream separation, and transmitting this metadata to enable remote devices to extract and differently process individual streams, allowing for spatial localization and independent volume adjustment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If individual audio/video streams are relayed to all users in a conference, then user control over individual streams is improved, but bandwidth consumption increases considerably

Engineering Contradiction:
Improveuser controlVSAvoidbandwidth
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The system segments the audio stream into multiple independent channels, each corresponding to a specific user or sound source. Metadata is generated to identify and separate these channels, allowing users to selectively control individual streams while receiving them through a single mixed audio transmission, thus reducing bandwidth while maintaining control capabilities

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Metadata acts as an intermediary between the mixed audio stream and the user interface. This metadata contains identification information for each sound source and enables the system to separate and control individual streams without requiring separate audio transmissions for each user

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If a single customized audio stream containing mixed streams of all users is transmitted, then bandwidth consumption is reduced, but user control over individual streams is limited

Engineering Contradiction:
ImprovebandwidthVSAvoiduser control
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The audio stream is segmented into identifiable channels through metadata tagging, allowing each user's contribution to be marked and subsequently controlled independently. This segmentation occurs in the data domain rather than requiring separate physical transmissions

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Metadata serves as an intermediary layer that carries control information for individual streams within the mixed audio transmission. This metadata enables users to selectively enable or disable specific participants' audio without requiring separate audio channels

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If customized audio/video streams are generated for each user in a conference, then user-specific stream control is improved, but resource consumption increases as the number of users increases

Engineering Contradiction:
Improvestream controlVSAvoidresource consumption
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

Multiple user-specific audio streams are merged into a single mixed audio stream for transmission. The metadata maintains individual stream identification, allowing the system to provide customized stream control without generating multiple separate customized audio streams, thus reducing computational resources while maintaining user-specific control capabilities

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10819953B1Systems and methods for processing mixed media streams
Publication Date: 2020.10.27 META PLATFORMS TECHNOLOGIES LLC
  • US10819953B1 patent drawing
  • US10819953B1 patent drawing
  • US10819953B1 patent drawing

AI summary

The disclosed computer-implemented method may include (1) receiving, at a first device, a first stream that includes first media data from a first media object, (2) receiving, at the first device, a second stream that includes second media data from a second media object, (3) mixing, at the first device, the first media data and the second media data into a third stream, (4) compiling, while mixing the third stream, a metadata stream that includes information enabling separation of the first media data and the second media data from the third stream, (5) transmitting, from the first device to a second device, the third stream, and (6) transmitting, from the first device to the second device, the metadata stream to enable the second device to separate the first media data and the second media data from the third stream. Various other methods, systems, and computer-readable media are also disclosed.