This invention relates to steerable antennae and arrays of transducers, and concerns in particular arrays of electro-acoustic transducers.
Steerable or phased array antennae are well known in the art in both the electromagnetic and the ultrasonic acoustic fields. They are less well known in the sonic (audible) acoustic area.
The commonly-owned published International Patent application No WO 01/23104 describes sonic steerable or phased array antennae and their use to achieve a variety of effects. The application describes a method and apparatus for taking an input signal, replicating it a number of times and modifying each of the replicas before routing them to respective output transducers such that a desired sound field is created. This sound field may comprise a directed beam, focussed beam or a simulated origin.
Control of direction and beamwidth, i.e. the steerability, of a beam is required to generate and steer broadband acoustic signals, such as multi-channel audio signals. These parameters depend on the frequency or range of frequencies of the emitted signal. In addition they depend on the spatial arrangement of the emitting sources. The spatial arrangement in turn is subject to technical constraints arising from the technical properties of the transducers employed and costs. Thus, the design of a functional and economically viable source of acoustic energy capable of projecting sound into predetermined directions, in short herein referred to as digital loudspeaker system or DLS, is a complex task.
In WO 01/23104 the direction of a beam is controlled by delaying the output of each transducer across the array. Appropriate delays, which are frequency dependent, lead to a constructive interference at a predetermined location of all the signals as emitted from the transducers of the array.
On the other hand, the beamwidth—whether measured as the angular distance between two minima or by any other known definition—is in the simplest case a function of direction of the beam, its frequency and the emission area or width of the array of sources from which the beam emanates. For previously-described arrays, the beam becomes narrower with increasing frequency. With broadband signals, spanning a broad range of frequencies, potentially many octaves in case of audio signals, this makes it difficult to generate and steer a beam at the lowest frequency components of the signal. One way to overcome this problem is by extending the lateral dimensions of the array of the antennae. However, such larger array narrows the beam at high frequencies. This effect could be disadvantageous in practical applications such as, for example, the projection of sound.
It is therefore an object of the invention to improve the ability of an array of acoustic transducers to emit and steer beams of broadband sonic signal while minimizing mechanical and electronic components required for its implementation.
It is another object of the invention to obtain an array of broadband transducers that emits broadband wave signal with sufficient directivity at low frequency and sufficient beamwidth at high frequencies.
It is a further object of the invention to obtain an array of broadband transducers with improved steerabilty of sound beams having different travel paths before reaching a listener.
In view of the above objects, the present invention provides a method and apparatus as claimed in the independent claims.
According to a first aspect of the invention, there is provided an array of electro-acoustic transducers capable of steering one or more beams of signal. The signal, being preferably an audio signal, consists of components at many different frequencies simultaneously present in the signal. By using appropriately configured digital signal modifiers, such as digital filters, that adjust the output response array for each of these different components a non-zero output can be limited to subarrays of the array. By broadening the borders of subarray with decreasing frequency of the signal components, a constant beamwidth can be achieved over a whole range of frequencies.
In a variant of this aspect of the invention the edge of the effective area is smoothed by spreading the reduction from full amplitude or gain to cut-off or zero output over a zone that includes at least one transducer operating at a gain level between those two values. The smoothing is intended to reduce the amount of energy emitted as sidelobes to the main beam or beams.
A particularly convenient way of implementing the digital signal modifiers is as digital finite impulse response filters programmed to emulate a window function. The window function widens the area of non-zero emission with decreasing frequency, thus maintaining a constant beamwidth of the signal over a large frequency range. Many different window functions can be used within the scope of this aspect of the invention.
It is a second aspect of the invention to introduce a physical arrangement of transducers that minimizes the number of transducers necessary to generate steerable beams of sonic signals. It was found that by varying the spacing between adjacent transducers gradually or step-wise towards the outer area of the array, the number of transducers could be significantly reduced in comparison with an array of equal width but regular spacing. Alternatively, the size of the transducers may be varied.
By considering the limitations on transducer spacing as imposed by the first aspect of the invention, arrays of minimal numbers of transducers can be designed, yet satisfying the need to generate broadband beams of near-constant beamwidth. All of the above aspects are applicable to one- and two-dimensional flat or curved arrays of transducers.
These and other aspects of inventions will be apparent from the following detailed description of non-limitative examples making reference to the following drawings.
In the drawings:
Firstly there is described a known arrangement of transducers capable of steering a beam of sonic signal into one or more predetermined directions, also referred to as DLS (Digital Loudspeaker System).
The basic arrangement of
Whereas the calculation of delay and phase shifts is a known mathematical problem, the electric and electronic circuitry necessary to modify the signal such as to feed appropriately delayed replicas of the signal to each transducer of the array can vary widely and is of course subject to technological advances in the field of signal processing. The components of
In
The serialized data enters Digital Signal Processing (DSP) unit 25 to further process the data. The unit comprises a pair of commercially available Texas Instruments TMS320C6701 DSPs running at 133 MHz and performing the majority of calculations in floating point format.
The first DSP performs filtering to compensate for the irregularities in the frequency response of the transducers used. It provides four-times over-sampling and interpolation to remove high-frequency content generated by the oversampling process.
The second DSP performs quantization and noise shaping to reduce the word length to nine bits at a sample rate of 195 kHz.
The output from the second DSP is distributed in parallel using bus 251 to eleven commercially available Xilinx XCV200 field programmable gate arrays (FPGAs) 26. The gate arrays apply a unique time delay for each channel and for each transducer. Their output is a number of different versions or replicas of the input, the number being equal to the number of transducers times the number of channels. As the number of transducers 211-1 to 211-n in this example is 132, several hundred different versions or replicas of the input are generated at this stage. The individual versions of the channels are summed at adders 27-1 to 27-n for each transducer and passed to pulse width modulators (PWM) 28-1 to 28-n. Each pulse width modulator drives a class-D output stage 29-1 to 29-n whose supply voltage can be adjusted to control the output power to the transducers 211 -1 to 211-n.
System initialisation is under the control of a micro-controller 291. Once initialised the micro-controller is used to take direction and volume adjustment commands from the user via an infrared remote controller (not shown), display them on the system display, and pass them to the third DSP 292.
The third DSP in the system is used to calculate the required time delay for each channel on each transducer to be able to steer, for example, each channel into a different direction. For example, a first pair of channels can be directed to the right and left side-walls (relative to the position of the DLS) of a room while a second pair is directed to the right and left of the rear-wall to generate a surround sound. The delay requirements, thus established, are distributed to the FPGAs 26 over the same parallel bus 251 as the data samples. Most of the above steps are described in more detail in WO-0123104.
Referring now to a first embodiment of the invention as shown in
In
As the physical implementation of the digital filters may vary in accordance with the electronic components used to build the DLS, the filters are better described in terms of their desired response or effect on the signal.
The filters are designed to control or modify the output of the transducers depending on the frequency of the signal to be emitted. Within a frequency range of 500 Hz to 10 kHz the filters 31-1 to 31-n seek to maintain an approximately constant beamwidth. This is done in practical terms by imposing frequency dependent windows onto the output amplitude of the transducers 211-1 to 211-n of the array. Hence, the new filters reduce the gain of transducers depending on their relative position within the array and on the frequency content of the signal to be emitted.
In the following section, making reference to
In
The two-dimensional plots 41, 42, 43 shown in
It is now a purpose of the invention to control the effective emission area within limits mainly set by frequency and physical dimensions of the array as a means to set or select a frequency independent beamwidth. By varying the effective area as a function of the frequency this selected beamwidth can be held at constant or near constant value over a broad range of frequencies, typically an octave or more. To this end, use is made of the functional relation between beamwidth and the linear dimensions of the effective emission area. In the simplest case of a one-dimensional array of (infinitely small) sources this functional relation can be represented by formula [1]:
wherein leff is the effective half length of the array at the frequency f for a given beamwidth θBW (given as the angle between the two minima limiting the main beam). The constant c is the speed of sound in air.
Thus, by selecting a beamwidth θBW adapted to the specific environment in which the invention is sought to be implemented, the signal processing devices 31-1 to 31-n of
However, the application of [1] assumes a sudden drop of the emitted signal from full to zero signal amplitude at the edge of the effective area. In the context of
The choice of the window function is determined by a compromise between desired beamwidth and sidelobe level. Suitable window functions include the Hann window, which can be represented by formula [2-1]
For the Hann window having a relation linking the effective half length leff of the window with frequency at a given beamwidth θBW is:
Another applicable window is the cos window represented by
For the cos window, the equivalent of relation [2-2] can be written as
Other applicable window functions include Hamming-, Kaiser- or Chebyshev-type windows or windows of the sin(x)/x type (which become Bessel functions in two dimensions), all of which are widely documented.
Application of such window functions leads to a modified relation [1], [2-2] and [3-2] between frequency and effective array length.
The use of these tapered window functions broadens the effective length leff compared to formula [1] which represents a box-car window. However, the general characteristic of [1] holds, i.e. to maintain a constant beamwidth the effective emission area needs to be decreased with increasing frequency and vice versa.
After selection of a suitable window function, a set of desired filter responses can be derived from it, as shown when referring to
Alternative filter architectures, such as infinite impulse response filters with all-pass phase correction stages can be used.
Independent of the filter architecture, it is possible to perform the complete signal processing, including the control process of the present invention and known beamsteering methods within a single digital signal processing step.
Again, many of the filter parameters (e.g. length of the filter, gain etc) are subject to constraints determined by the available electrical and electronic components. For an audio system the constraints are further determined by the necessity to shape the signal in real-time at audio frequencies, i.e. between 20 Hz and 20 kHz.
As stated before, the effective emission area decreases with increasing frequencies, leaving fewer and fewer transducers to contribute to the output signal. Conversely, as the frequency decreases, the area increases. This general property leads to further advantageous modification of the window shape and thus the filter design.
Firstly, as the width of the window shrinks towards higher frequencies and taking further into account the finite width of any transducer, eventually only a transducer placed at the very centre of the array reproduces the highest frequencies. These frequencies are, therefore, not steered at all.
By setting a minimum window width, it can be ensured that a sufficient number of transducers are within the window radius at the cut-off level to give the signal some steerability. Applying a minimum window width causes the beam to further narrow at higher frequencies, but, depending on the application, that may be preferable to having no directivity at all.
At the low frequency limit, i.e., as the window reaches the physical width of the array, several different window designs can be applied. Each of the designs has advantages and weaknesses with respect to different aspects of the sound emission process.
In the example of the present invention as illustrated by
Having determined the desired shape of the windows, digital filters can be derived therefrom.
To derive a digital filter for transducer located for example at position R=0.64 m, a frequency response characterizing the filter is obtained (conceptionally) by registering the attenuation values against the frequency values taking vertical section at position R through the window function of
In
It should be noted that the use of discretely spaced transducers implies that the above continuous treatment of the window function is only a rough approximation. However the effects of the discrete nature of the transducers are equivalent to those arising from the approximation of an integral by a Riemann sum and can be equally compensated for. For example, when calculating the filter response from a given window function, the discrete spacing of the transducer can be accommodated for by the trapezoid rule. Application of the trapezoid rule weights the window function at any discrete point with a factor proportional to the distance between adjacent transducer positions. Higher order approximations, such as polynomial based or other, can also be used.
Given a numerical representation of the window functions or an equivalent frequency response of a digital filter and applying it to the above mentioned filter design tool derives filter coefficients that can be loaded into the digital filters shown in
In
In the example illustrated by
Another approach to address the finite length of the array is to use a family of window functions: As the frequency of the first window function reaches a value at which the function essentially covers the whole width of the array, i.e. each transducer is being used, windows of the same width but with increasing average value could be used to improve the low frequency power output without introducing discontinuities. In the example as illustrated by
According to the above embodiments, each transducer has a separate filter depending on its radial position. However, it is possible to exploit rotational symmetry or approximate rotational symmetry to reduce the number of filters. In cases where a number of transducers share a radial position having different angular coordinates, e.g., are arranged on a circle, these transducers will require the same low-pass filtering, so their input signals can advantageously be multiplexed through common filters.
Also, different beamwidths can be applied to different channels of the digital loudspeaker system. Audio channels projected at more distant walls may require a minimal beamwidth whereas channels projected at surfaces closer to the DLS may be advantageously operated employing a broader beamwidth. By choosing different beamwidth θBW in the formulae [1], [2-2], [3-2] or any equivalent relation, different sets of windows and, hence, different sets of filters are generated, which in turn can be applied to these different channels.
It will be appreciated by a skilled person from the above description that the gist of the above described embodiments of the invention is to give the user a high degree of control of the output characteristic of the DLS. While being applicable to any array of transducers, in particular the known regularly spaced array of transducers as shown in
To prevent sidelobes caused by spatial aliasing, the maximum spacing between array elements must be less than some fraction of the wavelength of the highest frequency of interest that they are emitting. This fraction is best chosen to be in the range of 0.25 to 0.5. For broadband arrays, whose size is determined by the lowest frequency of interest, this constraint, when combined with a uniform spacing can result in a very large number of transducers. However, the maximum allowable spacing, is proportional to the highest frequency being reproduced at any point within the array. Since with the above window design only the central array elements reproduce the highest frequencies, this is the only area that needs the highest transducer density, and elements can become gradually wider spaced towards the edges of the array.
In a further variant of the array layout, larger transducers are advantageously used where the spacing of individual transducers becomes wider, i.e. towards the outside of the array. Larger transducers are more efficient at producing low sound frequencies. However, ready usage of large transducers is restricted by a technical phenomenon generally referred to as “high-frequency beaming”. High-frequency beaming is the (undesired) directional radiation from a pistonic transducer arising when the diameter of the transducer is of the order of the wavelength or larger. In the present example, however, any transducer which is small enough to satisfy the maximum allowable spacing is also small enough to have negligible beaming effects, as its diameter is much less than a wavelength.
For broadband arrays, it may be advantageous to use two, three or more sizes of transducer. Where several dissimilar types of transducer are used together in an array, it may be necessary to use filters to compensate for their differing phase responses.
Although ideally the whole array is used to reproduce the lowest frequencies, a small area at the centre of the array (i.e. the small and densely packed transducers) can be excluded by appropriate band filtering, e.g., by placing a high-pass filter in the signal path transmitting the signal to these central transducers. Or, the frequency response, more specifically a poor low-frequency response of the transducer can be directly exploited to achieve a similar effect. The steerability of the beam is largely not adversely affected by such barring of low-frequency output from the central transducers, if the central area has a diameter that is a fraction of the signal wavelength in question. This idea can be generalised to encompass several types of transducers, each with a different low-frequency cut-off.
Since the filters for the densely packed array transducers in the central area of the array have high cut-off frequencies and a smooth response at low frequencies, relatively short finite-impulse-response (FIR) filters can be used. For transducers closer to the fringe of the array, the cut-off frequencies are much lower, so usually longer filters are used. In the above embodiment, however, these outer transducers do not emit the high frequency content of the signal. Therefore, it is readily feasible to use multirate signal processing and downsample the signal to be emitted by the outer transducers to a fraction of the original sample rate, allowing the use of shorter filters while maintaining the degree of control.
In variants using a non-uniform distribution of transducers within the array, it is further found to be advantageous to ensure a uniform output per unit area of the array prior to the application of windowed emission. This is conveniently done be scaling the output of each transducer by an appropriate factor. This factor is for example inversely proportional to the output per unit area at the location of the transducer. Having a uniform power output facilitates the application of the above aspects of the present invention. However as above, the general nature of digital signal processing allows folding this scaling process into the general filtering process resulting in one set of filters.
There are many ways to design arrays that conform to the above constraints. The best approach may be to use a numerical optimisation technique. However, in the following section a deterministic but sub-optimal approach is described that has the advantage of producing visually pleasing layouts.
According to this example, a grid is formed covering the dimensions of the proposed array. Although a uniform grid could be used, since placement accuracy becomes less important with lower frequency transducers, an irregular spacing with high density in the middle of the array is more efficient.
The following parameters are given at the onset of the design process:
Following a square spiral path over the grid, starting in the centre, expanding to cover the whole array, at each location:
Beta can have different values horizontally and vertically, to allow for elliptical beams. For DLS projectors, this cam be used to improve for example the horizontal steerability for a given number of array elements or transducers.
To ensure the greatest low-frequency directivity for a given array size, transducers can be manually placed at the extremities of the array when initialising the above algorithm. When then executing the algorithm, the position of the other transducers is calculated taking any initially placed transducers into account.
Grid locations on the array need not to be visited in a spiral sequence. Following other paths results in arrays with different properties. Good symmetry, resulting in a visually appealing product, can be achieved by following a path as shown (for a very small grid) in
An alternative approach to designing layouts of the transducer array is to use concentric rings of transducers. Starting with one transducer in the middle of the array, rings are added with the increase in ring radius and the number of elements in the ring chosen to satisfy the maximum permissible transducer spacing, as evaluated in the previous array layout algorithm.
Signal correction filters, 93-2 compensate for the differing amplitude and phase responses of the smaller and larger transducers.
As the single centre transducer 911-1 will always emit all high-frequency components, the signal of the compensation stage 93-1 enters directly into a digital signal processing and delay adding stage 96-1 that is equivalent to a combination of stages 26, 27, 28 and 29 of
In accordance with the variant, the each of the filters 931-1 to 931-5 are shared between all the transducers within one ring. And, thus, the number of computational operations on the signals is significantly reduced by effectively exploiting the symmetry of the layout. This contrasts with the scattered arrays described in
It is possible to extend the ordered array approach to use non-circular ‘rings’. This corresponds to the use of non-circular window functions. Using differing Beta values on each axis (as in
This can be implemented in an ordered array by using elliptical rings, as illustrated in
In the example illustrated by
In
The above steps can be applied to transducers arrays of any layout. However, the layout may be optimized in accordance with further steps described hereinabove.
The above-described methods for designing an array layout based on a window function produce an array that, when used with the corresponding filters, just meet the required condition for Alpha across the range of frequencies, thus avoiding spatial aliasing. When using smaller windows that decrease the effective emission area below its optimal size, beams with wider beamwidth are generated. As stated above, this effect when properly incorporated into the digital signal processing architecture can be used to control the beamwidth on a channel-by-channel basis. Thus, the window function used for the array layout determines a lower limit for the beamwidth, as attempting to generate a narrower beam will lead to spatial aliasing.
The above refers to a beam at a given direction, more specifically to a direction perpendicular to the array. This is the direction of minimum beamwidth for a given array and the beams in other directions are broader. However, the methods presented above can also be used to maintain a constant beamwidth for beams in different directions by reducing the effective emission areas the perpendicular direction, the beamwidth can be held constant at a value that is sub-optimal in perpendicular direction but offers a constant value over most of the desired directions.
Number | Date | Country | Kind |
---|---|---|---|
0124352.6 | Oct 2001 | GB | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/GB02/04605 | 10/10/2002 | WO | 00 | 10/21/2004 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO03/034780 | 4/24/2003 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
3992586 | Jaffe | Nov 1976 | A |
3996561 | Kowal et al. | Dec 1976 | A |
4042778 | Clinton et al. | Aug 1977 | A |
4190739 | Torffield | Feb 1980 | A |
4305296 | Green et al. | Dec 1981 | A |
4330691 | Gordon | May 1982 | A |
4332018 | Sternberg et al. | May 1982 | A |
4388493 | Maisel | Jun 1983 | A |
4472834 | Yamamuro et al. | Sep 1984 | A |
4515997 | Stinger, Jr. | May 1985 | A |
4518889 | 'T Hoen | May 1985 | A |
4653505 | Iinuma | Mar 1987 | A |
4769848 | Eberbach | Sep 1988 | A |
4773096 | Kirn | Sep 1988 | A |
4972381 | Mitchell et al. | Nov 1990 | A |
4980871 | Sieber et al. | Dec 1990 | A |
4984273 | Aylward et al. | Jan 1991 | A |
5051799 | Paul et al. | Sep 1991 | A |
5131051 | Kishinaga et al. | Jul 1992 | A |
5166905 | Currie | Nov 1992 | A |
5227591 | Tarkkonen | Jul 1993 | A |
5233664 | Yanagawa et al. | Aug 1993 | A |
5287531 | Rogers, Jr. et al. | Feb 1994 | A |
5313172 | Vagher | May 1994 | A |
5313300 | Rabile | May 1994 | A |
5438624 | Lewiner et al. | Aug 1995 | A |
5488956 | Bartelt et al. | Feb 1996 | A |
5517200 | McAdam et al. | May 1996 | A |
5745435 | Fage et al. | Apr 1998 | A |
5751821 | Smith | May 1998 | A |
5763785 | Chiang | Jun 1998 | A |
5832097 | Armstrong et al. | Nov 1998 | A |
5834647 | Gaudriot et al. | Nov 1998 | A |
5841394 | Sterns et al. | Nov 1998 | A |
5859915 | Norris | Jan 1999 | A |
5867123 | Geyh et al. | Feb 1999 | A |
5885129 | Norris | Mar 1999 | A |
5963432 | Crowley | Oct 1999 | A |
6005642 | Meisner et al. | Dec 1999 | A |
6084974 | Niimi | Jul 2000 | A |
6122223 | Hossack | Sep 2000 | A |
6128395 | De Vries et al. | Oct 2000 | A |
6154553 | Taylor | Nov 2000 | A |
6169806 | Kimura et al. | Jan 2001 | B1 |
6243476 | Gardner | Jun 2001 | B1 |
6294905 | Schwartz | Sep 2001 | B1 |
6373955 | Hooley | Apr 2002 | B1 |
6967541 | Hooley | Nov 2005 | B2 |
7092541 | Eberbach | Aug 2006 | B1 |
20020126854 | Norris et al. | Sep 2002 | A1 |
20020131608 | Lobb et al. | Sep 2002 | A1 |
20020159336 | Brown et al. | Oct 2002 | A1 |
20030091203 | Croft, III et al. | May 2003 | A1 |
20040151325 | Hooley et al. | Aug 2004 | A1 |
20050041530 | Goudie et al. | Feb 2005 | A1 |
20050089182 | Troughton et al. | Apr 2005 | A1 |
Number | Date | Country |
---|---|---|
966834 | Aug 1957 | DE |
31 42 462 | May 1982 | DE |
40 33 068 | Apr 1991 | DE |
4428500 | Mar 1995 | DE |
43 43 807 | Jun 1995 | DE |
0 025 118 | Mar 1981 | EP |
0 323 110 | Jul 1989 | EP |
0 351 055 | Jan 1990 | EP |
0 492 015 | Jul 1992 | EP |
0 591 899 | Apr 1994 | EP |
0 642 032 | Mar 1995 | EP |
1026663 | Aug 2000 | EP |
1 061 769 | Dec 2000 | EP |
1 122 973 | Aug 2001 | EP |
1199907 | Apr 2002 | EP |
2 116 929 | Jul 1998 | ES |
2 628 335 | Sep 1989 | FR |
1 571 714 | Jul 1980 | GB |
1 603 201 | Nov 1981 | GB |
2 209 229 | May 1989 | GB |
2 243 040 | Oct 1991 | GB |
2 259 364 | Mar 1993 | GB |
2 259 426 | Mar 1993 | GB |
2 273 848 | Jun 1994 | GB |
2 277 152 | Oct 1994 | GB |
2 290 380 | Dec 1995 | GB |
2 320 351 | Jun 1998 | GB |
2 320 351 | Jun 1998 | GB |
2 326 559 | Dec 1998 | GB |
2 332 052 | Jun 1999 | GB |
2 340 351 | Feb 2000 | GB |
2 345 967 | Jul 2000 | GB |
2 358 117 | Jul 2001 | GB |
59-186498 | Oct 1984 | JP |
61-057198 | Mar 1986 | JP |
61-253996 | Nov 1986 | JP |
62-076958 | Apr 1987 | JP |
63-009300 | Jan 1988 | JP |
63-014588 | Jan 1988 | JP |
63-234699 | Sep 1988 | JP |
63-269699 | Nov 1988 | JP |
63-300699 | Dec 1988 | JP |
02-013097 | Jul 1990 | JP |
02-239798 | Sep 1990 | JP |
03-159400 | Jul 1991 | JP |
03-159500 | Jul 1991 | JP |
04-127700 | Apr 1992 | JP |
04-313996 | Nov 1992 | JP |
05-041897 | Feb 1993 | JP |
05-091596 | Apr 1993 | JP |
05-199583 | Aug 1993 | JP |
05-199598 | Aug 1993 | JP |
05-344584 | Dec 1993 | JP |
06-062488 | Mar 1994 | JP |
06-178379 | Jun 1994 | JP |
06-205496 | Jul 1994 | JP |
06-225379 | Aug 1994 | JP |
06-318087 | Nov 1994 | JP |
06-334459 | Dec 1994 | JP |
07-007788 | Jan 1995 | JP |
07-154893 | Jun 1995 | JP |
07-203581 | Aug 1995 | JP |
11-027604 | Jan 1999 | JP |
11-030525 | Feb 1999 | JP |
11-046400 | Feb 1999 | JP |
2000-295686 | Oct 2000 | JP |
2000-295697 | Oct 2000 | JP |
2001-069591 | Mar 2001 | JP |
2001-095082 | Apr 2001 | JP |
1678327 | Sep 1991 | SU |
WO 9614723 | May 1996 | WO |
WO 9631086 | Oct 1996 | WO |
WO 9858522 | Dec 1998 | WO |
WO 9900780 | Jan 1999 | WO |
WO 0241664 | May 2002 | WO |
WO 2004075601 | Sep 2004 | WO |
Number | Date | Country | |
---|---|---|---|
20050041530 A1 | Feb 2005 | US |