耳机配置方法、装置、终端设备及计算机可读存储介质
文献发布时间:2023-06-19 12:07:15
技术领域
本申请涉及电子技术领域,具体涉及一种耳机配置方法、装置、终端设备及计算机可读存储介质。
背景技术
随着电子技术的发展,市面上出现了能够降低噪音的降噪耳机,降噪耳机通常可包括被动降噪耳机及主动降噪耳机,被动降噪耳机主要是通过在耳机中设置隔音材料等来阻隔噪音,而主动降噪耳机则是通过内置的降噪电路对噪音进行处理,以达到降噪的效果。
目前大部分降噪耳机无法同时兼顾降噪效果及佩戴耳机的用户的舒适性。
发明内容
本申请实施例公开了一种耳机配置方法、装置、终端设备及计算机可读存储介质,能够同时兼顾耳机的降噪效果及耳机在降噪时给用户带来的耳压感受,保证用户的舒适性。
本申请实施例公开了一种耳机配置方法,应用于终端设备,所述终端设备与耳机通信连接,所述方法包括:
根据用户的第一耳压感知数据确定目标降噪参数,所述第一耳压感知数据用于表征所述用户在佩戴所述耳机的状态下,当所述耳机进行降噪时的耳压感受;
根据所述目标降噪参数生成滤波器配置信息,并向所述耳机发送所述滤波器配置信息,所述滤波器配置信息用于对所述耳机的降噪滤波器进行配置,以使所述耳机通过配置后的降噪滤波器进行降噪。
本申请实施例公开了一种耳机配置装置,应用于终端设备,所述终端设备与耳机通信连接,所述装置包括:
参数确定模块,用于根据用户的第一耳压感知数据确定目标降噪参数,所述第一耳压感知数据用于表征所述用户在佩戴所述耳机的状态下,当所述耳机进行降噪时的耳压感受;
信息生成模块,用于根据所述目标降噪参数生成滤波器配置信息,并向所述耳机发送所述滤波器配置信息,所述滤波器配置信息用于对所述耳机的降噪滤波器进行配置,以使所述耳机通过配置后的降噪滤波器进行降噪。
本申请实施例公开了一种终端设备,包括存储器及处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器实现如上所述的方法。
本申请实施例公开了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的方法。
本申请实施例公开的耳机配置方法、装置、终端设备及计算机可读存储介质,终端设备根据用户的第一耳压感知数据确定目标降噪参数,该第一耳压感知数据用于表征用户在佩戴耳机的状态下,当耳机进行降噪时的耳压感受,根据该目标降噪参数生成滤波器配置信息,并向耳机发送滤波器配置信息,耳机可基于该滤波器配置信息对降噪滤波器进行配置,以通过配置后的降噪滤波器进行降噪,结合用户的实际耳压感知数据选择目标降噪参数,从而可使得配置的降噪滤波器与用户对耳机进行降噪时的耳压感受适配,可减轻耳机进行降噪时对用户产生的不良耳压感受,保证用户的舒适性。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为一个实施例中耳机配置方法的应用场景图;
图2为一个实施例中耳机配置方法的流程图;
图3为另一个实施例中耳机配置方法的流程图;
图4A为一个实施例中显示可供用户选择的降噪参数的界面示意图;
图4B为一个实施例中显示耳压反馈窗口的界面示意图;
图5为一个实施例中生成滤波器配置信息的流程图;
图6A为一个实施例中降噪曲线的示意图;
图6B为另一个实施例中降噪曲线的示意图;
图7为另一个实施例中耳机配置方法的流程图;
图8为一个实施例中耳机配置装置的框图;
图9为一个实施例中终端设备的结构框图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
需要说明的是,本申请实施例及附图中的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
可以理解,本申请所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本申请的范围的情况下,可以将第一耳压感知数据称为第二耳压感知数据,且类似地,可将第二耳压感知数据称为第一耳压感知数据。第一耳压感知数据和第二耳压感知数据两者都是耳压感知数据,但其不是同一时刻采集的耳压感知数据。
图1为一个实施例中耳机配置方法的应用场景图。如图1所示,终端设备10与耳机20之间可建立通信连接,该终端设备10可包括但不限于手机、平板电脑、可穿戴设备、车载终端、PC(Personal Computer,个人计算机)等,耳机20可以是具备降噪功能的耳机,该耳机20可包括头戴式耳机、入耳式耳机、耳塞式耳机及挂耳式耳机等,耳机20的结构形态在此不作限定。终端设备10与耳机20之间可建立蓝牙、WiFi(Wireless Fidelity,无线保真)等无线通信连接,也可通过数据线建立有线通信连接,其通信连接方式在此不作限定。
在相关的技术中,耳机20通常是利用出厂前配置好的降噪滤波器对噪声进行滤波,以达到降噪效果,但是在降噪效果强时,耳机20会带来明显的耳压感,导致用户在佩戴耳机20时出现不舒适的情况。
在本申请实施例中,终端设备10可根据用户的第一耳压感知数据确定目标降噪参数,该第一耳压感知数据用于表征用户在佩戴耳机20的状态下,当耳机20进行降噪时的耳压感受。终端设备10可根据确定的目标降噪参数生成滤波器配置信息,并向耳机20发送该滤波器配置信息。耳机20可根据该滤波器配置信息对降噪滤波器进行配置,并通过配置后的降噪滤波器进行降噪。终端设备10可结合用户的实际耳压感知数据选择目标降噪参数,从而可使得配置的降噪滤波器与用户对耳机20进行降噪时的耳压感受适配,可减轻耳机进行降噪时对用户产生的不良耳压感受,能够同时兼顾耳机的降噪效果及耳机在降噪时给用户带来的耳压感受,保证用户的舒适性。
如图2所示,在一个实施例中,提供一种耳机配置方法,可应用于上述的终端设备,该终端设备可与耳机通信连接,该方法可包括以下步骤:
步骤210,根据用户的第一耳压感知数据确定目标降噪参数。
第一耳压感知数据可用于表征用户在佩戴耳机的状态下,当耳机进行降噪时的耳压感受,该耳压感受可指的是耳腔内部与外部压强不平衡,导致耳膜受外界压强增大所产生的感觉。针对不同的降噪参数,用户可能体验到不同的耳压感受,通常降噪效果越强,耳机产生的耳压感受越明显,在耳机降低降噪效果后,则可减轻用户感受到的耳压。
可选地,该降噪参数可包括降噪频点及降噪深度。其中,降噪频点可指的是耳机通过降低的噪音信号的频率中心点,例如,降噪频点可为100Hz(赫兹)、200赫兹等。降噪深度则可指的是降低的噪音信号强度,例如25dB(分贝)、30dB等,但不限于此。
终端设备可记录耳机在不同降噪参数下进行降噪时,用户的耳压感受,以得到第一耳压感知数据。在一些实施例中,可采用定性的方式记录用户的耳压感受,例如,可将耳压感受划分为舒适、轻微不适、严重不适等三种状态,用户在耳机进行降噪时可反馈该三种状态中的一种,从而确定用户的耳压感受。在另一些实施例中,也可采用定量的方式记录用户的耳压感受,例如,可将耳压感受划分为多个耳压等级,耳压等级越高表示用户感受到的耳压越明显,耳压所带来的不适感越严重。用户在耳机进行降噪时可反馈多个耳压等级中的任一等级,以表示感受到的耳压程度。
终端设备可根据用户的第一耳压感知数据确定目标降噪参数,目标降噪参数可指的是用户感觉耳压舒适对应的降噪参数,耳机在该目标降噪参数下进行降噪时,用户感受不到耳压或仅能感受到轻微的耳压,不会产生不适感。
步骤220,根据目标降噪参数生成滤波器配置信息,并向耳机发送该滤波器配置信息,该滤波器配置信息用于对耳机的降噪滤波器进行配置,以使耳机通过配置后的降噪滤波器进行降噪。
终端设备可根据目标降噪参数确定与该目标降噪参数对应的滤波器参数,可选地,滤波器参数可包括但不限于滤波器增益参数、中心频率、截止频率、品质参数等中的一种或多种。其中,滤波器增益参数可指的是滤波器允许通过的频带信号在通过该滤波器后所产生的增益,例如,允许通过的频带信号通过滤波器的幅值增大的倍数等。中心频率可指的是滤波器允许通过的频带的中间频率值,也可以是滤波器禁止通过的频带的中间频率值。截止频率指的是滤波器禁止通过的频带。品质参数可用于表征滤波器的损耗性能,该品质参数可包括Q值等,Q值可为滤波器的损耗与输入功率之间的比值。可以理解地,滤波器参数也可包括其它参数,并不仅限于上述中的几种参数。
终端设备可根据确定的滤波器参数生成滤波器配置信息,并向耳机发送该滤波器配置信息,该滤波器配置信息可包括上述确定的滤波器参数。耳机在接收到该滤波器配置信息后,可根据该滤波器配置信息包括的滤波器参数对降噪滤波器进行配置,配置后的降噪滤波器能够进行与目标降噪参数匹配的降噪处理,达到相应的降噪效果。例如,目标降噪参数包括降噪频点100Hz、降噪深度20dB,则配置后的降噪滤波器能够对100Hz的噪音信号进行滤波处理,且能够降低该噪音信号的强度20dB。
耳机在利用滤波器配置信息对降噪滤波器进行配置后,可通过配置后的降噪滤波器进行降噪。在一些实施例中,耳机在通过麦克风采集到噪音信号后,可通过降噪滤波器产对该噪音信号进行滤波,生成该噪音信号对应的反相声波信号,该反相声波信号可与采集的噪音信号的频率、幅度等均相同,但相位相反,在耳机输出正常音频信号时,可同时播放该反相声波信号,反相声波信号可与噪音信号抵消,从而达到降噪效果。
可选地,降噪滤波器可包括前馈滤波器、后馈滤波器及混合型滤波器等,前馈滤波器指的是对麦克风采集到的环境噪音信号进行滤波的滤波器,后馈滤波器指的是对麦克风采集到的人耳接收的噪音信号进行滤波的滤波器,混合型滤波器则指的是同时对麦克风采集到的环境噪音信号及人耳接收的噪音信号进行滤波的滤波器。
在一些实施例中,耳机在通过麦克风采集到噪音信号后,可通过降噪滤波器产对该噪音信号进行滤波,也可直接通过降噪滤波器滤除噪音信号,对噪音信号进行衰减,从而达到降噪效果。
在一些实施例中,终端设备在根据用户的第一耳压感知数据确定目标降噪参数后,也可将该目标降噪参数发送给耳机,耳机可根据该目标降噪参数确定滤波器参数,并根据该滤波器参数对降噪滤波器进行配置。
在本申请实施例中,终端设备根据用户的第一耳压感知数据确定目标降噪参数,该第一耳压感知数据用于表征用户在佩戴耳机的状态下,当耳机进行降噪时的耳压感受,根据该目标降噪参数生成滤波器配置信息,并向耳机发送滤波器配置信息,耳机可基于该滤波器配置信息对降噪滤波器进行配置,以通过配置后的降噪滤波器进行降噪,结合用户的实际耳压感知数据选择目标降噪参数,从而可使得配置的降噪滤波器与用户对耳机20进行降噪时的耳压感受适配,可减轻耳机进行降噪时对用户产生的不良耳压感受,能够同时兼顾耳机的降噪效果及耳机在降噪时给用户带来的耳压感受,保证用户的舒适性。
如图3所示,在一个实施例中,提供另一种耳机配置方法,可应用于上述的终端设备,该方法可包括以下步骤:
步骤302,响应选择操作,获取选择的降噪参数。
在本申请实施例中,终端设备可对耳机在进行与不同降噪参数匹配的降噪处理时,用户相应的耳压感受进行测试。终端设备可提供多组可供用户选择的降噪参数,该可供用户选择的降噪参数可包括可供用户选择的降噪频点及可供用户选择的降噪深度。每个降噪频点下可对应多个可供选择的降噪深度,降噪深度越大表示降噪效果越好,不同降噪频点下对应的可供选择的降噪深度可相同,也可不同,在此不作限定。
终端设备可在屏幕上显示可供用户选择的降噪参数,用户可选择需要进行测试的降噪参数,终端设备在接收到用户触发的选择操作后,可响应该选择操作,并获取用户选择的降噪参数。示例性地,图4A为一个实施例中显示可供用户选择的降噪参数的界面示意图。如图4A所示,终端设备可在界面410中显示可供选择的降噪参数,该界面410可包括降噪频点的选择框412及降噪深度的选择框414,该降噪频点的选择框412中可包括多个可供用户选择的降噪频点,降噪深度的选择框414可包括多个可供用户选择的降噪深度,用户可根据实际需求进行选择。
在一些实施例中,上述可供用户选择的降噪频点及降噪深度也可通过其它表示方式进行表示。可选地,可用降噪等级表示降噪深度,不同的降噪等级可对应不同的降噪深度,降噪等级越高,对应的降噪深度可越大,表示降噪效果越好。终端设备可在屏幕上显示可供用户选择的降噪频点及降噪等级,用户可选择所需的降噪频点及降噪等级,终端设备在接收到用户的选择操作后,可响应该选择操作,获取选择的降噪频点,以及选择的与该降噪频点对应的降噪等级,可获取该选择的降噪等极对应的降噪深度,该选择的降噪等极对应的降噪深度即为用户选择的降噪深度。采用此方式表示降噪参数,可帮助用户更好地理解及选择,有利于提高与用户之间的交互性。
步骤304,根据选择的降噪参数生成降噪指令,并将降噪指令发送至耳机,降噪指令用于指示耳机根据选择的降噪参数进行降噪处理。
终端设备在获取用户选择的降噪参数后,可根据该降噪参数生成降噪指令,可选地,可根据该选择的降噪参数确定待测试的滤波器参数,并根据该测试的滤波器参数生成降噪指令。在耳机接收到该降噪指令后,可根据该降噪指令中包含的滤波器参数对降噪滤波进行配置,并对通过配置后的降噪滤波器进行降噪。终端设备可获取用户在耳机进行降噪过程中的耳压感受,得到与该选择的降噪参数对应的第一耳压感知数据。
为了提高耳压感知测试的准确性,在一个实施例中,耳机根据降噪指令配置降噪滤波器后,可通过扬声器播放与该选择的降噪频点对应的噪声信号,通过麦克风采集到该噪声信号后,可通过配置的降噪滤波器对该噪声信号进行滤波处理,对该噪声信号的降噪,实现与该降噪参数匹配的降噪效果。用户佩戴耳机的状态下,可体验到耳机在进行降噪处理时所产生的耳压,以及耳压带来的感受,则可向终端设备进行反馈。
在一些实施例中,终端设备可在屏幕上显示耳压反馈窗口,用户可通过该耳压反馈窗口反馈耳压感知程度。可选地,该耳压反馈窗口可显示多个可供选择的耳压感知程度,该耳压感知程度可包括舒适、轻微不适、严重不适等,或该耳压感知程度可包括多个不同的耳压等级,如1~5等级,耳压等级越大说明耳压感知程度越大,给用户造成的不适越严重。
示例性地,图4B为一个实施例中显示耳压反馈窗口的界面示意图。如图4B所示,终端设备可通过界面420显示耳压反馈窗口422,还可显示用户选择的降噪参数,用户在耳机进行与该选择的降噪参数对应的降噪处理时,可对耳压感受进行反馈,如可根据个人的实际情况在耳压反馈窗口422选择舒适、轻微不适及严重不适中的一种感受进行反馈。
进一步地,若终端设备显示的耳压反馈窗口中包括多个可供选择的耳压等级,可在各个耳压等级相应的区域显示解释信息,该解释信息可对各个耳压等级进行解释,例如,1级耳压等级对应的解释信息可包括“感觉不到耳压”,2级耳压等级对应的解释信息可包括“感觉得到一点点耳压,没有产生不适”,3级耳压等级对应的解释信息可包括“感觉得到较轻的耳压,没有产生明显不适”,4级耳压等级对应的解释信息可包括“感觉得到明显耳压,产生轻微不适”,5级耳压等级对应的解释信息可包括“感觉得到很大的耳压,产生严重不适”等,但不限于此。通过解释信息,用户可更加准确地选择耳压等级,从而更加准确地反馈真实的耳压感知数据。
在其它的实施例中,耳压反馈窗口中也可显示有多个与耳压感知相关的问题或是选择项,例如除耳压感受外,用户还可反馈身体是否产生其它不适的情况,如是否头疼、是否出现耳鸣、听力是否出现下降等,从而可进一步采集用户的真实耳压感知数据。
在其它的实施例中,终端设备也可通过其它方式采集用户的耳压感知程度,例如,用户可直接说出耳压感知程度,终端设备通过采集用户的语音信号,并对该语音信号进行识别,以确定用户的耳压感知程度。也可以是其它方式,例如通过不同的手势来辨别不同的耳压感知程度等,在此不作限定。
步骤306,采集用户在耳机进行降噪处理时的第一耳压感知数据。
在耳机进行与不同降噪参数对应的降噪处理时,终端设备可采集用户针对每一组降噪参数反馈的耳压感知程度,得到用户的第一耳压感知数据。该第一耳压感知数据可包括一个或多个降噪频点,以及每个降噪频点下包含的各个降噪深度对应的耳压感知程度。终端设备可对采集的第一耳压感知数据进行存储,从而可以该第一耳压感知数据作为参考,对耳机的降噪滤波器进行配置。
步骤308,根据用户的第一耳压感知数据确定目标降噪参数。
在一些实施例中,步骤根据用户的第一耳压感知数据确定目标降噪参数,可包括:根据第一耳压感知数据,获取每个降噪频点下耳压感知程度满足耳压舒适条件的目标降噪深度;将各个降噪频点,以及各个降噪频点对应的目标降噪深度确定为目标降噪参数。
该耳压舒适条件可预先根据实际需求进行设置,在耳压感知程度满足耳压舒适条件时,可表征耳压感知程度不会给用户造成不适的感觉。例如,可设置耳压舒适条件包括耳压感知程度为舒适,或是可设置耳压舒适条件包括耳压感知程度小于或等于3级耳压等级等,但不限于此。
针对第一耳压感知数据中包含的各个降噪频点,可判断每个降噪频点下的各个降噪深度对应的耳压感知程度是否满足耳压舒适条件,并获取每个降噪频点下耳压感知程度满足该耳压舒适条件的目标降噪深度。例如,降噪频点100Hz,在降噪深度为25dB时,用户反馈的耳压感知程度为舒适,在降噪深度为30dB时,用户反馈的耳压感知程度为轻微不适,在降噪深度为35dB时,用户反馈的耳压感知程度为严重不适,其中耳压感知程度满足耳压舒适条件的降噪深度为25dB,则可确定100Hz对应的目标降噪深度为25dB。
在一些实施例中,针对第一耳压感知数据中包含的各个降噪频点,若在第一降噪频点下,存在多个耳压感知程度满足耳压舒适条件的降噪深度,则从该满足耳压舒适条件的降噪深度中选择最大的降噪深度作为第一降噪频点对应的目标降噪深度。同一降噪频点下可能存在多个耳压感知程度满足耳压舒适条件的降噪深度,可直接选择最大的降噪深度作为目标降噪深度,降噪深度越大表示降噪效果越好,从而可保证耳机在用户舒适的情况下,具备更好的降噪效果。
例如,降噪频点100Hz,在降噪深度为10、15、20、25dB时,用户反馈的耳压感知程度均为舒适,则可从中选择25dB作为100Hz对应的目标降噪深度。保证耳机在进行降噪时不会给用户带来不良的耳压感受,并尽可能地实现最优的降噪效果。
在一些实施例中,针对第一耳压感知数据中包含的各个降噪频点,若在第二降噪频点下,不存在耳压感知程度满足耳压舒适条件的降噪深度,可直接删除该第二降噪频点及对应的降噪深度,使耳机不对与该第二降噪频点对应的噪音信号进行降噪。可选地,也可从第二降噪频点对应的多个降噪深度中选择最小的降噪深度作为目标降噪深度,或选择耳压感知程度与耳压舒适条件距离最小的降噪深度作为第二降噪频点对应的目标降噪深度。
例如,降噪频点500Hz,在降噪深度为20dB时,用户反馈的耳压感知程度为轻微不适,在降噪深度为25dB时,用户反馈的耳压感知程度为严重不适,在降噪深度为30dB时,用户反馈的耳压感知程度为严重不适,其中,所有的降噪深度的耳压感知程度均不满足耳压舒适条件,可选择耳压感知程度与耳压舒适条件距离最小的降噪深度20dB,作为500Hz对应的目标降噪深度。可同时兼顾用户的耳压感受及耳机的降噪效果。
在一些实施例中,终端设备在对用户的耳压感受进行测试时,也可自动调整待测试的降噪参数,不需要用户手动进行选择。终端设备可确定本次待测试的降噪参数,可根据本次待测试的降噪参数生成降噪指令,并将降噪指令发送至耳机,该降噪指令可用于指示耳机根据本次待测试的降噪参数进行降噪处理。
终端设备可采集用户在耳机进行降噪处理时的耳压感知程度,若该耳压感知程度满足耳压舒适条件,则将本次待测试的降噪参数调整为下一待测试的降噪参数,其中,下一待测试的降噪参数的降噪效果可高于本次待测试的降噪参数的降噪效果。可将下一待测试的降噪参数作为新的本次待测试的降噪参数,并继续执行根据本次待测试的降噪参数生成降噪指令,并将降噪指令发送至耳机的步骤,采集用户在耳机进行新的本次待测试的降噪参数对应的降噪处理时,用户反馈的耳压感知程度,可不断重复上述过程直至采集的耳压感知程度不满足耳压舒适条件。
针对设置的多个降噪频点,以及每个降噪频点下包含的多个降噪深度,可按照降噪频点从小到大,降噪深度从小到大的顺序依次进行测试,每次测试时的降噪参数的降噪效果均比上一次的降噪参数的降噪效果强,逐渐调整降噪参数,使降噪效果不断递增,可使用户在进行耳压感知测试时有适应过程,防止突然降噪效果过强给用户造成不适,导致测试结果不准确。
若采集的耳压感知程度不满足耳压舒适条件,则可停止测试,并将上一待测试的降噪参数确定为目标降噪参数,该目标降噪参数即为在用户耳压感知舒适的情况下降噪效果最好的降噪参数,保证耳机在进行降噪时不会给用户带来不良的耳压感受,并尽可能地实现最优的降噪效果。
步骤310,根据目标降噪参数生成滤波器配置信息,并向耳机发送该滤波器配置信息,该滤波器配置信息用于对耳机的降噪滤波器进行配置,以使耳机通过配置后的降噪滤波器进行降噪。
耳机信息在根据滤波器配置信息配置降噪滤波器后,配置后的降噪滤波器能够达到目标降噪参数中包含的每个降噪频点及对应的目标降噪深度的降噪效果。
在本申请实施例中,通过与用户进行简单的交互,即可对用户在不同降噪参数下的耳压感知程度进行测试,采集得到用户实际的耳压感知数据,方式简便快捷,可针对用户的个人实际情况配置耳机的降噪滤波器,使耳机在降噪时贴合佩戴用户的实际需求,能够同时兼顾耳机的降噪效果及耳机在降噪时给用户带来的耳压感受,保证用户的舒适性。
如图5所示,在一个实施例中,在上述的耳机配置方法中,步骤根据目标降噪参数生成滤波器配置信息,可包括以下步骤:
步骤502,根据目标降噪参数生成降噪曲线。
降噪曲线可用于表征与第一耳压感知数据对应的降噪频点及降噪深度之间的关系,进一步地,目标降噪参数包括第一耳压感知数据中包含的各个降噪频点及各个降噪频点对应的目标降噪深度,则可根据各个降噪频点及各个降噪频点对应的目标降噪深度生成降噪曲线。该降噪曲线可表示降噪频点与目标降噪深度之间的对应关系。
步骤504,基于降噪曲线计算得到滤波器参数,并根据滤波器参数生成滤波器配置信息。
终端设备可根据生成的降噪曲线确定滤波器参数,并生成包含该滤波器参数的滤波器配置信息。在一些实施例中,终端设备可计算与该降噪曲线拟合的频率响应曲线,并根据该拟合的频率响应曲线确定滤波器参数,频率响应曲线可表征降噪滤波器的幅频特性及相频特性,该幅频特性可用于表示信号通过滤波器后各频率成分的衰减情况,相频特性可反映各频率成分通过滤波器后在时间上的延时情况。
作为一种具体实施方式,终端设备可根据设置的初始滤波器参数生成降噪滤波器的初始频率响应曲线,并将初始频率响应曲线与降噪曲线进行比对,计算初始频率响应曲线与降噪曲线之间的差值,可根据该差值对初始滤波器参数进行更新,得到新的滤波器参数,再根据新的滤波器数生成降噪滤波器的新的频率响应曲线。可不断将新生成的频率响应曲线与降噪曲线进行比对,并根据二者之间的差值对滤波器参数进行更新,直至新生成的频率响应曲线与降噪曲线之间的差值达到最小的收敛状态,则确定新生成的频率响应曲线与降噪曲线拟合。可将生成该拟合的频率响应曲线对应的滤波器参数确定为最优的滤波器参数,并根据该最优的滤波器参数生成滤波器配置信息。
耳机根据该滤波器配置信息中的滤波器参数对降噪滤波器进行配置后,可使得配置后的降噪滤波器的降噪性能最贴近降噪曲线,即达到最贴合用户所需求的降噪效果,实现针对不同用户的耳压感受进行耳机降噪滤波器的个性化定制,满足不同用户的需求。
可选地,上述的降噪曲线可同时反映多个降噪频点与目标降噪深度之间的对应关系,即目标降噪参数包含的多个降噪频点可对应一条降噪曲线。降噪曲线也可反映单个降噪频点与目标降噪深度之间的对应关系,在一些实施例中,终端设备可根据目标降噪参数中包括的每个降噪频点,及每个降噪频点对应的目标降噪深度,生成与每个降噪频点对应的降噪曲线。每个降噪频点可对应一条单独的降噪曲线。
图6A为一个实施例中降噪曲线的示意图。如图6A所示,降噪曲线610为降噪频点100Hz对应的降噪曲线,其中,图6A中的横轴可表示频率,纵轴可表示降噪强度。通过降噪曲线610可得知降噪频点100Hz的降噪强度为-20dB,即降低20dB的噪音信号强度,因此,降噪频点100Hz对应的目标降噪深度为20dB。
图6B为另一个实施例中降噪曲线的示意图。如图6B所示,降噪曲线620为降噪频点200Hz对应的降噪曲线。通过降噪曲线620可得知降噪频点200Hz的降噪强度为-18dB,即降低18dB的噪音信号强度,因此,降噪频点200Hz对应的目标降噪深度为18dB。
终端设备可计算与每个降噪频点对应的降噪曲线拟合的频率响应曲线,并根据该拟合的频率响应曲线确定每个降噪频点对应的滤波器参数。针对每个降噪频点对应的降噪曲线,可分别拟合得到频率响应曲线,从而可计算得到每个降噪频点对应的滤波器参数。计算与每个降噪频点对应的降噪曲线拟合的频率响应曲线的方式,可与上述实施例中介绍的计算频率响应曲线的方式相同,在此不再重复赘述。
终端设备可根据每个降噪频点对应的滤波器参数生成滤波器配置信息,该滤波器配置信息可包每个降噪频点对应的滤波器参数,终端设备可将该滤波器配置信息发送至耳机。该滤波器配置信息用于指示耳机根据每个降噪频点对应的滤波器参数,配置与各个降噪频点对应的降噪滤波器,并将各个降噪频点对应的降噪滤波器进行级联,得到配置后的降噪滤波器。
耳机在接收到该滤波器配置信息后,可根据滤波器配置信息中包含的各个降噪频点对应的滤波器参数,配置与各个降噪频点对应的降噪滤波器。可选地,一个降噪频点可分别对应一个降噪滤波器,可将配置的各个降噪滤波器进行级联,得到配置后的降噪滤波器,该配置后的降噪滤波器针对不同频点的噪音信号可实现不同的降噪效果。在基于用户的第一耳压感知数据确定的目标降噪参数中包含的各个降噪频点对应的目标降噪深度不同时,说明用户对于不同降噪频点的噪音信号需求的降噪效果不同,上述得到的配置后的降噪滤波器可与该目标降噪参数匹配,贴合用户对于不同降噪频点的不同降噪深度的需求,提高降噪的准确性。
在本申请实施例中,可根据该目标降噪参数生成降噪曲线,并基于该降噪曲线计算得到滤波器参数,可使得耳机根据该滤波器参数配置的降噪滤波器能够实现与该目标降噪参数匹配的降噪效果,且由于该目标降噪参数是根据用户的耳压感知数据确定的,因此,可保证耳机在通过配置后的降噪滤波器进行降噪时不会给用户造成不良的耳压感受,能够同时兼顾耳机的降噪效果及耳机在降噪时给用户带来的耳压感受,保证了用户的舒适性。
如图7所示,在一个实施例中,提供另一种耳机配置方法,可应用于上述的终端设备,该方法可包括以下步骤:
步骤702,响应选择操作,获取选择的降噪参数。
步骤704,根据选择的降噪参数生成降噪指令,并将降噪指令发送至耳机,降噪指令用于指示耳机根据选择的降噪参数进行降噪处理。
步骤706,采集用户在耳机进行降噪处理时的第一耳压感知数据。
步骤708,根据用户的第一耳压感知数据确定目标降噪参数。
步骤710,根据目标降噪参数生成降噪曲线。
步骤712,基于降噪曲线计算得到滤波器参数,并根据滤波器参数生成滤波器配置信息,并向耳机发送该滤波器配置信息,该滤波器配置信息用于对耳机的降噪滤波器进行配置,以使耳机通过配置后的降噪滤波器进行降噪。
步骤702~712可参照上述各实施例中的相关描述,在此不再一一赘述。
步骤714,采集针对耳机基于配置后的降噪滤波器进行降噪的第二耳压感知数据及降噪效果。
在耳机通过配置后的降噪滤波器对噪音信号进行降噪处理时,终端设备可采集用户针对该降噪处理的第二耳压感知数据及降噪效果,该第二耳压感知数据可包括耳压感知程度,降噪效果可用于反映用户对降噪处理后的噪音信号的感知程度,例如,降噪效果可包括没有噪音、轻微噪音、较重噪音、严重噪音等,用户可根据自己听到的噪声信号进行判断。由于不同用户对于耳压及噪音的接受能力不同,因此通过用户主观反馈的耳压感知程度及降噪效果,能够更加准确地贴合用户对耳机降噪的实际需求。
作为另一种实施方式,在耳机通过配置后的降噪滤波器对噪音信号进行降噪处理后,也可通过耳机内置的麦克风采集降噪处理后的噪声信号,该麦克风采集的噪声信号接近用户真实听到的噪声信号,因此可根据该麦克风采集降噪处理后的噪声信号确定降噪效果。
步骤716,根据第二耳压感知数据及降噪效果对滤波器参数进行调整,并根据调整后的滤波器参数生成新的滤波器配置信息。
若第二耳压感知数据反映用户针对耳机进行的降噪处理出现不适的情况,和/或降噪效果太差不符合用户预期,则可根据第二耳压感知数据及降噪效果对滤波器参数进行调整。在一些实施例中,耳机采集到需要进行降噪处理的噪音信号后,可分析该噪音信号的频率,以根据该频率确定该噪音信号对应的降噪频点。
终端设备可根据第二耳压感知数据及降噪效果对该噪音信号的降噪频点对应的目标降噪深度进行调整。例如,若第二耳压感知数据的耳压感知程度为轻微不适或严重不适,则可减小该噪音信号的降噪频点对应的目标降噪深度,以减轻耳机给用户带来的耳压感受;若降噪效果为较重噪音、严重噪音等反映效果差的降噪效果,则可增大该噪音信号的降噪频点对应的目标降噪深度,以增加降噪效果。
可根据该噪音信号的降噪频点,以及调整后的目标降噪深度生成降噪曲线,并根据该降噪曲线对滤波器参数进行调整,计算得到新的滤波器参数,即调整后的滤波器参数。进一步地,可根据该降噪曲线对该噪音信号的降噪频点对应的滤波器参数进行调整,以得到该噪音信号的降噪频点对应的调整后的滤波器参数。需要说明的是,计算新的滤波器参数的方式可参照上述各实施例中计算滤波器参数的相关描述,在此不再重复赘述。
步骤718,向耳机发送新的滤波器配置信息,新的滤波器配置信息用于指示耳机根据调整后的滤波器参数重新配置降噪滤波器。
在一些实施例中,终端设备可向耳机发送包含该噪音信号的降噪频点对应的调整后的滤波器参数的滤波器配置信息,耳机可根据该滤波器配置信息,对该噪音信号的降噪频点对应的降噪滤波器进行重新配置,重新配置后的降噪滤波器可改善耳压感受,或是提高降噪效果,贴合用户的实际需求。
在本申请实施例中,在耳机通过配置后的降噪滤波器实际进行降噪的过程中,可根据反馈的第二耳压感知数据及降噪效果对降噪滤波器的滤波器参数进行调整,可更加贴合用户在实际使用耳机的过程中,对耳机产生的耳压、耳机实现的降噪效果的需求,同时兼顾了耳机的降噪效果及耳机在降噪时给用户带来的耳压感受。
如图8所示,在一个实施例中,提供一种耳机配置装置800,可应用于上述的终端设备,该终端设备与耳机通信连接。耳机配置装置800可包括参数确定模块810、信息生成模块820。
参数确定模块810,用于根据用户的第一耳压感知数据确定目标降噪参数,第一耳压感知数据用于表征用户在佩戴耳机的状态下,当耳机进行降噪时的耳压感受。
信息生成模块820,用于根据目标降噪参数生成滤波器配置信息,并向耳机发送滤波器配置信息,该滤波器配置信息用于对耳机的降噪滤波器进行配置,以使耳机通过配置后的降噪滤波器进行降噪。
在本申请实施例中,终端设备根据用户的第一耳压感知数据确定目标降噪参数,该第一耳压感知数据用于表征用户在佩戴耳机的状态下,当耳机进行降噪时的耳压感受,根据该目标降噪参数生成滤波器配置信息,并向耳机发送滤波器配置信息,耳机可基于该滤波器配置信息对降噪滤波器进行配置,以通过配置后的降噪滤波器进行降噪,结合用户的实际耳压感知数据选择目标降噪参数,从而可使得配置的降噪滤波器与用户对耳机20进行降噪时的耳压感受适配,可减轻耳机进行降噪时对用户产生的不良耳压感受,能够同时兼顾耳机的降噪效果及耳机在降噪时给用户带来的耳压感受,保证用户的舒适性。
在一个实施例中,上述耳机配置装置800,除了包括参数确定模块810、信息生成模块820,还包括选择模块、降噪模块及采集模块。
选择模块,用于响应选择操作,获取选择的降噪参数。
在一个实施例中,选择模块,还用于响应选择操作,获取选择的降噪频点,以及选择的与降噪频点对应的降噪等级,并获取降噪等级对应的降噪深度。
降噪模块,用于根据选择的降噪参数生成降噪指令,并将降噪指令发送至耳机,降噪指令用于指示耳机根据选择的降噪参数进行降噪处理。
采集模块,用于采集用户在耳机进行降噪处理时的第一耳压感知数据。
在一个实施例中,第一耳压感知数据包括一个或多个降噪频点,以及每个降噪频点下包含的各个降噪深度对应的耳压感知程度。
参数确定模块810,还用于根据第一耳压感知数据,获取每个降噪频点下耳压感知程度满足耳压舒适条件的目标降噪深度,并将各个降噪频点,以及各个降噪频点对应的目标降噪深度确定为目标降噪参数。
在一个实施例中,参数确定模块810,还用于若在第一降噪频点下,存在多个耳压感知程度满足耳压舒适条件的降噪深度,则从该满足耳压舒适条件的降噪深度中选择最大的降噪深度作为第一降噪频点对应的目标降噪深度。
在一个实施例中,降噪模块,还用于确定本次待测试的降噪参数,以及根据本次待测试的降噪参数生成降噪指令,并将降噪指令发送至耳机,降噪指令用于指示耳机根据本次待测试的降噪参数进行降噪处理。
采集模块,还用于采集用户在耳机进行所述降噪处理时的耳压感知程度;
降噪模块,还用于若耳压感知程度满足耳压舒适条件,则将本次待测试的降噪参数调整为下一待测试的降噪参数,其中,下一降噪参数的降噪效果高于本次待测试的降噪参数的降噪效果;以及用于将下一待测试的降噪参数作为新的本次待测试的降噪参数,继续执行根据所述本次待测试的降噪参数生成降噪指令,并将降噪指令发送至耳机的步骤,直至采集的耳压感知程度不满足耳压舒适条件。
在一个实施例中,参数确定模块810,还用于若采集的耳压感知程度不满足耳压舒适条件,则将上一待测试的降噪参数确定为目标降噪参数。
在本申请实施例中,通过与用户进行简单的交互,即可对用户在不同降噪参数下的耳压感知程度进行测试,采集得到用户实际的耳压感知数据,方式简便快捷,可针对用户的个人实际情况配置耳机的降噪滤波器,使耳机在降噪时贴合佩戴用户的实际需求,能够同时兼顾耳机的降噪效果及耳机在降噪时给用户带来的耳压感受,保证用户的舒适性。
在一个实施例中,信息生成模块820,包括曲线生成单元及配置单元。
曲线生成单元,用于根据目标降噪参数生成降噪曲线,降噪曲线用于表征与第一耳压感知数据对应的降噪频点及降噪深度之间的关系;
配置单元,用于基于降噪曲线计算得到滤波器参数,并根据滤波器参数生成滤波器配置信息,向耳机发送该滤波器配置信息。
在一个实施例中,配置单元,还用于计算与降噪曲线拟合的频率响应曲线,并根据拟合的频率响应曲线确定滤波器参数。
在一个实施例中,目标降噪参数包括多个降噪频点,以及各个降噪频点对应的目标降噪深度。曲线生成单元,还用于根据每个降噪频点及每个降噪频点对应的目标降噪深度,生成与每个降噪频点对应的降噪曲线。
配置单元,还用于计算与每个降噪频点对应的降噪曲线拟合的频率响应曲线,并根据拟合的频率响应曲线确定每个降噪频点对应的滤波器参数。
在一个实施例中,滤波器配置信息用于指示耳机根据每个降噪频点对应的滤波器参数,配置与各个降噪频点对应的降噪滤波器,并将各个降噪频点对应的降噪滤波器进行级联,得到配置后的降噪滤波器。
在本申请实施例中,可根据该目标降噪参数生成降噪曲线,并基于该降噪曲线计算得到滤波器参数,可使得耳机根据该滤波器参数配置的降噪滤波器能够实现与该目标降噪参数匹配的降噪效果,且由于该目标降噪参数是根据用户的耳压感知数据确定的,因此,可保证耳机在通过配置后的降噪滤波器进行降噪时不会给用户造成不良的耳压感受,能够同时兼顾耳机的降噪效果及耳机在降噪时给用户带来的耳压感受,保证了用户的舒适性。
图9为一个实施例中终端设备的结构框图。如图9所示,终端设备900可以包括一个或多个如下部件:处理器910、与处理器910耦合的存储器920,其中存储器920可存储有一个或多个计算机程序,一个或多个计算机程序可以被配置为由一个或多个处理器910执行时实现如上述各实施例描述的方法。
处理器910可以包括一个或者多个处理核。处理器910利用各种接口和线路连接整个终端设备900内的各个部分,通过运行或执行存储在存储器920内的指令、程序、代码集或指令集,以及调用存储在存储器920内的数据,执行终端设备900的各种功能和处理数据。可选地,处理器910可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable LogicArray,PLA)中的至少一种硬件形式来实现。处理器910可集成中央处理器(CentralProcessing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作系统、用户界面和应用程序等;GPU用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器910中,单独通过一块通信芯片进行实现。
存储器920可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory,ROM)。存储器920可用于存储指令、程序、代码、代码集或指令集。存储器920可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等。存储数据区还可以存储终端设备900在使用中所创建的数据等。
可以理解地,终端设备900可包括比上述结构框图中更多或更少的结构元件,例如,包括电源模块、物理按键、WiFi(Wireless Fidelity,无线保真)模块、扬声器、蓝牙模块、传感器等,还可在此不进行限定。
本申请实施例公开一种计算机可读存储介质,其存储计算机程序,其中,该计算机程序被处理器执行时实现如上述实施例描述的方法。
本申请实施例公开一种计算机程序产品,该计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,且该计算机程序可被处理器执行时实现如上述各实施例描述的方法。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、ROM等。
如此处所使用的对存储器、存储、数据库或其它介质的任何引用可包括非易失性和/或易失性存储器。合适的非易失性存储器可包括ROM、可编程ROM(Programmable ROM,PROM)、可擦除PROM(Erasable PROM,EPROM)、电可擦除PROM(Electrically ErasablePROM,EEPROM)或闪存。易失性存储器可包括随机存取存储器(random access memory,RAM),它用作外部高速缓冲存储器。作为说明而非局限,RAM可为多种形式,诸如静态RAM(Static RAM,SRAM)、动态RAM(Dynamic Random Access Memory,DRAM)、同步DRAM(synchronous DRAM,SDRAM)、双倍数据率SDRAM(Double Data Rate SDRAM,DDR SDRAM)、增强型SDRAM(Enhanced Synchronous DRAM,ESDRAM)、同步链路DRAM(Synchlink DRAM,SLDRAM)、存储器总线直接RAM(Rambus DRAM,RDRAM)及直接存储器总线动态RAM(DirectRambus DRAM,DRDRAM)。
应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本申请的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定特征、结构或特性可以以任意适合的方式结合在一个或多个实施例中。本领域技术人员也应该知悉,说明书中所描述的实施例均属于可选实施例,所涉及的动作和模块并不一定是本申请所必须的。
在本申请的各种实施例中,应理解,上述各过程的序号的大小并不意味着执行顺序的必然先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
在本申请各实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
上述集成的单元若以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可获取的存储器中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或者部分,可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干请求用以使得一台计算机设备(可以为个人计算机、服务器或者网络设备等,具体可以是计算机设备中的处理器)执行本申请的各个实施例上述方法的部分或全部步骤。
以上对本申请实施例公开的一种耳机配置方法、装置、终端设备及计算机可读存储介质进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想。同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
- 耳机配置方法、装置、终端设备及计算机可读存储介质
- 数据库配置方法、系统、计算机可读存储介质及终端设备