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

Interface device for encoding a digital image for a CRT display

Assignee: CROMEMCO Inc
•
Filing: 1977-01-17
•
Granted: 1978-10-17
•
Expires: 1997-01-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A display interface connected between a computer and a CRT device processes predetermined blocks of display data from predetermined locations in a memory of the computer to form pixels having predetermined characteristics in the display fields of the CRT device. A CRT display format of parameters such as color, pixel shape and size, and field shape and size, is controlled by input FORMAT DATA. The display resolution can be varied to accommodate the amount of data to be displayed within the desired field dimensions. The display data is retrieved from memory in data blocks, each of which is identified by a BLOCK ADDRESS. A single data block may occupy the entire display field; or may be displayed in a subfield simultaneously with other data blocks, or portions of data blocks, in the remaining subfields. The FORMAT DATA determines the subfield number and arrangement.

Inventors

  • 👤 James Terrell Walker

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 14:24
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/36; G09G5/39; G09G5/391; G09G1/00; G09G1/28; G09G1/285

Claims Analysis

Total Claims: 32
Claim 1
Independent Claim 251 words
An interface device for connection between a computer and a CRT device for processing predetermined blocks of display data from predetermined locations in a memory in the computer to form pixels having predetermined characteristics in the display fields of the CRT device, the interface device comprising: means for storing format data which defines the dimensions and number of fields displayed, and the characteristics of the pixels displayed therewithin; control means responsive to the format when read out from the means for storing for coordinating the data processing cycle of the computer memory and the data display cycle of the CRT device; pixel controller responsive to the read out format data for controlling the pixel characteristics and responsive to the control means for processing the display data; video means for converting the processed display data from the pixel controller into analog signals and adapted to apply the analog signals to the video circuit of the CRT device; and memory address means for addressing blocks of display data corresponding to the display fields of the CRT device, having a first address counter responsive to the format data for incrementing the least significant bit (LSB) portion of the memory address to the computer memory which defines the first dimension of each field displayed on the CRT device, and a second address counter responsive to the format data for incrementing the next LSB portion of the memory address to the computer memory which defines the second dimension of each field displayed on the CRT device.
Claim 2
Dependent Claim 251 words
An interface device for connection between a computer and a CRT device for processing predetermined blocks of display data from predetermined locations in a memory in the computer to form pixels having predetermined characteristics in the display fields of the CRT device, the interface device comprising: means for storing format data which defines the dimensions and number of fields displayed, and the characteristics of the pixels displayed therewithin; control means responsive to the format when read out from the means for storing for coordinating the data processing cycle of the computer memory and the data display cycle of the CRT device; pixel controller responsive to the read out format data for controlling the pixel characteristics and responsive to the control means for processing the display data; video means for converting the processed display data from the pixel controller into analog signals and adapted to apply the analog signals to the video circuit of the CRT device; and memory address means for addressing blocks of display data corresponding to the display fields of the CRT device, having a first address counter responsive to the format data for incrementing the least significant bit (LSB) portion of the memory address to the computer memory which defines the first dimension of each field displayed on the CRT device, and a second address counter responsive to the format data for incrementing the next LSB portion of the memory address to the computer memory which defines the second dimension of each field displayed on the CRT device.
Claim 3
Dependent Claim 52 words
The interface device of claim 1, wherein the memory address means has a block addresser responsive to the format data for providing the most significant bit portion of each memory address to the computer which addresses the block of display data corresponding to the field to be displayed on the CRT device.
Claim 4
Dependent Claim 23 words
The interface device of claim 2, wherein the format data determines the dimensions of the displayed pixel from a series of pixel dimensions.
Claim 5
Dependent Claim 47 words
The interface device of claim 3, wherein the fundamental pixel dimension is at least one CRT scan line in height and at least one clock period in width, and the dimensions of the other pixels in the series are multiples of the fundamental height and width dimension.
Claim 6
Dependent Claim 39 words
The interface device of claim 4, wherein the pixel controller extends the width dimension of each displayed pixel by increasing the number of clock periods during which the display data for each pixel is applied to the video means.
Claim 7
Dependent Claim 37 words
The interface device of claim 5, wherein the pixel controller has a clock responsive latch means for temporarily holding the display data for each pixel while applying the display data for each pixel to the video means.
Claim 8
Dependent Claim 32 words
The interface device of claim 4, wherein the pixel controller extends the height dimensional of each displayed pixel by redisplaying the same line of display data consecutively a predetermined number of times.
Claim 9
Dependent Claim 40 words
The interface device of claim 7, wherein the pixel controller has a line memory which temporarily stores each new line of display data for recycling the display data through the pixel controller to extend the height dimension of the pixels.
Claim 10
Dependent Claim 27 words
The interface device of claim 2, wherein the second address counter is responsive to the most significant bit of the first address counter to perform its incrementing
Claim 11
Dependent Claim 40 words
The interface device of claim 2, wherein the first address counter increments to address along a row of memory addresses containing display data which is sequentially displayed along at least a portion of a scan line of the CRT device.
Claim 12
Dependent Claim 24 words
The interface device of claim 10, wherein the first address counter addresses the display data for an entire scan line of the CRT device.
Claim 13
Dependent Claim 30 words
The interface device of claim 2, wherein the block addresser includes an incrementing means responsive to the format data for altering the most significant bit portion of the memory address.
Claim 14
Dependent Claim 32 words
The interface device of claim 12, wherein the incrementing means is responsive to the second address counter for changing the address of the most significant bit portion to identify other memory blocks.
Claim 15
Dependent Claim 71 words
The interface device of claim 13, wherein the second address counter identifies the rows within each memory block; each memory block provides the display data for one field of the display of the CRT device; and the incrementing means is responsive to the most significant bit of the second address counter for identifying successive basic memory blocks each containing a field of display data for sequential display on the CRT device.
Claim 16
Dependent Claim 61 words
The interface device of claim 13, wherein the incrementing means is responsive to both the first and second address counter for systematically addressing multiple memory blocks causing at least a portion of the display data in each of the addressed memory blocks to be displayed simultaneously on the CRT device forming multiple subfields within the display field of the CRT device.
Claim 17
Dependent Claim 63 words
The interface device of claim 13, wherein the incrementing means is responsive to the most significant bits in both the first and second address counter for systematically addressing multiple memory blocks causing the display data in the addressed memory blocks to be displayed simultaneously on the CRT device forming a grid pattern of square subfields within the display field on the CRT device.
Claim 18
Dependent Claim 22 words
The interface device of claim 16, wherein the incrementing means identifies four basic memory blocks for simultaneous display in a quadrant pattern.
Claim 19
Dependent Claim 27 words
The interface device of claim 13, wherein the fundamental pixel height dimension is equal to the fundamental pixel width dimension forming a fundamental pixel which is square.
Claim 20
Dependent Claim 16 words
The interface device of claim 18, wherein the series of pixels are squares of increasing dimension.
Claim 21
Dependent Claim 19 words
The interface device of claim 19, wherein the series of square pixels increase in dimension by powers of two.
Claim 22
Dependent Claim 19 words
The interface device of claim 3, wherein the control means is horizontally and vertically synced with the CRT device.
Claim 23
Dependent Claim 20 words
The interface device of claim 21, wherein the control means provides horizontal and vertical sync signals to the CRT device.
Claim 24
Dependent Claim 34 words
The interface device of claim 22, wherein the control means includes an oscillator for establishing an internal clock which periodically generates sync signals to the CRT device and data request signals to the computer.
Claim 25
Dependent Claim 39 words
The interface device of claim 2, wherein the memory address means additionally provides memory addresses to the computer memory for identifying at least a portion of the format data in predetermined blocks at predetermined locations in the computer memory.
Claim 26
Dependent Claim 28 words
The interface device of claim 24, wherein the memory address means provides a display data address and a format data address for each pixel of the CRT display.
Claim 27
Dependent Claim 46 words
The interface device of claim 25, wherein the first and second address counters of the memory address means identify display data for each pixel within a display data memory block and also identifies corresponding format data for each pixel within a corresponding format data memory block.
Claim 28
Dependent Claim 37 words
The interface device of claim 26, wherein the block addresser of the memory address means provides twin addresses offset by a constant amount for identifying a display data memory block and a corresponding format data memory block.
Claim 29
Dependent Claim 33 words
The interface device of claim 2, wherein the format data includes intensity levels and the video means includes D/A logic responsive to the intensity levels for providing analog signals of corresponding amplitude levels.
Claim 30
Dependent Claim 45 words
The interface device of claim 28, wherein format data includes color data, and the video means includes delay means between the D/A logic and the CRT device for phase shifting the analog signal from the D/A logic causing a color display on the CRT device.
Claim 31
Dependent Claim 29 words
The interface device of claim 29, wherein the color data includes blue, red, and green, and the delay means shifts the phase of at least the red and green.
Claim 32
Dependent Claim 50 words
The interface device of claim 30, wherein the format data includes a plurality of intensity levels of blue, red, and green, and the D/A logic includes a blue decoder, a red decoder, and a green decoder for providing analog signals of corresponding output levels of blue, red, and green, respectively.

References Cited (Backward Citations)

US3558811A Cited
US3696392A Cited
US3549939A Cited
US3742289A Cited
US3805253A Cited
US3893075A Cited
US3906480A Cited
US3973245A Cited
US3911403A Cited
US3976982A Cited
US4020281A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1981-10-16 1982-04-17 1982-10-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1985-10-16 1986-04-17 1986-10-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1989-10-16 1990-04-17 1990-10-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag