控制器的六自由度画面生成方法、装置、设备及存储介质制造方法及图纸

技术编号:35930239 阅读:59 留言:0更新日期:2022-12-14 10:15
本公开提出了一种控制器的六自由度画面生成方法、装置、计算机设备及存储介质,涉及人工智能技术领域。该方法包括:获取控制器的姿态信息,以及包含指定手势的环境画面,其中,指定手势为对控制器关联的有效手持姿势;根据包含指定手势的环境画面,确定所述控制器当前的第一位置信息;基于控制器当前的第一位置信息以及所述姿态信息,生成包含所述控制器的六自由度信息的虚拟现实VR画面。由此,可以将手势的位置信息转换为控制器的位置信息,能够在不使用位移传感器的情况下使得生成的VR画面包含控制器的位置信息以及姿态信息,满足用户六自由度的视觉体验需求,由于不必在控制器中装备位置传感器,因而能够降低控制器的耗电量。因而能够降低控制器的耗电量。因而能够降低控制器的耗电量。

【技术实现步骤摘要】
控制器的六自由度画面生成方法、装置、设备及存储介质


[0001]本公开涉及人工智能
,尤其涉及一种控制器的六自由度画面生成方法、装置、计算机设备及存储介质。

技术介绍

[0002]一些简易控制器可以配合车载VR(Virtual Reality,虚拟现实)眼镜,为用户带来非常丰富的视觉体验。这种简易控制器中,通常内置有陀螺仪可以测量控制器的姿态,从而实现VR眼镜对控制器三自由度的显示画面,而如果需要满足用户六自由度的使用需求,则可以通过在控制器中再布置位置传感器获取控制器的位移,进而实现能体现控制器六自由度的显示画面。
[0003]然而由于位置传感器比较耗电,会导致控制器的续航时间减少。因而,如何在控制器不包含位置传感器的情况下,实现能体现控制器六自由度的画面是当前需要解决的问题。

技术实现思路

[0004]本公开旨在至少在一定程度上解决相关技术中的技术问题之一。
[0005]本公开第一方面实施例提出了一种控制器的六自由度画面生成方法,包括:
[0006]获取控制器的姿态信息,以及包含指定手势的环境画面,其中,所述指定手势为所述控制器关联的有效手持姿势;
[0007]根据所述包含指定手势的环境画面,确定所述控制器当前的第一位置信息;
[0008]基于所述控制器当前的第一位置信息以及所述姿态信息,生成包含所述控制器的六自由度信息的虚拟现实VR画面。
[0009]本公开第二方面实施例提出了一种控制器的六自由度画面生成装置,包括:
[0010]第一获取模块,用于获取控制器的姿态信息,以及包含指定手势的环境画面,其中,所述指定手势为所述控制器关联的有效手持姿势;
[0011]确定模块,用于根据所述包含指定手势的环境画面,确定所述控制器当前的第一位置信息;
[0012]第一生成模块,用于基于所述控制器当前的第一位置信息以及所述姿态信息,生成包含所述控制器的六自由度信息的虚拟现实VR画面。
[0013]本公开第三方面实施例提出了一种计算机设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如本公开第一方面实施例提出的控制器的六自由度画面生成方法。
[0014]本公开第四方面实施例提出了一种非临时性计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现如本公开第一方面和/或第二方面实施例提出的控制器的六自由度画面生成方法。
[0015]本公开第五方面实施例提出了一种计算机程序产品,当所述计算机程序产品中的
指令处理器执行时,执行本公开第一方面实施例提出的控制器的六自由度画面生成方法。
[0016]本公开提供的控制器的六自由度画面生成方法、装置、计算机设备及存储介质,存在如下有益效果:
[0017]本公开实施例中,车机首先获取控制器的姿态信息,以及包含指定手势的环境画面,其中,所述指定手势为对所述控制器关联的有效手持姿势,然后根据所述包含指定手势的环境画面,确定所述控制器当前的第一位置信息,之后基于所述控制器当前的第一位置信息以及所述姿态信息,生成包含所述控制器的六自由度信息的虚拟现实VR画面。由此,可以将手势的位置信息转换为控制器的位置信息,能够在不使用位移传感器的情况下使得生成的虚拟现实VR画面包含控制器的位置信息以及姿态信息,满足用户六自由度的视觉体验需求,由于不必在控制器中装备位置传感器,因而能够降低控制器的耗电量,保障控制器的长时间使用。
[0018]本公开附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本公开的实践了解到。
附图说明
[0019]本公开上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0020]图1为本公开第一实施例所提供的控制器的六自由度画面生成方法的流程示意图;
[0021]图2为本公开第二实施例所提供的控制器的六自由度画面生成方法的流程示意图;
[0022]图3为本公开第三实施例所提供的控制器的六自由度画面生成方法的流程示意图;
[0023]图4为本公开第四实施例所提供的控制器的六自由度画面生成方法的结构框图;
[0024]图5为本公开第五实施例所提供的控制器的六自由度画面生成方法的结构框图;
[0025]图6示出了适于用来实现本公开实施方式的示例性计算机设备的框图。
具体实施方式
[0026]下面详细描述本公开的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本公开,而不能理解为对本公开的限制。
[0027]下面参考附图描述本公开实施例的控制器的六自由度画面生成方法、装置、计算机设备和存储介质。
[0028]图1为本公开实施例所提供的控制器的六自由度画面生成方法的流程示意图。
[0029]其中,可以说明的是,本实施例的控制器的六自由度画面生成方法的执行主体为控制器的六自由度画面生成装置,该装置可以由软件和/或硬件的方式实现,该装置可以配置在车端的服务器中,也即车机,下面将以车机作为执行主体来对本公开提出的控制器的六自由度画面生成方法进行说明,在此不进行限定。
[0030]如图1所示,该控制器的六自由度画面生成方法可以包括以下步骤:
[0031]步骤101,获取控制器的姿态信息,以及包含指定手势的环境画面,其中,所述指定手势为对控制器关联的有效手持姿势。
[0032]其中,控制器可以为一种电子交互设备,其可以包含蓝牙模组、NFC模组等通信模组,从而可以与车机进行通信,进而传递电量信息、物理地址信息(MAC)、控制器的形态(类型)信息以及型号信息等等,在此不做限定。另外,在控制器中还可以安装有陀螺仪等姿态传感器,用于对控制器的姿态信息进行采集。
[0033]需要说明的是,本公开中的控制器可以为简易控制器,比如戒指状的控制器、手表状的控制器、球状的控制器、手柄状的控制器等等,在此不进行限定。
[0034]其中,姿态信息可以由控制器的惯性测量传感器,比如陀螺仪传感器测量获得,其可以包含控制器的加速度、角速度等数据,其可以为俯仰角、航向角,在此不做限定。
[0035]其中,环境画面可以为车机内环境的画面。可以理解的是,环境画面可以由摄像头采集获得,不同的采集设备,摄像头的拍摄角度可以是不同的。举例来说,如果摄像头位于VR设备上,比如VR眼镜,则可以通过大广角的摄像头,从头部出发获取涵盖控制器可以移动的大部分区域的画面。而如果摄像头位于车内的固定位置,则需要在相关的位置布置多个摄像头,以尽量保证拍摄的环境画面能够包含控制器出现的各个位置和角度。
[0036]其中,指定手势为对控制器关联的有效手持姿势。
[0037]需要说明的是,各个形态的控制器可以对应有一个唯一有效的手持姿势,也本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种控制器的六自由度画面生成方法,其特征在于,包括:获取控制器的姿态信息,以及包含指定手势的环境画面,其中,所述指定手势为对所述控制器关联的有效手持姿势;根据所述包含指定手势的环境画面,确定所述控制器当前的第一位置信息;基于所述控制器当前的第一位置信息以及所述姿态信息,生成包含所述控制器的六自由度信息的虚拟现实VR画面。2.根据权利要求1所述的方法,其特征在于,所述获取控制器的姿态信息,以及包含指定手势的环境画面,包括:响应于接收到所述控制器发送的所述控制器的类型,将所述控制器的类型发送至VR设备;接收所述VR设备返回的所述控制器的姿态信息,及与所述控制器的类型对应的所述包含指定手势的环境画面。3.根据权利要求1所述的方法,其特征在于,所述根据所述包含指定手势的环境画面,确定所述控制器当前的第一位置信息,包括:对所述包含指定手势的环境画面进行解析,以确定所述环境画面中的所述指定手势在参考坐标系下的第一坐标,其中,所述参考坐标系以VR设备为坐标原点;基于预设的所述指定手势与所述控制器的相对位置关系,对所述第一坐标进行坐标变换,以确定所述控制器当前在所述参考坐标系下的第二坐标。4.根据权利要求1所述的方法,其特征在于,所述基于所述控制器当前的第一位置信息以及所述姿态信息,生成包含所述控制器的六自由度信息的虚拟现实VR画面,包括:获取当前控制器与VR设备间的相对位置;根据所述第一位置信息及所述相对位置,确定所述控制器的第二位置信息;基于所述第二位置信息以及所述姿态信息,生成包含所述控制器的六自由度信息的虚拟现实VR画面。5.根据权利要求1

4任一所述的方法,其特征在于,所述获取控制器的姿态信息,以及包含指定手势的环境画面,包括:接收控制器发送的姿态信息以及类型;将所述类型发送至车内的摄像装置,以使所述摄像装置采集并返回与所述类型对应的包含指定手势的环境画面。6.一种控制器的六自由度画面生成方法,其特征在于,由VR设备执行,包括:接收控制器发送的姿态信息;对当前环境进行视觉检测...

【专利技术属性】
技术研发人员:丁彬傅强李政帅一帆范皓宇
申请(专利权)人:北京罗克维尔斯科技有限公司
类型:发明
国别省市:

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

1