图像扫描设备、驱动图像扫描设备的方法及图像存储方法

文档序号:7619178阅读:280来源:国知局
专利名称:图像扫描设备、驱动图像扫描设备的方法及图像存储方法
技术领域
本发明涉及一种图像扫描设备、一种其中记录扫描仪驱动的非暂时计算机可读介质以及一种图像存储方法。
背景技术
传统上,已经存在已知技术,该技术用于简化其中将从图像扫描仪等输入的图像数据追加插入到已有文件(诸如TIFF格式或PDF格式的图像文件。例如,参见日本专利申请特开No. 2007-173890)中的处理所需的用户操作。能够在TIFF格式或PDF格式的图像文件中存储不同属性值(分辨率、彩色/单色等)的多个图像数据。然而,当不同属性值的多个图像数据被存储在单个图像文件中时和当由那些图像数据表现的图像被输出(打印或显示)时,担心由于属性值的不同而导致发生诸如图像质量的变化的一些问题。

发明内容
基于如上文所述的情况完成本发明。本发明的目的是提供一种减少由在一个图像文件中存储不同属性值的图像数据引起的问题的图像扫描设备、其中记录扫描仪驱动的非暂时计算机可读介质以及一种图像存储方法。根据本发明的第一方面,提供了一种图像扫描设备,所述图像扫描设备扫描原稿以获得扫描图像数据并将扫描图像数据追加到图像文件中,所述图像文件与已有图像数据的属性值关联地存储已有图像数据,所述设备包括设置部,所述设置部基于存储在图像文件中的已有图像数据的属性值设置图像生成条件;生成部,所述生成部扫描原稿以基于由设置部设置的图像生成条件生成扫描图像数据;以及存储部,所述存储部将由生成部生成的扫描图像数据追加到图像文件中以存储追加后图像文件。在这种情况下,由于根据存储在图像文件中的图像数据的属性值来设置图像生成条件,所以能够使追加存储的图像数据的图像质量适应原始存储在图像文件中的图形数据的图像质量。因此,能够减少由于将属性值不同的图像数据存储在一个图像文件中引起的不调和。在本发明的图像扫描设备中,生成部可以具有扫描原稿以输出扫描图像数据的读入部、以及对从读入部输出的扫描图像数据执行图像处理的图像处理部,以及
图像生成条件可以包括用于控制读入部的条件和用于控制图像处理部的条件中的一个。在这种情况下,能够设置用于控制读入部的条件和用于控制图像处理部的条件中的至少一个。在本发明的图像扫描设备中,存储部可以从存储在图像文件中的已有图像数据获取不可用于设置图像生成条件的另外的属性值,存储部可以将由生成部生成的扫描图像数据与对应于图像生成条件的属性值和不可用于设置图像生成条件的另外的属性值关联,以及存储部可以将关联的扫描图像数据追加到图像文件中以存储追加的图像文件。在这种情况下,能够使属性适应不可用于设置图像生成条件的属性。本发明的图像扫描设备可以进一步包括地址指定部,所述地址指定部指定在图像文件中用于追加由生成部生成的扫描图像数据的地址,其中,设置部可以基于在图像文件中从由地址指定部指定的地址开始的基准范围内存储的已有图像数据的属性值来设置图像生成条件。在这种情况下,由于能够使追加存储的图像数据的图像质量适应基准范围内的图像数据的图像质量,所以用户很难察觉到图像质量的变化。在本发明的图像扫描设备中,已有图像数据可以包括分别与多个属性值相关联的多个已有图像数据,以及在存储在图像文件中的已有图像数据的多个属性值相互不同的条件下,设置部可以基于多个属性值中最频繁地出现的属性值来设置图像生成条件。在这种情况下,由于根据最频繁地出现的属性值来设置图像生成条件,所以用户难以察觉到图像质量的变化。在本发明的图像扫描设备中,已有图像数据可以包括分别与多个属性值相关联的多个已有图像数据,并且在存储在图像文件中的已有图像数据的多个属性值相互不同的条件下,设置部可以基于多个属性值之中最接近于预先指定的属性值的属性值来设置图像生成条件。在这种情况下,能够确定根据属性值中的任何一个来设置图像生成条件。在本发明的图像扫描设备中,已有图像数据可以包括分别与多个属性值相关联的多个已有图像数据,图像文件可以包括表示存储每个已有图像数据的时间的信息,以及在存储在图像文件中的已有图像数据的多个属性值相互不同的条件下,设置部可以基于多个属性值之中、基于存储每个图像数据的时间确定的属性值来设置图像生成条件。在这种情况下,能够确定根据属性值中的任何一个来设置图像生成条件。在本发明的图像扫描设备中,已有图像数据可以包括分别与多个属性值关联的多个已有图像数据,并且在存储在图像文件中的已有图像数据的多个属性值相互不同的条件下,设置部可以让用户在所述多个属性值之中选择属性值。在这种情况下,可以确定根据属性值中的任何一个来设置图像生成条件。
在本发明的图像扫描设备中,在满足存储在图像文件中的已有图像数据的属性值的图像生成条件不可设置的条件下,设置部可以让用户在可设置范围内设置图像生成条件。还可想到的是根据属性值,图像生成条件可能超出可设置范围之外。在这种情况下,能够通过在这样的情况下让用户在可设置范围内设置图像生成条件来在可设置范围内设置图像生成条件。在本发明的图像扫描设备中,设置部可以让用户来设置用从图像文件获取的属性值不可设置的图像生成条件。在这种情况下,甚至能够让用户来设置用从图像文件获取的属性值不可设置的图像生成条件。根据本发明的第二方面,提供了一种非暂时计算机可读介质,其中存储将在与用于扫描原稿并输出扫描图像数据的图像扫描设备可通信地连接的计算机上执行的扫描仪驱动,所述扫描仪驱动程序使计算机执行以下处理设置处理,其中从存储与已有图像数据属性值相关联的已有图像数据的图像文件获取属性值,并基于获取的属性值设置读入条件和图像处理条件;控制处理,其中控制图像扫描设备以基于读入条件输出扫描图像数据;图像处理,其中基于图像处理条件处理从图像扫描设备输出的扫描图像数据;以及存储处理,其中通过图像处理处理的扫描图像数据被追加到图像文件中。在这种情况下,能够减少由将属性值不同的图像数据存储在一个图像文件中引起的不调和。根据本发明的第三方面,提供了一种图像存储方法,所述图像存储方法用于将通过原稿的扫描生成的扫描图像数据追加到存储与属性值相关联的已有图像数据的图像文件中,所述方法包括步骤基于存储在图像文件中的已有图像数据的属性值来设置图像生成条件;基于设置的图像生成条件通过原稿的扫描来生成扫描图像数据;以及将在生成扫描图像数据的步骤中生成的扫描图像数据追加到图像文件中。在这种情况下,能够减少由将属性值不同的图像数据存储在一个图像文件中引起的不调和。此外,利用以构造本身指定功能的硬件资源、以程序指定功能的软件资源、或其其组合来实现在本发明中提供的每个部分的功能。此外,各部分的功能不限于用在物理上相互独立的硬件资源实现的功能。此外,计算机可读介质不限于诸如CD-R0M、DVD_R0M等便携式记录介质,而且可以包括诸如ROM、HDD等内部和外部存储装置。


图1是示出根据本发明的第一实施例的图像扫描设备的构造的框图;图2是示出扫描仪部的简化构造的框图;图3是示出扫描仪部的电气构造的框图;图4是概念地示出TIFF文件的结构的模式图5是示出图像生成条件与要存储在图像文件中的图像数据的属性之间的对应关系的表格;图6是将属性值分类到高图像质量的属性值或者低图像质量的属性值中的表格;图7是示出多功能设备的处理流程的流程图;图8是示出图像生成条件设置处理的流程的流程图;以及图9是示出第一获取处理的流程的流程图。
具体实施例方式第一实施例<图像扫描设备的电气构造>将参考图1至9来解释本教导的第一实施例。在第一实施例中,将相对于作为图像扫描设备的示例的所谓的多功能设备来进行说明,所述多功能设备具有打印功能、扫描仪功能和复印功能。多功能设备1被构造为包括控制器10 (设置部、生成部和存储部的示例)、扫描仪部11 (生成部的示例)、打印部12、操作部13 (指令部的示例)、存储部14和USB接口 15。控制器10被构造为包括CPU、ROM、RAM等。CPU执行存储在ROM和存储部14中的各种程序以控制多功能设备1的各部,诸如扫描仪部12和打印机部12。ROM存储CPU执行各种处理的程序、数据等。利用RAM作为CPU执行各种处理的主存储装置。扫描部11在控制器10的控制下扫描诸如纸张或原稿的对象以生成图像数据。下面将描述扫描仪部11的细节。打印机部12在控制器10的控制下通过电子照相法、喷墨法等在诸如纸张等的记录介质上形成图像。存储部14是利用诸如硬盘、闪存器件等来存储各种程序和数据的非易失性存储介质的外部存储装置。操作部13被构造为包括诸如液晶显示器、有机EL显示器等的显示装置、覆盖显示装置的可视表面的基本上透明的触控面板、控制触控面板的控制电路、各种手动操作按钮等。用户能够利用操作部13进行工作以操作多功能设备1。USB接口 15被构造为USB主机接口,并与诸如USB存储器、USB硬盘等USB海量存储装置连接。将用USB存储器作为USB海量存储装置的示例来解释第一实施例。<扫描仪部的构造>图2示出用于通过接触图像传感器(CIS)来扫描原稿的构造。扫描仪部11被构造为包括台板玻璃21、原稿盖22、扫描仪装置23、传送机构观等。台板玻璃21从主体20的内部封闭或闭塞在多功能设备1(图2仅部分地示出)的主体20的上部分中形成的矩形开口。原稿盖22与主体20相连,使得原稿盖22可在未覆盖台板玻璃21的打开位置与覆盖台板玻璃21的关闭位置之间旋转。扫描仪装置23包括图像传感器M,其中,在主扫描方向(垂直于图2中的纸张平面的方向)上直线地布置了多个光敏元件;包括三色(RGB) 发光二极管等的光源25 ;棒状透镜阵列26,其将从原稿M反射的光的图像形成到图像传感器M的光敏元件上;托架27,其被构造为承载以上元件,等等。扫描仪装置23被配置为在主扫描方向上以第一分辨率(宽度分辨率)并且在副扫描方向上以第二分辨率(高度分辨率)来扫描原稿,根据来自ASIC 42的控制信号确定第一和第二分辨率。
传送机构观包括驱动辊29、从动辊30、布置为缠绕在辊周围的正时带(timing belt) 31、步进电动机32、使步进电动机32的旋转驱动力减速并向驱动辊四传送驱动力的减速机构或制动机构(未示出)等。传送机构观使扫描仪装置23在与主扫描方向垂直的副扫描方向上沿着台板玻璃21的板表面以往复运动方式移动。扫描仪部11包括读入部40和图像处理部41。除图2中所示的构造之外,读入部 40进一步包括ASIC 42、电动机驱动电路43、光源控制电路44、增益调整电路45、A/D转换电路46等。ASIC 42与电动机驱动电路43、光源控制电路44、A/D转换电路46等相连。ASIC 42在控制器10的控制下控制这些电路。ASIC 42将从A/D转换电路46输出的数字输出值 (图像数据)输出到控制器10的RAM。此外,还可以由控制器10来执行ASIC 42的部分或所有功能。电动机驱动电路43基于从ASIC 42输出的控制信号来控制步进电动机32的旋转。光源控制电路44基于从ASIC 42输出的控制信号来控制光源25的启用/关闭切换和亮度。增益调整电路45调整从扫描仪装置23输出的电压的增益。A/D转换电路46将由增益调整电路45放大的电压转换成数字输出值(图像数据)。A/D转换电路46具有将电压解析为8位信号(0至25 的分辨力或解析能力。图像处理部41被构造为在控制器10的控制下对存储在控制器10的RAM中的图像数据执行各种处理的ASIC,所述各种处理包括例如伽玛校正、阴影校正、图像宽度(在宽度方向上的像素数目)的转换、图像高度(在高度方向上的像素数目)的转换、根据压缩类型的压缩、图像旋转、亮度调整、对比度调整、以及色彩平衡调整。此外,还可以由控制器10 或由AHC 42来执行这些图像处理中的一部分或全部。<扫描和插入处理概述>多功能设备1被构造为执行“扫描和插入处理”以扫描原稿以生成图像数据,并将扫描图像数据(生成的图像数据)追加或追加存储到已有图像文件中。在此“扫描和插入处理”中,多功能设备1根据存储在图像数据将被插入的目的地图像文件中的图像数据的属性值来设置图像生成条件,并基于图像生成条件来生成图像数据。<图像文件>在第一实施例中,将以TIFF文件和PDF文件作为图像文件的示例来进行说明。 TIFF文件和PDF文件是“存储与至少一个图像数据的属性值相关联的至少一个图像数据的图像文件”的示例。图4示出作为“属性信息”的、与一个图像数据相关联的多个属性值。此外,能够将缩略图像数据(缩略图像)与每个图像数据一起存储在TIFF文件中。在以下说明中,“页面”指的是其中一个图像数据的信息(属性信息、图像数据和缩略图像)被存储在TIFF文件内部的区域。由于PDF文件的概念结构基本上与TIFF文件的相同,所以将省略对PDF文件的解释。<图像生成条件与属性之间的对应关系>此外,除图5中所示的属性之外的其它属性的属性值也被存储在TIFF文件和PDF 文件中。然而,由于这些属性值未被用来设置图像生成条件,所以在图5中将其省略。在图5中,“_”显示不存在与图像生成条件的设置项目相对应的属性。图像生成条件包括用于控制读入部40的条件(读入条件)和用于控制图像处理部41的条件(图像处理条件)。<读入条件>下面示出用于包括在读入条件中的设置项目的设置值的示例。1.图像宽度分辨率(例如,300dpi、600dpi 和 1200dpi);2.图像高度分辨率(例如,300dpi、600dpi和1200dpi);以及3.像素构造(例如,色彩和灰阶)。这里,第一实施例的读入部40根据“像素宽度分辨率”和“图像高度分辨率”的设置值来扫描原稿。然而,本教导不限于此类构造,而是例如,其还可以被构造为读入部40能够在不依赖于“图像宽度分辨率”的设置值的情况下以相同的分辨率来恒定地扫描原稿,并且图像处理部41将其转换成设置分辨率。此过程也能够应用于关于“图像高度分辨率”的处理。关于“像素构造”,读入部40根据“色彩”或“灰阶”控制要点亮的光源25的色彩。 然而,本教导不限于这样的构造,而是例如还可以构造为在灰阶的情况下,读入部40还以与色彩的情况中相同的方式来控制光源25,并且图像处理部41可以将扫描的色彩图像数据转换成灰阶图像数据。此外,包括在读入条件中的设置项目可以随着多功能设备的型号而变。对于包括在图像处理条件中的设置项目而言也是如此。此外,即使在第一实施例中读入条件用于控制读入部,但在某些型号的多功能设备中,其可以是用于控制图像处理部41的条件,反之亦然。此外,即使在第一实施例中由读入部40来执行处理,但是在某些型号的多功能设备中,也可以由控制器10来执行。在这种情况下,读入部40也被视为包括控制器10。对于由图像处理部41执行的处理而言也是如此。<图像处理条件>下面示出用于包括在图像处理条件中的设置项目的设置值的示例。1.图像宽度分辨率(例如,300dpi、600dpi 和 1200dpi);2.图像高度分辨率(例如,300dpi、600dpi 和 1200dpi);3.图像宽度(例如,宽度方向上的像素数目);4.图像高度(例如,高度方向上的像素数目);5.压缩类型(例如,非压缩、JPEG压缩、LZW压缩、ZIP压缩和紧缩位(PackBits));6.图像方向(例如,纵长和横长);7.亮度(例如,0%至 100% );8.对比度(例如,0%至100% );以及9.色彩平衡(例如,0%至100% ) ο在这些设置项目之中,“压缩类型”不对应于PDF文件的属性。此外,“亮度”、“对比度”、和“色彩平衡”既不对应于TIFF文件的属性,也不对应于PDF文件的属性。此外,图像处理部41还可以对从读入部40输出的图像数据执行其它图像处理,诸如降噪处理(用于消除噪声的处理)、边缘增强处理,并且在这样的情况下,图像处理条件还可以包括用于那些图像处理的参数。
〈存储条件〉如图5中所示,在第一实施例中,除图像生成条件之外,还针对控制器10本身设置操作条件。特别地,用于控制器10本身的操作条件是用于将图像数据存储到图像文件中的条件(存储条件)。下面示出用于包括在存储条件中的设置项目的设置值的示例。1.页眉和页脚开、关;2.水印开、关;3.缩略图像开、关;以及4.字符识别(OCR)开、关。在上述设置项目之中,“缩略图像”对应于TIFF文件和PDF文件的属性。另一方面,“页眉和页脚”、“水印”和“字符识别”不对应于TIFF文件的属性。页眉和页脚指的是在将图像数据打印在记录介质上时打印在记录介质的上端部分和下端部分上的信息(字符、图示等)。当在存储条件的“页眉和页脚”中设置“开”时, 在将扫描图像数据存储到PDF文件中时,控制器10从存储在PDF文件中的其它图像数据获取“页眉和页脚”信息并将获取的信息存储为扫描图像数据的“页眉和页脚”。也就是说,控制器10还使与作为“页眉和页脚”的属性值存储在插入目的地PDF文件中的其它图像数据相关联的信息(字符、图示等)与扫描图像数据相关联,并将其存储。水印指的是所谓的水印图像。当在存储条件的“水印”中设置“开”时,控制器10 获取与存储在是插入目标的PDF文件中的其它图像数据相关联的水印图像作为“水印”的属性值,并且控制器10还使获取的水印图像与扫描图像数据相关联,并将其存储。字符识别(OCR)指的是通过字符识别处理从扫描图像数据获得的字符串。当在在存储条件的“字符识别(OCR),,中设置“开”时,在将扫描图像数据存储到PDF文件中时,控制器10识别由图像数据提供的字符串,使识别的字符串与扫描图像数据相关联,并将其存储。此外,上述信息是可选的,并且因此可以不必须将其被存储在PDF文件或TIFF文件中。“页眉和页脚”(字符、图示等)的信息和“水印”的水印图像是“不可用于设置图像生成条件的属性值”的示例。<用于设置图像生成条件的方法>在第一实施例中,存在六种类型的方法下面将解释“第一设置方法”至“第六设置方法”作为用于根据属性值来设置图像生成条件的方法。用户能够自由地选择这些设置方法中的任何一个。〈第一设置方法〉在第一设置方法中,对于设置项目中的一个,扫描图像数据的属性值中的每一个适应扫描图像数据插入到的插入页面(“用于追加扫描图像数据的位置或地址”的示例)附近的页面的属性值。例如,当“第二页面”被指定为将向其中插入扫描图像数据的插入页面时,将在目的地图像文件中的当前第一页面与当前第二页面之间插入扫描图像数据。在这种情况下,由于当前第一页面和当前第二页面是插入页面附近的页面,所以扫描图像数据的属性值适应当前第一页面、或当前第二页面、或两者的属性值。下面将描述第一设置方法的细节。
这里,表述“适应属性值”意指图像生成条件的设置项目被设置为存储在图像文件中的图像数据的相应属性的属性值,或被设置为依照存储在图像文件中的图像数据的相应属性的属性值的值。例如,当存储在图像文件中的图像数据的“图像宽度分辨率”的属性值
是600dpi时,将“600dpi”(或根据属性值的值)设置为图像生成条件的“图像宽度分辨 ”
华 ο〈第二设置方法〉在第二设置方法中,每个属性值适应用于设置项目中的一个的属性值中最频繁出现的属性值。例如,假设在存储在TIFF文件中的一个或多个图像数据中,“JPEG”在“压缩类型”的属性值中出现得最频繁,并且“色彩”在“像素构造”的属性值中出现得最频繁。在这种情况下,对于图像生成条件,“JPEG”被设置为“压缩类型”,并且“色彩”被设置为“像素构造”。〈第三设置方法〉在第三设置方法中,特定属性的属性值适于最接近于预先指定的属性值的属性值。在第三设置方法中,属性值适于可以最高速度处理的属性值。具体而言,基于存储在目的地图像文件中的属性信息当中的低图像质量的属性值来设置图像生成条件。在这种情况下,可以缩短从读入的开始到将图像数据存储到图像文件中的结束的时间。图6示出“图像宽度分辨率”、“图像高度分辨率”、“像素构造”、“图像宽度”、“图像高度”以及“压缩类型”作为“特定属性”。根据图6,例如,在对于图像生成条件将“300dpi”设置为“图像宽度分辨率”的情况和将“ 1200dpi ”设置为“图像宽度分辨率”的情况之间,设置“300dpi ”的情况针对低图像质量。因此,例如,当“图像宽度分辨率”的属性值在TIFF文件中包括“600dpi”和“ 1200dpi” 时,多功能设备1使分辨率变为更接近“300dpi”的“600dpi”以设置图像生成条件。此外,例如,诸如JPEG压缩的有损压缩的情况的图像质量比非压缩以及诸如LZW 压缩等的无损压缩的情况的图像质量低。因此,当TIFF文件包括其“压缩类型”的属性值是“JPEG压缩”的图像数据时,将“JPEG压缩”设置为用于图像生成条件的“压缩类型”。此外,关于图6中未示出的属性,可以以与“第一设置方法”、“第二设置方法”、“第五设置方法”、或“第六设置方法”相同的方法来选择属性。此外,图6中所示的分类可以随着多功能设备的型号而变。然而,在第一实施例中,根据图6中所示的分类来确定处理是否是高速的。此外,关于除图6中所示的属性之外的属性,当属性值的差异引起处理速度的显著差异时,还可以将这样的属性值包括在“特定属性”中。〈第四设置方法〉在第四设置方法中,特定属性的属性值适应最接近于预先指定的属性值的属性值。在第四设置方法中,属性值适应最高图像质量的属性值。在某些情况下,还可以将非压缩和多个类型的无损压缩的图像数据包括在一个TIFF文件中。在这种情况下,也可以以与 “第一设置方法”、“第二设置方法”、“第五设置方法”、或“第六设置方法”相同的方法来选择属性值。〈第五设置方法〉在第五设置方法中,用户从存储在图像文件中的属性中选择属性中的任何一个。 由用户仅针对其值在图像数据之间不同的属性来选择属性值。关于与其值在图像数据之间相同的属性相对应的设置项目,相同属性值被设置为设置项目。此外,用户只能选择存储在图像文件中的属性值,但是不能选择未被存储在图像文件中的任何属性值。例如,当TIFF文件包括其“图像宽度分辨率”的属性值是“300dpi” 或“ 1,200dpi”的图像数据时,用户不能选择“600dpi”。〈第六设置方法〉在第六设置方法中,基于表示图像数据的存储时间的信息来确定用于设置图像生成条件的属性值。在第六设置方法中,属性值适应具有最新生成时间(或日期)的页面的属性值。〈多功能设备的处理〉接下来,将对于诸如“扫描和插入处理”的多功能设备1的处理来进行说明。这里, 将用将图像数据插入(追加到)存储在被连接到多功能设备1的USB接口 15的USB存储器中的图像文件中的示例来进行说明。<多功能设备1中的处理流程>将参考图7来说明多功能设备1中的处理流程。在多功能设备1通电时开始处理。 在步骤SlOl中,控制器10在操作部13的显示器上显示预定待机画面。在此待机画面上, 用户能够选择诸如“打印”、“扫描”、“复印”等中的任何一个。控制器10待机或等待直至用户选择功能中的任何一个,并且当已选择了功能中的任何一个时,处理前进至步骤S102。在步骤S102中,当已选择的功能不是“扫描”(而是打印或复印)时,处理前进至步骤S103 ;当已选择的功能是“扫描”时,处理进行至步骤S104。在步骤S103中,控制器10 根据已选择的功能来执行预定处理且处理返回到步骤SlOl。在步骤S104中,控制器10确定USB存储器是否被连接到USB接口 15。当USB存储器没有被连接到USB接口 15时,处理前进至步骤S105 ;当USB存储器被连接到USB接口 15时,处理前进至步骤S106。在步骤S105中,控制器10显示用于提醒插入USB存储器的消息且处理返回至步骤S104。在步骤S106中,控制器10在显示器上显示扫描设置画面以供用户设置图像生成条件。在扫描设置画面上,除用于图像生成条件的设置项目之外,还显示选择项目,以让用户选择“将扫描图像插入已有文件中”或“不将扫描图像插入已有文件中”。当用户选择“将扫描图像插入已有文件中”的项目时,变灰显示用于图像生成条件的设置项目。从而,不能在扫描设置画面上设置图像生成条件。当用户选择了 “将扫描图像插入已有文件中”的项目时,用户应按下设置完成按钮而不设置图像生成条件。另一方面,当用户选择“不将扫描图像插入已有文件中”的项目时,能够在扫描设置画面上设置图像生成条件。当用户选择“不将扫描图像插入已有文件中”的项目时,用户在设置图像生成条件之后按下设置完成按钮。此外,没有在扫描设置画面上设置存储条件, 因为在选择“不将扫描图像插入已有文件中”的项目的情况下不使用存储条件。在步骤S107中,控制器10判断是否已经选择了“将扫描图像插入已有文件中”的项目。当已经选择了 “不将扫描图像插入已有文件中”的项目时,处理前进至步骤S108 ;当已经选择了 “将扫描图像插入已有文件中”的项目时,处理前进至步骤S109。在步骤S108中,控制器10执行为“不将扫描图像插入已有文件中”的情况准备的预定处理。该预定处理包括基于在步骤S106中设置的上述图像生成条件来生成图像数据的步骤和将生成的图像数据存储在新图像文件中的步骤。在步骤S109中,控制器10在显示器上显示文件选择画面,以让用户选择图像数据将被插入其中的目的地图像文件。在文件选择画面上,用户能够选择存储在USB存储器中的已有文件(TIFF文件或PDF文件)。控制机10待机直至选择了已有文件,并且在已经完成选择时处理前进至步骤S110。在步骤SllO中,控制器10在显示器上显示插入页面指定画面,以让用户指定将向其中插入扫描图像数据的页面(插入位置)。例如,当用户期望在第一页面之前插入图像数据时,用户指定“第一页面”;当用户期望在第一页面与第二页面之间插入图像数据时,用户指定“第二页面”;或者当用户期望在最后页面之后插入图像数据时,用户指定“文件结尾”。 控制器10待机,直至由用户指定了插入页面,并且在已完成指定时处理前进至步骤S111。在步骤Sl 11中,控制器10执行“图像生成条件设置处理”,其中根据存储于在步骤 S109中选择的图像文件(已有文件)的属性值来设置图像生成条件和存储条件。下面将描述“图像生成条件设置处理”的细节。在步骤Sl 12中,控制器10控制读入部40扫描原稿。在已在步骤Sl 11中设置的图像生成条件下基于“用于控制读入部40的条件(读入条件)”来执行此控制。在步骤S113 中,控制器10控制图像处理部41以对从读入部40输出的图像数据执行图像处理(图像处理)。在已在步骤Slll中设置的图像生成条件下基于“用于控制图像处理部41的条件(图像处理条件)”来执行此控制。在步骤S114中,控制器10根据图像生成条件使已经进行了图像处理的图像数据与属性值相关联,并在在已在步骤SllO中指定的插入页面之前的位置处将关联图像数据插入(追加存储到)在步骤S109中选择的已有文件中。在插入中,当图像文件是TIFF文件时,并且当在步骤Slll中设置的存储条件的“缩略图像”是“开”时,控制器10还存储缩略图像。以同样的方式,当图像文件是PDF文件时,控制器10还根据存储条件来存储“页眉和页脚”、“水印”、“缩略图像”以及“字符识别(OCR),,的信息。<图像生成条件设置处理>接下来,将对于上述“图像生成条件设置处理”来进行说明。这里,下面将参考图8 来解释其中选择“第一设置方法”作为用于设置图像生成条件的方法的示例。此外,在“第二至第六设置方法”中应适当地改变处理流程,但是基本上,每种方法的处理流程方面几乎不存在差异。因此,将省略对“第二至第六设置方法”的处理流程的详细说明。如图8中所示,在步骤S201中,控制器10在显示器上显示选择画面,以让用户选择上文所述的“第一设置方法”至“第六设置方法”中的任何一个的设置方法。控制器10待机,直至用户选择了设置方法中的任何一个,并且在已经选择了设置方法中的任何一个时处理前进至步骤S202。在步骤S202中,控制器10确定是否选择了 “第一设置方法”,并且在已经选择了 “第一设置方法”时处理前进至步骤S203。否则,处理前进至步骤S204。在步骤S203中,控制器10根据“第一设置方法”执行“第一获取处理”以从图像文件获取属性值。下面将描述“第一获取处理”的细节。在步骤S204中,控制器10根据除“第一设置方法”之外的设置方法(第二至第六设置方法)来执行“第二获取处理”至“第六获取处理”中的任何一个。将省略对“第二获取处理”至“第六获取处理”的说明。在步骤S205中,控制器10确定扫描仪部11是否支持获取的属性值。具体地, 例如,存储在已有文件中的图像数据不必须限于由多功能设备1生成的图像数据,而是还可以存储由另外的扫描仪生成的图像数据。在这种情况下,例如,另外的扫描仪可以支持 “MOOdpi”的分辨率,因此,获取的“图像宽度分辨率”的属性值可以是“MOOdpi”。然而, 第一实施例的扫描仪部11支持的“图像宽度分辨率”是“300dpi”、“600dpi”和“1200dpi”。 因此,扫描仪部11不支持“2400dpi”的分辨率。当在获取的属性值中包括扫描仪部11不支持的至少一个属性值时,处理前进至步骤S206。当扫描仪部11支持所有属性值时,处理前进至步骤S207。在步骤S206中,控制器10在显示器上显示设置画面,以让用户设置与对其设置扫描仪部11不支持的属性值的属性相对应的设置项目的设置值。控制器10以设置画面待机, 直至用户设置了设置值,并且在用户已设置了设置值时处理前进至步骤S207。在步骤S207中,控制器10确定在图像生成条件的设置项目中是否包括不能根据从已有文件获取的属性值设置的设置项目。当包括了不能根据从已有文件获取的属性值设置的设置项目时,处理前进至步骤S208 ;当没有包括不能根据从已有文件获取的属性值设置的设置项目时,处理前进至步骤S209。如前所述,第一实施例的图像生成条件包括不与TIFF文件和PDF文件的属性相对应的设置项目(“亮度”、“对比度”、“色彩平衡”等),并且不能根据从已有文件获取的属性值来设置这些设置项目。在这种情况下,处理总是前进至步骤208。然而,在某些型号的多功能设备中,在图像生成条件的设置项目中可能不包括不能够根据从已有文件获取的属性值设置的设置项目。在这种情况下,处理前进至步骤S209。在步骤S208中,控制器10在显示器上显示设置画面,以让用户设置不能根据从已有文件获取的属性值设置的设置项目。控制器10以设置画面待机,直至用户设置了设置值,并且在用户已设置了设置值时处理前进至步骤S209。在步骤S209中,控制器10确定是否存在任何选项设置。例如,在PDF文件的情况下,术语“存在选项设置”意指“页眉和页脚”、“水印”、“缩略图像”和“字符识别(OCR)”的属性值存储在插入目的地PDF文件中。在TIFF文件的情况下,术语“存在选项设置”意指 “缩略图像”的属性值被存储在插入目的地TIFF文件中(即,存储缩略图像)。当“页眉和页脚”、“水印”、“缩略图像”和“字符识别(OCR)”的属性值中的至少一个被存储在插入目的地PDF文件中时,控制器10确定存在选项设置,并且处理前进至步骤 S210;当没有存储这样的属性值时,处理前进至步骤S211。在步骤S211中,控制器10在显示器上显示选择画面,以让用户选择是否执行选项设置。在该选择画面上,用户能够选择是否对“页眉和页脚”、“水印”、“缩略图像”、和“字符识别(OCR),,的设置项目之中其属性值被存储在已有文件中的一些设置项目执行选项设置 (“开”或“关”)。控制器10以选择画面待机,直至用户选择了是否执行选项设置,并且在已经完成选择时处理前进至步骤S211。在步骤S211中,控制器10根据从已有文件获取的属性值和由用户选择的属性值来设置图像生成条件,同时,控制器10根据是否执行选项设置的选择来设置存储条件。〈第一获取处理〉
如图9中所示,在步骤S301中,控制器10确定由用户指定的插入页面是否是“第一页面”。当指定了 “第一页面”时,步骤前进至步骤S302 ;否则,步骤前进至步骤S303。在步骤S302中,控制器10从已有文件的第一页面获取每个属性的属性值。在步骤S303中,控制器10确定插入页面是否是“文件结尾”。当插入页面被指定为文件结尾时, 处理前进至步骤S304 ;否则,处理前进至步骤S305。在步骤S304中,控制器10从已有文件的最后页面获取每个属性的属性值。在步骤S305中,控制器10从已有文件的插入页面之前和之后的前和后页面获取每个属性的属性值。在步骤S306中,控制器10针对每个属性确定在前和后页面之间属性值是否相同。 当对于所有属性来说,在前和后页面之间属性值相同时,控制器10结束处理且处理返回到 “图像生成条件设置处理”;当存在其值在前和后页面之间不同的至少一个属性时,处理前进至步骤S307。在步骤S307中,控制器10在显示器上显示选择画面,以让用户从关于其值在前和后页面之间不同的属性的两个选项中进行选择。在第一选项中,从前页面获取属性值,并且在第二选项中,从后页面获取属性值。控制器10待机直至用户从选项中进行了选择,并当已经选择了选项中的任何一个时结束处理并且返回到“图像生成条件设置处理”。此外,利用其中用户从前页面和后页面中进行选择的示例进行了以上说明。然而, 还能够通过与“第三设置方法”、“第四设置方法”、或“第六设置方法”相同的方法来执行从前和后页面中的任何一个获取属性值的选择。根据依照如上文所解释的本教导的第一实施例的多功能设备1,在扫描原稿以生成图像数据并将扫描图像数据插入或追加(追加存储)到已有图像文件中的情况下,根据存储在将向其中插入扫描图像数据的目的地图像文件的图像数据的属性值来设置图像生成条件。因此,能够使插入图像数据的图像质量适应存储在图像文件中的图形数据的图像质量。因此,能够减少由将属性值不同的图像数据存储在一个图像文件中引起的问题。特别地,例如,假设最初存储在图像文件中的图像数据的“图像宽度分辨率”全部是“1200dpi”,并且由多功能设备1将具有“300dpi”的分辨率的图像数据插入图像文件中。在这种情况下,当显示存储在图像文件中的图像数据时,可能发生图像质量(在这种情况下为“图像宽度分辨率”)的变化,因此可能使用户产生不协调的感觉。根据多功能设备 1,由于不能设置与最初存储在图像文件中的图像分辨率不同的任何图像分辨率,所以能够减少这种不协调性(不调和)。对于“图像高度分辨率”、“图像宽度”、“图像高度”、“图像方向”等来说同样如此。此外,例如,假设“JPEG压缩”是存储在原始图像文件中的图像数据的“压缩类型”, 并且用来显示原始图像文件的应用程序与LZW压缩不兼容。在这种情况下,如果扫描图像数据是“LZW压缩的”,则存在不调和或不方便,因为其变得不再能够利用到目前为止已经利用的应用程序。然而,根据多功能设备1,由于未以最初在图像文件中未使用的压缩类型来进行压缩,所以能够减少这种不调和。此外,根据多功能设备1,当原始图像文件是PDF文件时,由于扫描图像数据还与存储在原始图像文件中的图形数据的“水印”的水印图像和“页眉和页脚”的信息(字符、 图示等)相关联,所以能够以与其它图像数据相同的方式来用扫描图像数据打印或显示页眉、页脚和水印图像。因此,能够减少由于没有仅用由多功能设备1插入的扫描图像数据来打印或者显示那些项目而使用户感觉到的不协调性(不调和)。此外,当选择了 “第一设置方法”时,多功能设备1根据存储在从插入图像数据的位置(插入页面)开始的基准范围(例如,从前一个页面至后一个页面)中的图像数据的属性值来设置图像生成条件。因此,能够使插入的图像数据的图像质量适应该基准范围内的图像数据的图像质量。因此,用户难以察觉到图像质量的变化。此外,当选择了 “第二设置方法”时,多功能设备1根据多个属性值之中出现得最频繁的属性值来设置图像生成条件。因此,用户难以察觉到图像质量的变化。此外,当选择“第三设置方法”或“第四设置方法”时,多功能设备1根据多个属性值之中距离预定属性值(高速的属性值或高图像质量的属性值)最近的属性值来设置图像生成条件。因此,当图像文件已存储了属性值相互不同的多个图像数据时,能够确定根据属性值中的任何一个来设置图像生成条件。此外,当选择了 “第五设置方法”时,多功能设备1让用户选择根据多个属性值之中的任何一个属性值来设置图像生成条件。因此,当图像文件已存储了属性值相互不同的多个图像数据时,可以确定根据属性值中的任何一个来设置图像生成条件。此外,当选择了 “第六设置方法”时,多功能设备1根据具有最新生成时间和日期的页面的属性值来设置图像生成条件。因此,当图像文件已存储了属性值相互不同的多个图像数据时,可以确定根据具有最新生成时间和日期的页面的属性值来设置图像生成条件。此外,当图像生成条件不可根据存储在图像文件中的图像数据的属性值来设置时 (例如,当“图像宽度分辨率”是MOOdpi时),多功能设备1让用户在可设置范围内设置图像生成条件。因此,能够在可设置范围内设置图像生成条件。此外,利用多功能设备1,用户能够用从图像文件获取的属性值设置的不可设置的图像生成条件(“亮度”、“对比度”、“色彩平衡”、“伽玛校正”等)。本发明不限于通过上述描述和附图解释的第一实施例,而是例如,以下实施例和所有这些实施例的适当组合也被包括在本教导的技术范围内。在第一实施例中,用将图像数据插入存储在USB存储器中的图像文件的示例进行说明。然而,还能够将图像数据插入存储在与多功能设备1可通信地连接的外部计算机(文件服务器等)中的图像文件中。在这种情况下,作为步骤S104和S105的替代,可以执行以下处理。首先,多功能设备1让用户指定外部计算机的网络地址(或者还可以让用户选择与多功能设备1可通信地连接的计算机中的任何一个)。然后,控制器10确定指定的网络地址处的外部计算机是否与多功能设备1可通信地连接。当其被连接时,处理前进至步骤 S106 ;如果其未被连接,则控制器10可以让用户再次指定网络地址。当图像数据将被插入存储在外部计算机(文件服务器等)中的图像文件中时,在步骤S109中,控制器10显示存储在由用户指定的网络地址处的计算机中的已有文件的选择画面。在第一实施例中,利用根据属性值来设置用于控制读入部40的条件和用于控制图像处理部41的条件两者的示例进行了说明。然而,还能够根据属性值来仅设置用于控制读入部40的条件和用于控制图像处理部41的条件中的一个,并且让用户来设置另一个,而不管其是否具有属性值。
在第一实施例中,利用将用多功能设备1生成的图像数据存储到USB存储器中的示例进行了说明。然而,还能够由在与多功能设备1可通信地连接的计算机上执行的扫描仪驱动来实现本发明。在这种情况下,在计算机上设置读入条件和图像处理条件以控制多功能设备1基于读入条件来生成图像数据。然而,计算机从多功能设备1获取生成的图像数据,基于图像处理条件来处理图像数据,并将其插入已有文件中。在第一实施例中,利用多功能设备的示例作为图像扫描设备进行了说明。然而,图像扫描设备还可以是仅具有扫描功能的单功能图像扫描仪。
权利要求
1.一种图像扫描设备,所述图像扫描设备扫描原稿以获得扫描图像数据并将所述扫描图像数据追加到存储与已有图像数据的属性值相关联的所述已有图像数据的图像文件,所述设备包括设置部,所述设置部基于存储在所述图像文件中的所述已有图像数据的属性值来设置图像生成条件;生成部,所述生成部扫描原稿以基于由所述设置部设置的所述图像生成条件来生成所述扫描图像数据;以及存储部,所述存储部将由所述生成部生成的所述扫描图像数据追加到所述图像文件中以存储追加的图像文件。
2.根据权利要求1所述的图像扫描设备,其中所述生成部具有扫描所述原稿以输出所述扫描图像数据的读入部、以及对从所述读入部输出的所述扫描图像数据执行图像处理的图像处理部,并且所述图像生成条件包括用于控制所述读入部的条件和用于控制所述图像处理部的条件中的一个。
3.根据权利要求1所述的图像扫描设备,其中,所述存储部从存储在所述图像文件中的所述已有图像数据获取不可用于设置所述图像生成条件的另外的属性值,所述存储部使由所述生成部生成的所述扫描图像数据与根据所述图像生成条件的属性值和所述不可用于设置图像生成条件的另外的属性值相关联,并且所述存储部将关联的扫描图像数据追加到图像文件中以存储追加的图像文件。
4.根据权利要求1所述的图像扫描设备,进一步包括地址指定部,所述地址指定部指定在所述图像文件中用于追加由所述生成部生成的所述扫描图像数据的地址,其中所述设置部基于所述图像文件中从由所述地址指定部指定的地址开始的基准范围内存储的所述已有图像数据的属性值来设置所述图像生成条件。
5.根据权利要求1所述的图像扫描设备,其中,所述已有图像数据包括分别与多个属性值相关联的多个已有图像数据,并且在存储在所述图像文件中的所述已有图像数据的多个属性值相互不同的条件下,所述设置部基于所述多个属性值中出现得最频繁的属性值来设置所述图像生成条件。
6.根据权利要求1所述的图像扫描设备,其中,所述已有图像数据包括分别与多个属性值相关联的多个已有图像数据,并且在存储在所述图像文件中的所述已有图像数据的多个属性值相互不同的条件下,所述设置部基于所述多个属性值之中最接近于预先指定的属性值的属性值来设置图像生成条件。
7.根据权利要求1所述的图像扫描设备,其中,所述已有图像数据包括分别与多个属性值相关联的多个已有图像数据,所述图像文件包括表示存储每个已有图像数据的时间的信息,并且在存储在所述图像文件中的所述已有图像数据的多个属性值相互不同的条件下,所述设置部基于所述多个属性值之中、基于存储每个图像数据的时间而确定的属性值来设置图像生成条件。
8.根据权利要求1所述的图像扫描设备,其中,所述已有图像数据包括分别与多个属性值相关联的多个已有图像数据,并且在存储在所述图像文件中的所述已有图像数据的多个属性值相互不同的条件下,所述设置部让用户在所述多个属性值之中选择属性值。
9.根据权利要求1所述的图像扫描设备,其中,在满足存储在所述图像文件中的所述已有图像数据的属性值的所述图像生成条件不可设置的条件下,所述设置部让用户在可设置的范围内设置所述图像生成条件。
10.根据权利要求1至9中的任一项所述的图像扫描设备,其中,所述设置部让用户来设置用从所述图像文件获取的属性值不可设置的所述图像生成条件。
11.一种驱动图像扫描设备的方法,其中所述图像扫描设备扫描原稿并输出扫描图像数据,所述方法包括以下处理设置处理,其中从存储与已有图像数据的属性值相关联的所述已有图像数据的图像文件获取属性值,并基于获取的属性值来设置读入条件和图像处理条件;控制处理,其中控制所述图像扫描设备以基于所述读入条件来输出扫描图像数据; 图像处理,其中基于所述图像处理条件来处理从所述图像扫描设备输出的所述扫描图像数据;以及存储处理,其中通过所述图像处理处理的所述扫描图像数据被追加到所述图像文件中。
12.—种图像存储方法,所述图像存储方法用于将通过原稿的扫描生成的扫描图像数据追加到存储与属性值相关联的已有图像数据的图像文件中,所述方法包括步骤基于存储在所述图像文件中的所述已有图像数据的属性值来设置图像生成条件;基于设置的图像生成条件通过原稿的扫描来生成扫描图像数据;以及将在生成扫描图像数据的步骤中生成的所述扫描图像数据追加到所述图像文件中。
全文摘要
本发明提供了图像扫描设备、驱动图像扫描设备的方法以及图像存储方法,其中,图像扫描设备包括设置部,其基于存储在图像文件中的已有图像数据的属性值来设置图像生成条件;生成部,其扫描原稿以基于由设置部设置的图像生成条件来生成扫描图像数据;以及存储部,其将由生成部生成的扫描图像数据追加到图像文件中以存储追加的图像文件。
文档编号H04N1/387GK102316234SQ20111007271
公开日2012年1月11日 申请日期2011年3月22日 优先权日2010年6月29日
发明者金本绫子 申请人:兄弟工业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1