[发明专利]一种电子设备的图片显示方法及系统在审
申请号: | 202110098559.2 | 申请日: | 2021-01-25 |
公开(公告)号: | CN112562022A | 公开(公告)日: | 2021-03-26 |
发明(设计)人: | 胡文;黄金华;于嘉 | 申请(专利权)人: | 翱捷科技股份有限公司 |
主分类号: | G06T9/00 | 分类号: | G06T9/00;G06F3/14;G06F3/06 |
代理公司: | 上海双霆知识产权代理事务所(普通合伙) 31415 | 代理人: | 殷晓雪 |
地址: | 201203 上海市浦东新区中国*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电子设备 图片 显示 方法 系统 | ||
本申请公开了一种电子设备的图片显示方法。步骤S10:电子设备采用轻量通用图形库LVGL作为图形用户界面GUI系统框架,在LVGL系统框架中增加PNG格式的图片的解码功能,并对接LVGL系统框架的绘图接口。步骤S20:电子设备将图片改为带透明度的PNG8格式保存为C语言的数组数据结构,再作为系统固件的一部分保存到电子设备中。步骤S30:电子设备解码带透明度的PNG8格式的图片并逐行在电子设备的屏幕上显示。LVGL系统框架具有代码量小的特点,但是不支持解码PNG格式的图片。本申请在LVGL系统框架中增加了解码PNG图片功能,同时将系统固件中的图片均保存为PNG格式,从而最大程度地减少电子设备的系统固件的存储空间。本申请能最大程度地减小电子设备的系统固件的体积。
技术领域
本申请涉及一种采用嵌入式系统(embedded system)的电子设备的图片显示方法,特别是涉及一种存储空间有限的采用嵌入式系统的电子设备的图片显示方法。
背景技术
儿童手表是一种典型的采用嵌入式系统的电子设备。儿童手表主要用来实现定位功能,定位功能主要依赖于GPS(global positioning system,全球定位系统)等卫星定位技术、移动通讯网络的基站定位技术、WiFi(无线网络)定位技术等。有些儿童手表仅支持2G移动通讯网络,另一些儿童手表则最高支持4G移动通讯网络。4G移动通讯网络的modem(modulator-demodulator,调制解调器)代码比2G移动通讯网络的modem代码体积更大。为了节省成本,儿童手表通常采用有限的存储空间,例如为16MB的闪存(flash)存储器。此时,支持4G移动通讯网络的儿童手表就必须压缩GUI(graphic user interface,图形用户界面)的存储空间。儿童手表需要丰富的图片来吸引孩子喜欢,如何使图片保存空间最小化就成为节省成本的关键因素。
目前采用嵌入式系统的电子设备使用的GUI方案主要有两种,高端的电子设备使用安卓(Android)GUI系统框架,低端的电子设备则使用miniGUI系统框架。安卓GUI系统框架的代码量大,无法在存储空间有限的电子设备中保存。miniGUI系统框架的功能老旧,画面效果不够丰富,而且代码体积还是不够小。
发明内容
本申请所要解决的技术问题是提供一种采用嵌入式系统的电子设备的图片显示方法,一方面实现图片保存时最节省空间,另一方面实现图片在电子设备上正常显示。
为解决上述技术问题,本申请提出了一种电子设备的图片显示方法,包括如下步骤。步骤S10:电子设备采用轻量通用图形库LVGL作为图形用户界面GUI系统框架,在LVGL系统框架中增加PNG格式的图片的解码功能,并对接LVGL系统框架的绘图接口。步骤S20:电子设备将图片改为带透明度的PNG8格式保存为C语言的数组数据结构,再作为系统固件的一部分保存到电子设备中。步骤S30:电子设备解码带透明度的PNG8格式的图片并逐行在电子设备的屏幕上显示。LVGL系统框架具有代码量小的特点,但是不支持解码PNG格式的图片。本申请在LVGL系统框架中增加了解码PNG图片功能,同时将系统固件中的图片均保存为PNG格式,从而最大程度地减少电子设备的系统固件的存储空间。
进一步地,所述步骤S10中,所述增加PNG格式的图片的解码功能是指:增加通用图片解码器、PNG图片解码器和解码PNG图片所需的解码库;所述通用图片解码器用于扩展解码各种图片;所述PNG图片解码器用于解码PNG格式的图片。这用来在原本不支持解码PNG图片的LVGL系统框架中增加解码PNG图片的功能。
进一步地,所述通用图片解码器提供了链表机制,链表挂载了PNG图片解码器。这给出了通用图片解码器与PNG图片解码器之间的一种具体实现方式。
进一步地,所述步骤S20中,图片采用带透明度的平面化PNG8格式保存。平面化PNG格式比fireworks PNG格式的体积更小,而且去除的都是多余信息,对显示效果无影响。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于翱捷科技股份有限公司,未经翱捷科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110098559.2/2.html,转载请声明来源钻瓜专利网。