CN106708041B - 智能音箱、智能音箱定向移动方法及装置 - Google Patents
智能音箱、智能音箱定向移动方法及装置 Download PDFInfo
- Publication number
- CN106708041B CN106708041B CN201611138478.6A CN201611138478A CN106708041B CN 106708041 B CN106708041 B CN 106708041B CN 201611138478 A CN201611138478 A CN 201611138478A CN 106708041 B CN106708041 B CN 106708041B
- Authority
- CN
- China
- Prior art keywords
- sound box
- sound
- intelligent
- point
- wave information
- 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 31
- 230000000295 complement effect Effects 0.000 claims description 16
- 238000001514 detection method Methods 0.000 claims description 6
- 238000006243 chemical reaction Methods 0.000 claims description 5
- 230000026058 directional locomotion Effects 0.000 claims description 5
- 230000005540 biological transmission Effects 0.000 claims description 3
- 238000004364 calculation method Methods 0.000 claims description 2
- 230000006835 compression Effects 0.000 claims 1
- 238000007906 compression Methods 0.000 claims 1
- 230000004888 barrier function Effects 0.000 description 12
- 238000003491 array Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 8
- 238000012544 monitoring process Methods 0.000 description 4
- 230000000644 propagated effect Effects 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000001174 ascending effect Effects 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 230000008054 signal transmission Effects 0.000 description 2
- 206010063385 Intellectualisation Diseases 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0255—Control of position or course in two dimensions specially adapted to land vehicles using acoustic signals, e.g. ultra-sonic singals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R1/00—Details of transducers, loudspeakers or microphones
- H04R1/20—Arrangements for obtaining desired frequency or directional characteristics
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Signal Processing (AREA)
- Aviation & Aerospace Engineering (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Circuit For Audible Band Transducer (AREA)
Abstract
本发明公开一种智能音箱定向移动方法,所述智能音箱定向移动方法包括以下步骤:控制麦克风阵列采集声波信息;根据采集的声波信息确定声源方向;驱动智能音箱朝声源方向移动。本发明的技术方案根据采集的声波信息确定声音来源的方向,以驱动智能音箱朝声音来源方向移动。在遥控器没电或损坏的情况下,用声音控制智能音箱移动到发出声音的位置,实现音箱的调节或关闭,智能化程度高,方便用户使用。本发明还公开一种智能音箱定向移动装置和一种智能音箱。
Description
技术领域
本发明主要涉及智能音箱技术领域,具体地说,尤其涉及一种智能音箱、智能音箱定向移动方法及其装置。
背景技术
随着音箱的普及,用户对音箱的智能化的要求越来越高,目前很多智能音箱带麦克风陈列能实现远场识别,根据麦克风阵列提供的声源定位信息进行波束形成,但是音箱是固定的,不能移动。在遥控器丢失、没电或损坏的情况下,用户想要操作音箱,需要自己走到音箱旁边,才能实现音箱的操作,智能化程度低,尤其对于行动不便的用户,使用更加不方便。
发明内容
本发明的主要目的在于提供一种智能音箱、智能音箱定向移动方法及装置,旨在解决现有技术音箱智能化程度低,用户使用不便的问题。
为实现上述目的,本发明提供的智能音箱包括箱体和扬声器,所述箱体上设置有采集外界声波信息的采集装置和带动音箱移动的行走装置。
优选地,所述采集装置为麦克风阵列。
此外,为实现上述目的,本发明还提供一种智能音箱定向移动方法,所述智能音箱定向移动方法包括以下步骤:
控制智能音箱接收语音信息,并将接收的语音信息解析成语音文本信息;
在解析的语音文本信息和预设的语音文本信息一致时,控制麦克风阵列采集声波信息;
根据采集的声波信息确定声源方向,控制智能音箱朝声源方向移动。
优选地,所述根据采集的声波信息确定声源方向,控制智能音箱朝声源方向移动的步骤包括:
获取麦克风阵列所采集到的声波信息中能量最大的麦克风阵列点,将该麦克风阵列点作为第一采集点,以及麦克风阵列中最早采集到声波信息的麦克风阵列点,将该麦克风阵列点作为第二采集点;
在第一采集点和第二采集点相同时,确定第一采集点或第二采集点所在音箱平面的法线方向为声源方向;在第一采集点和第二采集点不相同时,确定第二采集点所在音箱平面的法线方向为声源方向;
控制智能音箱朝声源方向移动。
优选地,所述控制智能音箱朝声源方向移动的步骤还包括:
获取智能音箱的预设参考方向与声源方向的夹角;
根据所述夹角,计算夹角的余角;
控制智能音箱的预设参考方向朝声源方向转动所述余角的角度值;
在智能音箱的预设参考方向与声源方向垂直时,控制智能音箱朝声源方向移动。
优选地,所述根据采集的声波信息确定声源方向,控制智能音箱朝声源方向移动之后的步骤还包括:
检测智能音箱是否遇到障碍物;
在智能音箱遇到障碍物时,控制智能音箱停止。
此外,为实现上述目的,本发明还提出一种智能音箱定向移动装置,所述智能音箱定向移动装置包括:
第一控制模块,用于控制智能音箱接收语音信息,并将接收的语音信息解析成语音文本信息;
第二控制模块,用于在解析的语音文本信息和预设的语音文本信息一致时,控制麦克风阵列采集声波信息;
第三控制模块,用于根据采集的声波信息确定声源方向,控制智能音箱朝声源方向移动。
优选地,所述第三控制模块包括:
第一获取单元,用于获取麦克风阵列所采集到的声波信息中能量最大的麦克风阵列点,将该麦克风阵列点作为第一采集点,以及麦克风阵列中最早采集到声波信息的麦克风阵列点,将该麦克风阵列点作为第二采集点;
确定单元,用于在第一采集点和第二采集点相同时,确定第一采集点或第二采集点所在音箱平面的法线方向为声源方向;在第一采集点和第二采集点不相同时,确定第二采集点所在音箱平面的法线方向为声源方向;
确定单元还用于控制智能音箱朝声源方向移动。
优选地,所述第三控制模块还包括:
第二获取单元,用于获取智能音箱的预设参考方向与声源方向的夹角;
计算单元,用于根据所述夹角,计算夹角的余角;
所述第三控制模块还用于:
控制智能音箱的预设参考方向朝声源方向转动所述余角的角度值;
在智能音箱的预设参考方向与声源方向垂直时,控制智能音箱朝声源方向移动。
优选地,所述智能音箱定向移动装置还包括:
检测模块,用于检测智能音箱是否遇到障碍物;
第四控制模块,用于在智能音箱遇到障碍物时,控制智能音箱停止。
本发明提出的智能音箱定向移动方法,通过控制麦克风阵列采集声波信息,根据采集的声波信息确定声音来源方向,从而控制智能音箱朝声音来源方向移动。以实现在遥控器丢失、没电或损坏的情况下,用声音控制智能音箱移动到发出声音的位置,不需要用户走到音箱旁边进行音箱控制,提高了音箱的智能化程度,方便使用。
附图说明
图1是本发明的智能音箱一实施例的结构示意图;
图2是本发明的智能音箱定向移动方法第一实施例的流程示意图;
图3是本发明的智能音箱定向移动方法第二实施例的流程示意图;
图4是本发明的智能音箱定向移动装置第一实施例的功能模块示意图;
图5是本发明的智能音箱定向移动装置第二实施例的第三控制模块的细化功能模块示意图;
图6是本发明的智能音箱定向移动装置第三实施例的第三控制模块的细化功能模块示意图;
图7是本发明的智能音箱定向移动装置第四实施例的功能模块示意图;
图8是本发明的智能音箱定向移动装置音频处理功能示意图;
图9是本发明的智能音箱定向移动装置硬件***功能示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提出一种智能音箱。
请参照图1,在本发明实施例中,该智能音箱,包括:包括箱体和扬声器,所述箱体上设置有采集外界声波信息的采集装置和带动音箱移动的行走装置。
本发明智能音箱的行走装置可根据采集装置采集的外界声波信息带动音箱朝声波信息方向移动。在一优选实施例中,采集装置为麦克风阵列MIC,行走装置为万向轮UW,麦克风阵列MIC对外界声波信息进行采集后,智能音箱识别声波信息的来源后驱动万向轮UW带动音箱朝声波方向移动。麦克风阵列MIC排布在音箱四周,以充分采集外界声波信息,且便于对所采集的声波信息进行方向确定。在其他实施例中,采集装置可以是声波采集器,行走装置可以是普通的轮子与转向机构的结合。通过采集装置和行走装置实现智能音箱的移动,智能化程度高,方便使用。
本发明提供一种智能音箱定向移动方法,参照图2,在第一实施例中,该智能音箱定向移动方法包括以下步骤:
步骤S10,控制智能音箱接收语音信息,并将接收的语音信息解析成语音文本信息;
本实施例中提供一种智能音箱的定向移动方法,当音箱所处的环境有语音信息时,控制音箱接收此语音信息。采用非特定人语音识别的语音识别芯片接收语音信息,非特定人语音识别不针对指定的人的识别技术,不分年龄、性别,只要说相同语言即可。语音识别芯片在接受语音信息之后,通过芯片内部的运算(基于现有的语音识别技术)将此语音信息解析成语音文本信息,语音文本信息为机器可识别的一系列机器语言。
步骤S20,在解析的语音文本信息和预设的语音文本信息一致时,控制麦克风阵列采集声波信息;
本实施方案在将接收的语音信息解析成机器可识别的机器语言之后,将此机器语言和预设的语音文本信息进行比较,所述预设的语音文本信息为智能音箱的编号或者命名所对应的机器语言,当解析的语音文本信息和预设的语音文本信息一致,说明外界的语音信息是针对此智能音箱发出,若不一致,则说明外界的语音信息不是针对此音箱发出,为辅助理解,以具体实施例加以说明,智能音箱命名为M,其内部对应的机器语言为“01101”,当外界语音信息为N,经过解析后的机器语言为“01110”,则判别为解析的语音文本信息和预设的语音文本信息不一致,外界的语音信息不实针对此音箱发出,音箱无动作;只有当外界的语音信息解析出“01101”的机器语言,才控制麦克风阵列采集此语音信息的声波信息。可理解地,声波信息通过空气传播,控制排布在智能音箱四周的麦克风阵列对此声波信息接收,因声波在传播时碰到出智能音箱之外的障碍物时会反射回来产生回声干扰,其次智能音箱在播放时产生的声音也会对声波信息产生干扰,所以需要进行回声消除,具体的可采用AEC回声消除算法或者使用回声消除芯片进行回声消除,以使采集的声波信息精准度高。
步骤S30,根据采集的声波信息确定声源方向,控制智能音箱朝声源方向移动。
可理解地,声波信息来源于智能音箱所处环境的某声源,麦克风阵列上的麦克风都能接收此声波信息,但是因为不同麦克风离声源的距离不一致,导致接收声波信息的时间和接收的声波所传播的能量不一致,请参照图8,麦克风阵列接收到声波信息后采用AEC回声消除算法进行回声消除,Near end为麦克风阵列采集的声波信息,far end为回声干扰信息,Near end和far end经过AEC回声消除后找到最早接收到声波信息的麦克风阵列点和接收的声波中所传播能量最大的麦克风阵列点,对此麦克风阵列点所在位置进行DOA方向定位算法,由此确定声源方向,控制智能音箱朝声源方向移动。具体地,在确定声源方向之后,控制发送移动信号给电机,电机接收到移动信号驱动智能音箱的行走装置朝声源方向移动,以使智能音箱靠近声源,方便使用。
本实施例的智能音箱定向移动方法包括步骤:控制智能音箱接收语音信息,并将接收的语音信息解析成语音文本信息;在解析的语音文本信息和预设的语音文本信息一致时,控制麦克风阵列采集声波信息;根据采集的声波信息确定声源方向,控制智能音箱朝声源方向移动。请参照图9,MIC为麦克风阵列,用于采集外界声波信息;ADC为模数转换,采集的声波信息的为模拟量信号,需要用ADC转变为数字量信号;FPGA为现场可编程门阵列,用于将多通道信号压缩为单通道信号;CPU为中央处理器,用于将接收的外界信息进行运算处理后输出到其他元件;I2S为集成电路内置音频总线,用于信号的传输;Audio out为音频输出,用于输出音频信号;A为万向轮驱动电路,用于驱动万向轮;B为功放,用于将输出的音频信号进行放大以驱动扬声器发出声音。本技术方案当智能音箱接收到和预设文本信息一致的语音信息时,控制MIC采集声波信息,ADC将MIC采集的模拟量信息转换为机器可识别的数字量信息,此后通过FPGA将多通道信号压缩为单通道信号,经过I2S传输到CPU进行运算处理,根据运算处理结果控制万向轮驱动电路A驱动万向轮移动,同时音箱进行正常的音频输出,通过确定声源方向,从而控制智能音箱朝声源方向移动,以实现用声音控制智能音箱移动到发出声音的位置,对智能音箱进行曲目更换、调节播放音量等操作,提高了音箱的智能化程度,方便使用。
进一步地,在本发明智能音箱定向移动方法另一实施例中,步骤S30包括:
步骤S31,获取麦克风阵列所采集到的声波信息中能量最大的麦克风阵列点,将该麦克风阵列点作为第一采集点,以及麦克风阵列中最早采集到声波信息的麦克风阵列点,将该麦克风阵列点作为第二采集点;
步骤S32,在第一采集点和第二采集点相同时,确定第一采集点或第二采集点所在音箱平面的法线方向为声源方向;在第一采集点和第二采集点不相同时,确定第二采集点所在音箱平面的法线方向为声源方向;
步骤S33,控制智能音箱朝声源方向移动。
具体地,声波信息来源于智能音箱所处环境的某声源点,根据声波能量衰减理论,离声源点越近能量衰减越小,麦克风阵列分布在音箱四周,因此理论上距离声源点最近的麦克风接收到的声波信息能量最大。但是音箱作为播放设备,本身会发出声音,从而对麦克风接收的声波信息形成回声干扰;同时声波在传播过程中碰到障碍物有部分声波会反射回来也形成回声干扰,从而使麦克风接收到的声波能量信息不单纯是声源点发出的声波能量信息,所以用采集的声波信息中能量最大的麦克风阵列点作为声源方向的判断标准并不准确,将此麦克风阵列点作为第一采集点。同时距离声源点最近的麦克风最早接收到声波信息,以此麦克风阵列点作为第二采集点。判断第一采集点和第二采集点是否是同一麦克风阵列点,若是同一麦克风阵列点,确定第一采集点或第二采集点所对应的方向为声源方向,若第一采集点和第二采集点不是同一点,则确定第二采集点所对应的方向为声源方向。根据点与平面垂线最短的原理,第一采集点或第二采集点所对应的方向为第一采集点或第二采集点所在平面的法线方向。
更进一步地,步骤S33包括:
获取智能音箱的预设参考方向与声源方向的夹角;
根据所述夹角,计算夹角的余角;控制智能音箱的预设参考方向朝声源方向转动所述余角的角度值;
在智能音箱的预设参考方向与声源方向垂直时,控制智能音箱朝声源方向移动。
具体地,智能音箱上设置有预设参考方向,此参考方向优选为智能音箱中面向用户操作的操作平面方向,获取此操作平面方向与声源方向的夹角,根据夹角大小,用90°减去此夹角计算得到此夹角的余角值,控制智能音箱的预设参考方向朝着声源方向转动此余角值,以使预设参考方向与声源方向垂直,此后,驱动智能音箱朝声源方向移动,从而使智能音箱靠近声源,用户即可对智能音箱进行曲目更换、调节播放音量等操作,智能化程度高,操作方便。
进一步地,请参照图3,在本发明投影仪调试安装方法第一实施例的基础上,提出投影仪调试安装方法的第二实施例,在第二实施例中,所述步骤S30之后还包括步骤:
步骤S40,检测智能音箱是否遇到障碍物;
步骤S50,在智能音箱遇到障碍物时,控制智能音箱停止。
可理解地,智能音箱所处的环境可能存在除音箱之外的其他物品,智能音箱在移动过程中可能碰到此物品,阻碍智能音箱的前行,故将此物品作为相对于智能音箱的障碍物。为了防止智能音箱在移动过程中碰到障碍物后持续前行,出现损坏音箱的情况,本实施例中对智能音箱是否遇到障碍物进行检测。优选地,采用实时监测驱动装置的驱动电流的方式,驱动装置用于驱动行走装置的运动,因在电压一定的情况下,功率与电流成正比,即电流越大功率越大,当智能音箱在移动过程中碰到上坡路段时,需要克服摩擦力和自身的部分重力之和,即驱动力需要克服的阻力增加,通过增加电流的方式来使功率增加,以克服增加的阻力做功。因考虑到智能音箱所处的环境上坡路段不会太长,坡度也不会太大,故电流增加不会太大也不会持续时间太长。当碰到障碍物时,电流会出现持续增大的情况,通过设置预设电流和预设时间,当监测到电流增大到大于预设电流且持续时间大于预设时间,判断为碰到障碍物,控制智能音箱停止,且发出警报,警报的方式可以是提示音乐、提示警报等。在其他实施方式中,可以通过红外线检测是否碰到障碍物,智能音箱上设置有红外线发射装置和红外线接收装置,智能音箱移动过程中发射装置发射红外线,当碰到障碍物时,红外线反射回来由红外线接收装置接收,控制智能音箱停止,并发出警报,防止智能音箱损坏。
本发明还提供一种智能音箱定向移动装置,该智能音箱定向移动装置主要应用于智能音箱上,参照图4,在第一实施例中,本发明提供的智能音箱定向移动装置包括:
第一控制模块10,用于控制智能音箱接收语音信息,并将接收的语音信息解析成语音文本信息;
本实施例中提供一种智能音箱的定向移动方法,当音箱所处的环境有语音信息时,第一控制模块10控制音箱接收此语音信息。采用非特定人语音识别的语音识别芯片接收语音信息,非特定人语音识别不针对指定的人的识别技术,不分年龄、性别,只要说相同语言即可。语音识别芯片在接受语音信息之后,通过芯片内部的运算将此语音信息解析成语音文本信息,语音文本信息为机器可识别的一系列机器语言。
第二控制模块20,用于在解析的语音文本信息和预设的语音文本信息一致时,控制麦克风阵列采集声波信息;
本实施方案在将接收的语音信息解析成机器可识别的机器语言之后,将此机器语言和预设的语音文本信息进行比较,所述预设的语音文本信息为智能音箱的编号或者命名所对应的机器语言,当解析的语音文本信息和预设的语音文本信息一致,说明外界的语音信息是针对此智能音箱发出,若不一致,则说明外界的语音信息不是针对此音箱发出,为辅助理解,以具体实施例加以说明,智能音箱命名为M,其内部对应的机器语言为“01101”,当外界语音信息为N,经过解析后的机器语言为“01110”,则判别为解析的语音文本信息和预设的语音文本信息不一致,外界的语音信息不实针对此音箱发出,音箱无动作;只有当外界的语音信息解析出“01101”的机器语言,第二控制模块20才控制麦克风阵列采集此语音信息的声波信息。可理解地,声波信息通过空气传播,控制排布在智能音箱四周的麦克风阵列对此声波信息接收,因声波在传播时碰到出智能音箱之外的障碍物时会反射回来产生回声干扰,其次智能音箱在播放时产生的声音也会对声波信息产生干扰,所以需要进行回声消除,具体的可采用AEC回声消除算法或者使用回声消除芯片进行回声消除,以使采集的声波信息精准度高。
第三控制模块30,用于根据采集的声波信息确定声源方向,控制智能音箱朝声源方向移动。
可理解地,声波信息来源于智能音箱所处环境的某声源,麦克风阵列上的麦克风都能接收此声波信息,但是因为不同麦克风离声源的距离不一致,导致接收声波信息的时间和接收的声波所传播的能量不一致,请参照图8,麦克风阵列接收到声波信息后采用AEC回声消除算法进行回声消除,Near end为麦克风阵列采集的声波信息,far end为回声干扰信息,Near end和far end经过AEC回声消除后找到最早接收到声波信息的麦克风阵列点和接收的声波中所传播能量最大的麦克风阵列点,对此麦克风阵列点所在位置进行DOA方向定位算法,由此确定声源方向,控制智能音箱朝声源方向移动。具体地,在确定声源方向之后,控制发送移动信号给电机,电机接收到移动信号驱动智能音箱的行走装置朝声源方向移动,以使智能音箱靠近声源,方便使用。
本实施例中,通过第一控制模块10控制智能音箱接收语音信息,并将接收的语音信息解析成语音文本信息;在解析的语音文本信息和预设的语音文本信息一致时,第二控制模块20控制麦克风阵列采集声波信息;第三控制模块30根据采集的声波信息确定声源方向,控制智能音箱朝声源方向移动。请参照图9,MIC为麦克风阵列,用于采集外界声波信息;ADC为模数转换,采集的声波信息的为模拟量信号,需要用ADC转变为数字量信号;FPGA为现场可编程门阵列,用于将多通道信号压缩为单通道信号;CPU为中央处理器,用于将接收的外界信息进行运算处理后输出到其他元件;I2S为集成电路内置音频总线,用于信号的传输;Audio out为音频输出,用于输出音频信号;A为万向轮驱动电路,用于驱动万向轮;B为功放,用于将输出的音频信号进行放大以驱动扬声器发出声音。本技术方案当智能音箱接收到和预设文本信息一致的语音信息时,控制MIC采集声波信息,ADC将MIC采集的模拟量信息转换为机器可识别的数字量信息,此后通过FPGA将多通道信号压缩为单通道信号,经过I2S传输到CPU进行运算处理,根据运算处理结果控制万向轮驱动电路A驱动万向轮移动,同时音箱进行正常的音频输出,通过确定声源方向,从而控制智能音箱朝声源方向移动,以实现用声音控制智能音箱移动到发出声音的位置,对智能音箱进行曲目更换、调节播放音量等操作,提高了音箱的智能化程度,方便使用。
进一步地,参照图5,基于本发明智能音箱定向移动装置第一实施例,在本发明智能音箱定向移动装置第二实施例中,所述第三控制模块30包括:
第一获取单元31,用于获取麦克风阵列所采集到的声波信息中能量最大的麦克风阵列点,将该麦克风阵列点作为第一采集点,以及麦克风阵列中最早采集到声波信息的麦克风阵列点,将该麦克风阵列点作为第二采集点;
确定单元32,用于在第一采集点和第二采集点相同时,确定第一采集点或第二采集点所在音箱平面的法线方向为声源方向;在第一采集点和第二采集点不相同时,确定第二采集点所在音箱平面的法线方向为声源方向;
确定单元32还用于控制智能音箱朝声源方向移动。
具体地,声波信息来源于智能音箱所处环境的某声源点,根据声波能量衰减理论,离声源点越近能量衰减越小,麦克风阵列分布在音箱四周,因此理论上距离声源点最近的麦克风接收到的声波信息能量最大。但是音箱作为播放设备,本身会发出声音,从而对麦克风接收的声波信息形成回声干扰;同时声波在传播过程中碰到障碍物有部分声波会反射回来也形成回声干扰,从而使麦克风接收到的声波能量信息不单纯是声源点发出的声波能量信息,所以用第一获取单元31采集的声波信息中能量最大的麦克风阵列点作为声源方向的判断标准并不准确,将此麦克风阵列点作为第一采集点。同时距离声源点最近的麦克风最早接收到声波信息,以此麦克风阵列点作为第二采集点。判断第一采集点和第二采集点是否是同一麦克风阵列点,若是同一麦克风阵列点,确定单元32确定第一采集点或第二采集点所对应的方向为声源方向,若第一采集点和第二采集点不是同一点,则确定单元32确定第二采集点所对应的方向为声源方向。根据点与平面垂线最短的原理,第一采集点或第二采集点所对应的方向为第一采集点或第二采集点所在平面的法线方向。
进一步地,参照图6,基于本发明智能音箱定向移动装置第二实施例,在本发明智能音箱定向移动装置第三实施例中,所述第三控制模块30还包括:
第二获取单元33,用于获取智能音箱的预设参考方向与声源方向的夹角;
计算单元34,用于根据所述夹角,计算夹角的余角;
所述第三控制模块30还用于:
控制智能音箱的预设参考方向朝声源方向转动所述余角的角度值;
在智能音箱的预设参考方向与声源方向垂直时,控制智能音箱朝声源方向移动。
具体地,智能音箱上设置有预设参考方向,此参考方向优选为智能音箱中面向用户操作的操作平面方向,第二获取单元33获取此操作平面方向与声源方向的夹角,计算单元34根据夹角大小,用90°减去此夹角计算得到此夹角的余角值,第三控制模块30控制智能音箱的预设参考方向朝着声源方向转动此余角值,以使预设参考方向与声源方向垂直,此后,第三控制模块30驱动智能音箱朝声源方向移动,从而使智能音箱靠近声源,用户即可对智能音箱进行曲目更换、调节播放音量等操作,智能化程度高,操作方便。
更进一步地,参照图7,基于本发明智能音箱定向移动装置的第三实施例基础,在智能音箱定向移动装置第四实施例中,本发明的智能音箱定向移动装置还包括:
检测模块40,用于检测智能音箱是否遇到障碍物;
第四控制模块50,用于在智能音箱遇到障碍物时,控制智能音箱停止。
可理解地,智能音箱所处的环境可能存在除音箱之外的其他物品,智能音箱在移动过程中可能碰到此物品,阻碍智能音箱的前行,故将此物品作为相对于智能音箱的障碍物。为了防止智能音箱在移动过程中碰到障碍物后持续前行,出现损坏音箱的情况,本实施例中检测模块40对智能音箱是否遇到障碍物进行检测。优选地,采用实时监测驱动装置的驱动电流的方式,驱动装置用于驱动行走装置的运动,因在电压一定的情况下,功率与电流成正比,即电流越大功率越大,当智能音箱在移动过程中碰到上坡路段时,需要克服摩擦力和自身的部分重力之和,即驱动力需要克服的阻力增加,通过增加电流的方式来使功率增加,以克服增加的阻力做功。因考虑到智能音箱所处的环境上坡路段不会太长,坡度也不会太大,故电流增加不会太大也不会持续时间太长。当碰到障碍物时,电流会出现持续增大的情况,通过设置预设电流和预设时间,当监测到电流增大到大于预设电流且持续时间大于预设时间,判断为碰到障碍物,第四控制模块50控制智能音箱停止,且发出警报,警报的方式可以是提示音乐、提示警报等。在其他实施方式中,可以通过红外线检测是否碰到障碍物,智能音箱上设置有红外线发射装置和红外线接收装置,智能音箱移动过程中发射装置发射红外线,当碰到障碍物时,红外线反射回来由红外线接收装置接收,第四控制模块50控制智能音箱停止,并发出警报,防止智能音箱损坏。
以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是在本发明的构思下,利用本发明说明书及附图内容所作的等效结构变换,或直接/间接运用在其他相关的技术领域均包括在本发明的专利保护范围内。
Claims (7)
1.一种智能音箱,包括箱体和扬声器,其特征在于,所述箱体上设置有采集外界声波信息的采集装置和带动音箱移动的行走装置,所述采集装置为麦克风阵列MIC;
智能音箱接收语音信息,并将接收的语音信息解析成语音文本信息;
智能音箱在解析的语音文本信息和预设的语音文本信息一致时,控制麦克风阵列采集声波信息;
智能音箱模数转换ADC将MIC采集的模拟量声波信息转换为机器可识别的数字量声波信息;
智能音箱现场可编程门阵列FPGA将ADC转换的多通道数字量声波信息压缩为单通道数字量声波信息;
智能音箱集成电路内置音频总线I2S将所述单通道数字量声波信息传输到中央处理器CPU进行运算处理,获得运算处理结果;
智能音箱基于所述运算处理结果,获取麦克风阵列所采集到的声波信息中能量最大的麦克风阵列点,将该麦克风阵列点作为第一采集点,以及麦克风阵列中最早采集到声波信息的麦克风阵列点,将该麦克风阵列点作为第二采集点;
智能音箱在第一采集点和第二采集点相同时,确定第一采集点或第二采集点所在音箱平面的法线方向为声源方向;在第一采集点和第二采集点不相同时,确定第二采集点所在音箱平面的法线方向为声源方向;
智能音箱朝声源方向移动。
2.一种智能音箱定向移动方法,其特征在于,所述智能音箱定向移动方法包括以下步骤:
控制智能音箱接收语音信息,并将接收的语音信息解析成语音文本信息;
在解析的语音文本信息和预设的语音文本信息一致时,控制麦克风阵列采集声波信息;
模数转换ADC将MIC采集的模拟量声波信息转换为机器可识别的数字量声波信息;
现场可编程门阵列FPGA将ADC转换的多通道数字量声波信息压缩为单通道数字量声波信息;
集成电路内置音频总线I2S将所述单通道数字量声波信息传输到中央处理器CPU进行运算处理,获得运算处理结果;
基于所述运算处理结果,获取麦克风阵列所采集到的声波信息中能量最大的麦克风阵列点,将该麦克风阵列点作为第一采集点,以及麦克风阵列中最早采集到声波信息的麦克风阵列点,将该麦克风阵列点作为第二采集点;
在第一采集点和第二采集点相同时,确定第一采集点或第二采集点所在音箱平面的法线方向为声源方向;在第一采集点和第二采集点不相同时,确定第二采集点所在音箱平面的法线方向为声源方向;
控制智能音箱朝声源方向移动。
3.如权利要求2所述的智能音箱定向移动方法,其特征在于,所述控制智能音箱朝声源方向移动的步骤包括:
获取智能音箱的预设参考方向与声源方向的夹角;
根据所述夹角,计算夹角的余角;
控制智能音箱的预设参考方向朝声源方向转动所述余角的角度值;
在智能音箱的预设参考方向与声源方向垂直时,控制智能音箱朝声源方向移动。
4.如权利要求2至3任意一项所述的智能音箱定向移动方法,其特征在于,所述控制智能音箱朝声源方向移动之后的步骤还包括:
检测智能音箱是否遇到障碍物;
在智能音箱遇到障碍物时,控制智能音箱停止。
5.一种智能音箱定向移动装置,其特征在于,所述智能音箱定向移动装置包括:
第一控制模块,用于控制智能音箱接收语音信息,并将接收的语音信息解析成语音文本信息;
第二控制模块,用于在解析的语音文本信息和预设的语音文本信息一致时,控制麦克风阵列采集声波信息;
模数转换模块,用于将MIC采集的模拟量声波信息转换为机器可识别的数字量声波信息;
声波通道压缩模块,用于将ADC转换的多通道数字量声波信息压缩为单通道数字量声波信息;
传输模块,用于将所述单通道数字量声波信息传输到中央处理器CPU进行运算处理,获得运算处理结果;
所述智能音箱定向移动装置还包括第三控制模块;
所述第三控制模块包括:
第一获取单元,用于基于所述运算处理结果,获取麦克风阵列所采集到的声波信息中能量最大的麦克风阵列点,将该麦克风阵列点作为第一采集点,以及麦克风阵列中最早采集到声波信息的麦克风阵列点,将该麦克风阵列点作为第二采集点;
确定单元,用于在第一采集点和第二采集点相同时,确定第一采集点或第二采集点所在音箱平面的法线方向为声源方向;在第一采集点和第二采集点不相同时,确定第二采集点所在音箱平面的法线方向为声源方向;
确定单元还用于控制智能音箱朝声源方向移动。
6.如权利要求5所述的智能音箱定向移动装置,其特征在于,所述第三控制模块还包括:
第二获取单元,用于获取智能音箱的预设参考方向与声源方向的夹角;
计算单元,用于根据所述夹角,计算夹角的余角;
所述第三控制模块还用于:
控制智能音箱的预设参考方向朝声源方向转动所述余角的角度值;
在智能音箱的预设参考方向与声源方向垂直时,控制智能音箱朝声源方向移动。
7.如权利要求5至6任意一项所述的智能音箱定向移动装置,其特征在于,所述智能音箱定向移动装置还包括:
检测模块,用于检测智能音箱是否遇到障碍物;
第四控制模块,用于在智能音箱遇到障碍物时,控制智能音箱停止。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611138478.6A CN106708041B (zh) | 2016-12-12 | 2016-12-12 | 智能音箱、智能音箱定向移动方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611138478.6A CN106708041B (zh) | 2016-12-12 | 2016-12-12 | 智能音箱、智能音箱定向移动方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106708041A CN106708041A (zh) | 2017-05-24 |
CN106708041B true CN106708041B (zh) | 2020-12-29 |
Family
ID=58937113
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611138478.6A Active CN106708041B (zh) | 2016-12-12 | 2016-12-12 | 智能音箱、智能音箱定向移动方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106708041B (zh) |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107396237B (zh) * | 2017-09-06 | 2019-09-27 | 北京京东尚科信息技术有限公司 | 自定位的智能音箱 |
CN108471561A (zh) * | 2018-03-30 | 2018-08-31 | 上海摩软通讯技术有限公司 | 拾音控制方法、装置以及音箱 |
CN108377445B (zh) * | 2018-03-30 | 2020-05-05 | 广州市名艺电子有限公司 | 智能音箱的音量调节方法、装置、存储介质及智能音箱 |
CN108551608B (zh) * | 2018-03-30 | 2020-05-05 | 大连之声数码音响工程有限公司 | 一种智能音箱的控制方法、装置、存储介质及智能音箱 |
CN108347673A (zh) * | 2018-03-30 | 2018-07-31 | 上海与德科技有限公司 | 一种智能音箱的控制方法、装置、存储介质及智能音箱 |
CN108551619A (zh) * | 2018-04-13 | 2018-09-18 | 深圳市沃特沃德股份有限公司 | 智能定向音响***及其交互方法 |
CN108445451A (zh) * | 2018-05-11 | 2018-08-24 | 四川斐讯信息技术有限公司 | 一种智能音箱及其声源定位方法 |
CN108650568A (zh) * | 2018-08-06 | 2018-10-12 | 湖州宇声电子厂 | 一种智能音响的定向播放调节装置 |
CN111289947B (zh) * | 2018-12-07 | 2023-04-07 | 阿里巴巴集团控股有限公司 | 信息处理方法、装置以及设备 |
CN109947096B (zh) * | 2019-02-25 | 2022-06-21 | 广州极飞科技股份有限公司 | 受控对象的控制方法及装置、无人驾驶*** |
CN110164432A (zh) * | 2019-03-26 | 2019-08-23 | 北京海益同展信息科技有限公司 | 一种互联网数据中心巡检方法和装置 |
CN111182382A (zh) * | 2019-10-22 | 2020-05-19 | 广东小天才科技有限公司 | 一种基于音箱的音频播放控制方法及音箱 |
CN111412587B (zh) * | 2020-03-31 | 2021-12-07 | 广东美的制冷设备有限公司 | 空调器的语音处理方法、装置、空调器和存储介质 |
TWI741549B (zh) * | 2020-03-31 | 2021-10-01 | 和碩聯合科技股份有限公司 | 揚聲裝置及調整揚聲裝置的播音方向的方法 |
CN113075614A (zh) * | 2021-03-17 | 2021-07-06 | 武汉创现科技有限公司 | 一种用于巡航器的声源测向装置、巡航器及智能垃圾桶 |
CN113453102A (zh) * | 2021-06-24 | 2021-09-28 | 深圳市宏杰兴业科技有限公司 | 一种智能音箱的控制方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1952684A (zh) * | 2005-10-20 | 2007-04-25 | 松下电器产业株式会社 | 利用麦克风定位声源的方法和装置 |
CN203775389U (zh) * | 2014-01-10 | 2014-08-13 | 杭州微纳科技有限公司 | 语音控制的无线互联网音箱 |
CN205441599U (zh) * | 2016-03-25 | 2016-08-10 | 华北电力大学(保定) | 一种基于麦克阵列的声控移动垃圾桶 |
Family Cites Families (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6776766B2 (en) * | 1996-04-03 | 2004-08-17 | Rush-Presbyterian-St. Luke's Medical Center | Method and apparatus for characterizing gastrointestinal sounds |
JP4195267B2 (ja) * | 2002-03-14 | 2008-12-10 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 音声認識装置、その音声認識方法及びプログラム |
US7852369B2 (en) * | 2002-06-27 | 2010-12-14 | Microsoft Corp. | Integrated design for omni-directional camera and microphone array |
US7039200B2 (en) * | 2003-03-31 | 2006-05-02 | Microsoft Corporation | System and process for time delay estimation in the presence of correlated noise and reverberation |
JP4761541B2 (ja) * | 2006-04-20 | 2011-08-31 | 株式会社ディジタルメディアプロフェッショナル | 画像生成装置 |
CN100505041C (zh) * | 2006-09-08 | 2009-06-24 | 联想移动通信科技有限公司 | 一种声音信号采集处理***及方法 |
US8116223B2 (en) * | 2006-11-09 | 2012-02-14 | Ivt Technology Inc. | System and method for supporting automatic establishing and disconnecting several wireless connections |
CN101370106A (zh) * | 2007-08-15 | 2009-02-18 | 青岛海信电器股份有限公司 | 音频处理设备的音量控制方法及电视机 |
CN201111707Y (zh) * | 2007-10-23 | 2008-09-10 | 北京金蜂新天地科技有限责任公司 | Gps监控导航一体化多媒体装置 |
JP5299233B2 (ja) * | 2009-11-20 | 2013-09-25 | ソニー株式会社 | 信号処理装置、および信号処理方法、並びにプログラム |
CN102696239B (zh) * | 2009-11-24 | 2020-08-25 | 诺基亚技术有限公司 | 一种设备 |
TWI489450B (zh) * | 2010-12-03 | 2015-06-21 | Fraunhofer Ges Forschung | 用以產生音訊輸出信號或資料串流之裝置及方法、和相關聯之系統、電腦可讀媒體與電腦程式 |
US8942389B2 (en) * | 2011-08-10 | 2015-01-27 | Robert Bosch Gmbh | Trim method for CMOS-MEMS microphones |
CN103179475A (zh) * | 2011-12-22 | 2013-06-26 | 深圳市三诺电子有限公司 | 无线音箱及其无线音箱*** |
CN203167253U (zh) * | 2013-04-17 | 2013-08-28 | 茅永夫 | 一种电子智能控制音响 |
CN203851273U (zh) * | 2014-05-16 | 2014-09-24 | 无锡科技职业学院 | 一种智能音箱 |
CN105323670A (zh) * | 2014-07-11 | 2016-02-10 | 西安Tcl软件开发有限公司 | 终端及音频信号定向发送的方法 |
CN104301399A (zh) * | 2014-09-28 | 2015-01-21 | 深圳市星盘科技有限公司 | 一种语音远程控制音箱的***及方法 |
CN104378710A (zh) * | 2014-11-18 | 2015-02-25 | 康佳集团股份有限公司 | 一种无线音箱 |
CN105118257B (zh) * | 2015-08-13 | 2020-03-31 | 深圳市云动创想科技有限公司 | 智能控制***及方法 |
CN204887332U (zh) * | 2015-08-31 | 2015-12-16 | 广州瀚奇智能科技有限公司 | 一种智能音箱*** |
CN205283785U (zh) * | 2015-12-30 | 2016-06-01 | 广州市艾涛普电子有限公司 | 一种移动电源音响 |
CN105516852A (zh) * | 2016-01-15 | 2016-04-20 | 泉州市九都电子科技有限公司 | 一种蓝牙音箱 |
CN105744434B (zh) * | 2016-02-25 | 2019-01-11 | 深圳市广懋创新科技有限公司 | 一种基于手势识别的智能音箱控制方法及*** |
CN205430574U (zh) * | 2016-03-18 | 2016-08-03 | 深圳市欣点通科技有限公司 | 多功能音箱 |
CN105911523B (zh) * | 2016-04-13 | 2018-01-26 | 东北石油大学 | 基于半球型麦克风阵列的点声源定位***智能检测前端 |
CN205681608U (zh) * | 2016-06-22 | 2016-11-09 | 陈德胜 | 一种户外活动用激光投射便携式音箱 |
CN106210978A (zh) * | 2016-07-25 | 2016-12-07 | 中科创达软件股份有限公司 | 一种声控麦克风 |
CN106028214A (zh) * | 2016-07-26 | 2016-10-12 | 广州市展迅电声科技有限公司 | 一种移动式有源线阵扩声音箱及其使用方法 |
CN106101881A (zh) * | 2016-08-26 | 2016-11-09 | 浙江圣火智远文化发展有限公司 | 一种多功能舞台音响设备 |
-
2016
- 2016-12-12 CN CN201611138478.6A patent/CN106708041B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1952684A (zh) * | 2005-10-20 | 2007-04-25 | 松下电器产业株式会社 | 利用麦克风定位声源的方法和装置 |
CN203775389U (zh) * | 2014-01-10 | 2014-08-13 | 杭州微纳科技有限公司 | 语音控制的无线互联网音箱 |
CN205441599U (zh) * | 2016-03-25 | 2016-08-10 | 华北电力大学(保定) | 一种基于麦克阵列的声控移动垃圾桶 |
Also Published As
Publication number | Publication date |
---|---|
CN106708041A (zh) | 2017-05-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106708041B (zh) | 智能音箱、智能音箱定向移动方法及装置 | |
EP3923273B1 (en) | Voice recognition method and device, storage medium, and air conditioner | |
JP6520878B2 (ja) | 音声取得システムおよび音声取得方法 | |
US7424118B2 (en) | Moving object equipped with ultra-directional speaker | |
US10237639B2 (en) | Motion detection for microphone gating | |
CN111398965A (zh) | 基于智能穿戴设备的危险信号监控方法、***和穿戴设备 | |
KR101707359B1 (ko) | 전자 기기 및 청소기 | |
JP6608466B2 (ja) | ロボット音声探索回転システム及び方法 | |
TWI711035B (zh) | 方位角估計的方法、設備、語音交互系統及儲存介質 | |
CN109346075A (zh) | 通过人体振动识别用户语音以控制电子设备的方法和*** | |
CN104367447A (zh) | 一种行走辅助***及方法 | |
CN105719645A (zh) | 语音识别装置、包括其的车辆和控制语音识别装置的方法 | |
JP2017521902A5 (zh) | ||
WO2017071183A1 (zh) | 一种语音处理方法、装置及拾音电路 | |
WO2022017003A1 (zh) | 语音传输控制方法、语音遥控器、终端设备以及存储介质 | |
EP1748302A3 (en) | Location recognition system using stereophonic sound, transmitter and receiver therein, and method thereof | |
CN105049802B (zh) | 一种语音识别执法记录仪及其识别方法 | |
Xia et al. | Csafe: An intelligent audio wearable platform for improving construction worker safety in urban environments | |
CN109979185B (zh) | 一种远场语音输入装置 | |
CN112327871A (zh) | 一种智能小车及其自避障方法和远程控制避障方法 | |
JP3760755B2 (ja) | 音声入力装置 | |
CN108616790B (zh) | 一种拾音放音电路和***、拾音放音切换方法 | |
CN208538474U (zh) | 语音识别*** | |
CN112003666B (zh) | 车载收音机控制方法、装置、设备及存储介质 | |
CN201104954Y (zh) | 带超声波控制和语音提示的盲人拐杖 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |