手勢識別方法、手勢識別模塊和設備的制造方法
【專利摘要】本發明提供了一種手勢識別方法、手勢識別模塊和設備,其中,所述手勢識別方法包括:在識別到第一手勢動作時,確定手勢識別模塊的當前狀態;若所述當前狀態為休眠狀態,則將所述手勢識別模塊切換至檢測狀態,并保持所述檢測狀態第一預定時間;以及若所述當前狀態為檢測狀態,則保持所述檢測狀態所述第一預定時間。通過本發明的技術方案,不僅避免了相關技術中的接收到紅外反射信號時就將手勢識別模塊喚醒,從而減少對手勢識別模塊的誤操作,而且當手勢識別模塊在檢測狀態下時,用戶有足夠的時間進行手勢動作。
【專利說明】
手勢識別方法、手勢識別模塊和設備
技術領域
[0001]本發明涉及設備技術領域,具體而言,涉及一種手勢識別方法、一種手勢識別模塊和一種設備。
【背景技術】
[0002]在相關技術中,通過兩顆或三顆紅外發射管、紅外反射信號接收器(如光電二極管)及手勢感應芯片構造低成本的手勢識別模塊。首先紅外發射管向外發射經過調制的紅外光,然后經過外界物體(如用戶的手)反射回來給紅外反射信號接收器,紅外反射信號接收器把接收到的光信號轉換成電信號和另外一路補償管的信號進行比較之后傳給手勢感應芯片,手勢感應芯片再根據信號的變化趨勢以及變化量來進行手勢動作的識別。
[0003]為了降低手勢識別模塊的功耗,在用戶長時間不使用手勢識別模塊時將手勢識別模塊切換至休眠狀態,當紅外反射信號接收器接收到紅外反射信號時,將手勢識別模塊從休眠狀態切換至檢測狀態。但是,當風吹動窗簾以使窗簾進入到手勢識別模塊的檢測區域,或用戶不經意間進入到了手勢識別模塊的檢測區域,此時紅外反射信號接收器也會接收到紅外反射信號,但是用戶并不需要使用手勢識別模塊,這樣將手勢識別模塊喚醒就造成了誤操作。
[0004]因此,如何避免在接收到紅外反射信號時就將手勢識別模塊喚醒,從而減少對手勢識別模塊的誤操作成為亟待解決的技術問題。
【發明內容】
[0005]本發明旨在至少解決現有技術或相關技術中存在的技術問題之一。
[0006]為此,本發明的一個目的在于提出了一種手勢識別方法。
[0007]本發明的另一個目的在于提出了一種手勢識別模塊。
[0008]本發明的又一個目的在于提出了一種設備。
[0009]為實現上述至少一個目的,根據本發明的第一方面的實施例,提出了一種手勢識別方法,包括:在識別到第一手勢動作時,確定手勢識別模塊的當前狀態;若所述當前狀態為休眠狀態,則將所述手勢識別模塊切換至檢測狀態,并保持所述檢測狀態第一預定時間;以及若所述當前狀態為檢測狀態,則保持所述檢測狀態所述第一預定時間。
[0010]根據本發明的實施例的手勢識別方法,在識別到第一手勢動作時,說明用戶需要使用手勢識別模塊,則在手勢識別模塊處于休眠狀態時,將手勢識別模塊喚醒,避免了相關技術中的接收到紅外反射信號時就將手勢識別模塊喚醒,從而減少對手勢識別模塊的誤操作。例如,當風吹動窗簾使窗簾進入到手勢識別模塊的檢測區域時,即使手勢識別模塊接收到了紅外反射信號,實際上用戶并不需要使用手勢識別模塊,此時不將手勢識別模塊喚醒。
[0011]另外,在識別到第一手勢動作時,說明用戶需要使用手勢識別模塊,無論手勢識別模塊處于檢測狀態還是休眠狀態,均使手勢識別模塊保持檢測狀態第一預定時間(例如15秒),以使用戶有足夠的時間進行手勢動作。例如,即使在手勢識別模塊僅剩有3秒就切換到休眠狀態時,若識別到了第一手勢動作,此時將手勢識別模塊的檢測狀態的時間重新設置為15秒,15秒之后再將手勢識別模塊切換至休眠狀態,避免了用戶在剩余的3秒內未進行完手勢動作就進入到了休眠狀態而導致手勢識別的不準確。
[0012]根據本發明的上述實施例的手勢識別方法,還可以具有以下技術特征:
[0013]根據本發明的一個實施例,還包括:在保持所述檢測狀態所述第一預定時間的過程中,判斷是否識別到第二手勢動作;若在所述過程中識別到所述第二手勢動作,則根據所述第二手勢動作對設備進行控制;若在所述過程中未識別到所述第二手勢動作,則在所述第一預定時間之后將所述手勢識別模塊切換至所述休眠狀態。
[0014]根據本發明的實施例的手勢識別方法,若手勢識別模塊在檢測狀態下時識別到第二手勢動作,說明用戶需要對設備進行控制,則獲取到與第二手勢動作對應的控制指令對設備進行控制。若未識別到第二手勢動作,說明用戶長時間不使用手勢識別模塊,則切換至休眠狀態,以降低手勢識別模塊的功耗。
[0015]優選地,若在保持檢測狀態第一預定時間的過程中識別到第二手勢動作,可以在保持檢測狀態第一預定時間之后將手勢識別模塊切換至休眠狀態。
[0016]根據本發明的一個實施例,所述第二手勢動作包括:開關機的手勢動作和/或參數調整的手勢動作,在所述過程中識別到所述參數調整的手勢動作的情況下,所述根據所述第二手勢動作對設備進行控制的步驟之前,還包括:判斷所述設備是否處于開機狀態;若所述設備處于所述開機狀態,則根據所述第二手勢動作對所述設備進行控制;若所述設備處于所述關機狀態,則保持所述設備處于所述關機狀態。
[0017]根據本發明的實施例的手勢識別方法,若識別到用戶在設備處于關機狀態下做出了參數調整的手勢動作,則不對設備進行控制,即只有在設備處于開機狀態下時,才根據參數調整的手勢動作對設備進行控制,避免了誤操作。例如,電視機處于關機狀態,手勢識別模塊處于檢測狀態,而用戶不小心做出了音量調高的手勢動作,則不對電視機進行控制,從而避免了誤操作。
[0018]根據本發明的一個實施例,在所述過程中識別到所述參數調整的手勢動作,且所述設備處于所述關機狀態的情況下,還包括:提示當前用戶所述第二手勢動作無效,以及提示用戶做出開機的手勢動作。
[0019]根據本發明的實施例的手勢識別方法,若識別到參數調整的手勢動作,而設備處于關機狀態,則提示當前用戶第二手勢動作無效和做出開機的手勢動作,以使用戶及時地調整手勢動作來對設備進行控制。
[0020]根據本發明的一個實施例,所述第一手勢動作為規定的手勢動作,或者在未識別到手勢動作的持續時間達到第二預定時間之后,首次識別到的手勢動作。
[0021]根據本發明的第二方面的實施例,提出了一種手勢識別模塊,包括:確定單元,用于在識別到第一手勢動作時,確定手勢識別模塊的當前狀態;控制單元,用于若所述當前狀態為休眠狀態,則將所述手勢識別模塊切換至檢測狀態,并保持所述檢測狀態第一預定時間,以及若所述當前狀態為檢測狀態,則保持所述檢測狀態所述第一預定時間。
[0022]根據本發明的實施例的手勢識別模塊,在識別到第一手勢動作時,說明用戶需要使用手勢識別模塊,則在手勢識別模塊處于休眠狀態時,將手勢識別模塊喚醒,避免了相關技術中的接收到紅外反射信號時就將手勢識別模塊喚醒,從而減少對手勢識別模塊的誤操作。例如,當風吹動窗簾使窗簾進入到手勢識別模塊的檢測區域時,即使手勢識別模塊接收到了紅外反射信號,實際上用戶并不需要使用手勢識別模塊,此時不將手勢識別模塊喚醒。
[0023]另外,在識別到第一手勢動作時,說明用戶需要使用手勢識別模塊,無論手勢識別模塊處于檢測狀態還是休眠狀態,均使手勢識別模塊保持檢測狀態第一預定時間(例如15秒),以使用戶有足夠的時間進行手勢動作。例如,即使在手勢識別模塊僅剩有3秒就切換到休眠狀態時,若識別到了第一手勢動作,此時將手勢識別模塊的檢測狀態的時間重新設置為15秒,15秒之后再將手勢識別模塊切換至休眠狀態,避免了用戶在剩余的3秒內未進行完手勢動作就進入到了休眠狀態而導致手勢識別的不準確。
[0024]根據本發明的一個實施例,還包括:第一判斷單元,用于在保持所述檢測狀態所述第一預定時間的過程中,判斷是否識別到第二手勢動作;若所述第一判斷單元判定在所述過程中識別到所述第二手勢動作,則所述控制單元還用于根據所述第二手勢動作對設備進行控制;若所述第一判斷單元判定在所述過程中未識別到所述第二手勢動作,則控制單元還用于在所述第一預定時間之后將所述手勢識別模塊切換至所述休眠狀態。
[0025]根據本發明的實施例的手勢識別模塊,若手勢識別模塊在檢測狀態下時識別到第二手勢動作,說明用戶需要對設備進行控制,則獲取到與第二手勢動作對應的控制指令對設備進行控制。若未識別到第二手勢動作,說明用戶長時間不使用手勢識別模塊,則切換至休眠狀態,以降低手勢識別模塊的功耗。
[0026]優選地,若在保持檢測狀態第一預定時間的過程中識別到第二手勢動作,可以在保持檢測狀態第一預定時間之后將手勢識別模塊切換至休眠狀態。
[0027]根據本發明的一個實施例,所述第二手勢動作包括:開關機的手勢動作和/或參數調整的手勢動作,在所述過程中識別到所述參數調整的手勢動作的情況下,還包括:第二判斷單元,用于判斷所述設備是否處于開機狀態;若所述第二判斷單元判定所述設備處于所述開機狀態,則所述控制單元根據所述第二手勢動作對所述設備進行控制;若所述第二判斷單元判定所述設備處于所述關機狀態,則所述控制單元保持所述設備處于所述關機狀
??τ O
[0028]根據本發明的實施例的手勢識別模塊,若識別到用戶在設備處于關機狀態下做出了參數調整的手勢動作,則不對設備進行控制,即只有在設備處于開機狀態下時,才根據參數調整的手勢動作對設備進行控制,避免了誤操作。例如,電視機處于關機狀態,手勢識別模塊處于檢測狀態,而用戶不小心做出了音量調高的手勢動作,則不對電視機進行控制,從而避免了誤操作。
[0029]根據本發明的一個實施例,在所述過程中識別到所述參數調整的手勢動作,且所述設備處于所述關機狀態的情況下,還包括:提示單元,用于提示當前用戶所述第二手勢動作無效,以及提示用戶做出開機的手勢動作。
[0030]根據本發明的實施例的手勢識別模塊,若識別到參數調整的手勢動作,而設備處于關機狀態,則提示當前用戶第二手勢動作無效和做出開機的手勢動作,以使用戶及時地調整手勢動作來對設備進行控制。
[0031]根據本發明的一個實施例,所述第一手勢動作為規定的手勢動作,或者在未識別到手勢動作的持續時間達到第二預定時間之后,首次識別到的手勢動作。
[0032]根據本發明的第三方面的實施例,提出了一種設備,包括上述技術方案中任一項所述的手勢識別模塊,因此,該設備具有和上述技術方案中任一項所述的手勢識別模塊相同的技術效果,在此不再贅述。
[0033]本發明的附加方面和優點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發明的實踐了解到。
【附圖說明】
[0034]本發明的上述和/或附加的方面和優點從結合下面附圖對實施例的描述中將變得明顯和容易理解,其中:
[0035]圖1示出了根據本發明的一個實施例的手勢識別方法的示意流程圖;
[0036]圖2示出了根據本發明的另一個實施例的手勢識別方法的示意流程圖;
[0037]圖3示出了根據本發明的又一個實施例的手勢識別方法的示意流程圖;
[0038]圖4示出了根據本發明的實施例的手勢識別模塊的示意框圖;
[0039]圖5示出了根據本發明的實施例的設備的示意框圖。
【具體實施方式】
[0040]為了能夠更清楚地理解本發明的上述目的、特征和優點,下面結合附圖和【具體實施方式】對本發明進行進一步的詳細描述。需要說明的是,在不沖突的情況下,本申請的實施例及實施例中的特征可以相互組合。
[0041]在下面的描述中闡述了很多具體細節以便于充分理解本發明,但是,本發明還可以采用其他不同于在此描述的其他方式來實施,因此,本發明的保護范圍并不受下面公開的具體實施例的限制。
[0042]圖1示出了根據本發明的一個實施例的手勢識別方法的示意流程圖。
[0043]如圖1所示,根據本發明的一個實施例的手勢識別方法,包括:
[0044]步驟102,在識別到第一手勢動作時,確定手勢識別模塊的當前狀態。
[0045]步驟104,若所述當前狀態為休眠狀態,則將所述手勢識別模塊切換至檢測狀態,并保持所述檢測狀態第一預定時間,以及若所述當前狀態為檢測狀態,則保持所述檢測狀態所述第一預定時間。
[0046]優選地,還包括:在保持所述檢測狀態所述第一預定時間的過程中,判斷是否識別到第二手勢動作;若在所述過程中識別到所述第二手勢動作,則根據所述第二手勢動作對設備進行控制;若在所述過程中未識別到所述第二手勢動作,則在所述第一預定時間之后將所述手勢識別模塊切換至所述休眠狀態。
[0047]若手勢識別模塊在檢測狀態下時識別到第二手勢動作,說明用戶需要對設備進行控制,則獲取到與第二手勢動作對應的控制指令對設備進行控制。若未識別到第二手勢動作,說明用戶長時間不使用手勢識別模塊,則切換至休眠狀態,以降低手勢識別模塊的功耗。
[0048]優選地,若在保持檢測狀態第一預定時間的過程中識別到第二手勢動作,可以在保持檢測狀態第一預定時間之后將手勢識別模塊切換至休眠狀態。
[0049]優選地,所述第二手勢動作包括:開關機的手勢動作和/或參數調整的手勢動作,在所述過程中識別到所述參數調整的手勢動作的情況下,所述根據所述第二手勢動作對設備進行控制的步驟之前,還包括:判斷所述設備是否處于開機狀態;若所述設備處于所述開機狀態,則根據所述第二手勢動作對所述設備進行控制;若所述設備處于所述關機狀態,則保持所述設備處于所述關機狀態。
[0050]若識別到用戶在設備處于關機狀態下做出了參數調整的手勢動作,則不對設備進行控制,即只有在設備處于開機狀態下時,才根據參數調整的手勢動作對設備進行控制,避免了誤操作。例如,電視機處于關機狀態,手勢識別模塊處于檢測狀態,而用戶不小心做出了音量調高的手勢動作,則不對電視機進行控制,從而避免了誤操作。
[0051]例如,參數調整的手勢動作為:溫度調高的手勢動作,溫度調低的手勢動作,風速調高的手勢動作,風速調低的手勢動作,亮度調低的手勢動作,亮度調高的手勢動作,音量調高的手勢動作,音量調低的手勢動作,頻道調高的手勢動作,頻道調低的手勢動作。
[0052]優選地,在所述過程中識別到所述參數調整的手勢動作,且所述設備處于所述關機狀態的情況下,還包括:提示當前用戶所述第二手勢動作無效,以及提示用戶做出開機的手勢動作。
[0053]若識別到參數調整的手勢動作,而設備處于關機狀態,則提示當前用戶第二手勢動作無效和做出開機的手勢動作,以使用戶及時地調整手勢動作來對設備進行控制。
[0054]例如,若空調器處于關機狀態,由于用戶做出手勢動作想要控制空調器開機,但是用戶記混了手勢動作,做出了溫度調高的手勢動作,此時發出提示,以使用戶重新做出手勢動作來控制空調器開機。
[0055]優選地,所述第一手勢動作為規定的手勢動作,或者在未識別到手勢動作的持續時間達到第二預定時間之后,首次識別到的手勢動作。
[0056]實施例一:第一手勢動作是規定的手勢動作,例如,第一手勢動作是規定的從上到下的手勢動作,若手勢識別模塊處于休眠狀態,僅當識別到用戶做出了從上到下的手勢動作時,才將手勢識別模塊喚醒,當識別到用戶做出了其他的手勢動作(如從左到右的手勢動作),不將手勢識別模塊喚醒。
[0057]實施例二:第一手勢動作是在未識別到手勢動作的持續時間達到第二預定時間(例如10秒)之后,首次識別到的任意的手勢動作,即在手勢識別模塊長時間未識別到手勢動作的情況下,識別到了第一手勢動作,則說明用戶需要使用手勢識別模塊進行控制,則在手勢識別模塊處于休眠狀態下時將其喚醒,并使手勢識別模塊保持檢測狀態15秒,在手勢識別模塊處于檢測狀態時,重新將手勢識別模塊保持檢測狀態15秒。
[0058]在上述技術方案中,在識別到第一手勢動作時,說明用戶需要使用手勢識別模塊,則在手勢識別模塊處于休眠狀態時,將手勢識別模塊喚醒,避免了相關技術中的接收到紅外反射信號時就將手勢識別模塊喚醒,從而減少對手勢識別模塊的誤操作。例如,當風吹動窗簾使窗簾進入到手勢識別模塊的檢測區域時,即使手勢識別模塊接收到了紅外反射信號,實際上用戶并不需要使用手勢識別模塊,此時不將手勢識別模塊喚醒。
[0059]另外,在識別到第一手勢動作時,說明用戶需要使用手勢識別模塊,無論手勢識別模塊處于檢測狀態還是休眠狀態,均使手勢識別模塊保持檢測狀態第一預定時間(例如15秒),以使用戶有足夠的時間進行手勢動作。例如,即使在手勢識別模塊僅剩有3秒就切換到休眠狀態時,若識別到了第一手勢動作,此時將手勢識別模塊的檢測狀態的時間重新設置為15秒,15秒之后再將手勢識別模塊切換至休眠狀態,避免了用戶在剩余的3秒內未進行完手勢動作就進入到了休眠狀態而導致手勢識別的不準確。
[0060]其中,當手勢識別模塊在休眠狀態下時,手勢識別模塊處于低功耗的狀態,以使其可以識別到手勢動作。例如,手勢識別模塊的紅外發射管的發射功率和發射頻率比較低。
[0061]圖2示出了根據本發明的另一個實施例的手勢識別方法的示意流程圖。
[0062]如圖2所示,根據本發明的另一個實施例的手勢識別方法,包括:
[0063]步驟202,識別到第一手勢動作。
[0064]其中,第一手勢動作為規定的手勢動作,或者經過12秒之后,首次識別到的手勢動作。
[0065]步驟204,判斷手勢識別模塊是否處于休眠狀態,若手勢識別模塊處于休眠狀態,則進入步驟206,否則,進入步驟208。
[0066]步驟206,將手勢識別模塊切換至檢測狀態,并進入步驟208。
[0067]步驟208,判斷在第一預設時間段內是否有第二手勢動作,若在第一預設時間段內有第二手勢動作,則進入步驟210,若在第一預設時間段內沒有第二手勢動作,則直接進入步驟212。
[0068]其中,第二手勢動作包括:開關機的手勢動作和/或參數調整的手勢動作。例如,參數調整的手勢動作為:溫度調高的手勢動作,溫度調低的手勢動作,風速調高的手勢動作,風速調低的手勢動作,亮度調低的手勢動作,亮度調高的手勢動作,音量調高的手勢動作,音量調低的手勢動作,頻道調高的手勢動作,頻道調低的手勢動作。
[0069]步驟210,根據第二手勢動作對設備進行控制,并進入步驟212。
[0070]例如,若第二手勢動作為風速調高的手勢動作,則對設備進行控制以調高風速。若第二手勢動作為關機的手勢動作,則控制設備關機。
[0071]步驟212,在第一預設時間之后將手勢識別模塊切換至休眠狀態。
[0072]圖3示出了根據本發明的又一個實施例的手勢識別方法的示意流程圖。
[0073]如圖3所示,根據本發明的又一個實施例的手勢識別方法,包括:
[0074]步驟302,用戶做出手勢動作,手勢識別模塊識別當前手勢動作。
[0075]步驟304,判斷當前手勢動作是否為第一手勢動作,在判定當前手勢動作為第一手勢動作時,即當前手勢動作為規定的手勢動作,進入步驟306,否則,進入步驟312。
[0076]步驟306,判斷手勢識別模塊是否在休眠狀態,在判定手勢識別模塊處于休眠狀態,則進入步驟308,否則,進入步驟310。
[0077]步驟308,喚醒手勢識別模塊進入正常的檢測狀態,倒計時T時間(T時間即上述中的第一預定時間)進入休眠狀態,即手勢識別模塊保持檢測狀態T時間。
[0078]步驟310,重新設置倒計時T時間進入休眠狀態,即手勢識別模塊重新保持檢測狀態T時間。
[0079]步驟312,判定倒計時T是否等于O,若倒計時等于O,即倒計時完成時,進入步驟314,否則,進入步驟316。
[0080]步驟314,手勢識別模塊進入休眠狀態。
[0081]步驟316,在倒計時的過程中識別到手勢動作,判斷該手勢動作是否為第二手勢動作,在該手勢動作為第二手勢動作時,進入步驟318,否則,結束本次流程。
[0082]步驟318,判斷在倒計時的過程中識別到的手勢動作是否為開關機動作,在判定為開關機動作時,進入步驟320,否則,進入步驟322。
[0083]步驟320,控制設備進行開關機操作。
[0084]步驟322,判斷在倒計時的過程中識別到的手勢動作是否為調整溫度動作,在判定為調整溫度動作時,進入步驟324,否則,結束本次流程。
[0085]步驟324,判斷設備是否處于開關機狀態下,在判定設備處于開關機狀態下時,進入步驟326,否則,結束本次流程。
[0086]步驟326,調整溫度。
[0087]圖4示出了根據本發明的實施例的手勢識別模塊的示意框圖。
[0088]如圖4所示,根據本發明的實施例的手勢識別模塊400,包括:確定單元402和控制單元404。
[0089]確定單元402,用于在識別到第一手勢動作時,確定手勢識別模塊400的當前狀態。
[0090]控制單元404,用于若所述當前狀態為休眠狀態,則將所述手勢識別模塊400切換至檢測狀態,并保持所述檢測狀態第一預定時間,以及若所述當前狀態為檢測狀態,則保持所述檢測狀態所述第一預定時間。
[0091 ]優選地,手勢識別模塊400還包括:第一判斷單元406,用于在保持所述檢測狀態所述第一預定時間的過程中,判斷是否識別到第二手勢動作;若所述第一判斷單元406判定在所述過程中識別到所述第二手勢動作,則所述控制單元404還用于根據所述第二手勢動作對設備進行控制;若所述第一判斷單元406判定在所述過程中未識別到所述第二手勢動作,則控制單元404還用于在所述第一預定時間之后將所述手勢識別模塊400切換至所述休眠狀態。
[0092]若手勢識別模塊400在檢測狀態下時識別到第二手勢動作,說明用戶需要對設備進行控制,則獲取到與第二手勢動作對應的控制指令對設備進行控制。若未識別到第二手勢動作,說明用戶長時間不使用手勢識別模塊400,則切換至休眠狀態,以降低手勢識別模塊400的功耗。優選地,若在保持檢測狀態第一預定時間的過程中識別到第二手勢動作,可以在保持檢測狀態第一預定時間之后將手勢識別模塊400切換至休眠狀態。
[0093]優選地,所述第二手勢動作包括:開關機的手勢動作和/或參數調整的手勢動作,在所述過程中識別到所述參數調整的手勢動作的情況下,所述手勢識別模塊400還包括:第二判斷單元408,用于判斷所述設備是否處于開機狀態;若所述第二判斷單元408判定所述設備處于所述開機狀態,則所述控制單元404根據所述第二手勢動作對所述設備進行控制;若所述第二判斷單元408判定所述設備處于所述關機狀態,則所述控制單元404保持所述設備處于所述關機狀態。
[0094]若識別到用戶在設備處于關機狀態下做出了參數調整的手勢動作,則不對設備進行控制,即只有在設備處于開機狀態下時,才根據參數調整的手勢動作對設備進行控制,避免了誤操作。例如,電視機處于關機狀態,手勢識別模塊400處于檢測狀態,而用戶不小心做出了音量調高的手勢動作,則不對電視機進行控制,從而避免了誤操作。
[0095]例如,參數調整的手勢動作為:溫度調高的手勢動作,溫度調低的手勢動作,風速調高的手勢動作,風速調低的手勢動作,亮度調低的手勢動作,亮度調高的手勢動作,音量調高的手勢動作,音量調低的手勢動作,頻道調高的手勢動作,頻道調低的手勢動作。
[0096]優選地,在所述過程中識別到所述參數調整的手勢動作,且所述設備處于所述關機狀態的情況下,所述手勢識別模塊400還包括:提示單元410,用于提示當前用戶所述第二手勢動作無效,以及提示用戶做出開機的手勢動作。
[0097]若識別到參數調整的手勢動作,而設備處于關機狀態,則提示當前用戶第二手勢動作無效和做出開機的手勢動作,以使用戶及時地調整手勢動作來對設備進行控制。
[0098]例如,若空調器處于關機狀態,由于用戶做出手勢動作想要控制空調器開機,但是用戶記混了手勢動作,做出了溫度調高的手勢動作,此時發出提示,以使用戶重新做出手勢動作來控制空調器開機。
[0099]優選地,所述第一手勢動作為規定的手勢動作,或者在未識別到手勢動作的持續時間達到第二預定時間之后,首次識別到的手勢動作。
[0100]實施例一:第一手勢動作是規定的手勢動作,例如,第一手勢動作是規定的從上到下的手勢動作,若手勢識別模塊400處于休眠狀態,僅當識別到用戶做出了從上到下的手勢動作時,才將手勢識別模塊400喚醒,當識別到用戶做出了其他的手勢動作(如從左到右的手勢動作),不將手勢識別模塊400喚醒。
[0101]實施例二:第一手勢動作是在未識別到手勢動作的持續時間達到第二預定時間(例如10秒)之后,首次識別到的任意的手勢動作,即在手勢識別模塊400長時間未識別到手勢動作的情況下,識別到了第一手勢動作,則說明用戶需要使用手勢識別模塊400進行控制,則在手勢識別模塊400處于休眠狀態下時將其喚醒,并使手勢識別模塊400保持檢測狀態15秒,在手勢識別模塊400處于檢測狀態時,重新將手勢識別模塊400保持檢測狀態15秒。
[0102]在上述技術方案中,在識別到第一手勢動作時,說明用戶需要使用手勢識別模塊400,則在手勢識別模塊400處于休眠狀態時,將手勢識別模塊400喚醒,避免了相關技術中的接收到紅外反射信號時就將手勢識別模塊400喚醒,從而減少對手勢識別模塊400的誤操作。例如,當風吹動窗簾使窗簾進入到手勢識別模塊400的檢測區域時,即使手勢識別模塊400接收到了紅外反射信號,實際上用戶并不需要使用手勢識別模塊400,此時不將手勢識別模塊400喚醒。
[0103]另外,在識別到第一手勢動作時,說明用戶需要使用手勢識別模塊400,無論手勢識別模塊400處于檢測狀態還是休眠狀態,均使手勢識別模塊400保持檢測狀態第一預定時間(例如15秒),以使用戶有足夠的時間進行手勢動作。例如,即使在手勢識別模塊400僅剩有3秒就切換到休眠狀態時,若識別到了第一手勢動作,此時將手勢識別模塊400的檢測狀態的時間重新設置為15秒,15秒之后再將手勢識別模塊400切換至休眠狀態,避免了用戶在剩余的3秒內未進行完手勢動作就進入到了休眠狀態而導致手勢識別的不準確。
[0104]其中,當手勢識別模塊400在休眠狀態下時,手勢識別模塊400處于低功耗的狀態,以使其可以識別到手勢動作。例如,手勢識別模塊400的紅外發射管的發射功率和發射頻率比較低。
[0105]圖5示出了根據本發明的實施例的設備的示意框圖。
[0106]如圖5所示,根據本發明的實施例的設備500,包括上述技術方案中任一項所述的手勢識別模塊400,因此,該設備500具有和上述技術方案中任一項所述的手勢識別模塊400相同的技術效果,在此不再贅述。
[0107]其中,設備500包括但不限于:家用電器、智能家居設備,例如,家用電器包括空調器、冰箱、電視機、空氣凈化器等,智能家居設備包括智能櫥柜、智能照明燈等。
[0108]以上結合附圖詳細說明了本發明的技術方案,通過本發明的技術方案,不僅避免了相關技術中的接收到紅外反射信號時就將手勢識別模塊喚醒,從而減少對手勢識別模塊的誤操作,而且當手勢識別模塊在檢測狀態下時,用戶有足夠的時間進行手勢動作。
[0109]在本發明中,術語“第一”、“第二”僅用于描述的目的,而不能理解為指示或暗示相對重要性;術語“多個”表示兩個或兩個以上。對于本領域的普通技術人員而言,可以根據具體情況理解上述術語在本發明中的具體含義。
[0110]以上所述僅為本發明的優選實施例而已,并不用于限制本發明,對于本領域的技術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。
【主權項】
1.一種手勢識別方法,其特征在于,包括: 在識別到第一手勢動作時,確定手勢識別模塊的當前狀態; 若所述當前狀態為休眠狀態,則將所述手勢識別模塊切換至檢測狀態,并保持所述檢測狀態第一預定時間;以及 若所述當前狀態為檢測狀態,則保持所述檢測狀態所述第一預定時間。2.根據權利要求1所述的手勢識別方法,其特征在于,還包括: 在保持所述檢測狀態所述第一預定時間的過程中,判斷是否識別到第二手勢動作; 若在所述過程中識別到所述第二手勢動作,則根據所述第二手勢動作對設備進行控制; 若在所述過程中未識別到所述第二手勢動作,則在所述第一預定時間之后將所述手勢識別模塊切換至所述休眠狀態。3.根據權利要求2所述的手勢識別方法,其特征在于,所述第二手勢動作包括:開關機的手勢動作和/或參數調整的手勢動作,在所述過程中識別到所述參數調整的手勢動作的情況下,所述根據所述第二手勢動作對設備進行控制的步驟之前,還包括: 判斷所述設備是否處于開機狀態; 若所述設備處于所述開機狀態,則根據所述第二手勢動作對所述設備進行控制; 若所述設備處于所述關機狀態,則保持所述設備處于所述關機狀態。4.根據權利要求3所述的手勢識別方法,其特征在于,在所述過程中識別到所述參數調整的手勢動作,且所述設備處于所述關機狀態的情況下,還包括: 提示當前用戶所述第二手勢動作無效,以及提示用戶做出開機的手勢動作。5.根據權利要求1至4中任一項所述的手勢識別方法,其特征在于, 所述第一手勢動作為規定的手勢動作,或者在未識別到手勢動作的持續時間達到第二預定時間之后,首次識別到的手勢動作。6.一種手勢識別模塊,其特征在于,包括: 確定單元,用于在識別到第一手勢動作時,確定手勢識別模塊的當前狀態; 控制單元,用于若所述當前狀態為休眠狀態,則將所述手勢識別模塊切換至檢測狀態,并保持所述檢測狀態第一預定時間,以及若所述當前狀態為檢測狀態,則保持所述檢測狀態所述第一預定時間。7.根據權利要求6所述的手勢識別模塊,其特征在于,還包括: 第一判斷單元,用于在保持所述檢測狀態所述第一預定時間的過程中,判斷是否識別到第二手勢動作; 若所述第一判斷單元判定在所述過程中識別到所述第二手勢動作,則所述控制單元還用于根據所述第二手勢動作對設備進行控制; 若所述第一判斷單元判定在所述過程中未識別到所述第二手勢動作,則控制單元還用于在所述第一預定時間之后將所述手勢識別模塊切換至所述休眠狀態。8.根據權利要求7所述的手勢識別模塊,其特征在于,所述第二手勢動作包括:開關機的手勢動作和/或參數調整的手勢動作,在所述過程中識別到所述參數調整的手勢動作的情況下,還包括: 第二判斷單元,用于判斷所述設備是否處于開機狀態; 若所述第二判斷單元判定所述設備處于所述開機狀態,則所述控制單元根據所述第二手勢動作對所述設備進行控制; 若所述第二判斷單元判定所述設備處于所述關機狀態,則所述控制單元保持所述設備處于所述關機狀態。9.根據權利要求8所述的手勢識別模塊,其特征在于,在所述過程中識別到所述參數調整的手勢動作,且所述設備處于所述關機狀態的情況下,還包括: 提示單元,用于提示當前用戶所述第二手勢動作無效,以及提示用戶做出開機的手勢動作。10.根據權利要求6至9中任一項所述的手勢識別模塊,其特征在于, 所述第一手勢動作為規定的手勢動作,或者在未識別到手勢動作的持續時間達到第二預定時間之后,首次識別到的手勢動作。11.一種設備,其特征在于,包括:如權利要求6至10中任一項所述的手勢識別模塊。
【文檔編號】G06F3/01GK106020495SQ201610514007
【公開日】2016年10月12日
【申請日】2016年6月30日
【發明人】梁文潮
【申請人】廣東美的制冷設備有限公司, 美的集團股份有限公司