一种空调以及空调业务实现方法与流程

文档序号:11174800阅读:503来源:国知局
一种空调以及空调业务实现方法与流程

本发明涉及空调技术领域,特别涉及一种空调以及空调业务实现方法。



背景技术:

随着人们生活水平的提高,空调逐渐成为人们工作和生活中所必不可少的用品。

目前,在空调的使用过程中,空调采用基于用户的扫风方式进行送风,扫风的风向较为固定。要么空调朝向用户扫风,要么空调避开用户扫风。无论采用是朝向用户扫风还是避开用户扫风,现有的扫风方式只能让单个的用户感觉舒适,而不能给空调所处区域内的其他用户带来舒适。因此,用户体验不佳。



技术实现要素:

本发明提供了一种空调以及空调业务实现方法,可以提高用户体验。

第一方面,本发明提供了一种空调,该空调包括:

图像采集模块、处理模块以及送风模块;

所述图像采集模块,用于对指定区域进行图像采集,将采集的图像传输至所述处理模块;

所述处理模块,用于接收所述图像采集模块传输的所述图像,根据所述图像,生成针对于所述指定区域的扫风方案,将所述扫风方案发送给所述送风模块;

所述送风模块,用于接收所述处理模块发送的所述扫风方案,执行所述扫风方案对应的扫风动作。

优选地,

所述处理模块,包括:第一分析单元、第二分析单元以及确定单元;

所述第一分析单元,用于根据所述图像,确定所述指定区域的尺寸信息以及确定所述图像中包括的各个对象分别对应的对象位置信息,将所述尺寸信息以及各个所述对象位置信息发送给所述确定单元;

所述第二分析单元,用于判断所述图像中的各个所述对象中是否存在人体特征,如果是,确定人体特征对应的对象位置信息,对确定的对象位置信息进行标记;

所述确定单元,用于根据所述第一分析单元发送的所述尺寸信息和各个所述对象位置信息,以及根据所述第二分析单元标记的对象位置信息,生成针对于所述指定区域的扫风方案。

优选地,

所述尺寸信息,包括:所述指定区域的深度;

所述对象位置信息,包括所述对象与所述图像采集模块间的距离以及所述对象与所述图像采集模块间的角度;

所述第一分析单元,包括:第一分析子单元、第二分析子单元;

所述第一分析子单元,用于确定所述图像中每一个像素点的三色值,并根据预先存储的至少一个三色值与至少一个长度值间的对应关系,确定每一个所述像素点对应的长度值,将确定的各个长度值中最大的长度值确定为所述指定区域的深度;

所述第二分析子单元,用于根据公式(1)分别计算各个所述对象与所述图像采集模块间的距离,以及根据公式(2)分别计算各个所述对象与所述图像采集模块之间的角度;

其中,所述li表征所述对象i与所述图像采集模块之间的距离;所述a表征所述图像采集模块到地面的距离;所述α表征所述图像采集模块与地面的垂线和所述图像采集模块下视野的夹角;所述b表征所述对象i的下沿到所述图像采集模块垂平面的距离;

其中,所述θi表征所述对象i与所述图像采集模块之间的角度;所述xi表征所述对象i在所述图像中相比坐标(0,0)的水平距离;所述ω表征所述图像采集模块本身视野能够达到的水平角度范围;所述l表征所述图像的宽度。

优选地,

所述第二分析单元,包括:第一人体特征分析子单元;

所述第一人体特征确定子单元,用于确定所述图像中每一个像素点的三色值,并根据各个所述像素点的三色值,确定所述图像中的肤色像素点;判断所述图像中的肤色像素点的数量是否大于等于预先设定的个数阈值,如果是,确定所述图像中的各个所述对象中存在人体特征。

优选地,

所述第二分析单元,包括:第二人体特征分析子单元;

所述第二人体特征分析子单元,用于存储至少一个人体轮廓样本,当确定所述图像中存在所述至少一个人体轮廓样本中的任意一个人体轮廓样本时,确定所述图像中的各个所述对象中存在人体特征。

优选地,

所述确定单元,包括:扫风角度确定子单元和扫风方案确定子单元;

所述扫风角度确定子单元,用于根据各个所述对象位置信息包括的所述对象与所述图像采集模块间的角度,确定各个扫风角度;

所述扫风方案确定子单元,用于根据所述尺寸信息中包括的所述指定区域的深度以及各个所述对象位置信息包括的所述对象与所述图像采集模块间的距离,在预先设定的数据库中确定各个所述对象对应的扫风参数,并建立各个所述扫风角度与各个所述扫风参数的对应关系,以形成扫风方案。

优选地,

所述确定单元,进一步包括:处理子单元;

所述处理子单元,用于确定各个所述扫风角度中对应至少两个所述对象位置信息的目标扫风角度,针对每一个所述目标扫风角度均执行,将当前所述目标扫风角度对应的至少两个所述对象位置信息进行优先级排序,确定优先级最高的所述对象位置信息为当前所述目标扫风角度对应的对象位置信息。

第二方面,本发明提供了一种空调业务实现方法,该方法包括:

对指定区域进行图像采集;

根据采集的图像,生成针对于所述指定区域的扫风方案;

执行所述扫风方案对应的扫风动作。

优选地,

所述根据采集的图像,生成针对于所述指定区域的扫风方案,包括:

根据所述图像,确定所述指定区域的尺寸信息以及确定所述图像中包括的各个对象分别对应的对象位置信息;

判断所述图像中的各个所述对象中是否存在人体特征,如果是,确定人体特征对应的对象位置信息,对确定的对象位置信息进行标记;

根据所述尺寸信息和各个所述对象位置信息,以及根据标记的对象位置信息,生成针对于所述指定区域的扫风方案。

优选地,

所述尺寸信息,包括:所述指定区域的深度;

所述对象位置信息,包括所述对象与所述图像采集模块间的距离以及所述对象与所述图像采集模块间的角度;

所述根据所述图像确定所述指定区域的尺寸信息以及确定所述图像中包括的各个对象分别对应的对象位置信息,包括:

确定所述图像中每一个像素点的三色值,并根据预先存储的至少一个三色值与至少一个长度值间的对应关系,确定每一个所述像素点对应的长度值,将确定的各个长度值中最大的长度值确定为所述指定区域的深度;

根据公式(1)分别计算各个所述对象与所述图像采集模块间的距离,以及根据公式(2)分别计算各个所述对象与所述图像采集模块之间的角度;

其中,所述li表征所述对象i与所述图像采集模块之间的距离;所述a表征所述图像采集模块到地面的距离;所述α表征所述图像采集模块与地面的垂线和所述图像采集模块下视野的夹角;所述b表征所述对象i的下沿到所述图像采集模块垂平面的距离;

其中,所述θi表征所述对象i与所述图像采集模块之间的角度;所述xi表征所述对象i在所述图像中相比坐标(0,0)的水平距离;所述ω表征所述图像采集模块本身视野能够达到的水平角度范围;所述l表征所述图像的宽度。

优选地,

所述判断所述图像中的各个所述对象中是否存在人体特征,包括:

确定所述图像中每一个像素点的三色值,并根据各个所述像素点的三色值,确定所述图像中的肤色像素点;

判断所述图像中的肤色像素点的数量是否大于等于预先设定的个数阈值,如果是,确定所述图像中的各个所述对象中存在人体特征。

优选地,

所述判断所述图像中的各个所述对象中是否存在人体特征,包括:

存储至少一个人体轮廓样本;

当确定所述图像中存在所述至少一个人体轮廓样本中的任意一个人体轮廓样本时,确定所述图像中的各个所述对象中存在人体特征。

优选地,

所述根据所述尺寸信息和各个所述对象位置信息,以及根据标记后的对象位置信息,生成针对于所述指定区域的扫风方案,包括:

根据各个所述对象位置信息包括的所述对象与所述图像采集模块间的角度,确定各个扫风角度;

根据所述尺寸信息中包括的所述指定区域的深度以及各个所述对象位置信息包括的所述对象与所述图像采集模块间的距离,在预先设定的数据库中确定各个所述对象对应的扫风参数,并建立各个所述扫风角度与各个所述扫风参数的对应关系,以形成扫风方案。

优选地,

在所述根据各个所述对象位置信息包括的所述对象与所述图像采集模块间的角度确定各个扫风角度之后,进一步包括:

确定各个所述扫风角度中对应至少两个所述对象位置信息的各个目标扫风角度;

针对每一个所述目标扫风角度均执行,将当前所述目标扫风角度对应的至少两个所述对象位置信息进行优先级排序,确定优先级最高的所述对象位置信息为当前所述目标扫风角度对应的对象位置信息。

本发明提供了一种空调以及空调业务实现方法,首先利用图像采集模块对指定区域进行图像采集。然后处理模块根据图像采集模块采集的图像生成针对于指定区域的扫风方案,并将扫风方案发送给送风模块。当送风模块接收到处理模块发送的扫风方案时,执行扫风方案对应的扫风动作。通过上述可知,本方案可以根据采集的图像确定针对于指定区域的扫风方案,并使得扫风模块执行与扫风方案对应的扫风动作。由于扫风方案是针对于指定区域确定的,因此扫风方案可以满足指定区域内各个用户的需求。因此本发明提供的方案可以提高用户体验。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明一个实施例提供的一种空调的结构示意图;

图2是本发明另一个实施例提供的一种空调的结构示意图;

图3是本发明一个实施例提供的一种包括第一分析子单元和第二分析子单元的空调的结构示意图;

图4是本发明一个实施例提供的一种包括第一人体特征分析子单元的空调的结构示意图;

图5是本发明一个实施例提供的一种包括第二人体特征分析子单元的空调的结构示意图;

图6是本发明一个实施例提供的一种包括扫风角度确定子单元和扫风方案确定子单元的空调的结构示意图;

图7是本发明一个实施例提供的一种包括处理子单元的空调的结构示意图;

图8是本发明一个实施例提供的一种空调业务实现方法的流程图;

图9是本发明另一个实施例提供的一种空调业务实现方法的流程图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,本发明实施例提供了一种空调,该空调包括:

图像采集模块101、处理模块102以及送风模块103;

所述图像采集模块101,用于对指定区域进行图像采集,将采集的图像传输至所述处理模块102;

所述处理模块102,用于接收所述图像采集模块101传输的所述图像,根据所述图像,生成针对于所述指定区域的扫风方案,将所述扫风方案发送给所述送风模块103;

所述送风模块103,用于接收所述处理模块102发送的所述扫风方案,执行所述扫风方案对应的扫风动作。

根据如图1所示的实施例,首先利用图像采集模块对指定区域进行图像采集。然后处理模块根据图像采集模块采集的图像生成针对于指定区域的扫风方案,并将扫风方案发送给送风模块。当送风模块接收到处理模块发送的扫风方案时,执行扫风方案对应的扫风动作。通过上述可知,本方案可以根据采集的图像确定针对于指定区域的扫风方案,并使得扫风模块执行与扫风方案对应的扫风动作。由于扫风方案是针对于指定区域确定的,因此扫风方案可以满足指定区域内各个用户的需求。因此本发明提供的实施例可以提高用户体验。

在本发明一个实施例中,图像采集模块采集图像的数量可以根据业务要求确定,且至少可以存在以下两种情况:

情况一:在预先设定的采集周期内采集一个图像;

情况二:在预先设定的采集周期内采集至少两个图像。

其中,由于情况一中仅采集一个图像,可能存在不能真实反映指定区域内真实情况,以使得不能根据该图像制定出符合指定区域要求的扫风方案,因此不作为优选的方式。由于情况二中采集了至少两个图像,可以真实反映出指定区域内的真实情况,以使得根据至少两个图像制定出符合指定区域要求的扫风方案,因此可以作为优选的方式。

在本发明一个实施例中,如图2所示,所述处理模块102可以包括:第一分析单元201、第二分析单元202以及确定单元203;

所述第一分析单元201,用于根据所述图像,确定所述指定区域的尺寸信息以及确定所述图像中包括的各个对象分别对应的对象位置信息,将所述尺寸信息以及各个所述对象位置信息发送给所述确定单元203;

所述第二分析单元202,用于判断所述图像中的各个所述对象中是否存在人体特征,如果是,确定人体特征对应的对象位置信息,对确定的对象位置信息进行标记;

所述确定单元203,用于根据所述第一分析单元201发送的所述尺寸信息和各个所述对象位置信息,以及根据所述第二分析单元202标记的对象位置信息,生成针对于所述指定区域的扫风方案。

在本实施例中,图像中包括的对象可能包括:指定区域内放置的家具、电器等放置物以及指定区域内存在的用户。

在本实施例中,当第一分析单元获取图像后,将分析图像中的各个图像参数,然后根据分析得到的各个参数确定出指定区域的尺寸信息以及确定出图像中包括的各个对象分别对应的对象位置信息。由于图像中包括的各个对象中除了包括家具、电器等放置物之外,还可能包括用户,因此需要利用第二分析单元判断各个对象中是否包括人体特征,以使得制定出的扫风方案可以满足存在于指定区域内用户的需求。当确定各个对象中存在人体特征时,需要在第一分析单元确定的对象位置信息中,确定人体特征对应的对象位置信息,并对人体特征对应的对象位置信息进行标记,以使得确定单元可以对人体特征对应的对象位置信息以及非人体特征对应的对象位置信息进行区分。然后确定单元根据第一分析单元发送的尺寸信息和各个对象位置信息,以及根据第二分析单元标记的对象位置信息,分别确定出人体特征对应的对象位置信息以及非人体特征对应的对象位置信息分别对应的扫风参数,然后根据各个扫风参数生成针对于指定区域的扫风方案。其中扫风参数可以包括吹风风量、吹风风速、制冷和制热温度、吹风时间中的至少一种或多种。

根据上述实施例,利用第一分析单元根据图像确定指定区域的尺寸信息以及确定图像中包括的各个对象分别对应的对象位置信息。然后第二分析单元在判断图像中的各个对象中存在人体特征时,确定人体特征对应的对象位置信息,并对确定的对象位置信息进行标记。然后利用确定单元根据第一分析单元确定的尺寸信息和各个对象位置信息,以及根据第二分析单元标记的对象位置信息,生成针对于指定区域的扫风方案。通过上述可知,由于当图像中包括的各个对象中存在人体特征时,可以对人体特征对应的对象位置信息进行标记,因此制定出的扫风方案可以满足存在于指定区域内用户的需求。

在本发明一个实施例中,如图3所示,所述处理模块中所涉及的尺寸信息可以包括所述指定区域的深度时,以及对象位置信息可以包括所述对象与所述图像采集模块间的距离以及所述对象与所述图像采集模块间的角度。

所述第一分析单元201,包括:第一分析子单元301、第二分析子单元302;

所述第一分析子单元301,用于确定所述图像中每一个像素点的三色值,并根据预先存储的至少一个三色值与至少一个长度值间的对应关系,确定每一个所述像素点对应的长度值,将确定的各个长度值中最大的长度值确定为所述指定区域的深度;

所述第二分析子单元302,用于根据公式(1)分别计算各个所述对象与所述图像采集模块间的距离,以及根据公式(2)分别计算各个所述对象与所述图像采集模块之间的角度;

其中,所述li表征所述对象i与所述图像采集模块之间的距离;所述a表征所述图像采集模块到地面的距离;所述α表征所述图像采集模块与地面的垂线和所述图像采集模块下视野的夹角;所述b表征所述对象i的下沿到所述图像采集模块垂平面的距离;

其中,所述θi表征所述对象i与所述图像采集模块之间的角度;所述xi表征所述对象i在所述图像中相比坐标(0,0)的水平距离;所述ω表征所述图像采集模块本身视野能够达到的水平角度范围;所述l表征所述图像的宽度。

在本实施例中,预先存储的至少一个三色值与至少一个长度值间的对应关系可以根据业务要求确定。比如预先存储的对应关系中包括:三色值1对应长度值1、三色值2对应长度值2以及三色值3对应长度值3。确定采集的图像中仅包括两个像素点:像素点1和像素点2。则分别确定像素点1和像素点2的三色值。根据预先存储的对应关系,确定像素点1对应的长度值为长度值2、像素点2对应的长度值为长度值2。通过比较确定像素点2对应的长度值2大于像素点1对应的长度值1,则将长度值2确定为指定区域的深度。

在本实施例中,公式(1)中图像采集模块到地面的距离可以根据具体的业务要求确定。比如为使得图像采集模块可以采集到指定区域内所有的对象,可以设置图像采集模块到地面的距离为2米。图像采集模块与地面的垂线和图像采集模块下视野的夹角也可以根据具体的业务要求确定。该夹角与图像采集模块的安装位置有关。每一个对象的下沿到图像采集模块垂平面的距离可以通过分析图像获取。待上述的各个参数确定后,则可以根据公式(1)计算得到每一个对象与图像采集模块之间的距离。

在本实施例中,由于各个对象与图像采集模块的角度位置,直接影响着扫风模块在该角度位置执行的扫风动作,因此需要准确的确定各个对象与图像采集模块间的角度。公式(2)中的对象在图像中相比坐标(0,0)的水平距离以及图像的宽度均可以通过分析图像获取。图像采集模块本身视野能够达到的水平角度范围可以通过业务要求预先设定。比如,确定图像中的对象1在图像中相比坐标(0,0)的水平距离为2,图像采集模块本身视野能够达到的水平角度范围为180、图像的宽度为10,则根据公式(2),计算对象1与图像采集模块间的角度为:

根据上述实施例,指定区域的深度、图像中各个对象与图像采集模块间的距离以及各个对象与图像采集模块间的角度均可以根据预先设定的各个参数以及从图像中获取的各个图像参数确定。因此可以为扫风方案的确定提供数据基础,以提高扫风方案与指定区域的匹配度。

在本发明一个实施例中,第二分析单元判断图像中的各个对象中是否存在人体特征,至少可以通过如下两种方式实现:

方式一:

在本发明一个实施例中,如图4所示,所述第二分析单元202可以包括:第一人体特征分析子单元401;

所述第一人体特征确定子单元401,用于确定所述图像中每一个像素点的三色值,并根据各个所述像素点的三色值,确定所述图像中的肤色像素点;判断所述图像中的肤色像素点的数量是否大于等于预先设定的个数阈值,如果是,确定所述图像中的各个所述对象中存在人体特征。

在本实施例中,要预先确定肤色像素点对应的三色值中的r值、g值和b值,肤色像素点对应的r值、g值和b值可以根据具体的业务来确定,比如可以根据不同的人种进行确定,确定肤色像素点对应的r值为252、g值224和b值203。

确定图像中每一个像素点的三色值中的r值、g值和b值,利用每一个像素点的r值、g值和b值与预先确定的肤色像素点对应的r值、g值和b值进行比对,确定图像中的肤色像素点,并统计肤色像素点的数量。并将得到的图像中的肤色像素点的数量与预先设定的个数阈值进行比对,当图像中的肤色像素点的数量大于等于预先设定的个数阈值时,则确定图像中存在人体特征。如果图像中的肤色像素点的数量小于预先设定的个数阈值时,则确定图像不存在人体特征。

另外,本实施例中涉及的个数阈值可以根据具体的业务要求来设定,比如可以设置为100个。

根据上述实施例,通过图像中的各个像素点的三色值,确定图像中的肤色像素点。当确定的肤色像素点对应的个数大于等于预设个数阈值时,才确定图像中存在人体特征,由于是通过像素点的三色值来判断图像中是否存在人体特征的,因此可以准确识别图像中是否存在人体特征。

方式二:

