← Back to Patent Explorer
EP0112057A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Colour video system using data compression and decompression

Assignee: Real Time Design Inc
•
Filing: 1983-11-16
•
Granted: —
•
Expires: 2003-11-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of generating a color video display comprises the steps of dividing a color image to be displayed into a matrix of blocks, each block comprising a matrix of pixels; storing data identifying a multiplicity m of different colors, the data being stored in a color map memory having a unique address for the data identifying each different color; selecting different pairs of the m colors for different blocks of the color image to be displayed; generating a pixel data bit for each pixel in each of the different blocks, the value of each pixel data bit identifying one of the pair of colors selected for the block in which the corresponding pixel is located; generating different pairs of binary numbers representing the color map memory addresses of the different pairs of the m colors selected for different blocks; reading out of the color map memory the stored data representing the particular color selected for each pixel, in response to the data bit for that pixel and the corresponding one of said binary numbers representing the address of one of the colors selected for the block containing that pixel; and using the data read out of the color map memory to generate a video display comprised of pixels having the selected colors as identified by the data read .out of the color map memory.

Inventors

  • 👤 Graham M. Campbell
  • 👤 Thomas A. Defanti

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-03 19:12
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/02; G09G5/06; G06; G06T; G06T9/00; G06T9/005

Claims Analysis

