Patent ID: 7734117

Claim:
An artificial neural network based system adapted to process an input pattern to generate an output pattern related thereto but having a different number of components than the input pattern; said system comprising: means for generating a down-converted image from an input image, wherein the input image comprises a larger number of pixels than the down-converted image; means for generating a plurality of small block patterns from the down-converted image; means for computing a set of coefficients of a transform function describing conversion of each small block pattern from the down-converted image to a corresponding large block pattern of the input image, the sets of coefficients being components of intermediate patterns; an artificial neural network composed of neurons capable of storing the plurality of small block patterns as prototypes with a category associated with each prototype; memory means configured for storing the intermediate patterns for the stored prototypes, and for outputting a selected intermediate pattern of the stored intermediate patterns upon receipt of a corresponding category; and processor means for receiving a selected small block pattern derived from the input image and for transmitting said selected small block pattern to the artificial neural network for extracting the category of the closest prototype stored therein, which acts as a pointer for retrieving the closest intermediate pattern from the memory means, and for applying the closest retrieved intermediate pattern to the selected small block pattern for facilitating generating of an up-converted image from the input image.