singmai DB11 Video Character Overlay Module User Manual

June 4, 2024
singmai

singmai DB11 Video Character Overlay Module

Revisions

Date Revisions Version
09-10-2023 First draft 0.1
   
   

Introduction

DB11 is a character/text overlay module for digital video sources. DB11 is ideal for inserting text, channel IDs, menus, status and titles on video sources.
DB11 accepts serial digital inputs (SDI, HD-SDI or 3G-SDI), which it can overlay with text, before outputting as a re-clocked serial digital output. DB11 auto-detects the input standard and supports 525i, 625i, 720p-25/30/50/59.94/60Hz; 1080p-24/25/29.97/30/50/59.94/60Hz and 1080i-50/59.94/60Hz standards. Text is written via an RS232 interface.

DB11 offers 112 pre-programmed characters: each character is 12×16 pixels but a x2 (24×32 pixels) and x4 (48×64 pixels) magnify function is available. The colour of the character and the background is programmable.
DB11 requires 12VDC which is provided via the supplied AC-DC converter.

Quick start guide

Connect the DB11 to the supplied AC/DC adaptor. Fit the appropriate blades to the adaptor for your country. Blades are supplied for North America, Europe, UK, China and Australia. The adaptor accepts AC between 90 and 264VAC – the full specification is provided in Appendix A.

The connections to the DB11 are shown in Figure 1.
Connect the 12VDC jack from the adaptor to the +12VDC ‘Power in’ socket on the DB11. The ‘Power On’ LED should light up blue.

Connect a valid serial digital video source to the SDI input BNC socket: the SDI Lock should light.
Connect the SDI output to a monitor or other SDI compatible device – the SDI output is a reclocked copy of the input. By default, the input standard is automatically detected but the standard can be manually preset via the RS232 interface if required. The standards accepted are shown in Table 1.

RS232 Setting Video standard Character display Comments
$00 720p25 106 x 45
$01 720p30 106 x 45
$02 720p50 106 x 45
$03 720p59 106 x 45
$04 720p60 106 x 45
$05 1080p24 128 x 64 The 128 characters are limited by the DB11 memory. For

1080p standards 1920/12 =

160 characters could be displayed. The horizontal position command may be used to move the 128-character display as required.

$06| 1080p25| 128 x 64
$07| 1080p29| 128 x 64
$08| 1080p30| 128 x 64
$09| 1080i50| 128 x 64
$0A| 1080i59| 128 x 64
$0B| 1080i60| 128 x 64
$0C| 1080p50| 128 x 64
$0D| 1080p59| 128 x 64
$0E| 1080p60| 128 x 64
$10| 525i| 60 x 30|
$11| 625i| 60 x 32|

Table 1 DB11 video standards.

If no valid SDI input is detected the output will not be valid.
The RS232 interface is used to write text to the display. The connections to the RS232 9 pin D-type connector are as follows:

  • Pin 2                      RS232 output (from DB11 to PC).
  • Pin 3                      RS232 input (to DB11 from PC).
  • Pin 5                      Ground.
  • Pin 7                      Connected to Pin 8.
  • Pin 8                      Connected to Pin 7.
  • Pin 1,4,6,9            Not connected.

The RS232 interface is described in Chapter 4

DB11 Technical Details

A simplified block diagram of the DB11 is shown in Figure 3.

The +12VDC from the AC/DC power adaptor is filtered and protected from over- range or reverse polarity inputs. The 12VDC input is then regulated to provide clean power supplies for the module.
The SDI input is equalized and de-serialised. An FPGA overlays the required characters on the SDI input video before outputting the video to an SDI serialiser and driver.

Each character is 12 pixels wide and 16 lines high, regardless of the video standard. There is an option to enlarge the character by a factor of 2 (24 x 32) or 4 (48 x 64). The enlarged character pixel replicates the original 12×16 character.
Figure 4 shows the character layout for 720p resolution. 720p has an active display of 1280 pixels x 720 lines. Therefore, we have 1280/12 = 106 characters (RS232 command $86 – value between $00 [010] and $69 [10510]). Vertically we have 720/16 = 45 characters (RS232 command $87 – value between $00 [010] and $2C [4410]).

