Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
EVALUATING CURRENCY AND OTHER ARTICLES IN AREAS USING IMAGE PROCESSING
Document Type and Number:
WIPO Patent Application WO/2024/081560
Kind Code:
A1
Abstract:
A system evaluates currency in an area using image processing. In some examples, the system receives an image of an area from an image sensor, processes the image to identify at least one item of currency in the area, determine a value of the currency irrespective of validity, and counts the currency. In various examples, the system receives an image of an area from an image sensor; processes the image to identify at least one item of currency in the area; determines whether the currency has an error condition; and when the currency is determined to have the error condition, provides output on the error condition. In a number of examples, the system receives an image of an area from an image sensor; processes the image to identify at least one item of currency in the area; determines whether the currency is valid; and when the currency is determined to be suspect, provides output on the currency.

Inventors:
PECHINKO PAUL (US)
KUBAJAK DAVID (US)
NGUYEN MIKE (US)
BLEVINS CHRIS (US)
Application Number:
PCT/US2023/076226
Publication Date:
April 18, 2024
Filing Date:
October 06, 2023
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
JCM AMERICAN CORP (US)
International Classes:
G07D7/1205; G07D7/202; G07D11/50
Foreign References:
US20200342704A12020-10-29
US20070142112A12007-06-21
US202016810455A2020-03-05
US10140817B22018-11-27
Attorney, Agent or Firm:
INSKEEP, James W. (US)
Download PDF:
Claims:
CLAIMS

What is claimed is:

1. A system for evaluating currency in areas using image processing, comprising: a non-transitory storage medium that stores instructions; one or more image sensors; and a processor that executes the instructions to: receive one or more images of an area from said one or more image sensors; process the one or more images to identify one or more items of currency in the area; determine the validity of the one or more items of currency; and determine a total value of the one or more validated items of currency.

2. The system of claim 1, wherein the processor processes the one or more images by detecting a security feature of the one or more items of currency.

3. The system of claim 2, wherein the security feature comprises an infrared strip.

4. The system of claim 1, wherein the processor counts the one or more items of currency by determining a denomination of each of the one or more items of currency.

5. The system of claim 1, wherein the processor transmits the count to an electronic device.

6. The system of claim 5, wherein the processor performs an action using a response received from the electronic device.

7. The system of claim 1, wherein the processor further executes the instructions to: determine the validity of the one or more items of currency using serial numbers acquired from said one or more images.

8. The system of claim 1, wherein the one or more image sensors are positioned 1 to 3 meters above the area.

9. A system for evaluating currency positioned on a gaming table using image processing, comprising: a non-transitory storage medium that stores instructions; one or more image sensors; and a processor that executes the instructions to: receive one or more images of a top surface of said gaming table from said one or more image sensors; process the one or more images to identify one or more items of currency on the gaming table; determine the validity of the one or more items of currency; and determine a total value of the one or more validated items of currency.

10. The system of claim 9, wherein the process further receives one or more of an area proximate to the top surface of the gaming table.

11. The system of claim 9, wherein the processor processes the one or more images by detecting a security feature of the one or more items of currency.

12. The system of claim 11, wherein the security feature comprises an infrared strip.

13. The system of claim 9, wherein the processor counts the one or more items of currency by determining a denomination of each of the one or more items of currency.

14. The system of claim 9, wherein the processor transmits the count to an electronic device.

15. The system of claim 14, wherein the processor performs an action using a response received from the electronic device.

16. The system of claim 9, wherein the processor further executes the instructions to: determine the validity of the one or more items of currency using serial numbers acquired from said one or more images.

17. The system of claim 9, wherein the one or more image sensors are positioned 1 to 3 meters above the top surface of the gaming table.

18. A method for evaluating currency in areas using image processing, comprising: storing instructions on a non-transitory storage medium; positioning one or more image sensors; and configuring a processor to execute instructions to: receive one or more images of an area from said one or more image sensors; process the one or more images to identify one or more items of currency in the area; determine the validity of the one or more items of currency; and determine a total value of the one or more validated items of currency.

19. The method of claim 18, further configuring the processor to execute instructions to: detect a security feature of the one or more items of currency.

20. The system of claim 19, wherein the security feature comprises an infrared strip.

Description:
EVALUATING CURRENCY AND OTHER ARTICLES IN AREAS USING

IMAGE PROCESSING

FIELD

[0001] The described embodiments relate generally to image processing. More particularly, the present embodiments relate to evaluating currency and other articles (e.g., playing cards) in areas using image processing.

BACKGROUND

[0002] Currency may include any kind of item used as a medium of monetary exchange. Items of currency may include one or more banknotes or other bills, coins, chips, and so on. Items of currency may be one of a number of different denominations and accordingly have one or more different corresponding values. Currency may be issued and/or otherwise implemented, honored, backed, and so on by one or more governments (such as the United States dollar, the Euro, and so on), private organizations (such as casino chips, concession tickets, and so on), and so on.

[0003] Various entities may monitor and/or evaluate currency in a variety of different situations. For example, parties to a currency exchange may count currency (such as counting a number of items of currency, values corresponding to denominations of the items of currency, and so on), determine whether items of currency are valid or counterfeit, and so on, perform actions based on currency monitoring and/or evaluation (such as approving a transaction if a cumulative determined value associated with a number of items of currency equals or exceeds a transaction price, crediting and/or debiting a value associated with the currency to a financial account, and so on).

[0004] Similarly, it is advantageous to monitor the handling of currency and other articles. For example, in a casino environment, a casino may desire to monitor how dealers handle currency being cashed in at a live table game, how dealers handle chips being cashed out, monitor the cards for defects, monitor the cards for deck completeness, monitor a deck count during blackjack games, monitor a chip tray at the gaming table, track player habits, monitor players who may seek to cheat or steal chips from neighboring players, etc. SUMMARY

[0005] The present disclosure relates to evaluating currency in areas using image processing. A system evaluates currency in an area using image processing. In some examples, the system receives an image of an area from an image sensor, processes the image to identify at least one item of currency in the area, determine a value of the currency irrespective of validity, and counts the currency. In various examples, the system receives an image of an area from an image sensor; processes the image to identify at least one item of currency in the area; determines whether the currency has an error condition; and when the currency is determined to have the error condition, provides output on the error condition. In a number of examples, the system receives an image of an area from an image sensor; processes the image to identify at least one item of currency in the area; determines whether the currency is valid; and when the currency is determined to be suspect, provides output on the currency.

[0006] In various embodiments, a system for evaluating currency in areas using image processing includes a non-transitory storage medium that stores instructions and a processor. The processor executes the instructions to receive an image of an area from an image sensor, process the image to identify at least one item of currency in the area, determine a value of the at least one item of currency irrespective of validity, and count the at least one item of currency.

[0007] In some examples, the processor processes the image by detecting a security feature of the at least one item of currency. In various implementations of such examples, the security feature is an infrared strip.

[0008] In a number of examples, the processor processes the image by screening out at least one element common to the image and a previous image. In various examples, the processor counts the at least one item of currency by determining a denomination of the at least one item of currency.

[0009] In some examples, the processor transmits the count to an electronic device. In a number of implementations of such examples, the processor performs an action using a response received from the electronic device.

[0010] In some embodiments, a system for evaluating currency in areas using image processing includes a non-transitory storage medium that stores instructions and a processor. The processor executes the instructions to receive an image of an area from an image sensor; process the image to identify at least one item of currency in the area; determine whether the at least one item of currency has an error condition; and when the at least one item of currency is determined to have the error condition, provide output on the error condition.

[0011] In various examples, the error condition is that the at least one item of currency is obscured in the image by an obstruction. In a number of implementations of such examples, the output includes a direction to remove the obstruction.

[0012] In some examples, the error condition is that the at least one item of currency is incorrectly oriented for identification. In various implementations of such examples, the output includes a direction to reorient the at least one item of currency.

[0013] In a number of examples, the image is at least one of a still image or a video. In various examples, the image sensor is located at least approximately over one meter from the at least one item of currency.

[0014] In a number of embodiments, a system for evaluating currency in areas using image processing includes a non-transitory storage medium that stores instructions and a processor. The processor executes the instructions to receive an image of an area from an image sensor; process the image to identify at least one item of currency in the area; determine whether the at least one item of currency is valid; and when the at least one item of currency is determined to be suspect, provide output on the at least one item of currency.

[0015] In various examples, the processor determines that the at least one item of currency is suspect when the processor identifies the at least one item of currency as counterfeit. In some implementations of such examples, the processor identifies the at least one item of currency as counterfeit when the processor is unable to locate a security feature of the at least one item of currency during processing of the image. In a number of implementations of such examples, the processor identifies the at least one item of currency as counterfeit using a numerical identifier extracted from the image using optical character recognition.

[0016] In some examples, the image includes a first image from a camera and a second image from an infrared image sensor. In a number of examples, the image sensor includes an infrared filter. [0017] The present disclosure further relates to evaluating playing cards in a casino environment using image processing. In one such embodiment, the images are analyzed for card defects (e.g., misaligned borders, improper markings, wear and tear, etc.).

[0018] In another embodiment, the images may be used to determine a deck count during blackjack games, which when compared to each player’s betting patterns, can identify player improperly counting cards.

[0019] In another example, the images may be used to count the number of cards being used during particular game to ensure a deck or decks are proper.

[0020] In another embodiment, the processor is configured to analyze the movements of players and the dealer to identify any concerns such as stealing or collusion amongst players and/or the dealer.

[0021] In another embodiment, the processor is configured to analyze gestures of the dealer and responsive thereto trigger certain actions (e.g., capture images of currency fanned out on the gaming table).

[0022] In another embodiment, the images may be used to monitor the number and/or value of chips in the chip tray associated with the gaming table.

[0023] In another embodiment, the processor is configured to analyze player betting habits including cash in and cash out transaction to track the play of players.

[0024] In another embodiment, Al technology and/or machine learning are incorporated into the system to analyze images and provide additional feedback.

[0025] Other variations, embodiments, and features of the present invention will become evident from the following detailed description, drawings and claims.

BRIEF DESCRIPTION OF THE DRAWINGS

[0026] The disclosure will be readily understood by the following detailed description in conjunction with the accompanying drawings, wherein like reference numerals designate like structural elements.

[0027] FIG. 1 depicts an example system for evaluating currency in areas using image processing according to the embodiments of the present invention; [0028] FIG. 2 depicts example functional relationships between example components that may be used to implement the example system of FIG. 1 according to the embodiments of the present invention;

[0029] FIG. 3 depicts a first example image illustrating first example security features of items of currency;

[0030] FIG. 4 depicts a second example image illustrating second example security features of items of currency;

[0031] FIG. 5 depicts a flow chart illustrating a first example method for evaluating currency in areas using image processing according to the embodiments of the present invention;

[0032] FIG. 6 depicts a flow chart illustrating a second example method for evaluating currency in areas using image processing according to the embodiments of the present invention;

[0033] FIG. 7 depicts a flow chart illustrating a third example method for evaluating currency in areas using image processing according to the embodiments of the present invention;

[0034] FIG. 8A depicts a bank note with zones identified for possible evaluation according to the embodiments of the present invention;

[0035] FIG. 8B depicts currency positioned in an exemplary arrangement whereby the system of the embodiments of the present invention may read and validate the currency;

[0036] FIG. 8C depicts a series of bank notes positioned on a gaming table for evaluation by the system according to the embodiments of the present invention;

[0037] FIG. 9A depicts a voucher on a gaming table to be read according to the embodiments of the present invention;

[0038] FIG. 9B depicts the voucher from FIG. 9A in larger form;

[0039] FIG. 9C depicts an image of vouchers positioned on a gaming table according to the embodiments of the present invention;

[0040] FIG. 10 depicts an exemplary system for evaluating playing cards in an area using image processing according to the embodiments of the present invention; [0041] FIG. 11 A depicts a system configured to monitor the chip tray at the gaming table according to the embodiments of the present invention;

[0042] FIG. 11B depicts an image of chips and count marks indicative of the system counting the number of chips according to the embodiments of the present invention; and

[0043] FIG. 12 depicts a system configured to read codes depicted on a hand-held electronic device according to the embodiments of the present invention.

DETAILED DESCRIPTION

[0044] Reference will now be made in detail to representative embodiments illustrated in the accompanying drawings. It should be understood that the following descriptions are not intended to limit the embodiments to one preferred embodiment. To the contrary, it is intended to cover alternatives, modifications, and equivalents as can be included within the spirit and scope of the described embodiments as defined by the appended claims.

[0045] The description that follows includes sample systems, methods, apparatuses, and computer program products that embody various elements of the present disclosure. However, it should be understood that the described disclosure may be practiced in a variety of forms in addition to those described herein.

[0046] As discussed above, various entities may monitor and/or evaluate currency in a variety of different situations. For example, an automated teller machine may have a bill feeder that is operable to pull in, count, and validate a stack of bills. However, in many situations, such a bill feeder may not be practical.

[0047] For example, a casino may have a number of different table games where various items of currency may be used. A dealer or other person at the table may be able to accept the various items of currency as part of people changing the various items of currency for other items of currency (such as banknotes or other bills for chips, changing banknotes or bills for other banknotes or bills of other denominations, changing chips for chips of other denominations, and so on), people placing wagers and/or otherwise participating in a game or other activity at the table, and so on. The various items of currency may eventually be fed into a bill feeder or similar mechanism that counts and/or validates the various items of currency, perhaps after the various items of currency are combined with other items of currency accepted at other tables or similar locations.

[0048] However, waiting until the various items of currency are taken to a bill feeder or similar mechanism may not be responsive to table-level conditions. Counts may not be real time and may not be available at a table level. Further detection of counterfeits upon taking the various items of currency to a bill feeder or similar mechanism may greatly slow the ability to deal with possible counterfeits, as well as impair the ability to know which table accepted the counterfeits.

[0049] The present disclosure may use image processing to evaluate currency in an area. A system may use one or more cameras and/or other image sensors (such as one or more still image cameras, video cameras, cameras with infrared fdters, infrared image sensors, ultraviolet image sensors, and so on) located at various distances (such as within approximately a meter, between approximately 1 meter and 3 meters, over approximately 3 meters, and so on) to obtain one or more images of an area (such as continuously, periodically, occasionally, upon user input and/or other triggering events) and process the image to identify one or more items of currency. Various actions may then be performed using the identified items of currency. For example, currency may be counted, guidance regarding enabling currency to be better identified may be provided, counterfeits and/or other suspicious currency may be detected and/or dealt with, and so on.

[0050] In this way, such a system may be able to perform currency monitoring, tracking, and/or evaluating and/or other functions that would not otherwise be possible. This may improve the functioning of the system and/or improve the efficiency of hardware, software, personnel, and/or other components of the system; reduce the number of components (such as bill feeders) used to implement the system; and so on. Various configurations are possible and contemplated without departing from the scope of the present disclosure.

[0051] The following disclosure relates to evaluating currency in areas using image processing. A system evaluates currency in an area using image processing. In some examples, the system receives an image of an area from an image sensor, processes the image to identify at least one item of currency in the area, determine a value of the currency irrespective of validity, and counts the currency. In various examples, the system receives an image of an area from an image sensor; processes the image to identify at least one item of currency in the area; determines whether the currency has an error condition; and when the currency is determined to have the error condition, provides output on the error condition. In a number of examples, the system receives an image of an area from an image sensor; processes the image to identify at least one item of currency in the area; determines whether the currency is valid; and when the currency is determined to be suspect, provides output on the currency.

[0052] These and other embodiments are discussed below with reference to FIGs. 1 - 12. However, those skilled in the art will readily appreciate that the detailed description given herein with respect to these Figures is for explanatory purposes only and should not be construed as limiting.

[0053] The detailed description below focuses on a system configured to monitor gaming tables (and other areas where financial transactions are conducted) including reading barcodes on gaming vouchers or tickets as well as evaluate cash/currency on the gaming table.

CURRENCY IMAGING

[0054] FIG. 1 depicts an exemplary system 100 for evaluating currency in an area 108 using image processing. The system 100 may include one or more electronic devices 101 and/or one or more image sensors 102. The electronic device 101 may be operative to receive one or more images of the area 108 from the image sensor 102. In some implementations, the image sensor 102 may be positioned at a distance from the area 108 (such as within approximately 1 meter, over 1 meter, between approximately 1 meter and 4 meters, over approximately 3 meters, and so on). The electronic device 101 may process the image to identify one or more items of currency 103 A- 103E in the area 108.

[0055] The electronic device 101 may also perform a variety of actions related to the items of currency 103A-103E. For example, the electronic device 101 may count the items of currency 103A-103E, determine whether or not the items of currency 103A-103E are valid or are suspect for some reason (such as possibly being counterfeit), provide output regarding whether or not the items of currency 103A-103E are valid or might be counterfeit and/or otherwise suspect, determine whether or not the items of currency 103A-103E have an error condition (i.e., an issue) (such as one or more of the items of currency 103A-103E are obscured by an obstruction in the image, are incorrectly oriented for identification, are blocked by each other, are flipped over on a side that needs to be imaged for identification, and so on), provide output regarding an error condition with the items of currency 103A-103E (such as a direction to remove an obstruction that is preventing identification, a direction to reorient one of the items of currency 1O3A-1O3E, a direction to move the items of currency 103A-103E to prevent them from blocking each other, a direction to flip over one of the items of currency 103A-103E, and so on). FIG. 8A shows a bank note 111 and zones 113-1 through 113-N that may be analyzed by the system 100 to identify and validate the bank note 111. The serial numbers 116-1 and 116-2 may also be read by the system 100 for reasons detailed below. Various configurations are possible and contemplated without departing from the scope of the present disclosure. In one embodiment, the one or more image sensors 102 are able to capture the serial numbers of currency positioned on the gaming table. The serial numbers may then be compared to known counterfeit currency serial numbers or serial number patterns may be identified as indicative of counterfeit currency. Serial number tracking of the type that may be used by system 100 is disclosed in U.S. Patent Application No. 16/810,455 filed on March 5, 3030 by applicant which is incorporated herein by reference.

[0056] By way of illustration, the system 100 may involve a table 107 used for a table game (such as poker, roulette, craps, and so on) at a casino. A dealer 104 at the table 107 may obtain the items of currency 103A-103E from one or more players 109 in exchange for one or more casino chips and/or otherwise as a wager and/or other participation in a game at the table 107. In such a situation, the dealer 104 may fan and/or otherwise spread out and/or position the items of currency 103A-103E in the area 108 on the table 107 and provide a signal (such as by positioning the items of currency 103A-103E in the area 108 and/or otherwise making a gesture recognized by the electronic device 101 as requesting a count when the electronic device 101 processes one or more images of the area 108, by providing input via an associated electronic device such as a button on the table 107 and/or on an electronic device controlled by the dealer 104, and so on). The electronic device 101 may use one or more images of the area 108 obtained from the image sensor 102 (which may also function to obtain casino security footage) to identify and count the items of currency 103A-103E. The electronic device 101 may then signal a mobile electronic device 106 associated with a pit boss 105 regarding the count and the pit boss 105 may use the mobile electronic device 106 to accept the count. As detailed below, the system 100 is configured to contact the pit boss or other casino personnel responsive to any number of concerns including card counters, large cash- in transactions, counterfeit currency, blacklisted currency serial numbers, blacklisted players, etc. The dealer 104 may then be authorized to accept the items of currency 103A-103E (such as by placing the items of currency 103A-103E into a receptacle in the table 107 through a slot in the surface, by providing the items of currency 103A-103E to a central storage area in the casino, and so on). The electronic device 101 may maintain a running count of the total value of currency stored at the table 107 and/or at other tables (such as for determining when to collect currency from the table, evaluating and/or analyzing or monitoring activity at tables, tracking chip counts and/or denomination at tables in order to know when to restock chips at tables, evaluating and/or otherwise monitoring player activity and/or performance, and so on). In some examples, the electronic device 101 may provide output to the dealer 104 regarding the authorization, such as by transmitting a message to an electronic display at the table 107, using a projector or other light source or emitter to project an indicator onto the items of currency 103A-103E and/or otherwise in the area 108 and/or the table 107, transmitting a message to an electronic device associated with the dealer 104 (such as a wearable device, a smart phone, and so on), and so on. Various configurations are possible and contemplated without departing from the scope of the present disclosure.

[0057] In one embodiment, the distance (i.e., height) of the one or more image sensors 102 may be adjustable as needed given various factors such as lighting, color of the gaming table layout, etc. Various known mechanical means may be used to install the one or more image sensors 102 so that they may me moved to optimize the image capturing.

