US5270688A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Apparatus for generating a cursor or other overlay which contrasts with the background on a computer output display
Assignee: Apple Inc
•
Filing: 1992-09-25
•
Granted: 1993-12-14
•
Expires: 2012-09-25
Abstract
Abstract A circuit for generating pixel values for an overlay for a bitmapped output display including apparatus for testing the color value of a background pixel, apparatus for setting the color value of the pixel of the overlay to a minimum value for the particular color if the color value of a background pixel is greater than a preselected value, and apparatus for setting the color value of the pixel of the overlay to a maximum value for the particular color if the color value of a background pixel is less than the preselected value.
Inventors
- 👤 William Dawson
- 👤 Dean Drako
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-08 21:48
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/02; G09G5/026; G09G5/08
Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
226 words
A circuit for generating a value corresponding to a color for a pixel of a moveable overlay for a bitmapped output display, wherein the color of the pixel of the moveable overlay is distinguishable from a color of a background pixel, the circuit comprising: means for selecting a threshold value corresponding to an approximate midpoint of a range of colors; means for determining a background value corresponding to the background pixel color; means for setting the pixel value of the moveable overlay to a minimum value if the background value is greater than the threshold value, wherein the background value remains unchanged and a difference between the minimum value and the background value corresponds to a contrast in the color of the pixel of the moveable cursor to the color of the background pixel; and means for setting the pixel value of the moveable overlay to a maximum value if the background value is less than the threshold value, wherein the background value remains unchanged and a difference between the maximum value and the background value corresponds to a contrast in the color of the pixel of the moveable cursor to the color of the background pixel; means for setting the pixel value of the moveable overlay to either the maximum value or the minimum value if the background value is equal to the threshold value.
Claim 2
Dependent Claim
226 words
A circuit for generating a value corresponding to a color for a pixel of a moveable overlay for a bitmapped output display, wherein the color of the pixel of the moveable overlay is distinguishable from a color of a background pixel, the circuit comprising: means for selecting a threshold value corresponding to an approximate midpoint of a range of colors; means for determining a background value corresponding to the background pixel color; means for setting the pixel value of the moveable overlay to a minimum value if the background value is greater than the threshold value, wherein the background value remains unchanged and a difference between the minimum value and the background value corresponds to a contrast in the color of the pixel of the moveable cursor to the color of the background pixel; and means for setting the pixel value of the moveable overlay to a maximum value if the background value is less than the threshold value, wherein the background value remains unchanged and a difference between the maximum value and the background value corresponds to a contrast in the color of the pixel of the moveable cursor to the color of the background pixel; means for setting the pixel value of the moveable overlay to either the maximum value or the minimum value if the background value is equal to the threshold value.
Claim 3
Dependent Claim
51 words
A circuit for generating a value corresponding to a color for a pixel of a moveable overlay for a bitmapped output display as claimed in claim 1 further comprising means for modifying the moveable overlay pixel value at any position to blend the moveable overlay pixel color with the background color.
Claim 4
Dependent Claim
63 words
A circuit for generating a value corresponding to a color for a pixel of a moveable overlay for a bitmapped output display as claimed in claim 2 in which the means for modifying the moveable overlay pixel value at any position to blend the moveable overlay pixel color with the background color includes means for combining background pixel values with overlay pixel values.
Claim 5
Dependent Claim
62 words
A circuit for generating a value corresponding to a color for a pixel of a moveable overlay for a bitmapped output display as claimed in claim 3 in which the means for combining background pixel values with overlay pixel values comprises multiplexor means for selecting background pixel values and overlay pixel values, and means for combining values selected by the multiplexor means.
Claim 6
Dependent Claim
64 words
A circuit for generating a value corresponding to a color for a pixel of a moveable overlay for a bitmapped output display as claimed in claim 2 in which the means for modifying the moveable overlay pixel value at any position to blend the moveable overlay pixel color with the background color includes means for combining background pixel values with thresholded background pixel values.
Claim 7
Dependent Claim
64 words
A circuit for generating a value corresponding to a color for a pixel of a moveable overlay for a bitmapped output display as claimed in claim 5 in which the means for combining background pixel values with thresholded background pixel values comprises multiplexor means for selecting background pixel values and thresholded background pixel values, and means for combining values selected by the multiplexor means.
Claim 8
Dependent Claim
52 words
A circuit for generating a value corresponding to a color for a pixel of a moveable overlay for a bitmapped output display as claimed in claim 1 further comprising means for determining for any particular position of the output display whether a background pixel or an overlay pixel is to be provided.
Claim 9
Dependent Claim
63 words
A circuit for generating a value corresponding to a color for a pixel of a moveable overlay for a bitmapped output display as claimed in claim 7 further comprising means for selecting at any position at which an overlay pixel is to be presented whether the moveable overlay pixel value has a thresholded overlay value, a background value, or a preselected overlay value.
Claim 10
Dependent Claim
47 words
A circuit for generating a value corresponding to a color for a pixel of a moveable overlay for a bitmapped output display as claimed in claim 8 further comprising means for modifying the overlay pixel value at any position to blend the overlay pixel with the background.
Claim 11
Dependent Claim
59 words
A circuit for generating a value corresponding to a color for a pixel of a moveable overlay for a bitmapped output display as claimed in claim 9 in which the means for modifying the overlay pixel value at any position to blend the overlay pixel with the background includes means for combining background pixel values with overlay pixel values.
Claim 12
Dependent Claim
59 words
A circuit for generating a value corresponding to a color for a pixel of a moveable overlay for a bitmapped output display as claimed in claim 10 in which the means for modifying the overlay pixel value at any position to blend the overlay pixel with background includes means for combining background pixel values with thresholded background pixel values.
Claim 13
Dependent Claim
63 words
A circuit for generating a value corresponding to a color for a pixel of a moveable overlay for a bitmapped output display as claimed in claim 7 in which the means for determining for any particular position of the output display whether a background pixel or an overlay pixel is to be provided includes an overlay frame buffer for storing overlay pixel information.
Claim 14
Dependent Claim
61 words
A circuit for generating a value corresponding to a color for a pixel of a moveable overlay for a bitmapped output display as claimed in claim 12 further comprising means for selecting at any position at which an overlay pixel is to be presented whether the overlay pixel has a thresholded overlay value, a background value, or a preselected overlay value.
Claim 15
Dependent Claim
72 words
A circuit for generating a value corresponding to a color for a pixel of a moveable overlay for a bitmapped output display as claimed in claim 13 in which the means for selecting at any position at which an overlay pixel is to be presented whether the pixel has a thresholded overlay value, a background value, or a preselected overlay value comprises means for storing masking values in the overlay frame buffer.
Claim 16
Dependent Claim
50 words
A circuit for generating a value corresponding to a color for a pixel of a moveable overlay for a bitmapped output display as claimed in claim 14 in which the means for storing masking values in the overlay frame buffer includes a mask bit and information indicating a color value.
Claim 17
Dependent Claim
47 words
A circuit for generating a value corresponding to a color for a pixel of a moveable overlay for a bitmapped output display as claimed in claim 15 further comprising means for modifying the overlay pixel value at any position to blend the overlay pixel with the background.
Claim 18
Dependent Claim
59 words
A circuit for generating a value corresponding to a color for a pixel of a moveable overlay for a bitmapped output display as claimed in claim 16 in which the means for modifying the overlay pixel value at any position to blend the overlay pixel with the background includes means for combining background pixel values with overlay pixel values.
Claim 19
Dependent Claim
62 words
A circuit for generating a value corresponding to a color for a pixel of a moveable overlay for a bitmapped output display as claimed in claim 17 in which the means for combining background pixel values with overlay pixel values comprises multiplexor means for selecting background pixel values and overlay pixel values, and means for combining values selected by the multiplexor means.
Claim 20
Dependent Claim
60 words
A circuit for generating a value corresponding to a color for a pixel of a moveable overlay for a bitmapped output display as claimed in claim 18 in which the means for modifying the overlay pixel value at any position to blend the overlay pixel with the background includes means for combining background pixel values with thresholded overlay pixel values.
Claim 21
Dependent Claim
64 words
A circuit for generating a value corresponding to a color for a pixel of a moveable overlay for a bitmapped output display as claimed in claim 19 in which the means for combining background pixel values with thresholded background pixel values comprises multiplexor means for selecting background pixel values and thresholded background pixel values, and means for combining value selected by the multiplexor means.
Claim 22
Dependent Claim
192 words
In a computer graphics system, an apparatus for generating a value corresponding to a shade of a pixel of a moveable overlay for a bitmapped output display, wherein the pixel of the moveable overlay is distinguishable from a background pixel, the apparatus comprising: means for determining a background value corresponding to a shade of the background pixel; means for setting the value of the pixel of the moveable overlay to a first value if the background value is greater than a preselected value, wherein the background value is not changed and a difference between the first value and the preselected value corresponds to a contrast in the shade of the pixel of the moveable overlay relative to the shade of the background pixel; and means for setting the value of the pixel of the moveable overlay to a second value if the background pixel value is less than the preselected value; wherein the background pixel value is not changed and a difference between the second value and the preselected value corresponds to a contrast in the shade of the pixel of the moveable overlay relative to the shade of the background pixel.
Claim 23
Dependent Claim
192 words
In a computer graphics system, an apparatus for generating a value corresponding to a shade of a pixel of a moveable overlay for a bitmapped output display, wherein the pixel of the moveable overlay is distinguishable from a background pixel, the apparatus comprising: means for determining a background value corresponding to a shade of the background pixel; means for setting the value of the pixel of the moveable overlay to a first value if the background value is greater than a preselected value, wherein the background value is not changed and a difference between the first value and the preselected value corresponds to a contrast in the shade of the pixel of the moveable overlay relative to the shade of the background pixel; and means for setting the value of the pixel of the moveable overlay to a second value if the background pixel value is less than the preselected value; wherein the background pixel value is not changed and a difference between the second value and the preselected value corresponds to a contrast in the shade of the pixel of the moveable overlay relative to the shade of the background pixel.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1996-12-13 | 1997-06-14 | 1997-12-14 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2000-12-13 | 2001-06-14 | 2001-12-14 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2004-12-13 | 2005-06-14 | 2005-12-14 | $7700.00 | Window Closed / Lapsed |