音频丢帧的补偿方法、装置、设备、存储介质及程序产品制造方法及图纸

技术编号:37606865 阅读:26 留言:0更新日期:2023-05-18 11:58
本申请提供的一种音频丢帧的补偿方法、装置、设备、存储介质及程序产品。该方法包括:当检测到当前帧丢帧,可以获取补帧指示信息,然后可以根据至少一个取数地址,按照编码模式将当前帧之前的多个历史帧存储到交换存储空间。然后根据至少一个取数地址在交换存储空间获取多个历史帧,并按照编码模式将多个历史帧存储至基音存储空间,然后基于该基音存储空间中的数据,可以确定基音周期,并根据基音周期进行至少一次补帧处理。可以减少电子设备进行补帧处理的功耗、延时以及存储资源消耗。延时以及存储资源消耗。延时以及存储资源消耗。

【技术实现步骤摘要】
音频丢帧的补偿方法、装置、设备、存储介质及程序产品


[0001]本申请涉及通信
,尤其涉及一种音频丢帧的补偿方法、装置、设备、存储介质及程序产品。

技术介绍

[0002]音频信号在传输过程(例如蓝牙传输)中,由于音频设备的问题或者传输模式的可靠性差等原因,通常会导致音频信号在传输过程中出现丢帧现象,导致在对于音频信号进行播放时,丢帧处容易出现卡顿的杂音,影响音频播放效果。
[0003]如何在进行丢帧补偿时,减少丢帧补偿处理的延时、以及音频设备的功耗,是亟待解决的问题。

技术实现思路

[0004]本申请提供一种音频丢帧的补偿方法、装置、设备、存储介质及程序产品,用以解决丢帧补偿处理的延时较大和音频设备的功耗大的问题。
[0005]第一方面,本申请提供一种音频丢帧的补偿方法,包括:
[0006]当检测到当前帧丢帧,获取补帧指示信息,所补帧指示信息包括编码模式、交换存储空间中的至少一个取数地址;
[0007]根据所述至少一个取数地址,按照所述编码模式将所述当前帧之前的多个历史帧存储到所述交换存储空本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种音频丢帧的补偿方法,其特征在于,包括:当检测到当前帧丢帧,获取补帧指示信息,所述补帧指示信息包括编码模式、交换存储空间中的至少一个取数地址;根据所述至少一个取数地址,按照所述编码模式将所述当前帧之前的多个历史帧存储到所述交换存储空间;根据所述至少一个取数地址在所述交换存储空间获取所述多个历史帧,并按照所述编码模式将所述多个历史帧存储至基音存储空间;基于所述基音存储空间,确定基音周期,并基于所述基音周期进行至少一次补帧处理。2.根据权利要求1所述的方法,其特征在于,所述基于所述基音存储空间,确定基音周期,包括:按照一个时钟周期的取数个数N,从所述基音存储空间中确定第一序列和第二序列,所述第一序列为所述基音存储空间中的最后K个历史帧,所述第二序列为所述基音存储空间中的最后L个历史帧,所述N、K、L分别为大于1的整数,所述K和所述L分别为所述N的整数倍;对所述第一序列和所述第二序列,进行归一化互相关处理,确定所述基音周期。3.根据权利要求2所述的方法,其特征在于,所述对所述第一序列和所述第二序列,进行归一化互相关处理,确定所述基音周期,包括:将所述第一序列和所述第二序列进行归一化互相关处理,得到多个能量值和多个相关值;根据所述多个能量值和所述多个相关值,确定所述基音周期。4.根据权利要求1

3任一项所述的方法,其特征在于,所述根据所述至少一个取数地址,按照所述编码模式将所述当前帧之前的多个历史帧存储到所述交换存储空间,包括:根据所述编码模式,在所述至少一个取数地址中确定每个历史帧对应的取数地址;针对每个历史帧,根据所述历史帧对应的取数地址,将所述历史帧存储至所述交换存储空间。5.根据权利要求1

4任一项所述的方法,其特征在于,所述基于所述基音周期进行至少一次补帧处理,包括:根据所述基音周期,对所述当前帧进行补帧处理;若所述当前帧之后的M个音频帧存在连续丢帧,则分别对所述M个音频帧进行补帧处理。6.根据权利要求5所述的方法,其特征在于,所述根据所述基音周期,对所述当前帧进行补帧处理,包括:在所述基音存储空间获取第一数据,所述第一数据为所述基音存储空间中最后的Q对应的长度的数据,所述Q为所述基音周期的时长;对所述第一数据进行平滑处理,得到第二数据;根据所述当前帧在所述交换存储空间中的位置,将所述第二数据写入至所述交换存储空间;根据所述第二数据更新所述基音存储空间中的数据。7.根据权利要求5所述的方法,其特征在于,所述...

【专利技术属性】
技术研发人员:刘飞
申请(专利权)人:展讯半导体成都有限公司
类型:发明
国别省市:

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

1