[发明专利]用于信息显示的系统和方法有效
申请号: | 201380077385.5 | 申请日: | 2013-09-20 |
公开(公告)号: | CN105378645B | 公开(公告)日: | 2019-05-03 |
发明(设计)人: | P.B.弗雷林;I.韩申;S.H.赖特;T.W.奥尔森;M.A.M.萨德克;L.库巴西克 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F3/14 | 分类号: | G06F3/14 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 监视器 环境 虚拟 应用 | ||
在包括具有不同像素密度的至少两个监视器(302,304,306)的多监视器系统中,确定描述用于每一个监视器的替换监视器空间(602,604,606)的虚拟化坐标系统。将虚拟化坐标系统提供给提供要显示的内容的应用,并且应用提供包括虚拟化坐标系统中的坐标的虚拟化渲染信息。根据相应像素密度对虚拟化渲染信息进行缩放以用于显示在监视器上。
背景技术
最近的技术进步已经使得更高密度的监视器更加普遍。虽然只是在近几年大多数监视器为96每英寸点数(DPI),但是现今的监视器经常具有较高的像素密度,通常接近200-300DPI。
创建成在96DPI环境中渲染的应用常规上被放大以用于显示在较高DPI监视器上,或者被较小地显示在屏幕上。这些解决方案在要将内容显示于单个监视器上时一般是足够的,但是在还要将内容显示于一个或多个次级监视器(诸如投影仪或坞接站)上时,简单的缩放可能是不足的,特别地因为监视器可能具有不同的分辨率。
在一些常规的多个监视器系统中,建立以其渲染所有内容的系统DPI。更具体地,如果计算机监视器是192DPI并且附接的投影仪具有96DPI分辨率,则192DPI可以用作默认系统DPI。因而,所有内容将以192DPI渲染,这再次具有内容在投影仪上显现得大得多(或者完全没有)的问题。
发明内容
本文档描述应用内容在具有不同像素密度的多个监视器中的一个或多个上的每监视器渲染。针对多个监视器创建虚拟化坐标系统并且用于渲染应用内容的信息被虚拟化到虚拟化坐标空间。虚拟化渲染信息可以缩放以用于显示在至少一个监视器上。
提供本发明内容来以简化形式引入以下在具体实施方式中进一步描述的概念的选择。本发明内容不意图标识所要求保护的主题的关键特征或必要特征,也不意图用作帮助确定所要求保护的主题的范围。术语“技术”例如可以是指如由以上和遍及本文档的上下文所准许的(多个)设备、(多个)系统、(多个)方法和/或计算机可读指令。
附图说明
参照附图描述具体实施方式。在图中,参考标号最左边的(多个)数位标识参考标号首次出现在的图。遍及各图使用相同的标号来提及相同的特征和组件。
图1是其中可以实现每监视器映射的示例环境的图示图。
图2是图示了配置成实现每监视器映射的示例计算设备的组件的框图。
图3是其中三个所图示的监视器中的每一个具有不同DPI值的示例监视器布置的图示图。
图4是图示了用于图4的监视器布置的映射方案的图示图。
图5是用于将要显示的内容映射到监视器的示例过程的流程图。
图6是图示了用于图4的监视器布置的每监视器映射方案的图示图。
图7是用于将要显示的内容映射到每监视器映射系统中的监视器的示例过程的流程图。
图8是用于创建可用于应用内容到一个或多个监视器的每监视器映射的虚拟化坐标系统的示例过程的流程图。
图9是图示了用于图4的监视器布置的虚拟监视器扩展的图示图。
图10是图示了用于图4的监视器布置的虚拟监视器扩展的图示图。
图11是图示了具有用于映射在图4的监视器布置上的虚拟化坐标的内容的图示图。
具体实施方式
历史上,将应用编写成以单个、静态、全系统的DPI渲染内容。例如,直到最近,所有显示器都为96DPI(或在其附近)。由于显示器是均匀的并且应用例如基于物理像素尺寸渲染内容(诸如位图),因此在该时间框架中所编写的许多应用是DPI无意识的;它们只是以96DPI渲染内容并且将该内容直接映射到监视器上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380077385.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种眼镜架
- 下一篇:燃气用埋地聚乙烯管道除尘器