Patent ID: 11876847
Assignee: D&M HOLDINGS, INC.
Field: Audio-visual technology (Electrical engineering)
Classification: CPC H  G | IPC H

Claim 13:
14. A media rendering device comprising:
a network interface configured to communicate with a network;
an audio rendering buffer configured to store audio samples;
a local timing oscillator;
a digital-to-analog converter configured to receive multiple audio samples from the audio rendering buffer and to receive a clock signal from the local timing oscillator; and
a processor and a memory configured to store non-transitory instructions that, when executed by the processor, cause the processor to:
at a first time s1, send a request for a current audio sample index of an audio stream from a leader media rendering device;
at a second time s2, receive a first current sample index value of the audio stream from the leader media rendering device;
calculate a network transmission latency relative to the leader media rendering device;
estimate an updated leader media rendering device internal sample index value based on the network transmission latency and a sampling rate of the audio stream; and
setting seta media rendering device internal sample index to the updated leader media rendering device internal sample index value,

wherein each audio sample of the multiple audio samples comprises a sample index, and the local timing oscillator is configured to adjust a local timing oscillator clock rate based in part on the first current sample index value,
wherein the sample index is a sample parameter referring to a sequential number used to identify an audio sample, and
wherein the sample index corresponds to a measure of time, and is associated with of as an offset to a corresponding local playback buffer.