專利名稱:電子設(shè)備及其觸摸輸入控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種電子設(shè)備及其觸摸輸入控制方法,尤其涉及一種具有觸摸屏的電子設(shè)備及其觸摸輸入控制方法。
背景技術(shù):
具有觸摸屏的電子設(shè)備越來越受到消費者的親睞,通常用戶通過點觸觸摸屏上顯示的圖標(biāo)或虛擬鍵盤進(jìn)行選擇輸入。通常,觸摸屏上顯示的觸摸對象具有一相應(yīng)的觸摸坐標(biāo),當(dāng)用戶觸碰觸摸屏上時,通過檢測用戶觸碰時的坐標(biāo),并將觸碰坐標(biāo)與觸摸對象的觸摸坐標(biāo)(例如,觸摸圖標(biāo)、虛擬按鍵)進(jìn)行比較分析后,即可判斷用戶所欲操作的觸摸對象。然而,由于用戶按鍵的習(xí)慣不同,加上個人的視差、按鍵時所用的手指不同、握持設(shè)備的方式或方向不一等因素,而使得實際的觸碰坐標(biāo)與觸摸屏上的觸摸對象的觸摸坐標(biāo)有不同的誤差,從而造成誤判而導(dǎo)致輸入錯誤。
發(fā)明內(nèi)容
有鑒于此,有必要提供一種用于具有觸摸屏的電子設(shè)備的觸摸輸入控制方法,可對用戶的觸摸坐標(biāo)進(jìn)行校正以提高按鍵判斷的準(zhǔn)確度,以解決上述問題。有鑒于此,還有必要提供一種采用上述觸摸輸入控制方法的電子設(shè)備,以解決上述問題。一種觸摸輸入控制方法,用于包括觸摸屏和存儲單元的電子設(shè)備。所述存儲單元存儲有記錄了用戶常用的手指的觸摸校正數(shù)據(jù)的校正數(shù)據(jù)庫,其中每一手指的觸摸校正數(shù)據(jù)包括所述手指點觸觸摸屏上的單個觸摸對象時的觸摸面積、觸摸形狀和觸摸偏移方向及偏移距離。所述方法包括如下步驟:根據(jù)用戶的操作控制在所述觸摸屏上顯示包括至少一觸摸對象的輸入界面,其中,每一觸摸對象均對應(yīng)一預(yù)設(shè)的觸摸坐標(biāo);響應(yīng)用戶點觸一觸摸對象的操作,產(chǎn)生一操作信號;根據(jù)所述操作信號計算出用戶的觸摸坐標(biāo);判斷用戶的觸摸坐標(biāo)是否與觸摸屏上的任一觸摸對象中的預(yù)設(shè)觸摸坐標(biāo)相同;當(dāng)用戶的觸摸坐標(biāo)與觸摸屏上的任一觸摸對象中的預(yù)設(shè)觸摸坐標(biāo)均不相同時,產(chǎn)生一觸摸補償信號;
根據(jù)所述操作信號判斷用戶觸摸的手指,并從校正數(shù)據(jù)庫中獲取與該手指對應(yīng)的觸摸偏移方向及偏移距離;及根據(jù)所述用戶手指的觸摸偏移方向及偏移距離對用戶的觸摸坐標(biāo)進(jìn)行觸摸補償處理,確定所述觸摸對象。一種電子設(shè)備,包括一觸摸屏和一顯示控制模塊。所述顯示控制模塊用于根據(jù)用戶的操作控制在所述觸摸屏上顯示包括至少一觸摸對象的輸入界面,其中,每一觸摸對象對應(yīng)一預(yù)設(shè)的觸摸坐標(biāo)。所述觸摸屏用于響應(yīng)用戶點觸一觸摸對象的操作,產(chǎn)生一操作信號。所述電子設(shè)備還包括:
一計算模塊,用于根據(jù)所述操作信號計算出用戶的觸摸坐標(biāo);
一判斷模塊,用于判斷用戶的觸摸坐標(biāo)是否與觸摸屏上的任一觸摸對象中的預(yù)設(shè)觸摸坐標(biāo)相同;以及當(dāng)用戶的觸摸坐標(biāo)與觸摸屏上的任一觸摸對象中的預(yù)設(shè)觸摸坐標(biāo)均不相同時,產(chǎn)生一觸摸補償信號,并根據(jù)所述操作信號判斷用戶觸摸的手指,并從校正數(shù)據(jù)庫中獲取與該手指對應(yīng)的觸摸偏移方向及偏移距離;及
一觸摸控制模塊,用于根據(jù)所述用戶手指的觸摸偏移方向及偏移距離對用戶的觸摸坐標(biāo)進(jìn)行觸摸補償處理,確定所述觸摸對象。相對于現(xiàn)有技術(shù),上述電子設(shè)備及其觸摸輸入控制方法,當(dāng)用戶的觸摸坐標(biāo)與觸摸屏上顯示的任一觸摸對象中的預(yù)設(shè)觸摸坐標(biāo)均不相同時,可根據(jù)用戶的觸摸形狀、觸摸面積以及校正數(shù)據(jù)庫中記錄的用戶的觸摸校正數(shù)據(jù),判斷用戶觸摸的手指,并從校正數(shù)據(jù)庫中獲取與該手指對應(yīng)的觸摸偏移方向及偏移距離以對用戶的觸摸坐標(biāo)做相應(yīng)的校正處理,從而提高了用戶觸摸輸入的準(zhǔn)確度。
圖1為本發(fā)明一實施方式的電子設(shè)備的功能模塊圖。圖2為圖1所示電子設(shè)備的一用戶觸摸圖形示意圖。圖3為圖1所示的電子設(shè)備的一用戶觸摸操作的示意圖。
圖4為本發(fā)明中電子設(shè)備的觸摸輸入控制方法的步驟流程圖。主要元件符號說明
權(quán)利要求
1.一種觸摸輸入控制方法,用于包括觸摸屏和存儲單元的電子設(shè)備,所述存儲單元存儲有記錄了用戶常用的手指的觸摸校正數(shù)據(jù)的校正數(shù)據(jù)庫,其中每一手指的觸摸校正數(shù)據(jù)包括所述手指點觸觸摸屏上的單個觸摸對象時的觸摸面積、觸摸形狀和觸摸偏移方向及偏移距離,所述方法包括如下步驟: 根據(jù)用戶的操作控制在所述觸摸屏上顯示包括至少一觸摸對象的輸入界面,其中,每一觸摸對象均對應(yīng)一預(yù)設(shè)的觸摸坐標(biāo); 響應(yīng)用戶點觸一觸摸對象的操作,產(chǎn)生一操作信號; 根據(jù)所述操作信號計算出用戶的觸摸坐標(biāo); 判斷用戶的觸摸坐標(biāo)是否與觸摸屏上的任一觸摸對象中的預(yù)設(shè)觸摸坐標(biāo)相同; 當(dāng)用戶的觸摸坐標(biāo)與觸摸屏上的任一觸摸對象中的預(yù)設(shè)觸摸坐標(biāo)均不相同時,產(chǎn)生一觸摸補償信號; 根據(jù)所述操作信號判斷用戶觸摸的手指,并從校正數(shù)據(jù)庫中獲取與該手指對應(yīng)的觸摸偏移方向及偏移距離;及 根據(jù)所述用戶手指的觸摸偏移方向及偏移距離對用戶的觸摸坐標(biāo)進(jìn)行觸摸補償處理,確定所述觸摸對象。
2.如權(quán)利要求1所述的方法,其特征在于,所述步驟“根據(jù)所述操作信號判斷用戶觸摸的手指”包括: 根據(jù)所述操作信號識別用戶手指的觸摸形狀,并計算出用戶的觸摸面積;及根據(jù)識別出的用戶手指的觸摸形狀、用戶的觸摸面積以及校正數(shù)據(jù)庫中記錄的用戶的常用手指的觸摸校正數(shù)據(jù),判斷用戶觸摸的手指。
3.如權(quán)利要求2所述的方法,其特征在于,所述步驟“根據(jù)所述操作信號識別用戶手指的觸摸形狀,并計算出用戶的觸摸面積”具體為:根據(jù)用戶手指的觸摸形狀、觸摸屏上的分辨率以及觸摸屏的尺寸大小計算出用戶的觸摸面積。
4.如權(quán)利要求1所述的方法,其特征在于,所述觸摸對象包括虛擬按鍵以及觸摸圖標(biāo)中的至少一種。
5.—種電子設(shè)備,包括一觸摸屏和一顯不控制模塊,其特征在于: 所述顯示控制模塊用于根據(jù)用戶的操作控制在所述觸摸屏上顯示包括至少一觸摸對象的輸入界面,其中,每一觸摸對象對應(yīng)一預(yù)設(shè)的觸摸坐標(biāo); 所述觸摸屏用于響應(yīng)用戶點觸一觸摸對象的操作,產(chǎn)生一操作信號; 所述電子設(shè)備還包括: 一計算模塊,用于根據(jù)所述操作信號計算出用戶的觸摸坐標(biāo); 一判斷模塊,用于判斷用戶的觸摸坐標(biāo)是否與觸摸屏上的任一觸摸對象中的預(yù)設(shè)觸摸坐標(biāo)相同;以及當(dāng)用戶的觸摸坐標(biāo)與觸摸屏上的任一觸摸對象中的預(yù)設(shè)觸摸坐標(biāo)均不相同時,產(chǎn)生一觸摸補償信號,并根據(jù)所述操作信號判斷用戶觸摸的手指,并從校正數(shù)據(jù)庫中獲取與該手指對應(yīng)的觸摸偏移方向及偏移距離;及 一觸摸控制模塊,用于根據(jù)所述用戶手指的觸摸偏移方向及偏移距離對用戶的觸摸坐標(biāo)進(jìn)行觸摸補償處理,確定所述觸摸對象。
6.如權(quán)利要求5所述的電子設(shè)備,其特征在于,還包括一圖形識別模塊,用于在接收到所述判斷模塊傳輸?shù)挠|摸補償信號時,根據(jù)所述操作信號識別出用戶手指的觸摸形狀。
7.如權(quán)利要求6所述的電子設(shè)備,其特征在于,所述計算模塊還用于計算出用戶的觸摸面積;所述判斷模塊根據(jù)識別出的用戶手指的觸摸形狀、用戶的觸摸面積以及校正數(shù)據(jù)庫中記錄的用戶的常用手指的觸摸校正數(shù)據(jù),判斷用戶觸摸的手指。
8.如權(quán)利要求7所述的電子設(shè)備,其特征在于,所述計算模塊根據(jù)用戶手指的觸摸形狀、觸摸屏上的分辨率以及觸摸屏的尺寸大小計算出用戶的觸摸面積。
9.如權(quán)利要 求6所述的電子設(shè)備,其特征在于,所述觸摸對象包括虛擬按鍵以及觸摸圖標(biāo)中的至少一種。
10.如權(quán)利要求6所述的電子設(shè)備,其特征在于:所述電子設(shè)備為一手機。
全文摘要
一種觸摸輸入控制方法,用于包括觸摸屏和存儲單元的電子設(shè)備。存儲單元存儲有記錄了用戶手指的觸摸校正數(shù)據(jù)的校正數(shù)據(jù)庫。所述方法包括如下步驟在觸摸屏上顯示包括觸摸對象的輸入界面;響應(yīng)用戶點觸觸摸對象的操作,產(chǎn)生操作信號;計算用戶的觸摸坐標(biāo);判斷用戶的觸摸坐標(biāo)是否與任一觸摸對象中的預(yù)設(shè)觸摸坐標(biāo)相同;當(dāng)用戶的觸摸坐標(biāo)與任一觸摸對象中的預(yù)設(shè)觸摸坐標(biāo)均不相同時,產(chǎn)生觸摸補償信號;判斷用戶觸摸的手指,并從校正數(shù)據(jù)庫中獲取與該手指對應(yīng)的觸摸偏移方向及偏移距離;對用戶的觸摸坐標(biāo)進(jìn)行觸摸補償處理,確定所述觸摸對象。本發(fā)明還提供了一種應(yīng)用該方法的電子設(shè)備。通過對用戶的觸摸坐標(biāo)做校正處理,提高了用戶觸摸輸入的準(zhǔn)確度。
文檔編號G06F3/0488GK103186329SQ20111044404
公開日2013年7月3日 申請日期2011年12月27日 優(yōu)先權(quán)日2011年12月27日
發(fā)明者彭麗霞, 鄭章永, 王飛, 劉學(xué)順, 陸欣, 張歡歡 申請人:富泰華工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司