发明名称 |
音频译码的语音帧计算方法 |
摘要 |
本发明涉及一种音频译码的语音帧计算方法,是为避免音频码中文件头(head information)的填充位(padding bit)读取错误而造成语音帧(frame)长度计算错误,而致使译码错误,因此本发明在译码时针对位数据改变读取长度,之后判读其中的同步字符(sync word)码,或是单独的字符,因而得到所述语音帧的文件头地址及解所述语音帧的文件头信息,借此提出一不参考填充位而能求出真正的语音帧长度的方法。 |
申请公布号 |
CN1702737A |
申请公布日期 |
2005.11.30 |
申请号 |
CN200410049925.1 |
申请日期 |
2004.06.18 |
申请人 |
扬智科技股份有限公司 |
发明人 |
林士生 |
分类号 |
G10L19/14;G10L19/00;G11B20/10 |
主分类号 |
G10L19/14 |
代理机构 |
北京律诚同业知识产权代理有限公司 |
代理人 |
梁挥;徐金国 |
主权项 |
1、一种音频译码的语音帧计算方法,所述语音帧为MP3格式中的基本单位,其特征在于,该方法是在不参考所述语音帧中文件头的一填充位的情况下,而对所述语音帧进行译码,步骤包括有:读取前一语音帧内数据,并多读一字节,存于一缓存器中;判读完整的一同步字符码FFF字符,或是仅单独一F字符;判断是否存有所述同步字符码;若否,则通过所述F字符得到所述语音帧的文件头地址;抛弃所述缓存器中多读的所述字节;及解所述语音帧的文件头信息。 |
地址 |
台湾台北市 |