信息处理装置及其控制方法

文档序号:7815349阅读:147来源:国知局
信息处理装置及其控制方法
【专利摘要】本发明提供一种信息处理装置及其控制方法。所述信息处理装置能够提高读取包括多个对象的读取目标的可操作性。在所述信息处理装置中,当放置在能够放置多个对象的读取台上的读取目标被读取时,基于从上方对读取台进行摄像的摄像单元所获得的图像来确定包括放置在读取台上的一个或多个对象的读取目标的完成水平。基于确定单元确定的读取目标的完成水平来控制执行读取目标的读取的时刻。
【专利说明】信息处理装置及其控制方法

【技术领域】
[0001]本发明涉及一种用于对放置在读取台上的原稿执行读取的技术。

【背景技术】
[0002]近年来,已研发出利用安装在原稿定位台(读取台)上方的摄像单元来读取面朝上放置在原稿定位台上的原稿的读取装置。利用上述处理中可用的一些技术,根据原稿定位台的状态来自动确定用于摄像的适当时机。因此,用户不再需要设置特定的读取时机。
[0003]日本特开平第9-307712号公报讨论了一种使用诸如测距传感器(range sensor)的距离测量单元来基于离原稿的距离的变化而确定所述原稿的页面被翻动,并且在每次翻页时执行读取的技术。
[0004]在日本特开第2000-4390号公报中讨论的文档照相机包括用于检测原稿定位台上的视频信号的运动检测单元。在原稿定位台上的静止状态持续了预定时段时所拍摄的静止图像被输出到视频投影仪。因此,用于展现的文档被显示为实时图像,而不显示诸如文档的改变等视觉上不期望的操作。
[0005]在原稿被面朝上放置在原稿定位台上的读取装置中,可以根据期望通过将多个原稿叠加放置或并排放置而很容易地构成作为读取目标的一个原稿。然而,当在这种方式下移动原稿时,并不一定要重复诸如“翻页”等具有相同距离变化的相同操作。因此,在这样的情况下,在如日本特开平第9-307712号公报中那样每次重复相同的操作时,就不能进行对于执行读取的确定。如果是如日本特开第2000-4390号公报中那样在原稿定位台上的空间保持静止的时刻进行摄像(执行读取),那么在按照期望将多个原稿叠加放置或并排放置的处理中,每次原稿定位台上的运动停止时,就拍摄表示各个静止状态的静止图像。当所产生的大量未完成状态的图像被存储时,只想要针对已完成的原稿而执行读取的用户需要经历选择并删除图像的繁琐过程。


【发明内容】

[0006]根据本发明的一方面,被配置为对能够放置多个对象的读取台上所放置的读取目标执行读取的信息处理装置包括:检测单元,被配置为检测放置在所述读取台上的一个或多个对象;设置单元,被配置为根据所述检测单元检测到的所述一个或多个对象在所述读取台上的至少一种布局来设置等待时间;以及读取控制单元,其被配置为在所述检测单元检测到的所述一个或多个对象的布局被维持了所述设置单元所设置的所述等待时间时,指示摄像单元执行摄像以生成读取数据,在所述读取数据中,所述一个或多个对象是所述读取目标。
[0007]根据以下参照附图对示例性实施例的详细描述,本发明的其他特征将变得清楚。

【专利附图】

【附图说明】
[0008]图1A是示出了信息处理装置的外观和使用环境的示例的图,图1B是示出了信息处理装置的硬件配置的图,以及图1C是示出了信息处理装置的功能配置的框图。
[0009]图2是示出了读取台上的读取目标的完成水平的示例的图。
[0010]图3是示出了信息处理装置执行的读取处理的流程的示例的流程图。
[0011]图4是示出了信息处理装置执行的完成水平确定处理的流程的示例的流程图。
[0012]图5是示出了多个对象在读取台上如何排列的示例的图。
[0013]图6是示出了信息处理装置执行的读取处理的流程的示例的流程图。
[0014]图7是示出了信息处理装置执行的基于操作的评价处理的流程的示例的流程图。
[0015]图8是示出了信息处理装置执行的读取处理的流程的示例的流程图。
[0016]图9是示出了信息处理装置执行的基准等待时间确定处理的流程的示例的流程图。
[0017]图10是示出了多个对象在读取台上如何排列的示例的图。
[0018]图11是示出了各个用户的操作间隔、所确定的基准等待时间以及所设置的等待时间之间的关联的示例性表格。

【具体实施方式】
[0019]下面,将参照附图详细描述本发明的各种示例性实施例、特征以及方面。应当注意,实施例中描述的部件仅是示例,因此并不旨在将本发明的范围限制为这些部件。
[0020]在第一示例性实施例中,假定一个或多个对象顺次排列在读取台上以构成一个读取目标。每次添加对象然后在读取台上实现静止状态时,通过评价读取目标的完成水平来确定拍摄所读取图像的时机。该对象是读取目标(也被称为是“读取原稿”),例如文档、羊皮纸、照片、便利贴以及三维对象。
[0021]图1A是示出了根据本示例性实施例的信息处理装置100的外观示例的图。在本示例性实施例中,安装在读取台102上方的显示设备103投射投影图像。投影图像包括显示项101 (例如按钮或图标),用于被用户触摸以输入操作的用户界面。通过也设置在读取台102上方的照相机104,可以基于所拍摄的俯瞰(overhead view)图像来识别用户操作,并且可以拍摄放置在读取台102上的读取目标105的图像以获得所读取的图像数据。在读取台上可以放置多个对象,包括以上对象的一组读取目标可以作为一组读取图像数据来读取。在本示例性实施例中,所读取的图像是通过以高分辨率仅将原稿作为读取目标拍摄而获得的图像,因此并不包括作为背景的读取台和用户的手等。所读取的图像数据被生成为图像文件、文档文件等,并可以发送给其他信息处理装置或从打印装置输出。在以下的描述中,通过照相机104而获得读取目标的读取图像数据的操作被称为“读取”。因此,“读取”不同于通过照相机104获得的用于检测用户的手和读取台102上的对象的运动或用于确定读取目标的完成水平的输入图像的操作(该操作被简单称为“摄像”)。在本示例性实施例中,可以基于照相机104拍摄的图像来识别用户的手势操作。
[0022]图1B是根据本示例性实施例的信息处理装置100的硬件配置图。在图1B中,中央处理单元(CPU) 111执行信息处理装置100的控制程序以执行用于各种类型的处理的计算和逻辑判断,从而控制与系统总线115连接的各种部件。只读存储器(ROM) 112是程序存储器,并且存储用于包括下文所述的流程图中示出的各种处理过程的由CPU 111所执行的控制的程序。随机存取存储器(RAM) 113用于向CPU 111提供区域,例如工作区域、用于误差处理的数据的保存区域以及用于控制程序的负载区域。存储设备114是硬盘、所连接的外部存储设备等,用于存储与本示例性实施例相关的数据和程序。显示设备103是显示器、投影仪等,用于显示诸如显示项101和图像等电子数据。在本示例性实施例中,液晶显示器被用作显示设备103。照相机104是被安装以从上方对读取台102的图像进行拍摄的摄像单元,并且拍摄输入图像。在本示例性实施例中,照相机104是拍摄可见光区域的图像的可见光照相机。信息处理装置100对从照相机104拍摄的输入图像中提取的肤色区域的形状进行匹配。从而可以将所提取的用户的手与作为读取目标的对象相区别。根据本示例性实施例的信息处理装置100包含了显示设备103和照相机104。可选择地,信息处理装置100可以被配置为控制与其外部连接的显示设备103和照相机104。可以与用于拍摄所读取图像的照相机104(可见光照相机)相分离地配置用于检测读取台上的对象的运动的部件。例如,配置了红外光发射设备和用于拍摄反射光的图像的红外照相机。在这种情况下,获取到通过拍摄反射光的图像而获得的红外图像。基于背景差分法或帧间差分法,可以从红外图像中提取到仅包括存在于读取台102和照相机104之间的移动对象的图像,并可以追踪该图像。此外,红外亮度值可以被转换成距离信息以确定移动对象和读取台102之间的距离。因此,可以确定所提取的移动对象是否与读取台102接触。利用这种配置,能够识别出用户在信息处理装置100上执行的手势操作和触摸操作。与从可见光照相机拍摄的图像中提取肤色区域的方法相比,获得该红外图像的配置受到来自显示设备103的投影光的颜色的影响的可能性更小。
[0023]图1C是根据第一示例性实施例的信息处理装置100的功能框图。通过CPU 111将存储在ROM 112中的程序加载到RAM 113上并根据下述各个流程图执行处理,从而实现各个功能单元。当使用硬件来代替利用CPU 111的软件处理时,可以使用对应于这里描述的各个功能单元所执行的处理的计算单元和电路。
[0024]获取单元121在每个预定时段获取照相机104拍摄的图像。响应于来自读取控制单元122的指令,获取单元121还获取用于“读取”而拍摄的图像。基于用于“读取”的图像(下文中将称为“读取图像”)而生成所读取图像的数据。该操作将被称为“执行读取”。在本示例性实施例中,当指示照相机104拍摄读取图像时,读取控制单元122向获取单元121通知下一个将被拍摄的图像是读取图像。因此,获取单元121可以将读取图像与通常的输入图像相区分。
[0025]读取控制单元122基于下文所述的确定单元123所确定的完成水平来控制执行读取的时机。在本示例性实施例中,读取控制单元122基于获取单元121获取到的输入图像来确定读取台102上的所有物体是否处于静止状态、将静止状态的持续时间与设置单元124设置的等待时间相比较并且控制使照相机104拍摄读取图像的时机。读取台102上的物体包括放置在读取台102上的对象、伸出到读取台102上方的空间的用户的手等。当控制时机时,读取控制单元122基于输入图像来确定读取目标的尺寸和位置以调整对焦和变焦位置及通过以高分辨率对读取目标的图像进行摄像而获得读取的图像,并且通知用于摄像的设置信息。可选择地,可以通过修剪利用与用于输入图像的设置相同的设置而拍摄的图像来获得仅包括读取目标的图像。在用户通过触摸显示项101的操作来明确指示执行读取的情况下,即使在等待时间期间,根据本示例性实施例的读取控制单元122在接收到指示时也执行读取。
[0026]确定单元123基于获取单元121获取到的输入图像评价读取台102上的对象的布局、确定读取目标的完成水平并向设置单元124通知所述完成水平。更具体地,在第一示例性实施例中,确定单元123基于读取台102的上表面上的空白率和对象位置来评价布局,并确定读取目标的完成水平。在本示例性实施例中,完成水平是表示作为一个读取目标的放置在读取台102上的至少一个对象的状态被完成了多少的值。当已经完成该读取目标时,用户会想要立即执行读取以获得所读取的图像数据。另一方面,当还没有完成该读取目标时,在执行读取之前需要确保用于编辑和完成该读取目标的操作时间。鉴于上述情形,根据本示例性实施例,利用“完成水平”作为指标来控制执行读取的时机。设置单元124根据确定单元123确定的完成水平来设置等待时间,并向读取控制单元122通知该等待时间。在本示例性实施例中,等待时间是在读取台102上的对象处于静止状态时,在拍摄所读取图像之前用于等待所需要的时间。更具体地,在本示例性实施例中,当读取台102上的对象的布局在该等待时间期间保持不变时,没有从用户接收到具体指令的情况下拍摄所读取图像。例如,在等待时间是3秒时,当读取台102上的对象持续3秒处于静止时,就拍摄读取图像。当确定单元123确定的完成水平为低时,假定用户仍处于编辑读取目标的过程中,那么设置单元124将等待时间设置为更长。当确定单元123确定的完成水平为高时,假定已完成该读取目标而用户很可能因此想要立即执行读取,那么设置单元124就将等待时间设置为更短。
[0027]生成单元125从获取单元121获取到的所拍摄读取图像中生成所读取图像数据。在本示例性实施例中,用户提前设置数据保存格式(图像文件、文件文档等)。生成单元125根据该保存格式来生成数据,并将该数据存储在作为存储设备114或RAM 113的功能单元的存储单元126中。这样存储的数据可以被发送给通过有线或无线网络与信息处理装置100连接的另一个信息处理装置(打印装置),并由该另一个信息处理装置使用。
[0028]显示控制单元127从存储单元126中读出存储的所读取图像数据或事先存储的Π对象,以便生成然后输出将被显示设备103投影的显示图像。
[0029]在本示例性实施例中,当读取台102上的空间处于静止状态时,确定单元123评价读取目标的完成水平。因此,为了确定拍摄所读取图像的时机,确定单元123基于读取台102上的空白部的面积的比例以及对象的位置将完成水平确定为O到100的范围内的值。图2示出了根据本示例性实施例的读取台102上的读取目标的完成水平的多个示例。状态200至204分别表示从照相机104的位置来看时读取台102的状态。读取台102的上表面是A3尺寸。
[0030]首先,在状态200中没有放置对象。在该状态下,由于没有读取目标,因此不执行读取。
[0031]在状态201中,白色的纸张片材被放置在读取台102的中心。在该情况下,在本示例性实施例中,由于对象上的高空白率,认为很可能要在充当背景的该片材上放置另一个对象,因此确定单元123确定完成水平为O。可能会有这样的情况:即使是高空白率时用户也想要执行读取。因此,在本示例性实施例中,完成水平为O的情况与状态200下没有读取目标的情况有区别。因此,即使是当完成水平为O时,如果读取台102上的对象在确定的等待时间保持静止状态的话,那么也执行读取。因此,信息处理装置100没有“不能自动读取空白或接近空白的文档”的问题。
[0032]在状态202中,具有正被写入的文本的A4文档被放置在读取台102的中心。在这种情况下,对象上的空白率低,对象位于读取台102的中心,并且不能进一步放置具有相同尺寸的另一个对象。因此,在本示例性实施例中,认为这一个文档很可能是读取目标,从而将完成水平设置为100。在本示例性实施例中,也为完成水平100设置等待时间。因此,当在等待时间期间执行编辑时(诸如进一步放置另一个文档等),重新确定完成水平,而不执行无意义的读取。
[0033]在状态203中,2L尺寸的照片被放置在读取台102的左上角。在状态204中,2L尺寸的照片被分别放置在读取台102的三个部分(四个角中的三个)。在本示例性实施例中,当相对于读取台102具有小面积的对象被放置在侧边从而在读取台102上留出空白部时,认为很可能要进一步放置另一个对象。在状态203中,可以进一步再放置三个相同尺寸的对象,因此完成水平为25。在状态204中,可以进一步再放置一个相同尺寸的对象,因此完成水平为75。在本示例性实施例中,针对较高的完成水平设置较短的等待时间。因此,对状态204设置比状态203更短的等待时间。针对具有完成水平75的状态204设置比具有完成水平100的状态202更长的等待时间。
[0034]接下来,将参照图3描述由根据本示例性实施例的信息处理装置100执行的读取处理的流程的示例。在本示例性实施例中,响应于通过信息处理装置100中的用户操作而发出的开始读取模式的指令,将工作区域初始化并开始图3中的流程图。
[0035]在步骤S300中,获取单元121获取输入图像。该输入图像对应于照相机104拍摄的视频的单帧。在本示例性实施例中,以预定周期重复步骤S300中的操作,并且每次执行该操作时就从照相机104拍摄的视频中获取与最新的单帧相对应的静止图像。被设置为重复周期的预定周期是关于照相机104所拍摄的视频的帧速率的每五帧一次、每十帧一次坐寸ο
[0036]在步骤S301中,读取控制单元122基于所获取的输入图像来确定读取台102上的空间是否处于静止状态。在第一次处理中,读取控制单元122在步骤S301中自动确定为“否”。在本示例性实施例中,读取控制单元122将最新获取的输入图像与在该最新获取的前一次所获取的输入图像相比较。当由此获得的差小于预定基准值时,读取控制单元122确定读取台102上的空间处于静止状态。当上述差很大时,也就是当读取控制单元122确定读取台102上的空间没有处于静止状态时(在步骤S301中为“否”),读取控制单元122就确定读取台102上有移动。因此,处理返回至步骤S300,以对新获取的输入图像重复上述处理。当读取控制单元122确定读取台102上的空间处于静止状态(在步骤S301中为“是”)时,读取控制单元122存储表示时间的信息,然后处理推进至步骤S302。每次执行步骤S301中的操作时就累计表示时间的信息,直至图3中的流程图结束。
[0037]在步骤S302中,读取控制单元122确定对象是否在读取台102上。根据本示例性实施例的读取控制单元122将所获取的输入图像与基准图像(通过对没有放置任何对象的读取台拍摄图像而获得基准图像)进行比较,并将所产生的差识别为所述456对象。被识别为对象的部分被分割成至少一个以上不相互接触的区域,由此获得的各个区域被识别为对象。当已基于先前的输入图像识别出对象时,通过将另一对象放在已被放置的对象上而形成的对象被识别,同时该形成的对象与已被放置的对象相区分。更具体地,当在已被识别为对象的区域中发现输入图像之间的差时,一个对象被认为是放在另一个对象的上面。读取控制单元122存储表示彼此被区分的对象的数量和被视为包括该对象的区域的信息。每次执行步骤S302中的操作时就累积该信息,直至图3中的流程图结束为止。当读取控制单元122确定有对象时(步骤S302中为“是”),那么处理就推进至步骤S303。当读取控制单元122确定没有对象时(在步骤S302中为“否”),处理就返回至步骤S300,并对新获取的输入图像重复上述处理。
[0038]在步骤S303中,读取控制单元122获取在读取台102上达到静止状态后经过的时间(静止状态的持续时间)。在本示例性实施例中,当读取控制单元122在步骤S302中确定读取台102上的空间处于静止状态时,就存储表示时间的信息。因此,读取控制单元122将获取的最早时间和最新时间之间的时段作为静止状态的持续时间。
[0039]在步骤S304中,读取控制单元122确定所获取的持续时间是否超过在下述步骤S307中由设置单元124设置的等待时间。在第一次处理中,读取控制单元122自动确定为“否”。当读取控制单元122确定该持续时间超过了等待时间时(在步骤S304中为“是”),处理推进至步骤S309。另一方面,当读取控制单元122确定持续时间没有超过等待时间时(在步骤S304中为“否”),处理推进至步骤S305。
[0040]在步骤S305中,读取控制单元122确定是否在读取台102上追加设置了对象。在本示例性实施例中,基于步骤S302中存储的信息的历史,读取控制单元122确定从最新的输入图像识别出的对象的数量是否超过在先前处理中识别出的对象的数量。在第一次处理中,读取控制单元122自动确定为“是”。当读取控制单元122确定追加设置了对象时(在步骤S305中为“是”),处理推进至步骤S306。当读取控制单元122确定没有追加设置对象时(在步骤S305中为“否”),处理返回至步骤S300,然后对新获取的输入图像重复以上处理。在步骤S306中,读取控制单元122对读取台102上的读取目标执行完成水平确定处理。
[0041]图4是示出了当处理推进至步骤S306时执行的根据本示例性实施例的完成水平确定处理的流程的流程图。
[0042]在步骤S400中,确定单元123基于输入图像识别出读取台102上的所有对象的信息。根据本示例性实施例的确定单元123分析在步骤S302中被识别为对象的区域中的部分区域以获得形状、面积、尺寸、颜色分布等。
[0043]在步骤S401中,基于作为上述分析的结果而获得的关于颜色的信息,确定单元123获取并存储各个对象上的空白率。在本示例性实施例中,各个对象的区域中的主色(dominant color)被确定为背景色,并获取空白率作为具有背景色的面积占各个对象的总面积的百分比。例如,当对象是作为其上大约一半是文本的白色A4副本片材的文档时,空白率是50 (为了描述的方便,页边空白的面积没有考虑进来)。
[0044]在步骤S402中,确定单元123获取并存储占用率以作为由形成读取目标的对象占据的部分相对于读取台102的上表面的总面积的面积比例。在本示例性实施例中,基于“还有多少个与最新放置的对象具有相同面积的对象可以被设置在读取台102上的空白部分中”这一概念,通过图像分析来确定占用率。读取台102上的空白部分包括读取台102上没有放置对象的部分和对象上的空白部分。例如,在图2的状态202中,占据A3尺寸的读取台102的一半面积的A4尺寸副本片材被放置在读取台102的中心。因此,读取台102没有剩余面积来放置具有相同的A4尺寸的另一个对象。因此,占用率是100。例如,在图2所示的状态203中,2L尺寸的照片被放置在读取台102的角上。在这种情况下,读取台102为另外三个具有相同的2L尺寸的对象剩余了面积。因此,占用率是四分之一,即25。如上文所述,在本示例性实施例中,即使是在读取台102上的空白部分的总面积大时,如果实际上不能放置对象或者当小的空白部分被分散地排列时,则也认为没有空白部分。因此,当占用率被反映在下文所述的完成水平中时,可以促进获得现实的完成水平。这是因为当读取台上没有剩余可以放置对象的空白部分时,认为读取目标的完成水平高。然而,可以使用全部对象的总面积相对于整个读取台102的面积的比率作为占用率。当以这种方式确定占用率时,可以通过相对简单的计算获得现实的占用率。在使用了大量的诸如便利贴等小对象的情况下,可以适当使用该方法。
[0045]在步骤S403中,基于所获取的空白率和占用率,确定单元123确定在当前时刻读取台102上的读取目标的完成水平。随着在读取台102上追加放置对象,即本示例性实施例中确定的完成水平随着对象数量的增加而增加,从而用于在读取台102上放置对象的空白部分随之减少。例如,可以按如下方式确定完成水平。首先,在完成水平的计算中不考虑空白率100和占用率100的对象。这是因为这样的对象是具有与读取台102的上表面大体相同的尺寸的空白对象,因此很可能是用于布置其他对象的衬纸(mount)。因此,可以认为该对象对增加完成水平基本没有影响。因此,在图2的状态201中完成水平为0,在该状态下读取台102上只有空白率100和占用率100的对象。例如,在本示例性实施例中,利用下述公式I表示的方法来计算除了上述对象之外的对象的完成水平。读取目标的完成水平=(100-空白率)的平均值X占用率/100…(公式I)
[0046]当将其上大约一半为文本的A4副本片材(空白率50)放置在A3尺寸的读取台102的左半部分中(占用率50)时,确定完成水平为25。例如,当以2L尺寸打印的三个照片(空白率O)被放置为如状态204中所示(占用率75)时,确定完成水平为75。
[0047]接下来,在步骤S404中,确定单元123确定读取台102上的对象的数量是否为I且空白率是否不是100。当确定单元123确定放置在读取台102上的对象的数量为I且空白率不是100时(在步骤S404中为“是”),那么处理就推进至步骤S405。当确定单元123确定放置在读取台102上的对象的数量大于I或者空白率为100时(在步骤S404中为“否”),那么就结束完成水平确定处理,然后处理返回至读取处理。
[0048]在步骤S405中,确定单元123确定对象是否在读取台102的中心。在本示例性实施例中,当对象的几何中心和读取台102的中心间的距离小于预定阈值时,确定单元123确定对象在读取台102的中心。因此,在中心的对象与被放置在中心以外的部分且有一部分在读取台102的中心的对象有区别。当确定单元123确定对象没有在读取台102的中心时(在步骤S405中为“否”),结束完成水平确定处理,然后处理返回至读取处理。另一方面,当确定单元123确定对象在读取台102的中心时(在步骤S405中为“是”),处理推进至步骤 S406。
[0049]在步骤S406中,确定单元123将步骤S403中确定的完成水平增加预定值A,然后处理返回至读取处理。在本示例性实施例中,上述处理的流程是基于以下想法的。具体而言,当一个对象放置在读取台102的中心时,即使该对象的面积小,读取这一个对象也很可能是用户期望的目标。例如,预定值A被设置为10。
[0050]再参照读取处理,在步骤S307中,设置单元124根据步骤S306中确定的完成水平来设置等待时间。设置单元124向读取控制单元122通知所设置的等待时间,从而读取控制单元122存储该等待时间。如上文所述,这样设置的等待时间被用于在步骤S304中由读取控制单元122执行的确定操作。在本示例性实施例中,当完成水平为O时将等待时间设置为10秒,当完成水平为I至25范围内时将等待时间设置为8秒,当完成水平为26至50的范围内时将等待时间设置为6秒,当完成水平为51至75范围内时将等待时间设置为4秒,而当完成水平为76或更多时将等待时间设置为2秒。然而,上文所述的等待时间仅仅是示例,而不应该理解为限定性的意义。可以更为详细地设置等待时间。也可以通过使用完成水平的函数来获得等待时间。在上文所述的所有方法中,完成水平被确定为第一值(例如100)的情况下的等待时间(例如2秒)被设置为短于完成水平被确定为小于第一值的第二值(例如50秒)的情况下的等待时间(例如6秒)。
[0051]在步骤S308中,CPU 111确定用户是否已输入结束指令。在本示例性实施例中,当关闭信息处理装置100时或当信息处理装置100未被操作的状态持续了多于预定时间时,就通知输入结束指令。当CPU 111确定没有输入结束指令时(在步骤S308中为“否”),处理返回至步骤S300,然后对新获取的输入图像重复以上处理。当CPU 111确定已输入结束指令时(在步骤S308中为“是”),就结束读取处理。
[0052]当处理从步骤S304推进至步骤S309时,读取控制单元122指示照相机104拍摄读取图像。因此,获取单元121获取所拍摄的图像。被指示的照相机104对步骤S302中识别出的各个对象设置对焦和变焦位置,并以高分辨率设置对该对象拍摄图像。当存在多于一个对象时,将上述摄像操作执行与对象的数量相同的次数。然而,可以通过对整个读取台102摄像并提取该对象的部分的方法来获得所读取的图像。
[0053]在步骤S310中,生成单元125基于获取单元121获取的图像来生成所读取的图像数据。在本示例性实施例中,以用户提前设置的保存格式生成数据,并将该数据存储在存储单元126中。当生成所读取的图像数据时,处理推进至步骤S308。
[0054]根据本示例性实施例的信息处理装置100执行的处理的流程如上文中所描述的那样。因此,例如,如图2中所示的状态202那样,当通过放置一个对象而达到完成水平100时,在用户将手离开读取台102之后仅等待2秒就执行读取。另一方面,当一个读取目标包括顺次排列在读取台102上的多个对象时,等待时间被设置为足够长以让用户执行对象的选择和排列的操作。参照图5中的状态500至503描述了等待时间的设置的示例。图5示出了多个对象在具有A3尺寸的上表面的读取台102上如何排列的示例。
[0055]在状态500中,一个2L尺寸的照片放置在白色羊皮纸上。在本示例性实施例中,在放置了白色羊皮纸的状态下,空白率和占用率都是100,因此完成水平是O。在本示例性实施例中,当完成水平为O时,设置单元124将读取之前的等待时间设置为10秒。假定在用户已在读取台102上放置了羊皮纸后的10秒内,如状态500所示,一个照片被放置在羊皮纸的左上角部分。通过空白率O的照片获得占用率25,因此读取目标的完成水平为25,从而等待时间被设置为8秒。接下来,假定在如状态500那样排列了该对象之后的8秒内,如状态501所示,第二个照片被紧挨着第一个照片排列。因此,通过空百率为O的两个照片获得占用率50。因此,读取目标的完成水平为50,从而等待时间被设置为6秒,该等待时间短于状态500的等待时间。因此,当状态501是用户想要的被读取的状态时,可以比仅放置一个照片的情况更早地获得所读取的图像数据。然而,在状态501中,照片相对集中在衬纸的上半部分中,暗示了可能还要在下半部分中追加放置照片。因此,在本示例性实施例中,等待时间被设置为6秒,该等待时间足够让用户执行在下半部分中放置照片的操作。类似地,在通过在如状态501那样排列了对象后的6秒内再追加放置一个照片而达到的状态502中,完成水平被确定为75,等待时间被设置为4秒。对于完成水平随着进一步放置照片而达到100的状态503,等待时间被设置为2秒。如图2的状态202中那样,在放置对象的手从照相机104的视野撤出后,一经过2秒就获得所读取的图像。
[0056]如上文所述,在本示例性实施例中确定了随着多个对象被顺次放置以减少读取台102上的空白部分的面积,从而随之增加完成水平。对于较高的完成水平设置较短的执行读取前的等待时间。因此,通过评价读取目标的完成水平,即使是在读取目标包括多个对象时也可以在适当的时机执行读取。
[0057]根据本示例性实施例的读取控制单元122在读取台102上的所有对象都静止的状态的持续时间超过等待时间时的时间点进行对执行读取的控制。执行读取的时间并不限于此。例如,可以进行变型,从而在完成水平一超过预定值时就执行读取。在上述针对读取目标的完成水平确定处理中,同时基于空白率和占用率来确定完成水平。可选择地,可以忽略空白率,而使用占用率作为完成水平。此外,可以进行变型,从而增加对放置在读取台102上的对象是否为预定对象的识别操作,并基于该预定对象是否被放置在预定位置而确定完成水平。
[0058]如上文所述,在第一示例性实施例中,假定一个读取目标包括多个顺次增加的对象,随着通过追加对象而使得读取台102上剩余的空白部分减少,更高的完成水平被确定。在第二示例性实施例中,描述了这样的示例:根据对读取目标的编辑(例如移动或移除放置在读取台102上的对象)来增加完成水平。
[0059]根据本示例性实施例的信息处理装置100的硬件和功能性配置与第一示例性实施例中类似,因此将不再进行描述。当在读取台102上没有追加放置对象的情况下,根据第二示例性实施例的确定单元123根据“移除对象”、“改变对象”及“移动对象”的操作中的任一个操作来确定完成水平。预计这些操作由具有比执行该操作之前增加读取台102上的读取目标的完成水平的意图的用户来执行。因此,根据本示例性实施例的确定单元123在识别出执行了这些操作中的任一个时就增加完成水平。
[0060]图6是示出了在根据本示例性实施例的信息处理装置100中执行的读取处理的流程的流程图。在本示例性实施例中,响应于通过信息处理装置100中的用户操作而发出的开始读取模式的指令,将工作区域初始化并开始图6中的流程图。图6中与图3的流程图中相同的操作被以相同的附图标记来表示,这里将不再详细描述。
[0061]在第二示例性实施例中,当读取控制单元122在步骤S305中确定没有追加对象时(在步骤S305中为“否”),那么处理就推进至步骤S600中的基于操作的评价处理。读取台102上存在对象且没有追加对象的状态表示对象的数量被读取控制单元122至少已存储一次,且该数量保持不变或减少。换句话说,该状态表示可能对已放置在读取台102上的对象执行了某种操作。因此,在本示例性实施例中,识别出对该对象执行的操作将被反映在完成水平中。图7是详细示出了在步骤S600中执行的基于操作的评价的流程图。
[0062]在步骤S700中,确定单元123识别对该对象执行的操作。在本示例性实施例中,在步骤S302中,读取控制单元122累积关于对象数量的信息以及输入图像中配置有对象的区域的信息。因此,可以基于数量和区域的历史追踪到对象是如何变化的。作为追踪对象变化的结果,当对象的数量已减少时,确定单元123识别出“移除对象”为所执行的操作。当配置有对象的区域中的图像的内容已变化时,确定单元123识别出“改变对象”为所执行的操作。当在当前拍摄的图像和之前拍摄的图像间发现有诸如RGB值及亮度等的数值的图像的特征量上的改变时,就确定图像的内容已改变。当配置了对象的区域的位置被移动时,确定单元123识别出“移动对象”为所执行的操作。
[0063]在步骤S701中,确定单元123确定步骤S700中识别出的操作是否为“移除对象”。当确定单元123确定操作为“移除对象”时(在步骤S701中为“是”),处理推进至步骤S702。当确定单元123确定操作不是“移除对象”时(在步骤S701中为“否”),处理推进至步骤S703。在步骤S702中,确定单元123将最新确定的完成水平增加预定值B,并将该结果确定为由于执行“移除对象”操作而获得的完成水平。例如,在本示例性实施例中,预定值B为5。确定单元123向设置单元124通知所确定的完成水平,然后处理返回至图6中的流程图。
[0064]在步骤S703中,确定单元123确定步骤S700中识别出的操作是否为“改变对象”。当确定单元123确定操作为“改变对象”时(在步骤S703中为“是”),处理推进至步骤S704。当确定单元123确定操作不是“改变对象”时(在步骤S703中为“否”),处理推进至步骤S705。在步骤S704中,确定单元123将最新确定的完成水平增加预定值C,并将该结果确定为由于执行“改变对象”操作而获得的完成水平。例如,在本示例性实施例中,预定值C为10。由于与改变对象的情况相比,移除对象的情况更可能涉及诸如追加新对象等后续操作,因此预定值C被设置为大于预定值B。在本示例性实施例中,没有考虑改变前后对象间的面积的变化。可选择地,可以采用更高级的配置,例如当面积增加时,用较大的值增加完成水平。确定单元123向设置单元124通知所确定的完成水平,然后处理返回至图6中的流程图。
[0065]在步骤S705中,确定单元123确定步骤S700中识别出的操作是否为“移动对象”。当确定单元123确定操作为“移动对象”时(在步骤S705中为“是”),处理推进至步骤S706。当确定单元123确定操作不是“移动对象”时(在步骤S705中为“否”),就认为没有执行操作。因此,信息处理装置100的处理返回至读取处理。在步骤S706中,确定单元123将最新确定的完成水平增加预定值D,并将该结果确定为由于执行“移动对象”操作而获得的完成水平。例如,在本示例性实施例中,预定值D为5。在本示例性实施例中,没有考虑对象的移动距离。可选择地,可以采用更高级的配置,例如根据移动距离改变完成水平的增加值。确定单元123向设置单元124通知所确定的完成水平,然后处理返回至图6中的流程图。
[0066]再参照图6中的流程图,如根据第一示例性实施例的图3中的流程图中那样执行之后的操作。随着所确定的完成水平的增加,执行读取之前的等待时间被设置为更短。例如,在本示例性实施例中,设置单元124对等待时间进行如下设置。具体而言,当完成水平为O时将等待时间设置为10秒,当完成水平为I至10范围内时将等待时间设置为9秒,当完成水平为11至20范围内时将等待时间设置为8秒,当完成水平为21至30范围内时将等待时间设置为7秒,当完成水平为31至40范围内时将等待时间设置为7秒,当完成水平为41至50范围内时将等待时间设置为6秒,当完成水平为51至60范围内时将等待时间设置为5秒,当完成水平为61至70范围内时将等待时间设置为4秒,当完成水平为71至80范围内时将等待时间设置为3秒,当完成水平为81至90范围内时将等待时间设置为2秒,当完成水平为91或更高时将等待时间设置为I秒。
[0067]参照图5中的状态510至513描述了第二示例性实施例中设置的等待时间的示例。如第一示例性实施例中所描述的,针对状态510和511,分别确定完成水平为25和50。在本示例性实施例中,针对状态510将等待时间设置为7秒,针对状态511将等待时间设置为6秒。状态512示出了在状态511中并排排列的两个照片中的右边一个被改变为不同的照片的状态。在第二示例性实施例中,当执行“改变对象”的操作时,将完成水平增加10。因此,状态512的完成水平为60,等待时间变为5秒。在状态513中,右边的照片被移动从而读取台上的布局变为两个照片对角地排列的布局。在本示例性实施例中,当执行了“移动对象”的操作时,将完成水平增加5。因此,状态513的完成水平为65,等待时间被设置为4秒。
[0068]如上文所述,在第二示例性实施例中,如果用户有意对对象执行操作,即使是没有新追加对象时,也将读取目标评价为已被编辑从而增加完成水平。因此,用户可以快速获得所读取的图像。同样,在本示例性实施例中,可以忽略空白率,而使用占用率作为完成水平。
[0069]如上文所述,在第一和第二示例性实施例中,根据完成水平设置的等待时间是提前确定的预定时间。在第三实施例中描述了这样的示例:根据用户重复执行的将对象放置在读取台上的操作的时间间隔(操作间隔)为各个用户设置基准等待时间。然后,根据读取目标的完成水平,等待时间从该基准等待时间发生变化,由此得到的时间被设置为等待时间。
[0070]根据本示例性实施例的信息处理装置100的硬件和功能性配置与第一示例性实施例中类似,因此将不再进行描述。在第三示例性实施例中,设置单元124获取操作间隔。该操作间隔是用户将一个对象放置在读取台102上和用户放置下一个对象之间的时间段。更具体地,操作间隔是在放置一个对象后读取台102上的静止状态的持续时间。设置单元124基于该操作间隔设置基准等待时间。接下来,设置单元124根据确定单元123确定的完成水平而从基准等待时间改变等待时间,并将由此得到的时间设置为等待时间。
[0071]图8是示出了由根据本示例性实施例的信息处理装置100执行的读取处理的流程的流程图。在本示例性实施例中,响应于通过信息处理装置100中的用户操作而发出的开始读取模式的指令,将工作区域初始化并开始图8中的流程图。图8中与图3的流程图中相同的操作被以相同的附图标记来表示,这里将不再详细描述。
[0072]在第三示例性实施例中,在读取控制单元122在步骤S303中获取静止状态的持续时间后,处理就推进至步骤S800中的基准等待时间的确定处理。图9是详细示出了在步骤S800中执行的基于操作的评价方法的流程图。
[0073]在步骤S900中,设置单元124确定自从开始图8中的流程图的处理以来读取台102上的对象是否第一次处于静止状态。在本示例性实施例中,基于在步骤S301中存储的表示确定对象处于静止状态时的时间的信息来进行该确定。当设置单元124确定不是第一次处于静止状态时(在步骤S900中为“否”),处理就推进至步骤S901。另一方面,当设置单元124确定是第一次处于静止状态时(在步骤S900中为“是”),处理就推进至步骤S905。在步骤S905中,将基准等待时间设置为提前设置的初始值。接下来,处理返回至图8中的读取处理。例如,在本示例性实施例中,初始值是6秒。
[0074]在步骤S901中,设置单元124获取前一次的静止状态的持续时间作为前两次操作间的操作间隔。接下来,设置单元124存储所获取的操作间隔。在本示例性实施例中,基于步骤S301中累积的时间的信息来计算前一次的静止状态的持续时间,以被存储为前两次操作间的操作间隔。每次执行步骤S901中的操作时就累积关于操作间隔的信息,直至图8中的流程图结束。当在当前的静止状态结束前获取到前两次操作间的操作间隔(前次的静止状态的持续时间)时,就省略步骤S901中的操作。
[0075]在步骤S902中,设置单元124基于关于步骤S901中存储的操作间隔的信息来获取操作间隔的平均值。
[0076]在步骤S903中,设置单元124基于关于步骤S901中存储的操作间隔的信息来获取所累积的操作间隔的最大值和最小值间的差。当仅针对一个操作间隔存储了关于操作间隔的信息时,差为O。
[0077]在步骤S904中,设置单元124基于在步骤S902中获取的平均值和在步骤S903中获取的差,利用本示例性实施例中的下述公式2来确定基准等待时间。
[0078]基准等待时间=(平均值+差)X 1.5…(公式2)
[0079]当确定了基准等待时间时,就结束图9中的流程图的处理,然后处理返回至图8中的读取处理,并推进至步骤S304中的处理。以与图3的流程图中相同的方式来执行步骤S304至S306中的处理,因此这里将不再描述这些处理。接下来,在第三示例性实施例中,当在步骤S306中确定了读取目标的完成水平时,处理推进至步骤S801。
[0080]在步骤S801中,设置单元124根据步骤S306中确定的完成水平改变步骤S800中确定的基准等待时间,并将由此得到的时间设置为等待时间。例如,在本示例性实施例中,当完成水平为O时,忽略基准等待时间,并将等待时间设置为10秒。当完成水平在I至50范围内时,在步骤S800中确定的基准等待时间被设置为等待时间。当完成水平是51或更闻时,通过将步骤S800中确定的基准等待时间乘以0.8而获得的时间被计算为等待时间。此时,通过将数字执行小数点后的四舍五入而获得的最小为I的整数值(秒)被设置为在步骤S304中由读取控制单元122执行的操作中将要使用的等待时间。
[0081]参照图10和图11描述第三示例性实施例中设置的基准等待时间和执行读取前的实际等待时间的示例。状态1000至1003示出了用户如何将多个对象顺次排列在读取台102上。图11是示出了各个用户的操作间隔、所确定的基准等待时间以及所设置的等待时间之间的关联的示例性表格。
[0082]表格1100示出了快速选择下一个要放置的对象(即持续一小段时间保持读取台102上的空间处于静止)的用户的情况。假定在将羊皮纸放置在读取台102上的状态1000之后用于顺次放置第一、第二和第三个照片的操作间隔(在状态1000至1002中静止状态的持续时间)分别为I秒、2秒及I秒。如表格1100中所示,在状态1000的阶段,基准等待时间被设置为初始值,即为6秒,并且完成水平为O。因此,执行读取前的等待时间被设置为10秒。在状态1001的阶段,由于前次的静止状态的持续时间为I秒,因此操作间隔的平均值是I秒,并且最大值和最小值间的差为O。因此,基准等待时间是1.5秒。完成水平为25,因此通过将基准等待时间的计算结果执行小数点后的四舍五入,从而将执行读取前的等待时间设置为2秒。接下来,在状态1002的阶段,由于前次的静止状态的持续时间为2秒,因此操作间隔的平均值为1.5秒,且最大值和最小值间的差为I。因此,基准等待时间为3.75秒。此时,完成水平为50,因此通过将基准等待时间的计算结果执行小数点后的四舍五入,从而将执行读取前的等待时间设置为4秒。类似地,在状态1003的阶段,基准等待时间是3.5秒。完成水平是100,因此通过将基准等待时间乘以0.8并将结果值的小数点后执行四舍五入,从而将执行读取前的等待时间设置为3秒。因此,当在状态1003中静止状态的持续时间超过3秒时就执行读取。
[0083]表格1101示出了花费很长时间来选择下一个要放置的对象(即长时段保持读取台102的空间处于静止)的用户的情况。假定在将羊皮纸放置在读取台102上的状态1000之后用于顺次放置第一、第二和第三个照片的操作间隔分别为10秒、11秒及11秒。如表格1101中所示,在状态1000的阶段,基准等待时间被设置为初始值,即为6秒,并且完成水平为O。因此,执行读取前的等待时间被设置为10秒。在状态1001的阶段,由于前次的静止状态的持续时间为10秒整,并且完成度为25,因此基准等待时间是15秒。因此,将执行读取前的等待时间设置为基准等待时间,即为15秒。接下来,在状态1002的阶段,由于前次的静止状态的持续时间为11秒,因此基准等待时间为17.25秒。完成水平为50,因此通过将基准等待时间的计算结果执行小数点后的四舍五入,从而将执行读取前的等待时间设置为17秒。类似地,在状态1003的阶段,基准等待时间是17.5秒。完成水平是100,因此通过将基准等待时间乘以0.8并将结果值的小数点后进行四舍五入,从而将执行读取前的等待时间设置为14秒。因此,当在状态1003中静止状态的持续时间超过14秒时就执行读取。
[0084]如上文所述,对于在短时段内顺次放置对象的用户设置较短的等待时间。因此,可以在适当的时机执行读取,而无需让用户不必要地等待很长时间。另一方面,对要花费长时间来选择下一个要放置的对象的用户设置足够长的等待时间。因此,通过在完成操作之前执行的读取,可以防止生成不必要的读取的图像数据。
[0085]如上文所述,在第三示例性实施例中,随着读取台上的读取目标的完成水平的增力口,等待时间被设置为更短,并且可以为每个用户适当地设置等待时间。因此,可以进一步提高用于读取包括多个原稿的已完成原稿的可操作性。用于确定基准等待时间的方法并不限于上述的方法。例如,适合于每个用户的基准等待时间可以通过以下方法来确定,即:将通过向操作间隔的平均值增加预定秒数(例如3秒)而获得的时间设置为基准等待时间。
[0086]通过上述实施例,可以提高用于读取包括多个对象的读取目标的可操作性。
[0087]其他实施例
[0088]本发明的实施例还可以通过系统或装置的、用于读出并执行记录在存储介质(例如,非临时性计算机可读存储介质)上的计算机可执行指令以执行本发明中上述实施例的一个或多个的功能的计算机来实现;本发明的实施例也可以通过方法来实现,该方法由系统或装置的计算机、通过例如从存储介质读出并执行计算机可执行指令以执行本发明上述实施例中的一个或多个的功能来执行。计算机可以包括中央处理单元(CPU)、微处理单元(MPU)及其他电路中的一个或多个,也可以包括独立计算机的网络或独立计算机处理器的网络。计算机可执行指令例如可以从例如网络或存储介质提供给计算机。存储介质可以包括例如硬盘、随机存取存储器(RAM)、只读存储器(ROM)及分布式计算系统的存储器、光盘(例如压缩盘(CD)、数字通用光盘(DVD)或蓝光光盘(BD)TM)、闪存装置、存储卡等中的一个或多个。
[0089]虽然已经结合示例性实施例描述了本发明,应当认识到,本发明并不局限于公开的示例性实施例。所附权利要求的范围应当适合最广泛的解释,以囊括所有改动、等同结构和功能。
【权利要求】
1.一种信息处理装置,其被配置为对能够放置多个对象的读取台上所放置的读取目标执行读取,所述信息处理装置包括: 检测单元,被配置为检测放置在所述读取台上的一个或多个对象; 设置单元,被配置为根据所述检测单元检测到的所述一个或多个对象在所述读取台上的至少一种布局来设置等待时间;以及 读取控制单元,其被配置为在所述检测单元检测到的所述一个或多个对象的布局被维持了所述设置单元所设置的所述等待时间时,指示摄像单元执行摄像以生成读取数据,在所述读取数据中,所述一个或多个对象是所述读取目标。
2.根据权利要求1所述的信息处理装置,其中,所述设置单元被进一步配置为,当所述检测单元检测到的所述读取台上的所述一个或多个对象的布局在所述设置单元设置的所述等待时间内改变时,设置根据改变后的布局而确定的等待时间。
3.根据权利要求1所述的信息处理装置,所述信息处理装置还包括:确定单元,其被配置为基于由所述检测单元检测的所述一个或多个对象的所述至少一种布局,确定作为所述读取目标的所述一个或多个对象的完成水平, 其中,所述设置单元被配置为根据所述确定单元确定的所述完成水平来设置所述等待时间。
4.根据权利要求3所述的信息处理装置,其中,所述设置单元被配置为,将在所述读取目标的所述完成水平被确定为第一值的情况下的等待时间设置为短于在所述读取目标的所述完成水平被确定为小于所述第一值的第二值的情况下的等待时间。
5.根据权利要求3所述的信息处理装置,其中,所述确定单元被配置为至少基于占用率来确定所述完成水平,所述占用率为所述一个或多个对象占据的面积相对于所述读取台的上表面的面积的比率。
6.根据权利要求5所述的信息处理装置,其中,基于能被放置在所述读取台的空白部分中的、与最新放置在所述读取台上的所述一个或多个对象之一具有相同尺寸的对象的数量来获取所述占用率。
7.根据权利要求3所述的信息处理装置,其中,所述确定单元被配置为确定完成水平,其中,随着进一步在所述读取台上放置对象以减少所述读取台上能够放置形成所述读取目标的对象的空白部分,所述完成水平在增加。
8.根据权利要求3所述的信息处理装置,其中,所述确定单元被配置为进一步识别对放置在所述读取台上的所述对象执行的操作,并利用对应于所识别的操作的值来改变所确定的完成水平。
9.根据权利要求3所述的信息处理装置,其中,所述确定单元被配置为在放置在所述读取台上的所述对象被移动时,将所述完成水平变为更高。
10.根据权利要求3所述的信息处理装置,其中,所述确定单元被配置为在放置在所述读取台上的所述对象被移除时将所述完成水平变为更高。
11.根据权利要求3所述的信息处理装置,其中,所述确定单元被配置为在放置在所述读取台上的所述对象被改变时将所述完成水平变为更高。
12.根据权利要求3所述的信息处理装置,其中,所述确定单元被配置为基于将所述一个或多个对象顺次放置在所述读取台上的操作的时间间隔,来确定在执行所述读取目标的读取前所述等待时间的基准。
13.根据权利要求12所述的信息处理装置,其中,所述确定单元被配置为基于直到所述对象最后被放置在所述读取台上为止所述读取台上的静止状态的持续时间,来获取将所述一个或多个对象顺次放置在所述读取台上的操作的时间间隔。
14.根据权利要求1所述的信息处理装置,其中,当放置在所述读取台上的所述对象在所述设置单元设置的所述等待时间期间保持静止时,所述读取控制单元被配置为指示所述摄像单元执行摄像以生成所述读取数据,在所述读取数据中,所述一个或多个对象是所述读取目标。
15.根据权利要求1所述的信息处理装置,其中,所述读取控制单元被配置为,即使接收到用户明确输入的执行指令的时刻在所述设置单元设置的所述等待时间内,也在所述时刻执行所述读取。
16.根据权利要求3所述的信息处理装置,其中,所述检测单元被配置为基于由所述检测单元检测的所述一个或多个对象的所述布局和所述一个或多个对象的空白率,检测作为读取目标的所述一个或多个对象的所述完成水平。
17.一种用于控制信息处理装置的方法,所述信息处理装置被配置为读取放置在能放置多个对象的读取台上的读取目标,所述方法包括: 检测放置在所述读取台上的一个或多个对象; 根据检测到的所述一个或多个对象在所述读取台上的至少一种布局来设置等待时间;以及 在检测到的所述一个或多个对象的布局被维持了所设置的所述等待时间时,指示摄像单元执行摄像以生成读取数据,在所述读取数据中,所述一个或多个对象是所述读取目标。
【文档编号】H04N1/04GK104519233SQ201410497938
【公开日】2015年4月15日 申请日期:2014年9月25日 优先权日:2013年10月7日
【发明者】新井常一 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1