一种基于声源定位控制空调的方法及系统转让专利
申请号 : CN201910823071.4
文献号 : CN110594943B
文献日 : 2021-07-02
发明人 : 郭晓磊 , 陈妃味
申请人 : TCL空调器(中山)有限公司
摘要 :
权利要求 :
1.一种基于声源定位控制空调的方法,其特征在于,应用于声源定位控制空调的系统,所述声源定位控制空调系统包括:至少两个声源采集装置;所述声源定位控制空调的方法包括以下步骤:
获取所述声源采集装置采集到的声音信息;
根据获取到的所述声音信息,计算出所述声源所在的第一位置信息;
判断所述第一位置信息与第二位置信息是否相同;所述第二位置信息为所述声源的历史位置信息;
若判断出所述第一位置信息与所述第二位置信息不相同,则调节空调的控制参数,以使得所述空调的控制状态由所述第一位置信息对应的控制状态更换为所述第二位置信息对应的控制状态;
所述空调的控制状态包括:空调的风摆与声源之间的摆动角度和空调的风量;
所述若判断出所述声源的第一位置信息与第二位置信息不相同,则调节空调的控制参数,所述空调的控制状态由所述第一位置信息对应的控制状态更换为所述第二位置信息对应的控制状态的步骤包括:
获取所述第二位置信息对应的摆动角度和风量;
根据所述第二位置信息所对应的摆动角度和风量,对空调的控制参数进行调整,使得调整后所述第一位置信息所对应的摆动角度和风量与所述第二位置信息所对应的摆动角度和风量相同;
根据所述第二位置信息和空调的风摆中心所在的位置,计算出第二位置信息所对应的空调的风摆与所述声源之间的摆动角度;
所述第一位置信息包括:第一距离值和第一角度值;
所述第一距离值为所述声源所在位置与第一连接线中心点之间的距离值;
所述第一角度值为第二连接线与位于所述第一连接线中心点上且垂直于所述第一连接线的垂直线之间的角度值;
所述第一连接线为所述获取到的所述任意两个声源采集装置之间的连接线;
所述第二连接线为所述声源所在位置与所述第一连接线中心点的连接线;
所述垂直线位于两个声源采集装置与声源所限定的平面内;
根据所述任意两个声源采集装置的位置信息,计算出所述任意两个声源采集装置之间的第二距离值;
利用余弦定理根据两个声源采集装置之间的第二距离值以及两个声源采集装置接收到声音信息的时间差、声音的传播速度,计算出声源所在位置与两个麦克风之间的连接线中心点的第一距离值,以及声源所在位置与中心点的连接线与位于中心点上且垂直于两个麦克风之间的连接线的垂直线之间的第一角度值,通过计算出的第一距离值与第一角度值确定声源所在第二位置信息。
2.根据权利要求1所述的基于声源定位控制空调的方法,其特征在于,所述声音信息包括:所述至少两个声源采集装置接收声音信号的接收时间;
所述获取所述声源采集装置采集到的声音信息的步骤包括:获取所述至少两个声源采集装置中任意两个声源采集装置接收所述声音信号的接收时间。
3.根据权利要求2所述的基于声源定位控制空调的方法,其特征在于,所述根据获取到的所述声音信息,计算出所述声源所在的第一位置信息的步骤包括:获取所述任意两个声源采集装置的位置信息;
根据所述任意两个声源采集装置接收到所述声音信号的接收时间,计算出接收到所述声音信号的时间差;
根据所述任意两个声源采集装置的位置信息、所述时间差和声音的传播速度,计算出所述声源所在的第一位置信息。
4.根据权利要求3所述的基于声源定位控制空调的方法,其特征在于,所述根据所述第二位置信息所对应的摆动角度和风量,对空调的控制参数进行调整,使得调整后所述第一位置信息所对应的摆动角度和风量与所述第二位置信息所对应的摆动角度和风量相同的步骤包括:
根据所述第一角度值和所述第二位置信息所对应的摆动角度,计算出调整角度;所述调整角度为将所述第一位置信息所对应的摆动角度调整到与第二位置信息所对应的摆动角度相同时所需调整的角度;
根据所述调整角度控制空调风摆的摆动角度转动到与所述第二位置信息所处位置的摆动角度相同。
5.根据权利要求4所述的基于声源定位控制空调的方法,其特征在于,所述根据所述调整角度控制空调风摆的摆动角度转动到与所述第二位置信息所处位置的摆动角度相同的步骤中,包括:
判断所述调整角度是否大于预设角度阈值,若超出,则控制以第一摆动速度调整所述调整角度,否则控制以第二摆动速度调整所述调整角度;
当控制以所述第一摆动速度调整所述调整角度的同时,监测调整角度是否调整到小于或等于所述预设角度阈值,若是,则控制以第二摆动速度调整角度;所述第一摆动速度大于第二摆动速度。
6.根据权利要求1所述的基于声源定位控制空调的方法,其特征在于,所述根据所述第二位置信息所处位置的所述摆动角度和风量对空调的控制参数进行调整,使得调整后的第一位置信息所处位置的空调的风摆与所述声源之间的摆动角度和风量与所述第二位置信息所处位置的摆动角度和风量相同的步骤包括:判断所述第一位置信息所处位置所在的风速区域是否与第二位置信息所处位置所在的风速区域相同;
若否,则控制空调的风量调整为与所述第二位置信息所处位置所在风速区域所对应的风量。
7.一种基于声源定位控制空调的系统,其特征在于,包括:至少两个声源采集装置和空调控制器;
所述声源采集装置,用于接收声源发出的声音信息,并将所述声音信息传输至所述空调控制器;
所述空调控制器,用于根据获取到的所述声音信息,计算出所述声源所在的第一位置信息;判断所述声源的第一位置信息与第二位置信息是否相同;所述第二位置信息为所述声源的历史位置信息;
以及,若判断出所述声源的第一位置信息与第二位置信息不相同,则调节空调的控制参数,以使得所述空调的控制状态由所述第一位置信息对应的控制状态更换为所述第二位置信息对应的控制状态;
所述空调的控制状态包括:空调的风摆与声源之间的摆动角度和空调的风量;
所述空调控制器,用于获取所述第二位置信息对应的摆动角度和风量;
根据所述第二位置信息所对应的摆动角度和风量,对空调的控制参数进行调整,使得调整后所述第一位置信息所对应的摆动角度和风量与所述第二位置信息所对应的摆动角度和风量相同;
根据所述第二位置信息和空调的风摆中心所在的位置点,计算出第二位置信息所对应的空调的风摆与所述声源之间的摆动角度;
所述第一位置信息包括:第一距离值和第一角度值;
所述第一距离值为所述声源所在位置与第一连接线中心点之间的距离值;
所述第一角度值为第二连接线与位于所述第一连接线中心点上且垂直于所述第一连接线的垂直线之间的角度值;
所述第一连接线为所述获取到的所述任意两个声源采集装置之间的连接线;
所述第二连接线为所述声源所在位置与所述第一连接线中心点的连接线;
所述垂直线位于两个声源采集装置与声源所限定的平面内;
根据所述任意两个声源采集装置的位置信息,计算出所述任意两个声源采集装置之间的第二距离值;
利用余弦定理根据两个声源采集装置之间的第二距离值以及两个声源采集装置接收到声音信息的时间差、声音的传播速度,计算出声源所在位置与两个麦克风之间的连接线中心点的第一距离值,以及声源所在位置与中心点的连接线与位于中心点上且垂直于两个麦克风之间的连接线的垂直线之间的第一角度值,通过计算出的第一距离值与第一角度值确定声源所在第二位置信息。
8.根据权利要求7所述的基于声源定位控制空调的系统,其特征在于,所述声源采集装置为麦克风或拾音器。
说明书 :
一种基于声源定位控制空调的方法及系统
技术领域
背景技术
生活中必不可少的家用电器,也在随着用户需求不断发展,目前市场上的智能空调器与传
统空调相比在外观功能上有很大的改变,而且在用户体验方面也有很大改善。而在空调控
制方式上现有技术中一般在空调中加入语音识别模块或红外模块方便用户对其进行语音
控制;但是当用户在室内移动时,空调并不能随着用户位置的改变自我调节,需要用户发出
语音指令或是红外遥控调节其风向风速等,空调的智能性低,不能满足用户的需求。
发明内容
的问题。
信息对应的控制状态。
制状态的步骤包括:
角度和风量相同。
位置信息所处位置的摆动角度和风量相同的步骤包括:
摆动角度相同时所需调整的角度;
于第二摆动速度。
动角度和风量与所述第二位置信息所处位置的摆动角度和风量相同的步骤包括:
所述声源的历史位置信息;
二位置信息对应的控制状态。
置信息与第二位置信息是否相同,若判断出所述声源的第一位置信息与第二位置信息不相
同,则调节空调的控制参数,以使得空调的控制状态由第二位置信息对应控制状态更换到
第一位置信息对应控制状态。本实施例中通过对目标声源进行定位,跟踪声源目标实时调
整空调的风口角度正对目标与空调到目标坐标位置的风量不变,使得空调能根据用户的声
源位置坐标的变化进行对空调风摆角度、风量大小的调节,增强了产品的智能化,提高了用
户使用的舒适性与便捷性。
附图说明
发明中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,
还可以根据这些附图获得其他的附图。
具体实施方式
发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在
没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
用户在室内有位置变化的时候,空调并不能跟随用户位置的变化而自动调节风口角度与风
量,虽然可以通过语音或者是红外遥控方式对空调进行调节,但是都需要用户去不断下达
不同的调节指令以使空调达到用户满足的状态,整个过程较为繁琐,不利于提升空调的智
能性,且用户体验较差。
传播速度,计算得出声源位置,也就是用户所在的位置,判断得到的用户位置信息与上一次
或者是默认设置的位置信息是否相同,如果相同则无需调整,如果不相同时则根据用户位
置自动调整风摆角度并保持风量大小不变,控制空调将风摆角度与风量大小调整为与上一
次或者是默认设置一致,通过判断用户发出声音的位置来判断出用户所在的位置,根据用
户位置来调节空调的风摆与风量,从而提高了设备的智能性,带来了较佳的体验。
集装置102可以设置多个,也可以是任一具有输入音频功能的设备,例如,麦克风,拾音器
等,首先,用户101发出声音,麦克风102接收其发出的声音信息,并将其声音信息转发至空
调器103,所述空调器103根据接收到的用户声音信息中包含的声音信号和麦克风102之间
接收声音信号的时间差以及麦克风102的位置信息计算出用户101所在的位置,通过判断用
户101所处的位置与上一次或者是默认设置的位置信息是否相同,当判断相同时则无需调
整空调,当判断不相同时则根据用户位置自动调整风摆角度并保持风量大小不变,以使风
摆角度与风量大小与上一次或者是默认设置的相同,从而当用户位置移动时,空调可智能
的跟踪目标进行调节以提高用户舒适性。
音,也可以是下达的指令声,或者是用户轻轻吟唱歌曲的声音。
部左右各一个平行安装,以便于采集声音信息。
到所述声音信号的时间差,例如在空调上的麦克风拾取到周围环境人发出的声音时,记录
下人声并获取此刻的时间,可想而知由于空调的摆放位置或者是麦克风的安装位置不同,
声音到达的时间也并不相同,因此存在一定的时间差异。
及声音的传播速度,计算出所述声源所在的第一位置信息,值得说明的是,所述声源采集装
置的安装位置信息是已知的,其空间位置坐标记录在空调的内存中,举例说明:当用户在空
调房发出声音时,空调上的麦克风a与麦克风b分别接收到声音,且接收到的时间差异存在
t,获取预存的麦克风a、b的空间坐标值,且在空调房内的声速固定V,可通过算法计算出声
音发出位置的空间坐标,也即是人员当前所处位置。
采集装置之间的连接线为X轴、以两个声源采集装置之间的连接线的中心点为坐标原点,以
位于中心点上且垂直于第一连接线的垂直线为Y轴,以位于所述中心点上且垂直与X轴和Y
轴的平面的垂线为Z轴所建立的三维坐标轴。
一连接线中心点的连线。
置接收到声音信息的时间差、声音的传播速度,可计算出声源所在位置与两个麦克风之间
的连接线中心点的第一距离值,以及声源所在位置与中心点的连接线与位于中心点上且垂
直于两个麦克风之间的连接线的垂直线之间的第一角度值,通过计算出的第一距离值与第
一角度值可以确定用户当前所在位置。
过实时监控到声源的移动,控制空调针对声源移动的位置做出以移动前相同的控制调节,
使得移动前和移动后,空调风摆、风量均保持一致,避免了空调风吹送时感受到时冷时热所
带来的不便。
用户所在的位置信息,也即是上一次两个声音采集装置的位置信息和接收到的声音信号的
时间差以及声音的传播速度,计算出的声源所在的用户位置信息,或者是空调系统预先默
认设置的用户位置信息。
述第二位置信息对应的控制状态。
中声源第二位置或默认设置时空调叶片的风摆角度以及输出风量的大小,随后将空调的风
摆和风量进行调整,使得调整后的摆动角度和风量与上一次或默认设置时所对应的风摆角
度和风量相同。
当用户第一次使用空调时,则实行默认设置,从而提高用户的舒适性。
的控制状态与所述第一位置信息所对应的空调的控制状态相同”进行具体介绍。
置信息所对应的空调的风摆与所述声源之间的摆动角度。也可以通过从空调主控板内存中
查询出第二位置信息所对应的空调风摆的参数和风量参数。
调整到与第二位置信息所处位置的摆动角度相同时所需调整的角度;根据所述调整角度控
制空调风摆的摆动角度转动到与所述第二位置信息所处位置的摆动角度相同。
第二位置所需的调整角度,进而,将当前第一位置空调的风摆角度调整为上一次第二位置
时的风摆角度。
还是右侧,当第一位置信息所对应的位置点位于所述第二位置信息所对应位置点的左侧,
则控制所述空调风摆向左调整所述调整角度,当第一位置信息所对应的位置点位于所述第
二位置信息所对应位置点的右侧,则控制所述空调风摆向右调整所述调整角度。
空调风摆向左调整角度,当用户所处位置与两个麦克风连接线上中点的垂直线所形成的夹
角比用户上一次位置所形成的夹角大时,则说明当前位置处于上一次位置的右边,需将空
调风摆向右调整。
动速度调整所述调整角度的同时,监测调整角度是否调整到小于或等于所述预设角度值,
若是,则控制以第二摆动速度调整角度;所述第一摆动速度大于第二摆动速度。
与第二位置信息所对应位置点的摆动角度θ的差值是否超出了预设角度值,当调整角度较
大超出预设角度时,则控制空调以第一摆动速度将风摆调整至所述调整角度,当调整角度
较小未超出预设角度时,则控制以第二摆动速度调整所述调整角度,当控制以第一摆动速
度调整所述调整角度的同时,还需监测调整角度是否调整到小于或等于预设角度值,当监
测到调整到小于或等于预设角度值时,则控制以第二摆动速度调整角度;值得说明的是,所
述第一摆动速度大于第二摆动速度。
置所在风速区域所对应的风量;
标系为以所述两个声源采集装置之间的连接线为X轴、以所述两个声源采集装置之间的连
接线的中心点为坐标原点,以位于所述中心点上且垂直于所述第一连接线的垂直线为Y轴,
以位于所述中心点上且垂直与所述X轴和Y轴的平面的垂线为Z轴所建立的三维坐标轴;
所在风速区域是否与第二坐标值所在的风速区域相同,当判断所在风速区域相同时则无需
调整风速区间,当判断不相同时则控制空调的风量调整为第二坐标值所在风速区域所对应
的风量。
属的风速区间,例如当检测到声源位置是在微弱风区域,则空调自动调整为微弱风;当检测
到是在低风区域,则空调自动调整为低风;当检测到是在中低风区域,则空调自动调整为中
低风;当检测到是在中风区域,则空调自动调整为中风;当检测到是在中高风区域,则空调
自动调整为中高风;当检测到是在高风区域,则空调自动调整为高风;当检测到是在超强风
区域,则空调自动调整为超强风。以确保用户位置变化前后都能定向且感受到空调的稳定
风量,提高用户舒适性。
过声源定位的过程中还可以对所述声源位置发出的声音信号中的声纹进行识别,当通过声
纹识别出用户为老年人或是小孩时,随后在计算声源所在位置与两个麦克风之间的连接线
中心点的距离值时加入一个固定值,或是在声源所在位置与中心点的连接线与位于中心点
上且垂直于两个麦克风之间的连接线的垂直线之间的角度值再加入固定的角度值,以使计
算出的第一位置信息与实际用户所在位置不在同一位置,这样在空调调整风摆角度时就能
自动避开声源所在的位置,起到了针对不同年龄段的人群实行不同的工作模式,为用户带
来了便捷。
所述声源的历史位置信息;
二位置信息对应的控制状态。
音提示。所述空调的主控板上设置有风机电机控制部件和摆风电机控制部件,分别用于空
调风量和空调风摆的调节。
判断所述声源的第一位置信息与第二位置信息是否相同,若判断出所述声源的第一位置信
息与第二位置信息不相同,则调节空调的控制参数,以使得调节所述控制参数后,所述第二
位置信息所处位置的空调控制状态与所述第一位置信息所处位置的空调控制状态相同。,
本发明所述方法通过判断声源的第一位置与第二位置是否相同,当相同时则将第一位置时
空调的风摆角度和风量调整至与第二位置相同,使得空调能根据声源位置坐标的变化进行
对空调风摆角度、风量大小的调节,增强了产品的智能化,提高了用户使用的舒适性与便捷
性。此外本发明还公开了一种基于声源定位控制空调的系统。
者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识
或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的
权利要求指出。