图像处理设备和图像处理方法

文档序号:7923080阅读:80来源:国知局
专利名称:图像处理设备和图像处理方法
技术领域
本发明涉及 一 种图像处理设备、控制该图像处理设备的方 法以及执行该图像处理方法的程序、存储介质程序和存储介质。
背景技术
已经存在一种被称为"超分辨率处理和超分辨率转换"的通 过使用多帧具有预定分辨率的图像数据来提高分辨率的技术。 上述技术的使用使得能够将低分辨率图像转换为高分辨率图像
并通过已知装置获得高分辨率图像("Super-resolution processing performed based on a plurality of digital image-data items",Ricoh Technical Report No. 24, November 1998)。
为了执行超分辨率技术,应该预备与多个帧相对应的原稿 图像数据项。各个图像数据项的原稿图像读取位置相互在亚像 素(sub pixel)的量级上有小的差别(亚像素小于一个像素)。因 此,超分辨率技术广泛应用于视频处理等领域。
然而,为了进行超分辨率处理,应该预备多个帧的图像数 据,以便生成与高分辨率图像的一个像素相对应的图像。因此, 增加了数据量和计算量。
因此,在过去,如日本特开2006-092450所述,基于感兴趣 的图像区域的大小来确定用于进行超分辨率处理的帧数以减少 计算量。
然而,根据上述已知技术,仅对感兴趣的区域确定用于进 行超分辨率处理的图像的数量。因此,要预先在整个图像区域 上获得为了进行超分辨率处理而应当预备的帧图像数据项的数 量。
10此外,当对作为图像处理设备的多功能外围设备(MFP)使 用超分辨率处理时,通常使用行传感器作为设置在M F P和扫描 器等中的读取器。
也就是说,通过一次读取操作获得一个读取帧。根据上述 读取器,通过在主扫描方向上有间距地水平布置的像素传感器 组来读取原稿图像,其中,各间距的值与像素的整数倍相对应。 当主扫描方向上读取原稿图像的位置之间具有与亚像素 一 样小 的偏移时,上述读取器难于读取原稿图像。
因此,当要读耳又的^f象素位置在主扫描方向和/或副扫描方向 上相互略微偏移时,在图像处理设备中安装区域传感器,使其 倾斜于基准安装位置,从而能够通过一次读取操作获取帧图像 数据。然而,在这种情况下,使用与多个所读取的帧相对应的 低分辨率帧图像数据而不管输出图像数据的条件如何。因此, 基于所读取的低分辨率帧图像数据经常难于再现具有所需质量 的输出图像。

发明内容
因此,本发明提供一种图像处理设备和用于该图像处理设 备的图像处理方法,从而响应对输出图像质量的需求并实现超 分辨率处理。
因此,根据本发明的第一方面的图像处理设备,包括区 域传感器单元,用于从原稿图像读取与多个帧相对应的图像数 据项,所述图像数据项具有至少 一个对应于不到 一个像素的偏 移;校正单元,用于对通过所述区域传感器单元所获取的各图 像数据项的倾斜进行校正;高分辨率转换单元,用于通过使用 校正后的图像数据项进行插值处理来获取分辨率比数据读取期 间所使用的分辨率高的的图像数据;最大帧数存储单元,用于存储通过所述区域传感器单元所获取的图像数据项的最大帧数
的数据;分辨率设置单元,用于设置用于输出所述原稿图像的 分辨率;所需帧数获取单元,用于基于所述分辨率设置单元所 设置的结果,获取进行高分辨率转换所需的图像数据项的帧数; 读取次数计算单元,用于使用所述所需帧数获取单元所获取的 所需帧数和存储在所述最大帧数存储单元中的最大帧数来计算 读取所述原稿图像的次数;以及读取次数控制单元,用于读取 通过所述读取次数计算单元所确定的次数和所述原稿图像。
根据本发明的第二方面,提供一种用于图像处理设备的图 像处理方法,所述图像处理设备包括区域传感器单元,用于 从原稿图像读取与多个帧相对应的图像数据项,所述图像数据 项具有至少一个对应于不到一个像素的偏移;校正单元,用于 对通过所述区域传感器单元所获取的各图像数据项的倾斜进行 校正;高分辨率转换单元,用于通过使用校正后的图像数据项 进行插值处理来获取分辨率比数据读取期间所使用的分辨率高 的的图像数据,所述图像处理方法包括最大帧数存储步骤, 用于存储通过所述区域传感器单元所获取的图像数据项的最大 帧数的数据;分辨率设置步骤,用于设置用于输出所述原稿图 像的分辨率;所需帧数获取步骤,用于基于在所述分辨率设置 步骤中所设置的结果,获取进行高分辨率转换所需的图像数据 项的帧数;读取次数计算步骤,用于使用所述所需帧数获取步 骤中所获取的所需帧数和所述最大帧数存储步骤中所存储的最 大帧数来计算读取所述原稿图像的次数;以及读取次数控制步 骤,用于读耳又在所述读^o欠数计算步骤中所确定的次数和所述 原稿图像。
根据本发明的第三方面的图像处理设备,包括区域传感 器单元,其包括多个传感器,所述多个传感器包括第一传感器和与所述第一传感器相邻的第二传感器,其中,布置所述第 一传感器和所述第二传感器,使得所述第一传感器的读取原 稿图像的第 一 读取位置与所述第二传感器的读取所述原稿图
像的第二读取位置偏移不到 一 个像素;以及高分辨率转换单 元,用于通过使用与多个帧相对应的、通过所述区域传感器 单元所读取的图像数据项进行插值处理,来获取分辨率比读
取时间期间所使用的分辨率高的图像数据;最大帧数存储单
元,用于存储通过所述区域传感器单元所获取的图像数据项
的最大帧数的数据;分辨率设置单元,用于设置用于输出所
述原稿图像的分辨率;所需帧数获取单元,用于基于所述分
辨率设置单元所设置的结果,获取进行高分辨率转换所需的
图像数据项的帧数;读取次数计算单元,用于使用所述所需
帧数获取单元所获取的所需帧数和存储在所述最大帧数存储
单元中的最大帧数来计算读取所述原稿图像的次数;以及读
取次数控制单元,用于读取通过所述读取次数计算单元所确
定的次数和所述原稿图像。
根据本发明的第四方面,提供一种用于图像处理设备的图
像处理方法,所述图像处理设备包括区域传感器单元,其包
括多个传感器,所述多个传感器包括第一传感器和与所述第一
传感器相邻的第二传感器,其中,布置所述第一传感器和所述
第二传感器,使得所述第 一 传感器的读取原稿图像的第 一 读取 位置与所述第二传感器的读取所述原稿图像的第二读取位置偏
移不到一个像素;以及高分辨率转换单元,用于通过使用与多 个帧相对应的、通过所述区域传感器单元所读取的图像数据项 进行插值处理,来获耳又分辨率比读取时间期间所^使用的分辨率 高的图像数据,所述图像处理方法包括最大帧数存储步骤, 用于存储通过所述区域传感器单元所获取的图像数据项的最大
13帧数的数据;分辨率设置步骤,用于设置用于输出所述原稿图 像的分辨率;所需帧数获取步骤,用于基于在所述分辨率设置 步骤中所设置的结果,获取进行高分辨率转换所需的图像数据 项的帧数;读取次数计算步骤,用于使用在所述所需帧数获取 步骤中所获取的所需帧数和所述最大帧数存储步骤中所存储的 最大帧数来计算读取所述原稿图像的次数;以及读取次数控制 步骤,用于读取在所述读取次数计算步骤中所确定的次数和所 述原稿图像。
本发明允许响应于对输出图像质量的需求而获取进行超分 辨率处理所需的低分辨率帧图像数据,并且输出通过 一 次读取 操作难于再现的高分辨率图像。
通过以下参考附图对典型实施例的说明,本发明的其它特 征将显而易见。


