3 + 1 layer mixed raster content (mrc) images having a text layer and processing thereof
AssigneeXerox Corporation
InventorsAmal MALIK, Xing LI
Life of this patent
Estimating the term…
Abstract
A method, system and data structure for providing a 3+1 layer MRC image, including a text layer. The text layer includes pixel data corresponding to text in an image and may be assigned a predetermined value for a particular color. According to one or more embodiments, the 3+1 layer MRC image may be subject to clean-up processing to alter one or more of the layers, other than the text layer, based on the text layer pixel data. This clean-up processing reduces redundant information stored in the 3+1 layer MRC image and provides opportunities for file size reduction (i.e., data compression).
Claims21
A method for processing image data, comprising:
- providing input image data;
- segmenting the input image data 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;
- generating a text layer comprising pixel data representing text pixels of a particular color in the input image data;
- assigning the text pixel data a predetermined value for the particular color;
- integrating the background layer, the selector layer, the foreground layer, and the text layer into a data structure having machine-readable instructions that may be stored in a memory device;
- and
- altering one or more layers of the data structure, other than the text layer, based on the text layer pixel data.
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 text layer generating unit configured to determine pixel data representing text pixels of a particular color in the input image data and to assign the text pixel data a predetermined value for the particular color;
- an integrating unit configured to integrate the background layer, the selector layer, the foreground layer, and the text layer into a data structure having machine-readable instructions that may be stored in an memory device;
- and
- a clean-up processing unit configured to alter one or more layers of the data structure, other than the text layer, based on the text layer pixel data.
A data structure having machine-readable information stored in a memory device that when implemented by a processor render an image, the data structure comprising:
- 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;
- a foreground layer representing the foreground attributes of the image;
- and
- a text layer comprising pixel data representing text of a particular color in the image, the text pixel data corresponding to a predetermined value for the particular color,
- wherein pixel data in the text layer is absent from the other layers.
The data structure according to claim 21, wherein the text layer comprises black text pixels.
Dependencies are inferred from the claim text.