影像校正方法转让专利

申请号 : CN201210505022.4

文献号 : CN103856682B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 林俊仁李余祥

申请人 : 崴强科技股份有限公司

摘要 :

本发明公开了一种应用于一扫描仪上的影像校正方法,该扫描仪包括一扫描仪本体,及装设于扫描仪本体内且呈电性连接的一设置单元、及一记忆存储单元,扫描仪本体的上方设置一扫描平台,该影像校正方法包括如下步骤:将一待扫描的文件移至扫描平台上;扫描仪开始扫描之前,进行参数初始化;扫描仪扫描得到一条线的影像;设置单元设定一程序语句用于计算组成一更新的平衡表的数值;记忆存储单元划分多个内存位置用来储存执行程序语句所需的变量的值;当扫入的影像足够时,在记忆存储单元内执行设定的程序,得到更新的平衡表,从而完成每条线的影像校正。因此,该影像校正方法可以确保影像效果良好及有效减少记忆存储单元的使用。

权利要求 :

1.一种影像校正方法,应用于一扫描仪上,其特征在于:该扫描仪包括一扫描仪本体,及装设于扫描仪本体内且呈电性连接的一驱动装置、一光学模块、一模拟/数字转换器、一先进先出数据缓存器、一数据流程控制单元、一设置单元、一数据分类单元及一记忆存储单元,扫描仪本体的上方设置一扫描平台,该影像校正方法包括如下步骤:步骤1︰将一待扫描的文件移至扫描仪的扫描平台上;

步骤2︰扫描仪开始扫描之前,进行参数初始化;

步骤3︰驱动装置驱动光学模块移动,使扫描仪开始对此文件进行扫描,从而使扫描仪扫描得到一条线的影像,所述一条线的影像包括多个分别对应红光、蓝光及绿光的影像像素;

步骤4︰该一条线的影像所包括的多个分别对应红光、蓝光及绿光的影像像素通过模拟/数字转换器转换为数字电信号,即像素值,扫描仪通过先进先出数据缓存器依序读取多个分别对应红光、蓝光及绿光的像素值,并且设置单元在数据流程控制单元内设定一程序语句用于计算组成一更新的平衡表的数值;

步骤5︰将该一条线的影像的多个分别对应红光、蓝光及绿光的像素值经过数据分类单元进行分类,并且与设置单元设定的程序语句一起传送到记忆存储单元内,并且将记忆存储单元划分多个内存位置用来储存扫描仪执行设置单元设定的程序语句所需的变量的值;

步骤6︰确认扫入的影像是否足够,当扫入的影像足够时,执行步骤7,当扫入的影像不足时,重复执行步骤3、步骤4及步骤5,直到扫入的影像足够;

步骤7︰扫描仪在记忆存储单元内执行设置单元设定的程序语句,得到的数值组成更新的平衡表;

步骤8︰扫描仪利用此更新的平衡表补偿每条线的影像的像素值,来进行每条线的各影像像素的亮度补偿,从而完成每条线的影像校正。

2.如权利要求1所述的影像校正方法,其特征在于:所述步骤2中,扫描仪进行参数初始化的具体描述如下:设置单元在数据流程控制单元内设定每条线的影像的第x个影像像素的像素值的总和,即变量SUM(x)的初始值为00000000h,设定每条线的影像的第x个影像像素的最小像素值,即变量Lp(x)的初始值为FFFFh,其中p=0..m-1,设定每条线的影像的第x个影像像素的最大像素值,即变量Hq(x)的初始值为0000h,其中q=0..n-1,m和n是由设置单元进行设置的,n表示每条线的影像对应红光、蓝光或绿光的第x个影像像素的最大像素值的个数;m表示每条线的影像对应红光、蓝光或绿光的第x个影像像素的最小像素值的个数。

3.如权利要求2所述的影像校正方法,其特征在于:所述步骤4中,设置单元在数据流程控制单元内设定一程序语句:SUM(x)=SUM(x)+WH_TMPi(x),以用于更新得出每条线的影像的第x个影像像素的像素值的总和,即变量SUM(x)的值;设置单元在数据流程控制单元内设定另一程序语句: 以用于计算组成更新的平衡表的数值WH(x),其中,WH_TMPi(x)表示每条线的影像对应红光、蓝光或绿光的第x个影像像素的像素值,i为从0开始逐渐递增的正整数,且i<2k+m+n,k是由设置单元进行设置的,k表示该一条线的影像为第k条线的影像。

