專利名稱:用于光學觸控儀的觸點運動軌跡預判方法
技術領域:
本發(fā)明涉及用于光學觸控儀的觸點運動軌跡預判方法。
背景技術:
光學互動觸控儀,為用戶創(chuàng)造一個完美的交互式投影使用環(huán)境,不僅可以投影出明亮清晰的影像,獨特的交互式投影功能,并在任何表面都可實現(xiàn)互動功能,方便用戶的使用,光學互動觸控儀,無需電子白板即可實現(xiàn)互動功能,而且任何的平面墻或屏幕皆可成為實現(xiàn)互動投影的觸控屏幕,可在其所投影出來的任意畫面做計算機的操作,繪畫,書寫,上網(wǎng)等,可廣泛的應用在教育教學,商務會議,商品展示,公司企業(yè)文化宣傳,企業(yè)培訓等都能讓用戶的投影隨心而動。例如寶萊特推出來的光學觸控投影機O-TOUCH ;它將投影儀和互動觸控儀連接到服務器上,通過互動觸控儀頂端的兩個光學感應器,不斷的獲取觸點的坐標,然后將其傳輸至服務器用于計算,計算后將軌跡通過投影儀顯示;當然光學互動觸控儀的顯示部分,并不一定要求投影儀,普通的顯示器、液晶電視也可以實現(xiàn)。然而由于服務端計算能力的瓶頸,在形成軌跡的時候,其靈敏度和精度是兩個不可調(diào)和的參數(shù),當靈敏度高的時候,在計算能力有限的情況下,其精度必然下降;同樣,精度上升,帶來了大量的計算操作,從而影響靈敏度,導致軌跡不實時跟隨劃動操作。
發(fā)明內(nèi)容
本發(fā)明針對上述技術缺陷,提出在滿足一定精度的情況下即可滿足軌跡實時跟隨劃動操作,又可以在事后顯示高精度的運動軌跡。用于光學觸控儀的觸點運動軌跡預判方法,包括如下步驟
11)光學感應器感應到劃動動作時,將采集到的觸點信號傳入服務器端,服務器端根據(jù)一定間隔時間對采集的觸點信號計算坐標,然后根據(jù)三點定弧形的方式,將這些坐標不斷的連接,并通過顯示部實時顯示,從而形成運動軌跡,對于在間隔時間內(nèi)的觸電信號則暫時不參加計算而直接存入存儲部中;
12)當光學感應器檢測到停止劃動動作時,服務器端從存儲部中取出未參加計算的觸點信號,計算坐標,然后重新根據(jù)三點定弧形的方式,對步驟11)中已計算的坐標和新計算的坐標進行連接,從而修正步驟11)中形成的運動軌跡,并通過顯示部實時顯示。進一步的,所述步驟12)中,如果光學感應器再次檢測到劃動動作時,則服務器端停止修正原運動軌跡,轉而按步驟11)操作,從而形成新運動軌跡。進一步的,如新運動軌跡已形成,則根據(jù)運動軌跡形成的先后順序,利用步驟12)的操作對運動軌跡進行修正。進一步的,如新運動軌跡已形成,則利用步驟12)的操作對新、舊運動軌跡同時進行修正。進一步的,所述服務器端對觸點信號按順序編號存入存儲部中,在利用步驟12)取出計算時,是按一定的順序間隔取出未參加計算的觸點信號,對這些觸電信號計算坐標并進行修正操作,重復上述步驟,直至所有未參加計算的點全部參加了計算,形成最終的運動軌跡。本發(fā)明的有益效果在于在滿足最低精度的情況下,實時計算坐標,對于一些省略的觸點信號暫時不予計算,從而提高了靈敏度,使得軌跡可實時跟隨劃動操作形成,不至于延遲,在檢測到停止劃動操作時,對這些省略的點進行計算,從而修正形成的軌跡,提高精度。在修正的時候,采用間隔取點進行計算,使得軌跡整體不斷的修正,讓軌跡整體形成一個漸變的效果,不至于出現(xiàn)軌跡前部分清晰,后部分模糊的不對稱效果。
具體實施例方式用于光學觸控儀的觸點運動軌跡預判方法,包括如下步驟當光學感應器感應到手指劃動動作操作時,將采集到的觸點信號傳入與之連接的服務器端,服務器端可根據(jù) 實際情況設置一定的時間間隔,實際情況指的是整個系統(tǒng)要求的最低精度,然后服務器端根據(jù)該時間間隔對光學感應器不斷傳入的觸點信號進行刪選計算坐標(觸點信號和坐標對應),對那些未被選中的觸點信號則暫時存入服務器端的內(nèi)存中做后續(xù)修正軌跡用。對計算的坐標,然后根據(jù)三點定弧形的方式,將這些坐標不斷的連接假設需要計算的坐標點序號為1,4, 7, 10,13,16,.... BPC1,4, 7)定弧線連接,(10,13,16)定弧線連接,依次類推,并通過顯示部例如投影儀,顯示器等實時跟隨手指形成軌跡,當手指寫完一個字,或者畫完一個連續(xù)的軌跡時,必然有停頓的時間,光學感應器檢測到停止劃動動作時,月艮務器端從內(nèi)存當中取出這些被省略的觸點信號,計算全部坐標,即1,2,3,4,5,6..然后還是根據(jù)三點定弧形的方式對(1,2,3)定弧線連接,(4,5,6)定弧線連接…。服務器端在存儲觸點信號數(shù)據(jù)時,對這些數(shù)據(jù)進行順序編號,為了出現(xiàn)漸變的效果,防止軌跡前部分清晰,后部分模糊,在取點的時候可按一定的間隔取點,例如如果先計算的坐標點序號為1,4,7,10,13,16,…;第二次修正的時候可先從內(nèi)存中取觸點信號從而形成坐標點序號2,5,8,11,14,17…與原來結合形成I, 2,4,5,7,8,10,11,13,14,16,17…然后根據(jù)三點定弧形的方式對(1,2,4)定弧線連接,(4,5,7)定弧線連接…,第一次計算完成后取出剩余的觸點信號計算得到坐標序號為3,6, 9,12,15…與原來結合形成I, 2,3,4,5,6,7,8,9,10,11,I2,13,14,15,16,17…,從而根據(jù)三點定弧形的方式對(1,2,3)定弧線連接,(4,5,6)定弧線連接…。上述的修正操作的效果都可以通過顯示部實時顯示,從而形成一種漸變的效果。當在進行修正的過程中,光學觸控儀再次檢測到手指的劃動操作,則服務器端停止修正操作,對將要形成的第二個運動軌跡,同樣按上述步驟進行操作。再次遇到停頓的時候,則可以根據(jù)不同的需要可對兩個運動軌跡進行同時修正,也可以按照運動軌跡的形成先后時間進行先后修正。以上所述僅是本發(fā)明優(yōu)選實施方式,應當指出,對于本技術領域的普通技術人員,在不脫離本發(fā)明構思的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明保護范圍內(nèi)。
權利要求
1.用于光學觸控儀的觸點運動軌跡預判方法,其特征在于,包括如下步驟 11)光學感應器感應到劃動動作時,將采集到的觸點信號傳入服務器端,服務器端根據(jù)一定間隔時間對采集的觸點信號計算坐標,然后根據(jù)三點定弧形的方式,將這些坐標不斷的連接,并通過顯示部實時顯示,從而形成運動軌跡,對于在間隔時間內(nèi)的觸電信號則暫時不參加計算而直接存入存儲部中; 12)當光學感應器檢測到停止劃動動作時,服務器端從存儲部中取出未參加計算的觸點信號,計算坐標,然后重新根據(jù)三點定弧形的方式,對步驟11)中已計算的坐標和新計算的坐標進行連接,從而修正步驟11)中形成的運動軌跡,并通過顯示部實時顯示。
2.根據(jù)權利要求I所述的用于光學觸控儀的觸點運動軌跡預判方法,其特征在于,所述步驟12)中,如果光學感應器再次檢測到劃動動作時,則服務器端停止修正原運動軌跡,轉而按步驟11)操作,從而形成新運動軌跡。
3.根據(jù)權利要求2所述的用于光學觸控儀的觸點運動軌跡預判方法,其特征在于,如新運動軌跡已形成,則根據(jù)運動軌跡形成的先后順序,利用步驟12)的操作對運動軌跡進行修正。
4.根據(jù)權利要求2所述的用于光學觸控儀的觸點運動軌跡預判方法,其特征在于,如新運動軌跡已形成,則利用步驟12)的操作對新、舊運動軌跡同時進行修正。
5.根據(jù)權利要求f4任意一項所述的用于光學觸控儀的觸點運動軌跡預判方法,其特征在于,所述服務器端對觸點信號按順序編號存入存儲部中,在利用步驟12)取出計算時,是按一定的順序間隔取出未參加計算的觸點信號,對這些觸電信號計算坐標并進行修正操作,重復上述步驟,直至所有未參加計算的點全部參加了計算,形成最終的運動軌跡。
全文摘要
本發(fā)明公開了用于光學觸控儀的觸點運動軌跡預判方法,包括如下步驟:光學感應器感應到劃動動作時,將采集到的觸點信號傳入服務器端,服務器端根據(jù)一定間隔時間對采集的觸點信號計算坐標,然后根據(jù)三點定弧形的方式,將這些坐標不斷的連接,并通過顯示部實時顯示,從而形成運動軌跡,對于在間隔時間內(nèi)的觸電信號則暫時不參加計算而直接存入存儲部中;當光學感應器檢測到停止劃動動作時,服務器端從存儲部中取出未參加計算的觸點信號,計算坐標,然后重新根據(jù)三點定弧形的方式,通過對中已計算的坐標和新計算的坐標進行連接,從而修正中形成的運動軌跡,并通過顯示部實時顯示,對這些省略的點進行計算,從而修正形成的軌跡,提高精度。
文檔編號G06F3/041GK102866805SQ20121035732
公開日2013年1月9日 申請日期2012年9月24日 優(yōu)先權日2012年9月24日
發(fā)明者許紅林 申請人:杭州再靈電子科技有限公司