【技术实现步骤摘要】
【国外来华专利技术】用于呈现和操纵有条件地相关的合成现实内容线程的方法和设备
本公开整体涉及合成现实(SR)布景(setting)内的目标实现器(OE),并且更具体地讲,涉及在有条件地相关的SR内容线程内呈现和操纵OE。
技术介绍
一些设备能够生成并呈现合成现实布景。一些合成现实布景包括虚拟布景,该虚拟布景是物理布景的模拟替换。一些合成现实布景包括增强布景,该增强布景是物理布景的修改版本。呈现合成现实布景的一些设备包括移动通信设备,诸如智能电话、可头戴显示器(HMD)、眼镜、抬头显示器(HUD)、可头戴壳体和光学投影系统。呈现合成现实布景的大多数先前可用的设备在呈现某些对象的表示时是无效的。例如,呈现合成现实布景的一些先前可用的设备不适于呈现与动作相关联的对象的表示。附图说明因此,本公开可被本领域的普通技术人员理解,更详细的描述可参考一些例示性具体实施的方面,其中一些具体实施在附图中示出。图1A和图1B是根据一些具体实施的示例性操作环境的图示。图2是根据一些实施方式的示例性系统的框图。图3A是根据一些具体实施的示例性新兴(emergent)内容引擎的框图。图3B是根据一些具体实施的示例性神经网络的框图。图4A至图4E是根据一些具体实施的生成SR布景的内容的方法的流程图表示。图5是根据一些具体实施的利用新兴内容引擎的各种部件启用的服务器系统的框图。图6A是根据一些具体实施的有条件地相关的合成现实(SR)内容线程的框图。图6B和图6C示出了根据一 ...
【技术保护点】
1.一种方法,包括:/n在包括非暂态存储器以及与所述非暂态存储器耦接的一个或多个处理器的设备处:/n将与第一组属性相关联的第一目标实现器(OE)和与第二组属性相关联的第二OE实例化到合成现实(SR)布景中,其中所述第一OE封装在所述第二OE内;/n基于所述第一组属性和所述第二组属性向所述第一OE提供第一目标;/n基于所述第二组属性向所述第二OE提供第二目标,其中所述第一目标和所述第二目标与第一时间点和第二时间点之间的第一时间段相关联;/n基于所述第一目标为所述第一OE生成与所述第一时间段相关联的第一组动作;/n基于所述第二目标为所述第二OE生成与所述第一时间段相关联的第二组动作;以及/n渲染包括由所述第一OE执行的所述第一组动作和由所述第二OE执行的所述第二组动作的所述SR布景以用于显示。/n
【技术特征摘要】
【国外来华专利技术】20180219 US 62/632,378;20180601 US 62/679,2011.一种方法,包括:
在包括非暂态存储器以及与所述非暂态存储器耦接的一个或多个处理器的设备处:
将与第一组属性相关联的第一目标实现器(OE)和与第二组属性相关联的第二OE实例化到合成现实(SR)布景中,其中所述第一OE封装在所述第二OE内;
基于所述第一组属性和所述第二组属性向所述第一OE提供第一目标;
基于所述第二组属性向所述第二OE提供第二目标,其中所述第一目标和所述第二目标与第一时间点和第二时间点之间的第一时间段相关联;
基于所述第一目标为所述第一OE生成与所述第一时间段相关联的第一组动作;
基于所述第二目标为所述第二OE生成与所述第一时间段相关联的第二组动作;以及
渲染包括由所述第一OE执行的所述第一组动作和由所述第二OE执行的所述第二组动作的所述SR布景以用于显示。
2.根据权利要求1所述的方法,还包括:
在第二时间段内将与第三组属性相关联的第三OE实例化到所述SR布景中,其中所述第一OE封装在所述第二OE和所述第三OE内;以及
基于所述第一组属性和所述第二组属性以及与所述第三OE相关联的所述第三组属性,在所述第二时间段内更新第一OE的所述第一目标。
3.根据权利要求1所述的方法,还包括:
在第二时间段内从所述SR布景中移除所述第二OE;以及
基于所述第一组属性,在所述第二时间段内更新第一OE的所述第一目标。
4.根据权利要求1所述的方法,还包括将与第三组属性相关联的第三OE和与第四组属性相关联的第四OE实例化到所述SR布景中,其中所述第三OE封装在所述第四OE内。
5.根据权利要求4所述的方法,其中所述第一OE和所述第二OE与第一OE封装件相关联,并且其中所述第三OE和所述第四OE与第二OE封装件相关联。
6.根据权利要求5所述的方法,其中所述第一OE封装件和所述第二OE封装件两者中包括至少一个OE。
7.根据权利要求1至6中任一项所述的方法,其中所述SR布景与事件相关联。
8.根据权利要求7所述的方法,其中基于与所述事件相关联的源资产来合成所述第一目标和所述第二目标。
9.根据权利要求7至8中任一项所述的方法,还包括从与所述事件相关联的源资产提取一组动作,其中所述第一目标和所述第二目标来源于所述一组动作。
10.根据权利要求9所述的方法,其中所述第一目标和所述第二目标与所述一组动作一致。
11.根据权利要求1至10中任一项所述的方法,还包括:
接收在第二时间段内从所述SR布景移除相应OE的用户输入;以及
响应于接收到所述用户输入:
从所述SR布景中移除所述相应OE;以及
在所述第二时间段内继续渲染所述SR布景以用于显示。
12.根据权利要求1至10中任一项所述的方法,还包括:
接收在第二时间段内向所述SR布景添加相应OE的用户输入;以及
响应于接收到所述用户输入:
从所述SR布景添加所述相应OE;以及
在所述第二时间段内继续渲染所述SR布景以用于显示。
13.根据权利要求1至12中任一项所述的方法,其中生成所述第二组动作包括在满足预先确定的标准的情况下,基于自卫目标而不是所述第二目标为所述第二OE生成与所述第一时间段相关联的所述第二组动作。
14.根据权利要求1至13中任一项所述的方法,还包括:
接收在所述SR布景内选择相应OE的用户输入;以及
响应于接收到所述用户输入,通过所述相应OE的视角渲染所述SR布景以用于显示。
15.根据权利要求1至14中任一项所述的方法,还包括获取表征所述SR布景的上下文信息。
16.根据权利要求15所述的方法,其中所述上下文信息包括与在所述SR布景内实例化的OE和OE封装件相关联的信息。
17.根据权利要求15所述的方法,其中所述上下文信息包括与特定于用户的信息相关联的信息,所述特定于用户的信息与所述SR布景相关联。
18.根据权利要求1至17中任一项所述的方法,还包括为所述SR布景设置虚拟环境条件。
19.根据权利要求18所述的方法,其中基于表征场景的源资产来设置所述虚拟环境条件。
20.根据权利要求18至19中任一项所述的方法,还包括:
接收在第二时间段内修改所述SR布景的所述虚拟环境条件的用户输入;以及
响应于接收到所述用户输入,基于所述用户输入在所述第二时间段内修改所述SR布景的所述虚拟环境条件。
21.一种设备,包括:
一个或多个处理器;
非暂态存储器;以及
存储在所述非暂态存储器中的一个或多个程序,所述一个或多个程序当由所述一个或多个处理器执行时使所述设备执行根据权利要求1至20所述的方法中的任一种方法。
22.一种用于存储一个或多个程序的非暂态存储器,所述一个或多个程序当由设备的一个或多个处理器执行时使所述设备执行根据权利要求1至20所述的方法中的任一种方法。
23.一种设备,包括:
一个或多个处理器;
非暂态存储器;以及
用于使所述设备执行根据权利要求1至20所述的方法中的任一种方法的装置。
24.一种方法,包括:
在包括非暂态存储器以及与所述非暂态存储器耦接的一个或多个处理器的设备处:
基于从与事件相关联的源资产提取的一组动作来合成目标实现器(OE)封装件的一组初始目标,其中所述OE封装件包括封装在第二OE内的第一OE,并且其中所述一组初始目标包括与所述第二OE的第二目标一致的所述第一OE的第一目标;
将所述OE封装件实例化到合成现实(SR)布景中,其中所述OE封装件由所述一组初始目标和一组视觉渲染属性来表征;
基于所述一组初始目标、与所述事件相关联的上下文信息和所述一组动作的函数来生成所述OE封装件的更新目标;以及
基于所述一组更新目标修改所述OE封装件。
25.根据权利要求24所述的方法,还包括获取与所述事件相关联的所述源资产。
26.根据权利要求24至25中任一项所述的方法,还包括基于所述源资产确定所述OE封装件。
27.根据权利要求24至26中任一项所述的方法,还包括从所述源资产提取在所述事件期间由所述第一OE和所述第二OE执行的所述一组动作。
28.根据权利要求24至27中任一项所述的方法,还包括基于所述一组初始目标来设置所述SR布景的虚拟环境条件。
29.根据权利要求24至28中任一项所述的方法,还包括获取表征所述SR布景的上下文信息。
30.根据权利要求29所述的方法,其中所述上下文信息包括与在所述SR布景内实例化的OE和OE封装件相关联的信息。
31.根据权利要求29所述的方法,其中所述上下文信息包括与特定于用户的信息相关联的信息,所述特定于用户的信息与所述SR布景相关联。
32.根据权利要求24至31中任一项所述的方法,其中所述一组初始目标与所述一组动作一致。
33.根据权利要求24至32中任一项所述的方法,其中所述OE封装件的所述一组初始目标...
【专利技术属性】
技术研发人员:I·M·里克特,M·J·洛克威尔,A·S·赛尼,
申请(专利权)人:苹果公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。