CA2097349A1 - Timing recovery for variable bit-rate video on asynchronous transfer mode (atm) networks - Google Patents

Timing recovery for variable bit-rate video on asynchronous transfer mode (atm) networks

Info

Publication number
CA2097349A1
CA2097349A1 CA2097349A CA2097349A CA2097349A1 CA 2097349 A1 CA2097349 A1 CA 2097349A1 CA 2097349 A CA2097349 A CA 2097349A CA 2097349 A CA2097349 A CA 2097349A CA 2097349 A1 CA2097349 A1 CA 2097349A1
Authority
CA
Canada
Prior art keywords
vco
data
scr
video
atm
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
CA2097349A
Other languages
French (fr)
Other versions
CA2097349C (en
Inventor
Barin Geoffry Haskell
Amy Ruth Reibman
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
AT&T Corp
Original Assignee
American Telephone and Telegraph Co Inc
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 American Telephone and Telegraph Co Inc filed Critical American Telephone and Telegraph Co Inc
Publication of CA2097349A1 publication Critical patent/CA2097349A1/en
Application granted granted Critical
Publication of CA2097349C publication Critical patent/CA2097349C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

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/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/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/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/643Communication protocols
    • H04N21/64307ATM
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing
    • H04Q11/0428Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
    • H04Q11/0478Provisions for broadband connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5614User Network Interface
    • H04L2012/5616Terminal equipment, e.g. codecs, synch.
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5646Cell characteristics, e.g. loss, delay, jitter, sequence integrity

Abstract

Complications of timing recovery in an ATM receiver are overcome by employing a first phase lock loop including a phase comparator, filter, voltage controlled oscillator (VCO) and output counter to lock to systems clock reference (SCR) values which are asynchronously received from a remote ATM transmitter. The SCR values represent the instantaneous values of a system timing clock (STC) at the instant of transmission of the asynchronous SCR values. In the receiver, the output counter is first set to the value of the initial received SCR value so that the derived STC is available for decoding data cells in the initial received packets. Then, so-called Presentation/Decode Time Stamps (PTS/DTS) included in the audio and video data are advantageously employed in conjunction with STC to display properly the received data. In one embodiment of the invention, underflow of the receiver data buffers is alleviated by the addition of a "jitter-delay (D j)" value which causes an extra accumulation of data in the data buffers prior to decoding. Dynamic tracking of the jitter-delay of the channel is obtained by monitoring the fullness of the data buffers and controllably adjusting the jitter-delay, accordingly. The stability of the decoder video timing is enhanced by employing an additional phase locked loop in a video display control which is supplied with a timing error signal. The additional phase locked loop includes a switch, filter, clipper and voltage controlled oscillator (VCO). The switch is enabled in response to output pulses from the VCO to supply the instantaneous error signal input to the filter for each so-called video presentation unit. The VCO has a very stable center frequency which variation is limited by clipping an input control voltage to some small voltage range.
Output pulses from the VCO are employed to enable decoding of the presentation units.
Faster synchronization is provided at start-up by increasing, via control of the clipper, the allowable voltage range of the VCO.
CA002097349A 1992-07-02 1993-05-31 Timing recovery for variable bit-rate video on asynchronous transfer mode (atm) networks Expired - Lifetime CA2097349C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US907,943 1986-09-10
US07/907,943 US5287182A (en) 1992-07-02 1992-07-02 Timing recovery for variable bit-rate video on asynchronous transfer mode (ATM) networks

Publications (2)

Publication Number Publication Date
CA2097349A1 true CA2097349A1 (en) 1994-01-03
CA2097349C CA2097349C (en) 1999-01-19

Family

ID=25424899

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002097349A Expired - Lifetime CA2097349C (en) 1992-07-02 1993-05-31 Timing recovery for variable bit-rate video on asynchronous transfer mode (atm) networks

Country Status (4)

Country Link
US (1) US5287182A (en)
EP (1) EP0577329A3 (en)
JP (1) JP3053717B2 (en)
CA (1) CA2097349C (en)

Families Citing this family (155)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB9405914D0 (en) * 1994-03-24 1994-05-11 Discovision Ass Video decompression
US5019826A (en) * 1988-09-29 1991-05-28 Hughes Aircraft Company Coherent radar using recirculating delay line
US5475421A (en) * 1992-06-03 1995-12-12 Digital Equipment Corporation Video data scaling for video teleconferencing workstations communicating by digital data network
US6034674A (en) * 1992-06-30 2000-03-07 Discovision Associates Buffer manager
US5486864A (en) * 1993-05-13 1996-01-23 Rca Thomson Licensing Corporation Differential time code method and apparatus as for a compressed video signal
US5381181A (en) * 1993-05-13 1995-01-10 Thomson Consumer Electronics, Inc. Clock recovery apparatus as for a compressed video signal
JP3427416B2 (en) * 1993-05-25 2003-07-14 ソニー株式会社 Multiplexed data separation apparatus and method
US5561466A (en) * 1993-06-23 1996-10-01 Nec Corporation Video and audio data multiplexing into ATM cells with no dummy cell used and ATM cell demultiplexing
US5861894A (en) 1993-06-24 1999-01-19 Discovision Associates Buffer manager
US5442390A (en) * 1993-07-07 1995-08-15 Digital Equipment Corporation Video on demand with memory accessing and or like functions
EP0660613A4 (en) * 1993-07-12 2006-11-22 Sony Corp Image signal reproducing method and image signal reproducing apparatus
JP3546889B2 (en) * 1993-08-24 2004-07-28 ソニー株式会社 Multiplexing transmission method and apparatus
US5430485A (en) * 1993-09-30 1995-07-04 Thomson Consumer Electronics, Inc. Audio/video synchronization in a digital transmission system
US5467139A (en) * 1993-09-30 1995-11-14 Thomson Consumer Electronics, Inc. Muting apparatus for a compressed audio/video signal receiver
DE69430711T2 (en) * 1993-12-24 2003-01-30 Nippon Telegraph & Telephone Device for storing and retrieving image data
KR960008470B1 (en) * 1994-01-18 1996-06-26 Daewoo Electronics Co Ltd Apparatus for transferring bit stream data adaptively in the moving picture
JPH07264214A (en) * 1994-02-07 1995-10-13 Fujitsu Ltd Interface device
US5612981A (en) * 1994-02-15 1997-03-18 Philips Electronics North America Corporation Apparatus and methods for improving timing recovery of a system clock
JP3197766B2 (en) * 1994-02-17 2001-08-13 三洋電機株式会社 MPEG audio decoder, MPEG video decoder and MPEG system decoder
CA2140850C (en) * 1994-02-24 1999-09-21 Howard Paul Katseff Networked system for display of multimedia presentations
KR100378718B1 (en) * 1994-02-25 2003-07-07 코닌클리케 필립스 일렉트로닉스 엔.브이. Method and apparatus for transmitting data packets
JPH07264144A (en) * 1994-03-16 1995-10-13 Toshiba Corp Signal compression coder and compression signal decoder
US5566174A (en) * 1994-04-08 1996-10-15 Philips Electronics North America Corporation MPEG information signal conversion system
US5534937A (en) * 1994-04-14 1996-07-09 Motorola, Inc. Minimum-delay jitter smoothing device and method for packet video communications
GB9408574D0 (en) * 1994-04-29 1994-06-22 Newbridge Networks Corp Atm switching system
CA2146801C (en) * 1994-05-27 1999-11-02 Barin Geoffry Haskell Timing recovery for variable bit-rate video on asynchronous transfer mode (atm) networks
DE4422015C1 (en) * 1994-06-16 1995-08-03 Bosch Gmbh Robert Transmission and reception of digital audio with image, speech or text
DE4422615A1 (en) * 1994-06-28 1996-01-04 Philips Patentverwaltung Image display device
KR100373942B1 (en) * 1994-07-05 2003-05-12 코닌클리케 필립스 일렉트로닉스 엔.브이. Siganl processing system
EP0723732B1 (en) * 1994-07-05 2003-12-03 Koninklijke Philips Electronics N.V. Signal processing system
US5703793A (en) * 1994-07-29 1997-12-30 Discovision Associates Video decompression
US5541961A (en) * 1994-08-15 1996-07-30 At&T Corp. Digitally controlled high resolution hybrid phase synthesizer
GB9512068D0 (en) * 1995-06-14 1995-08-09 Thomson Consumer Electronics Bus and interface system for consumer digital equipment
US5583569A (en) * 1994-08-19 1996-12-10 Intel Corporation Video camera having asynchronous digital output including header data
US5559999A (en) * 1994-09-09 1996-09-24 Lsi Logic Corporation MPEG decoding system including tag list for associating presentation time stamps with encoded data units
NL9401525A (en) * 1994-09-21 1996-05-01 Nederland Ptt Clock recovery for ATM receiver.
US5598352A (en) * 1994-09-30 1997-01-28 Cirrus Logic, Inc. Method and apparatus for audio and video synchronizing in MPEG playback systems
US5594660A (en) * 1994-09-30 1997-01-14 Cirrus Logic, Inc. Programmable audio-video synchronization method and apparatus for multimedia systems
US5815634A (en) * 1994-09-30 1998-09-29 Cirrus Logic, Inc. Stream synchronization method and apparatus for MPEG playback system
CA2157066C (en) * 1994-10-21 1999-09-21 Nelson Botsford Iii Method for controlling a compressed data buffer
EP0710033A3 (en) * 1994-10-28 1999-06-09 Matsushita Electric Industrial Co., Ltd. MPEG video decoder having a high bandwidth memory
SG34287A1 (en) 1994-10-28 1996-12-06 Hitachi Ltd Input-output circuit recording apparatus and reproduction apparatus for digital video signal
JP3058028B2 (en) * 1994-10-31 2000-07-04 三菱電機株式会社 Image encoded data re-encoding device
US5901149A (en) * 1994-11-09 1999-05-04 Sony Corporation Decode and encode system
US5517495A (en) * 1994-12-06 1996-05-14 At&T Corp. Fair prioritized scheduling in an input-buffered switch
US5771075A (en) * 1994-12-08 1998-06-23 Lg Electronics Inc. Audio/video synchronizer
KR0137701B1 (en) * 1994-12-13 1998-05-15 양승택 Pes packetizing apparatus of mpeg-2 system
US5526353A (en) * 1994-12-20 1996-06-11 Henley; Arthur System and method for communication of audio data over a packet-based network
KR0136460B1 (en) * 1994-12-24 1998-05-15 이헌조 Data interleaving method for a variable bit rate coding device
ATE194742T1 (en) * 1994-12-28 2000-07-15 Koninkl Philips Electronics Nv BUFFER MANAGEMENT IN VARIABLE BITRATE COMPRESSION SYSTEMS
JP3149328B2 (en) * 1995-01-09 2001-03-26 松下電器産業株式会社 Transmitter and receiver
US5543853A (en) * 1995-01-19 1996-08-06 At&T Corp. Encoder/decoder buffer control for variable bit-rate channel
US5621772A (en) * 1995-01-20 1997-04-15 Lsi Logic Corporation Hysteretic synchronization system for MPEG audio frame decoder
US5652749A (en) * 1995-02-03 1997-07-29 International Business Machines Corporation Apparatus and method for segmentation and time synchronization of the transmission of a multiple program multimedia data stream
US5533021A (en) * 1995-02-03 1996-07-02 International Business Machines Corporation Apparatus and method for segmentation and time synchronization of the transmission of multimedia data
JP2964899B2 (en) * 1995-02-28 1999-10-18 日本電気株式会社 Encoding and decoding frequency synchronization method
JP4297518B2 (en) * 1995-03-06 2009-07-15 沖電気工業株式会社 Audio / video decoder
US5563884A (en) * 1995-03-27 1996-10-08 Zenith Electronics Corporation Reducing multiplex jitter in an ATM/MPEG system
JPH08288880A (en) * 1995-04-14 1996-11-01 Toshiba Corp Pll circuit and pll system
DE69636180T2 (en) * 1995-04-27 2007-03-15 Hitachi, Ltd. Method and device for receiving and / or reproducing digital signals
US5751694A (en) * 1995-05-22 1998-05-12 Sony Corporation Methods and apparatus for synchronizing temporally related data streams
US5793818A (en) * 1995-06-07 1998-08-11 Discovision Associates Signal processing system
US6119213A (en) * 1995-06-07 2000-09-12 Discovision Associates Method for addressing data having variable data width using a fixed number of bits for address and width defining fields
FR2735320B1 (en) * 1995-06-09 1997-09-05 Sgs Thomson Microelectronics METHOD AND DEVICE FOR SYNCHRONIZING VISUAL INFORMATION WITH AUDIO INFORMATION
US5920572A (en) * 1995-06-30 1999-07-06 Divicom Inc. Transport stream decoder/demultiplexer for hierarchically organized audio-video streams
FR2737367B1 (en) * 1995-07-28 1997-10-17 Thomson Multimedia Sa METHOD AND DEVICE FOR SYNCHRONIZING CLOCK OF DIGITAL ENCODERS AND DECODERS
US6118581A (en) * 1995-09-15 2000-09-12 Accumed International, Inc. Multifunctional control unit for a microscope
US5963368A (en) * 1995-09-15 1999-10-05 Accumed International, Inc. Specimen management system
US5690892A (en) * 1995-09-15 1997-11-25 Accumed, Inc. Cassette for use with automated specimen handling system
US6091842A (en) * 1996-10-25 2000-07-18 Accumed International, Inc. Cytological specimen analysis system with slide mapping and generation of viewing path information
US5930732A (en) * 1995-09-15 1999-07-27 Accumed International, Inc. System for simplifying the implementation of specified functions
KR0175395B1 (en) * 1995-10-24 1999-03-20 김광호 Stc error detect circuit for mpeg system decoder
KR100209880B1 (en) * 1995-10-30 1999-07-15 윤종용 System clock recovery apparatus in mpeg-2 image data decoder
US5699392A (en) * 1995-11-06 1997-12-16 Stellar One Corporation Method and system for the recovery of an encoder clock from an MPEG-2 transport stream
US5877812A (en) * 1995-11-21 1999-03-02 Imedia Corporation Method and apparatus for increasing channel utilization for digital video transmission
US5862140A (en) * 1995-11-21 1999-01-19 Imedia Corporation Method and apparatus for multiplexing video programs for improved channel utilization
JPH09149411A (en) * 1995-11-24 1997-06-06 Ekushingu:Kk Decoding device
SE9504316D0 (en) 1995-12-01 1995-12-01 Nokia Satellite Systems Ab Methods and systems for data transmission
US5640388A (en) * 1995-12-21 1997-06-17 Scientific-Atlanta, Inc. Method and apparatus for removing jitter and correcting timestamps in a packet stream
JP3405034B2 (en) * 1995-12-27 2003-05-12 ソニー株式会社 Digital signal multiplexing method and apparatus, and digital signal recording medium
US5835493A (en) * 1996-01-02 1998-11-10 Divicom, Inc. MPEG transport stream remultiplexer
US6148135A (en) * 1996-01-29 2000-11-14 Mitsubishi Denki Kabushiki Kaisha Video and audio reproducing device and video decoding device
US5774497A (en) * 1996-04-12 1998-06-30 Hewlett-Packard Co Method and apparatus for PCR jitter measurement in an MPEG-2 transport stream
GB9607667D0 (en) 1996-04-12 1996-06-12 Snell & Wilcox Ltd Looping of compressed video bitstreams
US6064673A (en) * 1996-08-02 2000-05-16 3Com Corporation Communications system having distributed control and real-time bandwidth management
JP4147592B2 (en) * 1996-08-06 2008-09-10 ソニー株式会社 Packet processing method, recording method, and recording system
US5760836A (en) * 1996-08-22 1998-06-02 International Business Machines Corporation FIFO feedback and control for digital video encoder
JP2001502503A (en) * 1996-10-11 2001-02-20 サーノフ コーポレイション Apparatus and method for bitstream analysis
JP3063824B2 (en) * 1996-10-29 2000-07-12 日本電気株式会社 Audio / video synchronous playback device
US5912880A (en) * 1996-11-07 1999-06-15 Northern Telecom, Limited System and method for ATM CBR timing recovery
KR0181915B1 (en) * 1996-12-30 1999-04-15 삼성전자주식회사 Frequency auto-controlling method
SE520064C2 (en) * 1997-03-18 2003-05-20 Telia Ab Improvements to, or with respect to, MPEG-2 broadband multimedia terminals for audiovisual communication, or distribution
SE519917C2 (en) * 1997-04-16 2003-04-22 Telia Ab Improvements to, or with respect to, transmission of variable bit rate MPEG-2 data
KR100438693B1 (en) * 1997-06-04 2005-08-17 삼성전자주식회사 Voice and video multiple transmission system
JP3024599B2 (en) * 1997-07-22 2000-03-21 日本電気株式会社 AAL5 jitter reduction method and apparatus
US6289053B1 (en) 1997-07-31 2001-09-11 Lsi Logic Corporation Architecture for decoding MPEG compliant video bitstreams meeting 2-frame and letterboxing requirements
US6122316A (en) * 1997-07-31 2000-09-19 Lsi Logic Corporation MPEG decoding system meeting 2-frame store and letterboxing requirements
US6101221A (en) * 1997-07-31 2000-08-08 Lsi Logic Corporation Video bitstream symbol extractor for use in decoding MPEG compliant video bitstreams meeting 2-frame and letterboxing requirements
US6266091B1 (en) 1997-07-31 2001-07-24 Lsi Logic Corporation System and method for low delay mode operation video decoding
US6310918B1 (en) 1997-07-31 2001-10-30 Lsi Logic Corporation System and method for motion vector extraction and computation meeting 2-frame store and letterboxing requirements
JPH11112938A (en) * 1997-10-07 1999-04-23 Matsushita Electric Ind Co Ltd Image packet communication system
US6377588B1 (en) * 1997-11-25 2002-04-23 Nec Corporation Method and apparatus for reducing jitter of a program clock reference in a transport stream of MPEG over ATM, and MPEG decoder
US6301258B1 (en) * 1997-12-04 2001-10-09 At&T Corp. Low-latency buffering for packet telephony
US6556560B1 (en) 1997-12-04 2003-04-29 At&T Corp. Low-latency audio interface for packet telephony
US6144714A (en) * 1998-01-06 2000-11-07 Maker Communications, Inc. Programmable fractional frequency digital frequency synthesizer for synchronous residual time stamp service clock regenerator phase locked loop
US6122337A (en) * 1998-01-06 2000-09-19 Maker Communications, Inc. Modular circuitry architecture for residual time stamp service clock regenerator phase locked loop
US6011823A (en) * 1998-01-06 2000-01-04 Maker Communications, Inc. Combined synchronous residual time stamp generator and service clock regenerator architecture
US6195368B1 (en) 1998-01-14 2001-02-27 Skystream Corporation Re-timing of video program bearing streams transmitted by an asynchronous communication link
US6292490B1 (en) 1998-01-14 2001-09-18 Skystream Corporation Receipts and dispatch timing of transport packets in a video program bearing stream remultiplexer
US6351471B1 (en) * 1998-01-14 2002-02-26 Skystream Networks Inc. Brandwidth optimization of video program bearing transport streams
US6246701B1 (en) 1998-01-14 2001-06-12 Skystream Corporation Reference time clock locking in a remultiplexer for video program bearing transport streams
US6351474B1 (en) * 1998-01-14 2002-02-26 Skystream Networks Inc. Network distributed remultiplexer for video program bearing transport streams
US6097757A (en) * 1998-01-16 2000-08-01 International Business Machines Corporation Real-time variable bit rate encoding of video sequence employing statistics
US8306170B2 (en) * 1998-03-31 2012-11-06 International Business Machines Corporation Digital audio/video clock recovery algorithm
US7272298B1 (en) * 1998-05-06 2007-09-18 Burst.Com, Inc. System and method for time-shifted program viewing
JPH11340938A (en) * 1998-05-28 1999-12-10 Sony Corp Data multiplexer and its method
GB2340351B (en) * 1998-07-29 2004-06-09 British Broadcasting Corp Data transmission
US6233389B1 (en) 1998-07-30 2001-05-15 Tivo, Inc. Multimedia time warping system
US8380041B2 (en) 1998-07-30 2013-02-19 Tivo Inc. Transportable digital video recorder system
US8577205B2 (en) * 1998-07-30 2013-11-05 Tivo Inc. Digital video recording system
US7558472B2 (en) 2000-08-22 2009-07-07 Tivo Inc. Multimedia signal processing system
US6967963B1 (en) 1998-12-01 2005-11-22 3Com Corporation Telecommunication method for ensuring on-time delivery of packets containing time-sensitive data
US6212195B1 (en) 1998-12-01 2001-04-03 3Com Corporation Telecommunication apparatus and method for forwarding packets using separate collision domains
US6262979B1 (en) 1998-12-01 2001-07-17 3Com Corporation Telecommunication conferencing system and method
US6661811B1 (en) * 1999-02-12 2003-12-09 Koninklijke Philips Electronics N.V. Method of and apparatus for communicating isochronous data
US6675031B1 (en) * 1999-04-14 2004-01-06 Mallinckrodt Inc. Method and circuit for indicating quality and accuracy of physiological measurements
WO2000064092A1 (en) * 1999-04-16 2000-10-26 Sony Corporation Communication device, communication method, and recorded medium
JP3506960B2 (en) * 1999-08-03 2004-03-15 シャープ株式会社 Packet processing device and storage medium recording packet processing program
AU7706500A (en) 1999-09-20 2001-04-24 Tivo, Inc. Closed caption tagging system
WO2001067745A2 (en) * 2000-03-03 2001-09-13 Avaz Networks Synchronization for digital cable network
CA2301436A1 (en) * 2000-03-20 2001-09-20 Peter Renaud Method and system for multi-protocol clock recovery and generation
US7145912B1 (en) * 2000-03-23 2006-12-05 Tut Systems, Inc. Demultiplexing a statistically multiplexed MPEG transport stream into CBR single program transport streams
SE517245C2 (en) * 2000-09-14 2002-05-14 Ericsson Telefon Ab L M Synchronization of audio and video signals
US20070230921A1 (en) * 2001-04-05 2007-10-04 Barton James M Multimedia time warping system
US8880709B2 (en) * 2001-09-12 2014-11-04 Ericsson Television Inc. Method and system for scheduled streaming of best effort data
DE10204190C1 (en) * 2002-02-01 2003-06-18 Infineon Technologies Ag Clock phase control circuit for transceiver, has amplitude-limiting circuit whose limit value is dependent on setting signal used to control adaptive echo compensation circuit
US9432719B2 (en) * 2002-10-22 2016-08-30 Broadcom Corporation A/V System and method supporting a pull data flow scheme
US7266147B2 (en) * 2003-03-31 2007-09-04 Sharp Laboratories Of America, Inc. Hypothetical reference decoder
US7474624B2 (en) * 2003-05-29 2009-01-06 Motorola, Inc. Method and apparatus for reducing delay jitter
US7693222B2 (en) * 2003-08-13 2010-04-06 Ericsson Television Inc. Method and system for re-multiplexing of content-modified MPEG-2 transport streams using PCR interpolation
KR101129121B1 (en) * 2003-11-12 2012-03-27 파나소닉 주식회사 Recording medium, playback apparatus and method, and recording method
EP1766962A4 (en) * 2004-06-22 2009-03-25 Sarnoff Corp Method and apparatus for measuring and/or correcting audio/visual synchronization
US7969901B2 (en) 2004-08-12 2011-06-28 Lantiq Deutschland Gmbh Method and device for compensating for runtime fluctuations of data packets
DE102004039185B4 (en) * 2004-08-12 2008-06-12 Infineon Technologies Ag Method and device for compensating for runtime fluctuations of data packets
KR100640338B1 (en) * 2004-09-20 2006-10-30 삼성전자주식회사 Method for not cutting display on channel change in digital multimedia broadcasting and device thereof
DK2408202T3 (en) 2004-11-19 2017-08-28 Tivo Solutions Inc Method and device for secure transfer and playback of multimedia content
US7480315B2 (en) * 2004-12-31 2009-01-20 Microsoft Corporation Method and apparatus for synchronizing clocks
US7333468B1 (en) * 2005-05-16 2008-02-19 Sun Microsystems, Inc. Digital phase locked loops for packet stream rate matching and restamping
JP2007215092A (en) * 2006-02-13 2007-08-23 Sanyo Electric Co Ltd Audio data processing apparatus
JP4905060B2 (en) * 2006-11-07 2012-03-28 富士通株式会社 Reception device and data reproduction method
US8300530B2 (en) * 2007-02-08 2012-10-30 Ixia Detecting media rate for measuring network jitter
US8139704B2 (en) 2008-01-02 2012-03-20 Cisco Technology, Inc. Phase compensated renormalizable dynamic phase locked loop
DE102008046914A1 (en) * 2008-09-12 2010-03-18 Deutsche Thomson Ohg Method for synchronizing a receiver and a transmitter in a communication system, and a transmitting station and receiving station adapted for use in the method according to the invention
DE102009003851A1 (en) 2009-04-30 2010-11-11 Lear Corporation Gmbh Method and device for reproducing digital audio signals
DE102010061076B8 (en) 2010-09-30 2012-07-19 Lear Corporation Gmbh Method and device for sending digital audio signals

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4716575A (en) * 1982-03-25 1987-12-29 Apollo Computer, Inc. Adaptively synchronized ring network for data communication
US5007070A (en) * 1989-10-31 1991-04-09 Bell Communications Research, Inc. Service clock recovery circuit
US5138440A (en) * 1990-10-29 1992-08-11 General Instrument Corporation Method and apparatus for communicating a plurality of asynchronous signals over a digital communication path
FR2669798B1 (en) * 1990-11-23 1994-09-16 Lmt Radio Professionelle DEVICE FOR TRANSMITTING SYNCHRONOUS INFORMATION OVER AN ASYNCHRONOUS NETWORK, ESPECIALLY AN ATM NETWORK.
US5111292A (en) * 1991-02-27 1992-05-05 General Electric Company Priority selection apparatus as for a video signal processor
US5159447A (en) * 1991-05-23 1992-10-27 At&T Bell Laboratories Buffer control for variable bit-rate channel

Also Published As

Publication number Publication date
US5287182A (en) 1994-02-15
EP0577329A3 (en) 1997-11-19
JPH0697927A (en) 1994-04-08
JP3053717B2 (en) 2000-06-19
CA2097349C (en) 1999-01-19
EP0577329A2 (en) 1994-01-05

Similar Documents

Publication Publication Date Title
CA2097349A1 (en) Timing recovery for variable bit-rate video on asynchronous transfer mode (atm) networks
US6801591B1 (en) Clock recovery
JP3633972B2 (en) Device for synchronizing audio and video signals
EP0624982B1 (en) Apparatus and method for compressing video signals, and synchronising apparatus
JPH03220872A (en) Synchronizing generating circuit
US20020063796A1 (en) Controlling the system time clock of an MPEG decoder
US7639769B2 (en) Method and apparatus for providing synchronization in a communication system
US6219396B1 (en) Jitter resistant clock regenerator
US5767746A (en) Method and apparatus for adjusting phase-lock-loop parameters
KR102655530B1 (en) Stream clock generator and embedded displayport system including the same
US7230651B2 (en) A/V decoder having a clocking scheme that is independent of input data streams
US5426397A (en) Phase detector for a phase-lock-loop
JP2010506538A (en) Clock generation using a minimum number of crystals in multimedia systems
KR100207687B1 (en) Decoder for use in mpeg system and audio/video synchronization method
EP0778710A2 (en) A method and system in data transmission
US5715285A (en) Data transmission apparatus, a data receiving apparatus, and a data transmission system
JP3314700B2 (en) MPEG data transfer control circuit
US6557109B1 (en) Synchronizing device and method that adjusts readout speed according to remaining quantity of data in memory while operating decoder on fixed frequency system clock
JP3092702B2 (en) Clock generator
JP3801043B2 (en) Data receiving apparatus and method
US20020042708A1 (en) Method and apparatus for outputting a datastream processed by a processing device
KR100200826B1 (en) Phase locked loop circuit
JP3288192B2 (en) Synchronous clock circuit
JP2677331B2 (en) Frame synchronization protection circuit
KR0120030Y1 (en) Frame length varying system

Legal Events

Date Code Title Description
EEER Examination request
MKEX Expiry

Effective date: 20130531