Total Claims: 61
Claim 1
Independent Claim 227 words
1 . A method of generating a color video display comprising the steps of dividing a color image to be displayed into a matrix of blocks, each block comprising a matrix of pixels, storing data identifying a multiplicity m of different colors, said data being stored in a color map memory having a unique address for the data identifying each different color, selecting different pairs of said m colors for different blocks of the color image to be displayed, generating a pixel data bit for each pixel in each of said different blocks, the value of each pixel data bit identifying one of the pair of colors selected for the block in which the corresponding pixel is located, generating different pairs of binary numbers representing the color map memory addresses of said different pairs of said m colors selected for different blocks, reading out of the color map memory the stored data representing the particular color selected for each pixel, in response to the data bit for that pixel and the corresponding one of said binary numbers representing the address of one of the colors selected for the block containing that pixel, and using the data read out of the color map memory to generate a video display comprised of pixels having the selected colors as identified by the data read out of said color map memory.
Claim 2
Dependent Claim 227 words
1 . A method of generating a color video display comprising the steps of dividing a color image to be displayed into a matrix of blocks, each block comprising a matrix of pixels, storing data identifying a multiplicity m of different colors, said data being stored in a color map memory having a unique address for the data identifying each different color, selecting different pairs of said m colors for different blocks of the color image to be displayed, generating a pixel data bit for each pixel in each of said different blocks, the value of each pixel data bit identifying one of the pair of colors selected for the block in which the corresponding pixel is located, generating different pairs of binary numbers representing the color map memory addresses of said different pairs of said m colors selected for different blocks, reading out of the color map memory the stored data representing the particular color selected for each pixel, in response to the data bit for that pixel and the corresponding one of said binary numbers representing the address of one of the colors selected for the block containing that pixel, and using the data read out of the color map memory to generate a video display comprised of pixels having the selected colors as identified by the data read out of said color map memory.
Claim 3
Dependent Claim 17 words
The method of claim 1 wherein each block comprises at least a 4 x 4 pixel matrix.
Claim 4
Dependent Claim 27 words
The method of claim 1 wherein the value of m is at least 256, and each of said binary numbers is at least 8 bits in length.
Claim 5
Dependent Claim 20 words
The method of claim 1 wherein said color image is originally produced with the use of said m preselected colors.
Claim 6
Dependent Claim 25 words
. 5. The method of claim 4 wherein said color image is originally created using only two of said m preselected colors in each block.
Claim 7
Dependent Claim 44 words
The method of claim 1 wherein said stored data identifies each of said m preselected colors by at least two binary numbers, one of said numbers identifying the intensity of the color and at least one other number identifying the hue of the color.
Claim 8
Dependent Claim 31 words
The method of claim 1 wherein said stored data representing said m colors comprises the data needed to generate a video display of a pixel having any of said m colors.
Claim 9
Dependent Claim 35 words
The method of claim 1 wherein said stored data representing said m colors includes data identifying a desired luminance level Y and two desired chrominance levels (R-Y) and (B-Y) for each of said m colors.
Claim 10
Dependent Claim 28 words
The method of claim 1 wherein said stored data representing said m colors includes data identifying desired Y, I and Q levels for each of said m colors.
Claim 11
Dependent Claim 85 words
The method of claim 1 wherein data identifying the addresses of the color pairs selected for the various blocks, and the data bits for the various pixels in each block, are stored in a block buffer memory from which said data can be read out in a desired sequence to address said color map memory, and which includes the step of reading said data out of said block buffer memory in the desired order of appearance of said pixels in a video display generated therefrom.
Claim 12
Dependent Claim 31 words
_The method of claim 10 which includes the step of changing the data stored in said block buffer memory for selected blocks or selected pixels to produce an animated video display.
Claim 13
Dependent Claim 42 words
The method of claim 10 wherein the data stored in said block buffer memory comprises the pixel data bits and the color map memory address data for the entire matrix of blocks in at least one frame of the desired video display.
Claim 14
Dependent Claim 36 words
The method of claim 10 which includes the step of changing the data stored in the color map memory and thereby changing the video display generated by the data read out of the color map memory.
Claim 15
Dependent Claim 148 words
The method of claim 10 wherein the pixel data bits and the color map memory address data for each block are stored in a common address location in said block buffer - memory, and which includes the steps of addressing said block buffer memory in the order in which the pixels represented by the data therein are to be generated in the video display, reading out of each addressed location of the block buffer memory two separate data bytes representing the two selected color map addresses for the corresponding block, and reading successive pixel data bits from the addressed location of the block buffer memory and transmitting to the color map memory a corresponding one of the two data bytes representing the two selected color map addresses, the value of each pixel data bit determining which of the two data bytes is transmitted to the color map memory.
Claim 16
Dependent Claim 57 words
The method of claim 8 wherein the chrominance data read out of said color map memory for each of said m colors is transformed by gain and offset values stored in a color space transformation memory, said gain and offset values being selected according the value of the luminance data read out of the color map memory.
Claim 17
Independent Claim 353 words
A method of generating animated color video graphics comprising the steps of producing multiple color images from a multiplicity m of preselected colors, dividing each image to be displayed into a matrix of blocks, each block comprising a matrix of pixels, storing data identifying a multiplicity m of different colors in a color map memory having a unique address for the data identifying each different color, said data identifying a desired luminance level Y and two desired chrominance levels (R-Y) and (B-Y) for each of said m colors, selecting different pairs of said m colors for different bl-ocks of the color image to be displayed, generating a pixel data bit for each pixel in each of said different blocks, the value of each pixel data bit identifying one of the pair of colors selected for the block in which the corresponding pixel is located, generating different pairs of binary numbers representing the color map memory addresses of said different pairs of said m colors selected for different blocks, storing the data identifying the addresses of the color pairs selected for the various blocks, and the data bits for the various pixels in each block, in a block buffer memory from which said data can be read out in a desired sequence to address said color map memory, reading said data out of said block buffer memory in the desired order of appearance of said pixels in a video display to be generated therefrom, reading out of the color map memory the stored data representing the particular color selected for each pixel, in response to the value of the data bit for that pixel and the corresponding one of said binary numbers representing the address of one of the colors selected for the block containing that pixel, using the data read out of the color map memory to generate a video display comprised of pixels having the selected colors as identified by the data read out of said color map memory, and periodically changing the data stored in said block buffer memory for selected blocks or selected pixels to produce an animated video display.
Claim 18
Independent Claim 353 words
A method of generating animated color video graphics comprising the steps of producing multiple color images from a multiplicity m of preselected colors, dividing each image to be displayed into a matrix of blocks, each block comprising a matrix of pixels, storing data identifying a multiplicity m of different colors in a color map memory having a unique address for the data identifying each different color, said data identifying a desired luminance level Y and two desired chrominance levels (R-Y) and (B-Y) for each of said m colors, selecting different pairs of said m colors for different bl-ocks of the color image to be displayed, generating a pixel data bit for each pixel in each of said different blocks, the value of each pixel data bit identifying one of the pair of colors selected for the block in which the corresponding pixel is located, generating different pairs of binary numbers representing the color map memory addresses of said different pairs of said m colors selected for different blocks, storing the data identifying the addresses of the color pairs selected for the various blocks, and the data bits for the various pixels in each block, in a block buffer memory from which said data can be read out in a desired sequence to address said color map memory, reading said data out of said block buffer memory in the desired order of appearance of said pixels in a video display to be generated therefrom, reading out of the color map memory the stored data representing the particular color selected for each pixel, in response to the value of the data bit for that pixel and the corresponding one of said binary numbers representing the address of one of the colors selected for the block containing that pixel, using the data read out of the color map memory to generate a video display comprised of pixels having the selected colors as identified by the data read out of said color map memory, and periodically changing the data stored in said block buffer memory for selected blocks or selected pixels to produce an animated video display.
Claim 19
Dependent Claim 196 words
Apparatus for generating a color video display, said apparatus comprising the combination of a color map memory for storing data identifying a multiplicity m of different colors and having a unique address for the data identifying each different color, means for generating a pixel data bit for each pixel in a color image divided into a matrix of blocks, each block comprising a matrix of pixels, the value of each pixel data bit identifying one of a pair of said m colors selected for the block in which the corresponding pixel is located, means for generating different pairs of binary numbers representing the color map memory addresses of said different pairs of said m colors selected for different blocks, means for reading out of said color map memory the stored data representing the particular color selected for each pixel, in response to-the data bit for that pixel and the corresponding one of said binary numbers representing the address of one of the colors selected for the block containing that pixel, and means for generating a video display comprised of pixels having the selected colors as identified by the data read out of said color map memory.
Claim 20
Dependent Claim 196 words
Apparatus for generating a color video display, said apparatus comprising the combination of a color map memory for storing data identifying a multiplicity m of different colors and having a unique address for the data identifying each different color, means for generating a pixel data bit for each pixel in a color image divided into a matrix of blocks, each block comprising a matrix of pixels, the value of each pixel data bit identifying one of a pair of said m colors selected for the block in which the corresponding pixel is located, means for generating different pairs of binary numbers representing the color map memory addresses of said different pairs of said m colors selected for different blocks, means for reading out of said color map memory the stored data representing the particular color selected for each pixel, in response to-the data bit for that pixel and the corresponding one of said binary numbers representing the address of one of the colors selected for the block containing that pixel, and means for generating a video display comprised of pixels having the selected colors as identified by the data read out of said color map memory.
Claim 21
Dependent Claim 17 words
The method of claim 17 wherein each block comprises at least a 4 x 4 pixel matrix.
Claim 22
Dependent Claim 27 words
The apparatus of claim 17 wherein the value of m is at least 256, and each of said binary numbers is at least 8 bits in length.
Claim 23
Dependent Claim 44 words
The apparatus of claim 17 wherein said stored data identifies each of said m preselected colors by at least two binary numbers, one of said numbers identifying the intensity= of the color and at least one other number identifying the hue of the color.
Claim 24
Dependent Claim 31 words
The apparatus of claim 17 wherein said stored data representing said m colors comprises the data needed to generate a video display of a pixel having any of said m colors.
Claim 25
Dependent Claim 35 words
The apparatus of claim 17 wherein said stored data representing said m colors includes data identifying a desired luminance level Y and two desired chrominance levels (R-Y) and (B-Y) for each of said m colors.
Claim 26
Dependent Claim 29 words
The apparatus of claim 17 wherein said stored data representing said m colors includes data identifying desired Y , I and Q levels for each of said m colors.
Claim 27
Dependent Claim 64 words
The apparatus of claim 17 which includes a block buffer memory for storing data identifying the addresses of the color pairs selected for the various blocks, and the data bits for the various pixels in each block, and means for reading said data out of said block buffer memory in the desired order of appearance of said pixels in a video display generated therefrom.
Claim 28
Dependent Claim 30 words
The apparatus of claim 24 which includes means for changing the data stored in said block buffer memory for selected blocks or selected pixels to produce an animated video display.
Claim 29
Dependent Claim 42 words
The apparatus of claim 24 wherein the data stored in said block buffer memory comprises the pixel data bits and the color map memory address data for the entire matrix of blocks in at least one frame of the desired video display.
Claim 30
Dependent Claim 35 words
The apparatus of claim 24 which includes means for changing the data stored in the color map memory and thereby changing the video display generated by the data read out of the color map memory.
Claim 31
Dependent Claim 151 words
The apparatus of claim 24 wherein the pixel data bits and the color map memory address data for each block are stored in a common address location in said block buffer memory, and which includes means for addressing said block buffer memory in the order in which the pixels represented by the data therein are to be generated in the video display, means for reading out of each addressed location of the block buffer memory two separate data bytes representing the two selected color map addresses for the corresponding block, and means for reading. successive pixel data bits from the addressed location of the block buffer memory and transmitting to the color map memory a corresponding one of the two data bytes representing the two selected color map addresses, the value of each pixel data bit determining which of the two data . bytes is transmitted to the color map memory.
Claim 32
Dependent Claim 59 words
The apparatus of claim 24 which includes means for transforming the chrominance data read out of said color map memory for each of said m colors by gain and offset values stored in a color space transformation memory, said gain and offset values being selected according the value of the luminance data read out of the color map memory.
Claim 33
Independent Claim 353 words
A method of generating animated color video graphics comprising the steps of producing multiple color images from a multiplicity m of preselected colors, dividing each image to be displayed into a matrix of blocks, each block comprising a matrix of pixels, storing data identifying a multiplicity m of different colors in a color map memory having a unique address for the data identifying each different color, said data identifying a desired luminance level Y and two desired chrominance levels (R-Y) and (B-Y) for each of said m colors, selecting different pairs of said m colors for different blocks of the color image to be displayed, generating a pixel data bit for each pixel in each of said different blocks, the value of each pixel data bit identifying one of the pair of colors selected for the block in which the corresponding pixel is located, generating different pairs of binary numbers representing the color map memory addresses of said different pairs of said m colors selected for different blocks, storing the data identifying the addresses of the color pairs selected for the various blocks, and the data bits for the various pixels in each block, in a block buffer memory from which said data can be read out in a desired sequence to address said color map memory, reading said data out of said block buffer memory in the desired order of appearance of said pixels in a video display to be generated therefrom, reading out of the color map memory the stored data representing the particular color selected for each pixel, in - response to the-value of the data bit for that pixel and the corresponding one of said binary numbers representing the address of one of the colors selected for the block containing that pixel, using the data read out of the color map memory to generate a video display comprised of pixels having the selected colors as identified by the data read out of said color map memory, and periodically changing the data stored in said block buffer memory for selected blocks or selected pixels to produce an animated video display.
Claim 34
Independent Claim 353 words
A method of generating animated color video graphics comprising the steps of producing multiple color images from a multiplicity m of preselected colors, dividing each image to be displayed into a matrix of blocks, each block comprising a matrix of pixels, storing data identifying a multiplicity m of different colors in a color map memory having a unique address for the data identifying each different color, said data identifying a desired luminance level Y and two desired chrominance levels (R-Y) and (B-Y) for each of said m colors, selecting different pairs of said m colors for different blocks of the color image to be displayed, generating a pixel data bit for each pixel in each of said different blocks, the value of each pixel data bit identifying one of the pair of colors selected for the block in which the corresponding pixel is located, generating different pairs of binary numbers representing the color map memory addresses of said different pairs of said m colors selected for different blocks, storing the data identifying the addresses of the color pairs selected for the various blocks, and the data bits for the various pixels in each block, in a block buffer memory from which said data can be read out in a desired sequence to address said color map memory, reading said data out of said block buffer memory in the desired order of appearance of said pixels in a video display to be generated therefrom, reading out of the color map memory the stored data representing the particular color selected for each pixel, in - response to the-value of the data bit for that pixel and the corresponding one of said binary numbers representing the address of one of the colors selected for the block containing that pixel, using the data read out of the color map memory to generate a video display comprised of pixels having the selected colors as identified by the data read out of said color map memory, and periodically changing the data stored in said block buffer memory for selected blocks or selected pixels to produce an animated video display.
Claim 35
Dependent Claim 242 words
A digital color video system for displaying images which have been divided into a matrix of blocks, each block comprising a matrix of pixels, said system comprising a color map memory for storing data for generating a video display of pixels having any of a multiplicity m of different preselected colors, the data for each of said m colors having a separate address in said color map memory, a block buffer memory for receiving and storing encoded data representing different pixel color patterns for different blocks, the encoded data for a given block including a pair of binary numbers representing addresses for two of said m preselected colors, a code bit for each pixel in the block, the value of .said code bit representing one of the two colors whose addresses are represented by said pair of binary numbers, means for reading said binary numbers out of said block buffer memory and transmitting to said color map memory one of said binary numbers for each pixel represented by a code bit, said binary numbers being transmitted in the same order in which the corresponding pixels are to be generated in the video display, means for reading out of said color map memory the color data stored at the addresses represented by said binary numbers transmitted to said color map memory, and means for generating a video display comprising pixels having colors determined by the data read out of said color map memory.
Claim 36
Dependent Claim 242 words
A digital color video system for displaying images which have been divided into a matrix of blocks, each block comprising a matrix of pixels, said system comprising a color map memory for storing data for generating a video display of pixels having any of a multiplicity m of different preselected colors, the data for each of said m colors having a separate address in said color map memory, a block buffer memory for receiving and storing encoded data representing different pixel color patterns for different blocks, the encoded data for a given block including a pair of binary numbers representing addresses for two of said m preselected colors, a code bit for each pixel in the block, the value of .said code bit representing one of the two colors whose addresses are represented by said pair of binary numbers, means for reading said binary numbers out of said block buffer memory and transmitting to said color map memory one of said binary numbers for each pixel represented by a code bit, said binary numbers being transmitted in the same order in which the corresponding pixels are to be generated in the video display, means for reading out of said color map memory the color data stored at the addresses represented by said binary numbers transmitted to said color map memory, and means for generating a video display comprising pixels having colors determined by the data read out of said color map memory.
Claim 37
Dependent Claim 46 words
A digital color video system as set forth in claim 18 for displaying animated color video graphics, said system including microprocessor means operatively associated with said block buffer memory for changing the data therein for selected blocks or selected pixels to produce an animated video display.
Claim 38
Dependent Claim 49 words
A digital animated color video graphics system as set forth in claim 32 wherein said microprocessor means is also operatively associated with said color map memory for changing the data therein and thereby changing the video display generated by selected binary numbers read out of said block buffer memory.
Claim 39
Dependent Claim 37 words
A digital color video graphics system as set forth in claim 31 wherein said block buffer memory stores encoded data for the entire matrix of blocks in at least one complete frame of a desired video display.
Claim 40
Dependent Claim 38 words
A digital color video system as set forth in claim 31 wherein the data stored in said color map memory comprises the data needed to generate a video display of a pixel having any of said m colors.
Claim 41
Dependent Claim 42 words
A digital color video system as set forth in claim 31 wherein the data stored in said color map memory includes data identifying a desired luminance level Y and two desired chrominance levels (R-Y) and (B-Y) for each of said m colors.
Claim 42
Dependent Claim 35 words
A digital color video system as set forth in claim 31 wherein the data stored in said color map memory includes data identifying desired Y, I and Q levels for each of said m colors.
Claim 43
Dependent Claim 48 words
A digital color video system as set forth in claim 31 wherein the data stored in said block buffer memory comprises the pixel code bits and the color map memory address data for the entire matrix of blocks in at least one frame of the desired video display.
Claim 44
Dependent Claim 156 words
A digital color video system as set forth in claim 31 wherein the pixel data bits and the color map memory address data for each block are stored in a common address location in said block buffer memory, and which includes means for addressing said block buffer memory in the order in which the pixels represented by the data therein are to be generated in the video display, means for reading out of each addressed location of the block buffer memory two separate data bytes representing the two selected color map addresses for the corresponding block, and means for reading successive pixel code bits from the addressed location of the block buffer memory and transmitting to the color map memory a corresponding one of the two data bytes representing the two selected color map addresses, the value of each pixel code bit determining which of the two data bytes is transmitted to the color map memory.
Claim 45
Dependent Claim 110 words
A digital color video system as set forth in claim 31 which includes means for transforming the chrominance data read out of said color map memory for each of said m colors by gain and offset values stored in a color space transformation memory, said gain and offset values being selected according the value of the luminance data read out of the color map memory, reading out of said color map memory the color data stored at the addresses represented by said binary numbers transmitted to said color map memory, and generating a video display comprising pixels having colors determined by the data read out of said color map memory.
Claim 46
Independent Claim 236 words
A method of displaying color video images which have been divided into a matrix of blocks, each block comprising a matrix of pixels, said method comprising the steps of storing data for generating a video display of pixels having any of a multiplicity m of different preselected colors in a color map memory, the data for each of said m colors having a separate address in said color map memory, storing encoded data representing different pixel color patterns for different blocks in a block buffer memory, the encoded data for a given block including a pair of binary numbers representing addresses for two of said m preselected colors, a code bit for each pixel in the block, the value of said code bit representing one of the two colors whose addresses are represented by said pair of binary numbers, reading said binary numbers out of said block buffer memory and transmitting to said color map memory one of said binary numbers for each pixel represented by a code bit, said binary numbers being transmitted in the same order in which the corresponding pixels are to be generated in the video display, reading out of said color map memory the color data stored at the addresses represented by said. binary numbers transmitted to said color map memory, and generating a video display comprising pixels having colors determined by the data read out of said color map memory.
Claim 47
Independent Claim 236 words
A method of displaying color video images which have been divided into a matrix of blocks, each block comprising a matrix of pixels, said method comprising the steps of storing data for generating a video display of pixels having any of a multiplicity m of different preselected colors in a color map memory, the data for each of said m colors having a separate address in said color map memory, storing encoded data representing different pixel color patterns for different blocks in a block buffer memory, the encoded data for a given block including a pair of binary numbers representing addresses for two of said m preselected colors, a code bit for each pixel in the block, the value of said code bit representing one of the two colors whose addresses are represented by said pair of binary numbers, reading said binary numbers out of said block buffer memory and transmitting to said color map memory one of said binary numbers for each pixel represented by a code bit, said binary numbers being transmitted in the same order in which the corresponding pixels are to be generated in the video display, reading out of said color map memory the color data stored at the addresses represented by said. binary numbers transmitted to said color map memory, and generating a video display comprising pixels having colors determined by the data read out of said color map memory.
Claim 48
Dependent Claim 37 words
A method as set forth in claim 41 for displaying animated color video graphics, said method including changing the data in said block buffer memory for selected blocks or selected pixels to produce an animated video display.
Claim 49
Dependent Claim 36 words
A method as set forth in claim 41 wherein the data in said color map memory is also changed, thereby changing the video display generated by selected binary numbers read out of said block buffer memory.
Claim 50
Dependent Claim 35 words
A method as set forth in claim 41 wherein encoded data for the entire matrix of blocks in at least one complete form of a desired video display is stored in said block buffer memory.
Claim 51
Dependent Claim 34 words
A method as set forth in claim 41 wherein the data stored in said color map memory comprises the data.needed to generate a video display of a pixel having any of said m colors.
Claim 52
Dependent Claim 40 words
A method as set forth in claim 41 wherein the data stored in said color map memory includes data identifying a desired luminance level Y and two desired chrominance levels - (R-Y) and (B-Y) for each of said m colors.
Claim 53
Dependent Claim 45 words
A method as set forth in claim 41 wherein the data stored in said block buffer memory comprises the pixel code bits and the color map memory address data for the entire matrix of blocks in at least one frame of the desired video display.
Claim 54
Dependent Claim 150 words
A method as set forth in claim 41 wherein the pixel data bits and the color map memory address data for each block are stored in a common address location in said block buffer memory, and which includes the steps of addressing said block buffer memory in the order in which the pixels represented by the data therein are to be generated in the video display, reading out of each addressed location of the block buffer memory two separate data bytes representing the two selected color map addresses for the corresponding block, and reading successive pixel code bits from the addressed location of the block buffer memory and transmitting to the color map memory a corresponding one of the two data bytes representing the two selected color map addresses, the value of each pixel code bit determining which of the two data bytes is transmitted to the color map memory.
Claim 55
Dependent Claim 64 words
A method as set forth in claim 41 which includes the step of transforming the chrominance data read out of said color map memory for each of said m colors by gain' and offset values stored in a color space transformation memory, said gain and offset values being selected according to the value of the luminance data read out of the color map memory.
Claim 56
Independent Claim 172 words
A method of displaying color images which have been divided into a matrix of blocks, each block comprising a matrix of pixels, said method comprising the steps of generating at least one code bit for each pixel in different - blocks of the image to be displayed, generating different pairs of binary numbers representing two different items of color data to be selected by the value of the code bits in different blocks, storing said code bits and said different pairs of binary numbers for multiple blocks in a memory, reading out of said memory the binary numbers selected by said code bits for successive pixels, in the order in which said pixels are to appear in a video display_generated therefrom, generating a video display comprising pixels having colors determined by said binary numbers, and changing the code bits and binary numbers stored in said memory for selected blocks or selected pixels so as to produce an animated display by changing the pixel color pattern in successive frames of the video display.
Claim 57
Independent Claim 172 words
A method of displaying color images which have been divided into a matrix of blocks, each block comprising a matrix of pixels, said method comprising the steps of generating at least one code bit for each pixel in different - blocks of the image to be displayed, generating different pairs of binary numbers representing two different items of color data to be selected by the value of the code bits in different blocks, storing said code bits and said different pairs of binary numbers for multiple blocks in a memory, reading out of said memory the binary numbers selected by said code bits for successive pixels, in the order in which said pixels are to appear in a video display_generated therefrom, generating a video display comprising pixels having colors determined by said binary numbers, and changing the code bits and binary numbers stored in said memory for selected blocks or selected pixels so as to produce an animated display by changing the pixel color pattern in successive frames of the video display.
Claim 58
Dependent Claim 93 words
A method as set forth in claim 50 which includes the steps of storing data for generating a video display of pixels having any of a multiplicity m of different preselected colors in a color map memory, the data for each of said m colors having a separate address in said color map memory, and wherein each pair of binary numbers represents addresses for two of said m preselected colors, and the value of each code bit represents one of the two colors whose addresses are represented by said pair of binary numbers.
Claim 59
Dependent Claim 80 words
A method as set forth in claim 51 which includes the steps of transmitting to said color map memory one of said binary numbers for each pixel represented by a code bit, said binary numbers being transmitted in the same order in which the corresponding pixels are to be generated in the video display, and reading out of said color map memory the color data stored at the addresses represented by said binary numbers transmitted to said color map memory.
Claim 60
Dependent Claim 31 words
A method as set forth in claim 51 wherein said memory stores encoded data for the entire matrix of blocks in at least one complete frame of a desired video display.
Claim 61
Dependent Claim 31 words
5 H. A method as set forth in claim 51 wherein the data in said color map memory is also changed to change the video display generated by selected binary numbers.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag