US5241653A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Apparatus and method for adjusting and displaying scaled, rasterized characters
Assignee: Adobe Inc
•
Filing: 1990-04-12
•
Granted: 1993-08-31
•
Expires: 2010-04-12
Abstract
Abstract An apparatus and method of modifying graphic character images to preserve aesthetic aspects of such images involves manipulation of fractional pixel errors resulting from the transformation of a character image from conformance with a matrix of a first resolution to conformance with a matrix of a second resolution or output device-specific matrix. Fractional pixel errors are saved and processed for integrating into a character image while controlling the transformation and outline drawing of the character image with respect to the output device-specific matrix.
Inventors
- 👤 Harry J. Collins
- 👤 Christopher R. Hassett
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-05 14:07
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/22; G09G5/24; G06; G06K; G06K15/00; G06K15/02; G06T; G06T11/00; G06T11/20; G06T11/23; G06K2215/00; G06K2215/0002; G06K2215/004; G06K2215/0042; G06K2215/0045; Y; Y10; Y10S; Y10S345/00; Y10S345/948
Claims Analysis
Total Claims: 3
Claim 1
Independent Claim
230 words
A method of grid correcting a digital representation of a graphic object provided by a digital master for transformation from conformance with a high resolution grid to conformance with a lower resolution grid relative to a raster output device, said method comprising the steps of: translating with cross compilation said digital master into an object display list comprising a plurality of correction instructions and a plurality of object descriptions, one of said object descriptions including a first limit of a stem and a second of said object descriptions including a second limit of said stem; transferring said object display list to a font processor; processing said object display list according to a method comprising the steps of: transforming said plurality of object descriptions to generate a scaled description comprising a plurality of integer descriptors and a corresponding plurality of fractional descriptors; rounding said scaled description to generate a second plurality of fractional descriptors and a plurality of related integer descriptors; calculating a first error comprising a first fractional descriptor for said object description for said first limit of said stem; generating an outline description using said second plurality of integer descriptors and using selective mathematical manipulation of said second plurality of fractional descriptors including applying said first error to adjust said second object description; and filling said outline description for output by said raster output device as an graphic object.
Claim 2
Independent Claim
230 words
A method of grid correcting a digital representation of a graphic object provided by a digital master for transformation from conformance with a high resolution grid to conformance with a lower resolution grid relative to a raster output device, said method comprising the steps of: translating with cross compilation said digital master into an object display list comprising a plurality of correction instructions and a plurality of object descriptions, one of said object descriptions including a first limit of a stem and a second of said object descriptions including a second limit of said stem; transferring said object display list to a font processor; processing said object display list according to a method comprising the steps of: transforming said plurality of object descriptions to generate a scaled description comprising a plurality of integer descriptors and a corresponding plurality of fractional descriptors; rounding said scaled description to generate a second plurality of fractional descriptors and a plurality of related integer descriptors; calculating a first error comprising a first fractional descriptor for said object description for said first limit of said stem; generating an outline description using said second plurality of integer descriptors and using selective mathematical manipulation of said second plurality of fractional descriptors including applying said first error to adjust said second object description; and filling said outline description for output by said raster output device as an graphic object.
Claim 3
Dependent Claim
92 words
The method of claim 1 wherein the step of generating an outline description comprises: drawing a vector using a rasterization engine and storing a fractional pen position indicating a position of the vector and using said fractional pen position and a transformation engine, connected to said rasterizing engine, to subtract said first error from a first scaled value and to add said first error to a second scaled value; and selectively decoupling said rasterization engine from said transformation engine to process said object display list without drawing a vector during said decoupling.
References Cited (Backward Citations)
US4179824A
Cited
US4675830A
Cited
US4785391A
Cited
US4937761A
Cited
US5010497A
Cited
US4974172A
Cited
US5050103A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1996-08-30 | 1997-03-01 | 1997-08-31 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2000-08-30 | 2001-03-01 | 2001-08-31 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2004-08-30 | 2005-03-01 | 2005-08-31 | $7700.00 | Window Closed / Lapsed |