Recording Streaming Delta-Encoded Data
First Claim
1. An apparatus comprising:
- an input circuit adapted to receive a stream of delta-encoded data;
a record circuit adapted to store the stream of delta-encoded data in a stream file;
a current frame circuit adapted to maintain a current frame of the data based on the stream of delta-encoded data;
a record frame circuit adapted to store the current frame in a frame file as an intraframe with a frame pointer at a plurality of different index times, wherein each frame pointer indicates a location in the stream file associated with the respective index time; and
a record index circuit adapted to store the index times sequentially in an index file, and adapted to store an index pointer for each index time, wherein each index pointer indicates a location in the frame file of the intraframe associated with the respective index time.
2 Assignments
0 Petitions
Accused Products
Abstract
Apparatus having corresponding methods, computer-readable media, and data structures comprise an input circuit adapted to receive a stream of delta-encoded data; a record circuit adapted to store the stream of delta-encoded data in a stream file; a current frame circuit adapted to maintain a current frame of the data based on the stream of delta-encoded data; a record frame circuit adapted to store the current frame in a frame file as an intraframe with a frame pointer at a plurality of different index times, wherein each frame pointer indicates a location in the stream file associated with the respective index time; and a record index circuit adapted to store the index times sequentially in an index file, and adapted to store an index pointer for each index time, wherein each index pointer indicates a location in the frame file of the intraframe associated with the respective index time.
42 Citations
19 Claims
-
1. An apparatus comprising:
-
an input circuit adapted to receive a stream of delta-encoded data; a record circuit adapted to store the stream of delta-encoded data in a stream file; a current frame circuit adapted to maintain a current frame of the data based on the stream of delta-encoded data; a record frame circuit adapted to store the current frame in a frame file as an intraframe with a frame pointer at a plurality of different index times, wherein each frame pointer indicates a location in the stream file associated with the respective index time; and a record index circuit adapted to store the index times sequentially in an index file, and adapted to store an index pointer for each index time, wherein each index pointer indicates a location in the frame file of the intraframe associated with the respective index time. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus comprising:
-
input means for receiving a stream of delta-encoded data; recording means for storing the stream of delta-encoded data in a stream file; current frame means for maintaining a current frame of the data based on the stream of delta-encoded data; record frame means for storing the current frame in a frame file as an intraframe with a frame pointer at a plurality of different index times, wherein each frame pointer indicates a location in the stream file associated with the respective index time; and record index means for storing the index times sequentially in an index file, and for storing an index pointer for each index time, wherein each index pointer indicates a location in the frame file of the intraframe associated with the respective index time. - View Dependent Claims (7, 8, 9, 10)
-
-
11. Computer-readable media embodying instructions executable by a computer to perform a method comprising:
-
receiving a stream of delta-encoded data; storing the stream of delta-encoded data in a stream file; maintaining a current frame of the data based on the stream of delta-encoded data; storing the current frame in a frame file as an intraframe with a frame pointer at a plurality of different index times, wherein each frame pointer indicates a location in the stream file associated with the respective index time; and storing the index times sequentially in an index file, and for storing an index pointer for each index time, wherein each index pointer indicates a location in the frame file of the intraframe associated with the respective index time. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A data structure embodied in a computer-readable storage medium, the data structure comprising:
-
a stream file comprising a stream of delta-encoded data; a frame file comprising a plurality of intraframes each representing the delta-encoded data preceding a different index time, and a frame pointer for each of the intraframes, wherein each frame pointer indicates a location in the stream file for the index time corresponding to the respective intraframe; and an index file comprising the index times arranged in sequence, and an index pointer for each of the index times, wherein each index pointer indicates a location in the frame file for the intraframe corresponding to the respective index time. - View Dependent Claims (17, 18, 19)
-
Specification