[发明专利]音频帧识别方法有效
申请号: | 200610086317.7 | 申请日: | 2006-07-07 |
公开(公告)号: | CN101101753A | 公开(公告)日: | 2008-01-09 |
发明(设计)人: | 金延定 | 申请(专利权)人: | 乐金电子(昆山)电脑有限公司 |
主分类号: | G10L19/00 | 分类号: | G10L19/00;G10L15/00;H04N7/08;H04L29/02 |
代理公司: | 北京金信立方知识产权代理有限公司 | 代理人: | 黄威;张金海 |
地址: | 215334*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 音频 识别 方法 | ||
技术领域
本发明涉及音频帧(audio frame)识别方法,尤其涉及当在以AAC(Advanced Audio Coding:高级音频编码)为基础的音频数据中发生比特流误差(bit-stream error)时,通过查找下个帧的开始部分,能够继续进行解码的音频帧识别方法。
背景技术
MPEG的音频编码方法之一AAC是以界面格式进行的编码方式,包括如图1所示的ADIF(Audio Data Interchange Format:音频数据交换格式)和ADTS(Audio Data Transport Stream:音频数据传输流)。
对于AAC音频内容格式,一个音频内容由显示按照事先规定的时间单位抽样的数据和音频信息的报头构成,我们将这样的一个块称为帧。在分别具有多个块的原始数据块(raw_data_block)中存在音频数据,与各个原始数据块对应,在报头部域中包括音频内容的全部信息。
如图1所示,ADIF报头包括报头标识(adif_id)、相关著作权信息(copyright_id_present,copyright_id)、是否是原件/复印件的信息(original/copy)、网页关联信息(home)、比特流类型信息(bit stream type),比特率信息(bit rate)、构成信息(num_program_config_element)、缓冲器信息(adif_buffer_fullness)、节目构成信息(program_config_element)等。在附图各个域内并列的数值代表相应信息对应的比特数。
另一方面,ADTS报头可以划分为每个帧值不变化的不变报头(ADTS_fixed_header)和存储各个帧固有数值的可变报头(ADTS_varialbe_header)两种。在不变报头中包括同步信息(sync word)、标识信息(ID)、层信息(layer)、保护信息(protection_absent)、轮廓信息(profile)、抽样频率信息(sampling_freq_index)、私人比特信息(private_bit)、频道构成信息(channel_config.)、是否是原件/复印件信息(original/copy)、网页信息(home)等。在可变报头上包括相关著作权信息(copyright_id_bit,copyright_id_start)、帧长度信息(frame_length)、缓冲器信息(adts_buffer_fullness)、帧内的原始数据块相关信息(num._of_raw_data_blocks_in_frame)等。在ADTS报头的终端还具有误差核实域(ADTS_error_check),上面还包括进行误差核实的信息(crc_chek)。
在AAC界面格式中,由于ADTS每个帧都具有报头,虽然辅助操作(overhead)多,其存在即使在流中间发生误差时,利用相应帧报头也可以继续对下个帧进行解码的优点。而,由于ADIF只在文件的前头具有报头,虽然辅助操作少,其存在当在流中间发生误差时,很难查找到下个帧的开始位置的缺点。
由于电波的接收状态或网络的状态等多种通讯环境的原因,通过AOD(Audio On Demand:收听广播的软件)或广播等传输形式传送的数据很可能在接收的过程中出现数据流损失的现象。
因此,也可能发生解码所需的音频帧数据部分损失或甚至损失几个帧的情况。因此,现在急需要一种可以应对这种音频数据流损失问题,并进行处理的技术。
如上所述,当发生误差时,由于ADTS格式可以查找到下个帧的开始部分,所以能够继续进行解码。但,对于不具有ADIF格式或ADTS及ADIF格式的原始流,当发生误差时,由于不能找到下个帧的开始部分,需要结束解码过程。
即,现有技术存在下面问题:在现有的以AAC为基础的音频解码系统中,当在解码过程中,音频数据流损失时,中断解码,由此导致音频播放品质降低,相关解码系统的性能降低。
发明内容
为了解决上述问题,本发明旨在提供一种在以AAC为基础的音频解码过程中,即,当在传送或播放音频帧的过程中发生误差时,利用相关比特流的数据特性,查找下个帧的开始位置,持续进行音频数据的比特流解码的音频帧识别方法。
本发明的另一个目的在于提供一种在以AAC为基础的音频解码过程中,当在ADIF或原始AAC流中间发生误差时,不停止解码,通过查找下个帧的开始位置,能够继续进行解码的音频帧识别方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于乐金电子(昆山)电脑有限公司,未经乐金电子(昆山)电脑有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610086317.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:加密控制系统及方法
- 下一篇:一种使用两部移动可视电话实现无线远程监控的方法