Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
132 words
A process for electronically trapping a printed color page including a plurality of color regions, the color page being expressed in a page description language format, comprising the steps of: (a) reading an input data file which represents the color page expressed in the page description language format; (b) translating the page description language instructions comprising the input data file into a format suitable for detection and analysis of color edges between color regions; (c) analyzing the translated input data file to identify color edges between the color regions, and creating, according to a set of trapping rules, a set of traps for one or more of the identified color edges; and (d) producing a trapped output file including the traps, with the traps being expressed in the page description language format.
Claim 2
Dependent Claim
132 words
A process for electronically trapping a printed color page including a plurality of color regions, the color page being expressed in a page description language format, comprising the steps of: (a) reading an input data file which represents the color page expressed in the page description language format; (b) translating the page description language instructions comprising the input data file into a format suitable for detection and analysis of color edges between color regions; (c) analyzing the translated input data file to identify color edges between the color regions, and creating, according to a set of trapping rules, a set of traps for one or more of the identified color edges; and (d) producing a trapped output file including the traps, with the traps being expressed in the page description language format.
Claim 3
Dependent Claim
20 words
The process of claim 1 wherein the trapped output file further includes page description language description of the color page.
Claim 4
Dependent Claim
23 words
The process of claim 1 and further including the step of separating the input data file into a plurality of sub-portions or tiles.
Claim 5
Dependent Claim
18 words
The process of claim 3 wherein the steps of translating and analyzing are performed on a tile-by-tile basis.
Claim 6
Dependent Claim
13 words
The process of claim 1, wherein the traps are described as trap vectors.
Claim 7
Dependent Claim
26 words
The process of claim 5 wherein the step of producing the trapped output file includes the step of merging the trap vectors with the color page.
Claim 8
Dependent Claim
57 words
The process of claim 6 wherein the step of merging the trap vectors with the color page includes the steps of: (a) converting the set of trap vectors into the page description language format; and (b) adding the trap vectors expressed in the page description language format to the color page to create the trapped output file.
Claim 9
Dependent Claim
38 words
The process of claim 5 wherein the step of analyzing the translated input data file produces a plurality of edge descriptions including a list of the locations of color region boundary lines and colors adjacent each boundary line.
Claim 10
Dependent Claim
29 words
The process of claim 5 wherein the step of translating the page description language instructions includes the step of generating a bit map representation of the input data file.
Claim 11
Dependent Claim
162 words
A process for electronically trapping a color page including a plurality of color regions, the color page being expressed in a page description language in an input data file, the process comprising the steps of: (a) separating the input data file into a plurality of tiles; (b) for each tile in the input data file; (i) translating the page description language instructions into a format suitable for detection of color edges between color regions; (ii) analyzing the tile to identify color edges between color regions; (iii) determining whether to create traps for the identified edges; (iv) creating, for those edges which are to be trapped as determined in step (iii), a set of trap vectors according to a set of trapping rules; (c) converting the trap vectors into the page description language; and (d) appending the converted trap vectors expressed in the page description language to the input data file to create a trapped color page expressed in the page description language.
Claim 12
Dependent Claim
162 words
A process for electronically trapping a color page including a plurality of color regions, the color page being expressed in a page description language in an input data file, the process comprising the steps of: (a) separating the input data file into a plurality of tiles; (b) for each tile in the input data file; (i) translating the page description language instructions into a format suitable for detection of color edges between color regions; (ii) analyzing the tile to identify color edges between color regions; (iii) determining whether to create traps for the identified edges; (iv) creating, for those edges which are to be trapped as determined in step (iii), a set of trap vectors according to a set of trapping rules; (c) converting the trap vectors into the page description language; and (d) appending the converted trap vectors expressed in the page description language to the input data file to create a trapped color page expressed in the page description language.
Claim 13
Dependent Claim
210 words
A process for electronically trapping a printed color page including a plurality of objects, the process accepting input page data which represents the page in the form of a page description language and producing output data comprising the input page data transformed by a set of trapping rules, the output data also in the page description language, the process comprising the steps of: (a) dividing the page into a plurality of sub-portions or tiles, with each tile represented by a clipping window corresponding to the location and size of the tile; (b) evaluating, for each tile, the input page data within the clipping window and interpreting the input page data of the tile to produce a bit map representation of the tile; (c) converting the bit map representation of each tile into an edge description, the edge description including a list of the locations of object boundary lines and colors adjacent each boundary line within the tile; (d) generating a set of trap vectors from the list of edge descriptions, the trap vectors generated in a format compatible with the page description language in which the input page was initially specified; and (e) merging the set of trap vectors and the input page data to produce the output page data.
Claim 14
Dependent Claim
210 words
A process for electronically trapping a printed color page including a plurality of objects, the process accepting input page data which represents the page in the form of a page description language and producing output data comprising the input page data transformed by a set of trapping rules, the output data also in the page description language, the process comprising the steps of: (a) dividing the page into a plurality of sub-portions or tiles, with each tile represented by a clipping window corresponding to the location and size of the tile; (b) evaluating, for each tile, the input page data within the clipping window and interpreting the input page data of the tile to produce a bit map representation of the tile; (c) converting the bit map representation of each tile into an edge description, the edge description including a list of the locations of object boundary lines and colors adjacent each boundary line within the tile; (d) generating a set of trap vectors from the list of edge descriptions, the trap vectors generated in a format compatible with the page description language in which the input page was initially specified; and (e) merging the set of trap vectors and the input page data to produce the output page data.
Claim 15
Dependent Claim
46 words
The process of claim 11 and further including the step of: repeating, for each of the tiles in the page, the steps of producing a bit map representation, converting the bit map representation, generating a set of trap vectors, and merging the set of trap vectors.
Claim 16
Dependent Claim
139 words
Apparatus for electronically trapping a printed color page including a plurality of color regions, the color page being expressed in a page description language format, comprising: (a) means for reading an input data file which represents the color page expressed in the page description language format; (b) means for translating the page description language instructions comprising the input data file into a format suitable for detection and analysis of color intersections between color regions; (c) means for analyzing the translated input data file to identify color intersections between the color regions; (d) means for creating, for at least some of the color intersections, a set of trap objects according to a set of trapping rules; and (e) means for producing a trapped output file containing the trap objects, the trap objects being expressed in the page description language format.
Claim 17
Dependent Claim
139 words
Apparatus for electronically trapping a printed color page including a plurality of color regions, the color page being expressed in a page description language format, comprising: (a) means for reading an input data file which represents the color page expressed in the page description language format; (b) means for translating the page description language instructions comprising the input data file into a format suitable for detection and analysis of color intersections between color regions; (c) means for analyzing the translated input data file to identify color intersections between the color regions; (d) means for creating, for at least some of the color intersections, a set of trap objects according to a set of trapping rules; and (e) means for producing a trapped output file containing the trap objects, the trap objects being expressed in the page description language format.
Claim 18
Dependent Claim
32 words
The apparatus claim 13 wherein the means for analyzing produces a plurality of edge descriptions including a list of the locations of color region boundary lines and colors adjacent each boundary line.
Claim 19
Dependent Claim
34 words
The apparatus of claim 13 wherein the means for translating includes means for generating a bit map representation of the input data file including an array of data values within the input data file.
Claim 20
Dependent Claim
14 words
The apparatus of claim 13, wherein the trap objects are described as trap vectors.
Claim 21
Dependent Claim
27 words
The apparatus of claim 16 wherein the means for producing includes means for merging the trap vectors and a page description language description of the color page.
Claim 22
Dependent Claim
51 words
The apparatus of claim 17 wherein the means for merging includes: (a) means for converting the set of trap vectors into the page description language format; and (b) means for adding the trap vectors expressed in the page description language format to the color page to create the trapped output file.