CN100465987C - 产品信息的光学验证设备、***和方法 - Google Patents

产品信息的光学验证设备、***和方法 Download PDF

Info

Publication number
CN100465987C
CN100465987C CNB200710001537XA CN200710001537A CN100465987C CN 100465987 C CN100465987 C CN 100465987C CN B200710001537X A CNB200710001537X A CN B200710001537XA CN 200710001537 A CN200710001537 A CN 200710001537A CN 100465987 C CN100465987 C CN 100465987C
Authority
CN
China
Prior art keywords
product
data
image
module
database
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CNB200710001537XA
Other languages
English (en)
Other versions
CN101004790A (zh
Inventor
詹姆斯·加布里埃尔·布里温顿
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Global Commerce Solutions Holdings Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of CN101004790A publication Critical patent/CN101004790A/zh
Application granted granted Critical
Publication of CN100465987C publication Critical patent/CN100465987C/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Cash Registers Or Receiving Machines (AREA)

Abstract

公开了一种用于验证产品信息的设备、***和方法。该设备包括:辨识模块,用于获取与产品相关联的第一组数据;数据库,与辨识模块进行通信,用于在数据库中存储与产品相关联的数据;图像模块,用于捕获产品的至少一个图像;识别模块,与图像模块进行通信,用于从产品的至少一个捕获图像中获取第二组数据;以及确定模块,用于通过将第二组数据和数据库中的数据进行比较,来确定在第二组数据和第一组数据之间是否存在匹配。

Description

产品信息的光学验证设备、***和方法
技术领域
本发明涉及用于对产品信息进行光学验证的设备、***和方法,更具体来说,涉及对产品包装进行光学扫描以确认先前通过初始条形码扫描所获得的信息的设备、***和方法。
背景技术
诸如超级市场的现代零售商店通常具有结账通道,该结账通道具有对贴附在所购产品上的编码的标识符进行光学扫描的设备。零售商店所经常使用的编码的标识符的一个例子是条形码。扫描设备利用反射光来读取条形码以辨识与条目相关联的编码的标识符。
某些结账通道可被指定用于自行结账。这些通道允许购买者在基本上无人照看的情况下对他和她的所购物进行自行扫描。自行结账(SCO)设备降低了为客户结账所需的店员数目。超级市场特别希望这种自行结账,因为这些商店由于其通常的低利润率而对劳动力成本特别敏感。
对于最有效的操作,结账***使用贴附至商店中所有待售条目上的条形码。条形码降低客户必须等待完成购买的时间。店员或在自行结账台的客户快速地扫描该条形码,并且即时地获取关于条目的信息。这些信息可以包括价格、名称、大小或其他关于条目的此类信息。
此外,条形码帮助商店保持对存货的准确记录。每次扫描条形码时,可以更新数据库中的存货记录。该更新可以包括一天中特定条形编码的条目被扫描了多少次。店员能够清点特定条目的购买并采取必要行动来维持商店中的适当存货。
当然,条形码并非编码的标识符的唯一形式。例如,编码的标识符可以包括磁性标签。磁性标签可以提供诸如条目价格之类的信息。磁性读取器从磁性标签中读取编码的信息并将该信息提供给店员,或提供给处于自行结账台的消费者。在另一实施方式中,编码的标识符是射频识别(RFID)的形式。
遗憾的是,条形码和其他编码的标识符是易出错的。消费者可以将条形码从便宜的条目上取下并将该条形码贴附到较昂贵的条目的条形码上,或替代较昂贵条目的条形码。然后该消费者可以到结账区域并利用该错误的条形码来扫描。针对较便宜的条目来处理价格信息,而消费者携带较贵的条目离开商店。这种形式的盗窃可以发生在自行结账台,也可以发生在常规的结账台。
可替换地,消费者可能实施“串通(sweet hearting)”。当“串通”时,消费者与操作该结账台的雇员合作。该雇员扫描诸如一包口香糖之类的低价格条目,而在消费者的食品袋中放入诸如一包牛排之类的高标价的条目来替代口香糖。“串通”也可能发生在自行结账台。消费者可以扫描条目以避免被怀疑,而将更昂贵的条目放入他/她的包中并且不扫描该昂贵条目的条形码。
某些传统***的另一个缺点是它们不能检测大小和重量大致相当的产品之间的差别。因此,这些***容易受到扫描低端条目但包装一个大小和重量相似而明显更昂贵的条目的人的影响。
根据前面的描述可以看出,需要一种能够针对针对通过在自行结账通道扫描而最初获得的条形码信息或其他信息而能够验证产品的设备、***和方法。附加的优点是,提供这样一种能够在重量和大小相对近似的条目的质量之间进行区别的设备、***和方法。又一种优点是,提供一种无需依靠产品特殊大小和尺度而验证最初扫描的产品就是被装包的产品的设备、***和方法。在此公开并请求保护了这种设备、***和方法。
发明内容
本发明针对现有技术状态而开发,具体来说,本发明针对当前可用的产品验证设备、***和方法还没有完全解决的现有技术中的问题和需要而开发。因此,开发本发明以提供用于验证产品信息的设备、***和方法,其能够克服现有技术中多个或全部的上述缺点。
用于验证产品信息的设备提供有多个模块,该多个模块被配置为功能性地执行下列必要步骤:获取辨识产品的第一组数据;捕获该产品的至少一个图像;通过光学字符识别从该产品的图像中获取第二组数据;以及,确定在所述第一组数据和第二组数据之间是否存在匹配。这些所述实施方式中的模块包括辨识模块、数据库、图像模块、识别模块以及确定模块。
在一个实施方式中,辨识模块配置为通过条形码读取器来获取第一组数据。第一组数据可以对应于数据库中存储的数据。可以由识别模块利用光学识别软件来获取第二组数据,以确定位于产品包装上的产品标志。然后,将第二组数据与第一组数据进行比较或与对应于位于数据库中的第一组数据的数据进行比较。然后,确定模块可以确定在第一组数据和第二组数据之间是否存在匹配,以便验证初始扫描的和客户最终装包的是同一产品。在一个实施方式中,警报模块被配置为在第一组数据与第二组数据不匹配时提供警报。
还提供了本发明的***以验证产品信息。本***可实施为自行结账***的一部分。具体来说,在一个实施方式中,本***包括读取器,用于获得与产品相关联的第一组数据。数据库可以存储与该产品相关联的数据。传送器可以在初始读取之后将该产品传送至装包台。在产品装包之前,图像捕获设备可以捕获产品的图像。处理器促进读取器、传送器和图像捕获设备的执行。
包含模块的存储器可以被配置为在处理器上执行。在一个实施实施方式中,该模块包括上述模块。在另一实施方式中,辨识模块被配置为获取与产品相关联的第一组数据。该***可以包括图像模块,其被配置为捕获产品的至少一个图像。识别模块可被配置为从至少一个捕获图像中确定产品标志。确定模块可被配置为确定在第一组数据和产品标志之间是否存在匹配。
通信链路促进读取器、传送器、图像捕获设备、数据库以及处理器之间的通信。
还提供了本发明的一种用于验证产品信息的方法。在公开的实施方式中该方法基本包括执行关于上述设备和***的操作的上述功能所需的步骤。在一个实施方式中,该方法包括获取辨识产品的第一组数据。该方法还包括捕获该产品的至少一个图像,并且通过光学特征识别从该产品的图像中获取第二组数据。该方法进一步包括确定在第一组数据和第二组数据之间是否存在匹配。
在一个实施方式中,该方法进一步包括:创建与一个或多个产品有关的信息的数据库。获取第一组数据可以包括利用获取的信息更新该信息的数据库。确定在第一组数据和第二组数据之间是否存在匹配可以包括将第二组数据与包含在数据库中的数据进行比较。
还公开了一种计算机程序产品。该计算机程序产品包括具有计算机可读程序的计算机可用介质。当在计算机上执行时,该计算机可读程序使得计算机能够完成上述所讨论的设备和***的功能。在一个实施方式中,当在计算机上执行时,该计算机可读程序完成上述所讨论的方法步骤。
整个说明书中对特征、优点或类似用语的参考并不意味着可以利用本发明实现的所有特征和优点应当是或处于本发明的任何单个实施方式中。而是,参考这些特征和优点的用语应当理解为意味着结合实施方式描述的具体特征、优点或特点包含在本发明的至少一个实施方式中。因此,在整个说明书中对特征和优点的讨论以及类似用语可以但不必然针对同一实施方式。
而且,本发明所描述的特征、优点和特点可以在一个或多个实施方式中以任何适当的形式结合。本领域技术人员将认识到,即使没有特定实施方式的一个或多个具体特征或优点,仍然可以实施本发明。在其他情况中,在特定实施方式中实现的附加的特点和优点可以不在本发明所有实施方式中存在。
根据随后的描述和所附权利要求书,本发明的这些特征和优点将变得完全显而易见,或者可以从后面所阐述的本发明的实践中认识到。
附图说明
为了使本发明的优点能够被很容易地理解,以上简要描述的本发明的更具体的描述将通过参考在附图中示出的具体实施方式来进行。需要理解的是,这些附图仅描述了本发明的典型实施方式,因此不能被认为是对其范围的限制,将通过使用附图利用附加的特性和细节对本发明进行描述和解释,其中:
图1是示出了根据本发明的用于验证产品信息的***的一个实施方式的示意框图;
图2是示出了根据本发明的用于验证产品信息的设备的一个实施方式的框图;
图3是示出了根据本发明的用于验证产品信息的自行结账***的一个实施方式的框图;
图4是示出了根据本发明的用于验证产品信息的方法的一个实施方式的流程图;以及
图5是示出了根据本发明的用于验证产品信息的方法的另一个实施方式的流程图。
具体实施方式
本说明书中描述的多个功能单元已被标注为模块,以便更具体地强调它们的实施独立性。例如,模块可以实施为包括自定义VLSI电路或门阵列的硬件电路,例如逻辑芯片、晶体管的现成的半导体、或者其他分立部件。模块也可以在可编程硬件装置中实现,例如现场可编程门阵列、可编程阵列逻辑、可编程逻辑装置等。
模块还可以在各种类型的处理器执行的软件中实施。可执行代码的辨识模块可以包括例如计算机指令的一个或多个物理或逻辑块,其例如可被组织为一个对象、程序或功能。然而,辨识模块的执行无需在物理上位于一起,而是可以包括存储于不同位置的分离指令,当这些指令逻辑地结合在一起的时候包括该模块并能实现该模块的上述目的。
事实上,可执行代码的模块可以是单个指令或多个指令,甚至可以分布在若干不同的代码段中、不同的程序之间以及若干存储设备上。类似地,这里可以在模块中辨识并示出可操作数据,可以以任何适当形式来实现,并且可以以任何适当类型的数据结构进行组织。可操作数据可以收集为单个数据组,或者可以分布在不同存储设备上包括的不同位置,并且可以仅作为或至少部分地作为***或网络上的电子信号而存在。
在本说明书中所参考的“一个实施方式”、“实施方式”或类似用语意味着结合该实施方式所描述的特定特征、结构或特性包含在本发明的至少一个实施方式中。因此,本说明书中的短语“在一个实施方式中”、“在实施方式中”以及类似用语的出现可以但不必然针对同一实施方式。
对计算机程序产品的参考或计算机程序产品可以采用任何能够产生信号、使信号产生或使得在数字处理设备上能够执行机器可读指令的程序的形式。计算机程序产品可以由传输线、光盘、数字视频盘、磁带、Bernoulli驱动、磁盘、穿孔卡、闪存、集成电路或其他数字处理设备存储装置来实现。
而且,本发明的上述特征、结构或特性可以在一个或多个实施方式中以任何适当的方式进行组合。在以下描述中,提供了多个具体细节,例如下面的例子:编程、软件模块、用户选择、网络事务、数据库查询、数据库结构、硬件模块、硬件电路、硬件芯片等,以提供对本发明实施方式的完整理解。然而,本领域技术人员将认识到,即使没有一个或多个具体细节也可以实践本发明,或者可以利用其他方法、部件、材料等来实践本发明。在其他情况中,没有示出或者没有对公知的结构、材料或操作进行详细描述,以避免使本发明的若干方面不清楚。
图1是示出了根据本发明的一个实施方式的示出产品验证***100的框图。产品验证***100包括读取器102,用于获取与产品相关联的第一组数据。在一个实施方式中,该读取器是条形码读取器,用于读取与该产品相关联的编码的标识符。该编码的标识符104可以是粘贴或贴附于该产品上的条形码。可替换地,该编码的标识符可以是磁性芯片、库存单元(SKU)号等等。
第一组数据可以是与该编码的标识符相关联的信息,例如产品说明、价格、制造商信息或其他产品辨识的信息。在一个实施方式中,该读取器是测量产品重量的测重计(scale)。该读取器102还可以是尺度分析设备,用于确定条目的大小或尺度。
数据库108存储与该产品相关联的信息。在一个实施方式中,针对每个产品的编码的标识符对应于先前存储在数据库108中的产品信息。该数据库可以是条形码读取器通常所用的现成数据库产品类型。在一个实施方式中,该数据库是允许自动更新的专用产品,这将在下面进行更详细的描述。读取器102与数据库108进行通信以基于由读取器102发送的信息来调用关于该产品的信息。
***100还包括图像捕获设备106,用于捕获该产品的图像。在一个实施方式中,图像捕获设备106包括2个或更多摄像机,其能够当产品在摄像机下方沿传送器104从读取器102到装包区域移动时摄取产品的图片。在一个实施方式中,该传送器可以是透明的,以允许当产品在沿传送器104移动时摄像机被放置在该产品的下方。本领域技术人员将可以理解,可以以多种方式来放置多个摄像机或图像捕获设备以捕获该产品的图像。
传送器104可以是能够移动产品的任何种类的设备。在一个实施方式中,传送器104是传送带构造。该传送器可以随读取器和图像捕获设备106来定时,使得在读取器102辨识产品之后,数据库108有时间在传送器将该产品传送过图像捕获设备106之前吸收并收集该产品数据。
存储器112包含可在处理器110上执行的模块。如下文中将要进行的细节描述,存储在存储器112中的该模块可以包括:辨识模块,配置为获取与产品相关联的第一组数据;图像模块,配置为捕获产品的至少一个图像;识别模块,配置为从至少一个捕获图像中确定产品标志;以及确定模块,配置为确定在第一组数据和产品标志之间是否存在匹配。
控制器116将从读取器102获取的第一组数据和从图像捕获设备或装置106获取的第二组数据发送至处理器110。在一个实施方式中,控制器116配置为将编码的标识符与数据库108中存储的信息相关联。使用上述模块的处理器确定读取器所扫描的产品是否是由客户装包的同一产品。
读取器102、传送器104、图像捕获设备106、数据库108、存储器112、处理器110和控制器116通过诸如网络114之类的通信介质进行通信。网络114可以是无线或有线的,可以覆盖本地、区域内或世界范围的地理区域。
现在参考图2,示出了用于验证产品信息的设备100。在一个实施方式中,设备200包括以上结合***100所描述的模块。该设备200可以是单机装置或***100的一部分。***100和/或设备200可以包括:辨识模块202,配置为获取与产品相关联的第一组数据。该辨识模块202可以配置为获取将辨识产品的任何种类的数据。在一个实施方式中,该数据包括与条形码读取器102所读取的产品的编码的标识符相关联的信息。该信息可以包括针对该产品或条目的定价信息或制造信息。该辨识模块202可进一步配置为将关于该产品的信息传送至控制器116。
与辨识模块202进行通信的数据库或数据库模块204配置为在该数据库中存储与该产品相关联的数据。当初始扫描产品时,或者当另外获取第一组数据以识别该产品时,在数据库204中调用相应的数据。在一个实施方式中,第一组数据是来自产品SKU的条形码信息。
图像模块206被配置为捕获产品的至少一个图像。在一个实施方式中,图像模块206控制摄取产品图片的摄像机。该图像模块206可以同时或连续地捕获该产品的多个图像。与图像模块206通信的识别模块208被配置为从捕获的该产品图像的至少一个中获取第二组数据。在一个实施方式中,识别模块208从捕获图像确定产品数据。识别模块208可以采用光学字符识别过程来识别产品标志,例如产品包装上的商标或品牌。识别模块可以是光学字符识别程序,以识别产品制造商的名称、型号、序列号、或提供关于该产品信息的其他标记或符号。
在一个实施方式中,光学字符识别软件是现成的用于识别特征的软件。在另一实施方式中,该光学字符识别程序是专用的并且设计为将打字文本的图像转换为机器可编辑的文本,或将特征的图片转换为以ASCII、Unicode或其他方案来进行表示的标准编码方案。本领域技术人员将能够理解,OCR也包括数字特征识别。
确定模块210被配置为通过将第二组数据与该产品相关联的数据库中的数据进行比较,确定在第二组数据和第一组数据之间是否存在匹配。在一个实施方式中,如果第二组数据中的数据的预定阈值与第一组数据相匹配,或者与该第一组数据相关联的数据库中的数据相匹配,则存在匹配。例如,第二组数据可能包含从识别模块208中识别或确定的五个术语或字符串。该确定模块210可以被配置为在第二组数据的百分之八十与第一组数据相匹配时宣称匹配。因此,在此例子中,如果所述词或字符串中的四个与在数据库中找到的产品相关联的数据相匹配,则该设备将宣称存在匹配。本领域技术人员将可以理解,可以使用各种阈值来确定在第一组数据和第二组数据之间是否存在匹配。
在另一实施方式中,可以对第二组数据进行优先级排序,从而,如果识别模块208识别或确定了高优先级的术语或字符串,则即使没有其他字符串与该第一组数据相匹配,也仍然宣称匹配。例如,可以给一个型号以高优先级,因为型号由识别模块208来揭示,并且该型号是第一组数据的一部分,可以很确定地宣称匹配。类似地,可以给制造商名称以较低优先级,因为即使该识别模块208识别出制造商的名称,也不能单独从制造商的名称中确定具体模型。因此,如果该识别模块208通过使用光学字符识别程序揭示了型号,则数据的比较可以停止并且可以宣称匹配。
在另一实施方式中,当识别模块208识别数据比特或数据串时,针对第一组数据进行累进式(progressive)比较。一旦从捕获图像中获得足够的信息,并且足够的信息匹配该第一组数据,则确定模块210可以停止比较。本领域技术人员可以理解,可以采用多个算法来确定从图像模块206获取的并由识别模块208识别的数据是否与对应于初始扫描的产品的数据库中的数据相匹配。
在一个实施方式中,当数据由图像模块206和识别模块208所揭示时,数据库204被配置为基于与该产品相关联的数据而更新数据库中的数据。例如,如果在该产品上使用新品牌或商标,并且该品牌或商标在与产品相关联的数据库中并不存在,那么数据库204可以创建新字段并利用新近获得的信息来更新产品文件。
本领域技术人员可以理解,除了在符合匹配条件时宣称匹配之外,当不符合匹配条件时可以宣称失配。在一个实施方式中,警报模块212配置为当第一组数据和第二组数据不匹配时提供警报。该警报模块212可以利用例如屏幕、扬声器、LED显示器等的输入/输出装置来宣称失配。
现在参考图3,示出了产品信息***300的一个实施方式的具体部件。***300提供产品302的快速验证以促进确认客户所扫描的产品就是客户装包的产品。该***300提供针对产品302的初始辨识信息。每个产品302利用例如条形码符号的唯一的编码的标识符304作标记。可替换地,读取器300可以从磁性标签读取代表编码的标识符304的磁性代码。当然,该读取器300可以利用任何适用于检测与产品302相关联的编码的标识符304的技术来实现。
条形码读取器306对编码的标识符304进行光学识别。通常,读取器306安装在诸如零售设施的结账台之类的销售台310处。例如便携式单元的其他类型的读取器306也可用于扫描形状或大小不规则的产品302上的编码的标识符304。为使用***300,产品302在靠近读取器306处通过。在一个实施方式中,读取器306使用公知的反射光技术来读取该编码的标识符304。读取器306通过网络连接312、线缆或其他类型的通信链路将编码的标识符304发送至控制器310。控制器310向数据库314咨询与编码的标识符304相关联的信息。与编码的标识符304相关联的各种信息可以存储在数据库314中。该信息可以包括产品302的名称、产品302的价格、产品302的重量等。该控制器310与上述模块进行通信以执行上述***100和/或设备200的功能。
产品302沿传送器316送至装包区域318。在途中,图像捕获设备320捕获该产品302和产品包装的图像。在一个实施方式中,摄像机322摄取产品的图片,并且随后识别的字符串由控制器发送至数据库以确定在扫描的产品302和待装包的产品302之间是否存在匹配。
随后的示意流程图通常阐述为逻辑流程图。这样,所描绘的次序和标注的步骤表示所提供的方法的一个实施方式。可以构思出其他步骤和方法,其在功能、逻辑或对一个或多个步骤的效能、或其部分上等同于所示出的方法。此外,提供所采用的格式和符号来解释该方法的逻辑步骤,并且应当理解为不对本发明的范围构成限制。尽管可以在流程图中采用各种箭头类型或线条类型,但应当理解它们不对相应方法的范围构成限制。实际上,一些箭头或其他连接符可用于仅指示该方法的逻辑流程。例如,箭头可以指示所述方法的列举步骤之间未规定的持续时间的等待或监视周期。此外,特定方法发生的次序可以或可以不严格地遵守所示的相对应的步骤的次序。
图4示出了用于验证产品的方法400的流程图,其中利用第二扫描的光学字符识别来确认由产品扫描初始获取的数据而进行验证。该方法400可以在诸如杂货店之类的零售结账台进行,这里***的用户可以是客户或店员。可替换地,方法400可以在要求编码的条目的产品信息验证的其他***中实现。
在一个实施方式中,方法400以获取402第一组数据开始。该第一组数据用于辨识该产品。捕获404该产品的图像。在一个实施方式中,多个摄像机通过摄取产品自身或产品包装上的产品标志的图片而捕获该产品的图像。通过将光学字符识别处理应用到捕获的图片而从该产品的图像获取406第二组数据,以确定关于该产品的辨识信息。然后,该方法通过确定第二组数据是否在足够程度上与第一组数据相匹配而确定扫描的产品是否仍然沿传送器通过。如果不匹配,则向用户报警410并且该方法结束。
图5示出了用于验证产品信息的方法500的流程的另一实施方式。该方法500包括创建502关于一个或多个产品的信息的数据库的步骤。获取504辨识该产品的第一组数据。在一个实施方式中,获取第一组数据包括扫描与该产品相关联的条形码。在另一实施方式中,获取第一组数据包括对该产品称重。然后,该方法500确定506该扫描是否成功。如果该扫描没有产生适当的结果,则对该产品或条目进行再次扫描。
如果初始扫描成功,则将该条目从读取器传送508至图像捕获设备。然后捕获510该产品的至少一个图像并且获取第二组数据。在一个实施方式中,利用光学识别软件来辨识512位于产品包装上的产品标记或标志来获取第二组数据。本领域技术人员应当理解,在多种情况下,产品可能仅有标签或作为产品包装的贴纸。在其他实施方式中,产品包装可以印有标记或者直接固定在产品上或嵌入在产品中。
然后将该标记或第二组数据与第一组数据进行比较514。在一个实施方式中,确定在第一组数据和第二组数据之间是否存在匹配包括将第二组数据与数据库中包含的数据进行比较。如果匹配516不存在,则提供518警报。如果匹配确实存在,则确定520是否获取了关于产品的新信息。如果没有,该方法结束。如果获取了新信息,则更新522数据库并且方法结束。因此,在条形码读取器的初始扫描504期间,或者在图像捕获510步骤期间,如果获取的有关产品的新信息不存在于数据库中,则利用该新信息更新该数据库。
还提供了一种计算机程序产品。该计算机程序产品包括计算机可用介质,该计算机可用介质具有用于验证产品信息的计算机可用程序代码。在一个实施方式中,该计算机程序产品包括用于执行上述方法的程序代码。在另一个实施方式中,该计算机程序产品包括用于执行与上述设备200和***100相关联的功能的程序代码。
计算机程序产品包括计算机可用程序代码,用于获取辨识产品的第一组数据,捕获产品的至少一个图像,从该产品的捕获图像中获取第二组图像,以及确定在第一组数据和第二组数据之间是否存在匹配。在一个实施方式中,计算机程序产品使计算机通过扫描与该产品相关联的条形码来获取第一组数据。该计算机程序产品还可以使计算机通过对产品称重或通过执行对产品的尺度分析而获取第一组数据。
计算机程序产品可以包括程序代码,用于利用光学识别软件来获取第二组数据,以确定位于产品包装上的产品标志。可以提供程序代码来比较该第一和第二组数据,并在第一组数据与第二组数据不相匹配时提供警报。
在不偏离本发明的精神或本质特性的情况下,可以以其他具体形式来实施本发明。所描述的实施方式仅为示例性和非约束性的。因此,本发明的范围由所附权利要求书而不是以上描述来指示。进入权利要求等同的含义和范围中的所有改变也包含在其范围内。

Claims (13)

1.一种用于验证产品信息的设备,该设备包括:
辨识模块,配置为用于获取用以辨识产品的编码的标识符;
数据库,与所述辨识模块进行通信,配置为用于在数据库中存储与所述产品相关联的数据;
图像模块,配置为用于捕获所述产品的至少一个图像,所述图像包括所述产品包装上的产品标志;
识别模块,与所述图像模块进行通信,配置为用于从所述产品的至少一个图像中识别所述产品标志;以及
确定模块,配置为用于通过将所述产品标志和所述数据库中的数据进行比较,来确定在所述编码的标识符和所述产品标志之间是否存在匹配。
2.根据权利要求1所述的设备,其中,所述数据库配置为用于基于与所述产品相关联的数据,更新所述数据库中的所述数据。
3.根据权利要求1所述的设备,其中,所述辨识模块配置为用于通过条形码读取器来获取编码的标识符。
4.根据权利要求1所述的设备,其中,识别所述产品标志包括:使用光学识别软件来确定位于所述产品的包装上的产品标志。
5.根据权利要求1所述的设备,进一步包括警报模块,配置为当所述编码的标识符和所述产品标志不相匹配时提供警报。
6.一种用于验证产品信息的***,该***包括:
读取器,用于获取用于辨识产品的编码的标识符;
数据库,用于存储与所述产品相关联的数据;
传送器,用于传送所述产品;
图像捕获设备,用于捕获产品的图像;
处理器;
存储器,包含配置为用于在所述处理器上执行的模块,
该模块包括:
辨识模块,配置为用于获取用以辨识产品的编码的标识符;
图像模块,配置为用于捕获所述产品的至少一个图像,所述图像包括所述产品包装上的产品标志;
识别模块,配置为用于从所述产品的至少一个图像中识别所述产品标志;以及
确定模块,配置为用于确定在所述编码的标识符和所述产品标志之间是否存在匹配;以及
通信链路,用于促进所述读取器、传送器、图像捕获设备、数据库以及处理器之间的通信。
7.一种用于验证产品信息的方法,该方法包括:
获取用于辨识产品的编码的标识符;
捕获所述产品的至少一个图像,所述图像包括所述产品包装上的产品标志;
从所述产品的至少一个图像中识别所述产品标志;以及
确定在所述编码的标识符和所述产品标志之间是否存在匹配。
8.根据权利要求7所述的方法,进一步包括:创建与一个或多个产品相关的信息的数据库。
9.根据权利要求7所述的方法,其中,获取数据包括:利用获取的新信息来更新所述信息的数据库。
10.根据权利要求7所述的方法,其中,确定所述编码的标识符和所述产品标志之间是否存在匹配包括:将所述产品标志与所述数据库中包含的数据进行比较。
11.根据权利要求7所述的方法,其中,获取编码的标识符包括:扫描与所述产品相关联的条形码。
12.根据权利要求7所述的方法,其中,识别所述产品标志包括:使用光学识别软件来辨识位于所述产品的包装上的产品标志。
13.根据权利要求7所述的方法,进一步包括当所述编码的标识符和所述产品标志不相匹配时提供警报。
CNB200710001537XA 2006-01-06 2007-01-05 产品信息的光学验证设备、***和方法 Active CN100465987C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/327,131 US7334729B2 (en) 2006-01-06 2006-01-06 Apparatus, system, and method for optical verification of product information
US11/327,131 2006-01-06

Publications (2)

Publication Number Publication Date
CN101004790A CN101004790A (zh) 2007-07-25
CN100465987C true CN100465987C (zh) 2009-03-04

Family

ID=38231813

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB200710001537XA Active CN100465987C (zh) 2006-01-06 2007-01-05 产品信息的光学验证设备、***和方法

Country Status (2)

Country Link
US (1) US7334729B2 (zh)
CN (1) CN100465987C (zh)

Families Citing this family (94)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7337960B2 (en) * 2004-02-27 2008-03-04 Evolution Robotics, Inc. Systems and methods for merchandise automatic checkout
US8239268B2 (en) * 2006-06-20 2012-08-07 Toshiba Tec Kabushiki Kaisha Self-checkout terminal
US7988045B2 (en) * 2007-05-31 2011-08-02 International Business Machines Corporation Portable device-based shopping checkout
US8794524B2 (en) * 2007-05-31 2014-08-05 Toshiba Global Commerce Solutions Holdings Corporation Smart scanning system
US8544736B2 (en) * 2007-07-24 2013-10-01 International Business Machines Corporation Item scanning system
US20090026270A1 (en) * 2007-07-24 2009-01-29 Connell Ii Jonathan H Secure checkout system
US7909248B1 (en) * 2007-08-17 2011-03-22 Evolution Robotics Retail, Inc. Self checkout with visual recognition
US9135491B2 (en) 2007-08-31 2015-09-15 Accenture Global Services Limited Digital point-of-sale analyzer
US8009864B2 (en) * 2007-08-31 2011-08-30 Accenture Global Services Limited Determination of inventory conditions based on image processing
US8630924B2 (en) * 2007-08-31 2014-01-14 Accenture Global Services Limited Detection of stock out conditions based on image processing
US8189855B2 (en) * 2007-08-31 2012-05-29 Accenture Global Services Limited Planogram extraction based on image processing
US7949568B2 (en) * 2007-08-31 2011-05-24 Accenture Global Services Limited Determination of product display parameters based on image processing
US8068674B2 (en) * 2007-09-04 2011-11-29 Evolution Robotics Retail, Inc. UPC substitution fraud prevention
US9412124B2 (en) * 2007-09-23 2016-08-09 Sunrise R&D Holdings, Llc Multi-item scanning systems and methods of items for purchase in a retail environment
WO2009062019A1 (en) 2007-11-08 2009-05-14 Wal-Mart Stores, Inc. Method and apparatus for automated shopper checkout using radio frequency identification technology
US8746557B2 (en) * 2008-02-26 2014-06-10 Toshiba Global Commerce Solutions Holding Corporation Secure self-checkout
US8280763B2 (en) * 2008-02-26 2012-10-02 Connell Ii Jonathan H Customer rewarding
US8061603B2 (en) * 2008-03-20 2011-11-22 International Business Machines Corporation Controlling shopper checkout throughput
US7889068B2 (en) * 2008-03-20 2011-02-15 International Business Machines Corporation Alarm solution for securing shopping checkout
JP5286910B2 (ja) * 2008-04-22 2013-09-11 株式会社寺岡精工 携帯端末および商品販売処理システム
US8229158B2 (en) * 2008-04-29 2012-07-24 International Business Machines Corporation Method, system, and program product for determining a state of a shopping receptacle
US20090272801A1 (en) * 2008-04-30 2009-11-05 Connell Ii Jonathan H Deterring checkout fraud
US7448542B1 (en) 2008-05-05 2008-11-11 International Business Machines Corporation Method for detecting a non-scan at a retail checkout station
CA2732314A1 (en) * 2008-08-18 2010-02-25 Waterloo Industries, Inc. Systems and arrangements for object identification
US8704821B2 (en) * 2008-09-18 2014-04-22 International Business Machines Corporation System and method for managing virtual world environments based upon existing physical environments
US8489232B2 (en) * 2008-09-30 2013-07-16 Amazon Technologies, Inc. Systems and methods for receiving shipment parcels
US11010841B2 (en) 2008-10-02 2021-05-18 Ecoatm, Llc Kiosk for recycling electronic devices
US20150066677A1 (en) * 2008-10-02 2015-03-05 ecoATM, Inc. Pre-Acquisition Auction For Recycled Electronic Devices
US7881965B2 (en) 2008-10-02 2011-02-01 ecoATM, Inc. Secondary market and vending system for devices
US10853873B2 (en) 2008-10-02 2020-12-01 Ecoatm, Llc Kiosks for evaluating and purchasing used electronic devices and related technology
US8195511B2 (en) 2008-10-02 2012-06-05 ecoATM, Inc. Secondary market and vending system for devices
US10055798B2 (en) 2008-10-02 2018-08-21 Ecoatm, Llc Kiosk for recycling electronic devices
US20130046611A1 (en) * 2008-10-02 2013-02-21 ecoATM, Inc. Method And Apparatus For Recycling Electronic Devices
US9881284B2 (en) 2008-10-02 2018-01-30 ecoATM, Inc. Mini-kiosk for recycling electronic devices
US8675220B2 (en) 2008-10-22 2014-03-18 J2 Global Communications, Inc. Internet fax message searching and fax content delivery using keyword detection
WO2010065870A1 (en) * 2008-12-04 2010-06-10 Element Id, Inc. Apparatus, system, and method for automated item tracking
US9406041B2 (en) * 2008-12-31 2016-08-02 Frito-Lay North America, Inc. Methods and systems for automated monitoring and managing of inventory
US8494909B2 (en) * 2009-02-09 2013-07-23 Datalogic ADC, Inc. Automatic learning in a merchandise checkout system with visual recognition
WO2010114478A1 (en) * 2009-03-31 2010-10-07 Azimuth Intellectual Products Pte Ltd Apparatus and methods for analysing goods cartons
US9047742B2 (en) * 2009-05-07 2015-06-02 International Business Machines Corporation Visual security for point of sale terminals
US8348146B1 (en) * 2010-05-17 2013-01-08 Cristhian Javier Quintanilla Aurich System and method for determining product authenticity
US8645359B2 (en) 2010-09-30 2014-02-04 Microsoft Corporation Providing associations between objects and individuals associated with relevant media items
WO2012103092A2 (en) 2011-01-24 2012-08-02 Datalogic ADC, Inc. Exception detection and handling in automated optical code reading systems
IL213394A0 (en) * 2011-06-06 2011-07-31 Reoven Method and system for computerized payment station in supermarkets and stores
US9129277B2 (en) 2011-08-30 2015-09-08 Digimarc Corporation Methods and arrangements for identifying objects
US10474858B2 (en) 2011-08-30 2019-11-12 Digimarc Corporation Methods of identifying barcoded items by evaluating multiple identification hypotheses, based on data from sensors including inventory sensors and ceiling-mounted cameras
EP2751748B1 (en) * 2011-08-30 2019-05-08 Digimarc Corporation Methods and arrangements for identifying objects
US11288472B2 (en) 2011-08-30 2022-03-29 Digimarc Corporation Cart-based shopping arrangements employing probabilistic item identification
US9367770B2 (en) 2011-08-30 2016-06-14 Digimarc Corporation Methods and arrangements for identifying objects
US20140019303A1 (en) * 2012-07-13 2014-01-16 Wal-Mart Stores, Inc. Comparison of Product Information
US9378397B2 (en) * 2012-07-18 2016-06-28 Datalogic ADC, Inc. Portal data reader indicator light control
CA2888153C (en) * 2012-10-19 2021-04-27 Digimarc Corporation Methods and arrangements for identifying objects
US9224184B2 (en) 2012-10-21 2015-12-29 Digimarc Corporation Methods and arrangements for identifying objects
US8783438B2 (en) 2012-11-30 2014-07-22 Heb Grocery Company, L.P. Diverter arm for retail checkstand and retail checkstands and methods incorporating same
WO2015017796A2 (en) 2013-08-02 2015-02-05 Digimarc Corporation Learning systems and methods
DE102013018036A1 (de) * 2013-12-02 2015-06-03 Carl Freudenberg Kg Anordnung zur Erkennung von gefälschten Produkten
JP6586274B2 (ja) * 2014-01-24 2019-10-02 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America 調理装置、調理方法、調理制御プログラム、および、調理情報提供方法
AU2014100114A4 (en) * 2014-02-07 2014-03-06 Gmp Dairy Limited System For Providing Product Quality Information And Traceability To Customers Including X-Ray Images Of Can Packed Food Products
CN103793732A (zh) * 2014-02-18 2014-05-14 立德高科(北京)数码科技有限责任公司 识别电子监管码与点阵图形构成的防伪标识的方法及装置
US10401411B2 (en) 2014-09-29 2019-09-03 Ecoatm, Llc Maintaining sets of cable components used for wired analysis, charging, or other interaction with portable electronic devices
EP3201846B1 (en) 2014-10-02 2024-07-03 ecoATM, LLC Wireless-enabled kiosk for recycling consumer devices
ES2870629T3 (es) 2014-10-02 2021-10-27 Ecoatm Llc Aplicación para evaluación de dispositivos y otros procesos asociados con reciclaje de dispositivos
US10445708B2 (en) 2014-10-03 2019-10-15 Ecoatm, Llc System for electrically testing mobile devices at a consumer-operated kiosk, and associated devices and methods
CN104268500A (zh) * 2014-10-11 2015-01-07 合肥华凌股份有限公司 一种产品的电子条码信息写入方法
WO2016069742A1 (en) 2014-10-31 2016-05-06 ecoATM, Inc. Methods and systems for facilitating processes associated with insurance services and/or other services for electronic devices
US10417615B2 (en) 2014-10-31 2019-09-17 Ecoatm, Llc Systems and methods for recycling consumer electronic devices
US10860990B2 (en) 2014-11-06 2020-12-08 Ecoatm, Llc Methods and systems for evaluating and recycling electronic devices
US10776849B2 (en) * 2014-12-04 2020-09-15 Lenovo (Singapore) Pte Ltd Visually identifying products
WO2016094789A1 (en) 2014-12-12 2016-06-16 ecoATM, Inc. Systems and methods for recycling consumer electronic devices
US10282722B2 (en) * 2015-05-04 2019-05-07 Yi Sun Huang Machine learning system, method, and program product for point of sale systems
US20170083884A1 (en) * 2015-09-21 2017-03-23 Rami VILMOSH System and method for automatic identification of products
TR201613058A2 (tr) * 2015-10-07 2017-04-21 Ford Global Tech Llc Bi̇r otomati̇k üreti̇m hatti i̇çi̇n görüntüleme si̇stemi̇
US10650368B2 (en) * 2016-01-15 2020-05-12 Ncr Corporation Pick list optimization method
US10127647B2 (en) 2016-04-15 2018-11-13 Ecoatm, Llc Methods and systems for detecting cracks in electronic devices
US9885672B2 (en) 2016-06-08 2018-02-06 ecoATM, Inc. Methods and systems for detecting screen covers on electronic devices
US10269110B2 (en) 2016-06-28 2019-04-23 Ecoatm, Llc Methods and systems for detecting cracks in illuminated electronic device screens
JP6623990B2 (ja) * 2016-09-14 2019-12-25 カシオ計算機株式会社 携帯機器
US10430628B2 (en) * 2016-09-20 2019-10-01 Casio Computer Co., Ltd. Slip processing device, slip processing method, and recording medium
US10055626B2 (en) * 2016-12-06 2018-08-21 Datalogic Usa, Inc. Data reading system and method with user feedback for improved exception handling and item modeling
IL270824B2 (en) * 2017-05-23 2023-11-01 Mat Llc A distributed register for physical material
CN109272369A (zh) * 2017-07-18 2019-01-25 阿里巴巴集团控股有限公司 数据对象信息处理方法、装置及***
US11042611B2 (en) 2018-12-10 2021-06-22 XNOR.ai, Inc. Digital watermarking of machine-learning models
US11126861B1 (en) 2018-12-14 2021-09-21 Digimarc Corporation Ambient inventorying arrangements
CA3124435A1 (en) 2018-12-19 2020-06-25 Ecoatm, Llc Systems and methods for vending and/or purchasing mobile phones and other electronic devices
AU2020221211A1 (en) 2019-02-12 2021-09-23 Ecoatm, Llc Kiosk for evaluating and purchasing used electronic devices
US11462868B2 (en) 2019-02-12 2022-10-04 Ecoatm, Llc Connector carrier for electronic device kiosk
AU2020224096A1 (en) 2019-02-18 2021-09-23 Ecoatm, Llc Neural network based physical condition evaluation of electronic devices, and associated systems and methods
US11922467B2 (en) 2020-08-17 2024-03-05 ecoATM, Inc. Evaluating an electronic device using optical character recognition
CN112161936B (zh) * 2020-09-29 2024-05-24 杭州海康威视数字技术股份有限公司 用于烟盒的光学检测设备
US11727678B2 (en) * 2020-10-30 2023-08-15 Tiliter Pty Ltd. Method and apparatus for image recognition in mobile communication device to identify and weigh items
FR3118816A1 (fr) * 2021-01-11 2022-07-15 daniel GIUDICE Scan Pay et auto-contrôle IA via Smartphone
CN112861558A (zh) * 2021-03-09 2021-05-28 广东长盈精密技术有限公司 检测方法和检测***、生产方法及生产***
EP4207092A1 (en) 2021-12-29 2023-07-05 TriVision A/S A system and a method for categorizing a product or packet
US20230259728A1 (en) * 2022-02-16 2023-08-17 Hadran Advanced Labeling Solutions Ltd. Labeling system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5497314A (en) * 1994-03-07 1996-03-05 Novak; Jeffrey M. Automated apparatus and method for object recognition at checkout counters
US20030085284A1 (en) * 2000-02-28 2003-05-08 Psc Scanning, Inc. Multi-format bar code reader
US6744938B1 (en) * 2000-03-06 2004-06-01 Ncr Corporation Retail terminal utilizing an imaging scanner for product attribute identification and consumer interactive querying
US20040134983A1 (en) * 2003-01-10 2004-07-15 Masamichi Oyama Tire marking system
CN1567340A (zh) * 2003-06-23 2005-01-19 中国科学院研究生院 一种防伪票据、票据防伪方法及***

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CH548073A (de) * 1972-02-14 1974-04-11 Gretag Ag Ausruestung fuer einen selbstbedienungsladen.
AU7482094A (en) * 1993-08-05 1995-02-28 David R. Humble Integrated automated retail checkout terminal
US5426282A (en) * 1993-08-05 1995-06-20 Humble; David R. System for self-checkout of bulk produce items
US5965861A (en) 1997-02-07 1999-10-12 Ncr Corporation Method and apparatus for enhancing security in a self-service checkout terminal
US7028899B2 (en) 1999-06-07 2006-04-18 Metrologic Instruments, Inc. Method of speckle-noise pattern reduction and apparatus therefore based on reducing the temporal-coherence of the planar laser illumination beam before it illuminates the target object by applying temporal phase modulation techniques during the transmission of the plib towards the target
US6424745B1 (en) 1998-05-19 2002-07-23 Lucent Technologies Inc. Method and apparatus for object recognition
US6363366B1 (en) 1998-08-31 2002-03-26 David L. Henty Produce identification and pricing system for checkouts
JP2005525930A (ja) * 2002-05-16 2005-09-02 ユナイテッド パーセル サービス オブ アメリカ インコーポレイテッド 無線周波数の識別技術を用いてパッケージを分類及び配送するシステム及び方法
US7337960B2 (en) * 2004-02-27 2008-03-04 Evolution Robotics, Inc. Systems and methods for merchandise automatic checkout

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5497314A (en) * 1994-03-07 1996-03-05 Novak; Jeffrey M. Automated apparatus and method for object recognition at checkout counters
US20030085284A1 (en) * 2000-02-28 2003-05-08 Psc Scanning, Inc. Multi-format bar code reader
US6744938B1 (en) * 2000-03-06 2004-06-01 Ncr Corporation Retail terminal utilizing an imaging scanner for product attribute identification and consumer interactive querying
US20040134983A1 (en) * 2003-01-10 2004-07-15 Masamichi Oyama Tire marking system
CN1567340A (zh) * 2003-06-23 2005-01-19 中国科学院研究生院 一种防伪票据、票据防伪方法及***

Also Published As

Publication number Publication date
US7334729B2 (en) 2008-02-26
CN101004790A (zh) 2007-07-25
US20070158417A1 (en) 2007-07-12

Similar Documents

Publication Publication Date Title
CN100465987C (zh) 产品信息的光学验证设备、***和方法
TWI289800B (en) Apparatus, method, and system for positively identifying an item
CN108416403B (zh) 商品与标签的自动关联方法、***、设备及存储介质
US7097098B2 (en) Point-of-sale system and method for processing product-specific information and item-specific information
CN100373391C (zh) 存储货物追踪信息的方法和***
CN101160576B (zh) 用于测量零售商店陈列情况的方法和***
EP1522949B1 (en) Article management apparatus and information processing methods
CN111742336A (zh) 兼容标准物品编码的供应链数据采集方法和***及服务器
US11900653B1 (en) Mapping items to locations within an environment based on optical recognition of patterns in images
CN108364047B (zh) 电子价签、电子价签***及数据处理方法
US7118036B1 (en) Mobile inventory management system
CN102214343A (zh) 数字销售点分析器
US20230177391A1 (en) Machine-learning data handling
US20080116256A1 (en) System and Method for Authenticating an Object
CN1783112A (zh) 基于情境的自动产品识别和验证的方法和***
US6471125B1 (en) Method of tracking produce selection data
CN110119915B (zh) 对象入库处理方法、装置和***
WO2017095325A1 (en) Checkout system and method for checking-out products
CN111723640A (zh) 商品信息检查***及计算机的控制方法
CN110348924A (zh) 一种商品信息自动识别方法、***
CN100550061C (zh) 鉴定条目的***及方法
US20210374662A1 (en) Method for tracking and maintaining promotional states of slots in inventory structures within a store
CN108596304A (zh) 卷烟物流二维码送货终端***
KR101355845B1 (ko) 알에프아이디 기반 입출고 자동 검수 장치 및 방법
CN206370089U (zh) 自动提醒有效期的智能标签***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: TOSHIBA GLOBAL COMMERCE SOLUTIONS HOLDING CORPORAT

Free format text: FORMER OWNER: INTERNATIONAL BUSINESS MACHINES CORPORATION

Effective date: 20130220

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20130220

Address after: Tokyo, Japan

Patentee after: TOSHIBA GLOBAL COMMERCE SOLUTIONS HOLDINGS CORP.

Address before: New York grams of Armand

Patentee before: International Business Machines Corp.