Patent ID: 7907538

Claim:
A method of controlling parameters of a wireless data streaming system comprising: controlling a first parameter, which can be controlled in units of individual packets, according to whether current packet transmission is successful; transmitting a predefined number of packets using various values of the first parameter; calculating a reference value indicating a current channel state based on the number of successfully transmitted packets; and controlling a plurality of second parameters, which can be controlled in units of packet groups, based on the reference value, wherein the calculating the reference value comprises multiplying the number of successfully transmitted packets transmitted at each of the various values of the first parameter by a weight value respectively given to said each of various values of the first parameter and adding up the results of the multiplications, and wherein the controlling the plurality of second parameters comprises adjusting the plurality of second parameters to values selected for a more efficient and less stable channel state than the current channel when the reference value is greater than a predetermined threshold value, and adjusting the plurality of second parameters to values selected for a less efficient and more stable channel state than the current channel when the reference value is smaller than the predetermined threshold value.