Patent ID: 7840119

Claim:
A method for processing progressive I-slice refreshed MPEG data streams to enable trick play mode features on a display device having personal versatile recorder capabilities, comprising the steps of: receiving at the display device a progressive I-slice refreshed MPEG data stream having I-slices distributed over multiple P-frames; parsing the data stream to locate the I-slices which make up an I-frame; storing said located I-slices in a storage device; receiving a command for a trick play mode feature; recovering the located I-slices from said storage device in response to said command; assembling the recovered I-slices into one or more constructed I-frames; and decoding the constructed I-frames to enable said trick play mode feature, wherein only constructed I-frames are decoded for use during said trick play mode feature, said constructed I-frames being complete without gaps between I-slices, and only complete constructed I-frames are provided to said display device, and said constructed I-frames being complete without gaps between I-slices are from one video stream.