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

Display memory with write inhibit signal for transparent foreground pixel codes

Assignee: INTERMARK GAMING INTERNATIONAL Inc
•
Filing: 1981-10-19
•
Granted: 1985-07-09
•
Expires: 2001-10-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer is connected to a display device having a display memory system that is updated by the computer. The computer selects a pattern to be displayed and a screen location at which the selected pattern is to be displayed. A display subroutine effects fetching of a byte of pattern data for the selected pattern from a dedicated memory. The fetched pattern data includes pixel codes that indicate whether corresponding pixels of the selected pattern are "transparent" or darkened. The display subroutine then transmits the pixel codes to the display memory system. The display memory system includes circuitry that detects whether each transmitted pixel code represents a transparent pixel. If it does, the circuitry inhibits writing of that pixel code into a storage portion of the display memory system. The circuitry also enables writing of non-transparent pixel codes into the storage portion of the display memory system.

Inventors

  • 👤 Irwin J. Robinson, III

Bibliographic Details

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

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 361 words
A method for writing patterns into a display memory coupled to a display device by means of which the patterns are to be displayed, each of the patterns being stored in the from of pixel codes each indicating the brightness of color of a corresponding pixel of the display device when that pattern is displayed, each of said pixel codes indicating whether its corresponding pixel is to be considered transparent, said method comprising the steps of: (a) using a processor to select a background pattern, and writing the background pattern into said display memory; (b) using the processor to select a foreground pattern and to select a location of the display memory whereat the selected foreground pattern is to be displayed, some of the pixels of said foreground pattern having transparent pixel codes; (c) using the processor to obtain a foreground pattern data word of the selected foreground pattern, said foreground pattern data word including at least one of said pixel codes; (d) using the processor to transmit at least one pixel code representative of the information in the foreground pattern data word, a write signal, and an address representing the selected location, from the processor to the display memory, said transmitting being performed after the background pattern has been written into the display memory; (e) using a sensing circuit external to the processor to effectuate sensing each transmitted pixel code, without reference to the background pattern, to determine if its corresponding pixel is to be considered transparent; (f) for each foreground pixel code transmitted, (i) enabling said write signal to cause writing of that pixel code into the addressed location of the display memory in response to said sensing circuit on the condition that said sensing indicates that the pixel corresponding to that pixel code is not to be considered transparent, or (ii) inhibiting said write signal to prevent writing of that pixel code into the addressed location of the display memory in response to said sensing circuit on the condition that said sensing indicates that the pixel corresponding to that pixel code is to be considered transparent and therefore is not to be written into said display memory system.
Claim 2
Independent Claim 361 words
A method for writing patterns into a display memory coupled to a display device by means of which the patterns are to be displayed, each of the patterns being stored in the from of pixel codes each indicating the brightness of color of a corresponding pixel of the display device when that pattern is displayed, each of said pixel codes indicating whether its corresponding pixel is to be considered transparent, said method comprising the steps of: (a) using a processor to select a background pattern, and writing the background pattern into said display memory; (b) using the processor to select a foreground pattern and to select a location of the display memory whereat the selected foreground pattern is to be displayed, some of the pixels of said foreground pattern having transparent pixel codes; (c) using the processor to obtain a foreground pattern data word of the selected foreground pattern, said foreground pattern data word including at least one of said pixel codes; (d) using the processor to transmit at least one pixel code representative of the information in the foreground pattern data word, a write signal, and an address representing the selected location, from the processor to the display memory, said transmitting being performed after the background pattern has been written into the display memory; (e) using a sensing circuit external to the processor to effectuate sensing each transmitted pixel code, without reference to the background pattern, to determine if its corresponding pixel is to be considered transparent; (f) for each foreground pixel code transmitted, (i) enabling said write signal to cause writing of that pixel code into the addressed location of the display memory in response to said sensing circuit on the condition that said sensing indicates that the pixel corresponding to that pixel code is not to be considered transparent, or (ii) inhibiting said write signal to prevent writing of that pixel code into the addressed location of the display memory in response to said sensing circuit on the condition that said sensing indicates that the pixel corresponding to that pixel code is to be considered transparent and therefore is not to be written into said display memory system.
Claim 3
Dependent Claim 24 words
The method of claim 1 wherein said foreground pattern data word includes information corresponding to a plurality of pixels of the selected foreground pattern.
Claim 4
Dependent Claim 22 words
The method of claim 2 wherein said information includes the pixel codes for each of the pixels of the selected foreground pattern.
Claim 5
Dependent Claim 28 words
The method of claim 3 wherein the condition that all bits of a pixel code are "zeros" indicates that the pixel corresponding to that pixel code is transparent.
Claim 6
Dependent Claim 29 words
The method of claim 4 wherein any value of a pixel code other than all "zeros" indicates the color or darkness of the pixel corresponding to that pixel code.
Claim 7
Dependent Claim 27 words
The method of claim 2 including the method of using the information contained in said fetched word to fetch said corresponding pixel code from a look-up table.
Claim 8
Dependent Claim 30 words
The method of claim 4 including the generating of a pixel location number corresponding to the desired location in the display memory for a pixel of the selected foreground pattern.
Claim 9
Dependent Claim 47 words
The method of claim 7 including the step of determining if the pixel code corresponding to said pixel location number is registered in a predetermined manner in said foreground pattern data word by testing at least one of the least significant bits of said pixel location number.
Claim 10
Dependent Claim 151 words
The method of claim 8 including the step of shifting the pixel code to a new position in the foreground pattern data word and clearing the remaining bits thereof to produce a modified foreground pattern data word, transmitting the modified foreground pattern data word to the display memory before said sensing step to effect writing that pixel code in the addressed location of the display memory if that pixel is not all "zeros", incrementing the address representing the selected locations to the next location of display memory, shifting another pixel code in the foreground pattern data word to another new position in the foreground pattern data word, clearing the remaining bits therof to produce another modified foreground pattern data word, and transmitting that modified foreground pattern data word to the display memory to effect writing of that pixel code into said next location if that pixel code is not all "zeros".
Claim 11
Independent Claim 372 words
An apparatus for writing patterns into a display memory coupled to a display device, said apparatus comprising in combination: a processor for performing data proessing operations; storage means responsive to said processor for storing a plurality of said patterns, each of said patterns being stored as information including pixel codes corresponding to the brightness or color of each pixel of said display device when that pattern is displayed by the display device, said pixel codes also indicating whether each pixel is to be considered transparent; means in said processor for selecting a background pattern and writing that background pattern into said display memory; means in said processor for selecting (1) a foreground pattern to be displayed and (2) a location of said display device whereat the selected foreground pattern is to be displayed, some of the pixels of said foreground pattern having transparent pixels codes; means in said processor for fetching a foreground pattern data word of the selected foreground pattern from said storage means, said foreground pattern data word including at least one pixel code; means responsive to said fetching means for transmitting at least one pixel code representative of the information in the fetched foreground pattern data word, a write signal and an address representing the selected display location to said display memory after the background pattern has been written into said display memory; sensing means external to said processor and coupled to said display memory for receiving said transmitted pixel code of the fetched foreground pattern data word and sensing each transmitted pixel code, without reference to the background pattern, to determine if its corresponding pixel is transparent; write circuit means responsive to said sensing means for (1) enabling said write signal to effect writing of each of said transmitted pixel codes into a presently addressed location of said display memory on the condition that said sensing means determines that the pixel corresponding to that pixel code is not to be considered transparent; and (2) inhibiting said write signal from effecting writing of each of said transmitted pixel codes into the presently addressed location of said display memory on the condition that said sensing means determines that the pixel corresponding to that pixel code is to be considered transparent.
Claim 12
Independent Claim 372 words
An apparatus for writing patterns into a display memory coupled to a display device, said apparatus comprising in combination: a processor for performing data proessing operations; storage means responsive to said processor for storing a plurality of said patterns, each of said patterns being stored as information including pixel codes corresponding to the brightness or color of each pixel of said display device when that pattern is displayed by the display device, said pixel codes also indicating whether each pixel is to be considered transparent; means in said processor for selecting a background pattern and writing that background pattern into said display memory; means in said processor for selecting (1) a foreground pattern to be displayed and (2) a location of said display device whereat the selected foreground pattern is to be displayed, some of the pixels of said foreground pattern having transparent pixels codes; means in said processor for fetching a foreground pattern data word of the selected foreground pattern from said storage means, said foreground pattern data word including at least one pixel code; means responsive to said fetching means for transmitting at least one pixel code representative of the information in the fetched foreground pattern data word, a write signal and an address representing the selected display location to said display memory after the background pattern has been written into said display memory; sensing means external to said processor and coupled to said display memory for receiving said transmitted pixel code of the fetched foreground pattern data word and sensing each transmitted pixel code, without reference to the background pattern, to determine if its corresponding pixel is transparent; write circuit means responsive to said sensing means for (1) enabling said write signal to effect writing of each of said transmitted pixel codes into a presently addressed location of said display memory on the condition that said sensing means determines that the pixel corresponding to that pixel code is not to be considered transparent; and (2) inhibiting said write signal from effecting writing of each of said transmitted pixel codes into the presently addressed location of said display memory on the condition that said sensing means determines that the pixel corresponding to that pixel code is to be considered transparent.
Claim 13
Dependent Claim 24 words
The apparatus of claim 10 wherein said foreground pattern data word includes information corresponding to a plurality of pixels of the selected foreground pattern.
Claim 14
Dependent Claim 22 words
The apparatus of claim 11 wherein said information inlcudes the pixel codes for each of the pixels of the selected foreground pattern.
Claim 15
Dependent Claim 28 words
The apparatus of claim 11 wherein the condition that all bits of a pixel code are "zeros" indicates that the pixel corresponding to that pixel code is transparent.
Claim 16
Dependent Claim 29 words
The apparatus of claim 13 wherein any value of a pixel code other than all "zeros" indicates the color or darkness of the pixel corresponding to that pixel code.
Claim 17
Dependent Claim 34 words
The apparatus of claim 11 further including means for operating on information contained in said fetched data word to fetch said corresponding pixel code from a look-up table contained in a read only memory.
Claim 18
Dependent Claim 28 words
The apparatus of claim 10 wherein said storage means includes a read only memory and said display memory includes a pixel storage portion including a random access memory.
Claim 19
Dependent Claim 21 words
The apparatus of claim 16 wherein said selecting means, said fetching means, and said transmitting means are included in a microprocessor.
Claim 20
Dependent Claim 48 words
The apparatus of claim 17 wherein said sensing means includes a plurality of logic gates corresponding, respectively, to pixel codes transmitted by said transmitting means for producing an inhibit signal if a pixel code corresponding to a transparent pixel is applied to the inputs of that logic gate.
Claim 21
Dependent Claim 56 words
The apparatus of claim 18 wherein said write circuit means includes a plurality of logic gates, each having an input coupled to a conductor coupling said write signal and an input coupled to one of said logic gates included in said sensing means, and an output coupled to a write input of said random access memory.
Claim 22
Dependent Claim 51 words
The apparatus of claim 19 wherein said plurality of logic gates of said sensing means are connected to form a plurality of pixel-wide transparent pixel code sensing circuits, each of which generates a separate inhibit signal in response to a transparent pixel code sensed by that transparent pixel code sensing circuit.
Claim 23
Dependent Claim 64 words
The apparatus of claim 20 wherein said plurality of logic gates of said write circuit means are connected to form a plurality of pixel-wide write inhibit circuits, each of which is responsive to a respective one of said separate inhibit signals to only inhibit writing of the transparent pixel code sensed by the pixel-wide transparent pixel code sensing circuit producing that separate inhibit signal.

References Cited (Backward Citations)

US3937878A Cited
US4045789A Cited
US4303986A Cited
US4262302A Cited
US4243984A Cited
US4366476A Cited
US4379293A Cited
US4375671A Cited
US4398189A Cited
US4462594A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1988-07-08 1989-01-07 1989-07-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1992-07-08 1993-01-07 1993-07-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1996-07-08 1997-01-07 1997-07-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag