SPRADE7 November 2023 AM62A3 , AM62A3-Q1 , AM62A7 , AM62A7-Q1 , AM62P-Q1
The JPEG hardware IP block in AM62A is a stateful and scalable performance still image encoder. It is capable of real time encoding of YUV420/YUV422 raw picture data to fully compressed image (jpeg) or a sequence of compressed images (MJPEG).
Table 4-1 illustrates some of the high-level specifications of the MJPEG encoder.
Maximum Resolution |
8k x 8k |
Clock Rate |
250MHz |
Encode Rate |
4bytes/cycle (2pixels/cycle in YUV422, 2.66
pixels/cycle in YUV420) |
Feature Support |
JPEG baseline profile Configuration compression
ratio Two
Quantization tables |
Table 4-2 lists the theoretical throughput. Measured throughput is typically around the 80% mark and for YUV 4:2:2 format this was measured to be 416MP/s.
Color Subsampling | Throughput |
---|---|
YUV 4:2:0 | 250x2.66= 666 MP/s |
YUV 4:2:2 | 250x2 = 500MP/s |
The hardware and software latency (which considers generating headers, bitstream) for JPEG encoding a single stream 1080P@30FPS is measured to be ~8.04 ms.
Detailed information on the JPEG encoder can be found in [6].