專利名稱:一種觸控板的自動卷動控制方法及其控制模塊的制作方法
技術領域:
本發明涉及一種觸控板的控制方法及控制模塊,尤其是一種觸控板的自動 巻動控制方法及其控制模塊。
背景技術:
如今觸控板已廣泛應用于個人數字處理(PDA)、手機、掌上電腦、平板計 算機等電子設備上。觸控板是供使用者用手或導電性對象(例如觸控筆)在面 板上滑動或接觸的輸入裝置,可以使光標產生相對移動和支持其他延伸性功 能,如按鍵仿真功能等。為讓使用者在操作區域可以支持更多樣性功能,因此 有了分區的概念,并需要一些偵測方法,以區別使用者要使用的功能。
目前己有的具有邊緣移動功能觸控板,當使用者的手指移動到邊際區域, 就發出光標滾動信息,無法判別使用者是要一般的光標移動還是智能型邊緣巻 動,造成信號的誤送。義隆(ELAN)公司的一項專利是以判斷手指停留邊緣超 過一參考時間來實現觸摸板的巻動控制功能,但這種控制方法需要等待一定的 參考時間,實時性較差,不能滿足高效率的操作需求。
發明內容
本發明的目的在于提供一種觸控板的自動巻動控制方法及其控制模塊,將光標控制功能和巻動控制功能整合,達到提高觸控板的使用效率、擴展觸控板 功能的功效。
本發明的技術方案是
一種觸控板的自動巻動控制方法,其特征在于,包括下列步驟 在該觸控板上預設至少一個第二區域,用以提供光標功能和巻動功能; 偵測觸控板上觸碰對象的位置; 確認一個對象觸碰至少一個第二區域,以及 偵測該對象對該第二區域的觸碰壓力大小; 當該觸碰壓力大小達到一默認值時,送出一巻動信號; 在該對象對該第二區域的壓力大小小于一默認值時,送出一光標移動信
號
還包括以下步驟
在該觸控板上預設至少一個第一區域,用以提供光標功能。
其中送出一巻動信號的步驟包括
計算該對象的垂直位移量及水平位移量;
若該垂直位移量減去水平位移量的第一差值大于第一參考值,送出垂直方 向的巻動信號;以及
若該水平位移量減去垂直位移量的第二差值大于第二參考值,送出水平方 向的巻動信號。
其中送出一巻動信號的步驟包括
計算該對象的垂直位移量及水平位移量;
若該垂直位移量減去水平位移量的第三差值小于第三參考值,同時送出垂直方向的巻動信號和水平方向的巻動信號;以及
若該水平位移量減去垂直位移量的第四差值小于第四參考值,同時送出垂
直方向的巻動信號和水平方向的巻動信號。 其中送出一光標移動信號的步驟包括 計算該對象的垂直位移量及水平位移量;以及 同時送出垂直方向的光標移動信號和水平方向的光標移動信號。 所述垂直方向的巻動信號和水平方向的巻動信號為位置信息或數字信號。 所述垂直方向的光標移動信號和水平方向的光標移動信號為絕對坐標值
或相對坐標值。
一種觸控板的自動巻動控制模塊,包括觸控板掃描信號、觸控芯片、單片 機和主機,其特征在于所述觸控板掃描信號連接觸控芯片的觸控板掃描信號輸 入端;單片機輸出的片選信號CSb、時鐘信號CK和數字量輸入DI分別連接觸
控芯片的片選信號輸入端、時鐘信號輸入端和數字量輸入端,觸控芯片的數字
量輸出DO連接單片機的數字量輸入端;單片機的串行端口輸出端與主機的串 行端口輸入端連接。
所述觸控芯片包括多路模擬開關、配置寄存器、數據移位寄存器、傳感器 單元、A/D轉換器和高速同步串行口 SPI;多路模擬開關的觸控板掃描信號輸 入端連接觸控板掃描信號,多路模擬開關的輸出端連接傳感器單元的輸入端, 傳感器單元的輸出端連接A/D轉換器的模擬量輸入端,A/D轉換器的數字量輸 出端與高速同步串行口 SPI的從機數字量輸入端連接;高速同步串行口 SPI的 兩路控制信號分別連接配置寄存器的控制信號輸入端,配置寄存器的控制信號 輸出端連接多路模擬開關的控制信號輸入端;數據移位寄存器的時鐘信號輸入端連接高速同步串行口 SPI的從機時鐘信號輸出端,數據移位寄存器的數字量 輸入端連接高速同步串行口 SPI的從機數字量輸出端,數據移位寄存器的并行 輸出端連接配置寄存器的并行輸入端;高速同步串行口 SPI的接地端連接定電 壓隔離轉換器TST。
本發明的有益效果是
本發明提供的一種觸控板的自動巻動控制方法及其控制模塊可智能偵測 手指或導電性對象的觸碰運動,能有效避免誤操作,并能保證巻動操作的實時 性,具有高效便捷等優點。
圖1是本發明的觸控板的自動巻動控制方法流程圖。
圖2是本發明的觸控板的自動巻動控制模塊原理示意圖。
圖3是本發明的實施例一的原理示意圖。
圖4是本發明的實施例二的原理示意圖。
圖5是本發明的實施例三的原理示意圖。
圖6是本發明的實施例四的原理示意圖。
具體實施例方式
下面結合附圖和實施例對本發明作進一步的說明。
本發明的觸控板的自動巻動控制方法的原理是
首先,在該觸控板上預設至少一個第一區域,用以提供光標功能;其次, 在該觸控板上預設至少一個第二區域,用以提供光標功能和巻動功能;然后,偵測觸控板上觸碰對象的位置;并確認一個對象觸碰至少一個第二區域,以及 偵測該對象對該第二區域的觸碰壓力大小;當該觸碰壓力大小達到一默認值 時,送出一巻動信號;在該對象對該第二區域的壓力大小小于一默認值時,送 出一光標移動信號。
其中送出一光標移動信號的步驟包括
首先,計算該對象的垂直位移量Y及水平位移量X,然后,同時送出垂直 方向的光標移動信號和水平方向的光標移動信號。垂直方向的光標移動信號和 水平方向的光標移動信號為絕對坐標值或相對坐標值。
實施例一。
結合圖3,用手指或觸控筆以略大的壓力觸碰觸控板的第二區域,激活巻 動控制功能。
觸控板的自動巻動控制模塊偵測并計算手指或觸控筆的垂直位移量Y及 水平位移量X;若該垂直位移量Y減去水平位移量X的第一差值大于第一參 考值,則向主機送出垂直方向的巻動信號,垂直方向的巻動信號為位置信息。 垂直巻軸的巻動量正比于垂直位移量Y。
實施例二。
結合圖4,用手指或觸控筆以略大的壓力觸碰觸控板的第二區域,激活巻 動控制功能。
觸控板的自動巻動控制模塊偵測并計算手指或觸控筆的垂直位移量Y及 水平位移量X;若該水平位移量X減去垂直位移量Y的第二差值大于第二參 考值,則向主機送出水平方向的巻動信號,水平方向的巻動信號為位置信息。 水平巻軸的巻動量正比于水平位移量X。實施例三。
結合圖5,用手指或觸控筆以略大的壓力觸碰觸控板的第二區域,激活巻
動控制功能。觸控板的自動巻動控制模塊偵測并計算手指或觸控筆的垂直位
移量Y及水平位移量X;若該垂直位移量Y減去水平位移量X的第三差值小
于第三參考值,同時送出垂直方向的巻動信號和水平方向的巻動信號。垂直 方向的巻動信號和水平方向的巻動信號為位置信息。
垂直巻軸的巻動量正比于垂直位移量Y,水平巻軸的巻動量正比于水平位 移量X。
實施例四。
結合圖6,用手指或觸控筆以略大的壓力觸碰觸控板的第二區域,激活巻 動控制功能。觸控板的自動巻動控制模塊偵測并計算手指或觸控筆的垂直位 移量Y及水平位移量X;若該水平位移量X減去垂直位移量Y的第四差值小 于第四參考值,同時送出垂直方向的巻動信號和水平方向的巻動信號。垂直 方向的巻動信號和水平方向的巻動信號為位置信息。
垂直巻軸的巻動量正比于垂直位移量Y,水平巻軸的巻動量正比于水平位 移量X。
實施例一與實施例二中的第一參考值等于第二參考值,為預設的參考值, 可通過軟件根據使用者操作習慣調整。
實施例三與實施例四中的第三參考值等于第四參考值,為預設的參考值, 可通過軟件根據使用者操作習慣調整。
實施例五。
結束巻動功能,只需用手指或觸控筆以較小的壓力觸碰觸控板的第二區域,觸控板的自動巻動控制模塊偵測并計算手指或觸控筆的垂直位移量Y、水平位 移量X以及觸碰壓力Pn,觸碰壓力Pn小于一默認值時;同時送出垂直方向的 光標移動信號和水平方向的光標移動信號。
觸碰壓力大小的默認值為預設的參考值,可通過軟件根據使用者操作習慣 調整。
實施例六。
一種觸控板的自動巻動控制模塊,包括觸控板掃描信號、觸控芯片、單片 機和主機,其特征在于所述觸控板掃描信號連接觸控芯片的觸控板掃描信號輸 入端;單片機輸出的片選信號CSb、時鐘信號CK和數字量輸入DI分別連接觸 控芯片的片選信號輸入端、時鐘信號輸入端和數字量輸入端,觸控芯片的數字 量輸出DO連接單片機的數字量輸入端;單片機的串行端口輸出端與主機的串 行端口輸入端連接。
觸控芯片包括多路模擬開關、配置寄存器、數據移位寄存器、傳感器單元、 A/D轉換器和高速同步串行口 SPI;多路模擬開關的觸控板掃描信號輸入端連 接觸控板掃描信號,觸控板掃描信號為16位或32位,觸控板掃描信號的位數 為16的整數倍。多路模擬開關的輸出端連接傳感器單元的輸入端,傳感器單 元的輸出端連接A/D轉換器的模擬量輸入端,A/D轉換器的數字量輸出端與高 速同步串行口 SPI的從機數字量輸入端連接;高速同步串行口 SPI的兩路控制 信號分別連接配置寄存器的控制信號輸入端,配置寄存器的控制信號輸出端連 接多路模擬開關的控制信號輸入端;數據移位寄存器的時鐘信號輸入端連接高 速同步串行口 SPI的從機時鐘信號輸出端,數據移位寄存器的數字量輸入端連 接高速同步串行口 SPI的從機數字量輸出端,數據移位寄存器的并行輸出端連接配置寄存器的并行輸入端;高速同步串行口 SPI的接地端連接定電壓隔離轉 換器TST。觸控板掃描信號為32位,分別為T0, Tl,…,T30, T31。 觸控板的自動巻動控制模塊的工作原理為
電容式觸控板上第二區域的觸控掃描線將手指或導電性對象的觸碰信息 (觸控板掃描信號)傳給觸控芯片,觸控芯片接受的觸控板掃描信號為原始的 絕對位移坐標(X, Y)和觸碰壓力值(Pn),觸控芯片內的A/D轉換器將傳 感器單元檢測到的絕對坐標(X, Y)和觸碰壓力值(Pn)通過高速同步串行 口SPI傳送給單片機,單片機通過一定的算法處理后,得到觸碰坐標的相對位 移坐標(Xn. Yn)及觸碰壓力值(Pn),單片機通過串行端口 PS2將相對位移 坐標(Xn. Yn)傳送給主機,從而實現巻動功能或光標移動功能。
權利要求
1、一種觸控板的自動卷動控制方法,其特征在于,包括下列步驟在該觸控板上預設至少一個第二區域,用以提供光標功能和卷動功能;偵測觸控板上觸碰對象的位置;確認一個對象觸碰至少一個第二區域,以及偵測該對象對該第二區域的觸碰壓力大小;當該觸碰壓力大小達到一默認值時,送出一卷動信號;在該對象對該第二區域的壓力大小小于一默認值時,送出一光標移動信號。
2、 根據權利要求1所述的一種觸控板的自動巻動控制方法,其特征在于,還 包括以下步驟在該觸控板上預設至少一個第一區域,用以提供光標功能。
3、 根據權利要求1所述的一種觸控板的自動巻動控制方法,其特征在于,其 中送出一巻動信號的步驟包括計算該對象的垂直位移量及水平位移量;若該垂直位移量減去水平位移量的第一差值大于第一參考值,送出垂直方 向的巻動信號;以及若該水平位移量減去垂直位移量的第二差值大于第二參考值,送出水平方 向的巻動信號。
4、 根據權利要求1所述的一種觸控板的自動巻動控制方法,其特征在于,其 中送出一巻動信號的步驟包括計算該對象的垂直位移量及水平位移量;若該垂直位移量減去水平位移量的第三差值小于第三參考值,同時送出垂 直方向的巻動信號和水平方向的巻動信號;以及若該水平位移量減去垂直位移量的第四差值小于第四參考值,同時送出垂 直方向的巻動信號和水平方向的巻動信號。
5、 根據權利要求1所述的一種觸控板的自動巻動控制方法,其特征在于,其 中送出一光標移動信號的步驟包括計算該對象的垂直位移量及水平位移量;以及同時送出垂直方向的光標移動信號和水平方向的光標移動信號。
6、 根據權利要求3或4所述的一種觸控板的自動巻動控制方法,其特征在于 所述垂直方向的巻動信號和水平方向的巻動信號為位置信息或數字信號。
7、 根據權利要求5所述的一種觸控板的自動巻動控制方法,其特征在于所述 垂直方向的光標移動信號和水平方向的光標移動信號為絕對坐標值或相對坐 標值。
8、 一種觸控板的自動巻動控制模塊,包括觸控板掃描信號、觸控芯片、單片 機和主機,其特征在于所述觸控板掃描信號連接觸控芯片的觸控板掃描信號輸 入端;單片機輸出的片選信號CSb、時鐘信號CK和數字量輸入DI分別連接觸 控芯片的片選信號輸入端、時鐘信號輸入端和數字量輸入端,觸控芯片的數字 量輸出DO連接單片機的數字量輸入端;單片機的串行端口輸出端與主機的串 行端口輸入端連接。
9、 根據權利要求8所述的觸控板的自動巻動控制模塊,其特征在于所述觸控 芯片包括多路模擬開關、配置寄存器、數據移位寄存器、傳感器單元、A/D轉換器和高速同步串行口 SPI;多路模擬開關的觸控板掃描信號輸入端連接觸控 板掃描信號,多路模擬開關的輸出端連接傳感器單元的輸入端,傳感器單元的 輸出端連接A/D轉換器的模擬量輸入端,A/D轉換器的數字量輸出端與高速同 步串行口 SPI的從機數字量輸入端連接;高速同步串行口 SPI的兩路控制信號 分別連接配置寄存器的控制信號輸入端,配置寄存器的控制信號輸出端連接多 路模擬開關的控制信號輸入端;數據移位寄存器的時鐘信號輸入端連接高速同 步串行口 SPI的從機時鐘信號輸出端,數據移位寄存器的數字量輸入端連接高 速同步串行口 SPI的從機數字量輸出端,數據移位寄存器的并行輸出端連接配 置寄存器的并行輸入端;高速同步串行口 SPI的接地端連接定電壓隔離轉換器 TST。
全文摘要
一種觸控板的自動卷動控制方法及其控制模塊,在觸控板預設第一區域和第二區域。當對象在該第一區域移動時,該觸控板送出該對象的位置信息,當該對象移動到該第二區域時,若該對象在該第二區域上觸摸壓力超過一參考壓力,該觸控板送出卷動信號,若該對象在該第二區域上觸摸壓力小于該參考壓力,該觸控板送出該對象的位置信息。本發明將光標控制功能和卷動控制功能整合,達到提高觸控板的使用效率、擴展觸控板功能的功效。
文檔編號G06F3/041GK101419533SQ200810244710
公開日2009年4月29日 申請日期2008年12月15日 優先權日2008年12月15日
發明者洪錦維, 馬里劍 申請人:蘇州瀚瑞微電子有限公司