← Back to Patent Explorer
US5954839A Expired / Lapsed US ⏱️ 0.0 years remaining

Error protection method for multimedia data

Assignee: Samsung Electronics Co Ltd
•
Filing: 1997-01-14
•
Granted: 1999-09-21
•
Expires: 2017-01-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An error protection method for multimedia improves data recovery and channel throughput in channels which cause a random error and a burst error by using a rate compatible punctured convolutional code (RCPC) and an automatic retransmission on request (ARQ). In a process of decoding a plurality of packets of given information, the error protection method includes the steps of a) decoding one of the plurality of packets, b) decoding another packet when an error occurs during the decoding in step a), c) decoding a combination of the packets from steps a) and b) or a third packet when an error occurs in step b), and d) repeating step c) until the decoding error no longer occurs. The error protection method has the characteristics of both Type-1 and Type-2 ARQ methods. Therefore, one can obtain constant channel throughput in a channel containing burst errors, a channel containing random errors, and a channel in which the two types of error patterns coexist simultaneously.

Inventors

  • 👤 Dong-Seek Park
  • 👤 John Villasenor
  • 👤 Feng Chen
  • 👤 Max Luttrell
  • 👤 Brendan Dowling

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 19:43
CPC Classifications
H; H04; H04L; H04L1/00; H04L1/004; H04L1/0056; H04L1/0059; H04L1/0045; H04L1/0047; H03; H03M; H03M13/00; H03M13/03; H03M13/23; H03M13/35; H03M13/63; H03M13/6306; H03M13/635; H03M13/6362; H03M13/6368; H03M13/6375; H04L1/0067; H04L1/0068; H04L1/12; H04L1/16; H04L1/18; H04L1/1812; H04L1/1816; H04L1/1819; H04L1/1825; H04L1/1829; H04L1/1835; H04L1/1845

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 83 words
A method of protecting errors from occurring during decoding of a plurality of packets of given information, comprising the steps of: a) decoding one of said plurality of packets; b) decoding another packet when an error occurs during said decoding in said step a); c) decoding a combination of said packets of said steps a) and b) or a third packet when an error occurs during said decoding in said step b); and d) repeating said step c) until no decoding error occurs.
Claim 2
Independent Claim 83 words
A method of protecting errors from occurring during decoding of a plurality of packets of given information, comprising the steps of: a) decoding one of said plurality of packets; b) decoding another packet when an error occurs during said decoding in said step a); c) decoding a combination of said packets of said steps a) and b) or a third packet when an error occurs during said decoding in said step b); and d) repeating said step c) until no decoding error occurs.
Claim 3
Dependent Claim 41 words
An error protecting method as claimed in claim 1, further comprising the step of, storing the decoded results and standing by decoding of a plurality of packets of next information when no decoding error occurs during said steps a) to d).
Claim 4
Dependent Claim 34 words
An error protecting method as claimed in claim 1, wherein, at least two decoding error packets are combined and decoded when the number of said packets in said step c) is at least three.
Claim 5
Dependent Claim 35 words
An error protection method as claimed in claim 3, wherein decoding is sequentially performed starting from when the number of combined packets is two and including a latest packet determined to have a decoding error.
Claim 6
Independent Claim 76 words
A method of protecting from an error occurring during the decoding of a plurality of packets of given information, comprising: a) decoding a first packet which is one of the plurality of packets; and b) combining the first packet with two or more other packets of the plurality of packets when an error occurs in the decoding in a), wherein said two or more other packets are packets which had an error occur during decoding thereof.
Claim 7
Independent Claim 76 words
A method of protecting from an error occurring during the decoding of a plurality of packets of given information, comprising: a) decoding a first packet which is one of the plurality of packets; and b) combining the first packet with two or more other packets of the plurality of packets when an error occurs in the decoding in a), wherein said two or more other packets are packets which had an error occur during decoding thereof.
Claim 8
Independent Claim 144 words
A method of protecting from an error occurring during the decoding of a plurality of packets of given information, comprising: a) decoding a first packet which is one of the plurality of packets; b) combining the first packet with a second packet when an error occurs in the decoding in a), wherein said second packet is one of the plurality of packets and is a packet which had an error occur during decoding thereof; c) combining the first packet with a combination of the second packet and at least a third packet and decoding the packets combined in c), when an error occurs in the decoding in b), wherein said third packet is one of the plurality of packets and is a packet which had an error occur during decoding thereof; and d) repeating c) if an error occurs in the decoding of c).
Claim 9
Independent Claim 144 words
A method of protecting from an error occurring during the decoding of a plurality of packets of given information, comprising: a) decoding a first packet which is one of the plurality of packets; b) combining the first packet with a second packet when an error occurs in the decoding in a), wherein said second packet is one of the plurality of packets and is a packet which had an error occur during decoding thereof; c) combining the first packet with a combination of the second packet and at least a third packet and decoding the packets combined in c), when an error occurs in the decoding in b), wherein said third packet is one of the plurality of packets and is a packet which had an error occur during decoding thereof; and d) repeating c) if an error occurs in the decoding of c).
Claim 10
Dependent Claim 36 words
An error protection method as claimed in claim 6, further comprising storing one of the decoded results and standing by the stored decoded result when no decoding error occurs in any one of a) to c).
Claim 11
Independent Claim 106 words
A method of protecting errors during decoding of a plurality of packets of given information, comprising: a) decoding a first packet of said plurality of packets; b) decoding a second packet of said plurality of packets when an error occurs during the decoding of said first packet; c) decoding a combination of said first and second packets when an error occurs during decoding of the second packet; and d) decoding a third packet of said plurality of packets when an error occurs during the decoding of said first and second packets, and when an error occurs in decoding said combination of said first and second packets.
Claim 12
Independent Claim 106 words
A method of protecting errors during decoding of a plurality of packets of given information, comprising: a) decoding a first packet of said plurality of packets; b) decoding a second packet of said plurality of packets when an error occurs during the decoding of said first packet; c) decoding a combination of said first and second packets when an error occurs during decoding of the second packet; and d) decoding a third packet of said plurality of packets when an error occurs during the decoding of said first and second packets, and when an error occurs in decoding said combination of said first and second packets.
Claim 13
Dependent Claim 35 words
An error protection method as claimed in claim 8, further comprising: e) decoding a combination of two or more of said first through third packets when an error occurs during the decoding in step d).
Claim 14
Dependent Claim 26 words
An error protection method as claimed in claim 9, further comprising: f) if an error occurs e), repeating step e) using a different combination of packets.
Claim 15
Dependent Claim 88 words
An error protection apparatus for protecting errors from occurring during decoding of a plurality of packets of given information, comprising: a buffer coupled to a transmission channel and storing packets received from a transmitter; a decoder unit which decodes one or more packets stored in the buffer, wherein in response to generating an error upon decoding a combination of the packets, said decoder unit decodes a second combination of packets stored in said buffer, wherein said second combination of packets is different from said first combination of packets.
Claim 16
Dependent Claim 88 words
An error protection apparatus for protecting errors from occurring during decoding of a plurality of packets of given information, comprising: a buffer coupled to a transmission channel and storing packets received from a transmitter; a decoder unit which decodes one or more packets stored in the buffer, wherein in response to generating an error upon decoding a combination of the packets, said decoder unit decodes a second combination of packets stored in said buffer, wherein said second combination of packets is different from said first combination of packets.
Claim 17
Dependent Claim 39 words
The error protection apparatus as claimed in claim 11, wherein in response to said decoder unit generating a decoding error, said buffer transmits a signal to the transmitter causing the transmitter to transmit another of the plurality of packets.
Claim 18
Dependent Claim 87 words
An error protection apparatus for protecting errors from occurring during decoding of a plurality of packets of given information, comprising: a buffer coupled to a transmission channel and storing packets received from a transmitter; decoder means for decoding one or more packets stored in the buffer, wherein in response to generating an error upon decoding a combination of the packets, said decoder means decodes a second combination of packets stored in said buffer, wherein said second combination of packets is different from said first combination of packets.
Claim 19
Dependent Claim 87 words
An error protection apparatus for protecting errors from occurring during decoding of a plurality of packets of given information, comprising: a buffer coupled to a transmission channel and storing packets received from a transmitter; decoder means for decoding one or more packets stored in the buffer, wherein in response to generating an error upon decoding a combination of the packets, said decoder means decodes a second combination of packets stored in said buffer, wherein said second combination of packets is different from said first combination of packets.
Claim 20
Dependent Claim 39 words
The error protection apparatus as claimed in claim 13, wherein in response to said decoder means generating a decoding error, said buffer transmits a signal to the transmitter causing the transmitter to transmit another of the plurality of packets.

References Cited (Backward Citations)

US4914699A Cited
US5157687A Cited
EP0479296A1 Cited
US5671156A Cited
US5689439A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-09-20 2003-03-22 2003-09-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-09-20 2007-03-22 2007-09-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-09-20 2011-03-22 2011-09-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag