← Back to Patent Explorer
US4918429A Expired / Lapsed US ⏱️ 0.0 years remaining

Display system with symbol font memory

Assignee: International Business Machines Corp
•
Filing: 1987-10-26
•
Granted: 1990-04-17
•
Expires: 2007-10-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a display system of the type where one or more symbol tables 20 are stored in general purpose storage and include blocks of data forming symbol definitions for each of a set of symbols, and an all points addressable (APA) display buffer 30 is provided which includes on-screen APA storage 32 for data indicative of pels to be displayed on a screen and off-screen APA storage 34 for symbol definitions with buffer control logic 36 for associating symbol definitions in off-screen APA storage with locations in on-screen APA storage such that symbols are displayed at desired locations on the display screen, cache control logic 42 is provided for copying the definition of a symbol for display from the symbol table in general purpose storage to off-screen APA storage if the definition for the selected symbol is not already held in off-screen APA storage, whereby the off-screen APA storage is configured as a cache for holding definitions for selected symbols. A cache table 40 is provided in general purpose storage and comprises an entry for each symbol in the symbol set for pointing to the location in off-screen APA storage, if any, at which the corresponding symbol definition is held, each entry in the cache table also being associated with the location in the symbol table at which the corresponding symbol definition is stored.

Inventors

  • 👤 David A. Clarke

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 12:06
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/36; G09G5/39; G09G5/393; G09G5/22; G09G2360/00; G09G2360/12; G09G2360/121

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 152 words
A display system comprising a symbol table in general purpose storage which includes blocks of data forming symbol definitions for each of a set of symbols forming a desired symbol set, an all points addressable (APA) display buffer which includes on-screen APA storage for data indicative of pels to be displayed on a screen and off-screen APA storage for symbol definitions, and buffer control logic for associating symbol definitions in off-screen APA storage with locations in on-screen APA storage such that symbols are displayed at desired locations on the display screen, wherein the display system additionally comprises cache control logic for copying the definition of a symbol for display from the symbol table in general purpose storage to off-screen APA storage if the definition for the selected symbol is not already held in off-screen APA storage, whereby the off-screen APA storage is configured as a cache for holding definitions for selected symbols.
Claim 2
Dependent Claim 152 words
A display system comprising a symbol table in general purpose storage which includes blocks of data forming symbol definitions for each of a set of symbols forming a desired symbol set, an all points addressable (APA) display buffer which includes on-screen APA storage for data indicative of pels to be displayed on a screen and off-screen APA storage for symbol definitions, and buffer control logic for associating symbol definitions in off-screen APA storage with locations in on-screen APA storage such that symbols are displayed at desired locations on the display screen, wherein the display system additionally comprises cache control logic for copying the definition of a symbol for display from the symbol table in general purpose storage to off-screen APA storage if the definition for the selected symbol is not already held in off-screen APA storage, whereby the off-screen APA storage is configured as a cache for holding definitions for selected symbols.
Claim 3
Dependent Claim 70 words
A display system as claimed in claim 1 additionally comprising a cache table in general purpose storage comprising an entry for each symbol in the symbol set for pointing to the location in off-screen APA storage, if any, at which the corresponding symbol definition is held, each entry in the cache table also being associated with the location in the symbol table at which the corresponding symbol definition is stored.
Claim 4
Dependent Claim 56 words
A display system as claimed in claim 2 wherein a plurality of symbol tables for different symbol sets are stored in general purpose storage and wherein the display system is provided with pointer means under the control of the cache control logic for associating the cable table with the symbol table for the desired symbol set.
Claim 5
Dependent Claim 186 words
A display system as claimed in claim 3 in which the cache control logic is arranged to interrogate the cache table when a selected symbol is to be added to the display in order to identify the location, if any, at which the definition for the selected symbol is held in off-screen APA storage, and if the symbol definition is so held, to cause the buffer control logic to associate the selected symbol definition in off-screen APA storage with on-screen APA storage such that the symbol is displayed at a desired location on the display screen, otherwise to copy the definition for the selected symbol from the appropriate symbol table entry in general purpose storage to a free location in off-screen APA storage, to store an indication in the appropriate entry in the cache table of the location in off-screen APA storage at which the definition for that symbol is now held and to cause the buffer control logic to associate the selected definition in off-screen APA storage with on-screen APA storage such that the symbol is displayed at the desired location on the display screen.
Claim 6
Dependent Claim 47 words
A display system as claimed in claim 4 wherein the buffer control logic comprises block copy logic for copying the definitions for symbols to be displayed from off-screen APA storage to on-screen APA storage such that the symbols are displayed at desired locations on the display screen.
Claim 7
Dependent Claim 63 words
A display system as claimed in claim 4 wherein the buffer control logic comprises means for causing pointers to be stored in an on-screen APA storage to symbol definitions in off-screen APA storage and merge control logic for merging data from on-screen and off-screen APA storage for controlling the display such that the symbols are displayed at desired locations on the display screen.
Claim 8
Dependent Claim 162 words
In a computer graphics system, the combination comprising: a display device; at least one symbol table which includes blocks of data forming symbol definitions for each of a set of symbols forming a desired symbol set; an on screen all points addressable (APA) display buffer for storing data indicative of pels to be displayed on said display device; an off-screen APA storage for storing symbol definitions provided from said symbol table; a buffer control logic for associating symbol definitions in said off-screen APA storage with pel locations in said on-screen APA display buffer such that symbols are displayed at desired locations on said display device; and storage control logic for determining if a selected symbol for display is presently stored in said off-screen APA storage, and if so transferring said selected symbol to said on-screen APA storage for display on said display device, and if not, transferring said selected symbol from said at least one symbol table to said off-screen APA storage.
Claim 9
Dependent Claim 162 words
In a computer graphics system, the combination comprising: a display device; at least one symbol table which includes blocks of data forming symbol definitions for each of a set of symbols forming a desired symbol set; an on screen all points addressable (APA) display buffer for storing data indicative of pels to be displayed on said display device; an off-screen APA storage for storing symbol definitions provided from said symbol table; a buffer control logic for associating symbol definitions in said off-screen APA storage with pel locations in said on-screen APA display buffer such that symbols are displayed at desired locations on said display device; and storage control logic for determining if a selected symbol for display is presently stored in said off-screen APA storage, and if so transferring said selected symbol to said on-screen APA storage for display on said display device, and if not, transferring said selected symbol from said at least one symbol table to said off-screen APA storage.
Claim 10
Dependent Claim 66 words
The combination claimed in claim 7 including a storage table having an entry for each symbol in said symbol set for pointing to the location in said off-screen APA storage, if any, at which the corresponding symbol definition is stored, each entry in said storage table also being associated with the location in said at least one symbol table at which the corresponding symbol is stored.

References Cited (Backward Citations)

US4308532A Cited
US4400697A Cited
US4486856A Cited
US4679038A Cited
US4686525A Cited
US4718024A Cited
US4752893A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-04-16 1993-10-16 1994-04-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-04-16 1997-10-16 1998-04-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-04-16 2001-10-16 2002-04-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag