WO2008066593A3 - Lip syncronization for audio/video transmissions over a network - Google Patents

Lip syncronization for audio/video transmissions over a network Download PDF

Info

Publication number
WO2008066593A3
WO2008066593A3 PCT/US2007/017522 US2007017522W WO2008066593A3 WO 2008066593 A3 WO2008066593 A3 WO 2008066593A3 US 2007017522 W US2007017522 W US 2007017522W WO 2008066593 A3 WO2008066593 A3 WO 2008066593A3
Authority
WO
WIPO (PCT)
Prior art keywords
audio
delays
video
mixer
streams
Prior art date
Application number
PCT/US2007/017522
Other languages
French (fr)
Other versions
WO2008066593A2 (en
Inventor
Scott Firestone
Madhavi Kadiyala
Randall B Baird
Manjunath S Bangalore
Shantanu Sarkar
Original Assignee
Cisco Tech Inc
Scott Firestone
Madhavi Kadiyala
Randall B Baird
Manjunath S Bangalore
Shantanu Sarkar
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 Cisco Tech Inc, Scott Firestone, Madhavi Kadiyala, Randall B Baird, Manjunath S Bangalore, Shantanu Sarkar filed Critical Cisco Tech Inc
Priority to EP07836574.9A priority Critical patent/EP2057766B1/en
Publication of WO2008066593A2 publication Critical patent/WO2008066593A2/en
Publication of WO2008066593A3 publication Critical patent/WO2008066593A3/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/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/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4347Demultiplexing of several video streams
    • 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/234Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs
    • H04N21/23412Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs for generating or manipulating the scene composition of objects, e.g. MPEG-4 objects
    • 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/2365Multiplexing of several video streams
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • 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/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4305Synchronising client clock from received content stream, e.g. locking decoder clock with encoder clock, extraction of the PCR packets
    • 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/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • H04N21/43072Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of multiple content streams on the same device
    • 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/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4341Demultiplexing of audio and video streams
    • 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs
    • H04N21/44004Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs involving video buffer management, e.g. video decoder buffer or video display buffer
    • 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs
    • H04N21/44012Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs involving rendering scenes according to scene graphs, e.g. MPEG-4 scene graphs
    • 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/647Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
    • H04N21/64723Monitoring of network processes or resources, e.g. monitoring of network load
    • 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/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8547Content authoring involving timestamps for synchronizing content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/04Synchronising

Abstract

In one embodiment, a system includes a video mixer coupled with an audio mixer for exchange of information that includes a first set of delay values respecting input audio streams received by the audio mixer from a plurality of source endpoints, and output audio streams sent from the audio mixer to a plurality of destination endpoints. The information further including a second set of delay values respecting the corresponding input video streams. The audio mixer calculates end-to-end video delays, and the video mixer calculates end-to-end audio delays. The audio mixer delays the output audio streams to equalize the end-to-end audio and video delays in the event that the end-to-eπd audio delays are less than the end-to-end video delays, and the video mixer delays the output video streams to equalize the end-to-eπd audio and video delays in the event that the end-to-end video delays are less than the end-to-end audio delays.
PCT/US2007/017522 2006-11-22 2007-08-07 Lip syncronization for audio/video transmissions over a network WO2008066593A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP07836574.9A EP2057766B1 (en) 2006-11-22 2007-08-07 Lip syncronization for audio/video transmissions over a network

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/603,849 US7693190B2 (en) 2006-11-22 2006-11-22 Lip synchronization for audio/video transmissions over a network
US11/603,849 2006-11-22

Publications (2)

Publication Number Publication Date
WO2008066593A2 WO2008066593A2 (en) 2008-06-05
WO2008066593A3 true WO2008066593A3 (en) 2009-02-12

Family

ID=39416889

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2007/017522 WO2008066593A2 (en) 2006-11-22 2007-08-07 Lip syncronization for audio/video transmissions over a network

Country Status (3)

Country Link
US (1) US7693190B2 (en)
EP (1) EP2057766B1 (en)
WO (1) WO2008066593A2 (en)

Families Citing this family (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7929012B2 (en) * 2006-01-05 2011-04-19 Cisco Technology, Inc. Method and architecture for distributed video switching using media notifications
US8149261B2 (en) * 2007-01-10 2012-04-03 Cisco Technology, Inc. Integration of audio conference bridge with video multipoint control unit
US20080212617A1 (en) * 2007-03-01 2008-09-04 Proto Terra, Inc. System and method for synchronization of time sensitive user events in a network
US8639830B2 (en) * 2008-07-22 2014-01-28 Control4 Corporation System and method for streaming audio
US9674562B1 (en) 2008-12-18 2017-06-06 Vmware, Inc. Quality evaluation of multimedia delivery in cloud environments
US9214004B2 (en) 2008-12-18 2015-12-15 Vmware, Inc. Watermarking and scalability techniques for a virtual desktop planning tool
US8788079B2 (en) 2010-11-09 2014-07-22 Vmware, Inc. Monitoring audio fidelity and audio-video synchronization
US8330794B2 (en) * 2009-06-10 2012-12-11 Microsoft Corporation Implementing multiple dominant speaker video streams with manual override
EP2474170B1 (en) * 2009-09-03 2017-05-31 Robert Bosch GmbH Delay unit for a conference audio system, method for delaying audio input signals, computer program and conference audio system
US8699351B2 (en) * 2009-12-04 2014-04-15 At&T Intellectual Property I, L.P. Method and system for detecting audio and video synchronization
KR101728911B1 (en) * 2010-01-05 2017-04-20 엘지전자 주식회사 Method for connecting video communication to other device, video communication apparatus and display apparatus thereof
EP3627798A1 (en) * 2010-01-27 2020-03-25 Koninklijke KPN N.V. Method, system and device for synchronization of media streams
US20110187813A1 (en) * 2010-02-01 2011-08-04 Magor Corporation Method of Connecting Mesh-Topology Video Sessions to a Standard Video Conference Mixer
US8474000B2 (en) * 2010-08-17 2013-06-25 Hewlett-Packard Development Company, L.P. Managing upstream bandwidth
EP2448265A1 (en) 2010-10-26 2012-05-02 Google, Inc. Lip synchronization in a video conference
US9336117B2 (en) 2010-11-09 2016-05-10 Vmware, Inc. Remote display performance measurement triggered by application display upgrade
US9088818B2 (en) * 2011-06-21 2015-07-21 Harman International Industries, Incorporated Adaptive media delay matching
US8872878B2 (en) * 2011-07-20 2014-10-28 Cisco Technology, Inc. Adaptation of video for use with different number of cameras and displays at endpoints
US9210302B1 (en) 2011-08-10 2015-12-08 Google Inc. System, method and apparatus for multipoint video transmission
US8917309B1 (en) 2012-03-08 2014-12-23 Google, Inc. Key frame distribution in video conferencing
US9276989B2 (en) 2012-03-30 2016-03-01 Adobe Systems Incorporated Buffering in HTTP streaming client
US9553756B2 (en) * 2012-06-01 2017-01-24 Koninklijke Kpn N.V. Fingerprint-based inter-destination media synchronization
US8791982B1 (en) 2012-06-27 2014-07-29 Google Inc. Video multicast engine
US9226011B2 (en) * 2012-09-11 2015-12-29 Comcast Cable Communications, Llc Synchronizing program presentation
EP2903212B1 (en) 2012-09-29 2018-08-08 Huawei Technologies Co., Ltd. Network delay measuring method and device
US9521449B2 (en) * 2012-12-24 2016-12-13 Intel Corporation Techniques for audio synchronization
US20140297882A1 (en) * 2013-04-01 2014-10-02 Microsoft Corporation Dynamic track switching in media streaming
US9219692B2 (en) * 2013-04-24 2015-12-22 International Business Machines Corporation Reducing latencies through packet aggregation
GB201318653D0 (en) 2013-10-22 2013-12-04 Microsoft Corp Adapting a jitter buffer
US9723180B2 (en) * 2014-01-08 2017-08-01 Vizio Inc Device and method for correcting lip sync problems on display devices
EP2993855A1 (en) * 2014-09-02 2016-03-09 Alcatel Lucent Method, conference router, system and computer-readable medium for transmitting video streams
US9838571B2 (en) 2015-04-10 2017-12-05 Gvbb Holdings S.A.R.L. Precision timing for broadcast network
US9609275B2 (en) 2015-07-08 2017-03-28 Google Inc. Single-stream transmission method for multi-user video conferencing
US10341672B2 (en) * 2017-02-03 2019-07-02 Korea Advanced Institute Of Science And Technology Method and system for media synchronization
US20220116547A1 (en) * 2020-10-08 2022-04-14 Ross Video Limited Video routers and related methods with integrated audio mixing and processing

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050078171A1 (en) * 2003-10-08 2005-04-14 Cisco Technology, Inc. A California Corporation System and method for performing distributed video conferencing

Family Cites Families (71)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5729687A (en) 1993-12-20 1998-03-17 Intel Corporation System for sending differences between joining meeting information and public meeting information between participants in computer conference upon comparing annotations of joining and public meeting information
US5483587A (en) 1994-06-08 1996-01-09 Linkusa Corporation System and method for call conferencing
US5594732A (en) 1995-03-03 1997-01-14 Intecom, Incorporated Bridging and signalling subsystems and methods for private and hybrid communications systems including multimedia systems
US5600366A (en) 1995-03-22 1997-02-04 Npb Partners, Ltd. Methods and apparatus for digital advertisement insertion in video programming
US5570372A (en) * 1995-11-08 1996-10-29 Siemens Rolm Communications Inc. Multimedia communications with system-dependent adaptive delays
US5673253A (en) 1996-02-29 1997-09-30 Siemens Business Communication Systems Dynamic allocation of telecommunications resources
US6137834A (en) 1996-05-29 2000-10-24 Sarnoff Corporation Method and apparatus for splicing compressed information streams
US6332153B1 (en) 1996-07-31 2001-12-18 Vocaltec Communications Ltd. Apparatus and method for multi-station conferencing
US5917830A (en) 1996-10-18 1999-06-29 General Instrument Corporation Splicing compressed packetized digital video streams
US5963217A (en) 1996-11-18 1999-10-05 7Thstreet.Com, Inc. Network conference system using limited bandwidth to generate locally animated displays
KR100232164B1 (en) 1997-02-05 1999-12-01 구자홍 Trnsport stream demultiplexer
US6600733B2 (en) 1997-02-06 2003-07-29 Verizon Laboratories Inc. System for interconnecting packet-switched and circuit-switched voice communications
FR2761562B1 (en) 1997-03-27 2004-08-27 France Telecom VIDEO CONFERENCE SYSTEM
US6480667B1 (en) 1997-12-23 2002-11-12 Intel Corporation Method of time shifting to simultaneously record and play a data stream
US6351474B1 (en) 1998-01-14 2002-02-26 Skystream Networks Inc. Network distributed remultiplexer for video program bearing transport streams
US6643496B1 (en) 1998-03-31 2003-11-04 Canon Kabushiki Kaisha System, method, and apparatus for adjusting packet transmission rates based on dynamic evaluation of network characteristics
US6236854B1 (en) 1998-08-17 2001-05-22 Nortel Networks Limited Method and apparatus for controlling a conference call
US6608820B1 (en) 1998-08-17 2003-08-19 Nortel Networks Ltd. Method and apparatus for controlling a conference call
US6141324A (en) 1998-09-01 2000-10-31 Utah State University System and method for low latency communication
WO2000019677A2 (en) 1998-09-25 2000-04-06 Soma Networks, Inc. Connection manager for telecommunications
US6775247B1 (en) 1999-03-22 2004-08-10 Siemens Information And Communication Networks, Inc. Reducing multipoint conferencing bandwidth
US6925068B1 (en) 1999-05-21 2005-08-02 Wi-Lan, Inc. Method and apparatus for allocating bandwidth in a wireless communication system
US6675216B1 (en) 1999-07-06 2004-01-06 Cisco Technolgy, Inc. Copy server for collaboration and electronic commerce
US6771644B1 (en) 1999-09-17 2004-08-03 Lucent Technologies Inc. Program insertion in real time IP multicast
US6650652B1 (en) 1999-10-12 2003-11-18 Cisco Technology, Inc. Optimizing queuing of voice packet flows in a network
US6771657B1 (en) 1999-12-09 2004-08-03 General Instrument Corporation Non real-time delivery of MPEG-2 programs via an MPEG-2 transport stream
US6816469B1 (en) 1999-12-30 2004-11-09 At&T Corp. IP conference call waiting
US6671262B1 (en) 1999-12-30 2003-12-30 At&T Corp. Conference server for automatic x-way call port expansion feature
US6505169B1 (en) 2000-01-26 2003-01-07 At&T Corp. Method for adaptive ad insertion in streaming multimedia content
US6876734B1 (en) 2000-02-29 2005-04-05 Emeeting.Net, Inc. Internet-enabled conferencing system and method accommodating PSTN and IP traffic
JP2001320440A (en) 2000-05-02 2001-11-16 Sony Corp Communication apparatus and method
US6501739B1 (en) 2000-05-25 2002-12-31 Remoteability, Inc. Participant-controlled conference calling system
US6865540B1 (en) 2000-08-09 2005-03-08 Ingenio, Inc. Method and apparatus for providing group calls via the internet
US7007098B1 (en) 2000-08-17 2006-02-28 Nortel Networks Limited Methods of controlling video signals in a video conference
US7844489B2 (en) 2000-10-30 2010-11-30 Buyerleverage Buyer-driven targeting of purchasing entities
US20020087976A1 (en) 2000-12-28 2002-07-04 Kaplan Marc P. System and method for distributing video with targeted advertising using switched communication networks
US6956828B2 (en) 2000-12-29 2005-10-18 Nortel Networks Limited Apparatus and method for packet-based media communications
US7003086B1 (en) 2001-01-18 2006-02-21 Cisco Technology, Inc. Apparatus and method for allocating call resources during a conference call
US6976055B1 (en) 2001-01-18 2005-12-13 Cisco Technology, Inc. Apparatus and method for conducting a transfer of a conference call
WO2002091202A1 (en) 2001-05-04 2002-11-14 Globespan Virata Incorporated System and method for distributed processing of packet data containing audio information
US6937569B1 (en) 2001-05-21 2005-08-30 Cisco Technology, Inc. Method and system for determining a relative position of a device on a network
WO2002100108A1 (en) 2001-06-06 2002-12-12 Complete Tv, Llc Centralized aggregation of broadcast television programming and multi-market digital delivery thereof over interconnected terrestrial fiber optic networks
US6947417B2 (en) 2001-06-29 2005-09-20 Ip Unity Method and system for providing media services
US20030025786A1 (en) 2001-07-31 2003-02-06 Vtel Corporation Method and system for saving and applying a video address from a video conference
US8218829B2 (en) 2001-08-20 2012-07-10 Polycom, Inc. System and method for using biometrics technology in conferencing
US7127487B1 (en) 2001-10-15 2006-10-24 3Com Corporation System and method for sidebar functionality in a regular conference system
US7355971B2 (en) 2001-10-22 2008-04-08 Intel Corporation Determining packet size in networking
US6674459B2 (en) * 2001-10-24 2004-01-06 Microsoft Corporation Network conference recording system and method including post-conference processing
US7379653B2 (en) * 2002-02-20 2008-05-27 The Directv Group, Inc. Audio-video synchronization for digital systems
US7292543B2 (en) 2002-04-17 2007-11-06 Texas Instruments Incorporated Speaker tracking on a multi-core in a packet based conferencing system
US7212248B2 (en) * 2002-09-09 2007-05-01 The Directv Group, Inc. Method and apparatus for lipsync measurement and correction
US8411594B2 (en) 2002-09-20 2013-04-02 Qualcomm Incorporated Communication manager for providing multimedia in a group communication network
WO2004036840A1 (en) 2002-10-17 2004-04-29 Matsushita Electric Industrial Co., Ltd. Packet transmission/reception device
US6931113B2 (en) 2002-11-08 2005-08-16 Verizon Services Corp. Facilitation of a conference call
EP1432196A1 (en) 2002-12-20 2004-06-23 Matsushita Electric Industrial Co., Ltd. Control traffic compression method in media data transmission
JP3769752B2 (en) 2002-12-24 2006-04-26 ソニー株式会社 Information processing apparatus and information processing method, data communication system, and program
US7010108B2 (en) 2003-02-21 2006-03-07 Magicsoft Corporation Method for scheduling videoconferences
CN1531282A (en) 2003-03-12 2004-09-22 ���µ�����ҵ��ʽ���� Packet trunk device
US6959075B2 (en) 2003-03-24 2005-10-25 Cisco Technology, Inc. Replay of conference audio
WO2004102997A1 (en) 2003-05-13 2004-11-25 Telefonaktiebolaget Lm Ericsson (Publ) Method of reducing delay
EP1649706A4 (en) 2003-07-18 2011-05-11 Kodiak Networks Inc Premium voice services for wireless communications systems
US7460652B2 (en) 2003-09-26 2008-12-02 At&T Intellectual Property I, L.P. VoiceXML and rule engine based switchboard for interactive voice response (IVR) services
US7562375B2 (en) 2003-10-10 2009-07-14 Microsoft Corporation Fast channel change
SE0302920D0 (en) 2003-11-03 2003-11-03 Ericsson Telefon Ab L M Improvements in or relating to group calls
US7084898B1 (en) 2003-11-18 2006-08-01 Cisco Technology, Inc. System and method for providing video conferencing synchronization
JP2005184640A (en) 2003-12-22 2005-07-07 Fujitsu Ltd Information distribution device and information distribution method
US20050259803A1 (en) 2004-05-19 2005-11-24 Nokia Corporation Managing a conference session
US20060020995A1 (en) 2004-07-20 2006-01-26 Comcast Cable Communications, Llc Fast channel change in digital media systems
US7667728B2 (en) 2004-10-15 2010-02-23 Lifesize Communications, Inc. Video and audio conferencing system with spatial audio
DE602005007634D1 (en) * 2004-12-15 2008-07-31 Koninkl Philips Electronics Nv SYNCHRONIZING AUDIO WITH DELAYED VIDEO
US20070110029A1 (en) 2005-11-12 2007-05-17 Motorola, Inc. Method for linking communication channels of disparate access technologies in a selective call unit

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050078171A1 (en) * 2003-10-08 2005-04-14 Cisco Technology, Inc. A California Corporation System and method for performing distributed video conferencing

Also Published As

Publication number Publication date
EP2057766A4 (en) 2010-11-17
US7693190B2 (en) 2010-04-06
WO2008066593A2 (en) 2008-06-05
US20080117937A1 (en) 2008-05-22
EP2057766B1 (en) 2014-01-15
EP2057766A2 (en) 2009-05-13

Similar Documents

Publication Publication Date Title
WO2008066593A3 (en) Lip syncronization for audio/video transmissions over a network
WO2006130301A3 (en) System and method of managing video content streams
WO2006096823A3 (en) Communication system and techniques for transmission from source to destination
WO2009047750A3 (en) System and method for synchronized video sharing
TW200943814A (en) Method and system for utilizing a single connection for efficient delivery of power and multimedia information
WO2011088153A3 (en) Video management and control in home multimedia network
WO2009032366A3 (en) Optimal routing of audio, video, and control data through heterogeneous networks
WO2009062018A3 (en) Prioritizing network traffic
WO2007005468A3 (en) Methods and apparatuses for selectively providing privacy through a dynamic social network system
WO2014169233A3 (en) Methods for delivery of flows of objects over broadcast/multicast enabled networks
WO2009018410A3 (en) System and method for streaming video on demand (vod) streams over a local network
WO2011025207A3 (en) Method and apparatus for sharing functions between devices via a network
WO2014075087A3 (en) Systems and methods for communicating a live event to users using the internet
WO2008043002A3 (en) Method and system for optimizing a jitter buffer
WO2008070422A3 (en) Remote access to internet protocol television by enabling place shifting utilizing a telephone company network
WO2007081727A3 (en) Selecting application session services to process packet data streams based on profile information
WO2008018065A3 (en) Video conferencing over ip networks
WO2008121545A3 (en) Switched digital video client reverse channel traffic reduction
WO2005094270A3 (en) Methods and systems for a/v input device to diplay networking
WO2009052262A3 (en) Conveyance of concatenation properties and picture orderness in a video stream
WO2008110735A3 (en) Mechanism for protecting a pseudo link
RU2010127319A (en) SYSTEM AND METHOD FOR COMPRESSING INTERACTIVE STREAM VIDEO
WO2006124851A3 (en) Methods and apparatus for packetization of content for transmission over a network
GB2476001A (en) Data transmission over a network with channel bonding
ATE541381T1 (en) CONTROLLING CONTENT DELIVERY ON BROADCAST/MULTICAST NETWORKS

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07836574

Country of ref document: EP

Kind code of ref document: A2

WWE Wipo information: entry into national phase

Ref document number: 2007836574

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE