本發(fā)明涉及感測(cè)技術(shù)領(lǐng)域,尤其涉及一種利用觸控元件實(shí)現(xiàn)的區(qū)分觸摸壓力的方法及其移動(dòng)終端。
背景技術(shù):
顯示器被廣泛用在電子設(shè)備中來(lái)顯示圖像,例如:有機(jī)發(fā)光二極管(oled)顯示器使用有機(jī)發(fā)光材料來(lái)產(chǎn)生光。在許多電子設(shè)備中,通常都將觸摸屏功能性結(jié)合到顯示器中。觸摸屏可以用于提供具有觸摸接口的設(shè)備。觸摸接口可以允許用戶(hù)通過(guò)屏幕上的觸摸命令諸如手指輕敲和輕掃(swipe)來(lái)與設(shè)備交互。
典型的觸摸屏包括具有電容傳感器的陣列的觸摸傳感器面板。觸摸傳感器處理電路能夠測(cè)量電容傳感器上的電容變化來(lái)確定用戶(hù)的手指正在接觸觸摸陣列的位置。
在顯示器中集成觸摸面板對(duì)于提供具有觸摸感測(cè)能力的顯示器是符合期望的,但是可能向顯示器增加了不期望的體積。
目前,蘋(píng)果公司提出了最新的觸摸壓力感應(yīng)技術(shù)--forcetouch。通過(guò)在屏幕的背面集成forcetouch部件,設(shè)備可以感知輕壓以及重壓的力度,并調(diào)出不同的對(duì)應(yīng)功能。但目前采用該技術(shù)會(huì)影響到外觀設(shè)計(jì),而造成邊框無(wú)法變窄。
有鑒于此,發(fā)明人提供了一種區(qū)分觸摸壓力的方法及其移動(dòng)終端,用于區(qū)別移動(dòng)終端所受到的觸摸壓力的力量大小。
技術(shù)實(shí)現(xiàn)要素:
針對(duì)現(xiàn)有技術(shù)中的缺陷,本發(fā)明的目的在于提供一種區(qū)分觸摸壓力的方法及其移動(dòng)終端,克服現(xiàn)有技術(shù)的困難,能夠在基本不增加硬件的前提下,有效區(qū)分移動(dòng)終端所受到的觸摸壓力的力量大小。
根據(jù)本發(fā)明的一個(gè)方面,提供一種區(qū)分觸摸壓力的方法,用于具有觸控元件的移動(dòng)終端,包括以下步驟:
步驟a:預(yù)存用戶(hù)手指在至少一個(gè)觸摸姿勢(shì)的最大壓力fmax下觸控元件被觸摸的最大觸摸區(qū)域的面積smax;預(yù)設(shè)當(dāng)前壓力fnow、當(dāng)前觸摸區(qū)域的面積snow、最大壓力fmax與最大觸摸區(qū)域的面積smax四者之間的函數(shù)關(guān)系;以及預(yù)設(shè)至少兩級(jí)壓力級(jí)數(shù),每一級(jí)壓力級(jí)數(shù)對(duì)應(yīng)當(dāng)前壓力fnow與最大壓力fmax的不同比值范圍;
步驟c:偵測(cè)并統(tǒng)計(jì)觸控元件在當(dāng)前壓力fnow下被觸摸的當(dāng)前觸摸區(qū)域的面積snow;以及
步驟d:根據(jù)預(yù)設(shè)的函數(shù)關(guān)系,通過(guò)當(dāng)前觸摸區(qū)域的面積snow計(jì)算當(dāng)前壓力fnow與最大壓力fmax的比值,來(lái)確定當(dāng)前壓力fnow的壓力級(jí)數(shù)。
優(yōu)選地,預(yù)設(shè)的函數(shù)關(guān)系為
優(yōu)選地,步驟a中包括預(yù)存用戶(hù)手指在至少兩個(gè)姿勢(shì)下各自的最大壓力fmax下觸控元件被觸摸的最大觸摸區(qū)域的面積smax,以及每個(gè)觸摸姿勢(shì)所對(duì)應(yīng)的被觸摸區(qū)域的形狀;
其中,步驟a之后還包括步驟b:判斷當(dāng)前被觸摸區(qū)域的形狀所對(duì)應(yīng)的觸摸姿勢(shì);以及
步驟d中包括,選用步驟b中確定的觸摸姿勢(shì)所對(duì)應(yīng)的該觸摸姿勢(shì)的最大壓力fmax下觸控元件被觸摸的最大觸摸區(qū)域的面積smax。
優(yōu)選地,步驟a中包括預(yù)存用戶(hù)手指在正面觸摸姿勢(shì)和側(cè)面觸摸姿勢(shì)下各自的最大壓力fmax下觸控元件被觸摸的最大觸摸區(qū)域的面積smax,預(yù)存正面觸摸姿勢(shì)對(duì)應(yīng)的被觸摸區(qū)域的形狀為類(lèi)圓形,側(cè)面觸摸姿勢(shì)對(duì)應(yīng)的被觸摸區(qū)域的形狀為類(lèi)橢圓形。
優(yōu)選地,步驟b于步驟c后進(jìn)行,或者步驟b與步驟c同時(shí)進(jìn)行。
優(yōu)選地,步驟a中還包括預(yù)設(shè)至少兩種不同操作,每種操作對(duì)應(yīng)不同級(jí)壓力級(jí)數(shù);
步驟d之后還包括步驟e,步驟e:進(jìn)行步驟d中確定的壓力級(jí)數(shù)所對(duì)應(yīng)的操作。
優(yōu)選地,步驟a中還包括預(yù)設(shè)至少兩種不同操作,每種操作對(duì)應(yīng)任意觸摸姿勢(shì)下的不同級(jí)壓力級(jí)數(shù);
步驟d之后還包括步驟e,步驟e:根據(jù)步驟d中確定的壓力級(jí)數(shù)進(jìn)行對(duì)應(yīng)的操作。
優(yōu)選地,步驟a中還包括預(yù)設(shè)至少兩種不同操作,每種操作對(duì)應(yīng)一種觸摸姿勢(shì)下的不同級(jí)壓力級(jí)數(shù);
步驟d之后還包括步驟e,步驟e:根據(jù)步驟b所判斷的觸摸姿勢(shì)以及步驟d中確定的壓力級(jí)數(shù)進(jìn)行對(duì)應(yīng)的操作。
優(yōu)選地,觸控元件是檢測(cè)觸摸動(dòng)作的電容傳感器陣列,每個(gè)電容傳感器具有被觸摸的第一狀態(tài)電容值和未被觸摸的第二狀態(tài)電容值,通過(guò)統(tǒng)計(jì)處于被觸摸狀態(tài)的第一狀態(tài)電容值的電容傳感器的總數(shù)來(lái)計(jì)算最大壓力fmax下觸控元件被觸摸的最大觸摸區(qū)域的面積smax和觸控元件被觸摸的當(dāng)前觸摸區(qū)域的面積snow。
優(yōu)選地,預(yù)設(shè)兩級(jí)壓力級(jí)數(shù),其中,第一級(jí)壓力級(jí)數(shù)的比值范圍為0%至50%,第二級(jí)壓力級(jí)數(shù)的比值范圍為51%至100%。
優(yōu)選地,預(yù)設(shè)三級(jí)壓力級(jí)數(shù),其中,第一級(jí)壓力級(jí)數(shù)為0%至60%,第二級(jí)壓力級(jí)數(shù)為61%至80%,第三級(jí)壓力級(jí)數(shù)為81%至100%。
優(yōu)選地,預(yù)設(shè)四級(jí)壓力級(jí)數(shù),其中,第一級(jí)壓力級(jí)數(shù)為0%至25%,第二級(jí)壓力級(jí)數(shù)為26%至50%,第三級(jí)壓力級(jí)數(shù)為51%至75%,第四級(jí)壓力級(jí)數(shù)為76%至100%。
根據(jù)本發(fā)明的另一個(gè)方面,還提供一種區(qū)分觸摸壓力的移動(dòng)終端,用以實(shí)施上述的區(qū)分觸摸壓力的方法,包括:
一具有觸控元件的面板;一存儲(chǔ)器,預(yù)存用戶(hù)手指在至少一個(gè)觸摸姿勢(shì)的最大壓力fmax下觸控元件被觸摸的最大觸摸區(qū)域的面積smax,預(yù)設(shè)當(dāng)前壓力fnow、當(dāng)前觸摸區(qū)域的面積snow、最大壓力fmax與最大觸摸區(qū)域的面積smax四者之間的函數(shù)關(guān)系,以及預(yù)設(shè)至少兩級(jí)壓力級(jí)數(shù),每一級(jí)壓力級(jí)數(shù)對(duì)應(yīng)當(dāng)前壓力fnow與最大壓力fmax的不同比值范圍;以及
一處理模塊,分別連接觸控元件和存儲(chǔ)器,統(tǒng)計(jì)觸控元件被觸摸的當(dāng)前觸摸區(qū)域的面積snow,根據(jù)預(yù)設(shè)的函數(shù)關(guān)系,通過(guò)當(dāng)前觸摸區(qū)域的面積snow計(jì)算當(dāng)前壓力fnow與最大壓力fmax的比值,來(lái)確定當(dāng)前壓力fnow的壓力級(jí)數(shù)。
優(yōu)選地,預(yù)設(shè)的函數(shù)關(guān)系為
優(yōu)選地,存儲(chǔ)器預(yù)存用戶(hù)手指在至少兩個(gè)姿勢(shì)下各自的最大壓力fmax下觸控元件被觸摸的最大觸摸區(qū)域的面積smax,以及每個(gè)觸摸姿勢(shì)所對(duì)應(yīng)的被觸摸區(qū)域的形狀;
處理模塊判斷當(dāng)前被觸摸區(qū)域的形狀屬于哪一個(gè)觸摸姿勢(shì);并且確定的觸摸姿勢(shì)所對(duì)應(yīng)的該觸摸姿勢(shì)的最大壓力fmax下觸控元件被觸摸的最大觸摸區(qū)域的面積smax。
優(yōu)選地,存儲(chǔ)器預(yù)存用戶(hù)手指在正面觸摸姿勢(shì)和側(cè)面觸摸姿勢(shì)下各自的最大壓力fmax下觸控元件被觸摸的最大觸摸區(qū)域的面積smax,正面觸摸姿勢(shì)對(duì)應(yīng)的被觸摸區(qū)域的形狀為類(lèi)圓形,側(cè)面觸摸姿勢(shì)對(duì)應(yīng)的被觸摸區(qū)域的形狀為類(lèi)橢圓形。
優(yōu)選地,存儲(chǔ)器預(yù)存預(yù)設(shè)至少兩種不同操作,每種操作對(duì)應(yīng)不同級(jí)壓力級(jí)數(shù);
處理模塊根據(jù)當(dāng)前壓力fnow的壓力級(jí)數(shù)所對(duì)應(yīng)的操作。
優(yōu)選地,存儲(chǔ)器預(yù)存預(yù)設(shè)至少兩種不同操作,每種操作對(duì)應(yīng)任意觸摸姿勢(shì)下的不同級(jí)壓力級(jí)數(shù);
處理模塊根據(jù)所確定的壓力級(jí)數(shù)進(jìn)行對(duì)應(yīng)的操作。
優(yōu)選地,存儲(chǔ)器預(yù)存預(yù)設(shè)至少兩種不同操作,每種操作對(duì)應(yīng)一種觸摸姿勢(shì)下的不同級(jí)壓力級(jí)數(shù);
處理模塊根據(jù)所判斷的觸摸姿勢(shì)以及所確定的壓力級(jí)數(shù)進(jìn)行對(duì)應(yīng)的操作。
優(yōu)選地,觸控元件是檢測(cè)觸摸動(dòng)作的電容傳感器陣列,每個(gè)電容傳感器具有被觸摸的第一狀態(tài)電容值和未被觸摸的第二狀態(tài)電容值;
處理模塊通過(guò)統(tǒng)計(jì)處于被觸摸狀態(tài)的第一狀態(tài)電容值的電容傳感器的總數(shù)來(lái)計(jì)算最大壓力fmax下觸控元件被觸摸的最大觸摸區(qū)域的面積smax和觸控元件被觸摸的當(dāng)前觸摸區(qū)域的面積snow。
優(yōu)選地,存儲(chǔ)器預(yù)存預(yù)設(shè)兩級(jí)壓力級(jí)數(shù),其中,第一級(jí)壓力級(jí)數(shù)為0%至50%,第二級(jí)壓力級(jí)數(shù)為51%至100%。
優(yōu)選地,存儲(chǔ)器預(yù)存預(yù)設(shè)三級(jí)壓力級(jí)數(shù),其中,第一級(jí)壓力級(jí)數(shù)為0%至60%,第二級(jí)壓力級(jí)數(shù)為61%至80%,第三級(jí)壓力級(jí)數(shù)為81%至100%。
優(yōu)選地,存儲(chǔ)器預(yù)存預(yù)設(shè)四級(jí)壓力級(jí)數(shù),其中,第一級(jí)壓力級(jí)數(shù)為0%至25%,第二級(jí)壓力級(jí)數(shù)為26%至50%,第三級(jí)壓力級(jí)數(shù)為51%至75%,第四級(jí)壓力級(jí)數(shù)為76%至100%。
優(yōu)選地,移動(dòng)終端是手機(jī)、平板電腦、筆記本、電子紙中的一種。
有鑒于此,本發(fā)明的區(qū)分觸摸壓力的方法及其移動(dòng)終端能夠在基本不增加硬件的前提下,有效區(qū)分移動(dòng)終端所受到的觸摸壓力的力量大小。
附圖說(shuō)明
通過(guò)閱讀參照以下附圖對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
圖1為本發(fā)明第一實(shí)施例中用戶(hù)手指通過(guò)正面觸摸姿勢(shì)在最大壓力fmax下按壓在區(qū)分觸摸壓力的移動(dòng)終端的示意圖;
圖2為本發(fā)明第一實(shí)施例的區(qū)分觸摸壓力的方法的流程圖;
圖3為本發(fā)明中用戶(hù)手指通過(guò)正面觸摸姿勢(shì)在最大壓力fmax下按壓在區(qū)分觸摸壓力的移動(dòng)終端形成最大觸摸區(qū)域的面積smax的示意圖;
圖4為本發(fā)明中用戶(hù)手指通過(guò)正面觸摸姿勢(shì)在當(dāng)前壓力fnow下按壓在區(qū)分觸摸壓力的移動(dòng)終端的示意圖;
圖5為本發(fā)明中用戶(hù)手指通過(guò)正面觸摸姿勢(shì)在當(dāng)前壓力fnow下按壓在區(qū)分觸摸壓力的移動(dòng)終端形成當(dāng)前觸摸區(qū)域的面積snow的示意圖;
圖6為本發(fā)明第二實(shí)施例的區(qū)分觸摸壓力的方法的流程圖;
圖7為本發(fā)明中用戶(hù)手指通過(guò)側(cè)面觸摸姿勢(shì)在最大壓力fmax下按壓在區(qū)分觸摸壓力的移動(dòng)終端形成最大觸摸區(qū)域的面積smax的示意圖;
圖8為本發(fā)明中用戶(hù)手指通過(guò)側(cè)面觸摸姿勢(shì)在當(dāng)前壓力fnow下按壓在區(qū)分觸摸壓力的移動(dòng)終端形成當(dāng)前觸摸區(qū)域的面積snow的示意圖;以及
圖9為本發(fā)明第三實(shí)施例的區(qū)分觸摸壓力的方法的流程圖。
附圖標(biāo)記
1蓋板玻璃
2觸控元件
21電容傳感器陣列
3顯示器件
4處理模塊
5存儲(chǔ)器
61最大壓力fmax下的用戶(hù)手指
62當(dāng)前壓力fnow下的用戶(hù)手指
71正面觸摸姿勢(shì)的最大觸摸區(qū)域的面積smax
72正面觸摸姿勢(shì)的當(dāng)前觸摸區(qū)域的面積snow
73側(cè)面觸摸姿勢(shì)的最大觸摸區(qū)域的面積smax
74側(cè)面觸摸姿勢(shì)的當(dāng)前觸摸區(qū)域的面積snow
10顯示屏
具體實(shí)施方式
現(xiàn)在將參考附圖更全面地描述示例實(shí)施方式。然而,示例實(shí)施方式能夠以多種形式實(shí)施,且不應(yīng)被理解為限于在此闡述的實(shí)施方式;相反,提供這些實(shí)施方式使得本發(fā)明將全面和完整,并將示例實(shí)施方式的構(gòu)思全面地傳達(dá)給本領(lǐng)域的技術(shù)人員。在圖中相同的附圖標(biāo)記表示相同或類(lèi)似的結(jié)構(gòu),因而將省略對(duì)它們的重復(fù)描述。
所描述的特征、結(jié)構(gòu)或特性可以以任何合適的方式結(jié)合在一個(gè)或更多實(shí)施方式中。在下面的描述中,提供許多具體細(xì)節(jié)從而給出對(duì)本發(fā)明的實(shí)施方式的充分理解。然而,本領(lǐng)域技術(shù)人員應(yīng)意識(shí)到,沒(méi)有特定細(xì)節(jié)中的一個(gè)或更多,或者采用其它的方法、組元、材料等,也可以實(shí)踐本發(fā)明的技術(shù)方案。在某些情況下,不詳細(xì)示出或描述公知結(jié)構(gòu)、材料或者操作以避免模糊本發(fā)明。
第一實(shí)施例
如圖1所示,本發(fā)明提供了一種區(qū)分觸摸壓力的移動(dòng)終端,用以實(shí)施區(qū)分觸摸壓力的方法,包括:顯示屏10、處理模塊4和存儲(chǔ)器5。其中,顯示屏10具有從上到下以此疊置的蓋板玻璃1、觸控元件2和顯示器件3。其中,移動(dòng)終端可以是手機(jī)、平板電腦、筆記本、電子紙中的一 種。本發(fā)明的實(shí)施例中,以具有上述顯示屏10的手機(jī)為例,但不以此為限。處理模塊4可以集成于手機(jī)內(nèi)部的主板上,例如:手機(jī)芯片,但不以此為限。存儲(chǔ)器5可以是手機(jī)內(nèi)部的儲(chǔ)存器,例如:手機(jī)的rom或者存儲(chǔ)卡,但不以此為限。顯示屏10可以是手機(jī)面板。
其中,本實(shí)施例中的觸控元件2可以是手機(jī)面板中用于檢測(cè)觸摸動(dòng)作的電容傳感器陣列21,每個(gè)電容傳感器具有被觸摸的第一狀態(tài)電容值和未被觸摸的第二狀態(tài)電容值,但不以此為限。
存儲(chǔ)器5中預(yù)存用戶(hù)手指在通過(guò)最大壓力fmax下觸控元件2被觸摸的最大觸摸區(qū)域的面積smax。本發(fā)明中最大觸摸區(qū)域的面積smax屬于一個(gè)預(yù)存在手機(jī)內(nèi)的最大面積標(biāo)準(zhǔn),用戶(hù)之后每次按壓顯示屏10產(chǎn)生的面積,都可以通過(guò)與這個(gè)最大面積標(biāo)準(zhǔn)進(jìn)行比較,來(lái)判斷按壓力量的大小。
存儲(chǔ)器5中預(yù)設(shè)當(dāng)前壓力fnow、當(dāng)前觸摸區(qū)域的面積snow、最大壓力fmax與最大觸摸區(qū)域的面積smax四者之間的函數(shù)關(guān)系。
本實(shí)施例中,存儲(chǔ)器5中預(yù)設(shè)的函數(shù)關(guān)系為
存儲(chǔ)器5中預(yù)設(shè)至少兩級(jí)壓力級(jí)數(shù),每一級(jí)壓力級(jí)數(shù)對(duì)應(yīng)當(dāng)前壓力fnow與最大壓力fmax的不同比值范圍。處理模塊4連接觸控元件2和存儲(chǔ)器5,統(tǒng)計(jì)觸控元件2被觸摸的當(dāng)前觸摸區(qū)域的面積snow,根據(jù)預(yù)設(shè)的函數(shù)關(guān)系,通過(guò)當(dāng)前觸摸區(qū)域的面積snow計(jì)算當(dāng)前壓力fnow與最大壓力fmax的比值,來(lái)確定當(dāng)前壓力fnow的壓力級(jí)數(shù)。每一級(jí)壓力級(jí)數(shù)可以對(duì)應(yīng)相同大小的比值范圍或者不同大小的比值范圍,不以此為限。
例如:存儲(chǔ)器5預(yù)存預(yù)設(shè)兩級(jí)壓力級(jí)數(shù),其中,第一級(jí)壓力級(jí)數(shù)為0%至50%,第二級(jí)壓力級(jí)數(shù)為51%至100%;或者,存儲(chǔ)器5預(yù)存預(yù)設(shè)三級(jí)壓力級(jí)數(shù),其中,第一級(jí)壓力級(jí)數(shù)為0%至60%,第二級(jí)壓力級(jí)數(shù)為61%至80%,第三級(jí)壓力級(jí)數(shù)為81%至100%;或者,存儲(chǔ)器5預(yù)存預(yù)設(shè)四級(jí)壓力級(jí)數(shù),其中,第一級(jí)壓力級(jí)數(shù)為0%至25%,第二級(jí)壓力級(jí)數(shù)為26%至50%,第三級(jí)壓力級(jí)數(shù)為51%至75%,第四級(jí)壓力級(jí)數(shù)為76%至100%,不以此為限。也可以區(qū)分更多級(jí)數(shù),以便更精確區(qū)分用戶(hù) 按壓力量大小的級(jí)數(shù)。
本實(shí)施例中的處理模塊4通過(guò)統(tǒng)計(jì)處于被觸摸狀態(tài)的第一狀態(tài)電容值的電容傳感器的總數(shù)來(lái)計(jì)算最大壓力fmax下觸控元件被觸摸的最大觸摸區(qū)域的面積smax和觸控元件被觸摸的當(dāng)前觸摸區(qū)域的面積snow。處理模塊4根據(jù)當(dāng)前壓力fnow的壓力級(jí)數(shù)進(jìn)行對(duì)應(yīng)的操作。
如圖2所示,本發(fā)明提供了一種區(qū)分觸摸壓力的方法,用于上述具有觸控元件的移動(dòng)終端,包括以下步驟:
步驟100:預(yù)存用戶(hù)手指在最大壓力fmax下觸控元件被觸摸的最大觸摸區(qū)域的面積smax。
預(yù)設(shè)當(dāng)前壓力fnow、當(dāng)前觸摸區(qū)域的面積snow、最大壓力fmax與最大觸摸區(qū)域的面積smax四者之間的函數(shù)關(guān)系,本實(shí)施例中的預(yù)設(shè)的函數(shù)關(guān)系為
預(yù)設(shè)至少兩級(jí)壓力級(jí)數(shù),每一級(jí)壓力級(jí)數(shù)對(duì)應(yīng)當(dāng)前壓力fnow與最大壓力fmax的不同比值范圍。例如:預(yù)設(shè)兩級(jí)壓力級(jí)數(shù),其中,第一級(jí)壓力級(jí)數(shù)為0%至50%,第二級(jí)壓力級(jí)數(shù)為51%至100%,不以此為限?;蛘撸A(yù)設(shè)三級(jí)壓力級(jí)數(shù),其中,第一級(jí)壓力級(jí)數(shù)為0%至60%,第二級(jí)壓力級(jí)數(shù)為61%至80%,第三級(jí)壓力級(jí)數(shù)為81%至100%,不以此為限?;蛘?,預(yù)設(shè)四級(jí)壓力級(jí)數(shù),其中,第一級(jí)壓力級(jí)數(shù)為0%至25%,第二級(jí)壓力級(jí)數(shù)為26%至50%,第三級(jí)壓力級(jí)數(shù)為51%至75%,第四級(jí)壓力級(jí)數(shù)為76%至100%,不以此為限。也可以區(qū)分更多級(jí)數(shù),以便更精確區(qū)分用戶(hù)按壓力量大小的級(jí)數(shù)。但鑒于用戶(hù)每次按壓力量大小在各種情況下,會(huì)有隨機(jī)的增減,過(guò)多的級(jí)數(shù)反而會(huì)使用戶(hù)容易誤炒作,所以不宜超過(guò)五級(jí),以二級(jí)壓力級(jí)數(shù)或三級(jí)壓力級(jí)數(shù)的實(shí)施效果最好,技能滿足區(qū)分不同級(jí)壓力級(jí)數(shù)的要求,也不容易發(fā)生誤操作。
預(yù)設(shè)至少兩種不同操作,每種操作對(duì)應(yīng)不同級(jí)壓力級(jí)數(shù)??梢愿鶕?jù)每一級(jí)壓力級(jí)數(shù)來(lái)設(shè)定一種操作,例如:確認(rèn)、返回、回到主頁(yè)面、打開(kāi)功能菜單等等,不以此為限。
步驟101:統(tǒng)計(jì)觸控元件在當(dāng)前壓力fnow下被觸摸的當(dāng)前觸摸區(qū)域的面積snow。本實(shí)施例中的觸控元件可以是檢測(cè)觸摸動(dòng)作的電容傳感器陣 列,但不以此為限。每個(gè)電容傳感器具有被觸摸的第一狀態(tài)電容值和未被觸摸的第二狀態(tài)電容值,通過(guò)統(tǒng)計(jì)處于被觸摸狀態(tài)的第一狀態(tài)電容值的電容傳感器的總數(shù)來(lái)計(jì)算觸控元件被觸摸的當(dāng)前觸摸區(qū)域的面積snow。
步驟102:根據(jù)預(yù)設(shè)的函數(shù)關(guān)系,通過(guò)當(dāng)前觸摸區(qū)域的面積snow計(jì)算當(dāng)前壓力fnow與最大壓力fmax的比值,來(lái)確定當(dāng)前壓力fnow的壓力級(jí)數(shù)。
步驟103:進(jìn)行步驟102中確定的壓力級(jí)數(shù)所對(duì)應(yīng)的操作。
參見(jiàn)圖1和3,用戶(hù)首先需要在手機(jī)上,用一根手指以最大壓力fmax按壓顯示屏10,觸控元件2的電容傳感器陣列21中的一個(gè)區(qū)域的電容被按壓,處理模塊4將統(tǒng)計(jì)觸控元件2被觸摸的當(dāng)前觸摸區(qū)域的面積,作為最大壓力fmax所對(duì)應(yīng)的最大觸摸區(qū)域的面積smax(即圖3中的71,71為正面觸摸姿勢(shì)的最大觸摸區(qū)域的面積smax)等于10000(虛擬數(shù)值,不以此為限)。并且設(shè)定當(dāng)前壓力fnow與最大壓力fmax之間的比值處于0%至50%之間的為第一級(jí)壓力級(jí)數(shù),即輕按;設(shè)定當(dāng)前壓力fnow與最大壓力fmax之間的比值處于51%至100%之間的為第二級(jí)壓力級(jí)數(shù),即重按。
在隨后的日常使用中,如圖4和5所示,用戶(hù)每次手指按壓顯示屏10時(shí),處理模塊4都將統(tǒng)計(jì)觸控元件在當(dāng)前壓力fnow下被觸摸的當(dāng)前觸摸區(qū)域的面積snow(即圖5中的72,72為正面觸摸姿勢(shì)的當(dāng)前觸摸區(qū)域的面積snow)等于7000(虛擬數(shù)值,不以此為限)。然后,通過(guò)預(yù)設(shè)的函數(shù)關(guān)系
顯然,最然本發(fā)明中,在基本不增加硬件的前提下,雖然沒(méi)有測(cè)量出用戶(hù)手指的最大壓力fmax以及當(dāng)前壓力fnow的實(shí)際物理量的大小,但是通過(guò)與壓力相對(duì)應(yīng)的按壓面積的面積變化來(lái)計(jì)算得到了兩者之間的比例關(guān)系,然后通過(guò)比例關(guān)系來(lái)確定按壓動(dòng)作的不同力量大小,從而有效區(qū)分移動(dòng)終端所受到的觸摸壓力的力量大小。
第二實(shí)施例
在日常使用中,由于用戶(hù)可能會(huì)使用不同的按壓方式按壓移動(dòng)終端, 例如正面觸摸姿勢(shì)和側(cè)面觸摸姿勢(shì),此時(shí)雖然用戶(hù)主觀上使用的力量是相同的,但是由于手指的是扁圓形的,正面觸摸姿勢(shì)的面積變化與側(cè)面觸摸姿勢(shì)的最大面積并不一致,后續(xù)按壓的時(shí)候,有必要區(qū)分用戶(hù)手指的不同觸摸姿勢(shì),以便準(zhǔn)確還原用戶(hù)的意圖,更精確地區(qū)分所受到的觸摸壓力的力量大小。本實(shí)施例中僅以?xún)煞N觸摸姿勢(shì)舉例,當(dāng)然也可以區(qū)分更多種姿勢(shì),此處不再贅述。
如圖6所示,本發(fā)明提供了一種區(qū)分觸摸壓力的方法,用于上述具有觸控元件的移動(dòng)終端,包括以下步驟:
步驟200:參見(jiàn)圖3、5、7、8,預(yù)存用戶(hù)手指在正面觸摸姿勢(shì)和側(cè)面觸摸姿勢(shì)下各自的最大壓力fmax下觸控元件被觸摸的最大觸摸區(qū)域的面積smax(參見(jiàn)圖3中的71、圖5中的72、圖7中的73、圖8中的74,其中71為正面觸摸姿勢(shì)的最大觸摸區(qū)域的面積smax;72為正面觸摸姿勢(shì)的當(dāng)前觸摸區(qū)域的面積snow;73為側(cè)面觸摸姿勢(shì)的最大觸摸區(qū)域的面積smax;74為側(cè)面觸摸姿勢(shì)的當(dāng)前觸摸區(qū)域的面積snow)。并且預(yù)存正面觸摸姿勢(shì)對(duì)應(yīng)的被觸摸區(qū)域的形狀為類(lèi)圓形,側(cè)面觸摸姿勢(shì)對(duì)應(yīng)的被觸摸區(qū)域的形狀為類(lèi)橢圓形,但不以此為限。
預(yù)設(shè)當(dāng)前壓力fnow、當(dāng)前觸摸區(qū)域的面積snow、最大壓力fmax與最大觸摸區(qū)域的面積smax四者之間的函數(shù)關(guān)系,本實(shí)施例中的預(yù)設(shè)的函數(shù)關(guān)系為
預(yù)設(shè)至少兩級(jí)壓力級(jí)數(shù),每一級(jí)壓力級(jí)數(shù)對(duì)應(yīng)當(dāng)前壓力fnow與最大壓力fmax的不同比值范圍。例如:預(yù)設(shè)兩級(jí)壓力級(jí)數(shù),其中,第一級(jí)壓力級(jí)數(shù)為0%至50%,第二級(jí)壓力級(jí)數(shù)為51%至100%,不以此為限?;蛘?,預(yù)設(shè)三級(jí)壓力級(jí)數(shù),其中,第一級(jí)壓力級(jí)數(shù)為0%至60%,第二級(jí)壓力級(jí)數(shù)為61%至80%,第三級(jí)壓力級(jí)數(shù)為81%至100%,不以此為限?;蛘?,預(yù)設(shè)四級(jí)壓力級(jí)數(shù),其中,第一級(jí)壓力級(jí)數(shù)為0%至25%,第二級(jí)壓力級(jí)數(shù)為26%至50%,第三級(jí)壓力級(jí)數(shù)為51%至75%,第四級(jí)壓力級(jí)數(shù)為76%至100%,不以此為限。也可以區(qū)分更多級(jí)數(shù),以便更精確區(qū)分用戶(hù)按壓力量大小的級(jí)數(shù)。但鑒于用戶(hù)每次按壓力量大小在各種情況下,會(huì)有隨機(jī)的增減,過(guò)多的級(jí)數(shù)反而會(huì)使用戶(hù)容易誤炒作,所以不宜超過(guò)五級(jí), 以二級(jí)壓力級(jí)數(shù)或三級(jí)壓力級(jí)數(shù)的實(shí)施效果最好,技能滿足區(qū)分不同級(jí)壓力級(jí)數(shù)的要求,也不容易發(fā)生誤操作。
預(yù)設(shè)至少兩種不同操作,每種操作對(duì)應(yīng)任意觸摸姿勢(shì)下的不同級(jí)壓力級(jí)數(shù)。即無(wú)論是正面觸摸姿勢(shì)還是側(cè)面觸摸姿勢(shì),只根據(jù)最后計(jì)算得到的壓力級(jí)數(shù)(當(dāng)前壓力fnow與最大壓力fmax的比值所處的比值范圍)來(lái)決定具體操作,例如:正面觸摸姿勢(shì)下的重按與側(cè)面觸摸姿勢(shì)下的重按將會(huì)執(zhí)行相同的第一種操作,正面觸摸姿勢(shì)下的輕按與側(cè)面觸摸姿勢(shì)下的輕按將會(huì)執(zhí)行相同的第二種操作。
步驟201:判斷當(dāng)前被觸摸區(qū)域的形狀所對(duì)應(yīng)的觸摸姿勢(shì)。例如,可以通過(guò)現(xiàn)有技術(shù)的圖形識(shí)別技術(shù),通過(guò)檢測(cè)當(dāng)前被觸摸區(qū)域的長(zhǎng)寬比、輪廓軌跡等區(qū)分當(dāng)前被觸摸區(qū)域?qū)儆陬?lèi)圓形,或是屬于類(lèi)橢圓形,從而判斷用戶(hù)的手指是正面觸摸姿勢(shì)還是側(cè)面觸摸姿勢(shì),但不以此為限?,F(xiàn)有技術(shù)的各種圖形識(shí)別均可以適用于本發(fā)明,此處不再贅述。
步驟202:統(tǒng)計(jì)觸控元件在當(dāng)前壓力fnow下被觸摸的當(dāng)前觸摸區(qū)域的面積snow。本實(shí)施例中的觸控元件可以是檢測(cè)觸摸動(dòng)作的電容傳感器陣列,但不以此為限。每個(gè)電容傳感器具有被觸摸的第一狀態(tài)電容值和未被觸摸的第二狀態(tài)電容值,通過(guò)統(tǒng)計(jì)處于被觸摸狀態(tài)的第一狀態(tài)電容值的電容傳感器的總數(shù)來(lái)計(jì)算觸控元件被觸摸的當(dāng)前觸摸區(qū)域的面積snow。本實(shí)施例中的步驟201(判斷形狀)和步驟202(計(jì)算面積)的順序可以交換,或者同時(shí)進(jìn)行,不以此為限。
步驟203:根據(jù)預(yù)設(shè)的函數(shù)關(guān)系,通過(guò)當(dāng)前觸摸區(qū)域的面積snow計(jì)算當(dāng)前壓力fnow與最大壓力fmax的比值,來(lái)確定當(dāng)前壓力fnow的壓力級(jí)數(shù)。即如果是正面觸摸姿勢(shì),則將當(dāng)前觸摸區(qū)域的面積snow與正面觸摸姿勢(shì)的最大觸摸區(qū)域的面積smax進(jìn)行比較,計(jì)算比值;如果是側(cè)面觸摸姿勢(shì),則將當(dāng)前觸摸區(qū)域的面積snow與側(cè)面觸摸姿勢(shì)的最大觸摸區(qū)域的面積smax進(jìn)行比較,計(jì)算比值。
步驟204:進(jìn)行步驟203中確定的壓力級(jí)數(shù)所對(duì)應(yīng)的操作。即無(wú)論是正面觸摸姿勢(shì)還是側(cè)面觸摸姿勢(shì),只根據(jù)最后計(jì)算得到的壓力級(jí)數(shù)來(lái)決定具體操作。
與第一實(shí)施例相比,第二實(shí)施例能夠通過(guò)區(qū)分姿勢(shì),更準(zhǔn)確地得到 用戶(hù)想要按壓的力量,有效避免了不同姿勢(shì)對(duì)區(qū)別按壓力量大小的干擾,有效提高了識(shí)別的準(zhǔn)確性。
第三實(shí)施例
在日常使用中,用戶(hù)一般很難準(zhǔn)確控制手指進(jìn)行三級(jí)或者四級(jí)以上的不用按壓力量,用戶(hù)主觀上難以精確控制細(xì)微的力量輕重,容易出錯(cuò)。與此同時(shí),用戶(hù)使用正面觸摸姿勢(shì)或是側(cè)面觸摸姿勢(shì)則容易主觀控制,不易出錯(cuò)。所以為了有效拓展用戶(hù)手指按壓輸入的多樣性,可以結(jié)合觸摸姿勢(shì)和按壓力量?jī)蓚€(gè)參數(shù),來(lái)進(jìn)行區(qū)分,以便輕松地得到更多樣的輸入方式。
如圖9所示,本發(fā)明提供了一種區(qū)分觸摸壓力的方法,用于上述具有觸控元件的移動(dòng)終端,包括以下步驟:
步驟300:參見(jiàn)圖3、5、7、8,預(yù)存用戶(hù)手指在正面觸摸姿勢(shì)和側(cè)面觸摸姿勢(shì)下各自的最大壓力fmax下觸控元件被觸摸的最大觸摸區(qū)域的面積smax(參見(jiàn)圖3中的71、圖5中的72、圖7中的73、圖8中的74,其中71為正面觸摸姿勢(shì)的最大觸摸區(qū)域的面積smax;72為正面觸摸姿勢(shì)的當(dāng)前觸摸區(qū)域的面積snow;73為側(cè)面觸摸姿勢(shì)的最大觸摸區(qū)域的面積smax;74為側(cè)面觸摸姿勢(shì)的當(dāng)前觸摸區(qū)域的面積snow)。并且預(yù)存正面觸摸姿勢(shì)對(duì)應(yīng)的被觸摸區(qū)域的形狀為類(lèi)圓形,側(cè)面觸摸姿勢(shì)對(duì)應(yīng)的被觸摸區(qū)域的形狀為類(lèi)橢圓形,但不以此為限。
預(yù)設(shè)當(dāng)前壓力fnow、當(dāng)前觸摸區(qū)域的面積snow、最大壓力fmax與最大觸摸區(qū)域的面積smax四者之間的函數(shù)關(guān)系,本實(shí)施例中的預(yù)設(shè)的函數(shù)關(guān)系為
預(yù)設(shè)至少兩級(jí)壓力級(jí)數(shù),每一級(jí)壓力級(jí)數(shù)對(duì)應(yīng)當(dāng)前壓力fnow與最大壓力fmax的不同比值范圍。例如:預(yù)設(shè)兩級(jí)壓力級(jí)數(shù),其中,第一級(jí)壓力級(jí)數(shù)為0%至50%,第二級(jí)壓力級(jí)數(shù)為51%至100%,不以此為限。或者,預(yù)設(shè)三級(jí)壓力級(jí)數(shù),其中,第一級(jí)壓力級(jí)數(shù)為0%至60%,第二級(jí)壓力級(jí)數(shù)為61%至80%,第三級(jí)壓力級(jí)數(shù)為81%至100%,不以此為限。也可以區(qū)分更多級(jí)數(shù),以便更精確區(qū)分用戶(hù)按壓力量大小的級(jí)數(shù)。但鑒于用戶(hù)每次按壓力量大小在各種情況下,會(huì)有隨機(jī)的增減,過(guò)多的級(jí)數(shù)反而會(huì) 使用戶(hù)容易誤炒作,所以不宜超過(guò)五級(jí),以二級(jí)壓力級(jí)數(shù)或三級(jí)壓力級(jí)數(shù)的實(shí)施效果最好,技能滿足區(qū)分不同級(jí)壓力級(jí)數(shù)的要求,也不容易發(fā)生誤操作。
預(yù)設(shè)至少兩種不同操作,每種操作對(duì)應(yīng)一種觸摸姿勢(shì)下的不同級(jí)壓力級(jí)數(shù)。即無(wú)論是正面觸摸姿勢(shì)下的不同壓力級(jí)數(shù)對(duì)應(yīng)幾種后續(xù)操作,而側(cè)面觸摸姿勢(shì)下的不同壓力級(jí)數(shù)對(duì)應(yīng)另外幾種后續(xù)操作,需要觸摸姿勢(shì)和壓力級(jí)數(shù)兩個(gè)參數(shù)來(lái)確定具體的后續(xù)操作。顯然,無(wú)論壓力級(jí)數(shù)的大小如何,正面觸摸姿勢(shì)對(duì)應(yīng)的后續(xù)操作與觸摸姿勢(shì)對(duì)應(yīng)的后續(xù)操作可以各不相同,以此拓展用戶(hù)手指按壓輸入的多樣性。
步驟301:判斷當(dāng)前被觸摸區(qū)域的形狀所對(duì)應(yīng)的觸摸姿勢(shì)。例如,可以通過(guò)現(xiàn)有技術(shù)的圖形識(shí)別技術(shù),通過(guò)檢測(cè)當(dāng)前被觸摸區(qū)域的長(zhǎng)寬比、輪廓軌跡等區(qū)分當(dāng)前被觸摸區(qū)域?qū)儆陬?lèi)圓形,或是屬于類(lèi)橢圓形,從而判斷用戶(hù)的手指是正面觸摸姿勢(shì)還是側(cè)面觸摸姿勢(shì),但不以此為限?,F(xiàn)有技術(shù)的各種圖形識(shí)別均可以適用于本發(fā)明,此處不再贅述。
步驟302:統(tǒng)計(jì)觸控元件在當(dāng)前壓力fnow下被觸摸的當(dāng)前觸摸區(qū)域的面積snow。本實(shí)施例中的觸控元件可以是檢測(cè)觸摸動(dòng)作的電容傳感器陣列,但不以此為限。每個(gè)電容傳感器具有被觸摸的第一狀態(tài)電容值和未被觸摸的第二狀態(tài)電容值,通過(guò)統(tǒng)計(jì)處于被觸摸狀態(tài)的第一狀態(tài)電容值的電容傳感器的總數(shù)來(lái)計(jì)算觸控元件被觸摸的當(dāng)前觸摸區(qū)域的面積snow。本實(shí)施例中的步驟301(判斷形狀)和步驟302(計(jì)算面積)的順序可以交換,或者同時(shí)進(jìn)行,不以此為限。
步驟303:根據(jù)預(yù)設(shè)的函數(shù)關(guān)系,通過(guò)當(dāng)前觸摸區(qū)域的面積snow計(jì)算當(dāng)前壓力fnow與最大壓力fmax的比值,來(lái)確定當(dāng)前壓力fnow的壓力級(jí)數(shù)。即如果是正面觸摸姿勢(shì),則將當(dāng)前觸摸區(qū)域的面積snow與正面觸摸姿勢(shì)的最大觸摸區(qū)域的面積smax進(jìn)行比較,計(jì)算比值;如果是側(cè)面觸摸姿勢(shì),則將當(dāng)前觸摸區(qū)域的面積snow與側(cè)面觸摸姿勢(shì)的最大觸摸區(qū)域的面積smax進(jìn)行比較,計(jì)算比值。
步驟304:根據(jù)步驟301中確定的觸摸姿勢(shì)以及步驟303中確定的壓力級(jí)數(shù)來(lái)共同確定具體的后續(xù)操作。
與第一實(shí)施例相比,第三實(shí)施例能夠通過(guò)區(qū)分姿勢(shì),更準(zhǔn)確地得到用戶(hù)想要按壓的力量,有效避免了不同姿勢(shì)對(duì)區(qū)別按壓力量大小的干擾,有效提高了識(shí)別的準(zhǔn)確性。
與第二實(shí)施例相比,第三實(shí)施例能夠以倍數(shù)的形式大幅拓展用戶(hù)手指按壓輸入的多樣性,以便輕松地得到更多樣的輸入方式。
綜上可知,本發(fā)明的區(qū)分觸摸壓力的方法及其移動(dòng)終端能夠在基本不增加硬件的前提下,有效區(qū)分移動(dòng)終端所受到的觸摸壓力的力量大小。
以上對(duì)本發(fā)明的具體實(shí)施例進(jìn)行了描述。需要理解的是,本發(fā)明并不局限于上述特定實(shí)施方式,本領(lǐng)域技術(shù)人員可以在權(quán)利要求的范圍內(nèi)做出各種變形或修改,這并不影響本發(fā)明的實(shí)質(zhì)內(nèi)容。