Cascaded MCU Video Encoding with Scalable Representations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current multi-point video conferencing systems face difficulties when different configurations of parameters such as bit rate, frame rate, and resolution are required by cascaded MCUs or their connected endpoints, limiting the scalability and efficiency of video transmission.

Innovation Solution

Implementing a scalable video protocol that allows encoding video signals into representations with different configurations of parameters, enabling a third MCU to encode and distribute these representations to multiple MCUs without direct distribution between them, using protocols like Scalable Video Coding (SVC) to manage various settings such as bit rate, frame rate, and resolution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If MCUs are cascaded to support larger conferences or reduce WAN bandwidth usage, then conference scalability and network efficiency are improved, but difficulty in handling different parameter configurations (bit rate, frame rate, resolution) increases

Engineering Contradiction:
Improveconference scalabilityVSAvoidparameter configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The video stream is segmented into multiple representations with different parameter configurations (bit rates, frame rates, resolutions). Each MCU receives only the representations it needs based on its specific requirements, rather than receiving all possible configurations. This segmentation approach allows cascaded MCUs to handle different parameter requirements independently while maintaining overall system scalability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The encoder in the third MCU is designed to produce multiple video representations simultaneously that can serve different MCUs with different requirements. This multi-functional encoding capability allows a single encoder to support diverse parameter configurations across multiple MCUs in the cascade, reducing the need for separate encoders at each MCU and simplifying the overall system while maintaining adaptability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Productivity

If video streams are distributed to all MCUs regardless of their specific requirements, then system simplicity is maintained, but network bandwidth efficiency deteriorates

Engineering Contradiction:
Improvebandwidth efficiencyVSAvoidstream distribution complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Each MCU receives video representations tailored to its local requirements and the requirements of its connected endpoints. The interface distributes different representations to different MCUs based on their specific needs, ensuring that each MCU processes only the appropriate video quality and format for its local context. This local optimization significantly reduces unnecessary bandwidth consumption compared to distributing identical streams to all MCUs.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The encoder performs preliminary encoding of the video stream into multiple representations with different parameter configurations before distribution. By pre-processing the video into various formats at the source (third MCU), the system eliminates the need for each downstream MCU to perform its own encoding and transcoding operations, reducing overall network bandwidth usage while maintaining the ability to serve different quality requirements.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If each MCU performs its own video encoding for different parameter requirements, then configuration flexibility is improved, but system complexity and processing overhead increase

Engineering Contradiction:
Improveparameter configuration flexibilityVSAvoidencoding system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The encoding function for multiple parameter configurations is merged into a single encoder located at the third MCU in the cascade. Instead of having separate encoding capabilities at each MCU, the system combines all encoding operations at one point, where the video stream is encoded into multiple representations simultaneously. This centralized encoding approach maintains full parameter configuration flexibility while reducing overall system complexity and processing overhead.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentEP2304941B1Systems, methods, and media for providing cascaded multi-point video conferencing units
Publication Date: 2019.05.08 AVAYA INC
  • EP2304941B1 patent drawingFigure 1
  • EP2304941B1 patent drawingFigure 2
  • EP2304941B1 patent drawingFigure 3

AI summary

Systems, methods, and media for providing cascaded multi-point video conferencing units are provided. In some embodiments, systems for providing cascaded multi-point conference units are provided, the systems comprising: at least one encoder that encodes a video signal into representations using a scalable video protocol based on required configurations of parameters for a first multi-point conferencing unit (MCU) and a second MCU; and at least one interface that distributes a first one of the representations to the first MCU and a second one of the representations to the second MCU without distributing the first one of the representations to the second MCU.