【技术实现步骤摘要】
【国外来华专利技术】基于上下文的虚拟对象渲染
[0001]优先权要求
[0002]本申请要求2020年1月20日提交的美国专利申请序列号第16/747,318号和2019年9月6日提交的美国临时申请序列号第62/897,001号的优先权,其中的每一个通过引用整体并入本文中。
[0003]本公开内容一般涉及视觉呈现,更具体地涉及基于上下文数据在摄像机馈送中描绘的现实世界环境中渲染虚拟对象。
技术介绍
[0004]虚拟渲染系统可以用于创建增强现实体验,其中三维(3D)虚拟对象图形内容似乎存在于现实世界中。许多常规的虚拟渲染系统通常渲染为所有用户所共用的基本静态模板,并且通常无法提供吸引人和有趣的增强现实体验。由于环境条件、用户动作、摄像机与正在渲染的对象之间的意外视觉中断等,这些系统还可能出现呈现问题。
附图说明
[0005]在不一定按比例绘制的附图中,相似的附图标记可以描述不同视图中的相似部件。为了容易识别对任何特定元素或行动的讨论,附图标记中的一个或多个最高位数字是指首次引入该元素的图号。在附图的图中,通过示例而 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种系统,包括:存储器;以及至少一个硬件处理器,所述至少一个硬件处理器耦接至所述存储器并且包括虚拟渲染系统,所述虚拟渲染系统使所述系统执行包括以下的操作:选择虚拟对象模板;基于与计算设备相关联的上下文信息来确定所述虚拟对象模板的一个或更多个风格化;通过将所述一个或更多个风格化应用于所述虚拟对象模板来生成虚拟对象;以及在所述计算设备的摄像机馈送内捕获的3D空间内渲染所述虚拟对象,所述虚拟对象包括所述一个或更多个风格化。2.根据权利要求1所述的系统,其中,所述操作还包括:基于所述一个或更多个上下文信号确定所述虚拟对象的行为;其中,所述虚拟对象的渲染包括基于所述行为渲染执行一个或更多个移动或动作的所述虚拟对象。3.根据权利要求1所述的系统,其中,所述操作还包括:基于所述上下文信息检测触发事件;其中,所述虚拟对象模板的选择响应于检测到所述触发事件。4.根据权利要求3所述的系统,其中,所述虚拟对象包括与所述触发事件有关的内容。5.根据权利要求1所述的系统,其中,所述虚拟对象的选择包括:从所述计算设备获得位置数据,所述位置数据描述所述计算设备的位置;其中,所述虚拟对象模板的选择基于所述位置数据。6.根据权利要求5所述的系统,其中,所述虚拟对象模板的选择还包括:使用所述位置数据从数据库标识所述虚拟对象模板。7.根据权利要求5所述的系统,其中,所述虚拟对象模板包括与所述计算设备的位置有关的文本字符串。8.根据权利要求1所述的系统,其中,所述上下文信息包括以下中的一个或更多个:用户输入数据;生物识别数据;运动数据;环境数据;定位数据;时间数据;描述事件的事件数据;描述所述计算设备的位置的位置数据;由摄像机生成的图像数据的视觉属性;由所述摄像机生成的检测到对象的图像数据;由所述摄像机生成的检测到动作或姿势的图像数据;天气状况数据;由与所述计算设备通信的麦克风产生的音频数据;所述计算设备的用户的注视;或者所述虚拟对象的属性。9.根据权利要求1所述的系统,其中,所述一个或更多个风格化包括以下中的一个或更多个:颜色;纹理;尺寸;对象几何形状;不透明度;排版;印刷重点;装饰;或者与所述虚拟对象模板有关的附加虚拟表示。10.根据权利要求1所述的系统,其中,在所述3D空间内渲染所述虚拟对象包括:检测在所述摄像机馈送内捕获的所述3D空间中的参考表面;以及基于所检测到的参考表面将所述虚拟对象定向在所述3D空间中的所述位置处。11.根据权利要求10所述的系统,其中,将所述虚拟对象定向在所述3D空间中的所述位置处包括:
基于所检测到的参考表面将所述虚拟对象分配给所述3D空间中的所述位置;以及标识能够操作以在所述3D空间中跟踪所述虚拟对象的跟踪标记。12.根据权利要求11所述的系统,其中,所述操作还包括:由来自一组跟踪子系统之中的第一跟踪子...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。