WO2006103567A3 - Milestone synchronization in broadcast multimedia streams - Google Patents

Milestone synchronization in broadcast multimedia streams Download PDF

Info

Publication number
WO2006103567A3
WO2006103567A3 PCT/IB2006/001192 IB2006001192W WO2006103567A3 WO 2006103567 A3 WO2006103567 A3 WO 2006103567A3 IB 2006001192 W IB2006001192 W IB 2006001192W WO 2006103567 A3 WO2006103567 A3 WO 2006103567A3
Authority
WO
WIPO (PCT)
Prior art keywords
stream
buffer
incoming
packets
client
Prior art date
Application number
PCT/IB2006/001192
Other languages
French (fr)
Other versions
WO2006103567A2 (en
Inventor
Alistair John Parker
Jeff Furlong
Gino Louis Dion
Richard Bettelheim
Boven Christian Van
Original Assignee
Cit Alcatel
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Cit Alcatel filed Critical Cit Alcatel
Priority to AT06755863T priority Critical patent/ATE432592T1/en
Priority to DE602006006986T priority patent/DE602006006986D1/en
Priority to EP06755863A priority patent/EP1869887B1/en
Publication of WO2006103567A2 publication Critical patent/WO2006103567A2/en
Publication of WO2006103567A3 publication Critical patent/WO2006103567A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6581Reference data, e.g. a movie identifier for ordering a movie or a product identifier in a home shopping application
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs
    • H04N21/23406Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs involving management of server-side video buffer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/2362Generation or processing of Service Information [SI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving MPEG packets from an IP network
    • H04N21/4383Accessing a communication channel
    • H04N21/4384Accessing a communication channel involving operations to reduce the access time, e.g. fast-tuning for reducing channel switching latency
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/64Addressing
    • H04N21/6405Multicasting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/64Addressing
    • H04N21/6408Unicasting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8455Structuring of content, e.g. decomposing content into time segments involving pointers to the content, e.g. pointers to the I-frames of the video stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests

Abstract

A server at the edge of a broadband network distributes multimedia content streams to clients, while ensuring that the first data delivered to each client is key data (milestones) needed for correctly decoding the stream content. This is obtained by buffering the packets in the incoming stream and transmitting the packets from the buffer in an outgoing stream, starting with the most recent milestone placed in the buffer before a request to join the respective incoming stream is received. As the writing to and reading from the buffer are performed at different rates, the incoming and outgoing streams are eventually synchronized, at which point the client may be switched to receive the incoming stream directly.
PCT/IB2006/001192 2005-03-28 2006-03-28 Milestone synchronization in broadcast multimedia streams WO2006103567A2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
AT06755863T ATE432592T1 (en) 2005-03-28 2006-03-28 MILESTONE SYNCHRONIZATION IN MULTIMEDIA BROADCAST STREAMS
DE602006006986T DE602006006986D1 (en) 2005-03-28 2006-03-28 MILESTONE SYNCHRONIZATION IN MULTIMEDIA BROADCASTING
EP06755863A EP1869887B1 (en) 2005-03-28 2006-03-28 Milestone synchronization in broadcast multimedia streams

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/090,308 US7668914B2 (en) 2005-03-28 2005-03-28 Milestone synchronization in broadcast multimedia streams
US11/090,308 2005-03-28

Publications (2)

Publication Number Publication Date
WO2006103567A2 WO2006103567A2 (en) 2006-10-05
WO2006103567A3 true WO2006103567A3 (en) 2006-11-16

Family

ID=36889027

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB2006/001192 WO2006103567A2 (en) 2005-03-28 2006-03-28 Milestone synchronization in broadcast multimedia streams

Country Status (7)

Country Link
US (1) US7668914B2 (en)
EP (1) EP1869887B1 (en)
CN (1) CN1893364B (en)
AT (1) ATE432592T1 (en)
DE (1) DE602006006986D1 (en)
ES (1) ES2327868T3 (en)
WO (1) WO2006103567A2 (en)

Families Citing this family (129)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6776835B2 (en) * 1998-08-14 2004-08-17 Merck Patent Gesellschaft Mit Beschrankter Haftung Multilayer pigments based on coated metal platelets
US20030159143A1 (en) * 2002-02-21 2003-08-21 Peter Chan Systems and methods for generating a real-time video program guide through video access of multiple channels
US20030196211A1 (en) * 2002-04-10 2003-10-16 Peter Chan Systems, methods and apparatuses for simulated rapid tuning of digital video channels
US9446305B2 (en) 2002-12-10 2016-09-20 Sony Interactive Entertainment America Llc System and method for improving the graphics performance of hosted applications
US8964830B2 (en) 2002-12-10 2015-02-24 Ol2, Inc. System and method for multi-stream video compression using multiple encoding formats
US8893207B2 (en) * 2002-12-10 2014-11-18 Ol2, Inc. System and method for compressing streaming interactive video
US10201760B2 (en) 2002-12-10 2019-02-12 Sony Interactive Entertainment America Llc System and method for compressing video based on detected intraframe motion
US8711923B2 (en) 2002-12-10 2014-04-29 Ol2, Inc. System and method for selecting a video encoding format based on feedback data
US9077991B2 (en) 2002-12-10 2015-07-07 Sony Computer Entertainment America Llc System and method for utilizing forward error correction with video compression
US9003461B2 (en) 2002-12-10 2015-04-07 Ol2, Inc. Streaming interactive video integrated with recorded video segments
US9032465B2 (en) 2002-12-10 2015-05-12 Ol2, Inc. Method for multicasting views of real-time streaming interactive video
US8468575B2 (en) 2002-12-10 2013-06-18 Ol2, Inc. System for recursive recombination of streaming interactive video
US8526490B2 (en) 2002-12-10 2013-09-03 Ol2, Inc. System and method for video compression using feedback including data related to the successful receipt of video content
US8661496B2 (en) * 2002-12-10 2014-02-25 Ol2, Inc. System for combining a plurality of views of real-time streaming interactive video
US9061207B2 (en) 2002-12-10 2015-06-23 Sony Computer Entertainment America Llc Temporary decoder apparatus and method
US8840475B2 (en) 2002-12-10 2014-09-23 Ol2, Inc. Method for user session transitioning among streaming interactive video servers
US8495678B2 (en) 2002-12-10 2013-07-23 Ol2, Inc. System for reporting recorded video preceding system failures
US9192859B2 (en) 2002-12-10 2015-11-24 Sony Computer Entertainment America Llc System and method for compressing video based on latency measurements and other feedback
US8549574B2 (en) 2002-12-10 2013-10-01 Ol2, Inc. Method of combining linear content and interactive content compressed together as streaming interactive video
US8387099B2 (en) * 2002-12-10 2013-02-26 Ol2, Inc. System for acceleration of web page delivery
US8949922B2 (en) * 2002-12-10 2015-02-03 Ol2, Inc. System for collaborative conferencing using streaming interactive video
US9108107B2 (en) 2002-12-10 2015-08-18 Sony Computer Entertainment America Llc Hosting and broadcasting virtual events using streaming interactive video
US8832772B2 (en) * 2002-12-10 2014-09-09 Ol2, Inc. System for combining recorded application state with application streaming interactive video output
US9138644B2 (en) 2002-12-10 2015-09-22 Sony Computer Entertainment America Llc System and method for accelerated machine switching
US9314691B2 (en) 2002-12-10 2016-04-19 Sony Computer Entertainment America Llc System and method for compressing video frames or portions thereof based on feedback information from a client device
US8366552B2 (en) 2002-12-10 2013-02-05 Ol2, Inc. System and method for multi-stream video compression
US20090118019A1 (en) 2002-12-10 2009-05-07 Onlive, Inc. System for streaming databases serving real-time applications used through streaming interactive video
US10862994B1 (en) 2006-11-15 2020-12-08 Conviva Inc. Facilitating client decisions
US9549043B1 (en) 2004-07-20 2017-01-17 Conviva Inc. Allocating resources in a content delivery environment
KR101223234B1 (en) * 2005-05-04 2013-01-17 삼성전자주식회사 Apparatus and method for changing channel in digital broadcasting system
FR2888355A1 (en) * 2005-07-07 2007-01-12 Thomson Licensing Sa METHOD FOR CONTROLLING CONSUMER RIGHTS OF THE "N AUTHORIZED CONSUMPTION" TYPE OF AUDIO AND / OR VIDEO DIGITAL CONTENT AND DEVICE USING THE SAME
US7676591B2 (en) * 2005-09-22 2010-03-09 Packet Video Corporation System and method for transferring multiple data channels
US7742407B2 (en) * 2005-11-10 2010-06-22 Scientific-Atlanta, Llc Quality of service management in a switched digital video environment
US8099756B2 (en) 2005-11-10 2012-01-17 Versteeg William C Channel changes between services with differing bandwidth in a switched digital video system
US7873760B2 (en) * 2005-11-11 2011-01-18 Versteeg William C Expedited digital signal decoding
JP5031230B2 (en) * 2005-11-28 2012-09-19 キヤノン株式会社 Data transmission apparatus and method
US8135040B2 (en) * 2005-11-30 2012-03-13 Microsoft Corporation Accelerated channel change
US8340098B2 (en) * 2005-12-07 2012-12-25 General Instrument Corporation Method and apparatus for delivering compressed video to subscriber terminals
KR100770872B1 (en) * 2006-02-17 2007-10-26 삼성전자주식회사 Apparatus and method for receiving data to reduce channel conversion time in a digital multimedia broadcasting system
US7965771B2 (en) * 2006-02-27 2011-06-21 Cisco Technology, Inc. Method and apparatus for immediate display of multicast IPTV over a bandwidth constrained network
US8218654B2 (en) * 2006-03-08 2012-07-10 Cisco Technology, Inc. Method for reducing channel change startup delays for multicast digital video streams
US20070244982A1 (en) * 2006-04-17 2007-10-18 Scott Iii Samuel T Hybrid Unicast and Multicast Data Delivery
US8214868B2 (en) * 2006-04-21 2012-07-03 Agere Systems Inc. Flexible traffic management and shaping processing for multimedia distribution
US7672235B1 (en) * 2006-06-14 2010-03-02 Roxbeam Media Network Corporation System and method for buffering real-time streaming content in a peer-to-peer overlay network
US8155580B2 (en) * 2006-06-23 2012-04-10 Qualcomm Incorporated Methods and apparatus for efficient data distribution to a group of users
US20070299936A1 (en) * 2006-06-27 2007-12-27 Borgendale Kenneth W Interactively streaming data from a database in a high speed, low latency data communications environment
US20070300235A1 (en) * 2006-06-27 2007-12-27 Eliezer Dekel Reliable messaging using a message stream in a high speed, low latency data communications environment
US20070300234A1 (en) * 2006-06-27 2007-12-27 Eliezer Dekel Selecting application messages from an active feed adapter and a backup feed adapter for application-level data processing in a high speed, low latency data communications environment
US8296778B2 (en) * 2006-06-27 2012-10-23 International Business Machines Corporation Computer data communications in a high speed, low latency data communications environment
US8122144B2 (en) 2006-06-27 2012-02-21 International Business Machines Corporation Reliable messaging using redundant message streams in a high speed, low latency data communications environment
US8676876B2 (en) * 2006-06-27 2014-03-18 International Business Machines Corporation Synchronizing an active feed adapter and a backup feed adapter in a high speed, low latency data communications environment
BRPI0621785A2 (en) * 2006-06-27 2011-12-20 Thomson Licensing support for interactive playback devices for performance-aware non-hierarchical on-demand content service
US7877660B2 (en) 2006-07-07 2011-01-25 Ver Steeg William C Transmitting additional forward error correction (FEC) upon request
US7774672B2 (en) 2006-07-07 2010-08-10 Scientific-Atlanta, Llc Requesting additional forward error correction
US7725797B2 (en) 2006-07-07 2010-05-25 Scientific-Atlanta, Llc Buffer for storing data and forward error correction (FEC)
US7899046B2 (en) * 2006-07-07 2011-03-01 Ver Steeg William C Determining strategy for multicast and/or unicast transmission to correct forward errors
US8031701B2 (en) * 2006-09-11 2011-10-04 Cisco Technology, Inc. Retransmission-based stream repair and stream join
US7870465B2 (en) * 2006-10-18 2011-01-11 Versteeg William C Reducing channel-change time
US20080104266A1 (en) * 2006-10-25 2008-05-01 Eliezer Dekel Reliable messaging using message streams in a high speed, low latency data communications environment
WO2008055712A1 (en) * 2006-11-10 2008-05-15 Telefonaktiebolaget Lm Ericsson (Publ) Providing iptv multicasts
US20080114938A1 (en) * 2006-11-14 2008-05-15 Borgendale Kenneth W Application Message Caching In A Feed Adapter
US20080114839A1 (en) * 2006-11-14 2008-05-15 Borgendale Kenneth W Version Control for Application Message Models
US8566436B1 (en) 2006-11-15 2013-10-22 Conviva Inc. Data client
US8751605B1 (en) 2006-11-15 2014-06-10 Conviva Inc. Accounting for network traffic
US9264780B1 (en) 2006-11-15 2016-02-16 Conviva Inc. Managing synchronized data requests in a content delivery network
US8874725B1 (en) 2006-11-15 2014-10-28 Conviva Inc. Monitoring the performance of a content player
US8874964B1 (en) 2006-11-15 2014-10-28 Conviva Inc. Detecting problems in content distribution
US9124601B2 (en) 2006-11-15 2015-09-01 Conviva Inc. Data client
US8695015B2 (en) 2006-12-06 2014-04-08 International Business Machines Corporation Application message conversion using a feed adapter
US20080140550A1 (en) * 2006-12-07 2008-06-12 Berezuk John F Generating a global system configuration for a financial market data system
US20080141273A1 (en) * 2006-12-11 2008-06-12 Borgendale Kenneth W Accessing Application Message Data In A Messaging Environment
US20080141275A1 (en) * 2006-12-12 2008-06-12 Borgendale Kenneth W Filtering Application Messages In A High Speed, Low Latency Data Communications Environment
US8850451B2 (en) * 2006-12-12 2014-09-30 International Business Machines Corporation Subscribing for application messages in a multicast messaging environment
US8327381B2 (en) * 2006-12-12 2012-12-04 International Business Machines Corporation Referencing message elements in an application message in a messaging environment
US20080137830A1 (en) * 2006-12-12 2008-06-12 Bhogal Kulvir S Dispatching A Message Request To A Service Provider In A Messaging Environment
CN101595730B (en) * 2006-12-20 2012-09-05 艾利森电话股份有限公司 Method and a node in an iptv network
US7937531B2 (en) * 2007-02-01 2011-05-03 Cisco Technology, Inc. Regularly occurring write back scheme for cache soft error reduction
US8769591B2 (en) 2007-02-12 2014-07-01 Cisco Technology, Inc. Fast channel change on a bandwidth constrained network
US7940644B2 (en) * 2007-03-14 2011-05-10 Cisco Technology, Inc. Unified transmission scheme for media stream redundancy
US7917912B2 (en) * 2007-03-27 2011-03-29 International Business Machines Corporation Filtering application messages in a high speed, low latency data communications environment
US8370889B2 (en) 2007-03-28 2013-02-05 Kanthimathi Gayatri Sukumar Switched digital video client reverse channel traffic reduction
CN101282281B (en) * 2007-04-03 2011-03-30 华为技术有限公司 Medium distributing system and apparatus as well as flow medium play method
US20080253369A1 (en) 2007-04-16 2008-10-16 Cisco Technology, Inc. Monitoring and correcting upstream packet loss
EP2158747B1 (en) * 2007-06-20 2016-11-23 Telefonaktiebolaget LM Ericsson (publ) Method and arrangement for improved media session management
US20090006559A1 (en) * 2007-06-27 2009-01-01 Bhogal Kulvir S Application Message Subscription Tracking In A High Speed, Low Latency Data Communications Environment
US8776160B2 (en) 2007-07-27 2014-07-08 William C. Versteeg Systems and methods of differentiated requests for network access
US8832766B2 (en) * 2007-07-27 2014-09-09 William C. Versteeg Systems and methods of differentiated channel change behavior
US9553911B1 (en) * 2007-09-04 2017-01-24 Arris Enterprises, Inc. System, method and computer readable medium for managing program switch requests
US20090106792A1 (en) * 2007-10-22 2009-04-23 Alcatel Lucent Method and apparatus for advertisement and content distribution with customized commercial insertion during channel change
US9168457B2 (en) 2010-09-14 2015-10-27 Sony Computer Entertainment America Llc System and method for retaining system state
CN101453485B (en) * 2007-12-07 2011-12-07 英业达股份有限公司 Method for data transmission and writing using multicast data stream
US7924763B2 (en) * 2007-12-11 2011-04-12 Motorola Mobility, Inc. Method and appratus for rate matching within a communication system
US8700792B2 (en) * 2008-01-31 2014-04-15 General Instrument Corporation Method and apparatus for expediting delivery of programming content over a broadband network
US8787153B2 (en) 2008-02-10 2014-07-22 Cisco Technology, Inc. Forward error correction based data recovery with path diversity
US8752092B2 (en) 2008-06-27 2014-06-10 General Instrument Corporation Method and apparatus for providing low resolution images in a broadcast system
US8655953B2 (en) 2008-07-18 2014-02-18 Porto Technology, Llc System and method for playback positioning of distributed media co-viewers
US7886073B2 (en) * 2008-08-08 2011-02-08 Cisco Technology, Inc. Systems and methods of reducing media stream delay
US8015310B2 (en) * 2008-08-08 2011-09-06 Cisco Technology, Inc. Systems and methods of adaptive playout of delayed media streams
CN101742269A (en) * 2008-11-17 2010-06-16 华为技术有限公司 Channel switching over method, device and system
DE102008060346B4 (en) * 2008-12-03 2016-09-22 Deutsche Telekom Ag Method and multicast replication point for providing programs of a multicast group
CN101753973B (en) 2008-12-12 2013-01-02 华为技术有限公司 Channel switching method, device and system
EP2368365A1 (en) * 2008-12-19 2011-09-28 Thomson Licensing Method for transport stream synchronizing in a multiplexer comprising an external coprocessor
US8661155B2 (en) * 2008-12-30 2014-02-25 Telefonaktiebolaget Lm Ericsson (Publ) Service layer assisted change of multimedia stream access delivery
JP5605572B2 (en) * 2009-01-29 2014-10-15 日本電気株式会社 Display device, communication device, display method, and program recording medium
US8239739B2 (en) * 2009-02-03 2012-08-07 Cisco Technology, Inc. Systems and methods of deferred error recovery
US8402494B1 (en) * 2009-03-23 2013-03-19 Conviva Inc. Switching content
US8094556B2 (en) * 2009-04-27 2012-01-10 Avaya Inc. Dynamic buffering and synchronization of related media streams in packet networks
US9203913B1 (en) 2009-07-20 2015-12-01 Conviva Inc. Monitoring the performance of a content player
WO2011022868A1 (en) * 2009-08-24 2011-03-03 华为技术有限公司 Channel switching method, device and system
CN102714708B (en) * 2010-02-12 2016-06-01 汤姆森特许公司 For the method that synchronizing content is play
US9357244B2 (en) 2010-03-11 2016-05-31 Arris Enterprises, Inc. Method and system for inhibiting audio-video synchronization delay
US9168946B2 (en) * 2010-03-19 2015-10-27 Javad Gnss, Inc. Method for generating offset paths for ground vehicles
US9374231B2 (en) * 2010-03-22 2016-06-21 Alcatel Lucent Controller providing gradual transition of multiple terminals from unicast transmission
US8352990B2 (en) 2010-05-10 2013-01-08 Encore Interactive Inc. Realtime broadcast stream and control data conversion system and method
US9363574B1 (en) * 2010-12-08 2016-06-07 Verint Americas Inc. Video throttling based on individual client delay
US20120243537A1 (en) * 2011-03-24 2012-09-27 Comcast Cable Communications, Llc Transmission of content through access network
US9015109B2 (en) 2011-11-01 2015-04-21 Lemi Technology, Llc Systems, methods, and computer readable media for maintaining recommendations in a media recommendation system
US8904014B2 (en) * 2012-03-15 2014-12-02 International Business Machines Corporation Content delivery mechanisms for multicast communication
US9613042B1 (en) 2012-04-09 2017-04-04 Conviva Inc. Dynamic generation of video manifest files
US9071853B2 (en) 2012-08-31 2015-06-30 Google Technology Holdings LLC Broadcast content to HTTP client conversion
US10182096B1 (en) 2012-09-05 2019-01-15 Conviva Inc. Virtual resource locator
US9246965B1 (en) 2012-09-05 2016-01-26 Conviva Inc. Source assignment based on network partitioning
GB2516826B (en) * 2013-07-23 2016-06-22 Canon Kk Method, device and computer program for encapsulating partitioned timed media data by creating tracks to be independently encapsulated in at least one media f
CN110543747B (en) * 2014-03-26 2023-07-21 TiVo解决方案有限公司 Multimedia pipeline architecture
US10129839B2 (en) * 2014-12-05 2018-11-13 Qualcomm Incorporated Techniques for synchronizing timing of wireless streaming transmissions to multiple sink devices
US10178043B1 (en) 2014-12-08 2019-01-08 Conviva Inc. Dynamic bitrate range selection in the cloud for optimized video streaming
US10305955B1 (en) 2014-12-08 2019-05-28 Conviva Inc. Streaming decision in the cloud
CN105978821B (en) * 2016-07-21 2019-09-06 杭州迪普科技股份有限公司 The method and device that network congestion avoids
CN110266706A (en) * 2019-06-26 2019-09-20 三星电子(中国)研发中心 A kind of playing method and device of multimedia streaming data

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5850572A (en) * 1996-03-08 1998-12-15 Lsi Logic Corporation Error-tolerant video display subsystem
US6118498A (en) * 1997-09-26 2000-09-12 Sarnoff Corporation Channel scanning and channel change latency reduction in an ATSC television receiver
US20020170067A1 (en) * 2001-03-23 2002-11-14 Anders Norstrom Method and apparatus for broadcasting streaming video
US20040034864A1 (en) * 2002-08-13 2004-02-19 Barrett Peter T. Seamless digital channel changing
US6728965B1 (en) * 1997-08-20 2004-04-27 Next Level Communications, Inc. Channel changer for use in a switched digital video system
US20050060446A1 (en) * 1999-04-06 2005-03-17 Microsoft Corporation Streaming information appliance with circular buffer for receiving and selectively reading blocks of streaming information
EP1523190A1 (en) * 2003-10-10 2005-04-13 Microsoft Corporation Fast channel change

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6493872B1 (en) * 1998-09-16 2002-12-10 Innovatv Method and apparatus for synchronous presentation of video and audio transmissions and their interactive enhancement streams for TV and internet environments
SE521181C2 (en) * 1999-07-01 2003-10-07 Telia Ab Procedure and system for policy-controlled distribution of streaming media in an IP network
US7373652B1 (en) * 1999-07-22 2008-05-13 Sedna Patent Services, Llc Server-centric search function in an interactive program guide
US6961430B1 (en) * 1999-11-10 2005-11-01 The Directv Group, Inc. Method and apparatus for background caching of encrypted programming data for later playback
US6829250B2 (en) * 2000-08-10 2004-12-07 Verizon Communications Inc. Automatic programming of customer premises equipment for vertical services integration
US6738427B2 (en) * 2000-09-15 2004-05-18 International Business Machines Corporation System and method of processing MPEG streams for timecode packet insertion
US6847656B1 (en) * 2000-09-25 2005-01-25 General Instrument Corporation Statistical remultiplexing with bandwidth allocation among different transcoding channels
US7023924B1 (en) * 2000-12-28 2006-04-04 Emc Corporation Method of pausing an MPEG coded video stream
US6845230B2 (en) * 2001-10-26 2005-01-18 Ibiquity Digital Corporation System and method for a push-pull gateway-directed digital receiver
US6971121B2 (en) * 2001-12-06 2005-11-29 Scientific-Atlanta, Inc. Composite buffering
US8392952B2 (en) * 2002-05-03 2013-03-05 Time Warner Cable Enterprises Llc Programming content processing and management system and method
US7349386B1 (en) * 2003-02-18 2008-03-25 Cisco Technology, Inc. Method and apparatus for transporting MPEG streams on IP networks including removing null packets

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5850572A (en) * 1996-03-08 1998-12-15 Lsi Logic Corporation Error-tolerant video display subsystem
US6728965B1 (en) * 1997-08-20 2004-04-27 Next Level Communications, Inc. Channel changer for use in a switched digital video system
US6118498A (en) * 1997-09-26 2000-09-12 Sarnoff Corporation Channel scanning and channel change latency reduction in an ATSC television receiver
US20050060446A1 (en) * 1999-04-06 2005-03-17 Microsoft Corporation Streaming information appliance with circular buffer for receiving and selectively reading blocks of streaming information
US20020170067A1 (en) * 2001-03-23 2002-11-14 Anders Norstrom Method and apparatus for broadcasting streaming video
US20040034864A1 (en) * 2002-08-13 2004-02-19 Barrett Peter T. Seamless digital channel changing
EP1523190A1 (en) * 2003-10-10 2005-04-13 Microsoft Corporation Fast channel change

Also Published As

Publication number Publication date
US20060242240A1 (en) 2006-10-26
DE602006006986D1 (en) 2009-07-09
ATE432592T1 (en) 2009-06-15
ES2327868T3 (en) 2009-11-04
CN1893364B (en) 2011-03-02
EP1869887B1 (en) 2009-05-27
US7668914B2 (en) 2010-02-23
CN1893364A (en) 2007-01-10
EP1869887A2 (en) 2007-12-26
WO2006103567A2 (en) 2006-10-05

Similar Documents

Publication Publication Date Title
WO2006103567A3 (en) Milestone synchronization in broadcast multimedia streams
US11381622B2 (en) Method and apparatus for media data delivery control
CN102356619B (en) Change stream synchronization
US8805171B2 (en) Constructing video frames and synchronizing audio data in a media player from data received via a plurality of diverse protocol stack paths
EP2832109B1 (en) Marker-based inter-destination media synchronization
US7243150B2 (en) Reducing the access delay for transmitting processed data over transmission data
WO2008043002A3 (en) Method and system for optimizing a jitter buffer
US7843974B2 (en) Audio and video synchronization
KR20160067126A (en) Method and apparatus for content delivery
WO2007136533A3 (en) Method and system for communicating and processing voip packets using a jitter buffer
WO2007132310A3 (en) Radio text plus over digital video broadcast - handheld
EP1848221A3 (en) Method for reconstructing system time clock (STC) without carrying PCR
JP6122626B2 (en) Decoding device and program
WO2009157740A3 (en) An internet protocol tv(iptv) receiver and a method for receiving application information in an iptv receiver
JP2007214985A (en) Media stream switching method, system and program in seamless handover
US8571189B2 (en) Efficient transmission of audio and non-audio portions of a communication session for phones
MX2010001473A (en) Video on demand service method, video on demand receiver, and video on demand server.
US20090021639A1 (en) Audio and Video Communication
JP2015506614A (en) System and method for multiplexed streaming of multimedia content
EP2654311B1 (en) Synchronization method and synchronization apparatus for multicast group quick access, and terminal
KR100649399B1 (en) Method and system for providing digital broadcasting service over ip
KR20070061031A (en) Multimedia stream receiving apparatus and method in convergence environment of communication and broadcasting
Rumsey Audio in the age of digital networks
Chattopadhyay et al. A low cost multiparty H. 264 based video conference solution for corporate environment
CN102664891A (en) Multimedia data stream transmission method united with data differential coding and packet forward error correction coding

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2006755863

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 7104/DELNP/2007

Country of ref document: IN

NENP Non-entry into the national phase

Ref country code: DE

WWW Wipo information: withdrawn in national office

Ref document number: DE

NENP Non-entry into the national phase

Ref country code: RU

WWW Wipo information: withdrawn in national office

Ref document number: RU

WWP Wipo information: published in national office

Ref document number: 2006755863

Country of ref document: EP