`
`1.
`
`A method for decoding a sequence of coded frames comprising:
`
`identifying a pattern of frames in the sequence of frames;
`
`matching the pattern of frames to a pattern defined in an initialization table; and
`
`decoding frames in the pattern of frames using values defined in the initialization table
`for the pattern.
`
`2.
`
`A method for accessing a media segment comprising:
`
`accessing an initialization block for the media segment, the initialization block defining
`at least one characteristic of the media segmentand identifying a plurality of movie fragments in
`the media segment; and
`
`with the identification provided in the initialization block, accessing a fragment of the
`media segment, the fragment defining at least one characteristic of media data in the fragment.
`
`The method of claim 2 wherein the identified plurality of movie fragments are random
`3.
`access points and the fragment of the media segment includes a change to be applied to the at
`least one characteristic defined in the initialization block.
`
`4.
`
`A method for decoding streaming media data comprising:
`
`receiving at a decodera first initialization fragment for the media data, the first fragment
`having a first major version number anda first minor version number;
`
`receiving at a decoder a second initialization fragment for the media data, the second
`fragment having a second major version numberand a second minor version number;
`
`if the first major version number and the second major version numberare different, re-
`initializing the decoder with the second fragment;
`
`if the first major version number and the second major version numberare the same, and
`the first minor version number and second minor version number are different, updating
`initialization data at the decoder with information provided in the second fragment; and
`
`if the first major version number and the second major version numberare the same, and
`the first minor version number and second minor version number are the same, discarding the
`second fragment.
`
`5.
`
`The method of claim 4 wherein said updating initialization data further comprises:
`
`applying a change to the initialization data of the first fragment according to the
`information provided in the second fragment, wherein the information provided in the second
`fragment includes a difference between the initialization data for the first fragment and the
`second fragment.
`
`Page 11 of 11
`
`13316/1466700
`
`