[0058] However, it is understood that this is an example. The techniques in the present disclosure may be used in a variety of contexts other than a casino (such as any area where a large amount of currency may be present such as a bank, an automated teller machine, and so on) and/or at a table game in a casino (such as a teller's cage, a counting room, a currency storage area, and so on) without departing from the scope of the present disclosure.

[0059] The image sensor 102 may be one or more of a variety of different image sensors. For example, the image sensor 102 may be one or more still image cameras, video cameras, security cameras, infrared sensors, ultraviolet sensors, cameras or other image sensors with one or more infrared filters, cameras or other image sensors with one or more ultraviolet filters, a combination of a standard camera and an infrared camera or night vision camera, and so on. Various configurations are possible and contemplated without departing from the scope of the present disclosure.

[0060] The electronic device 101 may process one or more different images in a variety of different ways to identify and/or otherwise evaluate the items of currency 103A-103E. For example, the electronic device 101 may distinguish the items of currency 103A-103E using one or more colors of the items of currency 103A-103E, comparisons between one or more colors of the items of currency 103A-103E and one or more colors of the area 108, comparisons between one or more patterns or other features of the items of currency 103A-103E and one or more patterns or other features of the area 108, the shape of the items of currency 103A-103E, detection of one or more security features of the items of currency 103A-103E (such as one or more watermarks that are revealed under ultraviolet, infrared, and/or other illumination; one or more security strips that glow particular colors under ultraviolet, infrared, and/or other illumination; one or more banded areas or strips of the items of currency 103A-103E that appear under ultraviolet, infrared, and/or other illumination; and so on), detection of movement in the area 108 in video (such as movement corresponding to the items of currency 103A-103E entering the area 108, positioning of the items of currency 103A-103E in the area 108, and so on), comparison of differences between one or more previous images of the area 108 when the items of currency 103A-103E were not present with one or more current images of the area 108 that include the items of currency 103A-103E (e.g., where the previous image or images are used to calibrate image recognition to filter out the area 108 and focus in on differences such as the items of currency 103A-103E), optical character recognition of text on the items of currency 103A-103E (such as one or more serial numbers, denomination numbers, and so on), and so on. In still another example, the electronic device 101 may use one or more neural networks and/or other artificial intelligence structures that are operable to process images to perform various recognitions and update themselves using data learned from previous image processing. Various configurations are possible and contemplated without departing from the scope of the present disclosure.

[0061] The system 100 may also use measurements and image recognition to ensure currency features are properly dimensioned, oriented, positioned and otherwise in accordance with the known features of the currency being evaluated. This is especially helpful when portions of certain currency items are obscured by other currency items as shown in FIGS. 8B and 8C. In such instances, the system 100 evaluates the certain zones 113-1 through 113-N of the bank notes as set forth above to identify and validate the same. As shown in the image 117 of FIG. 8C, the system 100 may focus on the denomination 117 of the bank notes to identify and/or validate the bank notes.

[0062] As part of processing one or more different images to identify and/or otherwise evaluate the items of currency 103A-103E, the electronic device 101 may determine a denomination and jurisdiction associated with one or more of the items of currency 103A-103E. For example, the electronic device 101 may perform optical character recognition to determine a denomination number (such as the number 1, 5, 10, 20, 50, 100, and so on that may be present on a United States banknote). Alternatively, the electronic device 101 may detect a particular security feature (such one or more security strips that glow particular colors associated with particular denominations under ultraviolet, infrared, and/or other illumination, one or more banded areas of the items of currency 103A-103E that appear under ultraviolet, infrared, and/or other illumination and the number, size, and/or position that correspond to a particular denomination; and so on) to determine a denomination and jurisdiction. In various examples, the electronic device 101 may count a number of the items of currency 103A-103E and/or a value using the number of the items of currency 103A-103E and one or more determined denominations associated with various of the items of currency 103A-103E. Various configurations are possible and contemplated without departing from the scope of the present disclosure. The system 100 may also incorporate automatic exchange rate features of the type disclosed in United States Patent No. 10,140,817 owned by applicant and incorporated herein by reference.

[0063] By way of illustration, the electronic device 101 may determine that the items of currency 103A-103E include two $10 United States banknotes and three $50 United States banknotes. As such, the electronic device 101 may determine that there are 5 items of currency 103A-103E with a total value of $170 in United States dollars.

[0064] Further, as part of processing one or more different images to identify and/or otherwise evaluate the items of currency 103A-103E, the electronic device 101 may determine whether or not one or more of the items of currency 103A-103E are valid or might be counterfeit and/or otherwise suspect. For example, the electronic device 101 may determine that the one or more of the items of currency 103A-103E might be counterfeit and/or otherwise suspect using a detection that one or more security features that should be present in the items of currency 103A-103E are not present. By way of another example, the electronic device 101 may determine that the one or more of the items of currency 103A-103E might be counterfeit and/or otherwise suspect by using optical character recognition to determine a serial number on the items of currency 103A-103E and matching that serial number to a suspect currency list. In yet another example, the electronic device 101 may determine that the one or more of the items of currency 103A-103E might be counterfeit and/or otherwise suspect using detected features of the items of currency 103A-103E that do not correspond to what should be present (such as the picture of someone other than Benjamin Franklin on a United States $100 banknote, size of text is incorrect, graphical elements are positioned incorrectly, one or colors are incorrect, and so on). Various configurations are possible and contemplated without departing from the scope of the present disclosure.

[0065] Although the system 100 is illustrated and described above as including particular components configured in a particular arrangement, it is understood that this is an example and other configurations of the same, similar, and/or different components may be used. For example, in some implementations, the image sensor 102 may be located under a shelf of the table 107 obscured from view but positioned within approximately a foot of the area 108. Various configurations are possible and contemplated without departing from the scope of the present disclosure.

[0066] FIG. 2 depicts example functional relationships between example components that may be used to implement the example system 100 of FIG. 1. The electronic device 101 may be any kind of electronic device. Examples include, but are not limited to, one or more desktop computing devices, laptop computing devices, mobile computing devices, wearable devices, smart phones, tablet computing devices, and so on. The electronic device 101 may include one or more processors 210, one or more communication units 212, one or more non-transitory storage media 211 (which may take the form of, but is not limited to, a magnetic storage medium; optical storage medium; magneto-optical storage medium; read only memory; random access memory; erasable programmable memory; flash memory; and so on), and/or one or more other components. [0067] The processor 210 may execute one or more instructions stored in the storage medium 211 to perform various functions. Such functions may include, but are not limited to, receiving one or more images from a camera or other image sensor 102 (though in some implementations the image sensor 102 may instead be incorporated into the electronic device 101), processing one or more images, identifying and/or evaluating one or more items of currency in one or more images, counting currency, identifying a denomination of an item of currency in one or more images, determining validity of one or more items of currency, detecting one or more security features of one or more items of currency, transmitting one or more messages to one or more other electronic devices, and so on.

[0068] FIG. 3 depicts a first example image illustrating first example security features 320A- 320E of items of currency 303A-303E. In this example, the security features 320A-320E include one or more strips or bands that are detectable when the items of currency 303A-303E are illuminated with infrared light and/or when the image is captured using an infrared filter. As shown the size, position, and number of the strips may be configured differently for each denomination of the items of currency 303A-303E. Thus, the strips may be used to identify the denomination of the items of currency 3O3A-3O3E.

[0069] FIG. 4 depicts a second example image illustrating second example security features 421 A-421E of items of currency 403A-403E. In this example, the security features 421 A-421E include one or more security strips that glow a particular color when the items of currency 403 A- 403E are illuminated with ultraviolet light and/or when the image is captured using an ultraviolet filter. As shown, the position of the security strip and/or glow color may be configured differently for each denomination of the items of currency 403A-403E (such as red for security feature 421A, green for security feature 421B, yellow for security feature 421C, orange for security feature 421D, and blue for security feature 42 IE). Thus, the security strips may be used to identify the denomination of the items of currency 403A-403E.

[0070] FIG. 5 depicts a flow chart illustrating a first example method 500 for evaluating currency in areas using image processing. This method 500 may be performed by the system 100 of FIG. 1. [0071] At 510, an electronic device (such as the electronic device 101 of FIG. 1) may obtain one or more images. For example, the electronic device may receive video from a video camera, a series of still images from a still image camera, a still image from a still image camera and an infrared image from an infrared image sensor, a still image from an image sensor, a still image from a first camera and an infrared filtered image from a camera with an infrared image filter, and so on.

[0072] At 520, the electronic device may process the one or more images to identify one or more items of currency in the one or more images. The image processing may include comparing multiple images, performing optical character recognition, recognizing one or more shapes or patterns in the image, calibrating image processing with a previous image that includes no items of currency, detection of one or more security features and/or other features of the items of currency, and so on.

[0073] At 530, the electronic device may count the items of currency. For example, the electronic device may count a number of the items of currency, a number of a particular denomination of the items of currency, a value of the items of currency (which may use the number of the items of currency and values associated with determined denominations of the items of currency), and so on.

[0074] In various examples, this example method 500 may be implemented as a group of interrelated software modules or components that perform various functions discussed herein. These software modules or components may be executed within a cloud network and/or by one or more electronic devices, such as the electronic device 101 of FIG. 1.

[0075] Although the example method 500 is illustrated and described as including particular operations performed in a particular order, it is understood that this is an example. In various implementations, various orders of the same, similar, and/or different operations may be performed without departing from the scope of the present disclosure.

[0076] For example, in some implementations, the method 500 may include the additional operation of transmitting a notification regarding the count to another electronic device, performing an action if the count is above a threshold (such as $10,000 in United States dollars), and so on. Various configurations are possible and contemplated without departing from the scope of the present disclosure.

[0077] In various implementations, a system for evaluating currency in areas using image processing may include a non-transitory storage medium that stores instructions and a processor. The processor may execute the instructions to receive an image of an area from an image sensor, process the image to identify at least one item of currency in the area, determine a value of the at least one item of currency irrespective of validity, and count the at least one item of currency.

[0078] In some examples, the processor may process the image by detecting a security feature of the at least one item of currency. In various such examples, the security feature may be an infrared strip.

[0079] In a number of examples, the processor may process the image by screening out at least one element common to the image and a previous image. In various examples, the processor may count the at least one item of currency by determining a denomination of the at least one item of currency.

[0080] In some examples, the processor may transmit the count to an electronic device. In a number of such examples, the processor may perform an action using a response received from the electronic device.

[0081] FIG. 6 depicts a flow chart illustrating a second example method 600 for evaluating currency in areas using image processing. This method 600 may be performed by the system 100 of FIG. 1.

[0082] At 610, an electronic device (such as the electronic device 101 of FIG. 1) may obtain one or more images. At 620, the electronic device may process the one or more images to identify one or more items of currency in the one or more images.

[0083] At 630, the electronic device may determine whether or not there is an error condition. For example, one or more of the items of currency may have been obstructed by an object (such as another of the items of currency) such that identification could not be performed. By way of another example, one or more of the items of currency may have been incorrectly oriented (such as placed so that a face side of the item of currency was up when identifying features are on the opposite side) such that identification could not be performed. If so, the flow may proceed to 640. Otherwise, the flow may proceed to 650 where the electronic device may count the items of currency.

[0084] At 640, after the electronic device determines that there is an error condition, the electronic device may provide output on the error condition. For example, if one or more of the items of currency was obstructed, the electronic device may provide a direction to remove the obstruction, an indication of where the obstruction is located, and so on. By way of another example, if one or more of the items of currency was incorrectly oriented, the electronic device may provide a direction to reorient the item of currency, an indication as to the item of currency that is incorrectly oriented, and so on. Various configurations are possible and contemplated without departing from the scope of the present disclosure.

[0085] In various examples, this example method 600 may be implemented as a group of interrelated software modules or components that perform various functions discussed herein. These software modules or components may be executed within a cloud network and/or by one or more electronic devices, such as the electronic device 101 of FIG. 1.

[0086] Although the example method 600 is illustrated and described as including particular operations performed in a particular order, it is understood that this is an example. In various implementations, various orders of the same, similar, and/or different operations may be performed without departing from the scope of the present disclosure.

[0087] For example, 650 is illustrated and described as counting the items of currency. However, it is understood that this is an example. In various implementations, the electronic device may perform an action other than counting the currency. In some implementations, 650 may be omitted. Various configurations are possible and contemplated without departing from the scope of the present disclosure.

[0088] In some implementations, a system for evaluating currency in areas using image processing may include a non-transitory storage medium that stores instructions and a processor. The processor may execute the instructions to receive an image of an area from an image sensor; process the image to identify at least one item of currency in the area; determine whether the at least one item of currency has an error condition; and when the at least one item of currency is determined to have the error condition, provide output on the error condition.

[0089] In various examples, the error condition may be that the at least one item of currency is obscured in the image by an obstruction. In a number of such examples, the output may include a direction to remove the obstruction.

[0090] In some examples, the error condition may be that the at least one item of currency is incorrectly oriented for identification. In various such examples, the output may include a direction to reorient the at least one item of currency.

[0091] In a number of examples, the image may be at least one of a still image or a video. In various examples, the image sensor may be located at least approximately over one meter from the at least one item of currency.

[0092] FIG. 7 depicts a flow chart illustrating a third example method 700 for evaluating currency in areas using image processing. This method 700 may be performed by the system 100 of FIG. 1.

[0093] At 710, an electronic device (such as the electronic device 101 of FIG. 1) may obtain one or more images. At 720, the electronic device may process the one or more images to identify one or more items of currency in the one or more images.

[0094] At 730, the electronic device may determine whether or not the items of currency are valid. For example, one or more of the items of currency may not be valid if the electronic device determines that item of currency might be counterfeit (such as where the item of currency is missing a security feature that should be present, if features of the item of currency are not as expected, if a serial number of the item of currency matches a serial number on a suspect currency list, and so on). If so, the flow may proceed to 740 where the electronic device may count the items of currency. Otherwise, the flow may proceed to 750.

[0095] At 750, after the electronic device determines that one or more of the items of currency are not valid, the electronic device may provide output on the suspect item of currency. For example, the electronic device may project a light onto the suspect item of currency, summon authorities, identify the suspect item of currency on a display, allow a person who presented the suspect item of currency to retrieve and/or replace the suspect item of currency, and so on. Various configurations are possible and contemplated without departing from the scope of the present disclosure.

[0096] In various examples, this example method 700 may be implemented as a group of interrelated software modules or components that perform various functions discussed herein. These software modules or components may be executed within a cloud network and/or by one or more electronic devices, such as the electronic device 101 of FIG. 1.

[0097] Although the example method 700 is illustrated and described as including particular operations performed in a particular order, it is understood that this is an example. In various implementations, various orders of the same, similar, and/or different operations may be performed without departing from the scope of the present disclosure.

[0098] For example, 730 is illustrated and described as involving a determination whether or not an item of currency is valid. However, in various implementations, an item of currency may be suspect for reasons other than possibly being invalid. By way of illustration, an item of currency may be suspect even if valid due to the item of currency being damaged. In such an example, the item of currency might be flagged to allow a determination whether or not to still accept the item of currency despite the damage. By way of another illustration, an item of currency may be suspect even if valid due to a denomination of the item of currency not being determinable. In such an example, the item of currency might be flagged to allow a determination of the denomination. Various configurations are possible and contemplated without departing from the scope of the present disclosure.

[0099] In one embodiment, the system 100 is configured to determine validity and/or denomination and/or total amount by imaging only portions of currency. FIG. 8 shows five currency items 825-1 through 825-5 in an exemplary arrangement. The top currency item 825-1 is completely observable while the other four currency items 825-2 through 825-5 are only partially observable. By analyzing the top currency item 825-1 and portions 830-1 through 830-5 of the other four currency items, the system 100 can determine validity and/or denomination and/or total amount. Once the top currency item 825-1 is determined to be valid, the system can evaluate portions 830-1 through 830-4 of the other four currency items 825-2 through 825-4 and compare them to the top currency item 825-1.

[0100] In a number of implementations, a system for evaluating currency in areas using image processing may include a non-transitory storage medium that stores instructions and a processor. The processor may execute the instructions to receive an image of an area from an image sensor; process the image to identify at least one item of currency in the area; determine whether the at least one item of currency is valid; and when the at least one item of currency is determined to be suspect, provide output on the at least one item of currency.

[0101] In various examples, the processor may determine that the at least one item of currency is suspect when the processor identifies the at least one item of currency as counterfeit. In some such examples, the processor may identify the at least one item of currency as counterfeit when the processor is unable to locate a security feature of the at least one item of currency during processing of the image. In a number of such examples, the processor may identify the at least one item of currency as counterfeit using a numerical identifier extracted from the image using optical character recognition.

[0102] In some examples, the image may include a first image from a camera and a second image from an infrared image sensor. In various examples, the image sensor may include an infrared filter.

[0103] Although the above describes a number of different embodiments, it is understood that various techniques from these embodiments may be combined in other embodiments without departing from the scope of the present disclosure. Various implementations are possible and contemplated.

[0104] As described above and illustrated in the accompanying figures, the present disclosure relates to evaluating currency in areas using image processing. A system evaluates currency in an area using image processing. In some examples, the system receives an image of an area from an image sensor, processes the image to identify at least one item of currency in the area, determine a value of the currency irrespective of validity, and counts the currency. In various examples, the system receives an image of an area from an image sensor; processes the image to identify at least one item of currency in the area; determines whether the currency has an error condition; and when the currency is determined to have the error condition, provides output on the error condition. In a number of examples, the system receives an image of an area from an image sensor; processes the image to identify at least one item of currency in the area; determines whether the currency is valid; and when the currency is determined to be suspect, provides output on the currency.

[0105] Like bank notes and cash bills, vouchers or gaming tickets may be cashed in at a table game. In such an embodiment, the electronic device 101 may use one or more images of the area 108 obtained from the image sensor 102 to identify and validate a voucher or gaming ticket 120 as shown in FIGS. 9A through 9C. FIG. 9C depicts an image 127 of vouchers 128 of the type the one or more image sensors 102 may capture for evaluation by the electronic device 101. Once the one or more images of the voucher are evaluated, and the system 100 acquires the voucher ID 121 and/or reads the barcode 122 from said one or more images, the system 100 may confirm with the casino management system, ticket management system or other casino system that the ticket is authentic and can be redeemed. Once approved, the system 100 may transmit a message to the dealer or other casino personnel notifying the dealer or other personnel that the voucher is authentic and may be redeemed for chips. Alternatively, the system 100 may place the redeemed voucher funds on a player’s mobile wallet which the player may use to purchase chips.

CARD IMAGING

[0106] FIG. 10 depicts an exemplary system 800 for evaluating playing cards in an area 802 using image processing. The system 800 may include one or more electronic devices 804 and/or one or more image sensors 806. The electronic device 804 may be operative to receive one or more images of the area 802 from the image sensor 806. In some implementations, the image sensor 806 may be positioned at a distance from the area 802 (such as within approximately 1 meter, over 1 meter, between approximately 1 meter and 4 meters, over approximately 3 meters, and so on). The electronic device 804 may process the one or more images to identify various data associated with the playing cards 808-1 through 808-N in the area 802.

[0107] In a first embodiment, the system 800, via the one or more image sensors 806, captures images of the backs of the playing cards 808-1 through 808-N when the playing cards 808-1 through 808-N are positioned back side up in the area 802 (e.g., on the gaming table 807). For example, in the game of Pai Gow poker, each player and the dealer receive 7 face-down cards. When the Pai Gow hands are dealt by dealer 805, the system 800 may capture images of the card backs and analyze the same for defects. The images are then analyzed by the electronic device 804 to determine if any playing card defects are evident. Playing card defects include, but are not limited to, manufacturing issues which create uneven borders or other inconsistencies allowing players to determine the rank and suit of the playing card by observing the back of the playing card, purposeful marks made by players allowing the player to determine the rank and suit of the playing card, unintentional marks allowing players to determine the rank and suit of the playing card and normal wear and tear. Infrared, ultraviolet, or similar technology may be used to capture certain intentional “invisible” marks made on the playing cards.

[0108] If the system 800 detects any playing card marks of concern, the system 800, via the processor, may cause a message (e.g., email, push notice or text message) to be transmitted to a mobile device 809 maintained by casino personnel so that the issue may be promptly addressed.

[0109] The system 800 may also be configured to ensure the accuracy of one or more decks of cards being used to play the subject game at the subject gaming table. In this embodiment, the system 800, via the one or more image sensors 806, captures images of the fronts of the playing cards 808-1 through 808-N when the playing cards 808-1 through 808-N are positioned face up (FIG. 9A shows cards face up on a gaming table). This may occur for example with the game of blackjack where cards are normally dealt to players face up. By analyzing the rank and suit of each playing card, the system 800 can confirm that the one or more decks on the game table are proper. A deck will not be proper when a player improperly removes one or more cards or adds one or more cards thereto. A playing card may also be inadvertently dropped or otherwise misplaced causing the deck to be incomplete. Similarly, game outcomes can be tracked making sure the dealer is following house rules, is not cheating with one or more players and that game outcomes are comparable to theoretical outcomes.

[0110] If the system 800 detects any deck or decks are inaccurate, the system 800, via the processor, may cause a message (e.g., email, push notice or text message) to be transmitted to a mobile device 809 maintained by casino personnel so that the issue may be promptly addressed. [0111] The system 800 may al so be configured to maintain a running count of ablackjack game. Counting cards in blackjack has been around since the 1960s. By using the well-known card counting strategy, players can determine when a next blackjack hand will be advantageous to the player. Then, the card-counting player increases his or her bet size to take advantage of the favorable count. While not illegal, card counting is prohibited in most casinos.

[0112] While the system 800 maintains the running count, the system 800 also tracks each player’s betting routine. If the system 800 correlates a favorable player count with any player consistently increasing his or her bet amount, the system 800 may alert casino personnel to monitor and/or address the situation.

CHIP TRAY IMAGING

[0113] In another embodiment, as shown in FIG. 11 A, the system 800 is configured to monitor the chip tray 810 at the gaming table. The chip tray 810 holds the gaming chips which the dealer uses to pay out winning bets and exchange for cash. Depending on the game being played, the denomination of the chips may include $1, $5, $10, $25, $100, $500 and $1000 denominations. FIG. 11B depicts an image of a horizontal stack of gaming chips 811 which the system 100 evaluates by identifying each individual chip as shown by reference markings 812 which the system 100 may use to ensure accuracy.

[0114] In one embodiment, the system 800 is configured to count a total number of chips in the chip tray 810. In another embodiment, the system 800 is configured to determine a value of the chips in the chip tray 810. In one embodiment, the system 800, knowing the manner in which chips are stored in the chip tray 810 and/or the color schemes of the chips, is able to determine the total chip value by observing the arrangement and/or colors of the chips in the chip tray 810. That is, the chips are stored in the chip tray by denomination (each denomination is a different color) in different channels 812 such that by counting the number of chips in each channel, the total value may be calculated.

[0115] Tracking the chip tray 810 also permits the system 100 to determine if the dealer is stealing, overpaying players, under paying players and otherwise monitor the dealer and chip tray. [0116] If the system 800 detects a shortage or overage of chips in the chip tray 810, the system 800, via the processor, may cause a message (e.g., email, push notice or text message) to be transmitted to casino personnel so that the chip tray 810 may be replenished or chips may be removed. The chip tray 810 may include an ID or QR code to be read to identify the chip tray 810.

DEALER IMAGING

[0117] In another embodiment, the system 800 is configured to monitor dealer movements and/or gestures. By recognizing certain gestures, the system 100 may be automatically triggered to take action responsive to identifying pre-established gestures. By way of example, if the system 100 identifies the dealer with both hands extended outward with palms facing up (a common practice allowing the dealer to show that his or her hands are empty), the system 100 may cause the one or more image sensors 806 to focus on the center of the gaming table and capture images of currency or vouchers positioned thereon so that the electronic device 804 may count, authenticate or otherwise evaluate the currency or vouchers.

[0118] Monitoring the dealer movements may also permit the casino to monitor the dealer. Certain gestures or movements may be indicative of the dealer stealing chips or cash. For example, dealers have been known to “palm” chips and place them in their pocket or elsewhere. The system 100, knowing and learning the palming technique can be used to identify suspect dealer actions.

PLAYER IMAGING

[0119] In another embodiment, the system 800 is configured to monitor player movements and/or gestures. By recognizing certain gestures, the system 800 may be automatically triggered to take action responsive to identifying pre-established gestures. By way of example, if the system 800 identifies a player at a craps table extending an arm into a neighboring player’s chip rack indicative of stealing chips, the system 800 may transmit an alert to casino personnel so that the issue may be addressed.

[0120] In another embodiment, the system 100 incorporates biometric technology (e.g., facial recognition or iris detection) to passively track players and their actions. Once biometrically identified, the system may compare the identification with known players (i.e., those with player’s cards) and associate the play with the player’s account. If the player is not known to the casino, the system 100 may alert casino personnel that a player at a particular table and seat number should be offered a player’s card and/or comps based on the tracked play. Responsive to such alert, a casino representative (e.g., pit boss) may be alerted to approach the player and inquire about signing up for a player’s card and/or to provide a comp (e.g., free buffet) based on the player’s prior play. The biometric technology further permits the system 100 to track a player moving seats or playing multiple hands.

CODE IMAGING

[0121] In another embodiment, the system 800 is configured to read codes (e.g., QR code) 845 depicted on a hand-held electronic device 850 as shown in Fig. 12. The code 845 may be indicative of the player’s identity or a mobile wallet transaction for which the dealer can provide the player with chips. For example, the QR code may be transaction ID code that confirms the player transmitted a certain amount of cash to his casino account and wants to buy chips using the casino account. In such an embodiment, the system 800 is in communication with one or more other casino systems to verify the cash in the player’s mobile wallet and to ID the player.

[0122] In one embodiment, the gaming table is equipped with Ticket In Ticket Out (TITO) functionality. In such instances, the system 100 may interact with the TITO functionality. For example, cash being used to purchase chips may be used to cause the gaming table TITO system to generate an eTITO ticket that is pushed down to the gaming table and/or the player’s mobile phone or mobile wallet. This may also be used with cashing out procedures.

[0123] In the present disclosure, the methods disclosed may be implemented as sets of instructions or software readable by a device. Further, it is understood that the specific order or hierarchy of steps in the methods disclosed are examples of sample approaches. In other embodiments, the specific order or hierarchy of steps in the method can be rearranged while remaining within the disclosed subject matter. The accompanying method claims present elements of the various steps in a sample order, and are not necessarily meant to be limited to the specific order or hierarchy presented.

[0124] The described disclosure may be provided as a computer program product, or software, that may include a non-transitory machine-readable medium having stored thereon instructions, which may be used to program a computer system (or other electronic devices) to perform a process according to the present disclosure. A non-transitory machine-readable medium includes any mechanism for storing information in a form (e.g., software, processing application) readable by a machine (e.g., a computer). The non-transitory machine-readable medium may take the form of, but is not limited to, a magnetic storage medium (e.g., floppy diskette, video cassette, and so on); optical storage medium (e.g., CD-ROM); magneto-optical storage medium; read only memory (ROM); random access memory (RAM); erasable programmable memory (e.g., EPROM and EEPROM); flash memory; and so on.

[0125] The foregoing description, for purposes of explanation, used specific nomenclature to provide a thorough understanding of the described embodiments. However, it will be apparent to one skilled in the art that the specific details are not required in order to practice the described embodiments. Thus, the foregoing descriptions of the specific embodiments described herein are presented for purposes of illustration and description. They are not targeted to be exhaustive or to limit the embodiments to the precise forms disclosed. It will be apparent to one of ordinary skill in the art that many modifications and variations are possible in view of the above teachings.