发明名称 |
一种利用语音卡实现数字通信网与公用电话网之间实时通信的方法 |
摘要 |
一种利用语音卡实现数字通信网与公用电话网之间实时通信的方法,其步骤为:设置一录音缓存,其字节数(P)等于语音卡单次处理字节数(M)与单帧语音数据字节数(N)的公倍数,用来存放从公用电话网传输过来并经语音卡A/D转换后的语音数据;同时设置一定字节数(Q)的一级放音缓存,并设置字节数为一级放音缓存字节数(Q)整数倍的二级放音缓存,对来自数字通信网中的数据进行声码变换后循环地写入在该一级放音缓存中,当该一级放音缓存中的数据写满时,再循环地将一级放音缓存中的全部数据一次性写入二级放音缓存中。本发明巧妙地采用“多缓存、定时查询录播”的技术,利用成本低廉的语音卡就实现了数字通信网与公用电话网之间实时通信,而其效果却并不亚于专业设备。 |
申请公布号 |
CN1173526C |
申请公布日期 |
2004.10.27 |
申请号 |
CN01132033.8 |
申请日期 |
2001.10.26 |
申请人 |
宁波大学;宁波大宁通信技术发展有限公司 |
发明人 |
何加铭;吴晓峰;杨皖宁;励金祥;陈晓明;曾兴斌 |
分类号 |
H04L12/42;H04L12/66;H04M11/00 |
主分类号 |
H04L12/42 |
代理机构 |
宁波诚源专利事务所有限公司 |
代理人 |
徐雪波 |
主权项 |
1、一种利用语音卡实现数字通信网与公用电话网之间实时通信的方法,其特征在于包括以下步骤:a、设置一录音缓存,其字节数(P)等于语音卡单次处理字节数(M)与单帧语音数据字节数(N)的公倍数,用来存放从公用电话网传输过来并经语音卡A/D转换后的语音数据,然后按设定的定时间隔顺次并循环地从该录音缓存中每次取单帧语音数据字节数(N),送交语音卡进行声码变换,并将变换后的数据传输给数字通信网;b、设置一级放音缓存,其字节数(Q)的具体取值和数字通信网的网络传输延时有关,对应一定帧数(R)的数字语音信号,该帧数(R)的取值以不损害话音质量为准;并设置二级放音缓存,其字节数为一级放音缓存字节数(Q)的整数倍;对来自数字通信网中的数据进行声码变换后循环地写入在该一级放音缓存中,当该一级放音缓存中的数据写满时,再循环地将一级放音缓存中的全部数据一次性写入二级放音缓存中,由语音卡自动地从该二级放音缓存顺次循环地取出数据并将其D/A转换后传输给公用电话网。 |
地址 |
315211浙江省宁波市宁镇公路半路涨 |