Turns out that e-ink displays typically don't mix colors this way. In order to get multiple colors in a single display, they use sort of colored-balls of various densities suspended in a fluid. Then, using the known viscosities of the fluid in the capsules, they can vary the charge of the electrodes very quickly to sort of _drag_ a color up to the top.
But when you do this, you're dragging a _single_ color.
_All_ the colors are in the capsule, but you can only truly pull a single one at a time, a true pigment-like mixing isn't possible. If you pull the Cyan up, you're necessarily losing the Magenta, for example.
If you had a high enough resolution addressable grid, you might be able to put the pixels close enough that you couldn't tell, but you'd still be basically doing sub-pixel color at that point, not truly mixing the various colors at the base level.
Maybe there are other e-ink displays doing something else, but all the ones I've seen are doing some form of this approach.
Here's a fascinating video on how these displays work, and how you can modify the firmware of the driver to get faster refresh rates (with an increased risk of burn-in). https://www.youtube.com/watch?v=MsbiO8EAsGw
An area of research I've heard a bit about for next gen e-paper displays is to use electrowetting[1] which is a different approach that looks intersting
But when you do this, you're dragging a _single_ color.
_All_ the colors are in the capsule, but you can only truly pull a single one at a time, a true pigment-like mixing isn't possible. If you pull the Cyan up, you're necessarily losing the Magenta, for example.
If you had a high enough resolution addressable grid, you might be able to put the pixels close enough that you couldn't tell, but you'd still be basically doing sub-pixel color at that point, not truly mixing the various colors at the base level.
Maybe there are other e-ink displays doing something else, but all the ones I've seen are doing some form of this approach.
Here's a fascinating video on how these displays work, and how you can modify the firmware of the driver to get faster refresh rates (with an increased risk of burn-in). https://www.youtube.com/watch?v=MsbiO8EAsGw