# US 9,438,273 B2 · Method for generating forward error correction packet in multimedia system and method and apparatus for transmitting and receiving forward error correction packet

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

- Number: US 9,438,273 B2
- Document ID: US9438273B2
- Status: Granted
- Kind: B2
- Application number: 14/313,353
- Filed: 2014-06-24
- Published: 2014-10-16
- Granted: 2016-09-06
- Earliest claimed: 2011-07-08
- Assignees: Samsung Electronics Co., Ltd.
- Applicants: Sung-Hee Hwang; Sung-Oh Hwang; Seho Myung; Hyun-Koo Yang; Kyung-Mo Park
- Inventors: Sung-Hee Hwang; Sung-Oh Hwang; Seho Myung; Hyun-Koo Yang; Kyung-Mo Park
- Web page: https://patentgrep.com/patent/US9438273B2

## CPC

- 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/03: Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
- 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/6547: {TCP, UDP, IP and associated protocols, e.g. RTP}
- H04L 1/004: {by using forward error control (H04L1/0618 takes precedence; coding, decoding or code conversion, for error detection or correction H03M13/00)}
- H04L 1/0041: {Arrangements at the transmitter end}
- H04L 1/0061: {Error detection codes}
- H04L 1/0065: {Serial concatenated codes}
- H04L 1/0075: {Transmission of coding parameters to receiver (H04L1/0023 takes precedence)}
- H04L 1/008: {where the control data relates to payload of a different packet}
- H04L 1/0083: {Formatting with frames or packets; Protocol or part of protocol for error control}
- 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)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A method and apparatus for transmitting a Forward Error Correction (FEC) packet block including a plurality of FEC packets in a multimedia system are provided. The method includes generating a plurality of first FEC packet blocks by performing a first FEC encoding on a plurality of source symbols, each of the plurality of first FEC packet blocks including at least one source packet and at least one repair packet for repair of each of the at least one source packet, generating a second FEC packet block by performing a second FEC encoding on the plurality of first FEC packet blocks, the second FEC packet block including at least one repair packet for the plurality of first FEC packet blocks, and transmitting the second FEC packet block that includes, in header information of each of the at least one source packet and the at least one repair packet.

## Claims

### Claim 1

A method for performing a forward error correction (FEC) encoding in a multimedia system, the method comprising:
performing a first FEC encoding on each of source symbol blocks to generate each of FEC packet blocks and generate at least one first repair packet; and
performing a second FEC encoding on the source symbol blocks to generate at least one second repair packet,
wherein a repair packet of the at least one first repair packet includes information indicating a boundary of a FEC packet block corresponding to the repair packet.

### Claim 2 (depends on 1)

The method of claim 1, wherein the repair packet of the at least one first repair packet includes information identifying whether or not the repair packet of the at least one first repair packet is associated with a boundary of the FEC packet block.

### Claim 3

An apparatus for performing a forward error correction (FEC) encoding in a multimedia system, the apparatus comprising:
a first FEC encoder configured to perform a first FEC encoding on each of source symbol blocks to generate each of FEC packet blocks, and generate at least one first repair packet; and
a second FEC encoder configured to perform a second FEC encoding on the source symbol blocks to generate at least one second repair packet,
wherein a repair packet of the at least one first repair packet includes information indicating a boundary of a FEC packet block corresponding to the repair packet.

### Claim 4 (depends on 3)

The apparatus of claim 3, wherein the repair packet of the at least one first repair packet includes information identifying whether or not the repair packet of the at least one first repair packet is associated with a boundary of the FEC packet block.
