21. JPEG
21.1. 概述
jpeg编解码驱动示例工程展示了如何将YUV图片数据转换为RGB数据,以及将RGB数据转换为YUV数据。
解码功能:提取示例JPG图片数据源,将图片数据中的huffmin、huffbase、huffsymb、huffenc、Decoder Q 值表格信息,以及YUV像素流数据,经过硬件JPEG模块进行解码,将YUV数据解码为RGB数据,并通过液晶屏显示原图片信息
编码功能:将图片RGB565像素流数据,以及huffmin、huffbase、huffsymb、huffenc、Encoder Q值表格信息,经过硬件JPEG模块进行编码,将RGB数据编码为YUV数据,再通过解码流程还原为RGB数据,并通过液晶屏显示原图片信息
21.2. 硬件设置
LCD屏连接到开发板
LCD1
21.3. 运行现象
当工程正确运行后,LCD屏正确显示绿竹图片信息,而串口终端会输出如下信息:
> jpeg example
> start decoding
> decoding done
> start encoding and decoding
> encoded 833
> encoding and decoding done