一种延时数值的确定方法及设备与流程

文档序号:16516086发布日期:2019-01-05 09:38阅读:263来源:国知局
一种延时数值的确定方法及设备与流程

本发明涉及数据测量领域,更具体的说,是涉及一种延时数值的确定方法及设备。



背景技术:

随着ar(augmentedreality,增强现实)技术的不断普及,行业对ar技术在具体应用中的各项性能参数的要求也越来越高。mtp(motion-to-photon,从用户运动开始到相应画面显示到屏幕上所花的时间)延迟是反映ar设备性能的一项重要参数,对于用户而言,mtp延迟越小,用户视觉体验越佳。

mtp测量是ar设备出厂前必须进行的工作,mtp数值能够帮助消费者更好的了解ar产品性能。然而,对于mtp测量,业内并没有统一的简单易用的mtp测量方法。



技术实现要素:

为实现上述目的,本发明提供如下技术方案:

一种延时数值的确定方法,包括:

标定起始点和终点;

控制摄像设备和ar/vr设备沿第一方向同步转动,所述第一方向为从所述起始点到所述终点的方向,所述摄像设备和所述ar/vr设备能够同步转动且在转动过程中保持相对位置不变,所述摄像设备能够采集到所述ar/vr设备的显示屏幕;

所述摄像设备以固定频率采集转动开始到转动停止过程中ar/vr设备的显示屏图像;

确定所述ar/vr设备的显示屏上的参考点分别与所述起始点和所述终点具有相同的第一相对位置关系时,所述ar/vr设备的显示屏上显示的运动显示度数,所述运动显示度数为所述ar/vr设备运动状态下的显示度数;

确定所述ar/vr设备静止时,所述参考点分别与所述起始点和所述终点具有所述第一相对位置关系时,所述ar/vr设备的显示屏上显示的静止显示度数,所述静止显示度数为所述ar/vr设备静止状态下的显示度数;

根据所述运动显示度数、静止显示度数以及所述摄像设备拍摄包含两个运动显示度数图像的时间,确定所述ar/vr设备的mtp数值。

可选的,所述控制摄像设备和ar/vr设备沿第一方向同步转动,包括:

控制摄像设备和ar/vr设备沿第一方向在从所述起始点到所述终点的范围内同步匀速转动。

可选的,所述根据所述运动显示度数、静止显示度数以及所述摄像设备拍摄包含两个运动显示度数图像的时间,确定所述ar/vr设备的mtp数值,包括:

根据公式mtp=(f-e)/(b-a)*1/f*(b-d)计算确定所述ar/vr设备的mtp数值,其中,f为所述参考点与所述终点具有第一相对位置关系的图像的帧编号,所述e为所述参考点与所述起始点具有第一相对位置关系的图像的帧编号,所述b为所述参考点与所述终点具有第一相对位置时的静止显示度数,所述a为所述参考点与所述起始点具有第一相对位置时的静止显示度数,所述d为所述参考点与所述终点具有第一相对位置时的运动显示度数,所述f为所述摄像设备的拍摄频率。

可选的,所述标定起始点和终点,包括:

采用激光标定起始点和终点。

可选的,所述控制摄像设备和ar/vr设备沿第一方向同步转动,包括:

通过机械臂控制固定在其上的摄像设备和ar/vr设备沿第一方向同步转动。

一种延时数值的确定设备,包括标定装置、摄像设备、ar/设备和处理器,在工作过程中:

标定装置标定起始点和终点;

摄像设备和ar/vr设备沿第一方向同步转动,所述第一方向为从所述起始点到所述终点的方向,所述摄像设备和所述ar/vr设备能够同步转动且在转动过程中保持相对位置不变,所述摄像设备能够采集到所述ar/vr设备的显示屏幕;所述摄像设备以固定频率采集转动开始到转动停止过程中ar/vr设备的显示屏图像;

处理器确定所述ar/vr设备的显示屏上的参考点分别与所述起始点和所述终点具有相同的第一相对位置关系时,所述ar/vr设备的显示屏上显示的运动显示度数,所述运动显示度数为所述ar/vr设备运动状态下的显示度数,并确定所述ar/vr设备静止时,所述参考点分别与所述起始点和所述终点具有所述第一相对位置关系时,所述ar/vr设备的显示屏上显示的静止显示度数,所述静止显示度数为所述ar/vr设备静止状态下的显示度数,再根据所述运动显示度数、静止显示度数以及所述摄像设备拍摄包含两个运动显示度数图像的时间,确定所述ar/vr设备的mtp数值。

可选的,所述摄像设备和ar/vr设备沿第一方向同步转动,包括:

摄像设备和ar/vr设备沿第一方向在从所述起始点到所述终点的范围内同步匀速转动。

可选的,处理器根据所述运动显示度数、静止显示度数以及所述摄像设备拍摄包含两个运动显示度数图像的时间,确定所述ar/vr设备的mtp数值,包括:

处理器根据公式mtp=(f-e)/(b-a)*1/f*(b-d)计算确定所述ar/vr设备的mtp数值,其中,f为所述参考点与所述终点具有第一相对位置关系的图像的帧编号,所述e为所述参考点与所述起始点具有第一相对位置关系的图像的帧编号,所述b为所述参考点与所述终点具有第一相对位置时的静止显示度数,所述a为所述参考点与所述起始点具有第一相对位置时的静止显示度数,所述d为所述参考点与所述终点具有第一相对位置时的运动显示度数,所述f为所述摄像设备的拍摄频率。

可选的,所述标定装置为激光笔。

可选的,还包括:

机械臂,用于固定所述摄像设备和所述ar/vr设备,并控制所述摄像设备和所述ar/vr设备沿第一方向同步转动。

经由上述的技术方案可知,与现有技术相比,本发明实施例公开了一种延时数值的确定方法及设备,首先标定起始点和终点,然后控制摄像设备和ar/vr设备沿第一方向同步转动,所述第一方向为从所述起始点到所述终点的方向,摄像设备以固定频率采集转动开始到转动停止过程中ar/vr设备的显示屏图像,确定所述ar/vr设备的显示屏上的参考点分别与所述起始点和所述终点具有相同的第一相对位置关系时,所述ar/vr设备的显示屏上显示的运动显示度数和静止显示度数,根据所述运动显示度数、静止显示度数以及所述摄像设备拍摄包含两个运动显示度数图像的时间,确定所述ar/vr设备的mtp数值。所述延时数值的确定方法及设备测量延时数值过程简单,且方法适用于所有的ar/vr设备,具有测量简单和可移植性强的特点。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明实施例公开的延时数值的确定方法的流程图;

图2为本发明实施例公开的测量延时数值的场景示意图;

图3为本发明实施例公开的参考点与起始点第一相对位置关系示意图;

图4为本发明实施例公开的延时数值的确定设备的结构示意图。

具体实施方式

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

图1为本发明实施例公开的延时数值的确定方法的流程图,图2为本发明实施例公开的测量延时数值的场景示意图,结合图1和图2所示,延时数值的确定方法可以包括:

步骤101:标定起始点和终点。

标定的过程可以是,以一个固定点为圆心,预先测量好不同角度的方向线,在距离圆心有一定距离的墙面、幕布等物体上标记上目标测量角度在上述物体上的点位置。如目标测量角度为30度,则在距离圆心有一定距离的墙面、幕布等物体上将30度方向线与物体平面的交叉点标记出来,这个过程为标定过程,所述交叉点即为标定点。标定起始点和终点可以采用多种方式,本实施例中,所述标定起始点和终点,可以包括:采用激光标定起始点和终点。

所述起始点和所述终点为不同角度对应的标定点,为了保证测量精度,所述起始点和所述终点对应的角度差值不宜过小。一般情况下,为了后续方便计算相关数值,可以将起始点对应的角度值设置为0度。

此外,可以将所述起始点和所述终点标定在同一水平面,这样,后续控制摄像设备和ar/vr设备转动,也可以是在水平面上转动,便于实现。当然,本实施例并不对起始点和终点的连线方向做任何限定。

步骤102:控制摄像设备和ar/vr设备沿第一方向同步转动,所述第一方向为从所述起始点到所述终点的方向,所述摄像设备能够采集到所述ar/vr设备的显示屏幕。

其中,所述摄像设备和所述ar/vr设备能够同步转动且在转动过程中保持相对位置不变。

为了保证最终测量确定的延时数值的准确度,所述控制摄像设备和ar/vr设备沿第一方向同步转动,可以包括:控制摄像设备和ar/vr设备沿第一方向在从所述起始点到所述终点的范围内同步匀速转动。只有在匀速转动的情况下,才可能保证运动过程中采集的相关数值的稳定性的准确性。

由于所述摄像设备和所述ar/vr设备需要同步转动,且转动过程中需要保持相对位置不变,因此,可以将所述摄像设备和所述ar/vr设备固定设置在一个物体上。本实施例中,可以将所述摄像设备和所述ar/vr设备固定设置在机械臂上,由机械臂控制固定在其上的摄像设备和ar/vr设备沿第一方向同步转动。其中,所述ar/vr设备的固定位置可以尽量接近标定起始点和终点时的圆心位置。所述机械臂的转动轴可以与所述圆心重合。

步骤103:所述摄像设备以固定频率采集转动开始到转动停止过程中ar/vr设备的显示屏图像。

步骤104:确定所述ar/vr设备的显示屏上的参考点分别与所述起始点和所述终点具有相同的第一相对位置关系时,所述ar/vr设备的显示屏上显示的运动显示度数。

其中,所述运动显示度数为所述ar/vr设备运动状态下的显示度数。

图3为本发明实施例公开的参考点与起始点第一相对位置关系示意图,其中外面的方框为ar/vr设备显示屏,δ为ar/vr设备参考点,·为起始点。结合图3理解下述内容。所述第一相对位置关系在本实施例中并不做固定限制。如,第一相对位置关系可以是参考点与起始点或终点完全重合,或者参考点与起始点或终点的边界相邻,且参考点在左,起始点或终点在右。只要保证参考点与起始点的相对位置,与参考点与终点的相对位置完全相同即可。ar/vr设备显示屏多为透明或半透明显示屏,其显示屏上有参考点,在其转动过程中,可以通过透明或半透明的显示屏看到显示屏外的事物,本实施例中,摄像设备设置在ar/vr设备显示屏内侧,能够直接采集到ar/vr设备显示屏上以及显示屏外侧的事物,在ar/vr设备显示屏转动过程中,可以根据显示屏上的参考点与外侧标定的起始点或终点的位置关系确定是否为第一相对位置关系。

例如,起始点对应的角度为0度,终点对应的角度为30度,控制摄像设备和ar/vr设备沿第一方向转动,可以在0度之前一定度数(如-10度)开始转动,在40度结束转动。这样设置是为了保证在ar/vr设备经过起始点对应的0度位置时已经达到设定转速,以匀速状态经过0度位置。同样的,保证ar/vr设备以设定转速匀速经过终点对应的30度位置后,再开始减速,直至停止。这样,保证采集到的两个运动显示度数,即对应起始点的运动显示度数和对应终点的运动显示度数,都是在ar/vr设备以设定转速匀速转动过程中采集到的运动显示度数,保证采集数值的准确度。

步骤105:确定所述ar/vr设备静止时,所述参考点分别与所述起始点和所述终点具有所述第一相对位置关系时,所述ar/vr设备的显示屏上显示的静止显示度数。

其中,所述静止显示度数为所述ar/vr设备静止状态下的显示度数。

例如,起始点对应的角度为0度,终点对应的角度为30度,采集确定ar/vr设备的参考点与起始点处于所述第一相对位置关系,且ar/vr设备处于静止状态,其显示的度数值稳定不变时的静止显示度数;进而采集确定ar/vr设备的参考点与终点处于所述第一相对位置关系,且ar/vr设备处于静止状态,其显示的度数值稳定不变时的静止显示度数。

步骤106:根据所述运动显示度数、静止显示度数以及所述摄像设备拍摄包含两个运动显示度数图像的时间,确定所述ar/vr设备的mtp数值。

具体的,所述根据所述运动显示度数、静止显示度数以及所述摄像设备拍摄包含两个运动显示度数图像的时间,确定所述ar/vr设备的mtp数值,可以包括:根据公式mtp=(f-e)/(b-a)*1/f*(b-d)计算确定所述ar/vr设备的mtp数值,其中,f为所述参考点与所述终点具有第一相对位置关系的图像的帧编号,所述e为所述参考点与所述起始点具有第一相对位置关系的图像的帧编号,所述b为所述参考点与所述终点具有第一相对位置时的静止显示度数,所述a为所述参考点与所述起始点具有第一相对位置时的静止显示度数,所述d为所述参考点与所述终点具有第一相对位置时的运动显示度数,所述f为所述摄像设备的拍摄频率。

其中,(f-e)/(b-a)为转动单位度数拍摄图像的帧数,1/f为拍摄周期,即拍摄图像的时间间隔,(f-e)/(b-a)*1/f为转动单位度数的延时时间,(b-d)为延时度数,(f-e)/(b-a)*1/f*(b-d)即为从起始点对应度数转动到终点对应度数的延时数值,即mtp值。

本实施例中,所述延时数值的确定方法实施过程简单,且适用于所有的ar/vr设备,只要保证测量过程中ar/vr设备转动的匀速性和第一相对位置关系的准确定位,就能够保证测量数值的准确度,具有测量简单和可移植性强的特点。

对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。

上述本发明公开的实施例中详细描述了方法,对于本发明的方法可采用多种形式的装置实现,因此本发明还公开了一种装置,下面给出具体的实施例进行详细说明。

图4为本发明实施例公开的延时数值的确定设备的结构示意图,参见图4所示,延时数值的确定设备40可以包括标定装置41、摄像设备42、ar/vr设备43和处理器44。

在工作过程中:

标定装置41标定起始点和终点。所述标定装置可以是激光笔。

摄像设备42和ar/vr设备43沿第一方向同步转动,所述第一方向为从所述起始点到所述终点的方向,所述摄像设备42能够采集到所述ar/vr设备43的显示屏幕;所述摄像设备42以固定频率采集转动开始到转动停止过程中ar/vr设备43的显示屏图像。

其中,所述摄像设备42和所述ar/vr设备43能够同步转动且在转动过程中保持相对位置不变。为了保证最终测量确定的延时数值的准确度,所述摄像设备42和ar/vr设备43沿第一方向同步转动,可以包括:摄像设备42和ar/vr设备43沿第一方向在从所述起始点到所述终点的范围内同步匀速转动。只有在匀速转动的情况下,才可能保证运动过程中采集的相关数值的稳定性的准确性。

由于所述摄像设备42和所述ar/vr设备43需要同步转动,且转动过程中需要保持相对位置不变,因此,可以将所述摄像设备42和所述ar/vr设备43固定设置在一个物体上。因此,在其他的实现方式中,延时数值的确定设备还可以包括机械臂,该机械臂可用于固定所述摄像设备42和所述ar/vr设备43,并控制所述摄像设备42和所述ar/vr设备43沿第一方向同步转动。其中,所述ar/vr设备43的固定位置可以尽量接近标定起始点和终点时的圆心位置。所述机械臂的转动轴可以与所述圆心重合。

处理器44确定所述ar/vr设备43的显示屏上的参考点分别与所述起始点和所述终点具有相同的第一相对位置关系时,所述ar/vr设备43的显示屏上显示的运动显示度数,所述运动显示度数为所述ar/vr设备43运动状态下的显示度数,并确定所述ar/vr设备43静止时,所述参考点分别与所述起始点和所述终点具有所述第一相对位置关系时,所述ar/vr设备43的显示屏上显示的静止显示度数,所述静止显示度数为所述ar/vr设备43静止状态下的显示度数,再根据所述运动显示度数、静止显示度数以及所述摄像设备42拍摄包含两个运动显示度数图像的时间,确定所述ar/vr设备43的mtp数值。

所述第一相对位置关系在本实施例中并不做固定限制。如,第一相对位置关系可以是参考点与起始点或终点完全重合,或者参考点与起始点或终点的边界相邻,且参考点在左,起始点或终点在右。只要保证参考点与起始点的相对位置,与参考点与终点的相对位置完全相同即可。ar/vr设备显示屏多为透明或半透明显示屏,其显示屏上有参考点,在其转动过程中,可以通过透明或半透明的显示屏看到显示屏外的事物,本实施例中,摄像设备设置在ar/vr设备显示屏内侧,能够直接采集到ar/vr设备显示屏上以及显示屏外侧的事物,在ar/vr设备显示屏转动过程中,可以根据显示屏上的参考点与外侧标定的起始点或终点的位置关系确定是否为第一相对位置关系。

实际应用中,保证采集到的两个运动显示度数,即对应起始点的运动显示度数和对应终点的运动显示度数,都是在ar/vr设备43以设定转速匀速转动过程中采集到的运动显示度数,保证采集数值的准确度。保证采集到的两个静止显示度数,即对应起始点的静止显示度数和对应终点的静止显示度数,都是在ar/vr设备43处于静止状态,其显示的度数值稳定不变时的静止显示度数。当然,静止显示度数和运动显示度数的采集都需要保证ar/vr设备的参考点与起始点或终点处于相同的第一相对位置关系。

处理器44根据所述运动显示度数、静止显示度数以及所述摄像设备拍摄包含两个运动显示度数图像的时间,确定所述ar/vr设备43的mtp数值,可以包括:处理器44根据公式mtp=(f-e)/(b-a)*1/f*(b-d)计算确定所述ar/vr设备的mtp数值,其中,f为所述参考点与所述终点具有第一相对位置关系的图像的帧编号,所述e为所述参考点与所述起始点具有第一相对位置关系的图像的帧编号,所述b为所述参考点与所述终点具有第一相对位置时的静止显示度数,所述a为所述参考点与所述起始点具有第一相对位置时的静止显示度数,所述d为所述参考点与所述终点具有第一相对位置时的运动显示度数,所述f为所述摄像设备的拍摄频率。

本实施例中,所述延时数值的设备方法实施过程简单,且适用于所有的ar/vr设备,只要保证测量过程中ar/vr设备转动的匀速性和第一相对位置关系的准确定位,就能够保证测量数值的准确度,具有测量简单和可移植性强的特点。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

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