METHODS AND APPARATUS FOR SYNCHRONIZATION OF MEDIA PLAYBACK WITHIN A WIRELESS NETWORK
First Claim
1. A method for precisely synchronizing media processing within a network, the method comprising:
- receiving a common time stamp of a common time reference;
receiving media data associated with the common time reference;
deriving a local version of the common time reference for media playback based on the common time stamp; and
playing the media in accordance with the derived time reference.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus for synchronization of media playback within a wireless network. In one embodiment, the present disclosure is directed to precision synchronization over time, based on repeated measurements of a common time reference. In one exemplary embodiment, the common time reference is a Time Synchronization Function (TSF) of a Wireless Local Area Network (WLAN). In another exemplary embodiment of the present disclosure, the application processor and the modem processor measure a pulse width and the aforementioned common time reference in order to adjust media playback.
-
Citations
20 Claims
-
1. A method for precisely synchronizing media processing within a network, the method comprising:
-
receiving a common time stamp of a common time reference; receiving media data associated with the common time reference; deriving a local version of the common time reference for media playback based on the common time stamp; and playing the media in accordance with the derived time reference. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for interrupt driven time synchronization within a device, the method comprising:
-
generating a common event between a first and a second processor; observing a first number of clock cycles of the first processor during the common event; observing a second number of clock cycles of the second processor during the common event; determining a rate mismatch based on the first and second number; correcting one or more media samples for playback on the first processor based on the determined rate mismatch; and where the one or more media samples are provided by the second processor. - View Dependent Claims (7, 8, 9)
-
-
10. A wireless media device configured to receive media via a wireless network, the wireless media device comprising:
-
a first and a second processor; a first clock associated with the first processor and a second clock associated with the second processor; and a non-transitory computer readable medium comprising one or more instructions which is configured to cause the first processor to, when executed; request a time synchronization event; observe a first number of first clock cycles of the first clock during a common event; receive a second number of second clock cycles of the second clock during the common event; and determine a rate mismatch based on the first and second number; and correct one or more media samples for playback based on the determined rate mismatch. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification