[发明专利]一种AAC音频编码的握手协议方法无效
申请号: | 201010274509.7 | 申请日: | 2010-09-07 |
公开(公告)号: | CN101930744A | 公开(公告)日: | 2010-12-29 |
发明(设计)人: | 毛峡;姜磊 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G10L19/00 | 分类号: | G10L19/00;G10L19/14 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 aac 音频 编码 握手 协议 方法 | ||
(一)技术领域:
本发明涉及一种握手协议方法,尤其是一种AAC音频编码的握手协议方法。属于通信领域。
(二)背景技术:
AAC(Advanced Audio Coding)标准完成于1997年,经BBC(British Broadcasting Corporation)和NHK(Japan Broadcasting Corporation)使用并测试表明其对低比特率的多声道编码能提供相当高的声音质量。在相同音质情况下,AAC压缩率比MP3高30%,并且在立体声128kbps下,可达到接近CD的音质。
在AAC的实际应用中,通常对声音信号的采样率和编码后的码流速率有一定要求,而声音采样时钟和输出码流时钟可能是非同源的,输出码流速率恒定难以保证;且由于AAC编码的压缩率与输入有关,在输入声音信号变化的情况下,若无相应的调节机制,输出码流的速率恒定也难以保证。
(三)发明内容:
本发明的目的在于提出一种AAC音频编码的握手协议方法,以解决现有技术实际应用中在特定采样率下,要求输出码流保持速率恒定的问题。
本发明的技术方案概括为:语音信号经模数转换芯片(AD)采样后进入FPGA,被缓存在FPGA的先入先出的数据缓存器(FIFO)中,当FIFO存储数据量大于AAC编码所需的一帧数量,将指示信号1设置为高,否则置为低;DSP若检测到指示信号1为低,则继续检测,若检测到指示信号1为高,则取走一帧数据,进行编码;编码后DSP检测FPGA端指示信号2(FPGA内存储编码后数据的FIFO是否达到半满),若为高,则向FPGA发送长帧,若为低,则向FPGA发送短帧,通过FIFO缓存和长短帧机制保证AAC编码输出码流速率恒定。
本发明一种AAC音频编码的握手协议方法,其具体步骤如下:
步骤1:
语音信号经模数转换芯片采集后,得到的PCM编码进入FPGA并存储在FPGA内的FIFO中,当FIFO内存储的数据达到AAC编码所需一帧的数量,将该FIFO对应的指示信号置为高;若FIFO内数据数量小于AAC编码所需的一帧数量,对应的指示信号被置为低。
步骤2:
DSP检测FPGA内存储待编码数据FIFO的指示信号1,指示信号1表征FPGA内存储编码后数据FIFO的数据数量,若该指示信号为低,则继续检测该信号;若该指示信号为高,从FIFO中取走一帧数据,然后DSP对该帧数据进行编码操作。
步骤3:
编码完成后,DSP检测FPGA的指示信号2,指示信号2表征FPGA内存储编码后数据FIFO的数据数量,若存储编码后数据FIFO内数据量大于FIFO容量的一半,则将指示信号2置为低;否则,将指示信号2置为高。DSP若检测到指示信号2为高,则向FPGA发送长帧数据,若检测到指示信号2为低,则向FPGA发送短帧数据。
步骤4:
FPGA将存储在FIFO中的编码后的数据以恒定速率发送出去,DSP继续检测FPGA内存储待编码数据FIFO的指示信号。
本发明优点及功效在于:通过对数据流进行缓存,并通过握手机制使用长短帧保证输出码流速率恒定,适用于AAC音频编码的要求。
(四)附图说明:
图1为本发明的硬件架构图。
图2为本发明的DSP的握手流程图。
(五)具体实施方法:
本发明的技术方案概括为:语音信号经模数转换芯片(AD)采样后进入FPGA,被缓存在FPGA的先入先出的数据缓存器(FIFO)中,当FIFO1存储数据量大于AAC编码所需的一帧数据,将指示信号1设置为高,否则置为低;DSP若检测到指示信号1为低,则继续检测,若检测到指示信号1为高,则取走一帧数据,进行编码;编码后,DSP检测FPGA端指示信号2(FIFO2是否达到半满),若为高,则向FPGA发送长帧,若为低,则发送短帧,通过FIFO缓存和长短帧机制保证AAC编码输出码流速率恒定。
下面结合附图对本发明的技术方案作进一步的详细描述。主要步骤如下:
步骤1:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010274509.7/2.html,转载请声明来源钻瓜专利网。