噪音消除处理方法、装置、计算机设备、存储介质和音箱制造方法及图纸

技术编号:18501589 阅读:46 留言:0更新日期:2018-07-21 22:49
本发明专利技术涉及一种噪音消除处理方法、装置、计算机设备、存储介质和音箱,该方法包括:控制声音传感器于当前的位置采集声音信号;控制步进马达以驱动所述声音传感器环绕固定轴心步进转动;在所述声音传感器完成当次的步进转动后,返回所述控制声音传感器于当前的位置采集声音信号的步骤以继续执行;当已进行声音信号采集的位置满足阵列消噪处理条件时,根据所述声音传感器所采集的各所述声音信号进行噪音消除处理。本申请的方案节省了噪音消除处理的成本。

Noise elimination processing method, device, computer equipment, storage medium and sound box

The invention relates to a noise elimination processing method, a device, a computer device, a storage medium, and a sound box. The method includes: controlling the sound sensor to collect sound signals at the current position; control the step motor to drive the sound sensor to move around the fixed axis; the sound sensor is completed when the sound sensor is completed. After the step is rotated, the steps of the control sound sensor to collect sound signals at the current position are carried out to continue; when the position of the sound signal acquisition is satisfied with the array de-noising processing conditions, the noise elimination processing is carried out according to the various sound signals collected by the sound sensor. The scheme of this application saves the cost of noise elimination.

