Patent US5300946A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5300946A Expired / Lapsed US ⏱️ 0.0 years remaining

Method for outputting transparent text

Assignee: Microsoft Technology Licensing LLC
•
Filing: 1992-12-08
•
Granted: 1994-04-05
•
Expires: 2012-12-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The outputting of transparent text to a video display is improved by decreasing the time it takes to output the text. The time savings are realized by eliminating the "OUT" instruction that is particularly time consuming. This invention is especially well-adapted for use with a video graphics array (VGA) type video adapter.

Inventors

  • 👤 Stuart R. Patrick

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 15:22
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/36; G09G5/39; G09G5/393; G09G5/02; G09G5/022

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 196 words
In a data processing system having a processor, a video display and a video adapter, wherein said video adapter includes a bit mask register, a method of writing transparent text to the video display comprising the steps of: a) writing a fixed bit pattern into the bit mask register; b) providing a bit mask from the processor for the text that indicates which pixels of the video display are to be changed to a new color from a current color and which pixels are not to be changed, wherein the bit mask includes an associated bit for each pixel indicating whether or not the pixel is to be changed to the new color; c) performing a logical operation with contents of the bit mask register and the bit mask to produce an effective bit mask; d) changing the color of each pixel, having an associated bit in the effective bit mask that indicates that the pixel is to be changed to the new color; and e) keeping the current colors of each pixel having an associated bit in the effective bit mask that indicates that the pixel is not to be changed to create transparent text.
Claim 2
Dependent Claim 196 words
In a data processing system having a processor, a video display and a video adapter, wherein said video adapter includes a bit mask register, a method of writing transparent text to the video display comprising the steps of: a) writing a fixed bit pattern into the bit mask register; b) providing a bit mask from the processor for the text that indicates which pixels of the video display are to be changed to a new color from a current color and which pixels are not to be changed, wherein the bit mask includes an associated bit for each pixel indicating whether or not the pixel is to be changed to the new color; c) performing a logical operation with contents of the bit mask register and the bit mask to produce an effective bit mask; d) changing the color of each pixel, having an associated bit in the effective bit mask that indicates that the pixel is to be changed to the new color; and e) keeping the current colors of each pixel having an associated bit in the effective bit mask that indicates that the pixel is not to be changed to create transparent text.
Claim 3
Dependent Claim 35 words
A method as recited in claim 1, wherein the step of writing a fixed bit pattern into the bit mask register further comprises the step of writing all "1" bits into the bit mask register.
Claim 4
Dependent Claim 34 words
A method as recited in claim 1, wherein the step of performing a logical operation further comprises the step of logically bitwise ANDing the contents of the bit mask register with the bit mask.
Claim 5
Dependent Claim 46 words
A method as recited in claim 1, wherein the step of changing the color of each pixel further comprises the step of changing the color of each pixel having an associated bit in the effective bit mask with a value of "1" to the new color.
Claim 6
Dependent Claim 24 words
A method as recited in claim 1, further comprising the step of storing the new color in a second register of the video adapter.
Claim 7
Dependent Claim 20 words
A method as recited in claim 1, wherein the current color and the new color are encoded as four-plane values.
Claim 8
Dependent Claim 214 words
In a data processing system having a processor, a video display and a video graphics array (VGA) type adapter, wherein said adapter includes a bit mask register, a second register and a four-plane video memory, a method of writing transparent text to the video display comprising the steps of: a) loading a four-plane value for a new color into the second register of the adapter; b) writing a fixed bit pattern into the bit mask register of the adapter; c) providing a bit mask from the processor for the text; d) performing a logical operation with the bit mask and the bit mask register to produce an effective bit mask, each bit of the effective bit mask being associated with a pixel of the video display; e) for each bit in the effective bit mask that has a value of "1", changing a current four-plane color value stored in the video memory for the pixel associated with the bit to the four-plane value of the new color, which is stored in the second register; and f) for each bit in the effective bit mask that has a value of "0", not changing a current color value stored in the video memory for the pixel associated with the bit, so as to produce transparent text.
Claim 9
Dependent Claim 214 words
In a data processing system having a processor, a video display and a video graphics array (VGA) type adapter, wherein said adapter includes a bit mask register, a second register and a four-plane video memory, a method of writing transparent text to the video display comprising the steps of: a) loading a four-plane value for a new color into the second register of the adapter; b) writing a fixed bit pattern into the bit mask register of the adapter; c) providing a bit mask from the processor for the text; d) performing a logical operation with the bit mask and the bit mask register to produce an effective bit mask, each bit of the effective bit mask being associated with a pixel of the video display; e) for each bit in the effective bit mask that has a value of "1", changing a current four-plane color value stored in the video memory for the pixel associated with the bit to the four-plane value of the new color, which is stored in the second register; and f) for each bit in the effective bit mask that has a value of "0", not changing a current color value stored in the video memory for the pixel associated with the bit, so as to produce transparent text.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag