Dynamic Input Device Selection for Media Conferences
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication systems often select input devices based on default settings or last connections, leading to suboptimal audio and video quality during media conferences, as the quality of input signals can degrade due to changes in device proximity, battery life, or environmental noise, without automatically switching to higher quality alternatives.
Innovation Solution
Implementing a system that continuously monitors input signal quality using objective and subjective feedback, automatically switching to the input device providing the highest quality signal or combining multiple input signals to generate a composite signal that meets quality thresholds, utilizing machine learning algorithms for enhanced performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a built-in input device is selected as the preferred device, then the device is always available, but the input signal quality may be poor due to device proximity changes or environmental conditions
Solution Approach 1:
The system dynamically switches between built-in and external input devices based on real-time signal quality assessment. The media conferencing service continuously monitors characteristics of input signals and automatically changes the preferred input device to maintain optimal audio/video quality, making the system adaptive rather than static.
Solution Approach 2:
The system uses feedback from input signal quality characteristics to automatically adjust device selection. The media conferencing service evaluates signal quality metrics and uses this feedback to determine when to switch from a built-in device to an external device, creating a closed-loop control system that maintains quality.
2Measurement precision
If an external input device is used, then the input signal quality may be higher, but the device may not be available when needed due to connection issues or battery life
Solution Approach 1:
The system dynamically alternates between external and built-in devices based on availability and quality. When an external device becomes unavailable (connection lost, battery depleted), the system automatically switches to the built-in device, ensuring continuous operation while maintaining quality when possible.
Solution Approach 2:
The system has a built-in device as a backup ready to immediately take over if the external device fails. This redundancy ensures that quality is optimized when external devices work, while availability is guaranteed through the fallback to built-in devices.
3Ease of operation
If the preferred input device is fixed, then the system is simple to operate, but the input signal quality degrades when the participant moves relative to the device
Solution Approach 1:
The system automatically monitors and adjusts input device selection without user intervention. The media conferencing service independently evaluates signal quality and performs device switching, eliminating the need for users to manually adjust settings while maintaining optimal quality as they move.
Solution Approach 2:
The system transitions from a static device selection to a dynamic one that automatically adapts to participant movement. By continuously monitoring signal characteristics and switching devices as needed, the system maintains quality without requiring user awareness or action.
4Measurement precision
If multiple input devices are monitored and switched between, then the input signal quality is maintained, but the system complexity increases
Solution Approach 1:
The media conferencing service acts as an intermediary that manages the complexity of multiple device monitoring and switching. Rather than requiring complex client-side software, the service handles signal quality assessment and device selection on the server side, simplifying the client implementation while maintaining quality.
Data Source
AI summary
Implementations for selecting an input device based on characteristics of the input signals from those input devices are described. A first input signal is received from a first input device of a participant device participating in a media conference and a second input signal is received from a second input device of the participant device. A first characteristic of the first input signal and a second characteristic of the second input signal are determined. The first characteristic is compared to the second characteristic. It is determined that a quality of the second input signal is greater than a quality of the first input signal based on comparing the first characteristic to the second characteristic. The second input device is selected based on determining that the quality of the second input signal is greater than the quality of the first input signal.


