图像处理装置及存储介质的制作方法

文档序号:18073208发布日期:2019-07-03 04:01阅读:167来源:国知局
图像处理装置及存储介质的制作方法

本发明的实施方式涉及图像处理装置及存储介质。



背景技术:

存在对在片材上形成的编码图像进行读取的扫描仪。编码图像例如是条形码。扫描仪在读取在片材上形成的条形码时,会搜索片材的整个区域来检测条形码。因此,条形码的读取有时需要时间。或者,用户使用个人计算机等设定片材上的读取位置。扫描仪从读取对象片材上的读取位置读取条形码。在该情况下,扫描仪读取条形码的时间被缩短。但是,设定读取位置的作业较复杂,设定也需要时间。



技术实现要素:

本发明要解决的课题在于提供能够缩短从片材上读取编码图像所需的时间的图像处理装置及存储介质。

根据实施方式的图像处理装置,具备:图像读取装置,读取片材上的图像;存储装置,存储信息;以及控制部,基于通过图像读取装置从预定的教师片材读取的图像即教师图像确定编码图像的检测区域,将表示检测区域的信息记录到于存储装置中,从在教师片材之后读取的读取对象片材读取的图像中,在检测区域中检测编码图像,并对所检测出的编码图像进行解码,教师图像是图像读取装置从预定的教师片材读取到的图像,读取对象片材是在读取教师片材之后进行读取的片材。

根据实施方式的存储介质,存储有程序,程序使图像处理装置的计算机执行控制步骤,在控制步骤中,基于教师图像确定编码图像的检测区域,将表示检测区域的信息记录于存储装置,在读取对象片材中的检测区域中检测编码图像,并对所检测的编码图像进行解码,教师图像是用于读取片材上图像的图像读取装置从预订的教师片材读取到的图像,读取对象片材是在读取教师片材之后进行读取的片材。

附图说明

图1是示出实施方式的图像处理装置的整体构成例的外观图。

图2是示出图像读取部的构成例的概略图。

图3是示出图像处理装置的构成的框图。

图4是控制部的功能框图。

图5是示出条形码扫描执行画面的显示例的图。

图6是示出条形码扫描执行画面的显示例的图。

图7是示出条形码扫描执行画面的显示例的图。

图8是示出条形码区域指定画面的显示例的图。

图9是示出教师原稿条形码扫描执行画面的显示例的图。

图10是示出从图像信息整体进行条形码检测的图。

图11是示出对条形码区域部分进行掩模时的条形码识别的图。

图12是示出掩模变量的例子的图。

图13是示出条形码数据的例子的图。

图14是示出处理执行中画面的显示例的图。

图15是示出条形码扫描处理的流程图。

图16是示出教师原稿读取处理的流程图。

图17是示出条形码数据识别处理的流程图。

图18是示出条形码扫描处理的流程图。

图19是示出条形码扫描处理的流程图。

附图标记说明:

10…控制部;11...扫描仪控制部;12...信息获取部;100...图像处理装置;101...通信部;102...处理器;103...hdd;104...存储器;105...扫描仪;106...总线;110...显示器;120...控制面板;130...打印机;140...片材收容部;200...图像读取部;300...文件服务器。

具体实施方式

下面,参照附图对实施方式的图像处理装置及程序进行说明。

实施方式的图像处理装置用于从在片材上形成的编码图像获取信息。编码图像是表示被编码的信息的图像。图像处理装置根据预订的解码规则对编码图像进行解码,从而获取编码前的信息。下面,以编码图像是条形码的情况为例进行说明。条形码既可以是一维条形码,也可以是二维条形码。

输入带条形码的文件的作业在很多情况下是定型作业。在带条形码的文件中,多利用相同的格式(形式)。因此,实施方式的图像处理装置从这些文件中的一张检测形成有条形码的位置或区域,并基于检测结果确定条形码区域。图像处理装置对于其他文件,对所确定的条形码区域中所包含的图像进行条形码识别。即,图像处理装置进行以下处理。

(1)图像处理装置进行教师原稿的扫描任务。教师原稿是用于确定条形码区域的原稿。图像处理装置检测被扫描的页面内的条形码的位置或区域,确定条形码区域。在之后的读取对象原稿的扫描任务中,图像处理装置对使用教师原稿所确定的条形码区域的图像进行条形码识别,对条形码区域外的图像不进行条形码识别。

(2)图像处理装置在扫描多个页面的原稿的情况下,检测最初页面中的条形码的位置或区域,确定条形码区域。图像处理装置对于最初页面之后的页面,对使用最初页面所确定的条形码区域的图像进行条形码识别,对条形码区域外的图像不进行条形码识别。

如上所述,图像处理装置没有必要从读取对象原稿的整个页面搜索条形码。因此,与从页面内的整个区域搜索条形码的情况相比较,能够使条形码的读取高速化。此外,在读取对象原稿中包括和条形码类似的图像的情况下,能够减轻图像处理装置错误识别的可能性。

图1是示出实施方式的图像处理装置100的整体构成例的外观图。图像处理装置100例如是复合机。图像处理装置100作为条形码扫描仪进行工作。图像处理装置100具备显示器110、控制面板120、打印机130、片材收容部140和图像读取部200。图像处理装置100的打印机130既可以是使调色剂像定影的装置,也可以是喷墨式的装置。

图像处理装置100读取在片材上显示的图像并生成数字数据,生成图像文件。片材例如是原稿、记载有文字或图像等的纸等。片材只要是图像处理装置100能够读取的物品,则也可以是任何物品。

显示器110是液晶显示器、有机el(electroluminescence:电致发光)显示器等图像显示装置。显示器110显示图像处理装置100相关的各种信息。

控制面板120具有多个按钮。控制面板120受理用户的操作。控制面板120将与用户进行的操作相应的信号输出到图像处理装置100的控制部。显示器110和控制面板120也可以作为一体的触摸面板而构成。

打印机130基于通过图像读取部200生成的图像信息或经由通信路径接收到的图像信息,在片材上形成图像。打印机130例如通过以下处理形成图像。打印机130的图像形成部基于图像信息在感光鼓上形成静电潜像。打印机130的图像形成部通过在静电潜像上附着显影剂形成可视图像。作为显影剂的具体例,存在调色剂。打印机130的转印部将可视图像转印到片材上。打印机130的定影部通过对片材进行加热及加压,使可视图像在片材上定影。形成有图像的片材既可以是片材收容部140中收容的片材,也可以是手动插入的片材。

片材收容部140收容被用于打印机130的图像形成的片材。

图像读取部200将读取对象的图像信息作为光的明暗读取。图像读取部200记录所读取的图像信息。记录的图像信息也可以经由网络发送到其他信息处理装置。记录的图像信息也可以通过打印机130在片材上进行图像形成。

图2是示出图像读取部200的构成例的概略图。

图像读取部200具备原稿台20、第一滑架21、第二滑架22、摄像部23及图像读取控制部24。原稿台20也可以具备adf(automaticdocumentfeeder:自动进稿装置)。第一滑架21移动的方向是副扫描方向y。在原稿台20中,与副扫描方向y正交的方向是主扫描方向x。与主扫描方向x及副扫描方向y正交的方向是高度方向z。

原稿台20具备原稿台玻璃201、阴影板202、原稿刻度尺203及通过引导玻璃204。

原稿台玻璃201具有载置有片材s的载置面201a。阴影板202由白色的部件构成。阴影板202具有针对从片材s读取的图像(以下,称为“读取图像”)进行阴影校正时作为基准的白色。阴影板202具有在主扫描方向x上较长的形状。原稿刻度尺203示出在原稿台玻璃201上载置的片材s的位置。在原稿刻度尺203的端部设置有前端基准部203a。前端基准部203a通过与原稿台玻璃201的载置面201a之间形成落差,形成用于按压片材s的端部的凸部。片材s通过在原稿台玻璃201上被前端基准部203a按压而确定位置。在载置面201a上预先确定了用于载置片材s的前端的角的位置。通过在预先确定的位置载置片材s的前端的角,进行主扫描方向x及副扫描方向y的定位。

第一滑架21具备光源211、反射镜212及第一镜213。光源211发光。反射镜212反射从光源211发出的光。由反射镜212反射的光对阴影板202及片材s均匀地进行照射。基于所照射的光的反射光,片材s在读取位置的主扫描方向x上的配光特性被调整。第一镜213将由阴影板202及片材s反射的光向第二滑架22的第二镜221反射。

第二滑架22具备第二镜221及第三镜222。第二镜221将由第一镜213反射的光反射到第三镜222。第三镜222将由第二镜221反射的光反射到摄像部23的聚光透镜231。

摄像部23具备聚光透镜231、ccd传感器232及ccd基板233。聚光透镜231将由第三镜222反射的光进行聚光。聚光透镜231将聚集的光在ccd传感器232的成像面(读取面)上成像。ccd传感器232安装于ccd基板233。例如,ccd传感器232是混合四行传感器。混合四行传感器包括读取彩色图像的三行传感器和读取单色图像的一行传感器。三行传感器读取r(红)、g(绿)及b(蓝)光。ccd传感器232将通过聚光透镜231成像的光转换为电荷。通过该转换,ccd传感器232将通过聚光透镜231成像的图像转换为电信号。ccd基板233基于通过ccd传感器232的光电转换生成的电信号生成图像数据。在生成图像数据时,ccd基板233使用预先通过阴影校正得到的校正信息生成图像数据。ccd基板233将生成的图像数据输出到图像读取控制部24。ccd基板233进行的上述处理由在ccd基板233上实现的afe(analogfrontend:模拟前端)执行。

图像读取控制部24控制第一滑架21、第二滑架22及摄像部23。例如,图像读取控制部24对第一滑架21的移动、第一滑架21的光源211的亮灯及灭灯进行控制。例如,图像读取控制部24对摄像部23的工作进行控制。

第一滑架21根据图像读取控制部24的控制沿副扫描方向y移动。第二滑架22随着第一滑架21的移动,以1/2的速度向与第一滑架21相同的方向移动。根据这种工作,即使在第一滑架21移动的情况下,到达ccd传感器232的成像面的光的光路长度也不变化。即,第一镜213、第二镜221、第三镜222及聚光透镜231构成的光学系统中的光的光路长度是一定的。换言之,从载置面201a到ccd传感器232的成像面的光路长度是一定的。

例如,在图2的例子中,第一滑架21沿副扫描方向y从左向右移动。随着第一滑架21向副扫描方向y的移动,针对片材s的读取位置p也移动。因此,读取位置p沿副扫描方向y从左向右移动。读取位置p是与主扫描方向x上的一行对应的位置。通过读取位置p向副扫描方向y移动,在ccd传感器232的成像面上,片材s在读取位置p的图像依次被成像。ccd传感器232将与成像的读取位置p的图像相应的信号作为主扫描方向x上的一行的信号输出。ccd基板233基于多行的信号,生成片材s整体的图像数据。

图3是示出实施方式的图像处理装置100的构成的框图。图像处理装置100具备通信部101、处理器102、hdd(harddiskdrive:硬盘)103、存储器104、扫描仪105、显示器110、控制面板120、打印机130和片材收容部140。通信部101、处理器102、hdd103、存储器104、扫描仪105、显示器110、控制面板120、打印机130和片材收容部140通过总线106连接。此外,显示器110、控制面板120、打印机130及片材收容部140的构成如上所述,因此省略说明。

通信部101是网络接口。通信部101通过通信路径与信息处理装置进行通信。信息处理装置例如是个人计算机、服务器等。在该图中,作为信息处理装置示出了文件服务器300。

处理器102例如是cpu(centralprocessingunit:中央处理单元)。图像处理装置100的电源打开时,处理器102将hdd103中保存的程序加载到存储器104中。处理器102执行存储器104中加载的程序。处理器102通过执行程序,作为后述的图4所示的控制部10进行工作。

hdd103是辅助存储装置。hdd103存储程序及各种数据。存储器104是主存储装置。存储器104例如是ram(randomaccessmemory:随机存取存储器)。存储器104存储处理器102执行处理时直接参照的数据。

扫描仪105(图像读取装置)进行片材上的图像的读取。扫描仪105通过图1中的图像读取部200实现。

图4是控制部10的功能框图。该图仅提取示出了与本实施方式相关的功能框。控制部10控制图像处理装置100的各部分。控制部10具有扫描仪控制部11及信息获取部12。

扫描仪控制部11控制扫描仪105。扫描仪控制部11包括图2所示的图像读取控制部24的功能。信息获取部12基于通过扫描仪105从预定的教师片材读取的图像即教师图像确定编码图像的检测区域。教师片材是与读取对象片材不同的片材。或者,教师片材是多个页面的读取对象片材中所包括的一部分片材。信息获取部12将表示编码图像的检测区域的信息存储到hdd103中。信息获取部12从在教师片材之后通过扫描仪105读取的读取对象片材的图像中,以检测区域为对象检测编码图像。信息获取部12对检测出的编码图像进行解码。

下面,对图像处理装置100的工作概要进行说明。

首先,图像处理装置100的信息获取部12在显示器110上显示条形码扫描执行画面。

图5、图6及图7是示出条形码扫描执行画面的显示例的图。图5所示的条形码扫描执行画面g11-1、图6所示的条形码扫描执行画面g11-2及图7所示的条形码扫描执行画面g11-3包括单面/双面设定按钮b11、分辨率设定按钮b12、色彩模式设定按钮b13、条形码检测区域设定按钮b14、保存目的地设定按钮b15、开始按钮b16。b11~b15的各按钮显示当前的设定内容。下面,将条形码扫描执行画面g11-1、g11-2及g11-3总称,也记载为条形码扫描执行画面g11。

单面/双面设定按钮b11是进行扫描原稿的单面还是扫描双面的设定的按钮。分辨率设定按钮b12是进行扫描的分辨率的设定的按钮。色彩模式设定按钮b13是设定以彩色进行扫描还是以黑白进行扫描的按钮。

条形码检测区域设定按钮b14是进行条形码检测区域的设定的按钮。条形码扫描执行画面g11-1示出了当前的条形码检测区域的设定是“页面内整个区域”的情况。“页面内整个区域”表示对原稿的页面整体进行扫描并检测条形码区域的设定。条形码扫描执行画面g11-2示出了当前的条形码检测区域的设定是“所存储的区域”的情况。“所存储的区域”表示使用教师原稿检测页面内的条形码区域并存储,从所存储的条形码区域中读取扫描对象的原稿的条形码的设定。条形码扫描执行画面g11-3示出了当前的条形码检测区域的设定是“第一页面的条形码区域”的情况。“第一页面的条形码区域”是对多个页面的原稿的第一页面的页面整体进行扫描并检测条形码区域,将检测出的条形码区域应用于第二页面之后的设定。

保存目的地设定按钮b15是进行扫描结果的数据的保存目的地的设定的按钮。保存目的地例如是文件服务器300的共享文件夹。开始按钮b16是指示开始原稿的条形码扫描的按钮。

图8是示出条形码区域指定画面g21的显示例的图。信息获取部12在条形码扫描执行画面g11中,在检测到用户按下了条形码检测区域设定按钮b14时,将该图所示的条形码区域指定画面g21显示到显示器110上。条形码区域指定画面g21包括用于指定检测条形码的区域的按钮b21~b23。按钮b21是指定“从起始页面开始检测条形码位置的区域”的按钮。按钮b22是指定“扫描原稿并检测条形码位置”的按钮。按钮b23是指定“不指定区域。从页面内的整个区域进行条形码检测”的按钮。

在用户按下按钮b21~b23中的任一个按钮时,信息获取部12将由按下的按钮指定的设定保存到hdd103中。在条形码区域指定画面g21中,在通过按钮b22选择“扫描原稿并检测条形码位置”的情况下,信息获取部12将教师原稿条形码扫描执行画面显示到显示器110上。

图9是示出教师原稿条形码扫描执行画面g31的显示例的图。教师原稿条形码扫描执行画面g31是用于指示执行教师原稿扫描的画面。在教师原稿扫描中,为了指定条形码区域,扫描仪105将特定原稿作为教师原稿进行读取。信息获取部12从教师原稿的扫描结果中检测条形码的位置,并将所检测的条形码的位置设为条形码区域。

教师原稿条形码扫描执行画面g31包括单面/双面设定按钮b31、分辨率设定按钮b32、色彩模式设定按钮b33、开始按钮b34。在b31~b33的各按钮中显示有当前的设定内容。单面/双面设定按钮b31是进行扫描原稿的单面还是扫描双面的设定的按钮。分辨率设定按钮b32是进行扫描的分辨率的设定的按钮。色彩模式设定按钮b33是进行以彩色进行扫描还是以黑白进行扫描的设定的按钮。开始按钮b34是指示开始教师原稿的条形码扫描的按钮。

用户在教师原稿条形码扫描执行画面g31中,进行扫描的读取设定(单面/双面、分辨率、色彩模式的设定)。用户将教师原稿放置在载置面201a上,按下开始按钮b34。扫描仪控制部11检测到开始按钮b34的按下,根据读取设定通过扫描读取原稿。信息获取部12从通过扫描得到的图像信息的整个区域检测条形码,并确定为条形码区域。之后,信息获取部12将条形码扫描执行画面g11-2(图6)显示到显示器110上。

用户将读取对象原稿设置在载置面201a上,按下条形码扫描执行画面g11-2的开始按钮b16。扫描仪控制部11检测到开始按钮b16的按下后,控制扫描仪105读取读取对象原稿。信息获取部12在读取的各页面的图像信息中进行条形码区域部分的掩模,取出条形码区域内的图像信息。信息获取部12对取出的图像信息进行条形码识别。信息获取部12将条形码识别的结果设定到条形码文件中。扫描仪控制部11将条形码文件与包括读取对象原稿的各页面的整体的图像信息的整体图像文件对应地保存到保存目的地。保存目的地是在条形码扫描执行画面g11中设定的文件服务器300的共享文件夹。

图10是示出从图像信息整体检测条形码的图。在该图中,从图像信息a1的上部到下部按顺序重复进行hdd103中存储的图像信息a1的从左侧到右侧的横方向上的搜索,从而进行页面整体的条形码检测。

图11是示出对条形码区域部分进行掩模时的条形码识别的图。掩模是指仅将hdd103中存储的图像信息a1的条形码区域a2中包含的图像信息作为进行条形码识别的区域进行读取。如该图所示,通过掩模,能够使作为条形码识别的对象的区域小于页面整体。因此,与从图像信息整体进行条形码检测的情况(图10)相比较,能够缩短条形码数据识别处理所需的时间。

图12是示出条形码区域部分的掩模中使用的掩模变量的例子的图。该图所示的掩模变量使用以图像区域的预定位置为原点的xy平面中的xy坐标来表示图像区域内的条形码区域。矩形的条形码区域的左上角为开始位置,右下角为结束位置。startx为开始位置的x坐标,starty为开始位置的y坐标,endx为结束位置的x坐标,endy为结束位置的y坐标。在该图中示出了原稿内存在一个条形码区域的情况的设定例。在原稿内存在多个条形码区域的情况下,为area1、area2、…分别设定各条形码区域的开始位置及结束位置的xy坐标。

图13是示出条形码文件中设定的条形码数据的例子的图。该图所示的条形码数据包括原稿的页面(page)、条形码区域的开始位置(startposition)及结束位置(endposition)和条形码识别结果(value)。条形码文件包括读取对象原稿的各页面的条形码数据。

图14是示出处理执行中画面g41的显示例的图。信息获取部12将开始按钮b16被按下之后的读取对象原稿的扫描执行中、该图所示的处理执行中画面显示到显示器110上。

在图8所示的条形码区域指定画面g2中,在用户通过按钮b21选择“从起始页面检测条形码位置的区域”的情况下,图像处理装置100如下进行工作。信息获取部12将条形码扫描执行画面g11-3(图7)显示到显示器110上。用户将读取对象原稿放置在载置面201a上,按下条形码扫描执行画面g11-3的开始按钮b16。扫描仪控制部11将开始按钮b16被按下之后的处理中、处理执行中画面g41(图14)显示到显示器110上。扫描仪控制部11控制扫描仪105连续扫描多个页面的读取对象原稿。信息获取部12将最初页面作为上述的教师原稿进行处理,从起始页面的图像信息提取条形码区域,并生成掩模变量。信息获取部12在第二页面之后使用通过掩模变量表示的条形码区域对图像信息进行掩模,读取条形码区域内的图像信息进行条形码识别。信息获取部12与上述同样地,将条形码识别的结果设定在条形码文件中。信息获取部12将条形码文件和包括各页面的整体的图像信息的整体图像文件对应地保存到文件服务器300的共享文件夹中。

另外,在图8所示的条形码区域指定画面g21中,在用户通过按钮b23选择“不指定区域。从页面内的整个区域进行条形码检测”的情况下,图像处理装置100如下进行工作。信息获取部12将条形码扫描执行画面g11-1(图6)显示到显示器110上。用户将读取对象原稿放置在载置面201a中,按下条形码扫描执行画面g11-1的开始按钮b16。信息获取部12不使用条形码区域的信息,不对扫描仪控制部11扫描的图像信息进行掩模,搜索读取对象原稿的各页面的整个图像检测条形码,进行条形码识别。信息获取部12与上述同样地将条形码识别的结果设定到条形码文件中。信息获取部12将条形码文件和包括各页面的整体的图像信息的整体图像文件对应着保存到文件服务器300的共享文件夹中。

下面,对图像处理装置100的处理流程进行说明。

图15是示出条形码扫描处理的流程图。该图是控制部10进行的条形码扫描处理的主流程。

扫描仪控制部11在条形码扫描执行画面g11中检测到开始按钮b16被按下。扫描仪控制部11在条形码扫描执行画面g11中得到用户设定的扫描设定。扫描仪控制部11将显示器110的显示切换为处理执行中画面g41(图14)。扫描仪控制部11以根据扫描设定读取原稿的方式控制扫描仪105。扫描仪控制部11将扫描仪105读取的图像信息逐页面地进行电子文件化,并保存到hdd103中(act101)。

信息获取部12在条形码区域指定画面g21中根据用户设定的条形码检测区域使处理分支(act102)。信息获取部12在判断为设定了“不指定区域。从页面内的整个区域进行条形码检测”的情况下(act102:不指定区域),前进到act103的处理。信息获取部12在判断设定了“扫描原稿并检测条形码位置”的情况下(act102:教师原稿),前进到act107的处理。信息获取部12在判断设定了“从起始页面开始检测条形码位置的区域”的情况下(act102:起始页面),前进到act112的处理。

信息获取部12在act102中分支至不指定区域的路径的情况下,从hdd103读取图像信息并保存到存储器104中。信息获取部12从图像信息读取第一页面(起始页面)的文件(act103)。信息获取部12将读取的文件所示的当前页面的整个区域作为条形码识别对象区域进行条形码数据识别处理(act104)。关于条形码数据识别处理,在后述的图16中会详细说明。信息获取部12得到设定有条形码数据识别处理结果的条形码数据。信息获取部12在hdd103中存储的xml形式的条形码文件中按照图13所示的数据形式追加条形码数据并保存。

信息获取部12判断当前页面是否是最终页面(act105)。信息获取部12在判定不是最终页面的情况下(act105:否),从存储器104中存储的图像信息读取当前页面的下一页面的文件(act106)。信息获取部12重复进行从act104开始的处理。此外,信息获取部12在act105中判定是最终页面的情况下(act105:是),前进到act119。

信息获取部12在act102中分支至教师原稿的路径的情况下,从hdd103读取在预先执行的教师原稿读取处理中保存的掩模变量。关于教师原稿读取处理,使用后述的图16详细说明。此外,信息获取部12从hdd103读取图像信息并保存到存储器104中。信息获取部12从图像信息读取第一页面(起始页面)的文件(act107)。信息获取部12对读取的图像文件使用掩模变量进行掩模,抽出条形码区域的图像(act108)。信息获取部12将抽出的图像作为条形码识别对象区域,进行后述的图16的条形码识别处理,从而得到条形码数据(act109)。信息获取部12在hdd103中存储的xml形式的条形码文件中按照图13所示的数据形式追加条形码数据并保存。

信息获取部12判断当前页面是否是最终页面(act110)。信息获取部12在判定不是最终页面的情况下(act110:否),从存储器104中存储的图像信息读取当前页面的下一页面的文件(act111)。信息获取部12重复进行从act108开始的处理。此外,信息获取部12在act110中判定是最终页面的情况下(act110:是),前进到act119。

信息获取部12在act102中分支至起始页面的路径的情况下,从hdd103读取图像信息并保存到存储器104中。信息获取部12从图像信息读取第一页面(起始页面)的文件(act112)。信息获取部12将读取的文件所示的第一页面的整个区域作为条形码识别对象区域,进行后述的图16的条形码数据识别处理,得到条形码数据(act113)。信息获取部12在hdd103中存储的xml形式的条形码文件中按照图13所示的数据形式追加条形码数据并保存。此外,信息获取部12基于在act113中检测到条形码的位置的信息生成掩模变量,并保存到存储器104中(act114)。

信息获取部12判断当前页面是否是最终页面(act115)。信息获取部12在判定不是最终页面的情况下(act115:否),从存储器104中存储的图像信息读取当前页面的下一页面的文件(act116)。信息获取部12对读取的图像文件使用在act114中生成的掩模变量进行掩模,抽出条形码区域的图像(act117)。信息获取部12将抽出的图像作为条形码识别对象区域,进行后述的图16的条形码数据识别处理,得到条形码数据(act118)。信息获取部12在hdd103中存储的xml形式的条形码文件中按照图13所示的数据形式追加条形码数据并保存。信息获取部12重复进行从act115开始的处理。此外,信息获取部12在act115中判定是最终页面的情况下(act115:是),前进到act119。

信息获取部12在act105、act110或act115中判定是最终页面的情况下,从hdd103读取图像文件和条形码文件。信息获取部12将读取的图像文件及条形码文件经由网络传送到保存目的地的文件服务器300中(act119)。信息获取部12在传送结束后将条形码扫描执行画面g11显示到显示器110上。信息获取部12在上一次的条形码扫描执行时的设定是“不指定区域。从页面内的整个区域进行条形码检测”时将条形码扫描执行画面g11-1、是“扫描原稿并检测条形码位置”时将条形码扫描执行画面g11-2、是“从起始页面开始检测条形码位置的区域”时将条形码扫描执行画面g11-3显示到显示器110上。

图16是示出教师原稿读取处理的流程图。

扫描仪控制部11检测到教师原稿条形码扫描执行画面g31(图9)的开始按钮b34被按下。扫描仪控制部11获得在教师原稿条形码扫描执行画面g31中用户设定的扫描设定。扫描仪控制部11将显示器110的显示切换为处理执行中画面g41(图14)。扫描仪控制部11以按照扫描设定读取教师原稿的方式控制扫描仪105。扫描仪控制部11将扫描仪105读取的图像信息进行电子文件化,并保存到hdd103中(act201)。

