Patent ID: 8498312

Claim:
A method comprising: receiving a plurality of signaling components comprising dynamic signaling data and static signaling data, wherein: each said signaling component contains parameters for decoding a data stream, the dynamic signaling data includes signaling data that changes over a plurality of data frames, and the static signaling data does not change over the plurality of data frames; encoding the dynamic signaling data to obtain a plurality of encoded dynamic signaling data blocks, wherein each of said plurality of encoded dynamic signaling data blocks is associated with one of the plurality of data frames; encoding the static signaling data to obtain an encoded static signaling data block that does not change over the plurality of data frames; distributing each of said plurality of encoded dynamic signaling data blocks over the plurality of data frames, resulting in each of said plurality of encoded dynamic signaling data blocks being placed into its associated data frame of the plurality of data frames; dividing the encoded static signaling data block over the plurality of data frames, resulting in each data frame of the plurality of data frames including a different segment of the encoded static signaling data block; and outputting the plurality of data frames.