一种基于声源定位控制空调的方法及系统转让专利

申请号 : CN201910823071.4

文献号 : CN110594943B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 郭晓磊陈妃味

申请人 : TCL空调器(中山)有限公司

摘要 :

本发明公开了一种基于声源定位控制空调的方法,该方法包括:获取声源采集装置采集到的声音信息,根据获取到的所述声音信息,计算出所述声源所在的第一位置信息,判断所述声源的第一位置信息与第二位置信息是否相同,若判断出所述声源的第一位置信息与第二位置信息不相同,则调节空调的控制参数,所述空调的控制状态由所述第一位置信息对应的控制状态更换为所述第二位置信息对应的控制状态,通过本发明实施例所提供的方法,使得空调能根据声源位置坐标的变化进行对空调风摆角度、风量大小的调节,增强了产品的智能化,提高了用户使用的舒适性与便捷性。此外本发明还公开了一种基于声源定位控制空调的系统。

权利要求 :

1.一种基于声源定位控制空调的方法,其特征在于,应用于声源定位控制空调的系统,所述声源定位控制空调系统包括:至少两个声源采集装置;所述声源定位控制空调的方法包括以下步骤:

获取所述声源采集装置采集到的声音信息;

根据获取到的所述声音信息,计算出所述声源所在的第一位置信息;

判断所述第一位置信息与第二位置信息是否相同;所述第二位置信息为所述声源的历史位置信息;

若判断出所述第一位置信息与所述第二位置信息不相同,则调节空调的控制参数,以使得所述空调的控制状态由所述第一位置信息对应的控制状态更换为所述第二位置信息对应的控制状态;

所述空调的控制状态包括:空调的风摆与声源之间的摆动角度和空调的风量;

所述若判断出所述声源的第一位置信息与第二位置信息不相同,则调节空调的控制参数,所述空调的控制状态由所述第一位置信息对应的控制状态更换为所述第二位置信息对应的控制状态的步骤包括:

获取所述第二位置信息对应的摆动角度和风量;

根据所述第二位置信息所对应的摆动角度和风量,对空调的控制参数进行调整,使得调整后所述第一位置信息所对应的摆动角度和风量与所述第二位置信息所对应的摆动角度和风量相同;

根据所述第二位置信息和空调的风摆中心所在的位置,计算出第二位置信息所对应的空调的风摆与所述声源之间的摆动角度;

所述第一位置信息包括:第一距离值和第一角度值;

所述第一距离值为所述声源所在位置与第一连接线中心点之间的距离值;

所述第一角度值为第二连接线与位于所述第一连接线中心点上且垂直于所述第一连接线的垂直线之间的角度值;

所述第一连接线为所述获取到的所述任意两个声源采集装置之间的连接线;

所述第二连接线为所述声源所在位置与所述第一连接线中心点的连接线;

所述垂直线位于两个声源采集装置与声源所限定的平面内;

根据所述任意两个声源采集装置的位置信息,计算出所述任意两个声源采集装置之间的第二距离值;

利用余弦定理根据两个声源采集装置之间的第二距离值以及两个声源采集装置接收到声音信息的时间差、声音的传播速度,计算出声源所在位置与两个麦克风之间的连接线中心点的第一距离值,以及声源所在位置与中心点的连接线与位于中心点上且垂直于两个麦克风之间的连接线的垂直线之间的第一角度值,通过计算出的第一距离值与第一角度值确定声源所在第二位置信息。

2.根据权利要求1所述的基于声源定位控制空调的方法,其特征在于,所述声音信息包括:所述至少两个声源采集装置接收声音信号的接收时间;

所述获取所述声源采集装置采集到的声音信息的步骤包括:获取所述至少两个声源采集装置中任意两个声源采集装置接收所述声音信号的接收时间。

3.根据权利要求2所述的基于声源定位控制空调的方法,其特征在于,所述根据获取到的所述声音信息,计算出所述声源所在的第一位置信息的步骤包括:获取所述任意两个声源采集装置的位置信息;

根据所述任意两个声源采集装置接收到所述声音信号的接收时间,计算出接收到所述声音信号的时间差;

根据所述任意两个声源采集装置的位置信息、所述时间差和声音的传播速度,计算出所述声源所在的第一位置信息。

4.根据权利要求3所述的基于声源定位控制空调的方法,其特征在于,所述根据所述第二位置信息所对应的摆动角度和风量,对空调的控制参数进行调整,使得调整后所述第一位置信息所对应的摆动角度和风量与所述第二位置信息所对应的摆动角度和风量相同的步骤包括:

根据所述第一角度值和所述第二位置信息所对应的摆动角度,计算出调整角度;所述调整角度为将所述第一位置信息所对应的摆动角度调整到与第二位置信息所对应的摆动角度相同时所需调整的角度;

根据所述调整角度控制空调风摆的摆动角度转动到与所述第二位置信息所处位置的摆动角度相同。

5.根据权利要求4所述的基于声源定位控制空调的方法,其特征在于,所述根据所述调整角度控制空调风摆的摆动角度转动到与所述第二位置信息所处位置的摆动角度相同的步骤中,包括:

判断所述调整角度是否大于预设角度阈值,若超出,则控制以第一摆动速度调整所述调整角度,否则控制以第二摆动速度调整所述调整角度;

当控制以所述第一摆动速度调整所述调整角度的同时,监测调整角度是否调整到小于或等于所述预设角度阈值,若是,则控制以第二摆动速度调整角度;所述第一摆动速度大于第二摆动速度。

6.根据权利要求1所述的基于声源定位控制空调的方法,其特征在于,所述根据所述第二位置信息所处位置的所述摆动角度和风量对空调的控制参数进行调整,使得调整后的第一位置信息所处位置的空调的风摆与所述声源之间的摆动角度和风量与所述第二位置信息所处位置的摆动角度和风量相同的步骤包括:判断所述第一位置信息所处位置所在的风速区域是否与第二位置信息所处位置所在的风速区域相同;

若否,则控制空调的风量调整为与所述第二位置信息所处位置所在风速区域所对应的风量。

7.一种基于声源定位控制空调的系统,其特征在于,包括:至少两个声源采集装置和空调控制器;

所述声源采集装置,用于接收声源发出的声音信息,并将所述声音信息传输至所述空调控制器;

所述空调控制器,用于根据获取到的所述声音信息,计算出所述声源所在的第一位置信息;判断所述声源的第一位置信息与第二位置信息是否相同;所述第二位置信息为所述声源的历史位置信息;

以及,若判断出所述声源的第一位置信息与第二位置信息不相同,则调节空调的控制参数,以使得所述空调的控制状态由所述第一位置信息对应的控制状态更换为所述第二位置信息对应的控制状态;

所述空调的控制状态包括:空调的风摆与声源之间的摆动角度和空调的风量;

所述空调控制器,用于获取所述第二位置信息对应的摆动角度和风量;

根据所述第二位置信息所对应的摆动角度和风量,对空调的控制参数进行调整,使得调整后所述第一位置信息所对应的摆动角度和风量与所述第二位置信息所对应的摆动角度和风量相同;

根据所述第二位置信息和空调的风摆中心所在的位置点,计算出第二位置信息所对应的空调的风摆与所述声源之间的摆动角度;

所述第一位置信息包括:第一距离值和第一角度值;

所述第一距离值为所述声源所在位置与第一连接线中心点之间的距离值;

所述第一角度值为第二连接线与位于所述第一连接线中心点上且垂直于所述第一连接线的垂直线之间的角度值;

所述第一连接线为所述获取到的所述任意两个声源采集装置之间的连接线;

所述第二连接线为所述声源所在位置与所述第一连接线中心点的连接线;

所述垂直线位于两个声源采集装置与声源所限定的平面内;

根据所述任意两个声源采集装置的位置信息,计算出所述任意两个声源采集装置之间的第二距离值;

利用余弦定理根据两个声源采集装置之间的第二距离值以及两个声源采集装置接收到声音信息的时间差、声音的传播速度,计算出声源所在位置与两个麦克风之间的连接线中心点的第一距离值,以及声源所在位置与中心点的连接线与位于中心点上且垂直于两个麦克风之间的连接线的垂直线之间的第一角度值,通过计算出的第一距离值与第一角度值确定声源所在第二位置信息。

8.根据权利要求7所述的基于声源定位控制空调的系统,其特征在于,所述声源采集装置为麦克风或拾音器。

说明书 :

一种基于声源定位控制空调的方法及系统

技术领域

[0001] 本发明涉及智能家居控制领域,尤其涉及的是一种基于声源定位控制空调的方法及系统。

背景技术

[0002] 目前,智能家居行业正在快速发展,互联网电视,互联洗衣机等,各种家用电器进入一个功能多元化的时代,越来越多功能的同时,对智能化要求也越来越高,空调作为日常
生活中必不可少的家用电器,也在随着用户需求不断发展,目前市场上的智能空调器与传
统空调相比在外观功能上有很大的改变,而且在用户体验方面也有很大改善。而在空调控
制方式上现有技术中一般在空调中加入语音识别模块或红外模块方便用户对其进行语音
控制;但是当用户在室内移动时,空调并不能随着用户位置的改变自我调节,需要用户发出
语音指令或是红外遥控调节其风向风速等,空调的智能性低,不能满足用户的需求。
[0003] 因此,现有技术有待于进一步的改进。

发明内容

[0004] 鉴于上述现有技术中的不足之处,本发明提供了一种基于声源定位控制空调的方法及系统,旨在克服现有技术中空调无法根据用户位置的改变而自动调节风摆角度与风量
的问题。
[0005] 第一方面,本实施例提供了一种基于声源定位控制空调的方法,应用于声源定位控制空调的系统,所述声源定位控制空调系统包括:至少两个声源采集装置;
[0006] 所述声源定位控制空调的方法包括以下步骤:
[0007] 获取所述声源采集装置采集到的声音信息;
[0008] 根据获取到的所述声音信息,计算出所述声源所在的第一位置信息;
[0009] 判断所述声源的第一位置信息与第二位置信息是否相同;所述第二位置信息为所述声源的历史位置信息;
[0010] 若判断出所述声源的第一位置信息与第二位置信息不相同,则调节空调的控制参数,以使得所述空调的控制状态由所述第一位置信息对应的控制状态更换为所述第二位置
信息对应的控制状态。
[0011] 可选的,所述声音信息包括:所述至少两个声源采集装置接收声音信号的接收时间;
[0012] 所述获取所述声源采集装置采集到的声音信息的步骤包括:
[0013] 获取所述至少两个声源采集装置中任意两个声源采集装置接收所述声音信号的接收时间。
[0014] 可选的,所述根据获取到的所述声音信息,计算出所述声源所在的第一位置信息的步骤包括:
[0015] 获取任意两个所述声源采集装置的位置信息;
[0016] 根据所述任意两个声源采集装置接收到所述声音信号的接收时间,计算出接收到所述声音信号的时间差;
[0017] 根据所述任意两个声源采集装置的位置信息、所述时间差和声音的传播速度,计算出所述声源所在的第一位置信息。
[0018] 可选的,所述第一位置信息包括:第一距离值和第一角度值;
[0019] 所述第一距离值为所述声源所在位置与第一连接线中心点的距离值;
[0020] 所述第一角度值为第二连接线与位于所述第一连接线中心点上且垂直于所述第一连接线的垂直线之间的角度值;
[0021] 所述第一连接线为两个声源采集装置之间的连接线;
[0022] 所述第二连接线为所述声源所在位置与所述第一连接线中心点的连接线;
[0023] 所述根据所述任意两个所述声源采集装置的位置信息所述时间差和声音的传播速度,计算出所述声源所在的第一位置信息的步骤包括:
[0024] 根据所述任意两个声源采集装置的位置信息,计算出所述任意两个声源采集装置之间的第二距离值;
[0025] 根据所述第二距离值、声音传播速度计算出所述第一距离值和第一角度值。
[0026] 可选的,所述空调的控制状态包括:空调的风摆与声源之间的摆动角度和空调的风量;
[0027] 所述若判断出所述声源的第一位置信息与第二位置信息不相同,则调节空调的控制参数,以使得空调的控制状态由第一位置信息对应控制状态更换为第二位置信息对应控
制状态的步骤包括:
[0028] 获取所述第二位置信息所对应的的摆动角度和风量;
[0029] 根据所述第二位置信息所对应的摆动角度和风量对空调的控制参数进行调整,使得调整后所述第一位置信息所对应的摆动角度和风量与所述第二位置信息所对应的摆动
角度和风量相同。
[0030] 可选的,所述根据所述第二位置信息所对应的空调的摆动角度和风量对空调的控制参数进行调整,使得调整后的空调的风摆与所述声源之间的摆动角度和风量与所述第二
位置信息所处位置的摆动角度和风量相同的步骤包括:
[0031] 根据所述第一角度值和所述第二位置信息所对应的摆动角度,计算出调整角度;所述调整角度为将所述第一位置信息所对应的摆动角度调整到与第二位置信息所对应的
摆动角度相同时所需调整的角度;
[0032] 根据所述调整角度控制空调风摆的摆动角度转动到与所述第二位置信息所处位置的摆动角度相同。
[0033] 可选的,所述根据所述调整角度控制空调风摆的摆动角度转动到与所述第二位置信息所处位置的摆动角度相同的步骤中,包括:
[0034] 判断所述调整角度是否大于预设角度阈值,若超出,则控制以第一摆动速度调整所述调整角度,否则控制以第二摆动速度调整所述调整角度;
[0035] 当控制以所述第一摆动速度调整所述调整角度的同时,监测调整角度是否调整到小于或等于所述预设角度值,若是,则控制以第二摆动速度调整角度;所述第一摆动速度大
于第二摆动速度。
[0036] 可选的,所述根据所述第二位置信息所处位置的所述摆动角度和风量对空调的控制参数进行调整,使得调整后的第一位置信息所处位置的空调的风摆与所述声源之间的摆
动角度和风量与所述第二位置信息所处位置的摆动角度和风量相同的步骤包括:
[0037] 判断所述第一位置信息所处位置所在的风速区域是否与第二位置信息所处位置所在的风速区域相同;
[0038] 若否,则控制空调的风量调整为与所述第二位置信息所处位置所在风速区域所对应的风量。
[0039] 第二方面,本发明实施例提供了一种基于声源定位控制空调的系统,包括:至少两个声源采集装置和空调控制器;
[0040] 所述声源采集装置,用于接收声源发出的声音信息,并将所述声音信息传输至所述空调控制器;
[0041] 所述空调控制器,用于根据获取到的所述声音信息,计算出所述声源所在的第一位置信息;判断所述声源的第一位置信息与第二位置信息是否相同;所述第二位置信息为
所述声源的历史位置信息;
[0042] 以及,若判断出所述声源的第一位置信息与第二位置信息不相同,则调节空调的控制参数,以使得所述空调的控制状态由所述第一位置信息对应的控制状态更换为所述第
二位置信息对应的控制状态。
[0043] 可选的,所述声源采集装置为麦克风或拾音器。
[0044] 与现有技术相比,本发明实施例具有以下优点:
[0045] 根据本发明实施方式提供的方法,通过获取声源采集装置采集到的声音信息,根据获取到的所述声音信息,计算出所述声源所在的第一位置信息,判断所述声源的第一位
置信息与第二位置信息是否相同,若判断出所述声源的第一位置信息与第二位置信息不相
同,则调节空调的控制参数,以使得空调的控制状态由第二位置信息对应控制状态更换到
第一位置信息对应控制状态。本实施例中通过对目标声源进行定位,跟踪声源目标实时调
整空调的风口角度正对目标与空调到目标坐标位置的风量不变,使得空调能根据用户的声
源位置坐标的变化进行对空调风摆角度、风量大小的调节,增强了产品的智能化,提高了用
户使用的舒适性与便捷性。

附图说明

[0046] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本
发明中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,
还可以根据这些附图获得其他的附图。
[0047] 图1是本发明实施例中一个示例性应用场景的框架示意图;
[0048] 图2是本发明实施例中一种基于声源定位控制空调的方法的步骤流程图;
[0049] 图3是本发明实施例中所述空调房内声源定位人员固定示意图;
[0050] 图4是本发明实施例中所述空调房内声源定位人员移动示意图;
[0051] 图5是本发明实施例中基于声源定位控制空调的系统的结构框图。

具体实施方式

[0052] 为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本
发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在
没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0053] 现有的控制空调的方法,往往是通过红外遥控或者是语音控制来实现,由于空调在使用过程中其风口有一定的角度,其吹出的冷气或者热气只能覆盖一部分区域,因此当
用户在室内有位置变化的时候,空调并不能跟随用户位置的变化而自动调节风口角度与风
量,虽然可以通过语音或者是红外遥控方式对空调进行调节,但是都需要用户去不断下达
不同的调节指令以使空调达到用户满足的状态,整个过程较为繁琐,不利于提升空调的智
能性,且用户体验较差。
[0054] 为了解决上述问题,在本发明实施例中,当空调上的两个麦克风接收到用户发出的声音后,通过获取两个麦克风位置信息和两个麦克风接收到的声音的时间差以及声音的
传播速度,计算得出声源位置,也就是用户所在的位置,判断得到的用户位置信息与上一次
或者是默认设置的位置信息是否相同,如果相同则无需调整,如果不相同时则根据用户位
置自动调整风摆角度并保持风量大小不变,控制空调将风摆角度与风量大小调整为与上一
次或者是默认设置一致,通过判断用户发出声音的位置来判断出用户所在的位置,根据用
户位置来调节空调的风摆与风量,从而提高了设备的智能性,带来了较佳的体验。
[0055] 举例说明,本发明实施可以应用到如图1所示的场景。在该场景中,所述声源采集装置102设置在用户101和空调器103之间,用于接收以及传输用户发出的声音信息,声源采
集装置102可以设置多个,也可以是任一具有输入音频功能的设备,例如,麦克风,拾音器
等,首先,用户101发出声音,麦克风102接收其发出的声音信息,并将其声音信息转发至空
调器103,所述空调器103根据接收到的用户声音信息中包含的声音信号和麦克风102之间
接收声音信号的时间差以及麦克风102的位置信息计算出用户101所在的位置,通过判断用
户101所处的位置与上一次或者是默认设置的位置信息是否相同,当判断相同时则无需调
整空调,当判断不相同时则根据用户位置自动调整风摆角度并保持风量大小不变,以使风
摆角度与风量大小与上一次或者是默认设置的相同,从而当用户位置移动时,空调可智能
的跟踪目标进行调节以提高用户舒适性。
[0056] 需要注意的是,上述应用场景仅是为了便于理解本发明而示出,本发明的实施方式在此方面不受任何限制。相反,本发明的实施方式可以应用于适用的任何场景。
[0057] 示例性方法
[0058] 参见图2,示出了本发明实施例中的一种基于声源定位控制空调的方法。在本实施例中,所述方法例如可以包括以下步骤:
[0059] 步骤S201、获取所述声源采集装置采集到的声音信息。
[0060] 本实施例中,声源采集装置采集用户的声音信息,所述声音信息包括声音信号和至少两个声源采集装置接收所述声音信号的时间差,所述声音信号可以是用户说话的声
音,也可以是下达的指令声,或者是用户轻轻吟唱歌曲的声音。
[0061] 需要说明的是在空调上至少安装有至少两个声源采集装置用于采集声音信息,所述声源采集装置可以是麦克风,拾音器等,安装位置可以是对称安装,例如在空调的机身中
部左右各一个平行安装,以便于采集声音信息。
[0062] 当至少两个声源采集装置采集到用户的声音信息后,采集其中的声音信号,并且分别获取各个声源采集装置接收到声音信号的接收时间,分别计算各个声源采集装置接收
到所述声音信号的时间差,例如在空调上的麦克风拾取到周围环境人发出的声音时,记录
下人声并获取此刻的时间,可想而知由于空调的摆放位置或者是麦克风的安装位置不同,
声音到达的时间也并不相同,因此存在一定的时间差异。
[0063] 步骤S202、根据获取到的所述声音信息,计算出所述声源所在的第一位置信息。
[0064] 在本实施例中,空调上可以安装有多个声源采集装置,通过至少两个声源采集装置获取的声音信号和其分别接收到声音信号的时间差值,并获取预先存储的位置信息,以
及声音的传播速度,计算出所述声源所在的第一位置信息,值得说明的是,所述声源采集装
置的安装位置信息是已知的,其空间位置坐标记录在空调的内存中,举例说明:当用户在空
调房发出声音时,空调上的麦克风a与麦克风b分别接收到声音,且接收到的时间差异存在
t,获取预存的麦克风a、b的空间坐标值,且在空调房内的声速固定V,可通过算法计算出声
音发出位置的空间坐标,也即是人员当前所处位置。
[0065] 具体的,所述第一位置信息包括:第一距离值和第一角度值;
[0066] 所述第一距离值为:所述声源所在位置与第一连接线中心点的距离值;
[0067] 所述第一角度值为:第二连接线与位于所述第一连接线中心点上且垂直于所述第一连接线的垂直线之间的角度值。
[0068] 所述第一连接线为两个声源采集装置之间的连接线,所述第二连接线为所述声源所在位置与所述第一连接线中心点的连接线。
[0069] 根据第一位置信息得到声源所在的第一坐标值和根据所述第二位置信息得到声源所在位置的第二坐标值,其中,第一坐标值和第二坐标值所在三维坐标系为以两个声源
采集装置之间的连接线为X轴、以两个声源采集装置之间的连接线的中心点为坐标原点,以
位于中心点上且垂直于第一连接线的垂直线为Y轴,以位于所述中心点上且垂直与X轴和Y
轴的平面的垂线为Z轴所建立的三维坐标轴。
[0070] 在一种实现方式中,两个麦克风安装在空调同一平面,且安装在左右两侧对称安装,第一连接线可以是空调中两个麦克风之间的连接线,第二连接线可以是用户位置到第
一连接线中心点的连线。
[0071] 进一步地,根据两个声源采集装置所在位置信息计算出两个声源采集装置之间的第二距离值,利用余弦定理根据两个声源采集装置之间的第二距离值以及两个声源采集装
置接收到声音信息的时间差、声音的传播速度,可计算出声源所在位置与两个麦克风之间
的连接线中心点的第一距离值,以及声源所在位置与中心点的连接线与位于中心点上且垂
直于两个麦克风之间的连接线的垂直线之间的第一角度值,通过计算出的第一距离值与第
一角度值可以确定用户当前所在位置。
[0072] 结合图3所示,在空调房内当用户发出声音信息时,依据麦克风a与麦克风b接收到的时间差异t,且在空调房内的声速固定V,可通过算法计算出角度θ与距离L。
[0073] 具体的,计算方法如下:
[0074] 设定θ为声源与两个麦克风之间中心线的夹角,L为声源与中心点的距离。由此可知L1=L2+Vt,并依据三角形余弦定理进行计算。
[0075] 方程1:(L2+Vt)2=L02+L22‑2*L0*L2*cos(θ1);
[0076] 方程2:L2=(L0/2)2+L22‑2*(L0/2)*L2*cos(θ1);
[0077] 方程3:(L2+Vt)2=(L0/2)2+L2‑2*(L0/2)*L*cos(90+θ);
[0078] 方程4:(L0/2)2=L2+L22‑2*L*L2*cos[90+θ‑(θ1)]。
[0079] 其中L0、Vt已知,四个方程,四个变量θ、L、L2与(θ1)以及三角函数相互关系,可得出θ与L的值。
[0080] 当空调房内声源用户移动时,参考图4,在空调房内用户由A位置移动到B位置时,声源与两个麦克之间的中心线的夹角由θ变换到θ’,声源与中心点的距离由L变换到L’。通
过实时监控到声源的移动,控制空调针对声源移动的位置做出以移动前相同的控制调节,
使得移动前和移动后,空调风摆、风量均保持一致,避免了空调风吹送时感受到时冷时热所
带来的不便。
[0081] 步骤S203、判断所述声源的第一位置信息与第二位置信息是否相同;所述第二位置信息为所述声源的历史位置信息。
[0082] 将上述步骤中的第一位置信息(即用户当前所在位置),与第二位置信息对比,需要说明的是所述第二位置信息为所述声源的历史位置信息,其可以是上一次或是默认设置
用户所在的位置信息,也即是上一次两个声音采集装置的位置信息和接收到的声音信号的
时间差以及声音的传播速度,计算出的声源所在的用户位置信息,或者是空调系统预先默
认设置的用户位置信息。
[0083] 步骤S204、若判断出所述声源的第一位置信息与第二位置信息不相同,则调节空调的控制参数,以使得所述空调的控制状态由所述第一位置信息对应的控制状态更换为所
述第二位置信息对应的控制状态。
[0084] 在本发明实施例中,空调的控制状态可以包括:空调的风摆与声源之间的摆动角度和空调的风量,当判断声源第一位置信息第二位置信息不相同时,获取记录在空调内存
中声源第二位置或默认设置时空调叶片的风摆角度以及输出风量的大小,随后将空调的风
摆和风量进行调整,使得调整后的摆动角度和风量与上一次或默认设置时所对应的风摆角
度和风量相同。
[0085] 举例来说,当用户当前所处的位置与上一次所在的位置相同时,空调则实时调整空调的风口角度正对目标与空调到目标坐标位置的风量与上一次的相同,可以想到的是,
当用户第一次使用空调时,则实行默认设置,从而提高用户的舒适性。
[0086] 接下来,将对S204中的“若判断出所述声源的第一位置信息与第二位置信息不相同,则调节空调的控制参数,以使得调节所述控制参数后,所述第二位置信息所对应的空调
的控制状态与所述第一位置信息所对应的空调的控制状态相同”进行具体介绍。
[0087] 步骤S204可以包括以下步骤:
[0088] S204a:获取所述第二位置信息对应的空调的风摆与所述声源之间的摆动角度和风量。
[0089] 根据所述第二位置信息所对应的位置点在步骤S202中所建立的三维坐标系中的坐标值,以及空调的风摆中心所在的位置点所在三维坐标系统中的坐标值,计算出第二位
置信息所对应的空调的风摆与所述声源之间的摆动角度。也可以通过从空调主控板内存中
查询出第二位置信息所对应的空调风摆的参数和风量参数。
[0090] S204b:根据所述第一角度值和所述第二位置信息所对应的风摆与所述声源之间的摆动角度,计算出调整角度;所述调整角度为将所述第一位置信息所处位置的摆动角度
调整到与第二位置信息所处位置的摆动角度相同时所需调整的角度;根据所述调整角度控
制空调风摆的摆动角度转动到与所述第二位置信息所处位置的摆动角度相同。
[0091] 在本实施例中,根据已计算出的第一位置的坐标值可知当前空调风摆角度,结合已知的第二位置的坐标值和存储的风摆角度,可计算出将空调风摆角度从第一位置调整到
第二位置所需的调整角度,进而,将当前第一位置空调的风摆角度调整为上一次第二位置
时的风摆角度。
[0092] 需要强调的是,在调整空调风摆叶片的过程中,在本实施例的一种实施方式中,还包括:判断所述第一位置信息所对应的位置点位于所述第二位置信息所对应位置点的左侧
还是右侧,当第一位置信息所对应的位置点位于所述第二位置信息所对应位置点的左侧,
则控制所述空调风摆向左调整所述调整角度,当第一位置信息所对应的位置点位于所述第
二位置信息所对应位置点的右侧,则控制所述空调风摆向右调整所述调整角度。
[0093] 举例来说,当用户所处位置与两个声源采集装置连接线上中点的垂直线所形成的夹角比用户上一次位置所形成的夹角小时,则说明当前位置处于上一次位置的左边,调整
空调风摆向左调整角度,当用户所处位置与两个麦克风连接线上中点的垂直线所形成的夹
角比用户上一次位置所形成的夹角大时,则说明当前位置处于上一次位置的右边,需将空
调风摆向右调整。
[0094] S204c:判断所述调整角度是否大于预设角度阈值,若超出,则控制以第一摆动速度调整所述调整角度,否则控制以第二摆动速度调整所述调整角度;当控制以所述第一摆
动速度调整所述调整角度的同时,监测调整角度是否调整到小于或等于所述预设角度值,
若是,则控制以第二摆动速度调整角度;所述第一摆动速度大于第二摆动速度。
[0095] 在本实施例中,结合图4所示,当计算出将空调风摆角度从第一位置A调整到第二位置B所需的调整角度时,同时需要判断所述调整角度,也即是图4中所示的第一角度值θ’
与第二位置信息所对应位置点的摆动角度θ的差值是否超出了预设角度值,当调整角度较
大超出预设角度时,则控制空调以第一摆动速度将风摆调整至所述调整角度,当调整角度
较小未超出预设角度时,则控制以第二摆动速度调整所述调整角度,当控制以第一摆动速
度调整所述调整角度的同时,还需监测调整角度是否调整到小于或等于预设角度值,当监
测到调整到小于或等于预设角度值时,则控制以第二摆动速度调整角度;值得说明的是,所
述第一摆动速度大于第二摆动速度。
[0096] S204d:判断所述第一位置信息所处位置所在的风速区域是否与第二位置信息所处位置所在的风速区域相同;若否,则控制空调的风量调整为与所述第二位置信息所处位
置所在风速区域所对应的风量;
[0097] 根据所述第一位置信息计算出所述声源所在位置的第一坐标值和根据所述第二位置信息计算出所述声源所在位置的第二坐标值;所述第一坐标值和第二坐标所在三维坐
标系为以所述两个声源采集装置之间的连接线为X轴、以所述两个声源采集装置之间的连
接线的中心点为坐标原点,以位于所述中心点上且垂直于所述第一连接线的垂直线为Y轴,
以位于所述中心点上且垂直与所述X轴和Y轴的平面的垂线为Z轴所建立的三维坐标轴;
[0098] 判断所述第一坐标值所在风速区域是否与第二坐标值所在的风速区域相同;
[0099] 若不同,则控制空调的风量调整为第二坐标值所在风速区域所对应的风量。
[0100] 本实施例中,根据所述第一位置信息计算出所述声源所在位置的第一坐标值和根据所述第二位置信息计算出所述声源所在位置的第二坐标值,进一步地,判断第一坐标值
所在风速区域是否与第二坐标值所在的风速区域相同,当判断所在风速区域相同时则无需
调整风速区间,当判断不相同时则控制空调的风量调整为第二坐标值所在风速区域所对应
的风量。
[0101] 需要说明的是,所述所在风速区域所对应的风量可以由用户自由设定,通过声源与空调之间的距离来判断用户所处的不同风速区间,不同位置到空调的不同距离来设定所
属的风速区间,例如当检测到声源位置是在微弱风区域,则空调自动调整为微弱风;当检测
到是在低风区域,则空调自动调整为低风;当检测到是在中低风区域,则空调自动调整为中
低风;当检测到是在中风区域,则空调自动调整为中风;当检测到是在中高风区域,则空调
自动调整为中高风;当检测到是在高风区域,则空调自动调整为高风;当检测到是在超强风
区域,则空调自动调整为超强风。以确保用户位置变化前后都能定向且感受到空调的稳定
风量,提高用户舒适性。
[0102] 可以理解的是,上述空调的风口角度为正对目标,保证了空调到目标坐标位置的风量不变,而作为进一步改进的方案,还可将空调风口自动避开声源目标,举例来说,在通
过声源定位的过程中还可以对所述声源位置发出的声音信号中的声纹进行识别,当通过声
纹识别出用户为老年人或是小孩时,随后在计算声源所在位置与两个麦克风之间的连接线
中心点的距离值时加入一个固定值,或是在声源所在位置与中心点的连接线与位于中心点
上且垂直于两个麦克风之间的连接线的垂直线之间的角度值再加入固定的角度值,以使计
算出的第一位置信息与实际用户所在位置不在同一位置,这样在空调调整风摆角度时就能
自动避开声源所在的位置,起到了针对不同年龄段的人群实行不同的工作模式,为用户带
来了便捷。
[0103] 示例性设备
[0104] 在上述方法的基础上,本发明还公开了一种基于声源定位控制空调的系统,如图5所示,包括:至少两个声源采集装置和空调控制器。
[0105] 所述声源采集装置,用于接收声源发出的声音信息,并将所述声音信息传输至所述空调控制器;
[0106] 所述空调控制器,用于根据获取到的所述声音信息,计算出所述声源所在的第一位置信息;判断所述声源的第一位置信息与第二位置信息是否相同;所述第二位置信息为
所述声源的历史位置信息;
[0107] 所述声源的历史位置信息可以是上一次采集到的所述声源发出的声音信息,计算的所述声源所在位置信息,或者默认设置的声源所在位置信息。
[0108] 以及,若判断出所述声源的第一位置信息与第二位置信息不相同,则调节空调的控制参数,以使得所述空调的控制状态由所述第一位置信息对应的控制状态更换为所述第
二位置信息对应的控制状态。
[0109] 在一种实现方式中,所述声源采集装置可以为麦克风或拾音器,所述声源可以为遥控器。
[0110] 所述至少两个麦克风设置在声源控制板上,所述声源控制板上还设置有电源和用于与空调的主控板建立通讯连接的串口,所述声源控制板还可以设置有喇叭,用于进行声
音提示。所述空调的主控板上设置有风机电机控制部件和摆风电机控制部件,分别用于空
调风量和空调风摆的调节。
[0111] 本发明公开了一种基于声源定位控制空调的方法,该方法包括:获取声源采集装置采集到的声音信息,根据获取到的所述声音信息,计算出所述声源所在的第一位置信息,
判断所述声源的第一位置信息与第二位置信息是否相同,若判断出所述声源的第一位置信
息与第二位置信息不相同,则调节空调的控制参数,以使得调节所述控制参数后,所述第二
位置信息所处位置的空调控制状态与所述第一位置信息所处位置的空调控制状态相同。,
本发明所述方法通过判断声源的第一位置与第二位置是否相同,当相同时则将第一位置时
空调的风摆角度和风量调整至与第二位置相同,使得空调能根据声源位置坐标的变化进行
对空调风摆角度、风量大小的调节,增强了产品的智能化,提高了用户使用的舒适性与便捷
性。此外本发明还公开了一种基于声源定位控制空调的系统。
[0112] 本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本发明旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或
者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识
或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的
权利要求指出。
[0113] 应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。