Timing Controller Ping-Pong Buffer for Electronic Paper Touch Response
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional electronic paper display devices with touch handwriting functions face delays in responding to user input due to high image processing requirements and computing resources, leading to suboptimal display effects.
Innovation Solution
The implementation of a timing controller with a ping-pong buffer architecture, including first and second image buffer memories and an update buffer memory, allows for staggered video stream reception and simultaneous updating of touch track data, enabling timely and efficient display of handwriting on the electronic paper display panel.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the host device performs track drawing operation on display screen data, then the touch handwriting function can be implemented, but the image processing time and computing resources required are excessive
Solution Approach 1:
The patent extracts the track drawing operation from the host device and relocates it to the timing controller. The timing controller receives touch track data from the touch panel and directly performs track drawing on the display screen data stored in its internal buffer, eliminating the need for the host device to process this data. This extraction of the specific function to the most appropriate location resolves the contradiction by enabling touch handwriting functionality while minimizing image processing time and host device computational burden.
2Adaptability or versatility
If the host device performs track drawing operation, then touch handwriting function is available, but the electronic paper display panel cannot respond to touch in time due to driving period requirements
Solution Approach 1:
The patent extracts the track drawing operation from the host device and relocates it to the timing controller. The timing controller receives touch track data from the touch panel and directly performs track drawing on the display screen data stored in its internal buffer, eliminating the need for the host device to process this data. This extraction of the specific function to the most appropriate location resolves the contradiction by enabling touch handwriting functionality while minimizing image processing time and host device computational burden.
Solution Approach 2:
The timing controller maintains a buffer storing display screen data in advance. When touch track data is received, the track drawing operation can be performed immediately on the pre-stored display screen data without waiting for the host device to provide it. This preliminary preparation of display data enables the timing controller to respond to touch input in real-time, overcoming the delay caused by the electrophoresis driving period.
3Productivity
If video stream is received and processed through host device, then display content can be updated, but the processing complexity and time consumption increase
Solution Approach 1:
The patent segments the image processing tasks between the host device and the timing controller. The host device is responsible for providing video stream data, while the timing controller independently handles buffer management, track drawing operations, and display screen data generation. This segmentation allows the timing controller to perform updates using its internal buffer and resources, reducing the processing complexity and time consumption on the host device while maintaining full display content update capability.
Data Source
AI summary
An electronic paper display device and an operation method thereof are provided. The electronic paper display device includes an electronic paper display panel and a timing controller. The timing controller includes a first image buffer memory, a second image buffer memory, and an update buffer memory. The timing controller receives a touch track data. The first image buffer memory and the second image buffer memory are a ping-pong buffer architecture, and receive a video stream in staggered timing. The second image buffer memory receives the touch track data and simultaneously updates a current display screen data stored in the update buffer memory when the first image buffer memory receives the video stream to update the current display screen data into the update buffer memory. The timing controller drives the electronic paper display panel according to the current display screen data.