信息获取部12从hdd103中保存的文件读取一个页面的图像信息(act202)。信息获取部12将一个页面的整个区域作为条形码识别对象区域,进行后述的图16的条形码数据识别处理,得到条形码数据(act203)。信息获取部12在hdd103中存储的xml形式的条形码文件中按照图13所示的数据形式追加条形码的识别结果即条形码数据。信息获取部12从条形码文件中提取条形码区域的开始位置的坐标及结束位置的坐标,作为掩模变量保存到存储器104中(act204)。信息获取部12将条形码扫描执行画面g11-2显示到显示器110上。

此外,在扫描设定是双面的情况下,信息获取部12分别对表面和背面进行act202及act203的处理。信息获取部12对掩模变量添加表面或背面的信息。在图15的act108中,在对读取对象原稿的图像文件应用掩模变量的情况下,对表面的图像文件应用表面的掩模变量,对背面的图像文件应用背面的掩模变量。

此外,控制部10也可以将在act204中保存到存储器104中的掩模变量与由用户输入的教师原稿名对应地保存到hdd103中。在该情况下,控制部10检测到在条形码区域指定画面g21中指定“扫描原稿并检测条形码位置”的按钮b22被选择,将教师原稿选择画面显示到显示器110上。教师原稿选择画面是从包括“新的教师原稿”和hdd103中存储的教师原稿名的列表中选择所使用的教师原稿的画面。在用户选择“新的教师原稿”的情况下,控制部10将教师原稿条形码扫描执行画面g31显示到显示器110上,进行图16的教师原稿读取处理。在用户选择任一教师原稿名的情况下,控制部10将条形码扫描执行画面g11-2显示到显示器110上,进行图15的条形码扫描处理。信息获取部12从hdd103读取所选择的教师原稿名的掩模变量并保存到存储器104中,进行act108的处理。

另外,在图像处理装置100进行图15的act101后,用户也可以输入条形码检测区域。信息获取部12根据输入判断act102的分支。在用户选择教师原稿的情况下,图像处理装置100在获取所输入的教师原稿名的掩模变量或使用新的教师原稿获取掩模变量后,进行act107之后的处理。

图17是示出条形码数据识别处理的流程图。

信息获取部12从存储器104中存储的图像信息搜索条形码图案(act301)。条形码图案是与条形码的形态一致的图案。信息获取部12检测到条形码图案后,获取检测到条形码图案的条形码区域的位置信息。位置信息由条形码区域的开始位置及结束位置的坐标表示。信息获取部12在存储器104中保存设定了条形码区域的位置信息的掩模变量(图12)。此外,信息获取部12也可以在掩模变量中设定对检测出的条形码区域的上下左右分别加上预定的余量后的区域的开始位置及结束位置的坐标。

信息获取部12对条形码区域内的图像信息进行解码并代码化(act302)。信息获取部12将代码化的条形码识别结果保存到存储器104中。信息获取部12生成设定了条形码区域的位置信息和代码化的条形码识别结果的xml文件,将其作为条形码数据(图13)保存到hdd103中(act303)。此外,在条形码图像的解码错误的情况下,信息获取部12在条形码数据中设定表示错误的条形码识别结果。

图像处理装置100在条形码扫描处理中,在掩模的条形码区域的条形码识别错误的情况下,也可以以页面整体为对象进行条形码识别。使用图18及图19对该处理进行说明。

图18及图19是示出图像处理装置100的其他条形码扫描处理的流程图。在图18及图19中,对与图11所示的处理相同的处理标注相同的附图标记,并省略详细的说明。

图18所示的act101~act106的处理与图15的处理相同。信息获取部12在act102中分支至教师原稿的路径的情况下,与图15的处理同样地进行act107~act109的处理。即,信息获取部12从hdd103读取基于教师原稿得到的掩模变量。信息获取部12从hdd103读取图像信息并保存到存储器104中,并从图像信息读取第一页面的文件(act107)。信息获取部12对读取的图像文件使用掩模变量进行掩模并抽出条形码区域的图像(act108)。信息获取部12对抽出的图像进行条形码数据识别处理(act109)。

