图像读取装置和图像读取方法转让专利

申请号 : CN201680015429.5

文献号 : CN107409164B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 浅村麻纱子山中聪河野裕之

申请人 : 三菱电机株式会社

摘要 :

图像读取装置(1)具有:N个传感器芯片,它们排列在第1方向上,分别具有排列在所述第1方向上的多个摄像元件;N个光学系统,它们使在原稿上在所述第1方向上并列的N个读取范围分别缩小成像于所述N个传感器芯片;以及图像处理部(4),其使用由所述N个传感器芯片生成的、所述N个读取范围的图像数据中的相邻读取范围重复的区域即重叠区域的所述图像数据,求出相邻读取范围的重叠区域的第1方向的位置,根据求出的第1方向的位置得到读取图像的倍率和2个图像数据结合的位置即合成位置,进行对N个读取范围的图像数据的第1方向的倍率进行校正的图像处理,结合被进行了该图像处理后的N个读取范围的图像数据,生成合成图像数据(D44)。

权利要求 :

1.一种图像读取装置,其特征在于,所述图像读取装置具有:

N个传感器芯片,它们排列在第1方向上,分别具有排列在所述第1方向上的多个摄像元件,其中,N为2以上的整数;

N个光学系统,它们以具有相邻读取范围的端部彼此的一部分区域重合的重叠区域的方式,使在原稿上在所述第1方向上并列的N个读取范围分别缩小成像于所述N个传感器芯片;以及图像处理部,其使用在所述第1方向上并列的N个读取范围的图像数据中的所述重叠区域内的图像数据,求出所述相邻读取范围的重叠区域的相关性最高的位置,根据所述位置和在所述重叠区域内预定的合成基准位置,得到读取图像的倍率和2个图像数据结合的位置即合成位置,根据所述倍率对N个读取范围的图像进行所述第1方向的倍率转换,从而在所述第1方向上对所述N个读取范围的图像进行等倍或者放大或者缩小的图像处理,结合被进行了该图像处理后的所述N个读取范围的图像数据,生成合成图像数据。

2.根据权利要求1所述的图像读取装置,其特征在于,

所述N个光学系统分别被配置成,以具有相邻读取范围的端部彼此的一部分区域重合的重叠区域的方式,使在所述第1方向上并列的N个读取范围分别缩小成像于所述N个传感器芯片,所述N个光学系统分别具有:

第1透镜,其以光学方式缩小由所述原稿反射后的光;

光圈,其使由所述第1透镜缩小后的所述光的一部分通过;以及

第2透镜,其使通过所述光圈后的光成像于所述N个传感器芯片中的一个传感器芯片。

3.根据权利要求1所述的图像读取装置,其特征在于,

所述图像处理部具有:

相似度计算部,其使用由所述N个传感器芯片生成的、所述N个读取范围的图像数据中的相邻读取范围重复的区域即所述重叠区域的所述图像数据,计算表示在所述重叠区域内设定的匹配区域的图像数据间的所述相关性的高低即相似程度的高低的相似度;

合成位置估计部,其根据由所述相似度计算部计算出的所述相似度,分别估计所述相邻读取范围的2个图像数据结合的位置即合成位置;以及合成部,其根据由所述合成位置估计部估计出的所述合成位置和所述预定的合成基准位置,针对所述N个读取范围的图像数据分别设定读取范围的倍率和合成位置,分别对所述N个读取范围的图像数据的所述第1方向的宽度进行转换,对所述转换后的2个图像数据进行合成,生成合成图像数据。

4.根据权利要求3所述的图像读取装置,其特征在于,

所述相似度是基于在所述重叠区域内设定的所述匹配区域的每个像素的差分绝对值之和的值,所述差分绝对值之和越小,则所述相似度越高。

5.根据权利要求3所述的图像读取装置,其特征在于,

所述相似度是基于在所述重叠区域内设定的所述匹配区域的每个像素的差分的平方和的值,所述差分的平方和越小,则所述相似度越高。

6.根据权利要求3所述的图像读取装置,其特征在于,

所述合成部具有:

合成倍率设定部,其根据由所述合成位置估计部估计出的所述合成位置和所述预定的合成基准位置,针对所述N个读取范围的图像数据分别设定合成倍率,输出合成倍率和合成连接位置;

图像转换部,其使用由所述合成倍率设定部设定的合成倍率,对所述N个读取范围的图像数据的所述第1方向的宽度进行转换;以及重叠区域连接部,其按照由所述合成倍率设定部设定的合成连接位置,对具有由所述图像转换部转换后的宽度的图像数据进行合成,生成合成图像数据。

7.根据权利要求6所述的图像读取装置,其特征在于,

所述合成倍率设定部具有:

读取宽度计算部,其针对所述N个读取范围的图像数据,分别根据由所述合成位置估计部估计出的所述合成位置,基于所述第1方向的一端侧的合成位置与另一端侧的合成位置之间的所述第1方向的宽度求出合成读取宽度;以及倍率/合成位置设定部,其针对所述N个读取范围的图像数据,分别根据基于预定的读取范围的合成基准位置的两端之间的所述第1方向的宽度和来自所述读取宽度计算部的合成读取宽度计算合成倍率,并且,求出由所述合成位置估计部估计出的所述合成位置作为通过所述合成倍率进行转换时的合成连接位置,设定合成倍率和合成连接位置。

8.根据权利要求7所述的图像读取装置,其特征在于,

所述倍率/合成位置设定部根据来自所述读取宽度计算部的合成读取宽度与基于预定的合成基准位置的读取范围宽度的比率,设定合成倍率和合成连接位置,在所述N个读取范围的图像数据中的各个图像数据的所述第1方向的一端侧的合成位置和另一端侧的合成位置位于与所述N个读取范围的图像数据中的各个图像数据的预定的合成基准位置相同的位置,且来自所述读取宽度计算部的合成读取宽度与基于预定的合成基准位置的读取范围宽度相等的情况下,所述倍率/合成位置设定部将所述合成倍率设定成1,在所述N个读取范围的图像数据中的各个图像数据的所述第1方向的一端侧的合成位置和另一端侧的合成位置位于所述N个读取范围的图像数据中的各个图像数据的所述合成基准位置的外侧,且来自所述读取宽度计算部的合成读取宽度大于基于预定的合成基准位置的读取范围宽度的情况下,所述倍率/合成位置设定部将所述合成倍率设定成小于1的值,在所述N个读取范围的图像数据中的各个图像数据的所述第1方向的一端侧的合成位置和另一端侧的合成位置位于所述N个读取范围的图像数据中的各个图像数据的所述合成基准位置的内侧,且来自所述读取宽度计算部的合成读取宽度小于基于预定的合成基准位置的读取范围宽度的情况下,所述倍率/合成位置设定部将所述合成倍率设定成大于1的值。

9.根据权利要求6所述的图像读取装置,其特征在于,

所述合成倍率设定部具有:

重叠量计算部,其分别针对所述N个读取范围的图像数据的所述第1方向的两端,根据由所述合成位置估计部估计出的所述合成位置计算所述读取范围的重叠区域的宽度,求出合成重叠量;以及倍率/合成位置设定部,其根据来自所述重叠量计算部的所述读取范围的两端处的合成重叠量和预定的读取范围的合成基准位置处的重叠量,计算所述N个读取范围内的合成倍率,并且,求出由所述合成位置估计部估计出的所述合成位置作为通过所述合成倍率进行转换时的合成连接位置,设定合成倍率和合成连接位置。

10.根据权利要求9所述的图像读取装置,其特征在于,

所述倍率/合成位置设定部根据来自所述重叠量计算部的合成重叠量与基于预定的合成基准位置的重叠量的比率,设定合成倍率和合成连接位置,在所述N个读取范围的图像数据中的各个图像数据的所述第1方向的一端的合成重叠量与预定的合成基准位置处的重叠量相等的情况下,所述倍率/合成位置设定部将所述合成倍率设定成1,在所述N个读取范围的图像数据中的各个图像数据的所述第1方向的一端的合成重叠量小于预定的合成基准位置处的重叠量的情况下,所述倍率/合成位置设定部将所述合成倍率设定成小于1的值,在所述N个读取范围的图像数据中的各个图像数据的所述第1方向的一端的合成重叠量大于预定的合成基准位置处的重叠量的情况下,所述倍率/合成位置设定部将所述合成倍率设定成大于1的值。

11.一种图像读取装置执行的图像读取方法,该图像读取装置具有:N个传感器芯片,它们排列在第1方向上,分别具有排列在所述第1方向上的多个摄像元件,其中,N为2以上的整数;以及N个光学系统,它们以具有相邻读取范围的端部彼此的一部分区域重合的重叠区域的方式,使在原稿上在所述第1方向上并列的N个读取范围分别缩小成像于所述N个传感器芯片,其特征在于,所述图像读取方法具有以下步骤:使用在所述第1方向上并列的N个读取范围的图像数据中的所述重叠区域内的图像数据,求出所述相邻读取范围的重叠区域的相关性最高的位置;以及根据所述位置和在所述重叠区域内预定的合成基准位置,得到读取图像的倍率和2个图像数据结合的位置即合成位置,根据所述倍率对N个读取范围的图像进行所述第1方向的倍率转换,从而在所述第1方向上对所述N个读取范围的图像进行等倍或者放大或者缩小的图像处理,结合被进行了该图像处理后的所述N个读取范围的图像数据,生成合成图像数据。

说明书 :

图像读取装置和图像读取方法

技术领域

[0001] 本发明涉及以光学方式扫描原稿而生成图像数据的图像读取装置和图像读取方法。

背景技术

[0002] 作为应用于复印机、扫描仪和传真机等的图像读取装置,应用利用一维摄像元件(行传感器)扫描作为读取对象物的原稿而生成与原稿对应的图像数据的紧贴图像传感器。紧贴图像传感器具有在主扫描方向上呈直线状排列的多个传感器芯片,这些传感器芯片分别具有以预定的排列间距在主扫描方向上呈直线状排列的多个摄像元件。但是,在多个传感器芯片中的相邻传感器芯片之间未配置摄像元件,因此,在摄像元件的排列间距较细的情况下,与相邻传感器芯片之间的位置对应的数据丢失明显,存在读取图像的画质降低的问题。
[0003] 作为其改善策略提出了如下装置:以使相邻传感器芯片之间的摄像元件的排列间距成为传感器芯片内的摄像元件的排列间距的2倍的方式呈直线状排列多个传感器芯片,通过信号处理对相邻传感器芯片之间丢失的数据进行插值(例如参照专利文献1)。在专利文献1中,对将与相邻传感器芯片之间对应的数据丢失位置两侧的2个像素的数据的平均值作为插值数据的装置、以及将使用根据与相邻传感器芯片之间对应的数据丢失位置两侧的各2个像素(合计4个像素)的数据导出的4次式的近似曲线计算出的值作为插值数据的装置进行说明。
[0004] 现有技术文献
[0005] 专利文献
[0006] 专利文献1:日本特开2003-101724号公报(第0039~0067段、图3~图5)

发明内容

[0007] 发明要解决的课题
[0008] 但是,在上述专利文献1记载的装置中,在与相邻传感器芯片之间的数据丢失位置对应的原稿上的位置存在高频的图像信息的情况下,存在无法再现数据丢失位置的准确图像这样的问题。
[0009] 本发明正是为了解决上述现有技术的课题而完成的,其目的在于,提供消除与相邻传感器芯片之间对应的位置的数据丢失而能够提高读取图像的品质的图像读取装置和图像读取方法。
[0010] 用于解决课题的手段
[0011] 本发明的图像读取装置的特征在于,所述图像读取装置具有:N个(N为2以上的整数)传感器芯片,它们排列在第1方向上,分别具有排列在所述第1方向上的多个摄像元件;N个光学系统,它们使在原稿上在所述第1方向上并列的N个读取范围分别缩小成像于所述N个传感器芯片;以及图像处理部,其使用由所述N个传感器芯片生成的、所述N个读取范围的图像数据中的相邻读取范围重复的区域即重叠区域的所述图像数据,求出所述相邻读取范围的重叠区域的所述第1方向的位置,根据所述第1方向的所述位置得到读取图像的倍率和2个图像数据结合的位置即合成位置,进行对所述N个读取范围的图像数据的所述第1方向的倍率进行校正的图像处理,结合被进行了该图像处理后的所述N个读取范围的图像数据,生成合成图像数据。
[0012] 发明效果
[0013] 根据本发明,能够通过N个光学系统消除与主扫描方向上排列的N个传感器芯片中的相邻传感器芯片之间对应的位置的数据丢失,并且,通过数据处理消除由于N个光学系统而产生的N个图像数据的变形(合成位置的偏移)。因此,能够生成与原稿的读取范围对应的高画质的合成图像数据。

附图说明

[0014] 图1是示出本发明的实施方式1的图像读取装置的概略结构的功能框图。
[0015] 图2的(a)是示出从位于基准位置的原稿朝向摄像部的各传感器芯片的光的范围的侧视图,(b)是示出在该图2的(a)的情况下朝向各传感器芯片的光的范围(原稿上的范围)和由各传感器芯片读取的读取范围的平面图。
[0016] 图3是概略地示出图1所示的摄像部的多个传感器芯片的平面图。
[0017] 图4的(a)是示出从位于基准位置的原稿朝向各传感器芯片的光的范围(原稿上的范围)和原稿的图形图案的一例的图,(b)是示出在该图4的(a)的情况下入射到各传感器芯片的图像的一例的图,(c)是示出在该图4的(b)的情况下各传感器芯片生成的图像数据的图。
[0018] 图5的(a)是示出从位于比基准位置更接近摄像部的位置的原稿朝向各传感器芯片的光的范围的侧视图,(b)是示出在该图5的(a)的情况下朝向各传感器芯片的光的范围(原稿上的范围)和由各传感器芯片读取的读取范围的平面图。
[0019] 图6的(a)是示出从位于比基准位置更接近摄像部的位置的原稿朝向各传感器芯片的光的范围(原稿上的范围)和原稿的图形图案的一例的图,(b)是示出在该图6的(a)的情况下入射到各传感器芯片的图像的图,(c)是示出在该图6的(b)的情况下各传感器芯片生成的图像数据的图。
[0020] 图7的(a)是示出从位于比基准位置更远离摄像部的位置的原稿朝向摄像部的各传感器芯片的光的范围的侧视图,(b)是示出在该图7的(a)的情况下朝向各传感器芯片的光的范围(原稿上的范围)和由各传感器芯片读取的读取范围的平面图。
[0021] 图8的(a)是示出从位于比基准位置更远离摄像部的位置的原稿朝向各传感器芯片的光的范围(原稿上的范围)和原稿的图形图案的一例的图,(b)是示出在该图8的(a)的情况下入射到各传感器芯片的图像的图,(c)是示出在该图8的(b)的情况下各传感器芯片生成的图像数据的图。
[0022] 图9是用于说明图1所示的相似度计算部的动作的图。
[0023] 图10的(a)~(f)是用于说明图1所示的合成位置估计部的动作的图。
[0024] 图11的(a)~(c)是用于说明原稿位于基准位置的图4的(a)~(c)的情况下的合成部的动作的图。
[0025] 图12的(a)~(c)是用于说明原稿位于比基准位置更接近摄像部的位置的图6的(a)~(c)的情况下的合成部的动作的图。
[0026] 图13的(a)~(c)是用于说明原稿位于比基准位置更远离摄像部的位置的图8的(a)~(c)的情况下的合成部的动作的图。
[0027] 图14是示出本发明的实施方式2的图像读取装置的结构的一例的硬件结构图。
[0028] 图15是概略地示出由实施方式2的图像读取装置的运算装置执行的处理(实施方式2的图像读取方法)的一例的流程图。
[0029] 图16是示出实施方式1的图像读取装置中的合成部的一个结构例的框图。
[0030] 图17是示出实施方式1的合成部中的合成倍率设定部的一个结构例的框图。
[0031] 图18是示出实施方式3的图像读取装置的合成部中的合成倍率设定部的一个结构例的框图。
[0032] 图19的(a)~(c)是用于说明在实施方式3的合成部中原稿位于比基准位置更接近摄像部的位置的情况下的合成部的动作的图。
[0033] 图20的(a)~(c)是用于说明在实施方式3的合成部中原稿位于比基准位置更远离摄像部的位置的情况下的合成部的动作的图。

具体实施方式

[0034] 《1》实施方式1
[0035] 《1-1》实施方式1的结构
[0036] 图1是示出本发明的实施方式1的图像读取装置1的概略结构的功能框图。如图1所示,图像读取装置1具有摄像部2、A/D(模拟/数字)转换部3和图像处理部4。并且,图像处理部4具有图像存储器41、相似度计算部42、合成位置估计部43和合成部44。另外,图像读取装置1也可以具有输送原稿的输送部和进行装置整体控制的控制部。输送部和作为控制部的处理器在后述的实施方式2中进行说明。
[0037] 摄像部2具有在基板上呈直线状排列的N个(N为2以上的整数)传感器芯片。N个传感器芯片分别具有呈直线状排列的多个摄像元件。将多个摄像元件的排列方向(第1方向)称作主扫描方向。N个传感器芯片分别排列在主扫描方向上,使得这N个传感器芯片的摄像元件呈直线状排列。并且,摄像部2具有使原稿上的多个读取范围的图像分别缩小成像于N个传感器芯片的N个光学系统(单元:cell)。N个光学系统分别例如由透镜和光圈构成。通过N个光学系统,消除与呈直线状排列的N个传感器芯片中的相邻传感器芯片之间对应的位置的数据丢失。即,以在由N个传感器芯片中的相邻传感器芯片读取的相邻2个读取范围(也记作读取区域)中,相邻读取区域的端部彼此的一部分区域重合的方式,配置N个传感器芯片和N个光学系统,这些重合的读取范围(重复的区域)成为重复区域(重叠(overlap)区域)。
[0038] 利用摄像部2以光学方式扫描原稿而生成的图像信号SI被A/D转换部3转换成数字图像数据DI,图像数据DI被输入到图像处理部4,存储到图像处理部4的图像存储器41中。
[0039] 图2的(a)是示出从位于基准位置P的原稿26通过透镜24、具有开口部23a的光圈23和透镜22朝向摄像部2的各传感器芯片21的光的范围28的侧视图。图2的(b)是示出在该图2的(a)的情况下朝向各传感器芯片21的光的范围(原稿26上的范围)29和由各传感器芯片21读取的读取范围2A的平面图。另外,在图中,利用x轴表示主扫描方向,利用y轴表示与主扫描方向正交的副扫描方向。
[0040] 摄像部2的N个光学系统分别具有透镜22、具有开口部23a的光圈23和透镜24。在以下的说明中,k为1以上N以下的整数。N个传感器芯片中的第k个传感器芯片21也记作21(k)。N个透镜22中的第k个透镜也记作22(k)。N个透镜24中的第k个透镜也记作24(k)。第(k-1)个和第(k+1)个传感器芯片和透镜也同样地在括号内标记表示排列顺序的编号。
[0041] 图像读取装置1也可以具有向原稿26照射光的照明27。照明27例如能够由作为光源的LED(Light Emitting Diode:发光二极管)、以及用于将从LED射出的光转换成原稿26的照明光的树脂等的导光体构成。该导光体例如是具有与原稿26的宽度相同长度的圆柱状的导光体。由原稿26反射后的光由透镜24进行会聚。由透镜24会聚后的光由光圈23遮挡不必要的光,由光圈23的开口部23a使必要的光通过。通过光圈23的开口部23a后的光通过透镜22而到达传感器芯片21的多个摄像元件。
[0042] 在图2的(a)中虚线所示的范围28(k-1)和在图2的(b)中虚线所示的范围29(k-1)表示到达传感器芯片21(k-1)的光的范围。在图2的(a)中虚线所示的范围28(k)和在图2的(b)中虚线所示的范围29(k)表示到达传感器芯片21(k)的光的范围。在图2的(a)中虚线所示的范围28(k+1)和在图2的(b)中虚线所示的范围29(k+1)表示到达传感器芯片21(k+1)的光的范围。
[0043] 配置N个传感器芯片21和N个光学系统,使得由N个传感器芯片21中的相邻传感器芯片读取的原稿26上的相邻2个读取范围(例如在图2的(b)中为读取范围2A(k-1)和读取范围2A(k)、以及读取范围2A(k)和读取范围2A(k+1)等)的一部分区域(在图2的(b)中为宽度L1的区域)重合。这些x轴方向的以宽度L1重合的读取范围(重复的区域)成为重复区域(重叠区域)。
[0044] 在图2的(a)中,在与描绘有图2的(a)的纸面垂直的方向即从里侧朝向近前的方向(+y轴方向)或从近前朝向里侧的方向(-y轴方向)上输送原稿26。但是,原稿26也可以维持静止,在从里侧朝向近前的方向(+y轴方向)或从近前朝向里侧的方向(-y轴方向)上输送摄像部2。换言之,原稿26和摄像部2中的至少一方移动,使得原稿26和摄像部2在副扫描方向(第2方向)上相对移动。
[0045] 图3是概略地示出摄像部2的多个传感器芯片21的平面图。图3中示出N个传感器芯片21中的传感器芯片21(k-1)和21(k)。N个传感器芯片21分别具有在摄像元件上配置红色(R)光学滤波器而成的多个红色用摄像元件(R摄像元件)211、在摄像元件上配置绿色(G)光学滤波器而成的多个绿色用摄像元件(G摄像元件)212、在摄像元件上配置蓝色(B)光学滤波器而成的多个蓝色用摄像元件(B摄像元件)213和读出电路214。另外,关于第k个传感器芯片21(k),也记作R摄像元件211(k)、G摄像元件212(k)、B摄像元件213(k)和读出电路214(k)。其他传感器芯片21也同样地在括号内标记表示排列顺序的编号。
[0046] 由原稿26反射后的光被会聚到传感器芯片21的各颜色的摄像元件,R摄像元件211对会聚后的光中的红色光进行光电转换,G摄像元件212对会聚后的光中的绿色光进行光电转换,B摄像元件213对会聚后的光中的蓝色光进行光电转换。通过光电转换而得到的电信号由读出电路214依次读出,作为信号SI输出。
[0047] 第k-1个传感器芯片21(k-1)和第k个传感器芯片21(k)被排列成,第k-1个传感器芯片21(k-1)的R摄像元件和第k个传感器芯片21(k)的R摄像元件在同一直线上并列,第k-1个传感器芯片21(k-1)的G摄像元件和第k个传感器芯片21(k)的G摄像元件在同一直线上并列,第k-1个传感器芯片21(k-1)的B摄像元件和第k个传感器芯片21(k)的B摄像元件在同一直线上并列。其他相邻传感器芯片之间也存在同样的位置关系。
[0048] 另外,在图3中,示出在传感器芯片21上依次纵向排列有多个R摄像元件的列、多个G摄像元件的列、多个B摄像元件的列的例子,但是,各自的位置也可以颠倒。并且,在不取得彩色图像的情况下,也可以使用具有不存在光学滤波器的一列结构的多个摄像元件的传感器芯片。
[0049] 图2的(a)和(b)示出在图中的+y轴方向或-y轴方向上输送位于基准位置P的原稿26的情况。基准位置P是预定位置,例如是从玻璃面25分开预定距离的位置。这里,预定位置即基准位置P是由用户等预先设定的位置,在进行处理前预先计测距作为基准的玻璃面25的距离等进行设定(图示省略)。
[0050] 图2的(b)的光的范围29表示各个透镜24会聚的光在原稿26上的范围。光的范围29(k-1)是透镜24(k-1)会聚的光的范围。光的范围29(k)是透镜24(k)会聚的光的范围。光的范围29(k+1)是透镜24(k+1)会聚的光的范围。
[0051] 图3所示的传感器芯片21呈直线状排列有多个摄像元件,因此,利用传感器芯片21接收由透镜24会聚的光的范围29中的读取范围2A的光并进行光电转换。读取范围2A(k-1)利用传感器芯片21(k-1)接收光。读取范围2A(k)利用传感器芯片21(k)接收光。读取范围2A(k+1)利用传感器芯片21(k+1)接收光。读取范围2A(k-1)和读取范围2A(k)在x轴方向上以宽度L1重合。读取范围2A(k)和读取范围2A(k+1)也同样地在x轴方向上以宽度L1重合。这些在x轴方向上以宽度L1重合的读取范围成为重叠区域。
[0052] 图4的(a)~(c)是用于说明在基准位置(图2的(a)的P)处在y轴方向上输送原稿26的情况下由传感器芯片21读取的图像的图。图4的(a)是示出从位于基准位置P的原稿26通过透镜24、光圈23和透镜22朝向摄像部2的各传感器芯片21的光的范围(原稿26上的范围)29和原稿26的图形图案(例如重复多个“Λ”状图形的锯齿状图案)的一例的图,图4的(b)是示出在该图4的(a)的情况下入射到各传感器芯片21的图像的一例的图,图4的(c)是示出在该图4的(b)的情况下各传感器芯片21生成的图像数据的图。
[0053] 在图4的(a)~(c)中,对在原稿26上印刷有横向并列多个“Λ”状图形而成的图形图案的情况进行说明。为了容易理解说明,在基准位置P处在y轴方向上输送原稿26的情况下,1个“Λ”状图形的x轴方向的宽度(横向宽度)与由相邻传感器芯片21读取的读取范围2A的重合区域的x轴方向的宽度L1一致。即,在图4的(a)中,1个“Λ”状图形的x轴方向的宽度与L1相等。
[0054] 在图4的(a)~(c)中,在使原稿26的读取面朝上的状态下在y轴方向上进行输送。基准位置P例如是以玻璃面25为基准决定的。在图4的(a)~(c)中,在基准位置P的位置处输送原稿26,设定重叠区域OV2的x轴方向的范围,使得图4的(c)所示的重叠区域OV2的x轴方向的宽度与1个“Λ”状图形的x轴方向的宽度一致。与基准位置P同样,该基准位置P处的重叠区域OV2的宽度由用户等预先设定(图示省略)。
[0055] 接着,对在(基准位置-d)mm的位置处在y轴方向上输送原稿26的情况进行说明。这里,d是正值。图5的(a)是示出从位于比基准位置P向摄像部2靠近dmm的位置的原稿26通过透镜24、光圈23和透镜22朝向摄像部2的各传感器芯片21的光的范围的侧视图。图5的(b)是示出在该图5的(a)的情况下朝向各传感器芯片21的光的范围(原稿26上的范围)29和由各传感器芯片21读取的读取范围2A的平面图。
[0056] 透镜24会聚的光的范围28随着从透镜24接近玻璃面25和原稿26而变宽。与图2的(a)和(b)的情况相比,图5的(a)和(b)中的原稿26更接近透镜24,因此,原稿26上的光的范围29小于图2的(a)和(b)所示的情况下的范围。因此,读取范围2A(k-1)、2A(k)、2A(k+1)的x轴方向的宽度变窄,读取范围2A(k-1)与读取范围2A(k)的重合区域(重叠区域)的x轴方向的宽度L2比图2的(a)和(b)的情况下的x轴方向的宽度L1窄(L2
[0057] 图6的(a)~(c)是用于说明在(基准位置-d)mm的位置处在y轴方向上输送原稿26的情况下传感器芯片21读取的图像的图。图6的(a)是示出从位于比基准位置P更接近摄像部2的位置的原稿26朝向摄像部2的各传感器芯片21的光的范围(原稿26上的范围)29和原稿26的图形图案(锯齿状图案)的一例的图,图6的(b)是示出在该图6的(a)的情况下入射到各传感器芯片21的图像的图,图6的(c)是示出在该图6的(b)的情况下各传感器芯片21生成的图像数据的图。
[0058] 在图6的(a)~(c)中,对在原稿26上印刷有横向并列多个“Λ”状图形而成的图案的情况进行说明。为了容易理解说明,在(基准位置-d)mm的位置处输送原稿26的情况下,1个“Λ”状图形的横向宽度(x轴方向的宽度)比由相邻传感器芯片21读取的读取范围2A的重合区域的x轴方向的宽度L2宽。
[0059] 在图6的(a)~(c)中,如图5的(a)和(b)中说明的那样,相邻读取范围2A的重合区域的x轴方向的宽度L2比图4的(a)所示的重合区域的x轴方向的宽度L1窄。因此,如图6的(b)所示,1个“Λ”状图形的x轴方向的宽度未收敛在重叠区域OV1的x轴方向的宽度内而突出到重叠区域OV1的x轴方向的外侧。但是,如图6的(c)所示,在传感器芯片21上设定的重叠区域OV2不依赖于玻璃面25与原稿26的位置关系,因此,图6的(b)的重叠区域OV1的范围外的图形也进入传感器芯片21上的重叠区域OV2内。在图6的(c)的情况下,与图4的(c)所示的情况相比,由传感器芯片21取得的图像成为放大后的图像。
[0060] 接着,对在(基准位置+d)mm的位置处在y轴方向上输送原稿26的情况进行说明。图7的(a)是示出从位于比基准位置P更远离摄像部2的位置的原稿26通过透镜24、光圈23和透镜22朝向各传感器芯片21的光的范围的侧视图,图7的(b)是示出在该图7的(a)的情况下朝向各传感器芯片21的光的范围(原稿26上的范围)29和由各传感器芯片21读取的读取范围
2A的平面图。
[0061] 在图7的(a)和(b)中,与图2的(a)和(b)的情况相比,原稿26远离透镜24,因此,原稿26上的光的范围29大于图2的(a)和(b)所示的情况下的范围。因此,读取范围2A(k-1)、2A(k)、2A(k+1)的x轴方向的宽度变宽,读取范围2A(k-1)与读取范围2A(k)的重合区域(重叠区域)的x轴方向的宽度L3比图2的(a)和(b)的情况下的x轴方向的宽度L1宽(L3>L1)。
[0062] 图8的(a)~(c)是用于说明在(基准位置+d)mm的位置处在y轴方向上输送原稿26的情况下传感器芯片21读取的图像的图。图8的(a)是示出从位于比基准位置P更远离摄像部2的位置的原稿26朝向各传感器芯片21的光的范围(原稿26上的范围)29和原稿26的图形图案(锯齿状图案)的一例的图,图8的(b)是示出在该图8的(a)的情况下入射到各传感器芯片21的图像的图,图8的(c)是示出在该图8的(b)的情况下各传感器芯片21生成的图像数据的图。
[0063] 在图8的(a)~(c)中,如图5的(a)和(b)中说明的那样,相邻读取范围2A的重合区域的x轴方向的宽度为比L1宽的L3,因此,如图8的(b)所示,1个“Λ”状图形收敛在重叠区域OV1内。但是,如图8的(c)所示,传感器芯片21上设定的重叠区域OV2不依赖于玻璃面25与原稿26的位置关系,因此,不是图8的(b)的重叠区域OV1全部进入传感器芯片21上的重叠区域OV2内。在图8的(c)的情况下,与图4的(c)所示的情况相比,由传感器芯片21取得的图像成为缩小拍摄到的图像。
[0064] 接着,在图像读取装置1中,在图像处理部4内,针对来自A/D转换部3的数字图像数据DI,进行对与传感器芯片对应的各读取范围的图像数据的倍率进行校正,对与N个传感器芯片对应的各读取范围的图像数据进行合成的图像处理,生成合成图像数据D44。
[0065] 图像处理部4使用存储于图像存储器41的图像数据DI中的、与N个传感器芯片对应的各读取范围(读取区域)的图像数据中的重叠区域的图像数据,对相邻重叠区域中的图像数据进行比较,求出设相同原稿位置为读取区域的相关性最高(也称作相似程度高)的重叠区域的位置,根据该重叠区域的位置,得到读取图像的倍率和2个图像数据结合的位置即合成位置,进行对与传感器芯片对应的各读取范围的图像数据的倍率进行校正,对与N个传感器芯片对应的各读取范围的图像数据进行合成的图像处理,生成合成图像数据D44。下面,参照图1对该图像处理部4的结构进行说明。
[0066] 相似度计算部42使用由N个传感器芯片生成的、原稿上的N个读取范围的图像数据中的相邻读取范围重复的区域即重叠区域的图像数据,对在重叠区域内设定的匹配区域的图像数据进行比较,在像素间进行匹配处理(求出匹配区域间的差分),由此计算相关性高低(相似程度高低,以下称作相似度)。计算并输出该相关性高低作为表示重叠区域内的图像数据间的相似程度的指标即相似度数据(信号D42)。
[0067] 合成位置估计部43根据由相似度计算部42计算出的相似度数据D42,估计作为相关性最高(相似度高)的重叠区域的位置且是相邻读取范围的2个图像数据结合的位置的合成位置(信号D43),根据估计出的位置,作为表示合成位置的位置数据D43进行输出。
[0068] 合成部44使用基于由合成位置估计部43估计出的合成位置的、与N个读取范围的图像数据分别有关的倍率,设定N个读取范围的图像数据的主扫描方向的宽度(即,使用倍率进行等倍或放大或缩小),对该图像数据进行合成,生成合成图像数据D44。通过反复进行以上处理,生成与作为读取对象物的原稿的图像对应的图像数据。通过图像处理部4,能够使由于N个光学系统而产生的图像数据的变形及由此产生的合成位置的偏移不明显。
[0069] 合成部44例如如图16所示构成。图16的合成部44根据来自合成位置估计部43的位置数据D43与重叠区域上的合成基准位置Pr的位置偏移,设定各读取范围的图像数据的合成倍率和合成位置,通过该合成倍率对图像进行倍率转换,并且,按照合成位置结合(也称作“连接”或“贴合”)重叠区域的图像,由此生成合成图像数据D44并进行输出。另外,重叠区域上的合成基准位置Pr是根据基准位置P处的重叠区域OV2的位置设定的,是由用户等预先设定的预定的基准位置(未图示)。
[0070] 如图16所示,合成部44具有合成倍率设定部45、图像转换部442、重叠区域连接部443。
[0071] 被输入到合成部44的来自合成位置估计部43的位置数据D43被输入到合成倍率设定部45,根据位置数据D43与重叠区域上的合成基准位置Pr的主扫描方向(x轴方向)的位置偏移,设定各读取范围的图像数据的合成倍率和合成位置,输出表示合成时的倍率和合成位置的合成倍率位置数据D45。合成倍率设定部45例如如图17所示构成,具有读取宽度计算部451和倍率/合成位置设定部452。
[0072] 合成倍率设定部45中的读取宽度计算部451根据来自合成位置估计部43的位置数据D43,针对各单元中的读取范围的图像数据(读取区域),计算主扫描方向的读取宽度Wc(读取区域的主扫描方向的宽度)。通过计算在位于各读取区域两端的重叠区域中求出的2个位置数据D43之差(两端的位置之间的主扫描方向宽度),得到该读取宽度Wc。倍率/合成位置设定部452针对来自读取宽度计算部451的读取宽度Wc,根据各单元的读取区域两端的合成基准位置Pr间的宽度Wr之差(即读取区域的合成位置与基准位置之间的偏移),设定合成倍率,进而求出来自合成位置估计部43的位置数据D43,作为通过已设定的合成倍率进行转换(移动)的合成的位置(合成位置),作为表示合成时的倍率和合成位置的合成倍率位置数据D45进行输出。另外,读取区域两端的合成基准位置Pr间的宽度Wr能够根据合成基准位置Pr预先设定,是由用户等预先设定的基准宽度(未图示)。
[0073] 合成部44的图像转换部442以基于来自合成倍率设定部45的合成倍率位置数据D45的合成倍率,对存储于图像存储器41的图像数据DI的各单元的读取区域的图像进行倍率转换,由此对与传感器芯片对应的各读取范围的图像数据的倍率进行校正,输出倍率转换后的图像数据D442。重叠区域连接部443按照基于合成倍率位置数据D45的合成位置,针对由图像转换部442校正倍率后的倍率转换图像数据D442结合重叠区域的图像,生成合成图像数据D44并进行输出。例如,如果通过对合成位置及其周边的图像数据进行加权相加来进行重叠区域连接部443的结合,则能够得到合成图像而使图像数据的变形及由此产生的合成位置的偏移不明显。
[0074] 《1-2》实施方式1的动作
[0075] <摄像部2的动作>
[0076] 摄像部2将对由原稿26反射后的光进行光电转换而得到的信号SI输出到A/D转换部3。A/D转换部3将信号SI从模拟信号转换成数字信号,将基于该数字信号的图像数据DI输出到图像处理部4。
[0077] 从A/D转换部3输出的图像数据DI被输入到图像处理部4的图像存储器41。图像存储器41暂时存储图像数据DI,将重叠区域的图像数据MO和ME输出到相似度计算部42。图像数据MO是与第奇数个单元的传感器芯片对应的重叠区域的图像数据,图像数据ME是与第偶数个单元的传感器芯片对应的重叠区域的图像数据。
[0078] <相似度计算部42的动作>
[0079] 图9是用于说明图1所示的图像处理部4的相似度计算部42的动作的图。在图9中,OV2(k-1,R)表示由第k-1个传感器芯片21(k-1)生成的图像数据的x轴方向右侧的重叠区域(8×4像素)。OV2(k,L)表示由第k-1个传感器芯片21(k-1)旁边的第k个传感器芯片21(k)生成的图像数据左侧的重叠区域(8×4像素)。CD(-1)~CD(-7)表示从重叠区域OV2(k-1,R)中提取出的4×2像素的匹配区域。这里,括号内的-1~-7的识别编号是匹配区域的编号。并且,CD(1)~CD(7)表示从重叠区域OV2(k,L)中提取出的4×2像素的匹配区域。这里,括号内的1~7的识别编号是匹配区域的编号。
[0080] 如图9所示,在实施方式1中,从重叠区域OV2(k-1,R)中提取匹配区域CD(-7)~CD(-1),从相邻单元的重叠区域OV2(k,L)中提取匹配区域CD(1)~CD(7)。在相邻重叠区域中,从一个重叠区域OV2(k,R)中提取匹配区域CD(-7)~CD(-1),从另一个重叠区域OV2(k+1,L)中提取匹配区域CD(1)~CD(7)。
[0081] 相似度计算部42在匹配区域CD(-1)~CD(-7)与匹配区域CD(1)~CD(7)的各个相同位置的区域内的像素间进行匹配处理(求出区域间的差分),由此计算相关性高低(相似度)。例如,计算匹配区域CD(-1)与匹配区域CD(1)的各个相同位置的像素的差分的绝对值,计算匹配区域CD(-1)与CD(1)的整体的差分绝对值之和,作为表示相似度的数据(以下也称作“差分绝对值和”或“相似度数据”)D42(1)进行输出。对于匹配区域CD(-2)与匹配区域CD(2)也同样地计算差分绝对值之和,作为数据D42(2)进行输出。对于匹配区域CD(-3)与匹配区域CD(3)~匹配区域CD(-7)与匹配区域CD(7)也同样地进行计算,输出差分绝对值之和D42(3)~D42(7)。
[0082] 在图9中,设重叠区域为宽度8个像素(x轴方向)且高度4个像素(y轴方向),重叠区域的一部分即匹配区域为宽度2个像素(x轴方向)且高度4个像素(y轴方向)进行说明,但是,本发明不限于此。并且,也可以设具有规定高度(y轴方向的宽度)的重叠区域整体为匹配区域,以重叠区域的宽度(x轴方向)的中心位置为基准使中心位置依次移动,还可以固定相邻重叠区域的端部中的一侧的重叠区域OV2(k-1,R)中的匹配区域,使另一个重叠区域OV2(k,L)中的匹配区域移动来求出相似度。
[0083] 由相似度计算部42计算出的差分绝对值之和即相似度数据D42(1)~D42(7)各自的值越小,则差分计算中使用的2个匹配区域内的像素间的差分越小,相关性越高(越相似),即,作为表示2个匹配区域的相似程度的指标的相似度越高(越相似)。因此,设差分绝对值之和D42(1)~D42(7)中的、差分绝对值之和最低的位置(即相似度最高的位置,也就是相关性最高的位置)为合成位置(结合位置)即实际重复读取到的重叠区域,根据该位置设定图像的倍率,如果对相邻2个图像数据进行合成,则能够使接缝处的图像品质良好。相似度计算部42将包含差分绝对值之和D42(1)~D42(7)的相似度数据D42输出到合成位置估计部43。
[0084] <合成位置估计部43的动作>
[0085] 图10的(a)~(f)是用于说明合成位置估计部43的动作的图。图10的(a)和(b)是说明原稿26位于基准位置P的情况(图4的(a)~(c)的情况)下的动作的图。图10的(c)和(d)是说明原稿26位于比基准位置P更接近传感器芯片21的位置的情况(图6的(a)~(c)的情况)下的动作的图。图10的(e)和(f)是说明原稿26位于比基准位置P更远离传感器芯片21的位置的情况(图8的(a)~(c)的情况)下的动作的图。图10的(a)、(c)、(e)示出由第k-1个传感器芯片21(k-1)生成的图像数据右侧的重叠区域OV2(k-1,L)中的匹配区域CD(-7)~CD(-1)与由第k个传感器芯片21(k)生成的图像数据左侧的重叠区域OV2(k,L)中的匹配区域CD(1)~CD(7)的位置关系。并且,图10的(b)、(d)、(f)是示出与图10的(a)、(c)、(e)所示的各匹配区域的图像数据对应的相似度数据(差分绝对值之和)D42的图。
[0086] 在图10的(b)中,x=4即CD(-4)与CD(4)的差分绝对值之和最小(即相似度最高)。该情况下,合成位置估计部43将x=4作为合成位置,输出位置数据D43。
[0087] 在图10(d)中,x=2即CD(-2)与CD(2)的差分绝对值之和最小(即相似度最高)。该情况下,合成位置估计部43将x=2作为合成位置,输出位置数据D43。
[0088] 在图10(f)中,x=5即CD(-5)与CD(5)的差分绝对值之和最小(即相似度最高)。该情况下,合成位置估计部43将x=5作为合成位置,输出位置数据D43。
[0089] 相似度计算部42按照每1行,即每当在y轴方向上输送1个像素的原稿26时,分别针对以对象行为中心位于各传感器芯片的读取范围两端的重叠区域设定匹配区域CD,输出相似度数据(差分绝对值之和)D42。合成位置估计部43还同样地根据相似度计算部42按照每1行计算出的差分绝对值之和即相似度数据D42,输出作为合成位置的位置数据D43。在图10的(a)~(f)中,设y=8的位置为对象行进行说明。
[0090] 另外,在图10的(a)~(f)中,说明了利用整数表示作为合成位置的位置数据D43的情况,但是,也可以在由x轴和D42轴构成的直角坐标系中,求出连接差分绝对值之和的点的近似曲线,以小数点以下的精度(也称作子像素单位的精度)求出在近似曲线中D42的值为最小值的点的x坐标,作为合成位置。
[0091] 并且,说明了根据在重叠区域内设定的匹配区域的每个像素的差分绝对值之和计算出相似度数据D42的情况,但是,也可以代替差分绝对值之和而使用差分的平方和作为相似度数据D42。
[0092] <合成部44的动作>
[0093] 接着,对合成部44的动作进行说明。
[0094] 图11的(a)~(c)是说明原稿26位于基准位置P的情况(图2的(a)和(b)、图4的(a)~(c)的情况)下的合成部44的动作的图。图11的(a)示出从图像存储器41中读出的图像数据D41,图11的(b)示出通过来自合成部44中的合成倍率设定部45的合成倍率位置数据D45的合成倍率在x轴方向(摄像元件的排列方向、多个传感器芯片的排列方向)上对图像数据D41进行变倍倍率转换(在图11的(a)~(c)中为等倍)而得到的图像数据,图11的(c)示出对图11的(b)的图像数据进行合成(在基于合成位置Pc的合成倍率位置数据D45的合成位置处结合)而得到的合成图像数据D44。
[0095] 在图4的(a)~(c)中,示出原稿26位于基准位置P的情况。因此,由合成位置估计部43计算出的位置数据D43所示的合成位置Pc与重叠区域上的合成基准位置Pr一致。这里,合成基准位置Pr是不依赖于原稿26的位置的预定位置。如图11的(a)所示,计算出的合成位置Pc与合成基准位置Pr一致,因此,计算出的2个合成位置Pc间的x轴方向的宽度Wc与2个合成基准位置Pr间的x轴方向的宽度Wr一致(Wc=Wr)。因此,在合成部44内的合成倍率设定部45中的读取宽度计算部451中,计算该合成位置Pc间的x轴方向的宽度Wc,在倍率/合成位置设定部452中,根据来自读取宽度计算部451的读取宽度Wc和合成基准位置Pr间的x轴方向的基准宽度Wr,将合成倍率设定成例如Wr/Wc=1倍,直接将合成位置Pc设为合成位置。在图像转换部442中,以合成倍率1(等倍)对图像数据DI进行倍率转换,对图像数据的倍率进行校正,结合重叠区域的图像,生成合成图像数据D44并进行输出。因此,在图11的(a)~(c)的情况下,合成部44不对图11的(a)所示的图像数据进行放大和缩小中的任意一方,使用图11的(b)所示的等倍的图像数据,如图11的(c)所示进行合成。合成部44在合成时,对相邻重叠区域的图像进行加权相加,由此输出贴合而成的合成图像数据D44。
[0096] 图12的(a)~(c)是说明原稿26位于(基准位置-d)mm的位置的情况(图5的(a)和(b)、图6的(a)~(c)的情况)下的合成部44的动作的图。图12的(a)示出从图像存储器41中读出的图像数据D41,图12的(b)示出通过来自合成部44中的合成倍率设定部45的合成倍率位置数据D45的合成倍率在x轴方向(摄像元件的排列方向、多个传感器芯片21的排列方向)上对图像数据D41进行倍率转换(在图12的(a)~(c)中为缩小)而得到的图像数据,图12的(c)示出对图12的(b)的图像数据进行合成(在基于合成位置Pc的合成倍率位置数据D45的合成位置处结合)而得到的合成图像数据D44。
[0097] 在图6的(a)~(c)中,示出原稿26位于(基准位置-d)mm的位置的情况。因此,由合成位置估计部43计算出的位置数据D43所示的图中的合成位置Pc与重叠区域上的合成基准位置Pr不一致,合成位置Pc位于合成基准位置Pr的外侧。如图12的(a)所示,计算出的位置数据D43所示的合成位置Pc位于合成基准位置Pr的外侧,因此,计算出的2个合成位置Pc间的x轴方向的宽度Wc比2个合成基准位置Pr间的x轴方向的宽度Wr长(Wc>Wr)。由此,在合成部44内的合成倍率设定部45中的读取宽度计算部451中,计算该合成位置Pc间的x轴方向的宽度Wc,在倍率/合成位置设定部452中,根据来自读取宽度计算部451的读取宽度Wc和合成基准位置Pr间的x轴方向的基准宽度Wr,将合成倍率设定成例如Wr/Wc倍(小于1的表示缩小倍率的值),将合成位置Pc转换成Wr/Wc倍后的位置。在图像转换部442中,以合成倍率Wr/Wc倍对图像数据DI进行倍率转换,对图像数据的倍率进行校正,结合重叠区域的图像,生成合成图像数据D44并进行输出。因此,在图12的(a)~(c)的情况下,合成部44对图12的(a)所示的图像数据进行缩小,如图12的(b)所示,使合成位置Pc与合成基准位置Pr一致。作为缩小倍率例如能够使用Wr/Wc倍。然后,合成部44使用图12的(b)的图像数据,如图12的(c)所示,对图像数据进行合成。合成部44在合成时,对相邻重叠区域的图像进行加权相加,由此输出贴合而成的合成图像数据D44。
[0098] 图13的(a)~(c)是说明原稿26位于(基准位置+d)mm的位置的情况(图7的(a)和(b)、图8的(a)~(c)的情况)下的合成部44的动作的图。图13的(a)示出从图像存储器41中读出的图像数据D41,图13的(b)示出通过来自合成部44中的合成倍率设定部45的合成倍率位置数据D45的合成倍率,在x轴方向(摄像元件的排列方向、多个传感器芯片21的排列方向)上对图像数据D41进行倍率转换(在图13的(a)~(c)中为放大)而得到的图像数据,图13的(c)示出对图13的(b)的图像数据进行合成(在基于合成位置Pc的合成倍率位置数据D45的合成位置处结合)而得到的合成图像数据D44。
[0099] 在图8的(a)~(c)中,示出原稿26位于(基准位置+d)mm的位置的情况。因此,由合成位置估计部43计算出的位置数据D43所示的图中的合成位置Pc与重叠区域上的合成基准位置Pr不一致,合成位置Pc位于合成基准位置Pr的内侧。如图13的(a)所示,计算出的位置数据D43所示的合成位置Pc位于合成基准位置Pr的内侧,因此,计算出的2个合成位置Pc间的x轴方向的宽度Wc比2个合成基准位置Pr间的x轴方向的宽度Wr短(Wc
[0100] 《1-3》实施方式1的效果
[0101] 如以上说明的那样,根据实施方式1的图像读取装置1,使用透镜24等光学系统使原稿26上的相邻读取范围2A(k-1)、2A(k)和相邻读取范围2A(k)、2A(k+1)等重叠,由此成为将多个传感器芯片21配置成直线状的结构,能够取得没有相邻传感器芯片21间的数据丢失的图像数据。
[0102] 并且,由图像处理部4估计作为重叠区域的位置的合成位置Pc,根据该重叠区域的位置即合成位置Pc得到读取图像的倍率,在x轴方向上对图像数据进行倍率转换(等倍或放大或缩小),对倍率转换后的图像数据进行合成,由此,在基准位置P到原稿26的距离变化的情况下,也能够成为相邻图像的接缝处(合成位置)不明显的图像。
[0103] 《2》实施方式2
[0104] 上述实施方式1和后述实施方式3中的图像读取装置1的功能的一部分也可以通过硬件结构来实现,或者,还可以通过由包含CPU(Central Processing Unit:中央处理单元)的微处理器执行的计算机程序来实现。在图像读取装置1的功能的一部分通过计算机程序来实现的情况下,微处理器从计算机可读取的存储介质下载计算机程序并执行,由此能够实现图像读取装置1的功能的一部分。
[0105] 图14是示出能够通过计算机程序实现图像读取装置的功能的一部分的硬件结构的框图。如图14所示,图像读取装置1a具有摄像部2、A/D转换部3、运算装置5、在y轴方向(图2的(a)和(b)所示)上输送原稿的输送部6。运算装置5具有包含CPU的处理器51、RAM(Random Access Memory:随机存取存储器)52、非易失性存储器53、大容量存储部54和总线55。作为非易失性存储器53,例如能够使用闪存。并且,作为大容量存储部54,例如能够使用硬盘(磁盘)装置、光盘存储装置和半导体存储装置等。输送部6能够构成为使摄像部2移动的机构。
[0106] A/D转换部3具有与图1的A/D转换部3相同的功能,将摄像部2输出的电信号SI转换成数字图像数据DI,经由处理器51存储到RAM52(具有作为图像存储器41的功能)中。
[0107] 处理器51从非易失性存储器53或大容量存储部54下载计算机程序,执行所下载的计算机程序,由此能够实现上述实施方式1中的图像处理部4的功能。
[0108] 图15是概略地示出实施方式2的图像读取装置1a的运算装置5的处理步骤的一例的流程图。如图15所示,首先,处理器51执行相似度计算(步骤S11)。该处理是与图1中的相似度计算部42的处理相同内容的处理。接着,处理器51执行合成位置估计处理(步骤S12)。该处理是与图1中的合成位置估计部43的处理相同内容的处理。最后,处理器51以基于在步骤S12中得到的合成位置的倍率对RAM52中存储的图像数据进行倍率转换(即进行用于实现放大、缩小或等倍的处理),对倍率转换后的图像数据进行合成,输出合成图像数据(步骤S13)。
[0109] 根据实施方式2的图像读取装置1a,能够消除与相邻传感器芯片之间对应的位置的数据丢失,提高读取图像的品质。另外,在实施方式2中,上述以外的方面与实施方式1相同。
[0110] 《3》实施方式3
[0111] 上述实施方式1中说明的图像读取装置1构成为,如图17所示构成图像处理部4中的合成部44内的合成倍率设定部45,根据各单元两端的位置数据D43计算读取区域的主扫描方向的读取宽度Wc(两端的位置之间的主扫描方向宽度),根据该读取宽度Wc和合成基准位置Pr间的宽度Wr设定合成倍率和合成位置。但是,也可以构成为使用图18所示的合成倍率设定部45b,根据位置数据D43计算读取时的重叠量,根据与对应于合成基准位置Pr的重叠量(也称作基准重叠量)之差,设定合成倍率和合成位置。
[0112] 《3-1》实施方式3的结构
[0113] 图18是示出在本发明的实施方式3的图像读取装置1内的图像处理部4中代替合成部44内的合成倍率设定部45(图16)而使用的合成倍率设定部45b的结构的框图。在图18中,对与参照图1和图16、图17说明的实施方式1中的结构要素相同或对应的结构要素标注相同标号。
[0114] 在图18中,实施方式3的图像处理部4中的合成部44内的合成倍率设定部45b具有重叠量计算部453和倍率/合成位置设定部452b。图像处理部4和合成部44内的其他结构和动作与实施方式1中说明的结构和动作相同,省略其详细说明。
[0115] 合成部44(图16)根据来自合成位置估计部43的位置数据D43与重叠区域上的合成基准位置Pr的主扫描方向(设为x轴方向)的偏移,设定各读取范围的图像数据的主扫描方向的合成倍率和合成位置,通过该合成倍率对图像进行倍率转换,并且,按照合成位置结合重叠区域的图像,由此生成合成图像数据D44并进行输出。这里,重叠区域上的合成基准位置Pr是根据基准位置P处的重叠区域OV2的位置设定的,该重叠区域OV2的主扫描方向的宽度(也记作基准重叠量)OVWr也成为由用户等预先设定的预定值(未图示)。
[0116] 在合成部44内的合成倍率设定部45b中,根据来自合成位置估计部43的位置数据D43计算重叠区域的主扫描方向的宽度OVWc(合成重叠量),根据基于合成基准位置Pr的基准位置P处的与基准重叠量OVWr之差(即读取区域的合成位置与基准位置的偏移),设定读取范围的图像数据的主扫描方向的合成倍率和合成位置,输出表示合成时的倍率和合成位置的合成倍率位置数据D45。
[0117] 在图18中,合成倍率设定部45b中的重叠量计算部453根据来自合成位置估计部43的位置数据D43,计算各单元中的读取区域两端的重叠区域处的实际重复的主扫描方向的宽度(合成重叠量)OVWc。此时,计算各读取区域两端的2个合成重叠量OVWc1和OVWc2,在合成重叠量OVWc中包含重叠量OVWc1和OVWc2。能够根据在各读取区域的图像数据两端的重叠区域中求出的位置数据D43在读取区域上的位置,计算该合成重叠量OVWc(OVWc1和OVWc2)。例如,如果求出位置数据D43作为重叠区域的中心位置,则将位置数据D43所示的位置换算成与各单元的读取区域的端部位置之间的主扫描方向的距离(位置),由此作为合成重叠量进行计算即可。
[0118] 合成倍率设定部45b中的倍率/合成位置设定部452b针对来自重叠量计算部453的合成重叠量OVWc,根据基于合成基准位置Pr的基准位置P处的与基准重叠量OVWr之差(即,读取区域的合成位置与基准位置的偏移)设定合成倍率,进而求出来自合成位置估计部43的位置数据D43,作为通过已设定的合成倍率进行转换(移动)的合成的位置(合成位置),作为表示合成时的倍率和合成位置的合成倍率位置数据D45进行输出。关于合成重叠量OVWc,计算读取区域两端的2个重叠量OVWc1和OVWc2,因此,根据各个重叠量和基准重叠量OVWr的比率求出2个转换倍率,根据该两端的2个转换倍率的平均值求出该单元的读取区域的合成倍率。
[0119] 另外,在上文中是根据两端的2个转换倍率的平均值求出该单元的读取区域的合成倍率,但是,也可以按照各读取范围内的主扫描方向的每个位置求出倍率,以使两端的2个转换倍率之间线性变化,还可以设定两端的2个转换倍率的最小值或最大值作为该单元的倍率。这样,只要能够根据2个重叠量OVWc1和OVWc2以及基准重叠量OVWr设定倍率,则能够得到同样效果。
[0120] 根据从合成倍率设定部45b中的倍率/合成位置设定部452b输出的合成倍率位置数据D45,在合成部44的图像转换部442中,对图像存储器41中存储的图像数据DI的各单元的读取区域的图像进行倍率转换,对与传感器芯片对应的各读取范围的图像数据的倍率进行校正,在重叠区域连接部443中,针对校正倍率后的倍率转换图像数据D442结合重叠区域的图像,生成合成图像数据D44并进行输出。
[0121] 《3-2》实施方式3的动作
[0122] <合成部44、合成倍率设定部45b的动作>
[0123] 以合成倍率设定部45b的动作为中心对合成部44和合成倍率设定部45b的动作进行说明。关于原稿26位于基准位置P的情况下的合成部44、合成倍率设定部45b的动作,如图11的(a)~(c)所示,位置数据D43所示的合成位置Pc与重叠区域上的合成基准位置Pr一致,因此,2个合成重叠量OVWc1和OVWc2与基准重叠量OVWr一致(OVWc1、OVWc2=OVWr)。因此,在合成部44内的合成倍率设定部45b中的重叠量计算部453中,计算合成重叠量OVWc,在倍率/合成位置设定部452b中,根据来自重叠量计算部453的合成重叠量OVWc和基准重叠量OVWr,将合成倍率设定成例如OVWc/OVWr=1倍,直接将合成位置Pc设为合成位置。在图像转换部
442中,以合成倍率1(等倍)对图像数据DI进行倍率转换,对图像数据的倍率进行校正,结合重叠区域的图像,生成合成图像数据D44并进行输出。
[0124] 因此,在图11的(a)~(c)的情况下,合成部44不对图11的(a)所示的图像数据进行放大和缩小中的任意一方,使用图11的(b)所示的等倍的图像数据,如图11的(c)所示进行合成。合成部44在合成时,对相邻重叠区域的图像进行加权相加,由此输出贴合而成的合成图像数据D44。
[0125] 图19的(a)~(c)是说明原稿26位于(基准位置-d)mm的位置的情况(图5的(a)和(b)、图6的(a)~(c)的情况)下的合成部44和合成倍率设定部45b的动作的图。图19的(a)~(c)是与图12的(a)~(c)的情况相同的动作,但是,不同之处在于,不是根据读取宽度Wc,而是根据各单元的读取区域两端的合成重叠量OVWc(OVWc1和OVWc2)求出合成倍率、合成位置。图19的(a)示出从图像存储器41中读出的图像数据D41,图19的(b)示出通过来自合成部44中的合成倍率设定部45b的合成倍率位置数据D45的合成倍率,在x轴方向(摄像元件的排列方向、多个传感器芯片21的排列方向)上对图像数据D41进行倍率转换(在图19的(a)~(c)中为缩小)而得到的图像数据,图19的(c)示出对图19的(b)的图像数据进行合成(在基于合成位置Pc的合成倍率位置数据D45的合成位置处结合)而得到的合成图像数据D44。
[0126] 与图6的(a)~(c)、图12的(a)~(c)中的说明同样地,在图19的(a)~(c)中,示出原稿26位于(基准位置-d)mm的位置的情况,因此,由合成位置估计部43计算出的位置数据D43所示的图中的合成位置Pc与重叠区域上的合成基准位置Pr不一致,合成位置Pc位于合成基准位置Pr的外侧。计算出的位置数据D43所示的合成位置Pc位于合成基准位置Pr的外侧,因此,2个重叠量OVWc1和OVWc2比基准重叠量OVWr短(OVWc1
[0127] 如上所述,在图19的(a)~(c)的情况下,合成部44对图19的(a)所示的图像数据进行缩小,如图19的(b)所示,使合成位置Pc与合成基准位置Pr一致。作为缩小倍率,例如能够使用OVWc/OVWr倍。然后,合成部44使用图19的(b)的图像数据,如图19的(c)所示,对图像数据进行合成。合成部44在合成时,对相邻重叠区域的图像进行加权相加,由此输出贴合而成的合成图像数据D44。
[0128] 图20的(a)~(c)是说明原稿26位于(基准位置+d)mm的位置的情况(图7的(a)和(b)、图8的(a)~(c)的情况)下的合成部44和合成倍率设定部45b的动作的图。图20的(a)~(c)是与图13的(a)~(c)的情况相同的动作,但是,不同之处在于,不是根据读取宽度Wc,而是根据两端的合成重叠量OVWc(OVWc1和OVWc2)求出合成倍率、合成位置。图20的(a)示出从图像存储器41中读出的图像数据D41,图20的(b)示出通过来自合成部44中的合成倍率设定部45b的合成倍率位置数据D45的合成倍率,在x轴方向(摄像元件的排列方向、多个传感器芯片21的排列方向)上对图像数据D41进行倍率转换(在图20的(a)~(c)中为放大)而得到的图像数据,图20的(c)示出对图20的(b)的图像数据进行合成(在基于合成位置Pc的合成倍率位置数据D45的合成位置处结合)而得到的合成图像数据D44。
[0129] 与图8的(a)~(c)、图13的(a)~(c)中的说明同样地,在图20的(a)~(c)中,示出原稿26位于(基准位置+d)mm的位置的情况,因此,由合成位置估计部43计算出的位置数据D43所示的图中的合成位置Pc与重叠区域上的合成基准位置Pr不一致,合成位置Pc位于合成基准位置Pr的内侧。计算出的位置数据D43所示的合成位置Pc位于合成基准位置Pr的内侧,因此,2个重叠量OVWc1和OVWc2比基准重叠量OVWr长(OVWc1>OVWr、OVWc2>OVWr)。由此,在合成部44内的合成倍率设定部45b中的重叠量计算部453中,计算合成重叠量OVWc(OVWc1、OVWc2),在倍率/合成位置设定部452b中,根据来自重叠量计算部453的合成重叠量OVWc和基准重叠量OVWr,将两端的2个转换倍率设为例如OVWc1/OVWr倍和OVWc1/OVWr倍(大于1的表示放大倍率的值),根据该两端的2个转换倍率的平均值设定各单元的读取区域中的合成倍率OVWc/OVWr,将合成位置Pc转换成倍率转换后的位置。然后,在图像转换部442中,以合成倍率OVWc/OVWr倍对图像数据DI进行倍率转换,对图像数据的倍率进行校正,结合重叠区域的图像,生成合成图像数据D44并进行输出。
[0130] 如上所述,在图20的(a)~(c)的情况下,合成部44对图20的(a)所示的图像数据进行放大,如图20的(b)所示,使合成位置Pc与合成基准位置Pr一致。作为放大倍率,例如能够使用OVWc/OVWr倍。然后,合成部44使用图20的(b)的图像数据,如图20的(c)所示,对图像数据进行合成。合成部44在合成时,对相邻重叠区域的图像进行加权相加,由此输出贴合而成的合成图像数据D44。
[0131] 另外,关于图19的(a)~(c)和图20的(a)~(c)所示的读取区域两端的合成重叠量OVWc1和OVWc2,在重叠量OVWc1和OVWc2中,一方成为缩小或放大,另一方以不同倍率进行计算,这种情况下,在倍率/合成位置设定部452b中,也根据2个转换倍率的平均值设定各单元的读取区域中的合成倍率OVWc/OVWr,因此,能够设定不会产生较大变形的倍率。
[0132] 《3-3》实施方式3的效果
[0133] 如以上说明的那样,根据实施方式3的图像读取装置1,通过合成倍率设定部45b,根据位置数据D43计算读取时的合成重叠量,根据与基准重叠量之差设定合成倍率和合成位置,因此,在x轴方向上对图像数据进行倍率转换(等倍或放大或缩小),对倍率转换后的图像数据进行合成,由此,在基准位置P到原稿26的距离变化的情况下,也能够成为相邻图像的接缝处(合成位置)不明显的图像。而且,能够消除与相邻传感器芯片之间对应的位置的数据丢失,提高读取图像的品质。
[0134] 另外,实施方式3的图像读取装置1也可以在实施方式2的图像读取装置1a的运算装置5中通过由微处理器执行的计算机程序来实现,发挥与上述相同的效果。
[0135] 产业上的可利用性
[0136] 本发明能够应用于具有扫描原稿等读取对象物而取得图像信息的功能的复印机、传真机和扫描仪等。
[0137] 标号说明
[0138] 1、1a:图像读取装置;2:摄像部;3:A/D转换部;4:图像处理部;5:运算装置;6:输送部;21、21(k):传感器芯片;22、22(k):透镜;23:光圈;23a:开口部;24、24(k):透镜;25:玻璃面;26:原稿(读取对象物);27:照明;28、28(k):从原稿朝向摄像部的光的范围;29、29(k):从原稿朝向摄像部的光在原稿上的范围;2A、2A(k):读取范围;41:图像存储器;42:相似度计算部;43:合成位置估计部;44:合成部;51:处理器;52:RAM;53:非易失性存储器;54:大容量存储部;211、212、213:摄像元件;L1、L2、L3:重叠区域的宽度;OV1(k-1,R):第k-1个图像数据的右侧的重叠区域;OV1(k,L):第k个图像数据的左侧的重叠区域;P:基准位置;Pc:合成位置;Pr:合成基准位置;x:主扫描方向;y:副扫描方向(原稿输送方向);45、45b:合成倍率设定部;442:图像转换部;443:重叠区域连接部;451:读取宽度计算部;452、452b:倍率/合成位置设定部;453:重叠量计算部。