音频切换时的播放处理方法及装置的制造方法

文档序号:8945411阅读:265来源:国知局
音频切换时的播放处理方法及装置的制造方法
【技术领域】
[0001]本发明涉及音频处理领域,尤其涉及音频切换时的播放处理方法及装置。
【背景技术】
[0002]随着智能音频设备的技术发展,不同智能设备之间进行数据的交互以满足用户的使用需求,比如智能电视可以实现多屏互动,也即同时在不同分屏上处理不同的节目内容,例如将智能手机上的音频文件在智能电视上进行播放。然而,当用户将智能手机上的音频文件推送到智能电视上播放时,智能电视很可能正在播放带有声音的节目,此时如果没有进行音频切换时的播放处理,则当电视当前播放节目的声音突然切换为手机推送过来的音频声音时,很可能造成音频声音的突变,进而产生泊泊噪音或者瞬间的干扰嘯叫声音,这不仅使得电视端的音响喇叭容易出现损坏,同时也降低了用户使用体验。

【发明内容】

[0003]本发明的主要目的在于提供一种音频切换时的播放处理方法及装置,旨在解决不同音频设备进行音频切换时所产生的干扰噪声的技术问题。
[0004]为实现上述目的,本发明提供一种音频切换时的播放处理方法,所述音频切换时的播放处理方法包括:
[0005]当在本地音频设备上播放音频时,接收外部音频设备所发送的待播放的音频数据;
[0006]根据预设的第一音频处理规则,将本地音频数据中相应音频数据的增益值进行增益衰减处理;
[0007]根据预设的第二音频处理规则,将所述待播放的音频数据中相应音频数据的增益值进行增益增强处理;
[0008]根据预设的音频输出规则,分别将进行增益衰减处理后的所述本地音频的音频数据以及进行增益增强处理后的所述待播放的音频数据输出到所述本地音频设备上的音频解码器上进行解码播放。
[0009]优选地,所述根据预设的第一音频处理规则,将本地音频数据中相应音频数据的增益值进行增益衰减处理包括:
[0010]在预设的第一时长内,获取所述第一时长内的所述本地音频数据的增益值中大于预设第一增益阈值的若干第一增益值;
[0011]计算选择的预设第一数量的第一增益值的平均值以作为进行增益衰减处理的衰减值;
[0012]根据所述衰减值,进行第一增益值的衰减处理。
[0013]优选地,根据预设的第二音频处理规则,将所述待播放的音频数据中相应音频数据的增益值进行增益增强处理包括:
[0014]在预设的第二时长内,获取所述第二时长内的所述待播放的音频数据的增益值中小于预设第二增益阈值的若干第二增益值;
[0015]计算选择的预设第二数量的第二增益值的平均值以作为进行增益增强处理的增强值;
[0016]根据所述增强值,进行第二增益值的增强处理。
[0017]优选地,所述根据预设的音频输出规则,分别将进行增益衰减处理后的所述本地音频数据以及进行增益增强处理后的所述待播放的音频数据输出到所述本地音频设备上的音频解码器上进行解码播放包括:
[0018]在所述本地音频数据输出开始后的所述第一时长内,将进行增益衰减处理后的所述本地音频数据输出到所述本地音频设备上的音频解码器上进行解码播放;
[0019]在所述本地音频数据输出结束后的所述第二时长内,将进行增益增强处理后的所述待播放的音频数据输出到所述本地音频设备上的音频解码器上进行解码播放。
[0020]优选地,所述当在本地音频设备上播放音频时,接收外部音频设备所发送的待播放的音频数据之后包括:
[0021]根据接收到的所述待播放的音频数据的相关音频参数,计算所述待播放的音频数据的总数据量;
[0022]根据计算得到的所述待播放的音频数据的总数据量,判断所述待播放的音频数据的总数据量是否大于预设的阈值数据量;
[0023]若是,则确定接收到的所述待播放的音频数据为干扰数据并停止对所述干扰数据进行播放处理。
[0024]进一步地,为实现上述目的,本发明还提供一种音频切换时的播放处理装置,所述音频切换时的播放处理装置包括:
[0025]接收模块,用于当在本地音频设备上播放音频时,接收外部音频设备所发送的待播放的音频数据;
[0026]增益衰减处理模块,用于根据预设的第一音频处理规则,将本地音频数据中相应音频数据的增益值进行增益衰减处理;
[0027]增益增强处理模块,用于根据预设的第二音频处理规则,将所述待播放的音频数据中相应音频数据的增益值进行增益增强处理;
[0028]音频播放处理模块,用于根据预设的音频输出规则,分别将进行增益衰减处理后的所述本地音频数据以及进行增益增强处理后的所述待播放的音频数据输出到所述本地音频设备上的音频解码器上进行解码播放。
[0029]优选地,所述增益衰减处理模块包括:
[0030]第一获取单元,用于在预设的第一时长内,获取所述第一时长内的所述本地音频数据的增益值中大于预设第一增益阈值的若干第一增益值;
[0031]衰减值计算单元,用于计算选择的预设第一数量的第一增益值的平均值以作为进行增益衰减处理的衰减值;
[0032]增益衰减处理单元,用于根据所述衰减值,进行第一增益值的衰减处理。
[0033]优选地,所述增益增强处理模块包括:
[0034]第二获取单元,用于在预设的第二时长内,获取所述第二时长内的所述待播放的音频数据的增益值中小于预设第二增益阈值的若干第二增益值;
[0035]增强值计算单元,用于计算选择的预设第二数量的第二增益值的平均值以作为进行增益增强处理的增强值;
[0036]增益增强处理单元,用于根据所述增强值,进行第二增益值的增强处理。
[0037]优选地,所述音频播放处理模块具体用于:在所述本地音频数据输出开始后的所述第一时长内,将进行增益衰减处理后的所述本地音频数据输出到所述本地音频设备上的音频解码器上进行解码播放;以及在所述本地音频数据输出结束后的所述第二时长内,将进行增益增强处理后的所述待播放的音频数据输出到所述本地音频设备上的音频解码器上进行解码播放。
[0038]优选地,所述音频切换时的播放处理装置还包括:
[0039]数据量计算模块,用于根据接收到的所述待播放的音频数据的相关音频参数,计算所述待播放的音频数据的总数据量;
[0040]数据量判断模块,用于根据计算得到的所述待播放的音频数据的总数据量,判断所述待播放的音频数据的总数据量是否大于预设的阈值数据量;
[0041]停止处理模块,用于当所述待播放的音频数据的总数据量大于所述阈值数据量时,确定接收到的所述待播放的音频数据为干扰数据并停止对所述干扰数据进行播放处理。
[0042]本发明在接收到外部音频设备发送的音频数据以与当前本地播放音频进行切换时,为避免突然切换而导致产生干扰噪音,通过对接收到的待播放音频数据中的相应音频数据进行增益增强处理,而对本地音频数据中的相应音频数据进行增益衰减处理,从而对应提高待播放音频数据的输出音量以及对应降低本地音频数据的输出音量,进而解决了两种不同音频设备之间进行音频切换时所产生的噪声干扰,同时使音频切换后的播放能够进行平滑过渡进而提升用户使用体验。
【附图说明】
[0043]图1为本发明音频切换时的播放处理方法一实施例的流程示意图;
[0044]图2为图1中步骤S20的细化流程示意图;
[0045]图3为图1中步骤S30的细化流程示意图;
[0046]图4为图1中步骤S40细化流程示意图;
[0047]图5为本发明音频切换时的播放处理方法另一实施例的流程示意图;
[0048]图6为本发明音频切换时的播放处理装置一实施例的功能模块示意图;
[0049]图7为图6中增益衰减处理模块的细化功能模块示意图;
[0050]图8为图6中增益增强处理模块的细化功能模块示意图;
[0051]图9为本发明音频切换时的播放处理装置另一实施例的功能模块示意图。
[0052]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0053]应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0054]参照图1,图1为本发明音频切换时的播放处理方法一实施例的流程示意图。本实施例
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1