[发明专利]一种鲁棒性的音频解码方法无效
申请号: | 200710172264.5 | 申请日: | 2007-12-13 |
公开(公告)号: | CN101183874A | 公开(公告)日: | 2008-05-21 |
发明(设计)人: | 谭建国 | 申请(专利权)人: | 上海广电(集团)有限公司中央研究院 |
主分类号: | H03M7/30 | 分类号: | H03M7/30;G10L19/00 |
代理公司: | 上海思微知识产权代理事务所 | 代理人: | 屈蘅;李时云 |
地址: | 200233*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 鲁棒性 音频 解码 方法 | ||
技术领域
本发明涉及数字音频领域,尤其涉及一种具有鲁棒性的音频解码方法。
背景技术
现代多媒体技术不仅要满足在存储器和播放机上进行存储和播放的要求,而且还要能够在各种网络上进行传输。如在AVS音频标准中,解码算法就规定了两种码流格式:用于存储的AASF(Avs_Audio_Storage_Format)格式和用于传输的AATF(Avs_Audio_Transport_Format)格式。本发明下文所涉及的均为AATF格式的码流。在AVS音频传输码流语法中,每一帧音频码流都可以作为随机访问接入点,每一帧都有自己的同步字信息和其它解码所需要的边信息。为了保证码流中的同步字信息不与音频码流信息相混淆,即保证一帧码流中不出现与同步字相同的码字,编码器在编码时在该码字上加入了两个冗余位来使它与同步字不相同。在AVS参考音频解码器中,解码算法采用了串行队列流水的方法,即由缓冲区Buf从外部接口将比特流读入缓冲区中,码流在Buf缓冲区中采用了先进先出队列的方法将比特流送给参考音频解码器进行解码,该过程如图1所示。
由于码流在网络上传输时经常发生网络的丢包现象,造成码流的丢失,如丢失同步字或其它码字。由此以上所述的参考解码器存在两个显著的缺点:其一是,该解码器要求读入缓冲区Buf的第一个码字必须是同步字,如果同步字丢失,则缓冲区Buf就不能读入码流,解码器就会中止解码,后果是不能实现随机访问接入;其二是,码流从外部接口进入Buf缓冲区是串行读取方法,一帧中任何一个码字的丢失都会造成解码器的中止,导致解码器的可靠性较差。
发明内容
本发明的目的在于提供一种鲁棒性的音频解码方法。该方法可以使解码器实现对码流的随机访问接入,同时在码流局部丢失的情况下,还可以保证解码器继续进行解码,前一帧码流丢失不会影响到后一帧的解码,提高了解码器的稳定性和可靠性。
本发明的目的是这样实现的:一种鲁棒性的音频解码方法,用于对外部接口输出的码流进行解码,所述码流由码字组成,且其中间隔插有同步字,所述方法包括以下步骤:步骤1、从外部接口读入码字,判读所读码字是否为同步字;步骤2、将读到的同步字和下一个同步字之间的码流读入缓冲区;步骤3、在缓冲区中去除编码时加入的冗余信息;步骤4、将缓冲区的码流送入解码器中进行解码;步骤5、重复步骤1、2、3、4,直到码流完全结束。
以上所述步骤1中同步字的判断还包括以下步骤:步骤11、比较当前读入码字与同步字的值,当读入码字与同步字的值相等,则将读入码字送入缓冲区;当读入的码字与同步字的值不相等,则抛弃当前码字;步骤12、继续读入下个一码字,重复步骤11,直到第二个同步字出现。
以上所述步骤2中所述缓冲区的大小等于音频信号编码后所有帧中码流最长的帧的比特流的字节数。所述步骤2中两个相邻同步字间的码流长度应小于等于缓冲区的大小;当两个相邻同步字间的码流长度大于缓冲区的大小时,则存在同步字丢失现象,读入缓冲区时应将溢出码流抛弃。
与参考算法中采用的串行队列流水的方法相比,本发明的鲁棒性音频解码方法不仅可以实现码流的随机访问接入;而且也提高了解码过程的可靠性。
附图说明
本发明的一种鲁棒性的音频解码方法由以下的实施例及附图给出。
图1为AVS参考音频解码器中将码流读入缓冲区的方法;
图2为本发明的一种鲁棒性的音频解码方法的流程图。
具体实施方式
以下将结合图2示意的流程图对本发明的一种鲁棒性的音频解码方法作进一步的详细描述。
本实施例中需要进行音频解码的码流如下Stream码流所示,其中码流中每一帧对应的同步字为0x001;Stream中加下划线部分表示由于网络丢包而丢失的码字;从开始的两个字节0xD2和0x94可以看出它们不是一帧的同步字,说明该帧同步字已丢失。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海广电(集团)有限公司中央研究院,未经上海广电(集团)有限公司中央研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710172264.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:含煤灰污水澄清循环利用系统
- 下一篇:一种夹头