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

用于呈现和操纵有条件地相关的合成现实内容线程的方法和设备技术

技术编号:25696727 阅读:45 留言:0更新日期:2020-09-18 21:08
在一个具体实施中,一种方法包括:将与第一属性相关联的第一目标实现器(OE)和与第二属性相关联的第二OE实例化到合成现实(SR)布景中,其中所述第一OE封装在所述第二OE内;基于所述第一属性和所述第二属性向所述第一OE提供第一目标;基于所述第二属性向所述第二OE提供第二目标,其中所述第一目标和所述第二目标与第一时间点和第二时间点之间的时间段相关联;基于所述第一目标生成所述第一OE的第一组动作并且基于所述第二目标生成所述第二OE的第二组动作;以及在所述时间段内渲染包括由所述第一OE执行的所述第一组动作和由所述第二OE执行的所述第二组动作的所述SR布景以用于显示。

【技术实现步骤摘要】
【国外来华专利技术】用于呈现和操纵有条件地相关的合成现实内容线程的方法和设备
本公开整体涉及合成现实(SR)布景(setting)内的目标实现器(OE),并且更具体地讲,涉及在有条件地相关的SR内容线程内呈现和操纵OE。
技术介绍
一些设备能够生成并呈现合成现实布景。一些合成现实布景包括虚拟布景,该虚拟布景是物理布景的模拟替换。一些合成现实布景包括增强布景,该增强布景是物理布景的修改版本。呈现合成现实布景的一些设备包括移动通信设备,诸如智能电话、可头戴显示器(HMD)、眼镜、抬头显示器(HUD)、可头戴壳体和光学投影系统。呈现合成现实布景的大多数先前可用的设备在呈现某些对象的表示时是无效的。例如,呈现合成现实布景的一些先前可用的设备不适于呈现与动作相关联的对象的表示。附图说明因此,本公开可被本领域的普通技术人员理解,更详细的描述可参考一些例示性具体实施的方面,其中一些具体实施在附图中示出。图1A和图1B是根据一些具体实施的示例性操作环境的图示。图2是根据一些实施方式的示例性系统的框图。图3A是根据一些具体实施的示例性新兴(emergent)内容引擎的框图。图3B是根据一些具体实施的示例性神经网络的框图。图4A至图4E是根据一些具体实施的生成SR布景的内容的方法的流程图表示。图5是根据一些具体实施的利用新兴内容引擎的各种部件启用的服务器系统的框图。图6A是根据一些具体实施的有条件地相关的合成现实(SR)内容线程的框图。图6B和图6C示出了根据一些具体实施的与目标实现器(OE)封装件相关联的时间线。图7A至图7C示出了根据一些具体实施的示例性SR呈现情境。图8A至图8C是根据一些具体实施的新兴内容架构的框图。图9是根据一些具体实施的将SR布景内的OE封装件实例化的方法的流程图表示。图10是根据一些具体实施,初始化并生成用于SR布景内的OE封装件的内容的方法的流程图表示。图11是根据一些具体实施,初始化并生成用于SR布景内的OE的内容的方法的流程图表示。图12是根据一些具体实施的选择SR布景(例如,有条件地相关的SR内容线程环境)内的视点的方法的流程图表示。根据通常的做法,附图中示出的各种特征部可能未按比例绘制。因此,为了清楚起见,可以任意地扩展或减小各种特征部的尺寸。另外,一些附图可能未描绘给定的系统、方法或设备的所有部件。最后,在整个说明书和附图中,类似的附图标号可用于表示类似的特征部。
技术实现思路
本文所公开的各种具体实施包括用于将SR布景内的OE封装件实例化的设备、系统和方法。在各种具体实施中,一种设备包括非暂态存储器以及与非暂态存储器耦接的一个或多个处理器。在一些具体实施中,一种方法包括:将与第一组属性相关联的第一目标实现器(OE)和与第二组属性相关联的第二OE实例化到合成现实(SR)布景中,其中所述第一OE封装在所述第二OE内;基于所述第一组属性和所述第二组属性向所述第一OE提供第一目标;基于所述第二组属性向所述第二OE提供第二目标,其中所述第一目标和所述第二目标与第一时间点和第二时间点之间的第一时间段相关联;基于所述第一目标为所述第一OE生成与所述第一时间段相关联的第一组动作;基于所述第二目标为所述第二OE生成与所述第一时间段相关联的第二组动作;以及渲染包括由所述第一OE执行的所述第一组动作和由所述第二OE执行的所述第二组动作的所述SR布景以用于显示。本文所公开的各种具体实施包括用于初始化和生成SR布景内的OE封装件的内容的设备、系统和方法。在各种具体实施中,一种设备包括非暂态存储器以及与非暂态存储器耦接的一个或多个处理器。在一些具体实施中,一种方法包括:基于从与事件相关联的源资产中提取的一组动作来合成目标实现器(OE)封装件的一组初始目标,其中所述OE封装件包括封装在第二OE内的第一OE,并且其中所述一组初始目标包括与所述第二OE的第二目标一致的所述第一OE的第一目标;将所述OE封装件实例化到虚拟中,其中所述OE封装件由所述一组初始目标和一组视觉渲染属性来表征;基于所述一组初始目标、与所述事件相关联的上下文信息和所述一组动作的函数来生成所述OE封装件的更新目标;以及基于所述一组更新目标修改所述OE封装件。本文所公开的各种具体实施包括用于初始化和生成SR布景内的OE的内容的设备、系统和方法。在各种具体实施中,一种设备包括非暂态存储器以及与非暂态存储器耦接的一个或多个处理器。在一些具体实施中,一种方法包括:基于从与事件相关联的源资产中提取的一组动作来合成第一目标实现器(OE)的一组初始目标;将所述第一OE实例化到SR布景中,其中所述第一OE由所述一组初始目标和一组视觉渲染属性来表征;基于所述一组初始目标、与所述事件相关联的上下文信息和所述一组动作的函数来生成所述第一OE的更新目标;以及基于所述一组更新目标修改所述第一OE。本文所公开的各种具体实施包括用于选择SR布景(例如,有条件地相关的SR内容线程环境)内的视点的设备、系统和方法。在各种具体实施中,一种设备包括非暂态存储器以及与非暂态存储器耦接的一个或多个处理器。在一些具体实施中,一种方法包括:呈现包括与事件相关联的SR内容的所述事件的第一SR视图,其中所述SR内容包括执行与所述事件相关联的动作的SR内容的多个相关层;检测对与所述事件相关联的SR内容的所述多个相关层中的相应层的选择;以及响应于对所述相应层的所述选择而呈现包括SR内容的所述相应层的所述事件的第二SR视图,其中所述第二SR视图对应于所述相应层的视点。根据一些具体实施,设备包括一个或多个处理器、非暂态存储器以及一个或多个程序。在一些具体实施中,一个或多个程序存储在非暂态存储器中并由一个或多个处理器执行。在一些具体实施中,一个或多个程序包括用于执行或促使执行本文描述的任何方法的指令。根据一些具体实施,一种非暂态计算机可读存储介质中存储有指令,该指令当由设备的一个或多个处理器执行时使该设备执行或导致执行本文所述方法中的任一种。根据一些具体实施,一种设备包括一个或多个处理器、非暂态存储器,以及用于执行或导致执行本文所述方法中的任一种的装置。具体实施方式描述了许多细节以便提供对附图中所示的示例具体实施的透彻理解。然而,附图仅示出了本公开的一些示例方面,因此不应被视为限制。本领域的普通技术人员将理解,其他有效方面和/或变体不包括本文所述的所有具体细节。此外,没有详尽地描述众所周知的系统、方法、部件、设备和电路,以免模糊本文所述的示例性具体实施的更多相关方面。物理布景是指无需电子系统帮助个体就能够感知和/或个体能够交互的世界。物理布景(例如,物理森林)包括物理元素(例如,物理树、物理结构和物理动物)。个体可直接与物理布景相互作用和/或感知物理布景,诸如通过触摸、视觉、嗅觉、听觉和味觉。相比之下,合成现实(SR)布景是指经由电子系统个体能够感知并且/或者个体能够与其交互的完全或部分由计算机创建的布景。在SR中,监测个体移动本文档来自技高网
...

【技术保护点】
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

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

1