A self-adaptive adjustment method, system, device and medium for a total reflection sunlight screen

By dividing the display image of the totally reflected sunlight screen into pixel units and using the pre-trained pixel adjustment model for brightness adjustment, the problem of unstable display effect of the totally reflected screen when the external light source is uneven, achieving more efficient brightness adjustment and more stable display effect.

CN114841893BActive Publication Date: 2025-05-13SHENZHEN VIEWON CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210562478.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-23
Publication Date
2025-05-13
Estimated Expiration
2042-05-23

AI Technical Summary

Technical Problem

When the external light source is uneven, the display effect of the existing full reflector screen is unstable, resulting in a different light and darkness, affecting the display effect.

Method used

By dividing the display image into several pixel units, the actual lighting data of each pixel unit is obtained in real time, and compared with the display brightness data, and the brightness adjustment of each pixel unit is performed through a pre-trained pixel adjustment model based on the comparison results.

Benefits of technology

It improves the display effect of the total reflected sunlight screen under different lighting conditions, ensures adaptive adjustment of display brightness, reduces data calculation time, and avoids problems such as artifacts, distortion and blurred image edges.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114841893B_ABST
    Figure CN114841893B_ABST
Patent Text Reader

Abstract

This application relates to an adaptive adjustment method, system, device, and medium for a total reflection sunlight screen. The method includes dividing the displayed image of the total reflection sunlight screen into several pixel units carrying image brightness information; acquiring the actual illumination data received by each pixel unit in real time; comparing the displayed brightness data of each pixel unit with the actual illumination data to obtain the display brightness difference between each pixel unit and the external light source; and adjusting the brightness of each pixel unit according to each display brightness difference using a pre-trained pixel adjustment model, so that the total reflection sunlight screen can adaptively adjust according to the actual illumination data. This application has the effect of improving the display effect of the total reflection screen when the light from the external illumination source is uneven.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of display screens, and in particular to a brightness adjustment method, system, equipment and medium for a total reflection sunlight screen. Background Art

[0002] At present, with the widespread popularity of electronic devices, more and more people pay attention to protecting their eyesight when using electronic devices, especially when children use electronic devices for learning or entertainment, they need to protect their eyesight, such as by controlling the time of using electronic devices, or using more eye-protecting display screens, such as fully reflective screens that reflect external light sources for display.

[0003] Existing full reflection screens are widely used in various learning devices, such as readers, learning computers, etc. Full reflection screens have extremely high requirements for the stability of external light sources. When the external brightness changes, the display effect of the full reflection screen also changes accordingly, and the display effect is unstable. In addition to sunlight, most external light sources often emit linear light, and the light received by the full reflection screen is uneven, resulting in uneven display brightness of the full reflection screen, which has an adverse effect on the display effect of the full reflection screen.

[0004] With respect to the above-mentioned related technologies, the inventor believes that there is a defect that the display effect of the total reflection screen is affected by the uneven external illumination light source. Summary of the invention

[0005] In order to improve the display effect of a total reflection screen when the external illumination source is uneven, the present application provides an adaptive adjustment method, system, device and medium for a total reflection sunlight screen.

[0006] The above-mentioned invention objective of the present application is achieved through the following technical solutions:

[0007] Provided is an adaptive adjustment method for a total reflection sunlight screen, the adaptive control method for the total reflection sunlight screen comprising:

[0008] Dividing the displayed image of the total reflection sunlight screen into a plurality of pixel units carrying image brightness information;

[0009] Acquire actual illumination data received by each pixel unit in real time;

[0010] Comparing the display brightness data of each pixel unit with the actual illumination data to obtain a display brightness difference between each pixel unit and an external light source;

[0011] According to each of the display brightness differences, a pre-trained pixel adjustment model is used to perform brightness adjustment processing on each pixel unit, so that the total reflection sunlight screen can be adaptively adjusted according to the actual illumination data.

[0012] It should be noted that the pixel adjustment model is obtained by pre-training with several different display brightness differences. The actual display brightness of the total reflection sunlight screen in the same time period is obtained as a training sample under each different external light intensity, and the display brightness of the total reflection sunlight screen under different actual external light intensities is adaptively adjusted and trained through machine learning. The trained optimal adjustment data is mapped one-to-one with the corresponding external light intensity and saved, thereby obtaining the pixel adjustment model. Since the display image of the total reflection sunlight screen is played at a preset playback speed, the display brightness of the playback content is calculated in real time and then compared with the actual external light brightness, and then the corresponding brightness adjustment is performed according to the comparison result. Obviously, it cannot meet the real-time playback speed of the display image. Therefore, through the pre-trained pixel adjustment model, the brightness adjustment processing of the pixel unit can be performed faster, saving the data calculation time of the total reflection sunlight screen. Through the pixel adjustment model, the display effect of the total reflection sunlight screen can achieve the expected display effect under different light intensities.

[0013] By adopting the above technical solution, since the total reflection sunlight screen displays by reflecting external light sources, a large amount of highly penetrating spectrum is filtered during the reflection process, thereby achieving the effect of eye protection. However, most of the LED light sources are linear light sources, and the external light sources received at each position of the total reflection sunlight screen are uneven, resulting in uneven display brightness of the total reflection sunlight screen, affecting the display effect of the total reflection sunlight screen. Therefore, by dividing the displayed image into several pixel units, each pixel unit is compared with the actual illumination data respectively, and the comparison result helps to accurately adjust the pixel unit, and the display brightness difference of each pixel unit is adjusted by a pre-trained pixel adjustment model, which helps to improve the accuracy of the brightness adjustment of the total reflection sunlight screen. Therefore, when the external light source changes or the light is uneven, the display brightness of the total reflection sunlight screen can be adaptively adjusted by adjusting the brightness of each pixel unit, thereby improving the display effect of the total reflection sunlight screen.

[0014] In a preferred example, the present application can be further configured as follows: performing brightness adjustment processing on each pixel unit respectively through a pre-trained pixel adjustment model according to each display brightness difference, specifically including:

[0015] Dividing pixel units with the same display brightness data into regions to obtain local image regions with the same display brightness;

[0016] Performing image layering processing on the display image of the local image area to obtain image data to be processed, wherein the image data to be processed includes image base layer data carrying display image detail information and image color gamut data carrying display image color information;

[0017] According to the display brightness difference of each local image area, brightness adjustment processing is performed on the image data to be processed, so that the display brightness of the local image area conforms to the actual illumination data.

[0018] By adopting the above technical scheme, in the process of adjusting the brightness of each pixel unit through the pixel adjustment model, since the display brightness of each part of the displayed image is different, the pixel units with the same display brightness data are divided into regions to obtain local image regions, which is helpful for batch processing of the pixel units in the local image region and reduces the calculation workload of the total reflection sunlight screen. The displayed image in the local image region is layered through image layering processing to avoid the occurrence of artifacts, distortion and image edge blurring that affect the display effect during the direct brightness adjustment of the displayed image. According to the display brightness difference of each local image region, the brightness of the image data to be processed is adjusted in a partitioned manner, thereby improving the display effect of the total reflection sunlight screen.

[0019] In a preferred example, the present application may be further configured as follows: the pixel units with the same display brightness data are divided into regions to obtain local image regions with the same display brightness, specifically including:

[0020] Counting the pixel units with the same display brightness data to obtain a local image area with the same display brightness;

[0021] According to a preset association relationship between adjacent pixel units, pixel units between the adjacent local image areas are divided to obtain divided local image areas to be processed;

[0022] Calculation is performed on the pixel units in the local image area to be processed to obtain a target local image area with the same display brightness.

[0023] By adopting the above technical solution, since there are differences in display brightness between each area of ​​the display pattern, if the brightness of the total reflection sunlight screen is adjusted consistently without distinction, it will cause overexposure of places with original brightness that are too bright, or images with original brightness that are too dark will become black areas that are indistinguishable to the naked eye, which is not conducive to the display of the image. By counting the pixel units with the same display brightness, local image areas with the same display brightness are obtained, which helps to perform the same brightness adjustment on local image areas with the same brightness in the display pattern, thereby reducing the computational workload of the total reflection sunlight screen. Since there are two transitions of different display brightness between the pixel units of adjacent local image areas, the pixel units in the local image area to be processed are operated by artificial intelligence algorithms such as fuzzy operations or neural convolution algorithms, so as to distinguish the two local image areas with different display brightness, and obtain the target local image area with the same display brightness. By adjusting the brightness of the target local image with the same display brightness, the computational workload of the total reflection sunlight screen is reduced.

[0024] In a preferred example, the present application may be further configured as follows: performing brightness adjustment processing on the image data to be processed according to the display brightness difference value of each local image area specifically includes:

[0025] generating, according to the display brightness difference of each local image area, an adaptive adjustment instruction for adjusting the image base layer data so as to make the brightness of the image base layer data conform to the actual illumination data;

[0026] The pixel adjustment model is used to perform a fitting operation on the adjusted image base layer data and the corresponding image color gamut data to obtain target display image data that conforms to the actual illumination data.

[0027] By adopting the above technical solution, in the process of adjusting the brightness of the total reflection sunlight screen through the pixel adjustment model, since there are differences in the display brightness of each local image area of ​​the displayed image, an adaptive adjustment instruction for adjusting the image base data is generated through the display brightness difference of each local image area, which helps to accurately adjust the brightness of each local image display area, and fit the adjusted image base data with the corresponding pixel color gamut data, which not only retains the color information of the displayed image, but also makes corresponding adjustments to the detail information of the displayed image, so that the fitted target display image not only conforms to the actual illumination data, but also avoids the phenomenon of edge blur or color distortion of the displayed image, thereby improving the display effect of the total reflection sunlight screen.

[0028] In a preferred example, the present application may be further configured as follows: generating an adaptive adjustment instruction for adjusting the image base layer data according to the display brightness difference of each local image area, further comprising:

[0029] Comparing the grayscale value in the image base layer data with a preset standard grayscale value for displaying the image;

[0030] According to the comparison result, the adaptive adjustment instruction is called to adjust the grayscale value in the image base layer data so that the display effect of the total reflection display screen meets the expected display standard of the displayed image.

[0031] By adopting the above-mentioned technical scheme, in the process of adjusting the brightness of the image base data containing the display image detail information, by comparing the grayscale value in the image base data with the preset standard grayscale value, the adaptive adjustment instruction is called according to the comparison result to adjust the grayscale value in the image base data, which helps to adjust the grayscale value in the image base data to the expected display effect, so that the display effect after the adjusted image base data and the image color gamut data are fitted meets the expected display standard, thereby improving the display effect of the total reflection sunlight screen when the external light source is uneven.

[0032] In a preferred example, the present application may be further configured as follows: the real-time acquisition of actual illumination data received by each pixel unit further includes:

[0033] According to a preset display time of a display image of the total reflection sunlight screen, obtaining external light data corresponding to the preset display time;

[0034] According to the external illumination data, generating an adaptive adjustment instruction corresponding to the external illumination data and used to control the total reflection sunlight screen to adjust the brightness;

