US5335322A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Computer display system using system memory in place or dedicated display memory and method therefor
Assignee: NXP BV
•
Filing: 1992-03-31
•
Granted: 1994-08-02
•
Expires: 2012-03-31
Abstract
Abstract A computer display system and method is disclosed which allows a display controller in the display system to use a block of system memory rather than a dedicated frame buffer for display modes that do not require the bandwidth or the memory size of a dedicated frame buffer. The display system of the present invention includes an optional dedicated frame buffer to allow the display controller to support display modes that require the performance of the dedicated frame buffer, while retaining the capability to use system memory as a frame buffer for display modes that would only partially use the dedicated frame buffer.
Inventors
- 👤 Phillip E. Mattison
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 18:33
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/36; G09G5/363; G09G5/39; G09G2360/00; G09G2360/12; G09G2360/125
Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
234 words
A computer display system comprising, in combination: a central Processing Unit (CPU) having an associated data bus coupled thereto; display controller means coupled to said CPU for controlling a display device, said display controller means comprising, in combination: a display first-in first-out (FIFO) electrically coupled to said data bus of said CPU, said CPU having means for writing display data into said display FIFO; video shift logic means electrically coupled to said display FIFO for converting said display data in said display FIFO to a serial format; video output means electrically coupled to said video shift logic means for allowing connection to said display device; and system memory means electrically coupled to said data bus having a block of said system memory means defined as a frame buffer for storing display information for said display controller means; said CPU having bus arbitration logic means for permitting said CPU to relinquish control of said data bus to a second bus controller, said display controller means being electrically coupled to said bus arbitration logic means of said CPU in such a way as to allow said display controller means to request and receive control of said data bus, said display controller means becoming said second bus controller for the purpose of transferring said display data from said block of system memory means defined as a frame buffer to said display FIFO in said display controller means.
Claim 2
Dependent Claim
234 words
A computer display system comprising, in combination: a central Processing Unit (CPU) having an associated data bus coupled thereto; display controller means coupled to said CPU for controlling a display device, said display controller means comprising, in combination: a display first-in first-out (FIFO) electrically coupled to said data bus of said CPU, said CPU having means for writing display data into said display FIFO; video shift logic means electrically coupled to said display FIFO for converting said display data in said display FIFO to a serial format; video output means electrically coupled to said video shift logic means for allowing connection to said display device; and system memory means electrically coupled to said data bus having a block of said system memory means defined as a frame buffer for storing display information for said display controller means; said CPU having bus arbitration logic means for permitting said CPU to relinquish control of said data bus to a second bus controller, said display controller means being electrically coupled to said bus arbitration logic means of said CPU in such a way as to allow said display controller means to request and receive control of said data bus, said display controller means becoming said second bus controller for the purpose of transferring said display data from said block of system memory means defined as a frame buffer to said display FIFO in said display controller means.
Claim 3
Dependent Claim
20 words
The system of claim 1 further comprising optical memory means for providing a dedicated frame buffer for said display FIFO.
Claim 4
Dependent Claim
17 words
The system of claim 1 wherein said display controller means comprising a Video Graphic Adapter (VGA) controller.
Claim 5
Independent Claim
242 words
A method for providing a computer display system comprising, in combination: providing a Central Processing Unit (CPU) having an associated data bus coupled thereto; providing display controller means coupled to said CPU for controlling a display device, said display controller means comprising, in combination: a display first-in first-out (FIFO) electrically coupled to said data bus of said CPU, said CPU having means for writing display data into said display FIFO; video shift logic means electrically coupled to said display FIFO for converting said display data in said display FIFO to a serial format; video output means electrically coupled to said video shift logic means for allowing connection to said display device; and providing system memory means electrically coupled to said data bus having a block of said system memory means defined as a frame buffer for storing display information for said display controller means; said CPU having bus arbitration logic means for permitting said CPU to relinquish control of said data bus means to a second bus controller, said display controller means being electrically coupled to said bus arbitration logic means of said CPU in such a way as to allow said display controller means to request and receive control of said data bus, said display controller means becoming said second bus controller for the purpose of transferring said display data from said block of system memory means defined as a frame buffer to said display FIFO in said display controller means.
Claim 6
Independent Claim
242 words
A method for providing a computer display system comprising, in combination: providing a Central Processing Unit (CPU) having an associated data bus coupled thereto; providing display controller means coupled to said CPU for controlling a display device, said display controller means comprising, in combination: a display first-in first-out (FIFO) electrically coupled to said data bus of said CPU, said CPU having means for writing display data into said display FIFO; video shift logic means electrically coupled to said display FIFO for converting said display data in said display FIFO to a serial format; video output means electrically coupled to said video shift logic means for allowing connection to said display device; and providing system memory means electrically coupled to said data bus having a block of said system memory means defined as a frame buffer for storing display information for said display controller means; said CPU having bus arbitration logic means for permitting said CPU to relinquish control of said data bus means to a second bus controller, said display controller means being electrically coupled to said bus arbitration logic means of said CPU in such a way as to allow said display controller means to request and receive control of said data bus, said display controller means becoming said second bus controller for the purpose of transferring said display data from said block of system memory means defined as a frame buffer to said display FIFO in said display controller means.
Claim 7
Dependent Claim
20 words
The method of claim 4 further comprising optional memory means for providing a dedicated frame buffer for said display FIFO.
Claim 8
Dependent Claim
17 words
The method of claim 4 wherein said display controller means comprising a Video Graphics Adapter (VGA) controller.
Claim 9
Dependent Claim
103 words
The method of claim 4 further comprising the steps of: allocating a block of said system memory means as said frame buffer; said display controller means obtaining control of said data bus via said bus arbitration logic of said CPU; said display controller means transferring said display data from said frame buffer in said system memory means to said display FIFO in said display controller means via said data bus; and said video shift logic means converting said display data in said display FIFO to a serial format, and shifting said display data serially out said video output means to said display device.
References Cited (Backward Citations)
US5083260A
Cited
US5064023A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1997-08-01 | 1998-01-31 | 1998-08-02 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2001-08-01 | 2002-01-31 | 2002-08-02 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2005-08-01 | 2006-01-31 | 2006-08-02 | $7700.00 | Window Closed / Lapsed |