基于預(yù)測(cè)的位置追蹤方法
【專利摘要】本發(fā)明是有關(guān)于基于預(yù)測(cè)的位置追蹤方法。在外部物件接近或觸碰觸摸屏?xí)r,依據(jù)由觸摸屏的信號(hào)偵測(cè)到的連續(xù)的位置來(lái)預(yù)測(cè)外部物件的移動(dòng)位置,再將每一個(gè)預(yù)測(cè)的移動(dòng)位置與朝最新回報(bào)的位置退縮一個(gè)比率來(lái)產(chǎn)生新的回報(bào)位置,以降低或?yàn)V除因觸摸屏噪聲干擾所造成的回報(bào)位置的抖動(dòng)。
【專利說(shuō)明】基于預(yù)測(cè)的位置追蹤方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種觸摸屏的位置追蹤方法,特別是涉及一種基于預(yù)測(cè)的觸摸屏的位置追蹤方法。
【背景技術(shù)】
[0002]當(dāng)外部導(dǎo)電物件接近或觸碰觸摸屏?xí)r,觸摸屏可偵測(cè)到外部導(dǎo)電物件位置。由于觸摸屏可能受到許多噪聲的干擾,因此偵測(cè)到的外部導(dǎo)電物件的位置會(huì)產(chǎn)生偏移。請(qǐng)參照?qǐng)D1所示,輸入軌跡Itrack是外部導(dǎo)電物件在觸摸屏上移動(dòng)的軌跡,而輸出軌跡Otrack是觸摸屏偵測(cè)到的軌跡,輸出軌跡Otrack受到噪聲干擾而產(chǎn)生抖動(dòng)的現(xiàn)象,尤其是在外部導(dǎo)電物件靜止時(shí),偵測(cè)到的位置可能在外部導(dǎo)電物件周圍跳動(dòng),跳動(dòng)的程度隨著噪聲增大而增大。
[0003]由此可見,上述現(xiàn)有技術(shù)顯然存在有不便與缺陷,而極待加以進(jìn)一步改進(jìn)。為了解決上述存在的問題,相關(guān)廠商莫不費(fèi)盡心思來(lái)謀求解決之道,但長(zhǎng)久以來(lái)一直未見適用的設(shè)計(jì)被發(fā)展完成,而一般產(chǎn)品及方法又沒有適切的結(jié)構(gòu)及方法能夠解決上述問題,此顯然是相關(guān)業(yè)者急欲解決的問題。因此如何能創(chuàng)設(shè)一種新的技術(shù),實(shí)屬當(dāng)前重要研發(fā)課題之一,亦成為當(dāng)前業(yè)界極需改進(jìn)的目標(biāo)。
【發(fā)明內(nèi)容】
[0004]因?yàn)樵肼暤母蓴_,依據(jù)觸摸屏的信號(hào)產(chǎn)生的位置可能會(huì)抖動(dòng)。本發(fā)明的目的在于克服現(xiàn)有技術(shù)的問題,而提供基于預(yù)測(cè)的位置追蹤方法,所要解決的技術(shù)問題包括:在外部物件接近或觸碰觸摸屏?xí)r,依據(jù)由觸摸屏的信號(hào)偵測(cè)到的連續(xù)的位置來(lái)預(yù)測(cè)外部物件的移動(dòng)位置,再依據(jù)預(yù)測(cè)的移動(dòng)位置與朝最新回報(bào)的位置退縮一個(gè)比率,以降低或?yàn)V除因觸摸屏噪聲干擾所造成的回報(bào)位置的抖動(dòng)。
[0005]本發(fā)明的目的及解決其技術(shù)問題是采用以下技術(shù)方案來(lái)實(shí)現(xiàn)的。依據(jù)本發(fā)明提出的一種基于預(yù)測(cè)的位置追蹤方法,包括:在外部物件接近或觸碰觸摸屏?xí)r,連續(xù)地由觸摸屏接收的信號(hào)產(chǎn)生相應(yīng)于外部物件的一個(gè)偵測(cè)位置;連續(xù)地依據(jù)最新產(chǎn)生的偵測(cè)位置與至少一個(gè)在前產(chǎn)生的偵測(cè)位置產(chǎn)生預(yù)測(cè)位置;以及連續(xù)地依據(jù)包括最新產(chǎn)生的預(yù)測(cè)位置在內(nèi)的至少一預(yù)測(cè)位置與包括最新產(chǎn)生的回報(bào)位置在內(nèi)的至少一回報(bào)位置產(chǎn)生新的回報(bào)位置。
[0006]較佳的,前述的位置追蹤方法,其中預(yù)測(cè)位置是依據(jù)最新產(chǎn)生的兩個(gè)偵測(cè)位置的向量乘上大于I的預(yù)定倍數(shù)產(chǎn)生。
[0007]較佳的,前述的位置追蹤方法,其中回報(bào)位置是依據(jù)最新產(chǎn)生的回報(bào)位置與最新產(chǎn)生的預(yù)測(cè)位置的向量乘上小于I的預(yù)定倍數(shù)產(chǎn)生。
[0008]較佳的,前述的位置追蹤方法,其中預(yù)測(cè)位置是依據(jù)兩個(gè)偵測(cè)位置的向量乘上大于I的預(yù)定倍數(shù)產(chǎn)生,其中所述的兩個(gè)偵測(cè)位置間存在至少一個(gè)偵測(cè)位置。
[0009]較佳的,前述的位置追蹤方法,其中更包括:連續(xù)地依據(jù)最新產(chǎn)生的偵測(cè)位置與相鄰的偵測(cè)位置間產(chǎn)生虛擬偵測(cè)位置;連續(xù)地依據(jù)最新產(chǎn)生的虛擬偵測(cè)位置與至少一個(gè)在前產(chǎn)生的虛擬偵測(cè)位置產(chǎn)生虛擬預(yù)測(cè)位置;以及連續(xù)地依據(jù)包括最新產(chǎn)生的虛擬預(yù)測(cè)位置在內(nèi)的至少一虛擬預(yù)測(cè)位置與包括最新產(chǎn)生的虛擬回報(bào)位置在內(nèi)的至少一虛擬回報(bào)位置產(chǎn)生新的虛擬回報(bào)位置。
[0010]較佳的,前述的位置追蹤方法,其中虛擬預(yù)測(cè)位置是依據(jù)最新產(chǎn)生的兩個(gè)虛擬偵測(cè)位置的向量乘上大于I的預(yù)定倍數(shù)產(chǎn)生。
[0011]較佳的,前述的位置追蹤方法,其中虛擬回報(bào)位置是依據(jù)最新產(chǎn)生的虛擬回報(bào)位置與最新產(chǎn)生的虛擬預(yù)測(cè)位置的向量乘上小于I的預(yù)定倍數(shù)產(chǎn)生。
[0012]較佳的,前述的位置追蹤方法,其中虛擬預(yù)測(cè)位置是依據(jù)兩個(gè)虛擬偵測(cè)位置的向量乘上大于I的預(yù)定倍數(shù)產(chǎn)生,其中所述的兩個(gè)虛擬偵測(cè)位置間存在至少一個(gè)虛擬偵測(cè)位置。
[0013]較佳的,前述的位置追蹤方法,其中更包括:連續(xù)地提供最新的虛擬回報(bào)位置與最新的回報(bào)位置,其中最新的虛擬回報(bào)位置先于最新的回報(bào)位置被提供。
[0014]較佳的,前述的位置追蹤方法,其中預(yù)測(cè)位置、回報(bào)位置、虛擬預(yù)測(cè)位置與虛擬回報(bào)位置是以二次方貝茲曲線產(chǎn)生。
[0015]本發(fā)明的目的及解決其技術(shù)問題還可以是采用以下技術(shù)方案來(lái)實(shí)現(xiàn)的。依據(jù)本發(fā)明提出的一種基于預(yù)測(cè)的位置追蹤方法,包括:在外部物件接近或觸碰觸摸屏?xí)r,由觸摸屏接收的信號(hào)產(chǎn)生相應(yīng)于外部物件的連續(xù)多個(gè)偵測(cè)位置;依據(jù)所述的偵測(cè)位置產(chǎn)生連續(xù)多個(gè)預(yù)測(cè)位置,其中每一個(gè)預(yù)測(cè)位置分別依據(jù)至少兩個(gè)預(yù)測(cè)位置產(chǎn)生;以及依據(jù)所述的預(yù)測(cè)位置產(chǎn)生連續(xù)多個(gè)回報(bào)位置,其中每一個(gè)回報(bào)位置分別依據(jù)至少一預(yù)測(cè)位置與至少一回報(bào)位置產(chǎn)生。
[0016]較佳的,前述的位置追蹤方法,其中預(yù)測(cè)位置是依據(jù)最新產(chǎn)生的兩個(gè)偵測(cè)位置的向量乘上大于I的預(yù)定倍數(shù)產(chǎn)生。
[0017]較佳的,前述的位置追蹤方法,其中回報(bào)位置是依據(jù)最新產(chǎn)生的回報(bào)位置與最新產(chǎn)生的預(yù)測(cè)位置的向量乘上小于I的預(yù)定倍數(shù)產(chǎn)生。
[0018]較佳的,前述的位置追蹤方法,其中預(yù)測(cè)位置是依據(jù)兩個(gè)偵測(cè)位置的向量乘上大于I的預(yù)定倍數(shù)產(chǎn)生,其中所述的兩個(gè)偵測(cè)位置間存在至少一個(gè)偵測(cè)位置。
[0019]較佳的,前述的位置追蹤方法,其中更包括:依據(jù)所述的偵測(cè)位置產(chǎn)生連續(xù)多個(gè)虛擬預(yù)測(cè)位置,其中每一個(gè)虛擬預(yù)測(cè)位置位于兩個(gè)相鄰的偵測(cè)位置之間;依據(jù)所述的虛擬偵測(cè)位置產(chǎn)生連續(xù)多個(gè)虛擬預(yù)測(cè)位置,其中每一個(gè)虛擬預(yù)測(cè)位置分別依據(jù)至少兩個(gè)虛擬預(yù)測(cè)位置產(chǎn)生;以及依據(jù)所述的虛擬預(yù)測(cè)位置產(chǎn)生連續(xù)多個(gè)虛擬回報(bào)位置,其中每一個(gè)虛擬回報(bào)位置分別依據(jù)至少一虛擬預(yù)測(cè)位置與至少一虛擬回報(bào)位置產(chǎn)生。
[0020]較佳的,前述的位置追蹤方法,其中虛擬預(yù)測(cè)位置是依據(jù)最新產(chǎn)生的兩個(gè)虛擬偵測(cè)位置的向量乘上大于I的預(yù)定倍數(shù)產(chǎn)生。
[0021]較佳的,前述的位置追蹤方法,其中虛擬回報(bào)位置是依據(jù)最新產(chǎn)生的虛擬回報(bào)位置與最新產(chǎn)生的虛擬預(yù)測(cè)位置的向量乘上小于I的預(yù)定倍數(shù)產(chǎn)生。
[0022]較佳的,前述的位置追蹤方法,其中虛擬預(yù)測(cè)位置是依據(jù)兩個(gè)虛擬偵測(cè)位置的向量乘上大于I的預(yù)定倍數(shù)產(chǎn)生,其中所述的兩個(gè)虛擬偵測(cè)位置間存在至少一個(gè)虛擬偵測(cè)位置。
[0023]較佳的,前述的位置追蹤方法,其中更包括:連續(xù)地提供最新的虛擬回報(bào)位置與最新的回報(bào)位置,其中最新的虛擬回報(bào)位置先于最新的回報(bào)位置被提供。
[0024]較佳的,前述的位置追蹤方法,其中預(yù)測(cè)位置、回報(bào)位置、虛擬預(yù)測(cè)位置與虛擬回報(bào)位置是以二次方貝茲曲線產(chǎn)生。
[0025]借由上述技術(shù)方案,本發(fā)明至少具有下列優(yōu)點(diǎn)及有益效果:基于預(yù)測(cè)位置與先前回報(bào)位置來(lái)向后退縮,以產(chǎn)生新的回報(bào)位置,可降低或?yàn)V除因觸摸屏噪聲干擾所造成的回報(bào)位置的抖動(dòng),并且回報(bào)位置能較接近實(shí)際上的偵測(cè)位置。
【專利附圖】
【附圖說(shuō)明】
[0026]圖1為現(xiàn)有技術(shù)的追蹤報(bào)點(diǎn)的不意圖;
[0027]圖2為采用過(guò)濾程式的追蹤報(bào)點(diǎn)的示意圖;
[0028]圖3為依據(jù)本發(fā)明的基于預(yù)測(cè)的位置追蹤報(bào)點(diǎn)的示意圖;
[0029]圖4為依據(jù)本發(fā)明加入虛擬回報(bào)位置的基于預(yù)測(cè)的位置追蹤報(bào)點(diǎn)的示意圖;
[0030]圖5與圖6為依據(jù)本發(fā)明的第一實(shí)施例的基于預(yù)測(cè)的位置追蹤方法的流程示意圖;以及
[0031]圖7與圖8為依據(jù)本發(fā)明的第二實(shí)施例的基于預(yù)測(cè)的位置追蹤方法的流程示意圖。
[0032]【主要元件符號(hào)說(shuō)明】
[0033]Itrack輸入軌跡Otrack輸出軌跡
[0034]II,12,…,15偵測(cè)位置 11-1, 12-1, -14-1虛擬偵測(cè)位置
[0035]P3, P3-1, P4, P4-1 與 P5 預(yù)測(cè)位置
[0036]02,02-1,03,03-1, 04,04-1 與 05 回報(bào)位置
【具體實(shí)施方式】
[0037]本發(fā)明將詳細(xì)描述一些實(shí)施例如下。然而,除了所揭示的實(shí)施例外,本發(fā)明亦可以廣泛地運(yùn)用在其他的實(shí)施例施行。本發(fā)明的范圍并不受該些實(shí)施例的限定,乃以權(quán)利要求的范圍為準(zhǔn)。而為提供更清楚的描述及使本領(lǐng)域技術(shù)人員能理解本發(fā)明的
【發(fā)明內(nèi)容】
,圖示內(nèi)各部分并沒有依照其相對(duì)的尺寸而繪圖,某些尺寸與其他相關(guān)尺度的比例會(huì)被突顯而顯得夸張,且不相關(guān)的細(xì)節(jié)部分亦未完全繪出,以求圖示的簡(jiǎn)潔。
[0038]為了解決現(xiàn)有技術(shù)的問題,一般會(huì)采取一種過(guò)濾(filter)程序,來(lái)濾除或減低前述抖動(dòng)的問題。請(qǐng)參照?qǐng)D2所示,可以是依據(jù)最新回報(bào)位置(前一個(gè)回報(bào)位置)與最新偵測(cè)位置(目前偵測(cè)位置)間以比例進(jìn)行內(nèi)差運(yùn)算決定新的回報(bào)位置。例如,觸摸屏依據(jù)輸入軌跡Itrack依序偵測(cè)到回報(bào)位置II,12,…,15,當(dāng)12被偵測(cè)到時(shí),依據(jù)最新回報(bào)位置(假設(shè)最新回報(bào)位置位于II)與最新偵測(cè)位置12間以比例(例如40%)進(jìn)行過(guò)濾程序,產(chǎn)生新的回報(bào)位置02。同理,當(dāng)最新偵測(cè)位置13被偵測(cè)出來(lái)時(shí),是以最新回報(bào)位置12與最新偵測(cè)位置13進(jìn)行過(guò)濾程序以產(chǎn)生新的回報(bào)位置03。依此類推,可由連續(xù)產(chǎn)生的回報(bào)位置產(chǎn)生前述的輸出軌跡Otrack。由圖2可以看出,輸出軌跡Otrack落后于輸入軌跡Itrack—段相當(dāng)大的距離。
[0039]因此,在本發(fā)明一實(shí)施例中,是采用一種基于預(yù)測(cè)的位置追蹤方法,來(lái)解決線性抖動(dòng)的問題,并同時(shí)拉近輸出軌跡與輸入軌跡間的距離。[0040]請(qǐng)參照?qǐng)D3所示,為依據(jù)本發(fā)明的第一實(shí)施例的示意圖,觸摸屏是依序偵測(cè)出連續(xù)的偵測(cè)位置(如偵測(cè)位置II,12,…,15),并且依據(jù)所述的偵測(cè)位置預(yù)測(cè)出連續(xù)的預(yù)測(cè)位置(如預(yù)測(cè)位置P3,P4與P5),基于所述的預(yù)測(cè)位置,依據(jù)最新回報(bào)位置(前一個(gè)回報(bào)位置)與最新預(yù)測(cè)位置(目前預(yù)測(cè)位置)進(jìn)行過(guò)濾程序以產(chǎn)生新的回報(bào)位置。例如,預(yù)測(cè)位置可以是依據(jù)至少兩個(gè)回報(bào)位置預(yù)測(cè)出來(lái),如依據(jù)回報(bào)位置Il與13預(yù)測(cè)出預(yù)測(cè)位置P3,依據(jù)回報(bào)位置12與14預(yù)測(cè)出預(yù)測(cè)位置P4與依據(jù)回報(bào)位置13與15預(yù)測(cè)出預(yù)測(cè)位置P5。在本范例中可是以等速度的方式預(yù)測(cè)出預(yù)測(cè)位置,例如以相差一個(gè)、兩個(gè)或多個(gè)時(shí)間單位的在前回報(bào)位置與在后回報(bào)位置來(lái)計(jì)算出移動(dòng)速度或向量,依據(jù)移動(dòng)速度或向量基于在后回報(bào)位置預(yù)測(cè)出k個(gè)時(shí)間單位后的位置,其中k可以是自然數(shù)或?qū)崝?shù),例如k可以是I或1.5。之后,再以過(guò)濾程序進(jìn)行線性內(nèi)插產(chǎn)生新的回報(bào)位置。
[0041]換言之,前述的預(yù)測(cè)與過(guò)濾程序可以是采用線性貝茲曲線。給定點(diǎn)L0、L1,線性貝茲曲線只是一條兩點(diǎn)之間的直線。這條線由下式給出:B(t) = (l-t)L0+tLl。當(dāng)進(jìn)行預(yù)測(cè)時(shí),LO與LI為回報(bào)位置(如前述的回報(bào)位置Il與13),其中t>l (如1.5),并且產(chǎn)生的B⑴為新的預(yù)測(cè)位置。當(dāng)進(jìn)行過(guò)濾程序時(shí),LO與LI分別為最新回報(bào)位置與最新預(yù)測(cè)位置(如回報(bào)位置02與預(yù)測(cè)位置P3),其中t e [0,1],并且產(chǎn)生的8(0為新的回報(bào)位置。
[0042]本【技術(shù)領(lǐng)域】具有公知知識(shí)的技術(shù)人員可以得知其他依據(jù)至少兩個(gè)回報(bào)位置預(yù)測(cè)出預(yù)測(cè)位置及過(guò)濾程序的方式。例如采用二次方貝茲曲線(B6zier Curve),例如二次方貝茲曲線的路徑由給定點(diǎn)L0、L1、L2的函數(shù)B⑴追蹤:B(t) = (l-t)2L0+2t(l-t)Ll+t2L2。當(dāng)進(jìn)行預(yù)測(cè)時(shí),L0、L1與L2為回報(bào)位置,其中t>l,并且產(chǎn)生的B(t)為新的預(yù)測(cè)位置。當(dāng)進(jìn)行過(guò)濾程序時(shí),LO與 LI為最新兩個(gè)回報(bào)位置并且L2為最新預(yù)測(cè)位置,其中t e [0,1],并且產(chǎn)生的B(t)為新的回報(bào)位置。
[0043]對(duì)照?qǐng)D2與圖3,由于圖3采用預(yù)測(cè)位置,圖3的輸出軌跡Otrack與輸入軌跡Itrack較為接近。例如圖3的回報(bào)位置05較接近偵測(cè)位置15。
[0044]相對(duì)于第一實(shí)施例,在本發(fā)明的第二實(shí)施例中,更包括分別在所述的偵測(cè)位置的每一對(duì)相鄰的兩偵測(cè)位置間加入至少一虛擬偵測(cè)位置,所述的偵測(cè)位置與虛擬偵測(cè)位置構(gòu)成連續(xù)的輸入位置。虛擬偵測(cè)位置可以是每一對(duì)相鄰的兩偵測(cè)位置間的中央位置,或是依據(jù)前述貝茲曲線產(chǎn)生。據(jù)此,可以將所述的偵測(cè)位置加倍,成為所述的輸入位置。本【技術(shù)領(lǐng)域】具有公知知識(shí)的技術(shù)人員可以得知每一對(duì)相鄰的兩偵測(cè)位置間加入的虛擬偵測(cè)位置可以是一個(gè)、兩個(gè)或更多個(gè)。
[0045]請(qǐng)參照?qǐng)D4所示,觸摸屏是依序偵測(cè)出連續(xù)的偵測(cè)位置(如偵測(cè)位置II,12,…,15)來(lái)產(chǎn)生連續(xù)的虛擬偵測(cè)位置(11-1,12-1,一14-1),以組成連續(xù)的輸入位置(II,11-1,12,12-1,…,14,14-1, 15),并且依據(jù)所述的輸入位置預(yù)測(cè)出連續(xù)的預(yù)測(cè)位置(如預(yù)測(cè)位置P3,P3-1, P4, P4-1與P5),基于所述的預(yù)測(cè)位置,依據(jù)最新回報(bào)位置(前一個(gè)回報(bào)位置)與最新預(yù)測(cè)位置(目前預(yù)測(cè)位置)進(jìn)行過(guò)濾程序以產(chǎn)生新的回報(bào)位置(如回報(bào)位置03,03-1, 04, 04-1與05)。在本范例中回報(bào)位置02_1為回報(bào)位置03在前的一個(gè)回報(bào)位置。
[0046]前述的預(yù)測(cè)位置的預(yù)測(cè)及產(chǎn)生回報(bào)位置的過(guò)濾程序以于第一實(shí)施例中說(shuō)明,在此不再贅述。由圖4可以看出,相對(duì)于圖1,2與3,由于圖4的回報(bào)位置的數(shù)目增加,輸出軌跡Otrack顯得更平滑,可更加改善前述軌跡抖動(dòng)的問題。[0047]本發(fā)明的技術(shù)手段可應(yīng)用于大多數(shù)的觸摸屏,如電阻式、表面聲波式、紅外線式、光學(xué)式、表面電容式、投射電容式或其他可回報(bào)位置以顯示輸出軌跡的觸摸屏。此外,本發(fā)明可用來(lái)回報(bào)一個(gè)或多個(gè)外部導(dǎo)電物件移動(dòng)的輸出軌跡。
[0048]請(qǐng)參照?qǐng)D5,為依據(jù)本發(fā)明第一實(shí)施例提出的一種基于預(yù)測(cè)的位置追蹤方法的流程示意圖。首先,如步驟510所示,在外部物件接近或觸碰觸摸屏?xí)r,連續(xù)地由觸摸屏接收的信號(hào)產(chǎn)生相應(yīng)于外部物件的一個(gè)偵測(cè)位置。接下來(lái),如步驟530所示,連續(xù)地依據(jù)最新產(chǎn)生的偵測(cè)位置與至少一個(gè)在前產(chǎn)生的偵測(cè)位置產(chǎn)生預(yù)測(cè)位置。再接下來(lái),如步驟550所示,連續(xù)地依據(jù)包括最新產(chǎn)生的預(yù)測(cè)位置在內(nèi)的至少一預(yù)測(cè)位置與包括最新產(chǎn)生的回報(bào)位置在內(nèi)的至少一回報(bào)位置產(chǎn)生新的回報(bào)位置。
[0049]請(qǐng)參照?qǐng)D6,為依據(jù)本發(fā)明第一實(shí)施例提出的另一種基于預(yù)測(cè)的位置追蹤方法的流程示意圖。如步驟610所示,在外部物件接近或觸碰觸摸屏?xí)r,由觸摸屏接收的信號(hào)產(chǎn)生相應(yīng)于外部物件的連續(xù)多個(gè)偵測(cè)位置。接下來(lái),如步驟630所示,依據(jù)所述的偵測(cè)位置產(chǎn)生連續(xù)多個(gè)預(yù)測(cè)位置,其中每一個(gè)預(yù)測(cè)位置分別依據(jù)至少兩個(gè)預(yù)測(cè)位置產(chǎn)生。再接下來(lái),如步驟650所示,依據(jù)所述的預(yù)測(cè)位置產(chǎn)生連續(xù)多個(gè)回報(bào)位置,其中每一個(gè)回報(bào)位置分別依據(jù)至少一預(yù)測(cè)位置與至少一回報(bào)位置產(chǎn)生。
[0050]在本發(fā)明的一范例中,預(yù)測(cè)位置是依據(jù)最新產(chǎn)生的兩個(gè)偵測(cè)位置的向量乘上大于I的預(yù)定倍數(shù)產(chǎn)生。換言之,在兩個(gè)偵測(cè)位置中,是由較舊的偵測(cè)位置為起點(diǎn)并且以較新的偵測(cè)位置為終點(diǎn)產(chǎn)生的向量乘上大于1的預(yù)定倍數(shù),來(lái)產(chǎn)生新的向量,預(yù)測(cè)位置基于較舊的偵測(cè)位置位于新的向量的終點(diǎn)。在本發(fā)明中,以兩個(gè)位置產(chǎn)生另一個(gè)位置的方式可以是以上述例子的方式,也可以是以其他方式進(jìn)行,本發(fā)明并不加以限制。
[0051]在本發(fā)明的另一范例中,預(yù)測(cè)位置是依據(jù)兩個(gè)偵測(cè)位置的向量乘上大于I的預(yù)定倍數(shù)產(chǎn)生,其中所述的兩個(gè)偵測(cè)位置間存在至少一個(gè)偵測(cè)位置。綜合上述,產(chǎn)生預(yù)測(cè)位置所依據(jù)的兩個(gè)偵測(cè)位置可以是相鄰的,也可以是不相鄰的,本發(fā)明并不加以限制。
[0052]相對(duì)于預(yù)測(cè)位置是乘上大于1的預(yù)定倍數(shù)產(chǎn)生,回報(bào)位置是乘上小于I的預(yù)定倍數(shù)產(chǎn)生。例如,回報(bào)位置是依據(jù)最新產(chǎn)生的回報(bào)位置與最新產(chǎn)生的預(yù)測(cè)位置的向量乘上小于I的預(yù)定倍數(shù)產(chǎn)生。
[0053]在圖4的例子中,所述的輸入位置中,輸入位置11-1,12-1,…,14_1可視為虛擬輸入位置,并且在所述的預(yù)測(cè)位置中,預(yù)測(cè)位置P3-1,P4-1可視為虛擬預(yù)測(cè)位置。同樣地,在所述的回報(bào)位置中,回報(bào)位置03-1,04-1可視為虛擬回報(bào)位置。所述的虛擬回報(bào)位置增加了報(bào)點(diǎn)率,也使得線性更為平滑。
[0054]請(qǐng)參照?qǐng)D7,更包括在圖5的過(guò)程中如步驟520所示,連續(xù)地依據(jù)最新產(chǎn)生的偵測(cè)位置與相鄰的偵測(cè)位置間產(chǎn)生虛擬偵測(cè)位置。接下來(lái),如步驟540所示,連續(xù)地依據(jù)最新產(chǎn)生的虛擬偵測(cè)位置與至少一個(gè)在前產(chǎn)生的虛擬偵測(cè)位置產(chǎn)生虛擬預(yù)測(cè)位置。再接下來(lái),如步驟560所示,連續(xù)地依據(jù)包括最新產(chǎn)生的虛擬預(yù)測(cè)位置在內(nèi)的至少一虛擬預(yù)測(cè)位置與包括最新產(chǎn)生的虛擬回報(bào)位置在內(nèi)的至少一虛擬回報(bào)位置產(chǎn)生新的虛擬回報(bào)位置。
[0055]請(qǐng)?jiān)賲⒄請(qǐng)D8,在本發(fā)明的最佳模式中,更包括在圖6的過(guò)程中如步驟620所示,依據(jù)所述的偵測(cè)位置產(chǎn)生連續(xù)多個(gè)虛擬預(yù)測(cè)位置,其中每一個(gè)虛擬預(yù)測(cè)位置位于兩個(gè)相鄰的偵測(cè)位置之間。接下來(lái),如步驟640所示,依據(jù)所述的虛擬偵測(cè)位置產(chǎn)生連續(xù)多個(gè)虛擬預(yù)測(cè)位置,其中每一個(gè)虛擬預(yù)測(cè)位置分別依據(jù)至少兩個(gè)虛擬預(yù)測(cè)位置產(chǎn)生。再接下來(lái),如步驟660所示,依據(jù)所述的虛擬預(yù)測(cè)位置產(chǎn)生連續(xù)多個(gè)虛擬回報(bào)位置,其中每一個(gè)虛擬回報(bào)位置分別依據(jù)至少一虛擬預(yù)測(cè)位置與至少一虛擬回報(bào)位置產(chǎn)生。
[0056]在本發(fā)明的一范例中,虛擬預(yù)測(cè)位置是依據(jù)最新產(chǎn)生的兩個(gè)虛擬偵測(cè)位置的向量乘上大于I的預(yù)定倍數(shù)產(chǎn)生。并且在本發(fā)明的另一范例中,虛擬回報(bào)位置是依據(jù)最新產(chǎn)生的虛擬回報(bào)位置與最新產(chǎn)生的虛擬預(yù)測(cè)位置的向量乘上小于I的預(yù)定倍數(shù)產(chǎn)生。綜合上述,產(chǎn)生虛擬預(yù)測(cè)位置所依據(jù)的兩個(gè)虛擬偵測(cè)位置可以是相鄰的,也可以是不相鄰的,本發(fā)明并不加以限制。
[0057]此外,相對(duì)于虛擬預(yù)測(cè)位置是乘上大于I的預(yù)定倍數(shù)產(chǎn)生,虛擬回報(bào)位置是乘上小于I的預(yù)定倍數(shù)產(chǎn)生。例如,虛擬預(yù)測(cè)位置是依據(jù)兩個(gè)虛擬偵測(cè)位置的向量乘上大于I的預(yù)定倍數(shù)產(chǎn)生,其中所述的兩個(gè)虛擬偵測(cè)位置間存在至少一個(gè)虛擬偵測(cè)位置。
[0058]由于虛擬回報(bào)位置是介于回報(bào)位置間,因此最新(產(chǎn)生)的虛擬回報(bào)位置可視為先于最新(產(chǎn)生)的回報(bào)位置。據(jù)此,本發(fā)明更包括連續(xù)地提供最新的虛擬回報(bào)位置與最新的回報(bào)位置,其中最新的虛擬回報(bào)位置先于最新的回報(bào)位置被提供。
[0059]此外,前述的預(yù)測(cè)位置、回報(bào)位置、虛擬預(yù)測(cè)位置與虛擬回報(bào)位置是以二次方貝茲曲線產(chǎn)生。
[0060]以上所述,僅是本發(fā)明的較佳實(shí)施例而已,并非對(duì)本發(fā)明作任何形式上的限制,雖然本發(fā)明已以較佳實(shí)施例揭示如上,然而并非用以限定本發(fā)明,任何熟悉本專業(yè)的技術(shù)人員,在不脫離本發(fā)明技術(shù)方案范圍內(nèi),當(dāng)可利用上述揭示的方法及技術(shù)內(nèi)容作出些許的更動(dòng)或修飾為等同變化的等效實(shí)施例,但凡是未脫離本發(fā)明技術(shù)方案的內(nèi)容,依據(jù)本發(fā)明的技術(shù)實(shí)質(zhì)對(duì)以上實(shí)施例所作的任何簡(jiǎn)單修改、等同變化與修飾,均仍屬于本發(fā)明技術(shù)方案的范圍內(nèi)。
【權(quán)利要求】
1.一種基于預(yù)測(cè)的位置追蹤方法,其特征在于包括: 在外部物件接近或觸碰觸摸屏?xí)r,連續(xù)地由觸摸屏接收的信號(hào)產(chǎn)生相應(yīng)于外部物件的一個(gè)偵測(cè)位置; 連續(xù)地依據(jù)最新產(chǎn)生的偵測(cè)位置與至少一個(gè)在前產(chǎn)生的偵測(cè)位置產(chǎn)生預(yù)測(cè)位置;以及 連續(xù)地依據(jù)包括最新產(chǎn)生的預(yù)測(cè)位置在內(nèi)的至少一預(yù)測(cè)位置與包括最新產(chǎn)生的回報(bào)位置在內(nèi)的至少一回報(bào)位置產(chǎn)生新的回報(bào)位置。
2.根據(jù)權(quán)利要求1所述的位置追蹤方法,其特征在于其中預(yù)測(cè)位置是依據(jù)最新產(chǎn)生的兩個(gè)偵測(cè)位置的向量乘上大于I的預(yù)定倍數(shù)產(chǎn)生。
3.根據(jù)權(quán)利要求1所述的位置追蹤方法,其特征在于其中回報(bào)位置是依據(jù)最新產(chǎn)生的回報(bào)位置與最新產(chǎn)生的預(yù)測(cè)位置的向量乘上小于I的預(yù)定倍數(shù)產(chǎn)生。
4.根據(jù)權(quán)利要求1所述的位置追蹤方法,其特征在于其中預(yù)測(cè)位置是依據(jù)兩個(gè)偵測(cè)位置的向量乘上大于I的預(yù)定倍數(shù)產(chǎn)生,其中所述的兩個(gè)偵測(cè)位置間存在至少一個(gè)偵測(cè)位置。
5.根據(jù)權(quán)利要求1所述的位置追蹤方法,其特征在于更包括: 連續(xù)地依據(jù)最新產(chǎn)生的偵測(cè)位置與相鄰的偵測(cè)位置間產(chǎn)生虛擬偵測(cè)位置; 連續(xù)地依據(jù)最新產(chǎn)生的虛擬偵測(cè)位置與至少一個(gè)在前產(chǎn)生的虛擬偵測(cè)位置產(chǎn)生虛擬預(yù)測(cè)位置;以及 連續(xù)地依據(jù)包括最新產(chǎn)生的虛擬預(yù)測(cè)位置在內(nèi)的至少一虛擬預(yù)測(cè)位置與包括最新產(chǎn)生的虛擬回報(bào)位置在內(nèi)的至少一虛擬回報(bào)位置產(chǎn)生新的虛擬回報(bào)位置。
6.根據(jù)權(quán)利要求5所述的位置`追蹤方法,其特征在于其中虛擬預(yù)測(cè)位置是依據(jù)最新產(chǎn)生的兩個(gè)虛擬偵測(cè)位置的向量乘上大于I的預(yù)定倍數(shù)產(chǎn)生。
7.根據(jù)權(quán)利要求5所述的位置追蹤方法,其特征在于其中虛擬回報(bào)位置是依據(jù)最新產(chǎn)生的虛擬回報(bào)位置與最新產(chǎn)生的虛擬預(yù)測(cè)位置的向量乘上小于I的預(yù)定倍數(shù)產(chǎn)生。
8.根據(jù)權(quán)利要求5所述的位置追蹤方法,其特征在于其中虛擬預(yù)測(cè)位置是依據(jù)兩個(gè)虛擬偵測(cè)位置的向量乘上大于I的預(yù)定倍數(shù)產(chǎn)生,其中所述的兩個(gè)虛擬偵測(cè)位置間存在至少一個(gè)虛擬偵測(cè)位置。
9.根據(jù)權(quán)利要求5所述的位置追蹤方法,其特征在于更包括: 連續(xù)地提供最新的虛擬回報(bào)位置與最新的回報(bào)位置,其中最新的虛擬回報(bào)位置先于最新的回報(bào)位置被提供。
10.根據(jù)權(quán)利要求1所述的位置追蹤方法,其特征在于其中預(yù)測(cè)位置、回報(bào)位置、虛擬預(yù)測(cè)位置與虛擬回報(bào)位置是以二次方貝茲曲線產(chǎn)生。
11.一種基于預(yù)測(cè)的位置追蹤方法,其特征在于包括: 在外部物件接近或觸碰觸摸屏?xí)r,由觸摸屏接收的信號(hào)產(chǎn)生相應(yīng)于外部物件的連續(xù)多個(gè)偵測(cè)位置; 依據(jù)所述的偵測(cè)位置產(chǎn)生連續(xù)多個(gè)預(yù)測(cè)位置,其中每一個(gè)預(yù)測(cè)位置分別依據(jù)至少兩個(gè)預(yù)測(cè)位置產(chǎn)生;以及 依據(jù)所述的預(yù)測(cè)位置產(chǎn)生連續(xù)多個(gè)回報(bào)位置,其中每一個(gè)回報(bào)位置分別依據(jù)至少一預(yù)測(cè)位置與至少一回報(bào)位置產(chǎn)生。
12.根據(jù)權(quán)利要求11所述的位置追蹤方法,其特征在于其中預(yù)測(cè)位置是依據(jù)最新產(chǎn)生的兩個(gè)偵測(cè)位置的向量乘上大于I的預(yù)定倍數(shù)產(chǎn)生。
13.根據(jù)權(quán)利要求11所述的位置追蹤方法,其特征在于其中回報(bào)位置是依據(jù)最新產(chǎn)生的回報(bào)位置與最新產(chǎn)生的預(yù)測(cè)位置的向量乘上小于I的預(yù)定倍數(shù)產(chǎn)生。
14.根據(jù)權(quán)利要求11所述的位置追蹤方法,其特征在于其中預(yù)測(cè)位置是依據(jù)兩個(gè)偵測(cè)位置的向量乘上大于I的預(yù)定倍數(shù)產(chǎn)生,其中所述的兩個(gè)偵測(cè)位置間存在至少一個(gè)偵測(cè)位置。
15.根據(jù)權(quán)利要求11所述的位置追蹤方法,其特征在于更包括: 依據(jù)所述的偵測(cè)位置產(chǎn)生連續(xù)多個(gè)虛擬預(yù)測(cè)位置,其中每一個(gè)虛擬預(yù)測(cè)位置位于兩個(gè)相鄰的偵測(cè)位置之間; 依據(jù)所述的虛擬偵測(cè)位置產(chǎn)生連續(xù)多個(gè)虛擬預(yù)測(cè)位置,其中每一個(gè)虛擬預(yù)測(cè)位置分別依據(jù)至少兩個(gè)虛擬預(yù)測(cè)位置產(chǎn)生;以及 依據(jù)所述的虛擬預(yù)測(cè)位置產(chǎn)生連續(xù)多個(gè)虛擬回報(bào)位置,其中每一個(gè)虛擬回報(bào)位置分別依據(jù)至少一虛擬預(yù)測(cè)位置與至少一虛擬回報(bào)位置產(chǎn)生。
16.根據(jù)權(quán)利要求15所述的位置追蹤方法,其特征在于其中虛擬預(yù)測(cè)位置是依據(jù)最新產(chǎn)生的兩個(gè)虛擬偵測(cè)位置的向量乘上大于I的預(yù)定倍數(shù)產(chǎn)生。
17.根據(jù)權(quán)利要求1 5所述的位置追蹤方法,其特征在于其中虛擬回報(bào)位置是依據(jù)最新產(chǎn)生的虛擬回報(bào)位置與最新產(chǎn)生的虛擬預(yù)測(cè)位置的向量乘上小于I的預(yù)定倍數(shù)產(chǎn)生。
18.根據(jù)權(quán)利要求15所述的位置追蹤方法,其特征在于其中虛擬預(yù)測(cè)位置是依據(jù)兩個(gè)虛擬偵測(cè)位置的向量乘上大于I的預(yù)定倍數(shù)產(chǎn)生,其中所述的兩個(gè)虛擬偵測(cè)位置間存在至少一個(gè)虛擬偵測(cè)位置。
19.根據(jù)權(quán)利要求15所述的位置追蹤方法,其特征在于更包括: 連續(xù)地提供最新的虛擬回報(bào)位置與最新的回報(bào)位置,其中最新的虛擬回報(bào)位置先于最新的回報(bào)位置被提供。
20.根據(jù)權(quán)利要求11所述的位置追蹤方法,其特征在于其中預(yù)測(cè)位置、回報(bào)位置、虛擬預(yù)測(cè)位置與虛擬回報(bào)位置是以二次方貝茲曲線產(chǎn)生。
【文檔編號(hào)】G06F3/041GK103677382SQ201310025619
【公開日】2014年3月26日 申請(qǐng)日期:2013年1月23日 優(yōu)先權(quán)日:2012年9月18日
【發(fā)明者】葉尚泰 申請(qǐng)人:禾瑞亞科技股份有限公司