用于检测VR设备倾斜程度的方法和装置制造方法及图纸

技术编号:21373927 阅读:22 留言:0更新日期:2019-06-15 12:15
本发明专利技术的目的是提供一种用于检测VR设备倾斜程度的方法和装置。根据本发明专利技术的方法包括以下步骤:基于来自控制设备的检测指令,获取VR设备的多个传感器的原始数据;基于所获得的原始数据,确定VR设备的倾斜程度。本发明专利技术具有以下优点:基于来自控制设备的检测指令来检测VR设备的倾斜程度,使得倾斜程度不符合要求的VR设备返回相应的工站进行处理,保证VR设备在出厂时的倾斜误差在合理范围内,进而避免出现由于传感器输出误差而导致用户体验降低。

【技术实现步骤摘要】
用于检测VR设备倾斜程度的方法和装置
本专利技术涉及计算机
,尤其涉及一种用于检测VR设备倾斜程度的方法和装置。
技术介绍
随着科技的发展,VR技术也在不断突破,体验也在不断地提升,不论是看电影、玩游戏、教育、医疗,VR已经逐渐渗透到生活的各个角落。高精度、低延迟、大视角等成为了各个VR产商、设计者所追求的目标。因VR设备中的场景与传感器的姿态输出是时时相关的,当输出误差为零时,设备中的场景是绝对正的(水平或竖直),但当传感器输出误差逐渐增大时,设备中的场景与世界之间的角度就会越来越大,当误差大到超过人们的感知界限时,用户就会感觉到场景是倾斜的,从而降低了用户体验。因元器件的差异、制造工艺、装配差异、即使经过校准后,不能保证所生产出来的设备完全符合要求。而现有的适用于手机等设备的倾斜检测方法并不适用于VR设备的倾斜检测。
技术实现思路
本专利技术的目的是提供一种用于检测VR设备倾斜程度的方法和装置。根据本专利技术的一个方面,提供了一种用于检测VR设备倾斜程度的方法,其中,所述方法包括以下步骤:基于来自控制设备的检测指令,获取VR设备的多个传感器的原始数据;基于所获得的原始数据,确定VR设备的倾斜程度。根据本专利技术的一个方面,提供了一种用于在控制设备中辅助检测VR设备倾斜程度的方法,其中,所述方法包括以下步骤:向VR设备发送检测指令,以检测VR设备的倾斜程度。根据本专利技术的一个方面,提供了一种用于检测VR设备倾斜程度的检测装置,其中,所述检测装置包括:获取装置,用于基于来自控制设备的检测指令,获取VR设备的多个传感器的原始数据;确定装置,用于基于所获得的原始数据,确定VR设备的倾斜程度。根据本专利技术的一个方面,提供了一种用于在控制设备中辅助检测VR设备倾斜程度的控制装置,其中,所述控制装置包括:发送装置,用于向VR设备发送检测指令,以检测VR设备的倾斜程度。与现有技术相比,本专利技术具有以下优点:基于来自控制设备的检测指令来检测VR设备的倾斜程度,使得倾斜程度不符合要求的VR设备返回相应的工站进行处理,保证VR设备在出厂时的倾斜误差在合理范围内,进而避免出现由于传感器输出误差而导致用户体验降低。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1示意出了根据本专利技术的一个实施例的用于检测VR设备倾斜程度的方法流程图;图2示意出了根据本专利技术的一个实施例的用于检测VR设备倾斜程度的检测装置和用于辅助检测VR设备倾斜程度的控制装置的结构示意图。附图中相同或相似的附图标记代表相同或相似的部件。具体实施方式下面结合附图对本专利技术作进一步详细描述。图1示出了根据本专利技术的一个实施例的用于检测VR设备倾斜程度的方法流程图。根据本专利技术的方法包括由检测装置执行的步骤S101和步骤S102,和由控制装置执行的步骤S201。其中,根据本专利技术的方法通过包含于VR(VirtualReality)设备中的检测装置和包含于控制设备中的控制装置来实现。所述VR设备包括VR手柄、VR头控设备和VR屏幕。所述控制设备包括计算机设备。所述计算机设备包括一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(ASIC)、可编程门阵列(FPGA)、数字处理器(DSP)、嵌入式设备等。所述计算机设备包括网络设备和/或用户设备。其中,所述网络设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(CloudComputing)的由大量主机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。所述用户设备包括但不限于任何一种可与用户通过键盘、鼠标、遥控器、触摸板、或声控设备等方式进行人机交互的电子产品,例如,个人计算机、平板电脑、或IPTV等。其中,所述用户设备及网络设备所处的网络包括但不限于互联网、广域网、城域网、局域网、VPN网络等。其中,所述VR设备可与所述控制设备进行信息交互。优选地,所述VR设备与所述控制设备通过USB线相连接。需要说明的是,所述用户设备、网络设备以及网络仅为举例,其他现有的或今后可能出现的用户设备、网络设备以及网络如可适用于本专利技术,也应包含在本专利技术保护范围以内,并以引用方式包含于此。优选地,所述VR设备具有防呆装置,所述方法在获取VR设备的多个传感器的原始数据的步骤之前执行步骤S103。在步骤S103中,如果检测到所述防呆装置有警示,则进行相应的提醒操作。优选地,所述步骤S103由控制设备执行。根据本专利技术的第一示例,检测装置包含于VR一体机中,控制设备为一PC机,并且VR一体机通过USB线与PC机连接。若需要检测VR一体机的倾斜程度,先将VR一体机固定,使得VR一体机的两个镜头的中心线处于水平位置或屏幕的下边缘与水平线平行。VR一体机具有防呆装置,如果VR一体机的镜头中心线未处于水平位置,则防呆装置将会进行警示。如果检测到所述防呆装置有警示,则检测装置进行相应的提醒操作,以保证在VR一体机的两个镜头的中心线处于水平位置的情况下进行后续的检测操作。参照图1,在步骤S201中,控制装置向VR设备发送检测指令,以检测VR设备的倾斜程度。在步骤S101中,检测装置基于来自控制设备的检测指令,获取VR设备的多个传感器的原始数据。其中,所述传感器包括加速度传感器和陀螺仪传感器。优选地,所述传感器还包括地磁传感器。其中,所述原始数据包括x轴、y轴、z轴的输出值。优选地,如果接收来自控制设备的检测指令,检测装置在预定的时间段后获取VR设备的多个传感器的原始数据。在步骤S102中,检测装置基于所获得的原始数据,确定VR设备的倾斜程度。其中,所述倾斜程度包括每个轴的倾斜程度。具体地,检测装置可采用各种可用于指示倾斜程度的信息来表示VR设备的倾斜程度。例如,可直接使用各个轴的倾斜角的数值来表示倾斜程度。又例如,按照预定的倾斜角的数值的范围将划分为“不倾斜”、“轻度倾斜”三个倾斜等级,并使用该倾斜等级来表示倾斜程度。优选地,检测装置确定VR设备的倾斜程度并判断其倾斜程度是否在允许范围内。具体地,如果任一轴的倾斜程度不在允许范围内,则判定VR设备的倾斜程度不在允许范围内其中,检测装置基于所获得的原始数据,确定VR设备的倾斜程度的方式包括但不限于以下至少任一种:1)检测装置根据所述原始数据并基于预定的融合算法,得到相应的姿态数据。接着,检测装置基于所述姿态数据,计算每个轴的倾斜角。接着,检测装置根据得到的各个轴的倾斜角,确定VR设备的倾斜程度。其中,本领域人员应熟悉,可采用多种融合算法来得到姿态数据,例如,四元数法、一阶互补算法、卡尔曼滤波等等,本领域技术人员可基于实际需求选择合适的融合算法。继续对前述第一示例进行说明,检测装置基于来自控制设备的检测指令,获取VR一体机的加速度传感器、陀螺仪传感器和地磁传感器的原始数据。接着,检测装置根据该原始数据并基于四元数法,得到相应的姿态数据。接着,检测装置基于该姿态数据,计算得到x轴、y轴、z轴的倾斜角。接着,检测装置根据判断各个轴的倾斜角是否超过预定阈值,如果任一轴的倾斜角超过预定阈值,则判定VR设备的倾斜程度不在允许范围内。2)本文档来自技高网...

【技术保护点】
1.一种用于检测VR设备倾斜程度的方法,其中,所述方法包括以下步骤:基于来自控制设备的检测指令,获取VR设备的多个传感器的原始数据;基于所获得的原始数据,确定VR设备的倾斜程度。

【技术特征摘要】
1.一种用于检测VR设备倾斜程度的方法,其中,所述方法包括以下步骤:基于来自控制设备的检测指令,获取VR设备的多个传感器的原始数据;基于所获得的原始数据,确定VR设备的倾斜程度。2.根据权利要求1所述的方法,其中,所述基于所获得的原始数据,确定VR设备的倾斜程度是否符合预定标准的步骤包括以下步骤:根据所述原始数据并基于预定的融合算法,得到相应的姿态数据;基于所述姿态数据,计算每个轴的倾斜角;根据得到的各个轴的倾斜角,确定VR设备的倾斜程度。3.根据权利要求1或2所述的方法,其中,所述VR设备具有防呆装置,所述方法在获取VR设备的多个传感器的原始数据的步骤之前包括以下步骤:如果检测到所述防呆装置有警示,则进行相应的提醒操作。4.根据权利要求1或2所述的方法,其中,所述方法包括以下步骤:在检测完成后,生成相应的检测结果信息;在预定的存储位置存储该检测结果信息,以供控制设备在该存储位置读取该检测结果信息。5.根据权利要求4所述的方法,其中,所述包括以下步骤:如果VR设备的倾斜程度不在允许范围内,则在检测结果中进行标记,以提示该VR设备未通过检测。6.根据权利要求1所述的方法,其中,所述基于来自控制设备的检测指令,获取VR设备的多个传感器的原始数据的步骤包括以下步骤:-如果接收来自控制设备的检测指令,在预定的时间段后获取VR设备的多个传感器的原始数据。7.一种用于在控制设备中辅助检测VR设备倾斜程度的方法,其中,所述方法包括以下步骤:向VR设备发送检测指令,以检测VR设备的倾斜程度。8.根据权利要求7所述的方法,其中,所述方法包括以下步骤:在预定的存储位置读取相应的检测结果信息。9.一种用于检测VR设备倾斜程度的检测装置,其中,所述检测装置包括:获取装置,用于基于来自控制设备的检测指令,获取VR设备的多个传感器的原始数据;确定装置,用于基于所获得的原始数据,确定VR设备的倾斜程度。10.根...

【专利技术属性】
技术研发人员:史明强
申请(专利权)人:重庆爱奇艺智能科技有限公司
类型:发明
国别省市:重庆,50

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

1