Contextual audio switching for a USB controlled audio device
First Claim
1. A non-transitory computer readable storage memory storing instructions that when executed by a computer cause the computer to perform a method for contextual audio switching for a USB controlled audio device coupled to a processor-based host comprising:
- declaring two or more USB audio endpoints associated with a singular output audio transducer or transducer set at the USB controlled audio device;
monitoring the two or more USB audio endpoints to identify an audio signal presence at the two or more USB audio endpoints, wherein each USB audio endpoint is associated with an audio mixer at the processor-based host in a one-to-one relationship;
determining a priority audio signal responsive to identifying the audio signal presence at two or more USB audio endpoints; and
routing only the priority audio signal to the singular output audio transducer or transducer set.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for contextual audio switching for a USB controlled audio device coupled to a processor-based host are presented. Two or more USB audio endpoints associated with a singular output audio transducer or transducer set are declared at the USB controlled audio device. The two or more USB audio endpoints are monitored to identify an audio signal presence at the two or more USB audio endpoints. A priority audio signal may be determined responsive to identifying the audio signal presence at two or more USB audio endpoints.
6 Citations
21 Claims
-
1. A non-transitory computer readable storage memory storing instructions that when executed by a computer cause the computer to perform a method for contextual audio switching for a USB controlled audio device coupled to a processor-based host comprising:
-
declaring two or more USB audio endpoints associated with a singular output audio transducer or transducer set at the USB controlled audio device; monitoring the two or more USB audio endpoints to identify an audio signal presence at the two or more USB audio endpoints, wherein each USB audio endpoint is associated with an audio mixer at the processor-based host in a one-to-one relationship; determining a priority audio signal responsive to identifying the audio signal presence at two or more USB audio endpoints; and routing only the priority audio signal to the singular output audio transducer or transducer set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A USB controlled audio device comprising:
-
a wireless device comprising; an output audio transducer or transducer set; and a first wireless communications module; a USB dongle comprising; a USB port; a processor; a second wireless communications module, the second wireless communications module operable to establish wireless communications with the wireless device; a non-transitory computer readable storage memory storing instructions that when executed by the processor cause the processor to declare two or more output USB audio endpoints at the USB controlled audio device associated with the output audio transducer or transducer set, determine a priority audio signal responsive to identifying an output audio signal presence at two or more output USB audio endpoints, and wirelessly transmit only the priority audio signal to the wireless device for output at the output audio transducer or transducer set. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A non-transitory computer readable storage memory storing instructions that when executed by a computer cause the computer to perform a method for contextual audio switching for a USB controlled audio device comprising:
-
declaring an input USB audio endpoint associated with a wireless headset microphone; declaring a first output USB audio endpoint associated with a wireless headset speaker to receive a first audio signal from a processor-based host, the first audio signal comprising a telephony signal; declaring a second output USB audio endpoint associated with the wireless headset speaker to receive a second audio signal from the processor-based host; monitoring the first output USB audio endpoint and the second output USB audio endpoint to identify a presence of the first audio signal, the second audio signal, or both the first audio signal and the second audio signal; transmitting the first audio signal to the wireless headset speaker responsive to identifying the presence of the first audio signal or identifying the presence of both the first audio signal and the second audio signal. - View Dependent Claims (19, 20, 21)
-
Specification