本发明涉及一种包含多个模块(module)的组合的模块化(modular)型的图像传感器(sensor)、以及此种图像传感器的本体模块。
背景技术:
::在工场的制造线中,为了实现制造物的检查或管理的自动化或省力化,多采用被称作图像传感器的系统(system)。以往,一般采用将摄像机(camera)与图像处理装置通过电缆(cable)予以连接的结构(参照专利文献1),但最近,处理一体型图像传感器也已面世,所述处理一体型图像传感器是将摄像机与图像处理装置一体化,利用单个装置来进行拍摄至图像处理。此种处理一体型图像传感器也被称作“智能摄像机(smartcamera)”,也有照明或镜头成为一体者。[现有技术文献][专利文献]专利文献1:日本专利特开2007-214682号公报技术实现要素:[发明所要解决的问题]根据检查对象的尺寸、图像传感器的设置环境等,对智能摄像机期望的视角或拍摄结果(图像数据)的分辨率不同。因此,提供智能摄像机的厂家(maker)以往是列出(lineup)视角等规格不同的多个产品,以便用户能够选择最佳的规格(spec)者。此外,在工场的物联网(internetofthings,iot)化加速的过程中,智能摄像机的适用范围扩大,网罗多样化的用户需求(needs)的产品变化(variation)的提供逐渐变得困难。而且,因检查对象的变更进入短周期,例如为了在商品竞争中与竞争对手差异化而扩大符合各个顾客喜好的大规模定制(masscustomization)或季节限定商品的提供、以智能电话为代表的数字设备商品的生命周期(lifecycle)的缩短等,因而,配合检查来部分地变更照明/镜头等以使其达到最佳的需求也在增加。因此,考虑将智能摄像机的光学系统、拍摄元件分别模块化,在用户侧将光学系统与拍摄元件自由组合。但是,根据光学系统与拍摄元件的组合,应对拍摄结果实施的渐晕(shading)修正的内容不同。因此,如果只是简单地将智能摄像机模块化,则无法实现不论所使用的光学系统与拍摄元件的组合如何,均能对拍摄结果进行良好的渐晕修正的智能摄像机。本发明是有鉴于所述实际情况而完成,其目的在于提供一种图像传感器及此种图像传感器的本体模块,所述图像传感器包含本体模块和被安装于所述本体模块的镜头模块及拍摄模块,且不论所使用的镜头模块与拍摄模块的组合如何,均能对拍摄结果进行良好的渐晕修正。[解决问题的技术手段]本发明的一观点的图像传感器包括本体模块和被安装于所述本体模块的镜头模块及拍摄模块。并且,本发明的一观点的图像传感器的本体模块包括:获取部件,从所安装的拍摄模块获取表示其形式的形式信息,并且从所安装的镜头模块获取表示其形式的形式信息;修正部件,是能够设定渐晕修正信息的修正部件,且依照所设定的渐晕修正信息来对所述拍摄模块所输出的图像数据进行渐晕修正;以及设定部件,从对应于所述拍摄模块的形式信息及所述镜头模块的形式信息的每个组合而存储有应对所述修正部件设定的所述渐晕修正信息的规定装置,获取与由所述获取部件所获取的所述拍摄模块的形式信息及所述镜头模块的形式信息的组合关联的所述渐晕修正信息并对所述修正部件进行设定。若对图像传感器采用所述结构,则能够对拍摄结果(来自拍摄模块的图像数据)实施与安装于本体模块的镜头模块和拍摄模块的组合相应的内容的渐晕修正。因而,无论安装于本体模块的镜头模块及拍摄模块的组合为何种组合,均能够获得良好地进行了渐晕修正的图像数据。为了能够将形式信息提供给本体模块而搭载于各安装模块(镜头模块、拍摄模块)的结构为任何结构皆可。例如,也可在各安装模块中设置存储有表示自身模块的形式的形式信息的存储器。而且,也可在各安装模块中设置具有与自身模块的形式相应的电阻值的电阻、使各开关接通/断开(on/off)以表示自身模块的形式的指拨开关(dipswitch)、相当于所述指拨开关的电路等。图像传感器的设定部件所访问的“规定装置”既可为所述本体模块所具备的非易失性存储器,也可为所述本体模块外的装置。对于图像传感器,也可采用下述结构:『所述本体模块还包括设定调整部件,所述设定调整部件在所安装的所述镜头模块为能调整变焦及光圈的可变焦镜头模块的情况下,对所述可变焦镜头模块的变焦及光圈的设定进行调整,所述规定装置对于所述可变焦镜头模块的形式信息与所述拍摄模块的形式信息的组合,针对能对所述可变焦镜头模块设定的变焦设定值及光圈设定值的每个组合而存储所述渐晕修正信息,所述本体模块的所述设定部件在所述可变焦镜头模块被安装于所述本体模块的情况下,从所述规定装置获取与由所述获取部件所获取的所述拍摄模块的形式信息及所述镜头模块的形式信息和所述可变焦镜头模块的所述变焦设定值及所述光圈设定值的组合关联的所述渐晕修正信息,并对所述修正部件进行设定』。若对图像传感器采用此结构,则即使在用户选择了可变焦镜头模块的情况下,也能够进行良好的渐晕修正。而且,本发明的另一观点的本体模块是能够安装镜头模块及拍摄模块地构成,所述本体模块包括:获取部件,从所安装的拍摄模块获取表示其形式的形式信息,并且从所安装的镜头模块获取表示其形式的形式信息;修正部件,是能够设定渐晕修正信息的修正部件,且依照所设定的渐晕修正信息来对所述拍摄模块所输出的图像数据进行渐晕修正;以及设定部件,从对应于所述拍摄模块的形式信息及所述镜头模块的形式信息的每个组合而存储有应对所述修正部件设定的所述渐晕修正信息的规定装置,获取与由所述获取部件所获取的所述拍摄模块的形式信息及所述镜头模块的形式信息的组合关联的所述渐晕修正信息并对所述修正部件进行设定。根据此本体模块,能够实现不论所使用的镜头模块及拍摄模块的组合如何,均能良好地进行渐晕修正的图像传感器。[发明的效果]根据本发明,能够提供一种技术,无论所使用的镜头模块与拍摄模块的组合如何,均能够对拍摄结果进行良好的渐晕修正。附图说明图1是第1实施方式的图像传感器的概略结构的说明图。图2是图像传感器的使用例的说明图。图3是用于说明图像传感器的本体模块的功能的功能框图。图4是渐晕修正信息的一例的说明图。图5是修正部的结构例的说明图。图6是用于说明第2实施方式的图像传感器的本体模块的功能的功能框图。图7是用于说明图像传感器的变形例的图。图8是用于说明图像传感器的变形例的图。[符号的说明]1:图像传感器10:本体模块11:修正部12:处理部13:通信处理部14:设定部15:获取部16:修正信息存储部17x:x方向修正表17y:y方向修正表18:渐晕修正信息19:可变焦lm调整部20:镜头模块21:光学系统22、32:非易失性存储器30:拍摄模块31:拍摄元件40:照明模块50:信息处理装置51:修正信息存储部具体实施方式以下,参照附图来说明本发明的实施方式。《第1实施方式》图1表示本实施方式的图像传感器1的概略结构,图2表示图像传感器1的使用例。如图1所示,本实施方式的图像传感器1是通过在本体模块10中安装镜头模块20与拍摄模块30而构成的装置。而且,如图2所示,图像传感器1是设想为设在制造线等的多处部位的形态,并且,以由一台信息处理装置50来收集各图像传感器1的处理结果的形态来使用而开发的图像传感器。拍摄模块30(图1)是包括互补金属氧化物半导体(complementarymetal-oxide-semiconductor,cmos)影像传感器(imagesensor)、电荷耦合器件(chargecoupleddevice,ccd)影像传感器等拍摄元件31的模块。作为可安装于本体模块10的拍摄模块30,准备有规格(拍摄元件31的像素尺寸、入射角特性等)不同的m种拍摄模块301~30m。在各拍摄模块30内,设有串行(serial)电可擦可编程只读存储器(electricallyerasableprogrammablereadonlymemory,eeprom)等非易失性存储器32,在各拍摄模块30的非易失性存储器32中,存储有表示自身拍摄模块30的形式的形式信息。镜头模块20是包括光学系统21的模块,所述光学系统21用于使来自拍摄对象的光成像于拍摄元件31的拍摄面。作为镜头模块20,准备有规格(光学系统21的出瞳位置、出瞳直径等)不同的n种镜头模块201~20n,在各镜头模块20内,设有串行eeprom等非易失性存储器22,在各镜头模块20的非易失性存储器22中,存储有表示自身镜头模块20的形式的形式信息。本体模块10是如下所述的模块,即:对来自拍摄模块30的图像数据实施渐晕修正,并对渐晕修正后的图像数据进行分析,由此来进行各种处理(条形码(barcode)等的读取处理、异常的有无判定处理等)。来自某拍摄模块30的图像数据中产生的渐晕(亮度不均)的程度会根据所述拍摄模块30内的拍摄元件31的规格、与使入射光成像于所述拍摄元件31的拍摄面的光学系统21的规格而变化。因而,若将本体模块10所进行的渐晕修正的内容固定,则无法获得无论所安装的镜头模块20与拍摄模块30的组合为何种组合均能实现良好的渐晕修正的图像传感器1。为了针对镜头模块20与拍摄模块30的所有组合进行良好的渐晕修正,对图像传感器1的本体模块10采用了图3的功能框图所示的结构。即,本体模块10包括修正部11、处理部12、通信处理部13、设定部14、获取部15及修正信息存储部16。另外,修正部11例如是通过图像处理用集成电路(integratedcircuit,ic)(现场可编程门阵列(fieldprogrammablegatearray,fpga)、专用集成电路(applicationspecificlntegratedcircuit,asic)等)来实现,通信处理部13例如是通过网络接口(networkinterface)电路来实现。而且,修正信息存储部16例如是通过快闪存储器(flashmemory)等相对较大容量的可改写的非易失性存储器来实现,处理部12、设定部14及获取部15例如是通过存储有图像传感器1用的程序的微控制器(microcontroller)来实现。修正部11是对来自拍摄模块30的图像数据进行渐晕修正的单元。所述修正部11是可设定渐晕修正信息(详细将后述)地构成。修正部11对来自拍摄模块30的图像数据进行由所设定的渐晕修正信息所规定的内容的渐晕修正。处理部12是通过对渐晕修正后的图像数据进行分析而进行各种处理(代码(code)的读取处理、异常有无的判定处理等)的单元。通信处理部13是为了处理部12与外部装置(信息处理装置50)之间进行通信而利用的单元。获取部15是如下所述的单元,即,在本体模块10的电源接通时等,从安装于本体模块10的镜头模块20的非易失性存储器22及拍摄模块30的非易失性存储器32读出各模块的形式信息并通知给设定部14。以下,将存储于非易失性存储器22中的镜头模块20的形式信息、存储于非易失性存储器32中的拍摄模块30的形式信息分别称作lm形式信息、cm形式信息。设定部14是如下所述的单元,即,从修正信息存储部16读出与从获取部15通知的lm形式信息和cm形式信息的组合关联的渐晕修正信息18并对修正部11进行设定。修正信息存储部16内的、与lm形式信息和cm形式信息的某组合关联的渐晕修正信息18是如下所述的信息,即,当在以此组合而识别的镜头模块20及拍摄模块30被安装于本体模块10的情况下对修正部11设定时,能够良好地降低渐晕。存储于修正信息存储部16中的渐晕修正信息18只要是规定修正增益的信息,则为任何结构的信息皆可,所述修正增益应乘以来自拍摄模块30的图像数据中的各像素的亮度值。例如,渐晕修正信息18也可为图4所示的结构(数据结构)的信息。所述渐晕修正信息18(图4)是具备像素数为640×480个的拍摄元件31的拍摄模块30用的渐晕修正信息。渐晕修正信息18包含:x方向修正信息,对应于不同的x坐标来规定应乘以y坐标为240的各像素的亮度值的修正增益;以及y方向修正信息,对应于不同的y坐标来规定应乘以x坐标为320的各像素的亮度值的修正增益。在使用图4所示的结构的渐晕修正信息18的情况下,作为修正部11,只要采用图5所示的结构者即可。另外,所述修正部11所具备的x方向修正表17x、y方向修正表17y是分别设定渐晕修正信息18(图4)中的x方向修正信息、y方向修正信息的表(所谓的查找表(lookuptable))。乘法器m1是将坐标x、y的像素的亮度值pin乘以与x方向修正信息中的坐标x关联的修正增益gx(x)的单元。乘法器m2是将乘法器m1的输出乘以与y方向修正信息中的坐标y关联的修正增益gy(y),并输出作为处理结果pout的单元。作为渐晕修正信息18,也可采用针对各像素的每个坐标而包含修正增益g(x、y)的信息,作为修正部11,也可采用将坐标x、y的像素的亮度值pin乘以g(x、y)的单元。而且,渐晕修正信息18的生成流程也无特别限定。例如,也可通过根据实验结果来算出各像素用的修正增益而生成渐晕修正信息18。而且,也可通过根据光学系统21的出瞳位置及出瞳直径、拍摄元件31的像素尺寸、像素数及入射角特性来算出各像素用的修正增益,而生成渐晕修正信息18,还可通过也考虑到各光学系统21的周边光量比(周边减光)来算出各像素用的修正增益,而生成渐晕修正信息18。如以上所说明的那样,图像传感器1的本体模块10能够对来自拍摄模块30的图像数据,实施与所安装的镜头模块20及拍摄模块30的组合相应的内容的渐晕修正。因而,只要采用所述结构,便能够实现如下所述的图像传感器1,即,用户能够无须担忧因渐晕造成的性能劣化而选择镜头模块20及拍摄模块30。《第2实施方式》以下,使用与第1实施方式的图像传感器1的说明时所用者相同的符号,以与第1实施方式的图像传感器1不同的部分为中心来说明第2实施方式的图像传感器1的结构及动作。另外,为了便于说明,以下,将第l(l=1、2)实施方式的图像传感器1也称作第l图像传感器1。图6表示第2图像传感器1(第2实施方式的图像传感器1)的概略结构。第2图像传感器1与第1图像传感器1(参照图1)同样,是通过在本体模块10中安装镜头模块20与拍摄模块30而构成的装置。第2图像传感器1用的拍摄模块30与第1图像传感器1用的拍摄模块30相同。但是,在第2图像传感器1用的镜头模块20中,包含变焦及光圈可变更的k(≧1)种镜头模块20(以下称作可变焦lm20)。因此,第2图像传感器1的本体模块10包括可变焦lm调整部19,所述可变焦lm调整部19用于变更与可变焦lm20的变焦/光圈相关的设定。另外,所述可变焦lm调整部19具有:在变焦/光圈的设定变更时,将当前的(变更后的)变焦设定值及光圈设定值通知给设定部14的功能;以及响应来自设定部14的规定请求,而将当前的变焦设定值及光圈设定值通知给设定部14的功能。当可变焦lm20的变焦/光圈设定值受到变更时,出瞳位置或出瞳直径发生变化,作为其结果,来自拍摄模块30的图像数据中产生的渐晕的程度也发生变化。为了也能够应对此种变化,在第2图像传感器1的本体模块10的修正信息存储部16中,关于可变焦lm20与拍摄模块30的各组合,对应于可对可变焦lm20设定的变焦设定值与光圈设定值的不同组合,而存储有渐晕修正信息18。即,若可变焦lm20可进行a种变焦设定且可进行b种光圈设定,则在修正信息存储部16中,存储有与所述可变焦lm20的lm形式信息和某cm形式信息的组合关联的a×b个渐晕修正信息18、且是与互不相同的变焦设定值和光圈设定值的组合关联的a×b个渐晕修正信息18。并且,第2图像传感器1的本体模块10是以设定部14进行以下处理的方式而构成(编程(programming))。设定部14在从获取部15通知有lm形式信息及cm形式信息时,基于所通知的cm形式信息来判断被安装于本体模块10的镜头模块20是否为可变焦lm20。若被安装于本体模块10的镜头模块20并非可变焦lm20,则设定部14从修正信息存储部16读出与从获取部15通知的lm形式信息及cm形式信息的组合关联的渐晕修正信息18并对修正部11进行设定。另一方面,若被安装于本体模块10的镜头模块20为可变焦lm20,则设定部14从可变焦lm调整部19获取当前的变焦设定值及光圈设定值。并且,设定部14从修正信息存储部16读出与从获取部15通知的lm形式信息及cm形式信息的组合、及从可变焦lm调整部19获取的变焦设定值和光圈设定值的组合关联的渐晕修正信息18,并对修正部11进行设定。而且,设定部14在从可变焦lm调整部19通知有当前的变焦设定值及光圈设定值的情况下,从修正信息存储部16读出与在电源接通时从获取部15通知的lm形式信息及cm形式信息的组合、及此次从可变焦lm调整部19通知的变焦设定值和光圈设定值的组合关联的渐晕修正信息18,并对修正部11进行设定。如以上所说明的那样,本实施方式的图像传感器1的本体模块10即使在可变焦lm20的变焦/光圈受到变更的情况下,也能够对来自拍摄模块30的图像数据实施与变更后的状况相应的内容的渐晕修正。因而,只要采用所述结构,便能够实现如下所述的图像传感器1,即,用户能够无须担忧渐晕造成的性能劣化而选择镜头模块20及拍摄模块30,且还能选择可变焦lm20来作为镜头模块20。《变形例》所述各实施方式的图像传感器1是进行各种变形者。例如,也可准备好存储有各组合用的渐晕修正信息18的外部装置(信息处理装置50、其他图像传感器1、国际互联网(internet)上的贮存器(storage)等),并将各实施方式的图像传感器1的本体模块10变形为从所述外部装置获取与所安装的镜头模块20及拍摄模块30的组合相适合的渐晕修正信息18的模块。另外,在将第1实施方式的图像传感器1的本体模块10变形为此种模块的情况下,例如只要如图7所示,从本体模块10去除修正信息存储部16,并将设定部14变形为如下所述的单元即可,此单元通过发送包含从获取部15通知的lm形式信息与cm形式信息的组合的修正信息请求,从而从外部装置(图中为信息处理装置50)获取存储在修正信息存储部51的渐晕修正信息18(图中为修正信息)。而且,也可将各实施方式的本体模块10的设定部14变形为如下所述的模块,此模块在修正信息存储部16内未存储有所期望的渐晕修正信息的情况下,从外部装置获取渐晕修正信息18。为了减少渐晕修正信息的存储所需的存储容量,当存在适当的渐晕修正信息接近的镜头模块20与拍摄模块30的多个组合时,也可将一个渐晕修正信息关联于这些组合。也可将镜头模块20变形为设有下述部件以取代非易失性存储器22的模块,所述部件为具有与自身模块的形式相应的电阻值的电阻、使各开关接通/断开(on/off)以表示自身模块的形式的指拨开关、相当于所述指拨开关的电路等。对于拍摄模块30,也能够进行同样的变形。也可将镜头模块20变形为具备被摄物照明用的光源(led等)的模块。而且,如图8中示意性地所示,也可将本体模块10变形为也能安装照明模块40者,所述照明模块40具备被摄物照明用的光源。另外,作为智能摄像机的提供形态(交货形态),有各别地提供模块并在用户侧进行装配的形态、与以将照明模块或镜头模块装入传感器本体中的状态来提供的形态。在后者的提供形态的情况下,由于不需要用户侧的光学条件的调整等,因此有能够更简单地进行图像传感器的导入的优点。<附注>(1)一种图像传感器1,其包括本体模块10和被安装于所述本体模块10的镜头模块20及拍摄模块30,其中,所述本体模块10包括:获取部件,从所安装的拍摄模块30获取表示其形式的形式信息,并且从所安装的镜头模块20获取表示其形式的形式信息;修正部件,是能够设定渐晕修正信息的修正部件,且依照所设定的渐晕修正信息来对所述拍摄模块30所输出的图像数据进行渐晕修正;以及设定部件,从对应于所述拍摄模块30的形式信息及所述镜头模块20的形式信息的每个组合而存储有应对所述修正部件设定的所述渐晕修正信息的规定装置,获取与由所述获取部件所获取的所述拍摄模块30的形式信息及所述镜头模块20的形式信息的组合关联的所述渐晕修正信息并对所述修正部件进行设定。(2)一种本体模块10,能够安装镜头模块20及拍摄模块30地构成,所述本体模块10包括:获取部件,从所安装的拍摄模块30获取表示其形式的形式信息,并且从所安装的镜头模块20获取表示其形式的形式信息;修正部件,是能够设定渐晕修正信息的修正部件,且依照所设定的渐晕修正信息来对所述拍摄模块30所输出的图像数据进行渐晕修正;以及设定部件,从对应于所述拍摄模块30的形式信息及所述镜头模块20的形式信息的每个组合而存储有应对所述修正部件设定的所述渐晕修正信息的规定装置,获取与由所述获取部件所获取的所述拍摄模块30的形式信息及所述镜头模块20的形式信息的组合关联的所述渐晕修正信息并对所述修正部件进行设定。当前第1页12当前第1页12