图像读取装置、校正处理方法及用该装置的图像处理方法

文档序号:7762938阅读:226来源:国知局
专利名称:图像读取装置、校正处理方法及用该装置的图像处理方法
技术领域
本发明涉及图像读取装置、图像读取装置中的校正处理方法以及使用图像读取装 置的图像处理方法。
背景技术
在现有技术中,利用扫描仪等图像读取装置读取图像,对所读取的图像的图像数 据进行各种图像处理(例如,阴影校正或伽马校正等),将校正后的图像数据输出到个人计 算机等外部设备的技术广为人知。通常,这种扫描仪具有用于保存用于校正之前的图像数 据或校正中所使用的校正用数据等的存储器(例如,SDRAM (Synchronous Dynamic Random AccessMemory))。例如,专利文献1公开了与SDRAM的控制有关的技术。另外,对用图像读取装置所读取的图像数据进行旋转校正等的各种校正处理,并 将校正后的图像数据输出到显示器等上的技术也广为人知(参照专利文献2、3)。专利文献1 JP特开2008-192262号公报专利文献2 JP特开2001-119541号公报专利文献3 JP特开2002-514366号公报具有上述现有技术的SDRAM的图像读取装置从与成为图像数据的写入或读出的 对象的存储区块(bank)相同的存储区块中读出校正用数据。如果针对在相同的存储区块 内用不同的行地址指定的区域,以时分方式进行存取,则会出现每次都会发生预充电,而使 存储器的数据传输速度降低这一问题。这种问题不局限于安装了 SDRAM的图像读取装置, 是所有具有包括多个存储区块的存储器的图像读取装置共同的问题。因此,本发明是为了解决上述现有技术中的技术课题而完成的发明,其目的是为 了提供一种提高图像读取装置中的存储器的传输速度的技术。另外,某种图像读取装置传送已形成图像的纸张,使用排成一列配置的多个拍摄 元件,读取图像并生成图像数据。在排成一列配置的元件中,如果只使用每隔几个的拍摄元 件,则与使用所有的拍摄元件的情况相比,会生成分辨率低的图像数据。有时,这种图像读取装置使用对应于各拍摄元件的白色基准值数据以及黑色基准 值数据(以下,将这两种数据一并称为“基准值数据”),对所读取的图像的图像数据进行阴 影校正。基准值数据事先保存在图像读取装置中的存储器内。但是,当图像读取装置以低分辨率生成了图像数据的情况下,在对该图像数据进 行阴影校正时,需要一边选择校正所需的基准值,一边读出。因此,存在不能高速读出基准 值这一问题。特别是当图像读取装置中的存储器为SDRAM的情况下,虽然通过资料组存取 (burst access)可高速地读出,但是,当在存储器内校正所需的基准值数据被保存在每隔 几个的地址中的情况下,不能充分发挥资料组存取的效果,而使基准值数据的读出速度降 低。这种问题不局限于阴影校正,是在根据图像读取装置的每个拍摄元件的特性对图像数 据进行校正处理时共同的问题。因此,本发明的目的在于提供一种在具有保存了校正数据的存储器的图像读取装置中,可提高存储器中保存的校正数据的读出速度的技术。

发明内容
本发明是为了解决上述课题的至少一部分而完成的,可以作为以下的形式或应用 例实现。(应用例1)一种图像读取装置,具有将读取对象物作为图像进行读取的图像读取传感器; 存储器,其具有被分成多个存储区块的存储区域,上述多个存储区块分别具有用于保存上 述读取到的图像的图像数据的图像数据保存区域,并且在上述多个存储区块的至少3个存 储区块中保存有用于校正上述图像数据的校正用数据;存储器控制部,其一边对成为上述 图像数据的写入对象的存储区块进行切换,以使上述图像数据以被分割为比上述图像数据 保存区域的数据量小的数据量的状态被保存在上述各存储区块中,一边将上述读取到的图 像数据写入上述图像数据保存区域,并且,将在上述图像数据保存区域中所保存的图像数 据从与成为上述图像数据的写入对象的存储区块不同的存储区块中读出,并且,从与成为 上述图像数据的写入及读出对象的存储区块不同的存储区块中读出上述校正用数据;和校 正处理部,其针对上述读出的图像数据使用上述校正用数据进行校正处理。该应用例1的图像读取装置从与成为图像数据的写入对象的存储区块不同的存 储区块中读出图像数据,从与成为图像数据的写入及读出对象的存储区块不同的存储区块 中读出校正用数据。由此,可抑制预充电的发生。其结果是可提高图像读取装置中的存储 器的传输速度。(应用例2)根据应用例1所述的图像读取装置,上述校正处理为阴影校正,上述校正用数据 是用于上述阴影校正的白色基准数据以及黑色基准数据。应用例2的图像读取装置可提高在进行阴影校正的情况下的存储器的传输速度。(应用例3)一种图像读取装置中的图像数据的校正处理方法,上述图像读取装置具有存储 器,该存储器具有被分为多个存储区块的存储区域,上述多个存储区块分别具有用于保存 图像数据的图像数据保存区域,并且在上述多个存储区块的至少3个存储区块中保存有用 于校正上述图像数据的校正用数据;上述方法具有(a)将读取对象物作为图像进行读取 的工序;(b) —边对成为上述图像数据的写入对象的存储区块进行切换,以使上述读取到 的图像的图像数据以被分割为比上述图像数据保存区域的数据量小的数据量的状态被保 存在上述各存储区块中,一边将上述图像数据写入上述图像数据保存区域的工序;(C)将 在上述图像数据保存区域中所保存的图像数据从与成为上述图像数据的写入对象的存储 区块不同的存储区块中读出的工序;(d)从与成为上述图像数据的写入及读出对象的存储 区块不同的存储区块中读出上述校正用数据的工序;以及(e)针对上述读出的图像数据, 使用上述校正用数据进行校正处理的工序。(应用例4)一种图像读取装置,具有传感器,其是将读取对象物作为图像进行读取的图像读 取传感器,并具有多个拍摄元件;校正部,其针对读取到的图像的图像数据的各像素数据,进行至少与每个拍摄元件的特性相应的校正处理;和存储器,其是保存具有在进行上述校 正处理时使用的多个校正值数据的校正数据的SDRAM,该图像读取装置具有在图像读取时 所设定的读取条件不同的多种读取模式,上述存储器保存与上述多种读取模式中的每一种 读取模式都对应的不同的多种上述校正数据,上述校正部使用与图像数据读取时所设定的 读取模式对应的校正数据,进行图像数据的校正处理。该应用例4的图像读取装置在存储器中保存与每种读取模式都对应的校正数据, 在进行图像数据的校正处理时,读出所对应的校正数据。由此,可提高保存在存储器中的校 正数据的读出速度。(应用例5)根据应用例4所述的图像读取装置,上述多个校正值数据中的至少一部分被连续 地保存在上述存储器的相同的行地址内。由于多个校正值数据中的至少一部分被连续地保存在相同的行地址内,因此,该 应用例4的图像读取装置可针对一部分的校正值数据进行基于资料组存取的读出。由此, 可进一步提高校正数据的读出速度。(应用例6)根据应用例4所述的图像读取装置,上述各校正数据具有由规定数量的校正值数 据构成的多个校正值数据群,上述校正值数据群的校正值数据被连续地保存在相同的行地 址内。该应用例6的图像读取装置可针对每个校正值数据群通过资料组存取来读出校 正值数据。由此,可进一步提高校正数据的读出速度。(应用例7)根据应用例4到应用例6的任意1项所述的图像读取装置,上述读取条件包括在 上述图像读取传感器对读取对象物进行读取时设定的分辨率的条件。该应用例7的图像读取装置针对每个分辨率不同的读取模式,将校正数据保存在 存储器中。因此,即使在对分辨率不同的图像数据进行校正处理的情况下,也可通过读出与 各读取模式对应的校正数据而提高读出速度。(应用例8)根据应用例4到应用例6的任意1项所述的图像读取装置,上述读取条件包括根 据上述读取对象物而生成彩色图像数据的彩色模式和根据上述读取对象物而生成单色图 像数据的单色模式中的任一模式的条件。该应用例8的图像读取装置将与彩色模式和单色模式分别对应的校正数据保存 在存储器中。因此,即使在针对彩色模式或单色模式的条件不同的图像数据进行校正处理 的情况下,也可读出与各读取模式对应的校正数据,并进行校正处理。由此,可提高校正数 据的读出速度。(应用例9)根据应用例4到应用例8的任意1项所述的图像读取装置,上述存储器具有将由 上述图像读取传感器读取到的图像作为图像数据进行保存的多个存储区块,上述多种校正 数据被保存在上述多个存储区块中的至少2个存储区块内,上述校正部使用与保存有上述 图像数据中进行校正的图像数据的存储区块不同的存储区块中所保存的校正数据,进行图像数据的校正。该应用例9的图像读取装置从不同的存储区块中读出校正处理对象的图像数据 和用于该校正处理的校正数据。因此,可抑制针对相同的存储区块的不同的行地址发生存 取(读出)的次数。由此,可抑制预充电的发生,所以,可提高存储器中所保存的图像数据 和校正数据的读出速度。(应用例10)根据应用例4到应用例9的任意1项所述的图像读取装置,上述校正数据包括表 示白色基准值的白色基准数据以及表示黑色基准值的黑色基准数据。根据该应用例10的图像读取装置,可提高对图像数据进行阴影校正的情况下的 处理速度。另外,本发明除了上述的图像读取装置、校正处理方法以及使用图像读取装置的 图像处理方法之外,还可以通过各种方式实现。例如,以在存储器中保存校正数据的方法、 图像数据的校正处理方法以及装置、图像数据的校正处理系统、用于实现这些方法或装置 的功能的集成电路、计算机程序、记录该计算机程序的记录介质等方式都能实现本发明。


