| 간략한 설명 | |
|---|---|
|
파일:
\examples\Processing\Compression\JPEG\mE5-MA-VCL\Operator_JPEG_Encoder_Gray\Single\JPEG_Gray.vad |
![]() |
|
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_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 연산자를 병렬로 사용할 수 있습니다. 이에 대한 예시는 에 문서화되어 있습니다.


이전

