background image

                     

VoverlaX User Manual

  

                                              Page 10 

    

Version 1.0.0.2

 

7.2.3 

Graphics File

 Overlay Item 

 

 

 

Graphics File Items 

allow graphics files to be displayed over incoming video or by themselves at the 

output video ports. Supported graphics file types are .BMP, .JPG, .GIF, .PNG, .TIF, and .TGA. 
Apart from the file name selection, this item has several new parameters: 
 

(1)

 

Transparency Colour 

When “

Transparent

” checkbox is ticked, the overlay process will not display the pixels from the 

graphics  

file whose colour RGB values and the “

Transparency Colour

” value have minimum  difference, that is: 

 

abs(Rp - Rt) + abs(Gp - Gt) + abs(Bp - Bt)  <=  

TKErrorRange

where abs(X) is the absolute value of X,  
Rp/Gp/Bp is the RGB value of the pixel on the graphics file,  
Rt/Gt/Bt is the RGB value of the 

TransparencyKey

 Colour, 

TKErrorRange 

is a value >= zero as supplied on the screen.

 

 
For example, when “

Transparent

” checkbox is ticked and the “

Transparency Colour

” set to “blue” 

 (RGB= (0,0,255)), a graphics file with people in front of a blue background will be displayed only with  
the people over the incoming video, the blue background becomes invisible, achieving in a “blue-screen”  
effect. 
 
 
 

(2)

 

TKErrorRange

 

This value makes pixels on the graphics file whose colour values and the “

Transparency Colour

” value 

have minimum difference as indicated above to be invisible(exposing the underneath video content). 
Setting this value to be larger than zero will be useful when the area to be made invisible contains non-
uniform colour, e.g., a white background contains pixels with colours close to but not exactly the pure 
white, as illustrated in the following example where the same overlay graphics file is applied on the same 
video but on the left 

VoverlaX

 card with TKErrorRange =0, while on the right 

VoverlaX

 card with 

TKErrorRange =220:

  

Summary of Contents for VoverlaX

Page 1: ...e Contents 2 3 Minimum System Requirement 2 4 Hardware Installation 3 5 Software Installation 3 6 Starting the Software 4 7 Operate VoverlaX Card 4 7 1 Generic Operations 5 7 2 Overlay Items 6 7 2 1 Text Overlay Item 7 7 2 2 Timer Overlay Item 9 7 2 3 Graphics File Overlay Item 10 7 2 4 Card Operation Overlay Item 12 7 2 5 Window Overlay Item 13 7 3 Overlay Item List 14 7 4 Using Multiple VoverlaX...

Page 2: ...ency Colours on Graphics Files to realize Blue Screen effect Overlay Timer support for time date mille second frame number Overlay Card Operation support for instant screen clear area alpha change port I O selection etc Overlay Windows support for constantly displaying any window s content to external TV VCR Constant Alpha Channel Value Change under software control for timing and increment Horizo...

Page 3: ...r software installation and application software installation 5 1 After hardware installation and PC reboot MS Windows will inform that new hardware is found 5 2 Put the VoverlaX installation CD into PC s CD DVD drive click Next button let Windows search for device driver specifically from the drv folder on the installation CD Disk search the drv x86 if the Windows is 32 Bit or search the drv x64 ...

Page 4: ...be used properly 5 3 To install the application software click Next on the Welcome to the VoverlaX Setup Wizard window which normally starts up automatically after inserting the set up CD or will appear after double clicking the Start bat software on the set up CD there might be a vc 2008 Redistributable installation and a Net Framework 3 5 installation preceding this Wizard window if these two so...

Page 5: ...ed for Overlay Items and Item List such as Display Current Item Add Item to Item List Save Open Item List File etc 7 1 Generic Operations The top area of the Setup Overlay Window lists several generic operations inc overlay card selection when there are multiple cards installed still image grabbing which will display the grabbed video and or overlay image in the application s main window Signal Co...

Page 6: ...ars on the Main Output s Composite and SVideo ports and or the Second Output s Composite port the lowest BNC socket Note colour bar display will not affect still image grabbing function grabbed still image is as if the colour bar is not on The Chip Register Write can directly alter on board video decoder encoder ICs operations 7 2 Overlay Items Below the Generic Operation area on the left is the O...

Page 7: ... features can be output on external TV overlaid over the incoming video or by themselves without incoming video For example the settings in the previous screenshot will create a blinking text Blink blinking every half a second while slowly moving across the top of the video screen The following settings note AlphaBk is set to 126 will create a word Blink with half transparent background colour As ...

Page 8: ... Return Move check boxes control if the movement will repeat when reaching the X2 Y2 position As shown in the following examples the AlphaBk value controls the visibility of the text s surrounding background colour when the BkMode is Opaque and the Transparent CheckBox is cleared The text Font Name Font Point Foreground Colour Background Colour Background Mode Transparency can all be changed by us...

Page 9: ...arent background Background Colour must be Black that will run forever until being stopped manually since Duration is zero The Erase Prev Timer checkbox controls if to clear the previously displayed timer if any when the current timer item is displayed Note when a new Timer is defined and the Display button is clicked any previously defined Timer will be automatically stopped since one VoverlaX ca...

Page 10: ... a value zero as supplied on the screen For example when Transparent checkbox is ticked and the Transparency Colour set to blue RGB 0 0 255 a graphics file with people in front of a blue background will be displayed only with the people over the incoming video the blue background becomes invisible achieving in a blue screen effect 2 TKErrorRange This value makes pixels on the graphics file whose c...

Page 11: ...p of the video this is useful for example to display an half transparent background exposing some of the video underneath The following are examples using the same graphics file with red text ABCD in front of a white background and Transparency Colour is white Alpha Start Alpha End are 128 1 Transparent and Clear Old Overlay Value Ticked 2 Transparent Ticked Clear Old Overlay Value Cleared 4 Raste...

Page 12: ... graphics software such as MS Paint or Adobe PhotoShop to shrink them first is recommended Targa graphics files tga will not have their width and height automatically calculated and they can not be shrunk or expanded 7 2 4 Card Operation Overlay Item Card Operation Overlay Item operates the VoverlaX card directly normally without involving any PC generated graphics data except in the Overlay Area ...

Page 13: ...on TV or display a live animation to external TV etc The window selection is through a window s handle or its class name title or its root window s class name and title Pressing the Get A Window Handle button once then move the mouse cursor now changed to I Beam shape to any window and single click that window that clicked window s handle class name title and root window s class name title values ...

Page 14: ...he Overlay Item List box while with one item selected in the list box pressing MoveUp or MoveDown button will change the selected item s position in the list When some items have been selected in the Item List box pressing the Display Selected Items button will display these items contents on the video output ports in the order of their positions in the list box Pressing the Stop button will stop ...

Page 15: ...m List ListBox then click Display Selected Items button next to it all VoverlaX cards with Timer defined will start displaying overlaid timer simultaneously 8 Support Technical support is at support inventa com au 9 Source Code The VoverlaX exe software is supplied with full C source code together with the VoverlaX card s SDK A sample VisualBasic application VoverlaXVB exe and a sample C applicati...

Reviews: