掌桥专利:专业的专利平台
掌桥专利
首页

生成AR设备视野信息的方法、装置及存储介质

文献发布时间:2023-06-19 09:27:35


生成AR设备视野信息的方法、装置及存储介质

技术领域

本申请涉及增强现实(augmented reality,AR)技术领域,尤其涉及生成AR设备的视野信息的方法、装置及存储介质。

背景技术

当前AR技术在滑雪运动领域主要用于改善滑雪运动的安全性。现行国内大部分雪场设计以平坦的初级道为主,极大的制约了真正滑雪爱好者的深层次滑雪诉求。

如何在现有滑雪场地下,增强滑雪运动的趣味性成为需要解决的问题。

发明内容

本申请提供生成AR设备的视野信息的方法、装置及存储介质,有助于增强滑雪运动的趣味性。

第一方面,提供一种生成AR设备的视野信息的方法,该方法包括:获取佩戴AR设备的滑雪者在目标滑雪场的位置;获取AR设备的视野信息;视野信息包括:AR设备的视野中的滑雪者图像、滑雪者位置、障碍物图像以及障碍物位置;根据预设的虚拟障碍物数量,在视野信息中随机生成虚拟障碍物,得到虚实结合视野信息;将AR设备的视野信息更新为虚实结合视野信息。

本申请实施例中,AR设备的视野信息中加入了随机生成的虚拟障碍物,增强了佩戴该AR设备的滑雪者滑雪时的趣味性。

在一种可能的实现方式中,上述获取AR设备的视野信息,包括:获取AR设备视野中的滑雪者图像以及距离;获取AR设备视野中的障碍物图像以及距离;获取目标滑雪场的地图;根据滑雪者在目标滑雪场的位置、AR设备视野中的滑雪者图像以及距离、和AR设备视野中的障碍物图像以及距离,将AR设备视野中的滑雪者图像以及障碍物图像映射至目标滑雪场的地图,得到AR设备的视野信息。

在另一种可能的实现方式中,上述根据预设的虚拟障碍物数量,在视野信息中随机生成虚拟障碍物,包括:根据滑雪者在目标滑雪场的位置,将AR设备的视野划分为多个视野区域;根据预设的虚拟障碍物数量,在多个视野区域中随机生成虚拟障碍物的坐标点;根据生成的虚拟障碍物的坐标点以及预设的虚拟障碍物在多个视野区域中生成虚拟障碍物;预设虚拟障碍物包括雪球、轨道、建筑、人、动物或植物中的至少一种。这样,可以提高生成的虚拟障碍物的质量,不会造成生成的虚拟障碍物集中在相同区域。

在另一种可能的实现方式中,上述根据滑雪者在目标滑雪场的位置,将AR设备的视野划分为多个视野区域,包括:以滑雪者在目标滑雪场的位置为中心,将AR设备的视野划分为左右两个方形视野区域。

在另一种可能的实现方式中,上述生成的虚拟障碍物的坐标点满足任意两个虚拟障碍物的坐标点的距离大于第一阈值;任意一个虚拟障碍物的坐标点与AR设备视野中的滑雪者或者障碍物的距离大于第二阈值。这样,进一步提高了生成的虚拟障碍物的质量。

第二方面,提供一种生成AR设备的视野信息的方法,该方法包括:获取佩戴AR设备的滑雪者在目标滑雪场的位置;获取AR设备的视野信息;视野信息包括:AR设备的视野中的滑雪者图像、滑雪者位置、障碍物图像以及障碍物位置;根据预设的虚拟障碍物数量,在视野信息中随机生成虚拟障碍物,得到虚实结合视野信息;向AR设备发送虚实结合视野信息;虚实结合视野信息用于AR设备将AR设备的视野信息更新为虚实结合视野信息。

本申请实施例中,可以通过其他设备为AR设备生成虚实结合视野信息,对AR设备的运算能力要求低,在AR设备成本保持较低的情况下,在AR设备的视野信息中加入了随机生成的虚拟障碍物,增强了佩戴该AR设备的滑雪者滑雪时的趣味性。

第三方面,提供一种视野生成设备,可用于执行上述第一方面至第一方面的任一种可能的实现方式中提供的任一种方法,或者,执行上述第二方面至第二方面的任一种可能的实现方式中提供的任一种方法。该视野生成设备可以是AR设备或服务器中的任意一种。

根据第三方面,在第三方面的第一种可能的实现方式中,该视野生成设备包括若干功能模块,该若干功能模块分别用于执行上述第一方面提供的任一种方法中的相应步骤或者,执行上述第二方面提供的任一种方法中的相应步骤。

根据第三方面,在第三方面的第二种可能的实现方式中,该视野生成设备可以包括处理器,该处理器用于执行上述第一方面至第一方面的任一种可能的实现方式中提供的任一种方法。该视野生成设备还可以包括存储器,该存储器用于存储计算机程序。以使得所述处理器能够调用所述计算机程序以用于执行上述第一方面至第一方面的任一种可能的实现方式中提供的任一种方法,或者执行上述第二方面至第二方面的任一种可能的实现方式中提供的任一种方法。

第四方面,本申请提供一种芯片系统,该芯片系统应用于计算机设备,该芯片系统包括一个或多个接口电路,以及一个或多个处理器。所述接口电路和所述处理器通过线路互联;所述接口电路用于从所述计算机设备的存储器接收信号,并向所述处理器发送所述信号,所述信号包括所述存储器中存储的计算机指令。当所述处理器执行所述计算机指令时,所述计算机设备执行如第一方面至第一方面中任一种可能的实现方式所述的方法,或者,所述计算机设备执行如第二方面至第二方面中任一种可能的实现方式所述的方法。

第五方面,本申请提供一种计算机可读存储介质,该计算机可读存储介质包括计算机指令,当所述计算机指令在计算机设备上运行时,使得所述计算机设备执行如第一方面至第一方面中任一种可能的实现方式所述的方法,或者,所述计算机设备执行如第二方面至第二方面中任一种可能的实现方式所述的方法。

第六方面,本申请提供一种计算机程序产品,该计算机程序产品包括计算机指令,当所述计算机指令在计算机设备上运行时,使得所述计算机设备执行如第一方面至第一方面中任一种可能的实现方式所述的方法,或者,使得所述计算机设备执行如第二方面至第二方面中任一种可能的实现方式所述的方法。

可以理解的是,上述提供的任一种视野生成设备、计算机可读存储介质、计算机程序产品或芯片系统等均可以应用于上文所提供的对应的方法,因此,其所能达到的有益效果可参考对应的方法中的有益效果,此处不再赘述。

本申请的这些方面或其他方面在以下的描述中会更加简明易懂。

附图说明

图1为本申请实施例提供的技术方案所适用的一种系统的结构示意图;

图2为本申请实施例提供的技术方案所适用的一种计算机设备的结构示意图;

图3为本申请实施例提供的一种生成AR设备的视野信息的方法的流程示意图;

图4为本申请实施例提供的AR设备视野的划分示意图;

图5为本申请实施例提供的生成AR设备的视野信息的方法生成的虚实结合视野信息的示意图;

图6为本申请实施例提供的另一种生成AR设备的视野信息的方法的流程示意图;

图7为本申请实施例提供的一种AR设备的结构示意图;

图8为本申请实施例提供的一种视野生成设备的结构示意图。

具体实施方式

在本申请实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。

在本申请实施例中,“至少一个”是指一个或多个。“多个”是指两个或两个以上。

在本申请实施例中,“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

在本申请实施例中,组合包括一个或多个对象。

本申请实施例提供的生成AR设备的视野信息的方法可以适用于任意一个AR设备,也可以适用于如图1所示的系统结构。该系统包括至少一个AR设备10-1(图1中以一个AR设备10-1为例进行说明)和视野生成设备10-2。AR设备10-1连接至视野生成设备10-2。

AR设备10-1可以是AR眼镜、AR头盔等移动设备。

视野生成设备10-2可以是任意一个服务器或计算机设备。示例性的,视野生成设备10-2可以是移动边缘计算(mobile edge computing,MEC)平台。

上述AR设备10-1和视野生成设备10-2均可以通过如图2所示计算机设备20来实现。如图2所示,为本申请实施例提供的技术方案所适用的一种计算机设备的结构示意图。图2中计算机设备20包括但不限于:处理器201、存储器202、输入单元204、接口单元205和电源206等。可选的,计算机设备20还包括摄像头200、定位装置203、距离传感器207。

其中,摄像头200用于拍摄图像,并发送给处理器201。处理器201是计算机设备的控制中心,利用各种接口和线路连接整个计算机设备的各个部分,通过运行或执行存储在存储器202内的软件程序和/或模块,以及调用存储在存储器202内的数据,执行计算机设备的各种功能和处理数据,从而对计算机设备进行整体监控。处理器201可包括一个或多个处理单元;可选的,处理器201可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器201中。如果计算机设备20是AR设备10-1,那么,计算机设备20还包括摄像头200。需要说明的是,摄像头200也可以替换为红外热成像传感器组件。

存储器202可用于存储软件程序以及各种数据。存储器202可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能单元所需的应用程序等。此外,存储器202可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。可选地,存储器202可以是非临时性计算机可读存储介质,例如,非临时性计算机可读存储介质可以是只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

定位装置203用于定位。如果计算机设备20是AR设备10-1,那么,计算机设备20还包括定位装置203。

输入单元204可以包括图形处理器(graphics processing unit,GPU),图形处理器对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图像或视频的图像数据进行处理。

接口单元205为外部装置与计算机设备20连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(I/O)端口、视频I/O端口、耳机端口等等。接口单元205可以用于接收来自外部装置的输入(例如,数据信息等)并且将接收到的输入传输到计算机设备20内的一个或多个元件或者可以用于在计算机设备20和外部装置之间传输数据。

电源206(比如:电池)可以用于为各个部件供电,可选的,电源206可以通过电源管理系统与处理器201逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。

距离传感器207可以用于获取周围障碍物或者滑雪者的距离。如果计算机设备20是AR设备10-1,那么计算机设备20还包括距离传感器207。

可选的,本申请实施例中的计算机指令也可以称之为应用程序代码或系统,本申请实施例对此不作具体限定。

需要说明的是,图2所示的计算机设备仅为示例,其不对本申请实施例可适用的计算机设备构成限定。实际实现时,计算机设备可以包括比图2中所示的更多或更少的设备或器件。

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。

图3示出了本申请实施例提供的一种生成AR设备的视野信息的方法的流程示意图。如图3所示,该方法可以包括以下步骤:

S100:AR设备获取佩戴AR设备的滑雪者在目标滑雪场的位置。其中,AR设备为目标滑雪场中任意一个佩戴AR设备的滑雪者所佩戴的AR设备。

具体的,AR设备通过定位装置获取AR设备佩戴者的位置。示例性的,AR设备佩戴者的位置可以使用世界坐标系中的坐标表征。

S101:AR设备获取该AR设备的视野信息。其中,视野信息包括该AR设备视野中的滑雪者图像、滑雪者位置、障碍物图像以及障碍物位置。

具体的,AR设备通过如下步骤获取该AR设备的视野信息:

步骤一:摄像头获取视野中的滑雪者的图像以及障碍物的图像。

步骤二:AR设备通过距离传感器获取其视野中滑雪者距AR设备佩戴者的距离,以及障碍物距AR设备佩戴者的距离。

步骤三:AR设备获取目标滑雪场的地图。

步骤四:AR设备根据滑雪者在目标滑雪场的位置、其视野中滑雪者图像以及距离和其视野中障碍物图像以及距离,将其视野中的滑雪者图像以及障碍物图像映射至目标滑雪场的地图,得到AR设备的视野信息。

S102:AR设备根据预设的虚拟障碍物数量,在获取的视野信息中随机生成虚拟障碍物,得到虚实结合视野信息。

具体的,AR设备通过如下步骤得到虚实结合视野信息:

步骤一:根据滑雪者在目标滑雪场的位置,将AR设备的视野划分为多个视野区域。

在一种可能的实现方式中,AR设备以佩戴该AR设备的滑雪者在目标滑雪场的位置为中心,将AR设备的视野划分为左、右两个方形视野区域。

在一个示例中,如图4所示,AR设备将其视野划分为左、右两个方形视野区域。其中,Y1为左视野区域,Y2为右视野区域,Y0为佩戴该AR设备的滑雪者的位置。图4中P1,P2为视野区域中的滑雪者或者障碍物。

步骤二:AR设备根据预设的虚拟障碍物数量,在多个视野区域中随机生成虚拟障碍物的坐标点。

在一种可能的实现方式中,步骤1:AR设备获取的目标滑雪场的地图以滑雪场起点水平方向为水平轴,轨道一边为垂直轴。滑雪者在目标滑雪场的地图中的位置为(x

f

其中,

AR设备在右方形视野区域使用如下随机函数生成虚拟障碍物的坐标点:

f

其中,

这样,可以提高生成的虚拟障碍物的质量,不会造成生成的虚拟障碍物集中在相同视野区域。

步骤2:AR设备判断虚拟障碍物的坐标点有效性。

具体的,AR设备判断生成的虚拟障碍物的坐标点与已生成的任意一个有效的虚拟障碍物的坐标点的距离是否大于第一阈值,若是,AR设备判断生成的虚拟障碍物的坐标点与AR设备的视野信息中任意一个滑雪者或者障碍物的距离是否大于第二阈值。若是则确定生成的虚拟障碍物的坐标点为有效的。若否,则舍弃该生成的虚拟障碍物的坐标点。

示例性的,假设生成的虚拟障碍物坐标点为(x

假定第一阈值为D1。第二阈值为D2=0,那么有效虚拟障碍物坐标点(x

AND((x

其中,(x

这样,不会造成生成的虚拟障碍物与当前视野中的滑雪者或者障碍物重合的情况,也不会造成生成的任意两个虚拟障碍物的距离过近,进一步提高了生成的虚拟障碍物的质量。

步骤3:AR设备判断有效虚拟障碍物的坐标点的数量是否等于预设的虚拟障碍物数量,若是,则停止,若否,则重复执行步骤1~步骤3直至获取到预设的虚拟障碍物数量个虚拟障碍物的坐标点。

步骤三:AR设备根据生成的虚拟障碍物的坐标点以及预设的虚拟障碍物在多个视野区域中生成虚拟障碍物,得到虚实结合视野信息。其中,预设虚拟障碍物包括雪球、轨道、建筑、人、动物或植物中的至少一种。

可以理解的是本申请实施例中的预设虚拟障碍物可以是渲染过的,也可以未经渲染的,若是未经渲染的,则在生成虚实结合视野信息时对其进行渲染。

基于图4的示例,如图5所示,为得到的虚实结合视野信息的示意图。图5中V1~V8为生成的虚拟障碍物。

S103:AR设备将该AR设备当前的视野信息更新为得到的虚实结合视野信息。

后续,佩戴该AR设备的滑雪者就可以基于该AR设备显示的虚实结合视野信息进行滑雪运动。

本申请实施例中,AR设备自行生成虚实结合视野信息,不用部署服务器,AR设备的视野信息中加入了随机生成的虚拟障碍物,增强了佩戴该AR设备的滑雪者滑雪时的趣味性。

图6示出了本申请实施例提供的另一种生成AR设备的视野信息的方法的流程示意图。如图6所示,该方法可以包括以下步骤:

S200:AR设备获取佩戴AR设备的滑雪者在目标滑雪场的位置。其中,AR设备为目标滑雪场中任意一个佩戴AR设备的滑雪者所佩戴的AR设备。

具体的,AR设备通过定位装置获取AR设备佩戴者的位置。示例性的,AR设备佩戴者的位置可以使用世界坐标系中的坐标表征。

S201:AR设备向视野生成设备发送AR设备佩戴者的位置。

S202:AR设备获取视野中的滑雪者图像、滑雪者距离、障碍物图像以及障碍物距离。

具体的,AR设备通过摄像头获取视野中的滑雪者的图像以及障碍物的图像。AR设备通过距离传感器获取视野中滑雪者距AR设备佩戴者的距离(即滑雪者距离),以及障碍物距AR设备佩戴者的距离(即障碍物距离)。

S203:AR设备向视野生成设备发送获取的视野中的滑雪者图像、滑雪者距离、障碍物图像以及障碍物距离。

S204:视野生成设备获取目标滑雪场的地图。

可以理解的是,本申请对上述步骤S200~S201、S202~S203和S204的执行顺序不进行限定,例如,在执行了S202~S203之后再执行S200~S201,然后再执行S204。

需要说明的是,目标滑雪场中的佩戴AR设备的滑雪者所佩戴的AR设备都可以执行上述S200~S203的步骤。上述S204的步骤也可以由AR设备执行。

S205:视野生成设备根据目标滑雪场的地图、滑雪者在目标滑雪场的位置、该AR设备视野中滑雪者图像以及距离和该AR设备视野中障碍物图像以及距离,获取AR设备的视野信息。

具体的,视野生成设备根据目标滑雪场的地图、滑雪者在目标滑雪场的位置、该AR设备视野中滑雪者图像以及距离和该AR设备视野中障碍物图像以及距离,将该AR设备视野中的滑雪者图像以及障碍物图像映射至目标滑雪场的地图,得到AR设备的视野信息。

S206:视野生成设备根据预设的虚拟障碍物数量,在获取的视野信息中随机生成虚拟障碍物,得到虚实结合视野信息。

具体的,参考上述S102中AR设备获取虚实结合视野信息的步骤,不再赘述。

S207:视野生成设备向AR设备发送虚实结合视野信息。

S208:AR设备将其视野信息更新为接收到的虚实结合视野信息。

后续,佩戴该AR设备的滑雪者就可以基于该AR设备显示的虚实结合视野信息进行滑雪运动。

本申请实施例中,AR设备通过视野生成设备获取虚实结合视野信息,对AR设备的运算能力要求低,虚实结合视野信息在AR设备的视野信息中加入了随机生成的虚拟障碍物,增强了佩戴该AR设备的滑雪者滑雪时的趣味性。

上述主要从方法的角度对本申请实施例提供的方案进行了介绍。为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的方法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

本申请实施例可以根据上述方法示例对AR设备或视野生成设备进行功能模块的划分,例如可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

如图7所示,为本申请实施例提供的一种AR设备的结构示意图。该视野生成设备60可以用于执行上文中任意一个实施例(如图3、图6所示的实施例)中AR设备所执行的功能。AR设备60包括:获取模块601、生成模块602和更新模块603,可选的,AR设备还包括:划分模块604。其中,获取模块601,用于获取佩戴AR设备的滑雪者在目标滑雪场的位置;获取AR设备的视野信息;视野信息包括:AR设备的视野中的滑雪者图像、滑雪者位置、障碍物图像以及障碍物位置;例如,结合图3,获取模块601可以用于执行S100~S101,结合图6,获取模块可以用于执行S200、S202。生成模块602,用于根据预设的虚拟障碍物数量,在视野信息中随机生成虚拟障碍物,得到虚实结合视野信息;例如,结合图3,生成模块602可以用于执行S102。更新模块603,用于将AR设备的视野信息更新为虚实结合视野信息。例如,结合图3,更新模块603可以用于执行S103。结合图6,更新模块603可以用于执行S208。

可选的,获取模块601具体用于:获取AR设备视野中的滑雪者图像以及距离;获取AR设备视野中的障碍物图像以及距离;获取目标滑雪场的地图;根据滑雪者在目标滑雪场的位置、AR设备视野中的滑雪者图像以及距离和AR设备视野中的障碍物图像以及距离,将AR设备视野中的滑雪者图像以及障碍物图像映射至目标滑雪场的地图,得到AR设备的视野信息。

可选的,划分模块604,用于根据滑雪者在目标滑雪场的位置,将AR设备的视野划分为多个视野区域;生成模块602具体用于,根据预设的虚拟障碍物数量,在多个视野区域中随机生成虚拟障碍物的坐标点;根据生成的虚拟障碍物的坐标点以及预设的虚拟障碍物在多个视野区域中生成虚拟障碍物;预设虚拟障碍物包括雪球、轨道、建筑、人、动物或植物中的至少一种。

在一个示例中,参见图2,上述获取模块601的接收功能可以由图2中的接口单元205实现。上述获取模块601的处理功能、生成模块602、更新模块603和划分模块604均可以由图2中的处理器201调用存储器202中存储的计算机程序实现。

如图8所示,为本申请实施例提供的一种视野生成设备的结构示意图。该视野生成设备70可以用于执行上文中任意一个实施例(如图6所示的实施例)中视野生成设备所执行的功能。视野生成设备70包括:获取模块701、生成模块702和发送模块703。其中,获取模块701,用于获取佩戴AR设备的滑雪者在目标滑雪场的位置;获取AR设备的视野信息;视野信息包括:AR设备的视野中的滑雪者图像、滑雪者位置、障碍物图像以及障碍物位置;例如,结合图6,获取模块701可以用于执行S204~S205以及S201、S203中的接收步骤。生成模块702,用于根据预设的虚拟障碍物数量,在视野信息中随机生成虚拟障碍物,得到虚实结合视野信息;例如,结合图6,生成模块702可以用于执行S206。发送模块703,用于向AR设备发送虚实结合视野信息;虚实结合视野信息用于AR设备将视野信息更新为虚实结合视野信息。例如,结合图6,发送模块703可以用于执行S207。

在一个示例中,参见图2,上述获取模块701、发送模块703的发送功能可以由图2中的接口单元205实现。上述获取模块701的处理功能和生成模块702均可以由图2中的处理器201调用存储器202中存储的计算机程序实现。

关于上述可选方式的具体描述参见前述的方法实施例,此处不再赘述。此外,上述提供的任一种AR设备60或视野生成设备70的解释以及有益效果的描述均可参考上述对应的方法实施例,不再赘述。

需要说明的是,上述各个模块对应执行的动作仅是具体举例,各个单元实际执行的动作参照上述基于图3、图6所述的实施例的描述中提及的动作或步骤。

本申请实施例还提供了一种计算机设备,包括:存储器和处理器;该存储器用于存储计算机程序,该处理器用于调用该计算机程序,以执行上文提供的任一实施例中提及的动作或步骤。

本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,当该计算机程序在计算机上运行时,使得该计算机执行上文提供的任一实施例中提及的动作或步骤。

本申请实施例还提供了一种芯片。该芯片中集成了用于实现上述视野生成设备或AR设备的功能的电路和一个或者多个接口。可选的,该芯片支持的功能可以包括基于图3、图6所述的实施例中的处理动作,此处不再赘述。本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可通过程序来指令相关的硬件完成。所述的程序可以存储于一种计算机可读存储介质中。上述提到的存储介质可以是只读存储器,随机接入存储器等。上述处理单元或处理器可以是中央处理器,通用处理器、特定集成电路(application specificintegrated circuit,ASIC)、微处理器(digital signal processor,DSP),现场可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。

本申请实施例还提供了一种包含指令的计算机程序产品,当该指令在计算机上运行时,使得计算机执行上述实施例中的任意一种方法。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriberline,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,DVD)、或者半导体介质(例如固态硬盘(solidstate disk,SSD))等。

应注意,本申请实施例提供的上述用于存储计算机指令或者计算机程序的器件,例如但不限于,上述存储器、计算机可读存储介质和通信芯片等,均具有非易失性(non-transitory)。

在实施所要求保护的本申请过程中,本领域技术人员通过查看附图、公开内容、以及所附权利要求书,可理解并实现公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。

尽管结合具体特征及其实施例对本申请进行了描述,在不脱离本申请的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本申请的示例性说明,且视为已覆盖本申请范围内的任意和所有修改、变化、组合或等同物。

相关技术
  • 生成AR设备视野信息的方法、装置及存储介质
  • 基于AR的信息处理方法、装置、AR设备及存储介质
技术分类

06120112173500