DATA ENCODING METHODS, DATA DECODING METHODS, DATA RECONSTRUCTION METHODS, DATA ENCODING DEVICES, DATA DECODING DEVICES, AND DATA RECONSTRUCTION DEVICES
First Claim
1. A data encoding method, comprising:
- inputting data to be encoded;
determining a polynomial so that an evaluation of the polynomial at a sum of a first supporting point of the polynomial and a second supporting point of the polynomial corresponds to the sum of an evaluation of the polynomial at the first supporting point and an evaluation of the polynomial at the second supporting point, wherein coefficients of the polynomial are determined based on the data to be encoded; and
generating a plurality of encoded data items by evaluating the polynomial at a plurality of supporting points.
2 Assignments
0 Petitions
Accused Products
Abstract
In an embodiment, a data encoding method may be provided. The data encoding method may include: inputting data to be encoded; determining a polynomial so that an evaluation of the polynomial at a sum of a first supporting point of the polynomial and a second supporting point of the polynomial corresponds to the sum of an evaluation of the polynomial at the first supporting point and an evaluation of the polynomial at the second supporting point, wherein coefficients of the polynomial are determined based on the data to be encoded; and generating a plurality of encoded data items by evaluating the polynomial at a plurality of supporting points.
-
Citations
30 Claims
-
1. A data encoding method, comprising:
-
inputting data to be encoded; determining a polynomial so that an evaluation of the polynomial at a sum of a first supporting point of the polynomial and a second supporting point of the polynomial corresponds to the sum of an evaluation of the polynomial at the first supporting point and an evaluation of the polynomial at the second supporting point, wherein coefficients of the polynomial are determined based on the data to be encoded; and generating a plurality of encoded data items by evaluating the polynomial at a plurality of supporting points. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A data decoding method, comprising:
-
inputting a plurality of encoded data items; determining a polynomial that corresponds to the encoded data items based on a pre-defined similarity criterion so that an evaluation of the polynomial at a sum of a first supporting point of the polynomial and a second supporting point of the polynomial corresponds to the sum of an evaluation of the polynomial at the first supporting point and an evaluation of the polynomial at the second supporting point; determining coefficients of the polynomial; and generating decoded data based on the coefficients. - View Dependent Claims (10)
-
-
11. A data reconstruction method, comprising:
-
determining, for an encoded data item that is to be reconstructed, at least two other encoded data items based on a pre-determined polynomial for which an evaluation of the polynomial at a sum of a first supporting point of the polynomial and a second supporting point of the polynomial corresponds to the sum of an evaluation of the polynomial at the first supporting point and an evaluation of the polynomial at the second supporting point; and reconstructing the encoded data item that is to be reconstructed, based on the determined at least two other encoded data items. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A data encoding device, comprising:
-
an input circuit configured to input data to be encoded; a polynomial determining circuit configured to determine a polynomial so that an evaluation of the polynomial at a sum of a first supporting point of the polynomial and a second supporting point of the polynomial corresponds to the sum of an evaluation of the polynomial at the first supporting point and an evaluation of the polynomial at the second supporting point, wherein the coefficients of the polynomial are determined based on the data to be encoded; and a generating circuit configured to generate a plurality of encoded data items by evaluating the polynomial at a plurality of supporting points. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A data decoding device, comprising:
-
an input circuit configured to input a plurality of encoded data items; a polynomial determining circuit configured to determine a polynomial that corresponds to the encoded data items based on a pre-defined similarity criterion so that an evaluation of the polynomial at a sum of a first supporting point of the polynomial and a second supporting point of the polynomial corresponds to the sum of an evaluation of the polynomial at the first supporting point and an evaluation of the polynomial at the second supporting point; a coefficients determining circuit configured to determine coefficients of the polynomial; and a decoded data generating circuit configured to generate decoded data based on the coefficients. - View Dependent Claims (25)
-
-
26. A data reconstruction device, comprising:
-
an encoded data determining circuit configured to determine, for an encoded data item that is to be reconstructed, at least two other encoded data items based on a pre-determined polynomial for which an evaluation of the polynomial at a sum of a first supporting point of the polynomial and a second supporting point of the polynomial corresponds to the sum of an evaluation of the polynomial at the first supporting point and an evaluation of the polynomial at the second supporting point; and a reconstructing circuit configured to reconstruct the encoded data item that is to be reconstructed, based on the determined at least two other encoded data items. - View Dependent Claims (27, 28, 29, 30)
-
Specification