Grayscale Circuit for STN LCD Flicker Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Super-Twist Nematic (STN) LCD panels face issues with flickering and nonlinear brightness perception, leading to undesirable pulsating effects and ineffective grayscale representation due to simplistic frame rate control methods that fail to account for human eye detection limitations and panel characteristics.
Innovation Solution
The implementation of a circuit with programmable registers, linear feedback shift registers (LFSRs), and a frame counter to generate grayscale values, using patterns that distribute on/off times more evenly and account for nonlinear brightness perception by staggering increments based on grayscale values, thereby reducing flickering and improving clarity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If pixels are turned on and off at a very high rate to achieve more grayscale values, then the perceived grayscale values improve, but flickering occurs and the display appears to pulsate
Solution Approach 1:
The patent segments the time period into multiple discrete time slots (e.g., 16 time slots) and distributes pixel on/off states across these segments. Instead of holding a pixel in one state for a duration, the pixel switches state at each time slot boundary, creating a more distributed temporal pattern that reduces detectable flickering while maintaining the desired grayscale perception.
Solution Approach 2:
The patent implements periodic switching of pixel states at high frequency within each frame, creating multiple on/off cycles that average out to the desired grayscale level. This periodic action occurs faster than the human eye can detect, transforming the harmful flickering into a perceived steady grayscale value.
2Device complexity
If a simple frame counter method is used to control pixel on/off timing, then the device complexity is reduced, but single pixel flicker and adjacent pixel flicker occur
Solution Approach 1:
The patent introduces a second dimension of control by using multiple frame counters (e.g., first frame counter for even grayscales, second frame counter for odd grayscales) and selecting between them based on the grayscale value parity. This dimensional expansion allows differentiation of control patterns for different pixel groups, eliminating the uniform timing that causes adjacent pixel flicker.
Solution Approach 2:
The patent applies different frame counter control patterns to different grayscale values and pixel groups. By selecting which frame counter to use based on the specific grayscale value being displayed, each pixel group receives a customized timing pattern appropriate to its requirements, reducing both single pixel and adjacent pixel flicker.
3Ease of manufacture
If a linear shade distribution is used in STN LCD panel design, then the manufacturing is simplified, but the nonlinear brightness detection by human eye makes the grayscale representation ineffective
Solution Approach 1:
The patent transforms the linear grayscale parameter mapping into a nonlinear mapping that compensates for human eye perception characteristics. By adjusting the distribution of on/off time slots based on the desired nonlinear response curve, the system achieves more uniform perceived brightness steps across the grayscale range while maintaining programmable control.
Data Source
AI summary
Discussed herein is a circuit for generating grayscales in a display. The circuit generally comprises grayscale values, one of which is a present grayscale value. Also included is at least one grayscale pattern, comprising at least one pattern bit and corresponding to each of the grayscale values. The circuit may comprise at least one programmable register configured to store at least one grayscale pattern, and a first row multiplexor corresponding to the number of grayscale values, the first row multiplexor configured to receive a pattern bit from each grayscale pattern. The first row multiplexor may also be collectively configured to select a desired grayscale pattern, determined from the present grayscale value. The pixel select circuit is generally configured to determine a desired pattern bit. Finally, a second row multiplexor is coupled to the first row multiplexor and configured to select the desired pattern bit.


