当前位置: 首页 > 专利查询>重庆大学专利>正文

图片压缩和缩略图重用方法、装置及嵌入式终端设备制造方法及图纸

技术编号:38410568 阅读:8 留言:0更新日期:2023-08-07 11:16
本申请涉及一种图片压缩和缩略图重用方法、装置及嵌入式终端设备,属图像处理领域,操作系统应用会对相册里的图片生成与该图片相对应缩略图;通过实时运行的压缩服务进程对图片进行压缩,记录图片被存储的初始时间t0,生成后处理文件和数据文件后,后处理文件的上次修改时间参数更新为t1;调用设置文件时间的系统调用函数将后处理文件的上次修改时间参数修改成t0;根据后处理文件中的上次修改时间参数更新框架层的数据库中的数据,并通过图库匹配检查机制调用系统中保存的缩略图。本申请可在压缩图片后保持上次修改时间参数,重用原缩略图,避免了额外占用设备的系统资源,而被压缩的图片也大大降低空间的占用,释放出更多的存储空间。存储空间。存储空间。

【技术实现步骤摘要】
图片压缩和缩略图重用方法、装置及嵌入式终端设备


[0001]本申请涉及图像处理领域,尤其涉及一种图片压缩和缩略图重用方法、装置及嵌入式终端设备。

技术介绍

[0002]现代互联网数据传输量巨大,手机存储的文件数量也在同时剧增,图片作为人们日常交流和存储信息使用的媒体文件,占用了相当比例的存储空间。例如当手机、平板电脑等嵌入式终端设备存在大量图片的时候,存储压力会大幅上升。一种可行的方法是在现有图片格式的基础上使用二次处理算法,经过二次处理后的文件数据量更少,可以释放更多设备存储空间。目前并无对图片进行二次压缩的机制。
[0003]为了降低手机频繁对原图进行编解码而造成的系统资源消耗,各类应用都对图片设置了缩略图功能。如果使用非标准的编解码算法时会破坏原有图片的编解码流程,虽然经过专门的编码库压缩后的图片可以在本系统内再次解码后使用,但基于目前终端设备上普遍部署了缩略图机制,二次压缩后的图片在无法被识别为常用的图片格式时,编解码引擎就不会对图片进行解码,图库应用也会因为原图的改变而无法调用原图的缩略图,压缩过后的图片就会在图库里无法正常显示,从而对用户的体验造成影响。
[0004]相关实现方法以HEIF图片的格式为例:苹果公司的HEIF算法引入了HEVC的视频压缩算法,进一步消除了图像的冗余信息,获得了更高的压缩比;作为一种无损压缩算法的同时,还能通过HDR技术提高原有图像的质量。但受限于专利等因素的限制,HEIF图像格式并没有立即大范围推广,其中一个原因就是兼容性不高,在没有搭载HEIF编解码器的手机设备上无法正常打开HEIF格式的图片。国内手机厂商引入此图片格式时需要在应用层各接口适配此格式的编解码接口,造成了更大的开发成本。用户无法正常查看和共享这类文件,也对用户的实际体验造成了影响。

技术实现思路

[0005]本申请提供一种图片压缩和缩略图重用方法、装置及嵌入式终端设备,旨在对图片进行压缩后,可以重用原图片对应的缩略图。本申请的技术方案如下:
[0006]根据本申请实施例的第一方面,提供一种图片压缩和缩略图重用方法,包括:
[0007]响应于接收到的图片生成与该图片相对应缩略图,调用用于读取文件属性的系统函数,获取所述图片被存储的初始时间t0;
[0008]通过实时运行的压缩服务进程对所述图片根据原图片格式使用特定算法进行压缩,生成后处理文件和图片数据文件,将所述后处理文件的上次修改时间参数更新为t1;其中,所述后处理文件至少包括上次修改时间参数,所述上次修改时间参数表征最近一次修改文件时间;
[0009]调用用于设置文件时间的系统调用函数将所述后处理文件的上次修改时间参数修改成t0,以使得所述后处理文件中的上次修改时间参数的属性值保持不变;
[0010]根据所述后处理文件中的上次修改时间参数更新框架层的数据库中的数据,并通过图库匹配检查机制调用系统中保存的所述缩略图,以使得经过图片压缩后的所述后处理文件与所述缩略图相对应。
[0011]可选地,所述后处理文件中包括所述图片数据文件的文件名和文件目录,所述文件目录指向压缩后生成的所述图片数据文件,所述图片数据文件用于解码后得到所述原图片格式的图片。
[0012]可选地,所述缩略图在框架层里被组织成特定格式的数据对象,所述数据对象与缩略图缓存文件以及第二索引文件相对应,其中,所述数据对象在所述缩略图缓存文件的位置信息由所述第二索引文件标记。
[0013]可选地,所述缩略图缓存文件的数据内容包括指向数据对象的键值、用于验证文件完整性的校验信息,所述数据对象的位置信息。
[0014]可选地,在步骤通过图库匹配检查机制调用系统中保存的所述缩略图,以使得经过图片压缩后的所述后处理文件与所述缩略图相对应之后,所述方法还包括:
[0015]响应于所述图片在图库中打开的指令,读取所述缩略图缓存文件里的键值属性;
[0016]所述图库匹配检查机制读取请求显示的图片所对应所述后处理文件中的路径参数,上次修改时间参数和缩略图参数,基于所述参数计算一个键值,并和所述缩略图数据的文件中的键值做匹配;
[0017]当匹配成功时,则在显示界面显示所述缩略图。
[0018]可选地,所述后处理文件的文件名与所述格式图片的文件名相同。
[0019]可选地,所述后处理文件用于通过解压缩程序映射到所述数据文件,并解压得到原图片格式的图片。
[0020]根据本申请实施例的第二方面,提供一种图片压缩和缩略图重用装置,包括:所述装置包括:缩略图生成模块、图片压缩模块、时间参数修改模块、以及数据更新模块,其中,
[0021]所述缩略图生成模块,被配置为响应于接收到的图片生成与该图片相对应缩略图,调用用于读取文件属性的系统函数,获取所述图片被存储的初始时间t0;
[0022]所述图片压缩模块,被配置为通过实时运行的压缩服务进程对所述图片根据原图片格式使用特定算法进行压缩,生成后处理文件和数据文件,将所述后处理文件的上次修改时间参数更新为t1;其中,所述后处理文件至少包括上次修改时间参数,所述上次修改时间参数表征最近一次修改时间;
[0023]所述时间参数修改模块,被配置为调用用于设置文件时间的系统调用函数将所述后处理文件的上次修改时间参数修改成t0,以使得所述后处理文件中的上次修改时间参数的属性值保持不变;
[0024]所述数据更新模块,被配置为根据所述后处理文件中的上次修改时间参数更新框架层的数据库中的数据,并通过图库匹配检查机制调用系统中保存的所述缩略图,以使得经过图片压缩后的所述后处理文件与所述缩略图相对应。
[0025]可选地,所述后处理文件中包括所述数据文件的文件名和文件目录,所述文件目录指向压缩后生成的所述图片数据文件,所述图片数据文件用于解码后得到所述原图片格式的图片。
[0026]根据本申请实施例的第三方面,提供一种嵌入式终端设备包括:处理器,硬件编解
码器,以及与所述处理器通信连接的存储器;其中,
[0027]所述存储器存储计算机执行指令;
[0028]所述处理器执行所述存储器存储的计算机执行指令,以实现第一方面提供的方法。
[0029]有益效果:
[0030]本申请所涉及的图片压缩和缩略图重用方法、装置及嵌入式终端设备,操作系统的应用会接收到的图片并生成与该图片相对应缩略图。在启动实时运行的压缩服务进程对图片进行压缩时,调用读取文件属性的系统函数,记录图片被存储的初始时间t0,生成后处理文件和数据文件,将后处理文件的上次修改时间参数更新为t1;其中,后处理文件属性至少包括上次修改时间参数;调用设置文件时间的系统调用函数将后处理文件的上次修改时间参数修改成t0;根据后处理文件中的上次修改时间参数更新框架层的数据库中的数据,并通过图库匹配检查机制调用系统中保存的缩略图。本申请可在压缩图片后保持上次修改时间参数,重用原缩略图,避免了额外占用设备的系统资源,而被压缩的图片也大大降低空间的占用,释本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图片压缩和缩略图重用方法,所述方法包括:响应于接收到的图片生成与该图片相对应缩略图,调用用于读取文件属性的系统函数,获取所述图片被存储的初始时间t0;通过实时运行的压缩服务进程对所述图片根据原图片格式使用特定算法进行压缩,生成后处理文件和图片数据文件,将所述后处理文件的上次修改时间参数更新为t1;其中,所述后处理文件至少包括上次修改时间参数,所述上次修改时间参数表征最近一次修改文件时间;调用用于设置文件时间的系统调用函数将所述后处理文件的上次修改时间参数修改成t0,以使得所述后处理文件中的上次修改时间参数的属性值保持不变;根据所述后处理文件中的上次修改时间参数更新框架层的数据库中的数据,并通过图库匹配检查机制调用系统中保存的所述缩略图,以使得经过图片压缩后的所述后处理文件与所述缩略图相对应。2.根据权利要求1所述的方法,其特征在于,所述后处理文件中包括所述图片数据文件的文件名和文件目录,所述文件目录指向压缩后生成的所述图片数据文件,所述图片数据文件用于解码后得到所述原图片格式的图片。3.根据权利要求1所述的方法,其特征在于,所述缩略图在框架层里被组织成特定格式的数据对象,所述数据对象与缩略图缓存文件以及第二索引文件相对应,其中,所述数据对象在所述缩略图缓存文件的位置信息由所述第二索引文件标记。4.根据权利要求3所述的方法,其特征在于,所述缩略图缓存文件的数据内容包括指向数据对象的键值属性信息、用于验证文件完整性的校验信息,所述数据对象的位置信息。5.根据权利要求4所述的方法,其特征在于,在步骤通过图库匹配检查机制调用系统中保存的所述缩略图,以使得经过图片压缩后的所述后处理文件与所述缩略图相对应之后,所述方法还包括:响应于所述图片在图库中打开的指令,读取所述缩略图缓存文件里的键值属性;所述图库匹配检查机制读取请求显示的图片所对应所述后处理文件中的路径参数,上次修改时间参数和缩略图类型参数,基于所述参数计算一个键值,并和所述缩...

【专利技术属性】
技术研发人员:陈咸彰朱希杰刘铎谭玉娟任骜
申请(专利权)人:重庆大学
类型:发明
国别省市:

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

1