图像读取装置以及图像读取方法与流程

文档序号:13968641阅读:195来源:国知局

本发明的实施方式涉及一种图像读取装置以及图像读取方法。



背景技术:

在扫描仪等图像读取装置中有使滑架(carriage)移动而读取原稿的图像读取装置。使滑架移动而读取原稿的图像读取装置具有用于使滑架移动的步进电机。

图像读取装置的cpu对步进电机供应时钟,控制步进电机。被供应的时钟越高步进电机旋转越高,能够使滑架以高速移动。

由于cpu为了闭环控制而供应的时钟数字设定有上限,目前,图像处理装置存在滑架的移动速度被限制的问题。



技术实现要素:

发明需要解决的问题

为了解决上述问题,本发明提供一种能够使滑架以高速移动的图像读取装置以及图像读取方法。

用于解决问题的方法

根据实施方式,图像读取装置具有滑架、步进电机以及处理器。滑架获取图像。步进电机使所述滑架移动。处理器在所述滑架的当前位置不明的情况下为了使所述步进电机驱动而输出第一时钟,在能够识别所述滑架的当前位置的情况下为了使所述步进电机驱动而输出具有比所述第一时钟频率高的频率的第二时钟。

根据实施方式,一种图像读取方法,在用于获取图像的滑架的位置不明的情况下,为了使用于移动所述滑架的步进电机进行驱动而输出第一时钟,在能够识别所述滑架的位置的情况下,为了使所述步进电机进行驱动而输出具有比所述第一时钟的频率高的频率的第二时钟。

附图说明

图1是实施方式所涉及的图像读取装置的构成例的示意图。

图2是示出实施方式所涉及的驱动控制部的构成例的方框图。

图3是示出实施方式所涉及的被输入至驱动器的时钟的实例的表格。

图4是实施方式所涉及的cpu输出的信号的时序图。

具体实施方式

下面对实施方式参照附图进行说明。

实施方式所涉及的图像读取装置从原稿等读取图像。图像读取装置具有用于读取主扫描方向的图像的滑架。图像读取装置使滑架向与主扫描方向垂直相交的副扫描方向移动并读取整个原稿的图像。

图1示出图像读取装置1的构成例。

如图1所示,图像读取装置1具有箱体2、遮光板(shadingplate,阴影板)3、滑架(crg)4、反射镜5、反射镜6、透镜7、图像传感器8、位置传感器9、步进电机10以及驱动控制部11等。

箱体2构成图像读取装置1的外廓。

遮光板3是用于供应图像传感器8所读取的图像阴影校正的基准数据的部件。例如,遮光板3是阴影校正参照的颜色的部件。例如,遮光板3是形成为矩形状的白色板子。

遮光板3形成于滑架4读取图像的主扫描方向。即,遮光板3形成于与图1垂直相交的方向。另外,遮光板3在主扫描方向形成得比图像传感器8在主扫描方向获取的图像的宽度宽。另外,遮光板3形成于箱体2上。此外,遮光板3还可以形成于箱体2内。

滑架4获取与图1垂直相交的主扫描方向的图像。滑架4获取主扫描方向的光,将获取的光向反射镜5反射。滑架4形成于箱体2内,沿着箱体2的上面在副扫描方向(a方向)移动。滑架4形成于通过时可以获取从遮光板3以及原稿反射的光的位置。

滑架4由光源41、反射镜42等构成。

光源41发出对遮光板3以及原稿等照射的光。例如,光源41由led或者荧光灯等构成。

反射镜42将来自规定区域的光以规定的角度向反射镜5反射。在滑架4内以规定的角度形成反射镜42。此处,反射镜42将光向与方向a相反的方向反射。

此外,滑架4还具有使光集中于规定的区域的反射镜等。滑架4还可以追加适当必要的构成,或者,还可以删除不必要的构成。

反射镜5将来自滑架4的光向反射镜6反射。反射镜5设置为与反射镜42大致同一高度。此处,反射镜5将来自反射镜42的光向下方反射。

反射镜6将来自反射镜5的光向透镜7反射。反射镜6形成于反射镜5的大致正下方。此处,反射镜6将来自反射镜5的光与方向a大致平行地进行反射。

透镜7使来自反射镜6的光在图像传感器8成像。透镜7设置于与反射镜6大致水平的位置。透镜7将来自反射镜6的光在图像传感器8成像。

