利用k值补偿拉练影像及计算k值的方法

文档序号:6408262阅读:375来源:国知局
专利名称:利用k值补偿拉练影像及计算k值的方法
技术领域
本发明有关于一种补偿拉练影像的方法,且特别有关于一种利用K值补偿拉练影像及计算K值的方法。
当交错式感应器110要进行任何一部份文件的扫描时,会先从计算机主机150中,将对应于这部分文件的一个部分影像补偿参数,经过输入/输出接口140传输到影像补偿缓冲区130之中。而后,由交错式感应器110以间隔式扫描所得的间隔扫描影像,根据由影像补偿缓冲区130传送而来的部分影像补偿参数,经由ASIC(120)来进行影像校正。而校正过后所得的校正影像,则经过输入/输出接口140而传输到计算机主机150中储存起来。
但是当使用具有交错式感应器的扫描仪扫描文件时,由于交错式感应器的主线与副线的线距很短,所以主线会受到副线的反射光影响,反之,主线的反射光也会影响副线。因此使文件的真实影像(如图2所示)在使用具有交错式感应器的扫描仪扫描后,会产生所谓的拉练(zipper)影像(如图3所示)。尤其当扫描有黑白交接的文件时,拉练现象更为明显,而使扫描的影像与实际的影像产生误差。而公知技术尚无提出对拉练现象进行补偿的方法。
为实现上述的目的,本发明提出一种利用K值补偿拉练影像的方法,其适用于使用每种颜色具有主线与副线的交错式感应器的扫描仪,借以对文件进行扫描,包括下列步骤首先,判断第m(m为正整数)线的第n(n为正整数)个原始像素是否为主线扫描所得。如果第m线的第n个原始像素为主线扫描所得时,则第m线的第n个原始像素将补偿为第m线的第n个补偿像素,其中第m线的第n个补偿像素为第m线的第n个原始像素减去第(m-k)(k为该主线与该副线间的线距且为正整数)线的第n-1个原始像素与第(m-k)线的第n+1个原始像素之和与K值相乘所得之积后所得的值;而如果第m线的第n个原始像素为副线扫描所得时,则第m线的第n个原始像素将补偿为第m线的第n个补偿像素,其中第m线的第n个补偿像素为第m线的第n个原始像素减去第(m+k)线的第n-1个原始像素与第(m+k)线的第n+1个原始像素之和与K值相乘所得之积后所得的值。
在本发明的一较佳实施例中,K值是常数,且为主线与副线互相影响的比例常数。另外,K值是利用参考领先缘线所计算得出的值。
本发明还提出一种利用参考领先缘线计算K值的方法,其适用于使用每种颜色具有主线与副线的交错式感应器的扫描仪,借以对文件进行扫描,包括下列步骤如果参考领先缘线为第m线,第m线的第n个原始像素为主线扫描所得时,将第m线的第n个原始像素减去第m线的第n+1个原始像素,除以第(m-k)线的第n-1个原始像素及第(m-k)线的第n+1个原始像素之和,而得到Kn(第n个K值)。而如果参考领先缘线为第m线,第m线的第n个原始像素为副线扫描所得时,将第m线的第n个原始像素减去第m线的第n+1个原始像素,除以第(m+k)线的第n-1个原始像素及第(m+k)线的第n+1个原始像素之和,而得到Kn(第n个K值)。之后,重复上述步骤,直到文件扫描完成,然后将K1(第1个K值),K3(第2个K值),K5(第5个K值),…,以及Kn的和除以一X,其中该X为X=(n+1)/2,且X大于0,而得到K值,用以补偿拉练影像。
综上所述,本发明通过K值补偿拉练影像及计算K值的方法,而使拉练现象得到恰当的补偿。因此,当使用交错式感应器的扫描仪对文件进行扫描时,本发明可以使扫描所得的影像与真实的影像几乎完全相同。
图中标记分别是100扫描仪110交错式感应器120ASIC130影像补偿缓冲区140输入/输出接口150计算机主机s400-s410本发明的一较佳实施例的利用参考领先缘线计算K值的施行步骤s420-s430本发明的另一较佳实施例的利用参考领先缘线计算K值的施行步骤s500-s520本发明的一较佳实施例的利用K值补偿拉练影像的施行步骤图4A是本发明的一较佳实施例的利用参考领先缘线计算K值的流程图。而图4B是根据本发明的另一较佳实施例的利用参考领先缘线计算K值的流程图。在图4A及图4B中,假设主线与副线间的线距是2条线,被决定的参考领先缘线称为第m(m为正整数)线,以及X=(n+1)/2,X为>0的整数。
当使用具有交错式感应器的扫描仪扫描文件时,在寻找参考领先缘线时,需有黑白交界的图形在校正图上,用以决定参考领先缘线。请参照图4A,当参考领先缘线(第m线)的第n个原始像素(Pn)m为主线扫描所得时,将第m线的第n个原始像素(Pn)m减去第m线的第n+1个原始像素(Pn+1)m,除以第(m-2)线的第n-1个原始像素(Pn-1)m-2及第(m-2)线的第n+1个原始像素(Pn+1)m-2之和,得到第n个K值,也就是Kn=(Pn-Pn+1)m/(Pn-1+Pn+1)m-2(如步骤s400)。接下来重复上述步骤,直到文件扫描完成,然后将K1(第1个K值),K3(第2个K值),K5(第5个K值),…,以及Kn的和除以X,而得到K值(如步骤s410),用以补偿拉练影像。
接着请参照图4B,当参考领先缘线(第m线)的第n个原始像素(Pn)m为副线扫描所得时,将第m线的第n个原始像素(Pn)m减去第m线的第n+1个原始像素(Pn+1)m,除以第(m+2)线的第n-1个原始像素(Pn-1)m+2及第(m+2)线的第n+1个原始像素(Pn+1)m+2之和,而得到第n个K值,也就是Kn=(Pn-Pn+1)m/(Pn-1+Pn+1)m+2(如步骤s420)。接下来重复上述步骤,直到文件扫描完成,然后将K1(第1个K值),K3(第2个K值),K5(第5个K值),…,以及Kn的和除以X,而得到K值(如步骤s430),用以补偿拉练影像。
然后,利用上述所得到的K值,对拉练影像进行补偿。图5是本发明的一较佳实施例的利用K值补偿拉练影像的流程图。在图5中,假设主线与副线间的线距是2条线。
在此实施例中,首先,判断第m(m为正整数)线的第n(n为正整数)个原始像素是否为主线扫描所得(如步骤s500)。接着,如果第m线的第n个原始像素为主线扫描所得时,则第m线的第n个原始像素(Pn)m,将补偿为第m线的第n个补偿像素(Pn’)m,其中第m线的第n个补偿像素(Pn’)m是第m线的第n个原始像素(Pn)m减去第(m-2)线的第n-1个原始像素(Pn-1)m-2与第(m-2)线的第n+1个原始像素(Pn+1)m-2之和与K值相乘所得之积后所得的值,也就是(Pn’)m=(Pn)m-K(Pn-1+Pn+1)m-2(如步骤s510)。而如果第m线的第n个原始像素为副线扫描所得时,则第m线的第n个原始像素(Pn)m,将补偿为第m线的第n个补偿像素(Pn’)m,其中第m线的第n个补偿像素(Pn’)m是第m线的第n个原始像素(Pn)m减去第(m+2)线的第n-1个原始像素(Pn-1)m+2与第(m+2)线的第n+1个原始像素(Pn+1)m+2之和与K值相乘所得之积后所得的值,也就是(Pn’)m=(Pn)m-K(Pn-1+Pn+1)m+2(如步骤s520)。之后,会重复上述步骤,直到文件扫描完成,而使所产生的拉练影像都得到恰当地补偿。
综上所述,本发明具有如下的优点1.通过参考领先缘线所计算得到的K值,使得以交错式感应器的扫描仪对文件进行扫描时,所产生的拉练影像能够得到恰当的补偿。
2.使扫描文件后,所得到的影像,能与真实影像几乎完全相同。
虽然本发明已以较佳实施例公开如上,但其并非用以限定本发明,任何熟悉该项技术的人员,在不脱离本发明的精神和范围内所作的各种更动与润饰,均属于本发明的保护范围。
权利要求
1.一种利用K值补偿拉练影像的方法,其适用于使用每种颜色具有一主线与一副线的一交错式感应器的扫描仪,借以对一文件进行扫描,其特征在于包括下列步骤判断一第m(m为正整数)线的第n(n为正整数)个原始像素是否为该主线扫描所得;如果该第m线的第n个原始像素为该主线扫描所得时,则该第m线的第n个原始像素将补偿为该第m线的第n个补偿像素,其中该第m线的第n个补偿像素为该第m线的第n个原始像素减去一第(m-k)(k为该主线与该副线间的线距且为正整数)线的第n-1个原始像素与该第(m-k)线的第n+1个原始像素之和与一K值相乘所得之积后所得的值;如果该第m线的第n个原始像素为该副线扫描所得时,则该第m线的第n个原始像素将补偿为该第m线的第n个补偿像素,其中该第m线的第n个补偿像素为该第m线的第n个原始像素减去一第(m+k)线的第n-1个原始像素与该第(m+k)线的第n+1个原始像素之和与一K值相乘所得之积后所得的值。
2.根据权利要求1所述的利用K值补偿拉练影像的方法,其特征在于该K值的计算包括下列步骤如果一参考领先缘线为该第m线,该第m线的第n个原始像素为该主线扫描所得时,将该第m线的第n个原始像素减去该第m线的第n+1个原始像素,除以一第(m-k)(k为该主线与该副线间的线距且为正整数)线的第n-1个原始像素及该第(m-k)线的第n+1个原始像素之和,而得到Kn(第n个K值);如果该参考领先缘线为该第m线,该第m线的第n个原始像素为该副线扫描所得时,将该副线扫描所得的该第m线的第n个原始像素减去该第m线的第n+1个原始像素,除以一第(m+k)线的第n-1个原始像素及该第(m+k)线的第n+1个原始像素之和,而得到Kn(第n个K值);重复上述步骤,直到该文件扫描完成,然后将K1(第1个K值),K3(第2个K值),K5(第5个K值),…,以及Kn的和除以一X,其中该X为X=(n+1)/2,且X大于0,而得到一K值。
3.根据权利要求1所述的利用K值补偿拉练影像的方法,其特征在于该K值是一常数。
4.根据权利要求1所述的利用K值补偿拉练影像的方法,其特征在于该K值是该主线与该副线互相影响的比例常数。
5.根据权利要求1所述的利用K值补偿拉练影像的方法,其特征在于该K值是利用一参考领先缘线所计算得出的值。
6.一种利用参考领先缘线计算K值的方法,其适用于使用每种颜色具有一主线与一副线的一交错式感应器的扫描仪,借以对一文件进行扫描,包括下列步骤如果一参考领先缘线为一第m线,该第m线的第n个原始像素为该主线扫描所得时,将该第m线的第n个原始像素减去该第m线的第n+1个原始像素,除以一第(m-k)(k为该主线与该副线间的线距且为正整数)线的第n-1个原始像素及该第(m-k)线的第n+1个原始像素之和,而得到Kn(第n个K值);如果该参考领先缘线为该第m线,该第m线的第n个原始像素为该副线扫描所得时,将该第m线的第n个原始像素减去该第m线的第n+1个原始像素,除以一第(m+k)线的第n-1个原始像素及该第(m+k)线的第n+1个原始像素之和,而得到Kn(第n个K值);重复上述步骤,直到该文件扫描完成,然后将K1(第1个K值),K3(第2个K值),K5(第5个K值),…,以及Kn的和除以一X,其中该X为X=(n+1)/2,且X大于0,而得到一K值。
7.根据权利要求6所述的利用参考领先缘计算K值的方法,其特征在于该K值是用以补偿拉练影像的。
全文摘要
一种利用K值补偿拉练影像及计算K值的方法。其中利用K值补偿拉练影像的方法具有下列步骤首先判断第m线的第n个原始像素是否为主线扫描所得。如果第m线的第n个原始像素为主线扫描所得时,则第m线的第n个原始像素将补偿为第m线的第n个原始像素减去第(m-k)线的第n-1个原始像素与第(m-k)线的第n+1个原始像素之和与K值相乘所得之积后所得的值。而如果第m线的第n个原始像素为副线扫描所得,则第m线的第n个原始像素将补偿为第m线的第n个原始像素减去第(m+k)线的第n-1个原始像素与第(m+k)线的第n+1个原始像素之和与K值相乘所得之积后所得的值。
文档编号G06T5/20GK1417747SQ01134468
公开日2003年5月14日 申请日期2001年11月5日 优先权日2001年11月5日
发明者施振祥 申请人:力捷电脑股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1