| For those feeling the impulse to empty their wallets, I urge caution. I just got done being burned by the kickstarter for the goodreader equivalent. https://www.indiegogo.com/projects/13-3-inch-android-e-reade... I see no evidence that the team behind this "remarkable" product has ever completed anything of this scale. Some of the claims are very suspicious. https://liliputing.com/2016/11/remarkable-10-3-inch-writing-... "reMarkable says the screen has 55ms latency for quick response from pen input" 55ms would be impressive for an LCD. Even the iPad Pro has a latency of 60ms [1]. So a 55ms claim for an E Ink panel? Should raise one's alarm detector. [1] http://www.anandtech.com/show/9766/the-apple-ipad-pro-review... |
I've worked w/ e-ink technology and designed similar hardware before. Here is how they work:
You scan across the matrix, setting the row/column multiplexer to the dots you want and flip the dots between black and white as needed. This flip is a physical process and has an inherent latency. You can't move to the next pixel until you've finished flipping this one.
The flipping process is basically applying a high positive or negative voltage to the tiny plate under the pixel, which causes either the positive or negative side (black or white) of the embedded dot to show. The amount of voltage you apply determines the intensity. If you want crisp edges and accurate shades of gray then the voltage also depends on manufacturing characteristics of that specific panel. E-Ink actually gives you a waveform for each panel they hip, and that waveform is also temperature dependant -- because the liquid the dots are suspended in changes viscosity based on temp.
So you can do a bit of simple calculation and determine the voltage to go from say 25% gray to 55% gray. This is faster because normally you'd go to either black or white and then to your target shade. This is why you see that screen "flashing" when there is a full page change.
To bring it all back... if you only need to update a small region, say the area around the tip of the pixel, you can do so relatively quickly -- compared to the whole screen -- hence their 55ms claim.
Personally, I noticed a fair bit of latency in their video.
As an experiment for a previous project we rolled our own FPGA based driver and were able to get small region update down to about 20ms.