Electronic – Do HDMI/DVI and DisplayPort transfer only differences or full frames

displaydisplayporthdmi

Let's assume I have a static computer desktop on my external display that is attached by HDMI (or equivalently, it could be attached by DVI, as DVI and HDMI are compatible). The 60Hz picture doesn't change at all but stays static instead.

Is HDMI transferring the full picture 60 times per second digitally? Or is there some kind of buffer on the display device, so that HDMI transfers only the modifications to the picture?

Does the answer change when DisplayPort is used instead of HDMI/DVI?

Best Answer

Is HDMI transferring the full picture 60 times per second digitally?

Yes. In a lot of ways, DVI and HDMI look like a lightly digitized version of an analog VGA signal -- the entire image is transferred for every frame, and they even have horizontal and vertical blanking periods. (In HDMI, these blanking periods are used to transfer audio data.)

Or is there some kind of buffer on the display device…

Most LCD displays will have an internal buffer which is used when displaying a signal at a different resolution than the panel (i.e, scaling), or on televisions which perform frame interpolation or other image processing.

But no, there is no inter-frame compression currently used in digital display technologies. Some newer revisions of HDMI and DisplayPort use DSC (Display Stream Compression) at very high resolutions, but even that is an intra-frame compression technique -- each frame can still be decoded on its own.

Related Topic