[发明专利]延迟的图像解码有效
申请号: | 201210017085.5 | 申请日: | 2012-01-19 |
公开(公告)号: | CN102547450A | 公开(公告)日: | 2012-07-04 |
发明(设计)人: | C.埃尔根;R.V.钦特伦;S.R.富尔蒂纳;P.马纳迪;S.G.罗伯茨;K.S.希尔夫 | 申请(专利权)人: | 微软公司 |
主分类号: | H04N21/44 | 分类号: | H04N21/44;H04N21/4405 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 李舒;刘鹏 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 延迟 图像 解码 | ||
背景技术
通常,当网络浏览器请求包括图像的网页时,在下载图像的同时也在解码该图像。解码图像涉及把图像扩展或解压缩成可以使用计算机系统的视频硬件重现它的形式。解压缩图像消耗CPU资源和开销。另外,解压缩图像还会消耗存储器资源。
然而,在一些状况中,不会最终重现和查看参考图像。在这些情况下,解码图像浪费CPU资源、开销和存储器。
发明内容
提供此发明内容以介绍下面在具体实施方式中进一步描述的简化形式的概念的选择。此发明内容并非意在确定要求保护主题的必要特征或关键特征,它也并非意在用来限制要求保护主题的范围。
在一个或更多个实施例中,提供了可以基于试探法来延迟图像解码、以及基于与图像相关联的使用类型或将要使用图像的可能性而稍后发起图像解码的框架。例如,使用历史和优先级系统可以允许在有被下载的历史但是从未被使用的图像之前解码当前正重现和/或可能得到重现的图像。相应地,通过使图像下载与图像解码解除关联,可以较高效地利用CPU资源和存储器。
附图说明
整个图使用同样标记以引用相似特征。
图1示例了按照一个或更多个实施例可以采用本文中描述的各种原理的操作环境。
图2是描述了按照一个或更多个实施例的方法中步骤的流程图。
图3示例了按照一个或更多个实施例的实例视口。
图4示例了可以利用以实施一个或更多个实施例的实例系统。
具体实施方式
概述
在一个或更多个实施例中,提供了可以基于试探法延迟图像解码、以及基于与图像相关联的使用类型或将要使用图像的可能性而稍后发起图像解码的框架。例如,使用历史和优先级系统可以允许在有被下载的历史但是从未被使用的图像之前解码当前正重现和/或可能得到重现的图像。相应地,通过使图像下载与图像解码解除关联,可以较高效地利用CPU资源和存储器。
在后续讨论中,提供了题为“操作环境”的章节,并描述了可以采用一个或更多个实施例的一个环境。继此之后,题为“图像解码器模块操作”的章节描述了按照一个或更多个实施例的图像解码器模块的操作。最后,题为“实例系统”的章节描述了按照一个或更多个实施例可以利用的实例系统。
现在考虑可以实施一个或更多个实施例的实例操作环境。
操作环境
图1总体上以100示例了按照一个或更多个实施例的操作环境。环境100包括具有一个或更多个处理器104、一个或更多个计算机可读存储介质106以及处于计算机可读存储介质上并通过处理器可执行的一个或更多个应用108的运算设备102。计算机可读存储介质可以通过实例而非限制的方式包括通常与运算设备相关联的所有形式的易失性和非易失性存储器和/或存储介质。这种介质可以包括ROM、RAM、闪存、硬盘、可移除介质等。下面在图4中示出和描述运算设备的一个具体实例。
另外,运算设备102包括网络浏览器110形式的软件应用。可以使用任何合适的网络浏览器,其实例从本文件的受让人和其它内容可得。另外,计算机可读存储介质106可以包括如上和如下所述工作的图像解码器模块111。图像解码器模块可以整合在网络浏览器110中或它可以是网络浏览器利用的单机组件。
在工作中,图像解码器模块111构成使图像下载与图像解码解除关联的框架的一部分。图像解码器模块被配置成智能地确定何时可以高效解码被下载的图像以便重现。在至少一些实施例中,图像解码器模块111可以基于试探法来延迟图像解码、以及基于与图像相关联的使用类型或将要使用图像的可能性而稍后发起图像解码。例如,图像解码器模块可以利用使用历史和优先级系统使得在具有被下载的历史但是从未被使用的图像之前能够解码当前正重现和/或可能得到重现的图像。相应地,通过使图像下载与图像解码解除关联,可以较高效地利用CPU资源和存储器。
另外,环境100包括网络112(如,互联网)和可以接收和发送内容的一个或更多个网站114。这种内容可以包括包含图像解码器模块111要处理的图像的网页。
运算设备102可以实施为任何合适的运算设备,例如作为实例而非限制的桌面计算机、便携式计算机、上网本、诸如个人数字助理(PDA)的掌上电脑、手机等。
描述了实例操作环境,现在考虑按照一个或更多个实施例的实例图像解码器模块的操作讨论。
图像解码器模块操作
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210017085.5/2.html,转载请声明来源钻瓜专利网。
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序