If the Size of the character is set to x2 (24×32 pixels) the display will be 53 x 22 characters. Characters written outside of this range will be stored but not displayed.

If the Size of the character is set to x2 (24×32 pixels) the display will be 30 x 15 (525i) or 30 x 18 (625i) characters. Characters written outside of this range will be stored but not displayed.

RS232 control

The format of the RS232 interface is 8-bit data, 1 start, 1 stop bit and no parity. The communication speed is 9600 baud.
The command interface has the following structure:
Command word : Command data (optional) : Command data (optional) : Command termination ($FD). The commands are shown in Table 1.

Command Data Command description Comments
$80 NA. Clear display. Erases all the stored characters.
$81 NA. Set auto standard. Video standard is automatically determined.
$82 See Table 1. Set manual standard. Video standard is manually set. If

the SDI input does not match this setting the output if forced to colour bars at the manually set standard.
$83| MSB, LSB| Horizontal position.|
$84| MSB, LSB| Vertical position.|
$85| Auto/manual| Address increment.| If the data is set to $00, the horizontal character address automatically increments when each character is written.

If the data is set to $01, the horizontal character address does not increment and the existing character is overwritten.

$86| Address| Set horizontal character address.| Address value between 010 and 12710.
$87| Address| Set vertical character address.| Address value between 010 and 6310.
$88| Size| Character size.| If Size is set to $00 the character size is 12×16 pixels.

If Size is set to $01 the character size is 24×32 pixels.

If Size is set to $02 the character size is 48×64 pixels.

The larger character sizes use pixel

replication.

$90| Y Value| Sets the character Y value.| See Table 4.
$91| Cb Value| Sets the character Cb value.| See Table 4.
$92| Cr Value| Sets the character Cr value.| See Table 4.
$93| NA| Turns on colour background.| If set the background behind each character is turned on, else only the character is displayed.
$94| NA| Turns on video background.| If set the video ‘behind’ the character is dimmed and made monochrome,

else only the character is displayed.

$95| Y Value| Sets the background Y value.| See Table 4.
$96| Cb Value| Sets the background Cb value.| See Table 4.
$97| Cr Value| Sets the background Cr value.| See Table 4.

Table 2 DB11 RS232 commands.

Example commands are:

  • $82, $04, $FD                      –              Set manual standard to 720p/60Hz.
  • $83, $00, $64, $FD             –              Shift the character display right by 100 pixels.

The output of the character RAM selects one of 112 characters; the characters available are shown in Table 3.
To write a character it is only necessary to send the character value via the RS232 interface (no termination character). The character will be written at the address set by commands $86 and $87. If the address auto-increment is enabled the next character will be written at the next horizontal position. For example, to write ‘SingMai’ at the starting address previously set, the sequence $1D, $2D, $32, $2B, $17, $25, $2D would be sent.

Table 3 Pre-programmed Characters

The colour of each character and the background is programmable. Example values are shown in Table 4.

Specification

  • Power:                                 +9-14V (+12VDC nominal) @ ~350mA.
  • Dimensions:                        120mm x 78mm x 27mm.
  • Video input:                        SDI (SMPTE-259M), HD-SDI (SMPTE-292M), 3G-SDI (SMPTE-425M). >15dB return loss.
  • Video output:                     SDI/HD-SDI/3G-SDI. >15dB return loss.
  • Characters:                          112 characters. 12 pixels x 16 lines.
  • Maximum display size:      128 x 64 characters.
  • Operating temperature:         -10 – +40 degC.

Appendix A: AC-DC adaptor

The specification for the supplied AC-DC adaptor is shown in Figures 7 and 8.

Figure 8 Power supply specification: mechanical.

Documents / Resources

| singmai DB11 Video Character Overlay Module [pdf] User Manual
DB11 Video Character Overlay Module, DB11, Video Character Overlay Module, Character Overlay Module, Overlay Module, Module
---|---

Read User Manual Online (PDF format)

Loading......

Download This Manual (PDF format)

Download this manual  >>

Related Manuals