超声波校准方法、装置、移动终端及存储介质

文档序号:117940 发布日期:2021-10-19 浏览:31次 >En<

阅读说明:本技术 超声波校准方法、装置、移动终端及存储介质 (Ultrasonic calibration method and device, mobile terminal and storage medium ) 是由 林进全 于 2019-07-31 设计创作,主要内容包括:本申请公开了一种超声波校准方法、装置、移动终端及存储介质,该超声波校准方法应用于移动终端,该方法包括:在移动终端与物体之间相对移动的移动状态下,通过超声波发射模块发送超声波信号,并通过超声波接收模块接收超声波信号在遇到物体后返回的超声波信号;获取超声波信号在传输过程中的超声波特征值;获取超声波特征值与目标特征值之间的差异值,目标特征值为标准终端在移动状态下检测的超声波信号在传输过程中的特征值;根据差异值,对每次发送超声波信号时的发射强度进行调整,以及对每次获取的超声波特征值进行调整。本方法可以校准超声波特征值,以便提升对移动终端检测相对物体的移动状态的准确性。(The application discloses an ultrasonic calibration method, an ultrasonic calibration device, a mobile terminal and a storage medium, wherein the ultrasonic calibration method is applied to the mobile terminal and comprises the following steps: in the moving state of relative movement between the mobile terminal and the object, sending an ultrasonic signal through an ultrasonic transmitting module, and receiving an ultrasonic signal returned by the ultrasonic signal after encountering the object through an ultrasonic receiving module; acquiring an ultrasonic characteristic value of an ultrasonic signal in a transmission process; acquiring a difference value between the ultrasonic characteristic value and a target characteristic value, wherein the target characteristic value is a characteristic value of an ultrasonic signal detected by a standard terminal in a moving state in a transmission process; and adjusting the emission intensity when the ultrasonic signal is sent every time and adjusting the ultrasonic characteristic value obtained every time according to the difference value. The method can calibrate the ultrasonic characteristic value so as to improve the accuracy of detecting the moving state of the relative object by the mobile terminal.)

超声波校准方法、装置、移动终端及存储介质

技术领域

本申请涉及移动终端技术领域,更具体地,涉及一种超声波校准方法、装置、移动终端及存储介质。

背景技术

移动终端,例如手机、平板电脑等,已经成为人们日常生活中最常用的消费型电子产品之一。随着移动终端技术的日益发展,全面屏、曲面屏手机已经成为主流产品,由于需要节省移动终端的顶部空间,很多厂家在移动终端上采用超声波接近检测方案来代替传统的红外接近检测方案。但是,移动终端在使用一段时间之后,其内部的一些器件或者结构会发生微妙的变化,这些变化会影响到频谱特性,进而影响超声波接近检测方案的准确性。

发明内容

鉴于上述问题,本申请提出了一种超声波校准方法、装置、移动终端及存储介质,以改善上述问题。

第一方面,本申请实施例提供了一种超声波校准方法,应用于移动终端,所述移动终端包括超声波发射模块以及超声波接收模块,所述方法包括:在所述移动终端与物体之间相对移动的移动状态下,通过所述超声波发射模块发送超声波信号,并通过所述超声波接收模块接收超声波信号在遇到物体后返回的超声波信号;获取超声波信号在传输过程中的超声波特征值;获取所述超声波特征值与目标特征值之间的差异值,所述目标特征值为标准终端在所述移动状态下检测的超声波信号在传输过程中的特征值;根据所述差异值,对所述移动终端在所述移动状态下所述超声波发射模块每次发送超声波信号时的发射强度进行调整,以及对所述移动终端在所述移动状态下每次获取的超声波特征值进行调整。

第二方面,本申请实施例提供了一种超声波校准装置,应用于移动终端,所述移动终端包括超声波发射模块以及超声波接收模块,所述装置包括:收发控制模块、特征获取模块、差异获取模块以及调整执行模块,其中,所述收发控制模块用于在所述移动终端与物体之间相对移动的移动状态下,通过所述超声波发射模块发送超声波信号,并通过所述超声波接收模块接收超声波信号在遇到物体后返回的超声波信号;所述特征获取模块用于获取超声波信号在传输过程中的超声波特征值;所述差异获取模块用于获取所述超声波特征值与目标特征值之间的差异值,所述目标特征值为标准终端在所述移动状态下检测的超声波信号在传输过程中的特征值;所述调整执行模块用于根据所述差异值,对所述移动终端在所述移动状态下所述超声波发射模块每次发送超声波信号时的发射强度进行调整,以及对所述移动终端在所述移动状态下每次获取的超声波特征值进行调整。

第三方面,本申请实施例提供了一种移动终端,包括:一个或多个处理器;存储器;一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行上述第一方面提供的超声波校准方法。

第四方面,本申请实施例提供了一种计算机可读取存储介质,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行上述第一方面提供的超声波校准方法。

本申请提供的方案,在移动终端与物体之间相对移动的移动状态下,通过超声波发射模块发送超声波信号,并通过超声波接收模块接收超声波信号在遇到物体后返回的超声波信号,获取超声波信号在传输过程中的超声波特征值,获取超声波特征值与目标特征值之间的差异值,目标特征值为标准终端在移动状态下检测的超声波信号在传输过程中的特征值,根据差异值,对移动终端在移动状态下超声波发射模块每次发送超声波信号时的发射强度进行调整。因此,实现根据同一移动状态下获取的超声波特征值与标准终端获取的超声波特征值的差异值,对移动终端该移动状态下每次在发送超声波信号的发射强度进行调整,以及对每次获取的用于接近检测的超声波特征值进行调整,使得获取的超声波特征值能得到校准,从而使得移动终端检测出相对物体间的移动状态更加准确。

附图说明

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

图1示出了本申请实施例提供的超声波的传播路径的示意图。

图2示出了根据本申请一个实施例的超声波校准方法流程图。

图3示出了根据本申请另一个实施例的超声波校准方法流程图。

图4示出了本申请实施例提供的音频数据频谱图。

图5示出了根据本申请又一个实施例的超声波校准方法流程图。

图6示出了根据本申请一个实施例的超声波校准装置的一种框图。

图7是本申请实施例的用于执行根据本申请实施例的超声波校准方法的移动终端的框图。

图8是本申请实施例的用于保存或者携带实现根据本申请实施例的超声波校准方法的程序代码的存储单元。

具体实施方式

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。

目前,随着移动终端技术的日益发展,曲面屏、全面屏的移动终端越来越多,为了节省移动终端的顶部空间,很多厂家在移动终端上采用超声波接近监测方案来替代传统的红外接近检测方案。目前,超声波接近监测方案为,移动终端通过超声波发送装置(如听筒、喇叭、专用超声波发射器等)发射超声波,一部分超声波通过空气传播直达超声波接收模块(拾音器)(如图1的路径1),一部分超声波通过空气传播与遮挡物形成反射后再到达超声波接收模块(如图1的路径2)。超声波接收模块拾取到的是直达声和反射声的叠加信号,经过A/D转换器转化为音频信号。通过算法处理音频数据得到遮挡物相对移动终端的运动状态,进而指导移动终端的显示屏处于亮屏状态或熄屏状态。

发明人经过长时间的研究发现,多数移动终端在使用达到一定时间后,移动终端内部的器件或者结构会发生微妙的变化,例如移动终端的超声波的听筒、喇叭等超声波发射模块会发生变化,这些变化会影响到频谱特性,进而影响超声波检测方案的准确性。

针对上述问题,发明人提出了本申请实施例提供的超声波校准方法、装置、移动终端以及存储介质,通过获取同一移动状态下获取的超声波特征值与标准终端获取的超声波特征值的差异值,并根据该差异值对移动终端该移动状态下每次在发送超声波信号的发射强度进行调整,以及对每次获取的超声波特征值进行调整,使得获取的超声波特征值能得到校准,从而使得移动终端检测出相对物体间的移动状态更加准确。其中,具体的超声波校准方法在后续的实施例中进行详细的说明。

请参阅图2,图2示出了本申请一个实施例提供的超声波校准方法的流程示意图。所述超声波校准方法用于根据同一移动状态下获取的超声波特征值与标准终端获取的超声波特征值的差异值,对移动终端该移动状态下每次在发送超声波信号的发射强度进行调整,以及对每次获取的超声波特征值进行调整,使得获取的用于接近检测的超声波特征值能得到校准。在具体的实施例中,所述超声波校准方法应用于如图6所示的超声波校准装置400以及配置有所述超声波校准装置400的移动终端100(图7)。下面将以移动终端为例,说明本实施例的具体流程,当然,可以理解的,本实施例所应用的移动终端可以为智能手机、平板电脑、穿戴式电子设备等,在此不做限定。其中,在本实施例中,该移动终端可以包括超声波发射模块以及超声波接收模块,下面将针对图2所示的流程进行详细的阐述,所述超声波校准方法具体可以包括以下步骤:

步骤S110:在所述移动终端与物体之间相对移动的移动状态下,通过所述超声波发射模块发送超声波信号,并通过所述超声波接收模块接收超声波信号在遇到物体后返回的超声波信号。

在本申请实施例中,移动终端可以同时包括超声波发送模块和超声波接收模块。在超声波发送模块相对物体运动的过程中,其实质是移动终端相对物体运动,从而超声波接收模块也相对物体运动。根据多普勒效应,物体辐射的波长因为波源(移动终端)和观测者(物体)的相对运动而产生变化,多普勒效应公式如下:

其中,f'为观察到的频率、f为发射源于该介质中的原始发射频率、v为波在该介质中的传播速度、v0为观察者移动速度,若观察者接近发射源则前方运算符号为+号,反之则为-号;vs为发射源移动速度,若物体接近观察者则前方运算符号为-号,反之则为+号。由多普勒效应公式可知,当发射源与观察者相对接近时,观察者接收到的信号频率会变大;当发射源与观察者相对远离时,观察者接收到的信号频率会变小;当发射源与观察者相对静止时,观察者接收到信号频率与发射源一致。

在本申请实施例中,移动终端可以对超声波检测功能进行校准,其中,超声波检测功能可以是利用移动终端获取的超声波特征值,进行移动终端与物体间的相对移动状态的确定。

在一些实施方式中,移动终端对超声波检测功能进行校准,可以是对移动终端在进行超声波检测功能时所需要的超声波特征值进行调准,以便用于进行确定移动终端与物体间的相对移动状态的超声波特征值更准确。

在一些实施方式中,移动终端可以在与物体之间相对移动的移动状态下,可以通过移动终端内置的超声波发送模块发送固定频率的超声波信号,可以理解的是,超声波发送模块发送的超声波信号中的一部分通过空气传播直达超声波接收模块,另一部分通过空气传播与遮挡物形成反射后再达到超声波接收模块,超声波接收模块拾取到的是直达声和反射声的叠加信号,经过A/D转换为音频信号,其中,该遮挡物可以包括人脸、人体等。例如,可以通过移动终端内置的听筒、喇叭或者专用超声波发射器发送固定频率的超声波信号,超声波信号的一部分通过空气传播直达拾音器,另一部分通过空气传播与遮挡物形成反射后再达到拾音器,拾音器是获取到的是直达声和反射声的叠加信号,经过A/D转换为音频信号。

在本申请实施例中,上述移动终端与物体之间相对移动的移动状态,可以包括移动速度、移动方向等。该移动状态可以为移动终端与物体之间在一定速度下的靠近移动,也可以是移动终端与物体之间在移动速度下的远离移动,在此不作限定。

在本申请实施例中,移动终端可以在与物体之间相对移动的移动状态下,可以通过超声波发送模块发送超声波信号,并通过超声波接收模块接收超声波信号在遇到物体后返回的超声波信号,或者从超声波接收模块接收到的超声波信号(直达声和反射声)中提取超声波信号在遇到物体后返回的超声波信号(反射声),在此不做限定。

步骤S120:获取超声波信号在传输过程中的超声波特征值。

在一些实施方式中,移动终端可以获取超声波发送模块发送的超声波信号在传输过程中的超声波特征值。超声波信号在传输过程中的超声波特征值可以包括多普勒效应面积差、多普勒效应面积和、或者超声波幅度变化率绝对值,在此不做限定。

步骤S130:获取所述超声波特征值与目标特征值之间的差异值,所述目标特征值为标准终端在所述移动状态下检测的超声波信号在传输过程中的特征值。

在本申请实施例中,移动终端在获取到在上述移动状态下发送的超声波信号在传输过程中的超声波特征值之后,可以从标准终端在多种不同移动状态下检测的超声波信号在传输过程中的多个特征值中,确定与移动终端的移动状态所对应的特征值,其中,标准终端的多种不同移动状态与多个特征值一一对应,即每个不同移动状态对应一个特征值。移动终端的移动状态即步骤S110中移动终端在发送超声波信号和接收超声波信号时,移动终端与物体相对移动的移动状态。可以理解的,由多普勒效应公式可知,接收的超声波信号频率与声源相对物体的具体移动状态(速度和移动方向)有关,从而移动终端和标准终端在不同的移动状态下,所获取的超声波特征值不同。标准终端可以为一台各项指标和参数都达到最佳的移动终端,其超声波检测功能的准确性良好,具有参考意义。

在一些实施方式中,移动终端中可以存储有标准终端在多种不同移动状态下检测的超声波信号在传输过程中的多个特征值,从而移动终端可以从标准终端的多种移动状态对应的多个特征值中,确定移动终端的移动状态对应的特征值,并将确定出的特征值作为目标特征值。

在一些实施方式中,移动终端也可以根据其相对物体移动的移动状态,生成用于获取目标特征值的请求,并将该请求发送至服务器,服务器可以根据该请求,从标准终端的多种移动状态对应的多个特征值中确定相对物体移动的移动状态对应的特征值,并将确定出的特征值作为目标特征值发送至移动终端。

在本申请实施例中,移动终端在获取到目标特征值后,则可以计算超声波特征值与目标特征值的差值,并将计算得到的差值作为超声波特征值与目标特征值之间的差异值,以便移动终端根据差异值对超声波检测功能进行校准。

另外,上述超声波特征值对应的超声波信号的第一发射参数(例如发射强度、发射频率等)与目标特征值对应的超声波信号的第二发射参数相同,以使目标特征值具有较强参考性。第一发射参数为移动终端在获取超声波信号在传输过程中的超声波特征值时,发射超声波信号的发射参数;第二发射参数为目标终端在获取超声波信号在传输过程中的目标特征值时,发射超声波信号的发射参数。

步骤S140:根据所述差异值,对所述移动终端在所述移动状态下所述超声波发射模块每次发送超声波信号时的发射强度进行调整,以及对所述移动终端在所述移动状态下每次获取的超声波特征值进行调整。

在本申请实施例中,移动终端获取到差异值,则可以获知到在上述移动终端相对物体移动的移动状态下获取的超声波特征值与标准终端在相同移动状态下获取的目标特征值的差异。移动终端可以根据该差异值,进行超声波检测功能的校准,以便移动终端最后用于确定相对物体的移动状态的超声波特征值的准确性高。

在一些实施方式中,移动终端可以根据差异值,在移动终端在获取上述超声波特征值时的移动状态下,对每次发送超声波信号时的发射强度以及每次获取的超声波特征值进行调整,补偿上述差异值,从而使最后用于确定相对物体的移动状态的超声波特征值的更加准确。

在一些实施方式中,移动终端在根据差异值,对移动终端在上述获取到超声波特征值的移动状态下每次发送超声波信号时的发射强度以及每次获取的超声波特征值进行调整,可以将上述差异值拆分为两部分,一部分差异值通过调整发送超声波信号时的发射强度来补偿,另一部分差异值通过调整获取的超声波特征值来补偿,使得最后用于确定相对物体的移动状态的超声波特征值,与标准设备所获取的目标特征值接近或相同,从而提升最后用于确定相对物体的移动状态的超声波特征值的准确性。校准后得到的用于确定相对物体的移动状态的超声波特征值,由于准确性高,因此根据校准后得到的超声波特征值,确定出的移动终端相对物体的移动状态也更加准确,提升移动终端根据相对物体的移动状态控制显示屏的亮屏和熄屏状态的准确性。

本申请实施例提供的超声波校准方法,通过获取同一移动状态下获取的超声波特征值与标准终端获取的超声波特征值的差异值,并根据该差异值对移动终端该移动状态下每次在发送超声波信号的发射强度进行调整,以及对每次获取的超声波特征值进行调整,使得获取的超声波特征值能得到校准,从而使得移动终端检测出相对物体间的移动状态更加准确。另外,通过部分差异值由调整超声波信号的发射强度进行补偿,可以避免增加移动终端的功耗较多的情况,也避免了直接对获取的超声波特征值利用差异值进行补偿,影响检测移动终端相对物体的移动状态的超声波检测算法的检测效果,从而使校准更加准确。

请参阅图3,图3示出了本申请另一个实施例提供的超声波校准方法的流程示意图。该方法应用于上述移动终端,该移动终端包括超声波发射模块以及超声波接收模块,下面将针对图3所示的流程进行详细的阐述,所述超声波校准方法具体可以包括以下步骤:

步骤S210:在所述移动终端与物体之间相对移动的移动状态下,通过所述超声波发射模块发送超声波信号,并通过所述超声波接收模块接收超声波信号在遇到物体后返回的超声波信号。

在本申请实施例中,步骤S210可以参阅前述实施例的内容,在此不再赘述。

步骤S220:获取超声波信号在传输过程中的超声波特征值。

在本申请实施例中,超声波信号在传输过程中的第一特征值可以包括多普勒效应面积差、多普勒效应面积和、或者超声波幅度变化率绝对值,在此不做限定。

以多普勒效应面积差为例,对获取超声波信号在传输过程中的多普勒效应面积进行描述,获取超声波信号在传输过程中的多普勒效应面积的过程可以包括:

获取所述超声波发送模块发送的超声波信号的发送频率,以及所述超声波接收模块接收的超声波信号的频率范围;基于所述发送频率和所述频率范围确定第一频率变化区间以及第二频率变化区间;根据所述第一频率变化区间和所述第一频率变化区间对应的第一强度变化曲线,计算获得第一面积;根据所述第二频率变化区间和所述第二频率变化区间对应的第二强度变化曲线,计算获得第二面积;计算所述第一面积和所述第二面积之差,得到所述超声波信号在传输过程中的所述多普勒效应面积差。

在移动终端处于通话状态时,移动终端相对物体的相对运动状态,其实质为用户在使用移动终端的过程中,用户拿起移动终端靠近人体或远离人体的过程,考虑到用户拿起移动终端的速度在一定范围内变化,从而使超声波接收模块接收到的超声波信号的频率变化也相应在一定的范围内,即超声波信号的频率范围。

在一些实施方式中,移动终端可以获取其内置的超声波发送模块发送的超声波信号的发送频率,以及获取其内置的超声波接收模块接收的超声波信号的频率范围。其中,该超声波发送模块发送的超声波信号的发送频率可以是固定频率,因此,移动终端可以基于已设定的超声波发送模块的超声波信号的发送参数获取该发送频率。另外,该超声波接收模块接收的超声波信号的频率范围和移动终端与物体的相对运动关系相关,因此,可以获取大多数用户在使用移动终端的过程中,其运动速度的变化范围,并根据其运动速度的变化范围确定超声波接收模块接收的超声波信号的频率范围。

具体地,基于多普勒效应公式可知,f'为超声波接收模块接收到的物体反射的超声波信号的频率。f为超声波发送模块发送的超声波信号的发送频率。v为声音在空气中的传播速度,取340m/s。假设移动终端是静止的,则vs=0。如果物体相对终端的运动速度为v01,则多普勒效应公式中物体的移动速度为v0=2v01。假设超声波发送模块发送的超声波信号的发送频率为ultrasonic=22500Hz,超声波接收模块接收的超声波信号的频率范围为[22420Hz,22580Hz],则根据多普勒效应能够识别到的物体与移动终端最大相对速度为:

若进行傅里叶变换(fast Fourier Transform,DFT)变换的数据长度为fftlen=8192,音频数据采样率为fs=48kHz,则DFT结果的频率分辨率为:

则由式和式则能够识别到的物体与移动终端最小相对速度为:

因此,在本实施例中,可以基于历史数据等获取移动终端与物体的最大相对速度和最小相对速度,并通过最大相对速度、最小相对速度以及上述公式反向推导获取该超声波接收模块接收的超声波信号的频率范围。

在一些实施方式中,在获取超声波发送模块发送的超声波信号的发送频率以及超声波接收模块接收到的超声波信号的频率范围后,可以基于该发送频率和频率范围确定频率变化区间。例如,如图4所示,图4示出了本申请实施例提供的音频数据频谱图,频谱为频率谱的简称,是频率的分布曲线,对于离散的音频数据采样点,可以通过离散傅里叶变换获得,于图4中,其为一段音频数据经过离散傅里叶变换得到的频谱图,横坐标的每个点各自对应一个现实中的频率值,纵坐标代表该频率的信号强度。

在一些实施方式中,特征提取模块每次使用长度fftlen=8192的数据模块做DFT变换,得到相应的幅频向量X如图4所示,

实际频率fn与幅频向量X的第n个数据之间的关系如下:

其中,fs为采样率,fftlen为数据长度。则X[n]代表实际频率fn的强度。

假设算法中考虑的关键频率有ultrasonic=22500Hz、f_min_low=22494Hz、f_min_up=22506Hz、f_low=22420Hz、f_up=22580Hz,则考虑的关键频率为:n1、n2、n3、n4和n5,n1为point_low,n2为point_mid_low,n3为point_mid,n4为point_mid_up,n5为point_up,其中,

如图4所示,该超声波发送模块发送的超声波信号的发送频率为point_mid,发送频率对应的信号强度为ultrasonic_amp,该超声波接收模块接收到的超声波信号的频率范围为point_low到point_up,因此,可以确定该频率变化区间为point_low到point_mid_low以及point_min-up到point_up。

在一些实施方式中,基于发送频率和频率范围可以确定第一频率变化区间和第二频率变化区间。例如,如图4所示,该第一频率变化区间为point_low到point_mid_low,第二频率变化区间为point_min-up到point_up。

在一些实施方式中,在获取频率变化区间后,可以基于频谱图获取该频率变化区间对应的强度变化曲线,并基于该频率变化区间和频率变化区间对应的强度变化曲线,计算该超声波信号在传输过程中的多普勒效应面积差。

具体地,在获取第一频率变化区间后,可以基于频谱图获取该第一频率变化区间对应的第一强度变化曲线,并基于该第一频率变化区间和第一频率变化区间对应的第一强度变化曲线,计算该超声波信号在传输过程中的第一面积,同时,在获取第二频率变化区间后,可以基于频谱图获取该第二频率变化区间对应的第二强度变化曲线,并基于该第二频率变化区间和第二频率变化区间对应的第二强度变化曲线,计算该超声波信号在传输过程中的第二面积。进一步地,计算第一面积和第二面积之差,例如,通过第一面积减去第二面积或者通过第二面积减去第一面积,则可以得到该超声波信号在传输过程中的多普勒效应面积差。

同理,计算第一面积和第二面积之和,可以得到多普勒效应面积和。

以超声波幅度变化率绝对值为例,对获取超声波信号在传输过程中的超声波幅度变化率绝对值进行描述,获取超声波信号在传输过程中的超声波幅度变化率绝对值的过程可以包括:

获取所述超声波接收模块接收的超声波信号对应的第一超声波幅值,以及上一时刻的所述超声波接收模块接收的超声波信号对应的第二超声波幅值;获取所述第一超声波幅值与所述第二超声波幅值的差值的绝对值,得到所述超声波信号在传输过程中的超声波幅度变化率绝对值。

其中,第一特征值包括超声波幅度变化率绝对值时,移动终端可以采集当前时刻超声波接收模块接收的超声波信号对应的第一超声波幅值,并获取上一时刻的超声波接收模块接收的超声波信号的第二超声波幅值。其中,当前时刻与上一时刻的具体间隔不不作为限定,例如,可以为0.5S,0.75S等。在一些实施方式中,移动终端通过超声波接收模块接收到超声波信号时,可以将每个时刻接收的超声波信号的幅值进行记录。

移动终端在获取到上述第一超声波幅值以及第二超声波幅值后,则可以计算第一超声波幅值与第二超声波幅值的差值,并取该差值的绝对值,从而得到超声波信号在传输过程中的超声波幅度变化率绝对值。

当然,具体获取超声波特征值的方式在本申请实施例中可以不作为限定。

步骤S230:获取所述超声波特征值与目标特征值之间的差异值,所述目标特征值为标准终端在所述移动状态下检测的超声波信号在传输过程中的特征值。

在本申请实施例中,步骤S230可以参阅前述实施例的内容,在此不再赘述。其中,目标终端获取特征值的方式,可以与移动终端获取超声波特征值的上述方式相同。

步骤S240:判断所述差异值的绝对值是否大于预设阈值。

在本申请实施例中,移动终端在得到超声波信号在传输过程中的超声波特征值与标准终端的目标特征值之间的差异值之和,判断该差异值的绝对值是否大于预设阈值,以确定是否需要进行校准。如果该差异值的绝对值大于预设阈值,则表示移动终端目前的超声波检测效果不好,即获取的超声波特征值不准确,会影响判断移动终端相对物体的移动状态的准确性,因此后续需要进行校准;而如果该差异值的绝对值小于或者等于预设阈值,则表示当前获取的超声波特征值与目标特征值的差异在可接受范围内容,因此可以后续不进行校准,即不执行后续的步骤。其中,预设阈值的具体数值可以不作为限定,并且预设阈值与超声波特征值的具体类型有关,例如,多普勒效应面积差对应的预设阈值与超声波幅度变化率绝对值对应的预设阈值不同。另外,由于差异值可能为正,即超声波特征值大于目标特征值,差异值也可能为负,即超声波特征值小于目标特征值,因此,取差异值的绝对值与预设阈值进行比较,可以反应超声波特征值与目标特征值的差异大小。

步骤S250:如果大于所述预设阈值,将所述差异值划分为第一差异值以及第二差异值,所述第一差异值与所述第二差异值之和为所述差异值。

在本申请实施例中,如果步骤S240判断出差异值的绝对值大于预设阈值时,则需要进行校准。因此,可以根据差异值,在移动终端在获取上述超声波特征值时的移动状态下,对每次发送超声波信号时的发射强度以及每次获取的超声波特征值进行调整。

在一些实施方式中,移动终端在根据差异值,对每次发送超声波信号时的发射强度以及每次获取的超声波特征值进行调整时,可以将差异值进行划分,差异值可划分为第一差异值以及第二差异值,且第一差异值与第二差异值之和等于该差异值。其中,移动终端可以根据第一差异值对移动终端在该移动状态下每次获取的超声波特征值进行调整,实现对第一差异值的补偿;移动终端可以根据第二差异值对移动终端在该移动状态下每次发射超声波信号的发射强度进行调整,实现对第二差异值的补偿。

在一些实施方式中,需要通过调整每次获取的超声波特征值进行补偿的部分差异值可以占整个差异值的预设比例。移动终端可以获取差异值与预设比例的乘积,并将得到的乘积作为第一差异值;而另一部分差异值,则可以通过计算差异值与第一差异值的差值,得到的差值即可作为第二差异值。其中,预设比例的具体数值可以不作为限定,例如,预设比例可以为40%~50%,从而需要直接通过调整超声波特征值进行补偿的差异值将不会太大,避免影响超声波检测算法的效果;例如,预设比例可以为50%~60%,从而需要通过调整发射强度进行补偿的差异值不会太大,避免造成发生移动终端较大功耗的情况。