[0035] When the display time of the total reflection sunlight screen reaches the estimated display time, the adaptive adjustment instruction is called to timely adjust the brightness of each pixel unit so that the display brightness of the total reflection sunlight screen meets the external light data.

[0036] By adopting the above technical solution, in the process of obtaining the actual illumination data received by each pixel unit and processing the actual illumination data, since the display effect of the total reflection sunlight screen depends on the external illumination data and the display time of the displayed image is pre-set, the external illumination data corresponding to the preset display time is obtained according to the preset display time of the displayed image of the total reflection sunlight screen, which helps to timely adjust the display brightness of the total reflection sunlight screen according to the external illumination data corresponding to the preset display time, so that when the total reflection sunlight screen reaches the expected display time, the display brightness displayed is consistent with the external illumination data at the same time, thereby improving the display effect of the total reflection sunlight screen.

[0037] In a preferred example, the present application can be further configured as follows: the adaptive adjustment method of the total reflection sunlight screen also includes:

[0038] When the actual illumination data is lower than a preset brightness threshold, a compensation instruction adapted to the actual illumination data and used to control the compensation light source of the total reflection sunlight screen to perform illumination compensation is generated;

[0039] Dividing the compensation light source into regions according to the pixel units to obtain the minimum compensation light source unit that can perform brightness compensation, so as to perform accurate illumination compensation on the pixel units;

[0040] According to the display brightness data of the pixel unit, the compensation instruction for the compensation light source unit corresponding to each pixel unit to perform illumination compensation is called.

[0041] By adopting the above technical solution, in the process of adjusting the brightness of the total reflection sunlight screen, since the display effect of the total reflection sunlight screen depends on the external lighting conditions, when the external lighting conditions are lower than the preset brightness threshold, such as when the lights are turned off or at night, the minimum compensation light source unit is called through the compensation instruction to perform lighting compensation on the pixel units of the total reflection sunlight screen, which helps to accurately compensate for the lighting of the total reflection sunlight screen, thereby improving the display effect of the total reflection sunlight screen when the external light brightness is too low.

[0042] The second object of the invention is achieved by the following technical solutions:

[0043] Provided is an adaptive adjustment system for a total reflection sunlight screen, the adaptive adjustment system for the total reflection sunlight screen comprising:

[0044] An image division module, used to divide the display image of the total reflection sunlight screen into a plurality of pixel units carrying image brightness information;

[0045] A data acquisition module, used for acquiring actual illumination data received by each pixel unit in real time;

[0046] A data comparison module, used to compare the display brightness data of each pixel unit with the actual illumination data to obtain a display brightness difference between each pixel unit and an external light source;

[0047] The image processing module is used to perform brightness adjustment processing on each pixel unit according to each display brightness difference through a pre-trained pixel adjustment model, so that the total reflection sunlight screen can be adaptively adjusted according to the actual illumination data.

[0048] By adopting the above technical solution, in the process of adjusting the brightness of the total reflection sunlight screen, the display image is divided into several pixel units through the image division module, and each pixel unit is compared with the actual illumination data in the data comparison module. The comparison result helps to accurately adjust the pixel unit, and the display brightness difference of each pixel unit is adjusted by the pre-trained pixel adjustment model in the data processing module, which helps to improve the adjustment accuracy of the total reflection sunlight screen. Therefore, when the external light source changes, the display brightness of the total reflection sunlight screen can be adaptively adjusted by adjusting the brightness of each pixel unit, thereby improving the display effect of the total reflection sunlight screen.

[0049] The third objective of the present application is achieved through the following technical solutions:

[0050] A computer device comprises a memory, a processor and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the above-mentioned method for adaptively adjusting the total reflection sunlight screen are implemented.

[0051] The fourth objective of the present application is achieved through the following technical solutions:

[0052] A computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the above-mentioned method for adaptively adjusting the total reflection sunlight screen are implemented.

[0053] In summary, the present application includes at least one of the following beneficial technical effects:

[0054] 1. By dividing the display image of the total reflection sunlight screen into several pixel units, each pixel unit is compared with the actual light data respectively, and the comparison results are helpful to accurately adjust the pixel units, and the display brightness difference of each pixel unit is adjusted through the pre-trained pixel adjustment model, which helps to improve the adjustment accuracy of the total reflection sunlight screen. Therefore, when the external light source changes or the light is uneven, the display brightness of the total reflection sunlight screen can be adaptively adjusted by adjusting the brightness of each pixel unit, thereby improving the display effect of the total reflection sunlight screen;

[0055] 2. Pixel units with the same display brightness data are divided into regions to obtain local image regions, which is helpful for batch processing of pixel units in the local image region and reduces the computational workload of the total reflection sunlight screen. The display image in the local image region is layered through filtering processing to avoid artifacts, distortion, and image edge blur that affect the display effect during direct brightness adjustment of the display image. According to the display brightness difference of each local image region, the brightness of the filtered image data to be processed is adjusted, thereby improving the display effect of the total reflection sunlight screen;

[0056] 3. According to the preset display time of the display image of the total reflection sunlight screen, the external light data corresponding to the preset display time is obtained, which helps to timely adjust the display brightness of the total reflection sunlight screen according to the external light data corresponding to the preset display time, so that when the total reflection sunlight screen reaches the expected display time, the display brightness displayed is consistent with the external light data at the same time, thereby improving the display effect of the total reflection sunlight screen. BRIEF DESCRIPTION OF THE DRAWINGS

[0057] Figure 1 It is a flow chart of an implementation method of an adaptive adjustment method of a total reflection sunlight screen in one embodiment of the present application.

[0058] Figure 2 It is a flow chart for implementing step S20 in the adaptive adjustment method of the total reflection sunlight screen in one embodiment of the present application.

