JPEG Encoder Gray

간략한 설명

파일: \examples\Processing\Compression\JPEG\mE5-MA-VCL\Operator_JPEG_Encoder_Gray\Single\JPEG_Gray.vad
\examples\Processing\Compression\JPEG\mE5-MA-VCL\Operator_JPEG_Encoder_Gray\Single\sdk\JPEG_Gray.sln

Default Platform: mE5-MA-VCL

요약 설명

사용이 권장되지 않는 JPEG_Encoder_Gray 연산자의 사용법을 보여주는 간단한 예제입니다. mE5-MA-VCL 플랫폼에서 실행됩니다.

이 예제에서는 더 이상 사용되지 않는 JPEG_Encoder_GraymE5-MA-VCL 연산자의 사용법을 보여줍니다. microEnable5 및 6 플랫폼의 경우, 최신 "BasicDesignJPEG" 연산자도 사용할 수 있습니다. 예제 와 JPEG_Encoder 의 연산자 참조를 참조하십시오.

분리된 이 예제의 최상위 설계 구조는 다음과 같습니다. 구현 및 매개변수 모듈과 기본 설계 구조 의 구현 ( 275 참조)의 기본 설계 구조는 “BasicDesignJPEG” 사용 예시인 와 유사합니다. CameraLink Base 구성의 카메라에서 촬영된 단색 8비트 이미지가 JPEG로 압축되어 DMA를 통해 PC로 전송됩니다. 두 번째 DMA를 통해 원본 이미지가 PC로 전송됩니다.

JPEG_Encoder_Gray 연산자를 사용한 그레이스케일 JPEG 압축의 기본 구현

그림 275. 연산자 JPEG_Encoder_Gray를 사용한 그레이스케일 JPEG 압축의 기본 구현


사용 중단된 연산자에 대한 구현상의 차이점 JPEG_Encoder_Gray 와 JPEG_Encoder_Gray 와 비교했을 때 다음과 같은 차이점이 있습니다:
1. 입력 픽셀 스트림이 연산자 JPEG_Encoder_Gray로 전달되기 전에 8x8 블록 정렬이 필요합니다. 이는 모듈 JPEGBlockSorter8x8모듈에서 구현되어 있습니다.
2. JPEG_Encoder_Gray 의 출력은 허프만 스트림입니다 ( JPEG_Encoder_Gray와 유사하지만) JPEG 헤더가 포함되지 않은 형태입니다. 여기에 추가로
가 있습니다. 3. JPEG_Encoder_Gray 의 최대 처리 속도는 설계 클럭 사이클당 약 2.5 픽셀로 제한됩니다. 따라서 설계 클럭 주파수가 125 MHz(microEnable5 시리즈)일 때의 최대 입력 대역폭은 312.5 MPixel/s입니다.

대역폭 제한을 극복하기 위해 여러 개의 JPEG_Encoder_Gray 연산자를 병렬로 사용할 수 있습니다. 이에 대한 예시는 에 문서화되어 있습니다.