CREVIS Camera Manual

GigE Vision Camera Manual

Sony SWIR GigE Camera

GigE Camera User Manual

HG-A130SW

HG-A130SW Sony SWIR GigE Camera

1. 준비하기

1.1 PC 최소/권장사양

1.2 SDK

크래비스 GigE 카메라를 사용하려면 CREVIS에서 제공하는 SDK를 이용하여 영상을 받거나, GigE Vision을 지원하는 Image 라이브러리(Cognex, HALCON, Euresys, CVB 등)를 사용하여 영상을 취득할 수 있습니다.

1.3 케이블

1.4 방화벽 및 백신 프로그램

HG-A130SW manual figure
Windows 7 방화벽 설정 화면
HG-A130SW manual figure
Windows 8 / 8.1 / 10 방화벽 설정 화면

1.5 주의사항

주의사항

  • 동작 온도(Performance guarantee temperature) : Case 온도 0℃ ~ +45℃, 센서 온도 +15℃
  • 주변 온도 변화에 따라 데이터 출력이 달라질 수 있으므로 일정하게 온도를 유지하십시오.
  • 주변 온도 변화에 따라 센서 쿨링으로 인한 소비전력이 증가할 수 있습니다.
  • 이더넷 허브를 통해 두 개 이상의 카메라를 연결하면 대역폭 문제가 발생할 수 있습니다.
  • UDP 통신은 데이터 전송을 보장하지 않습니다. 패킷 손실을 줄이기 위해 SDK 설치 시 제공되는 Installation Guide를 참고하여 카메라 및 네트워크 카드를 설정하십시오.
  • 필터 드라이버를 사용하기 위해서는 관리자 권한으로 실행하십시오. CamGuide는 자동으로 관리자 권한으로 실행됩니다.
  • 큰 패킷 사이즈는 패킷 손실을 최소화합니다. 단, 카메라의 패킷 사이즈는 네트워크 카드의 점보 프레임 또는 점보 패킷 사이즈보다 낮아야 합니다.

LED 상태창

카메라의 현재 상태는 뒷면의 LED를 통해 확인할 수 있습니다. 호스트와 카메라 간의 연결이 제한되거나 영상 취득에 실패할 경우 LED 상태를 확인하십시오.

좌측 LED우측 LED상태
적색 고정적색 고정이더넷 연결 해제 또는 10Mb / 100Mb 접속
녹색 점등적색 점등DHCP IP 설정 중
녹색 점등꺼짐IP 설정 완료 후 대기 (Acquisition Start 대기)
녹색 점등녹색 점등 / 점멸점등 시 Trigger 입력 대기, 점멸 시 Image 전송 중
HG-A130SW manual figure
Ethernet 연결 해제 또는 10Mb / 100Mb 접속
HG-A130SW manual figure
DHCP IP 설정 중
HG-A130SW manual figure
IP 설정 완료 후 대기
HG-A130SW manual figure
Trigger 입력 대기 / Image 전송 중

2. 제품 사양

2.1 제품 개요

2.2 주요 사양

Spec.HG-A130SW
Sensor1.3M (IMX990-AABA)
Visible + SWIR wideband sensor (0.4um to 1.7um)
Built-in thermoelectric cooler (Performance guarantee temperature : +15℃)
Sensor Format1/2”
Pixel Size (um)5 x 5
Effective Pixels1296 x 1032
Frame Rate72fps (actual 71.5fps)
Exposure Time13.1us ~ 1sec (Exposure Offset : 7.372us)
Scanning SystemProgressive
Scanning MethodFull / ROI / Reverse (X, Y, All) / Decimation (Horizontal + Vertical)
Sync. SystemInternal (Freerun), External (12Pin Circular), Software trigger via PC
Shutter ModeGlobal shutter
Trigger ModeTimed, Trigger Width
Gain AbsAnalog : 0dB ~ 18dB (1x ~ 8x)
Digital : 0dB ~ 24dB (1x ~ 16x)
Black Level0 ~ 4095 (12bit)
LUTAdjustable LUT (12bit to 12bit)
GammaGamma Correction (0 ~ 3.999)
Auto Gain / ExposureOff / Once / Continuous
ROIHorizontal / Vertical ROI Support
Video I/FEthernet 1000 Base-T (GigE Vision Standard)
Video FormatMono 8 / 10 / 12, Mono 10 / 12 Packed
CommunicationGigE Vision Standard
Function ControlGain Auto, Exposure Auto, Acquisition Frame Rate (Adjustable), Line Debouncer,
Defective Pixel Correction, Noise Reduction Filter, Shading Correction (FFC),
Sharpness Enhancement, Contrast / Brightness Control, Sensor Cooling Auto
Lens MountC mount
Optical Filter900nm Long Pass
Power SupplyDC (12V ~ 24V ± 10%) or PoE+
ConsumptionDC 12V : < 3.8W (Camera only) + 15W (Sensor cooling control Max.)
PoE+ : < 3.9W (Excluding consumption of sensor cooling control)
Weight< 330g
Dimension55 x 55 x 74 ㎜ (Without mount, connector)
Operating / Storage0℃ ~ +40℃ / -20℃ ~ +60℃ (with < 20~80% RH)
Performance0℃ ~ +45℃ (Based on case temperature)
Vibration / Shock98 m/s2 (10.0 G) / 196 m/s2 (20.0 G)
Standard CompliancyCE (EN61326-1; 2013; Class A)
EnvironmentsRoHS / WEEE

3. 카메라 인터페이스

3.1 Back Panel

HG-A130SW back panel
NO.NameRemark
1전원 & I/O 커넥터12Pin Circular
2Gigabit Ethernet 커넥터RJ45
3, 4LED 상태표시LED

3.2 카메라 DC IN & External I/O Pin Map

12 pin Circular Connector의 Pin Map은 아래와 같습니다.

HG-A130SW 12 pin circular connector
Pin No.NameIN/OUTDescription
1GNDINPower GND
2VCCIN10.8V ~ 26.4V Input Range
3TRIG1_IN-INLINE4 (Opto-Isolated Trigger Input-)
4TRIG1_IN+INLINE4 (Opto-Isolated Trigger Input+, 3.3V~24V)
5TRIG0_IN-INLINE3 (Opto-Isolated Trigger Input-)
6TRIG0_IN+INLINE3 (Opto-Isolated Trigger Input+, 3.3V~24V)
7DIO0IN/OUTLINE1 (Direct IO, 3.3V)
8DGNDINDirect IO GND
9NC-Do not Connect
10DIO1IN/OUTLINE2 (Direct IO, 3.3V)
11VCCIN10.8V ~ 26.4V Input Range
12GNDINPower GND

3.3 RJ45 Connector

3.4 LED Status

LED(좌측)StatusLED(우측)Status
Off전원 꺼짐Off대기 상태
Red10Mb / 100Mb LinkRedIP 할당, IP 설정 오류
GreenGigabit LinkGreen점등 시 Trigger 입력 대기
점멸 시 Image 전송

3.5 External I/O 내부회로

Line1, Line2 (Direct IO)

Direct IO circuit

*FPGA에서 Inverting 추가 적용

Line3, Line4 (Opto-Isolated Trigger Input)

Opto-Isolated Trigger Input circuit

4. 카메라 기능

4.1 Image Format Control

카메라의 Image 출력 Size 및 Format에 대한 설정을 변경할 수 있는 기능입니다.

ItemSetting ValueDescription
Width
Height
Offset X
Offset Y
(Integer)Image의 출력 Size 및 Offset(Pixel 좌표)을 변경합니다.
WidthMAX ≥ Offset X + Width
HeightMAX ≥ Offset Y + Height
Decimation Horizontal
Decimation Vertical
1
2
Image의 해상도가 낮아지며 Frame Rate은 증가합니다.
ReverseX
ReverseY
True
False
Image가 상/하 또는 좌/우 반전됩니다.
Pixel FormatMono 8
Mono 10
Mono 12
Mono 10 Packed
Mono 12 Packed
Image를 Host로 전송할 때의 Format을 변경할 수 있습니다.
세부적인 전송 Order는 4.1.4 Pixel Format 항목을 참고하십시오.
Test PatternOff
Grey Horizontal Ramp
Grey Vertical Ramp
Test Image를 선택할 수 있습니다.

4.1.1 ROI (Region Of Interest)

Width, Height, Offset X, Offset Y를 설정함으로써 원하는 영역의 Image만 출력할 수 있습니다. 출력 Height 사이즈가 작아질수록 Frame Rate이 증가합니다.

ROI setting diagram
< Figure 1 - ROI Setting >

참고사항

ROI로 인해 변경된 Frame Rate은 ‘Resulting Frame Rate’ 파라미터를 통해 확인할 수 있습니다.

4.1.2 Decimation Horizontal / Vertical

Image 센서에서 수직 또는 수평 방향으로 1-Pixel씩 건너뛰며 읽어내는 기능입니다. Image의 해상도는 절반으로 줄어드는 반면 Frame Rate은 증가합니다.

HG-A130SW decimation 1x 1x

Decimation Hor. = 1x
Decimation Vert. = 1x

HG-A130SW vertical decimation 2x

Decimation Hor. = 1x
Decimation Vert. = 2x

HG-A130SW horizontal decimation 2x

Decimation Hor. = 2x
Decimation Vert. = 1x

참고사항

Decimation으로 인해 변경된 Frame Rate은 ‘Resulting Frame Rate’ 파라미터를 통해 확인할 수 있습니다.

4.1.3 Reverse X, Y

영상의 좌/우 또는 상/하를 반전하여 출력하는 기능입니다.

  1. Reverse X 모드를 True로 설정시, 영상의 좌/우가 반전됩니다.
  2. Reverse Y 모드를 True로 설정시, 영상의 상/하가 반전됩니다.
HG-A130SW reverse X false Y false

Reverse X = False, Reverse Y = False

HG-A130SW reverse X true Y false

Reverse X = True, Reverse Y = False

HG-A130SW reverse X false Y true

Reverse X = False, Reverse Y = True

HG-A130SW reverse X true Y true

Reverse X = True, Reverse Y = True

유의사항

  1. ‘Reverse Y’ 선택 시 Defect Filter 사용이 제한되기 때문에 불량 화소가 나타날 수 있습니다. 이로 인해 노출된 불량화소는 ‘Defect Pixel Correction’ 카테고리에서 제거할 수 있습니다.
  2. ROI와 Reverse가 동시에 사용될 경우, 반전된 Image로부터 ROI 기능이 적용됩니다. Reverse 적용 이전과 동일한 영역을 활성화하기 위해선 Total Size - ROI Size 만큼의 Image Offset이 필요합니다.
HG-A130SW ROI reverse original

Image Size : 1296 * 1032
Offset X : 0
Offset Y : 0
Reverse X : False
Reverse Y : False

HG-A130SW ROI no reverse

Image Size : 648 * 516
Offset X : 0
Offset Y : 0
Reverse X : False
Reverse Y : False

HG-A130SW ROI reverse X

Image Size : 648 * 516
Offset X : 0
Offset Y : 0
Reverse X : True
Reverse Y : False

HG-A130SW ROI reverse X offset

Image Size : 648 * 516
Offset X : 648
Offset Y : 0
Reverse X : True
Reverse Y : False

4.1.4 Pixel Format

카메라에서 출력되는 영상의 Pixel Format을 변경할 수 있는 기능입니다. 각 Pixel Format 별 Image 데이터의 전송량에 차이가 있기 때문에 전송 속도 및 Bandwidth가 달라질 수 있습니다.

Mono 8Mono 10

8-bit image data into 8bits
Description : 8-bit monochrome unsigned
Pixel Size : 1byte
Pixel Value range : 0 to 255

HG-A130SW pixel format diagram

10-bit image data into 16-bits
Description : 10-bit monochrome unsigned
Pixel Size : 2byte
Pixel Value range : 0 to 1023

HG-A130SW pixel format diagram
Mono 12Mono 10 Packed

12-bit image data into 16-bits
Description : 12-bit monochrome unsigned
Pixel Size : 2byte
Pixel Value range : 0 to 4095

HG-A130SW pixel format diagram

2 X 10-bit image data packed into 24bits (Y1, Y2)
Description : 10-bit packed monochrome unsigned
Pixel Size : 3 bytes for two pixels
Pixel Value range : 0 to 1023

HG-A130SW pixel format diagram
Mono 12 Packed

2 X 12-bit image data packed into 24bits (Y1, Y2)
Description : 12-bit packed monochrome unsigned
Pixel Size : 3 bytes for two pixels
Pixel Value range : 0 to 4095

HG-A130SW pixel format diagram

4.1.5 Test Pattern

Image Processing의 중간 단계에서 영상을 테스트 패턴으로 치환하여 전송합니다. Test Pattern 기능이 활성화 되더라도 ROI size 및 Trigger 입력 그리고 ‘Acquisition Frame Rate’ 등 Image 취득과 관련된 기능들은 유효합니다. Test Pattern Image는 8bit grey level(0~255DN)로 생성됩니다.

HG-A130SW grey horizontal ramp
Grey Horizontal Ramp
HG-A130SW grey vertical ramp
Grey Vertical Ramp

4.2 Acquisition Control

카메라로부터의 Image 획득 방식을 설정할 수 있는 기능입니다.

ItemSetting ValueDescription
Acquisition ModeContinuous
Single Frame
Multi Frame
‘Acquisition Start’ 커맨드로부터 아래 조건까지 영상을 취득합니다.
- Continuous : Acquisition Stop 시 까지 연속으로 획득합니다.
- Single Frame : 한 장의 Image 만을 획득합니다.
- Multi Frame : 설정한 카운트 만큼의 영상을 획득합니다.
Acquisition StartExcute영상 획득 시작 Command
Acquisition StopExcute영상 획득 종료 Command
Acquisition Frame Count0 to 255‘Acquisition Start’ 시점부터 Burst 로 전송할 Image의 수. ‘Acquisition Mode’가 ‘Multi Frame’일 때에만 설정값이 유효합니다.

‘Acquisition Start’ 커맨드가입력될때마다한장의 Image를촬상하고전송합니다. 한장의 Image 만 촬상후전송한뒤자동으로 Acquisition 을멈추기때문에별도의‘Acquisition Stop’ 커맨드는필요하지 않습니다.

가능합니다.

HG-A130SW manual figure page 17

‘Acquisition Start’ 커맨드가입력될때마다‘Acquisition Frame Count’에정의된수만큼 Image를촬상 하고전송합니다. 지정된카운트만큼 Image를전송한뒤자동으로 Acquisition 이멈추기때문에별도의 ‘Acquisition Stop’ 커맨드는필요하지않습니다. 하지만 Grab 도중‘Acquisition Stop’ 커맨드가입력될경 우, 노광중인프레임까지 Readout 및전송한뒤멈춥니다.

HG-A130SW manual figure page 17

‘Acquisition Start’ 커맨드가입력된시점으로부터‘Acquisition Frame Rate’에정의된주기로 Image를 촬상하고전송합니다. Grab 중‘Acquisition Stop’ 커맨드가입력될경우, 현재노광중인 Image 까지는 Readout 하고전송한뒤 Acquisition 을멈추게됩니다. 노광이종료된시점에‘Acquisition Stop’ 커맨드가 입력되면진행중이던 Readout 까지마친뒤에 Acquisition 이종료됩니다.

HG-A130SW manual figure page 18

4.3 Trigger Mode Control

Image 획득및출력타이밍을제어합니다. 영상획득방법으로는크게외부동기(Trigger Mode = On)

와내부동기(Trigger Mode = Off, Freerun Mode) 모드가있으며취득지연또는전송지연등을설정할

수있습니다.

ItemSetting ValueDescription
Trigger ModeOff On- Off: 카메라가 freerun 모드로 동작합니다. Internal trigger 신호가 생 성됩니다. Internal trigger 의 주기는 ‘Acquisition Frame Rate’에 의해 결 정됩니다. 만약 ‘Acquisition Frame Rate Enable’ 파라미터가 ‘Off’일 경 우, 카메라는 현재 카메라 세팅에서 동작할 수 있는 최대 frame rate 로 동작합니다. - On: 카메라가 Trigger Mode 로 동작합니다. Trigger 는 하드웨어 (Line 1~4) 또는 소프트웨어 트리거 커맨드를 통해 생성됩니다.
Resulting Frame Rate(Read Only)‘Trigger Mode’가 ‘Off’로 설정된 상태에서의 Frame rate 를 보여줍니다. Image 사이즈와 ‘Acquisition Frame Rate’, ‘Exposure Time’ 및 ‘Pixel Format’, ‘Decimation’ 등에 의해 결정됩니다.
Trigger SourceLine 1 Line 2 Line 3 Line 4 SoftwareTrigger 입력으로 사용하고자 하는 Trigger 의 Source 를 선택합니다. 세 부사항은 ‘4.3.2 Trigger Source’ 항목을 참고하세요.
Trigger Delay0 to 57,868,838 (Unit: us)카메라가 입력받은 트리거로 부터 Image 센서의 노광까지의 지연 시 간을 정의합니다. 세팅 값 0 은 Delay Off 를 의미 합니다. 세부사항은 ‘4.3.3 Trigger Delay’ 항목을 참고하세요.
Transfer Delay0 to 57,868,838 (Unit: us)센서로부터 읽어온 Image를 전송 최종단에서 지연시킬 시간을 정의 합니다. ‘Low Latency Mode Enable’이 ‘False’일 때에만 유효합니다. 세 부사항은 ‘4.3.4 Transfer Delay’ 항목을 참고하세요.
Trigger ActivationRising Edge (Read Only)카메라 내부에서의 Trigger 신호 위상의 기준을 정의합니다. 입력 트리 거의 위상을 변경하기 위해선 ‘Line Inverter’를 사용해야 합니다.

4.3.1 Trigger Mode

‘Trigger Mode’는 Image 센서의노광을제어하는기능입니다.

‘Trigger Mode’를‘Off’로설정할경우, 카메라는 Freerun Mode 로동작합니다. Freerun mode 는현재

설정상태로동작할수있는최대 Frame Rate 으로 Internal VD 가생성됩니다. 이와동시에설정된‘ Exposure Time’ 만큼노광신호가생성되어 Image 센서로입력됩니다. 생성된 Exposure 신호에의해주 기적인노광이이뤄지며그에따라노출된 Image를읽어온뒤 Host 로전송합니다.

HG-A130SW manual figure page 19

<Timing Diagram of Freerun Mode>

반면‘Trigger Mode’를‘On’으로설정할경우, 카메라는 Trigger Mode 로동작하게됩니다. ‘Trigger

Mode’는외부로부터입력받은 Trigger 에의해노광시작시점또는노광시간등이결정됩니다. 노광이 완료된후부터는 Freerun mode 와동일하게프레임을읽어오고전송합니다. 자세한타이밍은 p.20 <Timing Diagram of Trigger Signals> 그림을참고해주시기바랍니다.

HG-A130SW manual figure page 20

<Timing Diagram of Trigger Signals>

Rising edgeFalling edge
Opto-isolatedInput4.5 us35 us

※ 유의사항

됩니다. (비정상트리거입력카운팅관련’4.7 Counter Control’ 참고) 따라서카메라사양이내의신호규 격을준수하여입력해주시기바랍니다.

니다. (노이즈필터링관련’4.5.1 Line Debouncer Time’ 참고)

4.3.2 Trigger Source

트리거신호의 Source 를정의합니다. ‘Trigger Mode’가‘On’으로설정되어있을때적용됩니다.

Line1~4: Direct I/O 또는 Opto-Isolated port 를통해트리거를입력받습니다. 자세한내용은‘3.2 카 메라 DC IN & External I/O Pin Map’, ‘3.5 External I/O 내부회로’, ‘4.5 Digital I/O Control’을참고해 주시기바랍니다.

Software 함수를통해카메라내부에트리거를생성합니다. 이설정에서는‘Exposure Mode’가‘Timed’ 셔터모드만지원됩니다.

※ 참고사항 ‘Counter And Timer Control’ 카테고리의‘Counter Selector’를‘Line Trigger’로설정하면카메라로입력한 총유효트리거수가‘Counter Value’로리턴됩니다. ‘Counter Update Feature’ 파라미터를이용해현재 카운터를 Update 할수있습니다. 이카운터는‘Acquisition Start’ 커맨드에의해 0 으로초기화됩니다.

HG-A130SW manual figure page 21

4.3.3 Trigger Delay

트리거입력시점으로부터‘Trigger Delay’에설정한값만큼카메라내부에서트리거가지연되어동작 하도록설정하는기능입니다. 만일‘Trigger Delay’가 0 이아닌값이설정되어트리거신호가지연되는도 중새로운트리거신호가입력될경우, 기존의트리거신호에대한지연은지속되며새로운트리거는무 시됩니다. 즉, 트리거의주기보다지연 시간이더클경우, Image 트리거누락에의해 Frame Rate 이저하 될수있습니다. 자세한타이밍은 p.20 <Timing Diagram of Trigger Signals> 그림을참고해주시기바랍 니다.

4.3.4 Transfer Delay

카메라내부에서 Image 전처리(Pre-processing)까지마친영상을전송하는단계에서 Image packet 의 전송시작시점을지연시키는기능입니다. 다수의카메라영상을한개의 Host 에서입력받는경우입력 타이밍을조정하여입력시점을분산할수있습니다.

※ 유의사항

4.4 Exposure Control

4.4.1 Exposure Mode

카메라의노광방식을선택하는기능입니다. ‘Trigger Source’가‘Line1~4’로설정되어있을경우, ‘Timed’ 및‘Trigger Width’로각각설정이가능합니다. 하지만‘Trigger Source’가‘Software’로설정된경우에는 ‘Timed’ 셔터로만동작합니다.

‘Timed’ 셔터방식은‘Exposure Time’에설정된시간만큼만노광이이루어지게됩니다. 트리거는단지 노광의시작시점을지정하는역할을합니다. 반면‘Trigger Width’ 셔터방식은트리거신호의 Pulse 폭이 유효한노광시간이됩니다.

HG-A130SW manual figure page 22

<Timing Diagram of Pulse Width Trigger>

※ 유의사항

‘Trigger Width’ 모드의실제노광시간은카메라내부의‘HD’신호에의해래치되기때문에 3HD 의오 차가발생할수있습니다.

4.4.2 Exposure Time

카메라의노광시간을설정합니다. 이시간은‘Exposure Mode 가‘Timed’로설정되어있는경우에만 적용됩니다. Freerun Mode 에서는‘Exposure Time’이 Frame 주기보다길어질경우, Frame Rate 이 감소하게됩니다.

카메라내부의실제노광신호는‘HD’ 타이머에의해발생하게됩니다. 이‘HD’ 타이머는수평방향의 Readout Size 와관련이있기때문에, 일반적으로 Image Width 가작을수록 HD 신호의주기도함께 단축됩니다. 또한영상전송 Bandwidth 와관련된파라미터(ex. Pixel Format, Device Throughput 등)를

변경할경우에도 HD 신호의주기가변경됩니다.

센서특성상 White Pixel 이발생할수있으므로 Long Exposure Time(수십 ms 이상)은권장하지

않습니다. 발생정도는주변환경(카메라/센서온도등)에따라다릅니다.

※ 참고사항 ‘Counter And Timer Control’ 카테고리의‘Counter Selector’를‘Exposure Start’ 또는‘Exposure End’ 로 설정하면카메라에서노광의시작, 종료카운트가‘Counter Value’로리턴됩니다. ‘Counter Update Feature’ 파라미터를이용해현재카운터를 Update 할수있습니다. 이카운터는‘Acquisition Start’ 커맨드에의해 0 으로초기화됩니다.

HG-A130SW manual figure page 23

※ 유의사항

절대적인시간으로, 매프레임마다노광할때추가되는 Exposure Error(Offset) Time 입니다.

ModelExposure Time Offset
HG-A130SW7.372us
Delay TypeDelay Time
Exposure Start Delay3HD
Exposure End Delay3HD

4.4.3 Exposure Auto

‘Exposure Time’을카메라가자동으로조정하여원하는밝기를일정하게유지해주는기능입니다.

‘Exposure Mode’가‘Timed’로설정되어있을때설정할수있습니다. 그리고‘Auto Exposure Time Lower

Limit’과‘Auto Exposure Time Upper Limit’의사이시간에서만‘Exposure Time’이변경됩니다.

ItemSetting ValueDescription
Exposure AutoOff Once Continuous- Off: Exposure time 을 수동으로 설정합니다. - Once: 한번만 노광시간을 조절하여 원하는 밝기 값으로 변경합니다. - Continuous: 지속적으로 노광시간을 조절하여 원하는 밝기 값을 유지합니다.
Auto Exposure Target0 to 255 (8-bit DN)사용자가 원하는 밝기값 설정
Auto Exposure Time Lower Limit(Unit: us)가변 셔터 범위의 최소 값
Auto Exposure Time Upper Limit(Unit: us)가변 셔터 범위의 최대 값

※ 유의사항

있습니다.

4.5 Digital I/O Control

카메라외부 I/O 신호를설정할수있는기능입니다. 각 I/O 의입/출력방향은고정되어있으며, I/O port 를통한신호의논리적사양을변경할 수있습니다.

ItemSetting ValueDescription
Line SelectorLine 1 Line 2 Line 3 Line 4세부 설정을 원하는 Line 을 선택합니다. - Line1, 2: Direct I/O - Line3, 4: Opto-Isolated Input
Line Debouncer Time0 to 882.995 (Unit: us)Line Debouncer Time 을 조정합니다. 세부사항은 ‘4.5.1 Line Debouncer Time’ 항목을 참고하세요.
Line ModeInput Output카메라의 Input/Output 을 의미합니다. Line 1, Line2 는 Input/Output 설정이 가능합니다. Line 3, Line4 는 Input 설정만 가능합니다.
Line InverterTrue False- True: Line 의 입/출력의 위상을 반전 시킵니다. - False: Line 의 위상을 반전시키지 않습니다.
Line StatusTrue False (Read Only)선택된 Line 의 현재 상태를 반환합니다. True 는 Logical High 를 의미하 며, False 는 Logical Low 를 의미 합니다.
Line SourceExposure Active Timer Active User Output 1‘Line Mode’가 ‘Output’으로 설정된 경우에만 사용 가능합니다. - Exposure Active: 노광시간 동안 활성화된 Flash Signal 이 출력 됩니다. - Timer Active: ‘Counter And Timer Control’ 카테고리의 ‘Timer Duration’에 설정된 시간만큼 Flash Signal 이 출력 됩니다. - User Output 1: ‘User Output Value’ 값이 출력 됩니다.
User Output ValueTrue False‘Line Source’가 ‘User Output 1’로 설정되었을 때의 출력 값을 설정합니 다.
HG-A130SW manual figure page 25

Input Output <Block Diagram of Digital I/O Control>

4.5.1 Line Debouncer Time

카메라외부 Trigger Line 의채터링노이즈를제거(Debouncing)하는기능입니다. ‘Line Debouncer Time’에설정된시간만큼상태를유지하는신호에대해서만유효한입력으로받습니다. Line Debouncer Timer 는 Trigger Line 의상태변이를체크하기때문에‘Line Debouncer Time’에설정된시간만큼지연된 트리거를입력받게됩니다.

HG-A130SW manual figure page 25

<Timing Diagram of Line Debouncer>

4.6 Timer Control

Timer Control 에서는카메라외부로출력하는스트로브신호의설정을변경할 수있습니다. ‘Trigger Mode’가‘Off’(freerun mode)일때에는 Timer Flash 신호의생성시점을노광시작또는‘Internal VD Start’ 시점으로선택할수있습니다. (p.19 <Timing Diagram of Freerun Mode> 그림참고) VD 가초기화되는 시점은 Shutter 가동작하는시점보다앞서기때문에조명과의동기를맞추기위해‘Timer Delay’가필요 할수있습니다.

반면‘Trigger Mode’가‘On’일때에는노광시작시점또는 Trigger 신호감지시점(상태변이시점)을 Timer Flash 생성위치로선택할수있습니다. 외부트리거에의해 Timer 가생성될경우, ‘Timer Delay’를 통해실제노광구간과동기를맞출수있습니다. (p.20 <Timing Diagram of Trigger Signals> 그림참고)

ItemSetting ValueDescription
Timer Duration0 to 57,868,838 (Unit: us)Output 으로 출력하는 Timer Flash 신호의 Pulse Width 를 정의합니다. 설정값 0 은 Off 를 의미합니다.
Timer Delay0 to 57,868,838 (Unit: us)Output 으로 출력하는 Flash 신호의 발생 지연 시간을 정의합니다. 설정 값 0 은 지연 없음을 의미합니다.
Timer Trigger SourceExposure Start Acquisition Trigger Internal VD StartFlash Timer 가 발생하기 시작하는 시점을 선택합니다. - Exposure Start: 노광이 시작되는 시점 - Acquisition Trigger: 외부 트리거의 입력 시점 - Internal VD Start: Freerun 모드에서 내부 카운터 리셋 시점

4.7 Counter Control

카메라가트리거를입력받고, 노광하며 Image를읽는일련의과정을단계별카운터로모니터링 할수있는기능입니다. 또한 Frame 주기보다빠른속도의트리거입력등카메라사양을초과하는 신호입력에대한확인도가능합니다.

ItemSetting ValueDescription
Counter SelectorLineTrigger ExposureStart ExposureEnd FrameEnd ExposureOverTrigger ReadoutOverTrigger외부로부터 입력되는 Trigger 신호에 대한 카메라 동작 신뢰성을 확인하 기 위한 기능입니다. - LineTrigger: 총 입력된 Line1 Trigger 및 Software Trigger 개수. - ExposureStart: 실제 노광이 시작된 횟수. - ExposureEnd: 실제 노광이 종료된 횟수. - FrameEnd: Sensor 로부터 Readout 한 Frame 의 수. - ExposureOverTrigger: Exposure 도중 새로운 Trigger 가 입력된 개수. - ReadoutOverTrigger: Readout 도중 새로운 Exposure 가 끝난 회수. (단, Readout Overtrigger 는 Trigger Mask Enable = On 일 때만 카운트 됨.)
Counter Value(Read Only)Acquisition Start 시점에 모든 카운터 값들은 0 으로 초기화 됩니다.
HG-A130SW manual figure page 27

<Timing Diagram of Exposure Over Trigger>

HG-A130SW manual figure page 27

<Timing Diagram of Readout Over Trigger>

의해새로운 frame 을 Readout 하게되므로, #2 는깨진 Image 가출력됩니다.

※ 참고사항

Cam Guide SDK 에서는온전한 Image Packet 을수신한경우에한해 Image를 display 합니다. 필요에 따라‘Device Option Control’ 카테고리중‘Device Missing Packet Display’ 옵션을‘On’으로변경하여 Overtrigger 로인한 Image 깨짐현상을확인할수있습니다.

4.8 Event Control

Event 알림은카메라의에서특정 Event 상황마다 Host 로 Event Packet 을전송하는기능입니다. Image 전송채널과는상이한채널로 Event Packet 을전송하기때문에 Image packet 과동시전송이가능합니다.

ItemSetting ValueDescription
Event SelectorExposure End Acquisition Transfer Start Acquisition Transfer End Over Trigger- Exposure End: 노광이 종료된 시점에 Event 를 발생 시킵니다. - Acquisition Transfer Start: Image Frame 의 전송 시작 시점에 Event 를 발생 시킵니다. - Acquisition Transfer End: Image Frame 의 전송 종료 시점에 Event 를 발생 시킵니다. - Over Trigger: Exposure 도중에 유입된 Trigger 신호 감지 시점 에 Event 를 발생 시킵니다.
Event NotificationOff On각 Selector 의 Event 에 대한 알림을 활성화 또는 비활성화 합니 다.

4.9 Analog Control

영상신호의 Analog 및 Digital 특성을변경할 수있습니다. 주로 Image 화소에대한속성을변경할 수 있는기능이나열되어있습니다.

HG-A130SW manual figure page 28

<Block Diagram of Analog Control>

ItemSetting ValueDescription
Gain SelectorAll DigitalAll설정할 Gain 을 선택합니다. 두 개의 각 Gain 은 서로 독립적인 Gain 으로, 동시에 다른 값을 설정할 수 있습니다. - All: Analog Gain - Digital All: Digital Gain
Gain RawAll: 0 to 180 DigitalAll: 65536 to 1048575원하는 Gain 값을 Raw 값으로 적용할 수 있습니다.
Gain AbsAll: 1 to 8x DigitalAll: 1 to 16x원하는 Gain 값을 배율로 적용할 수 있습니다. 원본 Image의 밝 기를 1 배로 규정하여 상대적인 배율을 입력할 수 있습니다. ※ 참고: dB 환산식 Gain dB = 20 * log(GainAbs)_
Gain AutoOff Once ContinuousAGC(Automatic gain control) 기능을 설정할 수 있습니다. 이 때 Target 밝기 값은 ‘Auto Exposure Target’에 정의됩니다. - Off: Gain 을 수동으로 설정합니다. - Once: 한번만 Gain 값을 조절하여 원하는 밝기 값으로 변경합니다. - Continuous: 지속적으로 Gain 값을 조절하여 원하는 밝기값을 유지합니다.
Auto Gain Lower Limit(Unit: Abs)가변 Gain 범위의 최소 값
Auto Gain Upper Limit(Unit: Abs)가변 Gain 범위의 최대 값
Black Level Raw0 to 4095 (Unit: 12bit DN)Black Level 값을 변경합니다. Image 신호의 DC Offset 을 조정할 수 있습니다.
Gamma EnableTrue FalseGamma 기능 활성화 여부를 결정합니다.
Gamma0 to 3.99Gamma 수치를 조정합니다.
Noise Reduction FilterTrue FalseNoise Reduction Filter 기능 활성화합니다. Sharpness 가 다소 감 소할 수 있습니다.

4.9.1 Gain

Gain 은 Frame Rate 의저하없이영상의감도를변경할 수있는반면, Image 노이즈또한함께증가할 수있습니다. 카메라의 Gain 은 Analog Gain 및 Digital Gain 으로각각구성되어있으며, ‘Gain Selector’를 통해선택할수있습니다.

※ 유의사항 ‘Gain Auto’를‘Exposure Auto’ 기능과일시에사용할경우밝기변화에대한우선순위

4.9.2 Black Level

‘Black Level’은카메라의감도 Offset 을설정할수있는기능입니다.

4.9.3 Gamma

Gamma Correction 을 조정하기 위한 기능입니다. 카메라 영상의 명암 대비를 보정할 수 있습니다.

HG-A130SW gamma correction chart
<ITE ‘GrayScale ChartⅡ(y=0.45)’>

유의사항

Gamma Correction 기능은 LUT 기능과 동시에 사용할 수 없습니다. Gamma 와 LUT 를 일시에 활성화할 경우, 먼저 활성화 시킨 기능은 자동으로 Disable 상태가 됩니다.

4.9.4 Noise Reduction Filter

노이즈 필터를 통해 영상 노이즈를 감쇄할 수 있는 기능입니다. 활성화 시 영상의 Sharpness가 다소 감소할 수 있습니다.

HG-A130SW noise reduction off

Noise Reduction Filter = False

HG-A130SW noise reduction on

Noise Reduction Filter = True

4.10 Defect Pixel Correction

카메라의 Defect Pixel 을 관리할 수 있는 기능입니다. 출하 시 불량 화소에 대한 보정이 이루어집니다. 하지만 사용자가 불량 화소라고 생각하는 Pixel 을 추가로 정의하여 보정할 수 있습니다. 각 카메라당 최대 256 개의 불량 화소를 PROM 에 저장할 수 있습니다.

ItemSetting ValueDescription
Defect Filter EnableTrue FalseDefect Filter 보정 활성화 여부를 결정합니다.
Defect Filter Test Mode SelectOff Mark White Mark Black Mark White with Black Background보정된 Defect Pixel 을 영상에 나타내는 옵션입니다.
Defect Pixel Replacement Count1 to 256카메라당 보정할 불량 화소의 개수입니다.
Defect Pixel Index0 to 255보정할 Defect Pixel 의 Index 입니다.
Defect Pixel X Coordinate0 to WidthMax - 1보정할 Pixel 의 X 축 좌표 값을 입력합니다. Image Pixel 의 좌표는 0 부터 시작합니다.
Defect Pixel Y Coordinate0 to HeightMax - 1보정할 Pixel 의 Y 축 좌표 값을 입력합니다. Image Pixel 의 좌표는 0 부터 시작합니다.
Defect Pixel ReplacementExecute입력한 보정 값을 카메라에 적용합니다.

※ 유의사항

Ex) 공장출하시 20 개의 Defect Pixel 이보정된상태에서, 사용자가두개의 Pixel 을추가할경우

Defect Pixel Replacement CountDefect Pixel IndexDefect Pixel X CoordinateDefect Pixel Y Coordinate
1918
2019
2120(156, 31)(1131, 125)
2221(208, 114)(321, 611)

Factory Defined +1 User Defined +1 User Defined

4.11 Flat Field Correction

Flat Field Correction(FFC)은촬영한 Image의밝기값을균일하게보정하는기능입니다. 밝기값이균일 하지않은원인으로는렌즈그림자에의한영향, 조명밝기의불균일, Sensor Pixel 마다의감도차이등이 있습니다. HG-A130SW 모델은 Tile 방식으로 FFC 기능을수행합니다.

ItemSetting ValueDescription
FFC EnableOff
On
FFC 기능 활성화 여부를 결정합니다.
Black CalibrationExecuteBlack Calibration 을 수행합니다. 차폐된 환경에서 어두운 영상을 획득하여 영상을 보정합니다.
White CalibrationExecuteWhite Calibration 을 수행합니다. 실제 사용 환경에서 밝은 영상을 획득하여 영상을 보정합니다.
FFC Save Load Flash Select0 to 3FFC Save/Load 를 위한 Index 를 선택합니다.
FFC SaveExecute선택한 ‘FFC Save Load Flash Select’ 항목에 설정을 저장합니다.
FFC LoadExecute선택한 ‘FFC Save Load Flash Select’ 항목의 설정을 불러옵니다.
FFC High Gain ModeOff
On
FFC High Gain Mode 활성화 여부를 결정합니다.
- Off : White Calibration 시, Gain 이 최대 1.5 배까지 적용됩니다.
- On : White Calibration 시, Gain 이 최대 2 배까지 적용됩니다.
Original data
HG-A130SW FFC original data chart
Black Calibration
HG-A130SW FFC black calibration chart
White Calibration
HG-A130SW FFC white calibration chart
BeforeAfter
HG-A130SW black calibration before imageHG-A130SW black calibration after image
HG-A130SW black calibration before histogramHG-A130SW black calibration after histogram

<Image & Histogram of Black Calibration>

BeforeAfter
HG-A130SW white calibration before imageHG-A130SW white calibration after image
HG-A130SW white calibration before histogramHG-A130SW white calibration after histogram

<Image & Histogram of White Calibration>

유의사항

  1. FFC 이전에 Defect Correction 이 선행되어야 하고, Enable 된 조건에서 Calibration 해야 합니다.
  2. Black Calibration -> 광량이 0 인 환경(차폐)에서 수행해야 합니다.
  3. White Calibration -> 평균 200DN 이하인 환경에서 균일한 밝기의 피사체(또는 면)를 촬상하여 수행해야 합니다. Black Calibration -> White Calibration 순서로 수행해야 합니다.

4.12 Sharpness Enhancement

Sharpness Enhancement 는 Image 에 있는 윤곽선을 강조하여 이미지를 선명하게 보정하는 기능입니다.

ItemSetting ValueDescription
Sharpness EnableOff
On
Sharpness Enhancement 기능 활성화 여부를 결정합니다.
Sharpness Strength0 to 15.996Sharpness Enhancement 강도를 설정합니다.
Sharpness Filter Size0.001 to 4.000Sharpness Enhancement Filter Size 를 설정합니다.

유의사항

‘Sharpness Strength’, ‘Sharpness Filter Size’ 설정에 따라 보다 선명한 Image를 획득할 수 있으나, Noise 도 함께 강조될 수 있습니다. ‘Sharpness Strength’, ‘Sharpness Filter Size’를 크게 설정하는 경우, ‘Noise Reduction Filter’ 기능을 함께 사용하면 Noise 를 보정할 수 있습니다.

Ex) Sharpness Filter Size = 1.5, Noise Reduction Filter = Enable

Normal ImageStrength 1.0Strength 2.0
HG-A130SW normal sharpness imageHG-A130SW sharpness strength 1.0HG-A130SW sharpness strength 2.0
Strength 4.0Strength 8.0Strength 16.0
HG-A130SW sharpness strength 4.0HG-A130SW sharpness strength 8.0HG-A130SW sharpness strength 16.0

4.13 Contrast Brightness Control

Contrast Brightness Control 은 영상의 대비와 밝기를 조절하는 기능입니다. Contrast/Brightness 값을 조절하여 영상을 보정하거나 Min/Max 값을 조절하여 Histogram 을 Stretching 할 수 있습니다.

ItemSetting ValueDescription
Contrast-99 to 99Contrast 를 조절합니다.
Brightness-2047 to 2047
(Unit : 12bit DN)
Brightness 를 조절합니다.
Histogram Stretch Min-2147483648
to
Histogram Stretch Max-1
(Unit : 12bit DN)
Histogram 의 Min 값을 설정합니다. 설정 값을 0 으로 Stretching 합니다.
Histogram Stretch MaxHistogram Stretch Min+1
to
2147483647
(Unit : 12bit DN)
Histogram 의 Max 값을 설정합니다. 설정 값을 4095 로 Stretching 합니다.
ItemSetting ValueDescription
Auto Contrast ModeOff
Once
Continuous
Auto Contrast Mode 기능 활성화 여부를 결정합니다.
- Off : Contrast/Brightness 를 수동으로 설정합니다.
- Once : 한번만 Contrast/Brightness 값을 조절하여 유지합니다.
- Continuous : 지속적으로 Contrast/Brightness 값을 조절합니다.
Auto Contrast Factor Low0.000 to 50.000
(Unit : %)
‘Auto Contrast Factor Low’ 값을 설정합니다. 영상 전체 Pixel 의 하위 백분율입니다.
Auto Contrast Factor High0.000 to 50.000
(Unit : %)
‘Auto Contrast Factor High’ 값을 설정합니다. 영상 전체 Pixel 의 상위 백분율입니다.
Auto Contrast Target Low0
to
Auto Contrast Target High-1
(Unit : 12bit DN)
‘Auto Contrast Target Low’ 값을 설정합니다. ‘Auto Contrast Factor Low’ 설정에 해당하는 밝기(DN)를 Target 밝기(DN)로 Stretching 합니다.
Auto Contrast Target HighAuto Contrast Target Low+1
to
4095
(Unit : 12bit DN)
‘Auto Contrast Target High’ 값을 설정합니다. ‘Auto Contrast Factor High’ 설정에 해당하는 밝기(DN)를 Target 밝기(DN)로 Stretching 합니다.
Contrast Update FeatureExecute‘Contrast’, ‘Brightness’, ‘Histogram Stretch Min’, ‘Histogram Stretch Max’ 파라미터를 Update 합니다.

Contrast, Brightness 를 직접 조절하면 Histogram Stretch Min, Histogram Stretch Max 값에 함께 적용되고, 반대의 경우도 동일합니다. Histogram Stretching 은 Min 값을 0DN 으로, Max 값을 255DN 으로 Stretching 하는 기능입니다.

4.13.1 Contrast

Contrast 는 영상의 대비를 조절합니다.

Normal ImageContrast 40Contrast 60
HG-A130SW normal contrast imageHG-A130SW contrast 40 imageHG-A130SW contrast 60 image
HG-A130SW normal contrast histogramHG-A130SW contrast 40 histogramHG-A130SW contrast 60 histogram

4.13.2 Brightness

Brightness 는 영상의 밝기를 조절합니다. 설정값 512(12bit 기준)는 8bit 영상에서 약 32DN 정도 밝기를 증가시킵니다.

Normal ImageBrightness 512Brightness 1024
HG-A130SW normal brightness imageHG-A130SW brightness 512 imageHG-A130SW brightness 1024 image
HG-A130SW normal brightness histogramHG-A130SW brightness 512 histogramHG-A130SW brightness 1024 histogram

4.13.3 Histogram Stretch

Histogram Stretch 를 이용하여 영상을 보정할 수 있습니다.

‘Histogram Stretch Min’을 800 으로 설정한 경우, 설정값 800(12bit 기준)은 8bit 영상에서 약 50DN 이므로 50DN 을 0DN 으로 Stretching 하여 영상을 출력합니다.

마찬가지로 ‘Histogram Stretch Max’를 2400 으로 설정한 경우, 8bit 영상에서 약 150DN 이므로 150DN 을 255DN 으로 Stretching 하여 영상을 출력합니다.

Normal ImageMin 800/Max 2400Min 1120/Max 2400
HG-A130SW normal histogram stretch imageHG-A130SW histogram stretch min 800 max 2400 imageHG-A130SW histogram stretch min 1120 max 2400 image
HG-A130SW normal histogram stretch histogramHG-A130SW histogram stretch min 800 max 2400 histogramHG-A130SW histogram stretch min 1120 max 2400 histogram

Ex) Min = 320, Max = 2000 으로설정한경우, 8bit format 에서 20DN, 125DN 을각각 0DN, 255DN 으로

Stretching 함.

HG-A130SW manual figure page 38

<Histogram of Original Image>

HG-A130SW manual figure page 38

<Histogram of Adjusting Contrast Brightness Control>

4.13.4 Auto Contrast

Auto Contrast 는 Factor 와 Target 을설정하여자동으로영상을보정하는기능으로, Factor 설정값을 Target 설정값으로 Stretching 하여영상을보정합니다. Factor Low 와 Factor High 는각각영상전체 Pixel 에서하위, 상위백분율값이고, Target Low 와 Target High 는 12bit DN 값(0~4095)입니다.

HG-A130SW manual figure page 38

<Histogram of Auto Contrast>

※ 유의사항 원본 영상이너무 어두울경우 Noise 가증가할 수있습니다.

4.14 LUT Control

LUT(Look Up Table) 기능은 Digital 변환된 Pixel 값을 Table 에입력값대비 출력값으로 1:1 매칭시켜 변환하는 기능입니다. Table 의각 Index(Input Image)에정의한 LUT Value(Output Image)로 Pixel 값이치 환됩니다.

ItemSetting ValueDescription
LUT EnableDisable EnableLUT 기능 활성화 여부를 결정합니다.
LUT Index0 to 4095LUT 의 Index 값을 조정합니다. 치환 전(Input of Table)의 Pixel 값 입니다.
LUT Value0 to 4095해당되는 ‘LUT Index’의 값을 조정합니다. 치환 후(Output of Table)의 Pixel 값입니다.

Ex) y=2x 형태로 Table 을사용할경우저조도 Pixel 은감도향상효과를볼수있는반면, 고조도 Pixel

은포화상태가되므로 Dynamic Range 에손실이발생함.

Index0123451024204720482049
Value024680xA0X8000xFFE0xFFF0xFFF
HG-A130SW manual figure page 39

※ 유의사항

할경우, 먼저활성화시킨기능은자동으로 Disable 상태가됩니다.

4.15 Sensor Cooling Control

센서온도를제어하는기능입니다. 가장좋은품질을보증하는센서의온도는 15℃입니다. 이를위해 센서내부에는 Thermoelectric Cooler 가내장되어있습니다.

센서온도는자동/수동으로제어가가능합니다. 자동모드는설정한타겟온도를유지하도록내부알고 리즘에의해제어됩니다. 수동모드는타겟온도와상관없이설정한전압에의해제어됩니다. 기본설정

은자동모드(타겟온도 15℃)입니다.

ItemSetting ValueDescription
Sensor Cooling AutoOff OnSensor Cooling Auto 기능 활성화 여부를 결정합니다. - Off: 센서 온도를 수동으로 제어합니다. ‘Sensor Cooling Voltage’ 파라미터에 설정한 전압이 쿨링에 적용됩니다. - On: 센서 온도를 자동으로 제어합니다. ‘Sensor Cooling Target’ 파라미터에 설정한 온도가 쿨링에 적용됩니다. 센서 온도와 Case 온도를 실시간으로 비교하여 전압을 제어합니다. 실제 쿨링에 적용되는 전압은 ‘Sensor Cooling Applied Voltage’ 파라미터에서 확인할 수 있습니다.
Sensor Cooling Target10 to 40 (Unit: ℃)센서의 타겟 온도를 설정합니다. ‘Sensor Cooling Auto’ 파라미터가 ‘On’일 때에만 설정값이 유효합니다.
Sensor Cooling Voltage-8 to 8 (Unit: V)센서 쿨링에 적용할 전압을 설정합니다. ‘Sensor Cooling Auto’ 파라미터가 ‘Off’일 때에만 설정값이 유효합니다.
Sensor Cooling Applied Voltage(Read Only) (Unit: V)실제 쿨링에 적용되는 전압입니다.
Sensor Cooling Voltage FeatureExecute‘Sensor Cooling Applied Voltage’ 파라미터를 Update 합니다.

※ 참고사항

Temperature’ 파라미터에서확인할수있습니다. ‘Temperature Update Feature’ 파라미터를이용해현재 온도를 Update 할수있습니다.

HG-A130SW manual figure page 40
HG-A130SW manual figure page 40

카메라내부프레임의온도입니다.

※ 유의사항

온도(자동모드) 또는전압(수동모드)을설정해야합니다.

Case 온도의차이가 40℃를초과하지않도록타겟온도를자동조절합니다. 따라서 Case 온도가상승할 경우센서온도도상승할수있습니다.

도와 Case 온도, 주변온도를모두고려해야합니다.

4.16 Transport Layer Control

카메라와 Host 의 Ethernet 연결에대한속성을변경할 수있습니다.

ItemSetting ValueDescription
Low Latency Mode EnableTrue False이미지 패킷의 전송 모드를 선택 합니다. 세부사항은 ‘4.16.1 Low Latency Mode’ 항목을 참고하세요.
Gev Heartbeat Timeout(Unit: ms)Heartbeat 제한 시간을 설정합니다. 기본 값은 ‘3000’입니다.
Gev GVCP Heartbeat DisableTrue FalseHeartbeat 사용 여부를 결정합니다. 기본 값은 ‘True’ 입니다.
GevSCPSPacket Size한 번에 전송할 패킷의 크기를 설정합니다.
GevSCPD이미지 패킷간의 전송 인터벌을 설정합니다.

4.16.1 Low Latency Mode

FPGA 에서전처리(Pre-processing)된영상데이터를약 63MB 의 Image Buffer(Frame Buffer)에적재하고 읽어오는방식을선택할수있습니다. 초기값은‘Low Latency Mode Enable’이‘True’입니다. 이는이미지가 Packet Size 만큼 Buffer 에입력되면즉시전송하는방식입니다. 반면, ‘Low Latency Mode Enable’이‘False’ 로설정된경우에는‘Full Framed Mode’가되며이미지 Frame 이모두 Buffering 되어야만전송합니다.

두모드는촬상및 Readout, 전처리까지의소요시간및타이밍은동일하지만, Host 로의전송을시작 하는타이밍은서로다릅니다. 즉, 트리거입력부터 host 수신까지의총소요시간에차이가있습니다.

Low Latency ModeFull Framed Mode
Low Latency Mode Enable ParameterTrueFalse
전송 시작 시점Packet Size 만큼 적재 시Frame 모두 적재 시
Transfer Delay 사용 가능 여부사용 불가사용 가능
HG-A130SW manual figure page 42

<Timing Diagram of Low Latency Mode>

HG-A130SW manual figure page 42

<Timing Diagram of Full Framed Mode>

Host 가다수의카메라로부터영상을입력받아야하는경우, 가장좋은방법은각 Port 마다전용

Chipset 이부착된 Multi-port 랜카드를사용하는것입니다. 그렇지못한경우에는각카메라의 Packet 전송을분산시켜 Host(수신부)의최대 Bandwidth 를초과하지않도록운용해야합니다. 예컨대‘Full Framed Mode’로각기다른‘Transfer Delay’를적용하면이미지전송시점을분산시킬수있습니다. 이경 우 Host 는순차별로이미지를수신하게됩니다.

HG-A130SW manual figure page 42

또한‘Low Latency Mode’에서는‘Packet Delay’를사용하면이미지 Packet 간 Interval 이늘어나기때문 에사이시간을활용하여분산할수있습니다. 이경우 Host 는여러카메라의이미지를유사한시간대에 수신하게됩니다.

HG-A130SW manual figure page 43

※ 유의사항

Set Save’ 커맨드이후재부팅이필요합니다.

4.16.2 Gev Heartbeat Timeout

Heartbeat 는 PC 와카메라가연결되어있을때, 카메라는영상획득상태가아니더라도연결상태를 지속적으로체크하는기능입니다. 입력한‘Gev Heartbeat Timeout’ 시간을초과하도록 Heartbeat 패킷(또 는응답)이없을경우, 연결이끊어진것으로간주합니다. Host 및카메라모두연결이끊어졌다고판단하 면기존의연결을해제합니다.

4.16.3 Gev Heartbeat Disable

Heartbeat Timeout 기능의사용여부를결정할수있습니다. ‘False’로설정할경우 Heartbeat 타이머가 작동됩니다. 만일‘Gev Heartbeat Disable’을‘True’로설정할경우 Heartbeat 기능은비활성화됩니다. 이 때에는 Link 가끊긴경우카메라또는 Host 에서는 Link 끊김을감지할수없으므로사용에유의해야합 니다.

4.16.4 GevSCPSPacket Size

카메라가전송할 이미지패킷의전송단위입니다. 가장안정적인이미지패킷전송은이미지 Line Readout 과동일한주기로전송하는방법입니다. 이에따른설정은다음과같습니다. 자세한타이밍은 p.40 <Timing Diagram of Low Latency Mode> 그림을참고해주시기바랍니다.

(단, n 은패킷사이즈가점보프레임을초과하지않는범위의값)

4.16.5 GevSCPD

카메라의패킷사이의지연 시간을추가하는기능입니다. Packet Delay 를적용할경우패킷간의 Interval 이늘어나며전송대역폭이낮아지는효과가있습니다. 설정값은 Clock 단위로써시간으로의환 산식은다음과같습니다.

※ 유의사항 한 frame 내에서지연된총시간이프레임주기를넘어설경우다음프레임은누락됩니다. 따라서 Frame Rate 손실이발생합니다.

4.17 User Set Control

사용자가설정한파라미터값을저장또는불러오기위한기능입니다.

ItemSetting ValueDescription
User Set SelectorDefault User Set 1 User Set 2 User Set 3저장/로드할 위치를 선택합니다. - Default: 카메라에 기본으로 저장되어 있는 설정값입니다. 사용자가 저장할 수 없습니다. - User Set 1~3: 사용자가 임의로 저장/로드가 가능합니다. 전원 Off/On 시에도 저장한 설정으로 유지됩니다.
User Set LoadExecute선택한 ‘User Set Selector’ 항목의 설정을 불러옵니다.
User Set SaveExecute선택한 ‘User Set Selector’ 항목에 설정을 저장합니다.

5. 카메라 외관

HG-A130SW mechanical dimensions
< Figure - HG-A130SW dimensions >

Appendix A. Camera Parameter List

Camera Parameter List

FeatureAccessDescription
Device Scan TypeRScan type of the sensor. <Areascan/Linescan>
Device Vendor NameRName of the manufacturer of the device.
Device Model NameRName of the model of the device.
Device Manufacturer InfoRManufacturer information about the device
Device VersionRVersion of the device
Device IDRDevice identifier(Serial Number).
Device User IDR/WUser-programmable device identifier.
Device Max ThroughputRMaximum bandwidth of the data that can be streamed out of the device.
Device Temperature SelectorR/WSelects the location within the device, where the temperature will be meadsured. <Sensor/Case>
Device TemperatureRDevice temperature. (unit: ℃)
Temperature Update FeatureWDevice Temperature update feature.
Width MaxRMaximum width (in pixels) of the image. The dimension is calculated after horizontal binning, decimation or any other function changing the horizontal dimension of the image.
Height MaxRMaximum height (in pixels) of the image. This dimension is calculated after vertical binning, decimation or any other function changing the vertical dimension of the image.
WidthR/WWidth of the image provided by the device (in pixels).
HeightR/WHeight of the image provided by the device (in pixels).
Offset XR/WHorizontal offset from the origin to the region of interest (in pixels).
Offset YR/WVertical offset from the origin to the region of interest (in pixels).
Decimation HorizontalR/WHorizontal sub-sampling of the image. This reduces the horizontal resolution(width) of the image by the specified horizontal decimation factor.
Decimation VerticalR/WVertical sub-sampling of the image. This reduces the vertical resolution(height) of the image by the specified vertical decimation factor.
ReverseXR/WFlip horizontally the image sent by the device. The Region of interest is applied after flipping. <True/False>
ReverseYR/WFlip vertically the image sent by the device. The Region of interest is applied after flipping. <True/False>
Pixel FormatR/WFormat of the pixel provided by the device. <Mono 8/Mono 10/Mono 12/Mono 10Packed/Mono 12Packed>
Test PatternR/WSelects the type of test image that is sent by the device. <Off/GreyHorizontalRamp/GreyVerticalRamp>
Acquisition ModeWSets the acquisition mode of the device. It defines mainly the number of frames to capture during an acquisition and the way the acquisition stops. <Continuous/SingleFrame/MultiFrame>
Acquisition StartWStarts the acquisition of the device. The number of frames captured is specified by Acquisition Mode.
Acquisition StopWStops the acquisition of the device at the end of the current Frame. It is mainly used when AcquisitionMode is Continuous but can be used in any acquisition mode.
Acquisition Frame CountR/WNumber of frames to acquire in Acquisition mode - Multi Frame.
Trigger SelectorR/WSelects the type of trigger to configure. <FrameStart>
Trigger ModeR/WControls if the selected trigger is active. <Off/On>
Trigger SoftwareWGenerates an internal trigger. TriggerSource must be set to Software.
Trigger SourceR/WSpecifies the internal signal or physical input Line to use as the trigger source. The selected trigger must have its Trigger Mode set to On. <Line1/Line2/Line3/Line4/Software>
Trigger ActivationRSpecifies the activation mode of the trigger. <RisingEdge>
Trigger OverlapR/WSpecifies the type trigger overlap permitted with the previous frame. This defines when a valid trigger will be accepted (or latched) for a new frame. <Off/ReadOut>
Trigger DelayR/WSpecifies the delay to apply after the trigger reception before activating it. (unit: us)
Transfer DelayR/WSpecifies the delay to apply after the image readout from sensor before
FeatureAccessDescription
transfer. This can be used as a crude flow-control mechanism if the application or the network infrastructure cannot keep up with the packets coming from the device.
Exposure ModeR/WSets the operation mode of the exposure (or shutter). <Timed/TriggerWidth>
Exposure TimeR/WSets the Exposure time when Exposure Mode is Timed and ExposureAuto is Off. This controls the duration where the photosensitive cells are exposed to light. (unit: us)
Exposure AutoR/WSets the automatic exposure mode when ExposureMode is Timed. The exact algorithm used to implement this control is device- specific.<Off/Once/Continuous>
Auto Exposure TargetR/WWhen the Exposure Auto is Once or Continuous, the Exposure Time will be changed, depending on the target value.
Auto Exposure Time Lower LimitR/WThe minimum Exposure Time of Exposure Auto. Not available in digital gain mode. (unit: us)
Auto Exposure Time Upper LimitR/WThe maximum Exposure Time of Exposure Auto. Not available in digital gain mode. (unit: us)
Auto Gain Lower LimitR/WThe minumum gain of Gain Auto ratio.
Auto Gain Upper LimitR/WThe maximum gain of Gain Auto ratio.
Exposure Update FeatureWExposure Time and Exposure Auto update feature.
Acquisition Frame Rate EnableR/WActivates the Acquisition Frame Rate function.
Acquisition Frame RateR/WControls the acquisition rate (in Hertz) at which the frames are captured.
Resulting Frame RateRResulting frame rate (in hertz) that maximum allowed frame acquisition.
Line SelectorR/WSelects the physical line (or pin) of the external device connector to configure. <Line1/Line2/Line3/Line4>
Line Debouncer TimeR/WLine Debouncer Time. (unit: us)
Line ModeR/WControls if the physical Line is used to Input or Output a signal. <Input/Output>
Line InverterR/WControls the invertion of the signal of the selected input or output Line. <True/False>
Line StatusRReturns the current status of the selected input or output Line.
Line Status Update FeatureWLine Status update feature.
Line SourceR/WSelects which internal acquisition or I/O source signal to output on the selected Line. Line Mode must be Output. <ExposureActive/TimerActive/UserOutput1>
User Output SelectorR/WSelects which bit of the user output register will be set by User Output Value. <UserOutput1>
User Output ValueR/WSets the value of the bit selected by User Output Selector.
Counter SelectorR/WSelects which Counter to configure. <LineTrigger/ExposureStart/ExposureEnd/FrameEnd/ExposureOverTrigg er/ReadoutOverTrigger>
Counter ValueRReads the current value of the Counter Selector. All counters are reset after Acquisition Start.
Counter Update FeatureWCounter update feature.
Timer SelectorR/WSelects which timer to configure. <Timer1>
Timer DurationR/WSets the duration of the Timer pulse. (unit: us)
Timer DelayR/WSets the duration of the delay to apply at the reception of a trigger before to start the Timer. (unit: us)
Timer Trigger SourceR/WSelects the source of the trigger to start the timer. <ExposureStart/AcquisuitionTrigger/InternalVDStart>
Event SelectorR/WSelects which event to signal to the host application. <ExposureEnd/AcquisitionTransferStart/AcquisitionTransferEnd/OverTrig ger>
Event NotificationR/WActivate or deactivate the notification to the host application of the occurrence of the selected event. <Off/On>
Gain SelectorR/WSelects which Gain is controlled by the various gain features. <All/DigitalAll>
Gain RawR/WControls the selected gain as an absolute physical value. This is an amplification factor applied to the video signal.
Gain AbsR/WControls ratio of the selected gain.
Gain AutoR/WSets the automatic gain control (AGC) mode. The exact algorithm used to implement AGC is device-specific. <Off/Once/Continuous>
Gain Update FeatureWGain Raw and Gain Auto update feature.
Black Level RawR/WControls the analog black level as an absolute physical value. This represents a DC offset applied to the video signal.
Gamma EnableR/WActivates the gamma correction. Gamma correction can not be used
FeatureAccessDescription
simultaneously with the LUT. <True/False>
GammaR/WControls the gamma correction of pixel intensity.
Noise Reduction FilterR/WNoise Reduction Filter. <True/False>
Defect Filter EnableR/WEnables or disables the defect pixel filter. <True/False>
Defect Filter Test Mode SelectorR/WDefect filter test mode select. <Off/MarkWhite/MarkBlack/MarkWhitewithBlackBackground>
Defect Pixel Replacement CountR/WDefect pixel replace count.
Defect Pixel IndexR/WDefect pixel index.
Defect Pixel X CoordinateR/WDefect pixel X coordinate.
Defect Pixel Y CoordinateR/WDefect pixel Y coordinate.
Defect Pixel ReplacementWDefect pixel replace execute.
FFC EnableR/WActivate or Deactivate Flat Field Correction Function. <Off/On>
Black CalibrationWBlack Calibration.
White CalibrationWWhite Calibration.
FFC Save Load Flash SelectR/WSelects the flash number of FFC Data to load, save or configure.
FFC SaveWSaves the FFC Data specified by FFC Save Load Flash Select to the device and makes it active.
FFC LoadWLoads the FFC Data specified by FFC Save Load Flash Select to the device and makes it active.
FFC High Gain ModeR/WActivate or Deactivate Flat Field Correction High Gain Mode. <Off/On>
Sharpness EnableR/WActivate or Deactivate Sharpness Enhancement Function. <Off/On>
Sharpness StrengthR/WSets the Sharpness Strength.
Sharpness Filter SizeR/WSets the Sharpness Filter Size.
ContrastR/WSets the Contrast.
BrightnessR/WSets the Brightness.
Histogram Stretch MinR/WSets the Histogram Stretch Min.
Histogram Stretch MaxR/WSets the Histogram Stretch Max.
Auto Contrast ModeR/WActivate or Deactivate Auto Contrast Mode. <Off/On>
Auto Contrast Factor LowR/WSets the Auto Contrast Factor Low.
Auto Contrast Factor HighR/WSets the Auto Contrast Factor High.
Auto Contrast Target LowR/WSets the Auto Contrast Target Low.
Auto Contrast Target HighR/WSets the Auto Contrast Target High.
Contrast Update FeatureWContrast Update Feature.
LUT EnableR/WActivates the selected LUT. LUT can not be used simultaneously with the gamma correction. <True/False>
LUT IndexR/WControl the index (offset) of the coefficient to access in the selected LUT.
LUT ValueR/WReturns the value at entry LUT Index of the LUT selected by LUT Selector.
Sensor Cooling AutoR/WSet the automatic sensor cooling control mode. The exact algorithm controls the thermoelectric cooler built into the sensor. <Off/On>
Sensor Cooling TargetR/WSet the target temperature in degrees Celsius. (unit: ℃)
Sensor Cooling VoltageR/WSet the voltage for sensor cooling. (unit: V)
Sensor Cooling Applied VoltageRDisplay the applied voltage for sensor cooling. (unit: V)
Sensor Cooling Voltage FeatureWSensor Cooling Applied Voltage update feature.
User Set SelectorR/WSelects the feature User Set to load, save or configure. <Default/UserSet1/UserSet2/UserSet3)
User Set LoadR/WLoads the User Set specified by User Set Selector to the device and makes it active.
User Set SaveR/WSave the User Set specified by User Set Selector to the non-volatile memory of the device. Default can not be saved.

Appendix B. Preparation for Camera Operation

1. SDK 설치

MCam40_SDK_V4.7.4.7758(x64).exe : 윈도우 64 비트용 설치 프로그램

MCam40_SDK_V4.7.4.7758(x86).exe : 윈도우 32 비트용 설치 프로그램

* 버전은 향후에 업데이트 될 수 있습니다.

2. 카메라 통신 연결 방법

2.1 CamGuide 실행

- Device View Tap Device View tab 을 선택합니다.

HG-A130SW CamGuide Device View

- GIGE::Interface_GigEVision 목록에 카메라가 없을 경우 Refresh icon 을 클릭하여 재확인 바랍니다.

2.2 Select and Connect Camera : 설정하고자 하는 카메라를 더블 클릭합니다.

HG-A130SW select and connect camera

2.3 카메라 설정

- Feature Properties Tap Feature Properties tab 을 선택합니다.

HG-A130SW Camera Setting topHG-A130SW Camera Setting bottom

* 상세 설명은 CamGuide 매뉴얼 참조

Revision History

RevisionDateChangesRemark
0.12020.11Issued
0.22021.022.1 Power Supply Update 2.2 Specification Update 3.2 Pin Map Update 3.5 Direct IO Circuit UpdateP. 9 P. 9~10 P. 11 P. 12
0.32021.073.2 카메라 DC IN & External I/O Pin Map 4.11 Flat Field Correction 4.12 Sharpness Enhancement 4.13 Contrast Brightness ControlP. 11 P. 32 P. 34 P. 35
1.02021.09POE -> POE+ Image & GEV Logo Long Exposure Time(White Pixel) Exposure Delay 3HD Fixed FFC Image & Histogram 5. 카메라 외관P. 1 P. 22 P. 23 P. 33~34 P. 44
1.12021.10Internal VD Start(Feature Description) FFC High Gain Mode(Feature Description) FFC Image&Histogram 유의사항 3) Contrast Brightness ControlP. 26 P. 32 P. 33~34 P. 34 P. 36~37

Contact

Product Inquiry (Sales)

Tel : +82-31-899-4503
+82-31-899-4504
+82-31-899-4507

Fax : +82-31-899-4509

sh_lee@crevis.co.kr
dkahn@crevis.co.kr
mysung@crevis.co.kr

Technical Support

Tel : +82-31-899-4567

tjmoon@crevis.co.kr

Head Office

29-4, Gigok-ro, Giheung-gu, Yongin-si, Gyeonggi-do, Korea

www.crevis.co.kr