Image processing method, controller, and non-transitory computer-readable recording medium
Through dynamic calculation of spectrum information and applying low blue light parameters, the problem of blue light hazard intensity in display equipment is solved, the low blue light demand is met and image quality is maintained, and color shift and image quality loss is avoided.
Patent Information
- Application Number
- CN202310696997.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-13
- Publication Date
- 2024-12-13
AI Technical Summary
The prior art is difficult to effectively reduce the harmful intensity of blue light in display devices, resulting in adverse effects on the eyes, and traditional methods may lead to image quality decline or color shift.
The spectrum information of the display device is obtained through the spectrum meter, the processor calculates the low blue light parameters and transmits it to the display device, judges whether to apply low blue light parameters based on the blue light hazard intensity of the input image data, dynamically adjusts the image to meet the low blue light needs, and avoids Color shift and maintain image quality.
It realizes that while meeting the low blue light requirements, reduces the color shift problem and maintains image quality, and avoids the defects of image quality loss and color shift in traditional methods.
Smart Images

Figure CN119135859A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to an image processing technology, and more particularly to an image processing method, a controller and a non-transitory computer-readable recording medium that can meet low blue light requirements. Background Art
[0002] With the development of technology, many electronic devices are equipped with display devices. However, due to the strong energy of low-wavelength blue light, it is easy to cause adverse effects on the eyes. Therefore, the demand for low-blue light function display devices is gradually increasing. Summary of the invention
[0003] Some embodiments of the present disclosure are related to an image processing method. The image processing method includes the following operations: obtaining spectrum information of a display device via a spectrum analyzer; calculating a first low blue light parameter based on the spectrum information via a processor; transmitting the first low blue light parameter to a display device via the processor; calculating a first blue light hazard intensity of a first region of input image data via the display device; and if the first blue light hazard intensity is greater than a first threshold value, applying the first low blue light parameter to the first region via the display device to output a final image.
[0004] Some embodiments of the present disclosure are related to a controller. The controller is configured in a display device. The controller is used to: receive a first low blue light parameter stored in a memory in the display device; calculate a first blue light hazard intensity of a first region of input image data; and if the first blue light hazard intensity is greater than a first threshold value, apply the first low blue light parameter to the first region so that a screen in the display device displays a final image.
[0005] Some embodiments of the present disclosure are related to a non-transitory computer-readable recording medium. The non-transitory computer-readable recording medium is used to store one or more computer programs including multiple instructions. When a processor executes these instructions, the processor performs the following operations: receiving spectrum information of a display device, wherein the spectrum information comes from a spectrum analyzer; calculating a first low blue light parameter according to the spectrum information; transmitting the first low blue light parameter to the display device so that the display device determines whether to apply the first low blue light parameter to the first area according to the first blue light hazard intensity of the first area. BRIEF DESCRIPTION OF THE DRAWINGS
[0006] In order to make the above and other purposes, features, advantages and embodiments of the present disclosure more obvious and understandable, the attached drawings are described as follows:
[0007] Figure 1 is a schematic diagram of a display system according to some embodiments of the present disclosure;
[0008] Figure 2 is a flowchart of an image processing method according to some embodiments of the present disclosure;
[0009] Figure 3 is a schematic diagram of input image data according to some embodiments of the present disclosure;
[0010] Figure 4 According to some embodiments of the present disclosure Figure 3 A schematic diagram of multiple regions corresponding to different blue light hazard intensities in the input image data;
[0011] Figure 5 According to some embodiments of the present disclosure Figure 2 Detailed flowchart of the operations in
[0012] Figure 6 is a schematic diagram of a color space depicted according to some embodiments of the present disclosure; and
[0013] Figure 7 is a schematic diagram of a white light spectrum according to some embodiments of the present disclosure. Specific embodiments
[0014] As used herein, the term “coupled” may also refer to “electrically coupled”, and the term “connected” may also refer to “electrically connected.” “Coupled” and “connected” may also refer to two or more components cooperating or interacting with each other.
[0015] refer to Figure 1 . Figure 1 is a schematic diagram of a display system 100 according to some embodiments of the present disclosure.
[0016] by Figure 1 For example, the display system 100 includes a display device 110 , a spectrometer 120 , and a processing device 130 . The display device 110 is coupled to the processing device 130 . The spectrometer 120 is also coupled to the processing device 130 .
[0017] Display device 110 may include screen 111, controller 112, and memory 113. Screen 111 and memory 113 are coupled to controller 112. In some embodiments, controller 112 may be implemented by a scaler. For simplicity and clarity, Figure 1 Other components in the display device 110 are omitted.
[0018] The spectrometer 120 can shoot toward the screen 111 to obtain spectrum information of the image on the screen 111 .
[0019] The processing device 130 may be an electronic device having data processing or data calculation functions. Figure 1In the example, the processing device 130 is a desktop computer device, but the present disclosure is not limited to this. Various applicable processing devices are within the scope of the present disclosure. The processing device 130 may include a screen 131 and a host 132. The screen 131 is coupled to the host 132. The host 132 may include a processor 1321 and a memory 1322. The processor 1321 is coupled to the memory 1322. In some embodiments, the processor 1321 is implemented using a central processing unit or a microprocessor. In some embodiments, the memory 1322 is implemented using a non-transitory computer-readable recording medium, such as a read-only memory, a flash memory, a floppy disk, a hard disk, an optical disk, a flash disk, a flash disk, a magnetic tape, a database that can be read from a network, or any recording medium with the same function that can be thought of by a person of ordinary skill in the art to which the present disclosure belongs. The memory 1322 is used to store one or more computer programs including multiple instructions.
[0020] refer to Figure 1 as well as Figure 2 . Figure 2 is a flowchart of an image processing method 200 according to some embodiments of the present disclosure.
[0021] In some embodiments, the image processing method 200 may be applied to Figure 1 The display system 100 is provided, but the present disclosure is not limited thereto. Figure 1 The image processing method 200 is described with reference to the display system 100 .
[0022] by Figure 2 For example, the image processing method 200 includes operations S210 , S220 , S230 , S240 , S250 , S260 , and S270 .
[0023] In operation S210, the spectrometer 120 obtains spectrum information of the display device 110. For example, the screen 111 of the display device 110 may display a white light picture, a red light picture, a green light picture, and a blue light picture in sequence. The spectrometer 120 may respectively shoot the white light picture, the red light picture, the green light picture, and the blue light picture to obtain spectrum information of these pictures. The spectrum information obtained by the spectrometer 120 may include the spectrum of white light, the spectrum of red light, the spectrum of green light, the spectrum of blue light, the chromaticity coordinates of white light, and the brightness (x w ,y w , Lv w ), the chromaticity coordinates of red light and the brightness (x r ,y r , Lv r ), the chromaticity coordinates of green light and the brightness (x g ,y g , Lv g), and the chromaticity coordinates and brightness of blue light (x b ,y b , Lv b ).
[0024] In operation S220, the processor 1321 calculates at least one low blue light parameter based on the spectrum information. In some embodiments, the at least one low blue light parameter may include one or more groups of first low blue light parameters. In some embodiments, the at least one low blue light parameter may include a group of first low blue light parameters and a group of second low blue light parameters. In some embodiments, the at least one low blue light parameter may include multiple groups of first low blue light parameters and multiple groups of second low blue light parameters. In the example described later, the first low blue light parameter is used for areas with strong blue light hazard intensity, and the second low blue light parameter is used for areas with medium blue light hazard intensity. The details of how the processor 1321 calculates these low blue light parameters based on the spectrum information will be left for later in connection with Figure 5 Described in the relevant paragraphs.
[0025] In operation S230 , the processor 1321 transmits the at least one low blue light parameter to the display device 110 . In some embodiments, the at least one low blue light parameter may be stored in the memory 113 of the display device 110 .
[0026] refer to Figure 2 as well as Figure 3 . Figure 3 is a schematic diagram of input image data IN according to some embodiments of the present disclosure.
[0027] In operation S240, the display device 110 receives the input image data IN and the controller 112 of the display device 110 may partition the input image data IN. Figure 3 For example, the input image data IN is divided into a plurality of areas A.
[0028] In operation S250 , the controller 112 calculates an average intensity of red light of each region A, an average intensity of green light of each region A, and an average intensity of blue light of each region A.
[0029] In operation S260, the controller 112 calculates the blue light hazard level of each area A according to the average red light intensity of each area A, the average green light intensity of each area A, and the average blue light intensity of each area A. For example, the blue light hazard intensity of each area A can be obtained according to the following formula (1):
[0030]
[0031] Where BI is the blue light hazard intensity in area A, Av(R) is the average red light intensity in area A, Av(G) is the average green light intensity in area A, and Av(B) is the average blue light intensity in area A. It is the total energy between the wavelength of plus or minus 20 nanometers of the blue light peak. is the total energy of red light, is the total energy of green light, is the total energy of blue light.
[0032] In operation S270 , the controller 112 applies the low blue light parameters stored in the memory 113 to the corresponding area A according to the blue light hazard level of each area A so that the screen 111 can display (output) a final image.
[0033] refer to Figure 1 as well as Figure 4 . Figure 4 According to some embodiments of the present disclosure Figure 3 Schematic diagram of these areas A in the input image data IN corresponding to different blue light hazard intensities.
[0034] by Figure 4 For example, the blue light hazard intensity of region A1 is greater than the first threshold value (for example, the blue light ratio value is greater than 23%), so region A1 is judged as a region with strong blue light hazard intensity. The blue light hazard intensity of region A2 is greater than the second threshold value and less than or equal to the first threshold value (the second threshold value is less than the first threshold value) (for example, the blue light ratio value is greater than 21% and less than or equal to 23%), so region A2 is judged as a region with medium blue light hazard intensity. The blue light hazard intensity of region A3 is less than or equal to the third threshold value (the third threshold value is less than the second threshold value) (for example, the blue light ratio value is less than or equal to 20%), so region A3 is judged as a region with weak blue light hazard intensity.
[0035] Accordingly, the controller 112 may apply the first low blue light parameter in the memory 113 to all regions A1, apply the second low blue light parameter in the memory 113 to all regions A2, and maintain (not apply any low blue light parameter) all regions A3 to generate a final image. The controller 112 may transmit the final image to the screen 111. The screen 111 may display (output) the final image.
[0036] refer to Figure 1 as well as Figure 5 . Figure 5 According to some embodiments of the present disclosure Figure 2 As described above, how the processor 1321 calculates these low blue light parameters ( Figure 2The details of operation S220 will be described in the following paragraphs. Figure 5 Give a description.
[0037] by Figure 5 For example, operation S220 includes sub-operations S502, S504, S506, S508, S510, S512, S514, S516, S518, S520, and S522. In some embodiments, the processor 1321 may execute these instructions in the memory 1322 to perform Figure 5 These sub-operations in .
[0038] In sub-operation S502, the processor 1321 obtains a conversion matrix. This matrix can be used to convert color coordinates (eg, CIE1931 color coordinates) into pure color brightness.
[0039] refer to Figure 5 as well as Figure 6 . Figure 6 is a schematic diagram of a color space 600 according to some embodiments of the present disclosure.
[0040] In sub-operation S504, the processor 1321 receives Figure 2 The spectrum information obtained in operation S210 is used to generate the color coordinates (X W , Y W , Z W Specifically, the processor 1321 can calculate the chromaticity coordinates and brightness (x w ,y w , Lv w ) to calculate the color coordinates (X w , Y w , Z w ).
[0041] In sub-operation S506, the processor 1321 uses the conversion matrix to convert the color coordinates of the origin P0 into the origin red light brightness, the origin green light brightness, and the origin blue light brightness. For example, the processor 1321 can perform the above conversion according to the following formula (2):
[0042]
[0043] Where [X W ,Y W ,Z W ] is the color coordinate of the origin P0, [Y R ,Y G ,Y B] is the brightness of the red light at the origin, the brightness of the green light at the origin, and the brightness of the blue light at the origin.
[0044] In sub-operation S508, the processor 1321 calculates a blue light ratio value or a blue light hazard value. In some embodiments, the processor 1321 may calculate the blue light ratio value according to the following formula (3):
[0045]
[0046] BR is the blue light ratio value, is the total energy in the spectrum, It is the total energy between the wavelength of plus or minus 20 nanometers of the blue light peak in the spectrum.
[0047] In sub-operation S510, the processor 1321 determines whether the blue light ratio value passes the certification target. In some embodiments, the certification target can be designed as a certification value (e.g., 20%). That is, in sub-operation S510, the processor 1321 determines whether the blue light ratio value is equal to or less than the certification value. If the blue light ratio value is equal to or less than the certification value, it means that the low blue light requirement is met. The above certification values are for illustrative purposes only, and the present disclosure is not limited thereto.
[0048] First, for the area A1 where the blue light hazard intensity is strong (for example, the blue light ratio value is greater than 23%), the processor 1321 can select a white point with a blue light ratio value equal to 23% as the origin P0. For this origin P0, since the blue light ratio value of the origin P0 (for example, 23%) is less than the certification value (for example, 20%), the processor 1321 determines that the origin P0 does not pass the certification target. Then, enter sub-operation S514.
[0049] In sub-operation S514, the processor 1321 determines whether the number of iterations has reached the upper limit of the number of iterations. If so, the process ends. If not, the process proceeds to sub-operation S516.
[0050] In sub-operation S516, the processor 1321 determines the next target point P1. The coordinate distance between the target point P1 and the origin P0 in the color space 600 can be preset and can be selected according to actual needs.
[0051] In sub-operation S518, the processor 1321 calculates the target point red brightness, target point green brightness, and target point blue brightness of the target point P1 according to the contents similar to sub-operation S504 and sub-operation S506. Specifically, the color coordinates of the origin P0 in formula (2) are changed to the color coordinates of the target point P1.
[0052] In sub-operation S520, the processor 1321 calculates a first red light gain value, a first green light gain value, and a first blue light gain value according to the origin red light brightness, the origin green light brightness, and the origin blue light brightness calculated in sub-operation S506 and the target point red light brightness of the target point P1, the target point green light brightness of the target point P1, and the target point blue light brightness of the target point P1 calculated in sub-operation S518. For example, the first red light gain value is a ratio of the target point red light brightness of the target point P1 to the origin red light brightness. The first green light gain value is a ratio of the target point green light brightness of the target point P1 to the origin green light brightness. The first blue light gain value is a ratio of the target point blue light brightness of the target point P1 to the origin blue light brightness.
[0053] refer to Figure 7 . Figure 7 is a schematic diagram of a white light spectrum 700 according to some embodiments of the present disclosure. The white light spectrum 700 is composed of a red light spectrum 702, a green light spectrum 704, and a blue light spectrum 706.
[0054] refer to Figure 5 as well as Figure 7 In sub-operation S522, the processor 1321 multiplies the first red light gain value, the first green light gain value, and the first blue light gain value back to the red light spectrum 702, the green light spectrum 704, and the blue light spectrum 706, respectively, to generate an adjustment result.
[0055] Then, the process proceeds to sub-operation S508 again. The processor 1321 calculates the blue light ratio value again based on the adjustment result according to the above formula (3).
[0056] Then, the sub-operation S510 is entered again. If the newly calculated blue light ratio value passes the authentication target (equal to or less than the authentication value), the sub-operation S512 is entered. If the newly calculated blue light ratio value does not pass the authentication target (greater than the authentication value), the sub-operation S514 is entered.
[0057] In sub-operation S512 , the processor 1321 records the first red light gain value, the first green light gain value, and the first blue light gain value, and sets the first red light gain value, the first green light gain value, and the first blue light gain value as a set of first low blue light parameters.
[0058] In sub-operation S514, if the processor 1321 determines that the number of iterations has not yet reached the upper limit of the number of iterations, the process proceeds to sub-operation S516.
[0059] In sub-operation S516, the processor 1321 determines a next target point P2.
[0060] Next, similar to the above, in sub-operation S518, the processor 1321 calculates the target point red light brightness of the target point P2, the target point green light brightness of the target point P2, and the target point blue light brightness of the target point P2 according to the contents similar to sub-operation S504 and sub-operation S506. Specifically, the color coordinates of the origin P0 in formula (2) are changed to the color coordinates of the target point P2.
[0061] In sub-operation S520, the processor 1321 calculates a second red light gain value, a second green light gain value, and a second blue light gain value according to the origin red light brightness, the origin green light brightness, and the origin blue light brightness calculated in sub-operation S506 and the target point red light brightness of the target point P2, the target point green light brightness of the target point P2, and the target point blue light brightness of the target point P2 calculated in sub-operation S518. Similarly, the second red light gain value is the ratio of the target point red light brightness of the target point P2 to the origin red light brightness. The second green light gain value is the ratio of the target point green light brightness of the target point P2 to the origin green light brightness. The second blue light gain value is the ratio of the target point blue light brightness of the target point P2 to the origin blue light brightness.
[0062] In sub-operation S522, the processor 1321 multiplies the second red light gain value, the second green light gain value, and the second blue light gain value by Figure 7 The red light spectrum 702, the green light spectrum 704 and the blue light spectrum 706 in the image are used to generate an adjustment result.
[0063] Then, the process proceeds to sub-operation S508 again. The processor 1321 calculates the blue light ratio value again based on the adjustment result according to the above formula (3).
[0064] Then, the sub-operation S510 is entered again. If the newly calculated blue light ratio value passes the authentication target (equal to or less than the authentication value), the sub-operation S512 is entered. If the newly calculated blue light ratio value does not pass the authentication target (greater than the authentication value), the sub-operation S514 is entered.
[0065] In sub-operation S512, the processor 1321 records the second red light gain value, the second green light gain value, and the second blue light gain value, and sets the second red light gain value, the second green light gain value, and the second blue light gain value as another set of first low blue light parameters.
[0066] Reference again Figure 2 As described above, in operation S230, all first low blue light parameters are transmitted to the display device 110 and stored in the memory 113 for the controller 112 to apply to the display device 110. Figure 4 The blue light hazard intensity of the region A1 is strong. After application, the blue light ratio value of the region A1 will be equal to or less than the certification value (pass the certification target). In this way, the region A1 after application can meet the low blue light requirement.
[0067] In some embodiments, the controller 112 may select the first low blue light parameter with the smallest color difference from all the first low blue light parameters and apply the first low blue light parameter (the gain value) to the Figure 4 In some embodiments, the controller 112 may select the first low blue light parameter with the closest color temperature from all the first low blue light parameters and apply the first low blue light parameter (the gain value) to Figure 4 The blue light hazard intensity is strong in area A1.
[0068] The above is an explanation for the area A1 where the blue light hazard intensity is strong. For the area A2 where the blue light hazard intensity is medium (for example, the blue light ratio value is greater than 21% and less than or equal to 23%), the processor 1321 can select a white point with a blue light ratio value equal to 21% as the origin (for example, the color temperature of this origin is different from the color temperature of the aforementioned origin P0), and the sub-operation S512 generates one or more sets of second low blue light parameters. Similarly, all second low blue light parameters will be transmitted to the display device 110 and stored in the memory 113 for the controller 112 to apply to Figure 4 The blue light hazard intensity of area A2 is medium. After application, the blue light ratio value of area A2 will be equal to or less than the certification value (pass the certification target). In this way, the area A2 after application can meet the low blue light requirement.
[0069] In some related technologies, in order to meet the demand for low blue light, only the ratio of red light, green light and blue light is simply adjusted (for example, the ratio of blue light is reduced). These related technologies do not set up a spectrum analyzer and do not consider spectrum information. This will cause the final image to have a color cast (for example, yellowish or reddish). In some other related technologies, in order to meet the demand for low blue light, the same set of low blue light parameters will be applied to the entire output image. This will lose image quality in areas where the blue light hazard intensity is not strong.
[0070] Compared with the above-mentioned related technologies, the present disclosure obtains spectrum information by setting a spectrum analyzer and dynamically calculates appropriate low blue light parameters, so that the color cast problem can be effectively reduced to maintain image quality while meeting the low blue light requirements. In a further embodiment, the present disclosure can also partition the input image data and apply different low blue light parameters to areas with different blue light hazard intensities. In this way, the image quality of areas with low blue light hazard intensity can be maintained.
[0071] Reference again Figure 1 as well as Figure 6. In some embodiments, the controller 112 will first search for multiple target points (not shown) at fixed distance intervals along the direction D1 from the origin P0. Assuming that the blue light ratio value of the target point P1 will be equal to the certification value, the blue light ratio values of these target points located between the origin P0 and the target point P1 in the direction D1 will be greater than the certification value, and the blue light ratio values of these target points located outside the target point P1 in the direction D1 will be less than the certification value. Therefore, the controller 112 will search for these target points at fixed distance intervals from the origin P0 along the direction D1 and calculate the corresponding gain values. Until the target point P1 whose blue light ratio value is equal to the certification value is found, the gain value corresponding to the target point P1 will be set to the first low blue light parameter. Then, the controller 112 will not continue to search for target points outside the target point P1 along the direction D1. Instead, the controller 112 will change to search for target points (not shown) at fixed distance intervals from the origin P0 along the direction D2. Assuming that the blue light ratio value of the target point P2 is also equal to the certification value, the blue light ratio values of the target points located between the origin P0 and the target point P2 on the direction D2 will be greater than the certification value, and the blue light ratio values of the target points located outside the target point P2 on the direction D2 will be less than the certification value. Accordingly, the controller 112 will search for these target points at fixed distance intervals from the origin along the direction D2 and calculate the corresponding gain values. After finding the target point P2 whose blue light ratio value is equal to the certification value, the gain value corresponding to the target point P2 will be set to the first low blue light parameter. Then, the controller 112 will not continue to search for target points outside the target point P2 along the direction D2. Figure 6 For example, the blue light ratio values of all target points on the boundary line L1 (including target point P1 and target point P2) are equal to the certification value, so the gain values corresponding to all target points on the boundary line L1 are recorded as the first low blue light parameter. Since the blue light ratio values of all target points on the boundary line L1 just pass the certification target (just equal to the certification value), the color cast problem can be effectively reduced while just meeting the low blue light requirement.
[0072] Reference again Figure 5 In some other embodiments, in sub-operation S508, the processor 1321 may calculate the blue light hazard value according to the following formula (4):
[0073]
[0074] Where L B is the blue light hazard value, E(λ) is the energy of a spectrum, and B(λ) is the blue light hazard function. Formula (4) is based on the IEC62471 standard.
[0075] Next, in sub-operation S510, the processor 1321 determines whether the blue light hazard value passes the authentication target to perform subsequent similar operations.
[0076] In some other embodiments, in sub-operation S508, the processor 1321 may calculate the blue light ratio value and the blue light hazard value according to the above formula (3) and formula (4) respectively. Then, in sub-operation S510, the processor 1321 determines whether the blue light ratio value and the blue light hazard value both pass the authentication target, so as to perform subsequent similar operations.
[0077] In summary, in the present disclosure, the color cast problem can be effectively reduced to maintain image quality while meeting the low blue light requirement.
[0078] Although the present disclosure has been illustrated by the embodiments disclosed above, the embodiments disclosed above are not intended to limit the present disclosure. Any ordinary technician in the field can make various modifications and modifications without departing from the spirit and scope of the present disclosure. Therefore, the scope of protection of the present disclosure shall be based on the definition of the claims attached below.
Claims
1. An image processing method, include: Obtain spectrum information of the display device through a spectrum analyzer; Calculating, by a processor, a first low blue light parameter according to the spectrum information; transmitting the first low blue light parameter to the display device via the processor; calculating, via the display device, a first blue light hazard intensity of a first region of input image data; as well as If the first blue light hazard intensity is greater than a first threshold, the first low blue light parameter is applied to the first area via the display device to output a final image.
2. The image processing method according to claim 1, further comprising: include: calculating, by the processor, a second low blue light parameter according to the spectrum information; transmitting the second low blue light parameter to the display device via the processor; calculating, via the display device, a second blue light hazard intensity of a second region of the input image data; as well as If the second blue light hazard intensity is greater than a second threshold value and less than or equal to the first threshold value, the second low blue light parameter is applied to the second area via the display device to output the final image, wherein the second threshold value is less than the first threshold value.
3. The image processing method according to claim 2, further comprising: include: calculating, via the display device, a third blue light hazard intensity of a third region of the input image data; as well as If the third blue light hazard intensity is less than or equal to a third threshold, the third area is maintained via the display device to output the final image, wherein the third threshold is less than the second threshold.
4. The image processing method as claimed in claim 2, wherein the first low blue light parameter is used to make the blue light ratio value of the first area equal to or less than the certification value, and wherein the second low blue light parameter is used to make the blue light ratio value of the second area equal to or less than the certification value.
5. The image processing method according to claim 4, wherein the processor calculates the first low blue light parameter according to the spectrum information include: Calculating, by the processor, a first red light gain value, a first green light gain value, and a first blue light gain value according to the spectrum information and the first target point; multiplying the first red light gain value, the first green light gain value, and the first blue light gain value back to the red light spectrum, the green light spectrum, and the blue light spectrum in the white light spectrum via the processor to generate a first adjustment result; determining, by the processor, whether the blue light ratio value of the first adjustment result is equal to or less than the authentication value; as well as If the blue light ratio value of the first adjustment result is equal to or less than the certification value, the first red light gain value, the first green light gain value, and the first blue light gain value are set as the first low blue light parameter via the processor.
6. The image processing method according to claim 5, further comprising: include: If the blue light ratio value of the first adjustment result is greater than the authentication value, calculating, by the processor, a second red light gain value, a second green light gain value, and a second blue light gain value according to the spectrum information and a second target point; multiplying the second red light gain value, the second green light gain value, and the second blue light gain value back to the red light spectrum, the green light spectrum, and the blue light spectrum respectively via the processor to generate a second adjustment result; determining, by the processor, whether the blue light ratio value of the second adjustment result is equal to or less than the authentication value; as well as If the blue light ratio value of the second adjustment result is equal to or less than the certification value, the second red light gain value, the second green light gain value, and the second blue light gain value are set as the first low blue light parameter via the processor.
7. The image processing method according to claim 5, wherein the processor calculates the first red light gain value, the first green light gain value and the first blue light gain value according to the spectrum information and the first target point. include: Calculating, by the processor, the brightness of the red light at the origin, the brightness of the green light at the origin, and the brightness of the blue light at the origin according to the spectrum information; Calculating, by the processor, a target point red light brightness, a target point green light brightness, and a target point blue light brightness of the first target point; as well as The processor calculates the first red light gain value according to the red light brightness of the target point and the red light brightness of the origin, calculates the first green light gain value according to the green light brightness of the target point and the green light brightness of the origin, and calculates the first blue light gain value according to the blue light brightness of the target point and the blue light brightness of the origin.
8. The image processing method according to claim 7, wherein the processor calculates the origin red light brightness, the origin green light brightness and the origin blue light brightness according to the spectrum information. include: obtaining a transformation matrix via the processor; generating color coordinates according to the spectrum information via the processor; as well as The processor converts the color coordinates into the origin red light brightness, the origin green light brightness, or the origin blue light brightness according to the conversion matrix.
9. A controller, the controller being configured in a display device, wherein the controller is used to: Receiving a first low blue light parameter stored in a memory in the display device; calculating a first blue light hazard intensity of a first region of the input image data; and If the first blue light hazard intensity is greater than a first threshold, the first low blue light parameter is applied to the first area so that a screen in the display device displays a final image.
10. A non-transitory computer-readable recording medium for storing one or more computer programs including a plurality of instructions, wherein when a processor executes the plurality of instructions, the processor performs the following operations: Receiving spectrum information of a display device, wherein the spectrum information comes from a spectrum analyzer; Calculating a first low blue light parameter according to the spectrum information; and The first low blue light parameter is transmitted to the display device so that the display device determines whether to apply the first low blue light parameter to the first area according to the first blue light hazard intensity of the first area.
