← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag