[发明专利]从存储器和处理中丢弃空闲图形显示元素有效

专利信息
申请号: 201210455168.2 申请日: 2012-11-13
公开(公告)号: CN102945166A 公开(公告)日: 2013-02-27
发明(设计)人: T·R·亚当斯;M·I·博里森科;W·梁;B·C·阿林 申请(专利权)人: 微软公司
主分类号: G06F9/44 分类号: G06F9/44
代理公司: 上海专利商标事务所有限公司 31100 代理人: 陈斌
地址: 美国华*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 存储器 处理 丢弃 空闲 图形 显示 元素
【说明书】:

技术领域

发明涉及丢弃来自存储器和处理的空闲图形显示元素的方法和系统。

背景技术

随着计算的出现,用户界面已被发展为允许用户与电子内容和底层的软件应用功能进行交互。在一些情况下,给定用户可部署多个用户界面,该多个用户界面与在所部署的用户界面的各层中的多个内容项目相关联。例如,用户可能在他/她的计算机显示屏上同时部署并显示了两个文字处理文档、电子表格文档、幻灯片演示应用文档以及电子邮箱界面,其中每一个被显示的文档或内容项目中在显示屏上层叠,或如果有足够的显示屏空间可用的话则彼此相邻显示,或者被显示的一个或多个文档或内容项目被最小化而在视野之外。在这样的情况下,被显示的文档或内容项目中的一个可以是活动项目,这是因为其当前正在接收用户动作(例如,编辑、光标聚焦等等)或由于其正在接收用于更新被显示项目的一些方面所需的一些类型的系统动作。其他被显示的内容项目(例如,被显示的文字处理文档)可以是不活动的或空闲的,意味着由于不存在对该内容项目的用户动作或系统动作,该内容项目当前不需要处理或更新。

在通常情况下,每个被显示的内容项目可被显示为组成被显示的内容项目的图形显示元素演示(例如位图)的集合。例如,被显示的文字处理文档可包括被显示的表示功能按钮/控件(例如,打印按钮、保存按钮等等)的位图或其他图形演示的集合,以及被显示的表示文档内容(例如,文本、图像等等)的位图或其他图形表示的集合。当这样的文档或文档的个体图形显示元素是不活动或空闲时,与显示图形演示相关联的继续处理和用于图形表示的数据的继续存储需要大量使用存储器容量、处理资源和包括移动计算设备的电池寿命的电能。因此,电子内容项目的空闲图形演示的存储和处理在存储器容量、处理资源和功耗方面是高成本的。

本发明正是出于这些和其他考虑事项而做出的。

发明内容

本发明的实施例通过丢弃对于空闲的计算机生成的图形显示元素的存储器存储和处理,以节省存储器容量、处理资源和功耗,从而解决了上述和其他问题。

包含功能组件(例如,按钮、控件、文档显示区域等)和用户内容(例如,文档、图像、照片等)的用户界面可由一个或多个显示框或窗口组成。每个显示框或窗口可包含一个或多个此类组件。例如,文字处理应用程序的用户界面(UI)可包含具有组成工具栏的多个按钮的一个显示框或窗口。另一显示框或窗口可包括组成服务面板的查找功能和帮助内容。又一显示框或窗口可包括例如文档、图表、图像、照片等等之类的用户信息。

根据实施例,每个显示框或窗口以及其中所包含的显示元素可由显示管理组件(本文中也被称为“层主机”)进行管理。即,层主机可管理包含在绘制到显示屏的每个显示框或窗口中的显示元素。给定的显示元素可在多个显示框或窗口之间共享,因此可被多个层主机所引用。层主机可被分配给多个显示框或窗口的每一个以管理其中所包含的显示元素。如果所有多个显示框或窗口当前都是活动的,那么所有相关联的层主机将都被指定为活动的。

每个显示元素被分配一引用计数,该引用计数等于引用该显示元素的活动层主机的总数量。如果给定的显示框或窗口变为空闲达到规定持续时间(例如,30秒),在该持续时间内没有用户或处理器动作在显示框或窗口上执行,那么被分配给该显示框或窗口的层主机将进入空闲状态,并且其引用的任何显示元素的引用计数将递减1(一)。只要显示元素具有等于或大于1(一)的引用计数,就保持与显示元素相关联的存储和处理。然而,如果任何显示元素的引用计数被递减至0时,则从存储器丢弃表示该显示元素的数据并且终止用于保持(更新)该显示元素所需的处理直至再次需要该显示元素。

根据其他实施例,为了节省用于产生个体显示元素所需的处理资源,可产生单个大显示元素或纹理分组(也被称为“图集(atlas)”)以存储多个个体显示元素或纹理。图集或显示元素分组的使用不限于用户界面的特定部分。用于用户界面的任何部分的显示元素可被储存在图集中,这样减少了创建每个显示元素的时间。即,显示元素分组或图集可包含用于UI的大不相同的部分的显示元素,并且UI的不同部分可由不同显示元素管理器或层主机进行管理。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210455168.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top