本发明涉及音量控制技术领域,尤其涉及一种音量控制系统及音量控制方法。
背景技术:
音量控制系统常用于音响家电设备中,现有的音量控制系统只能根据用户发出的音量控制信号对输出音量进行调节。
例如,在电视机的音量控制系统中,用户需要手持遥控器进行音量加、减操作,或通过对电视机主机的音量控制按键进行操作,才能进行电视机的输出音量调节。
上述技术方案的弊端是,音量控制系统不能根据周围的环境噪声自动地调节终端音量。
技术实现要素:
本发明的主要目的在于提供一种音量控制系统,旨在避免音量控制系统不能根据周围的环境噪声自动地调节终端音量的弊端。
为实现上述目的,本发明提供的音量控制系统包括:
采集模块,用于采集终端当前的环境噪声数据;
第一获取模块,用于根据终端当前的环境噪声数据以及预设的环境噪声数据与音量调节值之间的映射关系表,获取终端当前需要的音量调节值;
音量调节模块,用于将终端当前音量调整为所获取的终端当前需要的音量调节值。
优选地,所述采集模块包括:
采集单元,用于采集终端当前的环境噪声信号;
放大单元,用于对所述当前的环境噪声信号进行放大处理;
转换及处理单元,用于将放大处理后的环境噪声信号进行A/D转换,将转换得到的结果与预设的噪声数据阈值进行比较,得到当前的环境噪声信号所对应的当前的噪声类型,将终端当前的噪声类型作为终端当前的环境噪声数据。
优选地,所述第一获取模块包括:
查找单元,用于根据终端当前的噪声类型,查找所述映射关系表中所述噪声类型对应的音量调节值;
获取单元,用于将所述噪声类型对应的音量调节值获取为终端当前需要的音量调节值。
优选地,所述映射关系表包括噪声类型、终端的音量状态以及音量调节值之间的映射关系;
所述音量控制系统还包括:
第二获取模块,用于获取终端当前音量状态;
所述第一获取模块进一步用于:
根据终端当前的噪声类型、终端当前音量状态以及预设的噪声类型、终端的音量状态与音量调节值之间的映射关系表,获取终端当前需要的音量调节值。
优选地,所述音量调节模块包括:
第一调整单元,用于在终端当前音量不等于所获取的终端当前需要的音量调节值时,将终端当前音量调整为所获取的终端当前需要的音量调节值;
第二调整单元,用于在终端当前音量等于所获取的终端当前需要的音量调节值时,保持终端当前音量。
此外,为实现上述目的,本发明还提供一种音量控制方法,包括如下步骤:
采集终端当前的环境噪声数据;
根据终端当前的环境噪声数据以及预设的环境噪声数据与音量调节值之间的映射关系表,获取终端当前需要的音量调节值;
将终端当前音量调整为所获取的终端当前需要的音量调节值。
优选地,所述采集终端当前的环境噪声数据,包括:
采集终端当前的环境噪声信号;
对所述当前的环境噪声信号进行放大处理;
将放大处理后的环境噪声信号进行A/D转换,将转换得到的结果与预设的噪声数据阈值进行比较,得到当前的环境噪声信号所对应的当前的噪声类型,将终端当前的噪声类型作为终端当前的环境噪声数据。
优选地,所述根据终端当前的环境噪声数据以及预设的环境噪声数据与音量调节值之间的映射关系表,获取终端当前需要的音量调节值,包括:
根据终端当前的噪声类型,查找所述映射关系表中所述噪声类型对应的音量调节值;
将所述噪声类型对应的音量调节值获取为终端当前需要的音量调节值。
优选地,所述映射关系表包括噪声类型、终端的音量状态以及音量调节值之间的映射关系;
所述根据终端当前的环境噪声数据以及预设的环境噪声数据与音量调节值之间的映射关系表,获取终端当前需要的音量调节值之前,还包括:
获取终端当前音量状态;
所述根据终端当前的环境噪声数据以及预设的环境噪声数据与音量调节值之间的映射关系表,获取终端当前需要的音量调节值,包括:
根据终端当前的噪声类型、终端当前音量状态以及预设的噪声类型、终端的音量状态与音量调节值之间的映射关系表,获取终端当前需要的音量调节值。
优选地,所述将终端当前音量调整为所获取的终端当前需要的音量调节值,包括:
在终端当前音量不等于所获取的终端当前需要的音量调节值时,将终端当前音量调整为所获取的终端当前需要的音量调节值;
在终端当前音量等于所获取的终端当前需要的音量调节值时,保持终端当前音量。
在本发明的技术方案中,所述采集模块用于采集终端当前的环境噪声数据,所述第一获取模块用于根据终端当前的环境噪声数据获取终端当前需要的音量调节值,所述音量调节模块用于将终端当前音量调整为所获取的终端当前需要的音量调节值,因此,所述音量控制系统可以根据周围的环境噪声自动地调节终端当前音量。
附图说明
图1为本发明音量控制系统第一实施例的功能模块示意图;
图2为本发明音量控制系统第二实施例的功能模块示意图;
图3为本发明音量控制系统第三实施例的功能模块示意图;
图4为本发明音量控制系统第四实施例的功能模块示意图;
图5为本发明音量控制系统第五实施例的功能模块示意图;
图6为本发明音量控制方法第一实施例的流程示意图;
图7为本发明音量控制方法第二实施例的流程示意图;
图8为本发明音量控制方法第三实施例的流程示意图;
图9为本发明音量控制方法第四实施例的流程示意图。
本发明目的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应在理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提供一种音量控制系统。
此外,请参阅图1,为实现上述目的,本发明的第一实施例提供一种音量控制系统,所述音量控制系统包括:
采集模块100,用于采集终端当前的环境噪声数据;
第一获取模块200,用于根据终端当前的环境噪声数据以及预设的环境噪声数据与音量调节值之间的映射关系表,获取终端当前需要的音量调节值;
音量调节模块300,用于将终端当前音量调整为所获取的终端当前需要的音量调节值。
在本发明的技术方案中,所述采集模块100用于采集终端当前的环境噪声数据,所述第一获取模块200用于根据终端当前的环境噪声数据获取终端当前需要的音量调节值,所述音量调节模块300用于将终端当前音量调整为所获取的终端当前需要的音量调节值,因此,所述音量控制系统可以根据周围的环境噪声自动地调节终端当前音量。
所述音量控制系统可以应用于多种音量控制设备,例如应用于音响家电设备,更具体地,所述音量控制系统可以应用于电视机的音量控制。在本实施例中,为了便于说明,以所述音量控制系统应用于电视机的音量控制为例进行介绍。
在电视机的应用场景中,电视终端周围可能存在不同的环境噪声。为了采集当前的环境噪声数据,可以设置与电视终端分离的采集模块100或与电视终端连接的采集模块100。
例如,可以在电视终端附近安装采集模块100,所述采集模块100可以是单独的麦克风或话筒等声音采集装置。所述采集模块100可以与所述电视终端连接,置于所述电视终端的壳体形成的收容空间外部或内部,以采集所述电视终端附近的环境噪声。
电视终端与用户之间存在一定的观看距离,为了使所述电视终端的当前音量与人耳周围的环境噪声数据更匹配,可以直接采集人耳周围的环境噪声数据,并根据人耳周围的噪声数据控制电视终端的当前音量。在这种情况下,所述采集模块100可以是设于人耳的耳挂式噪声采集装置,也可以是便于携带的与人体接触的噪声采集装置,例如,将所述采集模块100集成于手表、项链、护腕或耳环中的其中一种之中。
同样的,也可以将采集模块100集成于手机等移动终端,通过置于移动终端的麦克风采集环境噪声信号,再将采集的环境噪声信号通过蓝牙、wifi或数据传输线传输至所述音量控制系统。
根据需要,可以预设一环境噪声数据与音量调节值之间的映射关系表,所述映射关系表中存储每个环境噪声数据所对应的终端需要的音量调节值,或每个噪声类型所对应的终端需要的音量调节值,所述噪声类型是指每个环境噪声数据对应的噪声类型,例如非常嘈杂、嘈杂、普通、安静、非常安静。
根据终端当前的环境噪声数据,查找预设的映射关系表,获取终端当前需要的音量调节值,将终端当前音量调整为所获取的终端当前需要的音量调节值,因此,此方案可以根据环境噪声情况,自适应地调节终端当前音量,无需用户操作遥控器或其他音量控制装置,即可自动调节终端当前音量。
请参阅图2,基于本发明的音量控制系统的第一实施例,本发明的音量控制系统的第二实施例中,所述采集模块100包括:
采集单元110,用于采集终端当前的环境噪声信号;
放大单元120,用于对所述当前的环境噪声信号进行放大处理;
转换及处理单元130,用于将放大处理后的环境噪声信号进行A/D转换,将转换得到的结果与预设的噪声数据阈值进行比较,得到当前的环境噪声信号所对应的当前的噪声类型,将终端当前的噪声类型作为终端当前的环境噪声数据。
转换及处理单元130包括转换子单元及处理子单元。所述转换子单元用于将放大处理后的环境噪声信号进行A/D转换,所述处理子单元用于将转换得到的结果与预设的噪声数据阈值进行比较,得到当前的环境噪声信号所对应的当前的噪声类型,将终端当前的噪声类型作为终端当前的环境噪声数据。
终端当前的环境噪声信号通过采集处理、放大处理及转换处理后,得到中间数据,所述中间数据使环境噪声信号参数化,便于将当前的环境噪声信号与预设的噪声数据阈值进行比对,以得到当前环境噪声信号对应的噪声类型,终端的环境噪声数据为终端的噪声类型。
获得当前的环境噪声信号所对应的当前的噪声类型可以参照如下步骤:
在系统中预设若干个噪声数据阈值,所述噪声数据阈值为各个噪声类型的临界值。将采集的环境噪声信号经过放大处理及转换处理后,将得到的中间数据与各个噪声数据阈值比对,以获得当前的中间数据所对应的终端当前的噪声类型。
在本实施例中,具体的比对过程可以参照如下方式:
1、预设四个用于划分噪声类型的噪声数据阈值,分别为第一阈值a、第二阈值b、第三阈值b及第四阈值d,且0<a<b<c<d,其中:
a为:40分贝的环境噪声通过采集、放大和转换处理后,获得的中间数据;
b为:50分贝的环境噪声通过采集、放大和转换处理后,获得的中间数据;
c为:60分贝的环境噪声通过采集、放大和转换处理后,获得的中间数据;
d为:70分贝的环境噪声通过采集、放大和转换处理后,获得的中间数据。
即,a、b、c及d分别对应于环境噪声为40分贝、50分贝、60分贝及70分贝时的中间数据。上述进行采集、放大和转换处理的单元与与采集当前环境噪声信号并进行后续处理的各个单元相同。
容易理解,a、b、c及d的取值并不仅限于此,环境噪声阈值数量也不限于四个,任意取值及任意的阈值数量均同理包含在本发明的保护范围之内。
例如,a、b、c及d还可以分别对应于环境噪声为45分贝、55分贝、65分贝及75分贝时的中间数据。
当采集到的环境噪声信号对应的中间数据小于a时,代表的噪声类型为第一类型(非常安静);
当采集到的环境噪声信号对应的中间数据大于等于a,且小于b时,代表的噪声类型为第二类型(安静);
当采集到的环境噪声信号对应的中间数据大于等于b,且小于c时,代表的噪声类型为第三类型(普通);
当采集到的环境噪声信号对应的中间数据大于等于c,且小于d时,代表的噪声类型为第四类型(嘈杂);
当采集到的环境噪声信号对应的中间数据大于等于d时,代表的噪声类型为第五类型(非常嘈杂)。
所述采集单元110不仅可以设置一个,由于周围环境中各个位置的噪声数据有可能不一致,因此,可以将两个及以上的所述采集单元110分布于不同位置,再将各个所述采集单元110采集的噪声数据进行均值计算,以得到环境的噪声信号均值。
在本实施例中,可以在靠近用户的位置及靠近所述电视终端的位置均设置至少一个所述采集单元110,还可以进一步在用户及所述电视终端之间设置所述采集单元110,以得到环境的噪声信号均值。
在此技术方案中,还可以设置滤波单元,所述滤波单元用于滤除终端当前音量对环境噪声数据的采集过程的干扰。
例如,可以根据终端当前音量的声波频率区间设置一预设声波频率区间,在采集环境噪声信号时,将预设声波频率区间内的声音信号滤除,以得到真正的环境噪声信号。
请参阅图3,基于本发明的音量控制系统的第二实施例,本发明的音量控制系统的第三实施例中,所述第一获取模块200还包括:
查找单元210,用于根据终端当前的噪声类型,查找所述映射关系表中所述噪声类型对应的音量调节值;
获取单元220,用于将所述噪声类型对应的音量调节值获取为终端当前需要的音量调节值。
所述噪声类型与音量调节值之间存在映射关系,通过查找预设的映射关系表,可以将当前的噪声类型与音量调节值进行对应,以获取终端当前需要的音量调节值。
请参阅图4,基于本发明的音量控制系统的第二实施例,本发明的音量控制系统的第四实施例中,所述映射关系表包括噪声类型、终端的音量状态以及音量调节值之间的映射关系;
所述音量控制系统还包括:
第二获取模块400,用于获取终端当前音量状态;
由于所述音量控制方法中加入第二获取模块400,因此,本实施例中所述第一获取模块200相应进行改进,所述第一获取模块200用于:根据终端当前的噪声类型、终端当前音量状态以及预设的噪声类型、终端的音量状态与音量调节值之间的映射关系表,获取终端当前需要的音量调节值。
具体地,获取终端当前音量状态为:获取终端当前音量,并按照终端当前音量大小,对应至其属于的音量状态。所述音量状态用于表示终端当前音量的大小等级。将终端可调的音量区间按照音量大小分为若干个音量状态,例如:细声档、小声档、正常档、大声档和极大声档,各档的划分以人耳听到的声音舒适性划分(音量档的划分标准并不以此为限)。
本实施例中,当电视机的可调音量区间为0-100分贝时,将音量区间划分为音量逐渐提高的E档、D档、C档、B档及A档,其中,E档对应10-20分贝的细声档,D档对应20-40分贝的小声档,C档对应40-60分贝的正常档,B档对应60-80分贝的大声档,A档对应80-100分贝的极大声档。当然,终端可调的音量区间并不仅限于五个音量档,可以根据需要,设置成任意的音量等级。
根据终端当前的噪声类型、终端当前音量状态,查找预设的噪声类型、终端的音量状态与音量调节值之间的映射关系表,在所述映射关系表中,能够获取终端当前需要的音量调节值。所述音量调节值可以是一段可调的音量值区间,也可以是具有固定音量大小的音量特定值。
在本实施例中,所述音量调节值可以是E档、D档、C档、B档及A档中的任意一种。
容易理解,环境噪声越大,对应的的音量调节值也越大,反之,对应的的音量调节值越小。
请参阅图5,基于本发明的音量控制系统的第一实施例至第四实施例,本发明的音量控制系统的第五实施例中,所述音量调节模块300包括:
第一调整单元310,用于在终端当前音量不等于所获取的终端当前需要的音量调节值时,将终端当前音量调整为所获取的终端当前需要的音量调节值;
第二调整单元320,用于在终端当前音量等于所获取的终端当前需要的音量调节值时,保持终端当前音量。
将采集到的环境噪声信号所对应的噪声类型对应至映射关系表中的终端音量状态。
在本实施例中,可以参照逻辑表1进行音量自动调整。
表1
表1中,E档对应的音量调节值取值范围为10-20分贝、D档对应的音量调节值取值范围为20-40分贝、C档对应的音量调节值取值范围为40-60分贝、B档对应的音量调节值取值范围为60-80分贝、A档对应的音量调节值取值范围为80-100分贝。E档至A档的音量调节值分别可以在各自的取值范围内任意取值,为了使各档之间的调节效果更明显,E档至A档的音量调节值可以分别为各自的取值范围的中间值,即,E档至A档的输出音量值分别为15分贝、30分贝、50分贝、70分贝及90分贝。
各个音量调节值并不仅限于表1中的音量区间。各档的音量取值范围可以按照需要设置。此外,还可以根据用户需要设置,例如,提供音量设置界面,以使用户根据自己的需要定制各档的输出音量值。
为了更符合用户的个人需求,也可以提供一存储单元,所述存储单元存储环境噪声数据,并存储用户在当前环境噪声数据下自行调节的输出音量值,以替换原有的环境噪声数据与音量调节值的映射关系表,或生成一新的映射关系表,在采集环境噪声信号进行输出音量值的控制时,可以提供一选择界面,用户可以选择按照默认的映射关系表方式进行输出音量值控制,也可以选择按照更新后的映射关系表进行输出音量控制。
对终端当前音量进行调整的操作包括调低当前音量及调升当前音量。
根据表1对终端的音量调节的操作可参照如下示例进行:
参阅表1,例如,终端当前音量状态为C档。采集终端当前的第一环境噪声信号后,经过放大及转换处理得到第一中间数据,第一中间数据与阈值数据进行比较后,得到当前的噪声类型为非常嘈杂,通过查表1可知,噪声类型为非常嘈杂且音量状态为C档的情况下,应该将音量进行调升操作,并且应将终端当前音量调整为对应的音量调节值A档。
又如,终端当前音量状态为A档。采集终端当前的第二环境噪声信号后,经过放大及转换处理得到第二中间数据,第二中间数据与阈值数据进行比较后,得到当前的噪声类型为普通,通过查找表1可知,噪声类型为普通,且音量状态为A档的情况下,应该将音量进行调低操作,并且应将终端当前音量调整为对应的音量调节值C档。
对终端当前音量进行的调整操作并不仅限于调升或调低音量值,还包括保持终端当前音量。
具体地,参阅表1,例如,终端当前音量状态为A档,采集终端当前的第三环境噪声信号后,经过放大及转换处理得到第三中间数据,第三中间数据与阈值数据进行比较后,得到当前的噪声类型为非常嘈杂,通过查找表1可知,噪声类型为非常嘈杂,且当前音量状态为A档的条件下,终端对应的音量调节值就是A档,因此,应该进行的操作为“不调整”操作,即保持终端当前音量状态为A档不变,属于保持终端当前音量的操作。
此外,请参阅图6,为实现上述目的,本发明的第一实施例还提供一种音量控制方法,包括如下步骤:
步骤S100,采集终端当前的环境噪声数据;
步骤S200,根据终端当前的环境噪声数据以及预设的环境噪声数据与音量调节值之间的映射关系表,获取终端当前需要的音量调节值;
步骤S300,将终端当前音量调整为所获取的终端当前需要的音量调节值。
在本发明的技术方案中,采集终端当前的环境噪声数据,根据终端当前的环境噪声数据获取终端当前需要的音量调节值,将终端当前音量调整为所获取的终端当前需要的音量调节值,因此,所述音量控制方法可以根据周围的环境噪声自动地调节终端当前音量。
所述音量控制方法可以应用于多种音量控制设备,例如应用于音响家电设备,更具体地,所述音量控制方法可以应用于电视机的音量控制。在本实施例中,为了便于说明,以所述音量控制方法应用于电视机的音量控制为例进行介绍。
在电视机的应用场景中,电视终端周围可能存在不同的环境噪声。为了采集当前的环境噪声数据,可以设置与电视终端分离的采集模块100或与电视终端连接的采集模块100。
例如,可以在电视终端附近安装采集模块100,所述采集模块100可以是单独的麦克风或话筒等声音采集装置。所述采集模块100可以与所述电视终端连接,置于所述电视终端的壳体形成的收容空间外部或内部,以采集所述电视终端附近的环境噪声。
电视终端与用户之间存在一定的观看距离,为了使所述电视终端的当前音量与人耳周围的环境噪声数据更匹配,可以直接采集人耳周围的环境噪声数据,并根据人耳周围的噪声数据控制电视终端的当前音量。在这种情况下,所述采集模块100可以是设于人耳的耳挂式噪声采集装置,也可以是便于携带的与人体接触的噪声采集装置,例如,将所述采集模块100集成于手表、项链、护腕或耳环中的其中一种之中。
同样的,也可以将采集模块100集成于手机等移动终端,通过置于移动终端的麦克风采集环境噪声信号,再将采集的环境噪声信号通过蓝牙、wifi或数据传输线传输至所述音量控制系统。
根据需要,可以预设一环境噪声数据与音量调节值之间的映射关系表,所述映射关系表中存储每个环境噪声数据所对应的终端需要的音量调节值,或每个噪声类型所对应的终端需要的音量调节值,所述噪声类型是指每个环境噪声数据对应的噪声类型,例如非常嘈杂、嘈杂、普通、安静、非常安静。
根据终端当前的环境噪声数据,查找预设的映射关系表,获取终端当前需要的音量调节值,将终端当前音量调整为所获取的终端当前需要的音量调节值,因此,此方案可以根据环境噪声情况,自适应地调节终端当前音量,无需用户操作遥控器或其他音量控制装置,即可自动调节终端当前音量。
请参阅图7,基于本发明的音量控制方法的第一实施例,本发明的音量控制方法的第二实施例中,步骤S100包括:
步骤S110,采集终端当前的环境噪声信号;
步骤S120,对所述当前的环境噪声信号进行放大处理;
步骤S130,将放大处理后的环境噪声信号进行A/D转换,将转换得到的结果与预设的噪声数据阈值进行比较,得到当前的环境噪声信号所对应的当前的噪声类型,将终端当前的噪声类型作为终端当前的环境噪声数据。
转换及处理单元130包括转换子单元及处理子单元。所述转换子单元用于将放大处理后的环境噪声信号进行A/D转换,所述处理子单元用于将转换得到的结果与预设的噪声数据阈值进行比较,得到当前的环境噪声信号所对应的当前的噪声类型,将终端当前的噪声类型作为终端当前的环境噪声数据。
终端当前的环境噪声信号通过采集处理、放大处理及转换处理后,得到中间数据,所述中间数据使环境噪声信号参数化,便于将当前的环境噪声信号与预设的噪声数据阈值进行比对,以得到当前环境噪声信号对应的噪声类型,终端的环境噪声数据为终端的噪声类型。
获得当前的环境噪声信号所对应的当前的噪声类型可以参照如下步骤:
在系统中预设若干个噪声数据阈值,所述噪声数据阈值为各个噪声类型的临界值。将采集的环境噪声信号经过放大处理及转换处理后,将得到的中间数据与各个噪声数据阈值比对,以获得当前的中间数据所对应的终端当前的噪声类型。
在本实施例中,具体的比对过程可以参照如下方式:
1、预设四个用于划分噪声类型的噪声数据阈值,分别为第一阈值a、第二阈值b、第三阈值b及第四阈值d,且0<a<b<c<d,其中:
a为:40分贝的环境噪声通过采集、放大和转换处理后,获得的中间数据;
b为:50分贝的环境噪声通过采集、放大和转换处理后,获得的中间数据;
c为:60分贝的环境噪声通过采集、放大和转换处理后,获得的中间数据;
d为:70分贝的环境噪声通过采集、放大和转换处理后,获得的中间数据。
即,a、b、c及d分别对应于环境噪声为40分贝、50分贝、60分贝及70分贝时的中间数据。上述进行采集、放大和转换处理的单元与与采集当前环境噪声信号并进行后续处理的各个单元相同。
容易理解,a、b、c及d的取值并不仅限于此,环境噪声阈值数量也不限于四个,任意取值及任意的阈值数量均同理包含在本发明的保护范围之内。
例如,a、b、c及d还可以分别对应于环境噪声为45分贝、55分贝、65分贝及75分贝时的中间数据。
当采集到的环境噪声信号对应的中间数据小于a时,代表的噪声类型为第一类型(非常安静);
当采集到的环境噪声信号对应的中间数据大于等于a,且小于b时,代表的噪声类型为第二类型(安静);
当采集到的环境噪声信号对应的中间数据大于等于b,且小于c时,代表的噪声类型为第三类型(普通);
当采集到的环境噪声信号对应的中间数据大于等于c,且小于d时,代表的噪声类型为第四类型(嘈杂);
当采集到的环境噪声信号对应的中间数据大于等于d时,代表的噪声类型为第五类型(非常嘈杂)。
所述采集单元110不仅可以设置一个,由于周围环境中各个位置的噪声数据有可能不一致,因此,可以将两个及以上的所述采集单元110分布于不同位置,再将各个所述采集单元110采集的噪声数据进行均值计算,以得到环境的噪声信号均值。
在本实施例中,可以在靠近用户的位置及靠近所述电视终端的位置均设置至少一个所述采集单元110,还可以进一步在用户及所述电视终端之间设置所述采集单元110,以得到环境的噪声信号均值。
在此技术方案中,还可以设置滤波单元,所述滤波单元用于滤除终端当前音量对环境噪声数据的采集过程的干扰。
例如,可以根据终端当前音量的声波频率区间设置一预设声波频率区间,在采集环境噪声信号时,将预设声波频率区间内的声音信号滤除,以得到真正的环境噪声信号。
请参阅图8,基于本发明的音量控制方法的第二实施例,本发明的音量控制方法的第三实施例中,所述步骤S200包括:
步骤S210,根据终端当前的噪声类型,查找所述映射关系表中所述噪声类型对应的音量调节值;
步骤S220,将所述噪声类型对应的音量调节值获取为终端当前需要的音量调节值。
所述噪声类型与音量调节值之间存在映射关系,通过查找预设的映射关系表,可以将当前的噪声类型与音量调节值进行对应,以获取终端当前需要的音量调节值。
请参阅图9,基于本发明的音量控制方法的第二实施例,本发明的第四实施例中,所述映射关系表包括噪声类型、终端的音量状态以及音量调节值之间的映射关系;
步骤S200之前,还包括:
步骤S400,获取终端当前音量状态;
由于所述音量控制方法中增加步骤S400,因此,本实施例中步骤S200相应地改进为步骤S500,步骤S500包括:
根据终端当前的噪声类型、终端当前音量状态以及预设的噪声类型、终端的音量状态与音量调节值之间的映射关系表,获取终端当前需要的音量调节值。
具体地,获取终端当前音量状态为:获取终端当前音量,并按照终端当前音量大小,对应至其属于的音量状态。所述音量状态用于表示终端当前音量的大小等级。将终端可调的音量区间按照音量大小分为若干个音量状态,例如:细声档、小声档、正常档、大声档和极大声档,各档的划分以人耳听到的声音舒适性划分(音量档的划分标准并不以此为限)。
本实施例中,当电视机的可调音量区间为0-100分贝时,将音量区间划分为音量逐渐提高的E档、D档、C档、B档及A档,其中,E档对应10-20分贝的细声档,D档对应20-40分贝的小声档,C档对应40-60分贝的正常档,B档对应60-80分贝的大声档,A档对应80-100分贝的极大声档。当然,终端可调的音量区间并不仅限于五个音量档,可以根据需要,设置成任意的音量等级。
根据终端当前的噪声类型、终端当前音量状态,查找预设的噪声类型、终端的音量状态与音量调节值之间的映射关系表,在所述映射关系表中,能够获取终端当前需要的音量调节值。所述音量调节值可以是一段可调的音量值区间,也可以是具有固定音量大小的音量特定值。
在本实施例中,所述音量调节值可以是E档、D档、C档、B档及A档中的任意一种。
容易理解,环境噪声越大,对应的的音量调节值也越大,反之,对应的的音量调节值越小。
基于本发明的音量控制方法的第一实施例至第四实施例,本发明的音量控制方法的第五实施例中,步骤S300包括:
步骤S310,在终端当前音量不等于所获取的终端当前需要的音量调节值时,将终端当前音量调整为所获取的终端当前需要的音量调节值;
步骤S320,在终端当前音量等于所获取的终端当前需要的音量调节值时,保持终端当前音量。
将采集到的环境噪声信号所对应的噪声类型对应至映射关系表中的终端音量状态。
在本实施例中,可以参照逻辑表1进行音量自动调整。
表1
表1中,E档对应的音量调节值取值范围为10-20分贝、D档对应的音量调节值取值范围为20-40分贝、C档对应的音量调节值取值范围为40-60分贝、B档对应的音量调节值取值范围为60-80分贝、A档对应的音量调节值取值范围为80-100分贝。E档至A档的音量调节值分别可以在各自的取值范围内任意取值,为了使各档之间的调节效果更明显,E档至A档的音量调节值可以分别为各自的取值范围的中间值,即,E档至A档的输出音量值分别为15分贝、30分贝、50分贝、70分贝及90分贝。
各个音量调节值并不仅限于表1中的音量区间。各档的音量取值范围可以按照需要设置。此外,还可以根据用户需要设置,例如,提供音量设置界面,以使用户根据自己的需要定制各档的输出音量值。
为了更符合用户的个人需求,也可以提供一存储单元,所述存储单元存储环境噪声数据,并存储用户在当前环境噪声数据下自行调节的输出音量值,以替换原有的环境噪声数据与音量调节值的映射关系表,或生成一新的映射关系表,在采集环境噪声信号进行输出音量值的控制时,可以提供一选择界面,用户可以选择按照默认的映射关系表方式进行输出音量值控制,也可以选择按照更新后的映射关系表进行输出音量控制。
对终端当前音量进行调整的操作包括调低当前音量及调升当前音量。
根据表1对终端的音量调节的操作可参照如下示例进行:
参阅表1,例如,终端当前音量状态为C档。采集终端当前的第一环境噪声信号后,经过放大及转换处理得到第一中间数据,第一中间数据与阈值数据进行比较后,得到当前的噪声类型为非常嘈杂,通过查表1可知,噪声类型为非常嘈杂且音量状态为C档的情况下,应该将音量进行调升操作,并且应将终端当前音量调整为对应的音量调节值A档。
又如,终端当前音量状态为A档。采集终端当前的第二环境噪声信号后,经过放大及转换处理得到第二中间数据,第二中间数据与阈值数据进行比较后,得到当前的噪声类型为普通,通过查找表1可知,噪声类型为普通,且音量状态为A档的情况下,应该将音量进行调低操作,并且应将终端当前音量调整为对应的音量调节值C档。
对终端当前音量进行的调整操作并不仅限于调升或调低音量值,还包括保持终端当前音量。
具体地,参阅表1,例如,终端当前音量状态为A档,采集终端当前的第三环境噪声信号后,经过放大及转换处理得到第三中间数据,第三中间数据与阈值数据进行比较后,得到当前的噪声类型为非常嘈杂,通过查找表1可知,噪声类型为非常嘈杂,且当前音量状态为A档的条件下,终端对应的音量调节值就是A档,因此,应该进行的操作为“不调整”操作,即保持终端当前音量状态为A档不变,属于保持终端当前音量的操作。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。