Synchronization of signals for multiple data sinks
First Claim
Patent Images
1. A method of wireless communication, comprising:
- receiving, at a multi-channel data source and from each data sink of multiple data sinks, information indicative of a processing delay for the respective data sink;
defining, at the multi-channel data source for each data sink of the multiple data sinks, a latency parameter for the respective data sink based on the received information indicative of the processing delay for the respective data sink and further information received at the multi-channel data source that indicates the processing delay for at least one other data sink from among the multiple data sinks;
defining, at the multi-channel data source, at least one parameter for each respective data sink of the multiple data sinks, the at least one parameter for each respective data sink specifying timing for each respective data sink to process data after receipt of a synchronization signal, the at least one parameter for each respective data sink defined based on the latency parameter defined for each respective data sink of the multiple data sinks;
providing, by the multi-channel data source, the at least one parameter to each respective data sink of the multiple data sinks;
wirelessly transmitting, by the multi-channel data source, the synchronization signal to each respective data sink of the multiple data sinks; and
wirelessly transmitting, by the multi-channel data source, the data to each respective data sink of the multiple data sinks, the multi-channel data source configured to transmit a first channel of the data to one of the multiple data sinks and transmit a second channel of the data to another one of the multiple data sinks.
1 Assignment
0 Petitions
Accused Products
Abstract
A data source sends a synchronization signal and information to several data sinks that use the synchronization signal and a specified parameter to determine when to process the information. The data source and data sinks may comprise wireless nodes such as, for example, a wireless audio source that sends multi-channel data to a pair of wireless earpieces. The wireless earpieces use the synchronization signal and a latency interval to determine the appropriate time to output audio based on the audio channels.
-
Citations
30 Claims
-
1. A method of wireless communication, comprising:
-
receiving, at a multi-channel data source and from each data sink of multiple data sinks, information indicative of a processing delay for the respective data sink; defining, at the multi-channel data source for each data sink of the multiple data sinks, a latency parameter for the respective data sink based on the received information indicative of the processing delay for the respective data sink and further information received at the multi-channel data source that indicates the processing delay for at least one other data sink from among the multiple data sinks; defining, at the multi-channel data source, at least one parameter for each respective data sink of the multiple data sinks, the at least one parameter for each respective data sink specifying timing for each respective data sink to process data after receipt of a synchronization signal, the at least one parameter for each respective data sink defined based on the latency parameter defined for each respective data sink of the multiple data sinks; providing, by the multi-channel data source, the at least one parameter to each respective data sink of the multiple data sinks; wirelessly transmitting, by the multi-channel data source, the synchronization signal to each respective data sink of the multiple data sinks; and wirelessly transmitting, by the multi-channel data source, the data to each respective data sink of the multiple data sinks, the multi-channel data source configured to transmit a first channel of the data to one of the multiple data sinks and transmit a second channel of the data to another one of the multiple data sinks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus for wireless communication, comprising:
-
a receiver for receiving, at a multi-channel data source and from each data sink of multiple data sinks, information indicative of a processing delay for the respective data sink; a communication processor for defining, at the multi-channel data source for each data sink of the multiple data sinks, a latency parameter for the respective data sink based on the received information indicative of the processing delay for the respective data sink and further information received at the multi-channel data source that indicates the processing delay for at least one other data sink from among the multiple data sinks and for defining, at the multi-channel data source, at least one parameter for each respective data sink of the multiple data sinks, the at least one parameter for each respective data sink specifying timing for each respective data sink to process data after receipt of a synchronization signal, the at least one parameter for each respective data sink defined based on the latency parameter defined for each respective data sink of the multiple data sinks; and a transmitter for providing, by the multi-channel data source, the at least one parameter to each respective data sink of the multiple data sinks and wirelessly transmitting, by the multi-channel data source, the synchronization signal and the data to each respective data sink of the multiple data sinks, the multi-channel data source configured to transmit a first channel of the data to one of the multiple data sinks and transmit a second channel of the data to another one of the multiple data sinks. - View Dependent Claims (14, 15)
-
-
16. An apparatus for wireless communication, comprising:
-
a latency controller configured to; receive, from each data sink of multiple data sinks, information indicative of a processing delay for the respective data sink; define, at the apparatus for each data sink of the multiple data sinks, a latency parameter for the respective data sink based on the received information indicative of the processing delay for the respective data sink and further information received at the apparatus that indicates the processing delay for at least one other data sink from among the multiple data sinks; define at least one parameter for each respective data sink of the multiple data sinks; and provide the at least one parameter to the multiple data sinks, the at least one parameter for each respective data sink defined based on the latency parameter defined for each respective data sink and specifying timing for the multiple data sinks to process data after receipt of a synchronization signal; and a transmitter configured to wirelessly transmit the synchronization signal and the data to the multiple data sinks, the transmitter configured to transmit a first channel of the data to one of the multiple data sinks and transmit a second channel of the data to another one of the multiple data sinks. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A computer-program product for wireless communication, comprising:
-
non-transitory computer-readable storage medium encoded with codes executable to; receive, at a multi-channel data source and from each data sink of multiple data sinks, information indicative of a processing delay for the respective data sink; define, at the multi-channel data source for each data sink of the multiple data sinks, a latency parameter for the respective data sink based on the received information indicative of the processing delay for the respective data sink and further information received at the multi-channel data source that indicates the processing delay for at least one other data sink from among the multiple data sinks; define, at the multi-channel data source, at least one parameter for each respective data sink of the multiple data sinks, the at least one parameter for each respective data sink specifying timing for each respective data sink to process data after receipt of a synchronization signal, the at least one parameter for each respective data sink defined based on the latency parameter defined for each respective data sink of the multiple data sinks; provide, by the multi-channel data source, the at least one parameter to each respective data sink of the multiple data sinks; wirelessly transmit, by the multi-channel data source, the synchronization signal to each respective data sink of the multiple data sinks; and wirelessly transmit, by the multi-channel data source, the data to each respective data sink of the multiple data sinks, the multi-channel data source configured to transmit a first channel of the data to one of the multiple data sinks and transmit a second channel of the data to another one of the multiple data sinks.
-
Specification