铃音播放方法和终端技术

技术编号:16607937 阅读:38 留言:0更新日期:2017-11-22 18:17
本发明专利技术实施例涉及铃音播放方法和终端,该方法包括:当终端检测到来电信息时,采集环境噪声信号;对环境噪声信号进行分析,得到环境噪声信号的频谱或功率谱或能量谱;从终端存储的多个铃音中,选择与环境噪声信号的频谱或功率谱或能量谱差异最大的一个铃音,作为待播放铃音;以及,根据环境噪声信号的频谱或功率谱或能量谱的幅频特性,将第一频率范围划分为第一频段集合,为第一频段集合中的每个频段分别确定相应的滤波器增益,从而构建一个滤波器;使用滤波器处理待播放铃音;播放滤波器处理后的待播放铃音。由上可见,本发明专利技术实施例提供的方案可以有效地提高用户在吵闹环境下听见铃音的几率。

【技术实现步骤摘要】
铃音播放方法和终端
本专利技术涉及终端领域,尤其涉及铃音播放方法和终端。
技术介绍
当前,手机普遍采用播放铃音的方法提醒用户接听电话或查看短信,在安静环境下一般用户可以听到播放的铃音,但在吵闹的环境中,由于环境噪声较强和人耳的听力特性,铃音可能会被环境噪声所掩蔽。虽然手机播放了铃音,有时候用户却听不到,因此导致铃音无法达到提醒用户的效果,从而使用户漏接电话等。随着手机应用越来越普及,使用户在吵闹环境下听到铃音,减少漏接电话的几率具有重要意义,尤其是在商务、公务和紧急情况下。现有技术的铃音播放方法中,通过增大铃音的音量,来使用户在环境噪声较强时也能够听到播放的铃声。这种方法是加大手机中音频功放对扬声器的驱动,在保证不损坏扬声器的前提下,尽可能的使扬声器发出更大的声音,但是受扬声器物理尺寸和散热条件的限制,铃音的音量的提升幅度有限,提高音量的困难很大。由上可见,现有技术虽然在一定程度内提升了铃音的音量,但在吵闹环境中,扬声器发出的铃音还是有可能被噪声掩蔽,用户仍然有可能没有听见铃音而漏接电话。
技术实现思路
本专利技术实施例提供了铃音播放方法和终端,有效地提高了用户在吵闹环境下听见铃音的几率。一方面,提供了一种铃音播放方法,该方法包括:当终端检测到来电信息时,采集环境噪声信号;对所述环境噪声信号进行分析,得到所述环境噪声信号的频谱或功率谱或能量谱;从所述终端存储的多个铃音中,选择与所述环境噪声信号的频谱或功率谱或能量谱差异最大的一个铃音,作为待播放铃音;以及,根据所述环境噪声信号的频谱或功率谱或能量谱的幅频特性,将第一频率范围划分为第一频段集合,为所述第一频段集合中的每个频段分别确定相应的滤波器增益,从而构建一个滤波器;使用所述滤波器处理所述待播放铃音;播放所述滤波器处理后的所述待播放铃音。由上可见,本专利技术实施例中,当终端检测到来电信息时,不是直接播放预设的铃音,而是先采集环境噪声信号,然后根据该环境噪声信号的频谱或功率谱或能量谱,选择一个铃音作为待播放铃音,以及,构建一个滤波器,再使用该滤波器处理该待播放铃音,最后播放该滤波器处理后的待播放铃音。由于选择待播放铃音和构建滤波器均参考了环境噪声信号的频谱或功率谱或能量谱,因此能够加大播放的铃音与环境噪声的差异,消除环境噪声对铃音的掩蔽效应,大幅度降低在吵闹环境中漏接电话的几率。同时,由于铃音可以根据环境噪声特性自动切换,带来了一定可玩性。在一种可能的设计中,所述从所述终端存储的多个铃音中,选择与所述环境噪声信号的频谱或功率谱或能量谱差异最大的一个铃音,作为待播放铃音,包括:针对所述终端存储的多个铃音中的每个铃音,将对应频点的所述环境噪声信号的频谱或功率谱或能量谱与铃音的频谱或功率谱或能量谱做差,得到每个频点对应的差值,然后根据预先设定的第二频段集合中的每个频段对应的权重对每个频点对应的差值加权求和,得到该铃音与所述环境噪声信号的差异值;从所述多个铃音中,选择与所述环境噪声信号的差异值最大的铃音作为待播放铃音。由上可见,本专利技术实施例中,通过计算每个铃音与环境噪声信号的差异值的方式,可以客观地选择出与环境噪声信号的频谱或功率谱或能量谱差异最大的一个铃音,并且,计算差异值时,考虑到了人耳听力特性对每个频点对应的差值加权求和,其中,人耳听力特性的表现为人耳对某些频段的声音比较敏感,因此对这些频段赋予较大的权重,人耳对另一些频段的声音比较不敏感,因此对这些频段赋予较小的权重,从而使最终选择的待播放铃音更容易被人耳识别。在一种可能的设计中,所述根据所述环境噪声信号的频谱或功率谱或能量谱的幅频特性,将第一频率范围划分为第一频段集合,为所述第一频段集合中的每个频段分别确定相应的滤波器增益,从而构建一个滤波器,包括:根据所述环境噪声信号的频谱或功率谱或能量谱的幅频特性,将第一频率范围划分为第一频段集合,所述第一频段集合包括第一频段和第二频段,所述第一频段为所述环境噪声信号的频谱或功率谱或能量谱的幅度小于预设的幅度阈值的频段,所述第二频段为所述环境噪声信号的频谱或功率谱或能量谱的幅度大于预设的幅度阈值的频段;确定所述环境噪声信号的频谱或功率谱或能量谱在所述第一频段的幅度均值、在所述第二频段的幅度均值和在所述第一频率范围的幅度均值;对所述第一频段的幅度均值以所述第一频率范围的幅度均值进行镜像,获得所述第一频段的镜像值;以及,对所述第二频段的幅度均值以所述第一频率范围的幅度均值进行镜像,获得所述第二频段的镜像值;在所述第一频段的镜像值和所述第二频段的镜像值中间添加过渡值,形成初步滤波器增益;使所述初步滤波器增益从所述第一频率范围的上限开始衰减,并使第一预设频率之后的滤波器增益为1。其中,上述第一频率范围、幅度阈值和第一预设频率均可根据人耳听力特性来预先设定。由上可见,本专利技术实施例中,参照环境噪声信号的频谱或功率谱或能量谱,兼顾人耳听力特性,构建一个与环境噪声信号的频谱或功率谱或能量谱有明显差异的滤波器,并用此滤波器处理铃音,从而在频域增大了铃音与环境噪声的差异,进一步消除了环境噪声对铃音的掩蔽效应。又一方面,本专利技术实施例提供了一种终端,该终端可以实现上述方法示例中终端所执行的功能,所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个上述功能相应的模块。在一种可能的设计中,该终端的结构中包括存储器、麦克风、编解码器、处理器和扬声器,该处理器被配置为支持该终端执行上述方法中相应的功能。该麦克风用于支持该终端采集环境噪声信号。该存储器用于与处理器耦合,其保存该终端必要的程序指令和数据,例如,铃音。该编解码器用于构造滤波器,并用该滤波器对待播放铃音进行处理。该扬声器用于播放处理后的铃音。再一方面,本专利技术实施例提供了一种计算机存储介质,用于储存为上述终端所用的计算机软件指令,其包含用于执行上述方面所设计的程序。相较于现有技术,本专利技术提供的方案,选择待播放铃音和构建滤波器均参考了环境噪声信号的频谱或功率谱或能量谱,因此能够加大播放的铃音与环境噪声的差异,消除环境噪声对铃音的掩蔽效应,大幅度降低在吵闹环境中漏接电话的几率。附图说明图1为本专利技术实施例提供的一种铃音播放方法流程图;图2为图1所示的铃音播放方法中步骤104的具体执行过程示意图;图3为本专利技术实施例提供的一种滤波器构建示意图;图4为本专利技术实施例提供的一种终端结构图;图5为本专利技术实施例提供的另一种终端结构图;图6为本专利技术实施例提供的铃音播放方法基于的系统架构示意图;图7为本专利技术实施例提供的铃音选择示意图;图8为本专利技术实施例提供的另一种滤波器构建示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行描述。本专利技术实施例提供的铃音播放方法可以由具有铃音播放功能的终端来执行,上述终端的类型可以但不限于为手机,终端播放铃音的目的在于向用户传达某种特定信息,例如,来电提示信息、短信提示信息或者闹钟提示信息,本专利技术实施例对此不做限定。图1为本专利技术实施例提供的一种铃音播放方法流程图,参照图1,该方法包括:步骤101,当终端检测到来电信息时,采集环境噪声信号。通常地,终端上设置有至少一个麦克风,本专利技术实施例中,当终端检测到来电信息时,可本文档来自技高网...
铃音播放方法和终端

【技术保护点】
一种铃音播放方法,其特征在于,所述方法包括:当终端检测到来电信息时,采集环境噪声信号;对所述环境噪声信号进行分析,得到所述环境噪声信号的频谱或功率谱或能量谱;从所述终端存储的多个铃音中,选择与所述环境噪声信号的频谱或功率谱或能量谱差异最大的一个铃音,作为待播放铃音;以及,根据所述环境噪声信号的频谱或功率谱或能量谱的幅频特性,将第一频率范围划分为第一频段集合,为所述第一频段集合中的每个频段分别确定相应的滤波器增益,从而构建一个滤波器;使用所述滤波器处理所述待播放铃音;播放所述滤波器处理后的所述待播放铃音。

【技术特征摘要】
1.一种铃音播放方法,其特征在于,所述方法包括:当终端检测到来电信息时,采集环境噪声信号;对所述环境噪声信号进行分析,得到所述环境噪声信号的频谱或功率谱或能量谱;从所述终端存储的多个铃音中,选择与所述环境噪声信号的频谱或功率谱或能量谱差异最大的一个铃音,作为待播放铃音;以及,根据所述环境噪声信号的频谱或功率谱或能量谱的幅频特性,将第一频率范围划分为第一频段集合,为所述第一频段集合中的每个频段分别确定相应的滤波器增益,从而构建一个滤波器;使用所述滤波器处理所述待播放铃音;播放所述滤波器处理后的所述待播放铃音。2.如权利要求1所述的方法,其特征在于,所述从所述终端存储的多个铃音中,选择与所述环境噪声信号的频谱或功率谱或能量谱差异最大的一个铃音,作为待播放铃音,包括:针对所述终端存储的多个铃音中的每个铃音,将对应频点的所述环境噪声信号的频谱或功率谱或能量谱与铃音的频谱或功率谱或能量谱做差,得到每个频点对应的差值,然后根据预先设定的第二频段集合中的每个频段对应的权重对每个频点对应的差值加权求和,得到该铃音与所述环境噪声信号的差异值;从所述多个铃音中,选择与所述环境噪声信号的差异值最大的铃音作为待播放铃音。3.如权利要求1或2所述的方法,其特征在于,所述根据所述环境噪声信号的频谱或功率谱或能量谱的幅频特性,将第一频率范围划分为第一频段集合,为所述第一频段集合中的每个频段分别确定相应的滤波器增益,从而构建一个滤波器,包括:根据所述环境噪声信号的频谱或功率谱或能量谱的幅频特性,将第一频率范围划分为第一频段集合,所述第一频段集合包括第一频段和第二频段,所述第一频段为所述环境噪声信号的频谱或功率谱或能量谱的幅度小于预设的幅度阈值的频段,所述第二频段为所述环境噪声信号的频谱或功率谱或能量谱的幅度大于预设的幅度阈值的频段;确定所述环境噪声信号的频谱或功率谱或能量谱在所述第一频段的幅度均值、在所述第二频段的幅度均值和在所述第一频率范围的幅度均值;对所述第一频段的幅度均值以所述第一频率范围的幅度均值进行镜像,获得所述第一频段的镜像值;以及,对所述第二频段的幅度均值以所述第一频率范围的幅度均值进行镜像,获得所述第二频段的镜像值;在所述第一频段的镜像值和所述第二频段的镜像值中间添加过渡值,形成初步滤波器增益;使所述初步滤波器增益从所述第一频率范围的上限开始衰减,并使第一预设频率之后的滤波器增益为1。4.一种终端,其特征在于,所述终端包括:采集单元,用于当检测到来电信息时,采集环境噪声信号;分析单元,用于对所述采集单元采集的环境噪声信号进行分析,得到所述环境噪声信号的频谱或功率谱或能量谱;选择单元,用于从所述终端存储的多个铃音中,选择与所述分析单元得到的环境噪声信号的频谱或功率谱或能量谱差异最大的一个铃音,作为待播放铃音;构建单元,用于根据所述分析单元得到的环境噪声信号的频谱或功率谱或能量谱的幅频特性,将第一频率范围划分为第一频段集合,为所述第一频段集合中的每个频段分别确定相应的滤波器增益,从而构建一个滤波器;处理单元,用于使用所述构建单元构建的滤波器处理所述选择单元选择的待播放铃音;播放单元,用于播放所述处理单元处理后的所述待播放铃音。5.如权利要求4所述的终端,其特征在于,所述选择单元包括:差异确定子单元,用于针对所述终端存储的多个铃音中的每个铃音,将对应频点的所述环境噪声信号的频谱或功率谱或能量谱与铃音的频谱或功率谱或能量谱做差,得到每个频点对应的差值,然后根据预先设定的第二频段集合中的每个频段对应的权重对每个频点对应的差值加权求和,得到该铃音与所述环境噪声信号的差异值;选择子单元,用于从所述多个铃音中,选择所述差异确定子单元确定的与所述环境噪声信号的差异值最大的铃音作为待播放铃音。6.如权利要求4或5所述的终端,其特征在于,所述构建单元包括:频段划分子单元,用于根据所述环境噪声信号的频谱或功率谱或能量谱的幅频特性,将第一频...

【专利技术属性】
技术研发人员:杨枭李芳庆
申请(专利权)人:华为终端东莞有限公司
类型:发明
国别省市:广东,44

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

1