Patent ID: 8347189

Claim:
A data transmission system, comprising: a first data storage unit to store packet missing state data including a distribution of numbers of consecutive missed packets in a decoder and distribution of intervals of packets missing in said decoder; a first determination processing unit to determine, based on said distribution of said numbers of consecutive missed packets, stored in said first data storage unit, an interleave unit including a number of Forward Error Correction (FEC) blocks included in a packet range over which packet interleave is carried out, and to store said interleave unit into a second data storage unit, wherein said FEC block is a block unit for which an FEC packet is generated; a second determination processing unit to determine, based on said distribution of said intervals of said missing packets stored in said first data storage unit, a number of data packets included in said FEC block, and to store said number of data packets included in said FEC block into said second data storage unit; and a communication processing unit to identify, based on data stored in said second data storage unit, a transmission order of said packets to said decoder, and to carry out packet interleave of said packets to said decoder according to the identified transmission order of said packets.