Sensor driven automatic display configuration system and method
A system that senses the geometric layout of a multi-display system and then automatically configures a graphics adaptor to drive the proper ports to each display in the sensed layout. The present system and method eliminates the interactive configuration step described above by using a sensor (e.g., a camera) to determine the layout of the screens. The graphics adaptor is then automatically programmed with the appropriate display device configuration.
1. A method for automatic configuration of a plurality of display devices driven via respective ports of a display adaptor to produce a display of a virtual image, the method comprising:
(a) displaying a pattern on one of the display devices;
(b) capturing an image of all of the display devices including the displayed pattern;
performing steps (a) and (b) in serial order on the remainder of the plurality of display devices to determine relative positions of the display devices and the correspondence between each said port and a specific one of the display devices;
creating a display map that includes each said image thus captured, wherein the display map encodes, per pixel, the part of the display which corresponds to specific portions of the virtual image to be displayed;
using information in the display map to derive display configuration information; and
using the display configuration information to map portions of the virtual image to the corresponding displays.
2. The method of claim 1 , further including:
establishing relative positions of the display devices from the display map to create topological map indicating the relative positions of the display devices; and
using the topological map to derive the display configuration information.
3. The method of claim 1 , wherein the pattern is a solid color.
4. The method of claim 1 , wherein different patterns are sent simultaneously to each of the display devices, and an image of each of the patterns is captured at a single point in time.