The invention concerns the field of equipment for counting thin products stacked side by side in small series. More particularly, it concerns counting, in an automated fashion and at a good rate, the number of thin products contained in a batch of small series.
There exists counting equipment as described in the patent FR 2 718 550 entitled “Product-counting device”. This device enables large series of thin products stacked side by side to be counted.
Typically, brightness is tested by the saturation of the signal, supplied by a sensor, and if there is saturation counting is not carried out and the counting system produces a “no product found” signal. If there is no saturation, the counting device counts. The counting device uses an inter-correlation system, in a step of pre-processing of the stored signals. Next, the objects are counted by determining peaks and valleys, in other words local maxima and minima for values representing brightness associated with the pixels, and the number of objects counted is stored. The device carries out a plurality of countings, which are each stored, and it is only at the end of this plurality of countings that the device constructs a histogram of the results and seeks whether a value corresponds to a success rate stored.
However, this equipment is not adapted to the automatic processing of small series since it does not make it possible to count the number of elements in small series in a automated fashion, at a good rate. The counting of thin products generally fits in a processing chain before, for example, physical or software personalisation operations or packaging operations. Often the counting of small series of thin products, such as series of personalisable cards of around fifteen elements, is carried by hand, this counting means giving good efficiency. There therefore exists a requirement for a suitable device having a rate making it possible to avoid counting of small series by hand.
The object of the present invention is therefore to mitigate one or more drawbacks of the prior art by creating a device for counting, in an automated fashion, the number of thin products produced in small series, at a good rate.
This objective is achieved by virtue of a device for counting series of thin products, stacked side by side, in a given direction in a holding means, the stacked thin products all having identical thicknesses and constituting a stack, the device comprising at least:
characterised in that it comprises processing means receiving signals coming from the detection circuit or circuits, able to extract from these signals brightness levels in correlation with a dimension along the stacking axis expressed in pixels, the processing means generating a given signal x(n) corresponding to the signals received and including:
Thus is it advantageously made possible, after an estimation of the pattern representing a card or other thin product, to find precisely the number of times that the pattern is present in the acquired signal: whenever this pattern is present in the signal, this corresponds to a card. A reliable count can be ensured for cards in a stack in a pile, even when there are certain stacking irregularities in the pile (spacing between two non-touching cards for example, a card aslant in the stack, etc).
According to another particularity, the processing means also comprise:
According to another particularity, the pre-processing means comprise reconstitution means effect an inverse Fourier transformation on a filtered transformed signal supplied by said filtering means in order to deliver a pre-processed signal corresponding to the given signal.
According to another particularity, the extraction means are arranged to extract the pattern representing a thin product in the pre-processed signal.
According to another particularity, the means of extracting a pattern comprise:
According to another particularity, the first calculation means effect an autocorrelation function c(
where N is the number of pixels of the image of the filtered signal, x(n), n=[0 . . . N−1] is the de-noised signal and Ep is the thickness of a thin product expressed in pixels.
According to a variant, the first calculation means effect a convolution function conv(
According to another particularity, the first calculation means are arranged to calculate the Fourier transform of the autocorrelation function c(
According to another particularity, the means of parameterising the thickness of the thin products determine the thickness in pixels and the first calculation means make, for a first half of the frequencies of the plurality of frequencies, in order to determine the argument of the Fourier transform of the period signal portion, an estimation of the values of the argument functions θm(f) for f=[0,N−1] with N=(Ep+1)/2 if N is odd or N=Ep/2+1 if N is even,
where θm(f) is an odd function and Ep-periodic, Ep being the thickness of a thin product expressed in pixels;
this estimation being performed by n-correlation means of order higher than 2 arranged to:
where N is the number of pixels of the image of the filtered signal and x(n), n=[0 . . . N−1] is the filtered signal;
It is possible for example to calculate an invertible matrix for passing from the argument of the transform of the n-correlation function to the argument of the pattern in the Fourier domain. The system can also be resolved by transposing the linear system to a triangular system. Resolution then takes place iteratively.
According to another particularity, the means of parameterising the thickness comprise means of estimating the thickness Ep by means of a first fast Fourier transformation FFT, the estimation means performing:
According to another particularity, filtering means are provided for supplying to the extraction means a filtered de-noised signal, the second calculation means determining a first periodic pattern representing a thin product to within any phase shift.
According to another particularity, the extraction means execute at least one algorithm for processing the de-noised signal in order to determine the signal pattern used for the intercorrelation, the form of the pattern adopted for a series of products being counted being estimated after a comparison between the first periodic pattern detected in the de-noised signal and a reference pattern stored in the storage means.
According to another particularity, the parameterising means associated with the processing means are designed to store the reference position during a counting performed by the counting device with a standard batch of thin products. The reference pattern can also be chosen from a series of standard geometric shapes (crenellation, inverted crenellation, triangle, portion of parabola etc).
According to another particularity, the filtering means is a comb filter configured to eliminate, by filtering, in the received signals, noise and frequencies not corresponding to harmonics, in order to obtain a pre-processed signal in which frequencies distant from the harmonics and potentially corresponding to gaps or spaces between the thin products are eliminated.
According to another particularity, the means of extracting the signal pattern comprise circular adjustment means for avoiding obtaining a pattern offset by phase shift, the circular adjustment means reproducing, from the first pattern, patterns with different phase shifts, the phase shift finally applied being determined by the use of a reference pattern.
According to another particularity, the means of calculating the number of thin products comprise:
According to another particularity, the circular adjustment means comprise:
According to another particularity, the processing means generate a vector representing the signals received and effecting a fast Fourier transformation FFT on this vector, the filtering means receiving the fast Fourier transform of this vector and effecting a frequency Fourier filtering after a determination of the harmonics.
According to another particularity, said vector is generated by a program executing a zero-padding method so that said vector corresponds to an increased signal size and groups together a number Nzp of signal samples, Nzp being a power of 2, the program being provided with an added-zero suppression function, this suppression function being activated to make it possible to obtain the filtered signal after application of the inverse fast Fourier transform IFFT.
According to another particularity, the intercorrelation calculation means calculate the correlation I(n) between the estimated pattern mot(k) of size Ep, and the de-noised signal x(k) of size N, by use of the following formula:
where n is the number of pixels in the image of the de-noised signal, x(k) the de-noised signal and Ep is the thickness of a thin product expressed in pixels.
According to another particularity, a CIS module (provided with a CIS sensor “contact image sensor”), disposed longitudinally and opposite the stack constitutes the illumination means and the detection means, the CIS module having a length at least equal to that of the stack, or the CIS module effecting movements in the longitudinal direction of the stack facing a zone covering at least the entire length of the stack in several steps.
According to another particularity, the device comprises a plurality of CIS modules, disposed longitudinally and opposite the stack, each CIS module comprising detection means and means of illumination by a flat beam in the given direction, the sum of the lengths of the CIS modules being at least equal to the length of the stack.
According to another particularity, the CIS modules illuminate the stack along an illumination line, each CIS module being inclined at a given angle so that its planar illumination beam encounters this line.
Another aim is the use of a counting system according to the invention to allow adaptations of certain fabrication operations according to the batch and to follow each batch continuously.
This aim is achieved by the use of the counting device by which information is transmitted, via communication means, by the processing means to a processing system, of the personalisation machine type, downstream of a processing chain, the information transmitted comprising the number of thin products calculated by the device for each series constituting the stack and/or information for deriving this number and/or an identifier associated with each series.
According to another particularity, the processing system personalises the products in the series, physical or software personalisation operations to be applied to each element in a series being associated with the information transmitted by the processing means.
An additional object of the invention is to make it possible to use the device for the purpose of personalising chip cards or similar portable objects.
To this end, the invention also relates to a use of the counting device, characterised in that a logic personalisation station, processing a series of thin products comprising an integrated circuit, enables personalisation information for the use for which the product is intended to be entered in the memory of the integrated circuit.
Another aim is to provide a high-performance detection signal processing method making it possible, by a rapid analysis of the signal, to count the numbers of products of the same thickness in a more or less compact stack.
This aim is achieved by a method of processing at least one signal coming from the detection circuit or circuits (of the optical type) of a thin product counting device, characterised in that it comprises:
According to another particularity, the filtering during the step of pre-processing said signal is performed after a Fourier transformation and by the use of a comb filter. The filtering can also be done by implanting a conventional finite or non-finite pulse response filter.
According to another particularity, the method comprises a step of converting the signal, before filtering, into data representing brightness levels in correlation with a stack thickness dimension expressed in pixels, the estimation step defining a first periodic pattern representing a thin product to within any phase shift, and then using a reference pattern for effecting a circular adjustment for obtaining a second estimated pattern without phase shift.
According to another particularity, the signalling step comprises a display of a number of chip cards to be processed by a chip card personalisation machine and/or a transmission of information representing this number to the personalisation machine.
An additional objective of the invention is to propose a program executable by a computer system for controlling the processing in a suitable fashion for obtaining rapid and reliable counting.
To this end, the invention concerns a computer program directly loadable into the memory of a computer and including computer codes for controlling the steps of the method when said program is executed on a computer, said program thus enabling series of thin products in a stack to be counted.
The invention, the characteristics thereof and advantages thereof will emerge more clearly from a reading of the description given with reference to the figures referenced below:
The invention will now be described with reference to
Focussing the light rays reflected by the stack (5) enables one or more signals to be recovered via at least one detection circuit. These signals are extracted to allow processing, in which it is sought to analyse the variations in the brightness levels in correlation with a stack thickness dimension expressed in pixels. The device enables series of thin products (2), stacked side by side, to be counted by a determination of the repetition of a pattern representing a product (2) in a filtered de-noised signal resulting from a transformation of the signals received. Advantageously, a first Fourier transformation is used before effecting a comb filtering in order to obtain subsequently the de-noised signal. A system based on a Fourier transform and statistics of an order greater than two is used to make it possible to precisely define a periodic pattern representing a thin product to within any phase shift, via a calculation of the argument and the modulus of the signal pattern transformed in the Fourier domain.
For good presentation of the products (2) such as chip cards, facilitating the counting operation, the device can comprise a rectangular carton (4) containing the thin products (2), only the products (2) at the end of the stack (5) being shown in
In another embodiment, a magazine used for processing the thin products (2) is used directly. The stack (5) is illuminated over its entire length, by a flat beam of light rays (6, 6d) produced by the illumination means of a CIS module (3, 3d) or by a diode illumination means the rays of which are focused on a plane by an optical device. The flat beam (6, 6d) projected against the stack (5) produces a light line (T). The line (T) is then analysed by means (3, 3d, 9a, 9b, 8) of detecting the reflected light intensity, associated with processing means (10). In a slightly different embodiment, the illumination means comprise a fluorescent tube (7) that, by means of multi-directional rays (7a), illuminates all the top part of the stack (5), including the area of the aforementioned light line (T), analysed by the detection means associated with the processing means. In the present description, the analysis of a longitudinal light line (T) by the detection means (3, 3d, 9a, 9b, 8) associated with the processing means is called the longitudinal analysis of the stack (5). The analysis according to several segments of the stack (5), over its entire length, by the processing means (10) associated with the detection means is also understood as a longitudinal analysis.
The light rays (6) emitted by the light source or sources permit a longitudinal analysis of the batch products, that is to say parallel to the long side of the carton (4). The relative movement of the carton with respect to the CIS module or modules is transverse, that is to say parallel to the short side of the carton (4), and involves longitudinal analyses on different longitudinal areas. The longitudinal light line (T) is in fact moved at several levels according to the width of the stack (5). For example, 100 longitudinal analyses are performed in a outward and return reciprocating transverse movement (M4a, M3a). In a variant embodiment, different longitudinal analyses are preformed by transverse movements, not perpendicular to the longitudinal direction, of the line (T) on the stack (5). In another embodiment a fluorescent tube (7) more powerful than diodes illuminates the entire top part of the stack (5). In this case, a matrix photosensitive cell (for example of a CCD matrix, can simultaneously perform longitudinal analyses on different longitudinal areas without relative movement of the carton (4) with respect to the illumination and detection means.
A CIS module (3, 3d) or the CCD camera (8) are connected to a processing circuit in order to transmit the electrical signals issuing from the transformation of the light energy into electrical energy by the photosensitive cells. The electrical signals produced contain information for each pixel of the CIS or CCD photosensitive cell. The electrical information is generally translated into levels, digitised and stored by the storage means. The memorisation and storage phases, already contained in the patent FR 2 854 476 entitled “Device for counting stacked products” will not be described here. Each CIS or CCD photosensitive cell comprises, by way of example, 10,000 photosensitive elements for analysing the entire length of the stack (5) and enabling the counting of a batch of products with a maximum for example of 1000 products. Each photosensitive element makes it possible to detect a light signal and to express this signal in the form of an electrical signal representing at least 256 levels of brightness. This signal for 256 levels of brightness is translated into 8-bit words, each word is recorded in the memory of the device. Thus, for the given example, the memory consists of 10,000 words of one byte. In a variant embodiment, the photosensitive elements of the CIS or CCD photosensitive cells may be sensitive to rays of different colours and to their constitution by a combination of red, green and blue. In another example embodiment, the photosensitive cell is a matrix comprising for example 2000 photosensitive elements, for analysis of the length, by 2000 photosensitive elements, for analysis of the width. Simultaneous longitudinal analyses are therefore possible along several longitudinal lines (T) of the stack (5), at different distances from a long edge of the stack (5). In this case the analysis of the light rays reflected by the stack (5) is carried out in two dimensions, unlike the other embodiments in one dimension. Analysis performed in two dimensions allows several different longitudinal analyses of the stack (5), the counting device being fixed, while analysis carried out in one dimension requires a movement, for example of the stack (5), in order to effect several different longitudinal analyses.
The information representing for example the brightness level, stored in memory in digital form, is translated in the form of a graph, as illustrated by the curve (C1) in
The processing of the data representing the brightness level, stored in memory, will now be described in relation to
The signal or signals s(n) connected by a longitudinal analysis of the stack (5) of thin products (2) are recovered by the processing means (10), which then determine the repetition of a pattern (M) representing a product by use of an algorithm for processing a de-noised signal. A Fourier filtering is carried out first in order to eliminate the hollows in the recovered signal, the noise being able to be eliminated just after for the counting signal reconstituted by an inverse Fourier transformation. The way the counting is carried out is illustrated in
The method first comprises a step (50) of converting the signal, before filtering, into data representing brightness levels in correlation with a stack thickness dimension expressed in pixels. In one embodiment of the invention, the signalling step (54) comprises a display of a number of chip cards to be processed by a chip card personalisation machine and/or a transmission of the information representing this number to the personalisation machine.
The aforementioned steps (50, 51, 52, 53, 54, 55) can be performed in automated fashion on a computer connected to the detection means (8). All the signal processing operations and the calculations can be performed by a program loaded directly into the memory of the computer and specifically used to allow the counting of the number (N) of thin products (2). As illustrated in
The estimation step (52) can make it possible to define the first periodic pattern (M1) representing a thin product (2) to within any phase shift, as illustrated in
To perform the intercorrelation information calculation step (53), the processing means (10) provide for example an intercorrelation signal (C2), as illustrated in
With reference to
It is first of all necessary to consider the signal of size N acquired by the detection/acquisition machine (8): s(n), n=0 . . . N−1
The pre-processing step (51) can consist of de-noising this signal s(n) to the maximum by filtering the frequencies not corresponding to harmonics (comb filter). The filtering steps are for example as follows:
i) “Zero Padding” Method
Zeros are added at the end of the counting signal s(n) so that the number of samples Nzp is a power of 2 (this is necessary to calculate the FFT transform). The signal after the zero padding szp is written: Szp(n)m n=0 . . . Nzp−1
If n<N:szp(n)−s(n)
If n≧N:szp(n)=0
Thus the recovered vector corresponds to an increased signal size and groups together an even number Nzp of signal samples.
ii) Calculation of the FFT
The FFT transform (Fast Fourier Transform) of the vector Szp (of size Nzp) is a complex vector Ŝzp(n), n=0 . . . Nzp−1. This vector makes it possible to estimate the various frequencies contained in the signal szp.
iii) Locating the Fundamental
When a signal has strong periodicity, its FFT transform has a particular character. In
iv) Frequency Filtering
Filtering is done by truncation of the FFT transform, as illustrated in
The FFT transform of the filtered signal is denoted ŜF(n), n=0 . . . Nzp−1. It is therefore obtained in the following manner:
Ŝ
F(n)=Ŝzp(n), if min{|n−hi|,I=0 . . . number . . . harmonics}≦bp
Ŝ
F(n)=0 otherwise
v) Reconstitution of the Counting Signal
To find the filtered signal from its FFT transform, an Inverse Fast Fourier Transform IFFT is applied. Then the zeros at the end of the signal are eliminated. The filtered signal thus obtained is the pre-processed signal. It is denoted x(n). The fast Fourier transform calculation algorithm and the other calculation algorithms are known per se and will not be detailed here (see for example Signal Processing Methods and Techniques, by Jacques Max and Jean-Louis Lacoume, published by Dunod, on the subject of the FFT transform).
It will be understood that the processing means (10) of the device are provided with at least one program that makes it possible to store all the intermediate results, obtained successfully during processing, for example by means of storage tables. The various calculation algorithms are respectively used by calculation modules arranged to recover the appropriate information (signal portions during processing, results of previous operations, etc).
During the frequency filtering, only some of the harmonics may be preserved. In theory, it is in fact entirely possible to count the number of thin products (2) in the signal by keeping only the fundamental (also referred to as the 0 harmonic). Let us take the case of a signal with very good contrast as illustrated in
Let us take a second example, that of a signal with poor contrast as illustrated in
In the majority of cases, a comb filtering that keeps all the harmonics may be effected. However, these two examples show that, according to circumstances, it is possible to keep less. In all cases, it is necessary to keep at least the fundamentals so that it is possible to calculate the number of thin products. A system of comparison between harmonics may be used to limit the filtering to a given number of harmonics.
The step (52) of estimating the pattern (M1) to within any phase shift will now be more particularly described in relation to
The principle of the processing is based on the following modelling: the signal x(n) is the sum of a noise w(n) and of a useful signal y(n) composed of a repetition of patterns mot(n) representing the edge of a card.
x(n)=y(n)+w(n) (E1)
For example, if the pattern (M1) representing a card is a saw tooth as illustrated in
In the case of a counting of chip cards or similar portable objects, the thickness of the card expressed in pixels can be denoted Ep. Its value is fixed arbitrarily at the start of the processing. The thickness can be estimated at the start of processing by means of a first FFT:
Next Ep is rounded to the closest integer value.
In the example in
Mot(f)=FT[mot(n)], n=[0,Ep−1] (E2)
For each frequency f, the pattern mot(f) in the Fourier domain is expressed by:
Mot(f)=Rm(f)eiθm(f).
The search for Mot(f) takes place in two phases:
Once the Fourier transform of the periodic signal portion Mot(f) is estimated for each frequency f, the pattern mot(n) will be easily calculatable by an inverse Fourier transformation.
The processing means (10) then make it possible to estimate respectively the modulus and the argument of Mot(f). For estimation of the modulus Rm(f) of Mot(f), the processing can consist simply of effecting the autocorrelation c(
The Fourier transform of equation (E3) gives the modulus of Mot(f):
As a person skilled in the art can easily appreciate, the modulus may also be found with a convolution of the signal with itself:
Concerning the estimation of the argument θm(f) of Mot(f), it may be clever to simplify the problem by symmetry. This is because the problem of the estimation of the Ep values θm(f) for f=[0,Ep−1], may be simplified by half by using the symmetry properties of the Fourier transform FT of a real sequence: θm(f) is an odd function and Ep-periodic.
The simplified problem is then as follows:
Estimate θm(f) for f=[0,N−1] with N=(Ep+1)/2 if N is odd
Ep/2+1 if N is even
To estimate the arguments θm(f) of the simplified problem, we use an operator that is a little more complex, called bicorrelation, and well known in mathematics, for example in the field of higher order statistics. This is an operator with two variables. Its definition is as follows:
In the Fourier domain (two-dimensional FT), the Fourier transform is of the type
and the following equation becomes:
B(f1,f2)=Mot(f1).Mot(f2).Mot(−f1−f2) (E6)
The argument B(f1,f2) is denoted θb(f1,f2). θb(f1,f2) can be expressed as a function of the θm(f) values:
θb(f1/f2)=θm(f1)+θm(f2)−θm(f1+f2) (E7)
The above equation corresponds to one of the fundamental properties of the bicorrelation. The following documents deal more particularly with this type of property:
Let us now write the equation for f1 varying from 0 to N−1 and for f2=1. This gives a system of N equations (linear system).
It should be noted here that the last equation of the above system involves θm(N). For reasons of oddness and periodicity of the Fourier transform of a real sequence, we have:
θm(N)=−θm(N−1) if N is odd
θm(N)=−θm(N−2) if N is even
The above system makes it possible to express ThetaB=[θb(0,1) . . . θb(N+1,1) as a function of ThetaM=θm(0) . . . θm(N−1)]. In matrix terms, the system (E8) is written in the following manner:
ThetaB=A.ThetaM (E9)
The value of the matrix A depends only on Ep. The last line of the matrix A of the system varies as a function of the parity of Ep.
Here are the matrices of the system for Ep=16 and Ep=17:
These matrices are always invertible, whatever the value of Ep. The matrix system described above makes it possible easily to find the values of θm(0) to θm(N−1) by the means of the following equation:
ThetaM=A−1.ThetaB (E10)
The matrix A links the arguments of the bicorrelation (correlation to a higher order) to the arguments (θm) of the pattern. By a resolution of the system (calculation of A−1, or by converting to an equivalent triangular system), θm is obtained in the Fourier space. Once the modulus and argument of Mot(f) are calculated, the pattern is easily derived by an inverse Fourier transform (IFT).
With reference to
An example of additional processing applied to the pattern obtained in
Scalar_Product(Pattern,PatternRef)=0.7
Scalar_Product(Pattern,PatternRef)=0.5
Scalar_Product(Pattern,PatternRef)=0.3
Scalar_Product(Pattern,PatternRef)=0.2
Scalar_Product(Pattern,PatternRef)=0.3
Scalar_Product(Pattern,PatternRef)=0.5
Scalar_Product(Pattern,PatternRef)=0.7
Scalar_Product(Pattern,PatternRef)=0.9
The pattern (M2) obtained after adjustment then corresponds to a correct estimation of the pattern of a thin card or similar portable object.
The counting is done by detecting the local maxima (S) or tops of the intercorrelation signal (C2), as indicated in
In an example embodiment,
In a variant embodiment not shown, the CIS modules are not inclined, the longitudinal analysis being performed in accordance with two segments, the sum of the lengths of which is at least equal to that of the stack (5). An initialisation phase determines the relative positions of the CIS modules.
In another example embodiment,
In
In a variant embodiment, several longitudinal analyses are for example carried out, along different lines (T1, T2, T3), by a relative movement of the stack (5) with respect to the CCD camera (8) and the illumination device. The illumination means (7) is for example implemented by diodes, the rays of which are, according to a non-limitative example, focused by an optical device, and requires relative transverse movements in order to carry out several different longitudinal analyses.
Where the illumination means is implemented by a fluorescent tube (7), the entire top surface of the stack (5) is illuminated, but with different intensities. The area closest to the tube is illuminated at a light intensity greater than that of the areas further away. This type of illumination with variable intensities is combined or not with relative transverse movements in order to carry out different longitudinal analyses along different longitudinal lines (T1, T2, T3), with different light intensities. A variant comprises the variation of the light intensity obtained by controlling the illumination means, at a variable power.
In the case of a relative movement, either the detection means (8, 9a, 9b) are fixed and the carton (4) is movable (M4a), or the carton (4) is fixed and the detection means (9a, 9b, 8) are movable at least partly, the mirrors (9a, 9b) and/or the CCD camera (8) being movable.
In another embodiment, the photosensitive sensor of the CCD camera (8) is of the matrix type. This type of photosensitive sensor allows analysis in two dimensions, along the length and width of the stack (5). In the case of a matrix photosensitive sensor, the transverse movements are not necessary for carrying out several longitudinal analyses. The CCD camera (8) analyses for example the entire length of the stack (5), as shown in
The thin elements or products (2) are stacked in a carton (4) and are fixed so as to present the long edge towards the top of the carton (4). The products (2) to be counted are disposed side by side, non-limitatively a front face of a product against a rear face of another product.
After the processing of the data, the counting device can indicate the number of thin products (2) in a series. By virtue of the storage of information supplied by the operator, concerning the nature of the product (2), the device associates with each series the nature of the products. Thus, in the remainder of the processing of the stack, another processing system downstream of the processing chain receives data specifying the nature of each product (2) and can therefore determine the personalisation or the checks to be made. The downstream processing system communicates with the processing means of the counting device by communication means, in a known fashion. The communication means comprise for example a cabled or infrared or radio wave connection and communication interfaces adapted to the type of connection. According to a variant, the communication means are media, such as diskettes or disks, associated with readers for these media. The type of personalisation to be effected is also taken into account. This processing is therefore done automatically, directly by inserting the carton or magazine containing the stack (5) into the processing system, or transferring the stack (5) into another support. A check can be made by comparing the number (N) found by the device for the products in the complete stack (5), with a number of products provided by a device for managing series of products (2).
The number of products (2) in each series is therefore derived according to these results. The operator knows the nature of each small series making up the stack and thus determines the nature of each product (2) at a given position. Where the thin products (2) in the stack all have the same format and are processed by a personalisation machine, the entire stack can be processed directly, additional information on the nature of the series advantageously being able to be supplied to the personalisation machine. The personalisation machine will have processed in total N elements, the processing carried out depending on their position in the stack (5).
A variant embodiment, as shown in
It should be obvious for persons skilled in the art that the present invention allows embodiments in numerous other specific forms without departing from the scope of the invention as claimed.
The Fourier transform of the signal (real or complex) s(n), n=0 . . . N−1 is denoted Ŝ(n), n=0 . . . N−1. It is obtained by the following equation:
This transformation makes it possible to evaluate the frequency content of a signal.
An algorithm for calculating the Fourier transform of a signal more rapidly was developed by Cooley and Tuckey in 1965. This processing is faster, but functions only if the size of the signal is a power of 2. This algorithm is called a fast Fourier transform.
This transformation makes it possible to find a signal s(n) from its Fourier transform Ŝ(n). Its formula is as follows:
As with the simple Fourier transform, there exists a fast algorithm for calculating the inverse Fourier transform.
Two-Dimensional Fourier Transform (FT2D)
That is to say a two-dimensional signal s(m,n) m=0 . . . M−1
There exists a definition of the Fourier transform for this signal:
As for a 1-D signal, fast and inverse transforms associated with this transformation can be defined.
Number | Date | Country | Kind |
---|---|---|---|
0703031 | Apr 2007 | FR | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/FR08/00585 | 4/23/2008 | WO | 00 | 4/16/2010 |