手勢識別防誤觸的方法及裝置的制造方法
【技術領域】
[0001]本發明涉及移動終端顯示領域,尤其涉及手勢識別防誤觸的方法及裝置。
【背景技術】
[0002]隨著電子技術的不斷發展,對智能手機的使用,不再局限于通過手觸觸摸屏來進行操作,可以通過在智能手機上搭建超聲波手勢識別系統,結合一系列復雜的算法,可以準確識別三維空間內連續的手勢動作,從而實現對智能終端的隔空操作。
[0003]由于超聲波手勢識別是隔空操作,當人的手處于超聲波發射的范圍內,手的所有動作都會被系統識別到,但是用戶只希望系統識別有效的手勢,因此對于操作手勢過程中的一些過渡動作,會影響到手勢識別的效果,導致用戶無法準確地操控設備,從而帶來不好的用戶體驗。
[0004]如隔空瀏覽電子書,手處于超聲波監測的范圍內,向左揮手時,系統響應“翻轉到下一頁”。如果用戶連續向左揮手(連續翻頁),手自然會從空間上方或者外側回到手機右邊再次向左揮手,手從終端左邊區域回到右邊區域這段手勢是用戶的過渡動作,但是會被系統識別,從而觸發對應的命令。這種手勢操作過程中的“誤觸”,極大的影響了用戶體驗。
【發明內容】
[0005]為解決現有技術中存在的上述問題,本發明實施例一方面提供了手勢識別防誤觸的方法,包括,
[0006]通過發射超聲波信號和接收超聲波反饋信號,在移動終端的顯示屏表面建立一手勢識別區域;
[0007]識別在手勢識別區域的手勢,執行所述手勢對應的操作;
[0008]執行所述操作后,中斷響應在設定的應用場景內的特定手勢或中斷響應預設的時間內的手勢。
[0009]另一方面,本發明實施例還提供了手勢識別防誤觸的裝置,包括,
[0010]建立模塊,用于通過發射超聲波信號和接收超聲波反饋信號,在移動終端的顯示屏表面建立一手勢識別區域;
[0011]執行模塊,用于識別在手勢識別區域的手勢,執行所述手勢對應的操作;
[0012]中斷模塊,用于執行所述操作后,中斷響應在設定的應用場景內的特定手勢或中斷響應預設的時間內的手勢。
[0013]本發明實施例中,首先通過發射超聲波信號,當有手勢運動后,根據信號接收器接收到的超聲波反饋信號的變化,執行在有效識別區域內,有效手勢對應的移動終端的操作指令,并且在特定時間內中斷響應與有效手勢相反的手勢。通過中斷響應,本實施例可以過濾掉手勢操控過程中的過渡動作,防止發生誤觸,提高手勢識別準確率,提升隔空操作的用戶體驗,非常智能化。
【附圖說明】
[0014]為了更清楚地說明本發明實施例的技術方案,下面將對實施例的描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0015]圖1為本發明的手勢識別防誤觸的方法的第一實施例的流程示意圖;
[0016]圖2為本發明的手勢識別防誤觸的方法的第二實施例的流程示意圖;
[0017]圖3為本發明的手勢識別防誤觸的方法的第三實施例的流程示意圖;
[0018]圖4為本發明的手勢識別防誤觸的裝置的第一實施例的結構示意圖;
[0019]圖5為本發明的手勢識別防誤觸的裝置的第二實施例的結構示意圖;
[0020]圖6為本發明的手勢識別防誤觸的裝置的第三實施例的結構示意圖。
【具體實施方式】
[0021]為了使本發明所解決的技術問題、技術方案及有益效果更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
[0022]當本發明實施例提及“第一”、“第二”等序數詞時,除非根據上下文其確實表達順序之意,應當理解為僅僅是起區分之用。
[0023]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明的一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0024]如圖1所示,為本發明手勢識別防誤觸的方法的第一實施例的流程示意圖。
[0025]步驟S11,通過發射超聲波信號和接收超聲波反饋信號,在移動終端的顯示屏表面建立一手勢識別區域。
[0026]本步驟中,超聲波信號由信號發射器發出,示例性的,本實施例中的信號發射器為超聲波發射器,移動終端中的超聲波功放驅動超聲波發射器,由超聲波發射器發射超聲波信號。
[0027]本步驟中,超聲波反饋信號由信號接收器接收,示例性的,本實施例中的信號接收器為移動終端的麥克風,當有手勢運動時,麥克風可接收到超聲波的反饋信號的變化。
[0028]通過信號接收器監測超聲波反饋信號的變化,并將變化的超聲波反饋信號傳輸至超聲波信號處理器進行處理,超聲波信號處理器將處理后的超聲波反饋信號傳輸至中央處理器,所述中央處理器根據超聲波手勢識別算法,將處理后的超聲波反饋信號還原成三維空間內手勢的運動軌跡。
[0029]本步驟中,還會在移動終端的顯示屏表面建立一手勢識別區域。
[0030]以瀏覽照片、閱讀電子文件等需要進行左右翻頁或瀏覽器、微博等需要進行上下滑動操作的應用場景為例,建立一立體長方體區域,示例性的,設定X方向[-20cm,20cm]、Y方向[_20cm,20cm]、Ζ方向[0,20cm]的矩形區域為有效識別區域,在該區域內的手勢操作會被系統識別,超出該區域的操作不會被系統識別。
[0031]步驟S12,識別在手勢識別區域的手勢,執行所述手勢對應的操作。
[0032]在步驟S11中建立的手勢識別區域,本步驟通過識別在步驟S11中還原的用戶的手勢,執行所述手勢對應的操作。
[0033]示例性的,以瀏覽照片、閱讀電子文件等需要進行左右翻頁的應用場景為例。當手機處于豎屏瀏覽狀態時,設定手掌在1秒內在X軸方向有從左到右的10厘米的位移,為向下翻一頁的有效手勢,設定手掌在1秒內在X軸方向有從右到左的10厘米的位移,為向上翻一頁的有效手勢;當手機處于橫屏瀏覽狀態時,設定手掌在1秒內在Y軸方向有從左到右的10厘米的位移,為向下翻一頁的有效手勢,設定手掌在1秒內在Y軸方向有從右到左的10厘米的位移,為向上翻一頁的有效手勢。
[0034]示例性的,以瀏覽器、微博等需要進行上下滑動操作的的應用場景為例。設定手指在Y軸方向有向上的位移動作,為向上滾動的有效手勢,設定手指在Y軸方向有向下的位移動作,為向下滾動的有效手勢。
[0035]通過識別上述有效手勢,執行有效手勢對應的操作。
[0036]步驟S13,執行所述操作后,中斷響應在設定的應用場景內的特定手勢或中斷響應預設的時間內的手勢。
[0037]本步驟中,包括,
[0038]步驟S131,執行所述操作后,識別當前的應用場景是否為瀏覽相片、閱讀電子書、瀏覽網頁或查看微博中任意一種應用場景。
[0039]在執行步驟S12中的手勢操作后,本步驟識別當前的應用場景是否是瀏覽相片、閱讀電子書、瀏覽網頁或查看微博中的一種應用場景。
[0040]步驟S132,若是,中斷響應與上一手勢相反的手勢。
[0041]示例型的,當在瀏覽相片、閱讀電子文件時,用戶手掌從右向左移動,此時,系統識別一次有效手勢,電子書會向左翻頁;緊接著,用戶的手會快速從左方回到右方,然后去進行第二次向左翻頁的手勢。在這個過程中,用戶的手從快速從左方回歸到右方的動作,相對于向左翻頁就是一個多余的動作,其動作與向左翻頁的手勢相反。
[0042]本步驟中,會在特定的時間內,中斷響應與上一有效手勢相反的手勢。
[0043]示例性的,在瀏覽相片、閱讀電子文件的應用場景下,設定系統識別到該應用場景的有效手勢后的1秒內,系統中斷與有效手勢相反的手勢。例如用戶手掌從右向左移動,此時,系統識別一次有效手勢,電子書會向左翻頁。在接下來的1秒內,用戶的手從快速從左方回歸到右方的動作,也即與有效手勢相反的這個多余動作,系統就不會進行識別,很好的過濾掉多余的手勢,從而屏蔽了由此帶來的誤操作。
[0044]本發明實施例中,首先通過發射超聲波信號,當有手勢運動后,根據信號接收器接收到的超聲波反饋信號的變化,執行在有效識別區域內,有效手勢對應的移動終端的操作指令,并且在特定時間內中斷響應與有效手勢相反的手勢。通過中斷響應,本實施例可以過濾掉手勢操控過程中的過渡動作,防止發生誤觸,提高手勢識別準確率,提升隔空操作的用戶體驗,非常智能化。
[0045]如圖2所示,為本發明手勢識別防誤觸的方法的第二實施例的流程示意圖。
[0046]步驟S21,通過發射超聲波信號和接收超聲波反饋信號,在移動終端的顯示屏表面建立一手勢識別區域。
[0047]本步驟與本發明手勢識別防誤觸的方法的第一實施例所不同的是,本步驟在移動終端顯示屏表面建立的手勢識別區域為以顯示屏中心為