首页 / 专利库 / 图形技术 / 图像互换格式 / 一种图像互换格式文件区域解码优化的装置

一种图像互换格式文件区域解码优化的装置

阅读:1032发布:2020-06-25

专利汇可以提供一种图像互换格式文件区域解码优化的装置专利检索,专利查询,专利分析的服务。并且本实用新型公开了一种 图像互换格式 文件解码优化的装置,包括:用于 指定 图像互换格式文件当前 帧 解码区域的区域指定模 块 ,用于对所述图像互换格式文件当前帧指定解码区域进行解码的解码模块,用于存储所述图像互换格式文件当前帧指定解码区域解码后的当前帧数据的当前帧数据存储模块,用于当所述图像互换格式文件当前帧解码完之后,且需要保存该解码完之后的当前帧数据时,保存该解码后的当前帧数据的帧数据保存模块,用于存储需要显示的帧数据的帧显示数据存储模块。对所述图像互换格式文件进行解码时,通过较少的存储空间就可以完成所述图像互换格式文件的解码,同时对所述帧数据使用的区域解码,降低了图像互换格式文件解码时对内存的使用。,下面是一种图像互换格式文件区域解码优化的装置专利的具体信息内容。

1.一种图像互换格式文件区域解码优化的装置,其特征在于,包括:
用于指定图像互换格式文件当前解码区域的区域指定模
与所述区域指定模块相连接的用于对所述图像互换格式文件当前帧指定解码区域进行解码的解码模块;
与所述解码模块相连接的用于存储所述图像互换格式文件当前帧指定解码区域解码后的当前帧数据的当前帧数据存储模块;
分别与所述解码模块和当前帧数据存储模块相连接的用于当所述图像互换格式文件当前帧解码完之后,且需要保存该解码完之后的当前帧数据时,保存该解码后的当前帧数据的帧数据保存模块;
分别与所述当前帧数据存储模块和帧数据保存模块相连接的用于存储需要显示的帧数据的帧显示数据存储模块。
2.如权利要求1所述的装置,其特征在于,所述解码模块包括:
用于对所述图像互换格式文件当前帧指定解码区域进行解码的解码子单元;
与所述解码子单元相连接的用于判断所述当前帧是否解码完全的第一判断单元。
3.如权利要求2所述的装置,其特征在于,所述帧数据保存模块包括:
用于判断所述图像互换格式文件当前帧解码完之后的当前帧数据是否需要保存的第二判断单元;
与所述第二判断单元相连接的用于保存所述需要保存的当前帧数据的帧数据保存子单元。
4.如权利要求3所述的装置,其特征在于,所述帧显示数据存储模块包括:
用于调用所述当前帧数据存储模块存储的所述图像互换格式文件当前帧指定解码区域解码后的当前帧数据作为需要显示的帧数据的第一数据调用单元;
与所述第一数据调用单元相连接的用于根据所述第一数据调用单元所调用的数据,判断是否需要同时调用所述保存在所述帧数据保存模块中的当前帧数据作为需要显示的帧数据的第二数据调用单元;
分别与所述第一数据调用单元和第二数据调用单元相连接的用于存储所述第一数据调用单元和第二数据调用单元所调用的需要显示的帧数据的帧显示数据存储子单元。
5.如权利要求1至4任意一项所述的装置,其特征在于,所述第二数据调用单元包括:
用于判断是否需要同时调用所述保存在所述帧数据保存模块中的当前帧数据的第三判断单元;
与所述第三判断单元相连接用于调用所述保存在所述帧数据保存模块中的当前帧数据作为需要显示的帧数据的数据调用子单元。

说明书全文

一种图像互换格式文件区域解码优化的装置

技术领域

[0001] 本实用新型涉及电子通信领域,尤其涉及一种图像互换格式文件区域解码优化的装置。

背景技术

[0002] 随着网络技术的不断发展,人们日常生活和工作都离不开网络,而随着网络资源的不断增加,给网络负荷也越来越大,现有技术中gif(GraphicsInterchange Format,图像互换格式)文件在网页中广泛应用,包括网页图片、背景图片、广告图片、电子书籍等。随着嵌入式对网页的支持程度不断加大,对于网页中gif图片的支持也存在一个很大的问题,就是网页中大量gif文件对内存需求与实际内存紧张的矛盾,同时多gif文件以及超长gif文件的使用,解码后会占用大量的内存空间,给网络带来较大的内存压,现有技术在对gif文件解码时,一般是将所述gif文件的每帧数据进行全部解码,然后将解码之后的数据缓存起来,在显示的过程中,从缓存中读取数据,并显示,对应超长的gif文件也是将整个一帧的数据完全解码后保存到缓存当中,在显示的过程中,从缓存中读取数据,并显示,例如,对于多帧gif图片以一张300*200的100帧gif图片为例,解码之后的gif图片约22M,对于超长的gif图片,如10页的gif电子书,如果每页电子的尺寸是720*576,那么全部解码之后,内存消耗约为15M,现有技术的这种解码方法会占有大量的内存空间,同时解码这么多数据,在显示gif数据时处理会比较慢,且对处理器的要求较高。
实用新型内容
[0003] 为了解决上述技术问题,本实用新型提供一种图像互换格式文件区域解码优化的装置,对所述图像互换格式文件进行解码时,通过较少的存储空间就可以完成所述图像互换格式文件的解码,同时对所述帧数据时使用的区域解码方式,降低了图像互换格式文件解码时对内存的使用。
[0004] 为了达到上述技术效果,本发实用新型提出了一种图像互换格式文件区域解码优化的装置,包括:
[0005] 用于指定图像互换格式文件当前帧解码区域的区域指定模
[0006] 与所述区域指定模块相连接的用于对所述图像互换格式文件当前帧指定解码区域进行解码的解码模块;
[0007] 与所述解码模块相连接的用于存储所述图像互换格式文件当前帧指定解码区域解码后的当前帧数据的当前帧数据存储模块;
[0008] 分别与所述解码模块和当前帧数据存储模块相连接的用于当所述图像互换格式文件当前帧解码完之后,且需要保存该解码完之后的当前帧数据时,保存该解码后的当前帧数据的帧数据保存模块;
[0009] 分别与所述当前帧数据存储模块和帧数据保存模块相连接的用于存储需要显示的帧数据的帧显示数据存储模块。
[0010] 优选地,所述解码模块包括:
[0011] 用于对所述图像互换格式文件当前帧指定解码区域进行解码的解码子单元;
[0012] 与所述解码子单元相连接的用于判断所述当前帧是否解码完全的第一判断单元。
[0013] 优选地,所述帧数据保存模块包括:
[0014] 用于判断所述图像互换格式文件当前帧解码完之后的当前帧数据是否需要保存的第二判断单元;
[0015] 与所述第二判断单元相连接的用于保存所述需要保存的当前帧数据的帧数据保存子单元。
[0016] 优选地,所述帧显示数据存储模块包括:
[0017] 用于调用所述当前帧数据存储模块存储的所述图像互换格式文件当前帧指定解码区域解码后的当前帧数据作为需要显示的帧数据的第一数据调用单元;
[0018] 与所述第一数据调用单元相连接的用于根据所述第一数据调用单元所调用的数据,判断是否需要同时调用所述保存在所述帧数据保存模块中的当前帧数据作为需要显示的帧数据的第二数据调用单元;
[0019] 分别与所述第一数据调用单元和第二数据调用单元相连接的用于存储所述第一数据调用单元和第二数据调用单元所调用的需要显示的帧数据的帧显示数据存储子单元。
[0020] 优选地,所述第二数据调用单元包括:
[0021] 用于判断是否需要同时调用所述保存在所述帧数据保存模块中的当前帧数据的第三判断单元;
[0022] 与所述第三判断单元相连接用于调用所述保存在所述帧数据保存模块中的当前帧数据作为需要显示的帧数据的数据调用子单元。
[0023] 本实用新型通过用于指定图像互换格式文件当前帧解码区域的区域指定模块,用于对所述图像互换格式文件当前帧指定解码区域进行解码的解码模块,用于存储所述图像互换格式文件当前帧指定解码区域解码后的当前帧数据的当前帧数据存储模块,用于当所述图像互换格式文件当前帧解码完之后,且需要保存该解码完之后的当前帧数据时,保存该解码后的当前帧数据的帧数据保存模块,用于存储需要显示的帧数据的帧显示数据存储模块。对所述图像互换格式文件进行解码时,通过较少的存储空间就可以完成所述图像互换格式文件的解码,同时对所述帧数据时使用的区域解码方式,降低了图像互换格式文件解码时对内存的使用。附图说明
[0024] 为了更清楚地说明本实用新型或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本实用新型的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0025] 图1是本实用新型实施例图像互换格式文件区域解码优化的装置的结构示意图;
[0026] 图2是本实用新型实施例图像互换格式文件区域解码优化的装置的解码模块的结构示意图;
[0027] 图3是本实用新型实施例图像互换格式文件区域解码优化的装置的帧数据保存模块的结构示意图;
[0028] 图4是本实用新型实施例图像互换格式文件区域解码优化的装置的帧显示数据存储模块的结构示意图;
[0029] 图5是本实用新型实施例图像互换格式文件区域解码优化的装置的帧显示数据存储模块的第二数据调用单元的结构示意图。
[0030] 具体实施方法
[0031] 下面将结合本实用新型实施例中的附图,对本实用新型实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本实用新型一部分实施例,而不是全部的实施例。基于本实用新型的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本实用新型保护的范围。
[0032] 为了使本实用新型的技术方案及优点更加清楚明白,下面结合附图并举实施例对本实用新型实施例进行进一步详细说明。
[0033] 参考图1,是本实用新型实施例图像互换格式文件区域解码优化的装置的结构示意图,如图1所示,包括区域指定模块1、解码模块2、当前帧数据存储模块3、帧数据保存模块4以及帧显示数据存储模块5,所述解码模块2分别与所述区域指定模块1、当前帧数据存储模块3以及帧数据保存模块4相连接,所述当前帧数据存储模块3分别与所述解码模块2、帧数据保存模块4以及帧显示数据存储模块5相连接,所述帧数据保存模块4分别与所述解码模块2、当前帧数据存储模块3以及帧显示数据存储模块5相连接,所述帧显示数据存储模块5分别与所述当前帧数据存储模块3和帧数据保存模块4相连接,其中:
[0034] 区域指定模块1用于指定图像互换格式文件当前帧解码区域,所述在对图像互换格式文件进行解码时,首先通过区域指定模块1指定所述图像互换格式文件的当前帧的解码区域,然后对所述指定的所述图像互换格式文件的当前帧的解码区域进行解码,所述区域解码是针对所述图像互换格式文件的一帧文件较大,而每次显示时又不需要整个一帧的数据,那么就通过区域指定模块1指定当前帧的解码区域;
[0035] 解码模块2用于对所述图像互换格式文件当前帧指定解码区域进行解码,所述解码模块2接收所述区域指定模块1指定的当前帧的解码区域,并对所述指定的解码区域进行解码,同时还需根据所述解码区域判断当前帧是否解码完成,当所述当前帧解码完成后,设置所述当前帧解码后的图像长、宽、高以及延迟时间等信息;
[0036] 当前帧数据存储模块3用于存储所述图像互换格式文件当前帧指定解码区域解码后的当前帧数据,所述每一当前帧指定的解码区域解码后的数据存储在当前帧数据存储模块3中,当解析下一帧时就将前一帧解码后存储在当前帧数据存储模块3的数据删除;
[0037] 帧数据保存模块4用于当所述图像互换格式文件当前帧解码完之后,且需要保存该解码完之后的当前帧数据时,保存该解码后的当前帧数据,所述图像互换格式文件当前帧解码完之后的当前帧数据是否需要保存是根据DisposalMethod方法判断当前帧的属性,判断所述当前帧数据属性是否为需要保存,当判断为需要保存时就保存所述解码后的当前帧数据,否则就不保存;
[0038] 帧显示数据存储模块5用于存储需要显示的帧数据,所述需要显示的帧数据为从所述当前帧数据存储模块3中调用的所述图像互换格式文件当前帧指定解码区域解码后的当前帧数据用于显示,同时还需要判断是否需要调用所述帧数据保存模块4中保存的帧数据,当判断为是时,调用所述帧数据保存模块4中保存的帧数据与所述当前帧数据存储模块3中保存的数据一起用作显示的帧数据。
[0039] 参考图2,是本实用新型实施例图像互换格式文件区域解码优化的装置的解码模块的结构示意图,所述解码模块2包括:解码子单元21以及第一判断单元22,所述解码子单元21与所述第一判断单元22相连接,其中:
[0040] 解码子单元21用于对所述图像互换格式文件当前帧指定解码区域进行解码;
[0041] 第一判断单元22用于判断所述当前帧是否解码完全。
[0042] 参考图3,是本实用新型实施例图像互换格式文件区域解码优化的装置的帧数据保存模块的结构示意图,所述帧数据保存模块4包括:第二判断单元41以及帧数据保存子单元42,所述第二判断单元41与所述帧数据保存子单元42相连接,其中:
[0043] 第二判断单元41用于判断所述图像互换格式文件当前帧解码完之后的当前帧数据是否需要保存,所述图像互换格式文件当前帧解码完之后的当前帧数据是否需要保存是根据Disposal Method方法判断当前帧的属性,判断所述当前帧数据属性是否为需要保存;
[0044] 帧数据保存子单元42用于保存所述需要保存的当前帧数据。
[0045] 参考图4,是本实用新型实施例图像互换格式文件区域解码优化的装置的帧显示数据存储模块的结构示意图,所述帧显示数据存储模块5包括:第一数据调用单元51、第二数据调用单元52以及帧显示数据存储子单元53,所述第一数据调用单元51与所述第二数据调用单元52相连接,所述帧显示数据存储子单元53分别与所述第一数据调用单元51和第二数据调用单元52相连接,其中:
[0046] 第一数据调用单元51用于调用所述当前帧数据存储模块存储的所述图像互换格式文件当前帧指定解码区域解码后的当前帧数据作为需要显示的帧数据;
[0047] 第二数据调用单元52用于根据所述第一数据调用单元51所调用的数据,判断是否需要同时调用所述保存在所述帧数据保存模块中的当前帧数据作为需要显示的帧数据;
[0048] 帧显示数据存储子单元53用于存储所述第一数据调用单元51和第二数据调用单元52所调用的需要显示的帧数据,后续显示时将所述第一数据调用单元51和第二数据调用单元52所调用的需要显示的帧数据进行混合操作用于显示。
[0049] 参考图5,是本实用新型实施例图像互换格式文件区域解码优化的装置的帧显示数据存储模块的第二数据调用单元的结构示意图,所述第二数据调用单元52包括:第三判断单元521和数据调用子单元522,所述第三判断单元521与所述数据调用子单元522相连接,其中:
[0050] 第三判断单元521用于判断是否需要同时调用所述保存在所述帧数据保存模块4中的当前帧数据;
[0051] 数据调用子单元522用于调用所述保存在所述帧数据保存模块4中的当前帧数据作为需要显示的帧数据。
[0052] 本实用新型通过用于指定图像互换格式文件当前帧解码区域的区域指定模块,用于对所述图像互换格式文件当前帧指定解码区域进行解码的解码模块,用于存储所述图像互换格式文件当前帧指定解码区域解码后的当前帧数据的当前帧数据存储模块,用于当所述图像互换格式文件当前帧解码完之后,且需要保存该解码完之后的当前帧数据时,保存该解码后的当前帧数据的帧数据保存模块,用于存储需要显示的帧数据的帧显示数据存储模块。对所述图像互换格式文件进行解码时,通过较少的存储空间就可以完成所述图像互换格式文件的解码,同时对所述帧数据时使用的区域解码方式,降低了图像互换格式文件解码时对内存的使用。
[0053] 以上所揭露的仅为本实用新型的较佳实施例而已,当然不能以此来限定本实用新型之权利范围,因此依本实用新型权利要求所作的等同变化,仍属本实用新型所涵盖的范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