專利名稱:光學(xué)掃描裝置的內(nèi)存中影像數(shù)據(jù)排列方法
技術(shù)領(lǐng)域:
本發(fā)明是有關(guān)于一種光學(xué)掃描裝置內(nèi)存數(shù)據(jù)的排列方法,且特別是有關(guān)于一種光學(xué)掃描裝置的內(nèi)存中影像數(shù)據(jù)排列方法。
而如上述的數(shù)據(jù)輸出及轉(zhuǎn)換操作,在當(dāng)電荷耦合器件110中每一個(gè)顏色的傳感列的線差為k條,像素有n個(gè)的時(shí)候,被儲(chǔ)存于緩沖存儲(chǔ)器150中的數(shù)字電壓信號(hào)的排列方式會(huì)如圖2所示。其中,Rij表示的是第i行中的第j個(gè)像素(pixel)的紅色亮度,Gij表示的是第i行中的第j個(gè)像素(pixel)的綠色亮度,Bij表示的是第i行中的第j個(gè)像素(pixel)的藍(lán)色亮度。
而在傳統(tǒng)的掃描程序中,當(dāng)數(shù)字電壓信號(hào)已被儲(chǔ)存于緩沖存儲(chǔ)器150內(nèi)后,可能的操作會(huì)有兩種。第一種方法是,將緩沖存儲(chǔ)器150內(nèi)的數(shù)據(jù)直接輸出到主機(jī)中;而第二種方法則是將緩沖存儲(chǔ)器150內(nèi)的數(shù)據(jù)經(jīng)過處理,將各像素的顏色排列在一起后再做輸出。在第一種方法中,雖然由緩沖存儲(chǔ)器150中輸出數(shù)據(jù)的速度較快,但是在主機(jī)中必須進(jìn)行的影像數(shù)據(jù)排列程序就較為繁雜。而在第二種方法中,雖然后續(xù)在主機(jī)中所需進(jìn)行的影像數(shù)據(jù)排列程序比第一種方式簡(jiǎn)易,但是在數(shù)據(jù)輸出的速度上卻遠(yuǎn)不及第一種方式。
綜上所述,以公知在內(nèi)存中所使用的影像數(shù)據(jù)排列方法若不是在后續(xù)處理的程序上顯得繁雜,就是影像數(shù)據(jù)在從內(nèi)存輸出到主機(jī)的速度上顯得緩慢。
本發(fā)明提出一種光學(xué)掃描裝置的內(nèi)存中影像數(shù)據(jù)排列方法,其適用于以數(shù)個(gè)像素組成一條線,且每一個(gè)像素是由數(shù)個(gè)原色組成的影像數(shù)據(jù)上。此光學(xué)掃描裝置的內(nèi)存中影像數(shù)據(jù)排列方法首先取得掃描一條線時(shí)所得的一種原色,然后,再將此線中所包括的像素分成數(shù)個(gè)群組。而在儲(chǔ)存其中一個(gè)群組到內(nèi)存的時(shí)候,就于儲(chǔ)存所取得的原色的地址前后保持一個(gè)儲(chǔ)存空間,以使組成同一個(gè)像素的數(shù)個(gè)原色可以以同樣的順序相鄰排列于內(nèi)存中。最后,每當(dāng)一個(gè)群組所包含的像素的原色齊備時(shí),就將此群組所包含的數(shù)據(jù)送出。
本發(fā)明另提出一種光學(xué)掃描裝置的內(nèi)存中影像數(shù)據(jù)排列方法。此內(nèi)存中影像數(shù)據(jù)排列方法首先將掃描一條線所得的數(shù)個(gè)像素分成數(shù)個(gè)群組以儲(chǔ)存于內(nèi)存中。然后,當(dāng)某一群組中所包含的像素的數(shù)據(jù)齊備,且這些像素所包含的原色以固定序列排列好時(shí),就送出此群組所包含像素的數(shù)據(jù)。
本發(fā)明還提出一種光學(xué)掃描裝置的內(nèi)存中影像數(shù)據(jù)排列方法,其適用于以數(shù)個(gè)像素組成一條線,且每一個(gè)像素是由數(shù)個(gè)原色組成的影像數(shù)據(jù)。此光學(xué)掃描裝置的內(nèi)存中影像數(shù)據(jù)排列方法首先取得掃描一條線時(shí)所得的一種原色,然后則將此線中所包括的像素中的奇像素分為第一群組,偶像素分為第二群組。而在將第一群組或第二群組儲(chǔ)存至內(nèi)存時(shí),于儲(chǔ)存所取得原色的地址前后保持適當(dāng)?shù)膬?chǔ)存空間,以使組成同一像素的原色可以以固定順序相鄰排列于內(nèi)存中。最后,當(dāng)?shù)谝蝗航M或第二群組包含的像素的原色齊備時(shí),就送出此群組所包含的數(shù)據(jù)。
綜上所述,本發(fā)明是在取得組成像素的數(shù)據(jù)(即各原色的亮度)后,將這些數(shù)據(jù)以特定的順序儲(chǔ)存于內(nèi)存中,再將這些數(shù)據(jù)直接輸出。如此,由于在數(shù)據(jù)自內(nèi)存中輸出的時(shí)候不需要做額外的處理,因此輸出速度不會(huì)變慢,而且由于輸出的數(shù)據(jù)順序上已經(jīng)經(jīng)過處理,所以在后續(xù)的影像處理程序上也可以較為簡(jiǎn)易快速。
附圖
標(biāo)記說明110電荷耦合器件120多任務(wù)器130放大器 140模擬數(shù)字轉(zhuǎn)換器
150緩沖存儲(chǔ)器請(qǐng)參照?qǐng)D3A,為根據(jù)本發(fā)明的一實(shí)施例中,當(dāng)紅色傳感列掃描到待掃描文件,而后續(xù)的綠色及藍(lán)色的傳感列還未掃描到待掃描文件時(shí)的內(nèi)存中影像數(shù)據(jù)排列示意圖。由圖中可以得知,當(dāng)紅色傳感列掃描到待掃描文件時(shí),代表紅色原色的影像數(shù)據(jù)R11、R12、R13等等,直到Rk(2n)會(huì)先被放置到內(nèi)存中。其中,R的下標(biāo)k與2n代表第k行的第2n個(gè)點(diǎn)的影像數(shù)據(jù)。舉例來說,R11代表的是第1行第1個(gè)點(diǎn)的紅色原色的影像數(shù)據(jù),而R12則代表第1行第2個(gè)點(diǎn)的紅色原色的影像數(shù)據(jù)。
當(dāng)開始掃描后,第一行的奇像素中的紅色影像數(shù)據(jù)會(huì)先被存入內(nèi)存中,如圖3A所示的R11、R13、R15直到R1(2n-1)。接下來,第二行的奇像素中的紅色影像數(shù)據(jù)與第一行的偶像素中的紅色影像數(shù)據(jù)就會(huì)分別被掃描并存入內(nèi)存中,其中,這些影像數(shù)據(jù)分別是如圖3A中的R21、R23、R25直到R2(2n-1),以及R12、R14、R16直到R1(2n)。根據(jù)本發(fā)明的技術(shù),于本實(shí)施例中的每一個(gè)紅色影像數(shù)據(jù)的后會(huì)預(yù)留儲(chǔ)存另兩種顏色數(shù)據(jù)的內(nèi)存空間,如N11與M11等,其中,N與M分別表示預(yù)定儲(chǔ)存綠色原色與藍(lán)色原色的顏色數(shù)據(jù)的儲(chǔ)存空間。因此,由圖3A可知,由于不同原色的傳感列間的距離有著k條線的線差,所以當(dāng)紅色原色第k條線的顏色數(shù)據(jù)儲(chǔ)存到內(nèi)存中的時(shí)候,綠色原色與藍(lán)色原色的顏色數(shù)據(jù)都還不會(huì)填入在內(nèi)存中。
接下來請(qǐng)參照?qǐng)D3B,為緊接著圖3A而來,當(dāng)綠色傳感列掃描到待掃描文件,而藍(lán)色傳感列還未掃描到待掃描文件時(shí)的內(nèi)存中影像數(shù)據(jù)排列示意圖。同樣的,G11代表的是第1行第1個(gè)點(diǎn)的綠色原色的影像數(shù)據(jù),而G12則代表第1行第2個(gè)點(diǎn)的綠色原色的影像數(shù)據(jù)。由此圖可以得知,本發(fā)明將對(duì)應(yīng)第二種原色(在本實(shí)施例中為綠色)的影像數(shù)據(jù)依序存放于對(duì)應(yīng)第一種原色(在本實(shí)施例中為紅色)的影像數(shù)據(jù)后。即,綠色原色的影像數(shù)據(jù)根據(jù)在待掃描文件上的位置,而被依序存放于原本圖3A中由N11、N12、N13,直到Nk(2n)所表示,在內(nèi)存中所預(yù)留的存儲(chǔ)空間。
再者,在圖3B中還顯示了除圖3A所示的內(nèi)存儲(chǔ)存空間外的另一段儲(chǔ)存空間,也就是圖3B中用以儲(chǔ)存紅色原色的影像數(shù)據(jù)的R(k+1)1、R(k+1)(2n-1),直到R(2k)(2n),以及預(yù)留的儲(chǔ)存空間N(k+1)1到N(2k)(2n)與M(k+1)1到M(2k)(2n)。在這一段內(nèi)存儲(chǔ)存空間中,與圖3A相同的,由于不同原色的傳感列間的距離有著k條線的線差,所以當(dāng)紅色原色第2k條線的顏色數(shù)據(jù)儲(chǔ)存到內(nèi)存中的時(shí)候,綠色原色與藍(lán)色原色的顏色數(shù)據(jù)都還不會(huì)填入在儲(chǔ)存第k條線至第2k條線的內(nèi)存儲(chǔ)存空間中。
接下來請(qǐng)參照?qǐng)D3C,為緊接著圖3B而來,當(dāng)?shù)谌N原色(在本實(shí)施例中為藍(lán)色)的傳感列開始掃描到待掃描文件后的內(nèi)存中影像數(shù)據(jù)排列方式的示意圖。在圖3C中,當(dāng)藍(lán)色原色的傳感列掃描到待掃描文件上的第一條線時(shí),由傳感列所得的藍(lán)色原色的影像數(shù)據(jù)會(huì)根據(jù)其在線上的位置而被儲(chǔ)存到內(nèi)存內(nèi)相對(duì)應(yīng)預(yù)留的儲(chǔ)存空間中。換句話說,掃描待掃描文件第一條線時(shí)所得的藍(lán)色原色的影像數(shù)據(jù),會(huì)被儲(chǔ)存在如圖3C中所繪示的B11、B12直到B1(2n)的位置上。而當(dāng)?shù)谝粭l線上的藍(lán)色原色的影像數(shù)據(jù)儲(chǔ)存到內(nèi)存后,組成第一條線所需的影像數(shù)據(jù)就已齊備,此時(shí)這些組成第一條線所需的影像數(shù)據(jù)就會(huì)被傳送到主機(jī)中以進(jìn)行下一步的影像處理操作。
由于在本實(shí)施例中使用的是線性光傳感器,即相對(duì)于每一種原色只有一條傳感列,所以奇像素與偶像素兩部分的影像數(shù)據(jù)可說是幾乎同時(shí)取得。而若使用的是交錯(cuò)式(staggered)光傳感器,則以一般奇像素與偶像素分離掃描的交錯(cuò)式光傳感器而言,若假設(shè)在掃描順序上是先奇像素而后偶像素,則在圖3C中會(huì)先得到B11、B13到B1(2n-1)等奇像素中有關(guān)藍(lán)色原色的影像數(shù)據(jù),此時(shí)由于奇像素的影像數(shù)據(jù)已經(jīng)齊備,于是奇像素的影像數(shù)據(jù)就會(huì)先被傳送到主機(jī)中,而偶像素的部分則會(huì)等到偶像素中的影像數(shù)據(jù)齊備后再傳送到主機(jī)中。
綜上所述,現(xiàn)將本發(fā)明的優(yōu)點(diǎn)略述如下。本發(fā)明將每條線的影像數(shù)據(jù)在內(nèi)存中分成數(shù)個(gè)部分,如此當(dāng)每一個(gè)部分的影像數(shù)據(jù)齊備后,就可以將此部分的影像數(shù)據(jù)按照順序傳送到主機(jī)中而不用等到全部的影像數(shù)據(jù)齊備才能送到主機(jī),因此可節(jié)省掃描儀中一部份的內(nèi)存空間。而若再配合本發(fā)明所提出的內(nèi)存中影像數(shù)據(jù)的排列順序,則在主機(jī)中僅需要將不同部分組合即可,不需另外花費(fèi)時(shí)間去排列各像素中各種原色的順序,如此就可以節(jié)省主機(jī)花在影像處理上的時(shí)間。
雖然本發(fā)明已以實(shí)施例說明如上,然其并非用以限定本發(fā)明,任何熟悉此技術(shù)者,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作各種的更動(dòng)與潤(rùn)飾,因此本發(fā)明的保護(hù)范圍當(dāng)以權(quán)利要求書。
權(quán)利要求
1.一種光學(xué)掃描裝置的內(nèi)存中影像數(shù)據(jù)排列方法,適用于以復(fù)數(shù)個(gè)像素組成一線,且該些像素中的每一個(gè)由復(fù)數(shù)個(gè)原色所組成的影像數(shù)據(jù),其特征為該光學(xué)掃描裝置的內(nèi)存中影像數(shù)據(jù)排列方法包括取得掃描該線時(shí)所得的該些原色其中之一;將該線中所包括的該些像素中的奇像素分為一第一群組,該些像素中的偶像素分為一第二群組;在儲(chǔ)存該第一群組與該第二群組二者擇一至該內(nèi)存時(shí),于儲(chǔ)存所取得該原色的地址前后保持一儲(chǔ)存空間,以使組成該些像素中同一個(gè)的該些原色可以以固定順序相鄰排列于該內(nèi)存中;以及當(dāng)該第一群組與該第二群組二者擇一所包含的該些像素的該些原色齊備時(shí),送出該群組所包含的該些像素的該些原色;其中,該些原色為紅、藍(lán)及綠三色。
2.一種光學(xué)掃描裝置的內(nèi)存中影像數(shù)據(jù)排列方法,其特征為包括將掃描一線所得的復(fù)數(shù)個(gè)像素分成復(fù)數(shù)個(gè)群組以儲(chǔ)存于該內(nèi)存中;以及當(dāng)該些群組中的一個(gè)所包含的該些像素的數(shù)據(jù)齊備,且該些像素所包含的復(fù)數(shù)個(gè)原色以固定序列排列好時(shí),就送出該群組所包含的該些像素。
3.如權(quán)利要求2所述的光學(xué)掃描裝置的內(nèi)存中影像數(shù)據(jù)排列方法,其特征為其中分成該些群組的步驟還包括將該線上的奇像素分為該些群組中的一個(gè);以及將該線上的偶像素分為該些群組中的另一個(gè)。
4.如權(quán)利要求2所述的光學(xué)掃描裝置的內(nèi)存中影像數(shù)據(jù)排列方法,其特征為其中該些原色包括紅、綠及藍(lán)三色。
5.如權(quán)利要求4所述的光學(xué)掃描裝置的內(nèi)存中影像數(shù)據(jù)排列方法,其特征為其中將該些群組儲(chǔ)存于該內(nèi)存中的步驟,還包括取得該些像素的該些原色中的一種;以及在儲(chǔ)存該些像素的每一個(gè)時(shí),于儲(chǔ)存所取得的該原色的地址前后保持一儲(chǔ)存空間,以使組成該些像素中同一個(gè)的該些原色可以以固定順序相鄰排列于該內(nèi)存中。
6.一種光學(xué)掃描裝置的內(nèi)存中影像數(shù)據(jù)排列方法,適用于以復(fù)數(shù)個(gè)像素組成一線,且該些像素中的每一個(gè)由復(fù)數(shù)個(gè)原色所組成的影像數(shù)據(jù),其特征為該光學(xué)掃描裝置的內(nèi)存中影像數(shù)據(jù)排列方法包括取得掃描該線時(shí)所得的該些原色其中之一;將該線中所包括的該些像素分成復(fù)數(shù)個(gè)群組;于儲(chǔ)存該些群組中的一個(gè)至該內(nèi)存時(shí),于儲(chǔ)存所取得的該原色的地址前后保持一儲(chǔ)存空間,以使組成該些像素中同一個(gè)的該些原色可以以固定順序相鄰排列于該內(nèi)存中;以及當(dāng)該些群組中的一個(gè)所包含的該些像素的該些原色齊備時(shí),送出該群組所包含的該些像素的該些原色。
7.如權(quán)利要求6所述的光學(xué)掃描裝置的內(nèi)存中影像數(shù)據(jù)排列方法,其特征為其中分成該些群組的步驟還包括將該線上的奇像素分為該些群組中的一個(gè);以及將該線上的偶像素分為該些群組中的另一個(gè)。
8.如權(quán)利要求6所述的光學(xué)掃描裝置的內(nèi)存中影像數(shù)據(jù)排列方法,其特征為其中該些原色包括紅、綠及藍(lán)三色。
全文摘要
一種光學(xué)掃描裝置的內(nèi)存中影像數(shù)據(jù)排列方法,適用于以數(shù)個(gè)像素組成一條線,且每一個(gè)像素是由數(shù)個(gè)原色組成的影像數(shù)據(jù)。此光學(xué)掃描裝置的內(nèi)存中影像數(shù)據(jù)排列方法首先取得掃描一條線時(shí)所得的一種原色,然后,再將此線中所包括的像素分成數(shù)個(gè)群組。而在儲(chǔ)存其中一個(gè)群組到內(nèi)存的時(shí)候,就于儲(chǔ)存所取得原色的地址前后保持一個(gè)儲(chǔ)存空間,以使組成同一個(gè)像素的數(shù)個(gè)原色可以同樣的順序相鄰排列于內(nèi)存中。最后,每當(dāng)一個(gè)群組所包含的像素的原色齊備時(shí),就將此群組所包含的數(shù)據(jù)送出。
文檔編號(hào)G06F12/08GK1421785SQ0113964
公開日2003年6月4日 申請(qǐng)日期2001年11月30日 優(yōu)先權(quán)日2001年11月30日
發(fā)明者張?zhí)列? 王國任 申請(qǐng)人:力捷電腦股份有限公司