电子通信装置的制造及其应用技术1.本技术的发明涉及用于在图像读取中进行阴影校正的技术。背景技术:2.例如,诸如图像扫描仪等的包括光源(照明)、透镜、图像传感器等的图像读取设备具有由于构成光源的每个发光二极管(led)元件的光量的变化、图像传感器的每个像素的灵敏度的变化等而读取图像的亮度值变得不均匀的问题。因此,通用图像读取设备进行阴影校正以解决这种问题。如图10所示,通过进行阴影校正消除了读取图像中的亮度值的不均匀性。3.通用图像读取设备例如包括标准反射板(白色基准板、黑色基准板等),并且在每次读取图像时、在电源接通时或者以预定时间间隔,使用标准反射板来获取要用于阴影校正的阴影校正数据。于是,对用于适当且高效地进行这种阴影校正的技术的期望正在增加。4.作为与这种技术相关的技术,ptl 1公开了一种对由线传感器读取的待检查的板的拍摄图像进行阴影校正处理的阴影校正设备。该设备使用基准浓度板预先计算阴影校正系数。该设备从阴影校正系数转换亮度值,将转换后的亮度值的阴影强度与来自待检查的板的拍摄图像的亮度值的阴影强度进行比较,并且校正阴影校正系数,使得强度变得彼此接近。然后,设备使用校正后的阴影校正系数来校正来自待检查的板的拍摄图像中的阴影。5.此外,ptl 2公开了一种图像读取设备,该图像读取设备拍摄原稿的图像并且输出指示图像的第一光量数据,在拍摄图像之前,拍摄白色基准构件的第一区域,该第一区域与原稿接触,并且输出与第一区域相对应的第二光量数据。在拍摄图像之前,该设备拍摄白色基准构件的第二区域的图像,该第二区域不与原稿接触,并且输出与第二区域相对应的第三光量数据。设备基于第二光量数据来选择第二光量数据和第三光量数据中的一个作为白色基准数据,并且基于白色基准数据来校正第一光量数据。6.另外,ptl 3公开了一种能够通过切换多个不同照明条件来照明待检查的对象的检查设备。设备存储被照明的待检查的对象的图像数据和多个阴影校正数据,该多个阴影校正数据用于校准成像装置或与多个照射条件相对应的图像数据中的至少一个。然后,设备通过响应于成像时的照明条件的切换而切换多个阴影校正数据,来校准成像装置或图像数据中的至少一个。然后,设备基于校准的图像数据来检查待检查的对象。7.[引用列表][0008][专利文献][0009][ptl 1]jp 2006-119805a[0010][ptl 2]jp 2017-118193a[0011][ptl 3]jp 2016-075608a技术实现要素:[0012][技术问题][0013]随着引入图像读取设备的领域的扩大,除了纸之外,还使用布料、光泽金属板等作为图像的待读取的对象的材料。由于诸如布料或金属板等材料在其表面上的反射光的扩散特性与纸有很大差异,因此难以通过通用阴影校正方法适当地进行阴影校正。即,在使用各种材料作为图像的待读取的对象的材料的情况下,存在有效地进行灵活地应对待读取的对象的表面上的反射光的扩散特性的变化的阴影校正的问题。ptl 1到3中公开的技术不能说足以解决这个问题。[0014]本技术的发明的主要目的在于在从待读取的对象读取图像时有效地进行与待读取的对象的表面上的反射光的扩散特性的变化灵活地相对应的阴影校正。[0015][问题的解决方案][0016]根据本技术的发明的一个方面的图像读取设备包括:光源控制装置,其被配置为控制多个光源以使得仅接通多个光源当中的特定光源;第一获取装置,其被配置为在生成不依赖于图像的待读取的对象的通用阴影校正数据的状态下,获取通过特定光源接的通而生成的第一反射光的扩散状态;第二获取装置,其被配置为获取通过特定光源利用光来照射待读取的对象而生成的第二反射光的扩散状态;以及生成装置,其被配置为基于第一反射光的扩散状态、第二反射光的扩散状态和通用阴影校正数据来生成依赖于待读取的对象的专用阴影校正数据。[0017]在用于实现上述目的的另一个观点中,根据本技术的发明的一个方面的图像读取控制方法包括:通过信息处理设备,控制多个光源以使得仅接通多个光源当中的特定光源;在生成不依赖于图像的待读取的对象的通用阴影校正数据的状态下,获取通过特定光源的接通而生成的第一反射光的扩散状态;获取通过特定光源利用光来照射待读取的对象而生成的第二反射光的扩散状态;以及基于第一反射光的扩散状态、第二反射光的扩散状态和通用阴影校正数据来生成依赖于待读取的对象的专用阴影校正数据。[0018]此外,在用于实现上述目的的另一个观点中,根据本技术的发明的一个方面的图像读取控制程序使计算机执行:光源控制处理,其控制多个光源以使得仅接通多个光源当中的特定光源;第一获取处理,其在生成不依赖于图像的待读取的对象的通用阴影校正数据的状态下,获取通过使特定光源的接通而生成的第一反射光的扩散状态;第二获取处理,其获取通过特定光源利用光来照射待读取的对象而生成的第二反射光的扩散状态;以及生成处理,其基于第一反射光的扩散状态、第二反射光的扩散状态和通用阴影校正数据来生成依赖于待读取的对象的专用阴影校正数据。[0019]此外,本技术的发明也可以通过存储图像读取控制程序(计算机程序)的非易失性计算机可读记录介质来实现。[0020][发明的有益效果][0021]本技术的发明能够在从待读取的对象读取图像时有效地进行与待读取的对象的表面上的反射光的扩散特性的变化灵活地相对应的阴影校正。附图说明[0022]图1是图示根据本技术的发明的第一示例实施例的图像读取设备10的配置的框图。[0023]图2是图示包括根据本技术的发明的第一示例实施例的图像读取设备10的图像扫描仪1的物理结构的图。[0024]图3是图示根据本公开的第一示例实施例的光源模块11的物理结构的图。[0025]图4是图示根据本技术的发明的第一示例实施例的用于参考的反射光扩散图案151的曲线图。[0026]图5是图示根据本技术的发明的第一示例实施例的待读取的对象的反射光扩散图案152的曲线图。[0027]图6是图示根据本技术的发明的第一示例实施例的图像读取设备10获取通用阴影校正数据153和用于参考的反射光扩散图案151的操作的流程图。[0028]图7是图示根据本技术的发明的第一示例实施例的图像读取设备10生成专用阴影校正数据154的操作的流程图。[0029]图8是图示根据本技术的发明的第二示例实施例的图像读取设备30的配置的框图。[0030]图9是图示能够执行根据本技术的发明的每个示例实施例的图像读取设备的信息处理设备900的配置的框图。[0031]图10是图示在不进行阴影校正的情况下的读取图像和在进行阴影校正的情况下的读取图像的图。具体实施方式[0032]在下文中,将参考附图详细描述本技术的发明的示例实施例。[0033]《第一示例实施例》[0034]图1是图示根据本技术的发明的第一示例实施例的图像读取设备10的配置的框图。图2是图示包括根据本示例实施例的图像读取设备10的图像扫描仪1的物理结构的图。在以下的说明中,为了便于说明,在附图中适当地图示三维(x-y-z)坐标空间。图2是从x轴正方向观察的图像扫描仪1的yz平面图。[0035]如图2所示,根据本示例实施例的图像读取设备10具有读取在图像扫描仪1中沿y轴正方向输送的待读取的对象20的图像的功能。图像读取设备10包括控制板100、光源模块11、电荷耦合器件(ccd)12、透镜13、两个镜14和盖玻璃15。注意,光源模块11可以设置在图像读取设备10的外部。[0036]控制板100具有控制图像读取设备10的整体操作的功能,并且控制光源模块11和ccd 12。下面将参考图1描述控制板100的细节。[0037]当光源模块11利用光照射待读取的对象20时,在待读取的对象20的表面上产生的反射光穿过盖玻璃15,然后经由两个镜14输入到透镜13,并且通过透镜13在ccd 12上形成图像。图像读取设备10可以不包括镜14,并且在这种情况下,反射光穿过盖玻璃15,然后输入到透镜13。[0038]此外,光源模块11、ccd 12、透镜13、镜14、盖玻璃15以及由这些部件形成的反射光的读取光路在x轴方向上具有深度。ccd 12是线传感器或区域传感器,并且获取在x轴方向上的每个x坐标值处或在xy平面上的每个xy坐标值处的反射光。然后,ccd 12针对每个x坐标值或每个xy坐标值将表示所输入的反射光的模拟信号输入到控制板100。[0039]图像扫描仪1具有使用白色基准和黑色基准的阴影校正功能,并且具体地,例如,结合了白色基准板和黑色基准板(未示出)。图像读取设备10通过阴影校正功能生成图1中所示的通用阴影校正数据153。通用阴影校正数据153是由通用图像读取设备生成的阴影校正数据。图像读取设备10将所生成的通用阴影校正数据153存储在存储单元150中。注意,存储单元150是诸如电子存储器或磁盘的非易失性存储设备。[0040]图1所示的控制板100包括光源控制单元110、第一获取单元120、第二获取单元130、生成单元140、存储单元150、图像输出单元160和模拟前端(afe)170。光源控制单元110、第一获取单元120、第二获取单元130、生成单元140和存储单元150依次是光源控制装置、第一获取装置、第二获取装置、生成装置和存储装置的示例。[0041]光源控制单元110控制光源模块11。图3是图示根据本示例实施例的光源模块11的物理结构的图。光源模块11包括led基板111、多个led元件112和扩散板113。led基板111是其上布线从光源控制单元110到led元件112的控制信号的传输路径的印刷电路板。多个led元件112在led基板111上沿x轴方向并排布置。光源模块11中所包括的发光元件并不限于led元件112,并且光源模块11可以包括与led元件112不同的发光元件。经由扩散板113利用来自led元件112的光照射图2中所示的待读取的对象20。[0042]光源控制单元110可以通过例如脉宽调制(pwm)控制或电流值控制来控制led元件112的光量。[0043]光源模块11可以如图3的(a)所示使用一个led元件112作为点亮控制单元,或者可以如图3的(b)所示使用多个led元件112作为点亮控制单元。图3的(b)所示的光源模块11使用三个led元件112作为点亮控制单元,但在使用多个led元件112作为点亮控制单元时每个点亮控制单元的led元件112的数量不限于三个。[0044]图1所示的光源控制单元110针对led元件112的每个点亮控制单元进行led元件112的点亮控制。即,在图3的(a)所示的示例中,光源控制单元110可以仅使光源模块11中所包括的特定一个led元件112发光,并且在图3的(b)所示的示例中,光源控制单元110可以仅使光源模块11中所包括的特定三个led元件112发光。[0045]光源控制单元110在图像读取设备10生成通用阴影校正数据153的过程中接通光源模块11的所有led元件112。光源控制单元110在图像读取设备10获取下面将要描述的用于参考的反射光扩散图案151和待读取的对象的反射光扩散图案152的过程中接通特定led元件112作为发光控制单元。[0046]图1所示的afe 170将表示从ccd 12输入的反射光的模拟信号转换为数字信号,并且将该数字信号输入到第一获取单元120和第二获取单元130。[0047]在图像扫描仪1中设置使用白色基准和黑色基准的图像读取的状态(即生成了通用阴影校正数据153的状态)下,第一获取单元120经由ccd 12和afe 170获取表示当特定led元件112由光源控制单元110接通时所生成的反射光(也称为第一反射光)的信号。第一获取单元120获取每个x坐标值的信号作为用于参考的反射光扩散图案151(也称为第一反射光的扩散状态)。[0048]图4是图示根据本示例实施例的用于参考的反射光扩散图案151的曲线图。在图4所示的曲线图中,横轴表示ccd 12获取反射光的x坐标值,而纵轴表示ccd 12所获取的反射光的亮度。在该曲线图中,反射光的亮度最大的x坐标值对应于要接通的特定led元件112所在的x坐标值。由于反射光在反射面上扩散,所以表示反射光扩散图案151的曲线图示出如图4中所例示的山形。[0049]第一获取单元120将所获取的用于参考的反射光扩散图案151存储在存储单元150中。[0050]在用于读取图像的待读取的对象20安装在图像扫描仪1中的状态下,图1所示的第二获取单元130经由ccd 12和afe 170获取表示当特定led元件112由光源控制单元110接通时所生成的反射光(也称为第二反射光)的信号。第二获取单元130获取用于每个x坐标值的信号作为待读取的对象的反射光扩散图案152(也称为第二反射光的扩散状态)。[0051]图5是图示根据本示例实施例的待读取的对象的反射光扩散图案152的曲线图。图5所示的曲线图的横轴和纵轴如上面关于图4所述。在该曲线图中,反射光的亮度最大的x坐标值如上面关于图4所述。由于在反射面(待读取的对象20的表面)上使反射光扩散,因此与图4所示的反射光扩散图案151的曲线图类似,表示反射光扩散图案152的曲线图也示出如图5所示的山的形状。[0052]第二获取单元130将所获取的待读取的对象的反射光扩散图案152存储在存储单元150中。[0053]图1所示的生成单元140基于存储单元150中存储的用于参考的反射光扩散图案151、待读取的对象的反射光扩散图案152、以及通用阴影校正数据153来生成专用阴影校正数据154。通用阴影校正数据153是不依赖于待读取的对象20的光的反射特性(反射光的扩散特性)的阴影校正数据,而专用阴影校正数据154是依赖于待读取的对象20并且反映待读取的对象20的光的反射特性(反射光的扩散特性)的阴影校正数据。[0054]生成单元140将图4所示的用于参考的反射光扩散图案151归一化,以使ccd 12所获取的反射光的亮度的最大值为“1”。在用于参考的归一化反射光扩散图案151中,生成单元140获得表示由ccd 12获取的反射光的亮度等于或大于第一阈值的x坐标值的范围的宽度的lref1。类似地,在用于参考的归一化反射光扩散图案151中,生成单元140获得表示由ccd 12获取的反射光的亮度等于或大于第二阈值的x坐标值的范围的宽度的lref2。注意,第二阈值小于第一阈值。[0055]生成单元140将图5所示的待读取的对象的反射光扩散图案152归一化,以使ccd 12所获取的反射光的亮度的最大值为“1”。在待读取的对象的归一化反射光扩散图案152中,生成单元140获得表示由ccd 12获取的反射光的亮度等于或大于第一阈值的x坐标值的范围的宽度的leff1。类似地,在待读取的对象的归一化反射光扩散图案152中,生成单元140获得表示由ccd 12获取的反射光的亮度等于或大于第二阈值的x坐标值的范围的宽度的leff2。[0056]使用如上所述获得的lref1、lref2、leff1和leff2,生成单元140计算用于通用阴影校正数据153的校正值γeff,例如,如表达式1所示。[0057]γeff={(lref1/lref2)-(leff1/leff2)}*t…(表达式1)[0058]在表达式1中,“/”是表示除法的运算符,“‑”是表示减法的运算符,并且“*”是表示乘法的运算符。表达式1中的“t”是预定系数。[0059]在表达式1中,(lref1/lref2)表示用于参考的反射光扩散图案151中的反射光的扩散程度(也称为扩散率),并且也称为第一比率。此外,(leff1/leff2)表示在待读取的对象的反射光扩散图案152中的反射光的扩散程度,并且也称为第二比率。(lref1/lref2)和(leff1/leff2)指示值越接近“1”(曲线图所示的山的扩展程度越小),扩散率越小,并且值越接近“0”(曲线图所示的山的扩展程度越大),扩散率越大。[0060]在图4和图5所示的示例中,在待读取的对象的反射光扩散图案152中的反射光的扩散率小于在用于参考的反射光扩散图案151中的反射光的扩散率。这指示当使用白色基准和黑色基准读取图像时待读取的对象20的表面具有比反射表面小的扩散率(即,待读取的对象的表面越接近镜表面,由反射光所表示的图像的对比度越大)。[0061]根据以上描述,由表达式1表示的校正值γeff表示当使用白色基准和黑色基准进行图像读取时反射光在反射表面上的扩散率(第一比率)与反射光在待读取的对象20的表面上的扩散率(第二比率)之间的差。生成单元140通过使用用于通用阴影校正数据153的校正值γeff进行预定操作来生成专用阴影校正数据154。[0062]各种操作可以被认为是由生成单元140针对通用阴影校正数据153进行的操作。例如,在通用阴影校正数据153表示相对于x坐标值的反射光的亮度的校正值(用于对亮度的观测值进行四次算术运算等的值)的情况下,生成单元140基于校正值γeff来调整通用阴影校正数据153中的亮度的校正值。[0063]在图4和图5所示的示例中,通用阴影校正数据153是假定表面上的扩散率大于待读取的对象20的扩散率(由反射光表示的图像的对比度小)而生成的数据。因此,生成单元140利用调整的反射光的亮度的校正值来生成专用阴影校正数据154以便比通用阴影校正数据153更抑制对比度(以便不通过阴影校正而过度强调对比度)。[0064]或者,与图4和图5所示的示例相反,在通用阴影校正数据153是假定表面上的扩散率小于待读取的对象20的扩散率(由反射光表示的图像的对比度大)而生成的数据的情况下,生成单元140利用调整的反射光的亮度的校正值来生成专用阴影校正数据154以便比通用阴影校正数据153更强调对比度(以便不通过阴影校正而过度抑制对比度)。[0065]更具体地,例如,生成单元140使用通过其中将γeff的值应用于表达式2中表示的sigmoid函数的表达式3计算的seff(x)来生成专用阴影校正数据154。[0066]sigmoid(x)=1/{1+e^(-a*x)}...(表达式2)[0067]在表达式2中,e表示自然对数的底,a表示sigmoid函数中的增益,而^表示幂的运算符。[0068]seff(x)=1/[1+e^{-γeff*(x-(l1+l2)/2)}]...(表达式3)[0069]在表达式3中,seff(x)表示灰度值(亮度)x处的阴影校正系数(应用于对比度调整),并且l1和l2表示关于上述反射光的亮度的第一阈值和第二阈值。[0070]在γeff的值是负值的情况下,生成单元140通过将γeff的绝对值应用于表达式3的逆函数来计算seff(x)。[0071]生成单元140还可以通过在调整表达式1中的系数t的同时进行多次计算来获得γeff的最优值。[0072]另外,在生成单元140获得用于通用阴影校正数据153的校正值γeff时使用的数学表达式不限定于表达式1。生成单元140可以使用与表达式1不同的数学表达来获得校正值γeff。[0073]生成单元140将所生成的专用阴影校正数据154存储在存储单元150中。[0074]图1所示的图像输出单元160使用专用阴影校正数据154针对在光源控制单元110使全部led元件112接通的状态下读取的待读取的对象20的图像进行阴影校正,并且将该阴影校正的结果作为图像扫描仪1的读取图像输出到外部。[0075]接下来,将参考图6和7的流程图详细描述根据本示例实施例的图像读取设备10的操作(处理)。[0076]图6是图示图像读取设备10获取通用阴影校正数据153和用于参考的反射光扩散图案151的操作的流程图。[0077]图像读取设备10在图像扫描仪1中使用白色基准和黑色基准来设置图像读取(步骤s101)。光源控制单元110使光源模块11的所有led元件112接通(步骤s102)。图像读取设备10使用白色基准和黑色基准来执行图像读取(步骤s103)。图像读取设备10基于图像读取结果来生成通用阴影校正数据153,并且将所生成的通用阴影校正数据153存储在存储单元150中(步骤s104)。[0078]光源控制单元110使光源模块11的特定led元件112接通(步骤s105)。图像读取设备10使用白色基准和白色基准来执行图像读取(步骤s106)。第一获取单元120获取由图像读取结果所指示的用于参考的反射光扩散图案151,并且将所获取的用于参考的反射光扩散图案151存储在存储单元150中(步骤s107),并且终止整个处理。[0079]图7是示出图像读取设备10生成专用阴影校正数据154的操作的流程图。[0080]待读取的对象20安装在图像扫描仪1中(步骤s201)。光源控制单元110使光源模块11的特定led元件112接通(步骤s202)。图像读取设备10读取待读取的对象20的图像(步骤s203)。第二获取单元130获取由图像的读取结果所指示的待读取的对象的反射光扩散图案152,并且将所获取的待读取的对象的反射光扩散图案152存储在存储单元150中(步骤s204)。[0081]生成单元140计算由用于参考的反射光扩散图案151所表示的反射光的扩散程度与由待读取的对象的反射光扩散图案152所表示的反射光的扩散程度之间的比率(步骤s205)。生成单元140基于计算出的比率和通用阴影校正数据153来生成专用阴影校正数据154,并且将所生成的专用阴影校正数据154存储在存储单元150中(步骤s206),并且终止整个处理。[0082]根据本示例实施例的图像读取设备10可以在从待读取的对象读取图像时有效地进行与待读取的对象的表面上的反射光的扩散特性的变化灵活地相对应的阴影校正。这是因为图像读取设备10基于通过使特定led元件112接通而获得的用于参考的反射光扩散图案151和待读取的对象的反射光扩散图案152来生成通过基于待读取的对象20的反射光的扩散特性对通用阴影校正数据153进行校正而获得的专用阴影校正数据154。[0083]在下文中,将详细描述根据本示例实施例的图像读取设备10所实现的效果。[0084]随着引入图像读取设备的区域的扩大,除了纸之外,还使用布料、光泽金属板等作为图像的待读取的对象的材料。由于诸如布料或金属板等材料在其表面上的反射光的扩散特性与纸有很大差异,因此难以通过通用阴影校正方法适当地进行阴影校正。即,在使用各种材料作为图像的待读取的对象的材料的情况下,存在有效地进行灵活地应对待读取的对象的表面上的反射光的扩散特性的变化的阴影校正的问题。[0085]为了解决这种问题,根据本示例实施例的图像读取设备10包括光源控制单元110、第一获取单元120、第二获取单元130和生成单元140,并且例如如上参照图1至图7所述地操作。即,光源控制单元110控制多个led元件112,以便仅接通多个led元件112(光源)当中的特定led元件112。在生成不依赖于图像的待读取的对象20的通用阴影校正数据153的状态下,第一获取单元120获取表示通过使特定led元件112接通而生成的第一反射光的扩散状态的用于参考的反射光扩散图案151。第二获取单元130获取表示通过特定led元件112利用光对待读取的对象20进行照射而生成的第二反射光的扩散状态的待读取的对象的反射光扩散图案152。然后,生成单元140基于用于参考的反射光扩散图案151、待读取的对象的反射光扩散图案152和通用阴影校正数据153来生成依赖于待读取的对象20的专用阴影校正数据154。[0086]即,根据本示例实施例的图像读取设备10可以例如通过仅接通光源模块11中所包括的特定(一些)led元件112而获取其中ccd 12的x坐标值与反射光的亮度之间的关系示出如图4或图5所示的一个山的形状的数据。图像读取设备10获取指示在使用白色基准和黑色基准读取图像时以及在读取待读取的对象20的图像时山的形状的上述数据,并且基于两个山的扩展程度的比率来获得在使用白色基准和黑色基准读取图像时的反射光的扩散率与在读取待读取的对象20的图像时的反射光的扩散率之间的差。然后,图像读取设备10基于所获得的差来从通用阴影校正数据153中生成基于待读取的对象20的反射光的扩散特性的专用阴影校正数据154。因此,通过进行这种简单处理,图像读取设备10可以有效地进行与待读取的对象的表面上的反射光的扩散特性的变化灵活地相对应的阴影校正。[0087]此外,根据本示例实施例的光源控制单元110可以在改变从多个led元件112中选择的特定led元件112的同时多次执行仅接通特定led元件112。在这种情况下,第一获取单元120在多次的每次中获取用于参考的反射光扩散图案151。第二获取单元130在多次中的每次中获取待读取的对象的反射光扩散图案152。然后,生成单元140基于用于参考的反射光扩散图案151和待读取的对象的反射光扩散图案152针对多次中的每一次来生成专用阴影校正数据154。通过进行这样的处理,图像读取设备10使用其中要被接通的特定led元件112的x坐标值不同的如图4和5所示的多条数据,从而生成以高精度反映待读取的对象的表面上的反射光的扩散特性的专用阴影校正数据154。[0088]《第二示例实施例》[0089]图8是图示根据本技术的发明的第二示例实施例的图像读取设备30的配置的框图。[0090]根据本示例实施例的图像读取设备30包括光源控制单元31、第一获取单元32、第二获取单元33和生成单元34。光源控制单元31、第一获取单元32、第二获取单元33和生成单元34依次是光源控制装置、第一获取装置、第二获取装置和生成装置的示例。[0091]光源控制单元31控制多个光源40-1至40-n,以便仅接通多个光源40-1至40-n(n是等于或大于2的任意整数)当中的特定光源40-i(i是1至n中的至少一个整数)。多个光源40-1至40-n例如是诸如包括在根据第一示例实施例的光源模块11中的led元件112的光源。[0092]第一获取单元32在生成不依赖于图像的待读取的对象的通用阴影校正数据350的状态下获取通过使特定光源40-i接通而生成的第一反射光的扩散状态320。通用阴影校正数据350例如是诸如根据第一示例实施例的通用阴影校正数据153的数据。第一反射光的扩散状态320例如是诸如根据图4所示的第一示例实施例的用于参考的反射光扩散图案151的数据。[0093]第二获取单元33获取通过利用来自特定光源40-i的光照射待读取的对象而生成的第二反射光的扩散状态330。即,第二反射光的扩散状态330例如是诸如根据图5所示的第一示例实施例的待读取的对象的反射光扩散图案152的数据。[0094]生成单元34基于第一反射光的扩散状态320、第二反射光的扩散状态330和通用阴影校正数据350来生成依赖于待读取的对象的专用阴影校正数据340。例如,生成单元34可以通过与其中根据第一示例实施例的生成单元140通过使用校正值γeff进行预定操作来生成专用阴影校正数据340的程序类似的程序来生成专用阴影校正数据154。[0095]根据本示例实施例的图像读取设备30可以在从待读取的对象读取图像时有效地进行与待读取的对象的表面上的反射光的扩散特性的变化灵活地相对应的阴影校正。这是因为图像读取设备30基于通过使特定光源40-i接通而获得的第一反射光的扩散状态320和第二反射光的扩散状态330来生成通过基于待读取的对象的反射光的扩散特性对通用阴影校正数据350进行校正而获得的专用阴影校正数据340。[0096]《硬件配置示例》[0097]在上述示例实施例中图1和8所示的图像读取设备中的单元可以通过专用硬件(hw)(电子电路)来实现。此外,在图1和图8中,至少以下配置可以被视为包括由处理器执行的指令的软件程序的功能(处理)单元(软件模块):[0098]-光源控制单元110和31,[0099]-第一获取单元120和第一获取单元32,[0100]-第二获取单元130和第二获取单元33,[0101]-生成单元140和34,[0102]-存储单元150中的存储控制功能,以及[0103]-图像输出单元160。[0104]注意,这些图中所示的单元的划分是为了便于说明的配置,并且在实现时可以假定各种配置。将参考图9描述在这种情况下的硬件环境的示例。[0105]图9是用于示例性地描述能够实现根据本技术的发明的每个示例实施例的图像读取设备的信息处理设备900(计算机)的配置的图。即,图9图示能够实现图1和图8所示的图像读取设备的计算机(信息处理设备)的配置,并且表示能够实现上述示例实施例中的每个功能的硬件环境。[0106]图9中所示的信息处理设备900包括以下部件作为构成元件:[0107]-中央处理单元(cpu)901,[0108]-只读存储器(rom)902,[0109]-随机存取存储器(ram)903,[0110]-硬盘(存储设备)904,[0111]-通信接口905,[0112]-总线906(通信线路),[0113]-读取器/写入器908,其能够读取和写入存储在诸如光盘只读存储器(cd-rom)的记录介质907中的数据,以及[0114]-输入/输出接口909,诸如监视器、扬声器和键盘。[0115]即,包括上述部件的信息处理设备900是经由总线906连接这些部件的通用计算机。信息处理设备900可以包括多个cpu901,或者可以包括由多个核所配置的cpu901。[0116]然后,使用上述示例实施例作为示例描述的本技术的发明向图9所示的信息处理设备900提供能够实现以下功能的计算机程序。功能是在示例实施例的描述中参考的框结构图(图1和8)中的上述配置或者流程图(图6和7)的功能。此后,本技术的发明通过将计算机程序读取到硬件的cpu901并且解释和执行计算机程序来实现。此外,供应给设备的计算机程序可以存储在可读/可写易失性存储器(ram903)或非易失性存储设备(诸如rom902或硬盘904)中。[0117]此外,在上述情况下,目前可以采用通用程序作为将计算机程序提供给硬件的方法。程序的示例包括一种经由诸如cd-rom等的各种记录介质907在设备中安装程序的方法、一种经由诸如因特网等的通信线路从外部下载程序的方法等。在这种情况下,本技术的发明可以被认为是由构成计算机程序的代码或由存储代码的记录介质907配置。[0118]已经参照上述示例实施例描述了本技术的发明作为示例性示例。然而,本技术的发明不限于上述示例实施例。也就是说,在不偏离由权利要求限定的本技术的发明范围的情况下,可以应用本领域普通技术人员将理解的各个方面。[0119]本技术基于并且要求于2019年12月26日提交的日本专利申请no.2019-235443的优先权的权益,该申请的公开内容通过引用整体并入本文。[0120][参考符号列表][0121]1图像扫描仪[0122]10图像读取设备[0123]100控制板[0124]110光源控制单元[0125]111led基板[0126]112led元件[0127]113扩散板[0128]120第一获取单元[0129]130第二获取单元[0130]140生成单元[0131]150存储单元[0132]151用于参考的反射光扩散图案[0133]152待读取的对象的反射光扩散图案[0134]153通用阴影校正数据[0135]154专用阴影校正数据[0136]160图像输出单元[0137]170afe[0138]11光源模块[0139]12ccd[0140]13透镜[0141]14镜[0142]15盖玻璃[0143]20待读取的对象[0144]30图像读取设备[0145]31光源控制单元[0146]32第一获取单元[0147]320第一反射光的扩散状态[0148]33第二获取单元[0149]330第二反射光的扩散状态[0150]34生成单元[0151]340专用阴影校正数据[0152]350通用阴影校正数据[0153]40-1至40n光源[0154]900信息处理设备[0155]901cpu[0156]902rom[0157]903ram[0158]904硬盘(存储设备)[0159]905通信接口[0160]906总线[0161]907记录介质[0162]908读取器/写入器[0163]909输入/输出接口。
图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!
内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
图像读取设备、图像读取控制方法以及存储图像读取控制程序的记录介质与流程
作者:admin
2022-07-23 18:49:13
918
关键词:
电子通信装置的制造及其应用技术
专利技术
- 下一篇: 模具的制作方法
- 上一篇: 用于数字材料沉积到半导体晶片上的方法及设备与流程