Patent ID: 7345691

Claim:
A method of image processing using neural networks, comprising: receiving at least one image; dividing each image into at least one section, each comprising pixels represented by at least one color value; and executing a neural network training procedure for the at least one section to obtain at least one color value table and at least one mapping table, wherein each color value table comprises colors represented by the color values, and the at least one mapping table records the relationships between each pixel and the colors comprised in the at least one color value table, wherein the neural network training procedure comprises: determining a number of the at least one color value table; and establishing a neural network containing at least one child neural network, wherein each child neural network corresponds to one color value table and comprises an output layer and an input layer, the output layer contains output nodes as the number of colors contained in the corresponding color value table, the input layer contains input node sets as the number of the pixels contained in each section, and each input node set has input nodes as the number of the color values.