音效处理方法、装置以及电子设备制造方法及图纸

技术编号:20119655 阅读:20 留言:0更新日期:2019-01-16 12:23
本申请实施例公开了一种音效处理方法、装置以及电子设备。所述方法包括:检测当前音频输出场景包括的音频流的类型;若检测到有设定类型的音频流,给设定类型的音频流配置一对应的音频输出通路,设定类型的音频流配置的音频输出通路与其他类型的音频流配置的音频输出通路不同;给每个音频输出通路配置对应的音频处理算法,以便基于每个音频输出通路对应的音频处理算法,对每个音频输出通路所输出的音频进行处理。本方法使得对于设定类型的音频流可以分配独立的音频输出通路,并且对于独立的音频输出通路还可以配置独立的音频处理算法,从而使得音频调节的灵活性得到提升,而对于电子设备的音频处理效果得到了针对性的增强,提升了用户体验。

Sound processing methods, devices and electronic equipment

The embodiment of this application discloses a sound effect processing method, device and electronic device. The method includes: detecting the type of audio stream included in the current audio output scenario; configuring a corresponding audio output path for the set type of audio stream if a set type of audio stream is detected; configuring the audio output path for the set type of audio stream is different from that for other types of audio streams; configuring the corresponding audio output path for each audio output path. Frequency processing algorithm, so that based on the corresponding audio processing algorithm for each audio output path, the audio output from each audio output path can be processed. This method makes it possible to assign independent audio output paths to set types of audio streams, and to configure independent audio processing algorithms for independent audio output paths, so as to improve the flexibility of audio regulation, and to enhance the audio processing effect of electronic equipment and enhance the user experience.

【技术实现步骤摘要】
音效处理方法、装置以及电子设备
本申请涉及电子设备
,更具体地,涉及一种音效处理方法、装置以及电子设备。
技术介绍
随着终端技术的迅速发展,诸如手机、平板等电子设备已成为人们生活不可或缺的组成部分。人们不仅可以利用电子设备进行日常的打电话、发短信等功能,还可以利用电子设备运行各类的应用程序,如游戏类的应用程序、网页浏览类的应用程序、音视频播类的应用程序等等。但是在应用程序的运行过程中,对于应用程序输出音频的音效调节的灵活性以及用户体验方面还有待提升。
技术实现思路
鉴于上述问题,本申请提出了一种音效处理方法、装置以及电子设备,以实现改善上述问题。第一方面,本申请提供了一种音效处理方法,应用于电子设备,所述方法包括:检测当前音频输出场景包括的音频流的类型;若检测到有设定类型的音频流,给所述设定类型的音频流配置一对应的音频输出通路,所述设定类型的音频流配置的音频输出通路与其他类型的音频流配置的音频输出通路不同;给每个所述音频输出通路配置对应的音频处理算法,以便基于每个所述音频输出通路对应的音频处理算法,对每个所述音频输出通路所输出的音频进行处理。第二方面,本申请提供了一种音效处理装置,运行于电子设备,所述装置包括:音频流检测单元,用于检测当前音频输出场景包括的音频流的类型;通路管理单元,用于若检测到有设定类型的音频流,给所述设定类型的音频流配置一对应的音频输出通路,所述设定类型的音频流配置的音频输出通路与其他类型的音频流配置的音频输出通路不同;音效处理单元,用于给每个所述音频输出通路配置对应的音频处理算法,以便基于每个所述音频输出通路对应的音频处理算法,对每个所述音频输出通路所输出的音频进行处理。第三方面,本申请提供了一种电子设备,包括一个或多个处理器以及存储器;一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行上述的方法。第四方面,本申请提供的一种计算机可读存储介质,所述计算机可读存储介质中存储有程序代码,其中,在所述程序代码运行时执行上述的方法。本申请提供的一种音效处理方法、装置以及电子设备,通过检测当前音频输出场景包括的音频流的类型,在当检测到有设定类型的音频流后,给所述设定类型的音频流配置一不同于其他类型的音频流配置的音频输出通路的音频输出通路,再给每个所述音频输出通路配置对应的音频处理算法,以便基于每个所述音频输出通路对应的音频处理算法,对每个所述音频输出通路所输出的音频进行处理,进而使得对于设定类型的音频流可以分配独立的音频输出通路,并且对于独立的音频输出通路还可以配置独立的音频处理算法,从而使得音频调节的灵活性得到提升,而对于电子设备的音频处理效果得到了针对性的增强,提升了用户体验。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出了本申请提出的一种音效处理方法的流程图;图2示出了本申请提出的另一种音效处理方法的流程图;图3示出了本申请提出的一种界面的示意图;图4示出了本申请提出的再一种音效处理方法的流程图;图5示出了本申请提出的一种音效处理装置的结构框图;图6示出了本申请提出的另一种音效处理装置的结构框图;图7示出了本申请提出的再一种音效处理装置的结构框图;图8示出了本申请提出的一种电子设备的结构框图;图9是本申请实施例的用于保存或者携带实现根据本申请实施例的音效处理方法的程序代码的存储单元。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。音效可以是我们生活中无处不在的一种声音。比如走路时的脚步声、开门时的吱吱声、电梯的开关门等音效渗透在我们生活的每个角落。而在电子设备中音效也是无处不在。例如,当电子设备启动时,可以伴随有启动音效,而当电子设备关闭时,会伴随有关闭音效,而当电子设备的电量不足时,电子设备也会发出报警音效等。而对于电子设备中所运行的应用程序也是如此。例如,对于游戏类的应用程序在运行过程中就可以产生游戏音效。游戏音效指的是电子游戏中发生特定行为或进行特定操作时播放的效果音乐。如子弹发射时的声音、怪物死亡时的惨叫、点击按钮时的“咔嚓”声音等。正式因为游戏音效的存在使得用户在玩游戏时,可以有更加真实的体验。可以理解的是,除了前述的游戏类型的应用程序存在音效外,其他类型的应用程序也存在音效。例如,音视频播放类的应用程序在播放音视频过程中的音视频音效,以及网页浏览类的的应用程序在加载网页内容的过程中的音效等。但是,专利技术人发现,在音频输出场景中通常会存在多种音频类型的音频流,例如音效类型的音频流、背景音乐类型的音频流、按键音类型的音频流以及其他媒体类型的音频流等,对于这些不同类型的音频流,电子设备通常是采用的相同的音效处理算法进行处理,从而使得有的音频类型的音频流在被播放时无法体现出其独特的效果。因此,专利技术人提出了本申请中可以提升音效调节的灵活性,并且可以让每种音频类型的音频流在被播放时,才能体现每种音频类型的音频流的特色,再者可以提升用户体验的音效处理方法、装置以及电子设备。下面将结合附图具体描述本申请的各实施例。请参阅图1,本申请提供的一种音效处理方法,应用于电子设备,所述方法包括:步骤S110:检测当前音频输出场景包括的音频流的类型。其中,在电子设备的运行过程中,会有多种场景存在音频输出。例如,当电子设备在运行游戏类的应用程序时,会显示游戏界面场景,在游戏界面场景中可以存在游戏音效、游戏背景音乐或者按键音等音频输出。其中,该游戏音效包括游戏人物动作音效、游戏人物说话声音的音效以及其他NPC(NonPlayerCharacter)人物发出的音效。再例如,当电子设备在运行音频类的应用程序时,会显示音频播放场景,在该音频播放场景中存在环境音效。当电子设备在运行视频类的应用程序时,会显示视频画面播放场景,在该视频画面播放场景中会存在人物说话声的音效以及环境音效等。需要说明的是,上述的音频输出场景只是示例性的,并不对本申请作出限定。本申请还可以包括除上述实例的音频输出场景以外的音频输出场景。那么基于上述情况,电子设备可以通过多种方式来确定当前的音频输出场景。可选的,电子设备可以通过查询当前正在运行的应用程序来确定当前的音频输出场景。其中,作为一种方式,若电子设备为Android操作系统,可以通过执行ActivityManager的getRunningTasks方法来获取到当前在前台运行的应用程序的名称。此外,电子设备还可以通过UsageStatsManager来获取用户使用的程序的列表,将该列表中记录的最近使用的应用程序识别为当前的前台应用。再者,还可以通过Android自带无障碍功能,监控窗口焦点的变化,拿到焦点窗口对应包名作为当期在前台运行的应用程序。当电子设备获取到当前正在运行的应用程序后,可以根据当前运行的应用程序的类型来确定当前的音频输出场景。例如,若应用程序为游戏本文档来自技高网...

【技术保护点】
1.一种音效处理方法,其特征在于,应用于电子设备,所述方法包括:检测当前音频输出场景包括的音频流的类型;若检测到有设定类型的音频流,给所述设定类型的音频流配置一对应的音频输出通路,所述设定类型的音频流配置的音频输出通路与其他类型的音频流配置的音频输出通路不同;给每个所述音频输出通路配置对应的音频处理算法,以便基于每个所述音频输出通路对应的音频处理算法,对每个所述音频输出通路所输出的音频进行处理。

【技术特征摘要】
1.一种音效处理方法,其特征在于,应用于电子设备,所述方法包括:检测当前音频输出场景包括的音频流的类型;若检测到有设定类型的音频流,给所述设定类型的音频流配置一对应的音频输出通路,所述设定类型的音频流配置的音频输出通路与其他类型的音频流配置的音频输出通路不同;给每个所述音频输出通路配置对应的音频处理算法,以便基于每个所述音频输出通路对应的音频处理算法,对每个所述音频输出通路所输出的音频进行处理。2.根据权利要求1所述的方法,其特征在于,所述给每个所述音频输出通路配置对应的音频处理算法的步骤之前还包括:若检测到所述其他类型的音频流有多个;给多个所述其他类型的音频流分别配置一个音频输出通路。3.根据权利要求1所述的方法,其特征在于,所述设定类型为音效类型;所述给每个所述音频输出通路配置对应的音频处理算法的步骤包括:若检测到所述音效类型的音频流包括多种音效;根据所述音效类型的音频流中音效的种类,给所述音效类型的音频流对应的音频传输通路配置对应的音频处理算法。4.根据权利要求3所述的方法,其特征在于,所述根据所述音效类型的音频流中音效的种类,给所述音效类型的音频流对应的音频传输通路配置对应的音频处理算法的步骤包括:获取所述多种音效中与所述当前音频输出场景的匹配度最高的音效;给所述音频类型的音频流对应的音频传输通路,配置与所述匹配度最高的音效对应的音频处理算法。5.根据权利要求4所述的方法,其特征在于,所述获取所述多种音效中与所述当前音频输出场景的匹配度最高的音效的步骤包括:若所述当前音频输出场景为游戏场景,所述匹配度最高的音效为人物动作音效;若所述当前音频输出场景为音乐播放场景,所述匹配度最高的音效为人声音效;若所述当前音频输出场景为视频播放场景,所述匹配度最高的音效为环境音效。6.根据权利要求3所述的方法,...

【专利技术属性】
技术研发人员:李亚军冷文华许钊铵
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1