Device and method for obtaining information about one or more living beings

10765406 ยท 2020-09-08

Assignee

Inventors

Cpc classification

International classification

Abstract

Embodiments of the present invention provide a device for obtaining information about one or more living beings. The device comprises an actuator, a sensor and an evaluator. The actuator is configured to output an excitation signal for exciting the living being(s). The sensor is configured to detect a signal generated by the living being(s) in reaction to the excitation signal, to obtain a detected signal. The evaluator is configured to evaluate the detected signal so as to obtain the information about the living being(s).

Claims

1. A device for acquiring information about a pest or several pests within a bulk material, comprising: an actuator for outputting an excitation signal not exceeding 500 kHz that is suitable to excite the pest or the pests; a sensor for detecting a signal generated in response to the excitation, so as to acquire a detected signal; and an evaluator for evaluating the detected signal so as to acquire the information about the pest(s) within the bulk material; wherein at least one out of the actuator and the sensor is implemented by means of an electronic device, wherein the evaluator is implemented by means of a processor or electronic device wherein the actuator is configured to tune a frequency of the excitation signal to a resonant frequency of the bulk material.

2. The device as claimed in claim 1, wherein the generated signal is generated by the pest(s) in reaction to the excitation signal.

3. The device as claimed in claim 2, wherein the generated signal is dependent on a resonant frequency of the bulk material, the resonant frequency of the bulk material being dependent on an infestation of the bulk material with the pest(s).

4. The device as claimed in claim 1, wherein the actuator is configured to output the excitation signal at a frequency ranging from 1 Hz to 5 MHz.

5. The device as claimed in claim 1, wherein the sensor is configured to detect the generated signal at a frequency ranging from 10 Hz to 5 MHz.

6. The device as claimed in claim 1, wherein the sensor is further configured to detect a reference signal that is independent of the excitation, so as to acquire a detected reference signal; wherein the evaluator is further configured to evaluate the detected reference signal so as to acquire the information about the pest(s) within the bulk material.

7. A system, comprising: a device as claimed in claim 1; and an accommodator for accommodating a commodity, the device being arranged at or within the accommodator such that a commodity accommodated by the accommodator can be monitored by means of the device; or an accommodator for accommodating one or more living beings, the device being arranged at or within the accommodator such that one or more living beings can be monitored by means of the device.

8. A method of acquiring information about a pest or several pests within a bulk material, the method comprising: outputting an excitation signal not exceeding 500 kHz suitable to excite the pest(s); detecting a signal generated in response to the excitation, so as to acquire a detected signal; and evaluating the detected signal so as to acquire the information about the pest(s) within the bulk material; wherein at least one out of the outputting the excitation signal and the detecting the signal generated in response to the excitation is implemented by means of an electronic device, and wherein the evaluating the detected signal is implemented by means of a processor or electronic device wherein a frequency of the excitation signal is tuned to a resonant frequency of the bulk material.

9. A non-transitory digital storage medium having a computer program stored thereon to perform the method according to claim 8 when said computer program is run by a computer.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) Embodiments of the present invention will be detailed subsequently referring to the appended drawings, in which:

(2) FIG. 1 shows a schematic block diagram of a device for obtaining information about one or more living beings, in accordance with an embodiment of the present invention;

(3) FIG. 2 shows a schematic block diagram of a device for obtaining information about one or more living beings, in accordance with an embodiment of the present invention;

(4) FIG. 3 shows a schematic view of a system 90 in accordance with an embodiment of the present invention;

(5) FIG. 4 shows a flow chart of a method of obtaining information about one or more living beings, in accordance with an embodiment of the present invention;

(6) FIG. 5 shows a flow chart of a method of acoustic pattern recognition;

(7) FIG. 6a shows, in a diagram, an amplitude of the detected signal plotted over time by using the example of a larva of the species of Sitophilus granarius (granary weevil);

(8) FIG. 6b shows a spectrogram of the detected signal shown in FIG. 6a;

(9) FIG. 6c shows, in a diagram, an amplitude of the detected signal plotted over time by using the example of a beetle of the species of Sitophilus granarius (granary weevil);

(10) FIG. 6d shows a spectrogram of the detected signal shown in FIG. 6c.

DETAILED DESCRIPTION OF THE INVENTION

(11) In the below description of the embodiments of the invention, elements which are identical or have identical actions will be provided with the same reference numerals in the figures, so that their descriptions will be interchangeable in the different embodiments.

(12) FIG. 1 shows a schematic block diagram of a device 10 for obtaining information 12 about one or more living beings 14. The device 10 comprises an actuator 16, a sensor 18 and an evaluator 20. The actuator 16 is configured to output an excitation signal 22 for exciting the one or more living beings 14. The sensor 18 is configured to detect a signal 24 generated by the one or more living beings 14 in reaction to the excitation signal 22, so as to obtain a detected signal 26. The evaluator 20 is configured to evaluate the detected signal 26 so as to obtain the information 12 about the one or more living beings 14.

(13) The present invention is based on the idea of outputting, by means of an actuator 16, an excitation signal 22 for exciting the one or more living beings 14, and to detect and evaluate a signal 24 generated by the one or more living beings 14 in reaction to the excitation signal 22, rather than a random signal that is dependent on external parameters (such as the temperature and air humidity), so as to obtain the information 12 about the living beings 14.

(14) In embodiments, the device 10 may be configured, for example, to monitor a commodity, it being possible for the information 12 about the one or more living beings 14 to indicate whether or not the commodity monitored by means of the device 10 is infested with the one or more living beings 14.

(15) The commodity monitored by means of the device 10 may be a foodstuff (e.g., grain), animal food, a building, a construction, natural wood, a wooden structure (e.g., a stack of wood, sawn wood or a wooden building), a field or a piece of forest, while the living being 14 may be a pest, for example.

(16) In embodiments, the device 10 may be configured, for example, to monitor the one or more living beings 14, the information 12 about the one or more living beings 14 indicating a state of the one or more living beings 14.

(17) For example, the living beings 14 to be monitored may be working animals, e.g., bees, while the state concerning the living beings 14 may be a behavioral disorder, a loss or a disease, for example.

(18) In embodiments, the actuator 16 may be configured to output an acoustic excitation signal as the excitation signal 22. The excitation signal 22 may comprise one or more frequencies. The frequency or frequencies may be fixed or variable (e.g., rising, falling or chirped). The frequency or frequencies may be within the infrasonic frequency range (below about 16 Hz), within the audible frequency range (from about 16 Hz to 20 kHz) or within the ultrasonic frequency range (above about 16 kHz). Moreover, the excitation signal 22 may comprise a frequency range that is within the infrasonic frequency range, within the audible frequency range or within the ultrasonic frequency range. In addition, the excitation signal 22 may be band-limited, an upper limiting frequency of the excitation signal 22 not exceeding 16 Hz, 16 kHz, 20 kHz, 100 kHz, 500 kHz or 1 GHz.

(19) The signal 24 generated by the one or more living beings 14 in reaction to the excitation signal 22 may also be an acoustic signal which may also comprise a frequency or several frequencies that may be within the infrasonic frequency range, the audible frequency range and/or the ultrasonic frequency range.

(20) Accordingly, the sensor 18 may be configured to detect a signal 24 that is within the infrasonic frequency range, the audible frequency range and/or the ultrasonic frequency range.

(21) In embodiments, the actuator 16 and the sensor 18 may be implemented in a shared means, device or unit 30, as is outlined in FIG. 1. In other words, the device 10 may comprise an actuator/sensor combination 30 which includes the actuator 16 and the sensor 18.

(22) For example, the actuator/sensor combination 30 shown in FIG. 1 may be configured for acoustically exciting 22 the one or more living beings 14 (e.g., an animal population) within the low-frequency and/or high-frequency (ultrasound) wavelength range 22 and for receiving acoustic signals 24 emitted by the one or more living beings (e.g., the animal population) 14.

(23) In embodiments, the evaluator 20 may be configured to classify the detected signal 26 so as to obtain the information 12 about the one or more living beings 14. To this end, the evaluator 20 may comprise a memory, for example, where reference signals (e.g., typical sound patterns) are stored or can be stored, it being possible for the evaluator 20 to be configured to classify the detected signal 26 while using the reference signals. For example, at least one reference signal may be stored for each class within the memory, it being possible for the evaluator 20 to be configured to compare the detected signal 26 to the reference signals so as to classify the detected signal.

(24) In addition, the evaluator 20 may include a system for classifying sound events, it being possible for the actuator/sensor combination 30 to be connected to the system for classifying the sound events. Moreover, the evaluator 20 may comprise a database containing typical sound patterns, it being possible for the actuator/sensor combination 30 and the system for classifying the sound events to be connected to the database.

(25) FIG. 2 shows a schematic block diagram of a device 10 for obtaining information 12 about one or more living beings 14. As can be seen in FIG. 2, the device may comprise n actuators 16.sub.1 to 16.sub.n and n sensors 18.sub.1 to 18.sub.n, n being a natural number larger than or equal to one, n1. The actuators 16.sub.1 to 16.sub.n may be configured to output excitation signals 22.sub.1 to 22.sub.n for exciting the one or more living beings 14. The sensors 18.sub.1 to 18.sub.n may be configured to detect a signal 24.sub.1 to 24.sub.n generated by the living being(s) 14 in reaction to at least one of the excitation signals 22.sub.1 to 22.sub.n, so as to obtain detected signals 26.sub.1 to 26.sub.n. The evaluator 20 may be configured to evaluate the detected signals 26.sub.1 to 26.sub.n so as to obtain the information 12 about the living being(s) 14.

(26) As can be seen in FIG. 2, the actuators 16.sub.1 to 16.sub.n and/or sensors 18.sub.1 to 18.sub.n may be arranged in an array. In this context, the device 10 may be configured to generate a pivotable excitation signal lobe by the excitation signals 22.sub.1 to 22.sub.n output by the actuators 16.sub.1 to 16.sub.n.

(27) Moreover, one actuator of the actuators 16.sub.1 to 16.sub.n and one sensor of the sensors 18.sub.1 and 18.sub.n in each case may be implemented in a shared means, device or unit 30.sub.1 to 30.sub.n. In other words, the device 10 may comprise n actuator/sensor combinations 30.sub.1 to 30.sub.n, each actuator/sensor combination of the actuator/sensor combinations 30.sub.1 to 30.sub.n including, or having, one actuator of the actuators 16.sub.1 to 16.sub.n and one sensor of the sensors 18.sub.1 to 18.sub.n.

(28) In embodiments, at least one actuator/sensor combination 30 (see FIG. 1) or an array of actuator/sensor combinations 30.sub.1 to 30.sub.n (see FIG. 2) may be arranged in accordance with the spatial conditions and/or the sound propagation rate at hand.

(29) Moreover, at least one actuator/sensor combination 30 (see FIG. 1) or an array of actuator/sensor combinations 30.sub.1 to 30.sub.n (see FIG. 2) may be arranged on an internal and/or external wall of a housing (e.g., of a container, a silo, a ship's cargo hold or an animal's dwelling).

(30) In addition, at least one actuator/sensor combination 30 (see FIG. 1) or an array of actuator/sensor combinations 30.sub.1 to 30.sub.n (see FIG. 2) may be arranged within an interior of a housing (e.g., of a container, a silo, a ship's cargo hold or an animal's dwelling) at sound-amplifying media such as metal sheets, partition walls or sound funnels.

(31) In embodiments, the device 10 may be configured to pivot, by means of a multiple arrangement of actuator/sensor combinations 30.sub.1 to 30.sub.n, sound lobes during transmission and to exploit amplification effects that are due to wave interference (phased-array technology).

(32) Moreover, the device 10 may be configured to determine, by means of a multiple arrangement of actuator/sensor combinations 30.sub.1 to 30.sub.n, sound velocities in the stored commodity (e.g., material or raw material) or in the animal population to be monitored, and to calibrate the device 10 accordingly.

(33) FIG. 3 shows a schematic view of a system 90 in accordance with an embodiment of the present invention.

(34) The system 90 comprises the above described device 10 and means 92 for accommodating a commodity, or means 92 for accommodating one or more living beings.

(35) The device 10 includes at least one actuator 16.sub.1 to 16.sub.n and at least one sensor 18.sub.1 to 18.sub.n. Of course, the device may also include at least one actuator/sensor combination 30.sub.1 to 30.sub.n.

(36) As is shown in FIG. 3, the at least one actuator 16.sub.1 to 16.sub.n and the at least one sensor 18.sub.1 to 18.sub.n (or the at least one actuator/sensor combination 30.sub.1 to 30.sub.n) may be arranged (e.g., connected) at or within the means 90 such that the commodity accommodated by the means 90, and/or the living being(s) 14 accommodated by the means 90 can be monitored by means of the device.

(37) Moreover, the actuators 16 and/or sensors 18 (or actuator/sensor combinations 30) may be arranged inside media such as spheres, cylinders or the like (self-sufficient systems) which are initially not connected to the surroundings andfor the purpose of performing the inventive methodabut on walls or are carried along with the product within the stream of bulk material.

(38) The actuators 16 and/or sensors 18 (or actuator/sensor combinations 30) may be connected to an external evaluator 10 in this context.

(39) For example, the actuators 16 and/or sensors 18 (or actuator/sensor combinations 30) may be connected to the receiving and evaluating unit 20 by electric conductors (cable connection), by optical conductors (optical coupling) or by electromagnetic radiation (radio communication). Energy may also be supplied via said connection. Of course, the actuators 16 and/or sensors 18 (or actuator/sensor combinations 30) may also be supplied with energy by means of a battery, an accumulator and/or a method of energy harvesting.

(40) Moreover, the actuators 16 and/or sensors 18 (or actuator/sensor combinations 30) may be combined with a system for moisture measurement, temperature measurement and/or optical measurement for quality assessment purposes.

(41) The means 90 may be a container, a silo, a ship's cargo hold or an animal's dwelling.

(42) FIG. 4 shows a flow chart of a method 100 of obtaining information 12 about one or more living beings 14. The method 100 includes outputting 102 an excitation signal 22 for exciting the living being(s) 14. Moreover, the method 100 includes detecting 104 a signal 24 generated by the living being(s) 14 in reaction to the excitation signal 22, so as to obtain a detected signal 26. Moreover, the method 100 includes evaluating 106 the detected signal 26 so as to obtain the information 12 about the living being(s) 14.

(43) In embodiments, the method 100 includes a combination of acoustic excitation of the living being(s), e.g., an animal population, within the low-frequency and/or high-frequency (ultrasound) wavelength range (e.g., by the actuator 16 shown in FIG. 1) and reception of acoustic signals 24 emitted by the living being(s) 14 (e.g., animal population) within the range of low-frequency and/or high-frequency waves (e.g., by the sensor 18 shown in FIG. 1) in combination with methods of localizing and classifying said sound events.

(44) Excitation of the animal(s) (e.g., animal population) 14 may be effected within the fixed or tuned frequency range, depending on the ambient conditions and the sound propagation at hand and on the type of living being(s) (e.g., animal species or pest species).

(45) The method 100 is based on transmitting/receiving by means of at least one combined actuator/sensor 30 (see FIG. 1), advantageously by means of an array (multiple arrangement) of combined actuators/sensors 30.sub.1 to 30.sub.n (see FIG. 2) arranged in compliance with the spatial conditions.

(46) The method of implementing a multiple arrangement of actuators/sensors 30.sub.1 to 30.sub.n enables pivoting of sound lobes during transmission and exploiting amplification effects that are due to wave interference (phased-array technology).

(47) In addition, the method of implementing a multiple arrangement of actuators/sensors 30.sub.1 to 30.sub.n enables determining sound velocities within the stored commodity (e.g., material or raw material) and/or within the animal population, and adjusting the method accordingly.

(48) The type of arrangement and implementation of the actuator/sensor combination 30.sub.1 to 30.sub.n enables exciting the living being(s) (e.g., animal population) 14 at low frequencies, for example, and receiving high frequencies, or vice versa, as well as operating within similar and/or identical frequency ranges.

(49) The above described method 100 (which may comprise a classification of the received sound waves, for example) enables monitoring and controlling of pests 14. For example, the existence of a pest infestation 14 may be determined, or ascertained. Moreover, a type of the pests 14 may be determined. In addition, an extent or degree of the pest infestation may be determined. Furthermore, a location of settlement and/or a position within the room infested with the pests 14 may be determined. The method 100 may further include filtering of the relevant noises from ambient and/or interference noises.

(50) In addition, the above described method 100 (which may comprise, e.g., a classification of the received sound waves) enables monitoring of working animals, e.g., in bee-keeping. For example, different states such as nervousness, hunger, the presence of queen bees about to hatch, swarming behavior, parasite infestation, alien animals (e.g., rodents), for example, can be recognized. The method 100 may further include filtering of the relevant noises from ambient and/or interference noises.

(51) Moreover, the above described method 100 enables pest monitoring for natural wood and wooden structures (stacks of wood, sawn wood, wooden buildings) prior to, during as well as following processing, and enables quarantine monitoring and pest monitoring in forests (living trees, dead wood), e.g., by installing sleeves supporting actuator/sensor combinations 30).

(52) FIG. 5 shows a flow chart of a method of acoustic pattern recognition. In a first step 80, signal pick-up may occur by means of a measuring device 18. In a second step 82, signal analysis may take place. In a third step 84, feature transformation may occur. In a fourth step 86, a classification may be performed, e.g., on the basis of a model 88 which may have been acquired by a training 90, so as to obtain a result 92.

(53) Thus, an embodiment of acoustic pattern recognition involves statistical sequence classification with hidden Markov models. However, other methods of acoustic pattern recognition may also be employed.

(54) In addition, the acoustic method may be combined with a method of humidity measurement and/or temperature measurement and/or an optical measuring method for quality assessment purposes.

(55) Further embodiments provide a device 10 for obtaining information 12 about a pest or several pests 14 in bulk material. The device 10 includes an actuator 16 for outputting an excitation signal 22 for exciting the bulk material, the pest or pests 14, a sensor 18 for detecting a signal 24 generated in response to the excitation, so as to obtain a detected signal 26, and an evaluator 20 for evaluating the detected signal 26 so as to obtain the information 12 about the pest(s) 14 within the bulk material.

(56) In this context, the generated signal 24 may be generated by the pest(s) in reaction to the excitation signal 22.

(57) Moreover, the generated signal 24 may be dependent on a resonant frequency (or several resonant frequencies) of the bulk material, the resonant frequency of the bulk material being dependent on an infestation of the bulk material with the pest(s).

(58) The resonant frequency of the bulk material is dependent on the resonant frequency, or natural frequency, of the individual elements (e.g., grains) of the bulk material. For example, grains of the bulk material that are infested may have a different resonant frequency, or natural frequency, than non-infested grains. The resonant frequency of the bulk material may thus be shifted in the event of infestation with the pest(s). Moreover, it is also possible for the bulk material to comprise more than one resonant frequency due to the fact that some grains may be infested and some may not.

(59) Thus, it is possible to either excite the pest(s) by means of the excitation signal 22 and to detect a signal 24 generated by the pest(s) in reaction to the excitation signal, or to excite the bulk material and to detect, in response to the excitation of the bulk material, a signal which is dependent on the resonant frequency (or natural frequency) of the bulk material. Of course, it is possible to excite both the pest(s) and the bulk material at the same time, in which case the generated signal is (partly) generated by the pest(s) and additionally is dependent on the resonant frequency (or natural frequency) of the bulk material.

(60) Moreover, the actuator 16 may be configured to tune a frequency of the excitation signal 22 to a resonant frequency of the bulk material.

(61) Furthermore, the sensor 18 may be configured to detect a reference signal independent of the excitation so as to obtain a detected reference signal; the evaluator 20 may further be configured to evaluate the detected reference signal so as to obtain the information 12 about the pest(s) 14 present within the bulk material.

(62) For example, the sensor 18 may be configured to detect the reference signal (temporally) prior to or following excitation of the bulk material and/or of the pest(s). The evaluator 20 may be configured, for example, to compare the detected reference signal to the detected signal 26 so as to obtain the information 12 about the pest(s) 14 present within the bulk material.

(63) Some pests increase their activities in response to the excitation signal, so that the generated signal 24 comprises additional signal components as compared to the reference signal, whereas other pests reduce or even stop their activities in response to the excitation signal, so that certain signal components are reduced or are even missing within the generated signal 24 as compared to the reference signal.

(64) FIG. 6a shows, in a diagram, an amplitude of the detected signal in mV plotted over time in s by using the example of a larva of the species Sitophilus granarius (granary weevil).

(65) FIG. 6b shows a spectrogram of the detected signal shown in FIG. 6a. In FIG. 6b, the ordinate describes the frequency in kHz, while the abscissa describes time in s, and the color and/or hatching gradient describes X in %.

(66) FIG. 6c shows, in a diagram, an amplitude of the detected signal in mV plotted over time in s by using the example of a beetle of the species of Sitophilus granarius (granary weevil).

(67) FIG. 6d shows a spectrogram of the detected signal shown in FIG. 6c. In FIG. 6d, the ordinate describes the frequency in kHz, while the abscissa describes time in s, and the color and/or hatching gradient describes the normalized signal amplitude in %.

(68) Further embodiments thus provide a device for detecting pests (e.g., storage pests such as beetles, moths, larvae, for example) in all stages of development in granular bulk material (e.g., grain, corn, leguminous plants, etc.) having diameters between 0.5 mm and 20 mm. The bulk material consists of different grains of the same type and having similar grain sizes.

(69) When sending and receiving sound signals, the natural frequencies of the grains of the bulk material may be exploited for detecting the pest infestation and the grain properties. Grains have characteristic natural frequencies which correspond to their dimensions and their internal structures and also correlate with the moisture of the grains.

(70) Excitation may take place at the characteristic natural frequency of the grains of the bulk material by means of the actuators. The excitation frequency ranges from 1 Hz to 5 MHz, advantageously from 10 kHz to 2 MHz, particularly advantageously from 100 kHz to 1 MHz.

(71) In this context, differences in the natural frequencies between full, non-infested grains and hollow, infested grains can be recognized.

(72) Reception of bulk-material oscillations may take place within the frequency range from 10 Hz to 5 MHz, advantageously 10 kHz to 2 MHz, particularly advantageously 100 kHz to 1 MHz.

(73) Detection of pest infestation may be determined by periodically activating and/or stopping the pest activity by means of the followings steps: emitting acoustic waves ranging from 1 Hz to 20 kHz, advantageously 10 Hz to 10 kHz, particularly advantageously 10 Hz to 1 kHz; receiving the sound noises within the bulk material with and without additional noise input within the frequency range from 1 Hz to 20 kHz, advantageously 10 Hz to 20 kHz (FIGS. 6a to 6d); calculating the difference between both states in order to eliminate the ambient noises; using up to 10 receivers simultaneously within the area of the bulk material, but at least one transmitter and one receiver.

(74) Pest infestation may be detected by an automatic sampling device or by a hand-held instrument by means of immersion into the bulk material. Said immersion takes place, at different locations, 1 to 100 times, advantageously 3 to 30 times, particularly advantageously 5 to 10 times.

(75) Fixedly installed silo monitoring may detect pest infestation by emitting sound signals within the low-frequency range from 10 Hz to 1 kHz for stopping or activating pest activity, and reception of pest activity may occur within the frequency range from 1 kHz to 20 kHz.

(76) Even though some aspects have been described within the context of a device, it is understood that said aspects also represent a description of the corresponding method, so that a block or a structural component of a device is also to be understood as a corresponding method step or as a feature of a method step. By analogy therewith, aspects that have been described within the context of or as a method step also represent a description of a corresponding block or detail or feature of a corresponding device. Some or all of the method steps may be performed by means of a hardware device (or while using a hardware device), such as a microprocessor, a programmable computer or an electronic circuit. In some embodiments, some or several of the most important method steps may be performed by such a device.

(77) Depending on specific implementation requirements, embodiments of the invention may be implemented in hardware or in software. Implementation may be effected while using a digital storage medium, for example a floppy disc, a DVD, a Blu-ray disc, a CD, a ROM, a PROM, an EPROM, an EEPROM or a FLASH memory, a hard disc or any other magnetic or optical memory which has electronically readable control signals stored thereon which may cooperate, or cooperate, with a programmable computer system such that the respective method is performed. This is why the digital storage medium may be computer-readable.

(78) Some embodiments in accordance with the invention thus comprise a data carrier which comprises electronically readable control signals that are capable of cooperating with a programmable computer system such that any of the methods described herein is performed.

(79) Generally, embodiments of the present invention may be implemented as a computer program product having a program code, the program code being effective to perform any of the methods when the computer program product runs on a computer.

(80) The program code may also be stored on a machine-readable carrier, for example.

(81) Other embodiments include the computer program for performing any of the methods described herein, said computer program being stored on a machine-readable carrier. In other words, an embodiment of the inventive method thus is a computer program which has a program code for performing any of the methods described herein, when the computer program runs on a computer.

(82) A further embodiment of the inventive methods thus is a data carrier (or a digital storage medium or a computer-readable medium) on which the computer program for performing any of the methods described herein is recorded.

(83) A further embodiment of the inventive method thus is a data stream or a sequence of signals representing the computer program for performing any of the methods described herein. The data stream or the sequence of signals may be configured, for example, to be transferred via a data communication link, for example via the internet.

(84) A further embodiment includes a processing means, for example a computer or a programmable logic device, configured or adapted to perform any of the methods described herein.

(85) A further embodiment includes a computer on which the computer program for performing any of the methods described herein is installed.

(86) A further embodiment in accordance with the invention includes a device or a system configured to transmit a computer program for performing at least one of the methods described herein to a receiver. The transmission may be electronic or optical, for example. The receiver may be a computer, a mobile device, a memory device or a similar device, for example. The device or the system may include a file server for transmitting the computer program to the receiver, for example.

(87) In some embodiments, a programmable logic device (for example a field-programmable gate array, an FPGA) may be used for performing some or all of the functionalities of the methods described herein. In some embodiments, a field-programmable gate array may cooperate with a microprocessor to perform any of the methods described herein. Generally, the methods are performed, in some embodiments, by any hardware device. Said hardware device may be any universally applicable hardware such as a computer processor (CPU), or may be a hardware specific to the method, such as an ASIC.

(88) While this invention has been described in terms of several embodiments, there are alterations, permutations, and equivalents which fall within the scope of this invention. It should also be noted that there are many alternative ways of implementing the methods and compositions of the present invention. It is therefore intended that the following appended claims be interpreted as including all such alterations, permutations and equivalents as fall within the true spirit and scope of the present invention.