[0059] Figure 3 It is a flow chart for implementing step S40 in the adaptive adjustment method of the total reflection sunlight screen in one embodiment of the present application.

[0060] Figure 4 It is a flowchart for implementing step S201 in the adaptive adjustment method of the total reflection sunlight screen according to an embodiment of the present application.

[0061] Figure 5 It is a flowchart for implementing step S203 in the adaptive adjustment method of the total reflection sunlight screen according to an embodiment of the present application.

[0062] Figure 6 It is a flowchart for implementing step S401 in the adaptive adjustment method of the total reflection sunlight screen according to an embodiment of the present application.

[0063] Figure 7 This is another implementation flow chart of the adaptive adjustment method of the total reflection sunlight screen in one embodiment of the present application.

[0064] Figure 8 It is a schematic diagram of the module structure of an adaptive adjustment system of a total reflection sunlight screen in one embodiment of the present application.

[0065] Fig. 9 It is a schematic diagram of the internal structure of a computer device in one embodiment of the present application. DETAILED DESCRIPTION

[0066] The present application is further described in detail below in conjunction with the accompanying drawings.

[0067] In one embodiment, if Figure 1 As shown, the present application discloses an adaptive adjustment method of a total reflection sunlight screen, which specifically includes the following steps:

[0068] S10: Divide the display image of the total reflection sunlight screen into a plurality of pixel units carrying image brightness information.

[0069] Specifically, since the display content of the displayed image may have inconsistent brightness, for example, when text or characters need to be highlighted, the display brightness of the target text or character will be increased to make the audience focus on the target text or character. The pixel unit is the smallest local image block that can independently display the image and constitutes the displayed image. Dividing the displayed image of the total reflection sunlight screen into several pixel units carrying image brightness information helps to accurately adjust the brightness of each display area of ​​the displayed image.

[0070] S20: Acquire actual illumination data received by each pixel unit in real time.

[0071] Specific, combined Figure 2 Step S20 specifically includes the following steps:

[0072] S101: according to a preset display time of a display image of a total reflection sunlight screen, obtaining external light data corresponding to the preset display time.

[0073] Specifically, since the display effect of the total reflection sunlight screen depends on the external light data, and the display time of the display image is preset, the external light data corresponding to the preset display time is obtained according to the preset display time of the display image of the total reflection sunlight screen, which helps to timely adjust the display brightness of the total reflection sunlight screen according to the external light data corresponding to the preset display time. For example, if the display time of the display pattern of the total reflection sunlight screen is 2 hours, the external light data for the next 2 hours, such as the light intensity and the change of the light intensity, is obtained.

[0074] S102: generating, according to the external illumination data, an adaptive adjustment instruction corresponding to the external illumination data and used for controlling the total reflection sunlight screen to adjust the brightness.

[0075] Specifically, based on the external lighting data corresponding to the preset display time, such as light intensity and light intensity change, and based on the change of light intensity, the light intensity of the current total reflection sunlight screen at the next display time is predicted. For example, the light intensity of the current total reflection sunlight screen is 10Lux, then the light intensity of the total reflection sunlight screen at the next display time is predicted according to the attenuation or enhancement of the current light intensity. For example, if the light intensity received by the total reflection sunlight screen after 1 minute is predicted to be 5Lux, it is determined that the light intensity at the next display time is lower than the light intensity at the current display time, and an adaptive adjustment instruction is generated for controlling the total reflection sunlight screen to adjust the brightness, so that when the total reflection sunlight screen reaches the next display time, the display brightness can be adjusted in time to be consistent with the external lighting data.

[0076] S103: When the display time of the total reflection sunlight screen reaches the expected display time, the adaptive adjustment instruction is called to timely adjust the brightness of each pixel unit so that the display brightness of the total reflection sunlight screen meets the external light data.

[0077] Specifically, when the display time of the total reflection sunlight screen reaches the preset display time, the adaptive adjustment instruction pre-generated according to the change of light intensity is called, so that the brightness of each pixel is adjusted in time according to the adaptive adjustment instruction, so that the display brightness of the total reflection sunlight screen meets the actual external light data at that time. For example, when the total reflection sunlight screen reaches the next display time, the adaptive adjustment instruction pre-generated according to the light intensity of 5Lux in the previous display time is called to adjust the brightness of each pixel unit respectively, so that the display brightness of the total reflection sunlight screen meets the actual light data in the same time period.

[0078] S30: Compare the display brightness data of each pixel unit with the actual illumination data to obtain the display brightness difference between each pixel unit and the external light source.

[0079] Specifically, since there are differences in the light intensity reflected by the linear light source to each pixel unit, and the display brightness of the display image corresponding to each pixel unit may also be different, the display brightness of each pixel unit is compared with the actual lighting data, so as to obtain the display brightness difference between each pixel unit and the external light source. This helps to accurately adjust the brightness of each pixel unit according to the display brightness difference, so that the actual display effect of the fully reflective sunlight screen is more in line with the requirements of the actual lighting data.

[0080] S40: According to each display brightness difference, a pre-trained pixel adjustment model is used to adjust the brightness of each pixel unit, so that the full reflection sunlight screen can be adaptively adjusted according to the actual illumination data.

[0081] Specific, combined Figure 3 Step S40 specifically includes the following steps:

[0082] S201: Divide pixel units with the same display brightness data into regions to obtain local image regions with the same display brightness.

[0083] Specific, combined Figure 4 Step S201 specifically includes the following steps:

[0084] S301: Counting pixel units with the same display brightness data to obtain local image areas with the same display brightness.

[0085] Specifically, since the display brightness of the same thing in the displayed image is the same, for example, the display brightness of the same word is the same, or the display brightness of the same object is the same, the pixel units with the same display brightness used to display the same thing are counted to obtain a local image area used to display the same thing. The display brightness of the local image area is the same, and the local image area belonging to the same thing is uniformly adjusted in brightness, which helps to reduce the computational workload of the total reflection sunlight screen for brightness adjustment of each pixel unit.

[0086] S302: Dividing the pixel units between adjacent local image regions according to a preset association relationship between adjacent pixel units to obtain divided local image regions to be processed.

[0087] Specifically, since the neighborhood of the pixel to be processed is too large or too small, it will have an adverse effect on the display effect of the displayed image, such as the appearance of halo or edge blur. Therefore, a fuzzy operation is performed on the pixel units in the local image area to be processed, so as to distinguish two local image areas with different display brightness, thereby better transitioning between adjacent local image areas and improving the display effect of the total reflection sunlight screen.

[0088] The preset association relationship of adjacent pixel units in this embodiment is obtained by training the display image information of several pixel units in advance through fuzzy operation. For example, the average display brightness of the pixel units in area A is taken as the A sample, the average display brightness of the pixel units in the adjacent area is taken as the B sample, and the display brightness of the mixed pixel units between area A and area B that do not conform to the A sample or the B sample is taken as the C sample. The C sample is fuzzy processed according to the fuzzy operation, and the corresponding adaptive adjustment instruction is called to adjust the brightness of the corresponding mixed pixel unit, so that the display brightness of the mixed pixel unit can smoothly transition from area A to area B.

[0089] It should be noted that the way of operating on pixel units includes not only the fuzzy operation in this embodiment but also a neural convolution algorithm and an adaptive genetic neural algorithm, etc., which can be set according to actual needs and is not limited to the one in this embodiment.

[0090] S303: Performing operations on pixel units in the local image area to be processed to obtain a target local image area having the same display brightness.

[0091] Specifically, the pixel units in the local image area to be processed are operated by fuzzy operation, so as to distinguish the local image areas with different display brightness, so as to make unified adjustment for the target local image areas with the same display brightness, and reduce the calculation workload of the total reflection sunlight screen. For example, the target local image areas with the same display brightness are uniformly adjusted according to the actual illumination data, and the brightness of the pixel units between the target local image area and the adjacent local image area is adjusted according to the actual illumination data actually received by each pixel unit, so that the display brightness can be smoothly transitioned between the target local image area and the adjacent local image area, and the halo or distortion that occurs in the process of adjusting the brightness of the target local image area is reduced.

[0092] S202: Performing image layering processing on the display image of the local image area to obtain image data to be processed.

[0093] Specifically, the image data to be processed includes image base data carrying detailed information of the displayed image and image color gamut data carrying color information of the displayed image. The displayed image is layered by performing image layering processing on the displayed image of the local image area. It should be noted that if the displayed image is adjusted directly, the corresponding color of the displayed image will also be adjusted synchronously during the brightness adjustment process, which may cause color distortion or halo. Therefore, the displayed image is divided into image base data that needs to be adjusted and image color gamut data that needs to be retained through image layering processing, so that only the brightness of the image base data needs to be adjusted, while the original display color information of the displayed image is retained.

[0094] It should be noted that the image layering processing method in this embodiment is set to a bilateral filtering algorithm, and a histogram equalization operation or the like may also be used. It can be set according to actual needs and is not limited to the one in this embodiment.

[0095] S203: performing brightness adjustment processing on the image data to be processed according to the display brightness difference value of each local image area, so as to make the display brightness of the local image area conform to the actual illumination data.

[0096] Specific, combined Figure 5 Step S203 specifically includes the following steps:

[0097] S401: generating an adaptive adjustment instruction for adjusting the image base layer data according to the display brightness difference of each local image area, so as to make the brightness of the image base layer data conform to the actual illumination data.

[0098] In this embodiment, since there are differences in the display brightness of each local image area of ​​the displayed image, an adaptive adjustment instruction for adjusting the image base data is generated by using the display brightness difference of each local image area, which helps to accurately adjust the brightness of each local image display area.

[0099] Specifically, Figure 6 As shown, step S401 specifically includes the following steps:

[0100] S501: Compare the grayscale value in the image base data with the preset standard grayscale value for displaying the image.

[0101] Specifically, by comparing the grayscale value in the image base data with the preset standard grayscale value, the adaptive adjustment instruction is called according to the comparison result to adjust the grayscale value in the image base data, which helps to adjust the grayscale value in the image base data to the expected display effect.

[0102] S502: According to the comparison result, calling the adaptive adjustment instruction to adjust the gray value in the image base layer data, so that the display effect of the total reflection display screen meets the expected display standard of the displayed image.

[0103] Specifically, according to the comparison result, the adaptive adjustment instruction corresponding to the actual light intensity is called to adjust the grayscale value in the image base data, and adjust the grayscale value in each pixel unit to a standard grayscale value that is consistent with the expected display effect, so that the display brightness after the adjusted image base data and the image color gamut data are fitted meets the expected display effect. For example, if the grayscale value in the image base data is 100, and the standard grayscale value to achieve the preset display effect is 150, then according to the comparison result, the difference between the grayscale value of the current displayed image and the standard grayscale value is 50, then the corresponding adaptive adjustment instruction is called to adjust the grayscale value in the image base data, thereby reducing the gap between the current grayscale value and the standard grayscale value, so that the display effect of the full reflection display screen meets the expected display standard.

[0104] S402: performing a fitting operation on the adjusted image base data and the corresponding image color gamut data through a pixel adjustment model to obtain target display image data that conforms to actual illumination data.

