VISCA 프로토콜

VISCA는 PTZ 카메라와 함께 사용되는 전문가용 사진기 제어 프로토콜이다. 소니그룹이 감시용 및 OEM 블록 카메라에 사용하도록 설계했다.

 구현 
일반적으로 D-sub 커넥터를 통해 9600 비트/초, 8N1, 흐름 제어 없음으로 RS-232 직렬 통신을 기반으로 하지만, 데이지 체인 구성에 사용되는 8핀 DIN 단자, RJ45 및 RJ11 커넥터에서도 사용할 수 있다.

VISCA는 직렬 리피터 네트워크 구성을 활용하여 PC(장치 #0)와 최대 7개의 주변 장치(#1에서 #7) 간에 통신한다.
데이지 체인 케이블 구성은 메시지가 데이터 패킷에 식별된 대상 장치에 도달할 때까지 체인을 따라 이동한다는 것을 의미한다.
응답은 체인의 나머지 부분을 따라 내려간 후 다시 위로 올라가 시스템에 도달한다.
일부 패킷은 모든 장치에 브로드캐스트될 수 있다.

명령 데이터 패킷은 다음으로 구성된다.
 주소 바이트 (1) 메시지 헤더
 정보 바이트 (1..14)
 종료 바이트 (1) 0xFF

메시지 헤더 형식은 다음과 같다.
비트 7: 항상 '1'
비트 6-4: 소스 장치 번호
비트 3: '0' 일반 패킷 / '1' 브로드캐스트 패킷
비트 2-0: 대상 장치 번호 또는 브로드캐스트의 경우 '000'
아래 패킷 설명에서 다중 바이트 수량은 MSB가 [i]에 있고 LSB가 [i+1]에 있는 빅 엔디안(모토로라 스타일) 순서이다.
각 명령 데이터 패킷에는 해당 응답 데이터 패킷이 있다. 특정 패킷에 대한 응답은 크기가 가변적이며 오류 상태를 나타낼 수 있다.

 용도 
VISCA 프로토콜은 LectureSight, 어바이어 Scopia, Angekis, Atlona, AREC HDVS 시리즈 카메라, 폴리콤(Polycom) 및 시스코 시스템즈/탠드버그(Tandberg) 화상 회의 시스템에 사용된다. 소니그룹과 캐논은 CCTV 카메라에 VISCA를 사용한다. 블랙매직 디자인 ATEM 스위처는 RS-422 포트를 가지고 있으며 ATEM 1M/E 또는 ATEM 2M/E 제어 패널로 제어되며, 2015년 11월 기준으로 VISCA 프로토콜 호환 카메라를 제어할 수 있다.

 각주 

 외부 링크 
 VISCA 컨트롤러 (외부 팬/틸트 헤드가 있는 SONY FCB 카메라 지원) - 메인 웹사이트 (독일어)
 VISCA 카메라 제어 라이브러리 - Sourceforge
 VISCA 카메라 제어 라이브러리 - 메인 웹사이트
 시스코 텔레프레즌스 프리시전 HD 카메라 사용자 가이드
 VISCA 명령어 목록 - 소니

분류:사진 소프트웨어
분류:소니의 소프트웨어