Patent US558052A successfully refreshed from Google Patents.
Patent US4811241A successfully refreshed from Google Patents.
US4811241A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Clipping of fixed character strings in a graphics system
Assignee: International Business Machines Corp
•
Filing: 1986-01-21
•
Granted: 1989-03-07
•
Expires: 2006-01-21
Abstract
Abstract A method for clipping fixed characters against one or more clipping boundaries for display in a graphics display system, includes the steps of: storing fixed characters to be displayed; defining a window in a first coordinate space against which said characters shall be clipped along one or more boundaries thereof; clipping an inverse character box for each fixed character to be displayed against said defined clipping window; and transforming said clipped character box defined in a first coordinate space to a character box defined in a second coordinate space for display on a graphics display system.
Inventors
- 👤 Bob C. Liang
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-27 17:46
CPC Classifications
G; G06; G06T; G06T15/00; G06T15/10; G06T15/30
Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
124 words
A method, for clipping fixed characters against one or more clipping boundaries for display in a graphics display system, comprising the steps of: storing fixed characters to be displayed; defining a window in a first coordinate space corresponding to a viewport on a graphics display system against which said characters shall be clipped along one or more boundaries thereof; determining an inverse character box representing the size of a fixed character character box in said first coordinate space; clipping said inverse character box for each fixed character to be displayed against said defined clipping window; and transforming said clipped character box defined in a first coordinate space to a character box defined in a second coordinate space for display on a graphics display system.
Claim 2
Independent Claim
124 words
A method, for clipping fixed characters against one or more clipping boundaries for display in a graphics display system, comprising the steps of: storing fixed characters to be displayed; defining a window in a first coordinate space corresponding to a viewport on a graphics display system against which said characters shall be clipped along one or more boundaries thereof; determining an inverse character box representing the size of a fixed character character box in said first coordinate space; clipping said inverse character box for each fixed character to be displayed against said defined clipping window; and transforming said clipped character box defined in a first coordinate space to a character box defined in a second coordinate space for display on a graphics display system.
Claim 3
Independent Claim
218 words
A method for efficiently transforming and clipping fixed character strings against a predetermined device independent clipping window for display on a graphics display system, said method comprising the steps of: transforming an initial point of a fixed character string to be displayed to a predetermined device independent coordinate location; clipping a current position of said initial point of said fixed character string against one or more first predetermined clipping boundaries; testing said current position to determine if said initial point of said fixed character string is inside said first predetermined clipping boundaries; fetching a character code if said test indicated that said initial point of said fixed character string is within said first clipping boundaries; testing for end of character data terminating process if no more character data exists; clipping said current position against additional predetermined clipping boundaries; testing to determine if said current position is within said additional clipping boundaries; testing to determine whether a character box for a current character is within said additional clipping boundaries if said current position is within said additional clipping boundaries; issuing a draw character order to a graphic display system for characters having a character box within said additional clipping boundaries; updating the current position; and repeating said fetching and testing steps until the end of character data is reached.
Claim 4
Independent Claim
218 words
A method for efficiently transforming and clipping fixed character strings against a predetermined device independent clipping window for display on a graphics display system, said method comprising the steps of: transforming an initial point of a fixed character string to be displayed to a predetermined device independent coordinate location; clipping a current position of said initial point of said fixed character string against one or more first predetermined clipping boundaries; testing said current position to determine if said initial point of said fixed character string is inside said first predetermined clipping boundaries; fetching a character code if said test indicated that said initial point of said fixed character string is within said first clipping boundaries; testing for end of character data terminating process if no more character data exists; clipping said current position against additional predetermined clipping boundaries; testing to determine if said current position is within said additional clipping boundaries; testing to determine whether a character box for a current character is within said additional clipping boundaries if said current position is within said additional clipping boundaries; issuing a draw character order to a graphic display system for characters having a character box within said additional clipping boundaries; updating the current position; and repeating said fetching and testing steps until the end of character data is reached.
Claim 5
Dependent Claim
32 words
A method according to claim 2, wherein the first clipping boundaries are Z axis boundaries and the additional clipping boundaries are X and Y axis clipping boundaries which form a clipping window.
Claim 6
Dependent Claim
39 words
A method according to claim 2, further including the step of transforming the character string from a first coordinate space having a first set of coordinate boundaries to a second coordinate space having a second set of coordinate boundaries.
Claim 7
Dependent Claim
56 words
The method of claim 2, wherein said step of testing to determine whether a character box for a current character is within said additional clipping boundaries comprises: transforming device dependent character box coordinates into device independent character box coordinates; and testing to determine whether said device independent character box coordinates are within said additional clipping boundaries.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1992-03-06 | 1992-09-05 | 1993-03-07 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1996-03-06 | 1996-09-05 | 1997-03-07 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2000-03-06 | 2000-09-05 | 2001-03-07 | $7700.00 | Window Closed / Lapsed |