WO1990003023A1 - Gray scales method and circuitry for flat panel graphics display - Google Patents

Gray scales method and circuitry for flat panel graphics display Download PDF

Info

Publication number
WO1990003023A1
WO1990003023A1 PCT/US1989/003893 US8903893W WO9003023A1 WO 1990003023 A1 WO1990003023 A1 WO 1990003023A1 US 8903893 W US8903893 W US 8903893W WO 9003023 A1 WO9003023 A1 WO 9003023A1
Authority
WO
WIPO (PCT)
Prior art keywords
display
controller
information
gray scales
baseline time
Prior art date
Application number
PCT/US1989/003893
Other languages
French (fr)
Inventor
Arun Johary
Tetsuji Oguchi
Original Assignee
Chips And Technologies, Inc.
Ascii Corporation
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chips And Technologies, Inc., Ascii Corporation filed Critical Chips And Technologies, Inc.
Priority to KR1019900701022A priority Critical patent/KR900702501A/en
Publication of WO1990003023A1 publication Critical patent/WO1990003023A1/en

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/34Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source
    • G09G3/36Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source using liquid crystals
    • G09G3/3611Control of matrices with row and column drivers
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N3/00Scanning details of television systems; Combination thereof with generation of supply voltages
    • H04N3/10Scanning details of television systems; Combination thereof with generation of supply voltages by means not exclusively optical-mechanical
    • H04N3/12Scanning details of television systems; Combination thereof with generation of supply voltages by means not exclusively optical-mechanical by switched stationary formation of lamps, photocells or light relays
    • H04N3/127Scanning details of television systems; Combination thereof with generation of supply voltages by means not exclusively optical-mechanical by switched stationary formation of lamps, photocells or light relays using liquid crystals
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/02Improving the quality of display appearance
    • G09G2320/0247Flicker reduction other than flicker reduction circuits used for single beam cathode-ray tubes
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/2007Display of intermediate tones
    • G09G3/2011Display of intermediate tones by amplitude modulation
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/2007Display of intermediate tones
    • G09G3/2014Display of intermediate tones by modulation of the duration of a single pulse during which the logic level remains constant
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/2007Display of intermediate tones
    • G09G3/2018Display of intermediate tones by time modulation using two or more time intervals
    • G09G3/2022Display of intermediate tones by time modulation using two or more time intervals using sub-frames
    • G09G3/2025Display of intermediate tones by time modulation using two or more time intervals using sub-frames the sub-frames having all the same time duration

Definitions

  • This invention relates to a method for gen ⁇ erating gray scales for a flat panel display.
  • gray scales are generated by turning the pixels in a display on for at least a baseline time in order to reduce flicker at a monochrome display.
  • Fig. 1A Personal computing systems, such as the one shown in Fig. 1A, employ an ever increasing number and types of display devices. Those systems commonly in ⁇ clude a central processing unit 4 which drives a video controller 6. Controller 6 interacts with a memory 8 to generate video control information. The video con ⁇ trol information is usually coupled through a digital to analog converter 10 to drive an analog display 14 or through a buffer 12 to drive a digital display 16.
  • U.S. Patent No. 4, 688,031 describes the use of color masks having different repetitive dot patterns for even and odd number rows to generate gray scales corresponding to different colors.
  • U.S. Patent No. 4,703,318 describes a method of forming a monochromatic image from a digital rep- resentation by replacing background and foreground colors with patterns of light and dark dots.
  • the invention is a controller and method for providing 0 to N gray scales at a monochrome display.
  • the monochrome display is of the type having an array of pixels energized by a display voltage over time to generate the gray scales.
  • the controller generates a baseline time and uses the baseline time to provide gray scales at the display.
  • each pixel is energized at least the baseline time for any gray scale above level 0 to reduce flicker in the display.
  • the baseline time corresponds to a point on the intensity response curve for the display at which the display exhibits a linear intensity response for a given display voltage versus time.
  • Figs. IB-ID are stylized illustrations of methods for generating gray scales according to the prior art
  • Fig. 5 illustrates the pixel on/off pattern using frame rate control according to one embodiment of the invention.
  • Fig. 6 is a block diagram of a pulse width modulation circuit for generating gray scales according to one embodiment of the invention.
  • Fig. 7 is an illustration of weight clock information generated by a pulse width modulation cir ⁇ cuit according to one embodiment of the invention.
  • DETAILED DESCRIPTION OF THE INVENTION the invention is a con ⁇ troller for generating gray scales for a flat panel display.
  • the invention includes the use of two tech- niques for generating gray scales in view of the prob ⁇ lems encountered by the prior art.
  • the control ⁇ ler uses a baseline time such that for any gray scale greater than 0, the pixels in the display will be on for at least the base line time.
  • the base line time is chosen to be long enough such that flicker is effec ⁇ tively eliminated at the display.
  • the invention also offers a plurality of al ⁇ ternative circuits for generating gray scales. More ⁇ over, these circuits may be selected and programmed depending on the identity of the display device, and therefore the intensity response characteristics of the particular display, used in the processing system.
  • Fig. 1A shows a conventional data processing system 2 having analog and flat panel display capability.
  • Conventional processing system 2 includes a central processing unit 4 that drives a controller 6.
  • Controller 6 interacts with a memory 8 and outputs digital video control information to a digital to analog converter 10 for driving an analog display such as a CRT 14.
  • Controller 6 can also output digital video control information to a buffer circuit 12 for driving a digital display 16 such as a flat panel display.
  • Prior art display systems have typically utilized three techniques for generating gray scales at a monochrome display to applicants' knowledge.
  • An analog technique as graphically shown in Fig. IB, uses the technique of applying different voltage levels for the same period of time to generate different intensity levels for the pixels in a display. Pulse width modulation techniques as shown illustratively in Fig.
  • the intensity response of each such liquid crystal device with respect to voltage and time is different.
  • the liq ⁇ uid crystal displays are known to be non-linear for an initial energization period. That is to say, during some initial units of time, any increase in the time for which a display voltage is applied will not give a corresponding marginal increase in the intensity of display.
  • these intensity response curves for flat panel displays do have the known characteristic of transitioning from this non-linear response to a linear response after a certain time. Thereafter, for each unit of time for which the display voltage is applied, there will be a corresponding unit increase in the level of intensity of display. This period of time is referred to hereinafter as the linear transition time of the intensity response curve.
  • the baseline time for level 1 through level N is chosen to be equal to or greater than this linear transition time.
  • Fig. 3 shows one embodiment of a data processing system 2 having a controller 6 according to one embodiment of the invention.
  • Controller 6 includes a frame rate control circuit, a pulse width modulation circuit and/or a black/white circuit for generating gray scales while resolving the aforementioned problems of the prior art.
  • clock generator circuit 22 provides clock information to a frame rate control circuit 28, a pulse width modulation circuit 30, and a black/white circuit 32.
  • sync generator circuit 24 provides sync information to frame rate control circuit 28, pulse width modulation circuit 30, and black/white circuit
  • the color generation circuit 26 provides digital color information to frame rate control circuit 28, pulse width modulation circuit 30, and black/white circuit 32.
  • the baseline time is encoded in a frame number and color value table in frame rate control circuit 28.
  • the table may be conventionally implemented in hardware as a programmable logic array, ROM, or with random logic.
  • registers 20 generate baseline time information which is provided to pulse width modulation circuit 30 and black/white control circuit 32 to generate gray scale control information. It should be understood that registers 20 could also provide baseline time information to FRC circuit 28 as an alternative embodiment of the invention.
  • Frame rate control circuit 28 outputs pixel on/off data to a flat panel display 16.
  • the pulse width modulation circuit 30 outputs weighted clock in- formation to panel 16.
  • Black/white circuit 32 outputs pixel data to panel 16.
  • Panel 16 is also fed clock information from clock generator 22, sync information from sync generators 24, and digital color information from color generator 26.
  • baseline time in ⁇ formation is provided internally within frame rate control circuit 28 and registers 20 provide baseline time information to pulse width modulation circuit 30 and black/white circuit 32.
  • pixels are on for at least the baseline time in order to minimize flicker at the display.
  • the level 1 gray scale is typically on for one frame according to the prior art.
  • Fig. 4 is a block diagram of frame rate control circuit 28 for generating gray scale control information according to one embodiment of the invention.
  • Frame rate control circuit 28 outputs pixel on/off data in selected patterns to provide gray scales at panel 16.
  • Frame rate control circuit 28 receives vertical sync information, four-bit digital color information, pixel clock information, horizontal sync information. Circuit 28 outputs pixel on/off data.
  • the vertical sync information is provided to a frame counter 50 which provides a frame number as output to an algorithm generator 60.
  • the algorithm generator can be a RAM, a ROM, a PLA, or a similar conventional device.
  • Baseline time information is generated internally from a table in algorithm generator 60 but could be provided from a register (not shown) in a pro ⁇ grammable embodiment.
  • the four-bit digital color in ⁇ formation is provided to a decoder 52. Decoder 52 out ⁇ puts gray scale identification information to algorithm generator 60.
  • Pixel clock information is received in a divide-by-two circuit 54.
  • Divide-by-two circuit 54 outputs clock information to a row column circuit 58.
  • Horizontal sync information is received at another divide-by-two circuit 56.
  • Divide-by-two circuit 56 outputs sync information to row column circuit 58.
  • Row column circuit 58 outputs pixel position information that indicates whether or not the pixel is in an odd or even row and an odd or even column.
  • the baseline information (which is built into the algorithm generator in one embodiment) , the frame identification information, the gray scale information and the pixel position information are used by al- gorithm generator 60 to generate pixel on/off data.
  • the pixel on/off data determines for a given frame and a given gray scale the on/off status of a pixel identified by the pixel position data.
  • the baseline information is used to ensure that the display will be energized for at least the baseline time if the identified gray scale is level 1 or greater.
  • Panel 16 also uses back plane clock information as occurs in a conventional panel.
  • the display may also be segregated by pixel position infor- ation such that pixels in certain rows and columns will be on for three frames and pixels in other rows and columns will be on for three frames.
  • flicker is even further reduced.
  • One skilled in the art will readily appreciate in view of this disclosure that other patterns can be used within the scope of the invention.
  • the number of frames for the frame control circuit is chosen to be an odd number of frames.
  • the number of frames can be chosen to be the number of base line time units, B, plus the number of gray scale levels N, i.e., B+N, if B+N is odd.
  • Fig. 6 shows a pulse width modulation circuit that includes a weight clock generator 30.
  • Weight clock generator 30 receives clock information from registers 20. This input clock information includes weight base information, weight pitch information, and other such clock information. This clock information is used to define the number of pulses, pulse width, and other characteristics of the weighted clock signal provided as output from circuit 30.
  • Weight clock generator 30 also receives horizontal sync information from sync hardware (not shown) . Weight clock generator 30 outputs the weighted clock information to panel 16. Panel 16 also receives back plane clock information and four bit digital color information. Panel 16 may be a conventional panel and uses input weight clock information, back plane clock information, and four bit digital color information to generate gray scales according to conventional techniques.
  • Fig. 7 shows a weight clock signal for providing gray scale control information to panel 16 according to one embodiment of the invention.
  • the weight clock signal includes an initial weight base and a succession of clock pulses. Each clock pulse has a duration defined by the weight pitch. The total number of clock pulses is varied depending on the number of gray scales.
  • a weight base which corresponds to the baseline information, is provided to weight clock generator 30 to ensure that, for level 1 gray scales and higher, the pixels in the display will be on for a time greater than the duration of the weight base.
  • the weight base is programmable by registers 20.
  • the weight pitch and the number of pulses can also be programmable by registers 20.
  • the weight base, the weight pitch and the number of pulses can be programmed to match the intensity response characteristics and the flicker characteristics of a particular display.
  • Controller 6 also includes a black/white circuit 32.
  • Black/white circuit 32 is included to provide simple black/white display at panel 16.
  • Black/white circuit 32 may be a conventional comparator circuit that compares the digital color in ⁇ put signal to a threshold. Where the digital color information exceeds the threshold, the pixel data out ⁇ put causes a black display at panel 16. Where the dig ⁇ ital color information is less than the threshold, the pixel data causes a white display at panel 16.
  • the frame rate control circuit the pulse width modulation circuit, and the black/white circuit can be assembled using con ⁇ ventional controller components by one skilled in the art.
  • Fig. 2 includes a frame rate control circuit, a pulse width modulation circuit, and a black/white circuit
  • a frame rate control circuit or pulse width modulation circuit or a black/white circuit only may be included in a controller having the baseline time programmable.
  • pixel on/off data may have patterns simpler or more complicated than the pat ⁇ tern shown in Fig. 5.
  • different weight clock information can be generated for a pulse width modulation system within the scope of the invention.

Abstract

A controller (6) for providing O to N gray scales at a monochrome display (16). The controller (6) generates a baseline time to provide gray scales at the display (16). In particular, each pixel is energized at least the baseline time for any gray scale above level O to reduce flicker. In one embodiment, the baseline time corresponds to a point on the intensity response curve (40) for the display (16) at which the display (16) exhibits a linear intensity response for a given display voltage versus time. In one embodiment, the baseline time is used to generate pixel on/off data; in yet another embodiment, the baseline time information is used to generate weighted clock information. The controller (6) includes a plurality of programmable gray scale generators (28, 30, 32) which provide pixel on/off data, weighted clock information, and black/white pixel data. One of the gray scale generators (28, 30, 32) is selected and programmed depending on the identity of the display device (16).

Description

GRAY SCALES METHOD AND CIRCUITRY FOR FLAT PANEL GRAPHICS DISPLAY
This invention relates to a method for gen¬ erating gray scales for a flat panel display. In par¬ ticular, gray scales are generated by turning the pixels in a display on for at least a baseline time in order to reduce flicker at a monochrome display.
BACKGROUND OF THE INVENTION Personal computing systems, such as the one shown in Fig. 1A, employ an ever increasing number and types of display devices. Those systems commonly in¬ clude a central processing unit 4 which drives a video controller 6. Controller 6 interacts with a memory 8 to generate video control information. The video con¬ trol information is usually coupled through a digital to analog converter 10 to drive an analog display 14 or through a buffer 12 to drive a digital display 16.
Among the possible types of displays in use are CRT and flat panel displays. Some of these devices are color and some have no color capability, i.e., are monochrome display devices. Flat panel display devices are typically monochrome devices.
It is often desirable to display an image that, even though not color, possesses some variety in shades so as to be aesthetically and functionally in- teresting to a user. Many personal computing systems employ gray scales to provide visual differentiation for displayed images.
Three techniques of varying sophistication are known to applicant for generating gray scales at a monochrome display. Where the display is an analog device such as a CRT, the gray scales may be generated by applying different voltage levels for the same units of time, as shown generally in Fig. IB. Another technique, pulse width modulation (PWM) , provides gray scales by varying the time for which a given constant voltage is applied to a pixel as shown in Fig. 1C. Finally, frame rate control (FRC) techniques use a plu¬ rality of frames during which the constant voltage may¬ or may not be applied to the pixels in a display. Gray scales are achieved by applying and not applying the constant voltage to specific pixels during specific frames as shown generally in Figure ID.
These techniques suffer from a number of lim¬ itations when implemented. For example, when a large number of gray scales is desired, the less intense grays remain on for a relatively short period of time, which creates flicker at the display. In addition, flat panel displays are made from differing chemicals and therefore have different intensity response characteristics. This complicates the hardware and software required to provide satisfactory gray scales for a full range of flat panel displays.
Prior art patents known to Applicant neither teach or suggest any satisfactory method for resolving the foregoing problems.
U.S. Patent No. 4, 688,031 describes the use of color masks having different repetitive dot patterns for even and odd number rows to generate gray scales corresponding to different colors.
U.S. Patent No. 4,703,318 describes a method of forming a monochromatic image from a digital rep- resentation by replacing background and foreground colors with patterns of light and dark dots.
U.S. Patent No. 3,845,243 describes a method and system for producing gray scales in a display. The display is divided into a number of regions equal to the number of gray scales to be produced. The number of regions excited corresponds to the gray scales produced. U.S. Patent No. 3,863,023 describes a tech¬ nique of varying the on/off time of memory planes to generate graduations of gray corresponding to the original scanned image. U.S. Patent No. 3,590,156 discloses a switch¬ ing system that synchronously addresses a display panel and a memory system to control the duty factor of each display element in accordance with received picture signals. U.S. Patent No. 4,742,346 uses a segmented shift register, with one shift register for each column of pixels in a display. Data stored in the registers is transferred to counters through multiplex circuitry. The counters control the application of voltages to the pixel columns.
SUMMARY OF THE INVENTION The invention is a controller and method for providing 0 to N gray scales at a monochrome display. The monochrome display is of the type having an array of pixels energized by a display voltage over time to generate the gray scales. The controller generates a baseline time and uses the baseline time to provide gray scales at the display. In particular, each pixel is energized at least the baseline time for any gray scale above level 0 to reduce flicker in the display. In one embodiment, the baseline time corresponds to a point on the intensity response curve for the display at which the display exhibits a linear intensity response for a given display voltage versus time.
In one embodiment, the base line time is used to generate pixel on/off data to provide gray scales at the display. In another embodiment, the base line time information is used to generate weighted clock infor a- tion to provide gray scales at the display. In another aspect, the controller includes a plurality of programmable gray scale generators which provide pixel on/off data, weighted clock information, and black/white pixel data to provide gray scales at the display. One of the gray scale generators may be selected and programmed depending on the identity of the display device.
Additional, features and advantages of the invention will become apparent by reference to the following brief description, the figures, the detailed description and the appended claims.
BRIEF DESCRIPTION OF THE DRAWINGS Fig. 1A is a block diagram of a data process¬ ing system according to the prior art;
Figs. IB-ID are stylized illustrations of methods for generating gray scales according to the prior art;
Fig. 2 is a graph of an intensity response curve for a typical display showing intensity of dis¬ play at a given display voltage versus units of time; Fig. 3 is a block diagram of a data process¬ ing system having a controller for generating gray scales according to one embodiment of the invention; Fig. 4 is a block diagram of a frame rate control circuit for generating gray scales according to one embodiment of the invention;
Fig. 5 illustrates the pixel on/off pattern using frame rate control according to one embodiment of the invention; and
Fig. 6 is a block diagram of a pulse width modulation circuit for generating gray scales according to one embodiment of the invention; and
Fig. 7 is an illustration of weight clock information generated by a pulse width modulation cir¬ cuit according to one embodiment of the invention. DETAILED DESCRIPTION OF THE INVENTION Among other things, the invention is a con¬ troller for generating gray scales for a flat panel display. The invention includes the use of two tech- niques for generating gray scales in view of the prob¬ lems encountered by the prior art. First, the control¬ ler uses a baseline time such that for any gray scale greater than 0, the pixels in the display will be on for at least the base line time. The base line time is chosen to be long enough such that flicker is effec¬ tively eliminated at the display.
The invention also offers a plurality of al¬ ternative circuits for generating gray scales. More¬ over, these circuits may be selected and programmed depending on the identity of the display device, and therefore the intensity response characteristics of the particular display, used in the processing system.
The invention will now be explained in greater detail by reference to prior art techniques as stylistically summarized in Figures 1A-1D. The invention will then be described by reference to circuit diagrams of controllers having frame rate control, pulse width modulation, and black/white circuits for generating gray scales by reference to Figs. 2-7.
Fig. 1A shows a conventional data processing system 2 having analog and flat panel display capability. Conventional processing system 2 includes a central processing unit 4 that drives a controller 6. Controller 6 interacts with a memory 8 and outputs digital video control information to a digital to analog converter 10 for driving an analog display such as a CRT 14. Controller 6 can also output digital video control information to a buffer circuit 12 for driving a digital display 16 such as a flat panel display. Prior art display systems have typically utilized three techniques for generating gray scales at a monochrome display to applicants' knowledge. An analog technique, as graphically shown in Fig. IB, uses the technique of applying different voltage levels for the same period of time to generate different intensity levels for the pixels in a display. Pulse width modulation techniques as shown illustratively in Fig. 1C, apply a constant display voltage for varying periods of time to provide different gray scales at a display. Frame rate control techniques, as shown in Fig. ID, apply a constant display voltage for a constant period of time to pixels over a number of frames. The gray scales are achieved by applying or not applying the voltage to selected pixels during successive frames.
Several problems are encountered using these techniques. For example, for frame rate control, the number of frames commonly used has been chosen to cor- respond to the number of gray scale levels desired. Thus, to obtain 16 gray scales (i.e., 0-15) requires the use of 16 frames, each at 50 hz, in the prior art. The prior art frame rate control systems have used 0 "on" frames to generate a level 0 gray scale, 1 "on" frame to generate a level 1 gray scale and so up to N frames on to correspond to an N level gray scale. One problem encountered is that for the lower level gray scales, such as a level 1 gray scale, pixels are on only about three to four times per second which creates observable flicker at the display.
Another problem encountered is the fact that different liquid crystal displays may use different chemicals. Thus, the intensity response of each such liquid crystal device with respect to voltage and time is different. Moreover, as shown in Fig. 2, the liq¬ uid crystal displays are known to be non-linear for an initial energization period. That is to say, during some initial units of time, any increase in the time for which a display voltage is applied will not give a corresponding marginal increase in the intensity of display. However, these intensity response curves for flat panel displays do have the known characteristic of transitioning from this non-linear response to a linear response after a certain time. Thereafter, for each unit of time for which the display voltage is applied, there will be a corresponding unit increase in the level of intensity of display. This period of time is referred to hereinafter as the linear transition time of the intensity response curve.
In several embodiments of the invention herein, the baseline time for level 1 through level N is chosen to be equal to or greater than this linear transition time.
Fig. 3 shows one embodiment of a data processing system 2 having a controller 6 according to one embodiment of the invention. Controller 6 includes a frame rate control circuit, a pulse width modulation circuit and/or a black/white circuit for generating gray scales while resolving the aforementioned problems of the prior art.
As shown in Fig. 3, a central processing unit 4 provides information to registers 20 in controller 6. The registers are conventional registers as used within a controller or may be alternative registers as described in our co-pending application entitled "Com¬ pensation Method and Circuitry for Flat Panel Graphics Display". Registers 20 are coupled to hardware cir¬ cuits and to the circuits in controller 6 for generat¬ ing gray scales at the display. Registers 20 may be coupled, for example, to clock generator circuits 22, sync generator circuits 24, and color generator circuits 26.
For the embodiment of the invention shown in Fig. 3, clock generator circuit 22 provides clock information to a frame rate control circuit 28, a pulse width modulation circuit 30, and a black/white circuit 32. Likewise, sync generator circuit 24 provides sync information to frame rate control circuit 28, pulse width modulation circuit 30, and black/white circuit
32. Likewise, the color generation circuit 26 provides digital color information to frame rate control circuit 28, pulse width modulation circuit 30, and black/white circuit 32. In the preferred embodiment, the baseline time is encoded in a frame number and color value table in frame rate control circuit 28. The table may be conventionally implemented in hardware as a programmable logic array, ROM, or with random logic. In addition, registers 20 generate baseline time information which is provided to pulse width modulation circuit 30 and black/white control circuit 32 to generate gray scale control information. It should be understood that registers 20 could also provide baseline time information to FRC circuit 28 as an alternative embodiment of the invention.
Frame rate control circuit 28 outputs pixel on/off data to a flat panel display 16. The pulse width modulation circuit 30 outputs weighted clock in- formation to panel 16. Black/white circuit 32 outputs pixel data to panel 16. Panel 16 is also fed clock information from clock generator 22, sync information from sync generators 24, and digital color information from color generator 26. As previously mentioned, baseline time in¬ formation is provided internally within frame rate control circuit 28 and registers 20 provide baseline time information to pulse width modulation circuit 30 and black/white circuit 32. According to the invention, for each gray scale above level 0, pixels are on for at least the baseline time in order to minimize flicker at the display. For example, for a frame rate control method of generating gray scales, the level 1 gray scale is typically on for one frame according to the prior art. According to the invention, to provide a level 1 gray scale, the pixels will be on for at least a number of frames corresponding to the baseline time. This baseline time can be programmed by registers 20 depending on the identity of panel 16. In general, baseline time for the pulse width modulation and frame rate control circuits can be described in registers. The use of a table for the frame rate control happens to be more efficient in the current implementation.
Fig. 4 is a block diagram of frame rate control circuit 28 for generating gray scale control information according to one embodiment of the invention. Frame rate control circuit 28 outputs pixel on/off data in selected patterns to provide gray scales at panel 16.
Frame rate control circuit 28 receives vertical sync information, four-bit digital color information, pixel clock information, horizontal sync information. Circuit 28 outputs pixel on/off data. The vertical sync information is provided to a frame counter 50 which provides a frame number as output to an algorithm generator 60. The algorithm generator can be a RAM, a ROM, a PLA, or a similar conventional device. '
Baseline time information is generated internally from a table in algorithm generator 60 but could be provided from a register (not shown) in a pro¬ grammable embodiment. The four-bit digital color in¬ formation is provided to a decoder 52. Decoder 52 out¬ puts gray scale identification information to algorithm generator 60. Pixel clock information is received in a divide-by-two circuit 54. Divide-by-two circuit 54 outputs clock information to a row column circuit 58. Horizontal sync information is received at another divide-by-two circuit 56. Divide-by-two circuit 56 outputs sync information to row column circuit 58. Row column circuit 58 outputs pixel position information that indicates whether or not the pixel is in an odd or even row and an odd or even column.
The baseline information (which is built into the algorithm generator in one embodiment) , the frame identification information, the gray scale information and the pixel position information are used by al- gorithm generator 60 to generate pixel on/off data.
The pixel on/off data determines for a given frame and a given gray scale the on/off status of a pixel identified by the pixel position data. The baseline information is used to ensure that the display will be energized for at least the baseline time if the identified gray scale is level 1 or greater. Panel 16 also uses back plane clock information as occurs in a conventional panel.
Fig. 5 shows one pixel on/off pattern for 16 levels of gray scales, i.e., gray scales from level 0 through level 15. It can be seen by reference to Fig. 5 that each gray scale at level 1 or higher has the display energized for at least 3 frames. For example, level 01 (0,0), (1,1) will have the display energized during frames 4, 10 and 16. This technique is in contrast to prior art frame control systems wherein for a level 1 gray scale the display would be energized for only one frame. By having the pixels energized for 3 out of the 19 frames, the method according to the invention has the same repeat rate as a conventional system having only about six gray scales (i.e., 19/3 = 6.33) .
As can be seen by reference to Fig. 5, the display may also be segregated by pixel position infor- ation such that pixels in certain rows and columns will be on for three frames and pixels in other rows and columns will be on for three frames. By turning the pixels on over the entire display with essentially a lag factor, flicker is even further reduced. One skilled in the art will readily appreciate in view of this disclosure that other patterns can be used within the scope of the invention.
Refer again to Fig. 4 which shows that baseline information can be provided from extended registers in controller 6 for frame rate control. These extended registers may be programmed based on the identity of the display using conventional techniques to provide baseline information to algorithm generator upon system power up. Baseline information can also be changed depending on the identity of the panel 16. Thus, panels that are more flicker prone can be provided with a higher base line time such that the pixel on time will be increased as necessary starting at the level one gray scale.
Refer again to Fig. 5 where it should be not¬ ed that the total number of frames for providing 16 gray scales is 19. Because of the chemical character¬ istics of most liquid crystal displays, it is desirable that the total number of frames for providing frame rate control should always be -an odd number. This choice prevents breakdown of the display chemical which could occur if any pixel should remain in the same voltage state after a complete cycle of frames. According to one embodiment of the invention, the number of frames for the frame control circuit is chosen to be an odd number of frames. For example, the number of frames can be chosen to be the number of base line time units, B, plus the number of gray scale levels N, i.e., B+N, if B+N is odd. However, if B+N is an even number, the total number of frames should be B+N+1 so that the total number of frames will be an odd number. One skilled in the art would recognize that the frame counter must be reset after the desired num¬ ber of frames have been displayed. In order to appreciate the operation of a pulse width modulation circuit according to one embodi¬ ment of the invention, refer to Fig. 6. Fig. 6 shows a pulse width modulation circuit that includes a weight clock generator 30. Weight clock generator 30 receives clock information from registers 20. This input clock information includes weight base information, weight pitch information, and other such clock information. This clock information is used to define the number of pulses, pulse width, and other characteristics of the weighted clock signal provided as output from circuit 30. Weight clock generator 30 also receives horizontal sync information from sync hardware (not shown) . Weight clock generator 30 outputs the weighted clock information to panel 16. Panel 16 also receives back plane clock information and four bit digital color information. Panel 16 may be a conventional panel and uses input weight clock information, back plane clock information, and four bit digital color information to generate gray scales according to conventional techniques.
Fig. 7 shows a weight clock signal for providing gray scale control information to panel 16 according to one embodiment of the invention. The weight clock signal includes an initial weight base and a succession of clock pulses. Each clock pulse has a duration defined by the weight pitch. The total number of clock pulses is varied depending on the number of gray scales. According to the invention, a weight base, which corresponds to the baseline information, is provided to weight clock generator 30 to ensure that, for level 1 gray scales and higher, the pixels in the display will be on for a time greater than the duration of the weight base. Similar to the base line informa- tion provided for the frame rate control circuit, the weight base is programmable by registers 20. In addi¬ tion, the weight pitch and the number of pulses can also be programmable by registers 20. Thus, for the embodiment shown in Fig. 5, the weight base, the weight pitch and the number of pulses can be programmed to match the intensity response characteristics and the flicker characteristics of a particular display.
Refer again to Fig. 2. Controller 6 also includes a black/white circuit 32. Black/white circuit 32 is included to provide simple black/white display at panel 16. Black/white circuit 32 may be a conventional comparator circuit that compares the digital color in¬ put signal to a threshold. Where the digital color information exceeds the threshold, the pixel data out¬ put causes a black display at panel 16. Where the dig¬ ital color information is less than the threshold, the pixel data causes a white display at panel 16.
Black/white circuit 32 may have a threshold that is programmable by registers 20 depending on the identity of the display device.
It should be understood that the frame rate control circuit, the pulse width modulation circuit, and the black/white circuit can be assembled using con¬ ventional controller components by one skilled in the art.
Although the invention has been explained by reference to the foregoing figures, it should be under¬ stood that additional changes can be made thereto within the scope of the invention. For example, although the embodiment of Fig. 2 includes a frame rate control circuit, a pulse width modulation circuit, and a black/white circuit, it should be understood that a frame rate control circuit or pulse width modulation circuit or a black/white circuit only may be included in a controller having the baseline time programmable. It should also be understood that pixel on/off data may have patterns simpler or more complicated than the pat¬ tern shown in Fig. 5. Likewise, different weight clock information can be generated for a pulse width modulation system within the scope of the invention. Thus, it should be understood that the invention is limited only in accordance with the appended claims.

Claims

WHAT IS CLAIMED;
1. A controller for providing 0 to N gray scales at a monochrome display of the type having an array of pixels energized by a display voltage over time to generate said gray scales, said controller in¬ cluding: means for generating a baseline time; and means for using said baseline time to provide gray scales at said display, wherein each pixel is energized at least said baseline time for any gray scale above 0 to reduce flicker in said display.
2. A controller for providing 0 to N gray scales at a monochrome display, said monochrome display of the type having an array of pixels to which a dis¬ play voltage is applied for various time intervals to generate said gray scales, said controller for generat¬ ing multi-bit color information, horizontal sync infor- mation, and clock information to control said mono¬ chrome display, said controller including: means for generating baseline time in¬ formation; and means for using said baseline time in- formation, said digital color information, and said horizontal sync information to generate display control information whereby gray scales are provided at said display.
3. The controller of claim 2 and wherein: said display has an intensity response curve at said display voltage versus units of time characterized by a transition time after which said display begins to exhibit a linear intensity response with respect to marginal units of time; and said baseline time is at least said transi¬ tion time.
4. The controller of claim 2 and wherein said means for generating display control information includes means for generating pixel on/off data to pro¬ vide gray scales at said display.
5. The controller of claim 2 and wherein said means for generating display control information includes means for generating weighted clock informa¬ tion to provide gray scales at said display.
6. The controller of claim 2 and wherein said baseline time being normalized to a number B of baseline time units, and wherein the Nth gray scale is achieved by applying said display voltage for at least (B plus N) time units.
7. A controller for providing 0 to N gray scales at a monochrome display of the type having an array of pixels energized by a display voltage, said controller operating to generate vertical sync information, multi-bit color information, horizontal sync information, and pixel clock information to control said monochrome display, said controller including: means for generating baseline time in¬ formation; means for using said vertical sync in¬ formation to generate frame count information; means for decoding said multi-bit color information to generate gray scale identification in¬ formation; means for using said pixel clock information and said horizontal sync information to generate pixel position information; and means for using said baseline time in¬ formation, frame count information, gray scale identi¬ fication information and said pixel position information to generate pixel on/off data for providing gray scales at said display.
8. The controller of claim 7 and wherein said means for generating baseline time information comprises a register or a table.
9. The controller of claim 7 and wherein said means for generating baseline time information is programmable whereby said pixel on/off data can be matched to a particular display.
10. A controller for providing 0 to N gray scales at a monochrome display of the type having an array of pixels energized by a display voltage, said controller operating to generate multi-bit color information, horizontal sync information, and clock information to control said monochrome display, said controller including: means for generating baseline time in¬ formation; and means for using said baseline time in¬ formation and said horizontal sync information- to gen¬ erate weighted clock information for providing gray scales at said display.
11. The controller of claim 10 and wherein said weighted clock information includes a repeating number of clock pulses, said pulses being by an active pulse state having a duration at least equal to said baseline time.
12. The controller of claim 10 and wherein said means for generating said baseline time informa- tion is programmable, whereby said weighted clock in¬ formation can be matched to a particular display.
13. A controller for providing 0 to N gray scales at a monochrome display of the type having an array of pixels energized by a display voltage, said controller including: programmable means for generating pixel on/off data to provide gray scales at said display depending on the identity of said display device.
14. The controller of claim 13 and further including means for generating baseline time information, with said pixel on/off data means using said baseline time information to provide gray scales at said display.
15. A controller for providing 0 to N gray scales at a monochrome display, said monochrome display of the type having an array of pixels energized by a display voltage, said controller including: programmable means for generating weighted clock information to provide gray scales at said display depending on the identity of said display device.
16. The controller of claim 15 and further including means for generating baseline time information, with said weighted clock information means using said baseline time information to provide gray scales at said display.
17. A controller for providing 0 to N gray scales at a monochrome display, said monochrome display of the type having an array of pixels energized by a display voltage, said controller including: programmable means for generating black/white pixel data to provide a black/white image at said display depending on the identity of said display device.
18. The controller of claim 17 and further including means for generating baseline time information, with black/white pixel data means using said baseline time information to provide gray scales at said display.
19. The controller of claim 18 and wherein said black/white means comprises a comparator for comparing digital color information to a threshold number.
20. The controller of claim 19 and wherein said threshold is programmable.
21. A method for providing 0 to N gray scales at a monochrome display including the steps of: determining the intensity response curve of the display at a given voltage with respect to units of time to generate baseline time units; decoding digital color information to identify levels of gray scales ranging from zero to N; generating a level zero gray scale by applying the voltage to the display for no time units; and generating a level N gray scale by applying the voltage to the display for at least said baseline time units.
22. The method of claim 21 and wherein the total number of units for which the-voltage is applied to generate the last Nth gray scale is substantially equal to (base line + N) time units if (base line + N) is odd and (base line + N + 1) time units if (base line + N) is even.
23. A method for providing 0 to N gray scales at a monochrome display including the steps of: determining the flicker characteristics of a display to generate a baseline time; and generating level 1 through N gray scales by applying a voltage to the display for at least the baseline time.
PCT/US1989/003893 1988-09-16 1989-09-08 Gray scales method and circuitry for flat panel graphics display WO1990003023A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019900701022A KR900702501A (en) 1988-09-16 1989-09-08 Gray scale method and circuit for flat graphic display

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US24587588A 1988-09-16 1988-09-16
US245,875 1988-09-16

Publications (1)

Publication Number Publication Date
WO1990003023A1 true WO1990003023A1 (en) 1990-03-22

Family

ID=22928452

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1989/003893 WO1990003023A1 (en) 1988-09-16 1989-09-08 Gray scales method and circuitry for flat panel graphics display

Country Status (3)

Country Link
JP (1) JPH02110494A (en)
KR (1) KR900702501A (en)
WO (1) WO1990003023A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1992009064A1 (en) * 1990-11-16 1992-05-29 Rank Brimar Limited Improvements relating to spatial light modulators
EP0838800A1 (en) * 1996-10-24 1998-04-29 Motorola, Inc. Nonlinear gray scale method and apparatus
US6064359A (en) * 1997-07-09 2000-05-16 Seiko Epson Corporation Frame rate modulation for liquid crystal display (LCD)
KR100337406B1 (en) * 1996-10-16 2002-09-18 오끼 덴끼 고오교 가부시끼가이샤 Gray-scale signal generating circuit and liquid crystal display
CN101673513A (en) * 2009-10-30 2010-03-17 深圳市流明电子有限公司 Control method

Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3590156A (en) * 1968-08-28 1971-06-29 Zenith Radio Corp Flat panel display system with time-modulated gray scale
US3845243A (en) * 1973-02-28 1974-10-29 Owens Illinois Inc System for producing a gray scale with a gaseous display and storage panel using multiple discharge elements
US3863023A (en) * 1973-02-28 1975-01-28 Owens Illinois Inc Method and apparatus for generation of gray scale in gaseous discharge panel using multiple memory planes
US3937878A (en) * 1975-01-21 1976-02-10 Bell Telephone Laboratories, Incorporated Animated dithered display systems
US4193095A (en) * 1977-02-25 1980-03-11 Hitachi, Ltd. Driver system of memory type gray-scale display panel
US4427979A (en) * 1980-10-27 1984-01-24 Clerc Jean F Process for the control of an optical characteristic of a material by signals of increasing time periods
US4531160A (en) * 1983-05-03 1985-07-23 Itek Corporation Display processor system and method
US4554539A (en) * 1982-11-08 1985-11-19 Rockwell International Corporation Driver circuit for an electroluminescent matrix-addressed display
US4556876A (en) * 1981-09-22 1985-12-03 Mitsubishi Jidosha Kogyo Kabushiki Kaisha Display device with delay time compensation
US4688031A (en) * 1984-03-30 1987-08-18 Wang Laboratories, Inc. Monochromatic representation of color images
US4703318A (en) * 1984-03-30 1987-10-27 Wang Laboratories, Inc. Character-based monochromatic representation of color images
US4716405A (en) * 1984-10-31 1987-12-29 Kabushiki Kaisha Toshiba Flat panel display control apparatus
US4742346A (en) * 1986-12-19 1988-05-03 Rca Corporation System for applying grey scale codes to the pixels of a display device
US4743096A (en) * 1986-02-06 1988-05-10 Seiko Epson Kabushiki Kaisha Liquid crystal video display device having pulse-width modulated "ON" signal for gradation display
US4752774A (en) * 1985-04-04 1988-06-21 Commissariat A L'energie Atomique Control process for a matrix display means displaying grey levels
US4808991A (en) * 1986-01-13 1989-02-28 Hitachi, Ltd. Method and apparatus for liquid crystal display with intermediate tone
US4827255A (en) * 1985-05-31 1989-05-02 Ascii Corporation Display control system which produces varying patterns to reduce flickering

