Customizable Multipoint Control Unit for Dynamic Conference Topologies
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current multipoint control units (MCUs) face challenges in dynamically changing topology, media processing, adding new functions, and accessing core functions, particularly in supporting diverse audio codecs and integrating advanced features like automatic speech recognition during conferences.
Innovation Solution
A method and apparatus for constructing a customizable MCU by generating an abstract process, identifying necessary resources, and receiving a concrete process from a server, allowing dynamic assembly and update of MCU components through a web-based system using XML or similar languages to define and connect media components.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If traditional fixed-configuration MCU is used, then system stability is maintained, but adaptability to different media formats and functions is poor
Solution Approach 1:
The patent segments the MCU into independent, modular components including media resource modules, control modules, and interface modules. Each module can be independently configured and selected based on specific conference needs, allowing the system to adapt to different media formats and functions without requiring complete system redesign.
Solution Approach 2:
The patent implements a universal MCU architecture that can handle multiple media formats (audio, video, data), support various conference types (audio-only, video conferencing, webinars), and integrate different codecs through a common resource pool. This multi-functional design allows a single MCU system to serve diverse communication needs.
2Adaptability or versatility
If fixed media processing functions are implemented, then system reliability is ensured, but ability to support diverse audio codecs and new media functions is limited
Solution Approach 1:
The patent implements dynamic media processing capabilities where the MCU can adaptively select and switch between different audio codecs (G.711, G.722, OPUS, etc.) and media processing functions based on real-time conference requirements. The system dynamically allocates media resources and adjusts processing parameters without requiring system restart or reconfiguration.
Solution Approach 2:
The patent introduces intermediary components including protocol translators, codec converters, and media format adapters that enable seamless integration of diverse audio codecs and media formats. These intermediaries act as buffers between different media standards, ensuring reliable communication while supporting codec diversity.
3Ease of operation
If core media functions are made fixed and standardized, then ease of operation is improved, but difficulty in adding new functions and customizing topology is increased
Solution Approach 1:
The patent pre-configures standardized media processing templates and common conference scenarios (audio conference, video conference, webinar) that can be quickly deployed with minimal configuration. These pre-prepared templates provide ease of operation for standard scenarios while maintaining the flexibility to customize topology and add new functions through modular component selection.
4Device complexity
If one-size-fits-all core functions are implemented, then device complexity is reduced, but adaptability to different conference scenarios is poor
Solution Approach 1:
The patent applies local quality optimization by configuring different media processing parameters, codecs, and resource allocations specific to each conference scenario and participant requirements. Instead of uniform processing for all streams, the system optimizes each media stream individually based on its format, quality requirements, and destination, reducing overall system complexity while improving scenario-specific performance.
Data Source
AI summary
Various disclosed embodiments include methods and systems for constructing a multipoint control unit (MCU). The method includes generating an abstract multipoint control unit (MCU) process at an electronic device, the abstract MCU process comprising an identification of MCU resources for instantiating the abstract MCU process. The method includes transmitting, from the electronic device, the abstract MCU process to a server, and receiving, from the server in response to the transmitted abstract MCU process, a concrete MCU process at the electronic device, the concrete MCU process comprising the identified plurality of MCU resources.


