Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Overview 

A bezel is the physical frame around the display area of a panel, which usually contains a border of black (inactive) pixels that separate that display area from the display area on adjacent panels. If there is no compensation for the bezel, it can cause alignment issues. Bezel compensation, which discards the display content under the central bezels, should be applied to video walls to ensure that displayed images move smoothly across adjacent panels.

Calculating

the

Bezel Size

of a Screen Bezel

To calculate the size of a screen bezel in pixels from millimeters, you must multiply the screen width/height in pixels by the bezel size in millimeters, then divide by the screen width/height in millimeters.


Panel
borderColor#3D3D3D
bgColor#F4F4F4
titleColor#3D3D3D
borderWidth0
titleBGColor#3D3D3D
borderStylesolid

ON THIS PAGE

Table of Contents
indent20px



Example


Given:

A 2×2

This example uses a 2×2 four panel display wall (see Image 1)

  • The dimensions of each panel are1100mm x 620mm
  • 1100 mm = 1920 pixels and 620mm = 1080 pixels
  • The

    where the panel dimensions are 1100mm (1920 pixels) x 620mm (1080 pixels), the vertical bezel is 17mm, and the horizontal bezel is

    20

    20mm.


    The number of pixels in the vertical bezel area is:

    (1920 x 17) / 1100 = 30 pixels

    and the number

    The number of pixels in the horizontal bezel area is:

    (1080 x 20) / 620 = 35 pixels. 

    Add To get the total bezel-adjusted resolution, add the width to the height:

    (1920p + 30p + 1920p)

    to the height

    (1080p + 35p + 1080p)

    to get the total bezel-adjusted resolution

    (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
    languagejs
    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)