首页 > 专利信息

Playback synchronization across playback devices

申请公布号:US9432718(B2)

申请号:US201514814247

申请日期:2015.07.30

申请公布日期:2016.08.30

申请人:
Sonic IP, Inc.

发明人:Amidei William David

分类号:H04H60/32;H04N7/173;H04N21/43;H04N21/8547;H04N21/262;H04N21/6332

主分类号:H04H60/32

代理机构:
KPPB LLP

代理人:KPPB LLP

地址:San Diego CA US

摘要:Systems and methods for synchronizing the playback of streamed content on multiple playback devices is disclosed. The systems and methods include receiving time information based on a network time source in the playback devices connected to a defined network. The playback clock in each playback device is set based upon the time information. A first playback device then generates presentation time information including a start time for playback and broadcast the presentation time information to the other playback device over the defined network. The playback devices use the presentation time information to adjust the presentation time stamps of the frames of the media content in the stream.

主权项:1. A method for synchronized playback of encoded media from a plurality of playback devices comprising: transmitting a request for time information from each of a plurality of playback device connected to a network to a network time provider of the network; receiving the time information from the network time provider in the each of the plurality of playback devices connected to the network; setting a playback clock in each of the plurality of playback devices using time information received from the network time provider; receiving presentation time information for a stream of encoded media in each of the plurality of playback device from a content provider system over the network wherein the presentation time information includes a stream start time; receiving a stream of the encoded media in each of the plurality of playback devices wherein the stream includes a plurality of frames of the encoded content; determining whether adjusted presentation time information from another one of a plurality of playback devices has been received in a first one of the plurality of playback devices in response to beginning the reception of the stream of encoded media; adjusting the presentation time information of each of the plurality of frames of the stream in the first one of the plurality of playback devices based upon the presentation time received for the stream and the playback clock of the first one of the plurality of playback devices in response to receiving at least a portion of the stream to generate adjusted presentation time information in response to a determination that the adjusted presentation time information has not been received from another one of the plurality of playback devices; broadcasting the adjusted presentation time information generated by the first one of the plurality of playback device to the remaining ones of the plurality of playback devices over the network; receiving the adjusted presentation time information from the first one of the plurality of playback devices in the remaining ones of the plurality of playback devices; adjusting the presentation time information of each of the plurality of frames of the stream in each of the remaining one of the plurality playback devices based upon the adjusted presentation time information from the first one of the plurality of playback devices to generate adjusted presentation time information; commencing playback of the media content in each of the plurality of playback devices based upon the adjusted presentation time information generated by each of the plurality of playback devices.

专利推荐

Wellpappe mit verschlossenem Rand und Verfahren und Vorrichtung zum Herstellen dieser Wellpappe

Optisch stabilisierte Teleskopanordnung

Verfahren zur Kuehlung eines Brennkraftmaschinenkolbens

Filmstopvorrichtung fuer photographische Kameras mit Kassetten

Regeleinrichtung fuer eine Kernkraftwerksanlage

Methode und Vorrichtung zum Versiegeln mittels Glas

Verfahren zur Darstellung der relativen Lage eines Flugzeuges zu einer vorgegebenen Bahn mittels einer Fernschanlage

Verfahren zur Herstellung gebogener,gehaerteter und beschichteter Glasplatten

Piezoelektrische keramische Zusammensetzung

Fettsaeureamidhaltige Zubereitung zur Verwendung bei der Herstellung von Phosphorsaeure

Fernsteuerbarer Zugrichtungsanzeiger od. dgl. mit verschiebbaren Anzeigetafeln

Verfahren zum Herstellen von Formkoerpern

Mischvorrichtung fuer flussige,plastische oder koernige Massen,insbesondere als Betonmischer

Raschelmaschine

Verfahren und Schaltungsanordnung zur Bearbeitung von Zifferninformationen mit Kommastellenverrechnung

Verfahren zum Einschieben und zur beliebig langen Ausgabe von Informationen in bzw. aus Magnetkernschieberegistern

Verfahren zur Herstellung wasserloeslicher Azofarbstoffe

Betaetigungs- und Steuervorrichtung fuer einen Wechselstrommotor

Hand grenade detonator with safety grip

Verfahren zum Herstellen eines Impfstoffes gegen Mumps