[发明专利]混合现实中的实时合成在审
申请号: | 201980038854.X | 申请日: | 2019-05-31 |
公开(公告)号: | CN112262413A | 公开(公告)日: | 2021-01-22 |
发明(设计)人: | A·克莱因;C·卡约;J·克西;C·李;W·B·汉克 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06T15/50 | 分类号: | G06T15/50;G06T19/00;G06T19/20 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 黄倩 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 混合 现实 中的 实时 合成 | ||
1.一种系统,包括:
存储器设备,用以存储指令和数据;以及
至少一个处理设备,用以执行被存储在所述存储器设备中的所述指令,以:
接收混合现实视图中的背景图像和要被合成到所述背景图像上的数字对象;
生成针对所述数字对象的2D边界区域;
选择所述背景图像的处于预定义分辨率的版本;
将所述2D边界区域覆盖在所述背景图像的所选择的所述版本上,并且沿着所述2D边界区域的周界获得所选择的所述版本的像素的颜色的一组样本;以及
至少部分地基于所述一组样本来确定针对一个或多个数字光源的值,所述一个或多个数字光源用以照亮所述混合现实视图中的所述数字对象。
2.根据权利要求1所述的系统,还包括被耦合到所述处理设备的相机或图像传感器,并且其中所述背景图像是由所述相机或图像传感器实时捕获的视频帧。
3.根据权利要求1至2中任一项所述的系统,其中所述背景图像在被所述处理设备加载之前被存储在所述存储器中。
4.根据权利要求1至3中任一项所述的系统,其中所述至少一个处理设备执行被存储在所述存储器设备中的所述指令,以进一步计算环境光值,其中所述环境光值是所述一组样本的平均颜色。
5.根据权利要求4所述的系统,其中所述至少一个处理设备执行被存储在所述存储器设备中的所述指令,以进一步至少部分地基于所述环境光值来执行以下至少一项:
将被反射到所述数字对象上的光着色,或者
调整被反射到所述数字对象上的光的强度。
6.根据权利要求5所述的系统,其中所述至少一个处理设备执行被存储在所述存储器设备中的所述指令,以进一步:
生成所述背景图像的处于不同分辨率的一组版本。
7.根据权利要求6所述的系统,其中以下至少一项:
所述背景图像的所选择的所述版本至少部分地基于所述2D边界区域的尺寸。
8.根据权利要求1所述的系统,其中所述至少一个处理设备执行被存储在所述存储器设备中的所述指令,以进一步:
至少部分地基于针对每个数字光源不同地加权所述一组样本并且组合被加权的所述样本,来确定针对所述一个或多个数字光源的所述值。
9.一种方法,包括:
接收混合现实视图中的背景图像和要被合成到所述背景图像上的数字对象;
针对所述数字对象生成2D边界区域;
选择所述背景图像的处于预定义分辨率的版本;
将所述2D边界区域覆盖在所述背景图像的所选择的所述版本上,并且沿着所述2D边界区域的周界获得所选择的所述版本的像素的颜色的一组样本;以及
至少部分地基于所述一组样本来确定针对一个或多个数字光源的值,所述一个或多个数字光源用以照亮所述混合现实视图中的所述数字对象210。
10.根据权利要求9所述的方法,还包括:在所述数字对象的位置处计算环境光值,其中所述环境光值是所述一组样本的平均颜色。
11.根据权利要求9至10中任一项所述的方法,还包括:绘制由所述数字光源照亮的所述数字对象,并且在显示设备上显示所述数字对象。
12.根据权利要求11所述的方法,还包括用模拟阴影来绘制所述数字对象。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980038854.X/1.html,转载请声明来源钻瓜专利网。