[发明专利]一种基于LVGL的JPEG格式图片显示方法及系统有效
申请号: | 202110537981.3 | 申请日: | 2021-05-18 |
公开(公告)号: | CN113326085B | 公开(公告)日: | 2022-08-23 |
发明(设计)人: | 胡文;黄金华;于嘉 | 申请(专利权)人: | 翱捷科技股份有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451 |
代理公司: | 上海双霆知识产权代理事务所(普通合伙) 31415 | 代理人: | 殷晓雪 |
地址: | 201203 上海市浦东新区中国*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 lvgl jpeg 格式 图片 显示 方法 系统 | ||
1.一种基于LVGL的JPEG格式图片显示方法,其特征是,包括如下步骤;
步骤S10:电子设备采用LVGL作为GUI系统框架,在LVGL系统框架中增加了通用图片解码接口、JPEG图片解码器和JPEG解码库;
步骤S20:在电子设备的固件代码的预编译阶段,将JPEG格式图片的二进制原始RAW数据保存成C语言的无符号字节的数组,保存在C文件中;所述C文件中同时记录该图片的结构体变量;所述结构体变量采用的结构体包括头结构和数据指针,其中头结构包含标志位,该标志位为第一取值,表明数据指针指向JPEG图片的二进制原始RAW数据;在电子设备的固件代码的编译阶段,把所述C文件编译成二进制文件存入固件镜像文件中的代码段;
步骤S30:电子设备开机时,当LVGL系统框架需要显示固件文件中的JPEG格式图片时,LVGL系统框架调用通用图片解码接口确定图片类型为JPEG格式,随后JPEG图片解码器找到该JPEG格式图片的结构体变量,并根据结构体变量中的标志位确定结构体变量中的数据指针指向JPEG格式图片的二进制原始RAW数据,最终根据数据指针找到无符号字节数组也就是该JPEG格式图片的二进制原始RAW数据;JPEG图片解码器对该JPEG格式图片的二进制原始RAW数据通过调用JPEG解码库的接口函数进行解码,得到整个位图的数据,传输给LVGL系统框架的绘图接口,用来全位图显示;
步骤S40:电子设备在使用过程中产生的JPEG格式图片保存在电子设备的文件系统中,并由不同的文件路径唯一标识;保存时将JPEG格式图片的文件路径的字符串数据保存成C语言的无符号字节的数组,并为该JPEG格式图片新建一个结构体变量,所述结构体变量采用的结构体包括头结构和数据指针,其中头结构包含标志位,该标志位为第二取值,表明数据指针指向JPEG格式图片的文件路径的字符串数据;
步骤S50:电子设备在使用过程中,当LVGL系统框架需要显示文件系统中的JPEG格式图片时,LVGL系统框架调用通用图片解码接口确定图片类型为JPEG格式,随后JPEG图片解码器找到该JPEG格式图片的结构体变量,并根据结构体变量中的标志位确定结构体变量中的数据指针指向JPEG格式图片的文件路径的字符串数据,最终找到该JPEG格式图片在文件系统保存的文件路径字符串的ASCII码;JPEG图片解码器通过文件系统的打开函数打开文件路径,再通过文件系统的读操作函数读出该JPEG格式图片的二进制原始RAW数据;JPEG图片解码器对该JPEG格式图片的二进制原始RAW数据通过调用JPEG解码库的接口函数进行解码,得到整个位图的数据,传输给LVGL系统框架的绘图接口,用来全位图显示。
2.根据权利要求1所述的基于LVGL的JPEG格式图片显示方法,其特征是,所述步骤S10中,所述通用图片解码接口是不同图片格式解码器对上层的一个通用接口,注册了不同图片格式的解码器;当LVGL系统框架对一个图片数据进行解析时,是调用通用图片解码接口的“读文件类型函数”去访问该图片的数据,找到该图片数据中标志图片类型的字节;如果符合通用图片解码接口注册的某个图片格式解码器定义的数据类型,通用图片解码接口就返回该图片格式解码器的操作函数的指针。
3.根据权利要求2所述的基于LVGL的JPEG格式图片显示方法,其特征是,所述通用图片解码接口采用链表机制依次注册了PNG图片解码器、JPEG图片解码器、GIF图片解码器。
4.根据权利要求1所述的基于LVGL的JPEG格式图片显示方法,其特征是,所述步骤S10中,所述JPEG图片解码器用于解码JPEG格式的图片;所述JPEG图片解码器具有与LVGL系统框架对接的通用函数接口,包括打开JEPG图片数据的接口函数、关闭JEPG图片数据的接口函数、返回图片类型的接口函数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于翱捷科技股份有限公司,未经翱捷科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110537981.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智能热电偶控制电路
- 下一篇:一种用于纯音听力计的降噪方法、系统及装置