Gesture-Based Flash for Electronic Paper Ghosting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Electronic paper displays suffer from ghosting, a visual effect where residual images persist, leading to a perception of a dirty screen, which can be annoying for users and requires frequent flash updates to reset pixels, but the optimal frequency of these updates varies among users.
Innovation Solution
Implementing a system where the computing device detects user gestures intended to clean the screen and performs a flash update in response, allowing users to define or learn their preferred flash interval, thereby reducing ghosting effects without frequent or inappropriate updates.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Object-affected harmful factors
If flash updates are performed frequently to reset pixels and eliminate ghosting, then the visual quality of the display is improved, but the user experience deteriorates due to frequent interruptions and visual annoyance
Solution Approach 1:
The system monitors user interactions and display state to dynamically determine when flash updates are needed. By detecting gestures that indicate user intent to clean the screen or changes in display content, the system provides feedback-driven control over flash timing, eliminating the need for fixed frequent updates while maintaining visual quality.
Solution Approach 2:
The flash update frequency is made dynamic rather than static. The system adjusts the timing and frequency of flash updates based on real-time conditions such as user gestures, content changes, and ghosting detection, allowing the display to adapt to varying usage scenarios and user preferences.
2Object-affected harmful factors
If flash updates are performed at predetermined intervals, then ghosting is reduced, but the system cannot adapt to individual user preferences and tolerances
Solution Approach 1:
The system enables users to define their own flash update triggers through gesture customization. Users can register personal gestures that will trigger flash updates, allowing the system to serve individual user preferences and tolerances for ghosting rather than imposing a predetermined schedule.
Solution Approach 2:
The system allows users to pre-define gesture patterns that will trigger flash updates. By establishing these trigger conditions in advance, the system is prepared to respond appropriately to user needs without requiring real-time analysis or complex adaptation algorithms.
3Device complexity
If the system performs flash updates based on fixed timing, then implementation is simple, but it may update at inappropriate times causing user annoyance
Solution Approach 1:
The system introduces gesture detection and user-defined trigger conditions as intermediaries between the display system and flash update execution. This intermediary layer ensures that flash updates occur only when appropriate user conditions are met, avoiding unnecessary updates during active reading or interaction while maintaining simple implementation through gesture recognition.
Data Source
AI summary
Examples of performing an update of a display device are described. In some implementations, user gesture data may be received in response to a user gesture being performed on a touch sensitive surface of the display device. In response to determining that the user gesture data is unrecognized, performing one or more default actions, including performing an update of the display device. The update may include performing a flash of the display device. The user gesture data may be associated with the one or more actions automatically or in response to the user providing input to associate the user gesture data with the one or more actions. The user gesture and the associated one or more actions may be stored such that the update of the display device may be performed when the user gesture is subsequently performed.


