声音接收单元选择的方法和装置、终端、电子设备与流程

文档序号:25294189发布日期:2021-06-04 10:13阅读:78来源:国知局
声音接收单元选择的方法和装置、终端、电子设备与流程

本公开实施例涉及屏幕发声技术领域,特别涉及声音接收单元选择的方法和装置、终端、电子设备。



背景技术:

全面屏终端的一侧或者两侧都是屏幕,故没有单独的位置可以留给听筒(听筒需要设在没有屏幕的位置);因此,可在屏幕之下设置激励单元,激励屏幕振动发声。

因为没有听筒作为标记,因此全面屏终端可不区分顶端和底部,用户在握持终端时可能以随意的方式握持,这样就导致了用户的耳朵相对屏幕的位置不确定(比如可能为屏幕顶端,也可能为底端)。为此,全面屏终端可以有多个激励单元,激励屏幕的不同位置振动发声,并根据耳朵相对屏幕的位置选择合适位置的激励单元激励屏幕振动发声,以使用户可以清晰听到声音,同时,声音接收单元(如麦克风)也可为多个,以保证在不同的使用情况下,用户的声音都可以被清晰采集。

而现有技术只考虑了用户的声音可被清晰采集,但若声音接收单元和工作的激励单元接近,则激励单元发出的声音很有可能被声音接收单元采集,会造成声音接收单元收集的声音回声大等问题。



技术实现要素:

本公开实施例提供一种声音接收单元选择的方法和装置、终端、电子设备。

第一方面,本公开实施例提供一种声音接收单元选择的方法,用于终端,所述终端包括多个位于不同位置的发声单元、多个位于不同位置的声音接收单元,所述方法包括:

确定至少一个发声单元为工作发声单元,至少一个发声单元为休眠发声单元;

根据用户嘴部位置、声音接收单元位置以及所述工作发声单元的位置,确定至少一个声音接收单元为主声音接收单元,所述主声音接收单元接收的信号为主音频信号,除主声音接收单元之外的其他声音接收单元关闭,或除主声音接收单元之外的其他声音接收单元接收的信号用于对主音频信号进行优化处理。

在一些实施例中,所述终端还包括屏幕,所述发声单元为用于激励其所在屏幕区域振动发声的激励单元,多个激励单元位于屏幕后不同位置。

在一些实施例中,所述确定至少一个发声单元为工作发声单元包括:

获取人耳在终端上的对应位置;

至少选择距离所述对应位置最近的发声单元为工作发声单元。

在一些实施例中,所述根据用户嘴部位置、声音接收单元位置以及所述工作发声单元的位置,确定至少一个声音接收单元为主声音接收单元包括:

确定用户嘴部位置,根据所述用户嘴部和声音接收单元的相对位置确定至少一个声音接收单元为候选声音接收单元;

根据所述候选声音接收单元的位置与所述工作发声单元的位置确定主声音接收单元。

在一些实施例中,所述确定用户嘴部位置包括:

获取位置数据,所述位置数据包括人耳位置数据以及手指位置数据;

根据所述人耳位置数据以及手指位置数据确定用户嘴部位置。

在一些实施例中,所述根据所述用户嘴部位置确定至少一个声音接收单元为候选声音接收单元包括:

至少确定与所述用户嘴部位置距离最小的声音接收单元为候选声音接收单元。

在一些实施例中,所述根据所述候选声音接收单元的位置与所述工作发声单元的位置确定主声音接收单元包括:

根据所有发声单元的位置将所述终端划分为多个区域,每个区域有至少一个发声单元;

若所述候选声音接收单元所在区域不存在工作发声单元,则确定候选声音接收单元为主声音接收单元;

若所述候选声音接收单元所在区域存在工作发声单元,则选择非候选声音接收单元为主声音接收单元。

第二方面,本公开实施例提供一种声音接收单元选择的装置,其包括:

第一选择模块,用于确定至少一个发声单元为工作发声单元,至少一个发声单元为休眠发声单元;

第二选择模块,用于根据用户嘴部位置、声音接收单元位置以及所述工作发声单元的位置,确定至少一个声音接收单元为主声音接收单元,所述主声音接收单元接收的信号为主音频信号,除主声音接收单元之外的其他声音接收单元关闭,或除主声音接收单元之外的其他声音接收单元接收的信号用于对主音频信号进行优化处理。

第三方面,本公开实施例提供一种终端,其包括:

多个位于不同位置的发声单元;

多个位于不同位置的声音接收单元;

上述的声音接收单元选择的装置。

第四方面,本公开实施例提供一种电子设备,其包括:

一个或多个处理器;

存储器,其上存储有一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器上述任意一种声音接收单元选择的方法;

一个或多个I/O接口,连接在所述处理器与存储器之间,用于实现所述处理器与存储器的信息交互。

本公开实施例中,在确定了工作发声单元的基础上,综合考虑发声单元位置以及用户嘴部位置、声音接收单元位置,来确定用于接收主音频信号的主声音接收单元位置,以达到获取较好的通话发送音质和较好的回声抑制的效果。

附图说明

附图用来提供对本公开实施例的进一步理解,并且构成说明书的一部分,与本公开实施例一起用于解释本公开,并不构成对本公开的限制。通过参考附图对详细示例实施例进行描述,以上和其它特征和优点对本领域技术人员将变得更加显而易见,在附图中:

图1为本公开实施例提供的一种声音接收单元选择的方法的流程图;

图2为本公开实施例提供的另一种声音接收单元选择的方法中部分步骤的流程图;

图3为本公开实施例提供的另一种声音接收单元选择的方法中部分步骤的流程图;

图4为本公开实施例提供的另一种声音接收单元选择的方法中部分步骤的流程图;

图5为本公开实施例提供的另一种声音接收单元选择的方法中部分步骤的流程图;

图6为本公开实施例提供的一种声音接收单元选择的装置的组成框图;

图7为本公开实施例提供的一种声音接收单元选择的终端的组成框图;

图8为本公开实施例提供的一种电子设备的组成框图;

具体实施方式

为使本领域的技术人员更好地理解本公开实施例的技术方案,下面结合附图对本公开实施例提供的声音接收单元选择的方法和装置、终端、电子设备进行详细描述。

在下文中将参考附图更充分地描述本公开实施例,但是所示的实施例可以以不同形式来体现,且不应当被解释为限于本公开阐述的实施例。反之,提供这些实施例的目的在于使本公开透彻和完整,并将使本领域技术人员充分理解本公开的范围。

本公开实施例可借助本公开的理想示意图而参考平面图和/或截面图进行描述。因此,可根据制造技术和/或容限来修改示例图示。

在不冲突的情况下,本公开各实施例及实施例中的各特征可相互组合。

本公开所使用的术语仅用于描述特定实施例,且不意欲限制本公开。如本公开所使用的术语“和/或”包括一个或多个相关列举条目的任何和所有组合。如本公开所使用的单数形式“一个”和“该”也意欲包括复数形式,除非上下文另外清楚指出。如本公开所使用的术语“包括”、“由……制成”,指定存在所述特征、整体、步骤、操作、元件和/或组件,但不排除存在或添加一个或多个其它特征、整体、步骤、操作、元件、组件和/或其群组。

除非另外限定,否则本公开所用的所有术语(包括技术和科学术语)的含义与本领域普通技术人员通常理解的含义相同。还将理解,诸如那些在常用字典中限定的那些术语应当被解释为具有与其在相关技术以及本公开的背景下的含义一致的含义,且将不解释为具有理想化或过度形式上的含义,除非本公开明确如此限定。

本公开实施例不限于附图中所示的实施例,而是包括基于制造工艺而形成的配置的修改。因此,附图中例示的区具有示意性属性,并且图中所示区的形状例示了元件的区的具体形状,但并不是旨在限制性的。

第一方面,参照图1,本公开实施例提供一种声音接收单元选择的方法,用于终端,终端包括多个位于终端不同位置的发声单元、多个位于终端不同位置的声音接收单元(如麦克风),声音接收单元选择方法包括:

S101、确定至少一个发声单元为工作发声单元,至少一个发声单元为休眠发声单元。

终端(如手机、平板等)有多个位于不同位置的发声单元,当有不同的需求时,选择不同位置的发声单元(即工作发声单元)工作(即用于发出声音),而其他的发声单元不工作发声(即休眠发声单元)。

其中,为了使发声单元的声音更加聚焦、音质更好,一般不会所有发声单元同时工作。因此,在一次发声过程中,至少有一个发声单元工作,即作为工作发声单元,至少有一个发声单元不工作,即作为休眠发声单元。例如,当在手持通话时,可选择接近耳朵的发声单元工作,以使用户能更清楚听到声音;同时,为了使发声单元的声音更加聚焦、音质更好,上下两端的发声单元一般不会同时工作。

S102、根据用户嘴部位置、声音接收单元位置以及工作发声单元的位置,确定至少一个声音接收单元为主声音接收单元(主麦克风),主声音接收单元接收的信号为主音频信号,除主声音接收单元之外的其他声音接收单元(辅麦克风)关闭,或除主声音接收单元之外的其他声音接收单元接收的信号用于对主音频信号进行优化处理。

终端(如手机、平板等)在工作发声单元确定的情况下,根据获得的用户嘴部的位置,结合所有声音接收单元在终端的位置以及工作发声单元的位置,确定至少一个声音接收单元为主声音接收单元,也就是说在所有声音接收单元中,至少有一个声音接收单元为主声音接收单元,其他(如果有的话)为非主声音接收单元。

主声音接收单元接收的信号为主音频信号,即认为主声音接收单元接收的信号作为主音频信号,该主音频信号中主要包括希望采集的原始声音信号,如用户说话的声音。

非主声音接收单元可关闭,也可采集用于对主音频信号进行优化处理的信号,以改善主音频信号的清晰度、音质等。例如,非主声音接收单元接收的信号可包括噪声信号,以用于对主音频信号进行滤波降噪,以降低主音频信号中的噪声;非主声音接收单元接收的信号也可包括回声(即由终端自身的发声单元发出的声音),以用于抑制主音频信号中的回声。

本公开实施例中,在确定了工作发声单元的基础上,综合考虑发声单元位置以及用户嘴部位置、声音接收单元位置,以确定用于接收主音频信号的主声音接收单元位置,以达到获取较好的通话发送音质和较好的回声抑制的效果。

在一些实施例中,终端还包括屏幕,发声单元为用于激励其所在屏幕区域振动发声的激励单元,即通过激励器驱动屏幕,以屏幕为振动体,借由振动产生声波,也就是说终端无听筒,多个激励单元位于屏幕后不同位置以使屏幕的不同位置发声。

在一些实施例中,参照图2,确定至少一个发声单元为工作发声单元(S101)包括:

S1011、获取人耳在终端上的对应位置。

终端得到人耳在终端上的对应位置,即终端上与人耳最接近的位置,例如是人耳与终端接触的位置。

具体可以是,在屏幕中设置多个压力传感器,以感受屏幕所受的压力,并确定出受到压力的区域中形状与人耳形状对应的区域为对应位置。

当然,确定人耳在终端上的对应位置也可使用其他方法确定,例如也可使用重力感应(即以最远离地面的一端为人耳在终端上的对应位置)等其他方法,可根据实际情况灵活选择方法。

S1012、至少选择距离对应位置最近的发声单元为工作发声单元。

在确定终端上与人耳最接近的对应位置后,选择与该位置最接近的发声单元为工作发声单元,同时,还可选择其他发声单元为工作发声单元。

为了使发声单元的声音更加聚焦、音质更好,在确定与人耳在终端上的对应位置最接近的工作发声单元后,若还要选择其他工作发声单元,则所选的通常应该和该最接近工作发声单元位置接近。

通过人耳在终端上的对应位置确定工作发声单元可以让最接近人耳的发声单元工作,也就是说由最接近人耳的终端位置发声,这样可以保证人耳接收到的声音信号的能量,也就是我们通常意义上说的可以清楚听到声音。而一些远离该位置的发声单元不工作,则可以保证非握持终端的人不能清楚听到声音,以通话隐私。

在一些实施例中,参照图3,根据用户嘴部位置、声音接收单元位置以及工作发声单元的位置,确定至少一个声音接收单元为主声音接收单元(S102)包括:

S1021、确定用户嘴部位置,根据用户嘴部和声音接收单元的相对位置确定至少一个声音接收单元为候选声音接收单元。

在工作发声单元确定的情况下,终端确定用户嘴部位置,即确定当前握持终端的握持人的嘴部位置,在确定用户嘴部位置的情况下,可以通过使用尽可能接近嘴部位置的声音接收单元收集声音的方法来增强收集的声音的质量,因此可以根据确定的嘴部位置确定至少一个声音接收单元为候选声音接收单元。

因为也要考虑回声、噪声等的影响,因此根据用户嘴部和声音接收单元的相对位置确定的声音接收单元只是候选声音接收单元,需要再进行进一步的选择,减少回声、噪声等的影响,才能最终确定主声音接收单元,也就是用于接收主音频信号的声音接收单元。

S1022、根据候选声音接收单元位置与工作发声单元的位置确定主声音接收单元。

在得到候选声音接收单元的位置后,终端根据候选声音接收单元的位置,结合所有发声单元的位置,即工作发声单元位置和不工作的发声单元位置确定主声音接收单元。

通过考虑发声单元位置与候选声音接收单元的位置,可以减少由于发声单元工作产生的声音对工作的声音接收单元,也就是主声音接收单元收集的声音的质量产生的影响,即发声单元工作发出的声音有可能被声音接收单元收集到,而显然这种收集是我们希望避免的,因此可以通过增大工作发声单元与工作声音接收单元,也就是主声音接收单元的距离来减轻这种情况。

在一些实施例中,参照图4,确定用户嘴部位置,根据用户嘴部位置确定部分声音接收单元为候选声音接收单元(S1021)包括:

S10211、获取位置数据,位置数据包括人耳位置数据以及手指位置数据。

终端获取需要的位置数据,位置数据包括但不限于人耳位置数据以及手指位置数据。其中人耳位置数据是在使用过程中用于听的人耳相对终端的位置信息;其可体现出当前与终端接近的是左耳还是右耳,可以此来辅助判断当前握持终端的握持手是左手还是右手,即根据大部分用户的习惯,当与终端接近的是左耳时,当前握持终端的握持手有极大可能是左手;反之,当与终端接近的是右耳时,当前握持终端的握持手有极大可能是右手。而手指位置数据是握持终端的手相对终端的位置,手指位置数据结合当前握持的是左手还是右手的信息,可判断当前的握持姿势,如横握等。

具体的,以上人耳位置数据和手指位置数据都是对应位置数据,可通过多个压力传感器,获取压力数据,通过压力数据来确定人耳位置数据和手指位置数据,如通过压力传感器感受到的压力轮廓的形状判断与终端最接近的是左耳还是右耳。

S10212、根据人耳位置数据以及手指位置数据确定用户嘴部位置。

在通过人耳位置数据得到当前握持终端的握持手是左手还是右手后,结合手指位置数据判断当前终端的前方(同人脸方向),根据大部分用户的习惯,一般认为终端同人脸方向的前方就是用户嘴部的位置。

当然,确定用户嘴部位置的方法不限于使用通过包括人耳位置数据、手指位置数据在内感应数据判断的方法,也可使用其他方法,例如使用重力感应,认为终端的下端(更接近地面的一方)为用户嘴部的位置,可根据实际情况灵活选择方法。

S10213、至少确定与用户嘴部位置距离最小的声音接收单元为候选声音接收单元。

在确定了用户嘴部位置的基础上,终端可根据其得到与用户嘴部对应的终端位置,那么至少与该位置最接近的声音接收单元就可以作为候选声音接收单元。也就是说,候选声音接收单元并不一定只有一个,但一定包括与用户嘴部位置距离最小的声音接收单元。

通常情况下,声源与声音接收单元越近,声音接收单元收集到的声音的质量就越高。选择与用户嘴部位置距离最小的声音接收单元作为候选声音接收单元可以保证声音接收单元收集的声音的质量。

在一些实施例中,参考图5,根据候选声音接收单元的位置与工作发声单元的位置确定主声音接收单元(S1022)包括:

S10221、根据所有发声单元的位置将终端划分为多个区域,每个区域有至少一个发声单元。

根据所有发声单元的位置将终端划分为多个区域,在进行区域划分时,并不要求每个区域中发声单元数量一致,也不要求每个区域大小一致,但应确保每个区域中至少有一个发声单元。

S10222、若候选声音接收单元所在区域不存在工作发声单元,则确定候选声音接收单元为主声音接收单元。

在区域划分结束后,终端对候选声音接收单元所在的区域的发声单元的状态进行判断,若候选声音接收单元所在的区域没有工作发声单元,则选择候选声音接收单元为主声音接收单元,即用于收集用户声音的声音接收单元。

当候选声音接收单元所在的区域没有工作发声单元时,可认为发声单元工作产生的声音在候选声音接收单元工作时,对候选声音接收单元影响较小,即这种情况下,候选声音接收单元收集到的回声较小,因此可以选择候选声音接收单元作为主声音接收单元,其他声音接收单元可关闭或用于对主音频信号进行优化处理,如降低噪声、消除回声等,以达到更好的降噪效果、回声抑制效果,最终帮助用户获得更好的音质体验。

S10223、若候选声音接收单元所在区域存在工作发声单元,则选择非候选声音接收单元为主声音接收单元。

若候选声音接收单元所在的区域存在工作发声单元,则选择非候选声音接收单元为主声音接收单元,即用于接收主音频信号(如用户说话的声音)的声音接收单元。

当候选声音接收单元所在的区域存在工作发声单元时,可认为发声单元工作产生的声音在候选声音接收单元工作时,对候选声音接收单元影响较大,即这种情况下,候选声音接收单元收集到的回声或噪声较大,因为回声或噪声对通话质量的影响较大,所以此时不应该选择候选声音接收单元为主声音接收单元,而应该选择非候选声音接收单元为主声音接收单元。

当然,根据候选声音接收单元位置和所有发声单元位置确定主声音接收单元的方法并不仅限于这一种,也可通过候选声音接收单元与发声单元之间的距离来选择。可根据实际情况选择合适的方法,来减少回声对通话质量的影响。

第二方面,参照图6,本公开实施例提供一种声音接收单元选择的装置,其包括:

第一选择模块,用于确定至少一个发声单元为工作发声单元,至少一个发声单元为休眠发声单元;

第二选择模块,用于根据用户嘴部位置、声音接收单元位置以及工作发声单元的位置,确定至少一个声音接收单元为主声音接收单元,主声音接收单元接收的信号为主音频信号,除主声音接收单元之外的其他声音接收单元关闭,或除主声音接收单元之外的其他声音接收单元接收的信号用于对主音频信号进行优化处理。

第三方面,参照图7,本公开实施例提供一种声音接收单元选择的终端,其包括:

多个位于终端不同位置的发声单元;

多个位于终端不同位置的声音接收单元;

上述的声音接收单元选择的装置。

第四方面,参照图8,本公开实施例提供一种电子设备,其包括:

一个或多个处理器;

存储器,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现上述任意一项的声音接收单元选择的方法;

一个或多个I/O接口,连接在处理器与存储器之间,用于实现处理器与存储器的信息交互。

其中,处理器为具有数据处理能力的器件,其包括但不限于中央处理器(CPU)等;存储器为具有数据存储能力的器件,其包括但不限于随机存取存储器(RAM,更具体如SDRAM、DDR等)、只读存储器(ROM)、带电可擦可编程只读存储器(EEPROM)、闪存(FLASH);I/O接口(读写接口)连接在处理器与存储器间,用于实现存储器与处理器的信息交互,其包括但不限于数据总线(Bus)等。

本领域普通技术人员可以理解,上文中所公开的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。

在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。

某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器(CPU)、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其它数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于随机存取存储器(RAM,更具体如SDRAM、DDR等)、只读存储器(ROM)、带电可擦可编程只读存储器(EEPROM)、闪存(FLASH)或其它磁盘存储器;只读光盘(CD-ROM)、数字多功能盘(DVD)或其它光盘存储器;磁盒、磁带、磁盘存储或其它磁存储器;可以用于存储期望的信息并且可以被计算机访问的任何其它的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其它传输机制之类的调制数据信号中的其它数据,并且可包括任何信息递送介质。

本公开已经公开了示例实施例,并且虽然采用了具体术语,但它们仅用于并仅应当被解释为一般说明性含义,并且不用于限制的目的。在一些实例中,对本领域技术人员显而易见的是,除非另外明确指出,否则可单独使用与特定实施例相结合描述的特征、特性和/或元素,或可与其它实施例相结合描述的特征、特性和/或元件组合使用。因此,本领域技术人员将理解,在不脱离由所附的权利要求阐明的本公开的范围的情况下,可进行各种形式和细节上的改变。

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