基于语音通信的录音方法以及录音系统、通信终端技术方案

技术编号:7470494 阅读:211 留言:0更新日期:2012-07-01 12:12
一种基于语音通信的录音方法以及录音系统、通信终端,其中所述基于语音通信的录音方法包括获取来自通信终端之间通话过程中的语音数据段;对所述语音数据段进行语音检测,以判断所述语音数据段中是否包含语音信息;基于包含语音信息的语音数据段形成录音数据。本技术方案减少语音通信的录音系统中语音编码过程,从而降低录音流程的计算复杂度。

【技术实现步骤摘要】

本专利技术涉及语音通信
,特别涉及基于语音通信的录音方法以及录音系统、通信终端
技术介绍
基于语音通信的录音系统是一种能同时进行多路电话实时录音及语音播放的设备,是计算机技术与语音技术的结合。由于采用了先进的数码录音技术,配以功能强大、可靠的软件,并借助大容量计算机硬盘作为存储介质,完全突破了传统的电话录音概念。通过该录音系统可实现自动记录主叫号码和被叫号码,同时对多路语音通道录音或监听,自动备份,以及灵活的录音查询方式。同时,该录音系统可以按客户需求自动对硬盘进行维护, 从而保证系统的不间断、稳定工作。参考图1所示的是现有的基于语音通信的录音系统的结构示意图。如图1所示, 所述录音系统10包括语音解码器101、语音混合器102以及语音编码器103。根据图1所示的录音系统10,通常采用的录音方法是首先将未解码的(即编码的)下行语音数据经过所述语音解码器101进行解码,生成解码后的下行语音数据;然后,将解码后的下行语音数据和未编码的上行语音数据通过所述语音混合器102混音以后,再经过所述语音编码器 103进行编码,以生成编码的录音语音数据文件。现有的录音方法的缺陷是在对上行语音数据进行编码之外需要引入一个新的语音编码流程(语音编码器103)。考虑到语音编码特别是高质量的语音编码(例如AMR-NB 编码和AMR-WB编码)可能有较高的计算复杂度,这种录音方法会给语音通信系统,特别是低端的移动语音通信设备带来计算资源和功耗压力。更多的关于语音通信的录音方法以及录音系统可以参考公开号为US2006173563A1的美国专利申请文件录音通信系统和方法(Sound recordingcommunication system and method),同样没有角军决上述问题。
技术实现思路
本专利技术解决的问题是减少语音通信的录音系统中语音编码过程,从而降低录音流程的计算复杂度。为解决上述问题,本专利技术实施例提供一种基于语音通信的录音方法,包括获取来自通信终端之间通话过程中的语音数据段;对所述语音数据段进行语音检测,以判断所述语音数据段中是否包含语音信息;基于包含语音信息的语音数据段形成录音数据。可选地,所述语音数据段包括至少一帧语音数据。可选地,所述语音数据段包括上行语音数据段和下行语音数据段。可选地,所述对所述语音数据段进行语音检测包括对已编码的或未编码的上行语音数据段进行语音检测;对已解码的或未解码的下行语音数据段进行语音检测。可选地,所述基于包含语音信息的语音数据段形成录音数据包括4若只有下行语音数据段包含语音信息,则将未解码的该下行语音数据段作为录音数据;若只有上行语音数据段包含语音信息,则将已编码的该上行语音数据段作为录音数据;若上行语音数据段和对应的下行语音数据段都包含语音信息,则将已解码的该下行语音数据段和未编码的该上行语音数据段进行语音混合和语音编码后的结果作为录音数据。可选地,还包括若上行语音数据段和下行语音数据段都不包含语音信息,则将已编码的该上行语音数据段或者未解码的该下行语音数据段作为录音数据;或者设置静音数据作为录音数据。可选地,所述通信终端包括移动终端和/或固话终端。本专利技术实施例还提供了一种录音系统,所述录音系统适于对语音数据进行录音, 包括获取单元,用于获取来自通信终端之间通话过程中的语音数据段;检测单元,用于对所述获取单元获取到的所述语音数据段进行语音检测,以判断所述语音数据段中是否包含语音信息;处理单元,用于根据所述检测单元检测到的包含语音信息的语音数据段形成录音数据。可选地,所述语音数据段包括至少一帧语音数据。可选地,所述语音数据段包括上行语音数据段和下行语音数据段。可选地,所述检测单元包括第一检测单元和第二检测单元;其中,所述第一检测单元用于对已编码的或未编码的上行语音数据段进行语音检测;所述第二检测单元用于对已解码的或未解码的下行语音数据段进行语音检测。可选地,所述处理单元用于若只有下行语音数据段包含语音信息,则将未解码的该下行语音数据段作为录音数据;若只有上行语音数据段包含语音信息,则将已编码的该上行语音数据段作为录音数据;若上行语音数据段和对应的下行语音数据段都包含语音信息,则将已解码的该下行语音数据段和未编码的该上行语音数据段进行语音混合和语音编码后的结果作为录音数据。可选地,所述处理单元还用于若上行语音数据段和下行语音数据段都不包含语音信息,则将已编码的该上行语音数据段或者未解码的该下行语音数据段作为录音数据; 或者设置静音数据作为录音数据。本专利技术实施例还提供一种包括上述录音系统的通信终端。可选地,所述通信终端包括移动终端和/或固话终端。与现有技术相比,本专利技术技术方案具有以下有益效果对获取到的来自通信终端之间通话过程中的语音数据段进行语音检测判断是否包含语音信息,然后基于包含语音信息的语音数据段形成录音数据。这样就不需要对所有获取到的语音数据都进行语音混合、再经过语音编码后形成录音数据,从而减少了录音过程中的语音编码过程,降低了录音系统的计算复杂度。具体实施例中,在同一时间段内分别对相应的上行语音数据段和下行语音数据段进行语音检测。针对不同的语音编码格式,有些编码的语音数据段会包含语音检测所需的信息,此时对已编码的上行语音数据段和未解码的下行语音数据段中获取语音检测所需的信息并进行语音检测;有些编码的语音数据段不包含语音检测所需的信息,此时则需要从未编码的上行语音数据段和已解码的下行语音数据段中获取语音检测所需的信息并进行语音检测。根据检测结果,分为如下情形1)若只有下行语音数据段包含语音信息,则将未解码的该下行语音数据段作为录音数据;2)若只有上行语音数据段包含语音信息,则将已编码的该上行语音数据段作为录音数据;3)若上行语音数据段和对应的下行语音数据段都包含语音信息,则将已解码的该下行语音数据段和未编码的该上行语音数据段进行语音混合和语音编码后的结果作为录音数据;4)若上行语音数据段和下行语音数据段都不包含语音信息,则将已编码的该上行语音数据段或者未解码的该下行语音数据段作为录音数据;或者设置静音数据作为录音数据。本技术方案基于包含语音信息的语音数据段形成录音数据,同时尽可能地利用已编码的上行语音数据段和未解码的下行语音数据段形成录音数据,从而降低了录音系统的编码过程,减少了录音系统的计算复杂度。附图说明图1是现有技术的基于语音通信的录音系统的结构示意图;图2是本专利技术的一种基于语音通信的录音方法的具体实施方式的流程示意图;图3是本专利技术的一种基于语音通信的录音方法的具体实施例的流程示意图;图4是本专利技术的一种录音系统的具体实施例的结构示意图。具体实施例方式专利技术人发现在现有的基于语音通信的录音系统中,在对上行语音数据进行编码之外需要引入一个新的语音编码流程。考虑到语音编码特别是高质量的语音编码(例如 AMR-NB编码和AMR-WB编码)可能有较高的计算复杂度,这种录音方法会给语音通信系统, 特别是低端的移动语音通信设备带来计算资源和功耗压力。针对上述问题,专利技术人经过研究,提供了一种基于语音通信的录音方法以及录音系统,其中所述录音系统对获取到的来自通信终端之间通话过程中的语音数据段进行语音检测判断是否包含语音信息,然后基于包含语音信息的语音数据段形成录音数据。这本文档来自技高网
...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:徐晶明林福辉李昙韩大晗吴晟张本好
申请(专利权)人:展讯通信上海有限公司
类型:发明
国别省市:

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

1
相关领域技术