CN105094808B - 一种控制装置及方法 - Google Patents
一种控制装置及方法 Download PDFInfo
- Publication number
- CN105094808B CN105094808B CN201510362410.5A CN201510362410A CN105094808B CN 105094808 B CN105094808 B CN 105094808B CN 201510362410 A CN201510362410 A CN 201510362410A CN 105094808 B CN105094808 B CN 105094808B
- Authority
- CN
- China
- Prior art keywords
- application
- recording effect
- effect parameter
- recording
- audio data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 54
- 230000000694 effects Effects 0.000 claims abstract description 159
- 238000012545 processing Methods 0.000 claims abstract description 50
- 238000001514 detection method Methods 0.000 claims abstract description 4
- 238000012544 monitoring process Methods 0.000 claims description 14
- 230000006870 function Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 8
- 238000004891 communication Methods 0.000 description 1
- 235000019800 disodium phosphate Nutrition 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Landscapes
- Reverberation, Karaoke And Other Acoustics (AREA)
Abstract
本发明公开了一种控制装置,所述装置包括:获取单元,用于获取第一应用的标识;检测单元,用于检测所述第一应用是否调用录音接口;确定单元,用于当所述第一应用调用所述录音接口时,根据所述第一应用的标识确定与所述第一应用匹配的录音效果参数;处理单元,用于基于所述录音效果参数对所采集的音频数据进行处理。本发明还同时公开了一种控制方法及电子设备。采用本发明的技术方案,能实时根据前台运行的应用的类型自动切换录音效果,提升了用户的使用体验。
Description
技术领域
本发明涉及音频处理技术,尤其涉及一种控制装置及方法。
背景技术
目前,一些电子设备可支持多种音频录入应用,如通话、QQ、微信、录音机、录像、卡拉OK等,而这些音频录入应用对录入的声音的处理要求是不一样的,例如,以通讯目的为主的通话、QQ、微信等应用,要求突出目标用户的人声,而对环境中存在的稳态和非稳态噪声进行抑制或消除;以记录为主的录音机、录像机等应用,则要求高保真和还原,尽量多的保留现场环境中的声音细节;至于卡拉OK应用,则要求营造一个虚拟的录音棚混响效果,以使用户产生身临其境的听觉效果。随着用户使用电子设备执行的功能越来越多,用户对录音效果的要求也越来越高,但是,现有技术并不支持自动切换与前台运行应用相匹配的录音效果,甚至一些电子设备不支持手动切换,不够人性化,无法满足用户日益增长的需求。
发明内容
有鉴于此,本发明的主要目的在于提供一种控制装置及方法,能实时根据前台运行的应用的类型自动切换录音效果,提升用户的使用体验。
为达到上述目的,本发明的技术方案是这样实现的:
本发明提供了一种控制装置,所述装置包括:
获取单元,用于获取第一应用的标识;
检测单元,用于检测所述第一应用是否调用录音接口;
确定单元,用于当所述第一应用调用所述录音接口时,根据所述第一应用的标识确定与所述第一应用匹配的录音效果参数;
处理单元,用于基于所述录音效果参数对所采集的音频数据进行处理。
上述方案中,优选地,所述装置还包括:
设置单元,用于预先设置录音效果参数库;
其中,所述录音效果参数库存储有各应用的标识以及与所述各标识对应的录音效果参数。
上述方案中,优选地,所述获取单元,还用于:
实时监听运行在前台的应用;
当运行在前台的应用发生切换时,获取第一应用的标识;其中,所述第一应用是切换后的应用。
上述方案中,优选地,所述确定单元,还用于:
从录音效果参数库中查询与所述第一应用的标识对应的录音效果参数;
将与所述第一应用的标识对应的录音效果参数确定为与所述第一应用匹配的录音效果参数。
上述方案中,优选地,所述处理单元,还用于:
获取经传感器采集的音频数据;
基于所述录音效果参数对所述音频数据进行处理,得到处理后的音频数据。
上述方案中,优选地,所述装置还包括:
编码单元,用于将处理后的音频数据按照预设规则进行编码;
存储单元,用于保存编码后的音频数据。
本发明还提供了一种控制方法,所述方法包括:
获取第一应用的标识;
检测所述第一应用是否调用录音接口;
当所述第一应用调用所述录音接口时,根据所述第一应用的标识确定与所述第一应用匹配的录音效果参数;
基于所述录音效果参数对所采集的音频数据进行处理。
上述方案中,优选地,所述方法还包括:
预先设置录音效果参数库;
其中,所述录音效果参数库存储有各应用的标识以及与所述各标识对应的录音效果参数。
上述方案中,优选地,所述获取第一应用的标识,包括:
实时监听运行在前台的应用;
当运行在前台的应用发生切换时,获取第一应用的标识;其中,所述第一应用是切换后的应用。
上述方案中,优选地,所述根据所述第一应用的标识确定与所述第一应用匹配的录音效果参数,包括:
从录音效果参数库中查询与所述第一应用的标识对应的录音效果参数;
将与所述第一应用的标识对应的录音效果参数确定为与所述第一应用匹配的录音效果参数。
上述方案中,优选地,所述基于所述录音效果参数对所采集的音频数据进行处理,包括:
获取经传感器采集的音频数据;
基于所述录音效果参数对所述音频数据进行处理,得到处理后的音频数据。
上述方案中,优选地,所述基于所述录音效果参数对所采集的音频数据进行处理之后,还包括:
将处理后的音频数据按照预设规则进行编码,并保存编码后的音频数据。
本发明还提供了一种电子设备,所述电子设备包括上文所述的控制装置。
本发明所提供的控制装置及方法,获取第一应用的标识;检测所述第一应用是否调用录音接口;当所述第一应用调用所述录音接口时,根据所述第一应用的标识确定与所述第一应用匹配的录音效果参数;基于所述录音效果参数对所采集的音频数据进行处理。如此,能实时根据前台运行的应用的类型自动切换录音效果,提升了用户的使用体验。
附图说明
图1为本发明实施例提供的控制方法的实现流程示意图一;
图2为本发明实施例提供的控制方法的实现流程示意图二;
图3为本发明实施例提供的控制方法的实现流程示意图三;
图4为本发明实施例提供的控制方法的实现流程示意图四;
图5为本发明实施例提供的控制装置的组成结构示意图一;
图6为本发明实施例提供的控制装置的组成结构示意图二;
图7为本发明实施例提供的控制装置的组成结构示意图三。
具体实施方式
为了能够更加详尽地了解本发明的特点与技术内容,下面结合附图对本发明的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本发明。
实施例一
图1为本发明实施例提供的控制方法的实现流程示意图一,本实施例中的控制方法可应用于电子设备中,如图1所示,该控制方法主要包括以下步骤:
步骤101:获取第一应用的标识。
这里,所述标识可以是指能够唯一标识第一应用的信息,如应用名称。
优选地,所述获取第一应用的标识,可以包括:
实时监听运行在前台的应用;
当运行在前台的应用发生切换时,获取第一应用的标识;其中,所述第一应用是切换后的应用。
具体地,当运行在前台的应用发生切换时,***将下发广播通知;其中,所述广播通知中携带有第一应用的标识。
这里,所述的***可以是安卓(Android)***。
也就是说,可以从***下发的广播通知中获取第一应用的标识。
本实施例中,所述第一应用可以是电子设备***中自带的应用,例如,时钟应用、通讯录应用等,也可以是电子设备安装的第三方应用,例如,游戏应用、即时聊天应用、邮件应用等。
优选地,所述第一应用是支持音频录入的应用,如通话应用、QQ应用、微信应用、录音机应用、录像应用、卡拉OK应用等。
步骤102:检测所述第一应用是否调用录音接口。
这里,所述录音接口可以是电子设备的***提供的录音接口。具体地,可通过检测应用程序编程接口(API,Application Programming Interface)是否被调用来确定所述第一应用是否调用录音接口。
也就是说,实时监听录音接口是否被调用,如果被调用,执行步骤103。
步骤103:当所述第一应用调用所述录音接口时,根据所述第一应用的标识确定与所述第一应用匹配的录音效果参数。
也就是说,只有当获取第一应用的标识且所述第一应用调用录音接口时,才根据所述第一应用的标识确定与所属第一应用匹配的录音效果参数。
优选地,所述方法还可以包括:
预先设置录音效果参数库;
其中,所述录音效果参数库存储有各应用的标识以及与所述各标识对应的录音效果参数。
具体地,在所述录音效果参数库中,各应用的标识以及与所述各标识对应的录音效果参数,可以列表的形式保存。
需要说明的是,所述录音效果参数库可以存储于电子设备中,如存储于电子设备的存储器中;也可以存储于第二设备中;其中,所述第二设备是能够与所述电子设备连接的设备,例如,所述第二设备可以是服务器。
优选地,所述根据所述第一应用的标识确定与所述第一应用匹配的录音效果参数,可以包括:
从录音效果参数库中查询与所述第一应用的标识对应的录音效果参数;
将与所述第一应用的标识对应的录音效果参数确定为与所述第一应用匹配的录音效果参数。
步骤104:基于所述录音效果参数对所采集的音频数据进行处理。
优选地,所述基于所述录音效果参数对所采集的音频数据进行处理,可以包括:
获取经传感器采集的音频数据;
基于所述录音效果参数对所述音频数据进行处理,得到处理后的音频数据。
具体地,当所述第一应用调用录音接口时,可以通过传感器来采集音频数据,例如,所述传感器可以是能够采集声音数据的采集卡、或者麦克风等输入设备。
优选地,所述基于所述录音效果参数对所采集的音频数据进行处理之后,还包括:
将处理后的音频数据按照预设规则进行编码,并保存编码后的音频数据。
这里,具体如何进行编码为现有技术,在此不再赘述。
具体地,所述预设规则可以是电子设备默认的编码格式,也可以是由用户指定的编码格式。
具体地,电子设备的UI界面可以设置有音频编码格式对话框,在音频编码格式选择对话框中呈现该电子设备所支持的音频编码格式,以由用户根据自己的喜好或习惯来对音频编码格式进行选择。
具体地,当电子设备具有触摸屏(即支持触摸输入)时,用户可以通过用手指或触摸笔等触摸形式来选择音频编码格式。当电子设备不支持触摸输入时,可以通过相关的按键来选择音频编码格式。
具体地,当记录用户第一次选择的音频编码格式之后,也可以将用户第一次设置的音频编码格式设置为默认的音频编码格式,直到用户再次主动修改音频编码格式。
本实施例中,可供用户选择的音频编码格式可以有多种,如:CD、WAVE、AIFF、AU、MPEG、MP3、MIDI、WMA、VQF、AMR等。
本实施例中,所述电子设备至少配置有:
用于采集音频数据的传感器,如麦克风;
以及,用于运算和处理录音效果的处理器,如中央处理器(CPU,CentralProcessing Unit)、数字信号处理器(DSP,Digital Signal Processor)。
以电子设备为手机为例进行说明。假设手机前台运行的应用为游戏应用,当用户选择微信应用时,前台的应用发生了切换,即由游戏应用变成了微信应用,此时,***将通知手机前台的应用发生了变化,并告知切换后的应用(即微信应用)的标识;当用户在微信应用界面中选择语音通话或视频通话时,微信应用将调用录音接口,手机检测到微信应用调用录音接口时,将从录音效果参数库中查询与微信应用对应的录音效果参数,获取经麦克风采集的音频数据,基于所述录音效果参数对所述音频数据进行处理,得到处理后的音频数据。
在本发明实施例中,获取第一应用的标识;检测所述第一应用是否调用录音接口;当所述第一应用调用所述录音接口时,根据所述第一应用的标识确定与所述第一应用匹配的录音效果参数;基于所述录音效果参数对所采集的音频数据进行处理。如此,能实时根据前台运行的应用的类型自动切换录音效果,提升了用户的使用体验。
实施例二
图2为本发明实施例提供的控制方法的实现流程示意图二,本实施例中的控制方法可应用于电子设备中,如图2所示,该控制方法主要包括以下步骤:
步骤201:预先设置录音效果参数库。
其中,所述录音效果参数库存储有各应用的标识以及与所述各标识对应的录音效果参数。
需要说明的是,所述录音效果参数库可以存储于电子设备中,如存储于电子设备的存储器中;也可以存储于第二设备中;其中,所述第二设备是能够与所述电子设备连接的设备,例如,所述第二设备可以是服务器。
步骤202:获取第一应用的标识。
这里,所述标识可以是指能够唯一标识第一应用的信息,如应用名称。
优选地,所述获取第一应用的标识,可以包括:
实时监听运行在前台的应用;
当运行在前台的应用发生切换时,获取第一应用的标识;其中,所述第一应用是切换后的应用。
具体地,当运行在前台的应用发生切换时,***将下发广播通知;其中,所述广播通知中携带有第一应用的标识。也就是说,可以从***下发的广播通知中获取第一应用的标识。
优选地,所述第一应用是支持音频录入的应用,如通话应用、QQ应用、微信应用、录音机应用、录像应用、卡拉OK应用等。
步骤203:检测所述第一应用是否调用录音接口。
这里,所述录音接口可以是电子设备的***提供的录音接口。
具体地,可通过检测API是否被调用来确定所述第一应用是否调用录音接口。
步骤204:当所述第一应用调用所述录音接口时,根据所述第一应用的标识确定与所述第一应用匹配的录音效果参数。
也就是说,只有当获取第一应用的标识且所述第一应用调用录音接口时,才根据所述第一应用的标识确定与所属第一应用匹配的录音效果参数。
步骤205:基于所述录音效果参数对所采集的音频数据进行处理。
优选地,所述基于所述录音效果参数对所采集的音频数据进行处理,可以包括:
获取经传感器采集的音频数据;
基于所述录音效果参数对所述音频数据进行处理,得到处理后的音频数据。
如此,能够根据前台应用的变化自动地切换录音效果,满足了用户对不同应用下的录音效果的需求。
具体地,当所述第一应用调用录音接口时,可以通过传感器来采集音频数据,例如,所述传感器可以是能够采集声音数据的采集卡、或者麦克风等输入设备。
本实施例中,所述电子设备至少配置有:
用于采集音频数据的传感器,如麦克风;
以及,用于运算和处理录音效果的处理器,如CPU、DSP。
仍以电子设备为手机为例进行说明。假设手机前台运行的应用为微信应用,当用户在微信应用界面中选择语音通话或视频通话时,微信应用将调用录音接口,手机将获取与微信应用对应的最佳录音效果参数,在该最佳录音效果参数下,对环境中存在的稳态和非稳态噪声进行抑制或消除,以使得微信应用下的语音通话或视频通话的语音质量处于最佳状态;当用户关闭语音通话或视频通话时,微信应用退出对录音接口的调用;手机则继续监听前台的应用是否发生切换,当用户开启了录音机应用时,手机将获取与录音机应用对应的最佳录音效果参数,在该最佳录音效果参数下,不对环境中存在的稳态和非稳态噪声进行抑制或消除,以使得录音机应用能够记录下当前环境下的各种声音。如此,能够根据前台应用的变化自动地切换录音效果,满足了用户对不同应用下的录音效果的需求。
在本发明实施例中,预先设置录音效果参数库;获取第一应用的标识;检测所述第一应用是否调用录音接口;当所述第一应用调用所述录音接口时,根据所述第一应用的标识确定与所述第一应用匹配的录音效果参数;基于所述录音效果参数对所采集的音频数据进行处理。如此,由于录音效果参数库中已经存储有支持音频输入的应用所对应的最佳录音效果参数,当前台的应用发生切换时,能获取与切换后的应用对应的最佳录音效果参数,基于该最佳录音效果参数对所采集的声音数据进行处理,能够大大提高用户的听觉体验。
实施例三
图3为本发明实施例提供的控制方法的实现流程示意图三,本实施例中的控制方法可应用于电子设备中,如图3所示,该控制方法主要包括以下步骤:
步骤301:预先设置录音效果参数库。
其中,所述录音效果参数库存储有各应用的标识以及与所述各标识对应的录音效果参数。
需要说明的是,所述录音效果参数库可以存储于电子设备中,如存储于电子设备的存储器中;也可以存储于第二设备中;其中,所述第二设备是能够与所述电子设备连接的设备,例如,所述第二设备可以是服务器。
步骤302:获取第一应用的标识。
这里,所述标识可以是指能够唯一标识第一应用的信息,如应用名称。
优选地,所述获取第一应用的标识,可以包括:
实时监听运行在前台的应用;
当运行在前台的应用发生切换时,获取第一应用的标识;其中,所述第一应用是切换后的应用。
具体地,当运行在前台的应用发生切换时,***将下发广播通知;其中,所述广播通知中携带有第一应用的标识。也就是说,可以从***下发的广播通知中获取第一应用的标识。
优选地,所述第一应用是支持音频录入的应用,如通话应用、QQ应用、微信应用、录音机应用、录像应用、卡拉OK应用等。
步骤303:检测所述第一应用是否调用录音接口。
这里,所述录音接口可以是电子设备的***提供的录音接口。
具体地,可通过检测API是否被调用来确定所述第一应用是否调用录音接口。
步骤304:当所述第一应用调用所述录音接口时,根据所述第一应用的标识确定与所述第一应用匹配的录音效果参数。
也就是说,只有当获取第一应用的标识且所述第一应用调用录音接口时,才根据所述第一应用的标识确定与所属第一应用匹配的录音效果参数。
步骤305:基于所述录音效果参数对所采集的音频数据进行处理。
优选地,所述基于所述录音效果参数对所采集的音频数据进行处理,可以包括:
获取经传感器采集的音频数据;
基于所述录音效果参数对所述音频数据进行处理,得到处理后的音频数据。
具体地,当所述第一应用调用录音接口时,可以通过传感器来采集音频数据,例如,所述传感器可以是能够采集声音数据的采集卡、或者麦克风等输入设备。
步骤306:将处理后的音频数据按照预设规则进行编码,并保存编码后的音频数据。
这里,具体如何进行编码为现有技术,在此不再赘述。
具体地,所述预设规则可以是电子设备默认的编码格式,也可以是由用户指定的编码格式。
具体地,电子设备的UI界面可以设置有音频编码格式对话框,在音频编码格式选择对话框中呈现该电子设备所支持的音频编码格式,以由用户根据自己的喜好或习惯来对音频编码格式进行选择。
具体地,当电子设备具有触摸屏(即支持触摸输入)时,用户可以通过用手指或触摸笔等触摸形式来选择音频编码格式。当电子设备不支持触摸输入时,可以通过相关的按键来选择音频编码格式。
具体地,当记录用户第一次选择的音频编码格式之后,也可以将用户第一次设置的音频编码格式设置为默认的音频编码格式,直到用户再次主动修改音频编码格式。
本实施例中,可供用户选择的音频编码格式可以有多种,如:CD、WAVE、AIFF、AU、MPEG、MP3、MIDI、WMA、VQF、AMR等。
本实施例中,所述电子设备至少配置有:
用于采集音频数据的传感器,如麦克风;
以及,用于运算和处理录音效果的处理器,如CPU或DSP。
在本发明实施例中,预先设置录音效果参数库;获取第一应用的标识;检测所述第一应用是否调用录音接口;当所述第一应用调用所述录音接口时,根据所述第一应用的标识确定与所述第一应用匹配的录音效果参数;基于所述录音效果参数对所采集的音频数据进行处理;将处理后的音频数据按照预设规则进行编码,并保存编码后的音频数据。如此,基于最佳录音效果参数对所采集的声音数据进行处理,并按照预设规则对处理后的音频数据进行编码,保存编码后的音频数据,能够提高用户的使用体验。
实施例四
图4为本发明实施例提供的控制方法的实现流程示意图四,本实施例中的控制方法可应用于电子设备中,如图4所示,该控制方法主要包括以下步骤:
步骤401:监听运行在前台的应用。
步骤402:当运行在前台的应用发生切换时,获取第一应用的标识。
其中,所述第一应用是切换后的应用。
这里,所述标识可以是指能够唯一标识第一应用的信息,如应用名称。
具体地,当运行在前台的应用发生切换时,***将下发广播通知;其中,所述广播通知中携带有第一应用的标识。也就是说,可以从***下发的广播通知中获取第一应用的标识。
优选地,所述第一应用是支持音频录入的应用,如通话应用、QQ应用、微信应用、录音机应用、录像应用、卡拉OK应用等。
步骤403:判断所述第一应用是否调用录音接口,如果是,执行步骤404,否则,继续监听目前运行在前台的应用。
这里,所述录音接口可以是电子设备的***提供的录音接口。
具体地,可通过检测API是否被调用来确定所述第一应用是否调用录音接口。
步骤404:根据所述第一应用的标识确定与所述第一应用匹配的录音效果参数。
优选地,所述根据所述第一应用的标识确定与所述第一应用匹配的录音效果参数,可以包括:
从录音效果参数库中查询与所述第一应用的标识对应的录音效果参数;
将与所述第一应用的标识对应的录音效果参数确定为与所述第一应用匹配的录音效果参数。
步骤405:基于所述录音效果参数对所采集的音频数据进行处理。
优选地,所述基于所述录音效果参数对所采集的音频数据进行处理,可以包括:
获取经传感器采集的音频数据;
基于所述录音效果参数对所述音频数据进行处理,得到处理后的音频数据。
具体地,当所述第一应用调用录音接口时,可以通过传感器来采集音频数据,例如,所述传感器可以是能够采集声音数据的采集卡、或者麦克风等输入设备。
步骤406:将处理后的音频数据按照预设规则进行编码,并保存编码后的音频数据;然后,继续监听目前运行在前台的应用。
这里,具体如何进行编码为现有技术,在此不再赘述。
具体地,所述预设规则可以是电子设备默认的编码格式,也可以是由用户指定的编码格式。
本实施例中,可供用户选择的音频编码格式可以有多种,如:CD、WAVE、AIFF、AU、MPEG、MP3、MIDI、WMA、VQF、AMR等。
上述步骤401~步骤406的执行主体可以是电子设备,也可以是位于电子设备中的控制装置。
在本发明实施例中,能够实时对前台的应用进行监听,当前台的应用发生切换且该应用调用录音接口时,能获取与切换后的应用对应的最佳录音效果参数,基于该最佳录音效果参数对所采集的声音数据进行处理,满足用户对不同应用下的录音效果的需求。
实施例五
图5为本发明实施例提供的控制装置的组成结构示意图一,如图5所示,所述控制装置包括获取单元51、检测单元52、确定单元53、处理单元54;其中,
所述获取单元51,用于获取第一应用的标识;
所述检测单元52,用于检测所述第一应用是否调用录音接口;
所述确定单元53,用于当所述第一应用调用所述录音接口时,根据所述第一应用的标识确定与所述第一应用匹配的录音效果参数;
所述处理单元54,用于基于所述录音效果参数对所采集的音频数据进行处理。
优选地,所述获取单元51,还用于:
实时监听运行在前台的应用;
当运行在前台的应用发生切换时,获取第一应用的标识;其中,所述第一应用是切换后的应用。
这里,所述标识可以是指能够唯一标识第一应用的信息,如应用名称。
上述控制装置可设置与电子设备中。
本实施例所述控制装置,能够实时根据电子设备前台运行的应用的类型自动切换录音效果,提升了用户的使用体验。
本领域技术人员应当理解,本发明实施例的控制装置中各单元的功能,可参照前述控制方法的相关描述而理解,本发明实施例的控制装置中各单元,可通过实现本发明实施例所述的功能的模拟电路而实现,也可以通过执行本发明实施例所述的功能的软件在智能终端上的运行而实现。
实施例六
图6为本发明实施例提供的控制装置的组成结构示意图二,如图6所示,所述控制装置包括获取单元51、检测单元52、确定单元53、处理单元54、设置单元55;其中,
所述设置单元55,用于预先设置录音效果参数库;其中,所述录音效果参数库存储有各应用的标识以及与所述各标识对应的录音效果参数;
所述获取单元51,用于获取第一应用的标识;
所述检测单元52,用于检测所述第一应用是否调用录音接口;
所述确定单元53,用于当所述第一应用调用所述录音接口时,根据所述第一应用的标识确定与所述第一应用匹配的录音效果参数;
所述处理单元54,用于基于所述录音效果参数对所采集的音频数据进行处理。
优选地,所述获取单元51,还用于:
实时监听运行在前台的应用;
当运行在前台的应用发生切换时,获取第一应用的标识;其中,所述第一应用是切换后的应用。
这里,所述标识可以是指能够唯一标识第一应用的信息,如应用名称。
优选地,所述确定单元53,还用于:
从录音效果参数库中查询与所述第一应用的标识对应的录音效果参数;
将与所述第一应用的标识对应的录音效果参数确定为与所述第一应用匹配的录音效果参数。
优选地,所述处理单元54,还用于:
获取经传感器采集的音频数据;
基于所述录音效果参数对所述音频数据进行处理,得到处理后的音频数据。
具体地,当所述第一应用调用录音接口时,可以通过传感器来采集音频数据,例如,所述传感器可以是能够采集声音数据的采集卡、或者麦克风等输入设备。
上述控制装置可设置与电子设备中。
本实施例所述控制装置,当前台的应用发生切换时,能获取与切换后的应用对应的最佳录音效果参数,基于该最佳录音效果参数对所采集的声音数据进行处理,能够大大提高用户的听觉体验。
本领域技术人员应当理解,本发明实施例的控制装置中各单元的功能,可参照前述控制方法的相关描述而理解,本发明实施例的控制装置中各单元,可通过实现本发明实施例所述的功能的模拟电路而实现,也可以通过执行本发明实施例所述的功能的软件在智能终端上的运行而实现。
实施例七
图7为本发明实施例提供的控制装置的组成结构示意图三,如图7所示,所述控制装置包括获取单元51、检测单元52、确定单元53、处理单元54、设置单元55、编码单元56、存储单元57;其中,
所述设置单元55,用于预先设置录音效果参数库;其中,所述录音效果参数库存储有各应用的标识以及与所述各标识对应的录音效果参数;
所述获取单元51,用于获取第一应用的标识;
所述检测单元52,用于检测所述第一应用是否调用录音接口;
所述确定单元53,用于当所述第一应用调用所述录音接口时,根据所述第一应用的标识确定与所述第一应用匹配的录音效果参数;
所述处理单元54,用于基于所述录音效果参数对所采集的音频数据进行处理;
所述编码单元56,用于将处理后的音频数据按照预设规则进行编码;
所述存储单元57,用于保存编码后的音频数据。
具体地,所述存储单元57还可以将编码后的音频数据保存到电子设备的存储器中。
这里,具体如何进行编码为现有技术,在此不再赘述。
具体地,所述预设规则可以是电子设备默认的编码格式,也可以是由用户指定的编码格式。
优选地,所述获取单元51,还用于:
实时监听运行在前台的应用;
当运行在前台的应用发生切换时,获取第一应用的标识;其中,所述第一应用是切换后的应用。
这里,所述标识可以是指能够唯一标识第一应用的信息,如应用名称。
优选地,所述确定单元53,还用于:
从录音效果参数库中查询与所述第一应用的标识对应的录音效果参数;
将与所述第一应用的标识对应的录音效果参数确定为与所述第一应用匹配的录音效果参数。
优选地,所述处理单元54,还用于:
获取经传感器采集的音频数据;
基于所述录音效果参数对所述音频数据进行处理,得到处理后的音频数据。
具体地,当所述第一应用调用录音接口时,可以通过传感器来采集音频数据,例如,所述传感器可以是能够采集声音数据的采集卡、或者麦克风等输入设备。
上述控制装置可设置与电子设备中。
本实施例所述控制装置,当前台的应用发生切换时,能获取与切换后的应用对应的最佳录音效果参数,基于该最佳录音效果参数对所采集的声音数据进行处理,并对处理后的数据进行编码,然后保存编码后的数据,能够大大提高用户的听觉体验。
本领域技术人员应当理解,本发明实施例的控制装置中各单元的功能,可参照前述控制方法的相关描述而理解,本发明实施例的控制装置中各单元,可通过实现本发明实施例所述的功能的模拟电路而实现,也可以通过执行本发明实施例所述的功能的软件在智能终端上的运行而实现。
所述控制装置中的获取单元81、检测单元82、确定单元83、处理单元84、设置单元85、编码单元86、存储单元87;在实际应用中均可由所述控制装置或所述控制装置所属电子设备中的CPU、DSP或可编程门阵列(FPGA,Field Programmable Gate Array)等实现。
本发明还记载了一种电子设备,所述电子设备包括上文所述的控制装置。
具体的,所述控制装置的组成结构示意图可以如图5、或图6、或图7所示,在此不再赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (12)
1.一种控制装置,其特征在于,所述装置包括:
获取单元,用于获取第一应用的标识;
检测单元,用于检测所述第一应用是否调用录音接口;
确定单元,用于当所述第一应用调用所述录音接口时,根据所述第一应用的标识确定与所述第一应用匹配的录音效果参数;
处理单元,用于基于所述录音效果参数对在所述第一应用中所采集的音频数据进行处理。
2.根据权利要求1所述的装置,其特征在于,所述装置还包括:
设置单元,用于预先设置录音效果参数库;
其中,所述录音效果参数库存储有各应用的标识以及与所述各标识对应的录音效果参数。
3.根据权利要求2所述的装置,其特征在于,所述获取单元,还用于:
实时监听运行在前台的应用;
当运行在前台的应用发生切换时,获取第一应用的标识;其中,所述第一应用是切换后的应用。
4.根据权利要求2所述的装置,其特征在于,所述确定单元,还用于:
从录音效果参数库中查询与所述第一应用的标识对应的录音效果参数;
将与所述第一应用的标识对应的录音效果参数确定为与所述第一应用匹配的录音效果参数。
5.根据权利要求1所述的装置,其特征在于,所述处理单元,还用于:
获取经传感器采集的音频数据;
基于所述录音效果参数对所述音频数据进行处理,得到处理后的音频数据。
6.根据权利要求1所述的装置,其特征在于,所述装置还包括:
编码单元,用于将处理后的音频数据按照预设规则进行编码;
存储单元,用于保存编码后的音频数据。
7.一种控制方法,其特征在于,所述方法包括:
获取第一应用的标识;
检测所述第一应用是否调用录音接口;
当所述第一应用调用所述录音接口时,根据所述第一应用的标识确定与所述第一应用匹配的录音效果参数;
基于所述录音效果参数对在所述第一应用中所采集的音频数据进行处理。
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
预先设置录音效果参数库;
其中,所述录音效果参数库存储有各应用的标识以及与所述各标识对应的录音效果参数。
9.根据权利要求8所述的方法,其特征在于,所述获取第一应用的标识,包括:
实时监听运行在前台的应用;
当运行在前台的应用发生切换时,获取第一应用的标识;其中,所述第一应用是切换后的应用。
10.根据权利要求8所述的方法,其特征在于,所述根据所述第一应用的标识确定与所述第一应用匹配的录音效果参数,包括:
从录音效果参数库中查询与所述第一应用的标识对应的录音效果参数;
将与所述第一应用的标识对应的录音效果参数确定为与所述第一应用匹配的录音效果参数。
11.根据权利要求7所述的方法,其特征在于,所述基于所述录音效果参数对所采集的音频数据进行处理,包括:
获取经传感器采集的音频数据;
基于所述录音效果参数对所述音频数据进行处理,得到处理后的音频数据。
12.根据权利要求7所述的方法,其特征在于,所述基于所述录音效果参数对所采集的音频数据进行处理之后,还包括:
将处理后的音频数据按照预设规则进行编码,并保存编码后的音频数据。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510362410.5A CN105094808B (zh) | 2015-06-26 | 2015-06-26 | 一种控制装置及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510362410.5A CN105094808B (zh) | 2015-06-26 | 2015-06-26 | 一种控制装置及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105094808A CN105094808A (zh) | 2015-11-25 |
CN105094808B true CN105094808B (zh) | 2018-04-10 |
Family
ID=54575336
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510362410.5A Active CN105094808B (zh) | 2015-06-26 | 2015-06-26 | 一种控制装置及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105094808B (zh) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105847575B (zh) * | 2016-04-27 | 2020-03-13 | 努比亚技术有限公司 | 调用录音机的装置和方法 |
CN105827849A (zh) * | 2016-04-28 | 2016-08-03 | 维沃移动通信有限公司 | 一种音效调节方法及移动终端 |
CN106170032A (zh) * | 2016-09-22 | 2016-11-30 | 乐视控股(北京)有限公司 | 一种语音数据的录音方法和装置 |
CN106648921A (zh) * | 2016-09-30 | 2017-05-10 | 北京奇虎科技有限公司 | 一种实现安卓***中共享录音数据的方法及电子设备 |
CN108335701B (zh) * | 2018-01-24 | 2021-04-13 | 青岛海信移动通信技术股份有限公司 | 一种进行声音降噪的方法及设备 |
CN112071338A (zh) * | 2019-06-10 | 2020-12-11 | 海信视像科技股份有限公司 | 一种录音控制方法、装置和显示设备 |
CN111736795A (zh) * | 2019-06-24 | 2020-10-02 | 北京京东尚科信息技术有限公司 | 音频处理方法、装置、设备和存储介质 |
CN112509608B (zh) * | 2020-11-25 | 2022-03-08 | 广州朗国电子科技股份有限公司 | 一种usb设备随通道录音的方法、装置及存储介质 |
CN113726940B (zh) * | 2021-06-15 | 2023-08-22 | 北京荣耀终端有限公司 | 录音方法和装置 |
CN114510290A (zh) * | 2022-01-26 | 2022-05-17 | 海宁奕斯伟集成电路设计有限公司 | 音效处理方法、装置、电子设备、存储介质及程序产品 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1728816A (zh) * | 2004-07-27 | 2006-02-01 | 索尼株式会社 | 信息处理装置、信息处理方法、记录媒体及程序 |
CN1831829A (zh) * | 2006-04-20 | 2006-09-13 | 北京理工大学 | 一种快速构造用于关键词检出任务的语音数据库的方法 |
CN101295236A (zh) * | 2008-06-24 | 2008-10-29 | 北京中星微电子有限公司 | 自动录音方法、***及装置 |
US8983535B2 (en) * | 2009-04-03 | 2015-03-17 | Ubiquity Broadcasting Corporation | Medical scan clip on |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080256613A1 (en) * | 2007-03-13 | 2008-10-16 | Grover Noel J | Voice print identification portal |
-
2015
- 2015-06-26 CN CN201510362410.5A patent/CN105094808B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1728816A (zh) * | 2004-07-27 | 2006-02-01 | 索尼株式会社 | 信息处理装置、信息处理方法、记录媒体及程序 |
CN1831829A (zh) * | 2006-04-20 | 2006-09-13 | 北京理工大学 | 一种快速构造用于关键词检出任务的语音数据库的方法 |
CN101295236A (zh) * | 2008-06-24 | 2008-10-29 | 北京中星微电子有限公司 | 自动录音方法、***及装置 |
US8983535B2 (en) * | 2009-04-03 | 2015-03-17 | Ubiquity Broadcasting Corporation | Medical scan clip on |
Also Published As
Publication number | Publication date |
---|---|
CN105094808A (zh) | 2015-11-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105094808B (zh) | 一种控制装置及方法 | |
CN110519539B (zh) | 用于基于所检测的音频事件倒回媒体内容的方法、***和介质 | |
CN107105367B (zh) | 一种音频信号处理方法及终端 | |
CN107122158A (zh) | 播放信息提示音频的方法及装置、电子设备 | |
WO2014086238A1 (zh) | 语音后台控制方法及移动终端 | |
CN106302997B (zh) | 一种输出控制方法、电子设备及*** | |
CN107402835A (zh) | 应用程序的异常处理方法、装置及存储介质和移动终端 | |
CN113157246B (zh) | 音量调节方法、装置、电子设备及存储介质 | |
CN113010139B (zh) | 一种投屏方法、装置及电子设备 | |
CN111128253B (zh) | 音频剪辑方法及装置 | |
CN104092809A (zh) | 通话录音方法、通话录音播放方法及其相应装置 | |
CN110675848A (zh) | 音频处理方法、装置及存储介质 | |
CN105446695A (zh) | 一种通知消息的清除方法及装置 | |
CN105929941B (zh) | 信息处理方法、装置和终端设备 | |
CN111355995A (zh) | 蓝牙设备声音延迟时长的确定方法、装置及终端设备 | |
CN104899059B (zh) | 操作***升级方法及装置 | |
CN107948854B (zh) | 一种操作音频生成方法、装置、终端及计算机可读介质 | |
WO2016107104A1 (zh) | 一种记录语音通信信息的方法及终端、计算机存储介质 | |
CN104656412A (zh) | 一种调整闹铃的方法 | |
CN109147783B (zh) | 基于k歌***的语音识别方法、介质及*** | |
CN113225659A (zh) | 设备测试方法及电子设备 | |
CN112533081B (zh) | 录音处理方法、设备及存储介质 | |
CN109658930B (zh) | 语音信号处理方法、电子装置及计算机可读存储介质 | |
CN111148005B (zh) | 一种检测mic顺序的方法及装置 | |
CN110246517B (zh) | 一种电台音乐识别方法、车载***和车辆 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |