專利名稱:在任意圖形中限定光標(biāo)移動(dòng)范圍的系統(tǒng)與方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種限定光標(biāo)移動(dòng)范圍的系統(tǒng)與方法,特別涉及一種任意圖形中限定光標(biāo)移動(dòng)范圍的系統(tǒng)與方法。
背景技術(shù):
在以往的光標(biāo)限定技術(shù)中,主要是利用一函數(shù)將鼠標(biāo)光標(biāo)限定在一個(gè)矩形的范圍之內(nèi),當(dāng)鼠標(biāo)光標(biāo)的位置落在該矩形范圍之外時(shí),系統(tǒng)即會(huì)將該鼠標(biāo)光標(biāo)的位置調(diào)整至該矩形范圍之內(nèi)。
對于此技術(shù)所提供的方法仍有其缺點(diǎn)存在,即該函數(shù)僅能將鼠標(biāo)光標(biāo)限定在一個(gè)具有規(guī)則形狀的矩形區(qū)域之內(nèi),對于各種不規(guī)則圖形(如多邊形、凹邊型或凸邊形),必須通過更復(fù)雜的函數(shù)組合,才能達(dá)到相同的結(jié)果;但在此模式執(zhí)行的同時(shí),以及圖形區(qū)域劃分過程中,需考慮到圖形重復(fù)處理的部分,以及不能劃分成矩形的區(qū)域如何進(jìn)行填充或縮減,其運(yùn)算的過程繁瑣,且數(shù)據(jù)資料的運(yùn)算流量也相對提高;因此當(dāng)整個(gè)圖形越大,上述處理程序的缺點(diǎn)將更形突出且明顯。
因此對于求快、求效率的現(xiàn)今科技,對于傳統(tǒng)技術(shù)的缺點(diǎn),有其改進(jìn)的必要。
發(fā)明內(nèi)容
鑒于以上現(xiàn)有技術(shù)存在的問題,本發(fā)明提供一種在任意圖形中限定光標(biāo)移動(dòng)范圍的系統(tǒng)與方法,利用系統(tǒng)讀取圖形坐標(biāo),并對圖形上的任意點(diǎn)進(jìn)行坐標(biāo)識別后,將圖形限定范圍與限定邊界的坐標(biāo)進(jìn)行分類,制成坐標(biāo)分析結(jié)果,并定義此限定范圍與限定邊界坐標(biāo)為光標(biāo)可移動(dòng)范圍,再與光標(biāo)實(shí)際位置讀取的坐標(biāo)值進(jìn)行比較,以限定光標(biāo)可移動(dòng)范圍。
本發(fā)明的目的在于提供一種在任意圖形中限定光標(biāo)移動(dòng)范圍的系統(tǒng)與方法,利用本方法的操作,達(dá)到數(shù)據(jù)簡化及作業(yè)速度提高的目的。
因此為達(dá)到上述目的,本發(fā)明公開了一種在任意圖形中限定光標(biāo)移動(dòng)范圍的系統(tǒng),該系統(tǒng)包括一數(shù)據(jù)庫,用以儲存一圖形;一識別單元,用以針對該數(shù)據(jù)庫所提供的該圖形的每一點(diǎn)界定一坐標(biāo)值,并提供一坐標(biāo)分析結(jié)果;一比較單元,用以比較一光標(biāo)坐標(biāo)值與該坐標(biāo)分析結(jié)果,以送出一結(jié)果信息;一讀取單元,用以提供該光標(biāo)坐標(biāo)值;及其中利用該結(jié)果信息限定一光標(biāo)的一移動(dòng)范圍。
所述的在任意圖形中限定光標(biāo)移動(dòng)范圍的系統(tǒng),其中該坐標(biāo)分析結(jié)果包括一坐標(biāo)值、一第一數(shù)據(jù)及一第二數(shù)據(jù)。
所述的在任意圖形中限定光標(biāo)移動(dòng)范圍的系統(tǒng),其中該第一數(shù)據(jù)代表該圖形的一限定范圍。
所述的在任意圖形中限定光標(biāo)移動(dòng)范圍的系統(tǒng),其中該第二數(shù)據(jù)代表該圖形的一邊界范圍。
所述的在任意圖形中限定光標(biāo)移動(dòng)范圍的系統(tǒng),其中該光標(biāo)的坐標(biāo)值經(jīng)比較判定后,不屬于該第一數(shù)據(jù)及該第二數(shù)據(jù)者,挪移該光標(biāo)至可移動(dòng)范圍的邊界運(yùn)作。
至于本發(fā)明的方法則包括有下列步驟首先辨別畫面中所有圖形點(diǎn)的坐標(biāo)值;接著讀取圖形的范圍信息及邊界信息;再定義該范圍信息為第一數(shù)據(jù)及定義該邊界信息為第二數(shù)據(jù);并由此得到一坐標(biāo)分析結(jié)果;隨后于讀取光標(biāo)的坐標(biāo)值時(shí),比較該光標(biāo)的坐標(biāo)值與該圖形的范圍信息及邊界信息;最后經(jīng)過比較判定后,限定該光標(biāo)可移動(dòng)的范圍。
具體地講,本發(fā)明公開一種在任意圖形中限定光標(biāo)移動(dòng)范圍的方法,利用一圖形的一范圍信息及一邊界信息的讀取,以得到一坐標(biāo)分析結(jié)果,該坐標(biāo)分析結(jié)果制作的過程包括下列步驟辨別一畫面所有圖形的坐標(biāo)值;讀取該圖形的該范圍信息及該邊界信息;定義該范圍信息為一第一數(shù)據(jù);定義該邊界信息為一第二數(shù)據(jù);及制成該坐標(biāo)分析結(jié)果。
所述的在任意圖形中限定光標(biāo)移動(dòng)范圍的方法,其中該坐標(biāo)分析結(jié)果包括一坐標(biāo)值、一第一數(shù)據(jù)及一第二數(shù)據(jù)。
所述的在任意圖形中限定光標(biāo)移動(dòng)范圍的方法,其中該第一數(shù)據(jù)代表該圖形的一限定范圍。
所述的在任意圖形中限定光標(biāo)移動(dòng)范圍的方法,其中該第二數(shù)據(jù)代表該圖形的一邊界范圍。
所述的在任意圖形中限定光標(biāo)移動(dòng)范圍的方法,其中該光標(biāo)的坐標(biāo)值經(jīng)比較判定后,不屬于該第一數(shù)據(jù)及該第二數(shù)據(jù)者,挪移該光標(biāo)至可移動(dòng)范圍的邊界運(yùn)作。
本發(fā)明還公開了一種在任意圖形中限定光標(biāo)移動(dòng)范圍的方法,利用一光標(biāo)坐標(biāo)值的讀取,進(jìn)行與一坐標(biāo)分析結(jié)果的比較來限定一光標(biāo)的移動(dòng)范圍,該限定方法包括下列步驟讀取該光標(biāo)坐標(biāo)值及該坐標(biāo)分析結(jié)果;比較該光標(biāo)坐標(biāo)值及該坐標(biāo)分析結(jié)果;及判定該光標(biāo)坐標(biāo)值屬于一第一數(shù)據(jù)及一第二數(shù)據(jù)者,設(shè)定為該光標(biāo)可移動(dòng)的范圍。
有關(guān)本發(fā)明的特征與實(shí)施,配合附圖及最佳實(shí)施例詳細(xì)說明如下。
圖1為本發(fā)明的系統(tǒng)架構(gòu)圖;圖2為本發(fā)明的光標(biāo)比較流程圖;圖3為本發(fā)明的判定光標(biāo)位置流程圖;圖4為本發(fā)明實(shí)施例的多邊形限定圖;及圖5為本發(fā)明實(shí)施例的坐標(biāo)分析結(jié)果。
附圖標(biāo)記說明110數(shù)據(jù)庫 120 識別單元130讀取單元 140 比較單元步驟210辨別坐標(biāo)值步驟220讀取圖形的范圍信息及邊界信息步驟230定義該范圍信息為第一數(shù)據(jù)步驟240定義該邊界信息為第二數(shù)據(jù)步驟250得到一個(gè)坐標(biāo)分析結(jié)果步驟310讀取光標(biāo)的坐標(biāo)值步驟320讀取圖形制作的坐標(biāo)分析結(jié)果步驟330比較光標(biāo)的坐標(biāo)值與圖形的范圍信息及邊界信息步驟340是否處于可移動(dòng)的范圍步驟350指示光標(biāo)處于可移動(dòng)范圍步驟360指示光標(biāo)挪移至可移動(dòng)范圍的邊界具體實(shí)施方式
一種在任意圖形中限定光標(biāo)移動(dòng)范圍的系統(tǒng)與方法,利用系統(tǒng)對圖形坐標(biāo)的讀取,并對圖形上的任意點(diǎn)進(jìn)行坐標(biāo)識別后,針對圖形限定范圍與限定邊界的坐標(biāo)進(jìn)行分類,制成坐標(biāo)分析結(jié)果,并定義此限定范圍與限定邊界坐標(biāo)為光標(biāo)可移動(dòng)范圍,再與光標(biāo)實(shí)際位置讀取的坐標(biāo)值與前述限定范圍和限定邊界進(jìn)行比較,以指定光標(biāo)可移動(dòng)范圍,利用本方法的操作,以達(dá)到數(shù)據(jù)簡化及作業(yè)速度提高的目的。
因此為達(dá)到上述目的,本發(fā)明可以通過系統(tǒng)與方法兩部分來加以說明。
在系統(tǒng)方面參看圖1本發(fā)明的系統(tǒng)架構(gòu)圖。主要包括有數(shù)據(jù)庫110、識別單元120、讀取單元130及比較單元140。數(shù)據(jù)庫110,負(fù)責(zé)儲存圖形;識別單元120,負(fù)責(zé)針對數(shù)據(jù)庫110所提供的圖形的每一點(diǎn)界定坐標(biāo)值,并提供坐標(biāo)分析結(jié)果;比較單元140,負(fù)責(zé)比較光標(biāo)坐標(biāo)值與坐標(biāo)分析結(jié)果,以送出結(jié)果信息;讀取單元130,用以提供光標(biāo)坐標(biāo)值;其中利用結(jié)果信息來限定光標(biāo)的移動(dòng)范圍。
當(dāng)使用者運(yùn)用本發(fā)明時(shí),系統(tǒng)首先針對使用者瀏覽的畫面,自數(shù)據(jù)庫110中獲取符合該畫面的圖形并顯示,在圖形顯示之后,識別單元120即針對該圖形的每一點(diǎn)界定一坐標(biāo)值,并分析該圖形是否存有限定區(qū)域,若有則提供一坐標(biāo)分析結(jié)果,且該坐標(biāo)分析結(jié)果主要用以提供限定光標(biāo)移動(dòng)范圍的依據(jù)。
在坐標(biāo)分析結(jié)果建立之后,當(dāng)使用者于該圖形畫面作業(yè)時(shí),光標(biāo)所在位置的坐標(biāo)值隨時(shí)會(huì)經(jīng)由讀取單元130讀取并輸入系統(tǒng)中,被輸入的坐標(biāo)值被比較單元140接收,并且與先前已制好的坐標(biāo)分析結(jié)果進(jìn)行比較分析,若該光標(biāo)目前所在位置存在該坐標(biāo)分析結(jié)果中,即控制該光標(biāo)于該限定范圍中移動(dòng);若該光標(biāo)目前所在位置并不在該坐標(biāo)分析結(jié)果中,即將該光標(biāo)控制在該限定范圍的邊界中移動(dòng)。上述讀取單元130所獲得的光標(biāo)坐標(biāo)值,可以利用一個(gè)鼠標(biāo)或一個(gè)軌跡球來提供,也可以利用一個(gè)光筆或觸碰式面板來提供,更可以利用一個(gè)游戲光線槍或任何可以提供光標(biāo)坐標(biāo)值的裝置來提供。
在介紹完系統(tǒng)方面的基本架構(gòu)與各單元資料運(yùn)作的流程之后,接著通過圖2本發(fā)明的光標(biāo)比較流程圖來述說本發(fā)明的操作方法。
首先使用者在開啟任何一個(gè)限定圖片之后,系統(tǒng)會(huì)優(yōu)先辨別坐標(biāo)值(步驟210),對目前開啟且瀏覽中的圖形畫面,進(jìn)行畫面中每一點(diǎn)的坐標(biāo)辨別;在辨別完畫面中每一點(diǎn)的坐標(biāo)之后,隨即讀取圖形的范圍信息及邊界信息(步驟220),以確定該圖形的限定移動(dòng)范圍;接著根據(jù)先前獲得的坐標(biāo)值,定義該范圍信息為第一數(shù)據(jù)(步驟230);并且定義該邊界信息為第二數(shù)據(jù)(步驟240);最后在整理該坐標(biāo)值與范圍信息及邊界信息,得到一個(gè)坐標(biāo)分析結(jié)果(步驟250)。
當(dāng)使用者操縱光標(biāo)時(shí),光標(biāo)所在位置的坐標(biāo)即通過可提供光標(biāo)坐標(biāo)值的裝置,逐一輸入至讀取單元130中,如圖3本發(fā)明的判定光標(biāo)位置流程圖所示,系統(tǒng)在讀取光標(biāo)的坐標(biāo)值(步驟310)后,即將得到的坐標(biāo)信息傳送給比較單元140;此時(shí)比較單元140即根據(jù)得到的坐標(biāo)信息與一開始讀取圖形制作的坐標(biāo)分析結(jié)果(步驟320),進(jìn)行比較光標(biāo)的坐標(biāo)值與圖形的范圍信息及邊界信息(步驟330)的動(dòng)作;來判定該光標(biāo)是否處于可移動(dòng)的范圍(步驟340);當(dāng)該坐標(biāo)值在該坐標(biāo)分析結(jié)果中時(shí),即指示光標(biāo)處于可移動(dòng)范圍(步驟350);當(dāng)該坐標(biāo)值不在該坐標(biāo)分析結(jié)果中時(shí),即指示光標(biāo)挪移至可移動(dòng)范圍的邊界(步驟360)。
接著通過一個(gè)實(shí)施例來說明本發(fā)明的操作流程,首先系統(tǒng)在讀取一個(gè)圖形之后,除了將該圖形呈現(xiàn)出來之外(如圖4本發(fā)明實(shí)施例的多邊形限定圖所示),更對該圖形中的每一點(diǎn)進(jìn)行坐標(biāo)的確認(rèn)與編輯,并制成如圖5本發(fā)明實(shí)施例的坐標(biāo)分析結(jié)果,之后當(dāng)使用者操作光標(biāo)時(shí),每讀取到一個(gè)坐標(biāo)值即將該坐標(biāo)值與該坐標(biāo)分析結(jié)果比較,若該坐標(biāo)值于該坐標(biāo)分析結(jié)果內(nèi)存在,即表示該光標(biāo)可于該坐標(biāo)點(diǎn)移動(dòng);若該坐標(biāo)值于該坐標(biāo)分析結(jié)果內(nèi)不存在時(shí),即表示該光標(biāo)不可于該坐標(biāo)點(diǎn)移動(dòng),并將該光標(biāo)挪移至限定范圍的邊界處移動(dòng)。
雖然本發(fā)明以前述的較佳實(shí)施例公開,然其并非用以限定本發(fā)明,任何本領(lǐng)域普通技術(shù)人員,在不脫離本發(fā)明精神和范圍內(nèi),當(dāng)可作一些更動(dòng)與潤飾,因此本發(fā)明的專利保護(hù)范圍以權(quán)利要求為準(zhǔn)。
權(quán)利要求
1.一種在任意圖形中限定光標(biāo)移動(dòng)范圍的系統(tǒng),其特征在于,該系統(tǒng)包括一數(shù)據(jù)庫,用以儲存一圖形;一識別單元,用以針對該數(shù)據(jù)庫所提供的該圖形的每一點(diǎn)界定一坐標(biāo)值,并提供一坐標(biāo)分析結(jié)果;一比較單元,用以比較一光標(biāo)坐標(biāo)值與該坐標(biāo)分析結(jié)果,以送出一結(jié)果信息;一讀取單元,用以提供該光標(biāo)坐標(biāo)值;及其中利用該結(jié)果信息限定一光標(biāo)的一移動(dòng)范圍。
2.如權(quán)利要求1所述的在任意圖形中限定光標(biāo)移動(dòng)范圍的系統(tǒng),其特征在于,該坐標(biāo)分析結(jié)果包括一坐標(biāo)值、一第一數(shù)據(jù)及一第二數(shù)據(jù)。
3.如權(quán)利要求2所述的在任意圖形中限定光標(biāo)移動(dòng)范圍的系統(tǒng),其特征在于,該第一數(shù)據(jù)代表該圖形的一限定范圍。
4.如權(quán)利要求2所述的在任意圖形中限定光標(biāo)移動(dòng)范圍的系統(tǒng),其特征在于,該第二數(shù)據(jù)代表該圖形的一邊界范圍。
5.如權(quán)利要求1所述的在任意圖形中限定光標(biāo)移動(dòng)范圍的系統(tǒng),其特征在于,該光標(biāo)的坐標(biāo)值經(jīng)比較判定后,不屬于該第一數(shù)據(jù)及該第二數(shù)據(jù)者,挪移該光標(biāo)至可移動(dòng)范圍的邊界運(yùn)作。
6.一種在任意圖形中限定光標(biāo)移動(dòng)范圍的方法,利用一圖形的一范圍信息及一邊界信息的讀取,以得到一坐標(biāo)分析結(jié)果,其特征在于,該坐標(biāo)分析結(jié)果制作的過程包括下列步驟辨別一畫面所有圖形的坐標(biāo)值;讀取該圖形的該范圍信息及該邊界信息;定義該范圍信息為一第一數(shù)據(jù);定義該邊界信息為一第二數(shù)據(jù);及制成該坐標(biāo)分析結(jié)果。
7.如權(quán)利要求6所述的在任意圖形中限定光標(biāo)移動(dòng)范圍的方法,其特征在于,該坐標(biāo)分析結(jié)果包括一坐標(biāo)值、一第一數(shù)據(jù)及一第二數(shù)據(jù)。
8.如權(quán)利要求7所述的在任意圖形中限定光標(biāo)移動(dòng)范圍的方法,其特征在于,該第一數(shù)據(jù)代表該圖形的一限定范圍。
9.如權(quán)利要求7所述的在任意圖形中限定光標(biāo)移動(dòng)范圍的方法,其特征在于,該第二數(shù)據(jù)代表該圖形的一邊界范圍。
10.如權(quán)利要求6所述的在任意圖形中限定光標(biāo)移動(dòng)范圍的方法,其特征在于,該光標(biāo)的坐標(biāo)值經(jīng)比較判定后,不屬于該第一數(shù)據(jù)及該第二數(shù)據(jù)者,挪移該光標(biāo)至可移動(dòng)范圍的邊界運(yùn)作。
11.一種在任意圖形中限定光標(biāo)移動(dòng)范圍的方法,利用一光標(biāo)坐標(biāo)值的讀取,進(jìn)行與一坐標(biāo)分析結(jié)果的比較來限定一光標(biāo)的移動(dòng)范圍,其特征在于,該限定方法包括下列步驟讀取該光標(biāo)坐標(biāo)值及該坐標(biāo)分析結(jié)果;比較該光標(biāo)坐標(biāo)值及該坐標(biāo)分析結(jié)果;及判定該光標(biāo)坐標(biāo)值屬于一第一數(shù)據(jù)及一第二數(shù)據(jù)者,設(shè)定為該光標(biāo)可移動(dòng)的范圍。
12.如權(quán)利要求11所述的在任意圖形中限定光標(biāo)移動(dòng)范圍的方法,其特征在于,該坐標(biāo)分析結(jié)果包括一坐標(biāo)值、該第一數(shù)據(jù)及該第二數(shù)據(jù)。
13.如權(quán)利要求12所述的在任意圖形中限定光標(biāo)移動(dòng)范圍的方法,其特征在于,該第一數(shù)據(jù)代表該圖形的一限定范圍。
14.如權(quán)利要求12所述的在任意圖形中限定光標(biāo)移動(dòng)范圍的方法,其特征在于,該第二數(shù)據(jù)代表該圖形的一邊界范圍。
15.如權(quán)利要求11所述的在任意圖形中限定光標(biāo)移動(dòng)范圍的方法,其特征在于,該光標(biāo)的坐標(biāo)值經(jīng)比較判定后,不屬于該第一數(shù)據(jù)及該第二數(shù)據(jù)者,挪移該光標(biāo)至可移動(dòng)范圍的邊界運(yùn)作。
全文摘要
本發(fā)明涉及一種在任意圖形中限定光標(biāo)移動(dòng)范圍的系統(tǒng)與方法,利用系統(tǒng)對圖形坐標(biāo)的讀取,并對圖形上的任意點(diǎn)進(jìn)行坐標(biāo)識別后,針對圖形限定范圍與限定邊界的坐標(biāo)進(jìn)行分類,制成坐標(biāo)分析結(jié)果,并定義此限定范圍與限定邊界坐標(biāo)為光標(biāo)可移動(dòng)范圍,與光標(biāo)實(shí)際位置讀取的坐標(biāo)值進(jìn)行比較,以限定光標(biāo)可移動(dòng)范圍;其中該系統(tǒng)包括有數(shù)據(jù)庫、識別單元、輸入單元及比較單元;該方法則包括下列步驟首先辨別畫面中所有圖形的坐標(biāo)值;接著根據(jù)該坐標(biāo)值得到一坐標(biāo)分析結(jié)果;隨后于讀取光標(biāo)的坐標(biāo)值時(shí),比較該坐標(biāo)分析結(jié)果;最后經(jīng)過比較判定后,指定該光標(biāo)移動(dòng)的范圍。
文檔編號G06T11/80GK1510642SQ0215709
公開日2004年7月7日 申請日期2002年12月24日 優(yōu)先權(quán)日2002年12月24日
發(fā)明者劉文涵, 宋建福, 宋海燕 申請人:英業(yè)達(dá)股份有限公司