电话机的录放音系统和录放音方法

文档序号:7589781阅读:226来源:国知局
专利名称:电话机的录放音系统和录放音方法
技术领域
本发明涉及一种电话机,尤其涉及一种电话机的录放音系统和录放音方法。
背景技术
录音电话机有两种制式,即电话机和自动应答机一体的录音电话机;与电话并联而单独使用的答录电话机。其主要功能有录音启动和振铃设置、录放留言和通话内容、异地遥控放音选听等特殊功能。
目前,国内普遍使用的多为带磁带的第二代录音电话,带磁带的录音电话具有机械磨损快、噪声大、材料成本高、体积大等弊端,无磁带录音电话是90年代初由美国率先研制的第三代录音电话机。无磁带电话自动应答机运用了先进的数字语音处理技术,无马达、无机械磨损、无噪声,抛弃了旧时代的录音机芯和磁带,实现了电话自动录音功能,该机体积小巧、性能稳定,可以方便地接在电话机上。
一种无磁带电话自动应答装置可参考专利申请号为92205367.7的中国专利文献,其用数字语音合成技术代替了原有电话自动应答装置中的磁记录方法。当有电话振铃信号输入本装置判断无人接电话时,收话方留言语音合成器将事先存在DRAM中的留言进行D/A转换,并将留言送出外线。接着,授话方留言语音合成器将外线传入的留言进行语音信号的采样,并将转换成的数字信号存到DRAM中。而D/A转换还原后,可重放留言。
但是上述无磁带电话自动应答装置没有使用高性能处理器(32位),因此相应的D/A转换部分就增加了很多,故成本很高。
现有的一些数字录音电话还需要复杂的录音继电器和录音处理芯片,因此现有的数字录音电话成本高。

发明内容为了克服现有的数字录音电话成本高的缺点,本发明提供一种成本低的电话机的录放音系统,并提供一种该录放音系统的录放音方法。
为实现本发明的目的,本发明所采用的技术方案是提供一种电话机的录放音系统,其包括存储器、电话线路端口、通过电话线路与该电话线路端口连接的拨号模块和通话模块,其特征在于该录放音系统还包括通过电话线路与该电话线路端口连接的音频编解码器和与该存储器和音频编解码器连接的CPU,该电话机的录放音系统的语音录入过程为从电话线路端口中载入语音信号,再耦合到音频编解码器中,在音频编解码器中对语音进行数字化,然后输出到CPU进行向量化处理,最后将声音存储到存储器中;该电话机的录放音系统的语音播放过程为CPU将存储在存储器中的声音输入到音频编解码器进行数字/模拟转换,转换后同样再耦合到电话线路上去,最后播放到电话线路端口。
一种电话机的录放音系统的本地录音的方法,其特征在于包括以下步骤首先将音频编解码器切换到本地录音、本地供电状态,并将电话设置成免提状态,此后音频编解码器将音频信息进行数字化后置入缓冲区,然后软件循环读取音频编解码器缓冲的数据并经过压缩后存入文件。
一种电话机的录放音系统的本地放音的方法,其特征在于包括以下步骤首先打开音频编解码器切换到本地放音、本地供电状态,并将电话设置成免提状态,软件分批循环读取录音文件数据,将数据解压,并将解压后的数据写入音频编解码器。
一种电话机的录放音系统的远程录音的方法,其特征在于包括以下步骤首先打开音频编解码器,并切换到远程放音状态,先播放远程录音提示音,提示音播放完毕后将音频编解码器切换到远程录音状态并设置定时器,然后循环读取音频编解码器的数据并经压缩后存入文件。
一种电话机的录放音系统的远程回放的方法,其特征在于包括以下步骤首先打开电话设备检测按键信号,若用户输入的密码错误,则播放密码错误提示音,并重新接受输入;若密码正确则进入留言回放状态,此后远程用户可选择自动播放下一条留言或挂机,若是挂机,则结束回放,关闭音频编解码器,恢复电话为普通状态,流程退出,守护进程重新进入监听状态。
上述数据均采用标准的G.723压缩和解压缩方式来压缩和解压缩。
本发明具有以下的有益效果1.管理方便本发明的电话上提供良好的界面管理本地、远程的录音,不仅可进行本地的录音、放音,用户还可自行录制自动应答的提示音、听取远程留言、删除留言、导入导出留言等,留言文件采用标准压缩,可方便转换成其它文件格式如mp3、wav等。
2.语音备忘在重要通话或重要会议中,用户只要点一下电话上的录制铵钮就可打开本地录音,电话将自动打开免提,将谈话内容录制下来,以便过后听阅。
3.完善的自动应答功能一般的应答和语音留言功能都必须有专门的服务器或交换中心。但是本话机将此功能融入到其中,无须另外专门的设备,也省了月租费。另外,在应答过程中可以方便检测到用户的按键信息,因此很容易进行系统的扩展,实现不同的业务流程。有了此功能,用户就不会错过每一个电话,对于商务人土尤其重要!4.远程管理用户即使在远地也能通过电话方便的听取到家中或办公室里的电话留言。移动电话常遇到信号不好或没电的情况,而办公室的电话时时处于自动应答状态,这样朋友或商务伙伴只要拨打办公室电话并进行了远程录音。机主无论在哪都可通过公话或其它通话设备回拨办公室电话远程听取留言。
5.低成本的数字录音实现方案,不用增加复杂的录音继电器和录音处理芯片只使用一个音频编解码器就可以实现所有的功能。

图1是本发明电话机的录放音系统的功能模块框图。
图2是本发明电话机的录放音系统的本地录音的方法流程图。
图3是本发明电话机的录放音系统的本地放音的方法流程图。
图4是本发明电话机的录放音系统的远程录音的方法流程图。
具体实施方式本发明的电话机的录放音系统具有本地和远程的录、放音的功能,用户利用此项功能可实现语音备忘和自动应答。当用户忙(如会议阶段或休息阶段)或外出时,可将电话切换到自动应答模式,一旦有电话进来,系统的守护进程自动启动远程播放功能并用预先录制的语音应答,随后据主叫方的按键自动进入远程留言或其它功能。当用户在外地时,也可拨打电话进来,经密码检验后就可逐条听取留言。电话的录音界面提供了方便的管理功能,包括提示音的录制,本地、远程留言的听取、删除、导入导出等。
请参阅图1,本发明电话机的录放音系统包括电话线路端口,通过电话线路与该电话线路端口连接的拨号模块、通话模块和音频编解码器,存储器和分别与该存储器和音频编解码器连接的CPU。
其中,电话线路端口是PSTN电话线路的输入端口,其把输入的交流信号转变为直流信号;拨号模块可采用MC14834型拨号芯片,同时拨号模块可以处理忙音检测和进程音检测;通话模块可采用TEA1098芯片,其用于处理PSTN拨号和通话;电话线路用于将稳定通过电话线路端口以后的话音的电流和电压参数,并且分配到电话的通话模块上;音频输入和音频输出通过一个变压器进行耦合到音频编解码器上;音频编解码器采用的是一个64Kbps的转换芯片,其用于把模拟声音进行数字化;A/D、D/A采用的是ARM7312转换接口;CPU采用的是ARM7DTMI型的EP7312主处理器;存储器是用于存储声音。
本发明电话机的录放音系统的语音录入过程为从电话线路端口中载入语音信号,再通过变压器耦合到64Kbps音频编解码器中,在音频编解码器中对语音进行数字化,这个数字化的过程根据标准的PCM或者是ADPCM,然后通过ARM的A/D、D/A转换线路通过串行的方式输出到CPU进行向量化处理,最后将声音存储到存储器中。
语音播放过程CPU将存储在存储器中的声音通过A/D、D/A转换线路输入到64kbps音频编解码器进行数字/模拟转换,转换后同样通过变压器耦合到电话线路上去,最后播放到电话线路端口。
本发明的录音电话机是在Linux操作系统上实现的,那么相应来说有两个设备表示录音,一个是电话设备,一个是音频编解码器。录音功能共分四个模块本地录音、本地放音、远程录音和远程回放。
请参阅图2,本发明电话机的录放音系统的本地录音的方法包括以下步骤101.打开音频编解码器和电话设备;102.本地电话设备设置为本地供电状态,让电话线路暂时断开使用本地电源来供应电话工作的芯片;103.本地电话设备设置为本地录音状态;104.本地电话设备设置为打开免提的状态;105.判断是否从电话设备中读入挂机信号,若是,则执行步骤110,若不是,则执行步骤106;106.判断是否用户在界面上停止电话录音,若是,则执行步骤110,若不是,则执行步骤107;107.从音频编解码器中读入数据;108.调用G.723压缩库进行压缩;109.把压缩后的数据写入文件中,然后返回步骤105;110.关闭文件;111.本地电话设备设置为切断电话线路供电状态;112.本地电话设备设置为关闭免提的状态。
本发明电话机的录放音系统要进行本地录音时,用户只要通过点击本发明的电话机上录音软件界面的“录音”按钮启动上述流程。执行本地录音程序时,首先打开底层的音频编解码器切换到本地录音、本地供电状态,并将电话设置成免提状态。此后音频编解码器将音频信息进行数字化后置入缓冲区,然后软件循环读取音频编解码器缓冲的数据并进行标准的G.723压缩并存入文件。在此过程中若检测到用户的“停止”动作或挂机动作,则循环结束,关闭音频编解码器,保存文件并关闭免提恢复为普通电话状态。
请参阅图3,本发明电话机的录放音系统的本地放音的方法包括以下步骤201.打开音频编解码器和电话设备;202.本地电话设备设置为本地供电状态,让电话线路暂时断开使用本地电源来供应电话工作的芯片;203.本地电话设备设置为本地播放录音状态;204.本地电话设备设置为打开免提的状态;205.判断是否从电话设备中读入挂机信号,若是,则执行步骤210,若不是,则执行步骤206;206.判断是否用户在界面上停止电话播放,若是,则执行步骤210,若不是,则执行步骤207;207.读入文件中的数据;208.调用G.723压缩库进行解压缩;209.向音频编解码器写入数据,然后返回步骤205;210.关闭文件;211.本地电话设备设置为切断电话线路供电状态;212.本地电话设备设置为关闭免提的状态。
本发明电话机的录放音系统要进行本地放音时,用户只要通过点击本发明的电话机上录音软件界面的“播放”按钮启动上述流程。执行本地放音程序时,首先打开底层的音频编解码器切换到本地放音、本地供电状态,并将电话设置成免提状态。软件分批循环读取录音文件数据,将数据通过标准的G.723解压,并将数据写入音频编解码器。当读取到录音文件尾部或者用户点击“停止”按钮,或者检测到用户挂机,则循环退出,关闭音频编解码器,并将电话设置为普通电话状态。
请参阅图4,本发明电话机的录放音系统的远程录音的方法包括以下步骤301.打开音频编解码器和电话设备;302.本地电话设备设置为远地放音状态;303.本地电话设备设置为忙音检测状态;304.打开电话机机主的录音;305.读入文件中的数据;306.调用G.723压缩库进行解压缩;307.向音频编解码器写入数据;308.判断是否已经到达文件末尾,若是,则执行步骤309,若不是,则返回步骤305;309.本地电话设备设置为远地录音状态;310.设置一个30S的定时器;311.判断是否定时器已经到达时间,若是,则执行步骤316,若不是,则执行步骤312;312.判断有没有从电话设备中读到忙音,若没有读到忙音,则执行步骤316,若有读到忙音,则执行步骤313;313.读入文件中的数据;314.调用G.723压缩库进行解压缩;
315.向音频编解码器写入数据;316.关闭文件;317.本地电话设备设置为普通电话状态;318.清除阀值进行善后工作;319.重新进入守候。
MODEM的守护进程检测铃声超过振铃阀值后首先摘机播放提示音,若用户按*号键则进入远程录音流程。流程首先打开底层的音频编解码器并切换到远程放音状态,先播放远程录音提示音,例如“请听到嘟的一声留言”,或机主自己录制的提示音,播放流程与本地放音类似。提示音播放完毕后将音频编解码器切换到远程录音状态并设置一个30秒的定时器,然后循环读取音频编解码器的数据并进行G723压缩存入文件。若30秒定时已到,或者检测到远端用户的挂机信号则结束流程,将电话恢复成普通状态。守护进程重新进入监听状态。
本发明电话机的录放音系统的远程回放的方法与远程录音相似,其工作原理为MODEM的守护进程检测铃声超过振铃阀值后,首先摘机播放提示音,若用户按#号键则进入远程回放流程。流程首先打开电话设备检测DTMF按键信号,若用户输入的密码错误,则播放密码错误提示音,并重新接受输入;若密码正确则进入留言回放状态,此后若远程用户按1键,则自动播放下一条留言,若按0键或挂机则结束回放,关闭音频编解码器,恢复电话为普通状态,流程退出。守护进程重新进入监听状态。
权利要求
1.一种电话机的录放音系统,其包括存储器、电话线路端口、通过电话线路与该电话线路端口连接的拨号模块和通话模块,其特征在于该录放音系统还包括通过电话线路与该电话线路端口连接的音频编解码器和与该存储器和音频编解码器连接的CPU,该电话机的录放音系统的语音录入过程为从电话线路端口中载入语音信号,再耦合到音频编解码器中,在音频编解码器中对语音进行数字化,然后输出到CPU进行向量化处理,最后将声音存储到存储器中;该电话机的录放音系统的语音播放过程为CPU将存储在存储器中的声音输入到音频编解码器进行数字/模拟转换,转换后同样再耦合到电话线路上去,最后播放到电话线路端口。
2.根据权利要求1所述的电话机的录放音系统,其特征在于该音频编解码器中对语音进行数字化的过程是根据标准的PCM或者是ADPCM。
3.一种电话机的录放音系统的本地录音的方法,其特征在于包括以下步骤首先将音频编解码器切换到本地录音、本地供电状态,并将电话设置成免提状态,此后音频编解码器将音频信息进行数字化后置入缓冲区,然后软件循环读取音频编解码器缓冲的数据并经过压缩后存入文件。
4.根据权利要求3所述的本地录音的方法,其特征在于软件循环读取音频编解码器缓冲的数据并经过压缩后存入文件的过程中,若检测到用户的停止动作或挂机动作,则循环结束,关闭音频编解码器,保存文件并关闭免提恢复为普通电话状态。
5.一种电话机的录放音系统的本地放音的方法,其特征在于包括以下步骤首先打开音频编解码器切换到本地放音、本地供电状态,并将电话设置成免提状态,软件分批循环读取录音文件数据,将数据解压,并将解压后的数据写入音频编解码器。
6.根据权利要求5所述的本地放音的方法,其特征在于当将解压后的数据写入音频编解码器时,若读取到录音文件尾部或者用户点击停止按钮,或者检测到用户挂机,则循环退出,关闭音频编解码器,并将电话设置为普通电话状态。
7.一种电话机的录放音系统的远程录音的方法,其特征在于包括以下步骤首先打开音频编解码器,并切换到远程放音状态,先播放远程录音提示音,提示音播放完毕后将音频编解码器切换到远程录音状态并设置定时器,然后循环读取音频编解码器的数据并经压缩后存入文件。
8.根据权利要求7所述的远程录音的方法,其特征在于若定时器的定时已到,或者检测到远端用户的挂机信号则结束远程录音,将电话恢复成普通状态,守护进程重新进入监听状态。
9.一种电话机的录放音系统的远程回放的方法,其特征在于包括以下步骤首先打开电话设备检测按键信号,若用户输入的密码错误,则播放密码错误提示音,并重新接受输入;若密码正确则进入留言回放状态,此后远程用户可选择自动播放下一条留言或挂机,若是挂机,则结束回放,关闭音频编解码器,恢复电话为普通状态,流程退出,守护进程重新进入监听状态。
10.根据权利要求3、5、7中任一项所述的方法,其特征在于上述数据均采用标准的G.723压缩和解压缩方式来压缩和解压缩。
全文摘要
本发明公开了一种电话机的录放音系统包括电话线路端口,通过电话线路与该电话线路端口连接的拨号模块、通话模块和音频编解码器,存储器和分别与该存储器和音频编解码器连接的CPU,该电话机的录放音系统的语音录入过程为从电话线路端口中载入语音信号,再耦合到音频编解码器中,在音频编解码器中对语音进行数字化,然后输出到CPU进行向量化处理,最后将声音存储到存储器中;该电话机的录放音系统的语音播放过程为CPU将存储在存储器中的声音输入到音频编解码器进行数字/模拟转换,转换后同样再耦合到电话线路上去,最后播放到电话线路端口。本发明的电话机的录放音系统具有本地和远程的录、放音的功能,用户利用此项功能可实现语音备忘和自动应答功能,且成本低。
文档编号H04M1/64GK1558649SQ200410015090
公开日2004年12月29日 申请日期2004年1月5日 优先权日2004年1月5日
发明者吴太和 申请人:威艾德通讯技术(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1