Playback of Recorded Streaming Delta-Encoded Data
First Claim
1. An apparatus comprising:
- a seek circuit adapted to receive a seek time for a first stream of delta-encoded data stored in a stream file;
a playback index circuit adapted to select an index time based on the seek time, and adapted to retrieve an index pointer associated with the index time from an index file, wherein the index file includes a plurality of the index times and index pointers each associated with one of the index times;
a playback frame circuit adapted to select an intraframe based on the index pointer, and adapted to retrieve the intraframe, and a frame pointer associated with the intraframe, from a frame file, wherein the frame file includes a plurality of the intraframes and frame pointers; and
an output circuit adapted to transmit a second stream of delta-encoded data based on the intraframe and the delta-encoded data stored in the stream file following a location indicated by the frame pointer.
2 Assignments
0 Petitions
Accused Products
Abstract
Apparatus having corresponding methods and computer-readable media comprise a circuit adapted to receive a seek time for a first stream of delta-encoded data stored in a stream file; a circuit adapted to select an index time based on the seek time, and adapted to retrieve an index pointer associated with the index time from an index file, wherein the index file includes a plurality of the index times and index pointers each associated with one of the index times; a circuit adapted to select an intraframe based on the index pointer, and adapted to retrieve the intraframe, and a frame pointer associated with the intraframe, from a frame file, wherein the frame file includes a plurality of the intraframes and frame pointers; and an output circuit adapted to transmit a second stream of delta-encoded data based on the intraframe and the delta-encoded data stored in the stream file.
13 Citations
24 Claims
-
1. An apparatus comprising:
-
a seek circuit adapted to receive a seek time for a first stream of delta-encoded data stored in a stream file; a playback index circuit adapted to select an index time based on the seek time, and adapted to retrieve an index pointer associated with the index time from an index file, wherein the index file includes a plurality of the index times and index pointers each associated with one of the index times; a playback frame circuit adapted to select an intraframe based on the index pointer, and adapted to retrieve the intraframe, and a frame pointer associated with the intraframe, from a frame file, wherein the frame file includes a plurality of the intraframes and frame pointers; and an output circuit adapted to transmit a second stream of delta-encoded data based on the intraframe and the delta-encoded data stored in the stream file following a location indicated by the frame pointer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
seek means for receiving a seek time for a first stream of delta-encoded data stored in a stream file; playback index means for selecting an index time based on the seek time, and for retrieving an index pointer associated with the index time from an index file, wherein the index file includes a plurality of the index times and index pointers each associated with one of the index times; playback frame means for selecting an intraframe based on the index pointer, and for retrieving the intraframe, and a frame pointer associated with the intraframe, from a frame file, wherein the frame file includes a plurality of the intraframes and frame pointers; and output means for transmitting a second stream of delta-encoded data based on the intraframe and the delta-encoded data stored in the stream file following a location indicated by the frame pointer. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. Computer-readable media embodying instructions executable by a computer to perform a method comprising:
-
receiving a seek time for a first stream of delta-encoded data stored in a stream file; selecting an index time based on the seek time; retrieving an index pointer associated with the index time from an index file, wherein the index file includes a plurality of the index times and index pointers each associated with one of the index times; selecting an intraframe based on the index pointer; retrieving the intraframe, and a frame pointer associated with the intraframe, from a frame file, wherein the frame file includes a plurality of the intraframes and frame pointers; and causing transmission of a second stream of delta-encoded data based on the intraframe and the delta-encoded data stored in the stream file following a location indicated by the frame pointer. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification