图像处理设备及其控制方法

文档序号:6441961阅读:100来源:国知局
专利名称:图像处理设备及其控制方法
技术领域
本发明涉及处理图像数据的图像处理设备及其控制方法。
背景技术
一般地,当读取装置读取和处理与原稿台上放置的多个原稿相对应的图像时,进行校正原稿的倾斜的倾斜校正处理(參考日本特开平9-163121)。此外,在进行原稿倾斜校正处理的情况下,当原稿过度倾斜以致不能进行校正吋,生成警告以使得重新放置原稿 (參考日本特开2001-251492)。在如日本特开平9-163121所公开的对多个原稿进行倾斜校正处理的情况下,如果如日本特开2001-251492所述、原稿的倾斜太大以致不能校正傾斜,则生成警告以使得重新放置原稿,或者在未能适当地进行校正的情况下继续处理。然而,在如上所述进行原稿的重新放置的情况下,当打开或关闭读取装置的原稿盖时,可能使原稿偏移,并且在第一次读取操作中倾斜但至少接受倾斜校正的原稿之一可能进ー步傾斜、以使得不接受倾斜校正。此外,当要在未能适当地进行校正的情况下继续处理时,可能获得用户不期望的結果。

发明内容
根据本发明的一方面,ー种图像处理设备,包括输入部件,用于输入与多个原稿相对应的图像数据;判断部件,用于判断各原稿是否接受倾斜校正;选择部件,用于选择与第一原稿相对应的第一图像数据作为输出对象,所述第一原稿是所述多个原稿中的不接受倾斜校正的原稿;以及输出部件,用于输出所述第一图像数据。根据本发明的其它方面,一种用于控制图像处理设备的方法,所述图像处理设备用于处理与原稿相对应的图像数据,所述方法包括以下步骤输入与多个原稿相对应的图像数据;判断各原稿是否接受倾斜校正;选择与第一原稿相对应的第一图像数据作为输出对象,所述第一原稿是所述多个原稿中的不接受倾斜校正的原稿;以及输出步骤,用于输出所述第一图像数据。通过以下參考附图的说明,上述本发明的方面和其它方面将变得明显。


图1是示出根据本发明实施例的图像处理设备的结构的图。图2是示出原稿台上放置的原稿的图。图3是示出根据实施例的处理的流程图。图4A和4B是示出显示单元的显示画面的图。图5是示出根据实施例的其它处理的流程图。图6是示出根据实施例的其它处理的流程图。
具体实施例方式以下将參考

本发明的实施例。注意,该实施例的装置的组件和处理过程仅是例子并且本发明不限于此。图1是示出根据本发明实施例的图像处理设备100的结构的框图。在图1中,中央处理单元(CPU) 101根据ROM 102中存储的程序来控制图像处理设备100的操作。ROM 102 存储要由CPUlOl执行的程序和关于与图像处理设备100的操作相关联的设置的信息等。使用DRAM 103作为CPU 101的工作区域和存储要处理的图像数据的临时存储区域。由CPU 101进行诸如从DRAM103读取和擦除数据以及将数据写入DRAM 103等的存储控制。操作单元104包括由用户操作的各种键。显示单元105显示要通知给用户的信息。读取单元106 对原稿的图像进行光学扫描并生成表示原稿的图像的图像数据。在将原稿放置在原稿台上并且关闭能够开关的原稿盖之后,读取单元106响应于操作単元104发出的所输入的读取指示来读取原稿上的图像以生成表示图像的电子图像数据。记录单元107根据输入的图像数据使用诸如墨等的记录剂在打印紙等的记录介质上记录图像。系统总线108用于在组件之间进行预定数据通信。利用该结构,图像处理设备100通过读取単元106读取原稿台上放置的原稿,并处理各原稿。具体地,CPU 101从通过读取单元106进行的读取所获得的图像数据检测原稿, 提取与各原稿相对应的图像数据,并处理该图像数据。此外,CPU 101检测原稿的傾斜度, 并对原稿的倾斜进行校正。对满足预定条件(例如,傾斜度(角度)小于10度)的原稿, 能够适当地执行倾斜校正。在读取单元106读取原稿之前,用户重新放置不满足预定条件的原稿。注意,可以使用各种方法作为用于检测原稿的方法、用于提取原稿的方法、用于检测倾斜度的方法和用于校正倾斜的方法。图2是示意性地示出原稿台201上放置的多个原稿的图。在图2中,从上面观看原稿台201。如图2所示,假定用户将原稿A和C设置在远离操作単元104的位置,将原稿 B和D设置在操作単元104附近。原稿台201是透明的台,并且读取単元106从透明台的下侧读取如图2所示设置的原稿的图像。因此,用户以使得要读取的原稿面朝下的方式设置原稿。在图2中,基准线202与原稿台201在水平方向上延伸的边平行地在水平方向上延伸。倾斜角度203表示原稿的傾斜度。假定当倾斜角度203相对于基准线202等于或大于预定角度吋,CPU 101不能进行倾斜校正。在图2中,假定原稿C过度倾斜以致不能接受倾斜校正。注意,基准线202和表示倾斜角度203的线被示出来用于说明,并且不存在于原稿台201上。此外,能够检测的原稿的数量不限于4个,并且可以使用各种数量。接着将说明以下处理流程使用读取单元106读取原稿台上放置的原稿的图像, 针对各原稿对原稿的图像数据进行倾斜校正,井分别处理数据。图3是示出在该情况下进行的处理的流程图。流程图示出当CPU 101将ROM 102中存储的程序载入DRAM103并执行该程序时进行的处理的流程。当由操作単元104指定提取原稿并在各记录介质中记录原稿的原稿复印处理、并指示开始处理时,该流程图开始。此外,在该情况下,由操作単元104预先指定在校正原稿的倾斜之后输出原稿的操作。此外,在检测原稿吋,可以由操作単元104 预先指定原稿的数量或者可以自动检测原稿的数量。首先,在步骤S301中,读取单元106读取原稿台上放置的原稿的图像以检测原稿台上放置的原稿。在该情况下,读取单元106读取原稿台中的特定范围,分析通过读取获得的图像数据,并指定原稿的边缘部以检测各原稿的形状。注意,用于检测原稿的方法不限于此,可以使用各种方法,例如用于根据设置在原稿台的下部的光遮断器在打开并关闭原稿盖时的输出来检测原稿的方法。这里,由于如图2所示将原稿设置得相互分离,因而检测到 4个原稿。接着,在步骤S302中,检测在步骤S301中检测到的各原稿的傾斜度(角度)。具体地,根据步骤S301中检测到的原稿的形状针对各原稿设置矩形区域,并检测由矩形区域的下边和原稿台的在水平方向上延伸的ー个边(水平基准)限定的角度。这里注意,可以使用用于检测倾斜的任意方法,只要该方法可以判断是否进行倾斜校正处理并且检测傾斜度以进行倾斜校正处理即可。此外,可以由其它方法确定傾斜度来代替由原稿的矩形区域的下边和原稿台的下边所限定的角度。此外,在该实施例中,尽管由于如图2所示设置原稿, 因而指定了原稿A、B和D的傾斜度和大小,但对于原稿C,仅确定原稿C的傾斜度大于预定角度。然而,根据预定条件针对原稿C来设置矩形区域。针对各原稿区別由读取单元106 所读取的原稿的图像数据,并将图像数据存储在DRAM 103中。在步骤S303中,根据步骤S302中进行的检测的結果,判断步骤S301中检测到的原稿中是否包括接受倾斜校正处理的原稿或不需要进行倾斜校正处理的原稿(即,傾斜度为O或大约为O的原稿)。当判断为肯定吋,处理进入步骤S304,而当判断为否定吋,处理进入步骤S305。在步骤S304中,对判断为接受校正处理的原稿进行倾斜校正处理,或者不对判断为不要进行倾斜校正处理的原稿进行倾斜校正处理,之后,在记录单元107中记录(打印) 原稿。在该情况下,将原稿的图像数据分别记录在记录介质中。注意,在操作単元104指定以相同倍率复印的情况下,将图像记录在具有与原稿的大小相对应的大小的记录介质中。 如果指定记录介质的大小或指定倍率,则在记录图像之前对图像数据进行改变倍率的处理。在步骤S305中,判断是否存在不接受倾斜校正处理的图像、即未在步骤S304中打印的原稿的图像。当判断为肯定吋,处理进入步骤S306,而当判断为否定吋,因为所指示的复印处理结束而结束处理。注意,当存在在步骤S302中未检测出相对于水平基准的角度的原稿时,该原稿与步骤S305中进行的肯定判断的对象相对应。在步骤S306中,如图4A所示在显示单元105中显示关于是否打印与不接受倾斜校正处理的原稿相对应的图像的询问。当所读取的原稿中包括不接受倾斜校正处理的原稿吋,用户检查与步骤S304中打印的原稿相对应的图像的内容和数量,以使得判断出不接受倾斜校正处理的原稿的图像。因此,用户可以在不打开原稿盖的情况下指定原稿。之后,当用户响应于步骤S306中发出的询问在步骤S307中通过操作単元104选择打印吋,处理进入步骤S308,而当用户在步骤S307中没有选择打印吋,在此结束处理。在步骤S308中,使用记录单元107将与不接受倾斜校正处理的原稿相对应的图像记录在记录介质中。在记录了不接受倾斜校正处理的原稿的所有图像之后,结束该流程。注意,这里,根据用户做出的判断来记录由CPU 101判断为不接受倾斜校正处理的原稿的图像,以使得也记录由于图像内容而引起错误检测的原稿的图像。具体地,当读取单元106读取包括白色背景和对角倾斜的图像的原稿吋,CPU 101可能判断为原稿的傾斜度大于预定傾斜度。当用户识别出这种原稿或者当用户希望打印故意以倾斜方式设置的原稿吋,通过在步骤S307中选择打印,在没有改变的情况下打印原稿。注意,在步骤S306中发出的用于在显示单元105中显示的询问的内容不限于图4A 所示。例如,可以显示图4B所示的画面以使得用户可以容易地指定不接受倾斜校正处理的原稿。图4B中显示的画面表示设置在原稿台的右上部分的原稿(图2所示的原稿C)不接受倾斜校正处理。这里,由于读取4个原稿,因而改变显示模式以使得被分割成4个区域的原稿台的右上部的区域可辨别。当读取两个原稿时,在画面中显示被分割成两个区域的原稿台。在上述例子中,当原稿中包括不接受倾斜校正处理的对象原稿时,用户参考被适当打印的原稿的图像或原稿台上放置的对象原稿的位置来指定对象原稿。在以下例子中, 在显示单元105中显示读取单元106所读取的原稿中不接受倾斜校正处理的图像,以使得用户确认不接受倾斜校正处理的原稿。图5是示出在该情况下进行的处理的流程图。如图3所示的情况一样,该流程图示出在CPU 101将ROM 102中存储的程序载入DRAM 103中并执行该程序所进行的处理的流程。步骤S501 步骤S505中的操作与步骤S301 步骤S305中的操作相同,因此省略其说明。在步骤S506中,在显示单元105中显示关于是否进行与不接受倾斜校正处理的原稿相对应的图像的预览的询问。然后,在步骤S507中,判断用户是否使用操作单元104选择了预览。当判断为肯定时,处理进入步骤S508,而当判断为否定时,处理进入步骤S509。在步骤S508中,在显示单元105中显示在步骤S501中由读取单元106读取的原稿中、被判断为不接受倾斜校正处理的原稿。在该情况下,根据显示单元105的大小或分辨率等对所读取的图像的数据进行变倍处理等。进行预览以使得可区别地显示在读取单元106 读取原稿的图像时所设置的矩形区域的位置。此外,当多个原稿不接受倾斜校正处理时,响应于使用操作单元104发出的指示顺次将作为预览对象的原稿从一个切换到另一个。之后,对不接受倾斜校正处理的原稿的图像的预览结束,在步骤S 509中,如图4A 所示在显示单元105中显示与是否打印不接受倾斜校正的原稿的图像有关的询问。步骤 S509 步骤S511中的操作与步骤S306 步骤S308中的操作相同,并且省略其说明。根据图5所示的处理,如上所述,用户可以在预览不接受倾斜校正处理的原稿的图像之后判断是否打印不接受倾斜校正处理的原稿。因此,用户可以在确认了不接受倾斜校正处理的原稿的图像的打印状态之后判断是否进行打印。注意,在图5所示的例子中,在步骤S508中进行了预览之后,在步骤S509中发出与是否打印不接受倾斜校正处理的原稿有关的询问。根据针对该询问的应答,判断是否打印不接受倾斜校正处理的原稿。然而,当多个原稿不接受倾斜校正处理时,用户可能希望针对各原稿判断是否进行打印。因此,在多个原稿不接受倾斜校正处理的情况下,在每次预览原稿时,在步骤S509中发出与是否进行打印有关的询问,并且可以根据用户对询问的应答来确定要打印的原稿。以这种方式,在不接受倾斜校正处理的原稿中,可以有选择地打印用户所指定的原稿。此外,可以预览接受倾斜校正处理的原稿或不需要进行倾斜校正处理的原稿。此外,在包括不接受倾斜校正处理的原稿的情况下,可以在不打印原稿的图像的情况下结束处理。例如,当步骤S507中判断为否定时,可以结束处理。
在上述例子中,在包括接受倾斜校正处理的原稿或不需要进行倾斜校正处理的原稿的情况下,即使包括不接受倾斜校正处理的原稿,也进行打印(在步骤S304或步骤S504 中)。然而,当至少一个原稿不接受倾斜校正处理(或者可能至少一个原稿不接受倾斜校正处理)时,一些用户希望不对原稿中的任一原稿执行打印。在下述例子中,在包括不接受倾斜校正处理的原稿的情况下,在确认用户的意愿之后进行打印。图6是示出在该情况下进行的处理的流程图。如图3的情况一样,该流程图示出在CPU 101将ROM 102中存储的程序载入DRAM 103中并执行该程序所进行的处理的流程。步骤S601 步骤S603中的操作与步骤S301 步骤S303中的操作相同,因此省略其说明。当步骤S603中判断为包括不接受倾斜校正处理的原稿时,处理进入步骤S605, 否则,处理进入步骤S604。在步骤S604中,对与接受倾斜校正处理的原稿相对应的图像数据进行倾斜校正处理、或者不对与不需要进行倾斜校正处理的原稿相对应的图像数据进行倾斜校正处理, 并在记录单元107中记录原稿。这里,通过记录单元107记录所有原稿的图像数据,并且在记录单元107进行的所有原稿的记录结束之后,在此结束处理流程。在步骤S605中,如图4A或图4B所示在显示单元105中显示与是否进行打印有关的询问。之后,当步骤S606中判断为用户响应于询问通过操作单元104选择打印时,处理进入步骤S607,而当判断为用户未选择打印时,在此结束处理。在步骤S607中,对与接受倾斜校正处理的原稿相对应的图像数据进行倾斜校正处理、或者不对与不需要进行倾斜校正处理的原稿相对应的图像数据进行倾斜校正处理, 并在记录单元107中记录原稿。在步骤S608中,使用记录单元107将与不接受倾斜校正处理的原稿相对应的图像记录在记录介质中。注意,可以以相反的顺序进行步骤S607和步骤 S608中的操作。当在步骤S608中的操作之前进行步骤S607中的操作时,在显示单元105中显示表示正在打印进行了倾斜校正处理的原稿或不需要进行倾斜校正处理的原稿的通知, 之后,显示表示要打印不接受倾斜校正的原稿的通知以使得用户可以停止打印。具体地,即使在步骤S606中用户错误地选择了打印的情况下,当查看在步骤S607中打印的原稿时,用户判断为不需要之后进行的打印(步骤S608中进行的打印)并且可以使用操作单元104 来停止不必要的打印。如上所述,根据图6所示的处理,在包括不接受倾斜校正处理的原稿的情况下,可以在打印之前做出是否要进行打印的判断。因此,可以防止不期望地进行不必要的打印。注意,如图5所示的处理一样,在图6所示的处理中也可以进行预览。在该情况下, 在步骤S603和步骤S605中的操作之间,可以通过进行参考图5所述的预览处理来做出与是否要进行打印有关的判断。如上所述,根据该实施例,在对多个原稿中的一些原稿进行倾斜校正处理并且单独处理原稿的情况下,即使包括不接受倾斜校正处理的原稿,也提高了可操作性。根据参考图3和5所述的例子,不接受倾斜校正处理的原稿的图像除外,并且首先打印被适当读取的原稿的图像。然后,重新放置不接受倾斜校正处理的原稿以使得原稿被读取和打印。因此, 可以防止在适当放置所有原稿之前在由于重新放置原稿、已被适当读取的原稿倾斜的情况下发生的操作的延迟。此外,根据参考图6所述的例子,由于在适当读取所有原稿时进行打印,因而可以防止进行不需要的打印。注意,尽管以上说明了在包括不接受倾斜校正处理的原稿的情况下进行的处理的例子,但用户使用操作单元104预先选择在判断为包括不接受倾斜校正的原稿的情况下要进行的处理之一,并且根据该选择来进行处理。此外,在上述说明中,采用包括读取单元106和记录单元107的多功能外围设备作为例子。然而,可以在具有这种结构的除多功能外围设备以外的任意设备中进行该实施例中的处理。可以将读取装置(扫描器)和记录装置(打印机)连接至一般的个人计算机 (PC),可以将用于执行该实施例中的处理的程序(软件)安装在PC中,并且可以同时操作扫描器和打印机。此外,可以通过可连接至外部打印机(响应于从扫描器供给的指示来进行打印)的扫描器来执行该实施例的处理。此外,可以通过可连接至外部扫描器(在打印机的控制下进行读取)的打印机来执行该实施例的处理。此外,在上述说明中,通过读取装置来读取原稿台上放置的原稿的图像。然而,本发明不限于此,并且原稿可以被夹持在透明膜之间,并且可以在自动原稿传送装置传送所夹持的原稿的同时通过读取装置读取原稿。此外,在上述说明中,采用用于读取原稿台上的图像并用作原稿的图像的输入源的读取装置、以及用于打印图像并用作表示原稿的图像的图像数据的输出目的地的记录装置作为例子。然而,本发明不限于此。作为原稿的图像的输入源,可以使用数字静态照相机或PC中安装的图像处理应用程序软件等。在该情况下,以页为单位从输入源输入图像数据,并且通过表示原稿的图像的图像数据的输入来代替读取单元106所进行的读取。具体地,各页与各原稿相对应。当“页”的概念不适用于输入源时,使用“文件的单位”来代替“页的单位”。即,一个文件与一个原稿相对应。此外,作为输出目的地,可以使用传送至外部装置或存储在外部存储装置中来代替记录装置。在该情况下,当输出图像数据时,相互区别与多个页相对应的图像数据,并以页为单位输出图像数据。例如,在外部设备中操作的应用程序软件中以页为单位显示输出的图像数据。在该情况下,在校正后的状态下显示与接受倾斜校正处理的原稿相对应的图像数据。此外,区别并输出与多个页相对应的图像数据的处理包括作为不同文件发送和存储与多个页相对应的图像数据。作为发送的方法,可以使用电子邮件发送,其中,将与多个页相对应的图像数据形成为用作附件文件的不同图像文件。 此外,除了电子邮件发送以外,发送的方法的例子还包括FTP发送、SMB发送和WebDAV发送。 此外,当通过诸如USB I/F的本地I/F将图像处理设备连接至外部设备时,根据USB协议将与多个页相对应的图像数据发送至外部设备。外部存储装置的例子包括诸如可拆卸存储卡或USB存储器等的便携存储介质、以及通过电缆外部连接的存储装置。注意,在数字静态照相机用作原稿的输入源的情况下,对在拍摄时倾斜照相机的情况下所获得的图像进行如上所述的倾斜校正处理。此外,当应用程序软件用作原稿的输入源时,通过应用程序软件获得倾斜的图像,之后对倾斜的图像进行如上所述的倾斜校正处理。此外,也通过执行以下处理来实现上述实施例。具体地,通过网络或各种存储介质将实现上述实施例的功能的软件(程序)供给至系统或设备,并且系统或设备的计算机 (或CPU或MPU)读取并执行程序。此外,可以通过单个计算机或者通过相互结合的多个计算机来执行程序。此外,不需要通过软件实现上述所有处理,并且可以通过硬件实现所有处理的一部分。尽管已经参考典型实施例说明了本发明,但是应该理解,本发明不限于所公开的典型实施例。所附权利要求书的范围符合最宽的解释,以包含所有这类修改、等同结构和功能。
权利要求
1.ー种图像处理设备,包括输入部件,用于输入与多个原稿相对应的图像数据; 判断部件,用于判断各原稿是否接受倾斜校正;选择部件,用于选择与第一原稿相对应的第一图像数据作为输出对象,所述第一原稿是所述多个原稿中的不接受倾斜校正的原稿;以及输出部件,用于输出所述第一图像数据。
2.根据权利要求1所述的图像处理设备,其特征在于,还包括 询问部件,用于询问是否输出所述第一图像数据,其中,当对所述询问的应答表示输出所述第一图像数据时,所述输出部件输出所述第ー图像数据。
3.根据权利要求2所述的图像处理设备,其特征在干, 所述图像数据是通过使用读取装置读取原稿而获得的,以及所述询问部件在发出所述询问时显示作为所述第一原稿的原稿在所述读取装置中的原稿台上放置的位置。
4.根据权利要求1或2所述的图像处理设备,其特征在于,还包括 预览部件,用于预览所述第一图像数据,其中,所述输出部件根据在所述预览部件进行所述预览之后发出的输出指示,输出所预览的图像数据。
5.根据权利要求1所述的图像处理设备,其特征在于,还包括询问部件,用于在所述多个原稿中包括作为所述第一原稿的原稿的情况下,询问所述输出部件是否进行输出,其中,当对所述询问的应答表示所述输出部件进行输出吋,所述输出部件输出所述第 ー图像数据。
6.一种用于控制图像处理设备的方法,所述图像处理设备用于处理与原稿相对应的图像数据,所述方法包括以下步骤输入与多个原稿相对应的图像数据; 判断各原稿是否接受倾斜校正;选择与第一原稿相对应的第一图像数据作为输出对象,所述第一原稿是所述多个原稿中的不接受倾斜校正的原稿;以及输出步骤,用于输出所述第一图像数据。
7.根据权利要求6所述的方法,其特征在于,还包括 询问是否输出所述第一图像数据,其中,当对所述询问的应答表示输出所述第一图像数据时,在所述输出歩骤中输出所述第一图像数据。
8.根据权利要求7所述的方法,其特征在干,所述图像数据是通过使用读取装置读取原稿而获得的,并且所述方法还包括在发出所述询问时显示作为所述第一原稿的原稿在所述读取装置中的原稿台上放置的位置。
9.根据权利要求6所述的方法,其特征在于,还包括 预览所述第一图像数据,其中,在所述输出步骤中,根据在进行所述预览之后发出的输出指示来输出所预览的图像数据。
10.根据权利要求6所述的方法,其特征在于,还包括在所述多个原稿中包括作为所述第一原稿的原稿的情况下,询问在所述输出歩骤中是否进行输出,其中,当对所述询问的应答表示在所述输出步骤中进行输出吋,在所述输出歩骤中输出所述第一图像数据。
全文摘要
本发明涉及一种图像处理设备及其控制方法。单独输出与原稿台上放置的多个原稿相对应的图像数据。在该情况下,如果原稿中包括倾斜的原稿,则在进行倾斜校正之后输出原稿。然而,如果包括未接受倾斜校正的原稿,则输出除该原稿以外的原稿。
文档编号G06K9/32GK102542266SQ20111042507
公开日2012年7月4日 申请日期2011年12月16日 优先权日2010年12月21日
发明者堀内章智 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1