METHOD AND APPARATUS FOR IDENTIFYING AND TALLYING OBJECTS
First Claim
1. A data reading system comprising:
- a machine vision system including (a) a first field of view defining a pre-transaction zone and (b) a second field of view located adjacent and downstream of the first field of view, the second field of view defining a transaction zone;
a computer system operatively connected to the machine vision system for receiving images from the machine vision system; and
a customer display operatively connected to the computer system;
wherein the computer system is programmed to (a) recognize objects appearing in the first field of view;
(b) display a pre-tally list of recognized objects via the customer display;
(c) collect information about recognized objects in the first field of view;
(d) track recognized objects when recognized objects are moved; and
(e) automatically tally recognized objects when recognized objects are removed from the second field of view.
1 Assignment
0 Petitions
Accused Products
Abstract
An system and method for tallying objects presented for purchase preferably images the objects with a machine vision system while the objects are still, or substantially still. Images of the objects may be used to recognize the objects and to collect information about each object, such as the price. A pre-tally list may be generated and displayed to a customer showing the customer the cost of the recognized objects. A prompt on a customer display may be given to urge a customer to re-orient unrecognized objects to assist the machine vision system with recognizing such unrecognized objects. A tallying event, such as removing a recognized object from the machine vision system'"'"'s field of view, preferably automatically tallies recognized objects so it is not necessary for a cashier to scan or otherwise input object information into a point of sale system.
119 Citations
33 Claims
-
1. A data reading system comprising:
-
a machine vision system including (a) a first field of view defining a pre-transaction zone and (b) a second field of view located adjacent and downstream of the first field of view, the second field of view defining a transaction zone; a computer system operatively connected to the machine vision system for receiving images from the machine vision system; and a customer display operatively connected to the computer system; wherein the computer system is programmed to (a) recognize objects appearing in the first field of view; (b) display a pre-tally list of recognized objects via the customer display; (c) collect information about recognized objects in the first field of view; (d) track recognized objects when recognized objects are moved; and (e) automatically tally recognized objects when recognized objects are removed from the second field of view. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A data reading system comprising:
-
a machine vision system including a field of view coincident with a substantially flat surface; a computer system operatively connected to the machine vision system for receiving images from the machine vision system; and a customer display operatively connected to the computer system; wherein the computer system is programmed to (a) recognize objects appearing in the field of view;
(b) collect information about recognized objects in the field of view;
(c) track recognized objects when recognized objects are moved; and
(d) automatically tally recognized objects when recognized objects are removed from the field of view. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method for tallying objects comprising:
-
recognizing objects appearing in a field of view using a machine vision system; prompting via a customer display for re-orientation of objects appearing in the field of view that are not recognized using the machine vision system; recognizing re-oriented objects appearing in the field of view using the machine vision system; indicating recognized objects in the field of view via the customer display; tracking recognized objects in the field of view using the machine vision system when recognized objects are moved; and automatically tallying recognized objects using a computer system operatively connected to the machine vision system when recognized objects are removed from the field of view. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
Specification