Patent US558052A successfully refreshed from Google Patents.
Patent US4811241A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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)

US4682189A Cited
US4396989A Cited
US4412296A Cited
US4481594A Cited
US4549275A Cited

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag