[发明专利]使用透明度来在场景中呈现标记有效
申请号: | 201480062136.3 | 申请日: | 2014-11-12 |
公开(公告)号: | CN105723187B | 公开(公告)日: | 2019-06-28 |
发明(设计)人: | N·法兰德;D·布尔 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G01C21/36 | 分类号: | G01C21/36;G06T19/00 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 张扬;王英 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 透明度 场景 呈现 标记 | ||
一种架构,其实现了在场景中绘制既不使场景模糊又不令人不快地被场景模糊的标记。当将诸如文本、线条和其它图形之类的标记绘制到场景中时,确定关于对于观看者的效用而言绘制具有比产生遮挡的场景对象要大的突显度的标记。标记的效用是基于场景对象和标记离照相机的距离的。因此,如果对象在场景中显得较小并且在标记的前面,则将更清楚地绘制该标记,然而,如果相同的对象在场景中显得较大并且在标记的前面,则如果真要绘制的话,将标记渲染地模糊。
背景技术
用于在诸如地图的图像中提供更为丰富的用户体验的能力对于制造商来说可能是个竞争优势。这种能力可以包括在场景中对文本和其它形状(共同地被称为标记)的渲染。通常地,这是通过绘制该标记并且以某种方式让其使场景模糊,或者试着将该标记完全绘制到场景中来处理的,在该情况下,该标记可能被场景的部分所模糊。在诸如三维(3D)的多维渲染中,存在关于如何以标记既是可见的又是还不使场景或者其任何部分模糊的这样的方式将该标记绘制到3D场景中的问题。
发明内容
为了提供对本文描述的一些新颖的实施例的基本理解,下文提出了简化的概要。该概要不是广泛的综述,并且其不旨在标识关键的/决定性的要素,或者描绘其范围。其唯一目的是以简化的形式提出一些概念作为对稍后提出的更详细的描述的序言。
所公开的架构实现在场景(例如,三维(3D))中对标记(还被称为标记对象)的绘制(或者渲染),所述标记既不使场景模糊(被理解为场景对象或者包括场景对象,其可以是自然的和/或人造的,并且包括作为没有被应用的标记的原始场景的一部分而包括的文本、线条和/或图形),也不令人不快地被场景(场景对象)模糊。通常,该架构操作以在看到给定块的标记和/或场景时确定对于用户的效用。这是通过以下方式来确定的:计算场景中的标记对象和相关联的场景对象的当前贡献量,并且基于这些贡献来确定哪个贡献量对于用户体验提供更大的效用(或者重要性),以及然后将所期望的景深衰减应用于对象和/或标记以实现对于用户的最佳效用。
应当理解的是,可以在至少两种不同的技术中应用衰减的水平:仅仅对于标记、仅仅对于产生遮挡的场景对象、或者对于标记和产生遮挡的场景对象二者。虽然本文的描述可以集中于一种技术,但是应当意识到的是,描述不被如此限制。在操作中,完全不透明地将所有场景对象绘制到标准的缓冲器中。然后,当按需减弱像素时,将标记绘制在场景之上到同一缓冲器之内。在完全不透明的场景对象之上绘制完全不透明的标记像素在结果上等效于在具有零不透明度的该像素处绘制场景对象。类似地,在不透明的对象之上绘制的部分减弱的标记像素看起来与是否已经代替地减弱了对象是相类似的。
当场景被缩小使得场景对象更难于识别时,用户将很可能想要看到更突显的和明显样式的标记,而不是潜在地不可识别的场景对象(诸如建筑物),因为场景对象在整个场景中更小并且更大量。因此,对于用户的效用是要绘制可识别的并且可读的标记,并且向用户/观看者呈现识别用户正在哪儿观看什么(例如,对于地理地图)的更信息量大的方式。以该方式,将绘制具有接近于完全不透明的标记像素。这被称为所计算的标记贡献在对于用户的效用(或者重要性)方面比场景贡献要大。
与此相反,当场景被放大时,用户将很可能想要清楚地并且明显地看到场景对象,以及场景对象的产生遮挡的像素后面的很少或者没有的标记,因为用户更多地被定向到该位置,并且因此,将绘制具有较大景深衰减(较小的不透明度)的标记对象。换句话说,对于用户的效用是要看到具有接近于完全不透明的场景对象像素。这被称为场景对象贡献在对于用户的效用方面比标记贡献要大(更重要),并且因此,该架构通过在场景的呈现中绘制具有降低的或者零不透明度的被遮挡的标记像素来补偿。
以导致模糊的对象(在标记前面的场景对象)的像素和被模糊的对象(例如,标记)的像素中的每像素为基础来计算贡献。
如果真要使用任何衰减,通过绘制具有适合于给定对象(场景和/或标记)的景深衰减的水平的标记和/或场景对象,将这些贡献显现给用户。这在不使场景内容和/或被放置在场景中的标记模糊的情况下实现(例如,利用文本、线条、图形等等作为标记对象)对3D场景的注释,其中的任何一个是期望被感知的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480062136.3/2.html,转载请声明来源钻瓜专利网。