Adaptive clocking mechanism for digital video decoder

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

C348S537000, C370S503000

Reexamination Certificate

active

06661846

ABSTRACT:

FIELD OF THE INVENTION
The invention relates generally to video decoders. More specifically, the invention relates to modifying the clock mechanism of a digital video decoder to allow for synchronization of decoded and encoded standard definition (SD) and high definition (HD) video signals that may have multiple formats and/or frame rates.
BACKGROUND OF THE INVENTION
With ever increasing demand for video throughput and a relatively finite transmission infrastructure, compression of video signal information to be transmitted has become essential. Fortunately, the coincident vast increase in digital processing capability has rendered practical the digitization of such video signal information followed by application of various compression algorithms to the digitized data. In the operation of that compression process, the digitized video signal information is operated on by an encoder at the transmission site, which carries out the desired compression algorithms and produces as an output a video bitstream requiring substantially less transmission bandwidth that would have been required for the original video signal information. After transmission of that compressed video bitstream to a receiving site, that bitstream is operated on by a decoder which reverses the compression process and restores the original video signal information.
A widely-accepted standard for the encoding and transport of such digitized video signal information is the MPEG-2 Standard, the details of which are set forth in the International Organisation for Standardisation's International Standard Document ISO/IEC 13818-1
, Information Technology—Generic Coding of Moving Pictures and Associated Audio Information: Systems
(November 1994), which Standard Document is incorporated by reference herein. The discussion herein is based on the application MPEG-2 encoded video signals and MPEG-2 compliant decoders, but it should be understood that the invention described herein is not limited to a particular encoding/decoding method or standard.
Digital video decoders such as found in digital television receivers or in set-top boxes (STB), require accurate synchronization between the encoding rate of the incoming video signals—i.e., the rate at which an input video bit-steam is encoded by a transmission site, and the decoding rate of such signals—i.e., the rate at which the input video bit-stream is decoded by the digital video decoder receiving the encoded video bit-stream. Because the received data is expected to be processed at a particular rate—to match the rate at which it is generated and transmitted, a loss of synchronization between the decoder and the encoder leads to either buffer overflow or underflow at the decoder, and as a consequence, loss of presentation and/or display synchronization.
Generally, synchronization in such video decoders occurs in a two-stage process. In the first stage, a digital video decoder analyzes the incoming video bit stream transmitted by the encoder to determine the clock frequency, or base clock, of the encoder. A standard method of clock-recovery at the decoder with respect to MPEG-2 digital video signals is described below in the Detailed Description. In the second stage of synchronization, the decoder uses the recovered base clock rate of the encoder to reproduce video frames at exactly the same rate as that of the transmitter's encoder. This decoder processing includes an extraction of fields from the video bitstream containing decoding and presentation time stamps as well as various video format attributes. For an MPEG-2 compressed video signal, such attributes include the number of pixels per line, the number of lines per frame, and the number of frames per second. These attributes, and thus the respective video formats, differ for standard definition (SD) video and high definition (HD) video.
In particular, it is noted that the “normal” frame rates for the HD and SD video formats are respectively 30 Hz and 29.94 Hz. Note also that 29.94 Hz is the frame rate for the analog NTSC video system and that the SD video format supports corresponding pixels/line and lines/frame rates to those of the NTSC system. Thus, the 29.94 Hz frame rate may be viewed as being somewhat of an artifact from the analog NTSC video system.
A synchronization issue for the decoder is, however, presented by these different frame rates because the MPEG-2 standard permits the application of either frame rate to either the HD or SD video format—reflecting both an expectation that some NTSC-produced program material will be transmitted using the HD video format, and the possibility that, in the long run, the SD video format may utilize primarily the 30 Hz frame rate. However, for the indefinite period during which both HD and SD formatted programming is transmitted at both the 30 Hz and the 29.94 Hz frame rates, a necessity exists for the decoder to adapt to the “non-standard” frame rate for a video bitstream in which it occurs. For example, a decoder processing an HD bitstream which was encoded and transmitted using the 29.94 Hz frame rate will experience input buffer underflow and loss of presentation and/or display synchronization unless such an adaptation is made from the expected 30 Hz frame rate for that format. In the alternate case of processing an SD bitstream encoded and transmitted at a 30 Hz frame rate, input buffer overflow would be experienced, along with similar loss of presentation and/or display synchronization.
SUMMARY OF THE INVENTION
Accordingly, it is an object of the invention to provide a mechanism to achieve decoder synchronism in the circumstance of the encoded frame rate being other than the frame rate expectation of the decoder for the video format being processed. To that end, a method of employing an adaptive clocking mechanism to modify the frame rate of a decoding system of a digital display system is disclosed which includes the following steps. In one step, format information, including the encoded frame rate, is derived from a video bit-stream received by the digital display device. In another step, a modifier is selected based on the format information derived from the video bit-stream. Finally, the frame rate is modified by applying the selected modifier to a member of the group consisting of a system time clock and a system clock frequency.


REFERENCES:
patent: 4870489 (1989-09-01), Ducret
patent: 5229853 (1993-07-01), Myers
patent: 5519446 (1996-05-01), Lee
patent: 5523789 (1996-06-01), Oguchi et al.
patent: 5835150 (1998-11-01), Choi
patent: 5877816 (1999-03-01), Kim
patent: 5920354 (1999-07-01), Fedele
patent: 6028641 (2000-02-01), Kim
patent: 6118486 (2000-09-01), Reitmeiier
patent: 6195393 (2001-02-01), Nemiroff et al.
Branko Kovacevic,Mastering MPEG-2 Clock Recovery: Part I, www.msdmag.com, pp. 1-12; and 15 sheets figures (dated Aug. 1998).
Steffen Lindner,Clocks and Timestamps, www.pixstream.com/TechLibrary/Documents/clocks.html, 2 pages.
Steffen Lindner,Video Timestamps, www.pixstream.com/TechLibrary/Documents/timestamps.html, 5 pages.
ITU-T H.222.0 / ISO/IEC 13818-1,Systems Timing Model and Application Implications, pp. 104-113.
Guide to the Use of the ATSC Digital Television Standard, ATSC, pp. 13-25 (dated Oct. 4, 1995).

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

Adaptive clocking mechanism for digital video decoder does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Adaptive clocking mechanism for digital video decoder, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Adaptive clocking mechanism for digital video decoder will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3138323

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