Patent ID: 7193973

Claim:
A data transmission apparatus, comprising: a network receiver configured to receive network information regarding a condition of a network; a network condition determination device configured to determine network condition information based on the network information from the network receiver; a video encoder configured to encode a video data signal to generate encoded video data and control a bit rate or an error resilience level of the encoded video data according to the network condition information; and a transmitter configured to transmit the encoded video data to the network, wherein the encoder is supplied with an encoding parameter as the network condition information and generates encoded data whose bit rate is adjusted according to the encoding parameter, the network condition determination device includes a first storage configured to store encoding parameter information obtained by the encoder, a second storage configured to store the network information input by the network receiver, and a determination device configured to determine the encoding parameter by deciding the network condition information based on network information input by the network receiver, past encoding parameter information from the first storage and past network information from the second storage.