Instant replay of digital video optimized using non MPEG frame tags
First Claim
Patent Images
1. A video decoder for providing instant replay, comprising:
- a memory for storing compressed video information;
a write controller for receiving the compressed video information and for writing it to the memory;
a marker for marking portions of the received compressed video with tags corresponding to the location in the memory of where the portions of the compressed video information are stored;
a decompressor for i) receiving the compressed video information and the tags from the memory, ii) decompressing the compressed video information, and iii) storing the tags;
a display processor for i) receiving the tags and the decompressed video information, ii) displaying the decompressed video information, and iii) storing the tag of a recently displayed decompressed frame; and
a read controller for, upon request for instant replay, receiving the tag of a recently displayed decompressed frame and for accessing the locations in the memory corresponding to a sequence of previously displayed compressed frames for redisplay by the display processor.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and device for providing instant replay in an MPEG video decoder. The method and device provides non-MPEG frame tags for correlation of the frames in the decompressed domain to the frames in the compressed domain.
73 Citations
13 Claims
-
1. A video decoder for providing instant replay, comprising:
-
a memory for storing compressed video information;
a write controller for receiving the compressed video information and for writing it to the memory;
a marker for marking portions of the received compressed video with tags corresponding to the location in the memory of where the portions of the compressed video information are stored;
a decompressor for i) receiving the compressed video information and the tags from the memory, ii) decompressing the compressed video information, and iii) storing the tags;
a display processor for i) receiving the tags and the decompressed video information, ii) displaying the decompressed video information, and iii) storing the tag of a recently displayed decompressed frame; and
a read controller for, upon request for instant replay, receiving the tag of a recently displayed decompressed frame and for accessing the locations in the memory corresponding to a sequence of previously displayed compressed frames for redisplay by the display processor. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A video decoder for providing instant replay, comprising:
-
a rate buffer for storing compressed video information for decode and display in real time;
an instant replay memory for storing the compressed video information for instant replay;
a write controller for receiving the compressed video information and for writing the compressed video information into the rate buffer and the instant replay memory;
a marker for marking frames of the compressed video information stored in the rate buffer with tags, and for marking the same frames stored in the instant replay memory with corresponding tags;
a decompressor for decompressing the compressed video information received from the rate buffer;
a display processor for displaying the decompressed video information and for storing the tag of a recently displayed frame of decompressed video information; and
an instant replay memory reader for receiving the tag of the most recently displayed frame of decompressed video information and for reading from the instant replay memory the most recently displayed compressed frame, and for providing the most recently displayed compressed frame to the decompressor and display processor for redisplay.
-
-
8. A method of providing instant replay, comprising the steps of:
-
writing compressed video information to a memory;
storing the compressed video information in the memory;
marking portions of the compressed video information with different tags which correspond to locations in the memory of where the portions of the compressed video information are stored;
decompressing the compressed video information;
storing the tags of the decompressed video information in the decompressor;
displaying the decompressed video information;
storing the tag of a recently displayed decompressed frame;
receiving a request for instant replay;
correlating the tag of the recently displayed decompressed frame to the location in memory of the corresponding compressed frame of video information; and
retrieving the most recently displayed compressed frame and a sequence of previously displayed frames for redisplay. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification