그림 271에서는 모듈 Implementation 및 Parameters을(를) 포함하는 흑백 JPEG 인코딩용 VisualApplets 예제 프로세스의 최상위 레벨 디자인을 확인할 수 있습니다. 이 최상위 레벨 디자인에서는 디자인 내 프로세스 수와 예제 구현에 사용된 디자인 클럭 주파수에 대한 정보도 확인할 수 있습니다.
Parameters 상자를 마우스 우클릭하여 이미지 크기, JPEG Quality 또는 Pixel Format 등의 애플릿 파라미터를 설정할 수 있습니다. 이 파라미터는 하드웨어에서 애플릿이 실행되는 동안 동적으로 설정할 수 있습니다. Implementation 모듈에는 JPEG 압축이 구현되어 있습니다. 기본 구현 구조는 그림 272를 참조하십시오.
최대 5120x5120 픽셀 크기의 Grayscale 8 bit 이미지가 카메라 인터페이스에서 직접 JPEG_Encoder 오퍼레이터로 전달됩니다. 이전의 JPEG_Encoder_Gray JPEG 오퍼레이터와 비교할 때, 별도의 외부 8x8 픽셀 블록 정렬 모듈이 필요하지 않습니다. 오퍼레이터를 마우스 우클릭하여 이미지 너비 및 높이 같은 파라미터를 설정하거나 JPEG 헤더 포함 여부를 지정할 수 있습니다. JPEG 압축 Quality는 두 가지 옵션으로 설정할 수 있습니다. Quality 파라미터를 사용하여 백분율로 압축 Quality를 설정하거나, LuminanceQuantization 매트릭스 파라미터의 값을 설정하여 양자화 테이블 값을 개별적으로 구성할 수 있습니다. 또는 최상위 레벨 디자인에서 Parameters 모듈을 마우스 우클릭하고 해당 변환 및 참조 오퍼레이터를 사용하여 최상위 레벨 디자인에서 이러한 파라미터를 수정할 수 있습니다(그림 272 참조). 그런 다음 압축된 JPEG 스트림은 DMA1_JPEG를 통해 PC로 전송됩니다. 사용자는 DMA0_Original을 통해 원본 입력 이미지를 PC로 전송할 수 있습니다. 이는 최상위 레벨 디자인(위 참조)의 Parameters 모듈 Properties 라이브러리에서 ImageOutput 파라미터를 "Enable"로 설정하여 구현할 수 있습니다. DMA를 통한 원본 이미지 전송을 비활성화하면 DMA 페이로드가 최소화됩니다. 디자인에서 사용자는 카메라로 취득한 이미지 대신 패턴 제너레이터가 생성한 이미지를 전송할 수 있습니다. 이는 EnablePattern Generator Source Selector 오퍼레이터의 입력 소스를 선택하거나 최상위 레벨 디자인의 Parameters 모듈에서 해당 TestImageGenerator 파라미터를 설정하여 수행할 수 있습니다.

이전

