Performing personal video recording (PVR) functions on digital video streams
First Claim
Patent Images
1. A method for decoding pictures, said method comprising:
- decoding at least one prediction picture;
storing the at least one prediction picture;
displaying a first picture, wherein the first picture is data-dependent on the at least one prediction picture; and
displaying a second picture responsive to displaying the first picture, wherein the second picture is data-dependent on the at least one prediction picture, and wherein the second picture is after the first picture in rewind order.
3 Assignments
0 Petitions
Accused Products
Abstract
Presented herein are systems, methods, and apparatus for improving performance of video decoders during rewind and fast forward operation. Video decoder performance is improved by avoiding repetitive decoding of prediction pictures. When a decoded prediction picture is stored in a frame buffer, techniques are presented for decoding multiple pictures in the rewind order which are dependent thereon, displaying the picture directly from the frame buffer, and setting one type of prediction picture as another type of prediction picture.
-
Citations
18 Claims
-
1. A method for decoding pictures, said method comprising:
-
decoding at least one prediction picture;
storing the at least one prediction picture;
displaying a first picture, wherein the first picture is data-dependent on the at least one prediction picture; and
displaying a second picture responsive to displaying the first picture, wherein the second picture is data-dependent on the at least one prediction picture, and wherein the second picture is after the first picture in rewind order. - View Dependent Claims (2, 3)
-
-
4. An integrated circuit comprising:
-
memory for storing a plurality of instructions;
a processor connected to the memory;
wherein execution of the plurality of instructions by the processor causes;
storing a reference picture;
decoding a first prediction picture from the reference picture;
decoding a second prediction picture from the reference picture;
decoding a display picture from the first prediction picture and the second prediction picture; and
providing the display picture to a display device. - View Dependent Claims (5, 6)
-
-
7. A method for decoding pictures, the method comprising:
-
storing a decoded prediction picture in a frame buffer;
decoding a picture for display, wherein the picture for display is data dependent on the decoded prediction picture;
displaying the picture for display; and
displaying the decoded prediction picture from the frame buffer. - View Dependent Claims (8, 9, 10)
-
-
11. A video decoder for displaying pictures, said video decoder comprising:
-
a first frame buffer for storing a prediction picture;
a second frame buffer for decoding a picture to be displayed;
a display engine for displaying the picture to be displayed; and
wherein the display engine displays the prediction picture from the frame buffer responsive to displaying the picture to be displayed. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method of decoding pictures said method comprising:
-
storing a future prediction picture;
displaying a first picture, wherein the picture is data dependent on the future prediction picture;
setting the future prediction picture as a past prediction picture; and
displaying a second picture, wherein the second picture is data dependent on the future prediction picture.
-
-
18. A method for decoding pictures, said method comprising:
-
storing a future prediction picture;
displaying a first prediction picture, wherein the first picture is data dependent on the future prediction picture;
setting the future prediction picture as a reference picture; and
displaying a plurality of pictures, wherein the plurality of pictures are data dependent on the reference picture.
-
Specification