Patent ID: 8660119

Claim:
A communication system, comprising: a first communication device having a first processing unit; and a second communication device having a second processing unit; wherein when packetizing a packet the first processing unit is configured to (a) depending on a size of information to be transmitted from the first communication device to the second communication device in the packet selectively prepare a first sub-packet including a first sub-packet information of a first predetermined size and a first sub-packet error averting information into a first predetermined range of a first payload space of the packet, and preparing a second sub-packet having a second sub-packet information of a second predetermined size and a second sub-packet error averting information into a second predetermined range of the first payload space of the packet; (b) deliver the packet having the first sub-packet and the second sub-packet to the second processing unit; and (c) prepare the first sub-packet information into the first predetermined range of the first payload space or the second predetermined range of the first payload space when the second predetermined size is larger than the first predetermined size and the first sub-packet is to be re-delivered, or prepare the second sub-packet information into the second predetermined range of the first payload space when the second predetermined size is larger than the first predetermined size and the second sub-packet is to be re-delivered.