background image

USBOSDM2 Ver.  1.0.0 

                       Page  1                                        Application Software User Manual  

 

USBOSDM2 

USB-Powered MPEG2 Encoder with Picture-in-Picture & Text/Graphics Overlay 

Application Software User Manual 

Version 1.0.0 

Copyright 

©

 2010 

Inventa Australia Pty Ltd

 

 

 

Table of Contents 

 

1.

 

Main Features & Functions   

 

-------------------------------------------  

 

2.

 

Packages Contents   

 

 

-------------------------------------------  

 

3.

 

Minimum System Requirement 

 

-------------------------------------------  

 

4.

 

Hardware Installation 

 

 

-------------------------------------------  

 

5.

 

Software Installation  

 

 

-------------------------------------------  

 

-- Device Driver Software Installation 

-------------------------------------------  

 

-- Application Software Installation 

-------------------------------------------  

 

6.    Device Architecture   

 

 

-------------------------------------------  

 

7.    User Interface 

 

 

 

-------------------------------------------  

 

8.    Channel Setup 

 

 

 

-------------------------------------------  

 

-- Video Channel Setup   

 

-------------------------------------------  

 

-- Audio Channel Setup   

 

-------------------------------------------  

 

10 

9.    Overlay Setup 

 

 

 

-------------------------------------------  

 

10 

-- Overlay Item, Type and Colour  

-------------------------------------------  

 

10 

-- Text Overlay   

 

 

-------------------------------------------  

 

12 

-- Timer Overlay 

 

 

-------------------------------------------  

 

13 

-- Rectangle Overlay 

 

 

-------------------------------------------  

 

14 

-- Box Overlay   

 

 

-------------------------------------------  

 

14 

-- Graphics File Overlay   

 

-------------------------------------------  

 

14 

-- Overlay Item Options   

 

-------------------------------------------  

 

14 

-- Overlay Items Overlap Priority  

-------------------------------------------  

 

15

 

10.  Device Setup 

 

 

 

-------------------------------------------  

 

15 

11.  Recording Video 

 

 

 

-------------------------------------------  

 

17 

-- Setup Recording 

 

 

-------------------------------------------  

 

17 

-- Start, Pause, Stop Recording 

 

-------------------------------------------  

 

20 

12.  Streaming Video 

 

 

 

-------------------------------------------  

 

21 

-- Setup Streaming 

 

 

-------------------------------------------  

 

21 

-- Start and Stop Streaming 

 

-------------------------------------------  

 

22 

13.  Grab Still Image 

 

 

 

-------------------------------------------  

 

22 

14.  Other Drop-down Menu Selections 

 

-------------------------------------------  

 

22 

15.  Use Multiple Devices  

 

 

-------------------------------------------  

 

23 

16.  Command Line Parameters   

 

-------------------------------------------  

 

23 

17.  Default Parameter Values 

 

 

-------------------------------------------  

 

24 

18.  Menu Hotkeys 

 

 

 

-------------------------------------------  

 

26 

19.  Technical Discussions 

 

 

-------------------------------------------  

 

26 

20.  Hardware Specifications 

 

 

-------------------------------------------  

 

27 

 

Summary of Contents for USBOSDM2

Page 1: ...re 5 7 User Interface 5 8 Channel Setup 7 Video Channel Setup 7 Audio Channel Setup 10 9 Overlay Setup 10 Overlay Item Type and Colour 10 Text Overlay 12 Timer Overlay 13 Rectangle Overlay 14 Box Overlay 14 Graphics File Overlay 14 Overlay Item Options 14 Overlay Items Overlap Priority 15 10 Device Setup 15 11 Recording Video 17 Setup Recording 17 Start Pause Stop Recording 20 12 Streaming Video 2...

Page 2: ...stream video over IP network multi cast or uni cast independent of file recording status Real time flip mirror any input video horizontally or vertically Real time enlarge input video at any point inside video frame 2 times zoom in PAL and NTSC encoding at 720X576 720X480 480X576 480X480 352X288 352X240 Pixels DVD SVCD VCD MPEG2 MPEG1 encoding format fully user selectable Multiple USBOSDM2 devices...

Page 3: ...oved when the software is running Note 2 Do not plug cables to both the rightmost SVideo CVBS sockets use one at a time only 5 Software Installation Installation includes Device Driver software and Application software the optional SDK software installation is described separately in its own manual either one can be installed first Device Driver Software Installation Once the USBOSDM2 device is co...

Page 4: ...he Start exe file on the CD can bring up this window From this window proceed to install USBOSDM2 s application software this can be done either before or after the device driver has been installed as described in the previous section Note the end of installation is the Filters Registration Completed window click the OK button on this window will finish the application software installation and pu...

Page 5: ...hen MPEG compressed recorded streamed and live previewed on PC by the M2B MPEG2 Box device This two device principle has been used throughout the USBOSDM2 Application Software programming and therefore will be followed similarly in this software user manual Note on the device s back panel the bottom USB socket is for the OSD device the top USB socket is for the M2B device 7 User Interface On start...

Page 6: ...indow cannot be resized but will become hidden on the Windows Taskbar together with the Video Window when System Minimize menu item is selected b Video Window The Video Window is always located above the Control Window it can be resized by left mouse clicking its edges then dragging in any direction Left mouse double clicking inside Video Window will make it to enter Full Screen mode video content...

Page 7: ... i Video Channel Features Each OSD Device has 4 simultaneously available video input channels named as Chan1 Chan4 each of them has its own video window inside the Device s entire video frame and can be individually arranged inside the OSD Device s video frame it is this entire video frame consisting of the 4 video channel windows that will be sent to the M2B Device to be encoded as one MPEG video...

Page 8: ...ng of a standard PAL NTSC video frame fetched out of the original raw video frame Note for PAL incoming signal it s highly recommended to select 720X576 as its width and height for NTSC incoming signal select 720X480 as its width and height otherwise erroneous display effect could appear Window Position The upper left position and width height of a channel s video window inside the entire video fr...

Page 9: ... s video content horizontally and or vertically Chan Boundary Draw boundary around this channel s video window edges Brightness Contrast Hue Saturation Sharpness The value ranges of these features are different between video source Input1 Input4 and video source Input5 note the U Saturation V Saturation mean U V component saturation in a YUV colour space and this is only applicable to Input1 Input...

Page 10: ...dio input channels i e each channel contains left and right sub channels audio signals coming from these channels are mixed and digitized into one digital stereo audio stream by the OSD device Audio Channel 1 and 2 can select signal source from either their corresponding stereo Line in sockets or stereo Microphone sockets while Audio Channel 3 and 4 can only receive signal from their corresponding...

Page 11: ...Overlay Items can be added modified deleted and redrawn To create a new overlay item first select an Overlay Type fill in relevant options such as Start X Y position Font Text etc then click the Add Item button the overlay item will appear on the video frame and output TV monitor If recording is in progress overlay will also be recorded into MPEG video file immediately Note 1 When drawing overlay ...

Page 12: ...ont button The Font used by Text overlay can be either non downloaded default Use Downloaded Font is cleared or Downloaded Use Downloaded Font is ticked non downloaded means when each character used in a text overlay is being painted onto video frame its bitmap is downloaded to USBOSDM2 device at that time Downloaded means first downloading all characters bitmaps of the current font onto USBOSDM2 ...

Page 13: ...ted these spaces will be filled with the Background Colour BkGr Colour as seen here The Alpha option allows less than fully visible text to be painted on video frame smaller alpha value means less visibility default is no alpha full visibility The Blink option enables the text to blink at certain frequency default is no blinking Note text using Downloaded font cannot have Opaque background mode no...

Page 14: ...ght improve the overlaid graphics quality it will also affect the colours used to draw other type of overlay items such as text or timer Therefore when using Graphics File overlay with Use Palette ticked it s better to create it before creating other overlay items such as text or timer Graphics File overlay cannot Blink g Overlay Item Options Current Item Number of the current overlay item whose o...

Page 15: ... new Alpha value either 0 25 0 5 or 0 75 then all overlay items having Alpha values defined previously will be using the same Alpha value overlay items having None as their Alpha values will not be affected Blink Blinking time interval of the current overlay item Note each USBOSDM2 device can only have one Blink time interval at a time if one Overlay Item defines a new Blink time either 0 25 0 5 1...

Page 16: ...f the OSD device s SVideo output when SVideo Link is used Default is TV OUT 2 connects to OSD device s Composite output Confirm on Exit If to display a confirmation dialog before exiting the USBOSDM2 program Rec Timer Expire Exit Program Exit USBOSDM2 software when recording ends because timer expires if any device is still recording or any dialog is still open the exit will not happen Rec Timer E...