Patent Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3590156A (en) * 1968-08-28 1971-06-29 Zenith Radio Corp Flat panel display system with time-modulated gray scale
US3845243A (en) * 1973-02-28 1974-10-29 Owens Illinois Inc System for producing a gray scale with a gaseous display and storage panel using multiple discharge elements
US3863023A (en) * 1973-02-28 1975-01-28 Owens Illinois Inc Method and apparatus for generation of gray scale in gaseous discharge panel using multiple memory planes
US3937878A (en) * 1975-01-21 1976-02-10 Bell Telephone Laboratories, Incorporated Animated dithered display systems
US4193095A (en) * 1977-02-25 1980-03-11 Hitachi, Ltd. Driver system of memory type gray-scale display panel
US4427979A (en) * 1980-10-27 1984-01-24 Clerc Jean F Process for the control of an optical characteristic of a material by signals of increasing time periods
US4556876A (en) * 1981-09-22 1985-12-03 Mitsubishi Jidosha Kogyo Kabushiki Kaisha Display device with delay time compensation
US4554539A (en) * 1982-11-08 1985-11-19 Rockwell International Corporation Driver circuit for an electroluminescent matrix-addressed display
US4531160A (en) * 1983-05-03 1985-07-23 Itek Corporation Display processor system and method
US4688031A (en) * 1984-03-30 1987-08-18 Wang Laboratories, Inc. Monochromatic representation of color images
US4703318A (en) * 1984-03-30 1987-10-27 Wang Laboratories, Inc. Character-based monochromatic representation of color images
US4716405A (en) * 1984-10-31 1987-12-29 Kabushiki Kaisha Toshiba Flat panel display control apparatus
US4752774A (en) * 1985-04-04 1988-06-21 Commissariat A L'energie Atomique Control process for a matrix display means displaying grey levels
US4827255A (en) * 1985-05-31 1989-05-02 Ascii Corporation Display control system which produces varying patterns to reduce flickering
US4808991A (en) * 1986-01-13 1989-02-28 Hitachi, Ltd. Method and apparatus for liquid crystal display with intermediate tone
US4743096A (en) * 1986-02-06 1988-05-10 Seiko Epson Kabushiki Kaisha Liquid crystal video display device having pulse-width modulated "ON" signal for gradation display
US4742346A (en) * 1986-12-19 1988-05-03 Rca Corporation System for applying grey scale codes to the pixels of a display device

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1992009064A1 (en) * 1990-11-16 1992-05-29 Rank Brimar Limited Improvements relating to spatial light modulators
US5686939A (en) * 1990-11-16 1997-11-11 Rank Brimar Limited Spatial light modulators
US6034660A (en) * 1990-11-16 2000-03-07 Digital Projection Limited Spatial light modulators
US6064366A (en) * 1990-11-16 2000-05-16 Digital Projection Limited Spatial light modulators
US6184852B1 (en) 1990-11-16 2001-02-06 Digital Projection Limited Spatial light modulators
KR100337406B1 (en) * 1996-10-16 2002-09-18 오끼 덴끼 고오교 가부시끼가이샤 Gray-scale signal generating circuit and liquid crystal display
EP0838800A1 (en) * 1996-10-24 1998-04-29 Motorola, Inc. Nonlinear gray scale method and apparatus
US6064359A (en) * 1997-07-09 2000-05-16 Seiko Epson Corporation Frame rate modulation for liquid crystal display (LCD)
CN101673513A (en) * 2009-10-30 2010-03-17 深圳市流明电子有限公司 Control method

Also Published As

Publication number Publication date
JPH02110494A (en) 1990-04-23
KR900702501A (en) 1990-12-07

Similar Documents

Publication Publication Date Title
US5196839A (en) Gray scales method and circuitry for flat panel graphics display
US5172108A (en) Multilevel image display method and system
US5465102A (en) Image display apparatus
US5751264A (en) Distributed duty-cycle operation of digital light-modulators
US5313224A (en) Apparatus for shade gradation enhancement and flicker reduction in multishade displays
US4470042A (en) System for displaying graphic and alphanumeric data
EP0584114B1 (en) Liquid crystal display
US4833464A (en) Electrophoretic information display (EPID) apparatus employing grey scale capability
US5252959A (en) Method and apparatus for controlling a multigradation display
JP2006293403A (en) Multiple-tone display system
JP2958114B2 (en) Electrophoretic display capable of gray scale display using area modulation method
US5298912A (en) Multi-tone display device
US5854879A (en) Method and apparatus for multi-level tone display for liquid crystal apparatus
US6930692B1 (en) Modified weighted bit planes for displaying grey levels on optical arrays
US6295041B1 (en) Increasing the number of colors output by an active liquid crystal display
JPH06138846A (en) Liquid crystal half-tone display system
US5038139A (en) Half tone display driving circuit for crystal matrix panel and half tone display method thereof
WO1990003023A1 (en) Gray scales method and circuitry for flat panel graphics display
KR19980081551A (en) Method and apparatus for rotation-code addressing of plasma display
US5220314A (en) Liquid crystal display apparatus and method of performing liquid crystal display
EP0384403B1 (en) A method for controlling a multi-gradation display and a multi-gradation display device
US7209151B2 (en) Display controller for producing multi-gradation images
US6850251B1 (en) Control circuit and control method for display device
US20060092147A1 (en) Pulse width modulation technique and apparatus for a display array
WO1987001848A1 (en) Multi-coloured illuminated dynamic display

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): JP KR

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH DE FR GB IT LU NL SE