[发明专利]使用透明度来在场景中呈现标记有效
申请号: | 201480062136.3 | 申请日: | 2014-11-12 |
公开(公告)号: | CN105723187B | 公开(公告)日: | 2019-06-28 |
发明(设计)人: | N·法兰德;D·布尔 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G01C21/36 | 分类号: | G01C21/36;G06T19/00 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 张扬;王英 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 透明度 场景 呈现 标记 | ||
1.一种用于呈现标记的系统,包括:
处理器;以及
存储器,其存储当被所述处理器执行时使得所述处理器进行以下操作的指令:
针对场景的给定视野,基于场景贡献量和确定的标记贡献量,来计算场景的标记和所述场景的场景对象之间的主要贡献,其中,所述标记贡献量和所述场景贡献量被计算以确定当与所述场景对象比较时所述标记的效用,并且其中,所述效用至少部分地基于从所述标记的被遮挡的像素到与所述场景的所述视野相关联的虚拟照相机的距离和从所述场景对象的相应的产生遮挡的像素到所述虚拟照相机的距离的比率;以及
基于相对于所述给定视野的所述场景对象的位置的所确定的效用,来将不透明度水平应用于所述标记。
2.根据权利要求1所述的系统,其中,所述标记贡献量和所述场景贡献量是以每像素为基础来计算的,并且所述不透明度水平是以每像素为基础来应用的。
3.根据权利要求1所述的系统,其中,所述场景是三维(3D)场景。
4.根据权利要求1所述的系统,其中,所述处理器还被配置为:将阻碍观测者观看所述标记的场景物体的量计算为所述场景贡献量。
5.根据权利要求1所述的系统,其中,当与所述场景对象相比所述标记贡献量指示了所述标记对于所述场景的更大的效用时,所述标记被绘制有比在所述标记的前面的所述场景对象要大的突显度,所述突显度是基于被应用的不透明度水平的。
6.根据权利要求1所述的系统,其中,当与所述标记相比场景贡献量指示了所述场景对象对于所述场景的更大的效用时,所述标记被绘制有比在所述标记的前面的所述场景对象要小的突显度,所述突显度是基于被应用的不透明度水平的。
7.一种用于渲染显示器上的对象的方法,包括:
接收具有标记的场景,所述标记位于所述场景中并且根据虚拟照相机的视野,所述视野具有带有一定程度上对所述标记遮挡的场景对象;
基于所述标记的标记贡献量和所述场景对象的场景对象贡献量来计算所述标记和所述场景对象对于所述视野的效用,其中,所述标记的效用和所述场景对象的效用至少部分地基于从所述标记的被遮挡的像素到所述虚拟照相机的距离和从所述场景对象的相应的产生遮挡的像素到所述虚拟照相机的距离的比率;
对所述标记和所述场景对象的效用进行比较;以及
基于对所述标记和场景对象的效用的比较,来将不透明度水平应用于所述标记或者所述场景对象中的至少一个。
8.根据权利要求7所述的方法,还包括:如果所述场景对象在所述标记的前面并且与所述场景对象相比所述标记在所述场景中具有更大的效用,则绘制所述标记具有突显度和可读性。
9.根据权利要求7所述的方法,还包括:如果所述场景对象在所述标记的前面并且与所述标记相比所述场景对象在所述场景中具有更大的效用,则绘制所述标记具有与所述场景对象相比要小的突显度。
10.根据权利要求7所述的方法,还包括:以每像素为基础来计算对于所述场景的所述标记贡献量和对于所述场景的所述场景对象贡献量。
11.根据权利要求7所述的方法,还包括:基于所述视野的缩放比例来调整被应用于所述标记、所述场景对象、或者所述标记和所述场景对象的所述不透明度水平。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480062136.3/1.html,转载请声明来源钻瓜专利网。