耳机降噪方法、装置、存储介质及电子设备

文档序号:912954 发布日期:2021-02-26 浏览:3次 >En<

阅读说明:本技术 耳机降噪方法、装置、存储介质及电子设备 (Earphone noise reduction method and device, storage medium and electronic equipment ) 是由 龚金华 于 2019-08-20 设计创作,主要内容包括:本申请实施例公开了一种耳机降噪方法、装置、存储介质及电子设备,其中,通过与耳机建立通信连接后,获取耳机的设备信息;然后获取当前所处位置的位置信息,并根据位置信息确定对应当前所处位置的场景信息;再获取与设备信息和场景信息匹配的降噪参数;最后将降噪参数提供给耳机,指示耳机根据降噪参数进行降噪处理。由此,使得耳机能够获取到与实际所处场景且与自身硬件所匹配的降噪参数,不仅能够更灵活的进行降噪,还能够提高降噪效果。(The embodiment of the application discloses a method and a device for reducing noise of an earphone, a storage medium and electronic equipment, wherein after communication connection is established with the earphone, equipment information of the earphone is acquired; then obtaining the position information of the current position, and determining scene information corresponding to the current position according to the position information; then, noise reduction parameters matched with the equipment information and the scene information are obtained; and finally, providing the noise reduction parameters for the earphone, and indicating the earphone to carry out noise reduction processing according to the noise reduction parameters. Therefore, the earphone can acquire the noise reduction parameters matched with the actual scene and the hardware of the earphone, not only can the noise be reduced more flexibly, but also the noise reduction effect can be improved.)

耳机降噪方法、装置、存储介质及电子设备

技术领域

本申请涉及降噪技术领域,具体涉及一种耳机降噪方法、装置、存储介质及电子设备。

背景技术

随着降噪技术的发展,降噪耳机被广泛的应用于人们的生活之中。降噪耳机采用的降噪技术通常分为被动降噪和主动降噪两类,其中,被动降噪是采用耳塞或耳罩等物理方式来消除噪声信号,而主动降噪则由降噪耳机主动产生一个与噪声信号反相位的音频信号来抵消噪声信号。然而,降噪耳机在进行主动降噪时,往往采用固定的降噪参数来产生用于抵消噪声信号的音频信号,灵活性较差。

发明内容

本申请实施例提供了一种耳机降噪方法、装置、存储介质及电子设备,不仅能够灵活的进行降噪,还能够提高降噪效果。

第一方面,本申请实施例提供了一种耳机降噪方法,应用于电子设备,所述耳机降噪方法包括:

当与耳机建立通信连接后,获取所述耳机的设备信息;

获取当前所处位置的位置信息,并根据所述位置信息确定对应所述当前所处位置的场景信息;

获取与所述设备信息和所述场景信息匹配的降噪参数;

将所述降噪参数提供给所述耳机,指示所述耳机根据所述降噪参数进行降噪处理。

第二方面,本申请实施例提供了一种耳机降噪装置,应用于电子设备,所述耳机降噪装置包括:

设备信息获取模块,用于当所述电子设备与耳机建立通信连接后,获取所述耳机的设备信息;

场景信息获取模块,用于获取所述电子设备当前所处位置的位置信息,并根据所述位置信息确定对应所述当前所处位置的场景信息;

降噪参数获取模块,用于获取与所述设备信息和所述场景信息匹配的降噪参数;

降噪参数下发模块,用于将所述降噪参数提供给所述耳机,指示所述耳机根据所述降噪参数进行降噪处理。

第三方面,本申请实施例提供了一种存储介质,其上存储有计算机程序,当所述计算机程序被处理器调用时,使得所述处理器执行如本申请实施例提供的耳机降噪方法。

第四方面,本申请实施例提供了一种电子设备,包括处理器和存储器,所述存储器储存有计算机程序,且所述处理器通过调用所述计算机程序,用于执行如本申请实施例提供的耳机降噪方法。

