소개
USB 내시경을 컴퓨터에 연결할 때 대역폭을 방해하지 않고 USB 케이블을 통과할 수 있도록 비디오 스트림을 압축해야 합니다. 가장 일반적인 압축 형식 중 하나는 MJPEG (Motion JPEG)입니다. 그런데 MJPEG가 정확히 무엇이고, 내시경 제조사들이 MJPEG를 선택하는 이유는 무엇일까요? 이 기사에서는 MJPEG 출력, 그 장단점, 맞춤형 내시경 카메라 모듈 프로젝트에 적합한 선택에 대해 설명합니다. Sincere에서는 cmos 모듈 카메라 솔루션을 제조해 왔습니다. 포함하여 30년 이상 OEM 카메라 모듈 과 OEM 내시경 카메라 모듈 디자인을 MJPEG 출력을 갖춘
MJPEG란 무엇입니까?
MJPEG는 Motion JPEG 의 약자입니다 . 각 비디오 프레임을 별도의 JPEG 이미지로 개별적으로 압축합니다. H.264 또는 H.265와 달리 MJPEG는 프레임 간의 차이를 확인하지 않습니다. 모든 프레임은 완전한 자체 포함 JPEG입니다.
내시경에서 카메라 모듈은 로부터 원시 비디오를 캡처합니다 CMOS 모듈 카메라 센서 . ISP(이미지 신호 프로세서)는 각 프레임을 JPEG로 변환하고 이를 USB를 통해 MJPEG 스트림으로 보냅니다. 호스트 컴퓨터는 각 JPEG 프레임을 디코딩하여 순서대로 표시합니다.
MJPEG 대 다른 형식
특징 |
MJPEG |
H.264 / H.265 |
|---|---|---|
압축 효율성 |
낮은 |
높음(더 작은 파일) |
처리부하 |
낮은 |
높은 |
숨어 있음 |
매우 낮음 |
낮음~보통 |
프레임 독립성 |
예(각 프레임은 완전한 이미지입니다) |
아니요(키 프레임에 따라 다름) |
소프트웨어 지원 |
만능인 |
좋지만 보편적이지 않음 |
다음에 가장 적합 |
낮은 대기 시간, 간단한 시스템 |
녹음, 스트리밍 |
내시경에서 MJPEG가 인기 있는 이유
1. 낮은 지연
시간 실시간 피드백이 중요합니다. MJPEG는 각 프레임을 독립적으로 인코딩하므로 키 프레임이나 모션 추정을 기다리지 않습니다. 이는 대기 시간이 매우 짧으며 대개 30ms 미만입니다. 의 경우 높은 fps 내시경 카메라 (60fps 또는 120fps) MJPEG는 버퍼링 지연 없이 작동합니다.
2. 간단한 구현
MJPEG는 H.264보다 펌웨어 구현이 훨씬 간단합니다. 의 경우 맞춤형 내시경 카메라 모듈 제조업체 이는 개발 속도가 빨라지고 위험이 낮아진다는 것을 의미합니다. UVC(USB 비디오 클래스)는 기본적으로 MJPEG를 지원하므로 카메라는 Windows, Linux, macOS 및 Android에서 플러그 앤 플레이가 가능합니다.
3. 손쉬운 스틸 이미지 캡처
각 프레임은 완전한 JPEG이므로 스틸 이미지 캡처는 간단합니다. 현재 프레임을 저장하기만 하면 됩니다. 이는 사용자가 자주 사진을 찍는 검사 문서에 매우 유용합니다.
4. 광범위한 소프트웨어 호환성
거의 모든 웹캠 앱, 브라우저 및 비디오 라이브러리는 MJPEG를 지원합니다. VLC, OpenCV 또는 JavaScript를 사용하는 웹 페이지에서 MJPEG 스트림을 열 수 있습니다.
MJPEG의 장단점
대용량 파일 크기: MJPEG 파일은 동일한 품질에 대해 H.264보다 훨씬 큽니다.
낮은 압축 효율성: USB 2.0(40MB/s) 이상에서는 30fps의 1080p MJPEG가 한계에 가깝습니다. USB 2.0에서는 4K가 불가능합니다.
아티팩트 차단: 대역폭을 절약하기 위해 압축률을 높이면 이미지 품질이 저하됩니다.
해상도별 MJPEG
해결 |
일반 대역폭(MJPEG) |
USB 필요 |
|---|---|---|
720p @ 30fps |
~100~150Mbps |
USB 2.0 |
1080p @ 30fps |
~200~300Mbps |
USB 2.0(한계에 가까움) |
1080p @ 60fps |
~400~600Mbps |
USB 3.0 |
4K @ 30fps |
~800~1200Mbps |
USB 3.0/3.1 |
MJPEG를 사용하는 4k 내시경 카메라 모듈에는 30fps를 위한 USB 3.0이 필요합니다. HD 카메라 모듈 (720p/1080p)은 USB 2.0을 통해 편안하게 작동합니다.
MJPEG를 선택해야 하는 경우
낮은 지연 시간 필요(실시간 검사)
플러그 앤 플레이 USB 필요(UVC + MJPEG는 어디에서나 작동)
개발 맞춤형 내시경 카메라 모듈 더욱 간편해진 펌웨어로
긴 녹음이 필요하지 않습니다(또는 더 큰 파일 허용).
MJPEG를 피해야 하는 경우
USB 2.0을 통한 4K 필요(불가능 - H.264 또는 USB 3.0 사용)
비디오 녹화 시간(H.264로 저장 공간 절약)
호스트의 CPU가 매우 제한되어 있습니까? 실제로 MJPEG는 디코딩하기 쉽습니다.
Sincere의 MJPEG 내시경 모듈
Sincere에서는 MJPEG 출력을 갖춘 내시경 카메라 모듈을 설계하고 제조합니다.
OEM 카메라 모듈 – 해상도, 케이블, 하우징에 맞는 맞춤형 MJPEG 내시경 모듈입니다.
맞춤형 내시경 카메라 모듈 – 원하는 cmos 모듈 카메라 센서와 MJPEG를 통합하세요.
높은 fps 내시경 카메라 – 움직이는 물체를 원활하게 검사하기 위한 60fps 또는 120fps MJPEG.
4k 내시경 카메라 모듈 – Ultra-HD 검사를 위한 USB 3.0 기반 MJPEG.
HD 카메라 모듈 - USB 2.0을 통한 720p/1080p MJPEG - 비용 효율적입니다.
OEM 내시경 카메라 모듈 - 완벽한 설계 및 생산.
요약
MJPEG는 각 비디오 프레임을 독립적인 JPEG로 압축합니다. 짧은 대기 시간, 간단한 구현, 손쉬운 스틸 캡처 및 범용 소프트웨어 지원을 제공하므로 내시경 카메라에 적합합니다. 단점은 H.264보다 파일 크기가 크고 압축 효율성이 낮다는 것입니다. USB 2.0을 통한 의 경우 HD 카메라 모듈 (720p/1080p) MJPEG가 표준입니다. 에는 4k 내시경 카메라 모듈 설계 USB 3.0이 필요합니다. Sincere와 같은 숙련된 와 협력하면 OEM 카메라 모듈 제조업체 에 적합한 압축 형식을 선택할 수 있도록 도와드립니다. 맞춤형 내시경 카메라 모듈 .
대해 문의하려면 당사에 문의하세요 . OEM 내시경 카메라 모듈 및 MJPEG 요구 사항에