手勢識別方法及裝置的制造方法
【技術領域】
[0001 ]本公開涉及顯示技術領域,特別涉及一種手勢識別方法及裝置。
【背景技術】
[0002]隨著觸摸屏技術的發(fā)展,觸摸屏所具有的功能也越來越多,比如手勢識別功能。
[0003]相關技術中,觸摸屏首先確定用戶手指觸摸該觸摸屏的觸摸位置,然后根據(jù)該觸摸位置來識別用戶做出的手勢。
【發(fā)明內容】
[0004]為解決相關技術中的問題,本公開提供了一種手勢識別方法及裝置。
[0005]根據(jù)本公開實施例的第一方面,提供一種手勢識別方法,該方法用于包含觸摸屏的終端中,該觸摸屏中分布有接近傳感器,該接近傳感器包含發(fā)射端和接收端,該發(fā)射端用于發(fā)射信號,該接收端用于接收所述信號被操作體遮擋后反射的反射信號,該方法包括:
[0006]當存在至少一個接近傳感器的接收端接收到反射信號,且未檢測到操作體作用于觸摸屏的觸摸操作時,檢測該至少一個接近傳感器是否滿足預設變化規(guī)則,該預設變化規(guī)則為接近傳感器的接收端先由未接收到反射信號切換為接收到反射信號,再由接收到反射信號切換為未接收到反射信號;
[0007]當至少一個接近傳感器滿足預設變化規(guī)則時,確定該至少一個接近傳感器的位置;
[0008]根據(jù)至少一個接近傳感器的位置識別用戶的操作手勢。
[0009]可選的,檢測至少一個接近傳感器是否滿足預設變化規(guī)則,包括:
[0010]對于每個接近傳感器,獲取接近傳感器測得的接近值,該接近值用于指示操作體與接近傳感器之間的距離,且該接近值在接收端未接收到反射信號時為預設數(shù)值;
[0011]檢測接近值是否先由預設數(shù)值變?yōu)榈谝粩?shù)值,再由第一數(shù)值變?yōu)轭A設數(shù)值;
[0012]當接近值先由預設數(shù)值變?yōu)榈谝粩?shù)值,再由第一數(shù)值變?yōu)轭A設數(shù)值時,確定接近傳感器的接收端先由未接收到反射信號切換為接收到反射信號,再由接收到反射信號切換為未接收到反射信號,滿足預設變化規(guī)則。
[0013]可選的,根據(jù)至少一個接近傳感器的位置識別用戶的操作手勢,包括:
[0014]獲取至少一個接近傳感器的接收端依次接收到反射信號的順序;
[0015]按照順序將至少一個接近傳感器的位置識別為操作手勢。
[0016]可選的,該方法,還包括:
[0017]從至少一個接近傳感器中,獲取各個接近傳感器的接近值的變化時長;
[0018]計算各個變化時長的平均值;
[0019]根據(jù)平均值確定手勢的操作速度;
[0020]根據(jù)操作速度確定對手勢的響應方式。
[0021]可選的,該方法,還包括:
[0022]從至少一個接近傳感器中,獲取各個接近傳感器測得的接近值;
[0023]檢測各個接近值是否在同一時段內均不等于預定數(shù)值,該預定數(shù)值是接收端在未接收到反射信號時的接近值;
[0024]當各個接近值在同一時段內均不等于預定數(shù)值時,識別出用戶的遮擋手勢。
[0025]可選的,該方法,還包括:
[0026]從至少一個接近傳感器中,獲取各個接近傳感器測得的接近值,該接近值在接收端未接收到反射信號時為預設數(shù)值;
[0027]檢測接近值是否先由預設數(shù)值變?yōu)榈诙?shù)值,再由第二數(shù)值減小為第三數(shù)值,再由第三數(shù)值增大為第二數(shù)值,再由第二數(shù)值變?yōu)轭A設數(shù)值;
[0028]當接近值先由預設數(shù)值變?yōu)榈诙?shù)值,再由第二數(shù)值減小為第三數(shù)值,再由第三數(shù)值增大為第二數(shù)值,再由第二數(shù)值變?yōu)轭A設數(shù)值時,識別出用戶的點擊手勢。
[0029]根據(jù)本公開實施例的第二方面,提供一種手勢識別裝置,該裝置用于包含觸摸屏的終端中,該觸摸屏中分布有接近傳感器,該接近傳感器包含發(fā)射端和接收端,該發(fā)射端用于發(fā)射信號,該接收端用于接收信號被操作體遮擋后反射的反射信號,該裝置包括:
[0030]第一檢測模塊,被配置為當存在至少一個接近傳感器的接收端接收到反射信號,且未檢測到操作體作用于觸摸屏的觸摸操作時,檢測至少一個接近傳感器是否滿足預設變化規(guī)則,該預設變化規(guī)則為接近傳感器的接收端先由未接收到反射信號切換為接收到反射信號,再由接收到反射信號切換為未接收到反射信號;
[0031]第一確定模塊,被配置為當?shù)谝粰z測模塊檢測的結果為至少一個接近傳感器滿足預設變化規(guī)則時,確定該至少一個接近傳感器的位置;
[0032]第一識別模塊,被配置為根據(jù)第一確定模塊確定的至少一個接近傳感器的位置識別用戶的操作手勢。
[0033]可選的,該第一檢測模塊,包括:
[0034]第一獲取子模塊,被配置為對于每個接近傳感器,獲取接近傳感器測得的接近值,該接近值用于指示操作體與接近傳感器之間的距離,且該接近值在接收端未接收到反射信號時為預設數(shù)值;
[0035]檢測子模塊,被配置為檢測第一獲取子模塊獲取的接近值是否先由預設數(shù)值變?yōu)榈谝粩?shù)值,再由第一數(shù)值變?yōu)轭A設數(shù)值;
[0036]確定子模塊,被配置為當檢測子模塊檢測的結果為接近值先由預設數(shù)值變?yōu)榈谝粩?shù)值,再由第一數(shù)值變?yōu)轭A設數(shù)值時,確定接近傳感器的接收端先由未接收到反射信號切換為接收到反射信號,再由接收到反射信號切換為未接收到反射信號,滿足預設變化規(guī)則。
[0037]可選的,該第一識別模塊,包括:
[0038]第二獲取子模塊,被配置為獲取至少一個接近傳感器的接收端依次接收到反射信號的順序;
[0039]識別子模塊,被配置為按照第二獲取子模塊獲取的順序將至少一個接近傳感器的位置識別為操作手勢。
[0040]可選的,該裝置,還包括:
[0041]第一獲取模塊,被配置為從至少一個接近傳感器中,獲取各個接近傳感器的接近值的變化時長;
[0042]計算模塊,被配置為計算第一獲取模塊獲取的各個變化時長的平均值;
[0043]第二確定模塊,被配置為根據(jù)計算模塊計算出的平均值確定手勢的操作速度;
[0044]第三確定模塊,被配置為根據(jù)第二確定模塊確定的操作速度確定對手勢的響應方式。
[0045]可選的,該裝置,還包括:
[0046]第二獲取模塊,被配置為從至少一個接近傳感器中,獲取各個接近傳感器測得的接近值;
[0047]第二檢測模塊,被配置為檢測第二獲取模塊獲取的各個接近值是否在同一時段內均不等于預定數(shù)值,該預定數(shù)值是接收端在未接收到反射信號時的接近值;
[0048]第二識別模塊,被配置為當?shù)诙z測模塊檢測的結果為各個接近值在同一時段內均不等于預定數(shù)值時,識別出用戶的遮擋手勢。
[0049]可選的,該裝置,還包括:
[0050]第三獲取模塊,被配置為從至少一個接近傳感器中,獲取各個接近傳感器測得的接近值,該接近值在接收端未接收到反射信號時為預設數(shù)值;
[0051]第三檢測模塊,被配置為檢測第三獲取模塊獲取的接近值是否先由預設數(shù)值變?yōu)榈诙?shù)值,再由第二數(shù)值減小為第三數(shù)值,再由第三數(shù)值增大為第二數(shù)值,再由第二數(shù)值變?yōu)轭A設數(shù)值;
[0052]第三識別模塊,被配置為當?shù)谌龣z測模塊檢測的結果為接近值先由預設數(shù)值變?yōu)榈诙?shù)值,再由第二數(shù)值減小為第三數(shù)值,再由第三數(shù)值增大為第二數(shù)值,再由第二數(shù)值變?yōu)轭A設數(shù)值時,識別出用戶的點擊手勢。
[0053]根據(jù)本公開實施例的第三方面,提供一種手勢識別裝置,該裝置用于包含觸摸屏的終端中,觸摸屏中分布有接近傳感器,接近傳感器包含發(fā)射端和接收端,發(fā)射端用于發(fā)射信號,接收端用于接收信號被操作體遮擋后反射的反射信號,該裝置包括:
[0054]處理器;
[0055]用于存儲處理器可執(zhí)行指令的存儲器;
[0056]其中,處理器被配置為:
[0057]當存在至少一個接近傳感器的接收端接收到反射信號,且未檢測到操作體作用于觸摸屏的觸摸操作時,檢測至少一個接近傳感器是否滿足預設變化規(guī)則,該預設變化規(guī)則為接近傳感器的接收端先由未接收到反射信號切換為接收到反射信號,再由接收到反射信號切換為未接收到反射信號;
[0058]當至少一個接近傳感器滿足預設變化規(guī)則時,確定該至少一個接近傳感器的位置;
[0059]根據(jù)至少一個接近傳感器的位置識別用戶的操作手勢。
[0060]本公開的實施例提供的技術方案可以包括以下有益效果:
[0061 ]通過當存在至少一個接近傳感器的接收端接收到反射信號,且未檢測到操作體作用于觸摸屏的觸摸操作時,若檢測到接收端先由未接收到反射信號切換為接收到反射信號,再由接收到反射信號切換為未接收到反射信號,則根據(jù)該至少一個接近傳感器的位置識別用戶的操作手勢,使得用戶無需在觸摸屏上執(zhí)行觸摸操作,終端就可以識別出用戶做出的操作手勢,解決了當用戶不方便在觸摸屏上執(zhí)行觸摸操作時,終端無法實現(xiàn)識別用戶做出的操作手勢的問題,達到了增加手勢識別的方式,提高手勢識別的靈活性的效果。
[0062]此外,通過識別操作手勢的速度、遮擋手勢以及點擊手勢,可以對操作手勢進行擴展,解決了用戶在未接觸觸摸屏時做出的操作手勢較少,導致觸摸屏對操作手勢的響應方式較少的問題,達到了增加觸摸屏對操作手勢的響應的方式的效果。
[0063]應當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性的,并不能限制本公開。
【附圖說明】
[0064]此處的附圖被并入說明書中并構成本公開說明書的一部分,示出了符合本公開的實施例,并與說明書一起用于解釋本公開的原理。
[0065]圖1是根據(jù)一示例性實施例示出的一種手勢識別方法的流程圖。
[0066]圖2A是根據(jù)另一示例性實施例示出的一種手勢識別方法的流程圖。
[0067]圖2B是根據(jù)一示例性實施例示出的一種確定操作手勢的操作位置的場景圖。
[0068]圖2C是根據(jù)另一示例性實施例示出的一種確定操作手勢的操作位置的場景圖。
[0069]圖2D是根據(jù)一示例性實施例示出的一種識別操作手勢的場景圖。