[发明专利]自适应有损或无损的音频压缩和解压缩演算方法有效
| 申请号: | 201910477332.1 | 申请日: | 2019-06-03 | 
| 公开(公告)号: | CN110265043B | 公开(公告)日: | 2021-06-01 | 
| 发明(设计)人: | 李彦锐;李敬祥 | 申请(专利权)人: | 同响科技股份有限公司 | 
| 主分类号: | G10L19/00 | 分类号: | G10L19/00;G10L19/04 | 
| 代理公司: | 无锡市汇诚永信专利代理事务所(普通合伙) 32260 | 代理人: | 顾一明 | 
| 地址: | 中国台湾新北市新*** | 国省代码: | 台湾;71 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 自适应 有损 无损 音频 压缩 和解 演算 方法 | ||
1.一种自适应有损或无损的音频压缩和解压缩演算方法,其特征在于,包括:
根据原始音频格式条件与环境条件,将音频数据先切成固定的长度区块,进行有损音频压缩步骤后,若是失真小于一定的值,则进行无损音频压缩,否则直接采用有损音频压缩;
经失真小于一定的值进行无损音频压缩,来达到结果小于目标带宽值,是则采用无损音频压缩;否则进入采用有损音频压缩;
其中有损与无损音频压缩,支持固定带宽,每一区块原始音频数据经压缩后的大小一致,以利网络与无线装置传输;在压缩每一区块时判断若无损压缩结果符合目标带宽,则采用无损音频压缩,否则采用有损音频压缩。
2.根据权利要求1所述自适应有损或无损的音频压缩和解压缩演算方法,其特征在于,有损音频压缩特征是:
步骤1:离散余弦变换,将整个区块音频数据进行离散余弦变换,得到系数;
步骤2:量化,将所有系数除以一比例因子,取整数后得到量化系数;
步骤3:进行压缩,对量化系数进行无损压缩,得到压缩数据;
步骤4:与目标带宽相较,比较压缩结果,
若大于目标带宽,则调大比例因子并重复量化并进行压缩;
若小于目标带宽,则调小比例因子并重复量化并进行压缩;
最后步骤5:记录,纪录该区块最后压缩数据与比例因子的值。
3.根据权利要求1所述自适应有损或无损的音频压缩和解压缩演算方法,其特征在于,无损音频压缩步骤特征是:
步骤1:预测运算一,将整个区块音频数据进行线性预测编码,得到一组系数,公式一:
Y(n)为第n个预测值,X(n-i)为原始值,Ai为LPC系数,p为LPC系数个数,p<=n,其中原始值与LPC系数均为整数;
步骤2:预测运算二,预测误差值E(n)等于原始值X(n)减去预测值Y(n),而E(n)通常远小于X(n),公式二:
E(n)=X(n)-Y(n)
步骤3:压缩,对误差值进行无损压缩,得到压缩数据;
最后步骤4:记录,记录p个LPC系数以及前p个原始值与该区块与压缩数据。
4.根据权利要求3所述自适应有损或无损的音频压缩和解压缩演算方法,其特征在于,无损压缩步骤特征是:
1.输入一组整数Xn,乘2取绝对值并记录正负号于最低位,得到一组正整数Dn;
2.计算正整数Dn个别的位长度,得到一组正整数Bn;
3.将正整数Dn和正整数Bn分割成同样长度的区块,计算出每个区块中最大的位长度Bh,而Br=Bh-K,K为一常数,通常为3或4;
4.将每个区块中的Dn分为二部分,bit 0至bit Br,称为余数Rn,直接记录不予压缩,bit Br+1至bit Bh加入待压缩数列Un;
5.对Un进行熵编码压缩运算,得到压缩数据Cn;
6.储存压缩数据Cn、余数Rn以及每个区块中最大的位长度Bh。
5.根据权利要求3所述自适应有损或无损的音频压缩和解压缩演算方法,其特征在于,无损压缩步骤特征是:
1.输入一组整数Xn,乘2取绝对值并记录正负号于最低位,得到一组正整数Dn;
2.计算正整数Dn个别的位长度,得到一组正整数Bn;
3.将正整数Bn进行线性预测编码,得到一组LPC系数;
4.用公式一进行预测运算,得到预测值Pn;
5.将正整数Dn分为二部分,bit 0至bit Pn,称为余数Rn,直接记录不予压缩,其余位加入待压缩数列Un,若预测值Pn=正整数Bn,则加入0;
6.对待压缩数列Un进行熵编码压缩运算,得到压缩数据Cn;
7.储存压缩数据Cn,余数Rn跟LPC系数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于同响科技股份有限公司,未经同响科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910477332.1/1.html,转载请声明来源钻瓜专利网。





