Patent ReferencesTime stamping for packet system nodes Method and apparatus for packet communications signaling Timing recovery for variable bit-rate video on asynchronous transfer mode (ATM) networks Methods and apparatus for time stamp correction in an asynchronous transfer mode network Elementary stream packetizing unit for MPEG-2 system Apparatus and method for segmentation and time synchronization of the transmission of multimedia data Encoder/decoder buffer control for variable bit-rate channel MPEG decoding system including tag list for associating presentation time stamps with encoded data units Patent #: 5559999 InventorsAssigneeApplicationNo. 576637 filed on 12/21/1995US Classes:370/468, Assignment of variable bandwidth or time period for transmission or reception348/464, Sync370/516Adjusting for phase or jitterExaminersPrimary: Olms, Douglas W.Assistant: Nguyen, Chau Attorney, Agent or FirmInternational ClassH04L 012/56AbstractIn a system that transmits packets containing timestamps and information from a transmission site to a reception site at a transmission bit rate the packets may experience jitter, i.e. variable delay, during transmission. In such a case, the packets are temporally shifted relative to the timestamps and to other packets. Where the timestamp values are inserted into selected packets prior to transmission and that timestamp represent the value of the transmission site clock, the method and apparatus of the present invention substantially removes the jitter and adjusts the timestamp values prior to reception of the packets at the reception site. The present invention achieves this goal by receiving the packets at an intermediate site that has a local clock operates at a nominal frequency substantially equal to the nominal frequency of the transmission site clock and uses that clock as a jitter-free clock to correct the packets. The packets are stored in a buffer at the intermediate site and output from the buffer at a controlled rate to maintain a substantially constant average transit time of packets through the buffer. Before the packets are output for reception at the reception site the timestamps of selected packets are modified to reflect the new temporal relationship between packets due to the controlled rate of output from the intermediate site.Other References
Field of SearchSynchronizing the sampling time of digital dataPhase displacement, slip or jitter correction Elastic buffer Sync FLUTTER OR JITTER CORRECTION (E.G., DYNAMIC REPRODUCTION) SYNCHRONIZATION Automatic phase or frequency control Of sampling or clock Locking of video or audio to reference timebase Including compensation for transmission delays | |