麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

觸摸按鍵學習校正的實現方法

文檔序號:7515735閱讀:1750來源:國知局
專利名稱:觸摸按鍵學習校正的實現方法
技術領域
本發明涉及觸摸按鍵技術領域,特別是一種觸摸按鍵學習校正的實現方法。
背景技術
目前市場上的電容觸摸按鍵設計原理如下兩個相鄰的金屬導體間會產生電容,在按鍵位置采用PCB上的銅箔做成按鍵形狀,就形成一個電容性的開關。當導電元件接入(譬如手指觸摸)會使電容性開關上的電容發生改變,會比導電元件未接入時的電容值要大。通過對該電容持續充放電和檢測充電電壓的改變,即檢測電容的變化,從而判斷是否有導電元件的接入,即是否有手指觸摸。但是觸摸屏在使用過程中,由于導電元件(譬如手指觸摸)與金屬感應片接觸面積不一樣,即每個使用者手指大小,使用習慣不一樣,其產生的電容變化值也會不一樣。常出現按鍵不靈敏或者過靈敏。

發明內容
本發明的目的是提供一種觸摸按鍵學習校正的實現方法,能實現依據不同用戶的習慣得出一個最佳按鍵閥值,提高觸摸按鍵靈敏度。本發明采用以下方案實現一種觸摸按鍵學習校正的實現方法,其特征在于,包括以下步驟
步驟SOOl :在校正狀態下,通過N次檢測觸摸按鍵電路的觸摸感應數據,并求該N次觸摸感應數據的平均值;
步驟S002:通過一自定義名稱將該平均值進行存儲,經用戶選定作為一閾值,以判斷使用狀態下的觸摸感應數據是否有效,其中N為大于2的自然數。進一步地,在所述步驟SOOl之前還包括狀態選擇,即校正狀態和使用狀態的選擇,如果是校正狀態則執行步驟S001,如果是使用狀態則所述系統根據所述閾值判斷觸摸感應數據是否有效。進一步地,該方法是應用于一液晶電視或顯示器上,該液晶電視或顯示器包括一PSoC單芯片模塊,該PSoC單芯片模塊接收該液晶電視MCU的校正指令后,完成所述步驟SOO I。進一步地,所述的PSoC單芯片模塊將所述平均值以及判斷結果通過I2C發送給所述的MCU。進一步地,所述的校正狀態、使用狀態是由所述液晶電視或顯示器的菜單實現選擇。進一步地,所述用戶選定是通過菜單選擇自定義的名稱調用對應的平均值作為所述閾值。本發明適用于具備觸摸功能的設備上,能通過學習用戶的觸摸感應數據,得到一最佳閾值并記錄,以便不同用戶使用該設備時都能調用該最佳的閾值,實現觸摸按鍵的靈敏度。


圖I是本發明方法流程示意圖。圖2是本發明應用于液 晶電視或顯示器的方法流程示意圖。圖3是本發明實施例PSoC單芯片模塊的功能原理圖。圖4是圖3原理的信號時序示意圖。圖5是本發明實施例的具體流程示意圖。
具體實施例方式下面結合附圖及實施例對本發明做進一步說明。如圖I所示,本實施例提供一種觸摸按鍵學習校正的實現方法,其特征在于,包括以下步驟
步驟SOOl :在校正狀態下,通過N次檢測觸摸按鍵電路的觸摸感應數據,并求該N次觸摸感應數據的平均值;
步驟S002:通過一自定義名稱將該平均值進行存儲,經用戶選定作為一閾值,以判斷使用狀態下的觸摸感應數據是否有效,其中N為大于2的自然數。較佳的,在所述步驟SOOl之前還包括狀態選擇,即校正狀態和使用狀態的選擇,如果是校正狀態則執行步驟S001,如果是使用狀態則所述系統根據所述閾值判斷觸摸感應數據是否有效。本發明的方法可以適用于各種帶有液晶觸摸屏的設備,能針對不同用戶進行觸摸感應學習,并將學習值進行存儲,以便不同的使用者調用自己的值進行觸摸校正,提聞了觸摸的靈敏度。下面我們以該方法應用于一液晶電視或顯示器上為例進行說明,如圖2所示,該液晶電視或顯示器包括一 PSoC (Programmable System-On-Chip,片上可編程系統)單芯片模塊,該PSoC單芯片模塊接收該液晶電視MCU的校正指令后,完成所述步驟SOOl。請參見圖3,該PSoC單芯片模塊(圖3中虛框部分)采用一個比較器來檢測被充電電容的電壓變化,比較器的輸出Fosc作為PWM的觸發輸入,在PWM預設的統計周期(譬如計算10個Fosc周期)內,保持輸出為高電平,作為TIMER的使能信號,即以PWM輸出作為TIMER的計數時間寬度,同時以固定的系統時鐘作為TIMER的輸入信號。TIMER在PWM使能允許的時間寬度內對系統時鐘的周期統計數據為輸出n(count),所以數據n間接代表了當前感應電容的大小。而當有手指觸摸時,隨著Cp變大,Fosc和n值都相應變化。同樣充電電流的情況下,在有手指觸摸時,感應電容Cp變大,對感應電容充電并導致它的電壓升高到指定閾值的時間變長,即Fosc的周期變長。所以在同樣的PWM預設統計個數內,PWM保持輸出為高電平的時間寬度將變大,即TIMER的計數時間范圍將變大。所以TIMER檢測到的系統時鐘周期數n會增多。請繼續參見圖4,初始感應數據I:在沒有手指觸摸時檢測到的Timer的計數nl;觸摸感應數據2:在有手指觸摸時檢測到的Timer的計數n2;其中3為振蕩頻率,4為PWM信號,5為時鐘信號;則從圖中可知,按鍵閾值設觸摸感應數據減去初始感應數據的差值為Zl n, Zl n=n2-nl ;在上圖中,Zl n=16。如果用戶未開啟校正功能且未選擇歷史用戶的最佳按鍵閥值,閥值寄存器的閥值為MCU發送過來的默認按鍵閥值」n (假定為」n=16)。當有按鍵按下,PSoC單芯片模塊根據檢測到的初始感應數據nl減去檢測到的觸摸感應數據n2,算出當前計算觸摸值為Zl k =n2 - nl,軟體會判斷當Zl k大于Zl n時,認為是有效的觸摸按鍵動作;當Z k小于Z n時,認為是無效的觸摸按鍵動作,判定檢測到的數據是由噪聲引起;如果用戶選擇校正功能,閥值寄存器的閥值為MCU發送過來的最小按鍵閾值Zl m,
用戶按下X次按鍵后,PSoC單芯片模塊獲取X次有按鍵動作時的基準計數n2 [x],分別計算每次的觸摸值」h[x] = n2[x] - nl。軟件會取x次觸摸值的平均值Zl h作為按鍵閥值,寫入閥值寄存器,同時通過I2C發送MCU記錄并保存,校正完成。此時閥值寄存器值為最佳按鍵閥值。這里要說明的是,在保存時,用戶可以自定義名稱后進行存儲,例如,將自己的最佳閾值命名為“張三”,則以后張三使用時,直接通過菜單調取張三即可。具體的,請參見圖5,圖5是應用于液晶電視或顯示器的系統工作流程示意圖,其步驟大致包括
I)、MCU菜單控制校正模塊提供用戶選擇校正功能或歷史記錄的最佳按鍵閥值。2)、MCU通過I2C發送校正命令給PSoC單芯片軟硬件結合處理模塊。3)、MCU判斷是否開啟校正功能,如果未開啟校正功能且未使用歷史用戶記錄,MCU發送默認按鍵閥值Z n給PsoC閥值寄存器,PosC檢測觸摸感應數據n2,計算觸摸值(觸摸感應數據和初始感應數據的信號差值)^ k =n2 - nl (nl為初始感應數據),讀出閥值寄存器中的按鍵閥值。用觸摸值^ k與按鍵閥值Z n做比較,如果觸摸值Z k大于按鍵閥值^ n,判定為觸摸有效,通過I2C發送有效命令給MCU,MCU處理按鍵動作;如果觸摸值」k小于按鍵閥值」n,判定為是噪聲,不做處理。4)、如果用戶開啟校正功能,MCU發送最小按鍵閾值」m給Psoc閥值寄存器,PSoC單芯片軟硬件結合處理模塊獲取X次有按鍵動作時的基準計數n2[x],分別計算每次的觸摸值」h[x] = n2[x] - nl。取x次觸摸值的平均值」h作為按鍵閥值,寫入閥值寄存器,同時通過I2C發送MCU記錄并保存,校正完成。此時閥值寄存器值為最佳按鍵閥值。5)、如果用戶使用歷史記錄,MCU發送最佳按鍵閥值給PsoC閥值寄存器,PosC檢測觸摸感應數據n2,計算觸摸值(觸摸感應數據和初始感應數據的信號差值)Z k=n2 - nl (nl為初始感覺數據),讀出閥值寄存器中的按鍵閥值。用觸摸值Zk與按鍵閥值 ^ n做比較,如果觸摸值Z k大于按鍵閥值Z n,判定為觸摸有效,通過IC發送有效命令給MCU,MCU處理按鍵動作;如果觸摸值」k小于按鍵閥值」n,判定為是噪聲,不做處理。以上所述僅為本發明的較佳實施例,凡依本發明申請專利范圍所做的均等變化與修飾,皆應屬本發明的涵蓋范圍。
權利要求
1.一種觸摸按鍵學習校正的實現方法,其特征在于,包括以下步驟 步驟SOOl :在校正狀態下,通過N次檢測觸摸按鍵電路的觸摸感應數據,并求該N次觸摸感應數據的平均值; 步驟S002:通過一自定義名稱將該平均值進行存儲,經用戶選定作為一閾值,以判斷使用狀態下的觸摸感應數據是否有效,其中N為大于2的自然數。
2.根據權利要求I所述的觸摸按鍵學習校正的實現方法,其特征在于在所述步驟SOOl之前還包括狀態選擇,即校正狀態和使用狀態的選擇,如果是校正狀態則執行步驟S001,如果是使用狀態則所述系統根據所述閾值判斷觸摸感應數據是否有效。
3.根據權利要求2所述的觸摸按鍵學習校正的實現方法,其特征在于該方法是應用于一液晶電視或顯示器上,該液晶電視或顯示器包括一 PSoC單芯片模塊,該PSoC單芯片模塊接收該液晶電視MCU的校正指令后,完成所述步驟SOOl。
4.根據權利要求3所述的觸摸按鍵學習校正的實現方法,其特征在于所述的PSoC單芯片模塊將所述平均值以及判斷結果通過I2C發送給所述的MCU。
5.根據權利要求4所述的觸摸按鍵學習校正的實現方法,其特征在于所述的校正狀態、使用狀態是由所述液晶電視或顯示器的菜單實現選擇。
6.根據權利要求5所述的觸摸按鍵學習校正的實現方法,其特征在于所述用戶選定是通過菜單選擇自定義的名稱調用對應的平均值作為所述閾值。
全文摘要
本發明涉及一種觸摸按鍵學習校正的實現方法,其特征在于,包括以下步驟步驟S001在校正狀態下,通過N次檢測觸摸按鍵電路的觸摸感應數據,并求該N次觸摸感應數據的平均值;步驟S002:通過一自定義名稱將該平均值進行存儲,經用戶選定作為一閾值,以判斷使用狀態下的觸摸感應數據是否有效,其中N為大于2的自然數。本發明通過學習校正后,將校正值進行自定義存儲,能實現依據不同用戶的習慣得出一個最佳按鍵閥值,提高觸摸按鍵靈敏度。
文檔編號H03K17/975GK102751972SQ20121026320
公開日2012年10月24日 申請日期2012年7月27日 優先權日2012年7月27日
發明者楊千輝, 楊愛祥, 邱升薇 申請人:冠捷顯示科技(廈門)有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 饶河县| 克什克腾旗| 瑞金市| 那坡县| 寿阳县| 甘德县| 蓝山县| 左云县| 余干县| 盐边县| 司法| 巴彦县| 汤阴县| 资阳市| 西安市| 大港区| 灯塔市| 东阿县| 潢川县| 三台县| 灌阳县| 雅安市| 旺苍县| 舞阳县| 华容县| 嘉禾县| 全椒县| 白山市| 锦州市| 中卫市| 寿光市| 图木舒克市| 屏东市| 正镶白旗| 宝鸡市| 搜索| 扎鲁特旗| 土默特右旗| 吴江市| 溧水县| 邢台市|