扫描器控制装置以及程序、扫描器系统的制作方法

文档序号:7737717阅读:139来源:国知局

专利名称::扫描器控制装置以及程序、扫描器系统的制作方法
技术领域
:本发明涉及扫描读取对象物的正反两面的扫描器的控制。
背景技术
:能够一次读取读取对象物的正反两面的图像扫描器众所周知(例如,参照下述专利文献)。作为这种扫描器的用途,可以列举例如扫描名片的正反面,或者使大张的原稿在对折的状态下通过扫描器、一下子扫描完原稿整体。在读取读取对象物的正反两面时,分别生成正侧的图像、反侧的图像。这些正侧图像以及反侧图像有时作为单独的图像文件保存于计算机的存储装置,有时作为PDF(PortableDocumentformat,便携文档格式)等文档文件中的多个页而保存。在正侧图像、反侧图像为单独的图像文件时,需要将哪个图像文件与哪个图像文件处于归属于一个读取对象物的正反关系这一情况记述于文件名、元数据(metadata)等而管理,用户操作复杂。另一方面,在正侧图像以及反侧图像为一个文档文件时,就不需要管理正反关系这样的复杂操作。但是,在想阅览正反两面时,需要在能够打开该文档文件的所需要的应用程序上进行翻页操作,还是花费时间、精力。专利文献1日本特开平07-283902号公报
发明内容鉴于上述的情况而做出的本发明,其目的在于,提高读取读取对象物的正反两面而生成正侧图像以及反侧图像的扫描器系统的便利性。在本发明中,构成一种扫描器控制装置,具备正侧图像获取部,其通过扫描器读取读取对象物的正面,获取正侧图像;反侧图像获取部,其通过扫描器读取读取对象物的反面,获取反侧图像;和显示控制部,其使整体图像显示于显示器的画面,所述整体图像在左右或者上下排列着所述正侧图像和所述反侧图像。所述整体图像在左右或者上下排列的假想的两个框分别配置着所述正侧图像、所述反侧图像。根据本发明,将正侧图像与反侧图像作为整体图像而一体化,所以两图像的关系变得明白,而且用户不进行翻页操作就能一次阅览正反两面。另外,构成一种扫描器控制装置,具备正侧图像获取部,其通过扫描器读取读取对象物的正面,获取正侧图像;反侧图像获取部,其通过扫描器读取读取对象物的反面,获取反侧图像;和保存控制部,其使整体图像作为一个图像数据而存储于所需要的存储装置,所述整体图像在左右或者上下排列着所述正侧图像和所述反侧图像。由此,能够执行扫描读取对象物的正反面而生成整体图像并保存的处理。进而,在生成所述整体图像时,如果在正侧图像的边缘与反侧图像的边缘之间内插1个像素以上的间隙,则即使正侧图像与反侧图像在上下方向(将两者左右排列时)或者左右方向(将两者上下排列时)上产生少许的偏移,在视觉上该偏移也难以察觉,不执行对偏移进行校正的图像处理也可。成为读取对象的原稿的用纸为白色纸的情况较多。因此,如果将整体图像中的所述间隙设为白色,能够增加整体图像上的正侧图像区域与反侧图像区域的一体感。根据本发明,能够提高读取读取对象物的正反两面而生成正侧图像以及反侧图像的扫描器系统的便利性。图1是表示本发明的一个实施方式中的扫描器系统的图。图2是表示该实施方式中的扫描器具备的硬件资源的图。图3是表示该实施方式中的扫描器控制装置具备的硬件资源的图。图4是该扫描器控制装置的功能框图。图5是表示该扫描器控制装置的用户接口画面显示例的图。图6是例示刚从正侧缓冲区(buffer)、反侧缓冲区以及扫描器获取的扫描图像的图。图7是例示正侧图像、反侧图像的图。图8是例示作业缓冲区的图。图9表示将正侧图像、反侧图像分别配置于假想的两个框而构成整体图像的状态的图。图10是表示整体图像的画面显示例的图。图11是表示该扫描器控制装置按照程序执行的处理的顺序的流程图。图12是表示该扫描器控制装置按照程序执行的处理的顺序的流程图。附图标记说明1计算机(扫描器控制装置)101正侧图像获取部102:反侧图像获取部103显示控制部104:保存控制部2扫描器61、62:假想的框7整体图像71正侧图像72:反侧图像73:间隙具体实施例方式参照附图对本发明的一个实施方式进行说明。本实施方式中的扫描器系统如图1所示,构成为在能够一次读取读取对象物的正面以及反面的扫描器2有线连接或者无线连接扫描器控制装置1。扫描器2是能够一次读取读取对象物的正反两面的已知的扫描器。概略说明,扫描器2,例如如图2所示,在本体的上面后部具备供纸口2a,在前面下部具备排纸口2b,在内部具有连通供纸口加与排纸口2b的用纸通路,在该用纸通路的供纸口加侧设有能够接受读取对象物的供纸区域。另外,沿着用纸通路,存在着整理供纸区域接受的读取对象物的顶端部分的整理装置2c、通过供纸辊将由整理装置2c整理的读取对象物一张一张引入(引进)的供纸装置2d、通过输送辊将引入的读取对象物向排纸口2b方向输送的输送装置加和对正在输送的读取对象物的正反两面进行摄像的摄像装置2f。摄像装置2f以对读取对象物进行照明的照明光源以及通过光电转换获取一维图像的固体摄像元件(图像传感器)为要素。并且,该扫描器2内置有掌管对供纸辊以及输送辊进行旋转驱动的马达的控制、照明光源以及固体摄像元件的控制等的控制电路(未图示)、用于与扫描器控制装置1之间进行数据通信的通信接口(未图示)。通信接口可以采用USB(UniversalSerialBus,通用串行总线)、IEEE1394、无线收发器(transceiver)等。扫描器控制装置以计算机1为主体,所述计算机1以个人计算机等为代表。计算机1例如如图3所示,具备处理器la、主存储器lb、辅助存储设备lc、显示控制设备Id、显示器le、操作输入设备If、通信接口Ig这些硬件资源,它们由系统控制器、I/O控制器等Ih控制而协作。辅助存储设备Ic为硬盘驱动器、闪存、光盘驱动器等。显示控制设备ld,以基于从处理器Ia接受的描画指令生成应该显示的图像并向显示器Ie送出的图形处理器、以及暂时存储该图像等的影像存储器为要素。操作输入设备If为能够通过手指操作的按钮、键盘和/或鼠标、轨迹板(trackpad)、触摸面板等指向设备(pointingdevice)0通信接口Ig为用于与连接着的扫描器2之间进行数据通信的设备。通常,应该由处理器Ia执行的程序存储于辅助存储设备lc,在程序的执行时从辅助存储设备Ic读入主存储器lb,由处理器Ia解读。在本实施方式中,已知的⑶I(GraphicalUserhterface,图形用户接口)型的OS(OperatingSystem,操作系统)程序、其附带的各种设备驱动程序等被预先安装,对由其他的程序进行的上述硬件资源的利用起到媒介作用。此外,安装有构成扫描器控制装置1所需的程序,按照程序使硬件资源工作,发挥作为图4所示的正侧图像获取部101、反侧图像获取部102、显示控制部103和保存控制部104的功能。对各部分的功能进行详细叙述。正侧图像获取部101通过扫描器2读取读取对象物的正面,获取其正侧图像71。计算机1按照程序,将图5所示的画面显示于显示器le,等待接受用户的操作输入。用户操作操作输入设备If,进行读取读取对象物所需要的各种设定信息的输入以及扫描命令。例如,通过点击画面上的下拉菜单(pull-downmenu)31,32,33、复选框(checlibox)34、35、单选按钮(radiobutton)36等,输入指定下述等的信息。·扫描类型(是仅扫描读取对象物的正面而得到正侧图像,还是扫描双面而分别得到正侧图像以及反侧图像,还是扫描双面并且将正侧图像以及反侧图像排列而得到一体化的整体图像)·用纸尺寸(读取对象物的大小)·扫描模式(是彩色还是单色)·扫描分辨率(应该得到的正侧图像、反侧图像或者整体图像的分辨率)·有无自动倾斜校正(在读取对象物相对于水平轴或者垂直轴倾斜时是否执行对该倾斜进行校正的图像处理)·是否将原稿之外全涂成白色(在扫描图像比读取对象物大时是否通过白色像素盖住(填埋、填补)在读取对象物的外周残存的背景部分)画面合成的方向(在得到整体图像时,将正侧图像和反侧图像在左右(水平)方向上排列还是在上下(垂直)方向上排列)进而,通过扫描命令按钮37的点击对计算机1给予扫描命令。接受了扫描命令的计算机1向扫描器2发送与上述设定信息相对应的内容的控制指令而控制扫描器2,使扫描器2读取读取对象物的正面以及/或者反面,接收该扫描图像。控制指令遵循例如TWAIN规格的标准。然后,将从扫描器2接收的图像存储于确保于主存储器Ib的正面缓冲区41。缓冲区的尺寸依存于读取对象物的大小以及扫描分辨率,如图6所示,通常情况下左右宽度、上下高度都比读取对象物的大。刚从扫描器2接收之后的图像包含不存在读取对象物的背景部分。背景部分为黑色像素。计算机1按照程序,从包含背景部分的图像将除去背景部分的读取对象物自身的图像切出。例如,检测像素值从黑色切换为读取对象物的用纸的颜色(特别是白色)的边界5,切出比该边界5靠内侧的图像(图7(A)所示)71、72或者将该边界5包在内的矩形的图像(图7(B)所示)71、72。另外,如果有需要,对切出的图像71、72的倾斜进行校正,以及/或者将切出的图像71、72所含的背景部分置换为白色像素。通过上述那样,获取正侧图像71。反侧图像获取部102通过扫描器2读取读取对象物的反面,获取其反侧图像72。反侧图像获取部102的功能除了获取对象是正侧图像71还是反侧图像72的差别以外与正侧图像获取部101相同。即,将从扫描器2接收的图像存储于确保于主存储器Ib的反面缓冲区42,从中切出读取对象物自身的图像72。进而,如果有需要,对倾斜进行校正,另外通过白色像素将背景部分涂满。反侧图像72的上下尺寸像素数以及左右尺寸像素数分别与正侧图像71的相等。显示控制部103在显示器Ie的画面上显示将获取的正侧图像71与反侧图像72左右或者上下排列的整体图像7。将两图像71、72左右排列还是上下排列取决于上述的用户的指定。计算机1按照程序,与获取的正侧图像71、反侧图像72的尺寸相符合地在主存储器Ib确保作业缓冲区6。作业缓冲区6,可以说是装入正侧图像以及反侧图像的假想的框。如图8所示,在两个框61与框62之间,设置成为1个像素以上的间隙的区域63。在该间隙的区域63,写入例如白色的像素值73。间隙73的尺寸,换而言之正侧图像71与反侧图像72之间的像素数依存于扫描分辨率。间隙73正好相当于在使大张的原稿以对折的状态通过扫描器2时的原稿的厚度的量。然后,计算机1如图9所示,从正面缓冲区41向作业缓冲区6的一侧区域61转送正侧图像71,并且从反面缓冲区42向作业缓冲区6的另一侧区域62转送反侧图像72。艮口,将正侧图像71、反侧图像72分别配置于在左右或者上下排列的假想的两个框61、62。如上所述,在正侧图像71与反侧图像72,上下尺寸像素数以及左右尺寸像素数分别相等,所以不需要实施反侧图像72相对于正侧图像71的相对位置调整(在将两者左右排列时是上下方向的对位,在将两者上下排列时是上下方向的对位)处理。由此,在作业缓冲区6生成整体图像7。之后,将不需要的正面缓冲区41、反面缓冲区42删除。从而,如图10所例示,将作业缓冲区6的整体图像7显示于显示器Ie的画面。保存控制部104,使左右或者上下排列着获取的正侧图像71和反侧图像72的整体图像7作为一个图像数据存储于作为存储装置的主存储器Ib或者辅助存储设备lb。S卩,将作业缓冲区6的整体图像7作为图像文件保存于辅助存储设备lc,或者暂时保存于主存储器lb、移交(交接)给其他的应用程序。将作为扫描器控制装置的计算机1所执行的扫描处理的顺序表示于图11以及图12。计算机1在接受了由用户的手输入的扫描命令时(步骤Si),确保正面缓冲区41以及反面缓冲区42(步骤S》,向扫描器2发送控制指令(步骤S;),执行读取对象物的扫描。然后,接收扫描器2读取的正反面的图像(步骤S4),将它们存储于正面缓冲区41、反面缓冲区42(步骤S5)。计算机1根据用户预先指定的设定信息,进行存储于正面缓冲区41和反面缓冲区42的扫描图像的灰度系数、亮度、对比度等的调整(步骤S6)。接下来,检测扫描图像中的读取对象物与背景的边界5(步骤S7),切出包含读取对象物的矩形的图像71、72(步骤S8)。如果有需要,进行切出的图像71、72的倾斜校正(步骤S9、S10),通过白色像素盖住切出的图像71、72所含的背景部分(步骤Sll、S12)。步骤S6至S12的处理对正侧图像71、反侧图像72分别执行。然后,确保包括了在左右或者上下排列的假想的两个框61、62和其间的间隙63的作业缓冲区6(步骤S13),通过白色像素73盖住该间隙的区域63(步骤S14),然后从正面缓冲区41向一个框61转送正侧图像71,从反面缓冲区42向另一个框62转送反侧图像72(步骤S15)。删除不需要的正面缓冲区41、反面缓冲区42(步骤S16)。计算机1将存储于作业缓冲区6的整体图像7显示于显示器Ie的画面(步骤S17)。另外,将存储于作业缓冲区6的整体图像7作为一个图像文件而保存于辅助存储设备lc,或者暂时保存于主存储器Ib(步骤S18)。可以执行这些步骤S17、S18双方,也可以仅执行任意一方。根据本实施方式,构成了具备正侧图像获取部101、反侧图像获取部102和显示控制部103的扫描器控制装置1,所述正侧图像获取部101通过扫描器2读取读取对象物的正面而获取正侧图像71,所述反侧图像获取部102通过扫描器2读取读取对象物的反面而获取反侧图像72,所述显示控制部103使将所述正侧图像71、所述反侧图像72分别配置在左右或者上下排列的假想的两个框61、62的整体图像7显示于显示器Ie的画面,所以,正侧图像71与反侧图像72的关系变得明白,并且用户不必进行翻页的操作就能一次阅览正反两面。并且,构成了具备正侧图像获取部101、反侧图像获取部102和保存控制部104的扫描器控制装置1,所述正侧图像获取部101通过扫描器2读取读取对象物的正面而获取正侧图像71,所述反侧图像获取部102通过扫描器2读取读取对象物的反面而获取反侧图像72,所述保存控制部104使整体图像7作为一个图像数据存储于所需的存储装置lb、lc,所述整体图像7左右或者上下排列着所述正侧图像71和所述反侧图像72,所以扫描读取对象物的正反面而生成整体图像7,能够执行将该整体图像7移交给其他的应用程序或者保存整体图像7文件的处理。而且,在所述整体图像7,在正侧图像71与反侧图像72之间内插1个像素以上的间隙73,所以即使正侧图像71与反侧图像72在上下方向(将两者左右排列时)或者左右方向(将两者上下排列时)上产生少许的偏移,在视觉上该偏移也难以察觉,不执行对偏移进行校正的图像处理也可。将整体图像7中的所述间隙73设为白色像素,所以能够增加整体图像7上的正侧图像71区域与反侧图像72区域的一体感。另外,本发明并不限定于以上详细叙述的实施方式。在上述实施方式中,将间隙的大小即整体图像上的正侧图像区域与反侧图像区域的分离距离设为恒定,但也可以根据扫描分辨率而变更该分离距离。也可以根据读取对象物的尺寸变更间隙的大小或者间隙的像素数。例如,如果读取对象物越大将间隙设置得越大、或者将间隙的像素数设置得越多,则整体图像中的正侧图像区域与反侧图像区域的配置的平衡变得更好。间隙的像素并不限定于白色。也可以是灰色或者其他任意的背景色,也可以设为透明的像素。也可以检测正侧图像以及/或者反侧图像中的读取对象物的正反面的用纸部分(周缘部等)的像素值、用该颜色盖住间隙。另外,在上述实施方式中,将扫描器与扫描器控制装置分体形成,但也可以将两者一体化。此外,各部分的具体的结构、处理的顺序等在不脱离本发明的宗旨的范围内能够进行各种变形。产业上的利用可能性本发明能够应用于扫描读取对象物的正反两面的扫描器。权利要求1.一种扫描器控制装置,具备正侧图像获取部,其通过扫描器读取读取对象物的正面,获取正侧图像;反侧图像获取部,其通过扫描器读取读取对象物的反面,获取反侧图像;和显示控制部,其使整体图像显示于显示器的画面,所述整体图像在左右或者上下排列的假想的两个框分别配置着所述正侧图像、所述反侧图像。2.一种扫描器控制装置,具备正侧图像获取部,其通过扫描器读取读取对象物的正面,获取正侧图像;反侧图像获取部,其通过扫描器读取读取对象物的反面,获取反侧图像;和保存控制部,其使整体图像作为一个图像数据而存储于所需要的存储装置,所述整体图像在左右或者上下排列的假想的两个框分别配置着所述正侧图像、所述反侧图像。3.如权利要求1或2所记载的扫描器控制装置,其中在所述整体图像中的所述正侧图像与所述反侧图像之间空出1个像素以上的间隙。4.一种程序,用于构成权利要求1所记载的扫描器控制装置,使计算机作为下述部分而起作用正侧图像获取部,其通过扫描器读取读取对象物的正面,获取正侧图像;反侧图像获取部,其通过扫描器读取读取对象物的反面,获取反侧图像;和显示控制部,其使整体图像显示于显示器的画面,所述整体图像在左右或者上下排列的假想的两个框分别配置着所述正侧图像、所述反侧图像。5.一种程序,用于构成权利要求2所记载的扫描器控制装置,使计算机作为下述部分而起作用正侧图像获取部,其通过扫描器读取读取对象物的正面,获取正侧图像;反侧图像获取部,其通过扫描器读取读取对象物的反面,获取反侧图像;和保存控制部,其使整体图像作为一个图像文件而存储于所需要的存储装置,所述整体图像在左右或者上下排列的假想的两个框分别配置着所述正侧图像、所述反侧图像。6.如权利要求4或5所记载的程序,其中在所述整体图像中的所述正侧图像与所述反侧图像之间空出1个像素以上的间隙。7.一种扫描器系统,使权利要求1、2或3所记载的扫描器控制装置附带于能够一次读取读取对象物的正面以及反面的扫描器。8.一种扫描器系统,使权利要求4、5或6所记载的程序附带于能够一次读取读取对象物的正面以及反面的扫描器。全文摘要为了提高读取对象物的正反两面而生成正侧图像以及反侧图像的扫描器系统的便利性,构成扫描器控制装置(1),具备正侧图像获取部(101),其通过扫描器(2)读取读取对象物的正面,获取正侧图像;反侧图像获取部(102),其通过扫描器(2)读取读取对象物的反面,获取反侧图像;显示控制部(103),其使整体图像显示在显示器的画面,所述整体图像将正侧图像和反侧图像隔开间隙地左右或者上下排列;和保存控制部(104),其使所述整体图像设为一个图像数据而存储于所需要的存储装置。文档编号H04N1/387GK102282835SQ20098014848公开日2011年12月14日申请日期2009年12月3日优先权日2008年12月5日发明者上土井朋子,堀野道兴,河井重博申请人:国誉株式会社,赛科尼可有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1