一种用于嵌入式设备的图像储存方法、装置及系统制造方法及图纸

技术编号:37198814 阅读:9 留言:0更新日期:2023-04-20 22:55
本发明专利技术涉及嵌入式开发技术领域,特别是涉及一种用于嵌入式设备的图像储存方法、装置及系统,包括:获取图像;将图像进行一次压缩,确定一次压缩后每张图像的压缩系数矩阵;将一次压缩后的图像进行二进制编码;将二进制编码后的图像进行二次压缩并生成压缩参数;根据所述系数矩阵以及所述压缩参数生成描述信息;生成包括所述描述信息以及二次压缩后的图像的固件;将固件烧录到开发板中完成图像的存储。本发明专利技术提供的方法结合了图像压缩以及上位机预处理,解决了现有嵌入式开发过程中,图像存储占用空间大、不易更新、占用计算资源较多且难以进行批量处理的问题。以进行批量处理的问题。以进行批量处理的问题。

【技术实现步骤摘要】
一种用于嵌入式设备的图像储存方法、装置及系统


[0001]本专利技术涉及嵌入式开发
,特别是涉及一种用于嵌入式设备的图像储存方法、装置及系统。

技术介绍

[0002]在嵌入式设备的系统开发中,经常需要进行图片的存储。现有技术在嵌入式系统中图片的存储主要使用两种方式:1、直接存储存.jpg、.png等经过压缩的图片,这种方式占用空间小;2、将图片与软包一同打包烧录,由于不需要经过解码,这种方式可以节省系统的计算资源。
[0003]但是上述两种方式也存在各自的缺点:采用第一种方式需要消耗系统的计算资源进行解码运算,对芯片性能要求高;第二种方式占用空间较大,且由于图片数据内嵌在系统固件中难以更新。
[0004]特别地,当需要处理的图片数量较多时,上述问题更为明显。

技术实现思路

