Dynamic palette loading opcode system for pixel based display
First Claim
1. In a color pixel display system comprising a palette random access memory having a multiplicity of storage locations, each capable of storing a value representing a color to be displayed, means to apply pixel words in sequence to said palette random access memory, said palette random access memory having means to read out values from memory locations selected by said pixel words, and means to generate a pixel based color display in accordance with the values read out from said palette random access memory, the improvement comprising pixel control means responsive to a predetermined pixel word in the sequence of pixel words applied to said palette random access memory to cause a new color to be stored in said palette random access memory at a selected address location, wherein the new color stored by said pixel control means is specified in the pixel words immediately following said predetermined pixel word in said sequence of pixel words.
2 Assignments
0 Petitions
Accused Products
Abstract
In a pixel based color display system, a pixel responsive control is provided for high speed loading of new colors in the random access memory of the system used as a look-up table. In the system, pixel words representing addresses in a random access memory in which colors to be displayed are stored are applied in sequence to the random access memory to cause the colors to be read out in sequence to generate red, green and blue video signals representing the colors read out from the random access memory. The pixel responsive control responds to a predetermined pixel word in the stream of pixel words applied to the address port of the random access memory to cause a new color to be stored in a selected storage location of the random access memory. The new color and the address in which the new color is to be stored is specified in the pixel words immediately following the predetermined pixel word.
19 Citations
9 Claims
-
1. In a color pixel display system comprising a palette random access memory having a multiplicity of storage locations, each capable of storing a value representing a color to be displayed, means to apply pixel words in sequence to said palette random access memory, said palette random access memory having means to read out values from memory locations selected by said pixel words, and means to generate a pixel based color display in accordance with the values read out from said palette random access memory, the improvement comprising pixel control means responsive to a predetermined pixel word in the sequence of pixel words applied to said palette random access memory to cause a new color to be stored in said palette random access memory at a selected address location, wherein the new color stored by said pixel control means is specified in the pixel words immediately following said predetermined pixel word in said sequence of pixel words.
- 2. In a color pixel display system comprising a palette random access memory having a multiplicity of storage locations, each capable of storing a value representing a color to be displayed, means to apply pixel words in sequence to said palette random access memory, said palette random access memory having means to read out vales from memory locations selected by said pixel words, and means to generate a pixel based color display in accordance with the values read out from said palette random access memory, the improvement comprising pixel control means responsive to a predetermined pixel word in the sequence of pixel words applied to said palette random access memory to cause a new color to be stored in said palette random access memory at a selected address location, wherein said pixel control means stores the new color in an address location selected by one of a plurality of pixel words which immediately follow said predetermined pixel word in said sequence.
- 5. In a color pixel display system comprising a palette random access memory having a multiplicity of storage locations, each capable of storing a value representing a color to be displayed, means to apply pixel words in sequence to said palette random access memory, said palette random access memory having means to read out values from memory locations selected by said pixel words, and means to generate a pixel based color display in accordance with the values read out from said palette random access memory, the improvement comprising pixel control means responsive to a predetermined pixel word in the sequence of pixel words applied to said palette random access memory to cause a new color to be stored in said palette random access memory at a selected address location, and buffer means to maintain the color in the pixels being generated in the pixel display the same as the previously generated pixels while said new color is being stored in said palette random access memory.
- 7. In a pixel display system comprising a random access memory having a multiplicity of storage locations, each capable of storing a value representing a color to be displayed, means to apply pixel words in sequence to said random access memory to read out values from the memory locations selected by said pixel words, and means to generate a pixel based display in accordance with the values read out from said random access memory, the improvement comprising pixel word responsive control means separate from said random access memory and responsive to a predetermined pixel word in the sequence of pixel words applied to said palette random access memory to perform a predetermined function different than reading out a color from said random access memory and different than controlling the mixing of colors in a predetermined pixel, wherein said predetermined function is controlled by at least one pixel word immediately succeeding said predetermined pixel word.
Specification