一种电子设备及录音控制方法与流程

文档序号:37551262发布日期:2024-04-08 14:00阅读:10来源:国知局
一种电子设备及录音控制方法与流程

本申请涉及电子设备,尤其涉及一种电子设备及录音控制方法。


背景技术:

1、电子设备可以内置或外接麦克风,以通过麦克风采集音频信号实现录音功能。对于电子设备本机自带的麦克风作为录音麦克时,由于麦克风采用硬件直连方式,麦克风经过pdm等硬件电路,将麦克录音数据通过soc指定引脚引入主板,主板端可以直接录制到麦克的数据。对于部分电子设备,受限于模组共总线设计方式,已经去掉pdm等硬件电路,取而代之的,是采用usb接口方式连接外接麦克风设备。此时,如果按照原生录音控制逻辑,麦克风将作为外接usb设备被识别与使用。

2、在硬件做出调整的前提下,部分录音场景中,特别是部分第三方应用,根据原生录音控制策略,配置默认通过直连麦克风进行录制,但由于当前硬件设计方案中无直连麦克风,因此会出现录音失败的情况。即一些第三方应用调用原生录音接口audiorecord,不能返回至第三方应用录音数据,导致第三方应用录音出现无声的问题。


技术实现思路

1、本申请提供一种电子设备及录音控制方法,以解决部分录音场景下无声音的问题。

2、第一方面,本申请提供一种电子设备,包括:装置接口以及控制器。其中,装置接口被配置为连接麦克风;控制器被配置为执行以下程序步骤:

3、响应于录音指令,获取当前麦克风类型,所述麦克风类型为第一类型或第二类型,所述第一类型用于表征当前麦克风为直连麦克风或本机外接麦克风;所述第二类型用于表征当前麦克风为非本机外接麦克风;

4、如果当前麦克风类型为第一类型,设置音频采集通路为主硬件抽象层,以及通过所述主硬件抽象层按照所述直连麦克风的录音逻辑读取音频数据;所述主硬件抽象层配置有本机外接麦克风通路,以在所述主硬件抽象层中将所述本机外接麦克风重定向为直连麦克风;

5、如果当前麦克风类型为第二类型,设置音频采集通路为外接硬件抽象层,以及通过所述外接硬件抽象层按照所述非本机外接麦克风的录音逻辑读取音频数据。

6、第二方面,本申请还提供一种录音控制方法,应用于第一方面提供的电子设备,所述录音控制方法包括:

7、响应于录音指令,获取当前麦克风类型,所述麦克风类型为第一类型或第二类型,所述第一类型用于表征当前麦克风为直连麦克风或本机外接麦克风;所述第二类型用于表征当前麦克风为非本机外接麦克风;

8、如果当前麦克风类型为第一类型,设置音频采集通路为主硬件抽象层,以及通过所述主硬件抽象层按照所述直连麦克风的录音逻辑读取音频数据;所述主硬件抽象层配置有本机外接麦克风通路,以在所述主硬件抽象层中将所述本机外接麦克风重定向为直连麦克风;

9、如果当前麦克风类型为第二类型,设置音频采集通路为外接硬件抽象层,以及通过所述外接硬件抽象层按照所述非本机外接麦克风的录音逻辑读取音频数据。

10、由以上技术方案可知,本申请一些实施例提供一种电子设备及录音控制方法,所述方法可以响应于录音指令,获取当前麦克风类型,在当前麦克风为直连麦克风或本机外接麦克风时,设置音频采集通路为主硬件抽象层,以及通过主硬件抽象层按照直连麦克风的录音逻辑读取音频数据。其中,主硬件抽象层配置有本机外接麦克风通路,以在主硬件抽象层中将本机外接麦克风重定向为直连麦克风。在当前麦克风为非本机外接麦克风时,设置音频采集通路为外接硬件抽象层,以及通过外接硬件抽象层按照非本机外接麦克风的录音逻辑读取音频数据。所述方法可以实现将本机外接麦克风作为直连麦克风进行枚举与使用,从而在任何场景下可以正常录音,提升用户体验。



技术特征:

1.一种电子设备,其特征在于,包括:

2.根据权利要求1所述的电子设备,其特征在于,所述控制器还被配置为:

3.根据权利要求2所述的电子设备,其特征在于,所述控制器执行在系统层屏蔽规则屏蔽所述外接设备识别信息对应的所述本机外接麦克风,还被配置为:

4.根据权利要求2所述的电子设备,其特征在于,所述控制器执行将所述外接硬件抽象层配置到所述主硬件抽象层,还被配置为:

5.根据权利要求2所述的电子设备,其特征在于,所述控制器执行将所述主硬件抽象层中的所述本机外接麦克风接口重定向为所述直连麦克风接口,还被配置为:

6.根据权利要求1所述的电子设备,其特征在于,所述控制器执行获取当前麦克风类型,还被配置为:

7.根据权利要求1所述的电子设备,其特征在于,所述控制器执行设置音频采集通路为主硬件抽象层,还被配置为:

8.根据权利要求1所述的电子设备,其特征在于,所述控制器执行通过所述主硬件抽象层按照所述直连麦克风的录音逻辑读取音频数据,还被配置为:

9.根据权利要求1所述的电子设备,其特征在于,所述控制器执行通过所述外接硬件抽象层按照所述非本机外接麦克风的录音逻辑读取音频数据,还被配置为:

10.一种录音控制方法,其特征在于,包括:


技术总结
本申请一些实施例提供一种电子设备及录音控制方法,所述方法可以响应于录音指令,获取当前麦克风类型,在当前麦克风为直连麦克风或本机外接麦克风时,设置音频采集通路为主硬件抽象层,以及通过主硬件抽象层按照直连麦克风的录音逻辑读取音频数据。其中,主硬件抽象层配置有本机外接麦克风通路,以在主硬件抽象层中将本机外接麦克风重定向为直连麦克风。在当前麦克风为非本机外接麦克风时,设置音频采集通路为外接硬件抽象层,以及通过外接硬件抽象层按照非本机外接麦克风的录音逻辑读取音频数据。所述方法可以实现将本机外接麦克风作为直连麦克风进行枚举与使用,从而在任何场景下可以正常录音,提升用户体验。

技术研发人员:崔文华,胡修振,张安祺,王之奎,于清晓,宋虎,张继栋
受保护的技术使用者:海信视像科技股份有限公司
技术研发日:
技术公布日:2024/4/7
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1