Bases dictionary for low complexity matching pursuits data coding and decoding
First Claim
1. A method performed by a computing system having a processor, comprising:
- identifying by the processor an entry from a bases dictionary for signal coding comprising a plurality of entries, each entry comprising a base function having a width of 14 or less samples; and
utilizing the identified entry in a low complexity matching pursuits data coding.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments related to utilizing substantially optimal entries for a relatively low complexity dictionary for matching pursuits coding is disclosed. In various embodiments, methods are invoked for determining a substantially optimal entry from a bases dictionary comprising a plurality of entries; and utilizing the substantially optimal entry in a relatively low complexity matching pursuits data coding. In various embodiments, a system is provided comprising a bases dictionary comprising a plurality of entries each with a width of 15 or less; a signal to be coded; and a selection module configured to receive at least one of the plurality of entries from the bases dictionary, to calculate an inner product between the at least one of the plurality of entries and the signal to be coded, and to select the entry from the at least one of the plurality of entries that produces a maximum inner product for use in at least partially coding the signal to be coded. In various embodiments, instructions for the invoked methods are stored in computer-readable media.
-
Citations
41 Claims
-
1. A method performed by a computing system having a processor, comprising:
-
identifying by the processor an entry from a bases dictionary for signal coding comprising a plurality of entries, each entry comprising a base function having a width of 14 or less samples; and utilizing the identified entry in a low complexity matching pursuits data coding. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system, comprising:
-
a processor and memory; a bases dictionary for signal coding comprising a plurality of entries, each entry comprising a base function having a width of 14 or less samples; a signal to be coded; and a selection module configured to receive at least one of the plurality of entries from the bases dictionary, to calculate an inner product between the at least one of the plurality of entries and the signal to be coded, and to select the entry from the at least one of the plurality of entries that produces a maximum inner product for use in at least partially coding the signal to be coded. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A computer-readable storage medium storing computer-executable instructions that, if executed by a computing system, perform a method for selecting a bases dictionary by:
-
identifying an entry from a bases dictionary for signal coding comprising a plurality of entries, each entry comprising a base function having a width of 14 or less samples; determining whether the identified entry comprises an optimal bases dictionary entry; and coding at least a portion of a signal to be coded with the optimal bases dictionary entry. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. An apparatus, comprising:
-
means for identifying an entry from a bases dictionary for signal coding comprising a plurality of entries, each entry comprising a base function having a width of 14 or less samples; and means for utilizing the identified entry in a low complexity matching pursuits data coding.
-
Specification