本申请实施例中,通过与耳机建立通信连接后,获取耳机的设备信息;然后获取当前所处位置的位置信息,并根据位置信息确定对应当前所处位置的场景信息;再获取与设备信息和场景信息匹配的降噪参数;最后将降噪参数提供给耳机,指示耳机根据降噪参数进行降噪处理。由此,使得耳机能够获取到与实际所处场景且与自身硬件所匹配的降噪参数,不仅能够更灵活的进行降噪,还能够提高降噪效果。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例提供的耳机降噪方法的场景示意图。

图2是本申请实施例提供的耳机降噪方法的一流程示意图。

图3是本申请实施例提供的耳机降噪方法的另一流程示意图。

图4是本申请实施例提供的耳机降噪装置的一结构示意图。

图5是本申请实施例提供的电子设备的一结构示意图。

具体实施方式

请参照图式,其中相同的组件符号代表相同的组件,本申请的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本申请具体实施例,其不应被视为限制本申请未在此详述的其它具体实施例。

本申请实施例提供一种耳机降噪方法、耳机降噪装置、存储介质以及电子设备,其中,该耳机降噪方法的执行主体可以是本申请实施例提供的耳机降噪装置,或者集成了该耳机降噪装置的电子设备,其中该耳机降噪装置可以采用硬件或者软件的方式实现,电子设备可为计算设备诸如膝上型计算机、包含嵌入式计算机的计算机监视器、平板电脑、蜂窝电话、媒体播放器、或其他手持式或便携式电子设备、较小的设备(诸如腕表设备、挂式设备、耳机或听筒设备、被嵌入在眼镜中的设备或者佩戴在用户的头部上的其他设备,或其他可佩戴式或微型设备)、电视机、不包含嵌入式计算机的计算机显示器、游戏设备、导航设备、嵌入式系统(诸如其中具有显示器的电子设备被安装在信息亭或汽车中的系统)等。

请参照图1,图1为本申请实施例所提供的耳机降噪方法的场景示意图,例如,电子设备当与耳机建立通信连接之后,获取该耳机的设备信息;然后,获取当前所处位置的位置信息,并根据该位置信息确定出对应当前所处位置的场景信息;再获取与设备信息和场景信息所匹配的降噪参数;最后,将获取到的降噪参数提供给耳机,指示耳机根据该降噪参数进行降噪处理。

需要说明的是,图1所示的耳机降噪方法的场景示意图仅仅是一个示例,本申请实施例描述的耳机降噪方法的场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着耳机降噪方法的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。

请参照图2,图2为本申请实施例提供的耳机降噪方法的流程示意图。该耳机降噪方法应用于本申请实施例提供的电子设备,如图2所示,本申请实施例提供的耳机降噪方法的流程可以如下:

101,当与耳机建立通信连接后,获取耳机的设备信息。

应当说明的是,本申请实施例中提及的耳机为具有主动降噪功能的耳机,其至少包括处理器和音频输出单元,比如,处理器能够通过降噪参数产生一个与噪声信号反相位的音频信号,从而通过音频输出单元输出该音频信号以抵消噪声信号,实现主动降噪。

其中,耳机可以为无线耳机,也可以为有线耳机,比如,当耳机为有线耳机时,用户可以将有线耳机的耳机插头直接插入电子设备的音频接口,由电子设备建立与有线耳机之间的有线通信连接;又比如,当耳机为无线耳机时,用户可以操作无线耳机发起连接建立请求,由电子设备响应该连接建立请求以建立与无线耳机之间的无线通信连接。

相应的,电子设备在与耳机建立通信连接之后,发送设备信息获取请求至耳机,该设备信息获取请求用于指示耳机返回其设备信息。

另一方面,耳机在接收到电子设备的设备信息获取请求之后,根据该设备信息获取请求将自身的设备信息返回至电子设备。

其中,设备信息包括耳机的厂商信息、型号信息、处理器信息和/或音频输出单元信息。

102,获取当前所处位置的位置信息,并根据位置信息确定对应当前所处位置的场景信息。

其中,电子设备还获取当前所处位置的位置信息,位置信息包括经/纬度坐标,用于描述当前所处位置。其中,电子设备包括卫星定位组件、基站定位组件以及短距无线定位组件。

其中,卫星定位组件采用GPS、北斗、格洛纳斯和/或伽利略等卫星定位技术实现定位。

基站定位组件采用LBS等基站定位技术实现定位。

短距无线定位组件采用Wi-Fi定位、UWB三角定位以及蓝牙定位等短距无线定位技术实现定位。

在获取当前所处位置的位置信息,电子设备缺省优先通过卫星定位组件来定位得到当前所处位置的位置信息,当无法通过卫星定位组件定位得到当前所处位置的位置信息(比如,电子设备位于室内等卫星定位信号被遮蔽的环境时,卫星定位组件将无法定位)时,电子设备通过基站定位组件和短距无线定位组件协同定位得到当前所处位置的位置信息,以确保位置信息的准确性。

应当说明的是,本申请实施例中预先在电子设备设置有位置信息和场景信息的对应关系,用于描述不同位置所对应的场景,比如,A位置信息描述了位置A,其对应的i场景信息描述了i场景,即表示A位置对应的场景为i场景。其中,位置信息和场景信息的对应关系可以为场景对照表的形式,如下表所示:

A位置信息、B位置信息、C位置信息 i场景信息
D位置信息 j场景信息、k场景信息
E位置信息 l场景信息

可以看出,在本申请实施例中,可以是多个位置信息对应同一场景信息、也可以是同一位置信息对应多个场景信息,还可以是一个位置信息对应一个位置信息。

103,获取与设备信息和场景信息匹配的降噪参数。

其中,降噪参数包括降噪滤波器参数和声学EQ参数。电子设备在获取到已建立通信连接的耳机的设备信息,以及获取到对应当前所处位置的场景信息之后,进一步获取与设备信息和场景信息匹配的降噪参数,比如,获取到与设备信息和场景信息匹配程度最高的降噪参数。

104,将降噪参数提供给耳机,指示耳机根据降噪参数进行降噪处理。

将获取到与设备信息和场景信息所同时匹配的降噪参数之后,电子设备即通过其与耳机之间的通讯连接,将该降噪参数提供给耳机,指示耳机根据该降噪参数进行降噪处理。

另一方面,耳机在接收到电子设备提供的降噪参数之后,即加载该降噪参数,根据该降噪参数进行降噪处理。其中,降噪耳机首先根据声学EQ参数对音频输出单元进行配置,之后,通过音频采集单元实时采集外部音频数据,由处理器根据降噪滤波器系数对外部音频数据进行滤波,产生一个消噪音频数据,并将该消噪音频数据与来自于外部设备的待播放音频数据一起播放,从而实现降噪播放,获得最佳的降噪播放效果。

由上可知,本申请实施例中,通过与耳机建立通信连接后,获取耳机的设备信息;然后获取当前所处位置的位置信息,并根据位置信息确定对应当前所处位置的场景信息;再获取与设备信息和场景信息匹配的降噪参数;最后将降噪参数提供给耳机,指示耳机根据降噪参数进行降噪处理。由此,使得耳机能够获取到与实际所处场景且与自身硬件所匹配的降噪参数,不仅能够更灵活的进行降噪,还能够提高降噪效果。

在一实施例中,“获取与设备信息和场景信息匹配的降噪参数”,包括:

(1)将设备信息和场景信息发送至服务器;

(2)接收服务器返回的与设备信息和场景信息匹配的降噪参数;

其中,当服务器存在多个与设备信息和场景信息匹配的降噪参数时,服务器返回多个降噪参数中对应评分分值最高的降噪参数。

应当说明的是,本申请实施例在服务器中统一对降噪参数进行维护,服务器设置有降噪参数库,该降噪参数库中存储有多组降噪参数,并预先设置有<设备信息,场景信息>和降噪参数的对应关系。其中,一组<设备信息,场景信息>可以对应多组降噪参数,也可以对应一组降噪参数,具体可由本领域普通技术人员根据实际需要进行设置。

比如,对于某一耳机,可以预先生成适于该耳机进行降噪处理的通用降噪参数,然后,针对不同的场景,对通用降噪参数进行适应性调整,得到适于该耳机在不同场景下进行降噪的降噪参数。

本申请实施例中,电子设备在获取与设备信息和场景信息匹配的降噪参数时,可以按照预先与服务器约定的报文格式,生成降噪参数获取请求,该降噪参数获取请求携带有电子设备所获取到的设备信息和场景信息;然后,将生成的降噪参数获取请求发送至服务器,指示服务器返回与降噪参数获取请求中携带的设备信息和场景信息同时匹配的降噪参数。

另一方面,服务器在接收到来自于电子设备的降噪参数获取请求之后,解析出该将降噪参数获取请求所携带的设备信息和场景信息,并根据预先设置的<设备信息,场景信息>和降噪参数的对应关系,查找到与解析出的设备信息和场景信息所同时匹配的降噪参数,返回至电子设备。

相应的,电子设备接收服务器根据降噪参数获取请求所返回的降噪参数,即为与耳机的设备信息、当前所处位置的场景信息所同时匹配的降噪参数,也即是适于前述耳机在当前所处位置对应的场景下进行降噪的降噪参数。

此外,服务器在返回降噪参数值电子设备时,若存在多个前述设备信息和场景信息同时匹配的降噪参数时,则从这多个降噪参数中筛选出对应评分分值最高的降噪参数,将该降噪参数作为最佳降噪参数返回至电子设备。

此外,服务器还可以对评分分值为达到预设评分分值的降噪参数进行更新,其中,对于该预设评分分值的取值,本申请实施例中不做具体限制,可由本领域普通技术人员根据实际需要取值。

其中,评分分值由服务器在历史上将降噪参数下发至其它电子设备时,根据其它电子设备反馈的用户评分得到,比如,以某降噪参数为例,服务器可以根据接收到该降噪参数的所有其它设备返回的用户评分进行累加,将累加和作为该降噪参数的评分分值。

在一实施例中,“将设备信息和场景信息发送至服务器”之前,还包括:

(1)识别本地是否存储有与设备信息和场景信息匹配的降噪参数;

(2)当本地未存储有与设备信息和场景信息匹配的降噪参数时,将设备信息和场景信息发送至服务器。

其中,电子设备在获取与设备信息和场景信息同时匹配的降噪参数时,首先识别本地是否存储有与设备信息和场景信息同时匹配的降噪参数,当识别到本地未存储有与设备信息和场景信息同时匹配的降噪时,再将设备信息和场景信息发送至服务器,从服务器获取与前述设备信息和场景信息同时匹配的降噪参数。由此,可以避免电子设备重复下载降噪参数,节省流量消耗。

在一实施例中,“接收服务器返回的与设备信息和场景信息匹配的降噪参数”之后,还包括:

按照预设储存路径存储服务器返回的与设备信息和场景信息匹配的降噪参数。

本申请实施例中,电子设备在接收到服务器返回的与设备信息和场景信息同时匹配的降噪参数之后,还按照预设存储路径对服务器返回的与设备信息和场景信息同时匹配的降噪参数进行存储,从而在下次需要获取该降噪参数时,能够直接从本地获取,无需重复从服务器下载。

应当说明的是,本申请实施例中对于预设存储路径的设置不做具体限制,可由本领域普通技术人员根据实际需要进行设置。

在一实施例中,“将降噪参数提供给耳机,指示耳机根据降噪参数进行降噪处理”,包括:

(1)根据降噪参数生成对应的降噪插件;

(2)将降噪插件提供给耳机,指示耳机加载降噪插件,以通过降噪插件进行降噪处理。

本申请实施例中,电子设备在获取到与设备信息和场景信息同时匹配的降噪参数之后,按照预先设置的与前述耳机(即与电子设备建立通信连接的耳机)匹配的插件生成规则,根据获取到的降噪参数生成对应的降噪插件。然后,电子设备通过其与耳机之间的通信连接,将生成的降噪插件提供给耳机,并指示耳机加载该降噪插件。

另一方面,耳机在接收到电子设备提供的降噪插件之后,即根据电子设备的指示,加载该降噪插件,从而可以根据该降噪插件进行降噪处理,以获得最佳的降噪效果。

在一实施例中,“根据位置信息确定对应当前所处位置的场景信息”,包括:

(1)当根据位置信息确定出对应当前所处位置的多个场景信息时;

(2)获取当前所处位置的音频数据,并根据音频数据从多个场景信息中筛选出一个场景信息。

本申请实施例中,当根据位置信息确定出对应当前所处位置的多个场景信息,即电子设备当前所处位置对应了对个场景,此时,电子设备可以通过麦克风获取到当前所处位置的音频数据,并根据该音频数据从对应的多个场景信息筛选出一个描述当前所处场景的场景信息。

示例性,电子设备预先存储有对应不同场景信息的样本音频数据,在根据音频数据从多个场景信息筛选出一个场景信息时,电子设备将获取到的当前所处位置的音频数据与前述多个场景信息所对应的样本音频数据分别进行比较,从多个场景信息中筛选出与音频数据的相似度达到预设相似度的样本音频数据的场景信息,作为描述电子设备当前实际所处场景的场景信息。

在一实施例中,“获取与设备信息和场景信息匹配的降噪参数”之前,还包括:

(1)识别当前是否运行有对应场景信息的目标应用;

(2)若当前运行有目标应用,则获取与设备信息和场景信息匹配的降噪参数。

应当说明的是,本申请实施例中,还根据经验预先设置有场景和该场景下通常会运行的应用之间的对应关系,比如,以通勤场景为例,用户会习惯性的通过电子设备运行新闻阅读类应用来浏览时事新闻,则通勤场景将对应新闻阅读类应用。

相应的,电子设备可通过运行的应用来从侧面验证获取到的场景信息的准确性。其中,电子设备根据场景和应用之间的对应关系,识别当前是否运行有获取到的场景信息所描述的场景所对应的目标应用,若当前运行有目标应用,则判定获取到的场景信息是准确的,此时进一步获取与设备信息和场景信息匹配的降噪参数,以提供给耳机进行降噪处理,具体可参照以上实施例中的相关描述,此处不再赘述。

请参照图3,图3为本申请实施例提供的耳机降噪方法的另一种流程示意图,如图3所示,该耳机降噪方法的流程可以包括:

201,当与耳机建立通信连接后,电子设备获取耳机的设备信息。

应当说明的是,本申请实施例中提及的耳机为具有主动降噪功能的耳机,其至少包括处理器和音频输出单元,比如,处理器能够通过降噪参数产生一个与噪声信号反相位的音频信号,从而通过音频输出单元输出该音频信号以抵消噪声信号,实现主动降噪。

其中,耳机可以为无线耳机,也可以为有线耳机,比如,当耳机为有线耳机时,用户可以将有线耳机的耳机插头直接插入电子设备的音频接口,由电子设备建立与有线耳机之间的有线通信连接;又比如,当耳机为无线耳机时,用户可以操作无线耳机发起连接建立请求,由电子设备响应该连接建立请求以建立与无线耳机之间的无线通信连接。

相应的,电子设备在与耳机建立通信连接之后,发送设备信息获取请求至耳机,该设备信息获取请求用于指示耳机返回其设备信息。

另一方面,耳机在接收到电子设备的设备信息获取请求之后,根据该设备信息获取请求将自身的设备信息返回至电子设备。

其中,设备信息包括耳机的厂商信息、型号信息、处理器信息和/或音频输出单元信息。

202,电子设备获取当前所处位置的位置信息,并根据位置信息确定对应当前所处位置的场景信息。

其中,电子设备还获取当前所处位置的位置信息,位置信息包括经/纬度坐标,用于描述当前所处位置。其中,电子设备包括卫星定位组件、基站定位组件以及短距无线定位组件。

其中,卫星定位组件采用GPS、北斗、格洛纳斯和/或伽利略等卫星定位技术实现定位。

基站定位组件采用LBS等基站定位技术实现定位。

短距无线定位组件采用Wi-Fi定位、UWB三角定位以及蓝牙定位等短距无线定位技术实现定位。

在获取当前所处位置的位置信息,电子设备缺省优先通过卫星定位组件来定位得到当前所处位置的位置信息,当无法通过卫星定位组件定位得到当前所处位置的位置信息(比如,电子设备位于室内等卫星定位信号被遮蔽的环境时,卫星定位组件将无法定位)时,电子设备通过基站定位组件和短距无线定位组件协同定位得到当前所处位置的位置信息,以确保位置信息的准确性。

应当说明的是,本申请实施例中预先在电子设备设置有位置信息和场景信息的对应关系,用于描述不同位置所对应的场景,比如,A位置信息描述了位置A,其对应的i场景信息描述了i场景,即表示A位置对应的场景为i场景。其中,位置信息和场景信息的对应关系可以为场景对照表的形式,如下表所示:

A位置信息、B位置信息、C位置信息 i场景信息
D位置信息 j场景信息、k场景信息
E位置信息 l场景信息

可以看出,在本申请实施例中,可以是多个位置信息对应同一场景信息、也可以是同一位置信息对应多个场景信息,还可以是一个位置信息对应一个位置信息。

203,电子设备将设备信息和场景信息发送至服务器。

应当说明的是,本申请实施例在服务器中统一对降噪参数进行维护,服务器设置有降噪参数库,该降噪参数库中存储有多组降噪参数,并预先设置有<设备信息,场景信息>和降噪参数的对应关系。其中,一组<设备信息,场景信息>可以对应多组降噪参数,也可以对应一组降噪参数,具体可由本领域普通技术人员根据实际需要进行设置。

比如,对于某一耳机,可以预先生成适于该耳机进行降噪处理的通用降噪参数,然后,针对不同的场景,对通用降噪参数进行适应性调整,得到适于该耳机在不同场景下进行降噪的降噪参数。

本申请实施例中,电子设备在获取与设备信息和场景信息匹配的降噪参数时,可以按照预先与服务器约定的报文格式,生成降噪参数获取请求,该降噪参数获取请求携带有电子设备所获取到的设备信息和场景信息;然后,将生成的降噪参数获取请求发送至服务器,指示服务器返回与降噪参数获取请求中携带的设备信息和场景信息同时匹配的降噪参数。

204,电子设备接收服务器返回的与设备信息和场景信息匹配的降噪参数,其中,服务器在多个与设备信息和场景信息匹配的降噪参数时,返回多个降噪参数中对应评分分值最高的降噪参数。

另一方面,服务器在接收到来自于电子设备的降噪参数获取请求之后,解析出该将降噪参数获取请求所携带的设备信息和场景信息,并根据预先设置的<设备信息,场景信息>和降噪参数的对应关系,查找到与解析出的设备信息和场景信息所同时匹配的降噪参数,返回至电子设备。

相应的,电子设备接收服务器根据降噪参数获取请求所返回的降噪参数,即为与耳机的设备信息、当前所处位置的场景信息所同时匹配的降噪参数,也即是适于前述耳机在当前所处位置对应的场景下进行降噪的降噪参数。

此外,服务器在返回降噪参数值电子设备时,若存在多个前述设备信息和场景信息同时匹配的降噪参数时,则从这多个降噪参数中筛选出对应评分分值最高的降噪参数,将该降噪参数作为最佳降噪参数返回至电子设备。

此外,服务器还可以对评分分值为达到预设评分分值的降噪参数进行更新,其中,对于该预设评分分值的取值,本申请实施例中不做具体限制,可由本领域普通技术人员根据实际需要取值。

其中,评分分值由服务器在历史上将降噪参数下发至其它电子设备时,根据其它电子设备反馈的用户评分得到,比如,以某降噪参数为例,服务器可以根据接收到该降噪参数的所有其它设备返回的用户评分进行累加,将累加和作为该降噪参数的评分分值。

205,电子设备根据降噪参数生成对应的降噪插件。

本申请实施例中,电子设备在获取到与设备信息和场景信息同时匹配的降噪参数之后,按照预先设置的与前述耳机(即与电子设备建立通信连接的耳机)匹配的插件生成规则,根据获取到的降噪参数生成对应的降噪插件。

206,电子设备将降噪插件提供给耳机,并指示耳机加载降噪插件,以通过加载的降噪插件进行降噪处理。

其中,电子设备通过其与耳机之间的通信连接,将生成的降噪插件提供给耳机,并指示耳机加载该降噪插件。

另一方面,耳机在接收到电子设备提供的降噪插件之后,即根据电子设备的指示,加载该降噪插件,从而可以根据该降噪插件进行降噪处理,以获得最佳的降噪效果。

本申请实施例还提供一种耳机降噪装置。请参照图4,图4为本申请实施例提供的耳机降噪装置的结构示意图。其中该耳机降噪装置应用于电子设备,该耳机降噪装置包括设备信息获取模块301、场景信息获取模块302、降噪参数获取模块303以及降噪参数下发模块304,如下:

设备信息获取模块301,用于当与耳机建立通信连接后,获取耳机的设备信息;

场景信息获取模块302,用于获取当前所处位置的位置信息,并根据位置信息确定对应当前所处位置的场景信息;

降噪参数获取模块303,用于获取与设备信息和场景信息匹配的降噪参数;

降噪参数下发模块304,用于将降噪参数提供给耳机,指示耳机根据降噪参数进行降噪处理。

在一实施例中,在获取与设备信息和场景信息匹配的降噪参数时,降噪参数获取模块303,用于:

将设备信息和场景信息发送至服务器;

接收服务器返回的与设备信息和场景信息匹配的降噪参数;

其中,当服务器存在多个与设备信息和场景信息匹配的降噪参数时,服务器返回多个降噪参数中对应评分分值最高的降噪参数。

在一实施例中,在将设备信息和场景信息发送至服务器之前,降噪参数获取模块303还用于:

识别本地是否存储有与设备信息和场景信息匹配的降噪参数;

当本地未存储有与设备信息和场景信息匹配的降噪参数时,将设备信息和场景信息发送至服务器。

在一实施例中,在接收服务器返回的与设备信息和场景信息匹配的降噪参数之后,降噪参数获取模块303还用于:

按照预设储存路径存储服务器返回的与设备信息和场景信息匹配的降噪参数。

在一实施例中,在将降噪参数提供给耳机,指示耳机根据降噪参数进行降噪处理时,降噪参数下发模块304用于:

根据降噪参数生成对应的降噪插件;

将降噪插件提供给耳机,指示耳机加载降噪插件,以通过降噪插件进行降噪处理。

在一实施例中,在根据位置信息确定对应当前所处位置的场景信息时,场景信息获取模块302用于:

当根据位置信息确定出对应当前所处位置的多个场景信息时;

获取当前所处位置的音频数据,并根据音频数据从多个场景信息中筛选出一个场景信息。

在一实施例中,在获取与设备信息和场景信息匹配的降噪参数之前,降噪参数获取模块303还用于:

识别当前是否运行有对应场景信息的目标应用;

若当前运行有目标应用,则获取与设备信息和场景信息匹配的降噪参数。

应当说明的是,本申请实施例提供的耳机降噪装置与上文实施例中的耳机降噪方法属于同一构思,在耳机降噪装置上可以运行耳机降噪方法实施例中提供的任一方法,其具体实现过程详见耳机降噪方法实施例,此处不再赘述。

本申请实施例提供一种计算机可读的存储介质,其上存储有计算机程序,当其存储的计算机程序在计算机上执行时,使得计算机执行如本申请实施例提供的耳机降噪方法中的步骤。其中,存储介质可以是磁碟、光盘、只读存储器(Read Only Memory,ROM,)或者随机存取器(Random Access Memory,RAM)等。

本申请实施例还提供一种电子设备,请参照图5,电子设备包括处理器401和存储器402,其中,处理器401与存储器402电性连接。

处理器401是电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或加载存储在存储器402内的计算机程序,以及调用存储在存储器402内的数据,执行电子设备的各种功能并处理数据。

存储器402可用于存储软件程序以及模块,处理器401通过运行存储在存储器402的计算机程序以及模块,从而执行各种功能应用以及数据处理。存储器402可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的计算机程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据电子设备的使用所创建的数据等。此外,存储器402可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器402还可以包括存储器控制器,以提供处理器401对存储器402的访问。

在本申请实施例中,电子设备中的处理器401会按照如下的步骤,将一个或一个以上的计算机程序的进程对应的指令加载到存储器402中,并由处理器401运行存储在存储器402中的计算机程序,从而实现各种功能,如下:

当与耳机建立通信连接后,获取耳机的设备信息;

获取当前所处位置的位置信息,并根据位置信息确定对应当前所处位置的场景信息;

获取与设备信息和场景信息匹配的降噪参数;

将降噪参数提供给耳机,指示耳机根据降噪参数进行降噪处理。

在一实施例中,在获取与设备信息和场景信息匹配的降噪参数时,处理器401执行:

将设备信息和场景信息发送至服务器;

接收服务器返回的与设备信息和场景信息匹配的降噪参数;

其中,当服务器存在多个与设备信息和场景信息匹配的降噪参数时,服务器返回多个降噪参数中对应评分分值最高的降噪参数。

在一实施例中,在将设备信息和场景信息发送至服务器之前,处理器401还执行:

识别本地是否存储有与设备信息和场景信息匹配的降噪参数;

当本地未存储有与设备信息和场景信息匹配的降噪参数时,将设备信息和场景信息发送至服务器。

在一实施例中,在接收服务器返回的与设备信息和场景信息匹配的降噪参数之后,处理器401还执行:

按照预设储存路径存储服务器返回的与设备信息和场景信息匹配的降噪参数。

在一实施例中,在将降噪参数提供给耳机,指示耳机根据降噪参数进行降噪处理时,处理器401执行:

根据降噪参数生成对应的降噪插件;

将降噪插件提供给耳机,指示耳机加载降噪插件,以通过降噪插件进行降噪处理。

在一实施例中,在根据位置信息确定对应当前所处位置的场景信息时,处理器401执行:

当根据位置信息确定出对应当前所处位置的多个场景信息时;

获取当前所处位置的音频数据,并根据音频数据从多个场景信息中筛选出一个场景信息。

在一实施例中,在获取与设备信息和场景信息匹配的降噪参数之前,处理器401还执行:

识别当前是否运行有对应场景信息的目标应用;

若当前运行有目标应用,则获取与设备信息和场景信息匹配的降噪参数。

应当说明的是,本申请实施例提供的电子设备与上文实施例中的耳机降噪方法属于同一构思,在电子设备上可以运行耳机降噪方法实施例中提供的任一方法,其具体实现过程详见特征提取方法实施例,此处不再赘述。

需要说明的是,对本申请实施例的耳机降噪方法而言,本领域普通测试人员可以理解实现本申请实施例的耳机降噪方法的全部或部分流程,是可以通过计算机程序来控制相关的硬件来完成,所述计算机程序可存储于一计算机可读取存储介质中,如存储在电子设备的存储器中,并被该电子设备内的至少一个处理器执行,在执行过程中可包括如耳机降噪方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储器、随机存取记忆体等。

对本申请实施例的耳机降噪装置而言,其各功能模块可以集成在一个处理芯片中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中,所述存储介质譬如为只读存储器,磁盘或光盘等。

以上对本申请实施例所提供的一种耳机降噪方法、装置、存储介质及电子设备进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

17页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:耳机降噪方法、装置、存储介质及降噪耳机

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类