Can DVI Transmit Metadata in Blanking Intervals?
Under the official DVI (Digital Visual Interface) 1.0 specification, DVI cannot transmit auxiliary metadata during video blanking intervals. While modern standards like HDMI and DisplayPort utilize blanking intervals to pass audio, color space information, and device control packets, the native DVI standard reserves these intervals strictly for synchronization signals. However, because HDMI is electrically compatible with DVI, modern hardware can sometimes transmit HDMI-formatted data packets over a physical DVI connector, even though this behavior deviates from the standard DVI protocol.
How Standard DVI Handles Blanking Intervals
DVI relies on Transition Minimized Differential Signaling (TMDS) across three primary data channels to deliver digital video. Transmission is divided into two operational modes:
- Active Display Period: Pixel data is encoded using standard 8b/10b TMDS algorithms to display the visual image.
- Blanking Intervals (Horizontal and Vertical): When the display is not actively drawing pixels, the TMDS channels switch from pixel transmission to control signal transmission.
During these blanking intervals, native DVI only transmits 2-bit control characters representing Horizontal Sync (HSync) and Vertical Sync (VSync) on TMDS Channel 0, with channels 1 and 2 transmitting constant control values. Because the DVI 1.0 specification lacks a mechanism to packetize data within these intervals, no auxiliary metadata—such as audio streams, High Dynamic Range (HDR) metadata, or InfoFrames—can be natively transmitted.
The Contrast with HDMI Data Islands
The inability of standard DVI to send auxiliary data led directly to the creation of the HDMI standard. HDMI uses the same basic physical wiring and TMDS clocking as DVI, but it introduces a third operational mode known as the Data Island Period.
During blanking intervals, HDMI switches from standard TMDS signaling to a special 4-bit encoding mode known as TERC4 (TMDS Error Reduction Coding). TERC4 allows the transmitter to package digital audio, EDID extensions, colorimetry data, and vendor-specific InfoFrames into small, discrete data packets without interfering with the display synchronization signals.
Non-Standard HDMI Output Over DVI Connectors
While standard DVI does not support auxiliary metadata packets, real-world implementations can create confusion. Many modern graphics cards and video processors can detect the receiving display's capabilities and send an HDMI signal over a standard DVI-D connector.
When a graphics card outputs an HDMI-signaled stream through a DVI port:
- The signal includes HDMI Data Island periods during blanking intervals.
- Auxiliary metadata and multi-channel audio are transmitted successfully.
- A passive DVI-to-HDMI adapter can feed this metadata directly into an HDMI display.
Despite the physical form factor, this is an HDMI transmission operating across a DVI pinout rather than true DVI signaling. Strictly within the limits of the DVI 1.0 protocol, the transmission of auxiliary metadata during video blanking intervals is not supported.