国产精品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>

      觸控位置修正方法

      文檔序號(hào):6602863閱讀:126來(lái)源:國(guó)知局
      專利名稱:觸控位置修正方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種修正方法,且尤其涉及一種觸控位置修正方法。
      背景技術(shù)
      觸控面板是個(gè)可接收觸頭(無(wú)論是手指或膠筆尖等)等輸入信號(hào)的感應(yīng)式裝置, 當(dāng)接觸了面板上的圖形按鈕時(shí),面板上的觸覺(jué)反饋系統(tǒng)可根據(jù)預(yù)先編程的程序驅(qū)動(dòng)各種連 接裝置,可用以取代機(jī)械式的按鈕。觸控面板的用途非常廣泛,從常見(jiàn)的PDA、提款機(jī)、到工業(yè)用的觸控計(jì)算機(jī),成為親 切且生動(dòng)的人機(jī)界面。然而,電容式觸控面板,其實(shí)際計(jì)算出的精確接觸點(diǎn)(Touch point) 位置,因噪聲Noise)關(guān)系導(dǎo)致會(huì)有抖動(dòng)(Jitter)現(xiàn)象。由此可見(jiàn),上述現(xiàn)有的技術(shù),顯然仍存在不便與缺陷,而有待加以進(jìn)一步改進(jìn)。為 了解決上述問(wèn)題,相關(guān)領(lǐng)域莫不費(fèi)盡心思來(lái)謀求解決之道,但長(zhǎng)久以來(lái)一直未見(jiàn)適用的方 式被發(fā)展完成。因此,如何能更精確地計(jì)算出接觸點(diǎn)位置,實(shí)屬當(dāng)前重要研發(fā)課題之一,也 成為當(dāng)前相關(guān)領(lǐng)域急需改進(jìn)的目標(biāo)。

      發(fā)明內(nèi)容
      因此,本發(fā)明的一實(shí)施方式是提供一種觸控位置修正方法,用于提高計(jì)算接觸點(diǎn) 位置的精確度。依據(jù)本發(fā)明一實(shí)施例,此觸控位置修正方法包括下列步驟(a)自一觸控面板取得接觸點(diǎn)的數(shù)據(jù),據(jù)以判斷此接觸點(diǎn)所移動(dòng)的距離是否超出 一限制范圍;(b)當(dāng)接觸點(diǎn)所移動(dòng)的距離超出此限制范圍時(shí),取樣此接觸點(diǎn)所在的位置;以及(c)當(dāng)經(jīng)取樣的位置的數(shù)目累計(jì)到一預(yù)設(shè)數(shù)量時(shí),依據(jù)這些位置以輸出一修正的 接觸位置。于步驟(c)中,可根據(jù)接觸點(diǎn)在單位時(shí)間內(nèi)所移動(dòng)的距離來(lái)調(diào)整上述的預(yù)設(shè)數(shù) 量。實(shí)務(wù)上,若接觸點(diǎn)在單位時(shí)間內(nèi)所移動(dòng)的距離相對(duì)變長(zhǎng)時(shí),則此預(yù)設(shè)數(shù)量相對(duì)變少。于步驟(b)中,若接觸點(diǎn)所移動(dòng)的距離超出此限制范圍時(shí),將此接觸點(diǎn)所在的位 置暫存于一緩沖器。于步驟(C)中,可基于上述的預(yù)設(shè)數(shù)量來(lái)設(shè)定此緩沖器內(nèi)所暫存的位 置的數(shù)目,當(dāng)緩沖器所暫存的位置的數(shù)目達(dá)到此預(yù)設(shè)數(shù)量時(shí),依據(jù)這些位置以輸出此修正 的接觸位置。實(shí)作上,緩沖器可依時(shí)序暫存多個(gè)位置。于步驟(a)中,可持續(xù)自觸控面板接收上 述的接觸點(diǎn)的數(shù)據(jù),以更新此接觸點(diǎn)當(dāng)前所在的位置;自緩沖器所暫存的這些位置中選擇 最后的數(shù)個(gè)位置,其中這些最后的數(shù)個(gè)位置的數(shù)目為此預(yù)設(shè)數(shù)量減1 ;將依據(jù)這些最后的 數(shù)個(gè)位置與此接觸點(diǎn)當(dāng)前所在的位置以產(chǎn)生一新修正的接觸位置;然后,判斷此新修正的 接觸位置與此修正的接觸位置彼此間的距離是否超出上述的限制范圍。于步驟(b)中,若此新修正的接觸位置與此修正的接觸位置彼此間的距離超出上述的限制范圍時(shí),將接觸點(diǎn)當(dāng)前所在的位置暫存于緩沖器。上述的觸控位置修正方法也可包含包括步驟(d),其根據(jù)觸控面板的噪聲程度,設(shè) 定上述的限制范圍。更具體而言,于步驟(d)中,可檢測(cè)觸控面板所產(chǎn)生的噪聲;接著,根據(jù) 此此觸控面板所產(chǎn)生的噪聲,分析上述的噪聲程度;然后,根據(jù)此噪聲程度,設(shè)定限制范圍。 實(shí)務(wù)上,若噪聲程度相對(duì)變高時(shí),則此限制范圍相對(duì)變大。綜上所述,本發(fā)明的觸控位置修正方法與現(xiàn)有技術(shù)相比具有明顯的優(yōu)點(diǎn)和有益效 果。借由上述技術(shù)方案,可達(dá)到相當(dāng)?shù)募夹g(shù)進(jìn)步,并具有產(chǎn)業(yè)上的廣泛利用價(jià)值,其至少具 有下列優(yōu)點(diǎn)1.依據(jù)噪聲程度可自動(dòng)化尋找最佳限制范圍,消除接觸點(diǎn)位置抖動(dòng)(Jitter)現(xiàn) 象;以及2.依據(jù)接觸點(diǎn)移動(dòng)距離可自動(dòng)化調(diào)整緩沖器的預(yù)設(shè)數(shù)量,增加線性度。


      為讓本發(fā)明的上述和其他目的、特征、優(yōu)點(diǎn)與實(shí)施例能更明顯易懂,

      如 下圖1是依照本發(fā)明一實(shí)施方式的一種觸控位置修正方法的流程圖;圖2是執(zhí)行圖1的觸控位置修正方法的示意圖;圖3A所示為未執(zhí)行圖1的步驟120的結(jié)果;圖3B所示為執(zhí)行圖1的步驟120以后的改善結(jié)果;圖4A所示為未執(zhí)行圖1的步驟130的結(jié)果;以及圖4B所示為執(zhí)行圖1的步驟130以后的改善結(jié)果。其中,附圖標(biāo)記說(shuō)明如下100 觸控位置修正方法110 150:步驟210 輸入單元220 緩沖器230 設(shè)定單元240 第一平滑處理單元250 第二平滑處理單元260 判斷單元310、320、330、410、420、430 線段X Axis :X 軸Y Axis :Y 軸
      具體實(shí)施例方式為了使本發(fā)明的敘述更加詳盡與完備,可參照附圖及以下所述各種實(shí)施例,附圖 中相同的號(hào)碼代表相同或相似的元件。另一方面,眾所周知的元件與步驟并未描述于實(shí)施 例中,以避免對(duì)本發(fā)明造成不必要的限制。圖1是依照本發(fā)明一實(shí)施方式的一種觸控位置修正方法100的流程圖。如圖1所示,觸控位置修正方法100包含步驟110 140 (應(yīng)了解到,在本實(shí)施例中所提及的步驟,除特別敘明其順序外,均可依實(shí)際需要調(diào)整其前后順序,甚至可同時(shí)或部分同時(shí)執(zhí)行)。于步驟110中,自一觸控面板取得接觸點(diǎn)的數(shù)據(jù)。此接觸點(diǎn)的數(shù)據(jù)記錄了觸控面 板所初步感測(cè)的接觸點(diǎn)的位置、接觸面積等信息。于步驟120中,可根據(jù)上述的接觸點(diǎn)的數(shù)據(jù)來(lái)判斷此接觸點(diǎn)所移動(dòng)的距離是否超 出一限制范圍,并且當(dāng)接觸點(diǎn)所移動(dòng)的距離超出此限制范圍時(shí),取樣此接觸點(diǎn)所在的位置; 相反地,當(dāng)接觸點(diǎn)所移動(dòng)的距離未超出此限制范圍時(shí),可不予取樣此接觸點(diǎn)所在的位置,借 以降低接觸點(diǎn)位置抖動(dòng)現(xiàn)象。于步驟130中,當(dāng)上述經(jīng)取樣的位置的數(shù)目累計(jì)到一預(yù)設(shè)數(shù)量時(shí),依據(jù)這些位置 以產(chǎn)生一修正的接觸位置,借以增加線性度。于步驟140中,可輸出上述修正的接觸位置。舉例來(lái)說(shuō),將此修正的接觸位置輸出 至電子裝置,像是計(jì)算機(jī)系統(tǒng)、周邊電路等等。上述的觸控面板可為電容式觸控面板、電阻式觸控面板、聲波觸控面板或其他感 應(yīng)觸控面板。無(wú)論采用何種觸控面板,實(shí)務(wù)上都可能因噪聲的關(guān)系,導(dǎo)致觸控面板所初步感 測(cè)的接觸點(diǎn)的位置不甚精確,特別是電容式觸控面板會(huì)受到噪聲影響而導(dǎo)致有抖動(dòng)現(xiàn)象。 因此,于步驟150中,可根據(jù)觸控面板的噪聲程度,設(shè)定如步驟120所述的限制范圍。有鑒于感測(cè)器的設(shè)計(jì)、觸控面板被接觸與否以及外在環(huán)境皆會(huì)對(duì)觸控面板所產(chǎn)生 的噪聲的高低有所影響,于是在步驟150可檢測(cè)觸控面板所產(chǎn)生的噪聲;接著,根據(jù)此觸控 面板所產(chǎn)生的噪聲,分析上述的噪聲程度;然后,根據(jù)此噪聲程度,設(shè)定限制范圍。實(shí)作上, 若噪聲程度相對(duì)變高時(shí),則此限制范圍相對(duì)變大。借此,于執(zhí)行步驟120時(shí),即可消除接觸 點(diǎn)位置抖動(dòng)現(xiàn)象。另外,于步驟130所述的“預(yù)設(shè)數(shù)量”可由設(shè)計(jì)者或計(jì)算機(jī)自動(dòng)視實(shí)際狀況彈性調(diào) 整其多寡。于一實(shí)施例中,可根據(jù)接觸點(diǎn)在單位時(shí)間內(nèi)所移動(dòng)的距離來(lái)調(diào)整上述的預(yù)設(shè)數(shù) 量。實(shí)作上,若接觸點(diǎn)在單位時(shí)間內(nèi)所移動(dòng)的距離相對(duì)變長(zhǎng)時(shí),則此預(yù)設(shè)數(shù)量相對(duì)變少。舉 例來(lái)說(shuō),若使用者在觸控面板上滑移的速度較快,則設(shè)定較少的預(yù)設(shè)數(shù)量;使用者在觸控面 板上滑移的速度較慢,則設(shè)定較多的預(yù)設(shè)數(shù)量。借此,可彈性調(diào)整預(yù)設(shè)數(shù)量的多寡。為了更具體闡明本發(fā)明的技術(shù)方案,以下將搭配圖2來(lái)說(shuō)明觸控位置修正方法 100的細(xì)節(jié)流程,圖2是執(zhí)行圖1的觸控位置修正方法100的示意圖。輸入單元210可取得接觸點(diǎn)的數(shù)據(jù),判斷單元260可根據(jù)觸控面板的噪聲程度來(lái) 設(shè)定如步驟120所述的限制范圍。若判斷單元260判定接觸點(diǎn)所移動(dòng)的距離超出上述的限 制范圍時(shí),輸入單元210可將此接觸點(diǎn)所在的位置暫存于緩沖器220。于步驟130中,設(shè)定單元230可計(jì)算接觸點(diǎn)在單位時(shí)間內(nèi)所移動(dòng)的距離來(lái)調(diào)整上 述的預(yù)設(shè)數(shù)量,并基于此預(yù)設(shè)數(shù)量來(lái)設(shè)定緩沖器220內(nèi)所能暫存的位置的數(shù)目。當(dāng)緩沖器 220所暫存的位置的數(shù)目達(dá)到此預(yù)設(shè)數(shù)量時(shí),第一平滑處理單元240可依據(jù)這些位置以輸 出一修正的接觸位置給電子裝置(未繪示),像是計(jì)算機(jī)系統(tǒng)、周邊電路等。實(shí)作上,緩沖器220可依時(shí)序暫存多個(gè)位置,這些位置的數(shù)目依上述的預(yù)設(shè)數(shù)量 而定;也就是說(shuō),在緩沖器220中,這些位置依其暫存的先后順序排列。舉例來(lái)說(shuō),若預(yù)設(shè)數(shù) 量為4個(gè),則緩沖器220最多暫存4個(gè)位置,若輸入單元210輸入新的位置,則緩沖器220 可刪除最先暫存的位置并接收新的位置。
      于步驟110中,可持續(xù)自觸控面板接收如圖2所示的接觸點(diǎn)的數(shù)據(jù),以更新此接觸點(diǎn)當(dāng)前所在的位置。第二平滑處理單元250可自緩沖器220所暫存的多個(gè)位置中選擇最后 的數(shù)個(gè)位置,其中這些最后的數(shù)個(gè)位置的數(shù)目為上述的預(yù)設(shè)數(shù)量減1。接著,第二平滑處理 單元250將依據(jù)這些最后的數(shù)個(gè)位置與此接觸點(diǎn)當(dāng)前所在的位置以產(chǎn)生一新修正的接觸 位置,第一平滑處理單元240將依據(jù)緩沖器220所暫存的多個(gè)位置以輸出一修正的接觸位 置。然后,判斷單元260判斷此新修正的接觸位置與此修正的接觸位置彼此間的距離是否 超出上述的限制范圍。舉例來(lái)說(shuō),若緩沖器220依時(shí)序暫存4個(gè)位置,第一平滑處理單元240將依據(jù)這4 個(gè)位置以產(chǎn)生一修正的接觸位置;第二平滑處理單元250將依據(jù)最后3個(gè)位置與接觸點(diǎn)當(dāng) 前所在的位置以產(chǎn)生一新修正的接觸位置。然后,判斷單元260判斷由第一、第二平滑處理 單元240、250所輸出的接觸位置兩者間的距離是否超出限制范圍,以判定接觸點(diǎn)所移動(dòng)的 距離超出限制范圍與否。若此新修正的接觸位置與此修正的接觸位置彼此間的距離未超出限制范圍,則輸 入單元210不將接觸點(diǎn)當(dāng)前所在的位置存到緩沖器220 ;若此新修正的接觸位置與此修正 的接觸位置彼此間的距離超出限制范圍,則輸入單元210將接觸點(diǎn)當(dāng)前所在的位置存到緩 沖器220。借此,可消除接觸點(diǎn)位置抖動(dòng)現(xiàn)象。如上所述的輸入單元210、緩沖器220、設(shè)定單元230、第一平滑處理單元240、第二 平滑處理單元250和判斷單元260等,其具體實(shí)施方式
      可為軟件、硬件與/或固件。舉例來(lái) 說(shuō),若以執(zhí)行速度及精確度為首要考慮,則基本上可選用硬件與/或固件為主;若以設(shè)計(jì)彈 性為首要考慮,則基本上可選用軟件為主;或者,也可同時(shí)采用軟件、硬件及固件協(xié)同作業(yè)。 應(yīng)了解到,以上所舉的例子并沒(méi)有孰優(yōu)孰劣之分,本領(lǐng)域普通技術(shù)人員當(dāng)視當(dāng)時(shí)需要彈性 選擇所述多個(gè)單元的具體實(shí)施方式
      。再者,本領(lǐng)域普通技術(shù)人員當(dāng)可明白,上述各單元依其執(zhí)行的功能予以命名,僅是 為了讓本發(fā)明的技術(shù)更加明顯易懂,并非用以限定所述多個(gè)單元。將各單元予以整合成同 一單元或分拆成多個(gè)單元,或者將任一單元的功能更換到另一單元中執(zhí)行,皆仍屬于本發(fā) 明的實(shí)施方式。請(qǐng)參照?qǐng)D3A及圖3B,圖3A所示為未執(zhí)行圖1的步驟120的結(jié)果,圖3B所示為執(zhí) 行圖1的步驟120以后的改善結(jié)果。圖中以X軸(X Axis)、Y軸(Y Axis)表示觸控面板上 的坐標(biāo)。如圖3A所示,線段310代表使用者在觸控面板上劃過(guò)的軌跡;每個(gè)圓圈代表觸控 面板所感測(cè)的接觸點(diǎn),由圓圈組成的線段320代表接觸點(diǎn)行經(jīng)的路徑。由于噪聲的干擾,線 段320反映出接觸點(diǎn)位置抖動(dòng)現(xiàn)象。如圖3B所示,于執(zhí)行圖1的步驟120以后,若接觸點(diǎn)所移動(dòng)的距離未超出限制范 圍,則不予取樣;反之,若接觸點(diǎn)所移動(dòng)的距離超出限制范圍,才予以取樣。線段330代表經(jīng) 取樣的接觸點(diǎn)行經(jīng)的路徑。相較于線段320,線段330確實(shí)消除接觸點(diǎn)位置抖動(dòng)現(xiàn)象。請(qǐng)參照?qǐng)D4A及圖4B,圖4A所示為未執(zhí)行圖1的步驟130的結(jié)果,圖4B所示為執(zhí) 行圖1的步驟120以后的改善結(jié)果。如圖4A所示,線段410代表使用者在觸控面板上劃過(guò)的軌跡;每個(gè)圓圈代表上述 經(jīng)取樣的接觸點(diǎn),由圓圈組成的線段420代表經(jīng)取樣的接觸點(diǎn)行經(jīng)的路徑。
      如圖4B所示,執(zhí)行圖1的步驟130以后,若經(jīng)取樣的位置的數(shù)目累計(jì)到預(yù)設(shè)數(shù)量 時(shí),會(huì)依據(jù)這些位置以產(chǎn)生上述修正的接觸位置。線段430代表此修正的接觸位置行經(jīng)的 路徑。相較于線段420,線段430確實(shí)增加線性度,更能夠貼近使用者實(shí)際劃過(guò)的軌跡(線 段 410)。如上所述的觸控位置修正方法100可經(jīng)由一計(jì)算機(jī)來(lái)實(shí)作,也可將部分功能實(shí)作 為一計(jì)算機(jī)程序,并存儲(chǔ)于一計(jì)算機(jī)可讀取的記錄媒體中,而使計(jì)算機(jī)讀取此記錄媒體后 令一計(jì)算機(jī)系統(tǒng)執(zhí)行此觸控位置修正方法100。
      雖然本發(fā)明已以實(shí)施方式揭示如上,然而其并非用以限定本發(fā)明,任何本領(lǐng)域普 通技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作各種的更動(dòng)與潤(rùn)飾,因此本發(fā)明的保 護(hù)范圍當(dāng)視隨附的權(quán)利要求所界定的范圍為準(zhǔn)。
      權(quán)利要求
      一種觸控位置修正方法,至少包含a自一觸控面板取得接觸點(diǎn)的數(shù)據(jù),據(jù)以判斷該接觸點(diǎn)所移動(dòng)的距離是否超出一限制范圍;b當(dāng)該接觸點(diǎn)所移動(dòng)的距離超出該限制范圍時(shí),取樣該接觸點(diǎn)所在的位置;以及c當(dāng)經(jīng)取樣的位置的數(shù)目累計(jì)到一預(yù)設(shè)數(shù)量時(shí),依據(jù)所述位置以輸出一修正的接觸位置。
      2.如權(quán)利要求1所述的觸控位置修正方法,其中步驟c包含 根據(jù)該接觸點(diǎn)在單位時(shí)間內(nèi)所移動(dòng)的距離,調(diào)整該預(yù)設(shè)數(shù)量。
      3.如權(quán)利要求2所述的觸控位置修正方法,其中該接觸點(diǎn)在該單位時(shí)間內(nèi)所移動(dòng)的距 離相對(duì)變長(zhǎng)時(shí),則該預(yù)設(shè)數(shù)量相對(duì)變少。
      4.如權(quán)利要求1所述的觸控位置修正方法,其中步驟b包含當(dāng)該接觸點(diǎn)所移動(dòng)的距 離超出該限制范圍時(shí),將該接觸點(diǎn)所在的位置暫存于一緩沖器;步驟c包含基于該預(yù)設(shè)數(shù) 量來(lái)設(shè)定該緩沖器內(nèi)所暫存的位置的數(shù)目,當(dāng)該緩沖器所暫存的位置的數(shù)目達(dá)到該預(yù)設(shè)數(shù) 量時(shí),依據(jù)所述位置以輸出該修正的接觸位置。
      5.如權(quán)利要求4所述的觸控位置修正方法,其中該緩沖器依時(shí)序暫存所述位置,步驟a 包含持續(xù)自該觸控面板接收該接觸點(diǎn)的數(shù)據(jù),以更新該接觸點(diǎn)當(dāng)前所在的位置; 自該緩沖器所暫存的所述位置中選擇最后的數(shù)個(gè)位置,其中所述最后的數(shù)個(gè)位置的數(shù) 目為該預(yù)設(shè)數(shù)量減1;將依據(jù)所述最后的數(shù)個(gè)位置與該接觸點(diǎn)當(dāng)前所在的位置以產(chǎn)生一新修正的接觸位置;以及判斷該新修正的接觸位置與該修正的接觸位置彼此間的距離是否超出該限制范圍。
      6.如權(quán)利要求5所述的觸控位置修正方法,其中步驟b包含當(dāng)該新修正的接觸位置與該修正的接觸位置彼此間的距離超出該限制范圍時(shí),將該接 觸點(diǎn)當(dāng)前所在的位置暫存于該緩沖器。
      7.如權(quán)利要求1所述的觸控位置修正方法,還包含 d根據(jù)該觸控面板的噪聲程度,設(shè)定該限制范圍;
      8.如權(quán)利要求1所述的觸控位置修正方法,其中步驟d包含 檢測(cè)該觸控面板所產(chǎn)生的噪聲;根據(jù)該觸控面板所產(chǎn)生的噪聲,分析該噪聲程度;以及 根據(jù)該噪聲程度,設(shè)定該限制范圍。
      9.如權(quán)利要求8所述的觸控位置修正方法,其中該噪聲程度相對(duì)變高時(shí),則該限制范 圍相對(duì)變大。
      全文摘要
      本發(fā)明在此揭示一種觸控位置修正方法,該方法包括下列步驟自一觸控面板取得接觸點(diǎn)的數(shù)據(jù),據(jù)以判斷此接觸點(diǎn)所移動(dòng)的距離是否超出一限制范圍;當(dāng)接觸點(diǎn)所移動(dòng)的距離超出此限制范圍時(shí),取樣此接觸點(diǎn)所在的位置;當(dāng)經(jīng)取樣的位置的數(shù)目累計(jì)到一預(yù)設(shè)數(shù)量時(shí),依據(jù)這些位置以輸出一修正的接觸位置。本發(fā)明能夠消除接觸點(diǎn)位置抖動(dòng)現(xiàn)象,提高計(jì)算接觸點(diǎn)位置的精確度。
      文檔編號(hào)G06F3/041GK101807130SQ20101017972
      公開(kāi)日2010年8月18日 申請(qǐng)日期2010年5月17日 優(yōu)先權(quán)日2010年5月17日
      發(fā)明者楊竣崴, 洪春龍, 許育民, 鄭詠澤 申請(qǐng)人:友達(dá)光電股份有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1