System and method for media stream indexing and synchronization
First Claim
Patent Images
1. A method for locating program material at a specified time T, comprising:
- accessing a group, wherein said group comprises at least one series and said at least one series comprises at least on segment, wherein said at least one segment references a corresponding atom containing media data representing the program material;
determining a specified segment during which the specified time T occurs within one of said at least one series;
converting the specified time T to a time Tseg relative to said specified segment;
converting said time Tseg to a data position relative to a specified atom corresponding to said specified segment, thereby locating media data representing the program material at the specified time T.
5 Assignments
0 Petitions
Accused Products
Abstract
An indexing method for allowing a viewer to control the mode of delivery of program material. By mapping from time to data position, data delivery can begin at any selected time in the program material. The indexing method also provides for controlling data delivery to begin at the beginning of a frame of data. A synchronizing method is provided to minimize a time offset between audio and vide data, particularly in environments using groups of pictures.
-
Citations
22 Claims
-
1. A method for locating program material at a specified time T, comprising:
-
accessing a group, wherein said group comprises at least one series and said at least one series comprises at least on segment, wherein said at least one segment references a corresponding atom containing media data representing the program material;
determining a specified segment during which the specified time T occurs within one of said at least one series;
converting the specified time T to a time Tseg relative to said specified segment;
converting said time Tseg to a data position relative to a specified atom corresponding to said specified segment, thereby locating media data representing the program material at the specified time T. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus for locating program material at a specified time T, comprising:
-
means for accessing a group, wherein said group comprises at least one series and said at least one series comprises at least one segment, wherein said at least one segment references a corresponding atom containing media data representing the program material;
means for determining a specified segment during which the specified time T occurs within one of said at least one series;
means for converting the specified time T to a time Tseg relative to said specified segment; and
means for converting said time Tseg to a data position relative to a specified atom corresponding to said specified segment, thereby locating media data representing the program material at the specified time T.
-
-
20. A computer program product comprising a computer usable medium having computer readable program code embodied in said medium for enabling a processor in a computer system to locate program material at a specified time T, said computer readable program code comprising instructions for:
-
accessing a group, wherein said group comprises at least one series and said at least one series comprises at least one segment, wherein said at least one segment references a corresponding atom containing media data representing the program material;
determining a specified segment during which the specified time T occurs within said at least one series;
converting the specified time T to a time Tseg relative to said specified segment; and
converting said time Tseg to a data position relative to a specified atom corresponding to said specified segment to thereby locate media data representing the program material at time T. - View Dependent Claims (21, 22)
-
Specification