一种扫描图象块间失真的补偿方法

文档序号:7577945阅读:271来源:国知局
专利名称:一种扫描图象块间失真的补偿方法
技术领域
本发明涉及到一种往复扫描仪。更具体地,涉及到一种往复扫描仪图象失真的补偿方法,其中,一个所扫描的参考图象被用于校正由扫描仪扫描头的放大误差而引起的图象块间的失真。
最近,将打印机、传真机、复印机、扫描仪等设备的不同功能结合在一起的多任务系统已被研究出来。在结合打印机与扫描仪的功能方面,最典型使用的是一种运用往复扫描头的往复扫描仪。扫描头使用与打印头同样的驱动系统,和墨盒一起扫过打印纸。而打印纸是用线性供给电机(步进电机)来走纸的。然而,在执行扫描操作的过程中,往复扫描仪有其独特的一些问题。
例如,如

图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日
发明者金汉信 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1