数据获取装置、打印装置、真实性辨别装置、方法及程序与流程

文档序号:15072673发布日期:2018-08-01 00:15阅读:112来源:国知局
本发明涉及数据获取装置、打印装置、真实性辨别装置、方法及程序。
背景技术
::在专利文献1中公开了一种用于辨别固体的真实性的真实性辨别方法,该固体具有沿其正面分布的带随机性的可读独特特征。在专利文献2中公开了一种药片(tablet)打印装置,该药片打印装置被设计成能够根据药片的方向在随机、高速馈给的药片上执行打印处理。现有技术文献专利文献专利文献1:日本专利no.4103826专利文献2:jp-a-2013-121432技术实现要素:本发明要解决的问题将与人体的指纹、静脉图案、虹膜图案等相同的独特随机图案呈现在诸如纸张、药片、金属以及树脂的各种物体的每个正面上。因此,已经提出了一种技术,其中,沿着物体的正面分布的随机图案的一部分的图像被获取并预先登记为登记数据,并且从物体再次获取的该随机图案的图像数据被与登记数据进行比较,以使确定该随机图案的图像数据中的物体是否和登记数据中的物体相同。在该技术中,基于预先登记的登记数据是否与从要辨别的物体获取的对照数据彼此一致来执行真实性辨别(真伪辨别)。为此,必需将已经从中获取登记数据的区域中的物体的位置与已经从中获取对照数据的区域的位置相对应。然而,当尝试指定诸如圆形药片的物体中的数据获取区域的位置时,不可能基于该物体的外部形状来指定所述位置。出于这种理由,基于打印在物体上的打印图案来确定用于获取登记数据的区域的位置。另外,假设要辨别的物体是圆形药片。在这种情况下,当利用光线照射圆形药片时,药片的中心部分的阴影看起来较弱,但在药片的外周部分看起来较强。即,外周部分的随机图案的信息量大于中央部分的信息量。因此,当从诸如圆形药片的物体获取登记数据时,若可能的话,将用于获取登记数据的区域的位置设置在物体的外周部分处是可取的。然而,假定如上所述基于已打印在物体上的打印图案来确定用于获取登记数据的区域的位置。在这种情况下,当在物体上打印打印信息(打印图案)期间发生位移等时,用于获取登记数据的位置也发生位移,使得出现无法获取包含用于进行确定的足够信息的登记数据的可能性。本发明的目的是提供一种数据获取装置、打印装置、真实性辨别装置、方法及程序,与根据打印信息来确定用于获取登记数据的区域的位置的情况相比,本发明可以不受物体的打印信息错位影响地确定用于获取登记数据的区域。解决问题的手段[数据获取装置][1]本发明的示例性实施方式是一种数据获取装置,该数据获取装置包括:获取部,该获取部从包括要登记的物体的图像获取特征数据作为登记数据,所述特征数据表示这样的特征,即,该特征分布在基于所述物体的外部形状和打印在所述物体上的打印信息的位置所限定的位置而确定的预定尺寸的区域中;以及存储部,该存储部存储由所述获取部获取的所述登记数据作为用于确定所述物体的同一性的数据。[打印装置][2]本发明的示例性实施方式是一种打印装置,该打印装置包括:打印部,该打印部在要登记的物体上执行打印;获取部,该获取部从其上已通过所述打印部执行打印的所述物体的拍摄图像获取特征数据作为登记数据,所述特征数据表示这样的特征,即,该特征分布在基于所述物体的外部形状和打印在所述物体上的打印信息的位置所限定的位置而确定的预定尺寸的区域中;以及存储部,该存储部存储由所述获取部获取的所述登记数据作为用于确定所述物体的同一性的数据。[真实性辨别装置][3]本发明的示例性实施方式是一种真实性辨别装置,该真实性辨别装置包括:成像部,该成像部拍摄包括要辨别的物体的图像;获取部,该获取部从通过所述成像部拍摄的图像获取特征数据作为对照数据,所述特征数据表示这样的特征,即,该特征分布在基于所述物体的外部形状和打印在所述物体上的打印信息的位置所限定的位置而确定的预定尺寸的区域中;以及确定部,该确定部对通过所述获取部获取的所述对照数据与从真实物体获取并预先登记的登记数据进行比较,由此确定要辨别的物体的同一性。[4]在根据[3]所述的真实性辨别装置中,所述确定部可以计算所述登记数据与从所述对照数据的对应区域获取的数据之间的相关值,并且当所述相关值满足预定标准时确定要辨别的物体与从中获取所述登记数据的所述物体是相同的。[5]在根据[3]所述的真实性确定装置中,所述获取部可以获取特征数据作为对照数据,所述特征数据表示这样的特征,即,该特征分布在尺寸为包括用于获取有关所述物体的登记数据的区域并且大于所述区域的区域中;并且所述确定部可以从所述对照数据中顺序选择具有与所述登记数据相同大小的数据,顺序地计算所述选择的数据与所述登记数据之间的相关值,从而获得多个相关值,并且当所获取的相关值的最大值等于或大于第一预定值并且所述相关值的最大值的归一化得分等于或大于第二预定值时,确定要辨别的物体与从中获取所述登记数据的所述物体是相同的,所述归一化得分是通过将所述相关值的最大值减去所述相关值的平均值并接着将通过所述相减获得的值除以所述相关值的标准偏差而获得的。[6]在根据[4]或[5]所述的真实性辨别装置中,所述确定部可以按照归一化相关法计算所述相关值,以获取所述相关值。[7]在根据[3]至[6]中任一项所述的真实性辨别装置中,所述物体可以是药片。[数据获取方法][8]本发明的示例性实施方式是一种数据获取方法,该数据获取方法包括:获取步骤,该获取步骤从包括要登记的物体的图像获取特征数据作为登记数据,所述特征数据表示这样的特征,即,该特征分布在基于所述物体的外部形状和打印在所述物体上的打印信息的位置所限定的位置而确定的预定尺寸的区域中;以及存储步骤,该存储步骤存储在所述获取步骤中获取的所述登记数据作为用于确定所述物体的同一性的数据。[打印方法][9]本发明的示例性实施方式是一种打印方法,该打印方法包括:打印步骤,该打印步骤在要登记的物体上执行打印;获取步骤,该获取步骤从已在所述打印步骤被执行打印的所述物体的拍摄图像获取特征数据作为登记数据,所述特征数据表示这样的特征,即,该特征分布在基于所述物体的外部形状和打印在所述物体上的打印信息的位置所限定的位置而确定的预定尺寸的区域中;以及存储步骤,该存储步骤存储在所述获取步骤中获取的所述登记数据作为用于确定所述物体的同一性的数据。[真实性辨别方法][10]本发明的示例性实施方式是一种真实性辨别方法,该真实性辨别方法包括:成像步骤,该成像步骤拍摄包括要辨别的物体的图像;获取步骤,该获取步骤从在所述成像步骤中拍摄的图像获取特征数据作为对照数据,所述特征数据表示这样的特征,即,该特征分布在基于所述物体的外部形状和打印在所述物体上的打印信息的位置所限定的位置而确定的预定尺寸的区域中;以及确定步骤,该确定步骤对在所述获取步骤中获取的所述对照数据与从真实物体获取并预先登记的登记数据进行比较,由此确定要辨别的物体的同一性。[程序][11]本发明的示例性实施方式是一种程序,该程序使计算机执行:获取步骤,该获取步骤从包括要登记的物体的图像获取特征数据作为登记数据,所述特征数据表示这样的特征,即,该特征分布在基于所述物体的外部形状和打印在所述物体上的打印信息的位置所限定的位置而确定的预定尺寸的区域中;以及存储步骤,该存储步骤存储在所述获取步骤中获取的所述登记数据作为用于确定所述物体的同一性的数据。[12]本发明的示例性实施方式是一种程序,该程序使计算机执行:打印步骤,该打印步骤在要登记的物体上执行打印;获取步骤,该获取步骤从已在所述打印步骤中被执行打印的所述物体的拍摄图像获取特征数据作为登记数据,所述特征数据表示这样的特征,即,该特征分布在基于所述物体的外部形状和打印在所述物体上的打印信息的位置所限定的位置而确定的预定尺寸的区域中;以及存储步骤,该存储步骤存储在所述获取步骤中获取的所述登记数据作为用于确定所述物体的同一性识的数据。[13]本发明的示例性实施方式是一种程序,该程序使计算机执行:成像步骤,该成像步骤拍摄包括要辨别的物体的图像;获取步骤,该获取步骤从在所述成像步骤中拍摄的所述图像获取特征数据作为对照数据,所述特征数据表示这样的特征,即,该特征分布在基于所述物体的外部形状和打印在所述物体上的打印信息的位置所限定的位置而确定的预定尺寸的区域中;以及确定步骤,该确定步骤对在所述获取步骤中获取的所述对照数据与从真实物体获取并预先登记的登记数据进行比较,由此确定要辨别的物体的同一性。按照根据[1]所述的数据获取装置,与根据打印信息来确定用于获取登记数据的区域的位置的情况相比,可以确定用于获取登记数据的区域而不受物体的打印信息的错位的影响。按照根据[2]所述的打印装置,与根据打印信息来确定用于获取登记数据的区域的位置的情况相比,可以确定用于获取登记数据的区域而不受物体的打印信息的错位的影响。按照根据[3]所述的真实性辨别装置,与根据打印信息来确定用于获取登记数据的区域的位置的情况相比,可以确定用于获取登记数据的区域而不受所述物体的打印信息的错位的影响。按照根据[4]所述的真实性辨别装置,与根据打印信息来确定用于获取登记数据的区域的位置的情况相比,可以确定用于获取登记数据的区域而不受物体的打印信息的错位的影响。按照根据[5]所述的真实性辨别装置,与根据打印信息来确定用于获取登记数据的区域的位置的情况相比,可以确定用于获取登记数据的区域而不受物体的打印信息的错位的影响。按照根据[6]所述的真实性辨别装置,与根据打印信息来确定用于获取登记数据的区域的位置的情况相比,可以确定用于获取登记数据的区域而不受物体的打印信息的错位的影响。按照根据[7]所述的真实性辨别装置,与根据打印信息来确定用于获取登记数据的区域的位置的情况相比,可以确定用于获取登记数据的区域而不受药片的打印信息的错位的影响。按照根据[8]所述的数据获取方法,与根据打印信息来确定用于获取登记数据的区域的位置的情况相比,可以确定用于获取登记数据的区域而不受物体的打印信息的错位的影响。按照根据[9]所述的打印方法,可以提供所述打印方法,与根据打印信息来确定用于获取登记数据的区域的位置的情况相比,可以确定用于获取登记数据的区域而不受物体的打印信息的错位的影响。按照根据[10]所述的真实性辨别方法,与根据打印信息来确定用于获取登记数据的区域的位置的情况相比,可以确定用于获取登记数据的区域而不受物体的打印信息的错位的影响。按照根据[11]所述的程序,与根据打印信息来确定用于获取登记数据的区域的位置的情况相比,可以确定用于获取登记数据的区域而不受物体的打印信息的错位的影响。按照根据[12]所述的程序,与根据打印信息来确定用于获取登记数据的区域的位置的情况相比,可以确定用于获取登记数据的区域而不受物体的打印信息的错位的影响。按照根据[13]所述的程序,与根据打印信息来确定用于获取登记数据的区域的位置的情况相比,可以确定用于获取登记数据的区域而不受物体的打印信息的错位的影响。附图说明[图1]是示出根据本发明第一示例性实施方式的打印装置的构造的视图。[图2]是示出本发明第一示例性实施方式中的控制部10的硬件配置的框图。[图3]是示出本发明第一示例性实施方式中的控制部10的功能配置的框图。[图4]是示意性地示出由检测摄像机30拍摄的图像的视图。[图5]是示出实际获取的药片图像的例子和登记数据获取区域81的位置的例子的视图。[图6]是示出登记数据的例子的视图。[图7]是示出通过打印头部分50执行打印处理的状态的视图。[图8]是示意性地示出由检查摄像机40拍摄的图像的视图。[图9]是示出实际获取的药片图像的例子和对照数据获取区域82的位置的例子的视图。[图10]是示出对照数据的例子的视图。[图11]是示出在没有正确地在药片上执行打印的情况下由检查摄像机40拍摄的图像的例子的视图。[图12]是示出存储在登记数据存储部23中的数据的例子的视图。[图13]是用于说明根据本发明第一示例性实施方式的打印装置的操作流程的流程图。[图14]是示出作为对照计算目标的、登记数据的例子和对照数据的例子的视图。[图15]是用于说明从对照数据中顺序切出与登记数据大小相同的数据的状态的视图。[图16]是用于说明每当从对照数据中切出数据的位置沿x方向和y方向顺序移位一个点(像素)时,重复计算登记数据与从对照数据中切出的数据之间的相关值的状态的视图。[图17]是示出将通过对照计算获得的1089个相关值图形化的例子的视图。[图18]是示出无法从中获取正常登记数据的药片图像例子的视图。[图19]是示出相关值的最大值与相关值的最大值的归一化得分的图形的例子的视图,示出了可以将登记数据视为可靠性高的范围。[图20]是示出其中相关值的最大值较小的相关值的图形的例子的视图。[图21]是示出尽管相关值的最大值等于或大于标准值但其中登记数据不正常的相关值的图形的例子的视图。[图22]是示出本发明第二示例性实施方式中的控制部10a的功能配置的框图。[图23]是用于说明根据本发明第二示例性实施方式的打印装置的操作流程的流程图。[图24]是示出将有关各药片彼此不同的制造编号的信息与分别从这些药片获取的登记数据一起存储的示例的视图。[图25]是示出其中将与用于指定制造各药片所伴随的生产单位(批次)的批号有关的信息与从该药片获取的登记数据一起存储的例子的图。[图26]是用于说明其中从环形照明单元31(41)发射的光照射到圆形药片上的情况的状态的视图,其中图26的(a)是从侧表面侧看到的药片的视图,而图26的(b)是从上表面侧看到的药片的视图。[图27]是示出其中登记数据获取区域仅基于打印图案来确定的情况的例子(a)、(b)、(c)、(d)以及(e)的视图。[图28]是用于说明在确定数据获取区域的位置时的过程的视图,其中图28的(a)是用于说明在登记数据获取部22确定登记数据获取区域81的位置时的过程的视图,而图28的(b)是用于说明在对照数据获取部25确定对照数据获取区域82的位置时的过程的视图。[图29]是示出其中登记数据获取区域基于药片的外部形状和打印图案两者来确定的情况的例子(a)、(b)、(c)、(d)以及(e)的视图。[图30]是用于说明真实性辨别装置300的构成的框图。具体实施方式接下来,参照附图,对本发明的示例性实施方式进行详细描述。[第一示例性实施方式]首先,对根据本发明第一示例性实施方式的打印装置进行描述。图1是示出根据本发明第一示例性实施方式的打印装置的构造的视图。在根据该示例性实施方式的用于在圆形药片上打印字符等的打印信息的打印装置中,当在药片上执行打印时,获取可以基于其独特地标识该药片的特征数据并存储为登记数据(登记图像数据)。另外,因为以这种方式预先获取并存储了已被执行打印处理的所有药片的登记数据,可以彼此辨别药片。例如,假设在市场上发现了怀疑是假冒的药片。在这种情况下,从市场收集并怀疑是假冒的药片的特征数据被获取并与所有存储的登记数据进行比较。因此,可以进行有关药片是真正制造并运送的药片还是伪造的药片。另外,在该示例性实施方式中将描述在圆形药片上执行打印的情况。然而,本发明也可以以类似方式应用于具有除圆形之外的其它形状的药片。另外,本发明也可以应用于任何种类的药片,包衣药片(诸如薄膜包衣药片或糖衣药片),或者未包衣药片(裸药片)。而且,圆形药片被用作本发明中的物体的例子。然而,本发明可以应用于任何物体,只要该物体具有沿正面分布的带随机性的可读独特特征(如精细的表面不均匀性)即可。例如,本发明还可以应用于利用各种物体的物品,包括诸如片形电容器的片形组件、诸如齿轮或垫圈的组件、ic芯片、半导体组件、信用卡、票证、证券以及文件。如图1所示,根据示例性实施方式的打印装置包括:控制部10、用于供给药片90的料斗20、检测摄像机30、环形照明单元31、检查摄像机40、环形照明单元41、打印头部分50、用于输送由料斗20供给的药片90的输送带(输送路径)60、次品排放单元70、良品存储箱71以及次品存储箱72。环形照明单元31和41中的每一个都是用于将光照射到在输送带60上输送的药片90上的照明装置。检测摄像机30是拍摄包括在输送带60上输送的每个药片的图像(第一图像)的成像部。检测摄像机30设置在环形照明单元31的正上方。检测摄像机30可以拍摄其上被环形照明单元31照射光的药片90的图像。因为药片90的图像被检测摄像机30拍摄,所以可以检测该药片的位置、方向等。打印头部分50是基于由检测摄像机30拍摄的图像而在药片90上执行打印的打印机。这里,打印头部分50使用喷墨方法,将制造编号、批号、商品名称等的字符、数字、符号等打印到在输送带60上输送的药片90上。具体而言,打印头部分50的打印操作受到控制部10控制。控制部10基于由检测摄像机30拍摄的图像来检测关于药片90的位置或方向及其正面/背面的信息。控制部10基于检测到的信息,在将指定字符等打印在处于输送带60上的药片90上的指定位置处时的时刻控制打印头部分50。另外,因为药片90是没有任何分裂线的圆形药片,所以在该示例性实施方式中,不必检测关于药片90的方向或正面/背面的信息。当在具有分裂线的圆形药片上执行打印时,基于分裂线的存在与否来确定输送带60上的药片的方向或正面/背面,并且打印控制部21基于确定结果来控制要打印的字符的方向等。检查摄像机40是拍摄包括其上已被打印头部分50执行了打印的药片90的图像(第二图像)的成像部。检查摄像机40设置在环形照明单元41的正上方,并且可以拍摄其上由环形照明单元41照射光的药片90的图像。设置检查摄像机40以便检测并排除具有诸如打印失准或打印模糊的打印失败的任何药片90。次品存储箱72是用于存储由次品排出单元70排出的不合格药片的排出位置。良品存储箱71是用于存储未被次品排出单元70排出的合格药片的存储位置。次品排出单元70基于控制部10的控制,执行将输送带60上输送的任何药片90排出到次品存储箱72中的操作。基于由检查摄像机40拍摄的图像,控制部10检查图像中的药片90的打印状态。当打印状态被确定为打印失败时,控制部10控制次品排出单元70,由此次品排出单元70将不合格药片90排出到次品存储箱72中。图2示出根据该示例性实施方式的打印装置中的控制部10的硬件配置。如图2所示,控制部10具有cpu11、存储器12、诸如硬盘驱动器(hdd)的存储装置13、执行向和从诸如检测摄像机30的内部装置发送和接收数据的通信接口(if)14、打印头部分50、检查摄像机40和次品排出单元70,以及包括触摸板或液晶显示器和键盘的用户接口(ui)装置15。这些构成部件通过控制总线16彼此连接。cpu11基于存储在存储器12或存储装置13中的控制程序来执行预定处理,以便控制控制部10的操作。另外,在该示例性实施方式中,cpu11被描述为读取并执行存储在存储器12或存储装置13中的控制程序的装置。然而,该程序可以存储在诸如cd-rom的存储介质中并且提供给cpu11。图3是示出通过执行前述控制程序而实现的控制部10的功能配置的框图。如图3所示,根据该示例性实施方式的控制部10包括:打印控制部21、登记数据获取部22、登记数据存储部23、次品检测部24、对照数据获取部25、验证部26及处理部27。打印控制部21从由检测摄像机30拍摄的图像中检测待打印药片90的位置,并且基于检测到的位置,控制打印头部分50的打印定时。即,打印控制部21根据有关输送带60的输送速度的信息、所拍摄的图像中药片90的位置、打印头部分50的打印速度等,计算用于向打印头部分50输出打印指令的定时,并且按所计算的定时将打印指令发送给打印头部分50。次品检测部24根据由检查摄像机40在打印后成像的、包括药片90的图像,确定在药片90上打印的字符等的打印信息中是否存在诸如打印模糊或打印失准的问题。当存在打印失败时,次品检测部24控制次品排出单元70,由此次品排出单元70从输送带60排出药片90。另外,次品检测部24不仅检测打印失败,而且还检测诸如药片90碎裂的问题。登记数据获取部22从检测摄像机30所拍摄的图像中获取特征数据作为登记数据,该特征数据表示在药片90的正面上分布在预定尺寸的第一区域中的特征。具体来说,登记数据获取部22获取药片90的预设的登记数据获取区域中的32×32点区域作为登记数据。图4示出了例如由检测摄像机30拍摄的图像的示意图。另外,图5示出了实际拍摄的药片图像的例子和登记数据获取区域81的位置的例子。在图4中,示出了拍摄包括输送带60上的药片90的图像的状态。另外,在图5中,可以获知登记数据获取区域81被设定在实际拍摄的药片图像上的预定位置处。登记数据获取区域81基于药片的外部形状以及由计划要打印在药片上的打印图案(打印信息)的位置所限定的位置来确定。另外,在该示例性实施方式中,稍后将描述基于药片的外部形状和打印图案二者来确定用于获取登记数据的区域的位置的理由的细节。图6示出了通过在登记数据获取区域81中切出32×32点区域的数据而获得的登记数据的例子。在图6所示登记数据的例子中,可以获知,获得1024个(32×32)个点的各个像素的浓度值作为数据。打印控制部21基于由检测摄像机30拍摄的图像中的药片90的位置,控制打印头部分50执行在药片90上打印指定字符等的处理。图7示出了由此通过打印头部分50执行打印处理的状态。参照图7,可以获知,当每个药片90通过输送带60在打印头部分50下方经过时,将字符“xy-001”和“abc”以及水平线(线)打印在药片90上。对照数据获取部25从由检查摄像机40拍摄的图像获取特征数据作为对照数据(对照图像数据),该特征数据表示在药片90上分布在预定尺寸的第二区域中的特征。对照数据获取部25获取特征数据作为对照数据,该特征数据表示这样的特征,即,该特征分布在药片上的包括登记数据获取区域(第一区域)81的对照数据获取区域(第二区域)中并且尺寸大于登记数据获取区域81。具体来说,对照数据获取部25获取药片90的预设的对照数据获取区域中的64×64点图像作为对照数据。另外,如上所述,基于打印图案和外部形状来限定用于获取登记数据的区域的位置。因此,还基于打印图案和外部形状两者来限定用于获取对照数据的区域的位置。图8示出了例如由检查摄像机40拍摄的图像的示意图。另外,图9示出了实际拍摄的药片图像的例子和对照数据获取区域82的位置的例子。在图8中,示出了其中拍摄包括打印后在输送带60上输送的药片90的图像的状态。另外,在图9中,可以获知对照数据获取区域82被设定在实际获取的药片图像上的预定位置处。对照数据获取区域82是包括登记数据获取区域81的较宽区域。在该示例性实施方式中,基于打印字符等的打印图案的位置和外部形状两者来限定登记数据获取区域81和对照数据获取区域82的每个位置。具体而言,登记数据获取区域81和对照数据获取区域82中的每一个都基于根据打印在药片上的水平线(线)和外部形状所确定的位置来限定。图10示出了通过在对照数据获取区域82中切出64×64点区域的数据而获得的对照数据的例子。在图10所示登记数据的例子中,可以获知获得4096个(64×64)个点的各个像素的浓度值作为数据。图11示出了在打印头部分50的打印处理没有正确地在药片上执行打印的情况下由检查摄像机40拍摄的图像的例子。在图11所示的图像的例子中示出了对具有打印失败的药片90a进行成像的状态。当检查摄像机40拍摄图11所示的图像时,次品检测部24控制次品排出单元70,由此次品排出单元70将不合格药片90a排出到次品存储箱72中。登记数据存储部23存储由登记数据获取部22获取的登记数据作为用于确定药片的同一性的数据。另外,当登记数据存储部23的存储容量有空余空间时,可以将打印后的药片的整个图像存储为登记数据。验证部26将存储在登记数据存储部23中的登记数据与通过对照数据获取部25获取的同一药片中的对照数据进行比较,并且验证登记数据的可靠性是否等于或大于预定标准值。例如,验证部26计算登记数据与从对照数据的对应区域获取的数据之间的相关值。当所计算的相关值满足预定标准时,验证部26输出验证结果,即,登记数据的可靠性等于或大于该预定标准值。具体来说,验证部26从对照数据中顺序地选择具有与登记数据相同大小的数据,并且按照归一化相关法顺序地计算所选数据与登记数据之间的相关值,从而获取多个相关值。当所获取的相关值的最大值等于或大于第一预定值,并且相关值的最大值的归一化得分等于或大于第二预定值时,验证部26输出验证结果,即,登记数据的可靠性等于或大于该预定标准值。相关值的最大值的归一化得分是通过从相关值的最大值中减去相关值的平均值并接着将由此获得的值除以相关值的标准偏差而获得的。另外,稍后将描述每个相关值的具体计算方法或归一化得分的具体计算方法。处理部27基于验证部26中的验证结果执行处理。例如,处理部27向登记数据存储部23发出指令,以将验证结果的信息存储在验证部26中。因此,登记数据存储部23将验证结果的信息与登记数据一起与登记数据相对应地存储在验证部26中。图12示出了存储在登记数据存储部23中的数据的例子。在图12所示示例中,可以获知所存储的登记数据的验证结果与登记数据一起存储。例如,在图12所示示例中,“登记数据1007”表示在验证部26的验证结果中可靠性不满足预定标准值,并且存在如果将来在真正的药片上执行对照处理,则真正的药片可能被错误地确定为假冒药片的可能性。另外,处理部27可以进行控制,以在验证部26的验证结果中登记数据的可靠性小于预定标准值的情况下停止处理部27所属的打印装置的操作。接下来,参照图13的流程图,对根据示例性实施方式的打印装置的操作流程进行描述。在根据该示例性实施方式的打印装置中,当由料斗20供给并且在输送带60上传送的药片90之一在检测摄像机30的正下方通过时,检测摄像机30拍摄药片90的图像。登记数据获取部22从检测摄像机30所拍摄的图像获取32×32点登记数据(步骤s101)。将登记数据获取部22所获取的登记数据存储在登记数据存储部23中(步骤s102)。打印控制部21基于由检测摄像机30拍摄的图像来掌握药片90的位置,并且控制打印头部分50,从而打印头部分50在药片90在打印头部分50正下方经过的时刻执行打印(步骤s103)。当已被执行了打印处理的药片90在检查摄像机40的正下方经过时,检查摄像机40拍摄打印处理后的药片90的图像。对照数据获取部25从检查摄像机40所拍摄的图像获取64×64点对照数据(步骤s104)。验证部26从登记数据存储部23中读取与所获取的对照数据相同的药片的登记数据,在所读取的登记数据与对照数据之间进行对照计算,并且验证是否可以获得从同一药片获取所读取的登记数据和对照数据的确定(步骤s105)。对照计算中的登记数据和对照数据是从同一药片获取的。因此,当在对照计算中可以获得所读取的登记数据和对照数据是从同一药片获取的计算结果时,即使将来执行利用登记数据的对照计算,也可以确定可能发生错误确定的可能性较低。验证部26输出验证结果,并且处理部27基于验证部26中的验证结果执行处理(步骤s106)。接下来,参照图14至图21,对登记数据与对照数据之间的对照计算的具体计算方法进行详细描述。另外,在下面的描述中,对用于检查登记数据的可靠性是否等于或大于预定标准的计算方法进行描述。然而,当在从待辨别同一性的物体获取的对照数据与预先存储的登记数据之间执行对照计算时,也可以使用类似的计算方法。首先,图14示出了作为对照计算目标的、登记数据的例子和对照数据的例子的视图。对照数据是从包括已从中获取了登记数据的区域的区域获取的数据。因此,当从同一物体获取对照数据和登记数据时,对应于登记数据的数据应当被包括在对照数据中。因此,如图15所示,从对照数据中顺序切出与登记数据具有相同大小的数据,并执行相关值计算。基于下面的表达式(1)执行相关值计算。在下面的表达式中,f标示一组登记数据;fi标示登记数据中每个像素的像素值;n(n=32×32=1024)标示登记数据(和对照数据的每个剪切区域)的总像素数量;g标示对照数据的剪切区域的数据;gi标示对照数据的剪切区域中每个像素的像素值;fave标示登记数据中各个像素的像素值的平均值;并且gave标示对照数据的剪切区域中各个像素的像素值的平均值。每当从对照数据中切出数据的位置沿x方向和y方向顺序移位一个点(像素)时,重复计算前述登记数据与从对照数据中切出的数据之间的相关值,如图16所示。结果,通过在一个登记数据(32×32个点)与对照数据(64×64个点)之间执行的对照计算,可以获得1089((64-32+1)×(64-32+1))个相关值。图17示出了这样的例子,其中,这样获得的1089个相关值相对于在对照数据中已执行了与登记数据的对照的位置图形化。在图17所示示例中,可以获知对照数据中的某个位置处的数据与登记数据之间的相关值是接近1的值,该相关值比在任何其它地方都大。即,在图17所示例子中,可以确定登记数据和对照数据是从同一物体获取的。当在对照计算中获得这样的相关值时,可以确定所获取的登记数据足够可靠以经受对照计算。然而,可以考虑因各种因素而无法获取正常登记数据的情况,诸如在获取登记数据时的照明量、检测摄像机30的聚焦设定失败以及检测摄像机30与输送带60之间的因振动而造成的距离波动。图18示出了无法这样从中获取正常登记数据的药片图像例子。例如,图18中示出了在药片被过度暴露至光、未聚焦、因移动而未对准、异常照明等情况下拍摄的药片图像。当所拍摄的药片图像是这种图像之一时,所获取的登记数据不正常,而是存在即使执行对照计算时也可能发生错误确定的高可能性。因此,在该示例性实施方式中,登记数据的可靠性不是仅利用相关值的最大值来验证,而是计算相关值的最大值和相关值的最大值的归一化得分,并且利用这两个值来验证登记数据的可靠性。归一化得分是指表示相关值的分布状态的特征量。相关值的最大值的归一化得分基于下面的表达式(2)来计算。归一化得分=(相关值的最大值-相关值的平均值)÷相关值的标准偏差(2)归一化得分是一个指标,其表示有问题的数值距离总体的平均值有多远。因此,相关值的最大值的归一化得分是表示1089个相关值的最大值距相关值的平均值有多远的指标。在该示例性实施方式中,例如,当相关值的最大值等于或大于0.3,并且相关值的最大值的归一化得分等于或大于5.0时(如图19所示),验证部26确定可以以足够高的可靠性来确定登记数据以经受对照计算。即,假定在图19所示的图表上标绘了相关值的最大值及其归一化得分。当在这种情况下的标绘值落入阴影区域时,验证部26确定登记数据的可靠性高。当这种情况下的绘图值落在阴影区域之外时,验证部26确定登记数据的可靠性低。例如,在图19所示的图表中,标绘值91表示登记数据的可靠性高,而标绘值92和93表示登记数据的可靠性低。图20示出了相关值的最大值较小的相关值图表的例子的视图。图21示出了尽管相关值的最大值等于或大于标准值但其中登记数据不正常的相关值图表的例子的视图。在图20所示图表的例子中,相关值的最大值不满足0.3的标准。因此,即使对登记数据执行对照计算,也不能以高可靠性确定登记数据。另外,在图21所示图表的例子中,相关值的最大值超过0.3的标准,但在其它对照位置处的相关值整体上也很大。这表明当在任何对照位置执行对照计算时总是可以获得大的相关值。因此,存在即使对该登记数据执行对照计算,也存在不能以高可靠性确定登记数据的高可能性。当在这种情况下计算相关值的最大值的归一化得分时,归一化得分的值很小。因此,不仅利用相关值的最大值,而且利用相关值的最大值的归一化得分,可以准确地验证这种登记数据的可靠性。[第二示例性实施方式]接下来,对根据本发明第二示例性实施方式的打印装置进行描述。根据该示例性实施方式的打印装置具有与根据第一示例性实施方式的前述打印装置相似的配置。因此,将仅对与根据第一示例性实施方式的打印装置不同的配置进行描述。根据该示例性实施方式的打印装置具有这样的配置,即,根据图3所示的第一示例性实施方式的打印装置中的控制部10被图22所示的控制部10a代替。在该示例性实施方式中的控制部10a中,将对照数据存储部28添加至图3所示的第一示例性实施方式中的控制部10。另外,在该示例性实施方式中的控制部10a中,对照数据获取部25从检测摄像机30拍摄的图像获取特征数据作为64×64点对照数据,该特征数据表示在药片90上分布在预定尺寸的第二区域中的特征。对照数据存储部28临时存储由对照数据获取部25获取的对照数据。而且,在该示例性实施方式中的控制部10a中,登记数据获取部22从检查摄像机40在打印处理后拍摄的药片90的图像获取特征数据作为32×32点登记数据,该特征数据表示在药片90的正面上分布在预定尺寸的第一区域中的特征。即,在根据该示例性实施方式的打印装置中,从检测摄像机30最初拍摄的药片90的图像获取的对照数据被存储一次。登记数据从检查摄像机40在打印处理后拍摄的药片90的图像获取,并且利用预先存储的对照数据来检查登记数据的可靠性。另外,在根据该示例性实施方式的打印装置中,从包括打印后的药片90的图像获取登记数据。因此,当在登记数据存储部23的存储部容量中存在空闲空间时,可以将打印后的药片的整个图像存储为登记数据。因此,根据前述两个示例性实施方式,即,第一示例性实施方式和第二示例性实施方式,对照数据获取部25从由检测摄像机30拍摄的图像和由检查摄像机40拍摄的图像中的一个图像获取对照数据。此外,登记数据获取部22从由检测摄像机30拍摄的图像和由检查摄像机40拍摄的图像中的另一个图像获取登记数据。接下来,参照图23的流程图,对根据该示例性实施方式的打印装置的操作流程进行描述。在根据该示例性实施方式的打印装置中,当由料斗20供给并且在输送带60上传送的药片90之一在检测摄像机30的正下方通过时,检测摄像机30拍摄药片90的图像。对照数据获取部25从检测摄像机30所拍摄的图像获取64×64点对照数据(步骤s201)。将对照数据获取部25所获取的对照数据存储在对照数据存储部28中(步骤s202)。打印控制部21基于由检测摄像机30拍摄的图像来掌握药片90的位置,并且控制打印头部分50,从而打印头部分50在药片90在打印头部分50正下方经过的时刻在药片90上执行打印(步骤s203)。当被执行了打印处理的药片90在检查摄像机40的正下方经过时,由检查摄像机40拍摄打印处理后的药片90的图像。登记数据获取部22从检查摄像机40所拍摄的图像获取32×32点登记数据(步骤s204)。验证部26从对照数据存储部28读取与所获取的登记数据相同的药片的对照数据,在所读取的对数据与登记数据之间执行对照计算,并且验证是否可以做出所读取对照数据和登记数据获取自同一药片的确定(步骤s205)。即,对照计算中的登记数据和对照数据是从同一药片获取的。因此,只要可以从对照计算获得登记数据和对照数据是获取自同一药片的计算结果,则可以做出即使将来执行利用登记数据的对照计算也可能存在发生错误确定的较低可能性。当完成对照计算时,丢弃用于对照计算的对照数据(步骤s206)。验证部26输出对照计算中的验证结果,并且处理部27基于验证部26中的验证结果执行处理(步骤s207)。在根据该示例性实施方式的处理装置中,从打印处理后的药片的图像获取登记数据。因此,处理部27可以在打印之后对打印在药片上的信息执行字符识别处理,并将通过字符识别处理获得的字符信息存储到登记数据存储部23中。按这种方式,登记数据存储部23将通过验证部26的字符识别处理获得的字符信息与登记数据一起存储。图24和图25示出了登记数据存储部23的例子,该登记数据存储部23被设计成通过这样的处理将字符信息与登记数据一起存储。在图24所示示例中,示出了将有关各药片彼此不同的制造编号的信息与分别从这些药片获取的登记数据一起存储的示例。因此,每个药片的登记数据都与诸如制造编号的可独特地指定药片的信息一起存储。利用这种配置,为了辨别市场上可获得的任何药片的真实性,如果执行一次对照计算,那么其将顺利进行。另外,图25示出了将与用于指定制造各药片所伴随的生产单位(批次)的批号有关的信息与从药片获取的登记数据一起存储的例子的图。因此,每个药片的登记数据都与诸如用于指定药片被制造的批次的批号的信息一起存储。利用这种配置,为了辨别市场上可获得的任何药片的真实性,如果对照计算被执行与药片在其所属的批次中的药片数量相对应的次数,那么其将顺利进行。[基于药片的外部形状和打印图案二者确定数据获取区域的原因]如上所述,在前述的第一和第二示例性实施方式中,登记数据获取部22从包括药片的图像中,基于由要登记的药片的外部形状和打印在药片上的打印图案的位置所限定的位置来确定登记数据获取区域81的位置。另外,对照数据获取部25类似地从包括药片的图像中,基于由药片的外部形状和打印在药片上的打印图案的位置所限定的位置来确定对照数据获取区域82的位置。下面,对如此确定登记数据获取区域81的位置和对照数据获取区域82的位置的原因进行描述。首先,在诸如圆形药片的具有倾斜面的物体中,由诸如环形照明单元31、41的表面光源因微小表面不均匀而产生的阴影(阴影强度)在不同地方大幅变化。例如,如图26的(a)所示,当从环形照明单元31(41)发射的光照射到圆形药片上时,阴影在药片的中心部分看起来较弱,但在药片的外周部分看起来较强。即,外周部分处的随机图案的信息量大于中央部分处的信息量。可以获知,随机图案的信息量从药片的中心部分朝向其周边部分变大,举例来说,如在图26的(b)中所示的例子中那样。因此,当从诸如圆形药片的物体获取登记数据时,如果可以的话,理想的是将登记数据获取区域81的位置设置在物体的外周部分处。然而,当在物体上打印字符等并且基于该字符等限定了登记数据获取区域81的位置时,如果发生打印失准等,则会出现问题。当在诸如药片的物体上执行打印时,在输送期间在物体上执行打印。因此,打印图案不总是位于相对于物体形状的固定位置处。因此,当基于打印图案限定登记数据获取区域81的位置时,如果发生打印失准,则在某些情况下可能无法获取正常的登记数据。例如,图27示出了当在圆形药片上打印字符“xy-001”和水平线时,如果发生打印失准,登记数据获取区域如何变化的例子。在该图27中,示出了水平线的垂直平分线被虚拟地绘制在药片上并且垂直平分线上的与水平线相距固定距离的点被限定为登记数据获取区域的中心的情况。在这种情况下,如图27的(a)所示,当正常打印打印图案时,登记数据获取区域被设定在恰当的位置处。另外,如图27(c)所示,即使打印图案在方向上略微倾斜,登记数据获取区域也被设定在恰当位置处。然而,如图27(b)或27(d)所示,当打印图案偏离中心并打印时,登记数据获取区域不能被设定在恰当的位置处。而且,如图27(e)所示,当打印图案极大地偏离中心并打印时,登记数据获取区域被设定在药片的外部形状之外,使得登记数据获取区域不能被设定在可正常获取登记数据的位置处。因此,根据该示例性实施方式的打印装置中的登记数据获取部22基于由药片的外部形状和打印在药片上的打印图案(打印信息)的位置两者所限定的位置来确定用于获取登记数据的登记数据获取区域81的位置。具体而言,如图28(a)所示,登记数据获取部22通过以下过程来确定登记数据获取区域81的位置。(1)绘制从打印图案中的水平线(线)延伸至药片的圆周部分(边缘部分)的线段,(2)将所绘制线段的垂直平分线延伸至相对于水平线未打印字符“xy-100”的一侧,(3)获得垂直平分线与药片的圆周部分之间的交点的位置,(4)沿着垂直平分线从交点向药片中心移动预设距离d,并且(5)确定登记数据获取区域81,其中,垂直平分线上从交点移动了距离d的到达点用作中心坐标。另外,同样在对照用数据获取部25获取对照数据时,或者在从要被辨别真实性的药片获取对照数据时,如图28(b)所示,通过类似过程确定对照数据获取区域82的位置。当这样基于药片的外部形状和打印图案两者来确定登记数据获取区域81的位置时,参照图29,描述如果发生打印失准则登记数据获取区域81如何变化。当如图29(a)所示正常打印打印图案时,登记数据获取区域当然被设定在恰当的位置处。另外,如图29(c)所示,同样在打印图案在方向上略微倾斜时,登记数据获取区域被设定在恰当的位置处。即使如图29的(b)或图29(d)所示打印图案偏离中心并打印,也可以获知登记数据获取区域被设定在恰当的位置处。而且,即使如图29的(e)所示打印图案极大地偏离中心并打印,也可以获知登记数据获取区域被设定在恰当的位置处。[真实性辨别装置]接下来,参照图30,对用于确定例如从市场收集的药片是正规制造的真正药片(真品)还是假冒药片的真实性辨别装置进行描述。图30是示出这样的真实性辨别装置300的示例性实施方式的配置的视图。如图30所示,真实性辨别装置300包括:环形照明单元310、摄像机320、对照数据获取部330、登记数据存储部340、相关值计算部350以及同一性确定部360。环形照明单元310是用于将光照射到用作要被执行真实性辨别(可靠性辨别)的辨别目标的药片90上的照明装置。摄像机320是用于拍摄包括用作辨别目标的药片的图像的成像部。对照数据获取部330从摄像机320所拍摄的图像获取特征数据作为对照数据,该特征数据表示这样的特征,即,该特征分布在基于药片90的外部形状和打印在药片90上的打印图案的位置所限定的位置而确定的区域中。登记数据存储部340存储预先从真正的药片(真实物体)获取并登记的登记数据。即,在登记数据存储部340中存储与在前述第一和第二示例性实施方式中描述的存储在登记数据存储部23中的数据相似的数据。相关值计算部350执行由对照数据获取部330获取的对照数据与存储在登记数据存储部340中的登记数据之间的相关值计算。因为相关值计算部350中的相关值计算是与在前述第一和第二示例性实施方式中描述的验证部26中所执行的计算方法类似的计算方法,所以将省略其详细描述。同一性确定部360将由对照数据获取部330获取的对照数据与存储在登记数据存储部340中的登记数据进行比较,从而确定用作辨别目标的药片的同一性。具体来说,同一性确定部360确定用作辨别目标的药片是否与从中获取了存储在登记数据存储部340中的登记数据的药片之一相同。即,当获得用作辨别目标的药片与在过去制造并在市场上销售的药片中的一个相同的确定结果时,可以确定用作辨别目标的药片是真正的药片。另一方面,当获得用作辨别目标的药片与在过去制造并在市场上销售的药片中的任一个不相同的确定结果时,可以确定用作辨别目标的药片是假冒的药片。[变型例]在前述示例性实施方式中,使用并描述了在通过打印装置在药片的正面上执行打印处理时获取并存储用于确定药片的同一性的登记数据的情况。然而,本发明不限于这种情况。例如,本发明也可以类似地应用于这样的情况,即,在不执行打印处理的数据获取装置中,拍摄要登记的药片的图像并且从所拍摄的图像获取登记数据。另外,在前述示例性实施方式中使用并描述了仅在药片的单面上执行打印的情况。然而,但本发明不限于此。本发明也可以类似地应用于如下构造的情况,将用于翻转药片的翻转装置设置在输送带60的端部处,并且准备另一组检测摄像机30、检查摄像机40、打印头部分50等,使得也可以对已翻转的药片执行打印处理。另外,为了简化描述,使用并描述了在根据每个前述示例性实施方式的打印装置中在输送带60上按一行输送药片90的情况。然而,本发明也还可以类似地应用于这样的情况,即,同时输送多行药片并同时对多个药片执行打印。而且,在每个前述示例性实施方式中,使用并描述了获取32×32点图像数据作为登记数据、获取测量64点×64点的图像数据作为对照数据,并且在其间执行对照计算的情况。然而,登记数据和对照数据的数据大小不限于这种大小。尽管上面描述了各种示例性实施方式,但这些示例性实施方式可以被组合和配置。另外,本公开完全不限于前述示例性实施方式,而是可以在不脱离本公开的要旨的情况下按各种模式执行。本申请基于2015年11月18日提交的日本专利申请(专利申请no.2015-225265),其内容通过引用并入于此。标号列表10、10a控制部11cpu12存储器13存储装置14通信接口(i/f)15用户接口(ui)装置16控制总线20料斗21打印控制部22登记数据获取部23登记数据存储部24次品检测部25对照数据获取部26验证部27处理部28对照数据存储部29测试数据存储部30检测摄像机31环形照明单元40检查摄像机41环形照明单元50打印头部分60输送带70次品排放单元71良品存储箱72次品存储箱81登记数据获取区域82对照数据获取区域90药片90a药片(打印失败)91至93标绘值300真实性辨别装置310环形照明单元320摄像机330对照数据获取部340登记数据存储部350相关值计算部360同一性确定部当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1