信息处理装置和信息处理方法
【专利摘要】本发明公开一种信息处理装置和信息处理方法。该信息处理装置包括特征提取单元和存储单元。特征提取单元从由用户设定的特征提取区域提取表示目标图像的特征的提取特征值。存储单元将该提取特征值存储至数据库。在存储单元中,判断单元计算存储在数据库中的每个特征值与该提取特征值的相似度,并且判断在数据库中是否存储有与该提取特征值的相似度等于或大于特定值的特征值。当判定在数据库中未存储有与该提取特征值的相似度等于或大于特定值的特征值时,第二存储单元将该提取特征值存储至数据库。当判定在数据库中存储有与该提取特征值的相似度等于或大于特定值的特征值时,通知单元不将该提取特征值存储至数据库而是向用户输出预定的通知信息。
【专利说明】信息处理装置和信息处理方法
【技术领域】
[0001]本发明涉及信息处理装置和信息处理方法。
【背景技术】
[0002]日本未审查专利申请公开N0.2001-52175描述了下述图像处理装置。S卩,日本未审查专利申请公开N0.2001-52175中所描述的图像处理装置从所获得的目标图像数据或所获得的参考图像数据提取多个特征值,并且生成特征矢量。对于上述所获得的参考图像数据中的每一条数据,图像处理装置将从该条参考图像数据生成的特征矢量与该条参考图像数据的地址信息相结合,并且生成参考矢量,由此生成参考矢量组。图像处理装置计算从上述所获得的目标图像数据生成的特征矢量与从选自参考矢量组的一条参考图像数据生成的特征矢量之间的相似度。另外,图像处理装置将计算出的相似度与预定的基准值进行比较,并且从参考矢量组中获得被判定为与目标图像相似的图像的地址信息。
【发明内容】
[0003]本发明的目的是防止将彼此相似的图像的特征值存储到同一数据库中。
[0004]根据本发明的第一方面,提供一种信息处理装置,其包括特征提取单元和存储单元。所述特征提取单元从已由用户所设定的特征提取区域提取表示目标图像的特征的提取特征值。所述存储单元将由所述特征提取单元所提取的所述提取特征值存储到数据库中。所述存储单元包括判断单元、第二存储单元以及通知单元。所述判断单元计算存储在所述数据库中的每个特征值与由所述特征提取单元所提取的所述提取特征值的相似度,并且判断在所述数据库中是否存储有与由所述特征提取单元所提取的所述提取特征值的相似度等于或大于特定值的特征值。当判定在所述数据库中未存储有与由所述特征提取单元所提取的所述提取特征值的相似度等于或大于所述特定值的特征值时,所述第二存储单元将由所述特征提取单元所提取的所述提取特征值存储到所述数据库中。当判定在所述数据库中存储有与由所述特征提取单元所提取的所述提取特征值的相似度等于或大于所述特定值的特征值时,所述通知单元不将由所述特征提取单元所提取的所述提取特征值存储到所述数据库中而是向用户输出预定的通知信息。
[0005]根据本发明的第二方面,根据第一方面的信息处理装置能够与第二信息处理装置进行通信。当判定在所述数据库中未存储有与由所述特征提取单元所提取的所述提取特征值的相似度等于或大于所述特定值的特征值时,所述存储单元将由所述特征提取单元所提取的所述提取特征值以及已由所述用户输入的地址信息以所述提取特征值与所述地址信息相关联的方式存储到所述数据库中。所述信息处理装置还包括获取单元、检索目标图像特征提取单元以及发送单元。所述获取单元从所述第二信息处理装置获取检索目标图像。所述检索目标图像特征提取单元提取表示所述检索目标图像的特征的特征值。所述检索单元从存储在所述数据库中的特征值中检索与从所述检索目标图像提取的特征值的相似度等于或大于所述特定值的特征值。所述发送单元向所述第二信息处理装置发送与通过所述检索单元执行的检索所得到的所述特征值相关联的地址信息。
[0006]根据本发明的第三方面,在根据第一或第二方面的信息处理装置中,所述存储单元还包括更新单元、再提取单元、再判断单元以及再提取特征值存储单元。当判定在所述数据库中存储有与由所述特征提取单元所提取的所述提取特征值的相似度等于或大于所述特定值的特征值时,所述更新单元更新所述特征提取区域。当所述特征提取区域已更新时,所述再提取单元从已更新的特征提取区域提取表示所述目标图像的特征的再提取特征值。当所述再提取单元提取了所述再提取特征值时,所述再判断单元判断在所述数据库中是否存储有与由所述再提取单元所提取的所述再提取特征值的相似度等于或大于所述特定值的特征值。当判定在所述数据库中未存储有与由所述再提取单元所提取的所述再提取特征值的相似度等于或大于所述特定值的特征值时,所述再提取特征值存储单元将由所述再提取单元所提取的所述再提取特征值存储到所述数据库中。当判定在所述数据库中存储有与由所述再提取单元所提取的所述再提取特征值的相似度等于或大于所述特定值的特征值时,所述通知单元输出所述通知信息。
[0007]根据本发明的第四方面,根据第三方面的信息处理装置还包括指定用信息存储单元,所述指定用信息存储单元将用于指定与由所述特征提取单元所提取的所述提取特征值的相似度等于或大于所述特定值的特征值的信息存储到存储单元中。所述再判断单元以下述方式判断在所述数据库中是否存储有与由所述再提取单元所提取的所述再提取特征值的相似度等于或大于所述特定值的特征值:即,仅对于由存储在所述存储单元中的所述信息所指定的特征值,执行对所述指定的特征值与由所述再提取单元所提取的所述再提取特征值的相似度是否等于或大于所述特定值的判断。
[0008]根据本发明的第五方面,在根据第三或第四方面的信息处理装置中,不仅当判定在所述数据库中存储有与由所述特征提取单元所提取的所述提取特征值的相似度等于或大于所述特定值的特征值时,并且当判定在所述数据库中存储有与由所述再提取单元所提取的所述再提取特征值的相似度等于或大于所述特定值的特征值时,所述更新单元更新所述特征提取区域。对所述特征提取区域的更新重复执行有限次数。在判定在所述数据库中存储有与由所述再提取单元所提取的所述再提取特征值的相似度等于或大于所述特定值的特征值的情况下,当对所述特征提取区域的更新的次数小于所述有限次数时,所述通知单元不输出所述通知信息,并且当对所述特征提取区域的更新的次数等于所述有限次数时,所述通知单元输出所述通知信息。
[0009]根据本发明的第八方面,在根据第一至第五方面中任一方面的信息处理装置中,当输出所述通知信息时,将由所述特征提取单元所提取的所述提取特征值存储到用于存储从图像提取的特征值的另一数据库中。
[0010]根据本发明的第八方面,提供一种信息处理装置,其包括特征提取单元、注册接受单元、存储单元、检索接受单元以及检索单元。所述特征提取单元提取表示目标图像的特征的特征值。所述注册接受单元接受第一目标图像和在数据库中注册的指示。所述存储单元将由所述特征值提取单元所提取的所述第一目标图像的第一特征值与预定的URL关联起来,以便将由所述特征提取单元所提取的所述第一特征值与所述预定的URL存储到所述数据库中。所述检索接受单元接受第二目标图像和检索指示。所述检索单元比较由所述特征提取单元所提取的所述第二目标图像的第二目标值与在所述数据库中注册的每个特征值,并且当判定在所述数据库中注册有相似的特征值时,所述检索单元向已发送所述检索指示的装置发送包含与所述相似的特征值相关联的URL的答复。所述存储单元包括判断单元、第一特征值存储单元以及通知单元。所述判断单元计算存储在所述数据库中的每个特征值与由所述特征提取单元所提取的所述第一特征值的相似度,并且判断在所述数据库中是否存储有与由所述特征提取单元所提取的所述第一特征值的相似度等于或大于特定值的特征值。当判定在所述数据库中未存储有与由所述特征提取单元所提取的所述第一特征值的相似度等于或大于所述特定值的特征值时,所述第一特征值存储单元将由所述特征提取单元所提取的所述第一特征值存储到所述数据库中。当判定在所述数据库中存储有与由所述特征提取单元所提取的所述第一特征值的相似度等于或大于所述特定值的特征值时,所述通知单元不将由所述特征提取单元所提取的所述第一特征值存储到所述数据库中,而是向用户输出预定的通知信息。
[0011]根据本发明的第八方面,提供一种信息处理方法,所述方法包括:从已由用户所设定的特征提取区域提取表示目标图像的特征的提取特征值,以及将所述提取特征值存储到数据库中。对所述提取特征值的存储包括:计算存储在所述数据库中的每个特征值与所述提取特征值的相似度,并且判断在所述数据库中是否存储有与所述提取特征值的相似度等于或大于特定值的特征值,当判定在所述数据库中未存储有与所述提取特征值的相似度等于或大于所述特定值的特征值时,将所述提取特征值存储到所述数据库中,并且当判定在所述数据库中存储有与所述提取特征值的相似度等于或大于所述特定值的特征值时,不将所述提取特征值存储到所述数据库中而是向用户输出预定的通知信息。
[0012]根据第一、第七以及第八方面,可防止将彼此相似的图像的特征值存储到同一数据库中。
[0013]根据第二方面,可检索从与所述检索目标图像相似的图像提取的特征值。
[0014]根据第三方面,与未采用本发明的构造的情况相比,该构造能可靠地实现防止将彼此相似的图像的特征值存储到同一数据库中的效果。
[0015]根据第四方面,能够以较小的处理负载实现防止将彼此相似的图像的特征值存储到同一数据库中的效果。
[0016]根据第五方面,为防止将彼此相似的图像的特征值存储到同一数据库中而采取一些措施,然后使用户警惕。
[0017]根据第六方面,可将彼此相似的图像的特征值存储到各个不同的数据库中。
【专利附图】
【附图说明】
[0018]将基于下列附图详细地描述本发明的示例性实施例,其中:
[0019]图1是示出服务器的构造的示意图;
[0020]图2是示出示例性文档的示意图;
[0021]图3是由服务器所执行的处理的流程图;
[0022]图4是示出示例性的具有标记的图像的示意图;
[0023]图5是示出数据库中的示例性存储内容的示意图;
[0024]图6是由服务器所执行的处理的流程图;
[0025]图7A是示出存储流程的示意图;以及[0026]图7B是示出存储流程的示意图。
【具体实施方式】
[0027]下面将基于附图详细描述本发明的示例性实施例。
[0028]图1是示出根据本发明的示例性实施例的信息处理装置的构造的示意图。在本示例性实施例中,信息处理装置实例化为包括控制器2a、主存储器2b、网络接口 2c和硬盘2d的服务器2。控制器2a是微处理器,并且根据存储在主存储器2b中的程序来执行各种类型的信息处理。主存储器2b包括只读存储器(ROM)和随机存取存储器(RAM),并且存储上述程序。将程序从诸如数字通用盘(DVDtm)-ROM等计算机可读的信息存储介质中读取出,并且存储在主存储器2b中。程序可以经由网络而下载,并且可以存储在主存储器2b中。
[0029]主存储器2b存储各种类型的信息处理所必需的信息,并且还用作工作存储器。
[0030]网络接口 2c是用于将服务器2与网络相连接的接口。网络接口 2c用于根据来自控制器2a的指示接收来自网络的信息/向网络发送信息。如图1所示,用于用户Ul的工作信息终端4和用于用户U2的便携式终端6与网络连接,并且能够经由网络与服务器2进行通信。
[0031]事实上,任意数量的用于各个用户Ul的工作信息终端4与网络连接。图1示出了用于用户Ul的工作信息终端4中的一个。在本实例中,使用图1所示的工作信息终端4的用户Ul是制造企业的工作人员。另外,由制造企业提供的免费应用程序安装在便携式终端6中。
[0032]硬盘2d存储各种类型的信息。在本示例性实施例中,硬盘2d存储多个数据库。将在后文中描述存储在数据库中的数据。
[0033]服务器2具有web服务器功能,并且提供web应用程序。用户Ul使用安装在工作信息终端4中的浏览器访问数据库2,并且使用web应用程序。用户Ul使用web应用程序将表示为制造企业的产品的宣传而创建的文档(例如,小册子)的文档数据上传至服务器2。图2示出了示例性文档。
[0034]在上传文档时,在浏览器上显示由所上传的文档数据(下文中称为目标图像)表示的文档图像。用户Ui选择期望的数据库(例如,与该产品相关的数据库),然后在参照浏览器中所显示的目标图像的情况下设定该目标图像中的特征提取目标区域。例如,用户Ul将会引起注意的区域(例如,该制造企业的产品的图像的周围区域)设定为特征提取目标区域。用户Ul不仅设定特征提取目标区域,还输入用于与特征提取目标区域中的显示要素(display component)有关的内容的统一资源定位符(URL)。例如,用户Ul输入用于示出该制造企业的产品的操作状态的视频内容的URL。从而,用户Ul将特征提取目标区域中的显示要素与内容关联起来。所述内容对应于“信息资源”,而URL对应于“地址信息”。
[0035]在本示例性实施例中,用户Ul在目标图像中指定将要设置标记10 (见后述图4)的位置,该标记10是具有预定长度的半径的同心圆的环。通过这样做,用户Ul将标记10的外接矩形设定为特征提取目标区域。
[0036]用于识别由用户Ul选择的数据库(后文中称为数据库Y)的数据、用于指定已被用户Ul设定为特征提取目标区域的数据、以及已由用户Ul输入的URL被发送至服务器2。在接收到这些数据的服务器2中,控制器2a执行图3所示的处理。[0037]也就是说,控制器2a (特征提取单元)基于从用于用户Ul的工作信息终端4接收到的数据来指定特征提取目标区域,并且从特征提取目标区域提取表示目标图像的特征的特征值(步骤S101)。在本示例性实施例中,在步骤SlOl中,控制器2a根据尺度不变特征变换(SIFT)算法从特征提取目标区域提取目标图像的一个或多个特征点来作为特征值。
[0038]另外,控制器2a基于从用于用户Ul的工作信息终端4接收到的数据生成具有标记的图像,其中标记10设置在目标图像中(步骤S102)。图4示出了示例性的具有标记的图像。如图4所示,具有标记的图像包括标记10。标记是10设置在由用户Ul指定的位置。另外,具有标记的图像还包括位于由标记10所包围的区域中的锚状图像12。锚状图像12表示已由用户Ul输入的URL所表示的链接的内容的类型。图4所示的锚状图像12表示视频内容。标记10和锚状图像12均为半透明图像。
[0039]控制器2a (存储单元)基于从用于用户Ul的工作信息终端4接收到的数据指定数据库Y,然后执行存储流程(步骤S103)。将在后文中对此进行详细描述。简而言之,在步骤S103中,控制器2a将在步骤SlOl中提取的特征值、已由用户Ul输入的URL、以及在步骤S102中生成的具有标记的图像基本上彼此关联起来,以便将它们存储到数据库Y中(见后文中描述的图7A中的步骤S303A)。也就是说,在步骤S103中,控制器2a将下述记录以使该记录与数据库Y的数据库名称相关联的方式存储到硬盘2d中:在该记录中,在步骤SlOl中提取的特征值、已由用户Ul输入的URL、以及在步骤S102中生成的具有标记的图像彼此相关联。数据库名称也被称为文件夹名称。图5示出了特定数据库中的示例性存储内容。图5示出了与特定数据库的数据库名称相关联的记录。数据库名称对应于包含与数据库名称相关联的特征值的特征值组的识别信息。换言之,一个数据库存储一个特征值组。因此,换言之,步骤S103中的处理是将在步骤SlOl中提取的特征值添加到存储在数据库Y中的特征值组中的处理。
[0040]许多份具有标记的图像被打印成用于宣传制造企业的产品的小册子。所打印的小册子被分发给许多人。
[0041]在服务器2中,采用这样的构思向获得小册子的用户U2有效地宣传产品。也就是说,用户U2将包含在便携式终端6 (第二信息处理装置)中的数码相机对焦于标记10,并且拍摄包含标记10的区域,从而在便携式终端6上自动地显示与该区域中的显示要素(例如,产品)相关联的内容。具体地说,用户U2选择小册子中所指定的数据库,然后拍摄包含标记10的区域。然后,使用上述应用程序从利用数码相机所获得的拍摄图像中切割出标记10的外接矩形区域的图像作为检索目标图像,并且将用于识别由用户U2选择的数据库的数据和表示检索目标图像的数据发送至服务器2。当接收到这些数据时,服务器2执行图6所示的处理。
[0042]下面将描述图6所示的处理。由用户U2选择的数据库被称为数据库X。换言之,数据库X是由用户U2选择的特征值组。
[0043]控制器2a提取表示检索目标图像的特征的特征值(步骤S201)。在本示例性实施例中,在步骤S201中,控制器2a根据SIFT算法从检索目标图像提取一个或多个特征点来作为特征值。
[0044]然后,在步骤S202和S203中,控制器2a (检索单元)从存储在数据库X中的特征值中检索与从检索目标图像提取的特征值的相似度等于或大于预订阈值TH的特征值。[0045]也就是说,控制器2a (检索单元)顺序地选择存储在数据库X中的特征值(即,与数据库X的数据库名称相关联的特征值)并逐一地将所选择的特征值作为特征值X,并且每当选择了特征值X,控制器2a便计算从检索目标图像提取的特征值与该特征值X之间的相似度(步骤S202)。在本示例性实施例中,在步骤S202中,控制器2a比较从检索目标图像提取的特征点与以特征值X表示的特征点,并且计算存在对应关系的特征点的组合的数量作为相似度。
[0046]在步骤S203中,控制器2a (检索单元)基于在步骤S202中计算出的相似度从存储在数据库X中的特征值中指定与从检索目标图像提取的特征值的相似度等于或大于阈值TH的特征值(步骤S203)。
[0047]然后,控制器2a (发送单元)将存储在数据库X中的URL以该URL与在步骤S203中所指定的特征值相关联的方式发送至便携式终端6 (步骤S204)。在本示例性实施例中,控制器2a将步骤S203中指定的特征值中与从检索目标图像提取的特征值的相似度最大的那个特征值所关联的URL发送至便携式终端6。在接收到URL的便携式终端6中,获得由URL表示的链接内容,并且输出所获得的内容。结果,用户U2例如看到示出小册子中所描述的产品的实际操作的状态的视频。
[0048]在同一数据库中存储彼此相似的图像的特征值的情况下,也就是说,在彼此相似的图像的特征值属于同一特征值组的情况下,在执行图6所示的处理时,可能会输出与所要输出的内容不同的内容。就此而言,服务器2以这种方式构造:S卩,通过存储流程防止将彼此相似的图像的特征值存储到同一数据库中。也就是说,通过存储流程防止彼此相似的图像的特征值属于同一特征值组。下面将参考示出存储流程的图7A和图7B描述存储流程。
[0049]在存储流程中,控制器2a顺序地选择存储在数据库Y (由用户Ul所选择的数据库)中的特征值,即与数据库Y的数据库名称相关联的特征值,并逐一地将所选择的特征值作为特征值Y。每当控制器2a选择了特征值Y,控制器2a便如在图6中的步骤S202中那样,计算该特征值Y与在步骤SlOl中从特征提取目标区域提取的特征值之间的相似度(步骤 S301)。
[0050]控制器2a (判断单元)基于在步骤S301中计算出的相似度来判断在数据库Y中是否存在与从特征提取目标区域提取的特征值的相似度等于或大于上述阈值TH的特征值(步骤S302)。如果与从特征提取目标区域提取的特征值的相似度等于或大于上述阈值TH的特征值不存在(步骤S302中的判断结果为“否”),则控制器2a将在步骤SlOl中从特征提取目标区域提取的特征值、已由用户Ul输入的URL以及在步骤S102中生成的具有标记的图像彼此关联起来,并且将它们存储到数据库Y中(步骤S303A)。然后,存储流程结束。
[0051]如果与从特征提取目标区域提取的特征值的相似度等于或大于上述阈值TH的特征值存在(步骤S302中的判断结果为“是”),则控制器2a将更新次数“N”设定为“I”(步骤S303)。此外,控制器2a (更新单元)更新特征提取目标区域(步骤S304)。这里,在步骤S304中,控制器2a利用预定的放大倍率来放大特征提取目标区域。在步骤S304中,控制器2a可以将特征提取目标区域移动预定的距离。
[0052]下文中,除非另外指明,否则“特征提取目标区域”表示“已更新的特征提取目标区域”。“原始特征提取目标区域”表示“由用户Ui所设定的特征提取目标区域”。
[0053]然后,控制器2a (再提取单元)如在图3中的步骤SlOl中那样从特征提取目标区域提取表示目标图像的特征的特征值(步骤S305)。
[0054]如在步骤S301中那样,控制器2a顺序地选择存储在数据库Y中的特征值,逐一地将所选择的特征值作为特征值Y。每当控制器2a选择了特征值Y,控制器2a便计算该特征值Y与在步骤S305中从特征提取目标区域提取的特征值之间的相似度(步骤S306)。
[0055]如在步骤S302中那样,控制器2a (再判断单元)判断在数据库Y中是否存在与在步骤S305中从特征提取目标区域提取的特征值的相似度等于或大于上述阈值TH的特征值(步骤S307)。如果与从特征提取目标区域提取的特征值的相似度等于或大于上述阈值TH的特征值不存在(步骤S307中的判断结果为“否”),则控制器2a执行以下处理。由于特征提取目标区域从初始区域被放大,因此控制器2a通过将锚状图像12和作为特征提取目标区域中的内接圆的环的标记10布置在目标图像中来再次生成具有标记的图像。然后,控制器2a将在步骤S305中从特征提取目标区域提取的特征值、已由用户Ul输入的URL以及再次生成的具有标记的图像关联起来,并且将它们存储到数据库Y中(步骤S308A)。然后,存储流程结束。
[0056]如果与在步骤S305中从特征提取目标区域提取的特征值的相似度等于或大于上述阈值TH的特征值存在(步骤S307中的判断结果为“是”),则控制器2a判断更新次数“N”是否等于上限(例如,“5”)(步骤S308)。如果更新次数“N”小于上限(步骤S308中的判断结果为“否”),则控制器2a将更新次数“N”增加“I”(步骤S309A),并且再次执行步骤S304及其后续步骤。
[0057]如果更新次数“N”等于上限(步骤S308中的判断结果为“是”)而没有存储在步骤S305中从特征提取目标区域提取的特征值,则控制器2a (通知单元)向用于用户Ul的工作信息终端4发送预定的通知数据(步骤S309)。在接收到通知数据的用于用户Ul的工作信息终端4中,例如,显示表示特征值未被存储的消息的画面。另外,例如,显示提供用于选择另一数据库的引导的画面。
[0058]本发明的可选的示例性实施例不限于上述示例性实施例。
[0059](I)例如,如果在数据库Y中存在与从“原始”特征提取目标区域提取的特征值的相似度等于或大于上述阈值TH的特征值(步骤S302中的判断结果为“是”),则控制器2a(通知单元)可以直接执行步骤S309。
[0060](2)例如,如果更新次数“N”等于上限(步骤S308中的判断结果为“是”),则可以不执行步骤S309,而是控制器2a可以将另一数据库作为数据库Y来再次执行存储流程。
[0061](3)例如,在步骤S309之后,控制器2a可以将从“原始”特征提取目标区域提取的特征值、已由用户Ul输入的URL以及在步骤S102中生成的具有标记的图像彼此关联起来,并且可以将它们存储到另一数据库Y中。例如,在接收到通知数据的用于用户Ul的工作信息终端4中显示了提供选择另一数据库的引导的画面并且继而用户Ul选择了第二数据库的情况下,控制器2a可以将这些数据关联起来并且可以将他们存储到由用户Ul所选择的第二数据库中。
[0062](4)例如,为了减轻步骤S306中的处理负荷(见图7A),控制器2a可以在例如步骤S303之后,将与在步骤SlOl中从特征提取目标区域提取的特征值的相似度等于或大于上述阈值TH的特征值的列表(信息)存储到主存储器2b (存储单元)中。在这种情况下,控制器2a (再判断单元)可以通过将包含在上述列表中的特征值逐一地用作特征值Y来执行步骤S306,并且可以在步骤S307中判断在列表中是否存在与在步骤S305中提取的特征值的相似度等于或大于阈值TH的特征值。如果在列表中存在与在步骤S305中提取的特征值的相似度等于或大于上述阈值TH的特征值(步骤S307中的判断结果为“是”),则为了减轻下一循环中步骤S306的处理负载,控制器2a可以在例如步骤S308之前从列表中去除与在步骤S305中提取的特征值的相似度小于阈值TH的特征值。
[0063](5) “地址信息”不限于URL,并且可以是其它信息,只要“地址信息”是表示诸如内容等信息源的地址的数据即可。例如,“地址信息”可以是信息源的文件路径。
[0064](6)在由多个企业使用服务器2的情况下,可以设置与各个企业对应的数据库。在同一数据库中有多个企业的注册信息的情况下,在对数据库的检索中,可能会检索出由除意向企业以外的企业所注册的信息。就此而言,如果数据库供多个企业使用,则可以抑制这种情况的发生。
[0065]为了解释和说明起见,已经提供了对于本发明的示例性实施例的前述说明。其意图不在于穷举或将本发明限制为所公开的确切形式。显然,对于本【技术领域】的技术人员可以进行多种修改和变型。实施例的选取和说明是为了更好地解释本发明的原理及其实际应用,从而使所属领域的其他技术人员能够理解本发明适用于各种实施例,并且具有各种变型的本发明适合于所设想的特定用途。其目的在于用所附权利要求书及其等同内容来限定本发明的范围。
【权利要求】
1.一种信息处理装置,包括: 特征提取单元,其从已由用户所设定的特征提取区域提取表示目标图像的特征的提取特征值;以及 存储单元,其将由所述特征提取单元所提取的所述提取特征值存储到数据库中, 其中,所述存储单元包括: 判断单元,其计算存储在所述数据库中的每个特征值与由所述特征提取单元所提取的所述提取特征值的相似度,并且判断在所述数据库中是否存储有与由所述特征提取单元所提取的所述提取特征值的相似度等于或大于特定值的特征值, 提取特征值存储单元,当判定在所述数据库中未存储有与由所述特征提取单元所提取的所述提取特征值的相似度等于或大于所述特定值的特征值时,所述提取特征值存储单元将由所述特征提取单元所提取的所述提取特征值存储到所述数据库中,以及 通知单元,当判定在所述数据库中存储有与由所述特征提取单元所提取的所述提取特征值的相似度等于或大于所述特定值的特征值时,所述通知单元不将由所述特征提取单元所提取的所述提取特征值存储到所述数据库中而是向用户输出预定的通知信息。
2.根据权利要求1所述的信息处理装置, 其中,所述信息处理装置能够与第二信息处理装置进行通信, 当判定在所述数据库中未存储有与由所述特征提取单元所提取的所述提取特征值的相似度等于或大于所述特定 值的特征值时,所述存储单元将由所述特征提取单元所提取的所述提取特征值以及已由所述用户输入的地址信息以所述提取特征值与所述地址信息相关联的方式存储到所述数据库中,并且所述信息处理装置还包括: 获取单元,其从所述第二信息处理装置获取检索目标图像, 检索目标图像特征提取单元,其提取表示所述检索目标图像的特征的特征值, 检索单元,其从存储在所述数据库中的特征值中检索与从所述检索目标图像提取的特征值的相似度等于或大于所述特定值的特征值,以及 发送单元,其向所述第二信息处理装置发送与通过所述检索单元执行的检索所得到的所述特征值相关联的地址信息。
3.根据权利要求1所述的信息处理装置, 其中,所述存储单元还包括: 更新单元,当判定在所述数据库中存储有与由所述特征提取单元所提取的所述提取特征值的相似度等于或大于所述特定值的特征值时,所述更新单元更新所述特征提取区域,再提取单元,当所述特征提取区域已更新时,所述再提取单元从已更新的特征提取区域提取表示所述目标图像的特征的再提取特征值, 再判断单元,当所述再提取单元提取了所述再提取特征值时,所述再判断单元判断在所述数据库中是否存储有与由所述再提取单元所提取的所述再提取特征值的相似度等于或大于所述特定值的特征值,以及 再提取特征值存储单元,当判定在所述数据库中未存储有与由所述再提取单元所提取的所述再提取特征值的相似度等于或大于所述特定值的特征值时,所述再提取特征值存储单元将由所述再提取单元所提取的所述再提取特征值存储到所述数据库中,并且当判定在所述数据库中存储有与由所述再提取单元所提取的所述再提取特征值的相似度等于或大于所述特定值的特征值时,所述通知单元输出所述通知信息。
4.根据权利要求2所述的信息处理装置, 其中,所述存储单元还包括: 更新单元,当判定在所述数据库中存储有与由所述特征提取单元所提取的所述提取特征值的相似度等于或大于所述特定值的特征值时,所述更新单元更新所述特征提取区域,再提取单元,当所述特征提取区域已更新时,所述再提取单元从已更新的特征提取区域提取表示所述目标图像的特征的再提取特征值, 再判断单元,当所述再提取单元提取了所述再提取特征值时,所述再判断单元判断在所述数据库中是否存储有与由所述再提取单元所提取的所述再提取特征值的相似度等于或大于所述特定值的特征值,以及 再提取特征值存储单元,当判定在所述数据库中未存储有与由所述再提取单元所提取的所述再提取特征值的相似度等于或大于所述特定值的特征值时,所述再提取特征值存储单元将由所述再提取单元所提取的所述再提取特征值存储到所述数据库中,并且 当判定在所述数据库中存储有与由所述再提取单元所提取的所述再提取特征值的相似度等于或大于所述特定值的特征值时,所述通知单元输出所述通知信息。
5.根据权利要求3所述的信息处理装置,还包括: 指定用信息存储单元,其 将用于指定与由所述特征提取单元所提取的所述提取特征值的相似度等于或大于所述特定值的特征值的信息存储到存储单元中, 其中,所述再判断单元以下述方式判断在所述数据库中是否存储有与由所述再提取单元所提取的所述再提取特征值的相似度等于或大于所述特定值的特征值:即,仅对于由存储在所述存储单元中的所述信息所指定的特征值,执行对所述指定的特征值与由所述再提取单元所提取的所述再提取特征值的相似度是否等于或大于所述特定值的判断。
6.根据权利要求4所述的信息处理装置,还包括: 指定用信息存储单元,其将用于指定与由所述特征提取单元所提取的所述提取特征值的相似度等于或大于所述特定值的特征值的信息存储到存储单元中, 其中,所述再判断单元以下述方式判断在所述数据库中是否存储有与由所述再提取单元所提取的所述再提取特征值的相似度等于或大于所述特定值的特征值:即,仅对于由存储在所述存储单元中的所述信息所指定的特征值,执行对所述指定的特征值与由所述再提取单元所提取的所述再提取特征值的相似度是否等于或大于所述特定值的判断。
7.根据权利要求3所述的信息处理装置, 其中,不仅当判定在所述数据库中存储有与由所述特征提取单元所提取的所述提取特征值的相似度等于或大于所述特定值的特征值时,并且当判定在所述数据库中存储有与由所述再提取单元所提取的所述再提取特征值的相似度等于或大于所述特定值的特征值时,所述更新单元更新所述特征提取区域, 对所述特征提取区域的更新重复执行有限次数,并且 在判定在所述数据库中存储有与由所述再提取单元所提取的所述再提取特征值的相似度等于或大于所述特定值的特征值的情况下,当对所述特征提取区域的更新的次数小于所述有限次数时,所述通知单元不输出所述通知信息,并且当对所述特征提取区域的更新的次数等于所述有限次数时,所述通知单元输出所述通知信息。
8.根据权利要求4所述的信息处理装置, 其中,不仅当判定在所述数据库中存储有与由所述特征提取单元所提取的所述提取特征值的相似度等于或大于所述特定值的特征值时,并且当判定在所述数据库中存储有与由所述再提取单元所提取的所述再提取特征值的相似度等于或大于所述特定值的特征值时,所述更新单元更新所述特征提取区域, 对所述特征提取区域的更新重复执行有限次数,并且 在判定在所述数据库中存储有与由所述再提取单元所提取的所述再提取特征值的相似度等于或大于所述特定值的特征值的情况下,当对所述特征提取区域的更新的次数小于所述有限次数时,所述通知单元不输出所述通知信息,并且当对所述特征提取区域的更新的次数等于所述有限次数时,所述通知单元输出所述通知信息。
9.根据权利要求5所述的信息处理装置, 其中,不仅当判定在所述数据库中存储有与由所述特征提取单元所提取的所述提取特征值的相似度等于或大于所述特定值的特征值时,并且当判定在所述数据库中存储有与由所述再提取单元所提取的所述再提取特征值的相似度等于或大于所述特定值的特征值时,所述更新单元更新所述特征提取区域, 对所述特征提取区域 的更新重复执行有限次数,并且 在判定在所述数据库中存储有与由所述再提取单元所提取的所述再提取特征值的相似度等于或大于所述特定值的特征值的情况下,当对所述特征提取区域的更新的次数小于所述有限次数时,所述通知单元不输出所述通知信息,并且当对所述特征提取区域的更新的次数等于所述有限次数时,所述通知单元输出所述通知信息。
10.根据权利要求6所述的信息处理装置, 其中,不仅当判定在所述数据库中存储有与由所述特征提取单元所提取的所述提取特征值的相似度等于或大于所述特定值的特征值时,并且当判定在所述数据库中存储有与由所述再提取单元所提取的所述再提取特征值的相似度等于或大于所述特定值的特征值时,所述更新单元更新所述特征提取区域, 对所述特征提取区域的更新重复执行有限次数,并且 在判定在所述数据库中存储有与由所述再提取单元所提取的所述再提取特征值的相似度等于或大于所述特定值的特征值的情况下,当对所述特征提取区域的更新的次数小于所述有限次数时,所述通知单元不输出所述通知信息,并且当对所述特征提取区域的更新的次数等于所述有限次数时,所述通知单元输出所述通知信息。
11.根据权利要求1至10中任一项所述的信息处理装置, 其中,当输出所述通知信息时,将由所述特征提取单元所提取的所述提取特征值存储到用于存储从图像提取的特征值的另一数据库中。
12.一种信息处理装置,包括: 特征提取单元,其提取表示目标图像的特征的特征值; 注册接受单元,其接受第一目标图像和在数据库中注册的指示; 存储单元,其将由所述特征值提取单元所提取的所述第一目标图像的第一特征值与预定的URL关联起来,以便将由所述特征提取单元所提取的所述第一特征值与所述预定的URL存储到所述数据库中; 检索接受单元,其接受第二目标图像和检索指示;以及 检索单元,其比较由所述特征提取单元所提取的所述第二目标图像的第二目标值与在所述数据库中注册的每个特征值,并且当判定在所述数据库中注册有相似的特征值时,所述检索单元向已发送所述检索指示的装置发送包含与所述相似的特征值相关联的URL的答复, 其中,所述存储单元包括: 判断单元,其计算存储在所述数据库中的每个特征值与由所述特征提取单元所提取的所述第一特征值的相似度,并且判断在所述数据库中是否存储有与由所述特征提取单元所提取的所述第一特征值的相似度等于或大于特定值的特征值, 第一特征值存储单元,当判定在所述数据库中未存储有与由所述特征提取单元所提取的所述第一特征值的相似度等于或大于所述特定值的特征值时,所述第一特征值存储单元将由所述特征提取单元所提取的所述第一特征值存储到所述数据库中,以及 通知单元,当判定在所述数据库中存储有与由所述特征提取单元所提取的所述第一特征值的相似度等于或 大于所述特定值的特征值时,所述通知单元不将由所述特征提取单元所提取的所述第一特征值存储到所述数据库中,而是向用户输出预定的通知信息。
13.—种信息处理方法,包括: 从已由用户所设定的特征提取区域提取表示目标图像的特征的提取特征值;以及 将所述提取特征值存储到数据库中, 其中,对所述提取特征值的存储包括: 计算存储在所述数据库中的每个特征值与所述提取特征值的相似度,并且判断在所述数据库中是否存储有与所述提取特征值的相似度等于或大于特定值的特征值, 当判定在所述数据库中未存储有与所述提取特征值的相似度等于或大于所述特定值的特征值时,将所述提取特征值存储到所述数据库中,以及 当判定在所述数据库中存储有与所述提取特征值的相似度等于或大于所述特定值的特征值时,不将所述提取特征值存储到所述数据库中而是向用户输出预定的通知信息。
【文档编号】G06K9/64GK103942239SQ201310468480
【公开日】2014年7月23日 申请日期:2013年10月9日 优先权日:2013年1月23日
【发明者】野田晋平, 大根田裕一, 福田健一郎 申请人:富士施乐株式会社