MANAGING AUDIO OUTPUT THROUGH AN INTERMEDIARY
First Claim
Patent Images
1. An audio controller, comprisinga parameter computation module configured to:
- compute audio control parameters for transferring audio content from a source to an output; and
compute end-to-end audio control characteristics for transferring audio content from a source to an output device; and
a network interface controller coupled to the parameter computation module and configured to transfer audio content in accordance with the audio control parameters and the end-to-end audio control characteristics.
6 Assignments
0 Petitions
Accused Products
Abstract
The present invention extends to methods, devices, 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.
-
Citations
20 Claims
-
1. An audio controller, comprising
a parameter computation module configured to: -
compute audio control parameters for transferring audio content from a source to an output; and compute end-to-end audio control characteristics for transferring audio content from a source to an output device; and a network interface controller coupled to the parameter computation module and configured to transfer audio content in accordance with the audio control parameters and the end-to-end audio control characteristics. - View Dependent Claims (2, 3)
-
-
4. An audio controller, comprising
an event processor configured to receive an event indication from a sensor coupled thereto; -
an audio content modifier coupled to each of the network interface controller and the event processor and configured to combine audio content received from an audio source with locally stored audio content in response to the event indication to generate modified audio content; and a network interface controller configured to receive the audio content from the audio source to send the modified audio content to an output device. - View Dependent Claims (5, 6)
-
-
7. A non-transitory computer-readable storage medium storing instructions that when executed by a processor cause the processor to perform instructions for wirelessly transferring audio content from a source device to an output device, the instructions comprising:
-
receiving an audio content transfer request requesting transfer of audio content from the source device to an audio controller; emulating to the source device a direct connection between the source device and the output device; receiving a portion of the audio content from the source device sent in accordance with first audio control parameters and end-to-end audio control characteristics; and sending the portion of audio content to the output device in accordance with second audio control parameters and the end-to-end audio control characteristics.
-
-
8. A non-transitory computer-readable storage medium storing instructions that when executed by a processor cause the processor to perform instructions for modifying audio content being transferred through the audio controller, the instructions comprising:
-
wirelessly transferring the audio content from a source device to an output device; and in response to receiving an indication of an occurrence of an external event from a sensor device; determining that additional audio content related to the external event is to be output at the output device; modifying one or more of the audio content and the transfer timing of the audio content in order to accommodate the additional audio content; and combining the additional audio content with the audio content sent to the output device. - View Dependent Claims (9)
-
-
10. A non-transitory computer-readable storage medium storing instructions that when executed by a processor cause the processor to perform instructions for connecting an audio output device to an audio controller, the instructions comprising:
-
sending a request for communication configuration information to any accessible wireless access points; receiving communication configuration information from a wireless audio controller; sending an advertisement signal advertising availability to wirelessly pair with audio source devices; accepting a pairing request from the wireless audio controller based on received controller pairing information; and locking the audio output device to the wireless audio controller. - View Dependent Claims (11)
-
-
12. An audio output device, comprising
a network interface controller to convey a request for communication configuration to any accessible wireless access points and receive communication configuration and pairing information from wireless audio controller; -
memory for storing the communication configuration and pairing information received from the wireless audio controller; and a boot module coupled to the memory and configured to determine a boot type and transition to an operational state based on the determined boot type. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A system, comprising:
-
an audio source device; an audio output device; and an audio controller configured to communicatively couple with each of the audio source device and the audio output device and comprising a parameter computation module configured to; compute audio control parameters for transferring the audio content from a source to an output; and compute end-to-end audio control characteristics for transferring audio content from a source to an output device; and a network interface controller coupled to the parameter computation module and configured to transfer audio content in accordance with the audio control parameters and the end-to-end audio control characteristics. - View Dependent Claims (18)
-
-
19. A system, comprising:
-
an audio controller including a network interface controller and a user interface control for transitioning the audio controller into a wireless pairing mode; and an audio output device, comprising; a network interface controller to convey a request for communication configuration to any accessible access points and receive communication configuration and pairing information from the audio controller; memory for storing the communication configuration and pairing information received from the audio controller; and a boot module coupled to the memory and configured to cause the audio output device to operate according to a detected boot type. - View Dependent Claims (20)
-
Specification