Electro-Optic Display BRAID Driving for Faster Frame Updates
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electro-optic displays, particularly electrophoretic displays, face limitations in update time, which restricts their ability to effectively present video content due to frame rate constraints, leading to noticeable quality issues.
Innovation Solution
The method involves apportioning the displayable region into multiple BRAID line groups, each associated with a frame buffer, and sequentially writing and updating image data to these groups using a pipelined approach, allowing for incremental updates that overlap in time, thereby reducing overall update time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a direct update driving scheme is used for EPD, then the implementation is simple from a software perspective, but the frame rate is limited to four frames per second resulting in noticeable lack of video quality
Solution Approach 1:
The displayable region is divided into multiple BRAID line groups, with each group associated with a separate frame buffer. This segmentation allows different portions of the display to be updated at different times, enabling higher frame rates by presenting new content in subsequent line groups while maintaining software implementation simplicity.
Solution Approach 2:
Image data is written to frame buffers in advance before being presented on the display. The first image data is written to the first frame buffer, and subsequent image data is written to subsequent frame buffers, allowing the display controller to present images at a higher frame rate without increasing the overall update time.
2Reliability
If sequential image updates are performed in traditional EPD driving schemes, then each image is fully updated before the next begins, but the total update time is too long to effectively present video content
Solution Approach 1:
The update process continues seamlessly across multiple line groups and frame buffers. While the first image is being updated in the first BRAID line group, the second image data is simultaneously written to the second frame buffer, ensuring continuous useful action without interruption or waiting periods.
Solution Approach 2:
Subsequent image data is written to frame buffers in advance of when it needs to be displayed. The display controller is configured to write first image data to a first frame buffer and subsequently write second image data to a second frame buffer, allowing images to be prepared ahead of time for faster presentation.
Data Source
AI summary
A method for driving electro-optic displays including a layer of electro-optic material disposed between a common electrode and a backplane including an array of pixel electrodes, each coupled to a pixel transistor. The method for driving includes apportioning a displayable region of the electro-optic display into N BRAID line groups, where each of the N BRAID line groups is associated with a frame buffer. The method also includes receiving first image data comprising optical state data for the entire displayable region of the electro-optic display, and sequentially writing subsets of the first image data to each of the N frame buffers, wherein each of the N frame buffers is written with data corresponding to the corresponding BRAID line group. The method also includes sequentially updating portions of the displayable region of the electro-optic display based on the data in each of the N frame buffers.