在本发明一个实施例中,如图5所示,所述第二分析单元202可以包括:第二人体特征分析子单元501;

所述第二人体特征分析子单元501,用于存储至少一个人体轮廓样本,当确定所述图像中存在所述至少一个人体轮廓样本中的任意一个人体轮廓样本时,确定所述图像中的各个所述对象中存在人体特征。

在本实施例中,人体轮廓样本的数量以及型式均可以根据业务要求确定。比如存储了三个人体轮廓样本,分别为:人体轮廓样本1、人体轮廓样本2以及人体轮廓样本3。

在本实施例中,分析图像包括的各个对象分别对应的轮廓。当确定对象对应的轮廓与存在的人体轮廓样本中的任意一个人体轮廓样本一致时,则确定图像中存在人体特征。

根据上述实施例,首先存储至少一个人体轮廓样本。当确定的图像中存在人体轮廓样本中的任意一个人体轮廓样本时,则确定图像中的各个对象中存在人体特征。由于通过人体轮廓样本判断图像中是否存在人体特征,因此可以准确识别图像中是否存在人体特征。

在本发明一个实施例中,如图6所示,所述确定单元203可以包括:扫风角度确定子单元601和扫风方案确定子单元602;

所述扫风角度确定子单元601,用于根据各个所述对象位置信息包括的所述对象与所述图像采集模块间的角度,确定各个扫风角度;

所述扫风方案确定子单元602,用于根据所述尺寸信息中包括的所述指定区域的深度以及各个所述对象位置信息包括的所述对象与所述图像采集模块间的距离,在预先设定的数据库中确定各个所述对象对应的扫风参数,并建立各个所述扫风角度与各个所述扫风参数的对应关系,以形成扫风方案。

在本实施例中,扫风角度确定子单元可以根据各个对象位置信息包括的对象与图像采集模块间的角度,确定各个扫风角度。比如图像中存在对象1、对象2、对象3。对象1位置信息中包括对象1与图像采集模块间的角度为15°,对象2位置信息中包括对象2与图像采集模块间的角度为90°,对象3位置信息中包括对象3与图像采集模块间的角度为135°。则确定的扫风角度分别为15°、90°、135°。

在本实施例中,预先设定的数据库包括对象属性、距离与扫风参数的对应的关系。其中对象的属性包括:非人体特征属性和人体特征属性。其中,设定对象属性、距离与扫风参数的对应的关系可以遵循如下原则进行设定:

1、距离越近,扫风参数中的吹风风量、吹风风速、制冷/热温度、吹风时间设置的越小。

2、距离越远,扫风参数中的吹风风量、吹风风速、制冷/热温度、吹风时间设置的越大。

在本实施例中,比如预先设定的数据库中包括:对象属性1、距离1对应扫风参数1,对象属性2、距离2对应扫风参数2,对象属性2、距离1对应扫风参数3,对象属性2、距离3对应扫风参数4。图像中存在对象1、对象2、对象3。根据尺寸信息中包括的指定区域的深度以及各个对象位置信息包括的对象与图像采集模块间的距离,在预先设定的数据库中确定对象1对应扫风参数1、对象2对应扫风参数3、对象3对应扫风参数4。则根据上述扫风角度确定子单元确定的扫风角度,建立的各个扫风角度与各个扫风参数的对应关系为:扫风角度15°对应扫风参数1、扫风角度90°对应扫风参数3、扫风角度135°对应扫风参数4。则形成的扫风方案中包括:扫风角度15°对应扫风参数1、扫风角度90°对应扫风参数3、扫风角度135°对应扫风参数4。当执行扫风方案对应的扫风动作时,在扫风角度15°时执行扫风参数1对应的扫风动作、在扫风角度90°时执行扫风参数3对应的扫风动作、在扫风角度135°时执行扫风参数4对应的扫风动作。

根据上述实施例,利用扫风角度确定子单元根据各个对象位置信息包括的对象与图像采集模块间的角度,确定各个扫风角度。然后利用扫风方案确定子单元根据尺寸信息中包括的指定区域的深度以及各个对象位置信息包括的对象与图像采集模块间的距离,在预先设定的数据库中确定各个对象对应的扫风参数,并建立各个扫风角度与各个扫风参数的对应关系,以形成扫风方案。由于形成的扫风方案是根据各个对象与图像采集模块间的角度、各个对象与图像采集模块间的距离以及指定区域的深度确定的,因此扫风方案可以满足指定区域内各个对象的需求。

在本发明一个实施例中,如图7所示,所述确定单元203可以进一步包括处理子单元701;

所述处理子单元701,用于确定各个所述扫风角度中对应至少两个所述对象位置信息的目标扫风角度,针对每一个所述目标扫风角度均执行,将当前所述目标扫风角度对应的至少两个所述对象位置信息进行优先级排序,确定优先级最高的所述对象位置信息为当前所述目标扫风角度对应的对象位置信息。

在本实施例中,在扫风角度确定子单元确定各个扫风角度之后,需要进一步确定各个扫风角度对应的对象位置信息数量。当确定一个扫风角度对应的对象位置信息数量为至少两个时,需要对至少两个对象位置信息进行优先级排序,以使该扫风角度对应的扫风参数为优先级最高的对象位置信息对应的扫风参数,从而满足优先级最高的对应位置信息对应的对象的扫风要求。

在本实施例中,优选级排序的规则可以根据业务要求确定。比如,当一个目标扫风角度对应非人体特征对象的对象位置信息和人体特征对象的对象位置信息时,则确定人体特征对象的对象位置信息的优先级高于非人体特征对象的对象位置信息。

在本实施例中,比如确定目标扫风角度90°对应两个对象位置信息,其中两个对象位置信息中的对象位置信息1为人体特征对象的位置信息,那么确定对象位置信息1为目标扫风角度90°对应的对象位置信息,以使目标扫风角度90°对应的扫风参数为对象位置信息1对应的扫风参数,从而满足对象位置信息1对应的人体特征对象的扫风要求。

根据上述实施例,当一个扫风角度对应至少两个对象位置信息时,需要对至少两个对象位置信息进行优先级排序,以将优先级最高的对象位置信息确定为该扫风角度对应的对象位置信息。从而保证确定的扫风方案可以最大限度的满足优先级最高的对象的扫风要求。

如图8所示,本发明实施例提供了一种空调业务实现方法,该方法包括:

步骤801:对指定区域进行图像采集;

步骤802:根据采集的图像,生成针对于所述指定区域的扫风方案;

步骤803:执行所述扫风方案对应的扫风动作。

根据如图8所示的实施例,首先空调对指定区域进行图像采集,然后根据采集的图像,生成针对于指定区域的扫风方案。待扫风方案确定后,空调执行扫风方案对应的扫风动作。通过上述可知,本方案可以根据采集的图像确定针对于指定区域的扫风方案,并使得扫风模块执行与扫风方案对应的扫风动作。由于扫风方案是针对于指定区域确定的,因此扫风方案可以满足指定区域内各个用户的需求。因此本发明提供的实施例可以提高用户体验。

在本发明一个实施例中,上述图8所示流程图中步骤802根据采集的图像,生成针对于所述指定区域的扫风方案,可以包括:

根据所述图像,确定所述指定区域的尺寸信息以及确定所述图像中包括的各个对象分别对应的对象位置信息;

判断所述图像中的各个所述对象中是否存在人体特征,如果是,确定人体特征对应的对象位置信息,对确定的对象位置信息进行标记;

根据所述尺寸信息和各个所述对象位置信息,以及根据标记的对象位置信息,生成针对于所述指定区域的扫风方案。

在本发明一个实施例中,当尺寸信息包括所述指定区域的深度,以及对象位置信息包括所述对象与所述图像采集模块间的距离以及所述对象与所述图像采集模块间的角度时,

所述根据所述图像确定所述指定区域的尺寸信息以及确定所述图像中包括的各个对象分别对应的对象位置信息,包括:

确定所述图像中每一个像素点的三色值,并根据预先存储的至少一个三色值与至少一个长度值间的对应关系,确定每一个所述像素点对应的长度值,将确定的各个长度值中最大的长度值确定为所述指定区域的深度;

根据公式(1)分别计算各个所述对象与所述图像采集模块间的距离,以及根据公式(2)分别计算各个所述对象与所述图像采集模块之间的角度;

其中,所述li表征所述对象i与所述图像采集模块之间的距离;所述a表征所述图像采集模块到地面的距离;所述α表征所述图像采集模块与地面的垂线和所述图像采集模块下视野的夹角;所述b表征所述对象i的下沿到所述图像采集模块垂平面的距离;

其中,所述θi表征所述对象i与所述图像采集模块之间的角度;所述xi表征所述对象i在所述图像中相比坐标(0,0)的水平距离;所述ω表征所述图像采集模块本身视野能够达到的水平角度范围;所述l表征所述图像的宽度。

在本发明一个实施例中,判断所述图像中的各个所述对象中是否存在人体特征,至少可以通过如下两种方式实现:

方式一:

在本发明一个实施例中,所述判断所述图像中的各个所述对象中是否存在人体特征,可以包括:

确定所述图像中每一个像素点的三色值,并根据各个所述像素点的三色值,确定所述图像中的肤色像素点;

判断所述图像中的肤色像素点的数量是否大于等于预先设定的个数阈值,如果是,确定所述图像中的各个所述对象中存在人体特征。

方式二:

在本发明一个实施例中,所述判断所述图像中的各个所述对象中是否存在人体特征,可以包括:

存储至少一个人体轮廓样本;

当确定所述图像中存在所述至少一个人体轮廓样本中的任意一个人体轮廓样本时,确定所述图像中的各个所述对象中存在人体特征。

在本发明一个实施例中,所述根据所述尺寸信息和各个所述对象位置信息,以及根据标记后的对象位置信息,生成针对于所述指定区域的扫风方案,包括:

根据各个所述对象位置信息包括的所述对象与所述图像采集模块间的角度,确定各个扫风角度;

根据所述尺寸信息中包括的所述指定区域的深度以及各个所述对象位置信息包括的所述对象与所述图像采集模块间的距离,在预先设定的数据库中确定各个所述对象对应的扫风参数,并建立各个所述扫风角度与各个所述扫风参数的对应关系,以形成扫风方案。

在本发明一个实施例中,在所述根据各个所述对象位置信息包括的所述对象与所述图像采集模块间的角度确定各个扫风角度之后,进一步包括:

确定各个所述扫风角度中对应至少两个所述对象位置信息的各个目标扫风角度;

针对每一个所述目标扫风角度均执行,将当前所述目标扫风角度对应的至少两个所述对象位置信息进行优先级排序,确定优先级最高的所述对象位置信息为当前所述目标扫风角度对应的对象位置信息。

下面以对空调中包括图像采集模块、处理模块以及送风模块为例。展开说明空调业务实现方法,如图9所示,该空调业务实现方法可以包括如下步骤:

步骤901:利用图像采集模块对指定区域进行图像采集。

在本步骤中,利用空调中的图像采集模块对指定区域a进行图像采集。

步骤902:利用处理模块确定采集的图像中每一个像素点的三色值,并根据预先存储的至少一个三色值与至少一个长度值间的对应关系,确定每一个像素点对应的长度值,将确定的各个长度值中最大的长度值确定为指定区域的深度。

在本步骤中,根据预先存储的对应关系,确定图像中各个像素点对应的长度值。通过比较确定像素点2对应的长度值2大于其他各个像素点对应的长度值1,则将长度值2确定为指定区域的深度。

步骤903:利用处理模块分别计算图像包括的各个对象与图像采集模块间的距离,以及分别计算图像包括的各个对象与图像采集模块之间的角度。在本步骤中,图像采集模块采集的图像中包括3个对象,比如,通过公式(1)计算对象1与图像采集模块间的距离为1、对象2与图像采集模块间的距离为2、对象3与图像采集模块间的距离为2.5。过公式(2)计算对象1与图像采集模块间的角度为90°、对象2与图像采集模块间的角度为90°、对象3与图像采集模块间的角度为135°。

步骤904:利用处理模块确定图像中每一个像素点的三色值,并根据各个像素点的三色值,确定图像中的肤色像素点。

在本步骤中,要预先确定肤色像素点对应的三色值中的r值、g值和b值,确定图像中每一个像素点的三色值中的r值、g值和b值,利用每一个像素点的r值、g值和b值与预先确定的肤色像素点对应的r值、g值和b值进行比对,确定图像中的肤色像素点。

步骤905:利用处理模块判断图像中的肤色像素点的数量是否大于等于预设个数阈值,如果是,执行步骤906;否则,执行步骤907。

在本步骤中,当确定肤色像素点的数量大于等于预设个数阈值时,确定图像中的各个对象中存在人体特征时,需要对人体特征对应的对象位置信息进行标记,执行步骤906。当确定肤色像素点的数量小于预设个数阈值时,确定图像中的各个对象中不存在人体特征时,则不需要标记,则直接执行步骤907。

步骤906:利用处理模块确定图像中的各个对象中存在人体特征,确定人体特征对应的对象位置信息,对确定的对象位置信息进行标记。

在本步骤中,比如确定人体特征对应对象位置信息1,则对对象位置信息1进行标记。

步骤907:利用确定模块根据各个对象位置信息包括的对象与图像采集模块间的角度,确定各个扫风角度。

在本步骤中,根据各个对象位置信息包括的对象与图像采集模块间的角度,确定各个扫风角度。在步骤903中,确定对象1位置信息中包括对象1与图像采集模块间的角度为90°,对象2位置信息中包括对象2与图像采集模块间的角度为90°,对象3位置信息中包括对象3与图像采集模块间的角度为135°。则确定的扫风角度分别为90°、90°、135°。

步骤908:利用确定模块确定各个扫风角度是否均分别对应一个对象位置信息,如果是,执行步骤911;否则,执行步骤909。

在本步骤中,确定各个扫风角度不是均分别对应一个对象位置信息,则执行步骤909。

步骤909:利用确定模块确定各个扫风角度中对应至少两个对象位置信息的各个目标扫风角度。

在本步骤中,确定目标扫风角度90°对应对象位置信息1和对象位置信息2。

步骤910:利用确定模块针对每一个目标扫风角度均执行,根据对象位置信息的标记,确定当前目标扫风角度对应的至少两个对象位置信息的优先级排序,确定优先级最高的对象位置信息为当前目标扫风角度对应的对象位置信息。

在本步骤中,由于对象位置信息1为人体特征对应的位置信息,因此优先级最高,将对象位置信息1确定为目标扫风角度90°对应的对象位置信息。

步骤911:利用确定模块根据尺寸信息中包括的指定区域的深度以及各个对象位置信息包括的对象与图像采集模块间的距离,在预先设定的数据库中确定各个对象对应的扫风参数,并建立各个扫风角度与各个扫风参数的对应关系,以形成扫风方案。

在本步骤中,比如预先设定的数据库中包括:对象属性1、距离1对应扫风参数1,对象属性2、距离2对应扫风参数2,对象属性2、距离1对应扫风参数3,对象属性2、距离3对应扫风参数4。根据尺寸信息中包括的指定区域的深度以及各个对象位置信息包括的对象与图像采集模块间的距离,在预先设定的数据库中确定对象位置信息1对应扫风参数3、对象位置信息3对应扫风参数4则根据上述扫风角度,建立的各个扫风角度与各个扫风参数的对应关系为:扫风角度90°对应扫风参数3、扫风角度135°对应扫风参数4。则形成的扫风方案中包括:扫风角度90°对应扫风参数3、扫风角度135°对应扫风参数4。

步骤912:利用扫风模块执行扫风方案对应的扫风动作。

在本步骤中,当执行扫风方案对应的扫风动作时,在扫风角度90°时执行扫风参数3对应的扫风动作,在扫风角度135°时执行扫风参数4对应的扫风动作。

综上所述,本发明各个实施例至少可以实现如下有益效果:

1、在本发明实施例中,首先利用图像采集模块对指定区域进行图像采集。然后处理模块根据图像采集模块采集的图像生成针对于指定区域的扫风方案,并将扫风方案发送给送风模块。当送风模块接收到处理模块发送的扫风方案时,执行扫风方案对应的扫风动作。通过上述可知,本方案可以根据采集的图像确定针对于指定区域的扫风方案,并使得扫风模块执行与扫风方案对应的扫风动作。由于扫风方案是针对于指定区域确定的,因此扫风方案可以满足指定区域内各个用户的需求。因此本发明提供的实施例可以提高用户体验。

2、在本发明实施例中,利用第一分析单元根据图像确定指定区域的尺寸信息以及确定图像中包括的各个对象分别对应的对象位置信息。然后第二分析单元在判断图像中的各个对象中存在人体特征时,确定人体特征对应的对象位置信息,并对确定的对象位置信息进行标记。然后利用确定单元根据第一分析单元确定的尺寸信息和各个对象位置信息,以及根据第二分析单元标记的对象位置信息,生成针对于指定区域的扫风方案。通过上述可知,由于当图像中包括的各个对象中存在人体特征时,可以对人体特征对应的对象位置信息进行标记,因此制定出的扫风方案可以满足存在于指定区域内用户的需求。

3、在本发明实施例中,指定区域的深度、图像中各个对象与图像采集模块间的距离以及各个对象与图像采集模块间的角度均可以根据预先设定的各个参数以及从图像中获取的各个图像参数确定。因此可以为扫风方案的确定提供数据基础,以提高扫风方案与指定区域的匹配度。

4、在本发明实施例中,通过图像中的各个像素点的三色值,确定图像中的肤色像素点。当确定的肤色像素点对应的个数大于等于预设个数阈值时,才确定图像中存在人体特征,由于是通过像素点的三色值来判断图像中是否存在人体特征的,因此可以准确识别图像中是否存在人体特征。

5、在本发明实施例中,首先存储至少一个人体轮廓样本。当确定的图像中存在人体轮廓样本中的任意一个人体轮廓样本时,则确定图像中的各个对象中存在人体特征。由于通过人体轮廓样本判断图像中是否存在人体特征,因此可以准确识别图像中是否存在人体特征。

6、在本发明实施例中,利用扫风角度确定子单元根据各个对象位置信息包括的对象与图像采集模块间的角度,确定各个扫风角度。然后利用扫风方案确定子单元根据尺寸信息中包括的指定区域的深度以及各个对象位置信息包括的对象与图像采集模块间的距离,在预先设定的数据库中确定各个对象对应的扫风参数,并建立各个扫风角度与各个扫风参数的对应关系,以形成扫风方案。由于形成的扫风方案是根据各个对象与图像采集模块间的角度、各个对象与图像采集模块间的距离以及指定区域的深度确定的,因此扫风方案可以满足指定区域内各个对象的需求。

7、在本发明实施例中,当一个扫风角度对应至少两个对象位置信息时,需要对至少两个对象位置信息进行优先级排序,以将优先级最高的对象位置信息确定为该扫风角度对应的对象位置信息。从而保证确定的扫风方案可以最大限度的满足优先级最高的对象的扫风要求。

8、在本发明实施例中,首先空调对指定区域进行图像采集,然后根据采集的图像,生成针对于指定区域的扫风方案。待扫风方案确定后,空调执行扫风方案对应的扫风动作。通过上述可知,本方案可以根据采集的图像确定针对于指定区域的扫风方案,并使得扫风模块执行与扫风方案对应的扫风动作。由于扫风方案是针对于指定区域确定的,因此扫风方案可以满足指定区域内各个用户的需求。因此本发明提供的实施例可以提高用户体验。

需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个······”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储在计算机可读取的存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质中。

最后需要说明的是:以上所述仅为本发明的较佳实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

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