[0033] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。
[0034] 为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。
[0035] 图1为本发明一种控制声音播放的方法主要步骤示意图,作为本发明的一个具体实施例,如图1所示一种控制声音播放的方法,包括:
[0036] 步骤1当检测到有声音播放时,获取外界噪声;
[0037] 步骤2判断所述步骤1获取的所述外界噪声是否超过最高阈值;若是,停止播放声音;否则,重复执行步骤1;
[0038] 步骤3当检测到声音停止播放时,重新获取外界噪声;
[0039] 步骤4判断所述步骤3获取的所述外界噪声是否低于最低阈值,若是,继续播放声音,停止获取外界噪声;否则,重复执行步骤3。
[0040] 本发明通过收集噪声的分贝大小来控制声音播放。当外界噪声达到一定分贝值时,停止播放声音,此时耳机相当于耳塞,可有效保护听力。当外界噪声降低,再次启动播放声音。本发明能够保护外界噪声较大的场合下人的听力,具有良好的应用前景。
[0041] 具体的,本发明中最高阈值和所述最低阈值为分贝值,数值大小根据个人耳朵听力情况设定。具体的,噪声级为30~40分贝是比较安静的正常环境;超过50分贝就会影响睡眠和休息。由于休息不足,疲劳不能消除,正常生理功能会受到一定的影响;70分贝以上干扰谈话,造成心烦意乱,精神不集中,影响工作效率,甚至发生事故;长期工作或生活在90分贝以上的噪声环境,会严重影响听力和导致其他疾病的发生。本发明中设定值根据个人听力情况而设定,对此不作具体限定。
[0042] 本发明通过对获取的外界噪声进行计算,取得噪声分贝值,具体可通过测试分贝值的软件计算噪声的分贝值。
[0043] 步骤4中当外界噪声当外界噪声分贝值减少小于最低阈值的时候,声音的音量开始回升。由于考虑到有时候外界噪声不稳定,可能造成声音突然停止或突然播放,让使用者对音量的来回变化一时无法适应。本发明对音量回升做了平滑处理,这样使用者可以渐渐适应音量的回升。本发明在外界噪声低于最低阈值时,重新播放声音,此时声音的音量采用音量回升平滑处理方法,具体为:
[0044] 在步骤1中还包括记录声音的音量值,用于为回升声音播放时的音量提供数值依据。
[0045] 在步骤4中监测到声音的振动值和/或磁场值变大后,划分记录的所述音量值为等差数列,根据所述等差数列的等差值输出控制信号,调整当前音量在设定时间内调节到记录的所述音量值。本发明采用音量回升平滑处理,重新播放声音时,在预设时间(比如5s)内按照等差数列的等差值回升音量,不会让使用者对手机音量来回变化感觉不适,增加了用户体验。
[0046] 图2为本发明一种控制声音播放的方法完整流程图,下面结合图2对本发明的工作流程作进一步介绍。
[0047] 检测到有声音播放,记录下声音当前的音量值,记为V,并开始获取外界噪声;
[0048] 计算外界噪声的噪声分贝值;
[0049] 判断外界噪声分贝值是否超过最高阈值,若是,停止播放声音;否则,进入循环状态,继续判断外界噪声的噪声分贝值是否超过最高阈值。
[0050] 当声音停止播放后,重新获取外界噪声;
[0051] 计算外界噪声的噪声分贝值;
[0052] 判断获取的外界噪声分贝值是否低于最低阈值,若是,则继续播放声音。将音量值V划分为等差数列,按照等差值从0开始回升声音的音量,缓慢回升到音量值V,同时停止获取外界噪声,结束流程。若否,则进入循环状态,继续判断外界噪声分贝值是否低于最低阈值。
[0053] 本发明还提供了一种声音播放系统,图3为本发明一种声音播放系统主要组成框图,如图3所示,一种声音播放系统,包括:
[0054] 噪声获取模块2,用于当检测有声音播放时获取外界噪声;
[0055] 与所述噪声获取模块2相连的判断模块3,用于判断所述噪声是否超过最高阈值,以及用于判断所述噪声是否低于最低阈值;
[0056] 播放模块1,用于当获取的所述噪声低于最低阈值时,播放声音。
[0057] 具体的,播放模块1包括扬声器等发声装置,噪声获取模块2包括传声器等。本发明中噪声获取模块2采用传声器,传声器即为麦克风,是由一片单面涂有金属的振动膜与一个带有若干小孔贴有驻极体薄膜的金属电极(称为背极)构成。驻极体面与振动膜相对,中间有一极小的空气隙,这就形成一个以空气隙和驻极体作绝缘介质,以背极和振动膜上的金属层作为两个电极的介质电容器,电容器的两极之间并接一只电阻,这只电阻是麦克风的阻抗变换器或前置放大器的输入电阻。由于驻极体上分布有自由电荷,于是在电容器的两极之间就有了电荷量,当声波使振动膜振动而产生位移时,改变了电容两极板之间的距离,从而引起电容发生变化。由于电荷量恒定,根据公式Q=CU可知,当C变化时必然引起电容两端电压U的变化,因此电容量的改变使电容器的输出端产生了相应的交变电场,交变电场作用于电阻就形成了与声波信号对应的电信号,于是就完成了声—电转换的功能。
[0058] 具体的,图4所示为本发明一种声音播放系统的传声器电路原理图。
[0059] 其中,FET(Field Effect Transistor,场效应管)为场效应管,是传声器(图4中标示为MIC)的主要器件,起到阻抗变换和放大的作用;
[0060] C:是一个可以通过膜片震动而改变电容量的电容,声电转换的主要部分;
[0061] C1,C2:是为了防止射频干扰而设置的,可以分别对两个射频频段的干扰起抑制作用;
[0062] RL:负载电阻,它的大小决定灵密度的高低;
[0063] VS:工作电压,为传声器提供工作电压;
[0064] C0:隔直电容,信号输出端(图4中标示为OUTPUT)。
[0065] 作为本发明一个具体实施例,图5为本发明一种声音播放系统的具体组成框图,如图5所示,本发明还包括一计算模块4,连在所述噪声获取模块2和判断模块3之间,将噪声获取模块2获取的外界噪声计算,获得噪声分贝值,发送至判断模块3。具体,计算模块4的功能主要通过分贝测试软件计算外界噪声,获得噪声分贝值实现。
[0066] 判断模块3将噪声分贝值与设定的最高阈值和最低阈值进行比较。本发明中判断模块3的比较功能主要通过程序实现。
[0067] 本发明判断模块3根据判断结果控制播放模块1播放声音或停止播放声音。
[0068] 具体的,本发明中的判断模块3比较接收到的噪声分贝值和其预设的最高阈值(具体设定值根据个人听力情况而设定)。播放模块1在播放声音时,判断模块3比较计算模块4发送的噪声分贝值和最高阈值,如果判断出噪声分贝值超过了最高阈值,则控制播放模块1停止播放声音。若判断出噪声分贝值没有超过了最高阈值,则说明外界噪声未达到影响听力的程度,播放模块1不作任何操作,继续播放声音,而噪声获取模块2继续获取外界噪声,计算模块4计算外界噪声的噪声分贝值并发送至判断模块3,判断模块3循环判断噪声分贝值是否超过最高阈值。
[0069] 具体的,本发明中的判断模块3还用于比较接收到的噪声分贝值和其预设的最低阈值(具体设定值根据个人听力情况而设定)。当播放模块1停止播放声音时,判断模块3判断计算模块4发送的噪声分贝值和最低阈值,如果判断出噪声分贝值低于最低阈值,则控制播放模块1重新播放声音,同时停止获取外界噪声。如果判断噪声分贝值不低于最低阈值,则说明外界噪声依然会影响听力,则播放模块1继续停止,判断模块3重复判断外界噪声的噪声分贝值是否低于最低阈值。
[0070] 本发明通过噪声获取模块2收集到的外界噪声分贝值来控制声音播放功能;当收集到外界的噪声达到最高阈值的时候,停止播放模块1播放声音,此时耳机相当于耳塞,保护听力;当外界噪音降低,噪声分贝值低于最低阈值时,再次启动播放模块1播放声音;当收集到外界的噪声未达到最高阈值的时候,播放模块1继续播放声音。
[0071] 当外界噪声分贝值减少小于最低阈值的时候,播放模块1的音量开始回升。考虑到有时候外界噪声不稳定,可能造成播放模块1突然停止或突然打开,让使用者对音量来回变化一时无法适应,本发明对播放模块1的音量回升做了平滑处理,这样使用者可以渐渐适应音量的回升。
[0072] 因此,如图5所示,本发明的声音播放系统还包括记录模块5和音量处理模块6。其中,记录模块5分别与播放模块1和音量处理模块6相连,其记录播放模块1在播放声音时的音量值,记为V。
[0073] 音量处理模块6与播放模块1相连,其将记录模块5记录的音量值划分为音量值的等差数列。重新启动播放模块1时,在预设时间(比如5s)内按照等差数列的等差值回升播放模块1的音量。本发明通过采用音量回升平滑处理,不会让使用者对音量来回变化感觉不适,增加了用户体验。
[0074] 下面以手机播放音乐为例,详细阐述本发明的具体工作过程。
[0075] 打开手机中的播放器,开始播放音乐。检测到播放器工作,手机中的传声器开始启动,获取外界噪声。同时,记录模块记录下手机当前的音量值(记为V)并发送至音量处理模块6。
[0076] 传声器实时收集外界噪声,计算模块4根据获取的外界噪声计算出噪声分贝值,并发送至判断模块3。
[0077] 判断模块3判断噪声分贝值是否超过最高阈值,若是,则停止播放器播放音乐,此时耳机相当于耳塞,保护听力,同时传声器继续获取外界噪声。若否,则播放器继续播放音乐。
[0078] 播放器停止时,传声器继续收集外界噪声。
[0079] 计算模块4再次根据收集的噪声计算出噪声分贝值。
[0080] 判断模块3判断噪声分贝值是否低于最低阈值,若是,重新启动播放器播放音乐,此时音量处理模块6将记录模块5发送的音量值划分为等差数列,并根据等差值回升播放器的音量,直至将当前播放器的音量回升到音量值V。
[0081] 本发明可用于任何带有声音播放功能的电子设备中,包括手机、个人电脑等,对此不作限定。
[0082] 应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。