Patent ID: 8811169

Claim:
A communication device, comprising: a reception unit for receiving an input signal, and outputting received data; a transmission unit that accepts a transmission frame, transmits a transmission signal at a first transmission rate set based on transmission control information, and outputs a transmission timing signal indicating completion timing of transmission of said transmission signal; an information extracting unit that extracts said transmission control information from said received data, and designates a second transmission rate when transmitting next said transmission frame to said transmission unit; and a service quality control unit that changes, upon detecting a second transmission rate being smaller than said first transmission rate, an upper limit transmission rate to said second transmission rate or less, changes, upon detecting a second transmission rate being larger than said first transmission rate, said upper limit transmission rate to said second transmission rate or less after said completion timing, and generates said transmission frame from transmitted data based on said upper limit transmission rate, wherein said transmitted data includes a plurality of frames, to each of which predetermined priority is set; and wherein said service quality control unit performs flow control between itself and sources of certain frames among said plurality of frames based on said limit transmission rate and said priority, and selects frames from sources except for said sources of said certain frames as said transmission frame.