Electro-Optic Display BRAID Driving for Faster Frame Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvesoftware implementation simplicityVSAvoidframe rate
Core Design Contradiction:
Ease of operationVSProductivity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improveimage update completenessVSAvoidtotal update time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #20Continuity of useful action

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12399411B2Electro-optic displays and driving methods
Publication Date: 2025.08.26 E INK CORP
  • US12399411B2 patent drawing
  • US12399411B2 patent drawing
  • US12399411B2 patent drawing

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.