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