信息获取部12判定act109的条形码数据识别是否成功(act501)。信息获取部12在判定条形码数据识别成功的情况下(act501:是),对hdd103中存储的条形码文件追加条形码数据并保存。另一方面,信息获取部12在判定act109的条形码数据识别没有成功的情况下(act501:否),解除对当前页面的图像文件进行的掩模(act502)。信息获取部12将当前页面的整个区域作为条形码识别对象区域,进行条形码数据识别处理(act503)。信息获取部12对hdd103中存储的xml形式的条形码文件追加act503的条形码数据识别处理中得到的条形码数据并保存。

信息获取部12在判断act109的认证成功的情况下(act501:是)或者在act503的处理之后,进行act110之后的处理。即,信息获取部12在判定当前的页面不是最终页面的情况下(act110:否),读取下一页面的文件(act111),重复进行从act108开始的处理。此外,信息获取部12在判定是最终页面的情况下(act110:是),前进到act119。

信息获取部12在act102中分支至起始页面的路径的情况下,如图19所示,与图15的处理同样地进行act112及act113的处理。即,信息获取部12从hdd103读取图像信息并保存到存储器104中,从图像信息读取第一页面的文件(act112)。信息获取部12将读取的文件的整个区域作为条形码识别对象区域进行条形码数据识别处理(act113)。

信息获取部12判断act113的条形码数据识别是否成功(act601)。信息获取部12在判定条形码数据识别没有成功的情况下(act601:否),判定当前页面是否是最终页面(act602)。信息获取部12在判定当前页面不是最终页面的情况下(act602:否),从存储器104中存储的图像信息读取当前页面的下一页面的文件(act603)。信息获取部12重复进行从act113开始的处理。

信息获取部12在判定act113的条形码数据识别成功的情况下(act601:是),与图15同样地进行act114~act118的处理。即,信息获取部12对hdd103中存储的条形码文件追加条形码数据并保存。信息获取部12基于act113中检测出条形码的位置的信息生成掩模变量,并保存到存储器104中(act114)。

信息获取部12在判定当前页面不是最终页面的情况下(act115:否),从图像信息读取下一页面的文件(act116)。信息获取部12对读取的图像文件使用act114中生成的掩模变量抽出条形码区域的图像(act117)。信息获取部12将抽出的图像作为条形码识别对象区域进行条形码数据识别处理(act118)。

信息获取部12判定act118的条形码数据识别是否成功(act604)。信息获取部12在判定条形码数据识别成功的情况下(act604:是),对hdd103中存储的条形码文件追加条形码数据并保存。信息获取部12重复进行act115之后的处理。

信息获取部12在判定act118的条形码数据识别没有成功的情况下(act605:否),解除对当前页面的图像文件进行的掩模(act605)。信息获取部12进行从act113开始的处理。由此,信息获取部12将当前页面的整个区域作为条形码识别对象区域,进行条形码数据识别处理。

信息获取部12在act106的处理之后,在act115中判定是最终页面的情况下(act115:是),或者在act602中判定是最终页面的情况下(act602:是),前进到图18的act119。信息获取部12从hdd103读取图像文件和条形码文件,经由网络传送到保存目的地的文件服务器300中(act119)。

以上,以编码图像是条形码的情况为例进行了说明,但也可以是条形码之外的图像。信息获取部12搜索页面整体,检测出表示包括编码图像的区域的特征。检测出的特征既可以是编码图像自身的特征,也可以是在编码图像的周围形成的其他图像的特征。特征例如是形状、颜色或形状与颜色的组合等。信息获取部12基于检测出的特征检测包括编码图像的区域,对该区域内的编码图像按照预定的解码规则进行解码。

上述实施方式中的图像处理装置100的功能的一部分也可以通过计算机实现。在该情况下,也可以将用于实现该功能的程序记录到计算机可读取的记录介质中,通过将该记录介质中记录的程序读入计算机系统并执行来实现。此外,这里所说的“计算机系统”包括os(operatingsystem:操作系统)、周边设备等硬件。此外,“计算机可读取的记录介质”是指软盘、光磁盘、rom(readonlymemory:只读存储器)、cd-rom(compactdiscreadonlymemory:只读光盘)等可移动介质、计算机系统中内置的硬盘等存储装置。此外,“计算机可读取的记录介质”也可以包括像经由互联网等网络、电话线路等通信线路发送程序的情况下的通信线路那样,在短时间之间动态地保存程序的介质,像该情况下的服务器、作为客户端的计算机系统内部的易失性存储器那样,在一定时间内保存程序的介质。此外,上述程序既可以用于实现上述功能的一部分,也可以能够通过与计算机系统中已记录的程序的组合来实现上述功能。

根据以上说明的至少一种实施方式,通过具有控制部10,能够缩短从片材上读取编码图像所需的时间。

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

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