Multiple logical representations of audio functions in a wireless audio transmitter that transmits audio data at different data rates
First Claim
1. A wireless USB audio transceiver comprising:
- a port configured to exchange data via a USB communication channel with a host computing device;
a wireless transceiver configured to receive and transmit wireless signals, the wireless transceiver comprising;
a multiple mode transmitter configured transmit the wireless signals at multiple data rates;
a first data path associated with a first audio function, the first data path configured to transmit audio data transmitted from the port to the wireless transceiver;
a second data path associated with a second audio function, the second data path configured to transmit audio data transmitted from the wireless transceiver to the port, the first audio function and the second audio function being independently controlled via a first control interface and a second control interface, respectively; and
an audio signal detector configured to determine the presence of the audio data on at least one of the first and the second data paths, the audio signal detector also being configured to monitor data activity in a buffer associated with an endpoint in data communication with the first data path or the second data path, wherein the data activity is configured to indicate whether microphone data is streaming via the second data path,wherein the multiple mode transmitter is configured to transmit the audio data at one of the multiple data rates as a function of the presence of the audio data on one or both of the first and the second data paths.
17 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the invention relate generally to electrical and electronic hardware, computer software, wired and wireless network communications, and computing devices. More specifically, the embodiments related to structures and techniques for implementing multiple logical representations of audio functions in a wireless audio transmitter, such as a USB dongle configured to transmit and to receive audio data wirelessly via, for example, a Bluetooth link. In one embodiment, a wireless USB audio transceiver can include a multiple mode transmitter configured transmit wireless signals at multiple data rates. Further, the wireless USB audio transceiver can include a first data path modeled as a first audio function, and a second data path modeled as a second audio function. Also, included is a signal detector configured to determine the presence of the audio data on a data path for modifying transmission data rates as a function of the presence of the audio data.
-
Citations
12 Claims
-
1. A wireless USB audio transceiver comprising:
-
a port configured to exchange data via a USB communication channel with a host computing device; a wireless transceiver configured to receive and transmit wireless signals, the wireless transceiver comprising; a multiple mode transmitter configured transmit the wireless signals at multiple data rates; a first data path associated with a first audio function, the first data path configured to transmit audio data transmitted from the port to the wireless transceiver; a second data path associated with a second audio function, the second data path configured to transmit audio data transmitted from the wireless transceiver to the port, the first audio function and the second audio function being independently controlled via a first control interface and a second control interface, respectively; and an audio signal detector configured to determine the presence of the audio data on at least one of the first and the second data paths, the audio signal detector also being configured to monitor data activity in a buffer associated with an endpoint in data communication with the first data path or the second data path, wherein the data activity is configured to indicate whether microphone data is streaming via the second data path, wherein the multiple mode transmitter is configured to transmit the audio data at one of the multiple data rates as a function of the presence of the audio data on one or both of the first and the second data paths. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving a request from a host computing device via a USB communications channel for descriptor data; transmitting descriptors representing multiple subsets of hierarchical data arrangements in response to the request to facilitate enumeration, a first subset of the hierarchical data arrangements including data for a first audio function and a second subset of the hierarchical data arrangements including data for a second audio function; detecting sound data at a first endpoint of the first audio function; receiving a control signal into the first audio function to transport the sound data to a speaker; determining voice data at a second endpoint of the second audio function is absent during a first time interval by monitoring data activity in a buffer associated with the second endpoint, wherein the data activity is configured to indicate whether voice data streaming via the second data path; and transmitting the sound data at a second data rate. - View Dependent Claims (9, 10, 11, 12)
-
Specification