新四季網

一種觸控螢幕的滑動解決方法及使用該方法的電子設備的製作方法

2023-05-29 15:24:56 1

專利名稱:一種觸控螢幕的滑動解決方法及使用該方法的電子設備的製作方法
技術領域:
本發明涉及一種帶觸控螢幕的電子設備,尤其涉及的是一種觸控螢幕的滑動解決方法 及使用該方法的電子設備。
背景技術:
目前觸控螢幕的應用十分廣泛,在使用的時候,卻常常出現滑動不暢和滑動過慢的 情況,由於行動裝置的屏幕大小限制,受到滑動面積的限制,而用戶在使用中常常要用到滾 屏功能來瀏覽網頁或者文檔,當用戶面對一個大網頁或者文檔的時候,常常需要多次滑動 以到達預定位置,極大地影響了用戶的感受和體驗。目前的計算方法是根據用戶在一次滑 動操作中所經過的像素距離,來確定屏幕所滾動的距離。對於想快速定位到網頁底部的情 況,用戶不得不經過多次滑動處理,影響用戶體驗。以普通四線觸控螢幕為例,其在上下左右各有四個電壓輸出腳,當用戶對觸控螢幕進 行操作的時候,這四個腳的電壓會有變化,並將變化的波形傳遞至數模轉換器,數模轉換器 向基帶電路輸出點坐標。目前的解決方案是按照獲取的點坐標進行滑動,沒有考慮到用戶 不同的操作方式。因此,現有技術還有待於改進和發展。

發明內容
本發明的目的在於提供一種觸控螢幕的滑動解決方法及使用該方法的電子設備, 旨在解決由於行動裝置的屏幕大小限制,用戶在使用中常常要用到滾屏功能來瀏覽網頁或 者文檔,對於想快速定位到網頁底部的情況,用戶不得不經過多次滑動處理,影響用戶體驗 的問題。本發明的技術方案如下一種觸控螢幕的滑動解決方法,其中,包括以下步驟 A 對用戶的滑動操作進行周期取樣,獲取滑動的位置坐標;
B 通過多次取樣獲取的位置坐標,計算用戶滑動操作的平均加速度; C 根據當前的平均加速度,判斷當前滑動操作所處的滑動狀態; D 觸控螢幕驅動模塊讀取滑動狀態,並根據用戶的滑動距離輸出屏幕的滾動距離。所述的觸控螢幕的滑動解決方法,其中,所述對用戶的滑動操作進行周期取樣的周 期為20ms。所述的觸控螢幕的滑動解決方法,其中,所述取樣操作在當觸控螢幕接收到觸摸動作 開始啟動。所述的觸控螢幕的滑動解決方法,其中,根據當前的平均加速度,判斷當前滑動操作 所處的滑動狀態的具體方法為預先設置多個門限值,不同的門限值對應不同的滑動狀態。所述的觸控螢幕的滑動解決方法,其中,所述門限值設置有兩個,包括快速門限值和 急速門限值,若平均加速度小於快速門限值則判定為正常狀態;若平均加速度小於急速門 限值而大於快速門限值則判定為快速狀態;若平均加速度大於急速門限值則判定為急速狀
3態,相同滑動位移下,快速狀態屏幕滑動的像素數大於正常狀態下滾動的像素數,急速狀 態屏幕滑動的像素數大於快速狀態下滾動的像素數。所述的觸控螢幕的滑動解決方法,其中,在相同滑動位移下,快速狀態屏幕滑動的像 素數是正常狀態下滾動的像素數的2倍,急速狀態屏幕滑動的像素數是快速狀態下滾動的 像素數的4倍。一種使用上述方法的電子設備,其中,包括觸控螢幕、觸控螢幕驅動模塊、取樣模塊、平 均加速度計算模塊和滑動狀態機,所述觸控螢幕連接觸控螢幕驅動模塊,所述取樣模塊連接所 述觸控螢幕驅動模塊,所述平均加速度計算模塊連接所述取樣模塊,所述滑動狀態機連接所 述平均加速度計算模塊,所述觸控螢幕驅動模塊還連接所述滑動狀態機;所述觸控螢幕驅動模 塊用於獲取觸控螢幕的狀態,驅動所述觸控螢幕的滑動;所述取樣模塊用於通過所述觸控螢幕驅 動模塊獲取在觸控螢幕上發生的滑動操作的位置坐標信息;所述平均加速度計算模塊用於根 據取樣模塊獲取的位置坐標信息,計算出當前滑動操作的平均加速度;所述滑動狀態機用 於根據當前的平均加速度判斷當前的滑動操作的狀態類型。所述的電子設備,其中,取樣模塊中設置有時鐘模塊,用於控制所述取樣模塊取樣 的周期。所述的電子設備,其中,滑動狀態機中設置有判斷模塊,其中設置有多個判斷門限 值,具體包括快速門限值和急速門限值,用於判讀當前的滑動操作是處於的狀態。本發明的有益效果本發明通過在時域上對用戶的操作進行測量,並預測用戶的 行為,對於短時內的快速滑動,添加滑動增益,而對於慢速的需要精確定位的滑動操作,則 不添加滑動增益。從而對用戶的操作方式進行分析和匹配,在不同的狀態下,採用不同的滾 屏速度,方便用戶的使用。


圖1是本發明提供的電子設備的觸控螢幕滑動處理模塊的結構框圖。圖2是本發明提供的觸控螢幕的滑動解決方法的方法流程圖。
具體實施例方式為使本發明的目的、技術方案及優點更加清楚、明確,以下參照附圖並舉實施例對 本發明進一步詳細說明。參見圖1,本發明提供的帶觸控螢幕的電子設備的觸控螢幕滑動處理模塊包括觸摸 屏、觸控螢幕驅動模塊、取樣模塊、平均加速度計算模塊和滑動狀態機。所述觸控螢幕連接觸摸 屏驅動模塊,所述取樣模塊連接所述觸控螢幕驅動模塊,所述平均加速度計算模塊連接所述 取樣模塊,所述滑動狀態機連接所述平均加速度計算模塊,所述觸控螢幕驅動模塊還連接所 述滑動狀態機。所述取樣模塊連接所述觸控螢幕驅動模塊,通過所述觸控螢幕驅動模塊獲取用戶在觸 摸屏上發生滑動操作時的位置坐標信息,且所述取樣模塊中設置有時鐘模塊,用於控制所 述取樣模塊取樣的周期,即間隔一段時間定期取樣滑動的位置坐標。所述取樣操作在當觸 摸屏接收到觸摸動作開始啟動。所述平均加速度計算模塊連接所述取樣模塊,根據取樣模 塊獲取的位置坐標信息,計算出當前滑動操作的平均加速度。並將獲取的平均加速度送入到滑動狀態機中,所述滑動狀態機中設置有一判斷模塊,其中設置有多個判斷門限值,具體 包括快速門限值和急速門限值,用於判斷當前的滑動操作是處於什麼狀態。當平均加速度 小於快速門限值則判定為正常狀態;若平均加速度小於急速門限值而大於快速門限值則判 定為快速狀態;若平均加速度大於急速門限值則判定為急速狀態。所述觸控螢幕驅動模塊連接所述滑動狀態機,從所滑動狀態機中獲取當前滑動的狀 態,若是正常狀態,則所述觸控螢幕驅動模塊驅動所述屏幕按照正常滾動的像素滾動;若是快 速狀態,則所述觸控螢幕驅動模塊驅動所述屏幕按照正常滾動的像素的2倍進行滾動;若是 急速狀態,則所述觸控螢幕驅動模塊驅動所述屏幕按照正常滾動的像素的4倍進行滾動。在每一次用戶操作結束之後,滑動狀態機自動轉換為正常狀態。本方案採用有限狀態機(時序邏輯電路模塊)的方式,對用戶的操作方式進行分析 和匹配,在不同的狀態下,採用不同的滾屏速度,方便用戶的使用。本發明提供的方法中將根據用戶操作的快慢,將用戶操作劃分為以下的幾種狀態 類型(但不限於這幾種狀態)1.正常狀態在此狀態下手機按照正常的滑動速度來處理用 戶的滑動動作。2.快速狀態在此狀態下手機按照正常的滑動速度的2倍增益進行滑動, 即正常狀態屏幕滾動200個像素點的話,在快速狀態下會滑動400個像素點。3.急速狀態: 在此狀態下手機按照正常的滑動速度的4倍進行滑動。對於觸控螢幕來說,其取樣周期為10ms,每IOms會輸出一次測量坐標。基帶電路的 取樣周期可調,一般為IOms的倍數。一次用戶操作周期在0. ^至3S之間,對於快速滑動 的操作來說,兩次取樣周期之間滑過的坐標點距離較大;而對於慢速滑動的操作來說,兩次 取樣周期之間滑過的坐標點距離較短。為了將用戶的滑動操作進行分類,需定義一個判斷標準,本發明通過計算每次滑 動的平均加速度作為判斷的標準。並設置多個門限值,包括快速狀態門限值K和急速狀態 門限值Z。本發明提供的方法包括以下步驟
步驟A 對用戶的滑動操作進行周期取樣,獲取滑動的位置坐標;
步驟B 通過多次取樣獲取的位置坐標,計算用戶滑動操作的平均加速度;
步驟C 根據當前的平均加速度,判斷當前滑動操作所處的滑動狀態;
步驟D 觸控螢幕驅動模塊讀取滑動狀態,並根據用戶的滑動距離輸出屏幕的滾動距離。考慮到用戶手指加速度的影響,採用IOOms作為算法的參考時長。基帶電路的取 樣周期為20ms,在IOOms的時間內會上報5次測量坐標。根據這5個測量坐標,計算出IOOms 周期內的平均加速度。用平均加速度與預設門限相比較,當平均加速度大於0,小於K時,判 定為正常滑動;平均加速度大於K,小於Z時,判定為快速滑動;平均加速度大於Z時,判定 為急速滑動。本發明定義的不同狀態下的處理方法為正常狀態時屏幕按照正常滾動的像素滾 動;快速狀態時屏幕按照正常滾動的像素的2倍進行滾動;急速狀態時屏幕按照正常滾動 的像素的4倍進行滾動。在快速狀態和急速狀態滾動的像素的倍數是自定義的,並不限於 2倍和4倍,也可以限定其他倍數關係。屏幕驅動模塊讀取狀態機數據,按照不同的狀態進行操作。以普通的網頁瀏覽為 例,當前的參考坐標點為(0,500),用戶在Y軸上向下滑動了 400個像素,滑動狀態判定為快速狀態。在現有的實現方式之下,行動裝置應該以(0,900)為參考坐標點來進行繪圖操 作,實現網頁的滾動。而在本方案的實現中,屏幕滾動模塊將會讀取滑動狀態機的狀態,添 加滑動增益。讀取滑動狀態為快速滑動,則所應該經過的像素點為400*2=800,行動裝置以 (0,1300)為參考坐標點來進行繪圖操作(是正常滾屏的像素點的兩倍)。用戶對觸控螢幕進行操作,獲取用戶IOOms內的平均加速度a,將其送入滑動狀態機 進行判決。處理屏幕滾動的函數將調用這個狀態,在處於快速狀態時,按照2倍的增益進行 滾動,處於急速狀態時,按照4倍的增益進行滾動。對於從快速下降到慢速的情況,本發明還設置有一偏置門限,當處於急速滑動狀 態時,平均加速度小於Z - s (s為偏置門限),判定為快速滑動;當處於快速滑動狀態時, 平均加速度小於K - s (s為偏置門限),判定為正常滑動。該項設計是為了避免在狀態邊 界上可能出現的頻繁狀態切換,添加偏置門限的話,能有效地減少在切換參考點附近的頻 繁狀態切換。本發明通過在時域上對用戶的操作進行測量,並預測用戶的行為,對於短時內 的快速滑動,添加滑動增益,而對於慢速的需要精確定位的滑動操作,則不添加滑動增益。 對用戶的操作方式進行分析和匹配,在不同的狀態下,採用不同的滾屏速度,方便用戶的使用。應當理解的是,本發明的應用不限於上述的舉例,對本領域普通技術人員來說,可 以根據上述說明加以改進或變換,所有這些改進和變換都應屬於本發明所附權利要求的保 護範圍。
權利要求
1.一種觸控螢幕的滑動解決方法,其特徵在於,包括以下步驟A 對用戶的滑動操作進行周期取樣,獲取滑動的位置坐標;B 通過多次取樣獲取的位置坐標,計算用戶滑動操作的平均加速度;C 根據當前的平均加速度,判斷當前滑動操作所處的滑動狀態;D 觸控螢幕驅動模塊讀取滑動狀態,並根據用戶的滑動距離輸出屏幕的滾動距離。
2.根據權利要求1所述的觸控螢幕的滑動解決方法,其特徵在於,所述對用戶的滑動操 作進行周期取樣的周期為20ms。
3.根據權利要求1所述的觸控螢幕的滑動解決方法,其特徵在於,所述取樣操作在當觸 摸屏接收到觸摸動作開始啟動。
4.根據權利要求1所述的觸控螢幕的滑動解決方法,其特徵在於,根據當前的平均加速 度,判斷當前滑動操作所處的滑動狀態的具體方法為預先設置多個門限值,不同的門限值 對應不同的滑動狀態。
5.根據權利要求4所述的觸控螢幕的滑動解決方法,其特徵在於,所述門限值設置有兩 個,包括快速門限值和急速門限值,若平均加速度小於快速門限值則判定為正常狀態;若平 均加速度小於急速門限值而大於快速門限值則判定為快速狀態;若平均加速度大於急速門 限值則判定為急速狀態,相同滑動位移下,快速狀態屏幕滑動的像素數大於正常狀態下滾 動的像素數,急速狀態屏幕滑動的像素數大於快速狀態下滾動的像素數。
6.根據權利要求5所述的觸控螢幕的滑動解決方法,其特徵在於,在相同滑動位移下,快 速狀態屏幕滑動的像素數是正常狀態下滾動的像素數的2倍,急速狀態屏幕滑動的像素數 是快速狀態下滾動的像素數的4倍。
7.一種使用權利要求1至6任意一項中的方法的電子設備,其特徵在於,包括觸控螢幕、 觸控螢幕驅動模塊、取樣模塊、平均加速度計算模塊和滑動狀態機,所述觸控螢幕連接觸控螢幕驅 動模塊,所述取樣模塊連接所述觸控螢幕驅動模塊,所述平均加速度計算模塊連接所述取樣 模塊,所述滑動狀態機連接所述平均加速度計算模塊,所述觸控螢幕驅動模塊還連接所述滑 動狀態機;所述觸控螢幕驅動模塊用於獲取觸控螢幕的狀態,驅動所述觸控螢幕的滑動;所述取 樣模塊用於通過所述觸控螢幕驅動模塊獲取在觸控螢幕上發生的滑動操作的位置坐標信息;所 述平均加速度計算模塊用於根據取樣模塊獲取的位置坐標信息,計算出當前滑動操作的平 均加速度;所述滑動狀態機用於根據當前的平均加速度判斷當前的滑動操作的狀態類型。
8.根據權利要求7所述的電子設備,其特徵在於,取樣模塊中設置有時鐘模塊,用於控 制所述取樣模塊取樣的周期。
9.根據權利要求7所述的電子設備,其特徵在於,滑動狀態機中設置有判斷模塊,其中 設置有多個判斷門限值,具體包括快速門限值和急速門限值,用於判讀當前的滑動操作是 處於的狀態。
全文摘要
本發明公開了一種觸控螢幕的滑動解決方法及使用該方法的電子設備,所述方法包括以下步驟A對用戶的滑動操作進行周期取樣,獲取滑動的位置坐標;B通過多次取樣獲取的位置坐標,計算用戶滑動操作的平均加速度;C根據當前的平均加速度,判斷當前滑動操作所處的滑動狀態;D觸控螢幕驅動模塊讀取滑動狀態,並根據用戶的滑動距離輸出屏幕的滾動距離。採用本發明可對用戶的操作方式進行分析和匹配,在不同的狀態下,採用不同的滾屏速度,方便用戶的使用。
文檔編號G06F3/048GK102096513SQ201110043548
公開日2011年6月15日 申請日期2011年2月23日 優先權日2011年2月23日
發明者王昇彬, 胡霞 申請人:惠州Tcl移動通信有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