專利名稱:多任務的掃描方法
技術領域:
本發(fā)明涉及一種用于光學掃描裝置的多任務掃描方法,特別涉及一種讓掃描裝置內(nèi)的影像擷取元件在掃描途中不需返回掃描起始位置,即可將多個任務掃描完畢的掃描方法。
背景技術:
掃描器(scanner)是常用的光學掃描裝置,其為一種利用光學轉(zhuǎn)換原理,將掃描物件的影像轉(zhuǎn)換成數(shù)字數(shù)據(jù)的計算機周邊設備。其掃描方式主要是利用一線性光源照射到掃描物件上,并利用一影像擷取元件擷取掃描物件所反射的影像,再通過光電轉(zhuǎn)換原理將物件影像轉(zhuǎn)換成數(shù)字訊號輸出一般使用者在使用掃描器掃描物件時,常希望只選出物件上有用的幾個不同區(qū)域,作一次掃描就能分別得到這些區(qū)域的圖像。在本說明書中,每個此種區(qū)域的掃描稱為任務(job)。通常處理這種多任務掃描的方法是掃描器的影像擷取元件(以下皆以CCD為例)從起始位置開始,完成一個任務后即歸位,再開始處理下一個任務。這樣,n個任務就需要影像擷取元件來回n趟,不利于快速掃描。雖然提高驅(qū)動影像擷取元件的步進馬達的速度,可以縮短掃描時間,但是受到馬達本身的限制,可縮短的時間必然有限。
請參閱圖1,其是多任務掃描的已知作法的示意圖。如圖1所示,掃描器上有四個區(qū)域,編派為任務1至4,CCD依照各任務與起始位置的距離,由近至遠遵循(1)至(4)的順序,分別掃描此四個任務的框選范圍,圖1中帶有箭頭的線即指出CCD的運行路徑及方向。在本說明書中,一任務與起始位置的距離,除非另有指明,否則皆指起始位置到該任務的前端的直線長度。此外,除了另有指定,CCD掃描一任務的行進方向是從該任務的前端至尾端。每完成一個任務,亦即CCD掃描至此任務的尾端,CCD便回到起始位置,再繼續(xù)下一個任務,如此將導致掃描速度大減。當任務數(shù)目增加,掃描效能亦將隨之降低。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的,在于提出三種多任務的掃描方法,使光學掃描器在進行多任務的掃描時,CCD中途不需返回掃描起始位置,即可將所有任務掃描完畢,以避免CCD的反復歸位而降低掃描效率。
本發(fā)明的第一種多任務掃描方法,是將各任務掃描范圍依其重疊情形重新劃分成多個掃描區(qū)域,其中各掃描區(qū)域設定成一新任務,且對應于以下三種情形之一a.一原有任務b.一原有任務的一部份c.包含幾個原有任務或其部分。至于新任務的解析度,則設定為其所涵蓋原有任務的解析度要求中最高的一個。此外,并依照各新任務與掃描起始位置間的距離,排定掃描的先后順序。
第二種多任務掃描方法,則直接將各任務掃描范圍依照其與掃描起始位置間的距離,排定掃描的先后順序。
第三種多任務掃描方法,是將掃描區(qū)域在垂直方向有重疊的任務,選出其中最接近掃描起始位置者,其他先予排除,再將所剩的任務由近而遠設定一第一順序再將先前排除的任務,依其尾端與掃描起始位置間的距離,由遠而近設定一第二順序 掃描時則依第一順序、第二順序的先后次序進行。
前述三種掃描方法皆由CCD依各任務(或新任務)的解析度及所設定的順序,進行掃描操作,其中完成一任務后,CCD直接移動到下一任務進行掃描操作,中途不返回掃描起始位置。掃描器內(nèi)還包含一可變速的步進馬達,用以驅(qū)動CCD。進行掃描時,該步進馬達在非掃描區(qū)域時加速運轉(zhuǎn),以節(jié)省掃描時間;在各掃描區(qū)域則依據(jù)該區(qū)域的影像類型、解析度及掃描范圍,調(diào)整出最佳化的運轉(zhuǎn)速度,以提高掃描效能。
為對本發(fā)明有更進一步的了解與認同,結(jié)合附圖作一詳細說明如后。
圖1為多任務掃描的已知作法的示意圖。
圖2為本發(fā)明的第一種多任務掃描方法的操作流程圖。
圖3為本發(fā)明的第一種多任務掃描方法的一實施例的示意圖。
圖4為本發(fā)明的第一種多任務掃描方法的另一實施例的示意圖。
圖5為本發(fā)明的第二種多任務掃描方法的操作流程圖。
圖6為本發(fā)明的第二種多任務掃描方法的一實施例的示意圖。
圖7為本發(fā)明的第三種多任務掃描方法的操作流程圖。
圖8為本發(fā)明的第三種多任務掃描方法的一實施例的示意圖。
具體實施例方式
下面將詳述三種本發(fā)明的多任務掃描方法的操作流程,并以四個實施例作進一步說明,以突顯其優(yōu)點所在。
請參閱圖2,其為本發(fā)明的第一種多任務掃描方法的操作流程圖。如圖2所示,該方法包含以下步驟21 在掃描行程上設定多個掃描范圍;22 依據(jù)該些掃描范圍的重疊情形,劃分出多個掃描區(qū)域,以使得每一掃描區(qū)域為以下情形其中之一涵蓋該些掃描范圍其中之一、涵蓋該些掃描范圍其中之一的一部份以及涵蓋數(shù)個該些掃描范圍或其部分;23 將該些掃描區(qū)域依照與掃描起始位置間的距離,設定先后順序;24 將各掃描區(qū)域的解析度,設定為其所涵蓋原有掃描范圍的解析度要求中最高的一個;25 掃描器的CCD以步驟23與24所分別設定的順序與解析度,進行各掃描區(qū)域的掃描操作,其中完成一掃描區(qū)域后,CCD直接移動到下一掃描區(qū)域進行掃描操作,中途不返回該掃描起始位置;以及26 CCD在結(jié)束該掃描操作后,回到該掃描起始位置。
前述方法中,每一掃描范圍即為一任務,而重新劃分的各掃描區(qū)域,則可視為一新任務。在執(zhí)行完此種多任務的一次性掃描操作后,對于所得的影像數(shù)據(jù)以如下方式處理(a)若一新任務n是對應于原來的任務m,則任務m的影像數(shù)據(jù)即為掃描新任務n所得的影像數(shù)據(jù)。
(b)若新任務n是對應于原來任務m的一部份,則將掃描新任務n所得數(shù)據(jù)填入任務m的該對應部分。
(c)若新任務n是包含幾個原來任務的部分,則將各原來任務的部分依據(jù)各自的解析度比例(即各原來任務部分的解析度與實際掃描解析度的比例)進行影像數(shù)據(jù)的還原處理,再填入各原來任務部分的對應區(qū)域。
接著以兩個實施例來進一步說明第一種方法。請參閱圖3,其為本發(fā)明第一種多任務掃描方法的一實施例的示意圖。如圖3所示,其實施作法如下(a)步驟22中,對于垂直方向有重疊的多個任務,找尋一可涵蓋該些任務的掃描范圍的最小方形區(qū)域,以將該些任務合并為一新任務,而該新任務的掃描范圍即為該最小方形區(qū)域。如圖3中,任務1與任務4合并為新任務1,任務3與任務5合并為新任務3。至于新任務的解析度,則在步驟24中設定為組成該新任務的原有任務中,所需的最高解析度。(b)步驟22中,對于垂直方向沒有重疊的任務,則直接設定為一新任務,如圖3中,原任務2未在垂直方向上與任何其他任務重疊,故直接設為新任務2。新任務的解析度,則在步驟54中設定為原任務的解析度。(c)步驟23中,則依照各新任務與起始位置的距離,由近至遠排定掃描順序。
步驟25及26中,則如圖3編號(1)至(7)所示,實際進行掃描操作(1)CCD從起始位置移到距離最近的新任務1;(2)掃描新任務1的框選范圍;(3)CCD繼續(xù)移到新任務2;(4)掃描新任務2的框選范圍;(5)CCD繼續(xù)移到新任務3;(6)掃描新任務3的框選范圍;以及(7)CCD回歸起始位置。
請參閱圖4,其為本發(fā)明第一種多任務掃描方法的另一實施例的示意圖。如圖4所示,其實施作法如下在步驟21中,在掃描行程上提供五個掃描區(qū)塊,分別編派為任務1至5,解析度也各不相同;在步驟22中,是將垂直方向有重疊的區(qū)塊(即任務1與4、任務3與5)的重疊部分獨立出來,設定為一新任務,所剩的各任務或各任務的其他部分(彼此皆無實際重疊),亦重新各自設為一新任務。所以,圖4的五個掃描區(qū)塊被重新劃分為七個掃描區(qū)域;在步驟23中,依據(jù)各新任務與掃描起始位置的距離,由近至遠分別編派為新任務1至7;在步驟24中,將各個新任務的解析度,設定為其所涵蓋原有任務的解析度中最高的一個,如新任務2涵蓋了原任務1與4,便設定為解析度較高的任務1的解析度300;在步驟25中,實際進行掃描操作如下
(a)CCD從起始位置開始移動到接近新任務1的掃描區(qū)域,并根據(jù)該區(qū)域的影像類型、掃描解析度及掃描范圍,調(diào)整步進馬達速度到最佳狀態(tài),以掃描新任務1。
(b)馬達于掃描完任務1后,直接掃描新任務2的區(qū)域。
(c)以類似(b)方式,依序掃描至新任務7。
在步驟26中,在掃描完新任務7之后,馬達驅(qū)動CCD反方向回到原起始位置。
加以補充說明的是,舉例而言,CCD在掃描完成新任務3后,馬達加速運轉(zhuǎn),加速驅(qū)動CCD到新任務4的起始處,之后再調(diào)整到預定的掃描速度,亦即馬達于新任務3結(jié)束后到新任務4開始前的非掃描區(qū)加速進行,以節(jié)省時間。
接著請參閱圖5,其為本發(fā)明的第二種多任務掃描方法的操作流程圖。如圖5所示,該方法包含以下步驟51 在掃描行程上設定多個掃描區(qū)域;52 將這些掃描區(qū)域依照與掃描起始位置間的距離,設定先后順序;53 掃描器的CCD依每一掃描區(qū)域的解析度要求及步驟52所設定的順序,進行各掃描區(qū)域的掃描操作,其中完成一掃描區(qū)域后,CCD直接移動到下一掃描區(qū)域進行掃描操作,中途不返回該掃描起始位置;以及54 CCD于結(jié)束該掃描操作后,回到該掃描起始位置。
此處以一實施例來進一步說明第二種方法。請參閱圖6,其為本發(fā)明第二種多任務掃描方法的一實施例的示意圖。如圖6所示,其實施作法如下(a)步驟52中,是依照各任務與起始位置的距離,由近至遠排定掃描順序。(b)步驟53中,CCD的運作方式是由距離近的任務開始,掃描完一個任務后,再直接移至下一個任務繼續(xù)掃描。所以,若下一個任務與前一個在垂直方向上有重疊,則CCD需要作部分反向的移動。在掃描完所有任務后,CCD在步驟54再反向回到起始位置。
步驟53及54中,在實際進行掃描操作時,則如圖6編號(1)至(11)所示(1)CCD從起始位置移到距離最近的任務1;(2)掃描任務1的框選范圍;(3)CCD反向移到距離次近的任務4;(4)掃描任務4的框選范圍;(5)CCD繼續(xù)向前移到第三近的任務2;(6)掃描任務2的框選范圍;(7)CCD繼續(xù)向前移到任務5;(8)掃描任務5的框選范圍;(9)CCD反向移到最遠的任務3;(10)掃描任務3的框選范圍;以及(11)CCD回歸起始位置。
接著請參閱圖7,其為本發(fā)明的第三種多任務掃描方法的操作流程圖。如圖7所示,該方法包含以下步驟71于掃描行程上設定多個掃描區(qū)域;72將垂直方向重疊的掃描區(qū)域,選出其中最接近該掃描起始位置者,其他先予排除,再將所剩的掃描區(qū)域由近而遠設定一第一順序;73將步驟72所排除的掃描區(qū)域,依其尾端與該掃描起始位置間的距離,由遠而近設定一第二順序;以及74CCD依每一掃描區(qū)域的解析度要求及該第一順序、該第二順序的先后次序進行各掃描區(qū)域的掃描操作,且該第二順序的掃描區(qū)域是反向從尾端掃至前端,其中完成一掃描區(qū)域后,CCD直接移動到下一掃描區(qū)域進行掃描操作,中途不返回該掃描起始位置。
接下來以一實施例來進一步說明第三種方法。請參閱圖8,其為本發(fā)明第三種多任務掃描方法的一實施例的示意圖。如圖8所示,其步驟72至74的實施作法如下(a)各任務是分別單獨掃描,并依與起始位置的距離,由近至遠進行掃描。若所掃描的任務在垂直方向上有其他重疊任務,則跳過該重疊任務。(b)若CCD移動方向上已無任務,則CCD開始反向移動,并依所剩任務的尾端與起始位置的距離,由遠至近進行掃描。
步驟74中,在實際進行掃描操作時,則如圖8編號(1)至(11)所示(1)CCD從起始位置移到距離最近的任務1;(2)掃描任務1的框選范圍;(3)CCD跳過與任務1重疊的任務,直接移到任務2;(4)掃描任務2的框選范圍;(5)因任務2與其他任務不重疊,所以CCD直接移到任務3;(6)掃描任務3的框選范圍;(7)跳過與任務3重疊的任務后,CCD移動方向上已無任務,則讓CCD反向移到最接近的任務5;(8)掃描任務5的框選范圍;(9)CCD繼續(xù)反向移到次接近的任務4;(10)掃描任務4的框選范圍;以及(11)CCD回歸起始位置。
以上所述是利用較佳實施例詳細說明本發(fā)明,而非限制本發(fā)明的范圍。本領域的技術人員應當了解,在不脫離本發(fā)明的精神和范圍的前提下,可對本發(fā)明作若干的改變和調(diào)整。
權(quán)利要求
1.一種多任務的掃描方法,用于一光學掃描裝置中,該光學掃描裝置具有一影像擷取元件,該影像擷取元件是被驅(qū)動于一掃描起始位置以及一掃描終點位置之間,該掃描起始位置以及該掃描終點位置間形成一掃描行程,該方法包含以下步驟(a)在該掃描行程上設定多個掃描范圍(b)依據(jù)該些掃描范圍的重疊情形劃分出多個掃描區(qū)域,以使得每一掃描區(qū)域為以下情形其中之一涵蓋該些掃描范圍其中之一、涵蓋該些掃描范圍其中之一的一部份以及涵蓋數(shù)個該些掃描范圍或其部分;(c)將該些掃描區(qū)域依照與該掃描起始位置間的距離,設定先后順序;(d)以各掃描區(qū)域所涵蓋的這些掃描范圍的解析度要求中,最高的一個,設定為各掃描區(qū)域的解析度;以及(e)該影像擷取元件以步驟(c)與(d)所分別設定的順序與解析度,進行各掃描區(qū)域的掃描操作,其中完成一掃描區(qū)域后,該影像擷取元件是直接移動到下一掃描區(qū)域進行掃描操作。
2.如權(quán)利要求1所述的多任務的掃描方法,其中該影像擷取元件是以一可變速的步進馬達驅(qū)動。
3.如權(quán)利要求2所述的多任務的掃描方法,其中步驟(e)所進行的該掃描操作中,該步進馬達在非掃描區(qū)域時加速運轉(zhuǎn)。
4.如權(quán)利要求2所述的多任務的掃描方法,其中步驟(e)所進行的該掃描操作中,該步進馬達在各掃描區(qū)域時,是依據(jù)該區(qū)域的影像類型、解析度及掃描范圍,調(diào)整其運轉(zhuǎn)速度。
5.如權(quán)利要求4所述的多任務的掃描方法,其中該影像類型包含彩色、灰度及黑白。
6.如權(quán)利要求1所述的多任務的掃描方法,其中步驟(b)中,該些掃描區(qū)域的劃分是將垂直方向重疊的掃描范圍合并,未重疊的掃描范圍則獨立出來,各自成一新的掃描區(qū)域,以使得每一掃描區(qū)域為以下情形其中之一涵蓋該些掃描范圍其中之一以及涵蓋數(shù)個該些掃描范圍。
7.如權(quán)利要求1所述的多任務的掃描方法,其中步驟(b)中,該些掃描區(qū)域的劃分是將垂直方向有重疊的掃描范圍的重疊部分獨立出來,各自成為一新的掃描區(qū)域,所剩余掃描范圍的部分亦各自成為另一新的掃描區(qū)域。
8.如權(quán)利要求6或7所述的多任務的掃描方法,其中步驟(c)中,是依照該些掃描區(qū)域與掃描起始位置間的距離,由近而遠設定先后順序。
9.如權(quán)利要求8所述的多任務的掃描方法,還包含一步驟(f)(f)該影像擷取元件于結(jié)束該掃描操作后,反方向回到該掃描起始位置。
10.一種多任務的掃描方法,用于一光學掃描裝置中,該光學掃描裝置具有一影像擷取元件,該影像擷取元件是被驅(qū)動在一掃描起始位置以及一掃描終點位置之間,該掃描起始位置以及該掃描終點位置間形成一掃描行程,該方法包含以下步驟(a)在該掃描行程上設定多個掃描區(qū)域(b)將該些掃描區(qū)域依照與該掃描起始位置間的距離,設定先后順序以及(c)該影像擷取元件依每一掃描區(qū)域的解析度要求及步驟(b)所設定的順序,進行各掃描區(qū)域的掃描操作,其中完成一掃描區(qū)域后,該影像擷取元件直接移動到下一掃描區(qū)域進行掃描操作。
11.如權(quán)利要求10所述的多任務的掃描方法,其中步驟(b)中,是依照該些掃描區(qū)域與掃描起始位置間的距離,由近而遠設定先后順序。
12.如權(quán)利要求10所述的多任務的掃描方法,還包含一步驟(d)(d)該影像擷取元件于結(jié)束各掃描區(qū)域的掃描操作后,反方向回到該掃描起始位置。
13.如權(quán)利要求10所述的多任務的掃描方法,其中該影像擷取元件是以一可變速的步進馬達驅(qū)動。
14.如權(quán)利要求13所述的多任務的掃描方法,其中步驟(c)所進行的該掃描操作中,該步進馬達在非掃描區(qū)域時加速運轉(zhuǎn)。
15.如權(quán)利要求13所述的多任務的掃描方法,其中步驟(c)所進行的該掃描操作中,該步進馬達在各掃描區(qū)域時,是依據(jù)該區(qū)域的影像類型、解析度及掃描范圍,調(diào)整其運轉(zhuǎn)速度。
16.如權(quán)利要求15所述的多任務的掃描方法,其中該影像類型包含彩色、灰度及黑白。
17.一種多任務的掃描方法,用于一光學掃描裝置中,該光學掃描裝置具有一影像擷取元件,該影像擷取元件被驅(qū)動在一掃描起始位置以及一掃描終點位置之間,該掃描起始位置以及該掃描終點位置間形成一掃描行程,該方法包含以下步驟(a)在該掃描行程上設定多個掃描區(qū)域;(b)將垂直方向重疊的掃描區(qū)域,選出其中最接近該掃描起始位置者,其他先予排除,再將所剩的掃描區(qū)域由近而遠設定一第一順序;(c)將步驟(b)所排除的掃描區(qū)域,依其尾端與該掃描起始位置間的距離,由遠而近設定一第二順序;以及(d)該影像擷取元件依每一掃描區(qū)域的解析度要求及該第一順序、該第二順序的先后次序進行各掃描區(qū)域的掃描操作,且該第二順序的掃描區(qū)域是反向從尾端掃至前端,其中完成一掃描區(qū)域后,該影像擷取元件是直接移動到下一掃描區(qū)域進行掃描操作。
18.如權(quán)利要求17所述的多任務的掃描方法,其中該影像擷取元件是以一可變速的步進馬達驅(qū)動。
19.如權(quán)利要求18所述的多任務的掃描方法,其中步驟(d)所進行的該掃描操作中,該步進馬達在非掃描區(qū)域時加速運轉(zhuǎn)。
20.如權(quán)利要求18所述的多任務的掃描方法,其中步驟(d)所進行的該掃描操作中,該步進馬達在各掃描區(qū)域時,是依據(jù)該區(qū)域的影像類型、解析度及掃描范圍,調(diào)整其運轉(zhuǎn)速度。
21.如權(quán)利要求20所述的多任務的掃描方法,其中該影像類型包含彩色、灰度及黑白。
全文摘要
多任務的掃描方法是用于光學掃描裝置中,該方法包括步驟設定多個掃描范圍;依據(jù)該些掃描范圍的重疊情形劃分多個掃描區(qū)域,以使每一區(qū)域是涵蓋該些范圍之一、涵蓋該些范圍之一的部份或涵蓋數(shù)個該些范圍或其部分;將這些區(qū)域依與起始位置間的遠近,設定先后順序;將各區(qū)域解析度設為所涵蓋范圍的解析度要求中的最高的一個;光學掃描裝置的CCD依所設定的順序與解析度掃描各區(qū)域,中途不返回該起始位置;以及CCD在結(jié)束該掃描后回到該起始位置。此外,CCD是藉由可變速的步進馬達驅(qū)動。該步進馬達在非掃描區(qū)域時加速運轉(zhuǎn),以節(jié)省掃描時間;在掃描區(qū)域則依據(jù)該區(qū)域的影像類型、解析度及掃描范圍,調(diào)整出最佳化的速度,以提高掃描效能。
文檔編號G06K9/34GK1485793SQ02144429
公開日2004年3月31日 申請日期2002年9月27日 優(yōu)先權(quán)日2002年9月27日
發(fā)明者張曉秋 申請人:明基電通股份有限公司