# US 8,542,925 B2 · System and method to enable correction to application of substantially colorless material over identified text via segmentation

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,542,925 B2
- Document ID: US8542925B2
- Status: Granted
- Kind: B2
- Application number: 13/230,453
- Filed: 2011-09-12
- Published: 2013-03-14
- Granted: 2013-09-24
- Earliest claimed: 2011-09-12
- Assignees: Xerox Corporation
- Applicants: David Robinson; Katherine Loj
- Inventors: David Robinson; Katherine Loj
- Web page: https://patentgrep.com/patent/US8542925B2

## CPC

- H04N 1/54: Conversion of colour picture signals to a plurality of signals some of which represent particular mixed colours, e.g. for textile printing
- H04N 1/4092: {Edge or detail enhancement}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

Disclosed is a processor-implemented method for processing image data using an image processing apparatus. The processor is configured to receive a PDL file of image data and raster image process (RIP) the PDL file to determine pixels representing text. The ripped file is then segmented to determine at least any pixels representing text that were not initially indicated or identified by the ripped file. The results are combined to determine locations for marking onto a substrate by the output device using substantially colorless marking material over text pixels (to coat marked text pixels). In some instances, locations for covering text pixels with substantially colorless marking material can be tagged during segmenting image data, using a tag plane.

## Claims

### Claim 1

A processor-implemented method for processing image data in an image processing apparatus, the image processing apparatus comprising at least one processor for processing documents containing image data comprising a plurality of pixels, the method comprising the following acts implemented by the at least one processor:
receiving a page description language file of image data comprising a plurality of pixels and related image instructions;
raster image processing the page description language file to create a bitmap file with a first data structure indicating at least pixels representing text;
segmenting the bitmap file to determine at least pixels in the bitmap file representing text not indicated in the first data structure to form a second data structure, and
combining the first data structure and the second data structure to form a third data structure indicating locations for marking substantially colorless marking material onto a substrate using an image output device.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the first data structure is a binary tag plane indicating pixels representing text as “ON”.

### Claim 3 (depends on 1)

The method according to claim 1, wherein the second data structure is a binary tag plane indicating pixels representing text as “ON”.

### Claim 4 (depends on 1)

The method according to claim 1, wherein the third data structure is a comprehensive binary tag plane indicating locations for marking substantially colorless marking material based on a combination of the indicated pixels representing text from the first data structure and the second data structure, and, wherein the combining comprises, for each pixel of the image data, if at least one of the first data structure or the second data structure indicates that a pixel represents text, then indicating in the third data structure that a location of the pixel is configured to be covered with substantially colorless marking material.

### Claim 5 (depends on 4)

The method according to claim 4, wherein the method further comprises marking pixels from the bitmap file onto the substrate using the image output device, and marking the substantially colorless marking material on each of the locations of the text pixels as indicated by the comprehensive binary tag plane using the image output device.

### Claim 6 (depends on 1)

The method according to claim 1, wherein the method further comprises marking pixels representing text on the substrate using the image output device.

### Claim 7 (depends on 6)

The method according to claim 6, wherein the method further comprises marking substantially colorless marking material onto the substrate over the pixels representing text based on the third data structure using the image output device.

### Claim 8 (depends on 1)

The method according to claim 1, wherein the segmenting comprises, for each pixel:
determining if a pixel in the bitmap file is a text pixel, and wherein
if the pixel is a text pixel, then indicating a location associated with that pixel as “ON” in the second data structure,
else indicating the location as “OFF” in the second data structure.

### Claim 9 (depends on 1)

The method according to claim 1, wherein the method further comprises sending the bitmap file and the third data structure to the image output device.

### Claim 10 (depends on 9)

The method according to claim 9, wherein the output device comprises marking devices for marking pixels with marking materials, and wherein the method further comprises marking pixels with marking materials onto the substrate using the marking devices based on at least the related image instructions and marking the locations over pixels representing text with substantially colorless marking material based on the third data structure.

### Claim 11 (depends on 1)

The method according to claim 1, wherein the image processing apparatus further comprises an image output device configured to output image data, wherein the method further comprises sending the bitmap file to the image output device, and wherein the combining to form the third data structure indicating locations for marking substantially colorless marking material onto the substrate is executed by the image output device.

### Claim 12 (depends on 1)

The method according to claim 1, wherein the bitmap file comprises information related to pixels of the image data for marking with substantially colorless marking material, and wherein the method further comprises combining the bitmap file and the third data structure to form a fourth data structure indicating locations for marking substantially colorless marking material onto a substrate using an image output device.

### Claim 13

A system for processing image data having a plurality of pixels comprising at least one processing element, the at least one processing element comprising an input and an output and configured to receive and process pixels of the image data, the at least one processing element configured to:
receive a page description language file of image data comprising a plurality of pixels and related image instructions;
raster image process the page description language file to create a bitmap file with a first data structure indicating at least pixels representing text;
segment the bitmap file to determine at least pixels in the bitmap file representing text not indicated in the first data structure to form a second data structure, and
combine the first data structure and the second data structure to form a third data structure indicating locations for marking substantially colorless marking material onto a substrate using an image output device.

### Claim 14 (depends on 13)

The system according to claim 13, wherein the first data structure is a binary tag plane indicating pixels representing text as “ON”.

### Claim 15 (depends on 13)

The system according to claim 13, wherein the second data structure is a binary tag plane indicating pixels representing text as “ON”.

### Claim 16 (depends on 13)

The system according to claim 13, wherein the third data structure is a comprehensive binary tag plane indicating locations for marking substantially colorless marking material based on a combination of the indicated pixels representing text from the first data structure and the second data structure, and, wherein the combining by the at least one processing element comprises, for each pixel of the image data, if at least one of the first data structure or the second data structure indicates that a pixel represents text, then indicating in the third data structure that a location of the pixel is configured to be covered with substantially colorless marking material.

### Claim 17 (depends on 16)

The system according to claim 16, wherein the system comprises the image output device and wherein the image output device is configured to receive the bitmap file and the third data structure, mark pixels from the bitmap file onto the substrate, and mark the substantially colorless marking material on each of the locations of the text pixels as indicated by the comprehensive binary tag plane.

### Claim 18 (depends on 13)

The method according to claim 13, wherein the system comprises the image output device and wherein the image output device is configured to marking pixels representing text on the substrate.

### Claim 19 (depends on 18)

The method according to claim 18, wherein the image output device is further configured to mark substantially colorless marking material onto the substrate over the pixels representing text based on the third data structure.

### Claim 20 (depends on 13)

The system according to claim 13, wherein the segmenting by the at least one processing element comprises, for each pixel:
determining if a pixel in the bitmap file is a text pixel, and wherein
if the pixel is a text pixel, then indicating a location associated with that pixel as “ON” in the second data structure,
else indicating the location as “OFF” in the second data structure.

### Claim 21 (depends on 13)

The system according to claim 13, wherein the at least one processing element is configured to send the segmented bitmap file and the third data structure to the image output device.

### Claim 22 (depends on 21)

The system according to claim 21, wherein the system comprises the image output device, wherein the output device comprises marking devices for marking pixels with marking materials, and wherein the image output device is configured to mark pixels with marking materials onto the substrate using the marking devices based on at least the related image instructions and mark the locations over pixels representing text with substantially colorless marking material based on the third data structure.

### Claim 23 (depends on 13)

The system according to claim 13, wherein the system further comprises an image output device configured to output image data, wherein the at least one processor is configured to send the bitmap file to the image output device, and wherein the image output device is configured to form the third data structure indicating locations for marking substantially colorless marking material onto the substrate.

### Claim 24 (depends on 13)

The system according to claim 13, wherein the bitmap file comprises information related to pixels of the image data for marking with substantially colorless marking material, and wherein the system is further configured to combine the bitmap file and the third data structure to form a fourth data structure indicating locations for marking substantially colorless marking material onto a substrate using an image output device.

### Claim 25

A non-transitory computer readable medium having stored computer executable instructions, wherein the computer executable instructions, when executed by a computer, direct a computer to perform a method for processing image data, the method comprising:
receiving a page description language file of image data comprising a plurality of pixels and related image instructions;
raster image processing the page description language file to create a bitmap file with a first data structure indicating at least pixels representing text;
segmenting the bitmap file to determine at least pixels in the bitmap file representing text not indicated in the first data structure to form a second data structure, and
combining the first data structure and the second data structure to form a third data structure indicating locations for marking substantially colorless marking material onto a substrate using an image output device.

### Claim 26 (depends on 25)

The medium according to claim 25, wherein the first data structure is a binary tag plane indicating pixels representing text as “ON”.

### Claim 27 (depends on 25)

The medium according to claim 25, wherein the second data structure is a binary tag plane indicating pixels representing text as “ON”.

### Claim 28 (depends on 25)

The medium according to claim 25, wherein the third data structure is a comprehensive binary tag plane indicating locations for marking substantially colorless marking material based on a combination of the indicated pixels representing text from the first data structure and the second data structure, and, wherein the combining comprises, for each pixel of the image data, if at least one of the first data structure or the second data structure indicates that a pixel represents text, then indicating in the third data structure that a location of the pixel is configured to be covered with substantially colorless marking material.

### Claim 29 (depends on 25)

The medium according to claim 25, wherein the segmenting comprises, for each pixel:
determining if a pixel in the bitmap file is a text pixel, and wherein
if the pixel is a text pixel, then indicating a location associated with that pixel as “ON” in the second data structure,
else indicating the location as “OFF” in the second data structure.

### Claim 30 (depends on 25)

The medium according to claim 25, wherein the method further comprises sending the bitmap file and the third data structure to the image output device.

### Claim 31 (depends on 25)

The medium according to claim 25, wherein the method further comprises marking pixels with marking materials onto the substrate using marking devices of an output device based on at least the related image instructions and marking the locations over pixels representing text with substantially colorless marking material based on the third data structure.

### Claim 32 (depends on 25)

The medium according to claim 25, wherein the bitmap file comprises information related to pixels of the image data for marking with substantially colorless marking material, and wherein the method further comprises combining the bitmap file and the third data structure to form a fourth data structure indicating locations for marking substantially colorless marking material onto a substrate using an image output device.
