Audio Mirroring and Casting for Unsupported Media Applications
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic devices lack efficient methods for transmitting audio to external devices, particularly when the media application does not support casting services, and there is a need for seamless audio mirroring and casting functionality across different devices.
Innovation Solution
The electronic device is equipped with a communication module and processor that can identify audio mirroring and casting capabilities of external devices, separate audio output, record it, and transmit it to external devices through appropriate functions, enabling seamless audio transmission even when casting services are not supported.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If audio casting function is used to transmit audio to external devices, then audio transmission quality is improved, but compatibility with media applications is worsened (only works when media application supports casting service)
Solution Approach 1:
The patent introduces an audio mirroring function as an intermediary solution between the media application and external audio devices. When casting service is not supported, the system captures the audio output from the media application through the device's speaker and re-transmits it to external audio devices, thereby bridging the compatibility gap while maintaining audio transmission capability
Solution Approach 2:
Instead of requiring the media application to support casting directly (traditional approach), the patent inverts the approach by having the device capture and re-transmit audio output. This reverse engineering approach allows any media application to work with external audio devices without requiring native casting support
2Adaptability or versatility
If audio mirroring function is used to transmit audio to external devices, then compatibility with media applications is improved, but audio transmission efficiency is worsened (requires audio separation and re-transmission)
Solution Approach 1:
The system dynamically selects between audio casting function and audio mirroring function based on whether the media application supports casting service. When casting is supported, the efficient casting path is used; when not supported, the mirroring path is activated. This dynamic adaptation optimizes audio transmission efficiency while maintaining broad compatibility
3Ease of operation
If system automatically switches between audio casting and audio mirroring functions, then user convenience is improved, but system complexity is worsened (requires identifying and switching between different functions)
Solution Approach 1:
The system automatically detects whether the current media application supports casting service and self-manages the switching between audio casting function and audio mirroring function. This self-service mechanism eliminates the need for manual user configuration, providing convenience while the system handles the complexity internally through automatic capability detection and function selection
Data Source
AI summary
An electronic device includes: a display; a communication module; at least one processor; and memory storing instructions that, when executed by the at least one processor individually or collectively, cause the electronic device to: perform an audio mirroring function including, in a state in which an audio is being played on the electronic device, based on identifying a selection for transmitting the audio being played to at least one external electronic device, separating the audio being played from an audio output of the electronic device, recording the separated audio, and transmitting the recorded audio to the at least one external electronic device through the communication module.


