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

Low power pixel-based visual display device having dynamically changeable number of grayscale shades

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

Abstract

Abstract An inexpensive, low power visual display device has m n-bit/pixel frame buffers that hold m sets of pixel data, where m>1, and an n-bit controller for switching among the m n-bit/pixel frame buffers at a selected rate during a display cycle. The controller outputs a composite stream of the m sets of pixel data. A display having a matrix of pixels is coupled to the controller to receive the composite stream. The pixels are turned on and off in response to the composite stream of pixel data. Individual pixels have a grayscale shade reflecting an average duration that the individual pixel is on. The visual display device produces m×(2 n -1)+1 grayscale shades, including white. The multi-buffer display device can be optimized in a manner which reduces power consumption or increases the number of gray scale colors in comparison to prior art single frame buffer visual display devices. A method for operating visual display devices is also disclosed.

Inventors

  • 👤 Amit Mital

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 18:09
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/36; G09G5/39; G09G5/395; G09G5/399; G09G2330/00; G09G2330/02; G09G3/00; G09G3/20; G09G3/2007; G09G3/2018; G09G3/2022; G09G3/2025

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 78 words
A driver for a visual display device, comprising: m n-bit/pixel frame buffers to hold m sets of pixel data, where m>1 and n>1; and an n-bit controller for switching among the m n-bit/pixel frame buffers at a selected rate during a display cycle to output a composite stream of the m sets of pixel data capable of producing a number of various grayscale shades, the number of grayscale shades, including white, being as follows: No. of Shades=m×(2.sup.n -1)+1.
Claim 2
Dependent Claim 78 words
A driver for a visual display device, comprising: m n-bit/pixel frame buffers to hold m sets of pixel data, where m>1 and n>1; and an n-bit controller for switching among the m n-bit/pixel frame buffers at a selected rate during a display cycle to output a composite stream of the m sets of pixel data capable of producing a number of various grayscale shades, the number of grayscale shades, including white, being as follows: No. of Shades=m×(2.sup.n -1)+1.
Claim 3
Dependent Claim 84 words
A driver for a visual display device comprising: m n-bit/pixel frame buffers to hold m sets of pixel data, where m>1 and n>1; and an n-bit controller for switching among the m n-bit/pixel frame buffers at a selected rate during a display cycle to output a composite stream of the m sets of pixel data, the controller accessing each n-bit/pixel frame buffer multiple times during the display cycle wherein the number of accesses made by the controller is as follows: No. of Accesses=(2.sup.n -1).
Claim 4
Dependent Claim 84 words
A driver for a visual display device comprising: m n-bit/pixel frame buffers to hold m sets of pixel data, where m>1 and n>1; and an n-bit controller for switching among the m n-bit/pixel frame buffers at a selected rate during a display cycle to output a composite stream of the m sets of pixel data, the controller accessing each n-bit/pixel frame buffer multiple times during the display cycle wherein the number of accesses made by the controller is as follows: No. of Accesses=(2.sup.n -1).
Claim 5
Dependent Claim 23 words
A driver for a visual display device according to claim 2 wherein the selected rate is greater than or equal to 10 Hz.
Claim 6
Dependent Claim 72 words
A driver for a visual display device, comprising: two 2-bit/pixel frame buffers (m=2, n=2) to hold two sets of pixel data; and a 2-bit controller for switching among the two 2-bit/pixel frame buffers at a selected rate during a display cycle such that the controller three times accesses the two bits of pixel data in each frame buffer during the display cycle; and the driver being capable of producing seven grayscale shades.
Claim 7
Dependent Claim 72 words
A driver for a visual display device, comprising: two 2-bit/pixel frame buffers (m=2, n=2) to hold two sets of pixel data; and a 2-bit controller for switching among the two 2-bit/pixel frame buffers at a selected rate during a display cycle such that the controller three times accesses the two bits of pixel data in each frame buffer during the display cycle; and the driver being capable of producing seven grayscale shades.
Claim 8
Dependent Claim 115 words
A visual display device, comprising: m n-bit/pixel frame buffers to hold m sets of pixel data, where m>1 and n>1; an n-bit controller for switching among the m n-bit/pixel frame buffers at a selected rate during a display cycle to output a composite stream of the m sets of pixel data; a display coupled to the controller to receive the composite stream, the display having a matrix of pixels which turn on and off in response to the pixel data, individual pixels having a grayscale shade reflecting an average duration that the individual pixel is on; and the visual display device producing a number of grayscale shades, including white, as follows: No. of Shades=m×(2.sup.n -1)+1.
Claim 9
Dependent Claim 115 words
A visual display device, comprising: m n-bit/pixel frame buffers to hold m sets of pixel data, where m>1 and n>1; an n-bit controller for switching among the m n-bit/pixel frame buffers at a selected rate during a display cycle to output a composite stream of the m sets of pixel data; a display coupled to the controller to receive the composite stream, the display having a matrix of pixels which turn on and off in response to the pixel data, individual pixels having a grayscale shade reflecting an average duration that the individual pixel is on; and the visual display device producing a number of grayscale shades, including white, as follows: No. of Shades=m×(2.sup.n -1)+1.
Claim 10
Dependent Claim 22 words
A visual display device according to claim 5 wherein the controller accesses each n-bit/pixel frame buffer multiple times during the display cycle.
Claim 11
Dependent Claim 24 words
A visual display device according to claim 6, wherein the number of accesses made by the controller is as follows: No. of Accesses=(2.sup.n -1).
Claim 12
Dependent Claim 20 words
A visual display device according to claim 5 wherein the selected rate is greater than or equal to 10 Hz.
Claim 13
Dependent Claim 120 words
A visual display device, comprising: two 2-bit/pixel frame buffers (m=2, n=2) to hold two sets of pixel data; a 2-bit controller for switching among the two 2-bit/pixel frame buffers at a selected rate during a display cycle such that the controller three times accesses the two bits of pixel data in each frame buffer during the display cycle to output a composite stream; a display coupled to the controller to receive the composite stream, the display having a matrix of pixels which turn on and off in response to the pixel data, individual pixels having a grayscale shade reflecting an average duration that the individual pixel is on; and the visual display device being capable of producing seven grayscale shades.
Claim 14
Dependent Claim 120 words
A visual display device, comprising: two 2-bit/pixel frame buffers (m=2, n=2) to hold two sets of pixel data; a 2-bit controller for switching among the two 2-bit/pixel frame buffers at a selected rate during a display cycle such that the controller three times accesses the two bits of pixel data in each frame buffer during the display cycle to output a composite stream; a display coupled to the controller to receive the composite stream, the display having a matrix of pixels which turn on and off in response to the pixel data, individual pixels having a grayscale shade reflecting an average duration that the individual pixel is on; and the visual display device being capable of producing seven grayscale shades.
Claim 15
Independent Claim 87 words
A method for operating a visual display device, comprising the following steps: storing m sets of pixel data in m n-bit/pixel frame buffers, where m>1; switching among the m frame buffers during a display cycle; intermittent of said switching, accessing each of the m frame buffers multiple times during the display cycle to retrieve a corresponding set of pixel data; and displaying pixels having one of m×(2 n -1)+1 grayscale shades reflecting an average of the m sets of pixel data retrieved from the m frame buffers.
Claim 16
Independent Claim 87 words
A method for operating a visual display device, comprising the following steps: storing m sets of pixel data in m n-bit/pixel frame buffers, where m>1; switching among the m frame buffers during a display cycle; intermittent of said switching, accessing each of the m frame buffers multiple times during the display cycle to retrieve a corresponding set of pixel data; and displaying pixels having one of m×(2 n -1)+1 grayscale shades reflecting an average of the m sets of pixel data retrieved from the m frame buffers.
Claim 17
Independent Claim 86 words
A method for operating a visual display device, comprising the following steps: storing m sets of pixel data in m n-bit/pixel frame buffers, where m>1; switching among the m frame buffers during a display cycle; intermittent of said switching, accessing each of the m frame buffers 2 n -1 times during the display cycle, where n>1, to retrieve a corresponding set of pixel data; and displaying pixels having grayscale shades reflecting an average of the m sets of pixel data retrieved from the m frame buffers.
Claim 18
Independent Claim 86 words
A method for operating a visual display device, comprising the following steps: storing m sets of pixel data in m n-bit/pixel frame buffers, where m>1; switching among the m frame buffers during a display cycle; intermittent of said switching, accessing each of the m frame buffers 2 n -1 times during the display cycle, where n>1, to retrieve a corresponding set of pixel data; and displaying pixels having grayscale shades reflecting an average of the m sets of pixel data retrieved from the m frame buffers.
Claim 19
Independent Claim 102 words
A method for operating a visual display device, the visual display device having m n-bit/pixel frame buffers to hold m sets of pixel data, where m>1 and n>1, and an n-bit controller for switching among the m n-bit/pixel frame buffers, the method comprising the following steps: switching among the m frame buffers at a selected rate during a display cycle; and intermittent of said switching, accessing each of the m frame buffers 2 n -1 times during the display cycle to produce a composite stream of the m sets of pixel data capable of producing m×(2 n -1)+1 grayscale shades, including white.
Claim 20
Independent Claim 102 words
A method for operating a visual display device, the visual display device having m n-bit/pixel frame buffers to hold m sets of pixel data, where m>1 and n>1, and an n-bit controller for switching among the m n-bit/pixel frame buffers, the method comprising the following steps: switching among the m frame buffers at a selected rate during a display cycle; and intermittent of said switching, accessing each of the m frame buffers 2 n -1 times during the display cycle to produce a composite stream of the m sets of pixel data capable of producing m×(2 n -1)+1 grayscale shades, including white.

References Cited (Backward Citations)

US4559535A Cited
US4769713A Cited
US5053764A Cited
US5122783A Cited
US5185602A Cited
US5293159A Cited
US5298915A Cited
US5313224A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-11-24 2001-05-26 2001-11-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-11-24 2005-05-26 2005-11-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-11-24 2009-05-26 2009-11-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag