Patent ID: 9244948
Filing Date: 2016-01-26
CPC Classification: G06F,G06K

Claim Text:
1. A computer tool comprising: a working memory to receive input data, an auxiliary memory to store several approximation dictionaries, a reducer arranged to calculate iteratively approximation data on the input data, in which the successive iterations are of the matching pursuit type, a selector arranged to select an approximation dictionary from the several approximation dictionaries in the auxiliary memory as a function of a selection rule based on at least some of the preceding iterations, in which the reducer calls the selector in each iteration, and uses the dictionary thus selected in the matching pursuit, wherein, for a given iteration, and in the presence of the approximation dictionary selected by the selector, the reducer: determines an item from the approximation dictionary corresponding to the current input data of the given iteration; defines a corresponding item identifier and a proportionality coefficient amongst the current input data and the item as approximation data; calculates a remainder corresponding to the difference between the input data and the item, multiplied by its proportionality coefficient, and calls the following iteration with the item identifier for the selector, and the residue, as new current input data.