[0005]基于此,有必要针对上述的问题,提供一种用于嵌入式设备的图像储存方法、装置及系统。
[0006]本专利技术实施例是这样实现的,一种用于嵌入式设备的图像储存方法,应用于开发平台,所述用于嵌入式设备的图像储存方法包括:获取图像;将图像进行一次压缩,确定一次压缩后每张图像的压缩系数矩阵;将一次压缩后的图像进行二进制编码;将二进制编码后的图像进行二次压缩并生成压缩参数;根据所述系数矩阵以及所述压缩参数生成描述信息;生成包括所述描述信息以及二次压缩后的图像的固件;将固件烧录到开发板中完成图像的存储。
[0007]在其中一个实施例中,本专利技术提供了一种用于嵌入式设备的图像储存装置,所述用于嵌入式设备的图片储存装置包括:图像获取模块,用于获取图像;一次压缩模块,用于将图像进行一次压缩,确定一次压缩后每张图像的压缩系数矩阵;转码模块,用于将一次压缩后的图像进行二进制编码;二次压缩模块,用于将二进制编码后的图像进行二次压缩并生成压缩参数;描述信息生成模块,用于根据所述系数矩阵以及所述压缩参数生成描述信息;固件生成模块,用于生成包括所述描述信息以及二次压缩后的图像的固件;烧录模块,用于将固件烧录到开发板中完成图像的存储。
[0008]在其中一个实施例中,本专利技术提供了一种用于嵌入式设备的图像储存系统,所述用于嵌入式设备的图片储存系统包括:嵌入式设备;以及在线开发平台,所述在线开发平台与所述嵌入式设备通信,用于执行如本专利技术所述的用于嵌入式设备的图像储存方法以将图像存储于所述嵌入式设备。
[0009]本专利技术提供的方法结合了图像压缩以及上位机预处理,解决了现有嵌入式开发过程中,图像存储占用空间大、不易更新、占用计算资源较多且难以进行批量处理的问题。采用本专利技术方案,嵌入式设备不需要对图像进行解码,提高了读取速度,同时由于使用压缩机制避免了过大的储存空间占用;同时,本专利技术图像的空间占用率低,每张图像以文件方式单独储存,可以方便的使用网络、U盘、SD卡等载体在不需要重新烧录固件的前提下实现图像数据的更新。同时,提出了一次压缩与二次压缩的方案,当处理单张图像时,一次压缩不起效,故而可以实现无解压过程直接绘制图像;而当存在多张图像时,一次压缩生效,但是这种压缩方式解码简单,且可以实现多线程并行计算,并不会明显占用计算资源。
附图说明
[0010]图1为一个实施例提供的用于嵌入式设备的图像储存方法的流程图;图2为一个实施例提供的用于嵌入式设备的图像储存装置的结构框图;图3为一个实施例提供的用于嵌入式设备的图像储存系统的结构框图;图4为一个实施例中计算机设备的内部结构框图。
具体实施方式
[0011]为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0012]可以理解,本专利技术所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但除非特别说明,这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本专利技术的范围的情况下,可以将第一xx脚本称为第二xx脚本,且类似地,可将第二xx脚本称为第一xx脚本。
[0013]如图1所示,在一个实施例中,提出了一种用于嵌入式设备的图像储存方法,具体可以包括以下步骤:步骤S100,获取图像;步骤S200,将图像进行一次压缩,确定一次压缩后每张图像的压缩系数矩阵;步骤S300,将一次压缩后的图像进行二进制编码;步骤S400,将二进制编码后的图像进行二次压缩并生成压缩参数;步骤S500,根据所述系数矩阵以及所述压缩参数生成描述信息;步骤S600,生成包括所述描述信息以及二次压缩后的图像的固件;步骤S700,将固件烧录到开发板中完成图像的存储。
[0014]在本实施例中,图像可以由用户上传到开发平台,开发平台是一个在线平台,通过网页的方式操作以及使用,实现在线开发。
[0015]在本实施例中,需要说明的是,用户上传的图像可以是单张也可以是多张,其中,一次压缩仅对多张图像起效,单张图像一次压缩的方式不起效,不需要经过解压缩即可以直接绘制图像。在本实施例中,压缩系数矩阵是用于描述压缩方式的,利用该矩阵嵌入式设备可以方便地实现解压缩从而还原出多张图像。
[0016]在本实施例中,采用二进制编码得到的图像嵌入式设备可以直接读取绘制,不需要经过复杂的解码运算;二次压缩是基于二进制编码的,这种压缩具有压缩快速,解压缩快捷,可以实现边绘制边解压,速度远超过其它解压缩方式。
[0017]在本实施例中,这里的描述信息是用于描述图像的基本信息,包括图像的数量、一次压缩以及二次压缩的参数等,用于文件的识别以及解压。
[0018]在本实施例中,将固件烧录到开发板中即烧录到嵌入式设备中,烧录过程可以是在线的,也可以通过其它存储介质实现离线烧录。
[0019]本专利技术提供的方法结合了图像压缩以及上位机预处理,解决了现有嵌入式开发过程中,图像存储占用空间大、不易更新、占用计算资源较多且难以进行批量处理的问题。采用本专利技术方案,嵌入式设备不需要对图像进行解码,提高了读取速度,同时由于使用压缩机制避免了过大的储存空间占用;同时,本专利技术图像的空间占用率低,每张图像以文件方式单独储存,可以方便的使用网络、U盘、SD卡等载体在不需要重新烧录固件的前提下实现图像数据的更新。同时,提出了一次压缩与二次压缩的方案,当处理单张图像时,一次压缩不起效,故而可以实现无解压过程直接绘制图像;而当存在多张图像时,一次压缩生效,但是这种压缩方式解码简单,且可以实现多线程并行计算,并不会明显占用计算资源。
[0020]作为本专利技术的一个可选实施例,所述将图像进行一次压缩,包括:根据设定的顺序,将图像叠加设置,使每张图像选定角点的像素重合;获取每张图像的像素值;计算所有图像对应像素点像素值的和得到一次压缩后的图像。
[0021]在本实施例中,设定的顺序可以是图像获取的次序。这里选定的角点可以图像的左上角,左下角、右上角、右下角等。在本实施例中,获取每张图像的像素值,这里的像素值包括每个像素的RGB值,RGB三个值是等同的,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于嵌入式设备的图像储存方法,应用于开发平台,其特征在于,所述用于嵌入式设备的图像储存方法包括:获取图像;将图像进行一次压缩,确定一次压缩后每张图像的压缩系数矩阵;将一次压缩后的图像进行二进制编码;将二进制编码后的图像进行二次压缩并生成压缩参数;根据所述系数矩阵以及所述压缩参数生成描述信息;生成包括所述描述信息以及二次压缩后的图像的固件;将固件烧录到开发板中完成图像的存储。2.根据权利要求1所述的用于嵌入式设备的图像储存方法,其特征在于,所述将图像进行一次压缩,包括:根据设定的顺序,将图像叠加设置,使每张图像选定角点的像素重合;获取每张图像的像素值;计算所有图像对应像素点像素值的和得到一次压缩后的图像。3.根据权利要求2所述的用于嵌入式设备的图像储存方法,其特征在于,所述确定一次压缩后每张图像的压缩系数矩阵,包括:计算相邻两张图像对应像素点像素值的和得到n个第一系数矩阵;计算相邻两张图像对应像素点像素值的差得到n个第二系数矩阵;由n个第一系数矩阵以及n个第二系数矩阵构成压缩系数矩阵;其中,图像的数量为n+1。4.根据权利要求2所述的用于嵌入式设备的图像储存方法,其特征在于,所述根据设定的顺序,将图像叠加设置,使每张图像选定角点的像素重合,之前包括:生成一个图像模板填充为纯黑色,其中,图像模板的长为所有图像中长的最大值,图像模板的宽为所有图像宽的最大值;分别使每张图像的左上角像素与图像模板的左上角像素重合,使图像模板位于底层,拼合为新图像,对拼合后的新图像进行一次压缩。5.根据权利要求1所述的用于嵌入式设备的图像储存方法,其特征在于,所述将一次压缩后的图像进行二进制编码,包括:获取一次压缩后的图像每个像素点的像素值;将获取的每个像素点的像素值进行二进制编码转换。6.根据权利要求5所述的用于嵌入式设备的图像储存方法,其特征在于,所述将二...

【专利技术属性】
技术研发人员:冷优军舒克夏槟
申请(专利权)人:深圳市启明智显科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1