wow wow, guess what I am able to pull out of this discussion??
BITBOYS! (suprise, suprise!)
G10 that NEC is using on their mobile LCD panels is just done for reducing data transfers between LCD controller and actual panel. G10 accepts SVG commands and draws them directly to the screen, so that only SVG drawing commands is need to send via bus and the G10 does the rest of the stuff. This reduces the amount of used bandwidth quite bit, because the bus isn't used for timed screen refreshes, but for controlling panel itself what it displays.
The Idea of updating screen only when it changes has been bothering me too and it could be taken even further by dividing the LCD panel to macro and micro blocks, so that only modified elements could be sent over (ala MPEG encoding/decoding.) this would reduce the bandwidth even more which again could translate to power consumption of the screen.
BITBOYS! (suprise, suprise!)
G10 that NEC is using on their mobile LCD panels is just done for reducing data transfers between LCD controller and actual panel. G10 accepts SVG commands and draws them directly to the screen, so that only SVG drawing commands is need to send via bus and the G10 does the rest of the stuff. This reduces the amount of used bandwidth quite bit, because the bus isn't used for timed screen refreshes, but for controlling panel itself what it displays.
The Idea of updating screen only when it changes has been bothering me too and it could be taken even further by dividing the LCD panel to macro and micro blocks, so that only modified elements could be sent over (ala MPEG encoding/decoding.) this would reduce the bandwidth even more which again could translate to power consumption of the screen.