10. A system for processing image data comprising: an image segmentor configured to receive image data and to generate a background layer representing the background attributes of an image; a selector layer for identifying one or more foreground attributes of the image not included in the background layer; and a foreground layer representing the foreground attributes of the image; a black text layer generating unit configured to determine pixel data representing black text in the input image data and to assign a predetermined color of black to the black text pixel data; and an integrating unit configured to integrate the background layer, the selector layer, the foreground layer, and the black text layer into a data structure having machine-readable instructions that may be stored in an memory device.
10. A system for processing image data comprising: an image segmentor configured to receive image data and to generate a background layer representing the background attributes of an image; a selector layer for identifying one or more foreground attributes of the image not included in the background layer; and a foreground layer representing the foreground attributes of the image; a black text layer generating unit configured to determine pixel data representing black text in the input image data and to assign a predetermined color of black to the black text pixel data; and an integrating unit configured to integrate the background layer, the selector layer, the foreground layer, and the black text layer into a data structure having machine-readable instructions that may be stored in an memory device. 18. The system according to claim 10 , wherein the black text layer generating unit is further configured to compress one or more of the background layer, the selector layer, the foreground layer, or the black text layer.