Patent ID: 7755642

Claim:
A computer program product stored on a computer readable storage medium for, when run on a data processing apparatus, carrying out at least the following: reading a source image from a storage; processing the source image read from the storage with a library; processing the source image with a device driver; reading a command read DNA for reading commands from the storage; determining an execution of a rotation DMA for performing rotation of the source image; executing the rotation DMA; storing a result of the execution of the rotation DMA into the storage; determining an execution of a gamma-UCR processing DMA for performing gamma & UCR processing; executing the gamma-UCR processing DMA; storing a result of the execution of the gamma-UCR processing DMA into the storage; executing an image data read DMA, a dither read DMA and a processing image write DMA per line after the executions of the rotation DMA and the gamma-UCR processing DMA; and checking an existence of a complete interruption occurring at an absence of a following object.