Method and apparatus to facilitate the efficient implementation of trick modes in a personal video recording system
First Claim
1. In a personal video recording (PVR) system recording a data stream, a method to facilitate efficient operation of trick modes, said method comprising:
- capturing stream navigation data from said data stream during said recording;
generating calculated navigation data from said stream navigation data during said recording; and
generating at least one frame-correlated navigation table with one entry for each frame of said data stream, from at least one of said stream navigation data and said calculated navigation data during said recording.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are disclosed for facilitating efficient operation of trick modes in a personal video recording (PVR) system. Stream-navigation data from a data stream is captured and pre-processed to generate a frame-correlated NAV table comprising one entry for each frame within the data stream, during recording of the data stream. The stream-navigation data comprises start code data, content rating data, and conditional access data that is embedded in the data stream. During playback of the data stream in a user-selected trick mode, the frame-correlated NAV table is used to generate command packets that are sent to a data decoder along with selected frames of the data stream. The selected frames are decoded based on information in the command packets and certain selected frames may be displayed as part of the trick mode.
27 Citations
33 Claims
-
1. In a personal video recording (PVR) system recording a data stream, a method to facilitate efficient operation of trick modes, said method comprising:
-
capturing stream navigation data from said data stream during said recording;
generating calculated navigation data from said stream navigation data during said recording; and
generating at least one frame-correlated navigation table with one entry for each frame of said data stream, from at least one of said stream navigation data and said calculated navigation data during said recording. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. In a personal video recording (PVR) system for playing back a recorded data stream, a method to facilitate efficient operation of trick modes, said method comprising:
-
generating command packets based on, at least in part, a user-selected trick mode and at least one frame-correlated navigation table stored on said PVR system and wherein said at least one frame-correlated navigation table is generated, at least in part, based on said data stream;
selecting frames of said data stream based on said at least one frame-correlated navigation table and said user-selected trick mode to generate a set of selected frames; and
decoding said selected frames based on, at least in part, said command packets. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. In a personal video recording (PVR) system for recording and playing back a data stream, apparatus to facilitate efficient operation of trick modes, said apparatus comprising:
-
an data transport processor that receives a data stream and extracts stream-navigation data from said data stream;
a host processor that process said stream-navigation data to generate at least one frame-correlated navigation table and said host processor generating command packets from, at least in part, said at least one frame-correlated navigation table; and
a data decoder receiving said command packets and certain frames of said data stream from said host processor based on, at least in part, said at least one frame-correlated navigation table. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification