How DisplayPort Connects to Touch Digitizers
Interactive digital whiteboards require two-way interaction: delivering high-resolution video from a computer to the screen, and sending real-time touch coordinates back to the operating system. While DisplayPort is fundamentally designed to transmit high-bandwidth audiovisual data rather than peripheral input, it enables touch functionality either by pairing with a parallel USB data path or by operating through modern DisplayPort Alternate Mode over USB-C. Understanding how these protocols divide and route data is essential to understanding how interactive touch displays function.
Native DisplayPort Architecture and Data Flow
A standard DisplayPort cable utilizes a main link consisting of one, two, or four high-speed lanes to transmit uncompressed video and audio signals from the host computer to the whiteboard display. It also includes a bidirectional Auxiliary (AUX) channel.
The AUX channel handles device management tasks, such as Extended Display Identification Data (EDID), Display Data Channel (DDC), and High-bandwidth Digital Content Protection (HDCP) handshakes. However, native DisplayPort protocols do not include native transport for Human Interface Device (HID) data, which is the protocol required by touch digitizers.
Because of this limitation, a standalone DisplayPort cable cannot transmit touch information on its own.
The Touch Digitizer Layer
The touch digitizer—whether utilizing infrared (IR) grids, projected capacitive (PCAP) glass, or optical sensors—acts independently of the liquid crystal display (LCD) or OLED panel.
- Detection: When a user touches the glass or uses a stylus, the digitizer's controller registers changes in electrical capacitance or interrupted light beams.
- Coordinate Calculation: The onboard controller calculates the exact \(X\) and \(Y\) coordinates (and pressure levels, if supported).
- Packet Formatting: The controller formats these coordinates into standard USB HID packets, mirroring how a standard mouse or drawing tablet functions.
How DisplayPort Integrates with Touch Digitizers
To achieve full interactivity, display systems bridge the gap between video delivery and touch return using one of two primary methods:
1. Dual-Cable Configuration (Standard DisplayPort + USB)
In traditional setups, the whiteboard separates video and input across physical connections:
- DisplayPort Cable: Transmits the video output from the host GPU to the whiteboard's scaler board to render the desktop.
- USB Cable (Type-A to Type-B or Type-C): Connects the digitizer’s controller directly to the computer’s USB host controller.
The operating system treats the DisplayPort connection as a monitor and the USB connection as a pointing device. Software mapping inside the operating system matches the touch coordinates from the USB HID device to the pixel grid established by the DisplayPort connection.
2. DisplayPort Alt Mode over USB Type-C
Modern interactive whiteboards frequently use USB-C, which natively integrates DisplayPort transmission alongside data channels:
- Physical Layer: The USB Type-C connector reconfigures its high-speed lanes. Typically, two or four lanes are dedicated to carrying native DisplayPort video (DP Alt Mode) to the display processor.
- Data Layer: Simultaneously, dedicated physical lines within the same cable (the USB 2.0 D+/D- pins or remaining SuperSpeed lanes) carry the USB HID touch data from the digitizer controller back to the host computer.
In this setup, DisplayPort and the touch digitizer share a single physical cable sheath, but their logical communication remains separate: the GPU drives the DisplayPort protocol, while the USB controller processes the digitizer data.