A system for computing color information of a scaled version of a pixel of
interest, includes a pixel identifier for identifying pixel color values
for pixels in a neighborhood. The neighborhood includes the pixel of
interest. The pixels in the neighborhood form a pattern. A transformer
transforms the pixel color values of the pixel of interest and the
plurality of neighboring pixels to produce a plurality of transformed
values. A geometric pattern identifier identifies a geometric pattern
which resembles the pattern formed by the pixels in the neighborhood. The
geometric pattern is identified as a function of the transformed values. A
selector selects an appropriate scaling algorithm to scale the geometric
pattern. The algorithm produces the scaled version of the pixel of
interest, along with the color information for the scaled pixel.
Un sistema per le informazioni di calcolo di colore di una versione regolata di un pixel di interesse, include un contrassegno del pixel per identificare i valori di colore del pixel per i pixel in una vicinanza. La vicinanza include il pixel di interesse. I pixel nella vicinanza formano un modello. Un trasformatore trasforma i valori di colore del pixel del pixel di interesse e la pluralità di pixel vicini produrre una pluralità di valori trasformati. Un contrassegno geometrico del modello identifica un modello geometrico che assomiglia al modello costituito dai pixel nella vicinanza. Il modello geometrico è identificato in funzione dei valori trasformati. Un selettore seleziona una procedura adatta di scaling per regolare il modello geometrico. La procedura produce la versione regolata del pixel di interesse, con le informazioni di colore per il pixel regolato.