当前位置: 首页 > 专利查询>苹果公司专利>正文

在三维环境中呈现化身制造技术

技术编号:37136678 阅读:24 留言:0更新日期:2023-04-06 21:36
在一些实施方案中,一种计算机系统接收表示用户的至少第一部分的位姿的数据,并且引起包括相应化身特征的化身的呈现,该相应化身特征对应于用户的第一部分并且呈现为具有指示用户的第一部分的位姿的确定性的可变显示特性。在一些实施方案中,一种计算机系统接收指示一个或多个用户的当前活动是第一类型的活动的数据,并且作为响应,更新具有基于第一外观模板的第一外观的用户的表示。该系统接收指示一个或多个用户的当前活动的第二数据,并且作为响应,使用第一或第二外观模板基于一个或多个用户的当前活动来更新第一用户的表示的外观。外观。外观。

【技术实现步骤摘要】
【国外来华专利技术】在三维环境中呈现化身
[0001]相关申请的交叉引用
[0002]本申请要求于2020年6月8日提交的名称为“PRESENTING AVATARS IN THREE

DIMENSIONAL ENVIRONMENTS”的美国临时申请第63/036,411号的优先权,其内容据此以引用的方式并入。


[0003]本公开整体涉及与显示生成部件并且任选地与提供计算机生成的体验的一个或多个输入设备通信的计算机系统,这些输入设备包括但不限于经由显示器提供虚拟现实和混合现实体验的电子设备。

技术介绍

[0004]近年来,用于增强现实的计算机系统的发展显著增加。示例性增强现实环境包括至少一些替换或增强物理世界的虚拟元素。用于计算机系统和其他电子计算设备的输入设备(诸如相机、控制器、操纵杆、触敏表面和触摸屏显示器)用于与虚拟/增强现实环境进行交互。示例性虚拟元素包括诸如数字图像、视频、文本、图标和控制元素(诸如按钮和其他图形)的虚拟对象。

技术实现思路

[0005]用于与包括至少一些虚拟元素的环境(例如,应用程序、本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种方法,包括:在与显示生成部件通信的计算机系统处:接收表示用户的至少第一部分的位姿的位姿数据;以及经由所述显示生成部件引起化身的呈现,其中所述化身包括对应于所述用户的所述第一部分并且呈现为具有可变显示特性的相应化身特征,所述可变显示特性指示所述用户的所述第一部分的所述位姿的确定性,其中呈现所述化身包括:根据确定所述用户的所述第一部分的所述位姿与第一确定性值相关联,呈现带有所述相应化身特征的所述化身,所述相应化身特征具有所述可变显示特性的第一值;以及根据确定所述用户的所述第一部分的所述位姿与不同于所述第一确定性值的第二确定性值相关联,呈现带有所述相应化身特征的所述化身,所述相应化身特征具有不同于所述可变显示特性的所述第一值的所述可变显示特性的第二值。2.根据权利要求1所述的方法,还包括:接收表示所述用户的至少第二部分的位姿的第二位姿数据;以及经由所述显示生成部件引起所述化身的呈现,其中所述化身包括对应于所述用户的所述第二部分并且呈现为具有第二可变显示特性的第二化身特征,所述第二可变显示特性指示所述用户的所述第二部分的所述位姿的确定性,其中呈现所述化身包括:根据确定所述用户的所述第二部分的所述位姿与第三确定性值相关联,呈现带有所述第二化身特征的所述化身,所述第二化身特征具有所述第二可变显示特性的第一值;以及根据确定所述用户的所述第二部分的所述位姿与不同于所述第三确定性值的第四确定性值相关联,呈现带有所述第二化身特征的所述化身,所述第二化身特征具有不同于所述第二可变显示特性的所述第一值的所述第二可变显示特性的第二值。3.根据权利要求2所述的方法,其中呈现所述化身包括:根据确定所述第三确定性值对应于所述第一确定性值,所述第二可变显示特性的所述第一值对应于所述可变显示特性的所述第一值;以及根据确定所述第四确定性值对应于所述第二确定性值,所述第二可变显示特性的所述第二值对应于所述可变显示特性的所述第二值。4.根据权利要求2所述的方法,还包括:根据确定所述第三确定性值对应于所述第一确定性值,所述第二可变显示特性的所述第一值不对应于所述可变显示特性的所述第一值;以及根据确定所述第四确定性值对应于所述第二确定性值,所述第二可变显示特性的所述第二值不对应于所述可变显示特性的所述第二值。5.根据权利要求1至4中任一项所述的方法,还包括:接收表示所述用户的所述第一部分的位姿变化的更新后的位姿数据;以及响应于接收到所述更新后的位姿数据,更新所述化身的所述呈现,包括:基于所述用户的所述第一部分的所述位姿变化来更新所述相应化身特征的位姿。6.根据权利要求5所述的方法,其中更新所述化身的所述呈现包括:响应于在所述用户的所述第一部分的所述位姿变化期间所述用户的所述第一部分的所述位姿的所述确定性的变化,除基于所述用户的所述第一部分的所述位姿变化来改变所述化身的至少一部分的定位之外,还改变显示的相应化身特征的所述可变显示特性。
7.根据权利要求1至6中任一项所述的方法,其中所述可变显示特性指示所述相应化身特征相对于所述用户的所述第一部分的所述位姿的估计视觉保真度。8.根据权利要求1至7中任一项所述的方法,其中呈现所述化身包括:根据确定所述位姿数据满足当所述用户的所述第一部分由第一传感器检测到时满足的第一组标准,呈现带有所述相应化身特征的所述化身,所述相应化身特征具有所述可变显示特性的第三值;以及根据确定所述位姿数据未能满足所述第一组标准,呈现带有所述相应化身特征的所述化身,所述相应化身特征具有指示比所述可变显示特性的所述第三值更低的确定性值的所述可变显示特性的第四值。9.根据权利要求1至8中任一项所述的方法,还包括:当所述相应化身特征被呈现为具有所述可变显示特性的当前值时,接收到表示所述用户的所述第一部分的所述位姿的变化的更新后的位姿数据;以及响应于接收到所述更新后的位姿数据,更新所述化身的所述呈现,包括:根据确定所述更新后的位姿数据表示所述用户的所述第一部分的所述位姿从传感器的视图内的第一定位到所述传感器的所述视图外的第二定位的变化,减小所述可变显示特性的所述当前值;以及根据确定所述更新后的位姿数据表示所述用户的所述第一部分的所述位姿从所述第二定位到所述第一定位的变化,增大所述可变显示特性的所述当前值。10.根据权利要求9所述的方法,其中:所述可变显示特性的所述当前值以第一速率减小,并且所述可变显示特性的所述当前值以大于所述第一速率的第二速率增大。11.根据权利要求1至10中任一项所述的方法,其中:所述可变显示特性的所述第一值表示所述相应化身特征相对于所述用户的所述第一部分的所述位姿的比所述可变显示特性的所述第二值更高的视觉保真度,并且呈现所述化身包括:根据确定所述用户的所述第一部分对应于物理特征的子集,将所述用户的所述第一部分的所述位姿与所述第二确定性值相关联;以及根据确定所述用户的所述第一部分不对应于所述物理特征的所述子集,将所述用户的所述第一部分的所述位姿与所述第一确定性值相关联。12.根据权利要求1至11中任一项所述的方法,还包括:当所述化身被呈现为带有具有所述可变显示特性的所述第一值的所述相应化身特征时,更新所述化身的所述呈现,包括:根据确定所述用户的所述第一部分的移动速度是所述用户的所述第一部分的第一移动速度,呈现带有所述相应化身特征的所述化身,所述相应化身特征具有所述可变显示特性的第一改变值;以及根据确定所述用户的所述第一部分的所述移动速度是所述用户的所述第一部分的与所述第一移动速度不同的第二移动速度,呈现带有所述相应化身特征的所述化身,所述相应化身特征具有所述可变显示特性的第二改变值。
13.根据权利要求1至12中任一项所述的方法,还包括:改变所述可变显示特性的值,包括改变所述相应化身特征的一个或多个视觉参数。14.根据权利要求13所述的方法,其中所述一个或多个视觉参数包括模糊度。15.根据权利要求13所述的方法,其中所述一个或多个视觉参数包括不透明度。16.根据权利要求13所述的方法,其中所述一个或多个视觉参数包括颜色。17.根据权利要求13所述的方法,其中所述一个或多个视觉参数包括包含所述相应化身特征的粒子的密度。18.根据权利要求17所述的方法,其中包含所述相应化身特征的所述粒子的密度包括包含所述相应化身特征的所述粒子之间的间距。19.根据权利要求17所述的方法,其中包含所述相应化身特征的所述粒子的密度包括包含所述相应化身特征的所述粒子的大小。20.根据权利要求1至19中任一项所述的方法,还包括:改变所述可变显示特性的值,包括呈现与所述相应化身特征相关联的视觉效果。21.根据权利要求1至20中任一项所述的方法,其中:所述用户的所述第一部分包括第一物理特征和第二物理特征,所述可变显示特性的所述第一值表示所述相应化身特征相对于所述用户的所述第一物理特征的所述位姿的比所述可变显示特性的所述第二值更高的视觉保真度,并且呈现带有具有所述可变显示特性的所述第二值的所述相应化身特征的所述化身包括:呈现带有基于所述用户的对应物理特征的所述第一物理特征的渲染以及基于不是所述用户的对应物理特征的所述第二物理特征的渲染的所述化身。22.根据权利要求1至21中任一项所述的方法,其中所述位姿数据由多个传感器生成。23.根据权利要求22所述的方法,其中所述多个传感器包括与所述计算机系统相关联的一个或多个相机传感器。24.根据权利要求22至23中任一项所述的方法,其中所述多个传感器包括与所述计算机系统分开的一个或多个相机传感器。25.根据权利要求22至24中任一项所述的方法,其中所述多个传感器包括一个或多个非视觉传感器。26.根据权利要求1至25中任一项所述的方法,其中使用插值函数来确定所述用户的至少所述第一部分的所述位姿。27.根据权利要求1至26中任一项所述的方法,其中所述位姿数据包括从先前扫描数据生成的数据,所述先前扫描数据捕获了关于所述计算机系统的用户的外观的信息。28.根据权利要求1至27中任一项所述的方法,其中所述位姿数据包括由先前媒体数据生成的数据。29.根据权利要求1至28中任一项所述的方法,其中:所述位姿数据包括视频数据,所述视频数据包括所述用户的至少所述第一部分,并且呈现所述化身包括呈现建模的化身,所述建模的化身包括使用所述视频数据来渲染的所述相应化身特征,所述视频数据包括所述用户的所述第一部分。30.根据权利要求1至29中任一项所述的方法,其中呈现所述化身包括:根据确定接收到指示用于所述化身的第一渲染值的输入,呈现带有所述相应化身特征
和除所述相应化身特征之外的第一量的化身特征的所述化身;以及根据确定接收到指示用于所述化身的与所述第一渲染值不同的第二渲染值的输入,呈现带有所述相应化身特征和除所述相应化身特征之外的第二量的化身特征的所述化身,其中所述第二量不同于所述第一量。31.根据权利要求1至30中任一项所述的方法,所述方法还包括:经由所述显示生成部件引起与所述显示生成部件相关联的用户的表示的呈现,其中与所述显示生成部件相关联的所述用户的所述表示对应于与所述显示生成部件相关联的所述用户的外观,所述外观被呈现给除与所述显示生成部件相关联的所述用户之外的一个或多个用户。32.根据权利要求1至31中任一项所述的方法,其中呈现所述化身包括基于所述用户的所述第一部分的第一外观来呈现带有具有第一外观的所述相应化身特征的所述化身,所述方法还包括:接收指示所述用户的所述第一部分的更新后的外观的数据;以及经由所述显示生成部件,基于所述用户的所述第一部分的所述更新后的外观,引起带有具有更新后的外观的所述相应化身特征的所述化身的呈现。33.根据权利要求1至32中任一项所述的方法,其中:所述位姿数据进一步表示与所述用户的所述第一部分相关联的对象;并且呈现所述化身包括:呈现带有与所述相应化身特征相邻的所述对象的表示的所述化身。34.根据权利要求1至33中任一项所述的方法,其中:所述用户的所述第一部分的所述位姿与第五确定性值相关联,并且呈现所述化身包括:根据确定所述用户的所述第一部分是第一特征类型,呈现带有具有所述可变显示特性的指示小于所述第五确定性值的确定性值的值的所述相应化身特征的所述化身。35.根据权利要求1至34中任一项所述的方法,其中:所述用户的所述第一部分的所述位姿与第六确定性值相关联,并且呈现所述化身还包括:根据确定所述用户的所述第一部分是第二特征类型,呈现带有具有所述可变显示特性的指示大于所述第六确定性值的确定性值的值的所述相应化身特征的所述化身。36.一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储被配置为由与显示生成部件通信的计算机系统的一个或多个处理器执行的一个或多个程序,所述一个或多个程序包括用于执行根据权利要求1至35中任一项所述的方法的指令。37.一种计算机系统,包括:一个或多个处理器;以及存储器,所述存...

【专利技术属性】
技术研发人员:G
申请(专利权)人:苹果公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1