This application claims priority to Chinese Application Serial Number 201510565585.6, filed Sep. 8, 2015, which is herein incorporated by reference.
1. Technical Field
The present disclosure relates to an image adjusting method, an image adjusting system and a non-transitory computer readable storage medium. More particularly, the present disclosure relates to an image adjusting method, an image adjusting system and a non-transitory computer readable storage medium that can be applied to a transparent display device.
2. Description of Related Art
The current technology is such that transparent display devices have been widely implemented on various transparent display windows. The transparent display devices adopt light from environment as light source. Because the light from environment compared with other light source (for example, backlight) is weaker, the image quality of an image displaying on a transparent display device is often worse.
One embodiment of the present disclosure is related to an image adjusting method. The image adjusting method is configured to adjust an original image on a transparent display device. The image adjusting method includes: adjusting a saturation level of the original image to generate a saturation optimization image; adjusting a contrast level of a first image associated with the saturation optimization image to generate a contrast optimization image; adjusting an exposure level of the contrast optimization image to generate an exposure optimization image; and adjusting a sharpness level of a second image associated with the exposure optimization image to generate an output image.
Another embodiment of the present disclosure is related to an image adjusting system. The image adjusting system is configured to adjust an original image on a transparent display device. The image adjusting system includes a saturation adjusting module, a contrast adjusting module, an exposure adjusting module and a sharpness adjusting module. The saturation adjusting module is configured to adjust a saturation level of the original image to generate a saturation optimization image. The contrast adjusting module is configured to adjust a contrast level of a first image associated with the saturation optimization image to generate a contrast optimization image. The exposure adjusting module is configured to adjust an exposure level of the contrast optimization image to generate an exposure optimization image. The sharpness adjusting module is configured to adjust a sharpness level of a second image associated with the exposure optimization image to generate an output image.
Yet another embodiment of the present disclosure is related to a non-transitory computer readable storage medium storing a computer program. The computer program is configured to execute an image adjusting method. The image adjusting method is configured to adjust an original image on a transparent display device. The image adjusting method includes: adjusting a saturation level of the original image to generate a saturation optimization image; adjusting a contrast level of a first image associated with the saturation optimization image to generate a contrast optimization image; adjusting an exposure level of the contrast optimization image to generate an exposure optimization image; and adjusting a sharpness level of a second image associated with the exposure optimization image to generate an output image.
In view of the above, by applying one of the above embodiments, the image adjusting method and the image adjusting system sequentially adjust a saturation level, a contrast level, an exposure level and a sharpness level of an image on a transparent display device to improve a quality of the image on the transparent display device.
It is to be understood that both the foregoing general description and the following detailed description are by examples, and are intended to provide further explanation of the disclosure as claimed.
The disclosure can be more fully understood by reading the following detailed description of the embodiment, with reference made to the accompanying drawings as follows:
The present disclosure will now be described more fully hereinafter with reference to the accompanying drawings, in which exemplary embodiments of the disclosure are shown. This disclosure may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. Like reference numerals refer to like elements throughout.
At first, an original image P200 on a transparent display device is input into the image adjusting system 200.
As illustrated in
Then, in step S104, the contrast adjusting module 204 adjusts a contrast level of a first image associated with the saturation optimization image P202 to generate a contrast optimization image P204. In this embodiment, the first image is the saturation optimization image P202. In other words, in step S104, the contrast adjusting module 204 adjusts a contrast level of the saturation optimization image P202. When a contrast level of an image is higher, a color scale level of the image is more obvious. In some embodiments, the contrast adjusting module 204 can provide an adjustable range for the contrast level, such as from −25 to 100. A user can input a particular value within the adjustable range through an operation interface to adjust the contrast level of the saturation optimization image P202. However, in order to get a better image, the contrast adjusting module 204 can further provide a recommendation range, such as from 75 to 100, to recommend the user a better contrast range. In some other embodiments, instead of setting a contrast value by the user, the contrast adjusting module 204 can adjust the saturation optimization image P202 to be a plurality of images with different contrast level. These images are displayed on the operation interface. The user can choose one of the images which he thinks the best one as the contrast optimization image P204 after he sees these images.
Then, in step S106, the exposure adjusting module 206 adjusts an exposure level of the contrast optimization image P204 to generate an exposure optimization image P206. When an exposure level of an image is higher, a planar brightness level of the image is higher. In some embodiments, the exposure adjusting module 206 can provide an adjustable range for the exposure level, such as from −9 to 9. A user can input a particular value within the adjustable range through an operation interface to adjust the exposure level of the contrast optimization image P204. However, in order to get a better image, the exposure adjusting module 206 can further provide a recommendation range, such as from 1 to 6, to recommend the user a better exposure range. In some other embodiments, instead of setting an exposure value by the user, the exposure adjusting module 206 can adjust the contrast optimization image P204 to be a plurality of images with different exposure level. These images are displayed on the operation interface. The user can choose one of the images which he thinks the best one as the exposure optimization image P206 after he sees these images.
Then, in step S108, the sharpness adjusting module 208 adjusts a sharpness level of a second image associated with the exposure optimization image P206 to generate an output image P208. In this embodiment, the second image is the exposure optimization image P206. In other words, in step S108, the sharpness adjusting module 208 adjusts a sharpness level of the exposure optimization image P206. When a sharpness level of an image is higher, a distinguishable level between different layers in the image is higher. In some embodiments, the sharpness adjusting module 208 can provide an adjustable range for the sharpness level, for example from 0.1 to 64. A user can input a particular value within the adjustable range through an operation interface to adjust the sharpness level of the exposure optimization image P206. However, in order to get a better image, the sharpness adjusting module 208 can further provide a recommendation range, for example from 30 to 60, to recommend the user a better sharpness range. In some other embodiments, instead of setting a sharpness value by the user, the sharpness adjusting module 208 can adjust the exposure optimization image P206 to be a plurality of images with different sharpness level. These images are displayed on the operation interface. The user can choose one of the images which he thinks the best one as an output image P208 after he sees these images.
In the embodiments above, the image adjusting method 100 can sequentially adjust a saturation level, a contrast level, a exposure level and a sharpness level of an image on a transparent display device to improve a quality of the image on the transparent display device.
In some embodiments, the saturation adjusting module 202, the contrast adjusting module 204, the exposure adjusting module 206 and the sharpness adjusting module 208 of the image adjusting system 200 can be implemented by firmware. Compared to hardware circuit, firmware is more flexible for design and can give consideration to executing speed and accuracy.
As illustrated in
In some embodiments, the image adjusting method 300 can further include step S305. Step S305 is configured for receiving a contrast check instruction. Step S305 is similar to Step S303. For example, if the user thinks the contrast optimization image P204 is good, the user can, for example, press a “confirm” button on an operation interface. On the contrary, if the user thinks the contrast optimization image P204 is not good, the user can, for example, press a “readjust” button on the operation interface. The image adjusting system 200 will receive the contrast check instruction (“confirm” or “readjust”) due to the user's operation described above (press the “confirm” button or press the “readjust” button). The image adjusting system 200 will continue to adjust an exposure level of the contrast optimization image P204 (step S306) or readjust the contrast level of the saturation optimization image P202 (step S304) according to the contrast check instruction.
In some embodiments, the image adjusting method 300 can further include step S307. Step S307 is configured for receiving an exposure check instruction. Step S307 is similar to Step S305. For example, if the user thinks the exposure optimization image P206 is good, the user can, for example, press a “confirm” button on an operation interface. On the contrary, if the user thinks the exposure optimization image P206 is not good, the user can, for example, press a “readjust” button on the operation interface. The image adjusting system 200 will receive the exposure check instruction (“confirm” or “readjust”) due to the user's operation described above (press the “confirm” button or press the “readjust” button). The image adjusting system 200 will continue to adjust a sharpness level of the exposure optimization image P206 (step S308) or readjust the exposure level of the contrast optimization image P204 (step S306) according to the exposure check instruction.
In some embodiments, the image adjusting method 300 can further include step S309. Step S309 is configured for receiving a sharpness check instruction. Step S309 is similar to Step S307. For example, if the user thinks the sharpness optimization image is good, the user can, for example, press a “confirm” button on an operation interface to output the output image P208. The output image P208 is the sharpness optimization image. On the contrary, if the user thinks the sharpness optimization image is not good, the user can, for example, press a “readjust” button on the operation interface. The image adjusting system 200 will receive the sharpness check instruction (“confirm” or “readjust”) due to the user's operation described above (press the “confirm” button or press the “readjust” button). The image adjusting system 200 will generate the output image P208 (step S310) or readjust the sharpness level of the exposure optimization image P206 (step S308) according to the sharpness check instruction.
In the embodiments above, according to the saturation check instruction, the contrast check instruction, the exposure check instruction and the sharpness check instruction, the image adjusting method 300 can confirm adjusting results of images in each step and determine to execute a next step or not. Consequently, the image on the transparent display device can be adjusted to be close to a better image user thinks.
In some embodiments, the gamma adjusting module 504 and the brightness adjusting module 510 described above can also be implemented by firmware.
As illustrated in
In step S404, the gamma adjusting module 504 adjusts a gamma value of the saturation optimization image P502 to generate a gamma optimization image P504. A gamma value of an image is configured to define a brightness-gray level curve. In some embodiments, the gamma adjusting module 504 can provide an adjustable range for the gamma value, for example from 1.0 to 2.5. However, in order to get a better image, the gamma adjusting module 504 can further provide a recommendation range, for example from 1.5 to 2.5, to recommend an user a better gamma value range.
In step S406, the contrast adjusting module 506 adjusts a contrast level of the gamma optimization image P504 to generate a contrast optimization image P506.
In step S408, the exposure adjusting module 508 adjusts an exposure level of the contrast optimization image P506 to generate an exposure optimization image P508.
In step S410, the brightness adjusting module 510 adjusts a brightness level of the exposure optimization image P508 to generate a brightness optimization image P510. When a brightness level of an image is higher, a color level of the image is more whiten. In some embodiments, the brightness adjusting module 510 can provide an adjustable range for the brightness level, for example from −2.5 to 140. However, in order to get a better image, the brightness adjusting module 510 can further provide a recommendation range, for example from 10 to 50, to recommend a user a better brightness level range.
In step S412, the sharpness adjusting module 512 adjusts a sharpness level of the brightness optimization image P510 to generate an output image P512.
In the embodiments above, the image adjusting method 400 can sequentially adjust a saturation level, a gamma value, a contrast level, an exposure level, a brightness level and a sharpness level of an image on a transparent display device to improve a quality of the image on the transparent display device.
Moreover, the image adjusting method 600 of
A detailed description about the check instructions described above can refer to paragraph about
In the embodiments above, according to the saturation check instruction, the gamma check instruction, the contrast check instruction, the exposure check instruction, the brightness check instruction and the sharpness check instruction, the image adjusting method 600 can confirm adjusting results of images in each step and determine to execute a next step or not. Consequently, the image on the transparent display device can be adjusted to be close to a better image user thinks.
In view of the above, by applying one of the above embodiments, the image adjusting method and the image adjusting system sequentially adjust a saturation level, a contrast level, an exposure level and a sharpness level of an image on a transparent display device to improve a quality of the image on the transparent display device.
Although the present disclosure has been described in considerable detail with reference to certain embodiments thereof, other embodiments are possible. Therefore, the spirit and scope of the appended claims should not be limited to the description of the embodiments contained herein.
It will be apparent to those skilled in the art that various modifications and variations can be made to the structure of the present disclosure without departing from the scope or spirit of the disclosure. In view of the foregoing, it is intended that the present disclosure cover modifications and variations of this disclosure provided they fall within the scope of the following claims.
Number | Date | Country | Kind |
---|---|---|---|
201510565585.6 | Sep 2015 | CN | national |