Example
This example uses a 2×2 four four panel display wall (see Image 1) where the panel dimensions are 1100mm (1920 pixels) x by 620mm (1080 pixels), the vertical horizontal bezel is 17mm, and the horizontal vertical bezel is 20mm.
The numberTo get the number of pixels in the
verticalhorizontal bezel area
is: (1920 x 17) / 1100, multiply the panel size in pixels by the bezel in millimeters, then divide by the panel size in millimeters:
(1920p x 17mm) / 1100mm = 30 pixels
The numberTo get the number of pixels in the
horizontalvertical bezel area
is, multiply the panel size in pixels by the bezel in millimeters, then divide by the panel size in millimeters:
(
10801080p x
2020mm) /
620620mm = 35 pixels.
To get the total bezel-adjusted resolution, add the width to the height:
(1920p + 30p + 1920p) + (1080p + 35p + 1080p) = (3870 x 2195 pixels)
Image 1: Add the bezel area to the wall width and height get the total bezel-adjusted resolution.
Configuring a Video Wall with Bezel Compensation
To configure a 1x2 video wall with bezel compensation:
Code Block | ||
---|---|---|
| ||
vm = CreateObject("roVideoMode") sm = vm.GetScreenModes() sm[0].video_mode = "1920x1080x60p" sm[0].transform = "normal" sm[0].display_x = 0 sm[0].display_y = 0 sm[0].enabled = true sm[1].video_mode = "1920x1080x60p" sm[1].transform = "normal" sm[1].display_x = 0 sm[1].display_y = 1100 'Bezel compensation of 20 pixels sm[1].enabled = true sm[2].enabled = "false" sm[3].enabled = "false" vm.SetScreenModes(sm) |