Method and apparatus for dynamically controlling a real-time multimedia data generation rate
First Claim
1. An open-source method for controlling a multimedia data generation rate, comprising:
- (a) generating multimedia data in real time according to a current multimedia data generation rate and transmitting the multimedia data;
(b) receiving transmission buffer, through which the multimedia data is transmitted, state information and a multimedia data loss rate during the transmission of the multimedia data;
(c) calculating a multimedia data generation rate based on the transmission buffer state information and the multimedia data loss rate; and
(d) generating multimedia data in real-time according to the calculated multimedia data generation rate and transmitting the generated multimedia data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and an apparatus for controlling a real-time multimedia data generation rate, according to a wireless channel state, in a wireless communications system includes two different embodiments of methods for controlling a real-time multimedia data generation rate, i.e., an open-source control method and a closed-source control method. In the open source method, the real-time multimedia data generation rate is controlled using a transmission buffer state of a wireless medium access control (MAC) module of a wireless terminal and other information, such as a packet loss rate. In the closed source method, the appropriate real-time multimedia data generation rate of an application program, which generates multimedia data in real time in a wireless terminal, is directly applied from an access point (AP) or determined through negotiation with a wireless AP.
26 Citations
16 Claims
-
1. An open-source method for controlling a multimedia data generation rate, comprising:
-
(a) generating multimedia data in real time according to a current multimedia data generation rate and transmitting the multimedia data;
(b) receiving transmission buffer, through which the multimedia data is transmitted, state information and a multimedia data loss rate during the transmission of the multimedia data;
(c) calculating a multimedia data generation rate based on the transmission buffer state information and the multimedia data loss rate; and
(d) generating multimedia data in real-time according to the calculated multimedia data generation rate and transmitting the generated multimedia data. - View Dependent Claims (2, 15)
-
-
3. An open-source apparatus, which controls a multimedia data generation rate, comprising:
-
a multimedia data generation and transmission unit for generating multimedia data in real-time according to a current multimedia data generation rate and for transmitting the multimedia data;
a buffer state and packet loss rate information reception unit for receiving transmission buffer, through which the multimedia data is transmitted, state information and a multimedia data loss rate during the transmission of the multimedia data; and
a multimedia data generation rate calculation unit for calculating a multimedia data generation rate corresponding to the transmission buffer state information and the multimedia data loss rate, wherein the multimedia data generation and transmission unit receives the calculated multimedia data generation rate from the multimedia data generation rate calculation unit, generates multimedia data in real time according to the received multimedia data generation rate, and transmits the multimedia data. - View Dependent Claims (4)
-
-
5. A closed-source method for controlling a multimedia data generation rate, comprising:
-
(a) receiving a current multimedia data generation rate;
(b) receiving a permissible polling cycle and packet length;
(c) calculating a multimedia data generation rate corresponding to the permissible polling cycle and packet length; and
(d) generating multimedia data in real time according to the calculated multimedia data generation rate and transmitting the multimedia data. - View Dependent Claims (6, 7, 8, 9, 16)
-
-
10. A closed-source apparatus, which controls a multimedia data generation rate, comprising:
-
(a) a polling cycle and packet length information reception unit for receiving a permissible polling cycle and packet length information corresponding to a current multimedia data generation rate;
(b) a multimedia data generation rate calculation unit for calculating a multimedia data generation rate corresponding to the permissible polling cycle and packet length information;
(c) a multimedia data generation and transmission unit for generating multimedia data in real time according to the calculated multimedia data generation rate and for transmitting the multimedia data. - View Dependent Claims (11)
-
-
12. A closed-source method for controlling a multimedia data generation rate, comprising:
-
(a) issuing a request for a permissible polling cycle and packet length information, which is necessary for wireless channel allocation, from a wireless adaptation layer (WAL) of a wireless terminal to a WAL of a wireless access point (AP); and
(b) responding to the request issued by the WAL of the wireless terminal by calculating a permissible polling cycle and packet length, depending on a current network state, and transmitting the permissible polling cycle and packet length from the WAL of the wireless AP to the WAL of the wireless terminal.
-
-
13. A method for controlling a multimedia data generation rate through negotiations between a wireless terminal and a wireless access point (AP), comprising:
-
(a) receiving a current multimedia data generation rate;
(b) calculating a polling cycle for each session and a packet length for each polling cycle, corresponding to the current multimedia data generation rate, and issuing a request for a permissible polling cycle for each session and a permissible packet length for each permissible polling cycle to a WAL of the wireless AP; and
(c) receiving the permissible polling cycle for each session and the permissible packet length for each permissible polling cycle from the WAL of the wireless AP and adjusting the current multimedia data generation rate depending on the permissible polling cycle for each session and the permissible packet length for each permissible polling cycle.
-
-
14. A method for controlling a multimedia data generation rate through negotiations between a wireless terminal and a wireless access point (AP), comprising:
-
(a) receiving a request for a permissible polling cycle and packet length issued by a wireless adaptation layer (WAL) of the wireless terminal; and
(b) calculating a predetermined polling cycle for each session and a predetermined packet length for each predetermined polling cycle, which can be accommodated at a given moment in consideration of a current network state and transmitting calculation results to the WAL of the wireless terminal.
-
Specification