Patent ID: 8634090

Claim:
A data transfer apparatus comprising: a transmitting unit that transmits transmit data over a transmission channel having a plurality of lines, such that the transmit data are assigned to the plurality of lines by information unit of the transmit data, the information unit including a plurality of pieces of bit information; a transmission controlling unit that appends control data to transfer data to be transferred to a receiving side to compose the transmit data, the control data being for controlling transmission and reception of the transfer data; and a generating unit that obtains information about the number of the lines in the transmission channel, that determines, based on the number of the lines and the number of information units of the control data, the number of information units of the transfer data that makes the number of information units of the transmit data integral multiple of the number of the lines, and that generates transfer data of the determined number of information units from a part of the transfer data to be transferred to the receiving side.