本發(fā)明專利技術(shù)提出了一種基于觸摸屏的輸入方法,所述方法包括:檢測感應(yīng)輸入的預(yù)操作點,確定所述預(yù)操作點到屏幕的距離;判斷所述預(yù)操作點到屏幕的距離是否符合預(yù)設(shè)的距離;若是,則放大顯示與所述預(yù)操作點對應(yīng)的目標(biāo)區(qū)域;接收通過放大的目標(biāo)區(qū)域輸入的信息。通過實時感應(yīng)屏幕上的預(yù)輸入點,若預(yù)輸入點到屏幕的距離符合預(yù)設(shè)的距離,則放大顯示與預(yù)操作點對應(yīng)的目標(biāo)區(qū)域,從而可以通過放大的目標(biāo)區(qū)域?qū)δ繕?biāo)進(jìn)行準(zhǔn)確的選擇,降低了出錯率,提高了輸入速率。
【技術(shù)實現(xiàn)步驟摘要】
本專利技術(shù)涉及終端設(shè)備領(lǐng)域,特別是涉及一種基于觸摸屏的輸入方法和裝置。
技術(shù)介紹
隨著終端設(shè)備的發(fā)展,手機等終端已經(jīng)成為了人們?nèi)粘I钪胁豢苫蛉钡漠a(chǎn)品,終端設(shè)備的輸入也已經(jīng)從最初的按鍵鍵盤演進(jìn)到如今的觸摸屏,基于觸摸屏的軟鍵盤輸入模式得到了廣泛的應(yīng)用。雖然終端觸摸屏的尺寸越來越大,但是由于終端設(shè)備本身的限制,觸摸屏的尺寸仍然較小,特別是手持電子設(shè)備。而常見的軟鍵盤通常是在一個主屏幕上顯示多個元素,如,對于字母界面來說,在一個主屏幕中顯示26個字母,這樣虛擬軟鍵盤中的每一個按鍵都顯示的比較小,用戶在輸入的時候,每個字母難以準(zhǔn)確選擇,出錯率較高,同時也降低了觸摸輸入速率。傳統(tǒng)的為了提高輸入的正確率通過點選的一瞬間把點選的按鍵放大顯示,但是這個時候按鍵已經(jīng)被選中輸入,顯示大小其實作用不大。
技術(shù)實現(xiàn)思路
基于此,為了降低出錯率同時提高觸摸輸入速率,提出了一種基于觸摸屏的輸入方法和裝置。—種基于觸摸屏的輸入方法,所述方法包括:檢測感應(yīng)輸入的預(yù)操作點,確定所述預(yù)操作點到屏幕的距離;判斷所述預(yù)操作點到屏幕的距離是否符合預(yù)設(shè)的距離;若是,則放大顯示與所述預(yù)操作點對應(yīng)的目標(biāo)區(qū)域;接收通過放大的目標(biāo)區(qū)域輸入的信息。在其中一個實施例中,所述檢測感應(yīng)輸入的預(yù)操作點,確定所述預(yù)操作點到屏幕的距離的步驟包括:通過檢測屏幕上的電流變化感應(yīng)輸入的預(yù)操作點,獲取屏幕上的電流變化數(shù)值,確定與所述電流變化數(shù)值對應(yīng)的預(yù)操作點到屏幕的距離。在其中一個實施例中,所述確定與所述電流變化數(shù)值對應(yīng)的預(yù)操作點到屏幕的距離的步驟包括:根據(jù)預(yù)先存儲的電流變化數(shù)值與預(yù)操作點到屏幕的距離的對應(yīng)關(guān)系,查找與所述電流變化數(shù)值對應(yīng)的預(yù)操作點到屏幕的距離;或根據(jù)預(yù)設(shè)的計算方法,計算與所述電流變化數(shù)值對應(yīng)的預(yù)操作點到屏幕的距離。在其中一個實施例中,在所述放大顯示與所述預(yù)操作點對應(yīng)的目標(biāo)區(qū)域的步驟之前還包括:判斷所述預(yù)操作點對應(yīng)的區(qū)域是否為目標(biāo)區(qū)域,若是,則進(jìn)入放大顯示與所述預(yù)操作點對應(yīng)的目標(biāo)區(qū)域的步驟。在其中一個實施例中,所述放大顯示與所述預(yù)操作點對應(yīng)的目標(biāo)區(qū)域的步驟包括:獲取感應(yīng)輸入的預(yù)操作點映射到屏幕上的坐標(biāo)位置,根據(jù)預(yù)先設(shè)置的坐標(biāo)位置與目標(biāo)區(qū)域的對應(yīng)關(guān)系,確定所述坐標(biāo)位置對應(yīng)的目標(biāo)區(qū)域,將所述確定的目標(biāo)區(qū)域進(jìn)行放大顯示;或獲取感應(yīng)輸入的預(yù)操作點映射到屏幕上的坐標(biāo)位置,以所述坐標(biāo)位置為中心放大預(yù)先設(shè)定的指定范圍的目標(biāo)區(qū)域。—種基于觸摸屏的輸入裝置,所述裝置包括:檢測模塊,用于檢測感應(yīng)輸入的預(yù)操作點,確定所述預(yù)操作點到屏幕的距離;判斷模塊,用于判斷所述預(yù)操作點到屏幕的距離是否符合預(yù)設(shè)的距離;放大模塊,用于若所述預(yù)操作點到屏幕的距離符合預(yù)設(shè)的距離,則放大顯示與所述預(yù)操作點對應(yīng)的目標(biāo)區(qū)域;接收模塊,用于接收通過放大的目標(biāo)區(qū)域輸入的信息。在其中一個實施例中,所述檢測模塊還用于通過檢測屏幕上的電流變化感應(yīng)輸入的預(yù)操作點,獲取屏幕上的電流變化數(shù)值,確定與所述電流變化數(shù)值對應(yīng)的預(yù)操作點到屏幕的距離。在其中一個實施例中,所述檢測模塊還用于根據(jù)預(yù)先存儲的電流變化數(shù)值與預(yù)操作點到屏幕的距離的對應(yīng)關(guān)系,查找與所述電流變化數(shù)值對應(yīng)的預(yù)操作點到屏幕的距離;或根據(jù)預(yù)設(shè)的計算方法,計算與所述電流變化數(shù)值對應(yīng)的預(yù)操作點到屏幕的距離。在其中一個實施例中,所述裝置還包括:區(qū)域判斷模塊,用于判斷所述預(yù)操作點對應(yīng)的區(qū)域是否為目標(biāo)區(qū)域,若是,則通知放大模塊進(jìn)入放大顯示與所述預(yù)操作點對應(yīng)的目標(biāo)區(qū)域。在其中一個實施例中,所述放大模塊還用于獲取感應(yīng)輸入的預(yù)操作點映射到屏幕上的坐標(biāo)位置,根據(jù)預(yù)先設(shè)置的坐標(biāo)位置與目標(biāo)區(qū)域的對應(yīng)關(guān)系,確定所述坐標(biāo)位置對應(yīng)的目標(biāo)區(qū)域,將所述確定的目標(biāo)區(qū)域進(jìn)行放大顯示;或獲取感應(yīng)輸入的預(yù)操作點映射到屏幕上的坐標(biāo)位置,以所述坐標(biāo)位置為中心放大預(yù)先設(shè)定的指定范圍的目標(biāo)區(qū)域。以上基于觸摸屏的輸入方法和裝置,通過檢測感應(yīng)輸入的預(yù)操作點,確定預(yù)操作點距離屏幕的距離,判斷預(yù)操作點到屏幕的距離是否符合預(yù)設(shè)的距離,若是,則放大顯示與預(yù)操作點對應(yīng)的目標(biāo)區(qū)域,接收通過放大的目標(biāo)區(qū)域輸入的信息。通過實時的感應(yīng)屏幕上的預(yù)輸入點,若預(yù)輸入點到屏幕的距離符合預(yù)設(shè)的距離,則放大顯示與預(yù)操作點對應(yīng)的目標(biāo)區(qū)域,從而可以通過放大的目標(biāo)區(qū)域?qū)δ繕?biāo)進(jìn)行準(zhǔn)確的選擇,降低了出錯率,提高了輸入速率。【附圖說明】圖1為一個實施例中基于觸摸屏的輸入方法的流程圖;圖2為另一個實施例中基于觸摸屏的輸入方法的流程圖;圖3為一個實施例中基于觸摸屏的輸入裝置的結(jié)構(gòu)框圖;圖4為另一個實施例中基于觸摸屏的輸入裝置的結(jié)構(gòu)框圖。【具體實施方式】為了使本專利技術(shù)的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本專利技術(shù)進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本專利技術(shù),并不用于限定本專利技術(shù)。如圖1所示,在一個實施例中,提出了一種基于觸摸屏的輸入方法,該方法包括:步驟102,檢測感應(yīng)輸入的預(yù)操作點,確定預(yù)操作點到屏幕的距離。在本實施例中,首先,屏幕需要采用一種具有高靈敏度的電容屏或者帶3D觸摸功能的屏幕,檢測屏幕上方的預(yù)操作點,進(jìn)而確定該預(yù)操作點到屏幕的距離。其中,預(yù)操作點指的是還未觸摸到屏幕的準(zhǔn)備動作。以手指為例,當(dāng)手指在屏幕上方時,通過檢測屏幕上的電流變化能夠感應(yīng)到手指在屏幕上方以及手指到屏幕距離。具體實現(xiàn)的具體原理為:當(dāng)手指在屏幕上方時,手指與屏幕之間有電壓差存在,手指與屏幕之間形成了一個電容,電容具有通交流隔直流的特點,當(dāng)手指靠近屏幕時,屏幕上有微弱的交流電流向手指,手指與屏幕距離越近流向手指的電流就越大,通過檢測屏幕上電流的變化確定手指與屏幕的距離。具體的,通過預(yù)先測量電流變化和預(yù)操作點到屏幕的距離之間的對應(yīng)關(guān)系,建立電流變化數(shù)值與距離之間的關(guān)系。其中,電流變化數(shù)值與距離成反相關(guān),屏幕上的電流數(shù)值變化越大,說明手指距離屏幕越近,反之,屏幕上的電流變化數(shù)值越小,說明手指距離屏幕較遠(yuǎn)。步驟104,判斷預(yù)操作點到屏幕的距離是否符合預(yù)設(shè)的距離,若是,則進(jìn)入步驟106,若否,則結(jié)束。在本實施例中,根據(jù)屏幕的靈敏度預(yù)先設(shè)定2個閾值,Dl,D2(其中,D1>D2),當(dāng)檢測到預(yù)操作點到屏幕的距離D>D1時,認(rèn)為是干擾,忽略。當(dāng)D〈D2時,可以認(rèn)為已經(jīng)觸摸到屏幕做出了選擇。當(dāng)D1>D>D2時,認(rèn)為手指在屏幕上懸空準(zhǔn)備選擇的時候。當(dāng)檢測到預(yù)輸入點到屏幕的距離符合D1>D>D2,時,則進(jìn)行相應(yīng)的放大響應(yīng)操作。若不符合,則結(jié)束。具體的,D1的數(shù)據(jù)可以設(shè)為20mm,D2的數(shù)據(jù)可以設(shè)為1mm,根據(jù)需要可以設(shè)置不同的閾值,這里不對具體數(shù)值作限定。當(dāng)檢測到預(yù)操作點到屏幕的距離不符合預(yù)設(shè)距離,則結(jié)束。當(dāng)檢測到預(yù)操作點到屏幕的距離符合預(yù)設(shè)的距離,則進(jìn)入放大顯示與預(yù)操作點對應(yīng)的目標(biāo)區(qū)域的步驟。步驟106,放大顯示與預(yù)操作點對應(yīng)的目標(biāo)區(qū)域。在本實施例中,這里的目標(biāo)區(qū)域是指具有熱點的區(qū)域,只有預(yù)操作點對應(yīng)的區(qū)域是熱點區(qū)域時,才將該區(qū)域進(jìn)行放大顯示。如果預(yù)操作點對應(yīng)的區(qū)域是背景,不具有輸入熱點,貝1J不作處理。步驟108,接收通過放大的目標(biāo)區(qū)域輸入的信息。具體的,放大顯示與預(yù)操作點對應(yīng)的目標(biāo)區(qū)域后,通過該放大的目標(biāo)區(qū)域接收用戶的輸入信息。在本實施例中,通過檢測感應(yīng)輸入的預(yù)操作點,確定預(yù)操作點距離屏幕的距離,判斷預(yù)操本文檔來自技高網(wǎng)...
【技術(shù)保護(hù)點】
一種基于觸摸屏的輸入方法,其特征在于,所述方法包括:檢測感應(yīng)輸入的預(yù)操作點,確定所述預(yù)操作點到屏幕的距離;判斷所述預(yù)操作點到屏幕的距離是否符合預(yù)設(shè)的距離;若是,則放大顯示與所述預(yù)操作點對應(yīng)的目標(biāo)區(qū)域;接收通過放大的目標(biāo)區(qū)域輸入的信息。
【技術(shù)特征摘要】
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:張赟,
申請(專利權(quán))人:深圳市金銳顯數(shù)碼科技有限公司,
類型:發(fā)明
國別省市:廣東;44
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。