一种耳朵耦合检测方法及终端与流程

文档序号:12379545阅读:366来源:国知局
一种耳朵耦合检测方法及终端与流程

本发明涉及通信领域,尤其涉及一种耳朵耦合检测方法及终端。



背景技术:

目前,在智能手机、平板电脑、掌上电脑等用户设备中,为了提高与听觉相关的用户体验,需要应用耳朵耦合检测(Ear Coupling Detection,ECD)技术来检测用户设备与用户的耳朵的贴合程度。ECD是检测用户设备设置有扬声器的一侧与用户的耳朵之间的贴合程度。用户设备可以根据ECD的检测结果,控制与听觉相关的一些功能。例如:如图1所示,对于采用主动降噪(Active Noise Cancellation,ANC)技术抑制环境噪声的用户设备1而言,当用户2手持用户设备进行通话时,如果出现用户设备1过于靠近用户2的耳朵,或者用户设备1过于远离用户2的耳朵的情形,都会对ANC的实际效果造成影响,因此,需要采用ECD技术,检测用户的耳朵与用户设备的贴合程度,进而辅助调节ANC的响应。再例如:在用户2打电话时,用户2偶尔会调整自身的姿势,比如坐姿、站姿等,从而导致用户2的耳朵与用户设备1的贴合程度发生变化,通过ECD技术检测出用户2的耳朵与用户设备1的贴合程度,则可以相应的增加或者减少用户设备1的音量,使得用户2的耳朵实际感受到的音量保持稳定。

现有的ECD技术是在用户设备1上采用传感器阵列,通过检测该传感器阵列的一或多个传感器的信号,确定用户2的耳朵与用户设备1的贴合,然而,这种方案只能检测耳朵是否与用户设备1贴合,无法更为精确的检测贴合程度。因此,亟需一种能够精确检测耳朵与用户设备的贴合程度的ECD技术,以便在ANC或者音量调节时,实现更为精细的调节。



技术实现要素:

本发明实施例提供一种ECD方法以及终端,以实现对耳朵与用户设备的贴合程度的精确检测。

一方面,本发明的实施例提供一种耳朵耦合检测方法,其特征在于,包括:获取获取压力触控屏的压力参数以及压力分布参数,其中,所述压力参数指示了耳朵与所述压力触控屏的各个接触点的压力大小,所述压力分布参数指示了所述耳朵与所述压力触控屏的各个接触点的分布情况;根据所述压力参数以及所述压力分布参数,计算耳朵耦合度,所述耳朵耦合度指示了耳朵与所述压力触控屏的贴近程度。采用本发明实施例提供的耳朵耦合检测方法,可以提升用户体验,并且拓展了压力触控技术的应用范围。

在一种可能的设计中,根据所述压力参数以及所述压力分布参数,计算耳朵耦合度的步骤包括:利用所述压力参数,通过最小二乘法,对在所述压力触控屏的第一方向上的压力分布进行拟合,并根据拟合得到的压力分布的斜率,计算耦合分离角,其中,所述耦合分离角表征了所述耳朵所在的平面与所述压力触控屏的平面之间的夹角;根据所述压力分布参数估算耳朵轮廓曲线,并根据所述耳朵轮廓曲线计算耦合轮廓指标,所述耳朵轮廓曲线为所述耳朵与所述压力触控屏的各个接触点的分布函数,所述耦合轮廓指标指示了所述耳朵轮廓曲线上相邻的两个点之间的斜率变化;计算所述耳朵轮廓曲线展开的角度,将所述耳朵轮廓曲线展开最大的角度作为耦合展开角;以及根据所述耦合分离角,所述耦合轮廓指标以及所述耦合展开角,确定用户的耳朵与压力触控屏之间的耳朵耦合度。采用本设计提供的耳朵耦合检测方法,可以精确检测出耳朵耦合度,从而辅助控制与听觉相关的功能。

在一种可能的设计中,根据所述压力参数以及所述压力分布参数,计算耳朵耦合度的步骤包括:根据如下公式计算耳朵耦合度Ear Coupling:

<mrow> <mi>E</mi> <mi>a</mi> <mi>r</mi> <mi> </mi> <mi>C</mi> <mi>o</mi> <mi>u</mi> <mi>p</mi> <mi>l</mi> <mi>i</mi> <mi>n</mi> <mi>g</mi> <mo>=</mo> <mi>Pr</mi> <mi>e</mi> <mi>s</mi> <mi>s</mi> <mi>u</mi> <mi>r</mi> <mi>e</mi> <mo>&times;</mo> <mrow> <mo>(</mo> <msub> <mi>Coef</mi> <mrow> <mi>d</mi> <mi>c</mi> </mrow> </msub> <mo>&times;</mo> <mfrac> <mn>1</mn> <msub> <mi>&theta;</mi> <mrow> <mi>o</mi> <mi>p</mi> <mi>e</mi> <mi>n</mi> </mrow> </msub> </mfrac> <mo>+</mo> <msub> <mi>Coef</mi> <mrow> <mi>e</mi> <mi>a</mi> <mi>r</mi> </mrow> </msub> <mo>&times;</mo> <mi>I</mi> <mo>+</mo> <msub> <mi>Coef</mi> <mi>T</mi> </msub> <mo>&times;</mo> <mfrac> <mn>1</mn> <msub> <mi>&theta;</mi> <mi>T</mi> </msub> </mfrac> <mo>)</mo> </mrow> </mrow>

其中,Pressure表示根据所述压力参数计算得到的总压力,I表示所述耦合轮廓指标,θopen表示所述耦合展开角,θT表示所述耦合分离角,系数Coefdc、Coefear和CoefT均为预设值。

在一种可能的设计中,所述方法还包括:根据所述耳朵耦合度,进行主动降噪控制。采用本设计提供的方案,可以通过对主动降噪进行精细控制,给用户提供更好的听觉体验。

在一种可能的设计中,根据所述耳朵耦合度,进行主动降噪控制的步骤包括:在所述耳朵耦合度小于预设的第一阈值的的情况下,停止主动降噪;在所述耳朵耦合度大于等于所述第一阈值的的情况下,开启主动降噪。

在一种可能的设计中,所述方法还包括:根据所述耳朵耦合度,对音量进行调节。采用本设计提供的方案,根据耳朵耦合度对音量进行精确调节,可以使用户的耳朵实际感受到的音量保持稳定,并且避免在耳朵与扬声器贴的很近的情况下,因音量设置过大而对用户的耳朵造成损伤。

在一种可能的设计中,根据所述耳朵耦合度,对音量进行调节的步骤包括:在所述耳朵耦合度小于预设的第二阈值的情况下,降低音量;在所述耳朵耦合度大于等于所述第二阈值的情况下,增大音量。

另一方面,本发明实施例提供了一种终端,包括:压力触控屏以及耦合到所述压力触控屏的控制器;所述压力触控屏用于根据耳朵对所述压力触控屏施加的压力,生成压力参数以及压力分布参数,其中,所述压力参数指示了所述耳朵与所述压力触控屏的各个接触点的压力大小,所述压力分布参数指示了所述耳朵与所述压力触控屏的各个接触点的分布情况;所述控制器用于从所述压力触控屏获取所述压力参数以及所述压力分布参数,并根据所述压力参数以及所述压力分布参数,计算耳朵耦合度,其中,所述耳朵耦合度指示了所述耳朵与所述压力触控屏的贴近程度。采用本发明实施例提供的耳朵耦合检测方法,可以提升人们对于终端的用户体验,并且拓展了压力触控技术的应用范围。

