[发明专利]在LC3音频码流中添加额外信息的方法、系统及介质有效
申请号: | 202011600984.9 | 申请日: | 2020-12-30 |
公开(公告)号: | CN112735446B | 公开(公告)日: | 2022-05-17 |
发明(设计)人: | 王尧;李强;叶东翔;朱勇 | 申请(专利权)人: | 北京百瑞互联技术有限公司 |
主分类号: | G10L19/002 | 分类号: | G10L19/002 |
代理公司: | 北京国科程知识产权代理事务所(普通合伙) 11862 | 代理人: | 曹晓斐 |
地址: | 100085 北京市海淀区上地信息路2号(北京实创*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | lc3 音频 码流中 添加 额外 信息 方法 系统 介质 | ||
本申请公开了一种在LC3音频码流中添加额外信息的方法、系统及介质,属于音频编解码技术领域。该方法包括:获取LC3音频编码过程中的未用比特空间,包括:获取LC3音频编码过程中当前编码帧的单比特未用空间,单比特未用空间为LC3音频编码过程中当前编码帧的残差编码比特估计长度与残差编码比特实际长度的差值;获取LC3音频编码过程中当前编码帧的多比特未用空间,多比特未用空间为LC3音频编码过程中当前编码帧未被使用的残差空间;以及将LC3音频编码过程中的额外信息添加进未用比特空间,进行编码。本申请的应用通过未用比特空间传输额外的数据,避免了比特的浪费,提高编码的带宽使用效率。
技术领域
本发明涉及音频编解码技术领域,特别是一种在LC3音频码流中添加额外信息的方法、系统及介质。
背景技术
目前主流的蓝牙音频编解码器包括:SBC音频编解码器,其由A2DP协议强制要求,使用最为广泛;AAC-LC音频编解码器,其音质较好且应用较为广泛,很多主流的手机都支持;aptX系列音频编解码器,其音质较好,但码率很高,且为高通独有的技术,较为封闭;LDAC音频编解码器,其音质较好,但码率也很高,且为索尼独有的技术,也很封闭。基于上述原因,蓝牙国际联盟Bluetooth Sig联合众多厂商推出了LC3音频编解码器,其具有较低延迟、较高音质和编码增益以及在蓝牙领域无专利费的优点,受到广大厂商的关注。
在对音频帧进行编码的过程中,根据LC3编码器定义的残差编码及最终编码过程中,对算数比特数进行估算,得到算数余数估计值。而在算数编码的结束函数中,使用实际的算数编码比特数,即算数实际值进行运算。其中,算数余数估计值的余数部分比算数实际值的余数部分大1。经过测试,大致有35%-55%的编码音频帧间存在上述情况。因此存在分散在帧间的比特未被使用而浪费。
发明内容
针对现有技术中,在进行音频编码时,存在空闲比特,编码比特未充分利用的技术问题,本申请提供了一种在LC3音频码流中添加额外信息的方法、系统、存储介质及设备。
在本发明的一个技术方案中,提供一种在LC3音频码流中添加额外信息的方法,包括:获取LC3音频编码过程中的未用比特空间,包括:获取LC3音频编码过程中当前编码帧的单比特未用空间,单比特未用空间为LC3音频编码过程中当前编码帧的残差编码比特估计长度与残差编码比特实际长度的差值,包括:在LC3音频编码器进行编码过程中对当前编码帧记录算数余数估计值和算数实际值,算数余数估计值为LC3音频编码过程中算数编码占用比特数的估计值,算数实际值为算数编码的最终码流实际占用的比特数的实际值;对算数余数估计值和算数实际值分别进行取模运算,得到算数余数估计值对应的第一余数和算数实际值对应的第二余数;若第一余数比第二余数大1,则将音频帧中算数编码最后一个比特后的一个比特记为单比特未用空间;获取LC3音频编码过程中当前编码帧的多比特未用空间,多比特未用空间为LC3音频编码过程中当前编码帧未被使用的残差空间,以及将LC3音频编码过程中的额外信息添加进单比特未用空间和、或多比特未用空间,进行编码。
在本发明的另一个技术方案中,提供一种在LC3音频码流中添加额外信息的系统,包括:单比特未用空间获取模块,其获取LC3音频编码过程中的单比特未用空间,单比特未用空间为LC3音频编码过程中的残差编码比特估计长度与残差编码比特实际长度的差值,包括:在LC3音频编码器进行编码过程中记录算数余数估计值,记录算数实际值,算数余数估计值为LC3音频编码过程中算数编码占用比特数的估计值,算数实际值为算数编码的最终码流实际占用的比特数的实际值;对算数余数估计值和算数实际值分别进行取模运算,得到算数余数估计值对应的第一余数和算数实际值对应的第二余数;以及若第一余数比第二余数大1,则将音频帧中算数编码最后一个比特后的一个比特记为单比特未用空间;多比特未用空间获取模块,其获取LC3音频编码过程中当前编码帧的多比特未用空间,多比特未用空间为LC3音频编码过程中当前编码帧未被使用的残差空间;以及编码模块,其将LC3音频编码过程中的额外信息添加进单比特未用空间和、或多比特未用空间,进行编码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百瑞互联技术有限公司,未经北京百瑞互联技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011600984.9/2.html,转载请声明来源钻瓜专利网。