[发明专利]嵌入式浏览器图片解码装置及方法在审
申请号: | 201310037553.X | 申请日: | 2013-01-30 |
公开(公告)号: | CN103970781A | 公开(公告)日: | 2014-08-06 |
发明(设计)人: | 张敏锐 | 申请(专利权)人: | 深圳市同洲电子股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06T9/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518057 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 嵌入式 浏览器 图片 解码 装置 方法 | ||
技术领域
本发明涉及嵌入式浏览器图片显示技术,尤其涉及一种嵌入式浏览器图片解码装置及方法。
背景技术
嵌入式系统通常以手机、电视等作为显示设备,通过嵌入式浏览器动态下载并显示网页内容。网页开发人员为了丰富页面内容,通常在网页中添加大量图片。当网页中含有大图片子资源时,图片解码需要大量的内存。对于32位色的系统,一张分辨率为1024×720的图片,解码需要3M左右的内存,并且是连续内存。普通用户计算机上的浏览器,比如IE,FireFox,百度,Chrome等等,内存都是直接从系统内存中分配,一般来说计算机上的内存相对比较充裕。不会对浏览器做内存使用的限制。
但是,嵌入式系统的内存通常比较小,再加上浏览器由于内存申请频繁,系统运行一段时间后内存不可避免出现大量碎片,导致不能分配到解码图片所需要的较大的连续的可用内存,从而不仅页面中的图片不能正常解码和显示,例如,将图片显示为“?”或“×”等默认的替换图片,而且还容易导致系统因缺少内存而出现异常或死机。
因此,针对现有嵌入式浏览器在浏览包含大量图片的网页时不能正确解码和显示图片的问题,如何提高嵌入式浏览器访问和显示包含大量图片元素的复杂页面的性能,不仅能正确解码显示页面中的大图片,而且不会使系统因缺少内存而异常,成为急待解决的问题。
发明内容
本发明的目的是提供一种嵌入式浏览器图片解码方法及装置,针对现有嵌入式浏览器在浏览包含大图片的网页时,解码和显示图片性能不佳的问题,提高嵌入式浏览器访问和显示包含大量图片元素的复杂页面的性能,不仅能正确解码显示页面中的大图片,而且不会使系统因缺少内存而异常。
为解决本发明的技术问题,本发明公开一种嵌入式浏览器图片解码装置,包括:内存检测模块、解码要求查询模块、解码控制模块、图片解码模块,其中:
内存检测模块,与解码控制模块相连,用于检测当前客户端机器的可用内存,输出至解码控制模块;
解码要求查询模块,与解码控制模块相连,用于计算解码浏览器当前页面中的原始图片所需要的最小内存,输出至解码控制模块;
解码控制模块,分别与内存检测模块、解码要求查询模块和图片解码模块相连,用于接收内存检测模块输出的所述可用内存和解码要求查询模块输出的所述最小内存,比较所述可用内存是否小于所述最小内存,如果是,则计算所述可用内存所能解码的最大分辨率,输出至图片解码模块,控制图片解码模块按照所述最大分辨率对原始图片进行解码;
图片解码模块,与解码控制模块相连,用于在解码控制模块的控制下,对原始图片进行解码,输出解码后得到的目标图片。
为解决本发明的技术问题,本发明还公开一种嵌入式浏览器图片解码方法,包括:
在页面中显示原始图片时,计算解码原始图片所需要的最小内存;
检测当前客户端机器的可用内存;
判断当前客户端机器的可用内存是否小于所述解码原始图片所需要的最小内存,如果是,则计算当前客户端机器的可用内存所能解码的最大分辨率,按照所述最大分辨率对原始图片进行解码。
从上述方案可以看出,由于本发明在对原始图片进行解码前,先检测当前客户端机器的可用内存,根据该可用内存计算当前客户端机器能够正确解码的图片的最大分辨率,依据该最大分辨率对原始图片进行解码,从而避免了现有技术中由于缺少解码原始图片所需要的连续的大内存而导致的原始图片不能正确解码显示及系统异常等一系列问题,本发明能够灵活地根据剩余内存对原始图片进行解码和显示,提高嵌入式浏览器访问和显示包含大量图片元素的复杂页面的性能,不仅能正确解码显示页面中的图片,而且不会使系统因缺少内存而异常,有效地解决了嵌入式浏览器中图片的解码和显示问题,尤其是大图片的解码和显示问题。
附图说明
图1为本发明实施例嵌入式浏览器图片解码装置的结构示意图;
图2为本发明实施例嵌入式浏览器图片解码装置的另一结构示意图;
图3为本发明实施例嵌入式浏览器图片解码方法的流程图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明进一步详细说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市同洲电子股份有限公司,未经深圳市同洲电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310037553.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:手持式盘圆线材料头校直机
- 下一篇:在电脑平台上展示服务提供者信用数据的系统