Human eye, more precisely, our brain isn’t very good at noticing tile-to-tile frame mismatch. And human perception on inter-tile (inter-display node) synchronization is highly dependent on multiple factors such as content itself, how fast an object is moving in the scene, how fast a camera is panning. zooming, whether a camera is moving or an object is moving, and so on. So I made a simple visualization using Visualization Toolkit (VTK) that visualizes synchronization mismatch that may not be clearly visible to us. More details on inter-tile synchronization for tiled-display wall can be found here.
The data visualized
– The timestamps of the data buffer swap finish times are recorded at each display node for each image frame of an application.
– The means and the distances from the mean at each node.
The main visualization window is shown in the left. Here, glyph or surface representation of data is visualized where the size of the glyph represents the amount of synch. mismatch and the color of the glyph represents whether the frame is leading or lagging. On the right, the traditional 2D graphs and UI (for traversing temporal instances of data) are located.