The present invention relates to the field of microelectromechanical devices, and more particularly to methods and apparatus of performance evaluations through measurements of electromechanical responses of the micromirror devices to driving forces.
Microelectromechanical (MEMS) devices have found many applications in basic signal transductions. For example, MEMS-based spatial light modulators are transducers that modulate incident light in a spatial pattern in response to optical or electrical inputs. The incident light may be modulated in phase, intensity, polarization, or direction. This modulation may be accomplished through the use of a variety of materials exhibiting magneto-optic, electro-optic, or elastic properties. Such spatial light modulators have many applications, including optical information processing, display systems, and electrostatic printing.
A micromirror-based spatial light modulator is a spatial light modulator consists of an array of micromirrors. The mirror plates are individually addressable and deflectable with electrostatic fields so as to modulate incident light. A typical micromirror device comprises a deformable reflective mirror plate held by a deformable hinge such that the mirror plate can rotate to different positions in response to driving forces, such as electrostatic field. According to the different rotation positions, operation states, such as ON and OFF states in a binary operation mode are defined. In the ON state, incident light is reflected so as to produce a “bright” pixel on a display target, and in the OFF state, incident light is reflected to produce a “dark” pixel on the display target. In an application of displaying an image represented by image pixels having “bright” and “dark” values, the micromirrors are associated with the image pixels, and the micromirrors are individually set to the ON or OFF states according to the “bright” or “dark” values of the image pixels associated with micromirrors. The collective effect of the reflection from the micromirrors at the ON and OFF states for a given incident light is reproduction of the image on the display target. The same operation mechanism is applied to display applications for color images and videos. The color image display is often performed with a color wheel that generates the primary colors or the like. Video display applications are often performed with a sequential color field technique which requires the micromirrors be rotated rapidly and frequently between the ON and OFF state so as to reflect the appropriate “brightness” variation of the image pixels. In either application of image and video display applications, robust electromechanical responses to the driving forces and uniform ON and OFF states of the micromirrors are determinative factors for the evaluations of the product performance and quality.
Therefore, what is desired is a method and apparatus for measuring electromechanical responses of micromirror devices.
The objects and advantages of the present invention will be obvious, and in part appear hereafter and are accomplished by the present invention that provides a method and apparatus for operating pixels of spatial light modulators in display systems. Such objects of the invention are achieved in the features of the independent claims attached hereto. Preferred embodiments are characterized in the dependent claims. In the claims, only elements denoted by the words “means for” are intended to be interpreted as means plus function claims under 35 U.S.C. §112, the sixth paragraph.
While the appended claims set forth the features of the present invention with particularity, the invention, together with its objects and advantages, may be best understood from the following detailed description taken in conjunction with the accompanying drawings of which:
a is a flow chart showing the steps executed for loading the micromirror array device into the experimental setup;
b is a flow chart showing the steps executed for setting the measurement parameters;
The invention provides a method and apparatus for evaluating the product quality and performances of micromirror array devices through measurements of the electromechanical responses of the individual micromirrors to the driving forces of electric fields. The electromechanical responses of the micromirrors according to the present invention are described in terms of the rotational angles associated with the operational states, such as the ON and OFF state angles of the ON and OFF state when the micromirror array device is operated in the binary-state mode, and the response speed (i.e. the time interval required for a micromirror device to transit form one state to another) of the individual micromirrors to the driving fields.
Specifically, a driving force is applied to the mirror plate of a micromirror being tested. In response, the mirror plate is deflected to different rotational angles determined by the amplitude and polarity of driving forces and the intrinsic mechanical and electrical properties of the micromirror being tested. The deflection of the mirror plate is monitored in a real-time fashion through the measurement of the intensities of the reflected light from the deflected mirror plate because the intensities of the reflected light are determined by the deflected positions of the individual mirror plates. And the dynamic variations of the intensities over time carry the information on the response speed of the mirror plate to the applied driving force. Therefore, from the intensities and the variation of the intensities of the reflected light, the electromechanical response of the micromirror to the driving force can be extracted. The same measurement can be conducted for all micromirrors of the micromirror array device, from which the electromechanical responses, such as the ON and OFF state angles and the response speed of all micromirrors of the micromirror array device can be obtained. Based on the extracted parameters, as well as predetermined criteria, the quality and performance of the microstructure device can be evaluated. For example, if all micromirrors of the micromirror array device have substantially the same ON and OFF state angle and substantially the same response speed, or the ON and OFF state angles and the response speed thereof have variations within respective predefined ranges, the micromirror array device may be acceptable as a “good” product. Otherwise, the micromirror array device is not acceptable and is marked as a “bad” product.
The measured electromechanical responses, in turn can be used as bases for optimizing the driving forces in practical operations of the microstructure devices. For example, the measurement results can be used to determine the optimum amplitudes and/or the profiles of the driving voltages for the micromirror array device in practical operations.
The corresponding experimental setup for measuring the electromechanical responses of the micromirror array device comprises an illumination system providing collimated light for illuminating the mirror plates of the micromirrors, an image capture device (e.g. a CCD device) for detecting intensities of the reflected light from the mirror plates of the micromirrors, and a set of optical elements for directing the light. A computing device having capacities of data process and control of other functional components of the experimental setup can also be provided for facilitating automated measurements in accordance with the methods of the invention. In particular, a plurality of program modules are constructed to perform the operations of, image analyses for determining the centers of the mirror plates, accepting parameters from the user for instructing controlling the applications of the driving forces to the mirror plates, analyzing the intensities of the reflected light from the mirror plates so as to extracting electromechanical response information of the individual micromirrors, and generating plots as appropriate. These program modules can be stored in and executed by the computer.
The measurement of the electromechanical responses of the micromirrors is preferably performed under a pressure lower than 1 atmosphere, such as around 20 Torr or less, or around 50 mTorr or less, or 15 mTorr or less.
In addition to micromirror devices, the present invention is applicable to other type of microelectromechanical devices having deflectable reflective planar members. For simplicity and demonstration purposes only, the present invention will be discussed with reference to a micromirror array device, such as a spatial light modulator having an array of micromirrors, each of which has a deflectable reflective mirror plate. Those skilled in the art will certainly appreciate that the following examples are not be interpreted as a limitation. Rather, other variations within the spirit of the invention are also applicable.
Turning to the drawings,
In this particular example, the micromirrors and electrodes and circuitry are formed on separate substrates. Specifically, the micromirrors are formed on substrate 102 that is light transmissive, such as glass, while the electrodes and circuitry are formed on substrate 104 that is a standard semiconductor wafer. The semiconductor wafer having the electrodes and circuitry is places proximate to the glass substrate having the micromirrors such that the mirror plate can be rotated by an electrostatic force established between the mirror plate and the electrode. Instead of on separate substrates, the micromirrors and the electrodes and circuitry can be formed on the same substrate, such as a semiconductor wafer. In another embodiment of the invention, the micromirror substrate can be formed on a transfer substrate that is light transmissive. Specifically, the micromirror plate can be formed on the transfer substrate and then the micromirror substrate along with the transfer substrate is attached to another substrate such as a light transmissive substrate followed by removal of the transfer substrate and patterning of the micromirror substrate to form the micromirror.
The micromirrors operate in binary-mode, that is, the mirror plates of the micromirrors switch between an ON and OFF state in performing the light modulation. In the ON state, the mirror plate of the micromirror reflects incident light so as to generate a “bright” pixel on a display target; and in the OFF state, the mirror plate reflects the incident light so as to generate a “dark” pixel on the display target. In a number of embodiments of the invention, the micromirror array is constructed having a pitch (the center-to-center distance between adjacent micromirrors) of 25 micrometers or less, or 10.16 micrometers or less, or from 4.38 to 10.16 micrometers. The gap between adjacent micromirrors is approximately of 0.5 micrometers or less, or from 0.1 to 0.5 micrometer. And the mirror plate of the micromirror has a dimension of from 20 micrometers to 10 micrometers.
For simplicity purposes, only 4×4 micromirrors are illustrated in the figure. Oftentimes, the micromirror array device has more micromirrors. For example, when the micromirror array device is a portion of a spatial light modulator of a display system, it may have millions of micromirrors, the number of which determines the resolution of the display system. For example, the spatial light modulator may have a resolution of 1024×768 or higher, or 1280×1024 or higher, or 1640×1280 or higher. Of course, the micromirror array device may have a fewer number of micromirrors than in display, or other applications.
The operations of the individual micromirrors are determined by the rotations of the individual mirror plates in response to the applied electrostatic forces. Such responses can be described in terms of the rotation angles of the mirror plates and the speeds of the responses to the electrostatic forces. The mirror plate rotates under an electrostatic force. For a given micromirror device, the angle that the mirror plate can be rotated is determined by the amplitude of the electrostatic field. When the micromirror is operate in a binary-state including the ON and OFF state, particular rotational angles are desired for the ON and OFF state. Accordingly, the electrostatic forces for driving the mirror plate to the ON and OFF state angles need to be determined. Moreover, the time characteristic of the mirror plate in transition from one state to another is also a critical factor, which determines the quality of the displayed images, especially the video images.
In order to evaluate the product quality and performance of the micromirror array device in terms of the electromechanical responses to the electrostatic forces, the dynamic rotational behaviors of the individual mirror plates in the presence of the driving forces are measured through the measurements of the intensities of the reflected light from the individual mirror plates, and the variations of the intensities over time, which will be discussed in detail in the following with reference to
Referring to
As a simplified example,
In addition to the “brightness” of the image cells of the micromirrors, variation of the “brightness” of the image cells over time carries the information of the response speed of the micromirror to the electrostatic forces. For example, when a driving force is applied to the mirror plate of a micromirror at the OFF state, the mirror plate is rotated from the OFF state to the ON state. Accordingly, the image cell of the mirror plate changes from “dark” to “bright.” Clearly, the speed of the mirror plate in transiting from the OFF to the ON state is associated with the time interval of the image cell changing from “dark” to “bright.”
With a given electrostatic force, the mirror plate has certain response capability.
In order to determining the responses of the individual micromirrors to driving electrostatic forces, an experiment setup according to an embodiment of the invention is provided. Referring to
In accordance with an embodiment of the invention, the components of the system in
The light source emits a beam of light for the measurement system. The light has a wavelength substantially less than the minimum dimensions of the mirror plate. The light from the light source is conducted to the microscope objective through the fiber optic cable. The microscope objective forms a point light source and emitting light passing through the diffuser. The condensing lens preferably having a 6″ or 8″ diameter collimates the diffused light and illuminates the micromirror device within the vacuum chamber. The incident light onto the micromirror device is reflected by the mirror plates of the micromirrors. The reflected light passes through the neutral density filter and is collected by the condensing lens and focused into the image capture device. The image capture device can be a display target, a CCD, or any other type of devices having the function of capturing images.
Operations of the functional members of the system, such as the vacuum chamber and the associated vacuum instruments, the image capture device and the optical elements, can be controlled by computing device 154 that has appropriate computer-executable instructions for performing the controlling, which will be discussed afterwards. Specifically, the computing device can generate instructions for adjusting the relative positions of the illumination system (e.g. light objective 144), the micromirror device in the vacuum chamber, and the image capture device such that each and every regions of the micromirror device can be illuminated, and the reflected light such each and every regions can be captured by the image capture device. In this embodiment, a motorized stage can be attached to the micromirror device so as to smoothly and accurately move the micromirror device. Moreover, the computing device has a connection to the image capture device for retrieving the image data from the image capture device and then analyzing the image data.
The method of the present invention can be implemented in many ways. In the following, an exemplary procedure according to the method of the invention for measuring the dynamic electromechanical response of the micromirrors will be discussed with reference to
In order to individually drive the micromirrors with electrostatic forces during measurements, the micromirrors are connected to appropriate driving circuits that may be embedded within the measurement system or installed outside the measurement system. The loading step may have further steps, as shown in
Referring to
Referring back to
The centers of the micromirrors can be determined in many ways. As a way of example,
Given the coordinates of the centers of the mirror plates (micromirrors), each mirror plates in the inspection region can be precisely located. In particular, the rotation positions of the mirror plate can be derived from the illumination intensities at the centers of the corresponding images, as shown by the shaded solid circles in
Returning back to
In order to measure the dynamic responses of the individual micromirrors, a suitable voltage scan scheme is selected (step 168). The scheme defines the voltage scan profile and related parameters. For demonstration purposes, four (4) different voltage-scan schemes targeting at detecting different aspects of the dynamic responses of the micromirrors to the driving electrostatic forces will be described in the following. It will be appreciate that other suitable voltage scan schemes without departing from the spirit of the invention are also applicable. For example, a voltage scan scheme combining the two or more of the following discussed voltage scan schemes or the like are applicable.
During the voltage sweeping from T=0 to T=T0, the illumination intensity of the image cell corresponding to the mirror plate to which the voltage is applied is monitored in the real-time fashion. For the variation of the illumination intensity, the rotation position of the mirror plate is thus dynamically detected. Specifically, when the mirror plate is rotated to the ON state angle, the illumination intensity is maximized. To obtain the voltage for the ON state angle of the micromirror, the voltage is swept upwards from V=0 at T=0. When then voltage reaches to V=Von at time tON, it is observed that the illumination intensity is maximized. Therefore, such voltage Von is defined as the ON state voltage. For security reasons, the voltage can be further increased a small amount to VMax at time tMax. The voltage is then swept downwards from V=Vmax at T=tmax. At V=Voff at time T=toff, it is observed that the illumination intensity of the image cell corresponding to the mirror plate is minimized. It is indicated that the mirror plate is turned to the OFF state, such as a state when the mirror plate is in the natural resting state or parallel to the substrate. Such a voltage VOFF is defined as the voltage corresponding to the OFF state. For further ensuring that the mirror plate is returned to the OFF state, the voltage is decreased a small amount further, such as to V=0 at T=T1/2. In the above voltage scanning scheme, a positive voltage is applied to the mirror plate to rotate the mirror plate. In contrast, a negative voltage can also be applied to the mirror plate to achieve the same effect. Specifically, the voltage sweeping can be continued at time T=T1/2 towards the negative direction. When the negative sweeping voltage reaches V=−VON at time T=t−on, it is observed that the illumination intensity of the image cell corresponding to the mirror plate is maximized. Accordingly, voltage V=V−ON is defined as the voltage for the OFF state. The voltage is swept a small amount further to Vmax at time T=T−max to ensure the definition of the OFF state voltage. The sweeping voltage is then swept downwards at time T=t−max. When the sweeping voltage is at V=−Voff, it is observed that the illumination intensity of the image cell corresponding to the mirror plate is minimized. Such voltage is then defined as the voltage for the OFF state. For ensuring the defined voltage for the OFF state, the sweeping voltage is swept a small amount further such as V=0 at T=T0.
The observed ON and OFF state voltages in different sweeping directions can be compared so as to obtain the electromechanical property of the micromirror. An ideal micromirror is expected to have symmetric ON and OFF state voltages. Specifically, the ON state voltage Von obtained from the positive voltage sweeping has the same absolute value as the ON state voltage obtained from the negative voltage sweeping. That is |Von|=|−Von|. The same for the OFF state voltages, |Voff|=|−Voff|.
The measurement is then repeated for the remaining micromirrors in the inspection region. After the measurements of the micromirrors in one inspection region, the inspection region is shifted to cover another group of micromirrors followed by the measurements. The measurement process is repeated until the desired electromechanical responses of all micromirrors in the spatial light modulator are obtained. After the completion of the measurement of one spatial light modulator, the measurement can be continued on another spatial light modulator. Specifically, multiple spatial light modulators can be placed in the measurement system as shown in
With the measured electromechanical responses (e.g. the ON and OFF state voltages) of the micromirrors in a spatial light modulator, the quality and performance can be evaluated. Specifically, if all micromirrors have the same ON and OFF state voltage, or the variation of the ON and/or OFF state voltages is within a predefined range, it can be said that the micromirror array device is acceptable. Otherwise, the micromirror array device is an inferior product, which can be discarded.
The measured ON and OFF state voltages, in turn, can be used for calibrating and optimizing the driving voltages for a quality product of the micromirror array device in operation. According to the invention, the ON state voltage (Von) for driving the micromirrors in operation is calculated from the measured ON state voltages such that the mirror plate has the “fastest” response to the driving force Von. To accomplish this, the response speed of the mirror plate needs to be measured, which will be discussed afterwards.
In addition to the driving voltage profile in
During each duty cycle of a voltage sequence, the mirror plate is pulled to its maximum rotation angle by the voltage pulse at T1. At time t2, the voltage on the mirror plate drops to Vi and remains at the mirror plate for a time period of T2. If the voltage Vi is less than the voltage required to rotate the mirror plate to the ON state, the mirror plate departs from the ON state to its natural resting state. In the corresponding image cell, the illumination intensity decreases. However, when the voltage Vi during T2 reaches or is larger than the ON state voltage, the mirror plate stays at the ON state. Accordingly, the illumination intensity of the image cell remains the same. From such measurement, the ON state voltage can be obtained.
As a way of example, voltage sequences 10A to 10D are applied to the mirror plate of the micromirror being tested. The voltage pulse at T2 of each duty cycle in the sequences before 10C is less than the ON state voltage. The voltage pulse at T2 of sequence 10C is equal to the ON state voltage, and the voltage pulse at T2 of each duty cycle in the sequences after sequence 10C is larger than the ON stage voltage. The voltage sequences can be applied sequentially to the micromirror starting from sequence 10A. Because the voltage pulses at T2 are less than the ON state voltage, the illumination intensity of the image cell corresponding to the micromirror being tested decreases during time periods T2 when the voltage sequences 10A to 10B are applied. When the voltage sequence 10C is applied, the illumination intensity of the image cell changes during T2 time intervals, indicating that the voltage at T2 is equal to or larger than the ON state voltage. If the increment of the voltage at T2 of sequence 10C from that in the applied voltage immediately prior to sequence 10C is small enough, the voltage at T2 of sequence 10C is substantially the ON state voltage. For ensuring that the voltage at T2 of sequence 10C is the ON state voltage, additional voltage sequences 10D can be applied.
In accordance with another embodiment of the invention, the voltage sweeping scheme can be inversed. Specifically, instead of applying the above voltage sequences in an increased order of the peak at T2, the sequences can be applied in a decreased order. For example, sequence 10D can be applied before sequence 10C that can be followed by sequences 10B and 10A and other sequences consecutively.
Referring to
As a way of example, the voltage sequences can be applied to the mirror plate in an order of 11A, 11B, 11C, and 11D with the voltage values increased. Assuming that before the application of sequence 11C (i.e. during the applications of sequences 11A and 11B), the illumination intensities of the image cell corresponding to micromirror being tested yield a “dark” image, whereas the application of sequence 11C results in a “bright” image cell. It can then be determined that the ON state voltage of the micromirror is the voltage VON in sequence 11C. Because the voltage sequences are applied to the micromirrors with the voltages thereof increased, the micromirror responses to the sequences of voltages along branch {circle around (1)} in
The ON and OFF state voltages describe one aspect of the electromechanical response of a micromirror. Another aspect of the electromechanical response of a micromirror can be described in terms of the response speed to the ON and OFF state voltages. Specifically, the response speed measures the time interval of the micromirror in transition from one state to another under a given driving voltage (e.g. the ON state voltage). According to an embodiment of the invention, the speed response can be measured with a voltage scanning scheme having a voltage scanning profile as shown in
Referring to
In a typical measurement with the driving voltages shown in
After obtaining the speed responses of one micromirror, the same measurement is performed for another in the inspection region and the remaining micromirrors sequentially. Moreover, the same measurement procedure is carried out for another group of micromirrors in the spatial light modulator after the completion of the measurement in one inspection area until all the micromirrors of the spatial light modulator are tested. Because the measurement system as shown in
Returning to
The measurement procedure may loop back to step 162 for performing the measurements for another group of micromirrors of the micromirror array device, or for the micromirrors on another micromirror array device in the measurement system until all the micromirrors of all desired micromirror array devices are measured.
After the completion of the measurements, the micromirror array devices are unloaded from the measurement system (step 167). In performing the unloading, the vacuum chamber of the measurement system is vented before unloading.
In the above discussion, a homogeneous illumination light beam incident onto the micromirrors is preferred. However, such homogeneous light beam may not always be ready. When an inhomogeneous light beam is used for illuminating the system, reflected light from the mirror plates of the micromirrors will not be homogeneous either, and the accuracy of the measured light intensities from the individual micromirrors can be degraded. Moreover, the intensities of the reflected light from the micromirrors may be out of the acceptable range of the photodetector, in which way, the detected illumination intensity of the reflected light will not be accurate. Even with a homogeneous illumination light beam, the detected intensity of the illumination system may not be accurate due to noise of the captured images of the micromirrors in the photodetector.
An approach to solve this problem is to calibrate the illumination intensity of the light source as disclosed in the invention. Moreover, the solution may include a solution to depress the noise in the captured images generated by the photodetector. According to an embodiment of the invention, an image of the micromirrors is taken by the photodetector when the light source is turned off. The illumination intensity of the background noise in captured image is analyzed and recorded. The micromirror array device under inspection is then replaced by a reference wafer, such as a glass plate preferably having a reflective index higher than that of the micromirror array device. A reference illumination intensity is then measured for the reference wafer with the light source turned on. The noise intensity and the reference intensity are respectively defined as the minimum and maximum illumination intensities allowed by the photodetector. The measured illumination intensity of the reflected light in a practical measurement is then scaled within the dynamic intensity range between the minimum and maximum illumination intensities.
According to an embodiment of the invention, measurement procedures as discussed above can be implemented in a computing device, such as computing device 154 in
Referring to
Additionally, device 180 may also have other features and/or functionality. For example, device 180 could also include additional removable and/or non-removable storage including, but not limited to, magnetic or optical disks or tape, as well as writable electrical storage media. Such additional storage is illustrated in
The device may also contain one or more communications connections 190 that allow the device to communicate with other devices (such as the other functional modules in
For facilitating the automatic control of the measurements system for executing the desired measurement procedures with the computing device, a set of User-Interfaces (UI) are provided according to the invention.
Before (or after) performing the measurement, information for uniquely identifying the sample to be measured can be recorded in panel 174 as shown in the figure. This information will be associated with the measurements results of the sample and can be stored in the computing device or other type of storages.
In performing measurement, the rotational positions of the mirror plates of the micromirrors are detected through the measurements of the illumination intensities of the corresponding image cells. To accomplish this, the image cells, especially the centers of the image cells are required to be aligned to the physical centers of the mirror plates when the mirror plates are at their natural resting states, such as parallel to the substrate. Accordingly, an alignment control mechanism is necessary. For this reason, align control UI 176 is provided and an exemplary of which is presented in
Referring to
When the micromirrors of spatial light modulator being tested are aligned with the illumination system, the inspection region, as well as thither position information needs to be defined. Accordingly, the align control panel provides an “Align” panel as shown in the figure. The “Align” panel consists of a “Corner” panel in which the coordinates of the micromirrors at the four (4) corners of the spatial light modulator are defined. As an example of a spatial light modulator having 1024×768 micromirrors, the coordinates of the micromirror at the top-left corner of the spatial light modulator can be set as (−1, −1). The coordinates of the micromirror at the top-right corner can be set as (1024, −1). The coordinates of the micromirror at the bottom-right corner can be set as (1024, 768), and the coordinates of the micromirror at the bottom-left corner can be set as (−1, 768). These coordinates of the corner micromirrors can be stored through activation “Save corners” in the panel. Alternatively, the coordinates of the corner micromirrors can be loaded from storage through the activation of “Load Corners.” In addition to indicating the coordinates of the corner micromirrors with numbers, the “Align Control” panel also provides “Mouse Control” function enabling the user to control the alignment with a mouse of the computing device.
In performing the measurement, a voltage scanning scheme is defined, such as in step 162 of the flow chart in
The “Polarity” panel provides users with a plurality of options, such as “Positive” and “Negative” for enabling the users to indicate the polarity of the driving voltages. The driving voltages used for the measurements, such as those illustrated in
The “data analysis settings” panel is provided for defining the number of micromirrors in the inspection area. For example, the measurement setup and the method according to the invention enable 20 or more, or 35×35 or more, or 128×92 or more micromirrors being included in the inspection area.
In addition to the voltage profile in
Given the selected and defined voltage scan scheme and scanning voltage profile, the measurement can be initiated by activating the functional button of “Start voltage scan.” After each scan for either a micromirror or the micromirrors within the defined inspection area or the micromirrors of the spatial light modulator, the scanned results can be saved through activation of the functional button of “Save voltage scan.” The results can then be analyzed by activating the functional button of “Analyze scan results.” In the measurement, the rotational positions of the mirror plates are detected through the measurements of the intensities of the reflected light from the mirror plates, which is measured through the captured images of the mirror plates. For better presenting such intensities in the image, an intensity threshold is determined for filtering out the intensities beyond the threshold. As a result, the centers of the mirror plates are more discernable; and the intensities around the center if the mirror plate image can be more accurately compared with each other.
In addition to selection of the scanning voltages from the predefined (or provided) options, the method and experimental setup including UI 178 according to the invention also enable the user to perform the measurements with any desired voltage scanning schemes or scanning voltage profiles. This can be accomplished through the definition of the voltage profile with UI 178, which will not be discussed in detail herein.
In addition to the implementation in the micromirror devices as shown in
Referring to
Referring to
It will be appreciated by those of skill in the art that a new and useful method and a system for qualitatively evaluating product quality of microelectromechanical devices have been described herein. In view of the many possible embodiments to which the principles of this invention may be applied, however, it should be recognized that the embodiments described herein with respect to the drawing figures are meant to be illustrative only and should not be taken as limiting the scope of invention. For example, the micromirror array device can be a part of a packaged device. The device package may have the micromirror array device being hermetically or non-hermetically sealed within the package. Those of skill in the art will recognize that the illustrated embodiments can be modified in arrangement and detail without departing from the spirit of the invention. Therefore, the invention as described herein contemplates all such embodiments as may come within the scope of the following claims and equivalents thereof.
The Sobel operator performs a 2-D spatial gradient measurement on an image and so emphasizes regions of high spatial gradient that correspond to edges. Typically it is used to find the approximate absolute gradient magnitude at each point in an input grey-scale image. In theory at least, the operator consists of a pair of 3×3 convolution masks as shown in the following. A brief description of the convolution operator is attached in Appendix B. One mask is simply the other rotated by 90°.
These masks are designed to respond maximally to edges running vertically and horizontally relative to the pixel grid, one mask for each of the two perpendicular orientations. The masks can be applied separately to the input image, to produce separate measurements of the gradient component in each orientation (call these Gx and Gy). These can then be combined together to find the absolute magnitude of the gradient at each point and the orientation of that gradient. The gradient magnitude is given by:
|G|=√{square root over (Gx2+Gy2)}
Although typically, an approximate magnitude is computed using:
|G|=|Gx|+|Gy|
which is much faster to compute.
The angle of orientation of the edge (relative to the pixel grid) giving rise to the spatial gradient is given by:
θ=arc tan(Gy/Gx)−3π/4
In this case, orientation 0 is taken to mean that the direction of maximum contrast from black to white runs from left to right on the image, and other angles are measured anti-clockwise from this. Often, this absolute magnitude is the only output the user sees—the two components of the gradient are conveniently computed and added in a single pass over the input image using the pseudo-convolution operator shown in the following figure.
Pseudo-convolution masks used to quickly compute approximate gradient magnitude
Using this mask the approximate magnitude is given by:
∥G|=|(P1+2×P2+P3)−(P7+2×P8+P9)|+|(P3+2×P6+P9)−(P1+2×P4+P7)|
Convolution is a simple mathematical operation which is fundamental to many common image processing operators. Convolution provides a way of ‘multiplying together’ two arrays of numbers, generally of different sizes, but of the same dimensionality, to produce a third array of numbers of the same dimensionality. This can be used in image processing to implement operators whose output pixel values are simple linear combinations of certain input pixel values.
In an image processing context, one of the input arrays is normally just a greylevel image. The second array is usually much smaller, and is also two dimensional (although it may be just a single pixel thick). The following shows an example image and kernel that we will use to illustrate convolution.
An example small image (left) and kernel (right) for illustrating convolution. The labels within each grid square are used to identify each square.
The convolution is performed by sliding the kernel over the image, generally starting at the top left corner, so as to move the kernel through all the positions where the kernel fits entirely within the boundaries of the image. (Note that implementations differ in what they do at the edges of images as explained below.) Each kernel position corresponds to a single output pixel, the value of which is calculated by multiplying together the kernel value and the underlying image pixel value for each of the cells in the kernel, and then adding all these numbers together.
So in this example, the value of the bottom right pixel in the output image will be given by:
O57=I57K11+I58K12+I59K13+I67K21+I68K22+I69K23
If the image has M rows and N columns, and the kernel has m rows and n columns, then the size of the output image will have M−m+1 rows, and N−n+1 columns. Mathematically we can write the convolution as:
wherein i runs from 1 to M−m+1 and j runs from 1 to N−n+1. Note that many implementations of convolution produce a larger output image than this because they relax the constraint that the kernel can only be moved to positions where it fits entirely within the image. Instead, these implementations typically slide the kernel to all positions where just the top left corner of the kernel is within the image. Therefore the kernel ‘overlaps’ the image on the bottom and right edges. One advantage of this approach is that the output image is the same size as the input image. Unfortunately, in order to calculate the output pixel values for the bottom and right edges of the image, it is necessary to invent input pixel values for places where the kernel extends off the end of the image. Typically pixel values of zero are chosen for regions outside the true image, but this can often distort the output image at these places. Therefore in general if you are using a convolution implementation that does this, it is better to clip the image to remove these spurious regions. Removing n−1 pixels from the right hand side and m−1 pixels from the bottom will fix things
Number | Name | Date | Kind |
---|---|---|---|
5612736 | Vogeley et al. | Mar 1997 | A |
5796508 | Suzuki | Aug 1998 | A |
5923036 | Tague et al. | Jul 1999 | A |
6060224 | Sweatt et al. | May 2000 | A |
6088474 | Dudasko et al. | Jul 2000 | A |
6515278 | Wine et al. | Feb 2003 | B2 |
6722767 | Dick et al. | Apr 2004 | B2 |
6788416 | Reuter | Sep 2004 | B2 |
6975444 | Huibers | Dec 2005 | B2 |
7154660 | Reuter | Dec 2006 | B2 |
7345806 | Simonian et al. | Mar 2008 | B2 |
20030223084 | Mehri et al. | Dec 2003 | A1 |
20040042000 | Mehri et al. | Mar 2004 | A1 |
Number | Date | Country | |
---|---|---|---|
20050286045 A1 | Dec 2005 | US |