图1是表示作为本发明的第1实施例的由多功能一体机11和个人计算机12构成 的图像读取印刷系统的构成的框图。图2是表示多功能一体机11的外观的立体图。图3是表示以切割纸传送路径22为中心的多功能一体机11的主要部分的剖面 图。图4是表示多功能一体机11的主要部分的框图。图5是表示存储器500的内部结构的说明图。图6是表示针对第1存储区块510以及第5存储区块550进行图像数据写入处理 的情况的说明图。图7是表示针对第2存储区块520以及第6存储区块560进行图像数据写入处理 的情况的说明图。图8是表示针对第3存储区块530以及第7存储区块570进行图像数据写入处理 的情况的说明图。图9是表示针对第4存储区块MO以及第8存储区块580进行图像数据写入处理 的情况的说明图。图10是表示针对第1存储区块510以及第5存储区块550进行图像数据写入处 理的情况的说明图。图11是表示针对第2存储区块520以及第6存储区块560进行图像数据写入处 理,并且进行从第1存储区块510读出图像数据的处理以及从第5存储区块550读出校正 用数据的处理的情况的说明12是表示针对第3存储区块530以及第7存储区块570进行图像数据写入处 理,并且进行从第2存储区块520读出图像数据的处理以及从第6存储区块560读出校正 用数据的处理的情况的说明图。
图13是表示成为校正用数据的读出对象的存储区块的选择步骤的流程图。图14是表示作为本发明的第2实施例的图像读取印刷系统中的多功能一体机11 的主要部分的图。图15是在每个读取模式中使用的拍摄元件的说明图。图16是表示多功能一体机11的主要部分的框图。图17是存储单元阵列的数据保存状态的说明图。图18是分辨率为600dpi的图像数据的保存状态的说明图。图19是分辨率600dpi用基准数据Rl的保存状态的说明20是分辨率为300dpi的图像数据的保存状态的说明图。图21是分辨率300dpi用基准数据R2的保存状态的说明22是阴影校正处理流程的说明图。图23是从存储器中读出数据的步骤的说明图。图24是用于说明第2实施例的数据读出步骤的第1图。图25是用于说明第3实施例的数据读出步骤的第2图。图26是读取模式和基准数据的对应关系的说明图。图中10...图像读取印刷系统11...多功能一体机12...个人计算机13...控制部22...切割纸传送路径25...切割纸插入口26...切割纸送出口27...卷纸送出口31...背面打印部32...表面打印部33...第1图像读取传感器34...第2图像读取传感器35...第1光源单元37...第2光源单元41...卡传送路径41a. ·.卡插入口42...卡图像读取传感器51...第 IAFE52...第 2AFE53...CPU55...图像控制器56...接口控制部57...存储器控制部
58...校正处理部60.. FPGA61...校正部62...FIFO存储器63.. 存储器控制部500. ·存储器502...行地址缓冲器504...列地址缓冲器506. ·数据控制部508.··数据输入输出部510...第1存储区块520...第2存储区块530...第3存储区块540...第4存储区块550...第5存储区块560...第6存储区块570...第7存储区块580...第8存储区块511...存储器单元阵列512...行解码器514...读出放大器516. ·数据锁存器518...列解码器S...切割纸C...卡Dl.. 表面图像数据D2.. 背面图像数据SAl...第1模拟读取信号SA2...第2模拟读取信号
具体实施例方式接下来,按照以下的顺序对本发明的实施方式进行说明。A.第1实施例B.第2实施例C.第3实施例D.变形例1E.变形例2A.第1实施例图1是作为应用了本发明的第1实施例而表示图像读取印刷系统的构成的框图。图像读取印刷系统10具有作为图像读取装置的扫描仪/打印机多功能一体机11 (以下简 称为“多功能一体机11”)和与多功能一体机11连接的个人计算机12。多功能一体机11 可通过读取支票和用于确认支票的发行人的认证卡或驾照来生成支票的本人确认数据。另 外,多功能一体机11可进行在支票上的写入(印刷)等。个人计算机12进行各种控制以 及对多功能一体机11输出的数据的处理等。图2是表示多功能一体机11的外观的立体图。该多功能一体机11处理卷纸、支 票等切割纸S以及认证卡等卡C。多功能一体机11具有作为切割纸S的插入口的切割纸 插入口 25、传送所插入的切割纸S的切割纸传送路径22、和将所传送的切割纸S送出的切 割纸送出口 26。而且,多功能一体机11还具有将保存在内部的卷纸(图中没有表示)送 出的卷纸送出口 27和成为卡C的插入口的卡插入口 41a。并且,多功能一体机11内置有可 对卷纸进行印刷的印刷装置。图3是表示多功能一体机11的主要部分的剖面图。图3特别以切割纸传送路径 22为中心进行表示。在切割纸传送路径22的内部设有在切割纸S的背面打印的背面打印 部31和在切割纸S的表面打印的表面打印部32。即,多功能一体机11通过背面打印部31 以及表面打印部32对从切割纸插入口 25插入的切割纸S的两面进行打印。另外,在切割纸传送路径22的切割纸送出口沈附近设置有对切割纸S的表面的 图像进行读取的第1图像读取传感器33和对切割纸S的背面的图像进行读取的第2图像 读取传感器34。在该第1实施例以及以下的各实施例中,第1图像读取传感器33以及第2 图像读取传感器;34是CIS (Contact Image Sensor)型的图像读取传感器。从卡插入口 41a插入的卡C通过由多个辊构成的卡传送装置(图中没有表示)被 传送到卡传送路径41内。在卡传送路径41内设置有对卡C的表面的图像进行读取的卡图 像读取传感器42。在本第1实施例中,卡图像读取传感器42也与第1图像读取传感器33 或第2图像读取传感器34相同,由CIS型的图像读取传感器构成。该多功能一体机11可通过第1图像读取传感器33以及第2图像读取传感器34, 读取作为切割纸S的支票的表面以及背面的图像信息,并可通过卡图像读取传感器42读取 该支票的发行人持有的卡C,例如驾照或认证卡等。如上所述,多功能一体机11,可读取支 票,并读取用于确认该支票的发行人的认证卡或驾照等,从而很容易地进行支票的本人确 认数据的生成等操作。图4是表示多功能一体机11的主要部分的构成的框图。多功能一体机11具有上 述第1以及第2图像读取传感器33、34 ;第1以及第2AFE (Analog Front End) 51、52 ;CPU53 ; 存储器500 ;及使用FPGA (Fi el (!Programmable Gate Array)所实现的图像控制器55。第1AFE51输入从第1图像读取传感器33输出的第1模拟读取信号SAl,进行模拟 /数字转换,并作为表面图像数据Dl输出。同样,第2AFE52输入从第2图像读取传感器34 输出的第2模拟读取信号SA2,进行模拟/数字转换,并作为背面图像数据D2输出。CPU53控制整个多功能一体机11。如后面所述,存储器500是由8个存储区块构 成的SDRAM,并保存表面图像数据D1、背面图像数据D2、以及后面提到的校正用数据。图像 控制器阳具有接口控制部56,其控制各构成要素之间的接口操作;存储器控制部57,其 进行将图像数据D1、D2写入存储器500的处理以及从存储器500读出的处理;及校正处理 部58,其对从存储器500读出的图像数据Dl、D2进行校正处理。
图5是表示存储器500的内部结构的说明图。存储器500具有8个存储区块510、 520、530、540、550、560、570、580 ;行地址缓冲器502 ;列地址缓冲器504 ;数据控制部506 ; 及数据输入输出部508。第1存储区块510具有存储单元阵列511 ;行解码器512 ;读出放 大器514 ;数据锁存器516 ;及列解码器518。同样,第2存储区块520到第8存储区块580 也分别具有存储单元阵列;行解码器;读出放大器;数据锁存器;和列解码器。在由地址总线提供的地址中,最上位的3比特作为存储区块地址使用,剩下的30 比特作为用于指定存储器单元阵列内的存储器单元的单元地址使用。由单元地址的上位比 特构成的行地址被保持在行地址缓冲器502中,另一方面,由单元地址的下位比特构成的 列地址被保持在列地址缓冲器504中。行地址缓冲器502中所保持的行地址被提供给设置 在各存储区块中的行解码器。列地址缓冲器504中所保持的列地址被提供给设置在各存储 区块中的列解码器。被保存在由行地址指定的区域(行)中的数据,通过读出放大器514被放大,并被 提供给数据锁存器516。数据控制部506对设置在用存储区块地址所选择的存储区块中的 列解码器进行数据的输入输出。被选择的存储区块与图像控制器阳(图4)的数据接收发 送是经由与数据输入输出部508连接的数据总线进行的。图6至图12是沿着时间序列表示针对8个存储区块的图像数据的写入处理以及 读出处理的说明图。另外,图6到图12中的用粗虚线围起的框表示写入对象,图11以及图 12中的用粗实线围起的框表示读出对象。另外,实际的存储器,虽然具有数量庞大的由行地 址指定的区域,但是,在本实施例中,为了方便,作为具有由从行地址#0到行地址#23指定 的区域的存储器进行说明。另外,在实施了交叉影线的区域中表示保存有数据。在本实施例中,图像控制器55的存储器控制部57使用第1存储区块510、第2存 储区块520、第3存储区块530和第4存储区块540作为表面图像数据Dl的保存目的地; 使用第5存储区块550、第6存储区块560、第7存储区块570和第8存储区块580作为背 面图像数据D2的保存目的地。另外,在各存储区块中,用于保存图像数据的图像数据保存 区域是由从行地址#0到行地址#21指定的区域。在由从各存储区块的行地址#22到行地址#23指定的区域中,事先保存有用于图 像数据D1、D2的阴影校正的校正用数据(白色基准数据以及黑色基准数据)。阴影校正是 指为了消除图像读取传感器33、34所具有的各拍摄元件的灵敏度的偏差或光源的光量的 偏差而进行的校正。另外,白色基准数据是通过在光源点亮的状态下由各拍摄元件读取白 色基准而导出的;黑色基准数据是通过在光源熄灭的状态下由各拍摄元件读取黑色基准而 导出的。另外,在该校正用数据中包括第1校正用数据,其用于对通过第1图像读取传感 器33所读取的表面图像数据Dl进行阴影校正;及第2校正用数据,其用于对通过第2图 像读取传感器34所读取的背面图像数据D2进行阴影校正。并且,第1校正用数据以及第 2校正用数据包括与每个拍摄元件分别对应的校正值。在本实施例中,8个存储区块分别保 存有相同的第1校正用数据以及第2校正用数据。如图6所示,图像控制器55的存储器控制部57针对从由第1存储区块510的行 地址#0指定的区域到由行地址#3指定的区域,将表面图像数据Dl按顺序写入,并且,针对 从由第5存储区块550的行地址#0指定的区域到由行地址#3所指定的区域,将背面图像 数据D2按顺序写入。该表面图像数据Dl的写入以及背面图像数据D2的写入是以时分方式进行的。以下要说明的针对存储器500的写入以及读出也同样是以时分方式进行的。如图7所示,当向由第1存储区块510的行地址#3指定的区域写入表面图像数据 Dl的操作结束之后,存储器控制部57将表面图像数据Dl的写入目的地切换为第2存储区 块520。另外,当向由第5存储区块550的行地址#3指定的区域写入背面图像数据D2的操 作结束之后,存储器控制部57将背面图像数据D2的写入目的地切换为第6存储区块560。 以下同样,如图8以及图9所示,当向由4个行地址指定的区域写入的操作结束后,存储器 控制部57按顺序将成为写入对象的存储区块切换为下一个存储区块。S卩,存储器控制部57 对成为图像数据的写入对象的存储区块进行切换,以使图像数据以被分割为比各存储区块 中的图像数据保存区域的数据量还小的数据量的状态被保存在各存储区块中。如图10所示,当向由第4存储区块MO的行地址#3指定的区域写入表面图像数 据Dl的操作结束之后,存储器控制部57将表面图像数据Dl的写入目的地再次切换为第1 存储区块510。另外,当向由第8存储区块580的行地址#3指定的区域写入背面图像数据 D2的操作结束之后,存储器控制部57将背面图像数据D2的写入目的地再次切换为第5存 储区块550。如图11所示,当向由第1存储区块510的行地址#7指定的区域写入表面图像数据 Dl的操作结束之后,存储器控制部57将表面图像数据Dl的写入目的地切换为第2存储区 块520。另外,当向由第5存储区块550的行地址#7指定的区域写入背面图像数据D2的操 作结束之后,存储器控制部57将背面图像数据D2的写入目的地切换为第6存储区块560。当表面图像数据Dl的写入目的地被切换为第2存储区块520;背面图像数据D2的 写入目的地被切换为第6存储区块560之后,存储器控制部57将保存在从由第1存储区块 510的行地址#0指定的区域到由行地址#3指定的区域中的表面图像数据Dl按顺序读出, 并且,存储器控制部57将保存在从由第5存储区块550的行地址#22指定的区域到由行地 址#23指定的区域中的第1校正用数据(白色基准数据以及黑色基准数据)按顺序读出。 图像控制器阳的校正处理部58针对所读出的表面图像数据D1,使用所读出的第1校正用 数据,进行阴影校正,并将校正后的表面图像数据Dl发送给个人计算机12。如上所述,在该第1实施例中,8个存储区块分别保存有相同的第1校正用数据以 及第2校正用数据。因此,即使存储器控制部57选择了 8个存储区块中的任意一个存储区 块,也可以读出第1校正用数据以及第2校正用数据。具体而言,例如,存储器控制部57既 可以从第7存储区块570读出用于阴影校正表面图像数据Dl的第1校正用数据;也可以从 第1存储区块510读出用于阴影校正背面图像数据D2的第2校正用数据。在该第1实施 例中,存储器控制部57根据所规定的规则,从既不成为图像数据Dl、D2的写入对象也不成 为图像数据的读出对象的存储区块中选择成为校正用数据的读出对象的存储区块。关于成 为该校正用数据的读出对象的存储区块的选择方法,后面将会说明。如图12所示,当向由第2存储区块520的行地址#7指定的区域写入表面图像数据 Dl的操作结束之后,存储器控制部57将表面图像数据Dl的写入目的地切换为第3存储区 块530。另外,当向由第6存储区块560的行地址#7指定的区域写入背面图像数据D2的操 作结束之后,存储器控制部57将背面图像数据D2的写入目的地切换为第7存储区块570。当保存在从由第1存储区块510的行地址#0指定的区域到由行地址#3指定的区 域中的表面图像数据Dl的读出结束,表面图像数据Dl的写入目的地从第2存储区块520切换到第3存储区块530后,存储器控制部57将保存在从由第2存储区块520的行地址#0 指定的区域到由行地址#3指定的区域中的表面图像数据Dl按顺序读出。另外,当背面图 像数据D2的写入目的地从第6存储区块560切换到第7存储区块570之后,存储器控制部 57将保存在从由第6存储区块560的行地址#22指定的区域到由行地址#23指定的区域中 的第1校正用数据按顺序读出。校正处理部58针对所读出的表面图像数据Dl,使用所读出的第1校正用数据进行 阴影校正,并将校正后的表面图像数据Dl发送给个人计算机12。以下同样,存储器控制部 57以时分方式进行表面图像数据Dl以及背面图像数据D2的写入、和表面图像数据Dl以及 第1校正用数据的读出。另外,在本实施例中,背面图像数据D2以及第2校正用数据的读 出,是在表面图像数据Dl的读出直到由规定的行地址指定的区域为止结束之后进行的。图13是表示成为校正用数据的读出对象的存储区块的选择顺序的流程图。在步 骤SlO中,存储器控制部57判断成为图像数据的读出对象的存储区块的识别号码Nr是否 为4以下。存储区块的识别号码是分配给各个存储区块的号码,例如,在本实施例中,第1 存储区块510的识别号码是1,第5存储区块550的识别号码是5。S卩,在步骤SlO中,存储 器控制部57判断读出对象是被保存在第1存储区块510到第4存储区块MO的哪一个中 的表面图像数据D1,还是被保存在第5存储区块550到第8存储区块580的哪一个中的背 面图像数据D2。在步骤SlO中,当存储器控制部57判断为成为图像数据的读出对象的存储区块的 识别号码Nr为4以下的情况下(步骤SlO “是”),即,当判断为进行了表面图像数据Dl的 读出的情况下,存储器控制部57进入步骤S20。在步骤S20中,存储器控制部57判断是否 进行了背面图像数据D2的写入。在步骤S20中,当存储器控制部57判断为没有进行背面图像数据D2的写入的情 况下(步骤S20 “否”),存储器控制部57进入步骤S25。在步骤S25中,存储器控制部57 选择第5存储区块550作为第1校正用数据的读出对象。另一方面,在步骤S20中,当存储 器控制部57判断为进行了背面图像数据D2的写入的情况下(步骤S20 “是”),存储器控 制部57进入步骤S30。在步骤S30中,存储器控制部57判断成为背面图像数据D2的写入 对象的存储区块的识别号码Nwb是否为5以下。在步骤S30中,当存储器控制部57判断为成为背面图像数据D2的写入对象的存 储区块的识别号码Nwb是5的情况下(步骤S30 “是”),在步骤S32中,存储器控制部57 选择第8存储区块580作为第1校正用数据的读出对象。另一方面,在步骤S30中,当存储 器控制部57判断为成为背面图像数据D2的写入对象的存储区块的识别号码Nwb不是5的 情况下(步骤S30 “否”),存储器控制部57进入步骤S34。在步骤S34中,存储器控制部 57选择第(Nwb-I)存储区块作为第1校正用数据的读出对象。即,存储器控制部57选择与 进行了背面图像数据D2的写入的存储区块相比识别号码小1个号码的存储区块。在步骤SlO中,当存储器控制部57判断为成为图像数据的读出对象的存储区块的 识别号码Nr不是4以下的情况下(步骤SlO “否”),即,当判断为进行了背面图像数据D2 的读出的情况下,存储器控制部57进入步骤S40。在步骤S40中,存储器控制部57判断是 否进行了表面图像数据Dl的写入。在步骤S40中,当存储器控制部57判断为没有进行表面图像数据Dl的写入的情况下(步骤S40 “否”),在步骤S45中。存储器控制部57选择第1存储区块510作为第2 校正用数据的读出对象。另一方面,在步骤S40中,当存储器控制部57判断为进行了表面 图像数据Dl的写入的情况下(步骤S40 “是”),在步骤S50中,存储器控制部57判断成为 表面图像数据Dl的写入对象的存储区块的识别号码漸a是否是1。在步骤S50中,当存储器控制部57判断为成为表面图像数据Dl的写入对象的存 储区块的识别号码Nwa是1的情况下(步骤S50 “是”),存储器控制部57进入步骤S52。 在步骤S52中,存储器控制部57选择第4存储区块540作为第2校正用数据的读出对象。 另一方面,在步骤S50中,当存储器控制部57判断为成为表面图像数据Dl的写入对象的存 储区块的识别号码Nwa不是1的情况下(步骤S50 “否”),存储器控制部57进入步骤S54。 在步骤S54中,存储器控制部57选择第(Nwa-I)存储区块作为第2校正用数据的读出对 象。即,存储器控制部57选择与进行了表面图像数据Dl的写入的存储区块相比识别号码 小1个号码的存储区块。如果根据这样的规则选择成为读出校正用数据的对象的存储区块,则能够从不同 的存储区块进行图像数据Dl、D2的写入、表面图像数据Dl的读出和第1校正用数据的读 出。同样,也能够从不同的存储区块进行图像数据Dl、D2的写入、背面图像数据D2的读出 和第2校正用数据的读出。另外,在本实施例中,如上所述,背面图像数据D2以及第2校正 用数据的读出是在到由所规定的行地址指定的区域为止的表面图像数据Dl的读出结束之 后进行的。如上所述,在应用本发明的第1实施例中,当存储器控制部57进行图像数据的写 入和读出的情况下,会将成为图像数据的写入对象的存储区块按顺序进行切换,且从与成 为写入对象的存储区块不同的存储区块进行图像数据的读出。而且,在该第1实施例中,存 储器控制部57从与成为图像数据的写入对象的存储区块以及成为图像数据的读出对象的 存储区块不同的存储区块进行校正用数据的读出。因此,根据本实施例,能够针对用相同的存储区块内的不同的行地址指定的区域, 抑制以时分方式发生的存取(写入处理以及读入处理)。由于能抑制用相同的存储区块内 的不同的行地址指定的区域以时分方式发生的存取,因此可抑制预充电的发生,并能提高 存储器500的传送速度。另外,根据本实施例,由于对存储器500的传送速度进行了均一化,因此,也可降 低用于暂时保存图像数据的存储器500的容量。并且,根据本实施例,存储器控制部57按 照事先规定的顺序进行图像数据的写入和读出以及校正数据的读出。因此,存储器控制部 57无需通过复杂的控制来管理存储器500内的存取目的地的地址,从而可使处理高速化。B.第2实施例作为本发明的第2实施例的图像读取印刷系统具有和参照图1以及图2所说明的 第1实施例相同的结构,因此,在该第2实施例以及以下的实施例中,在图像读取印刷系统 10中标注与第1实施例相同的附图符号,并省略其说明。图14是表示多功能一体机11的主要部分的图。图14(a)是多功能一体机11的 主要部分的剖面图;图14(b)是用于说明拍摄元件的图。在图14(a)中省略图2所示的卷 纸送出口 27的图示。如图14(a)所示,在切割纸传送路径22的内部设有可在切割纸S的背面打印的背面打印部31和可在切割纸S的表面打印的表面打印部32。在切割纸传送路径22的附近设 有第1图像读取传感器33、第2图像读取传感器;34、第1光源单元35、及第2光源单元37。 在该第2实施例中,第1图像读取传感器33以及第2图像读取传感器34沿着切割纸S的 宽度方向(与切割纸S的传送方向垂直的方向)排列。第1光源单元35以及第2光源单 元37在内部分别具有点亮为红色的红色LED、点亮为绿色的绿色LED以及点亮为蓝色的蓝 色LED。在规定的周期内按照红色、绿色和蓝色的顺序点亮,向切割纸S照射,进行切割纸的 图像数据的读取。从卡插入口 41a插入的卡C在卡传送路径41内被传送。在卡传送路径41内设有 读取卡C的表面图像的卡图像读取传感器42。在本实施例中,卡图像读取传感器42也和第 1图像读取传感器33或第2图像读取传感器34相同,由CIS型图像读取传感器构成。另 外,卡图像读取传感器42也包括具有红色LED、绿色LED以及蓝色LED的光源的光源单位 (图中没有表示)。本实施例的多功能一体机11能以分辨率600dpi和分辨率300dpi的任意一种分 辨率来读取切割纸S等的读取对象物。即,多功能一体机11具有读取条件不同的2个读取 模式。另外,多功能一体机11具有控制部13,控制部13控制多功能一体机11的整个操作。如图14(b)所示,第1图像读取传感器33将多个(5080个)拍摄元件Al A5080 在读取对象物的宽度方向上以直线状排成一列。各拍摄元件Al A5080具有对应于像素 的光电转换元件且将曝光时的光转换为电荷并进行积蓄的光电二极管;和针对每个光电二 极管而形成的可将从光电二极管获取的电荷进行传送的CCD。该各拍摄元件Al A5080将 根据以规定的周期入射的红、绿、蓝的反射光的光量而产生的电荷的量作为模拟电信号进 行输出。另外,第2图像读取传感器34以及卡图像读取传感器42的结构也和第1图像读 取传感器33相同。另外,在对各拍摄元件所标注的附图标记Al A5080中,数字的部分表 示各拍摄元件被设置在面向纸面从左端开始的第几个。图15是用于说明在各读取模式中使用的拍摄元件的图。图15(a)表示以分辨率 600dpi对读取对象物进行读取时使用的拍摄元件,图15(b)表示以分辨率300dpi对读取对 象物进行读取时使用的拍摄元件。另外,在读取时使用图中的各拍摄元件Al A5080中 的带有交叉影线的拍摄元件。如图15(a)所示,在分辨率为600dpi的读取时,使用所有的 拍摄元件Al A5080。另外,如图15(b)所示,在分辨率为300dpi的读取时,使用已间拔的 拍摄元件。在本实施例的情况下,使用编号为奇数的拍摄元件Al,A3,A5,. . . A5077,A5079 进行读取对象物的读取。图16是表示多功能一体机11的主要部分的构成的框图。多功能一体机11具有 第1以及第2图像读取传感器33、34 ;第1以及第2AFE51、52 ;CPU53 ;和存储器500,另夕卜, 在本实施例中还具有FPGA60。并且,省略了卡图像读取传感器42以及与其对应的AFE的图7J\ ο第1AFE51将从第1图像读取传感器33所输出的第1模拟读取信号SAl转换为数 字信号,并作为表面图像数据Dl输出。同样,第2AFE52将从第2图像读取传感器34输出 的第2模拟读取信号SA2转换为数字信号,并作为背面图像数据D2输出。CPU53控制多功能一体机11的整个操作。如后面要提到的那样,存储器500是由 8个存储区块构成的SDRAM。在存储器500中事先保存了白色基准数据Wa以及黑色基准数据Dr。并且,后面将会提到白色基准数据Wa具有R分量的白色基准数据Ra、G分量的白 色基准数据Ga、及B分量的白色基准数据Ba。另外,在存储器500中保存了用第1以及第 2图像读取传感器33所读取的图像数据Dl,D2。FPGA60具有校正部61、存储器控制部63和多个FIFO存储器62。FIFO存储器62 从存储器500读出规定容量的数据,并且为了用校正部61对所读出的数据进行校正处理而 将数据暂时保存。校正部61使用与图像数据D1、D2对应的白色基准数据Wa和黑色基准数 据Dr,进行图像数据Dl、D2的阴影校正。存储器控制部63控制保存在存储器500中的各 种数据的读出。并且,阴影校正是指用于消除图像读取传感器33、34所具有的各拍摄元件 Al A5080(更具体讲是各光电二极管)的灵敏度的偏差或光源(红色LED、绿色LED、蓝色 LED)的光量的偏差的校正。白色基准数据Wa具有与各拍摄元件Al A5080以及光源(红色LED、绿色LED、 蓝色LED)的特性相应的多个白色基准值数据。另外,黑色基准数据Dr具有与各拍摄元件 Al A5080的特性相应的多个黑色基准值数据。白色基准数据Wa如下所述获得。以下,对红色LED中的各拍摄元件Al A5080 的白色基准数据Wa(即,R分量的白色基准数据Ra)的获取步骤进行说明。使红色LED点 亮,对设置在多功能一体机11中的白色的白基准板(图中没有表示)照射光。被白基准板 反射的光入射到各拍摄元件Al A5080,从各拍摄元件Al A5080输出信号。通过将该信 号设置为数字信号,从而获得与红色LED对应的白色基准数据Ra。并且,与绿色LED对应的 白色基准数据( (也称为“G分量的白色基准数据Ga” )、与蓝色LED对应的白色基准数据 Ba(也称为“B分量的白色基准数据Ba”)也通过相同的方法获得。黑色基准数据Dr是在外界光没有到达各拍摄元件Al A5080的状态下,并且在 光源(红色LED、绿色LED、蓝色LED)熄灭的状态下,通过将从各拍摄元件Al A5080输出 的信号转换为数字信号而获得的。即,黑色基准数据Dr与各LED的特性无关,是起因于各 拍摄元件Al A5080的特性的数据。另外,基准数据是与表面图像数据Dl和背面图像数 据D2各自对应而被分别准备的。该第2实施例的存储器500具有和上述实施例1的图5相同的构成。即,如实施 例1的图5所示,存储器500具有8个存储区块510 580 ;行地址缓冲器502 ;列地址缓 冲器504 ;数据控制部506 ;和数据输入输出部508。第1存储区块510具有存储器单元阵 列511 ;行解码器512 ;读出放大器514 ;数据锁存器516 ;和列解码器518。同样,从第2存 储区块520到第8存储区块580也分别具有存储器单元阵列;行解码器;读出放大器;数 据锁存器;和列解码器。在该第2实施例中,在第1存储区块510中保存有表面图像数据Dl和与其对应的 基准数据;在第2存储区块520中保存有背面图像数据D2和与其对应的基准数据。即,在 本实施例中,不使用第3 第8存储区块530 580。另外,在该第2实施例中,在从地址总 线提供的地址中,最上位的2比特作为存储区块地址使用,剩下的30比特作为用于指定存 储器单元阵列内的存储器单元的单元地址使用。由单元地址的上位比特构成的行地址被保持在行地址缓冲器502中。另一方面, 由单元地址的下位比特构成的列地址被保持在列地址缓冲器504中。已保持在行地址缓冲 器502中的行地址被提供给设置在各存储区块中的行解码器。已保持在列地址缓冲器504中的列地址被提供给设置在各存储区块中的列解码器。已保存在由从地址总线提供的行地址指定的规定的区域中的数据,通过读出放大 器514被放大,并被提供给数据锁存器。数据控制部506对设置在各存储区块中的列解码 器中的从地址总线提供的存储区块地址进行数据的输入输出。由存储区块地址指定的存储 区块与FPGA60(图16)的数据发送接收,通过与数据输入输出部508连接的数据总线进行。图17是用于说明存储器单元阵列的数据保存状态的图。作为此处的一个例子,使 用第1存储区块510的存储器单元阵列511对数据保存状态进行说明。对背面图像数据D2 和与其对应的基准数据进行保存的第2存储区块520的存储器单元阵列的保存状态也和图 17的第1存储区块510相同。存储器单元阵列511具有对用第1图像读取传感器33读取的表面图像数据Dl 进行保存的图像数据保存区域Cl ;和事先将用于阴影校正的基准数据进行保存的基准数 据保存区域Bi。基准数据具有在以分辨率600dpi读取的图像数据的阴影校正中使用的 600dpi用基准数据Rl ;和在以分辨率300dpi读取的图像数据的阴影校正中使用的300dpi 用基准数据R2。基准数据R1、R2被分别保存在保存区域Bla、Blb中。图18是用于说明以分辨率600dpi读取的图像数据的保存状态的图。以图18中 的附图符号“R#l (Al)”为例进行说明。“R”是指通过点亮红色LED获得的图像数据。即,是 指图像数据的RGB分量的R分量的数据。“#1”表示读取到读取对象物时的图像数据中的第 1行的图像数据。“ (Al) ”是指以拍摄元件Al (图14)的输出信号为基础的1个像素份的像 素数据。即,“R#l (Al)”是图像数据的第1行的像素数据,表示使红色LED发光时的以拍摄 元件Al的输出信号为基础的1个像素份的像素数据。并且,为了方便图示,省略例如 “R#1(A1)、R#1(A2)、R#1 (A3)、· · · R#1 (A5078)、 R#1 (A5079)、R# (A5080) ” 的一部分,记载为 “R#l (Al、A2、A3、. . . A5078、A5079、A5080) ”。另外,1个像素的数据由8比特构成。在该第2实施例中,多功能一体机11将读取 对象物进行N行份(N次)的传送,生成N行的像素数据。另外,图18中的附图符号“G”表 示图像数据的RGB分量的G分量的数据。附图符号“B”表示图像数据的RGB分量的B分量 的数据。以分辨率600dpi所读取的表面图像数据Dl中的R分量被保存在图像数据保存区 域Cl (图17)中的事先规定的R分量图像数据区域。另外,同样,G分量、B分量的图像数据 分别被保存在事先规定的G分量图像数据区域、B分量图像数据区域中。在分辨率600dpi的读取中,为了使用所有的拍摄元件Al A5080(图15(a)),在 每行(#1 謝)中将用拍摄元件Al A5080输出的像素数据按顺序进行保存。并且,虽然 像素数据是连续保存的,但由于不能保存在相同的行地址中,因此,1行份的像素数据被保 存在多个行地址中。即,例如将R#1(A1 A80)的80个像素数据连续地保存在相同的行地 址(例如行地址RA0)中,将R#1(A81 A160)的80个像素数据连续地保存在另外的行地 址(例如行地址RAl)中。并且,连续保存的像素数据的数量并不局限于此,也可以按照每 规定数量(例如2个、4个、8个)的像素数据进行连续保存。并且,优选规定数量与后面要 提到的资料组长度对应。图19是用于说明600dpi用基准数据Rl的保存状态的图。600dpi用基准数据Rl 被保存在存储器单元阵列511的规定的区域Bla中(图17)。
以图19中的附图符号“Ra(Al)”为例进行说明。如上所述,“Ra”是指“R分量的 白色基准数据”。“(Al)”是指白色基准数据中的拍摄元件Al的基准值数据。即,“Ra(Al)” 是指R分量的白色基准数据Ra中的拍摄元件Al的白色基准值数据。同样,“fe(Al)”是指 G分量的白色基准数据( 中的拍摄元件Al的白色基准值数据,“Ba (Al),,表示B分量的白 色基准数据Ba中的拍摄元件Al的白色基准值数据。"Dr(Al) ”是指黑色基准数据中的拍摄 元件Al的黑色基准值数据。并且,为了便于图示,例如当记载为“Ra(Al、A2、· · · A79、A80) ”的情况下,表示 Ra(Al) Ra(SO)的80个R分量的白色基准值数据被连续地保存在规定的区域。另外,1 个白色基准值数据以及黑色基准值数据分别由8比特构成。如图19所示,R、G、B分量的白色基准数据以及黑色基准数据的基准值数据,按每 80个被分别连续地保存在行地址N (N+62)中。例如,白色基准值数据Ra(Al A80)以 该顺序被连续地保存在行地址N的R分量的白色基准数据Ra中。并且,如果将5080个基 准值数据按每80个来改变行地址进行保存,则最后会剩余40个基准值数据。因此,在行地 址(N+63)中按每40个将各基准值数据连续地保存。并且,在相同的行地址中连续保存的基准值数据的数量不局限于图19中的例子。 例如,也可以将各基准数据分成由规定数量(例如2、4、8个)的基准值数据构成的多个基 准值数据组,并将各基准值数据组所具有的规定数量的基准值数据连续地保存在相同的行 地址。优选使此处提到的“规定数量”与后面要提到的资料组长度对应。图20是用于说明以分辨率300dpi读取的图像的图像数据的保存状态的图。图20 中的附图符号与图18表示相同的内容。以分辨率300dpi读取的表面图像数据Dl中的R分量被保存在图像数据保存区域 Cl (图17)中的事先规定的R分量图像数据区域中。由于分辨率300dpi的图像数据是使用 编号为奇数的拍摄元件A1、A3、A5. . . A5077、A5079生成的,因此,图像数据量是600dpi的图 像数据的一半。并且,关于分辨率300dpi的读取也与分辨率600dpi的读取相同,将读取对 象物传送N行(N次)而生成N行份的像素数据。用编号为奇数的拍摄元件A1、A3...A5079 输出的像素数据被按顺序保存。并且,用拍摄元件Al、A3. . . A5079输出的像素数据被按 顺序保存在每一行(#1 #N)中。并且,虽然在每一行(#1 #N)中连续保存像素数据, 但是由于在同一个行地址中不能保存下1行份的像素数据,因此要保存在多个行地址中。 即,例如将R#1 (Α1、Α3、· · · A16UA159)的80个像素数据连续地保存在相同的行地址中,将 R#1(A161、A163、· · ·Α317、Α319)的80个像素数据连续地保存在另外的行地址中。并且,连 续保存的像素数据的数量并不局限于此,也可以按照每规定的数量(例如2个、4个、8个) 的像素数据连续地保存。并且,优选规定的数量与后面要提到的资料组长度对应。图21是用于说明300dpi用基准数据R2的保存状态的图。300dpi用基准数据 R2被保存在存储器单元阵列511的规定的区域Blb中(图17)。图21中的附图符号与 图19中的附图符号表示相同的内容,因此省略说明。校正处理分辨率300dpi的图像数据 所需的基准数据是与第1图像读取传感器33的拍摄元件中的编号为奇数的拍摄元件Al、 A3、...A5077、A5079对应的基准值数据。因此,300dpi用基准数据R2只保存校正所需的 基准值数据。基准值数据的保存方法与600dpi用基准数据相同,在相同的行地址中,将R、 G、B各分量的白色基准数据以及黑色基准数据的基准值数据分别以每规定的数量连续地保存。例如,在行地址P (P+30)中,R、G、B各分量的白色基准值数据以及黑色基准值数据 按每80个被分别保存。另外,在行地址(P+31)中,基准值数据按每60个被连续保存。并 且,在相同的行地址中连续保存的基准值数据的数量不局限于此。例如,可以将各基准数据 分成由规定数量(例如2、4、8个)的基准值数据构成的多个基准值数据组,并将各基准值 数据组所具有的规定数量的基准值数据连续地保存在相同的行地址中。并且,优选此处提 到的“规定数量”与后面要提到的资料组长度对应。图22是用于说明阴影校正的处理流程的图。首先,FPGA60判断阴影校正的处理对象的表面图像数据Dl是以分辨率600dpi的 读取模式所读取的图像数据,还是以分辨率300dpi的读取模式所读取的图像数据(步骤 S10)。当是以分辨率600dpi的读取模式所读取的图像数据的情况下,校正部61(图15)使 用存储器500中保存的600dpi用基准数据Rl,进行阴影校正(步骤S12a)。另一方面,当是以分辨率300dpi的读取模式所读取的图像数据的情况下,校正部 61使用存储器500中保存的300dpi用基准数据R2,进行阴影校正(步骤S12b)。进行了阴影校正后的像素数据按顺序被发送给计算机12。图23是用于说明在进行阴影校正时从存储器500读出数据的步骤的图。图23 (a) 是说明对分辨率600dpi的图像数据进行阴影校正时的读出步骤的图;图23(b)是说明对分 辨率300dpi的图像数据进行阴影校正时的读出步骤的图。数据从存储器500中的读出是通过由规定数量的资料组长度引起的资料组存取 来进行的。资料组存取是指与外部时钟同步地将对保存在相同的存储器存储区块的相同 的行地址中的地址进行连续存储后的规定数量的数据连续读出或写入(存取)的操作。另 外,将该存取的数据的数量称为存取长度。存取长度一般可从几个种类(例如存取长度2、 4、8等种类)中选择。在本实施例的情况下,主要以资料组长度8进行数据的读出。如图23(a)所示,对分辨率600dpi的图像数据进行阴影校正的情况下,存储器 控制部63 (图16)通过资料组存取来读出构成图像数据的第1行的R分量的8个像素数 据R#1 (Al、A2、. . . A7、A8)。同样,第1行的G分量、B分量的各自的8个像素数据G# (Al、 Α2、···Α7、Α8) &&Β#(Α1、Α2、...Α7、Α8)也按照顺序通过资料组存取来读出。接下来,按 顺序通过资料组存取来读出用于对所读出的像素数据进行阴影校正的R、G、B各分量的白 色基准值数据 Ra(Al、A2、. . .A7、A8)、Ga(Al、A2、. . .A7、A8)、Ba(Al、A2、. . .Α7、Α8)以及黑 色基准值数据 Dr (Al、Α2、. . . Α7、Α8)。所读出的R、G、B各分量的像素数据、R、G、B各分量的白色基准值数据以及黑色基 准值数据被分别保存在对应的FIFO存储器62中。校正部61使用保存在FIFO存储器62 中的数据之中进行1像素份的阴影校正所需的数据(例如,R#1(A1)、G#1(A1)、B#1(A1)、 Ra(Al), Ga(Al), Ba(Al), Dr(Al))进行阴影校正。FIFO存储器62中保存的数据的阴影校 正一旦结束,存储器控制部63就再次通过资料组存取来读出作为校正对象的像素数据以 及校正所需的基准数据。直到针对保存在存储器单元阵列511中的所有像素数据进行校正 处理为止,持续进行该操作。如图23(b)所示,在对分辨率300dpi的图像数据进行阴影校正的情况下也与上述 同样,将R、G、B各分量的像素数据、R、G、B各分量的白色基准值数据以及黑色基准值数据 通过资料组存取来分别读出,进行阴影校正。并且,针对背面图像数据D2,同样使用根据处理对象的图像数据的分辨率而准备的基准数据,通过资料组存取从存储器500中读出图像 数据以及基准数据,进行阴影校正。如上所述,在多功能一体机11的存储器500中,保存有按每种分辨率条件(600dpi 或300dpi)而不同的2个基准数据Rl、R2(图17)。该基准数据Rl、R2保存有在对以不同 条件所读取的图像数据进行校正时所需的最小限度的基准值数据。因此,通过在对图像数 据进行阴影校正时将对应的基准数据从存储器中读出,由于无需一边从基准数据中选择用 于校正的基准值数据,一边进行读出,因此可提高读出速度。另外,与连续从存储器读出的像素数据对应地使包含在基准数据中的基准值数据 按每规定数量的数据被连续地保存在相同的行地址内。由此,从存储器500读出的像素数 据的校正所需的基准值数据可通过资料组存取来读出,可进一步提高基准值数据的读出速 度。因此,可提高在对读取对象物的所有像素数据进行阴影校正时的处理速度。C.第3实施例图M是用于说明第3实施例的数据读出步骤的第1图。在第3实施例中,表面图 像数据Dl被分开保存在第1存储区块510以及第3存储区块530中。并且,在第3存储区 块530的存储器单元阵列中也与第1存储区块510的存储器单元阵列511相同,具有图像 数据保存区域Cl和基准数据保存区域B 1。在存储器单元阵列511、531中,以与第2实施 例相同的保存状态分别事先保存有600dpi用基准数据Rl以及300dpi用基准数据R2。另外,与第2实施例相同,在对分辨率600dpi的图像数据进行阴影校正时,读出 600dpi用基准数据Rl ;在对分辨率300dpi的图像数据进行阴影校正时,读出300dpi用基 准数据R2。如图M的箭头ARl所示,当从第1存储区块510读出图像数据的情况下,如箭 头AR2所示,从第3存储区块中选择对应的基准数据,读出该基准数据中所包含的基准值数 据。并且,背面图像数据D2被分开保存在第2存储区块520以及第4存储区块MO中,且 以与表面图像数据Dl相同的读出步骤进行处理。以下,以表面图像数据Dl为例,对保存在 进行阴影校正时的存储器500中的数据的读出步骤进行说明。图25是用于说明第3实施例的数据读出步骤的第2图。以对分辨率600dpi的图 像数据进行阴影校正时的读出步骤为例进行说明。首先,通过资料组存取来分别读出保存 在第1存储区块510中的R、G、B各分量的像素数据。接下来,通过资料组存取来分别读出 第3存储区块531中所保存的R、G、B各分量的白色基准值数据以及黑色基准值数据。在第 3实施例中也主要以资料组长度8进行资料组存取。所读出的8个像素份的像素数据以及 基准值数据与第2实施例相同,被分别保存在对应的FIFO存储器62 (图16)中,校正部61 使用在1个像素份的阴影校正中所需的数据进行阴影校正。并且,对于分开保存在第2存 储区块520以及第4存储区块540中的背面图像数据D2也以与表面图像数据Dl相同的步 骤进行阴影校正。如上所述,在第3实施例中,当进行阴影校正时,由于是从另外的存储区块读出 图像数据和基准数据,因此,可减少对相同的存储区块的不同行地址以时分方式发生存取 (读出)。因此,由于可减少预充电的发生,因此,与第2实施例相比,可提高校正数据以及 基准数据的读出速度。由此,针对读取的图像数据D1、D2,可进一步提高进行阴影校正时的 处理速度。D.变形例 1
并且,本发明不局限于上述第1 第3实施例或实施方式。上述第1 第3实施 例的技术特征中的技术方案的独立项中所述的技术特征以外的技术特征是附加技术特征, 可进行适当的省略。另外,本发明不局限于上述实施例或实施方式,只要不超出其宗旨的范 围,就能够在各种方式中实施,例如可进行如下的变形。Dl.变形例 1-1 在上述第1 第3实施例中,虽然对扫描仪和打印机一体化的多功能一体机进行 了说明,但是,本发明也可以用于不具有打印机功能的扫描仪单体或追加有FAX等功能的 多功能一体机等的可读取图像的所有装置。D2.变形例 1-2:在上述第1 第3实施例中,虽然使用SDRAM作为存储器500进行了说明,但本 发明也可以用于 DDR2SDRAM(Double-Data-Rate2Synchronous Dynamic Random Access Memory)或 DDR3SDRAM(Double_Data-Rate3 Synchronous Dynamic Random Access Memory)等包括具有多个存储区块的存储器在内的图像获取装置。D3.变形例 1-3:在上述第1实施例中,多功能一体机11,虽然具有2个图像读取传感器33、34,但 是,本发明也可以用于具有1个图像读取传感器的多功能一体机或具有3个以上的图像读 取传感器的多功能一体机。另外,在上述实施例中,虽然使用CIS型图像读取传感器作为图 像读取传感器,但是,也可以使用CCD(Charge Coupled Devices)型的图像读取传感器。D4.变形例 1-4 在上述第1实施例4中,虽然当直到用规定的行地址指定的区域为止的表面图像 数据Dl的读出结束之后,存储器控制部57进行背面图像数据D2的读出,但是,存储器控制 部57也可一边进行表面图像数据Dl的读出,一边进行背面图像数据D2的读出。即使在这 种情况下,如果从不同的存储区块中进行图像数据D1、D2的写入以及读出、和校正用数据 的读出,则可抑制预充电的发生,提高存储器500的传送速度。D5.变形例 1-5 在上述第1实施例中,虽然作为各存储区块中保存的校正用数据,对阴影校正中 所使用的白色基准数据以及黑色基准数据进行了说明,但是,作为校正用数据,也可以是进 行伽马校正或白平衡处理等的针对图像数据的校正时使用的数据。D6.变形例 1-6在上述第1 第3实施例中,虽然存储器500由8个存储区块构成,但是存储区块 的数量不局限于8个。即,只要能从与成为图像数据的写入对象的存储区块不同的存储区 块中读出图像数据,且能从与成为图像数据的写入以及读出对象的存储区块不同的存储区 块中读出校正用数据,则存储区块的数量可设定为任意的数量。具体而言,例如在只读取表 面图像数据Dl的图像读取装置的情况下,存储器500只要具有3个以上的存储区块即可。D7.变形例 1-7 在上述第1 第3实施例中,虽然针对所有的存储区块保存了校正用数据,但是, 只要能从与成为图像数据的写入对象的存储区块不同的存储区块中读出图像数据,且从与 成为图像数据的写入以及读出对象的存储区块不同的存储区块中读出校正用数据即可。具 体而言,例如,在只读取表面图像数据Dl的图像读取装置的情况下,只要将校正用数据保22存在3个以上的存储区块中即可。通过这样做,即使切换成为表面图像数据Dl的写入对象 的存储区块,也能从不同的存储区块中进行表面图像数据Dl的写入、读出以及校正用数据 的读出。D8.变形例 1-8:在上述第1 第3实施例中,虽然存储器控制部57当将表面图像数据Dl作为读 出对象的情况下,从进行背面图像数据D2的写入的存储区块中选择识别编号小1个的存储 区块作为第1校正用数据的读出对象,但是,存储器控制部57也可以从进行背面图像数据 D2的写入的存储区块中选择识别编号小2个的存储区块,另外,也可以从进行背面图像数 据D2的写入的存储区块中选择识别编号大1个的存储区块。当存储器控制部57将背面图 像数据D2作为读出对象时也同样。即,存储器控制部57可按照能从与成为图像数据的写 入以及读出对象的存储区块不同的存储区块中读出校正用数据的方式而事先规定的规则, 来选择成为校正用数据的读出对象的存储区块。D9.变形例 1-9在上述第1 第3实施例中用软件实现的一部分功能也可以通过硬件实现,或者 用硬件实现的一部分的功能也可以用软件实现。E.变形例 2 另外,本发明的上述实施例也可进行例如以下的变形。E-1.变形例 2-1 在上述第2 第3实施例中,虽然多功能一体机11具有分辨率不同的2种读取 条件,且按每种读取条件将基准数据Rl、R2保存在存储器500中(图17),但是,基准数据 的种类不局限于此。即,当多功能一体机11具有其他读取条件的情况下,也可以将与其他 的读取条件相应的基准数据保存在存储器500中。具体而言,只要将与读取条件不同的每 个读取模式对应的基准数据保存在存储器500中即可。在此,优选基准数据具有的用于校 正的基准值数据按每规定数量(对应于资料组长度的数量)被连续地保存在相同的行地址 内。换句话说,对在某一条件下所读取的图像数据进行阴影校正的情况下,按照可从存储器 中资料组存取用于阴影校正的基准值数据的方式根据各读取条件将每规定数量的基准值 数据连续地保存。例如,当代替分辨率的条件,多功能一体机11具有根据读取对象物来生成彩色图 像数据的彩色模式和根据读取对象物来生成单色图像数据的单色模式这2个读取条件的 情况下,只要将对应于彩色模式和单色模式的基准数据保存在存储器500中即可。这种情 况下,例如在单色模式的情况下,使用红色LED、绿色LED、蓝色LED这3种光源中的1种光 源(例如红色LED)来读取读取对象物。因此,与单色模式对应的基准数据,只要将与读取 中使用的光源对应的白色基准数据(例如,R分量的白色基准数据)和黑色基准数据保存 在存储器中即可,而其他的在阴影校正中不使用的白色基准数据可以不保存。通过这样做, 能在对以单色模式读取的图像数据进行阴影校正时也提高从存储器读出基准数据的速度。E-2.变形例 2-2 图沈是用于说明变形例2-2的读取模式和基准数据的对应关系的图。在上述第 2 第3实施例中,虽然多功能一体机11具有2个读取模式,但是,读取模式的数量不局限 于此。例如,当多功能一体机11除了分辨率的条件之外还具有将读取的图像数据作为彩色图像来生成的彩色模式和将读取的图像数据作为单色图像来生成的单色模式这2个读取 条件的情况下,只要将与各读取模式对应的基准数据保存在存储器500中即可。这样做的 话,可通过从存储器500读出与读取模式对应的基准数据来提高基准数据的读出速度。例 如,当以分辨率600dpi生成彩色图像数据的情况下,使用第1种基准数据进行阴影校正。E-3.变形例 2-3在上述第2 第3实施例中,在存储器500的8个存储区块中,虽然将与表面图像 数据Dl对应的基准数据或与背面图像数据D2对应的基准数据分别保存在1个或2个存储 区块中,但是,所保存的存储区块的数量不局限于此。例如,可将表面图像数据Dl分割保存 在第1 第4存储区块510 MO中,也可以将背面图像数据D2分割保存在第5 第8存 储区块550 580中。这种情况下,只要在第1 第4存储区块510 MO中,将每种表面 图像数据Dl用的读取模式的多种基准数据分别事先保存,且在第5 第8存储区块550 580中,将每种背面图像数据D2用的读取模式的多种基准数据分别事先保存即可。通过这 样做,不但可提高基准数据的读出速度,而且可有效地利用存储器500的存储区块。E-4.变形例 2-4 在上述第2 第3实施例中,虽然作为保存在存储器中的校正数据以白色基准数 据以及黑色基准数据为例进行了说明,但是保存在存储器中的校正数据不局限于此,也可 以保存用于进行与每个拍摄元件的特性相应的校正处理的各种校正数据。例如,也可以按 每种读取模式将用于伽马校正的伽马值数据保存在存储器500中。即使这样做,也可以通 过从存储器中读出与读取模式对应的伽马值数据来提高伽马值数据的读出速度。并且,关 于伽马值数据,优选以可进行资料组存取的方式,将每规定数量的伽马值数据连续地保存 在相同的行地址内。E-5.变形例 2-5 在上述第2 第3实施例中,虽然从阴影校正时的存储器中读出数据的这一操作 是按照R分量图像数据、G分量图像数据、B分量图像数据、R分量的白色基准数据、G分量 的白色基准数据、B分量的白色标准数据、黑色基准数据的顺序进行的,但并不局限于此,也 能以任意的顺序从存储器中读出数据。这样,即使读取模式不同,也由于通过资料组存取来 读出所需的基准数据,因此可提高基准数据的读出速度。E-6.变形例 2-6在上述第1 第3实施例中,虽然作为图像读取装置以扫描·打印多功能一体机 为例进行了说明,但不局限于此。例如,作为本发明的图像读取装置,也可以采用不具备打 印功能的扫描仪或只能读取单面的扫描仪。
权利要求
1.一种图像读取装置,具有图像读取传感器,其将读取对象物作为图像进行读取;存储器,其具有被分成多个存储区块的存储区域,上述多个存储区块分别具有用于保 存上述读取到的图像的图像数据的图像数据保存区域,并且在上述多个存储区块的至少3 个存储区块中保存有用于校正上述图像数据的校正用数据;存储器控制部,其一边对成为上述图像数据的写入对象的存储区块进行切换,以使上 述图像数据以被分割为比上述图像数据保存区域的数据量小的数据量的状态被保存在上 述各存储区块中,一边将上述读取到的图像数据写入上述图像数据保存区域,并且,将在上 述图像数据保存区域中所保存的图像数据从与成为上述图像数据的写入对象的存储区块 不同的存储区块中读出,并且,从与成为上述图像数据的写入及读出对象的存储区块不同 的存储区块中读出上述校正用数据;和校正处理部,其针对上述读出的图像数据,使用上述校正用数据进行校正处理。
2.根据权利要求1所述的图像读取装置,其中, 上述校正处理为阴影校正,上述校正用数据是用于上述阴影校正的白色基准数据以及黑色基准数据。
3.一种图像读取装置,具有传感器,其是将读取对象物作为图像进行读取的图像读取传感器,且具有多个拍摄元件;校正部,其针对读取到的图像的图像数据的各像素数据,进行至少与每个拍摄元件的 特性相应的校正处理;和存储器,其是保存具有在进行上述校正处理时使用的多个校正值数据的校正数据的 SDRAM,该图像读取装置具有在图像读取时所设定的读取条件不同的多种读取模式, 上述存储器保存与上述多种读取模式中的每一种读取模式都对应的不同的多种上述 校正数据,上述校正部使用与图像数据读取时所设定的读取模式对应的校正数据,进行图像数据 的校正处理。
4.根据权利要求3所述的图像读取装置,其中,上述多个校正值数据中的至少一部分校正值数据被连续地保存在上述存储器的相同 的行地址内。
5.根据权利要求3所述的图像读取装置,其中,上述各校正数据具有由规定数量的校正值数据构成的多个校正值数据群, 上述校正值数据群的校正值数据被连续地保存在相同的行地址内。
6.根据权利要求3所述的图像读取装置,其中, 上述读取条件包括在上述图像读取传感器对读取对象物进行读取时设定的分辨率的条件。
7.根据权利要求3所述的图像读取装置,其中, 上述读取条件包括根据上述读取对象物而生成彩色图像数据的彩色模式和根据上述读取对象物而生成单色图像数据的单色模式中的任一模式的条件。
8.根据权利要求3所述的图像读取装置,其中, 上述校正数据包括表示白色基准值的白色基准数据;以及 表示黑色基准值的黑色基准数据。
9.根据权利要求3所述的图像读取装置,其中,上述存储器具有将由上述图像读取传感器读取到的图像作为图像数据进行保存的多 个存储区块,上述多种校正数据被保存在上述多个存储区块中的至少2个存储区块内, 上述校正部使用与保存有上述图像数据中进行校正的图像数据的存储区块不同的存 储区块中所保存的校正数据,进行图像数据的校正。
10.根据权利要求4所述的图像读取装置,其中,上述存储器具有将由上述图像读取传感器读取到的图像作为图像数据进行保存的多 个存储区块,上述多种校正数据被保存在上述多个存储区块中的至少2个存储区块内, 上述校正部使用与保存有上述图像数据中进行校正的图像数据的存储区块不同的存 储区块中所保存的校正数据,进行图像数据的校正。
11.根据权利要求5所述的图像读取装置,其中,上述存储器具有将由上述图像读取传感器读取到的图像作为图像数据进行保存的多 个存储区块,上述多种校正数据被保存在上述多个存储区块中的至少2个存储区块内, 上述校正部使用与保存有上述图像数据中进行校正的图像数据的存储区块不同的存 储区块中所保存的校正数据,进行图像数据的校正。
12.根据权利要求6所述的图像读取装置,其中,上述存储器具有将由上述图像读取传感器读取到的图像作为图像数据进行保存的多 个存储区块,上述多种校正数据被保存在上述多个存储区块中的至少2个存储区块内, 上述校正部使用与保存有上述图像数据中进行校正的图像数据的存储区块不同的存 储区块中所保存的校正数据,进行图像数据的校正。
13.根据权利要求7所述的图像读取装置,其中,上述存储器具有将由上述图像读取传感器读取到的图像作为图像数据进行保存的多 个存储区块,上述多种校正数据被保存在上述多个存储区块中的至少2个存储区块内, 上述校正部使用与保存有上述图像数据中进行校正的图像数据的存储区块不同的存 储区块中所保存的校正数据,进行图像数据的校正。
14.根据权利要求8所述的图像读取装置,其中,上述存储器具有将由上述图像读取传感器读取到的图像作为图像数据进行保存的多 个存储区块,上述多种校正数据被保存在上述多个存储区块中的至少2个存储区块内,上述校正部使用与保存有上述图像数据中进行校正的图像数据的存储区块不同的存 储区块中所保存的校正数据,进行图像数据的校正。
15.一种校正处理方法,是图像读取装置中的图像数据的校正处理方法,上述图像读取装置具有存储器,该存储器具有被分为多个存储区块的存储区域,上述 多个存储区块分别具有用于保存图像数据的图像数据保存区域,并且在上述多个存储区块 的至少3个存储区块中保存有用于校正上述图像数据的校正用数据;上述方法具有(a)将读取对象物作为图像进行读取的工序;(b)一边对成为上述图像数据的写入对象的存储区块进行切换,以使上述读取到的图 像的图像数据以被分割为比上述图像数据保存区域的数据量小的数据量的状态被保存在 上述各存储区块中,一边将上述图像数据写入上述图像数据保存区域的工序;(c)将在上述图像数据保存区域中所保存的图像数据从与成为上述图像数据的写入对 象的存储区块不同的存储区块中读出的工序;(d)从与成为上述图像数据的写入及读出对象的存储区块不同的存储区块中读出上述 校正用数据的工序;以及(e)针对上述读出的图像数据,使用上述校正用数据进行校正处理的工序。
16.一种图像处理方法,是使用了图像读取装置的图像处理方法,该图像读取装置具有在读取图像时所设定的读取条件不同的多种读取模式,且具有 存储器,该存储器是保存与上述多种读取模式的每一种读取模式对应的多种校正数据的 SDRAM,各校正数据具有针对读取到的图像数据进行校正处理时使用的多个校正值数据,上述图像处理方法具有将读取对象物作为图像进行读取的工序;以及针对读取到的图像的图像数据所具有的各像素数据,使用上述多种校正用数据中的任 一种校正用数据进行校正处理的工序,上述校正处理,使用与对校正对象的图像数据进行 读取时的读取模式对应的校正数据,对上述各像素数据进行校正处理。
全文摘要
提供一种图像读取装置、校正处理方法以及使用图像读取装置的图像处理方法,其为提高图像读取装置所具有的存储器的传送速度的技术。图像读取装置具有图像读取传感器和保存校正用数据的存储器,将读取的图像数据写入存储器,并读出校正用数据,且使用所读出的校正用数据对图像数据进行校正处理。
文档编号H04N1/00GK102045478SQ20101051740
公开日2011年5月4日 申请日期2010年10月19日 优先权日2009年10月23日
发明者冈本忠之 申请人:精工爱普生株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1