The image processing method includes: analyzing an image frame to obtain an original gain value corresponding to grayscale values of the image frame, wherein the original gain value is greater than 1; obtaining a lookup table recording conversion relationship between default grayscale values and default gain values, wherein the lookup table is used for performing anti-saturation processing on image data of the image frame; according to the original gain value, performing anti-saturation processing for the image frame by using the lookup table to obtain an adjusted conversion relationship of the image frame, wherein the adjusted conversion relationship defines a conversion relationship between different grayscale values of the image frame and corresponding adjusted gain values; and performing gain processing on image data of the image frame according to the adjusted conversion relationship.
|
1. An anti-saturation method for image data, adapted to an image processing device to perform an image processing, comprising:
analyzing, by a global gain generator, one of a plurality of image frames to obtain an original conversion relationship curve of the image frame, and the original conversion relationship curve representing a gain processing of a plurality of grayscale values of the image frame commonly according to an original gain value, wherein the original gain value is greater than 1;
obtaining a default conversion relationship curve by a conversion relationship generator coupled to the global gain generator, wherein the default conversion relationship curve is commonly used for performing an anti-saturation processing on image data of the image frames;
combining, by the conversion relationship generator, the default conversion relationship curve and the original conversion relationship curve to perform the anti-saturation processing on the image frame, so as to obtain an adjusted conversion relationship curve; and
performing a gain processing on the image data of the image frame according to the adjusted conversion relationship curve by a conversion circuit coupled to the conversion relationship generator.
15. An image processing device, configured to perform an image processing, the image processing device comprising:
a global gain generator, analyzing one of image frames to obtain an original conversion relationship curve of the image frame, wherein the original conversion relationship curve represents a gain processing of a plurality of grayscale values of the image frame commonly according to an original gain value, wherein the original gain value is greater than 1;
a conversion relationship generator, coupled to the global gain generator for receiving the original gain value, and obtaining a default conversion relationship curve, wherein the default conversion relationship curve is commonly used for performing an anti-saturation processing on image data of the image frames, and the conversion relationship generator combines the default conversion relationship curve and the original conversion relationship curve to perform the anti-saturation processing on the image frame, so as to obtain an adjusted conversion relationship curve; and
a conversion circuit, coupled to the conversion relationship generator, and performing a gain processing on the image data of the image frame according to the adjusted conversion relationship curve.
2. The anti-saturation method for image data as claimed in
3. The anti-saturation method for image data as claimed in
4. The anti-saturation method for image data as claimed in
5. The anti-saturation method for image data as claimed in
6. The anti-saturation method for image data as claimed in
7. The anti-saturation method for image data as claimed in
8. The anti-saturation method for image data as claimed in
9. The anti-saturation method for image data as claimed in
the original conversion relationship curve and the default conversion relationship curve have an intersection,
within a low grayscale value range where the grayscale values before conversion are smaller than an intersection grayscale value corresponding to the intersection, the converted grayscale values on the original conversion relationship curve are all smaller than or equal to the converted gain values on the default conversion relationship curve; and
within a high grayscale value range where the grayscale values before conversion are greater than the intersection grayscale value, the converted grayscale values on the original conversion relationship curve are all greater than or equal to the converted gain values on the default conversion relationship curve.
10. The anti-saturation method for image data as claimed in
11. The anti-saturation method for image data as claimed in
12. The anti-saturation method for image data as claimed in
selecting, by a curve combination unit of the conversion relationship generator, a part of the original conversion relationship curve with the grayscale values lower than an intersection grayscale value corresponding to an intersection of the default conversion relationship curve and the original conversion relationship curve to serve as a first part of the adjusted conversion relationship curve; and
selecting, by the curve combination unit, a part of the default conversion relationship curve with grayscale values higher than the intersection grayscale value to serve as a second part of the adjusted conversion relationship curve.
13. The anti-saturation method for image data as claimed in
performing a smooth processing to the adjusted conversion relationship curve by the conversion relationship generator, such that a part of line segment on the adjusted conversion relationship curve covering the original conversion relationship curve and the default conversion relationship curve have a smooth connection.
14. The anti-saturation method for image data as claimed in
16. The image processing device as claimed in
17. The image processing device as claimed in
18. The image processing device as claimed in
19. The image processing device as claimed in
20. The image processing device as claimed in
21. The image processing device as claimed in
22. The image processing device as claimed in
23. The image processing device as claimed in
the original conversion relationship curve and the default conversion relationship curve have an intersection;
within a low grayscale value range where the grayscale values before conversion are smaller than an intersection grayscale value corresponding to the intersection, the converted grayscale values on the original conversion relationship curve are all smaller than or equal to the converted gain values on the default conversion relationship curve; and
within a high grayscale value range where the grayscale values before conversion are greater than the intersection grayscale value, the converted grayscale values on the original conversion relationship curve are all greater than or equal to the converted gain values on the default conversion relationship curve.
24. The image processing device as claimed in
25. The image processing device as claimed in
26. The image processing device as claimed in
a lookup table, providing the default conversion relationship curve; and
a curve combination unit, coupled to the lookup table and the global gain generator, wherein the curve combination unit selects a part of the original conversion relationship curve with the grayscale values lower than an intersection grayscale value corresponding to an intersection of the default conversion relationship curve and the original conversion relationship curve to serve as a first part of the adjusted conversion relationship curve, and the curve combination unit selects a part of the default conversion relationship curve with grayscale values higher than the intersection grayscale value to serve as a second part of the adjusted conversion relationship curve.
27. The image processing device as claimed in
28. The image processing device as claimed in
29. The image processing device as claimed in
a comparison circuit, obtaining a representative grayscale value of each of the pixel units to serve as one of the grayscale values according to a plurality of grayscale values of the sub pixels of each of the pixel units;
a gain decider, coupled to the conversion relationship generator and the comparison circuit, wherein the gain decider obtains the representative grayscale value, and obtains a plurality of adjusted gain values respectively corresponding to the representative grayscale value of the pixel units according to the adjusted conversion relationship curve; and
a calculator, coupled to the gain decider, wherein the calculator respectively performs a gain processing on the grayscale values of the image frame by using the adjusted gain values.
30. The image processing device as claimed in
|
This application claims the priority benefit of Taiwan application serial no. 102123702, filed on Jul. 2, 2013. The entirety of the above-mentioned patent application is hereby incorporated by reference herein and made a part of this specification.
1. Technical Field
The invention relates to an image processing device. Particularly, the invention relates to an image processing method, an anti-saturation method for image data and an image processing device using the same.
2. Related Art
Under a normal operation condition, the global gain generator 110 sets the gain value G to 1.
When the global gain generator 110 sets the gain value G to be greater than 1 (for example, 1.2), the new image data D2 converted by the calculation circuit 120 probably has a phenomenon of saturation.
Accordingly, the invention is directed to an image processing method, an anti-saturation method for image data and an image processing device using the same, by which saturation of image data is avoided.
The invention provides an image processing method, configured to perform image processing on image data of a plurality of image frames of an image processing device. Each of the image frames includes a plurality of pixel units, and each of the pixel units includes a plurality of sub pixels respectively corresponding to a plurality of colors. The image processing method includes following steps. One of the image frames is analyzed to obtain an original gain value corresponding to a plurality of grayscale values of the image frame, where the original gain value is greater than 1. A default data-gain conversion relationship lookup table is obtained, where the default data-gain conversion relationship lookup table records a plurality of default grayscale values and a plurality of corresponding default gain values, and is commonly used for performing an anti-saturation processing on image data of the image frames. According to the original gain value, the anti-saturation processing is performed on the image frame by using the default data-gain conversion relationship lookup table to obtain an adjusted data-gain conversion relationship of the image frame, where the adjusted data-gain conversion relationship define a conversion relationship between different grayscale values of the image frame and corresponding adjusted gain values. A gain processing is performed on the image data of the image frame according to the adjusted data-gain conversion relationship.
The invention provides an anti-saturation method for image data, which is adapted to an image processing device to perform an image processing. The anti-saturation method for image data includes following steps. One of a plurality of image frames is analyzed to obtain an original conversion relationship curve of the image frame, and the original conversion relationship curve represents a gain processing of a plurality of grayscale values of the image frame commonly according to an original gain value, where the original gain value is greater than 1. A default conversion relationship curve is obtained, where the default conversion relationship curve is commonly used for performing an anti-saturation processing on image data of the image frames. The default conversion relationship curve and the original conversion relationship curve are combined to perform the anti-saturation processing on the image frame, so as to obtain an adjusted conversion relationship curve. A gain processing is performed on the image data of the image frame according to the adjusted conversion relationship curve.
The invention provides an image processing device, configured to perform image processing on image data of a plurality of image frames. Each image frame includes a plurality of pixel units, and each pixel unit includes a plurality of sub pixels respectively corresponding to a plurality of colors. The image processing device includes a global gain generator, a conversion relationship generator and a conversion circuit. The global gain generator analyzes one of the image frames to obtain an original gain value corresponding to grayscale values of the image frame, where the original gain value is greater than 1. The conversion relationship generator is coupled to the global gain generator for receiving the original gain value. The conversion relationship generator obtains a default data-gain conversion relationship lookup table, where the default data-gain conversion relationship lookup table records a plurality of default grayscale values and a plurality of corresponding default gain values, and is commonly used for performing an anti-saturation processing on image data of the image frames. The conversion relationship generator performs the anti-saturation processing on the image frame by using the default data-gain conversion relationship lookup table according to the original gain value to obtain an adjusted data-gain conversion relationship of the image frame, where the adjusted data-gain conversion relationship define a conversion relationship between different grayscale values of the image frame and corresponding adjusted gain values. The conversion circuit is coupled to the conversion relationship generator, and performs a gain processing on the image data of the image frame according to the adjusted data-gain conversion relationship.
The invention provides an image processing device, configured to perform an image processing. The image processing device includes a global gain generator, a conversion relationship generator and a conversion circuit. The global gain generator analyzes one of image frames to obtain an original conversion relationship curve of the image frame, where the original conversion relationship curve represents a gain processing of a plurality of grayscale values of the image frame commonly according to an original gain value, where the original gain value is greater than 1. The conversion relationship generator is coupled to the global gain generator for receiving the original gain value. The conversion relationship generator obtains a default conversion relationship curve, where the default conversion relationship curve is commonly used for performing an anti-saturation processing on image data of the image frames. The conversion relationship generator combines the default conversion relationship curve and the original conversion relationship curve to perform the anti-saturation processing on the image frame, so as to obtain an adjusted conversion relationship curve. The conversion circuit is coupled to the conversion relationship generator, and performs a gain processing on the image data of the image frame according to the adjusted conversion relationship curve.
According to the above descriptions, the image processing method, the anti-saturation method for image data and the image processing device using the same combine at least two conversion curves (or conversion relationships) to determine the gain value used for image data conversion, so as to avoid saturation of the image data to main high brightness details in the image frame.
In order to make the aforementioned and other features and advantages of the invention comprehensible, several exemplary embodiments accompanied with figures are described in detail below.
The accompanying drawings are included to provide a further understanding of the invention, and are incorporated in and constitute a part of this specification. The drawings illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention.
A term “couple” used in the full text of the disclosure (including the claims) refers to any direct and indirect connections. For example, if a first device is described to be coupled to a second device, it is interpreted as that the first device is directly coupled to the second device, or the first device is indirectly coupled to the second device through other devices or connection means. Moreover, wherever possible, components/members/steps using the same referential numbers in the drawings and description refer to the same or like parts. Components/members/steps using the same referential numbers or using the same terms in different embodiments may cross-refer related descriptions.
The conversion circuit 530 is coupled to the global gain generator 510 and the conversion relationship generator 520. The global gain generator 510 can be deduced according to related descriptions of the global gain generator 110 of
When the original gain value G is not greater than 1, the original gain value G does not lead to saturation of the image data D3, and the conversion circuit 530 can select to use the original conversion relationship curve representing the original gain value G to convert the original image data D1 to the new image data D3. A conversion method that the conversion circuit 530 converts the original image data D1 to the new image data D3 is not limited by the present embodiment. For example, the conversion circuit 530 selects/produces a corresponding lookup table (LUT) according to the original gain value G (the original conversion relationship curve), and uses the corresponding LUT to convert the original image data D1 to the new image data D3. For another example, the conversion circuit 530 can calculate a multiplication of the original gain value G and the image data D1 (i.e. G*D1) to serve as the image data D3. The conversion circuit 530 can output the image data D3 to the display circuit (not shown). The display circuit can drive a display panel (not shown) to display a corresponding image frame according to the image data D3.
In step S420, the conversion relationship generator 520 can obtain a default conversion relationship curve, where the default conversion relationship curve is commonly used for performing an anti-saturation processing on image data of the image frames. The default conversion relationship curve can be determined according to a design requirement. For example, in some embodiments, if the original conversion relationship curve is a data-data curve, the default conversion relationship curve can be the data-data curve, where a slope of the default conversion relationship curve is greater than 0 and smaller than or equal to 1 within a high grayscale (high brightness) range at least covering a highest grayscale value applied by the image processing device. Therefore, when the original gain value G provided by the global gain generator 510 is greater than 1, i.e. when the slope of the original conversion relationship curve is greater than 1, the original conversion relationship curve and the default conversion relationship curve have an intersection. For example,
In
Referring to
For example, as that shown in
For another example, the conversion circuit 530 can perform a smooth processing on the adjusted conversion relationship curve, such that the parts of line segments on the adjusted conversion relationship curve covering the original conversion relationship curve 610 and the default conversion relationship curve 620 may have a smooth connection. The conversion circuit 530 may define an “intersection range”, where the intersection of the original conversion relationship curve and the default conversion relationship curve is within the intersection range. In the step S430, the conversion circuit 530 can compare the image data D1 with an intersection range (for example, an intersection range 640 shown in
After the step S430 is completed, the conversion circuit 530 executes a step S440 to perforin a gain processing on the image data D1 of the image frame according to the adjusted conversion relationship curve. For example, when the image data D1 is smaller than the intersection range 640, the conversion circuit 530 can select to use the original conversion relationship curve 610 to convert the image data D1 to the image data D3. When the image data D1 is greater than the intersection range 640, the conversion circuit 530 can select to use the default conversion relationship curve 620 to convert the image data D1 to the image data D3. When the image data D1 falls in the intersection range 640, the conversion circuit 530 can select to use the smooth connection line of the intersection range 640 to convert the image data D1 to the image data D3.
The original conversion relationship curve, the default conversion relationship curve and the adjusted conversion relationship curve of the present invention are not limited to related descriptions of the exemplary embodiment of
A lower part of
Since the original gain value G is greater than 1, the original conversion relationship curve 920 may have the phenomenon of “saturation) in the high grayscale (high brightness) range of the image data D1. Since the gain value of the default conversion relationship curve 910 in the high grayscale (high brightness) range of the image data D1 is converged to 1, the default conversion relationship curve 910 does not have the phenomenon of “saturation”. The default conversion relationship curve 910 may serve as a set of the maximum gain values that can be accepted by the system. The default conversion relationship curve 910 can be determined according to an actual product design. The default conversion relationship curve 910 can be implemented through a LUT manner or other manner.
Referring to
In the embodiment of
Implementation of the image processing device is not limited to related descriptions of
Description of the global gain generator 810 can be deduced by referring to the related description of the global gain generator 110 of
The conversion relationship generator 820 is coupled to the conversion circuit 830. When the original gain value G is not greater than 1, the original gain value G does not lead to saturation of the image data D4, and the conversion relationship generator 820 selects to transmit the original gain value G provided by the global gain generator 810 to the conversion circuit 830. The conversion circuit 830 can convert the original image data D1 to the new image data D4 according to the original gain value G transmitted by the conversion relationship generator 820. The conversion method that the conversion circuit 830 converts the original image data D1 to the new image data D4 is not limited by the invention. For example, the conversion circuit 830 selects/produces a corresponding lookup table (LUT) according to the original gain value G, and uses the corresponding LUT to convert the original image data D1 to the new image data D4. For another example, the conversion circuit 830 can calculate a multiplication of the original gain value G and the image data D1 (i.e. G*D1) to serve as the image data D4. The conversion circuit 830 can output the image data D4 to the display circuit (not shown). The display circuit can drive a display panel (not shown) to display a corresponding image frame according to the image data D4.
In the step S420, the conversion relationship generator 820 obtains the default conversion relationship curve (for example, the default conversion relationship curve 620 of
In the step S430, the conversion relationship generator 820 combines the default conversion relationship curve of the step S420 and the original conversion relationship curve of the step S410 to perform the anti-saturation processing on the image frame, so as to obtain the adjusted conversion relationship curve. For example, taking
After the step S430 is completed, the conversion circuit 830 may execute the step S440 to perform the gain processing on the image data of the image frame according to the adjusted conversion relationship curve.
Implementation of the image processing method is not limited to the related descriptions of
Referring to
In step S720, the conversion circuit 530 may obtain a default data-gain conversion relationship lookup table provided by the conversion relationship generator 520, where the default data-gain conversion relationship lookup table records a plurality of default grayscale values and a plurality of corresponding default gain values. The default data-gain conversion relationship lookup table is commonly used for performing an anti-saturation processing on image data of a plurality of image frames. Taking
In step S730, the conversion circuit 530 performs the anti-saturation processing on the image frame by using the default data-gain conversion relationship lookup table of the step S720 according to the original gain value of the step S710 to obtain an adjusted data-gain conversion relationship of the image frame, where the adjusted data-gain conversion relationship define a conversion relationship between different grayscale values of the image frame and corresponding adjusted gain values. For example, taking
In step S740, the conversion circuit 530 performs a gain processing on the image data of the image frame according to the adjusted data-gain conversion relationship obtained in the step S730. Implementation of the step S740 is not limited by the invention. For example, the conversion circuit 530 can obtain a plurality of grayscale values of the image frame, and obtain a plurality of adjusted gain values respectively corresponding to the grayscale values of the image frame according to the adjusted data-gain conversion relationship obtained in the step S730, and the conversion circuit 530 respectively performs the gain processing on a plurality of grayscale values of the image frame.
The method of
In the step S720, the conversion relationship generator 820 obtains the default data-gain conversion relationship lookup table. For example, taking
In step S730, the conversion relationship generator 820 performs the anti-saturation processing on the image frame by using the default data-gain conversion relationship lookup table of the step S720 according to the original gain value G to obtain an adjusted data-gain conversion relationship of the image frame. In the present embodiment, in the step S730, the adjusted gain values corresponding to at least one higher grayscale value in the grayscale values of the image frame are set to be equal to the default gain values, and the adjusted gain values corresponding to at least one lower grayscale value in the grayscale values of the image frame are set to be equal to the original gain value. For example, the conversion relationship generator 820 can directly use the default grayscale values belonging to a lower gain range in the default data-gain conversion relationship lookup table and the corresponding default gain values, and the conversion relationship generator 820 can set the adjusted gain values corresponding to all of the grayscale values in a higher gain range to the original gain value, so as to obtain the higher gain range of the adjusted data-gain conversion relationship. The lower gain range includes at least one gain value, and a lower boundary gain value of the lower gain range corresponds to the highest grayscale value used by the image processing device. The higher gain range includes at least one gain value, and a higher boundary gain value of the higher gain range corresponds to the minimum grayscale value used by the image processing device.
The conversion relationship generator 820 obtains a specific gain value according to at least one of the original gain value G and the default data-gain conversion relationship lookup table, and determines the higher gain range and the lower gain range according to the specific gain value. A higher boundary gain value of the lower gain range is lower than or equal to the specific gain value, and a lower boundary gain value of the higher gain range is higher than or equal to the specific gain value. In some embodiments, the conversion relationship generator 820 may take the original gain value G as the specific gain value.
In the high grayscale range at least covering the highest grayscale value applied by the image processing device, at least one corresponding default gain value on the default data-gain conversion relationship lookup table is 1. In the low grayscale range at least covering the lowest grayscale value applied by the image processing device, at least one corresponding default gain value on the default data-gain conversion relationship lookup table is higher than the original gain value G.
Taking
The conversion circuit 830 is coupled to the conversion relationship generator 820. In the step S740, the conversion circuit 830 can perform the gain processing on the image data of the image frame according to the adjusted data-gain conversion relationship of the step S730.
In some embodiments, the conversion circuit 830 includes a gain decider 832 and a calculator 833. The gain decider 832 is coupled to the conversion relationship generator 820. The gain decider 832 obtains a plurality of grayscale values of the image frame, and obtains a plurality of adjusted gain values G′ respectively corresponding to the grayscale values of the image frame according to the adjusted data-gain conversion relationship of the step S730. The calculator 833 is coupled to the gain decider 832. The calculator 833 respectively performs the gain processing on the grayscale values of the image frame by using the adjusted gain values G′ (step S740).
In some other embodiments, the conversion circuit 830 of
Implementation of the comparison circuit 831 is not limited by the invention. For example, the comparison circuit 831 can respectively find the highest grayscale value from a plurality of grayscale values of the sub pixels of each pixel unit to serve as the representative grayscale value M of the pixel unit. For example, it is assumed that the original image data D1 is pixel unit data, and the pixel unit data includes red (R), green (G) and blue (B) sub pixel data, the comparison circuit 831 can select the maximum value (the highest grayscale value) from the three batches of R, G, B sub pixel data of the same pixel unit to serve as the representative grayscale value M of the pixel unit. The gain decider 832 is coupled to the comparison circuit 831 to receive the representative grayscale value M. The gain decider 832 finds the adjusted gain values G′ from the adjusted data-gain conversion relationship (for example, the adjusted conversion relationship curve 950 of
The calculator 833 is coupled to the gain decider 832 to receive the adjusted gain values G′. The calculator 833 can calculate the gained image data D4 by using the adjusted gain value G′ provided by the gain decider 832 and the original image data D1. The method that the calculator 833 calculates the gained image data D4 is not limited by the invention. For example, the calculator 833 may include a multiplier, where the multiplier can calculate a multiplication (i.e. G′*D1) of the adjusted gain value G′ and the original image data D1 to serve as the image data D4. The calculator 833 can output the image data D4 to a display circuit (not shown). The display circuit can display a corresponding image frame as the image data D4 drives a display panel (not shown).
The method shown in
In the step S420, the conversion relationship generator 820 further obtains the default conversion relationship curve. For example, taking
The curve combination unit 822 is coupled to the lookup table 821 and the global gain generator 810. In the step S430, the curve combination unit 822 selects a part of line segment of the original conversion relationship curve with grayscale values lower than the intersection grayscale value corresponding to the intersection of the default conversion relationship curve and the original conversion relationship curve to serve as a first part of the adjusted conversion relationship curve. In the step S430, the curve combination unit 822 selects a part of line segment of the default conversion relationship curve with grayscale values higher than the intersection grayscale value to serve as a second part of the adjusted conversion relationship curve. For example, taking
In summary, in the present embodiment, adjustment is performed on the gain, and a default conversion relationship curve (for example, the curve 620 of
It will be apparent to those skilled in the art that various modifications and variations can be made to the structure of the invention without departing from the scope or spirit of the invention. In view of the foregoing, it is intended that the invention cover modifications and variations of this invention provided they fall within the scope of the following claims and their equivalents.
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
6677959, | Apr 13 1999 | Athentech Technologies Inc | Virtual true color light amplification |
9077905, | Feb 06 2009 | Canon Kabushiki Kaisha | Image capturing apparatus and control method thereof |
9087485, | Dec 11 2009 | LG Display Co., Ltd. | Local dimming driving method and device of liquid crystal display device |
20020140865, | |||
20070071345, | |||
20080180385, | |||
20110141166, | |||
20120293473, | |||
20130069929, | |||
20130071022, | |||
CN102097068, | |||
CN103021375, | |||
CN1774077, | |||
JP2003199117, | |||
TW200945910, | |||
TW201248604, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Aug 26 2013 | CHEN, HSING-CHUAN | Novatek Microelectronics Corp | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 032056 | /0784 | |
Nov 04 2013 | Novatek Microelectronics Corp. | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Jan 09 2020 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Jan 10 2024 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Date | Maintenance Schedule |
Jul 26 2019 | 4 years fee payment window open |
Jan 26 2020 | 6 months grace period start (w surcharge) |
Jul 26 2020 | patent expiry (for year 4) |
Jul 26 2022 | 2 years to revive unintentionally abandoned end. (for year 4) |
Jul 26 2023 | 8 years fee payment window open |
Jan 26 2024 | 6 months grace period start (w surcharge) |
Jul 26 2024 | patent expiry (for year 8) |
Jul 26 2026 | 2 years to revive unintentionally abandoned end. (for year 8) |
Jul 26 2027 | 12 years fee payment window open |
Jan 26 2028 | 6 months grace period start (w surcharge) |
Jul 26 2028 | patent expiry (for year 12) |
Jul 26 2030 | 2 years to revive unintentionally abandoned end. (for year 12) |