一种扬声器控制方法及智能终端与流程

文档序号:11207376阅读:321来源:国知局
一种扬声器控制方法及智能终端与流程

本发明涉及电子技术领域,尤其涉及一种扬声器控制方法及智能终端。



背景技术:

随着智能终端的普及,人们对智能终端的需求也日益提高。智能终端不仅可以用于工作学习,还可以用于娱乐消遣,如,可以通过智能终端玩游戏、听音乐等。为了使用户有更好的终端体验,目前,针对智能终端不同的应用场景以及用户对终端功能的偏好程度,市面上出现了如音乐手机、商务手机等各种类型的智能终端。因此,可以看出,音质的好坏无疑也是多数用户考究是否购买该智能终端的一个重要因素。

通常来说,智能终端可以驱动扬声器来发出声音。因此,扬声器振膜的振动情况将对播放出的声音的音质产生直接的影响。然而,经实践发现,扬声器音量过大等原因会导致该扬声器的振膜振幅过大,使得导致扬声器音质不能得到保障,并在一定程度上增加了扬声器的损坏概率。



技术实现要素:

本发明实施例提供一种扬声器控制方法及智能终端,可提高扬声器工作的可靠性。

第一方面,本发明实施例公开了一种扬声器控制方法,其中,该方法包括:

获取所述可变电容单元的电容值;所述电容值随所述振膜的振动而变化;

根据所述电容值确定所述第一电容极片与所述第二电容极片间的距离值,并在所述距离值不满足预设条件时生成音量控制指令;所述音量控制指令用于对所述扬声器进行音量控制。

另一方面,本发明实施例公开了一种智能终端,该智能包括:

所述处理器,用于获取所述可变电容单元的电容值;所述电容值随所述振膜的振动而变化;

所述处理器,还用于根据所述电容值确定所述第一电容极片与所述第二电容极片间的距离值,并在所述距离值不满足预设条件时生成音量控制指令;所述音量控制指令用于对所述扬声器进行音量控制。

本发明实施例中,智能终端可以根据获取到的可变电容单元的电容值来确定第一电容极片与第二电容极片间的距离值,从而可以生成对应的音量控制指令以对该扬声器进行音量控制,使得扬声器可以工作在可靠状态。

附图说明

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

图1为本发明第一实施例提供的一种扬声器控制方法的流程示意图;

图2为本发明第二实施例提供的一种扬声器控制方法的流程示意图;

图3为本发明实施例提供的一种扬声器振膜振动示意图;

图4为本发明第一实施例提供的一种智能终端的结构示意图;

图5为本发明第二实施例提供的一种智能终端的结构示意图;

图6为本发明第三实施例提供的一种智能终端的结构示意图。

具体实施方式

请参阅图1,为本发明实施例提供的一种扬声器控制方法。该方法可以应用于智能终端,该智能终端至少包括扬声器,该扬声器至少包括振膜、第一电容极片、第二电容极片,其中,该导电膜片是固设在所述扬声器的振膜上的,并且该第一电容极片与该第二电容极片形成可变电容单元。具体实现中,本发明实施例中描述的智能终端包括但不限于手机、平板电脑或者随身听等搭载扬声器的智能终端。具体地,该方法可以包括以下步骤:

s101、获取所述可变电容单元的电容值。

可选地,智能终端可以包括一个电容传感器单元,该电容传感器单元包括但不限于电容传感器或者构成具有电容传感器功能的电路结构。其中,该电容传感器单元可以设置在扬声器中,也可以外置于该扬声器。

本发明实施例,智能终端可以通过该电容传感器单元检测该可变电容单元的电容值,并获取该可变电容单元的电容值,从而可以使得获取的电容值更为精确。其中,该电容值可以随振膜的振动而变化。

需要说明的是,由于振膜的振动,会引起第一电容极片与第二电容极片间的电容量发生改变。换句话说,由于振膜的振动,会引起形成的可变电容单元的电容量发生改变。因此,该变化的电容量导致该智能终端获取的电容值也是变化的。

本发明实施例中,形成上述可变电容单元的第一电容极片包括但不限于导电膜片,第二电容极片包括但不限于接地的喇叭瓷碗。在一个实施例中,该智能终端的振膜可以为一平整(或近似平整)的平面,以便于固设作为第一电容极片的导电膜片后,导电膜片可以与作为第二电容极片的接地的喇叭瓷碗构成一个可变电容单元。在一个实施例中,该智能终端的振膜中,固设导电膜片的区域为一平整或近似平整的区域,以便于导电膜片与喇叭瓷碗构成一个可变电容单元。

可选地,上述第一电容极片以及第二电容极片的数量可以为多个,本发明实施例对此不做限定。

例如,在该扬声器的振膜为非线性形状时,可以通过设置多个电容极片获取到多个电容值,确定距离值平均值,以建模调节该扬声器的音量。

s102、根据所述电容值确定所述第一电容极片与所述第二电容极片间的距离值,并在所述距离值不满足预设条件时生成音量控制指令。

本发明实施例中,上述第一电容极片与第二电容极片的位置可以互相平行,以形成平板电容器结构。可选地,该第一电容极片可以设置于该第二电容极片的上方。利用平板电容器原理可以计算得到该第一电容极片与该第二电容极片间的距离值,其中,平板电容器的计算公式为:

c=εs/d。

需要说明的是,ε为介电常数,空气中的介电常数在相似环境中基本不变,s为平板电容器的面积。d为平行电容极板间的距离值。本发明实施例中,该面积s可以为第一电容极片的面积。该距离值d可以是第一电容极片与第二电容极片间的距离值。本发明实施例,采用通过电容值确定对应距离值的方式,较传统的激光测距仪测试距离,并进行建模的过程,其实现更为简单,结果更为精确,能够更好的对该扬声器进行音量控制。

本发明实施例中,智能终端可以在确定获得的距离值不满足预设条件时,生成音量控制指令。

本发明实施例中,上述获得的距离值不满足条件可以包括:确定的距离值不在预设距离范围内。

一般情况下,导致该确定的距离值不在预设距离范围内的原因可以包括:该扬声器当前的音量值较小,没有达到当前音量等级所对应的音量值,此时就可以确定该获取的距离值未处于正常距离范围内。若该正常距离范围为预设距离范围,那么就可以确定该距离值不在预设距离范围内。这种情况将导致扬声器不能在该音量等级下获取到最大音量值,并达到最大可靠状态。因此,本发明实施例可以在该距离值不满足预设条件时,通过音量控制指令对该扬声器进行自动化的音量控制,使其工作在最大可靠状态,以获取较大的音量值。

一般情况下,导致该确定的距离值不在预设距离范围内的原因还可以包括:由于对扬声器音量值的过调等原因,导致该获取的距离值较大,超出了预设的安全距离范围,容易损坏该扬声器。其中,该安全距离阈值,可以为预设距离范围,并且可以包括距离最大值以及距离最小值。因此,本发明实施例可以在该距离值不满足预设条件时,通过音量控制指令对该扬声器进行音量控制,使其工作在安全可靠的状态下,可以降低扬声器的损坏概率。

本发明实施例中,智能终端可以在振膜振动时获取第一电容极片与第二电容极片的距离值,以及在振膜未振动时获取第一电容极片与第二电容极片的距离值。并且可以由振动时极片间的距离值以及未振动时极片间的距离值确定该扬声器的振膜的振幅值。进一步地,智能终端可以根据该确定的振幅值,为振幅设置一个振幅范围。在该确定的振幅值超过振幅范围时,输出音量控制指令对该扬声器的振幅进行控制,从而控制该扬声器的音量。

本发明实施例中,上述音量控制指令可以用于对该扬声器进行音量控制。

可选地,该智能终端还可以包括至少一个功放单元。并且,该功放单元可以设置在扬声器内部,也可以设置在扬声器外部,本发明实施例对此不做限定。具体地,该功放单元包括但不限于如功率放大器以及其它具有功率放功能的元件或者电路结构。

进一步可选地,上述音量控制指令可以用于对该功放单元进行增益控制,以对该扬声器进行音量控制。

例如,该智能终端可以通过音量控制指令增大功放单元的增益,从而使得功放单元的输出功率/电压/电流增大,以增大该扬声器的音量值。

再如,该智能终端可以通过音量控制指令减小功放单元的增益,从而使得功放单元的输出功率/电压/电流减小,以减小该扬声器的音量值。

进一步可选地,该智能终端还可以包括一个功放控制单元,用于接收上述音量控制指令,并根据该音量控制指令所携带的控制信息对功放单元进行增益控制,以对该扬声器进行音量控制。

可选地,本发明实施例可以通过声音传感器来检测扬声器的音量值的大小。其中,该扬声器的音量值的大小与振膜的振幅相关。其中,该音量值可以为该扬声器所播放声音的音量值。

可见,图1所示的实施例中,智能终端可以根据获取到的可变电容单元的电容值来确定第一电容极片与第二电容极片间的距离值,从而可以输出对应的音量控制指令以对该扬声器进行音量控制,使得扬声器可以工作在可靠状态。

请参阅图2,为本发明第二实施例提供的一种扬声器控制方法的流程示意图。该方法可以应用于智能终端,该智能终端至少包括扬声器,该扬声器至少包括振膜、第一电容极片、第二电容极片,其中,该导电膜片是固设在所述扬声器的振膜上的,并且该第一电容极片与该第二电容极片形成可变电容单元。具体实现中,本发明实施例中描述的智能终端包括但不限于手机、平板电脑或者随身听等搭载扬声器的智能终端。具体地,该方法可以包括以下步骤:

s201、获取所述可变电容单元的电容值。

本发明实施例中,上述电容值可以随扬声器的振膜的振动而变化。

需要说明的是,由于振膜的振动,会引起第一电容极片与第二电容极片间的电容量的发生改变。换句话说,由于振膜的振动,会引起形成的可变电容单元的电容量发生改变。因此,该变化的电容量导致该智能终端获取的电容值也是变化的。

s202、根据所述电容值确定所述第一电容极片与所述第二电容极片间的距离值。

本发明实施例中,该第一电容极片包括但不限于导电膜片,该第二电容极片包括但不限于接地的喇叭瓷碗。可选地,该第一电容极片可以设置于该第二电容极片的上方,用于形成平板电容器结构。

例如,如图3所示,扬声器10的振膜20上可以固设有第一电容极片40,该第一电容极片40可以是导电膜片。其中,接地的喇叭瓷碗30可以为第二电容极片。其中,该振膜20可以带动第一电容极片40上下振动,使得第一电容极片40与接地的喇叭瓷碗30间的距离值发生改变。

s203、判断所述距离值是否在所述预设距离范围内。

s204、若所述距离值不在所述预设距离范围内,则确定所述距离值不满足预设条件。

本发明实施例中,在步骤s203中,智能终端可以判断获取的距离值是否在预设距离范围内。其中,该预设距离范围可以根据扬声器振膜的实际振动情况而设置。

本发明实施例中,在该距离值大于距离最大值或小于距离最小值时,则可以确定该距离值不在羽色和距离范围内,从而可以确定该距离值不满足该预设条件,并执行步骤s205。

举例来说,如图3所示,扬声器10的振膜20上可以设置第一电容极片40,第二电容极片为接地的喇叭瓷碗30;若预设距离范围为(d1,d2),在该扬声器的第一极片的距离值d小于d1或者大于d2时,则可以确定该距离值不满足该预设条件,

可选地,在预设时间间隔内统计该距离值超过预设距离范围的次数;若统计的次数超过预置次数,则确定该距离值不满足该预设条件。

举例来说,若预设时间间隔为30秒,预置次数为5次,如果在30秒内统计到确定的距离值超过5次,那么就可以确定该距离值不满足该预设条件。

本发明实施例中,智能终端可以预置一个时间间隔,并在该时间间隔内统计确定的距离值超过该预设距离范围的次数,以确定该距离值是否满足预设条件,从而可以避免在某几次错误操作或者突发情况引起的对扬声器音量的调节。

s205、在所述距离值不满足预设条件时生成音量控制指令。

本发明实施例中,该音量控制指令用于对所述扬声器进行音量控制。

可选地,在确定该距离值不满足该预设条件时,该智能终端可以生成音量控制指令,以控制功放单元的增益,从而可以控制该扬声器的振膜的振幅,以达到控制该扬声器输出音量的目的。

举例来说,如图3所示,扬声器10的振膜20上可以设置第一电容极片40,第二电容极片为接地的喇叭瓷碗30;若预设距离范围为(d1,d2),在该扬声器的第一极片的距离值d小于d1或者大于d2时,确定该距离值不满足该预设条件,就生成音量控制指令减小功放单元的增益,以控制振膜振幅,使得距离值d处于预设距离范围内,从而使得该扬声器的输出音量减小。

可选地,获取预设的衰减规则,并按照该衰减规则减小该扬声器的音量值。

本发明实施例中,智能终端可以预设一个衰减规则。其中,该衰减规则可以是生成对应的音量控制指令,控制功放单元的增益以固定值如3db,逐级衰减。。

可选地,智能终端还可以获取当前音量等级,并根据该音量等级以及映射关系选取目标增益值,其中,该映射关系为各个音量等级与各个增益值的对应关系,并且每一个增益值对应于一个有效距离范围;调节该功放单元的增益至目标增益值;以控制该距离值在该目标增益值所对应的有效距离范围内。

本发明实施例中,上述当前音量等级可以通过终端设置的音量调节按钮来调节。例如用户每按一次音量减的按钮,那么对应的音量等级就会以降低一级或者通过降低一定百分数来体现。其中,上述有效距离范围可以是该增益值所对应的某个具体的距离值,且该距离值需在预设距离范围内。

需要说明的是,每个音量等级可以对应于多个有效距离范围,并且每个有效距离范围可以对应于扬声器的音量值范围。可选地,在该扬声器的音量值不处于当前功放单元增益值对应的有效距离范围所对应的音量值范围时,通过调节当前增益值至目标增益值以减少或增大该扬声器的音量。

举例来说,若扬声器当前设置的音量等级80%,对应的一个有效距离范围为(a,b),该有效距离范围对应的扬声器的音量值的范围为(a,b)。若通过声音传感器检测到该扬声器此时对应的音量值的范围为(c,d),那么此时就需要通过查看映射关系,直接输出音量控制指令将增益调到目标增益值,以控制扬声器振膜的振幅范围,即可以控制该第一电容极片与第二电容极片间的距离值,从而控制该扬声器的音量值的范围从(c,d)变到(a,b)或者(a,b)以内。

本发明实施例,智能终端可以通过电容传感器可以获取到实时的电容值,以确定距离值。进一步地,可以获取振膜实时的振幅值。通过本发明实施例,可以使得音量等级、目标增益值、有效距离范围、音量值范围相互之间建立的映射关系或者映射模型更为精确,从而使得对扬声器音量的调控更为精确,提高了扬声器的可靠性。

可见,图2所示的实施例中,智能终端可以判断获取的距离值是否在预设距离范围内,在该距离值不在预设距离范围内时,可以通过生成音量控制指令以控制该扬声器的功放单元的增益,从而调节该扬声器的音量,以使该扬声器可以工作在可靠状态。

请参见图4,图4是本发明实施例提供的一种智能终端的结构示意图,本实施例中所描述的智能终端,所述智能终端包括处理器401和扬声器402,所述扬声器至少包括:振膜4021、第一电容极片01、第二电容极片02,其中,所述第一电容极片01是固设在所述振膜4021上的,并且所述第一电容极片01与所述第二电容极片02形成可变电容单元4022,其中:

所述处理器401,用于获取所述可变电容单元4022的电容值;所述电容值随所述振膜4021的振动而变化;

所述处理器401,还用于根据所述电容值确定所述第一电容极片01与所述第二电容极片02间的距离值,并在所述距离值不满足预设条件时生成音量控制指令;所述音量控制指令用于对所述扬声器402进行音量控制。

本发明实施例中,智能终端可以根据获取到的可变电容单元的电容值来确定第一电容极片与第二电容极片间的距离值,从而可以生成对应的音量控制指令以对该扬声器进行音量控制,使得扬声器可以工作在可靠状态。

请参见图5,图5是本发明第二实施例提供一种智能终端的结构示意图,如图5所示,所述智能终端包括扬声器501、处理器503,还可以包括电容传感器单元502、功放控制单元504、功放单元505,具体地,该智能终端可以包括:

作为一种可选的实施方式,扬声器501可以用于将输入的音频信号转化为声音信号后进行播放,电容传感器单元502可以用于检测可变电容单元的电容值。

本发明实施例中,该扬声器501至少包括:振膜、第一电容极片、第二电容极片,其中,该第一电容极片是固设在该振膜上的,并且该第一电容极片与该第二电容极片形成上述可变电容单元。

需要说明的是,在扬声器501播放声音时,由于该扬声器501的振膜的不断振动,会引起第一电容极片与第二电容极片间的电容量发生改变。换句话说,由于振膜的不断振动,会引起形成的可变电容单元的电容量发生改变。因此,该变化的电容量导致该处理器503获取的电容值也是变化的。

本发明实施例中,通过电容传感器单元502可以获取到实时的电容值,以便更加精确定的确定距离值。进一步地,还可以在此基础上得到更为准确的振膜的振幅值。进一步地,可以通过确定的距离值或者振幅值与其它电路参数、如输入电流、电压等建立关系,以便后续通过调节各个电路参数以对该扬声器的音量进行进行更为精确的调控。

作为一种可选的实施方式,处理器503可以用于获取该电容值。并且可以根据该电容值确定第一电容极片与第二电容极片间的距离值,生成相应的音量控制指令。

本发明实施例中,上述距离值可以通过方法实施例1中提到的平板电容器的计算公式来确定。其中,上述第一电容极片可以包括导电膜片,上述第二电容极片可以包括接地的喇叭瓷碗。

作为一种可选的实施方式,功放控制单元504可以用于接收上述音量控制指令。其中,该音量控制指令可以携带一个或多个控制信息,如电压反馈信息、电流反馈信息等,用于对功放单元505进行增益控制。

本发明实施例中,处理器503可以在确定的距离值不满足预设条件时,根据该距离值的大小输出用于减小该扬声器音量值的音量控制指令或者用于增大该扬声器音量值的音量控制指令。功放控制单元504可以接收该音量控制指令,并根据该控制指令所携带的控制信息对功放单元505进行增益控制。

作为一种可选的实施方式,该音量控制指令可以用于控制该功放单元505以对该扬声器501进行音量控制。

本发明实施例中,功放单元505可以将进行增益控制后的音频信号输入到扬声器中以驱动该扬声器501发出声音,从而达到对该扬声器501进行音量控制的目的。

作为一种可选的实施方式,处理器503,还用于判断所述距离值是否在所述预设距离范围内;若所述距离值不在所述预设距离范围内,则确定所述距离值不满足预设条件。

作为一种可选的实施方式,处理器503,还用于在所述距离值大于距离最大值或小于距离最小值时,确定所述距离值不满足所述预设条件,并生成用于减小所述扬声器501的音量值的音量控制指令。

举例来说,若预设距离范围为(d1,d2),实际通过电容值确定的距离值为d,若d>d2,那么就可以判断出该距离值d不在预设距离范围内,从而可以进一步确定该距离值不满足预设条件。

作为一种可选的实施方式,处理器503,还用于获取预设的衰减规则;按照所述衰减规则生成用于减小所述功扬声器501的音量值的音量控制指令。

本发明实施例中,上述减小所述扬声器的音量值可以通过如下方式实现:处理器503可以生成音量控制指令,在功放控制单元504接收到该音量控制指令后,可以根据该音量控制指令携带的控制信息减小功放单元505的增益,从而减小该扬声器501的音量值。

作为一种可选的实施方式,处理器503,还用于在预设时间间隔内统计所述距离值超过预设距离范围的次数;若统计的次数超过预置次数,则确定所述距离值不满足所述预设条件。

可见,图5所述的实施例中,智能终端可以根据获取的电容值来确定该扬声器第一电容极片与该第二电容极片间的距离值,从而在确定该距离值不满足预设条件后输出音量控制指令以调节该扬声器的音量,从而使得该对音量的调节更为精准,使得该扬声器可以工作在可靠状态。

请参阅图6,为本发明第三实施例提供的一种智能终端的结构示意图。该智能终端可以为各种搭载扬声器的智能终端,包括但不限于智能手机、mp3播放器等。具体地,该智能终端可以包括:一个或多个用户接口601,至少一个扬声器602、一个或多个处理器603。上述用户接口601、扬声器602、处理器603和存储器604通过总线605连接。其中:

存储器604可以包括易失性存储器(volatilememory),例如随机存取存储器(random-accessmemory,ram);存储器也可以包括非易失性存储器(non-volatilememory),例如快闪存储器(flashmemory),硬盘(harddiskdrive,hdd)或固态硬盘(solid-statedrive,ssd);存储器604还可以包括上述种类的存储器的组合。

处理器603还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specificintegratedcircuit,asic),可编程逻辑器件(programmablelogicdevice,pld)或其组合。上述pld可以是复杂可编程逻辑器件(complexprogrammablelogicdevice,cpld),现场可编程逻辑门阵列(field-programmablegatearray,fpga),通用阵列逻辑(genericarraylogic,gal)或其任意组合。

扬声器602至少包括:振膜、第一电容极片、第二电容极片。并且,该第一电容极片、该第二电容极片可以用于构成平行板电容器结构,并形成可变电容单元。其中,该第一电容极片可以固设在振膜上。

可选地,存储器604还用于存储程序指令。处理器601可以调用所述程序指令,实现如本申请图1、图2实施例所示的扬声器控制方法。

处理器603,获取所述可变电容单元的电容值;所述电容值随所述振膜的振动而变化。

处理器603,还用根据所述电容值确定所述第一电容极片与所述第二电容极片间的距离值,并在所述距离值不满足预设条件时生成音量控制指令;所述音量控制指令用于对所述扬声器进行音量控制。

在一些可行的实施方式中,处理器603,还用于判断所述距离值是否在所述预设距离范围内;若所述距离值不在所述预设距离范围内,则确定所述距离值不满足预设条件。

在一些可行的实施方式中,处理器603,还用于在所述距离值大于距离最大值或小于距离最小值时,确定所述距离值不满足所述预设条件,并生成用于减小所述扬声器的音量值的音量控制指令。

在一些可行的实施方式中,处理器603,还用于获取预设的衰减规则,并按照所述衰减规则生成用于减小所述扬声器的音量值的音量控制指令。

在一些可行的实施方式中,处理器603,还用于在预设时间间隔内统计所述距离值超过预设距离范围的次数;若统计的次数超过预置次数,则确定所述距离值不满足所述预设条件。

本发明实施例中,智能终端可以根据获取到的可变电容单元的电容值来确定第一电容极片与第二电容极片间的距离值,从而可以输出对应的音量控制指令以对该扬声器进行音量控制,使得扬声器可以工作在可靠状态。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

以上所揭露的仅为本发明的部分实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。

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