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

Graphics processing apparatus having color expand operation for drawing color graphics from monochrome data

Assignee: Texas Instruments Inc
•
Filing: 1991-08-21
•
Granted: 1994-03-15
•
Expires: 2011-08-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention presents a process of moving an array of pixel data representing an image to be displayed from a source memory space to a destination memory space. The array of pixel data is arranged in words containing a plurality of individual pixel datum. The process includes transforming each pixel datum in the word fetched from the source memory space to a colorized pixel datum by individually attaching color information to each pixel datum. The transforming occurs substantially in parallel on all of the pixel data in each word. This technique permits storage of commonly used images such as alphanumeric characters of various fonts or icons in a compressed form with one bit per pixel. These images are formed in color using the color expand operation at the time of drawing into the color display memory. Otherwise these images would need to be stored in multiple bit per pixel color form for all desired colors requiring considerable memory for redundant data. This color expanded image may then be combined with the color image stored in a selected part of the display memory and the combined image stored in that selected part of the display memory. Thus monochrome images may be expanded into color images and then combined with color images already in the display in a single operation.

Inventors

  • 👤 Thomas Preston
  • 👤 Karl M. Guttag
  • 👤 Michael D. Asal
  • 👤 Mark F. Novak

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 20:16
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/02

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 156 words
A process of moving an array of pixel data representing an image to be displayed from a source memory space to a destination memory space, said array of pixel data being arranged in words containing a plurality of individual pixel datum, said process comprising: a. reading the address of a word in said source memory space; b. fetching said word from said source memory space; c. transforming each pixel datum in said word fetched from said source memory space to a colorized pixel datum by individually attaching color information to each said pixel datum, said transforming occurring substantially in parallel on all of the pixel data in each word; d. reading the address of a word location in said destination memory space; e. writing said word of colorized pixel data to said address of said word location in said destination memory space; and f. repeating said steps a-e for each individual pixel datum of said array.
Claim 2
Dependent Claim 156 words
A process of moving an array of pixel data representing an image to be displayed from a source memory space to a destination memory space, said array of pixel data being arranged in words containing a plurality of individual pixel datum, said process comprising: a. reading the address of a word in said source memory space; b. fetching said word from said source memory space; c. transforming each pixel datum in said word fetched from said source memory space to a colorized pixel datum by individually attaching color information to each said pixel datum, said transforming occurring substantially in parallel on all of the pixel data in each word; d. reading the address of a word location in said destination memory space; e. writing said word of colorized pixel data to said address of said word location in said destination memory space; and f. repeating said steps a-e for each individual pixel datum of said array.
Claim 3
Dependent Claim 60 words
The process of claim 1 in which each pixel datum in said source memory space contains only one bit having one or another logical state, and said transforming includes changing said pixel datum from said source memory space to one of two plural bit color codes depending upon the logical state of said pixel datum from said source memory space.
Claim 4
Dependent Claim 49 words
The process of claim 1 including providing two separately accessible registers containing plural bit color codes, and said transforming including accessing one or the other of said registers depending upon the logical state of said pixel datum for substituting said contained plural bit color code for said pixel datum.
Claim 5
Dependent Claim 46 words
The process of claim 1 including fetching words of pixel data from said destination memory space, combining each of the respective pixel, datum in said words from said source and destination memory spaces and writing the resulting words of pixel data to said destination memory space.
Claim 6
Dependent Claim 24 words
The process of claim 1 including selecting the number of pixel datum in each word by placing an indicator in a pixel size register.

References Cited (Backward Citations)

US3911418A Cited
US4243084A Cited
US4509043A Cited
US4467322A Cited
US4516118A Cited
US4475104A Cited
US4862150A Cited
US5043713A Cited
US4779210A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-03-14 1997-09-13 1998-03-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-03-14 2001-09-13 2002-03-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-03-14 2005-09-13 2006-03-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag