글로벌머신비전인터페이스표준 현재디지털카메라인터페이스옵션이해 서울특별시금천구가산동 550-1 롯데 IT 캐슬 1 동 603 호 02.2624.5500 www.envision.co.kr sales@envision.co.kr 2014 ENVISION 제품사양은예고없이변경될수있습니다. 1
www.visiononline.org www.emva.org www.jiia.org 각머신비전관련협회는글로벌비전및이미징산업의성장을활발히하도록합니다. 표준개발은산업의핵심성공요인이고, 각협회는표준을위한기금모금, 유지관리, 홍보등을돕고있습니다. 2009 년 3 대비전관련선도협회는전세계적으로적용된비전표준의개발을조정하는협력사업을시작했습니다. 이출판물은협력의결과물중하나입니다. 2014 년 1 월인쇄 Copyright 2013, AIA, EMVA, JIIA All rights reserved. 이출판물내의데이터는정보자원으로마련되었습니다. 사용에대한보증을제공하지않습니다. Camera Link (PoCL 및 PoCL-Lite 포함 ), Camera Link HS, GigE Vision, USB3 Vision 은 AIA 의상표입니다. GenICam 은 EMVA 의상표입니다. CoaXPress 및 IIDC2 는 JIIA 의상표입니다. FireWire 는 Apple Inc. 의상표입니다. IEEE 1394 는 1394 Trade Association 의상표입니다. USB 는 USB Implementers Forum, Inc. 의상표입니다. 다른모든이름은해당회사의상표또는상표이름입니다. 2
이문서는머신비전및이미징에서사용되는다양한디지털하드웨어및소프트웨어인터페이스표준을포괄적으로관찰합니다. 머신비전초기에업계는카메라와프레임그래버간의인터페이스로 CCIR 또는 RS-170 과같은기존아날로그텔레비전표준을적용했습니다. 1990 년대에디지털기술이보급되었고다수의독자적인인터페이스솔루션이사용되었습니다. 이시대는비전기술의사용자가혼란한환경이었습니다. 소비자시장을위한 Apple 의 FireWire/IEEE 1394 의개발은바람직한첫번째단계였지만, 2000 년에도입된 Camera Link 표준은기술에초점을맞추고시장을단순화했습니다. Camera Link 는여전히업계에서중요한역할을하지만, 비전기술을사용하는산업의성장스펙트럼을해결하는새로운인터페이스가도입되었습니다. 하드웨어측면에서 2006 년에 GigE Vision 이발표되었고, 바로 CoaXPress, Camera Link HS, USB3 Vision 등이뒤따랐습니다. 소프트웨어측면에서더나은디지털기술지원을위해 GenICam 및 IIDC2 가소개되었습니다. 이문서에나와있는현재의하드웨어와소프트웨어표준의특성정의는각인터페이스옵션을이해할수있는좋은기초를제공합니다. 목차 디지털표준기술소개 4 디지털하드웨어표준소개 6 단종된일반인터페이스표준 7 CAMERA LINK 8 CAMERA LINK HS 14 GIGE VISION 18 USB3 VISION 22 COAXPRESS 24 하드웨어디지털인터페이스표준비교 26 디지털소프트웨어표준소개 28 GenICam 29 IIDC2 30 소프트웨어디지털인터페이스표준비교 31 이문서는비전표준에익숙하지않은사람과아날로그이미지획득기술에서디지털이미지획득기술로이동하는사람모두에게유용합니다. 서울특별시금천구가산동 550-1 롯데 IT 캐슬 1 동 603 호 02.2624.5500 www.envision.co.kr sales@envision.co.kr 2014 ENVISION 제품사양은예고없이변경될수있습니다. 3
디지털표준기술소개인터페이스표준은카메라를 PC 에연결하는방법을체계화하고간단하게정의된모델을제공하여비전기술을더효과적으로사용하도록합니다. 비전시스템은여러제조업체에서제공하는카메라, 프레임그래버, 비전라이브러리등과같은다양한구성요소로이루어집니다. 인터페이스표준은호환구성요소가완벽하게다른시스템과안정적으로작동하는것을보장합니다. 초기아날로그표준은단순한비디오전송연결을제공했습니다. 카메라제어및트리거링은별도제조업체의독점적인연결을통해이루어졌습니다. 디지털표준은단하나의전선을통해카메라를제어하고이미지를전송할수있습니다. 디지털이미지전송은또한아날로그이미지전송보다더큰유연성을제공하고, 시스템디자인을단순화하고전체비용을절감할수있습니다. 비전애플리케이션은 4개의기본작업이필요합니다. 카메라를찾고연결하는단계 ; 카메라를구성하는단계 ; 카메라이미지를저장하는단계 ; 카메라와비동기이벤트처리 디지털인터페이스표준이제공하는주요기능 카메라찾기및연결레지스터접속비디오스트림전송 카메라 이벤트신호전송 애플리케이션 4
이러한작업을돕는소프트웨어의계층 2개중첫번째계층은카메라를열거하고, 낮은수준의카메라레지스터의접근을제공하고, 장치에서스트림데이터를검색하고, 이벤트를제공하는전송계층 (TL: transport layer) 입니다. 전송계층 (TL: transport layer) 은하드웨어인터페이스표준의적용을받습니다. 인터페이스유형에따라전송계층은별도의프레임그래버 (Camera Link, Camera Link HS, CoaXPress,) 또는버스어댑터 (FireWire, GigE Vision, USB3 Vision) 가있어야합니다. 인터페이스표준 드라이버 TL 프로그래밍인터페이스 SDK 카메라프로그래밍인터페이스 전송계층 (TL) 인터페이스표준 두번째계층은 SDK(software development kit) 의일부분인이미지획득라이브러리입니다. SDK는독립제품일수있고, 프레임그래버또는이미지프로세싱라이브러리와함께제공될수있습니다. 전송계층이카메라기능에접근하고이미지를저장하는데 SDK가사용됩니다. 카메라기능과이와레지스터에대응할수있는 2개의주요표준이있습니다. GenICam 및 IIDC2 이 2개의표준모두이문서의소프트웨어표준부분에서상세히설명되어있습니다. 서울특별시금천구가산동 550-1 롯데 IT 캐슬 1 동 603 호 02.2624.5500 www.envision.co.kr sales@envision.co.kr 2014 ENVISION 제품사양은예고없이변경될수있습니다. 5
디지털하드웨어표준소개 비전표준의하드웨어구성요소는카메라, 컴퓨터커넥터및케이블, ( 필요한경우 ) 프레임그래버, 구성관련모든사양등을포함합니다. 이부분에서는최신하드웨어표준에대한자세한설명을제공합니다. Camera Link Camera Link HS CoaXPress GigE Vision USB3 Vision 또한, 단종된일반인터페이스표준 (FireWire 및 USB 2.0) 을간략하게설명합니다. 하지만, 새로운표준이더나은성능을제공하므로이들은머신비전산업에서의사용이점점줄고있습니다. 6
단종된일반인터페이스표준 IEEE1394 FireWire 로알려진 IEEE 1394 는 1987 년 Apple Inc. 가개발한기술기반인터페이스입니다. 2 개유형의 IEEE 1394 가있습니다. IEEE 1394a 및 IEEE 1394b 머신비전시장을위한 IIDC 는카메라내부의제어레지스터배열을정의하는 FireWire 데이터형식의프로토콜입니다. IEEE 1394-IIDC (1.32) 의현재버전은여러대의카메라를연결할수있고버스당최대 63 개의장치를연결할수있습니다. 속도 IEEE 1394a: 400 Mbits/s (6 핀커넥터 ) IEEE 1394b: IEEE 1394-2008 표준에서최대 3.2G bits/s 로정의되어있지만, 현재 800 Mbits/s 가일반적이고 9 핀커넥터로때때로 1.6 Gbits/s 를볼수있습니다. USB 2.0 USB 2.0 은가장인기있는상업용인터페이스중하나로거의모든 PC 에서찾을수있습니다. 머신비전애플리케이션에서의많은카메라는여전히기본전송계층으로 USB 2.0 을갖추고있습니다. 하지만어떠한머신비전특정프로토콜을활용할수없고제조업체간상호운용성이문제가되어이러한카메라의사용은점점줄고있습니다. 수신장치 PC ( 직접연결 ) 케이블 IEEE 1394 는 STP(shielded twisted pair) 케이블을사용합니다. IEEE 1394b 에서는광섬유케이블 (HPCF, GOF, POF) 또는 UTP 케이블을사용할수있습니다. 커넥터 IEEE 1394a: Latch 타입 IEEE 1349b: Screw 타입 서울특별시금천구가산동 550-1 롯데 IT 캐슬 1 동 603 호 02.2624.5500 www.envision.co.kr sales@envision.co.kr 2014 ENVISION 제품사양은예고없이변경될수있습니다. 7
HDR 14 핀커넥터 (PoCL-Lite) SDR, HDR 26 핀커넥터 (Mini Camera Link) Camera Link 표준은 2000년에처음발표되었습니다. 데이터전송, 카메라타이밍, 시리얼통신, 카메라실시간신호전송등을위한규정을포함한카메라와프레임그래버간의연결을표준화하고완벽한인터페이스를정의한견고하고확실히자리를잡은통신링크입니다. Camera Link는비패킷기반프로토콜로가장간단한카메라 / 프레임그래버상호연결표준을유지합니다. 현재 2.0 버전에서이표준사양은 Mini Camera Link 커넥터, PoCL(Power over Camera Link), PoCL-Lite (Base 구성을지원하는 PoCL 인터페이스 ), 케이블성능사양등을포함합니다. 1 개의프레임그래버가장착된표준 PC 2 개의 base 구성연결을제공하는프레임그래버 1 개 단일카메라 Base Camera Link - 케이블 1개 2 Gbits/s 비디오데이터 + 카메라제어 + 통신 보조케이블옵션 medium + full Camera Link 최대 6.8 Gbits/s 비디오데이터 + 카메라제어 + 통신추가 Double Base 구성 카메라 1: 2 Gbits/s 비디오데이터 + 카메라제어 + 통신 속도 Camera Link 는실시간고속통신을목적으로만들어졌습니다. 하나의케이블로 255 Mbytes/s 의높은대역폭그리고두개의케이블로최대 850 Mbytes/s 의높은대역폭은지연문제없이빠른이미지전송을보장합니다. 수신장치프레임그래버 MDR 26 핀커넥터 케이블 Camera Link 는전용케이블을정의합니다. 카메라및프레임그래버는같은케이블을사용하여쉽게서로데이터를주고받을수있습니다. 최대케이블길이는카메라의클록속도에따라 7m 에서 15m 사이로달라집니다. 공간이문제가될때 Mini Camera Link 는작은공간을제공합니다. 커넥터 MDR 26 핀커넥터 ; SDR, HDR 26 핀커넥터 (Mini Camera Link); HDR 14 핀커넥터 (PoCL-Lite) 카메라전원공급 PoCL 을사용하는 PoCL 카메라는 Camera Link 케이블을통해 PoCL 프레임그래버로구동할수있습니다. 8 카메라 2: 2 Gbits/s 비디오데이터 + 카메라제어 + 통신 기타차이점 Camera Link 는플러그앤드플레이상호운용성을지원하기위한 GenICam 옵션이있습니다. 카메라당최대 2 개의케이블을사용할수있습니다.
디지털하드웨어표준사양 CAMERA LINK 표준이름 최초발표날짜 Camera Link 2000 년 10 월 현재버전 2.0 (2012 년 2 월 ) 발표협회표준웹사이트 관련소프트웨어표준 AIA www.visiononline.org/cameralink 필수없음옵션 GenICam (CLProtocol) 구성이미지데이터처리량케이블수 출력구성이미지전송견고성카메라제어수신장치지원전송토폴러지케이블연결기타주요특징로드맵 Lite 100 Mbytes/s 1 Base 255 Mbytes/s 1 Medium 510 Mbytes/s 2 Full 680 Mbytes/s 2 80비트 850 Mbytes/s 2 재전송 없음 전송오류보정 없음 업링크채널 비동기시리얼명령어 다운링크채널 트리거입력신호 프레임그래버 비동기시리얼명령어 프레임그래버에서카메라로 4 개의직접신호 2지점간방식 유형 최대길이케이블을통한전원공급 ( 일반 @85 MHz) ( 카메라당전력 ) Lite 10m 4W Base 10m 4W ( 옵션 ) Medium 10m 8W ( 옵션 ) Full/80비트 7m 8W ( 옵션 ) 확실히자리를잡음, 수백개의카메라모델과프레임그래버사용가능 3 개의다양한커넥터크기사용가능 이미지데이터의전송지연을방지하는 P2P 직접신호전송 다음버전 2.1 발표예정일 결정중 주요특징 주요유지보수모드 FPGA에서의 Camera Link 서울특별시금천구가산동 550-1 롯데 IT 캐슬 1 동 603 호 02.2624.5500 www.envision.co.kr sales@envision.co.kr 2014 ENVISION 제품사양은예고없이변경될수있습니다. 9
가능성을상상해보세요. 저렴한비용, 높은성능 PIRANHA 4 LINEA 앤비젼은애플리케이션요구사항에맞는다양한 Line scan 카메라제품군을제공합니다. 저렴한비용으로전개할수있는최신 Linea 시리즈부터현장에서입증된 Piranha 4 시리즈까지, 고성능애플리케이션을위한흑백, 컬러, 멀티스펙트럼이미징을제공합니다. 카메라 출력 픽셀크기 센서형식 해상도 최대 Line rate 인터페이스 LINEA Mono 7.04μm 단일 2k, 4k, 8k*, 16k* 80 khz CL Piranha 4 Mono 7.04μm, 10.56μm 듀얼 2k, 4k, 8k 최대 200 khz CL Piranha 4 Color Piranha 4 Multispectral RGB RGB+Mono, RGB+NIR 7.04μm, 10.56μm, 14.08μm Bilinear, Trilinear 2k, 4k, 8k 70 khz CL 14.08μm Quadlinear 2k 70 khz CL * 출시예정 "Line Scan 카메라애플리케이션의이해 " 와같은지식노트를앤비젼의홈페이지 (www.envision.co.kr) 에서찾아볼수있습니다. 10
앤비젼만할수있습니다. 훌륭한서비스, 높은가치 FALCON 2 카메라 고해상도, 고속, Global Shutter 글로벌셔터 (global shutter) 및향상된이미지품질과같은특징으로처리량 (throughput), 해상도 (resolution), 다이내믹레인지 (dynamic range) 등의문제를가진애플리케이션에서카메라를선택하여사용할수있습니다. 글로벌셔터 (Global shuttering) 는롤링셔터 CMOS 장치와관련된원하지않는스미어 (smear) 및시간변위아티팩트 (time displacement artifact) 를제거합니다. 이러한 Falcon2 카메라내부에는다크노이즈수준 (dark noise level) 을줄이고다크오프셋 (dark offset), FPN(fixed pattern noise) 및 PRNU(Pixel Response Non- Uniformity) 수준을향상한최신 CMOS 이미지센서가탑재되어있습니다. 또한, 관심영역 (Region of Interest) 기능을사용하여더높은프레임전송속도를사용할수있어새로운애플리케이션을위한기회를제공할것입니다. 제품명 출력 픽셀크기 센서형식 해상도 최대Line Rate Interface Falcon2 12M Mono 6 um Area scan 4096 x 3072 58 fps Camera Link Full Falcon2 8M Mono 6 um Area scan 3328 x 2502 90 fps Camera Link Full Falcon2 4M Mono 6 um Area scan 2048 x 2048 168 fps Camera Link Full Falcon2 Color 12M Color 6 um Area scan 4096 x 3072 58 fps Camera Link Full Falcon2 Color 8M Color 6 um Area scan 3328 x 2502 90 fps Camera Link Full Falcon2 Color 4M Color 6 um Area scan 2432 x 1728 168 fps Camera Link Full 서울특별시금천구가산동 550-1 롯데 IT 캐슬 1 동 603 호 02.2624.5500 www.envision.co.kr sales@envision.co.kr 2014 ENVISION 제품사양은예고없이변경될수있습니다. 11
8K CMOS LINE SCAN HIgH SPEED AND HIgH RESPONSIvITy IN Color Bilinear color CMOS line scan 8k 해상도, 7 μm 픽셀크기 최대 50 khz Line rate Green channel - 100% fill factor Exposure control 100x antiblooming On-chip ADC 및 CDS Camera Link 인터페이스 GenICam 또는 ASCII 명령어호환 RGB, RG / BG, G 형식 TM Piranha 4 Bilinear CMOS Architecture Teledyne DALSA 의최신고성능 CMOS 이미지센서로구동되는 Piranha4 는고속이미징을위해뛰어난 signal-to-noise 성능을제공하고최적광학설계를위한 7μm x 7 μm 픽셀크기의 8K 해상도를가져타의추종을불허하는정밀도, 속도, responsivity 등으로 defect 를검사할수있습니다. 12
BILInEAR LInE SCAn In CAMERA LInK AnD GIGE 2k 및 4k 해상도 RGB, RG/BG, G 출력형식 Antiblooming 및 exposure control 미리계산된광원 저비용, 쉬운사용 넓은동작온도범위 (0~65 C) 쉬운설정을위한 그래픽사용자인터페이스향상 TM Spyder 3 Color Teledyne DALSA 의 Spyder3 Color line scan 카메라는높은 color fidelity, 유연성, 낮은비용의솔루션을제공합니다. 카메라는여러개의컬러출력형식옵션을제공합니다. 그리고, flat field correction, automatic white balance 등과같은고급기능을탑재하였습니다. 또한, 편리한사용을위해 white LED 등과같은광원으로광원을미리계산할수있습니다. 서울특별시금천구가산동 550-1 롯데 IT 캐슬 1 동 603 호 02.2624.5500 www.envision.co.kr sales@envision.co.kr 2014 ENVISION 제품사양은예고없이변경될수있습니다. 13
SFP 또는 SFP+ 커넥터 Camera Link HS 표준은 2012 년 5 월에발표되었고, 대역폭향상과케이블길이를늘일수있도록기성케이블을사용하여 Camera Link 를향상한표준입니다. Camera Link HS 표준이제공하는기능 : 단일비트오류면역프로토콜, 16 개의양방향범용입출력 (GPIO: General Purpose Input Output) 신호, 동기다중병렬처리프레임그래버와같은시스템레벨기능 ; 호스트에서카메라동작모드의프레임별제어 Camera SFF-8470 커넥터 (InfiniBand 또는 CX4) 광섬유케이블 Link HS 표준은 M 프로토콜로레인당 3.125 Gbits/s를지원하고, X 프로토콜로레인당 10.3 Gbits/ s를지원합니다. 암호화되지않은 VHDL(VHSIC Hardware Description Language) IP 코어를사용할수있어기본장비제조업체 (OEM) 또는커스텀구현시스템내에 Camera Link HS 표준을통합할때상호연결문제를줄일수있고개발위험을줄일수있습니다. Camera Link HS 표준은패킷기반프로토콜이지만, IP 코어를사용하여 6.3 ns의트리거지터와함께 150 ns의일반지연 300 ns 범위내로 GPIO 지연과지터를달성할수있습니다. M 프로토콜, 구리케이블을사용한멀티카메라 16 4M 300 fps, C2 4M1 8K, TriLinear 85Khz, C2 7M1 GPIO* 16 GPIO* 15m 구리, 4 레인사용, 1200 Mbytes/s 15m 구리, 7 레인사용, 2100 Mbytes/s *GPIO 지연 = 약 300ns + 케이블지연 GPIO 프레임그래버, 듀얼 C2 7M1 GPIO* X 프로토콜, 광섬유케이블을사용한병렬이미지프로세싱 속도 Camera Link HS 는병렬처리를목적으로만들어졌고, 케이블당 300 Mbytes/ s (F1), 1200 Mbytes/s (F2), 2100 Mbytes/s (C2 구리 ) 등의케이블당유효대역폭을지닌케이블을 1 개부터 8 개까지사용할수있습니다. 수신장치프레임그래버 케이블 C2 구리케이블 : 최대 15 m; 광섬유케이블 : 500 m; 직접연결 : 최대 10 m 12M 330 fps, Quad F2 1X1 16 *GPIO 지연 = 약 300ns + 케이블지연 GPIO* 16 300m 광섬유, 1200 Mbyte/s** ( 케이블당 ) PC2 슬레이브프레임그래버 Dual F2 1X1 PC1 마스터프레임그래버 Dual F2 1X1 병렬프로세싱 커넥터구리케이블 : SFF-8470 (InfiniBand 또는 CX4); 광섬유케이블 : SFP 또는 SFP+ 커넥터 ** 대신 10m 구리케이블직접연결 카메라전원공급 C2 케이블호환, 계획되지않음 14 기타차이점 FPGA SerDes 로직접연결할수있습니다.
디지털하드웨어표준사양 CAMERA LINK HS 표준이름 최초발표날짜 Camera Link HS 2012 년 5 월 현재버전 1.0 (2012 년 5 월 ) 발표협회표준웹사이트 관련소프트웨어표준 AIA www.visiononline.org/cameralinkhs 필수 GenICam (GenApi, SFNC, GenCP) 옵션 GenICam (GenTL) 구성이미지데이터처리량케이블수 출력구성이미지전송견고성카메라제어수신장치지원전송토폴러지케이블연결기타주요특징로드맵 C2 - (CX4 케이블 ) 2100 Mbytes/s 1 Octal C2 16800 Mbytes/s 8 F1- (SFP 커넥터 ) 300 Mbytes/s 1 Octal F1 2400 Mbytes/s 8 F2- (SFP+ 커넥터 ) 1200 Mbytes/s 1 Octal F2 9600 Mbytes/s 8 재전송 μs 단위지연의하드웨어계층으로수행 전송오류보정 하드웨어계층으로수행 업링크채널 전용 300 (C2,F1) 또는 1200 (F2) Mbytes/s 다운링크채널 트리거입력신호 프레임그래버 2지점간방식또는데이터분할 유형 이미지데이터공유카메라입력핀, 프레임별카메라모드제어옵션의프레임그래버로부터 병렬이미지프로세싱을위해 PC 여러대의프레임그래버카드여러대를동기화하는데이터분할최대길이케이블을통한전원공급 ( 일반 @85 MHz) ( 카메라당전력 ) C2 ( 구리 ) 15m 무출력 F1/F2 직접연결 10m 무출력 F1/F2 멀티모드광섬유 500m 무출력 F1/F2 싱글모드광섬유 5000m 무출력 상호운용성과짧은개발시간을보장하는 AIA의 IP 코어 대량통신산업의구성요소활용 카메라부터프레임그래버까지의트리거메시지사용가능 500 ns 이하지연의양방향 GPIO 16개 다음버전 2.0 발표예정일 2014년 3분기 3.125 Gbits/s에서 5 및 6 Gbits/s로향상 (C2) 주요특징 광섬유커넥터 (CX4 - 광섬유어댑터 ) 여러개의 ROI(Regions of Interest) 지원 서울특별시금천구가산동 550-1 롯데 IT 캐슬 1 동 603 호 02.2624.5500 www.envision.co.kr sales@envision.co.kr 2014 ENVISION 제품사양은예고없이변경될수있습니다. 15
앤비젼만할수있습니다. 훌륭한서비스, 높은가치 PIRANHA HS NIR 8k PIRANHA HS 12k Camera Link HS 인터페이스는 Teledyne DALSA 에의해개발된새로운머신비전연결인터페이스입니다. HSLink 는모든머신비전애플리케이션의요구사항을충족할수있도록설계되었고이미지데이터, 데이터구성및낮은 jitter, 카메라를지원하는간단네트워크토폴로지를통한실시간트리거신호, 중급장치및프레임그래버등을제공합니다. Camera Link 의핵심장점을그대로취하고새로운기능및특징을추가했습니다. Camera Link HS 는 300 에서 6000 Mbytes/s 까지확장할수있는대역폭, 전세계에서사용할수있는 1x 에서 20x 까지의구성할수있는 off-the-shelf 구성요소입니다. 제품명 출력 픽셀크기 센서형식 해상도 최대Line Rate Interface Piranha HS 12k, 90 khz Mono 5.2 um TDI 12000 x 256 90 khz Camera Link HS Piranha HS 6k, 142 khz Mono 10.4 um TDI 6000 x 256 142 khz Camera Link HS Piranha ES 12k, 90 khz Mono 5.2 um TDI 12000 x 64 90 khz Camera Link HS 16
앤비젼만할수있습니다. 더많은상세정보를 더적은카메라로 PIRANHA 3 이 Piranha3 카메라는고성능애플리케이션에필요한 Line rate 를충족시킬수있고, 시스템에필요한카메라수를줄일수있습니다. 많은수의픽셀및빠른 Line rate 는특히플랫패널검사 (7 세대및 8 세대 ) 의 throughput 요구사항및 PCB 검사의요구사항을충족하고있습니다. 넓은해상도및빠른속도로그어느때보다도많은패널을같은시간동안검사할수있습니다. 더적은수의카메라를사용하면더적은수의프레임그래버, 렌즈, 컴퓨터, 렌즈등을사용할수있습니다. Piranha3 제품군은최저가격 / 픽셀시스템솔루션을제공합니다. 제품명 출력 픽셀크기 센서형식 해상도 최대Line Rate Interface Piranha3 16k HS, 72kHz Mono 3.5 um 단일 16384 x 1 72 khz Camera HS Piranha3 16k HS, 40 khz Mono 3.5 um 단일 16384 x 1 40kHz Camera HS Piranha3 16k CL, 40 khz Mono 3.5 um 단일 16384 x 1 40 khz Camera Link Full Piranha3 12k, 23 khz Mono 5 um 단일 12288 x 1 23.5 khz Camera Link Full Piranha3 8k, 33 khz Mono 7 um 단일 8192 x 1 33.7 khz Camera Link Full "Line Scan 카메라애플리케이션의이해 " 와같은지식노트를앤비젼의홈페이지 (www.envision.co.kr) 에서찾아볼수있습니다. 서울특별시금천구가산동 550-1 롯데 IT 캐슬 1 동 603 호 02.2624.5500 www.envision.co.kr sales@envision.co.kr 2014 ENVISION 제품사양은예고없이변경될수있습니다. 17
구리 Ethernet 케이블 구리 Ethernet 케이블 ( 비전잠금나사 ) GigE Vision 표준은 Ethernet (IEEE 802.3) 통신표준을사용하여개발된널리적용된카메라인터페이스표준입니다. 2006 년 5 월에발표된이표준은 2010 년 (1.2 버전 ) 및 2011 년 (2.0 버전 ) 으로개정되었습니다. GigE Vision 은여러개의스트림채널을지원하고표준 Ethernet 케이블을사용하여매우긴거리로오류없는이미지전송을빠르게할수있습니다. 각각다른제조업체의하드웨어및소프트웨어라도다양한데이터속도로 Ethernet 연결을통해완벽하게상호운영할수있습니다. IEEE 1588 과같은기타 Ethernet 표준이확정적인트리거링을제공하기위해활용됩니다. 단일카메라 100m 구리케이블 10 Gigabit Ethernet 직접연결케이블 Ethernet 광섬유케이블 속도현재 1 및 2 Gbits/s ( 케이블 2 개사용 ) 시스템은다수의 10 Gbits/s 로사용할수있고, 무선시스템이현재시장에진입하고있습니다. 수신장치현재 1 및 2 Gbits/s ( 케이블 2 개사용 ) 시스템은다수의 10 Gbits/s 로사용할수있고, 무선시스템이현재시장에진입하고있습니다. Line scan 카메라또는 Area scan 카메라는 Ethernet 케이블또는외부를통해전원을공급받습니다. 최대 10 Gbits/s 의데이터속도 여러대의카메라 5000m 광섬유케이블 5000m 광섬유케이블 프레임그래버필요없음 10m 직접연결케이블 55m Cat-7 케이블 공통타임스탬프및트리거링을위한 IEEE1588 케이블케이블과카메라수에따라 GigE Vision 는케이블의길이를최대 100m ( 구리 ) 및 5,000m( 광섬유 ) 로사용할수있습니다. 커넥터 GigE Vision 에서사용할수있는커넥터 : 구리 Ethernet; 구리 Ethernet ( 비전잠금나사 ) 10 Gigabit Ethernet 직접연결케이블 ; Ethernet 광섬유케이블 카메라전원공급외부또는 Ethernet 케이블 (POE) 을통해공급 18 카메라는 Ethernet 케이블또는외부를통해전원을공급받습니다. 총데이터속도는최대 10 Gbits/s 입니다. (PC 로 10 Gbits/s 연결용 ) 기타차이점각 GigE 카메라가자체 IP 주소를가지고있어같은네트워크내에서동작할수있는카메라수에는제한이없습니다.
디지털하드웨어표준사양 GIGE VISION 표준이름 최초발표날짜 GigE Vision 2006 년 5 월 현재버전 2.0 (2011년 11월 ) 발표협회 AIA 표준웹사이트 www.visiononline.org/gigevision 관련소프트웨어표준 필수 GenICam (GenApi, SFNC) 옵션 GenICam (GenTL) 구성 이미지데이터처리량 케이블수 1 GigE 115 Mbytes/s 1 케이블 출력구성 2 x 1 GigE ( 링크통합 ) 230 Mbytes/s 2 케이블 10 GigE 1100 Mbytes/s 1 케이블 WiFi 25 Mbytes/s 해당없음 CRC, 리시버에서발행할수있는 PacketResend 명이미지전송견고성재전송령어옵션, 이미지수추적및패킷수추적 업링크채널 다운링크채널과대칭 카메라제어 다운링크채널 이미지데이터공유 트리거입력신호 프레임그래버의트리거를지원하는프로토콜 ; 카메라또한트리거입력을할수있음 수신장치 NIC(Network interface card) 가머더보드에있을수있고없는경우카드를추가할수있습니다. GigE Vision 프레임그래버를사용할수있습니다. 지원전송토폴러지 2지점간방식, 여러대상 네트워크카드또는 Ethernet 스위치로직접연결할수있습니다. 멀티캐스트및브로드캐스트를지원합니다. 유형 최대길이 케이블을통한전원공급 ( 카메라당전력 ) 케이블연결 ( 선택만가능 ) CAT-5e/CAT-6a/ 13W 옵션 (IEEE802.3af) 100m CAT-7 25W 옵션 (IEEE802.3at) 참고 : 표시된케이블길이는 6mm 지름의케이블입니다. 더긴케이블을더큰지름으로사용할수있습니다. 기타주요특징 로드맵 2 x CAT-5e/CAT-6a/ CAT-7 ( 링크통합 ) 100m 26W 옵션 (IEEE802.3af) 50W 옵션 (IEEE802.3at) 멀티모드광섬유 500m 무출력 싱글모드광섬유 5000m 무출력 SFP+ 직접연결 10m 무출력 완벽네트워크기능, Ethernet 스위치와호환 GenICam 메타데이터 이벤트생성 다양한데이터형식, 무압축, JPEG, JPEG 2000, H.264 등 동작명령어 : 동시에여러장치트리거 다음버전 2.1 발표예정일 2014년말, 차후예정 기계사양 테스트용이성개선주요특징 새로운픽셀형식 3D 데이터지원 서울특별시금천구가산동 550-1 롯데 IT 캐슬 1 동 603 호 02.2624.5500 www.envision.co.kr sales@envision.co.kr 2014 ENVISION 제품사양은예고없이변경될수있습니다. 19
앤비젼이제공하는 GigE Vision Line scan 카메라 제품명출력픽셀크기센서형식해상도최대 Line Rate Interface Spyder3 4k, 18 khz GigE Mono 10 um Dual Line scan 4096 x 2 18.5 khz GigE Vision Spyder3 2k, 36 khz GigE Mono 14 um Dual Line scan 2048 x 2 36 khz GigE Vision Spyder3 2k, 18 khz GigE Mono 14 um Dual Line scan 2048 x 2 18 khz GigE Vision Spyder3 1k, 68 khz GigE Mono 14 um Dual Line scan 1024 x 2 68 khz GigE Vision Spyder3 1k, 36 khz GigE Mono 14 um Dual Line scan 1024 x 2 36 khz GigE Vision Spyder3 Color 4k, 9 khz GigE Color 10 um Dual Line scan 4096 x 2 9 khz GigE Vision Spyder3 Color 2k, 18 khz GigE Color 14 um Dual Line scan 2048 x 2 18 khz GigE Vision Spyder 3 Dual Line scan 카메라 앤비젼이제공하는 GigE Vision IR 카메라 제품명출력픽셀크기센서형식해상도최대 Line Rate Interface Onca-MWIR-MCT-640 Mono 15 um IR 640 x 512 30 Hz / 120 Hz GigE Vision Onca-MWIR-MCT-320 Mono 30 um IR 320 x 256 60 Hz / 320 Hz GigE Vision Bobcat-640-GigE Mono 20 um IR 640 x 512 100 Hz GigE Vision Gobi-640- GigE Mono 17 um IR 640 x 480 50 Hz GigE Vision Lynx-GigE Mono 25 / 12.5 um IR 2048 x 1 40 khz GigE Vision 20
앤비젼이제공하는 GigE Vision Area scan 카메라 제품명출력픽셀크기센서형식해상도최대 Line Rate Interface Genie TS-M4096 Mono 6 um Area scan 4096 x 3072 12 fps GigE Vision Genie TS-M3500 Mono 6 um Area scan 3520 x 2200 19 fps GigE Vision Genie TS-M2560 Mono 5 um Area scan 2560 x 2048 51 fps GigE Vision Genie TS-M2500 Mono 6 um Area scan 2560 x 2048 29 fps GigE Vision Genie TS-M2048 Mono 5.5 um Area scan 2048 x 2048 37.5 fps GigE Vision Genie TS-M1920 Mono 5.5 um Area scan 2048 x 1080 70 fps GigE Vision Genie TS-M2048 NIR Mono 5.5 um Area scan 2048 x 2048 37.5fps GigE Vision Genie TS-M1920 NIR Mono 5.5 um Area scan 2048 x 1080 70 fps GigE Vision Genie TS-C4096 Color 6.0 um Area scan 4096 x 3072 12 fps GigE Vision Genie TS-C3500 Color 6.0 um Area scan 3520 x 2200 19 fps GigE Vision Genie TS-C2500 Color 6 um Area scan 2560 x 2048 29 fps GigE Vision Genie TS-C2048 Color 5.5 um Area scan 2048 x 2048 37.5 fps GigE Vision Genie TS-C1920 Color 5.5 um Area scan 2048 x 1080 70 fps GigE Vision Genie TS 카메라 서울특별시금천구가산동 550-1 롯데 IT 캐슬 1 동 603 호 02.2624.5500 www.envision.co.kr sales@envision.co.kr 2014 ENVISION 제품사양은예고없이변경될수있습니다. 21
호스트측 ( 표준 A 잠금 ) USB3 Vision 표준은 2011년말에처음발표되었고, 1.0 버전은 2013년 1월에발표되었습니다. 새로운표장치측 (micro-b 잠금 ) 준으로, 머신비전업계에서는아직 USB 기술에익숙하지않습니다. USB 인터페이스는소비자의폭넓은인식수준, 쉬운플러그앤드플레이설치, 높은수준의성능등을제공합니다. 머신비전업계의다양한요구를수용하는표준을만들수있도록많은기업의전문성을결합하였습니다. 이러한접근방식은카메라에서사용자버퍼로이미지를직접전송하기위해하드웨어 DMA(direct memory access) 의장점을취할수있도록기성 USB 호스트하드웨어와거의모든운영체제 (DMA) 를사용할수있습니다. GenICam 표준의카메라제어개념을활용하여최종사용자가기존시스템에 USB3 Vision을쉽게구현할수있습니다. 속도를향상하고기능을추가하기위해 USB 표준을지속해서업데이트하는 USB- IF 위원회와함께 USB3 Vison은이러한향상된기능을계속활용할것입니다. ( 이미 USB 3.1은속도를 2배로늘렸습니다.) 속도단일카메라이표준은 USB 3.0의본질적인측면을토대로 400 Mbytes/s 이상으로종단간데이터신뢰성을가져옵니다. 최근승인된 USB 3.1 표준은이유효속도를 2배이상끌어올렸지만, 아직적용되지는않았습니다. 최대 400 Mbytes/s의데이터속도및전원을제공하는 USB 3.0 포트로단일케이블로연결된카메라프레임그래버필요없음 수신장치 PC ( 직접연결 ) 거의모든 PC 및임베디드시스템에 USB 인터페이스가내장되어대부분상황에서추가적인인터페이스카드 ( 프레임그래버 ) 가필요하지않습니다. 여러대의카메라 허브를통한카메라연결, 대역폭공유 케이블표준수동형구리케이블 3-5m; 능동형구리케이블 8+m; 멀티모드광섬유케이블 100m USB 3.0 허브 커넥터 USB3 Vision 형커넥터 : 호스트측 ( 표준 A 잠금 ) 및장치측 (micro-b 잠금 ) 여러개의 USB 3.0 포트가있는표준 PC 직접카메라연결, 프레임그래버필요없음 카메라전원공급표준수동형구리케이블을통해최대 4.5W (5V, 950 ma); 능동형구리케이블을통한전원공급 ; 멀티모드광섬유케이블을통해전원공급하지못함 22 기타차이점이미지전송성능과같은프레임그래버
디지털하드웨어표준사양 USB3 VISION 표준이름 최초발표날짜 USB3 Vision 2013 년 1 월 현재버전 1.0 (2013 년 1 월 ) 발표협회표준웹사이트관련소프트웨어표준출력구성이미지전송견고성카메라제어수신장치지원전송토폴러지케이블연결기타주요특징 AIA www.visiononline.org/usb3vision 필수옵션 GenICam (GenApi, SFNC, GenCP) GenICam (GenTL), IIDC2 구성이미지데이터처리량케이블수 USB 3.0 SuperSpeed 5Gb 자동재전송 (USB 대량전송 ) 업링크채널 다운링크채널 트리거입력신호 인터페이스내장, 애드인카드 장치호스트연결 400 Mbytes/s 1 케이블 USB3 하드웨어구현에내장 다운링크채널과대칭 이미지데이터공유 카메라에서의하드웨어트리거소프트웨어트리거 허브를통해지원되는교환데이터로스타토폴러지 1 개의 USB 버스에최대 127 개의장치를연결할수있음 유형 최대길이 케이블을통한전원공급 ( 카메라당전력 ) 표준수동형구리케이블 3-5m 4.5W 능동형구리케이블 8+m 다양함 멀티모드광섬유케이블 100m ( 일반 ) 무출력 머신비전형커넥터 ( 호스트및장치측에 USB3 용나사잠금 ) 이미지전송성능과같은프레임그래버 플러그앤드플레이감지 현재표준버전은 800 Mbytes/s 의속도를가져온 USB 3.1 표준과프로토콜과기계적으로이미호환 다음버전 1.1 발표예정일 결정중 로드맵 주요특징 개발과정 : 초고속최적화 확정적비동기이벤트전송 여러개의이미지스트림 멀티카메라동기화 전원공급확장 서울특별시금천구가산동 550-1 롯데 IT 캐슬 1 동 603 호 02.2624.5500 www.envision.co.kr sales@envision.co.kr 2014 ENVISION 제품사양은예고없이변경될수있습니다. 23
멀티웨이 DIN 커넥터 CoaXPress (CXP) 표준은 2010년 12월에발표되었습니다. 카메라와프레임그래버간의고속인터페이스를제공하고, 긴케이블을사용할수있습니다. 가장간단한형태의 CoaXPress 표준은최대 6.25 Gbits/ s로카메라에서프레임그래버로데이터를전송, 제어데이터를전송하는동시에 20.8 Mbits/s로프레임그래버에서카메라로트리거를전송, 카메라에최대 13W의전력을제공하기위해하나의동축케이블을사용합니다. 고속으로사용해야할때데이터를공유하는 1개이상의동축케이블로링크통합이사용됩니다. 1.1 버전으로작은 DIN 1.0/2.3 커넥터를사용할수있습니다. 단일카메라 예 : 35m, 3600 Mbytes/s 1개의프레임그래버가장착된표준 PC 1개의케이블이이미지데이터, 카메라제어, 카메라전원모두를제공합니다. 여러대의카메라, 1 대의프레임그래버 예 : 105m, 120 Mbytes/s 예 : 35m, 600 Mbytes/s 속도 CoaXPress 표준은초고속 Line scan 카메라의트리거링을포함한실시간트리거를지원합니다. 표준 20.8 Mbits/s 업링크로카메라에전송할수있고, 트리거지연은 3.4 μs 입니다. 또는, 고속업링크를사용하면일반적으로트리거지연은 150 ns 입니다. CoaXPress 표준은하나의커넥터에 6 개링크로최대 3.6 Gbytes/s 를허용하여시장에서가장빠른카메라를지원합니다. 수신장치프레임그래버 BNC 커넥터 DIN 1.0/2.3 커넥터 케이블 1.25 Gbits/s 연결속도 (CXP-1) 에서 CoaXPress 표준은 100m 이상의케이블길이를지원합니다. 3.125 Gbits/s (CXP-3) 연결속도에서최대길이는 85m 입니다. 최대 6.25 Gbits/s (CXP-6) 에서는 6mm 지름의 35m 케이블을사용할수있습니다. 더큰지름의케이블로더긴길이를사용할수있습니다. 커넥터널리사용되는 BNC 커넥터및작은 DIN 1.0/2.3 DIN 커넥터는또한멀티웨이커넥터와결합하여사용할수있습니다. Each cable provides image data, camera control and camera power. 1 개의프레임그래버가장착된표준 PC 카메라전원공급 CoaXPress 케이블을통해공급 24 각케이블이 Each 이미지 cable 데이터 provides, 카메라 image 제어, 카메라 data, 전원 camera 모두를 control 제공합니다 and. camera power. 기타차이점 GenICam 지원 ; GenApi, SFNC, GenTL ( 이미지스트리밍포함 ) 을포함해야합니다. IIDC2 지원은옵션입니다.
디지털하드웨어표준사양 COAXPRESS 표준이름 최초발표날짜 CoaXPress 2012 년 12 월 현재버전 1.1 (2013 년 2 월 ) 발표협회표준웹사이트 관련소프트웨어표준 JIIA www.coaxpress.com 필수 GenICam (GenApi, GenTL, SFNC) 옵션 IIDC2 구성이미지데이터처리량케이블수 출력구성 CXP-1 120 Mbytes/s 1 개의동축케이블 CXP-3 300 Mbytes/s 1 개의동축케이블 CXP-6 600 Mbytes/s 1 개의동축케이블 CXP-6 x 4 2400 Mbytes/s 4 개의동축케이블, 1개케이블로사용가능 CXP-6 x 6 3600 Mbytes/s 6 개의동축케이블, 1개케이블로사용가능 이미지전송견고성 오류검출만가능 CRC32를통해달성 업링크채널 전용 ; 20.8 Mbits/s 연결표준 ; 추가동축케이블로최대 6.25 Gbits/s 연결 카메라제어 다운링크채널 이미지데이터공유 트리거입력신호 프레임그래버의트리거를지원하는프로토콜 ; 카메라또한트리거입력을할수있음 수신장치 프레임그래버 지원전송토폴러지 케이블연결 ( 선택만가능 ) 참고 : 표시된케이블길이는 6mm 지름의케이블입니다. 더긴케이블을더큰지름으로사용할수있습니다. 2 지점간방식또는데이터분할 유형 다수의리피터로전송할수있는 2지점간방식의리피터장치케이블을통한전원공급최대길이 ( 카메라당전력 ) CXP-1 105m 13W CXP-3 85m 13W CXP-6 35m 13W CXP-6 x 4 35m 52W CXP-6 x 6 35m 78W 기타주요특징 로드맵 이미지데이터, 제어, 트리거링, 전원을지원하는단일동축케이블 카메라부터프레임그래버까지의트리거메시지사용가능 다음버전 2.0 발표예정일 2014년 3분기 주요특징 10 및 12.5 Gbits/s 을지원하기위해고속화 초고속카메라를위해여러대의프레임그래버 /PC 지원 전송오류보정 GenICam 이벤트지원 서울특별시금천구가산동 550-1 롯데 IT 캐슬 1 동 603 호 02.2624.5500 www.envision.co.kr sales@envision.co.kr 2014 ENVISION 제품사양은예고없이변경될수있습니다. 25
하드웨어디지털인터페이스표준비교 표준이름 IEEE1394 + IIDC Camera Link Camera Link HS 첫발표날짜 1996년 8월 2000년 10월 2012년 5월 현재버전 1.32 버전 2.0 버전 1.0 버전 최신버전발표날짜 2008년 7월 2012년 2월 2012년 5월 토폴러지 데이지체인 ( 직렬연결방식 ) 2지점간방식 2지점간방식, 데이터분할 전송형식 패킷기반 병렬 패킷기반 이미지전송견고성 오류검출만가능 없음 데이터재전송 / 전송오류보정 관련소프트웨어표준필수 : IIDC 옵션 : GenICam CLProtocol 필수 : GenICam GenApi, GenCP, SFNC 옵션 : GenICam GenTL 인증요구사항자체인증등록양식, 자체인증등록양식, 적합통지서 구성 대역폭 ( 이미지데이터 ) : 100 Mbytes/s : 200 Mbytes/s : 500 Mbytes/s : 1000 Mbytes/s : > 1000 Mbytes/s IEEE1394a (S400) IEEE1394b (S800) IEEE1394b (S1600) BASE MEDIUM/ FULL 80 비트 C2 F2 8xF2 ( 분할 ) 제어채널양방향, 이미지데이터공유전용시리얼포트전용업링크, 다운링크공유 케이블유형 IEEE 1394 Camera Link CX4 광섬유 케이블길이 ( 수동형케이블 ) : 10 m : 20 m : 50 m : 120 m : > 120 m 케이블전원공급 필수 옵션 없음 카메라에서사용할수있는전력최대 45W (PC 에따라다름 ) 4W 8W 8W 해당없음 프레임그래버필요없음 X O O 카메라트리거입력신호 카메라에서직접 카메라에서또는프레임그래버에서 카메라에서또는프레임그래버에서 트리거지연 - 프레임그래버에서카메라로 ( 링크지연, 프로토콜부하만 ) : 100 μs : 10 μs : 1 μs : 100 ns : < 100 ns 해당없음 26
CoaXPress GigE Vision USB3 Vision 2012 년 12 월 2006 년 5 월 2013 년 1 월 1.1 버전 2.0 버전 1.0 버전 2013 년 2 월 2011 년 11 월 2013 년 1 월 2 지점간방식 2 지점간방식, 네트워크 2 지점간방식, 티어드스타 패킷기반패킷기반패킷기반 오류검출만가능데이터재전송데이터재전송 필수 : GenICam GenApi, GenTL, SFNC 필수 : GenICam GenApi, SFNC 필수 : GenICam GenApi, GenCP, SFNC 옵션 : IIDC2 옵션 : GenICam GenTL 옵션 : GenICam GenTL, IIDC2 등록양식, 전기 / 프로토콜 / 상호운용성적합성테스트, PlugFest 등록양식, 적합통지서, 장치검증소프트웨어, PlugFest 등록양식, 적합통지서, 장치검증소프트웨어, 전기적합성테스트, PlugFest CXP3 CXP6 4+1 CXP6 (LAG) 1 GigE 2x1GigE (LAG) 10 GigE SuperSpeed 5 Gbits/s 전용업링크, 다운링크공유양방향, 이미지데이터공유양방향, 이미지데이터공유 동축 CAT-5e, 광섬유 CAT-6a, 광섬유 SuperSpeed USB (CAT-5e/6a) ( 광섬유 ) ( 구리 ) ( 광섬유어댑터 ) 필수옵션필수 13W 52W 13W (IEEE802.3af) 25W (IEEE802.3at) 4.5W O X X 카메라에서또는프레임그래버에서카메라에서직접카메라에서직접 해당없음해당없음 서울특별시금천구가산동 550-1 롯데 IT 캐슬 1 동 603 호 02.2624.5500 www.envision.co.kr sales@envision.co.kr 2014 ENVISION 제품사양은예고없이변경될수있습니다. 27
디지털소프트웨어표준소개소프트웨어표준은머신비전시스템구성요소의상호운용성을보장하는하드웨어표준만큼중요합니다. 소프트웨어측의인터페이스는전송계층 (TL: transport layer) 과소프트웨어개발키트 (SDK: software development kit) 의일부로제공되는라이브러리로구성됩니다. SDK 는독립제품일수있고, 프레임그래버또는이미지프로세싱라이브러리의일부분으로제공될수있습니다. 전송계층은표준화되거나고유한전송계층프로그래밍인터페이스를가질수있고, 카메라와호스트사이의데이터이동만다룹니다. 낮은수준의카메라레지스터에대응하고기능을표준화하는것이 SDK 라이브러리의작업입니다. 이를위해사용되는 2 개의주요방법은 GenICam 및 IIDC2 입니다. 이방법들은 GenICam 또는표준텍스트로기능목록을설명하는차이가있지만, 고유하게레지스터대응을구현합니다. 카메라레지스터로카메라기능을대응하는방법에관한정보는표준화된형식으로카메라에내려받게됩니다. SDK 라이브러리는해당파일을해석하고그에따른대응을수행합니다. IIDC2 는표준텍스트로레지스터의고정설정을설명하고카메라기능과구현세부정보를정의합니다. 이표준유형의경우 SDK 라이브러리는일반적으로레지스터에카메라기능의하드코드대응이포함되어있습니다. 하드웨어인터페이스표준은카메라가어떠한드라이버또는프레임그래버에연결될수있도록보장합니다. 소프트웨어표준프로그래밍인터페이스는다른비전라이브러리에서또는개발자가직접드라이버를사용할수있습니다. 표준기반의 SDK 를사용하는경우소프트웨어를상당히변경하지않고도개발자는카메라, 드라이버, 전체인터페이스기술을변경할수있습니다. 28
GenICam (Generic Interface for Cameras) 표준은어떠한하드웨어인터페이스기술을사용하고있는지어떠한기능이구현되고있는지에상관없이모든종류의카메라에일반적인프로그래밍인터페이스를제공합니다. GenICam 의목적은산업전반에걸쳐같이사용할수있는 API(application programming interface) 를갖는것입니다. 카메라 XML 비디오스트림 레지스터접속 카메라설명파일 드라이버 GenTL 인터페이스 ( 옵션 ) SDK 구현 애플리케이션 GenICam 표준은여러모듈로구성되어있습니다. GenTL: (Generic Transport Layer) 전송계층프로그래밍인터페이스를표준화합니다. 이파일은카메라열거, 카메라레지스터접속, 데이터스트리밍, 비동기이벤트전송등을담당합니다. GenTL 은굉장히낮은수준의인터페이스이기때문에최종사용자는일반적으로 GenTL 을직접사용하는대신 SDK 에의존합니다. GenTL 의주요목적은다양한공급업체의드라이버및 SDK 가함께원활하게동작하는것을보장하는것입니다. GenApi: (Generic Application Programming Interface) 카메라자체설명파일형식을표준화합니다. 이파일은카메라에의해구현되는모든기능을나열하고카메라레지스터의대응을정의합니다. 파일형식은 XML 기반으로사람이읽을수있습니다. 일반적으로, 이파일은카메라펌웨어에저장되고, 카메라가시스템에처음연결될때 SDK 에의해검색됩니다. SFNC: (Standard Feature Naming Convention) 카메라자체설명파일에서카메라기능의이름, 유형, 의미, 사용등을표준화합니다. 이는다른제조사의카메라도같이제공되는기능이같은이름을항상사용하는것을보장합니다. GenCP: (Generic Control Protocol) 제어프로토콜의패킷배열을표준화하고제어경로구현의일부를다시사용하는인터페이스표준에의해사용됩니다. GenICam 표준그룹의구성원은카메라의자체설명을포함하는파일을분석하는참조구현을유지합니다. 생산품질코드는 C++ 로작성되어무료로사용할수있습니다. 쉽게이동할수있고다양한운영체제및컴파일러에서사용할수있습니다. 사용할수있는대부분의 SDK 구현은자동차엔진룸의엔진과같이이참조구현을사용할수있어높은등급의상호운용성을보장합니다. 서울특별시금천구가산동 550-1 롯데 IT 캐슬 1 동 603 호 02.2624.5500 www.envision.co.kr sales@envision.co.kr 2014 ENVISION 제품사양은예고없이변경될수있습니다. 29
FireWire 카메라를위한 IIDC 의후계자인 IIDC2 표준은유연한고정카메라제어레지스터배열을정의합니다. 노출시간과같은각기능을사용하는방법을정의하는모든세부정보가레지스터공간에대응되어카메라를제어하는가장간단한방법을나타냅니다. 구현 카메라 비디오스트림 레지스터접속 드라이버 SDK 애플리케이션 IIDC2 의목표 : 쉬운구현및사용 카메라제어레지스터접속가능 제조사특정기능확장가능 모든카메라를위한공통제어방법 IEEE1394뿐만아니라 USB3 Vision, CoaXPress, 향후인터페이스모두에서사용 GenICam 인터페이스로매칭가능 이표준은카메라내부에직접레지스터를쓰고읽어카메라를제어할수있는쉬운방법을제공합니다. 카메라기능에관한모든정보는카메라제어레지스터입니다. 사용자가레지스터를판독함으로써지원되는기능을결정할수있습니다. 레지스터대응은반고정방법으로동작하고, 이는접근성을위한고정대응및확장성을위한자유대응을의미합니다. 카메라기능은기본기능 ( 고정레지스터배열과행동 ) 과확장기능으로분류됩니다. 기능은제조업체가자유롭게추가할수있습니다. 기능의레지스터배열은사양의목록에서선택할수있고이동작은제조업체마다다릅니다. GenICam 으로 IIDC2 레지스터를사용하는경우, IIDC2 레지스터배열이사양에정의되어있지않으므로카메라설명파일은모든카메라와공통일수있습니다. 30
소프트웨어디지털인터페이스표준비교 GenICam IIDC2 기본최초발표날짜 2006년 9월 2012년 1월 현재버전 2.4 (2014년 1월 ) 1.0.0 (2012년 1월 ) 발표협회 EMVA JIIA 표준웹사이트 www.genicam.org www.jiia.org 전송계층프로그래밍인터페이스 지원 (GenTL 모듈 ) 지원되지않음 카메라열거 o - 카메라레지스터접근 o - 비디오데이터스트리밍 o - 비동기이벤트전달 o - 하드웨어표준지원필수 CXP - 옵션 1394, CL, CLHS, GEV, U3V - 카메라프로그래밍인터페이스 지원 (GenApi + SFNC 모듈 ) 지원 동작방법 카메라설명파일 하드코딩된레지스터세트 정의된표준기능수 460 54 커스텀기능지원 o o 이벤트전송 o - 청크데이터접속 o - 하드웨어표준지원필수 CXP, CLHS, GEV, U3V - 옵션 1394, CL 1394, CXP, U3V 참고구현 사용가능 (GenApi 모듈 ) 필요하지않음 무료 o - 생산품질 o - 프로그래밍언어 C++ - 지원운영체제 Windows (32/64), Linux (32/64/ARM), Mac OS X - 지원컴파일러 Visual Studio, GCC - 로드맵다음버전 3.0 1.1.0 발표예정일 2014년 3분기 2014년 2분기 주요특징 성능향상, 이미지형식, 차지공간절감트리거제어향상 서울특별시금천구가산동 550-1 롯데 IT 캐슬 1 동 603 호 02.2624.5500 www.envision.co.kr sales@envision.co.kr 2014 ENVISION 제품사양은예고없이변경될수있습니다. 31
www.visiononline.org www.emva.org www.jiia.org SUPPORTING YOUR VISION www.envision.co.kr 32