System and method to enable correction of text handling mismatches via segmentation
First 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 of a predetermined colorant;
segmenting the bitmap file to determine at least pixels in the bitmap file representing text of the predetermined colorant not indicated in the first data structure to form a second data structure, andcombining the first data structure and the second data structure to form a third data structure indicating text pixels of the predetermined colorant for marking onto a substrate using an image output device.
1 Assignment
0 Petitions
Accused Products
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 at least pixels representing text of a predetermined colorant. The ripped file is then segmented to determine at least any text pixels of the predetermined colorant not initially indicated by the ripped file. The results are combined to determine text pixels of the predetermined colorant for marking onto a substrate using marking material (e.g., ink). In some instances, pixels of the predetermined colorant can be tagged during segmenting using a tag plane to determine text pixels for marking by the output device.
10 Citations
30 Claims
-
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 of a predetermined colorant; segmenting the bitmap file to determine at least pixels in the bitmap file representing text of the predetermined colorant 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 text pixels of the predetermined colorant for marking onto a substrate using an image output device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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 of a predetermined colorant; segment the bitmap file to determine at least pixels in the bitmap file representing text of the predetermined colorant 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 text pixels of the predetermined colorant for marking onto a substrate using an image output device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. 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 of a predetermined colorant; segmenting the bitmap file to determine at least pixels in the bitmap file representing text of the predetermined colorant 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 text pixels of the predetermined colorant for marking onto a substrate using an image output device. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification