Do you have a question about the HD-SDI Express VCE-HDEX02 and is the answer not in the manual?
Questions and answers
Subscribe to Our Youtube Channel
Summary of Contents for Imperx HD-SDI Express VCE-HDEX02
Page 1
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.
Revision History RA01 Jan-11-2009 J. Egri Initial Release RA02 Feb-24-2009 J. Egri Added RGB Lookup table description and Appendix A RA03 Mar-12-2009 J. Egri Added ‘Unity’ button to RGB Control dialog RA04 Dec-16-2009 J. Egri Updated Table 1 – YCrCb-20 bit mode pixel packing RA05 Mar-26-2012...
Table Of Contents CHAPTER 1 - INTRODUCTION..........................5 HD-SDI E ............................... 6 XPRESS ........................... 14 HAT YOU NEED TO GET STARTED HD-SDI E ......................15 NSPECTING THE XPRESS PACKAGE CHAPTER 2 – HARDWARE INSTALLATION ....................16 CHAPTER 3 – SOFTWARE INSTALLATION ....................17 ..............................
Page 4
Illustrations Figure 1 – HD-SDI Express Block Diagram ......................... 9 Figure 2 – Color Space Converter ..........................11 Figure 3 – Main dialog ..............................27 Figure 4 – Camera Parameters dialog .......................... 31 Figure 5 – Color Space Converter dialog ........................34 Figure 6 –...
Chapter 1 - Introduction Introduction This chapter outlines the key features of the Imperx HD-SDI Express series of SDI frame grabbers. VCE-HDEX02 VCE-HDEX03 VCE-HDPCIe01 5 of 65 Page...
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.
Page 7
Interfaces SDI interface The 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...
Page 8
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.
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.
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/Cb1, Y2/Cr2, Y3/Cb3, Y4/Cr4 … Output 4:4:4 data : Y1/Cb1/Cr2, Y2/Cb1/Cr2, Y3/Cb3/Cr4, Y4/Cb3/Cr4 … Color Space Converter This module is responsible for receiving YCrCb 4:4:4 video pixel data from the chroma_resampler module, performing color space...
Audio Capture The audio capture engine is responsible for receiving de-embedded audio data, via an I2S 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.
Page 13
Pixel Buffering 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.
What you need to get started To begin using the HD-SDI Express card, you need the following: • A computer with a PCIe x1 slot or a laptop with an ExpressCard/54 ( or ExpressCard/34 ) slot. • Microsoft Windows Win7/XP/Vista 32 or 64 bit operating system software.
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: • The HD-SDI Express card •...
Chapter 2 – Hardware Installation 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. 16 of 65 Page...
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...
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: 19 of 65...
Page 20
When the following message appears, choose if you would like to register online by clicking on “Register now on Imperx website”. Click “Next” and then “Finish”. This completes the software installation. Reboot your computer. The next step is to install the driver files: Insert the HD-SDI Express card into the laptop.
Page 21
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”. 2.12 The following message will appear: 21 of 65 Page...
Page 22
2.13 Click “Continue Anyway” to continue. 2.14 When “Click finish to close the wizard” appears, click on “Finish”. 2.15 This completes the driver installation. 22 of 65 Page...
1. of the ‘Software Installation from CD’ section. 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 ). Left mouse click on “Start”, “Run”, enter or browse to C:\new_HD-SDI_Express\HD-SDI_Express_Installer.exe...
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: Download and unzip the firmware Upgrade Utility file to a folder on your PC.
Chapter 4 – Using the HD-SDI Express Using the HD-SDI Express card This chapter contains information on how to configure and use the HD-SDI Express card. 25 of 65 Page...
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.
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 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 ( i.e.
Page 28
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.
Page 29
Icon Bar 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...
Page 30
Status Bar The Status bar reflects the real-time state of the current camera connection. Camera Displays the real-time frame rate of the attached camera as Rate measured at the input of the HD-SDI Express card. Grabbing Displays the real-time rate at which frames are being transferred Rate from the card into host memory.
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. Figure 4 – Camera Parameters dialog Video Input These fields describe the attributes of the currently connected SDI video source.
Page 32
Video Output These fields determine how the card should process the incoming 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 is.
Page 33
24 bit Use the 24 bit audio data received from the SDI receiver as is. 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.
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.
Page 35
SD Default Sets all parameters back to the BT.601default values for SD mode. HD Default Sets all parameters back to the BT.709 default values for HD mode. Apply Instructs the color space converter function to use the values entered into the various fields.
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.
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.
Enable 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. Load table… Opens a Windows ‘browse’ box allowing the user to select a folder and filename for the LUT file to be opened.
Capture Settings Dialog This dialog gives the user complete control over image storage. Figure 9 – Capture Settings dialog Start/Stop This button will toggle between ‘Start Capture’ and ‘Stop Capture’ Capture every time the user clicks on it. Clicking on ‘Start Capture‘ starts the process of recording the images to disk.
If ‘normalize’ is enabled, then right pixel padding is used so that 16 bit TIFF data is produced by shifting the pixel 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”.
Page 41
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.
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. 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.
Page 43
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’...
Page 44
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...
Page 45
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...
Page 46
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 ( i.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.
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. Figure 12 –...
Page 48
Text Overlay Same as in ‘Single Frames’. Accept Same as in ‘Single Frames’. Cancel Same as in ‘Single Frames’. 48 of 65 Page...
Statistics Dialog The Statistics dialog displays real-time status information about the current camera connection. Figure 13 – Statistics dialog Camera rate Displays the real-time frame rate of the attached camera as measured at the input of the HD-SDI Express card. Grabbing rate Displays the real-time rate at which frames are being transferred from the card into host memory.
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.
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.
Histogram 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.
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.. Figure 18 – Zoom menu Zoom in Causes the displayed image zoom to be increased.
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.
Page 56
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.
Player Dialog The Player Dialog window appears when the user selects the ‘Play Files’ item under the ‘File’ pull-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.
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...
PCIe 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 A1 and B1 are closet to the I/O bracket.
COM Port Connector ( VCE-HDPCIe01 only ) The COM Port connector is a 6-pin circular Hirose-style male jack. It includes both RS232 and RS485 interfaces. Pin # Signal Name Pin # Signal Name RS232_Rx RS485+ RS232_Tx RS485_COM RS232_COM RS485- Table 8 – COM Port Connector Pin-out 61 of 65 Page...
Chapter 6 - Specifications Specifications Video Source 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 1080i ( 60 fields/sec ) SMPTE 274M framing providing 1080p ( 30 frames/sec ). SMPTE 296M framing providing 720p ( 60 frames/sec ).
Appendix A – Creating Lookup Tables Creating Lookup Tables This appendix provides a reference on how to create a lookup table using both an ASCII editor and an Excel spreadsheet. 63 of 65 Page...
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.
A.3 Using Microsoft Excel The .LUT file can be created in Excel as follows: 1 - 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.
Need help?
Do you have a question about the HD-SDI Express VCE-HDEX02 and is the answer not in the manual?
Questions and answers