图像传感器以及图像传感器的模块结构通知方法与流程

文档序号:18561750发布日期:2019-08-30 23:23阅读:157来源:国知局
本发明涉及一种在工厂的制造线(line)等上利用的图像传感器(sensor),尤其涉及一种包含多个模块(module)的组合的模块化(modular)型的图像传感器以及图像传感器的模块结构通知方法。
背景技术
::在工厂的制造线中,为了实现制造物的检查或管理的自动化或省力化,多采用被称作图像传感器的系统(system)。以往,一般采用将摄像机(camera)与图像处理装置通过电缆(cable)予以连接的结构(参照专利文献1),但最近,处理一体型图像传感器也已面世,所述处理一体型图像传感器是将摄像机与图像处理装置一体化,利用单个装置来进行拍摄至图像处理。此种处理一体型图像传感器也被称作“智能摄像机(smartcamera)”,也有照明或镜头成为一体者。现有技术文献专利文献专利文献1:日本专利特开2007-214682号公报技术实现要素:发明所要解决的问题为了利用图像传感器来进行稳定的检查,理想的是,根据拍摄环境、检查对象或目的等,来使照明/镜头/拍摄元件的型号(种类)或规格/性能最佳化。因此,提供智能摄像机的厂家(maker)以往是列出(lineup)使照明/镜头/拍摄元件等的型号(种类)或规格/性能逐个少许变化的多个产品,以便用户能够选择最佳的规格(spec)者。此外,在工厂的物联网(internetofthings,iot)化加速的过程中,智能摄像机的适用范围扩大,网罗多样化的用户需求(needs)的产品变化(variation)的提供逐渐变得困难。而且,因检查对象的变更进入短周期,例如为了在商品竞争中与竞争对手差异化而扩大符合各个顾客喜好的大规模定制(masscustomization)或季节限定商品的提供、以智能电话为代表的数字设备商品的生命周期(lifecycle)的缩短等,因而,配合检查来部分地变更照明/镜头等以使其达到最佳的需求也在增加。因此,近年来,所谓的模块化结构的智能摄像机已面世,所述模块化结构的智能摄像机是将照明、镜头、拍摄元件分别模块化,在用户侧将照明、镜头、拍摄元件自由组合。例如,只要在厂家侧各提供五种照明模块、镜头模块、拍摄元件模块,则可实现125种组合,用户能够从其中选择符合(match)要求规格的组合。采用模块化型图像传感器对于厂家而言,有削减产品变化的优点(merit),对于用户而言,有选择项或自由度扩展的优点。但是,另一方面,有可能存在如下所述的缺点(demerit)。例如,在所述模块化型图像传感器的维护等中,有时要调换组装在图像传感器中的模块。而且,例如,在复制所述模块化型图像传感器中所用的模块结构而新设图像传感器的情况下,要将作为复制源的图像传感器中所用的检查程序、或者包含各种参数(parameter)等设定值的数据(以下称作场景数据(scenedata))适用于新设的作为复制目标的图像传感器来运转。在以往型的图像传感器的情况下,机器结构已被固定,因此即使在维护前后适用相同的场景数据也无须担心产生问题,而且,例如只要作为复制源的图像传感器与作为复制目标的图像传感器的型号相同,则即使将适用于作为复制源的图像传感器的场景数据适用于作为复制目标的图像传感器也无须担心产生问题。但是,在模块化型图像传感器的情况下,即使图像传感器使用维护前的场景数据,也无法保证所调换的模块正常动作,或者,无法保证在复制源与复制目标之间,图像传感器的各模块必然一致。而且,在维护前后,图像传感器的模块结构是否一致的判断,或者在复制源与复制目标之间,每个图像传感器的模块结构是否一致的判断,是由用户确认各图像传感器而进行,因此,进而也有可能产生用户的误判断。其结果,存在下述可能:由于适用了不适当的场景数据而发生图像传感器的问题,或者图像传感器在适用了不适当的场景数据的状态下进行动作,而未进行用户所意图的检查地运转。本发明是有鉴于所述实际情况而完成,其目的在于提供一种技术,用于在模块化型图像传感器中支持与模块结构对应的适当数据的适用。解决问题的技术手段本发明的第一方面提供一种图像传感器,其包括:拍摄系统,通过将经模块化的多个构成元件予以组合而构成;以及处理部,执行使用由所述拍摄系统所获取的图像的处理,所述图像传感器的所述多个构成元件分别具有非易失性存储器,所述非易失性存储器存储用于确定构成元件的信息,所述图像传感器还包括:收集部,从所述多个构成元件所具有的各个所述存储器,收集用于确定所述构成元件的信息;保存部,保存表示图像传感器的构成元件的组合的信息、与具有所述组合所示的构成元件的图像传感器执行处理时所用的数据;比较部,对通过由所述收集部所收集的信息而确定的自身的构成元件的组合、与保存于所述保存部中的所述信息所表示的图像传感器的构成元件的组合进行比较;以及通知部,基于所述比较部的比较结果来进行通知。据此,在具有经模块化的构成元件的图像传感器中,能够对执行使用图像传感器中所保存的数据的处理的构成元件的组合、与当前的构成元件的组合的比较结果进行通知,因此能够期待在处理的执行时产生因图像传感器的构成元件不同引起的问题的可能性变低。而且,例如在新设使用模块化型图像传感器的制造线的复制线(copyline)的情况下,在使复制线运转之前,能够基于与作为复制目标和作为复制源的图像传感器的结构比较结果相关的通知,来使作为复制目标的图像传感器的结构一致于作为复制源的图像传感器,因此能够期待在复制线运转后产生所述问题的可能性也变低。所述通知部也可在所述比较的结果表示通过由所述收集部所收集的信息而确定的自身的构成元件的组合、与保存于所述保存部中的所述信息所表示的图像传感器的构成元件的组合不一致的情况下,进行构成元件的组合不一致的通知。而且,所述图像传感器也可还具有动作设定部,所述动作设定部设定一动作,所述动作跟通过由所述收集部所收集的信息而确定的构成元件的组合、与保存于所述保存部中的所述信息所表示的图像传感器的构成元件的组合不一致时的所述通知部的所述通知相关。此处,所述动作设定部也可对由所述图像传感器所执行的处理的每个时机设定所述动作。而且,所述动作设定部也可将所述通知部对所述通知的输出方法设定为所述动作。而且,所述动作设定部将所述处理部对所述数据的使用方法设定为所述动作。而且,也可还具有数据设定部,所述数据设定部对所述图像传感器基于所述比较部的比较结果来执行处理时所用的数据进行设定。而且,所述数据设定部也可在所述比较部的比较结果为,通过由所述收集部所收集的信息而确定的自身的构成元件的组合、与保存于所述保存部中的所述信息所表示的图像传感器的构成元件的组合一致的情况下,将所述数据设定为所述处理部用于处理的数据。例如,在进行用于使作为复制目标的图像传感器的各构成元件一致于作为复制源的图像传感器的各构成元件的调整作业的情况下,若每当变更图像传感器的构成元件时便进行通知部的所述通知,则有可能产生通知的确认等不必要的作业工时。但是,根据所述结构,控制通知部的通知以进行通知的忽略等,由此,能够对通知部的动作进行定制(customize),以使得仅在用户认为必要时进行通知。所述多个构成元件可包括:照明部,对被摄物进行照明;镜头部,使所述被摄物的光学像成像;以及拍摄部,基于所述光学像来生成图像。这是因为,通过改变照明部/镜头部/拍摄部的组合,能够构成各种规格的拍摄系统。而且,保存于所述保存部中的所述信息也可为表示其他图像传感器所具有的多个构成元件的组合的信息,保存于所述保存部中的所述数据也可为所述其他图像传感器执行处理时所用的数据。进而,根据本申请的另一方面,提供一种图像传感器的模块结构通知方法,其中,通过计算机的收集部,从图像传感器收集多个构成元件所具有的各个存储器中存储的用于确定所述构成元件的信息、与表示所述图像传感器的构成元件的组合的信息,所述图像传感器包括:拍摄系统,通过将经模块化的所述多个构成元件予以组合而构成;以及处理部,执行使用由所述拍摄系统所获取的图像的处理,所述图像传感器还包括保存部,所述保存部保存表示所述图像传感器的构成元件的组合的信息、与具有所述组合所示的构成元件的图像传感器执行处理时所用的数据,所述多个构成元件分别具有存储用于确定构成元件的信息的非易失性存储器,通过所述计算机的比较部,基于由所述收集部所收集的信息,对所述多个构成元件所具有的各个所述存储器中所存储的所述构成元件的组合、与保存于所述保存部中的所述信息所表示的图像传感器的构成元件的组合进行比较,通过所述计算机的通知部,基于所述比较部的比较结果来进行通知。发明的效果根据本发明,能够提供一种技术,用于在导入对模块化型图像传感器的模块结构进行了复制的图像传感器时,在作为复制目标的模块化型图像传感器中防止不适当数据的适用。附图说明图1是示意性地表示使用图像传感器的制造线的复制例的图。图2a是示意性地表示图像传感器的外观的立体图,图2b是示意性地表示将图像传感器分解的状态的立体图。图3是示意性地表示图像传感器的结构的框图。图4是表示图像传感器的使用例的图。图5是表示图像传感器的只读存储器(readonlymemory,rom)的存储区域的示例的图。图6是表示由图像传感器的处理部所执行的处理的示例的流程图。图7是表示进行由图像传感器的处理部所通知的错误(error)的动作设定的画面例的图。符号的说明100、200:图像传感器300:管理计算机101、201:照明部102、202:镜头部103、203:拍摄部104、204:处理部105、205:输入/输出i/f106、206:传感器本体107:照明模块存储器108:镜头模块存储器109:拍摄模块存储器具体实施方式以下,参照附图来说明本发明的实施方式的图像传感器。但是,以下说明的实施方式是表示图像传感器的一例,并不限定于以下说明的结构。<适用例>首先,对适用本发明的场景的一例进行说明。以下例示的实施方式中,设想新设复制线的情况,所述复制线是使用有模块化型图像传感器的制造线的复制。如图1所示,本实施方式中,作为一例而在制造线10中使用的模块化型图像传感器100被复制为成为制造线10的复制目标的制造线20的图像传感器200。另外,所复制的图像传感器并不限于一个。此处,所谓图像传感器的复制,是指以在作为复制目标的图像传感器中也执行与由作为复制源的图像传感器所执行的检查相同的检查为目的,而使例如组装在作为复制源的图像传感器中的模块及图像传感器的处理中所用的数据、与组装在作为复制目标的图像传感器中的模块及图像传感器的处理中所用的数据一致。在复制时一致的对象并不限于模块与图像传感器的处理中所用的数据,也可将图像传感器的其他要素也设为一致的对象。本实施方式中,图像传感器100、200例如经由ethercat等工厂自动化(factoryautomation,fa)网络而连接于管理计算机300。用户操作管理计算机300而与图像传感器100、200之间,进行包含以下说明的模块结构数据或场景数据在内的各种数据的收发。本实施方式的图像传感器100是所谓的模块化结构的处理一体型图像传感器。如图2所例示的那样,作为拍摄系统的构成元件的照明部101、镜头部102及拍摄部103各自被模块化,用户能够根据图像传感器100的用途等来任意地组合各模块。在各模块(照明部101、镜头部102、拍摄部103)中,设有非易失性存储器107、108、109。在所述存储器107、108、109中,例如在工厂出货时等保存形式信息或个体信息等。而且,用户能够对存储器107、108、109写入任意信息(用户数据)。传感器本体106的处理部104(参照图3)能够对各模块的存储器107、108、109进行信息的读取和/或写入。通过像这样在每个模块中设置非易失性存储器,在其中保存与模块相关的固有信息以便能够参照,从而例如能够通过图像传感器100(处理部104)自身或者外部的计算机等,来简单地验证构成图像传感器100的模块的组合。因此,能够使模块化结构的图像传感器的管理容易化。本实施方式中,利用此种图像传感器的管理,在新设通过图像传感器来进行检查的制造线的复制线的情况下,当组装在作为复制源的图像传感器中的模块与组装在作为复制目标的图像传感器中的模块不一致时,能够通知错误。<图像传感器的结构>参照图2a、图2b、图3、图4来说明本发明的实施方式的图像传感器。图2a是示意性地表示图像传感器100、200的外观的立体图,图2b是示意性地表示将图像传感器100、200分解的状态的立体图。图3是示意性地表示图像传感器100、200的结构的框图。图4是表示图像传感器100、200的使用例的图。图像传感器100、200例如是被设置于工厂的制造线等上,用于利用图像的各种处理的装置。图像传感器100、200也被称作视觉传感器(visionsensor)或视觉系统(visionsystem)等。本实施方式的图像传感器100、200是拍摄系统与处理系统成为一体的处理一体型的图像传感器(所谓的智能摄像机)。所述图像传感器100、200分别具备照明部101、照明部201、镜头部102、镜头部202、拍摄部103、拍摄部203以作为拍摄系统。照明部101、201是对图像传感器100、200的视野内的被摄物(检查对象等)进行照明的器件(device),例如包含排列在镜头部102、202周围的多个发光元件(发光二极管(lightemittingdiode,led)等)。镜头部102、202是使被摄物的光学像成像于拍摄部103、203的光学系统,例如使用具有调焦、光圈、变焦(zoom)等功能的光学系统。拍摄部103、203是通过光电转换来生成/输出图像数据的器件,例如包含电荷耦合器件(chargecoupleddevice,ccd)或互补金属氧化物半导体(complementarymetal-oxide-semiconductor,cmos)等拍摄元件。而且,图像传感器100、200包括处理部104、处理部204、输入/输出i/f105、输入/输出i/f205以作为处理系统。处理部104、204是进行下述处理等的器件,即:针对从拍摄系统导入的图像数据的图像处理(例如前处理、特征量提取等)、基于图像处理结果的各种处理(例如检查、文字识别、个体识别等)、经由输入/输出i/f105、205的与外部装置的数据收发、向外部装置输出的数据的生成、针对从外部装置接收的数据的处理、拍摄系统或输入/输出i/f105、205的控制。处理部104、204例如分别包含处理器104a、处理器204a、rom(readonlymemory)104b、rom204b、随机存取存储器(randomaccessmemory,ram)104c、ram204c等,通过处理器104a、204a使保存在rom104b、204b中的程序在ram104c、204c中展开并执行,从而实现所述的各种处理或以下说明的处理。另外,处理部104、204的功能中的一部分或全部既可通过专用集成电路(applicationspecificlntegratedcircuit,asic)或场可编程门阵列(fieldprogrammablegatearray,fpga)等来实现,也可由外部装置提供。输入/输出i/f105、205是与外部装置之间进行数据收发的通信接口(interface)。例如,输入/输出i/f105、205可包含用于与可编程逻辑控制器(programmablelogiccontroller,plc)或管理用终端(计算机)连接的网络接口(networkinterface)、用于与其他传感器或控制器连接的并行接口(parallelinterface)等。本实施方式的图像传感器100、200具有模块化结构,如图2b所示,成为选择照明部101、201/镜头部102、202/拍摄部103、203这三个模块而组装至传感器本体106、206的结构。关于照明部,也能够不进行选择而使用。各个模块例如通过螺丝紧固等而固定于传感器本体106、206,可在用户侧自由进行模块的安装/拆卸。作为照明部(照明模块)101、201,例如准备像白色照明/红色照明/红外光照明那样照明光的波长不同者、或者发光元件的配置或光量或发光图案(pattern)不同者等多种模块。而且,也可使用下述照明模块,即,在一个模块中设置红、蓝、绿、红外等多种光源(led等),通过控制各光源的发光,从而可照射红、蓝、绿、红外以外的波长的光(例如白、紫、粉红(pink)等)。此种照明被称作多彩(multicolor)照明等。作为镜头部(镜头模块)102、202,例如准备具有能够通过手动操作或者使用致动器(actuator)等来自动调焦的功能的模块、如窄视野/广视野那样视野不同的模块、具备变焦功能的模块等多种模块。而且,作为拍摄部103、203,例如准备像素数、帧率(framerate)、快门(shutter)方式(卷帘快门(rollingshutter)/全局快门(globalshutter))、彩色/单元(color/monochrome)元件等不同的多种模块。用户能够根据图像传感器100、200的用途或要求规格来将适当的模块适当组合。在各个模块中,内置有非易失性存储器。具体而言,如图3所示,在照明部101、201中内置有照明模块存储器107、207,在镜头部102、202中分别内置有镜头模块存储器108、208,在拍摄部103、203中内置有拍摄模块存储器109、209。以下,将它们总称作“模块存储器”。作为模块存储器,例如能够使用电可编程只读存储器(electricallyprogrammablereadonlymemory,eprom)、电可擦可编程只读存储器(electricallyerasableprogrammablereadonlymemory,eeprom)、铁电随机存取存储器(ferroelectricrandomaccessmemory,feram)、磁阻式随机存取存储器(magnetoresistiverandom-accessmemory,mram)等,数据容量为任意。本实施方式中,使用具备数千字节(byte)~数十兆字节左右的容量的eeprom。在模块存储器中,可设有“厂家区域”与“用户区域”这两个写入区域。厂家区域是供厂家在模块的出货时写入数据的区域。用户虽能读取厂家区域内的数据,但不能改写或删除厂家区域内的数据。在厂家区域,例如保存模块的形式信息(形式名称、形式编号等)、个体信息(序列号、批次号、硬件版本(version)等)。而且,也可将驱动模块时的设定值或修正参数(parameter)、或者模块的个体差异信息(例如通过工厂出货时的检查测定出的数据)保存到模块存储器中。例如,若为照明部的情况,则也可保存照明控制设定值(控制方式、电压、占空(duty)、延迟、分块(block)点灯的方法等)、或者每个光源的亮度/颜色的差异、光轴信息等。而且,若为镜头部的情况,则也可保存镜头/聚焦(focus)设定值(聚焦初始基准值等)、自动聚焦(autofocus,af)功能的有无、焦距、视角、f值、变形量、光轴的信息等。而且,若为拍摄部的情况,则也可保存摄像机设定值(拍摄元件的设定初始值等)、像素缺陷修正、竖条纹修正数据、白平衡(whitebalance)初始值等。另一方面,用户区域是用户可改写的区域。用户能够自由利用用户区域。例如,也可保存确定图像传感器的设置场所(工厂、制造线)的信息、模块的购买日或维护日的信息、模块的使用状况等任何信息。另外,此处所举只是一例,只要是在图像传感器100、200的管理或运用时有用的信息,则也可将任何数据保存至模块存储器中。图像传感器100、200能够利用于各种用途。例如可列举检查对象的图像记录、形状识别、边缘(edge)检测或宽度/根数的测量、面积测量、颜色特征的获取、标记(labeling)或分段(segmentation)、物体识别、条形码(barcode)或二维码的读取、光学字符识别(opticalcharacterrecognition,ocr)、个体识别等。图4表示了利用图像传感器100对在制造线10的输送机(conveyor)500上流动的制造物501进行拍摄,进行制造物501的外观检查的示例。<图像传感器的模块结构的错误通知例>首先,参照图5来说明本实施方式中的图像传感器100、200的rom104b、204b的存储区域。在rom104b、204b中,存储在制造线10、20中图像传感器100、200与其他设备等进行通信时所使用的网际协议(internetprotocol,ip)地址(address)等跟各种通信设定相关的通信设定数据。而且,在rom104b、204b中,存储与图像传感器100、200所具有的各种信号线所传输的信息相关的信号设定数据。而且,在rom104b、204b中,存储与组装在图像传感器100、200中的各模块的型号等形式信息相关的数据。而且,在rom104b、204b中,存储在图像传感器100、200中执行的检查程序或者在检查程序中使用的各种参数等检查的执行时所用的数据(场景数据)。另外,rom204b是保存表示图像传感器的构成元件的组合的信息、与图像传感器执行处理时所用的数据的保存部的一例。本实施方式中,在制造线10中,图像传感器100已运转,因此在rom104b中存储有模块结构数据及场景数据。另一方面,在作为制造线10的复制目标的制造线20中,图像传感器200为运转开始前,因而在图像传感器200的rom204b中未存储模块结构数据及场景数据。因此,图像传感器200获取存储在图像传感器100中的模块结构数据及场景数据,并将所获取的模块结构数据及场景数据存储于rom204b中。另外,存储在图像传感器100中的模块结构数据是表示其他图像传感器所具有的多个构成元件的组合的信息的一例,存储在图像传感器100中的场景数据是在图像传感器执行处理时所用的数据的一例。接下来,一边参照图6所例示的流程图,一边对由图像传感器200的处理部204所执行的处理进行说明。作为一例,当图像传感器200的电源被接通时,图像传感器200的处理部204开始图6所示的流程图的处理。在op101中,处理部204作为收集部发挥功能,从图像传感器200的各模块的模块存储器收集与模块相关的数据。另外,各模块的与模块相关的数据是用于确定构成元件的信息的一例。例如,处理部204收集存储在模块存储器的厂家区域中的表示模块的形式信息、序列号、批次号、硬件版本的数据,来作为与模块相关的数据。而且,处理部204将从各模块收集的与模块相关的数据汇总作为模块结构数据而暂时存储于ram204c中。接下来,处理部204将处理推进至op102。在op102中,处理部204获取存储在图像传感器100的rom104b中的模块结构数据及场景数据。处理部204既可与图像传感器100进行通信而获取这些数据,也可由管理计算机300从图像传感器100获取这些数据,并由处理部204从管理计算机300获取这些数据。处理部204在获取了图像传感器100的模块结构数据及场景数据时,将所获取的数据存储至rom204b。接下来,处理部204将处理推进至op103。在op103中,处理部204进行数据能否适用于图像传感器200的匹配性验证,例如在op102中获取的数据是否为表示图像传感器200用的模块结构的数据、或者是否为可由图像传感器200执行的场景数据。接下来,处理部204将处理推进至op104。在op104中,处理部204基于op103的验证来判定数据能否适用于图像传感器200。若数据能够适用于图像传感器200,即,若数据的匹配性正常(op104:是(yes)),则处理部204将处理推进至op105。另一方面,若数据不能适用于图像传感器200,即,若数据的匹配性存在异常(op104:否(no)),则处理部204将处理推进至op108。在op105中,处理部204作为比较部发挥功能,进行在op101中收集的图像传感器200的模块结构数据所表示的模块结构的信息(例如各模块的形式信息)、与在op102中获取的图像传感器100的模块结构数据所表示的模块结构的信息的比较。接下来,处理部204将处理推进至op106。在op106中,处理部204基于op105的比较,来判定在图像传感器100与图像传感器200之间模块结构是否一致。若模块结构一致(op106:是),则处理部204将处理推进至op107。另一方面,若模块结构不一致(op106:否),则处理部204将处理推进至op109。在op107中,由于op106的判定结果为被组装于图像传感器100的模块与被组装于图像传感器200的模块一致,因此处理部204将在op102中获取的场景数据适用于图像传感器200。此处,所谓适用场景数据,作为一例,是指处理部204将在op102中获取的场景数据在ram204c中展开,作为数据设定部发挥功能而进行场景数据的设定。例如,处理部204进行下述设定,即,用于在图像传感器200中也执行使用所述场景数据而在图像传感器100中执行的检查。在所述设定中,可包含针对被组装于图像传感器200的各模块的设定。当op107的处理完成时,处理部204结束本流程图的处理。在op108中,处理部204将在op102中获取的数据无法适用于图像传感器200的意旨的错误通知给管理计算机300。管理计算机300在从图像传感器200收到所述通知时,在管理计算机300的监视器(monitor)上显示将所述错误告知给用户的消息(message)等。处理部204在进行所述通知后,结束本流程图的处理。而且,在op109中,处理部204作为通知部发挥功能,将图像传感器100的各模块的结构与图像传感器200的各模块的结构不同的意旨的错误通知给管理计算机300。在所述通知中,可包含表示哪个模块的结构不同的信息或各模块的结构信息。管理计算机300在从图像传感器200收到所述通知时,在管理计算机300的监视器上显示将所述错误告知给用户的消息等。处理部204在进行所述通知后,结束本流程图的处理。如上所述,根据本实施方式,当对构成模块化型图像传感器的各模块进行复制而新构成图像传感器时,能够在使作为复制目标的图像传感器的各模块一致于作为复制源的图像传感器的各模块后,使用作为复制目标的图像传感器。所述示例中,当新设使用模块化型图像传感器的制造线的复制线时,用户能够在使复制线运转之前,知晓在作为复制源的图像传感器与作为复制目标的图像传感器之间,所组装的各模块的结构是否存在不同。由此,能够在使复制线中所使用的图像传感器的模块一致于作为复制源的图像传感器中所使用的模块后,使复制线运转,因此,在复制线中,发生在用户注意到图像传感器的问题之前不能正常进行检查这一以往担心的问题的可能性低。本实施方式中,通过op106及op109的处理,当在作为复制源与作为复制目标的图像传感器之间模块结构存在不同时显示错误,但例如若在每当调整作为复制目标的图像传感器的模块时都显示所述错误,则有可能对调整作业的效率带来障碍。而且,若在显示有错误时的、针对图像传感器的设定的处理被固定(例如对场景数据中所含的设定进行初始化、或者在管理计算机300的监视器上显示设定画面等),则有可能产生不必要的初始化或设定作业。因此,本实施方式中,作为一例,用户能够操作管理计算机300来对所述处理中发生的每个错误进行通知设定。图7表示进行与所述错误通知处理相关的设定的设定画面400的一例。所述画面是显示于管理计算机300的监视器。设定画面400具有:设定一览的显示区域401,显示图像传感器100、200的各种设定的一览;错误一览的显示区域402,以列表(list)来显示在设定一览内的各设定中通知的错误;以及错误动作设定的显示区域403,显示发生了错误一览内的各错误时的显示或处理等错误动作的设定内容。本实施方式中,用户从设定一览中选择“错误动作设定”。当用户从设定一览中选择“错误动作设定”时,在错误一览的显示区域402中,显示用户可设定错误动作的错误。在图7的示例中,用户选择错误编号为“100”的“模块组装错误(拍摄元件)”的错误。其结果,在错误动作设定的显示区域403中显示所述错误的错误动作的设定内容。图7的示例中,在错误动作设定的显示区域403中,在“错误种类”栏404中,显示错误的名称。而且,在“错误输出”栏405中,显示下述设定,即,当在所述错误通知处理中发生了显示于“错误种类”栏404的错误时,是否进行从图像传感器200向管理计算机300等外部装置的通知、或者是否通过使图像传感器200的错误通知用的led(未图示)点亮来进行通知等。在图7的示例的情况下,用户选择“有”单选按钮(radiobutton)406而将错误发生时对管理计算机300的通知设为启用,选择“无”单选按钮407而将错误发生时对管理计算机300的通知设为禁用。如图7所示,当用户选择“错误输出”栏405的“有”单选按钮406时,在“详细设定”栏408中显示错误动作的设定内容。在图7的示例中,在“详细设定”栏408中显示“时机”、“ui”、“并行io”、“显示灯”、“通信模块”的各项目。在项目“时机”中,显示对显示于“错误种类”栏404中的错误进行通知的时机。作为一例,可列举图像传感器200的电源接通时(图中“电源接通(on)时”)、在图像传感器200中将场景数据读取至ram204c时(图中“数据加载时”)、在图像传感器200中执行检查程序而进行检查时(图中“测量时”),以作为由图像传感器200所执行的处理的时机。另外,除此以外,也可还在项目“时机”中显示从rom204b获取场景数据时或从图像传感器200的外部装置获取场景数据时等,以作为各个时机。由此,能够根据图像传感器200中的场景数据的获取路径来灵活地设定错误通知的有无。在项目“ui”中,显示错误的显示形式,所述错误的显示形式表示:在显示于项目“时机”中的错误通知的每种时机如何显示错误。例如,作为在项目“ui”中可选择的设定例,可列举“对话(dialogue)”、“彩色显示”、“不通知”。“对话”的设定是如下所述的设定,即,在错误发生时,在管理计算机300的监视器上显示对发生了错误的情况进行通知的对话框(dialoguebox),且是如下所述的通知方法,即,在错误发生时为了继续进行图像传感器200的处理而要求用户进行某些操作,例如关闭对话框。而且,“彩色显示”的设定是如下所述的设定,即,在错误发生时,在管理计算机300的监视器上,彩色显示对发生了错误的情况进行通知的消息等,且是如下所述的通知方法,即,在错误发生时虽通知错误,例如在存储错误发生历史的日志(log)等中突显(highlight)对象错误,或者在管理计算机300的监视器上显示文本(text)消息等,但继续进行图像传感器200的处理。而且,“不通知”的设定是在错误发生时不通知错误而继续进行图像传感器200的处理的通知方法。在项目“并行io”中,显示下述设定,即,是否从图像传感器200的信号线输出显示在“错误种类”栏404中的错误的错误信号(图中的“开(on)”或“关(off)”)。在项目“显示灯”中,显示下述设定,即,当发生了显示在“错误种类”栏404中的错误时,是否使图像传感器200的错误通知用led(未图示)点亮(图中的“开(on)”或“关(off)”)。在项目“通信模块”中,显示下述设定,即,当发生了显示在“错误种类”栏404中的错误时,是否从图像传感器200向fa网络输出错误位(errorbit)(图中的“开(on)”或“关(off)”)。作为一例,在“ui”、“并行io”、“显示灯”、“通信模块”的各项目中可选择的各设定是以下拉列表(drop-downlist)来显示。用户通过对应于显示在项目“时机”中的每个时机,从下拉列表中选择针对所述各项目的所期望的设定,从而对显示于“错误种类”栏404中的错误的各种输出方法进行设定。进而,在错误动作设定的显示区域403中,设有“清除(clear)处理”栏409,所述“清除处理”栏409用于设定在发生了显示于“错误种类”栏404中的错误时由图像传感器200和/或管理计算机300所执行的处理。图7的示例中,在“清除处理”栏409中,用户可从下拉列表中选择“忽略”、“初始化”、“转换(convert)”、“转向设定画面”这四种场景数据的使用方法。此处,“忽略”是如下所述的场景数据使用方法,即,沿用成为显示于“错误种类”栏404中的错误的原因的、当前的所有设定(参数等)。“初始化”是如下所述的场景数据使用方法,即,对成为显示于“错误种类”栏404中的错误的原因的当前设定进行初始化。“转换”是如下所述的场景数据使用方法,即,沿用成为显示于“错误种类”栏404中的错误的原因的当前设定中的能够使用的部分,而将无法使用的部分初始化。另外,针对每个错误而沿用设定的哪个部分且将哪个部分初始化,能够由用户操作管理计算机300等来另行设定。“转向设定画面”是如下所述的场景数据使用方法,即,在发生了显示于“错误种类”栏404的错误时,在管理计算机300的监视器上显示对要执行的处理进行指定的设定画面。此时,每当发生错误时,用户都能在所显示的设定画面上,对所发生的错误指定适当的处理来执行。这样,用户能够操作管理计算机300来设定在所述op101~op109中通知的各错误的错误动作。由此,当在作为制造线10的复制目标的制造线20中调整图像传感器200的模块结构时,图像传感器200的处理部204作为动作设定部发挥功能,进行在所述设定画面400上所设定的错误动作的各种设定,由此能够在所述op101~op109中进行定制的错误通知,例如,对用户认为需要通知的错误进行通知,而不对用户认为不需要通知的错误进行通知。其结果,能够期待因以往发生的不必要的错误通知引起的作业工时的削减。<其他>所述实施方式不过是例示性地说明本发明的结构例。本发明并不限定于所述的具体形态,可在其技术思想的范围内进行各种变形。例如,如上所述,图像传感器100、200中,处理系统与拍摄系统是一体地构成,但也可将处理系统与拍摄系统构成为独立体且处理系统与拍摄系统通过有线电缆等而连接的图像传感器设为图像传感器100、200。而且,所述实施方式中,例示了照明部、镜头部、拍摄部这三个模块,但组装至图像传感器的构成元件并不限于这些。例如也可将光学滤波器、输入/输出i/f、处理部(处理器或存储器)、显示器等模块化。另外,作为智能摄像机的提供形态(交货形态),有各别地提供模块并在用户侧进行装配的形态、与以将照明模块或镜头模块装入传感器本体中的状态来提供的形态。在后者的提供形态的情况下,由于不需要用户侧的光学条件的调整等,因此有能够更简单地进行图像传感器的导入的优点。而且,管理计算机300也可分别作为收集部、比较部、通知部发挥功能,执行所述流程图的处理。例如,管理计算机300从连接于管理计算机300的图像传感器100、200收集各自的rom104b、204b中所存储的模块结构数据或场景数据、及与所组装的各模块相关的信息,并基于所收集的信息来比较模块结构。并且,管理计算机300也可将与比较结果为模块结构不一致的图像传感器相关的错误经由管理计算机300的监视器而通知给用户,或者对模块结构一致的图像传感器指示场景数据的适用。据此,能够通过管理计算机300来统一验证多个图像传感器的模块结构,因此图像传感器的模块结构的管理变得更为容易。<计算机可读取的记录介质>能够将程序记录在计算机等可读取的记录介质中,所述程序使计算机或其他机械、装置(以下称作计算机等)实现用于进行所述管理计算机或图像传感器等的设定的管理工具(tool)、操作系统(operatingsystem,os)或其他。并且,通过使计算机等读取并执行所述记录介质的程序,从而能够提供所述功能。此处,所谓计算机等可读取的记录介质,是指能够通过电、磁、光学、机械或化学作用来储存数据或程序等信息,并能够从计算机等读取的记录介质。作为此种记录介质中的可从计算机等拆卸者,例如有软盘(flexibledisk)、磁光盘、只读光盘(compactdiscreadonlymemory,cd-rom)、可重写光盘(compactdiscrewritable,cd-r/w)、数字多功能光盘(digitalversatiledisc,dvd)、蓝光光盘(blueraydisc)、数字录音带(digtalaudiotape,dat)、8mm磁带、快闪存储器(flashmemory)等存储卡(memorycard)等。而且,作为被固定于计算机等的记录介质,有硬盘(harddisk)或rom等。<附注>一种图像传感器200,其包括:拍摄系统201、202、203,通过将经模块化的多个构成元件予以组合而构成;以及处理部204,执行使用由所述拍摄系统201、202、203所获取的图像的处理,所述图像传感器200的特征在于,所述多个构成元件分别具有非易失性存储器207、208、209,所述非易失性存储器207、208、209存储用于确定构成元件的信息,所述图像传感器200还包括:收集部204,从所述多个构成元件所具有的各个所述存储器207、208、209,收集用于确定所述构成元件的信息;保存部204b,保存表示图像传感器的构成元件的组合的信息、与图像传感器执行处理时所用的数据;比较部204,对通过由所述收集部204所收集的信息而确定的自身的构成元件的组合、与保存于所述保存部204b中的所述信息所表示的图像传感器的构成元件的组合进行比较;以及通知部204,基于所述比较部204的比较结果来进行通知。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1