国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種觸控設備配置參數(shù)的自動生成方法、系統(tǒng)的制作方法

      文檔序號:6603455閱讀:216來源:國知局
      專利名稱:一種觸控設備配置參數(shù)的自動生成方法、系統(tǒng)的制作方法
      技術領域
      本發(fā)明屬于觸控技術領域,尤其涉及一種觸控設備配置參數(shù)的自動生成方法、系 統(tǒng)。
      背景技術
      電容觸控產(chǎn)品已經(jīng)廣泛應用于電子產(chǎn)品,如很多播放器帶有觸摸按鍵、滑條、滑 輪,越來越多的智能手機應用電容觸摸屏作為輸入設備。電容感應產(chǎn)品對PCB布板、裝配結 構、電源性能等因素非常敏感,這些因素導致產(chǎn)品定義稍微不同都有可能導致電容式觸控 模塊控制固件代碼版本變更。電子產(chǎn)品千差萬別,很顯然工業(yè)生產(chǎn)不可能為這些電子產(chǎn)品定制千萬個電容觸控 軟件版本。因此,必須要提高電容觸控軟件本身的適應性和通用性,以降低維護成本和供貨 風險。解決這個問題的通行思路是將影響因素提取出來,轉化成參數(shù)。同一電容觸控軟件 應用在不同產(chǎn)品上,僅僅是參數(shù)不同,程序主體是相同的。進一步將這些參數(shù)固化到主機程 序里,通過軟件接口配置給電容觸控軟件,這樣應用在不同產(chǎn)品上的電容觸控軟件就完全 一樣了。事實上,主機連有很多外圍設備,如顯示屏、收音模塊、射頻模塊等,另外不同客戶 對操作界面要求也有很大差異,因此應用同一軟硬件平臺,面向同一類產(chǎn)品不同機型所開 發(fā)的主機軟件不可能完全一樣。早期這些參數(shù)是用外圍硬件來設定,觸控軟件在程序中對這些硬件選項進行讀取 和判定。這種方法在選項不多時行之有效,但隨著用戶對產(chǎn)品性能要求越來越多,這種方法 面臨著三個重要問題1、過多的硬件選項將要耗掉很多芯片資源,尤其是10資源,另外還 增加外圍元件數(shù)量和走線;2、眾多硬件選項調節(jié)起來復雜,需要提供復雜的操作說明;3、 產(chǎn)線裝成整機后,再進行選項調整極其困難,通常會造成部件損壞,耗費大量工時。顯然,這 種方法不是最好的辦法。另一種方法是基于片上可編程系統(tǒng),面向寄存器設置的參數(shù)調試和修改。其基本 原理是觸控軟件開發(fā)商將可變化因素轉化成寄存器參數(shù),并將這些寄存器開放給應用方 設置,應用方根據(jù)一定的原則去修改寄存器,通過不斷的嘗試和判斷,從而得到一組最優(yōu)的 參數(shù)。雖然開發(fā)商提供了基于圖形化的參數(shù)設置輔助軟件和必要的硬件平臺,但這些寄存 器如何設置才能達到最好效果卻是十分復雜的問題,因為電容觸控軟件發(fā)揮出最佳性能不 是取決于單一因素,而是取決于多個因素的關聯(lián)效果。通常要依賴于詳細的文檔和經(jīng)驗,應 用方要掌握設置原則和方法需要很長時間的學習過程。這種方法是面向開發(fā)或專業(yè)層次, 要基于知識和經(jīng)驗才能運用。

      發(fā)明內容
      本發(fā)明的目的在于提供一種觸控設備配置參數(shù)的自動生成方法,旨在解決現(xiàn)有技 術中存在的生成觸控設備配置參數(shù)通常要依賴于詳細的文檔和經(jīng)驗,應用方要掌握設置原 則和方法需要很長時間的學習過程,這種是面向開發(fā)或專業(yè)層次,要基于知識和經(jīng)驗才能運用的問題。本發(fā)明是這樣實現(xiàn)的,一種觸控設備配置參數(shù)的自動生成方法,所述方法包括以 下步驟獲取從當前觸控設備的觸控軟件中采集到的相關數(shù)據(jù);利用獲取到的相關數(shù)據(jù)生成符合當前觸控設備的配置參數(shù);將所述生成的符合當前觸控設備的配置參數(shù)發(fā)送至所述觸控設備的觸控軟件,以 使得所述觸控軟件加載所述觸控設備的配置參數(shù)。本發(fā)明的另一目的在于提供一種觸控設備配置參數(shù)的自動生成系統(tǒng),所述系統(tǒng)包 括數(shù)據(jù)獲取模塊,用于獲取從當前觸控設備的觸控軟件中采集到的相關數(shù)據(jù);參數(shù)生成模塊,用于利用獲取到的相關數(shù)據(jù)生成符合當前觸控設備的配置參數(shù);參數(shù)發(fā)送模塊,用于將參考標準配置參數(shù)或所述生成的符合當前觸控設備的配置 參數(shù)發(fā)送至所述觸控設備的觸控軟件,以使得所述觸控軟件加載所述觸控設備的配置參數(shù)。在本發(fā)明中,通過獲取觸控軟件中采集到的相關數(shù)據(jù),根據(jù)該相關數(shù)據(jù)生成符合 當前觸控設備的配置參數(shù);該配置參數(shù)是自動生成的,不依賴于應用人員的經(jīng)驗,應用人員 也無需關注每個參數(shù)物理意義,只需依照提示進行必要的操作,本發(fā)明是面向普通用戶層 次,只基于用戶操作和動作,而無須知識和經(jīng)驗。


      圖1及圖2是本發(fā)明實施例提供的觸控設備配置參數(shù)的自動生成方法的實現(xiàn)流程 示意圖。圖3是本發(fā)明實施例提供的自動生成觸控設備配置參數(shù)的軟件采樣數(shù)據(jù)分析的 顯示窗口示意圖。圖4是本發(fā)明實施例提供的自動生成觸控設備配置參數(shù)的軟件的操作面示意圖。圖5是本發(fā)明實施例提供的雙擊K1通道進入調試的示意圖。圖6是本發(fā)明實施例提供的K1通道進入調試階段時用戶操作的界面示意圖。圖7是本發(fā)明實施例提供的觸摸屏圖形結構示意圖。圖8是本發(fā)明實施例提供的觸控設備配置參數(shù)的自動生成系統(tǒng)的結構示意圖。圖9是本發(fā)明另一實施例提供的觸控設備配置參數(shù)的自動生成系統(tǒng)的結構示意 圖。
      具體實施例方式為了使本發(fā)明的目的、技術方案及有益效果更加清楚明白,以下結合附圖及實施 例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā) 明,并不用于限定本發(fā)明。請參閱圖1及圖2,為本發(fā)明實施例提供的觸控設備配置參數(shù)的自動生成方法的 實現(xiàn)流程,其包括以下步驟在步驟S101中,獲取從當前觸控設備的觸控軟件中采集到的相關數(shù)據(jù);
      在本發(fā)明實施例中,在步驟S101之前,還包括以下步驟在步驟S100中,識別觸控設備的型號,發(fā)送格式吻合的標準參考配置信息,啟動 觸控設備觸控軟件工作;接收外部輸入的用戶操作觸摸屏的真實動作或模擬用戶動作;所 述觸控設備在所述用戶動作存在期間采集數(shù)據(jù),并返回數(shù)據(jù)。在步驟S102中,利用獲取到的相關數(shù)據(jù)生成符合當前觸控設備的配置參數(shù);在步驟S103中,將所述生成的符合當前觸控設備的配置參數(shù)發(fā)送至所述觸控設 備的觸控軟件,以使得所述觸控軟件加載所述觸控設備的配置參數(shù)。作為本發(fā)明一實施例,采用本發(fā)明實施例提供的觸控設備配置參數(shù)的自動生成方 法,來自動生成觸摸按鍵靈敏度參數(shù),其具體實現(xiàn)過程如下有一觸摸按鍵軟件是面向移動數(shù)碼等便攜產(chǎn)品設計,應用在不同產(chǎn)品不同機型上 時,觸摸按鍵靈敏度參數(shù)要作調整,采用本發(fā)明實施例提供的觸控設備配置參數(shù)的自動生 成方法,來自動生成觸摸按鍵靈敏度參數(shù)。在PC端或觸控設備上運行本發(fā)明實施例提供的自動生成觸控設備配置參數(shù)的軟 件,將自動生成觸控設備配置參數(shù)的軟件模塊與觸控軟件模塊進行連接,該連接接口包括 但不限于I2C接口、UART接口、USB接口。如圖3所示,此觸控軟件支持8個觸摸按鍵。某 一通道調試完成的標志是完全觸摸時,變化量落在max與min之間。如圖4所示,觸控軟件驅動8個觸摸按鍵的檢測。當觸摸某一按鍵時,這個通道上 的檢測數(shù)據(jù)會變大,這個檢測數(shù)據(jù)的變化量稱為差值。觸摸時,差值的大小取決于該通道掃 描時間的長短。每一按鍵通道掃描時間受控于控制寄存器,這些寄存器的值即為要生成的 觸摸按鍵靈敏度參數(shù)。自動生成觸控設備配置參數(shù)的軟件要完成的即是通過算法計算出每 個通道需要掃描的時長,使得差值能夠落入max與min之間。觸摸按鍵靈敏度參數(shù)自動生成過程描述如下(以Keyl參數(shù)生成為例說明)1、將自動生成觸控設備配置參數(shù)的軟件模塊與觸控軟件模塊進行連接,雙擊待調 節(jié)通道Key 1 (如圖5所示),所述生成觸控設備配置參數(shù)的軟件發(fā)送參考參數(shù)(已知掃描時 間)給觸控軟件。2、按生成觸控設備配置參數(shù)的軟件提示,用戶長按Keyl通道5秒(如圖6所示), 觸控軟件將差值反饋給所述生成觸控設備配置參數(shù)的軟件。3、所述生成觸控設備配置參數(shù)的軟件計算單位時間上所獲得的平均差值和差值 的抖動程度,若抖動在允許范圍內,則由此計算出此通道差值落入max與min中間區(qū)所需的 掃描時間,進而生成相應的觸摸按鍵靈敏度參數(shù)。作為本發(fā)明另一實施例,采用本發(fā)明實施例提供的觸控設備配置參數(shù)的自動生成 方法,來自動生成觸摸屏控制參數(shù),其具體實現(xiàn)過程如下在本實施例中,當觸控軟件適用于不同尺寸觸摸屏時,需要產(chǎn)生一參數(shù)串,以控制 得到合適的靈敏度、信噪比、線性度。從圖7可以看出,觸摸屏共有15個驅動電極,10個感應電極,任一驅動產(chǎn)生激勵 信號時,通過兩者交叉處電容,各感應電極均會得到感應數(shù)據(jù)。當各驅動依次產(chǎn)生激勵信號 時,共得到15*10個數(shù)據(jù)。無觸摸動作時,采集到的數(shù)據(jù)為基準值,有觸摸動作時,采集到的 數(shù)據(jù)會發(fā)生變化,這個變化稱為差值。顯然,當觸摸屏幕尺寸不一樣,驅動電極與感應電極距離不一致時,在相同激勵信號下,感應強弱也會發(fā)生較大變化。因此,對于不同的觸摸屏,應調節(jié)驅動信號強弱,以得到 合適的靈敏度、信噪比、線性度。為達到自動生成觸摸屏控制參數(shù)的目的,設計了本發(fā)明實施例提供的自動生成觸 控設備配置參數(shù)的軟件。本發(fā)明實施例提供的自動生成觸控設備配置參數(shù)的軟件工具直接 控制觸摸屏的供電電壓,且通過通信接口與安裝有觸控軟件的觸控設備相連,進行直接通 信交互。本發(fā)明實施例提供的自動生成觸控設備配置參數(shù)的軟件工具首先窮舉所有可能 的參數(shù)組合,逐一將不同的參數(shù)組發(fā)送給觸控軟件,觸控軟件將系統(tǒng)工作在此參數(shù)下,150 個點的差值反饋給自動生成觸控設備配置參數(shù)的軟件工具,由自動生成觸控設備配置參數(shù) 的軟件工具分析差值抖動情況,分析該參數(shù)組是否可用。若參數(shù)可用,自動生成觸控設備配 置參數(shù)的軟件工具控制改變觸摸屏驅動芯片的供電電壓(朝高低方向各改變一次),模擬 用戶觸摸動作。自動生成觸控設備配置參數(shù)的軟件對比電壓改變前后,150個采樣點數(shù)據(jù)變 化的幅度和線性程度,評價出該組參數(shù)的綜合性能。自動生成觸控設備配置參數(shù)的軟件工具在所有可用參數(shù)中,選用綜合性能最高的 參數(shù)作為最終參數(shù)。整個過程無需用戶任何操作。請參閱圖8,為本發(fā)明實施例提供的觸控設備配置參數(shù)的自動生成系統(tǒng)的結構。為 了便于說明,僅示出了與本發(fā)明實施例相關的部分。所述觸控設備配置參數(shù)的自動生成系 統(tǒng)包括數(shù)據(jù)獲取模塊102、參數(shù)生成模塊104、以及參數(shù)發(fā)送模塊106。所述數(shù)據(jù)獲取模塊102用于獲取從當前觸控設備的觸控軟件中采集到的相關數(shù) 據(jù);所述參數(shù)生成模塊104用于利用獲取到的相關數(shù)據(jù)生成符合當前觸控設備的配置參 數(shù);所述參數(shù)發(fā)送模塊106用于將參考標準配置參數(shù)或所述生成的符合當前觸控設備的配 置參數(shù)發(fā)送至所述觸控設備的觸控軟件,以使得所述觸控軟件加載所述觸控設備的配置參 數(shù)。請參閱圖9,在本發(fā)明實施例中,所述觸控設備配置參數(shù)的自動生成系統(tǒng)還包括 觸控設備型號識別模塊100、以及控制指令發(fā)送模塊101。觸控設備型號識別模塊100,用于識別觸控設備的型號。所述控制指令發(fā)送模塊101,用于向觸控設備發(fā)送格式吻合所述觸控設備型號的 標準參考配置信息,啟動觸控設備觸控軟件工作;所述觸控設備接收外部輸入的用戶操作 觸摸屏的真實動作或模擬用戶動作;所述觸控設備在所述用戶動作存在期間采集數(shù)據(jù),并 返回數(shù)據(jù)。作為本發(fā)明一實施例,當所述觸控設備的配置參數(shù)為觸摸按鍵靈敏度參數(shù)時,所 述觸控設備配置參數(shù)的自動生成系統(tǒng)還包括計算模塊。所述計算模塊,用于計算單位時間上所獲得的平均差值和差值的抖動程度,若抖 動在允許范圍內,則由此計算出此通道差值落入max與min中間區(qū)所需的掃描時間,進而通 過所述參數(shù)生成模塊104生成相應的觸摸按鍵靈敏度參數(shù)。作為本發(fā)明另一實施例,當所述觸控設備的配置參數(shù)為觸摸屏控制參數(shù)時,所述 觸控設備配置參數(shù)的自動生成系統(tǒng)還包括分析模塊。所述分析模塊,用于分析采樣值抖動程度以判定是否進行進一步操作;若發(fā)送一 組格式吻合的參數(shù)可用,控制改變觸摸屏驅動芯片的供電電壓,模擬用戶觸摸動作;對比電壓改變前后,采樣點數(shù)據(jù)變化的幅度和線性程度,進一步判定該組參數(shù)是否可用;采用窮舉 及剪枝算法,從所有可用參數(shù)中選取一組性能最好的參數(shù)。作為本發(fā)明再一實施例,所述觸控設備配置參數(shù)的自動生成系統(tǒng)還包括電路控制模塊,用于信號轉換或硬件控制以模擬用戶動作。顯示模塊,用于將結果以圖形化的模式反饋給用戶。綜上所述,本發(fā)明實施例通過獲取觸控軟件中采集到的相關數(shù)據(jù),根據(jù)該相關數(shù) 據(jù)生成符合當前觸控設備的配置參數(shù);該配置參數(shù)是自動生成的,不依賴于應用人員的經(jīng) 驗,應用人員也無需關注每個參數(shù)物理意義,只需依照提示進行必要的操作,本發(fā)明是面向 普通用戶層次,只基于用戶操作和動作,而無須知識和經(jīng)驗。本領域普通技術人員可以理解實現(xiàn)上述實施例方法中的全部或部分步驟是可以 通過程序來指令相關的硬件來完成,所述的程序可以在存儲于一計算機可讀取存儲介質 中,所述的存儲介質,如ROM/RAM、磁盤、光盤等。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內。
      權利要求
      一種觸控設備配置參數(shù)的自動生成方法,其特征在于,所述方法包括以下步驟獲取從當前觸控設備的觸控軟件中采集到的相關數(shù)據(jù);利用獲取到的相關數(shù)據(jù)生成符合當前觸控設備的配置參數(shù);將所述生成的符合當前觸控設備的配置參數(shù)發(fā)送至所述觸控設備的觸控軟件,以使得所述觸控軟件加載所述觸控設備的配置參數(shù)。
      2.如權利要求1所述的方法,其特征在于,所述獲取從當前觸控設備的觸控軟件中采 集到的相關數(shù)據(jù)的步驟之前,還包括以下步驟識別觸控設備的型號,發(fā)送格式吻合的標準參考配置信息,啟動觸控設備觸控軟件工 作;接收外部輸入的用戶操作觸摸屏的真實動作或模擬用戶動作;所述觸控設備在所述用 戶動作存在期間采集數(shù)據(jù),并返回數(shù)據(jù)。
      3.如權利要求1所述的方法,其特征在于,當所述觸控設備的配置參數(shù)為觸摸按鍵靈 敏度參數(shù)時,所述利用獲取到的相關數(shù)據(jù)生成符合當前觸控設備的配置參數(shù)的步驟,具體 為計算單位時間上所獲得的平均差值和差值的抖動程度,若抖動在允許范圍內,則由此 計算出此通道差值落入max與min中間區(qū)所需的掃描時間,進而生成相應的觸摸按鍵靈敏 度參數(shù)。
      4.如權利要求1所述的方法,其特征在于,當所述觸控設備的配置參數(shù)為觸摸屏控制 參數(shù)時,所述利用獲取到的相關數(shù)據(jù)生成符合當前觸控設備的配置參數(shù)的步驟,具體為識別觸控設備的型號,向其發(fā)送一組格式吻合的參數(shù),分析采樣值抖動程度以判定是 否進行進一步操作;若參數(shù)在上一步中可用,控制改變觸摸屏驅動芯片的供電電壓,模擬用 戶觸摸動作;對比電壓改變前后,采樣點數(shù)據(jù)變化的幅度和線性程度,進一步判定該組參數(shù) 是否可用;采用窮舉及剪枝算法,從所有可用參數(shù)中選取一組性能最好的參數(shù)。
      5.如權利要求4所述的方法,其特征在于,所述觸摸屏控制參數(shù)包括靈敏度參數(shù)、信 噪比參數(shù)、以及線性度參數(shù)。
      6.一種觸控設備配置參數(shù)的自動生成系統(tǒng),其特征在于,所述系統(tǒng)包括數(shù)據(jù)獲取模塊,用于獲取從當前觸控設備的觸控軟件中采集到的相關數(shù)據(jù);參數(shù)生成模塊,用于利用獲取到的相關數(shù)據(jù)生成符合當前觸控設備的配置參數(shù);參數(shù)發(fā)送模塊,用于將參考標準配置參數(shù)或所述生成的符合當前觸控設備的配置參數(shù) 發(fā)送至所述觸控設備的觸控軟件,以使得所述觸控軟件加載所述觸控設備的配置參數(shù)。
      7.如權利要求6所述的系統(tǒng),其特征在于,所述觸控設備配置參數(shù)的自動生成系統(tǒng)還 包括觸控設備型號識別模塊、以及控制指令發(fā)送模塊;觸控設備型號識別模塊,用于識別觸控設備的型號;所述控制指令發(fā)送模塊,用于向觸控設備發(fā)送格式吻合所述觸控設備型號的標準參考 配置信息,啟動觸控設備觸控軟件工作;所述觸控設備接收外部輸入的用戶操作觸摸屏的 真實動作或模擬用戶動作;所述觸控設備在所述用戶動作存在期間采集數(shù)據(jù),并返回數(shù)據(jù)。
      8.如權利要求6所述的系統(tǒng),其特征在于,當所述觸控設備的配置參數(shù)為觸摸按鍵靈 敏度參數(shù)時,所述觸控設備配置參數(shù)的自動生成系統(tǒng)還包括計算模塊;所述計算模塊,用于計算單位時間上所獲得的平均差值和差值的抖動程度,若抖動在 允許范圍內,則由此計算出此通道差值落入max與min中間區(qū)所需的掃描時間,進而通過所述參數(shù)生成模塊生成相應的觸摸按鍵靈敏度參數(shù)。
      9.如權利要求6所述的系統(tǒng),其特征在于,當所述觸控設備的配置參數(shù)為觸摸屏控制 參數(shù)時,所述觸控設備配置參數(shù)的自動生成系統(tǒng)還包括分析模塊;所述分析模塊,用于分析采樣值抖動程度以判定是否進行進一步操作;若發(fā)送一組格 式吻合的參數(shù)可用,控制改變觸摸屏驅動芯片的供電電壓,模擬用戶觸摸動作;對比電壓改 變前后,采樣點數(shù)據(jù)變化的幅度和線性程度,進一步判定該組參數(shù)是否可用;采用窮舉及剪 枝算法,從所有可用參數(shù)中選取一組性能最好的參數(shù)。
      10.如權利要求9所述的系統(tǒng),其特征在于,所述觸摸屏控制參數(shù)包括靈敏度參數(shù)、信 噪比參數(shù)、以及線性度參數(shù)。
      11.如權利要求6所述的系統(tǒng),其特征在于,所述觸控設備配置參數(shù)的自動生成系統(tǒng)還 包括電路控制模塊,用于信號轉換或硬件控制以模擬用戶動作;顯示模塊,用于將結果以圖形化的模式反饋給用戶。
      全文摘要
      本發(fā)明適用于觸控技術領域,提供了一種觸控設備配置參數(shù)的自動生成方法、系統(tǒng)。所述方法包括以下步驟獲取從當前觸控設備的觸控軟件中采集到的相關數(shù)據(jù);利用獲取到的相關數(shù)據(jù)生成符合當前觸控設備的配置參數(shù);將所述生成的符合當前觸控設備的配置參數(shù)發(fā)送至所述觸控設備的觸控軟件,以使得所述觸控軟件加載所述觸控設備的配置參數(shù)。本發(fā)明的配置參數(shù)是自動生成的,不依賴于應用人員的經(jīng)驗,應用人員也無需關注每個參數(shù)物理意義,只需依照提示進行必要的操作,本發(fā)明是面向普通用戶層次,只基于用戶操作和動作,而無須知識和經(jīng)驗。
      文檔編號G06F3/041GK101853102SQ201010189490
      公開日2010年10月6日 申請日期2010年6月1日 優(yōu)先權日2010年6月1日
      發(fā)明者葉金春, 龍華 申請人:深圳市匯頂科技有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1