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

Method and apparatus for dynamically changing the color depth of objects displayed in a computer system

Assignee: Microsoft Technology Licensing LLC
•
Filing: 1995-11-27
•
Granted: 1998-06-30
•
Expires: 2015-11-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In response to a change in the color depth of a computer system's display device, the invention dynamically changes the color depth of existing objects in system memory to match the changed color depth of the device. As a result open applications need not be shut down and then reopened to change the color depth of objects already in system memory. The dynamic changing is accomplished through a number of functions calls between an application, the operating system and a display driver. In one embodiment of the invention, copies with the changed color depth are made at one time of all objects in system memory and the original objects discarded. The copies are then transferred to screen memory (if the display device is a video display terminal) for display as they are requested. In another embodiment of the invention, copies with the changed color depth are made selectively as the objects are transferred to the screen memory. The copies are then discarded from system memory after transfer and the original objects retained.

Inventors

  • 👤 Amit Chatterjee
  • 👤 Stuart T. Laney
  • 👤 Stuart Raymond Patrick

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 15:21
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/02; G09G5/36; G09G5/39; G09G5/393

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 133 words
A method for changing the color depth of an object stored as a device dependent bitmap in memory of a computer system in response to a change in the color depth of a display device, the method comprising the following steps: determining the changed color depth of the display device; finding in system memory an object whose color depth differs from the changed color depth; converting the object from a device dependent bitmap to a device independent bitmap, the device independent bitmap having the color depth of the device dependent bitmap; changing the color depth of the device independent bitmap to the changed color depth; and reconverting the device independent bitmap to a device dependent bitmap for the object, the device dependent bitmap having the changed color depth of the device independent bitmap.
Claim 2
Independent Claim 133 words
A method for changing the color depth of an object stored as a device dependent bitmap in memory of a computer system in response to a change in the color depth of a display device, the method comprising the following steps: determining the changed color depth of the display device; finding in system memory an object whose color depth differs from the changed color depth; converting the object from a device dependent bitmap to a device independent bitmap, the device independent bitmap having the color depth of the device dependent bitmap; changing the color depth of the device independent bitmap to the changed color depth; and reconverting the device independent bitmap to a device dependent bitmap for the object, the device dependent bitmap having the changed color depth of the device independent bitmap.
Claim 3
Dependent Claim 20 words
The method of claim 1 wherein the finding step includes finding an object selected for transfer to the display device.
Claim 4
Dependent Claim 29 words
The method of claim 1 wherein the finding step includes finding at one time all of the objects in memory whose color depth differs from the changed color depth.
Claim 5
Dependent Claim 35 words
The method of claim 1 wherein the finding step includes: checking the object color depth in memory against the changed color depth; and if the color depths match, transferring the object to the display device.
Claim 6
Dependent Claim 14 words
The method of claim 1 wherein the conversion step is initiated by a user.
Claim 7
Dependent Claim 15 words
The method of claim 1 wherein the conversion step is initiated by an application automatically.
Claim 8
Dependent Claim 27 words
The method of claim 1 wherein the changing step comprises using a look up table with the bits for each pixel being an index into the table.
Claim 9
Dependent Claim 17 words
The method of claim 1 wherein the changing step comprises duplicating one or more bits per pixel.
Claim 10
Dependent Claim 17 words
The method of claim 1 wherein the changing step comprises truncating one or more bits per pixel.
Claim 11
Dependent Claim 146 words
In a computer system, apparatus for changing the color depth of an object stored as a device dependent bitmap in memory of a computer system in response to a change in the color depth of a display device, the method comprising the following steps: means for determining the changed color depth of the display device; means for finding in system memory an object whose color depth differs from the changed color depth; means for converting the object from a device dependent bitmap to a device independent bitmap, the device independent bitmap having the color depth of the device dependent bitmap; means for changing the color depth of the device independent bitmap to the changed color depth; and means for reconverting the device independent bitmap to a device dependent bitmap for the object, the device dependent bitmap having the changed color depth of the device independent bitmap.
Claim 12
Dependent Claim 146 words
In a computer system, apparatus for changing the color depth of an object stored as a device dependent bitmap in memory of a computer system in response to a change in the color depth of a display device, the method comprising the following steps: means for determining the changed color depth of the display device; means for finding in system memory an object whose color depth differs from the changed color depth; means for converting the object from a device dependent bitmap to a device independent bitmap, the device independent bitmap having the color depth of the device dependent bitmap; means for changing the color depth of the device independent bitmap to the changed color depth; and means for reconverting the device independent bitmap to a device dependent bitmap for the object, the device dependent bitmap having the changed color depth of the device independent bitmap.
Claim 13
Dependent Claim 22 words
The apparatus of claim 10 wherein the finding means is adapted to find an object selected for transfer to the display device.
Claim 14
Dependent Claim 31 words
The apparatus of claim 10 wherein the finding means is adapted to find at one time all of the objects in memory whose color depth differs from the changed color depth.
Claim 15
Dependent Claim 26 words
The apparatus of claim 10 wherein the changing means comprises a look up table with the bits for each pixel being an index into the table.
Claim 16
Dependent Claim 19 words
The apparatus of claim 10 wherein the changing means comprises means for duplicating one or more bits per pixel.
Claim 17
Dependent Claim 19 words
The apparatus of claim 10 wherein the changing means comprises means for truncating one or more bits per pixel.
Claim 18
Dependent Claim 149 words
A computer-readable medium on which is stored a computer program for changing the color depth of an object stored as a device dependent bitmap in memory of a computer system in response to a change in the color depth of a display device, the computer program comprising: instructions for determining the changed color depth of the display device; instructions for finding in system memory an object whose color depth differs from the changed color depth; instructions for converting the object from a device dependent bitmap to a device independent bitmap, the device independent bitmap having the color depth of the device dependent bitmap; instructions for changing the color depth of the device independent bitmap to the changed color depth; and instructions for reconverting the device independent bitmap to a device dependent bitmap for the object, the device dependent bitmap having the changed color depth of the device independent bitmap.
Claim 19
Dependent Claim 149 words
A computer-readable medium on which is stored a computer program for changing the color depth of an object stored as a device dependent bitmap in memory of a computer system in response to a change in the color depth of a display device, the computer program comprising: instructions for determining the changed color depth of the display device; instructions for finding in system memory an object whose color depth differs from the changed color depth; instructions for converting the object from a device dependent bitmap to a device independent bitmap, the device independent bitmap having the color depth of the device dependent bitmap; instructions for changing the color depth of the device independent bitmap to the changed color depth; and instructions for reconverting the device independent bitmap to a device dependent bitmap for the object, the device dependent bitmap having the changed color depth of the device independent bitmap.

References Cited (Backward Citations)

US4897799A Cited
US5566283A Cited
US5388201A Cited
US5469190A Cited
US5528261A Cited
US5420605A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-06-29 2001-12-29 2002-06-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-06-29 2005-12-29 2006-06-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-06-29 2009-12-29 2010-06-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag