WO2004055941A1 - Device for generating delays for beam synthesis apparatus - Google Patents
Device for generating delays for beam synthesis apparatus Download PDFInfo
- Publication number
- WO2004055941A1 WO2004055941A1 PCT/EP2003/050770 EP0350770W WO2004055941A1 WO 2004055941 A1 WO2004055941 A1 WO 2004055941A1 EP 0350770 W EP0350770 W EP 0350770W WO 2004055941 A1 WO2004055941 A1 WO 2004055941A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- values
- delay
- probe
- delays
- transducer
- 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
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S15/00—Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
- G01S15/88—Sonar systems specially adapted for specific applications
- G01S15/89—Sonar systems specially adapted for specific applications for mapping or imaging
- G01S15/8906—Short-range imaging systems; Acoustic microscope systems using pulse-echo techniques
- G01S15/8909—Short-range imaging systems; Acoustic microscope systems using pulse-echo techniques using a static transducer configuration
- G01S15/8915—Short-range imaging systems; Acoustic microscope systems using pulse-echo techniques using a static transducer configuration using a transducer array
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10K—SOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
- G10K11/00—Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
- G10K11/18—Methods or devices for transmitting, conducting or directing sound
- G10K11/26—Sound-focusing or directing, e.g. scanning
- G10K11/34—Sound-focusing or directing, e.g. scanning using electrical steering of transducer arrays, e.g. beam steering
- G10K11/341—Circuits therefor
- G10K11/346—Circuits therefor using phase variation
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/52—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S15/00
- G01S7/523—Details of pulse systems
Definitions
- the present invention relates to a device for producing delays for a beam synthesis apparatus.
- the acoustic probe comprises a network of piezoelectric transducers which, in the emission phase, receive electrical pulses and emit ultrasonic beams which they focus at a greater or lesser distance and at an angle d variable incidence depending on the phase shifts or delays of the voltages applied to the various transducer elements.
- the acoustic echoes due to the reflection of each incident beam in the body to be explored are picked up by the probe, converted into electrical signals and processed to form an image of the interior of the body being explored.
- the elementary signals corresponding to the received echoes are delayed according to determined variable delays and added together to form beams, so that these beams correspond to the reception of ultrasonic energy reflected by a single focal point of the body explored.
- the laws of evolution of the delays can be approximated by an approximation of function of the first order, like for example a linear function by pieces.
- the reduction in the memory space required can be very significant, but the computing power required is correspondingly increased.
- the subject of the present invention is a method for producing delays for an apparatus for synthesizing transmission and reception beams, these beams possibly being of variable orientation or not, a method which requires neither a large memory capacity nor a large power of calculation, and which is simple to implement.
- the method of the invention is a method of producing delays for the various transducer elements of a beam synthesis apparatus, and it is characterized by the fact that the values of inverses are stored in at least one first table. of reception times expressed in multiples of sampling quanta, which are stored in a second table of offset values which are a function of the transducer element considered with respect to a reference element, as well as of the indices relating to the different elements considered, that we store in a third table values of squares of the ratio between the distance of the transducer element considered to the reference element and the speed of propagation of the beams in their propagation medium, and that for each element transducer we subtract the offset value corresponding the product of the value read in the first table by the value read in the third table from which the square of the corresponding offset is subtracted.
- Figure 1 is a diagram showing the geometric aspects of the emission of ultrasonic waves emitted by a probe
- Figure 2 is a diagram of the law of evolution of the delay to be applied to transducer elements as a function of time
- Figure 3 is a block diagram of a device for producing delays according to the invention.
- the axis of symmetry of the probe 1 is referenced 3, and it intersects the face 2 at a point C 0 , behind which is placed the central piezoelectric element (not shown) of the probe. Because, as explained above, the thickness of the protective layer is neglected, it is assumed that the point C 0 coincides with the center of the transmission / reception face of said central element of the probe. Or a point C
- M the focal point of the beam emitted in direction 4
- M being located on this direction.
- R 0 is the focal distance from the central transducer element
- the ultrasonic waves propagate in a homogeneous and isotropic medium.
- the echo beam is focused by applying a delay of its own to each of the transducer elements, in order to align the signals coming from the focal point. It is then possible, thanks to a coherent summation (sum of received signals put back in phase), to amplify the signals as if they came from this focus.
- the focal point of this echo beam is a point on the body explored and having received the signal emitted. During the observation period, this focal point moves along a line, which is determined by the direction of emission, at the speed (c) of sound in the explored body.
- the law of evolution of the delay ⁇ ⁇ (t) is of the form 1 / t, to an offset and to a scale factor.
- An example of this law of evolution has been represented in FIG. 2.
- the ordinates are graduated in quantum of delay, that is to say, typically, half or a quarter of the sampling period , and the abscissa in sampling periods, and are proportional to the depth of the focal point from which the echo leaves (distance R 0 ).
- the formulas set out above make it possible to calculate the delay to be applied to the signal received by each transducer element of a probe with an array of transducer elements so as to dynamically focus the received beam, in order to obtain the maximum spatial resolution.
- this analytical result is difficult to exploit in practice, and the invention proposes to simplify it in order to facilitate its implementation.
- these delays can be rounded to the value closest to a multiple of the sampling period to obtain acceptable lateral lobes during the formation of the beams, which defines said “quantum of late ”. For example, it may suffice to produce a delay whose value differs by half a sampling period from the theoretical value to obtain lateral lobes meeting the specifications.
- the delay varies, as a function of time, much more quickly near the probe than far from it. This variation is all the greater as the opening of the area of the body swept by a beam is large. In practice, a minimum exploration depth and a maximum opening near the probe must be taken into account. This is called dynamic opening. Because of these characteristics, the slope of the delay evolution law, that is to say the delay / time ratio, is limited, and the time range, in which the variations of the delay fall within acceptable limits. of the delay quantum, is much larger than the signal sampling period.
- the method of the invention allows an optimized implementation, and uses three tables and two operators.
- the first table used is a table of inverse values, which makes it possible to avoid the division operation in the formula (2) of the delay exposed above.
- the table of values of 1 / T is independent both of the transducers and of the direction of emission, but it is necessary to access it once by different transducer and once by different direction (in if you have several reception directions simultaneously for the same shot). As a result, depending on the available computing power, it may be necessary to duplicate the table of values by 1 / T so that it is accessible simultaneously to several computing processes.
- the length of this table is determined by the maximum focusing depth. Typically, 1024 values of 1 / T are sufficient.
- the minimum effective focal length (R 0 ) is limited to approximately 5 mm, even if observed at a distance of 0 mm, that is to say in contact with the probe.
- maximum exploration is artificially limited, although the display continues beyond this maximum focal length with a slightly defocused beam. This can for example be the case with a linear probe displaying images up to 130 mm with a beam focused at 120 mm from the probe.
- the device of the invention comprises a second table 6 of offsets ( ⁇ ⁇ ).
- This table contains words made up of two parts of independent types. The first part corresponds to the time offset ⁇ ⁇ , while the second part is the data ND, corresponds to the offset of the transducer elements relative to the reference (central) element, which is an address index of the third table 7.
- the information contained in table 6 is only called once at the start of each line of fire, in order to prepare the variables necessary for calculating delays.
- This table is therefore only called N1 times per firing line, N1 being the number of transducer elements of the probe.
- the devices of the invention also comprise two operators 8, 9.
- the operator 8 has two main roles: It determines the instant at which the calculated delay must be applied. This is important because the delay values are updated at a lower frequency than the sampling of the echo signal received by the probe. It is therefore necessary to be able to have a reliable initial delay value for minimize the calculation error. This function is called
- This function includes the processing of the initial and final periods during which the overflow of addressing by lower and higher values can occur, i.e. the values of t- ⁇ ⁇ can be either negative or exceed the capacity of Table. This function is called "rough timing adjustment".
- the operator 8 receives as clock signals the same as those for the sampling of the echoes received, and it receives from the table 6 the values of ⁇ ⁇ .
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Investigating Or Analyzing Materials By The Use Of Ultrasonic Waves (AREA)
- Ultra Sonic Daignosis Equipment (AREA)
Abstract
Description
DISPOSITIF DE PRODUCTION DE RETARDS POUR APPAREIL DE DELAY PRODUCTION DEVICE FOR APPARATUS
SYNTHESE DE FAISCEAUXBEAM SYNTHESIS
La présente invention se rapporte à un dispositif de production de retards pour appareil de synthèse de faisceaux.The present invention relates to a device for producing delays for a beam synthesis apparatus.
Dans les appareils numériques d'échographie, la sonde acoustique comporte un réseau de transducteurs piézoélectriques qui, en phase d'émission, reçoivent des impulsions électriques et émettent des faisceaux ultrasonores qu'ils focalisent à une distance plus ou moins importante et selon un angle d'incidence variable en fonction des déphasages ou retards des tensions appliquées aux différents éléments transducteurs. En phase de réception, les échos acoustiques dus à la réflexion de chaque faisceau incident dans le corps à explorer sont captés par la sonde, convertis en signaux électriques et traités pour former une image de l'intérieur du corps exploré. Les signaux élémentaires correspondant aux échos reçus sont retardés selon des retards déterminés variables et additionnés pour former des faisceaux, de façon que ces faisceaux correspondent à la réception d'une énergie ultrasonore réfléchie par un foyer unique du corps exploré.In digital ultrasound devices, the acoustic probe comprises a network of piezoelectric transducers which, in the emission phase, receive electrical pulses and emit ultrasonic beams which they focus at a greater or lesser distance and at an angle d variable incidence depending on the phase shifts or delays of the voltages applied to the various transducer elements. In the reception phase, the acoustic echoes due to the reflection of each incident beam in the body to be explored are picked up by the probe, converted into electrical signals and processed to form an image of the interior of the body being explored. The elementary signals corresponding to the received echoes are delayed according to determined variable delays and added together to form beams, so that these beams correspond to the reception of ultrasonic energy reflected by a single focal point of the body explored.
Pour créer les retards permettant de réaliser cette focalisation dynamique, on utilise généralement des lignes à retard variable. Par exemple, le document US-A-5 844 139 décrit un procédé de production dynamique de retard variable pour un formateur de faisceaux ultrasonores, et il y est question de la minimisation du coût d'un interpolateur numérique variable, mais le problème du coût de production des retards n'est pas abordé. Un autre document, l'article intituté : « Low Power Delay Calculation for Digital Beamforming in Handheld Ultrasound Systems » de HT. FeldKàmper, R. Schwann, V. Gierenz et T.G. Noll, paru dans « 2000 IEEE Ultrasonics Symposium », mentionne le coût de la génération des retards et propose un algorithme pour produire ces retards, mais ne traite pas le problème du coût de calcul et du coût du stockage, qui sont loin d'être négligeables.To create the delays allowing this dynamic focusing to be achieved, lines with variable delay are generally used. For example, US-A-5,844,139 describes a dynamic variable delay production method for an ultrasonic beam former, and discusses the minimization of the cost of a variable digital interpolator, but the problem of cost delay production is not addressed. Another document, the article entitled: "Low Power Delay Calculation for Digital Beamforming in Handheld Ultrasound Systems" by HT. FeldKàmper, R. Schwann, V. Gierenz and TG Noll, published in "2000 IEEE Ultrasonics Symposium", mentions the cost of generating delays and proposes an algorithm to produce these delays, but does not deal with the problem of the cost of computation and the cost of storage, which are far from negligible.
Pour les échographes haut de gamme, le problème du coût de génération de retard pour chaque élément de la sonde et pour chaque direction de pointage du faisceau émis est relativement négligeable, alors qu'il devient critique pour les appareils portatifs et/ou de faible coût. La mémorisation directe d'un jeu complet de valeurs de retards pour toutes les périodes d'échantillonnage nécessite une grande capacité de mémoire, mais ne demande aucun calcul et peut accepter n'importe quelle loi d'évolution du retard (pouvant impliquer une anisotropie arbitraire du milieu dans lequel se propagent les ultrasons).For high-end ultrasound systems, the problem of the cost of delay generation for each element of the probe and for each pointing direction of the emitted beam is relatively negligible, while it becomes critical for portable and / or low-cost devices. . The direct storage of a complete set of delay values for all the sampling periods requires a large memory capacity, but does not require any calculation and can accept any law of evolution of the delay (which may involve an arbitrary anisotropy of the medium in which the ultrasound is propagated).
Pour économiser de l'espace mémoire, on pourrait avoir recours à la représentation incrémentale des lois d'évolution de ces retards, car la variation du retard d'un échantillon de signal au suivant est très faible sur une grande étendue, ce qui fait qu'il suffit généralement d'un seul bit pour coder cette variation. Cependant, un tel procédé nécessiterait un décodage complexe, sans toutefois que l'on perde ni en précision, ni sur la définition de la loi générale d'évolution des retards.To save memory space, one could use the incremental representation of the laws of evolution of these delays, because the variation of the delay from one signal sample to the next is very small over a large area, which means that 'usually only one bit is needed to code this variation. However, such a process would require a complex decoding, without however losing either precision or the definition of the general law for the evolution of delays.
Si l'on tolère une faible perte de précision, mais pas de modification de la loi générale, les lois d'évolution des retards peuvent être approximées par une approximation de fonction du premier ordre, comme par exemple une fonction linéaire par morceaux. La diminution de l'espace mémoire nécessaire peut être très importante, mais la puissance de calcul nécessaire est corrélativement augmentée.If one tolerates a small loss of precision, but no modification of the general law, the laws of evolution of the delays can be approximated by an approximation of function of the first order, like for example a linear function by pieces. The reduction in the memory space required can be very significant, but the computing power required is correspondingly increased.
La présente invention a pour objet un procédé de production de retards pour un appareil de synthèse de faisceaux d'émission et de réception, ces faisceaux pouvant être à orientation variable ou non, procédé qui ne nécessite ni une grande capacité mémoire ni une grande puissance de calcul, et qui soit simple à mettre en œuvre.The subject of the present invention is a method for producing delays for an apparatus for synthesizing transmission and reception beams, these beams possibly being of variable orientation or not, a method which requires neither a large memory capacity nor a large power of calculation, and which is simple to implement.
Le procédé de l'invention est un procédé de production de retards pour les différents éléments transducteurs d'un appareil de synthèse de faisceaux, et il est caractérisé par le fait que l'on mémorise dans au moins une première table des valeurs d'inverses de temps de réception exprimés en multiples de quanta d'échantillonnage, qu'on mémorise dans une deuxième table des valeurs de décalage qui sont fonction de l'élément transducteur considéré par rapport à un élément de référence, ainsi que des index relatifs aux différents éléments considérés, que l'on mémorise dans une troisième table des valeurs de carrés du rapport entre la distance de l'élément transducteur considéré à l'élément de référence et la vitesse de propagation des faisceaux dans leur milieu de propagation, et que pour chaque élément transducteur on retranche de la valeur de décalage correspondante le produit de la valeur lue dans la première table par la valeur lue dans la troisième table à laquelle on retranche le carré du décalage correspondant.The method of the invention is a method of producing delays for the various transducer elements of a beam synthesis apparatus, and it is characterized by the fact that the values of inverses are stored in at least one first table. of reception times expressed in multiples of sampling quanta, which are stored in a second table of offset values which are a function of the transducer element considered with respect to a reference element, as well as of the indices relating to the different elements considered, that we store in a third table values of squares of the ratio between the distance of the transducer element considered to the reference element and the speed of propagation of the beams in their propagation medium, and that for each element transducer we subtract the offset value corresponding the product of the value read in the first table by the value read in the third table from which the square of the corresponding offset is subtracted.
La présente invention sera mieux comprise à la lecture de la description détaillée d'un mode de réalisation, pris à titre d'exemple non limitatif et illustré par le dessin annexé, sur lequel :The present invention will be better understood on reading the detailed description of an embodiment, taken by way of nonlimiting example and illustrated by the appended drawing, in which:
• la figure 1 est un diagramme montrant les aspects géométriques de l'émission d'ondes ultrasonores émises par une sonde ;• Figure 1 is a diagram showing the geometric aspects of the emission of ultrasonic waves emitted by a probe;
• la figure 2 est un diagramme de la loi d'évolution du retard à appliquer à des éléments transducteurs en fonction du temps ;• Figure 2 is a diagram of the law of evolution of the delay to be applied to transducer elements as a function of time;
• la figure 3 est un bloc-diagramme d'un dispositif de production de retards conforme à l'invention.• Figure 3 is a block diagram of a device for producing delays according to the invention.
La présente invention est décrite ci-dessous en référence à un échographe médical à ultrasons, mais il est bien entendu que l'invention n'est pas limitée à cette application et qu'elle peut être mise en œuvre pour d'autres appareils à formation de faisceaux, tels que des sonars, des radarsThe present invention is described below with reference to a medical ultrasound ultrasound system, but it is understood that the invention is not limited to this application and that it can be implemented for other training devices. beams, such as sonars, radars
En référence à la figure 1 , on va expliciter les principales relations géométriques régissant les temps d'arrivée relatifs des ondes sonores sur les éléments piézoélectriques d'une sonde 1. Sur le dessin, la face frontale 2 de la sonde 1 (face d'émission et de réception des ondes ultrasonores) a été représentée semi-circulaire, mais il est bien entendu que la forme de cette face peut être différente (plane, polygonale, ...) sans que cela influe sur les relations géométriques développées ci-dessous.With reference to FIG. 1, we will explain the main geometric relationships governing the relative arrival times of sound waves on the piezoelectric elements of a probe 1. In the drawing, the front face 2 of the probe 1 (face of transmission and reception of ultrasonic waves) has been shown semicircular, but it is understood that the shape of this face can be different (plane, polygonal, ...) without this affecting the geometric relationships developed below .
On néglige ici l'épaisseur de la couche de production de la face 2, généralement en matière plastique, et d'une épaisseur d'environ 1 mm. L'axe de symétrie de la sonde 1 est référencé 3, et il coupe la face 2 en un point C0 , derrière lequel est disposé l'élément piézoélectrique central (non représenté) de la sonde. Du fait que, comme précisé ci-dessus, on néglige l'épaisseur de la couche protectrice, on suppose que le point C0 coïncide avec le centre de la face d'émission/réception dudit élément central de la sonde. Soit un point C|<sur la face 2, correspondant au centre de la face d'émission/réception d'un élément piézoélectrique quelconque de rang K, autre que l'élément central de la sonde. On appelle D^ la distance entre C0 et C .On suppose qu'à l'instant considéré l'émission et la réception d'une onde ultrasonore se font dans une direction référencée 4. Soit M le foyer du faisceau émis dans la direction 4, M étant situé sur cette direction. On appelle R0 la distance focale par rapport à l'élément transducteur centralWe neglect here the thickness of the production layer of the face 2, generally made of plastic, and a thickness of about 1 mm. The axis of symmetry of the probe 1 is referenced 3, and it intersects the face 2 at a point C 0 , behind which is placed the central piezoelectric element (not shown) of the probe. Because, as explained above, the thickness of the protective layer is neglected, it is assumed that the point C 0 coincides with the center of the transmission / reception face of said central element of the probe. Or a point C | <on face 2, corresponding to the center of the transmission / reception face of any piezoelectric element of rank K, other than the central element of the probe. We call D ^ the distance between C 0 and C. We assume that at the instant considered the emission and reception of an ultrasonic wave are in a direction referenced 4. Let M be the focal point of the beam emitted in direction 4, M being located on this direction. R 0 is the focal distance from the central transducer element
(R0 : distance entre C0 et M), et R la distance entre C et M. On appelle(R 0 : distance between C 0 and M), and R the distance between C and M. We call
Θκ l'angle entre les demi-droites C0C et C0M , et cet angle est fixe pour une sonde donnée et pour un angle d'incidence donné. Κ κ the angle between the half-lines C 0 C and C 0 M, and this angle is fixed for a given probe and for a given angle of incidence.
Les calculs exposés ci-dessous supposent que les ondes ultrasonores se propagent dans un milieu homogène et isotrope. A la réception, on focalise le faisceau d'écho en appliquant à chacun des éléments transducteurs un retard qui lui est propre, afin d'aligner les signaux provenant du foyer. Il est alors possible, grâce à une sommation cohérente (somme de signaux reçus remis en phase), d'amplifier les signaux comme s'ils provenaient de ce foyer. Le foyer de ce faisceau d'échos est un point du corps exploré et ayant reçu le signal émis. Pendant la période d'observation, ce foyer se déplace le long d'une ligne, qui est déterminée par la direction d'émission, à la vitesse (c) du son dans le corps exploré.The calculations set out below assume that the ultrasonic waves propagate in a homogeneous and isotropic medium. On reception, the echo beam is focused by applying a delay of its own to each of the transducer elements, in order to align the signals coming from the focal point. It is then possible, thanks to a coherent summation (sum of received signals put back in phase), to amplify the signals as if they came from this focus. The focal point of this echo beam is a point on the body explored and having received the signal emitted. During the observation period, this focal point moves along a line, which is determined by the direction of emission, at the speed (c) of sound in the explored body.
Dans le diagramme de la figure 1 , la valeur de R^ est donnée par :In the diagram in Figure 1, the value of R ^ is given by:
Rκ = CKM C0M - CoCκ = ΛIR: + D - 2R0Dκ cos(Θκ)Rκ = C K MC 0 M - C o C κ = ΛIR: + D - 2R 0 D κ cos (Θ κ )
Par rapport au transducteur de référence (situé en C0 ), le retard τκ(t) à appliquer à un instant donné au transducteur considéré (situé en Cκ ), est donné par :Compared to the reference transducer (located at C 0 ), the delay τ κ (t) to be applied at a given time to the transducer considered (located at C κ ), is given by:
_ RQ - RK τκ(t)_ R Q - R K τ κ (t)
L'instant t auquel ce retard doit être appliqué est l'instant de réception de l'écho par le capteur considéré, et il est donné par :The instant t at which this delay must be applied is the instant of reception of the echo by the sensor considered, and it is given by:
t _ Ro + Rκ En pratique, on a besoin de connaître la relation reliant le retard τκ(t) à l'instant t de réception par le capteur considéré. Cette relation est déterminée de la façon suivante :t _ R o + R κ In practice, we need to know the relation connecting the delay τ κ (t) to the instant t of reception by the sensor considered. This relationship is determined as follows:
Dans la relation : c2τκ(t) « t = R§ -R = 2R0Dκ cos(Θκ )-D^In the relation: c 2 τ κ (t) “t = R§ -R = 2R 0 D κ cos (Θ κ ) -D ^
du fait que : c(τκ (t) + 1) = 2R vo( >because: c (τ κ (t) + 1) = 2R v o ( >
on obtient : c2 • τκ (t) • t = c(τκ (t) + 1) Dκ cos(Θκ ) - D2 we get: c 2 • τ κ (t) • t = c (τ κ (t) + 1) D κ cos (Θ κ ) - D 2
et l'on en tire la valeur de τκ(t) :and we get the value of τ κ (t):
La relation ci-dessous peut également s'écrireThe relation below can also be written
(2) (2)
_ Dκ cos(Θκ) avec τ∞ et Δ = 5κ C c x∞ étant l'asymptote de la courbe d'évolution de τκ(t) (voir en figure 2 l'asymptote AS), et Δ2 étant un ensemble limité de valeurs pouvant être stocké dans une mémoire de faible capacité, puisque D« est fonction du nombre d'éléments transducteurs de la sonde et c est considéré dans le cas présent comme une constante pour le corps humain._ D κ cos (Θ κ ) with τ ∞ and Δ = 5κ C cx ∞ being the asymptote of the evolution curve of τ κ (t) (see in figure 2 the asymptote AS), and Δ 2 being a limited set of values which can be stored in a low capacity memory, since D ′ is a function of the number of transducer elements of the probe and c is considered in the present case as a constant for the human body.
Ainsi, pour une sonde donnée et pour un angle d'incidence donné, la loi d'évolution du retard τκ(t) est de la forme 1/t, à un décalage et à un facteur d'échelle près. Un exemple de cette loi d'évolution a été représenté en figure 2. Sur cette figure 2, les ordonnées sont graduées en quantum de retard, c'est-à-dire, typiquement, la moitié ou le quart de la période d'échantillonnage, et les abscisses en périodes d'échantillonnage, et sont proportionnelles à la profondeur du foyer duquel part l'écho (distance R0). Les formules exposées ci-dessus permettent de calculer le retard à appliquer au signal reçu par chaque élément transducteur d'une sonde à réseau d'éléments transducteurs de façon à focaliser dynamiquement le faisceau reçu, pour obtenir la résolution spatiale maximale. Toutefois, ce résultat analytique est difficilement exploitable en pratique, et l'invention propose de le simplifier pour en faciliter la mise en œuvre.Thus, for a given probe and for a given angle of incidence, the law of evolution of the delay τ κ (t) is of the form 1 / t, to an offset and to a scale factor. An example of this law of evolution has been represented in FIG. 2. In this FIG. 2, the ordinates are graduated in quantum of delay, that is to say, typically, half or a quarter of the sampling period , and the abscissa in sampling periods, and are proportional to the depth of the focal point from which the echo leaves (distance R 0 ). The formulas set out above make it possible to calculate the delay to be applied to the signal received by each transducer element of a probe with an array of transducer elements so as to dynamically focus the received beam, in order to obtain the maximum spatial resolution. However, this analytical result is difficult to exploit in practice, and the invention proposes to simplify it in order to facilitate its implementation.
En premier lieu, du fait que le traitement des échos reçus est réalisé après leur conversion sous forme numérique, il n'y a besoin d'appliquer les retards qu'à la cadence d'échantillonnage des signaux reçus. En pratique, on a constaté que l'on peut arrondir ces retards à la valeur la plus proche d'un multiple de la période d'échantillonnage pour obtenir des lobes latéraux acceptables lors de la formation des faisceaux, ce qui définit ledit « quantum de retard ». Par exemple, il peut suffire de produire un retard dont la valeur diffère d'une demi- période d'échantillonnage de la valeur théorique pour obtenir des lobes latéraux répondant aux spécifications.Firstly, because the processing of the received echoes is carried out after their conversion into digital form, there is no need to apply the delays except to the sampling rate of the signals received. In practice, it has been found that these delays can be rounded to the value closest to a multiple of the sampling period to obtain acceptable lateral lobes during the formation of the beams, which defines said “quantum of late ”. For example, it may suffice to produce a delay whose value differs by half a sampling period from the theoretical value to obtain lateral lobes meeting the specifications.
En second lieu, on remarquera que le retard varie, en fonction du temps, bien plus rapidement près de la sonde que loin d'elle. Cette variation est d'autant plus grande que l'ouverture de la zone du corps balayée par un faisceau est grande. En pratique, on doit tenir compte d'une profondeur minimale d'exploration et d'une ouverture maximale à proximité de la sonde. C'est ce que l'on appelle l'ouverture dynamique. A cause de ces caractéristiques, la pente de la loi d'évolution du retard, c'est-à-dire le rapport retard/temps, est limitée, et la plage de temps, dans laquelle lés variations du retard rentrent dans les limites acceptables du quantum de retard, est bien plus grande que la période d'échantillonnage du signal.Secondly, it will be noted that the delay varies, as a function of time, much more quickly near the probe than far from it. This variation is all the greater as the opening of the area of the body swept by a beam is large. In practice, a minimum exploration depth and a maximum opening near the probe must be taken into account. This is called dynamic opening. Because of these characteristics, the slope of the delay evolution law, that is to say the delay / time ratio, is limited, and the time range, in which the variations of the delay fall within acceptable limits. of the delay quantum, is much larger than the signal sampling period.
Enfin, on notera que ce que doit produire le dispositif de traitement numérique est non pas un seul retard, mais une séquence de retards, et ce, de la façon la plus simple possible.Finally, it should be noted that what the digital processing device must produce is not a single delay, but a sequence of delays, in the simplest possible way.
Tenant compte de ces remarques, le procédé de l'invention permet une mise en œuvre optimisée, et fait appel à trois tables et à deux opérateurs.Taking into account these remarks, the method of the invention allows an optimized implementation, and uses three tables and two operators.
La première table utilisée est une table de valeurs d'inverses, ce qui permet d'éviter l'opération de division dans la formule (2) du retard exposée ci-dessus. Le concept de base du dispositif de mise en œuvre est une transposition directe du résultat du calcul analytique exposé ci-dessus. Il consiste en une table de valeurs de la fonction 1/T (avec T = t - τ∞) de longueur et largeur (c'est-à-dire de précision numérique et d'étendue) appropriées. Cette table est universelle, seuls son adressage et son facteur d'échelle sont spécifiques du transducteur utilisé et de la vitesse de propagation des ondes ultrasonores dans le corps exploré..The first table used is a table of inverse values, which makes it possible to avoid the division operation in the formula (2) of the delay exposed above. The basic concept of the implementation device is a direct transposition of the result of the analytical calculation described above. he consists of a table of values of the function 1 / T (with T = t - τ ∞ ) of appropriate length and width (i.e. numerical precision and extent). This table is universal, only its addressing and its scale factor are specific to the transducer used and to the speed of propagation of the ultrasonic waves in the body explored.
Chaque fois que cette table de valeurs de 1/T est adressée, et que le calcul du retard est effectué, la valeur obtenue reste valable jusqu'au prochain adressage de la table (qui correspond à l'adresse immédiatement suivante dans cette table). Etant donné que l'erreur sur la détermination du retard doit rester inférieure à un quantum de retard, il suffit en général d'échantillonner cette table à un rythme inférieur au rythme d'échantillonnage, par exemple une fois tous les huit échantillons de signal reçus.Each time this table of values of 1 / T is addressed, and the calculation of the delay is carried out, the value obtained remains valid until the next addressing of the table (which corresponds to the address immediately following in this table). Since the error on the determination of the delay must remain less than a quantum of delay, it is generally sufficient to sample this table at a rate lower than the sampling rate, for example once every eight signal samples received .
Comme précisé ci-dessus, la table de valeurs de 1/T est indépendante à la fois des transducteurs et de la direction d'émission, mais il est nécessaire d'y accéder une fois par transducteur différent et une fois par direction différente (dans le cas où l'on a simultanément plusieurs directions de réception pour le même tir). Il en résulte que, selon la puissance de calcul disponible, il peut être nécessaire de dupliquer la table de valeurs de 1/T afin qu'elle soit accessible simultanément à plusieurs processus de calcul. La longueur de cette table est déterminée par la profondeur de focalisation maximale. De façon typique, il suffit de 1 024 valeurs de 1/T.As specified above, the table of values of 1 / T is independent both of the transducers and of the direction of emission, but it is necessary to access it once by different transducer and once by different direction (in if you have several reception directions simultaneously for the same shot). As a result, depending on the available computing power, it may be necessary to duplicate the table of values by 1 / T so that it is accessible simultaneously to several computing processes. The length of this table is determined by the maximum focusing depth. Typically, 1024 values of 1 / T are sufficient.
Pour calculer la valeur finale du retard, il faut d'abord mettre à l'échelle les valeurs de 1/T de la table 5 en les multipliant par (Δ2 - τ2 j et en les retranchant de τ∞ . La largeur de cette table 5 est le nombre de bits des mots (nombres) stockés dans la table. Etant donné que le format de ces mots est fixe, ces bits correspondent à la fois à la dynamique et à la précision (parties entière et fractionnaire) des mots. La valeur minimale de T correspond au nombre le plus grand de la table et donc à la profondeur d'exploration minimale. On a trouvé que dans la plupart des cas, il suffisait de définir sur 12 bits les mots de la table 1/T.To calculate the final value of the delay, you must first scale the values of 1 / T from table 5 by multiplying them by (Δ 2 - τ 2 j and subtracting them from τ ∞ . The width of this table 5 is the number of bits of the words (numbers) stored in the table. Since the format of these words is fixed, these bits correspond to both the dynamics and the precision (integer and fractional parts) of the words The minimum value of T corresponds to the largest number in the table and therefore to the minimum exploration depth. We found that in most cases, it was enough to define the words of table 1 / T on 12 bits .
On va maintenant décrire le dispositif de calcul de τκ(t) en référence à la figure 3.We will now describe the device for calculating τ κ (t) with reference to FIG. 3.
La table de valeurs de 1/T contient N valeurs, par exemple N = 1 024. On remarquera que parmi ces N valeurs, les valeurs 1/Tmin et 1/Tmax sont répétées au début et à la fin de la table. Ces valeurs 1/Tmin et 1/Tmax correspondent aux profondeurs d'exploration maximale et minimale. Le fait qu'elles soient répétées chacune plusieurs fois (par exemple 10. fois, de façon typique) est dû à la nécessité d'afficher des images au tout début du tir (au contact de la sonde), même si leur vraisemblance est sujette à caution à cause de la sélectivité spatiale des éléments piézoélectriques de la sonde à cause de leur longueur non nulle. Ainsi, la distance focale (R0) minimale effective est limitée à environ 5 mm, même si on observe à une distance de 0 mm, c'est-à-dire au contact de la sonde. De façon similaire, l'exploration maximale est artificiellement limitée, bien que l'affichage continue au-delà de cette distance focale maximale avec un faisceau légèrement défocalisé. Cela peut par exemple être le cas avec une sonde linéaire affichant des images jusqu'à 130 mm avec un faisceau focalisé à 120 mm de la sonde.The table of values of 1 / T contains N values, for example N = 1024. It will be noted that among these N values, the values 1 / Tmin and 1 / Tmax are repeated at the beginning and at the end of the table. These values 1 / Tmin and 1 / Tmax correspond to the maximum and minimum exploration depths. The fact that they are each repeated several times (for example 10. times, in a typical manner) is due to the need to display images at the very start of the shooting (in contact with the probe), even if their likelihood is subject questionable because of the spatial selectivity of the piezoelectric elements of the probe because of their non-zero length. Thus, the minimum effective focal length (R 0 ) is limited to approximately 5 mm, even if observed at a distance of 0 mm, that is to say in contact with the probe. Similarly, maximum exploration is artificially limited, although the display continues beyond this maximum focal length with a slightly defocused beam. This can for example be the case with a linear probe displaying images up to 130 mm with a beam focused at 120 mm from the probe.
Le dispositif de l'invention comporte une deuxième table 6 de décalages (τ∞). Cette table contient des mots formés de deux parties de types indépendants. La première partie correspond au décalage temporel τœ , alors que la deuxième partie est la donnée ND, correspond au décalage des éléments transducteurs par rapport à l'élément (central) de référence, et qui est un index d'adressage de la troisième table 7. Les informations contenues dans la table 6 ne sont appelées qu'une fois au début de chaque ligne de tir, afin de préparer les variables nécessaires au calcul des retards. Cette table n'est donc appelée que N1 fois par ligne de tir, N1 étant le nombre d'éléments transducteurs de la sonde.The device of the invention comprises a second table 6 of offsets (τ ∞ ). This table contains words made up of two parts of independent types. The first part corresponds to the time offset τ œ , while the second part is the data ND, corresponds to the offset of the transducer elements relative to the reference (central) element, which is an address index of the third table 7. The information contained in table 6 is only called once at the start of each line of fire, in order to prepare the variables necessary for calculating delays. This table is therefore only called N1 times per firing line, N1 being the number of transducer elements of the probe.
La table 7 comporte les valeurs correspondant aux distances entre l'élément de référence et les différents éléments de la sonde. En fait, ces valeurs sont les valeurs de Δ2 (Δ=Dκ/c). Ces valeurs Δ sont arrondies et définies, par exemple sur 12 bits.Table 7 contains the values corresponding to the distances between the reference element and the various elements of the probe. In fact, these values are the values of Δ 2 (Δ = Dκ / c). These Δ values are rounded and defined, for example on 12 bits.
Les dispositif de l'invention comporte en outre deux opérateurs 8, 9. L'opérateur 8 a deux rôles principaux : II détermine l'instant auquel le retard calculé doit être appliqué. Cette fonction est importante parce que les valeurs de retard sont mises à jour à une fréquence inférieure à celle de l'échantillonnage du signal d'écho reçu par la sonde. Il faut donc pouvoir avoir une valeur fiable de retard initial pour minimiser l'erreur de calcul. Cette fonction est appeléeThe devices of the invention also comprise two operators 8, 9. The operator 8 has two main roles: It determines the instant at which the calculated delay must be applied. This is important because the delay values are updated at a lower frequency than the sampling of the echo signal received by the probe. It is therefore necessary to be able to have a reliable initial delay value for minimize the calculation error. This function is called
« réglage fin du cadencement »."Fine timing adjustment".
^ Il doit fournir à la table 5 l'adresse de l'élément pour lequel va être calculé le retard. Cette fonction inclut le traitement des périodes initiale et finale pendant lesquelles le débordement d'adressage par valeurs inférieures et supérieures peut se produire, c'est-à-dire que les valeurs de t- τ∞ peuvent être soit négatives soit dépasser la capacité de la table. Cette fonction est appelée « réglage grossier du cadencement ».^ It must provide in table 5 the address of the element for which the delay will be calculated. This function includes the processing of the initial and final periods during which the overflow of addressing by lower and higher values can occur, i.e. the values of t- τ ∞ can be either negative or exceed the capacity of Table. This function is called "rough timing adjustment".
L'opérateur 8 reçoit en tant que signaux d'horloge les mêmes que ceux de l'échantillonnage des échos reçus, et il reçoit de la table 6 les valeurs de τ∞ .The operator 8 receives as clock signals the same as those for the sampling of the echoes received, and it receives from the table 6 the values of τ ∞ .
L'opérateur 9 fournit à une ligne à retard (non représentée) branchée à la sortie du dispositif de la figure 3 la valeur de retard à appliquer à chaque échantillon courant du signal reçu. Ce retard est arrondi au quantum de retard le plus proche, et n'est calculé qu'une fois tous les N1 échantillons incidents, avec N1 = 8 par exemple. Cet opérateur réalise le calcul du délai selon la relation :The operator 9 supplies a delay line (not shown) connected to the output of the device in FIG. 3 with the delay value to be applied to each current sample of the received signal. This delay is rounded to the nearest delay quantum, and is calculated only once every N1 incident samples, with N1 = 8 for example. This operator calculates the delay according to the relationship:
£ -τl τκ t) = τ - t~τ„£ -τl τ κ t) = τ - t ~ τ „
Ce calcul est effectué en deux étapes : calcul de t2 = Δ2 - τ2 , puis calcul de τκ(t) . Le terme Δ2 est fourni par la table 7, tandis que τ2 est fourni par un sous-ensemble 10 de l'opérateur 9 à partir des valeurs de t∞ de la table 6, un autre sous-ensemble 11 de l'opérateur 9 réalisant l'opération Δ2 -τ2 . Ainsi, l'opérateur 9 reçoit τ∞ de la table 6, et il lui retranche le produit (Mt-τ∞)» pour obtenir finalement τκ(t) , le termeThis calculation is carried out in two stages: calculation of t 2 = Δ 2 - τ 2 , then calculation of τ κ (t). The term Δ 2 is provided by table 7, while τ 2 is supplied by a subset 10 of the operator 9 from the values of t ∞ in table 6, another subset 11 of the operator 9 performing the operation Δ 2 -τ 2 . Thus, the operator 9 receives τ ∞ from table 6, and he subtracts from it the product (Mt-τ ∞ ) " to finally get τ κ (t), the term
(1/t - τ∞ ) étant fourni par la table 5 et t2 par l'opérateur 11.(1 / t - τ ∞ ) being provided by table 5 and t 2 by operator 11.
Des essais ont montré que l'erreur sur la valeur de τκ(t) était très faible : le rapport τκ(t) /quantum de retard était, au maximum, d'environ ± 0,5 quantum.Tests have shown that the error on the value of τ κ (t) was very small: the ratio τ κ (t) / quantum of delay was, at most, around ± 0.5 quantum.
Dans ce qui a été exposé ci-dessus, on a décrit l'utilisation d'une seule table 5, mais il est bien entendu que si l'on voulait améliorer le procédé, en particulier dans le cas d'un milieu exploré à plusieurs couches différentes, chacune d'elles étant homogène dans son volume, on pourrait utiliser plusieurs telles tables (ou plusieurs zones différentes d'une même table), chacune d'elles étant adaptée à chacune de ces couches.In what has been explained above, the use of a single table 5 has been described, but it is understood that if we wanted to improve the process, in particular in the case of an environment explored with several different layers, each of them being homogeneous in its volume, it would be possible to use several such tables (or several different zones of the same table), each of them being adapted to each of these layers.
I9ι I9ι
Claims
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| AU2003303002A AU2003303002A1 (en) | 2002-12-17 | 2003-10-31 | Device for generating delays for beam synthesis apparatus |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR02/16002 | 2002-12-17 | ||
| FR0216002A FR2848674B1 (en) | 2002-12-17 | 2002-12-17 | DEVICE FOR PRODUCING DELAYS FOR APPARATUS FOR SYNTHESIZING BEAMS |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2004055941A1 true WO2004055941A1 (en) | 2004-07-01 |
Family
ID=32338888
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/EP2003/050770 Ceased WO2004055941A1 (en) | 2002-12-17 | 2003-10-31 | Device for generating delays for beam synthesis apparatus |
Country Status (3)
| Country | Link |
|---|---|
| AU (1) | AU2003303002A1 (en) |
| FR (1) | FR2848674B1 (en) |
| WO (1) | WO2004055941A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110720947A (en) * | 2018-07-16 | 2020-01-24 | 青岛海信医疗设备股份有限公司 | Control method and control device for delayed signal transmission of ultrasonic probe |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4688045A (en) * | 1985-03-21 | 1987-08-18 | Knudsen Donald C | Digital delay generator for sonar and radar beam formers |
| US20020120196A1 (en) * | 2000-12-28 | 2002-08-29 | Dubberstein David T. | Refraction delay error correction using agile beamformer |
-
2002
- 2002-12-17 FR FR0216002A patent/FR2848674B1/en not_active Expired - Lifetime
-
2003
- 2003-10-31 AU AU2003303002A patent/AU2003303002A1/en not_active Abandoned
- 2003-10-31 WO PCT/EP2003/050770 patent/WO2004055941A1/en not_active Ceased
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4688045A (en) * | 1985-03-21 | 1987-08-18 | Knudsen Donald C | Digital delay generator for sonar and radar beam formers |
| US20020120196A1 (en) * | 2000-12-28 | 2002-08-29 | Dubberstein David T. | Refraction delay error correction using agile beamformer |
Non-Patent Citations (2)
| Title |
|---|
| FELDKAMPER H T ET AL: "Low power delay calculation for digital beamforming in handheld ultrasound systems", 2000 IEEE ULTRASONICS SYMPOSIUM. PROCEEDINGS. AN INTERNATIONAL SYMPOSIUM (CAT. NO.00CH37121), 2000 IEEE ULTRASONICS SYMPOSIUM. PROCEEDINGS. AN INTERNATIONAL SYMPOSIUM, SAN JUAN, PUERTO RICO, 22-25 OCT. 2000, 2000, Piscataway, NJ, USA, IEEE, USA, pages 1763 - 1766 vol.2, XP002246569, ISBN: 0-7803-6365-5 * |
| KNUDSEN D C: "A New Digital Beamformer For Acoustic Imaging", ACOUSTICS, ARCTIC STUDIES. SEATTLE, SEPT. 18 - 21, 1989, PROCEEDINGS OF THE OCEANS CONFERENCE, NEW YORK, IEEE, US, vol. 4, 18 September 1989 (1989-09-18), pages 1021 - 1026, XP010222531 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110720947A (en) * | 2018-07-16 | 2020-01-24 | 青岛海信医疗设备股份有限公司 | Control method and control device for delayed signal transmission of ultrasonic probe |
Also Published As
| Publication number | Publication date |
|---|---|
| FR2848674A1 (en) | 2004-06-18 |
| AU2003303002A1 (en) | 2004-07-09 |
| FR2848674B1 (en) | 2005-02-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0591061B1 (en) | Method and device for acoustic examination with time reversal | |
| Yon et al. | Sound focusing in rooms: The time-reversal approach | |
| CA2366265C (en) | Imaging method and device using shearing waves | |
| EP3824280B1 (en) | Methods and systems for non-invasively characterising a heterogeneous medium using ultrasound | |
| EP0050060B1 (en) | Imaging system with simultaneous multiple transmission | |
| JP2002045359A (en) | Filter coefficient determination method, ultrasonic imaging system and method thereof | |
| EP0543445B1 (en) | Examination device for media by means of ultrasonic echography | |
| FR2617647A1 (en) | BEAMFORMING CONTROL DEVICE FOR MULTI-TRANSDUCER NETWORK ANTENNA | |
| EP0383650A1 (en) | Process and apparatus for locating and focusing waves | |
| EP0459583B1 (en) | Ultrasonic echograph with phase aberration adaptive correction | |
| CN1191970A (en) | Method and apparatus for providing dynamically variable time delays for ultrasound beamformer | |
| FR2971342A1 (en) | IMAGING DEVICE WITH CADENCE OPTIMIZATION | |
| EP0420346B1 (en) | Ultrasonic echograph with digital reception beam former | |
| FR2483086A1 (en) | SIGNAL PROCESSING METHOD FOR SIDE-OPEN AND OPEN SYNTHESIZED RADAR AND IMPLEMENTATION CIRCUIT | |
| EP0196713B1 (en) | Method and device for the ultrasonic, echographic investigation of media | |
| CA1206584A (en) | Adaptive filter system of signals emitted by an active sonar for the suppression of correlated echoes | |
| FR2815723A1 (en) | System and probe for obtaining images using waves emitted by an antennae after reflection of these waves from a illuminated target, used in radar, sonar or medical imaging systems | |
| WO2003084104A1 (en) | Calibration of a multichannel receiver | |
| EP4405710A1 (en) | Method and device for analysing a medium | |
| WO2004055941A1 (en) | Device for generating delays for beam synthesis apparatus | |
| EP0040566B1 (en) | Dynamically-focused sector-scan imaging unit | |
| EP0520563B1 (en) | Ultrasonic echography with phase aberration adaptive correction | |
| WO2022043584A1 (en) | Method and system for imaging a target from coherent waves | |
| EP1531729B1 (en) | Method of generating a predetermined wave field | |
| FR3080686A1 (en) | SONAR OPENING SYNTHESIS, ASSOCIATED SIGNAL PROCESSING METHOD, AND SIGNAL PROCESSING PROGRAM |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): BW GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
| 122 | Ep: pct application non-entry in european phase | ||
| NENP | Non-entry into the national phase |
Ref country code: JP |
|
| WWW | Wipo information: withdrawn in national office |
Country of ref document: JP |