A microprocessor for extracting one or more arbitrary channels of data from
an image of any number of multiple channels with substantially minimized
processing cycles per byte. Each channel of an image is preferably sampled
with a predetermined data length. Subsequently the microprocessor
partitions each of said sampled data according to a partitioning criterion
into a plurality of partitioned components and combines a plurality of
said partitioned components to form a data variable that is formed only
with data components indicative of a selected channel of the image.
Un microprocesador para extraer unos o más canales arbitrarios de datos de una imagen de cualquier número de canales múltiples con los ciclos de proceso substancialmente reducidos al mínimo por octeto. Cada canal de una imagen se muestrea preferiblemente con una longitud predeterminada de los datos. El microprocesador reparte cada uno de los datos muestreados dichos según un criterio que reparte en una pluralidad de componentes repartidos y combina posteriormente una pluralidad de componentes repartidos dichos para formar una variable de los datos que se forme solamente con los componentes de los datos indicativos de un canal seleccionado de la imagen.