[发明专利]虚拟表面分配有效
申请号: | 201380028075.4 | 申请日: | 2013-05-17 |
公开(公告)号: | CN104321752B | 公开(公告)日: | 2018-01-02 |
发明(设计)人: | R.芬克;L.E.布兰科;J.W.普里斯特利;C.埃尔根;S.P.蒙卡尤 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 中国专利代理(香港)有限公司72001 | 代理人: | 刘鹏,景军平 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 表面 分配 | ||
背景技术
各种各样的计算设备配置继续增长。从传统的桌面型个人计算机到移动电话、游戏控制台、机顶盒、平板计算机等等,来自这些配置中的每一个的可用的功能性可能极大地变化。
结果,针对一个配置而开发的传统的显示技术可能不再适合于另一配置。举例来说,之前用于具有大量存储器资源的设备的显示技术可能不适合具有较少资源的设备。
发明内容
描述了虚拟表面技术。这些技术包括更新的初始化和批处理的支持、更新和预读(look aside)列表的使用、排版隔条(gutter)的使用、混合和BLT操作、诸如下推以及枚举和组块之类的表面优化技术、网格使用和遮挡管理技术。
提供本发明内容来以简化的形式介绍概念的选择,这些概念在下面在具体实施方式中进一步被描述。本发明内容不意图标识所要求保护的主题的关键特征或必要特征,也不意图用作确定所要求保护的主题的范围时的辅助。
附图说明
参考附图描述具体实施方式。在这些图中,附图标记的最左边的(多个)数字标识在其中该附图标记第一次出现的图。在描述和图中的不同实例中相同的附图标记的使用可以指示类似或相同的项目。
图1是在可操作用来施行在此描述的虚拟表面技术的示例实现中的环境的图示。
图2描绘了在其中虚拟表面被调整尺寸的示例实现。
图3描绘了在其中示出应用与虚拟表面的逻辑表面之间的交互的示例实现。
图4描绘了更详细地示出图1的合成系统的示例实现。
图5图示了合成系统发起虚拟表面的操作的示例实现。
图6描绘了示出合成系统为更新准备表面的示例实现。
图7描绘了合成系统使用图6的预读列表的操作的示例实现。
图8描绘了示出合成系统采用排版隔条的操作的示例实现。
图9描绘了示出合成系统管理有效区的示例实现。
图10描绘了示出合成系统使用下推技术组合表面的操作的示例实现。
图11描绘了示出合成系统将有效区组合成新的表面的操作的示例实现。
图12描绘了示出合成系统采用网格的操作的示例实现。
图13描绘了示出合成系统关于遮挡的操作的示例实现。
图14是描绘在其中尺寸被分配用于在其中呈现数据的表面的示例实现中的过程的流程图。
图15是描绘在其中合成系统跟踪有效区的示例实现中的过程的流程图。
图16是描绘在其中采用预读列表来管理表面的示例实现中的过程的流程图。
图17是描绘在其中基于遮挡来对表面进行调整尺寸的示例实现中的过程的流程图。
图18是描绘在其中描述了牵涉从一个表面到另一个地下推有效区的压缩技术的示例实现中的过程的流程图。
图19是描绘在其中描述了牵涉将有效区组合成新的表面的压缩技术的示例实现中的过程的流程图。
图20是描绘在其中合成系统采用网格来做出对于驱动器的调用以使用该网格来呈现表面的示例实现中的过程的流程图。
图21图示了包括可以被实现为如参考图1-20所描述的任何类型的计算设备的示例设备的各种组件以实现在此描述的技术的实施例的示例系统。
具体实施方式
综述
虚拟表面可以用来分配和管理用于呈现视像的表面。这些虚拟表面例如可以用来克服硬件的限制,诸如管理大于硬件可能为呈现这些视像而分配的存储器的网页的呈现,诸如管理大的网页、沉浸式应用,等等。
在此描述了虚拟表面合成和更新技术。在一个或更多实现中,描述了管理用于呈现的表面的技术。这包括如结合图4和5而进一步描述的支持更新的初始化和批处理的技术、如结合图6和7而描述的更新和预读列表的使用、如结合图8而描述的排版隔条的使用、如结合图9而描述的混合和BLT操作、诸如如结合图10而描述的下推以及如结合图11而描述的枚举和组块之类的表面优化技术、如结合图12而描述的网格使用以及如结合图13而描述的遮挡管理技术。
在下面的讨论中,首先描述可操作用来施行在此描述的虚拟表面技术的示例环境。然后描述在该示例环境以及其他环境中可操作的示例过程。同样地,该示例环境不限于这些示例过程的性能。
示例环境
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380028075.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种研磨装置
- 下一篇:一种治疗淋巴结核的中药组合物