增强现实对象的交互系统技术方案

技术编号:26264218 阅读:70 留言:0更新日期:2020-11-06 18:05
在增强现实或混合现实或虚拟现实环境中提供与虚拟对象的交互以及虚拟对象之间的交互的系统和方法中,检测到的状况可能触发来自放置在物理环境视图中的虚拟对象的动画响应。所检测到的状况可以包括检测用户在设定阈值放置距离或接近度内、检测另一虚拟对象在设定阈值放置距离或接近度内、对物理环境视图中的特定环境状况的检测、以及其他这样的因素。可以响应于检测到特定虚拟对象和/或其他状况来触发虚拟对象的特定行为动画。

【技术实现步骤摘要】
【国外来华专利技术】增强现实对象的交互系统
该描述通常涉及计算设备在增强现实(AR)环境和/或虚拟现实(VR)环境中的使用。
技术介绍
增强现实系统、或混合现实系统或虚拟现实系统可以允许用户观看场景,例如,与他们的物理环境相对应的场景,并用虚拟对象或虚拟角色来增强其物理环境的场景。增强现实(AR)系统和/或虚拟现实(VR)系统可以生成三维(3D)沉浸式增强和/或虚拟现实环境。用户可以通过与各种电子设备进行交互来体验这种增强现实或混合现实或虚拟现实环境。用户可以通过例如手势、电子设备的操纵和/或外部设备可操作地耦合到电子设备在增强现实、混合现实或虚拟现实环境中移动通过元素并且与其交互。这种类型的增强现实或混合现实或虚拟现实体验中的用户体验将通过与放置在物理环境的场景视图中的虚拟对象和/或角色的紧密、相关、场境交互来增强。这样的交互将增强用户增强现实或混合现实体验的现实性,并增强用户在增强现实或混合现实体验中的存在。
技术实现思路
在一个总体方面,一种计算机实现的方法可以包括,由电子设备显示混合现实场景,检测对要放置在混合现实场景中的第一虚拟对象的本文档来自技高网...

【技术保护点】
1.一种计算机实现的方法,包括:/n由电子设备显示混合现实场景;/n检测用于放置在所述混合现实场景中的第一虚拟对象的选择;/n响应于所检测到的选择,将所选择的第一虚拟对象显示在所述混合现实场景中的放置位置处;/n检测多个动画触发器中的动画触发器;/n基于所检测到的动画触发器,从多个动画中识别用于所述第一虚拟对象的动画;以及/n响应于所检测到的动画触发器,执行所识别的所述第一虚拟对象的动画。/n

【技术特征摘要】
【国外来华专利技术】20180619 US 16/012,0721.一种计算机实现的方法,包括:
由电子设备显示混合现实场景;
检测用于放置在所述混合现实场景中的第一虚拟对象的选择;
响应于所检测到的选择,将所选择的第一虚拟对象显示在所述混合现实场景中的放置位置处;
检测多个动画触发器中的动画触发器;
基于所检测到的动画触发器,从多个动画中识别用于所述第一虚拟对象的动画;以及
响应于所检测到的动画触发器,执行所识别的所述第一虚拟对象的动画。


2.根据权利要求1所述的计算机实现的方法,其中,检测所述动画触发器、识别所述动画和执行所识别的动画包括:
检测所述电子设备与所述第一虚拟对象的放置位置之间的距离;
确定所检测到的距离小于或等于阈值距离;
响应于确定所检测到的距离小于或等于所述阈值距离,识别交互式动画;以及
执行所述交互式动画,使所述第一虚拟对象响应于确定所检测到的距离小于或等于所述阈值距离而执行与所述电子设备的用户的场境交互。


3.根据权利要求2所述的计算机实现的方法,其中,检测所述动画触发器包括:
检测与所述第一虚拟对象在所述混合现实场景中的放置位置相对应的所述物理环境中的位置;
跟踪所述电子设备在所述物理环境中的位置;以及
响应于检测到所述电子设备在所述物理环境中的位置与所述第一虚拟对象在所述物理环境中的位置之间的距离小于或等于所述阈值距离,检测所述动画触发器。


4.根据权利要求2所述的计算机实现的方法,其中,检测所述电子设备与所述第一虚拟对象的放置位置之间的距离包括:
检测所述电子设备在所述物理环境中的三维坐标位置;
检测与所述第一虚拟对象在所述混合现实场景中的所述放置位置相对应的所述第一虚拟对象在所述物理环境中的三维坐标位置;以及
基于所检测到的所述第一虚拟对象的坐标位置和所检测到的所述电子设备在所述物理环境中的坐标位置,检测所述电子设备与所述第一虚拟对象之间的距离。


5.根据权利要求2所述的计算机实现的方法,其中,从所述多个动画中识别动画和执行所识别的动画包括:
响应于所检测到的动画触发器而识别受影响的动画;和
执行所述第一虚拟对象的受影响的动画,所述受影响的动画包括与所述第一虚拟对象和用户之间的交互以及和所述混合现实场景相关联的环境相关联的多个场境行为属性。


6.根据权利要求1所述的计算机实现的方法,其中,检测所述动画触发器、识别所述动画和执行所选择的动画包括:
检测第二虚拟对象在距所述第一虚拟对象的所述放置位置的小于或等于阈值放置距离的距离处的放置;
识别受影响的动画;以及
执行所述受影响的动画,使所述第一虚拟对象或所述第二虚拟对象中的至少一个响应于检测到所述第一虚拟对象和所述第二虚拟对象在彼此的所述阈值放置距离内而执行与所第一虚拟对象或所第二虚拟对象中的另一个的场境交互。


7.根据权利要求6所述的计算机实现的方法,其中,执行所述受影响的动画包括:
执行所述第一虚拟对象或所述第二虚拟对象中的至少一个的受影响的动画,所述受影响的动画包括多个场境行为属性,所述多个场境行为属性与所述第一虚拟对象和所述第二虚拟对象之间的关系相关联并且与和所述混合现实场景相关联的环境相关联。


8.根据权利要求6所述的计算机实现的方法,其中,检测所述动画触发器包括:
检测与所述第一虚拟对象在所述混合现实场景中的放置位置相对应的所述物理环境中的第一位置;
检测与所述第二虚拟对象在所述混合现实场景中的放置位置相对应的所述物理环境中的第二位置;以及
响应于检测到所述第一虚拟对象在所述物理环境中的第一位置与所述第二虚拟对象在所述物理环境中的第二位置之间的距离小于或等于所述阈值放置距离,检测所述动画触发器。


9.根据权利要求8所述的计算机实现的方法,其中,检测所述第一虚拟对象的第一位置与所述第二虚拟对象的位置之间的距离包括:
检测与所述第一虚拟对象在所述混合现实场景中的放置位置相对应的所述第一虚拟对象在所述物理环境中的三维坐标位置;
检测与所述第二虚拟对象在所述混合现实场景中的放置位置相对应的所述第二虚拟对象在所述物理环境中的三维坐标位置;以及
基于所检测到的所述第一虚拟对象的三维坐标位置和所检测到的所述第二虚拟对象的三维坐标位置,检测所述第一虚拟对象与所述第二虚拟对象之间的距离。


10.根据权利要求1所述的计算机实现的方法,其中,检测所述动画触发器、从所述多个动画中识别动画和执行所识别的动画包括:
检测所述第一虚拟对象在所述混合现实场景中的初始放置;
响应于检测到所述第一虚拟对象的初始放置,识别空闲动画;以及
执行所述第一虚拟对象的空闲动画,所述第一虚拟对象的空闲动画对应于与所述第一虚拟对象相...

【专利技术属性】
技术研发人员:艾伦·乔伊斯道格拉斯·缪尔马克·多奇特曼布赖恩·伍兹塔勒克·阿德尔加瓦德
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:美国;US

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

1