[发明专利]一种基于录音同步的DTMF解码方法和系统有效
申请号: | 201310203284.X | 申请日: | 2013-05-28 |
公开(公告)号: | CN103354579A | 公开(公告)日: | 2013-10-16 |
发明(设计)人: | 王忠;张小龙;陈竹明;吴蓉蓉 | 申请(专利权)人: | 广东翼卡车联网服务有限公司 |
主分类号: | H04M1/64 | 分类号: | H04M1/64;G10L19/12 |
代理公司: | 深圳市君胜知识产权代理事务所 44268 | 代理人: | 刘文求;杨宏 |
地址: | 528133 广东省佛山市三水*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 录音 同步 dtmf 解码 方法 系统 | ||
1.一种基于录音同步的DTMF解码方法,其特征在于,包括以下步骤:
S1、根据用户指令开启录音功能,按照每秒8K的采样率对外界传入的原始声音数据进行采集;
S2、将采集到的原始声音数据转化为相应的PCM信号,并按照预先设定的采样率标准还原成DTMF码;
S3、将所述DTMF码转化为相应的PCM信号,再将所述PCM信号转化为相应的模拟信号后,通过输出设备输出。
2.根据权利要求1所述的基于录音同步的DTMF解码方法,其特征在于,所述步骤S1具体包括:
S110、启动并初始化DTMF录音机解码器;
S120、为DTMF录音机解码器分配容量为16K的内存来存放DTMF音频;
S130、设置音频输入参数,同时设置采样率为每秒8K;
S140、调用相应的API函数,实现对外界传入的原始声音数据的采集。
3.根据权利要求1或2所述的基于录音同步的DTMF解码方法,其特征在于,所述步骤S1中对外界传入的原始声音数据进行采集时包括:
S111、调用OnMM_WIM_OPEN函数打开声卡,设定事件触发定时器,并进行初始化;
S112、调用OnMM_WIM_DATA函数为保存缓存重分配内存以及将数据发送到新缓存;
S113、录音完成后,调用OnMM_WIM_CLOSE函数关闭录音设备。
4.根据权利要求2所述的基于录音同步的DTMF解码方法,其特征在于,所述步骤S120中,当内存分配失败时,内存消除播放SystemExcalamation定义的提示声音,然后执行销毁窗口消息函数OnDestroy,并在后续声音采集或播放时调用OnMM_WIM_CLOSE。
5.一种基于录音同步的DTMF解码系统,其特征在于,包括:
应用程序层,用于根据用户指令启动录音,并通知下述的驱动层;并按照预先设定的采样率标准将驱动层输入的PCM数据还原成DTMF码后,再将与所述DTMF码转化为相应的PCM数据传输到下述的驱动层;
驱动层,用于驱动下述的硬件层进行声音采集,并在硬件层和应用程序层之间进行PCM数据的传递;
硬件层,用于按照每秒8K的采样率控制采集装置对外界传入的原始声音数据进行采集,并将驱动层输入的PCM信号转化为相应的模拟信号后输出。
6.根据权利要求5所述的基于录音同步的DTMF解码系统,其特征在于,所述硬件层包括声卡芯片及其对应的外围电路。
7.根据权利要求5所述的基于录音同步的DTMF解码系统,其特征在于,所述采集装置为话筒,输出装置为扬声器。
8.根据权利要求7所述的基于录音同步的DTMF解码系统,其特征在于,话筒采集到的信号经过声卡芯片处理后输出5路数字信号:时钟输入信号、同步信号、串行数据输出信号、串行数据输入信号和复位信号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东翼卡车联网服务有限公司,未经广东翼卡车联网服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310203284.X/1.html,转载请声明来源钻瓜专利网。