Selective Forwarding Unit Silence Level Equalization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video and audio conferencing systems face challenges in efficiently managing bandwidth and processing power, particularly in large conferences, as they rely on sending all data to all participants, which is not feasible due to limitations in client devices, and current solutions like MCUs require high processing power or simply forward packets without media processing, as seen in SFUs.

Innovation Solution

Implementing a method at a Selective Forwarding Unit (SFU) to equalize client-specific silence levels in RTP packet audio levels by determining the minimum audio level over time periods and using these silence levels to selectively forward packets, thereby improving dominant speaker identification and reducing unnecessary data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all video and audio data from each participant is sent to every other participant, then complete audio coverage is achieved, but bandwidth consumption becomes unmanageable and client device processing power is overwhelmed

Engineering Contradiction:
Improvecomplete audio coverageVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent extracts only the necessary audio packets (those above silence thresholds) from the complete audio stream and forwards only those to clients. This selective extraction approach maintains reliable audio coverage for actual speech while eliminating unnecessary bandwidth consumption from silence periods.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of forwarding all audio packets (excessive action), the system performs partial forwarding by selectively transmitting only audio packets that exceed the determined silence threshold. This partial action approach ensures complete coverage of meaningful audio while reducing overall bandwidth usage.

Inventive Principle:
Principle #16Partial or excessive action

2Loss of energy

If audio packets are selectively forwarded based on audio levels, then bandwidth efficiency is improved, but difficulty in detecting and measuring silence levels across different clients worsens

Engineering Contradiction:
Improvebandwidth efficiencyVSAvoidsilence level detection
Core Design Contradiction:
Loss of energyVSDifficulty of detecting and measuring

Solution Approach 1:

The system performs preliminary action by determining client-specific silence levels before the actual audio forwarding process. By pre-calibrating the silence threshold for each client based on their audio characteristics, the system simplifies subsequent packet filtering decisions and improves bandwidth efficiency without compromising detection accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies parameter changes by adjusting the silence level threshold according to each client's specific audio characteristics. This dynamic parameter adjustment allows the system to adapt to different microphones, environments, and audio sources, making silence detection more accurate while maintaining bandwidth efficiency.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If minimum audio level is determined over longer time periods, then silence level accuracy is improved, but processing time and complexity increase

Engineering Contradiction:
Improvesilence level accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system applies dynamics by making the time period for minimum audio level determination adaptive rather than fixed. The silence level measurement period can be adjusted dynamically based on audio activity patterns, allowing longer periods for stability when needed and shorter periods for responsiveness, thus balancing accuracy with processing time efficiency.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9325853B1Equalization of silence audio levels in packet media conferencing systems
Publication Date: 2016.04.26 ATLASSIAN PTY LTD
  • US9325853B1 patent drawing
  • US9325853B1 patent drawing
  • US9325853B1 patent drawing

AI summary

A method for equalizing silence levels includes receiving, at a selective forwarding unit (SFU), media protocol packets corresponding to an audio stream, wherein each particular media protocol packet comprises a packet header comprising an audio level value identifying an audio level of an audio sample that is carried in that particular media protocol packet. The method further includes equalizing, by the SFU, a silence level of the audio stream by determining a minimum audio level of the audio stream over a time period using the audio level from each of a subset of the media protocol packets corresponding to the time period, setting the silence level for the audio stream to the minimum audio level by updating a stored silence level value in digital memory, performing, by the SFU, an action using the silence level and using packets communicated from the SFU toward client devices.