2示出图1的读取装置I的红外线传感器10、照明装置11、具有聚光透镜12_1的摄像装置12、装载在控制板13上的主控制部20的框图。主控制部20具有摄像控制部200、图像采集部201、红外线传感器控制部202及照明控制部203,并对各部10?12进行控制。
[0050]摄像控制部200生成表示摄像动作的开始或停止的定时信号(以下视为摄像定时信号),并将该信号输出给摄像装置12从而对摄像元件12-2的摄像开始或摄像停止进行控制。具体地说,如下进行控制。由两个电压电平(电位)(LOW(低)电位及HIGH(高)电位)构成摄像定时信号,并将其输出给摄像装置12。当摄像定时信号从LOW电位切换到HIGH电位的信号时,则摄像元件12-2开始摄像动作,当从HIGH电位切换到LOW电位的信号时,则摄像元件12-2停止摄像动作。
[0051]在本实施例中,以来自后述的红外线传感器控制部202的检测信号为触发器,摄像控制部200将摄像定时信号切换成HIGH电位从而指示摄像开始。另外,当读取装置I处于休眠模式时,根据来自红外线传感器控制部202的检测信号,读取装置I先从休眠模式中恢复,之后摄像控制部200将摄像定时信号切换成HIGH电位。此外,摄像控制部200以来自后述的图像采集部201的处理结束信号为触发器,将摄像定时信号切换成LOW电位从而指不摄像结束。
[0052]图像采集部201从摄像装置12对应每个帧取得图像数据,诸如在内部存储器中进行展开等进行图像分析处理,虽然未详述,但是诸如抽出商品的特征量的信息等进行识别处理。当识别处理结束时则将上述结束信号输出给摄像控制部200。
[0053]红外线传感器控制部202与在摄像控制部200中所生成的摄像开始或摄像停止的摄像定时信号一致生成监测光控制信号,控制发光元件10-1的监测光。例如,以摄像定时信号中的表示摄像开始的信号的升高为触发器,使监测光OFF(截至),以表示摄像停止的下降为触发器使监测光ON (导通)。
[0054]另外,该监测光控制信号是不仅用于监测光的ON(导通)及OFF (截至),而且还用于抑止监测光到达到读取范围的控制信号,例如,变更监测光的输出、开关遮挡监测光的光路的快门、变更用于将监测光的照射方向朝向读取范围外的红外线传感器的方向(发光元件表面的方向)等。
[0055]此外,红外线传感器控制部202监控来自红外线传感器10的受光元件的输出。而且,当检测出通知感应到了拍摄对象物的输出时,向摄像控制部200输出检测信号。另一方面,当来自受光元件的通知感应到了拍摄对象物的输出在一定时间没有时,则读取装置I进入到休眠模式,除红外线传感器10、具有红外线检测功能等所需要的装置外,停止向所有电子部件供给电力。
[0056]在红外线传感器控制部202检测出通知感应到了拍摄对象物的输出时,当读取装置I已经处于休眠模式时,首先主控制部20从休眠模式恢复,之后通过摄像控制部200检测出来自红外线传感器控制部202的检测信号。
[0057]照明控制部203与在摄像控制部200中生成的摄像定时信号一致向照明装置11发送表示亮灯及灭灯的控制信号,对照明装置11进行控制。例如,以摄像定时信号中的表示摄像开始的信号的升高为触发器向照明装置11发送表示开始亮灯的信号,以摄像定时信号中的表示摄像结束的信号的下降为触发器向照明装置11发送表示灭灯的信号。通过这样做,控制照明装置11的发光(亮灯)及灭灯。
[0058]接着,对应每个上述监测光控制信号的控制对象通过实施例进行说明。
[0059](实施例1)
[0060]实施例1表示通过使监测光的输出降低抑制发光量从而抑止监测光到达到读取范围的红外线传感器的控制例。
[0061]图3是实施例1的红外线传感器10的发光元件10-1的驱动电路图。
[0062]图3的驱动电路包括红外线发光二极管D、NPN双极型晶体管Tr及3个电阻Rl?R3o
[0063]电阻Rl是用于以较少的输出使发光二极管D进行发光的电阻。
[0064]电阻R2是用于控制流经发光二极管D的电流值的电阻。
[0065]电阻R3是用于控制NPN双极型晶体管Tr的基极(B)的电流的电阻。
[0066]在该电路中,上述监测光控制信号被输入到输入端子P。
[0067]当在输入端子P上施加表示抑制输出信号的OV的电压时,则在NPN双极型晶体管Tr的基极⑶中电流不流动,在集电极(C)和发射极(E)之间电流不流动。因此,通过电阻Rl确定的较少的电流流入到发光二极管,获得低输出的监测光。
[0068]另一方面,当在输入端子P上施加表不开放输出信号的电源电压时,则会在NPN双极型晶体管Tr的基极⑶中有规定的基极电流流入,在集电极(C)和发射极(E)之间有电流流动。因此,通过与电阻Rl并联的电阻R2流入到发光二极管D的电流增大,监测光从低输出切换到高输出。不过,这时,以流入有额定内的电流的方式选择电阻R2的阻值。
[0069]另外,当不能忽略监测光对摄像图像的影响时,在摄像商品等拍摄对象物获得的摄像图像(或者摄像数据)中,需要降低监测光的输出直到可以忽略监测光的映入影响的程度。该输出电平预先进行监测光的映入测试从而在图像数据的分析中利用无影响的输出电平。例如,使发光二极管的输出电平为固定向作为拍摄对象物的商品照射监测光,将其照射光照直接照射到商品上进行摄像。将该次序在阶段地降低输出电平的同时多次进行重复,并对应每个图像数据计算出已生成的图像数据中的商品的识别率。而且,采用识别率高的输出电平(例如,超过80%的输出电平)作为发光二极管的低的一方的输出电平,并确定电阻R1、R2的阻值。
[0070]图4是用于对上述监测光控制信号的控制方法进行说明的时序图。时序图的横轴表不时间轴,纵轴表不输入端子P的输入电压。
[0071]在图4中并排配置有监测光控制信号SDl和用于与该信号做比较的摄像定时信号SD2。另外,摄像定时信号SD2的纵轴示出有两种状态、即正在摄像当中(HIGH电位)和摄像停止(LOW电位)。
[0072]如图4所示,监测光控制信号SDl跟随摄像定时信号SD2的变化,在各时刻采取与摄像定时信号SD2的信号电平相反的信号电平。
[0073]在本实施例中,红外线传感器控制部202通过反相器等使从摄像控制部200输出的摄像定时信号翻转并采集,施行将最大电压值视为电源电压、最小电压值视为OV的电压电平转换从而向发光元件10-1的输入端子P输出信号。
[0074]详细观察图4,摄像定时信号SD2从时刻t0到时刻tl采取LOW电位(即摄像停止的状态),这时,监测光控制信号SDl采取电源电压电位(即高输出发光)。从时刻tl到时刻t2摄像定时信号SD2采取HIGH电位(即正在摄像当中),同时监测光控制信号SDl采用接地电压电位(即低输出发光)。而且,从时刻t2到时刻t3摄像定时信号SD2采取LOW电位(即摄像停止的状态),同时监测光控制信号SDl采取电源电压电位(即高输出发光)。之后,在时刻t4和时刻t5的各个定时中各信号SD1、SD2使信号电位翻转。
[0075]这样,使监测光控制信号SDl跟随摄像定时信号SD2,并在各时刻采取将监测光控制信号SDl的信号电位与摄像定时信号SD2的信号电位相反的状态。
[0076]通过这样做,红外线传感器10如下进行作用。
[0077]在从接地电压电位向电源电压电位的信号切换中,发光元件10-1在动作上以最恰当的电流值进行驱动。这样,红外线传感器10获得监测光的检测商品所需的输出。此外,在从电源电压电位向接地电压电位的信号切换中,发光元件10-1以低电流值进行驱动。这样,排出在摄像时的监测光的影响。
[0078]接着,按照该时序图观察读取装置I的动作。
[0079]由于从时刻t0开始到时刻tl摄像定时信号SD2为LOW电位,所以摄像元件12_2停止摄像。这意味着在读取范围(图1的读取范围B)内没有商品。
[0080]红外线传感器控制部202在此期间将电源电压电位的信号作为监测光控制信号SDl输出给红外线传感器10。通过这样,红外线传感器10在高输出中进行驱动,并向上述读取范围照射能检测出商品的输出电位的监测光。
[0081]时刻tl为在商品读取范围中进入有商品时的状态。当商品进入到上述读取范围时,则红外线传感器10的受光元件10-2感应来自商品的监测光的反射的光,通过红外线传感器控制部202接收该检测信号。红外线传感器控制部202在检测信号超出规定电位时判断商品在商品读取范围内,并将检测信号输出给摄像控制部200。摄像控制部200将摄像定时信号SD2切换到HIGH电位。与此大致同时,红外线传感器控制部202将监测光控制信号SDl切换到地接地电压电位。
[0082]也就是,摄像装置12当为时刻tl时则开始摄像,在该摄像中,红外线传感器10从发光元件10-1照射低输出的监测光。
[0083]时刻t2诸如通过图像采集部201向摄像控制部200通知商品的图像识别处理的结束,摄像控制部200将摄像定时信号SD2切换到LOW电位。红外线传感器控制部202跟随摄像控制部200的摄像定时信号SD2的切换将监测光控制信号SDl切换到电源电压电位。
[0084]也就是,摄像装置12当为时刻t2时则停止摄像,在此期间,红外线传感器10从发光元件10-1朝向读取范围照射高输出的监测光。
[0085]以后也以同样的方式切换摄像定时信号SD2和监测光控制信号SDl的信号电位。
[0086]如以上那样,在本实施例中,通过改变流经发光二极管中的电流值,使监测光的输出降低。不过,不限定于该方法,也可以采用其他方法。例如,用PWM(Pulse WidthModulat1n:脉冲宽度调制)信号驱动发光二极管,并通过切换PWM信号的占空比(脉冲宽度),即当以高输出发光时,将设定占空比为100%使发光二极管发光,当以低输出发光时使占空比诸如为小于等于10%使发光二极