[0105] Specifically, according to the mapping relationship between the image feature vectors, the adjusted image base data is fitted with the corresponding image color gamut data, so as to obtain the target display image data that conforms to the actual illumination data. For example, the image base data and the image color gamut data are nonlinearly fitted by the least squares method, and are associated according to the mapping relationship between the image feature vectors, so as to obtain the target display image data. It should be noted that the mapping relationship between the image feature vectors is a one-to-one mapping.

[0106] In this embodiment, the pixel adjustment model is obtained by pre-training with several different display brightness differences. The actual display brightness of the total reflection sunlight screen in the same time period is obtained as a training sample under each different external light intensity, and the display brightness of the total reflection sunlight screen under different actual external light intensities is adaptively adjusted and trained through machine learning. The trained optimal brightness adjustment data and the corresponding external light intensity are mapped one by one and saved, thereby obtaining the pixel adjustment model. Since the display image of the total reflection sunlight screen is played at a preset playback speed, the display brightness of the playback content is calculated in real time, and then compared with the actual external light brightness, and then the corresponding brightness adjustment is performed according to the comparison result. Obviously, this method cannot meet the real-time playback speed of the display image. Therefore, through the pre-trained pixel adjustment model, the brightness adjustment processing of the pixel unit can be performed more timely, saving the data calculation time of the total reflection sunlight screen. Through the pixel adjustment model, the display effect of the total reflection sunlight screen can achieve the expected display effect under different light intensities.

[0107] In this embodiment, since the total reflection sunlight screen displays by reflecting external light sources, a large amount of highly penetrating spectrum is filtered during the reflection process, thereby achieving the effect of eye protection. However, most of the LED light sources are linear light sources, and the external light sources received at each position of the total reflection sunlight screen are uneven, resulting in uneven display brightness of the total reflection sunlight screen, affecting the display effect of the total reflection sunlight screen. Therefore, by dividing the displayed image into several pixel units, each pixel unit is compared with the actual illumination data respectively, and the comparison result helps to accurately adjust the pixel unit, and the display brightness difference of each pixel unit is adjusted by a pre-trained pixel adjustment model, which helps to improve the accuracy of the brightness adjustment of the total reflection sunlight screen. Therefore, when the external light source changes or the light is uneven, the display brightness of the total reflection sunlight screen can be adaptively adjusted by adjusting the brightness of each pixel unit, thereby improving the display effect of the total reflection sunlight screen.

[0108] In one embodiment, if Figure 7 As shown, the adaptive adjustment method of the total reflection sunlight screen also includes:

[0109] S601: When the actual illumination data is lower than a preset brightness threshold, a compensation instruction is generated that is adapted to the actual illumination data and is used to control the compensation light source of the total reflection sunlight screen to perform illumination compensation.

[0110] Specifically, since the display effect of the fully-reflective sunlight screen depends on the external lighting conditions, when the external lighting conditions are lower than the preset brightness threshold, such as when the lights are turned off or at night, the light brightness conditions are far from meeting the display requirements of the fully-reflective sunlight screen. Therefore, when the actual lighting data is lower than the preset brightness threshold, additional lighting compensation is required for the fully-reflective sunlight screen. Therefore, based on the actual lighting data, a compensation instruction corresponding to the actual lighting data is generated, so that according to the compensation instruction, the compensation light source can be called to perform lighting compensation on the fully-reflective sunlight screen.

[0111] S602: Divide the compensation light source into regions according to the pixel units to obtain the minimum compensation light source unit that can perform brightness compensation, so as to perform accurate illumination compensation on the pixel units.

[0112] Specifically, since each pixel unit requires different light brightness, for example, the pixel unit in area A requires 10 Lux of light to display an image, while the pixel unit in area B requires 5 Lux of light to satisfy the image display effect, the compensation light source is divided into regions according to each pixel unit to obtain the smallest compensation light source unit that can perform brightness compensation, thereby accurately compensating the pixel unit for light according to the smallest compensation light source unit.

[0113] S603: According to the display brightness data of the pixel unit, calling the compensation light source unit corresponding to each pixel unit to perform a compensation instruction for illumination compensation.

[0114] Specifically, according to the display brightness data of each pixel unit, the corresponding compensation instruction is called to call the corresponding compensation light source unit to perform lighting compensation. For example, area A needs to highlight objects and requires lighting compensation with high light intensity. Therefore, the compensation instruction corresponding to the display brightness data is called to perform precise lighting compensation on the pixel units in area A, so that the brightness of the displayed image in area A meets the requirements of the expected display effect.

[0115] In the present embodiment, during the brightness adjustment process of the total reflection sunlight screen, since the display effect of the total reflection sunlight screen depends on the external lighting conditions, when the external lighting conditions are lower than the preset brightness threshold, such as when the lights are turned off or at night, the light brightness cannot meet the display requirements of the total reflection sunlight screen. Therefore, the minimum compensation light source unit is called through the compensation instruction to perform light compensation on the pixel units of the total reflection sunlight screen, which helps to accurately compensate for the light of the total reflection sunlight screen, thereby improving the display effect of the total reflection sunlight screen when the external light brightness is too low.

[0116] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0117] In one embodiment, an adaptive adjustment system for a total reflection sunlight screen is provided, and the adaptive adjustment system for the total reflection sunlight screen corresponds one-to-one to the adaptive adjustment method for the total reflection sunlight screen in the above embodiment. Figure 8 As shown, the self-adaptive adjustment system of the total reflection sunlight screen includes an image division module, a data acquisition module, a data comparison module and an image processing module. The detailed description of each functional module is as follows:

[0118] The image division module is used to divide the display image of the total reflection sunlight screen into a number of pixel units carrying image brightness information.

[0119] The data acquisition module is used to acquire the actual illumination data received by each pixel unit in real time.

[0120] The data comparison module is used to compare the display brightness data of each pixel unit with the actual illumination data to obtain the display brightness difference between each pixel unit and the external light source.

[0121] The image processing module is used to perform brightness adjustment processing on each pixel unit according to each display brightness difference through a pre-trained pixel adjustment model, so that the total reflection sunlight screen can be adaptively adjusted according to actual lighting data.

[0122] Optionally, the image processing module includes:

[0123] The area division submodule is used to divide the pixel units with the same display brightness data into regions to obtain local image regions with the same display brightness.

[0124] The image layering submodule is used to perform image layering processing on the display image of the local image area to obtain image data to be processed, wherein the image data to be processed includes image base layer data carrying display image information and image color gamut data carrying display image color information.

[0125] The brightness adjustment submodule is used to perform brightness adjustment processing on the image data to be processed according to the display brightness difference of each local image area, so as to make the display brightness of the local image area conform to the actual illumination data.

[0126] Optionally, the area division submodule includes:

[0127] The local image area statistics unit is used to count pixel units with the same display brightness data to obtain local image areas with the same display brightness.

[0128] The local image area division unit is used to divide the pixel units between adjacent local image areas according to the preset association relationship between adjacent pixel units to obtain the divided local image area to be processed.

[0129] The local image area operation unit is used to operate on the pixel units in the local image area to be processed to obtain a target local image area with the same display brightness.

[0130] Optionally, the brightness adjustment submodule includes:

[0131] The instruction generation unit is used to generate an adaptive adjustment instruction for adjusting the image base layer data according to the display brightness difference of each local image area, so as to make the brightness of the image base layer data conform to the actual illumination data.

[0132] The data fitting unit is used to perform fitting operation on the adjusted image base data and the corresponding image color gamut data through a pixel adjustment model to obtain target display image data that conforms to the actual illumination data.

[0133] Optionally, the instruction generation unit includes:

[0134] The grayscale value comparison subunit is used to compare the grayscale value in the image base data with the preset standard grayscale value of the displayed image.

[0135] The instruction calling subunit is used to call the adaptive adjustment instruction to adjust the gray value in the image base layer data according to the comparison result, so that the display effect of the full reflection display screen meets the expected display standard of the displayed image.

[0136] Optionally, the data acquisition module includes:

[0137] The illumination data acquisition submodule is used to acquire the external illumination data corresponding to the preset display time of the display image of the total reflection sunlight screen according to the preset display time.

[0138] The adaptive adjustment instruction generation submodule is used to generate, according to the external illumination data, an adaptive adjustment instruction corresponding to the external illumination data and used to control the total reflection sunlight screen to adjust the brightness.

[0139] The adaptive adjustment instruction calling submodule is used to call the adaptive adjustment instruction when the display time of the total reflection sunlight screen reaches the expected display time, so as to timely adjust the brightness of each pixel unit so that the display brightness of the total reflection sunlight screen meets the external light data.

[0140] Optional, fully reflective sunscreen adaptive adjustment system also includes:

[0141] The compensation instruction generation module is used to generate a compensation instruction adapted to the actual illumination data and used to control the compensation light source of the total reflection sunlight screen to perform illumination compensation when the actual illumination data is lower than a preset brightness threshold.

[0142] The compensation light source division module is used to divide the compensation light source into regions according to the pixel units to obtain the minimum compensation light source unit that can perform brightness compensation, so as to perform accurate illumination compensation on the pixel units.

[0143] The compensation instruction calling module is used to call the compensation instruction of the compensation light source unit corresponding to each pixel unit to perform illumination compensation according to the display brightness data of the pixel unit.

[0144] In the present embodiment, in the process of adjusting the brightness of the total reflection sunlight screen, the display image is divided into several pixel units through the image division module, and each pixel unit is compared with the actual illumination data in the data comparison module. The comparison result helps to accurately adjust the pixel unit, and the display brightness difference of each pixel unit is adjusted by the pre-trained pixel adjustment model in the data processing module, which helps to improve the adjustment accuracy of the total reflection sunlight screen. Therefore, when the external light source changes, the display brightness of the total reflection sunlight screen can be adaptively adjusted by adjusting the brightness of each pixel unit, thereby improving the display effect of the total reflection sunlight screen.

[0145] The specific definition of the adaptive adjustment system of the total reflection sunlight screen can be found in the definition of the adaptive adjustment method of the total reflection sunlight screen mentioned above, which will not be repeated here. Each module in the adaptive adjustment system of the total reflection sunlight screen can be implemented in whole or in part by software, hardware and a combination thereof. Each of the above modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to each of the above modules.

[0146] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Fig. 9 As shown. The computer device includes a processor, a memory, a network interface and a database connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, an adaptive adjustment method for a total reflection sunlight screen is implemented.

[0147] In one embodiment, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the above-mentioned method for adaptively adjusting the total reflection sunlight screen are implemented.

[0148] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.

[0149] Those skilled in the art will clearly understand that for the sake of convenience and brevity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the system can be divided into different functional units or modules to complete all or part of the functions described above.

[0150] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.

Claims

1. A self-adaptive adjustment method for a total reflection sunlight screen, characterized in that: The self-adaptive adjustment method of the total reflection sunlight screen comprises: Dividing the displayed image of the total reflection sunlight screen into a plurality of pixel units carrying image brightness information; Acquire actual illumination data received by each pixel unit in real time; Comparing the display brightness data of each pixel unit with the actual illumination data to obtain a display brightness difference between each pixel unit and an external light source; According to each of the display brightness differences, each pixel unit is subjected to brightness adjustment processing by a pre-trained pixel adjustment model, so that the total reflection sunlight screen can be adaptively adjusted according to the actual illumination data; The pixel adjustment model is obtained by pre-training with several different display brightness differences. The actual display brightness of the full-reflection sunlight screen in the same time period is obtained as a training sample under each different external light intensity. The display brightness of the full-reflection sunlight screen under different actual external light intensities is adaptively adjusted through machine learning. The trained optimal brightness adjustment data is mapped one-to-one with the corresponding external light intensity and saved, thereby obtaining the pixel adjustment model.

2. The self-adaptive adjustment method of the total reflection sunlight screen according to claim 1, characterized in that: According to each of the display brightness differences, the brightness adjustment process is performed on each pixel unit by using a pre-trained pixel adjustment model, specifically including: Dividing pixel units with the same display brightness data into regions to obtain local image regions with the same display brightness; Performing image layering processing on the display image of the local image area to obtain image data to be processed, wherein the image data to be processed includes image base layer data carrying display image information and image color gamut data carrying display image color information; According to the display brightness difference of each local image area, brightness adjustment processing is performed on the image data to be processed, so that the display brightness of the local image area conforms to the actual illumination data.

3. The self-adaptive adjustment method of the total reflection sunlight screen according to claim 2, characterized in that: The step of dividing the pixel units with the same display brightness data into regions to obtain local image regions with the same display brightness specifically includes: Counting the pixel units with the same display brightness data to obtain a local image area with the same display brightness; According to a preset association relationship between adjacent pixel units, pixel units between adjacent local image areas are divided to obtain divided local image areas to be processed; Calculation is performed on the pixel units in the local image area to be processed to obtain a target local image area with the same display brightness.

4. The self-adaptive adjustment method of the total reflection sunlight screen according to claim 2, characterized in that: The performing brightness adjustment processing on the image data to be processed according to the display brightness difference value of each local image area specifically includes: generating, according to the display brightness difference of each local image area, an adaptive adjustment instruction for adjusting the image base layer data so as to make the brightness of the image base layer data conform to the actual illumination data; The pixel adjustment model is used to perform a fitting operation on the adjusted image base layer data and the corresponding image color gamut data to obtain target display image data that conforms to the actual illumination data.

5. The self-adaptive adjustment method of the total reflection sunlight screen according to claim 4, characterized in that: The step of generating an adaptive adjustment instruction for adjusting the image base layer data according to the display brightness difference value of each local image area further includes: Comparing the grayscale value in the image base layer data with a preset standard grayscale value for displaying the image; According to the comparison result, the adaptive adjustment instruction is called to adjust the grayscale value in the image base data so that the display effect of the total reflection sunlight screen meets the expected display standard of the displayed image.

6. The self-adaptive adjustment method of the total reflection sunlight screen according to claim 1, characterized in that: The real-time acquisition of the actual illumination data received by each pixel unit also includes: According to a preset display time of a display image of the total reflection sunlight screen, obtaining external light data corresponding to the preset display time; According to the external illumination data, generating an adaptive adjustment instruction corresponding to the external illumination data and used to control the total reflection sunlight screen to adjust the brightness; When the display time of the total reflection sunlight screen reaches the preset display time, the adaptive adjustment instruction is called to timely adjust the brightness of each pixel unit so that the display brightness of the total reflection sunlight screen meets the external light data.

7. The self-adaptive adjustment method of a total reflection sunlight screen according to any one of claims 1 to 6, characterized in that: The self-adaptive adjustment method of the total reflection sunlight screen also includes: When the actual illumination data is lower than a preset brightness threshold, a compensation instruction adapted to the actual illumination data and used to control the compensation light source of the total reflection sunlight screen to perform illumination compensation is generated; Dividing the compensation light source into regions according to the pixel units to obtain the minimum compensation light source unit that can perform brightness compensation, so as to perform accurate illumination compensation on the pixel units; According to the display brightness data of the pixel unit, a compensation instruction for performing illumination compensation on a compensation light source unit corresponding to each pixel unit is called.

8. An adaptive adjustment system for a total reflection sunlight screen, characterized in that: The self-adaptive adjustment system of the total reflection sunlight screen comprises: An image division module, used to divide the display image of the total reflection sunlight screen into a plurality of pixel units carrying image brightness information; A data acquisition module, used for acquiring actual illumination data received by each pixel unit in real time; A data comparison module, used to compare the display brightness data of each pixel unit with the actual illumination data to obtain a display brightness difference between each pixel unit and an external light source; An image processing module, used to perform brightness adjustment processing on each pixel unit according to each display brightness difference through a pre-trained pixel adjustment model, so that the total reflection sunlight screen can be adaptively adjusted according to the actual illumination data; The pixel adjustment model is obtained by pre-training with several different display brightness differences. The actual display brightness of the full-reflection sunlight screen in the same time period is obtained as a training sample under each different external light intensity. The display brightness of the full-reflection sunlight screen under different actual external light intensities is adaptively adjusted through machine learning. The trained optimal brightness adjustment data is mapped one-to-one with the corresponding external light intensity and saved, thereby obtaining the pixel adjustment model.

9. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the adaptive adjustment method of the total reflection sunlight screen as claimed in any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method for adaptively adjusting a total reflection sunlight screen as claimed in any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • Screen light intensity adjusting method and mobile terminal

    CN106357904A

  • Display screen brightness adjusting method and device, storage medium and terminal

    CN110930964A