Testing arrangement for decoders

Television – Monitoring – testing – or measuring

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C348S192000, C714S758000

Reexamination Certificate

active

06281929

ABSTRACT:

TECHNICAL FIELD OF THE INVENTION
The present invention relates to a testing arrangement for digital data decoders, such as MPEG video decoders, that decode digital television video signals.
BACKGROUND OF THE INVENTION
Television systems which receive digital video data streams that have been encoded and compressed by an encoder, such as an MPEG video encoder, require a decoder, such as an MPEG video decoder, in order to decode and decompress the incoming digital video data streams. In order to ensure proper operation of such television systems, it is necessary, both in the factory and later in service, to test the MPEG video decoders of television systems to determine if the MPEG video decoders are properly decoding and decompressing the incoming digital video data streams.
One possible way of testing an MPEG video decoder is to supply the MPEG video decoder with a set of test frames that have been processed through an MPEG encoder, and to inspect the results of the decoding of these frames by the MPEG video decoder. This test procedure is permissible because a given MPEG video decoder, that fully decodes the entire input digital video data stream, will always produce exactly the same set of reconstructed pixel values for a known specific input digital video data stream. This characteristic of an MPEG video decoder allows correct decoder operation to be verified by sending a set of known input test frames to the decoder to be tested and by observing each output pixel in every corresponding output frame from the MPEG video decoder to be sure that the output pixel has the correct value.
In such a testing procedure, the MPEG video decoder being tested typically provides each decoded pixel as an eight bit value (in Y,Cr,Cb component form or in color space converted R,G,B component form) at full pixel rate to an external tester. The external tester, which has a preloaded reference frame stored in memory for each decoded frame from the MPEG video decoder being tested, compares the pixel values from the MPEG video decoder under test with the pixel values of the preloaded references frames. Unfortunately, an external tester which performs this pixel by pixel comparison requires both an expensive high speed interface to the MPEG video decoder under test, and an expensive memory for storing multiple preloaded reference frames.
An alternative external tester employs a reference MPEG video decoder which is known to be good and which is exactly like the MPEG video decoder under test. During a test mode, the reference MPEG video decoder decodes the same test frames as the MPEG video decoder under test, and the external tester compares each pixel value from the MPEG video decoder under test to the corresponding pixel value from the reference MPEG video decoder. This testing arrangement eliminates the need for an expensive memory that stores multiple preloaded reference frames. However, the expensive high speed interface between the MPEG video decoder under test and the external tester, and a high speed pixel comparator, are required. Moreover, synchronization between the MPEG video decoder under test and the reference MPEG video decoder may be difficult to achieve.
The present invention solves one or more of the above noted problems.
SUMMARY OF THE INVENTION
In accordance with one aspect of the present invention, a testing arrangement for an MPEG decoder comprises a checksum calculator and a comparator. The checksum calculator is arranged to calculate a checksum based upon a test frame decoded by an MPEG decoder under test. The comparator is arranged to compare the calculated checksum to a reference checksum in order to determine if the MPEG decoder under test decodes properly.
In accordance with another aspect of the present invention, a testing arrangement for an MPEG decoder comprises a checksum calculator and a controller. The checksum calculator is arranged to calculate a plurality of checksums based upon a plurality of corresponding test frames decoded by the MPEG decoder under test. The controller is arranged to receive an MPEG data message containing a plurality of reference checksums and the plurality of test frames, and to compare the plurality of calculated checksums to the retrieved plurality of reference checksums in order to determine if the MPEG decoder under test decodes properly.
In accordance with yet another aspect of the present invention, a method of testing a video decoder, which decodes frames of digital video data, comprises the following steps: a) supplying a plurality of test frames to the video decoder; b) supplying a plurality of reference checksums related to the test frames; c) calculating a plurality of calculated checksums based upon the test frames as decoded by the video decoder; d) comparing the reference checksums to the calculated checksums; and e) determining whether the video decoder has properly decoded the test frames based upon results from step d).


REFERENCES:
patent: 5530708 (1996-06-01), Miya
patent: 5615221 (1997-03-01), Karp et al.
patent: 5994770 (1999-11-01), Harrington et al.
patent: 6065149 (2000-05-01), Yamanaka
patent: 6094465 (2000-07-01), Stein et al.

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

Testing arrangement for decoders does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Testing arrangement for decoders, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Testing arrangement for decoders will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2502919

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