Quantcast
Channel: MobileRead Forums - Kindle Developer's Corner
Viewing all articles
Browse latest Browse all 4435

possible idea for alternative screen refresh strategy

$
0
0
i'm presenting here my idea in the hope that someone might shoot it down so saving me coding time in possibly fruitless experimentation... !

While primarily for full screen refreshes it could do smaller areas.

As I understand the technolgy each pixel behaves almost as a relative device with its actual value drifting over time.

In order to get the pixel back to a known value the pixel is driven as black as it will go then as white as possible. This hopefully leaves it at zero ready to be set to the required level.

There is probably dedicated memory on the eink driver chip in the form of a back buffer to optimise this over a full screen (a guess)

Although my idea ay be slower I think it will be easier on the eye and even be mistaken for a fancy animation!

basically you do each operation one line (vertical or horizontal ) at a time

1 draw a line as dark as possible even over driving it if somehow possible.
2 draw a fully white line over the top of the last line
3 on the newly cleared line draw 1 line of new screen content
4 if not finished move down 1 line and continue from step 1

while slower it should still be feasible and although technically flashing it should be a lot less distracting...

Any thoughts?

Viewing all articles
Browse latest Browse all 4435

Trending Articles