Apparatus and method for temporal indexing of multiple audio, video and data streams
First Claim
1. A method for temporal indexing of at least two audio, video, and data (AVD) streams, each AVD stream comprising a plurality of AVD stream chunks, the method comprising the steps of:
- (a) storing a stream information data stream (SIDS) having a plurality of SIDS chunks, each SIDS chunk corresponding to a corresponding AVD stream chunk for each of the at least two AVD streams; and
(b) storing a temporal index stream (TIS) having a plurality of TIS chunks, each TIS chunk corresponding to a corresponding SIDS chunk;
wherein;
each TIS chunk comprises a time stamp for indicating the current time and an offset for locating the corresponding SIDS chunk; and
each SIDS chunk comprises an SIDS chunk entry for each of the at least two AVD streams that is currently active, each SIDS chunk entry comprising an offset for locating the corresponding AVD stream chunk of each active AVD stream of the at least two AVD streams.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, and storage medium for temporal indexing of at least two audio, video, and data (AVD) streams, each AVD stream comprising a plurality of AVD stream chunks. A stream information data stream (SIDS) having a plurality of SIDS chunks is stored, each SIDS chunk corresponding to a corresponding AVD stream chunk for each of the at least two AVD streams. A temporal index stream (TIS) having a plurality of TIS chunks is also stored, each TIS chunk corresponding to a corresponding SIDS chunk. Each TIS chunk comprises a time stamp for indicating the current time and an offset for locating the corresponding SIDS chunk. Each SIDS chunk comprises an SIDS chunk entry for each of the at least two AVD streams that is currently active, each SIDS chunk entry comprising an offset for locating the corresponding AVD stream chunk of each active AVD stream of the at least two AVD streams.
256 Citations
30 Claims
-
1. A method for temporal indexing of at least two audio, video, and data (AVD) streams, each AVD stream comprising a plurality of AVD stream chunks, the method comprising the steps of:
-
(a) storing a stream information data stream (SIDS) having a plurality of SIDS chunks, each SIDS chunk corresponding to a corresponding AVD stream chunk for each of the at least two AVD streams; and (b) storing a temporal index stream (TIS) having a plurality of TIS chunks, each TIS chunk corresponding to a corresponding SIDS chunk;
wherein;each TIS chunk comprises a time stamp for indicating the current time and an offset for locating the corresponding SIDS chunk; and each SIDS chunk comprises an SIDS chunk entry for each of the at least two AVD streams that is currently active, each SIDS chunk entry comprising an offset for locating the corresponding AVD stream chunk of each active AVD stream of the at least two AVD streams. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for temporal indexing of at least two audio, video, and data (AVD) streams, each AVD stream comprising a plurality of AVD stream chunks, the apparatus comprising:
-
(a) means for storing a stream information data stream (SIDS) having a plurality of SIDS chunks, each SIDS chunk corresponding to a corresponding AVD stream chunk for each of the at least two AVD streams; and (b) means for storing a temporal index stream (TIS) having a plurality of TIS chunks, each TIS chunk corresponding to a corresponding SIDS chunk;
wherein;each TIS chunk comprises a time stamp for indicating the current time and an offset for locating the corresponding SIDS chunk; and each SIDS chunk comprises an SIDS chunk entry for each of the at least two AVD streams that is currently active, each SIDS chunk entry comprising an offset for locating the corresponding AVD stream chunk of each active AVD stream of the at least two AVD streams. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A storage medium encoded with machine-readable computer program code for temporal indexing of at least two audio, video, and data (AVD) streams, each AVD stream comprising a plurality of AVD stream chunks, the storage medium comprising:
-
(a) means for causing a computer to store a stream information data stream (SIDS) having a plurality of SIDS chunks, each SIDS chunk corresponding to a corresponding AVD stream chunk for each of the at least two AVD streams; and (b) means for causing the computer to store a temporal index stream (TIS) having a plurality of TIS chunks, each TIS chunk corresponding to a corresponding SIDS chunk;
wherein;each TIS chunk comprises a time stamp for indicating the current time and an offset for locating the corresponding SIDS chunk; and each SIDS chunk comprises an SIDS chunk entry for each of the at least two AVD streams that is currently active, each SIDS chunk entry comprising an offset for locating the corresponding AVD stream chunk of each active AVD stream of the at least two AVD streams. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification