3 ms·
The problem is, video cables need to handle the worst case scenario and the worst case is a full refresh. Consider full motion video, whenever there's a jumpcut
by shalmanese 17y ago
The problem is, video cables need to handle the worst case scenario and the worst case is a full refresh. Consider full motion video, whenever there's a jumpcut, nearly every pixel changes. There's no way to compress that data down without loss of fidelity.
I question how necessary all this is. Display resolutions have stagnated while cable bandwidth has followed Moore's law. Until we get past the dpi impasse and start producing true high res screens, we can afford to just keep on upgrading cables occasionally.
- jmah 17y agoConsider full motion video, whenever there's a jumpcut, nearly every pixel changes. There's no way to compress that data down without loss of fidelity. I think the author is proposing a non-causal protocol, where the data isn't necessarily sent in order. In FMV, perhaps the preceding scene can be sent with less than the full bandwidth of the cable. The computer can send the display many of the commands to generate future frames in advance, tagged with when they should be executed. Now that there is some buffering, there is more time to send the next full refresh. At least, that's the intention I got from reading the piece.
- shalmanese 17y agoThat doesn't work in the case of interactivity (ie: games) since you can't buffer.