A microelectromechanical loudspeaker may include: a plurality of elementary loudspeakers each including a drive unit and a diaphragm deflectable by the drive unit, and a controller configured to respectively supply control signals to the drive units. The drive units may be respectively configured to deflect the corresponding diaphragms according to the respective control signals supplied by the controller to generate acoustic waves. The control signal supplied to at least one control unit may have at least one local extremum and a global extremum of a curvature of the control signal with a highest absolute value of the curvature may be located at a position of the control signal preceding a position of the at least one local extremum of the control signal.
|
1. A microelectromechanical loudspeaker, comprising:
a plurality of elementary loudspeakers each comprising a drive unit and a diaphragm deflectable by the drive unit; and
a controller configured to respectively supply control signals to the drive units, wherein the drive units are respectively configured to deflect corresponding diaphragms according to the respective control signals supplied by the controller to generate acoustic waves,
wherein a control signal supplied to at least one control unit has at least one local extremum and wherein a global extremum of a curvature of the control signal with a highest absolute value of the curvature is located at a position of the control signal preceding a position of the at least one local extremum of the control signal.
2. The microelectromechanical loudspeaker of
3. The microelectromechanical loudspeaker of
4. The microelectromechanical loudspeaker of
5. The microelectromechanical loudspeaker of
6. The microelectromechanical loudspeaker of
a first rising edge between the initial value of the control signal and the global maximum of the control signal;
a falling edge between the global maximum of the control signal and the global minimum of the control signal; and
a second rising edge between the global minimum of the control signal and the end value of the control signal.
7. The microelectromechanical loudspeaker of
8. The microelectromechanical loudspeaker of
the first rising edge of the control signal rises strictly monotonically;
the second rising edge of the control signal rises strictly monotonically; or
the falling edge of the control signal falls strictly monotonically.
9. The microelectromechanical loudspeaker of
a first falling edge between the initial value of the control signal and the global minimum of the control signal;
a rising edge between the global minimum of the control signal and the global maximum of the control signal; and
a second falling edge between the global maximum of the control signal and the end value of the control signal.
10. The microelectromechanical loudspeaker of
11. The microelectromechanical loudspeaker of
the first falling edge of the control signal falls strictly monotonically;
the second falling edge of the control signal falls strictly monotonically; or
the rising edge of the control signal rises strictly monotonically.
12. The microelectromechanical loudspeaker of
13. The microelectromechanical loudspeaker of
14. The microelectromechanical loudspeaker of
15. The microelectromechanical loudspeaker of
16. The microelectromechanical loudspeaker of
17. The microelectromechanical loudspeaker of
18. The microelectromechanical loudspeaker of
19. The microelectromechanical loudspeaker of
20. The microelectromechanical loudspeaker of
21. The microelectromechanical loudspeaker of
|
This application claims the benefit of German Application No. 102017106256.4, filed on Mar. 23, 2017, which application is hereby incorporated herein by reference in its entirety.
Various embodiments relate generally to a microelectromechanical loudspeaker.
Microelectromechanical loudspeakers configured to digitally reconstruct acoustic waves have become the subject of intense research in the past few years, since they offer the possibility of directly transforming digital information encoding sound into sound. The sound pressure currently achievable by conventional microelectromechanical loudspeakers of this kind from digital signals is, however, poor.
Therefore, a need exists for a microelectromechanical loudspeaker configured to digitally reconstruct acoustic waves in a highly efficient manner.
According to various embodiments, a microelectromechanical loudspeaker is provided. The microelectromechanical loudspeaker may include: a plurality of elementary loudspeakers each comprising a drive unit and a diaphragm deflectable by the drive unit, and a controller configured to respectively supply control signals to the drive units. The drive units may be respectively configured to deflect the corresponding diaphragms according to the respective control signals supplied by the controller to generate acoustic waves. A control signal supplied to at least one drive unit may have at least one local extremum and a global extremum of a curvature of the control signal with a highest absolute value of the curvature may be located at a position of the control signal preceding a position of the at least one local extremum of the control signal.
In the drawings, like reference characters generally refer to the same pails throughout the different views. The drawings are not necessarily to scale, emphasis instead generally being placed upon illustrating the principles of the disclosure. In the following description, various embodiments are described with reference to the following drawings, in which:
The following detailed description refers to the accompanying drawings that show, by way of illustration, specific details and embodiments of the present disclosure.
The word “exemplary” is used herein to mean “serving as an example, instance, or illustration”. Any embodiment or design described herein as “exemplary” is not necessarily to be construed as preferred or advantageous over other embodiments or designs.
The controller 104 may be configured to supply control signals S1, S2, . . . , SM to the respective drive units 106-1, 106-2, . . . , 106-M, e.g., via respective control lines 110-1, 110-2, . . . , 110-M. The drive units 106-1,106-2, . . . , 106-M may be configured to deflect the corresponding diaphragms 108-1,108-2, . . . , 108-M according to the control signals S1, S2, . . . , SM supplied by the controller 104 to thereby generate acoustic waves.
At least one drive unit 106-1, 106-2, . . . , 106-M, a plurality of drive units 106-1,106-2, . . . , 106-M, or even all drive units 106-1,106-2, . . . , 106-M, may be configured to apply an electric driving voltage or driving current to a corresponding diaphragm 108-1, 108-2, . . . , 108-M, e.g. to generate an electrostatic force, according to the respective control signals S1, S2, . . . , SM supplied from the controller 104 to deflect the respective diaphragms 108-1, 108-2, . . . , 108-M. Alternatively or additionally, at least one drive unit 106-1, 106-2, . . . , 106-M, a plurality of drive units 106-1, 106-2, . . . , 106-M, or even all drive units 106-1, 106-2, . . . , 106-M, may include a respective piezoelectric element and the corresponding drive unit 106-1, 106-2, . . . , 106-M may be configured to apply an electric voltage and/or current according to a control signal S1, S2, . . . , SM supplied by the controller 104 to said piezoelectric element to deflect the diaphragm 108-1, 108-2, . . . , 108-M of the corresponding speaklet 102-1, 102-2, . . . , 102-M according to the respective control signals S1, S2, . . . , SM.
By way of example, the controller 104 may include or may be configured as an application specific integrated circuit (ASIC) and/or a microcontroller and/or a field programmable gate array (FPGA) and/or a programmable system on chip (pSoC). For those who are skilled in the art of controlling, the controller 104 can be any suitable control unit similar to the previously-mentioned ones.
The speaklets 102-1, 102-2, . . . , 102-M of the microelectromechanical loudspeaker 100 according to the present disclosure may be controlled by the controller 104 so as to generate acoustic waves (sound) by the superposition of sound pulses generated by the individual speaklets 102-1, 102-2, . . . , 102-M. This approach is generally referred to as Digital Sound Reconstruction (DSR).
In the following, the characteristics of acoustic waves generated by a vibrating diaphragm 108-1, 108-2, . . . , 108-M will be briefly described.
In general, the sound pressure pa generated by a vibrating diaphragm 108-1, 108-2, . . . , 108-M at a distance R therefrom is given by the following expression:
pa(R, t)≈ρo/(4πR)·∂2u/∂t2·Γ (1)
In expression (1), ρo is the mean density of a fluid such as of air surrounding the diaphragm 108-1, 108-2, . . . , 108-M, R is a distance from a diaphragm 108-1, 108-2, . . . , 108-M, u is a deflection of the diaphragm 108-1, 108-2, . . . , 108-M, t is the time, ∂2u/∂t2 is an acceleration of the diaphragm 108-1, 108-2, . . . , 108-M, and Γ is the area of the diaphragm 108-1, 108-2, . . . , 108-M. As indicated by the above expression (1), the acoustic pressure pa generated by a vibrating diaphragm 108-1, 108-2, . . . , 108-M is approximately proportional to the acceleration of the diaphragm 108-1, 108-2, . . . , 108-M.
The control signals supplied by a controller in a conventional microelectromechanical loudspeaker are usually bell shaped, as indicated in
The digital time Tdig may be set depending on the characteristics of the sound wave that is to be reconstructed by digital sound reconstruction as well as the number M of speaklets. In
By applying the control signal CS shown in
As shown in
Since in digital sound reconstruction a predetermined acoustic wave is generated by a superposition of a plurality of individual sound pulses generated by individual speaklets, an efficient generation of sound pulses by the individual speaklets is required, i.e. the generation of sound pulses with a high sound pressure, for an efficient digital sound reconstruction.
The sound pressure that may be generated by a given speaklet depends in particular on the detailed configuration of a control signal that governs the generation of sound pulses by a speaklet that is controlled on the basis thereof. This will be subsequently explained on the basis of the control signal shown in
As shown in
As can clearly be seen in
These problems may be overcome by a control signal S shown in
A global maximum amax of a curvature of the control signal S with a highest absolute value of the curvature is located at a position (timing) tamax of the control signal S preceding a position tSmin of the local minimum Smin of the control signal S and a position tSmax of the local maximum Smax of the control signal S. The absolute value of the global maximum amax of the curvature may be defined with respect to an initial value aini of the curvature, i.e. as a difference between amax and aini. The above relation may be expressed by the corresponding timings or positions tamax, tSmin, and tSmax of the global maximum amax of the curvature of the control signal S, the local minimum Smin of the control signal S, and the local maximum Smax of the control signal S, respectively:
tamax<tSmin<tSmax. (2)
As shown in
In an exemplary embodiment, the local maximum Smax and the local minimum Smin may be characterized in that the first time derivative of the control signal S vanishes at the respective timings tSmax and tSmin of the local maximum Smax and the local minimum Smin, respectively.
In
In an exemplary embodiment, the initial value Sini and/or the end value Send of the control signal S may be equal, e.g. zero. In this way, a smooth excitation of a diaphragm 108-1, 108-2, . . . , 108-M of a speaklet 102-1, 102-2, . . . , 102-M can be ensured enabling an accurate digital reconstruction of sound. In addition, the control signal S may have a vanishing first and second time derivative at its start position or timing to and/or at its end position or timing Tdig.
As shown in
In an exemplary embodiment, the local maximum Smax is a global maximum of the control signal S and/or the local minimum Smin is a global minimum of the control signal S. In this way, a control signal S with only two local extrema can be provided which in turn contributes to a reduction of harmonic distortions, since then a diaphragm controlled by such a control signal S changes its direction only twice during the digital time Tdig.
As shown in
The first falling edge FE1 of the control signal S may be monotonically falling or even strictly monotonically falling, as shown in
As also shown in
In an exemplary embodiment, a duration Tdig* of the control signal S during which the acceleration a is positive may be less than Tdig/5, optionally less than Tdig/4, further optionally less than Tdig/3.
An alternative implementation of a control signal according to the present disclosure is shown in
As shown in
The first rising edge RE1′ of the control signal S′ may be monotonically rising, or even strictly monotonically rising, as shown in
As also shown in
In addition, the initial value Sini′ and the end value Send′ of the control signal S′ may be equal, e.g. zero. In this way, as mentioned above, a diaphragm may be smoothly deflected.
In an exemplary embodiment, a duration Tdig* of the control signal S′ during which the acceleration a is negative may be less than Tdig/5, optionally less than Tdig/4, further optionally less than Tdig/3.
As shown in
In an exemplary embodiment, the digital time Tdig may be equal to or larger than 20 kHz, optionally equal to or larger than 40 kHz.
In an exemplary embodiment, the speaklets 102-1, 102-2, . . . , 102-M associated with the respective speaklet groups SG1-SG4 can be controlled by the controller 104 depending on the amplitude of the acoustic wave that is to be digitally reconstructed. By way of example, the controller 104 may be configured to supply control signals S, S′ shown in
An exemplary digital sound reconstruction scheme for digitally reconstructing a sinusoidal acoustic wave with a frequency of 1 kHz shown in
In an exemplary embodiment, the controller 104 may be configured to assign to two mutually different speaklet groups SG1-SG4 respective time frames Tdig that mutually overlap, meaning that the controller 104 supplies control signals S, S′ during the overlapping time period of the respective time frames to the speaklets of both speaklet groups SG1-SG4.
As indicated in
In the exemplary loudspeaker shown in
The number of bit groups is of course not limited to four, but may be varied depending on the specific application. In an exemplary embodiment, the loudspeaker 100 may include only the first to third bit groups BG1 to BG3 including a total of 7 speaklets 102-1 to 102-7.
The grouping of the speaklets 102-1 to 102-15 into bit groups defined above provides a simple way of digital reconstruction of sound digitally encoded on data storage devices without the need of providing complex processing devices for the conversion of different data formats.
In an exemplary embodiment, the controller 104 may be configured to assign to a plurality of the bit groups BG1 to BG4 or to all bit groups BG1 to BG4 respective time frames Tdig that are mutually non-overlapping.
The result of a digital reconstruction of an acoustic wave by a loudspeaker including a controller configured to assign mutually non-overlapping time frames to individual bit groups is shown in
The quality of digital reconstruction can be characterized by means of the total harmonic distortion THD defined by the following expression:
THD=Σn>1An/A1. (3)
In expression (3), An denotes the magnitudes of the frequency components of the digitally reconstructed acoustic wave shown in
Another measure of the quality of the digitally reconstructed sound is the ratio R of the amplitude A1 defined above to the amplitude Aa of the comparative example labelled “Analogue” in
The quality of digital sound reconstruction can be improved by providing a higher number of speaklets that can be controlled simultaneously, e.g. by a higher number of bit groups. In the above example described with reference to
In the following description, the above-described configuration will be referred to as “basic configuration”.
In the above-described basic configuration, the time frames assigned by the controller 104 to the individual bit groups BG1-BGN are mutually non-overlapping. In an alternative configuration, the controller 104 may be configured to assign to the individual bit groups BG1-BGN time frames that mutually overlap. More specifically, the controller 104 may be configured to assign an n-th time frame to an n-th bit group BGn that overlaps with an (n−1)-th time frame assigned to an (n−1)-th bit group BGn−1 by the controller 104 and/or with an (n+1)-th time frame assigned to an (n+1)-th bit group BGn+1 by the controller 104.
This operational principle of the microelectromechanical loudspeaker 100 shown in
In
The rectangular signal S(BG2) is a simplified representation of a control signal S or S′ shown in
The rectangular signal S(BG3) is a simplified representation of a control signal S or S′ shown in
Due to the mutual overlap of the time frames assigned to the different bit groups, the amplitude of sound with an undesired polarity may be reduced. A mutual overlap of two individual time frames may be achieved by advancing a time frame to be overlapped with a preceding time frame by Tdignew/2, i.e. by Tdig.
The results obtained by means of this configuration are shown in
The configuration described above with respect to
A modified microelectrical loudspeaker 200 will be described in the following with respect to
The additional speaklet group AS is different from the bit groups BG1 to BG4 and may include a single additional speaklet 102-A, as indicated in
The controller 104 may be configured to assign to the additional speaklet group AS an additional time frame TdigAS that overlaps with one or more time frames Tdig assigned to one or more of the bit groups BG1 to BG4.
The operational principle of the microelectromechanical loudspeaker 200 shown in
The rectangular signal S(BG2) is a simplified representation of a control signal S or S′ shown in
The rectangular signal S(AS) is a simplified representation of a control signal S or S′ shown in
As can clearly be seen in
By means of the additional speaklet group AS a higher sound pressure and a lower total harmonic distortion can be achieved as compared to the basic configuration, since, due to the mutual overlap of the respective time frames, the speaklet 102-A of the additional speaklet group AS generates sound with positive pressure when the speaklets of the bit groups generate sound with negative pressure and vice versa.
The overall performance of a loudspeaker including an additional speaklet group as described above additionally depends on the number of bit groups. With an exemplary loudspeaker including three bit groups and an additional speaklet group, a ratio R of about 13.4 and a THD of about 23% could be achieved. With an exemplary loudspeaker including four bit groups and an additional speaklet group, a ratio R of about 25.1 and a THD of about 21% could be achieved. Consequently, as compared to the above-described basic configuration, both a higher acoustic pressure expressed by the ratio R as well as a lower total harmonic distortion THD can be achieved by the additional speaklet group.
The ratio R obtained with an exemplary loudspeaker 200 including three bit groups is about 13.4 and with an exemplary loudspeaker 200 including four bit groups is about 25.1.The THD obtained with an exemplary loudspeaker 200 including three bit groups is about 23% and with an exemplary loudspeaker 200 including four bit groups is about 21%.
The results of the above-discussed configurations are summarized for exemplary loudspeakers in the table of
In the following, various examples according to the present disclosure will be described.
Example 1 is a microelectromechanical loudspeaker. The loudspeaker may include: a plurality of elementary loudspeakers each comprising a drive unit and a diaphragm deflectable by the drive unit, and a controller configured to respectively supply control signals to the drive units. The drive units may be respectively configured to deflect the corresponding diaphragms according to the respective control signals supplied by the controller to generate acoustic waves. A control signal supplied to at least one drive unit, optionally control signals supplied to a plurality of drive units, further optionally the control signals supplied to each drive unit, may have at least one local extremum, and a global extremum of a curvature of the control signal with a highest absolute value of the curvature may be located at a position of the control signal preceding a position of the at least one local extremum of the control signal.
In Example 2, the subject matter of Example 1 can optionally further include that the control signal has a plurality of local extrema.
In Example 3, the subject matter of Example 2 can optionally further include that the position of the global extremum of the curvature of the control signal with the highest absolute value precedes the positions of each of the plurality of local extrema of the control signal.
In Example 4, the subject matter of any one of Examples 2 or 3 can optionally further include that the control signal has a local minimum smaller than an initial value and/or an end value thereof and a local maximum larger than the initial value and/or the end value thereof.
In Example 5, the subject matter of Example 4 can optionally further include that the local maximum is a global maximum of the control signal and/or the local minimum is a global minimum of the control signal.
In Example 6, the subject matter of Example 5 can optionally further include that the position of the global maximum of the control signal precedes the position of the global minimum of the control signal, and the control signal includes: a first rising edge between the initial value of the control signal and the global maximum of the control signal, a falling edge between the global maximum of the control signal and the global minimum of the control signal, and a second rising edge between the global minimum of the control signal and the end value of the control signal.
In Example 7, the subject matter of Example 6 can optionally further include that the first rising edge of the control signal is monotonically rising, optionally strictly monotonically rising, and/or the second rising edge of the control signal is monotonically rising, optionally strictly monotonically rising, and/or the falling edge of the control signal is monotonically falling, optionally strictly monotonically falling.
In Example 8, the subject matter of Example 5 can optionally further include that the position of the global minimum of the control signal precedes the position of the global maximum of the control signal, and the control signal comprises: a first falling edge between the initial value of the control signal and the global minimum of the control signal, a rising edge between the global minimum of the control signal and the global maximum of the control signal, and a second falling edge between the global maximum of the control signal and the end value of the control signal.
In Example 9, the subject matter of Example 8 can optionally further include that the first falling edge of the control signal is monotonically falling, optionally strictly monotonically falling, and/or the second falling edge of the control signal is monotonically falling, optionally strictly monotonically falling, and/or the rising edge of the control signal is monotonically rising, optionally strictly monotonically rising.
In Example 10, the subject matter of any one of Examples 5 to 9 can optionally further include that a difference between the initial value and the global minimum of the control signal is different from a difference between the global maximum and the initial value of the control signal. Optionally the difference between the initial value and the global minimum of the control signal may be smaller than the difference between the global maximum and the initial value of the control signal or the difference between the initial value and the global minimum of the control signal may be larger than the difference between the global maximum and the initial value of the control signal.
In Example 11, the subject matter of any one of Examples 1 to 10 can optionally further include that the elementary loudspeakers are grouped into a plurality of elementary-loudspeaker groups. The controller may be configured to assign a predetermined time frame to a predetermined elementary-loudspeaker group and to simultaneously supply control signals to the drive units of the elementary loudspeakers of the predetermined elementary-loudspeaker group during the predetermined time frame.
In Example 12, the subject matter of Example 11 can optionally further include that the controller is configured to supply control signals only to the drive units of the elementary loudspeakers of the predetermined elementary-loudspeaker group during the predetermined time frame.
In Example 13, the subject matter of Example 11 can optionally further include that the controller is configured to assign to two mutually different elementary-loudspeaker groups respective time frames that mutually overlap.
In Example 14, the subject matter of any one of Examples 11 to 13 can optionally further include that the plurality of elementary-loudspeaker groups includes N bit groups with pairwisely different numbers of elementary loudspeakers with N being a natural number. The number of elementary loudspeakers of an n-th bit group may be 2n−1, optionally an integer multiple of 2n−1, with n being a natural number ranging between 1 and N.
In Example 15, the subject matter of Examples 12 and 14 can optionally further include that the controller is configured to assign to a plurality of the bit groups or to all bit groups respective time frames that are mutually non-overlapping.
In Example 16, the subject matter of Examples 13 and 14 can optionally further include that the controller is configured to assign an n-th time frame to an n-th bit group. The n-th time frame may overlap with an (n−1)-th time frame assigned to an (n−1)-th bit group by the controller and/or with an (n+1)-th time frame assigned to an (n+1)-th bit group by the controller.
In Example 17, the subject matter of any one of claims 14 to 16 can optionally further include that the plurality of elementary-loudspeaker groups further includes an additional elementary-loudspeaker group different from the N bit groups. The controller may be configured to assign to the additional elementary-loudspeaker group an additional time frame that overlaps with an n-th time frame assigned to an n-th bit group.
In Example 18, the subject matter of Example 17 can optionally further include that the additional time frame overlaps with an (n+1)-th time frame assigned to an (n+1)-th bit group and/or an (n−1)-th time frame assigned to an (n−1)-th bit group.
While the invention has been particularly shown and described with reference to specific embodiments, it should be understood by those skilled in the art that various changes in form and detail may be made therein without departing from the spirit and scope of the invention as defined by the appended claims. The scope of the invention is thus indicated by the appended claims and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced.
Schneider, Michael, Schmid, Ulrich, Dehe, Alfons, Glacer, Christoph, Tumpold, David, Belahurau, Yauheni, Dorfmeister, Manuel, Kaltenbacher, Manfred
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
9402137, | Nov 14 2011 | Infineon Technologies AG | Sound transducer with interdigitated first and second sets of comb fingers |
20130121509, | |||
WO2016162829, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Mar 22 2018 | Infineon Technologies AG | (assignment on the face of the patent) | / | |||
Apr 03 2018 | BELAHURAU, YAUHENI | Infineon Technologies AG | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 045649 | /0212 | |
Apr 03 2018 | DORFMEISTER, MANUEL | Infineon Technologies AG | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 045649 | /0212 | |
Apr 03 2018 | SCHMID, ULRICH | Infineon Technologies AG | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 045649 | /0212 | |
Apr 03 2018 | SCHNEIDER, MICHAEL | Infineon Technologies AG | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 045649 | /0212 | |
Apr 06 2018 | KALTENBACHER, MANFRED | Infineon Technologies AG | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 045649 | /0212 | |
Apr 24 2018 | DEHE, ALFONS | Infineon Technologies AG | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 045649 | /0212 | |
Apr 25 2018 | GLACER, CHRISTOPH | Infineon Technologies AG | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 045649 | /0212 | |
Apr 25 2018 | TUMPOLD, DAVID | Infineon Technologies AG | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 045649 | /0212 |
Date | Maintenance Fee Events |
Mar 22 2018 | BIG: Entity status set to Undiscounted (note the period is included in the code). |
Apr 19 2023 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Date | Maintenance Schedule |
Oct 29 2022 | 4 years fee payment window open |
Apr 29 2023 | 6 months grace period start (w surcharge) |
Oct 29 2023 | patent expiry (for year 4) |
Oct 29 2025 | 2 years to revive unintentionally abandoned end. (for year 4) |
Oct 29 2026 | 8 years fee payment window open |
Apr 29 2027 | 6 months grace period start (w surcharge) |
Oct 29 2027 | patent expiry (for year 8) |
Oct 29 2029 | 2 years to revive unintentionally abandoned end. (for year 8) |
Oct 29 2030 | 12 years fee payment window open |
Apr 29 2031 | 6 months grace period start (w surcharge) |
Oct 29 2031 | patent expiry (for year 12) |
Oct 29 2033 | 2 years to revive unintentionally abandoned end. (for year 12) |