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

Flat-panel display controller with improved dithering and frame rate control

Assignee: S3 Graphics Co Ltd
•
Filing: 1998-02-10
•
Granted: 1999-12-28
•
Expires: 2018-02-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A flat-panel display controller generates signals to cause display of images on TFT and STN type flat-panel displays. The display controller includes dither logic and frame rate control logic. The dither logic performs dynamic and distributed dithering on pixel data to generate smooth 16 gray-shade images on the display. The dynamic and distributed dithering capabilities are programmable. Dynamic dithering is programmable to specify, two-phase, four-phase or eight-phase mixes.to generate signals for use by TFT and STN type flat-panel displays. The frame rate control logic is responsive to the dither logic and performs frame rate control on the dithered signals using stored values indicative of average pixel luminescence to generate 256 gray-shades.

Inventors

  • 👤 Takatoshi Ishii

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 20:20
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/02; G09G3/00; G09G3/20; G09G3/34; G09G3/36; G09G3/3611; G09G3/2007; G09G3/2018; G09G3/2044; G09G3/2051

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 103 words
A graphics controller for generating flat-panel display signals in response to pixel data to cause display of images on a flat-panel type display comprising an array of pixels, the graphics controller comprising: a programmable dither control register for specifying a distributed dither mode; and a dither controller for generating dither signals to cause stimulation in a predetermined pattern, starting at a pattern origin point, of RGB components of certain pixels of said array of pixels, said dither controller responding to said distributed dither mode by generating a different pattern origin point for at least a first and a second of said RGB components.
Claim 2
Dependent Claim 103 words
A graphics controller for generating flat-panel display signals in response to pixel data to cause display of images on a flat-panel type display comprising an array of pixels, the graphics controller comprising: a programmable dither control register for specifying a distributed dither mode; and a dither controller for generating dither signals to cause stimulation in a predetermined pattern, starting at a pattern origin point, of RGB components of certain pixels of said array of pixels, said dither controller responding to said distributed dither mode by generating a different pattern origin point for at least a first and a second of said RGB components.
Claim 3
Dependent Claim 109 words
A graphics controller for generating flat-panel display signals in response to pixel data to cause display of images on a flat-panel type display comprising an array of pixels, the graphics controller comprising: a programmable dither control register for specifying at least a first dither phase mix; and a dither controller for generating dither signals to cause energization in a predetermined pattern, starting at a pattern origin point, of certain pixels of said array of pixels, said dither controller responding to said first dither phase mix by alternating said pattern origin point between a first pixel in said array of pixels and a second pixel in said array of pixels.
Claim 4
Dependent Claim 109 words
A graphics controller for generating flat-panel display signals in response to pixel data to cause display of images on a flat-panel type display comprising an array of pixels, the graphics controller comprising: a programmable dither control register for specifying at least a first dither phase mix; and a dither controller for generating dither signals to cause energization in a predetermined pattern, starting at a pattern origin point, of certain pixels of said array of pixels, said dither controller responding to said first dither phase mix by alternating said pattern origin point between a first pixel in said array of pixels and a second pixel in said array of pixels.
Claim 5
Dependent Claim 59 words
A graphics controller as set forth in claim 2 wherein said pixel data contains RGB components and wherein said programmable dither control register further specifies a distributed dither mode, said dither controller being further responsive to said distributed dither mode for generating a different pattern origin point for at least a first and a second of said RGB components.
Claim 6
Dependent Claim 25 words
A graphics controller as set forth in claim 3 further comprising a dither pattern control table for storing values corresponding to said pattern origin points.
Claim 7
Dependent Claim 52 words
A graphics controller as set forth in claim 2 wherein said dither control register specifies a second dither phase mix and wherein said dither controller responds to said second dither phase mix by alternating said pattern origin point between said first pixel, said second pixel, a third pixel and a fourth pixel.
Claim 8
Dependent Claim 64 words
A graphics controller as set forth in claim 5 wherein said dither control register specifies a third dither phase mix and wherein said dither controller responds to said third dither phase mix by alternating said pattern origin point between said first pixel, said second pixel, said third pixel, said fourth pixel, a fifth pixel, a sixth pixel, a seventh pixel and an eighth pixel.
Claim 9
Dependent Claim 41 words
A graphics controller as set forth in claim 2 further comprising a frame rate controller, responsive to said dither controller, for modifying said dither signals in accordance with weighting values indicative of average pixel luminescence to generate said flat-panel display signals.
Claim 10
Dependent Claim 20 words
A graphics controller as set forth in claim 7 wherein at least certain of said weighting values are stored values.
Claim 11
Dependent Claim 23 words
A graphics controller as set forth in claim 8 wherein at least certain of said weighting values are derived from said stored values.
Claim 12
Dependent Claim 88 words
A graphics controller as set forth in claim 7 wherein said frame rate controller comprises: a memory for storing a plurality of said weighting values; a phase number generator for generating a random phase number; a memory address generator, responsive to said phase number generator, for generating an address, to retrieve said weighting values from said memory in accordance with said random phase number; and a plurality of selectors, responsive to said weighting values for generating said flat-panel display signals by selecting certain bits from said dither signals.
Claim 13
Dependent Claim 54 words
A graphics controller as set forth in claim 2 wherein said dither controller comprises: a memory for storing a plurality of dither patterns; pattern select logic for selecting patterns from said memory; and means for generating said dither signals as a function of said pixel data and a selected one of said dither patterns.
Claim 14
Dependent Claim 77 words
A graphics controller as set forth in claim 11 wherein said means for generating said dither signals comprises: bit selection means for generating selection bits from said pixel data in accordance with a programmable bit selection value; carry select means for generating carry bits by selecting bits of said dither pattern in accordance with said selection bits; and adder means for adding said carry bits to programmable ones of said pixel data to generate said dither signals.

References Cited (Backward Citations)

US33532A Cited
USRE33532E Cited
US4980774A Cited
US4956638A Cited
US5059962A Cited
US5185602A Cited
US5548305A Cited
US5748163A Cited
US5455600A Cited
US5649083A Cited
US5734369A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-12-27 2003-06-28 2003-12-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-12-27 2007-06-28 2007-12-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-12-27 2011-06-28 2011-12-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag