[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

EP3084732A1 - Method and apparatus for handling value documents - Google Patents

Method and apparatus for handling value documents

Info

Publication number
EP3084732A1
EP3084732A1 EP14818874.1A EP14818874A EP3084732A1 EP 3084732 A1 EP3084732 A1 EP 3084732A1 EP 14818874 A EP14818874 A EP 14818874A EP 3084732 A1 EP3084732 A1 EP 3084732A1
Authority
EP
European Patent Office
Prior art keywords
memory
priority
data
memory block
processing data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
EP14818874.1A
Other languages
German (de)
French (fr)
Inventor
Matthias Hecht
Karl-Dieter FÖRSTER
Walter Herrmann
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Giesecke and Devrient Currency Technology GmbH
Original Assignee
Giesecke and Devrient GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Giesecke and Devrient GmbH filed Critical Giesecke and Devrient GmbH
Publication of EP3084732A1 publication Critical patent/EP3084732A1/en
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07DHANDLING OF COINS OR VALUABLE PAPERS, e.g. TESTING, SORTING BY DENOMINATIONS, COUNTING, DISPENSING, CHANGING OR DEPOSITING
    • G07D7/00Testing specially adapted to determine the identity or genuineness of valuable papers or for segregating those which are unacceptable, e.g. banknotes that are alien to a currency
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07DHANDLING OF COINS OR VALUABLE PAPERS, e.g. TESTING, SORTING BY DENOMINATIONS, COUNTING, DISPENSING, CHANGING OR DEPOSITING
    • G07D11/00Devices accepting coins; Devices accepting, dispensing, sorting or counting valuable papers
    • G07D11/10Mechanical details
    • G07D11/12Containers for valuable papers
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07DHANDLING OF COINS OR VALUABLE PAPERS, e.g. TESTING, SORTING BY DENOMINATIONS, COUNTING, DISPENSING, CHANGING OR DEPOSITING
    • G07D11/00Devices accepting coins; Devices accepting, dispensing, sorting or counting valuable papers
    • G07D11/10Mechanical details
    • G07D11/16Handling of valuable papers
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07DHANDLING OF COINS OR VALUABLE PAPERS, e.g. TESTING, SORTING BY DENOMINATIONS, COUNTING, DISPENSING, CHANGING OR DEPOSITING
    • G07D11/00Devices accepting coins; Devices accepting, dispensing, sorting or counting valuable papers
    • G07D11/20Controlling or monitoring the operation of devices; Data handling
    • G07D11/28Setting of parameters; Software updates
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07DHANDLING OF COINS OR VALUABLE PAPERS, e.g. TESTING, SORTING BY DENOMINATIONS, COUNTING, DISPENSING, CHANGING OR DEPOSITING
    • G07D11/00Devices accepting coins; Devices accepting, dispensing, sorting or counting valuable papers
    • G07D11/20Controlling or monitoring the operation of devices; Data handling
    • G07D11/30Tracking or tracing valuable papers or cassettes
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07DHANDLING OF COINS OR VALUABLE PAPERS, e.g. TESTING, SORTING BY DENOMINATIONS, COUNTING, DISPENSING, CHANGING OR DEPOSITING
    • G07D7/00Testing specially adapted to determine the identity or genuineness of valuable papers or for segregating those which are unacceptable, e.g. banknotes that are alien to a currency
    • G07D7/06Testing specially adapted to determine the identity or genuineness of valuable papers or for segregating those which are unacceptable, e.g. banknotes that are alien to a currency using wave or particle radiation
    • G07D7/12Visible light, infrared or ultraviolet radiation
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B21/00Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
    • G08B21/02Alarms for ensuring the safety of persons
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B21/00Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
    • G08B21/18Status alarms
    • G08B21/24Reminder alarms, e.g. anti-loss alarms

Definitions

  • the present invention relates to a method for processing value documents and to an apparatus for carrying out the method.
  • value documents are thereby understood sheet-shaped objects that represent, for example, a monetary value or an entitlement and therefore should not be arbitrarily produced by unauthorized persons. They therefore have features which are not easy to manufacture, in particular to be copied, whose presence is an indication of the authenticity, i. the manufacture by an authorized agency.
  • Important examples of such value documents are coupons, vouchers, checks and, in particular, banknotes.
  • Valuable document processing devices are often used to inspect large volumes of value documents. These, in particular banknote processing devices, classify value documents, in particular banknotes, with regard to the value document type, banknotes with regard to the currency and / or the value, and / or the authenticity and / or the orientation and / or in particular the state. Under the orientation of a value document, a rectangular value document will be understood below to mean one of the four possible positions which can be obtained by rotating the value document around its longitudinal and transverse axes by 180 °. Depending on the classification, the value documents can then be sorted, for example, and if necessary the output areas are stored. This is explained using the example of value documents in the form of banknotes.
  • the classification is based on different physical characteristics of the individual, d. H. each processed, banknote. Examples of such physical properties are optical properties, such as color properties, magnetic properties or ultrasonic properties.
  • measurement data are generated for each banknote to be processed or processed, which are used for the classification.
  • the measurement data of a respective sensor describe the physical property or physical properties detected by the respective sensor.
  • measurement data are generally understood to mean, in particular, raw data formed by a sensor, which are unprocessed, except for machining processes in the sensor and / or corrections, for example also with respect to calibration and / or elimination of noise or background parts.
  • the measurement data supplied by the sensors are evaluated in a connected evaluation device, which can also be designed at least partially for controlling the value-document processing device or as a control and evaluation device.
  • a connected evaluation device which can also be designed at least partially for controlling the value-document processing device or as a control and evaluation device.
  • banknote features that characterize the banknote type, the genuineness and the quality of the banknote are determined by suitable evaluation methods.
  • the evaluation device calculates a classification result, in the sequence determines in which output tray of the banknote processing device, the banknote is to be stored.
  • the asset device is designed as a control and evaluation device, it can control a transport device of the baricode handling device as a function of the classification result.
  • processing data is created for the respective value document, which in the following refers to a part or all measured data and / or data determined therefrom, for example value document features or, in the case of banknotes, banknote features.
  • the evaluation procedures and the determination of the classification result must be adapted to the type of banknotes to be processed and also to the requirements of the banknote processing facility operators.
  • the asset device preferably at least one evaluation program running therein, can be parameterized, ie. H. there are
  • Classification parameters exist whose values can be specified and which are used in the evaluation and classification or determination of the classification result;
  • This adaptation of the classification parameter values also referred to as adaptation of the classification parameters, is referred to below as an adaptation.
  • the measurement data of corresponding, suitably predetermined bank notes are frequently used for the classification parameter adaptation. More specifically, in a first step in a measurement data recording for the predetermined banknotes with the banknote processing device corresponding measurement data is detected and stored permanently. These measurement data are then used in a second step to determine the classification parameter values. In making such an adjustment, the case may arise that certain banknotes can not be classified as well as would be desirable. Especially in the normal operation of the device, the case may arise that the classification of certain banknotes is difficult. In both cases it may be desirable to obtain processing data, for example measurement data, for certain banknotes whose secure classification presents difficulties.
  • the present invention is therefore based on the object to provide a method for processing value documents, which makes it possible to easily store processing data for value documents that are processed at high speed and have predetermined properties. Furthermore, means for carrying out the method should be specified.
  • the object is achieved by a method for processing value documents using a storage device for data, which has a storage area of predetermined storage area size, in which Value documents are occasionally transported to a sensor device, are detected for a respective value document by means of the sensor device Messdate describing at least one physical property of the value document for the respective value document a storage priority as a predetermined function of at least one necessary for determining the storage priority portion of the measured data
  • the object is further achieved by a device for processing value documents, with a transport device which is designed for transporting isolated value documents, a sensor device which is set up to acquire measurement data for at least one of the value documents transported by the transport device, the at least one physical data Describe feature of the value document, and an evaluation device having at least one processor and a memory device having a memory area predetermined memory area size, wherein the device is adapted to carry out a method according to the invention, wherein as measured data measured data of the sensor device and as a memory device, the memory device of Evaluation device can be used.
  • the device is therefore designed, using the memory device, as a memory device for data which has a memory area of predetermined memory.
  • a storage priority as a predetermined function of at least one part necessary for determining the storage priority determine the measurement data and depending on the determined memory priority to store processing data for the respective value document in a memory block in the memory area.
  • the processing data comprise at least one part of the measurement data and / or property data for at least one property of the value document which is determined using at least one part of the measurement data necessary to determine the property, and the storage priority influences the duration of the storage of the data respective processing data.
  • the evaluation device is preferably designed to determine a memory priority for the respective value document as a predetermined function of at least one part of the measurement data necessary for determining the memory priority and to store processing data for the respective value document in a memory block in the memory area as a function of the determined memory priority.
  • the value documents are transported individually to the sensor device, in particular the sensor device of the valuable document processing device.
  • the transport device can serve the value document processing device.
  • the value-document processing device may further comprise a separator, which singles value documents of a stack and feeds them to the transport device.
  • the sensor device detects at least one physical property of a respective value document. It can have one or more sensors for this purpose. If only one sensor is present, it is designed to detect the at least one physical property. If several physical properties are detected, it is also possible to use a plurality of sensors, each of which detects at least one of the plurality of physical properties.
  • the sensor device can have at least one optical sensor, in particular a color sensor and / or at least one IR sensor and / or one UV sensor, at least one luminescence sensor and / or one magnetic sensor and / or at least one ultrasound sensor.
  • the sensor device or its sensor or sensors form sensor signals from which the measurement data can be obtained or which represent the measurement data.
  • the measurement data are then acquired, preferably by means of the evaluation device, and can be stored at least temporarily.
  • the storage device is provided.
  • the memory device used is preferably a memory device in which processing data can be stored quickly, preferably in real time, for example, sufficiently fast RAM memory.
  • the storage device stores the storage area for storage given space size ready to provide the memory blocks.
  • a memory block is understood to mean a non-contiguous or, preferably, a contiguous memory area whose size is sufficient to hold the data to be stored.
  • a storage priority is determined for the respective value document or the processing data for the value document, which determines how long the processing data are stored.
  • a memory priority is determined by means of a data processing device, preferably the evaluation device, for the respective value document or the processing data for the respective value document.
  • Memory priorities are numbers or data that can be represented as such.
  • the storage priority may in principle take on arbitrary values, it is preferred that in the method discrete predefined values are given as possible values for the storage priority, particularly preferably the number of predefined values is greater than one and less than five.
  • the memory priority is determined as a predetermined function of at least one part of the measurement data necessary for determining the memory priority.
  • the memory priority as a predefined function of a part of the measurement data or of all that is necessary for determining the memory priority
  • Measurement data is determined.
  • the determination can be carried out directly or in the form that initially data describing at least one property of the value document are determined from the measurement data and this is then used to determine the memory priority.
  • the Bear Processing data may then preferably include the value for the property as property data.
  • the determination of the memory priority as a function of at least a portion of the measurement data necessary for their determination is preferably carried out according to a predetermined determination method, which is selected so that processing data for value documents with predetermined properties due to the determined memory priority stored longer than processing data for value documents that these predetermined characteristics do not have.
  • the detection of the sensor data and the determination of the memory priority can preferably take place in the device by means of the evaluation device.
  • the processing data for the respective value document are then stored in a memory block in the memory area, wherein the memory priority at least indirectly comprises the duration of the storage of the respective processing data.
  • the processing data in this case comprise at least one part of the measurement data intended for storage or all measurement data and / or property data for at least one property of the value document, which are determined from at least one part of the measurement data necessary to determine the property or the corresponding property data.
  • the processing data preferably also includes the measurement data used to determine it.
  • the evaluation device of the device has to store the processing data on the storage device.
  • the evaluation device can be designed, in particular, to perform those operations that determine the memory priority and store the memory. processing data.
  • it can have one or more processors or processor cores and a computer program with code, in the execution of which they carry out the determination of the memory priority and the storage-related operations.
  • processing data for certain value documents given by the given function can be stored and kept simple, in particular even longer.
  • value documents may preferably be a memory block which is used to store processing data for another value document , to be used for storing the processing data of the respective value document.
  • the processing data in one memory block can be overwritten with processing data for another value document.
  • the processing data for the other value documents can also be deleted first before new processing data is written to the memory block.
  • the evaluation device may preferably be designed to have a memory block for storing processing data for another value document, depending on the determined memory priority for the respective value document and depending on the use of the memory blocks for storing processing data for other value documents is used to store the processing data of the respective value document. That is, in the case that at least one memory block is available that is not used for storing processing data, this memory block is used. If no memory block not used for the storage of processing data is available, the processing data in one of the memory blocks is overwritten. As a result, processing data for value documents with a higher storage priority remains stored longer than others.
  • the determined memory priority can be assigned to the respective memory block, whereby, as far as available, a part of the memory area which does not contain a memory block or a part of a memory block is used as the memory block is associated with a memory priority, or if no such portion of the memory area is available, using as memory block a portion of the memory area having at least one memory block associated with the lowest memory priority of memory blocks having associated memory priority.
  • the evaluation device can be designed to associate the determined memory priority with the respective memory block in connection with the storage of the processing data in the respective memory block, wherein, as far as available, a part of the memory area which does not contain a memory block or a part of the memory area is used as the memory block Memory block associated with a memory priority, or if no such part of the memory area is available, is used as a memory block part of the memory area having at least one memory block, which is assigned the lowest memory priority of the memory blocks with associated memory priority. Alternatively, it is possible that unused memory blocks may also be used. Always allocate the lowest memory priority.
  • the determined memory priority can be assigned to the respective memory block, wherein as memory block a part of the memory area is used which comprises at least one memory block having the lowest memory priority of the memory blocks with allocated memory priority assigned.
  • the evaluation device may be designed to associate the determined memory priority with the respective memory block in connection with the storage of the processing data in the respective memory block, wherein a part of the memory area which comprises at least one memory block having the lowest memory priority of the memory area is used as the memory block Memory blocks associated with allocated memory priority.
  • the size of the memory blocks may be variable and, for example, be selected depending on the amount of processing data to be stored and / or a compression depending on the storage priority. In the latter case, for example, compression can only occur at high memory priorities, while at low memory priorities no compression occurs.
  • the memory blocks have a predetermined same size.
  • the memory device then has a memory area with memory blocks of predetermined size as the memory area of a predetermined memory area size. Their number is then determined or predetermined by the memory area size and the size of the memory blocks. Since the memory area then has a predetermined number of memory blocks of predetermined size, the handling of the memory blocks can be done very quickly, since an adaptation of the memory block size is not necessary.
  • the determined memory priority can then be assigned to the respective memory block, wherein a memory block, to which no memory priority is assigned, or if no such memory block is available, is used as memory block, if available is used as the memory block is a memory block, which is assigned the lowest memory priority of memory blocks with assigned memory priority.
  • the evaluation device may be designed to associate the determined memory priority with the respective memory block in connection with the storage of the processing data in the respective memory block, wherein a memory block to which no memory priority is assigned, if available, is used as the memory block, if available such memory block is available, as the memory block is a memory block is used, which is assigned the lowest memory priority of memory blocks with assigned memory priority.
  • the storage priorities are predetermined so that processing data for value documents with a higher storage priority should be stored longer than those for value documents with a lower storage priority. Alternatively, it is possible that even unused memory blocks are always assigned the lowest memory priority.
  • the determined memory priority can be assigned to the respective memory block, wherein a memory block having the lowest memory priority of the memory blocks with assigned memory priority is used as the memory block.
  • the evaluation device can then be designed to associate with the storage of the processing data in the respective memory block the respective memory block the determined memory priority. wherein a memory block is used as the memory block, which is assigned the lowest memory priority of the memory block with allocated memory priority. In this way, a staggering of the storage periods can be achieved, in particular when using more than two storage priorities.
  • the memory blocks of each memory priority may be assigned an order of assignment of the respective memory priority to them, and as memory block that memory block having the lowest memory priority of the memory priority allocated memory blocks may be used, first in the memory block Order the memory priority has been assigned.
  • the evaluation device can be designed such that the memory blocks of a respective memory priority are assigned an order of assignment of the respective memory priority to them, and the memory block used is the memory block which is assigned the lowest memory priority of the memory blocks with assigned memory priority was first assigned the memory priority in the order. The assignment is understood to be the last assignment made during execution of the method.
  • This embodiment offers the advantage that the processing data for value documents of the same storage priority can remain in the storage device for further use for as long as possible.
  • the assignment of a memory priority to a memory block can in principle be made cumbersome.
  • the method Assign the respective memory priority to the memory blocks by storing these or references to them in a list for the respective memory priority.
  • the evaluation device may be designed for this purpose to allocate the memory blocks to the respective memory priority by storing these or references to them in a list for the respective memory priority. This has the advantage that the allocation of memory priorities on the one hand and the discovery of memory blocks on the other hand can be done very easily and quickly.
  • the memory blocks can be assigned the respective memory priority by storing these or references to them in a linked list for the respective memory priority, preferably in the order of assignment.
  • the evaluation device can be designed to assign the respective memory priority to the memory blocks by storing these or references to them in a linked list for the respective memory priority, preferably in the order of assignment.
  • the stored processing data for value documents can be used in different ways. It is preferred that, preferably during transport, processing data from memory blocks, which is assigned a predetermined memory priority higher than the lowest memory priority, read and the memory block is released for the storage of processing data.
  • the readout is done in the order of decreasing memory priority when machining data for more than one memory priority is to be used.
  • the evaluation device is preferably designed to read, during transport, processing data from memory blocks to which a predetermined memory priority is assigned higher than the lowest memory priority, and to enable the memory blocks to store processing data.
  • the readout is done in the order of decreasing memory priority when processing data is to be used for more than one memory priority.
  • processing data for value documents which are assigned a high memory priority can also be used for large numbers of value documents, without many of these processing data being overwritten or lost.
  • the release can in principle be arbitrary, for example, by eliminating the allocation of the memory priority to these memory blocks.
  • the read processing data can be used in any way. It is thus possible for them to be used in the evaluation device for carrying out further evaluation and / or analysis steps during the further course of the method, ie the transport of further value documents.
  • the device can have a further memory device which, in particular, only needs to store data more slowly than the memory device. But it is also possible that the device only one interface, such as a network card or a USB interface or a card reader, are transmitted via the processing data to the then external further storage device and stored there.
  • a further storage device in particular hard disks or flash memory come into consideration. When using a network card, the transfer to an external computer can take place with the additional storage device.
  • Trigger data are detected, by means of which the function used is specified.
  • the device may for this purpose preferably have a device for detecting trigger data, wherein the device is further configured to detect trigger data by means of the device by means of which the function used is predetermined before the start of the transport.
  • This embodiment makes it possible to adapt the method to different requirements, in particular to change a criterion for when a value document is to be assigned which memory priority.
  • the device for detecting trigger data various possibilities are conceivable which can be used alternatively or in conjunction with one another.
  • an input / output device of the device for example a touch-sensitive display ("touch screen”), can be used as a device for detecting trigger data. This has the advantage that a user can easily change trigger data without special aids.
  • the device may also include an interface for transmitting data, for example a network card or a USB interface or a card reader.
  • the interface can be used over which also editing data is stored.
  • the device is then designed to read the trigger data, if necessary after entering a user's input.
  • Triggers data are on the one hand understood values that are used in calculations or to set thresholds or the like. On the other hand, this also means values by means of which certain sub-functions can be selected, which are used in the evaluation of the predetermined function for obtaining partial results.
  • the processing data can, as already stated, include part of the measurement data or all measurement data and / or property data. Preferably, they also include an identifier of the value document for which they were formed.
  • the type and scope of the processing data can be fixed in principle. However, it is preferred that in the method prior to the beginning of transporting, data record parameters are detected, by means of which the type and / or scope of processing data to be stored is determined and, as a result, the processing data are stored in accordance with the data record parameters. This has the advantage of only storing data that is really needed.
  • the device can have a device for recording the data record parameters and can also be designed to record data record parameters before the start of transporting, by means of which the type and / or scope of processing data to be stored is determined and the processing data is subsequently stored in accordance with the data record parameters.
  • the trigger data acquisition means also serves to acquire data by means of which the processing data to be stored is determined.
  • FIG. 1 is a schematic view of a value document processing device in the form of a Bariknotensortvorraum,
  • FIG. 2 shows a simplified flow diagram of a first embodiment of a method for processing documents of value which can be carried out by means of the device in FIG. 1,
  • FIG. 3 is a simplified flowchart of substeps of a step S16 in FIG. 2, FIG.
  • FIG. 4A, B is a schematic representation of the memory block usage before and after a step in a first stage of the method in Fig. 2 and
  • FIG. 5A to D a schematic representation of the memory block usage in the course of several steps in a second stage of the method in Fig. 2nd
  • the value-document processing device processes value documents at a speed of more than 30 value documents / second, preferably more than 40 value documents / second.
  • the components of the device described below are not in one shown housing of the device or held on this, unless they are referred to as external.
  • the device has a feeder 14 for feeding value documents, an output device 16 for receiving processed, d. H. sorted value documents, and a transport device 18 for transporting isolated value documents from the feeder 14 to the output device 16.
  • the feeder 14 in the example comprises an input tray 20 for a value document stack and a separator 22 for singling value documents from the value document stack in the input tray 20 and to
  • the output device 16 comprises three output sections 24, 25 and 26, in which processed value documents sorted by the result of the processing can be sorted.
  • each of the sections comprises a stacking tray and a stacking wheel, not shown, by means of which added value documents can be stored in the stacking tray.
  • the transport device 18 has at least two, in the example three branches 28, 29 and 30, at the ends of each of the output sections 24 and 25 and 26 is arranged, and at the branches via controllable by control signals switches 32 and 34, by means of which Value documents in response to control signals to the branches 28 to 30 and thus the output abschriitten 24 to 26 can be fed.
  • a sensor device 38 which measures physical properties of the value documents during the transport of value documents and forms the sensor results representing reproducing sensor signals.
  • the sensor device 38 has three sensors, namely, an optical reflectance sensor 40 which detects a remission color image and a remission IR image of the value document, an optical transmission sensor 42, which transmits a transmission color image and a transmission IR image of the value document detected, and a transmission ultrasonic sensor 44, the spatially resolved ultrasonic transmission characteristics of the document of value or measures and is referred to hereinafter for the sake of simplicity only as an ultrasonic sensor.
  • the optical sensors have a resolution greater than 60 dpi, 125 dpi in the example.
  • the sensor signals formed by the sensors correspond to measurement data or raw data of the sensors, which depending on the sensor may already have undergone a correction, for example as a function of calibration data and / or noise properties.
  • the value-document processing device 10 has an input / output device 46, which comprises a display device.
  • the input / output device 46 is realized by a touch-sensitive display device ("touch screen") In other embodiments, it may comprise, for example, a keyboard and a display device, for example an LCD display.
  • An evaluation device 48 which in the present embodiment also serves as a control device and is therefore also referred to below as a control and evaluation device, is connected via signal connections the Sensoreiricardi 38, the excellenteimichtung 46 and the transport direction 18, in particular the switches 32 and 34, connected. Furthermore, a data interface 50 is connected to the control and evaluation device 48, by means of which the control and evaluation device 48 can read and / or write data records from an external device.
  • the data interface 50 has a USB interface with a USB connection, via which data from an external storage device 60, in the example a USB storage medium, can be read and / or written to it.
  • value documents are separated from the feed device 14 and transported past or through the sensor device 38.
  • the sensor device 38 detects or measures physical properties of the value document respectively past it or transported through it and forms sensor signals or measurement data which describe the measured values for the physical properties.
  • the control and evaluation device 48 detects the sensor signals and stores corresponding measurement data at least temporarily. It also classifies the value document into one of predefined authenticity classes as a function of the sensor signals or measurement data of the sensor device 38 for a value document and of classification parameters stored in the evaluation device and controls the carrier device 18 by output of setting signals, in this case more specifically the points 32 or 34 in such a way that the value document is output in accordance with its class determined during the classification into an output section of the output device 16 assigned to the class.
  • control and evaluation device 48 has for this purpose in addition to corresponding not shown in the figures data interfaces for the sensor device 38 and its sensors via a processor 52 and connected to the processor 52 memory 54 in which at least one computer program is stored with program code at the execution of which the processor 52 controls the device and evaluates the measurement data. In doing so, it determines from the measurement data for a respective value document property data which describe various properties of the value document. In particular, it can determine the serial number, the readability of the serial number and the distribution of spots on the value document as property data.
  • the value document processing device 10 can evaluate the sensor signals or measurement data, in particular for determining an authenticity class of a processed value document, and control the transport device 18 in accordance with the evaluation or store the measurement data.
  • the value document processing device 10 further has a measurement data memory 56 connected to the processor 52, which may be part of the control and evaluation device 48, as shown in FIG. 1, or separated therefrom.
  • This measurement data memory is in this embodiment a non-volatile memory, for example a hard disk.
  • control and evaluation device 48 controls the input / output device 46, inter alia, to display operating data, and recorded on this operation data corresponding to inputs of an operator.
  • the following describes the aspects of the value-document processing device 10 and of a method for processing value documents, which relate in particular to storage of measurement data and property data determined therefrom.
  • Value documents When editing the given Value documents are to be used to acquire data for the purpose of use, to acquire processing data for value documents with specific properties, in order to adapt these for determining improved classification parameters of the value-document processing device 10 or for another value-document processing device.
  • the processing data to be stored for a value document in this exemplary embodiment comprise the measurement data of the optical reflectance sensor and certain property data determined therefrom.
  • processing data for circulating, ie no longer fresh, value documents are to be recorded whose serial number is not completely readable by the value-document processing device 10 , Furthermore, value documents are to be recorded, which have spots in the area of the serial number.
  • steps of a method for processing value documents are described, which enable the acquisition of such processing data for said value documents.
  • Other steps related to sorting may be assumed to be known and need not be further described.
  • processing data determined for a respective value document are buffered, wherein the duration of the intermediate storage depends on a storage priority which is assigned to the value document, ie this processing data, or to the storage block used for storing the processing data.
  • a storage priority which is assigned to the value document, ie this processing data, or to the storage block used for storing the processing data.
  • memory priority one of a predetermined number of discrete memory priorities may be assigned.
  • the number p of the memory priorities is predetermined and greater than 1, in the present example 3.
  • the processing data is stored the longest in memory blocks of highest memory priority 3.
  • the computer program stored in the control and evaluation device 48 has instructions for performing at least parts of the method described below, illustrated in FIG. 2.
  • control and evaluation device 48 acquires trigger data in step S10 by means of the input / output device 46, which serve in conjunction with the computer program stored in the control and evaluation device 48 to specify a function of which a storage priority is determined for the data to be stored for a value document. Furthermore, data record parameters are recorded which determine which data is stored for a respective value document.
  • processing data for value documents are to be recorded, in which the serial number can not be read with sufficient accuracy.
  • the evaluation unit reads trigger data which specifies that value documents whose serial numbers could not be read completely are assigned the highest memory priority and value documents which have patches in the range of the serial number, the second highest memory priority.
  • the processing data includes, in addition to an identifier for the value document, the raw data of the optical reflectance sensor and property data for the serial number, such as a list of the recognized characters, and data characterizing the contamination in the range of the serial number.
  • each of these memory blocks is the same and chosen so that the data to be stored, the extent of which results, inter alia, from the data set parameters, find space in it.
  • a list entry is a reference to a memory block.
  • the lists are empty before the first value document is entered, so the memory blocks are not assigned to any list.
  • control and evaluation device 48 starts the singulation of the value documents.
  • step S12 the sensor device 38 acquires measurement data for a respective value document that passes through it.
  • the evaluation device 48 acquires the measurement or raw data of the sensor device 38 for the respective value document.
  • step S14 the evaluation device determines, using at least part of the raw data, property data which describe predefined properties of the respective value document.
  • the raw data and the property data are hereinafter referred to as editing data.
  • the evaluation device Using at least part of the raw data and / or at least part of the property data, the evaluation device further determines a priority from the given priorities for the respective processing data.
  • step S16 the processing data are then stored in one of the memory blocks as a function of the ascertained memory priority for the respective value document. In connection with the storage of the processing data in the respective memory block, the determined memory priority is assigned to the respective memory block.
  • step S16 is illustrated in FIG.
  • the evaluation device checks in step S16a whether at least one free memory block, ie a memory block, has no memory priority is assigned, is available. For this, it only needs to check whether there is still one memory block in the list N of unused memory blocks.
  • the evaluation device first allocates the free memory block or, if several free memory blocks are available, one of the free memory blocks in step S16b. Here it stores the processing data and inserts it into the list Li, which corresponds to the memory priority i determined for the respective processing data, at the end of which. It removes the memory block from the list of unused memory blocks. Thereafter, the process proceeds to step S12.
  • the memory block used is a memory block which is assigned the lowest memory priority of the memory blocks with assigned memory priority.
  • the evaluation device first determines the list of the lowest memory priority, which contains at least one memory block.
  • the evaluation device removes the oldest from this list, i. H. the data block at the top of the list, and uses it for the current processing data. It stores the processing data in it and appends it to that of the lists intended for the determined memory priority or memory blocks of the determined memory priority. Depending on the storage priority for the current processing data, the memory block may therefore be at the end of the same or another list thereafter.
  • step S18 processing data are read out from memory blocks to which a predetermined memory priority is assigned higher than the lowest memory priority.
  • the memory blocks are then released for storing processing data.
  • the memory blocks are removed from the respective list, whereby they are no longer assigned priority. They can then be used as unallocated or free memory blocks. They can then be included in the list of N unused memory blocks.
  • the processing data of the highest memory priority ie the memory priority 3 is read out starting from the beginning of the list.
  • the read-out processing data are stored in the further storage device, the mass storage 56. From there, they can later be transferred to the storage medium 60 via the interface 50.
  • FIGS. 4A and 4B The procedure for two process stages is illustrated in simplified form for eight memory blocks in FIGS. 4A and 4B as well as FIGS. 5A to 5D.
  • the dashed boxes represent chained lists of unused memory blocks (N), linked lists of memory priority 1 (Li), memory priority 2 (L 2 ) and memory priority 3 (L3).
  • FIG. 4A illustrates a stage in which four memory blocks 5 to 8 are not used, three memory blocks 1, 3 and 4 with processing data for Memory priority value documents 1, lowest memory priority 1, and memory block 2 with memory priority value 2 processing data are assigned the medium memory priority 2.
  • Memory blocks shown above are more likely to be added to the list than below.
  • the memory priority 3 is determined for the following value document. Thereafter, the machining data is written in the unused memory block 5; the memory block 5 is then appended to the list for memory priority 3, in the example written as the first element in the list. The result is shown in Fig. 4B.
  • Figure 5A illustrates another stage of the process in which the memory blocks 1, 4, 6 and 8 are in the memory priority 1 list, the memory blocks 2 and 7 in the memory priority 2 list and the memory block 5 is in the bar for memory priority 3.
  • the list of unused memory blocks is empty.
  • the memory priority 1 was determined as the storage priority. It is now checked whether an unused memory block is present. Since the corresponding list is empty and thus no such block of memory exists, then the list of the lowest memory priority containing memory blocks is determined. This is the list for the memory priority 1.
  • the memory priority 2 was determined as the storage priority. It is now checked whether an unused memory block is present. Since the corresponding list is empty and thus no such block of memory exists, then the list of the lowest memory priority containing memory blocks is determined. This is the list for memory priority 1 in the situation shown in Fig. 5B. The memory block 3, which is the longest in it, and thus the highest in Fig. 5B, is removed from the list and used to store the current processing data. Since the memory priority 2 has been determined for the value document or the processing data, the memory priority 2 is allocated to this memory block by inserting it into the list for the memory priority 1 at its end. This is illustrated in FIG. 5C.
  • the machining data is read out from the memory blocks of the highest memory priority, the memory priority 3, and further used.
  • the only memory block therein is the memory block 5, for which the allocation of the memory priority is canceled by removing it from the list for the memory priority 3 and appending it to the list of unused memory blocks.
  • the resulting state is illustrated in FIG. 5D.
  • Another embodiment differs from the first embodiment in that it is additionally checked in step S16 whether the sum of the numbers of the memory blocks in the lists for the memory priority 1 and unused memory blocks falls below a predetermined lower limit. If this is not the case, the procedure is as in first embodiment continued. Otherwise, the control and evaluation device 48 stops the singulation.
  • the value documents still in the transport path are processed even further, wherein corresponding processing data are stored as in the first embodiment.
  • the lower limit is selected depending on the processing speed, the length of the transport path from the separator to the sensor device 38, and the number of memory blocks available at all so that processing data in the memory priority lists could be stored greater than the lowest memory priority if appropriate memory priorities are determined for them.
  • the processing data in memory blocks in the lists for the memory priorities greater than the lowest memory priority can then be read and stored analogously to the first exemplary embodiment. Further, the operator can remove the corresponding value documents from the output trays.
  • FIG. 1 differs from the previously described embodiments in that no list of unused memory blocks is used, but unused memory blocks are assigned the lowest memory priority. Then, all memory blocks are initially assigned to the list with the lowest priority. When a memory block is released, it is appended to the lowest priority list.
  • inventions differ from the previously described embodiments in that the evaluation device reads the trigger data via the data interface 50 from an external memory device 60. Further exemplary embodiments may differ from the preceding ones in that the processing data as characteristic data also contain data which include the skew of the banknotes, ie the deviation of the direction of the edge of the banknote extending substantially along the transport direction and the transport direction.
  • Still other embodiments differ from the previously described exemplary embodiments by the function for determining the memory priority.
  • the storage priority is determined to be higher if the value document has a sufficiently good position relative to the sensor device 38 during the acquisition of the measurement data, ie. H. in that the edge of the document of value running essentially in the transport direction is rotated by at most a predetermined angle, for example an angle of 5 °, with respect to the transport direction and this edge is removed by a predetermined distance from a predetermined center of the transport path or detection range of the sensor device , At the same time, the serial number should not be readable.
  • the measurement data of the optical reflectance sensor 40 are used in the example.
  • only those value documents receive a storage priority greater than the lowest storage priority, which have a value document type and an appropriate orientation that apply according to the acquired trigger data.
  • the measurement data of the optical reflectance sensor 40 are used in the example.
  • the function for determining the storage priority can also be predetermined in such a way that processing data for unexpected or unidentifiable value documents or value-added documents are stored. tiger sheets and such are recognized as forgery identified value documents with the highest priority.
  • a network interface preferably a wired network location, for example a gigabit emitter access point, is provided as the data interface 50.
  • the external storage device 60 is then provided by a memory connected to the network interface, for example a hard disk of a remote computer.
  • Still further exemplary embodiments may differ from the preceding exemplary embodiments in that the memory 56 is dispensed with and storage operations, ie the storage of the processing data, take place directly by means of the data interface 50 in the further, now external memory device 60.
  • step S16a is then changed to check in step S16a 'whether there is still an unused portion available in the memory area which can be used as a memory block for the present processing data. Otherwise, step S16a 'is unchanged from step S16a.
  • step S16b ' which is changed with respect to step S16b, the memory block is allocated with a size which is used to store the data Processing data is sufficient.
  • the other processes of step S16, in particular the attachment to the list and the storage of the processing data, are then unchanged.
  • step S16c is performed, which differs from step S16c only in that the lowest priority list is searched for, in which one memory block or, if necessary, enough Memory blocks are available that can be used as a memory block for the processing data to be stored.
  • step S16d is then carried out, which differs from step S16d only in that the memory block or blocks are removed from the found list and the part of the memory area occupied by them is released. The thus freed part of the memory area is then used to allocate the new memory block for the processing data to be stored. The memory block is then treated as in step S16d.
  • step S18 is omitted.
  • the processing data are then stored in any case until beyond the end of the separation of the value documents and can then be used for further analysis.
  • the processing data can be kept with the highest memory priority after processing a value-document stack and taken over when processing another value-document stack. In this way, for example, processing data with the highest storage priority can be collected over a layer in which a user processes value documents.

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Emergency Management (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Toxicology (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Automatic Analysis And Handling Materials Therefor (AREA)
  • Sorting Of Articles (AREA)
  • Inspection Of Paper Currency And Valuable Securities (AREA)

Abstract

The description relates to a method for handling value documents using a memory device for data that has a memory area of prescribed memory area size, in which value documents are transported individually to a sensor device, the sensor device is used to capture measurement data for a respective value document, a storage priority is ascertained for the respective value document as a prescribed function of at least one portion of the measurement data that is required for ascertaining the storage priority, the ascertained storage priority is taken as a basis for storing handling data for the respective value document in a memory block in the memory area, and wherein the storage priority influences the duration of the storage of the respective handling data.

Description

Verfahren und Vorrichtung zur Bearbeitung von Wertdokumenten  Method and device for processing value documents
Die vorliegende Erfindung betrifft ein Verfahren zur Bearbeitung von Wertdokumenten sowie eine Vorrichtung zur Durchführung des Verfahrens. The present invention relates to a method for processing value documents and to an apparatus for carrying out the method.
Unter Wertdokumenten werden dabei blattförmige Gegenstände verstan- den, die beispielsweise einen monetären Wert oder eine Berechtigung repräsentieren und daher nicht beliebig durch Unbefugte herstellbar sein sollen. Sie weisen daher nicht einfach herzustellende, insbesondere zu kopierende Merkmale auf, deren Vorhandsein ein Indiz für die Echtheit, d.h. die Herstellung durch eine dazu befugten Stelle, ist. Wichtige Beispiele für solche Wert- dokumente sind Coupons, Gutscheine, Schecks und insbesondere Banknoten. Under value documents are thereby understood sheet-shaped objects that represent, for example, a monetary value or an entitlement and therefore should not be arbitrarily produced by unauthorized persons. They therefore have features which are not easy to manufacture, in particular to be copied, whose presence is an indication of the authenticity, i. the manufacture by an authorized agency. Important examples of such value documents are coupons, vouchers, checks and, in particular, banknotes.
Wertdokumente müssen häufig daraufhin geprüft werden, ob sie als echt anzusehen sind und/oder in welchem Zustand sie sich befinden. Der Zu- stand kann bei Banknoten beispielsweise durch Zuordnung zu Klassen wie "urnlauffähig'' und/oder "nicht ürnlauffähig1' und/ oder "beschädigt" oder "beschädigt" in Verbindung mit der Art der Beschädigung gegeben sein. Value documents often need to be checked to see if they are genuine and / or in what condition they are. The feed was may be given in bank notes, for example, by reference to classes such as "urnlauffähig '' and / or 'not ürnlauffähig 1' and / or" damaged "or" damaged "in conjunction with the type of damage.
Zur Prüfung großer Mengen von Wertdokumenten werden oft Wertdoku- mentbearbeitungsvorrichtungen eingesetzt. Diese, insbesondere Banknotenbearbeitungsvorrichtungen, klassifizieren Wertdokumente, insbesondere Banknoten, hinsichtlich des Wertdokumenttyps, bei Banknoten hinsichtlich der Währung und/ oder des Werts, und/ oder der Echtheit und/ oder der Orientierung und/ oder insbesondere dem Zustand . Unter der Orientierung eines Wertdokuments wird im Folgenden bei einem rechteckigen Wertdokument eine der vier möglichen Lagen verstanden, die durch Drehungen des Wertdokuments um seine Längs- und Querachse um jeweils 180° erhalten werden können. In Abhängigkeit von der Klassifizierung können die Wertdokumente dann beispielsweise sortiert und gegebenenfalls in entsprechen- den Ausgabebereichen abgelegt werden. Dies sei am Beispiel von Wertdokumenten in Form von Banknoten erläutert. Valuable document processing devices are often used to inspect large volumes of value documents. These, in particular banknote processing devices, classify value documents, in particular banknotes, with regard to the value document type, banknotes with regard to the currency and / or the value, and / or the authenticity and / or the orientation and / or in particular the state. Under the orientation of a value document, a rectangular value document will be understood below to mean one of the four possible positions which can be obtained by rotating the value document around its longitudinal and transverse axes by 180 °. Depending on the classification, the value documents can then be sorted, for example, and if necessary the output areas are stored. This is explained using the example of value documents in the form of banknotes.
Die Klassifizierung erfolgt aufgrund verschiedener physikalischer Eigen- schatten der individuellen, d. h. jeweils bearbeiteten, Banknote. Beispiele für solche physikalischen Eigenschaften sind optische Eigenschaften, beispielsweise Farbeigenschaften, magnetische Eigenschaften oder Ultraschalleigenschaften. Bei der Erfassung der verschiedenen physikalischen Eigenschaften der individuellen, d. h. jeweils zu bearbeitenden bzw. bearbeiteten, Banknote werden bei der Bearbeitung von Banknoten in Banknotenbearbeitungsvorrichtungen mittels Sensoren Messdaten erzeugt, die für die Klassifizierung verwendet werden. Die Messdaten eines jeweiligen Sensors beschreiben die von dem jeweiligen Sensor erfasste physikalische Eigenschaft bzw. erfassten physikalischen Eigenschaften. Unter Messdaten werden im Folgenden allgemein insbesondere von einem Sensor gebildete Rohdaten verstanden, die, bis auf Bearbeitungsvorgänge im Sensor und/ oder Korrekturen, beispielsweise auch in Bezug auf Kalibrierung und/ oder Beseitigung von Rausch- oder Flintergrundanteilen, unverarbeitet sind. The classification is based on different physical characteristics of the individual, d. H. each processed, banknote. Examples of such physical properties are optical properties, such as color properties, magnetic properties or ultrasonic properties. When capturing the various physical properties of the individual, d. H. In the processing of banknotes in banknote processing apparatuses, by way of sensors, measurement data are generated for each banknote to be processed or processed, which are used for the classification. The measurement data of a respective sensor describe the physical property or physical properties detected by the respective sensor. In the following, measurement data are generally understood to mean, in particular, raw data formed by a sensor, which are unprocessed, except for machining processes in the sensor and / or corrections, for example also with respect to calibration and / or elimination of noise or background parts.
Die von den Sensoren gelieferten Messdaten werden in einer angeschlossenen Auswerteeinrichtung, die auch wenigstens teilweise zur Steuerung der Wertdokumentbearbeitungsvorrichtung bzw. als Steuer- und Auswerteein- richtung ausgebildet sein kann, ausgewertet. Bei dieser Auswertung werden Banknotenmerkmale, die den Banknotentyp, die Echtheit und die Qualität der Banknote charakterisieren, durch geeignete Auswerteverfahren bestimmt. In Abhängigkeit von den bestimmten Bänknotenmerkmalen wird dann von der Auswerteeinrichtung ein Klassifizierungsergebnis berechnet, das in der Folge bestimmt, in welchem Ausgabefach der Banknotenbearbeitungsvorrichtung die Banknote abgelegt werden soll. Bei Ausbildung der Aüswerteeinrichtung als Steuer- und Auswerteeinrichtung kann diese in Abhängigkeit von dem Klassifizierungsergebnis eine Transporteinrichtung der Bariknotenbearbeiümgsvorrichtung ansteuern. Bis zum Erhalt des Klassifizierungsergebnisses fallen für das jeweilige Wertdokument Bearbeitungsdaten an, unter denen im Folgenden ein Teil oder alle Messdaten und/ oder aus diesen ermittelte Daten, beispielsweise Wertdokumentmerkmale bzw. im Fall von Banknoten Banknotenmerkmale, verstanden werden. The measurement data supplied by the sensors are evaluated in a connected evaluation device, which can also be designed at least partially for controlling the value-document processing device or as a control and evaluation device. In this evaluation, banknote features that characterize the banknote type, the genuineness and the quality of the banknote are determined by suitable evaluation methods. Depending on the particular bank node features, the evaluation device then calculates a classification result, in the sequence determines in which output tray of the banknote processing device, the banknote is to be stored. When the asset device is designed as a control and evaluation device, it can control a transport device of the baricode handling device as a function of the classification result. Until the classification result is obtained, processing data is created for the respective value document, which in the following refers to a part or all measured data and / or data determined therefrom, for example value document features or, in the case of banknotes, banknote features.
Die Auswerteverfahren und die Ermittlung des Klassifizierungsergebnisses müssen an den Typ der zu verarbeitenden Banknoten und auch an die Anforderungen der Betreiber von Banknotenbearbei mgsvorrichtungen ange- passt werden. Dazu ist die Aüswerteeinrichtung, vorzugsweise wenigstens ein darin ablaufendes Auswerteprogramm, parametrierbar, d. h. es sindThe evaluation procedures and the determination of the classification result must be adapted to the type of banknotes to be processed and also to the requirements of the banknote processing facility operators. For this purpose, the asset device, preferably at least one evaluation program running therein, can be parameterized, ie. H. there are
Klassifizierungsparameter vorhanden, deren Werte vorgebbar sind und die bei der Auswertung und Klassifizierung bzw. der Ermittlung des Klassifizierungsergebnisses verwendet werden; diese Anpassung der Klassifizierungsparameterwerte, auch als Anpassung der Klassifizierungsparameter be- zeichnet, wird im Folgenden als Adaption bezeichnet. Um passende Klassifizierungsparameter zu ermitteln, werden häufig die Messdaten entsprechender, geeignet vorgegebener Banknoten zur Klassifizierungsparameteranpassung verwendet. Genauer werden in einem ersten Schritt bei einer Messdatenaufnahme für die vorgegebenen Banknoten mit der Banknotenbearbei- tungsvorrichtung entsprechende Messdaten erfasst und dauerhaft abgespeichert. Diese Messdaten werden dann in einem zweiten Schritt zur Ermittlung der Klassifizierungsparameterwerte benutzt. Bei der Durchführung einer solchen Anpassung kann der Fall auftreten, dass bestimmte Banknoten nicht so gut klassifiziert werden können, wie dies wünschenswert wäre. Besonders auch im normalen Betrieb der Vorrichtung kann der Fall auftreten, dass die Klassifizierung bestimmter Banknoten Schwierigkeiten bereitet. In beiden Fällen kann es wünschenswert sein, Bearbeitungsdaten, beispielsweise Messdaten, für bestimmte Banknoten zu erhalten, deren sichere Klassifizierung Schwierigkeiten bereitet. Classification parameters exist whose values can be specified and which are used in the evaluation and classification or determination of the classification result; This adaptation of the classification parameter values, also referred to as adaptation of the classification parameters, is referred to below as an adaptation. In order to determine suitable classification parameters, the measurement data of corresponding, suitably predetermined bank notes are frequently used for the classification parameter adaptation. More specifically, in a first step in a measurement data recording for the predetermined banknotes with the banknote processing device corresponding measurement data is detected and stored permanently. These measurement data are then used in a second step to determine the classification parameter values. In making such an adjustment, the case may arise that certain banknotes can not be classified as well as would be desirable. Especially in the normal operation of the device, the case may arise that the classification of certain banknotes is difficult. In both cases it may be desirable to obtain processing data, for example measurement data, for certain banknotes whose secure classification presents difficulties.
Bedingt durch die vielfach sehr großen Bearbeitungsgeschwindigkeiten mo- derner Wertdokumentbearbeitungsvorrichtungen und/ oder das hohe Auflösungsvermögen darin verwendeter optische Sensoren entsteht bei der Bearbeitung ein großer Strom von Bearbeitungsdaten, insbesondere wenn letztere Messdaten umfassen. Es ist daher nicht ohne weiteres möglich, diese Daten für spätere Untersuchungen für längere Zeit, insbesondere dauerhaft, d.h. über das Ende des Transportierens von Wertdokumenten hinaus, zu speichern. Insbesondere können Bearbeitungsdaten von Wertdokumenten mit bestimmten vorgegebenen Eigenschaften nicht ohne weiteres für eine spätere Verwendung gespeichert werden. Der vorliegenden Erfindung Hegt daher die Aufgabe zugrunde, ein Verfahren zur Bearbeitung von Wertdokumenten zu schaffen, das es ermöglicht, einfach Bearbeitungsdaten für Wertdokumente zu speichern, die mit hoher Geschwindigkeit bearbeitet werden und vorgegebene Eigenschaften aufweisen. Ferner sollen Mittel zur Durchführung des Verfahrens angegeben wer- den. Due to the often very high processing speeds of modern value-document processing devices and / or the high resolution capability of optical sensors used therein, a large stream of processing data is produced during processing, especially if the latter comprise measurement data. Therefore, it is not readily possible for such data to be retained for a long time, in particular permanently, for later investigations. beyond the end of transporting value documents, to save. In particular, processing data of value documents with certain predetermined properties can not be readily stored for later use. The present invention is therefore based on the object to provide a method for processing value documents, which makes it possible to easily store processing data for value documents that are processed at high speed and have predetermined properties. Furthermore, means for carrying out the method should be specified.
Die Aufgabe wird gelöst durch ein Verfahren zur Bearbeitung von Wertdokumenten unter Verwendung einer Speichereinrichtung für Daten, die einen Speicherbereich vorgegebener Speicherbereichsgröße aufweist, bei dem Wertdokumente vereinzelt zu einer Sensoreinrichtung transportiert werden, für ein jeweiliges Wertdokument mittels der Sensoreinrichtung Messdate erfasst werden, die wenigstens eine physikalische Eigenschaft des Wertdokuments beschreiben, für das jeweiliges Wertdokument eine Speicherpriori- tat als vorgegebene Funktion wenigstens eines zur Ermittlung der Speicherpriorität notwendigen Teils der Messdaten ermittelt wird, in Abhängigkeit von der ermittelten Speicherpriorität Bearbeitungsdaten für das jeweilige Wertdokument in einem Speicherblock in dem Speicherbereich gespeichert werden, wobei die Bearbeitungsdaten wenigstens einen zur Speicherung vorgesehenen Teil der Messdaten und/ oder Eigenschaftsdaten für wenigstens eine Eigenschaft des Wertdokuments, die unter Verwendung wenigstens eines zur Ermittlung der Eigenschaft notwendigen Teils der Messdaten ermittelt werden, umfassen, und wobei die Speicherpriorität die Dauer der Speicherung der jeweiligen Bearbeitungsdaten beeinflusst. The object is achieved by a method for processing value documents using a storage device for data, which has a storage area of predetermined storage area size, in which Value documents are occasionally transported to a sensor device, are detected for a respective value document by means of the sensor device Messdate describing at least one physical property of the value document for the respective value document a storage priority as a predetermined function of at least one necessary for determining the storage priority portion of the measured data Depending on the determined storage priority, processing data for the respective value document is stored in a memory block in the memory area, wherein the processing data comprises at least one part of the measurement data and / or property data for at least one property of the value document intended to be stored using at least one of Determining the property necessary part of the measured data are determined include, and wherein the storage priority affect the duration of storage of the respective processing data st.
Die Aufgabe wird weiter gelöst durch eine Vorrichtung zur Bearbeitung von Wertdokumenten, mit einer Transporteinrichtung, die zum Transportieren vereinzelter Wertdokumente ausgebildet ist, einer Sensoreinrichtung, die dazu eingerichtet ist, für jeweils eines der von der Transporteinrichtung transportierten Wertdokumente Messdaten zu erfassen, die wenigstens eine physikalische Eigenschaft des Wertdokuments beschreiben, und einer Auswerteeinrichtung, die wenigstens einen Prozessor und eine Speichereinrichtung, die einen Speicherbereich vorgegebener Speicherbereichsgröße aufweist, aufweist, wobei die Vorrichtung dazu ausgebildet ist, ein erfindungsgemäßes Verfahren auszuführen, wobei als Messdaten Messdaten der Sensoreinrichtung und als Speichereinrichtung die Speichereinrichtung der Auswerteeinrichtung verwendet werden. Insbesondere ist die Vorrichtung also dazu ausgebildet, unter Verwendung der Speichereinrichtung als Speichereinrichtung für Daten, die einen Speicherbereich vorgegebener Spei- cherbereichsgröße aufweist, Wertdokumente vereinzelt zu einer Sensoreinrichtung zu transportieren, für ein jeweiliges Wertdokument mittels der Sensoreinrichtung Messdaten zu erfassen, die wenigstens eine physikalische Eigenschaft des Wertdokuments beschreiben, für das jeweiliges Wertdoku- ment eine Speicherpriorität als vorgegebene Funktion wenigstens eines zur Ermittlung der Speicherpriorität notwendigen Teils der Messdaten zu ermitteln und in Abhängigkeit von der ermittelten Speicherpriorität Bearbeitungsdaten für das jeweilige Wertdokument in einem Speicherblock in dem Speicherbereich zu speichern. Dabei umfassen die Bearbeitungsdaten we- nigstens einen zur Speicherung vorgesehenen Teil der Messdaten und/ oder Eigenschaftsdaten für wenigstens eine Eigenschaft des Wertdokuments, die unter Verwendung wenigstens eines zur Ermittlung der Eigenschaft notwendigen Teils der Messdaten ermittelt werden, und die Speicherpriorität beeinflusst die Dauer der Speicherung der jeweiligen Bearbeitungsdaten. Vorzugsweise ist die Auswerteeinrichtung dazu ausgebildet, für das jeweilige Wertdokument eine Speicherpriorität als vorgegebene Funktion wenigstens eines zur Ermittlung der Speicherpriorität notwendigen Teils der Messdaten zu ermitteln und in Abhängigkeit von der ermittelten Speicherpriorität Bearbeitungsdaten für das jeweilige Wertdokument in einem Speicherblock in dem Speicherbereich zu speichern. The object is further achieved by a device for processing value documents, with a transport device which is designed for transporting isolated value documents, a sensor device which is set up to acquire measurement data for at least one of the value documents transported by the transport device, the at least one physical data Describe feature of the value document, and an evaluation device having at least one processor and a memory device having a memory area predetermined memory area size, wherein the device is adapted to carry out a method according to the invention, wherein as measured data measured data of the sensor device and as a memory device, the memory device of Evaluation device can be used. In particular, the device is therefore designed, using the memory device, as a memory device for data which has a memory area of predetermined memory. For the respective value document, a storage priority as a predetermined function of at least one part necessary for determining the storage priority determine the measurement data and depending on the determined memory priority to store processing data for the respective value document in a memory block in the memory area. In this case, the processing data comprise at least one part of the measurement data and / or property data for at least one property of the value document which is determined using at least one part of the measurement data necessary to determine the property, and the storage priority influences the duration of the storage of the data respective processing data. The evaluation device is preferably designed to determine a memory priority for the respective value document as a predetermined function of at least one part of the measurement data necessary for determining the memory priority and to store processing data for the respective value document in a memory block in the memory area as a function of the determined memory priority.
Bei dem Verfahren werden die Wertdokumente vereinzelt zu der Sensorein- richtung, insbesondere der Sensoreinrichtung der Wertdokumentbearbei- tungsvorrichtung, transportiert. Hierzu kann die Transporteinrichtung der Wertdokumentbearbeitungseinrichtung dienen. Zur Vereinzelung von Wertdokumenten kann die Wertdokumentbearbeitungsvorrichtung weiter einen Vereinzeier aufweisen, der Wertdokumente eines Stapels vereinzelt und der Transporteinrichtung zuführt. Die Sensoreiririchtung erfasst wenigstens eine physikalische Eigenschaft eines jeweiligen Wertdokuments. Sie kann dazu einen oder mehrere Sensoren aufweisen. Ist nur ein Sensor vorhanden, ist dieser zur Erfassung der wenigstens einen physikalischen Eigenschaft ausgebildet. Werden mehrere physikalische Eigenschaften erfasst, können auch mehrere Sensoren verwendet werden, die jeweils wenigstens eine der mehreren physikalischen Eigenschaften erfassen. Beispiele für die Eigenschaften eines Wertdokuments sind dessen Remissions- und/ oder Transmissionseigenschaften im sichtbaren Bereich des elektromagnetischen Spektrums, insbesondere auch aufge- löst nach Wellenlängen oder Farben, die Remissions- und/ oder Transmissionseigenschaften im infraroten und/ oder ultravioletten Spektralbereich des elektromagnetischen Spektrums, Lumineszenzeigenschaften, magnetische Eigenschaften oder Remissions- oder Transmissionseigenschaften für Ultraschall in vorgegebenen Frequenzbereichen sowie daraus abgeleitete Eigen- schaffen. Entsprechend kann die Sensoreinrichtung wenigstens einen optischen Sensor, insbesondere einen Farbsensor und/ oder wenigstens einen IR- Sensor und/ oder einen UV-Sensor, wenigstens einen Lumineszenzsensor und/ oder einen Magnetsensor und/ oder wenigstens einen Ultraschallsensor aufweisen. Die Sensoreinrichtung bzw. deren Sensor oder Sensoren bilden bei der Erfassung Sensorsignale, aus denen die Messdaten erhalten werden können oder die die Messdaten repräsentieren. Die Messdaten werden dann, vorzugsweise mittels der Auswerteeinrichtung, erfasst und können zumindest zeitweise gespeichert werden. Zur Speicherung der Bearbeitungsdaten ist die Speichereinrichtung vorgesehen. Als Speichereinrichtung wird vorzugsweise eine Speichereinrichtung verwendet, in der Bearbeitungsdaten schnell, vorzugsweise in Echtzeit, gespeichert werden können, beispielsweise hinreichend schneller RAM- Speicher. Die Speichereinrichtung stellt zur Speicherung den Speicherbereich vorgegebener Speicherbereichsgröße bereit, der zur Bereitstellung der Speicherblöcke bereitsteht. Unter einem Speicherblock wird im Rahmen der vorliegenden Erfindung ein nicht zusammenhängender oder vorzugsweise ein zusammenhängende Speicherbereich verstanden, dessen Größe zur Auf- nähme der zu speichernden Daten ausreicht. In the method, the value documents are transported individually to the sensor device, in particular the sensor device of the valuable document processing device. For this purpose, the transport device can serve the value document processing device. In order to separate documents of value, the value-document processing device may further comprise a separator, which singles value documents of a stack and feeds them to the transport device. The sensor device detects at least one physical property of a respective value document. It can have one or more sensors for this purpose. If only one sensor is present, it is designed to detect the at least one physical property. If several physical properties are detected, it is also possible to use a plurality of sensors, each of which detects at least one of the plurality of physical properties. Examples of the properties of a value document are its remission and / or transmission properties in the visible range of the electromagnetic spectrum, in particular also resolved by wavelengths or colors, the remission and / or transmission properties in the infrared and / or ultraviolet spectral range of the electromagnetic spectrum, luminescence properties , magnetic properties or remission or transmission properties for ultrasound in predetermined frequency ranges as well as inherent properties derived therefrom. Accordingly, the sensor device can have at least one optical sensor, in particular a color sensor and / or at least one IR sensor and / or one UV sensor, at least one luminescence sensor and / or one magnetic sensor and / or at least one ultrasound sensor. During detection, the sensor device or its sensor or sensors form sensor signals from which the measurement data can be obtained or which represent the measurement data. The measurement data are then acquired, preferably by means of the evaluation device, and can be stored at least temporarily. For storing the processing data, the storage device is provided. The memory device used is preferably a memory device in which processing data can be stored quickly, preferably in real time, for example, sufficiently fast RAM memory. The storage device stores the storage area for storage given space size ready to provide the memory blocks. In the context of the present invention, a memory block is understood to mean a non-contiguous or, preferably, a contiguous memory area whose size is sufficient to hold the data to be stored.
Zur Speicherung ist es erfindungsgemäß vorgesehen, dass für das jeweilige Wertdokument bzw. die Bearbeitungsdaten für das Wertdokument eine Speicherpriorität ermittelt wird, die bestimmt, wie lange die Bearbeitungsda- ten gespeichert werden. For storage, it is provided according to the invention that a storage priority is determined for the respective value document or the processing data for the value document, which determines how long the processing data are stored.
Genauer wird, mittels einer Datenverarbeitungseinrichtung, vorzugsweise der Auswerteeinrichtung, für das jeweilige Wertdokument bzw. die Bearbeitungsdaten für das jeweilige Wertdokument eine Speicherpriorität ermittelt. Unter Speicherprioritäten werden dabei Zahlen oder als solche darstellbare Daten verstanden. Obwohl die Speicherpriorität grundsätzlich beliebige Werte annehmen kann, ist es bevorzugt, dass bei dem Verfahren als mögliche Werte für die Speicherpriorität diskrete vorgegebene Werte vorgegeben sind, besonders bevorzugt ist die Anzahl der vorgegebenen Werte größer als eins und kleiner als fünf. More precisely, a memory priority is determined by means of a data processing device, preferably the evaluation device, for the respective value document or the processing data for the respective value document. Memory priorities are numbers or data that can be represented as such. Although the storage priority may in principle take on arbitrary values, it is preferred that in the method discrete predefined values are given as possible values for the storage priority, particularly preferably the number of predefined values is greater than one and less than five.
Die Speicherpriorität wird als vorgegebene Funktion wenigstens eines zur Ermittlung der Speicherpriorität notwendigen Teils der Messdaten ermittelt. D. h., dass die Speicherpriorität als vorgegebene Funktion eines zur Ermitt- l ng der Speicherpriorität notwendigen Teils der Messdaten oder allerThe memory priority is determined as a predetermined function of at least one part of the measurement data necessary for determining the memory priority. In other words, the memory priority as a predefined function of a part of the measurement data or of all that is necessary for determining the memory priority
Messdaten ermittelt wird. Die Ermittlung kann dabei unmittelbar erfolgen oder in der Form, dass zunächst Daten, die wenigstens eine Eigenschaft des Wertdokuments beschreiben, aus den Messdaten ermittelt werden und diese dann zur Ermittlung der Speicherpriorität weiterverwendet wird. Die Bear- beitungsdaten können dann vorzugsweise den Wert für die Eigenschaft als Eigenschaftsdaten umfassen. Die Ermittlung der Speicherpriorität als Funktion wenigstens eines Teils der zu deren Ermittlung notwendigen Messdaten erfolgt vorzugsweise nach einem vorgegebenen Ermittlungsverfahren, das so gewählt ist, dass Bearbeitungsdaten für Wertdokumente mit vorgegebenen Eigenschaften aufgrund der ermittelten Speicherpriorität länger gespeichert werden als Bearbeitungsdaten für Wertdokumente, die diese vorgegebenen Merkmale nicht aufweisen. Die Erfassung der Sensordaten und die Ermittlung der Speicherpriorität kann bei der Vorrichtung vorzugsweise mittels der Auswerteeinrichtung erfolgen. Measurement data is determined. The determination can be carried out directly or in the form that initially data describing at least one property of the value document are determined from the measurement data and this is then used to determine the memory priority. The Bear Processing data may then preferably include the value for the property as property data. The determination of the memory priority as a function of at least a portion of the measurement data necessary for their determination is preferably carried out according to a predetermined determination method, which is selected so that processing data for value documents with predetermined properties due to the determined memory priority stored longer than processing data for value documents that these predetermined characteristics do not have. The detection of the sensor data and the determination of the memory priority can preferably take place in the device by means of the evaluation device.
Je nach ermittelter Speicherpriorität werden dann die Bearbeitungsdaten für das jeweilige Wertdokument in einem Speicherblock in dem Speicherbereich gespeichert, wobei die Speicherpriorität wenigstens indirekt die Dauer der Speicherung der jeweiligen Bearbeitungsdaten umfasst. Die Bearbeitungsdaten umfassen dabei wenigstens einen zur Speicherung vorgesehenen Teil der Messdaten oder alle Messdaten und/ oder Eigenschaftsdaten für wenigstens eine Eigenschaft des Wertdokuments, die aus unter Verwendung wenigstens eine zur Ermittlung der Eigenschaft bzw. der entsprechenden Eigenschaftsdaten notwendigen Teils der Messdaten ermittelt werden. Vorzugsweise umfassen die Bearbeitungsdaten neben den Eigenschaftsdaten auch die zu deren Ermittlung verwendeten Messdaten. Depending on the determined memory priority, the processing data for the respective value document are then stored in a memory block in the memory area, wherein the memory priority at least indirectly comprises the duration of the storage of the respective processing data. The processing data in this case comprise at least one part of the measurement data intended for storage or all measurement data and / or property data for at least one property of the value document, which are determined from at least one part of the measurement data necessary to determine the property or the corresponding property data. In addition to the property data, the processing data preferably also includes the measurement data used to determine it.
Die Auswerteeinrichtung der Vorrichtung verfügt zur Speicherung der Bearbeitungsdaten über die Speichereinrichtung. Bei der Vorrichtung kann die Auswerteeinrichtung insbesondere dazu ausgebildet sein, diejenigen Vorgänge, die das Ermitteln der Speicherpriorität und das Speichern der Bear- beitungsdaten betreffen, auszuführen. Hierzu kann sie einen oder mehrere Prozessoren oder Prozessorkerne sowie ein Computerprogramm mit Code aufweisen, bei dessen Ausführung diese das Ermitteln der Speicherpriorität und das Speichern betreffende Vorgänge ausführen. The evaluation device of the device has to store the processing data on the storage device. In the case of the apparatus, the evaluation device can be designed, in particular, to perform those operations that determine the memory priority and store the memory. processing data. For this purpose, it can have one or more processors or processor cores and a computer program with code, in the execution of which they carry out the determination of the memory priority and the storage-related operations.
Die länger gespeicherten Bearbeitungsdaten stehen dann länger zur weiteren Verwendung zur Verfügung und brauchen nicht schnell überschrieben zu werden. Damit können trotz hoher Bearbeitungsgeschwindigkeiten Bearbeitungsdaten für bestimmte, durch die vorgegebene Funktion gegebene Wert- dokumente einfach, insbesondere auch länger gespeichert und gehalten werden. The longer stored processing data are then longer available for further use and need not be overwritten quickly. Thus, in spite of high processing speeds, processing data for certain value documents given by the given function can be stored and kept simple, in particular even longer.
In Abhängigkeit von der ermittelten Speicherpriorität für das jeweilige, d. h. aktuelle, Wertdokument und in Abhängigkeit von der Verwendung der Speicherblöcke zur Speicherung von Bearbeitungsdaten für andere, d. h. vorher bearbeitete, Wertdokumente kann vorzugsweise ein Speicherblock, der zur Speicherung von Bearbeitungsdaten für ein anderes Wertdokument verwendet ist, zur Speicherung der Bearbeitungsdaten des jeweiligen Wertdokuments verwendet werden. Dabei können die Bearbeitungsdaten in ei- nem Speicherblock mit Bearbeitungsdaten für ein anderes Wertdokument überschrieben werden. Es können aber auch die Bearbeitungsdaten für das andere Wertdokumente zunächst gelöscht werden, bevor neue Bearbeitungsdaten in den Speicherblock geschrieben werden. Bei der Vorrichtung kann die Auswerteeinrichtung vorzugsweise dazu ausgebildet sein, in Ab- hängigkeit von der ermittelten Speicherpriorität für das jeweilige Wertdokument und in Abhängigkeit von der Verwendung der Speicherblöcke zur Speicherung von Bearbeitungsdaten für andere Wertdokumente einen Speicherblock, der zur Speicherung von Bearbeitungsdaten für ein anderes Wertdokument verwendet ist, zur Speicherung der Bearbeitungsdaten des jeweiligen Wertdokuments zu verwenden. Das heißt, dass in dem Fall, dass wenigstens ein Speicherblock zur Verfügung steht, der nicht zur Speicherung von Bearbeitungsdaten genutzt ist, dieser Speicherblock verwendet wird. Soweit kein nicht für die Speicherung von Bearbeitungsdaten genutz- ter Speicherblock zur Verfügung steht, werden die Bearbeitungsdaten in einem der Speicherblöcke überschrieben. Das hat zur Folge, dass Bearbeitungsdaten für Wertdokumente mit einer höheren Speicherpriorität länger gespeichert bleiben als andere. Depending on the determined storage priority for the respective, ie current, value document and depending on the use of the memory blocks for storing processing data for other, ie previously processed, value documents may preferably be a memory block which is used to store processing data for another value document , to be used for storing the processing data of the respective value document. In this case, the processing data in one memory block can be overwritten with processing data for another value document. However, the processing data for the other value documents can also be deleted first before new processing data is written to the memory block. In the case of the device, the evaluation device may preferably be designed to have a memory block for storing processing data for another value document, depending on the determined memory priority for the respective value document and depending on the use of the memory blocks for storing processing data for other value documents is used to store the processing data of the respective value document. That is, in the case that at least one memory block is available that is not used for storing processing data, this memory block is used. If no memory block not used for the storage of processing data is available, the processing data in one of the memory blocks is overwritten. As a result, processing data for value documents with a higher storage priority remains stored longer than others.
Vorzugsweise kann bei dem Verfahren in Verbindung mit dem Speichern der Bearbeitungsdaten in dem jeweiligen Speicherblock dem jeweiligen Speicherblock die ermittelte Speicherpriorität zugeordnet werden, wobei, soweit verfügbar, als Speicherblock ein Teil des Speicherbereichs verwendet wird, der keinen Speicherblock oder keinen Teil eines Speicherblocks enthält, dem eine Speicherpriorität zugeordnet ist, oder wenn kein solcher Teil des Speicherbereichs verfügbar ist, als Speicherblock ein Teil des Speicherbereichs verwendet wird, der wenigstens einen Speicherblock aufweist, dem die niedrigste Speicherpriorität der Speicherblöcke mit zugeordneter Speicherpriorität zugeordnet ist. Bei der Vorrichtung kann die Auswerteeinrichtung dazu ausgebildet sein, in Verbindung mit dem Speichern der Bearbeitungsdaten in dem jeweiligen Speicherblock dem jeweiligen Speicherblock die ermittelte Speicherpriorität zuzuordnen, wobei, soweit verfügbar, als Speicherblock ein Teil des Speicherbereichs verwendet wird, der keinen Speicherblock oder keinen Teil eines Speicherblocks enthält, dem eine Speicherpriorität zugeordnet ist, oder wenn kein solcher Teil des Speicherbereichs verfügbar ist, als Speicherblock ein Teil des Speicherbereichs verwendet wird, der wenigstens einen Speicherblock aufweist, dem die niedrigste Speicherpriorität der Speicherblöcke mit zugeordneter Speicherpriorität zugeordnet ist. Alternativ ist es möglich, dass auch nicht benutzten Speicherblö- cken immer die niedrigste Speicherpriorität zugeordnet wird. Dann kann bei dem Verfahren in Verbindung mit dem Speichern der Bearbeitungsdaten in dem jeweiligen Speicherblock dem jeweiligen Speicherblock die ermittelte Speicherpriorität zugeordnet werden, wobei als Speicherblock ein Teil des Speicherbereichs verwendet wird, der wenigstens einen Speicherblock umfasst, dem die niedrigste Speicherpriorität der Speicherblöcke mit zugeordneter Speicherpriorität zugeordnet ist. Bei der Vorrichtung kann die Auswerteeinrichtung dazu ausgebildet sein, in Verbindung mit dem Speichern der Bearbeitungsdaten in dem jeweiligen Speicherblock dem jeweiligen Speicherblock die ermittelte Speicherpriorität zuzuordnen, wobei als Speicherblock ein Teil des Speicherbereichs verwendet wird, der wenigstens einen Speicherblock umfasst, dem die niedrigste Speicherpriorität der Speicherblöcke mit zugeordneter Speicherpriorität zugeordnet ist. Preferably, in the method in connection with the storage of the processing data in the respective memory block, the determined memory priority can be assigned to the respective memory block, whereby, as far as available, a part of the memory area which does not contain a memory block or a part of a memory block is used as the memory block is associated with a memory priority, or if no such portion of the memory area is available, using as memory block a portion of the memory area having at least one memory block associated with the lowest memory priority of memory blocks having associated memory priority. In the case of the apparatus, the evaluation device can be designed to associate the determined memory priority with the respective memory block in connection with the storage of the processing data in the respective memory block, wherein, as far as available, a part of the memory area which does not contain a memory block or a part of the memory area is used as the memory block Memory block associated with a memory priority, or if no such part of the memory area is available, is used as a memory block part of the memory area having at least one memory block, which is assigned the lowest memory priority of the memory blocks with associated memory priority. Alternatively, it is possible that unused memory blocks may also be used. Always allocate the lowest memory priority. Then, in the method in connection with the storage of the processing data in the respective memory block, the determined memory priority can be assigned to the respective memory block, wherein as memory block a part of the memory area is used which comprises at least one memory block having the lowest memory priority of the memory blocks with allocated memory priority assigned. In the case of the apparatus, the evaluation device may be designed to associate the determined memory priority with the respective memory block in connection with the storage of the processing data in the respective memory block, wherein a part of the memory area which comprises at least one memory block having the lowest memory priority of the memory area is used as the memory block Memory blocks associated with allocated memory priority.
Prinzipiell kann bei dem Verfahren die Größe der Speicherblöcke variabel sein und beispielsweise in Abhängigkeit von der zu speichernden Menge der Bearbeitungsdaten und/ oder einer Kompression in Abhängigkeit von der Speicherpriorität gewählt sein. In letzterem Fall kann die Kompression beispielsweise nur bei hohen Speicherprioritäten erfolgen, während bei niedrigen Speicherprioritäten keine Kompression erfolgt. Es ist allerdings bevorzugt, dass die Speicherblöcke eine vorgegebene gleiche Größe aufweisen. Die Speichereinrichtung weist dann also als Speicherbereich vorgegebener Speicherbereichsgröße einen Speicherbereich mit Speicherblöcken vorgegebener Größe auf. Deren Anzahl ist dann durch die Speicherbereichsgröße und die Größe der Speicherblöcke bestimmt bzw. vorgegeben. Da der Speicherbereich dann eine vorgegebene Anzahl von Speicherblöcken vorgegebener Größe aufweist, kann die Handhabung der Speicherblöcke besonders schnell erfolgen, da eine Anpassung der Speicher blockgröße nicht notwendig ist. Vorzugsweise kann dann bei dem Verfahren in Verbindung mit dem Speichern der Bearbeitungsdaten in dem jeweiligen Speicherblock dem jeweiligen Speicherblock die ermittelte Speicherpriorität zugeordnet werden, wobei, soweit verfügbar, als Speicherblock ein Speicherblock verwendet wird, dem keine Speicherpriorität zugeordnet ist, oder wenn kein solcher Speicherblock verfügbar ist, als Speicherblock ein Speicherblock verwendet wird, dem die niedrigste Speicherpriorität der Speicherblöcke mit zugewiesener Speicherpriorität zugeordnet ist. Bei der Vorrichtung kann die Auswerteeinrichtung dazu ausgebildet sein, in Verbindung mit dem Speichern der Bearbeitungsdaten in dem jeweiligen Speicherblock dem jeweiligen Speicherblock die ermittelte Speicherpriorität zuzuordnen, wobei, soweit verfügbar, als Speicherblock ein Speicherblock verwendet wird, dem keine Speicherpriorität zugeordnet ist, oder wenn kein solcher Speicherblock verfügbar ist, als Speicherblock ein Speicherblock verwendet wird, dem die niedrigste Speicherpriorität der Speicherblöcke mit zugewiesener Speicherpriorität zugeordnet ist. Hierbei sind die Speicherprioritäten so vorgegeben, dass Bearbeitungsdaten für Wertdokumente mit höherer Speicherpriorität länger gespeichert werden sollen als solche für Wertdokumente mit niedrigerer Speicherpriorität. Alternativ ist es möglich, dass auch nicht benutzten Speicherblöcken immer die niedrigste Speicherpriorität zugeordnet wird. Dann kann bei dem Verfahren in Verbindung mit dem Speichern der Bearbeitungsdaten in dem jeweiligen Speicherblock dem jeweiligen Speicherblock die ermittelte Speicherpriorität zugeordnet werden, wobei als Speicherblock ein Speicherblock verwendet wird, dem die niedrigste Speicherpriorität der Speicherblöcke mit zugewiesener Speicherpriorität zugeordnet ist. Bei der Vorrichtung kann dann die Auswerteeinrichtung dazu ausgebildet sein, in Verbindung mit dem Speichern der Bearbeitungsdaten in dem jeweiligen Speicherblock dem jeweiligen Speicherblock die ermittelte Speicherpriorität zuzuordnen, wobei als Speicherblock ein Speicherblock verwendet wird, dem die niedrigste Speicherpriorität der Speicher blocke mit zugewiesener Speicherpriorität zugeordnet ist. Auf diese Weise kann insbesondere bei Verwendung von mehr als zwei Speicherprioritäten eine Staffelung der Speicherdauern erreicht werden. In principle, in the method, the size of the memory blocks may be variable and, for example, be selected depending on the amount of processing data to be stored and / or a compression depending on the storage priority. In the latter case, for example, compression can only occur at high memory priorities, while at low memory priorities no compression occurs. However, it is preferred that the memory blocks have a predetermined same size. The memory device then has a memory area with memory blocks of predetermined size as the memory area of a predetermined memory area size. Their number is then determined or predetermined by the memory area size and the size of the memory blocks. Since the memory area then has a predetermined number of memory blocks of predetermined size, the handling of the memory blocks can be done very quickly, since an adaptation of the memory block size is not necessary. Preferably, in the method in connection with the storage of the processing data in the respective memory block, the determined memory priority can then be assigned to the respective memory block, wherein a memory block, to which no memory priority is assigned, or if no such memory block is available, is used as memory block, if available is used as the memory block is a memory block, which is assigned the lowest memory priority of memory blocks with assigned memory priority. In the case of the apparatus, the evaluation device may be designed to associate the determined memory priority with the respective memory block in connection with the storage of the processing data in the respective memory block, wherein a memory block to which no memory priority is assigned, if available, is used as the memory block, if available such memory block is available, as the memory block is a memory block is used, which is assigned the lowest memory priority of memory blocks with assigned memory priority. In this case, the storage priorities are predetermined so that processing data for value documents with a higher storage priority should be stored longer than those for value documents with a lower storage priority. Alternatively, it is possible that even unused memory blocks are always assigned the lowest memory priority. Then, in the method in connection with the storage of the processing data in the respective memory block, the determined memory priority can be assigned to the respective memory block, wherein a memory block having the lowest memory priority of the memory blocks with assigned memory priority is used as the memory block. In the apparatus, the evaluation device can then be designed to associate with the storage of the processing data in the respective memory block the respective memory block the determined memory priority. wherein a memory block is used as the memory block, which is assigned the lowest memory priority of the memory block with allocated memory priority. In this way, a staggering of the storage periods can be achieved, in particular when using more than two storage priorities.
Gemäß einer bevorzugten Ausführungsform kann bei dem Verfahren den Speicherblöcken jeweils einer Speicherpriorität eine Reihenfolge der Zuordnung der jeweiligen Speicherpriorität zu ihnen zugeordnet sein, und als Speicherblock derjenige Speicherblock, dem die niedrigste Speicherpriorität der Speicherblöcke mit zugewiesener Speicherpriorität zugeordnet ist, verwendet werden, dem zuerst in der Reihenfolge die Speicherpriorität zugeordnet wurde. Bei der Vorrichtung kann die Auswerteeinrichtung dazu ausgebildet sein, dass den Speicherblöcken jeweils einer Speicherpriorität eine Reihenfolge der Zuordnung der jeweiligen Speicherpriorität zu ihnen zugeordnet ist, und als Speicherblock derjenige Speicherblock, dem die niedrigste Speicherpriorität der Speicherblöcke mit zugewiesener Speicherpriorität zugeordnet ist, verwendet werden, dem zuerst in der Reihenfolge die Speicherpriorität zugeordnet wurde. Unter der Zuordnung wird dabei die letzte bei Ausführung des Verfahrens erfolgte Zuordnung verstanden. Diese Ausführungsform bietet den Vorteil, dass die Bearbeitungsdaten für Wertdokumente derselben Speicherpriorität möglichst lange in der Speichereinrichtung zur weiteren Verwendung verbleiben können. According to a preferred embodiment, in the method, the memory blocks of each memory priority may be assigned an order of assignment of the respective memory priority to them, and as memory block that memory block having the lowest memory priority of the memory priority allocated memory blocks may be used, first in the memory block Order the memory priority has been assigned. In the case of the device, the evaluation device can be designed such that the memory blocks of a respective memory priority are assigned an order of assignment of the respective memory priority to them, and the memory block used is the memory block which is assigned the lowest memory priority of the memory blocks with assigned memory priority was first assigned the memory priority in the order. The assignment is understood to be the last assignment made during execution of the method. This embodiment offers the advantage that the processing data for value documents of the same storage priority can remain in the storage device for further use for as long as possible.
Die Zuweisung einer Speicherpriorität zu einem Speicherblock kann prinzipiell behebig erfolgen. So ist es möglich, die Speicherpriorität den Bearbeitungsdaten zuzuordnen, die in dem Speicherblock gespeichert sind. Es ist auch möglich, die Speicherpriorität in dem Speicherblock zusammen mit den Bearbeitungsdaten zu speichern. Vorzugsweise wird jedoch bei dem Verfah- ren den Speicherblöcken die jeweilige Speicherpriorität zugewiesen, indem diese oder Verweise auf diese in einer Liste für die jeweilige Speicherpriorität gespeichert werden. Bei der Vorrichtung kann hierzu vorzugsweise die Auswerteeinrichtung dazu ausgebildet sein, den Speicherblöcken die jeweilige Speicherpriorität zuzuweisen, indem diese oder Verweise auf diese in einer Liste für die jeweilige Speicherpriorität gespeichert werden. Dies hat den Vorteil, dass die Zuweisung von Speicherprioritäten einerseits und das Auffindung von Speicherblöcken andererseits sehr einfach und schnell erfolgen kann. The assignment of a memory priority to a memory block can in principle be made cumbersome. Thus, it is possible to associate the storage priority with the processing data stored in the memory block. It is also possible to store the storage priority in the memory block together with the processing data. Preferably, however, in the method Assign the respective memory priority to the memory blocks by storing these or references to them in a list for the respective memory priority. In the case of the device, the evaluation device may be designed for this purpose to allocate the memory blocks to the respective memory priority by storing these or references to them in a list for the respective memory priority. This has the advantage that the allocation of memory priorities on the one hand and the discovery of memory blocks on the other hand can be done very easily and quickly.
Bei dem Verfahren kann auch vorzugsweise den Speicherblöcken die jeweilige Speicherpriorität zugewiesen werden, indem diese oder Verweise auf diese in einer verketteten Liste für die jeweilige Speicherpriorität, vorzugsweise in der Reihenfolge der Zuweisung, gespeichert werden. Bei der Vorrichtung kann die Auswerteeinrichtung dazu ausgebildet sein, den Speicherblöcken die jeweilige Speicherpriorität zugewiesen werden, indem diese oder Verweise auf diese in einer verketteten Liste für die jeweilige Speicherpriorität, vorzugsweise in der Reihenfolge der Zuordnung, gespeichert werden. Dies hat den Vorteil, dass die Zuordnung von Speicherprioritäten und gleichzeitig der Reihenfolge der Zuordnung einerseits und das Auffindung von Speicherblöcken einer vorgegebenen Speicherpriorität an einer vorgegebenen Stelle Reihe andererseits sehr einfach und schnell erfolgen kann. In the method also preferably the memory blocks can be assigned the respective memory priority by storing these or references to them in a linked list for the respective memory priority, preferably in the order of assignment. In the case of the device, the evaluation device can be designed to assign the respective memory priority to the memory blocks by storing these or references to them in a linked list for the respective memory priority, preferably in the order of assignment. This has the advantage that the allocation of memory priorities and at the same time the order of allocation on the one hand and the finding of memory blocks of a given memory priority at a predetermined location row on the other hand can be done very easily and quickly.
Die gespeicherten Bearbeitungsdaten für Wertdokumente können auf unterschiedliche Art und Weise weiterverwendet werden. Dabei ist es bevorzugt, dass, vorzugsweise während des Transportierens, Bearbeitungsdaten aus Speicherblöcken, denen eine vorgegebene Speicherpriorität höher als die niedrigste Speicherpriorität zugeordnet ist, ausgelesen und der Speicherblock zur Speicherung von Bearbeitungsdaten freigegeben wird. Vorzugs- weise erfolgt das Auslesen in der Reihenfolge fallender Speicherpriorität, wenn Bearbeitungsdaten für mehr als eine Speicherpriorität verwendet werden sollen. Bei der Vorrichtung ist die Auswerteeinrichtung vorzugsweise dazu ausgebildet, vorzugsweise während des Transportierens, Bearbei- tungsdaten aus Speicherblöcken, denen eine vorgegebene Speicherpriorität höher als die niedrigste Speicherpriorität zugeordnet ist, auszulesen und die Speicherblöcke zur Speicherung von Bearbeitungsdaten freigegeben werden. Vorzugsweise erfolgt das Auslesen in der Reihenfolge fallender Speicherpriorität, wenn Bearbeitungsdaten für mehr als eine Speicherpriorität verwendet werden sollen. Dies hat den Vorteil, dass Bearbeitungsdaten für Wertdokumente, denen eine hohe Speicherpriorität zugeordnet ist, auch bei großen Anzahlen von Wertdokumenten verwendet werden können,, ohne dass viele dieser Bearbeitungsdaten überschrieben werden bzw. verloren gehen. Die Freigabe kann prinzipiell beliebig erfolgen, beispielsweise dadurch, dass die Zuordnung der Speicherpriorität zu diesen Speicherblöcken beseitigt wird. The stored processing data for value documents can be used in different ways. It is preferred that, preferably during transport, processing data from memory blocks, which is assigned a predetermined memory priority higher than the lowest memory priority, read and the memory block is released for the storage of processing data. preferential For example, the readout is done in the order of decreasing memory priority when machining data for more than one memory priority is to be used. In the case of the device, the evaluation device is preferably designed to read, during transport, processing data from memory blocks to which a predetermined memory priority is assigned higher than the lowest memory priority, and to enable the memory blocks to store processing data. Preferably, the readout is done in the order of decreasing memory priority when processing data is to be used for more than one memory priority. This has the advantage that processing data for value documents which are assigned a high memory priority can also be used for large numbers of value documents, without many of these processing data being overwritten or lost. The release can in principle be arbitrary, for example, by eliminating the allocation of the memory priority to these memory blocks.
Die ausgelesenen Bearbeitungsdaten können auf beliebige Art und Weise weiterverwendet werden. So ist es möglich, dass sie noch während des wei- teren Ablaufs des Verfahrens, also des Transports weiterer Wertdokumente, in der Auswerteeinrichtung zur Durchführung weiterer Auswerte- und/oder Analyseschritte verwendet werden. Zusätzlich oder alternativ ist es möglich, die ausgelesenen Bearbeitungsdaten, gegebenenfalls nach Filterung oder Vorverarbeitung, in einer weiteren Speichereinxichtung dauerhaft, d. h. über das Ende des Verfahrens bzw. der Bearbeitung der Wertdokumente hinaus, zu speichern. Die Vorrichtung kann hierzu eine weitere Speichereinrichtung aufweisen, die insbesondere Daten nur langsamer zu speichern braucht als die Speichereinrichtung. Es ist aber auch möglich, dass die Vorrichtung nur eine Schnittstelle, beispielsweise eine Netzwerkkarte oder eine USB-Schnittstelle oder einen Kartenleser aufweist, über die Bearbeitungsdaten an die dann externe weitere Speichereinrichtung übertragen und dort gespeichert werden. Als weitere Speichereinrichtung kommen insbesondere Festplatten oder Flashspeicher in Betracht. Bei Verwendung einer Netz- werkkarte kann die Übertragung an einen externen Rechner mit der weiteren Speichereinrichtung erfolgen. The read processing data can be used in any way. It is thus possible for them to be used in the evaluation device for carrying out further evaluation and / or analysis steps during the further course of the method, ie the transport of further value documents. In addition or as an alternative, it is possible to permanently store the read-out processing data, optionally after filtering or preprocessing, in a further memory alignment, ie beyond the end of the method or the processing of the value documents. For this purpose, the device can have a further memory device which, in particular, only needs to store data more slowly than the memory device. But it is also possible that the device only one interface, such as a network card or a USB interface or a card reader, are transmitted via the processing data to the then external further storage device and stored there. As a further storage device, in particular hard disks or flash memory come into consideration. When using a network card, the transfer to an external computer can take place with the additional storage device.
Prinzipiell genügt es bei dem Verfahren, dass die Funktion, gemäß der die Speicherpriorität ermittelt wird, einmal fest vorgegeben wird. Es ist jedoch bevorzugt, dass bei dem Verfahren vor dem Beginn des TransportierensIn principle, it is sufficient in the method that the function according to which the memory priority is determined, once fixed. However, it is preferred that in the process before the start of transporting
Auslöserdaten erfasst werden, mittels derer die verwendete Funktion vorgegeben wird. Die Vorrichtung kann dazu vorzugsweise eine Einrichtung zur Erfassung von Auslöserdaten aufweisen, wobei die Vorrichtung weiter dazu ausgebildet ist, vor dem Beginn des Transportierens Auslöserdaten mittels der Einrichtung zu erfassen, mittels derer die verwendete Funktion vorgegeben wird. Diese Ausführungsform erlaubt es, das Verfahren an verschiedene Anforderungen anzupassen, insbesondere ein Kriterium dafür zu verändern, wann einem Wertdokument welche Speicherpriorität zuzuordnen ist. Für die Einrichtung zur Erfassung von Auslöserdaten sind verschiedenen Möglichkeiten denkbar, die alternativ oder in Verbindung miteinander verwendet werden können. So kann als Einrichtung zur Erfassung von Auslöserdaten beispielsweise eine Ein-/ Ausgabeeinrichtung der Vorrichtung, beispielsweise eine berührungsempfindHche Anzeige ("touch screen") verwendet werden. Dies hat den Vorteil, dass ein Benutzer Auslöserdaten einfach ohne besondere Hilfsmittel ändern kann. Die Einrichtung kann aber auch eine Schnittstelle zur Übertragung von Daten umfassen, beispielsweise eine Netzwerkkarte oder eine USB-Schnittstelle oder einen Kartenleser. Insbesondere kann die Schnittstelle verwendet werden, über die auch Bearbeitungsdaten gespeichert werden. Die Vorrichtung ist dann dazu ausgebildet, die Auslöserdaten, gegebenenfalls nach Erfassung von Eingaben eines Benutzers, einzulesen. Unter Auslöserdaten werden dabei zum einen Werte verstanden, die bei Berechnungen oder zur Festlegung von Schwellwerten oder ähnlichem verwendet werden. Zum anderen werden darunter auch Werte verstanden, mittels derer bestimmte Teilfunktionen ausgewählt werden können, die bei der Auswertung der vorgegebenen Funktion zum Erhalt von Teilergebnissen verwendet werden. Trigger data are detected, by means of which the function used is specified. The device may for this purpose preferably have a device for detecting trigger data, wherein the device is further configured to detect trigger data by means of the device by means of which the function used is predetermined before the start of the transport. This embodiment makes it possible to adapt the method to different requirements, in particular to change a criterion for when a value document is to be assigned which memory priority. For the device for detecting trigger data, various possibilities are conceivable which can be used alternatively or in conjunction with one another. Thus, for example, an input / output device of the device, for example a touch-sensitive display ("touch screen"), can be used as a device for detecting trigger data. This has the advantage that a user can easily change trigger data without special aids. However, the device may also include an interface for transmitting data, for example a network card or a USB interface or a card reader. In particular, the interface can be used over which also editing data is stored. The device is then designed to read the trigger data, if necessary after entering a user's input. Triggers data are on the one hand understood values that are used in calculations or to set thresholds or the like. On the other hand, this also means values by means of which certain sub-functions can be selected, which are used in the evaluation of the predetermined function for obtaining partial results.
Die Bearbeitungsdaten können, wie bereits ausgeführt, einen Teil der Messdaten oder alle Messdaten und/ oder Eigenschaftsdaten umfassen. Vorzugsweise umfassen sie zudem eine Kennung des Wertdokuments, für das sie gebildet wurden. Die Art und der Umfang der Bearbeitungsdaten können prinzipiell fest vorgegeben sein. Es ist jedoch bevorzugt, dass bei dem Verfahren vor dem Beginn des Transportierens Datensatzparameter erfasst werden, mittels derer Art und/ oder Umfang zu speichernder Bearbeitungsdaten festgelegt und in der Folge die Bearbeitungsdaten gemäß den Datensatzparametern gespeichert werden. Dies hat den Vorteil, dass nur Daten gespeichert werden, die wirklich benötigt werden. Die Vorrichtung kann dazu eine Einrichtung zur Erfassung der Datensatzparameter aufweisen und weiter dazu ausgebildet sein, vor dem Beginn des Transportierens Datensatzparameter zu erfassen, mittels derer Art und/ oder Umfang zu speichernder Bearbeitungsdaten festgelegt und in der Folge die Bearbeitungsdaten gemäß den Datensatzparametern gespeichert werden. Vorzugsweise dient bei der in dem vorhergehenden Absatz erwähnten bevorzugten Ausführungsform der Vorrichtung jedoch die Einrichtung zur Erfassung von Auslöserdaten auch dazu, Daten zu erfassen, mittels derer die zu speichernden Bearbeitungsdaten festgelegt werden. Die Erfindung wird im Folgenden noch weiter beispielhaft an Hand der Zeichnungen erläutert. Es zeigen: The processing data can, as already stated, include part of the measurement data or all measurement data and / or property data. Preferably, they also include an identifier of the value document for which they were formed. The type and scope of the processing data can be fixed in principle. However, it is preferred that in the method prior to the beginning of transporting, data record parameters are detected, by means of which the type and / or scope of processing data to be stored is determined and, as a result, the processing data are stored in accordance with the data record parameters. This has the advantage of only storing data that is really needed. For this purpose, the device can have a device for recording the data record parameters and can also be designed to record data record parameters before the start of transporting, by means of which the type and / or scope of processing data to be stored is determined and the processing data is subsequently stored in accordance with the data record parameters. Preferably, however, in the preferred embodiment of the apparatus mentioned in the preceding paragraph, the trigger data acquisition means also serves to acquire data by means of which the processing data to be stored is determined. The invention will be further explained by way of example with reference to the drawings. Show it:
Fig. 1 eine schematische Ansicht einer Wertdokumentbearbeitungsvorrich- tung in Form einer Bariknotensortiervorrichtung, 1 is a schematic view of a value document processing device in the form of a Bariknotensortvorrichtung,
Fig. 2 ein vereinfachtes Ablaufdiagramm einer ersten Ausführungsform eines mittels der Vorrichtung in Fig. 1 durdhführbaren Verfahrens zur Bearbeitung von Wertdokumenten, 2 shows a simplified flow diagram of a first embodiment of a method for processing documents of value which can be carried out by means of the device in FIG. 1,
Fig. 3 ein vereinfachtes Ablaufdiagramm von Teilschritten eines Schritts S16 in Fig. 2, 3 is a simplified flowchart of substeps of a step S16 in FIG. 2, FIG.
Fig. 4A, B eine schematische Darstellung der Speicherblocknutzung vor und nach einem Schritt in einem ersten Stadium des Verfahrens in Fig. 2 und 4A, B is a schematic representation of the memory block usage before and after a step in a first stage of the method in Fig. 2 and
Fig. 5A bis D eine schematische Darstellung der Speicherblocknutzung im Verlauf mehrerer Schritt in einem zweiten Stadium des Verfahrens in Fig. 2. 5A to D a schematic representation of the memory block usage in the course of several steps in a second stage of the method in Fig. 2nd
Eine Wertdokumentbearbeitungsvorrichtung 10 in Fig. 1, im Beispiel eine Vorrichtung zur Bearbeitung von Wertdokumenten 12 in Form von Banknoten, ist zur Sortierung von Wertdokumenten in Abhängigkeit von der Erkennung der Echtheit und des Zustands von bearbeiteten Wertdokumenten ausgebildet. Die Wertdokumentbearbeitungsvorrichtung bearbeitet Wertdokumente mit einer Geschwindigkeit von mehr als 30 Wertdokumenten/Sekunde, vorzugsweise mehr als 40 Wertdokumenten/ Sekunde. Die im Folgenden beschriebenen Komponenten der Vorrichtung sind in einem nicht gezeigten Gehäuse der Vorrichtung angeordnet oder an diesem gehalten, soweit sie nicht als extern bezeichnet sind. A value-document processing apparatus 10 in FIG. 1, in the example an apparatus for processing value documents 12 in the form of banknotes, is designed for sorting value documents as a function of the recognition of the authenticity and the status of processed value documents. The value-document processing device processes value documents at a speed of more than 30 value documents / second, preferably more than 40 value documents / second. The components of the device described below are not in one shown housing of the device or held on this, unless they are referred to as external.
Die Vorrichtung verfügt über eine Zuführeinrichtung 14 zur Zuführung von Wertdokumenten, eine Ausgabeeinrichtung 16 zur Aufnahme bearbeiteter, d. h. sortierter Wertdokumente, und eine Transporteinrichtung 18 zum Transportieren von vereinzelten Wertdokumenten von der Zuführeinrichtung 14 zu der Ausgabeeinrichtung 16. Die Zufulureinrichtung 14 umfasst im Beispiel ein Eingabefach 20 für einen Wertdokumentstapel und einen Vereinzeier 22 zum Vereinzeln von Wertdokumenten aus dem Wertdokumentstapel in dem Eingabefach 20 und zum Zuführen der vereinzelten Wertdokumente zu der Transporteinrichtung 18. Die Ausgabeeinrichtung 16 umfasst im Beispiel drei Ausgabeabschnitte 24, 25 und 26, in die bearbeitete Wertdokumente sortiert nach dem Ergebnis der Bearbeitung sortiert werden können. Im Beispiel umfasst jeder der Abschnitte ein Stapelfach und ein nicht gezeigtes Stapelrad, mittels dessen zugeführte Wertdokumente in dem Stapelfach abgelegt werden können. The device has a feeder 14 for feeding value documents, an output device 16 for receiving processed, d. H. sorted value documents, and a transport device 18 for transporting isolated value documents from the feeder 14 to the output device 16. The feeder 14 in the example comprises an input tray 20 for a value document stack and a separator 22 for singling value documents from the value document stack in the input tray 20 and to In the example, the output device 16 comprises three output sections 24, 25 and 26, in which processed value documents sorted by the result of the processing can be sorted. In the example, each of the sections comprises a stacking tray and a stacking wheel, not shown, by means of which added value documents can be stored in the stacking tray.
Die Transporteinrichtung 18 verfügt über wenigstens zwei, im Beispiel drei Zweige 28, 29 und 30, an deren Enden jeweils einer der Ausgabeabschnitte 24 bzw. 25 bzw. 26 angeordnet ist, und an den Verzweigungen über durch Stellsignale steuerbare Weichen 32 und 34, mittels derer Wertdokumente in Abhängigkeit von Stellsignalen den Zweigen 28 bis 30 und damit den Aus- gabeabschriitten 24 bis 26 zuführbar sind. The transport device 18 has at least two, in the example three branches 28, 29 and 30, at the ends of each of the output sections 24 and 25 and 26 is arranged, and at the branches via controllable by control signals switches 32 and 34, by means of which Value documents in response to control signals to the branches 28 to 30 and thus the output abschriitten 24 to 26 can be fed.
An einem durch die Trarisporteinrichtung 18 definierten Transportpfad 36 zwischen der Zuführeinrichtung 14, im Beispiel genauer dem Vereinzeier 22, und der in Transportrichtung T ersten Weiche 32 nach dem Vereinzeier 22 ist eine Sensoreinrichtung 38 angeordnet, die während des Vorbeitransports von Wertdokumenten physikalische Eigenschaften der Wertdokumente misst und die Messergebnisse wiedergebende Sensorsignale bildet. In die- sem Beispiel verfügt die Sensoreiririchtung 38 über drei Sensoren, nämlich einen optischen Remissionssensor 40, der ein Remissionsfarbbild und ein Remissions-IR-Bild des Wertdokuments erfasst, einen optischen Transmissionssensor 42, der ein Transmissionsfarbbild und eine Transmissions-IR-Bild des Wertdokuments erfasst, und einen Transmissionsultraschallsensor 44, ' der ortsaufgelöst Ultraschalltransmissionseigenschaften des Wertdokuments erfasst bzw. misst und im Folgenden der Einfachheit halber nur als Ultraschallsensor bezeichnet wird. Die optischen Sensoren verfügen über ein Auflösungsvermögen größer als 60 dpi, im Beispiel von 125 dpi. Die von den Sensoren gebildeten Sensorsignale entsprechen Messdaten bzw. Rohdaten der Sensoren, die je nach Sensor bereits einer Korrektur, beispielsweise in Abhängigkeit von Kalibrier daten und/ oder Rauscheigenschaften, unterzogen worden sein können. At a transport path 36 defined by the carrying means 18 between the feed device 14, in the example more precisely the separator 22, and the first turnout 32 after the singler 22 in the transport direction T is arranged a sensor device 38 which measures physical properties of the value documents during the transport of value documents and forms the sensor results representing reproducing sensor signals. In this example, the sensor device 38 has three sensors, namely, an optical reflectance sensor 40 which detects a remission color image and a remission IR image of the value document, an optical transmission sensor 42, which transmits a transmission color image and a transmission IR image of the value document detected, and a transmission ultrasonic sensor 44, the spatially resolved ultrasonic transmission characteristics of the document of value or measures and is referred to hereinafter for the sake of simplicity only as an ultrasonic sensor. The optical sensors have a resolution greater than 60 dpi, 125 dpi in the example. The sensor signals formed by the sensors correspond to measurement data or raw data of the sensors, which depending on the sensor may already have undergone a correction, for example as a function of calibration data and / or noise properties.
Zur Erfassung und Anzeige von Bedienungsdaten verfügt die Wertdoku- mentbearbeitungsvorrichtung 10 über eine Ein-/ Ausgabeeinrichtung 46, die eine Anzeigeeinrichtung umfasst. Die Ein-/ Ausgabeeinrichtung 46 ist im Beispiel durch eine berülurungsempfindliche Anzeigeeinrichtung („touch screen") realisiert. In anderen Ausführungsbeispielen kann sie beispielsweise eine Tastatur und eine Anzeigeeinrichtung, beispielsweise eine LCD- Anzeige, umfassen. For the acquisition and display of operating data, the value-document processing device 10 has an input / output device 46, which comprises a display device. In the example, the input / output device 46 is realized by a touch-sensitive display device ("touch screen") In other embodiments, it may comprise, for example, a keyboard and a display device, for example an LCD display.
Eine Auswerteeinrichtung 48, die im vorliegenden Ausführungsbeispiel auch als Steuereinrichtung dient und daher im Folgenden auch als Steuer- und Auswerteeinrichtung bezeichnet wird, ist über Signalverbindungen mit der Sensoreiririchtung 38, der Anzeigeeimichtung 46 und der Transporternrichtung 18, insbesondere den Weichen 32 und 34, verbunden. Weiter ist eine Datenschnittstelle 50 mit der Steuer- und Auswerteeinrichtung 48 verbunden, mittels derer die Steuer- und Auswerteeinrichtung 48 Datensätze von einer externen Einrichtung lesen und/ oder auf diese schreiben kann. Im vorliegenden Beispiel weist die Datenschnittstelle 50 eine USB-Schnittstelle mit einem USB-Anschluss auf, über den Daten von einer externen Speicherein- richtung 60, im Beispiel ein USB-Speichermedium, gelesen und/ oder auf dieses geschrieben werden können. An evaluation device 48, which in the present embodiment also serves as a control device and is therefore also referred to below as a control and evaluation device, is connected via signal connections the Sensoreiririchtung 38, the Anzeigeeimichtung 46 and the transport direction 18, in particular the switches 32 and 34, connected. Furthermore, a data interface 50 is connected to the control and evaluation device 48, by means of which the control and evaluation device 48 can read and / or write data records from an external device. In the present example, the data interface 50 has a USB interface with a USB connection, via which data from an external storage device 60, in the example a USB storage medium, can be read and / or written to it.
Bei der Bearbeitung von Wertdokumenten werden Wertdokumente aus der Züführeinrichtung 14 vereinzelt und an der Sensoreinrichtung 38 vorbei bzw. durch diese hindurch transportiert. Die Sensoreinriditung 38 erfasst bzw. misst physikalische Eigenschaften des jeweils an ihr vorbei bzw. durch sie hindurch transportierten Wertdokuments und bildet Sensorsignale bzw. Messdaten, die die Messwerte für die physikalischen Eigenschaften beschreiben. Die Steuer- und Auswerteeinrichtung 48 erfasst die Sensorsignale und speichert entsprechende Messdaten wenigstens zeitweise. Weiter klassifiziert sie in Abhängigkeit von den Sensorsignalen bzw. Messdaten der Sen- soreinrichtung 38 für ein Wertdokument und von in der Auswerteeinrichtung gespeicherten Klassifizierungsparametern das Wertdokument in eine von vorgegebenen Echtheitsklassen und steuert durch Abgabe von Stellsignalen die Trarisporteinrichtung 18, hier genauer die Weichen 32 bzw. 34 so an, dass das Wertdokument entsprechend seiner bei der Klassifizierung er- mittelten Klasse in einen der Klasse zugeordneten Ausgabeabschnitt der Ausgabeeinrichtung 16 ausgegeben wird. Die Zuordnung zu einer der vorgegebenen Echtheitsklassen bzw. die Klassifizierung erfolgt dabei in Abhängigkeit von wenigstens einem vorgegebenen Echtheitskriterium. Die Steuer- und Auswerteeinrichtung 48 verfügt dazu insbesondere neben entsprechenden in den Figuren nicht gezeigten Datenschnittstellen für die Sensoreinrichtung 38 bzw. deren Sensoren über einen Prozessor 52 und einen mit dem Prozessor 52 verbundenen Speicher 54, in dem wenigstens ein Computerprogramm mit Programmcode gespeichert ist, bei dessen Ausführung der Prozessor 52 die Vorrichtung steuert und die Messdaten auswertet. Dabei ermittelt sie aus den Messdaten für ein jeweiliges Wertdokument Eigenschaftsdaten, die verschiedenen Eigenschaften des Wertdokuments beschreiben. Insbesondere kann sie als Eigenschaftsdaten die Seriennummer, die Lesbarkeit der Seriennummer sowie die Verteilung von Flecken auf dem Wertdokument ermitteln. Sie kann die Sensorsignale bzw. Messdaten, insbesondere zur Ermittlung einer Echtheitsklasse eines bearbeiteten Wertdokuments, auswerten und entsprechend der Auswertung die Transporteinrichtung 18 ansteuern oder die Messdaten speichern. Die Wertdokumentbearbei- tungsvorrichtung 10 verfügt weiter über einen mit dem Prozessor 52 verbundenen Messdatenspeicher 56, der Teil der Steuer- und Auswerteeirurich- tung 48 sein kann, wie in Fig. 1 dargestellt, oder von dieser getrennt. Bei diesem Messdatenspeicher handelt es sich in diesem Ausführungsbeispiel um einen nicht-flüchtigen Speicher, beispielsweise eine Festplatte. In the processing of value documents, value documents are separated from the feed device 14 and transported past or through the sensor device 38. The sensor device 38 detects or measures physical properties of the value document respectively past it or transported through it and forms sensor signals or measurement data which describe the measured values for the physical properties. The control and evaluation device 48 detects the sensor signals and stores corresponding measurement data at least temporarily. It also classifies the value document into one of predefined authenticity classes as a function of the sensor signals or measurement data of the sensor device 38 for a value document and of classification parameters stored in the evaluation device and controls the carrier device 18 by output of setting signals, in this case more specifically the points 32 or 34 in such a way that the value document is output in accordance with its class determined during the classification into an output section of the output device 16 assigned to the class. The assignment to one of the predefined authenticity classes or the classification takes place in dependence on at least one predetermined authenticity criterion. For this purpose, the control and evaluation device 48 has for this purpose in addition to corresponding not shown in the figures data interfaces for the sensor device 38 and its sensors via a processor 52 and connected to the processor 52 memory 54 in which at least one computer program is stored with program code at the execution of which the processor 52 controls the device and evaluates the measurement data. In doing so, it determines from the measurement data for a respective value document property data which describe various properties of the value document. In particular, it can determine the serial number, the readability of the serial number and the distribution of spots on the value document as property data. It can evaluate the sensor signals or measurement data, in particular for determining an authenticity class of a processed value document, and control the transport device 18 in accordance with the evaluation or store the measurement data. The value document processing device 10 further has a measurement data memory 56 connected to the processor 52, which may be part of the control and evaluation device 48, as shown in FIG. 1, or separated therefrom. This measurement data memory is in this embodiment a non-volatile memory, for example a hard disk.
Weiter steuert die Steuer- und Auswerteeinrichtung 48 die Ein-/ Ausgabeeinrichtung 46, unter anderem zur Anzeige von Bedienungsdaten, an und erfasst über diese Bedienungsdaten, die Eingaben eines Bedieners entsprechen. Furthermore, the control and evaluation device 48 controls the input / output device 46, inter alia, to display operating data, and recorded on this operation data corresponding to inputs of an operator.
Im Folgenden werden die Aspekte der Wertdokumentbearbeitungsvorrich- tung 10 und eines Verfahrens zur Bearbeitung von Wertdokumenten beschrieben, die insbesondere Speicherung von Messdaten und daraus ermittelten Eigenschaftsdaten betreffen. Bei der Bearbeitung der vorgegebenen Wertdokumente sollen Daten zu dem Verwendungszweck erfasst werden, Bearbeitungsdaten für Wertdokumente mit bestimmten Eigenschaften zu erfassen, um diese zum Ermitteln von verbesserten Klassifizierungsparametern der Wertdokumentbearbeitungsvorrichtung 10 oder für eine andere Wertdokumentbearbeitungsvorrichtung anzupassen. Hierzu sind aber nur Daten für Wertdokumente notwendig, die bestimmte vorgegebene Eigenschaften aufweisen. Die für ein Wertdokument zu speichernden Bearbeitungsdaten umfassen in diesem Ausführungsbeispiel die Messdaten des optischen Remissionssensors und bestimmte daraus ermittelte Eigenschaftsda- ten. In diesem Beispiel sollen Bearbeitungsdaten für umlaufende, d. h. nicht mehr druckfrische Wertdokumente erfasst werden, deren Seriennummer von der Wertdokumentbearbeitungsvorrichtung 10 nicht vollständig lesbar ist. Weiter sollen Wertdokumente erfasst werden, die im Bereich der Seriennummer Flecken aufweisen. The following describes the aspects of the value-document processing device 10 and of a method for processing value documents, which relate in particular to storage of measurement data and property data determined therefrom. When editing the given Value documents are to be used to acquire data for the purpose of use, to acquire processing data for value documents with specific properties, in order to adapt these for determining improved classification parameters of the value-document processing device 10 or for another value-document processing device. For this, however, only data for value documents are necessary, which have certain predetermined properties. The processing data to be stored for a value document in this exemplary embodiment comprise the measurement data of the optical reflectance sensor and certain property data determined therefrom. In this example, processing data for circulating, ie no longer fresh, value documents are to be recorded whose serial number is not completely readable by the value-document processing device 10 , Furthermore, value documents are to be recorded, which have spots in the area of the serial number.
Im Folgenden werden Schritte eines Verfahrens zur Bearbeitung von Wertdokumenten beschrieben, die die Erfassung solcher Bearbeitungsdaten für die genannten Wertdokumente ermöglichen. Andere Schritte, die im Zusammenhang mit der Sortierung stehen, können als bekannt vorausgesetzt werden und brauchen nicht weiter beschrieben zu werden. In the following, steps of a method for processing value documents are described, which enable the acquisition of such processing data for said value documents. Other steps related to sorting may be assumed to be known and need not be further described.
Bei dem Verfahren werden für ein jeweiliges Wertdokument ermittelte Bearbeitungsdaten zwischengespeichert, wobei die Dauer der Zwischenspeiche- rung von einer Speicherpriorität abhängt, die dem Wertdokument, d.h. die- sen Bearbeitungsdaten, bzw. dem zur Speicherung der Bearbeitungsdaten verwendeten Speicherblock zugeordnet wird. Als Speicherpriorität kann eine von einer vorgegebenen Anzahl diskreter Speicherprioritäten zugeordnet werden. Die Anzahl p der Speicherprioritäten ist vorgegeben und größer als 1, im vorliegenden Beispiel 3. Dabei sollen Bearbeitungsdaten mit zu- nehmender Speicherpriorität länger gespeichert werden, beispielsweise werden die Bearbeitungsdaten in Speicherblöcken mit höchster Speicherpriorität 3 am längsten gespeichert. Das in der Steuer- und Auswerteeinrichtung 48 gespeicherte Computerprogramm weist Instruktionen auf, um wenigstens Teile des im Folgenden beschriebenen, in Fig. 2 veranschaulichten Verfahrens durchzuführen. In the method, processing data determined for a respective value document are buffered, wherein the duration of the intermediate storage depends on a storage priority which is assigned to the value document, ie this processing data, or to the storage block used for storing the processing data. As memory priority, one of a predetermined number of discrete memory priorities may be assigned. The number p of the memory priorities is predetermined and greater than 1, in the present example 3. For example, as the storage priority becomes longer, for example, the processing data is stored the longest in memory blocks of highest memory priority 3. The computer program stored in the control and evaluation device 48 has instructions for performing at least parts of the method described below, illustrated in FIG. 2.
Vor Beginn der Vereinzelung von Wertdokumenten erfasst die Steuer- und Auswerteeinrichtung 48 in Schritt S10 mittels der Ein-/ Ausgabeeinrichtung 46 Auslöserdaten, die in Verbindung mit dem in der Steuer- und Auswerteeinrichtung 48 gespeicherten Computerprogramm dazu dienen, eine.Funk- tion vorzugeben, mittels derer eine Speicherpriorität für die für eine Wertdokument zu speichernden Daten ermittelt wird. Weiter werden Datensatz- parameter erfasst, die festlegen, welche Daten für ein jeweiliges Wertdokument gespeichert werden. Before the singulation of documents of value begins, the control and evaluation device 48 acquires trigger data in step S10 by means of the input / output device 46, which serve in conjunction with the computer program stored in the control and evaluation device 48 to specify a function of which a storage priority is determined for the data to be stored for a value document. Furthermore, data record parameters are recorded which determine which data is stored for a respective value document.
In diesem Beispiel sollen Bearbeitungsdaten für Wertdokumente erfasst werden, bei denen die Seriennummer nicht hinreichend genau gelesen wer- den kann. Dazu liest die Auswerteeinrichtung Auslöserdaten ein, die festlegen, dass Wertdokumenten, deren Seriennummer nicht vollständig gelesen werden konnten, die höchste Speicherpriorität zugeordnet wird, und Wertdokumenten, die Flecken im Bereich der Seriennummer aufweisen, die zweithöchste Speicherpriorität. Die Bearbeitungsdaten umfassen neben einer Kennung für das Wertdokument die Rohdaten des optischen Remissionssensors und Eigenschaftsdaten für die Seriennummer, wie eine Liste der erkannten Zeichen, sowie die Verschmutzung im Bereich der Seriennummer charakterisierende Daten. Nach der Erfassung der Auslöser- und Datensatzparameter stellt die Steuer- und Auswerteeinrichtung 48 in dem Speicher 54 zunächst einen Speicherbereich vorgegebener Speicherbereichsgröße bereit, der eine Anzahl M von Speicherblöcken aufweist. Die Größe jedes dieser Speicherblöcke ist gleich und so gewählt, dass die zu speichernden Daten, deren Umfang sich unter anderem aus den Datensatzparametern ergibt, darin Platz finden. In diesem Ausführungsbeispiel ist M> 100, beispielsweise M=128. Diese Speicherblöcke sind zu Beginn des Verfahrens in einer Liste N leerer bzw. unbenutzter Speicherblöcke, d. h. Speicherblöcke ohne zugewiesene Speicherpriorität, enthal- ten. In this example, processing data for value documents are to be recorded, in which the serial number can not be read with sufficient accuracy. For this purpose, the evaluation unit reads trigger data which specifies that value documents whose serial numbers could not be read completely are assigned the highest memory priority and value documents which have patches in the range of the serial number, the second highest memory priority. The processing data includes, in addition to an identifier for the value document, the raw data of the optical reflectance sensor and property data for the serial number, such as a list of the recognized characters, and data characterizing the contamination in the range of the serial number. After the trigger and data set parameters have been acquired, the control and evaluation device 48 in the memory 54 firstly provides a memory area of a predefined memory area size which has a number M of memory blocks. The size of each of these memory blocks is the same and chosen so that the data to be stored, the extent of which results, inter alia, from the data set parameters, find space in it. In this embodiment, M> 100, for example M = 128. These memory blocks are contained at the beginning of the method in a list N of empty or unused memory blocks, ie memory blocks without assigned memory priority.
Weiter wird für jede der p Prioritäten eine Datenstruktur für eine verkettete Liste Li (i=l, ... p) von Listeneinträgen vorgegeben. Ein Listeneintrag ist ein Verweis auf einen Speicherblock. Im Folgenden wird der Einfachheit halber unter der Formulierung, dass ein Speicherblock an einem bestimmten Platz in einer Liste steht, verstanden, dass der Verweis auf den Speicherblock an dem Platz in der Liste steht. Die Listen sind vor der Erfassung des ersten Wertdokuments leer, die Speicherblöcke also keiner Liste zugeordnet. Furthermore, a data structure for a linked list Li (i = 1,... P) of list entries is specified for each of the p priorities. A list entry is a reference to a memory block. Hereinafter, for the sake of simplicity, under the wording that a memory block is at a particular place in a list, it is understood that the reference to the memory block is in the place in the list. The lists are empty before the first value document is entered, so the memory blocks are not assigned to any list.
Dann startet die Steuer- und Auswerteeinrichtung 48 nach Erfassung eines Startsignals eines Benutzers, das sie mittels der Ein-/ Ausgabeeinrichtung 46 erfasst, das Vereinzeln der Wertdokumente. Then, after detecting a start signal of a user, which it detects by means of the input / output device 46, the control and evaluation device 48 starts the singulation of the value documents.
Die folgenden Schritte S12 bis S16 werden für jeweils ein vereinzeltes Wertdokument durchgeführt, so dass diese Schritte solange wiederholt werden, bis kein Wertdokument mehr vereinzelt wird und die Sensoreinrichtung 38 passiert. In Schritt S12 erf asst die Sensoreinrich ing 38 Messdaten für ein jeweiliges Wertdokument, das diese passiert. Die Auswerteeinrichtung 48 erfasst für das jeweilige Wertdokument die Mess- bzw. Rohdaten der Sensoreinrichtung 38. The following steps S12 to S16 are carried out for each individual value document, so that these steps are repeated until no value document is separated and the sensor device 38 passes. In step S12, the sensor device 38 acquires measurement data for a respective value document that passes through it. The evaluation device 48 acquires the measurement or raw data of the sensor device 38 for the respective value document.
In Schritt S14 ermittelt die Auswerteeinrichtung unter Verwendung wenigstens eines Teils der Rohdaten Eigenschaftsdaten, die vorgegebene Eigenschaften des jeweiligen Wertdokuments beschreiben. Die Rohdaten und die Eigenschaftsdaten werden im Folgenden als Bearbeitungsdaten bezeichnet. Unter Verwendung wenigstens eines Teils der Rohdaten und/ oder wenigstens eines Teils der Eigenschaftsdaten ermittelt die Auswerteeinrichtung weiter für die jeweiligen Bearbeitungsdaten eine Priorität aus den vorgegebenen Prioritäten. In Schritt S16 werden die Bearbeitungsdaten dann in Abhängigkeit von der ermittelten Speicherpriorität für das jeweilige Wertdokument in einem der Speicherblöcke gespeichert. In Verbindung mit dem Speichern der Bearbeitungsdaten in dem jeweiligen Speicherblock wird dem jeweiligen Speicherblock die ermittelte Speicherpriorität zugeordnet. In Abhängigkeit von der ermittelten Speicherpriorität für das jeweilige Wertdokument und in Abhängigkeit von der Verwendung der Speicherblöcke zur Speicherung von Bearbeitungsdaten für andere Wertdokumente wird dabei ein Speicherblock, der zur Speicherung von Bearbeitungsdaten für ein anderes Wertdokument verwendet ist, zur Speicherung der Bearbeitungsdaten des jeweiligen Wertdokuments verwendet. Teilschritte des Schritts S16 sind in Fig. 3 veranschaulicht. In step S14, the evaluation device determines, using at least part of the raw data, property data which describe predefined properties of the respective value document. The raw data and the property data are hereinafter referred to as editing data. Using at least part of the raw data and / or at least part of the property data, the evaluation device further determines a priority from the given priorities for the respective processing data. In step S16, the processing data are then stored in one of the memory blocks as a function of the ascertained memory priority for the respective value document. In connection with the storage of the processing data in the respective memory block, the determined memory priority is assigned to the respective memory block. Depending on the determined storage priority for the respective value document and depending on the use of the memory blocks for storing processing data for other value documents, a memory block used to store processing data for another value document is used to store the processing data of the respective value document , Sub-steps of step S16 are illustrated in FIG.
Zunächst prüft die Auswerteeinrichtung dazu in Schritt S16a, ob wenigstens ein freier Speicherblock, d. h. ein Speicher block, dem keine Speicherpriorität zugeordnet ist, zur Verfügung steht. Hierzu braucht sie nur zu prüfen, ob noch ein Speicherblock in der Liste N unbenutzter Speicherblöcke steht. First of all, the evaluation device checks in step S16a whether at least one free memory block, ie a memory block, has no memory priority is assigned, is available. For this, it only needs to check whether there is still one memory block in the list N of unused memory blocks.
Ist dies der Fall, allokiert die Auswerteeinrichtung in Schritt S16b zunächst den freien Speicher block bzw., wenn mehrere freie Speicher blocke zur Verfügung stehen, einen der freien Speicherblöcke. In diesem speichert sie die Bearbeitungsdaten und fügt ihn in die Liste Li, die der für die jeweiligen Bearbeitungsdaten ermittelten Speicherpriorität i entspricht, an deren Ende ein. Dabei entfernt sie den Speicherblock aus der Liste der unbenutzten Spei- cherblöcke. Danach wird das Verfahren mit Schritt S12 fortgesetzt. If this is the case, the evaluation device first allocates the free memory block or, if several free memory blocks are available, one of the free memory blocks in step S16b. Here it stores the processing data and inserts it into the list Li, which corresponds to the memory priority i determined for the respective processing data, at the end of which. It removes the memory block from the list of unused memory blocks. Thereafter, the process proceeds to step S12.
Ergibt die Prüfung hingegen, dass kein freier Speicherblock verfügbar ist bzw. zu Verfügung steht, muss ein Speicherblock aus einer der Listen Li verwendet werden. Die bis dahin darin gespeicherten Bearbeitungsdaten sind dann nicht mehr in dem Speicher vorhanden. In diesem Ausführungsbeispiel wird als Speicherblock ein Speicherblock verwendet, dem die niedrigste Speicherpriorität der Speicherblöcke mit zugeordneter Speicherpriorität zugeordnet ist. Dazu ermittelt die Auswerteeinrichtung in Schritt S16c zunächst die Liste niedrigster Speicherpriorität, die wenigstens einen Spei- cherblock enthält. In Schritt S16d entfernt die Auswerteeinrichtung aus dieser Liste den ältesten, d. h. den am Anfang der Liste stehenden Datenblock, aus der Liste und verwendet ihn für die aktuellen Bearbeitungsdaten. Sie speichert die Bearbeitungsdaten in ihm und hängt ihn an diejenige der Listen an, die für die ermittelte Speicherpriorität bzw. Speicherblöcke der ermittel- ten Speicherpriorität vorgesehen ist. Je nach Speicherpriorität für die aktuellen Bearbeitungsdaten kann der Speicherblock daher danach in derselben oder einer anderen Liste jeweils an deren Ende stehen. On the other hand, if the check shows that no free memory block is available or available, a memory block from one of the lists Li must be used. The processing data stored therein until then are no longer present in the memory. In this embodiment, the memory block used is a memory block which is assigned the lowest memory priority of the memory blocks with assigned memory priority. For this purpose, in step S16c the evaluation device first determines the list of the lowest memory priority, which contains at least one memory block. In step S16d, the evaluation device removes the oldest from this list, i. H. the data block at the top of the list, and uses it for the current processing data. It stores the processing data in it and appends it to that of the lists intended for the determined memory priority or memory blocks of the determined memory priority. Depending on the storage priority for the current processing data, the memory block may therefore be at the end of the same or another list thereafter.
Danach wird das Verfahren mit Schritt S12 fortgesetzt. Auf diese Weise können Bearbeitungsdaten hoher Speicherpriorität sehr lange im Speicher gehalten und später verwendet werden. Zwischen den genannten Schritten und/ oder parallel dazu werden in längeren Intervallen, beispielsweise nach 100 Wertdokumenten, in Schritt S18 Bearbeitungsdaten aus Speicherblöcken, denen eine vorgegebene Speicherpriorität höher als die niedrigste Speicherpriorität zugeordnet ist, ausgelesen. Die Speicherblöcke werden dann zur Speicherung von Bearbeitungsdaten freigegeben. Dazu werden die Speicherblöcke aus der jeweiligen Liste entfernt, wodurch ihnen keine Priorität mehr zugeordnet ist. Sie können dann als nicht zugewiesene, bzw. freie Speicherblöcke verwendet werden. Sie können dann in die Liste N unbenutzter Speicherblöcke aufgenommen werden. Im vorliegenden Beispiel werden zuerst die Bearbeitungsdaten der höchsten Speicherpriorität, d. h. der Speicherpriorität 3, beginnend am Anfang der Liste ausgelesen. Thereafter, the process proceeds to step S12. In this way, high memory priority editing data can be stored in memory for a long time and used later. Between the named steps and / or in parallel thereto, at longer intervals, for example after 100 value documents, in step S18, processing data are read out from memory blocks to which a predetermined memory priority is assigned higher than the lowest memory priority. The memory blocks are then released for storing processing data. For this purpose, the memory blocks are removed from the respective list, whereby they are no longer assigned priority. They can then be used as unallocated or free memory blocks. They can then be included in the list of N unused memory blocks. In the present example, first, the processing data of the highest memory priority, ie the memory priority 3, is read out starting from the beginning of the list.
Die ausgelesenen Bearbeitungsdaten werden in der weiteren Speichereinrichtung, dem Massenspeicher 56, gespeichert. Von dort können sie später über die Schnittstelle 50 an das Speichermedium 60 übertragen werden. The read-out processing data are stored in the further storage device, the mass storage 56. From there, they can later be transferred to the storage medium 60 via the interface 50.
Der Ablauf für zwei Verfahrensstadien ist für acht Speicherblöcke in den Figuren 4A und 4B sowie 5A bis 5D vereinfacht veranschaulicht. Dabei stellen die gestrichelt gezeichneten Kästchen verkettete Listen nicht verwendeter Speicherblöcke (N), verkettete Listen der Speicherpriorität 1 (Li), der Speicherpriorität 2 (L2) und der Speicherpriorität 3 (L3) dar. The procedure for two process stages is illustrated in simplified form for eight memory blocks in FIGS. 4A and 4B as well as FIGS. 5A to 5D. The dashed boxes represent chained lists of unused memory blocks (N), linked lists of memory priority 1 (Li), memory priority 2 (L 2 ) and memory priority 3 (L3).
Die Figur 4A stellt ein Stadium dar, in dem vier Speicherblöcke 5 bis 8 nicht verwendet sind, drei Speicherblöcken 1, 3 und 4 mit Bearbeitungsdaten für Wertdokumente mit Speicherpriorität 1 die niedrigste Speicherpriorität 1 und dem Speicherblock 2 mit Bearbeitungsdaten für ein Wertdokument mit Speicherpriorität 2 die mittlere Speicherpriorität 2 zugeordnet sind. Weiter oben stehend dargestellte Speicherblöcke sind dabei eher der Liste hinzuge- fügt als weiter unten stehende. Für das folgende Wertdokument wird die Speicherpriorität 3 ermittelt. Daraufhin werden die Bearbeitungsdaten in den nicht verwendeten Speicherblock 5 geschrieben; der Speicherblock 5 wird dann an die Liste für Speicherpriorität 3 angehängt, im Beispiel als erstes Element in die Liste geschrieben. Das Ergebnis ist in Fig. 4B gezeigt. FIG. 4A illustrates a stage in which four memory blocks 5 to 8 are not used, three memory blocks 1, 3 and 4 with processing data for Memory priority value documents 1, lowest memory priority 1, and memory block 2 with memory priority value 2 processing data are assigned the medium memory priority 2. Memory blocks shown above are more likely to be added to the list than below. The memory priority 3 is determined for the following value document. Thereafter, the machining data is written in the unused memory block 5; the memory block 5 is then appended to the list for memory priority 3, in the example written as the first element in the list. The result is shown in Fig. 4B.
Die Figur 5A stellt ein anderes Verfahrensstadium dar, in dem die Speicherblöcke 1, 4, 6 und 8 in der Liste für die Speicherpriorität 1 stehen, die Speicherblöcke 2 und 7 in der Liste für die Speicherpriorität 2 und der Speicherblock 5 findet sich in der Leiste für die Speicherpriorität 3. Die Liste nicht benutzter Speicherblöcke ist dagegen leer. Figure 5A illustrates another stage of the process in which the memory blocks 1, 4, 6 and 8 are in the memory priority 1 list, the memory blocks 2 and 7 in the memory priority 2 list and the memory block 5 is in the bar for memory priority 3. The list of unused memory blocks is empty.
Für ein aktuelles Wertdokument und damit für die für dieses erfassten bzw. ermittelten Bearbeitungsdaten wurde als Speicherpriorität die Speicherpriorität 1 ermittelt. Es wird nun geprüft, ob ein nicht verwendeter Speicherblock vorhanden ist. Da die entsprechende Liste leer und somit kein solcher Speicherblock vorhanden ist, wird daraufhin die Liste der niedrigsten Speicherpriorität, die Speicherblöcke enthält, ermittelt. Dies ist die Liste für die Speicherpriorität 1. Der darin am längsten und damit in Fig. 5A am weitesten oben stehende Speicherblock, der Speicherblock 1, wird aus der Liste ent- fernt und zur Speicherung der aktuellen Bearbeitungsdaten verwendet. Da für das Wertdokument bzw. die Bearbeitungsdaten die Speicherpriorität 1 ermittelt wurde, wird diesem Speicherblock die Speicherpriorität 1 zugeordnet, indem dieser in die Liste für die Speicherpriorität 1 an deren Ende eingefügt wird. Dies ist in Fig. 5B veranschaulicht. Für ein folgendes Wertdokument und damit die für dieses erfassten bzw. ermittelten Bearbeitungsdaten wurde als Speicherpriorität die Speicherpriorität 2 ermittelt. Es wird nun geprüft, ob ein nicht verwendeter Speicherblock vorhanden ist. Da die entsprechende Liste leer und somit kein solcher Speicherblock vorhanden ist, wird daraufhin die Liste der niedrigsten Speicherpriorität, die Speicherblöcke enthält, ermittelt. Dies ist in der in Fig. 5B dargestellten Situation die Liste für die Speicherpriorität 1. Der darin am längsten und damit in Fig. 5B am weitesten oben stehende Speicherblock, der Speicherblock 3, wird aus der Liste entfernt und zur Speicherung der aktuellen Bearbeitungsdaten verwendet. Da für das Wertdokument bzw. die Bearbeitungsdaten die Speicherpriorität 2 ermittelt wurde, wird diesem Speicherblock die Speicherpriorität 2 zugeordnet, indem dieser in die Liste für die Speicherpriorität 1 an deren Ende eingefügt wird. Dies ist in Fig. 5C ver- anschaulicht. For a current value document and thus for the processing data acquired or determined for this, the memory priority 1 was determined as the storage priority. It is now checked whether an unused memory block is present. Since the corresponding list is empty and thus no such block of memory exists, then the list of the lowest memory priority containing memory blocks is determined. This is the list for the memory priority 1. The memory block 1, which is the longest in it and thus the farthest in FIG. 5A, the memory block 1, is removed from the list and used to store the current processing data. Since the memory priority 1 has been determined for the value document or the processing data, the memory priority 1 is assigned to this memory block by inserting it into the list for the memory priority 1 at its end. This is illustrated in Fig. 5B. For a following value document and thus the processing data recorded or determined for it, the memory priority 2 was determined as the storage priority. It is now checked whether an unused memory block is present. Since the corresponding list is empty and thus no such block of memory exists, then the list of the lowest memory priority containing memory blocks is determined. This is the list for memory priority 1 in the situation shown in Fig. 5B. The memory block 3, which is the longest in it, and thus the highest in Fig. 5B, is removed from the list and used to store the current processing data. Since the memory priority 2 has been determined for the value document or the processing data, the memory priority 2 is allocated to this memory block by inserting it into the list for the memory priority 1 at its end. This is illustrated in FIG. 5C.
In der Folge werden die Bearbeitungsdaten aus den Speicherblöcken der höchsten Speicherpriorität, der Speicherpriorität 3, ausgelesen und weiter verwendet. Der einzige darin befindliche Speicherblock ist der Speicherblock 5, für den die Zuordnung der Speicherpriorität aufgehoben wird, indem dieser aus der Liste für die Speicherpriorität 3 entfernt und an die Liste der nicht verwendeten Speicherblöcke gehängt wird. Der resultierende Zustand ist in Fig. 5D veranschaulicht. Ein weiteres Ausführungsbeispiel unterscheidet sich von dem ersten Ausführungsbeispiel dadurch, dass in Schritt S16 zusätzlich geprüft wird, ob die Summe der Anzahlen der Speicherblöcke in den Listen für die Speicherpriorität 1 und für nicht verwendete Speicherblöcke einen vorgegebenen unteren Grenzwert unterschreiten. Ist dies nicht der Fall, wird das Verfahren wie im ersten Ausführungsbeispiel fortgesetzt. Andernfalls hält die Steuer- und Auswerteeinrichtung 48 die Vereinzelung an. Die noch im Transportpfad befindlichen Wertdokumente werden noch weiter bearbeitet, wobei noch entsprechende Bearbeitungsdaten wie im ersten Ausführungsbeispiel gespeichert werden. Der untere Grenzwert wird in Abhängigkeit von der Bearbeitungsgeschwindigkeit, der Länge der Transportstrecke von dem Vereinzeier bis zu der Sensoreinrichtung 38 und der Anzahl der überhaupt zur Verfügung stehenden Speicherblöcke so gewählt, dass Bearbeitungsdaten in den Listen für die Speicherprioritäten größer als die niedrigste Speicherpriorität gespeichert werden könnten, falls für diese entsprechende Speicherprioritäten ermittelt werden. Die Bearbeitungsdaten in Speicherblöcken in den Listen für die Speicherprioritäten größer als die niedrigste Speicherpriorität können dann analog zum ersten Ausfuhrungsbeispiel ausgelesen und gespeichert werden. Weiter kann der Bediener die entsprechenden Wertdokumente aus den Ausgabefächern entfernen. As a result, the machining data is read out from the memory blocks of the highest memory priority, the memory priority 3, and further used. The only memory block therein is the memory block 5, for which the allocation of the memory priority is canceled by removing it from the list for the memory priority 3 and appending it to the list of unused memory blocks. The resulting state is illustrated in FIG. 5D. Another embodiment differs from the first embodiment in that it is additionally checked in step S16 whether the sum of the numbers of the memory blocks in the lists for the memory priority 1 and unused memory blocks falls below a predetermined lower limit. If this is not the case, the procedure is as in first embodiment continued. Otherwise, the control and evaluation device 48 stops the singulation. The value documents still in the transport path are processed even further, wherein corresponding processing data are stored as in the first embodiment. The lower limit is selected depending on the processing speed, the length of the transport path from the separator to the sensor device 38, and the number of memory blocks available at all so that processing data in the memory priority lists could be stored greater than the lowest memory priority if appropriate memory priorities are determined for them. The processing data in memory blocks in the lists for the memory priorities greater than the lowest memory priority can then be read and stored analogously to the first exemplary embodiment. Further, the operator can remove the corresponding value documents from the output trays.
Andere Ausführungsbeispiele unterscheiden sich von den zuvor geschilderten Ausführungsbeispielen darin, dass keine Liste unbenutzter Speicherblöcke verwendet wird, sondern unbenutzten Speicherblöcken die niedrigste Speicherpriorität zugeordnet wird. Dann sind zu Beginn alle Speicherblöcke der Liste mit der niedrigsten Priorität zugeordnet. Bei einer Freigabe eines Speicherblocks wird dieser an die Liste der niedrigsten Priorität angehängt. Other embodiments differ from the previously described embodiments in that no list of unused memory blocks is used, but unused memory blocks are assigned the lowest memory priority. Then, all memory blocks are initially assigned to the list with the lowest priority. When a memory block is released, it is appended to the lowest priority list.
Andere Ausführungsbeispiele unterscheiden sich von den zuvor geschilderten Ausführungsbeispielen dadurch, dass die Auswerteeinrichtung die Auslöserdaten über die Datenschnittstelle 50 von einer externen Speichereinrichtung 60 liest. Weitere Ausführungsbeispiele können sich von den vorhergehenden dadurch unterscheiden, dass die Bearbeitungsdaten als Eigenschaftsdaten auch Daten enthalten, die den Schräglauf der Banknoten, d. h. die Abweichung der Richtung des im Wesentlichen längs zur Transportrichtung ver- laufenden Randes der Banknote und der Transportrichtung umfassen. Other embodiments differ from the previously described embodiments in that the evaluation device reads the trigger data via the data interface 50 from an external memory device 60. Further exemplary embodiments may differ from the preceding ones in that the processing data as characteristic data also contain data which include the skew of the banknotes, ie the deviation of the direction of the edge of the banknote extending substantially along the transport direction and the transport direction.
Noch andere Ausführungsbeispiele unterscheiden sich von den zuvor geschilderten Ausfuhrungsbeispielen durch die Funktion zur Ermittlung der Speicherpriorität. Die Speicherpriorität wird als höher ermittelt, wenn das Wertdokument bei der Erfassung der Messdaten eine hinreichend gute Lage relativ zu der Sensoreinrichtung 38 aufweist, d. h. dass die die im Wesentlichen in Transportrichtung verlaufende Kante des Wertdokuments höchstens um einen vorgegebenen Winkel, beispielsweise einen Winkel von 5°, gegenüber der Transportrichtung gedreht ist und diese Kante um weniger als ein vorgegebener Abstand von einer vorgegebenen Mitte des Transportpfades oder Erfassungsbereichs der Sensoreinrichtung entfernt ist. Gleichzeitig soll die Seriennummer nicht lesbar sein. Hierzu werden im Beispiel die Messdaten des optischen Remissionssensors 40 verwendet. Weiter erhalten nur solche Wertdokumente eine Speicherpriorität größer als die niedrigste Speicherpriorität, die einen gemäß den erfassten Auslöserdaten zutreffenden Wertdokumenttyp und eine zutreffende Orientierung aufweisen. Hierzu werden im Beispiel die Messdaten des optischen Remissionssensors 40 verwendet. Still other embodiments differ from the previously described exemplary embodiments by the function for determining the memory priority. The storage priority is determined to be higher if the value document has a sufficiently good position relative to the sensor device 38 during the acquisition of the measurement data, ie. H. in that the edge of the document of value running essentially in the transport direction is rotated by at most a predetermined angle, for example an angle of 5 °, with respect to the transport direction and this edge is removed by a predetermined distance from a predetermined center of the transport path or detection range of the sensor device , At the same time, the serial number should not be readable. For this purpose, the measurement data of the optical reflectance sensor 40 are used in the example. Furthermore, only those value documents receive a storage priority greater than the lowest storage priority, which have a value document type and an appropriate orientation that apply according to the acquired trigger data. For this purpose, the measurement data of the optical reflectance sensor 40 are used in the example.
In anderen Ausführungsbeispielen kann die Funktion zur Ermittlung der Speicherpriorität auch so vorgegeben sein, dass Bearbeitungsdaten für unerwartete bzw. nicht identifizierbare Wertdokumente bzw. wertdokumentar- tige Blätter und solche für als Fälschung erkannte Wertdokumente mit höchster Priorität gespeichert werden. In other exemplary embodiments, the function for determining the storage priority can also be predetermined in such a way that processing data for unexpected or unidentifiable value documents or value-added documents are stored. tiger sheets and such are recognized as forgery identified value documents with the highest priority.
Weitere Ausführungsbeispiele unterscheiden sich von den vorhergehenden Ausführungsbeispielen dadurch, dass als Datenschnittstelle 50 eine Netzwerkschnittstelle, vorzugsweise eine kabelgebundene Netzwerkstelle, beispielsweise eine Gigabit-Ememet-Schriittstelle vorgesehen ist. Die externe Speichereinrichtung 60 ist dann durch einen mittels der Netzwerkschnittstelle verbundenen Speicher, beispielsweise eine Festplatte eines abgesetzten Computers gegeben. Further exemplary embodiments differ from the preceding exemplary embodiments in that a network interface, preferably a wired network location, for example a gigabit emitter access point, is provided as the data interface 50. The external storage device 60 is then provided by a memory connected to the network interface, for example a hard disk of a remote computer.
Noch weitere Ausführungsbeispiele können sich von den vorhergehenden Ausführungsbeispielen dadurch unterscheiden, dass der Speicher 56 entfällt und Speichervorgänge, also das Speichern der Bearbeitungsdaten direkt mit- tels der Datenschnittstelle 50 in der weiteren, nun externen Speichereinrichtung 60 erfolgen. Still further exemplary embodiments may differ from the preceding exemplary embodiments in that the memory 56 is dispensed with and storage operations, ie the storage of the processing data, take place directly by means of the data interface 50 in the further, now external memory device 60.
Weitere Ausführungsbeispiele unterscheiden sich von den zuvor geschilderten Ausführungsbeispielen dadurch, dass keine Speicherblöcke vorgegebe- ner Größe verwendet werden. Vielmehr wird die Größe der Speicherblöcke durch die jeweils für ein Wertdokument zu speichernden Bearbeitungsdaten bestimmt. Schritt S16a ist dann dahingehend geändert, dass in einem Schritt S16a' geprüft wird, ob in dem Speicherbereich noch ein ungenutzter Teil zur Verfügung steht, der als Speicherblock für die vorliegenden Bearbeitungsda- ten verwendet werden kann. Ansonsten ist Schritt S16a' gegenüber Schritt S16a unverändert. Other embodiments differ from the previously described embodiments in that no memory blocks of predetermined size are used. Rather, the size of the memory blocks is determined by the respective processing data to be stored for a value document. Step S16a is then changed to check in step S16a 'whether there is still an unused portion available in the memory area which can be used as a memory block for the present processing data. Otherwise, step S16a 'is unchanged from step S16a.
Ist dies der Fall, wird in einem gegenüber Schritt S16b geänderten Schritt S16b' der Speicherblock mit einer Größe allokiert, die zur Speicherung der Bearbeitungsdaten ausreicht. Die anderen Prozesse des Schritts S16, insbesondere das Anhängen an die Liste und das Speichern der Bearbeitungsdaten, sind dann unverändert. If this is the case, in a step S16b ', which is changed with respect to step S16b, the memory block is allocated with a size which is used to store the data Processing data is sufficient. The other processes of step S16, in particular the attachment to the list and the storage of the processing data, are then unchanged.
Steht kein hinreichend großer Teil des Speicherbereichs mehr zur Speicherung der Bearbeitungsdaten zur Verfügung, wird ein Schritt S16c' durchgeführt, der sich von Schritt S16c nur dahingehend unterscheidet, dass die Liste der niedrigsten Priorität gesucht wird, in der ein Speicherblock oder, falls notwendig, genügend Speicher blocke zur Verfügung stehen, der bzw. die als Speicherblock für die zu speichernden Bearbeitungsdaten verwendet werden können. Es wird dann ein Schritt S16d' ausgeführt, der sich von Schritt S16d nur dadurch unterscheidet, dass der oder die Speicher blocke aus der gefundenen Liste entfernt werden und der durch diese belegte Teil des Speicherbereichs freigegeben wird. Der so frei gewordene Teil des Speicherbereichs wird dann zur Allokation des neuen Speicherblocks für die zu speichernden Bearbeitungsdaten verwendet. Der Speicherblock wird dann wie in Schritt S16d weiter behandelt. If a sufficiently large part of the memory area is no longer available for storing the processing data, a step S16c 'is performed, which differs from step S16c only in that the lowest priority list is searched for, in which one memory block or, if necessary, enough Memory blocks are available that can be used as a memory block for the processing data to be stored. A step S16d 'is then carried out, which differs from step S16d only in that the memory block or blocks are removed from the found list and the part of the memory area occupied by them is released. The thus freed part of the memory area is then used to allocate the new memory block for the processing data to be stored. The memory block is then treated as in step S16d.
Noch andere Ausführungsbeispiele unterscheiden sich von den vorhergehenden Ausführungsbeispielen darin, dass Schritt S18 entfällt. Die Bearbeitungsdaten werden dann auf jeden Fall bis über das Ende der Vereinzelung der Wertdokumente hinaus gespeichert und können dann zur weiteren Analyse verwendet werden. Insbesondere können die Bearbeitungsdaten mit höchster Speicherpriorität nach Bearbeitung eines Wertdokumentstapels gehalten und bei Bearbeitung eines anderen Wertdokumentstapels übernommen werden. Auf diese Weise können beispielsweise Bearbeitungsdaten mit höchster Speicherpriorität über eine Schicht, in der ein Benutzer Wertdokumente bearbeitet, gesammelt werden. Still other embodiments differ from the previous embodiments in that step S18 is omitted. The processing data are then stored in any case until beyond the end of the separation of the value documents and can then be used for further analysis. In particular, the processing data can be kept with the highest memory priority after processing a value-document stack and taken over when processing another value-document stack. In this way, for example, processing data with the highest storage priority can be collected over a layer in which a user processes value documents.

Claims

P a t e n t a n s p r ü c h e  P a n t a n s p r e c h e
Verfahren zur Bearbeitung von Wertdokumenten unter Verwendung einer Speichereinrichtung für Daten, die einen Speicherbereich vorgegebener Speicherbereichsgröße aufweist, bei dem A method of processing value documents using a storage device for data having a storage area of predetermined storage area size, in which
- Wertdokumente vereinzelt zu einer Sensoreinrichtung transportiert werden,  - value documents are occasionally transported to a sensor device,
- für ein jeweiliges Wertdokument mittels der Sensoreinrichtung Messdaten erfasst werden, die wenigstens eine physikalische Eigenschaft des Wertdokuments beschreiben,  for a respective value document by means of the sensor device measurement data are recorded which describe at least one physical property of the value document,
- für das jeweilige Wertdokument eine Speicherpriorität als vorgegebene Funktion wenigstens eines zur Ermittlung der Speicherpriorität notwendigen Teils der Messdaten ermittelt wird,  a storage priority is determined for the respective value document as a predefined function of at least one part of the measurement data necessary for determining the storage priority,
- in Abhängigkeit von der ermittelten Speicherpriorität Bearbeitungsdaten für das jeweilige Wertdokument in einem Speicherblock in dem Speicherbereich gespeichert werden, wobei die Bearbeitungsdaten wenigstens einen zur Speicherung vorgesehenen Teil der Messdaten und/ oder Eigenschaftsdaten für wenigstens eine Eigenschaft des Wertdokuments, die unter Verwendung wenigstens eines zur Ermittlung der Eigenschaft notwendigen Teils der Messdaten ermittelt werden, umfassen, und wobei die Speicherpriorität die Dauer der Speicherung der jeweiligen Bearbeitungsdaten beeinflusst.  in dependence on the determined storage priority, processing data for the respective value document are stored in a memory block in the memory area, wherein the processing data comprises at least one part of the measurement data and / or property data for at least one property of the value document intended to be stored, using at least one for detection comprise the property of the necessary part of the measurement data, and wherein the memory priority influences the duration of the storage of the respective processing data.
Verfahren nach Anspruch 1, bei dem in Abhängigkeit von der ermittelten Speicherpriorität für das jeweilige Wertdokument und in Abhängigkeit von der Verwendung der Speicherblöcke zur Speicherung von Bearbeitungsdaten für andere Wertdokumente ein Speicherblock, der zur Speicherung von Bearbeitungsdaten für ein anderes Wertdokument verwen- det ist, zur Speicherung der Bearbeitungsdaten des jeweiligen Wertdokuments verwendet wird. Method according to Claim 1, in which, depending on the determined memory priority for the respective value document and depending on the use of the memory blocks for storing processing data for other value documents, a memory block used for storing processing data for another value document is used. det is used to store the processing data of the respective value document.
Verfahren nach Anspruch 1 oder 2, bei dem in Verbindung mit dem Speichern der Bearbeitungsdaten in dem jeweiligen Speicherblock dem jeweiligen Speicherblock die ermittelte Speicherpriorität zugeordnet wird, wobei, soweit verfügbar, als Speicherblock ein Teil des Speicherbereichs verwendet wird, der keinen Speicherblock oder keinen Teil eines Speicherblocks enthält, dem eine Speicherpriorität zugeordnet ist, oder wenn kein solcher Teil des Speicherbereichs verfügbar ist, als Speicherblock ein Teil des Speicherbereichs verwendet wird, der wenigstens einen Speicherblock aufweist, dem die niedrigste Speicherpriorität der Speicherblöcke mit zugeordneter Speicherpriorität zugeordnet ist, oder wobei als Speicherblock ein Teil des Speicherbereichs verwendet wird, der wenigstens einen Speicherblock umfasst, dem die niedrigste Speicherpriorität der Speicherblöcke mit zugeordneter Speicherpriorität zugeordnet ist. Method according to claim 1 or 2, in which, in connection with the storage of the processing data in the respective memory block, the determined memory priority is assigned to the respective memory block, whereby, as far as available, a part of the memory area which does not comprise a memory block or a part of the memory area is used as memory block Memory block associated with a memory priority, or if no such part of the memory area is available, as a memory block, a part of the memory area is used, which has at least one memory block, which is assigned the lowest memory priority of memory blocks with assigned memory priority, or wherein as a memory block a portion of the memory area is used that comprises at least one memory block associated with the lowest memory priority of the memory blocks with associated memory priority.
Verfahren nach einem der Ansprüche 1 bis 3 , bei dem die Speicherblöcke eine vorgegebene Größe aufweisen. Method according to one of claims 1 to 3, wherein the memory blocks have a predetermined size.
Verfahren nach Anspruch 4, bei dem in Verbindung mit dem Speichern der Bearbeitungsdaten in dem jeweiligen Speicherblock dem jeweiligen Speicherblock die ermittelte Speicherpriorität zugeordnet wird, wobei, soweit verfügbar, als Speicherblock ein Speicherblock verwendet wird, dem keine Speicherpriorität zugeordnet ist, oder wenn kein solcher Speicherblock verfügbar ist, als Speicherblock ein Speicherblock verwendet wird, dem die niedrigste Speicherpriorität der Speicherblöcke mit zugeordneter Speicherpriorität zugeordnet ist, oder wobei als Speicherblock ein Speicherblock verwendet wird, dem die niedrigste Speicherpriorität der Speicherblöcke mit zugeordneter Speicherpriorität zugeordnet ist. Method according to Claim 4, in which, in connection with the storage of the processing data in the respective memory block, the determined memory priority is assigned to the respective memory block, wherein, as far as available, a memory block to which no memory priority is assigned, or if no such memory block is used as the memory block is available, as memory block, a memory block is used, which is assigned the lowest memory priority of the memory blocks with allocated memory priority, or being used as a memory block a memory block is used, which is assigned the lowest memory priority of the memory blocks with allocated memory priority.
Verfahren nach einem der Ansprüche 1 bis 5 , bei dem den Speicherblöcken jeweils einer Speicherpriorität eine Reihenfolge der Zuordnung der jeweiligen Speicherpriorität zu ihnen zugeordnet ist, und als Speicherblock derjenige Speicherblock, dem die niedrigste Speicherpriorität der Speicherblöcke mit zugeordneter Speicherpriorität zugeordnet ist, verwendet wird, dem zuerst in der Reihenfolge die Speicherpriorität zugeordnet wurde. Method according to one of Claims 1 to 5, in which the memory blocks of a respective memory priority are assigned an order of assignment of the respective memory priority to them, and the memory block used is the memory block which is assigned the lowest memory priority of the memory blocks with allocated memory priority was first assigned the memory priority in the order.
Verfahren nach einem der Ansprüche 3 bis 6, bei dem den Speicherblöcken die jeweilige Speicherpriorität zugeordnet wird, indem diese oder Verweise auf diese in einer Liste für die jeweilige Speicherpriorität gespeichert werden. Method according to one of Claims 3 to 6, in which the memory blocks are assigned the respective memory priority by storing these or references to these in a list for the respective memory priority.
Verfahren nach einem der Ansprüche 3 bis 6, bei dem Speicherblöcken die jeweilige Speicherpriorität zugeordnet wird, indem diese oder Verweise auf diese in einer verketteten Liste für die jeweilige Speicherpriorität, vorzugsweise in der Reihenfolge der Zuweisung, gespeichert werden. Method according to one of Claims 3 to 6, in which memory blocks are assigned the respective memory priority by storing these or references to them in a linked list for the respective memory priority, preferably in the order of assignment.
Verfahren nach einem der vorhergehenden Ansprüche, bei dem Bearbeitungsdaten aus Speicherblöcken, denen eine vorgegebene Speicherpriorität höher als die niedrigste Speicherpriorität zugeordnet ist, ausgelesen und die Speicherblöcke zur Speicherung von Bearbeitungsdaten freigegeben werden. Method according to one of the preceding claims, in which processing data are read from memory blocks, to which a predetermined memory priority is assigned higher than the lowest memory priority, and the memory blocks are released for the storage of processing data.
10. Verfahren nach einem der vorhergehenden Ansprüche, bei dem vor dem Beginn des Transportierens Auslöserdaten erfasst werden, mittels derer die verwendete Funktion vorgegeben wird. 10. The method according to any one of the preceding claims, are detected in the before the start of the transport trigger data, by means of which the function used is specified.
11. Verfahren nach einem der vorhergehenden Ansprüche, bei dem vor dem Beginn des Transportierens Datensatzparameter erfasst werden, mittels derer Art und/oder Umfang zu speichernder Bearbeitungsdaten festgelegt werden. 11. The method according to any one of the preceding claims, wherein before the beginning of transporting record parameters are detected, by means of which the type and / or extent to be stored processing data are determined.
12. Vorrichtung zur Bearbeitung von Wertdokumenten, mit 12. Apparatus for processing value documents, with
- einer Transporteinrichtung, die zum Transportieren vereinzelter Wertdokumente ausgebildet ist,  a transport device which is designed to transport isolated value documents,
- einer Sensoreinrichtung, die dazu eingerichtet ist, für jeweils eines der von der Transporteinrichtung transportierten Wertdokumente Messdaten zu erfassen, die wenigstens eine physikalische Eigenschaft des Wertdokuments beschreiben, und  a sensor device which is set up to acquire measurement data describing at least one physical property of the value document for each of the value documents transported by the transport device, and
- einer Auswerteeinrichtung, die wenigstens einen Prozessor und eine Speichereinrichtung, die einen Speicherbereich vorgegebener Speicherbereichsgröße aufweist, aufweist,  an evaluation device which has at least one processor and a memory device which has a memory region of predetermined memory area size,
wobei die Vorrichtung dazu ausgebildet ist, ein Verfahren nach einem der vorhergehenden Ansprüche auszuführen, wobei Messdaten der Sensoreinrichtung von der Auswerteeinrichtung und als Speichereinrichtung die Speichereinrichtung der Auswerteeinrichtung verwendet werden.  wherein the apparatus is designed to carry out a method according to one of the preceding claims, wherein measurement data of the sensor device are used by the evaluation device and the storage device of the evaluation device is used as storage device.
13. Vorrichtung nach Anspruch 12, die eine Einrichtung zur Erfassung von Auslöserdaten aufweist, wobei die Vorrichtung weiter dazu ausgebildet ist, vor dem Beginn des Transportierens Auslöserdaten mittels der Einrichtung zu erfassen, mittels derer die verwendete Funktion vorgegeben wird. An apparatus according to claim 12, comprising means for detecting trigger data, the apparatus being further adapted to detect trigger data by means of the means by which the function used is predetermined prior to commencement of transport.
14. Vorrichtung nach Anspruch 13, bei der die Einrichtung zur Erfassung von Auslöserdaten auch dazu dient, Daten zu erfassen, mittels derer die zu speichernden Bearbeitungsdaten festgelegt werden. 14. The apparatus of claim 13, wherein the means for detecting trigger data also serves to detect data by means of which the processing data to be stored are determined.
EP14818874.1A 2013-12-18 2014-12-16 Method and apparatus for handling value documents Ceased EP3084732A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE102013021655.9A DE102013021655A1 (en) 2013-12-18 2013-12-18 Method and device for processing value documents
PCT/EP2014/003368 WO2015090560A1 (en) 2013-12-18 2014-12-16 Method and apparatus for handling value documents

Publications (1)

Publication Number Publication Date
EP3084732A1 true EP3084732A1 (en) 2016-10-26

Family

ID=52581066

Family Applications (1)

Application Number Title Priority Date Filing Date
EP14818874.1A Ceased EP3084732A1 (en) 2013-12-18 2014-12-16 Method and apparatus for handling value documents

Country Status (6)

Country Link
US (1) US9666007B2 (en)
EP (1) EP3084732A1 (en)
KR (1) KR101871083B1 (en)
CN (1) CN105830128B (en)
DE (1) DE102013021655A1 (en)
WO (1) WO2015090560A1 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102013010742A1 (en) * 2013-06-27 2014-12-31 Giesecke & Devrient Gmbh Method for providing measurement data of a device for processing value documents and value-document processing device
CN106530488A (en) * 2016-09-09 2017-03-22 深圳怡化电脑股份有限公司 Processing method and device for depositing and withdrawing paper money
DE102016013515A1 (en) 2016-11-11 2018-05-17 Giesecke+Devrient Currency Technology Gmbh Apparatus and method for classifying value documents, in particular banknotes, and value-document processing system
US20200388098A1 (en) * 2017-07-06 2020-12-10 Glory Ltd. Banknote handling apparatus and banknote handling method
DE102020006203A1 (en) * 2020-10-08 2022-04-14 Giesecke+Devrient Currency Technology Gmbh Method for processing value documents and value document processing system

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1165875C (en) * 1998-11-02 2004-09-08 杨耀铭 Detecting, preventing and tracking system and device for negotiable securities
GB9825102D0 (en) * 1998-11-16 1999-01-13 Insignia Solutions Plc Computer system
CA2471415A1 (en) * 2001-12-21 2003-07-03 Giesecke & Devrient Gmbh Sheet material and apparatuses and methods for producing and processing such sheet material
JP2004310594A (en) * 2003-04-09 2004-11-04 Glory Ltd Paper sheet processing device, and paper sheet processing system
US7809914B2 (en) 2004-11-05 2010-10-05 Commvault Systems, Inc. Methods and system of pooling storage devices
JP2006163949A (en) * 2004-12-08 2006-06-22 Canon Inc Information processor, information processing method and program, and storage medium
US20100185317A1 (en) * 2009-01-22 2010-07-22 Glory Ltd. Variable medium processing apparatus and variable medium processing method
DE102010045879A1 (en) * 2010-09-17 2012-03-22 Giesecke & Devrient Gmbh Method for processing banknotes
JP5633456B2 (en) 2011-03-30 2014-12-03 沖電気工業株式会社 Banknote deposit and withdrawal machine
US8880795B2 (en) * 2011-04-29 2014-11-04 Comcast Cable Communications, LLC. Intelligent partitioning of external memory devices
DE102011121877A1 (en) 2011-12-21 2013-06-27 Giesecke & Devrient Gmbh Method and device for determining classification parameters for the classification of banknotes
JP2013152663A (en) * 2012-01-26 2013-08-08 Hitachi Omron Terminal Solutions Corp Automated money handling device, automated money handling system, and authenticity level setting method
DE102013006925A1 (en) 2013-04-22 2014-10-23 Giesecke & Devrient Gmbh Device and method for checking value documents, in particular banknotes, as well as value document processing system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
None *
See also references of WO2015090560A1 *

Also Published As

Publication number Publication date
KR101871083B1 (en) 2018-06-25
US9666007B2 (en) 2017-05-30
WO2015090560A1 (en) 2015-06-25
DE102013021655A1 (en) 2015-06-18
CN105830128A (en) 2016-08-03
CN105830128B (en) 2018-12-25
US20160321851A1 (en) 2016-11-03
KR20160085339A (en) 2016-07-15

Similar Documents

Publication Publication Date Title
EP3084732A1 (en) Method and apparatus for handling value documents
EP2617016B1 (en) Method of banknotes processing
EP2936456B1 (en) Method for processing value documents and means for performing the method
DE102010055974A1 (en) Method and device for determining a class reference data set for the classification of value documents
EP2932478B1 (en) Method for providing measurement data from a device for processing value documents and value document processing device
EP3108461B1 (en) Method for examining a value document, and means for carrying out the method
EP3111426B1 (en) Method for determining a sorting result for a security document and means for carrying out the method
EP3050032B1 (en) Method of testing valubale documents of polymer material which has a transparent window and means to perform the method
EP3014588B1 (en) Method for providing measurement data of an apparatus for processing value documents and apparatus for processing value documents
DE10117822A1 (en) Sorting bank notes involves grouping of criteria and multiple sorting processes where fewer output compartments are present than required for sorting
DE10151854A1 (en) Security document processing device, method for functional testing, adjustment and / or calibration of the security document processing device and test media for performing the method
EP2656327B1 (en) Method and device for examining the optical state of value documents
EP3014589B1 (en) Method to provide measurement data of an apparatus for processing value documents and apparatus for processing value documents
EP2795592A1 (en) Method and device for determining classification parameters for classifying banknotes
DE102009058439A1 (en) Method for checking value documents
DE102021002672A1 (en) Method and device for checking documents of value and method and device for generating checking parameters for the checking method
EP3563356B1 (en) Method and device for detecting a security thread in a value document
EP2804155B1 (en) Method for determining the contents of a money box on the basis of the orientation of the inserted banknotes
DE102012025417A1 (en) Method for detection of individual identifier e.g. three-digit serial numbers on value document e.g. banknote, involves comparing specific patterns formed by pixels of amounts found with reference patterns for predefined characters
EP2786356B1 (en) System and method for processing banknotes
DE102010056540A1 (en) Method for processing value documents i.e. banknotes, involves creating raw digital image, where volume of preview image data of value document is smaller than volume of raw image data of value document
EP1351199A2 (en) Method and system for handling banknotes
EP3430599A1 (en) Device and method for evaluating sensor data for a value document

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

17P Request for examination filed

Effective date: 20160718

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

AX Request for extension of the european patent

Extension state: BA ME

DAX Request for extension of the european patent (deleted)
RAP1 Party data changed (applicant data changed or rights of an application transferred)

Owner name: GIESECKE+DEVRIENT CURRENCY TECHNOLOGY GMBH

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: EXAMINATION IS IN PROGRESS

17Q First examination report despatched

Effective date: 20190221

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: EXAMINATION IS IN PROGRESS

APBK Appeal reference recorded

Free format text: ORIGINAL CODE: EPIDOSNREFNE

APBN Date of receipt of notice of appeal recorded

Free format text: ORIGINAL CODE: EPIDOSNNOA2E

APBR Date of receipt of statement of grounds of appeal recorded

Free format text: ORIGINAL CODE: EPIDOSNNOA3E

APAF Appeal reference modified

Free format text: ORIGINAL CODE: EPIDOSCREFNE

RAP3 Party data changed (applicant data changed or rights of an application transferred)

Owner name: GIESECKE+DEVRIENT CURRENCY TECHNOLOGY GMBH

P01 Opt-out of the competence of the unified patent court (upc) registered

Effective date: 20230519

REG Reference to a national code

Ref country code: DE

Ref legal event code: R003

APBT Appeal procedure closed

Free format text: ORIGINAL CODE: EPIDOSNNOA9E

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION HAS BEEN REFUSED

18R Application refused

Effective date: 20240220