Patent ID: 8473992

Claim:
A multichannel data transfer apparatus connected to a transmission line in which a plurality of nodes connected through a transmission line have respective transmission channels, and transmit compressed data in a predetermined period on a basis of a bandwidth assigned for each channel, comprising: a computer to acquire a bit rate of the transmission line when a number of channels is changed, to acquire a bit rate of the compressed data for each channel during transmission, to set a highest bit rate of an add-requested channel, to compare the bit rate of the transmission line with a sum of the bit rate of the channel during transmission and the bit rate of the change-requested channel, changing a compression rate of the compressed data when the sum is larger, to recalculate the sum of the bit rate of the channel during transmission and the bit rate of the add-requested channel, and to recalculate a bit rate until the sum becomes smaller, to recalculate a bandwidth using the recalculated bit rate, to notify the node of the bandwidth and the compression rate for each channel on a basis of a result of the recalculation, and to transmit the compressed data in a predetermined period on the bandwidth of the compressed data of the channel corresponding to the node, wherein when a channel delete request is received, the computer reduces the compression rate step by step in order from a highest priority and recalculates the bit rate so that a sum of bit rates of the channels that continue transmission is maximized below the bit rate of the transmission line.