Method, apparatus, and system for encoding and decoding side information for multimedia transmission
First Claim
1. A method performed by an encoding apparatus, the method comprising:
- encoding, with a first encoder of the encoding apparatus, input data in accordance with an encoding standard to generate encoded input data;
encoding, with a second encoder of the encoding apparatus, the input data based on a reconstruction of the input data by performing a syndrome coding process to generate encoded side data comprising an index that identifies one of a plurality of codeword sets associated with the input data;
transmitting the encoded input data to a destination over a first channel; and
transmitting the encoded side data to the destination over a second channel.
2 Assignments
0 Petitions
Accused Products
Abstract
According to one aspect of the present invention, a method and apparatus is provided in which input data (e.g., input video data) is encoded in accordance with a first coding standard (e.g., MPEG-4) to generate encoded data. The input data is also encoded based on a reconstruction of the input data to generate encoded side information associated with the input data. The encoded data are transmitted to a destination (e.g., a decoding subsystem) over a first channel and the encoded side information are transmitted to the destination over a second channel. The encoded data and the encoded side information are decoded and combined at the destination to generate output data.
-
Citations
42 Claims
-
1. A method performed by an encoding apparatus, the method comprising:
-
encoding, with a first encoder of the encoding apparatus, input data in accordance with an encoding standard to generate encoded input data; encoding, with a second encoder of the encoding apparatus, the input data based on a reconstruction of the input data by performing a syndrome coding process to generate encoded side data comprising an index that identifies one of a plurality of codeword sets associated with the input data; transmitting the encoded input data to a destination over a first channel; and transmitting the encoded side data to the destination over a second channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 33, 34, 35, 36)
-
-
14. A method performed by a decoding apparatus, the method comprising:
-
receiving, at the decoding apparatus via a first channel, encoded input data; receiving, at the decoding apparatus via a second channel, encoded side data comprising an index, produced according to a syndrome coding process, that identifies one of a plurality of codeword sets associated with the encoded input data received via the first channel; decoding, in the decoding apparatus, the encoded input data received via the first channel; decoding, in the decoding apparatus, the encoded side data received via the second channel to obtain the index; combining, in the decoding apparatus, the decoded data received via the first channel and the decoded side data received via the second channel to generate decoded video output data. - View Dependent Claims (15, 16, 37)
-
-
17. An apparatus comprising:
-
a first encoder that encodes input data in accordance with a coding standard, and transmits the encoded input data to a destination over a first channel; a second encoder that receives the input data and a reconstruction of the input data, encodes the input data based on the reconstruction of the input data by performing a syndrome coding process to generate encoded side date wherein the encoded side data comprises an index that identifies one of a plurality of codeword sets associated with the input data, and transmits the encoded side data to the destination over a second channel. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 38, 39, 40)
-
-
30. A computer-readable medium encoded with a computer program which, when executed by at least one processor, causes the at least one processor to:
-
encode, with a first encoder of an encoding apparatus, input data in accordance with a encoding standard to generate encoded input data; encode, with a second encoder of the encoding apparatus, the input data based on a reconstruction of the input data by performing a syndrome coding process to generate encoded side data comprising an index that identifies one of a plurality of codeword sets associated with the input data; transmit the encoded input data to a destination over a first channel; and transmit the encoded side data to the destination over a second channel. - View Dependent Claims (31, 32, 41, 42)
-
Specification