JPEGE功能及约束说明

Atlas 200/300/500 推理产品上,该功能为预留功能,暂不支持。

Atlas 训练系列产品上,该功能为预留功能,暂不支持。

功能说明

JPEGE(JPEG Encoder)将YUV格式图片编码成JPEG压缩格式的图片文件,例如*.jpg。

图片分辨率约束

图片格式、宽高对齐、内存约束

实现JPEGE图片编码功能时:

输入图片格式的定义请参见hi_pixel_format,宽stride、高stride等概念请参见基本概念

表1 图片格式、宽高对齐、内存大小约束

输入图片格式

输入图片宽、高对齐要求

输入图片宽stride、高stride、内存大小要求

输出图片格式

YUV420SP NV12 8bit

宽2对齐

高2对齐

宽stride为宽16对齐后的值,兼容对齐到16的倍数如128(按128对齐时,性能更优)。

高stride无需设置。

内存大小(单位Byte)= 宽stride * 高 * 3/2

JPEG压缩格式的图片文件,例如*.jpg。

只支持huffman编码,不支持算术编码,不支持渐进编码。

YUV420SP NV21 8bit

YUV422Packed YUYV 8bit

宽2对齐

高无对齐要求

宽stride为宽的两倍再16对齐后的值。

高stride无需设置。

内存大小(单位Byte)= 宽stride * 高

YUV422Packed UYVY 8bit

YUV422Packed YVYU 8bit

YUV422Packed VYUY 8bit