Live data from Hacker News

The Modos Paper Monitor

modos.tech

11–20 of 85 posts

Re: The Modos Paper Monitor

#11
So... The downside of eink is:

To set a pixel to anything other than white or black requires a distracting and time consuming pattern of white and black flashes.

But... There exists multiple different patterns of flashes that end up with the same grey scale shade. So the logical solution seems to therefore be for neighbouring pixels to use different flash patterns such that when viewed from a distance the flashes are hidden - ie. At any point in time while the flash pattern is occurring, the average color of an area is the the target colour, even if each individual pixel isn't that shade.

Obviously in eink, pixels disrupt neighbouring pixels, and the target colour of a pixel may change during the flashing pattern. You therefore will be requiring a very complex model/optimizer to figure out how to transition every pixel from its current state towards its destination color while maintaining dithered-flicker.

Seems like a good target for a tiny per-pixel ML model - put as input a state vector representing the current visible and hidden state of the pixel and a few neighbours, together with the target color, and have the ML model output the next signal to output to the screen and the new hidden state. This could be trained with a screen in the lab with a camera pointed at it outputting random patterns for a few days. You could also have as input to the ML model the temperature and per-screen and per-pixel calibration vectors to deal with process variation, and maybe an encoding for the age of the screen if wear starts to occur. Training should be pretty quick, because on a 1 million pixel screen, every frame is a million training data points. The execution of the ML model would run great on a modest GPU in real-time as a shader - it's the perfect fit for that.

It seems this solution covers all the usecases people are wanting... Fast updates for things like mice, fast motion for films, quick updates for typing, high quality for static images, anti aliasing for static text, no blurring for moving things, etc.

Re: The Modos Paper Monitor

#12
post #3

I know a lot a people seem to prefer e-paper to LCDs. However, I have not yet found papers that could show a significant benefit with regards to eye strain of e-paper over other types of displays. If you are outside and have reflections, shure - but inside?

I think it's very common for people to use "wrong" settings on their monitors (besides often bad ergonomics in general). If you have pretty much any amount of natural ambient light in your office, and you don't adjust the monitor's brightness over the course of the day, it's probably wrong for long durations. Many folks seem to leave monitors at default settings, which are generally way too bright for most environments. A simple test would be holding a piece of paper up to the screen - white on the screen shouldn't be brighter than the paper.

Re: The Modos Paper Monitor

#13
post #3

I know a lot a people seem to prefer e-paper to LCDs. However, I have not yet found papers that could show a significant benefit with regards to eye strain of e-paper over other types of displays. If you are outside and have reflections, shure - but inside?

I also am not aware of any papers that show any benefit, so it's just a personal preference to me.

This may be a bit insane, but E-Ink displays feel less "artificial" to me, more "rooted in the real world", even if the content is exactly the same.

E-Ink with lightly amber front lighting is super cozy, IMO. I tried using IPS displays with a similar, very warm colour temperature - it just looks wrong and I get a headache.

I thought it may be caused by the "E-Ink = reading, LCD/IPS = Work" connection, but the cozy feeling is also there when using E-Ink as a terminal.

It's strange, IDK :D

Re: The Modos Paper Monitor

#14
post #10

They mention the issue of dithering changing "everywhere" when e.g. a mouse cursor is moving, which is obviously distracting. I wonder if you couldn't make an error diffusion dithering technique where the amount of error to diffuse is mollified by the signed distance from the moving pixels? * Seed signed distance function with -1 in all pixels that changed, +1 in static pixels * Use a fast marching method to re-initi…

This might interest you: https://forums.tigsource.com/index.php?topic=40832.msg136374... It's about how to perform realtime dithering of a 3D scene such that the amount of annoyance you describe is minimized

Thanks for the link, that was a nice writeup indeed!

It's a different technique though, using a dither pattern gives a very different look from error diffusion (which IMO looks more natural). But in the example you posted, the pattern is a nice stylistic effect.

I might actually have to try and code up what I outlined above to see if it works.

Re: The Modos Paper Monitor

#15

So... The downside of eink is: To set a pixel to anything other than white or black requires a distracting and time consuming pattern of white and black flashes. But... There exists multiple different patterns of flashes that end up with the same grey scale shade. So the logical solution seems to therefore be for neighbouring pixels to use different flash patterns such that when viewed from a distance the flashes are…

Alas, I would love to implement this, but the world of eink is filled with patents and lawsuits, and I think that if I implemented this and it worked well I could never sell it. Even if I gave it away for free, I'd probably have lawyers banging on my door wanting to take away my home.

Re: The Modos Paper Monitor

#17
post #3

I know a lot a people seem to prefer e-paper to LCDs. However, I have not yet found papers that could show a significant benefit with regards to eye strain of e-paper over other types of displays. If you are outside and have reflections, shure - but inside?

Obviously just an anecdatum. An e-paper reader(Kindle Paperwhite, though I'm planning on getting something non-amazon...) helps me read in bed without any distractions. Since it has a sidelight, I don't need a lamp, which keeps light pollution at a minimum. The device is basically useless for anything other than reading, so there's no push notifications or messenger chats popping up. I regularly pass out after 3-4 pages.

In addition to that, the experience for reading while travelling is far superior simply due to the battery life.

E-readers to me are a good example of the Unix philosophy applied to hardware. Do one thing, and do them well.

Though in my own case, I have no use for a powerful tablet computer. Reading is literally my only use for the form factors. For someone who does need a "real" tablet, a separate e-reader might not be worth the investment.

Re: The Modos Paper Monitor

#18
post #2

You need a picture or render of it right at the top

They do have concept design renders in a follow-up blog post, “Designing the Modos Paper Monitor”: https://www.modos.tech/blog/designing-modos-paper-monitor

I know, they must put it right at the top of the landing page

Re: The Modos Paper Monitor

#19
post #3

I know a lot a people seem to prefer e-paper to LCDs. However, I have not yet found papers that could show a significant benefit with regards to eye strain of e-paper over other types of displays. If you are outside and have reflections, shure - but inside?

That's just a single data point, but here's my experience. I have severe myopia, and I experience discomfort when reading from a screen over a prolonged period of time. I read a lot, and I can't read for more than two hours even on a quality LCD screen. With e-paper, three hours of continuous reading are not an issue. If my reading habits were as simple as reading for an hour before bedtime, I don't think I would need anything more than a tablet.

Re: The Modos Paper Monitor

#20

So... The downside of eink is: To set a pixel to anything other than white or black requires a distracting and time consuming pattern of white and black flashes. But... There exists multiple different patterns of flashes that end up with the same grey scale shade. So the logical solution seems to therefore be for neighbouring pixels to use different flash patterns such that when viewed from a distance the flashes are…

Alas, I would love to implement this, but the world of eink is filled with patents and lawsuits, and I think that if I implemented this and it worked well I could never sell it. Even if I gave it away for free, I'd probably have lawyers banging on my door wanting to take away my home.

Please excuse my ignorance but are there new patents coming in every year or is it more like mp3 where we had a patent but eventually it expired? My question is like will we have e ink in about twenty years?
Post reply on HN