Page 17: ...hen multiple USBOSDM2 devices are connected Current Recording Path The folder for recorded files double clicking a disk or folder name in the list box will show sub folders under it currently selected folder is above the list box Timer If recoding timer is set in minute unit recording will stop at that time length Zero default timer value means no timer record can only be stopped by user manually ...

Page 18: ...modify and delete scheduled recording Schedule a recording prior to current time will have no effect Name Recording File This decides how non scheduled recording will form file names Prompt Before Recording Each time before recording starts a dialog will appear asking for file name Prompt After Recording Each time when recording stops a dialog will appear asking for file name Pre name as Text Crea...

Page 19: ...G files recorded can have these names repeatedly with each file sized at approx 6MBytes MPEGRecord1_20091026_151904_Video8000Kbps mpg MPEGRecord1_20091026_151904_Video8000Kbps_00000001 mpg MPEGRecord1_20091026_151904_Video8000Kbps_00000002 mpg MPEGRecord1_20091026_151904_Video8000Kbps_00000010 mpg Manual File Splitting can be done through the Drop down Menu Split Recording File Encoding Properties...

Page 20: ...Setup windows actually invoke this same Encoding Properties window b Start Pause Stop Recording MPEG video recording can be started from Drop down Menu Start Recording or from Control Window Record Stream Start Record Stream Drop down Menu Start Recording always starts recording on one device while Control Window Record Stream Start Record Stream selection can simultaneously start multiple USBOSDM...

Page 21: ...p or from Control Window Setup Stream Setup To uniquely identify a receiving party for video streaming an IP Address and a Port Number need to be supplied USBOSDM2 can stream out MPEG video in either Multicast or Uni cast UDP mode Multicast streaming allows multiple receiving parties to receive the same MPEG video simultaneously while Uni cast allows only one receiving party at a time To stream in...

Page 22: ...der and file names for the still image Reset Serial set up a new number to be the next serial number appended to the newly created still image file s name Graphics File type is defined by the Image Type combo box If multiple USBOSDM2 devices are present and Capture All Devices box is ticked clicking the Capture button will simultaneously capture still images on all devices otherwise one single ima...

Page 23: ...he Record Stream Menu on the Control Window With multiple devices connected double clicking left mouse for Full Screen will have two results if the Ctrl Key is pressed when double clicking one device s video frame area inside the Video Window this USBOSDM2 device s video frame will occupy the entire PC screen if the Ctrl Key is NOT pressed when double clicking anywhere inside the Video Window the ...

Page 24: ... p 0 C dev1 f 0 rec mpg record on device 1 to file c dev1 rec mpg USBOSDM2 exe r 1 t 1 120 x start recording on device 2 for 2 hours then exit the program USBOSDM2 exe r 0 t 0 60 w start recording on device 1 for 1 hour then shut down the PC 17 Default Parameter Values USBOSDM2 software uses an initialization file USBOSDM2 ini to store values for all of its user definable parameters each time when...

Page 25: ...20X576 Pixel PAL 720X480 Pixel NTSC MPEG Encoding Video Bit Rate 8 00 Mbps MPEG Encoding Bit rate Mode Constant Bit Rate CBR MPEG Encoding GOP Structure N 15 M 3 MPEG Encoding Audio Bit Rate 224 Kbps MPEG Encoding Audio Sampling Rate 48KHz MPEG Encoding Audio Output Mode Stereo Video Streaming Parameters Streaming Target IP Address 127 0 0 1 Port Number 5000 Multicast Streaming No Image Grabbing P...

Page 26: ... N Minimize O Overlay Setup P Pause Recording R Record Setup S Stream Setup T Stop Record W Show Recording Status X Exit Program Z Maximize Device Video 19 Technical Discussions 1 Some PCs Screen Saver or Power Down Screen Settings could cause stopping on live video preview and record if this happens just disable Windows Screen Saver Power Down Settings 2 On Windows 7 and Windows Vista avoid press...

Page 27: ...led at a time USBOSDM2 SDK will be needed to disable multiple M2B devices and use DirectShow filters details can be found at the Using DirectShow Filters with the SDK section of the USBOSDM2 SDK User Manual http www inventa com au Product 20Release 20and 20Comment USBOSDM2 20SDK 20User 2 0Manual 201 0 0 pdf 20 Hardware Specification Host Interface 2 X USB2 0 Type B Sockets Power Supply through USB...

Reviews: