LCOS Display Driving System Non-Sequential Data Loading
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional LCOS display driving systems experience data coupling and clock feedthrough effects due to sequential loading of R, G, and B data, leading to erroneous displays and increased manufacturing complexity.
Innovation Solution
A non-sequential loading pattern for R, G, and B data is implemented, utilizing a driving sequential control block to generate a control code for multiplexing, shifting, converting, and demultiplexing the data, along with a data compensation block to mitigate clock feedthrough effects.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If sequential loading pattern is used for R, G, and B data, then the multiplexing process is simplified, but data coupling effect occurs causing erroneous display
Solution Approach 1:
The patent applies dynamics by changing the loading sequence from a fixed sequential pattern (RGB) to a variable pattern that changes per scan line. Even scan lines use one sequence while odd scan lines use a different sequence, making the system adaptive rather than static. This dynamic approach prevents data coupling while maintaining manageable multiplexing complexity.
Solution Approach 2:
The patent implements periodic action by alternating between different loading sequences for consecutive scan lines. Even scan lines follow one pattern while odd scan lines follow another, creating a periodic variation in the loading sequence. This periodic change disrupts the continuous coupling effect that occurs with uniform sequential loading.
2Ease of manufacture
If shared driving set is used for all R, G, and B data, then manufacturing cost is reduced, but data coupling and clock feedthrough effects occur
Solution Approach 1:
The patent uses dynamics by implementing variable loading sequences for different scan lines. This dynamic approach allows a single shared driving set to serve all pixels while preventing data coupling through sequence variation. The same hardware resources are reused (maintaining cost efficiency) while the operational pattern changes to eliminate interference.
Solution Approach 2:
The patent applies asymmetry by treating even and odd scan lines differently through distinct loading sequences. Instead of applying the same sequential pattern uniformly to all scan lines, the system introduces asymmetric variations that prevent synchronized coupling effects across the display, thereby improving display quality while using shared components.
3Device complexity
If sequential loading sequence RGB is used for all pixels, then the control logic is simplified, but clock feedthrough effect increases causing faulty display
Solution Approach 1:
The patent implements dynamics by making the loading sequence dependent on the scan line type (even or odd). This dynamic control logic, while slightly more complex than a fixed sequence, effectively reduces clock feedthrough by varying the timing patterns. The increased complexity is minimal and justified by the significant reduction in harmful clock feedthrough effects.
Solution Approach 2:
The patent applies inversion by reversing or altering the expected sequential loading pattern for odd scan lines compared to even scan lines. Instead of always following the standard RGB sequence, odd scan lines use a different sequence that inverts or modifies the timing relationships, thereby canceling out clock feedthrough effects that would otherwise accumulate.
Data Source
AI summary
The present invention relates to a LCOS display driving system. The driving sequential control block generates a control code representing a loading sequence of the R, G, and B data for pixels in one of scan lines. The multiplexer multiplexes the R, G, and B data from latches according the control code. The shared level shifter shifts the level of the R, G, and B data from the multiplexer. The digital analog converts converting the R, G, and B data to a corresponding analog R, G, and B data voltage. The shared unity-gain buffer stores the analog R, G, and B data voltage from the shared digital analog converter. The demultiplexer demultiplexes the analog R, G, and B data voltage according the control code.