当然,也可以是需要通过调整每次获取的超声波特征值进行补偿的部分差异值可以占整个差异值的第一比例,需要通过调整每次发射超声波信号的发射强度进行补偿的另一部分差异值可以占整个差异值的第二比例,第一比例与第二比例之和为1,通过将差异值与第一比例相乘,得到第一差异值,通过将差异值与第二比例相乘,得到第二差异值。

步骤S260:根据所述第一差异值,对所述移动终端在所述移动状态下每次获取的超声波特征值进行调整。

在本申请实施例中,移动终端根据第一差异值,对移动终端在该移动状态下每次获取的超声波特征值进行调整,可以包括:

将所述移动终端在所述移动状态下每次获取的超声波特征值增大或者减小所述第一差异值的大小。

其中,如果移动终端获取的超声波特征值与目标特征值的差异值为正时,此时表示移动终端在该移动状态下获取的超声波特征值大于标准终端在该移动状态下获取的目标特征值,因此可以将移动终端在移动状态下每次获取的超声波特征减小第一差异值的大小,以补偿第一差异值;反之,差异值为负时,因此可以将移动终端在移动状态下每次获取的超声波特征增大第一差异值的大小,以补偿第一差异值。

步骤S270:根据所述第二差异值,获取目标调整强度,根据目标调整强度对所述移动终端在所述移动状态下所述超声波发射模块每次发送超声波信号时的发射强度进行调整。

在本申请实施例中,移动终端根据第二差异值,对移动终端在该移动状态下每次发送超声波信号的发射强度进行调整,可以是根据第二差异值获取目标调整强度,该目标调整强度可以为每次需要调整的发射强度,移动终端在该移动状态下通过对超声波发射模块每次需要发送的发射强度调整目标调整强度。其中,目标调整强度由移动终端根据第二差异值获得,通过调整对发射强度调整目标调整强度,即可实现获取的超声波特征值能补偿第二差异值。

在一些实施方式中,移动终端可以根据超声波信号的发射强度与发射频率的对应关系、多普勒效应公式以及所述第二差异值,计算得到与所述第二差异值对应的目标调整强度,然后再将所述移动终端在所述移动状态下所述超声波发射模块每次发送超声波信号时的发射强度增大或者减小所述目标调整强度。可以理解的,超声波发射模块在发射超声波信号后,再通过超声波接收模块接收的超声波信号,超声波信号在传输过程中的超声波特征值会受到发射强度的影响,因此可以根据第二差异值以及多普勒效应公式,计算与第二差异值对应的发射频率,然后通过超声波信号的发射强度与发射频率的对应关系,获取到该计算得到的发射频率对应的发射强度。获取到的发射强度即可以作为目标调整强度,也就是说,目标调整强度可以对超声波特征值产生第二差异值的大小的影响,因此通过对每次超声波发射模块发射超声波信号的发射强度调整目标调整强度,即可对超声波特征值补偿第二差异值的大小。其中,差异值为正时,则可以将每次超声波发射模块发射超声波信号的发射强度减小目标调整强度,差异值为负时,则可以将每次超声波发射模块发射超声波信号的发射强度增大目标调整强度。

在本申请实施例中,移动终端可以根据校准后每次得到的超声波特征值,利用超声波检测算法,确定移动终端相对物体的移动状态,从而根据移动终端相对物体的移动状态,控制显示屏处于熄屏状态或者亮屏状态。其中,如果移动终端相对物体的移动状态为靠近状态,则控制显示屏处于熄屏状态;如果移动终端相对物体的移动状态为远离状态,则控制显示屏处于亮屏状态;如果移动终端相对物体的移动状态为静止状态,则控制显示屏保持当前的显示状态。

本申请实施例提供的超声波校准方法,通过获取同一移动状态下获取的超声波特征值与标准终端获取的超声波特征值的差异值,将该差异值划分为第一差异值以及第二差异值,通过直接将移动终端处于该移动状态下每次获取的超声波特征值增大或者减小第一差异值,实现对获取的超声波特征值的第一差异值的补偿,通过将移动终端处于该移动状态下每次发射超声波信号的发射强度增加或者减小目标调整强度,使调整后的发射强度对每次获取的超声波特征值产生第二差异值的大小的影响,实现对获取的超声波特征值的第二差异值的补偿,从而实现了对每次获取的超声波特征值补偿差异值的大小,使得超声波特征值能得到校准,从而使得移动终端检测出相对物体间的移动状态更加准确。

请参阅图5,图5示出了本申请又一个实施例提供的超声波校准方法的流程示意图。该方法应用于上述移动终端,该移动终端包括超声波发射模块以及超声波接收模块,下面将针对图5所示的流程进行详细的阐述,所述超声波校准方法具体可以包括以下步骤:

步骤S310:在所述移动终端与物体之间相对移动的移动状态下,通过所述超声波发射模块发送超声波信号,并通过所述超声波接收模块接收超声波信号在遇到物体后返回的超声波信号。

步骤S320:获取超声波信号在传输过程中的超声波特征值。

步骤S330:获取所述移动终端与物体之间的相对移动速度。

在本申请实施例中,由多普勒效应公式可知,接收的超声波信号频率与声源相对物体的移动速度(速度和移动方向)有关,从而移动终端和标准终端在不同移动速度的移动状态下,所获取的超声波特征值不同。因此,移动终端在获取超声波特征值与目标特征值的差异值时,可以通过此时移动终端与物体之间的相对移动速度,获取标准终端在该相对移动速度下检测的特征值,以获取标准终端在与移动终端相同的移动状态下检测的目标特征值。

在一些实施方式中,移动终端获取移动终端与物体之间的相对移动速度,可以为移动终端通过内置的加速度传感器,根据加速度传感器检测的加速度与时间的关系,计算移动终端的移动速度,可以将计算的移动终端的移动速度作为移动终端与物体之间的相对移动速度。可以理解的,通常利用超声波检测移动终端相对物体的移动状态的场景是用于移动终端通话时的场景下控制显示屏的熄灭和点亮,而这种场景通常是移动终端靠近人脸,因此移动终端与物体之间的移动大多数是物体静止,而移动终端移动,因此可以通过检测移动终端的移动速度,而确定移动终端与物体之间的相对移动速度。

步骤S340:计算所述超声波特征值与所述目标特征值的差值,得到所述移动终端在所述相对移动速度的移动状态下的差异值。

在本申请实施例中,移动终端可以根据标准终端在多种相对移动速度下检测的超声波信号在传输过程中的多个特征值,其中相对移动速度为标准终端相对物体的移动速度,确定与上述移动终端检测的相对移动速度的移动状态所对应的特征值,并将确定出的特征值作为目标特征值。

进一步的,通过计算移动终端获取的超声波特征值与目标特征值的差值,即可得到移动终端在该相对移动速度的移动状态下的差异值。

步骤S350:获取所述移动终端在不同相对移动速度的多个移动状态下的多个差异值,其中,所述多个移动状态与所述多个差异值一一对应。

在一些实施方式中,移动终端还可以通过步骤S310至步骤S340的方式,获取不同相对移动速度的多个移动状态下的多个差异值,以便移动终端每次使用超声波检测功能时,根据实际的相对移动速度,选取相应的差异值进行调整。

步骤S360:在每次对所述超声波发射模块的发射强度进行调整以及对所述移动终端获取的超声波特征值进行调整时,获取当前所述移动终端与物体之间的当前相对移动速度。

在一些实施方式中,移动终端在每次对超声波检测功能进行校准时,则可以获取移动终端当前与物体之间的当前相对移动速度,以便移动终端根据实际的相对移动速度选取相应的差异值进行校准。

步骤S370:从所述多个差异值中,获取所述当前相对移动速度的移动状态对应的目标差异值。

在一些实施方式中,由于多个差异值与多个不同相对移动速度的移动状态为一一对应的关系,因此,移动终端可以从多个相对移动速度的移动状态对应的差异值中,获取与当前相对速度的移动状态对应的差异值,并将获取的差异值作为目标差异值。

在一些实施方式中,移动终端还可以将每次获取的不同相对移动速度的移动状态对应的差异值进行记录,从而可以记录到每个相对移动速度的移动状态所对应的不同时间获取的多个差异值。移动终端可以选取一个时间段内所获取的与当前相对移动速度对应的所有差异值,并计算所有差异值的平均值,将该平均值作为目标差异值。

步骤S380:根据所述目标差异值,对所述移动终端在所述当前相对移动速度的移动状态下所述超声波发射模块每次发送超声波信号时的发射强度进行调整,以及对所述移动终端在所述移动状态下每次获取的超声波特征值进行调整。

在本申请实施例中,移动终端根据目标差异值,对移动终端在当前相对移动速度的移动状态下超声波发射模块每次发射的超声波信号时的发射强度进行调整以及对每次获取的超声波特征值进行调整的方式,可以参阅前述实施例的内容,在此不再赘述。

本申请实施例提供的方案,通过获取不同相对移动速度的移动状态下获取的超声波特征值与标准终端获取的超声波特征值的差异值,使移动终端在进行超声波功能的校准时,可以选取与当前相对移动速度的移动状态对应的目标差异值,并根据该目标差异值对移动终端该移动状态下每次在发送超声波信号的发射强度进行调整,以及对每次获取的超声波特征值进行调整,使得获取的超声波特征值能得到校准,从而使得移动终端检测出相对物体间的移动状态更加准确。

请参阅图6,其示出了本申请实施例提供的一种超声波校准装置400的结构框图。该超声波校准装置400应用于上述移动终端,该移动终端包括超声波发射模块以及超声波接收模块。该超声波校准装置400包括:收发控制模块410、特征获取模块420、差异获取模块430以及调整执行模块440。其中,所述收发控制模块410用于在所述移动终端与物体之间相对移动的移动状态下,通过所述超声波发射模块发送超声波信号,并通过所述超声波接收模块接收超声波信号在遇到物体后返回的超声波信号;所述特征获取模块420用于获取超声波信号在传输过程中的超声波特征值;所述差异获取模块430用于获取所述超声波特征值与目标特征值之间的差异值,所述目标特征值为标准终端在所述移动状态下检测的超声波信号在传输过程中的特征值;所述调整执行模块440用于根据所述差异值,对所述移动终端在所述移动状态下所述超声波发射模块每次发送超声波信号时的发射强度进行调整,以及对所述移动终端在所述移动状态下每次获取的超声波特征值进行调整。

在一些实施方式中,调整执行模块440可以包括差值判断单元以及特征值调整单元。差值判断单元用于判断所述差异值的绝对值是否大于预设阈值;特征值调整单元用于如果所述差异值的绝对值大于所述预设阈值,根据所述差异值,对所述移动终端在所述移动状态下所述超声波发射模块每次发送超声波信号时的发射强度进行调整,以及对所述移动终端在所述移动状态下每次获取的超声波特征值进行调整。

在一些实施方式中,调整执行模块440可以包括:差异值划分单元、第一调整单元以及第二调整单元。差异值划分单元用于将所述差异值划分为第一差异值以及第二差异值,所述第一差异值与所述第二差异值之和为所述差异值;第一调整单元用于根据所述第一差异值,对所述移动终端在所述移动状态下每次获取的超声波特征值进行调整;第二调整单元用于根据所述第二差异值,获取目标调整强度,根据目标调整强度对所述移动终端在所述移动状态下所述超声波发射模块每次发送超声波信号时的发射强度进行调整。

在该实施方式下,第二调整单元可以具体用于:根据超声波信号的发射强度与发射频率的对应关系、多普勒效应公式以及所述第二差异值,计算得到与所述第二差异值对应的目标调整强度;将所述移动终端在所述移动状态下所述超声波发射模块每次发送超声波信号时的发射强度增大或者减小所述目标调整强度。

在该实施方式下,第一调整单元可以具体用于:将所述移动终端在所述移动状态下每次获取的超声波特征值增大或者减小所述第一差异值的大小。

在该实施方式下,差异值划分单元可以具体用于:获取所述差异值与预设比例的乘积,将所述乘积作为第一差异值;获取所述差异值与所述第一差异值的差值,将所述差值作为第二差异值。

在一些实施方式中,差异获取模块430包括速度获取单元、特征值选取单元以及差异值计算单元。速度获取单元用于获取所述移动终端与物体之间的相对移动速度;特征值选取单元用于获取所述标准终端在所述相对移动速度的移动状态下检测到的目标特征值;差异值计算单元用于计算所述超声波特征值与所述目标特征值的差值,得到所述移动终端在所述相对移动速度的移动状态下的差异值。

在该实施方式下,差异获取模块430还用于获取所述移动终端在不同相对移动速度的多个移动状态下的多个差异值,其中,所述多个移动状态与所述多个差异值一一对应。

进一步的,调整执行模块440可以具体用于:在每次对所述超声波发射模块的发射强度进行调整以及对所述移动终端获取的超声波特征值进行调整时,获取当前所述移动终端与物体之间的当前相对移动速度;从所述多个差异值中,获取所述当前相对移动速度的移动状态对应的目标差异值;根据所述目标差异值,对所述移动终端在所述当前相对移动速度的移动状态下所述超声波发射模块每次发送超声波信号时的发射强度进行调整,以及对所述移动终端在所述移动状态下每次获取的超声波特征值进行调整。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,模块相互之间的耦合可以是电性,机械或其它形式的耦合。

另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

综上所述,本申请提供的方案,在移动终端与物体之间相对移动的移动状态下,通过超声波发射模块发送超声波信号,并通过超声波接收模块接收超声波信号在遇到物体后返回的超声波信号,获取超声波信号在传输过程中的超声波特征值,获取超声波特征值与目标特征值之间的差异值,目标特征值为标准终端在移动状态下检测的超声波信号在传输过程中的特征值,根据差异值,对移动终端在移动状态下超声波发射模块每次发送超声波信号时的发射强度进行调整。因此,实现根据同一移动状态下获取的超声波特征值与标准终端获取的超声波特征值的差异值,对移动终端该移动状态下每次在发送超声波信号的发射强度进行调整,以及对每次获取的用于接近检测的超声波特征值进行调整,使得获取的超声波特征值能得到校准,从而使得移动终端检测出相对物体间的移动状态更加准确。

请参考图7,其示出了本申请实施例提供的一种移动终端的结构框图。该移动终端100可以是智能手机、平板电脑、电子书等能够运行应用程序的移动终端。本申请中的移动终端100可以包括一个或多个如下部件:处理器110、存储器120、显示屏130、超声波发送模块140、超声波接收模块150以及一个或多个应用程序,其中一个或多个应用程序可以被存储在存储器120中并被配置为由一个或多个处理器110执行,一个或多个程序配置用于执行如前述方法实施例所描述的方法。

处理器110可以包括一个或者多个处理核。处理器110利用各种接口和线路连接整个移动终端100内的各个部分,通过运行或执行存储在存储器120内的指令、程序、代码集或指令集,以及调用存储在存储器120内的数据,执行移动终端100的各种功能和处理数据。可选地,处理器110可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable LogicArray,PLA)中的至少一种硬件形式来实现。处理器110可集成中央处理器(CentralProcessing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作系统、用户界面和应用程序等;GPU用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器110中,单独通过一块通信芯片进行实现。

存储器120可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。存储器120可用于存储指令、程序、代码、代码集或指令集。存储器120可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等。存储数据区还可以存储终端100在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。

显示屏130用于显示由用户输入的信息、提供给用户的信息以及所述移动终端100的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、数字、视频和其任意组合来构成,在一个实例中,该显示屏130可以为液晶显示器(Liquid Crystal Display,LCD),也可以为有机发光二极管(Organic Light-Emitting Diode,OLED),在此不做限定。

超声波发射模块140用于发射超声波,超声波发射设备模块140可以是听筒、喇叭、专用超声波发射器等,在此不做限定。超声波接收模块150用于接收超声波,超声波接收设备模块150可以是拾音器等,在此不做限定。

请参考图8,其示出了本申请实施例提供的一种计算机可读存储介质的结构框图。该计算机可读介质800中存储有程序代码,所述程序代码可被处理器调用执行上述方法实施例中所描述的方法。

计算机可读存储介质800可以是诸如闪存、EEPROM(电可擦除可编程只读存储器)、EPROM、硬盘或者ROM之类的电子存储器。可选地,计算机可读存储介质800包括非易失性计算机可读介质(non-transitory computer-readable storage medium)。计算机可读存储介质800具有执行上述方法中的任何方法步骤的程序代码810的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码810可以例如以适当形式进行压缩。

最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。

25页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:功率侦测器

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!