IP Library Granted Patent US 9,043,682
Granted Patent B2
US 9,043,682 · App. 13/777,313 · Granted May 26, 2015

Packet transmission/reception apparatus and method using forward error correction scheme

Inventors: Sunghee Hwang (Suwon-si, KR); Seho Myung (Seoul, KR); Hyunkoo Yang (Seoul, KR)
Assignee: Samsung Electronics Co., Ltd.
H03M13/05H03M13/2906H03M13/373H03M13/3761
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 9,043,682
App. No.
13/777,313
Granted
May 26, 2015
Kind
B2
Abstract

A packet transmission/reception apparatus and method is provided. The packet transmission method of the present invention includes acquiring a source payload including partial source symbols from a source block, generating a source packet including the source payload and an identifier (ID) of the source payload, generating a repair packet including a repair payload corresponding to the source payload and an ID of the repair payload, generating a Forward Error Correction (FEC) packet block including the source and repair packets, and transmitting the FEC packet block. The source payload ID includes a source payload sequence number incrementing by 1 per source packet. The packet transmission/reception method of the present invention is advantageous in improving error correction capability and network resource utilization efficiency.

Claims (37)

1. A packet transmission method comprising:

generating a source packet block that includes at least one source packet, a source packet including a source payload and a source payload identifier (ID) of the source payload;

generating a repair packet block that includes at least one repair packet, a repair packet including a repair payload corresponding to at least one source payload and a repair payload ID of the repair payload; and

transmitting the repair packet block,

wherein the source payload ID includes a source payload sequence number that starts from an arbitrary value and is initialized to 0 after reaching a maximum value.

2. The packet transmission method of claim 1 , wherein the repair payload ID comprises an initial sequence number indicating the source payload sequence number corresponding to a first source payload in the source packet block.

3. The packet transmission method of claim 1 , wherein the repair payload ID comprises a repair payload ID for identifying the repair payload of the repair packet, and

wherein the repair payload ID starts at 0 and is incremented by 1 with each repair payload in the repair packet block.

4. The packet transmission method of claim 1 wherein the repair payload ID comprises a repair payload length indicator indicating a number of repair payload in the repair packet block.

5. The packet transmission method of claim 1 , wherein the repair payload ID comprises a source payload length indicator indicating a number of source payloads included in the source packet block.

6. A packet reception method comprising:

receiving a repair packet block that includes at least one repair packet, a repair packet including a repair payload corresponding to at least one source payload and a repair payload ID of the repair payload,

wherein a source payload and a source payload identifier (ID) of the source payload are included in a source packet, at least one source packet is included in source packet block, and

wherein the source payload ID includes a source payload sequence number that starts from an arbitrary value and is initialized to 0 after reaching a maximum value.

7. The packet reception method of claim 6 , wherein the repair payload ID comprises an initial sequence number indicating the source payload sequence number corresponding to a first source payload in the source packet block.

8. The packet reception method of claim 6 , wherein the repair payload ID comprises a repair payload ID for identifying the repair payload of the repair packet, and

wherein the repair payload ID starts at 0 and is incremented by 1 with each repair payload in the repair packet block.

9. The packet reception method of claim 6 , wherein the repair payload ID comprises a repair payload length indicator indicating a number of repair payloads included in the repair packet block.

10. The packet reception method of claim 6 , wherein the repair payload ID comprises a source payload length indicator indicating a number of source payloads included in the source packet block.

11. A packet transmission apparatus, the apparatus comprising:

a transmitter for transmitting a repair packet block; and

a controller controls a packet generator for generating a source packet block that includes at least one source packet, a source packet including a source payload and a source payload identifier (ID) of the source payload, and generating the repair packet block that includes at least one repair packet, a repair packet including a repair payload corresponding to at least one source payload and a repair payload ID of the repair payload,

wherein the source payload ID includes a source payload sequence number that starts from an arbitrary value and is initialized to 0 after reaching a maximum value.

12. The packet transmission apparatus of claim 11 , wherein the repair payload ID comprises an initial sequence number indicating the source payload sequence number corresponding to a first source payload in the source packet block.

13. The packet transmission apparatus of claim 11 , wherein the repair payload ID comprises a repair payload ID for identifying the repair payload of the repair packet, and

wherein the repair payload ID starts at 0 and is incremented by 1 with each repair payload in the repair packet block.

14. The packet transmission apparatus of claim 11 , wherein the repair payload ID comprises a repair payload length indicator indicating a number of repair payloads included in the repair packet block.

15. The packet transmission apparatus of claim 11 , wherein the repair payload ID comprises a source payload length indicator indicating a number of source payloads included in the source packet block.

16. A packet reception apparatus, the apparatus comprising:

a receiver for receiving a repair packet block that includes at least one repair packet, a repair packet including a repair payload corresponding to at least one source payload and a repair payload ID of the repair payload,

wherein a source payload and a source payload identifier (ID) of the source payload are included in a source packet, at least one source packet is included in source packet block, and

wherein the source payload ID includes a source payload sequence number that starts from an arbitrary value and is initialized to 0 after reaching a maximum value.

17. The packet reception apparatus of claim 16 , wherein the repair payload ID comprises an initial sequence number indicating the source payload sequence number corresponding to a first source payload in the source packet block.

18. The packet reception apparatus of claim 16 , wherein the repair payload ID comprises a repair payload ID for identifying the repair payload of the repair packet, and

wherein the repair payload ID starts at 0 and is incremented by 1 with each repair payload in the repair packet block.

19. The packet reception apparatus of claim 16 , wherein the repair payload ID comprises a repair payload length indicator indicating a number of repair payloads included in the repair packet block.

20. The packet reception apparatus of claim 16 , wherein the repair payload ID comprises a source payload length indicator indicating a number of source payloads included in the source packet block.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2013
From: HWANG, SUNGHEE; MYUNG, SEHO; YANG, HYUNKOO
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 029877/0485 →
Priority Claims (1)
KR 10-2012-0112032 · Oct 9, 2012 · national
Continuity (2)
Provisional Application 61603438 · Feb 27, 2012
Related Publication 20130227376A1 · Aug 29, 2013