Data Translation DT3153 User Manual Download Page 27

Principles of Operation

11

2

2

2

2

2

2

2

2

2

Sync Signals

This section describes the following aspects of sync signals:

• Sync signal selection, and

• Sync Master mode. 

Sync Signal Selection

To digitize the incoming video signal, the DT3153 frame grabber 
requires both horizontal and vertical sync signals. The DT3153 board 
determines this sync information from the video input signal being 
digitized.

Sync Master Mode

On the DT3153, you can enable or disable Sync Master mode. In Sync 
Master mode, the DT3153 board generates the following sync signals:

• A horizontal sync signal (HSYNC_OUT), output on pin 9 of 

connector J1.

• A vertical sync signal (VSYNC_OUT), output on pin 10 of 

connector J1. 

• A composite sync signal (CSYNC_OUT), output on pin 11 of 

connector J1.

These signals comply with the NTSC (60 Hz) or PAL (50 Hz) format 
and can be used to drive one or more cameras, if desired.

The video signal from the camera is digitized as usual, using the 
syncs generated by the board as the sync basis. This process is called 

gen-locking

. Gen-locking allows you to synchronize signals when 

switching among channels.

By default, Sync Master mode is enabled on the DT3153.

Summary of Contents for DT3153

Page 1: ...DT3153 UM 15478 H User s Manual ...

Page 2: ...y infringements of patents or other rights of third parties which may result from its use No license is granted by implication or otherwise under any patent rights of Data Translation Inc Use duplication or disclosure by the United States Government is subject to restrictions as set forth in subparagraph c 1 ii of the Rights in Technical Data and Computer software clause at 48 C F R 252 227 7013 o...

Page 3: ...es or modifications to this equipment not expressly approved by Data Translation could void your authority to operate the equipment under Part 15 of the FCC Rules Note This product was FCC Certified under test conditions that included use of shielded cables and connectors between system components It is important that you use shielded cables and connectors to reduce the possibility of causing inte...

Page 4: ......

Page 5: ... xv Chapter 1 Overview 1 Features 2 Supported Software 3 Accessories 4 Chapter 2 Principles of Operation 5 Video Input Signals 7 Signal Types 7 Video Formats 8 Videos Input Channels 8 Color Controls 9 Pixel Clock 9 External Trigger 10 Sync Signals 11 Sync Signal Selection 11 Sync Master Mode 11 Video Area Active Video Area 12 Horizontal Video Signal 13 Vertical Video Signal 14 ...

Page 6: ...ter 3 Supported Device Driver Capabilities 27 DT3153 Device Driver Capabilities 28 Initialized Control Values 48 Chapter 4 Programming Flowcharts 51 Single Frame Acquisition 53 Multiple Frame Acquisition 56 Passthru without Overlays 59 Passthru with Overlays 61 Chapter 5 Troubleshooting 75 General Checklist 76 Service and Support 80 Telephone Technical Support 80 E Mail and Fax Support 83 World Wi...

Page 7: ...nfiguration 96 Uninstalling the Device Driver 98 Windows 2000 Procedures 99 Adding a Board to the Device Driver Configuration 99 Modifying a Board in the Device Driver Configuration 101 Removing a Board from the Device Driver Configuration 102 Uninstalling the Device Driver 103 Windows XP Procedures 105 Adding a Board to the Device Driver Configuration 105 Modifying a Board in the Device Driver Co...

Page 8: ...Contents viii ...

Page 9: ... Frame Grabber SDK it is also assumed that you are familiar with the Microsoft Windows 98 Windows Me Millennium Edition Windows 2000 or Windows XP operating system and with the Microsoft C compiler What You Should Learn from this Manual This manual provides detailed information about the features of the DT3153 board and the DT3153 Device Driver to allow you to access the board s capabilities using...

Page 10: ...for the connectors on the board Appendix C Modifying the Device Driver describes how to add modify and remove a board from the device driver configuration and uninstall the device driver if necessary An index complete this manual Conventions Used in this Manual The following conventions are used in this manual Notes provide useful information that requires special emphasis cautions provide informa...

Page 11: ...T Active Open Layers an ActiveX control which allows you to use Data Translation PCI frame grabber boards within graphical programming environments such as Microsoft Visual Basic and Visual C GLOBAL LAB Image 2 User s Manual UM 17790 and GLOBAL LAB Image 2 API Manual UM 17792 available from Data Translation describe how to use GLOBAL LAB Image 2 and GLOBAL LAB Image 2 Streamline to create scientif...

Page 12: ...cGraw Hill 1990 Details high definition television concepts Brooktree Corporation Brooktree Applications Handbook Graphics and Imaging Products San Diego Brooktree Corporation 1991 Product data book and application examples Castleman K R Digital Image Processing Englewood Cliffs NJ Prentice Hall 1987 Explains major image processing concepts and mathematical concepts involved in digital image manip...

Page 13: ...ains image editing includes programming examples Ingram Dave Video Electronics Technology Blue Ridge Summit PA Tab Books Inc 1984 Explains the basic electronics used in video devices Kiver M S Color Television Fundamentals New York McGraw Hill 1977 Covers television and video basics Lindley Craig Practical Image Processing in C Somerset NJ John Wiley Sons Inc 1991 Explains basic image processing t...

Page 14: ...ng gives insight into how Microsoft Windows was written implemented along with the design aspects related to windows programming includes programming examples Rosenfeld Azriel and Avinash C Kak Digital Picture Processing New York Academic Press Inc 1990 Describes image processing techniques and concepts Russ John C Computer Assisted Microscopy The Measurement and Analysis of Images New York Plenum...

Page 15: ... in depth description of digital video fundamentals Where to Get Help Should you run into problems installing or using the DT3153 board our Technical Support Department is available to provide technical assistance Refer to Chapter 5 for more information If you are outside the U S or Canada call your local distributor whose number is listed in your Data Translation product handbook or contact the D...

Page 16: ...About this Manual xvi ...

Page 17: ...1 1 Overview Features 2 Supported Software 3 Accessories 4 ...

Page 18: ...tes as a PCI bus master Digitizes up to three composite CVBS video inputs using NTSC RS 170 or PAL video formats or one S video YUV input using the Y C video format Acquires a single frame or multiple frames synchronously or asynchronously Stores images in either 32 bit color format RGB or 16 bit color format YUV or RGB16 Supports programmable region of interest ROI Provides real time interpolated...

Page 19: ...ing this utility 32 Bit Frame Grabber SDK Use this software package provided on the Imaging OMNI CD if you want to develop your own application software for the DT3153 board using the Microsoft C compiler in Windows 98 Windows Me Windows 2000 or Windows XP DT Active Open Layers Order this optional software package if you want to use an ActiveX control to access the capabilities of the DT3153 board...

Page 20: ...306 cable available from Data Translation or a user designed cable The EP306 is a 5 foot cable with a 15 pin D shell connector on one end and 14 BNC connectors on the other end It accommodates all the signals from the J1 connector on the DT3153 board Refer to Appendix B for connector pin assignments ...

Page 21: ...5 2 Principles of Operation Video Input Signals 7 Sync Signals 11 Video Area 12 Passthru 21 Acquisition Modes 24 Digital I O Signals 26 ...

Page 22: ...r refer to the block diagram of the DT3153 shown in Figure 1 Figure 1 DT3153 Block Diagram External Trigger PCI Bus Clock Analog Digitizer YUV Scaler and RGB Converter Three Video Inputs RS 170 CCIR ROI Controller I O Controller PCI Interface Video Clock YUV Scaled Image YUV or RGB CSYNC VSYNC HSYNC Four Digital I O Lines Burst Transfer ...

Page 23: ...deo Broadcast Standard where a single composite video signal contains both luminance and chrominance information The signal passes through high and low pass filters on the board to separate the chrominance and luminance signals The decoded signals are represented as 8 bit data S Video A digital representation of the CVBS signal It contains both luminance information and chrominance information The...

Page 24: ... color image The C signal contains chrominance information the color portion of the image For 60 Hz a video frame is displayed as 640 x 480 lines For 50 Hz a video frame is displayed as 768 x 576 lines Videos Input Channels The DT3153 provides three video input channels that you can use as follows Three composite video inputs connected to channels VID0_IN VID1_IN or VID2_IN or One S video input an...

Page 25: ...a value of 256 for blue then the pixel is said to be saturated in blue Values range from 0 to 511 the nominal value is 235 U Saturation The purity of the green and red primary colors in an image For example if a particular pixel has a value of 0 for green but a value of 256 for red then the pixel is said to be saturated in red Values range from 0 to 511 the nominal value is 165 Hue The intensity o...

Page 26: ...igger you can synchronize frame acquisitions with external events You can enable and invert the external trigger using software When the external trigger is enabled image acquisition starts when a low to high edge rising edge transition occurs or if the external trigger is inverted when a high to low falling edge transition occurs on pin 1 of connector J1 ...

Page 27: ... In Sync Master mode the DT3153 board generates the following sync signals A horizontal sync signal HSYNC_OUT output on pin 9 of connector J1 A vertical sync signal VSYNC_OUT output on pin 10 of connector J1 A composite sync signal CSYNC_OUT output on pin 11 of connector J1 These signals comply with the NTSC 60 Hz or PAL 50 Hz format and can be used to drive one or more cameras if desired The vide...

Page 28: ...els per line as follows You can calculate the total lines per field as follows Active Video Area The active video area floats in the total video area The active video area is defined as that part of the incoming signal that contains valid video data not blanking or sync information Therefore the active video area consists of the visible portion of those lines containing visible pixel data Its top ...

Page 29: ...al A horizontal line of video is identified by the falling edge of the horizontal sync and a field is composed of a collection of horizontal lines defined by the active line count Pixel measurements are relative to the horizontal reference point which is defined as the beginning of the horizontal sync The settings for the horizontal video signal are fixed on the DT3153 board Front Porch Horizontal...

Page 30: ...a For information about the frame refer to page 15 Figure 3 Vertical Video Signal Line measurements are relative to the vertical reference point which is defined as the beginning of the vertical sync Lines themselves are measured in terms of pixels The settings for the vertical video signal are fixed on the DT3153 board Blanking 0 1 2 3 n 1 Vertical Reference Point First Active Line Frame Top Fram...

Page 31: ... Frame type Scaling frames and Frame storage modes Frame Size The top of the frame is the first line of video relative to the active video area The left side of the frame is the first pixel of video relative to the active video area The width of the frame is the number of pixels per line of video The height of the frame is the number of lines per field Table 1 shows the settings you can program on...

Page 32: ... 60 Hz 0 to 636a 0 Frame Width The number of pixels per line of video to digitize 50 Hz 4 to 768b 60 Hz 4 to 640b 50 Hz 768 60 Hz 640 Frame Top The first line of the region of interest relative to the first active line to digitize 50 Hz 0 to 575 60 Hz 0 to 479 0 Frame Height The number of lines per frame of video to digitize 50 Hz 1 to 576 60 Hz 1 to 480 50 Hz 576 60 Hz 480 a Granularity is 1 b Gr...

Page 33: ...art of each field is identified by the falling edge of the vertical sync These two fields are acquired to create the complete frame The even field contains lines 0 2 4 and so on the odd field contains lines 1 3 5 and so on First Active Line Active Video Area Frame Active Line Count Total Lines per Field Active Pixel Count Total Pixels per Line Total Video Area Frame Height Frame Width Frame Top Fr...

Page 34: ...he size of an image Using software you provide the scale factor for the horizontal and vertical directions The scale factor is the ratio of the target values the total number of pixels or lines in the resulting scaled image to the source values the total number of pixels or lines in the image to scale in each direction The minimum scale factor is 1 the maximum scale factor is 100 nominal is 100 Fr...

Page 35: ... 16 Bit Data Format Figure 6 RGB16 16 Bit Color Data Format Byte Format Address 0 1 2 3 4 5 6 7 Y1 U1 Y2 V1 Y3 U2 Y4 V2 DWORD Format Address 0 4 Y1U1Y2V1 Y3U2Y4V2 Byte Format RGB1 RGB3 Address 0 1 2 3 4 5 6 7 RGB2 RGB4 DWORD Format Address 0 4 RGB1 RGB3 RGB2 RGB4 ...

Page 36: ...Chapter 2 20 Figure 7 RGB 32 Bit Color Data Format Byte Format Address 0 1 2 3 4 5 6 7 R1 G1 B1 X1 R2 G2 B2 X2 DWORD Format Address 0 4 R1G1B1X1 R2G2B2X1 ...

Page 37: ...u scaling and Overlays Bitmap Passthru Mode The DT3153 board supports both synchronous and asynchronous bitmap passthru mode In a synchronous passthru operation you cannot perform another operation until the synchronous passthru operation is stopped In an asynchronous passthru operation the operation starts but gives control to you immediately allowing you to perform other operations while data is...

Page 38: ...save an image you must perform an acquisition see page 24 Source Origin The source origin of an image is the upper left corner of the image Using software you can change the source origin of an image to pan and scroll the image during a passthru operation The new source origin is a pixel position somewhere in the image Values for the horizontal direction range from 0 the default to 636 for 60 Hz o...

Page 39: ... system memory Values for the width range from 4 to 640 pixels the default for 60 Hz image formats or from 4 to 768 pixels the default for 50 Hz image formats in increments of 4 Values for the height range from 1 to 480 lines the default for 60 Hz image formats or 1 to 576 lines the default for 50 Hz image formats in increments of 1 Overlays Using software you can add overlays to the display when ...

Page 40: ...e DT3153 Device Driver during system startup called device memory or provided by you called host memory Multiple frames are stored only in device memory Each buffer in memory must be large enough to hold the acquired frame The amount of memory required depends on the video format 50 Hz or 60 Hz and the storage image format RGB or YUV used The required memory size must be equal to or greater than f...

Page 41: ...p to the capacity of available system RAM Acting as a PCI bus master the board sends pixel data over the PCI bus directly using burst transfer rates up to 30 frames s for 60 Hz image formats and 25 frames s for 50 Hz image formats when used with a 16 bit or 32 bit color display adapter board that supports DDI WARNING If you are acquiring to host memory and change either the image format or the ima...

Page 42: ...e digital lines are simple register driven TTL level inputs and outputs that you can use for any purpose such as controlling or actuating external devices A bit value of 0 identifies a low TTL level a bit value of 1 identifies a high TTL level You can configure write to and read from the digital I O lines using software ...

Page 43: ...27 3 Supported Device Driver Capabilities DT3153 Device Driver Capabilities 28 Initialized Control Values 48 ...

Page 44: ...ity The tables in this chapter list the capabilities supported by the DT3153 board and the information needed to query the board The left column of the tables lists the capabilities along with the query key control used for the listed function The query s possible returned flags if any are indented under the key along with a description The right column indicates whether the DT3153 board supports ...

Page 45: ...query functions to determine that the capability is supported by the installed board prior to execution For more information refer to the description of the functions in the Frame Grabber SDK User s Manual and online help Overlay page 43 Memory page 44 Acquisition page 45 Digital I O page 47 For capabilities that apply to Refer to the table starting on ...

Page 46: ..._DEVICE_TYPE Monochrome Frame Grabber OLC_IMG_DEV_MONO_FRAME_GRABBER Color Frame Grabber OLC_IMG_DEV_COLOR_FRAME_GRABBER No Yes Sections Supported OLC_IMG_DC_SECTIONS Supports Input Operations OLC_FG_SECTION_INPUT Supports Linear Memory Operations OLC_FG_SECTION_LINEAR Supports Camera Control Operations OLC_FG_SECTION_CAMCTL Supports Management of Device Memory OLC_FG_SECTION_MEMORY Supports passt...

Page 47: ..._MODE Supports Image Parameter COLOR_INTERFACE_IMAGE_PARAMETER Supports Hardware Scaling COLOR_INTERFACE_HARDWARE_SCALING Supports Digital I O COLOR_INTERFACE_DIGITAL_IO Supports Draw Acquired Frame COLOR_INTERFACE_DRAW_ACQUIRED_FRAME Supports Sync Master Mode COLOR_INTERFACE_SYNC_MASTER_MODE True True True True True True True Table 3 General Device Capabilities for the DT3153 Device Driver cont C...

Page 48: ...no Input Filter OLC_FG_FILT_AC_NONE AC Coupled 50 Hz Input Filter OLC_FG_FILT_AC_50 AC Coupled 60 Hz Input Filter OLC_FG_FILT_AC_60 DC Coupled no Input Filter OLC_FG_FILT_DC_NONE N A Supports Programmable A D OLC_FG_IC_DOES_PROG_A2D No Supports Programmable A D Query OLC_FG_IC_DOES_QUERY_PROG_A2D No Voltage Range of Black Level in µV OLC_FG_IC_BLACK_LEVEL_LIMITS N A Voltage Range of White Level in...

Page 49: ...gered Acquisition OLC_FG_TRIG_EXTERNAL_LINE Yes Multiple Trigger Types OLC_FG_IC_MULT_TRIGGER_TYPE_LIMITS Supports Externally Triggered Acquisition OLC_FG_TRIG_EXTERNAL_LINE Yes Multiple Trigger Modes OLC_FG_IC_MULT_TRIGGER_MODE_LIMITS Trigger Starts Multiple Frame Acquisition OLC_FG_MODE_START Trigger Starts Each Frame Acquisition OLC_FG_MODE_EACH Yes Yes Number of LUTs OLC_FG_IC_ILUT_COUNT 0 Max...

Page 50: ...s Yes No DtColorImageParameters Image Parameters in the Color SDK Extensions OLT_COLOR_PARAMETER Brightness Values OLC_SET_BRIGHTNESS Contrast Values OLC_SET_CONTRAST V Saturation Values OLC_SET_V_SAT U Saturation Values OLC_SET_U_SAT min 0 max 255 nominal 163 granularity 1 min 0 max 511 nominal 233 granularity 1 min 0 max 511 nominal 235 granularity 1 min 0 max 511 nominal 165 granularity 1 Table...

Page 51: ...A Table 5 Sync Signal Capabilities for the DT3153 Device Driver Capability DT3153 Support OlFgQueryInputCaps Supports Input Video Selection OLC_FG_IC_DOES_VIDEO_SELECT No Supports Input Video Selection Query OLC_FG_IC_DOES_QUERY_VIDEO_SELECT Yes Video Types OLC_FG_IC_VIDEO_TYPE_LIMITS Supports Composite Video Source OLC_FG_VID_COMPOSITE Supports Variable Scan Video Source OLC_FG_VID_VARSCAN Yes No...

Page 52: ...List OLC_FG_IC_CSYNC_THRESH_LIST N A Supports Sync Sentinel OLC_FG_IC_DOES_SYNC_SENTINEL No Supports Sync Sentinel Query OLC_FG_IC_DOES_QUERY_SYNC_SENTINEL No Sync Sentinel Types OLC_FG_IC_SYNC_SENTINEL_TYPE_LIMITS Supports Fixed Sync Sentinel OLC_FG_SYNC_SENTINEL_FIXED Supports Variable Sync Sentinel OLC_FG_SYNC_SENTINEL_VARIABLE No No DtColorSyncMasterMode Sync Master in Color SDK Extensions OLT...

Page 53: ...CH_START_LIMITS N A Range of Clamp Start Position OLC_FG_IC_CLAMP_START_LIMITS N A Range of Clamp End Position OLC_FG_IC_CLAMP_END_LIMITS N A Range of Total Pixels Per Line Control OLC_FG_IC_TOTAL_PIX_PER_LINE_LIMITS N A Range of First Active Pixel Position OLC_FG_IC_ACTIVE_PIXEL_LIMITS N A Range of Active Pixels Count OLC_FG_IC_ACTIVE_WIDTH_LIMITS N A Range of Total Lines per Field Control OLC_FG...

Page 54: ...n Query OLC_FG_IC_DOES_QUERY_FRAME_SELECT Yes Range of Frame Top Control OLC_FG_IC_FRAME_TOP_LIMITS min 0 max 50 Hz 575 60 Hz 479 nominal 0 granularity 1 Range of Frame Left Control OLC_FG_IC_FRAME_LEFT_LIMITS min 0 max 50 Hz 767 60 Hz 636 nominal 0 granularity 1 Range of Frame Height Control OLC_FG_IC_FRAME_HEIGHT_LIMITS min 1 max 50 Hz 576 60 Hz 480 nominal 50 Hz 576 60 Hz 480 granularity 1 ...

Page 55: ...minal 1 granularity 1 Frame Types OLC_FG_IC_FRAME_TYPE_LIMITS Acquire Interlaced Frame Starting on Even Field OLC_FG_FRM_IL_FRAME_EVEN Acquire Interlaced Frame Starting on Odd Field OLC_FG_FRM_IL_FRAME_ODD Acquire Interlaced Frame Starting on Next Field OLC_FG_FRM_IL_FRAME_NEXT Acquire the Even Field OLC_FG_FRM_FIELD_EVEN Acquire the Odd Field OLC_FG_FRM_FIELD_ODD Acquire the Next Field OLC_FG_FRM...

Page 56: ...ercentage vscale min 1 max 100 nominal 100 granularity 1 min 1 max 100 nominal 100 granularity 1 DtColorStorageMode Storage Mode in the Color SDK Extensions OLT_IMAGE_MODE Supports Monochrome Mode OLC_IMAGE_MONO Supports YUV Mode OLC_IMAGE_YUV Supports RGB OLC_IMAGE_RGB Supports RGB16 OLC_IMAGE_RGB_16 No Yes Yes Yes a YUV and 16 bit RGB formats use two bytes per pixel 32 bit RGB format uses four b...

Page 57: ...p OLC_FG_PASSTHRU_ASYNC_BITMAP Supports Sync Direct OLC_FG_PASSTHRU_SYNC_DIRECT Supports Async Direct OLC_FG_PASSTHRU_ASYNC_DIRECT Supports Continuous Acquire OLC_FG_PASSTHRU_ASYNC_BITMAP_EXTENDED Yes Yes No No No Source Origin OLC_FG_PC_DOES_SOURCE_ORIGIN Available Range for the X Value of the Source Origin OLC_FG_PC_SRC_ORIGIN_X_LIMITS Available Range for the Y value of the Source Origin OLC_FG_...

Page 58: ...larity 4 Passthru LUT OLC_FG_PC_DOES_PASSTHRU_LUT Number of Extra Palette Entries OLC_FG_PC_MAX_PALETTE_INDEX Maximum RGB Value for Palette OLC_FG_PC_MAX_PALETTE_VALUE Maximum Index Number in Passthru LUT OLC_FG_PC_MAX_PLUT_INDEX Maximum RGB Value for Passthru LUT OLC_FG_PC_MAX_PLUT_VALUE No N A N A N A N A Passthru snapshot OLC_FG_PC_DOES_PASSTHRU_SNAPSHOT Yes a This is supported if your computer...

Page 59: ...S Yes Translucent overlay capability OLC_FG_DDI_TRANSLUCENT_OVERLAYS Yes Color overlay capability OLC_FG_DDI_COLOR_OVERLAY Yes Multiple overlay surface capability OLC_FG_DDI_MULTIPLE_SURFACES Yes Color keying filtering OLC_FG_DDI_COLOR_KEY_CONTROL Yes Add overlay to image OLC_FG_DDI_OVERLAY_ON_FRAME Yes User managed DDI surface support OLC_FG_DDI_USER_SURFACE_PTR No Passthru event synchronization ...

Page 60: ...oryCaps Memory Types OLC_FG_MC_MEMORY_TYPES Volatile Memory OLC_FG_MEM_VOLATILE Nonvolatile Memory OLC_FG_MEM_NON_VOLATILE Yes No Number of Volatile Buffer Handles OLC_FG_MC_VOL_COUNT Device memory size divided by maximum number of pixels in frame Number of Nonvolatile Buffer Handles OLC_FG_MC_NONVOL_COUNT N A ...

Page 61: ... Single Frame to Device Supports Full Frame Acquisition OLC_FG_ACQ_FRAME Supports Subframe Acquisition OLC_FG_ACQ_SUBFRAME Supports Frame to Fit Acquisition OLC_FG_ACQ_FRAME_TO_FIT Single Frame to Host async Supports Full Frame Acquisition OLC_FG_ACQ_FRAME Supports Subframe Acquisition OLC_FG_ACQ_SUBFRAME Supports Frame to Fit Acquisition OLC_FG_ACQ_FRAME_TO_FIT Single Frame to Device async Suppor...

Page 62: ...OLC_FG_ACQ_FRAME_TO_FIT Multiple Frames to Host async Supports Full Frame Acquisition OLC_FG_ACQ_FRAME Supports Subframe Acquisition OLC_FG_ACQ_SUBFRAME Supports Frame to Fit Acquisition OLC_FG_ACQ_FRAME_TO_FIT Multiple Frames to Device async Supports Full Frame Acquisition OLC_FG_ACQ_FRAME Supports Subframe Acquisition OLC_FG_ACQ_SUBFRAME Supports Frame to Fit Acquisition OLC_FG_ACQ_FRAME_TO_FIT ...

Page 63: ...al Output Lines OLC_FG_CC_DIG_OUT_COUNT 4a a The DT3153 supports for digital I O lines each of which can be configured for input or output Use the DtColorDigitalIOControl function to determine the configuration of the digital I O lines return the value of the digital input lines or sets the values of the digital output lines DtColorDigitalIOControll Number of Digital Input Output Lines 4a ...

Page 64: ...FG_CSYNC_CURRENT_SRC OLC_FG_CTL_CSYNC_THRESH N A OLC_FG_CTL_SYNC_SENTINEL TRUE OLC_FG_CTL_HSYNC_INSERT_POS N A OLC_FG_CTL_HSYNC_SEARCH_POS N A OLC_FG_CTL_VSYNC_INSERT_POS N A OLC_FG_CTL_VSYNC_SEARCH_POS N A OLC_FG_CTL_FRAME_TOP 0 OLC_FG_CTL_FRAME_LEFT 0 OLC_FG_CTL_FRAME_WIDTH 50 Hz 768 60 Hz 640 OLC_FG_CTL_FRAME_HEIGHT 50 Hz 576 60 Hz 480 OLC_FG_CTL_HOR_FRAME_INC 1 OLC_FG_CTL_VER_FRAME_INC 1 OLC_F...

Page 65: ...ameters Brightness Contrast V Saturation U Saturation Hue Red Level Green Level Blue Level 163 256 180 254 128 N A N A N A DtColorHardwareScaling Horizontal scale factor Vertical scale factor 100 100 DtColorDigitalIOControl Digital I O Configuration 0 all inputs DtColorSyncMasterMode Enable Disable 0 disabled Table 13 Default Control Values cont Control Name Value ...

Page 66: ...Chapter 3 50 ...

Page 67: ...51 4 Programming Flowcharts Single Frame Acquisition 53 Multiple Frame Acquisition 56 Passthru without Overlays 59 Passthru with Overlays 61 ...

Page 68: ...pts apply to all DT Open Layers software Note that many steps represent several substeps if you are unfamiliar with the detailed operations involved with any one step refer to the indicated page for detailed information Optional steps appear in shaded boxes Note Although the flowcharts do not show error status checking it is recommended that you check for error status messages after calling each f...

Page 69: ...lFgSetInputVideoSource Open the device and get the device ID with OlImgOpenDevice Go to the next page Select input channel 0 1 or 2 The default is 0 Set the color controls for the input source see page 66 Set up an acquisition trigger for the input source with OlFgSetTriggerInfo Create a frame buffer with OlFgAllocateBuiltInFrame The default is a software trigger Set the timeout period with OlImgS...

Page 70: ...ost memory with OlFgAsyncAcquireFrameToHost No Acquire the frame to device memory with OlFgAsyncAcquireFrameToDevice Check the status of the operation with OlFgIsAsyncAcquireJobDone Stop asynchronous acquisition Yes Stop the acquisition with OlFgCancelAsyncAcquireJob No Go to the next page Allocate a user buffer with GlobalAlloc using the GPTR flag Job done Yes No ...

Page 71: ...ost memory Yes No Process the acquired image see page 67 Acquire the frame with OlFgAcquireFrameToHost Acquire the frame to device memory with OlFgAcquireFrameToDevice Allocate user buffer with GlobalAlloc using the GPTR flag Release the frame buffer with OlFgDestroyFrame Read or write to the digital I O lines with DtColorDigitalIOControl If applicable deallocate the user buffer with GlobalFree ...

Page 72: ... OlFgSetInputVideoSource Open the device and get the device ID with OlImgOpenDevice Go to the next page Enable based source mode with OlFgEnableBasedSourceMode Select input channel 0 1 or 2 The default is 0 Set the color controls for the input source see page 66 Set up an acquisition trigger for the input source with OlFgSetMultipleTriggerInfo The default is a software trigger ...

Page 73: ...m an asynchronous acquire Yes No Acquire frames to device memory with OlFgAsyncAcquireMultipleToDevice Acquire frames synchronously to device memory with OlFgAcquireMultipleToDevice Check the status of the operation with OlFgAsyncAcquireJobDone Stop asynchronous acquire Yes No Process the acquired image see page 67 Job done Yes No Stop the acquisition with OlFgCancelAsyncAcquireJob ...

Page 74: ...ultiple Frame Acquisition cont Continued from previous page Close the device using OlImgCloseDevice Release each frame buffer with OlFgDestroyFrame Read or write to the digital I O lines with DtColorDigitalIOControl ...

Page 75: ...n input channel with OlFgSetInputVideoSource Open the device and get the device ID with OlImgOpenDevice Go to the next page Enable based source mode with OlFgEnableBasedSourceMode Set the color controls for the input source see page 66 Select input channel 0 1 or 2 The default value is 0 Set the timeout period with OlImgSetTimeoutPeriod ...

Page 76: ...sthru operation see page 70 Stop asynchronous passthru with OlFgStopAsyncPassthru stop synchronous passthru with a mouse or keyboard event Close the device using OlImgCloseDevice Acquire a single image for processing see page 71 Release the frame buffer with OlFgDestroyFrame Read or write to the digital I O lines with DtColorDigitalIOControl Set the source origin with OlFgSetPassthruSourceOrigin ...

Page 77: ... see page 65 Choose an input channel with OlFgSetInputVideoSource Open the device and get the device ID with OlImgOpenDevice Go to the next page Set the color controls for the input source see page 66 Select input channel 0 1 or 2 The default value is 0 Enable based source mode with OlFgEnableBasedSourceMode Set the source origin with OlFgSetPassthruSourceOrigin ...

Page 78: ...aceDC Draw an image on the surface with standard GDI functions Release the surface DC with OlFgReleaseSurfaceDC Scale passthru image with OlFgSetPassthruScaling Go to the next page The default is 480 by 640 for 60 Hz and 576 by 768 for 50 Hz Change contents of a surface Yes No Erase the contents of a surface with OlFgEraseSurface Create another overlay Yes No ...

Page 79: ...d enable overlays see page 72 Enable overlay before passthru starts Yes No Set up and enable overlays see page 72 Start a passthru operation see page 70 Start a passthru operation see page 70 Go to the next page Execute an overlay animation sequence see page 73 Acquire a single image for processing see page 71 ...

Page 80: ...lease the frame buffer with OlFgDestroyFrame Disable overlays with OlFgEnableOverlays Destroy all the surfaces with OlFgDestroySurface Stop asynchronous passthru with OlFgStopAsyncPassthru stop synchronous passthru with a mouse or keyboard event Read or write to the digital I O lines with DtColorDigitalIOControl ...

Page 81: ...ontrolValue Use the key OLC_FG_CTL_FRAME_LEFT to set the first pixel of video relative to the active video area to digitize for the selected input channel The default is 0 Use the key OLC_FG_CTL_FRAME_HEIGHT to set the number of lines per field of video to digitize for the selected input channel The default is 576 for 50 Hz and 480 for 60 Hz Use the key OLC_FG_CTL_FRAME_WIDTH to set the number of ...

Page 82: ...rast default 233 V saturation default 235 U saturation default 165 and hue default 128 for the input channel Set the input signal type with DtColorSignalType Specify the horizontal and vertical scaling factors for the input channel as a percentage of the original size default 100 Set the input scaling with DtColorHardwareScaling Set the storage mode with DtColorStorageMode Specify the storage mode...

Page 83: ...er No Yes From contiguous locations to a user buffer No Yes Copy pixel data contiguously to a user buffer with OlFgReadContiguousPixels From a rectangle to a user buffer No Copy pixel data contiguously to a user buffer with OlFgReadFrameRect Yes From any locations to a user buffer No Yes Copy pixel data contiguously to a user buffer with OlFgReadPixelList Draw the contents of the frame with DtColo...

Page 84: ...data from a user buffer to contiguous locations in a frame buffer with OlFgWriteContiguousPixels From a user buffer to a rectangle No Write pixel data from a user buffer to a rectangular region in a frame buffer with OlFgWriteFrameRect Yes From a user buffer to any locations Yes Writes pixel data from a user buffer to arbitrarily specified locations in a frame buffer with OlFgWritePixelList No No ...

Page 85: ...ss the Acquired Image cont Map image to application memory Yes Map the frame buffer with OlFgMapFrame Manipulate process image using your own functions Continued from previous page Unmap the frame to buffer with OlFgUnmapFrame Return to main flowchart ...

Page 86: ...e Passthru Operation Get a single frame ID with OlFgAllocateBuiltInFrame Perform anasynchronous bitmap passthru Yes No Start the passthru with OlFgStartAsyncPassthruBitmap Start the passthru with OlFgStartSyncPassthruBitmap ...

Page 87: ... 4 4 Take a Snapshot Create a frame buffer with OlFgAllocateBuiltInFrame Acquire the image with OlFgPassthruSnapShot Addoverlay to snapshot Yes Add overlay to the snapshot with OlFgAddOverlayToFrame Process the acquired image see page 67 No ...

Page 88: ...nable Overlays Set the visible surface with OlFgSetVisibleSurface Enable overlays with OlFgEnableOverlays Set the source keying color with OlFgSetOverlayColorKey Toggle the overlay s translucence with OlFgSetTranslucentOverlay ...

Page 89: ...ce 1 as the visible surface with OlFgSetVisibleSurface Get a surface DC to surface 2 with OlFgGetSurfaceDC Draw an image on surface 2 with standard GDI functions Release the surface 2 DC with OlFgReleaseSurfaceDC Get a handle to a WIN32 event synchronization object with OlFgGetPassthruSyncEvent Wait for a WIN32 event synchronization object Wait for a WIN32 event synchronization object Set surface ...

Page 90: ...Chapter 4 74 ...

Page 91: ...75 5 Troubleshooting General Checklist 76 Service and Support 80 If Your Board Needs Factory Service 84 ...

Page 92: ...k that your system meets the requirements stated in the DT3153 Getting Started Manual 4 Check that you have installed your hardware properly using the instructions in the DT3153 Getting Started Manual 5 Check that you have installed and configured the device driver properly using the instructions in the DT3153 Getting Started Manual 6 Search the DT Knowledgebase in the Support section of the Data ...

Page 93: ...nging a jumper on the ISA device An interrupt conflict can also occur if a PCI device was not designed to share interrupts To resolve this problem select a different interrupt for each PCI slot in the PCI BIOS To do this enter the system BIOS program this is usually done by pressing the DEL key when rebooting your system Once in the system BIOS enter the PCI PnP BIOS setup and select a unique inte...

Page 94: ...be invalid Wiring is not connected properly Check your wiring and fix any open connections see the instructions in the DT3153 Getting Started Manual Computer does not boot Board is not seated properly Check that the slot in which your DT3153 board is located is a PCI slot that the board is correctly seated in the slot and that the board is secured in the slot with a screw see the instructions in t...

Page 95: ...ce An interrupt conflict can also occur if a PCI device was not designed to share interrupts To resolve this problem select a different interrupt for each PCI slot in the PCI BIOS To do this enter the system BIOS program this is usually done by pressing the DEL key when rebooting your system Once in the system BIOS enter the PCI PnP BIOS setup and select a unique interrupt for each PCI slot The PC...

Page 96: ...esponse and are very affordable contact your local sales office for details Refer to the Data Translation Support Policy located at the end of this manual for a list of services included and excluded in our standard support offering Telephone Technical Support Telephone support is normally reserved for original warranty and support contract customers Support requests from non contract or out of wa...

Page 97: ...ll please include the following information Your name please include proper spelling Your company or organization please include proper spelling A phone number An email address where you can be reached The hardware software product you need help on A summary of the issue or question you have Your contract number if applicable and Your product serial number or purchase date Omitting any of the abov...

Page 98: ...____ graphics adapter _____________________________ data bus _________________________ I have the following boards and applications installed in my system ____________________________ ________________________________________________________________________________ ________________________________________________________________________________ I am encountering the following problem s ____________...

Page 99: ... of the issue you are experiencing Your contract number if applicable and Your product serial number or purchase date Omitting any of the above information may delay our ability to resolve your issue Fax Please photocopy and complete the form on page 82 then fax Technical Support at the following number 508 481 8620 Support requests from non contract and out of warranty customers are processed wit...

Page 100: ...your nearest distributor are listed in your Data Translation catalog All return shipments to Data Translation must be marked with the correct RMA number to ensure proper processing 2 Using the original packing materials if available package the board as follows Wrap the board in an electrically conductive plastic material Handle with ground protection A static discharge can destroy components on t...

Page 101: ...85 A Specifications ...

Page 102: ...gital Output Electrical Specifications Feature Minimum Specification Maximum Specification High Level Output Current IOH 2 0 mA Low Level Output Current IOL 20 mA High Level Output Voltage VOH 2 4 V Low Level Output Voltage VOL 0 5 V Table 16 Digital Input Electrical Specifications Feature Minimum Specification Maximum Specification Input High Level VIH 2 0 V 5 0 V Input Low Level VIL 0 3 V 0 8 V ...

Page 103: ... Power Physical and Environmental Specifications Feature Specification Power consumption 5 V 2 A 12 V 100 mA Operating temperature 0 C to 50 C 32 F to 122 F Storage temperature 25 C to 70 C 13 F to 158 F Humidity 0 to 90 noncondensing Dimensions 6 875 inches length x 4 2 inches height Weight 5 3 ounces 150 grams ...

Page 104: ...Appendix A 88 ...

Page 105: ...89 B Connector Pin Assignments Video Input Connector J1 90 Video Coaxial Connector J2 92 ...

Page 106: ...06 cable or a user designed cable Figure 8 illustrates the pin locations for connector J1 Figure 8 Video Input Connector J1 Table 18 lists the pins of connector J1 by signal name and by the corresponding EP306 BNC connector assignments EXT_TRIG D_IO2 D_IO1 D_IO0 VID0_IN VID1_IN VID2_IN CHROM_IN 8 7 6 5 4 3 2 1 15 10 11 12 14 13 9 n c D_IO3 n c CSYNC_OUT VSYNC_OUT HSYNC_OUT GND ...

Page 107: ...8 J1 Pin Assignments J1 Pin EP306 BNC Connector Signal Name 1 7 EXT_TRIG 2 6 D_IO2 3 5 D_IO1 4 4 D_IO0 5 3 CHROM_IN 6 2 VID2_IN 7 1 VID1_IN 8 0 VID0_IN 9 8 HSYNC_OUT 10 9 VSYNC_OUT 11 10 CSYNC_OUT 12 11 D_IO3 13 12 not connected 14 13 not connected 15 GND ...

Page 108: ...ng a single composite input signal Figure 9 illustrates connector J2 Figure 9 Video Coaxial Connector J2 CAUTION The single use BNC input connector J2 is shared with the VID0_IN signal pin 8 on video input connector J1 Do not attach signals to both connectors otherwise the two video sources will be shorted together which could result in damage to the video sources INSULATION VIDEO SIGNAL GND MOUNT...

Page 109: ...93 C Modifying the Device Driver Windows 98 and Windows Me Procedures 94 Windows 2000 Procedures 99 Windows XP Procedures 105 ...

Page 110: ...ou have not already done so install the additional board in your computer following the instructions in the DT3153 Getting Started Manual then power up your computer and any attached peripherals Note On power up the PCI bus takes one available interrupt from system resources for the DT3153 board If any devices are using this interrupt problems may arise Verify that no other devices in your system ...

Page 111: ...rts the driver configuration dialog box appears 14 Click OK then click OK 15 Click Add New to add a DT3153 board to the configuration The DT3153 Installation dialog box appears for the new board 16 Enter a board name alias which can be any name you choose then click Add The board name is used by supported software such as DT Acquire and the Frame Grabber SDK Only one name alias per installed DT315...

Page 112: ...e Actual Memory Size text box when you restart your system 20 Click Done The DT3153 Device Driver Configuration dialog box is redisplayed you can see the name of the board you just added 21 Click Close to end the DT3153 configuration 22 If you made any changes to the default settings click OK to confirm that you need to restart Windows before the changes will take effect 23 Click OK to restart Win...

Page 113: ...ory in MB that you want to allocate in your system to hold the acquired frames A 60 Hz 640 by 480 image requires 1 2 MB per frame a 50 Hz 768 by 576 image requires 1 7 MB per frame The actual amount of memory that the device driver can allocate depends on your system resources It is recommended that you select only as much memory as you need to leave memory for other devices Once you enter the des...

Page 114: ...ire the DT3153 Device Driver However if you are no longer using the DT3153 board with the supported software you can uninstall the DT3153 Device Driver from the system To uninstall the device driver perform the following steps 1 Click Start Programs Data Translation Inc MACHUnLd 2 Click DT3153 3 Click OK The DT3153 device driver is uninstalled 4 Click Cancel to exit from the MACHUnLd utility ...

Page 115: ...perform the following steps 1 If you have not already done so install the additional board in your computer following the instructions in the DT3153 Getting Started Manual then power up your computer and any attached peripherals Note On power up the PCI bus takes one available interrupt from system resources for the DT3153 board If any devices are using this interrupt problems may arise Verify tha...

Page 116: ...remove the checkmark next to Enable Board 18 For Video Format indicate the video format of your video input source 50 or 60 Hz 19 For Desired Memory Size select the amount of contiguous memory in MB that you want to allocate in your system to hold the acquired frames A 60 Hz 640 by 480 image requires 1 2 MB per frame a 50 Hz 768 by 576 image requires 1 7 MB per frame The actual amount of memory th...

Page 117: ...er configuration perform the following steps 1 Open the Control Panel 2 Double click Sounds and Multimedia 3 Click the Hardware tab 4 Click DT3153 MACH Series Frame Grabber then click Properties 5 Click the Properties tab 6 Double click Multimedia Drivers 7 Click DT3153 MACH Series Frame Grabber then click Properties 8 Click Settings 9 Select the name of the board that you want to modify then clic...

Page 118: ...red memory size the device driver allocates as much memory as possible to match the value you entered the actual memory size allocated is shown in the Actual Memory Size text box when you restart your system 13 Click Done The DT3153 Device Driver Configuration dialog box reappears with the name of the board you just modified 14 Click Close 15 Restart your system to cause the new configuration to t...

Page 119: ...river at this point continue with step 5 on page 104 Otherwise continue with the next step 14 Click OK then click OK to finish 15 Restart the system for the changes to take effect Uninstalling the Device Driver Note Ensure that you remove all the DT3153 boards in your system using the preceding section before uninstalling the device driver Generally you will always require the DT3153 Device Driver...

Page 120: ...dix C 104 4 Click DT3153 MACH Series Frame Grabber then click Properties 5 Click the Driver tab then click Uninstall 6 Click OK 7 Click OK 8 Restart your system to cause the new configuration to take effect ...

Page 121: ... perform the following steps 1 If you have not already done so install the additional board in your computer following the instructions in the DT3153 Getting Started Manual then power up your computer and any attached peripherals Note On power up the PCI bus takes one available interrupt from system resources for the DT3153 board If any devices are using this interrupt problems may arise Verify th...

Page 122: ...3153 board then click Add Only one alias per installed board is allowed The DT3153 Configuration dialog box appears 18 Select Enable Board to activate the board If you want to retain the settings but disable the board and therefore not use the memory remove the checkmark next to Enable Board 19 Select the Video Format as either 50 Hz or 60 Hz 20 For Desired Memory Size select the amount of contigu...

Page 123: ...ish A dialog box appears indicating that you must restart Windows XP for the changes to take effect 23 Remove the Imaging OMNI CD from the CD ROM then click Restart Now to restart the system Modifying a Board in the Device Driver Configuration To modify the board settings in the DT3153 Device Driver configuration perform the following steps 1 Open the Control Panel 2 Double click Sounds and Audio ...

Page 124: ...ired frames A 60 Hz 640 by 480 image requires 308 KB per frame a 50 Hz 768 by 576 image requires 443 KB per frame The actual amount of memory that the device driver can allocate depends on your system resources It is recommended that you select only as much memory as you need to leave memory for other devices Once you enter the desired memory size the device driver allocates as much memory as poss...

Page 125: ...k Multimedia Drivers 8 Click DT3153 MACH Series Frame Grabber then click Properties 9 Click Settings 10 Select the name of the board that you want to remove then click Remove 11 Repeat step 10 until all the DT3153 boards you want to remove are removed 12 Click Close The Drivers dialog box appears The DT3153 Device Driver is still installed in the system but the board has been removed 13 If you wan...

Page 126: ...you are no longer using the DT3153 board with the supported software you can uninstall the DT3153 Device Driver from the system by performing the following steps 1 Open the Control Panel 2 Double click Sounds and Audio Devices 3 Click the Hardware tab 4 Double click DT Open Layers DT3153 MACH Series Frame Grabber 5 Click the Driver tab then click Uninstall 6 Click OK 7 Click OK 8 Restart your syst...

Page 127: ...k sources 33 coaxial connector 92 color controls 9 color frame grabber 30 color keying 43 color overlays 43 Color SDK Extensions 31 COLOR_INTERFACE_DIGITAL_IO 31 COLOR_INTERFACE_DRAW_ ACQUIRED_FRAME 31 COLOR_INTERFACE_HARDWARE_ SCALING 31 COLOR_INTERFACE_IMAGE_ PARAMETER 31 COLOR_INTERFACE_SIGNAL_ TYPE 31 COLOR_INTERFACE_STORAGE_ MODE 31 COLOR_INTERFACE_SYNC_ MASTER_MODE 31 composite signals 7 34 ...

Page 128: ...64 DtColorDrawAcquiredFrame 67 DtColorHardwareScaling 40 66 DtColorImageParameters 34 66 DtColorQueryInterface 31 DtColorSignalType 34 66 DtColorStorageMode 40 66 DtColorSyncMasterMode 36 E e mail support 83 environmental specifications 87 EP306 cable 4 90 external trigger 10 33 F factory service 84 fax support 83 features 2 frame acquisitions 33 first line top 15 first pixel left 15 height 15 16 ...

Page 129: ... range between 39 total per field 12 look up tables 33 M memory device 45 46 host 45 memory types 44 modifying a board in the driver configuration Windows 2000 101 Windows Me 96 Windows XP 107 monochrome format 18 monochrome storage mode 40 multiple frame acquisitions 33 to device asynchronous 46 to device synchronous 46 multiple overlay surfaces 43 multiple trigger modes 33 multiple trigger types...

Page 130: ...S_QUERY_VIDEO_ SELECT 35 OLC_FG_IC_DOES_TRIGGER 33 OLC_FG_IC_FRAME_HEIGHT_ LIMITS 38 OLC_FG_IC_FRAME_HINC_LIMITS 39 OLC_FG_IC_FRAME_LEFT_LIMITS 38 OLC_FG_IC_FRAME_TOP_LIMITS 38 OLC_FG_IC_FRAME_TYPE_LIMITS 39 OLC_FG_IC_FRAME_VINC_LIMITS 39 OLC_FG_IC_FRAME_WIDTH_ LIMITS 39 OLC_FG_IC_ILUT_COUNT 33 OLC_FG_IC_INPUT_SOURCE_ COUNT 32 OLC_FG_IC_MAX_FRAME_SIZE 40 OLC_FG_IC_MULT_TRIGGER_ MODE_LIMITS 33 OLC_...

Page 131: ...MultipleToDevice 57 OlFgAllocateBuiltInFrame 53 57 70 71 OlFgAsyncAcquireFrameToDevice 54 OlFgAsyncAcquireFrameToHost 54 OlFgAsyncAcquireJobDone 57 OlFgAsyncAcquireMultipleTo Device 57 OlFgCancelAsyncAcquireJob 54 57 OlFgCopyFrameRect 67 68 OlFgCreateSurface 62 OlFgDestroyFrame 55 58 60 64 OlFgDestroySurface 64 OlFgEnableBasedSourceMode 53 56 59 61 OlFgEnableOverlays 64 72 OlFgEraseSurface 62 OlFg...

Page 132: ...thru 21 30 41 bitmap mode 21 41 event synchronization 43 modes 41 scaling 23 42 scaling height 42 scaling width 42 snapshot 42 source origin 22 physical specifications 87 pin assignments 90 pixel clock 9 33 pixel clock query 32 pixels 9 per frame 40 range between 39 total per line 12 power specifications 87 programming flow diagrams 51 multiple frame acquisition 56 passthru with overlays 61 passth...

Page 133: ...3 switching input sources 11 sync from current input 36 Sync Master mode 11 31 36 sync signals 11 36 Sync Master mode 11 sync signal selection 11 synchronous acquisition 24 T technical support 80 e mail 83 fax 83 telephone 80 World Wide Web 83 telephone support 80 total lines per field 12 total pixels per line 12 total video area see video area translucent overlays 43 trigger 33 external 10 33 typ...

Page 134: ...e driver configuration 102 uninstalling the device driver 103 Windows 98 adding boards to the driver configuration 94 Windows Me adding boards to the driver configuration 94 modifying boards in the driver configuration 96 Windows XP adding a board to the driver configuration 105 modifying a board in the driver configuration 107 removing a board from the driver configuration 109 uninstalling the de...

Page 135: ...RITTEN EITHER IN FACT OR BY OPERATION OF LAW STATUTORY OR OTHERWISE INCLUDING WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE WHICH DATA TRANSLATION SPECIFICALLY DISCLAIMS DATA TRANSLATION INC NEITHER ASSUMES NOR AUTHORIZES ANY OTHER LIABILITY IN CONNECTION WITH THE SALES INSTALLATION OR USE OF ITS PRODUCTS DATA TRANSLATION INC SHALL HAVE NO LIABILITY FOR INCIDENTAL OR CONSEQUEN...

Page 136: ......

Page 137: ...prising the Software as they may be used with the Licensed Processors a problem reporting tracing and monitoring by internet electronic mail b telephone support for problem determination verification and resolution or instruction as to work around as applicable on a call back basis during Data Translation s normal weekday business hours of 8 30 a m to 5 p m Eastern Time excluding holidays c one 1 ...

Page 138: ...tware warranty granted in the Agreement expires or the date of Licensee s election to obtain Support Services and will apply to such Product for an initial term of one 1 year unless an alternative commencement date is identified in the Support Order Form The initial term will automatically be extended for additional terms of one 1 year unless Support Services are terminated at the expiration of th...

Page 139: ...re added Support Fees do not include travel and living expenses or expenses for installation training file conversion costs optional products and services directories shipping charges or the cost of any recommended hardware third party software or third party software maintenance fees or operating system upgrade 7 WARRANTY LIMITATION EXCEPT AS EXPRESSLY STATED IN THIS SUPPORT POLICY THERE ARE NO E...

Page 140: ......

Reviews: