音量控制方法及装置与流程

文档序号:14993563发布日期:2018-07-20 23:02阅读:146来源:国知局
本发明实施例涉及音频
技术领域
,尤其涉及一种音量控制方法及装置。
背景技术
:目前,很多终端设备(例如手机、平板电脑等)设备的语音播放器具有听筒模式和扬声器模式,在听筒模式下语音播放器播放的音量较小,在扬声器模式下,语音播放器播放的音量较大。在实际应用过程中,终端设备根据需要播放的音频,自动调节语音播放器的模式,例如,当用户以非免提的形式接听电话时,终端设备将语音播放器的模式调节为听筒模式,当终端设备播放多媒体音频(例如终端设备接收到来电、播放音乐等)时,终端设备将语音播放器的模式调节为扬声器模式。在用户使用终端设备的过程中,用户有时不知道终端设备的语音播放器当前处于何种模式,若用户在不知道语音播放器当前为扬声器模式时直接将语音播放器放置在耳边时,则对用户的听力噪声损害。例如,用户在语音播放器为听筒模式时接听语音短信的过程中,用户将语音播放器放置在耳边,若此时终端设备接收到来电,则终端设备将语音播放器的模式调节至扬声器模式,并以较大的音量播放来电铃声,这可能会对用户的听力造成损害。由上可知,在现有技术中,当终端设备的语音播放器具有听筒模式和扬声器模式时,在用户使用终端设备的过程中,可能会对用户的听力噪声损害。技术实现要素:本发明实施例提供一种音量控制方法及装置,用于实现保护用户的听力。第一方面,本发明实施例提供一种音量控制方法,包括:获取终端设备的语音播放器的语音播放模式,所述语音播放模式包括听筒模式和扬声器模式;在所述语音播放模式为扬声器模式时,获取所述语音播放器与障碍物之间的距离;当所述语音播放器与所述障碍物之间的距离小于或等于第一预设距离时,在所述扬声器模式下降低所述语音播放器的播放音量。在一种可能的实施方式中,所述在所述扬声器模式下降低所述语音播放器的播放音量,包括:获取预设对应关系,所述预设对应关系中包括多个预设频段、及每一个预设频段对应的音量调节算法;根据所述预设对应关系中的音量调节算法,分别对所述语音播放器播放的音频中的每个预设频段的音量进行调节。在另一种可能的实施方式中,所述根据所述预设对应关系中的音量调节算法,分别对所述语音播放器播放的音频中的每个预设频段的音量进行调节,包括:当所述语音播放器与所述障碍物之间的距离等于第一预设距离时,将所述语音播放器播放音频中每个预设频段的音量调节至对应的第一预设音量;当所述语音播放器与所述障碍物之间的距离小于第一预设距离时,根据所述语音播放器与所述障碍物之间的距离,确定每个预设频段对应的音量降低量,根据每一个预设频段对应的第一预设音量和音量降低量,降低所述语音播放器播放的音频中每个预设频段对应的音量。在另一种可能的实施方式中,针对第一预设频段,根据所述语音播放器与所述障碍物之间的距离,确定所述第一预设频段对应的音量降低量,包括:获取所述第一预设频段对应的第二预设音量,所述第二预设音量为所述语音播放器在所述扬声器模式下、播放所述第一预设频段的音频时的最小有效音量;根据所述语音播放器与所述障碍物之间的距离、所述第一预设距离、所述第一预设频段对应的第一预设音量和所述第二预设音量,确定所述第一预设频段对应的音量降低量。在另一种可能的实施方式中,所述根据所述语音播放器与所述障碍物之间的距离、所述第一预设距离、所述第一预设频段对应的第一预设音量和所述第二预设音量,确定所述第一预设频段对应的音量降低量,包括:根据如下公式一确定所述第一预设频段对应的音量降低量:其中,所述δy为所述第一预设频段对应的音量降低量,所述y1为所述第一预设频段对应第一预设音量,所述y2为所述第一频段对应的第二预设音量,所述h1为所述第一预设距离,所述h2为所述语音播放器与所述障碍物之间的距离。第二方面,本发明实施例提供一种音量控制装置,包括第一获取模块、第二获取模块和控制模块,其中,所述第一获取模块用于,获取终端设备的语音播放器的语音播放模式,所述语音播放模式包括听筒模式和扬声器模式;所述第二获取模块用于,在所述语音播放模式为扬声器模式时,获取所述语音播放器与障碍物之间的距离;所述控制模块用于,当所述语音播放器与所述障碍物之间的距离小于或等于第一预设距离时,在所述扬声器模式下降低所述语音播放器的播放音量。在一种可能的实施方式中,所述控制模块包括获取单元和调节单元,其中,所述获取单元用于,获取预设对应关系,所述预设对应关系中包括多个预设频段、及每一个预设频段对应的音量调节算法;所述调节单元用于,根据所述预设对应关系中的音量调节算法,分别对所述语音播放器播放的音频中的每个预设频段的音量进行调节。在另一种可能的实施方式中,所述调节单元具体用于:当所述语音播放器与所述障碍物之间的距离等于第一预设距离时,将所述语音播放器播放音频中每个预设频段的音量调节至对应的第一预设音量;当所述语音播放器与所述障碍物之间的距离小于第一预设距离时,根据所述语音播放器与所述障碍物之间的距离,确定每个预设频段对应的音量降低量,根据每一个预设频段对应的第一预设音量和音量降低量,降低所述语音播放器播放的音频中每个预设频段对应的音量。在另一种可能的实施方式中,针对第一预设频段,所述调节单元具体用于:获取所述第一预设频段对应的第二预设音量,所述第二预设音量为所述语音播放器在所述扬声器模式下、播放所述第一预设频段的音频时的最小有效音量;根据所述语音播放器与所述障碍物之间的距离、所述第一预设距离、所述第一预设频段对应的第一预设音量和所述第二预设音量,确定所述第一预设频段对应的音量降低量。在另一种可能的实施方式中,所述调节单元具体用于:根据如下公式一确定所述第一预设频段对应的音量降低量:其中,所述δy为所述第一预设频段对应的音量降低量,所述y1为所述第一预设频段对应第一预设音量,所述y2为所述第一频段对应的第二预设音量,所述h1为所述第一预设距离,所述h2为所述语音播放器与所述障碍物之间的距离。本发明实施例提供的音量控制方法及装置,获取终端设备的语音播放器的语音播放模式,语音播放模式包括听筒模式和扬声器模式;在语音播放模式为扬声器模式时,获取语音播放器与障碍物之间的距离;当语音播放器与障碍物之间的距离小于或等于第一预设距离时,在扬声器模式下降低语音播放器的播放音量。在上述过程中,当确定语音播放器与障碍物之间的距离小于或等于预设距离时,则可以在扬声器模式下降低语音播放器的播放音量,进而避免语音播放器对用户的听力噪声损害,进而可以实现保护用户的听力。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例提供的音量控制方法的应用场景示意图;图2为本发明实施例提供的音量控制方法的流程示意图;图3为本发明实施例提供的降低语音播放器的播放音量方法的示意图;图4为本发明实施例提供的音量控制装置的结构示意图一;图5为本发明实施例提供的音量控制装置的结构示意图二。具体实施方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图1为本发明实施例提供的音量控制方法的应用场景示意图。请参见图1,终端设备101中设置有语音播放器a和距离传感器b,语音播放器a和距离传感器b之间的距离小于预设距离。其中,终端设备101可以为手机、平板电脑等设备。语音播放器a具有听筒模式和扬声器模式。距离传感器b可以检测到障碍物之间的距离,其中,由于语音播放器a与距离传感器b之间的距离较近,因此,距离传感器b与障碍物之间的距离、与语音播放器a与障碍物之间的距离近似相等。在本申请中,在终端设备为扬声器模式时,可以通过距离传感器获取得到语音播放器与障碍物之间的距离,当确定语音播放器与障碍物之间的距离小于或等于预设距离时,则可以在扬声器模式下降低语音播放器的播放音量,进而避免语音播放器对用户的听力噪声损害。下面,通过具体实施例对本申请所示的技术方案进行详细说明。需要说明的是,下面几个具体实施例可以相互结合,对于相同或相似的内容,在不同的实施例中不再进行重复说明。图2为本发明实施例提供的音量控制方法的流程示意图。请参见图2,该方法可以包括:s201、获取终端设备的语音播放器的语音播放模式,语音播放模式包括听筒模式和扬声器模式。本发明实施例的执行主体可以为终端设备,也可以为设置在终端设备中的音量控制装置。可选的,音量控制装置可以通过软件实现,或者,音量控制装置也可以通过软件和硬件的结合实现。在语音播放器为听筒模式时,语音播放器通过第一语音通道播放音频,语音播放器播放的音频的音量小于第一音量阈值。在语音播放器为扬声器模式时,语音播放器通过第二语音通道播放音频,语音播放器播放的音频的音小于或等于第二音量阈值。其中,第一语音通道和第二语音通道不同。第一音量阈值小于第二音量阈值。由于语音播放器在听筒模式下的语音通道、与在扬声器模式下的语音通道不同,因此,语音播放器在进行模式切换时(从听筒模式切换至扬声器模式,或者从扬声器模式切换至听筒模式),需要消耗较长的时间。可选的,可以为语音播放器设置工作状态,当语音播放器的语音播放模式为听筒模式时,将语音播放器的工作状态设置为听筒状态,当语音播放器的语音播放模式为扬声器模式时,将语音播放器的工作状态设置为扬声器状态。相应的,可以根据语音播放器的工作状态,获取语音播放器的语音播放模式。s202、在语音播放模式为扬声器模式时,获取语音播放器与障碍物之间的距离。可选的,当确定语音播放器的语音播放模式为扬声器模式时,可以通过终端设备中的距离传感器获取语音播放器与障碍物之间的距离。可选的,为了节省能耗,可以在确定语音播放器的语音播放模式为扬声器模式时,启动距离传感器,以使距离传感器采集语音播放器与障碍物之间的距离,并获取距离传感器采集得到的距离。这样,距离传感器无需一直处于工作状态,进而可以节省终端设备的能耗。s203、当语音播放器与障碍物之间的距离小于或等于第一预设距离时,在扬声器模式下降低语音播放器的播放音量。可选的,第一预设距离可以为10厘米、8厘米、5厘米等。在实际应用过程中,可以根据实际需要设置该第一预设距离,本发明实施例对此不作具体限定。可选的,在确定语音播放器与障碍物之间的距离小于或等于第一预设距离时,可以将语音播放器的播放音量降低至预设分贝,也可以将语音播放器的音量降低预设分贝,进而避免对用户的听力造成损害。需要说明的是,在图3所示的实施例中对降低语音播放器的播放音量的方法进行详细说明,此处不再进行说明。本发明实施例提供的音量控制方法,获取终端设备的语音播放器的语音播放模式,语音播放模式包括听筒模式和扬声器模式;在语音播放模式为扬声器模式时,获取语音播放器与障碍物之间的距离;当语音播放器与障碍物之间的距离小于或等于第一预设距离时,在扬声器模式下降低语音播放器的播放音量。在上述过程中,当确定语音播放器与障碍物之间的距离小于或等于预设距离时,则可以在扬声器模式下降低语音播放器的播放音量,进而避免语音播放器对用户的听力噪声损害,进而可以实现保护用户的听力。在上述任意一个实施例的基础上,下面,提供图3所示的实施例对降低语音播放器的播放音量的过程(图2所示实施例中的s203)进行详细说明。图3为本发明实施例提供的降低语音播放器的播放音量方法的示意图。请参见图3,该方法可以包括:s301、获取预设对应关系,预设对应关系中包括多个预设频段、及每一个预设频段对应的音量调节算法。可选的,可以根据语音播放器在扬声器模式下播放音频的频率范围划分多个预设频段。例如,假设语音播放器在扬声器模式下播放音频的音频范围为100hz-8khz,则可以将100hz-8khz划分为多个预设频段。例如,可以将100hz-8khz划分为三个频段,分别为100hz-1khz、1khz-4khz、4khz-8khz,当然,在实际应用过程中,可以根据实际需要划分该多个预设频段,本发明实施例对此不作具体限定。每一个预设频段对应有音量调节算法,不同预设频段对应的音量调节算法可以相同,也可以不同。可选的,音量调节算法可以为:将语音播放器的音量降低至预设音量,或者,将语音播放器的音量降低预设音量,或者,将语音播放器的音量降低至语音播放器与障碍物之间的距离对应的音量。需要说明的是,上述只是以示例的形式示意音量调节算法,并非对音量调节算法的限定,在实际应用过程中,可以根据实际需要设置音量调节算法,本发明实施例对此不作具体限定。s302、根据预设对应关系中的音量调节算法,分别对语音播放器播放的音频中的每个预设频段的音量进行调节。可选的,当语音播放器与障碍物之间的距离不同时,对每个预设频段的音量进行调节的方式也不同,具体的,可以包括如下两种可能的情况:第一种可能的情况:语音播放器与障碍物之间的距离等于第一预设距离。在该种情况下,可以直接将语音播放器播放音频中每个预设频段的音量调节至对应的第一预设音量。可选的,每一个预设频段对应的第一预设音量可以相同,也可以不同。可选的,由于低频语音分量用于提升人声音的还原度和辨识度,高频语音分量用于提升信息的还原性,因此,可以确定低频语音分量和高频语音分量对应的第一预设音量大于中频语音分量对应的第一预设音量,即,对低频语音分量和高频语音分量降低的幅度较小,这样,可以避免语音调节之后失真。例如,预设频段与第一预设音量的对应关系可以如表1所示:表1预设频段第一预设音量100hz-1khz130分贝1khz-4khz110分贝4khz-8khz130分贝由表1可知,当语音播放器与障碍物之间的距离等于第一预设距离时,将语音播放器需要播放的音频中100hz-1khz频段的语音分量的分贝(幅值)调节至130分贝,将语音播放器需要播放的音频中1khz-4khz频段的语音分量的分贝调节至110分贝,将语音播放器需要播放的音频中4khz-8khz频段的语音分量的分贝调节至130分贝。需要说明的是,表1只是以示例的形式示意预设频段和第一预设分量的对应关系,并非对该对应关系的限定,在实际应用过程中,可以根据实际需要设置该对应关系,本发明实施例对此不作具体限定。第二种可能的情况:语音播放器与障碍物之间的距离小于第一预设距离。在该种情况下,根据语音播放器与障碍物之间的距离,确定每个预设频段对应的音量降低量,根据每一个预设频段对应的第一预设音量和音量降低量,降低语音播放器播放的音频中每个预设频段对应的音量。可选的,确定每一个预设频段对应的音量降低量的过程相同,下面,以确定第一预设频段的音量降低量的过程为例进行说明:获取第一预设频段对应的第二预设音量,第二预设音量为语音播放器在扬声器模式下、播放第一预设频段的音频时的最小有效音量,根据语音播放器与障碍物之间的距离、第一预设距离、第一预设频段对应的第一预设音量和第二预设音量,确定第一预设频段对应的音量降低量。可选的,每一个预设频段对应的第二预设音量可以相同,也可以不同。可选的,由于低频语音分量用于提升人声音的还原度和辨识度,高频语音分量用于提升信息的还原性,因此,可以确定低频语音分量和高频语音分量对应的第二预设音量大于中频语音分量对应的第二预设音量,即,对低频语音分量和高频语音分量降低的幅度较小,这样,可以避免语音调节之后失真。例如,预设频段与第二预设音量的对应关系可以如表2所示:表2预设频段第二预设音量100hz-1khz70分贝1khz-4khz50分贝4khz-8khz70分贝需要说明的是,表2只是以示例的形式示意预设频段和第二预设分量的对应关系,并非对该对应关系的限定,在实际应用过程中,可以根据实际需要设置该对应关系,本发明实施例对此不作具体限定。可选的,可以根据如下公式一确定第一预设频段对应的音量降低量:其中,δy为第一预设频段对应的音量降低量,y1为第一预设频段对应的第一预设音量,y2为第一预设频段对应的第二预设音量,h1为第一预设距离,h2为语音播放器与障碍物之间的距离。可选的,在确定得到第一预设频段对应的第一预设音量和音量降低量之后,可以将第一预设频段对应的音量调节至第一预设音量与音量降低量之差。在图3所示的实施例中,对不同频段的音量进行不同的音量调节,使得对低频语音分量和高频语音分量降低的幅度较小,这样,可以避免语音调节之后失真。下面,通过具体示例,对本申请所示的技术方案进行详细说明。示例性的,假设划分的预设频段与第一预设音量、第二预设音量的对应关系如表3所示:表3预设频段第一预设音量第二预设音量100hz-1khz130分贝80分贝1khz-4khz110分贝50分贝4khz-8khz130分贝80分贝再假设第一预设距离为10厘米,终端设备的语音播放器在扬声器模式下的播放音量为180分贝。在实际应用过程中,在语音播放器的语音播放模式为扬声器模式时,当检测到语音播放器与障碍物(例如人耳)的距离等于第一预设距离时,则直接将100hz-1khz频段的语音分量的分贝值调节至130分贝,将1khz-4khz频段的语音分量的分贝值调节至110分贝,将4khz-8khz频段的语音分量的分贝值调节至110分贝。当检测到语音播放器与障碍物(例如人耳)的距离为4厘米(小于10厘米)时,则通过如下公式二确定100hz-1khz和4khz-8khz频段对应的最终音量:通过如下公式三确定1khz-4khz频段对应的最终音量:由上可知,当检测到语音播放器与障碍物(例如人耳)的距离等于为4厘米时,将100hz-1khz频段的语音分量的分贝值调节至100分贝,将1khz-4khz频段的语音分量的分贝值调节至74分贝,将4khz-8khz频段的语音分量的分贝值调节至100分贝。图4为本发明实施例提供的音量控制装置的结构示意图一。请参见图4,该装置可以包括第一获取模块11、第二获取模块12和控制模块13,其中,所述第一获取模块11用于,获取终端设备的语音播放器的语音播放模式,所述语音播放模式包括听筒模式和扬声器模式;所述第二获取模块12用于,在所述语音播放模式为扬声器模式时,获取所述语音播放器与障碍物之间的距离;所述控制模块13用于,当所述语音播放器与所述障碍物之间的距离小于或等于第一预设距离时,在所述扬声器模式下降低所述语音播放器的播放音量。本发明实施例所示的音量控制装置可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。图5为本发明实施例提供的音量控制装置的结构示意图二。在图4所示实施例的基础上,请参见图5,所述控制模块13包括获取单元131和调节单元132,其中,所述获取单元131用于,获取预设对应关系,所述预设对应关系中包括多个预设频段、及每一个预设频段对应的音量调节算法;所述调节单元132用于,根据所述预设对应关系中的音量调节算法,分别对所述语音播放器播放的音频中的每个预设频段的音量进行调节。在一种可能的实施方式中,所述调节单元132具体用于:当所述语音播放器与所述障碍物之间的距离等于第一预设距离时,将所述语音播放器播放音频中每个预设频段的音量调节至对应的第一预设音量;当所述语音播放器与所述障碍物之间的距离小于第一预设距离时,根据所述语音播放器与所述障碍物之间的距离,确定每个预设频段对应的音量降低量,根据每一个预设频段对应的第一预设音量和音量降低量,降低所述语音播放器播放的音频中每个预设频段对应的音量。在另一种可能的实施方式中,针对第一预设频段,所述调节单元132具体用于:获取所述第一预设频段对应的第二预设音量,所述第二预设音量为所述语音播放器在所述扬声器模式下、播放所述第一预设频段的音频时的最小有效音量;根据所述语音播放器与所述障碍物之间的距离、所述第一预设距离、所述第一预设频段对应的第一预设音量和所述第二预设音量,确定所述第一预设频段对应的音量降低量。在另一种可能的实施方式中,所述调节单元132具体用于:根据如下公式一确定所述第一预设频段对应的音量降低量:其中,所述δy为所述第一预设频段对应的音量降低量,所述y1为所述第一预设频段对应第一预设音量,所述y2为所述第一频段对应的第二预设音量,所述h1为所述第一预设距离,所述h2为所述语音播放器与所述障碍物之间的距离。本发明实施例所示的音量控制装置可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。最后应说明的是:以上各实施例仅用以说明本发明实施例的技术方案,而非对其限制;尽管参照前述各实施例对本发明实施例进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明实施例方案的范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1