System for controlling a clock signal for synchronizing a...

Pulse or digital communications – Bandwidth reduction or expansion – Television or motion video signal

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C375S240260

Reexamination Certificate

active

06674805

ABSTRACT:

FIELD OF THE INVENTION
The present invention relates generally to synchronization of data, and specifically to the synchronization of an MPEG-2 system time clock to a program clock reference.
BACKGROUND OF THE INVENTION
Decompression of MPEG-2 data requires synchronization between audio and visual component data. The precise time when uncompressed data is to be presented is generally indeterminate relative to the time when the data is received in compressed form. However, through the use of presentation time stamps (PTS) it is possible to positively identify specific presentation times for audio, visual or auxiliary data. Program clock reference time stamps that are giving a ‘stream time’ are transmitted in the adaptation field of audio or visual packets or auxiliary data (depending which stream is a master) at least ten times every second. Having a stream time and “stamping” the data associated with the packet containing the PTS time stamp (presentation time stamp), a reference time is established at which the data is to be given to the audio/video/aux decoder. PTS is available at the PES header, usually with the start of video or audio frame in the same PES packet payload.
The decoder system reference time to which the PTS time is qualified is referred to as the System Time Clock (STC). The STC is a counter, or clock reference, maintained by the receiving (decoder) system. By comparing the values of the PTS time stamps to the system time clock and rendering the data associated with the PTS time stamps when a match occurs, synchronized presentation of audio and visual data is obtained. Note that the STC includes a nine-bit extension portion, which acts as a prescaler for clocking a 33-bit base portion. The PTS has only a 33-bit portion. Comparison of the PTS time stamp is made to the STC's 33-bit base portion.
The use of PTS values are meaningful only if the STC is initialized, synchronized, and accurate with respect to an absolute time of a system encoder. The absolute time of the system encoder is periodically provided to the decoding system as a Program Clock Reference (PCR) transmitted as part of the adaptation field of a packet. Initializing and locking to received PCR values can maintain an absolute time reference to the encoder system by the decoder system.
The time base of the STC and the encoder system is appropriately 27 MHz. To prevent overflow or underflow of received compressed bit stream buffers, the STC counter associated with the MPEG-2 decoder has to be synchronized to the 27 MHz time base of the system encoder with an accuracy of 1 Hertz. For example, if the STC counter associated with decoder is running slower than the time base reference (PCR) of the encoder, buffers which store compressed data for use by the decompression engine will overflow. Likewise, if the STC counter is running faster than the time base reference of the encoder, buffers which store compressed data for use by the decompression engine will underflow. Either an overflow or an underflow condition will cause an anomaly to occur in the display of the data.
The MPEG-2 standard requires a maximum deviation of +/−50 ppm for the encoder system clock, and a maximum deviation of +−25 ppm for a crystal oscillator associated with the decoder clock, giving a worst-case deviation of timing between the transmitter and receiver of +−75 ppm. However, such a worst case deviation of 4 Mbps standard definition video allows an overflow or underflow condition to occur every 7.1 minutes. Such an error rate is considered unacceptable for many audio video applications.
Therefore, it would be advantageous to have a system clock recovery system and/or method capable of maintaining stable MPEG-2 decoding for long periods of time for applications where increased integrity of presented data is desirable.


REFERENCES:
patent: 5457701 (1995-10-01), Wasilewski et al.
patent: 5506904 (1996-04-01), Sheldrick et al.
patent: 5521927 (1996-05-01), Kim et al.
patent: 5598415 (1997-01-01), Nuber et al.
patent: 5703887 (1997-12-01), Heegard et al.
patent: 5742623 (1998-04-01), Nuber et al.
patent: 5768292 (1998-06-01), Galbi
patent: 5778191 (1998-07-01), Levine et al.
patent: 5831690 (1998-11-01), Lyons et al.
patent: 5841472 (1998-11-01), Rim et al.
patent: 5859660 (1999-01-01), Perkins et al.
patent: 5917830 (1999-06-01), Chen et al.
patent: 5948119 (1999-09-01), Bock et al.
patent: 5982436 (1999-11-01), Balakrishnan et al.
patent: 6038000 (2000-03-01), Hurst, Jr.
patent: 6067303 (2000-05-01), Aaker et al.
patent: 6108046 (2000-08-01), Wu et al.
patent: 6134272 (2000-10-01), Rim
patent: 6141358 (2000-10-01), Hurst, Jr. et al.
patent: 6157674 (2000-12-01), Oda et al.
patent: 6173333 (2001-01-01), Jolitz et al.
patent: 6181706 (2001-01-01), Anderson et al.
patent: 6181713 (2001-01-01), Patki et al.
patent: 6188703 (2001-02-01), Dobson et al.
patent: 6223211 (2001-04-01), Hamilton et al.
patent: 6226291 (2001-05-01), Chauvel et al.
patent: 6226769 (2001-05-01), Schuster et al.
patent: 6233256 (2001-05-01), Dieterich et al.
patent: 6236432 (2001-05-01), Lee
patent: 6269107 (2001-07-01), Jong
patent: 6275507 (2001-08-01), Anderson et al.
patent: 6310922 (2001-10-01), Canfield et al.
patent: 6323910 (2001-11-01), Clark, III
patent: 6333938 (2001-12-01), Baker
patent: 6336200 (2002-01-01), Wolfgang
patent: 6351471 (2002-02-01), Robinett et al.
patent: 6356567 (2002-03-01), Anderson et al.
patent: 6359911 (2002-03-01), Movshovich et al.
patent: 6378035 (2002-04-01), Parry et al.
patent: 6380991 (2002-04-01), Teichmer
patent: 6414954 (2002-07-01), Miyamoto
patent: 6424658 (2002-07-01), Mathur
patent: 6425021 (2002-07-01), Ghodrat et al.
patent: 6427169 (2002-07-01), Elzur
patent: 6434146 (2002-08-01), Movshovich et al.
patent: 6434170 (2002-08-01), Movshovich et al.
patent: 6438145 (2002-08-01), Movshovich et al.
patent: 6449656 (2002-09-01), Elzur et al.
patent: 6463486 (2002-10-01), Parry et al.
patent: 6526175 (2003-02-01), Sodagar et al.
patent: 1014730 (2000-06-01), None
J.-C. Bolot and T. Turletti, “Adaptive Error Control for Packet Video in the Internet,” International Conference on Image processing, 1996. Proceedings, pp. 25-28, vol. 1, Sep. 16-19, 1996, ISBN 0-7803-3259-8.
Jian Feng, et al., “Error Concealment for MPEG Video Transmissions,” Mar. 13, 1997, IEEE Transactions on Consumer Electronics, pp. 183-187, vol. 43, Issue 2, ISSN 0098-3063.
Le Gull, “MPEG: Video Compression Standard for Multimedia Applications,” Communications of the ACM, Apr. 1991, vol. 34, No. 4, pp. 47-58.
Wenw Zhu et al., “End-toend Modeling and Simulation of MPEG-2 Transport Streams over ATM Networks with Jitter,” 1998 IEEE Transactions on Circuits and Systems for Video Technology, vol. 8, No. 1, Feb. 1998, pp. 9-12.
A. Kassler, O. Schirpf, “Simulating MPEG-2 Transport Stream Transmission over Wireless ATM,” 1999 IEEE, 0-7803-5041-3/99, pp. 3057-3060.
Zhigang Chen, et al., “Real Time Video and Audio in the World Wide Web,” 18 pp. [online] Retrieved from the Internet Oct. 30, 2002 at URL <http://www.geckil.com/~harvest/mirror/www.w3.org/Conferences/WWW4/Papers/p211/>.
J. Civanlar, et al., “RTP Payload Format for Bundled MPEG,” May 1998, 8 pp. [online] Retrieved from the Internet Oct. 30, 2002 @URL <http://www.geckil.com/~harvest/rfc/rfc2343.txt>.
D. Hoffman, et al., “RTP Payload Format for MPEG1/MPEG2 Video,” Jan. 1998 [online] Retrieved from the Internet Oct. 30, 2002@URL <http://www.geckil.com/~harvest/rfc/rfc2250./text>.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System for controlling a clock signal for synchronizing a... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System for controlling a clock signal for synchronizing a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System for controlling a clock signal for synchronizing a... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3196023

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.