During reproduction of drum-part performance tones with a predetermined performance pattern, comprising a combination of a plurality of drum tone colors, based on automatic performance style data including at least performance pattern data associated with a drum kit defining a combination of the plurality of drum tone colors, a drum kit editing section replaces any one or more of the drum tone colors, defined in the drum kit, with one or more other drum tone colors. Thus, even during an automatic accompaniment, a user can readily replace any one or more of the drum tone colors, defined in the drum kit allocated to the drum part, with one or more other drum tone colors while promptly checking an automatic accompaniment having the other drum tone colors reflected therein.
|
1. An electronic music apparatus comprising:
a storage device storing a drum kit defining a combination of a plurality of drum tone colors;
a microprocessor programed to provide:
a selection task that selects automatic performance style data including at least drum performance pattern data associated with the drum kit;
a tone reproduction task of reproducing the automatic performance style data selected in the selection task so that a tone generator reproduces the automatic performance style data selected by the selection task with the drum tone colors defined by the associated drum kit; and
a drum kit editing task that, in response to a user's operation edits the drum kit associated with the selected automatic performance style data by replacing at least one of the plurality of drum tone colors with another drum tone color,
wherein upon the at least one drum tone color being replaced by the another drum tone color by the drum kit editing task during reproduction of the automatic performance style data by the tone reproduction task, the tone reproduction task reproduces the automatic performance style data with the another drum tone color.
11. A computer-implemented method of editing a drum tone color of a drum kit in an electronic musical instrument having a storage device storing the drum kit defining a combination of a plurality of drum tone colors, the method comprising:
a selection step of selecting automatic performance style data including at least drum performance pattern data associated with the drum kit;
a tone reproduction step of reproducing the automatic performance style data selected in the selection step so that a tone generator reproduces the automatic performance style data selected in the selection step with the drum tone colors defined by the associated drum kit; and
an editing step of, in response to a user's operation editing the drum kit associated with the selected automatic performance style data by replacing at least one of the plurality of drum tone colors with another drum tone color,
wherein upon the at least one drum tone color being replaced by the another drum tone color in the drum kit editing step during reproduction of the automatic performance style data by the tone reproduction step, the tone reproduction step reproduces the automatic performance style data with the another drum tone color.
12. A non-transitory computer-readable storage medium storing a program executable by a computer to execute a method of editing a drum tone color of a drum kit the drum kit defining a combination of a plurality of drum tone colors stored in a storage device, the method comprising:
a selection step of selecting automatic performance style data including at least drum performance pattern data associated with the drum kit;
a tone reproduction step of reproducing the automatic performance style data selected in the selection step so that a tone generator reproduces the automatic performance style data selected in the selection step with the drum tone colors defined by the associated drum kit; and
an editing step of, in response to a user's operation editing the drum kit associated with the selected automatic performance style data by replacing at least one of the plurality of drum tone colors with another drum tone color,
wherein upon the at least one drum tone color being replaced by the another drum tone color in the drum kit editing step during reproduction of the automatic performance style data by the tone reproduction step, the tone reproduction step reproduces the automatic performance style data with the another drum tone color.
2. The electronic music apparatus as claimed in
a first selection task allows the user to select any of the plurality of drum tone colors as an object of tone color replacement; and
a second selection task that displays a list of selectable drum tone colors and allows the user to select a desired drum tone color from the list, the drum tone color selected by the first selection task being replaceable with the drum tone color selected by the second selection task.
3. The electronic music apparatus as claimed in
4. The electronic music apparatus as claimed in
5. The electronic music apparatus as claimed in
6. The electronic music apparatus as claimed in
an instruction task that sets the drum tone color replacement in response to a user's operation, and
a storing task that stores, once the drum tone color replacement is set by the instruction task, the drum kit having been subjected to the drum tone color replacement is in the storage device as a new drum kit different from the drum kit not yet subjected to the drum tone color replacement.
7. The electronic music apparatus as claimed in
an instruction task that sets the drum tone color replacement in response to a user's operation, and
a storing task that stores, once the drum tone color replacement is set by the instruction task, the drum kit having been subjected to the drum tone color replacement in the storage device by over the drum kit not yet subjected to the drum tone color replacement.
8. The electronic music apparatus as claimed in
9. The electronic music apparatus as claimed in
a display device,
wherein the microprocessor is programed to further provide a display task that displays images, identifying currently-reproduced drum tone colors of the performance tones.
10. The electronic music apparatus as claimed in
|
The present invention relates to an electronic music apparatus for automatically executing an accompaniment performance on the basis of automatic accompaniment style data. More particularly, the present invention relates to a technique for individually replacing any one or more of a plurality of drum tone colors, defined in a drum kit allocated to a drum part, with one or more other drum tone colors during an automatic accompaniment.
Heretofore, there have been known electronic music apparatus, such as electronic musical instruments, which are capable of, on the basis of automatic accompaniment style data (hereinafter referred to simply as “style data”) automatically reproducing an accompaniment performance with a performance pattern predetermined for each of a plurality of channels (corresponding to performance parts). For an automatic performance of a drum part (also called “rhythm part”) in such electronic music apparatus, any one of drum kits pre-defining combinations of drum tone colors is selectively allocated to the drum part (channel). In this manner, a plurality of drum tone colors can be collectively replaced with one or more other drum tone colors irrespective of whether or not an automatic accompaniment is currently being executed, i.e. irrespective of whether or not style data are currently being reproduced. One example of such electronic music apparatus is disclosed in “DIGITAL WORKSTATION Tyros3 Owner's Manual”, 2008, Yamaha Corporation, available from the Internet at http://www2.yamaha.co.jp/manual/pdf/emi/english/port/tyros3en_om_c0.pdf.
Further, Japanese Patent Application Laid-open Publication No. HEI-10-254439 (corresponding to U.S. Pat. No. 5,920,025 and will be referred to as “Patent Literature 1”) discloses creating modifying data called “tweak style data” for modifying accompaniment style data to create modified or new accompaniment style data such that the new accompaniment style data, having been modified on the basis of the tweak style data, can be reproduced and stored as custom style data. The tweak style data includes a “drum replacing parameter” such that a desired drum tone color of a drum part in the accompaniment style data can be replaced with another drum tone color. However, the technique disclosed in Patent Literature 1 cannot edit a drum kit.
Further, the conventionally-known electronic music apparatus have a so-called drum kit editing function that allows any one or more of a plurality of drum tone colors, defined in a drum kit, to be individually replaced with one or more other drum tone colors.
With the aforementioned drum kit editing function, however, the drum kit editing, i.e. replacement of individual drum tone colors, can be performed only prior to the start of an automatic accompaniment, i.e. only during stoppage of reproduction of the style data. Thus, it has been conventional to create in advance, i.e. prior to the start of an automatic accompaniment, a drum kit having one or more desired drum tone colors replaced with other drum tone colors in accordance with the drum kit editing function and then select the created drum kit during the automatic accompaniment to thereby reflect the other drum tone colors in the automatic accompaniment.
However, the aforementioned is nothing but collective drum tone color replacement based on the drum kit created prior to the start of an automatic accompaniment in accordance with the drum kit editing function. Therefore, it is not possible to promptly check the automatic accompaniment having the other drum tone colors reflected therein, which would undesirably lead to poor usability of the apparatus. Therefore, there has been a demand for an apparatus which can individually replace any one or more of a plurality of drum tone colors, defined in a drum kit, with one or more other drum tone colors even during an automatic accompaniment and allows a user to promptly check the automatic accompaniment having the other drum tone colors reflected therein. But, no such apparatus has been proposed to date.
In view of the foregoing, it is an object of the present invention to provide an improved electronic music apparatus which can individually replace any one or more of a plurality of drum tone colors, defined in a drum kit allocated to a drum part, with one or more other drum tone colors during an automatic accompaniment.
In order to accomplish the above-mentioned object, the present invention provides an improved electronic music apparatus, which comprises: a storage section which stores therein a drum kit defining a combination of a plurality of drum tone colors; a tone reproduction section which, on the basis of automatic performance style data including at least performance pattern data associated with the drum kit, reproducing performance tones of a drum part with a performance pattern comprising a combination of the plurality of drum tone colors; and a drum kit editing section which, during reproduction of the performance tones of the drum part and in response to operation by a user, replaces at least one of the plurality of drum tone colors defined in the drum kit with another drum tone color waveform.
According to the present invention, during reproduction of performance tones of the drum part with a performance pattern (which comprises a combination of a plurality of drum tone colors) based on automatic performance style data including at least performance pattern data associated with a drum kit defining a combination of the plurality of drum tone colors, the drum kit editing section replaces any one or more of the plurality of drum tone colors, defined in the drum kit, with one or more other drum tone colors. Thus, even during an automatic accompaniment, the user can readily replace any one or more of the plurality of drum tone colors, defined in the drum kit allocated to the drum part, with one or more other drum tone colors while promptly checking an automatic accompaniment having the other drum tone colors reflected therein. Therefore, the electronic music apparatus of the present invention can achieve an enhanced convenience.
The present invention may be constructed and implemented not only as the apparatus invention as discussed above but also as a method invention. Also, the present invention may be arranged and implemented as a software program for execution by a processor such as a computer or DSP, as well as a storage medium storing such a software program.
The following will describe embodiments of the present invention, but it should be appreciated that the present invention is not limited to the described embodiments and various modifications of the invention are possible without departing from the basic principles. The scope of the present invention is therefore to be determined solely by the appended claims.
For better understanding of the object and other features of the present invention, its preferred embodiments will be described hereinbelow in greater detail with reference to the accompanying drawings, in which:
The ROM 2 stores therein various programs for execution by the CPU 1 and various data for reference by the CPU 1. The RAM 3 is used as a working memory for temporarily storing various data generated as the CPU 1 executes predetermined programs, as a memory for temporarily storing a currently-executed program and data related to the currently-executed program, and for various other purposes. Predetermined address regions of the RAM 3 are allocated to various functions and used as various registers, flags, tables, temporary memories, etc.
A performance control unit 4A is, for example, a keyboard including a plurality of keys operable to select pitches of tones to be generated and key switches provided in corresponding relation to the keys. The performance control unit (e.g., keyboard) 4A can be used not only for a manual performance by a user, but also as means for selecting style data, drum kit and waveform data and means for instructing a reproduction start/stop of an automatic accompaniment. The detection circuit 4 detects depression and release of keys of the performance control unit 4A to thereby produce detection outputs.
A setting control unit 5A includes, for example, reproduction start/stop buttons for instructing a reproduction start/stop of an automatic accompaniment, one or more general-purpose buttons which are disposed around a display 6A and whose functions are changeable in such a manner as to achieve control corresponding to content displayed at predetermined positions on various screens displayed on the display 6A (as will be later detailed with reference to
The display circuit 6 displays, on the display 6A that is in the form of a liquid crystal display (LCD) panel, CRT or the like, not only various screens to be later described with reference to
The tone generator/effect circuit 7, which is capable of simultaneously generating tone signals in a plurality of tone generation channels, receives not only performance information generated in response to user's manual operation on the performance control unit 4A and performance information generated on the basis of performance pattern data of individual performance parts included in style data but also waveform data of individual ones of various tone colors prestored in a memory, and generates tone signals on the basis of the received performance information and waveform data. The tone generator/effecter circuit 7 also imparts various acoustic effects to the thus-generated tone signals. As well known in the art, each performance pattern data comprises a combination of timing data indicative of time points at which various tone-generation related event data, such as tone generating and tone deadening data, are to be processed and event data indicative of content of various events, such as key-on event and key-off events, for generating and deadening a tone. Each tone signal generated by the tone generator/effecter circuit 7 is audibly generated or sounded via a sound system 7A including an amplifier and speaker. The tone generator/effecter circuit 7 and sound system 7A may be constructed in any desired conventionally-known manner. For example, the tone generator/effecter circuit 7 may employ any desired tone synthesis method, such as the FM, PCM, physical model or formant synthesis method. Further, the tone generator/effecter circuit 7 may be implemented by either dedicated hardware or software processing performed by the CPU 1 or a DSP (Digital Signal Processor).
The storage device 8 stores therein not only various data, such as style data to be used for automatic accompaniments, drum kits each predefining a combination of a plurality of drum tone colors and waveform data (not shown) of various tone colors, but also various control programs to be executed by the CPU 1 and the like. In a case where a particular control program is not prestored in the ROM 2, the control program may be prestored in the storage device (e.g., hard disk device) 8, so that, by reading the control program from the storage device 8 into the RAM 3, the CPU 1 is allowed to operate in exactly the same way as in the case where the particular control program is stored in the ROM 2. This arrangement greatly facilitates version upgrade of the control program, addition of a new control program, etc. The storage device 8 may use any of various recording media other than the hard disk (HD), such as a flexible disk (FD), compact disk (CD-ROM or CD-RAM), magneto-optical disk (MO) and digital versatile disk (DVD); alternatively, the storage device 8 may comprise a semiconductor memory, such as a flash memory.
The communication interface (I/F) 9 is an interface for communicating control programs, various data, etc. between the electronic music apparatus of the invention and not-shown external equipment. The communication interface 9 may be a MIDI interface, LAN, Internet, telephone line network or the like. It should be appreciated that the communication interface 9 may be of either or both of wired and wireless types.
In the aforementioned electronic music apparatus of the invention, the performance control unit 4A may be of any other type than the keyboard instrument type, such as a stringed instrument type, wind instrument type or percussion instrument type. Furthermore, needless to say, the electronic music apparatus of the present invention is not limited to the type where the performance control unit 4A, display 6A, tone generator/effect circuit 7, etc. are incorporated together as a unit within the apparatus. For example, the electronic music apparatus of the present invention may be constructed in such a manner that the above-mentioned components are provided separately and interconnected via the communication network 9, such as a MIDI interface, various networks and/or the like.
It should also be appreciated that the electronic music apparatus of the present invention may be any form of apparatus and equipment, such as an automatic performance apparatus, personal computer, portable communication terminal, such as a portable telephone, karaoke apparatus, game apparatus, or the like. In the case where the electronic music apparatus is a portable communication terminal, all of predetermined functions need not be performed by the portable communication terminal alone, in which case a server may have part of the predetermined functions so that the above-described functions can be realized by an entire system comprising the terminal and a server.
The electronic music apparatus of
At step S1, predetermined initialization is performed, for example, for clearing various tone-control-related settings (of parameters), allocating predetermined default style data to individual channels, among other things. At next step S2, tone-color-related processing is performed. The tone-color-related processing includes, but not limited to, a process for newly creating waveform data (tone color data) corresponding to various musical instrument tones, such as piano, guitar and drum tone colors, and a process for selecting (or designating) and editing existing tone color data; however, because these processes are known in the art, explanations about the processes are omitted here. At following step S3, automatic-accompaniment-related processing is performed. The automatic-accompaniment-related processing includes, but not limited to, processes for selecting, creating, editing and reproducing (i.e., executing an automatic accompaniment based on) automatic accompaniment style data; in the instant embodiment, one or more other processes can be performed particularly in parallel with the reproducing process. These processes included in the automatic-accompaniment-related processing will be described later with reference to
The following describe processes included in the above-mentioned automatic-accompaniment-related processing (step S3 in
In the automatic accompaniment start processing shown in
Upon start of the reproduction, event data included in the part-by-part performance pattern data are sequentially read out in accordance with a predetermined tempo and supplied to the tone generator/effect circuit 7, so that an automatic accompaniment, comprising a plurality of performance parts including the drum part, is performed by means of timer interrupt processings which is not shown in the drawings. The performance pattern data of each of the performance parts comprises performance pattern data of one or more measures, and such performance pattern data is repetitively reproduced until later-described automatic accompaniment stop processing is executed. Note that the performance pattern data is not limited to the above-mentioned repetitively-reproduced pattern data (main pattern data) and may include intro pattern data, fill-in pattern data, ending pattern data, etc. that are reproduced only once in response to user's instruction via a not-shown switch. In each of the performance parts, tone color designating data, designating tones to be generated, is stored in association with the part, and such tone color designating data is supplied to the tone generator/effecter circuit 7 so that tone signals are generated with desired tone colors on a part-by-part basis. Particularly, for the drum part, data designating any one of a plurality of types of drum kits is prestored as the tone color designating data.
In the automatic accompaniment stop processing shown in
Next, with reference to
The following describe the above-mentioned “automatic accompaniment style data selection screen”, with reference to
The “automatic accompaniment style data selection screen” shown in
Predetermined function icons may be displayed at screen positions (display area Gb) corresponding to general-purpose upward/downward switches HB, operable by the user to perform upward/downward shift operation on a displayed screen and provided immediately above and below Nos. “1” to “8” located in a lower section of the display 6A, so that, in response to user's operation of any one of the “1” to “8” general-purpose switches HB, a predetermined function corresponding to the function icon of the operated general-purpose switch HB is performed.
Referring back to the flow chart of
With reference to
The following describe the revoice screen with reference to
The channel ON/OFF function icons displayed, in the display area Gb of the revoice screen shown in
Referring to the flow chart of
With reference to
The tone color selection screen will be described with reference to
The tone color selection screen of
Further, as set forth above, the instant embodiment is constructed in such a manner that, even during an automatic accompaniment, it can not only collectively replace a plurality of drum tone colors in response to a change of drum kit allocation through operation of any one of the above-mentioned “A” to “J” buttons but also replace any one or more of a plurality of drum tone colors, defined in an allocated drum kit, with one or more other drum tone colors. More specifically, a drum kit editing function is assigned in advance to the “5” upward switch HB so that a corresponding “editing icon” is displayed at the corresponding position on the tone color selection screen of
Referring back to the flow chart of
At next step S55, a determination is made as to whether not-shown Exit button has been operated to terminate the tone color selection processing, i.e. whether the tone color selection processing has been terminated in response to operation of the Exit button. If the Exit button has not been operated to terminate the tone color selection processing (NO determination at step S55), control reverts to step S52 so that the processes at steps S52 and S55 are repeated. If, on the other hand, the Exit button has been operated to terminate the tone color selection processing (YES determination at step S55), the current tone color selection states are settled, and the tone color selection processing is terminated. Upon termination of the tone color selection processing, control returns to the channel ON/OFF processing of
The following describe the drum kit editing processing for replacing any of a plurality of drum tone colors defined in the selected drum kit, with reference to
The following describe the above-mentioned drum kit editing screen, with reference to
In the instant embodiment, each drum tone color for which the waveform data is to be replaced (i.e., which is to be made a target of waveform data replacement) is designated by user's operating the “1” or “2” upward or downward switch HB. For example, when a drum tone color other than the drum tone color corresponding to the currently-displayed note “F#1” is to be replaced (i.e., to be made a target drum tone color), the user only has to operate the “1” or “2” upward or downward switch HB to re-select a note which should replace the currently-displayed note “F#1”. However, some user may not able to be clearly identify relationship between a particular drum tone color and a note. For example, when the user desires to replace a particular one of a plurality of drum tone colors, included in performance tones of a drum part generated in accordance with performance pattern data, with another drum tone color while listening to the drum-part performance tones, the user cannot identify a note to which the particular drum tone color (e.g., bass drum) is currently allocated, by only actually listening to the drum performance that is being executed in an automatic accompaniment. Thus, it has been conventional for such a user to employ an approach of sequentially changing the note to various other notes and viewing names of drum tone color waveform data (drum tone color names) sequentially displayed on the screen in response to the changing notes. Although such an approach allows the user to arrive at the bass drum sooner or later, it would take a lot of time and labor and hence become cumbersome.
In order to avoid the above-mentioned inconvenience, the instant embodiment of the electronic music apparatus is constructed in such a manner that a note to which each drum tone color to be sounded is allocated is displayed, in response to user's operation of the “C” button HA having a “note display” function (note display icon) allocated thereto, in the keyboard diagram, as shown in the display area Ga in
Note that, when settings of various automatic-accompaniment-related parameters, such as a volume, panning and reverberation, are to be changed without a drum tone color being replaced, it is only necessary to operate the “3”, “4” and “5” switches HB. For that purpose, function icons corresponding to various functions are displayed in the display area Gb in association with the switches HB. Parameter settings etc. are also displayed by these function icons.
Referring back to the flow chart of
At next step S66, a determination is made as to whether or not the not-shown Exit button has been operated to terminate the drum kit editing processing, i.e. whether the drum lit editing processing has been terminated in response to operation of the Exit button. If the Exit button has not been operated to terminate the drum kit editing processing (NO determination at step S66), control reverts to step S62 so that the processes at steps S62 to S66 are repeated. If, on the other hand, the Exit button has been operated to terminate the drum kit editing processing (YES determination at step S66), the current drum kit editing state is settled, and the drum kit editing processing is terminated. Upon termination of the drum kit editing processing, control returns to the tone color selection processing of
The following describe the waveform selection processing (step S64 in
In the illustrated example of
In the case where the above-mentioned category order is selected, the “F” button HA is assigned a function (category icon) for displaying a category list screen for making selection as to of which category waveform data are to be displayed in a waveform list.
In the case where the “drum kit order” is selected, on the other hand, the “F” button HA is assigned a function of displaying a drum kit list screen (not shown) for selecting of which drum kits waveform data are to be displayed in a waveform list. Namely, in this case, a drum kit list screen, constructed similarly to the category list screen PG and listing drum kit names, is displayed in a pop-up window on the screen in response to user's operation of the “F” button HA, so that the user can readily arrive at a desired drum kit. Note that, in this case, it is desirable to change the name of the function icon, displayed in association with the “F” button HA, from “category” to “drum kit” in that such a name change will prevent the user from misunderstanding the content of the pop-up-displayed list.
Referring back to the flow chart of
At next step S75, the drum kit list screen or the category list screen is displayed in a pop-up window (see
At next step S76, a determination is made as to whether or not the not-shown Exit button has been operated to terminate the waveform selection processing, i.e. whether the waveform selection processing has been terminated in response to operation of the Exit button. If the Exit button has not been operated to terminate the waveform selection processing (NO determination at step S76), control reverts to step S72 so that the processes at steps S72 to S76 are repeated. By such repetition of the processes at steps S72 to S76, the user can repetitively change the temporary replacement of a desired drum tone color with another drum tone color (waveform data). If, on the other hand, the Exit button has been operated to terminate the waveform selection processing (YES determination at step S76), the current selected state of the waveform data is settled, and the waveform selection processing is terminated. Upon termination of the waveform selection processing, control returns to the drum kit selection processing of
Once the “J” button HA, in association with which a “store” function icon is displaced on the drum kit editing screen, is operated after the screen display is switched from the waveform selection screen of
A predetermined original preset drum kit DP stored in advance in the storage device 8 is associated with the performance pattern data ST (drum part) of the style data. A drum kit selected in response to user's operation on the above-mentioned tone color selection screen of
The drum kit, having been subjected to drum tone color replacement performed in response to operation on the drum kit editing screen of
According to the above-described embodiment of the electronic music instrument of the present invention, the drum kit editing function is assigned in advance to the “5” upward switch HB in the tone color selection screen of
Whereas one preferred embodiment of the present invention has been described with reference to the accompanying drawings, the present invention is not limited to the described embodiment and various other embodiments of the present invention are also possible.
The present application is based on, and claims priority to, Japanese Patent Application No. 2010-156996 filed on Jul. 9, 2010. The disclosure of the priority application, in its entirety, including the drawings, claims, and the specification thereof, is incorporated herein by reference.
Patent | Priority | Assignee | Title |
11625441, | Feb 12 2004 | Intellectual Ventures I LLC | Method and apparatus for photograph finding |
11663925, | Jul 17 2015 | GIOVANNI TECHNOLOGIES INC. | Musical notation, system, and methods |
9916824, | Feb 26 2016 | Yamaha Corporation | Electronic percussion controller, instrument and method |
Patent | Priority | Assignee | Title |
4872385, | Feb 14 1986 | Yamaha Corporation | Automatic rhythm performing apparatus with modifiable correspondence between stored rhythm patterns and produced instrument tones |
5920025, | Jan 09 1997 | Yamaha Corporation | Automatic accompanying device and method capable of easily modifying accompaniment style |
7323630, | Jan 15 2003 | Roland Corporation | Automatic performance system |
7968787, | Jan 09 2007 | Yamaha Corporation | Electronic musical instrument and storage medium |
20080072742, | |||
20100083814, | |||
JPEI10254439, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Jun 24 2011 | KOMANO, TAKESHI | Yamaha Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 026563 | /0268 | |
Jul 08 2011 | Yamaha Corporation | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Aug 12 2014 | ASPN: Payor Number Assigned. |
Feb 09 2017 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Apr 12 2021 | REM: Maintenance Fee Reminder Mailed. |
Sep 27 2021 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Aug 20 2016 | 4 years fee payment window open |
Feb 20 2017 | 6 months grace period start (w surcharge) |
Aug 20 2017 | patent expiry (for year 4) |
Aug 20 2019 | 2 years to revive unintentionally abandoned end. (for year 4) |
Aug 20 2020 | 8 years fee payment window open |
Feb 20 2021 | 6 months grace period start (w surcharge) |
Aug 20 2021 | patent expiry (for year 8) |
Aug 20 2023 | 2 years to revive unintentionally abandoned end. (for year 8) |
Aug 20 2024 | 12 years fee payment window open |
Feb 20 2025 | 6 months grace period start (w surcharge) |
Aug 20 2025 | patent expiry (for year 12) |
Aug 20 2027 | 2 years to revive unintentionally abandoned end. (for year 12) |