Data communication speed control system, transmitter apparatus and receiver apparatus
First Claim
1. A data communication speed control system for controlling data communication speed, said system comprises:
- a receiving apparatus for sequentially detecting momentary real transmission speed in a communication channel, based on received data that has been delivered from a transmitting apparatus, the receiving apparatus sequentially transmits the real transmission speed to said transmitting apparatus; and
said transmitting apparatus selects the species of the data and sets an initial transmission speed for the data based on the communication channel, the transmitting apparatus then sequentially adjusts the transmission speed of said data that is to be sent to said receiving apparatus, based on said real transmission speed, and controls said data communication speed between the transmitting apparatus and said receiving apparatus,wherein said real transmission speed over the communication channel is predicted based on the result of a calculated packet loss rate supplied from said receiving apparatus, andwherein said packet loss rate is calculated by counting the number of packet errors within received streaming data, andwherein said transmitting apparatus calculates predicted transmission speed on the basis of mean value of said real transmission speed in definite time that has been sequentially notified from said receiving apparatus, and controls the compression rate relevant to said data on the basis of transmission speed.
1 Assignment
0 Petitions
Accused Products
Abstract
This invention aims to make it possible to realize data communication having excellent communication throughput and good quality even if the communication state fluctuates. According to the present invention, by sequentially adjusting the transmission speed of data that is to be sent to the portable radio terminal 22 on the basis of momentary real transmission speed in the communication channel 6 that has been fed back from the portable radio terminal 22, and hereby controlling the data communication speed between itself and the portable radio terminal 22, it is able to execute data transmission processing that is corresponding to changes of transmission speed in the communication channel 6, in this way, it is able to realize data communication having excellent communication throughput and good quality even if the communication state fluctuates.
35 Citations
7 Claims
-
1. A data communication speed control system for controlling data communication speed, said system comprises:
-
a receiving apparatus for sequentially detecting momentary real transmission speed in a communication channel, based on received data that has been delivered from a transmitting apparatus, the receiving apparatus sequentially transmits the real transmission speed to said transmitting apparatus; and said transmitting apparatus selects the species of the data and sets an initial transmission speed for the data based on the communication channel, the transmitting apparatus then sequentially adjusts the transmission speed of said data that is to be sent to said receiving apparatus, based on said real transmission speed, and controls said data communication speed between the transmitting apparatus and said receiving apparatus, wherein said real transmission speed over the communication channel is predicted based on the result of a calculated packet loss rate supplied from said receiving apparatus, and wherein said packet loss rate is calculated by counting the number of packet errors within received streaming data, and wherein said transmitting apparatus calculates predicted transmission speed on the basis of mean value of said real transmission speed in definite time that has been sequentially notified from said receiving apparatus, and controls the compression rate relevant to said data on the basis of transmission speed.
-
-
2. A transmitting apparatus comprising:
-
receiving means for sequentially receiving notifications of momentary real transmission speed in a communication channel that has been sequentially detected on the basis of received data that has been received via said communication channel, from a receiving apparatus; transmission control means for selecting the species of the data and setting an initial transmission speed for the data based on the communication channel, the transmitting apparatus thereafter sequentially adjusting the transmission speed of data that is to be sent to said receiving apparatus, based on said real transmission speed, and controlling said data communication speed between the transmission control means and said receiving apparatus; and compression rate controlling means for calculating predicted transmission speed on the basis of mean value of said real transmission speed in definite time that has been sent from said receiving apparatus, and controlling the compression rate relevant to said data on the basis of the predicted transmission speed, wherein said real transmission speed over the communication channel is predicted based on the result of a calculated packet loss rate supplied from said receiving apparatus, and wherein said packet loss rate is calculated by counting the number of packet errors within received streaming data.
-
-
3. A receiving apparatus comprising:
-
real transmission speed notifying means for sequentially detecting momentary real transmission speed of a stated communication channel based on received data received via said communication channel, and sequentially notifying a transmitting apparatus; and receiving means for receiving data having a communication speed in said communication channel that is controlled by sequential adjustment by said transmitting apparatus based on said real transmission speed, wherein said real transmission speed over the communication channel is predicted based on the result of a calculated packet loss rate supplied from said receiving apparatus, and wherein said packet loss rate is calculated by counting the number of packet errors within received streaming data, wherein the transmitting apparatus selects the species of the data and sets an initial transmission speed for the data based on the communication channel, and wherein said transmitting apparatus calculates predicted transmission speed on the basis of mean value of said real transmission speed in definite time that has been sequentially notified from said receiving apparatus, and controls the compression rate relevant to said data on the basis of the predicted transmission speed. - View Dependent Claims (4)
-
-
5. A data communication speed control system for controlling data communication speed, said system comprises:
-
a receiving apparatus for sequentially detecting momentary real transmission speed in a communication channel, based on received data that has been delivered from a transmitting apparatus, the receiving apparatus sequentially transmits the real transmission speed to said transmitting apparatus; and said transmitting apparatus selects the species of the data and sets an initial transmission speed for the data based on the communication channel, the transmitting apparatus thereafter sequentially adjusts the compression rate of said data that is to be sent to said receiving apparatus, on the basis of said real transmission speed, wherein said real transmission speed over the communication channel is predicted based on the result of a calculated packet loss rate supplied from said receiving apparatus, and wherein said packet loss rate is calculated by counting the number of packet errors within received streaming data, and wherein said transmitting apparatus calculates predicted transmission speed on the basis of mean value of said real transmission speed in definite time that has been sequentially notified from said receiving apparatus, and controls the compression rate relevant to said data on the basis of the predicted transmission speed.
-
-
6. A transmitting apparatus comprising:
-
receiving means for sequentially receiving notifications of momentary real transmission speed in a communication channel that has been sequentially detected on the basis of received data that has been received via the stated communication channel, from a receiving apparatus; and transmission control means for selecting the species of the data and setting an initial transmission speed for the data based on the communication channel, the transmitting apparatus thereafter sequentially adjusting the compression rate of data that is to be sent to said receiving apparatus, based on said real transmission speed, and for transmitting the data, wherein said real transmission speed over the communication channel is predicted based on the result of a calculated packet loss rate supplied from said receiving apparatus, and wherein said packet loss rate is calculated by counting the number of packet errors within received streaming data, and wherein said transmitting apparatus calculates predicted transmission speed on the basis of mean value of said real transmission speed in definite time that has been sequentially notified from said receiving apparatus, and controls the compression rate relevant to said data on the basis of the predicted transmission speed.
-
-
7. A receiving apparatus comprising:
-
real transmission speed notifying means for sequentially detecting momentary real transmission speed of a communication channel based on received data received via said communication channel, and sequentially notifying a transmitting apparatus; and receiving means for receiving data having a compression rate sequentially adjusted by said transmitting apparatus based on said real transmission speed, wherein said real transmission speed over the communication channel is predicted based on the result of a calculated packet loss rate supplied from said receiving apparatus, and wherein said packet loss rate is calculated by counting the number of packet errors within received streaming data, wherein the transmitting apparatus selects the species of the data and sets an initial transmission speed for the data based on the communication channel, and wherein said transmitting apparatus calculates predicted transmission speed on the basis of mean value of said real transmission speed in definite time that has been sequentially notified from said receiving apparatus, and controls the compression rate relevant to said data on the basis of the predicted transmission speed.
-
Specification