4.如权利要求3所述的影像校正方法,其特征在于:所述步骤5中,将设置单元设定的程序语句SUM(x)=SUM(x)+WH_TMPi(x)传送到记忆存储单元内,如果该一条线的影像为第一条线的影像,则更新得出变量SUM(x)的值为该一条线的影像对应红光、蓝光或绿光的第x个影像像素的像素值WH_TMPi(x),同时,将该第一条线的影像对应红光、蓝光或绿光的第x个影像像素的像素值WH_TMPi(x)与影像的第x个影像像素的最小像素值,即变量Lp(x)的初始值相比较,从而更新得出该第一条线的影像对应红光、蓝光或绿光的第x个影像像素的m个最小像素值,即m个变量Lp(x)的值,及将该第一条线的影像对应红光、蓝光或绿光的第x个影像像素的像素值WH_TMPi(x)与影像的第x个影像像素的最大像素值,即变量Hq(x)的初始值相比较,从而更新得出该第一条线的影像对应红光、蓝光或绿光的第x个影像像素的n个最大像素值Hq(x),即n个变量Hq(x)的值。

5.如权利要求3所述的影像校正方法,其特征在于:所述步骤5中,如果该一条线的影像为第k条线的影像,则更新得出变量SUM(x)的值为第一条线到第k条线的影像对应红光、蓝光或绿光的第x个影像像素的像素值WH_TMPi(x)的总和,将该第k条线的影像对应红光、蓝光或绿光的第x个影像像素的像素值WH_TMPi(x)与第k-1条线的影像对应红光、蓝光或绿光的第x个影像像素的像素值WH_TMPi(x)相比较,从而更新得出该第k条线的影像对应红光、蓝光或绿光的第x个影像像素的n个最大像素值,即n个变量Hq(x)的值及m个最小像素值,即m个变量Lp(x)的值。

6.如权利要求3所述的影像校正方法,其特征在于:所述步骤5中,将设置单元设定的程序语句 传送到记忆存储单元内,以用

于将表示每条线的影像对应红光、蓝光或绿光的第x个影像像素的像素值的总和的变量SUM(x)的值;及将表示每条线的影像对应红光、蓝光或绿光的第x个影像像素的m个最小像素值的变量Lp(x)的值,及将表示n个最大像素值的变量Hq(x)的值,分别存入记忆存储单元内与其相对应的内存位置。

7.如权利要求3所述的影像校正方法,其特征在于:所述步骤6中,当扫入的影像的所有像素的个数大于或等于扫描仪所设定要扫入的影像所需的影像像素个数:a*f个,且需满足a>m+n,即扫入的影像足够时,执行步骤7;当扫入的影像的所有像素的个数小于扫描仪所设定要扫入的影像所需的影像像素个数:a*f个,即扫入的影像不足时,则重复执行步骤3、步骤4和步骤5,直到扫入的影像的所有像素的个数大于或等于扫描仪所设定要扫入的影像所需的影像像素个数:a*f个,即扫入的影像足够;其中,设定要扫入的影像由a条线的影像组成,且f为光学模块的一影像感测元件的有效输出的影像像素个数。

8.如权利要求3所述的影像校正方法,其特征在于:所述步骤7中,扫描仪在记忆存储单元内执行设置单元设定的程序语句:

得到的数值WH(x)组成一更新的平衡表。

9.如权利要求1所述的影像校正方法,其特征在于:所述先进先出数据缓存器、数据流程控制单元及数据分类单元集成于一集成电路。

说明书 :

影像校正方法

技术领域

[0001] 本发明涉及一种影像校正方法,尤其涉及一种应用于一扫描仪的影像校正方法。

背景技术

[0002] 请参阅图1,一种现有的影像校正方法,应用于一扫描仪上(图未示),所述扫描仪通常包括一扫描仪本体(图未示)、一驱动装置10’、一光学模块20’、一模拟/数字转换器30’及一记忆存储单元40’。驱动装置10’、光学模块20’、模拟/数字转换器30’及记忆存储单元40’电性连接且装设于扫描仪本体内。其中,光学模块20’可在扫描仪本体内移动。该光学模块20’包括一光源201’、一镜头202’及一影像感测元件203’。其中,影像感测元件203’为一电荷耦合器件(Charge Coupled Device,CCD)或一接触式图像传感器(Contact Image Sensor,CIS)。扫描仪本体的上方设置一扫描平台(图未示)。
[0003] 通常,光源201’本身各位置的辉度不同会导致扫描仪扫描出的影像出现亮暗不均匀的现象,为了避免产生此亮暗不均匀的影像,当扫描仪扫描一文件时,扫描仪会利用所述影像校正方法来进行一影像校正动作。所述影像校正方法的步骤如下所述:首先,将待扫描的文件移至扫描仪的扫描平台上;其次,驱动装置10’驱动光学模块20’移动对此文件进行扫描。具体地,光源201’透过扫描平台照射到文件上,此时,由光源201’透过扫描平台照射到文件上反射回来的光线通过镜头202’正确聚焦成像于影像感测元件203’上以形成一影像,所述影像由多个影像像素组成;最后,影像像素经由模拟/数字转换器30’转换成为数字电信号;再次,储存数字电信号于记忆存储单元40’内,并利用内插法或乘法运算法进行运算,从而产生一平衡表(Shading Table);最后,扫描仪利用此平衡表进行扫描出的影像的亮度补偿动作。
[0004] 但是,上述影像校正方法在建立平衡表的过程中,会受到文件上的不预期的脏点或灰尘所影响,从而得到不准确的平衡表,进而影响影像校正效果,同时,在记忆存储单元40’内建立平衡表的过程中,由于记忆存储单元40’没有合理的划分相应的区间进行运算,因而记忆存储单元40’需具有较大的存储空间,致使扫描仪的影像校正成本增加。

发明内容

[0005] 本发明的目的在于针对上述现有技术的不足提供一种可以确保影像效果良好及有效减少记忆存储单元的使用的影像校正方法。
[0006] 为实现上述目的,本发明提供一种影像校正方法,应用于一扫描仪上,该扫描仪包括一扫描仪本体,及装设于扫描仪本体内且呈电性连接的一驱动装置、一光学模块、一模拟/数字转换器、一先进先出数据缓存器、一数据流程控制单元、一设置单元、一数据分类单元及一记忆存储单元。扫描仪本体的上方设置一扫描平台。该影像校正方法包括如下步骤:步骤1:将一待扫描的文件移至扫描仪的扫描平台上;步骤2:扫描仪开始扫描之前,进行参数初始化;步骤3:驱动装置驱动光学模块移动,使扫描仪开始对此文件进行扫描,从而使扫描仪扫描得到一条线的影像,所述一条线的影像包括多个分别对应红光、蓝光及绿光的影像像素;步骤4:该一条线的影像所包括的多个分别对应红光、蓝光及绿光的影像像素通过模拟/数字转换器转换为数字电信号,即像素值,扫描仪通过先进先出数据缓存器依序读取多个分别对应红光、蓝光及绿光的像素值,并且设置单元在数据流程控制单元内设定一程序语句用于计算组成一更新的平衡表的数值;步骤5:将该一条线的影像的多个分别对应红光、蓝光及绿光的像素值经过数据分类单元进行分类,并且与设置单元设定的程序语句一起传送到记忆存储单元内,并且将记忆存储单元划分多个内存位置用来储存扫描仪执行设置单元设定的程序语句所需的变量的值;步骤6:确认扫入的影像是否足够,当扫入的影像足够时,执行步骤7,当扫入的影像不足时,重复执行步骤3、步骤4及步骤5,直到扫入的影像足够;步骤7:扫描仪在记忆存储单元内执行设置单元设定的程序语句,得到的数值组成更新的平衡表;步骤8:扫描仪利用此更新的平衡表补偿每条线的影像的像素值,来进行每条线的各影像像素的亮度补偿,从而完成每条线的影像校正。
[0007] 综上所述,本发明影像校正方法通过在建立更新的平衡表的过程中,扫描仪执行设置单元设定的程序语句所需的变量的值分别存入记忆存储单元内与其相对应的内存位置,以便有效减少记忆存储单元的使用及去除扫描仪上的文件上的脏点或灰尘,从而确保影像效果良好及降低扫描仪的影像校正成本。

附图说明

[0008] 图1为现有的影像校正方法的实施例中应用的扫描仪的局部原理框图。
[0009] 图2为本发明影像校正方法的实施例中应用的扫描仪的扫描平台的坐标轴的示意图。
[0010] 图3为本发明影像校正方法的实施例中应用的扫描仪的局部原理框图。
[0011] 图4为本发明影像校正方法的流程图。
[0012] 图5为本发明影像校正方法的实施例中应用的扫描仪的记忆存储单元的划分方式及扫描仪执行设置单元设定的程序语句所需的变量的值的存储状态图。
[0013] 其中,附图标记说明如下:
[0014] 驱动装置:10              光学模块:20
[0015] 光源:201                 镜头:202
[0016] 影像感测元件:203         模拟/数字转换器:30
[0017] 先进先出数据缓存器:40    数据流程控制单元:50
[0018] 设置单元:60              数据分类单元:70
[0019] 记忆存储单元:80

具体实施方式

[0020] 为详细说明本发明的技术内容、构造特征、所实现目的及效果,以下结合实施方式并配合附图详予说明。
[0021] 请参阅图3,本发明影像校正方法,应用于一扫描仪(图未示)上。扫描仪可以是一自动进纸器式单双面扫描仪,一馈纸式单双面扫描仪或一平台式单面扫描仪,在本实施例中,扫描仪为平台式单面扫描仪,其包括一扫描仪本体(图未示),及装设于扫描仪本体内且呈电性连接的一驱动装置10、一光学模块20、一模拟/数字转换器30、一先进先出数据缓存器40、一数据流程控制单元50、一设置单元60、一数据分类单元70及一记忆存储单元80,其中,光学模块20可在扫描仪本体内移动。该光学模块20包括一光源201、一镜头202及一影像感测元件203。扫描仪本体的上方设置一扫描平台(未标号)。其中,光源201可以是一冷阴极管(Cold Cathode Fluorescent Lamp,CCFL)或一发光二极管(Light Emitting Diode,LED)。影像感测元件203可以是一电荷耦合器件(Charge Coupled Device,CCD)或一接触式图像传感器(Contact Image Sensor,CIS)。
[0022] 请参阅图2及图3,当扫描仪开机后,进行一文件(图未示)的扫描时,扫描仪的驱动装置10驱动光学模块20沿着扫描平台的坐标轴纵向向上移动,由扫描平台的k1的位置经过k2、k3、k4……移动到ka的位置,并且在光学模块20从k1移动到ka的每一个位置,皆进行x1、x2、x3、x4……到xf方向的横向扫描,从而获得扫描仪设定要扫入的文件的影像。该文件的影像由第k1条线到第ka条线的a条线的影像组成,且第k1条线到第ka条线的影像分别包括光学模块20的影像感测元件203有效输出的从x1到xf的f个影像像素。
[0023] 请参阅图2、图3、图4及图5,本发明影像校正方法,包括如下步骤:
[0024] 步骤1︰将一待扫描的文件移至扫描仪的扫描平台上;
[0025] 步骤2︰扫描仪开始扫描之前,进行参数初始化;
[0026] 步骤3︰驱动装置10驱动光学模块20移动,使扫描仪开始对此文件进行扫描,从而使扫描仪扫描得到一条线的影像,所述一条线的影像包括多个分别对应红光、蓝光及绿光的影像像素;
[0027] 步骤4︰该一条线的影像所包括的多个分别对应红光、蓝光及绿光的影像像素通过模拟/数字转换器30转换为数字电信号,即像素值,扫描仪通过先进先出数据缓存器40依序读取多个分别对应红光、蓝光及绿光的像素值,并且设置单元60在数据流程控制单元50内设定一程序语句 用于计算组成一更新的平衡表的数值WH(x);
[0028] 步骤5︰将该一条线的影像的多个分别对应红光、蓝光及绿光的像素值经过数据分类单元70进行分类并且与设置单元60设定的程序语句
一起传送到记忆存储单元80内,并且将记忆存储单元80划分多个内存位置用来储存扫描仪执行设置单元60设定的程序语句所需的变量SUM(x)、Hq(x)及Lp(x)的值;
[0029] 步骤6︰确认扫入的影像是否足够,当扫入的影像足够时,执行步骤7,当扫入的影像不足时,重复执行步骤3、步骤4及步骤5,直到扫入的影像足够;
[0030] 步骤7︰在记忆存储单元80内执行设置单元60设定的程序语句得到的数值WH(x)组成更新的平衡表;
[0031] 步骤8︰扫描仪利用此更新的平衡表补偿每条线的影像的像素值,来进行每条线的各影像像素的亮度补偿,从而完成每条线的影像校正。
[0032] 请续参阅图2,图3及图4,在所述步骤2中,扫描仪进行参数初始化的具体描述如下:设置单元60在数据流程控制单元50内设定每条线的影像对应红光、蓝光或绿光的第x个影像像素的像素值的总和,即变量SUM(x)的初始值为00000000h,因此,其程序表达式为:SUM(x)=00000000h,其中x=x1,x2......xf;设置单元60在数据流程控制单元50内设定每条线的影像对应红光、蓝光或绿光的第x个影像像素的最小像素值,即变量Lp(x)的初始值为FFFFh,因此,其程序表达式为:Lp(x)=FFFFh,其中p=0..m-1;设置单元60在数据流程控制单元50内设定每条线的影像对应红光、蓝光或绿光的第x个影像像素的最大像素值,即变量Hq(x)的初始值为0000h,因此,其程序表达式为:Hq(x)=0000h,其中q=0..n-1。
[0033] 在所述步骤3中,驱动装置10驱动光学模块20纵向向上移动,使扫描仪开始对此文件进行扫描,具体地,光源201发出白光并透过扫描平台照射到文件上,此时,由光源201透过扫描平台照射到文件上反射回来的一条光线通过镜头202正确聚焦成像于影像感测元件203上,从而使扫描仪扫描得到一条线的影像,因为白光由红光、蓝光及绿光按一定比例组合而成,所以影像包括多个分别对应红光、蓝光及绿光的影像像素。
[0034] 在所述步骤4中,该一条线的影像所包括的多个分别对应红光、蓝光及绿光的影像像素通过模拟/数字转换器30转换为十六进制表示的数字电信号,即像素值;扫描仪通过先进先出数据缓存器40依序读取多个分别对应红光、蓝光及绿光的像素值;设置单元60在数据流程控制单元50内设定一程序语句:SUM(x)=SUM(x)+WH_TMPi(x)用于更新得出每条线的影像对应红光、蓝光或绿光的第x个影像像素的像素值的总和,即变量SUM(x)的值;设置单元60在数据流程控制单元50内设定另一程序语句:用于计算组成一更新的平衡表的数值WH(x),其中,WH_TMPi(x)表示每条线的影像对应红光、蓝光或绿光的第x个影像像素的像素值,i为从0开始逐渐递增的正整数,且i<2k+m+n,k1、k=k2……ka、m和n是由设置单元60进行设置的;k1表示该一条线的影像为第一条线的影像;
k表示该一条线的影像为第k条线的影像;Hq(x)表示每条线的影像对应红光、蓝光或绿光的第x个影像像素的最大像素值;Lp(x)表示每条线的影像对应红光、蓝光或绿光的第x个影像像素的最小像素值;n表示每条线的影像对应红光、蓝光或绿光的第x个影像像素的最大像素值的个数;m表示每条线的影像对应红光、蓝光或绿光的第x个影像像素的最小像素值的个数。
[0035] 在所述步骤5中,将该一条线的影像的多个分别对应红光、蓝光及绿光的像素值经过数据分类单元70进行分类并且与设置单元60设定的程序语句SUM(x)=SUM(x)+WH_TMPi(x)与 一起传送到记忆存储单元80内,如果该一条线的影像为第一条线,即第k1条线的影像,则更新得出变量SUM(x)的值为该一条线的影像对应红光、蓝光或绿光的第x个影像像素的像素值WH_TMPi(x),同时,将该第一条线,即第k1条线的影像对应红光、蓝光或绿光的第x个影像像素的像素值WH_TMPi(x)与每条线的影像对应红光、蓝光或绿光的第x个影像像素的最小像素值,即变量Lp(x)的初始值:
FFFFh相比较,从而更新得出该第一条线,即第k1条线的影像对应红光、蓝光或绿光的第x个影像像素的m个最小像素值,即m个变量Lp(x)的值,及将该第一条线,即第k1条线的影像对应红光、蓝光或绿光的第x个影像像素的像素值WH_TMPi(x)与每条线的影像对应红光、蓝光或绿光的第x个影像像素的最大像素值,即变量Hq(x)的初始值:0000h相比较,从而更新得出该第一条线,即第k1条线的影像对应红光、蓝光或绿光的第x个影像像素的n个最大像素值,即n个变量Hq(x)的值;如果该一条线的影像为第k条线的影像,其中k=k2……ka,则更新得出变量SUM(x)的值为第一条线,即第k1条线到第k条线的影像对应红光、蓝光或绿光的第x个影像像素的像素值WH_TMPi(x)的总和,将该第k条线的影像对应红光、蓝光或绿光的第x个影像像素的像素值WH_TMPi(x)与第k-1条线的影像对应红光、蓝光或绿光的第x个影像像素的像素值WH_TMPi(x)相比较,从而更新得出该第k条线的影像对应红光、蓝光或绿光的第x个影像像素的n个最大像素值,即n个变量Hq(x)的值及m个最小像素值,即m个变量Lp(x)的值。
[0036] 扫描仪的记忆存储单元80被划分成从区间0(Partition 0)到区间q-1(Partition q-1)的q个区间,且每个区间又被划分成多个内存位置,扫描仪分析扫描得到的影像,将每条线的影像对应红光、蓝光或绿光的第x个影像像素的像素值的总和,即变量SUM(x)的值,每条线的影像对应红光、蓝光或绿光的第x个影像像素的m个最小像素值,即变量Lp(x)的值及n个最大像素值,即变量Hq(x)的值分别存入记忆存储单元80内与其相对应的内存位置;记忆存储单元80的具体划分方式及每条线的影像对应红光、蓝光或绿光的第x个影像像素的像素值的总和,即变量SUM(x)的值,每条线的影像对应红光、蓝光或绿光的第x个影像像素的m个最小像素值,即变量Lp(x)的值及n个最大像素值,即变量Hq(x)的值的具体存储状态如图5所示。
[0037] 其中,W:表示内存位置的长度为一个十六进制表示的字长;
[0038] S:表示每条线的影像对应红光、蓝光或绿光的第x个影像像素的像素值的总和,即变量SUM(x)的值;
[0039] b:表示区间的长度;
[0040] q:表示区间编号。
[0041] 在所述步骤6中,确认扫入的影像是否足够,当扫入的影像的所有像素的个数大于或等于扫描仪所设定要扫入的影像所需的影像像素个数:a*f个,且需满足a>m+n,即扫入的影像足够时,执行步骤7;当扫入的影像的所有像素的个数小于扫描仪所设定要扫入的影像所需的影像像素个数:a*f个,即扫入的影像不足时,则重复执行步骤3、步骤4和步骤5,直到扫入的影像的所有像素的个数大于或等于扫描仪所设定要扫入的影像所需的影像像素个数:a*f个,即扫入的影像足够;其中,设定要扫入的影像由a条线的影像组成,且f是光学模块20的影像感测元件203的有效输出的影像像素个数。
[0042] 在所述步骤7中,扫描仪在记忆存储单元80内执行设置单元60设定的程序语句:得到的数值WH(x)组成一更新的平衡表
(Shading Table)。
[0043] 在所述步骤8中︰扫描仪利用此更新的平衡表补偿每条线的影像的像素值,来进行每条线的各影像像素的亮度补偿,从而完成每条线的影像校正。
[0044] 请参阅图2及图3,本发明影像校正方法通过以上所述步骤建立更新的平衡表来逐一进行每条线的影像校正,同时在建立更新的平衡表的过程中,将每条线的的影像对应红光、蓝光或绿光的第x个影像像素的n个最大像素值Hq(x)及m个最小像素值Lp(x)分别储存于记忆存储单元80内,以便去除扫描仪一白板上的脏点或灰尘,从而确保影像效果良好。此外,扫描仪的记忆存储单元80被划分成q个区,且每个区又被划分成多个内存位置,扫描仪分析扫描得到的影像,将每条线的影像对应红光、蓝光或绿光的第x个影像像素的像素值的总和SUM(x),每条线的影像对应红光、蓝光或绿光的第x个影像像素的m个最小像素值Lp(x)及n个最大像素值Hq(x)分别存入记忆存储单元80内与其相对应的内存位置,从而有效减少记忆存储单元80的使用。
[0045] 请参阅图2和图3,较优地,先进先出数据缓存器40、数据流程控制单元50及数据分类单元70集成于一特殊应用集成电路(Application Specific Integrated Circuit,ASIC),从而使扫描仪在建立更新的平衡表的过程中简化扫描仪上的软件控制流程。
[0046] 综上所述,本发明影像校正方法通过在建立更新的平衡表的过程中,将每条线的影像对应红光、蓝光或绿光的第x个影像像素的n个最大像素值,即变量Hq(x)的值及m个最小像素值,即变量Lp(x)的值分别储存于记忆存储单元80内,以便去除扫描仪上的文件上的脏点或灰尘,从而确保影像效果良好。此外,扫描仪分析扫描得到的影像,每条线的影像对应红光、蓝光或绿光的第x个影像像素的像素值的总和,即变量SUM(x)的值,每条线的影像对应红光、蓝光或绿光的第x个影像像素的m个最小像素值,即变量Lp(x)的值及n个最大像素值,即变量Hq(x)的值分别存入记忆存储单元80内与其相对应的内存位置,从而有效减少记忆存储单元80的使用,以便降低扫描仪的影像校正成本。