Managing audio output through an intermediary
First Claim
1. A method for wirelessly transferring audio content from a source device to an output device, the method comprising:
- receiving, by a wireless network interface, an audio content transfer request, the audio content transfer request requesting the transfer of audio content from the source device to an audio controller;
emulating to the source device, by the audio controller, a direct connection between the source device and the output device, by;
formulating by the audio controller end-to-end audio control characteristics by formulating a combined playback delay from the source device to the output device, wherein the combined playback delay is based at least in part on a round trip time for the audio content between the source device and the audio controller, the end-to-end audio control characteristics reflecting how the audio content is sent from the source device through the audio controller to the output device for audio output, the end-to-end audio control characteristics formulated by regulating the computation of first audio control parameters used to transfer the audio content from the source device to the audio controller and by regulating the computation of second audio control parameters used to transfer the audio content from the audio controller to the output device for audio output;
receiving, by the wireless network interface, a portion of the audio content from the source device, the portion of audio content sent in accordance with the first audio control parameters and in accordance with the end-to-end audio control characteristics; and
sending by the wireless network interface, the portion of audio content on to the output device in accordance with the second audio control parameters and in accordance with the end-to-end audio control characteristics.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention extends to methods, systems, and computer program products for managing audio output through an intermediary. In some embodiments, an audio controller emulates a direct connection between an audio source device and an audio output device. In other embodiments, audio content local to an audio controller is combined with other audio content passing through the audio controller on its way from an audio source device to an audio output device. In additional embodiments, an audio output device is locked to an audio controller. The lock survives power cycling and soft resets of the audio output device. A special hard reset can be used to release the audio output device.
12 Citations
20 Claims
-
1. A method for wirelessly transferring audio content from a source device to an output device, the method comprising:
-
receiving, by a wireless network interface, an audio content transfer request, the audio content transfer request requesting the transfer of audio content from the source device to an audio controller; emulating to the source device, by the audio controller, a direct connection between the source device and the output device, by; formulating by the audio controller end-to-end audio control characteristics by formulating a combined playback delay from the source device to the output device, wherein the combined playback delay is based at least in part on a round trip time for the audio content between the source device and the audio controller, the end-to-end audio control characteristics reflecting how the audio content is sent from the source device through the audio controller to the output device for audio output, the end-to-end audio control characteristics formulated by regulating the computation of first audio control parameters used to transfer the audio content from the source device to the audio controller and by regulating the computation of second audio control parameters used to transfer the audio content from the audio controller to the output device for audio output; receiving, by the wireless network interface, a portion of the audio content from the source device, the portion of audio content sent in accordance with the first audio control parameters and in accordance with the end-to-end audio control characteristics; and sending by the wireless network interface, the portion of audio content on to the output device in accordance with the second audio control parameters and in accordance with the end-to-end audio control characteristics. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computing device including a processor and memory, the computing device having a wireless network interface for wireless communication with other devices, the memory storing computer executable instructions that when executed by the processor cause the processor or wireless network interface to:
-
receive an audio content transfer request, the audio content transfer request requesting the transfer of audio content from the source device to an audio controller; emulate to the source device, a direct connection between the source device and the output device, by; formulating end-to-end audio control characteristics by formulating a combined playback delay from the source device to the output device, wherein the combined playback delay is based at least in part on a round trip time for the audio content between the source device and the audio controller, the end-to-end audio control characteristics reflecting how the audio content is sent from the source device through the audio controller to the output device for audio output, the end-to-end audio control characteristics formulated by regulating the computation of first audio control parameters used to transfer the audio content from the source device to the audio controller and by regulating the computation of second audio control parameters used to transfer the audio content from the audio controller to the output device for audio output; receive a portion of the audio content from the source device, the portion of audio content sent in accordance with the first audio control parameters and in accordance with the end-to-end audio control characteristics; and send the portion of audio content on to the output device in accordance with the second audio control parameters and in accordance with the end-to-end audio control characteristics. - View Dependent Claims (9, 11, 12, 13, 14)
-
-
10. The computing device 9, wherein receiving the audio content transfer request from the source device comprises receiving the audio content transfer request from a mobile phone.
-
15. A non-transitory computer-readable storage medium of an audio controller storing computer executable instructions that when executed by a processor cause the processor to perform the steps of
receive an audio content transfer request, the audio content transfer request requesting the transfer of audio content from the source device to an audio controller; -
emulate to the source device, a direct connection between the source device and the output device, by; formulating end-to-end audio control characteristics by formulating a combined playback delay from the source device to the output device, wherein the combined playback delay is based at least in part on a round trip time for the audio content between the source device and the audio controller, the end-to-end audio control characteristics reflecting how the audio content is sent from the source device through the audio controller to the output device for audio output, the end-to-end audio control characteristics formulated by regulating the computation of first audio control parameters used to transfer the audio content from the source device to the audio controller and by regulating the computation of second audio control parameters used to transfer the audio content from the audio controller to the output device for audio output; receive a portion of the audio content from the source device, the portion of audio content sent in accordance with the first audio control parameters and in accordance with the end-to-end audio control characteristics; and send the portion of audio content on to the output device in accordance with the second audio control parameters and in accordance with the end-to-end audio control characteristics. - View Dependent Claims (16, 18, 19, 20)
-
-
17. The non-transitory computer-readable storage medium 16, wherein receiving the audio content transfer request from the source device comprises receiving the audio content transfer request from a mobile phone.
Specification