本發(fā)明涉及空調(diào)技術(shù)領(lǐng)域,具體而言,涉及一種手勢識別的控制方法及控制裝置,還涉及一種空調(diào)器。
背景技術(shù):
目前,對于一維手勢識別來說,實現(xiàn)空調(diào)開關(guān)機(jī)及調(diào)整溫度除了區(qū)分兩功能的手勢動作外,為了降低誤識別,相關(guān)技術(shù)往往會增加另一手勢動作,如喚醒操作,當(dāng)用戶在規(guī)定的時間內(nèi)不再做出手勢動作時,手勢識別模塊會進(jìn)入睡眠模式,只有做出喚醒的手勢動作使手勢識別模塊進(jìn)入正常檢測狀態(tài)時,才能做出相應(yīng)的功能操作手勢動作。如此一來,用戶每次想去控制空調(diào)器時,都需要先做出喚醒動作,再做出控制空調(diào)器的動作,一方面會相應(yīng)降低識別率,另一方面造成用戶體驗性較差。
技術(shù)實現(xiàn)要素:
本發(fā)明旨在至少解決現(xiàn)有技術(shù)或相關(guān)技術(shù)中存在的技術(shù)問題之一。
為此,本發(fā)明的一個目的在于提出了一種手勢識別的控制方法。
本發(fā)明的另一個目的在于提出了一種手勢識別的控制裝置。
本發(fā)明的又一個目的在于提出了一種空調(diào)器。
有鑒于此,本發(fā)明提出了一種手勢識別的控制方法,包括:檢測當(dāng)前手勢是否為有效手勢;在確定當(dāng)前手勢為有效手勢后,啟動倒計時第一預(yù)設(shè)時長;在倒計時第一預(yù)設(shè)時長內(nèi),判斷是否再次檢測到有效手勢;當(dāng)判斷結(jié)果為是時,按照預(yù)設(shè)規(guī)則控制空調(diào)器開關(guān)機(jī);否則控制空調(diào)器調(diào)整溫度。
根據(jù)本發(fā)明的手勢識別的控制方法,在當(dāng)前手勢為有效手勢的前提下,通過判斷倒計時第一預(yù)設(shè)時長內(nèi)是否再次檢測到有效手勢,如果再次檢測到了有效手勢,那么按照預(yù)設(shè)規(guī)則控制空調(diào)器開關(guān)機(jī),如果并未再次檢測到有效手勢,那么控制空調(diào)器升溫或者降溫,實現(xiàn)了用戶在任何時刻操控空調(diào)器都無需額外的喚醒操作,直接做出控制空調(diào)器的手勢動作即可,避免了重復(fù)操作,不會讓用戶感覺繁瑣,有效地降低了誤識別率,提升了用戶體驗。
另外,根據(jù)本發(fā)明上述的手勢識別的控制方法,還可以具有如下附加的技術(shù)特征:
在上述技術(shù)方案中,優(yōu)選地,按照預(yù)設(shè)規(guī)則控制空調(diào)器開關(guān)機(jī)具體包括:記錄有效手勢累計次數(shù);并判斷有效手勢累計次數(shù)是否大于第一預(yù)設(shè)閾值;當(dāng)判斷結(jié)果為是時,控制空調(diào)器開關(guān)機(jī);并清空有效手勢累計次數(shù);否則重新倒計第一預(yù)設(shè)時長;并重新判斷是否再次檢測到有效手勢。
在該技術(shù)方案中,在倒計時第一預(yù)設(shè)時長內(nèi),通過檢測有效手勢并記錄有效手勢的累計次數(shù),并判斷有效手勢累計次數(shù)與第一預(yù)設(shè)閾值的關(guān)系,如果有效手勢累計次數(shù)大于第一預(yù)設(shè)閾值,那么控制空調(diào)器開關(guān)機(jī),同時將有效手勢的累計次數(shù)清零,以便再次循環(huán)執(zhí)行;如果有效手勢累計次數(shù)小于或等于第一預(yù)設(shè)閾值,那么重新開啟倒計時第一預(yù)設(shè)時長,并重復(fù)上述判斷,直到確定有效手勢的累計次數(shù)大于第一預(yù)設(shè)閾值為止,實現(xiàn)了用戶在任何時刻操控空調(diào)器都無需額外的喚醒操作,直接做出控制空調(diào)器的手勢動作即可,避免了重復(fù)操作,不會讓用戶感覺繁瑣,有效地降低了誤識別率,提升了用戶體驗。其中第一預(yù)設(shè)閾值可用戶自行設(shè)置,也可以默認(rèn)出廠設(shè)定。
在上述任一技術(shù)方案中,優(yōu)選地,控制空調(diào)器調(diào)整溫度具體包括:判斷有效手勢累計次數(shù)是否等于第二預(yù)設(shè)閾值;以及當(dāng)判斷結(jié)果為是時,控制空調(diào)器調(diào)整溫度。
在該技術(shù)方案中,通過判斷有效手勢的累計次數(shù)是否等于第二預(yù)設(shè)閾值,并在確定有效手勢的累計次數(shù)等于第二預(yù)設(shè)閾值的情況下,按照手勢動作的方向控制空調(diào)器升溫或者降溫,實現(xiàn)了用戶在任何時刻操控空調(diào)器都無需額外的喚醒操作,直接做出控制空調(diào)器的手勢動作即可,避免了重復(fù)操作,不會讓用戶感覺繁瑣,有效地降低了誤識別率,提升了用戶體驗。優(yōu)選的,第二預(yù)設(shè)閾值為1。
在上述任一技術(shù)方案中,優(yōu)選地,檢測當(dāng)前手勢是否為有效手勢具體包括:采集預(yù)定時間內(nèi)任一信號接收端的信號強(qiáng)度值生成信號強(qiáng)度曲線;提取信號強(qiáng)度曲線的時間特征值T和強(qiáng)度特征值X;判斷時間特征值T與時間特征閾值t以及強(qiáng)度特征值X與強(qiáng)度特征閾值x之間的關(guān)系;當(dāng)T<t且X>x時,判定當(dāng)前手勢為有效手勢;否則繼續(xù)檢測當(dāng)前手勢是否為有效手勢。
在該技術(shù)方案中,通過采集預(yù)定時間內(nèi)任一信號接收端的信號強(qiáng)度值,能夠生成信號強(qiáng)度曲線,通過判斷信號強(qiáng)度曲線的特征值與特征閾值的關(guān)系,能夠檢測當(dāng)前手勢是否為有效手勢,只有在當(dāng)前手勢為有效手勢的前提下,才能根據(jù)手勢動作控制空調(diào)器開關(guān)機(jī)或者調(diào)整溫度。具體的,提取信號強(qiáng)度曲線的時間特征值T和強(qiáng)度特征值X,將時間特征值T和強(qiáng)度特征值X分別與時間特征閾值t和強(qiáng)度特征閾值x進(jìn)行比較,如果T<t且X>x時,那么判定當(dāng)前手勢為有效手勢,否則,判定當(dāng)前手勢并不是有效手勢,當(dāng)用戶再次做出手勢時,繼續(xù)檢測當(dāng)前手勢是否為有效手勢。
在上述任一技術(shù)方案中,優(yōu)選地,時間特征值T為信號強(qiáng)度曲線的上升區(qū)間及下降區(qū)間所用的時間;以及強(qiáng)度特征值X為信號強(qiáng)度曲線上升區(qū)間中的最大強(qiáng)度值與最小強(qiáng)度值的差值。
在該技術(shù)方案中,通過對時間特征值T以及強(qiáng)度特征值X進(jìn)行限定,為進(jìn)一步判斷當(dāng)前手勢是否為有效手勢提供了條件,從而確保了檢測有效手勢的結(jié)果精準(zhǔn)。
在上述任一技術(shù)方案中,優(yōu)選地,預(yù)設(shè)時間為從信號發(fā)射端發(fā)射信號開始計時,到信號經(jīng)過手勢反射回至信號接收端計時結(jié)束的時間差。
在該技術(shù)方案中,通過對預(yù)設(shè)時間進(jìn)行限定,能夠采集到手勢動作在不同時間點的信號強(qiáng)度值并生成信號強(qiáng)度曲線,為進(jìn)一步判斷當(dāng)前手勢是否為有效手勢提供了條件,從而確保了檢測有效手勢的結(jié)果精準(zhǔn)。
在上述任一技術(shù)方案中,優(yōu)選地,在確定當(dāng)前手勢為有效手勢后,以及啟動倒計時第一預(yù)設(shè)時長之前還包括:獲取左右兩條信號強(qiáng)度曲線達(dá)到最大強(qiáng)度值所需的時間T左和T右;以及判斷T左與T右之間的關(guān)系,根據(jù)判斷結(jié)果確定有效手勢的方向。
在該技術(shù)方案中,在確定當(dāng)前手勢為有效手勢后,以及啟動倒計時第一預(yù)設(shè)時長之前,通過判斷左右兩條信號強(qiáng)度曲線達(dá)到最大強(qiáng)度值所需的時間T左和T右之間的關(guān)系,能夠識別有效手勢的方向,從而根據(jù)手勢的方向控制空調(diào)器升溫或者降溫。
本領(lǐng)域技術(shù)人員應(yīng)該理解,根據(jù)手勢的方向控制空調(diào)器,包括但并不限于升溫或者降溫,也可以根據(jù)用戶的設(shè)置,控制空調(diào)器的擺風(fēng)、制冷、制熱模式、調(diào)整風(fēng)速等。
在上述任一技術(shù)方案中,優(yōu)選地,當(dāng)T左<T右時,判定當(dāng)前手勢為從左往右的手勢動作;否則判定當(dāng)前手勢為從右往左的手勢動作。
在該技術(shù)方案中,如果左信號強(qiáng)度曲線達(dá)到最大強(qiáng)度值所需的時間小于右信號強(qiáng)度曲線達(dá)到最大強(qiáng)度值所需的時間,那么判定當(dāng)前手勢方向為從左往右,反之,判定當(dāng)前手勢方向為從右往左,通過對有效手勢動作方向的檢測,可以根據(jù)手勢方向控制空調(diào)器升溫或者降溫。
在上述任一技術(shù)方案中,優(yōu)選地,手勢包括以下至少一種:從左至右、從右至左。
在該技術(shù)方案中,本領(lǐng)域技術(shù)人員應(yīng)該理解,手勢包括但并不限于以下至少一種:從左至右、從右至左。這樣的手勢動作符合用戶操作習(xí)慣,實現(xiàn)簡單,識別率高,用戶使用起來靈活方便。
本發(fā)明還提出一種手勢識別的控制裝置,檢測單元,用于檢測當(dāng)前手勢是否為有效手勢;第一記錄單元,用于在確定當(dāng)前手勢為有效手勢后,啟動倒計時第一預(yù)設(shè)時長;第一判斷單元,用于在倒計時第一預(yù)設(shè)時長內(nèi),判斷是否再次檢測到有效手勢;控制單元,用于當(dāng)判斷結(jié)果為是時,按照預(yù)設(shè)規(guī)則控制空調(diào)器開關(guān)機(jī);否則控制空調(diào)器調(diào)整溫度。
根據(jù)本發(fā)明的手勢識別的控制裝置,在檢測單元確定當(dāng)前手勢為有效手勢的前提下,通過第一判斷單元判斷倒計時第一預(yù)設(shè)時長內(nèi)是否再次檢測到有效手勢,如果再次檢測到了有效手勢,那么按照預(yù)設(shè)規(guī)則控制空調(diào)器開關(guān)機(jī),如果并未再次檢測到有效手勢,那么控制空調(diào)器升溫或者降溫,實現(xiàn)了用戶在任何時刻操控空調(diào)器都無需額外的喚醒操作,直接做出控制空調(diào)器的手勢動作即可,避免了重復(fù)操作,不會讓用戶感覺繁瑣,有效地降低了誤識別率,提升了用戶體驗。
另外,根據(jù)本發(fā)明的上述手勢識別的控制裝置,還可以具有如下附加的技術(shù)特征:
在上述技術(shù)方案中,優(yōu)選地,控制單元按照預(yù)設(shè)規(guī)則控制空調(diào)器開關(guān)機(jī)具體包括:第二記錄單元,用于記錄有效手勢累計次數(shù);第二判斷單元,用于判斷有效手勢累計次數(shù)是否大于第一預(yù)設(shè)閾值;控制單元,具體用于當(dāng)判斷結(jié)果為是時,控制空調(diào)器開關(guān)機(jī);清空單元,用于清空有效手勢累計次數(shù);否則第一記錄單元,還用于重新倒計第一預(yù)設(shè)時長;檢測單元,重新判斷是否再次檢測到有效手勢。
在該技術(shù)方案中,在倒計時第一預(yù)設(shè)時長內(nèi),通過檢測有效手勢并記錄有效手勢的累計次數(shù),并判斷有效手勢累計次數(shù)與第一預(yù)設(shè)閾值的關(guān)系,如果有效手勢累計次數(shù)大于第一預(yù)設(shè)閾值,那么控制空調(diào)器開關(guān)機(jī),同時將有效手勢的累計次數(shù)清零,以便再次循環(huán)執(zhí)行;如果有效手勢累計次數(shù)小于或等于第一預(yù)設(shè)閾值,那么重新開啟倒計時第一預(yù)設(shè)時長,并重復(fù)上述判斷,直到確定有效手勢的累計次數(shù)大于第一預(yù)設(shè)閾值為止,實現(xiàn)了用戶在任何時刻操控空調(diào)器都無需額外的喚醒操作,直接做出控制空調(diào)器的手勢動作即可,避免了重復(fù)操作,不會讓用戶感覺繁瑣,有效地降低了誤識別率,提升了用戶體驗。其中第一預(yù)設(shè)閾值可用戶自行設(shè)置,也可以默認(rèn)出廠設(shè)定。
在上述任一技術(shù)方案中,優(yōu)選地,控制單元控制空調(diào)器調(diào)整溫度具體包括:第三判斷單元,用于判斷有效手勢累計次數(shù)是否等于第二預(yù)設(shè)閾值;以及控制單元,具體還用于當(dāng)判斷結(jié)果為是時,控制空調(diào)器調(diào)整溫度。
在該技術(shù)方案中,通過第三判斷單元判斷有效手勢的累計次數(shù)是否等于第二預(yù)設(shè)閾值,并在確定有效手勢的累計次數(shù)等于第二預(yù)設(shè)閾值的情況下,按照手勢動作的方向控制空調(diào)器升溫或者降溫,實現(xiàn)了用戶在任何時刻操控空調(diào)器都無需額外的喚醒操作,直接做出控制空調(diào)器的手勢動作即可,避免了重復(fù)操作,不會讓用戶感覺繁瑣,有效地降低了誤識別率,提升了用戶體驗。優(yōu)選的,第二預(yù)設(shè)閾值為1。
在上述任一技術(shù)方案中,優(yōu)選地,檢測當(dāng)前手勢是否為有效手勢具體包括:采集單元,用于采集預(yù)定時間內(nèi)任一信號接收端的信號強(qiáng)度值生成信號強(qiáng)度曲線;提取單元,用于提取信號強(qiáng)度曲線的時間特征值T和強(qiáng)度特征值X;第四判斷單元,用于判斷時間特征值T與時間特征閾值t以及強(qiáng)度特征值X與強(qiáng)度特征閾值x之間的關(guān)系;當(dāng)T<t且X>x時,判定當(dāng)前手勢為有效手勢;否則檢測單元,繼續(xù)檢測當(dāng)前手勢是否為有效手勢。
在該技術(shù)方案中,通過采集單元采集預(yù)定時間內(nèi)任一信號接收端的信號強(qiáng)度值,能夠生成信號強(qiáng)度曲線,通過判斷單元判斷信號強(qiáng)度曲線的特征值與特征閾值的關(guān)系,能夠檢測當(dāng)前手勢是否為有效手勢,只有在當(dāng)前手勢為有效手勢的前提下,才能根據(jù)手勢動作控制空調(diào)器開關(guān)機(jī)或者調(diào)整溫度。具體的,通過提取單元提取信號強(qiáng)度曲線的時間特征值T和強(qiáng)度特征值X,將時間特征值T和強(qiáng)度特征值X分別與時間特征閾值t和強(qiáng)度特征閾值x進(jìn)行比較,如果T<t且X>x時,那么判定當(dāng)前手勢為有效手勢,否則,判定當(dāng)前手勢并不是有效手勢,當(dāng)用戶再次做出手勢時,繼續(xù)檢測當(dāng)前手勢是否為有效手勢。
在上述任一技術(shù)方案中,優(yōu)選地,時間特征值T為信號強(qiáng)度曲線的上升區(qū)間及下降區(qū)間所用的時間;以及強(qiáng)度特征值X為信號強(qiáng)度曲線上升區(qū)間中的最大強(qiáng)度值與最小強(qiáng)度值的差值。
在該技術(shù)方案中,通過對時間特征值T以及強(qiáng)度特征值X進(jìn)行限定,為進(jìn)一步判斷當(dāng)前手勢是否為有效手勢提供了條件,從而確保了有效手勢檢測的結(jié)果精準(zhǔn)。
在上述任一技術(shù)方案中,優(yōu)選地,預(yù)設(shè)時間為從信號發(fā)射端發(fā)射信號開始計時,到信號經(jīng)過手勢反射回至信號接收端計時結(jié)束的時間差。
在該技術(shù)方案中,通過對預(yù)設(shè)時間進(jìn)行限定,能夠采集到手勢動作在不同時間點的信號強(qiáng)度值并生成信號強(qiáng)度曲線,為進(jìn)一步判斷當(dāng)前手勢是否為有效手勢提供了條件,從而確保了檢測有效手勢的結(jié)果精準(zhǔn)。
在上述任一技術(shù)方案中,優(yōu)選地,在確定當(dāng)前手勢為有效手勢后,以及啟動倒計時第一預(yù)設(shè)時長之前還包括:獲取單元,用于獲取左右兩條信號強(qiáng)度曲線達(dá)到最大強(qiáng)度值所需的時間T左和T右;以及第五判斷單元,用于判斷所述T左與T右之間的關(guān)系,根據(jù)判斷結(jié)果確定有效手勢的方向。
在該技術(shù)方案中,在確定當(dāng)前手勢為有效手勢后,以及啟動倒計時第一預(yù)設(shè)時長之前,通過判斷左右兩條信號強(qiáng)度曲線達(dá)到最大強(qiáng)度值所需的時間T左和T右之間的關(guān)系,能夠識別有效手勢的方向,從而根據(jù)手勢的方向控制空調(diào)器升溫或者降溫。
本領(lǐng)域技術(shù)人員應(yīng)該理解,根據(jù)手勢的方向控制空調(diào)器,包括但并不限于升溫或者降溫,也可以根據(jù)用戶的設(shè)置,控制空調(diào)器的擺風(fēng)、制冷、制熱模式、調(diào)整風(fēng)速等。
在上述任一技術(shù)方案中,優(yōu)選地,第五判斷單元,具體用于當(dāng)T左<T右時,判定當(dāng)前手勢為從左往右的手勢動作;否則判定當(dāng)前手勢為從右往左的手勢動作。
在該技術(shù)方案中,如果左信號強(qiáng)度曲線達(dá)到最大強(qiáng)度值所需的時間小于右信號強(qiáng)度曲線達(dá)到最大強(qiáng)度值所需的時間,那么判定當(dāng)前手勢方向為從左往右,反之,判定當(dāng)前手勢方向為從右往左,通過對有效手勢動作方向的檢測,可以根據(jù)手勢方向控制空調(diào)器升溫或者降溫。
在上述任一技術(shù)方案中,優(yōu)選地,手勢包括以下至少一種:從左至右、從右至左。
在該技術(shù)方案中,本領(lǐng)域技術(shù)人員應(yīng)該理解,手勢包括但并不限于以下至少一種:從左至右、從右至左。這樣的手勢動作符合用戶操作習(xí)慣,實現(xiàn)簡單,識別率高,用戶使用起來靈活方便。
在上述任一技術(shù)方案中,優(yōu)選地,該手勢識別的控制裝置包括:兩組紅外發(fā)光二極管和與之對應(yīng)的光電二極管。
在該技術(shù)方案中,通過紅外發(fā)光二極管向外發(fā)射紅外信號,紅外信號遇到手勢后發(fā)生反射,反射的紅外反射信號被光電二極管接收,能夠采集到手勢動作在不同時間點的信號強(qiáng)度值并生成信號強(qiáng)度曲線,進(jìn)而通過提取并判斷信號強(qiáng)度曲線的特征值與特征閾值的關(guān)系,來確定當(dāng)前手勢是否為有效手勢動作,并在確定有效手勢動作后,進(jìn)一步的判斷有效手勢的方向,以控制空調(diào)器的升溫或者降溫。
本發(fā)明還提出一種空調(diào)器,具有上述任一技術(shù)方案中的手勢識別的控制裝置。通過該手勢識別的控制裝置,實現(xiàn)了用戶在任何時刻操控空調(diào)器都無需額外的喚醒操作,直接做出控制空調(diào)器的手勢動作即可,避免了重復(fù)操作,不會讓用戶感覺繁瑣,有效地降低了誤識別率,提升了用戶體驗。
本發(fā)明的附加方面和優(yōu)點將在下面的描述部分中變得明顯,或通過本發(fā)明的實踐了解到。
附圖說明
本發(fā)明的上述和/或附加的方面和優(yōu)點從結(jié)合下面附圖對實施例的描述中將變得明顯和容易理解,其中:
圖1示出了根據(jù)本發(fā)明的一個實施例的手勢識別的控制方法的流程示意圖;
圖2示出了根據(jù)本發(fā)明的再一個實施例的手勢識別的控制方法的流程示意圖;
圖3示出了根據(jù)本發(fā)明的一個實施例的手勢識別的控制裝置的示意框圖;
圖4示出了根據(jù)本發(fā)明的另一個實施例的手勢識別的控制裝置的示意框圖;
圖5示出了根據(jù)本發(fā)明的再一個實施例的手勢識別的控制裝置的示意框圖;
圖6示出了根據(jù)本發(fā)明的又一個實施例的手勢識別的控制裝置的示意框圖;
圖7示出了根據(jù)本發(fā)明的又一個實施例的手勢識別的控制裝置的示意框圖;
圖8示出了根據(jù)本發(fā)明的一個實施例的空調(diào)器的示意框圖;
圖9示出了根據(jù)本發(fā)明的一個實施例的單次有效手勢動作示意圖;
圖10示出了根據(jù)本發(fā)明的一個實施例的多次有效手勢動作示意圖。
具體實施方式
為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點,下面結(jié)合附圖和具體實施方式對本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)描述。需要說明的是,在不沖突的情況下,本申請的實施例及實施例中的特征可以相互組合。
在下面的描述中闡述了很多具體細(xì)節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來實施,因此,本發(fā)明的保護(hù)范圍并不受下面公開的具體實施例的限制。
如圖1所示,根據(jù)本發(fā)明的一個實施例的手勢識別的控制方法的流程示意圖:
步驟102,檢測當(dāng)前手勢是否為有效手勢;
步驟104,在確定所述當(dāng)前手勢為有效手勢后,啟動倒計時第一預(yù)設(shè)時長;
步驟106,在所述倒計時第一預(yù)設(shè)時長內(nèi),判斷是否再次檢測到所述有效手勢;
步驟108,當(dāng)判斷結(jié)果為是時,按照預(yù)設(shè)規(guī)則控制空調(diào)器開關(guān)機(jī);
步驟110,否則,控制所述空調(diào)器調(diào)整溫度。
在該實施例中,在當(dāng)前手勢為有效手勢的前提下,通過判斷倒計時第一預(yù)設(shè)時長內(nèi)是否再次檢測到有效手勢,如果再次檢測到了有效手勢,那么按照預(yù)設(shè)規(guī)則控制空調(diào)器開關(guān)機(jī),如果并未再次檢測到有效手勢,那么控制空調(diào)器升溫或者降溫,實現(xiàn)了用戶在任何時刻操控空調(diào)器都無需額外的喚醒操作,直接做出控制空調(diào)器的手勢動作即可,避免了重復(fù)操作,不會讓用戶感覺繁瑣,有效地降低了誤識別率,提升了用戶體驗。
在上述實施例中,優(yōu)選地,按照預(yù)設(shè)規(guī)則控制空調(diào)器開關(guān)機(jī)具體包括:記錄有效手勢累計次數(shù);并判斷有效手勢累計次數(shù)是否大于第一預(yù)設(shè)閾值;當(dāng)判斷結(jié)果為是時,控制空調(diào)器開關(guān)機(jī);并清空有效手勢累計次數(shù);否則重新倒計第一預(yù)設(shè)時長;并重新判斷是否再次檢測到有效手勢。
在該實施例中,在倒計時第一預(yù)設(shè)時長內(nèi),通過檢測有效手勢并記錄有效手勢的累計次數(shù),并判斷有效手勢累計次數(shù)與第一預(yù)設(shè)閾值的關(guān)系,如果有效手勢累計次數(shù)大于第一預(yù)設(shè)閾值,那么控制空調(diào)器開關(guān)機(jī),同時將有效手勢的累計次數(shù)清零,以便再次循環(huán)執(zhí)行;如果有效手勢累計次數(shù)小于或等于第一預(yù)設(shè)閾值,那么重新開啟倒計時第一預(yù)設(shè)時長,并重復(fù)上述判斷,直到確定有效手勢的累計次數(shù)大于第一預(yù)設(shè)閾值為止,實現(xiàn)了用戶在任何時刻操控空調(diào)器都無需額外的喚醒操作,直接做出控制空調(diào)器的手勢動作即可,避免了重復(fù)操作,不會讓用戶感覺繁瑣,有效地降低了誤識別率,提升了用戶體驗。其中第一預(yù)設(shè)閾值可用戶自行設(shè)置,也可以默認(rèn)出廠設(shè)定。
在上述任一實施例中,優(yōu)選地,控制空調(diào)器調(diào)整溫度具體包括:判斷有效手勢累計次數(shù)是否等于第二預(yù)設(shè)閾值;以及當(dāng)判斷結(jié)果為是時,控制空調(diào)器調(diào)整溫度。
在該實施例中,通過判斷有效手勢的累計次數(shù)是否等于第二預(yù)設(shè)閾值,并在確定有效手勢的累計次數(shù)等于第二預(yù)設(shè)閾值的情況下,按照手勢動作的方向控制空調(diào)器升溫或者降溫,實現(xiàn)了用戶在任何時刻操控空調(diào)器都無需額外的喚醒操作,直接做出控制空調(diào)器的手勢動作即可,避免了重復(fù)操作,不會讓用戶感覺繁瑣,有效地降低了誤識別率,提升了用戶體驗。優(yōu)選的,第二預(yù)設(shè)閾值為1。
在上述任一實施例中,優(yōu)選地,檢測當(dāng)前手勢是否為有效手勢具體包括:采集預(yù)定時間內(nèi)任一信號接收端的信號強(qiáng)度值生成信號強(qiáng)度曲線;提取信號強(qiáng)度曲線的時間特征值T和強(qiáng)度特征值X;判斷時間特征值T與時間特征閾值t以及強(qiáng)度特征值X與強(qiáng)度特征閾值x之間的關(guān)系;當(dāng)T<t且X>x時,判定當(dāng)前手勢為有效手勢;否則繼續(xù)檢測當(dāng)前手勢是否為有效手勢。
在該實施例中,通過采集預(yù)定時間內(nèi)任一信號接收端的信號強(qiáng)度值,能夠生成信號強(qiáng)度曲線,通過判斷信號強(qiáng)度曲線的特征值與特征閾值的關(guān)系,能夠檢測當(dāng)前手勢是否為有效手勢,只有在當(dāng)前手勢為有效手勢的前提下,才能根據(jù)手勢動作控制空調(diào)器開關(guān)機(jī)或者調(diào)整溫度。具體的,提取信號強(qiáng)度曲線的時間特征值T和強(qiáng)度特征值X,將時間特征值T和強(qiáng)度特征值X分別與時間特征閾值t和強(qiáng)度特征閾值x進(jìn)行比較,如果T<t且X>x時,那么判定當(dāng)前手勢為有效手勢,否則,判定當(dāng)前手勢并不是有效手勢,當(dāng)用戶再次做出手勢時,繼續(xù)檢測當(dāng)前手勢是否為有效手勢。
在上述任一實施例中,優(yōu)選地,時間特征值T為信號強(qiáng)度曲線的上升區(qū)間及下降區(qū)間所用的時間;以及強(qiáng)度特征值X為信號強(qiáng)度曲線上升區(qū)間中的最大強(qiáng)度值與最小強(qiáng)度值的差值。
在該實施例中,通過對時間特征值T以及強(qiáng)度特征值X進(jìn)行限定,為進(jìn)一步判斷當(dāng)前手勢是否為有效手勢提供了條件,從而確保了檢測有效手勢的結(jié)果精準(zhǔn)。
在上述任一實施例中,優(yōu)選地,預(yù)設(shè)時間為從信號發(fā)射端發(fā)射信號開始計時,到信號經(jīng)過手勢反射回至信號接收端計時結(jié)束的時間差。
在該實施例中,通過對預(yù)設(shè)時間進(jìn)行限定,能夠采集到手勢動作在不同時間點的信號強(qiáng)度值并生成信號強(qiáng)度曲線,為進(jìn)一步判斷當(dāng)前手勢是否為有效手勢提供了條件,從而確保了檢測有效手勢的結(jié)果精準(zhǔn)。
在上述任一實施例中,優(yōu)選地,在確定當(dāng)前手勢為有效手勢后,以及啟動倒計時第一預(yù)設(shè)時長之前還包括:獲取左右兩條信號強(qiáng)度曲線達(dá)到最大強(qiáng)度值所需的時間T左和T右;以及判斷T左與T右之間的關(guān)系,根據(jù)判斷結(jié)果確定有效手勢的方向。
在該實施例中,在確定當(dāng)前手勢為有效手勢后,以及啟動倒計時第一預(yù)設(shè)時長之前,通過判斷左右兩條信號強(qiáng)度曲線達(dá)到最大強(qiáng)度值所需的時間T左和T右之間的關(guān)系,能夠識別有效手勢的方向,從而根據(jù)手勢的方向控制空調(diào)器升溫或者降溫。
本領(lǐng)域技術(shù)人員應(yīng)該理解,根據(jù)手勢的方向控制空調(diào)器,包括但并不限于升溫或者降溫,也可以根據(jù)用戶的設(shè)置,控制空調(diào)器的擺風(fēng)、制冷、制熱模式、調(diào)整風(fēng)速等。
在上述任一實施例中,優(yōu)選地,當(dāng)T左<T右時,判定當(dāng)前手勢為從左往右的手勢動作;否則判定當(dāng)前手勢為從右往左的手勢動作。
在該實施例中,如果左信號強(qiáng)度曲線達(dá)到最大強(qiáng)度值所需的時間小于右信號強(qiáng)度曲線達(dá)到最大強(qiáng)度值所需的時間,那么判定當(dāng)前手勢方向為從左往右,反之,判定當(dāng)前手勢方向為從右往左,通過對有效手勢動作方向的檢測,可以根據(jù)手勢方向控制空調(diào)器升溫或者降溫。
在上述任一實施例中,優(yōu)選地,手勢包括以下至少一種:從左至右、從右至左。
在該實施例中,本領(lǐng)域技術(shù)人員應(yīng)該理解,手勢包括但并不限于以下至少一種:從左至右、從右至左。這樣的手勢動作符合用戶操作習(xí)慣,實現(xiàn)簡單,識別率高,用戶使用起來靈活方便。
如圖2所示,根據(jù)本發(fā)明的再一個實施例的手勢識別的控制方法的流程示意圖。在該實施例中,將第一預(yù)設(shè)時長設(shè)為T1,有效手勢動作累計次數(shù)設(shè)為n(n為大于等于1的整數(shù)),第一預(yù)設(shè)閾值設(shè)為N,第二預(yù)設(shè)閾值優(yōu)選的為1,具體步驟包括:
步驟202,采集預(yù)定時間內(nèi)任一信號接收端的信號強(qiáng)度值生成信號強(qiáng)度曲線;提取信號強(qiáng)度曲線的時間特征值T和強(qiáng)度特征值X;
步驟204,判斷時間特征值T與時間特征閾值t以及強(qiáng)度特征值X與強(qiáng)度特征閾值x之間是否滿足:T<t且X>x,當(dāng)判斷結(jié)果為是時,執(zhí)行步驟206;否則,返回步驟202;
步驟206,判定當(dāng)前手勢為有效手勢;
步驟208,獲取左右兩條信號強(qiáng)度曲線達(dá)到最大強(qiáng)度值所需的時間T左和T右;
步驟210,判斷T左與T右之間是否滿足:T左<T右;當(dāng)判定結(jié)果為是時,執(zhí)行步驟212;否則,執(zhí)行步驟214;
步驟212,判定當(dāng)前手勢為從左往右的手勢動作;
步驟214,判定當(dāng)前手勢為從右往左的手勢動作;
步驟216,在確定當(dāng)前手勢為有效手勢后,啟動倒計時第一預(yù)設(shè)時長T1;
步驟218,判斷在倒計時T1時間內(nèi)是否再次檢測到有效手勢;當(dāng)判斷結(jié)果為是時,執(zhí)行步驟220;否則,執(zhí)行步驟226;
步驟220,有效手勢動作累計次數(shù)n=n+1(n為大于等于1的整數(shù)),并重新倒計時T1時間;
步驟222,判斷有效手勢動作累計次數(shù)n與第一預(yù)設(shè)閾值N之間是否滿足:n>N,當(dāng)判斷結(jié)果為是時,執(zhí)行步驟224;否則,返回執(zhí)行步驟218;
步驟224,控制空調(diào)器開關(guān)機(jī);
步驟226,判斷有效手勢動作累計次數(shù)n=1?并在判斷結(jié)果為是的情況下,執(zhí)行步驟228;
步驟228,控制空調(diào)器調(diào)整溫度。
在該實施例中,具體來說,通過采集預(yù)定時間內(nèi)任一信號接收端的信號強(qiáng)度值,能夠生成信號強(qiáng)度曲線,進(jìn)而提取信號強(qiáng)度曲線的時間特征值T和強(qiáng)度特征值X,判斷時間特征值T與時間特征閾值t以及強(qiáng)度特征值X與強(qiáng)度特征閾值x之間的關(guān)系,能夠檢測當(dāng)前手勢是否為有效手勢,當(dāng)T<t且X>x時,判定當(dāng)前手勢為有效手勢。在確定當(dāng)前手勢為有效手勢后,以及啟動倒計時第一預(yù)設(shè)時長T1之前,通過判斷左右兩條信號強(qiáng)度曲線達(dá)到最大強(qiáng)度值所需的時間T左和T右之間的關(guān)系,能夠識別有效手勢的方向,從而根據(jù)手勢的方向控制空調(diào)器升溫或者降溫。在當(dāng)前手勢為有效手勢的前提下,通過判斷倒計時第一預(yù)設(shè)時長T1是否再次檢測到有效手勢,如果再次檢測到了有效手勢,則記錄有效手勢的累計次數(shù),并判斷有效手勢累計次數(shù)與第一預(yù)設(shè)閾值的關(guān)系,若有效手勢累計次數(shù)大于第一預(yù)設(shè)閾值,那么控制空調(diào)器開關(guān)機(jī),同時將有效手勢的累計次數(shù)清零,以便再次循環(huán)執(zhí)行;若有效手勢累計次數(shù)小于或等于第一預(yù)設(shè)閾值,那么重新開啟倒計時第一預(yù)設(shè)時長,并重復(fù)上述判斷,直到確定有效手勢的累計次數(shù)大于第一預(yù)設(shè)閾值為止。如果并未再次檢測到有效手勢,則判斷有效手勢的累計次數(shù)是否等于第二預(yù)設(shè)閾值,并在確定有效手勢的累計次數(shù)等于第二預(yù)設(shè)閾值的情況下,按照手勢動作的方向控制空調(diào)器升溫或者降溫。通過本實施例的手勢識別的控制方法,實現(xiàn)了用戶在任何時刻操控空調(diào)器都無需額外的喚醒操作,直接做出控制空調(diào)器的手勢動作即可,避免了重復(fù)操作,不會讓用戶感覺繁瑣,有效地降低了誤識別率,提升了用戶體驗。
如圖3所示,根據(jù)本發(fā)明的一個實施例的手勢識別的控制裝置300的示意框圖:
檢測單元302,用于檢測當(dāng)前手勢是否為有效手勢;
第一記錄單元304,用于在確定當(dāng)前手勢為有效手勢后,啟動倒計時第一預(yù)設(shè)時長;
第一判斷單元306,用于在倒計時第一預(yù)設(shè)時長內(nèi),判斷是否再次檢測到有效手勢;
控制單元308,用于當(dāng)判斷結(jié)果為是時,按照預(yù)設(shè)規(guī)則控制空調(diào)器開關(guān)機(jī);否則控制空調(diào)器調(diào)整溫度。
在該實施例中,在檢測單元302確定當(dāng)前手勢為有效手勢的前提下,通過第一判斷單元306判斷倒計時第一預(yù)設(shè)時長內(nèi)是否再次檢測到有效手勢,如果再次檢測到了有效手勢,那么控制單元308按照預(yù)設(shè)規(guī)則控制空調(diào)器開關(guān)機(jī),如果并未再次檢測到有效手勢,那么控制單元308控制空調(diào)器升溫或者降溫,實現(xiàn)了用戶在任何時刻操控空調(diào)器都無需額外的喚醒操作,直接做出控制空調(diào)器的手勢動作即可,避免了重復(fù)操作,不會讓用戶感覺繁瑣,有效地降低了誤識別率,提升了用戶體驗。
如圖4所示,根據(jù)本發(fā)明的另一個實施例的手勢識別的控制裝置400的示意框圖:
檢測單元402,用于檢測當(dāng)前手勢是否為有效手勢;
第一記錄單元404,用于在確定當(dāng)前手勢為有效手勢后,啟動倒計時第一預(yù)設(shè)時長;
第一判斷單元406,用于在倒計時第一預(yù)設(shè)時長內(nèi),判斷是否再次檢測到有效手勢;
控制單元408,用于當(dāng)判斷結(jié)果為是時,按照預(yù)設(shè)規(guī)則控制空調(diào)器開關(guān)機(jī);否則控制空調(diào)器調(diào)整溫度;
第二記錄單元410,用于記錄有效手勢累計次數(shù);
第二判斷單元412,用于判斷有效手勢累計次數(shù)是否大于第一預(yù)設(shè)閾值;
清空單元414,用于清空有效手勢累計次數(shù)。
在該實施例中,通過第一記錄單元404啟動倒計時第一預(yù)設(shè)時長,在倒計時第一預(yù)設(shè)時長內(nèi),通過第一判斷單元406檢測并記錄有效手勢的累計次數(shù),并通過第二判斷單元412判斷有效手勢累計次數(shù)與第一預(yù)設(shè)閾值的關(guān)系,如果有效手勢累計次數(shù)大于第一預(yù)設(shè)閾值,那么檢測單元402控制空調(diào)器開關(guān)機(jī),同時清空單元414將有效手勢的累計次數(shù)清零,以便再次循環(huán)執(zhí)行;如果有效手勢累計次數(shù)小于或等于第一預(yù)設(shè)閾值,那么第一記錄單元404重新開啟倒計時第一預(yù)設(shè)時長,并重復(fù)上述判斷,直到確定有效手勢的累計次數(shù)大于第一預(yù)設(shè)閾值為止,實現(xiàn)了用戶在任何時刻操控空調(diào)器都無需額外的喚醒操作,直接做出控制空調(diào)器的手勢動作即可,避免了重復(fù)操作,不會讓用戶感覺繁瑣,有效地降低了誤識別率,提升了用戶體驗。其中第一預(yù)設(shè)閾值可用戶自行設(shè)置,也可以默認(rèn)出廠設(shè)定。
如圖5所示,根據(jù)本發(fā)明的再一個實施例的手勢識別的控制裝置500的示意框圖:
檢測單元502,用于檢測當(dāng)前手勢是否為有效手勢;
第一記錄單元504,用于在確定當(dāng)前手勢為有效手勢后,啟動倒計時第一預(yù)設(shè)時長;
第一判斷單元506,用于在倒計時第一預(yù)設(shè)時長內(nèi),判斷是否再次檢測到有效手勢;
控制單元508,用于當(dāng)判斷結(jié)果為是時,按照預(yù)設(shè)規(guī)則控制空調(diào)器開關(guān)機(jī);否則控制空調(diào)器調(diào)整溫度;
第二記錄單元510,用于記錄有效手勢累計次數(shù);
第二判斷單元512,用于判斷有效手勢累計次數(shù)是否大于第一預(yù)設(shè)閾值;
清空單元514,用于清空有效手勢累計次數(shù);
第三判斷單元516,用于判斷有效手勢累計次數(shù)是否等于第二預(yù)設(shè)閾值。
在該實施例中,通過第三判斷單元516判斷有效手勢的累計次數(shù)是否等于第二預(yù)設(shè)閾值,并在確定有效手勢的累計次數(shù)等于第二預(yù)設(shè)閾值的情況下,按照手勢動作的方向控制空調(diào)器升溫或者降溫,實現(xiàn)了用戶在任何時刻操控空調(diào)器都無需額外的喚醒操作,直接做出控制空調(diào)器的手勢動作即可,避免了重復(fù)操作,不會讓用戶感覺繁瑣,有效地降低了誤識別率,提升了用戶體驗。優(yōu)選的,第二預(yù)設(shè)閾值為1。
如圖6所示,根據(jù)本發(fā)明的又一個實施例的手勢識別的控制裝置600的示意框圖:
檢測單元602,用于檢測當(dāng)前手勢是否為有效手勢;
第一記錄單元604,用于在確定當(dāng)前手勢為有效手勢后,啟動倒計時第一預(yù)設(shè)時長;
第一判斷單元606,用于在倒計時第一預(yù)設(shè)時長內(nèi),判斷是否再次檢測到有效手勢;
控制單元608,用于當(dāng)判斷結(jié)果為是時,按照預(yù)設(shè)規(guī)則控制空調(diào)器開關(guān)機(jī);否則控制空調(diào)器調(diào)整溫度;
第二記錄單元610,用于記錄有效手勢累計次數(shù);
第二判斷單元612,用于判斷有效手勢累計次數(shù)是否大于第一預(yù)設(shè)閾值;
清空單元614,用于清空有效手勢累計次數(shù);
第三判斷單元616,用于判斷有效手勢累計次數(shù)是否等于第二預(yù)設(shè)閾值;
采集單元618,用于采集預(yù)定時間內(nèi)任一信號接收端的信號強(qiáng)度值生成信號強(qiáng)度曲線;
提取單元620,用于提取信號強(qiáng)度曲線的時間特征值T和強(qiáng)度特征值X;
第四判斷單元622,用于判斷時間特征值T與時間特征閾值t以及強(qiáng)度特征值X與強(qiáng)度特征閾值x之間的關(guān)系。
在該實施例中,通過采集單元618采集預(yù)定時間內(nèi)任一信號接收端的信號強(qiáng)度值,能夠生成信號強(qiáng)度曲線,通過第四判斷單元622判斷信號強(qiáng)度曲線的特征值與特征閾值的關(guān)系,能夠檢測當(dāng)前手勢是否為有效手勢,只有在當(dāng)前手勢為有效手勢的前提下,才能根據(jù)手勢動作控制空調(diào)器開關(guān)機(jī)或者調(diào)整溫度。具體的,通過提取單元620提取信號強(qiáng)度曲線的時間特征值T和強(qiáng)度特征值X,將時間特征值T和強(qiáng)度特征值X分別與時間特征閾值t和強(qiáng)度特征閾值x進(jìn)行比較,如果T<t且X>x時,那么判定當(dāng)前手勢為有效手勢,否則,判定當(dāng)前手勢并不是有效手勢,當(dāng)用戶再次做出手勢時,繼續(xù)檢測當(dāng)前手勢是否為有效手勢。
在上述任一實施例中,優(yōu)選地,時間特征值T為信號強(qiáng)度曲線的上升區(qū)間及下降區(qū)間所用的時間;以及強(qiáng)度特征值X為信號強(qiáng)度曲線上升區(qū)間中的最大強(qiáng)度值與最小強(qiáng)度值的差值。
在該實施例中,通過對時間特征值T以及強(qiáng)度特征值X進(jìn)行限定,為進(jìn)一步判斷當(dāng)前手勢是否為有效手勢提供了條件,從而確保了有效手勢檢測的結(jié)果精準(zhǔn)。
在上述任一實施例中,優(yōu)選地,預(yù)設(shè)時間為從信號發(fā)射端發(fā)射信號開始計時,到信號經(jīng)過手勢反射回至信號接收端計時結(jié)束的時間差。
在該實施例中,通過對預(yù)設(shè)時間進(jìn)行限定,能夠采集到手勢動作在不同時間點的信號強(qiáng)度值并生成信號強(qiáng)度曲線,為進(jìn)一步判斷當(dāng)前手勢是否為有效手勢提供了條件,從而確保了檢測有效手勢的結(jié)果精準(zhǔn)。
如圖7所示,根據(jù)本發(fā)明的又一個實施例的手勢識別的控制裝置700的示意框圖:
檢測單元702,用于檢測當(dāng)前手勢是否為有效手勢;
第一記錄單元704,用于在確定當(dāng)前手勢為有效手勢后,啟動倒計時第一預(yù)設(shè)時長;
第一判斷單元706,用于在倒計時第一預(yù)設(shè)時長內(nèi),判斷是否再次檢測到有效手勢;
控制單元708,用于當(dāng)判斷結(jié)果為是時,按照預(yù)設(shè)規(guī)則控制空調(diào)器開關(guān)機(jī);否則控制空調(diào)器調(diào)整溫度;
第二記錄單元710,用于記錄有效手勢累計次數(shù);
第二判斷單元712,用于判斷有效手勢累計次數(shù)是否大于第一預(yù)設(shè)閾值;
清空單元714,用于清空有效手勢累計次數(shù);
第三判斷單元716,用于判斷有效手勢累計次數(shù)是否等于第二預(yù)設(shè)閾值;
采集單元718,用于采集預(yù)定時間內(nèi)任一信號接收端的信號強(qiáng)度值生成信號強(qiáng)度曲線;
提取單元720,用于提取信號強(qiáng)度曲線的時間特征值T和強(qiáng)度特征值X;
第四判斷單元722,用于判斷時間特征值T與時間特征閾值t以及強(qiáng)度特征值X與強(qiáng)度特征閾值x之間的關(guān)系;
獲取單元724,用于獲取左右兩條信號強(qiáng)度曲線達(dá)到最大強(qiáng)度值所需的時間T左和T右;以及
第五判斷單元726,用于判斷所述T左與T右之間的關(guān)系,根據(jù)判斷結(jié)果確定有效手勢的方向。
在該實施例中,在確定當(dāng)前手勢為有效手勢后,以及啟動倒計時第一預(yù)設(shè)時長之前,獲取單元724獲取左右兩條信號強(qiáng)度曲線達(dá)到最大強(qiáng)度值所需的時間T左和T右,并通過第五判斷單元726判斷左右兩條信號強(qiáng)度曲線達(dá)到最大強(qiáng)度值所需的時間T左和T右之間的關(guān)系,能夠識別有效手勢的方向,從而根據(jù)手勢的方向控制空調(diào)器升溫或者降溫。
本領(lǐng)域技術(shù)人員應(yīng)該理解,根據(jù)手勢的方向控制空調(diào)器,包括但并不限于升溫或者降溫,也可以根據(jù)用戶的設(shè)置,控制空調(diào)器的擺風(fēng)、制冷、制熱模式、調(diào)整風(fēng)速等。
在上述任一實施例中,優(yōu)選地,第五判斷單元,具體用于當(dāng)T左<T右時,判定當(dāng)前手勢為從左往右的手勢動作;否則判定當(dāng)前手勢為從右往左的手勢動作。
在該實施例中,如果左信號強(qiáng)度曲線達(dá)到最大強(qiáng)度值所需的時間小于右信號強(qiáng)度曲線達(dá)到最大強(qiáng)度值所需的時間,那么判定當(dāng)前手勢方向為從左往右,反之,判定當(dāng)前手勢方向為從右往左,通過對有效手勢動作方向的檢測,可以根據(jù)手勢方向控制空調(diào)器升溫或者降溫。
在上述任一實施例中,優(yōu)選地,手勢包括以下至少一種:從左至右、從右至左。
在該實施例中,本領(lǐng)域技術(shù)人員應(yīng)該理解,手勢包括但并不限于以下至少一種:從左至右、從右至左。這樣的手勢動作符合用戶操作習(xí)慣,實現(xiàn)簡單,識別率高,用戶使用起來靈活方便。
在上述任一實施例中,優(yōu)選地,該手勢識別的控制裝置包括:兩組紅外發(fā)光二極管和與之對應(yīng)的光電二極管。
在該實施例中,通過紅外發(fā)光二極管向外發(fā)射紅外信號,紅外信號遇到手勢后發(fā)生反射,反射的紅外反射信號被光電二極管接收,能夠采集到手勢動作在不同時間點的信號強(qiáng)度值并生成信號強(qiáng)度曲線,進(jìn)而通過提取并判斷信號強(qiáng)度曲線的特征值與特征閾值的關(guān)系,來確定當(dāng)前手勢是否為有效手勢動作,并在確定有效手勢動作后,進(jìn)一步的判斷有效手勢的方向,以控制空調(diào)器的升溫或者降溫。
如圖8所示,根據(jù)本發(fā)明的一個實施例的空調(diào)器800的示意框圖:空調(diào)器800包括上述任一實施例中的手勢識別的控制裝置802,在該實施例中,通過手勢識別的控制裝置802,實現(xiàn)了用戶在任何時刻操控空調(diào)器都無需額外的喚醒操作,直接做出控制空調(diào)器的手勢動作即可,避免了重復(fù)操作,不會讓用戶感覺繁瑣,有效地降低了誤識別率,提升了用戶體驗。
如圖9所示,根據(jù)本發(fā)明的一個實施例的單次有效一維手勢動作示意圖:
在該實施例中,包括信號強(qiáng)度曲線902和信號強(qiáng)度曲線904,通過提取任一信號強(qiáng)度曲線的時間特征值T以及強(qiáng)度特征值X,并分別判斷時間特征值T以及強(qiáng)度特征值X與時間特征閾值t和強(qiáng)度特征閾值x之間的關(guān)系,當(dāng)T<t且X>x時,判定當(dāng)前手勢為單次有效一維手勢動作。
如圖10所示,根據(jù)本發(fā)明的一個實施例的多次有效一維手勢動作示意圖:
在該實施例中,當(dāng)在倒計時T1時間內(nèi),再次檢測到有效手勢動作后,記錄有效手勢累計次數(shù),如果有效手勢累計次數(shù)大于第一預(yù)設(shè)閾值,那么控制空調(diào)器開關(guān)機(jī),同時將有效手勢的累計次數(shù)清零,以便再次循環(huán)執(zhí)行;如果有效手勢累計次數(shù)小于或等于第一預(yù)設(shè)閾值,那么重新開啟倒計時第一預(yù)設(shè)時長,并重復(fù)上述判斷,直到確定有效手勢的累計次數(shù)大于第一預(yù)設(shè)閾值為止。實現(xiàn)了用戶在任何時刻操控空調(diào)器都無需額外的喚醒操作,直接做出控制空調(diào)器的手勢動作即可,避免了重復(fù)操作,不會讓用戶感覺繁瑣,有效地降低了誤識別率,提升了用戶體驗。其中第一預(yù)設(shè)閾值可用戶自行設(shè)置,也可以默認(rèn)出廠設(shè)定。
具體實施例,在手勢識別模塊的一維方向上,檢測用戶的手勢動作是否有手勢動作。采集一段時間內(nèi)的紅外反射信號強(qiáng)度,提取紅外反射信號強(qiáng)度曲線的特征值,包括紅外反射信號強(qiáng)度曲線的上升區(qū)間及下降區(qū)間所用的時間T,及紅外反射信號強(qiáng)度曲線上升區(qū)間中的最大值與最小值的差值X;通過判斷T與預(yù)設(shè)的時間閾值t,以及X與預(yù)設(shè)的信號強(qiáng)度閾值x,若T<t且X>x時,判定當(dāng)前手勢動作為一次有效的單次一維手勢動作。通過判斷兩條紅外反射信號強(qiáng)度曲線達(dá)到最大值時的時間點,若左LED紅外反射信號強(qiáng)度曲線達(dá)到最大值時的時間點小于右LED,則判斷當(dāng)前手勢動作為從左往右的手勢動作,反之,則為從右往左的手勢動作。此時啟動倒計時T1時間,若在T1時間內(nèi),未檢測到第二次有效的單次一維手勢動作,則判定為該次手勢動作結(jié)束,且為調(diào)整溫度的手勢動作,根據(jù)手勢動作方向來確定是降低還是提高空調(diào)器的設(shè)定溫度值。若在T1時間內(nèi),檢測到第二次有效的單次一維手勢動作,重新啟動倒計時時間T1,直到累計的有效單次一維手勢動作滿n次(左右左…或者右左右…)后,控制空調(diào)器進(jìn)行開關(guān)機(jī)動作,并清除有效單次一維手勢動作累計次數(shù)。
以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。