Video Wall Control Device Synchronizing Display Rows
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video wall systems face challenges in seamlessly splicing multiple screens to display a large video without image tearing, which occurs due to synchronization issues between different rows of screens.
Innovation Solution
A video wall system that includes software running on a host computer and a video wall control device, which calculates and implements a delay time for each row of screens based on their vertical screen resolution and refresh rate, ensuring synchronized display without tearing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Area of stationary object
If multiple screens are spliced to form a video wall, then the display area is increased, but image tearing occurs due to synchronization issues between different rows of screens
Solution Approach 1:
The system pre-calculates and pre-configures the delay time for each row of screens based on their vertical resolution and refresh rate before displaying the video. This preliminary setup ensures that when the video is displayed, the timing parameters are already optimized to prevent image tearing, resolving the synchronization issue without requiring real-time adjustments.
Solution Approach 2:
The system dynamically adjusts the display timing of each row of screens by applying different delay times based on the vertical resolution and refresh rate of each screen. This dynamic timing adjustment ensures that all screens synchronize properly despite having different specifications, preventing image tearing while maintaining the expanded display area.
2Reliability
If different delay times are applied to different rows of screens, then image tearing is eliminated, but the system complexity increases
Solution Approach 1:
The system automatically calculates the delay time for each row of screens based on their vertical resolution and refresh rate without requiring manual configuration. The calculation is performed self-service style using the formula t_delay=(h1/h_data1)·(1/f), where the system uses its own detected parameters to determine the optimal delay, reducing the need for external intervention and simplifying the overall system operation.
Solution Approach 2:
The system uses the vertical resolution and refresh rate of each screen as feedback parameters to automatically determine the appropriate delay time. This feedback mechanism allows the system to adapt to different screen configurations and calculate the optimal timing parameters, managing the complexity through automated parameter adjustment rather than fixed manual settings.
3Reliability
If the delay time is calculated based on vertical resolution and refresh rate, then display synchronization is achieved, but the calculation complexity increases
Solution Approach 1:
The system replaces complex manual timing adjustment mechanisms with an automated calculation based on a simple mathematical formula. Instead of requiring mechanical or manual synchronization methods, the system uses the formula t_delay=(h1/h_data1)·(1/f) to automatically compute the delay time, substituting a straightforward computational approach for more complex synchronization methods.
Solution Approach 2:
The system changes the timing parameter (delay time) based on the vertical resolution and refresh rate parameters of each screen. By adjusting this single critical parameter according to the screen specifications, the system achieves synchronization without needing to modify multiple complex parameters or employ complicated timing mechanisms.
Data Source
AI summary
A video wall system with software running on a host computer and a video wall control device is shown. Using the software, the user inputs the size of each screen of a video wall and, accordingly, the delay time for each row of screens of the video wall is calculated. The video wall control device couples the host computer to the screens. The video wall control device outputs a plurality of split videos to the different screens through separated output ports, and drives each row of screens to display according to the delay time calculated for the row of screens.


