用于通话时的录音方法、用于录屏时的录音方法及装置制造方法及图纸

技术编号:14416063 阅读:36 留言:0更新日期:2017-01-12 04:18
本发明专利技术公开了一种用于通话时的录音方法、用于录屏时的录音方法及装置,所述用于通话时的录音方法包括:接收录音指令,所述录音指令携带音频采样率;根据所述录音指令中音频采样率采集本端声音数据和通话对端声音数据;将采集的本端声音数据和通话对端声音数据混合后存储。本发明专利技术根据输入录音数据的音频频率,将所有录音数据的音频采样率重新处理为相同的音频采样率,通过如此处理后再进行混音存储,从而有效地解决了由于音频采样率冲突而无法录制本端和远程通话对端声音数据的问题。

【技术实现步骤摘要】

本专利技术涉及移动通讯领域,特别是涉及一种用于通话时的录音方法、用于录屏时的录音方法及装置
技术介绍
随着通讯技术的发展,手机、平板电脑和PDA(PersonalDigitalAssistant,掌上电脑)等终端被广泛使用,并且出现了众多应用于终端上的录音和录屏软件。目前,录音和/或录屏软件在并发场景中录制声音效果差。例如不能同时录制到本端外界环境声音、通话者双方的声音和/或通过网络电话通话的对方声音数据。又如,现有录屏软件只能录制到本端外界环境声音和/或录音者声音,而无法录制对方声音数据。
技术实现思路
鉴于上述问题,本专利技术要解决的技术问题是提供一种用于通话时的录音方法、用于录屏中的录音方法及装置,用以解决现有技术在并发场景中录制声音效果较差或者无法录制到对方通话声音的问题。为解决上述技术问题,一方面,本专利技术提供一种用于通话时的录音方法,包括:接收录音指令,所述录音指令携带音频采样率;根据录音指令,采用所述录音指令携带的音频采样率采集本端声音数据;以及判断通话对端声音数据的音频采样率与所述录音指令携带的音频采样率是否相同;若相同时,直接采集所述通话对端声音数据;若不同时,将所述通话对端声音数据的音频采样率转换为所述录音指令携带的音频采样率,并采集音频采样率转换后的所述通话对端声音数据;将采集的所述本端声音数据和所述通话对端声音数据混合后存储。进一步,所述将所述通话对端声音数据的音频采样率转换为所述录音指令携带的音频采样率,具体包括:根据所述录音指令携带的音频采样率,采用信号抽取或信号插值方式,将所述通话对端声音数据的音频采样率转换为所述录音指令携带的音频采样率。进一步,所述接收录音指令之后,所述采用所述录音指令携带的音频采样率采集本端声音数据之前,还包括:获取通话方式,当所述通话方式为网络电话时,在所述网络电话的播放通路上提取所述通话对端声音数据。另一方面,本专利技术还提供一种用于录屏时的录音方法,包括:接收录制视频指令,所述录制视频指令携带音频采样率;根据录制视频指令,采用所述录制视频指令携带的音频采样率采集本端声音数据;以及判断通话对端声音数据的音频采样率与所述录制视频指令携带的音频采样率是否相同;若相同时,直接采集所述通话对端声音数据;若不同时,将所述通话对端声音数据的音频采样率转换为所述录制视频指令携带的音频采样率;并采集音频采样率转换后的所述通话对端声音数据;将采集的所述本端声音数据和所述通话对端声音数据混合后存储到录制的屏幕视频中。进一步,所述将所述通话对端声音数据的音频采样率转换为所述录制视频指令携带的音频采样率,具体包括:根据所述录制视频指令携带的音频采样率,采用信号抽取或信号插值方式,将所述通话对端声音数据的音频采样率转换为所述录制视频指令携带的音频采样率。另一方面,本专利技术还提供一种用于通话时的录音装置,包括:接收模块,用于接收录音指令,所述录音指令携带音频采样率;判断模块,用于判断通话对端声音数据的音频采样率与所述录音指令携带的音频采样率是否相同;转换模块,用于在判断模块判断相同时,触发采集模块直接采集所述通话对端声音数据;在判断模块判断不相同时,将所述通话对端声音数据的音频采样率转换为所述录音指令携带的音频采样率,并触发采集模块采集所述音频采样率转换后的通话对端声音数据;采集模块,用于采用所述录音指令携带的音频采样率采集本端声音数据;以及根据转换模块的触发采集所述通话对端声音数据;存储模块,用于将采集模块采集的所述本端声音数据和所述通话对端声音数据混合后存储。进一步,所述将所述通话对端声音数据的音频采样率转换为所述录音指令携带的音频采样率,具体包括:根据所述录音指令携带的音频采样率,采用信号抽取或信号插值方式,将所述通话对端声音数据的音频采样率转换为所述录音指令携带的音频采样率。进一步,所述装置还包括解析模块,用于获取通话方式,当通话方式为网络电话时,在所述网络电话的播放通路上提取所述通话对端声音数据。再一方面,本专利技术还提供一种用于录屏时的录音装置,包括:接收单元,用于接收录制视频指令,所述录制视频指令携带音频采样率;判断单元,用于判断通话对端声音数据的音频采样率与所述录制视频指令携带的音频采样率是否相同;转换单元,用于在判断单元判断相同时,触发采集单元直接采集所述通话对端声音数据;在判断单元判断不相同时,将所述所述通话对端声音数据的音频采样率转换为所述录制视频指令携带的音频采样率,并触发所述采集单元采集所述音频采样率转换后的所述通话对端声音数据;采集单元,用于采用所述录制视频指令携带的音频采样率采集本端声音数据,以及根据所述转换单元的触发采集所述通话对端声音数据;存储单元,用于将采集的所述本端声音数据和所述话对端声音数据混合后存储到录制的屏幕视频中。进一步,所述将所述通话对端声音数据的音频采样率转换为所述录制视频指令携带的音频采样率,具体包括:根据所述录制视频指令携带的音频采样率,采用信号抽取或信号插值方式,将所述通话对端声音数据的音频采样率转换为所述录制视频指令携带的音频采样率。本专利技术有益效果如下:本专利技术根据输入录音数据的音频频率,将所有录音数据的音频采样率重新处理为相同的音频采样率,通过如此处理后再进行混音存储,从而有效地解决了由于音频采样率冲突而无法同时录制本端和远程通话对端声音数据的问题,或者录制的声音数据效果差的问题。附图说明图1是本专利技术实施例中一种用于通话时的录音方法的流程图;图2是本专利技术实施例中一种用于录屏时的录音方法的流程图;图3是本专利技术实施例中一种用于通话时的录音装置的结构示意图;图4是本专利技术实施例中一种用于录屏时的录音装置的结构示意图。具体实施方式本专利技术申请的专利技术人经过大量研究后认为,造成在并发场景中不支持同时录制所有声音的原因在于,由于录制的声音源不同,有的是模拟信号声音,有的是数字信号声音,同时通过不同途径获取的数字信号声音的音频采样率也不近相同,而具有录音和/或录屏功能的软件的本身也具有定制的音频采样率,从而造成了具有录音和/或录屏功能的音频采样率与数字信号声音的音频采样率的冲突,进而只能录制模拟信号声音数据,而无法录制与其音频采样率不同的数字信号声音数据。基于该发现为了解决现有技术在并发场景中录制声音效果差或者无法录制到对方通话声音的问题,本专利技术提供了一种新的录音方法装置,以下结合附图以及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不限定本专利技术。实施例一如图1所示,本专利技术实施例提供一种用于通话时的录音方法,该录音方法可以使用在手机、平板电脑和PDA等终端上,该方法包括:S101,接收录音指令。录音指令携带音频采样率;音频采样率是指录音设备在一秒钟内对声音信号的采样次数,采样频率越高声音的还原就越真实越自然。在数字音频领域,常用的采样率有8000Hz、11025Hz、22050Hz、32000Hz和44100Hz等等。录音指令中携带的音频采样率主要是用户根据需要设置的。S102,根据录音指令,按照录音指令中音频采样率采集本端声音数据,以及获取通话对端声音数据的音频采样率,并判断该音频采样率与录音指令携带的音频采样率是否相同;如相同时直接采集通话对端声音数据;本文档来自技高网...
用于通话时的录音方法、用于录屏时的录音方法及装置

【技术保护点】
一种用于通话时的录音方法,其特征在于,包括:接收录音指令,所述录音指令携带音频采样率;根据录音指令,采用所述录音指令携带的音频采样率采集本端声音数据;以及判断通话对端声音数据的音频采样率与所述录音指令携带的音频采样率是否相同;若相同时,直接采集所述通话对端声音数据;若不同时,将所述通话对端声音数据的音频采样率转换为所述录音指令携带的音频采样率,并采集音频采样率转换后的所述通话对端声音数据;将采集的所述本端声音数据和所述通话对端声音数据混合后存储。

【技术特征摘要】
1.一种用于通话时的录音方法,其特征在于,包括:接收录音指令,所述录音指令携带音频采样率;根据录音指令,采用所述录音指令携带的音频采样率采集本端声音数据;以及判断通话对端声音数据的音频采样率与所述录音指令携带的音频采样率是否相同;若相同时,直接采集所述通话对端声音数据;若不同时,将所述通话对端声音数据的音频采样率转换为所述录音指令携带的音频采样率,并采集音频采样率转换后的所述通话对端声音数据;将采集的所述本端声音数据和所述通话对端声音数据混合后存储。2.如权利要求1所述的方法,其特征在于,所述将所述通话对端声音数据的音频采样率转换为所述录音指令携带的音频采样率,具体包括:根据所述录音指令携带的音频采样率,采用信号抽取或信号插值方式,将所述通话对端声音数据的音频采样率转换为所述录音指令携带的音频采样率。3.如权利要求1或2所述的方法,其特征在于,所述接收录音指令之后,所述采用所述录音指令携带的音频采样率采集本端声音数据之前,还包括:获取通话方式,当所述通话方式为网络电话时,在所述网络电话的播放通路上提取所述通话对端声音数据。4.一种用于录屏时的录音方法,其特征在于,包括:接收录制视频指令,所述录制视频指令携带音频采样率;根据录制视频指令,采用所述录制视频指令携带的音频采样率采集本端声音数据;以及判断通话对端声音数据的音频采样率与所述录制视频指令携带的音频采样率是否相同;若相同时,直接采集所述通话对端声音数据;若不同时,将所述通话对端声音数据的音频采样率转换为所述录制视频指令携带的音频采样率;并采集音频采样率转换后的所述通话对端声音数据;将采集的所述本端声音数据和所述通话对端声音数据混合后存储到录制的屏幕视频中。5.如权利要求4所述的方法,其特征在于,所述将所述通话对端声音数据的音频采样率转换为所述录制视频指令携带的音频采样率,具体包括:根据所述录制视频指令携带的音频采样率,采用信号抽取或信号插值方式,将所述通话对端声音数据的音频采样率转换为所述录制视频指令携带的音频采样率。6.一种用于通话时的录音装置,其特征在于,包括:接收模块,用于接收录音指令,所述录音指令携带音频采样率;判断模块,用于判断通话对端声音...

【专利技术属性】
技术研发人员:阳广
申请(专利权)人:宇龙计算机通信科技深圳有限公司
类型:发明
国别省市:广东;44

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

1