在一种可能的设计中,所述控制器具体用于:利用所述压力参数,通过最小二乘法,对在所述压力触控屏的第一方向上的压力分布进行拟合,并根据拟合得到的压力分布的斜率,计算耦合分离角,其中,所述耦合分离角表征了所述耳朵所在的平面与所述压力触控屏的平面之间的夹角;根据所述压力分布参数估算耳朵轮廓曲线,并根据所述耳朵轮廓曲线计算耦合轮廓指标,所述耳朵轮廓曲线为所述耳朵与所述压力触控屏的各个接触点的分布函数,所述耦合轮廓指标指示了所述耳朵轮廓曲线上相邻的两个点之间的斜率变化;计算所述耳朵轮廓曲线展开的角度,将所述耳朵轮廓曲线展开最大的角度作为耦合展开角;以及根据所述耦合分离角,所述耦合轮廓指标以及所述耦合展开角,确定用户的耳朵与压力触控屏之间的耳朵耦合度。采用本设计提供的耳朵耦合检测方法,可以精确检测出耳朵耦合度,从而辅助控制与听觉相关的功能。

在一种可能的设计中,所述控制器具体用于根据如下公式计算耳朵耦合度Ear Coupling:

<mrow> <mi>E</mi> <mi>a</mi> <mi>r</mi> <mi> </mi> <mi>C</mi> <mi>o</mi> <mi>u</mi> <mi>p</mi> <mi> </mi> <mi>l</mi> <mi>i</mi> <mi>n</mi> <mi>g</mi> <mo>=</mo> <mi>Pr</mi> <mi>e</mi> <mi>s</mi> <mi>s</mi> <mi>u</mi> <mi>r</mi> <mi>e</mi> <mo>&times;</mo> <mrow> <mo>(</mo> <msub> <mi>Coef</mi> <mrow> <mi>d</mi> <mi>c</mi> </mrow> </msub> <mo>&times;</mo> <mfrac> <mn>1</mn> <msub> <mi>&theta;</mi> <mrow> <mi>o</mi> <mi>p</mi> <mi>e</mi> <mi>n</mi> </mrow> </msub> </mfrac> <mo>+</mo> <msub> <mi>Coef</mi> <mrow> <mi>e</mi> <mi>a</mi> <mi>r</mi> </mrow> </msub> <mo>&times;</mo> <mi>I</mi> <mo>+</mo> <msub> <mi>Coef</mi> <mi>T</mi> </msub> <mo>&times;</mo> <mfrac> <mn>1</mn> <msub> <mi>&theta;</mi> <mi>T</mi> </msub> </mfrac> <mo>)</mo> </mrow> </mrow>

其中,Pressure表示根据所述压力参数计算得到的总压力,I表示所述耦合轮廓指标,θopen表示所述耦合展开角,θT表示所述耦合分离角,系数Coefdc、Coefear和CoefT均为预设值。

在一种可能的设计中,所述终端还包括:主动降噪电路;所述控制器还用于根据所述耳朵耦合度对所述主动降噪电路进行控制。采用本设计提供的方案,可以通过对主动降噪进行精细控制,给用户提供更好的听觉体验。

在一种可能的设计中,所述控制器,具体用于:在所述耳朵耦合度小于预设的第一阈值的的情况下,关闭所述主动降噪电路以停止主动降噪;在所述耳朵耦合度大于等于所述第一阈值的的情况下,开启所述主动降噪电路以进行主动降噪。

在一种可能的设计中,所述终端还包括:音量控制器;所述控制器还用于根据所述耳朵耦合度,控制所述音量控制器进行音量调节。采用本设计提供的方案,根据耳朵耦合度对音量进行精确调节,可以使用户的耳朵实际感受到的音量保持稳定,并且避免在耳朵与扬声器贴的很近的情况下,因音量设置过大而对用户的耳朵造成损伤。

在一种可能的设计中,所述控制器具体用于:在所述耳朵耦合度小于预设的第二阈值的情况下,控制所述音量控制器降低音量;在所述耳朵耦合度大于等于所述第二阈值的情况下,控制所述音量控制器增大音量。

附图说明

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

图1为本发明实施例提供的耳朵耦合检测技术的应用场景示意图;

图2为本发明实施例提供的利用终端进行耳朵耦合检测的示意图;

图3为本发明实施例提供的一种耳朵耦合检测方法的流程图;

图4为本发明施例提供的一种的计算耳朵耦合度的方法流程图;

图5为本发明施例提供的一种压力触控屏上的压力分布示意图;

图6为本发明施例提供的一种终端的结构图。

具体实施方式

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

在本发明实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本发明实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。

在本发明实施例中,终端是指包括:平板电脑,智能手机,掌上电脑,穿戴式设备等在内的各种通信设备,终端又可以称为用户设备,移动终端,智能终端等。

为了便于更好地理解本发明的技术方案,这里首先结合图2,对本发明的应用场景做简要介绍。

图2所示为一种配置有压力触控屏11的终端1,其中,终端1内部还设置扬声器12,在当前流行的的终端设计方案中,扬声器12通常设置在贴紧压力触控屏11的面板的位置,并且扬声器12的罩网会嵌入压力触控屏11的面板中,其中,扬声器12又可以称为电声换能器。进一步地,终端1内部还设置有与所述扬声器12耦合的印刷电路板(PCB)13,PCB13上设置有音频编解码器15,以及耦合到音频编解码器15的其它集成电路,例如射频电路14。音频编解码器15用于生成待播放的声音数据,并传输给扬声器12,扬声器12通过电声转换,将声音数据转换为声音,并进行播放。用户在诸如接听电话等场景下,会将耳朵2靠近压力触控屏11上设置有扬声器12的区域,进而收听扬声器12播放的内容。此时,就需要一种RCD技术,对耳朵2与压力触控屏11之间的耳朵耦合度进行精确检测,从而辅助控制与听觉相关的一些功能,例如:控制ANC,或者,音量调节。

如图3所示,本发明实施例提供了一种ECD方法,应用于配置有压力触控屏的终端,该方法包括如下步骤:

S101,终端获取压力触控屏的压力参数以及压力分布参数,应当知道,当耳朵贴近压力触控屏时,耳朵会接触压力触控屏,并在各个接触点上给压力触控屏施加压力,这里用压力参数来表征耳朵与所述压力触控屏的各个接触点的压力大小,这里用压力分布参数来表征耳朵与压力触控屏的各个接触点的分布情况;应当知道,由于耳朵的耳轮(Helix)通常最先接触到耳朵,所以耳轮在压力触控屏上会存在至少一个接触点。

S102,终端根据所述压力参数以及所述压力分布参数,计算耳朵耦合度,所述耳朵耦合度指示了耳朵与所述压力触控屏的贴近程度。由于耳朵的形状不是一个规则的几何图形,因此,这里的耳朵耦合度具体指示的是耳朵的耳轮所在的平面,与压力触控屏的平面之间的贴合程度。耳朵耦合度的大小,与耳朵和压力触控屏的贴合程度成正比,耳朵耦合度的数值越大,则表示耳朵与压力触控屏之间贴的越近,反之亦然。应当知道,压力分布参数表示的是耳朵与压力触控屏的多个接触点在压力触控屏上二维平面分布情况,而压力分布参数表示的是多个接触点在压力大小这个维度上的分布情况,压力分布参数加上压力参数,可以构成一个三维坐标系,耳轮所在平面以及压力触控屏的平面在这个三维坐标系下的贴近程度,可以通过现有技术中的算法来计算。

目前,很多科技公司都在致力于研究压力触控技术这种新兴的人机交互技术,相应的产品也不断面世。示例性的,华为终端公司在2015年发布了第一款配置有压力触控屏的智能手机。然而,这些设备只是利用压力触控技术进行简单的人机交互,对于如何拓展压力触控技术的应用范围,人们还在不断摸索。本发明实施例提供的ECD方法,将压力触控技术应用到ECD的场景中,丰富了压力触控技术的应用,同时也可以提升人们对于终端的用户体验。

本发明实施例中,进一步地,如图4所示,步骤S102具体可以包括:

S1021,利用所述压力参数,通过最小二乘法,对在所述压力触控屏的第一方向上的压力分布进行拟合,并根据拟合得到的压力分布的斜率,计算耦合分离角,其中,耦合分离角表征了耳朵所在平面与压力触控屏的平面之间的夹角,应当知道,这里所说的耳朵所在平面,是指耳朵与压力触控屏正常接触时,耳朵上的接触点所组成的平面,在正常接触的情况下,耳轮通常被认为是在耳朵上最容易接触到压力触控屏的部位,因此,也可以视作耳轮所在平面;

