一种虚拟现实系统的测试装置及方法与流程

文档序号:11097050阅读:858来源:国知局
一种虚拟现实系统的测试装置及方法与制造工艺

本发明涉及测试领域,具体涉及一种虚拟现实系统的测试装置及方法。



背景技术:

虚拟现实(Virtual RCality,简称VR)是一种综合利用计算机图形系统和各种显示及控制等接口设备,在计算机上生成的可交互的三维环境中提供沉浸感觉的技术。其中,计算机生成的可交互的三维环境成为虚拟环境(即Virtual CnvironmCnt,简称VC)。虚拟现实技术是一种可以创建和体验虚拟世界的计算机仿真系统,它利用计算机生成一种模拟环境,是一种多源信息融合的交互式的三维动态视景和实体行为的系统仿真,使用户沉浸到该环境中。

虚拟现实设备最初应用于军用飞机,目前涉及的应用范围广泛,具备智能操作系统的虚拟现实显示器开始商业化,比如谷歌眼镜;许多民用航空飞机上已经配备了平视显示器,同时,装配在汽车、火车或者地铁列车上可以更加方便地给驾驶员提供路况、导航等信息,避免注意力中断以及丧失对状态意识的掌握,提高驾驶的安全性。虚拟现实显示器不同于一般的投影机,是一种可以将文字、图像等信息由光学系统直接投影在人眼成像的设备,投射的文字和图像调整在无穷远平面上,比如平视显示器和头盔显示器,能够将外界的景象与显示器的资料融合在一起,使人们不需要低头就能够方便、舒适地看到他需要的重要资讯。但是,为了能使显示的信息不丢失,同时还要使观察者得到舒适的观感,在设计虚拟现实显示器的光学系统时必须满足高清晰度和大视场的要求,这会使得投影图像发生畸变,清晰度越高,视场越大,图像的畸变也越大,尤其是在边缘视场。通常的光学系统往往采用同轴设计,此时图像的畸变是关于中心对称的,但在一些特殊的装配环境下,虚拟现实显示器的光学系统必须采用离轴设计的形式,这会使得投影图像发生非常大的畸变,且畸变是不对称的。投影图像的畸变不仅会影响观察的舒适感,甚至会造成观察者对重要信息的误判,导致不必要的损失。

虚拟现实系统当前最大的问题是由于眩晕感严重,人们不能长时间使用。研究表明显示延迟和位置追踪误差对眩晕感影响很大,如果延时过大,则会导致佩戴者眩晕,延时越大佩戴者眩晕感越强,因此需要对虚拟现实设备的延时进行比较准确的测试,以便于设计者发现问题,解决问题。当前对虚拟现实设备主要使用软件方法对主机性能进行测试,用户无法确定整个虚拟现实系统的显示延迟和位置追踪误差。因此,如何由机器模仿人对整个虚拟现实系统进行自动的测试是当前亟待解决的问题。



技术实现要素:

本发明所要解决的技术问题是针对现有技术的不足,提供一种虚拟现实系统的测试装置及方法。

本发明解决上述技术问题的技术方案如下:一种虚拟现实系统的测试装置,包括测试控制机和测试模块:

所述测试控制机,用于产生控制信号并发送到所述测试模块;还用于接收所述测试模块发送的待测虚拟现实系统播放的信号,并对所述信号进行分析处理,得到测试结果;

所述测试模块包括:

测试平台,用于固定待测虚拟现实系统的头戴设备;

信号采集单元,与所述测试控制机电性连接,用于采集所述待测虚拟现实系统的头戴设备显示器显示的信号,或用于采集显示所述待测虚拟现实系统播放图像的外部显示器的信号,并将采集得到的所述头戴设备显示器或外部显示器显示的信号发送到所述测试控制机;

运动驱动单元,与所述测试控制机电性连接,用于接收所述控制信号,并根据所述控制信号驱动所述测试平台运动,实现对所述待测虚拟现实系统的头戴设备的位置改变。

本发明的有益效果是:本发明通过测试控制机控制测试模块,可实现对虚拟现实系统的自动化测试,能够在不需要人工参与的情况下,完成对虚拟现实系统显示效果的诸多参数的测试,测试效率高,准确性好。

在上述技术方案的基础上,本发明还可以做如下改进。

进一步,所述外部显示器与待测虚拟现实系统电性连接,用于显示所述待测虚拟现实系统播放的图像,所述信号采集单元包括至少一个摄像机或照相机,所述摄像机或照相机正对所述待测虚拟现实系统的头戴设备显示器或正对用于显示所述待测虚拟现实系统播放的图像的外部显示器,或者所述摄像机或照相机通过光纤导光束装置与所述待测虚拟现实系统的头戴设备显示器连接,所述摄像机或照相机与所述测试控制机电性连接。

采用上述进一步方案的有益效果是:通过利用至少一个摄像机或照相机完成对待测虚拟现实系统显示器的图像采集,还可以利用光纤导光束装置,保障了采集图像的准确性,通过外部显示器,可实现对待测虚拟现实系统播放的图像的外部显示,便于信号采集单元采集图像。

进一步,所述运动驱动单元固定于所述测试平台底部,包括由多个电机和驱动器构成的多轴伺服运动机构。

采用上述进一步方案的有益效果是:通过多个电机和驱动器构成的多轴伺服运动单元,可实现对测试模块的精确控制,使得待测虚拟现实设备的运动轨迹精确无误,提高了测试的准确性。

本发明解决上述技术问题的另一种技术方案如下:一种虚拟现实系统的测试方法,包括如下步骤:

步骤S1,将待测虚拟现实系统的头戴设备固定在测试模块的测试平台上;

步骤S2,测试控制机产生控制信号并发送到所述测试模块,所述测试模块的运动驱动单元接收所述控制信号,并根据所述控制信号驱动所述测试平台运动,实现对所述待测虚拟现实系统的头戴设备的位置改变;

步骤S3,所述测试模块的信号采集单元采集所述待测虚拟现实系统的头戴设备显示器或外部显示器显示的信号,并将采集得到的所述头戴设备显示器或外部显示器显示的信号发送到所述测试控制机;

步骤S4,所述测试控制机对所述显示器显示的信号进行分析处理,对所述待测虚拟现实系统性能参数进行测试,得出测试结果。

本发明的有益效果是:本发明通过测试控制机控制测试模块,可实现对虚拟现实系统的自动化测试,能够在不需要人工参与的情况下,完成对虚拟现实系统显示效果的诸多参数的测试,测试效率高,准确性好。

进一步,步骤S2的具体实现包括:所述测试控制机对所述待测虚拟现实系统的头戴设备按照预设的转动角度和/或移动距离、运动方向和运动速度进行位置改变。

采用上述进一步方案的有益效果是:通过设置转动角度和/或移动距离、运动方向和运动速度,使得待测虚拟现实系统运动轨迹精确。

进一步,所述待测虚拟现实系统性能参数包括显示刷新率、位置追踪误差、图像显示变形和显示时间延迟。

采用上述进一步方案的有益效果是:通过对待测虚拟现实系统多个性能参数的测试,可实现对待测虚拟现实系统的全面测试和评价。

进一步,所述显示刷新率的测试方法包括如下步骤:

所述显示刷新率的测试方法包括如下步骤:

步骤A1,所述待测虚拟现实系统播放显示刷新率测试信号,所述刷新率测试信号为相邻帧的颜色或灰度不同的图像序列;

步骤A2,至少一个所述摄像机同时对所述待测虚拟现实系统的头戴设备显示器或所述外部显示器进行拍摄;

步骤A3,将采集得到的所述显示器显示的测试信号发送到所述测试控制机;

步骤A4,所述测试控制机计算得到显示刷新率:

式中,f表示显示刷新率,t表示每一帧图像拍摄的时间,n表示拍摄的非第一次和非最后一次的同一颜色或灰度图像的最大张数;

步骤A5,所述测试控制机对比多幅所述待测虚拟现实系统的头戴设备显示器或所述外部显示器显示的非第一次和非最后一次的同一颜色或灰度图像的显示刷新率,得出显示刷新率稳定性测试结果;

步骤A6,所述测试控制机对比所述待测虚拟现实系统的头戴设备两个显示器的显示刷新率,判断显示刷新率是否一致,并输出判断结果。

采用上述进一步方案的有益效果是:通过对显示刷新率测试信号的拍摄可实现对待测虚拟现实系统显示器显示刷新率的精确测量,并通过对待测虚拟现实系统两个显示器的显示刷新率的对比,精确完成对待测虚拟现实系统显示刷新率的测试。

进一步,所述位置追踪误差的测试方法包括如下步骤:

步骤B1,所述待测虚拟现实系统播放信号;

步骤B2,至少一个摄像机或照相机同时对所述待测虚拟现实系统的头戴设备显示器或所述外部显示器进行拍摄,得到基准图片,执行步骤B3;或不拍摄基准图片,执行步骤B3;

步骤B3,所述测试控制机根据预设测试流程产生控制信号并发送到所述测试模块;

步骤B4,所述测试模块的所述运动驱动单元接收所述控制信号,并根据所述控制信号驱动所述测试平台运动,使所述待测虚拟现实系统的头戴设备到达下一个测试节点位置;

步骤B5,至少一个所述摄像机或照相机同时对所述待测虚拟现实系统的头戴设备显示器或所述外部显示器进行拍摄,得到至少一张实测图片;

步骤B6,所述摄像机或照相机将采集得到的所述显示器显示的信号发送到所述测试控制机;

步骤B7,所述测试控制机根据当前测试节点位置和上一个拍摄了基准图片的测试节点的基准图片中的图像,计算得出所述基准图片中的图像对应于所述当前测试节点的新位置,据此生成所述当前测试节点的当前位置基准图片;

步骤B8,所述测试控制机将所拍摄的图像背景一直稳定不再变化的诸帧实测图片中的某一帧实测图片与所述当前位置基准图片进行对比,根据所述某一帧实测图片中的图像位置与所述当前位置基准图片中的图像位置的位置之差,得出位置追踪误差的测试结果;