【技术实现步骤摘要】
噪音消除处理方法、装置、计算机设备、存储介质和音箱
本专利技术涉及计算机
,特别是涉及一种噪音消除处理方法、装置、计算机设备、存储介质和音箱。
技术介绍
随着科学技术的飞速发展,音箱越来越智能,并不是仅仅具有声音播放功能,而且可以进行一系列的处理和相关计算。比如,音箱可以进行噪音消除方面的处理。传统方法中,音箱会在不同的方位分别设置麦克风,通过设置的多个麦克风采集声音以进行消除噪音方面的处理。然而,为了达到消除噪音的效果,对设置的多个麦克风的一致性要求比较高,所以在设置麦克风之前需要对每个麦克风进行测试和筛选。这样一来,由于需要设置多个麦克风就会造成硬件成本比较高,而且需要对每个麦克风进行测试和筛选处理,同样会造成较高的成本。因此,传统方法存在消除噪音的成本较高这一问题。
技术实现思路
基于此,有必要针对传统方法存在消除噪音的成本较高的问题,提供一种噪音消除处理方法、装置、计算机设备、存储介质和音箱。一种噪音消除处理方法,所述方法包括:控制声音传感器于当前的位置采集声音信号;控制步进马达以驱动所述声音传感器环绕固定轴心步进转动;在所述声音传感器完成当次的步进转动后,返回所述控制声音传感器于当前的位置采集声音信号的步骤以继续执行;当已进行声音信号采集的位置满足阵列消噪处理条件时,根据所述声音传感器所采集的各所述声音信号进行噪音消除处理。一种噪音消除处理装置,所述装置包括:声音采集模块,用于控制声音传感器于当前的位置采集声音信号;步进转动模块,用于控制步进马达以驱动所述声音传感器环绕固定轴心步进转动;在所述声音传感器完成当次的步进转动后,通知所述声音采集模块继续控制声音传感器于当前的位置采集声音信号以继续执行;消噪处理模块,用于当已进行声音信号采集的位置满足阵列消噪处理条件时,根据所述声音传感器所采集的各所述声音信号进行噪音消除处理。一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如下步骤:控制声音传感器于当前的位置采集声音信号;控制步进马达以驱动所述声音传感器环绕固定轴心步进转动;在所述声音传感器完成当次的步进转动后,返回所述控制声音传感器于当前的位置采集声音信号的步骤以继续执行;当已进行声音信号采集的位置满足阵列消噪处理条件时,根据所述声音传感器所采集的各所述声音信号进行噪音消除处理。一种存储有计算机程序的存储介质,所述计算机程序被处理器执行时,使得处理器执行如下步骤:控制声音传感器于当前的位置采集声音信号;控制步进马达以驱动所述声音传感器环绕固定轴心步进转动;在所述声音传感器完成当次的步进转动后,返回所述控制声音传感器于当前的位置采集声音信号的步骤以继续执行;当已进行声音信号采集的位置满足阵列消噪处理条件时,根据所述声音传感器所采集的各所述声音信号进行噪音消除处理。一种音箱,包括处理器和声音传感器;所述处理器,用于控制所述声音传感器于当前位置采集声音信号;控制步进马达以驱动所述声音传感器环绕固定轴心步进转动;所述处理器还用于在所述声音传感器完成当次的步进转动后,返回所述控制声音传感器于当前的位置采集声音信号的步骤以继续执行;所述处理器还用于当已进行声音信号采集的位置满足阵列消噪处理条件时,根据所述声音传感器所采集的各所述声音信号进行噪音消除处理。上述噪音消除处理方法、装置、计算机设备、存储介质和音箱,通过控制步进马达驱动声音传感器环绕固定轴心步进转动,在完成当次的步进转动后,于当前的位置采集声音信号,实现步进转动至不同的位置采集声音信号。通过一个声音传感器采集到不同方位的声音信号,从而根据所采集的各声音信号进行噪音消除处理,而不需要设置多个声音传感器以节省硬件成本,而且不需要对多个声音传感器进行一致性的测试和筛选,从而节省了噪音消除处理的成本。附图说明图1为一个实施例中噪音消除处理方法的流程示意图;图2为一个实施例中通过步进马达驱动声音传感器环绕固定轴心步进转动的示意图;图3为一个实施例中控制声音传感器步进转动的示意图;图4为一个实施例中噪音消除处理示意图;图5为另一个实施例中噪音消除处理方法的流程示意图;图6为一个实施例中音箱的框图;图7为另一个实施例中音箱的框图;图8为又一个实施例中音箱的框图;图9为一个实施例中噪音消除处理装置的框图;图10为另一个实施例中噪音消除处理装置的框图;图11为一个实施例中计算机设备的内部结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。图1为一个实施例中噪音消除处理方法的流程示意图。本实施例主要以该噪音消除处理方法应用于计算机设备来举例说明。参照图1,该方法具体包括如下步骤:S102,控制声音传感器于当前的位置采集声音信号。其中,声音传感器,是采集并传递声音信号的设备。在一个实施例中,声音传感器可以是麦克风(Microphone)。当前的位置,是声音传感器当前所处的位置。可以理解,声音传感器设置于计算机设备中。在一个实施中,当前的位置,是声音传感器在计算机设备中当前所处的位置。在一个实施例中,计算机设备可以是音箱。需要说明的是,这里所说的音箱是具有计算处理功能的音箱,即智能音箱。可以理解,计算机设备也可以是其他具有声音采集功能及噪音消除处理功能的终端设备。S104,控制步进马达以驱动声音传感器环绕固定轴心步进转动。其中,步进,是一步一步地向前运动。步进马达,是一种将电脉冲信号转化为角位移的执行机构。当接收到一个脉冲信号时,步进马达按设定的方向转动一个固定的角度(称为“步距角”),步进马达的转动是以固定的角度一步一步进行的。可以理解,步进马达可以包括于计算机设备(即步进马达属于计算机设备的组成部分),也可以外接于计算机设备(即步进马达不属于计算机设备的组成部分)。步进转动,是以固定的值一步一步进行转动,即每次步进转动都是按固定的值进行转动,当次步进转动是基于前次步进转动后到达位置,继续按固定的值和方向进行转动。在一个实施例中,固定的值,可以是固定的转动角度。可以理解,固定的值也可以是固定的长度(比如,弧长)。固定轴心,是声音传感器进行步进转动时所环绕的、且位置固定的中心点。可以理解,这里所说的位置固定,是在计算机设备中所处的位置固定。具体地,计算机设备可以控制步进马达进行转动,通过步进马达的转动驱动声音传感器环绕固定轴心步进转动。可以理解,通过步进马达的转动可以驱动声音传感器环绕固定轴心按预设的角度或时长等进行步进转动。需要说明的是,进行步进转动所按的角度或时长可以是固定的也可以是非固定的。在一个实施例中,步骤S104包括:向步进马达发射脉冲信号;根据脉冲信号控制步进马达转动,以通过转动的步进马达驱动声音传感器环绕固定轴心步进转动。其中,脉冲信号(pulsesignal)是以一定时间间隔连续发出的离散信号。在一个实施例中,计算机设备中设置有处理器,处理器可以对步进马达发射脉冲信号。计算机设备可以通过处理器向步进马达发射脉冲信号;根据脉冲信号控制步进马达转动,以通过转动的步进马达驱动声音传感器环绕固定轴心步进转动。其中,处理器可以是数字信号处理器(DS本文档来自技高网...

【技术保护点】
1.一种噪音消除处理方法,所述方法包括:控制声音传感器于当前的位置采集声音信号;控制步进马达以驱动所述声音传感器环绕固定轴心步进转动;在所述声音传感器完成当次的步进转动后,返回所述控制声音传感器于当前的位置采集声音信号的步骤以继续执行;当已进行声音信号采集的位置满足阵列消噪处理条件时,根据所述声音传感器所采集的各所述声音信号进行噪音消除处理。

【技术特征摘要】
1.一种噪音消除处理方法,所述方法包括:控制声音传感器于当前的位置采集声音信号;控制步进马达以驱动所述声音传感器环绕固定轴心步进转动;在所述声音传感器完成当次的步进转动后,返回所述控制声音传感器于当前的位置采集声音信号的步骤以继续执行;当已进行声音信号采集的位置满足阵列消噪处理条件时,根据所述声音传感器所采集的各所述声音信号进行噪音消除处理。2.根据权利要求1所述的方法,其特征在于,所述阵列消噪处理条件包括:所述声音传感器已进行声音信号采集的位置均匀分布在圆周上。3.根据权利要求2所述的方法,其特征在于,所述控制步进马达以驱动所述声音传感器环绕固定轴心步进转动包括:控制步进马达以驱动所述声音传感器,使所述声音传感器环绕固定轴心、且按预设的转动角度步进转动;所述声音传感器已进行声音信号采集的位置均匀分布在圆周上包括:所述声音传感器已进行声音信号采集的位置的数量,等于周角与所述预设的转动角度的比值。4.根据权利要求3所述的方法,其特征在于,所述控制步进马达以驱动所述声音传感器,使所述声音传感器环绕固定轴心、且按预设的转动角度步进转动包括:获取预设的转动角度和预设的转动速度;控制步进马达以驱动所述声音传感器,使所述声音传感器环绕固定轴心、且按所述预设的转动速度步进转动所述预设的转动角度。5.根据权利要求1所述的方法,其特征在于,所述控制步进马达以驱动所述声音传感器环绕固定轴心步进转动包括:向步进马达发射脉冲信号;根据所述脉冲信号控制所述步进马达转动,以通过转动的步进马达驱动所述声音传感器环绕固定轴心步进转动。6.根据权利要求5所述的方法,其特征在于,所述根据所述脉冲信号控制所述步进马达转动,以通过转动的步进马达驱动所述声音传感器环绕固定轴心步进转动包括:根据所述脉冲信号控制所述步进马达转动,以通过传动装置驱动与所述步进马达传动连接的载板步进转动,以使得设置于所述载板上的所述声音传感器步进转动。7.根据权利要求1中所述的方法,其特征在于,所述控制声音传感器于当前的位置采集声音信号包括:获取预设的声音采集时长;控制步进马达在所述声音采集时长内保持不驱动状态,以使所述声音传感器在当前的位置按所述声音采集时长采集声音信号。8.根据权利要求1至7中所述的方法,其特征在于,所述根据所述声音传感器所采集的各所述声音信号进行噪音消除处理包括:获取经过音频数据总线传输的、所述声音传感器所采集的各所述声音信号经过模数转换器进行模数转换后的声音信号;所述所采集的各所述声音信号由所述声音传感器输入至与所述声音传感器连接的所述模数转换器;根据所述转换后的声音信号进行噪音消除处理。9.根据权利要求8所述的方法,其特征在于,所述根据所述转换后的声音信号进行...

【专利技术属性】
技术研发人员:李伟
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1