[发明专利]用于以原子方式呈现覆盖多个显示器的单个缓冲器的机制在审
申请号: | 201980023041.3 | 申请日: | 2019-03-22 |
公开(公告)号: | CN112005209A | 公开(公告)日: | 2020-11-27 |
发明(设计)人: | S·利斯;L·K·布罗津斯基;K·穆塔巴图拉;M·J·安德鲁斯 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F3/14 | 分类号: | G06F3/14;G09G5/12;G09G5/14 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 辛鸣 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 原子 方式 呈现 覆盖 显示器 单个 缓冲器 机制 | ||
用于以原子方式跨计算机设备的多个显示器从由多个显示器共享的单个缓冲器呈现图像的方法和设备可以包括使计算机设备的多个显示器同步。这些方法和设备可以发起原子呈现请求以将图像帧呈现在包括第一显示器和第二显示器的多个显示器上,原子呈现请求可以从被存储在单个缓冲器中的与图像帧对应的多个显示纹理至少标识第一显示纹理和第二显示纹理,并且标识出第一显示纹理对应于第一显示器并且第二显示纹理对应于第二显示器。这些设备和方法可以从单个缓冲器向显示驱动器传输第一图像帧数据和第二图像帧数据的捆绑集合。
背景技术
本公开涉及在多个显示器上显示显示纹理。
通常,附接到计算设备的每个显示器具有与该显示器相关联的纹理缓冲器。想要在附接的显示器上显示内容的操作系统将内容写入这些缓冲器中以扫描输出到显示器上。扫描输出动作构成了将缓冲器从纹理转换为可以在显示器上观察到的物理光发射。在多个显示器配置中,在通常情况下,每个显示器不会同时开始“扫描输出”其缓冲器。这可能会导致用户在希望每个缓冲器中的内容同时可见时(诸如精确的动画)观察到伪影。这可以通过“内锁(gen locking)”显示器来解决,以便每个显示器同时开始其扫描输出。但是,该技术仍然有改进的余地。
因此,在本领域中需要改进在多个显示器上呈现显示纹理。
发明内容
以下给出了本公开的一个或多个实现的简化概述,以便提供对这种实现的基本理解。该概述不是对所有预期实现的广泛概述,并且既不旨在标识所有实现的关键或重要元素,也不旨在界定任何或所有实现的范围。其唯一目的是以简化的形式呈现本公开的一个或多个实现的一些概念,作为稍后呈现的更详细描述的序言。
一个示例实现涉及一种计算机设备。该计算机设备可以包括多个显示器;用于存储数据和指令的存储器,其中存储器存储由多个显示器共享的单个缓冲器,单个缓冲器具有与要呈现在多个显示器上的图像帧对应的多个显示纹理;与存储器通信的处理器;与存储器和处理器通信的操作系统。操作系统可以可操作以:使计算机设备的多个显示器同步;发起原子呈现请求以将图像帧呈现在至少包括第一显示器和第二显示器的多个显示器上,原子呈现请求从与图像帧对应的多个显示纹理至少标识第一显示纹理和第二显示纹理,并且标识出第一显示纹理对应于第一显示器并且第二显示纹理对应于第二显示器;以及从单个缓冲器向显示驱动器传输第一图像帧数据和第二图像帧数据的捆绑集合,其中第一图像帧数据包括与第一显示器对应的第一显示纹理,并且其中第二图像帧数据包括与第二显示器对应的第二显示纹理。
另一示例实现涉及一种用于以原子方式跨计算机设备的多个显示器从由多个显示器共享的单个缓冲器呈现图像的方法。该方法可以包括在执行在计算机设备上的操作系统处使计算机设备的多个显示器同步。该方法可以包括发起原子呈现请求以将图像帧呈现在至少包括第一显示器和第二显示器的多个显示器上,原子呈现请求从与图像帧对应的、被存储在单个缓冲器中的多个显示纹理至少标识第一显示纹理和第二显示纹理,并且标识出第一显示纹理对应于第一显示器并且第二显示纹理对应于第二显示器。该方法可以包括从单个缓冲器向显示驱动器传输第一图像帧数据和第二图像帧数据的捆绑集合,其中第一图像帧数据包括与第一显示器对应的第一显示纹理,并且其中第二图像帧数据包括与第二显示器对应的第二显示纹理。
另一示例实现涉及一种存储由计算机设备可执行的指令的计算机可读介质。该计算机可读介质可以包括用于使得计算机设备使计算机设备的多个显示器同步的至少一个指令。该计算机可读介质可以包括用于使得计算机设备发起原子呈现请求以将图像帧呈现在至少包括第一显示器和第二显示器的多个显示器上的至少一个指令,原子呈现请求从由多个显示器共享的单个缓冲器中存储的、与图像帧对应的多个显示纹理至少标识第一显示纹理和第二显示纹理,并且标识出第一显示纹理对应于第一显示器并且第二显示纹理对应于第二显示器。该计算机可读介质可以包括用于使得计算机设备从单个缓冲器向显示驱动器传输第一图像帧数据和第二图像帧数据的捆绑集合的至少一个指令,其中第一图像帧数据包括与第一显示器对应的第一显示纹理,并且其中第二图像帧数据包括与第二显示器对应的第二显示纹理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980023041.3/2.html,转载请声明来源钻瓜专利网。