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

文档序号:8925377阅读:来源:国知局
55]输入部51是接受使用者的输入操作的输入装置。输入部51例如可以是按钮、滚轮、小键盘、键盘、指示器、触摸面板等。输出部54是用于从扫描仪50向使用者提示各种信息的输出装置。例如,输出部54可以是将向使用者提示的信息对于利用者可视化表示的设备。输出部54可以是发光元件或液晶显示器、有机电致发光显示器等显示装置。此外,输出部54也可以是输出声音信号的扬声器及其驱动电路。
[0056]I/F63是扫描仪50与信息处理装置10之间的基于有线和/或无线的通信接口。扫描仪50能够通过I/F63向信息处理装置10发送所读取的原稿的图像数据。扫描仪50通过I/F63从信息处理装置10接收关于扫描仪50的动作的设定信息和指示。在有的实施例中,扫描仪50也可以通过I/F63接收由信息处理装置10实施了处理的图像数据。CPU52、明暗度处理部58、图像处理控制部60、图像存储器53、协调部61、输入部51、输出部54和I/F63通过总线55进行电气连接。
[0057]另一方面,信息处理装置10包括CPU11、辅助存储装置13、存储器12、输入部16、输出部17、介质读取部18、I/F14和总线15。CPUll通过执行存储在辅助存储装置13中的计算机程序,来执行与计算机程序对应的信息处理。在有的实施例中,CPUll也可以进行由扫描仪50读取的原稿图像的图像处理。在辅助存储装置13中可以存储这样的图像处理用的计算机程序。辅助存储装置13可以包括用于存储计算机程序的非易失性存储装置、读取专用存储器(ROM:Read Only Memory,只读储存器)或硬盘等。
[0058]存储器12中存储CPUll当前正在执行的程序和由该程序临时使用的数据。存储器12可以包括随机存取存储器(RAM:Random Access Memory) 0输入部16是接受使用者的输入操作的输入装置。输入部16例如可以是小键盘、键盘、指示器、触摸面板等。
[0059]输出部17是输出由信息处理装置10处理后的信号的输出装置。例如输出部17可以是以可视的方式向使用者显示由信息处理装置10处理后的信息的显示设备。输出部17例如可以是液晶显示器、CRT (Cathode Ray Tube,阴极射管线)显示器、有机电致发光显示器等的显示装置。此外,输出部17也可以是输出声音信号的扬声器及其驱动电路。
[0060]介质读取部18是对存储在能够由计算机读取的便携式记录介质中的数据进行读取的输入装置。介质读取部18例如可以是对⑶-ROM驱动装置或DVD-ROM驱动装置、软盘驱动装置、CD-R驱动装置或DVD-R驱动装置、MO驱动装置、快闪存储装置进行访问的装置。
[0061]I/F14是扫描仪50与信息处理装置10之间的基于有线和/或无线的通信接口。信息处理装置10能够经由I/F14接收由扫描仪50读取的原稿的图像数据。信息处理装置10通过I/F14向扫描仪50发送关于扫描仪50的动作的设定信息和指示。CPUl1、辅助存储装置13、存储器12、输入部16、输出部17、介质读取部18和I/F14通过总线15进行电气连接。
[0062]此外,图2所示的硬件结构只是用于说明实施例的例示。只要执行以下所述的动作,则本说明书中记载的图像处理系统也可以采用其它的任意硬件结构。
[0063]1-2.功能结构
[0064]参照图3和图4,说明本实施方式的存储部106和控制部102的功能结构示例。上述的功能结构中,图像存储器53、存储器62和/或存储器12可以实现存储部106的全部功能或一部分功能。此外,上述的功能结构中,CPU52、图像处理控制部60和/或CPUll可以实现控制部102的全部功能或一部分功能。此外,能够对用何种物理结构实现全部功能结构或一部分功能进行任意的设计变更。在以下的本实施方式的说明中,作为一个实施例,对信息处理装置10的控制部102基于扫描仪50读取的图像数据进行各种处理的情况进行说明。
[0065]这里,图3是表示信息处理装置10的存储部106的一个示例的框图。如图3所示,在本实施方式中,存储部106存储各种数据库、表或文件等。存储部106是存储单元,例如能够使用RAM、ROM等存储装置、如硬盘这样的固定磁盘装置、软盘、光盘等。在存储部106中,记录有用于向CPU (Central Processing Unit,中央处理单元)提供命令来进行各种处理的计算机程序。
[0066]如图3所示,存储部106如图示那样具有图像数据临时文件106a和加工图像数据文件106b。
[0067]其中,图像数据临时文件106a临时存储由扫描仪50读取的图像数据。
[0068]此外,加工图像数据文件106b存储基于由扫描仪50读取的图像数据进行加工或编辑而成的图像数据。
[0069]这里,图4是表示信息处理装置10的控制部102的一个示例的功能框图。控制部102由整体控制信息处理装置10的CPU等构成。控制部102具有内部存储器,其用于存储控制程序、规定各种处理步骤等的程序及所需要的数据,控制部102基于上述程序进行用于执行各种处理的信息处理。
[0070]如图4所示,控制部102如图所示那样大致具有图像读取控制部102a、边缘检测部102b、原稿判别部102e、检测方法选择部102f、原稿检测部102g、缺失判断部102h和原稿切割执行部102i。
[0071]图像读取控制部102a控制扫描仪50,从扫描仪50获取图像数据。例如在本实施方式中,图像读取控制部102a控制扫描仪50,通过图像传感器56开始获取包含原稿的二维图像。例如,如上述那样,图像读取控制部102a经由I/F14从扫描仪50获取通过合成每行的一维图像数据而得到的二维图像数据并将其存储在图像数据临时文件106a中,其中,每行的一维图像数据是在扫描仪50中对输送辊28a、28b进行旋转驱动,并由图像传感器56进行光电转换且进行了模拟数字转换而得到的。
[0072]边缘检测部102b基于从扫描仪50获取的图像数据,对图像中的边缘进行检测。例如边缘检测部102b可以在图像的主扫描方向和副扫描方向上分别检测亮度的变化点,从而检测能够成为原稿区域轮廓的边缘。此外,边缘检测部102b也可以使用公知的边缘检测方法,进行边缘检测(例如参照日本特开2007-88654)。更具体而言,边缘检测部102b可以通过设定能够在背板部的灰阶等级附近得到急剧变化的色调曲线以使得原稿的灰阶与背板部的灰阶的差异变得明确,由此能够更容易比较基准数据与图像数据从而检测原稿的边缘。这里,如图4所示,在本实施方式中,边缘检测部102b具有直线检测部102c和交点检测部102d。
[0073]直线检测部102c基于检测出的亮度变化点等的边缘分量来检测直线分量。交点检测部102d对检测出的直线的交点进行检测。例如,边缘检测部102b可以通过直线检测部102c的控制来检测作为图像区域上端的直线、作为图像区域下端的直线、作为图像区域右端的直线、作为图像区域左端的直线,并且由交点检测部102d通过将各条直线连接来检测交点,从而检测候选原稿区域。
[0074]原稿判别部102e判别由扫描仪50读取的原稿图像的原稿种类和/或原稿形状。例如原稿判别部102e可以基于所读取的图像数据中由边缘检测部102b检测出的原稿的边缘部分来判别原稿种类和原稿形状。此时,原稿判别部102e可以基于由边缘检测部102b的直线检测部102c检测出的直线分量或者由交点检测部102d检测出的交点等,判别原稿种类和原稿形状。此外,原稿判别部102e也可以使用公知的原稿种类判别方法和原稿形状判别方法,检测原稿种类和原稿形状(例如参照日本特开2008-131254)。
[0075]此外,检测方法选择部102f根据由原稿判别部102e判断出的原稿种类和/或原稿形状,选择适当的原稿的检测方法。更具体而言,可以选择与原稿种类和/或原稿形状对应的、最优的原稿倾斜和/或原稿位置的检测方法。作为检测方法的一个示例,检测方法选择部102f可以根据原稿种类和原稿形状选择成为进行原稿倾斜和/或原稿位置检测的对象的原稿端(以下,在本实施方式中有时称其为“可靠端”)。
[0076]可靠端是在该原稿种类、原稿形状中适合检测原稿的倾斜或位置的原稿端,在本实施方式中,预先决定与原稿种类和原稿形状对应的可靠端。作为本实施方式的一个示例,检测方法选择部102f可以选择与由原稿判别部102e检测出的原稿种类和原稿形状对应且预先决定的可靠端作为原稿倾斜或原稿位置的检测对象。由于因原稿种类而容易具有歪斜的边的倾向,所以通过采用提高容易歪斜的边以外的稳定的边(可靠端)的权重的计算方法,能够选择精度良好的原稿倾斜检测方法。此外,难以兼顾下述情况:在原稿端的内侧进行切割使得图像上看不到原稿端从而得到整齐的图像、以及为了防止原稿内容缺失而在原稿端的外侧进行切割。由于内容的配置倾向根据原稿种类的不同而不同,所以基于该观点,检测方法选择部102f可以选择与原稿种类对应的可靠端。进而,也可以通过执行后述的缺失判断部102h的处理,进一步预防原稿发生缺失。
[0077]这里,以下列举与原稿种类或原稿形状对应的可靠端的具体例。作为原稿倾斜检测
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1