Audio Output Control for Simultaneous Multi-Application Playback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional electronic devices can only output audio data from the most recently launched application, interrupting audio from other applications, which limits user experience by not allowing simultaneous and separate audio output from multiple applications.
Innovation Solution
An electronic device with a processor and memory that allows users to set different applications and external devices as audio output devices, enabling separate output of audio data from multiple applications based on user input, with the ability to control and display the settings for main-output and sub-output devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If only audio data from the most recently launched application is output, then audio output simplicity is maintained, but user experience deteriorates due to inability to listen to multiple audio streams simultaneously
Solution Approach 1:
The patent segments the audio output system by dividing applications into two groups: those outputting audio through the electronic device itself and those outputting audio through an external electronic device. This segmentation allows simultaneous operation of multiple applications without audio conflict, as each group has dedicated output paths. The audio manager separately manages audio focus for different application groups, enabling multiple audio streams to coexist without interrupting each other.
Solution Approach 2:
The patent introduces an audio manager as an intermediary component that mediates between multiple applications and the audio output system. The audio manager receives audio data from multiple applications, determines which applications should output audio through the electronic device versus the external device, and coordinates audio focus accordingly. This intermediary enables complex multi-application audio management while maintaining simple user interaction through automatic or semi-automatic routing decisions.
2Adaptability or versatility
If audio data from multiple applications is output simultaneously, then user experience improves with diverse audio streams, but device complexity increases due to need for audio routing control
Solution Approach 1:
The patent implements multi-functionality in the audio manager, which handles multiple roles: collecting audio data from various applications, determining output device routing, managing audio focus, and coordinating simultaneous playback. By consolidating these functions into a single universal audio management component, the system achieves complex multi-application audio capability without proportionally increasing overall system complexity. The audio service also provides universal handling for both internal and external device audio output paths.
3Ease of operation
If audio output is automatically routed to external device, then convenience is improved, but user control over audio routing is reduced
Solution Approach 1:
The patent implements dynamic audio routing where the system can automatically switch between internal and external device audio output based on current conditions (such as whether an external device is connected, battery status, or user preferences). The audio manager dynamically determines the optimal output path and can switch routing decisions in real-time. This dynamic behavior provides automatic convenience while maintaining adaptability to user needs through configurable automation levels.
Solution Approach 2:
The system incorporates feedback mechanisms where the audio manager monitors the state of audio outputs and user interactions to adjust routing decisions. When users manually intervene or provide feedback through user interface elements, the system responds by adjusting the audio routing accordingly. This feedback loop ensures that automatic routing convenience does not completely eliminate user control, as the system adapts to user actions and preferences in real-time.
Data Source
AI summary
An electronic device for controlling output of audio data, and an operation method thereof are provided. The electronic device includes a display, a communication interface, at least one processor, and a memory electrically connected to the processor, wherein the memory is configured to store instructions, and when executed, the instructions enable the at least one processor to perform setting the electronic device and at least one other electronic device as audio output devices of different applications, based on a user input, detecting a connection to the at least one other electronic device via the communication interface, and controlling the display to display information indicating that the electronic device and the at least one other electronic device are set as the audio output devices of different applications.


