[发明专利]录音方法及相关装置有效
申请号: | 201910300890.0 | 申请日: | 2019-04-15 |
公开(公告)号: | CN110035167B | 公开(公告)日: | 2021-03-09 |
发明(设计)人: | 方攀;陈岩 | 申请(专利权)人: | OPPO广东移动通信有限公司 |
主分类号: | H04M1/65 | 分类号: | H04M1/65;H04M1/656;H04M1/725 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 录音 方法 相关 装置 | ||
1.一种录音方法,其特征在于,应用于电子设备,所述电子设备包括蓝牙电话录音模块和系统录音模块,所述方法包括:
创建第一录音线程、第一共享内存和第二共享内存,其中,所述第一录音线程为蓝牙电话录音线程和系统录音线程之外的线程;
检测到所述蓝牙电话录音模块和所述系统录音模块都启动时,采用第一同步机制启动所述第一录音线程,采集第一音频数据;
对所述第一音频数据进行预设处理,得到预设格式的第二音频数据;
将所述第二音频数据通过所述第一共享内存发送到所述系统录音模块,以及采用第二同步机制将所述第一音频数据通过所述第二共享内存发送到所述蓝牙电话录音模块;
通过所述系统录音模块将所述第二音频数据保存为第一音频文件,以及通过所述蓝牙电话录音模块将所述第一音频数据保存为第二音频文件。
2.根据权利要求1所述的方法,其特征在于,所述采用第一同步机制启动所述第一录音线程,采集第一音频数据,包括:
通过调用第一预设函数采用所述第一同步机制启动所述第一录音线程;
通过所述第一录音线程使用音频接口读取第一音频数据。
3.根据权利要求1所述的方法,其特征在于,所述对所述第一音频数据进行预设处理,得到预设格式的第二音频数据,包括:
对所述第一音频数据进行重采样,获取预设格式的第二音频数据,所述预设格式包括采样率为预设值和采样位数为预设采样位数。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述采用第二同步机制将所述第一音频数据通过所述第二共享内存发送到所述蓝牙电话录音模块,包括:
将所述第一音频数据存放到所述第二共享内存;
从所述第二共享内存读取所述第一音频数据,对所述第一音频数据进行回声消除处理;
将处理后的所述第一音频数据发送到所述蓝牙电话录音模块。
5.根据权利要求1-3任一项所述的方法,其特征在于,在采用第二同步机制将所述第一音频数据通过所述第二共享内存发送到所述蓝牙电话录音模块之前,所述方法还包括:
检测所述第一录音线程是否启动;
若所述第一录音线程没有启动,则通过调用第二预设函数采用第二同步机制启动所述第一录音线程,所述第一录音线程用于读取第一音频数据。
6.根据权利要求1-3任一项所述的方法,其特征在于,所述将所述第二音频数据通过所述第一共享内存发送到所述系统录音模块之后,所述方法还包括:
检测到所述系统录音模块没有录音需求时,采用所述第一同步机制停止向所述系统录音模块发送所述第二音频数据;
检测所述蓝牙电话录音模块是否有录音需求;
所述蓝牙电话录音模块有录音需求时,通过所述第一录音线程向所述蓝牙电话录音模块发送所述第一音频数据;
所述蓝牙电话录音模块没有录音需求时,退出所述第一录音线程。
7.根据权利要求1-3任一项所述的方法,其特征在于,所述采用第二同步机制将所述第一音频数据通过所述第二共享内存发送到所述蓝牙电话录音模块之后,所述方法还包括:
检测到所述蓝牙电话录音模块没有录音需求时,采用所述第二同步机制停止向所述蓝牙电话录音模块发送所述第一音频数据;
检测所述系统录音模块是否有录音需求;
所述系统录音模块有录音需求时,通过所述第一录音线程向所述系统录音模块发送所述第二音频数据;
所述系统录音模块没有录音需求时,退出所述第一录音线程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO广东移动通信有限公司,未经OPPO广东移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910300890.0/1.html,转载请声明来源钻瓜专利网。