Display Wall Mapping With Redundant Tile-to-Tile Communication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing LED display systems face challenges in automatic array mapping, require complex routing schemes, are prone to failure due to broken links, and rely on external processors for enumeration, limiting flexibility and ease of installation.
Innovation Solution
A method for automatically mapping a display wall with display modules that can update their positions autonomously, using tile-to-tile communication to determine coordinates without an external processor, allowing for seamless addition or removal of modules and adaptive routing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If manual array mapping is provided by the user, then the processor can correctly map video to display modules, but the installation complexity increases and human error is more likely
Solution Approach 1:
The display modules autonomously determine their own coordinates by exchanging data with neighboring modules. Each module independently calculates its position in the array without requiring manual configuration or external processor intervention, thereby eliminating human error while maintaining mapping accuracy.
Solution Approach 2:
A data exchange mechanism acts as an intermediary between neighboring display modules, allowing them to share coordinate information and autonomously determine their positions. This mediator enables automatic coordinate determination without requiring direct user intervention or complex processor-based mapping.
2Device complexity
If modules are connected in a daisy chain, then the system structure is simplified, but a single link failure causes large portions of the display to fail
Solution Approach 1:
The display wall is segmented into multiple independent modules, each capable of autonomous coordinate determination. This segmentation allows the system to maintain functionality even when individual modules or connections fail, as each module independently knows its position and can operate autonomously.
Solution Approach 2:
The system incorporates redundant coordinate determination capabilities where each module can independently calculate its position through multiple communication paths with neighboring modules. This beforehand cushioning ensures that if one connection fails, alternative paths exist for coordinate determination, maintaining system reliability.
3Extent of automation
If an external processor generates enumeration messages, then centralized control is achieved, but the system loses flexibility and requires external triggering
Solution Approach 1:
Display modules autonomously determine their coordinates through peer-to-peer data exchange with neighboring modules. This self-service mechanism eliminates the need for external processor triggering, allowing the system to automatically adapt to configuration changes and providing greater flexibility in system deployment and reconfiguration.
4Reliability
If complex routing schemes are implemented, then proper signal distribution is achieved, but installation difficulty and error detection complexity increase
Solution Approach 1:
Each display module independently determines its position and routing through autonomous coordinate calculation based on data from neighboring modules. This self-service approach simplifies installation by eliminating the need for technicians to follow complex predefined routing schemes, while still achieving proper signal distribution.
Solution Approach 2:
The routing scheme becomes dynamic and adaptive, automatically adjusting to the actual physical configuration of modules as they are installed. Instead of requiring adherence to a fixed complex routing plan, the system dynamically determines optimal routing based on real-time neighbor detection and coordinate calculation.
Data Source
AI summary
A method for mapping a display wall including a plurality of display modules, each display module including a controller and a port on each side connected to the controller. Each display module is connected to its direct neighbour at each side port. The method includes the steps of powering up the display wall, each display module continuously communicating with its direct neighbour via each side port by sending and receiving tile to tile packets including information on at least the coordinates of the display module, defining a reference position in the display wall, the reference position having a reference coordinate, and defining an incremental direction in the display wall with respect to the reference position. For each display module, continuously updating the display module coordinates by comparing its coordinates to the coordinates of each neighbour following the incremental direction and with respect to the reference position.


