21. JPEG

21.1. 概述

jpeg编解码驱动示例工程展示了如何将YUV图片数据转换为RGB数据,以及将RGB数据转换为YUV数据

  • 解码功能:提取示例JPG图片数据源,将图片数据中的huffminhuffbasehuffsymbhuffencDecoder Q 值表格信息,以及YUV像素流数据,经过硬件JPEG模块进行解码,将YUV数据解码为RGB数据,并通过液晶屏显示原图片信息

  • 编码功能:将图片RGB565像素流数据,以及huffminhuffbasehuffsymbhuffencEncoder 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