音效处理方法、装置以及电子设备与流程

文档序号:16474417发布日期:2019-01-02 23:26阅读:159来源:国知局
音效处理方法、装置以及电子设备与流程

本申请涉及电子设备技术领域,更具体地,涉及一种音效处理方法、装置以及电子设备。



背景技术:

随着终端技术的迅速发展,诸如手机、平板等电子设备已成为人们生活不可或缺的组成部分。人们不仅可以利用电子设备进行日常的打电话、发短信等功能,还可以利用电子设备运行各类的应用程序,如游戏类的应用程序、网页浏览类的应用程序、音视频播类的应用程序等等。但是在应用程序的运行过程中,对于应用程序输出音频的音效调节的灵活性以及用户体验方面还有待提升。



技术实现要素:

鉴于上述问题,本申请提出了一种音效处理方法、装置以及电子设备,以实现改善上述问题。

第一方面,本申请提供了一种音效处理方法,应用于电子设备,所述方法包括:获取当前的音频输出场景,所述音频输出场景对应有多个音频输出通路,每个所述音频输出通路用于传输的音频类型不同;从所述多个音频输出通路中,确定所述音频输出场景对应的目标音频输出通路,所述目标音频输出通路为所述多个音频输出通路中需要进行音效增强的音频输出通路;增强所述目标音频输出通路所传输的音频的音效。

第二方面,本申请提供了一种音效处理装置,运行于电子设备,所述装置包括:音频场景获取单元,用于获取当前的音频输出场景,所述音频输出场景对应有多个音频输出通路,每个所述音频输出通路用于传输的音频类型不同;目标确定单元,用于从所述多个音频输出通路中,确定所述音频输出场景对应的目标音频输出通路,所述目标音频输出通路为所述多个音频输出通路中需要进行音效增强的音频输出通路;音效处理单元,用于增强所述目标音频输出通路所传输的音频的音效。

第三方面,本申请提供了一种电子设备,包括一个或多个处理器以及存储器;一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行上述的方法。

第四方面,本申请提供的一种计算机可读存储介质,所述计算机可读存储介质中存储有程序代码,其中,在所述程序代码运行时执行上述的方法。

本申请提供的一种音效处理方法、装置以及电子设备,通过获取当前的音频输出场景,在所述音频输出场景对应有多个音频输出通路,每个所述音频输出通路用于传输的音频不同的情况下,从所述多个音频输出通路中,确定所述音频输出场景对应的目标音频输出通路,再增强所述目标音频输出通路所传输的音频的音效,从而使得电子设备可以依据当前的音频输出场景从音频输出场景对应有多个音频输出通路中选择性的进行音效增强,并且对于每个通路可以独立分配音效处理算法,增强了音效处理效果,提升了音效处理的灵活性,进而可以提升用户体验。

附图说明

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

图1示出了本申请提出的一种音效处理方法的流程图;

图2示出了本申请提出的另一种界面的示意图;

图3示出了本申请提出的再一种界面的示意图;

图4示出了本申请提出的另一种音效处理方法的流程图;

图5示出了本申请提出的一种界面的示意图;

图6示出了本申请提出的一种网络环境的示意图;

图7示出了本申请提出的一种音效处理装置的结构框图;

图8示出了本申请提出的另一种音效处理装置的结构框图;

图9示出了本申请提出的一种电子设备的结构框图;

图10是本申请实施例的用于保存或者携带实现根据本申请实施例的音效处理方法的程序代码的存储单元。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

音效可以是我们生活中无处不在的一种声音。比如走路时的脚步声、开门时的吱吱声、电梯的开关门等音效渗透在我们生活的每个角落。

而在电子设备中音效也是无处不在。例如,当电子设备启动时,可以伴随有启动音效,而当电子设备关闭时,会伴随有关闭音效,而当电子设备的电量不足时,电子设备也会发出报警音效等。

而对于电子设备中所运行的应用程序也是如此。例如,对于游戏类的应用程序在运行过程中就可以产生游戏音效。游戏音效指的是电子游戏中发生特定行为或进行特定操作时播放的效果音乐。如子弹发射时的声音、怪物死亡时的惨叫、点击按钮时的“咔嚓”声音等。正式因为游戏音效的存在使得用户在玩游戏时,可以有更加真实的体验。

