具体实施方式
关于用于实施本发明的方式(以下称作实施方式),适当参照图面详细进行说明。
《实施方式》
<空气调节器的构成>
图1是本实施方式所涉及的空气调节器的室内机、室外机、以及遥控器的主视图。如图1所示,空气调节器A具备:室内机100、室外机200、和遥控器Re。室内机100和室外机200,经由制冷剂配管(未图示)而相连接,通过公知的制冷剂循环来对设置了室内机100的室内(被空调空间)进行空调。另外,室内机100和室外机200经由通信缆线(未图示)来相互收发信息。
遥控器Re由用户操作,根据用户的操作对室内机100的遥控器接收部Q发送红外线信号。该信号的内容是运转请求、设定温度的变更、定时器、运转模式的变更、停止请求等指令。空气调节器A基于这些信号进行冷气模式、暖气模式、除湿模式等的空调运转。
拍摄单元120位于室内机100的左右方向中央,并向外部露出。另外,关于拍摄单元120的详细情况后述。
图2是室内机的侧视剖面图。壳体底座101收容室内热交换器102、鼓风机(送風ファン)103、过滤器108等内部构造体。另外,正面面板106按照将室内机100的正面覆盖的方式被设置。
室内热交换器102具有多根传热管102a,通过与在传热管102a中流通的制冷剂之间的热交换,来对通过鼓风机103向室内机100送入的空气进行加热或者冷却。另外,传热管102a与上述的制冷剂配管(未图示)连通,构成周知的热泵循环(未图示)的一部分。
鼓风机103通过在一端设置的鼓风机驱动部103a(参照图3)进行驱动而旋转,一边对室内机100送入室内空气一边进行送风。
左右风向板104以在下部设置的转动轴(未图示)为支点,通过左右风向板驱动部104a(图3参照)而转动。
上下风向板105以在两端部设置的转动轴(未图示)为支点通过上下风向板驱动部105a(图3参照)而转动。
另外,上述的鼓风机驱动部103a、左右风向板驱动部104a、以及上下风向板驱动部105a,依据来自驱动控制部137(图3参照)的指令而驱动。
拍摄单元120是对设置了室内机100的室内进行摄像的装置,是例如CCD(ChargeCoupledDevice,电荷耦合设备)相机。如图2所示,拍摄单元120被设置在比积水盘(露受皿)110更下方且沿左右方向展开的固定部111。
另外,拍摄单元120被设置为镜头(未图示)的光轴P(参照图7(a))相对于水平面以俯角ε(参照图7(a))朝下,能够对设置了室内机100的室内进行适当拍摄。
通过图2所示的鼓风机103的旋转,经由空气吸入口107以及过滤器108送入室内空气,通过室内热交换器102进行热交换后的空气被导向球状风路109a。进而,被导向球状风路109a的空气,通过左右风向板104以及上下风向板105调整风向,从空气出口109b被送至外部,对室内进行空调。
图3是包含空气调节器的控制单元在内的构成图。控制单元130根据从拍摄单元120被输入的图像信息、从各种传感器(未图示)被输入的传感器信号等,对空气调节器A的动作进行统一控制。
存储单元140包含例如ROM(ReadOnlyMemory,只读存储器)、RAM(RandomAccessMemory,随机存储器)等而构成。并且,ROM中保存的程序通过控制单元130的CPU(CentralProcessingUnit)被读出后在RAM中展开,执行各种处理。
鼓风机驱动部103a是根据来自控制单元130的指令,以规定的旋转速度使鼓风机103旋转的电动机。左右风向板驱动部104a是根据来自控制单元130的指令使左右风向板104(图2参照)向左右方向转动的电动机。上下风向板驱动部105a是根据来自控制单元130的指令使上下风向板105(图2参照)向上下方向转动的电动机。
此外,作为由控制单元130控制的对象,有使拍摄单元120向左右方向转动的拍摄单元驱动部(未图示)、对压缩机(未图示)进行驱动的电动机(未图示)、以及显示运转状态的显示灯(未图示)等。
<控制单元的构成>
如图3所示,控制单元130具备:人体检测部131、座标变换部132、移动距离计算部133、活动量计算部134、移动轨迹估计部135、体感温度估计部136、和驱动控制部137。
人体检测部131基于从拍摄单元120按每规定时间输入的图像信息对人体的位置进行检测,将其检测结果输出给座标变换部132。其中,上述的检测结果包含:所检测的各个人体的脸部中心的座标(画面上的座标)、以及脸部大小(画面上的纵向长度)。
座标变换部132针对上述的人体的检测结果,从由摄像画面的象素数确定的画面上的座标系向实际空间的座标系变换,并输出至移动距离计算部133。其中,从座标变换部132向移动距离计算部133输出的信息中包含人体中心的X、Y、Z座标的值。
移动距离计算部133针对根据从座标变换部132被输入的各人体的位置、和过去(例如,1秒前)计算出的人体的位置所设想的所有组合,计算移动速度,并分别附加识别符号后输出给活动量计算部134。
活动量计算部134基于通过移动距离计算部133计算的各移动距离计算活动量。另外,所谓“活动量”是指人体的每单位表面积的代谢量[W/m2],与人体的移动速度处于正的相互关系。活动量计算部134,将所计算出的活动量与上述的识别符号关联对应,并输出至移动轨迹估计部135以及体感温度估计部136。
移动轨迹估计部135,针对根据由人体检测部131本次检测出的人体的位置、和过去检测出的人***置所设想的组合,比较与各个组合对应的活动量,基于该比较结果估计人体的移动轨迹。
然后,移动轨迹估计部135使估计出的移动轨迹反映于各人体的活动量中,将该活动量与各人体的当前位置关联对应,并输出至驱动控制部137。
体感温度估计部136,基于从活动量计算部134被输入的信息、和从各种传感器被输入的传感器信号,估计体感温度的平均值,并输出至驱动控制部137。其中,体感温度的平均值是对空调室内的各室内所在人员的体感温度进行平均的所得值。
另外,与上述的各种传感器信号对应的信息,是例如由室内温度传感器(未图示)检测的室内温度、由湿度传感器(未图示)检测的室内湿度。
驱动控制部137,基于从移动轨迹估计部135被输入的信息(即,空调室内的活动量的分布)、和从体感温度估计部136被输入的体感温度的平均值、以及上述的传感器信号,对空调控制的参数进行变更。
另外,所谓“空调控制的参数”,包含鼓风机103的旋转速度、左右风向板104的转动角度、以及上下风向板105的转动角度。如图3所示,根据从驱动控制部137被输入的指令信号,鼓风机驱动部103a、左右风向板驱动部104a、以及上下风向板驱动部105a分别进行驱动。
<关于摄像区域>
图4(a)是由拍摄单元拍摄的上下方向的摄像区域的说明图(侧视图)。如图4(a)所示,将通过拍摄单元120所具有的镜头(未图示)的焦点120a,并与设置室内机100的壁面W垂直的直线(室内一侧为正)作为Z轴。另外,将从室内机100的背面至镜头的焦点120a为止的距离作为Δd。
另外,通过位于与镜头的焦点120a相比向后位于距离Δd的原点O,并与水平面垂直的直线(室内机100的下侧为正)作为Y轴。
拍摄单元120按照镜头的光轴从水平面以俯角ε(参照图7(a))朝下的方式设置。另外,侧视展开为扇形的拍摄单元120在视野的上端与上述的Z轴大致一致。
本实施方式中,采用通过镜头(未图示)的焦点120a的水平面、和通过焦点120a并且相对于水平面具有规定的倾斜度的四个虚设平面a1、a2、a3、a4、a5,将摄像区域沿上下方向进行5分割。
即,将水平面和虚设平面a1所夹持的区域作为A1,将虚设平面an和虚设平面a(n+1)所夹持的区域作为A(n+1)(其中,n=1、…、4)。
另外,上述的区域A1、…、A5在根据人体的检测结果等由驱动控制部137控制上下风向板105的角度时采用。
图4(b)是由拍摄单元拍摄的左右方向的摄像区域的说明图(俯视图)。另外,在图4(b)中,省略室内机100。
将通过上述的原点O,并与Y轴以及Z轴垂直的直线(面向室内机100的左侧为正)作为X轴。
拍摄单元120的视角是例如俯视下的60°。控制单元130通过对上述的拍摄单元驱动部(未图示)进行驱动,从而使拍摄单元120绕转动轴(未图示)在左右方向上往返运动。即,控制单元130按每个规定时间(例如,30秒)依左→中央→右→中央→左→…的顺序使拍摄单元120往返运动。
在本实施方式中,采用相对于与X轴垂直、且包含Z轴的平面具有规定的倾斜度的10个虚拟平面b1、…、b10将摄像区域在左右方向上进行10分割。即,将虚拟平面b(n-1)与虚拟平面b(n)所夹持的区域作为Bn(其中n=1、…、10)。
另外,区域B1、…、B10在根据人体的检测结果由驱动控制部137对左右风向板104的角度进行控制时采用。
关于在俯视下呈扇形展开的区域B1、…、B10,各个扇形的中心角θ2是例如15°。
如图4(b)所示,左区域由区域B1、…、B4构成。所谓该左区域,是指由拍摄单元120拍摄的三个区域中、面向室内机100处于左侧的区域。另外,区域B1、…、B4的中心角θ2的总计(15°×4=60°)与拍摄单元120的视野角相等。
中央区域由区域B4、…、B7构成。所谓该中央区域,是指由拍摄单元120拍摄的三个区域中、位于中央的区域。其中,区域B4既属于左区域,也属于中央区域。这样,通过将位于左区域的右端的区域B4、和位于中央区域的左端的区域B4设为共用,从而防止人体的漏检测等。
右区域由区域B7、…、B10构成。因与上述的区域B4同样的原因,区域B7按照既属于中央区域,也属于右区域的方式设定。
通过由拍摄单元120依左区域→中央区域→右区域(或者相反的顺序)的顺序依次进行拍摄,从而能够在空调室内拍摄俯视下角度θ1(例如,150°)的区域。
其中,由在上述的上下方向上相连的区域A1、…、A5、和在左右方向上相连的区域B1、…、B10,将空调室内虚拟地分割为50(=5×10)个区域。控制单元130根据这些50个区域中的活动量的分布,对左右风向板104以及上下风向板105的角度进行调整。
<空调控制处理的概要>
图5是表示控制单元执行的空调控制处理的概要的说明图。图5所示的时刻t0是基于人体检测的空调控制的开始时刻。另外,图5按照时间从左向右推移的方式记载。
如上述,控制单元130,通过使拍摄单元120往返运动,从而依左区域→中央区域→右区域→中央区域→左区域→…的顺序依次对空调室内进行拍摄(参照摄像区域G1)。
当在时刻t0开始空调控制时,控制单元130按例如每1秒对左区域(区域B1、…、B4:参照图4(b))进行30次拍摄。然后,采用该拍摄结果计算左区域的室内所在人员的人数、位置、以及活动量,并保存于存储单元140中(区域判定α1L:参照符号G2)。
接着,在时刻t1,控制单元130使拍摄单元120向右转动,按例如每1秒对中央区域(区域B4、…、B7:参照图4(b))进行30次拍摄。然后,采用该摄像结果对中央区域的室内所在人员的人数、位置、以及活动量进行计算,并保存于存储单元140中(区间判定α1M:参照符号G2)。
接着,在时刻t2,控制单元130使拍摄单元120进一步向右向转动,按例如每1秒对右区域(区域B7、…、B10:参照图4(b))进行30次拍摄,计算右区域的室内所在人员的人数、位置、以及活动量,并保存于存储单元140中(区间判定α1R:参照符号G2)。
按照这样,控制单元130使拍摄单元120向右转动来对左·中央·右区域依次进行拍摄,采用通过拍摄所获取的图像信息计算在各区域存在的人体的活动量等(第一次的拍摄:参照符号G3)。
另外,控制单元130从存储单元140中读出针对左·中央·右区域的各个区域计算出的室内所在人员的人数、位置、以及活动量,并计算在空调室内存在的所有室内所在人员的人数、位置、以及活动量(最终判定β1:参照符号G4)。另外,关于人体检测处理等的详细情况后述。
进而,控制单元130,使左右风向板104以及上下风向板105最大幅度地转动直至第一次检测处理结束为止,(参照符号G6,G7)。
当第一次拍摄(左·中央·右区域)结束时,控制单元130根据所检测的室内所在人员的人数使显示灯(未图示)点亮(参照符号G5)。例如,控制单元130,针对在室内机100的规定位置配置的三个显示灯(未图示),在室内所在人员为1人的情况下使其中的一个显示灯点亮,在室内所在人员为2~3人的情况下,使其中的两个显示灯点亮,在室内所在人员为4人以上的情况下,使其中的3个显示灯点亮。
从而,用户(即室内所在人员)能够容易确认控制单元130适当地检测室内所在人员。
进而,控制单元130根据第一次的处理结果对在控制左右风向板104(参照符号G6)、以及上下风向板105(参照符号G7)时的参数进行更新,对各自的风向进行控制。另外,虽然图5中进行了省略,但控制单元130根据第一次的处理结果还对鼓风机103的旋转速度进行控制。
然后,控制单元130一边进行与第一次的人体检测处理相应的风向控制,一边在时刻t3~t5执行第二次的人体检测处理。在进行第二次的人体检测处理时,控制单元130使拍摄单元120向左转动,对右·中央·左区域依次进行拍摄(参照符号G3)。
在此,第二次的最初拍摄的右区域的图像信息,直接采用第一次拍摄的右区域的图像信息(30张图像)。由此,能够一边使拍摄单元120往返运动,一边连续且顺畅地对空调室内进行拍摄。
采用第二次以后的拍摄(右·中央·左区域)的结果的空调控制,与进行上述的第一次拍摄的情况相同。按照这样,控制单元130依次获取右·中央·左区域的图像信息来执行人体检测处理,并使其检测结果反映于空调控制中。
<采用人体检测结果的空调控制处理>
图6是表示控制单元进行的处理的流程的流程图。另外,图6的处理通过例如由用户选择进行人体检测的运转模式,并从遥控器Re向室内机100的遥控器接收部Q(图1参照)输入规定的指令信号而开始的。
另外,图6所示的“开始”时,对应于上述的图5所示的时刻t0,拍摄单元120调整为拍摄空调室内的左区域的朝向。
在步骤S101中,控制单元130将n的值设定为1(n=1),并保存于存储单元140中。其中,n的值在每次从拍摄单元120输入图像信息时逐渐递增(S111)。
在步骤S102中,控制单元130从拍摄单元120受理图像信息的输入。从拍摄单元120被输入的图像信息是例如被A/D转换的数字信号。该图像信息包含:对像素进行确定的象素数(纵向·横向)、和像素值。
在步骤S103中,控制单元130根据从拍摄单元120被输入的图像信息,对在空调室内存在的室内所在人员的人数以及位置进行检测。
控制单元130,首先采用从拍摄单元120被输入的图像信息,对人体的头部以及肩部进行检测。该检测处理通过例如边缘提取处理以及模式匹配来执行。
接着,控制单元130按所检测出的每个人体计算脸部中心的位置,并且计算头部大小(纵向长度)D0。然后,控制单元130将上述计算结果与检测时的时刻信息以及规定的识别信息关联对应地保存于存储单元140中。
另外,控制单元130将检测出的人体数(即人数)与检测时的时刻信息关联对应地保存于存储单元140中。
接着,在图6的步骤S104中控制单元130执行座标变换处理。
图7(a)是表示光轴P与垂直面S之间的关系的说明图。如图7(a)所示,拍摄单元120的光轴P相对于水平面具有俯角ε。垂直面S是与光轴P垂直并且通过室内所在人员的脸部中心的虚拟平面。距离L是拍摄单元120所具有的镜头(未图示)的焦点120a与室内所在人员的脸部中心之间的距离。
另外,如上述,设置室内机100的壁面W和镜头的焦点120a之间的距离是Δd。
图7(b)是表示在图像面拍摄的图像、和在实际空间存在的室内所在人员之间的关系的说明图。如图7(b)所示的图像面R是拍摄单元120所具有的多个光接收元件(未图示)的平面。与计算出的头部大小D0对应的纵向视场角γy由以下所示的(数式1)表示。其中,角度βy[deg/pixel]是平均每个象素的视场角(y方向)的平均值,是已知的值。
【数1】
γy=D0·βy…(数式1)
于是,若将脸部的纵向长度的平均值设为D1[m](已知的值),则从镜头(未图示)的焦点120a至脸部中心为止的距离L[m]由以下所示的(数式2)表示。如上述,俯角ε是镜头的光轴与水平面之间所呈的角度。
【数2】
…(数式2)
图7(c)是表示从镜头的焦点至脸部中心为止的距离L、与视场角δx,δy之间的关系的说明图。
若将从图像面R的中心至图像上的脸部中心为止的X方向、Y方向的视场角分别设为δx,δy,则其分别由以下所示的(数式3)、(数式4)表示。在此,xc,yc是图像内的人体中心的位置(图像内的X座标、Y座标)。另外,Tx[pixel]是摄像画面的横向尺寸,Ty[pixel]是摄像画面的纵向尺寸,分别为公知的值。
【数3】
…(数式3)
…(数式4)
因此,实际空间的人体中心的位置由以下所示的(数式5)~(数式7)表示。
【数4】
X=L·cosδy×sinδx…(数式5)
Y=L·cosδx×sin(ε-δy)…(数式6)
Z=Δd+L·cosδx×cos(ε-δy)…(数式7)
再次返回图6继续进行说明。在步骤S105,控制单元130执行除噪处理1。即,控制单元130在上述的人体中心的位置(X,Y,Z)是在适当地检测出了室内所在人员的情况下未设想的值时,判定为误检测(即,噪声),并将与之对应的图像信息删除。
例如,将Y≤0的情况下(通常不存在人体中心位于水平面更上方的位置的情况)、在Y≥2的情况下(通常不存在人体中心位于比地板面更下方的位置的情况)的图像信息删除。作为上述噪声的例子,列举在电视画面、广告画中出现的人物。
如此,通过将误检测的情况下的图像信息尽早删除,从而能够降低进行移动轨迹估计处理(S109)等时的运算量。
接着,在步骤S106中,控制单元130,针对根据在步骤S105的处理之后留下的人体的位置座标、和过去拍摄的人体的位置信息所设想的所有组合,计算移动距离。例如,作为图9(a)所示的检测结果,假设在规定时刻人***于位置A以及B,通过接下来的拍摄而人***于位置C,通过再接下来的拍摄而人***于位置D以及E。
在通过本次拍摄而检测出位置C的情况下,控制单元130针对过去所检测出的位置A、B与本次检测出的位置C之间所设想的所有组合,计算移动距离。即,控制单元130,对室内所在人员从位置A向位置C移动的情况下的距离LAC、和从位置B向位置C移动的情况下的距离LBC进行计算。另外,在本实施方式中,由于按每1秒进行拍摄,因此能够将距离LAC、LBC视作移动速度(关于其他移动距离也同样)。
如此,控制单元130针对本次检测出的一个或者多个人体、与过去检测出的一个或者多个人体之间的所设想的所有组合,计算移动速度。另外,在该时刻,本次检测出的人体和过去检测出的人体之间的对应关系不清楚。
接着,在步骤S107中,控制单元130执行除噪处理2。即,控制单元130从移动轨迹的估计对象中将移动距离为规定值以上的组合去掉。
图8是表示室内所在人员的移动速度与活动量之间的关系的图表。如图8所示的图表的横轴是室内所在人员的移动速度[m/s],纵轴是室内所在人员的活动量[W/m2]。如图8所示,即,在移动速度不足0.5m/s的区域,活动量为1(室内所在人员大约静止)。另外,在移动速度为0.5m/s以上的区域,活动量与移动速度大约成比例地增加。
其中,图8所示的信息(移动速度与活动量之间的对应关系)被预先保存在存储单元140(参照图3)中。
另外,由于室内所在人员以1.5[m/s]以上的速度移动的情况很少,因此将该有关区域设为无效区域(图8的斜线部分)。因此,在步骤S107中,控制单元130将移动距离为1.5[m/s]以上的组合(本次的检测结果和过去的检测结果之间的组合)从处理对象中去掉。
这样,通过将满足规定条件的组合预先去掉,从而能够防止与过去无法检测的其他人体之间的混淆。另外,能够减轻进行后述的移动轨迹估计处理时的运算负荷。
接着,在步骤S108中控制单元130计算活动量。即,控制单元130参照表示移动速度与活动量之间的对应关系的信息(参照图8),与在步骤S106中计算出的各移动距离(其中经S107的处理之后所留下的值)对应地计算活动量。
另外,在该时间点,本次检测出的人体和过去检测出的人体之间的对应关系也不清楚。
接着,在步骤S109中,控制单元130执行移动轨迹估计处理(跟踪)。即,控制单元130根据作为候补的多个移动轨迹估计室内所在人员的实际移动轨迹。另外,在图9(a)所示的例子中,作为所检测出的人体的移动轨迹,考虑如下两种。
1.室内所在人员(第一人)从位置A移动至位置C。
2.室内所在人员(第二人)从位置B移动至位置C。
控制单元130,对本次被检测的人体的位置和过去被检测出的一个或者多个人***置的所设想的组合中、对应的活动量最小的组合进行确定。
即,控制单元130,通过对与距离LAC对应的活动量MAC、和与距离LBC对应的活动量MBC之间的大小进行比较来判断上述的1、2哪个是正确的。如上述,在本实施方式中,由于按每1秒进行拍摄,因此能够将距离LAC,LBC视作移动速度。另外,由图8可知,移动速度与活动量之间具有正的相互关系。因此,活动量的大小直接对应于移动距离的长短。
例如,若对图9(a)所示的距离LAC和距离LBC进行比较,则距离LAC一方较短(LAC<LBC)。因此,若比较活动量MAC和活动量MBC,则活动量MAC一方变小(MAC<MBC)。
控制单元130,将提供相对较小的活动量的移动轨迹估计为室内所在人员的实际移动轨迹。即,控制单元130,估计第一人的人体从位置A移动到了位置C(参照图9(b)),将相关位置(A→C)与活动量MAC关联对应地保存在存储单元140中。
由此,通过将距离最短的移动轨迹估计为实际的移动轨迹,从而能够适当且容易地确定移动轨迹。
其中,在前次拍摄中与位置B所在的第二人的人体所对应的人体在本次的拍摄中未被检测出(参照图9(b))。这种情况下,控制单元130将位置B和摄像时刻关联对应,并作为之后的移动轨迹估计处理的候补保存于存储单元140。如此,本次有可能漏检测的候补,在下次至规定次数(例如5次)拍摄结束为止将一直残留。
在下一次的拍摄中,若在图9(a)所示的位置D,E检测出人体,则控制单元130对与距离LCD、距离LCE、距离LBD、以及距离LBE分别对应的活动量的大小进行比较。在此,作为移动轨迹估计处理的候补,从存储单元140中读出上述的位置B。
如图9(a)所示,移动距离的长短成为LCD<LCE<LBE<LBD。因此,对应的活动量的大小成为MCD<MCE<MBE<MBD。然后,控制单元130将提供相对较小的活动量的移动轨迹即C→D与活动量MCD关联对应地保存于存储单元140中。
于是,估计第一人的人体按照A→C→D的顺序移动(参照图9(b))。因此,控制单元130将B→D的移动、以及C→E的移动从移动轨迹的估计对象中去掉。其结果是,控制单元130估计第二人的人体按照位置B→□→E的顺序移动(参照图9(b))。
按照这样,控制单元130在每次从拍摄单元120被输入图像信息时检测室内所在人员,并估计其移动轨迹。
另外,在估计移动轨迹时,关于过去检测的一个或者多个人体,优选按照从至上述过去的检测时为止的活动量小的人体开始依次估计移动轨迹。在此,“至上述过去的检测时为止的活动量”,既可以是从大前次至前次为止的移动所伴随的活动量,也可以是在还考虑在这之前的移动的基础上越接近现在越进行加权所得到的活动量之和。
一般而言,人们不会突然改变动作速度。例如,过去没有活动的人体现在也不会活动、或者即使活动了但移动距离比较短的可能性较高。另外,过去活动的人体现在也继续活动的可能性高。
通过从活动量小的人体开始依次估计移动轨迹,从而使过去的动作历程反映于活动量中,能够更有效且适当地估计移动轨迹。
作为其他例,如图10(a)所示,在规定时刻检测出人体在位置A以及B,在下一次拍摄中检测出人体在位置C、D,在再下一次拍摄中检测出人体在位置E以及F。
另外,假设如图10所示的距离LAD、LBD、LDE、LDF分别为1.5m以上(即,移动速度为1.5m/s以上)。
这种情况下,在上述的步骤S107的除噪处理2(参照图6)中,移动速度为1.5m/s以上的A→D、B→D、D→E、以及D→F的组合被从移动轨迹的候补中去掉。
因此,控制单元130,采用与图9(a)的情况同样的方法,估计第一人按照A→C→E的顺序移动,第二人按照B→□→E的顺序移动了(参照图10(b))。另外,关于在位置D检测出的人体,估计是与上述两者不同的人体(第三人)(参照图10(b)),并保存在存储单元140中。
另外,图6所示的步骤S102~S110相当于采用在图5所示的时刻t0~t1(左区域的拍摄:参照符号G3)执行的N次摄像中的1次拍摄的图像信息的处理。
接着,在图6的步骤S110中,控制单元130判定n=N是否成立。另外,N是预先设定的值(例如,N=30),是在左·中央·右区域的各个区域对室内进行拍摄的次数。
在n=N的情况下(S110→是),控制单元130的处理进入步骤S112。另一方面,在n=N不成立、即n<N的情况下(S110→否),控制单元130的处理进入步骤S111。在步骤S111,控制单元130将n的值递增,并返回步骤S102的处理。
接着,在步骤S112,控制单元130按照以下方式执行区域判定处理α(与图5所示的区域判定α1L对应)。
即,控制单元130,将室内所在人员的人数作为中途看不见的人体以及追踪到最后的人体中、其检测率为20%以上的人体数。在图10(b)所示的例子中,第一人的检测次数为30次拍摄中的27次,检测率是90%。同样地,第二人的检测率是50%,第三人的检测率是10%(<20%)。
因此,控制单元130将第三人视为进行了误检测(或者中途离开了空调室内),不作为处理对象。
另外,关于30次拍摄中连续5次无法检测的人体,控制单元130也视为进行了误检测(或者中途离开了空调室内),处于处理对象外。
另外,控制单元130将各个室内所在人员的位置作为其区域(本次为左区域)中最后能够检测的位置。
进而,控制单元130针对与步骤S109中估计的移动轨迹对应的活动量,越接近当前时刻而越进行加权来计算总和,与室内所在人员的位置关联对应地保存于存储单元140中。
接着,在步骤S113中,控制单元130判定左·中央·右区域是否全部一一进行了规定次数N次的拍摄。在左·中央·右区域全部一一进行了规定次数N次的拍摄的情况下(S113→是),控制单元130的处理进入步骤S115。另一方面,左·中央·右区域中的至少一个未拍摄的情况下,控制单元130的处理进入步骤S114。
在步骤S114中,控制单元130使拍摄单元120转动规定角度,开始下一区域的拍摄,返回步骤S101的处理。例如,在左区域的拍摄结束了的情况下,控制单元130使拍摄单元120向右转动,开始中央区域的拍摄。
在步骤S115中,控制单元130按照以下方式执行最终判定β(与图5所示的第一次的最终判定β1对应)。
即,将在左·中央·右区域所获取的活动量与各自的位置关联对应并叠合一起。另外,在检测区域重叠的两个区域B4,B7(参照图4(b))检测出人体,且人体的间隔为规定距离(例如,2m)以内的情况下,控制单元130判定为同一人物。
这种情况下,采用从检测时刻经过的时间较短的一人,并减去重复的人数。
如此,控制单元130通过将空调室内的活动量(针对从过去到现在的活动量进行加权后的活动量)与步骤S115的位置信息关联对应,从而能够正确掌握活动量的分布。
进而,控制单元130,将由上述的上下方向的5个区域(参照图4(a))和左右方向的10个区域(参照图4(b))所划分的50(=5×10)个各区域与上述的活动量的分布建立对应,并保存于存储单元140中。
接着,在图6的步骤S116中,控制单元130执行风向·风量的控制处理。即,控制单元130参照上述的50个区域中的活动量的分布,根据该分布控制左右风向板104以及上下风向板105的角度。另外,根据空调室内的活动量的分布、体感温度的平均值、以及从各种传感器被输入的信号,调整鼓风机103的旋转速度。
其中,在执行冷气运转的情况下,控制单元130向活动量大的区域重点送入冷风。另一方面,在执行暖气运转的情况下,控制单元130向活动量小的区域重点送入暖风。
图11(a)是与活动量的分布相应的上下方向的风向控制的说明图(侧视图)。在执行冷气运转时,在上下方向上图4(a)的区域A1的活动量相对较大的情况下,控制单元130按照如下方式控制风向。即,控制单元130,按照向图11(a)的符号C1所示的方向送入冷风的方式,使上下风向板105转动。
同样地,在上下方向上的图4(a)的区域An(n=2、…、5)中的活动量大的情况下,控制单元130按照向符号cn所示的方向送入冷风的方式,使上下风向板105转动。
另一方面,在执行暖气运转时,在上下方向的图4(a)的区域An(n=1、…、5)中的活动量相对较小的情况下,控制单元130按照向图11(a)的符号hn所示的方向送入暖风的方式,使上下风向板105转动。
图11(b)是与活动量的分布相应的左右方向的风向控制的说明图(俯视图)。在执行冷气运转时,在左右方向的图4(a)的区域B1中的活动量相对较大的情况下,控制单元130执行如下的控制。即,控制单元130按照向图11(a)的符号f1所示的方向重点送入冷风的方式,使上下风向板105转动。
同样地,在左右方向的图4(a)的区域An(n=2、…、10)中的活动量较大的情况下,控制单元130按照向符号fn所示的方向重点送入冷风的方式,使左右风向板104转动。
另一方面,在执行暖气运转时,在左右方向的图4(a)的区域An(n=1、…、10)中的活动量相对较小的情况下,控制单元130按照向图12(a)的符号fn所示的方向重点送入暖风的方式,使左右风向板104转动。
如此,根据空调室内的活动量的分布、以及空调模式对上下风向板105、左右风向板104的朝向进行控制。
<效果>
若采用本实施方式所涉及的空气调节器A,则通过采用从拍摄单元120被输入的图像信息进行人体检测,从而能够提高室内所在人员的检测概率。
例如,若采用上述的专利文献1所记载的技术,则在通过采用脸部检测功能而检测室内所在人员的情况下,即使为了进行脸部检测而采用高分辨率的拍摄单元,室内所在人员的检测概率也变低。这种情况下,即使采用拍摄单元按每规定时间(例如,1秒)对室内进行拍摄,也无法适当估计室内所在人员的移动轨迹,无法将脸部检测的结果有效反映于空调控制中。
相对地,若采用本实施方式所涉及的空气调节器A,则不管室内所在人员的脸部朝向如何,或者不管是否为逆光,都能够以高概率检测出人体(室内所在人员的上半身)。这样,通过使用人体检测从而提高检测概率,不必确定某个人便能够适当地进行移动轨迹的估计(跟踪)。
另外,在进行人体检测的情况下,能够以比进行脸部检测的情况更低的分辨率进行应对。因此,能够降低拍摄单元120的相关成本。
另外,在本实施方式中,假设控制单元130对根据本次检测出的人体的位置和过去检测出的多个人体的位置而设想的组合中、对应的活动量为最小的组合进行依次确定来估计移动轨迹。
这样,通过根据活动量小的组合(即,每个单位时间的移动距离短的组合)对移动轨迹进行依次特定,从而能够适当且有效地估计移动轨迹。
另外,本实施方式中,在人体中心(X,Y,Z)位于规定范围的情况下、以及在人体的移动速度为1.5m/s以上的情况下,控制单元130将这些情况都从处理对象中去掉(S105,S107:参照图6)。
从而,能够既防止误检测,又降低之后的移动轨迹估计处理等所需要的运算量。
另外,根据本实施方式,使拍摄单元120向左右方向往返运动来拍摄整个房屋,关于使拍摄单元120向右转动而拍摄的右区域的图像信息,在接着使拍摄单元120向左转动而拍摄时直接采用该信息(左区域也同样)。因此,能够一边使拍摄单元120往返运动,一边对空调室内进行连续且顺畅地拍摄。
另外,根据本实施方式,通过估计人体的移动轨迹(进行跟踪),从而能够按时间连续地检测所检测出的人体各自的活动量。因此,能够适当地估计所检测出的各个人体的活动量以及体感温度,与人体的位置关联对应并适当地反映于空调控制中。
例如,在暖气运转时,按照向活动量小(体感温度低)的人体重点送入暖风的方式,对鼓风机103的旋转速度、左右风向板104的角度、以及上下风向板105的角度进行控制。从而,既能够保持体感温度比体感温度的平均值更低的室内所在人员的舒适性,又能够通过根据体感温度的平均值降低设定温度从而减少电力消耗,实现节电。
《变形例》
以上针对本发明所涉及的空气调节器A采用上述实施方式进行了说明,但本发明的实施方式并非限定于此,还能够进行各种变更。
例如,在上述实施方式中,针对基于活动量估计移动轨迹的情况进行了说明,但本发明不限于此。即,也可以通过直接采用人体的移动距离从而估计移动轨迹。
如上述,平均每规定时间的人体的移动距离(即,移动速度越快),与活动量之间处于正的相互关系(参照图8)。因此,针对本次被检测的人体的位置和过去检测出的一个或者多个人体的位置之间的被设想的组合中、对应的移动距离最小的组合,按本次检测的每一个或者多个人体依次进行确定,从而能够估计移动轨迹。
另外,在估计移动轨迹时,关于过去检测出的一个或者多个人体,也可以从至该过去的检测时为止的移动距离(移动速度)小的人体开始依次估计移动轨迹。从而,使之反映过去的动作历程,能够有效且适当地估计移动轨迹。
另外,通过采用人体检测部131的检测结果,从而能够求出空调室内的室内所在人员的密度(平均每单位面积存在的人数)。室内所在人员的体感温度,除了根据活动量之外,还根据上述的密度而产生变动(与密度之间具有正的相互关系)。这种情况下,控制单元130每次对空调室内(左·中央·右区域)进行拍摄时,计算室内存在的人体的密度分布,使该密度反映于室内所在人员的体感温度中。
例如,在进行暖气运转时,在根据上述密度估计室内所在人员的体感温度变得比较高的情况下,控制单元130,按照将体感温度的上升抵消的方式降低设定温度,使压缩机(未图示)的旋转速度降低。由此,能够既保持室内所在人员的舒适性,又降低电力消耗。
另外,控制单元130也可以按照对上下风向板105以及左右风向板104的转动角度进行调整,避免人体密度高的区域的方式进行送风。
另外,上述实施方式中,针对通过使拍摄单元120(视野角60°)转动从而对左·中央·右区域进行依次拍摄,对俯视150°的区域进行拍摄的情况进行了说明,但并不限于此。
在拍摄单元120具有足够的视野角的情况下,能够在不转动拍摄单元120的情况下进行人体检测处理。这种情况下的移动轨迹的估计处理方法,能够以与上述实施方式同样的方法进行。
另外,上述实施方式中,针对将拍摄单元120设置在室内机100的固定部111的情况进行了说明,但并不限于此。即,只要能够拍摄空调室内,则也可以将拍摄单元120设置于室内机100的其他位置。
另外,上述各实施方式中,针对根据移动轨迹估计处理的结果,变更鼓风机103的旋转速度、左右风向板104的角度、以及上下风向板105的角度的情况进行了说明,但不限于此。即,也可以变更鼓风机103的旋转速度、左右风向板104的角度、以及上下风向板105的角度中的至少一个。
另外,也可以根据移动轨迹估计处理的结果对空气调节器A的设定温度进行适当变更,并随之对压缩机(未图示)中设置的电动机(未图示)的旋转速度进行变更。
【符号说明】
A空气调节器
100室内机
103鼓风机
103a鼓风机驱动部
104左右风向板
104a左右风向板驱动部
105上下风向板
105a上下风向板驱动部
120拍摄单元
120a焦点
130控制单元
131人体检测部(人体检测单元)
132座标变换部
133移动距离计算部
134活动量计算部
135移动轨迹估计部(移动轨迹估计单元)
136体感温度估计部
137驱动控制部(空调控制变更单元)
140存储单元