# US 10,313,055 B2 · Method and apparatus for transmitting and receiving packet in communication system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,313,055 B2
- Document ID: US10313055B2
- Status: Granted
- Kind: B2
- Application number: 15/032,002
- Filed: 2014-10-31
- Published: 2016-09-22
- Granted: 2019-06-04
- Earliest claimed: 2013-10-31
- Assignees: Samsung Electronics Co., Ltd.
- Applicants: Samsung Electronics Co., Ltd.
- Inventors: Sung-Hee Hwang
- Web page: https://patentgrep.com/patent/US10313055B2

## CPC

- H04L 1/0041: {Arrangements at the transmitter end}
- H03M 13/05: using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits {(H03M13/2906 takes precedence)}
- H03M 13/13: Linear codes
- H03M 13/2707: {Simple row-column interleaver, i.e. pure block interleaving}
- H03M 13/373: {with erasure correction and erasure determination, e.g. for packet loss recovery or setting of erasures for the decoding of Reed-Solomon codes}
- H03M 13/6356: {by repetition or insertion of dummy data, i.e. rate reduction}
- H03M 13/6547: {TCP, UDP, IP and associated protocols, e.g. RTP}
- H04L 1/0057: {Block codes (H04L1/0061, H04L1/0064 take precedence)}
- H04L 1/0075: {Transmission of coding parameters to receiver (H04L1/0023 takes precedence)}
- H04L 12/1868: {Measures taken after transmission, e.g. acknowledgments}
- H04L 12/189: {in combination with wireless systems (selective distribution or broadcast in wireless communication networks H04W4/06)}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H03M: CODING; DECODING; CODE CONVERSION IN GENERAL (using fluidic means F15C4/00; optical analogue/digital converters G02F7/00; coding, decoding or code conversion, specially adapted for particular applications, see the relevant subclasses, e.g. G01D, G01R, G06F, G06T, G09G, G10L, G11B, G11C, H04B, H04L, H04M, H04N; ciphering or deciphering for cryptography or other purposes involving the need for secrecy G09C)

## Abstract

A method for transmitting a packet for N data streams in a communication system is provided. The method includes dividing each of the data streams into data payloads and adding a header for discriminating between the N data streams to each of the data payloads, determining, from the source packet flow, an FEC source formed by source packets generated from an (N−M) number of data streams, distinguishing at least one source packet block, generating a source symbol block from the at least one distinguished source packet block, generating a repair symbol block formed by at least one repair symbol, determining a repair flow ID for identifying a repair flow formed by the repair symbols generated from the FEC source packet flow, generating an FEC repair packet by adding a header to each of the repair symbols of the repair flow, and transmitting the source packet and the FEC repair packet.

## Claims

### Claim 1

A method of transmitting forward error correction (FEC) repair packet in a broadcasting system, the method comprising:
converting a source packet block comprising a plurality of packets into a source symbol block;
generating a FEC repair packet by encoding the source symbol block using a FEC code; and
transmitting the FEC repair packet to recover the source symbol block by a receiver,
wherein the FEC repair packet comprises a packet header and a repair FEC payload identification (ID),
wherein the packet header comprises information on a FEC type indicating a type of FEC scheme used for the encoding, a packet ID and a packet sequence number for distinguishing packets that comprise a same packet ID, and
wherein a value of the packet sequence number starts from an arbitrary value and is incremented by one for each of the packets.

### Claim 2 (depends on 1)

The method of claim 1, wherein, if the FEC type indicates a predetermined value, the repair FEC payload ID comprises:
information on a sequence number indicating the lowest packet of at least one packet having the same packet ID in the source symbol block which is protected by the FEC repair packet, and
information on the number of the at least one packet.

### Claim 3 (depends on 1)

The method of claim 1, further comprising transmitting FEC configuration information including information indicating a coding structure applied for the source packet block.
