Fast-resume audio playback
First Claim
1. A network device comprising:
- a network interface;
a speakera processor comprising instructions, which when executed, cause the processor to;
transmit, by the network device to at least one playback device via the network interface, audio information and playback timing information, wherein the audio information is associated with a first timestamp and a second timestamp;
wherein the first timestamp and the second timestamp identify a time to playback the audio information; and
wherein the playback timing information comprises the first timestamp;
after transmitting the audio information and playback timing information, receive, by the network device while playback of the audio information is paused via the network interface, a command to resume playback of the audio information;
wherein the audio information is paused prior to a time indicated by the first timestamp and second timestamp to play back the audio information; and
based on the resume command,(i) instruct, by the network device, the at least one playback device to update the first timestamp of the transmitted audio information based on a new start time indicative of when the playback is to be resumed,(ii) update, by the network device, the second timestamp of the audio information such that the updated second timestamp is synchronized with the updated first timestamp, and(iii) play back, by the device via the speaker, the audio information in synchrony with the at least one playback device based on the updated second timestamp.
5 Assignments
0 Petitions
Accused Products
Abstract
A network device transmits to at least one playback device, audio information and playback timing information, wherein the audio information is associated with a first timestamp and a second timestamp; wherein the first timestamp and the second timestamp identify a time to playback the audio information; and wherein the playback timing information comprises the first timestamp. After transmitting the audio information and playback timing information, the network device receives while playback of the audio information is paused via the network interface, a command to resume playback of the audio information; wherein the audio information is paused prior to a time indicated by the first timestamp and second timestamp to play back the audio information. The network device instructs the at least one playback device to update the first timestamp, and updates the second timestamp to facilitate playback the audio information in synchrony.
-
Citations
20 Claims
-
1. A network device comprising:
-
a network interface; a speaker a processor comprising instructions, which when executed, cause the processor to; transmit, by the network device to at least one playback device via the network interface, audio information and playback timing information, wherein the audio information is associated with a first timestamp and a second timestamp;
wherein the first timestamp and the second timestamp identify a time to playback the audio information; and
wherein the playback timing information comprises the first timestamp;after transmitting the audio information and playback timing information, receive, by the network device while playback of the audio information is paused via the network interface, a command to resume playback of the audio information;
wherein the audio information is paused prior to a time indicated by the first timestamp and second timestamp to play back the audio information; andbased on the resume command, (i) instruct, by the network device, the at least one playback device to update the first timestamp of the transmitted audio information based on a new start time indicative of when the playback is to be resumed, (ii) update, by the network device, the second timestamp of the audio information such that the updated second timestamp is synchronized with the updated first timestamp, and (iii) play back, by the device via the speaker, the audio information in synchrony with the at least one playback device based on the updated second timestamp. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
transmitting, by a network device to at least one playback device via a network interface, audio information and playback timing information, wherein the audio information is associated with a first timestamp and a second timestamp;
wherein the first timestamp and the second timestamp identify a time to playback the audio information; and
wherein the playback timing information comprises the first timestamp;after transmitting the audio information and playback timing information, receiving, by the network device while playback of the audio information is paused via the network interface, a command to resume playback of the audio information;
wherein the audio information is paused prior to a time indicated by the first timestamp and second timestamp to play back the audio information; andbased on the resume command, (i) instructing, by the network device, the at least one playback device to update the first timestamp of the transmitted audio information based on a new start time indicative of when the playback is to be resumed, (ii) updating, by the network device, the second timestamp of the audio information such that the updated second timestamp is synchronized with the updated first timestamp, and (iii) playing back, by the device via a speaker, the audio information in synchrony with the at least one playback device based on the updated second timestamp. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory computer readable storage medium including instructions for execution by a processor, the instructions, when executed, cause the processor to implement a method comprising:
-
transmitting, by a network device to at least one playback device via a network interface, audio information and playback timing information, wherein the audio information is associated with a first timestamp and a second timestamp;
wherein the first timestamp and the second timestamp identify a time to playback the audio information; and
wherein the playback timing information comprises the first timestamp;after transmitting the audio information and playback timing information, receiving, by the network device while playback of the audio information is paused via the network interface, a command to resume playback of the audio information;
wherein the audio information is paused prior to a time indicated by the first timestamp and second timestamp to play back the audio information; andbased on the resume command, (i) instructing, by the network device, the at least one playback device to update the first timestamp of the transmitted audio information based on a new start time when the playback is to be resumed, (ii) updating, by the network device, the second timestamp of the audio information such that the updated second timestamp is synchronized with the updated first timestamp, and (iii) playing back, by the device via a speaker, the audio information in synchrony with the at least one playback device based on the updated second timestamp. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification