拾音设备的指向性拾音方法、装置、拾音设备及存储介质与流程

文档序号:15197542发布日期:2018-08-19 01:07阅读:361来源:国知局

本发明属于拾音技术领域,尤其涉及一种拾音设备的指向性拾音方法、装置、拾音设备及存储介质。



背景技术:

目前,大多数电子设备都具有录音功能,例如,智能手表、智能手机、平板电脑等,为满足噪音环境下的录音需求,这些具有录音功能的电子设备配置的麦克风一般都采用单一指向性的麦克风,再通过用户对录音设备的朝向进行调整来控制录音方向,以降低周围嘈杂环境的干扰,然而在现实生活中,电子设备用户录音时,麦克风的指向不够精确,使得用户难以获得最佳效果的目标录音。



技术实现要素:

本发明的目的在于提供一种拾音设备的指向性拾音方法、装置、终端及存储介质,旨在解决由于现有技术无法提供一种有效的拾音方法,导致了拾音设备在用户使用过程中拾取的声音不清晰、体验不佳的问题。

一方面,本发明提供了一种拾音设备的指向性拾音方法,所述方法包括下述步骤:

当接收到拾音设备用户的拾音请求时,对所述拾音设备上麦克风阵列的各个麦克风拾取的声音进行识别;

根据所述识别结果判断所述各个麦克风拾取的声音是否包含预先设置的目标声音,当所述各个麦克风拾取的声音包含预先设置的声音时,获取所述各个麦克风拾取的目标声音的振幅;

将所述各个麦克风拾取的目标声音的振幅中,所述最大振幅对应的麦克风的拾音方向设置为所述拾音设备的拾音波束指向,对所述拾音波束指向方向的声音进行拾取。

另一方面,本发明提供了一种拾音设备的指向性拾音装置,所述装置包括:

声音识别单元,用于当接收到拾音设备用户的拾音请求时,对所述拾音设备上麦克风阵列的各个麦克风拾取的声音进行识别;

振幅获取单元,用于根据所述识别结果判断所述各个麦克风拾取的声音是否包含预先设置的目标声音,当所述各个麦克风拾取的声音包含预先设置的声音时,获取所述各个麦克风拾取的目标声音的振幅;以及

第一声音拾取单元,用于将所述各个麦克风拾取的目标声音的振幅中最大振幅对应的麦克风的拾音方向设置为所述拾音设备的拾音波束指向,对所述拾音波束指向方向的声音进行拾取。

另一方面,本发明还提供了一种拾音设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述拾音设备的指向性拾音方法的步骤。

另一方面,本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述拾音设备的指向性拾音方法的步骤。

本发明在当接收到拾音设备用户的拾音请求时,对拾音设备上麦克风阵列的各个麦克风拾取的声音进行识别,当各个麦克风拾取的声音包含预先设置的声音时,获取各个麦克风拾取的目标声音的振幅,将各个麦克风拾取的目标声音的振幅中最大振幅对应的麦克风的拾音方向设置为拾音波束的指向,并进行声音拾取,从而在拾音设备拾取声音过程中实现拾音波束指向的自动化设置,进行实现声音的精确化拾取,减弱了周围噪音的干扰,进而提高了用户体验。

附图说明

图1是本发明实施例一提供的拾音设备的指向性拾音方法的实现流程图;

图2是本发明实施例二提供的拾音设备的指向性拾音方法的实现流程图;

图3是本发明实施例三提供的拾音设备的指向性拾音装置的结构示意图;

图4是本发明实施例四提供的拾音设备的指向性拾音装置的结构示意图;以及

图5是本发明实施例五提供的拾音设备的结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

以下结合具体实施例对本发明的具体实现进行详细描述:

实施例一:

图1示出了本发明实施例一提供的拾音设备的指向性拾音方法的实现流程,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:

在步骤s101中,当接收到拾音设备用户的拾音请求时,对拾音设备上麦克风阵列的各个麦克风拾取的声音进行识别。

本发明实施例适用于设置有由多个麦克风组成的麦克风阵列的拾音设备,例如,智能手机、智能手表、平板电脑、学习机等。其中,该麦克风阵列的麦克风均为单一指向性,且呈扇形排列以使麦克风两两之间的拾音波束不会完全重合,麦克风的拾音波束是指单一麦克风拾取声音的范围,拾音波束指向则是指麦克风在拾音波束的声音拾取方向。

在本发明实施例中,在进行声音识别时,优选地,对拾音设备上麦克风阵列的各个麦克风拾取的声音进行声波识别,以获取拾入的声音的波长、频率、相位、振幅以及周期,从而便于后续对麦克风拾取的声音进行判断。

在步骤s102中,根据识别结果判断各个麦克风拾取的声音是否包含预先设置的目标声音,当各个麦克风拾取的声音包含预先设置的声音时,获取各个麦克风拾取的目标声音的振幅。

在本发明实施例中,先根据麦克风阵列拾取的声音判断出所拾取的声音中是否包含了预先设置的目标声音,是则获取该目标声音被各个麦克风拾取时该目标声音的声波振幅,以便确定麦克风阵列中拾取目标声音的最佳拾音波束。

在本发明实施例中,应预先设置待拾取的目标声音,因此优选地,当接收到目标声音的设置请求时,先通过麦克风阵列进行声音拾取,再将拾取的声音对目标声音进行设置,以便于本发明实施例后续的声音识别。

在步骤s103中,将各个麦克风拾取的目标声音的振幅中最大振幅对应的麦克风的拾音方向设置为拾音设备的拾音波束指向,对拾音波束指向方向的声音进行拾取。

在本发明实施例中,通过各个麦克风拾取的目标声音音波的振幅大小可得到麦克风阵列的最佳拾音方向,即拾音波束的指向,而后通过该拾音波束的指向对应的麦克风进行声音拾取。

在本发明实施例中,当接收到拾音设备用户的拾音请求时,对拾音设备上麦克风阵列的各个麦克风拾取的声音进行识别,当各个麦克风拾取的声音包含预先设置的声音时,获取各个麦克风拾取的目标声音的振幅,将各个麦克风拾取的目标声音的振幅中最大振幅对应的麦克风的拾音方向设置为拾音设备的拾音波束指向,对拾音波束指向方向的声音进行拾取,从而在拾音设备拾取声音过程中实现拾音波束指向的自动化设置,进行实现声音的精确化拾取,减弱了周围噪音的干扰,进而提高了用户体验。

实施例二:

图2示出了本发明实施例二提供的拾音设备的指向性拾音方法的实现流程,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:

在步骤s201中,当接收到拾音设备用户的拾音请求时,对拾音设备上麦克风阵列的各个麦克风拾取的声音进行识别。

本发明实施例适用于设置有由多个麦克风组成的麦克风阵列的拾音设备,例如,智能手机、智能手表、平板电脑、学习机等。

在本发明实施例中,在进行声音识别时,优选地,对拾音设备上麦克风阵列的各个麦克风拾取的声音进行声波识别,以获取拾取的声音的波长、频率、相位、振幅以及周期,从而便于后续对麦克风拾取的声音进行判断。

在步骤s202中,根据识别结果判断各个麦克风拾取的声音是否包含预先设置的目标声音,当各个麦克风拾取的声音包含预先设置的声音时,获取各个麦克风拾取的目标声音的振幅。

在本发明实施例中,先根据麦克风阵列拾取的声音判断出所拾取的声音中是否包含了预先设置的目标声音,是则获取该目标声音被各个麦克风拾取时该目标声音的声波振幅,以便确定麦克风阵列中拾取目标声音的最佳拾音波束。

在本发明实施例中,应预先设置待拾取的目标声音,因此优选地,当接收到目标声音的设置请求时,先通过麦克风阵列进行声音拾取,再将拾取的声音对目标声音进行设置,以便于本发明实施例后续的声音识别。

在本发明实施例中,应预先设置待拾取的目标声音,因此优选地,当接收到目标声音的设置请求时,先通过麦克风阵列进行声音拾取,再将拾取的声音对目标声音进行设置,以便于本发明实施例后续的声音识别。

在步骤s203中,将各个麦克风拾取的目标声音的振幅中最大振幅对应的麦克风的拾音方向设置为拾音设备的拾音波束指向,对拾音波束指向方向的声音进行拾取。

在步骤s204中,对拾音波束指向方向的声音振幅进行监测。

在本发明实施例中,由于目标声音的音源是可能移动的,因此,在对拾音波束指向方向的声音进行拾取的步骤之后,对拾音波束指向方向的声音振幅进行实时监测。

在步骤s205中,判断声音振幅少于预设阈值的持续时长是否达到预设时长,是则跳转到获取各个麦克风拾取的目标声音的振幅。

在本发明实施例中,在对拾音波束指向方向的声音振幅进行实时监测时,判断该声音振幅少于预设阈值的持续时长是否达到预设时长,是则跳转到步骤s203,在目标声音的音源脱离拾音波束的指向范围时,再次获取各个麦克风拾取的目标声音的振幅,以对拾音波束的指向进行循环设置,从而对拾音设备的拾音波束指向进行调整,即对拾音方向进行及时调整,否则跳转到步骤s204,继续对拾音波束指向方向的声音振幅进行实时监测或按照预设时间周期进行监测,直至接收到用户的拾音终止请求。

在本发明实施例中,当接收到拾音设备用户的拾音请求时,对拾音设备上麦克风阵列的各个麦克风拾取的声音进行识别,当各个麦克风拾取的声音包含预先设置的声音时,获取各个麦克风拾取的目标声音的振幅,将各个麦克风拾取的目标声音的振幅中最大振幅对应的麦克风的拾音方向设置为拾音设备的拾音波束指向,再对拾音波束指向方向的声音进行拾取,对拾音波束指向方向的声音振幅进行监测,并判断声音振幅少于预设阈值的持续时长是否达到预设时长,从而在拾音设备拾取声音过程中进行指向性拾音,并随着音源位置的改变而对拾音设备的拾音方向及时调整,减弱了周围噪音的干扰,进而提高了用户体验。

实施例三:

图3示出了本发明实施例三提供的拾音设备的指向性拾音装置的结构,为了便于说明,仅示出了与本发明实施例相关的部分,其中包括:

声音识别单元31,用于当接收到拾音设备用户的拾音请求时,对拾音设备上麦克风阵列的各个麦克风拾取的声音进行识别;

振幅获取单元32,用于根据识别结果判断各个麦克风拾取的声音是否包含预先设置的目标声音,当各个麦克风拾取的声音包含预先设置的声音时,获取各个麦克风拾取的目标声音的振幅;以及

第一声音拾取单元23,用于将各个麦克风拾取的目标声音的振幅中最大振幅对应的麦克风的拾音方向设置为拾音设备的拾音波束指向,对拾音波束指向方向的声音进行拾取。

在本发明实施例中,当接收到拾音设备用户的拾音请求时,对拾音设备上麦克风阵列的各个麦克风拾取的声音进行识别,当各个麦克风拾取的声音包含预先设置的声音时,获取各个麦克风拾取的目标声音的振幅,将各个麦克风拾取的目标声音的振幅中最大振幅对应的麦克风的拾音方向设置为拾音设备的拾音波束指向,对拾音波束指向方向的声音进行拾取,从而在拾音设备拾取声音过程中实现拾音波束指向的自动化设置,进行实现声音的精确化拾取,减弱了周围噪音的干扰,进而提高了用户体验。

在本发明实施例中,拾音设备的指向性拾音装置的各单元可由相应的硬件或软件单元实现,各单元可以为独立的软、硬件单元,也可以集成为一个软、硬件单元,在此不用以限制本发明。各单元的具体实施方式可参考实施例一的描述,在此不再赘述。

实施例四:

图4示出了本发明实施例四提供的拾音设备的指向性拾音装置的结构,为了便于说明,仅示出了与本发明实施例相关的部分,其中包括:

第二声音拾取单元41,用于当接收到目标声音的设置请求时,通过麦克风阵列进行声音拾取;

目标设置单元42,用于将拾取的声音设置为拾音设备的目标声音;

声音识别单元43,用于当接收到拾音设备用户的拾音请求时,对拾音设备上麦克风阵列的各个麦克风拾取的声音进行识别;

振幅获取单元44,用于根据识别结果判断各个麦克风拾取的声音是否包含预先设置的目标声音,当各个麦克风拾取的声音包含预先设置的声音时,获取各个麦克风拾取的目标声音的振幅;

第一声音拾取单元45,用于将各个麦克风拾取的目标声音的振幅中最大振幅对应的麦克风的拾音方向设置为拾音设备的拾音波束指向,对拾音波束指向方向的声音进行拾取;

振幅监测单元46,用于对拾音波束指向方向的声音振幅进行监测;

振幅判断单元47,用于判断声音振幅少于预设阈值的持续时长是否达到预设时长,是则触发振幅获取单元44获取各个麦克风拾取的目标声音的振幅。

其中,声音识别单元43包括:

声波识别单元431,用于对拾音设备上麦克风阵列的各个麦克风拾取的声音进行声波识别,以获取拾取的声音的波长、频率、相位、振幅以及周期。

在本发明实施例中,当接收到拾音设备用户的拾音请求时,对拾音设备上麦克风阵列的各个麦克风拾取的声音进行识别,当各个麦克风拾取的声音包含预先设置的声音时,获取各个麦克风拾取的目标声音的振幅,将各个麦克风拾取的目标声音的振幅中最大振幅对应的麦克风的拾音方向设置为拾音设备的拾音波束指向,再对拾音波束指向方向的声音进行拾取,对拾音波束指向方向的声音振幅进行监测,并判断声音振幅少于预设阈值的持续时长是否达到预设时长,从而在拾音设备拾取声音过程中实现拾音波束指向的自动化设置,进行实现声音的精确化拾取,并随着音源位置的改变而对拾音设备的拾音方向及时调整,减弱了周围噪音的干扰,进而提高了用户体验。

在本发明实施例中,拾音设备的指向性拾音装置的各单元可由相应的硬件或软件单元实现,各单元可以为独立的软、硬件单元,也可以集成为一个软、硬件单元,在此不用以限制本发明。各单元的具体实施方式可参考实施例一以及实施例二的描述,在此不再赘述。

实施例五:

图5示出了本发明实施例五提供的拾音设备的结构,为了便于说明,仅示出了与本发明实施例相关的部分。

本发明实施例的拾音设备5包括处理器51、存储器52以及存储在存储器52中并可在处理器51上运行的计算机程序53。该处理器51执行计算机程序53时实现上述拾音设备的指向性拾音方法实施例中的步骤,例如图1所示的步骤s101至s103以及图2所示的步骤s201至s205。或者,处理器51执行计算机程序53时实现上述各个拾音设备的指向性拾音装置实施例中各单元的功能,例如图3所示单元31至33以及图4所示单元41至47的功能。

在本发明实施例中,该处理器执行计算机程序时,当接收到拾音设备用户的拾音请求时,对拾音设备上麦克风阵列的各个麦克风拾取的声音进行识别,根据识别结果判断各个麦克风拾取的声音是否包含预先设置的目标声音,当各个麦克风拾取的声音包含预先设置的声音时,获取各个麦克风拾取的目标声音的振幅,将各个麦克风拾取的目标声音的振幅中最大振幅对应的麦克风的拾音方向设置为拾音设备的拾音波束指向,对拾音波束指向方向的声音进行拾取,从而在拾音设备拾取声音过程中实现拾音波束指向的自动化设置,进行实现声音的精确化拾取,减弱了周围噪音的干扰,进而提高了用户体验。

该处理器执行计算机程序时实现上述拾音设备的指向性拾音方法实施例中的步骤可参考实施例一以及实施例二的描述,在此不再赘述。

实施例六:

在本发明实施例中,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述拾音设备的指向性拾音方法实施例中的步骤,例如,图1所示的步骤s101至s103以及图2所示的步骤s201至s205。或者,该计算机程序被处理器执行时实现上述各个拾音设备的指向性拾音装置实施例中各单元的,例如图3所示单元31至33以及图4所示单元41至47的功能。

在本发明实施例中,该计算机程序被处理器执行后,当接收到拾音设备用户的拾音请求时,对拾音设备上麦克风阵列的各个麦克风拾取的声音进行识别,根据识别结果判断各个麦克风拾取的声音是否包含预先设置的目标声音,当各个麦克风拾取的声音包含预先设置的声音时,获取各个麦克风拾取的目标声音的振幅,将各个麦克风拾取的目标声音的振幅中最大振幅对应的麦克风的拾音方向设置为拾音设备的拾音波束指向,对拾音波束指向方向的声音进行拾取,从而在拾音设备拾取声音过程中实现拾音波束指向的自动化设置,进行实现声音的精确化拾取,减弱了周围噪音的干扰,进而提高了用户体验。

该计算机程序被处理器执行时实现上述拾音设备的指向性拾音方法实施例中的步骤可参考实施例一以及实施例二的描述,在此不再赘述。

本发明实施例的计算机可读存储介质可以包括能够携带计算机程序代码的任何实体或装置、记录介质,例如,rom/ram、磁盘、光盘、闪存等存储器。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1