步骤B9,所述测试控制机对比所述待测虚拟现实系统的头戴设备两个显示器的位置追踪误差,测试两个显示器的位置追踪误差是否一致,并输出判断结果;

步骤B10,判断测试节点个数是否达到预设测试节点个数,如果未达到,则返回步骤B2;如果达到,则结束。

采用上述进一步方案的有益效果是:通过对位置追踪误差测试信号的拍摄可实现对待测虚拟现实系统显示器位置追踪误差的精确测量,并通过对待测虚拟现实系统两个显示器位置追踪误差的对比,精确完成对待测虚拟现实系统位置追踪误差的测试。

进一步,所述位置追踪误差的测试方法包括如下步骤:

步骤C1,所述待测虚拟现实系统播放信号;

步骤C2,至少一个摄像机或照相机同时对所述待测虚拟现实系统的头戴设备显示器或所述外部显示器进行拍摄,得到基准图片,执行步骤C3;或不拍摄基准图片,执行步骤C3;

步骤C3,所述测试控制机根据预设测试流程产生控制信号并发送到所述测试模块;

步骤C4,所述测试模块的所述运动驱动单元接收所述控制信号,并根据所述控制信号驱动所述测试平台运动,使所述待测虚拟现实系统的头戴设备到达下一个测试节点位置;

步骤C5,至少一个所述摄像机或照相机同时对所述待测虚拟现实系统的头戴设备显示器或所述外部显示器进行拍摄,得到至少一张实测图片;

步骤C6,所述摄像机或照相机将采集得到的所述显示器显示的信号发送到所述测试控制机;

步骤C7,判断测试节点个数是否达到预设测试节点个数,如果未达到,则返回步骤C2;如果达到,则执行步骤C8;

步骤C8,所述测试控制机根据当前测试节点位置和上一个拍摄了基准图片的测试节点的基准图片中的图像,计算得出所述基准图片中的图像对应于所述当前测试节点的新位置,据此生成所述当前测试节点的当前位置基准图片;

步骤C9,所述测试控制机将所拍摄的当前测试节点位置图像背景一直稳定不再变化的诸帧实测图片中的某一帧实测图片与所述当前位置基准图片进行对比,根据所述某一帧实测图片中的图像位置与所述当前位置基准图片中的图像位置的位置之差,得出位置追踪误差的测试结果;

步骤C10,所述测试控制机对比所述待测虚拟现实系统的头戴设备两个显示器的位置追踪误差,测试两个显示器的位置追踪误差是否一致,并输出判断结果;

步骤C11,判断测试节点个数是否达到预设测试节点个数,如果未达到,则返回步骤C8;如果达到,则结束。

采用上述进一步方案的有益效果是:通过对位置追踪误差测试信号的拍摄可实现对待测虚拟现实系统显示器位置追踪误差的精确测量,并通过对待测虚拟现实系统两个显示器位置追踪误差的对比,精确完成对待测虚拟现实系统位置追踪误差的测试。

进一步,所述图像显示变形的测试方法包括如下步骤:

步骤D1,所述待测虚拟现实系统播放信号;

步骤D2,至少一个摄像机或照相机同时对所述待测虚拟现实系统的头戴设备显示器或所述外部显示器进行拍摄,得到基准图片,执行步骤D3;或不拍摄基准图片,执行步骤D3;

步骤D3,所述测试控制机根据预设测试流程产生控制信号并发送到所述测试模块;

步骤D4,所述测试模块的所述运动驱动单元接收所述控制信号,并根据所述控制信号驱动所述测试平台运动,使所述待测虚拟现实系统的头戴设备到达下一个测试节点位置;

步骤D5,至少一个所述摄像机或照相机同时对所述待测虚拟现实系统的头戴设备显示器或所述外部显示器进行拍摄,得到至少一张实测图片;

步骤D6,所述摄像机或照相机将采集得到的所述显示器显示的信号发送到所述测试控制机;

步骤D7,所述测试控制机根据当前测试节点位置和上一个拍摄了基准图片的测试节点的基准图片中的图像,计算得出所述基准图片中的图像对应于所述当前测试节点的新位置,据此生成所述当前测试节点的当前位置基准图片;

步骤D8,所述测试控制机将所拍摄的图像背景一直稳定不再变化的诸帧实测图片中的某一帧实测图片与所述当前位置基准图片进行对比,根据所述某一帧实测图片中与所述当前位置基准图片中共有参照物形状是否一致,得出图像显示变形的测试结果;

步骤D9,所述测试控制机对比所述待测虚拟现实系统的头戴设备两个显示器的图像显示变形,测试两个显示器的图像显示变形是否一致,并输出判断结果;

步骤D10,判断测试节点个数是否达到预设测试节点个数,如果未达到,则返回步骤D2;如果达到,则结束。

采用上述进一步方案的有益效果是:通过对图像显示变形测试信号的拍摄可实现对待测虚拟现实系统显示器图像显示变形的精确测量,并通过对待测虚拟现实系统两个显示器图像显示变形的对比,精确完成对待测虚拟现实系统图像显示变形的测试。

进一步,所述图像显示变形的测试方法包括如下步骤:

步骤E1,所述待测虚拟现实系统播放信号;

步骤E2,至少一个摄像机或照相机同时对所述待测虚拟现实系统的头戴设备显示器或所述外部显示器进行拍摄,得到基准图片,执行步骤E3;或不拍摄基准图片,执行步骤E3;

步骤E3,所述测试控制机根据预设测试流程产生控制信号并发送到所述测试模块;

步骤E4,所述测试模块的所述运动驱动单元接收所述控制信号,并根据所述控制信号驱动所述测试平台运动,使所述待测虚拟现实系统的头戴设备到达下一个测试节点位置;

步骤E5,至少一个所述摄像机或照相机同时对所述待测虚拟现实系统的头戴设备显示器或所述外部显示器进行拍摄,得到至少一张实测图片;

步骤E6,所述摄像机或照相机将采集得到的所述显示器显示的信号发送到所述测试控制机;

步骤E7,判断测试节点个数是否达到预设测试节点个数,如果未达到,则返回步骤E2;如果达到,则执行步骤E8;

步骤E8,所述测试控制机根据当前测试节点位置和上一个拍摄了基准图片的测试节点的基准图片中的图像,计算得出所述基准图片中的图像对应于所述当前测试节点的新位置,据此生成所述当前测试节点的当前位置基准图片;

步骤E9,所述测试控制机将所拍摄的当前测试节点位置图像背景一直稳定不再变化的诸帧实测图片中的某一帧实测图片与所述当前位置基准图片进行对比,根据所述某一帧实测图片中与所述当前位置基准图片中共有参照物形状是否一致,得出图像显示变形的测试结果;

步骤E10,所述测试控制机对比所述待测虚拟现实系统的头戴设备两个显示器的图像显示变形,测试两个显示器的图像显示变形是否一致,并输出判断结果;

步骤E11,判断测试节点个数是否达到预设测试节点个数,如果未达到,则返回步骤E8;如果达到,则结束。

采用上述进一步方案的有益效果是:通过对图像显示变形测试信号的拍摄可实现对待测虚拟现实系统显示器图像显示变形的精确测量,并通过对待测虚拟现实系统两个显示器图像显示变形的对比,精确完成对待测虚拟现实系统图像显示变形的测试。

进一步,所述显示时间延迟的测试方法包括如下步骤:

步骤F1,所述待测虚拟现实系统播放信号;

步骤F2,所述测试控制机根据预设测试流程产生控制信号并发送到所述测试模块;

步骤F3,所述测试模块的所述运动驱动单元接收所述控制信号,并根据所述控制信号驱动所述测试平台运动,使所述待测虚拟现实系统的头戴设备到达下一个测试节点位置;

步骤F4,至少一个摄像机或照相机同时对所述待测虚拟现实系统的头戴设备显示器或所述外部显示器进行拍摄,得到至少一张实测图片;

步骤F5,所述摄像机或照相机将采集得到的所述显示器显示的信号发送到所述测试控制机;

步骤F6,所述测试控制机计算出拍摄到的所述测试节点位置图像背景一直稳定不再变化的诸帧实测图片中的第一帧实测图片的时刻,得出显示时间延迟测试结果;

步骤F7,所述测试控制机对比所述待测虚拟现实系统的头戴设备两个显示器的显示时间延迟,测试两个显示器的显示时间延迟是否一致,并输出判断结果;

步骤F8,判断测试节点个数是否达到预设测试节点个数,如果未达到,则返回步骤F2;如果达到,则结束。

采用上述进一步方案的有益效果是:通过对显示时间延迟测试信号的拍摄可实现对待测虚拟现实系统显示器显示时间延迟的精确测量,并通过对待测虚拟现实系统两个显示器显示时间延迟的对比,精确完成对待测虚拟现实系统显示时间延迟的测试。

进一步,所述显示时间延迟的测试方法包括如下步骤:

步骤G1,所述待测虚拟现实系统播放信号;

步骤G2,所述测试控制机根据预设测试流程产生控制信号并发送到所述测试模块;

步骤G3,所述测试模块的所述运动驱动单元接收所述控制信号,并根据所述控制信号驱动所述测试平台运动,使所述待测虚拟现实系统的头戴设备到达下一个测试节点位置;

步骤G4,至少一个摄像机或照相机同时对所述待测虚拟现实系统的头戴设备显示器或所述外部显示器进行拍摄,得到至少一张实测图片;

步骤G5,所述摄像机或照相机将采集得到的所述显示器显示的信号发送到所述测试控制机;

步骤G6,判断测试节点个数是否达到预设测试节点个数,如果未达到,则返回步骤G2;如果达到,则执行步骤G7;

步骤G7,所述测试控制机计算出拍摄到的当前测试节点位置图像背景一直稳定不再变化的诸帧实测图片中的第一帧实测图片的时刻,得出显示时间延迟测试结果;

步骤G8,所述测试控制机对比所述待测虚拟现实系统的头戴设备两个显示器的显示时间延迟,测试两个显示器的显示时间延迟是否一致,并输出判断结果;

步骤G9,判断测试节点个数是否达到预设测试节点个数,如果未达到,则返回步骤G7;如果达到,则结束。

