空调器及其控制方法和计算机可读存储介质与流程

文档序号:18560529发布日期:2019-08-30 23:13阅读:185来源:国知局
空调器及其控制方法和计算机可读存储介质与流程

本发明涉及空调器技术领域,尤其涉及一种空调器及其控制方法和计算机可读存储介质。



背景技术:

对于目前带有语音控制的家用空调器来说,一般是通过单个的语音采集装置来实现对用户语音的拾音和识别。

空调器识别用户的语音指令的准确性,与用户和空调器之间的距离有直接关系。用户与空调器之间的距离越小,空调器捕获用户的语音指令越为准确。但用户与空调器的最大距离可达5m以上(家里客厅可达8m以上),使得空调器很难清晰的捕获到用户的语音指令,空调器的语音识别的准确性较低。



技术实现要素:

本发明的主要目的在于提供一种空调器及其控制方法和计算机可读存储介质,旨在解决空调器的语音识别的准确性较低的问题。

为实现上述目的,本发明提供的一种空调器的控制方法,所述空调器设有语音采集装置,所述空调器的控制方法包括以下步骤:

确定空调器所在空间中用户相对所述空调器的位置信息,其中,所述位置信息包括所述用户与所述空调器之间的距离以及所述用户相对所述空调器的方向中的至少一个;

根据所述位置信息调整所述语音采集装置的灵敏度,其中,所述距离与所述灵敏度为正相关关系,所述用户相对所述空调器的方向与所述语音采集装置的语音采集方向之间的夹角和所述灵敏度为正相关关系。

在一实施例中,所述空调器设有与所述语音采集装置连接的转动机构,所述空调器通过所述转动机构控制所述语音采集装置转动,所述确定空调器所在空间中用户与所述空调器之间的位置信息的步骤包括:

根据所述位置信息控制所述转动机构转动,以使所述语音采集装置的语音采集面朝向所述用户,其中,所述位置信息包括所述用户相对所述空调器的方向。

在一实施例中,所述根据所述位置信息调整所述语音采集装置的灵敏度的步骤包括:

确定所述用户的身份,并根据所述身份确定所述用户的习惯音量值;

根据所述习惯音量值以及所述位置信息调整所述语音采集装置的灵敏度。

在一实施例中,所述空调器设有图像采集装置,所述根据所述位置信息调整所述语音采集装置的灵敏度的步骤包括:

获取所述图像采集装置采集的所述用户的图像;

根据所述图像确定所述用户的脸部朝向方向与所述语音采集装置的语音采集方向之间的夹角;

根据所述夹角以及所述位置信息调整所述语音采集装置的灵敏度。

在一实施例中,所述根据所述位置信息调整所述语音采集装置的灵敏度的步骤包括:

确定所述用户所在位置的环境噪音值;

根据所述环境噪音值以及所述位置信息调整所述语音采集装置的灵敏度。

在一实施例中,所述空调器的控制方法,还包括:

获取环境噪音源的位置,并根据所述环境噪音源的位置生成语音输出的位置建议信息,其中,所述位置建议信息对应的位置与所述环境噪音源的位置不同;

输出所述位置建议信息,以供所述用户位于所述位置建议信息对应的位置输出语音指令。

在一实施例中,所述确定空调器所在空间中用户相对所述空调器的位置信息的步骤包括:

在侦测到目标信息时,获取所述目标信息对应的用户相对所述空调器的位置信息,其中,所述目标信息包括预设动作以及预设语音中的至少一种。

为实现上述目的,本发明还提供一种空调器,所述空调器包括语音采集装置、处理器、存储器以及存储在所述存储器并可在所述处理器上运行的空调器的控制程序,所述语音采集装置与所述处理器连接,所述空调器的控制程序被处理器执行时实现如上所述的空调器的控制方法的各个步骤。

在一实施例中,所述空调器设有与所述语音采集装置连接的转动机构,所述空调器通过所述转动机构控制所述语音采集装置转动。

为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有所述空调器的控制程序,所述空调器的控制程序被处理器执行时实现如上所述的空调器的控制方法的各个步骤。

本发明提供的空调器及其控制方法和计算机可读存储介质,空调器设有语音采集装置,空调器确定空调器所在空间中用户相对空调器的位置信息,从而根据位置信息调整语音采集装置的灵敏度;由于而用户与空调器直接的距离越大,语音采集装置的灵敏度越高,以及用户相对空调器的方向与语音采集装置的语音采集方向之间的角度越大,所述灵敏度越高,灵敏度越高,从而使得空调器能够清晰的捕获到用户发出的语音指令,空调器的语音识别的准确性较高。

附图说明

图1为本发明实施例涉及的空调器的硬件构架示意图;

图2为本发明空调器的控制方法第一实施例的流程示意图;

图3为本发明空调器计算用户相对空调器的位置信息的示意图

图4为本发明空调器的控制方法第二实施例的流程示意图;

图5为本发明空调器的控制方法第三实施例的流程示意图;

图6为本发明空调器的控制方法第四实施例的流程示意图;

图7为本发明空调器的控制方法第五实施例的流程示意图;

图8为本发明空调器的控制方法第六实施例的流程示意图;

图9为本发明空调器的控制方法第七实施例的流程示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例的主要解决方案是:确定空调器所在空间中用户相对所述空调器的位置信息,其中,所述位置信息包括所述用户与所述空调器之间的距离以及所述用户相对所述空调器的方向中的至少一个;根据所述位置信息调整所述语音采集装置的灵敏度,其中,所述距离越大,所述灵敏度越高,所述用户相对所述空调器的方向与所述语音采集装置的语音采集方向之间的角度越大,所述灵敏度越高。

由于而用户与空调器直接的距离越大,语音采集装置的灵敏度越高,以及用户相对空调器的方向偏离空调器的正向方向的角度越大,灵敏度越高,从而使得空调器能够清晰的捕获到用户发出的语音指令,空调器的语音识别的准确性较高。

作为一种实现方案,空调器可以如图1所示。

本发明实施例方案涉及的是空调器,空调器包括:处理器101,例如cpu,存储器102,通信总线103以及语音采集装置104。其中,通信总线103用于实现这些组件之间的连接通信,语音采集装置104与处理器101连接。

存储器102可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。如图1所示,作为一种计算机存储介质的存储器103中可以包括空调器的控制程序;而处理器101可以用于调用存储器102中存储的空调器的控制程序,并执行以下操作:

确定空调器所在空间中用户相对所述空调器的位置信息,其中,所述位置信息包括所述用户与所述空调器之间的距离以及所述用户相对所述空调器的方向中的至少一个;

根据所述位置信息调整所述语音采集装置的灵敏度,其中,所述距离与所述灵敏度为正相关关系,所述用户相对所述空调器的方向与所述语音采集装置的语音采集方向之间的夹角和所述灵敏度为正相关关系。

在一实施例中,处理器101可以用于调用存储器102中存储的空调器的控制程序,并执行以下操作:

根据所述位置信息控制所述转动机构转动,以使所述语音采集装置的语音采集面朝向所述用户,其中,所述位置信息包括所述用户相对所述空调器的方向。

在一实施例中,处理器101可以用于调用存储器102中存储的空调器的控制程序,并执行以下操作:

确定所述用户的身份,并根据所述身份确定所述用户的习惯音量值;

根据所述习惯音量值以及所述位置信息调整所述语音采集装置的灵敏度。

在一实施例中,处理器101可以用于调用存储器102中存储的空调器的控制程序,并执行以下操作:

获取所述图像采集装置采集的所述用户的图像;

根据所述图像确定所述用户的脸部朝向方向与所述语音采集装置的语音采集方向之间的夹角;

根据所述夹角以及所述位置信息调整所述语音采集装置的灵敏度。

在一实施例中,处理器101可以用于调用存储器102中存储的空调器的控制程序,并执行以下操作:

确定所述用户所在位置的环境噪音值;

根据所述环境噪音值以及所述位置信息调整所述语音采集装置的灵敏度。

在一实施例中,处理器101可以用于调用存储器102中存储的空调器的控制程序,并执行以下操作:

获取环境噪音源的位置,并根据所述环境噪音源的位置生成语音输出的位置建议信息,其中,所述位置建议信息对应的位置与所述环境噪音源的位置不同;

输出所述位置建议信息,以供所述用户位于所述位置建议信息对应的位置输出语音指令。

在一实施例中,处理器101可以用于调用存储器102中存储的空调器的控制程序,并执行以下操作:

在侦测到目标信息时,获取所述目标信息对应的用户相对所述空调器的位置信息,其中,所述目标信息包括预设动作以及预设语音中的至少一种。

本实施例根据上述方案,空调器设有语音采集装置,空调器确定空调器所在空间中用户相对空调器的位置信息,从而根据位置信息调整语音采集装置的灵敏度;由于而用户与空调器直接的距离越大,语音采集装置的灵敏度越高,以及用户相对空调器的方向与语音采集装置的语音采集方向之间的角度越大,所述灵敏度越高,从而使得空调器能够清晰的捕获到用户发出的语音指令,空调器的语音识别的准确性较高。

基于上述空调器的硬件构架,提出本发明空调器的控制方法的实施例。

参照图2,图2为本发明空调器的控制方法的第一实施例,所述空调器的控制方法包括以下步骤:

步骤s10,确定空调器所在空间中用户相对所述空调器的位置信息,其中,所述位置信息包括所述用户与所述空调器之间的距离以及所述用户相对所述空调器的方向中的至少一个;

在本发明中,执行主体为空调器。空调器设有语音采集装置,语音采集装置可为麦克风,语音采集装置的语音识别的灵敏度可调。

空调器可确定室内用户相对空调器的位置信息,位置信息包括用户与空调器之间的距离以及用户相对空调器的方向。空调器可设置红外测距装置,空调器通过红外测距模块获取用户相对空调器的位置信息。

空调器还可设置图像采集装置,空调器通过图像采集装置获取用户相对空调器的位置信息,图像采集装置可为摄像头。具体的,当用户出现在图像采集装置的视场中时,图像采集装置采集用户的图像,根据图像标记出用户头部的边框,通过头部边框所在位置及大小,可算出用户离空调的距离及角度,角度即为用户相对空调器的方向与空调器的正向方向之间的夹角。参照图3,boundingbox为用户头部的方框,坐标为(x,y,w,h),其中x,y为目标物体(目标物体即为用户的头部)在图片中的x-y坐标,w,h为目标物体的长、宽。根据目标物体的坐标及图片的大小信息,可算出目标物体离空调的距离及角度信息,其中角度采用俯视角逆时针方向计算,公式为:angle=135-(x/w)*90;x为目标物体x轴距离,w为图片宽度,可视角度范围为45度-135度。距离计算公式为:x=1/x;y=a*x+b;其中a为权重,b为偏置,x为目标物体的宽度。

步骤s20,根据所述位置信息调整所述语音采集装置的灵敏度,其中,所述距离与所述灵敏度为正相关关系,所述用户相对所述空调器的方向与所述语音采集装置的语音采集方向之间的夹角和所述灵敏度为正相关关系。

在空调器确定位置信息后,即可根据位置信息对语音采集装置的灵敏度进行调节。具体的,在当位置信息为用户与空调器之间的距离时,空调器根据距离、距离与灵敏度的映射关系来确定灵敏度,距离越大,灵敏度越高。例如,在距离为1m时,语音采集装置的灵敏度为-44db;在距离为2m时,语音采集装置的灵敏度为-41db;在距离为3m时,语音采集装置的灵敏度为-38db;在距离为4m时,语音采集装置的灵敏度为-35db;在距离为5m时,语音采集装置的灵敏度为-32db。

在当位置信息为用户相对空调器的方向时,定义该方向为用户方向,空调器确定用户方向与语音采集装置的语音采集方向之间的夹角越大,语音采集装置的灵敏度越大。当然,也可直接通过距离以及用户方向确定语音采集装置的灵敏度。例如,用户与空调器之间的距离为2m,若用户方向与语音采集装置的语音采集方向之间的夹角α为0时,灵敏度为-41db;若α为30°时,则灵敏度为-40db;若α为60°时,则灵敏度为-38db;若α为180°时,则灵敏度为语音采集装置的最大灵敏度。

需要说明的是,上述仅仅是示例性列举距离与灵敏度的数值关系,以及α与灵敏度之间的数值关系,本领域技术人员可以根据实际情况灵活设置语音采集装置的灵敏度。

空调器在调节语音采集装置的灵敏度后,若侦测到用户发出的语音指令时,则执行与语音指令对应的操作。

在本实施例提供的技术方案中,空调器设有语音采集装置,空调器确定空调器所在空间中用户相对空调器的位置信息,从而根据位置信息调整语音采集装置的灵敏度;由于而用户与空调器直接的距离越大,语音采集装置的灵敏度越高,以及用户相对空调器的方向与语音采集装置的语音采集方向之间的角度越大,所述灵敏度越高,从而使得空调器能够清晰的捕获到用户发出的语音指令,空调器的语音识别的准确性较高。

参照图4,图4为本发明空调器的控制方法的第二实施例,基于第一实施例,所述步骤s10之后,还包括:

步骤s30,根据所述位置信息控制所述转动机构转动,以使所述语音采集装置的语音采集面朝向所述用户,其中,所述位置信息包括所述用户相对所述空调器的方向。

在本实施例中,空调器设有与语音采集装置连接的转动机构,转动机构可为电机。空调器通过转动结构控制语音采集装置的语音采集面的转动。在当空调器确定用户相对空调器的方向后,也即确定用户方向后,确定用户方向与语音采集装置的语音采集面所在的语音采集方向,进而确定用户方向与语音采集方向之间的夹角,根据该夹角即可确定转动机构的转动角度。

在确定转动角度后,即可控制电机转动,使得语音采集装置的语音采集面朝向用户,以采集用户发出的语音信息。

需要说明的是,在转动语音采集装置后,仅需根据用户与空调器之间的距离调整语音采集装置的灵敏度。

在本实施例提供的技术方案中,空调器根据用户相对空调器的方向控制语音采集装置的语音采集面朝向用户,且同时根据用户与空调器之间的距离调整语音采集装置的灵敏度,从而能够更加清晰的捕获用户发出的语音指令。

参照图5,图5为本发明空调器的控制方法的第三实施例,基于第一或第二实施例,所述步骤s20包括:

步骤s21,确定所述用户的身份,并根据所述身份确定所述用户的习惯音量值;

步骤s22,根据所述习惯音量值以及所述位置信息调整所述语音采集装置的灵敏度。

在本实施例中,空调器中存储有家庭内各个成员的图像。空调器通过图像采集装置采集用户图像,进而根据存储的图像以及采集的图像确定用户的身份。空调器会实时采集家庭内各个成员的声音以及声音的音量大小,进而确定各个成员的习惯音量信息,习惯音量信息指的是用户日常生活中的正常音量值;当然,空调器可直接录取家庭内各个成员的音量,进而将录取的音量作为习惯音量。

习惯音量值越大,那么语音采集装置的灵敏度可较小。对此,空调器根据位置信息确定语音采集装置的灵敏度后,空调器进一步根据习惯音量值修正确定的灵敏度,修正的灵敏度即为语音采集装置的最终灵敏度。空调器可计算用户的习惯音量与预设音量之间的差值,在差值为正值,则减小确定的灵敏度,在差值为负值,则增大确定的灵敏度。例如,用户与空调器之间的距离为1m,语音采集装置的灵敏度为-44db,且预设音量为25db(分贝),若用户的习惯音量值为30db时,则减小灵敏度,减小后的灵敏度为-45db。

在本实施例提供的技术方案中,空调器确定用户的身份,根据用户的身份确定用户的习惯音量信息,进而根据习惯音量信息以及位置信息确定语音采集装置的灵敏度,使得空调器结合用户的音量情况,灵活设置语音采集装置的灵敏度,空调器的智能化程度高。

参照图6,图6为本发明空调器的控制方法的第四实施例,基于第一或第二实施例,所述步骤s20包括:

步骤s23,获取所述图像采集装置采集的所述用户的图像;

步骤s24,根据所述图像确定所述用户的脸部朝向方向与所述语音采集装置的语音采集方向之间的夹角;

步骤s25,根据所述夹角以及所述位置信息调整所述语音采集装置的灵敏度。

在本实施例中,空调器设有图像采集装置。空调器在获得图像采集装置采集的用户图像后,即可根据用户图像确定用户的脸部朝向方向与语音采集装置的语音采集方向之间的夹角。由于用户的脸部朝向方向表征用户的嘴巴的朝向方向,因此,脸部朝向方向与语音采集装置的语音采集方向之间的夹角越大,语音采集装置采集的用户的语音越模糊。对此,空调器在根据位置信息确定语音采集装置的灵敏度后,根据用户脸部朝向方向与语音采集装置的语音采集方向之间的夹角修正确定的灵敏度,夹角越大,修正值越大,修正值为正数。例如,用户与空调器之间的距离为1m,语音采集装置的灵敏度为-44db,若脸部朝向方向与语音采集装置的语音采集方向之间的夹角β为0,则灵敏度为-44db,若β为30°,则增大确定的灵敏度-44db,增大后的灵敏度为-42db。

在本实施例提供的技术方案中,空调器获取图像采集模块采集的用户图像,以根据用户图像确定用户脸部朝向方向与语音采集装置的语音采集方向之间的夹角,以根据夹角对位置信息确定的语音采集装置的灵敏度进行修正,使得空调器根据用户嘴巴相对空调器的方位灵活设置语音采集装置的灵敏度。

参照图7,图7为本发明空调器的控制方法的第五实施例,基于第一或第二实施例,所述步骤s20包括:

步骤s26,确定所述用户所在位置的环境噪音值;

步骤s27,根据所述环境噪音值以及所述位置信息调整所述语音采集装置的灵敏度。

在本实施例中,空调器设有声学相机以及图像采集装置。空调器获取图像采集装置采集的用户图像后,即可确定用户所在的位置,空调器则控制声学相机对用户所在位置进行环境噪音值的计算,环境噪音值指的是除用户之外的声音大小,例如,用户所在的位置含有多其他用户,且其他用户为噪音源。在空调器采集用户所在位置的环境噪音时,可输出提示信息使得用户处于无声状态。

空调器在根据位置信息确定语音采集装置的灵敏度后,可根据环境噪音值对确定的灵敏度进行修正。环境噪音值越大,可表示用户所在的位置的杂音越大,因此,需要增大语音采集装置的灵敏度,也即环境噪音值与修正值成正比。例如,用户与空调器之间的距离为1m,语音采集装置的灵敏度为-44db,若环境噪音值为20db,则增大确定的灵敏度-44db,增大后的灵敏度为-40db。

在本实施例提供的技术方案中,空调器确定用户所在位置的环境噪音值,根据环境噪音值对位置信息确定的语音采集装置的灵敏度进行修正,使得空调器根据环境噪音灵活设置语音采集装置的灵敏度。

参照图8,图8为本发明空调器的控制方法的第六实施例,基于第一至第五中任一实施例,所述空调器的控制方法,还包括:

步骤s40,获取环境噪音源的位置,并根据所述环境噪音的位置生成语音输出的位置建议信息,其中,所述位置建议信息对应的位置与所述环境噪音的位置不同;

步骤s50,输出所述位置建议信息,以供所述用户位于所述位置建议信息对应的位置输出语音指令。

在本实施例中,空调器设有声学相机。空调器通过声学相机确定室内的各个环境噪音源所在的位置。例如,家庭举办生日会,室内有多处娱乐位置,各个娱乐位置可视为环境噪音源。环境噪音源的噪音值大于预设噪音值,用户处于环境噪音源时,空调器无法准确的捕获用户发出的语音指令。对此,空调器在获取环境噪音源的位置后,根据环境噪音源的位置生成语音输出的位置建议信息,位置建议信息对应的位置与环境噪音源的位置不同,空调器输出位置建议信息以供用户位于位置建议信息对应的位置输出语音指令。

空调器可以图像的形式显示位置建议信息,具体的,空调器可在显示屏上显示环境噪音源对应的位置,这些位置可以以红点进行标记。空调器可显示蓝色区域,蓝色区域即为位置建议信息对应的位置,也即位置建议信息。为了便于用户理解,可在显示屏上显示红点位置以及蓝色区域的说明。

在本实施例提供的技术方案中,空调器获取环境噪音源的位置,进而根据环境噪音源的位置生成语音输出的位置建议信息,再输出位置建议信息以供用户位于位置建议信息对应的位置输出语音指令,从而使得空调器清晰的捕获语音指令。

参照图9,图9为本发明空调器的控制方法的第七实施例,基于第一至第六中任一实施例,所述步骤s10包括:

步骤s11,在侦测到目标信息时,获取所述目标信息对应的用户相对所述空调器的位置信息,其中,所述目标信息包括预设动作以及预设语音中的至少一种。

空调器所在空间内的用户可能有多个。空调器需要确定目标用户,以目标用户相对空调器的位置信息进行语音采集装置的灵敏度调整。对此,空调器存储预设动作以及预设语音,预设动作可以是手势、脚的动作等,预设语音可以是预设音乐或者录音,用户做出动作或者输出语音后,可被空调器侦测到,若动作为预设语音或者语音为预设语音时,则可判定用户需要发出语音指令,此时,空调器即可根据用户相对空调器的位置信息进行语音识别装置的灵敏度调节。通过此方式,即可解决室内多个用户存在时,空调器无法准确的调节语音采集装置的灵敏度的问题。

在本实施例提供的技术方案中,空调器在侦测到目标信息时,获取目标信息对应的用户相对空调器的位置信息,使得空调器能够预先得知想要输出语音指令的用户,以准确的进行语音采集装置的灵敏度调节。

本发明还提供一种空调器,所述空调器包括语音采集装置、处理器、存储器以及存储在所述存储器并可在所述处理器上运行的空调器的控制程序,所述语音采集装置与所述处理器连接,所述空调器的控制程序被处理器执行时实现如上实施例所述的空调器的控制方法的各个步骤。

本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有所述空调器的控制程序,所述空调器的控制程序被处理器执行时实现如上实施例所述的空调器的控制方法的各个步骤。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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