Claims Analysis
Total Claims: 25
Claim 1
Independent Claim
86 words
A method for processing a set of graphical data representing a page to enhance the legibility of text in the page, the method comprising (a) selecting text to be enhanced from said set of graphical data; (b) creating raw edging data defining enhancing edges in an enhancing color for said text to be enhanced; (c) forming an edging clip mask defining areas on said page where said raw edging data is to be visible; and (d) clipping said raw edging data with said edging clip mask.
Claim 2
Independent Claim
86 words
A method for processing a set of graphical data representing a page to enhance the legibility of text in the page, the method comprising (a) selecting text to be enhanced from said set of graphical data; (b) creating raw edging data defining enhancing edges in an enhancing color for said text to be enhanced; (c) forming an edging clip mask defining areas on said page where said raw edging data is to be visible; and (d) clipping said raw edging data with said edging clip mask.
Claim 3
Dependent Claim
14 words
The method of claim 1 wherein said enhancing edges are in a default color.
Claim 4
Dependent Claim
11 words
The method of claim 2 wherein said default color is white.
Claim 5
Dependent Claim
28 words
The method of claim 1 wherein said page includes CT images and wherein said areas comprise the union of the regions of said page that have CT images.
Claim 6
Dependent Claim
25 words
The method of claim 4 wherein said edging clip mask comprises the union of CT clip masks corresponding to the CT images in said page.
Claim 7
Dependent Claim
34 words
The method of claim 5 wherein said edging clip mask excludes the union of those parts of the page that contain one or more line art object that are not covered by CT images.
Claim 8
Dependent Claim
30 words
The method of claim 6 wherein said line art objects comprise objects that are ghosted, have a stroke attribute, have a solid fill attribute, or have a vignetted fill attribute.
Claim 9
Dependent Claim
185 words
The method of claim 1 wherein said set of graphical data includes N CT image objects and M filled or stroke-attribute line-art objects that are not covered by any CT image, the fill being either a solid fill, ghost fill or vignetted fill, wherein said step (c) includes determining the CT clip mask for any of the N CT image objects for which a CT clip mask does not exist in said set of graphical data, and wherein said step (c) includes forming the edging clip mask according to the equation edging clip mask=∪.sub.i=1 to N {CT-mask.sub.i }-∪.sub.j=1 to M {fill-area.sub.j }, where CT-mask i denotes the CT clip mask corresponding to the i'th CT object, i=1, 2, . . . , N, fill-area j denotes the area of the j'th filled or stroke-attribute line-art object that is not covered by any CT image, j=1, 2, . . . , M, ∪ i=1 to N denotes the union for all i from 1 through N, ∪ i=1 to M denotes the union for all i from 1 through M, and - denotes the difference operation.
Claim 10
Dependent Claim
31 words
The method of claim 8 wherein said step (b) comprises applying a stroke and fill attribute to outlines of said text to be enhanced, said fill attribute in said enhancing color.
Claim 11
Dependent Claim
31 words
The method of claim 1 wherein said step (b) comprises applying a stroke and fill attribute to outlines of said text to be enhanced, said fill attribute in said enhancing color.
Claim 12
Dependent Claim
28 words
The method of claim 10 wherein said step (b) includes determining the outlines for any of said text to be enhanced which is not available in outline form.
Claim 13
Dependent Claim
14 words
The method of claim 10 wherein each said stroke attribute has an edge vignette.
Claim 14
Dependent Claim
69 words
The method of claim 1 further comprising (e) selecting a subset of the text to be enhanced; (f) modifying said subset to form modified text; (g) deleting the enhancing edges for said subset from said raw edging data; (h) forming new raw edging data comprising the enhancing edges in said enhancing color for said modified text; and (i) adding said new raw edging data to said raw edging data.
Claim 15
Dependent Claim
42 words
The method of claim 13 wherein said steps (b) and (h), respectively, comprise applying a stroke and fill attribute to outlines of said text to be enhanced, and to outlines of said modified text, respectively, said fill attribute in said enhancing color.
Claim 16
Dependent Claim
46 words
The method of claim 14 wherein said steps (b) and (h), respectively, include determining the outlines for any of said text to be enhanced which is not available in outline form, and for any of said modified text which is not available in outline form, respectively.
Claim 17
Dependent Claim
14 words
The method of claim 14 wherein each said stroke attribute has an edge vignette.
Claim 18
Dependent Claim
93 words
The method of claim 1 further comprising (e) creating a text layer comprising said text to be enhanced, said text layer forming a layer of a multilayer data structure for said page; (f) creating an edging layer comprising said raw edging data clipped with said edging clip mask, said edging layer being under said text layer in said multilayer data structure; and (g) creating a bottom layer comprising the said set of graphical data minus said text to be enhanced, said bottom layer being under said edging layer in said multilevel data structure.
Claim 19
Dependent Claim
30 words
The method of claim 1 further comprising (e) creating a link between each element in said text to be enhanced and the corresponding enhancing edges in said raw edging data.
Claim 20
Dependent Claim
54 words
The method of claim 18 further comprising (f) modifying a subset of said text to be enhanced; and (g) creating a corresponding modification to the enhancing edges corresponding to the elements of said subset using the links between the elements of said subset and the enhancing edges corresponding to the elements of said subset.
Claim 21
Independent Claim
178 words
A system for processing a set of graphical data representing a page to enhance the legibility of text in the page, the system comprising (a) a text selector mechanism having an input and an output, the input including said set of graphical data and the output comprising text to be enhanced; (b) a raw edging data creator mechanism having an input coupled to the output of said text selector mechanism and an output comprising raw edging data defining enhancing edges of said text to be enhanced; (c) an edging clip mask creator mechanism having an input and an output, the input including said set of graphical data and the output comprising an edging clip mask defining the areas on said page where said raw edging data is to be visible; and (d) a clipper mechanism with a first input coupled to the output of said raw edging data creator mechanism, a second input coupled to the output of said edging clip mask creator mechanism, and an output comprising said raw edging data clipped with said edging clip mask.
Claim 22
Independent Claim
178 words
A system for processing a set of graphical data representing a page to enhance the legibility of text in the page, the system comprising (a) a text selector mechanism having an input and an output, the input including said set of graphical data and the output comprising text to be enhanced; (b) a raw edging data creator mechanism having an input coupled to the output of said text selector mechanism and an output comprising raw edging data defining enhancing edges of said text to be enhanced; (c) an edging clip mask creator mechanism having an input and an output, the input including said set of graphical data and the output comprising an edging clip mask defining the areas on said page where said raw edging data is to be visible; and (d) a clipper mechanism with a first input coupled to the output of said raw edging data creator mechanism, a second input coupled to the output of said edging clip mask creator mechanism, and an output comprising said raw edging data clipped with said edging clip mask.
Claim 23
Dependent Claim
43 words
The system as in claim 20 wherein each of said elements (a), (b), (c) and (d) comprises a corresponding set of software commands loaded in a memory subsystem of a computer system, said software commands executing on a processor of said computer system.
Claim 24
Dependent Claim
57 words
The system as in claim 21 wherein said computer system includes a file storage system, said set of graphical data is stored in a first file in said file storage system, and the corresponding sets of software commands of said elements (a) and (c) include commands for reading said set of graphical data from said first file.
Claim 25
Dependent Claim
132 words
The system as in claim 22 wherein the corresponding set of software commands of said element (a) includes commands for creating a text layer comprising said text to be enhanced and a bottom layer comprising said set of graphical data excluding said text to be enhanced, said text layer forming a layer of a multilayer data structure for said page, said bottom layer being under said text layer in said multilevel data structure, and the corresponding set of software commands of said element (d) includes commands for creating an edging layer comprising said raw edging data clipped with said edging clip mask, said edging layer being under said text layer and on top of said bottom layer in said multilayer data structure, said multilayer data structure stored in said file storage system.