Method and apparatus for dynamic data rate control over a packet-switched network
First Claim
1. An intermediate system connected to a packet-switched real time communication network and for relaying communication data transmitted from a single transmitting terminal and for distributing the communication data to a plurality of receiving terminals, said intermediate system comprising:
- receiving means for receiving the communication data transmitted from the transmitting terminal;
environment detecting means for detecting an environment of each receiving terminal which is dynamically changed;
data processing means for processing the communication data received by said receiving means, in response to a change in the environment of each receiving terminal detected by said environment detecting means, for each receiving terminal to which the communication data is to be distributed; and
distributing means for distributing the communication data processed by said data processing means to the corresponding receiving terminal,wherein said data processing means dynamically limits an amount of data per unit time of the communication data to be distributed to each receiving terminal in response to the change in the environment of each receiving terminal.
1 Assignment
0 Petitions
Accused Products
Abstract
An amount of data to be distributed to each receiving terminal is dynamically controlled for each receiving terminal in response to a congestion of each of plural receiving terminals. When a determination of an RR (Reception Report) returned from the receiving terminal results in a very low rate of packet loss, an adaptive control mixer distributes communication data transmitted from a transmitting terminal to the receiving terminal without reducing the communication data. On the other hand, the determination of the RRs returned from the receiving terminals results in a high rate of packet loss, for example, 50% and 90%, respectively. In this case, the adaptive control mixer reduces, for example, 50% of the communication data transmitted from the transmitting terminal and then distributes the data to the one receiving terminal. The adaptive control mixer reduces, for example, 90% of the communication data and then distributes the data to the other receiving terminal.
105 Citations
6 Claims
-
1. An intermediate system connected to a packet-switched real time communication network and for relaying communication data transmitted from a single transmitting terminal and for distributing the communication data to a plurality of receiving terminals, said intermediate system comprising:
-
receiving means for receiving the communication data transmitted from the transmitting terminal; environment detecting means for detecting an environment of each receiving terminal which is dynamically changed; data processing means for processing the communication data received by said receiving means, in response to a change in the environment of each receiving terminal detected by said environment detecting means, for each receiving terminal to which the communication data is to be distributed; and distributing means for distributing the communication data processed by said data processing means to the corresponding receiving terminal, wherein said data processing means dynamically limits an amount of data per unit time of the communication data to be distributed to each receiving terminal in response to the change in the environment of each receiving terminal. - View Dependent Claims (2, 3, 4, 5)
-
-
6. In a packet-switched real time communication network, a relay controlling method for relaying communication data transmitted from a single transmitting terminal and for distributing the communication data to a plurality of receiving terminals, said method comprising the steps of:
-
detecting an environment of each receiving terminal which is dynamically changed; and dynamically limiting an amount of data per unit time of the communication data to be distributed to each receiving terminal for each receiving terminal in response to the environment detected by said environment detecting step.
-
Specification