耳机声压控制方法及装置与流程

文档序号:15982198发布日期:2018-11-17 00:27阅读:304来源:国知局

本发明涉及耳机技术领域,具体为一种耳机声压控制方法及装置。

背景技术

在生活中人们通常使用耳机避免影响其他人,但是长时间耳机大音量播放音频会对人耳造成的损伤;另外在噪音环境下,也会影响用户的听歌或者收听电台的体验。



技术实现要素:

本发明要解决的技术问题在于针对现有技术中的不足之处,提供一种耳机声压控制方法及装置。

为实现上述目的,本发明提供如下技术方案:包括

获取耳机播放音频的音量值;

判断所述音量值是否高于或等于第一预设值;

若是,则生成耳机控制指令;

根据所述耳机控制指令控制所述音量值降低至小于所述第一预设值。

进一步的,所述获取耳机播放音频的音量值之前,包括:

获取外部环境中的噪音值;

判断所述噪音值是否大于所述音量值;

若是,则生成增大所述音量值的调节指令;

根据所述调节指令增大所述音量值。

进一步的,所述生成耳机控制指令的步骤,包括:

获取所述音量值高于或等于所述第一预设值的第一时长信息;

判断所述第一时长信息是否超过第二预设值;

若是,则生成耳机控制指令。

进一步的,所述判断所述第一时长信息是否超过第二预设值的步骤之后,包括:

若所述第一时长信息未超过第二预设值,则判断所述音量值是否低于所述第一预设值,若是,则记录所述音量值低于所述第一预设值所持续的时间,得到时间信息;

判断所述时间信息是否超过第三预设值;

若是,则停止获取所述第一时长信息。

进一步的,所述获取所述音量值高于或等于所述第一预设值的第一时长信息的步骤,包括:

检测所述耳机是否处于佩戴状态;

若未处于佩戴状态,则判断处于未佩戴状态的第二时长信息是否达到第四预设值;

若是,则控制所述耳机停止输出音频,且停止获取所述第一时长信息;否则,记录所述音量值高于或等于所述第一预设值所持续的时间,得到第一时长信息。

本发明还提供一种耳机声压控制装置,包括:

音量单元,用于获取耳机播放音频的音量值;

第一判断单元,用于判断所述音量值是否高于或等于第一预设值;

指令生成单元,用于生成耳机控制指令;

指令控制单元,用于根据所述耳机控制指令控制所述值降低值小于所述第一预设值。

进一步的,耳机声压控制装置包括:

噪音单元,用于获取在外部环境中的噪音值;

噪音判断单元,用于判断所述噪音值是否大于所述音量值;

调节指令生成单元,用于生成增大所述音量值的调节指令;

音量调节单元,用于根据所述调节指令增大所述音量值。

进一步的,所述指令生成单元,包括:

第一时长获取子单元,用于获取所述音量值高于或等于所述第一预设值的第一时长信息;

第二判断子单元,用于判断所述第一时长信息是否超过第二预设值;

指令生成子单元,用于生成所述耳机控制指令。

进一步的,所述指令生成单元,包括:

音量判断子单元,用于判断所述音量值是否低于所述第一预设值;

时间信息子单元,用于记录所述音量值低于所述第一预设值所持续的时间,得到时间信息;

第三判断子单元,用于判断所述时间信息是否超过第三预设值;

第一时长停止获取子单元,用于停止获取所述第一时长信息。

进一步的,所述第一时长获取子单元,包括:

佩戴检测模块,用于检测所述耳机是否处于佩戴状态;

第四判断模块,用于判断处于未佩戴状态的第二时长信息是否达到第四预设值;

音频停止输出模块,用于控制所述耳机停止输出音频,且停止获取所述第一时长信息;

获取模块,用于记录所述音量值高于或等于所述第一预设值所持续的时间,得到第一时长信息。

本发明提供了一种耳机声压控制方法及装置,具有以下有益效果:

判断用户佩戴耳机时听歌或听电台时的音量是否会对人耳造成伤害,通过生成耳机控制指令有效的控制用户使用高音量听歌或者听电台的时间,以保护用户耳朵,另在外部环境中,可智能的提升音量,提升用户体验。

附图说明

图1为本发明耳机声压控制方法一个实施例的流程示意图;

图2为本发明耳机声压控制方法一个实施例的流程示意图;

图3为本发明耳机声压控制方法一个实施例的流程示意图;

图4为本发明耳机声压控制方法一个实施例的流程示意图;

图5为本发明耳机声压控制方法一个实施例的流程示意图;

图6为本发明耳机声压控制装置一个实施例的结构示意图;

图7为本发明耳机声压控制装置另一个实施例的结构示意图;

图8为本发明耳机声压控制装置再一个实施例的结构示意图。

图中:1-音量单元、2-第一判断单元、3-指令生成单元、301-第一时长获取子单元、301a-佩戴检测模块、301b-第四判断模块、301c-音频停止输出模块、301d-获取模块、302-第二判断子单元、303-指令生成子单元、304-时间信息子单元、305-第三判断子单元、306-第一时长停止获取子单元、307-音量判断子单元、4-指令控制单元、5-噪音单元、6-噪音判断单元、7-指令调节生成单元、8-音量调节单元;

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

参照图1-图5,为本发明实施例中耳机声压控制方法的流程示意图。

本发明实施例中提供了一种耳机声压控制方法,包括:

步骤s1:获取耳机播放音频的音量值;

步骤s2:判断音量值是否高于或等于第一预设值;

步骤s3:若是,则生成耳机控制指令;

步骤s4:根据耳机控制指令控制音量值降低至小于第一预设值。

如附图1所示,上述步骤s1中的音量值为耳机播放音频的音量高低;在上述步骤s2中,第一预设值为界定高音量或低音量的值,例如:当耳机播放的音频音量过高,高于或等于该第一预设值时,视耳机播放音频的音量为“会损伤用户耳朵”的高音量;而上述步骤s3至步骤s4,耳机控制指令用于调节耳机播放音频的音量调低至第一预设值以下,即将音量值调节至“不会损伤用户耳朵”的低音量,例如:用户正在听取耳机音频,为防止用户长时间采用高音量听取音频而损伤耳朵,生成耳机控制指令,根据耳机控制指令控制耳机音频的音量降低至第一预设值以下,即为将音量值降至低音量,有效地保护用户的耳朵。

更具体的,第一预设值界定高音量或低音量的值为耳机播放音频的音量最大值的80%,即耳机播放音频的音量高于或等于耳机播放音频的音量最大值的80%视为高音量,反之,低于视为低音量。

具体流程为,首先,耳机与用户的移动终端连接,耳机获取移动终端的音频信息,通过耳机进行音频的播放,随后,获取耳机播放音频的音量高低的音量值,并判断该音量值是否超过或等于第一预设值,若是,则会生成一个耳机控制指令,否则不予处理,最终,通过耳机控制指令控制耳机的音频音量值降低至第一预设值以下,以保护用户耳朵。

如附图2所示,在获取耳机播放音频的音量值的步骤之前,包括:

步骤s11:获取外部环境中的噪音值;

步骤s12:判断噪音值是否大于音量值;

步骤s13:若是,则生成增大音量值的调节指令;

步骤s14:根据调节指令增大音量值。

具体的,上述步骤s11中的噪音值为耳机周围环境的噪音音量高低,例如:用户在嘈杂的环境中听歌,获取此环境的噪音值的高低;而由上述步骤s12和步骤s13可知,判断周围环境的噪音值是否大于耳机播放音频的音量值,若是,则会生成使音量值增大的调节指令,通过调节指令调节耳机的音量值增大。

在另一个实施例中,还可以通过用户手动调节耳机播放音频的音量高低,用户自调节达到适应的效果;

另外,用户可通过移动终端事先预设一个音量增大的最值,即当判定耳机播放音频的音量小于周围环境的噪音音量时,生成的音量增大指令控制耳机播放音频的音量增大幅度;例如,用户与人沟通,为防止沟通的音量大于音频播放的音量后音量增大指令会控制耳机播放音频的音量增大,导致用户与人沟通不便的问题;

再有一个实施例,设定提醒用户的提醒指令,提醒指令用于提醒用户“当前为高音量播放可能损伤用户耳朵”等的提醒作用,提醒指令由耳机和移动终端同时提醒,具体的,当耳机播放音频的音量将要超过耳机播放音频最大值的80%时即会生成提醒指令;例如,用户手动调节移动终端控制耳机播放音量调高至80%时,即会生成提醒指令,通过提醒指令以提醒用户;

具体流程为,获取周围环境的噪音音量的噪音值高低,判断噪音值是否高于耳机播放音频的音量值,是则生成增大音量值的调节指令,用户事先预设调节指令控制耳机音量增大的最值,以防止耳机影响用户与人沟通,用户可以通过自调节移动终端控制耳机播放音频的音量。

如附图3所示,生成耳机控制指令的步骤,包括:

步骤s21:获取音量值高于或等于第一预设值的第一时长信息;

步骤s22:判断第一时长信息是否超过第二预设值;

步骤s23:若是,则生成耳机控制指令。

具体的,上述步骤s21中的第一时长信息为音量值高于或等于第一预设值的耳机播放音频时间;而步骤s22中的第二预设值为生成控制指令的时间节点值,例如:耳机采用高音量播放音频的持续时间超过此第二预设值时,生成耳机控制指令;

具体流程为,首先,耳机播放音频的音量值高于或等于第一预设值时,其音量视为高音量(上述有说),随后,在通过提示指令提醒用户后,若用户不将音量调低至低于第一预设值时,则会获取此高音量播放音频的第一时长信息,最终,判断用户使用耳机高音量输出音频的第一时长信息是否超过第二预设值,若是,则生成耳机控制指令。

优选的,上述第二预设值优选为12小时,即为当耳机采用高音量播放音频的时间等于12小时时,生成耳机控制指令,需要说明,第二预设值可以由用户通过移动终端事先设定。

如附图4所示,判断第一时长信息是否超过第二预设值的步骤之后,包括:

步骤s24:若第一时长信息未超过第二预设值,则判断音量值是否低于第一预设值,若是,则记录音量值低于第一预设值所持续的时间,得到时间信息;

步骤s25:判断时间信息是否超过第三预设值;

步骤s26:若是,则停止获取第一时长信息;

具体的,上述步骤s24,当判断用户耳机高音量输出音频的第一时长信息没有超过第二预设值时,则判断音量值是否低于第一预设值,当判断音量值低于第一值时,记录音量值低于第一预设值所持续的时间,得到时间信息,由步骤s25和步骤s26可知,在耳机持续输出高音量音频的过程中,会判断耳机输出音频的音量是否低于第一预设值,目的是判断用户是否自调节耳机音量调低至第一预设值以下,若判断为是,则判断时间信息是否超过第三预设值,第三预设值具体为停止获取第一时长信息的时间节点值,例如,耳机在高音量输出音频的过程中,判定该耳机高音量已经低于第一预设值(由用户自调节),获取耳机采用低于第一预设值播放音频的时间信息,当时间信息等于第三预设值时,停止获取第一时长信息,即为停止生成耳机控制指令的计时;由上可知,当用户采用高音量进行播放时,已知高音量播放的时间为第一时长信息;在第一时长信息没有超过第二预设值时,耳机也会对音量值进行检测,当检测的音量值小于第一预设值,即为低音量时,则会判断耳机持续输出低音量的时间是否超过第三预设值,若超过第三预设值,则停止获取第一时长信息,即为“解除降低耳机音量的倒计时”。

如附图5所示,获取音量值高于或等于第一预设值的第一时长信息的步骤,包括:

步骤s201:检测耳机是否处于佩戴状态;

步骤s202:若未处于佩戴状态,则判断处于未佩戴状态的第二时长信息是否达到第四预设值;

步骤s203:若是,则控制耳机停止输出音频,且停止获取第一时长信息;若否,则记录音量值高于或等于第一预设值所持续的时间,得到第一时长信息。

具体的,在判定耳机采用高音量的音频输出时,上述步骤s201,检测用户是否佩戴耳机;而步骤s202中,若判定用户已佩戴耳机则进行与步骤s22相同的工作,即判断第一时长信息是否超过第二预设值,若检测用户没有佩戴耳机,则会生成记录用户未佩戴耳机的时长,即为第二时长信息;第四预设值为界定耳机是否停止输出音频的值,例如:用户未佩戴耳机,生成未佩戴耳机的第二时长信息,该第二时长信息等于第四预设值时,则会控制控制耳机停止输出音频,且停止获取第一时长信息。

在一个实施例中,还提供一种耳机声压控制装置,参照图6-图8,为耳机声压控制装置的结构示意图;

如附图6所示,提供的耳机声压控制装置,包括:

音量单元1,用于获取耳机播放音频的音量值;

第一判断单元2,用于判断音量值是否高于或等于第一预设值;

指令生成单元3,用于生成耳机控制指令;

指令控制单元4,用于根据耳机控制指令控制音量值降低至小于第一预设值。

具体的,音量单元1用于获取耳机播放音频的音量高低;第一判断单元2获取界定高音量或低音量的值,例如:当耳机播放的音频音量过高,高于或等于该第一预设值时,视耳机播放音频的音量为“会损伤用户耳朵”的高音量;而当第一判断单元2判断音量值高于或等于第一预设值是,指令生成单元3生成耳机控制指令;指令控制单元4用于根据耳机控制指令控制音量值降低至小于第一预设值,即音量值视为“不会损伤用户耳朵”的低音量,例如:用户正在听取耳机音频,为防止用户长时间采用高音量听取音频而损伤耳朵,生成耳机控制指令,根据耳机控制指令控制耳机音频的音量值降低至第一预设值以下,即为将音量值至低音量,有效的保护用户的耳朵。

更具体的,第一预设值界定高音量或低音量的值为耳机播放音频的音量最大值的80%,即耳机播放音频的音量高于或等于耳机播放音频的音量最大值的80%视为高音量,反之,低于视为低音量。

具体流程为,首先,耳机与用户的移动终端无线连接,耳机获取移动终端的音频信息,通过耳机进行音频的播放,随后,获取耳机播放音频的音量高低的音量值,并判断该音量值是否超过或等于第一预设值,若是,则会生成一个耳机控制指令,否则不予处理,最终,通过耳机控制指令控制耳机的音频音量值降低至第一预设值以下,以保护用户耳朵。

如附图7所示,在一个实施例中,包括:

噪音单元5,用于获取在外部环境中的噪音值;

噪音判断单元6,用于判断噪音值是否大于音量值;

调节指令生成单元7,用于生成增大音量值的调节指令;

音量调节单元8,用于根据调节指令增大音量值。

具体的,噪音单元5用于获取耳机周围环境的噪音音量高低,例如:用户在嘈杂的环境中听歌,获取此环境的噪音音量的高低;而调节指令生成单元7用于生成增大音量值的调节指令;音量调节单元8用于根据调节指令增大音量信息的音量值,以控制耳机播放音频的音量增大;

另外的,还包括噪音判断单元6,该噪音判断单元6用于判断噪音值是否大于音量值;具体判断过程为,耳机播放音频的音量小于周围环境的噪音音量时,生成调节指令,反之不予处理;

在另一个实施例中,还包括提醒指令单元,提醒指令单元用户生成提醒指令并发送至耳机,通过耳机播放该提醒指令,提醒指令用于提醒用户“当前为高音量播放可能损伤用户耳朵”之类的提醒作用,提醒指令由耳机和移动终端同时提醒,具体的,当耳机播放音频的音量将要超过耳机播放音频最大值的80%时即会生成提醒指令;例如,用户手动调节移动终端控制耳机播放音量调高至80%时,即会生成提醒指令,通过提醒指令以提醒用户。

如附图8所示,在一个实施例中,指令生成单元3,包括:

第一时长获取子单元301,用于获取音量值高于或等于第一预设值的第一时长信息;

第二判断子单元302,用于判断第一时长信息是否超过第二预设值;

指令生成子单元303,用于生成耳机控制指令。

具体的,第一时长获取子单元301用于获取音量值高于或等于第一预设值的第一时长信息;而第二判断子单元302用于判断耳机持续输出高音量的时间是否超过第二预设值,即当耳机采用高音量播放音频的持续时间超过此第二预设值时,通过指令生成子单元303生成耳机控制指令;

如附图8所示,在一个实施例中,指令生成单元3,包括:

音量判断子单元307,用于判断音量值是否低于第一预设值;

时间信息子单元304,用于记录音量值低于第一预设值所持续的时间,得到时间信息;

第三判断子单元305,用于判断时间信息是否超过第三预设值;

第一时长停止获取子单元306,用于停止获取第一时长信息。

具体的,音量判断子单元307,用于在耳机持续输出高音量音频的过程中,对耳机音量值的当前高低进行判断,目的是判断用户是否自调节耳机音量调低至第一预设值以下并达到一定的时间;时间信息子单元304用于当音量判断子单元307判断音量值低于第一预设值时,记录音量值低于第一预设值所持续的时间,而第三判断子单元305,用于判断耳机播放音频的音量低于第一预设值的时间是否等于第三预设值,例如,耳机在高音量输出音频的过程中,判定该耳机高音量已经低于第一预设值(由用户自调节),获取耳机采用低于第一预设值播放音频的时间信息,当时间信息等于第三预设值时,通过第一时长停止获取子单元306停止获取第一时长信息。

如附图8所示,在一个实施例中,第一时长获取子单元301,包括:

佩戴检测模块301a,用于检测耳机是否处于佩戴状态;

第四判断模块301b,用于判断处于未佩戴状态的第二时长信息是否达到第四预设值;

音频停止输出模块301c,用于控制耳机停止输出音频,且停止获取第一时长信息;

获取模块301d,用于记录音量值高于或等于第一预设值所持续的时间,得到第一时长信息。

具体的,在判定耳机采用高音量的音频输出时,佩戴检测模块301a用于检测用户是否佩戴耳机;第四判断模块301b用于在检测用户没有佩戴耳机时,生成记录用户未佩戴耳机的第二时长信息,并且判断第二时长信息是否达到第四预设值;当判断第二时长信息达到第四预设值时,通过音频停止输出模块301c控制耳机停止输出音频,且停止获取第一时长信息,例如:用户未佩戴耳机,生成未佩戴耳机的时长信息,该时长信息等于第四预设值时,则会通过音频停止输出模块301c控制耳机停止输出音频,且停止获取第一时长信息;而获取模块301d,具体为当第二时长信息没有达到第四预设值时,会通过获取模块301d记录音量值高于或等于第一预设值所持续的时间,得到第一时长信息。

在另一个实施例中,还提供一种耳机声压控制设备,包括pcb板,上述音量单元1、第一判断单元2、指令生成单元3、指令控制单元4、嗓音单元5、噪音判断单元6、指令调节生成单元7、音量调节单元8、提醒指令单元均设置pcb上。

优选的,佩戴检测模块301a包括红白线发射子模块和红外线接收子模块,通过红白线发射子模块向外发射红外光,并通过红外线接收子模块是否接收到红外光的反射信号,若是,则判定耳机处于佩戴状态,否则判定耳机为未佩戴状态。

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

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