Band-by-band rendering for E-ink displays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

E-ink displays face limitations in rendering complex visual features like widgets, graphical transitions, and animations due to their low frame rates and reduced processing capabilities, leading to unappealing transitions and ghosting effects.

Innovation Solution

A band-by-band rendering and updating process is employed, where content is incrementally updated on the display screen, allowing for the illusion of animations while maintaining functionality within the device's processing constraints, by selecting band properties such as height, width, and rendering times based on device capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If E-ink display hardware with reduced complexity is used, then power consumption is reduced and brightness/contrast is improved, but the ability to render complex visual features like animations and graphical transitions deteriorates

Engineering Contradiction:
Improvepower consumptionVSAvoidability to render complex visual features
Core Design Contradiction:
Use of energy by moving objectVSAdaptability or versatility

Solution Approach 1:

The display screen is divided into multiple scanlines that can be updated independently and sequentially. This segmentation allows the system to render complex visual content by updating one scanline at a time, reducing the peak power requirement at any moment while maintaining the ability to display animations and graphical transitions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic band-by-band updating where the rendering process adapts to available power budgets in real-time. The system dynamically adjusts which scanlines are updated and when, allowing flexible rendering of visual features based on instantaneous power availability while maintaining display quality.

Inventive Principle:
Principle #15Dynamics

2Reliability

If full screen updating is performed, then content is completely refreshed, but ghosting effects increase and power consumption rises

Engineering Contradiction:
Improvecontent refresh completenessVSAvoidghosting effects
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The screen update process is segmented into individual scanline updates rather than refreshing the entire screen at once. Each scanline is updated independently with optimized waveforms, which prevents the accumulation of ghosting artifacts that occurs with full-screen updates while ensuring complete content refresh over time.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary determination of which scanlines require updating based on content changes, and prepares optimized rendering waveforms in advance. This preliminary action allows selective updating of only the necessary scanlines, preventing unnecessary ghosting effects while maintaining complete content refresh where needed.

Inventive Principle:
Principle #10Preliminary action

3Object-generated harmful factors

If band-by-band rendering is implemented, then ghosting is reduced and visual appeal is improved, but processing time increases

Engineering Contradiction:
Improveghosting reductionVSAvoidprocessing time
Core Design Contradiction:
Object-generated harmful factorsVSLoss of time

Solution Approach 1:

The rendering process is segmented into parallel scanline operations that can be processed independently. By organizing the band-by-band rendering to process multiple scanlines in parallel where possible and using efficient waveform generation, the system reduces ghosting effects while minimizing the total processing time compared to sequential full-screen updates.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements partial updating by determining which scanlines actually require rendering based on content changes, rather than updating all scanlines uniformly. This partial action approach reduces processing time by skipping unnecessary updates while still providing the ghosting reduction benefits of band-by-band rendering for the scanlines that do need updating.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11587532B2Content presentation on display screens
Publication Date: 2023.02.21 AMAZON TECH INC
  • US11587532B2 patent drawing
  • US11587532B2 patent drawing
  • US11587532B2 patent drawing

AI summary

Content presented on a display screen is updated responsive to a user input. Content is retrieved and segmented into bands that are rendered onto the display screen incrementally to provide a visual effect similar to an animation. A band is rendered at a starting location and after a refresh interval passes a subsequent band is rendered at a second starting location. The bands may be rendered until the content is shown on the display screen.