The present invention relates generally to currency handling systems and, more particularly, relates to a method and apparatus for detecting doubled bills in a currency handling system.
Some systems for counting, denominating, and for sorting documents such as paper currency require documents to be separated so that documents can be fed one by one along a transport path. If, however, documents get stuck to neighboring documents in a stack, it can become difficult or impossible to accurately count and/or sort individual documents.
A known method for determining whether a device is transporting a single document or doubled documents is to pass light through the document(s). Because doubled documents will generally not allow as much light through as single documents, a light sensor on the opposite side of the document from a light source will give a lower reading when doubled documents are encountered. This does not completely solve the problem, however. Because of the variations of cleanliness or dirtiness in individual bills, the transmitted light reading may be inaccurate. This is especially true in countries where the quality of circulated currency varies greatly. For example, an especially dirty bill may pass relatively little light through, thus appearing as two bills to the light sensor. Conversely, doubled bills that are especially clean or worn may let more light through than an average bill, giving the sensor the impression that a single bill is being transported. Thus, there exists a need for an system for detecting doubled bills that accounts for differences in the qualities of individual bills.
Accordingly, an object of the present invention is to provide an improved system for detecting when bills are being transported in a doubled or overlapping manner.
According to one embodiment of the present invention, a doubles detection system is provided which employs both reflected and transmitted light.
The reflected light system allows for more efficient doubles detection by comparing the light reflected off an individual document's surface to a master reflected light value for the specific document type. This is done by using light sources and photosensitive detectors along the same side of the document. The light source shines light on the document, and this light is reflected into the photosensitive detectors. Cleaner documents will generally reflect more light than dirtier documents. Further, cleaner documents will generally transmit more light through in the transmitted light detection step than dirtier bills.
The reflected light and transmitted light systems work together to determine whether a single or doubled bill is being handled. When the reflected light system shows a bill to be dirtier than the average bill (i.e., the bill reflects less light than an average bill), this information is conveyed to the transmitted light system which is then programmed to expect the bill to pass less light through than an average bill. Likewise, when the reflected light system shows a bill to be cleaner than the average bill, the transmitted light system uses this information to expect the bill to pass more light through than an average bill.
Without the reflected light system, a dirty bill could appear as two bills to the transmitted light system since it blocks more light. Using the reflected light system in conjunction with the transmitted light system reduces the chance of improperly indicating a single dirty bill constitutes two or more bills being transported in a doubled manner. A related problem could arise with clean bills. Two clean bills could appear to be one average bill to a transmitted light system Use of the reflected light system allows the transmitted light system to take these individual bill differences into account.
The average reflectance may be determined by a “learning” mode for the system in which the system tests a number of bills to arrive at an average value for the reflectance.
In one embodiment of a doubles detection system, the system comprises one or more light sources disposed on a first side of a test document; one or more reflected light sensors disposed along said first side of the test document, and adapted to detect one or more reflected light signals for the test document; a processor adapted to receive the reflected light signals of the test document and to convert the reflected light signals into reflected light values and further adapted to determine a ratio between the reflected light value of the test document and a master reflected light value; and transmitted light measurement system having a master transmitted light value modified by said ratio.
While the invention is susceptible to various modifications and alternative forms, specific embodiments thereof have been shown by way of example in the drawings and will herein be described in detail. It should be understood, however, that it is not intended to limit the invention to the particular forms disclosed, but on the contrary, the intention is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the invention as defined by the appended claims.
A number of embodiments of currency handling systems which may employ doubles detection systems are described below. The doubles detection systems of the present invention may be used in connection with such systems. Likewise, the doubles detection systems of the present invention may be used in connection with a variety of document handling systems such as note counters, scanners, authenticators, denominators and/or sorters as well as for systems handling other types of documents such as checks, food stamps, and the like. In general, the doubles detection systems of the present invention may be used in connection with document handling systems in which documents are transported sequentially along a transport path and it is desired to determine whether more than a certain number of documents are being transported at a given time. For example, it may be important to determine whether more than one document at a time is being transported. For example, embodiments of the multiple document detection system of the present invention system may be employed to determine whether documents are being transported in an overlapping or doubled fashion. In particular, various embodiments of doubles or multiple document detection systems will be described in section III, below.
Turning to
Bills placed in the input receptacle are transported one by one by a transport mechanism 38 along a transport path past one or more scanheads or sensors 70. The scanhead(s) 70 may perform magnetic, optical and other types of sensing to generate signals that correspond to characteristic information received from a bill 44. In some embodiments to be described below, the scanhead(s) 70 comprises a color scanhead. According to some embodiments, such as the embodiment shown in
According to some embodiments the scanhead(s) 70 generates analog output(s) which are amplified by an amplifier 58 and converted into a digital signal by means of an analog-to-digital converter (ADC) unit 52 whose output is fed as a digital input to a controller or processor 54 such as a central processing unit (CPU), a processor or the like. The processor 54 (such as a microprocessor) controls the overall operation of the currency handling system 10. In one embodiment an encoder 14, such as an optical encoder, linked to the bill transport mechanism 38 provides input to the processor 54 to determine the timing of the operations of the currency handling system 10. In this manner, the processor is able to monitor the precise location of bills as they are transported through the currency handling system.
The processor 54 is also operatively coupled to an internal or an external memory 56. The memory comprises one or more types of memories such as a random access memory (“RAM”), a read only memory (“ROM”), EPROM, or flash memory depending on the information stored or to be stored therein. The memory 56 may store software codes and/or data related to the operation of the currency handling system 10 and information for detecting doubled bills and denominating and/or authenticating bills.
An operator interface panel and display 32 provides an operator the capability of sending input data to, or receiving output data from, the currency handling system 10. Input data may comprise, for example, user-selected operating modes and user-defined operating parameters for the currency handling system 10. Output data may comprise, for example, a display of the operating modes and/or status of the currency handling system 10, the number or cumulative value of evaluated bills, and notification of doubled bills. In one embodiment, the operator interface panel 32 comprises a touch-screen “keypad” and display which may be used to provide input data and display output data related to operation of the currency handling system 10. Alternatively, the operator interface 32 may employ physical keys or buttons and a separate display or a combination of physical keys and displayed touch-screen keys. The interface may also include a printer.
According to some embodiments, a determination of authenticity or denomination of a bill under test is based on a comparison of scanned data associated with the test bill to the corresponding master data stored in the memory 56. For example, where the currency handling system 10 comprises a denomination discriminator, a stack of bills having undetermined denominations may be processed and the denomination of each bill in the stack determined by comparing data generated from each bill to prestored master information. If the data from the bill under test sufficiently matches master information associated with a particular denomination and bill-type stored in memory, a determination of denomination may be made.
The master information may comprise numerical data associated with various denominations of currency bills. The numerical data may comprise, for example, thresholds of acceptability to be used in evaluating test bills, based on expected numerical values associated with the currency or a range of numerical values defining upper and lower limits of acceptability. The thresholds may be associated with various sensitivity levels. The master information may also comprise pattern information associated with the currency such as, for example, optical or magnetic patterns.
Turning to
As shown in
The single pocket currency system 10 described above in connection with
One of the contributing factors to the footprint size of the currency handling system 10 is the size of the currency bills to be handled. For example, in the embodiment described above, the width is less than about twice the length of a U.S. currency bill and the depth is less than about 5 times the width of a U.S. currency bill. Other embodiments of the single pocket currency handling system 10 have a height (H1) ranging from 7 inches to 12 inches, a width (W1) ranging from 8 inches to 15 inches, and a depth (D1) ranging from 10 inches to 15 inches and a weight ranging from about 10–30 pounds.
As best seen in
Turning to
As with the single pocket currency system 10 described above in connection with
According to one embodiment, the two pocket currency handling system 20 enclosed within a housing 200 has a small footprint that may be readily used at any desk, work station or teller station. Additionally, the currency handling system is light weight allowing it to be moved between different work stations. According to one embodiment, the two-pocket currency handling system 20 has a height (H2) of about 18 inches, width (W2) of about 13½ inches, and a depth (D2) of about 17¼ inches and weighs approximately 70 pounds. Accordingly, the currency handling system 10 has a footprint of about 13½ inches by about 17 inches or approximately 230 square inches or about 1½ square feet and a volume of about 4190 cubic inches or slightly more than 2⅓ cubic feet, which is sufficiently small to conveniently fit on a typical tabletop.
Similarly, the three-, four- and six-pocket systems 30, 40, 60 (
According to another embodiment, the three pocket currency handling system has a height H3 ranging from 20–25 inches and a depth D3 ranging from 15–25 inches. The transport path of the three-pocket system has a length ranging from 8–12 inches between the beginning of the transport path at point TB3 (where the idler roll 230 engages the drive roll 223) and the tip of the diverter 260a at point TM1, a length ranging from 12–18 inches between the beginning of the transport path at point TB3 and the tip of the diverter 260b at point TM2, and has an overall length ranging from 18–25 inches from point TB3 to point TE3 (where the rolls 286b and 282b contact).
The four pocket currency handling system 40 of
In another embodiment, the four pocket currency handling system has a height H4 ranging from 25–30 inches and a depth D4 ranging from 20–25 inches. The transport path of the four-pocket system has a length ranging from 8–12 inches between the beginning of the transport path at point TB4 (where the idler roll 230 engages the drive roll 223) and the tip of the diverter 260a at point TM1, a length ranging from 12–20 inches between the beginning of the transport path at point TB4 and the tip of the diverter 260b at point TM2, a length ranging from 18–26 inches between the beginning of the transport path at point TB4 and the tip of the diverter 260c at point TM3, and an overall length ranging from 22–32 inches from point TB4 to point TE4 (where the rolls 286c and 282c contact).
The six pocket currency handling system 60 of
In another embodiment, the six pocket currency handling system has a height H6 ranging from 35–45 inches and a depth D6 ranging from 22–32 inches. The transport path of the six-pocket system has a length ranging from 8–12 inches between the beginning of the transport path at point TB6 (where the idler roll 230 engages the drive roll 223) and the tip of the diverter 260a at point TM1, a length ranging from 12–20 inches between the beginning of the transport path at point TB6 and the tip of the diverter 260b at point TM2, a length ranging from 18–26 inches between the beginning of the transport path at point TB6 and the tip of the diverter 260c at point TM3, a length ranging from 22–32 inches between the beginning of the transport path at point TB6 and the tip of the diverter 260d at point TM4, a length ranging from 30–40 inches between the beginning of the transport path at point TB6 and the tip of the diverter 260e at point TM5, and an overall length ranging from 32–42 inches from point TB6 to point TE6 (where the rolls 286e and 282e contact).
It will be appreciated that any of the stacker arrangements heretofore described may be utilized to receive currency bills, after they have been evaluated by the system. Without departing from the invention, however, the various doubles detection systems of the present invention may be employed in devices in which bills, rather than being transported from an input receptacle to an output receptacle(s), could be transported from an input receptacle past sensors, then in reverse manner delivered back to the input receptacle.
I. Scanning Region
In some embodiments of the doubles detection system of the present invention, the upper scanhead 70 and the full color scanhead 300 may serve to generate reflected and transmitted light signals. Alternatively, specialized doubles detection scanheads may be used instead of or in addition to the upper scanhead 70 and the full color scanhead 300.
A. Standard Scanhead
According to one embodiment, the standard scanhead includes two standard photodetectors 74a and 74b (see
According to one embodiment, the bill transport path is defined in such a way that the transport mechanism 38 (
Referring to, for example,
The standard optical scanhead 70 produces a series of detected reflected light and/or transmitted light signals across the narrow dimension of the bill, or across a selected segment thereof, and the resulting analog signals are digitized under control of the processor 54 to yield a fixed number of digital reflected light data samples. Alternatively, reflected light and/or transmitted light signals may be generated corresponding to several different bill regions. The data samples may then be subjected to a normalizing routine for processing the sampled data for improved correlation and for smoothing out variations due to “contrast” fluctuations in the printed pattern existing on the bill surface. In one embodiment, the normalized reflected light data represents a characteristic pattern that is unique for a given bill denomination and provides sufficient distinguishing features among characteristic patterns for different currency denominations. Alternatively, the reflected light data may not represent a pattern but rather simply reflects the overall amount of light that was reflected onto the scanhead sensors 74, 74a, 300, or 300a.
Details of various embodiments of sampling processes are described in more detail in published PCT patent application WO 97/45810. Further details maybe found in U.S. patent application Ser. No. 09/197,250, entitled “Color Scanhead and Currency Handling System Employing the Same,” published PCT patent application WO 99/48042, entitled “Color Currency Scanner,” and U.S. patent application Ser. No. 09/268,175, entitled “Color Scanhead and Currency Handling System Employing the Same,” all of which are incorporated herein by reference in their entirety.
B. Full Color Scanhead
Returning to
In one embodiment, the filter 306r transmits only a red component of the reflected light, the filter 306b transmits only a blue component of the reflected light and the filter 306g transmits only a green component of the reflected light to the corresponding sensors 304r, 304b and 304g, respectively. Details of the various embodiments of full color scanheads are described in more detail in PCT application WO 99/48042, which is incorporated herein by reference in its entirety.
Upon receiving their corresponding color components of the reflected light, the sensors 304r, 304b and 304ggenerate red, blue and green analog outputs, respectively, representing the variations in red, blue and green color content in the bill 44. These red, blue and green analog outputs of the sensors 304r, 304b and 304g, respectively, are amplified by the amplifier 58 (
Similar to the operation of the standard optical scanhead 70 embodiment described above, the bill transport path may be defined in such a way that the transport mechanism 38 moves currency bills with the narrow dimension of the bills being parallel to the transport path and the scan direction. The color scanhead 300 functions to detect light reflected from the bill as the bill moves past the color scanhead 300 to provide an analog representation of the color content in reflected light, which, in turn, represents the variation in the color content of the printed pattern or indicia on the surface of the bill. The sensors 304r, 304b and 304g generate the red, blue and green analog representations of the red, blue and green color content of the printed pattern on the bill. This color content in light reflected from the scanned portion of the bills may serve as a measure for distinguishing among a plurality of currency types and denominations which the system is programmed to handle. In some embodiments, the color scanhead 300 may be used in a doubles detection system to detect the total amount of light incoming throughout the range of detected colors, and thereby to generate reflected light or transmitted light signals for documents.
II. Brightness Normalizing Technique
A simple normalizing procedure may be utilized for processing raw test brightness samples into a form which is conveniently and accurately compared to corresponding master brightness samples stored in an identical format in memory 56. More specifically, as a first step, the mean value {overscore (X)} for the set of test brightness samples (containing “n” samples) is obtained for a bill scan as below:
Subsequently, a normalizing factor Sigma (“s”) is determined as being equivalent to the sum of the square of the difference between each sample and the mean, as normalized by the total number n of samples. More specifically, the normalizing factor is calculated as below:
In the final step, each raw brightness sample is normalized by obtaining the difference between the sample and the above-calculated mean value and dividing it by the square root of the normalizing factor σ as defined by the following equation:
III. Other Sensors
Other sensors, in addition to the optical and color scanheads described above, such as magnetic sensors, size detection sensors, and fold/hole detection sensors may be incorporated into a currency handling system such as described above. Such sensors are described in more detail in PCT application WO 99/48042.
Doubles Detection
According to some embodiments, doubling or overlapping of documents, such as bills, is aided by transmitted light sensors PS1 and PS2, such as the “Y” sensors 95, 97 (shown in
The presence of a bill adjacent the transmitted light sensors PS1 and PS2 causes a change in the intensity of the detected light, and the corresponding changes in the analog outputs of the transmitted light sensors PS1 and PS2 serve as a convenient means for density-based measurements for detecting the presence of “doubles” (two or more overlaid or overlapped bills) encountered during the currency scanning process. For instance, the transmitted light sensors may be used to collect a predefined number of density measurements on a test bill, and the average density value for a bill may be compared to predetermined density thresholds (based, for instance, on standardized density readings for master bills) to determine the presence of overlaid bills or doubles. The predetermined thresholds may be embodied in one or more master transmitted light values.
A master transmitted light value, which corresponds to the density of a bill, may be input manually, gleaned from a series of master bills, or averaged out over a series of bills. This master transmitted light value serves as the basis for comparison with the transmitted light values of tested bills.
According to some embodiments, detection of overlaid bills or doubles is aided by the use of a reflected light measurement. For example, as a bill 44 passes by the color scanhead 300, a reflected light measurement of the bill may be taken. In one embodiment, reflected light measurements are taken along scan areas SA2 and SA4 (see
Master Reflected Light Information
According to some embodiments, master reflected light information can be determined in a “learning” mode. In a learning mode, a currency handling device may process a number of bills of a certain type to determine master values. Alternatively, a single bill could be processed one or more times to determine master values. Learning is discussed in more detail in section IV below, but briefly, if, for example, 100 bills of a given type are passed through a currency handling system in a learning mode, the master reflected light value can be determined as:
where Rmaster is the master reflected light value for the bill type; and ΣRindividual represents a summation of the individual reflected light measurements taken for each bill. A separate master value could be calculated for each relevant scanhead cell, or a single average might represent combined readings from all scanhead cells utilized. For example, if each bill is sampled by two reflected light sensors, the master reflected light value can be calculated by summing all reflected light values (two for each bill) and dividing this sum by twice the number of bills. Once a master reflected light value for a specific type of bill is determined, this value can be used in detecting doubles during normal operation.
Normal Operation
In normal operation, according to some embodiments bills are expected to be transported one by one along a transport path past sensors including one or more doubles detection sensors. According to one embodiment, as bills pass transmitted light sensors PS1 and PS2 and reflected light sensors 334b and 334d, samples are taken by each sensor. For example, a number of transmitted light samples may be taken by each of the transmitted light sensors PS1 and PS2 and a number of reflected light samples may be taken by each of the reflected light sensors 334b and 334d. The processor 54 (see
where RawAverageTransmitted is the transmitted light value for the bill, ΣPS1 is the summation of readings from the first transmitted light sensor PS1, and ΣPS2 is the summation of readings from the second transmitted light sensor PS2.
Likewise, if 64 samples for each bill are taken by each of the reflected light sensors 334b and 334d, the raw average reflected light value could be found as:
where RawAverageR is the reflected light value for the bill being tested, Σ334b is the summation of readings from the reflected light sensor 334b, and Σ334d is the summation of readings from the reflected light sensor 334d.
In general, multiple sensors may be used for gathering both transmitted light data and reflected light data. Where several transmitted light sensors are used for gathering transmitted light data, the raw average transmitted light value may be calculated as:
where n is the total number of transmitted light sensors, SamplesPerTSensor is the total number of transmitted light readings taken by each transmitted light sensor, and ΣTSensor is the total transmitted light signal from a particular sensor.
Likewise, where several reflected light sensors are used for gathering reflected light data, the raw average reflected light value may be calculated as:
where m is the total number of reflected light sensors, SamplesPerRSensor is the total number of reflected light readings taken by each reflected light sensor, and ΣRSensor is the total reflected light signal from a particular sensor.
According to embodiments wherein one raw transmitted light value and one raw reflected light value is calculated for each passing document, an adjusted transmitted light value may be calculated for each bill. According to some embodiments, a reflectance ratio is calculated by dividing a master reflected light value by the reflected light value for the bill being tested. The reflected light value may be determined by the processor 54, after gathering reflected light readings from the reflected light sensors, in the form of reflected light signals. This reflectance ratio can be determined as:
where the Reflectance Ratio is the reflectance ratio for the bill currently being handled, RMaster is the master reflected light value for the bill type, as above, and RawAverageR is the reflected light value of the bill currently being tested.
The reflectance ratio can be used as an indicator of the relative cleanliness or dirtiness of individual bills, and can also indicate whether a bill has been worn down through handling. For example, an especially clean bill or a bill whose ink has been worn off by handling will have a higher reflected light value. The reflectance ratio for such a bill will be less than one. A dirty bill, on the other hand, will have a lower reflected light value and will thus have a reflectance ratio greater than one.
Once the reflectance ratio has been calculated for a bill under test, an adjusted transmitted light value is calculated by multiplying the raw transmitted light value for the bill under test by the reflectance ratio. The adjusted transmitted light value is then compared to a master transmitted light value. According to some embodiments, the master transmitted light value can be specific to the document type. For example, a 50 peso note may transmit more light than a 100 peso note, and thus the master transmitted light value for the 50 peso note would be greater than for the 100 peso note. According to other embodiments, the master transmitted light value may be the same across a number of document types. For example, all U.S. bills may have the same master transmitted light value regardless of denomination.
According to one embodiment, if the adjusted transmitted light value exceeds the master transmitted light value to which it is compared, the bill under test passes the doubles detection test, that is, the processor determines that only one bill has been transported past the doubles detection sensors. On the other hand, if the adjusted transmitted light value is less than or equal to the master transmitted light value to which it is compared, the bill under test fails the doubles detection test, that is, the processor determines that more than one bill at a time has been transported past the doubles detection sensors. Alternatively, if the adjusted transmitted light value is greater than or equal to the master transmitted light value to which it is compared, the processor may determine that only one bill has been transported past the doubles detection sensors. In this embodiment, if the adjusted transmitted light value is less than the master transmitted light value to which it is compared, the bill under test fails the doubles detection test.
According to one embodiment, the processor may be adapted to determine a range of acceptable adjusted transmitted light values beyond a straight comparison to the master transmitted light value. For example, the processor may be programmed to accept a threshold range of values up to a predetermined range below the master transmitted light value as evidence of a single bill. In this embodiment, the processor will determine that bills are doubled only when the transmitted light value of the bills under test fall below the predetermined range below the master transmitted light value.
The processor may generate a doubles error signal when doubled bills are detected. The processor may then control the operation of the currency handling device to appropriately handle a doubles detection error such as by halting the operation of the device or off-sorting double fed bills to a specific output receptacle such as a reject receptacle.
In some embodiments, as shown in
In some embodiments, the reflectance ratio is calculated by dividing the master reflected light value by a reflected light value for a document under test. Alternatively, the reflectance ratio may be calculated by dividing a reflected light value for a document under test by the master reflected light value. According to some embodiments, the ratio is then multiplied by either the master transmitted light value or the transmitted light value for a document under test. According to other embodiments, the inverse of the ratio is then multiplied by either the master transmitted light value or the transmitted light value for a document under test.
As shown in
Because clean or worn-down bills, which are generally less dense and which will have higher than average reflected light values, will have reflectance ratios less than one in the embodiment where the reflectance ratio is calculated by dividing a master reflected light value by the reflected light value for the test document, the procedure shown in
For example, in an embodiment where the reflectance ratio for a bill is calculated by dividing a master reflected light value by the reflected light value for the test document, the testing of a lighter, cleaner, or worn-down document may proceed as follows. A lighter document will be expected to reflect more light than a standard document. The expected value for a standard document is represented by the master reflected light value for the document type. For the present example, let us assume that the master reflected light value for the document type is 1.0 and the reflected light value for the test bill is 1.15. The reflectance ratio for such a bill may be calculated as:
This reflectance ratio may next be inverted and multiplied by the master transmitted light value for the test bill to arrive at an adjusted master transmitted light value. In this example, the lighter or worn-down bill should be expected to pass more light through than an average or standard bill. Thus, if the reflectance ratio is to be multiplied by the master transmitted light value for the bill type, corresponding to the expected transmitted light value for the test bill, the reflectance ratio must first be inverted so that the expected transmitted light value for the test bill is adjusted upwardly. For the present example, let us assume that the master transmitted light value for the test bill is 0.5. The adjusted master transmitted light value may be calculated as:
Adjusted Master Transmitted light value(0.87)−1×0.5=1.15×0.5≈0.58.
In the present example, the adjusted master transmitted light value is increased over the master transmitted light value because the reflected light measurement indicates that the test bill should be expected to pass through more light than an average or standard bill. In one embodiment, the bill may be treated as a doubled bill if its transmitted light value is found to be below the adjusted master transmitted light value. Alternatively, the processor 54 may be programmed to add a threshold range to the adjusted master transmitted light value, so that only bills transmitting light below the threshold range are treated as doubled bills.
Dirty or inky bills, which are generally denser than average or standard bills will have reflectance ratios which indicate the reflectance of less light than an average or standard bill. The expected transmitted light value for a dirty bill will therefore be lowered, and this lessens the chance that a single dirty bill will be incorrectly indicated to be two or more doubled bills. Alternatively, when a dirty test bill is encountered, its reflectance ratio may be used to elevate the transmitted light value for the test bill, so that during the comparison with a master transmitted light value, its adjusted transmitted light value will be higher than its actual transmitted light value.
Alternative embodiments may involve squaring or otherwise mathematically manipulating the reflectance ratio to give the optimum accuracy for the doubles detection system. For example, the processor 54 (see
Further, though the reflected light measurement system has been specified with respect to a color scanhead, it may also be fabricated using a monochrome scanhead (e.g., simple photosensitive cells). The doubles detection system of the present invention may be used in currency handling devices such as are disclosed in U.S. Pat. No. 5,295,195 and U.S. Pat. No. 5,815,592 and published PCT application number WO 93/23824 which are incorporated herein by reference in their entirety. Further, the present invention could be used in note counters.
Normalization
In one embodiment, the currency handling system 10 monitors the intensity of light provided by the light sources. It has been found that the light source and/or sensors of a particular system may degrade over time. Additionally, the light source and/or sensor of any particular system may be affected by dust, temperature, imperfections, scratches, or anything that may affect the brightness of the tubes or the sensitivity of the sensor. Similarly, systems utilizing magnetic sensors will also generally degrade over time and/or be affected by its physical environment including dust, temperature, etc. To compensate for these changes, each currency handling system 10 will typically have a measurement “bias” unique to that system caused by the state of degradation of the light sources or sensors associated with each individual system.
The present invention is designed to achieve a substantially consistent evaluation of bills between systems by “normalizing” the master information and test data to account for differences in sensors between systems. For example, where the master information and the test data comprise numerical values, this is accomplished by dividing both the threshold data and the test data obtained from each system by a reference value corresponding to the measurement of a common reference by each respective system. The common reference may comprise, for example, an object such as a mirror or piece of paper or plastic that is present in each system. The reference value is obtained in each respective system by scanning the common reference with respect to a selected attribute such as size, color content, brightness, intensity pattern, etc. The master information and/or test data obtained from each individual system is then divided by the appropriate reference value to define normalized master information and/or test data corresponding to each system. The evaluation of bills in the standard mode may thereafter be accomplished by comparing the normalized test data to normalized master information.
Attributes Sensed
The characteristic information obtained from the scanned bill may comprise a collection of data values each of which is associated with a particular attribute of the bill. Various attributes of a bill which may be sensed are described in greater detail in PCT application WO 99/48042.
IV. Standard Mode/Learn Mode
According to some embodiments, the currency handling system 10 of
The specific denominations and types of currency from which master information may be expected to be obtained for any particular system 10 will generally depend on the market in which the system 10 is used (or intended to be used). In European market countries, for example, with the advent of Euro currency (EC currency), it may be expected that both EC currency and a national currency will circulate in any given country. In Germany, for a more specific example, it may be expected that both EC currency and German deutsche marks (DMs) will circulate. With the learn mode capability of the present invention, a German operator may obtain master information associated with both EC and DM currency and store the information in the memory 56.
Of course, the “family” of desirable currencies for any particular system 10 or market may include more than two types of currencies. For example, a centralized commercial bank in the European community may handle several types of currencies including EC currency, German DMs, British Pounds, French Francs, U.S. Dollars, Japanese Yen and Swiss Francs. In like manner, the desirable “family” of currencies in Tokyo, Hong Kong or other parts of Asia may include Japanese Yen, Chinese Remimbi, U.S. Dollars, German DMs, British Pounds and Hong Kong Dollars. As a further example, a desirable family of currencies in the United States may include the combination of U.S. Dollars, British Pounds, German DMs, Canadian Dollars and Japanese Yen. With the learn mode capability of the present invention, master information may be obtained from any denomination of currency in any desired “family” by simply repeating the learn mode for each denomination and type of currency in the family.
This may be achieved in successive operations of the learn mode by running currency bills of the designated family, one currency denomination and type at a time, through the scanning system 10 to obtain the necessary master information. The number of bills fed through the system may be as few as one bill, or may be several bills. The bill(s) fed through the system may include good quality bill(s), poor quality bills or both. The master information obtained from the bills defines ranges of acceptability for patterns of bills of the designated denomination and type which are later to be evaluated in “standard” mode.
For example, suppose a single good quality bill of a designated denomination and type is fed through the system 10 in the learn mode. The master information obtained from the bill may be processed to define a range of acceptability for bills of the designated denomination and type. For instance, the master information obtained from the learn mode bill may define a “center” value of the range, with “deltas,” plus or minus the center value, being determined by the system 10 to define the upper and lower bounds of the range. Alternatively, a range of acceptability may be obtained by feeding a group of bills through the system 10 one at a time, each bill in the group being of generally “good” quality, but differing in degree of quality from others in the group. In this example, the average value of the notes in the group may define a “center value” of a range, with values plus or minus the center value defining the upper and lower bounds of the range, as described above.
Alternatively, master information obtained from the poorest quality of the learn mode or master bills may be used to define the limits of acceptability for bills of the designated denomination and type, such that bills of the designated denomination and type evaluated in the standard mode will be accepted if they are at least as “good” in quality as the poorest quality of the learn mode or master bills. Still another alternative is to feed one or more poor quality bills through the system 10 to define “unacceptable” bill(s) of the denomination and type, such that bills of the designated denomination and type evaluated in standard mode will not be accepted unless they are better in quality than the poor quality learn mode bills.
Because the currency bills are initially unrecognizable to the currency handling system 10 in the learn mode, the operator must inform the system 10 (by means of operator interface panel 32 or external signal, for example) which denomination and type of currency it is “learning,” so that the system 10 may correlate the master information it obtains (and stores in memory) with the appropriate denomination, type and “acceptability” of the bill(s).
For purposes of illustration, suppose that an operator desires to obtain master information for $5 and $10 denominations of U.S. and Canadian Dollars. In one embodiment, this may be achieved by instructing the system 10, by means of an operator interface panel 32 or external signal, to enter the learn mode and that it will be reading a first denomination and type of currency (e.g., $5 denominations of U.S. currency). In one embodiment, the operator may further instruct the system 10 which type of learn mode sensor(s) it should use to obtain the master information and/or what type of characteristic information it should obtain to use as master information. The operator may then insert a single good-quality $5 dollar U.S. bill (or a number of such bills) in the hopper 36 and feed the bill(s) through the system to obtain master information from the bill(s) from a designated combination of learn mode sensors.
In an alternate embodiment, where a single bill is fed through the system 10, suppose that an arbitrary value “x” is obtained from the learn mode sensors. The system 10 may define the value “x” to be a center value of an “acceptable” range for $5 dollar U.S. bills. The system 10 may further define the values “1.2x” and “0.8x” to comprise the upper and lower bounds of the “acceptable” range for $5 dollar U.S. bills. Alternatively, where multiple $5 dollar U.S. bills, each bill being of generally “good” quality, are fed through the system 10, (and again using the arbitrary sensor value “x” for purposes of illustration), suppose that the average sensor value obtained from the bills is “1.1x”. The system 10 in this case may define the “acceptable” range for $5 dollar U.S. bills to be centered at the average sensor value “1.1x,” with the values “1.3x” and “0.9x” defining the respective upper and lower bounds of the range. Alternatively, where multiple $5 dollar U.S. bills are fed through the system 10, suppose that sensor values obtained in the learn mode range between “1.4x” and “0.9x”. The system 10 may define the values “1.4x” and “0.9x” to be the upper and lower bounds of the “acceptable range” for $5 dollar U.S. bills, without regard to the average value. As still another example, suppose that the operator feeds two poor quality U.S. $5 dollar bills through the system 10, and suppose that sensor readings of “1.5x” and “0.7x” are obtained from the poor quality bills. The system 10 may then determine the range of acceptability for U.S. $5 dollar bills to be between the values of “0.7x” and “1.5x.”
Next, after master information has been obtained from U.S. $5 dollar bills, the operator feeds the next bill(s) through the system 10, and the system scans the bills to obtain master information from the bills, in any of the manners heretofore described. In one embodiment, the operator may instruct the system 10 which type of learn mode sensor(s) it should use to obtain the master information. Alternatively, the operator may instruct the system 10 which type of master information is desired, and the system 10 automatically chooses the appropriate learn mode sensor(s). For example, an operator may wish to use optical and magnetic sensors for U.S. currency and optical sensors for Canadian currency.
After the operator has obtained master information from each desired currency denomination and type, the operator instructs the system 10 to enter the “standard” mode, or to depart the “learn” mode. The operator may nevertheless re-enter the learn mode at a subsequent time to obtain master information from other currency denominations, types and/or series.
It will be appreciated that the sensors used to obtain master information in the learn mode may be either separate from or the same as the sensors used to obtain data in the standard mode.
Not only can the currency handling system 10 in the learn mode add master information of new currency denominations, but the system 10 may also replace existing currency denominations. If a country replaces an existing currency denomination with a new bill type for that denomination, the currency handling system 10 may learn the new bill's characteristic information and replace the previous master information with new master information. For example, the operator may use the operator interface 32 to enter the specific currency denomination to be replaced. Then, the master currency bills of the new bill type may be conveyed through the currency handling system 10 and scanned to obtain master information associated with the new bill's characteristic information, which may then be stored in the memory 56. Additionally, the operator may delete an existing currency denomination stored in the memory 56 through the operator interface 32. In one embodiment, the operator must enter a security code to access the learn mode. The security code ensures that qualified operators may add, replace or delete master information in the learn mode.
One embodiment of how the learn mode functions is set forth in the flow chart illustrated in
This advances the program to step 2104 where the operator enters the bill number, which is used to identify the different denomination or series of a bill for any given currency type. For example, different types of currency have denominations that have more than one series, e.g., there are two series of U.S. $100 bills, one with the old design and one with the new design. In this embodiment of the system 10, up to nine bill denominations and/or series can be learned. Here again, the display contains a menu of the available bill numbers (1–9), and the operator selects the desired bill number by aligning the cursor with the desired bill number and pressing the “MODE” key. Next, at step 2106, the operator enters the orientation of the bill, i.e., face up bottom edge forward, face up top edge forward, face down bottom edge forward or face down top edge forward.
From the above selections, the system 10 determines what master information to learn from the bill(s) to be processed in the learn mode. Then, the operator in step 2110 enters the bill denomination either by scrolling through a displayed menu of the denominations corresponding to the currency type entered in step 2102, or in an alternate embodiment, by pressing one of the denomination keys to identify the particular denomination to be learned. The system 10 automatically changes the denomination associated with the denomination keys to correspond to the denominations available for the currency type entered in step 2102. When the operator enters the denomination, the system 10 advances to step 2114 where the system processes the sample bills and displays the number of sample bills to be averaged. This step is described in further detail in connection with
At step 2114, the system prompts the operator via the screen display to load the sample bill into the input hopper and then press a key, such as a “START” key. The bill is processed by the system 10 by being fed into the transport mechanism of the system 10. As the bill is fed through the system 10, the system scans the bill and adds the new information to the master pattern data corresponding to the scanned bill. Eventually, the master pattern data will be averaged.
The operator is prompted at step 2116 to save the data corresponding to the characteristics learned. The operator saves the data corresponding to the characteristics learned as a master pattern by selecting “YES” from the display menu by aligning the cursor at “YES” and pressing a key such as the “MODE” key. Similarly, to continue without storing the data, the operator selects “NO” from the display menu by aligning the cursor over “NO” and pressing the “MODE” key. An operator may decide not to save the data if, while learning one denomination, the operator decides to learn another currency denomination and/or type. If the operator saves the data, the operator will next decide whether to save the data as left, center or right master data. These positions refer to where in relation to the edges of the input hopper 36 the bill was located when it entered the transport mechanism 38. The system 10 has an adjustable hopper 36 so if bills of one denomination are being processed, all the bills are fed down the center of the transport mechanism. However, if mixed denominations are being processed in the standard mode from a currency type that had different size denominations, then the hopper would have to be adjusted to accommodate the maximum size bill in the stack. Thus, a narrower dimension bill could shift in the hopper such that the data scanned from the bill would vary according to where in the hopper the bill entered the transport mechanism. Accordingly, in learn mode, master data scanned from a bill varies according to where in the input hopper the bill enters the transport mechanism. Therefore, the lateral position of the bill may either be communicated to the system 10 so the learned data can be stored in an appropriate memory location corresponding to the lateral position of the bill, or the system 10 can automatically determine the lateral position of the bill by use of the “X” sensors 1502a,b.
In step 2120, the operator is prompted regarding whether or not another pattern or set of reflected light or transmitted light is to be learned. The learn mode may be used to allow the system 10 to develop master transmitted light values and/or master reflected light values. These values may be stored in combination with pattern information for particular bill types and denominations, enabling. In one embodiment, the reflected light sensors 334b and 334d and the transmitted light sensors 95 and 97 shown in
The details of how the system 10 processes the sample bills in step 2114 is illustrated in the flow chart of
DRIFT=(SRSR/CRSR)
The light intensity drift (drift) is calculated by dividing a stored reference sensor reading SRSR by the current reference sensor reading. The stored reference sensor reading corresponds to the signal produced by the light intensity reference sensor at calibration time. The reference sensor 350 is illustrated in
r={[RSR−OAOV](DRIFT)−(VD)}(GM)
b={[BSR−OAOV](DRIFT)−(VD)}(GM)
g={[GSR−OAOV](DRIFT)−(VD)}(GM)
The sensor readings RSR, BSR and GSR are measured in millivolts (mv). OAOV is the op-amp offset voltage which is an empirically derived error voltage obtained by reading the sensors with the fluorescent light tubes turned off and is typically between 50 mv and 1,000 mv. Drift indicates the change in light intensity. VD (dark voltage) which represents internal light reflections is obtained by reading the sensors with the fluorescent light tubes on when a non-reflective black calibration standard material is placed in front of the sensors. The gain multiplier (GM) is an empirically derived constant obtained at calibration time from the following equation:
GM=W/(WSR−OAOV)
where WSR is a variable corresponding to the white sensor reading, i.e., the voltage measured when a white calibration standard is present in front of the sensors, OAOV is the op-amp offset voltage, and W is a constant corresponding to the voltage that the sensors should give when a white calibration standard is present in front of the sensors (generally, W=2.5 v). In step 2202, the system 10 takes data samples for the bill currently being scanned. For example, 64 data samples can be taken at various points along a bill.
In step 2204, each data sample is added to the previously taken corresponding data sample (or to zero if this is the first bill processed). For example, if 64 data samples are taken, each of the 64 data samples is added to the respective data sample(s) previously taken and stored in memory.
In step 2206, the operator is prompted regarding whether or not to process another bill to create the master pattern data. If the operator decides to process another bill, the operator selects “YES” from the display menu by aligning the cursor at “YES” and pressing the “MODE” key. If another bill of the same currency type and denomination is to be processed (for pattern averaging purposes), steps 2200–2206 are repeated. If the operator chooses not to process another bill by selecting “NO”, then the system 10 proceeds to step 2208 where the averages of the summed data samples are computed. The average is computed by taking each sum from step 2204 and dividing by the number of bills processed. For example, if 64 data samples were taken from three bills, the sum of each of the 64 data samples is divided by three. Next, the system 10 determines the color percentages in step 2212. Three equations are used to determine the color percentages, namely:
R=[r/(r+g+b)]·100
G=[g/(r+g+b)]·100
B=[b/(r+g+b)]·100
The first equation determines the percentage of red reflected from the bill. This is calculated by dividing the adjusted red value r by the sum of the adjusted red, green and blue values r, g and b from step 2200 and multiplying that result by 100. The percentage of green and blue is found in a similar manner from the second and third equations, respectively.
Simultaneously, the system 10 normalizes the brightness data in step 2210. The brightness data corresponds to the intensity of the light reflected from the bill. The equation used to normalize the brightness data is:
BRIGHTNESS=[(r+g+b)/3W]·100
In that equation, W is the same as defined above. Then, the system 10 in step 2214 determines the “X” (or long) dimension of the bill. The system 10 then determines in step 2216 the “Y” (or narrow) dimension of the bill. The details of how the bill size is determined were detailed above in section B. Size.
Information on other techniques which may be used with the present invention, such as brightness correlation techniques and color correlation techniques may be found in PCT application WO 99/48042.
While the present invention has been described with reference to one or more particular embodiments, those skilled in the art will recognize that many changes may be made thereto without departing from the spirit and scope of the present invention. Each of these embodiments and obvious variations thereof is contemplated as falling within the spirit and scope of the claimed invention, which is set forth in the following claims.
The present application claims priority to the U.S. provisional patent applications METHOD AND APPARATUS FOR DETECTING DOUBLED BILLS IN A CURRENCY HANDLING DEVICE, Ser. No. 60/180,965, Filed on Feb. 8, 2000 and METHOD AND APPARATUS FOR DETECTING DOUBLED BILLS IN A CURRENCY HANDLING DEVICE, Ser. No. 60/181,752, filed on Feb. 11, 2000, both of which are incorporated herein by reference in their entirety.
Number | Name | Date | Kind |
---|---|---|---|
3160855 | Holt | Dec 1964 | A |
3246295 | DeClaris et al. | Apr 1966 | A |
3578315 | Milford | May 1971 | A |
3787664 | Johnson et al. | Jan 1974 | A |
3870629 | Carter et al. | Mar 1975 | A |
3937453 | Hickey et al. | Feb 1976 | A |
3976198 | Carnes, Jr. et al. | Aug 1976 | A |
4023011 | Nakajima et al. | May 1977 | A |
4025420 | Horino | May 1977 | A |
4073488 | Uchida | Feb 1978 | A |
4114804 | Jones et al. | Sep 1978 | A |
4147430 | Gorgone et al. | Apr 1979 | A |
4154437 | Butcheck et al. | May 1979 | A |
4159782 | Swartzendruber | Jul 1979 | A |
4179031 | Ward | Dec 1979 | A |
4179685 | O'Maley | Dec 1979 | A |
4237378 | Jones | Dec 1980 | A |
4243216 | Mazumder | Jan 1981 | A |
4250806 | Boyson et al. | Feb 1981 | A |
4255057 | Williams | Mar 1981 | A |
4255651 | Phillips | Mar 1981 | A |
4282424 | Hirose | Aug 1981 | A |
4334619 | Horino et al. | Jun 1982 | A |
4352988 | Ishida | Oct 1982 | A |
4356473 | Freudenthal | Oct 1982 | A |
4420151 | Kobayashi | Dec 1983 | A |
4428194 | Strokes et al. | Jan 1984 | A |
4442541 | Finkel et al. | Apr 1984 | A |
4446735 | Weilacher | May 1984 | A |
4458816 | Horino et al. | Jul 1984 | A |
4464787 | Fish et al. | Aug 1984 | A |
4479049 | Hirose | Oct 1984 | A |
4487306 | Nao et al. | Dec 1984 | A |
4592090 | Curl et al. | May 1986 | A |
4596924 | Watanabe | Jun 1986 | A |
4608704 | Sherman, III et al. | Aug 1986 | A |
4616817 | Yamauchi et al. | Oct 1986 | A |
4653647 | Hashimoto | Mar 1987 | A |
4671502 | Sherman, III et al. | Jun 1987 | A |
4693010 | Sills | Sep 1987 | A |
4703172 | Sherman, III et al. | Oct 1987 | A |
4707599 | Sherman, III et al. | Nov 1987 | A |
4737627 | Hughes et al. | Apr 1988 | A |
4761002 | Reed et al. | Aug 1988 | A |
4922109 | Bercovitz et al. | May 1990 | A |
4973851 | Lee | Nov 1990 | A |
5054621 | Murphy et al. | Oct 1991 | A |
5163672 | Mennie | Nov 1992 | A |
5201395 | Takizawa et al. | Apr 1993 | A |
5207788 | Geib et al. | May 1993 | A |
5295196 | Raterman et al. | Mar 1994 | A |
5335484 | Hain | Aug 1994 | A |
5341408 | Melcher et al. | Aug 1994 | A |
5348286 | Buck | Sep 1994 | A |
5430664 | Cargill et al. | Jul 1995 | A |
5467405 | Raterman et al. | Nov 1995 | A |
5467406 | Graves et al. | Nov 1995 | A |
D369984 | Larsen | May 1996 | S |
5633949 | Graves et al. | May 1997 | A |
5640463 | Csulits | Jun 1997 | A |
5652802 | Graves et al. | Jul 1997 | A |
5751840 | Raterman et al. | May 1998 | A |
5923413 | Laskowski | Jul 1999 | A |
5966456 | Jones et al. | Oct 1999 | A |
6101266 | Laskowski et al. | Aug 2000 | A |
6393140 | Itako | May 2002 | B1 |
6486464 | Ma et al. | Nov 2002 | B1 |
Number | Date | Country |
---|---|---|
2856511 | Jul 1979 | DE |
0077464 | Sep 1982 | EP |
0077464 | Sep 1982 | EP |
0149699 | Jul 1985 | EP |
0078708 | Mar 1987 | EP |
0338123 | Nov 1988 | EP |
0338123 | Nov 1988 | EP |
0342647 | May 1989 | EP |
0404287 | Dec 1990 | EP |
2067285 | Jul 1981 | GB |
2204166 | Nov 1988 | GB |
58-18788 | Feb 1983 | JP |
59 496682 | Mar 1984 | JP |
60 79487 | May 1985 | JP |
04 134584 | May 1992 | JP |
WO9007165 | Jun 1990 | WO |
WO9111778 | Aug 1991 | WO |
WO9217394 | Oct 1992 | WO |
WO9323824 | Nov 1993 | WO |
WO9419773 | Sep 1994 | WO |
WO9524691 | Sep 1995 | WO |
WO9610800 | Apr 1996 | WO |
Number | Date | Country | |
---|---|---|---|
20010035603 A1 | Nov 2001 | US |
Number | Date | Country | |
---|---|---|---|
60180965 | Feb 2000 | US | |
60181752 | Feb 2000 | US |