Encoding and Decoding Method, and Encoding and Decoding Devices with a Two-Stage Error Protection Process
2 Assignments
0 Petitions
Accused Products
Abstract
An encoding method for a series of data packets transmitted in the framework of a combined streaming and downloading application by a two-stage error protection process and only one unidirectional transmission channel. According to said method, a partial block of successive data packets is protected against at least some of the transmission errors occurring during streaming with the aid of a first error protection process while all data packets are protected against the transmission errors remaining after streaming is completed with the aid of a second error protection process. In a decoding method by which a series of data packets that are encoded according to the encoding method are decoded. Also disclosed is an encoding and decoding device for carrying out the method.
-
Citations
36 Claims
-
1-16. -16. (canceled)
-
17. An encoding method for transmitting a series of data packets via at least one unidirectional transmission channel within the framework of a combined streaming and downloaded application using a 2-stage error protection process, comprising:
-
dividing the series of data packets into partial blocks, each being formed from a plurality of successive data packets occurring during streaming with the aid of a first error protection process (FS1), b) all data packets (D1, . . . , DN) are protected against transmission errors remaining after streaming is completed with the aid of a second error protection process (FS2) and the following steps are performed for transmission of a series of data packets; c) several successive data packets (D1, . . . , DN) are combined in each case to form a partial block (T1, . . . , TM)]; forming an error protection block for each partial block with the aid of a first error protection process that protects against at least one type of transmission errors occurring during streaming, each error protection block being formed in such a way that; each data packet is encoded to form a corresponding error detection packet that represents the data packet; and each error protection block includes at least one additional packet serving as a redundant block; sequentially transmitting the error protection blocks in a time sequence corresponding to a playback order of the data packets represented by the error detection packets; combining all error detection packets to form a complete block; applying a second error protection process to the complete block to form a complete error protection block; and transmitting the complete error protection block after all error protection blocks are transmitted. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36)
-
-
35. An encoding device for a series of data packets transmitted via at least one unidirectional transmission channel within the framework of a combined streaming and downloaded application using a 2-stage error protection process, comprising:
-
a division unit to divide a series of data packets into partial blocks, each being formed from a plurality of successive data packets; a block forming unit to form an error protection block for each partial block with the aid of a first error protection process that protects against at least one type of transmission error occurring during streaming, each error protection block being formed in such a way that; each data packet is encoded to form a corresponding error detection packet that represents the data packet; and each error protection block includes at least one additional packet serving as a redundant block; a first transmission unit to sequentially transmit the error protection blocks in a time sequence corresponding to a playback order of the data packets represented by the error detection packets; a combination unit to combine all error detection packets to form a complete block; a correction unit to apply a second error protection process to the complete block to form a complete error protection block; and a second transmission unit to transmit the complete error protection block after all error protection blocks are transmitted.
-
Specification