动态匹配前端音频码率的录音及播音的方法技术

技术编号:8131511 阅读:312 留言:0更新日期:2012-12-27 04:05
本发明专利技术提供了一种动态匹配前端音频码率的录音及播音的方法,包括终端设备通过自身的PES包过滤器过滤出数字前端编码器发送过来的音频数据包,并将音频数据包经过录音和播音两个进程后播放,录音进程中,音频数据包写入数据缓冲区的数据块内,播音进程中,播音进程读取数据块的序列号,将序列号有效的数据块发送到数字音频解码器,数字音频解码器根据该数据块与下一个数据块写入的时间间隔的长度任务进行休眠。本发明专利技术与现有技术相比,其显著特点是数字音频解码器会根据序列号有效的数据块与下一个数据块写入的时间间隔的长度任务进行休眠,最终使音频数据传送给数字音频解码器的传输速率与前端编码器的数据发送速率同步,保证播音质量。

【技术实现步骤摘要】

本专利技术涉及应急广播系统中使用了基于DVB技术的数字音频传输
,尤其涉及数字音频信息传输过程中录音后延迟播音时的一种动态匹配方法。
技术介绍
在应急广播系统中,使用了基于DVB技术的数字音频传输技术,前端的数字编码器将音频信息编码后通过DVB信号广播,终端解调接收到音频数据并播放。因此,正常的数字节目播放过程中,只需要在收到音频数据包后立即将数据传送至终端设备的音频解码器,即能正常的播放节目。此时数据包的传输速率是由前端编码器控制的,无需关心码率问题。但是在某些情况下,需要对音频信息进行录音,延时一段时间后播放。在播放录音时,需要将音频数据以正确的时间间隔发送至数字音频解码器以正确的还原声音,如果音频数据送至数字音频解码器的时间间隔和音频解码器的发送音频数据不一致,即传输过快或过慢,会导致声音播放不连续等问题,严重影响播音质量。DVB系统前端音频编码器不同的设置,特别是音频码率设置为64Kbps,128Kbps,192Kbps,256Kbps,320Kbps时直接影响音频数据的传输速率。PES包是包含音视频数据的数据包,PES包过滤器是终端设备机顶盒CPU内的一个器件,能从本文档来自技高网...

【技术保护点】
一种动态匹配前端音频码率的录音及播音的方法,包括终端设备通过自身配备的PES包过滤器过滤出数字前端编码器发送过来的音频数据包,并将所述音频数据包经过录音和播音两个进程后播放,其特征在于:所述录音进程包括以下三个步骤:步骤一、所述录音进程监听PES包过滤器,将获得的音频数据包按照录音格式写入数据缓冲区的数据块内,所述数据块包括序列号区域、数据长度区域、时间戳区域和音频数据区域;步骤二、所述录音进程移动数据缓冲区写指针至下一个数据块的起始位置;步骤三、所述录音进程查看是否需要继续录音,若需要继续录音,录音进程在下一个数据块的序列号区域内写入有效序列号后进入步骤一,若不需要继续录音,录音进程在下一个...

【技术特征摘要】
1.一种动态匹配前端音频码率的录音及播音的方法,包括终端设备通过自身配备的PES包过滤器过滤出数字前端编码器发送过来的音频数据包,并将所述音频数据包经过录音和播音两个进程后播放,其特征在于 所述录音进程包括以下三个步骤 步骤一、所述录音进程监听PES包过滤器,将获得的音频数据包按照录音格式写入数据缓冲区的数据块内,所述数据块包括序列号区域、数据长度区域、时间戳区域和音频数据区域; 步骤二、所述录音进程移动数据缓冲区写指针至下一个数据块的起始位置; 步骤三、所述录音进程查看是否需要继续录音,若需要继续录音,录音进程在下一个数据块的序列号区域内写入有效序列号后进入步骤一,若不需要继续录音,录音进程在下一个数据块的序列号区域内写入终结标志,结束录音; 所述播音进程包括以下四个步骤 步骤一、所述播音进程读取所述数据缓冲区中数据块的序列号,查看所述序列号是否有效,如无效,结束录音播放并退出,若有效,发送所述数据块到数字音频解码器; 步骤二、所述数字...

【专利技术属性】
技术研发人员:王振洪马晓东陈小星胡践初姜荣超
申请(专利权)人:江苏亿通高科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1