[发明专利]在LC3音频码流中添加额外信息的方法、系统及介质有效
申请号: | 202011600984.9 | 申请日: | 2020-12-30 |
公开(公告)号: | CN112735446B | 公开(公告)日: | 2022-05-17 |
发明(设计)人: | 王尧;李强;叶东翔;朱勇 | 申请(专利权)人: | 北京百瑞互联技术有限公司 |
主分类号: | G10L19/002 | 分类号: | G10L19/002 |
代理公司: | 北京国科程知识产权代理事务所(普通合伙) 11862 | 代理人: | 曹晓斐 |
地址: | 100085 北京市海淀区上地信息路2号(北京实创*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | lc3 音频 码流中 添加 额外 信息 方法 系统 介质 | ||
1.一种在LC3音频码流中添加额外信息的方法,其特征在于,包括:
获取LC3音频编码过程中的未用比特空间,包括:
获取LC3音频编码过程中当前编码帧的单比特未用空间,所述单比特未用空间为所述LC3音频编码过程中所述当前编码帧的残差编码比特估计长度与残差编码比特实际长度的差值,包括:
在所述LC3音频编码过程中对所述当前编码帧记录算术余数估计值和算术实际值,所述算术余数估计值为所述LC3音频编码过程中算术编码占用比特数的估计值,所述算术实际值为所述算术编码的最终码流实际占用的比特数的实际值;
对所述算术余数估计值和所述算术实际值分别进行取模运算,得到所述算术余数估计值对应的第一余数和所述算术实际值对应的第二余数;
若所述第一余数比所述第二余数大1,则将所述当前编码帧中所述算术编码最后一个比特后的一个比特记为单比特未用空间;
获取所述LC3音频编码过程中所述当前编码帧的多比特未用空间,所述多比特未用空间为所述LC3音频编码过程中所述当前编码帧未被使用的残差空间,以及
将所述LC3音频编码过程中的额外信息添加进所述单比特未用空间和/或所述多比特未用空间,进行编码。
2.如权利要求1所述的在LC3音频码流中添加额外信息的方法,其特征在于,所述获取所述LC3音频编码过程中所述当前编码帧的多比特未用空间的过程,包括:
确定所述当前编码帧的残差编码比特空间;
根据所述当前编码帧对应的残差谱线数,在所述残差编码比特空间中进行残差编码;
将所述残差编码比特空间中,未被使用的编码比特空间确定为所述多比特未用空间。
3.如权利要求1所述的在LC3音频码流中添加额外信息的方法,其特征在于,所述在所述LC3音频编码过程中对所述当前编码帧记录算术余数估计值和算术实际值的过程中,在获取所述算术实际值时,将实际的算术编码尾部写入码流,并记录算术编码的最终码流实际占用的比特数,记为所述算术实际值。
4.如权利要求1所述的在LC3音频码流中添加额外信息的方法,其特征在于,所述对所述算术余数估计值和所述算术实际值分别进行取模运算的过程中,所述取模运算为对所述算术余数估计值和所述算术实际值以预设数值分别进行取模运算,分别得到所述第一余数和所述第二余数。
5.如权利要求1所述的在LC3音频码流中添加额外信息的方法,其特征在于,所述将所述LC3音频编码过程中的额外信息添加进所述单比特未用空间和/或所述多比特未用空间,进行编码,包括:
将所述额外信息进行拆分得到所述额外信息的比特流,将所述比特流填入所述单比特未用空间和/或所述多比特未用空间中,所述额外信息包括水印和/或签名信息。
6.如权利要求1所述的在LC3音频码流中添加额外信息的方法,其特征在于,还包括:
使用解码器对添加所述额外信息的码流进行解码时,使用所述残差编码比特实际长度对应的比特进行解码。
7.如权利要求6所述的在LC3音频码流中添加额外信息的方法,其特征在于,在包含所述单比特未用空间和/或所述多比特未用空间的所述当前编码帧中设置签名部分,使得所述解码器对所述当前编码帧进行对应解码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百瑞互联技术有限公司,未经北京百瑞互联技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011600984.9/1.html,转载请声明来源钻瓜专利网。