采用上述进一步方案的有益效果是:通过对显示时间延迟测试信号的拍摄可实现对待测虚拟现实系统显示器显示时间延迟的精确测量,并通过对待测虚拟现实系统两个显示器显示时间延迟的对比,精确完成对待测虚拟现实系统显示时间延迟的测试。

进一步,所述预设测试流程包括测试节点数量、每一个测试节点到下一个测试节点的转动角度和/或移动距离、每一个测试节点到下一个测试节点的运动方向、每一个测试节点到下一个测试节点的运动速度和每一个测试节点拍摄前后的等待时间。

采用上述进一步方案的有益效果是:通过设置预设测试流程,对多个测试节点进行设计,可实现对待测虚拟现实系统多个参数的多次检测,使系统的测试结果更精准。

附图说明

图1为本发明所述一种虚拟现实系统的测试装置结构示意图;

图2为本发明所述一种虚拟现实系统的测试方法流程图。

具体实施方式

以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。

图1为本发明所述一种虚拟现实系统的测试装置结构示意图。

如图1所示,一种虚拟现实系统的测试装置,其特征在于,包括测试控制机和测试模块:

所述测试控制机,用于产生控制信号并发送到所述测试模块;还用于接收所述测试模块发送的待测虚拟现实系统播放的信号,并对所述信号进行分析处理,得到测试结果;

所述测试模块包括:

测试平台,用于固定待测虚拟现实系统的头戴设备;

信号采集单元,与所述测试控制机电性连接,用于采集所述待测虚拟现实系统的头戴设备显示器显示的信号,或用于采集显示所述待测虚拟现实系统播放图像的外部显示器的信号,并将采集得到的所述头戴设备显示器或外部显示器显示的信号发送到所述测试控制机;

在本发明的具体实施例中,所述外部显示器与待测虚拟现实系统电性连接,用于显示所述待测虚拟现实系统播放的图像,头戴设备显示器显示的信号同时显示到所述待测虚拟现实系统的外部显示器,所述信号采集单元包括至少一个摄像机或照相机,所述摄像机或照相机正对所述待测虚拟现实系统的头戴设备显示器或正对用于显示所述待测虚拟现实系统播放的图像的外部显示器,或者所述摄像机或照相机通过光纤导光束装置与所述待测虚拟现实系统的头戴设备显示器连接,所述摄像机或照相机与所述测试控制机电性连接。

运动驱动单元,与所述测试控制机电性连接,用于接收所述控制信号,并根据所述控制信号驱动所述测试平台运动,实现对所述待测虚拟现实系统的头戴设备的位置改变。

在本发明的具体实施例中,所述运动驱动单元固定于所述测试平台底部,包括由多个电机和驱动器构成的多轴伺服运动机构。

图2为本发明一种虚拟现实系统的测试方法。

如图2所示,一种虚拟现实系统的测试方法,包括如下步骤:

步骤S1,将待测虚拟现实系统的头戴设备固定在测试模块的测试平台上;

步骤S2,测试控制机产生控制信号并发送到所述测试模块,所述测试模块的运动驱动单元接收所述控制信号,并根据所述控制信号驱动所述测试平台运动,实现对所述待测虚拟现实系统的头戴设备的位置改变;

在本发明的具体实施例中,步骤S2的具体实现包括:所述测试控制机对所述待测虚拟现实系统的头戴设备按照预设的转动角度和/或移动距离、运动方向和运动速度进行位置改变。

步骤S3,所述测试模块的信号采集单元采集所述待测虚拟现实系统的头戴设备显示器或外部显示器显示的信号,并将采集得到的所述头戴设备显示器或外部显示器显示的信号发送到所述测试控制机;

步骤S4,所述测试控制机对所述显示器显示的信号进行分析处理,对所述待测虚拟现实系统性能参数进行测试,得出测试结果。

在本发明的具体实施例中,所述待测虚拟现实系统性能参数包括显示刷新率、位置追踪误差、图像显示变形和显示时间延迟。

在本发明的具体实施例中,所述显示刷新率的测试方法包括如下步骤:

步骤A1,所述待测虚拟现实系统播放显示刷新率测试信号,所述刷新率测试信号为相邻帧的颜色或灰度不同的图像序列;

步骤A2,至少一个摄像机同时对所述待测虚拟现实系统的头戴设备显示器或所述外部显示器进行拍摄;

步骤A3,将采集得到的所述显示器显示的测试信号发送到所述测试控制机;

步骤A4,所述测试控制机计算得到显示刷新率:

式中,f表示显示刷新率,t表示每一帧图像拍摄的时间,n表示拍摄的非第一次和非最后一次的同一颜色或灰度图像的最大张数;

步骤A5,所述测试控制机对比多幅所述待测虚拟现实系统的头戴设备显示器或所述外部显示器显示的非第一次和非最后一次的同一颜色或灰度图像的显示刷新率,得出显示刷新率稳定性测试结果;

步骤A6,所述测试控制机对比所述待测虚拟现实系统的头戴设备两个显示器的显示刷新率,判断显示刷新率是否一致,并输出判断结果。

在本发明的具体实施例中,所述位置追踪误差的第一种测试方法包括如下步骤:

步骤B1,所述待测虚拟现实系统播放信号;

步骤B2,至少一个摄像机或照相机同时对所述待测虚拟现实系统的头戴设备显示器或所述外部显示器进行拍摄,得到基准图片,执行步骤B3;或不拍摄基准图片,执行步骤B3;

对于虚拟现实系统的连续测试,即测量虚拟现实系统的头戴设备从一个关注点转动/移动到下一个关注点期间虚拟现实系统的头戴设备显示效果,这时就要在这个期间预设多个测试节点,并且就只需要在第一个测试节点处拍摄基准图片,以后各个测试节点处不用再拍摄基准图片,将各个测试节点的实测图片都与由第一个测试节点处拍摄的基准图片计算出来的各个测试节点处的当前位置基准图片进行比较,获得虚拟现实系统的头戴设备从一个关注点转动/移动到下一个关注点期间的各个测试节点处,虚拟现实系统的显示效果。

对于虚拟现实系统的离散测试,即测量虚拟现实系统的头戴设备从第一个关注点开始,在每一个关注点处虚拟现实系统的头戴设备显示效果,这时在每一个关注点预设一个测试节点,并且要在每一个测试节点处拍摄基准图片,以后各个测试节点的实测图片都与由上一个测试节点处拍摄的基准图片计算出的当前测试节点处的当前位置基准图片进行比较,获得虚拟现实系统在各个关注点处的显示效果。

步骤B3,所述测试控制机根据预设测试流程产生控制信号并发送到所述测试模块;

步骤B4,所述测试模块的所述运动驱动单元接收所述控制信号,并根据所述控制信号驱动所述测试平台运动,使所述待测虚拟现实系统的头戴设备到达下一个测试节点位置;

步骤B5,至少一个所述摄像机或照相机同时对所述待测虚拟现实系统的头戴设备显示器或所述外部显示器进行拍摄,得到至少一张实测图片;

步骤B6,所述摄像机或照相机将采集得到的所述显示器显示的信号发送到所述测试控制机;

步骤B7,所述测试控制机根据当前测试节点位置和上一个拍摄了基准图片的测试节点的基准图片中的图像,计算得出所述基准图片中的图像对应于所述当前测试节点的新位置,据此生成所述当前测试节点的当前位置基准图片;

步骤B8,所述测试控制机将所拍摄的图像背景一直稳定不再变化的诸帧实测图片中的某一帧实测图片与所述当前位置基准图片进行对比,根据所述某一帧实测图片中的图像位置与所述当前位置基准图片中的图像位置的位置之差,得出位置追踪误差的测试结果;

步骤B9,所述测试控制机对比所述待测虚拟现实系统的头戴设备两个显示器的位置追踪误差,测试两个显示器的位置追踪误差是否一致,并输出判断结果;

步骤B10,判断测试节点个数是否达到预设测试节点个数,如果未达到,则返回步骤B2;如果达到,则结束。

在本发明的具体实施例中,所述位置追踪误差的第二种测试方法包括如下步骤:

步骤C1,所述待测虚拟现实系统播放信号;

步骤C2,至少一个摄像机或照相机同时对所述待测虚拟现实系统的头戴设备显示器或所述外部显示器进行拍摄,得到基准图片,执行步骤C3;或不拍摄基准图片,执行步骤C3;

对于虚拟现实系统的连续测试,即测量虚拟现实系统的头戴设备从一个关注点转动/移动到下一个关注点期间虚拟现实系统的头戴设备显示效果,这时就要在这个期间预设多个测试节点,并且就只需要在第一个测试节点处拍摄基准图片,以后各个测试节点处不用再拍摄基准图片,将各个测试节点的实测图片都与由第一个测试节点处拍摄的基准图片计算出来的各个测试节点处的当前位置基准图片进行比较,获得虚拟现实系统的头戴设备从一个关注点转动/移动到下一个关注点期间的各个测试节点处,虚拟现实系统的显示效果。

对于虚拟现实系统的离散测试,即测量虚拟现实系统的头戴设备从第一个关注点开始,在每一个关注点处虚拟现实系统的头戴设备显示效果,这时在每一个关注点预设一个测试节点,并且要在每一个测试节点处拍摄基准图片,以后各个测试节点的实测图片都与由上一个测试节点处拍摄的基准图片计算出的当前测试节点处的当前位置基准图片进行比较,获得虚拟现实系统在各个关注点处的显示效果。

步骤C3,所述测试控制机根据预设测试流程产生控制信号并发送到所述测试模块;

步骤C4,所述测试模块的所述运动驱动单元接收所述控制信号,并根据所述控制信号驱动所述测试平台运动,使所述待测虚拟现实系统的头戴设备到达下一个测试节点位置;

步骤C5,至少一个所述摄像机或照相机同时对所述待测虚拟现实系统的头戴设备显示器或所述外部显示器进行拍摄,得到至少一张实测图片;

步骤C6,所述摄像机或照相机将采集得到的所述显示器显示的信号发送到所述测试控制机;

步骤C7,判断测试节点个数是否达到预设测试节点个数,如果未达到,则返回步骤C2;如果达到,则执行步骤C8;

步骤C8,所述测试控制机根据当前测试节点位置和上一个拍摄了基准图片的测试节点的基准图片中的图像,计算得出所述基准图片中的图像对应于所述当前测试节点的新位置,据此生成所述当前测试节点的当前位置基准图片;

步骤C9,所述测试控制机将所拍摄的当前测试节点位置图像背景一直稳定不再变化的诸帧实测图片中的某一帧实测图片与所述当前位置基准图片进行对比,根据所述某一帧实测图片中的图像位置与所述当前位置基准图片中的图像位置的位置之差,得出位置追踪误差的测试结果;

步骤C10,所述测试控制机对比所述待测虚拟现实系统的头戴设备两个显示器的位置追踪误差,测试两个显示器的位置追踪误差是否一致,并输出判断结果;

步骤C11,判断测试节点个数是否达到预设测试节点个数,如果未达到,则返回步骤C8;如果达到,则结束。

在本发明的具体实施例中,所述图像显示变形的第一种测试方法包括如下步骤:

步骤D1,所述待测虚拟现实系统播放信号;

步骤D2,至少一个摄像机或照相机同时对所述待测虚拟现实系统的头戴设备显示器或所述外部显示器进行拍摄,得到基准图片,执行步骤D3;或不拍摄基准图片,执行步骤D3;

对于虚拟现实系统的连续测试,即测量虚拟现实系统的头戴设备从一个关注点转动/移动到下一个关注点期间虚拟现实系统的头戴设备显示效果,这时就要在这个期间预设多个测试节点,并且就只需要在第一个测试节点处拍摄基准图片,以后各个测试节点处不用再拍摄基准图片,将各个测试节点的实测图片都与由第一个测试节点处拍摄的基准图片计算出来的各个测试节点处的当前位置基准图片进行比较,获得虚拟现实系统的头戴设备从一个关注点转动/移动到下一个关注点期间的各个测试节点处,虚拟现实系统的显示效果。

对于虚拟现实系统的离散测试,即测量虚拟现实系统的头戴设备从第一个关注点开始,在每一个关注点处虚拟现实系统的头戴设备显示效果,这时在每一个关注点预设一个测试节点,并且要在每一个测试节点处拍摄基准图片,以后各个测试节点的实测图片都与由上一个测试节点处拍摄的基准图片计算出的当前测试节点处的当前位置基准图片进行比较,获得虚拟现实系统在各个关注点处的显示效果。

步骤D3,所述测试控制机根据预设测试流程产生控制信号并发送到所述测试模块;

步骤D4,所述测试模块的所述运动驱动单元接收所述控制信号,并根据所述控制信号驱动所述测试平台运动,使所述待测虚拟现实系统的头戴设备到达下一个测试节点位置;

步骤D5,至少一个所述摄像机或照相机同时对所述待测虚拟现实系统的头戴设备显示器或所述外部显示器进行拍摄,得到至少一张实测图片;

步骤D6,所述摄像机或照相机将采集得到的所述显示器显示的信号发送到所述测试控制机;

步骤D7,所述测试控制机根据当前测试节点位置和上一个拍摄了基准图片的测试节点的基准图片中的图像,计算得出所述基准图片中的图像对应于所述当前测试节点的新位置,据此生成所述当前测试节点的当前位置基准图片;

步骤D8,所述测试控制机将所拍摄的图像背景一直稳定不再变化的诸帧实测图片中的某一帧实测图片与所述当前位置基准图片进行对比,根据所述某一帧实测图片中与所述当前位置基准图片中共有参照物形状是否一致,得出图像显示变形的测试结果;

步骤D9,所述测试控制机对比所述待测虚拟现实系统的头戴设备两个显示器的图像显示变形,测试两个显示器的图像显示变形是否一致,并输出判断结果;

步骤D10,判断测试节点个数是否达到预设测试节点个数,如果未达到,则返回步骤D2;如果达到,则结束。

在本发明的具体实施例中,所述图像显示变形的第二种测试方法包括如下步骤:

步骤E1,所述待测虚拟现实系统播放信号;

步骤E2,至少一个摄像机或照相机同时对所述待测虚拟现实系统的头戴设备显示器或所述外部显示器进行拍摄,得到基准图片,执行步骤E3;或不拍摄基准图片,执行步骤E3;

对于虚拟现实系统的连续测试,即测量虚拟现实系统的头戴设备从一个关注点转动/移动到下一个关注点期间虚拟现实系统的头戴设备显示效果,这时就要在这个期间预设多个测试节点,并且就只需要在第一个测试节点处拍摄基准图片,以后各个测试节点处不用再拍摄基准图片,将各个测试节点的实测图片都与由第一个测试节点处拍摄的基准图片计算出来的各个测试节点处的当前位置基准图片进行比较,获得虚拟现实系统的头戴设备从一个关注点转动/移动到下一个关注点期间的各个测试节点处,虚拟现实系统的显示效果。

对于虚拟现实系统的离散测试,即测量虚拟现实系统的头戴设备从第一个关注点开始,在每一个关注点处虚拟现实系统的头戴设备显示效果,这时在每一个关注点预设一个测试节点,并且要在每一个测试节点处拍摄基准图片,以后各个测试节点的实测图片都与由上一个测试节点处拍摄的基准图片计算出的当前测试节点处的当前位置基准图片进行比较,获得虚拟现实系统在各个关注点处的显示效果。

步骤E3,所述测试控制机根据预设测试流程产生控制信号并发送到所述测试模块;

步骤E4,所述测试模块的所述运动驱动单元接收所述控制信号,并根据所述控制信号驱动所述测试平台运动,使所述待测虚拟现实系统的头戴设备到达下一个测试节点位置;

步骤E5,至少一个所述摄像机或照相机同时对所述待测虚拟现实系统的头戴设备显示器或所述外部显示器进行拍摄,得到至少一张实测图片;

步骤E6,所述摄像机或照相机将采集得到的所述显示器显示的信号发送到所述测试控制机;

步骤E7,判断测试节点个数是否达到预设测试节点个数,如果未达到,则返回步骤E2;如果达到,则执行步骤E8;

步骤E8,所述测试控制机根据当前测试节点位置和上一个拍摄了基准图片的测试节点的基准图片中的图像,计算得出所述基准图片中的图像对应于所述当前测试节点的新位置,据此生成所述当前测试节点的当前位置基准图片;

步骤E9,所述测试控制机将所拍摄的当前测试节点位置图像背景一直稳定不再变化的诸帧实测图片中的某一帧实测图片与所述当前位置基准图片进行对比,根据所述某一帧实测图片中与所述当前位置基准图片中共有参照物形状是否一致,得出图像显示变形的测试结果;

步骤E10,所述测试控制机对比所述待测虚拟现实系统的头戴设备两个显示器的图像显示变形,测试两个显示器的图像显示变形是否一致,并输出判断结果;

步骤E11,判断测试节点个数是否达到预设测试节点个数,如果未达到,则返回步骤E8;如果达到,则结束。

在本发明的具体实施例中,所述显示时间延迟的第一种测试方法包括如下步骤:

步骤F1,所述待测虚拟现实系统播放信号;

步骤F2,所述测试控制机根据预设测试流程产生控制信号并发送到所述测试模块;

步骤F3,所述测试模块的所述运动驱动单元接收所述控制信号,并根据所述控制信号驱动所述测试平台运动,使所述待测虚拟现实系统的头戴设备到达下一个测试节点位置;

步骤F4,至少一个摄像机或照相机同时对所述待测虚拟现实系统的头戴设备显示器或所述外部显示器进行拍摄,得到至少一张实测图片;

步骤F5,所述摄像机或照相机将采集得到的所述显示器显示的信号发送到所述测试控制机;

步骤F6,所述测试控制机计算出拍摄到的所述测试节点位置图像背景一直稳定不再变化的诸帧实测图片中的第一帧实测图片的时刻,得出显示时间延迟测试结果;

步骤F7,所述测试控制机对比所述待测虚拟现实系统的头戴设备两个显示器的显示时间延迟,测试两个显示器的显示时间延迟是否一致,并输出判断结果;

步骤F8,判断测试节点个数是否达到预设测试节点个数,如果未达到,则返回步骤F2;如果达到,则结束。

在本发明的具体实施例中,所述显示时间延迟的第二种测试方法包括如下步骤:

步骤G1,所述待测虚拟现实系统播放信号;

步骤G2,所述测试控制机根据预设测试流程产生控制信号并发送到所述测试模块;

步骤G3,所述测试模块的所述运动驱动单元接收所述控制信号,并根据所述控制信号驱动所述测试平台运动,使所述待测虚拟现实系统的头戴设备到达下一个测试节点位置;

步骤G4,至少一个摄像机或照相机同时对所述待测虚拟现实系统的头戴设备显示器或所述外部显示器进行拍摄,得到至少一张实测图片;

步骤G5,所述摄像机或照相机将采集得到的所述显示器显示的信号发送到所述测试控制机;

步骤G6,判断测试节点个数是否达到预设测试节点个数,如果未达到,则返回步骤G2;如果达到,则执行步骤G7;

步骤G7,所述测试控制机计算出拍摄到的当前测试节点位置图像背景一直稳定不再变化的诸帧实测图片中的第一帧实测图片的时刻,得出显示时间延迟测试结果;

步骤G8,所述测试控制机对比所述待测虚拟现实系统的头戴设备两个显示器的显示时间延迟,测试两个显示器的显示时间延迟是否一致,并输出判断结果;

步骤G9,判断测试节点个数是否达到预设测试节点个数,如果未达到,则返回步骤G7;如果达到,则结束。

在本发明的具体实施例中,所述预设测试流程包括测试节点数量、每一个测试节点到下一个测试节点的转动角度和/或移动距离、每一个测试节点到下一个测试节点的运动方向、每一个测试节点到下一个测试节点的运动速度和每一个测试节点拍摄前后的等待时间。

在本说明书的描述中,参考术语“实施例一”、“实施例二”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体方法、装置或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、方法、装置或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1