Transition-Minimized Differential Signaling (TMDS) ist ein von Silicon Image entwickelter Schnittstellenstandard zur seriellen Übertragung digitaler Videosignale.[1] Anwendung findet der Standard bei Schnittstellen wie Digital Visual Interface (DVI) und High-Definition Multimedia Interface (HDMI).[2] Pro TMDS-Übertragungsleitung, die auch als „Lane“ (engl. für Spur) bezeichnet wird, können bis zu 5,94 Gbit/s übertragen werden.
Bei Videoschnittstellen wie DVI (Spezifikation von 1999) in der einfachen Grundvariante kommen zur Übertragung des digitalen RGB-Signals drei Lanes zur Anwendung, jeweils eine pro Farbkanal. Zusätzlich wird ein Taktsignal übertragen. Wegen der Kabeldämpfung können zwischen Rechner und Monitor bei den maximal vorgesehenen Leitungslängen von 15 Metern bis zu 165 Megapixel pro Sekunde übertragen werden, was bei 60 Hz Bildwiederholfrequenz eine maximalen Auflösung von 1600×1200 Pixel (UXGA) bzw. 1920×1200 (WUXGA) ermöglicht, wenn Grafikkarte und Monitor „reduced blanking“ unterstützen. In einer erweiterten Version mit einem Dual-Link (24 + x Kontakte) DVI-Stecker werden sechs Lanes genutzt, um max. 330 Megapixel pro Sekunde zu übertragen, was eine Auflösung von z. B. 2048×1536 Pixel (QXGA) bei 60 Hz möglich macht.[3]
TMDS besteht aus zwei wesentlichen Funktionsblöcken:
TMDS nutzt einen spezifischen 8b10b-Code, um Bytes auf 10-Bit-Sequenzen zu erweitern, die im langfristigen Mittel gleich viele Einsen und Nullen sowie gleichzeitig möglichst wenig Wechsel enthalten. Von den bei 10 Bit möglichen 1024 Kombinationen ist nur eine bestimmte Anzahl von Kombinationen zulässig:
Im Empfangsgerät – dies ist üblicherweise ein Monitor mit digitalem Videoeingang – erfolgt eine Dekodierung im umgekehrter Abfolge zur Kodierung, um so die ursprünglichen Videodaten für die Darstellung zu gewinnen.