一種掃描圖象塊間失真的補償方法
2023-10-23 20:38:57
專利名稱:一種掃描圖象塊間失真的補償方法
技術領域:
本發明涉及到一種往復掃描儀。更具體地,涉及到一種往復掃描儀圖象失真的補償方法,其中,一個所掃描的參考圖象被用於校正由掃描儀掃描頭的放大誤差而引起的圖象塊間的失真。
最近,將印表機、傳真機、複印機、掃描儀等設備的不同功能結合在一起的多任務系統已被研究出來。在結合印表機與掃描儀的功能方面,最典型使用的是一種運用往復掃描頭的往復掃描儀。掃描頭使用與列印頭同樣的驅動系統,和墨盒一起掃過列印紙。而列印紙是用線性供給電機(步進電機)來走紙的。然而,在執行掃描操作的過程中,往復掃描儀有其獨特的一些問題。
例如,如
圖1所示,在用往復掃描頭掃描一個對象(如一個文件原件)時,掃描是通過將掃描對象分成22~27個往復圖象塊而完成的(所分圖象塊的個數取決於掃描頭的尺寸)。亦即,假定以300dpi的解析度掃描一張A4尺寸的圖紙,則沿著走紙方向總共有3507個有效點。於是,一個具有128個點尺寸(象素)的列印頭會將該圖紙分解成27個圖象塊。在將被掃描對象分解成圖象塊的過程中,圖象塊間失真現象就會發生。於是,或者複製圖象部分被掃描到相鄰圖象塊從而導致圖象的覆蓋,或者在相鄰圖象塊間產生空白。這一問題是由於在製造掃描頭本身的過程中因通常的裝配誤差所產生的放大錯誤而導致的。因此,在掃描頭裝配過程中,放大倍數被設置。
如圖2所示,一種典型的往復掃描頭包括一個燈泡21,發射出可見光來照亮被掃描對象10;一個透鏡22,調節(設置)燈泡光線的聚集,其從被掃描對象反射,併入射到掃描頭;一個光敏傳感器23,諸如一個電荷感應器件,通過接收透過透鏡的光線來形成圖象。光敏傳感器23的一個有效單元區23b(由透鏡22的相對區域所決定)接收真正的圖象數據,而非有效區域23a和23c都不起作用。使用板式數據處理器,光敏傳感器23的圖象數據輸出與時鐘脈衝同步,以設定掃描的開始和結束點。
在上述裝置中,放大因子由透鏡22和光敏傳感器23間的相互關係及其與被掃描對象間的相對位置所決定。亦即,若從對象10的反射面到透鏡22的距離是值a,而從透鏡22到光敏傳感器23的接收面的距離是值b,則放大因子是b/a。在裝配掃描頭的過程中,通過改變透鏡22的位置,放大因子被設置。
因此,由於掃描頭裝配過程中放大倍數設置的誤差便導致了讀入(被掃描)圖象失真的產生。這種失真包括複製圖象數據的覆蓋和/或相鄰圖象塊邊界區域上圖象數據的遺漏。
因此,克服常規技術的缺陷就是本發明的目的,以校正往復掃描儀掃描過程中由於將被掃描對象分解成一定數量的圖象塊而在相鄰圖象塊間產生的圖象失真。
本發明的另一目的就是計算掃描頭裝配允差所導致的放大調整誤差。
本發明的另一目的就是根據計算出的放大誤差控制線性供給電機的驅動數值。
本發明的另一目的就是通過對必需的放大調節倍數所計算出的誤差值的使用,確定掃描數據的有效圖象數據獲得區,完成圖象補償。
為達到以上目的和取得其它優點,並與本發明目的相符,一種往復掃描儀圖象塊間圖象失真的補償方法被具體和概要地進行了敘述。該方法包括以下步驟掃描一個具有預定縱向尺寸的參考圖象;通過比較被掃描圖象和參考圖象的縱向尺寸計算掃描頭的放大因子;用被掃描圖象與參考圖象的相對尺寸校正相鄰圖象塊間的圖象失真。
根據本發明的一個方面,校正步驟使用計算出的放大因子來完成關於掃描數據的所選圖象的處理。
根據本發明的另一個方面,校正步驟調整線性供給電機的驅動數值來控制被掃描對象的轉移距離。
參照下列詳細描述,連同附圖中所用來代表相同或相近元件的參考符號,將很容易獲得關於本發明的更完全的評價,並更易了解其附屬優點。
圖1是一個顯示掃描對象被分解成數個圖象塊的方塊圖。
圖2是一個關於一種典型的往復掃描頭的剖示圖;而圖3是一個根據本發明來補償掃描圖象塊間失真的方法的流程圖。
參照圖3,一個具有已知縱向尺寸的參考圖象在步驟S1中被掃描。即一個由參考對象掃描而成的對比圖象已首先被用一個裝配好的掃描頭掃描,亦即,該對比圖象已包含了裝配允差。參考圖象由預定數目的縱向的,即沿走紙方向的點所組成。為了建立一個放大倍數測量的可行範圍,對比圖象所包含的點數應比光敏傳感器的象素數(例如128)小一些。在本發明的例子中,參考圖象具有100點的縱向尺寸。
在步驟S2中,通過一個被掃描圖象的測量尺寸與參考圖象尺寸的比值計算出掃描儀的放大倍數。即假定參考圖象的尺寸為值X,實際掃描圖象的尺寸為值Y,象數值數為N,則掃描儀的放大倍數可由下式計算出N(Y/X)。例如,若參考圖象為100點,掃描圖象所測為97點,則該圖象被放大100/97倍。
在步驟S3中,運用上述比例來校正被掃描對象所給定的圖象塊間隔以確定放大倍數。亦即,被掃描圖象和參考圖象的相對尺寸。本發明可用兩種方法之任一種來完成圖象塊間隔的校正。
在第一種方法中,假定一個線性供給電機的驅動數值被設置為128/300英寸來控制圖象塊間的轉移距離,只有124個象素,即128×(97/100)的整數值,被當作圖象數據來處理。然後,運用板式數據處理器和適用的軟體,校正程序按照如下等式來執行E=S+N(X/Y)-1+α其中,E是處理圖象的結束點,S是被掃描圖象的開始點,Y是代表被掃描圖象縱向尺寸的點數,X是代表參考圖象縱向尺寸的點數,N是掃描儀的光敏傳感器的象素數,而α是根據掃描儀的驅動延遲而定的補償值。
在第二種方法中,根據計算出的放大因子來調整線性供給電機的驅動數值。即,對於一個具有100點的參考圖象和97點的掃描圖象,即由此確定放大因子為100/97,線性供給電機的一個圖象塊的轉移距離用下式計算N(X/Y)。
如上所述,通過板式數據圖象處理器的編程或調整線性供給電機掃過被掃描對象的驅動數值,本發明對於因裝配允差而在圖象塊間引起放大誤差,並進一步導致圖象的失真具有補償的效果。
很明顯,對於那些精於此項技術的人來說,不直接運用本發明即可獲得許多變化的對被掃描圖象塊間失真補償的方法,但他們都離不開本發明的精神。因此,本發明在所附權利要求及其等效範圍內覆蓋了這些變化的方法。
權利要求
1.用於在往復掃描儀中補償圖象塊間圖象失真的方法,包含以下步驟掃描一個具有預定縱向尺寸的參考圖象;通過比較被掃描圖象與參考圖象的縱向尺寸,計算掃描頭的放大因子;利用被掃描圖象和參考圖象的相對尺寸來校正相鄰圖象塊間的圖象失真。
2.根據權利要求1中所述方法,其中構成參考圖象縱向尺寸的點數小於光敏傳感器的象素數。
3.根據權利要求1中所述方法,其中所述計算步驟是根據N/(Y/X)來完成的。其中,Y是代表被掃描圖象縱向尺寸的點數,X是代表參考圖象縱向尺寸的點數,N是掃描儀的象素數。
4.根據權利要求1中所述方法,其中所述校正步驟利用所計算的放大因子來完成對於掃描數據的選擇性圖象處理及由此而對相鄰圖象塊間圖象失真進行補償。
5.根據權利要求4中所述方法,其中所述放大因子是由以下等式所計算得到E=S+N(X/Y)-1+α其中,E是處理圖象的結束點,S是被掃描圖象的開始點,Y是代表被掃描圖象縱向尺寸的點數,X是代表參考圖象縱向尺寸的點數,N是掃描儀的光敏傳感器的象素數,而α是根據掃描儀的驅動延遲而定的補償值。
6.根據權利要求1中所述方法,其中所述校正步驟調整線性供給電機的驅動數值來控制被掃描對象的轉移距離,並對相鄰圖象塊間失真進行補償。
7.根據權利要求6中所述方法,其中所述驅動數值是由N(X/Y)來計算;其中,Y是代表被掃描圖象縱向尺寸的點數,X是代表參考圖象縱向尺寸的點數,N是掃描儀的象素數。
全文摘要
一種用於補償掃描圖象塊間失真的方法可防止將被掃描對象分解成圖象塊而掃描時所產生的圖象塊間圖象的覆蓋和在相鄰圖象塊間產生空白(數據預設)。該方法包括以下步驟:將具有縱向尺寸點數小於光敏傳感器象素的參考圖象掃描;通過比較被掃描圖象和參考圖象的縱向尺寸來計算掃描頭的放大因子;運用掃描圖象和參考圖象的相對尺寸來校正相鄰圖象塊間的圖象失真。計算步驟根據N(Y/X)來完成。
文檔編號H04N1/12GK1213117SQ98120049
公開日1999年4月7日 申請日期1998年9月28日 優先權日1997年9月29日
發明者金漢信 申請人:三星電子株式會社