EPD Screen Controller Reinitialization via Pixel Look-Up Table

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems for reinitializing bi-stable electronic paper displays (EPDs) are inefficient, leading to delays and visible artifacts during screen transitions, and require significant resource management, which hampers battery life and content delivery.

Innovation Solution

A controller system that employs a pixel look-up table and frame buffer caching, along with a 'No Operation' waveform, to quickly reinitialize the screen by estimating intermediate pixel values and reducing memory bandwidth, allowing parallel updates and efficient power management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional reinitialization methods are used for bi-stable EPDs, then the screen can be reset, but the process causes visible artifacts and delays

Engineering Contradiction:
Improvescreen reset accuracyVSAvoidvisible artifacts
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary actions by storing the current displayed image in a frame buffer before reinitialization occurs. This preserved image data is then used to generate accurate intermediate pixel values during the transition, preventing visible artifacts while maintaining screen reset accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism using a look-up table that stores intermediate pixel values between two displayed images. During reinitialization, these pre-calculated intermediate values serve as mediators to smoothly transition the display state without creating visible artifacts or delays.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If conventional reinitialization is performed, then the screen controller can be reset, but significant resource management is required

Engineering Contradiction:
Improvecontroller reinitializationVSAvoidresource management overhead
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by pre-calculating and storing intermediate pixel values in a look-up table before reinitialization is needed. This preparation work eliminates the need for complex real-time calculations during actual reinitialization, reducing resource management overhead while ensuring reliable controller reset.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by storing frame buffer data and intermediate pixel values in memory structures that can be quickly referenced during reinitialization. This approach replaces complex resource management with simple data copying and retrieval operations, reducing the computational burden on the screen controller.

Inventive Principle:
Principle #26Copying

3Productivity

If traditional reinitialization methods are used, then screen content can be updated, but battery life is reduced due to inefficient resource usage

Engineering Contradiction:
Improvecontent update speedVSAvoidbattery consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary actions by pre-computing intermediate pixel values and storing them in a look-up table during idle periods when the display is stable. This shifts computational work from high-power active reinitialization to low-power idle periods, maintaining fast content update speed while significantly reducing battery consumption during transitions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements self-service by using the frame buffer and look-up table structures that already exist in the display system, rather than requiring additional high-power processing resources during reinitialization. The system serves itself by reusing existing memory structures for the computationally intensive task of calculating intermediate pixel values.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8730152B2System and method for reinitializing a screen controller of an electronic display device
Publication Date: 2014.05.20 GOOGLE LLC
  • US8730152B2 patent drawing
  • US8730152B2 patent drawing
  • US8730152B2 patent drawing

AI summary

A system for and method of reinitializing a screen controller of an electronic display device, such as an electrophoretic display, are disclosed. The system may comprise at least one computer processor associated with a screen controller of an electrophoretic display device, where the at least one computer processor may be configured to initialize screen controller registers, loading a waveform into the screen controller of the electrophoretic display device, copying previously stored screen image data stored in direct memory access to current storage of the screen controller; and executing an update process to efficiently reinitialize the screen controller of the electrophoretic display after panel power to the electrophoretic display is provided by at least one power source of the electrophoretic display.