音频数据编码格式转换的方法及装置制造方法及图纸

技术编号:36535025 阅读:10 留言:0更新日期:2023-02-01 16:19
本发明专利技术公开了一种音频数据编码格式转换的方法及装置,包括:若接收到的待播放音频数据为无法识别的编码格式,获取待播放音频数据的回程链路路径以及压缩率;根据待播放音频数据的压缩率,生成最小化量化噪声矩阵;根据回程链路路径向运营商的电信网络结构的中间层请求下发用于对待播放音频数据解码的目标解码器,并基于运营商的电信网络结构的中间层下发的目标解码器,根据最小化量化噪声矩阵,将对应音频帧带最小化量化噪声解码得到待编码音频帧序列;根据待编码音频帧序列中的音频帧的熵确定线性变换的差分表示,根据目标编码器和线性变换的差分表示对待编码音频帧序列进行编码,得到目标编码格式音频数据。避免音频数据丢帧,提高了音质。提高了音质。提高了音质。

【技术实现步骤摘要】
音频数据编码格式转换的方法及装置


[0001]本专利技术涉及电通信
,具体为一种音频数据编码格式转换的方法及装置。

技术介绍

[0002]在音频播放的场景中,通常需要将不同编码格式的音频数据转换为当前设备能够识别的格式,通常是将不可识别的编码格式的音频数据进行解码处理,得到对应的PCM(Pulse Code Modulation,脉冲编码调制)格式的原始音频数据,进而将原始音频数据进行编码,获得当前设备能够识别的编码格式的音频数据,虽然减少了音频数据编码格式转换的工作量,缩短了音频数据编码格式的转换周期,提高了音频数据编码格式转换的效率,但是导致音频数据存在丢帧,导致音质存在缺损。

技术实现思路

[0003]针对现有技术中音频数据存在丢帧,导致音质存在缺损的技术问题,本专利技术提供了一种音频数据编码格式转换的方法及装置。
[0004]为实现以上目的,本专利技术通过以下技术方案予以实现:
[0005]本专利技术实施例第一方面,提供一种音频数据编码格式转换的方法,所述方法包括:
[0006]在确定接收到的待播放音频数据为无法识别的编码格式的情况下,获取所述待播放音频数据的回程链路路径以及压缩率,所述回程链路路径用于表征所述待播放音频数据在运营商的电信网络结构的中间层的回程传输链接地址;
[0007]根据所述待播放音频数据的压缩率,生成针对所述待播放音频数据的进行解码的最小化量化噪声矩阵;
[0008]根据所述回程链路路径向所述运营商的电信网络结构的中间层请求下发用于对所述待播放音频数据解码的目标解码器,并基于所述运营商的电信网络结构的中间层下发的所述目标解码器,根据所述最小化量化噪声矩阵,将所述待播放音频数据中对应的音频帧进行带最小化量化噪声解码,得到待编码音频帧序列;
[0009]根据所述待编码音频帧序列中的音频帧的熵,确定线性变换的差分表示,并基于能够识别的编码方式对应的目标编码器,根据线性变换的差分表示对所述待编码音频帧序列进行编码,得到目标编码格式音频数据。
[0010]优选地,所述基于所述运营商的电信网络结构的中间层下发的所述目标解码器,根据所述最小化量化噪声矩阵,将所述待播放音频数据中对应的音频帧进行带最小化量化噪声解码,得到待编码音频帧的步骤,包括:
[0011]按照预设矩阵列数,将所述待播放音频数据按照音频帧顺序逐帧进行排列,构建得到音频数据矩阵,并求取所述音频数据矩阵对应的雅可比矩阵;
[0012]根据所述音频数据矩阵对应的雅可比矩阵表征的所述待播放音频数据在音频帧间的最优线性逼近,预测音频帧间的相似性检查结果;
[0013]基于所述运营商的电信网络结构的中间层下发的所述目标解码器,根据所述最小
化量化噪声矩阵以及所述音频帧间的相似性检查结果,将所述待播放音频数据中对应的音频帧进行带最小化量化噪声解码,得到待编码音频帧。
[0014]优选地,所述基于所述运营商的电信网络结构的中间层下发的所述目标解码器,根据所述最小化量化噪声矩阵以及所述音频帧间的相似性检查结果,将所述待播放音频数据中对应的音频帧进行带最小化量化噪声解码,得到待编码音频帧的步骤,包括:
[0015]根据所述音频帧间的相似性检查结果表征的相邻音频帧之间的相似度,得到相似度序列;
[0016]根据所述最小化量化噪声矩阵的行列数,将所述相似度序列构建成与所述最小化量化噪声矩阵同型的共生相似度矩阵,其中,不够的行列用0补充;
[0017]计算所述最小化量化噪声矩阵与所述共生相似度矩阵的哈达玛积,得到针对所述待播放音频数据对应的目标解码矩阵;
[0018]基于所述运营商的电信网络结构的中间层下发的所述目标解码器,根据所述目标解码矩阵,对所述待播放音频数据中对应的音频帧进行解码,得到待编码音频帧。
[0019]优选地,所述根据所述待播放音频数据的压缩率,生成针对所述待播放音频数据的进行解码的最小化量化噪声矩阵的步骤,包括:
[0020]根据所述待播放音频数据的压缩率,确定压缩功率值,并根据所述压缩功率值确定解码过程中的补偿功率值;
[0021]假设噪声补偿数据服从高斯分布,则根据所述补偿功率值得到噪声期望值;
[0022]计算所述噪声期望值的平均值和方差,并将各所述噪声期望值代入正态分布公式,得到噪声序列,并根据所述噪声序列生成针对所述待播放音频数据的进行解码的最小化量化噪声矩阵。
[0023]优选地,所述基于能够识别的编码方式对应的目标编码器,根据线性变换的差分表示对所述待编码音频帧序列进行编码,得到目标编码格式音频数据的步骤,包括:
[0024]根据线性变换的差分表示,确定所述待编码音频帧序列中相邻音频帧在帧间编码后的第一数据量,以及所述相邻音频帧分别进行帧内编码后的第二数据量;
[0025]针对任意音频帧,若对应的所有所述第一数据量均大于等于对应的所述第二数据量,基于能够识别的编码方式对应的目标编码器,对该音频帧进行帧内编码,或者,若对应的任一所述第一数据量小于应的所述第二数据量,基于能够识别的编码方式对应的目标编码器,将该音频帧与相邻的音频帧进行帧间编码,得到目标编码格式音频数据。
[0026]优选地,所述针对任意音频帧,若对应的所有所述第一数据量均大于等于对应的所述第二数据量,基于能够识别的编码方式对应的目标编码器,对该音频帧进行帧内编码,或者,若对应的任一所述第一数据量小于应的所述第二数据量,基于能够识别的编码方式对应的目标编码器,将该音频帧与相邻的音频帧进行帧间编码,得到目标编码格式音频数据的步骤,包括:
[0027]针对任意音频帧,按照逐帧进行编码的原则,确定该音频帧与相邻的上一音频帧对应的帧间编码后的第一数据量是否大于等于对该音频帧和所述相邻的上一音频帧分别进行帧内编码后的第二数据量,其中,第二数据量是该音频帧帧内编码后的数据量与所述相邻的上一音频帧帧内编码后的数据量之和;
[0028]若确定该音频帧与相邻的上一音频帧对应的帧间编码后的第一数据量大于等于
对该音频帧和所述相邻的上一音频帧分别进行帧内编码后的第二数据量,则确定该音频帧与相邻的下一音频帧对应的帧间编码后的第一数据量是否大于等于对该音频帧和所述相邻的下一音频帧分别进行帧内编码后的第二数据量;
[0029]若确定该音频帧与相邻的下一音频帧对应的帧间编码后的第一数据量大于等于对该音频帧和所述相邻的下一音频帧分别进行帧内编码后的第二数据量,则基于能够识别的编码方式对应的目标编码器,对该音频帧进行帧内编码;
[0030]若确定该音频帧与相邻的上一音频帧对应的帧间编码后的第一数据量小于对该音频帧和所述相邻的上一音频帧分别进行帧内编码后的第二数据量,基于能够识别的编码方式对应的目标编码器,将该音频帧与相邻的音频帧进行帧间编码,得到目标编码格式音频数据。
[0031]本专利技术实施例第二方面,提供一种音频数据编码格式转换的装置,所述装置包括:
[0032]获取模块,被配置本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种音频数据编码格式转换的方法,其特征在于,所述方法包括:在确定接收到的待播放音频数据为无法识别的编码格式的情况下,获取所述待播放音频数据的回程链路路径以及压缩率,所述回程链路路径用于表征所述待播放音频数据在运营商的电信网络结构的中间层的回程传输链接地址;根据所述待播放音频数据的压缩率,生成针对所述待播放音频数据的进行解码的最小化量化噪声矩阵;根据所述回程链路路径向所述运营商的电信网络结构的中间层请求下发用于对所述待播放音频数据解码的目标解码器,并基于所述运营商的电信网络结构的中间层下发的所述目标解码器,根据所述最小化量化噪声矩阵,将所述待播放音频数据中对应的音频帧进行带最小化量化噪声解码,得到待编码音频帧序列;根据所述待编码音频帧序列中的音频帧的熵,确定线性变换的差分表示,并基于能够识别的编码方式对应的目标编码器,根据线性变换的差分表示对所述待编码音频帧序列进行编码,得到目标编码格式音频数据。2.根据权利要求1所述的方法,其特征在于,所述基于所述运营商的电信网络结构的中间层下发的所述目标解码器,根据所述最小化量化噪声矩阵,将所述待播放音频数据中对应的音频帧进行带最小化量化噪声解码,得到待编码音频帧的步骤,包括:按照预设矩阵列数,将所述待播放音频数据按照音频帧顺序逐帧进行排列,构建得到音频数据矩阵,并求取所述音频数据矩阵对应的雅可比矩阵;根据所述音频数据矩阵对应的雅可比矩阵表征的所述待播放音频数据在音频帧间的最优线性逼近,预测音频帧间的相似性检查结果;基于所述运营商的电信网络结构的中间层下发的所述目标解码器,根据所述最小化量化噪声矩阵以及所述音频帧间的相似性检查结果,将所述待播放音频数据中对应的音频帧进行带最小化量化噪声解码,得到待编码音频帧。3.根据权利要求2所述的方法,其特征在于,所述基于所述运营商的电信网络结构的中间层下发的所述目标解码器,根据所述最小化量化噪声矩阵以及所述音频帧间的相似性检查结果,将所述待播放音频数据中对应的音频帧进行带最小化量化噪声解码,得到待编码音频帧的步骤,包括:根据所述音频帧间的相似性检查结果表征的相邻音频帧之间的相似度,得到相似度序列;根据所述最小化量化噪声矩阵的行列数,将所述相似度序列构建成与所述最小化量化噪声矩阵同型的共生相似度矩阵,其中,不够的行列用0补充;计算所述最小化量化噪声矩阵与所述共生相似度矩阵的哈达玛积,得到针对所述待播放音频数据对应的目标解码矩阵;基于所述运营商的电信网络结构的中间层下发的所述目标解码器,根据所述目标解码矩阵,对所述待播放音频数据中对应的音频帧进行解码,得到待编码音频帧。4.根据权利要求1所述的方法,其特征在于,所述根据所述待播放音频数据的压缩率,生成针对所述待播放音频数据的进行解码的最小化量化噪声矩阵的步骤,包括:根据所述待播放音频数据的压缩率,确定压缩功率值,并根据所述压缩功率值确定解码过程中的补偿功率值;
假设噪声补偿数据服从高斯分布,则根据所述补偿功率值得到噪声期望值;计算所述噪声期望值的平均值和方差,并将各所述噪声期望值代入正态分布公式,得到噪声序列,并根据所述噪声序列生成针对所述待播放音频数据的进行解码的最小化量化噪声矩阵。5.根据权利要求1

4中任一项所述的方法,其特征在于,所述基于能够识别的编码方式对应的目标编码器,根据线性变换的差分表示对所述待编码音频帧序列进行编码,得到目标编码格式音频数据的步骤,包括:根据线性变换的差分表示,确定所述待编码音频帧序列中相邻音频帧在帧间编码后的第一数据量,以及所述相邻音频帧分别进行帧内编码后的第二数据量;针对任意音频帧,若对应的所有所述第一数据量均大于等于对应的所述第二数据量,基于能够识别的编码方式对应的目标编码器,对该音频帧进行帧内编码,或者,若对应的任一所述第一数据量小于应的所述第二数据量,基于能够识别的编码方式对应的目标编码器,将该音频帧与相邻的音频帧进行帧间编码,得到目标编码格式音频数据。6.根据权利要求5所述的方法,其特征在于,所述针对任意音频帧,若对应的所有所述第一数据量均大于等于对应的所述第二数据量,基于能够识别的编码方式对应的目标编码器,对该音频帧进行帧内编码,或者,若对...

【专利技术属性】
技术研发人员:廖国波
申请(专利权)人:深圳市超时代软件有限公司
类型:发明
国别省市:

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

1