Decoding and output of frames for video trick modes
OwnerArturo A. Rodriguez, Ramesh Nallur +3inventors
InventorsArturo A. Rodriguez, Ramesh Nallur, Jeffrey C. Hopper, Ajith N. Nair, Peter Chan
Life of this patent
Estimating the term…
Abstract
A method for implementing trick mode functionality includes storing a video stream and information related to the video stream in memory, receiving a request for a trick mode operation, decoding a plurality of undecoded dependent frames to create a decoded frame, and outputting the decoded frame.
Claims42
A communication terminal-implemented method for providing trick mode functionality, comprising the steps of:
- (a) storing a video stream of compressed frames, said compressed frames including dependent frames;
- (b) storing information related to the dependent frames;
- (c) receiving a request for a trick mode presentation;
- (d) responsive to receiving the request for the trick mode presentation, decoding a plurality of dependent frames in the video stream;
- and
- (e) outputting a first frame after decoding the plurality of dependent frames, said first frame corresponding to the first of the decoded plurality of dependent frames being output.
A communication terminal-implemented method for providing trick mode functionality, comprising the steps of:
- (a) receiving a request for a trick mode presentation of a video stream of compressed frames, said compressed frames including dependent frames;
- and
- (b) responsive to receiving the request for the trick mode presentation:
- decoding a first plurality of dependent frames in the video stream;
- and
- (c) providing the trick mode presentation of the video stream, wherein the last decoded frame in the first plurality of decoded dependent frames is the first decoded frame presented in the trick mode presentation.
A communication terminal-implemented method for providing trick mode functionality, comprising the steps of:
- (a) receiving a request for a trick mode presentation of a video stream of compressed frames, said compressed frames including dependent frames;
- (b) responsive to receiving the request for the trick mode presentation, decoding a first plurality of dependent frames in the video stream;
- and
- (c) providing the trick mode presentation of the video stream, wherein the first frame presented in the trick mode presentation corresponds to the decoded dependent frame in step (b) generating the first complete picture, wherein the trick mode presentation excludes dependent frames decoded prior to the decoded frame generating the first complete picture.
A communication terminal-implemented method for providing trick mode functionality, comprising the steps of:
- receiving a request for a trick mode presentation of a video stream of compressed frames, said compressed frames including dependent frames;
- and
- responsive to receiving the request for the trick mode presentation:
- decoding a plurality of dependent frames in the video stream;
- and
- providing the trick mode presentation of the video stream, wherein at least one frame in the plurality of dependent frames is decoded twice to provide the trick mode presentation.
A communication terminal-implemented method of decoding discontiguous picture frames, the method comprising:
- selecting, from a stream of picture frames, a first series and a second series of picture frames for decoding, the first and second series being discontiguous, the selecting being responsive to a trick mode request;
- decoding the first series of picture frames;
- outputting the last picture frame in the first series multiple times;
- and
- decoding the second series of picture frames after decoding the first series of picture frames.
A digital home communication terminal (DHCT) for decoding discontiguous picture frames, the DHCT comprising:
- a processor configured to retrieve and execute instructions from a memory device, the instructions comprising logic configured to select, from a stream of picture frames, a first series and a second series of picture frames for decoding, the first and second series being discontiguous, the selecting being responsive to a trick mode request;
- and
- a video decoder configured to decode the first series of picture frames, to output the last picture frame in the first series multiple times, and to decode the second series of picture frames after decoding the first series of picture frames.
Dependencies are inferred from the claim text.