Home

Using the HD-SDI Express card

image

Contents

1. This provides a digital offset of 32 for Red 64 for Green and 128 for Blue Lnputy OULDUL One pte sy OLLE Uproar 647 125 poop Oly LZ Lipo Ag OOo ke OU LID ZOO Pe OZ Page 64 of 65 A 3 Using Microsoft Excel The LUT file can be created in Excel as follows l create the spreadsheet as shown below note that 256 rows are required in the pixel table 2 add the necessary equations into the output cells to generate the transfer function required 3 save the file as a csv comma delimited format 4 rename the csv file to an extension of lut EA Microsoft Excel Example_lookup_table File Edit View Insert Format Tools Data Window Help Adobe PDF leh se 2laryr a w E amp FL a W 4 io B20 1 l HD SDI Express HGB Lookup Table a 3 This provides a digital offset of 32 for Red 4 b4 for Green and 1 5 for Blue b Input Output R Output Output 6 gt B z O JA Ed 120 3 1 a3 b5 129 10 34 bb 150 11 3 205 255 255 255 bd 265 Page 65 of 65
2. 1 18 REFCLK f 1 f 19 REFCIK Pot EE O O o S y POIS ee as ee ae E 20 GND 21 PERn0 22 PERpO 23 GND 24 PETnO 25 PETpO 26 GND Table 6 ExpressCard Connector Pin out Notes CPPE indicates to the host that the card has been inserted 2 CLKREQ indicates to the host that the card is requesting that the REFCLK be provided This is a Power Management function and is not implemented on the HD SDI Express 3 WAKE is used to notify the host that it should re apply power to the card This is a Power Management function and is not implemented on the HD SDI Express 4 PERST is a reset signal driven by the host to reset the card 5 3 3V AUX is used to power the WAKE circuitry This is a Power Management function and is not implemented on the HD SDI Express Page 59 of 65 PCle x1 Connector VCE HDPCIe01 only The PCIe x1 connector is a vertical edge finger two sided 36 position connector Side B is on the primary component side and Side A is on the secondary solder side Both pins Al and B1 are closet to the I O bracket Table 7 PCIe x1 Connector Pin out Notes The SMB Bus is not implemented 2 The JTAG interface is not implemented 3 3 3 Vaux is used to power the WAKE circuitry This is a Power Management function and is not implemented 4 WAKE is used to notify the host that it should re apply power to the card This is a Power Ma
3. ExpressCard 34 slot e Microsoft Windows Win7 XP Vista 32 or 64 bit operating system software e A computer with at least 256M bytes of RAM e ACD drive and a hard disk on which to install the HD SDI Express software Page 14 of 65 Inspecting the HD SDI Express package When you unpack your HD SDI Express package you should visually inspect all of its contents If something is missing or damaged contact your Imperx representative Package contents You should have received the following items e The HD SDI Express card e ACD with the HD SDI Express software suite e A Quick Start installation guide Page 15 of 65 0 CER Hardware Installation Installing the HD SDI Express card is as simple as plugging it into an available PCIe x1 slot on your desktop computer s motherboard or a ExpressCard 54 or ExpressCard 34 slot on your laptop Page 16 of 65 0 CARLA Software Installation This chapter explains how to install the HD SDI Express software Software Suite The HD SDI Express software suite consists of the following files Windows application files located in c Program Files ImperX HD SDL_ Express Application win32 folder contains binaries for 32b1t versions of Windows x64 folder contains binaries for 64bit versions of Windows HD SDI_Express exe Application program HD SDI_Express chm Help file DrvManager exe Driver Manager utility VCESDI dll HD SDI
4. HD SDI Express provides an HD SDI compliant receiver interface capable of acquiring SDI video audio data at rates of 1 485 Gbps The receiver provides full SMPTE processing for signals compliant with SMPTE 274M and 296M framing The following formats are supported 1080p 30 25 24 fps 1080i 60 50 fps 720p 60 50 30 25 24 fps SD SDI Loop Through interface HDPCIe01 only The HD SDI Express PCIe card provides an SDI output which is an electrically regenerated and retimed version of the input SDI signal This is useful when the user requires that the frame grabber be in line between a video source 1 e camera and a video sink 1 e monitor PCI Express interface The HD SDI Express PCIe card complies with the x1 low profile PCI Express add in card dimensions as defined in the PCI Express Card Electromechanical Specification revision 2 0 The HD SDI Express 54 and HD SDI Express 34 cards comply with the ExpressCard 54 and ExpressCard 34 package dimensions respectively as defined in the ExpressCard Standard release 1 2 Both cards include a 37mm x 20mm extension area used to house the BNC connector The HD SDI Express provides a x1 lane end point PCI Express interface compliant with the PCI Express Release 1 2 specification The design does not support any memory mapped or I O mapped peripherals on the card Access to the SDI Express s FIFOs 1s achieved through DMA operations that move the data from the FIFOs into h
5. Hardware Wizard dialog box Proceed to Step 2 10 For Vista The driver will automatically be installed Proceed to step 2 15 Under certain conditions the following message may appear Page 20 of 65 Found Hew Hardware Wizard Welcome to the Found New Hardware Wizard Windows yl search bo current and updaled sobtware bey looking on pour computer on he hard intalation CD or on Hee M rdoss Uplate Web site vith pour peimission Read our privacy policy Can Windoss corneal lo windows Update lo asach hor eolteanre Ca Yee this Urme onb ves now ord every ime commect a device Ho mot his time Click H lo comin If this message appears click No not this time then click Next 2 11 When the following message appears select Install the software automatically Recommended then click Next Hardware Update Wizard This wizard helps you install software for HD SO1 Express Capture Card If your hardware came with an installation CD 12 or floppy disk insert it now What do you want the wizard to do 2 Install the software automatically Recommended Install from a list or specific location Advanced Click Nest to continue Back Cancel 2 12 The following message will appear Page 21 of 65 2 13 2 14 215 Hardware Installation A The software you are installing for this hardware o HD 50l Express Capture Card has not passed Win
6. Link Unity white balance Apply Red gain 0 000000 areen gain 0 000000 Blue gain 0 000000 Mean RGB 10 0 0 Figure 6 RGB Control dialog Specifies the amount of offset to apply to each of the R G and B components Specifies the amount of gain to apply to each of the R G and B components This button sets all gains to a value of 1 0000 Performs an automatic white balancing procedure Instructs the HD SDI Express card to analyze the current image received from the camera and to calculate a set of RGB Gain coefficients that will cause the sample image to be white balanced NOTE Before clicking on Analyze the user should reset all gains to unity and point the camera at a uniform white target Instructs the HD SDI Express card to use the calculated RGB Gain coefficients acquired during the analyze procedure and to apply these to the received image prior to display Page 36 of 65 Gamma Pencil Reset RGB Lookup Table Dialog The RGB Lookup Table feature allows the user to modify and transform the original video data The pixel values for each of the R G and B components can be mapped into new values The mapping from input to output values is defined in a lookup table LUT file The LUT file is an ASCII text file that can be created and modified by the user see Appendix A for details or can be automatically generated by the HD SDI Express application Gamma Correction and custom Lookup Tab
7. Operating temperature 0 C to 65 C Relative humidity 90 non condensing FCC 15 part B CE RoHS Page 62 of 65 Creating Lookup Tables This appendix provides a reference on how to create a lookup table using both an ASCH editor and an Excel spreadsheet Page 63 of 65 A 1 Overview The Lookup Table file can be created using any standard ASCII text editor or by using Microsoft Excel Additionally any spreadsheet or mathematical program capable of generating a comma delimited file can be used A 2 Using an ASCII text editor A custom LUT can be prepared using any ASCII text editor Alternatively any spreadsheet program 1 e Microsoft Excel can be used by converting the spreadsheet into a comma delimited csv file In either case the file must be renamed to include the lut extension Each line in the file represents an input value and a set of three output values for R G and B The type of the inputs and outputs is decimal with a range O to 255 The input values represent incoming pixels and the output values represent what each incoming pixel should be converted to Lines preceded by two dashes are comment lines and are ignored by the parser The format of the LUT file is as follows Lines beginning with two dashes are comments and are ignored by the parser LNPT Output ROU pul Se VULPUT Ee 0 r0 g0 b0 1 r1 g1 b1 2 12 92 b2 LO GANO LIO ZO For example HD SDI Express RGB Lookup Table
8. Windows browse box allowing the user to select a folder and filename for the current LUT file to be saved The filename extension ut will automatically be added and therefore you do not need to include the filename extension Causes the current lookup table displayed in the graphs to be loaded into the HD SDI Express card Custom Lookup Tables using an LUT file Custom arbitrary transformations for the purposes of knee correction contrast enhancement negative image etc can also be implemented This requires that the user specify the transformation via an LUT file see Appendix A for details Modified TF Modified TF Output signal Output signal Input signal Input signal Custom Transfer Function Double Knee Correction Modified TF Output signal Output signal z Original TF Original TF Pi Input signal Input signal Contrast enhancement Negative Image Figure 8 Examples of custom lookup table transformations Page 38 of 65 Capture Settings Dialog This dialog gives the user complete control over image storage Capture settings El Image Format ie Sette Best Small JPEG ASS TIFF FP Normalize C RAW Capture options 10 single Frames o Series ob frames a AWI Video Start Capture Figure 9 Capture Settings dialog Start Stop This button will toggle between Start Capture and Stop Capture Capture ev
9. Y8 Y5 Y4 16 bit Table 2 Pixel mapping into memory YCrCb 16 bit mode 4 pixels DW 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 63 62 61 60 59 58 57 564 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 B7 B6 B5 B4 B3 B2 z R7 R6 IR5 R4 R3 R2IR1 R0f G7 G6 G5 G4 G3 G2 G1 G0 B7 B6 B5 B4 B3 B2 B1 B0 RGB G7 G61 G5 G4 G3 6G2 B7 B6 B5 B4 B3 B2 IB1 BOI R7 R6 R5 R4 R3 R2 R1 RO RT G6 G5 G4 G3 G2 G1 G0 24 bit DW2 R7 TAT Re Tas RATRS AD RI RO G7 G6 G5 G4 G3 G2 G1 G0 B7 B6 B5 B4 B3 B2 B1 BO R7 R6 R5 R4 R3 R2 R1 R0 DW2 B7 B6 B5 B4 B3 B2 B1 BO R7 R6 R5 R4 R3 R2 R1 R0 rertestestes es or Toreo artes es ee 8387 STB DW3 G7 G6 G5 G4 G3 G2 G1 G0 B7 B6 B5 B4 B3 B2 B1 BO R7 R6 RS R4 R3 R2 R1 RO DW3 R7 RG R5 R4 R3 R2 RIIRO 187 86 85 B4 83 82 B1 BOJR7 R6 R5 R4 R3 R2 RI RO Table 3 Pixel mapping into memory RGB 24 mode pixels 3 DWs Page 10 of 65 Chroma Resampler This module is responsible for receiving YCrCb 4 2 2 video pixel data from the SDI receiver performing a coset function and delivering YCrCb 4 4 4 formatted data For example Input 4 2 2 data Y1 Cbl VOIGT Y3 Cb3 Y4 Cr4 Output 4 4 4 data Y1 Cb1 Cr2 Y2 Cb1 Cr2 Y3 Cb3 Cr4 Y4 Cb3 Cr4 Color Space Conver
10. camera This window can be sized and moved to suit your needs When image viewing is active the size of this window will be automatically scaled as a function of the input signal s parameters 1 e pixels line and lines frame as reported in the Camera Parameters dialog HD SDI Express File view Help w a OT EOR A a at tt ge o g o su AAA A A A ee Camera Rate 30 Grabbing Rate 30 Grabbing Count 5933 779 x 665 425 Cr 568 Cb 436 DMA Active Camera online Figure 3 Main dialog The Main dialog contains a Menu bar an Icon bar and a Status bar Menu Bar The Menu bar includes a set of pull down sub menus as follows File Clicking on this item reveals a pull down menu with two options Player and Exit Play Files This option opens the Player Dialog and Player Control windows Exit Clicking on this option causes the program to terminate Page 27 of 65 View Clicking on this item reveals a pull down menu with the following options Camera Causes the Camera Parameters dialog to appear Parameters Color Space Causes the Color Space Converter dialog to appear Converter RGB Causes the RGB Control dialog to appear Control RGB Causes the RGB Lookup Table dialog to appear Lookup Table Capture Causes the Capture Settings dialog to appear Settings Statistics Causes the Statistics dialog to appear Hex Pixel Causes the Hex Pixel
11. gt IMP RX Cutting Edge Imaging Solutions HD SDI Express User s Manual CONFIDENTIAL NOTICE Copyright 2008 Imperx Inc All rights reserved Any unauthorized use duplication or distribution of this document or any part thereof without the prior written consent of Imperx Corporation is strictly prohibited Imperx inc DOC 0015 0002 6421 Congress Ave Ste 204 Rev RA07 Boca Raton FL 33487 USA 08 26 13 CONFIDENTIAL amp PROPRIETARY Page 1 of 65 Revision History RAO1 Jan 11 2009 Initial Release RA02 Feb 24 2009 J Egri Added RGB Lookup table description and Appendix A RA03 Mar 12 2009 Added Unity button to RGB Control dialog RA04 Dec 16 2009 Updated Table 1 YCrCb 20 bit mode pixel oackino RA05 Mar 26 2012 Added audio support RA06 Jan 22 2013 Added VCE HDPCle01 card and features COM port and SDI Loop through RAO7 Jul 31 2013 Added SD and HD Color Space Converter dialogs A A ee ee Page 2 of 65 Table Of Contents CHAPTER INTRODUC TION css 5 IDS OER RES Ser o A E sata a eine e eee lacteos ec dE 6 WHAT YOU NEED TO GET STARTED ut A Ad A ARA 14 INSPECTING THE HD SDLEXPRESS PACKAGES a lcd e do ao 15 CHAPTER 2 HARDWARE INSTALLATION cecccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccocceecs 16 CHAPTER 3 SOFTWARE INSTALLATION oo ociads 17 SOPE ARS I e e a e eee ON 0 a ee SIN OR EN Oe NRE OT Se TT OE 17 SOFTWARE INSTAL
12. on Open then OK 3 5 Follow the instructions starting from step 2 2 above Page 23 of 65 Firmware Upgrade from Web Site Your newly received HD SDI Express card has been programmed in the factory with the latest firmware prior to shipping New firmware however may be released periodically to reflect improvements and or added functionality You can retrieve these updates by visiting the download page of our web site at http www imperx com frame_grabbers HD SDI Express HD SDI Express_downloads php Use the following steps to install newly released firmware l Download and unzip the firmware Upgrade Utility file to a folder on your PC 2 Insert the HD SDI Express card into the laptop Note that if your system has two ExpressCard slots then you must insert the card into the slot in which it was placed during the original driver installation 3 If the system prompts you with a New Hardware Found dialog box then you have not previously installed the driver You must follow the steps outlined in the section above titled Software Installation from CD to install the driver 4 To run the Upgrade Utility simply double click on the icon Note DO NOT POWER DOWN OR REMOVE THE CARD WHILE PROGRAMMING IS IN PROGRESS 5 The Upgrade Utility will display the following dialog box HD SDI Express Remote Upgrade a Welcome to the HD SDI Express remote Upgrade utility This utility vill upgrade the firmvare on your
13. 1849 Memory used 1976 MBytes Page 46 of 65 AVI Video Select this option when you wish to create an AVI movie file An AVI movie is a series of images assembled into a single AVI file Clicking on this button causes the AVI Video Clip Settings dialog to open ANI ideo Clip Settings x File Hame PathFilename cuments and Settings ab Desktopsimagell avi El Capture Limit number of frames to 0 Compressor Uncompressed la Upton Audio M Capture audio along with Video Display Freeze preview window while capturing Text Overlay Insert Date and Time Insert Timestamp TT Insert Text Message Top Lett mea Position Figure 12 AVI Video Clip Settings dialog Path Filename Limit number of frames to Compressor Capture Audio Freeze preview window while capturing Same as in Single Frames Allows you to limit the duration of the recording by the number of frames specified Allows you to choose between a variety of compressor implementations and options This pull down menu lists several different implementations of AVI compressors Each has its own set of configuration options Allows you to create an AVI file with video only or with both video amp audio Same as in Series of Frames Page 47 of 65 Text Overlay Same as in Single Frames Accept Same as in Single Frames Cance
14. Dump dialog to appear Dump Histogram Causes the Histogram dialog to appear Zoom Causes the Zoom menu to appear Help Clicking on this item reveals a pull down menu with two options About and Help Manual About Causes version information to be displayed including release identifiers for the application software library driver and firmware This information should be provided to Imperx technical support personnel during a service call Help Causes an interactive point and click style help manual to be Manual displayed The help manual provides a summary description of all GUI controls and fields Page 28 of 65 Icon Bar 23 i 2 H oO Ff A The Icon bar contains a set of icons that act as shortcuts into the features located on the Menu bar Start stop continuous Grab Snap single frame start stop Capture to disk Open Camera Parameters dialog Open Color Space Converter dialog Open RGB Control dialog Open RGB Lookup Table dialog Open Capture Settings dialog Open Statistics dialog Open Hex Pixel Dump dialog Open Histogram dialog Zoom In Zoom Out Fit to Window Zoom 1 1 Turn Grid on off Help Page 29 of 65 Status Bar The Status bar reflects the real time state of the current camera connection Camera Rate Grabbing Rate Grabbing Count Pixel Position Pixel Value DMA Status Camera Status Displays the real time frame rate of the attached camera as mea
15. Express library ippLib dll Intel image processing library IpxLog dll ImperX logging library IpxMisc dll ImperX miscellaneous library IpxMovieMaker dll ImperX movie maker library Windows Kernel Driver files located in c Program Files ImperX HD SDI Express drivers kernel win32 folder contains binaries for 32bit versions of Windows x64 folder contains binaries for 64bit versions of Windows sdi_ex sys Win7 WinXP Vista driver file sdi_ex inf Win7 WinXP Vista driver info file sdi_ex cat Win7 WinXP Vista driver catalog file ipxinstdrv exe driver installation utility Page 17 of 65 Software Development Kit SDK files located in c Program Files ImperX HD SDI Express SDK bin folder binaries inc folder include files lib folder libraries doc folder documentation SDK Examples folder samples Imperx SdiExpress NET folder NET wrapper Documentation files located in c Program Files ImperX HD SDI Express Doc HD SDI_Express_Users_Manual pdf User manual document HD SDI_Express_Datasheet pdf Technical datasheet Quick Start HD SDI_Express pdf Quick start document Third party software support files located in c Program Files ImperX HD SDI Express drivers win32 folder contains binaries for 32bit versions of software x64 folder contains binaries for 64bit versions of software Halcon files for MVTech Halcon support DirectShow files for Microsoft DirectShow s
16. GB 24 data is delivered from the card into host memory canoa so Cr Off 512 Min Max 255 a 0 e om o Min 0 E oo Min Max Cb Off 512 0 255 E o m eo 09 oem 7 am CrOff 512 i il oO oA m fra Min Max 0 255 oom oo 0 Min Max O y Figure 5 Color Space Converter dialo Page 34 of 65 SD Default HD Default Apply Sets all parameters back to the BT 601default values for SD mode Sets all parameters back to the BT 709 default values for HD mode Instructs the color space converter function to use the values entered into the various fields Note that entering values into the fields will not have an effect on the image until the Apply button is clicked Page 35 of 65 RGB Offset RGB Gain Unity White balance Analyze Apply RGB Control Dialog The RGB Control dialog allows the user to adjust the gain and offset for each of the RGB color components Optionally the gains can be set automatically by invoking a white balance function Note that if either the YCrCb 20 or YCrCb 16 mode is selected then YCrCb data is delivered from the card into host memory and therefore the RGB control function is performed by software However if the RGB 24 mode is selected then the RGB control is performed on the card and RGB 24 data is delivered from the card into host memory RGB Control RGB Offset RGB Gain Red Red 1 0000 a L areen 1 0000 Blue a Blue 1 0000
17. HD SDI Express card Current Firmware information Revision 0 1 0 1 Image ID Application Mew Firmware information Revision 0 1 0 2 Image ID Application Erasing done Programming done verify done Resetting done Page 24 of 65 0 CMEJICS Vv Using the HD SDI Express card This chapter contains information on how to configure and use the HD SDI Express card Page 25 of 65 Launching Application Note Running the HD SDI Express Application The HD SDI_Express exe program supplied with the HD SDI Express card is a stand alone Windows based application It provides an easy to use graphical user interface GUI allowing the user to configure the HD SDI Express card and to view record and playback video data received from the CameraLink interface The application consists of a main window as well as several other dialogs which can be accessed from the main menu or from convenient icons To launch the HD SDI Express program simply double left mouse click on the HD SDI Express Application icon on the desktop se Vv HD SDT Express Application In the remainder of this chapter references to clicking on objects in the GUI refers to the left mouse button Page 26 of 65 Main Window When the HD SDI Express application is executed a main window titled HD SDI Express will appear The main window provides the primary area for viewing real time images received from the
18. ING LOOKUP TABLES u ccccccccccccccccccccccccccccccccccccccccccccccccccccccecccccccoccocs 63 PRN VER VME Wy sss 5 5 nsession RAS SS A Se Se Noa SS Ac 64 AR USING ANAS CIP TEXT BD MOR ais edo 64 PS USING MICROS EXC Beco chic sete tual ares ac cas celts octets ae oad coe Sc ae nah gus Stace eas aes get IE TE E E 65 Page 3 of 65 Illustrations Feie HD SDLEXPrESS Block DIA ri nate cectetens 9 Pigiite 2 Color SpacesC On Veen spices io cmeeenas 11 AAA A A E che AA A A E ante A A A ante cent tei 21 Eieure 4 Camera Parameters didlo sarisin a E ts Etat ie aha E E lan ta ie aut atlas 31 Figure 5 Color pace Conve dial wetter A ates iunia lent E ncn eects 34 Pie ure6 RGB Conroe TS 36 Figure 7 RGB Lookup Table ad E O 37 Figure 8 Examples of custom lookup table transformati0DS oooooocnnnnnnnnnnnnnnnnnonnnnnnnonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnss 38 Figure 9 Capture Settings dilo is 39 Figure 10 Single Frame Settings dilo its 40 Figure 11 Senes ot Frames Settings dialog ii a ds 42 Figure 12 AVI Video Clip Settings dialog ui o ts 47 Ersure I Statistics dial is a a a its 49 Fisure 14 Sample image with Hex Dump TI ii ii ic 51 Fiege t Hex Dump tor YET CD 20 Mod Aida 52 Eisute 16 Hex Dump tor RGB 24 mde sn A O 52 mee Ais 0 Sram Win Ow a ads 53 Hestte 15 200M MEU adds 54 Penre 19 Player Control dilaciones 55 Protre 2 OS Play Ct Dial cia 57 Tables Table 1 Pixel mapping into me
19. LATION FROM CD lt a ica 19 SOFTWARE UPGRADE FROM WEB SITE ccsceceececccceccccscccscccecsccscuccsceceececeecscecscsscscseescseescesescscecscnscscesescesescuseecs 23 FIRMWARE UPGRADE FROM WEB SITE cccecescecccceccececscececcsceccscuccscucescucescscescscecscssescnsescesescucescsceecssscecesescesesces 24 CHAPTER 4 USING THE HD SDLEXPRESS siii inde 25 RUNNING THE HD SDLEXPRESS APPLIC ATION e o e el ase de dido de le dl N 26 MARN WINDOW a in ba e nd ed Ue ent 21 CAMERA PARAMETERS DATO a bl ae e dos heen we o ba e dos een aloe 31 COLOR SPACE CONVERTER DIALOG ss casera e e co ps Baa co ss eae 34 RGB CONTR Ole DIAG OG esate hese e ete he tea Paes e eres tse Ah eee eet eos etna Ae 36 RGB LOOKUP TABERE DEALOG lt e in o sn ee 37 CAPTURE SETTINGS DIALOG usd 39 PEE Xe Pe Ee OUINIP VV INDO Wren cents mb sesh baso iden ais he eek eas eat hale dile oid earths a tas 50 HISTOGRAM WINDOW dal ata ente 53 ZOON NN a 54 Vd E ERA AAA A O II ie thet ee ae 55 PEAYERTDIALOG sn e e oO aa do end a ae a Da o al aa e AA a O 57 CHAPTER 5 ELEC FRICA DT INTE REA CES cursi ta 58 SPESIE GIRE ANENA de dd e dt do dies cab sane o de ll do de de bese ene e das EEN 59 EXPRESSCARD CONNECTOR VCE HDEX02 HDEX03 ONLY oocoocccncccnoccnnccnnocnnoccnnoconoconncnonoconaronnononoconaranarcnncnnos 59 PCIEX L CGONNECTOR EV CE HDPCIEOL ONLY do eo ta do 60 CON PORT CONNECTOR V CE HDRCETEOLONE Tai ds 61 CHNXPEER6 lt SPECIFLCA TON Sin ii 62 APPENDIX A CREAT
20. Window The Histogram window displays three graphs one per component When the YCrCb 20 or YCrCb 16 modes are selected it will display plots for the Y Cr and Cb components When the RGB 24 mode is selected it will display plots for the R G and B components Each plot is a histogram of the current frame being displayed in the image window as a function of pixel frequency Y axis vs pixel value X axis The pixel frequency in the Y axis represents the total number of pixels for a given pixel value The range of the pixel value in the X axis depends on the mode selected The range is 1024 10 bits for the YCrCb 20 mode and 256 8 bits for the YCrCb 16 and RGB 24 modes 1000 100 00 300 400 00 600 700 00 s 1000 ion 700 6300 E A FOO si S 1000 Figure 17 Histogram window Page 53 of 65 Zoom in Zoom out Fit to window 25 90 100 200 400 Zoom Menu The Zoom menu allows the user to select various zooming and scaling functions The zoom menu can be invoked via the View item on the Menu bar or by right clicking the mouse over the image window zoom in Ctrl Zoom ouk Ctrl Fit Eo window Ctrl 0 oo Alt 4 Ss Alt 2 w 100 Ctrl 1 00 Chrl z 400 trl 4 Figure 18 Zoom menu Causes the displayed image zoom to be increased The user can hit the Ctrl and keys or the icon from the icon bar as shortcuts Causes the displayed imag
21. apture time to 06 Hr 00 Min 00 Sec Limit total number of frames to 300 Example 4 To capture continuously for a period of 2 hours and not to exceed a total of 100 images Capture event occurs Continuous Total capture Limit total capture time to 02 Hr 00 Min 00 Sec Limit total number of frames to 100 Page 45 of 65 NOTE Buffer frames When selected will store images in system memory to memory during capturing When capturing is complete the images in memory will be flushed to the disk drive Select this option to improve capture performance 1 e the number of frames per second stored to disk If this option is not selected images will be stored directly to disk and therefore capture performance will be limited by the disk s transfer rate Freeze preview When selected will stop the live image in the main window while window from updating during capture otherwise capturing the image will remain live Selecting this option improves capture performance 1 e the number of frames per second stored to disk Text Overlay Same as in Single Frames Accept Same as in Single Frames Cancel Same as in Single Frames While capturing is in progress if the host operating system denies the HD SDI Express application s request to allocate more frame buffers in host memory then the following error message will appear HD SDI Express Ed System ran out of memory Capture Stopped Frames captured
22. ays the date and time received from the PC s operating system on each image recorded Date and time formats are the same as those used on your computer Enabling Insert Timestamp automatically overlays an accurate timestamp on each image recorded The timestamp is a decimal Page 40 of 65 Accept Cancel integer value indicating the time in microseconds when the card acquired the frame from the attached camera Enabling Insert Text Message allows you to enter a text string to be automatically overlayed on each image recorded Clicking on Position causes a pull down menu to appear which defines the placement position of the date time text message within the image Available options include Top Left Top Center Top Right Bottom Left Bottom Center and Bottom Right Clicking on this causes the entries made to the various fields to be accepted and then closes the Single Frame Settings dialog window Clicking on this causes the entries made to the various fields to be rejected and then closes the Single Frame Settings dialog window Page 41 of 65 Series of Frames Select this option when you wish to record multiple frames Clicking on this button causes the Series of Frames Settings dialog to open Series of Frames Settings xX File Hame FPath Filename C Documents and Settings lab Desktop image E Append to filename f Date and Time 3 Digit Number 5 Digit Numb
23. by the amount of time specified Limit number Allows you to limit the duration of the of frames to recording by the number of frames specified Total capture Allows you to control how much to capture over all events specified above Limits can be specified by either time or number of frames whichever occurs first Limit total capture Allows you to limit the duration of the total time to recording by the amount of time specified Limit total number Allows you to limit the duration of the total of frames to recording by the number of frames specified Page 44 of 65 Examples of how to use Capture timers and counters Example 1 To capture 5 frames every 1 5 hours over a 12 hour period Capture event occurs Capture every 01 Hr 30 Min 00 Sec Capture duration for each event Limit number of frames to 5 Total capture Limit total capture time to 12 Hr 00 Min 00 Sec Example 2 To capture 5 minutes worth of images every 15 minutes and not to exceed a total of 250 images Capture event occurs Capture every 00 Hr 15 Min 00 Sec Capture duration for each event Limit capture time to 00 Hr 05 Min 00 Sec Total capture Limit total number of frames to 250 Example 3 To capture 10 frames every 1 hour over a 6 hour period and not to exceed a total of 300 images Capture event occurs Capture every 01 Hr 00 Min 00 Sec Capture duration for each event Limit number of frames to 10 Total capture Limit total c
24. coming SDI audio data These fields are set by the user Enable Preview Instructs the card to process and play through the PC s speakers the received audio data Format Indicates how the card should format the audio data prior to transferring it into host system memory Page 32 of 65 24 bit Use the 24 bit audio data received from the SDI receiver as 1S 16 bit Use the 24 bit audio data received from the SDI receiver but truncate the 8 LSBs to form 16 bit data Volume Controls the volume of the audio played through the PC s speakers Start Stop This button will toggle between Start Grab and Stop Grab every time Grab the user clicks on it Clicking on Start Grab enables the HD SDI Express s DMA engine and causes the main window to display live images received from the camera Clicking on Stop Grab disables the DMA engine and causes the display to freeze Page 33 of 65 Color Space Converter Dialog The Color Space Converter dialog allows the user to adjust the behavior of the color space conversion function This function is responsible for converting from YCrCb video data to the RGB 24 format Note that if either the YCrCb 20 or YCrCb 16 mode is selected then YCrCb data is delivered from the card into host memory and therefore the color space conversion function is performed by software However if RGB 24 mode is selected then the color space conversion is performed on the card and R
25. coming SDI video data These fields are set by the user Format Indicates how the card should format the video data prior to transferring it into host system memory YCrCb 20 bit Use the 20 bit YCrCb 4 2 2 data received from the SDI receiver as 1S YCrCb 16 bit Use the 20 bit YCrCb 4 2 2 data received from the SDI receiver but truncate the 4 LSBs to form 16 bit data RGB 24 bit Use the 20 bit YCrCb 4 2 2 data received from the SDI receiver translate it to 30 bit YCrCb 4 4 4 data using a chroma resampler function then generate 30 bit RGB data using a color space converter function and finally truncate the 2 LSBs from each component to form 24 bit RGB data Transfer as Indicates how the card should transfer the video data into host system memory when the mode is interlaced Note that when the mode is progressive then the frames option is automatically selected Frames Interlaced Transfer as a complete frame consisting of an odd field followed by an even field Progressive Transfer as a complete frame with odd and even fields interlaced 1 e as received from the camera Fields Transfer each field individually Audio Input These fields describe the attributes of the currently connected SDI audio source The fields are automatically populated by the application program Present Indicates that the received signal contains embedded audio data Audio Output These fields determine how the card should process the in
26. dows Logo testing to venfy its compatibility with Windows lt P Tell me why this testing is important Continuing your installation of this software may impair or destabilize the correct operation of your system either immediately or in the future Microsoft strongly recommends that you stop this installation now and contact the hardware vendor for software that has passed Windows Logo testing Continue Anyway STOP Installation Click Continue Anyway to continue When Click finish to close the wizard appears click on Finish This completes the driver installation Page 22 of 65 software Upgrade from Web Site New application and or driver software may be released periodically to reflect improvements and or functionality added to the HD SDI Express You can retrieve these updates by visiting the download page of our web site at http www imperx com frame_grabbers HD SDI Express HD SDI_Express_downloads php Use the following steps to install newly released application software 3 1 Uninstall all application files by following the instructions in step 1 of the Software Installation from CD section 32 Download the SDI_Express_Installer exe file from the Imperx web site to a new folder on your PC we will use the folder C new_HD SDI_Express as an example 3 3 Left mouse click on Start Run enter or browse to C new_HD SDI_Express HD SDI_Express_Installer exe 3 4 Left mouse click
27. e zoom to be decreased The user can hit the Ctrl and keys or the icon from the icon bar as shortcuts Causes the displayed image to be scaled to fill the entire image window The user can change the image window by dragging is sides or corners Note that the Fit to Window function will maintain the aspect ratio of the original image Causes the displayed image to be 25 of the original image This scaling factor will also be applied to the saved image files Causes the displayed image to be 50 of the original image This scaling factor will also be applied to the saved image files Causes the displayed image to be 100 of the original image This scaling factor will also be applied to the saved image files Causes the displayed image to be 200 of the original image This scaling factor will also be applied to the saved image files Causes the displayed image to be 400 of the original image This scaling factor will also be applied to the saved image files Page 54 of 65 Image Size Path Files Player Control Clicking on the Play Files item under the File pull down menu at the top of the HD SDI Express main window causes two windows to appear the Player Control and Player Dialog windows These windows can be moved anywhere around the screen to suit your needs The Player Control window is used to select the pre recorded image or movie files that you wish to view Player Control I
28. eate files named as YY YYMMDDhhmmssnnn where Y year 4 digits M month 2 digits D day 2 digits h hour 2 digits m minute 2 digits s second 2 digits n millisecond 3 digits This option will create numerically named files The filename starts at O and is incremented by one after each frame is captured If the number of frames captured exceeds the number of digits selected then the filename will continue to increment For example If 2 Digit Number is selected then the files will be named as 00 bmp Ol bmp 99 bmp 100 bmp 101 bmp etc If 4 Digit Number is selected then the files will be named as 0000 bmp 0001 bmp 9999 bmp 10000 bmp 10001 bmp etc Capture event Allows you to control how often to start capturing occurs images Capture every Specifies how often in time to start capturing images Use this feature to take snapshots at regular intervals in order to create a time lapse series of images This option is mutually exclusive with the Continuous option Page 43 of 65 Continuous Specifies that image capture is free running Capture duration Allows you to control how much to capture with for each event each capture event specified above Limits can be specified by either time or number of frames whichever occurs first Limit capture Allows you to limit the duration of the time to recording
29. er O 2 Digit Number 4 Digit Number 6 Digit Number Hours Minutes Seconds Capture event occurs Capture ewer oo oo joo Continuous Capture duration tor each event Limit capture time Lo foo joo oo Limit number of trames to o Total capture Lirit total capture time to oo no gt Limit total number of frames to lo Buffering Buffer frames to memory Display Freeze preview window while capturing Text Overlay Insert Date and Time Insert Timestamp Insert Test Message Positiorr Top Left rea Figure 11 Series of Frames Settings dialog Path Filename This text field allows you to provide a path to a folder where the recorded image files will be saved to Clicking on the lt box will cause a Windows browse box to appear The user can then browse to a folder The filename will automatically be created based on the choice made in the Append to filename option The filename extension BMP or JPG will automatically be added depending on the image format chosen Page 42 of 65 Append to Allows the user to choose the format of the text filename filename to be created Every time a recording file is created the filename suffix will automatically be updated for the Date and Time option or incremented for the N Digit Number option Date and Time N Digit Number This option will cr
30. er but truncates the 8 LSBs to form 16 bits sample per channel The audio capture engine translates this data into doublewords 64 bits as defined in Table 4 Table 5 These tables reflect how the data will appear in host memory LO LO LO LO LO 24 bit 23 22 21 20 19 mode de 7 2 i 6 L2 L2 L2 L2 L2 L2 23 22 21 20 19 18 L3 L3 L3 L3 L3 L3 TOAS E BA R3 R3 R3 R3 R3 R3 15 14 13 12 11 10 Table 4 Audio mapping into memory 24 bit mode 4 samples 3 DWs d27 d26 d25 d24 d23 422 d21 d20 d19 d18 d17 d16 815 d14 d13 di2 di1 d10 a9 de d7 d6 d5 D4 d3 d2 d1 do d58 d57 d56 d55 d54 d53 d52 d51 d50 d49 d48 d47 d46 d45 d44 d43 d42 d41 d40 d39 d38 d37 436 d35 d34 d33 d32 d59 ALE aero ep E EEE AEH te pipettes nn 11 10 15 14 13 12 11 10 mode 11 10 15 14 13 12 11 10 Table 5 Audio mapping into memory 16 bit mode 2 samples D W Page 12 of 65 Pixel Buffering Audio Buffering DMA FPGA The pixel data formatted by the video capture engine is stored into two on board FIFO memories This memory serves as an elastic store for formatted video pixel data The FIFOs are managed by an independent pair of controllers implemented in the FPGA supporting concurrent operation The two FIFOs are utilized in a ping pong fashion such that while one is being filled with new p
31. er that data to host memory via a PCI Express x1 interface All of the cards share the same software 1 e application program libraries and driver e Supports an analog serial interface formatted per SMPTE 292M with e SMPTE 274M framing providing 10801 60 fields sec or 1080p 30 frames sec e SMPTE 296M framing providing 720p 60 frames sec e Supports the 20 bit de multiplexed HD format 4 2 2 YCrCb where Y 10 bits and C 10 bits e Captures video data from an SDI analog interface formats this data and stores it into local FIFOs e Data can be formatted as 20 or 16 bit YCrCb 4 2 2 or as RGB 24 using a color space converter function e Supports two 48 KHz 24 bit embedded audio channels e Captures audio data from an SDI analog interface formats this data and stores it into local FIFOs e Audio data can be formatted as 24 or 16 bits per sample e Retrieves the formatted video and audio data from the FIFOs and transfers it into host memory via a scatter gather DMA over the x1 lane PCI Express interface e Provides the ability to upgrade the FPGA firmware in the field by the user e HDPCIe01 only Provides an SDI Loop through capability A second BNC connector outputs a regenerated version of the SDI signal received from the first connector e HDPCIe01 only Provides an RS232 RS485 serial communications COM port for the purpose of configuring an attached camera Page 6 of 65 Interfaces SDI interface The
32. ery time the user clicks on it Clicking on Start Capture starts the process of recording the images to disk The options set in the Capture Options field determine what how and when actual recording is performed Clicking on Stop Capture causes recording to stop Close This button will hide the Capture Settings Dialog screen You can invoke it again by either hitting Ctrl S or by selecting it from the Control Panel pull down menu Image Format When recording images to disk this option selects the format BMP JPEG TIFF or RAW that the image will be saved in Selecting JPEG activates a compression slider Best provides the least compression while Small provides the most compression Normalize Normalize defines the way in which TIFF files are created Since a TIFF file uses 16 bits to represent each pixel and cameras can produce less than 16 bit pixels the normalize option is provided If normalize is disabled then left pixel padding 1s used so that 16 bit TIFF data is produced by appending zeros to the MSB bits of the pixel data For example for a 10 bit pixel the resultant 16 bit TIFF data is 0 0 0 0 0 0 p10 p9 p2 p1 where p10 p1 represent the 10 bit pixel Left padding is useful when the user wishes to post process the TIFF data Page 39 of 65 If normalize is enabled then right pixel padding is used so that 16 bit TIFF data is produced by shifting the p
33. exe and click OK Wait for the HD SDI Express InstallShield Wizard screen to appear Follow the on screen instructions For Windows Vista 32 bit and Windows Vista 64 bit select Always trust software from Imperx Inc and click on Install button when the following message appears Page 19 of 65 2 9 2 6 2 7 Windows Security Would you like to install this device software Sy Name Imper Inc Sound video and game contro 9 Publisher Impenx Inc Always trust software from Impenx Inc f Install Don t Install You should only install driver software from publishers you trust How can I decide which device software is safe to install When the following message appears choose if you would like to register online by clicking on Register now on Imperx website Y HD SDI Express Setup Installation Complete v I M P E RX Setup was completed successfully Cutting Edge Imaging Solutions Installation complete Please take a few moments to register your product on our website We strongly suggest that you do this so that we can notify you when new software Firmware becomes available Click Next and then Finish This completes the software installation Reboot your computer The next step is to install the driver files 2 8 2 9 2 10 Insert the HD SDI Express card into the laptop For XP Wait for the system to prompt you with a Found New
34. ixel data the other is being emptied via DMA into host memory The audio data formatted by the audio capture engine is stored into two on board FIFO memories This memory serves as an elastic store for formatted audio data The FIFOs are managed by an independent pair of controllers implemented in the FPGA supporting concurrent operation The two FIFOs are utilized in a ping pong fashion such that while one is being filled with new audio data the other is being emptied via DMA into host memory The DMA engines are responsible for reading formatted pixel and audio data from the on board FIFO memories and transferring them into host memory via the ExpressCard interface An intelligent scatter gather method is utilized providing for an efficient use of the ExpressCard bandwidth The use of non contiguous 4Kbyte buffers provides support for the Windows operating system s memory allocation model The heart of the HD SDI Express is a dense Field Programmable Gate Array FPGA This FPGA implements all of the functions related to video data capture formatting storage and DMA The firmware contents of the FPGA can be upgraded while in the field by following the instruction outlined in Section 3 of this document entitled Firmware Upgrade from Web Site Page 13 of 65 What you need to get started To begin using the HD SDI Express card you need the following e A computer with a PCIe x1 slot or a laptop with an ExpressCard 54 or
35. ixel data left and appending zeros to the LSB bits of the pixel data For example for a 10 bit pixel the resultant 16 bit TIFF data is p10 p9 p2 p1 0 0 0 0 0 0 Right padding is useful when the user wishes to view the TIFF data using a standard TIFF viewer program Capture Options Determines how when and where images are recorded to disk Three choices are provided Single Frames Series of Frames and AVI Video Selecting the radio button and then clicking on each option box opens a new dialog providing additional options Single Frames Select this option when you wish to record one frame only Clicking on this button causes the Single Frame Settings dialog to open Single Frame Settings x File Name PathFilename SD ocuments and SettingaWlabiDesktoptimage1 brmpl E Text Overlay Insert Date and Time Insert Timestamp TT ngert Text Message Position Top Left cra Figure 10 Single Frame Settings dialog Path Filename This text field allows you to provide a path and filename for the recorded image file Clicking on the box will cause a Windows browse box to appear The user can then browse to a folder and enter a file name The filename extension BMP or JPG will automatically be added depending on the image format chosen and therefore you do not need to include the filename extension Text Overlay Enabling Insert Date and Time automatically overl
36. l Same as in Single Frames Page 48 of 65 Camera rate Grabbing rate Grabbing count Drop count Overrun count Timestamp Statistics Dialog The Statistics dialog displays real time status information about the current camera connection Statisties ES Audio Camera rate 30 Grabbing rate 30 Fos Grabbing count 115 Frames Video Camera rate ETS Grabbing rate ETS Grabbing count 115 Drop count jo Overrun count lo Timestamp 4361578 O Drop count T Frames Overrun count T Frames Figure 13 Statistics dialog Displays the real time frame rate of the attached camera as measured at the input of the HD SDI Express card Displays the real time rate at which frames are being transferred from the card into host memory Displays a running count of the total number of frames transferred into system memory This counter is reset when grabbing is stopped Displays a running count of the total number of dropped frames Dropped frames are defined as frames that were received from the camera but due to a lack of host buffers could not be transferred into host memory It is the host computer s responsibility to provide the card with pointers into host buffers If the host computer cannot keep up with the incoming frame rate then the card will drop frames The primary cause of this 1s background applications that are competing for the host processor s time and preventing it from ser
37. les using the GUI Gamma correction is the process of compensating for the non linearity of CRT displays The HD SDI Express application can automatically create gamma lookup tables It can also create custom lookup tables using an interactive drawing feature RGB Lookup Table EEES EEES re Enable Load table Save table Transfer to card Figure 7 RGB Lookup Table dialog This pull down menu specifies the gamma or pencil mode of operation In the pencil mode the user can use the mouse to draw the desired transfer function directly on each graph In the gamma mode the user can enter an explicit gamma value or use the up down arrows to increment decrement the value or move the slider to the desired value Using G as the gamma coefficient the gamma correction equation 1s Output_value Input_value 255 255 This button sets the gamma edit box to a value of 1 000 Page 37 of 65 Enable Load table Save table Transfer to card Selecting this check box turns on LUT processing Note that prior to enabling LUT processing an LUT file must first be transferred into the card Opens a Windows browse box allowing the user to select a folder and filename for the LUT file to be opened The lookup table specified will be opened and plotted in the three graphs The LUT file can be any file custom or gamma that follows the format specified in Appendix A Opens a
38. ll down menu at the top of the HD SDI Express main window The Player Dialog window provides the primary area for viewing playback of pre recorded images or movies This window can be moved anywhere around the screen to suit your needs The size of the window and image 1s determined by the size of the image file selected in the Player Control window and can be scaled using the Image Size option For example if the user selects an image file that was produced by a 1920x1080 resolution camera then the Full frame window size will be 1920x1080 In this example selecting Y frame produces a window size of 960x540 and selecting 1 4 frame produces a size of 480x270 Page 57 of 65 ClMmeyOES Y Electrical Interfaces This chapter contains information on the HD SDI Express card s connectors Page 58 of 65 SDI Connector The SDI connector is a 75 ohm right angle coax BNC jack The manufacturer is Trompeter Electronics part number UCBBJR29 ExpressCard Connector VCE HDEX02 HDEX03 only The ExpressCard connector is a surface mount right angle 26 position female connector Pin Signal name In Out Note 1 GND E Se 2 USBD 3 USBD 4 CPUSB O notused 5 reserved oo 6 reserved oo 7 SMBCLK 8 SMBDATA 9 1 5V 10 1 5V 11 WAKE 12 3 3VAUX 13 PERST 14 3 3V 15 3 3V IS y o E O pa A pos E E A IS y o 16 CLKREQ O 2 17 CPPE O
39. mage Size 2 Full Frame 1 2 Frame O 1 4 Frame Path Ci Documents and Settings J Files Figure 19 Player Control dialog Determines the size of the Player Dialog window and the playback image Changing from one scale to another automatically updates the Player Dialog window and image size This text field allows you to enter the name of the folder or directory containing the image or movie files Clicking on the box will cause a Windows browse box to appear This box lists all of the image or movie files that are in the folder selected under Path Page 55 of 65 Rewind Displays the first image in the series Step Displays the previous frame or image Use this button to back through Backwards individual frames of an AVI Movie Play must be paused for this button to work on AVI Movies Play Begins playing the AVI movie If you are viewing JPEG or BMP images clicking this button displays a series of images one after another starting from the current file selected in the Player Control dialog Step Displays the next frame or image Use this button to advance through Forward individual frames of an AVI Movie Play must be paused for this button to work on AVI Movies Fast Displays the last image in the series Forward Stop Halts current playback Page 56 of 65 Player Dialog The Player Dialog window appears when the user selects the Play Files item under the File pu
40. mory YCrCb 20 bit mode 6 pixels 2 DWS ococcccccnnnnnncnononcnnnnnnnnnnnonininnnos 10 Table 2 Pixel mapping into memory YCrCb 16 bit mode 4 pixels DW cocccnccnnnnnononnncnnnnnnnnnnnnnnnnnnnnncnnnnnonos 10 Table 3 Pixel mapping into memory RGB 24 mode 8 pixels 3 DWS ooccccncnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncnnninnnonoss 10 Table 4 Audio mapping into memory 24 bit mode 4 samples 3DWS occcccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnninonoss 12 Table 5 Audio mapping into memory 16 bit mode 2 samples DW ooooooonnnnnnnccnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnnnnnnnos 12 Table G ExpressCard Comector Pirro ig issih doe cichl od odias 59 Table PC le Connector PIOU eka a ssaameiiaspocnt cipten tae anata canamauceayooenarsapenteadaad 60 Table COW Port Connector Pine ias 61 Page 4 of 65 Introduction This chapter outlines the key features of the Imperx HD SDI Express series of SDI frame grabbers VCE HDEX02 VCE HDEX03 VCE HDPCle01 Page 5 of 65 Functionality HD SDI Express The HD SDI Express frame grabber series includes three models VCE HDEX02 an ExpressCard 34 card VCE HDEX03 an ExpressCard 54 card VCE HDPCIe01 a low profile PCI Express x1 card All cards include an SDI analog interface and a PCI Express x1 lane interface They provide the ability to capture digital video and audio data from an SD HD SDI source and transf
41. mponent to form 24 bit RGB data The video capture engine translates this data into doublewords 64 bits as defined in Table 1 Table 3 These tables reflect how the data will appear in host memory _d31 d30 d29 d28 d27 d26 d25 d24 d23 422 d21 d20 d19 d18 d17 d16 d15 414 d13 d12 d11 d10 d9 d8 d7 d6 d5 D4 d3 d2 d1 do d63 d62 d61 d60 d59 d58 d57 d56 d55 d54 d53 d52 d51 450 d49 d48 d47 d46 d45 d44 d43 d42 d41 40 d39 d38 d37 436 d35 d34 433 32 oe Ae DRE REE Y3 2 Y1 Y0 Cr9 Cr8 Cr7 Cro Cr5 Cr Cr3 Cr2 Crl Cro Y9 Y8 Y7 Y6 5 4 Y3 Y2 Y1 YO YCrcb Cr9 Cr8 Cr7 Cr6 RENEE E 17 Yo Y5 Y4 3 2 1 YO A CPs ich 20 bit Suar Y8 i Y6 Y5 Me Y3 2 Y1 YO Cb9 Cb8 Cb7 Cb6 Cb5 Cb4 Cb3 Cb2 Cb1 Cb0 Y9 les Y4 E Y2 Cb9 Cb8 Cb7 Chb6 Cb5 Cb4 Cb3 Cb2 Cb1 Cb0 Y9 Y8 Y7 Y6 Y5 4 Y3 T Yl lea Cr5 Cr4 EI Table 1 Pixel mapping into memory YCrCb 20 bit mode 6 pixels 2 DWs d31 d30 d29 d28 d27 d26 d25 d24 d23 d22 d21 d20 d19 d18 d17 d16 915 dia a13 a12 d1 a10 d9 48 aos 263 a62 a62 det ES EEES d55 d54 d53 d52 d51 d50 d49 d48 d CAOT mess 10 Cb9 Cb8 Cb7 Cb6 Cb5 Cb4 Cb3 Cb21 Y9 Y8 Y7 Y6 Y5 Y4 Y3 Y2 Cr9 Cr8 Cr7 Cr6 Cr5 Cr4 Cr3 Cr2 Y9 Y8 Y5 Y4 a Cb9 Cb8 Cb7 Cb6 Cb5 Cb41Cb3 Cb21 Y9 Y8 Y7 Y6 Y5 Y4 Y3 Y2 Cr9 Cr8 Cr7 Cr6 Cr5 Cr4 Cr3 Cr27 Y9
42. nagement function and is not implemented 5 PRSNT1 is tied to PRSNT2 and is used by the host to sense card insertion removal 6 PERST is a reset signal driven by the host to reset the card 7 Direction for transmit and receive signals are relative to the host Page 60 of 65 COM Port Connector VCE HDPCle01 only The COM Port connector is a 6 pin circular Hirose style male jack It includes both RS232 and RS485 interfaces Signal Name i Signal Name RS232_Rx RS485 RS232_1x RS485_COM RS232_ COM RS485 Table 8 COM Port Connector Pin out Page 61 of 65 CINDER v Video Source Physical Dimensions Weight Electrical Characteristics Operating Environment Regulatory 0 Specifications SDI with video data at rates of 1 485 Gbps via a single BNC connector Analog serial interface formatted per SMPTE 292M with SMPTE 274M framing providing 10801 60 fields sec SMPTE 274M framing providing 1080p 30 frames sec SMPTE 296M framing providing 720p 60 frames sec Formats supported 1080p 30 25 24 fps 10801 60 50 fps 720p 60 50 30 25 24 fps SD PCIe 84mm x 69mm 3 3 x 2 7 in ExpressCard 54 108mm x 54mm x 18mm 4 3 x 2 1 x 7 in ExpressCard 34 108mm x 34mm x 18mm 4 3 x 1 3 x 7 in PCIe 45 0 grams 1 59 oz ExpressCard 54 53 6 grams 1 91 oz ExpressCard 34 35 9 grams 1 27 oz Operating voltage 3 3V 5 Operating current 500mA
43. onnected Page 30 of 65 Video Input Format Mode Rate fps Pixels Line Lines Frame SMPTE Locked Camera Parameters Dialog The Camera Parameters dialog reports the operating parameters of the attached camera It also allows the user to instruct the card on how to process the incoming SDI video and audio data Camera parameters El Video Audio Input Input Format 1080p1250 Present ves Mode Progressive Output Rate Fos 30 M Enable preview 24bit Pixelsjline 1920 Pelar volume Lines Frame 1080 qx Standard ID 11 SMPTE Yes Locked es Output Format RGE 24bit Transfer as Frames Start grab Figure 4 Camera Parameters dialog These fields describe the attributes of the currently connected SDI video source The fields are automatically populated by the application program Indicates the format of the connected camera Indicates the mode as Progressive or Interlaced Indicates the rate of the connected camera If the mode is progressive then the rate is in units of frames per second If the mode is interlaced then the rate is in units of fields per second Indicates the number of pixels per line Indicates the number of lines per frame Indicates that the received signal is SMPTE compliant Indicates that the card is locked to an incoming signal Page 31 of 65 Video Output These fields determine how the card should process the in
44. ost memory The host cannot directly access the contents of the FIFOs The design supports host access into PCI Express configuration registers as well as application specific frame grabber registers The ExpressCard standard also defines a Universal Serial Bus USB and a Serial Management Bus SMBus interface on the ExpressCard connector These interfaces are unused in the HD SDI Express card design Page 7 of 65 Serial COM interface HDPCIe01 only The HD SDI Express PCIe card provides an RS232 RS485 bi directional Universal Asynchronous Receiver Transmitter UART for the purpose of configuring an attached camera The UART transmits and receives ASYNC formatted characters with 1 Start bit 8 data bits no parity and 1 Stop bit The baud rate of this interface can be configured by the user to be any one of a set of standard bit rates ranging from 4800 to 115 2K bits per second The HD SDI Express software exposes this interface as a standard COM port to the host operating system Page 8 of 65 OOO 131 O15 Ole DIO O O DOGO DIOR A functional block diagram of the HD SDI Express card is illustrated in Figure 1 OOOO ARO JTAG ByteBlaster Programming Header Configuration EEPROM EPCS64 HD SDI PCI Bee Output ExpressCard leia HDPCle01 only Connector Cable TxD 8 Driver Sp ECK HDPCle01 only TxSt
45. robes TxD 2 0 y PCI Express 120 E CLK 2 PHY o EE RxD 8 v0 BXCLK e 10 RxStrobes asia HD SDI nm ropes 1 ET Receiver ALTERA 12S Audio Y 2 5V Cyclone3 FPGA 3 3V 3 3V to 2 5V dd t HD SDI converter Input Connector Cable Equalizer 1 25V COM 2 5V to 1 25V ee converter HDPCle01 only lt gt UART 8 3 gt 1 2V o HDPCle01 onl 3 3V 3 3V to 1 2V T every converter Figure 1 HD SDI Express Block Diagram Page 9 of 65 Video Capture The video capture engine is responsible for receiving video pixel data and qualifiers from the SDI receiver formatting the data and transferring it into on board memory The module receives 20 bits of video data organized as 10 bits of Luma data and 10 bits of Chroma data as well as VSYNC HSYNC and DATA_EN strobes The interface timing follows the CEA861 model The received video data is formatted as YCrCb 4 2 2 The video capture module supports three modes of operation as configured by the user YCrCb 20 mode uses the 20 bit YCrCb 4 2 2 data received from the SDI receiver YCrCb 16 mode uses the 20 bit YCrCb 4 2 2 data received from the SDI receiver but truncates the 2 LSBs to form 16 bit data RGB 24 mode uses the 20 bit YCrCb 4 2 2 data received from the SDI receiver translates it to 30 bit YCrCb 4 4 4 data using a chroma resampler function then generates 30 bit RGB data using a color space converter function and finally truncates the 2 LSBs from each co
46. sured at the input of the HD SDI Express card Displays the real time rate at which frames are being transferred from the card into host memory Displays a running count of the total number of frames transferred into system memory This counter is reset when grabbing 1s stopped Displays the x y coordinates of the pixel at the current mouse position Displays the decimal value of the pixel at the current mouse position If the mode is YCrCb then the Y Cr and Cb values will be displayed If the mode is RGB 24 then the R G and B values will be displayed Displays the real time status of the DMA process as being either active or inactive Active indicates that the user has commanded the HD SDI Express to acquire video data by clicking on the Start Grab button and that the camera is providing valid framing Inactive indicates that either the user has commanded the HD SDI Express to stop acquiring video data by clicking on the Stop Grab button or that grabbing is enabled but the camera is not providing valid framing Displays the real time status of the attached camera as being either online or offline Online indicates that the camera is powered on attached and providing a video clock via the SDI interface Offline indicates that the HD SDI Express card is not receiving a video clock from the camera either because the camera is powered off or the SDI cable is disc
47. ter This module is responsible for receiving YCrCb 4 4 4 video pixel data from the chroma_resampler module performing color space conversion and delivering RGB 24 formatted data The following parameters are configurable by the user Offsets Yoff CRoff and CBoff Coefficients Y1 R1 Gl G2 and Bl Limits R min R_ max G_min G_max B_min and B_max Yoff Y 9 0 x gt CRoff R1 Min Max Cr 9 0 5 pa Truncate gt Limit 3 R 7 0 Min Max aa Truncate 3 gt Limit G 7 0 Goes Goa Geal Co N as CBoff Min Max Cb 9 0 O Truncate s Limit 3 B 7 0 Figure 2 Color Space Converter Page 11 of 65 Audio Capture The audio capture engine is responsible for receiving de embedded audio data via an PS interface formatting the data and transferring it into on board memory The module receives two channels of audio data at a 48 KHz rate organized as 24 bits of left channel data and 24 bits of right channel data The audio capture module supports two modes of operation as configured by the user 24 bit mode uses the 24 bits sample per channel data received from the SDI receiver 16 bit mode uses the 24 bits sample per channel received from the SDI receiv
48. uare overlayed on the main image window shows the position of the bounded region Horizontal and vertical scroll bars allow the user to move the position of the bounded region of pixels anywhere within the entire frame Another method of opening the Hex Pixel Dump window is to drag the mouse over the main image window while holding down the left mouse button This creates the yellow box that defines the pixel dump s bounded region and automatically open the Hex Pixel Dump window Page 50 of 65 ID SDI Dipress Fie Vow tp e me OT MUNDI A i tT f l l i l I tT A i AA i AS A Figure 14 Sample image with Hex Dump region In the sample image above a Hex Dump region was opened starting at the upper left pixel coordinate X Y of 1767 508 and ending at the lower right pixel coordinate of 1780 509 The yellow square indicates the bounded region The Hex Pixel dumps for the YCrCb 20 and RGB 24 modes are illustrated in Figures 13 and 14 respectively Note that in these samples the mouse was hovering over position 1778 508 causing the values for that pixel to be emphasized Page 51 of 65 oO K A Oo os os FR Figure 15 Hex Dump for YCrCb 20 mode 33 34 3D 6F 1767 176 1769 1770 1771 1772 1773 1774 1775 1776 E E I E HENS E BRoAaS E E E 1 B 60 FB 4 Figure 16 Hex Dump for RGB 24 mode Page 52 of 65 17 E T 3E mee x Histogram
49. upport Matlab files for MathWorks Matlab support Note that our HD SDI Express application program was created using our SDK software developer s kit Our SDK is included in the standard HD SDI Express software suite that comes with the card Page 18 of 65 Software Installation from CD Use the following steps to install the HD SDI Express software supplied on a CD Note that click refers to the left mouse button l If a version of HD SDI Express was previously installed on this machine then you must first remove it To remove the application files 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 Click on Start Click on Settings Click on Control Panel Double click on Add or Remove Programs Click on HD SDI Express Click on Remove If the HD SDI Express InstallShield Wizard pops up then do the following otherwise go to step 1 8 Click on Remove Click Next Click Yes Click Finish Click on Yes Click on Close After having removed a previous version or 1f a version of HD SDI Express was NOT previously installed on this machine then The first step is to install the application files 2 1 22 2 3 2 4 Insert the HD SDI Express CD into the appropriate drive the setup exe file will run automatically Note If it does not start automatically then click on Start Run enter or browse to CD drive setup
50. vicing the HD SDI Express card Displays a running count of the total number of receiver buffer overruns Overruns are defined as pixel data that was received from the camera but due to a lack of space in the card s on board receiver FIFOs had to be discarded Buffer overruns are an indication that the incoming pixel rate exceeds the bandwidth available on the ExpressCard interface Displays a running timestamp counter Each frame that is received from the camera and transferred into host memory is time stamped This field shows the timestamp value for the last frame processed Page 49 of 65 Hex Pixel Dump Window The Hex Pixel Dump window displays a two dimensional table of pixel values plotting row Y vs column X for a bounded region of pixels The hexadecimal value of each pixel is displayed in each cell For YCrCb 20 and YCrCb 16 formatted images three values representing Y Cr and Cb are displayed per pixel For RGB 24 formatted images three values representing R G and B are displayed per pixel Additionally the background color of each cell is color encoded Hovering the mouse over a given pixel reveals both the pixel s hexadecimal and integer values In the RGB 24 sample hex dump see Figure 14 with the mouse positioned at location 1778 508 X Y a box is revealed showing that the value of the R G B components for the pixel at that location is 3C 3B 8E in hexadecimal and 60 59 142 in integer A yellow sq

Download Pdf Manuals

image

Related Search

Related Contents

Hobart 4812 User's Manual  Vivotek PT1111M User's Manual : Free Download, Borrow, and Streaming : Internet Archive  照明器具取扱説明書 型番:YCA-350  MX283087A TRX Sweep Calibration 取扱説明書 リモート制御編  + Bedienungsan. LC 100SL V1.0  Bedienungsanleitung    Lennox Hearth 206M User's Manual  G.F. 4 Jet Lift  NT 361 Eco TEA / NT 611 Eco TEA  

Copyright © All rights reserved.
Failed to retrieve file