Patent ID: 8432937

Claim:
A system for transmitting data encoded using a layered encoding algorithm comprising: a data input for receiving the encoded data with a plurality of layers including one base layer and one or more enhancement layers; packetizing means for inserting the received encoded data into one or more predetermined packet structures, the data associated with each encoded layer being inserted into a different sequence of packets; packet numbering means for assigning a data sequence number to each enhancement layer packet generated by the packetizing means, the data sequence numbers assigned to the enhancement layers' packets running in a single sequence indicative of the order of receipt at the data input of encoded data inserted into the enhancement layer packet; wherein the packet numbering means is arranged to assign a base layer data sequence numbering to each base layer packet generated by the packetizing means, said base layer sequence numbering being indicative of the order of receipt at the data input of encoded data inserted into the base layer packet; packet numbering pointer means for associating each enhancement layer packet with splice point information that indicates where base layer packets have to be inserted and which base layer packets have to be inserted in the said single sequence of enhancement layers' packets in order for both base and enhancement layers' packets to be in the same order as the order of a network interface for transmitting packets so created and for transmitting the assigned data sequence numbers and splice point information.