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

High speed frame buffer refresh apparatus and method

Assignee: Sun Microsystems Inc
•
Filing: 1983-10-31
•
Granted: 1987-08-18
•
Expires: 2003-10-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer memory architecture is most advantageously used in conjunction with a digital computer, to provide an improved high speed graphics display capability. Data representative of digital images to be displayed is generated and/or manipulated by a display processor and stored within a selected portion of the display processor's main memory. Subsequent modifications to the stored image are effectuated by the display processor reading the data from its main memory, performing appropriate operations on the data, and writing the data back into the main memory. Updated images are transferred to an buffer memory which sequentially stores the images in the order in which they were updated by the display processor. Data representative of an updated image is then transferred to the display frame buffer of the particular display system for subsequent display. Data is transferred from the buffer memory to the frame buffer during periods when the frame buffer is not refreshing the display.

Inventors

  • 👤 Andreas Bechtolsheim

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 13:17
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/36; G09G5/39; G09G5/393

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 205 words
An improved computer display system including a central processing unit (CPU) and display means for displaying images on a display, comprising: main memory means directly coupled to said CPU for storing a plurality of data points representative of display elements defining a plurality of images to be displayed on said display, said data points being selectively updated directly by said CPU through read operating to determine a current status of said main memory means then selective desired write operations into said main memory means; frame buffer means directly coupled to said display means for storing data points representative of display elements defining images currently being displayed, and periodically refreshing said display by outputting said selectively updated data points in order to display images defined by said updated data points; buffer memory means directly coupled to said main memory means and to said frame buffer means for receiving and storing said updated data points from said memory means, and transferring said updated data points to said frame buffer means between periods when said frame buffer means is refreshing said display; wherein images stored in said main memory means are updated by said CPU independently of said periods when said frame buffer means is refreshing said display.
Claim 2
Dependent Claim 205 words
An improved computer display system including a central processing unit (CPU) and display means for displaying images on a display, comprising: main memory means directly coupled to said CPU for storing a plurality of data points representative of display elements defining a plurality of images to be displayed on said display, said data points being selectively updated directly by said CPU through read operating to determine a current status of said main memory means then selective desired write operations into said main memory means; frame buffer means directly coupled to said display means for storing data points representative of display elements defining images currently being displayed, and periodically refreshing said display by outputting said selectively updated data points in order to display images defined by said updated data points; buffer memory means directly coupled to said main memory means and to said frame buffer means for receiving and storing said updated data points from said memory means, and transferring said updated data points to said frame buffer means between periods when said frame buffer means is refreshing said display; wherein images stored in said main memory means are updated by said CPU independently of said periods when said frame buffer means is refreshing said display.
Claim 3
Dependent Claim 37 words
The computer display system as defined by claim 1, wherein said buffer memory means stores data points representative of multiple images for sequential display, said frame buffer means sequentially receiving said data points between said refresh periods.
Claim 4
Dependent Claim 20 words
The computer display system defined by claim 2, wherein said display of said display means comprises a raster-scan video display.
Claim 5
Dependent Claim 37 words
The computer display system as defined by claim 2 wherein said buffer memory means includes translation means for performing translations on said data points prior to passing said data points to said frame buffer means for display.
Claim 6
Dependent Claim 204 words
In a computer display system including a central processing unit (CPU), a main memory, and display means for displaying images on a display, an improved method for updating said images, comprising the steps of: storing a plurality of data points representative of display elements defining a plurality of images to be displayed on said display in said main memory, said data points being selectively updated by said CPU through read operations to determine a current status of said main memory means then selective desired write operations into said main memory means; transferring said updated data points from said main memory directly into a buffer memory means being directly coupled to said main memory for temporary storage; transferring said updated data points from said buffer means to frame buffer memory means being directly coupled to said display means to permit said display means to display images defined by said updated data points, said updated data points being transferred to said frame buffer means between periods when said frame buffer means is refreshing said display; wherein images stored in said main memory are updated by said CPU by said read and write operations independently of said periods when said frame buffer means is refreshing said display.
Claim 7
Dependent Claim 204 words
In a computer display system including a central processing unit (CPU), a main memory, and display means for displaying images on a display, an improved method for updating said images, comprising the steps of: storing a plurality of data points representative of display elements defining a plurality of images to be displayed on said display in said main memory, said data points being selectively updated by said CPU through read operations to determine a current status of said main memory means then selective desired write operations into said main memory means; transferring said updated data points from said main memory directly into a buffer memory means being directly coupled to said main memory for temporary storage; transferring said updated data points from said buffer means to frame buffer memory means being directly coupled to said display means to permit said display means to display images defined by said updated data points, said updated data points being transferred to said frame buffer means between periods when said frame buffer means is refreshing said display; wherein images stored in said main memory are updated by said CPU by said read and write operations independently of said periods when said frame buffer means is refreshing said display.
Claim 8
Dependent Claim 36 words
The method as defined by claim 5 when said buffer memory means stores data points representative of multiple updated images for sequential display, said frame buffer means sequentially receiving said data points between said refresh periods.
Claim 9
Dependent Claim 19 words
The method as defined by claim 6, wherein said display comprises a raster-scan video display of said display means.
Claim 10
Dependent Claim 38 words
The method as defined by claim 6, further including the step of translating said updated data points by performing operations on said data points prior to passing said data points to said frame buffer means for subsequent display.

References Cited (Backward Citations)

US4135213A Cited
US4148070A Cited
US4199757A Cited
US4491836A Cited
US4485378A Cited
US4370645A Cited
US4546451A Cited
US4586037A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1990-08-17 1991-02-16 1991-08-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1994-08-17 1995-02-16 1995-08-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1998-08-17 1999-02-16 1999-08-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag