本發(fā)明涉及觸摸技術(shù)領(lǐng)域,特別是涉及一種觸摸時間獲取方法和系統(tǒng)、觸摸圖形顯示方法和系統(tǒng)。
背景技術(shù):
智能平板等觸摸屏設(shè)備在人們工作和生活中的使用頻率越來越高,其可以通過觸摸屏讀取觸摸輸入設(shè)備(如書寫筆或者觸摸筆)的觸摸信號,在觸摸信號讀取之后對上述觸摸信號的觸摸圖形進(jìn)行相應(yīng)的顯示,使相關(guān)用戶可以及時獲取觸摸屏設(shè)備對其輸入觸摸信號的反饋。
通常情況下,觸摸屏設(shè)備通過觸摸屏讀取觸摸輸入設(shè)備的觸摸信息,例如,在智能平板上使用書寫筆時,書寫筆產(chǎn)生壓感信號(比如設(shè)置筆跡大小的信號),觸摸屏識別書寫筆的觸摸信息(觸摸位置等),書寫筆中的壓感信號和觸摸屏中的相關(guān)觸摸信息分別發(fā)送至控制觸摸屏設(shè)備的中央處理器,中央處理器根據(jù)接收的上述觸摸信息和壓感信號顯示相應(yīng)的觸摸圖形。
上述觸摸圖形的顯示方案,由于觸摸信息和壓感信息傳送到相應(yīng)中央處理器的時間不一樣,容易導(dǎo)致所顯示的觸摸圖形大小與壓感信號對應(yīng)的筆跡粗細(xì)不一致,影響觸摸圖形的顯示效果。
技術(shù)實(shí)現(xiàn)要素:
基于此,有必要針對傳統(tǒng)技術(shù)影響觸摸圖形顯示效果的技術(shù)問題,提供一種觸摸時間獲取方法和系統(tǒng)、觸摸圖形顯示方法和系統(tǒng)。
一種觸摸時間獲取方法,包括如下步驟:
監(jiān)測觸摸端的壓力狀態(tài),獲取監(jiān)測時鐘信號中各個監(jiān)測時間對應(yīng)的壓力值,得到所述監(jiān)測時鐘信號對應(yīng)的壓力值序列;其中,所述觸摸端為觸摸輸入設(shè)備的輸入觸摸信號的一端;
將所述監(jiān)測時鐘信號以及壓力值序列發(fā)送至觸摸屏設(shè)備的中央處理器;其中,所述中央處理器接收所述監(jiān)測時鐘信號以及壓力值序列,利用所述監(jiān)測時鐘信號對當(dāng)前觸摸操作的觸摸時間進(jìn)行匹配,并將匹配后的觸摸時間確定為當(dāng)前觸摸操作的觸摸時間。
上述觸摸時間獲取方法,可以利用觸摸輸入設(shè)備獲取其自身觸摸觸摸屏?xí)r產(chǎn)生的監(jiān)測時鐘信號和壓力值序列,以此對中央處理器獲取的觸摸時間進(jìn)行匹配,以確定當(dāng)前觸摸操作的觸摸時間,可以提高所確定的觸摸時間的準(zhǔn)確性,利用上述觸摸時間進(jìn)行相應(yīng)觸摸圖形的顯示,可以保證觸摸圖形顯示所依據(jù)的觸摸時間與觸摸信號實(shí)際觸摸時間的一致性,進(jìn)而保證顯示依據(jù)時間與相應(yīng)觸摸操作的其他信息(壓感信號中的筆跡大小信息和觸摸位置信息等)的一致性,從而可以提高觸摸圖形的顯示效果。
在一個實(shí)施例中,上述將所述監(jiān)測時鐘信號以及壓力值序列發(fā)送至觸摸屏設(shè)備的中央處理器的過程包括:
將所述監(jiān)測時鐘信號以及壓力值序列壓縮成輸入端數(shù)據(jù)包;
將所述輸入端數(shù)據(jù)包發(fā)送至觸摸屏設(shè)備的中央處理器;所述中央處理器接收所述輸入端數(shù)據(jù)包,對所述輸入端數(shù)據(jù)包進(jìn)行解壓后,獲取監(jiān)測時鐘信號以及壓力值序列。
本實(shí)施例將監(jiān)測時鐘信號以及壓力值序列壓縮成輸入端數(shù)據(jù)包后再進(jìn)行發(fā)送,可以保證其在發(fā)送過程中的穩(wěn)定性。
一種觸摸時間獲取系統(tǒng),包括:
監(jiān)測模塊,用于監(jiān)測觸摸端的壓力狀態(tài),獲取監(jiān)測時鐘信號中各個監(jiān)測時間對應(yīng)的壓力值,得到所述監(jiān)測時鐘信號對應(yīng)的壓力值序列;其中,所述觸摸端為觸摸輸入設(shè)備的輸入觸摸信號的一端;
發(fā)送模塊,用于將所述監(jiān)測時鐘信號以及壓力值序列發(fā)送至觸摸屏設(shè)備的中央處理器;其中,所述中央處理器接收所述監(jiān)測時鐘信號以及壓力值序列,利用所述監(jiān)測時鐘信號對觸摸時鐘信號進(jìn)行匹配,并根據(jù)匹配后的觸摸時鐘信號確定當(dāng)前觸摸操作的觸摸時間。
上述觸摸時間獲取系統(tǒng),可以利用觸摸輸入設(shè)備獲取其自身觸摸觸摸屏?xí)r產(chǎn)生的監(jiān)測時鐘信號和壓力值序列,以此對中央處理器獲取的觸摸時間進(jìn)行匹配,以確定當(dāng)前觸摸操作的觸摸時間,可以提高所確定的觸摸時間的準(zhǔn)確性,利用上述觸摸時間進(jìn)行相應(yīng)觸摸圖形的顯示,可以保證觸摸圖形顯示所依據(jù)的觸摸時間與觸摸信號實(shí)際觸摸時間的一致性,進(jìn)而保證顯示依據(jù)時間與相應(yīng)觸摸操作的其他信息(壓感信號中的筆跡大小信息和觸摸位置信息等)的一致性,從而可以提高觸摸圖形的顯示效果。
一種觸摸時間獲取方法,包括如下步驟:
通過觸摸屏獲取當(dāng)前觸摸操作的觸摸時間;
接收觸摸輸入設(shè)備發(fā)送的監(jiān)測時鐘信號以及壓力值序列,在所述監(jiān)測時鐘信號中查找所述觸摸時間對應(yīng)的監(jiān)測時間和壓力值;
在所述壓力值達(dá)到或超過預(yù)設(shè)壓力值時,利用所述監(jiān)測時間對觸摸時間進(jìn)行匹配,將匹配后的觸摸時間確定為當(dāng)前觸摸操作的觸摸時間。
上述觸摸時間獲取方法,觸摸屏設(shè)備的中央處理器可以利用觸摸輸入設(shè)備自身記錄的監(jiān)測時鐘信號以及壓力值序列,對其通過觸摸屏獲取的當(dāng)前觸摸操作的觸摸時間進(jìn)行匹配,以此對上述觸摸時間進(jìn)行校正,使確定的觸摸時間準(zhǔn)確性高。
在一個實(shí)施例中,上述利用所述監(jiān)測時間對觸摸時間進(jìn)行匹配,將匹配后的觸摸時間確定為當(dāng)前觸摸操作的觸摸時間的過程可以包括:
獲取所述監(jiān)測時間和觸摸時間的時間差;
判斷所述時間差是否在預(yù)設(shè)的時間差范圍內(nèi);
若是,則將監(jiān)測時間或者觸摸時間設(shè)為當(dāng)前觸摸操作的觸摸時間。
在一個實(shí)施例中,上述利用所述監(jiān)測時間對觸摸時間進(jìn)行匹配,將匹配后的觸摸時間確定為當(dāng)前觸摸操作的觸摸時間的過程包括:
計算所述監(jiān)測時間和觸摸時間的平均值;
將所述平均值設(shè)為當(dāng)前觸摸操作的觸摸時間。
在一個實(shí)施例中,上述通過觸摸屏獲取當(dāng)前觸摸操作的觸摸時間的步驟后還可以包括:
檢測到觸摸屏上有觸摸操作時,建立與觸摸輸入設(shè)備的通信連接;
通過所述通信連接接收觸摸輸入設(shè)備發(fā)送的監(jiān)測時鐘信號以及壓力值序列。
一種觸摸時間獲取系統(tǒng),包括:
獲取模塊,用于通過觸摸屏獲取當(dāng)前觸摸操作的觸摸時間;
接收模塊,用于接收觸摸輸入設(shè)備發(fā)送的監(jiān)測時鐘信號以及壓力值序列,在所述監(jiān)測時鐘信號中查找所述觸摸時間對應(yīng)的監(jiān)測時間和壓力值;
確定模塊,用于在所述壓力值達(dá)到或超過預(yù)設(shè)壓力值時,利用所述監(jiān)測時間對觸摸時間進(jìn)行匹配,將匹配后的觸摸時間確定為當(dāng)前觸摸操作的觸摸時間。
上述觸摸時間獲取系統(tǒng),觸摸屏設(shè)備的中央處理器可以利用觸摸輸入設(shè)備自身記錄的監(jiān)測時鐘信號以及壓力值序列,對其通過觸摸屏獲取的當(dāng)前觸摸操作的觸摸時間進(jìn)行匹配,以此對上述觸摸時間進(jìn)行校正,使確定的觸摸時間準(zhǔn)確性高。
一種觸摸圖形顯示方法,包括如下步驟:
通過觸摸屏獲取當(dāng)前觸摸操作的觸摸時間;
接收觸摸輸入設(shè)備發(fā)送的監(jiān)測時鐘信號以及壓力值序列,在所述監(jiān)測時鐘信號中查找所述觸摸時間對應(yīng)的監(jiān)測時間和壓力值;
在所述壓力值達(dá)到或超過預(yù)設(shè)壓力值時,利用所述監(jiān)測時間對觸摸時間進(jìn)行匹配,將匹配后的觸摸時間確定為當(dāng)前觸摸操作的觸摸時間;
根據(jù)所述觸摸時間以及觸摸屏識別的當(dāng)前觸摸操作的觸摸位置顯示觸摸圖形。
上述觸摸圖形顯示方法,根據(jù)觸摸輸入設(shè)備自身獲取的監(jiān)測時鐘信號以及壓力值序列對中央處理器通過觸摸屏獲取的觸摸時間進(jìn)行匹配,再根據(jù)匹配后的觸摸時間顯示上述觸摸信號對應(yīng)的觸摸圖形,使觸摸圖形顯示所依據(jù)的觸摸時間與觸摸信號實(shí)際輸入時間完全一致,保證了顯示依據(jù)時間與相應(yīng)觸摸操作的大小信息和觸摸位置信息等其他觸摸操作信息的一致性,提高了相應(yīng)觸摸圖形的顯示效果。
一種觸摸圖形顯示系統(tǒng),包括:
獲取模塊,用于通過觸摸屏獲取當(dāng)前觸摸操作的觸摸時間;
接收模塊,用于接收觸摸輸入設(shè)備發(fā)送的監(jiān)測時鐘信號以及壓力值序列,在所述監(jiān)測時鐘信號中查找所述觸摸時間對應(yīng)的監(jiān)測時間和壓力值;
確定模塊,用于在所述壓力值達(dá)到或超過預(yù)設(shè)壓力值時,利用所述監(jiān)測時間對觸摸時間進(jìn)行匹配,將匹配后的觸摸時間確定為當(dāng)前觸摸操作的觸摸時間;
顯示模塊,用于根據(jù)觸摸操作的觸摸時間以及觸摸屏在所述觸摸時間識別的觸摸位置顯示觸摸輸入設(shè)備輸入的觸摸圖形。
上述觸摸圖形顯示系統(tǒng),根據(jù)觸摸輸入設(shè)備自身獲取的監(jiān)測時鐘信號以及壓力值序列對中央處理器通過觸摸屏獲取的觸摸時間進(jìn)行匹配,再根據(jù)匹配后的觸摸時間顯示上述觸摸信號對應(yīng)的觸摸圖形,使觸摸圖形顯示所依據(jù)的觸摸時間與觸摸信號實(shí)際輸入時間完全一致,保證了顯示依據(jù)時間與相應(yīng)觸摸操作的大小信息和觸摸位置信息等其他觸摸操作信息的一致性,提高了相應(yīng)觸摸圖形的顯示效果。
附圖說明
圖1為一個實(shí)施例的觸摸時間獲取方法流程圖;
圖2為一個實(shí)施例的觸摸筆和觸摸屏示意圖;
圖3為一個實(shí)施例的觸摸時間獲取系統(tǒng)結(jié)構(gòu)示意圖;
圖4為一個實(shí)施例的觸摸時間獲取方法流程圖;
圖5為一個實(shí)施例的觸摸時間獲取系統(tǒng)結(jié)構(gòu)示意圖;
圖6為一個實(shí)施例的觸摸圖形顯示方法流程圖;
圖7為一個實(shí)施例的觸摸圖形顯示系統(tǒng)結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面結(jié)合附圖對本發(fā)明的觸摸時間獲取方法和系統(tǒng)的具體實(shí)施方式作詳細(xì)描述。
參考圖1,圖1所示為一個實(shí)施例的觸摸時間獲取方法流程圖,包括如下步驟:
S11,監(jiān)測觸摸端的壓力狀態(tài),獲取監(jiān)測時鐘信號中各個監(jiān)測時間對應(yīng)的壓力值,得到所述監(jiān)測時鐘信號對應(yīng)的壓力值序列;其中,所述觸摸端為觸摸輸入設(shè)備的輸入觸摸信號的一端;
上述步驟S11中,可以通過觸摸輸入設(shè)備上安裝的壓力傳感器監(jiān)測觸摸端的壓力狀態(tài),以實(shí)時檢測觸摸端的壓力值。在對觸摸端壓力狀態(tài)進(jìn)行監(jiān)測的過程中,觸摸輸入設(shè)備可以根據(jù)各個監(jiān)測時間(監(jiān)測時刻)生成相應(yīng)的監(jiān)測時鐘信號,上述監(jiān)測時鐘信號中的每兩個相鄰監(jiān)測時間之間的時間差可以是相等的,上述時間差可以根據(jù)觸摸屏設(shè)備和觸摸輸入設(shè)備的性能特點(diǎn)進(jìn)行設(shè)置。上述監(jiān)測時鐘信號中的各個監(jiān)測時間均對應(yīng)一個觸摸端壓力值,壓力值超過預(yù)設(shè)壓力值或者達(dá)到一定的壓力范圍時,表明在相應(yīng)的監(jiān)測時間,觸摸輸入設(shè)備正在向觸摸屏輸入觸摸操作。
如圖2所示,觸摸輸入設(shè)備可以包括觸摸筆110,其觸摸端觸摸相關(guān)物體時,上述觸摸端的壓力值會變大,當(dāng)上述壓力值超過預(yù)設(shè)壓力值或者達(dá)到一定的壓力范圍時,表明上述觸摸輸入設(shè)備觸摸到相應(yīng)的觸摸屏120。上述觸摸輸入設(shè)備可以與觸摸屏設(shè)備的中央處理器進(jìn)行通信,將觸摸輸入設(shè)備記錄的監(jiān)測時鐘信號以及壓力值序列等輸入端信號發(fā)送至中央處理器。觸摸輸入設(shè)備與中央處理器之間可以通過藍(lán)牙或者無線局域網(wǎng)等無線通信方式進(jìn)行通信,還可以通過數(shù)據(jù)線等有線通信方式進(jìn)行通信。
S12,將所述監(jiān)測時鐘信號以及壓力值序列發(fā)送至觸摸屏設(shè)備的中央處理器;其中,所述中央處理器接收所述監(jiān)測時鐘信號以及壓力值序列,利用所述監(jiān)測時鐘信號和壓力值序列對當(dāng)前觸摸操作的觸摸時間進(jìn)行匹配,并將匹配后的觸摸時間確定為當(dāng)前觸摸操作的觸摸時間。
中央處理器接收觸摸輸入設(shè)備發(fā)送的監(jiān)測時鐘信號以及壓力值序列,在通過觸摸屏讀取到當(dāng)前觸摸操作的觸摸時間后,可以從監(jiān)測時鐘信號中查找上述觸摸時間對應(yīng)的監(jiān)測時間以及壓力值,通過壓力值判斷上述觸摸時間對應(yīng)的當(dāng)前觸摸操作是否有效,并在判定當(dāng)前觸摸操作有效后,可以利用監(jiān)測時間對觸摸時間進(jìn)行匹配,以進(jìn)一步確定當(dāng)前觸摸操作的觸摸時間,保證所確定的觸摸時間的準(zhǔn)確性。
本實(shí)施例可以利用觸摸輸入設(shè)備獲取其自身觸摸觸摸屏?xí)r產(chǎn)生的監(jiān)測時鐘信號和壓力值序列,以此對中央處理器獲取的觸摸時間進(jìn)行匹配,以確定當(dāng)前觸摸操作的觸摸時間,可以提高所確定的觸摸時間的準(zhǔn)確性,利用上述觸摸時間進(jìn)行相應(yīng)觸摸圖形的顯示,可以保證觸摸圖形顯示所依據(jù)的觸摸時間與觸摸信號實(shí)際觸摸時間的一致性,進(jìn)而保證顯示依據(jù)時間與相應(yīng)觸摸操作的其他信息(壓感信號中的筆跡大小信息和觸摸位置信息等)的一致性,從而可以提高觸摸圖形的顯示效果。
在一個實(shí)施例中,上述將所述監(jiān)測時鐘信號以及壓力值序列發(fā)送至觸摸屏設(shè)備的中央處理器的過程可以包括:
將所述監(jiān)測時鐘信號以及壓力值序列壓縮成輸入端數(shù)據(jù)包;
將所述輸入端數(shù)據(jù)包發(fā)送至觸摸屏設(shè)備的中央處理器;所述中央處理器接收所述輸入端數(shù)據(jù)包,對所述輸入端數(shù)據(jù)包進(jìn)行解壓后,獲取監(jiān)測時鐘信號以及壓力值序列。
本實(shí)施例將監(jiān)測時鐘信號以及壓力值序列壓縮成輸入端數(shù)據(jù)包后再進(jìn)行發(fā)送,可以保證其在發(fā)送過程中的穩(wěn)定性。
參考圖3所示,圖3為一個實(shí)施例的觸摸時間獲取系統(tǒng)結(jié)構(gòu)示意圖,包括:
監(jiān)測模塊11,用于監(jiān)測觸摸端的壓力狀態(tài),獲取監(jiān)測時鐘信號中各個監(jiān)測時間對應(yīng)的壓力值,得到所述監(jiān)測時鐘信號對應(yīng)的壓力值序列;其中,所述觸摸端為觸摸輸入設(shè)備的輸入觸摸信號的一端;
發(fā)送模塊12,用于將所述監(jiān)測時鐘信號以及壓力值序列發(fā)送至觸摸屏設(shè)備的中央處理器;其中,所述中央處理器接收所述監(jiān)測時鐘信號以及壓力值序列,利用所述監(jiān)測時鐘信號對觸摸時鐘信號進(jìn)行匹配,并根據(jù)匹配后的觸摸時鐘信號確定當(dāng)前觸摸操作的觸摸時間。
本發(fā)明提供的觸摸時間獲取系統(tǒng)與本發(fā)明提供的觸摸時間獲取方法一一對應(yīng),在所述觸摸時間獲取方法的實(shí)施例闡述的技術(shù)特征及其有益效果均適用于觸摸時間獲取系統(tǒng)的實(shí)施例中,特此聲明。
參考圖4所示,圖4為一個實(shí)施例的觸摸時間獲取方法流程圖,包括如下步驟:
S21,通過觸摸屏獲取當(dāng)前觸摸操作的觸摸時間;
觸摸輸入設(shè)備觸摸觸摸屏,輸入相應(yīng)的觸摸操作時,觸摸屏可以對相應(yīng)的觸摸時間和觸摸位置進(jìn)行記錄。
S22,接收觸摸輸入設(shè)備發(fā)送的監(jiān)測時鐘信號以及壓力值序列,在所述監(jiān)測時鐘信號中查找所述觸摸時間對應(yīng)的監(jiān)測時間和壓力值;
監(jiān)測時鐘信號包括從觸摸輸入設(shè)備開始輸入觸摸操作的時刻至當(dāng)前時刻的時間段內(nèi)的監(jiān)測時間點(diǎn),通常情況下,當(dāng)前觸摸操作的觸摸時間所對應(yīng)的監(jiān)測時間可以為監(jiān)測時鐘信號中的最后一個監(jiān)測時間。獲取到觸摸時間對應(yīng)的監(jiān)測時間和壓力值后,若上述壓力值超過預(yù)設(shè)壓力值或者達(dá)到一定的壓力范圍,表明在上述觸摸時間,觸摸輸入設(shè)備發(fā)出相應(yīng)的觸摸操作,可以利用相應(yīng)的監(jiān)測時間對觸摸時間進(jìn)行匹配,以進(jìn)一步提高所確定的觸摸時間的準(zhǔn)確性。
S23,在所述壓力值達(dá)到或超過預(yù)設(shè)壓力值時,利用所述監(jiān)測時間對觸摸時間進(jìn)行匹配,將匹配后的觸摸時間確定為當(dāng)前觸摸操作的觸摸時間。
上述預(yù)設(shè)壓力值可以根據(jù)觸摸端和相應(yīng)觸摸屏的材料特征信息進(jìn)行設(shè)置。壓力值達(dá)到或超過預(yù)設(shè)壓力值時,表明觸摸輸入設(shè)備發(fā)出觸摸操作。
中央處理器接收觸摸輸入設(shè)備發(fā)送的監(jiān)測時鐘信號以及壓力值序列,在通過觸摸屏讀取到當(dāng)前觸摸操作的觸摸時間后,可以從監(jiān)測時鐘信號中查找上述觸摸時間對應(yīng)的監(jiān)測時間以及壓力值,通過壓力值判斷上述觸摸時間對應(yīng)的當(dāng)前觸摸操作是否有效,并在判定當(dāng)前觸摸操作有效后,可以利用監(jiān)測時間對觸摸時間進(jìn)行匹配,以進(jìn)一步確定當(dāng)前觸摸操作的觸摸時間,保證所確定的觸摸時間的準(zhǔn)確性。
上述利用所述監(jiān)測時間對觸摸時間進(jìn)行匹配的過程可以包括:
利用監(jiān)測時間檢測觸摸時間是否準(zhǔn)確,若監(jiān)測時間和觸摸時間之間的差值過大(比如超過0.2秒),表明上述觸摸時間是不準(zhǔn)確或者無效的,需要重新進(jìn)行相關(guān)讀取或者采用其他方式確定當(dāng)前觸摸操作的觸摸時間;
或者,通過計算監(jiān)測時間和觸摸時間的差值,檢測上述監(jiān)測時間和觸摸時間的一致性,在確認(rèn)兩者一致后,在監(jiān)測時間和觸摸時間中任意選擇一個時間設(shè)為相應(yīng)的觸摸時間;
或者,將上述監(jiān)測時間和觸摸時間進(jìn)行合并,根據(jù)合并后的時間值確定相應(yīng)的觸摸時間,以減弱監(jiān)測時間和觸摸時間在獲取過程中的誤差影響。
本實(shí)施例提供的觸摸時間獲取方法,觸摸屏設(shè)備的中央處理器可以利用觸摸輸入設(shè)備自身記錄的監(jiān)測時鐘信號以及壓力值序列,對其通過觸摸屏獲取的當(dāng)前觸摸操作的觸摸時間進(jìn)行匹配,以此對上述觸摸時間進(jìn)行校正,使確定的觸摸時間準(zhǔn)確性高。
在一個實(shí)施例中,上述利用所述監(jiān)測時間對觸摸時間進(jìn)行匹配,將匹配后的觸摸時間確定為當(dāng)前觸摸操作的觸摸時間的過程可以包括:
獲取所述監(jiān)測時間和觸摸時間的時間差;
判斷所述時間差是否在預(yù)設(shè)的時間差范圍內(nèi);
若是,則將監(jiān)測時間或者觸摸時間設(shè)為當(dāng)前觸摸操作的觸摸時間。
上述時間差范圍可以根據(jù)觸摸屏設(shè)備的顯示精度進(jìn)行設(shè)置,比如設(shè)置為0.1秒等值。監(jiān)測時間和觸摸時間的時間差在上述時間差范圍內(nèi),表明上述監(jiān)測時間和觸摸時間一致或者在一個合理的誤差范圍內(nèi),根據(jù)監(jiān)測時間和觸摸時間確定當(dāng)前觸摸操作的觸摸時間,均可以保證所確定的觸摸時間的準(zhǔn)確性。
作為一個實(shí)施例,上述利用所述監(jiān)測時間對觸摸時間進(jìn)行匹配,將匹配后的觸摸時間確定為當(dāng)前觸摸操作的觸摸時間的過程可以包括:
計算所述監(jiān)測時間和觸摸時間的平均值;
將所述平均值設(shè)為當(dāng)前觸摸操作的觸摸時間。
本實(shí)施例根據(jù)監(jiān)測時間和觸摸時間的平均值確定當(dāng)前觸摸操作的觸摸時間,可以同時減弱監(jiān)測時間和觸摸時間分別在相應(yīng)獲取過程中的誤差影響,從而保證所確定的觸摸時間的準(zhǔn)確性。
在一個實(shí)施例中,上述通過觸摸屏獲取當(dāng)前觸摸操作的觸摸時間的步驟后還可以包括:
檢測到觸摸屏上有觸摸操作時,建立與觸摸輸入設(shè)備的通信連接;
通過所述通信連接接收觸摸輸入設(shè)備發(fā)送的監(jiān)測時鐘信號以及壓力值序列。
觸摸輸入設(shè)備的觸摸端在觸摸其他物體時,也會產(chǎn)生觸摸端的壓力變化,向中央處理器發(fā)送第一觸摸時刻值等輸入端信號,為了避免中央處理器接收觸摸輸入設(shè)備觸摸其他物體產(chǎn)生的無效輸入信號,可以在監(jiān)測到觸摸輸入設(shè)備觸摸觸摸屏,即檢測到觸摸屏上有觸摸操作時,再建立中央處理器與觸摸輸入設(shè)備之間的通信連接,可以保證中央處理所接收的監(jiān)測時鐘信號以及壓力值序列等輸入信號的有效性。
觸摸屏設(shè)備的中央處理器與相應(yīng)的觸摸輸入設(shè)備之間可以通過藍(lán)牙或者無線局域網(wǎng)等無線通信方式進(jìn)行通信連接,還可以通過數(shù)據(jù)線等有線通信方式進(jìn)行通信連接。
參考圖5,圖5所示為一個實(shí)施例的觸摸時間獲取系統(tǒng)結(jié)構(gòu)示意圖,包括:
獲取模塊21,用于通過觸摸屏獲取當(dāng)前觸摸操作的觸摸時間;
接收模塊22,用于接收觸摸輸入設(shè)備發(fā)送的監(jiān)測時鐘信號以及壓力值序列,在所述監(jiān)測時鐘信號中查找所述觸摸時間對應(yīng)的監(jiān)測時間和壓力值;
確定模塊23,用于在所述壓力值達(dá)到或超過預(yù)設(shè)壓力值時,利用所述監(jiān)測時間對觸摸時間進(jìn)行匹配,將匹配后的觸摸時間確定為當(dāng)前觸摸操作的觸摸時間。
上述觸摸時間獲取系統(tǒng)與相應(yīng)的觸摸時間獲取方法一一對應(yīng),在所述觸摸時間獲取方法的實(shí)施例闡述的技術(shù)特征及其有益效果均適用于觸摸時間獲取系統(tǒng)的實(shí)施例中,特此聲明。
參考圖6,圖6所示為一個實(shí)施例的觸摸圖形顯示方法流程圖,包括如下步驟:
S21,通過觸摸屏獲取當(dāng)前觸摸操作的觸摸時間;
觸摸輸入設(shè)備觸摸觸摸屏,輸入相應(yīng)的觸摸操作時,觸摸屏可以對相應(yīng)的觸摸時間和觸摸位置進(jìn)行記錄。
S22,接收觸摸輸入設(shè)備發(fā)送的監(jiān)測時鐘信號以及壓力值序列,在所述監(jiān)測時鐘信號中查找所述觸摸時間對應(yīng)的監(jiān)測時間和壓力值;
監(jiān)測時鐘信號包括從觸摸輸入設(shè)備開始輸入觸摸操作的時刻至當(dāng)前時刻的時間段內(nèi)的監(jiān)測時間點(diǎn),通常情況下,當(dāng)前觸摸操作的觸摸時間所對應(yīng)的監(jiān)測時間可以為監(jiān)測時鐘信號中的最后一個監(jiān)測時間。獲取到觸摸時間對應(yīng)的監(jiān)測時間和壓力值后,若上述壓力值超過預(yù)設(shè)壓力值或者達(dá)到一定的壓力范圍,表明在上述觸摸時間,觸摸輸入設(shè)備發(fā)出相應(yīng)的觸摸操作,可以利用相應(yīng)的監(jiān)測時間對觸摸時間進(jìn)行匹配,以進(jìn)一步提高所確定的觸摸時間的準(zhǔn)確性。
S23,在所述壓力值達(dá)到或超過預(yù)設(shè)壓力值時,利用所述監(jiān)測時間對觸摸時間進(jìn)行匹配,將匹配后的觸摸時間確定為當(dāng)前觸摸操作的觸摸時間。
上述預(yù)設(shè)壓力值可以根據(jù)觸摸端和相應(yīng)觸摸屏的材料特征信息進(jìn)行設(shè)置。壓力值達(dá)到或超過預(yù)設(shè)壓力值時,表明觸摸輸入設(shè)備發(fā)出觸摸操作。
中央處理器接收觸摸輸入設(shè)備發(fā)送的監(jiān)測時鐘信號以及壓力值序列,在通過觸摸屏讀取到當(dāng)前觸摸操作的觸摸時間后,可以從監(jiān)測時鐘信號中查找上述觸摸時間對應(yīng)的監(jiān)測時間以及壓力值,通過壓力值判斷上述觸摸時間對應(yīng)的當(dāng)前觸摸操作是否有效,并在判定當(dāng)前觸摸操作有效后,可以利用監(jiān)測時間對觸摸時間進(jìn)行匹配,以進(jìn)一步確定當(dāng)前觸摸操作的觸摸時間,保證所確定的觸摸時間的準(zhǔn)確性。
上述利用所述監(jiān)測時間對觸摸時間進(jìn)行匹配的過程可以包括:
利用監(jiān)測時間檢測觸摸時間是否準(zhǔn)確,若監(jiān)測時間和觸摸時間之間的差值過大(比如超過0.2秒),表明上述觸摸時間是不準(zhǔn)確或者無效的,需要重新進(jìn)行相關(guān)讀取或者采用其他方式確定當(dāng)前觸摸操作的觸摸時間;
或者,通過計算監(jiān)測時間和觸摸時間的差值,檢測上述監(jiān)測時間和觸摸時間的一致性,在確認(rèn)兩者一致后,在監(jiān)測時間和觸摸時間中任意選擇一個時間設(shè)為相應(yīng)的觸摸時間;
或者,將上述監(jiān)測時間和觸摸時間進(jìn)行合并,根據(jù)合并后的時間值確定相應(yīng)的觸摸時間,以減弱監(jiān)測時間和觸摸時間在獲取過程中的誤差影響。
S24,根據(jù)所述觸摸時間以及觸摸屏識別的當(dāng)前觸摸操作的觸摸位置顯示觸摸圖形。
上述觸摸位置可以通過觸摸屏設(shè)備的觸摸屏讀取,比如,當(dāng)觸摸輸入設(shè)備觸摸上述觸摸屏?xí)r,觸摸屏可以記錄觸摸時間,并讀取此時觸摸輸入設(shè)備的觸摸位置,生成包括觸摸時間和觸摸位置的觸摸信號,將上述觸摸信號發(fā)送至中央處理器,使中央處理器可以從觸摸信號中讀取當(dāng)前觸摸操作的觸摸位置,以此確定觸摸圖形,進(jìn)行顯示。
本發(fā)明提供的觸摸圖形顯示方法,根據(jù)觸摸輸入設(shè)備自身獲取的監(jiān)測時鐘信號以及壓力值序列對中央處理器通過觸摸屏獲取的觸摸時間進(jìn)行匹配,再根據(jù)匹配后的觸摸時間顯示上述觸摸信號對應(yīng)的觸摸圖形,使觸摸圖形顯示所依據(jù)的觸摸時間與觸摸信號實(shí)際輸入時間完全一致,保證了顯示依據(jù)時間與相應(yīng)觸摸操作的大小信息和觸摸位置信息等其他觸摸操作信息的一致性,提高了相應(yīng)觸摸圖形的顯示效果。
參考圖7,圖7所示為一個實(shí)施例的觸摸圖形顯示系統(tǒng)結(jié)構(gòu)示意圖,包括:
獲取模塊21,用于通過觸摸屏獲取當(dāng)前觸摸操作的觸摸時間;
接收模塊22,用于接收觸摸輸入設(shè)備發(fā)送的監(jiān)測時鐘信號以及壓力值序列,在所述監(jiān)測時鐘信號中查找所述觸摸時間對應(yīng)的監(jiān)測時間和壓力值;
確定模塊23,用于在所述壓力值達(dá)到或超過預(yù)設(shè)壓力值時,利用所述監(jiān)測時間對觸摸時間進(jìn)行匹配,將匹配后的觸摸時間確定為當(dāng)前觸摸操作的觸摸時間;
顯示模塊24,用于根據(jù)觸摸操作的觸摸時間以及觸摸屏在所述觸摸時間識別的觸摸位置顯示觸摸輸入設(shè)備輸入的觸摸圖形。
本發(fā)明提供的觸摸圖形顯示系統(tǒng)與本發(fā)明提供的觸摸圖形顯示方法一一對應(yīng),在所述觸摸圖形顯示方法的實(shí)施例闡述的技術(shù)特征及其有益效果均適用于觸摸圖形顯示系統(tǒng)的實(shí)施例中,特此聲明。
以上所述實(shí)施例的各技術(shù)特征可以進(jìn)行任意的組合,為使描述簡潔,未對上述實(shí)施例中的各個技術(shù)特征所有可能的組合都進(jìn)行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應(yīng)當(dāng)認(rèn)為是本說明書記載的范圍。
以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。