US5748860A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Image processing during page description language interpretation
Assignee: MEDIA INNOVATIONS LLC
•
Filing: 1995-06-06
•
Granted: 1998-05-05
•
Expires: 2015-06-06
Abstract
Abstract An image described in a page description language program is processed by an external image processing module, which may perform screening or color correction on the image. The processed image is then returned to the page description language program to be incorporated into a raster description of an output page. An image operator contained in the page description language program is redefined such the image operator transforms the image for compatibility with the external processing module and then invokes the external module to process the image.
Inventors
- 👤 J. Thomas Shively
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-10 02:25
CPC Classifications
G; G06; G06K; G06K15/00; G06K2215/00; G06K2215/0002; G06K2215/0005; G06K2215/0014
Claims Analysis
Total Claims: 48
Claim 1
Independent Claim
96 words
A system for performing an external image screening operation on an image defined by sampled image values to be rasterized, comprising: a computer for generating a page description language description of the image; and, an interpreter for executing the page description language description, including, invoking means for calculating a coordinate transformation of the sampled image values and for invoking the external image screening operation to screen the image, and receiving means for receiving the screened image from the external image screening operation, wherein the screened image is incorporated into a raster description of an output page.
Claim 2
Independent Claim
96 words
A system for performing an external image screening operation on an image defined by sampled image values to be rasterized, comprising: a computer for generating a page description language description of the image; and, an interpreter for executing the page description language description, including, invoking means for calculating a coordinate transformation of the sampled image values and for invoking the external image screening operation to screen the image, and receiving means for receiving the screened image from the external image screening operation, wherein the screened image is incorporated into a raster description of an output page.
Claim 3
Dependent Claim
27 words
The system of claim 1, wherein an image operator included in the page description language description incorporates the image into the raster description of the output page.
Claim 4
Dependent Claim
18 words
The system of claim 2, wherein the image operator is renamed and a new image operator is defined.
Claim 5
Dependent Claim
26 words
The system of claim 3, wherein the invoking means comprises an external command operator that transfers the sampled image values to the external image screening operation.
Claim 6
Dependent Claim
15 words
The system of claim 4, wherein the new image operator invokes the external command operator.
Claim 7
Dependent Claim
16 words
The system of claim 1, wherein the external image screening operation screens the sampled image values.
Claim 8
Dependent Claim
15 words
The system of claim 6, wherein the sampled image values are screened with error diffusion.
Claim 9
Dependent Claim
23 words
The system of claim 1, wherein the interpreter is contained in a marking device which renders the raster description of the output page.
Claim 10
Dependent Claim
13 words
The system of claim 1, wherein the interpreter is a Configurable PostScript® Interpreter.
Claim 11
Independent Claim
84 words
A system for screening an image, comprising: defining means for defining the image to be screened, wherein the defining means includes a page description language; screening means for screening the image, wherein the screening means is external of the defining means; means for calculating a coordinate transformation of the image between the defining means and the screening means; and transferring and returning means for transferring the image from the defining means to the screening means and returning the screened image to the defining means.
Claim 12
Independent Claim
84 words
A system for screening an image, comprising: defining means for defining the image to be screened, wherein the defining means includes a page description language; screening means for screening the image, wherein the screening means is external of the defining means; means for calculating a coordinate transformation of the image between the defining means and the screening means; and transferring and returning means for transferring the image from the defining means to the screening means and returning the screened image to the defining means.
Claim 13
Dependent Claim
14 words
The system of claim 10, wherein the page description language is the PostScript® language.
Claim 14
Dependent Claim
16 words
The system of claim 11, wherein the defining means is a PostScript® description of the image.
Claim 15
Dependent Claim
17 words
The system of claim 12, wherein the PostScript® description of the image is executed by an interpreter.
Claim 16
Dependent Claim
16 words
The system of claim 10, wherein the transferring and returning means is an external command operator.
Claim 17
Dependent Claim
17 words
The system of claim 10, wherein the screening means performs screening with error diffusion on the image.
Claim 18
Independent Claim
88 words
A method for changing the operation of a page description language command in a page description language description, comprising the following steps performed by a data processing system: a) renaming the page description language command; b) defining a new operation for the page description language command including invoking an externally compiled module; c) executing the externally compiled module to perform the new operation of the page description language command; and d) returning a result of the execution of the externally compiled module to the page description language description.
Claim 19
Independent Claim
88 words
A method for changing the operation of a page description language command in a page description language description, comprising the following steps performed by a data processing system: a) renaming the page description language command; b) defining a new operation for the page description language command including invoking an externally compiled module; c) executing the externally compiled module to perform the new operation of the page description language command; and d) returning a result of the execution of the externally compiled module to the page description language description.
Claim 20
Dependent Claim
27 words
The method of claim 16, wherein an external command operator of a page description language interpreter is used for invoking the externally compiled module of step (b).
Claim 21
Dependent Claim
25 words
The method of claim 17, wherein the result of the execution of the externally compiled module is returned to the renamed page description language command.
Claim 22
Dependent Claim
16 words
The method of claim 18, wherein the page description language command is the PostScript® image operator.
Claim 23
Dependent Claim
24 words
The method of claim 19, wherein the externally compiled module performs an image processing operation on an image received by the PostScript® image operator.
Claim 24
Dependent Claim
19 words
The method of claim 20, wherein the externally compiled module performs screening with the error diffusion on the image.
Claim 25
Dependent Claim
16 words
The method of claim 20, wherein the externally compiled module performs color correction on the image.
Claim 26
Dependent Claim
17 words
The method of claim 17, wherein the page description language command is a first PostScript® setcolor operator.
Claim 27
Dependent Claim
29 words
The method of claim 23, wherein the new operation of the first PostScript® setcolor operator transfers color components specified in a first color space to the externally compiled module.
Claim 28
Dependent Claim
20 words
The method of claim 24, wherein the externally compiled module converts the specified color components to a second color space.
Claim 29
Dependent Claim
27 words
The method of claim 25, wherein the externally compiled module uses a look up table and interpretation to convert the color components to a second color space.
Claim 30
Dependent Claim
21 words
The method of claim 25, wherein the externally compiled module returns the converted color components to a second PostScript® setcolor operator.
Claim 31
Dependent Claim
21 words
The method of claim 27, wherein the first PostScript® setcolor operator is setrgbcolor and the second PostScript® setcolor operator is setcmykcolor.
Claim 32
Independent Claim
134 words
A method for using an external image screening module to screen an image having sampled image values defined in a page description language description, comprising the following steps performed by a data processing system: a) renaming an image operator contained in the page description language description, wherein the image operator screens the image and incorporates the screened image into a raster description of an output page; b) defining a new image operator which calculates a coordinate transformation for the sampled image values and invokes the external image screening module to screen the image; c) screening the image using the external image screening module; d) returning the screened image to the page description language description; and e) invoking the renamed image operator to incorporate the screened image into the raster description of the output page.
Claim 33
Independent Claim
134 words
A method for using an external image screening module to screen an image having sampled image values defined in a page description language description, comprising the following steps performed by a data processing system: a) renaming an image operator contained in the page description language description, wherein the image operator screens the image and incorporates the screened image into a raster description of an output page; b) defining a new image operator which calculates a coordinate transformation for the sampled image values and invokes the external image screening module to screen the image; c) screening the image using the external image screening module; d) returning the screened image to the page description language description; and e) invoking the renamed image operator to incorporate the screened image into the raster description of the output page.
Claim 34
Dependent Claim
19 words
The method of claim 29, wherein the external image screening module performs screening with error diffusion on the image.
Claim 35
Dependent Claim
25 words
The method of claim 30, wherein the step of defining the new image operator further comprises transferring the sampled image values to an output file.
Claim 36
Dependent Claim
58 words
The method of claim 31, wherein the step of screening the image using the external image screening module further comprises the steps of: i) reading the sampled image values from the output file; ii) gamma-correcting the sampled image values; and iii) mapping the sampled images values to transformed coordinates defined by the coordinate transformation, before screening the image.
Claim 37
Independent Claim
68 words
A method for modifying operands contained in a page description language description during interpretation of the page description language description, comprising the steps of: a) transferring the operands to an external module; b) executing the external module to transform the operands into new operands; c) returning the new operands to the page description language description; and d) invoking a page description language operator to process the new operands.
Claim 38
Independent Claim
68 words
A method for modifying operands contained in a page description language description during interpretation of the page description language description, comprising the steps of: a) transferring the operands to an external module; b) executing the external module to transform the operands into new operands; c) returning the new operands to the page description language description; and d) invoking a page description language operator to process the new operands.
Claim 39
Dependent Claim
29 words
The method of claim 33, wherein an external command operator of a page description language interpreter is invoked to transfer the operands to the external module in step (b).
Claim 40
Dependent Claim
16 words
The method of claim 33, wherein the page description language operator is the PostScript® image operator.
Claim 41
Dependent Claim
23 words
The method of claim 35, wherein step (a) further comprises redefining a new image operator to transfer the operands to the external module.
Claim 42
Dependent Claim
26 words
The method of claim 33, wherein step (a) further comprises the step of redefining a first setcolor operator to transfer the operands to the external module.
Claim 43
Dependent Claim
20 words
The method of claim 37, wherein the page description language operator invoked in step (d) is a second setcolor operator.
Claim 44
Dependent Claim
42 words
The method of claim 38, wherein the operands transferred to the external module comprise color components specified in a first color space and the new operands returned to the page description language description comprise color components specified in a second color space.
Claim 45
Dependent Claim
19 words
The method of claim 38, wherein the first setcolor operator is setrgbcolor and the second setcolor operator is setcmykcolor.
Claim 46
Dependent Claim
34 words
The method of claim 40, wherein the operands transferred to the external module are RGB specified color components and the new operands returned to the page description language description are CMYK specified color components.
Claim 47
Dependent Claim
24 words
The method of claim 33, wherein the operands comprise color components specified in a color space and the external module adjusts the color components.
Claim 48
Dependent Claim
26 words
The method of claim 42, wherein the new operands returned to the page description language description comprise the adjusted color components specified in the color space.
References Cited (Backward Citations)
US5351074A
Cited
US5226175A
Cited
US5321532A
Cited
US5249067A
Cited
US5323245A
Cited
US5258832A
Cited
US5253084A
Cited
US5264926A
Cited
US5341228A
Cited
US5305118A
Cited
US5239625A
Cited
US5465165A
Cited
US5297217A
Cited
US5331430A
Cited
US5410641A
Cited
US5321773A
Cited
US5563725A
Cited
US5303334A
Cited
US5266968A
Cited
US5455617A
Cited
US5515481A
Cited
US5335089A
Cited
US5508826A
Cited
US5570459A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-05-04 | 2001-11-03 | 2002-05-05 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-05-04 | 2005-11-03 | 2006-05-05 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-05-04 | 2009-11-03 | 2010-05-05 | $7700.00 | Window Closed / Lapsed |