本发明涉及设备性能测试,尤指一种hmd设备的性能测试方法及系统。
背景技术:
1、本部分旨在为权利要求书中陈述的本发明实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
2、在现有技术中,对延迟的测试较为精确的方式是通过高速摄像机的拍摄,记录下运动开始节点到头戴显示设备的屏幕上的内容发生变化的时间,从而得出延迟。
3、然而,上述延迟获取方法的程序存在较多难点,例如,需要将高速摄像机与头戴显示设备的屏幕相对固定,需要准确解析移动位置和图像内容,而且需要保证高速摄像机与机械设备的时钟统一,才能获得精准的结果。并且,现有技术并不能测试带有运动预测的设备。
4、综上来看,亟需一种可以克服上述缺陷,能够改进头戴显示设备性能测试的技术方案。
技术实现思路
1、为解决现有技术存在的问题,本发明提出了一种hmd设备的性能测试方法及系统。本发明采用机械装置带动hmd设备运动,将高速高清摄像机和hmd设备相对固定,并对hmd显示内容进行拍摄所解析得到hmd位置信息,结合机械运动及编码器信息来对hmd设备的性能进行检测,能够检测带有运动预测的hmd设备,实现多维度指标的测试,泛用性强,测试结果准确性高。
2、在本发明实施例的第一方面,提出了一种hmd设备的性能测试方法,该方法包括:
3、在待测的hmd设备配置测试软件,将所述hmd设备固定至仿真头部模型上;仿真头部模型通过运动装置进行运动;
4、设置测试运动方式;
5、启动测试,同步相机的拍摄时间与编码器信息采集模块的采集时间;
6、通过所述性能测试系统将当前hmd设备的位置信息作为初始位置,位置信息包括角度和位移的一个或多个值;
7、通过驱动指令模块向电机驱动编码器下发驱动指令,根据所述驱动指令控制所述运动装置,使所述hmd设备按照设置的测试运动方式进行运动,运动方式包括但不限于角度、方向、速度中的一种或多种;
8、通过所述编码器信息采集模块采集机械运动数据;
9、通过亮度传感器侦测所述hmd设备的亮屏,在亮屏时控制相机拍摄测试画面;
10、在达到测试时长后,停止设备运动、相机拍摄及编码器采集;
11、根据运动过程中拍摄到的画面所解析出的位置数据、机械运动数据、亮屏的信息及初始位置的信息,从多维度分析hmd设备的性能。
12、在本发明实施例的第二方面,提出了一种hmd设备的性能测试系统,该系统包括:测试工作台、图像解析模块、驱动指令模块、亮度分析模块、编码器信息采集模块及分析报告模块;
13、所述测试工作台设置有运动装置、电机驱动编码器、相机及亮度传感器;运动装置上设置仿真头部模型;
14、所述亮度传感器连接所述亮度分析模块及所述相机;
15、所述相机连接所述图像解析模块;
16、所述电机驱动编码器连接所述运动装置、所述驱动指令模块及所述编码器信息采集模块;
17、所述分析报告模块连接所述图像解析模块、所述驱动指令模块、所述亮度分析模块及所述编码器信息采集模块;
18、其中,待测的hmd设备固定在仿真头部模型上;所述hmd设备配置有测试软件;仿真头部模型通过运动装置进行运动;
19、通过所述性能测试系统设置测试运动方式;
20、在启动测试,同步相机的拍摄时间与编码器信息采集模块的采集时间;
21、通过所述性能测试系统将当前hmd设备的位置信息作为初始位置,发送至分析报告模块;
22、所述驱动指令模块用于向所述测试工作台的电机驱动编码器下发驱动指令,根据所述驱动指令控制所述运动装置,使所述hmd设备按照设置的测试运动方式进行运动;
23、所述编码器信息采集模块用于采集机械运动数据,发送至分析报告模块;
24、所述亮度传感器用于侦测所述hmd设备的亮屏,在亮屏时控制相机拍摄测试画面,测试画面经过图像解析模块进行数据解析后发送至分析报告模块,亮屏的信息经过亮度分析模块进行亮度分析后发送至分析报告模块;
25、在达到测试时长后,停止设备运动、相机拍摄及编码器采集;
26、所述分析报告模块用于根据运动过程中拍摄到的画面所解析出的位置数据、机械运动数据、亮屏的信息及初始位置的信息,从多维度分析hmd设备的性能。
27、在本发明实施例的第三方面,提出了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现hmd设备的性能测试方法。
28、在本发明实施例的第四方面,提出了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现hmd设备的性能测试方法。
29、在本发明实施例的第五方面,提出了一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现hmd设备的性能测试方法。
30、本发明提出的hmd设备的性能测试方法及装置采用机械装置带动hmd设备运动,将高速高清摄像机和hmd设备相对固定,并对hmd显示内容进行拍摄所解析得到hmd位置信息,结合机械运动及编码器信息来对hmd设备的性能进行检测,能够检测带有运动预测的hmd设备,实现多维度指标的测试,泛用性强,测试结果准确性高。
1.一种hmd设备的性能测试方法,其特征在于,该方法包括:
2.根据权利要求1所述的方法,其特征在于,该方法还包括:
3.根据权利要求2所述的方法,其特征在于,该方法还包括:
4.根据权利要求1所述的方法,其特征在于,根据运动过程中拍摄到的画面所解析出的位置数据、机械运动数据、亮屏的信息及初始位置的信息,从多维度分析hmd设备的性能,包括:
5.根据权利要求1所述的方法,其特征在于,通过亮度传感器侦测所述hmd设备的亮屏,在亮屏时控制相机拍摄测试画面,包括:
6.根据权利要求1所述的方法,其特征在于,通过所述编码器信息采集模块采集机械运动数据,包括:
7.一种hmd设备的性能测试系统,其特征在于,该系统包括:测试工作台、图像解析模块、驱动指令模块、亮度分析模块、编码器信息采集模块及分析报告模块;
8.根据权利要求7所述的系统,其特征在于,所述分析报告模块具体用于:
9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6任一所述方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1至6任一所述方法。