Electronic Paper Page Transitions Using Precomputed Waveform Lookup Tables
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Electronic paper displays (EPDs) face significant latency in page transitions due to the time-consuming computation of waveforms, which is unacceptable for interactive applications, especially when flipping through multiple pages quickly, and current solutions require large data files and precise timing, straining computing resources.
Innovation Solution
A page transition file creation system and method that uses an image buffer feeding module and a page transition block determination module to create and store page transition files, allowing for pseudo double buffering and efficient waveform lookup tables to drive pixel colors, reducing the need for large data writes and improving transition speed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If waveform computation is performed in real-time for each page transition, then the display can adapt to any page change dynamically, but the transition latency becomes unacceptably long
Solution Approach 1:
The patent pre-computes and stores waveform data in lookup tables before runtime. When a page transition is requested, the system simply retrieves the pre-computed waveform from memory rather than computing it in real-time. This preliminary action eliminates the computational latency during actual page transitions while maintaining the ability to adapt to different page changes through different lookup table entries.
Solution Approach 2:
The patent creates lookup tables that contain copied waveforms for common transition scenarios. Instead of generating unique waveforms for each page transition, the system uses pre-copied waveform patterns from the lookup tables that can be applied to multiple different page transitions. This copying approach maintains adaptability while dramatically reducing computation time.
2Speed
If fast page transitions are implemented using large data files and precise timing, then transition speed improves, but computing resources are strained and device complexity increases
Solution Approach 1:
The patent uses compact lookup tables that can be quickly loaded into memory and discarded after use, rather than maintaining large persistent data files. The lookup tables are small enough to be efficiently managed in memory and can be replaced as needed for different page transitions. This approach provides fast transitions without requiring large amounts of persistent storage or complex file management systems.
Solution Approach 2:
The patent optimizes the waveform data representation by changing parameters such as using difference encoding (storing only changes from previous waveforms) and compact data formats. These parameter changes reduce the memory footprint of the lookup tables while maintaining the ability to generate accurate drive waveforms, thereby reducing computing resource requirements without sacrificing transition speed.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
The solution enables fast and efficient page transitions on EPDs by precomputing and storing transition files, reducing latency and computational burden, while maintaining visual fidelity and avoiding ghosting artifacts.
Implementation Method 1
electrophoretic displays
Data Source
AI summary
A page transition file creation system and a method for creating a page transition file in a file format suitable for displaying transitions quickly on an electronic paper display. The page transition file creation system creates a page transition file with page transition blocks representing transition between two or more pages. The page transition file creation system encodes the high order color bit from each pixel for a given page. Each transition block in the page transition file covers a set of consecutive pages that overlaps with pages covered by the previous block and the next block for pseudo double buffering. A page transition display system uses page transition files to display page transitions. The page transition display system determines the appropriate page transition file and waveform lookup table for displaying page transitions. The page transition display system uses the determined page transition file and waveform lookup table for displaying the transitions.


