Patent ID: 7158473

Claim:
A transmitting/receiving apparatus for packetizing input continuous data, transmitting the packetized data to another apparatus on a communication network, and receiving a packet transmitted from another apparatus, and being for use with a management apparatus which assigns a bandwidth to each apparatus on the communication network in accordance with a reservation made by each apparatus, said transmitting/receiving apparatus comprising: a packet construction section for dividing the continuous data into a plurality of subpackets, and constructing a packet by concatenating the plurality of subpackets; a modulation transmission section for modulating the packet constructed by the packet construction section, and transmitting the modulated packet to a transmission destination apparatus on the communication network; a training session execution section for checking channel conditions, when a predetermined condition is satisfied, by communicating with the transmission destination apparatus, and performing a training session to change a modulation rule used in the modulation transmission section to a modulation rule that enables a packet to be successfully transmitted from the modulation transmission section to the transmission destination apparatus; a subpacket transmission confirmation section for confirming whether or not a subpacket included in the transmitted packet was transmitted successfully to the transmission destination apparatus, wherein if the modulation rule is changed by the training session execution section: the packet construction section reconstructs a new packet by concatenating at least one subpacket, which was confirmed as an unsuccessfully-transmitted subpacket by the subpacket transmission confirmation section, with subpackets newly generated from the continuous data, and the modulation transmission section modulates the reconstructed new packet in accordance with the changed modulation rule, and transmits the modulated packet; a prebuffer for storing the continuous data that is input during execution of the training session by the training session execution section; and a wider bandwidth request section for sending a reservation to the management apparatus to set a bandwidth to a width that enables a transmission speed by the modulation transmission section that is faster than an input speed of the continuous data.