Apparatus and method for encoding using signal fragments for redundant transmission of data
First Claim
Patent Images
1. A method for encoding a data signal, comprising:
- accessing a set of signal elements stored in a memory; and
generating a plurality of signal fragments, wherein each of at least some of the plurality of signal fragments are associated with (i) at least one signal element selected from the set of signal elements, and (ii) a transform value that is calculated as a function of at least a portion of the data signal and the at least one signal element.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for redundant transmission is provided. In one embodiment, an input signal S is encoded as a list of fragments. Each fragment includes an index value and a projection value. The index points to an entry in a dictionary of signal elements. A repetition factor is assigned to each fragment based on its importance. After a fragment is added, a reconstructed signal is generated by decoding the list of fragments. Encoding terminates once the reconstructed signal is sufficiently close to the original signal S.
-
Citations
25 Claims
-
1. A method for encoding a data signal, comprising:
-
accessing a set of signal elements stored in a memory; and generating a plurality of signal fragments, wherein each of at least some of the plurality of signal fragments are associated with (i) at least one signal element selected from the set of signal elements, and (ii) a transform value that is calculated as a function of at least a portion of the data signal and the at least one signal element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for encoding a data signal, comprising:
-
accepting as input the data signal to be encoded; storing in memory a set of signal elements that includes elements not found in the data signal; and generating a list of fragments from which can be derived an approximation of the data signal, at least some of the fragments referencing at least one of the signal elements selected from the set of signal elements; wherein the list of fragments is generated by an iterative process of adding at least one new fragment to the list of fragments, using the list of fragments to generate a reconstructed signal, and using a processor to determine the fidelity of the reconstructed signal. - View Dependent Claims (17, 18, 19, 20)
-
-
21. An apparatus for encoding a data signal, comprising:
-
a memory; a processor coupled to the memory and configured to execute instructions stored in memory to; select a plurality of signal elements from a set of signal elements; for at least one of the selected plurality of signal elements, calculate a projection value as a function of the selected signal element and at least a portion of the data signal; and generate a plurality of signal fragments, at least one signal fragment including the projection value and a value associating the at least one signal fragment with that one of the plurality of selected signal elements used to generated the projection value. - View Dependent Claims (22, 23, 24, 25)
-
Specification