EP1237345B1

Data communication speed control system, transmitter apparatus and receiver apparatus

Abstract

This record has no abstract on file.

EP1237345B1, drawing sheet 1
Sheet 1 of 11

Term

Term ended

Expired 12 October 2021, 5 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

4 claims: 2 independent, 2 dependent

  1. 1
    A data communication speed control system (20) for controlling a transmission speed of data to be transmitted over a communication channel (6) between a transmitting apparatus (21), which transmits said data, and a receiving apparatus (22), which receives said data from said transmitting apparatus, the communication channel having an instantaneous transmission speed which varies with time, said system comprising:said receiving apparatus operable to detect said instantaneous transmission speed of said communication channel in response to said data that has been received from said transmitting apparatus, and operable to notify said instantaneous transmission speed to said transmitting apparatus;and said transmitting apparatus operable to adjust said transmission speed of data that is to be sent to said receiving apparatus in response to said instantaneous transmission speed, wherein said instantaneous transmission speed over the communication channel is predicted on the basis of a calculated packet loss rate of said data determined by said receiving apparatus, wherein said packet loss rate is calculated by counting the numbers of packet errors within received streaming data, and wherein said transmitting apparatus is operable to calculate an average transmission speed by determining a mean value of a plurality of instantaneous transmission speeds that have been sequentially notified by said receiving apparatus, and is operable to control a compression rate of said data in response to said average transmission speed.
  2. 3
    A transmitting apparatus (21) for transmitting data to a receiving apparatus (22) over a communication channel (6), the communication channel having an instantaneous transmission speed which varies with time, comprising:receiving means for receiving notifications of said instantaneous transmission speed of said communication channel that has been detected by said receiving apparatus (22) in response to data that has been received over said communication channel by said receiving apparatus;transmission control means operable to adjust a transmission speed of data that is to be sent to said receiving apparatus in response to said instantaneous transmission speed, wherein said instantaneous transmission speed over the communication channel is predicted on the basis of a calculated packet loss rate of said data determined by said receiving apparatus, wherein said packet loss rate is calculated by counting the numbers of packet errors within received streaming data;and compression rate controlling means operable to calculate an average transmission speed by determining a mean value of a plurality of instantaneous transmission speeds received that have been sequentially notified by said receiving apparatus and to control a compression rate of said data in response to said average transmission speed.