图像传感器8将来自透镜7的光转换为电信号。例如,图像传感器8由与主扫描方向的各读取像素相对应的多个光电转换元件构成。图像传感器8的各光电转换元件生成与光的强度相对应的信号,并向驱动控制部11发送。

位置传感器9检测滑架4的位置。例如,位置传感器9检测在规定的位置是否存在滑架4。在实施方式中,位置传感器9检测在规定的初始位置是否存在滑架4。

位置传感器9例如还可以由光学传感器等构成。另外,位置传感器9可以由通过接触滑架4来检测位置的开关等构成。位置传感器9的构成并不限定于特定的构成。

步进电机10是用于使滑架4移动的驱动部。例如,步进电机10的旋转轴经由齿轮或者皮带等与滑架4连接。如步进电机10驱动,则滑架4移动。

驱动控制部11控制滑架4的移动。即,驱动控制部11控制步进电机10的驱动。例如,驱动控制部11向步进电机10供应脉冲信号并控制步进电机10的驱动。对于驱动控制部11,在后面叙述。

此外,图像读取装置1还可以追加适当必要的构成,或者,还可以删除不必要的构成。

在图1中,crg位置计数数字示出滑架4为了从初始位置移动而向步进电机供应的时钟的个数。即,驱动控制部11如向步进电机10供应10个时钟,则滑架4移动至“10”示出的位置。

另外,shd有效区块数示出遮光板3存在的位置。在图1所示的实例中,遮光板3存在于crg位置计数数字为“5”至“36”的范围中。

接着,对驱动控制部11的构成例进行说明。

图2是用于说明驱动控制部11的构成例的方框图。

如图2所示,驱动控制部11具有cpu21、选择器22、驱动器23以及图像读取控制部24等。

cpu21控制整个驱动控制部11。cpu21还可以具有内部缓存以及各种接口等。cpu21通过执行预先存储于内部存储器或者外部存储器的程序而实现各种处理。cpu21例如是处理器。

此外,通过cpu21执行程序而实现的各种功能中的一部分还可以利用硬件电路实现。此时,cpu21控制利用硬件电路执行的功能。

另外,cpu21为了使步进电机10驱动而输出cpu时钟(cpu-clk)(第一时钟)以及dma(directmemoryaccess,直接存储器访问)时钟(dma-clk)(第二时钟)。

cpu时钟是用于闭环控制的时钟。即,cpu21为了实现闭环控制而输出cpu时钟。cpu21能够根据来自外部的信号等而开始或者停止cpu时钟的输出。

dma时钟是用于开环控制的时钟。即,cpu21为了实现开环控制而输出dma时钟。cpu21设定输出的时钟个数以及周期(构成)并输出dma时钟。dma时钟的频率比cpu时钟的频率高。

另外,cpu21向选择器22供应选择信号(sl-sig)。选择信号示出将cpu时钟或者dma时钟中的哪个时钟向驱动器23供应。例如,选择信号示出在“高”的时候将cpu时钟向驱动器23供应。另外,选择信号示出在“低”的时候将dam时钟向驱动器23供应。

另外,cpu21向图像读取控制部24供应同步信号。同步信号是对图像读取控制部24指示图像的读取的信号。例如,同步信号在“高”的时候指示图像的读取。另外,同步信号在“低”的时候指示停止图像的读取。

选择器22向驱动器23供应cpu21输出的cpu时钟或者dma时钟中的任一个。选择器22根据来自cpu21的选择信号(sl-sig)向驱动器23供应cpu时钟或者dma时钟。例如,选择器22在选择信号为“高”的时候向驱动器23供应cpu时钟。另外,选择器22在选择信号为“低”的时候向驱动器23供应dma时钟。

驱动器23根据由选择器22供应的cpu时钟或者dma时钟中的任一个向步进电机10供应脉冲信号。例如,驱动器23将选择器22供应的cpu时钟或者dma时钟中的任一个放大至规定的电压的信号作为脉冲信号向步进电机10供应。

图像读取控制部24根据来自cpu21的同步信号处理来自图像传感器8的图像数据。例如,图像读取控制部24在同步信号为“高”的情况下处理来自图像传感器8的图像数据并向外部发送。另外,图像读取控制部24在同步信号为“低”的情况下待机。

接着,对cpu21的动作例进行说明。

图3是用于说明cpu21的动作例的表格。

首先,对cpu21使滑架4恢复初始位置的动作(初始位置恢复动作)进行说明。

此处,滑架4的当前位置是不明的。

如图3所示,在初始位置恢复动作中,cpu21向选择器22供应cpu时钟。另外,cpu21可以向选择器22供应也可以不供应dma时钟。另外,cpu21向选择器22供应“高”作为选择信号。

选择器22从cpu21接收“高”作为选择信号。如接收“高”作为选择信号,则选择器22向驱动器23供应来自cpu21的cpu时钟。

驱动器23根据cpu时钟向步进电机10供应脉冲信号。步进电机10根据脉冲信号进行驱动。如步进电机10驱动,则根据步进电机10的旋转,滑架4在规定的方向(a方向或者与a方向相反的方向)移动。

cpu21在使滑架4移动的期间,判定是否从位置传感器9接收到表示检测到滑架4的信号(检测信号)。即,cpu21判定滑架4是否移动至初始位置。

cpu21使滑架4移动直到接收检测信号为止。即,cpu21持续进行cpu时钟的输出。cpu21如接收到检测信号,则向驱动器23的cpu时钟的供应停止。即,cpu21使滑架4停止。此外,cpu21向驱动器23发送信号,还可以使对步进电机10的脉冲信号供应停止。

通过以上的动作,cpu21使滑架4恢复至规定的初始位置。

接着,对cpu21读取箱体2上的原稿的固定读取动作进行说明。

此处,原稿在箱体2上比遮光板3更靠近a方向。另外,滑架4位于初始位置。即,cpu21识别滑架4的当前位置。

cpu21读取遮光板3。如图1所示,cpu21在crg位置计数数字为“6”、“17”以及“34”的位置读取遮光板3。

图4是示出cpu21读取遮光板3时的信号的时序图。图4所示的时序图示出cpu21输出的dma时钟、cpu时钟以及同步信号。

首先,cpu21设定输出的dma时钟的构成(例如,周期以及个数)。例如,cpu21设定滑架4从初始位置可以移动至遮光板3以及原稿的读取结束的位置的dma时钟的构成。另外,cpu21向选择器22供应“低”作为选择信号。

如设定dma时钟的构成,则cpu21依照设定的构成向选择器22输出dam时钟。

选择器22依照选择信号向驱动器23输出cpu21输出的dma时钟。

驱动器23根据dma时钟向步进电机10供应脉冲信号。步进电机10根据脉冲信号进行驱动。如步进电机10驱动,则根据步进电机10的旋转,滑架4向a方向移动。

cpu21输出(生成)cpu时钟。cpu21对cpu时钟计数并确定滑架4的位置。例如,cpu21在向驱动器23供应dma时钟的时间开始cpu时钟的计数。

cpu21判定滑架4是否位于遮光板3的读取位置。例如,cpu21根据计数的cpu时钟的数字判定滑架4是否位于遮光板3的读取位置。

cpu21判定计数数字和计数阈值是否一致并判定滑架4是否位于遮光板3的读取位置。计数阈值是与遮光板3的读取位置相对应的cpu时钟的输出数字。即,计数阈值是在对cpu21输出与遮光板3的读取位置相对应的dma时钟数(例如“6”、“17”或者“34”)的时间进行计数的cpu时钟输出数。此外,计数阈值还可以预先存储于存储器等。

如计数的cpu时钟数与计数阈值一致,则cpu21判定滑架4位于遮光板3的读取位置。在图4所示的实例中,cpu21在dma时钟数为“6”、“17”或者“34”的时间(即,cpu时钟数分别为计数阈值的时间)判定滑架4位于遮光板3的读取位置。

如判定滑架4位于遮光板3的读取位置,则cpu21向图像读取控制部24输出指示图像读取的同步信号。即,cpu21向图像读取控制部24输出“高”作为同步信号。cpu21在读取位置持续可以读取遮光板3的期间,向图像读取控制部24输出“高”作为同步信号。例如,cpu21在cpu时钟的脉冲下降的时间输出“低”作为同步信号。

如图4所示,cpu21在dma时钟数为“6”、“17”或者“34”的时间(即,cpu时钟数分别为计数阈值的时间)向图像读取控制部24输出“高”作为同步信号。

通过以上的动作,cpu21读取遮光板3的三个地方。如读取遮光板3,则cpu21依照设定的dma时钟的构成持续进行dma时钟的输出,使滑架4移动至规定的位置。

此外,cpu21在与滑架4通过遮光板3的读取位置的时间同时(即,与读取位置的dma时钟同步)也可以不将同步信号作为“高”。即,cpu21还可以输出同步信号,使得在同步信号为“高”的期间使滑架4通过遮光板3的读取位置。

计数阈值可以是读取位置的dma时钟包含在同步信号的“高”的区间的阈值。

接着,对cpu21使用adf(autodocumentfeeder)读取原稿的动作(df读取动作)进行说明。

此处,滑架4位于初始位置。即,cpu21识别滑架4的当前位置。

cpu21读取遮光板3。另外,cpu21在读取遮光板3之后使滑架4移动至读取adf送出的原稿的位置(df读取位置)。

图4是示出cpu21读取遮光板3时的信号的时序图。图4所示的时序图示出cpu21输出的dma时钟、cpu时钟以及同步信号。

首先,cpu21设定输出的dma时钟的构成(例如,周期以及个数)。例如,cpu21设定滑架4从初始位置可以移动至遮光板3以及df读取位置的dma时钟的构成。另外,cpu21向选择器22供应“低”作为选择信号。

如设定dma时钟的构成,则cpu21依照设定的构成向选择器22输出dma时钟。

cpu21读取遮光板3的动作由于与固定读取动作同样,因此省略说明。

如读取遮光板3,则cpu21依照设定的dma时钟的构成持续dma时钟的输出,使滑架4移动至df读取位置。

接着,对系统指令移动动作进行说明。

系统指令移动动作是cpu21在图像的读取或者初始位置恢复之外使滑架4移动至规定的位置(例如,包装时容纳滑架4的位置等)的动作。

此处,cpu21没有识别滑架4的当前位置。

如图3所示,在系统指令移动动作中,cpu21向选择器22供应cpu时钟。另外,cpu21可以向选择器22供应dma时钟还可以不供应。另外,cpu21向选择器22供应“高”作为选择信号。

选择器22从cpu21接收“高”作为选择信号。如接收“高”作为选择信号,则选择器22向驱动器23供应来自cpu21的cpu时钟。

驱动器23根据cpu时钟向步进电机10供应脉冲信号。步进电机10根据脉冲信号进行驱动。如步进电机10驱动,则根据步进电机10的旋转,滑架4在规定的方向(a方向或者与a方向相反方向)移动。

cpu21在使滑架4移动的期间判定滑架4是否移动至规定的位置。例如,cpu21根据来自判定滑架4是否移动至规定位置的传感器等的信号,判定滑架4是否移动至规定的位置。

cpu21使滑架4移动直到判定为滑架4移动至规定的位置为止。即,cpu21持续cpu时钟的输出。

如判定滑架4移动至规定的位置,则cpu21停止向驱动器23的cpu时钟的供应。即,cpu21使滑架4停止。此外,cpu21还可以向驱动器23发送信号而使向步进电机10的脉冲信号的供应停止。

通过以上的动作,cpu21使滑架4移动到规定的位置。

此外,cpu21除dma时钟之外还可以输出具有比cpu时钟频率高的频率的其他时钟。另外,cpu21可以从外部装置接受dma时钟的输入。

如以上所述而构成的图像读取装置在滑架的当前位置不明时使用cpu时钟使滑架移动。图像读取装置通过使用cpu时钟根据来自传感器等的信号检测滑架移动至规定的位置并使滑架的移动停止。

另外,图像读取装置在能够识别滑架的当前位置的时候使用dma时钟使滑架移动。由于能够识别滑架的当前位置,图像读取装置设定dma时钟的构成使滑架移动至规定的位置。另外,dma时钟的频率由于频率高于cpu时钟,因此图像读取装置能够使滑架高速地移动至规定的位置。

并且,图像读取装置能够一边使用dma时钟使滑架移动一边使用cpu时钟识别滑架的位置。其结果是能够一边使用dma时钟使滑架移动一边在滑架到达规定的位置时进行规定的动作。

虽然说明了几个实施方式,但这些实施方式只是作为示例而提出的,并非旨在限定发明的范围。这些实施方式能够以其他各种方式进行实施,能够在不脱离发明的宗旨的范围内进行各种省略、替换、变更。这些实施方式及其变形被包括在发明的范围和宗旨中,同样地被包括在权利要求书所记载的发明及其均等的范围内。

符号说明

1…图像读取装置、2…箱体、3…遮光板、4…滑架、5、6以及42…反射镜、7…透镜、8…图像传感器、9…位置传感器、10…步进电机、11…驱动控制部、21…cpu、22…选择器、23…驱动器、24…图像读取控制部、41…光源。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1