IP Library › Granted Patent US 7,567,513
Granted Patent B2
US 7,567,513 · App. 11/450,351 · Granted Jul 28, 2009

Method of controlling transmission rate by using error correction packets and communication apparatus using the same

Assignee: Samsung Electronics Co., Ltd.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,567,513
App. No.
11/450,351
Granted
Jul 28, 2009
Kind
B2
Abstract

A method of controlling transmission rate by using error correction packets and a communication apparatus using the same are provided. According to an embodiment of the present invention, the method of controlling transmission rate by using error correction packets includes transmitting a first packet group composed in a predetermined ratio of data packets and error correction packets, transmitting a second packet group composed of the data packets and the error correction packets in a ratio adjusted based on feedback information about the first packet group, and controlling the transmission rate based on the feedback information about the second packet group.

Claims (33)

1. A method of controlling transmission rate by using error correction packets, the method comprising:

transmitting a first packet group to a device, wherein the first packet group comprises a plurality of first data packets and a plurality of first error correction packets, and a number of the first data packets to a number of the first error correction packets is a first ratio;

transmitting a second packet group to the device, wherein the second packet group comprises a plurality of second data packets and a plurality of second error correction packets, and a number of the second data packets to a second number of the error correction packets is a second ratio which is determined based on first feedback information on the first packet group; and

controlling a transmission rate according to second feedback information on the second packet group.

2. The method as claimed in claim 1 , wherein the transmitting the second packet group comprises:

receiving the first feedback information on the first packet group from the device; and

transmitting to the device the second packet group, wherein a percentage of the second error correction packets of the second packet group is greater than a percentage of the first error packets of the first packet group if a total packet loss-rate included in the first feedback information on the first packet group is greater than a threshold value.

3. The method as claimed in claim 2 , wherein the percentage of the error correction packets of the second packet group is proportional to the total packet loss-rate included in the first feedback information on the first packet group or is predetermined.

4. The method as claimed in claim 2 , wherein the controlling the transmission rate comprises:

receiving the second feedback information on the second packet group from the device during a predetermined time period; and

decreasing the transmission rate if an average rate of packet loss-rates included in the second feedback information on the second packet group received during the predetermined time period is greater than a data packet loss-rate included in the first feedback information on the first packet group.

5. The method of as claimed in claim 4 , wherein the decrease in the transmission rate is either in proportion to the average rate or is predetermined.

6. The method as claimed in claim 4 , wherein:

the data packet loss-rate included in the first feedback information on the first packet group is determined by the device based on results of recovering lost data packets among the first data packets included in the first packet group, using the error correction packets contained in the first packet group; and

the data packet loss-rate included in the first feedback information on the second packet group is determined by the device based on results of recovering lost data packets among the second data packets included in the second packet group, using the second error correction packets included in the second packet group.

7. The method as claimed in claim 1 , wherein the first and second error correction packets are forward-error correction (FEC) packets.

8. The method as claimed in claim 1 , wherein the first feedback information and the second feedback information are provided by real-time protocol control protocol.

9. A method of controlling transmission-rate using error correction packet, the method comprising:

transmitting packet groups at a predetermined transmission rate to a device, each of the packet groups comprising a plurality of data packets and a plurality of error correction packets; and

increasing a number of the error correction packets in the packet groups and the transmission rate if a total packet loss-rate included in feedback information from the device is less than a threshold value, or decreasing the number of the error correction packets in the packet groups and the transmission rate if the total packet loss-rate included in the feedback information is greater than the threshold value.

10. The method as claimed in claim 9 , wherein the decrease in the transmission rate is proportional to the total packet loss-rate or is predetermined.

11. The method as claimed in claim 9 , wherein the error correction packets are forward-error correction packets.

12. A communication apparatus comprising:

a receiving unit which receives feedback information including information on a packet loss-rate;

a control unit which determines a ratio of error correction packets to data packets and a transmission rate based on the feedback information;

a packet generating unit which generates packet groups comprising the error correction packets and data packets in the ratio determined by the control unit; and

a transmitting device which transmits the packet groups generated by the packet generating unit at the transmission rate determined by the control unit.

13. The communication apparatus as claimed in claim 12 , wherein the control unit increases a percentage of the error correction packets of a packet group if a total packet loss-rate included in the feedback information is greater than a first threshold value, and decreases the transmission rate if an average rate of the packet loss-rate included in the feedback information received during a predetermined time period after increasing the percentage of the error correction packets of the packet group is greater than a data packet loss-rate included in the feedback information received prior to increasing the percentage of the error correction packets of the packet group.

14. The communication apparatus as claimed in claim 13 , wherein the increased percentage of the error correction packets is proportional to the total packet loss-rate included in the feedback information received prior to increasing the percentage of the error correction packets of the packet group or is predetermined.

15. The communication apparatus as claimed in claim 13 , wherein the decrease in the transmission rate is proportional to the average rate of the packet loss-rate or is predetermined.

16. The communication apparatus as claimed in claim 13 , wherein the data packet loss-rate included in the feedback information determined by the device based on results of recovering lost data packets in a packet group, using the error correction packets included in the packet group.

17. The communication apparatus as claimed in claim 12 , wherein the error correction packets are forward-error correction packets.

18. The communication apparatus as claimed in claim 12 , wherein the feedback information is provided by real-time protocol control protocol.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 12, 2006
From: CHO, YOUNG-WOO
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 017991/0016 →
Priority Claims (1)
KR 10-2005-0072397 · Aug 8, 2005 · national
Continuity (2)
Provisional Application 6068908300 · Jun 10, 2005
Related Publication 20060280205A1 · Dec 14, 2006