可以理解的是,除了前述的游戏类型的应用程序存在音效外,其他类型的应用程序也存在音效。例如,音视频播放类的应用程序在播放音视频过程中的音视频音效,以及网页浏览类的的应用程序在加载网页内容的过程中的音效等。

但是,发明人发现,电子设备中通常会对部分音频输出场景的音效进行增强,以提升用户体验。但是,目前的音效增强方式还缺乏一定的灵活性,从而影响了音效增强的效果,同时也造成了用户体验不佳。因此,发明人提出了本申请中可以提升音效增强的灵活性,并且提升用户体验的音效处理方法、装置以及电子设备。

下面将结合附图具体描述本申请的各实施例。

请参阅图1,本申请提供的一种音效处理方法,应用于电子设备,所述方法包括:

步骤s110:获取当前的音频输出场景,所述音频输出场景对应有多个音频输出通路,每个所述音频输出通路用于传输的音频类型不同。

其中,可以理解的是,在电子设备的运行过程中,会有多种场景存在音频输出。例如,当电子设备在运行游戏类的应用程序时,会显示游戏界面场景,在游戏界面场景中可以存在游戏音效、游戏背景音乐或者按键音等音频输出。其中,该游戏音效包括游戏人物动作音效、游戏人物说话声音的音效以及其他npc(nonplayercharacter)人物发出的音效。

再例如,当电子设备在运行音频类的应用程序时,会显示音频播放场景,在该音频播放场景中存在环境音效。当电子设备在运行视频类的应用程序时,会显示视频画面播放场景,在该视频画面播放场景中会存在人物说话声的音效以及环境音效等。

需要说明的是,上述的音频输出场景只是示例性的,并不对本申请作出限定。本申请还可以包括除上述实例的音频输出场景以外的音频输出场景。

那么基于上述情况,电子设备可以通过多种方式来确定当前的音频输出场景。可选的,电子设备可以通过查询当前正在运行的应用程序来确定当前的音频输出场景。其中,作为一种方式,若电子设备为android操作系统,可以通过执行activitymanager的getrunningtasks方法来获取到当前在前台运行的应用程序的名称。此外,电子设备还可以通过usagestatsmanager来获取用户使用的程序的列表,将该列表中记录的最近使用的应用程序识别为当前的前台应用。再者,还可以通过android自带无障碍功能,监控窗口焦点的变化,拿到焦点窗口对应包名作为当期在前台运行的应用程序。

当电子设备获取到当前正在运行的应用程序后,可以根据当前运行的应用程序的类型来确定当前的音频输出场景。例如,若应用程序为游戏类的应用程序,那么可以确定当前的音频输出场景为游戏界面场景。若应用程序为音乐播放类的应用程序,那么可以确定当前的音频输出场景为音乐播放场景。若应用程序为视频类的应用程序,那么可以确定当前的音频输出场景为视频播放场景。

在音频输出场景中通常包括一种或者多种的需要输出的音频类型。例如,在游戏界面场景这种音频输出场景中,可以包括音效、背景音乐以及按键音等几种需要输出的音频类型。而为了能够提升音频输出的效果,可以给不同音频类型的音频配置不同的音频输出通路,从而使得所述音频输出场景对应有多个音频输出通路,每个所述音频输出通路用于传输的音频类型不同。

下面再以android系统为例,对上述内容进行说明。在android操作系统的电子设备中,定义有11种stream_type(音频类型),也可以看做为音频流的类型。而对于其中的定义的11种stream_type的音频流在进入到attribute后,电子设备会将其整理成几种类型,然后进行输出,那么这种类型各自对应有一个音频输出通路。

步骤s120:从所述多个音频输出通路中,确定所述音频输出场景对应的目标音频输出通路,所述目标音频输出通路为所述多个音频输出通路中需要进行音效增强的音频输出通路。

可选的,如果对所有的音频输出通路所输出的音频均进行增强,那么可能会造成无法对部分的音频进行突出,反而会造成用户的视听效果不好。例如,在游戏界面场景中,包括的音频类型有游戏音效、游戏背景音乐或者按键音等类型的音频输出。在游戏音效、游戏背景音乐或者按键音等类型的音频分别由不同的音频输出通路进行输出的情况下,若同时对游戏音效、游戏背景音乐或者按键音等类型的音频均进行音效增强,可能会造成声音比较杂乱。

那么为了便于在存在多种音频类型的情况下,突出某一种音频类型的音频的特点,可以从所述多个音频输出通路中,确定所述音频输出场景对应的目标音频输出通路,从而可以只对目标音频输出通路中所传输的音频进行音效增强。

可选的,对于不同的音频输出场景,所对应的目标音频输出通路不同。

作为一种方式,若所述当前的音频输出场景为游戏界面场景,将所述多个音频输出通路中的动作音效输出通路确定为目标音频输出通路。

需要说明的是,在游戏界面场景中,可能会存在游戏用户在场景中进行行走的动作。相应的,游戏界面场景中也可能会存在其他的用户在游戏界面场景行走的情况,那么存在一种情况是,电子设备的游戏用户需要通过其他的用户在游戏界面场景行走的情况来判定其他用户的方位,从而采取措施捕获或者击毙其他的游戏用户。那么在这种情况下,其他的用户在游戏界面场景行走的情况可以通过动作音效来判断,因此,在将所述多个音频输出通路中的动作音效输出通路确定为目标音频输出通路的情况下,可以将该音频输出通路中输出的动作音效进行增强,从而有利于用户能清楚或者更快的识别其他用户的动作。

下面再对动作音效进行的具体类型进行说明。

可选的,动作音效可以包括动作信息以及相位信息。其中,动作信息用户标识游戏中人物动作的类型,而相位信息用于标识动作产生的方向。例如,对于游戏中用户走路时会对应都有“咚咚咚”的声音,当用户听到有“咚咚咚”的声音可可以判断出有其他游戏用户在走路。而对于该“咚咚咚”的声音对应的相位信息可以使得电子设备的用户不仅能够判断有其他用户在走路,而且可以进一步的判断其他用户走路的方向以及离自己的远近。

此外,除了为游戏界面场景外,若所述当前的音频输出场景为音频场景,将所述多个音频输出通路中的人物声音输出通路确定为目标音频输出通路。若所述当前的音频输出场景为视频播放场景,将所述多个音频输出通路中的背景音乐输出通路确定为目标音频输出通路。

再者,对于目标音频输出通路也可以由用户通过动手模式自由选择。作为一种方式,可以在电子设备显示的音频输出场景对应的界面中显示音频控制控件,在检测到用户触发该音频控制控件后,电子设备可以显示一控制界面,在该控制界面中显示供用户调节目标音频输出通路的控件。可以理解的是,为了便于用户调节,可以在该控制界面中以表征效果的词语代替通路,便于用户了解不同选项所对应的效果。

例如,如图2所示,若音频输出场景为图示的游戏界面场景,该游戏界面场景对应有游戏界面99,在该游戏界面99中显示有音频控制控件98。那么当用户触控该音频控制控件98后,如图3所示,可以触发在界面99中悬浮显示一控制界面97。在该控制界面97中显示音效选择控件96,使得用户可以通过对于音效选择控件96的操作来选择期望增强的效果,进而使得电子设备确定目标音频输出通路。例如,若用户选择了增强动作音效,那么所对应确定的目标音频输出通路为传输音频类型为音效的通路。

步骤s130:增强所述目标音频输出通路所传输的音频的音效。

可以理解的是,通过增强目标音频输出通路所传输的音频的音效,可以使得目标音频输出通路所传输的音频的音效的效果更佳突出,以便提升用户体验。而根据前述的内容可知,动作音效可以包括动作信息以及相位信息。那么作为一种方式,所述增强所述目标音频输出通路所传输的音频的音效的步骤可以包括:检测所述目标音频输出通路所传输音频是否有相位信息;若检测到有相位信息,根据所述相位信息增强对所述目标音频输出通路所传输的音频的音效。

需要说明的是,发明人发现,人耳辨别方向的机制简单说是由左右耳协同作用所产生的,这就像我们用双眼看物体才可以辨认距离一样。双耳接受的声音存在着“强度差”和“时间差”,在包含更多低频分量的声音中还存在着“相位差”,同时人头对声音还有一定的遮蔽效应从而产生“音色差”。那么对于前述的相位信息可以理解为声音的“强度差”、“时间差”或者“音色差”。

那么可以理解的是,作为一种方式,在动作音效输出通路中可以包括左声道的音频内容以及右声道的音频内容。那么作为一种方式,若检测到有相位信息,根据所述相位信息增强对所述目标音频输出通路所传输的音频的音效可以包括:

增强所述动作音效输出通路中左声道和右声道各自所传输音频内容的参数差,以增强对所述目标音频输出通路所传输的动作音效的音效效果。

可以理解的是,对于传输动作音效的音频输出通路中,包括的左声道和右声道各自所传输音频内容是相同的。例如,对于游戏人物“咚咚咚”的走路音效,左声道和右声道所传输的均为“咚咚咚”这个音效。但是,若检测到所传输的音效有对应的相位信息,那么传输动作音效的音频输出通路中,包括的左声道和右声道各自所传输音频内容所对应的参数就会有所差别。其中参数可以包括声音强度、声音时间以及声音音色等。

例如,若当前为了表征“咚咚咚”的走路声音为从游戏界面场景中的电子设备用户所在位置的左侧传到用户这里来的,那么可以将左声道所传输的“咚咚咚”的声音的声音强度设置为高于右声道所传输的“咚咚咚”的声音的声音强度。再或者,可以将左声道所传输的“咚咚咚”的声音的声音时间在时序上早于右声道所传输的“咚咚咚”的声音的声音时间。那么在这种情况下,增强对所述目标音频输出通路所传输的动作音效的音效效果可以通过增大左声道所传输的声音的声音强度与右声道所传输的的声音的声音强度的差值来实现,或者通过增长左声道所传输的声音的声音时间在时序上与右声道所传输的的声音的声音时间的时间差值来实现。

其中,作为一种方式,增大左声道和右声道各自所传输音频内容所对应的参数之间差值会造成更多的电量消耗,那么对于前述提到的左声道和右声道各自所传输音频内容所对应的参数之间的差值具体增强多少可以有多种方式来确定。

可选的,可以根据电子设备当前的音频输出设备来确定。其中,若音频输出设备为音箱或者电子设备自带的扬声器,那么对于音箱和扬声器所所播放的声音,通常需要在空气中传播一定距离后才会到达用户的耳朵中,那么为了便于在这种情况下,保证音效增强的效果,可以将左声道和右声道各自所传输音频内容所对应的参数之间的差值增强第一阈值(这里的第一阈值大于后续所涉及的第二阈值)。

再者,而若音频输出设备为耳机等可以直接佩戴在用户耳朵里面的音频输出设备,其所播放的声音通常是直接传输到用户的耳朵中,不需要再空气中再传播一段距离,那么在这种情况下,用户能够更家灵敏的识别左声道(用于佩戴在左耳朵的耳机所播放)和有右声道(用于佩戴在右耳朵的耳机所播放)的声音的区别,那么在这种情况下,可以将左声道和右声道各自所传输音频内容所对应的参数之间的差值增强第二阈值,这里的第二阈值小于前述的第一阈值。

那么通过上述方式,可以灵活的根据电子设备当前的音频输出设备来确定左声道和右声道各自所传输音频内容所对应的参数之间的差值增强的程度,使得在最大程度的保证音效增强效果的同时,也节约了电量。

而对于是增大左声道的参数来提升左声道和右声道各自所传输音频内容所对应的参数之间的差值,还是增大右声道的参数来提升左声道和右声道各自所传输音频内容所对应的参数之间的差值,电子设备也可以根据多种方式来确定。

例如,在音频输出设备为耳机的情况下,若检测到左耳机佩戴在右耳朵上,而右耳机佩戴在左耳朵上,那么在检测到有保证左侧的“咚咚咚”的走路声音的情况下,可以通过增大右声道的参数来提升左声道和右声道各自所传输音频内容所对应的参数之间的差值;若在检测到有保证右侧的“咚咚咚”的走路声音的情况下,可以通过增大左声道的参数来提升左声道和右声道各自所传输音频内容所对应的参数之间的差值,从而避免了因为用户将耳机带反所带来的方向判断错误。

其中,需要说明的是,对于增强左声道和右声道各自所传输音频内容所对应的参数之间的差值,可以包括提升左声道所传输音频内容所对应的参数来实现增强左声道和右声道各自所传输音频内容所对应的参数之间的差值,也可以是通过减低右声道所传输音频内容所对应的参数的值来实现,而对于具体采用何种方式,本申请不做具体限定。

可以理解的是,对于要增强其他方向的动作音效的原理与前述类似,此处不再赘述。

本申请提供的一种音效处理方法,通过获取当前的音频输出场景,在所述音频输出场景对应有多个音频输出通路,每个所述音频输出通路用于传输的音频不同的情况下,从所述多个音频输出通路中,确定所述音频输出场景对应的目标音频输出通路,再增强所述目标音频输出通路所传输的音频的音效,从而使得电子设备可以依据当前的音频输出场景从音频输出场景对应有多个音频输出通路中选择性的进行音效增强,提升了音效处理的灵活性,进而可以提升用户体验。

请参阅图4,本申请提供的一种音效处理方法,应用于电子设备,所述方法包括:

步骤s210:获取当前的音频输出场景,所述音频输出场景对应有多个音频输出通路,每个所述音频输出通路用于传输的音频类型不同。

步骤s220:获取与所述电子设备关联的关联电子设备。

作为一种获取与所述电子设备关联的关联电子设备的方式,电子设备可以获取与所述电子设备绑定的用户帐号关联的关联用户帐号;获取绑定有所述关联用户帐号的参考关联电子设备;从所述参考关联电子设备中选择与所述电子设备处于同一局域网的设备作为关联电子设备。

例如,如图5所示,在图所示的网络结构中电子设备95以及电子设备94通过同一个无线接入点92接入到服务器90,而电子设备93通过无线接入点91接入到服务器90。那么若电子设备95所绑定的第一用户帐号、电子设备94所绑定的第二用户帐号以及电子设备93所绑定的第三用户帐号均被服务器90分配为一个游戏组,并且将分组信息分别发送给电子设备95、电子设备94以及电子设备93后,电子设备95即可以识别出第二用户帐号和第三用户帐号为与其所绑定的第一用户帐号为关联用户帐号。那么即可识别出绑定第二用户帐号的电子设备94和绑定第三用户帐号的电子设备95为与其关联的参考关联电子设备。

进一步的,作为一种方式,为了便于服务器识别处于同一局域网内的不同的电子设备,电子设备可以在于服务器建立通信连接后,可以将自己的局域网ip地址或者自己得mac地址也上传给服务器,以便作为电子设备的设备标识。

那么在这种情况下,服务器在向每个电子设备发送其所绑定的用户帐号的关联帐号时,会将关联帐号所绑定的电子设备的设备标识一并发送给每个电子设备。若设备标识为局域网ip地址,那么电子设备可以根据接收到的局域网ip地址来识别是否有与自己处于同一局域网的设备。

步骤s230:获取所述关联电子设备在显示所述音频输出场景时,确定的目标音频输出通路。

步骤s240:根据所述关联电子设备确定的目标音频输出通路,确定所述音频输出场景对应的目标音频输出通路,所述目标音频输出通路为所述多个音频输出通路中需要进行音效增强的音频输出通路。

其中,作为一种方式,电子设备可以保持自己确定的目标音频通路与关联电子设备确定的目标音频通路相同,从而实现达到处于同一局域网的电子设备的用户的音效增强效果相同。

再者,在一些场景中,也可以实现电子设备与关联电子设备确定的目标音频通路不同。例如,对于一些战斗类的游戏,当处于战斗情景时,同一分组的用户的界面以及背景音乐都是相同的。

那么,在这种情况下,所绑定的帐号处于同一分组,且所连接的无线接入点为同一个,那么电子设备可以判断这几个用户相互离得比较近,那么作为一种节约电量的方式,可以让电子设备对动作音效进行增强,而让关联电子设备对背景音乐进行增强,反之亦然。再或者,如果还有另外的关联电子设备,还可以让另外的关联电子设备增强人物声音。从而使得在不需要电子设备对多个音频输出通路都进行音效增强的情况下,使得电子设备的用户依然可以体验同时对多个音频输出通路增强所带来的效果。

例如,如图5所示,若人物a为电子设备所绑定用户帐号对应的人物,人物b为关联电子设备所绑定用户帐号对应的人物。那么人物a和人物b当前所处的均为同一个游戏场景,那么其所对应的音效以及背景音乐可以相同。那么在这种情况下,可以让电子设备对动作音效进行增强,而让关联电子设备对背景音乐进行增强。

步骤s250:增强所述目标音频输出通路所传输的音频的音效。

可以理解的是,对于处于同一局域网的关联电子设备可能会因为一些原因造成关联电子设备断开与无线接入点的连接,再或者关联电子设备断开与服务器的数据交互。也就可能会造成关联电子设备无法与电子设备同步显示界面,也就造成音效增强效果无法同步,那么在这种情况下,作为一种方式,所述根据所述关联电子设备确定的目标音频输出通路,确定所述音频输出场景对应的目标音频输出通路的步骤之后还包括:若检测到所述关联电子设备的状态信息符合预设条件,在所述电子设备确定的目标音频通路中增加所述关联电子设备确定的目标音频输出通路。其中,预设条件用于表示关联电子设备无法与所述电子设备进行界面同步显示。

例如,还是以上述图6所示的网络环境为例进行说明。若电子设备95识别出电子设备94为关联电子设备,且若电子设备95所确定的目标音频输出通路为输出音效类型的音频通路,而电子设备94确定的目标音频输出通路为输出背景音乐类型的音频通路。那么当电子设备95检测到电子设备94满足上述预设条件后,除了继续将输出音效类型的音频通路确定为目标音频通路以外,同时还会将输出背景音乐类型的音频通路确定为一个目标音频通路,从而使得对于背景音乐以及音效均增强。从而使得电子设备在检测到关联电子设备无法与自己保持画面同步显示的情况下,可以了灵活的调整目标音频通络,以提升用户体验。

其中,所述若检测到所述关联电子设备的状态信息符合预设条件包括:

若检测到所述关联电子设备解除与所述电子设备的关联关系;或者若检测到所述关联电子设备切换了无线接入热点。

可选的,若电子设备接收到服务器发送的关联电子设备退出原先分配的用户组的情况下,判断关联电子设备解除与所述电子设备的关联关系。再或者,检测到服务器判断原先的关联的电子设备的局域网ip地址对应的网段发生变化时,而发送给电子设备的提示信息后,确定检测到所述关联电子设备切换了无线接入热点。

此外,除了检测到关联电子设备无法进行画面同步时,根据前述的原理调整确定的目标音频输出通路外,还可以根据关联电子设备的音频输出情况或者其他参数来进行调整。

可选的,若检测到关联电子设备的电量低于设定阈值时,可以根据前述方式调整目标音频输出通路。例如,若关联电子设备的电量低于设定值,那么为了减小关联电子设备的电量消耗,可以由电子设备来增强播放原本由关联电子设备增强的音频。再或者,如果检测到关联电子设备关闭了音频输出或者将音频输出切换为耳机模式时,也可以可以根据前述方式调整目标音频输出通路。

需要说明的是,为了便于电子设备实时获取关联电子设备的音频输出状态、网络状态或者电量状态,也为了便于关联电子设备实时获取电子设备的音频输出状态、网络状态或者电量状态。作为一种方式,电子设备或者关联电子设备可以在于服务器建立数据通信后,以预设的频率上传自己的音频输出状态、网络状态或者电量状态,以便服务器将接收到的电子设备上传的音频输出状态、网络状态或者电量状态转发给其他的关联电子设备,或者将接收关联电子设备上传的音频输出状态、网络状态或者电量状态转发给电子设备。

本申请提供的一种音效处理方法,通过获取当前的音频输出场景,在所述音频输出场景对应有多个音频输出通路,每个所述音频输出通路用于传输的音频不同的情况下,获取与电子设备关联的关联电子设备,再获取关联电子设备确定的目标音频通路,然后根据关联电子设备确定的目标音频通路,从所述多个音频输出通路中,确定所述音频输出场景对应的目标音频输出通路,再增强所述目标音频输出通路所传输的音频的音效,从而使得电子设备可以依据当前的音频输出场景从音频输出场景对应有多个音频输出通路中选择性的进行音效增强,提升了音效处理的灵活性,进而可以提升用户体验。

请参阅图7,本申请提供了一种音效处理装置300,运行于电子设备,所述装置300包括:音频场景获取单元310、目标确定单元320以及音效处理单元330。

音频场景获取单元310,用于获取当前的音频输出场景,所述音频输出场景对应有多个音频输出通路,每个所述音频输出通路用于传输的音频类型不同。

目标确定单元320,用于从所述多个音频输出通路中,确定所述音频输出场景对应的目标音频输出通路,所述目标音频输出通路为所述多个音频输出通路中需要进行音效增强的音频输出通路。

作为一种方式,目标确定单元320,具体用于若音频场景获取单元310获取所述音频输出场景为游戏界面场景,将所述多个音频输出通路中的动作音效输出通路确定为目标音频输出通路。

作为另外一种方式,目标确定单元320,还用于若音频场景获取单元310获取所述当前的音频输出场景为音频场景,将所述多个音频输出通路中的人物声音输出通路确定为目标音频输出通路;或者,若音频场景获取单元310获取所述当前的音频输出场景为视频播放场景,将所述多个音频输出通路中的背景音乐输出通路确定为目标音频输出通路。

音效处理单元330,用于增强所述目标音频输出通路所传输的音频的音效。

作为一种方式,若音频场景获取单元310获取所述音频输出场景为游戏界面场景,将所述多个音频输出通路中的动作音效输出通路确定为目标音频输出通路。

对应的,音效处理单元330,具体用于检测所述目标音频输出通路所传输音频是否有相位信息;若检测到有相位信息,根据所述相位信息增强对所述目标音频输出通路所传输的音频的音效。

本申请提供的一种音效处理装置,通过获取当前的音频输出场景,在所述音频输出场景对应有多个音频输出通路,每个所述音频输出通路用于传输的音频不同的情况下,从所述多个音频输出通路中,确定所述音频输出场景对应的目标音频输出通路,再增强所述目标音频输出通路所传输的音频的音效,从而使得电子设备可以依据当前的音频输出场景从音频输出场景对应有多个音频输出通路中选择性的进行音效增强,提升了音效处理的灵活性,进而可以提升用户体验。

请参阅图8,本申请提供了一种音效处理装置400,运行于电子设备,所述装置400包括:音频场景获取单元410、关联设备获取单元420、关联通路获取单元430、目标确定单元440以及音效处理单元450。

音频场景获取单元410,用于获取当前的音频输出场景,所述音频输出场景对应有多个音频输出通路,每个所述音频输出通路用于传输的音频类型不同。

关联设备获取单元420,用于获取与所述电子设备关联的关联电子设备。

作为一种方式,关联设备获取单元420,具体用于获取与所述电子设备绑定的用户帐号关联的关联用户帐号;获取绑定有所述关联用户帐号的参考关联电子设备;从所述参考关联电子设备中选择与所述电子设备处于同一局域网的设备作为关联电子设备。

关联通路获取单元430,用于获取所述关联电子设备在显示所述音频输出场景时,确定的目标音频输出通路。

目标确定单元440,用于根据所述关联电子设备确定的目标音频输出通路,确定所述音频输出场景对应的目标音频输出通路。

目标确定单元440,还用于若检测到所述关联电子设备的状态信息符合预设条件,在所述电子设备确定的目标音频通路中增加所述关联电子设备确定的目标音频输出通路。

可选的,所述若检测到所述关联电子设备的状态信息符合预设条件包括:

若检测到所述关联电子设备解除与所述电子设备的关联关系;

若检测到所述关联电子设备的电量低于设定值;或者

若检测到所述关联电子设备切换了无线接入热点。

音效处理单元450,用于增强所述目标音频输出通路所传输的音频的音效。

本申请提供的一种音效处理装置,通过获取当前的音频输出场景,在所述音频输出场景对应有多个音频输出通路,每个所述音频输出通路用于传输的音频不同的情况下,获取与电子设备关联的关联电子设备,再获取关联电子设备确定的目标音频通路,然后根据关联电子设备确定的目标音频通路,从所述多个音频输出通路中,确定所述音频输出场景对应的目标音频输出通路,再增强所述目标音频输出通路所传输的音频的音效,从而使得电子设备可以依据当前的音频输出场景从音频输出场景对应有多个音频输出通路中选择性的进行音效增强,提升了音效处理的灵活性,进而可以提升用户体验。

需要说明的是,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的几个实施例中,模块相互之间的耦合可以是电性,机械或其它形式的耦合。另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

需要说明的是,本申请中具体如何根据音频编码类型对音频数据进行编码是可以采用现有的技术,本申请就不再细述。

综上所述,本申请提供的一种音效处理方法、装置以及电子设备,通过获取当前的音频输出场景,在所述音频输出场景对应有多个音频输出通路,每个所述音频输出通路用于传输的音频不同的情况下,从所述多个音频输出通路中,确定所述音频输出场景对应的目标音频输出通路,再增强所述目标音频输出通路所传输的音频的音效,从而使得电子设备可以依据当前的音频输出场景从音频输出场景对应有多个音频输出通路中选择性的进行音效增强,并且对于每个通路可以独立分配音效处理算法,增强了音效处理效果,提升了音效处理的灵活性,进而可以提升用户体验。

下面将结合图9对本申请提供的一种电子设备进行说明。

请参阅图9,基于上述的音效处理方法、装置,本申请实施例还提供的另一种可以执行前述终端控制方法的电子设备100。电子设备100包括相互耦合的一个或多个(图中仅示出一个)处理器102、存储器104、无线模块106以及音频模块108。其中,该存储器104中存储有可以执行前述实施例中内容的程序,而处理器102可以执行该存储器104中存储的程序。

其中,处理器102可以包括一个或者多个处理核。处理器102利用各种接口和线路连接整个电子设备100内的各个部分,通过运行或执行存储在存储器104内的指令、程序、代码集或指令集,以及调用存储在存储器104内的数据,执行电子设备100的各种功能和处理数据。可选地,处理器102可以采用数字信号处理(digitalsignalprocessing,dsp)、现场可编程门阵列(field-programmablegatearray,fpga)、可编程逻辑阵列(programmablelogicarray,pla)中的至少一种硬件形式来实现。处理器102可集成中央处理器(centralprocessingunit,cpu)、图像处理器(graphicsprocessingunit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和目标应用程序等;gpu用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器102中,单独通过一块通信芯片进行实现。

存储器104可以包括随机存储器(randomaccessmemory,ram),也可以包括只读存储器(read-onlymemory)。存储器104可用于存储指令、程序、代码、代码集或指令集。存储器104可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等。存储数据区还可以存储终端100在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。

所述无线模块106用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯,例如和音频播放设备进行通讯。所述无线模块106可包括各种现有的用于执行这些功能的电路元件,例如,天线、射频收发器、数字信号处理器、加密/解密芯片、用户身份模块(sim)卡、存储器等等。所述无线模块106可与各种网络如互联网、企业内部网、无线网络进行通讯或者通过无线网络与其他电子设备进行通讯。上述的无线网络可包括蜂窝式电话网、无线局域网或者城域网。上述的无线网络可以使用各种通信标准、协议及技术,包括但并不限于ieee802协议以及蓝牙协议,甚至可包括那些当前仍未被开发出来的协议。

再者,该音频模块108可以用于处理电子设备100中所运行的应用程序输出的音频。例如,该音频模块108可以接收无线模块106从其他电子设备获取的音频处理参数,然后调节音频模块108的音频处理参数。

请参考图10,其示出了本申请实施例提供的一种计算机可读存储介质的结构框图。该计算机可读介质800中存储有程序代码,所述程序代码可被处理器调用执行上述方法实施例中所描述的方法。

计算机可读存储介质800可以是诸如闪存、eeprom(电可擦除可编程只读存储器)、eprom、硬盘或者rom之类的电子存储器。可选地,计算机可读存储介质800包括非易失性计算机可读介质(non-transitorycomputer-readablestoragemedium)。计算机可读存储介质800具有执行上述方法中的任何方法步骤的程序代码810的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码810可以例如以适当形式进行压缩。

就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子设备),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。

最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。

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