US5226119A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Graphic display controller
Assignee: Ricoh Printing Systems Ltd
•
Filing: 1989-07-11
•
Granted: 1993-07-06
•
Expires: 2009-07-11
Abstract
Abstract A graphic memory in which a bit of storage element is allocated to each pixel of an image to be displayed on a CRT monitor is provided. A source data transferred by a direct memory access controller is shifted by a barrel shift circuit. The resultant data and the data read from the graphic memory are subjected to an operation, and the obtained data is again stored in the graphic memory.
Inventors
- 👤 Nobuteru Asai
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-31 17:45
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/36; G09G5/39; G09G5/393
Claims Analysis
Total Claims: 3
Claim 1
Independent Claim
481 words
A graphic display controller apparatus comprising: a pattern memory for storing dot data; a graphic memory in which at least a one-bit storage element is allocated to each pixel of an image to be displayed on a display screen; a direct memory access controller connected to said pattern memory and said graphic memory for transferring dot data of an image represented by a dot matrix as parallel data in bit or word units from said pattern memory to said graphic memory; read, modify, write control means for, in response to control provided by said direct memory access controller, reading in parallel dot data from said graphic memory, said dot data including bit or word units, and said reading being performed in a former half of a write cycle of said graphic memory and writing the dot data in parallel into said graphic memory, said dot data including bit or work units, and said writing being performed in a latter half of the write cycle of said graphic memory; and bit logic means for performing shifting and logic operations on said dot data from said direct memory access controller and dot data from said read, modify, write control means respectively, said bit logic means including a barrel shifter for shifting simultaneously and in parallel units of an arbitrary number of bits of the dot data supplied in parallel by the direct memory access controller and for outputting in parallel shifted dot data, logic operation means for effecting a parallel logic operation on each of a plurality of pairs of dot data of corresponding bit positions, each pair of dot data includes dot data of one bit or one word read in parallel from said graphic memory by said read, modify, write control means and dot data of one bit or one word outputted in parallel from said barrel shifter, and for outputting in parallel dot data resulting from the parallel logic operation, select means, for each bit of dot data, for selecting one bit unit from said each pair of dot data of corresponding bit positions including dot data of one bit or one word read in parallel from the graphic memory and dot data of one bit or one word outputted in parallel from said logic operation means and for supplying the selected dot data to the graphic memory as parallel data in bit or word units, and control signal generating means for generating a first signal for controlling an amount of shift of the dot data applied to said barrel shifter and applying said first signal to said barrel shifter, for generating a second signal for controlling the parallel logic operation of said logic operation means and applying said second signal to said logic operation means, and for generating a third signal for controlling the selection operation of said select means and applying said third signal to said select means.
Claim 2
Dependent Claim
481 words
A graphic display controller apparatus comprising: a pattern memory for storing dot data; a graphic memory in which at least a one-bit storage element is allocated to each pixel of an image to be displayed on a display screen; a direct memory access controller connected to said pattern memory and said graphic memory for transferring dot data of an image represented by a dot matrix as parallel data in bit or word units from said pattern memory to said graphic memory; read, modify, write control means for, in response to control provided by said direct memory access controller, reading in parallel dot data from said graphic memory, said dot data including bit or word units, and said reading being performed in a former half of a write cycle of said graphic memory and writing the dot data in parallel into said graphic memory, said dot data including bit or work units, and said writing being performed in a latter half of the write cycle of said graphic memory; and bit logic means for performing shifting and logic operations on said dot data from said direct memory access controller and dot data from said read, modify, write control means respectively, said bit logic means including a barrel shifter for shifting simultaneously and in parallel units of an arbitrary number of bits of the dot data supplied in parallel by the direct memory access controller and for outputting in parallel shifted dot data, logic operation means for effecting a parallel logic operation on each of a plurality of pairs of dot data of corresponding bit positions, each pair of dot data includes dot data of one bit or one word read in parallel from said graphic memory by said read, modify, write control means and dot data of one bit or one word outputted in parallel from said barrel shifter, and for outputting in parallel dot data resulting from the parallel logic operation, select means, for each bit of dot data, for selecting one bit unit from said each pair of dot data of corresponding bit positions including dot data of one bit or one word read in parallel from the graphic memory and dot data of one bit or one word outputted in parallel from said logic operation means and for supplying the selected dot data to the graphic memory as parallel data in bit or word units, and control signal generating means for generating a first signal for controlling an amount of shift of the dot data applied to said barrel shifter and applying said first signal to said barrel shifter, for generating a second signal for controlling the parallel logic operation of said logic operation means and applying said second signal to said logic operation means, and for generating a third signal for controlling the selection operation of said select means and applying said third signal to said select means.
Claim 3
Dependent Claim
101 words
A graphic display controller according to claim 1, wherein an address sequence in a scanning line direction of said graphic memory corresponds with an address sequence for access from said direct memory access controller; and wherein said direct memory access controller reads in parallel dot data from a character generator in byte or word units and supplies said dot data to said barrel shifter, and said logic operation means effects a parallel logic operation between the dot data read out in parallel in byte or word units from said graphic memory and dot data outputted in parallel from said barrel shifter.
References Cited (Backward Citations)
US3976982A
Cited
US4070710A
Cited
US4165506A
Cited
US4615018A
Cited
US4616220A
Cited
US4635049A
Cited
US4701863A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1996-07-05 | 1997-01-04 | 1997-07-06 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2000-07-05 | 2001-01-04 | 2001-07-06 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2004-07-05 | 2005-01-04 | 2005-07-06 | $7700.00 | Window Closed / Lapsed |