Portable media device with improved video acceleration capabilities
First Claim
Patent Images
1. A method for presenting video in an accelerated manner, said method comprising:
- (a) receiving a request for accelerated presentation of a video, the video including a plurality of frames stored in a video file, some of the frames being key frames;
(b) identifying, after receiving the request, a next key frame in the video file for the video;
(c) retrieving the identified next key frame of the video file; and
(d) presenting the identified next key frame of the video.
2 Assignments
0 Petitions
Accused Products
Abstract
Improved techniques for performing accelerated video presentation on a media device are disclosed. The improved techniques enable smooth, uniform accelerated video presentation by displaying key frames from a video file in a periodic fashion. The rate and direction of accelerated video presentation can be controlled. The improved techniques are well suited for use with portable media devices.
-
Citations
29 Claims
-
1. A method for presenting video in an accelerated manner, said method comprising:
-
(a) receiving a request for accelerated presentation of a video, the video including a plurality of frames stored in a video file, some of the frames being key frames;
(b) identifying, after receiving the request, a next key frame in the video file for the video;
(c) retrieving the identified next key frame of the video file; and
(d) presenting the identified next key frame of the video. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for playing a video on a media playback device in an accelerated manner, the media playback device having a display device, said method comprising:
-
determining a next key frame in a video file for the video;
identifying a storage location and at least one attribute of the next key frame;
retrieving the next key frame based on the storage location and the at least one attribute;
decoding the next key frame; and
outputting the decoded key frame to the display device. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A media playback device, comprising:
-
a media store that stores video files, the video files including frames, and at least some of the frames are key frames;
a processor capable of processing video concerning at least one of the video files in an accelerated manner by successively providing key frames of the at least one of the video files;
an output device; and
a decoder, operatively connected to said processor and said output device, said decoder being configured to receive the frames of the video from said processor and to output video presentation information to said output device. - View Dependent Claims (25, 26)
-
-
27. A media playback device, comprising:
-
a user input device configured to receive a user video acceleration input;
a media store that stores video files, the video files including frames, and at least some of the frames are key frames;
a key frame table capable of storing key frame information pertaining to at least a plurality of the key frames of the video file;
a processor capable of processing video concerning at least one of the video files in an accelerated manner in response to the user video acceleration input, said processor operates to process the video by successively outputting key frames of the video file associated with the video;
an output device; and
a decoder, operatively connected to said processor and said output device, configured to receive the frames of the video from said processor and output video presentation information to said output device. - View Dependent Claims (28)
-
-
29. A computer readable medium including at least computer program code for presenting video in an accelerated manner, said computer readable medium comprising:
-
computer program code for receiving a request for accelerated presentation of a video, the video including a plurality of frames stored in a video file, some of the frames being key frames;
computer program code for identifying, after receiving the request, a next key frame in the video file for the video;
computer program code for retrieving the identified next key frame of the video file; and
computer program code for presenting the identified next key frame of the video.
-
Specification