具有影像自动分离及调正功能的影像处理系统的制作方法

文档序号:6412183阅读:240来源:国知局
专利名称:具有影像自动分离及调正功能的影像处理系统的制作方法
技术领域
本发明涉及一种影像处理系统,尤其是指一种具有影像自动分离及调正功能的影像处理系统。
在视窗作业系统上,用来扫描文件以产生影像文档并同时提供影像处理功能的影像处理系统已是非常普通。像照片等文件,通常是分开放在扫描器的透明平台上,然后再扫描进电脑以产生一个主影像文档。如果使用者想要把一个存储在主影像文档中的照片影像放入另一个含有问候卡影像的图形文档内,就必须先用一个影像处理程序来将该照片影像从主影像文档中取出,然后再用一些影像处理功能来将该照片影像做一番修饰,例如把照片的角度调正或是剪掉照片四周的白边等等,之后再将修饰过的照片影像并入另一个图形文档内。
以上的操作很费时间而且十分麻烦,尤其是当有很多照片或文件需要扫描和处理的时候。许多使用者并不知道要如何用影像处理程序来把文件影像和主文档分开,或把照片影像调正。即使是专业人员,这些操作对他们来说也是很费时而且不必要的,在处理大量文件时,这些琐碎而又重复的步骤会严重降低处理效率。
因此,本发明的目的是提供一种影像处理系统,能自动将各个文件影像与主影像文档分离及调正。
本发明提供一种影像处理系统,包括一扫描器,用来同时扫描一个或多个文件,并且产生相对应的影像信号,该影像信号内包含有被扫描文件的文件影像;以及一电脑,与该扫描器相连接,其中包括一存储器,用来存储程序和文档;一处理器,用来执行存储在该存储器中的程序;一扫描控制程序,存储在该存储器中,用来控制该扫描器的操作以及将该扫描器所产生的影像信号存入一主影像文档;以及一影像处理程序,存储在该存储器中,用来检测该主影像文档内的各个文件影像,以及为各个检测到的文件影像产生一相对应的文件影像文档。
本发明还提供一种影像处理系统,包括一扫描器,用来扫描一矩形文件并产生相对应的影像信号,该影像信号内包含有该文件的矩形影像;以及一电脑,与该扫描器相连接,其中包括一存储器,用来存储程序和文档;一处理器,用来执行存储在该存储器中的程序;一扫描控制程序,存储在该存储器中,用来控制该扫描器的操作以及将该扫描器所产生的影像信号存入一主影像文档;以及一影像处理程序存储在该存储器中,用来检测该主影像文档内所含的文件影像是否为矩形影像,并且将各个矩形影像的位置调正。
采用本发明的影像处理系统,可以自动分离和调正文件影像,提高处理效率,节省时间。
以下结合附图对本发明实施例作详细描述。


图1为本发明影像处理系统的示意图。
图2为图1所示影像处理系统的功能方块图。
图3显示一主影像文档的影像内容。
图4显示本发明的影像处理程序。
图1为本发明影像处理系统10的示意图。系统10可用来扫描文件以产生影像文件以及对影像执行一些影像处理功能。系统10包含有一电脑12、一扫描器14、一监视器16以及一键盘18。
扫描器14包括一透明平台20,用来放置待扫描的一个或多个文件22;一上盖24,以可转动的方式安装在平台20之上用来盖住文件22;一启动键26,用来启动扫描器14扫描置于透明平台20上的文件22;以及一按键28用来产生一自动处理信号至电脑12。按键28为一双极开关,可以维持在开启或关闭的位置。为了启动本发明所示的影像处理功能,按键28应维持在开的位置。扫描器14一次扫完所有的文件22,并产生相对应的影像信号。这些影像信号连同按键28所产生的自动处理信号被传送到电脑12做进一步的处理。
图2为图1所示影像处理系统10的功能方块图。系统10包括一扫描器14以及一电脑12。扫描器14包含有一扫描电路30,用来扫描置于扫描器14的平台20上面的文件22并且产生相对应的影像信号,其内含有各个被扫描的文件22的文件影像;一输入电路32,其与启动键26及按键28相连接,用来产生相对应的输入信号;以及一控制电路34,用来控制扫描电路30和输入电路32并将该二电路所产生的信号传送到电脑12。
电脑12包括一存储器36,用来存储程序和数据,以及一处理器38用来执行存储在存储器36内的程序。存储器36内存有一扫描控制程序40和影像处理程序46。扫描控制程序40用来控制扫描器14的操作,以及用来将扫描器14产生的影像信号存入一主影像文档44。扫描控制程序40在由按键28所产生的信号确定按键28是在开启的位置时,启动影像处理程序42来处理主影像文档44。
影像处理程序42用来执行一些预定的影像处理功能,例如检测各个在主影像文档44内的文件影像,并为检测到的文件影像产生一个相对应的文件影像文档46。此外,由于大部分的文件都是矩形,在产生文件影像文档46之前或之后,影像处理程序42可进一步的将每个文件22的矩形影像调正到直立的位置。在照片或文件的边缘通常都会有白边,影像处理程序42在产生文件影像文档46之前或之后,也可以检测位于文件影像每一边上的白边,并将检测到的白边修剪掉。
主影像文档44包含有多条影像线,其内含有所有文件22的文件影像。每个影像线包含有固定数量的像素(pixel),这些数字化的像素是像素扫描器14所产生。每条影像线可能包含有某一文件影像的一部分,这个具有部分影像的段落称为一个影像节(image segment),而影像线的其余部分则是由背景影像所产生。
请参考图3。图3为主影像文档60内容的图示。主影像文档60包含有两个矩形影像62和63,以及一个非矩形的文件所形成的文件影像64,它是由两个放置在扫描器14的平台20上的重叠文件所形成。主影像文档60的其余部分为背景影像。
主影像文档60包含有多条循序且呈水平排列的影像线(未显示),每个影像线都可能含有构成文件影像的影像节。每个文件影像是由多个垂直的堆叠在一起的影像节所形成,如文件影像62所示的水平线就是如此。
主影像文档60的各条影像线可能包含有一个或多个影像节。当多个影像节同时存在于一条影像线上时,这些影像节有可能属于不同的文件影像,但也有可能属于相同的文件影像。例如影像线66就含有二个分属文件影像62及63的影像节,而影像线68则含有二个属于文件影像64的影像节。如何分辨一条影像线内含有几个文件影像,以及一个影像节是属于那一个文件影像的工作对影像处理程序42来说是很重要的,因为它需要将各个文件影像从主影像文档60内分离出来。
请参考图4。图4显示本发明影像处理程序42的处理程序50。程序50显示影像处理程序42如何将主影像文档60内的各文件影像分出以产生个别的文件影像文档46,以及如何调正矩形影像和修剪矩形影像的白边。程序50包含有下列步骤步骤51检测主影像文档60内所有的影像节,并为每一影像节制作一影像节记录。以及将所有的影像节记录存储在一索引文档;步骤52由索引文档内各个影像节记录的位置数据来分析并记录各影像节应归属于哪一文件影像,以及为每一文件影像制作一影像记录,并将其存入一影像记录文档;步骤53利用索引文档来分析各个文件影像的形状,以决定其是否为矩形影像以及矩形影像的角度,而后再将其记录于影像记录文档内各个文件影像的影像记录内;步骤54利用索引文档及主影像文档60来制作各个文件影像的一文件影像文档46;步骤55利用影像记录文档内各个矩形影像的影像记录内所存的影像角度来将文件影像文档46内的矩形影像调正(旋转)到直立位置;步骤56检测位于矩形影像每一边的白边,并将其由文件影像文档46内除去。
在步骤51中,影像处理程序42检测出主影像文档60内各条影像线内的影像节,并且为各个影像节产生一个影像节记录,以及将影像节记录存入一个索引文档。每个影像节记录的格式如下(影像ID)(x,y)(cnt)。
影像ID参数是用来记录各影像节所属的文件影像。此一参数在步骤51中暂时不使用,直到步骤52时才被标示。(x,y)参数代表主影像文档60内各个影像节的第一个影像点的坐标。cnt参数代表各个影像节内所含的影像点的数量。存储在索引文档内的影像节记录是以循序的方式产生的。
步骤52中,影像处理程序42标记各个影像节记录的影像ID参数,并且产生一影像记录文档。该影像记录文档内含有各个文件影像的影像记录,其格式如下(影像ID)(矩形/非矩形)(旋转角度)每当检测到一个新的文件影像时,影像处理程序42就配给它一个新的影像ID,并且还在影像记录文档内建立一个新的影像记录。矩形/非矩形参数则是用来记录该文件影像是否为矩形影像。如果是矩形影像,则它的旋转角度就被记录在旋转角度参数内。
在遇到索引文档内第一条影像线上的各个影像节记录时,影像处理程序42将每一个影像节记录标定一个新的影像ID,同时还在影像记录文档内建立各个新影像ID的影像记录。第一条影像线上的影像节都标定了影像ID后,其后的每一条影像线上的影像节记录都一一被分析和标记。如果某一目标影像节的位置与前一条影像线上的一个先前影像节前后重叠,则该目标影像节的影像ID与该先前影像节的影像ID相同。如果该目标影像节的影像ID与前一条影像线上的所有的影像节都不重叠,则影像处理程序42为该目标影像节标定一个新的影像ID,并且在影像记录文档内建立一个新的影像记录。
在标定索引文档内各个影像节记录的影像ID时,有一种特殊情况会发生,那就是某一个目标影像节的位置可能会和前一影像线内的二个或二个以上的影像节位置重叠,如图3的影像线70上的影像节71。影像节71和前一影像线上的二个影像节72和74相互重叠。根据上述的影像ID标定规则,影像节72和74以及和这二个影像节相互重叠的各个影像节分属于两个不同的影像ID,但是因为影像节72和74都和影像节71重叠,因此这三个影像节71、72和74的影像ID以及先前和影像节72及74相互重叠的各个影像节都应该属于同一个影像ID,也就是文件影像64的影像ID。在这种情况下,影像处理程序42会将这些相互重叠的影像节重新标定成影像节72的影像ID,并将影像记录文档内影像节74的影像ID的影像记录除去。此外,影像记录文档内影像节72的影像记录也被标定成非矩形,因为这种文件影像不可能是矩形。
在步骤53中,记录在影像记录文档内的各个影像记录,尚未被标定成“非矩形”的就被个别分析其在索引文档内的所有影像节记录以决定该文件影像是否为矩形影像。如果是矩形影像,则它的旋转角度就可以被同时计算出来。这些分析结果被记录在影像记录档内的各个影像记录内。
有很多现有方法都可用来决定一个文件影像是否为矩形。大致上来说,由一个文件影像的所有影像节记录的第一个影像点的坐标可以决定该文件影像的左侧是否有一个或二个直边,而由所有影像节的最后一个影像点的坐标可以决定该文件影像的右侧是否有一个或二个直边。如果无法由一个文件影像的左侧或右侧找到任何一个直边,则很明显的,该文件影像是矩形。找到文件影像的直边之后,可用一个直边来和其他直边比较,看看两个直边是否相互平行或是垂直,由这些条件就可以判断该文件影像是否为矩形。在决定一文件影像是矩形之后,即可由任何一个直边找到一个旋转角度,这个旋转角度可以被用来将该文件影像旋转到如图3的文件影像63一样的直立位置。此时影像处理程序42将该文件影像在影像记录文档内的影像记录标记为“矩形”并且存入其旋转角度。
确定一文件影像是否为矩形的最主要原因是在确定它是否需要被旋转成直立的位置。如果一个文件影像并非是矩形,就不需要做旋转。能将一个矩形影像旋转成直立位置对处理一般的文件影像来说会有很大的帮助,因为大部分的文件都是矩形的。使用者要将放在扫描器14的平台20上的各个文件都调正到直立位置并不容易,让影像处理程序42自动识别并旋转矩形文件到直立位置会替使用者省下许多时间和精力。
在步骤54中,影像处理程序42利用索引文档将主影像文档44内的各个文件影像拷贝到新建立的文件影像文档46。在索引文档内的各个影像节记录都已标定影像ID,因此主影像文档44内属于相同影像ID的所有影像节就很容易被一一的拷贝到相对应的文件影像文档46中。
在步骤55中,记录在影像记录文档内的各影像记录的旋转角度被用来将文件影像文档46内的矩形影像旋转到直立位置。
在步骤56中,在各个矩形影像都被旋转到直立位置后,则影像处理程序42可沿着每个矩形影像的直边去检测白边,并且将检测到的白边从文件影像文档46中修剪掉。现在,各个文件影像档46已完成各项处理工作,可以由使用者去启动其他的影像处理程序来做进一步的处理。
程序50包含有三个影像处理功能将各个文件影像分离、判别并调正矩形影像、以及去除矩形影像的白边。文件影像的分离以及矩形影像调正功能可以分别被使用。例如,当扫描一个单页的矩形文件时,只需用矩形影像调正功能来将该矩形影像旋转成直立位置即可。
权利要求
1.一影像处理系统,包括一扫描器,用来同时扫描一个或多个文件,并且产生相对应的影像信号,该影像信号内包含有被扫描文件的文件影像;以及一电脑,与该扫描器相连接,其中包括a)一存储器,用来存储程序和文档;b)一处理器,用来执行存储于该存储器中的程序;c)一扫描控制程序,存储在该存储器中,用来控制该扫描器的操作以及将该扫描器所产生的影像信号存入一主影像文档,以及d)一影像处理程序,存储在该存储器中,用来检测该主影像档内的各个文件影像,以及为各个检测到的文件影像产生一相对应的文件影像文档。
2.如权利要求1所述的影像处理系统,其中该扫描器还包括一按键,用来产生一自动处理信号,当收到该自动处理信号时,该扫描器控制程序启动该影像处理程序去检测主影像文档内的各个文件影像并产生各个文件影像的文件影像文档。
3.如权利要求1所述的影像处理系统,其中该影像处理程序同时检测各个文件影像是否为矩形影像,并且将各个矩形影像在其相对应的文件影像文档内的位置调正。
4.如权利要求3所述的影像处理系统,其中该影像处理程序检测位于各矩形影像每一侧边的白边,并且将检测到的白边从相对应的文件影像文档内去除。
5.一影像处理系统,包括一扫描器,用来扫描一矩形文件并产生相对应的影像信号,该影像信号内包含有该文件的矩形影像;以及一电脑,与该扫描器相连接,其中包括a)一存储器,用来存储程序和文档;b)一处理器,用来执行存储在该存储器中的程序;c)一扫描控制程序,存储在该存储器中,用来控制该扫描器的操作以及将该扫描器所产生的影像信号存入一主影像文档,以及d)一影像处理程序,存储在该存储器中,用来检测该主影像文档内所含的文件影像是否为矩形影像,并且将各个矩形影像的位置调正。
6.如权利要求5所述的影像处理系统,其中该影像处理程序将被调正的文件影像存入一文件影像文档。
7.如权利要求6所述的影像处理系统,其中该影像处理程序检测位于该文件影像文档内的矩形影像每一侧边的白边,并且将检测到的白边从该文件影像文档内去除。
8.如权利要求5所述的影像处理系统,其中该扫描器还包括一按键,用来产生一自动处理信号,其中当收到该自动处理信号时,该扫描器控制程序启动该影像处理程序检测并调正该主影像文档所包含的矩形影像。
全文摘要
提供一种影像处理系统,用来将一主影像文档内的各个文件影像自动分离成相对应的文件影像文档,并且将各矩形影像调正。该影像处理系统包括一扫描器,用来扫描一个或多个文件;以及一电脑,具有一扫描控制程序,用来控制扫描器的操作和将扫描器产生的影像信号存入一主影像文档;以及一影像处理程序,用来检测主影像文档内的各文件影像和为各个检测到的文件影像产生相对应的文件影像文档。该影像处理程序还可检测各文件影像以确定其是否为一矩形影像,并将检测到的矩形影像调正至一直立位置。
文档编号G06T1/00GK1205489SQ9711452
公开日1999年1月20日 申请日期1997年7月10日 优先权日1997年7月10日
发明者弗雷德·威尔林格 申请人:致伸实业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1