图l是图像处理设备的外观图。
图2示出图像处理设备的读取单元的结构。
图3是说明设置在图像处理设备中的控制器的结构的框图。
图4是示出扫描器图像处理单元的内部结构的框图。
图5示出由扫描器单元获得的示例性图像。
图6是示出打印机图像处理单元的内部结构的框图。
图7示出区域传感器的结构。
图8示出由区域传感器读取的原稿图像。
图9示出获取行图像数据的方法。
图10示出另 一种获取行图像数据的方法。
图ll示出另 一种获取行图像数据的方法。
图12示出另 一种获取行图像数据的方法。图13示出由设置在区域传感器中的行传感器读取的图像数据。
图14A是示出沿倾斜方向安装的区域传感器的结构图。
图14B是示出沿另 一倾斜方向安装的区域传感器的结构图。
图15示出通过倾斜的区域传感器获取行图像数据的方法。 图16示出另 一种通过倾斜的区域传感器获取行图像数据的 方法。
图17示出另 一种通过倾斜的区域传感器获取行图像数据的 方法。
图18示出由设置在倾斜的区域传感器中的行传感器所读取 的图像数据。
图19是用于示意性地说明为执行与本发明第一实施例相关 的超分辨率处理模式设置处理而进行的操作的流程图。
图20示出根据第 一 实施例的图形用户界面(GUI),该图形用 户界面示出用于确定图19所示的输出分辨率的示例性操作单 元。
图21示出根据第 一 实施例的提供关于图19所示的输出分辨 率和低分辨率图像的数量之间的对应'法的信息的表。
图22提供超分辨率处理的详细说明。
图23提供超分辨率处理的另 一详细说明。
图24示出根据第 一 实施例的分割区域传感器的方法。
图25是示出根据本发明第二实施例的、设置在图l所示的扫 描器单元中的ADF的结构的图。
图2 6是示出根据第二实施例的、设置在图1所示的扫描器单 元中的扫描器主体的结构的图。
图27是示意性地示出根据第二实施例执行图19所示的原稿
15读取处理而进行的操作的流程图。
具体实施例方式
将说明本发明的第一实施例。在第一实施例中,将说明使 用区域传感器生成高分辨率图像的方法,该方法用于包括彩色 扫描器的图像处理设备。
图像处理设备的外观
图l示出图像处理设备l的外观。将图像处理设备l划分为 扫描器单元ll,用于读取原稿图像;打印机单元12,用于再现 所读取的图像数据;以及操作单元13,用于指定图像处理设备l 的各种操作设置。扫描器单元ll通过将曝光并扫描原稿图像上 显示的图像而获得的反射光发射到电荷耦合装置(CCD)来将关 于原稿图像的信息转换为电信号。此外,扫描器单元ll将该电 信号转换为红(R)、绿(G)和蓝(B)的亮度信号,并将该亮度信号 作为图像数据发送到后面将参考图3说明的控制器20。
这里,将原稿图像放置在原稿进给器15的托盘14中。当用 户从操作单元13指示开始读取数据时,控制器20将原稿图像读 取指示发送到扫描器单元ll。接收到原稿图像读取指示时,扫 描器单元11从原稿进给器15的托盘14一次一张地进给原稿图像 并对原稿图像进行读取操作。这里,替代通过原稿进给器15实 现的自动进给系统,读出原稿图像的方法可以是将原稿图像放 置在稿台玻璃(未示出)的表面上并移动曝光单元来扫描原稿图 像的系统。
打印机单元12是用于在薄片上形成从控制器20发送的图像 数据的图像处理设备。这里,尽管第一实施例中使用的图像处 理系统为使用感光鼓和/或感光带的电子照相系统,本发明还可 以通过使用不限于上述电子照相系统的其它系统来实现。例如,可以使用能够从微喷嘴阵列喷墨并将数据打印在薄片上的喷墨 系统。这里,打印单元12设置有允许对不同薄片大小和/或不同
薄片方向进行选择的多个薄片盒17、 18和19。打印完成后,将 薄片排出到排出托盘16。
图像处理设备的读取单元的结构
图2示出使用上述实施例的MFP的示例性图像读取单元。图 2示出读取器主体201和在进行移动原稿读取时保持原稿图像 203并将原稿图像传送到原稿读取位置的自动原稿进给器202。 图2还示出稿台玻璃,即在进行稿台读取时放置原稿图像203的 稿台204。
图2还示出读取单元205,读取单元205包括用于读取原稿图 像203的读取装置、用于拍摄原稿图像203的装置、包括氙管等 白光源的光源206和镜子207、 208、 209、 210和211。当利用从 光源206发射的光照射原稿图像203时,通过镜子207 211将从原 稿图像反射的光传送到摄像元件213 。图2还示出用于将从原稿 图像反射并从镜子211反射的光会聚到摄像元件213的宽度的透 镜212。
控制器的详细说明
图3是更详细地说明设置在图像处理设备1中的控制器20的 结构的框图。
将控制器20电连接到扫描器单元11和打印机单元12。另一 方面,通过局域网(LAN) 21和/或广域网(WAN)22将控制器20连 接到外部装置等。因此,能够输入和/或输出图像数据和/或装 置信息。
CPU 301基于存储在只读存储器(ROM)303中的控制程序 等,对当前与控制器20连接的各种装置的访问进行控制。此外, CPU 301对控制器20中进行的各种处理过程进行控制。随机存取存储器(RAM)302是用于使CPU 301能够工作的 系统工作存储器,也是用于临时存储图像数据的存储器。上述 RAM 302包括在断开电源之后保持所存储的数据的静态 RAM(SRAM)和在断开电源之后删除所存储的数据的动态 RAM(DRAM)。
ROM 303存储图像处理设备1的引导程序等。硬盘驱动器 (HDD)304能够存储系统软件和/或图像数据。
操作单元接口 (1/F)305用于将系统总线310连接到操作单元 13。上述操作单元接口 305接收从系统总线310发送的要在操作 单元13上显示的图像数据、将图像数据发送到操作单元13,并 将从操作单元13发送的信息发送到系统总线310 。
将网络I/F 306连^妄到LAN 21和系统总线310以输入和输出 信息。将调制解调器307与WAN 22和系统总线310连接以输入和 出信息。二值图像旋转单元308在发送图像数据之前改变图像数 据的方向。二值图像压缩/扩展单元309在发送图像数据之前将 图像数据的分辨率改变为预定的分辨率和/或适合发送目的地 的容量的分辨率。当压缩和/或扩展图像数据时,使用联合二值 图^(象专家組(Joint Bi-level Image Experts Group, JBIG)系统、改 进的二维压缩编码(Modified Modified Read, MMR)系统、改进 的相对元素地址指定(ModifiedRead, MR)系统、改进的霍夫曼 编码(Modified Huffman, MH)系统等。图像总线330是用于发送 和/或接收图像数据的发送路径,其包括外设组件互连 (Peripheral Components Interconnect, PCI)总线牙口/或电气和电子 工程师协会(IEEE)1394。
扫描器图像处理单元312对通过扫描器I/F 311从扫描器单 元ll发送的图像数据进行校正、处理和编辑。这里,扫描器图 像处理单元312判断所发送的图像数据对应于彩色原稿、单色原
18稿、文本原稿和相片原稿等中的哪一个。然后,扫描器图像处
理单元312将关于上述判断的结果的信息附加给图像数据。将上 述附加的信息称为属性数据。下面将说明扫描器图像处理单元 312中进行的处理过程的细节。
压缩单元313接收图像数据并将图像数据分割为32像素 x32像素的块。这里,将32像素x32像素的图像数据称为片(tile) 数据。将原稿(被读取之前的纸介质)上示出的与上述片数据相 对应的区域称为片图像。此外,将关于32像素x32像素的块的 平均亮度和原稿上的片图像的坐标位置的信息添加到片数据, 作为头信息。此外,压缩单元313对包括多个片数据项的图像数 据进行压缩。扩展单元316对包括多个片数据项的图像数据进行 扩展,并进行图像数据的光栅显影(raster developments然后, 扩展单元316将图像数据发送到打印机图像处理单元315。
打印机图像处理单元315接收从扩展单元316发送的图像数 据,并参考附加到图像数据的属性数据来对图像数据进行图像 处理。通过打印机I/F 314将经过了图像处理的图像数据发送到 打印机单元12。下面将说明打印机图^象处理单元315中进行的处 理过程的细节。
图像改变单元317对图像数据进行预定的改变处理。图像改 变单元317包括下面示出的单元。
扩展单元318对发送至其的图像数据进行扩展。压缩单元 319对发送至其的图像数据进行压缩。旋转单元320对发送至其 的图像数据进行旋转。可变倍率单元321对发送至其的图像数据 进行分辨率改变处理(例如,从600dpi到200dpi)。颜色空间改变 单元322对发送至其的图像数据的颜色空间进行改变。颜色空间 改变单元322能够使用矩阵和/或表来进行已知的背景消除处 理、已知的对数(LOG)转换处理(RGB—CMY)、已知的输出颜色
19校正处理(CMY—CMYK)等。二值-多值转换单元323将发送至 其的二值图像数据转换为256值图像数据。多值-二值转换单元 324使用包括误差扩散处理等的系统将发送至其的256值图像数 据转换为二值图像数据。
合成单元327通过将发送至其的两个图像数据项相互合成 来生成一个图像数据项。当两个图像数据项相互合成时,如下 使用下面方法中的至少一个。所述方法包括将要相互合成的 像素的亮度值的平均值确定为合成亮度值的方法;将具有高亮 度水平的像素的值确定为合成之后使用的像素的亮度值的方 法;以及将具有低亮度水平的像素的值确定为合成之后使用的 像素的亮度值的方法。此外,还可以使用通过对要相互合成的 像素进行"或"运算、"与"运算和"异或"运算等来确定合成后使 用的亮度值的方法。上述合成方法的每一个均为众所周知的。 疏化单元3 2 6通过对发送至其的图像数据的像素进行疏化来执 行分辨率转换,并生成与发送至疏化单元326的图像数据的二分 之一、四分之一和八分之一等相对应的图^f象^:据。移动单元325 对发送至其的图像数据增加页边空白(margin)和/或删除页边空 白。
光栅图4象处理器(raster image processor, RIP)328接收基于 从打印服务器(未示出)等发送的页面描述语言(Page Description Language, PDL)代码数据生成的中间数据,生成位 图数据(多值),并通过压缩单元329对位图数据进行压缩。
扫描器图像处理单元312的详细说明
图4示出扫描器图像处理单元312的内部结构。扫描器图像 处理单元312接收通过扫描器I/F 311从扫描器单元11发送的包 括RGB亮度信号的图像数据,其中,各信号都是8位信号。通过 掩模处理单元4 01将该亮度信号转换为独立于C C D的滤波器颜色的标准亮度信号。
滤波处理单元403对发送至其的图像数据的空间频率任意 地进行校正。例如,滤波处理单元403通过^吏用7x7像素矩阵对 发送至其的图像数据进行计算处理。顺便提及,在使用复印机 的情况下,复印机的用户可以通过操作操作单元13选择文本模 式、相片模式或文本/相片模式作为复印模式。如果在上述环境 下用户选择了文本模式,则通过滤波处理单元403对整个图像数 据进行文本滤波。此外,如果选择了相片模式,则对整个图像 数据进行相片滤波。此外,如果选择了文本/相片模式,则滤波 处理单元403根据将在下面说明的文本/相片判断信号(属性数 据的一部分)针对各像素适应性地切换滤波器。即,针对各像素 判断应使用相片滤波器和文本滤波器中的哪一个。此外,对相 片滤波器设置仅允许平滑高频分量的系数,以便降低图像的粗 糙度。此外,对文本滤波器设置允许进行强边突出的系数,以 便增强字符锐度。
直方图生成单元404对包括在发送至其的图像数据中的各 像素的亮度数据进行采样。更具体地,沿主扫描方向和副扫描 方向以*见则的间距对落入由在主扫描方向和副扫描方向分别指 定的起点和终点包围的矩形区域中的亮度数据进行采样。然后, 直方图生成单元404基于采样结果生成直方图数据。当进行背景 消除处理时,使用所生成的直方图数据来估计背景级别。输入 侧伽玛校正单元405通过使用表等将直方图数据转换为具有非 线性属性的亮度数据。
彩色/单色判断单元406判断发送至其的图像数据中包括的 各像素是彩色的还是非彩色的,并且将判断结果数据作为彩色/ 单色判断信号(属性数据的 一部分)附加到图像数据。
文本/相片判断单元407基于各像素的值和各像素周围的像素的值,判断包括在图像数据中的各像素是否构成字符、网格
点、网格点中示出的字符或者固体图像(solidimage)。如果像素 不构成字符、网格点、网格点中示出的字符和固体图像中的任 何一个,则像素构成白区域(white area)。将判断结果数据作为 文本/相片判断信号(属性数据的一部分)附加到图像数据。
超分辨率处理单元402对发送至其的图像数据进行超分辨 率处理。此外,在使用复印机的情况下,复印机的用户能够通 过操作操作单元13来选择超分辨率处理模式。
尽管将在后面说明关于超分辨率处理模式的细节,在特定 条件下进行超分辨率处理。
首先,应当预备多个帧的原稿图像的图像数据,其中,读 取原稿图像的位置在主扫描方向和/或副扫描方向上相对于以 读取器的传感器分辨率读取的原稿图像的图像数据略微偏移。
即,应预备与连续的帧相对应的图像数据项,其中,传感 器读取的原稿的位置在主扫描方向和/或副扫描方向上略微偏 移基准图像数据的原稿位置。
此外,当读取与帧相对应的图像数据项时,原稿图像的读 取位置的偏移量,即相邻传感器所获得的图像数据项之间存在 的偏移量,在主扫描方向和/或副扫描方向上应小于一个像素 (亚像素)。读取位置的偏移可以是小于 一 个像素的量的偏移, 通过对位置偏移的整数倍进行偏移校正来获得该偏移。下文中, 将在扫描包括单幅画面图像(帧)的原稿图像时读取的并且构成 与上述单幅画面图像(帧)相对应的原稿图像的数据称为"帧图 像数据"。此外,将在原稿图像上所读取的像素的位置称为"相 位"。
此外,将相位偏移的现象称为"相位偏移",并将所读取的 像素的位置的偏移称为"相位偏移"。此外,在上述实施例中使用的低分辨率的值不限于300dpi。 即,低分辨率表示从进行普通打印的图像处理设备l输出的图像 的分辨率。
主扫描方向是与通过扫描器读取原稿时读取单元205向放 置在稿台上的原稿图像移动的方向垂直的方向。然后,如图8 示出的箭头A所示,将所读取的原稿图像的横向称为"主扫描方 向"。
类似地,副扫描方向是与读取单元205移动的方向平行的方 向。然后,如图8示出的箭头B所示,将所读取的原稿图像的纵 向称为"副扫描方向"。
根据上述实施例,将区域传感器沿倾斜方向放置,这使得 可以针对各RGB通道获取相位相对于主扫描方向和副扫描方向 偏移的多个图像。
图5示出通过上述实施例获得的示例性图像。所获取的图 501、 502、 503、 504和505中的每一个的相位相对于主扫描方向 和副扫描方向偏)移。
区域传感器
在上述实施例中,设置读取图像数据的传感器作为区域传 感器。区域传感器是用于数字照相机等的摄像元件。与上述针 对各行设置的传感器相比,用于读取数据的像素传感器是二维 布置的。
图7示出上述区域传感器即区域传感器701的结构。 区域传感器701包括像素传感器702。像素传感器702包括布 置在长边方向上的H个像素中所设置的像素传感器和布置在短 边方向上的L个像素中所设置的像素传感器。各像素可包括用 于RGB彩色图像的通过将上述像素的像素传感器分割为四部分 而实现的像素传感器。此外,H个像素可以等于L个像素(长边=短边)。基于像素传感器之间的距离N来确定区域传感器的分 辨率。
用于高分辨率数字照相机的区域传感器包括大量像素,从 而增加了布置在长边方向上的像素传感器和布置在短边方向上 的像素传感器的数量。例如, 一些包括大约千万像素的数字照 相机包括3800个像素作为布置在长边方向上的像素传感器和 2800个像素作为布置在短边方向上的像素传感器。
通常,在将区域传感器用于照相机等的情况下,区域传感 器捕获并拍摄所发送的图像,作为二维区域的数据。
即,区域传感器对一次摄像通过使用二维布置的像素传感 器拍摄图像数据。当将区域传感器安装在读取器上时,不倾斜 地布置像素传感器,以使得所拍摄的原稿图像数据在水平方向 和垂直方向上不会歪曲。
因此,布置像素传感器,使得当再现所拍摄的原稿图像时, 所再现的图像完全不会在倾斜方向上偏移。
例如,当在普通照相机中安装了区域传感器时,通过布置 在黑框7 0 3表示的行上的像素传感器读取的图像数据变为构成 所拍摄的被摄体图像的顶端部分的图像数据。
此时,所读取的图像数据在形成行的方向上不倾斜。
类似地,通过布置在黑框704所表示的行上的像素传感器读 取的图像数据是位于与黑框703中读取的所拍摄的被摄体图像 的位置不同的位置处的图像数据。即,黑框704中读取的所拍摄 的被摄体图像的位置在垂直方向上位于黑框703中读取的所拍 摄的被摄体图像的位置的下方。因此,通过布置在黑框705表示 的行上的像素传感器读取的图像数据在垂直方向上位于通过设 置在黑框7 0 3中的像素传感器读取的所拍摄的被摄体图像的位 置下方四个像素的位置处。
24当以上述方式使用数字照相机的区域传感器时,图像数据 被拍摄为二维区域。因此,构成区域传感器的所有像素传感器 从不同位置对所拍摄的被摄体图像进行拍摄。然而,设置在上 述实施例中使用的设备中的区域传感器的使用方法与设置在上 述数字照相机中的区域传感器的使用方法不同。
首先,图7所示的区域传感器安装在在读取器上定义的基准 安装位置。
当将原稿图像放置在图1所示的稿台2 04上指定的位置时, 在光源于原稿图像下沿与原稿图像的纵向相同的方向平行移动 的情况下,通过传感器对从光源施加到原稿图像并从原稿图像 反射的光进行会聚。捕获所反射的光,使得所反射的光不向传 感器倾斜。以图7所示的传感器的横向(长边方向)平行地会聚通 过使光源进行平行扫描而作为与 一 行相对应的图像数据获取的 反射光。
因此,将传感器安装在确定为使得传感器能够几乎不倾斜 地拍摄原稿图像的位置。
将安装传感器以实现原稿图像的输出的上述安装位置称为 传感器的"基准安装位置"。
在下面说明中,为了简化说明,传感器包括布置在长边方 向上的20个像素的像素传感器和布置在短边方向上的10个像素 的像素传感器。当然,可以配置为布置在长边方向上的像素传 感器的数量与布置在短边方向上的像素传感器的数量相等。此 外,为了说明上述实施例的区域传感器的使用和结构而确定上 述像素传感器的数量,像素传感器的数量不限于图7所示的像素
传感器的数量。
实际上,像素传感器的数量可以与数字照相机中使用的像 素传感器的数量相等。沿图2所示的箭头的方向驱动包括摄像元件213的读取单元 205,即驱动安装在读取器上的区域传感器,以便读取放置在稿 台204上的原稿图像203。
即,如同上述行传感器 一样地处理读取行传感器704和705, 读取行传感器704和705均为一组像素传感器。乂人而,进行读取 操作。
然后,将说明如何处理读取行传感器704和705所读取的图 像数据。图8示出下面的说明中读取的原稿图像。
图8所示的网格与读取行传感器704和/或读耳又行传感器705 中所包括的像素传感器的分辨率相对应。
与在稿台204下沿副扫描方向驱动并移动读耳又单元205同 时,顺序地读取发送到读取行传感器704和705的图像数据项。
也就是说,每一时刻读取原稿数据的与表示读取单元205 的位置的行宽相对应的部分。
将说明读取原稿图像的处理。当在稿台204下沿副扫描方向 移动读取单元205时,利用从光源发射出的光照射图9的(a)部 分、图10的(a)部分、图ll的(a)部分和图12的(a)部分所示的原稿 图像的斜线阴影区域。
首先,在某个时刻利用从光源发射的光照射图9的(a)部分 所示的斜线阴影区域。然后,区域传感器检测光和与利用光照
射的行宽部分相对应的原稿图像。
此时,例如,行传感器704检测到图9的(b)部分所示的示例 性图像数据项。同时,行传感器705检测到图9的(c)部分所示的 示例性图像数据项。
由于在副扫描方向上有物理间距地安装这两个行传感器, 因而,这两个图像数据项的读取位置相互偏移。
然后,将所读取的原稿图像处理为因读取行传感器不同而不同的图像数据项,并且将图像数据项分别存储在图9的(d)和
(e)部分所示的存储器等存储介质中。
接着,在移动传感器单元205和光源的同时,如图10的(a) 部分所示,改变由行传感器检测到的原稿图像的位置。然后, 行传感器704检测到图10的(b)部分所示的图像,行传感器705检 测到图IO的(c)部分所示的图像。
然后,将所读取的原稿图像处理为因读取行传感器不同而 不同的图像数据项,并且将这些图像数据项分别存储在图IO的 (d)和(e)部分所示的存储器等存储介质中。
类似地,当读取原稿图像的与图ll的(a)部分所示的位置相 对应的部分时,将图11的(b)和(c)部分所示的图像数据项存储到 图ll的(d)和(e)部分所示的存储器等存储介质中。
此外,当读取原稿图像的与图12的(a)部分所示的位置相对 应的部分时,将图12的(b)和(c)部分所示的图像数据项存储到图 12的(d)和(e)部分所示的存储器等存储介质中。
最后,利用从光源发射的光照射整个原稿图像,各行传感 器读取在其位置处的原稿图像的数据项。然后,将所读取的图
像数据项依次存储在存储器中,以便能够获取多个图像数据项, 其中,如图13的(a)和(b)部分所示,图像数据项在副扫描方向上 相互偏移一个像素。
在副扫描方向上具有偏移的图像数据项是数量与行传感器 的数量相等的帧的图像数据,其中,各行传感器包括一组区域 传感器。当像素传感器以上述方式二维布置并用作用于读取图 像数据的区域传感器时,能够通过一次读取操作获取相位在副 扫描方向上偏移的、与多个帧相对应的连续的帧图像数据项。
接着,将说明上述实施例中使用的设备中的区域传感器的 使用方法。首先,将图7所示的区域传感器以倾斜的位置安装在读取器上。
图14A和14B均示出上述实施例中使用的区域传感器的示 例性安装。图14A示出区域传感器装置1401和像素传感器1402。 在下面说明中,像素传感器1402包括布置在长边方向上的20个 像素的像素传感器和布置在短边方向上的10个像素的像素传感器。
然后,安装区域传感器,使其相对于基准安装位置倾斜。 通过将区域传感器的左上端确定为原点、将长边方向确定为x 方向并将短边方向确定为y方向来表示区域传感器中包括的各 像素传感器的位置。即,通过等式(x, y) = (0, O)表示左上端的 坐标,以及通过等式(x, y) = (19, O)表示右上端的坐标。
类似地,通过等式(x, y) = (0, 9)表示左下端的坐标,以及 通过等式(x, y) = (19, 9)表示右下端的坐标。
黑框1403表示构成区域传感器装置1401的与 一行相对应的 像素传感器组。更具体地,黑框1403表示布置在长边方向上的 20个像素传感器。
也就是说,黑框1403表示位置与坐标(O, 4)、 (1,4)、 (2,4)…' (19, 4)相对应的像素传感器。
在下面的说明中,将黑框1403所包围的像素传感器称为读 取行传感器1403。类似地,黑框1404示出位置与坐标(0, 5)、 (1, 5)、 (2, 5).…(19, 5)相对应的像素传感器。在下面的说明中,将 黑框1404所包围的像素传感器称为读取行传感器1404。
在上述实施例中,沿图2所示的箭头的方向驱动包括安装在 读取器上的区域传感器213的读取单元205,以4更读取放置在稿 台204上的原稿图像。
即,作为行传感器来处理均是 一 组像素传感器的读取行传 感器1403和1404。从而,进行读取操作。接着,将说明如何处理读取行传感器140 3和1404所读取的 图像数据。如下所述,图8示出所读取的原稿图像。也就是说, 上述原稿图像与图2所示的原稿图像203相对应。
图8中所示的网格表示的内容与读耳又行传感器1403和1404 中所包括的像素传感器的分辨率相对应。参考图9 13,按如上 所述读取原稿图像。然而,由于原稿图像倾斜e。角,因而获得 倾斜e。的图像数据。
如果区域传感器不倾斜,例如,则读取在图15的(a)部分所 示的斜线阴影部分表示的位置处所示出的图像。然而,由于区 域传感器是倾斜的,因而行传感器1403和1404检测出图15的(b) 和(c)部分所示的图像数据项。
然后,将上述图像数据项存储在图15的(d)和(e)部分中所示 的存储器等存储介质中,其中,图像数据项的倾斜保持不变。 类似地,在移动传感器单元205和光源的同时,读取在图16的(a) 部分所示的斜线阴影部分表示的位置处所示出的图像。此时, 行传感器1403和1404检测出图16的(b)和(c)部分所示的图像数 据项。
然后,将上述图像数据项存储在图16的(d)和(e)部分所示的 存储器等存储介质中。
此外,在沿副扫描方向移动读取单元时移动光源,以1"更读 取在图17的(a)部分所示的斜线阴影部分表示的位置处所示出 的图像。此时,行传感器1403和1404获得图17的(b)和(c)部分所 示的图像数据项。
然后,将上述图像数据项存储在图17的(d)和(e)部分所示的
存储器等存储介质中。
最后,由行传感器1403和1404检测并读取的图像数据项是 图18的(a)和(b)部分所示的数据项。将各数据项读取为倾斜e。
29角的图像数据。此时,将图18中所示的箭头(A)表示的方向和箭 头(B)表示的方向分别称为主扫描方向和副扫描方向。另 一 方 面,将箭头(C)表示的方向称为读取图像数据的横向。此外,将 箭头(D)表示的方向称为读取图像数据的纵向。
如图14A所示,读取行传感器1403和读取行传感器1404在 短边方向上相互物理地偏移一个像素传感器。因此,读取行传 感器1403中所包括的像素传感器的相位在长边方向上与读取行 传感器1404中所包括的像素传感器的相位发生偏移。
例如,读承J亍传感器1403中所包>fe的、位于与坐标 (x,yX15,4)相对应的位置处的像素传感器在作为短边方向的y 轴方向上相对于读取行传感器1404中所包括的、位于与坐标 (x,y)-( 15,5)相对应的位置处的像素传感器的偏移为y= 1 。上述 偏移导致读取行传感器1403和1404的像素传感器在副扫描方向 相互偏移了 AJ3。
另一方面,读取行传感器1403的像素传感器在作为长边方 向的x轴方向的位置为x-15,其与读取行传感器1404的像素传
感器的位置相同。然而,由于倾斜角e,上述像素传感器的相
位在基准安装位置处定义的水平方向上相互偏移落入亚像素之 内的很小的量Aa。即,即使在被确定为长边方向的x轴方向上, 读取行传感器1403的像素传感器的位置设置在与读取行传感器 1404的像素传感器的位置相同的位置处,当区域传感器倾斜时, 也出现以小单位度量的相位偏移。上述相位偏移依赖于倾斜角。
因此,对于不同的行传感器,由区域传感器213中定义的读 取行传感器所读取的各个图像数据项的相位偏移不同。
更具体地,图18的(a)部分所示的图像数据的相位与图18的 (b)部分所示的图像数据的相位不仅在副扫描方向上偏移了 A (3, 而且还在主扫描方向上偏移了 Aa。尽管在上述实施例中读取行传感器(读取行传感器14 0 3和 1404)的数量为两个,但是可以使用不同数量的读取行传感器而 不限于上述实施例。
可以在x轴方向上增加区域传感器213中所包括的像素传感 器的数量,以设置大量的读取行传感器。即,可以设置与区域 传感器213中所包括的、布置在x轴方向上的像素同样多的读取 行传感器。
读取行传感器的数量与通过一次读取操作获得的图像数据 项的数量相等。即,如果在区域传感器213中设置有与30行相对 应的读取行传感器,则通过一次读取操作能够获取30幅均具有 固有相位偏移的读取图像。
因此,使区域传感器倾斜,从而使得一次读取多个帧图像 数据项。根据帧图像数据项,由在扫描的长边方向上相互相邻 的像素传感器所读取的原稿图像的位置相互偏移不到 一 个像 素。
此外,可以如图14B所示地安装区域传感器213。长边方向 与在基准安装位置确定的水平方向相同。然而,区域传感器213 在短边方向上相对于基准安装位置倾斜。
在这种情况下,通过一次原稿图像扫描也能够获得帧图像 数据项,同图14A所示的情况一样,由在短边方向上相互相邻 的像素传感器所读取的原稿图像的位置在主扫描方向和/或副 扫描方向上相互偏移不到 一个像素。
也就是说,只要与原稿图像相对平行移动扫描位置从而获 得帧图像数据,则可以使用包括多个传感器的任意区域传感器,
置在主扫描方向和/或副扫描方向上相互偏移不到 一个像素。 此外,只要通过一次原稿图像扫描能够获得帧图像数据项,则图14A所示的倾斜角e和图14B所示的倾斜角e'都可以是任意角度,其中,由在短边方向上相互相邻的传感器所读取的原稿图像的位置在主扫描方向和/或副扫描方向上相互偏移不到一个像素。
此外,可以通过增加在副扫描方向上读取原稿图像的次数和每单位时间进行采样的次数来增加由传感器在短边方向上获
取的帧图像数据项的数量。
打印机图^象处理单元315的详细说明
图6示出打印机图像处理单元315的内部结构。背景消除处理单元601基于通过扫描器图像处理单元312所生成的直方图数据来消除(去除)图像数据的背景颜色。
单色生成单元602将彩色数据转换为单色数据。对数转换单元603进行亮度-浓度转换。例如,上述对数转换单元603将RGB输入图像数据转换为CMY图像数据。
输出颜色才交正单元604进行输出颜色4交正。例如,通过使用表和/或矩阵将CMY输入图像数据转换为CMYK图像数据。
输出侧伽玛校正单元6 0 5进行校正,从而使得发送至其的信号值数据与复印后获得的反射浓度值数据成比例,并且进行数据输出。
半色调校正单元606根据输出数据的打印机单元12的灰度级数量来进行半色调处理。例如,半色调校正单元606将发送至其的高灰度级图像数据转换为2值图像数据和/或3 2值图像数据。
此外,设置在扫描器图像处理单元312和/或打印机图像处理单元315中的各处理单元能够输出发送至其的图像数据而不对图像数据进行处理。将以上述方式使数据通过特定处理单元而不对数据进行处理的情况表述为"使数据通过处理单元"。超分辨率处理设置
下文中,将详细说明上述实施例中进行的超分辨率处理设
置。这里,在上述实施例中使用图14A所示的区域传感器。此外,使用了下面的图像处理设备。即,当通过区域传感器读取原稿图像时,图像处理设备通过一 次扫描操作能够获取50帧具有约100dpi的低分辨率的帧图像数据。此外,上述图像处理设备能够通过使用与4帧相对应的低分辨率的帧图像数据,通过高分辨率处理生成具有200dpi的高分辨率的图像。
类似地,图像处理设备能够通过使用IO帧低分辨率的帧图像数据,生成具有300dpi的高分辨率的图像。此外,图像处理设备能够通过使用40帧低分辨率的帧图像数据,生成具有600dpi的高分辨率的图像。此外,图像处理设备能够通过使用IOO帧低分辨率的帧图像数据,生成具有1200dpi的高分辨率的图像。此外,图像处理设备能够通过使用400帧低分辨率的帧图像数据,生成具有2400dpi的高分辨率的图像。
这里,为获取期望的分辨率所需的低分辨率帧图像数据的帧数不限于上述帧数。例如,图像处理设备可以通过使用50帧低分辨率的帧图像数据,生成具有1000dpi的高分辨率的图像。此外,图像处理设备可以通过使用50帧低分辨率的帧图像数据,生成具有500dpi的高分辨率的图像。上述帧数依赖于图像处理设备的容量。
此外,不是所有获取的低分辨率帧图像数据都可以使用。例如,当读取由相邻传感器所获取的帧图像数据的像素的位置相互偏移一个像素或更多时,即,当相位偏移的值是一个像素或更多时,难于将该帧图像数据用于超分辨率处理。不将上述低分辨率的帧图像数据计数为所获取的帧数。
图19示出用于执行超分辨率处理模式设置处理的操作。如上所述,将用于实现图19所示的处理过程的控制程序存储在
ROM 303中并由CPU 301执行该控制程序。
首先,在步骤S1901中,通过用户界面(UI)从用户发送用于获取SICNT的指令,SICNT是通过一 次扫描操作能够获取的低分辨率帧图像数据项的数量的最大数量。
然后,当接收到该指令时,UI通过操作单元I/F 305将上述指令发送到CPU 301, CPU 301获取SICNT数据并存储用于最大帧图像数据的帧数的数据。基于布置在将在后面说明的传感器的短边方向上的列的数量来确定上述最大帧数。
此外,通过增加在副扫描方向上读取原稿图像的次数和每单位时间采样数据的次数,能够增加在传感器的短边方向上所获取的帧图像数据项的数量。由于在上述实施例中能够获取50帧具有约1 OOdpi的低分辨率的帧图像数据,因此将SICNT数据的值确定为50。
接着,在步骤S1902中,获取基于步骤S1901中获取的SICNT数据所确定的输出分辨率的数据。
图2 0是示出用于确定输出分辨率的示例性操作单元的示意图。用户可以在输出分辨率确定菜单2001上确定输出分辨率。
接着,在步骤S1903中,计算DICNT的数据,DICNT表示在步骤S19 02获取数据的输出分辨率所需的低分辨率帧图像数据中所使用的帧数。即,获取所需帧图像的帧数的数据。
在上述实施例中,将提供关于输出分辨率和低分辨率帧图像数据项中所用的帧数之间的对应关系的信息的表的数据存储在ROM 303中。
图21示出用于示出关于输出分辨率和低分辨率帧图像数据项所使用的帧数之间的对应关系的信息的表。
接着,在步骤S1904中,根据下面的表达式计算扫描操作次数N:
N = DICNT/SICNT
例如,当输出分辨率为2400dpi时,表达式DICNT^400成立。因此,按下面的表达式来计算扫描操作次数N:N = 400/50 = 8
接着,在步骤S1905中,将扫描计数器CNT的值复位为O,并且在步骤S1906中将扫描计数器CNT的值与扫描操作次数N相互比4交。
如果判断为扫描计数器C N T的值小于扫描操作次数N的值(步骤S1906中的"是"),则在步骤S1907中读取原稿的数据,在步骤S1908中将扫描计数器CNT的值加1,然后,处理返回到步骤S1906。从而,基于读取次数计算的结果来控制读取次数。
另 一方面,如果判断为扫描计数器CNT的值不小于扫描操作次数N的值(步骤S1906中的"否"),则判断为完成了原稿数据读取。然后,在步骤S1909中校正所获取的帧图像数据的倾斜并且在步骤S1910中执行超分辨率处理,从而完成处理过程。
如下所述对所获取的帧图像数据的倾斜进行校正。如上所
述,所获取的帧图像数据的倾斜等于区域传感器的倾斜角e 。
上述区域传感器213的倾斜角e是在组装包括区域传感器213的MFP的过程中当将区域传感器213安装到读取单元205上
时能够获取的值。
将上述倾斜角e的数据存储在设置于MFP内的存储区域中,
作为关于所安装装置固有的值的数据。
通过使用上述角度信息进行仿射变换,以便旋转所获取的倾斜的帧图像数据。此时,将帧图像数据旋转相对基准安装位置的倾斜度,以校正帧图像数据的倾斜。如果未经过仿射变换的帧图像数据的坐标和经过了仿射变换的帧图像数据的坐标分别被确定为(X,Y)和(X',Y'),旋转角(上述实施例中的区域传感
器的倾斜角)被确定为e,则如等式i所示,获得通过仿射变换处理校正了倾斜的帧图像数据。
等式1
cosP sin^—sin0 cos^
X', Y':变换后所获得的坐标位置X, Y :变换前所获得的坐标位置
通过仿射变换所获得的帧图像数据变为校正了倾斜的低分辨率帧图像数据。
这里,用于校正倾斜的方法不限于仿射变换。即,只要通过该方法能够校正帧图像数据的倾斜,可以使用任何方法。如图14 B所示,如果能够获得帧图像数据的传感器能够获得没有倾斜的帧图像数据,则上述处理是不必要的,其中,在短边方向上相互相邻的传感器读取数据的位置在主扫描方向和/或副扫描方向上相互偏移不到一个像素。
然后,通过使用校正了倾斜的与多个帧相对应的帧图像数据,在步骤S1910执行超分辨率处理,从而完成处理。这里,步骤S1909和S1910没有特定的顺序。可以先执行超分辨率处理,从而在超分辨率处理之后对通过超分辨率处理所获取的高分辨率图像数据的倾斜进行校正。
如图5所示,执行超分辨率处理,以便针对各RGB通道使用在主扫描方向和副扫描方向上相互偏移不到一个〗象素的相位的多个帧图像数据项来生成高分辨率图像数据。
例如,通过使用四个图像数据项,使图5所示的帧图像数据项501、 502、 503和504相互偏移二分之一像素。因此,通过使用上述图像数据,能够获得像素密度比原稿图像数据505的像素密度高四倍的高分辨率图像。
将参考图22和23更具体地说明此时执行的高分辨率处理。图22示出用于高分辨率处理的低分辨率帧图像数据和经过了高分辨率处理的图像数据。图22示出原稿以及通过由区域传感器读取原稿所获取的基准低分辨率图像数据FO和目标低分辨率图像数据项F1 F3。原稿周围的各虚线矩形表示由区域传感器读取基准低分辨率图像数据FO的区域,实线矩形表示由区域传感器分别读取目标低分辨率图像数据项F1 F3的区域。
在上述实施例中,将在主扫描方向上的偏移量表示为"um",将在副扫描方向上的偏移量表示为"vm"。此外,将目标低分辨率图像数据项Fn(n=l 3)的偏移量表示为"umn"和"vmn"。例如,如图22所示,目标低分辨率图像数据项F1在副扫描方向上偏离基准低分辨率图像数据FO,并将偏移量表示为uml、 vml。类似地,将目标低分辨率图像数据项F2和F3的偏移量分另y表示为um2、 vm2和um3、 vm3。
基于基准低分辨率图像数据FO的图像数据和目标低分辨率图像数据项F1 F3的图像数据来计算目标低分辨率图像数据项Fn的校正量un、 vn。根据使用预先存储在ROM 303中的关于区域传感器的倾斜的信息的预定计算方法来进行上述计算。
图2 2示意性示出在像素中发生各目标低分辨率图像数据项的偏移。然而,当通过上述实施例的区域传感器读取数据时,在主扫描方向和副扫描方向上发生不到 一个<象素的相位偏移。通过使用上述小偏移能够制作高分辨率图像。
因此,在所生成的超分辨率处理图像中包括的像素中,存在不包括在基准低分辨率图像数据和目标低分辨率图像数据中的像素。对于上述像素,在通过使用表示设置在生成像素周围的像素的值的像素数据进行预定插值处理来进行合成时,生成高分
辨率图像。作为插值处理,可以使用双线性插值法(bilinearinterpolation method)、 双三次法(bicubic method)和最近邻法(nearest neighbor method)等。
例如,图23示出根据双线性插值法进行插值处理的情况。首先,从基准低分辨率图像数据和目标低分辨率图像数据中提取关于与生成像素1801的位置最近的最近像素1802的数据。然后,将生成像素位置周围的四个像素确定为周围像素1802、1803、 1804和1805。此外,如以下等式所示,对通过将预定#又重赋给周围像素的数据值而获得的值进行平均,并且获得生成像素的数据值。
f(X,y)=[|Xl-X|{|yl-y|f(x0,y0)+|y-y0|f(X0,yl)}+|x-X0|{|yl-y|f(X,y0)+|y-y0|f(xl,yl)}]/|Xl-X0||yl-y0|
如图20所示,对于各生成像素位置进行上述处理过程,从而获得分辨率比原稿图像的分辨率高两倍的超分辨率图像。这里,分辨率可以不是比原稿图像的分辨率高两倍。即,可以使用不同的倍率。此外,由于对于插值处理使用低分辨率图像数据项的值,因而增加了通过插值处理所获得的超分辨率图像的
清晰度。
原稿读取处理
将具体地说明图19所示的步骤S1907中说明的原稿读取处理。在上述实施例中,通过区域传感器读取原稿。
图24示出设置在上述实施例中所使用的扫描器单元ll中的示例性区域传感器。在这种情况下,如附图标记2401所示,在副扫描方向上将区域传感器分割为50个部分。此外,最多能够获取50帧以带(band)为单位、分辨率为100dpi的帧图像数据。
38进行控制,使得通过将上述带中的 一 个带确定为 一 个行传感器来读取数据。此外,可以任意地确定要将上述区域分割为多少部分,即要预备多少行传感器。在上述实施例中,将所安
装的区域传感器分割为50个部分并且作为50个行传感器来使用
该区域传感器。
因此,如果在图19所示的步骤S1904中计算出的扫描操作次数的值至少为二 ,则将通过第 一 扫描操作所获取的带数据项0 49分别存储为帧图像数据项ID0 ID49。
然后,将通过第二扫描操作所获取的带数据项50 99分别存储为帧图像数据项ID50 ID99。因此,基于帧图像数据ID来管理每次扫描操作的帧图像数据,这使得能够获取用于再现最终指定的输出分辨率的低分辨率帧图像数据。
此外,在上述实施例中,对于原稿图像的一页连续地执行扫描操作。此时,将原稿图像固定在稿台上并且移动光源,从而读取原稿图像。将上述结构确定为第 一 区域传感器系统。
当使用上述第 一 区域传感器系统执行至少两次扫描操作时,不可以任意地移动放置在稿台上的原稿图像。尽管不改变放置原稿图像的位置,但由于光源的光学特性和扫描器执行扫描时装置进行的控制的精度而导致通过第一次和第二次扫描操作所获取的信号相互不同。
如果信号差落入亚像素之内,可以采用与其相应的数据作
为低分辨率帧图像数据并将其用于后续处理。因此,当进行上述扫描操作时,可以在UI上显示指示用户不要移动原稿的警告消息。除此以外,可以在UI上显示剩余扫描操作次数的数据。
除此以外,经常将原稿图像放置在自动原稿进给器(下文中,称为"ADF,,)中,以扫描包括多页的一组原稿。
此时,使光源固定并移动原稿图像,从而读取原稿图像。
39将上述结构确定为第二区域传感器系统。
在这种情况下,在对于 一 组原稿执行 一 次扫描操作之后,
可以促使用户在ADF中放置另 一组原稿。在这种情况下,可以在UI上显示关于剩余扫描操作次数的数据。
在以上述方式通过第 一 区域传感器系统在稿台上执行第一读取操作并通过第二区域传感器系统使用A D F来执行第二读取操作的情况下,由于对装置读取数据的位置的控制精度和光源的光学特性使得通过第 一 和第二读取操作在读取时间所获取的信号的值相互不同。
如果信号差落入亚像素之内,可以采用与其相对应的数据作为低分辨率帧图像数据并将其用于后续处理。
此外,如果在处理中用户停止进行扫描操作,则通过使用到目前为止进行的至少一次扫描操作所获得的多个低分辨率帧图像数据项能够生成高分辨率图像数据。
根据通过上述处理过程设置的输出分辨率来确定扫描操作数量。因此,能够输出通过一次扫描操作难于再现的高分辨率图像数据。
此外,上述术语"输出"表示将扫描的图像转换为高分辨率图像并将图像数据实际地打印在薄片上。另外,上述术语"输出"还表示将经过了高分辨率变换的图像数据存储在图像处理设备中而不将图像数据打印到薄片上。
根据第 一 实施例,基于所设置的输出分辨率来确定扫描操作次数,并以所确定的次数进行扫描操作,以便输出高分辨率图像数据。
本发明的第二实施例说明安装了 ADF的图像处理设备进行多次扫描操作的情况。在这种情况下,进行当读取从ADF进给的移动原稿时所进行的扫描,作为第一扫描操作。此外,使用相同的附图标记表示与第 一 实施例中进行的处理过程相同的处理过程,并且省略其多余的示意性说明。
图25示出作为图1中说明的扫描器单元11的一部分的ADF2501,图26示出扫描器主体2601的结构。扫描单元ll设置有压板读取模式以及移动原稿读取模式,在压板读取模式中,将原稿图像静止地放置在稿台的玻璃上并且移动光学系统以读取原稿图像,在移动原稿读取模式中,停止光学系统并且移动原稿图像以读取原稿图像。
图27示意性示出根据第二实施例在图19所示的步骤S1907中进行的原稿图像读取期间、为了执行移动读取扫描和压板读取扫描而可以进行的操作的例子。如上所述,将用于实现图27所示的处理过程的控制程序存储在ROM 303中并且由CPU 301执行该控制程序。
首先,在步骤S2701中,获取在步骤S1904中计算出的扫描操作次数N。
接着,在步骤S2702中判断在步骤S2701中获取的扫描操作次数N的值是否至少为二。
如果判断为扫描操作次数N的值至少为二(步骤S2702中的"是"),在步骤S2703继续处理,否贝'J(在步骤S2702中的"否"),在步骤S2705中继续处理。在步骤S2703中,将第一扫描操作设置为移动原稿读取模式。接着,ADF 2501通过输送辊将放置在其中的原稿图像输送到扫描器主体2601的稿台玻璃上。
在这种情况下,在步骤S2704中,读取由扫描器主体2601以移动原稿读取模式光学扫描的原稿图像,作为多个低分辨率图像数据项。
此后,将原稿图像输送到扫描器主体2601的稿台玻璃上。接着,在步骤S2705中,将剩余的扫描操作确定为以压板读取然后,将设置在扫描器主体2601中的第一镜子单元2602和 第二镜子单元2603临时返回设置初始位置传感器2604的初始位 置(home position)。
然后,接通原稿照明灯2605并利用其光照射原稿图像。从 原稿图像反射的光经过设置在第一镜子单元2602中的第一镜子 2606以及设置在第二镜子单元2603中的第二镜子2607和第三镜 子2608穿过透镜2609,从而在区域传感器2610上形成图像。此 后,将关于图像的数据作为光信号发送到区域传感器2610,并 且在步骤S2706中执行原稿图像读取,从而结束处理过程。
因此,在通过ADF进行了第一原稿图像读取之后,即使用 户不将原稿图像放置在不同位置,也将原稿图像自动地输送到 对于压板读取模式定义的位置,这节省了用户的时间和麻烦。
另 一方面,如果在步骤S2702中判断为扫描操作次数N的值 为一,则以压板读取模式执行原稿读取,而不进行与步骤S2703 和S2704相对应的处理过程。
因此,当基于所设置的输出分辨率进行多次扫描操作时, 进行当读取从ADF进给的移动原稿时进行的扫描,作为第 一扫 描操作。
此后,执行压板读取扫描,这使得可以输出通过一次扫描 操作难于再现的高分辨率图像数据。特别地,如果在第二实施 例中进行两次扫描操作,则与进行两次压板读取扫描的系统相 比,可以以更高速度进行读取处理。
此外,本发明能够用于包括多个单元(例如,计算机、接口 装置、读取器和打印机等)的系统和/或包括一个单元(图像处理 设备、打印机和传真机等)的设备。
此外,本发明也可以通过由计算机(或中央处理单元(CPU)
42和/或微处理单元(MPU))从存储实现上述实施例中说明的流程
实现。在这种情况下,从存储介质读取的程序代码实现上述实 施例的功能。该程序代码和存储该程序代码的存储介质构成本 发明的实施例。
用于提供该程序代码的存储介质可以为例如软盘(fl o p p y, 注册商标)、硬盘、光盘、磁光盘、只读致密光盘(CD-ROM)、 可记录致密盘(CD-R)、磁带、非易失性存储卡和ROM等。
此外,上述实施例的功能不仅可以通过读耳又并执行该程序 代码的计算机来实现,还可以通过由计算机基于该程序代码的 指令利用运行在计算机上的操作系统(O S)等执行部分或全部的 处理来实现。后者也是本发明的实施例之一。
在本发明的另 一实施例中,可将从存储介质读取的程序代 码写入插入计算机中的功能扩展板和/或连接到计算机的功能
扩展单元的存储器。此时,通过由功能扩展板或功能扩展单元 的CPU等基于该程序代码的指令执行部分或全部的处理来实现 上述实施例的功能。
尽管参考典型实施例说明了本发明,但是应该理解,本发 明不局限于所公开的典型实施例。所附权利要求书的范围符合 最宽的解释,以包含所有这类修改、等同结构和功能。
4权利要求
1. 一种图像处理设备,包括区域传感器单元,用于从原稿图像读取与多个帧相对应的图像数据项,所述图像数据项具有至少一个对应于不到一个像素的偏移;校正单元,用于对通过所述区域传感器单元所获取的各图像数据项的倾斜进行校正;高分辨率转换单元,用于通过使用校正后的图像数据项进行插值处理来获取分辨率比数据读取期间所使用的分辨率高的的图像数据;最大帧数存储单元,用于存储通过所述区域传感器单元所获取的图像数据项的最大帧数的数据;分辨率设置单元,用于设置用于输出所述原稿图像的分辨率;所需帧数获取单元,用于基于所述分辨率设置单元所设置的结果,获取进行高分辨率转换所需的图像数据项的帧数;读取次数计算单元,用于使用所述所需帧数获取单元所获取的所需帧数和存储在所述最大帧数存储单元中的最大帧数来计算读取所述原稿图像的次数;以及读取次数控制单元,用于读取通过所述读取次数计算单元所确定的次数和所述原稿图像。
2. 根据权利要求l所述的图像处理设备,其特征在于,当 所述读取次数计算单元判断为需要多次读取所述原稿图像时, 在用户界面上显示被确定为必需的剩余读取次数。
3. 根据权利要求l所述的图像处理设备,其特征在于,当 停止以所计算出的次数进行的读取时,通过使用在停止所述读 取之前所读取的图像数据来执行所述高分辨率转换。
4. 根据权利要求l所述的图像处理设备,其特征在于,所述区域传感器单元包括第一读取单元,其将所述原稿图像固定在稿台上并移动光 源,从而读取所述原稿图像;第二读取单元,其固定所述光源并移动所述原稿图像,从 而读取所述原稿图像;以及读取控制单元,用于进行控制,使得当所计算出的读取次 数的值为二或更大时,通过使用所述第一读取单元和所述第二 读取单元来读取所述原稿图像,并且当所计算出的读取次数的 值不是二或更大时,通过使用所述第一读取单元或所述第二读 取单元来读取所述原稿图像。
5. 根据权利要求2所述的图像处理设备,其特征在于,所 述区域传感器单元包括第一读取单元,其将所述原稿图像固定在稿台上并移动光 源,从而读取所述原稿图像;第二读取单元,其固定所述光源并移动所述原稿图像,从 而读取所述原稿图像;以及读取控制单元,用于进行控制,使得当所计算出的读取次 数的值为二或更大时,通过使用所述第一读取单元和所述第二 读取单元来读取所述原稿图像,并且当所计算出的读取次数的 值不是二或更大时,通过使用所述第一读取单元或所述第二读 取单元来读取所述原稿图像。
6. 根据权利要求3所述的图像处理设备,其特征在于,所述区域传感器单元包括第一读取单元,其将所述原稿图像固定在稿台上并移动光源,从而读取所述原稿图像;第二读取单元,其固定所述光源并移动所述原稿图像,从 而读取所述原稿图像;以及读取控制单元,用于进行控制,使得当所计算出的读取次 数的值为二或更大时,通过使用所述第一读取单元和所述第二 读取单元来读取所述原稿图像,并且当所计算出的读取次数的 值不是二或更大时,通过使用所述第一读取单元或所述第二读 取单元来读取所述原稿图像。
7. 根据权利要求l所述的图像处理设备,其特征在于,将所述区域传感器单元的读取区域分割为任意数量的区域,并且 针对各区域读取所述原稿图像。
8. 根据权利要求2所述的图像处理设备,其特征在于,将 所述区域传感器单元的读取区域分割为任意数量的区域,并且 针对各区域读取所述原稿图像。
9. 根据权利要求3所述的图像处理设备,其特征在于,将 所述区域传感器单元的读取区域分割为任意数量的区域,并且 针对各区域读取所述原稿图像。
10. 根据权利要求4所述的图像处理设备,其特征在于,将 所述区域传感器单元的读取区域分割为任意数量的区域,并且 针对各区域读取所述原稿图像。
11. 根据权利要求5所述的图像处理设备,其特征在于,将 所述区域传感器单元的读取区域分割为任意数量的区域,并且 针对各区域读取所述原稿图像。
12. 根据权利要求6所述的图像处理设备,其特征在于,将 所述区域传感器单元的读取区域分割为任意数量的区域,并且 针对各区域读取所述原稿图像。
13. —种用于图像处理设备的图像处理方法,所述图像处 理设备包括区域传感器单元,用于从原稿图像读取与多个帧相对应的 图像数据项,所述图像数据项具有至少 一 个对应于不到 一个像素的偏移;校正单元,用于对通过所述区域传感器单元所获取的各图 像数据项的倾斜进行校正;高分辨率转换单元,用于通过使用校正后的图像数据项进 行插值处理来获取分辨率比数据读取期间所使用的分辨率高的 的图像数据,所述图像处理方法包括最大帧数存储步骤,用于存储通过所述区域传感器单元所 获取的图像数据项的最大帧数的数据;分辨率设置步骤,用于设置用于输出所述原稿图像的分辨率;所需帧数获取步骤,用于基于在所述分辨率设置步骤中所 设置的结果,获取进行高分辨率转换所需的图像数据项的帧数;读取次数计算步骤,用于使用所述所需帧数获取步骤中所 获取的所需帧数和所述最大帧数存储步骤中所存储的最大帧数 来计算读取所述原稿图像的次数;以及读取次数控制步骤,用于读取在所述读取次数计算步骤中 所确定的次数和所述原稿图像。
14. 根据权利要求13所述的图像处理方法,其特征在于, 当在所述读取次数计算步骤中判断为需要多次读取所述原稿图 像时,在用户界面上显示确定为必需的剩余读取次数。
15. 根据权利要求13所述的图像处理方法,其特征在于, 当停止以所计算出的次数进行的读取时,通过使用在停止所述 读取之前所读取的图像数据来执行所述高分辨率转换。
16. 根据权利要求13所述的图像处理方法,其特征在于, 所述区域传感器单元包括第一读取单元,其将所述原稿图像固定在稿台上并移动光源,从而读取所述原稿图像;第二读取单元,其固定所述光源并移动所述原稿图像,从而读取所述原稿图像;以及读取控制单元,用于进行控制,使得当所计算出的读取次 数的值为二或更大时,通过使用所述第一读取单元和所述第二 读取单元来读取所述原稿图像,并且当所计算出的读取次数的 值不是二或更大时,通过使用所述第一读取单元或所述第二读 取单元来读取所述原稿图像。
17. 根据权利要求14所述的图像处理方法,其特征在于, 所述区域传感器单元包括第一读取单元,其将所述原稿图像固定在稿台上并移动光 源,从而读取所述原稿图像;第二读取单元,其固定所述光源并移动所述原稿图像,从 而读取所述原稿图像;以及读取控制单元,用于进行控制,使得当所计算出的读取次 数的值为二或更大时,通过使用所述第一读取单元和所述第二 读取单元来读取所述原稿图像,并且当所计算出的读取次数的 值不是二或更大时,通过使用所述第一读取单元或所述第二读 取单元来读取所述原稿图像。
18. 根据权利要求15所述的图像处理方法,其特征在于, 所述区域传感器单元包括第一读取单元,其将所述原稿图像固定在稿台上并移动光 源,从而读取所述原稿图像;第二读取单元,其固定所述光源并移动所述原稿图像,从而读取所述原稿图像;以及读取控制单元,用于进行控制,使得当所计算出的读取次 数的值为二或更大时,通过使用所述第一读取单元和所述第二 读取单元来读取所述原稿图像,并且当所计算出的读取次数的值不是二或更大时,通过使用所述第一读取单元或所述第二读 取单元来读取所述原稿图像。
19. 根据权利要求13所述的图像处理方法,其特征在于, 将所述区域传感器单元的读取区域分割为任意数量的区域,并 且针对各区域读取所述原稿图像。
20. 根据权利要求14所述的图像处理方法,其特征在于, 将所述区域传感器单元的读取区域分割为任意数量的区域,并 且针对各区域读取所述原稿图像。
21. 根据权利要求15所述的图像处理方法,其特征在于, 将所述区域传感器单元的读取区域分割为任意数量的区域,并 且针对各区域读取所述原稿图像。
22. 根据权利要求16所述的图像处理方法,其特征在于, 将所述区域传感器单元的读取区域分割为任意数量的区域,并 且针对各区域读取所述原稿图像。
23. 根据权利要求17所述的图像处理方法,其特征在于, 将所述区域传感器单元的读取区域分割为任意数量的区域,并 且针对各区域读取所述原稿图像。
24. 根据权利要求18所述的图像处理方法,其特征在于, 将所述区域传感器单元的读取区域分割为任意数量的区域,并 且针对各区域读取所述原稿图像。
25. —种图像处理设备,包括区域传感器单元,其包括多个传感器,所述多个传感器包 括第一传感器和与所述第一传感器相邻的第二传感器,其中, 布置所述第一传感器和所述第二传感器,使得所述第一传感器 的读取原稿图像的第 一 读取位置与所述第二传感器的读取所述 原稿图像的第二读取位置偏移不到一个像素;以及高分辨率转换单元,用于通过使用与多个帧相对应的、通过所述区域传感器单元所读取的图像数据项进行插值处理,来获取分辨率比读取时间期间所使用的分辨率高的图像数据; 最大帧数存储单元,用于存储通过所述区域传感器单元所获取的图像数据项的最大帧数的数据;分辨率设置单元,用于设置用于输出所述原稿图像的分辨率;所需帧数获取单元,用于基于所述分辨率设置单元所设置 的结果,获取进行高分辨率转换所需的图像数据项的帧数;读取次数计算单元,用于使用所述所需帧数获取单元所获 取的所需帧数和存储在所述最大帧数存储单元中的最大帧数来 计算读取所述原稿图像的次数;以及读取次数控制单元,用于读取通过所述读取次数计算单元 所确定的次数和所述原稿图像。
26. —种用于图像处理设备的图像处理方法,所述图像处 理设备包括区域传感器单元,其包括多个传感器,所述多个传感器包 括第一传感器和与所述第一传感器相邻的第二传感器,其中, 布置所述第一传感器和所述第二传感器,使得所述第一传感器的读取原稿图像的第一读取位置与所述第二传感器的读取所述 原稿图像的第二读取位置偏移不到一个像素;以及高分辨率转换单元,用于通过使用与多个帧相对应的、通过所述区域传感器单元所读取的图像数据项进行插值处理,来 获取分辨率比读取时间期间所使用的分辨率高的图像数据,所 述图像处理方法包括最大帧数存储步骤,用于存储通过所缘区域传感器单元所 获取的图像数据项的最大帧数的数据;分辨率设置步骤,用于设置用于输出所述原稿图像的分辨率;所需帧数获取步骤,用于基于在所述分辨率设置步骤中所设置的结果,获取进行高分辨率转换所需的图像数据项的帧数; 读取次数计算步骤,用于使用在所述所需帧数获取步骤中所获取的所需帧数和所述最大帧数存储步骤中所存储的最大帧数来计算读取所述原稿图像的次数;以及读取次数控制步骤,用于读取在所述读取次数计算步骤中所确定的次数和所述原稿图像。
全文摘要
本发明提供一种图像处理设备和图像处理方法。该图像处理设备包括区域传感器单元,用于从原稿图像读取与帧相对应的图像数据项;校正单元,用于对图像数据项的倾斜进行校正;高分辨率转换单元,用于通过插值来获取分辨率比像素传感器的分辨率高的图像数据;最大帧数存储单元,用于存储所获取的图像数据项的最大帧数的数据;分辨率设置单元,用于设置用于输出原稿图像的分辨率;所需帧数获取单元,用于基于设置结果获取进行高分辨率转换所需帧数;读取次数计算单元,用于使用所需帧数获取单元所获取的所需帧数和存储在最大帧数存储单元中的最大帧数来计算读取原稿图像的次数;以及读取次数控制单元,用于读取所确定的次数和原稿图像。
文档编号H04N1/333GK101465939SQ20081018645
公开日2009年6月24日 申请日期2008年12月19日 优先权日2007年12月21日
发明者村松瑞纪 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1