카메라 통합에는 호환 가능한 전기 연결, 이미지 데이터, 제어 채널 및 호스트 소프트웨어가 필요합니다. 공유 인터페이스 이름은 요구 사항의 일부만 설정합니다. 연결된 케이블 또는 작업 미리보기는 지정된 작동 모드에서 완전한 획득 및 제어를 보여주지 않습니다.
전체 신호 체인 확인
| 인터페이스 | 신호 체인 검사 | 소프트웨어 및 구성 입력 |
|---|---|---|
| MIPI CSI-2 | 센서 출력, 물리 계층, 레인, 클록, 데이터 유형 및 수신기 | 센서 구성, 장치 트리 또는 플랫폼 설정, 드라이버 및 수신기 모드 |
| USB | 장치 프로토콜, USB 버전, 호스트 컨트롤러, 전원 및 케이블 | UVC 또는 공급업체 프로토콜, SDK, 드라이버, 픽셀 형식 및 버퍼 |
| GigE / GigE 비전 | 카메라, 네트워크 어댑터, 스위치, 네트워크 구성 및 유효 처리량 | 카메라 프로토콜 또는 SDK, 패킷 및 버퍼 설정, 전송 오류 통계 |
| GMSL | 센서, 시리얼라이저, 케이블, 디시리얼라이저 및 SoC 이미지 입력 | 장치 페어링, 제어 채널, 주소, 드라이버 및 비디오 라우팅 |
이더넷 연결은 GigE Vision 지원을 설정하지 않으며, USB 연결은 UVC 지원을 설정하지 않습니다. 커넥터나 케이블 외관에서 호환성을 추론하기보다는 지정된 GMSL 직렬 변환기와 역직렬 변환기 조합을 확인하십시오. MIPI CSI-2의 경우 물리적 계층 및 대상 플랫폼 지원을 확인하십시오. 프로토콜 이름은 완전한 전기 인터페이스 정의가 아닙니다. MIPI CSI-2, NVIDIA GMSL 카메라 프레임워크.
대상 모드에 대한 데이터 볼륨 추정
오버헤드를 제외한 비압축 이미지 페이로드는 다음과 같이 추정할 수 있습니다. B = W × H × f × b / 8. W와 H는 이미지 크기(픽셀)이고, f는 초당 프레임, b는 픽셀당 평균 비트 수, B는 초당 바이트입니다. 패킹, 행 패딩, 메타데이터, 프로토콜, 재전송 및 호스트 메모리 복사본을 별도로 계산합니다. 코덱 설정과 측정된 비트 전송률을 사용하여 압축된 스트림을 평가합니다.
이 공식은 페이로드를 추정합니다. 인터페이스 처리량이나 시스템 성능을 약속하지는 않습니다. 카메라는 USB 컨트롤러, 네트워크 어댑터 또는 메모리 경로를 공유할 수 있습니다. 실제 토폴로지를 측정합니다. 공급업체 대역폭 도구는 사용 가능한 대역폭, 전송 오류, 불완전한 이미지 및 건너뛴 프레임을 구별합니다. ROI 및 픽셀 형식은 로드에 영향을 미칩니다. Basler 대역폭 관리자.
이미지 출력 이상의 검증
카메라 모델, 펌웨어, 호스트 OS, 드라이버, SDK, 케이블, 해상도 및 프레임 속도를 수정합니다. 원시 프레임 형식, 크기, 프레임 식별자, 타임스탬프, 캡처 횟수, 잘못된 프레임, 삭제된 프레임 정의 및 오류 상태를 기록합니다. 합의된 기간 동안 의도한 동시 워크로드를 실행한 다음 장치 및 플랫폼 지원에 따라 연결 끊김, 재연결, 비정상적인 종료 및 복구를 테스트합니다.
평가를 위한 입력
핀 및 전원 문서, 장치 설명서, SDK 예제, 대상 플랫폼 버전, 필수 캡처 모드 및 원시 샘플을 제공합니다. 브리지 또는 어댑터 케이블의 경우 전체 변환 방향과 구성 요소를 지정하십시오. 이러한 입력을 확인한 후 필요한 드라이버, 보드 또는 애플리케이션 작업을 정의하십시오.
관련 서비스: MIPI 인터페이스 적응 및 브리지 보드 그리고 임베디드 이미지 획득.