S1022,根据所述压力分布参数估算耳朵轮廓曲线,并根据所述耳朵轮廓曲线计算耦合轮廓指标,其中,耳朵轮廓曲线为耳朵与压力触控屏的多个接触点的分布函数,耦合轮廓指标则指示了耳朵轮廓曲线上相邻的两个点之间的斜率变化;

S1023,计算所述耳朵轮廓曲线展开的角度,将所述耳朵轮廓曲线展开的最大角度作为耦合展开角;

S1024,根据所述耦合分离角,所述耦合轮廓指标以及所述耦合展开角,确定用户的耳朵与压力触控屏之间的耳朵耦合度。

采用本发明实施例提供的耳朵耦合检测方法,可以精确检测出耳朵耦合度,从而辅助控制与听觉相关的功能。本领域技术人员应当知道,基于压力分布参数和压力参数构成的三维坐标系,以及本发明实施例提供的构想,人们可以利用现有技术中的各种数学建模方法来计算耳朵所在平面以及压力触控屏的平面在这个三维坐标系下的贴近程度。

示例性的,以下结合图3至图5,对本发明实施例提供的ECD方法进行举例说明。需要说明的是,由于ECD技术主要用于辅助控制与听觉相关的一些功能,为了表示方便,本发明实施例将在以扬声器在压力触控屏上所处的位置(Xrcv,Yrcv)作为原点的正交坐标系下,描述本发明的技术方案。本领域技术人员应当知道,压力触控屏11可以是终端1的显示器的面板,也可以是仅用于触控操作的面板,因此,如果终端1中的扬声器12是贴紧面板设置,而没有穿透压力触控屏11的面板,则以扬声器12在面板上的垂直投影作为原点。图5中所示的终端1的结构,可以与图2中的结构相互参考。

如图5所示,在步骤S101中,终端1可以通过压力触控屏11获取压力参数P(x,y)以及压力分布参数F(x,y)。示例性的,终端1可以通过与压力触控屏11配合的传感器(图5中未示出)来获取压力参数P(x,y)以及压力分布参数F(x,y)。由于压力触控屏11的工作原理在在先技术中已有充分披露,终端1获取压力参数P(x,y)以及压力分布参数F(x,y)的其它方式,也可以参考在先技术。

在步骤S1021中,终端1可以根据获取的压力参数P(x,y),并基于如下公式:

<mrow> <mi>p</mi> <mrow> <mo>(</mo> <mi>y</mi> <mo>)</mo> </mrow> <mo>=</mo> <munder> <mo>&Sigma;</mo> <mrow> <mi>F</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> <mo>=</mo> <mn>0</mn> </mrow> </munder> <mi>P</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>;</mo> </mrow>

对耳朵给压力触控屏11施加的压力在所述压力触控屏11的第一方向上的压力分布p(y)进行拟合。需要说明的是,由于目前的终端外形基本上都设计为矩形,因此,用户在接听电话时,手持终端的方向通常与图5中的Y轴方向一致,终端与耳朵接触时,通常是终端的上部(即图5所示的Y轴正方向)与耳朵贴合紧密,而终端的下部(即图5所示的Y轴负方向),则可能与人耳没有接触,或者与耳朵贴合的紧密程度不如终端上部与耳朵的贴合程度;因此,这里主要考虑Y轴方向的压力分布,也就是说,第一方向为与终端的长边相平行的方向,即图5所示的Y轴。当然,人们可以根据终端的压力触控屏的形状,以及耳朵在靠近扬声器时,与压力触控屏的接触位置,灵活选择第一方向,示例性,Y轴也可以与终端的长边之间存在较小的夹角,而并非保持平行关系;

然后结合最小二乘法,计算压力分布p(y)的斜率Sp

由于压力分布p(y)的斜率Sp与压力触控屏11的耦合分离角度θT之间存在如下关系:

θT=Coefg×Sp (2);

其中,系数Coefg可以为预设值,具体可以为通过实验得到的经验值。因此,可以根据计算得到的斜率Sp以及公式(2),得到耦合分离角度θT,其中,耦合分离角θT指示了耳轮所在平面与压力触控屏的平面之间的夹角。

在步骤S1022中,则首先以(Xrcv,Yrcv)为中心,分别沿着Y轴的正方向和负方向,对压力分布参数F(x,y)所指示的多个接触点中对应同一y值的点进行扫描,并将扫描得到的结果按从小到大的顺序排序,得到第一集合Ωy

然后分别沿着X轴的正方向和负方向,执行以下步骤:

a、将预设的第二集合Ωx+初始化为空集,并将预设的平均值参数设置为空;

b、从第一集合Ωy中找到离Xrcv最近的点P,放入第二集合Ωx+

c、基于如下公式计算第二集合Ωx+中远离Xrcv的点延X轴的几何平均值

<mrow> <mover> <msub> <mi>X</mi> <mi>n</mi> </msub> <mo>&OverBar;</mo> </mover> <mo>=</mo> <mfrac> <mn>1</mn> <msub> <mi>N</mi> <mrow> <mi>a</mi> <mi>v</mi> <mi>g</mi> </mrow> </msub> </mfrac> <mo>&Sigma;</mo> <mi>X</mi> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>3</mn> <mo>)</mo> </mrow> <mo>;</mo> </mrow>

d、比较和的大小,如果将点P从Ωx+中取出,停止查找;如果则令并跳转到步骤b,继续从第一集合Ωy中查找下一个离Xrcv最近的点P,其中,Dth为预设的阈值;

e、查找完毕之后,基于如下公式计算第二集合Ωx+的几何平均值:

<mrow> <mover> <mi>X</mi> <mo>&OverBar;</mo> </mover> <mo>=</mo> <mfrac> <mn>1</mn> <mrow> <mo>|</mo> <msub> <mi>&Omega;</mi> <mrow> <mi>x</mi> <mo>+</mo> </mrow> </msub> <mo>|</mo> </mrow> </mfrac> <munder> <mo>&Sigma;</mo> <mrow> <mi>X</mi> <mo>&Element;</mo> <msub> <mi>&Omega;</mi> <mrow> <mi>x</mi> <mo>+</mo> </mrow> </msub> </mrow> </munder> <mi>X</mi> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>4</mn> <mo>)</mo> </mrow> <mo>,</mo> </mrow>

将执行以上的操作之后得到的新的点集组成第三集合Ωx,y,第三集合Ωx,y为压力分布参数F(x,y)的特征集;在耳朵与压力触控屏的耳朵耦合度很高的情况下,第三集合Ωx,y将形成封闭曲线,即耳朵轮廓曲线;

f、将第三集合Ωx,y转换到极坐标下,形成第四集合Ωr,θ;将第四集合Ωr,θ按照θ从大到小排序,并求解第四集合Ωr,θ中的每一个θ值的斜率的变化率,得到第五集合Ωθ

g、将第五集合Ωθ中相邻元素间最大的间距表示为ρa,对应的角度表示为θa;将第五集合Ωθ中相邻元素间次大的间距表示为ρb,对应的角度表示为θb,则可以根据如下公式,计算耦合轮廓指标I:

I=|ρaθabθb| (5)。

在步骤S1023中,可以对第四集合Ωr,θ中的相邻元素求差值,并将差值最大的元素之间的角作为耦合展开角θopen

在步骤S1024中,通过如下公式计算压力触控屏上的总压力Pressure:

<mrow> <mi>Pr</mi> <mi>e</mi> <mi>s</mi> <mi>s</mi> <mi>u</mi> <mi>r</mi> <mi>e</mi> <mo>=</mo> <munder> <mo>&Sigma;</mo> <mrow> <mi>F</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>)</mo> </mrow> <mo>=</mo> <mn>0</mn> </mrow> </munder> <mi>p</mi> <mrow> <mo>(</mo> <mi>y</mi> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>6</mn> <mo>)</mo> </mrow> <mo>,</mo> </mrow>

然后根据总压力Pressure,耦合轮廓指标I,耦合展开角θopen,耦合分离角度θT,通过如下公式计算耳朵耦合度Ear Coupling:

<mrow> <mi>E</mi> <mi>a</mi> <mi>r</mi> <mi> </mi> <mi>C</mi> <mi>o</mi> <mi>u</mi> <mi>p</mi> <mi> </mi> <mi>l</mi> <mi>i</mi> <mi>n</mi> <mi>g</mi> <mo>=</mo> <mi>Pr</mi> <mi>e</mi> <mi>s</mi> <mi>s</mi> <mi>u</mi> <mi>r</mi> <mi>e</mi> <mo>&times;</mo> <mrow> <mo>(</mo> <msub> <mi>Coef</mi> <mrow> <mi>d</mi> <mi>c</mi> </mrow> </msub> <mo>&times;</mo> <mfrac> <mn>1</mn> <msub> <mi>&theta;</mi> <mrow> <mi>o</mi> <mi>p</mi> <mi>e</mi> <mi>n</mi> </mrow> </msub> </mfrac> <mo>+</mo> <msub> <mi>Coef</mi> <mrow> <mi>e</mi> <mi>a</mi> <mi>r</mi> </mrow> </msub> <mo>&times;</mo> <mi>I</mi> <mo>+</mo> <msub> <mi>Coef</mi> <mi>T</mi> </msub> <mo>&times;</mo> <mfrac> <mn>1</mn> <msub> <mi>&theta;</mi> <mi>T</mi> </msub> </mfrac> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>7</mn> <mo>)</mo> </mrow> <mo>,</mo> </mrow>

其中,系数Coefdc、Coefear和CoefT均可以为通过根据实验数据确定的预设值。

在本发明实施例的一种实施方式中,进一步地,该ECD方法还可以包括如下步骤:

S103,终端1可以根据所述耳朵耦合度,进行主动降噪(Active Noise Cancellation,ANC)控制。

示例性的,在步骤S103中,终端1可以根据耳朵耦合度确定是否开启终端1中设置的ANC电路。

具体地,在耳朵耦合度小于预设的第一阈值的的情况下,终端1可以关闭ANC电路,停止主动降噪;在耳朵耦合度大于等于第一阈值的情况下,终端1可以开启ANC电路,进行主动降噪,其中,第一阈值根据通过实验确定,或者可以设置为经验值。应当知道,耳朵耦合度小于第一阈值,表示耳朵与压力触控屏11贴合不紧密,甚至没有贴合,因此,这种情况下,外部噪音会严重干扰用户的听觉,即便使用主动降噪技术也无法抑制外部噪声对用户的听觉所造成的干扰,因此可以关闭ANC电路,以降低终端的功耗;只有当耳朵与压力触控屏11贴合紧密时,即耳朵耦合度大于等于第一阈值时,需要终端1开启ANC电路进行主动降噪,给用户提供更好的听觉体验。需要说明的是,主动降噪技术的原理,就是通过检测外部噪音,生成与噪音的相位相反的降噪信号,并叠加到源信号上,从而在源信号进入耳朵时,噪音可以被生成的降噪信号抵消掉,提升了用户的听觉体验,具体可以参考在先技术,这里不再赘述。

在本发明实施例的另一种实施方式中,进一步地,该ECD方法还可以包括如下步骤:

S104,终端1还可以根据所述耳朵耦合度,对终端1进行音量调节。

示例性的,在耳朵耦合度小于预设的第二阈值的情况下,终端1可以降低音量;在耳朵耦合度大于等于第二阈值的情况下,终端1可以增大音量。当用户的耳朵与终端之间的贴合程度不断变化时,通过对音量进行精确调节,可以使用户的耳朵实际感受到的音量保持稳定。

应当知道,在耳朵与压力触控屏11贴合紧密时,耳朵通常离终端1中的扬声器12很近,因此,仅需要很小的音量,用户就可以听清楚扬声器12传出的声音;相反,如果终端1当前设置的音量过大,扬声器12传出的声音反而可能对用户的耳朵造成损伤,所以需要减小音量。而当用户的耳朵与与压力触控屏11贴合不紧密时,甚至用户的耳朵与压力触控屏11不贴合时,扬声器12传出的声音会受到周围环境的影响,为了保证用户能够听清楚扬声器12传出的声音,则终端1需要将音量增大。

如图6所示,本发明实施例还提供了一种终端2,该终端2包括:

压力触控屏21,控制器22,以及扬声器25;

所述压力触控屏21用于根据耳朵对所述压力触控屏21施加的压力,生成压力参数以及压力分布参数,其中,所述压力参数指示了所述耳朵与所述压力触控屏21的各个接触点的压力大小,所述压力分布参数指示了所述耳朵与所述压力触控屏21的各个接触点的分布情况。需要说明的是,本发明实施例中,用户是为了聆听扬声器25所传出的声音,才将耳朵贴近压力触控屏,而当前的终端设计中,扬声器25通常设置在贴紧压力触控屏21的面板的位置,因此,耳朵与压力触控屏21相接触的区域,与扬声器25在压力触控屏21上的位置(包括垂直投影位置)是对应的。参考图5所示,其中的曲线表示的是耳朵与压力触控屏21的各个接触点所在的位置,而扬声器25在压力触控屏21上的位置,则位于该曲线所围成的区域之内;换句话说,本发明实施例获取的并非是压力触控屏21上的任一区域的压力参数以及压力分布参数,而是与扬声器25在压力触控屏21上的位置相对应的区域的压力参数以及压力分布参数。

所述控制器22用于从所述压力触控屏21获取所述压力参数以及所述压力分布参数;并根据所述压力参数以及所述压力分布参数,计算耳朵耦合度,其中,所述耳朵耦合度指示了所述耳朵与所述压力触控屏21的贴近程度。

本发明实施例提供的终端,通过将压力触控技术应用到ECD的场景中,丰富了压力触控技术的应用,同时也可以提升人们对于终端的用户体验。

本发明实施例中,控制器22计算耳朵耦合度的方法,可以参考如图2、图3所示的步骤以及前面的实施例中关于ECD技术的描述,这里不再重复说明。

应当知道,本发明实施例中的控制器22,可以是专用集成电路ASIC,数字逻辑电路,可编程逻辑器件或者应用处理器等。

进一步地,本发明实施例中,所述终端2还包括:主动降噪电路24;

所述控制器22还用于根据所述耳朵耦合度对所述主动降噪电路24进行控制。其中,与主动降噪电路24相配合的,还有用于采集外部噪声的降噪麦克等(在图6中未示出),主动降噪电路24的工作原理以及与之配合的其它器件,具体可以参考在先技术的结构,这里不做赘述。

本实施例中,控制器22利用计算得到耳朵耦合度,可以对主动降噪电路24实施更为精确的控制,提升用户的听觉体验。

具体地,所述控制器22用于:

在所述耳朵耦合度小于预设的第一阈值的的情况下,关闭所述主动降噪电路24以停止主动降噪;

在所述耳朵耦合度大于等于所述第一阈值的的情况下,开启所述主动降噪电路24以进行主动降噪。

进一步地,本发明实施例中,所述终端2还包括:音量控制器23;

所述控制器22还用于根据所述耳朵耦合度,控制所述音量控制器23进行音量调节。

本实施例中,当用户的耳朵与终端2的压力触控屏21之间的贴合程度不断变化时,通过对音量进行精确调节,可以使用户的耳朵实际感受到的音量保持稳定,进而提升用户的听觉体验,特别地,当用户的耳朵贴紧终端2时,可以自动调低扬声器25的音量,避免因为音量过大对耳朵造成的损伤。

具体地,所述控制器22用于:

在所述耳朵耦合度小于预设的第二阈值的情况下,控制所述音量控制器23降低扬声器25的音量;

在所述耳朵耦合度大于等于所述第二阈值的情况下,控制所述音量控制器23增大扬声器25的音量。

应当理解,此处所描述的具体实施例仅为本发明的普通实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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