Bi-stable Display Timing Controller Parallel Line Segment Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional bi-stable display technologies face slow display speed and inability to present smooth line segments during rapid pen drawing or handwriting due to serial processing of line segments, leading to delayed image updates and incomplete display of overlapping segments.

Innovation Solution

Implementing a control method that temporarily stores display data of line segments in queues for parallel processing, allowing simultaneous generation of driving data for multiple line segments and overlapping display times, thereby reducing processing time and improving display quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If serial processing is used for line segments, then processing simplicity is maintained, but display speed decreases and smooth line segments cannot be presented during rapid pen drawing

Engineering Contradiction:
Improvedisplay speedVSAvoidprocessing architecture complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent divides the image data into multiple line segments and processes each segment independently through separate queues. This segmentation allows parallel processing of multiple line segments simultaneously, improving display speed while maintaining manageable complexity through modular queue-based architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a temporal dimension by using multiple queues to store and process line segments at different stages. This dimensional approach enables overlapping display times for adjacent line segments, transforming serial processing into parallel processing and significantly improving display speed during rapid input.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Loss of time

If serial processing is used for line segments, then processing time is longer, but implementation is simpler

Engineering Contradiction:
Improveprocessing timeVSAvoidcontrol architecture complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by using queues to temporarily store line segment data before processing. This allows the system to prepare and buffer data in advance, enabling overlapping processing times and reducing overall processing time while maintaining architectural clarity through the queue-based approach.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent ensures continuity of useful action by maintaining multiple queues that continuously process line segments without interruption. Adjacent line segments are processed in overlapping time periods, eliminating idle waiting time and maximizing processing efficiency while keeping the control architecture manageable.

Inventive Principle:
Principle #20Continuity of useful action

3Manufacturing precision

If conventional processing is used, then device complexity is lower, but display quality and smoothness of line segments deteriorate during rapid input

Engineering Contradiction:
Improvedisplay qualityVSAvoidprocessing system complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent segments the display data into multiple line segments processed through separate queues, enabling independent and parallel processing. This segmentation improves display quality by ensuring each line segment is processed completely and accurately, preventing the quality deterioration that occurs with conventional serial processing during rapid input.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a temporal dimension through multiple queues, allowing adjacent line segments to be processed and displayed at overlapping times. This dimensional approach improves display quality by eliminating processing delays and ensuring smooth, continuous display during rapid pen drawing, while the modular queue structure keeps complexity manageable.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS8860701B2Control method for bi-stable displaying, timing controller, and bi-stable display device with such timing controller
Publication Date: 2014.10.14 NOVATEK MICROELECTRONICS CORP
  • US8860701B2 patent drawing
  • US8860701B2 patent drawing
  • US8860701B2 patent drawing

AI summary

A control method for bi-stable displaying is provided, using queues for storing coordinates to achieve pipeline parallel processing on display data, thereby increasing display speed. In a preceding stage of the display process, because a plurality of queues may be used for temporarily storing part of the display data which is then reconstructed into complete display data to update a current frame buffer, comparing pixel data and generating driving data can be simultaneously preformed upon a plurality of line segments. Moreover, in a succeeding stage of the display process, a similar process may be performed to update a previous frame buffer, so access time can be reduced and errors caused by overlapping image blocks can also be avoided. Furthermore, the method may be also applied to a timing controller and a bi-stable display device.