【技术实现步骤摘要】
音频数据恢复方法、装置及蓝牙设备
本申请涉及蓝牙
,尤其涉及一种音频数据恢复方法、装置及蓝牙设备。
技术介绍
蓝牙音频传输指的是蓝牙音频发送端通过无线连接信道将音频传输到蓝牙音频的接收端。由于这一过程是无线连接的,在干扰较大或者连接距离较远的情况下,可能会出现蓝牙音频发送端发送出去的部分音频数据没有被蓝牙音频接收端接收到,即这部分音频数据在传输过程中丢失了,而音频数据的丢失会明显影响音频质量。图1示出了现有技术中蓝牙接收端接收到音频数据的处理流程示意图,如图所示,接收端通常先进行解码,然后得到时域数据(PCM数据),再进行丢包补偿,最后播放得到音频数据。为了解决音频数据包丢失的问题,通常是基于接收端音频数据包隐藏技术。例如:比较简单的有噪声替换、波形替换和数据包重复等,比较先进的技术有在压缩域中插值和正弦音频建模插值等。目前,还有一种基于GAPES(丢失帧幅度和相位估计插值,Gapped-dataAmplitudeandPhaseEstimation)的方法来恢复音频数据,具体是接收端通过时域数据变换到频域的过程中恢复音频数据,与上述其他技术相比,恢复音频质量有明显提高,甚至在30%丢包率下也有不错效果。但该方法除了计算复杂度太高外还会有一定的计算精度的损失。现有技术的缺点在于:采用GAPES方法恢复音频数据复杂度高且精度较低。
技术实现思路
本申请实施例提出了一种音频数据恢复方法、装置及蓝牙设备,以解决上述技术问题。第一个方面,本申请 ...
【技术保护点】
1.一种音频数据恢复方法,其特征在于,包括如下步骤:/n接收时域音频数据;所述音频数据包括第一类数据和第二类数据;/n将所述时域音频数据变换为频域音频数据;/n对根据所述第二类数据变换得到的频域数据进行丢包隐藏估计后变换到时域;/n根据所述时域音频数据中的第一类数据和所述丢包隐藏估计后变换到时域得到的数据,得到恢复后的音频数据。/n
【技术特征摘要】
1.一种音频数据恢复方法,其特征在于,包括如下步骤:
接收时域音频数据;所述音频数据包括第一类数据和第二类数据;
将所述时域音频数据变换为频域音频数据;
对根据所述第二类数据变换得到的频域数据进行丢包隐藏估计后变换到时域;
根据所述时域音频数据中的第一类数据和所述丢包隐藏估计后变换到时域得到的数据,得到恢复后的音频数据。
2.如权利要求1所述的方法,其特征在于,所述第一类数据为CRC校验正确的数据包;所述第二类数据为CRC校验错误的数据包和丢失的数据包。
3.如权利要求1所述的方法,其特征在于,所述根据所述时域音频数据中的第一类数据和所述丢包隐藏估计后变换到时域得到的数据,得到恢复后的音频数据,包括:
将所述时域音频数据中与所述第二类数据不相邻的第一类数据直接输出得到第一输出结果;
将所述时域音频数据中与所述第二类数据相邻的第一类数据与所述丢包隐藏估计后变换到时域得到的数据进行重叠相加OLA后输出得到第二输出结果;
根据所述第一输出结果和第二输出结果得到恢复后的音频数据。
4.如权利要求3所述的方法,其特征在于,所述丢包隐藏估计后变换到时域得到的数据存在与所述音频数据中与第二类数据相邻的第一类数据重叠的数据块和与所述音频数据中第二类数据相邻的第一类数据不重叠的数据块;所述将所述音频数据中与所述第二类数据相邻的第一类数据与所述丢包隐藏估计后变换到时域得到的数据进行重叠相加OLA后输出得到第二输出结果,包括:
对于所述丢包隐藏估计后变换到时域得到的数据中、与所述音频数据中与所述第二类数据相邻的第一类数据存在重叠的数据块,与所述音频数据中与所述第二类数据相邻的第一类数据进行重叠相加得到第一正确数据;
对于所述丢包隐藏估计后变换到时域得到的数据中、与所述音频数据中与所述第二类数据相邻的第一类数据不存在重叠的数据块,数据块之间进行重叠相加输出得到第二正确数据;
将所述第一正确数据和所述第二正确数据根据数据序号进行组合得到第二输出结果。
5.如权利要求4所述的方法,其特征在于,对于所述丢包隐藏估计后变换到时域得到的数据中、与所述音频数据中与所述第二类数据相邻的第一类数据存在重叠的数据块,与所述音频数据中与所述第二类数据相邻的第一类数据进行重叠相加得到第一正确数据,包括:
将所述音频数据中与所述第二类数据相邻的第一类数据乘以第一窗系数;
将所述丢包隐藏估计后变换到时域得到的数据中、与所述音频数据中与所述第二类数据相邻的第一类数据存在重叠的数据块乘以第二窗系数;
将所述乘以第一窗系数得到的数据和所...
【专利技术属性】
技术研发人员:王海业,冯宇红,杨晓东,高占东,张亦农,熊焱,
申请(专利权)人:南京中感微电子有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。