Bi-stable Display Timing Controller Parallel Line Segment Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional bi-stable display technologies face slow display speed and inability to present smooth line segments during rapid pen drawing or handwriting due to serial processing of line segments, leading to delayed image updates and incomplete display of overlapping segments.
Innovation Solution
Implementing a control method that temporarily stores display data of line segments in queues for parallel processing, allowing simultaneous generation of driving data for multiple line segments and overlapping display times, thereby reducing processing time and improving display quality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If serial processing is used for line segments, then processing simplicity is maintained, but display speed decreases and smooth line segments cannot be presented during rapid pen drawing
Solution Approach 1:
The patent divides the image data into multiple line segments and processes each segment independently through separate queues. This segmentation allows parallel processing of multiple line segments simultaneously, improving display speed while maintaining manageable complexity through modular queue-based architecture.
Solution Approach 2:
The patent introduces a temporal dimension by using multiple queues to store and process line segments at different stages. This dimensional approach enables overlapping display times for adjacent line segments, transforming serial processing into parallel processing and significantly improving display speed during rapid input.
2Loss of time
If serial processing is used for line segments, then processing time is longer, but implementation is simpler
Solution Approach 1:
The patent implements preliminary action by using queues to temporarily store line segment data before processing. This allows the system to prepare and buffer data in advance, enabling overlapping processing times and reducing overall processing time while maintaining architectural clarity through the queue-based approach.
Solution Approach 2:
The patent ensures continuity of useful action by maintaining multiple queues that continuously process line segments without interruption. Adjacent line segments are processed in overlapping time periods, eliminating idle waiting time and maximizing processing efficiency while keeping the control architecture manageable.
3Manufacturing precision
If conventional processing is used, then device complexity is lower, but display quality and smoothness of line segments deteriorate during rapid input
Solution Approach 1:
The patent segments the display data into multiple line segments processed through separate queues, enabling independent and parallel processing. This segmentation improves display quality by ensuring each line segment is processed completely and accurately, preventing the quality deterioration that occurs with conventional serial processing during rapid input.
Solution Approach 2:
The patent adds a temporal dimension through multiple queues, allowing adjacent line segments to be processed and displayed at overlapping times. This dimensional approach improves display quality by eliminating processing delays and ensuring smooth, continuous display during rapid pen drawing, while the modular queue structure keeps complexity manageable.
Data Source
AI summary
A control method for bi-stable displaying is provided, using queues for storing coordinates to achieve pipeline parallel processing on display data, thereby increasing display speed. In a preceding stage of the display process, because a plurality of queues may be used for temporarily storing part of the display data which is then reconstructed into complete display data to update a current frame buffer, comparing pixel data and generating driving data can be simultaneously preformed upon a plurality of line segments. Moreover, in a succeeding stage of the display process, a similar process may be performed to update a previous frame buffer, so access time can be reduced and errors caused by overlapping image blocks can also be avoided. Furthermore, the method may be also applied to a timing controller and a bi-stable display device.


