CN115767355A - 耳机音量自适应补偿方法、装置、终端设备及存储介质 - Google Patents
耳机音量自适应补偿方法、装置、终端设备及存储介质 Download PDFInfo
- Publication number
- CN115767355A CN115767355A CN202211493255.7A CN202211493255A CN115767355A CN 115767355 A CN115767355 A CN 115767355A CN 202211493255 A CN202211493255 A CN 202211493255A CN 115767355 A CN115767355 A CN 115767355A
- Authority
- CN
- China
- Prior art keywords
- earphone
- pressure level
- sound pressure
- gain
- sound
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Circuit For Audible Band Transducer (AREA)
Abstract
本发明公开了一种耳机音量自适应补偿方法、装置、设备以及介质,该方法通过确定第一耳机在佩戴状态下的第一声压级和第二耳机在佩戴状态下的第二声压级;根据第一声压级和第二声压级确定第三耳机和第四耳机,其中,第三耳机为第一耳机和第二耳机中声压级较小的耳机,第四耳机为第一耳机和第二耳机中声压级较大的耳机;在第四耳机的声压级小于预设声压级阈值时,确定第一声压级和第二声压级之间的第一声压级差值;根据第一声压级差值和第一预设阈值确定所述第三耳机的第一增益值,并基于第一增益值对第三耳机的声音信号进行增益补偿。本发明实现了可实时进行两只耳机增益的自适应调节,保证双耳获取几乎一致的声压体验,提升耳机佩戴播放效果。
Description
技术领域
本发明属于耳机音频技术领域,尤其涉及一种耳机音量自适应补偿方法、装置、终端设备以及计算机可读存储介质。
背景技术
随着科技的快速发展,各式耳机成为了人们生活的标配,并随着耳机功能的多样性发展,人们对于耳机的播放音质,实用性以及佩戴的舒适性等提出了新的要求。
目前,各类耳机在设计过程中,为了获得较好的音质,通常会设计有调音网布,前后泄音孔等结构来进行音频改善,这在很大程度上对音质进行了提升,但是这些结构在实际使用过程中,由于个人佩戴和使用习惯以及佩戴环境的不同,时有发生mesh网布,前后泄音孔,尤其是前出音孔被污物堵塞且不便清洁的情况,导致出现两只耳机音量不一致的问题,严重影响音频播放与通话质量以及佩戴者的舒适性。
发明内容
本发明的主要目的在于提供一种耳机音量自适应补偿方法、装置、终端设备以及计算机可读存储介质。旨在实现实时地进行两只耳机增益的自适应调节,保证双耳获取几乎一致的声压体验,从而提升耳机的佩戴播放效果。
为了实现上述目的,本发明提供一种耳机音量自适应补偿方法,所述耳机音量自适应补偿方法包括:
确定第一耳机在佩戴状态下的第一声压级和第二耳机在佩戴状态下的第二声压级;
根据所述第一声压级和所述第二声压级确定第三耳机和第四耳机,其中,所述第三耳机为所述第一耳机和所述第二耳机中声压级较小的耳机,所述第四耳机为所述第一耳机和所述第二耳机中声压级较大的耳机;
在所述第四耳机的声压级小于预设声压级阈值时,确定所述第一声压级和所述第二声压级之间的第一声压级差值;
根据所述第一声压级差值和第一预设阈值确定所述第三耳机的第一增益值,并基于所述第一增益值对所述第三耳机的声音信号进行增益补偿。
可选地,在所述根据所述第一声压级和所述第二声压级确定第三耳机和第四耳机的步骤之后,所述方法还包括:
在所述第四耳机的声压级大于或者等于所述预设声压级阈值时,根据所述第一声压级和所述第二声压级确定第二声压级差值;
根据所述第二声压级差值和第二预设阈值确定所述第三耳机的第二增益值和所述第四耳机的第三增益值;
基于所述第二增益值对所述第三耳机的声音信号进行增益补偿,并基于所述第三增益值对所述第四耳机的声音信号进行增益补偿。
可选地,所述根据所述第一声压级和所述第二声压级确定第二声压级差值的步骤包括:
确定所述第一声压级和所述第二声压级之间的平均值;
确定所述第一声压级与所述平均值之间的第二声压级差值。
可选地,所述确定第一耳机在佩戴状态下的第一声压级和第二耳机在佩戴状态下的第二声压级的步骤包括:
获取第一耳机在佩戴状态下的第一声音信号和第二耳机在佩戴状态下的第二声音信号;
根据所述第一声音信号确定所述第一耳机在佩戴状态下的第一声压级,并根据所述第二声音信号确定所述第二耳机在佩戴状态下的第二声压级。
可选地,所述根据所述第一声压级差值和第一预设阈值确定所述第三耳机的第一增益值的步骤包括:
判断所述第一声压级差值是否大于第一预设阈值;
在所述第一声压级差值大于所述第一预设阈值时,确定所述第三耳机的第一增益值为所述第一声压级差值。
可选地,所述第一增益值包括多个不同频段的目标增益值,所述基于所述第一增益值对所述第三耳机的声音信号进行增益补偿的步骤包括:
解析所述第一增益值,得到多个所述目标增益值,并基于多个所述目标增益值对所述第三耳机的声音信号进行增益补偿。
可选地,所述第一增益值包括多个不同频段的目标增益值,所述基于所述第一增益值对所述第三耳机的声音信号进行增益补偿的步骤包括:
获取目标声音信号,并将所述目标声音信号进行播放,其中,所述目标声音信号为经过增益补偿后的所述第三耳机的声音信号。
此外,为实现上述目的,本发明还提供一种耳机音量自适应补偿装置,所述耳机音量自适应补偿装置包括:
声压级确定模块,确定第一耳机在佩戴状态下的第一声压级和第二耳机在佩戴状态下的第二声压级;
声压级比较模块,根据所述第一声压级和所述第二声压级确定第三耳机和第四耳机,其中,所述第三耳机为所述第一耳机和所述第二耳机中声压级较小的耳机,所述第四耳机为所述第一耳机和所述第二耳机中声压级较大的耳机;
声压级差值模块,在所述第四耳机的声压级小于预设声压级阈值时,确定所述第一声压级和所述第二声压级之间的第一声压级差值;
增益补偿模块,根据所述第一声压级差值和第一预设阈值确定所述第三耳机的第一增益值,并基于所述第一增益值对所述第三耳机的声音信号进行增益补偿。
此外,为实现上述目的,本发明还提供一种终端设备,所述终端设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的耳机音量自适应补偿程序,所述终端设备的耳机音量自适应补偿程序被所述处理器执行时实现如上所述的耳机音量自适应补偿方法的步骤。
此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有耳机音量自适应补偿程序,所述耳机音量自适应补偿程序被处理器执行时实现如上所述的耳机音量自适应补偿方法的步骤。
本发明实施例提出的一种耳机音量自适应补偿方法、装置、终端设备以及计算机可读存储介质,所述方法通过确定第一耳机在佩戴状态下的第一声压级和第二耳机在佩戴状态下的第二声压级;根据所述第一声压级和所述第二声压级确定第三耳机和第四耳机,其中,所述第三耳机为所述第一耳机和所述第二耳机中声压级较小的耳机,所述第四耳机为所述第一耳机和所述第二耳机中声压级较大的耳机;在所述第四耳机的声压级小于预设声压级阈值时,确定所述第一声压级和所述第二声压级之间的第一声压级差值;根据所述第一声压级差值和第一预设阈值确定所述第三耳机的第一增益值,并基于所述第一增益值对所述第三耳机的声音信号进行增益补偿。
本发明实施例通过确定第一耳机在佩戴状态下的第一声压级和第二耳机在佩戴状态下的第二声压级,通过比较第一声压级和第二声压级的大小,确定声压级较小的耳机为第三耳机,声压级较大的耳机为第四耳机,在第四耳机的声压级小于预设声压级阈值时,确定第一声压级和第二声压级之间的第一声压级差值,然后根据第一声压值差值和第一预设阈值确定第三耳机的第一增益值,基于第一增益值对第三耳机的声音信号进行增益补偿,相比于现有通过清洁耳机堵塞物的方法,本发明实现了实时地进行两只耳机增益的自适应调节,保证双耳获取几乎一致的声压体验,从而提升耳机的佩戴播放效果。
附图说明
图1是本发明实施例方案涉及的终端设备硬件运行环境的设备结构示意图;
图2为本发明耳机音量自适应补偿方法第一实施例的步骤流程示意图;
图3为本发明耳机音量自适应补偿方法的一实施例所涉及的音量自适应补偿模块示意图;
图4为本发明耳机音量自适应补偿方法的一实施例所涉及的双耳音量补偿方法流程示意图;
图5为本发明耳机音量自适应补偿装置一实施例的功能模块示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
参照图1,图1为本发明实施例方案涉及终端设备的硬件运行环境的设备结构示意图。
本发明实施例终端设备可以是左右耳机中的其中一只耳机,或者应用于耳机音频技术领域的集成有由左右耳机组成的***的终端设备。具体地,该终端设备可以是智能手机、PC(PerSona l Computer,个人计算机)、平板电脑、便携计算机等等。
如图1所示,该终端设备可以包括:处理器1001,例如CPU,通信总线1002,用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Di Sp l ay)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如Wi-Fi接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-vo l at i l e memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
本领域技术人员可以理解,图1中示出的终端设备结构并不构成对终端设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作***、网络通信模块、用户接口模块以及耳机音量自适应补偿程序。
在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端,与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的耳机音量自适应补偿程序,并执行如下操作:
确定第一耳机在佩戴状态下的第一声压级和第二耳机在佩戴状态下的第二声压级;
根据所述第一声压级和所述第二声压级确定第三耳机和第四耳机,其中,所述第三耳机为所述第一耳机和所述第二耳机中声压级较小的耳机,所述第四耳机为所述第一耳机和所述第二耳机中声压级较大的耳机;
在所述第四耳机的声压级小于预设声压级阈值时,确定所述第一声压级和所述第二声压级之间的第一声压级差值;
根据所述第一声压级差值和第一预设阈值确定所述第三耳机的第一增益值,并基于所述第一增益值对所述第三耳机的声音信号进行增益补偿。
进一步地,处理器1001还可以用于调用存储器1005中存储的耳机音量自适应补偿程序,在所述根据所述第一声压级和所述第二声压级确定第三耳机和第四耳机的操作之后,还执行如下操作:
在所述第四耳机的声压级大于或者等于所述预设声压级阈值时,根据所述第一声压级和所述第二声压级确定第二声压级差值;
根据所述第二声压级差值和第二预设阈值确定所述第三耳机的第二增益值和所述第四耳机的第三增益值;
基于所述第二增益值对所述第三耳机的声音信号进行增益补偿,并基于所述第三增益值对所述第四耳机的声音信号进行增益补偿。
进一步地,处理器1001还可以用于调用存储器1005中存储的耳机音量自适应补偿程序,并执行如下操作:
确定所述第一声压级和所述第二声压级之间的平均值;
确定所述第一声压级与所述平均值之间的第二声压级差值。
进一步地,处理器1001还可以用于调用存储器1005中存储的耳机音量自适应补偿程序,并执行如下操作:
获取第一耳机在佩戴状态下的第一声音信号和第二耳机在佩戴状态下的第二声音信号;
根据所述第一声音信号确定所述第一耳机在佩戴状态下的第一声压级,并根据所述第二声音信号确定所述第二耳机在佩戴状态下的第二声压级。
进一步地,处理器1001还可以用于调用存储器1005中存储的耳机音量自适应补偿程序,并执行如下操作:
判断所述第一声压级差值是否大于第一预设阈值;
在所述第一声压级差值大于所述第一预设阈值时,确定所述第三耳机的第一增益值为所述第一声压级差值。
进一步地,第一增益值包括多个不同频段的目标增益值,处理器1001还可以用于调用存储器1005中存储的耳机音量自适应补偿程序,并执行如下操作:
解析所述第一增益值,得到多个所述目标增益值,并基于多个所述目标增益值对所述第三耳机的声音信号进行增益补偿。
进一步地,处理器1001还可以用于调用存储器1005中存储的耳机音量自适应补偿程序,在所述基于所述第一增益值对所述第三耳机的声音信号进行增益补偿的操作之后,还执行如下操作:
获取目标声音信号,并将所述目标声音信号进行播放,其中,所述目标声音信号为经过增益补偿后的所述第三耳机的声音信号。
基于上述的终端设备,提出本发明耳机音量自适应补偿方法的各实施例。
目前,各类耳机在设计过程中,为了获得较好的音质,通常会设计有调音网布,前后泄音孔等结构来进行音频改善,这在很大程度上对音质进行了提升,但是这些结构在实际使用过程中,由于个人佩戴和使用习惯以及佩戴环境的不同,时有发生mesh网布,前后泄音孔,尤其是前出音孔被污物堵塞且不便清洁的情况,导致出现两只耳机音量不一致的问题,严重影响音频播放与通话质量以及佩戴者的舒适性。
针对上述现象,本发明提出一种耳机音量自适应补偿方法。本发明耳机音量自适应补偿方法通过确定第一耳机在佩戴状态下的第一声压级和第二耳机在佩戴状态下的第二声压级,通过比较第一声压级和第二声压级的大小,确定声压级较小的耳机为第三耳机,声压级较大的耳机为第四耳机,在第四耳机的声压级小于预设声压级阈值时,确定根据第一声压级和第二声压级之间的第一声压级差值,然后根据第一声压值差值和第一预设阈值确定第三耳机的第一增益值,基于第一增益值对第三耳机的声音信号进行增益补偿,相比于现有通过清洁耳机堵塞物的方法,本发明实现了实时地进行两只耳机增益的自适应调节,保证双耳获取几乎一致的声压体验,从而提升耳机的佩戴播放效果。
请参照图2,图2为本发明耳机音量自适应补偿方法第一实施例的流程示意图。需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些情况下,本发明耳机音量自适应补偿方法当然也可以以不同于此处的顺序执行所示出或描述的步骤。
在本发明耳机音量自适应补偿方法的第一实施例中,本发明耳机音量自适应补偿方法包括:
步骤S10:确定第一耳机在佩戴状态下的第一声压级和第二耳机在佩戴状态下的第二声压级;
在本实施例中,终端设备确定第一耳机在佩戴状态下的第一声压级,并确定第二耳机在佩戴状态下的第二声压级。
示例性地,当左右两只耳机处于佩戴状态下时,由终端设备分别获取左耳机的声压级和右耳机的声压级。
进一步地,在一种可行的实施例中,本发明耳机音量自适应补偿方法,上述步骤S10,可以包括:
步骤S101,通过声压获取模块获取第一耳机在佩戴状态下的第一声音信号和第二耳机在佩戴状态下的第二声音信号;
在本实施例中,终端设备通过声压获取模块获取第一耳机在佩戴状态下的第一声音信号,和第二耳机在佩戴状态下的第二声音信号。
示例性地,在声压获取模块中,若耳机有ANC(Ana l og-to-d igita lconverter,模拟数字转换器)功能,则由ANC耳机的内置反馈mic拾取在语音播放或者语音通话时耳内的声音信号;若耳机无ANC功能,则可自行于耳机内部或者出音嘴位置配置,通过预留声孔与耳机外部沟通。将左右耳机置于耳内,在前后两次测量的声音信号差值小于0.5dB后,确定当前测量的左右耳机各自的声音信号为左耳机的第一声音信号和右耳机的第二声音信号。
需要说明的是,耳机的信号获取仅需内置mic,不需要额外增加其它元器件,当耳机具备ANC功能时,可以与反馈mic共用,且所增加的mic也可用于其他方面,例如闭塞效应消除等,另外,本发明所采用的补偿方法,与耳机的佩戴检测相关联,仅仅当耳机被识别到处于佩戴状态时进行开启,若检测到处于为佩戴状态,则不会进行补偿,不会增加未佩戴装下的耳机功耗。
步骤S102,根据所述第一声音信号确定所述第一耳机在佩戴状态下的第一声压级,并根据所述第二声音信号确定所述第二耳机在佩戴状态下的第二声压级。
在本实施例中,终端设备根据第一耳机在佩戴状态下的第一声音信号确定第一耳机在佩戴状态下的第一声压级,并根据第二耳机在佩戴状态下的第二声音信号确定第二耳机在佩戴状态下的第二声压级。
示例性地,终端设备将第一耳机在佩戴状态下的第一声音信号转化成声压级,即第一声压级,将第二耳机在佩戴状态下的第二声音信号转化成声压级,即第二声压级,并通过声压获取模块将得到的声压级数值发送至计算与判断模块。
步骤S20:根据所述第一声压级和所述第二声压级确定第三耳机和第四耳机,其中,所述第三耳机为所述第一耳机和所述第二耳机中声压级较小的耳机,所述第四耳机为所述第一耳机和所述第二耳机中声压级较大的耳机;
在本实施例中,终端设备根据第一耳机的第一声压级和第二耳机的第二声压级,确定第一耳机和第二耳机中声压级较小的耳机为第三耳机,确定第一耳机和第二耳机中声压级较大的耳机为第四耳机。
示例性地,终端设备的计算和判断模块接收到第一耳机的第一声压级值为48dB,第二耳机的第二声压级值为54dB,则由计算和判断模块根据第一声压级和第二声压级的大小可以确定,第一耳机为第一耳机和第二耳机中声压级较小的耳机,即第三耳机,第二耳机为第一耳机和第二耳机中声压级较大的耳机,即第四耳机。
步骤S30,在所述第四耳机的声压级小于预设声压级阈值时,确定所述第一声压级和所述第二声压级之间的第一声压级差值;
在本实施例中,终端设备在第四耳机的声压级小于预设声压级阈值时,计算第一耳机的第一声压级和第二耳机的第二声压级之间的差值,即第一声压级差值。
需要说明的是,上述预设声压级阈值根据人耳安全声压级和耳机的最大过载声压级确定,预设声压级阈值为耳安全声压级和耳机的最大过载声压级中较小的声压级数值。
示例性地,预设声压级阈值为80dB,当第四耳机的声压级值为54dB时,确定第四耳机的声压级小于预设声压级阈值,则根据第一耳机的第一声压级和第二耳机的第二声压级确定这两个声压级之间的差值,即第一声压级差值。
需要说明的是,本申请中预设声压级阈值设置为80dB,应当理解的是,基于实际应用的不同设计需要,在不同可行的实施方式当中,预设声压级阈值可以是任何符合实际需求的数值,本发明不对预设声压级阈值的大小进行限定。
步骤S40,根据所述第一声压级差值和第一预设阈值确定所述第三耳机的第一增益值,并基于所述第一增益值对所述第三耳机的声音信号进行增益补偿。
在本实施例中,终端设备根据第一声压级和第二声压级之间的第一声压级差值和第一预设阈值,确定第三耳机的第一增益值,并基于该第一增益值对第三耳机的声音信号进行增益补偿。
示例性地,第一耳机的第一声压级值48dB,第二耳机的第二声压级54dB,确定第一声压级差值为6dB,第一预设阈值为2dB,然后,根据第一声压级差值和第一预设阈值确定第三耳机的第一增益值,并根据第一增益值对第三耳机的声音信号进行增益补偿。
需要说明的是,考虑到当声压级差达到3dB时,人耳听觉能感受到明显差异,所以,第一预设阈值设置为2dB,应当理解的是,基于实际应用的不同设计需要,在不同可行的实施方式当中,第一预设阈值可以是任何符合实际需求的数值,本发明不对第一预设阈值的大小进行限定。
进一步地,在一种可行的实施例中,本发明耳机音量自适应补偿方法,上述步骤S40中,“根据所述第一声压级差值和第一预设阈值确定所述第三耳机的第一增益值”的步骤,可以包括:
步骤S401,判断所述第一声压级差值是否大于第一预设阈值;
步骤S402,在所述第一声压级差值大于所述第一预设阈值时,确定所述第三耳机的第一增益值为所述第一声压级差值。
在本实施例中,终端设备判断第一声压级和第二声压级之间的第一声压级差值是否大于第一预设阈值,在所述第一声压级差值大于第一预设阈值时,将第一声压级差值作为第三耳机的第一增益值。
示例性地,由终端设备的计算与判断模块得到第一声压级差值是否大于第一预设阈值的判断结果,并将该判断结果发送至信号处理与增益配置模块,具体的,由于第一耳机的第一声压级值48dB,第二耳机的第二声压级54dB,确定第一声压级差值为6dB,第一预设阈值为2dB,所以,确定当前的判断结果为第一声压级差值大于第一预设阈值,所以,确定第三耳机的第一增益值为第一声压级差值,另外,若当前的判断结果为第一声压级差值大于第一预设阈值,则确定第三耳机的第一增益值为0。
进一步地,在一种可行的实施例中,本发明耳机音量自适应补偿方法,在上述步骤S40之后,还可以包括:
步骤A,获取目标声音信号,并将所述目标声音信号进行播放,其中,所述目标声音信号为经过增益补偿后的所述第三耳机的声音信号。
在本实施例中,终端设备基于第一增益值对第三耳机的声音信号进行增益补偿后,得到目标声音信号,终端设备将该目标声音信号传输至语音播放模块,并通过语音播放模块对该目标声音信号进行播放。
示例性地,语音播放模块的耳机扬声器驱动单元从DSP中获取到经过增益补偿后的声音信号,并将声音信号传输到扬声器进行播放,然后重新被声压获取模块所获取,再次对左右两只耳机的声压级进行确定,并对左右两只耳机的声音信号进行自适应增益补偿,直到左右两只耳机处于一致的声压级。
需要说明的是,如图3所示,ADC表示数模转换器,用于将耳内的声音信号转换成声压级数值;Storage表示存储器,用于存储各频段的声压级差值;Judge表示判断,用于判断各频段声压级差值与预设声压级差值之间的大小关系;DSP为数字信号处理模块,其中包括Gai n、Vo l ume Contro l和MBDRC,分别表示增益、音量调节、增益补偿,均可用于写入增益以进行增益补偿;Dr i ver表示驱动,用于从DSP中获取经过增益补偿后的信号。
示例性地,如图3所示,首先获取左右两只耳机在佩戴状态下的声音信号,然后通过ADC数模转换器将声音信号转换为声压级,然后计算左右两只耳机的声压级的差值,并对该差值进行判断,从而确定左右两只耳机各自的增益值,同时将该增益值保存到存储器中,由信号处理与增益配置模块从存储器中读取相应增益值,并将读取的增益数值写入耳机内部的DSP(Di gita lSigna l Process i ng,数字信号处理)中的不同信号处理模块。例如Gai n值,或是vo l ume contro l和MBDRC中的补偿增益,然后利用语音播放模块的耳机扬声器驱动单元从DSP中获取到经过增益补偿后的信号,并将信号传输到扬声器进行播放。
在本实施例中,本发明耳机音量自适应补偿方法通过终端设备通过声压获取模块获取第一耳机在佩戴状态下的第一声音信号,和第二耳机在佩戴状态下的第二声音信号,然后根据第一耳机在佩戴状态下的第一声音信号确定第一耳机在佩戴状态下的第一声压级,并根据第二耳机在佩戴状态下的第二声音信号确定第二耳机在佩戴状态下的第二声压级;终端设备根据第一耳机的第一声压级和第二耳机的第二声压级,确定第一耳机和第二耳机中声压级较小的耳机为第三耳机,确定第一耳机和第二耳机中声压级较大的耳机为第四耳机;终端设备在第四耳机的声压级小于预设声压级阈值时,计算第一耳机的第一声压级和第二耳机的第二声压级之间的差值,即第一声压级差值;终端设备根据第一声压级和第二声压级之间的第一声压级差值和第一预设阈值,确定第三耳机的第一增益值,并基于该第一增益值对第三耳机的声音信号进行增益补偿;终端设备判断第一声压级和第二声压级之间的第一声压级差值是否大于第一预设阈值,在所述第一声压级差值大于第一预设阈值时,将第一声压级差值作为第三耳机的第一增益值;终端设备基于第一增益值对第三耳机的声音信号进行增益补偿后,得到目标声音信号,终端设备将该目标声音信号传输至语音播放模块,并通过语音播放模块对该目标声音信号进行播放。
如此,本发明耳机音量自适应补偿方法通过确定第一耳机在佩戴状态下的第一声压级和第二耳机在佩戴状态下的第二声压级,通过比较第一声压级和第二声压级的大小,确定声压级较小的耳机为第三耳机,声压级较大的耳机为第四耳机,在第四耳机的声压级小于预设声压级阈值时,确定第一声压级和第二声压级之间的第一声压级差值,然后根据第一声压值差值和第一预设阈值确定第三耳机的第一增益值,基于第一增益值对第三耳机的声音信号进行增益补偿,相比于现有通过清洁耳机堵塞物的方法,本发明实现了实时地进行两只耳机增益的自适应调节,保证双耳获取几乎一致的声压体验,从而提升耳机的佩戴播放效果。
进一步地,基于上述本发明耳机音量自适应补偿方法的第一实施例,提出本发明耳机音量自适应补偿方法的第二实施例。
在本实施例中,本发明耳机音量自适应补偿方法,第一增益值包括多个不同频段的目标增益值,上述步骤S40中,“基于所述第一增益值对所述第三耳机的声音信号进行增益补偿”的步骤,可以包括:
步骤S403,解析所述第一增益值,得到多个所述目标增益值,并基于多个所述目标增益值对所述第三耳机的声音信号进行增益补偿。
在本实施例中,通过终端设备的数字信号处理模块对第三耳机的第一增益值进行解析,得到多个不同频段的目标增益值,然后,基于多个目标增益值对第三耳机的声音信号进行增益补偿。
示例性地,在终端设备的数字信号处理模块确定左右耳机中声压级较小的耳机的增益值之后,对该增益值进行数字信号处理,解析左右耳机中声压级较小的耳机的增益值,得到各频段频响声压级差值,确定各频段增益值应添加到DSP中的Gai n值或者vo l umecontro l或者MBDRC之中,从而,对左右耳机中声压级较小的耳机的声音信号进行增益补偿。
在本实施例中,本发明耳机音量自适应补偿方法通过终端设备的数字信号处理模块对第三耳机的第一增益值进行解析,得到多个不同频段的目标增益值,然后,基于多个目标增益值对第三耳机的声音信号进行增益补偿。
如此,耳机增益的配置可以针对不同频段的差异性,分频段进行增益配置,从而保证增益的效果。
进一步地,基于上述本发明耳机音量自适应补偿方法的第一实施例和/或者第二实施例,提出本发明耳机音量自适应补偿方法的第三实施例。
在本实施例中,本发明耳机音量自适应补偿方法,在上述步骤S20之后,还可以包括:
步骤B,在所述第四耳机的声压级大于或者等于所述预设声压级阈值时,根据所述第一声压级和所述第二声压级确定第二声压级差值;
在本实施例中,终端设备在确定第四耳机的声压级大于或者等于预设声压级阈值时,根据第一声压级和第二声压级确定第二声压级差值。
进一步地,在一种可行的实施例中,上述步骤B中,“根据所述第一声压级和所述第二声压级确定第二声压级差值”的步骤,可以包括:
步骤B01,确定所述第一声压级和所述第二声压级之间的平均值;
步骤B02,确定所述第一声压级与所述平均值之间的第二声压级差值。
在本实施例中,终端设备计算出第一声压级和第二声压级之间的平均值,并计算第一声压级和该平均值之间的差值,即第二声压级差值。
示例性地,若第四耳机的声压级为81dB,则确定第四耳机的声压级大于预设声压级阈值80dB,则根据第一耳机的第一声压级77dB和第二耳机的第二声压级81dB,确定第一声压级和第二声压级的平均值为79dB,第二声压级差值为第一声压级与该平均值的差,即2dB。
步骤C,根据所述第二声压级差值和第二预设阈值确定所述第三耳机的第二增益值和所述第四耳机的第三增益值;
在本实施例中,终端设备根据第二声压级差值和第二预设阈值,确定第三耳机的第二增益值,以及第四耳机的第三增益值。
示例性地,第二预设阈值为1dB,当上述第二声压级差值大于第二预设阈值时,确定第三耳机的第二增益值为第二声压级差值,同时,确定第四耳机的第三增益值也为第二声压级差值;当上述第二声压级差值小于或者等于第二预设阈值时,确定第三耳机的第二增益值和第四耳机的第三增益值均为0。
需要说明的是,第二预设阈值设置为1dB,应当理解的是,基于实际应用的不同设计需要,在不同可行的实施方式当中,第二预设阈值可以是任何符合实际需求的数值,本发明不对第二预设阈值的大小进行限定。
步骤D,基于所述第二增益值对所述第三耳机的声音信号进行增益补偿,并基于所述第三增益值对所述第四耳机的声音信号进行增益补偿。
在本实施例中终端设备基于第三耳机的第二增益值对第三耳机的声音信号进行增益补偿,并基于第四耳机的第三增益值对第四耳机的声音信号进行增益补偿。
实例性地,在第四耳机的声压级81dB上减去第四耳机的第三增益值2dB,并在第三耳机的声压级77dB上加上第三耳机的第二增益值2dB。
需要说明的是,如图4所示,SPL表示声压级;SPL-L和SPLL均表示左耳机的声压级;SPL-R和SPLR均表示右耳机的声压级;La SPL表示较大的声压级;Sm SPL表示较小的声压级。
示例性地,如图4所示,获取左右耳机的声压级,确定左右耳机中声压级较大的耳机和声压级较小的耳机,判断声压级较大的耳机的声压级是否小于预设声压级阈值,其中,声压级阈值为安全声压级和耳机最大过载声压级中较小的声压级值,当声压级较大的耳机的声压级小于预设声压级阈值时,确定左右耳机声压级的差值,当该差值大于预设阈值2时,确定声压级较小的耳机的增益值为该差值;当该差值小于预设阈值2时,不改变左右耳机的声压级。当声压级较大的耳机的声压级大于或者等于预设声压级阈值时,先确定左右耳机声压级的平均值,然后计算较大声压级的耳机的声压级与该平均值的差值,并计算较小声压级的耳机的声压级与该平均值的差值,即左右耳机各自的差值相同,若该差值大于预设阈值1,则确定较小声压级的耳机的增益为该差值,且确定较大声压级的耳机的增益为该差值,在较大声压级的耳机的声压级上减去该增益,在较小声压级的耳机的声压级上加上该增益;若该差值小于或者等于预设阈值1,则不改变左右两只耳机的声压级。
在本实施例中,本发明耳机音量自适应补偿方法通过终端设备在确定第四耳机的声压级大于或者等于预设声压级阈值时,根据第一声压级和第二声压级确定第二声压级差值;终端设备根据第二声压级差值和第二预设阈值,确定第三耳机的第二增益值,以及第四耳机的第三增益值;终端设备基于第三耳机的第二增益值对第三耳机的声音信号进行增益补偿,并基于第四耳机的第三增益值对第四耳机的声音信号进行增益补偿。
如此,通过考量耳机的最大载荷和人耳安全听阈范围确定预设声压级阈值,当左右耳机中存在超出预设声压级阈值的声压级时,自适应补偿左右两只耳机的声压级,从而实现左右耳机的声压级恢复一致且都在预设范围内。
此外,本发明实施例还提供一种耳机音量自适应补偿装置。
请参照图5,图5为本发明耳机音量自适应补偿装置一实施例的功能模块示意图,如图5所示,本发明耳机音量自适应补偿装置包括:
声压级确定模块10,用于确定第一耳机在佩戴状态下的第一声压级和第二耳机在佩戴状态下的第二声压级;
声压级比较模块20,用于根据所述第一声压级和所述第二声压级确定第三耳机和第四耳机,其中,所述第三耳机为所述第一耳机和所述第二耳机中声压级较小的耳机,所述第四耳机为所述第一耳机和所述第二耳机中声压级较大的耳机;
声压级差值模块30,用于在所述第四耳机的声压级小于预设声压级阈值时,确定所述第一声压级和所述第二声压级之间的第一声压级差值;
增益补偿模块40,用于根据所述第一声压级差值和第一预设阈值确定所述第三耳机的第一增益值,并基于所述第一增益值对所述第三耳机的声音信号进行增益补偿。
进一步地,本发明耳机音量自适应补偿装置,还包括:
第二声压级差值模块,用于在所述第四耳机的声压级大于或者等于所述预设声压级阈值时,根据所述第一声压级和所述第二声压级确定第二声压级差值;
增益值模块,用于根据所述第二声压级差值和第二预设阈值确定所述第三耳机的第二增益值和所述第四耳机的第三增益值;
第二增益补偿模块,用于基于所述第二增益值对所述第三耳机的声音信号进行增益补偿,并基于所述第三增益值对所述第四耳机的声音信号进行增益补偿。
进一步地,增益值模块,还用于确定所述第一声压级和所述第二声压级之间的平均值;确定所述第一声压级与所述平均值之间的第二声压级差值。
进一步地,声压级确定模块10,包括:
声音信号单元,用于通过声压获取模块获取第一耳机在佩戴状态下的第一声音信号和第二耳机在佩戴状态下的第二声音信号;
声压级单元,用于根据所述第一声音信号确定所述第一耳机在佩戴状态下的第一声压级,并根据所述第二声音信号确定所述第二耳机在佩戴状态下的第二声压级。
进一步地,增益补偿模块40,包括:
判断单元,用于判断所述第一声压级差值是否大于第一预设阈值;
增益值确定单元,用于在所述第一声压级差值大于所述第一预设阈值时,确定所述第三耳机的第一增益值为所述第一声压级差值。
进一步地,第一增益值包括多个不同频段的目标增益值,增益补偿模块40,包括:
增益配置单元,用于解析所述第一增益值,得到多个所述目标增益值,并基于多个所述目标增益值对所述第三耳机的声音信号进行增益补偿。
进一步地,本发明耳机音量自适应补偿装置,还包括:
播放模块,用于获取目标声音信号,并将所述目标声音信号进行播放,其中,所述目标声音信号为经过增益补偿后的所述第三耳机的声音信号。
本发明还提供一种计算机存储介质,该计算机存储介质上存储有耳机音量自适应补偿程序,上述耳机音量自适应补偿程序被处理器执行时实现如以上任一项实施例所述的耳机音量自适应补偿程序方法的步骤。
本发明计算机存储介质的具体实施例与上述本发明耳机音量自适应补偿程序方法各实施例基本相同,在此不作赘述。
本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现如以上任一项实施例所述的本发明耳机音量自适应补偿方法的步骤,在此不作赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是TWS耳机等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种耳机音量自适应补偿方法,其特征在于,所述耳机音量自适应补偿方法包括:
确定第一耳机在佩戴状态下的第一声压级和第二耳机在佩戴状态下的第二声压级;
根据所述第一声压级和所述第二声压级确定第三耳机和第四耳机,其中,所述第三耳机为所述第一耳机和所述第二耳机中声压级较小的耳机,所述第四耳机为所述第一耳机和所述第二耳机中声压级较大的耳机;
在所述第四耳机的声压级小于预设声压级阈值时,确定所述第一声压级和所述第二声压级之间的第一声压级差值;
根据所述第一声压级差值和第一预设阈值确定所述第三耳机的第一增益值,并基于所述第一增益值对所述第三耳机的声音信号进行增益补偿。
2.如权利要求1所述的耳机音量自适应补偿方法,其特征在于,在所述根据所述第一声压级和所述第二声压级确定第三耳机和第四耳机的步骤之后,所述方法还包括:
在所述第四耳机的声压级大于或者等于所述预设声压级阈值时,根据所述第一声压级和所述第二声压级确定第二声压级差值;
根据所述第二声压级差值和第二预设阈值确定所述第三耳机的第二增益值和所述第四耳机的第三增益值;
基于所述第二增益值对所述第三耳机的声音信号进行增益补偿,并基于所述第三增益值对所述第四耳机的声音信号进行增益补偿。
3.如权利要求2所述的耳机音量自适应补偿方法,其特征在于,所述根据所述第一声压级和所述第二声压级确定第二声压级差值的步骤包括:
确定所述第一声压级和所述第二声压级之间的平均值;
确定所述第一声压级与所述平均值之间的第二声压级差值。
4.如权利要求1所述的耳机音量自适应补偿方法,其特征在于,所述确定第一耳机在佩戴状态下的第一声压级和第二耳机在佩戴状态下的第二声压级的步骤包括:
获取第一耳机在佩戴状态下的第一声音信号和第二耳机在佩戴状态下的第二声音信号;
根据所述第一声音信号确定所述第一耳机在佩戴状态下的第一声压级,并根据所述第二声音信号确定所述第二耳机在佩戴状态下的第二声压级。
5.如权利要求1所述的耳机音量自适应补偿方法,其特征在于,所述根据所述第一声压级差值和第一预设阈值确定所述第三耳机的第一增益值的步骤包括:
判断所述第一声压级差值是否大于第一预设阈值;
在所述第一声压级差值大于所述第一预设阈值时,确定所述第三耳机的第一增益值为所述第一声压级差值。
6.如权利要求1所述的耳机音量自适应补偿方法,其特征在于,所述第一增益值包括多个不同频段的目标增益值,所述基于所述第一增益值对所述第三耳机的声音信号进行增益补偿的步骤包括:
解析所述第一增益值,得到多个所述目标增益值,并基于多个所述目标增益值对所述第三耳机的声音信号进行增益补偿。
7.如权利要求1至6任一项所述的耳机音量自适应补偿方法,其特征在于,在所述基于所述第一增益值对所述第三耳机的声音信号进行增益补偿的步骤之后,所述方法还包括:
获取目标声音信号,并将所述目标声音信号进行播放,其中,所述目标声音信号为经过增益补偿后的所述第三耳机的声音信号。
8.一种耳机音量自适应补偿装置,其特征在于,所述耳机音量自适应补偿装置,包括:
声压级确定模块,确定第一耳机在佩戴状态下的第一声压级和第二耳机在佩戴状态下的第二声压级;
声压级比较模块,根据所述第一声压级和所述第二声压级确定第三耳机和第四耳机,其中,所述第三耳机为所述第一耳机和所述第二耳机中声压级较小的耳机,所述第四耳机为所述第一耳机和所述第二耳机中声压级较大的耳机;
声压级差值模块,在所述第四耳机的声压级小于预设声压级阈值时,确定所述第一声压级和所述第二声压级之间的第一声压级差值;
增益补偿模块,根据所述第一声压级差值和第一预设阈值确定所述第三耳机的第一增益值,并基于所述第一增益值对所述第三耳机的声音信号进行增益补偿。
9.一种终端设备,其特征在于,所述终端设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的耳机音量自适应补偿程序,所述耳机音量自适应补偿程序被所述处理器执行时实现如权利要求1至7中任一项所述的耳机音量自适应补偿方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有耳机音量自适应补偿程序,所述耳机音量自适应补偿程序被处理器执行时实现如权利要求1至7中任一项所述的耳机音量自适应补偿方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211493255.7A CN115767355A (zh) | 2022-11-25 | 2022-11-25 | 耳机音量自适应补偿方法、装置、终端设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211493255.7A CN115767355A (zh) | 2022-11-25 | 2022-11-25 | 耳机音量自适应补偿方法、装置、终端设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115767355A true CN115767355A (zh) | 2023-03-07 |
Family
ID=85338319
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211493255.7A Pending CN115767355A (zh) | 2022-11-25 | 2022-11-25 | 耳机音量自适应补偿方法、装置、终端设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115767355A (zh) |
-
2022
- 2022-11-25 CN CN202211493255.7A patent/CN115767355A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105979415B (zh) | 一种自适应调节降噪增益的降噪方法、装置及降噪耳机 | |
US20170048616A1 (en) | Active acoustic filter with location-based filter characteristics | |
US10728649B1 (en) | Multipath audio stimulation using audio compressors | |
CN111885458B (zh) | 音频播放方法、耳机及计算机可读存储介质 | |
CN112954115B (zh) | 一种音量调节方法、装置、电子设备及存储介质 | |
KR102004460B1 (ko) | 블루투스 회로와 디지털 신호 처리를 이용한 디지털 히어링 디바이스 | |
CN111508510B (zh) | 音频处理方法、装置、存储介质及电子设备 | |
CN114071308B (zh) | 耳机自适应调音方法、装置、耳机及可读存储介质 | |
EP3777114B1 (en) | Dynamically adjustable sidetone generation | |
WO2021238458A1 (zh) | 扬声设备音质的优化方法 | |
CN112637724A (zh) | 耳机降噪方法、***及存储介质 | |
US20190073992A1 (en) | Signal processing device, signal processing method and computer program | |
CN114125639A (zh) | 音频信号处理方法、装置及电子设备 | |
CN113963716A (zh) | 通话式门铃的音量均衡方法、装置、设备和可读存储介质 | |
CN113676595B (zh) | 音量调节方法、终端设备以及计算机可读存储介质 | |
CN114071306A (zh) | 降噪耳机音频处理方法、降噪耳机、装置及可读存储介质 | |
CN115767355A (zh) | 耳机音量自适应补偿方法、装置、终端设备及存储介质 | |
US10200795B2 (en) | Method of operating a hearing system for conducting telephone calls and a corresponding hearing system | |
CN113824838B (zh) | 发声控制方法、装置、电子设备及存储介质 | |
CN115884030A (zh) | 降噪方法、装置、耳机设备、存储介质及芯片 | |
CN111083250A (zh) | 移动终端及其降噪方法 | |
CN114071307A (zh) | 耳机的音量调节方法、装置、设备及介质 | |
CN114040300A (zh) | 耳机主动降噪方法、装置、耳机及计算机可读存储介质 | |
CN114125625B (zh) | 降噪调整方法、耳机及计算机可读存储介质 | |
US11463809B1 (en) | Binaural wind noise reduction |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |