音频播放音量的控制方法、装置及存储介质和移动终端制造方法及图纸

技术编号:16608141 阅读:43 留言:0更新日期:2017-11-22 18:34
本发明专利技术实施例公开了一种音频播放音量的控制方法、装置及存储介质和移动终端,所述方法包括:在检测到音频播放事件被触发时,获取当前第一设定时间内移动终端所处外界环境的噪声相关信息,所述噪声相关信息包括噪声强度、噪声源、噪声类型和移动终端当前位置中的至少一项;根据所述当前第一设定时间内的噪声相关信息,确定第二设定时间内的音量调整值,所述第二设定时间的开始时间与所述当前第一设定时间的结束时间相同;根据所述音量调整值,调整所述第二设定时间内的音频播放音量。本发明专利技术实施例提供的技术方案,可以合理的控制移动终端的音频播放音量。

【技术实现步骤摘要】
音频播放音量的控制方法、装置及存储介质和移动终端
本专利技术实施例涉及播放控制
,尤其涉及一种音频播放音量的控制方法、装置及存储介质和移动终端。
技术介绍
手机等移动终端中的功能越来越多,为人们的生活和工作提供了便利,人们可以利用手机接打电话,还可以听音乐、观看视频、玩游戏等。在用户进行这些操作时,移动终端的音频播放控制系统控制这些应用的音频进行播放。相关技术中的音频播放控制方法存在缺陷,需要改进。
技术实现思路
本专利技术实施例提供一种音频播放音量的控制方法、装置及存储介质和移动终端,可以合理的控制移动终端的音频播放音量。在第一方面,本专利技术实施例提供了一种音频播放音量的控制方法,包括:在检测到音频播放事件被触发时,获取当前第一设定时间内移动终端所处外界环境的噪声相关信息,所述噪声相关信息包括噪声强度、噪声源、噪声类型和移动终端当前位置中的至少一项;根据所述当前第一设定时间内的噪声相关信息,确定第二设定时间内的音量调整值,所述第二设定时间的开始时间与所述当前第一设定时间的结束时间相同;根据所述音量调整值,调整所述第二设定时间内的音频播放音量。在第二方面,本专利技术实施例提供了一种音频播放音量的控制装置,包括:噪声相关信息获取模块,用于在检测到音频播放事件被触发时,获取当前第一设定时间内移动终端所处外界环境的噪声相关信息,所述噪声相关信息包括噪声强度、噪声源、噪声类型和移动终端当前位置中的至少一项;音量调整值确定模块,用于根据所述当前第一设定时间内的噪声相关信息,确定第二设定时间内的音量调整值,所述第二设定时间的开始时间与所述当前第一设定时间的结束时间相同;播放音量调整模块,用于根据所述音量调整值,调整所述第二设定时间内的音频播放音量。第三方面,本专利技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面所提供的音频播放音量的控制方法。在第四方面,本专利技术实施例提供了一种移动终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行时实现如第一方面所提供的音频播放音量的控制方法。本专利技术实施例通过在检测到音频播放事件被触发时,获取当前第一设定时间内移动终端所处外界环境的噪声相关信息,根据所述当前第一设定时间内的噪声相关信息,确定第二设定时间内的音量调整值,根据所述音量调整值,调整所述第二设定时间内的音频播放音量,可以合理的控制移动终端音频的播放音量。附图说明图1a是本专利技术实施例提供的一种音频系统架构框图;图1b是本专利技术实施例提供的一种智能手机的音频处理硬件系统结构示意图;图2是本专利技术实施例提供的一种音频播放音量的控制方法的流程图;图3是本专利技术实施例提供的另一种音频播放音量的控制方法的流程图;图4是本专利技术实施例提供的另一种音频播放音量的控制方法的流程图;图5是本专利技术实施例提供的另一种音频播放音量的控制方法的流程图;图6是本专利技术实施例提供的另一种音频播放音量的控制方法的流程图;图7是本专利技术实施例提供的一种音频播放音量的控制装置的结构示意图;图8是本专利技术实施例提供的一种移动终端的结构示意图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面结合附图对本专利技术具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。为便于理解,下面以Android系统为例,对Android系统中的音频系统架构进行简单说明。如图1a所示,本实施例提供的音频系统架构主要包括用户空间、内核空间和硬件系统。用户空间包括应用(Application)层、应用框架(Framework)层和硬件抽象层(HardwareAbstractionLayer,HAL),内核空间包括驱动(Driver)层,硬件系统包括扬声器、音频编解码器等,还可以包括耳机。应用层是音频体系的最上层,可通过编写一个应用程序来执行对应的逻辑操作,例如检测音频播放事件是否被触发,预先设置第一设定时间和第二设定时间,下发音频播放指令等。应用框架层包括音频控制接口和标准化插件模块负责提供音频播放形式控制接口,以及扬声器音量大小控制接口等。应用框架层提供了AudioTrack和AudioRecorder两个类,以及AudioManager、AudioService及AudioSystem类。在应用框架层和硬件抽象层之间还包括一个系统运行库(Libraries)层。我们知道,framework层的很多类,实际上只是应用程序使用Android库文件的“中介”而已。因为上层应用采用java语言编写,它们需要最直接的java接口的支持,这就是framework层存在的意义之一。而作为“中介”,它们并不会真正去实现具体的功能,或者只实现其中的一部分功能,而把主要重心放在库中来完成。比如上面的AudioTrack、AudioRecorder、MediaPlayer和MediaRecorder等等在库中都能找到相对应的类。这一部分代码集中放置在工程的frameworks/av/media/libmedia中,多数是C++语言编写的。音频方面的硬件抽象层主要分为两部分,即AudioFlinger和AudioPolicyService,实际上后者并不是一个真实的设备,只是采用虚拟设备的方式来让厂商可以方便地定制出自己的策略。根据产品的不同,音频设备存在很大差异,在Android的音频架构中,这些问题都是由HAL层的audio.primary等来解决的,而不需要大规模地修改上层实现。硬件抽象层是应用框架层到驱动层的过渡,以实现底层硬件的兼容。驱动层按照音频编解码器的特性对其进行控制,确保音频编解码器可以正常工作,将音频编解码器获取到的音频数据提供给系统层。硬件系统包括扬声器和音频编解码器,扬声器用于播放音频数据控制音量大小,音频编解码器用于解析音频数据的格式,如MP3、WMA,负责音频可以正常播放。图1b为本专利技术实施例提供的一种智能手机的音频处理硬件系统结构示意图。音频处理电路一般处于主控电路板中,由于不同手机的设计不同,音频处理电路的具体位置也可能不同。智能手机的音频处理电路主要包括音频信号处理电路、基带信号处理电路、音频功率放大器、耳机信号放大器、听筒、扬声器、麦克风及耳机接口等。其中,音频信号处理电路是整个音频处理电路的核心。音频处理电路主要由接收音频电路、送话电路、耳机通话电路等组成,包括模拟音频的模拟/数字(A/D)转换、数字/模拟(A/D)转换、数字语音信号处理及模拟音频放大电路等。在通话时,首先通话本地端麦克风把声音的机械声波信号转化为模拟音频信号,通过模拟音频放大电路进行放大,经内部的多模转换器进行A/D转换,得到数字音频信号本文档来自技高网...
音频播放音量的控制方法、装置及存储介质和移动终端

【技术保护点】
一种音频播放音量的控制方法,其特征在于,包括:在检测到音频播放事件被触发时,获取当前第一设定时间内移动终端所处外界环境的噪声相关信息,所述噪声相关信息包括噪声强度、噪声源、噪声类型和移动终端当前位置中的至少一项;根据所述当前第一设定时间内的噪声相关信息,确定第二设定时间内的音量调整值,所述第二设定时间的开始时间与所述当前第一设定时间的结束时间相同;根据所述音量调整值,调整所述第二设定时间内的音频播放音量。

【技术特征摘要】
1.一种音频播放音量的控制方法,其特征在于,包括:在检测到音频播放事件被触发时,获取当前第一设定时间内移动终端所处外界环境的噪声相关信息,所述噪声相关信息包括噪声强度、噪声源、噪声类型和移动终端当前位置中的至少一项;根据所述当前第一设定时间内的噪声相关信息,确定第二设定时间内的音量调整值,所述第二设定时间的开始时间与所述当前第一设定时间的结束时间相同;根据所述音量调整值,调整所述第二设定时间内的音频播放音量。2.根据权利要求1所述的方法,其特征在于,所述噪声相关信息包括噪声强度,所述根据所述当前第一设定时间内的噪声相关信息,确定第二设定时间内的音量调整值包括:获取所述当前第一设定时间内的噪声强度平均值;根据所述噪声强度平均值,确定第二设定时间内的音量调整值。3.根据权利要求1所述的方法,其特征在于,所述噪声相关信息包括噪声强度、噪声源和移动终端的当前位置,所述根据所述当前第一设定时间内的噪声相关信息,确定第二设定时间内的音量调整值包括:若所述第一设定时间内的噪声源为非人类声音噪声,则根据所述噪声强度确定第二设定时间内的音量调整值;若所述第一设定时间内的噪声源为人类声音噪声,则根据移动终端的当前位置确定所述第二设定时间内的音量调整值。4.根据权利要求3所述的方法,其特征在于,所述根据移动终端的当前位置确定所述第二设定时间内的音量调整值包括:若所述当前位置为第一设定位置,则确定所述第二设定时间内的音量调整值为第一音量值;否则,确定所述第二设定时间内的音量调整值为第二音量值,所述第二音量值大于所述第一音量值。5.根据权利要求1所述的方法,其特征在于,所述获取当前第一设定时间内移动终端所处外界环境的噪声类型包括:获取所述第一设定时间内移动终端所处外界环境噪声的持续时间,根据所述持续时间确定噪声类型;所述根据所述当前第一设定时间内的噪声相关信息,确定第二设定时间内的音量调整值包括:当所述噪声类型为持续型时,确定第二设定时间的时长为第一时长以及确定第二设定时间内的音量调整值;当所述噪声类型为短暂型时,确定第二时间的时长为第二时长以及确定第二设定时间内的音量调整值,所述第二时长小...

【专利技术属性】
技术研发人员:许钊铵严锋贵郑志勇甘高亭杨海
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

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

1