【技术实现步骤摘要】
本专利技术实施例涉及音频信号处理
,尤其涉及一种采样率转化方法、装置及终端。
技术介绍
音频采样率是指录音设备在一秒钟内对声音信号的采样次数,采样率越高声音的还原就越真实越自然。在当今的主流采集卡上,采样率一般共分为22.05KHz、44.1KHz、48KHz三个等级,22.05KHz只能达到FM广播的声音品质,44.1KHz则是理论上的CD音质界限,48KHz则更加精确一些。专利技术人在实现本专利技术的过程中发现,相关技术中的这种方案至少存在如下缺点。当录音得到的音频的采样率是44.1KHz,但是用于输出该音频的输出设备支持的采样率是48KHz时,会由于音频的采样率和输出设备支持的采样率不匹配导致该音频无法正常输出。在不更换声音输出设备的前提下,现有技术中会通过对音频采样率的转换实现音频的正常输出,通常是把音频信号由时域信号转化为频域信号,在频域进行重采样处理,然后再将采样后的频域信号转化为时域信号,该方法会涉及到复杂的算法变换,整个转化过程比较复杂,并且占用大量的计算机资源。
技术实现思路
为克服相关技术中存在的问题,本专利技术实施例提供一种采样率转换方法、装置及终端。根据本专利技术实施例的第一方面,提供一种采样率转化方法,应用于包含音频输出设备的终端,所述方法包括:获取待处理的音频信号的第一采样率和音频输出设备支持的第二采样率;当所述第一采样率大于所述第二采样率时,抽取所述音频信号中的多个样点,以使所述音频信号的采样率等于所述第二采样率;当所述第一采样率小于所述第二采样率时,在所述音频信号中插入多个样点,以使所述音频信号的采样率等于所述第二采样率 ...
【技术保护点】
一种采样率转化方法,其特征在于,应用于包含音频输出设备的终端,所述方法包括:获取待处理的音频信号的第一采样率和音频输出设备支持的第二采样率;当所述第一采样率大于所述第二采样率时,抽取所述音频信号中的多个样点,以使所述音频信号的采样率等于所述第二采样率;当所述第一采样率小于所述第二采样率时,在所述音频信号中插入多个样点,以使所述音频信号的采样率等于所述第二采样率。
【技术特征摘要】
1.一种采样率转化方法,其特征在于,应用于包含音频输出设备的终端,所述方法包括:获取待处理的音频信号的第一采样率和音频输出设备支持的第二采样率;当所述第一采样率大于所述第二采样率时,抽取所述音频信号中的多个样点,以使所述音频信号的采样率等于所述第二采样率;当所述第一采样率小于所述第二采样率时,在所述音频信号中插入多个样点,以使所述音频信号的采样率等于所述第二采样率。2.根据权利要求1所述的采样率转化方法,其特征在于,所述抽取所述音频信号中的多个样点,包括:根据所述第一采样率和第二采样率确定抽取样点时的抽取间隔;判断所述抽取间隔的整数部分是否大于零;当所述抽取间隔的整数部分大于零时,根据所述抽取间隔确定样点的抽取位置;抽取每个所述抽取位置处的样点。3.根据权利要求2所述的采样率转化方法,其特征在于,所述抽取所述音频信号中的多个样点,还包括:当所述抽取间隔的小数部分大于零时,累加计算每个所述抽取间隔的小数部分,并将累加计算得到的累加和确定为抽取累计误差;当所述抽取累计误差大于或者等于第一预设阈值时,确定最近一次累加到所述抽取累计误差的所述抽取间隔的小数部分为第一累加值;根据所述第一累加值确定样点的抽取位置;抽取每个所述抽取位置处的样点。4.根据权利要求1所述的采样率转化方法,其特征在于,所述在所述音频信号中插入多个样点,包括:根据所述第一采样率和第二采样率确定插入样点时的插值间隔;判断所述插值间隔的整数部分是否大于零;当所述插值间隔的整数部分大于零时,根据所述插值间隔确定样点的插入位置;确定插入到所述插入位置的样点;将每个所述样点分别插入到对应的所述插入位置。5.根据权利要求4所述的采样率转化方法,其特征在于,所述在所述音频信号中插入多个样点,还包括:当所述插值间隔的小数部分大于零时,累加计算每个所述插值间隔的小数部分,并将累加计算得到的累加和确定为插值累计误差;当所述插值累计误差大于或者等于第二预设阈值时,确定最近一次累加到所述插值累计误差的所述插值间隔的小数部分为第二累加值;根据所述第二累加值确定样点的插入位置;确定插入到所述插入位置的样点;将所述样点插入到所述插入位置。6.根据权利要求4或5所述的采样率转化方法,其特征在于,所述确定插入到所述插入位置的样点,包括:获取与所述插入位置相邻的两个参考样点,根据所述参考样点确定插入到所述插入位置的样点;和/或,在所述插入位置两侧各选取一组参考样点,根据各组所述参考样点的变化趋势确定插入到所述插入位置的样点。7.一种采样率转化装置,其特征在于,应用于包含音频输出设备的终端,所述装置包括:获取模块,用于获取待处理的音频信号的第一采样率和音频输出设备支持的第二采样率;抽取模块,用于当所述第一采样率大于所述第二采样率时,抽取所述音频信号中的多个样点,以使所述音频信号的采样率等于所述第二采样率;插入模块,用于当所述第一采样率小于所述第二采样率时,在所述音频信号中插入多个样点,以使所述音...
【专利技术属性】
技术研发人员:孙立斌,
申请(专利权)人:乐视控股北京有限公司,乐视致新电子科技天津有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。