Error prevention method for multimedia data
First Claim
1. A method of protecting error 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) unit no decoding error occurs.
0 Assignments
0 Petitions
Accused Products
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.
7 Citations
17 Claims
-
1. A method of protecting error 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) unit no decoding error occurs. - View Dependent Claims (2, 3, 4)
-
-
5. 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.
-
-
6. 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). - View Dependent Claims (7)
-
-
8. 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. - View Dependent Claims (9, 10)
-
-
11. 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. - View Dependent Claims (12)
-
-
13. 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. - View Dependent Claims (14)
-
-
15. 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); and
(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).
-
-
16. 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).
-
-
17. 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; and
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.
-
Specification