Imperx HD-SDI Express VCE-HDEX02 User Manual

Hd-sdi express
Table of Contents

Advertisement

Quick Links

HD-SDI Express
TM
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 & PROPRIETARY
1 of 65
Page

Advertisement

Table of Contents
loading
Need help?

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

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.
  • Page 2: Revision History

    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...
  • Page 3: Table Of Contents

    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 –...
  • Page 5: Chapter 1 - Introduction

    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...
  • Page 6: Hd-Sdi Express

    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.
  • Page 9: Figure 1 - Hd-Sdi Express Block Diagram

    A functional block diagram of the HD-SDI Express card is illustrated in Figure 1. JTAG ByteBlaster Programming Header Configuration EEPROM EPCS64 HD-SDI PCIe Output Connector ExpressCard ( HDPCIe01 only ) Connector Cable Driver TxCLK ( HDPCIe01 only ) TxStrobes PCI Express RxCLK HD-SDI RxStrobes...
  • Page 10: Table 1 - Pixel Mapping Into Memory : Ycrcb-20 Bit Mode - 6 Pixels / 2 Dws

    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.
  • Page 11: Figure 2 - Color Space Converter

    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...
  • Page 12: Table 4 - Audio Mapping Into Memory : 24 Bit Mode - 4 Samples / 3 Dws

    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.
  • Page 14: What You Need To Get Started

    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.
  • Page 15: Inspecting The Hd-Sdi Express Package

    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 •...
  • Page 16: Chapter 2 - Hardware Installation

    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...
  • Page 17: Chapter 3 - Software Installation

    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...
  • Page 18 /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...
  • Page 19: Software Installation From Cd

    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...
  • Page 23: Software Upgrade From Web Site

    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...
  • Page 24: Firmware Upgrade From Web Site

    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.
  • Page 25: Chapter 4 - Using The Hd-Sdi Express

    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...
  • Page 26: Running The Hd-Sdi Express Application

    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.
  • Page 27: Main Window

    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.
  • Page 31: Camera Parameters Dialog

    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.
  • Page 34: Color Space Converter Dialog

    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.
  • Page 36: Rgb Control Dialog

    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.
  • Page 37: Rgb Lookup Table Dialog

    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.
  • Page 38: Figure 8 - Examples Of Custom Lookup Table Transformations

    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.
  • Page 39: Capture Settings Dialog

    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.
  • Page 40: Figure 10 - Single Frame Settings Dialog

    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.
  • Page 42: Figure 11 - Series Of Frames Settings Dialog

    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.
  • Page 47: Figure 12 - Avi Video Clip Settings Dialog

    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...
  • Page 49: Figure 13 - Statistics Dialog

    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.
  • Page 50: Hex Pixel Dump Window

    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.
  • Page 51: Figure 14 - Sample Image With Hex Dump Region

    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.
  • Page 52: Figure 15 - Hex Dump For Ycrcb-20 Mode

    Figure 15 – Hex Dump for YCrCb-20 mode Figure 16 – Hex Dump for RGB-24 mode 52 of 65 Page...
  • Page 53: Histogram Window

    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.
  • Page 54: Zoom Menu

    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.
  • Page 55: Player Control

    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.
  • Page 57: Player Dialog

    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.
  • Page 58: Chapter 5 - Electrical Interfaces

    Chapter 5 – Electrical Interfaces Electrical Interfaces This chapter contains information on the HD-SDI Express card’s connectors. 58 of 65 Page...
  • Page 59: Sdi Connector

    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...
  • Page 60: Pcie X 1 Connector ( Vce-Hdpci E 01 Only )

    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.
  • Page 61: Com Port Connector ( Vce-Hdpci E 01 Only )

    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...
  • Page 62: Chapter 6 - Specifications

    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 ).
  • Page 63: Appendix A - Creating Lookup Tables

    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...
  • Page 64: A.1 Overview

    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.
  • Page 65: A.3 Using Microsoft Excel

    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.

This manual is also suitable for:

Hd-sdi express vce-hdex03Hd-sdi express vce-hdpcie01

Table of Contents