Display brightness control method and system based on digital information processing

By analyzing the environmental brightness and historical user adjustment behavior, and weighted fitting combined with the brightness characteristic value of the video image, the adaptive brightness adjustment of the LED display screen is achieved, which solves the frequent adjustment problems caused by video brightness fluctuations and improves the user experience.

CN119600931BActive Publication Date: 2025-07-29SHENZHEN MUDE TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411695199.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-25
Publication Date
2025-07-29
Estimated Expiration
2044-11-25

AI Technical Summary

Technical Problem

When the existing LED display plays dynamic video, the fluctuations in the video brightness cause users to frequently adjust the screen brightness, affecting the viewing experience.

Method used

By obtaining the ambient brightness and historical user brightening behavior, analyzing the brightness characteristic values of each video image, combined with weighted relationship fitting, the advance adaptive brightness adjustment of unplayed videos is achieved.

Benefits of technology

Reduce user brightness switching and improve the viewing experience during video playback.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119600931B_ABST
    Figure CN119600931B_ABST
Patent Text Reader

Abstract

The present invention relates to the technical field of display screen brightness adjustment, and in particular to a display screen brightness control method and system based on digital information processing. The method obtains the video brightness characteristic value of each frame of the video image in the video through the brightness deviation of the video image, the brightness flickering in the time sequence, and the drastic amplitude change; based on the screen brightness demand of the user's brightness adjustment behavior, a weighted relationship fitting is performed in combination with the ambient brightness and the video brightness characteristic value to obtain the brightness adjustment fitting relationship at this time, and the screen brightness of subsequent unplayed videos is adaptively controlled in advance through the fitting relationship. The brightness change and adjustment of the video played by the user are combined with the ambient brightness to adjust the screen brightness of the subsequent video playback, thereby reducing the user's brightness switching to improve the user's viewing experience.
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 screen brightness adjustment, and specifically to a display screen brightness control method and system based on digital information processing. Background Art

[0002] With the more extensive application scenarios of LED display screens, driven by technological progress and market demands, the requirements for display screen brightness control are also continuously increasing. LED display screens are usually equipped with advanced automatic brightness adjustment systems, which monitor the ambient light in real time through light sensors and automatically adjust the brightness of the display screen to ensure the best visual effects and energy efficiency. With the introduction of intelligent control technology and artificial intelligence, brightness control has become more precise and flexible, and can adapt to different environmental conditions and application requirements.

[0003] However, the currently commonly used LED screen brightness control methods mainly use light sensors to detect the ambient brightness and adjust the brightness of the display screen according to the level of the ambient brightness. However, when the display screen plays dynamic videos, the brightness of the video itself fluctuates and the viewing habits of the users themselves are also different. Only analyzing based on the ambient brightness situation will result in the situation that users cannot see clearly in low-brightness video content or are dazzled by high-brightness video content. Users still need to frequently adjust the screen brightness during the video viewing process, affecting the viewing experience of the users. Summary of the Invention

[0004] In view of the above problems, the embodiments of the present application provide a display screen brightness control method and system based on digital information processing, which are used to solve the problem in the prior art that due to the fluctuating brightness of the video itself, users still need to frequently adjust the screen brightness, affecting the viewing experience of the users.

[0005] According to one aspect of the embodiments of the present invention, a display screen brightness control method based on digital information processing is provided, including:

[0006] During the video playback of the user device, obtain the ambient brightness and the screen brightness after the historical user brightness adjustment behavior, and obtain the brightness of each frame of video image in the video;

[0007] According to the deviation situation between each frame of video image and the screen brightness, the possible brightness flicker of each frame of video image before and after in time sequence, and the severity of the brightness change of each frame of video image before in time sequence, obtain the video brightness feature value of each frame of video image;

[0008] Based on the screen brightness after the historical user brightness adjustment behavior, perform weighted relationship fitting on the ambient brightness and the video brightness feature value to obtain the brightness adjustment fitting relationship under the ambient brightness;

[0009] The screen brightness of the unplayed video is adjusted based on the brightness adjustment fitting relationship under the ambient brightness.

[0010] In the above scheme, the influence of brightness changes in the video is taken into account, and the brightness deviation of the video image, the brightness flickering in the time sequence, and the drastic amplitude of the change are used to comprehensively reflect the necessary degree to which the video image needs to be adjusted, and the video brightness characteristic value of each frame of the video image is obtained. Further considering the ideal brightness requirements of the user's adjustment, a common weighted relationship fitting is performed in combination with the ambient brightness and the video brightness characteristic value, thereby considering the user's adjustment requirements for different video brightness characteristics under the ambient brightness at this time, and obtaining the brightness adjustment fitting relationship at this time, and using the fitting relationship to perform pre-adaptive screen brightness control for subsequent unplayed videos. Through the brightness changes and adjustments of the videos played by the user, the screen brightness of subsequent video playback is adjusted in combination with the ambient brightness, reducing the user's brightness switching to improve the user's viewing experience.

[0011] Furthermore, the method for obtaining the video brightness characteristic value includes:

[0012] For any frame of video image, the ideal difference of the video image is obtained based on the degree of deviation between the video image and the screen brightness after the historical user brightness adjustment behavior;

[0013] Obtaining a local flicker degree of the video image according to a brightness mutation degree between adjacent frames of the video image within a time sequence range;

[0014] Obtaining the brightness fluctuation of the video image according to the brightness distribution change amplitude of the local video image in the previous time sequence of the video image;

[0015] The video brightness characteristic value of the video image is obtained by combining the ideal difference, local flicker and brightness fluctuation of the video image.

[0016] In the above scheme, the necessary degree of adjustment of each frame of video image is analyzed. The deviation between the brightness of the video image itself and the user's ideal brightness state reflects the impact of the difference in user viewing experience. The degree of brightness mutation between adjacent video images in the time period reflects the impact of the video flicker itself on the viewing experience. The amplitude of the brightness change in front of the video image reflects the impact of large changes in video brightness on user vision. The brightness change characteristics of the video image in these three aspects are combined to reflect the impact on the user experience. This characterizes the necessary degree to which the corresponding brightness of the video image needs to be adjusted, providing a data basis for brightness adjustment of subsequent video playback.

[0017] Furthermore, obtaining the ideal difference of the video image based on the degree of deviation between the video image and the screen brightness after the historical user brightness adjustment behavior includes:

[0018] Before this video image, use the screen brightness after the most recent historical user brightening behavior in time sequence as the ideal brightness of this video image;

[0019] Use the difference between the brightness of this video image and the ideal brightness as the ideal difference degree of this video image.

[0020] Furthermore, obtaining the local flicker degree of this video image according to the brightness mutation degree between adjacent frame video images of this video image within a time sequence range includes:

[0021] Within the preset time range of this video image, use the brightness difference between every two adjacent frame video images as the adjacent difference;

[0022] When the adjacent difference is greater than the preset brightness difference threshold, use the corresponding adjacent difference as the flicker difference;

[0023] Combine all the flicker differences within the preset time range of this video image to obtain the local flicker degree of this video image.

[0024] Furthermore, obtaining the brightness fluctuation degree of this video image according to the change amplitude of the brightness distribution of the local video image before this video image in time sequence includes:

[0025] Use the video image within the preset local time range before this video image as the change image;

[0026] Use the time period length between each change image and this video image as the distribution weight of each change image; obtain the local change brightness value of this video image according to the brightness and distribution coefficient of all change images within the preset local time range before this video image;

[0027] Use the difference between the brightness of this video image and the local change brightness value as the brightness fluctuation degree of this video image.

[0028] Furthermore, the method for obtaining the brightness adjustment fitting relationship includes:

[0029] Use the preset number of fitting frame video images after each historical user brightening behavior as the target image of each historical user brightening behavior; use the screen brightness after each historical user brightening behavior as the target brightness;

[0030] Use the video brightness feature value, ambient brightness, and target brightness of the target image after each historical user brightening behavior as the training sample set after each historical user brightening behavior; use the particle swarm optimization algorithm to search for the optimal fitting relationship for the training sample set after each historical user brightening behavior, and output the fitting relationship after each historical user brightening behavior;

[0031] The brightness adjustment fitting relationship is obtained by combining the fitting relationships of all historical users' brightness adjustment behaviors.

[0032] In the above scheme, each historical user's brightness adjustment behavior reflects the user's expected brightness situation. At this time, the fitting relationship is analyzed by the video brightness characteristic value, the ambient brightness, and the target brightness of the screen, thereby achieving the optimal fitting relationship between the ambient brightness and the video brightness characteristic value under the user's expected target brightness, which is convenient for subsequent pre-adjustment of the screen brightness based on the analyzable ambient brightness and video brightness characteristic values.

[0033] Furthermore, in the fitting relationship, the video brightness characteristic value and the ambient brightness are independent variables, the target brightness is a dependent variable, and the relationship expression is a weighted sum.

[0034] Furthermore, the brightness adjustment fitting relationship is obtained by combining the fitting relationship after all historical user brightness adjustment behaviors, including:

[0035] Combine the corresponding weights of the video brightness feature values in the fitting relationship after each historical user brightness adjustment behavior to obtain the adjustment weights corresponding to the video brightness feature values; combine the corresponding weights of the ambient brightness in the fitting relationship after each historical user brightness adjustment behavior to obtain the adjustment weights corresponding to the ambient brightness;

[0036] Based on the relational expression and the adjustment weights corresponding to the video brightness feature values and the ambient brightness, a brightness adjustment fitting relationship is obtained.

[0037] Furthermore, obtaining the brightness of each frame of the video image in the video includes:

[0038] The average of all brightness of each frame of video image in YUV space is used as the brightness of each frame of video image.

[0039] According to another aspect of an embodiment of the present invention, a display screen brightness control system based on digital information processing is provided.

[0040] A display screen brightness control system based on digital information processing, comprising:

[0041] A data acquisition module is used to obtain the ambient brightness and the screen brightness after historical user brightness adjustment during video playback on the user device, and to obtain the brightness of each frame of the video image;

[0042] The video brightness analysis module is used to obtain the video brightness characteristic value of each video frame based on the deviation between each video frame and the screen brightness, the possibility of brightness flicker of each video frame before and after the timing sequence, and the intensity of the brightness change of each video frame before the timing sequence;

[0043] The fitting relationship analysis module is used to perform weighted relationship fitting on the ambient brightness and video brightness feature values based on the screen brightness after historical user brightness adjustment behavior, and obtain the brightness adjustment fitting relationship under the ambient brightness;

[0044] The control module is used to control the screen brightness of the unplayed video according to the brightness adjustment fitting relationship under the ambient brightness.

[0045] According to yet another aspect of the embodiments of the present invention, an electronic device is provided.

[0046] An electronic device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, the steps of the above-mentioned method for controlling display brightness based on digital information processing are implemented.

[0047] According to yet another aspect of an embodiment of the present invention, a readable storage medium is provided.

[0048] A readable storage medium stores a computer program that can be executed by at least one processor. When the computer program code runs on the processor of an electronic device, the electronic device executes the steps of a display brightness control method based on digital information processing as described above. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] In order to more clearly illustrate the technical solutions and advantages of the embodiments of the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the prior art descriptions. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0050] Figure 1 A flow chart of a display screen brightness control method based on digital information processing provided by one embodiment of the present invention;

[0051] Figure 2 A flow chart of a method for obtaining video brightness characteristic values provided by one embodiment of the present invention;

[0052] Figure 3 A structural diagram of a display screen brightness control system based on digital information processing provided by one embodiment of the present invention;

[0053] Figure 4 The present invention provides a schematic structural diagram of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0054] To further illustrate the technical means and effectiveness of the present invention in achieving its intended purpose, the following, in conjunction with the accompanying drawings and preferred embodiments, describes in detail the specific implementation, structure, features, and effectiveness of a display screen brightness control method and system based on digital information processing proposed by the present invention. In the following description, different references to "one embodiment" or "another embodiment" do not necessarily refer to the same embodiment. Furthermore, specific features, structures, or characteristics of one or more embodiments may be combined in any suitable manner.

[0055] Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs.

[0056] The following describes in detail a method and system for controlling display screen brightness based on digital information processing provided by the present invention with reference to the accompanying drawings.

[0057] Embodiment 1:

[0058] The embodiment of the present invention provides a method for controlling the brightness of a display screen based on digital information processing. Figure 1 , which shows a flow chart of a display screen brightness control method based on digital information processing provided by one embodiment of the present invention, the method comprising the following steps:

[0059] S1: During video playback on a user device, obtain the ambient brightness and the screen brightness after historical user brightness adjustment, and obtain the brightness of each frame of the video image.

[0060] The display screen of a user device uses LEDs as a display element. The brightness of the entire screen is controlled by adjusting the brightness of the LEDs. When adjusting the brightness of the LED screen of a user device, the light intensity of the device's environment must first be considered. When the ambient light intensity of the device is higher, the LED screen requires a higher display brightness to clearly display the device image. When the ambient light intensity of the device is lower, the LED screen requires a lower display brightness to save energy and protect the user's eyes. In embodiments of the present invention, the user device may include a mobile phone, a tablet, a laptop, or the like.

[0061] However, based on the above adjustment scheme, when users watch videos, the brightness of the video content itself will affect the user's viewing experience. In order to make the LED display screen present a better visual effect even when the brightness of the video content is high or low, in an embodiment of the present invention, the ambient light sensor integrated in the user device is used to obtain the light intensity of the device's environment as the ambient brightness. At the same time, in order to analyze the relationship between the video content and the different brightness requirements of the user during video playback, the user's brightness adjustment behavior is monitored during the video playback process of the user device, and the screen brightness after each user adjustment behavior is recorded.

[0062] Considering the brightness changes in the video content to analyze the appropriate screen brightness relationship, the brightness of each video frame in the video is obtained. In the embodiment of the present invention, the average of all brightness values of each video frame in the YUV space is used as the brightness of each video frame, where the YUV space is a color space, Y represents brightness, that is, the grayscale value of the pixel, and U and V represent color levels, that is, the image color and saturation. It should be noted that brightness acquisition based on the YUV space is a technical means well known to technicians in this field and will not be elaborated here.

[0063] S2: Obtain a video brightness characteristic value for each video frame based on the brightness deviation between each video frame and the screen, the possibility of brightness flickering of each video frame before and after the timing sequence, and the intensity of the brightness change of each video frame before the timing sequence.

[0064] Due to the differences in brightness corresponding to video content, even when the ambient brightness and screen brightness are appropriate, the darker video image still cannot meet the user's viewing needs, or brighter video content such as flashing white light will also cause user viewing discomfort. Therefore, it is necessary to analyze the brightness impact of the video image to reflect the necessary degree to which the video image needs to be adjusted.

[0065] By comprehensively reflecting the necessary degree of adjustment of the video image, the brightness deviation of the video image, the brightness flickering in the time sequence, and the drastic change amplitude, the video brightness characteristic value of each frame of the video image is obtained. Preferably, in some possible implementations of the embodiments of the present invention, the method for obtaining the video brightness characteristic value can be referred to in Figure 2 , which shows a flow chart of a method for obtaining a video brightness characteristic value provided by an embodiment of the present invention, the method comprising the following steps:

[0066] S201: For any frame of video image, obtain an ideal difference of the video image according to the degree of deviation between the video image and the screen brightness after the historical user brightness adjustment behavior.

[0067] The deviation between the brightness of each frame of the video image and the brightness of the user's expected image is combined to reflect the degree of the user's demand for the screen brightness. When the deviation is larger, it indicates that the difference between the performance effect of the video image brightness and the ideal effect is greater, and then the degree to which the brightness expectation of the video image needs to be adjusted and corrected is greater. The deviation between the brightness of the video image itself and the user's ideal brightness state reflects the impact of the viewing experience difference on the user.

[0068] Preferably, in the embodiment of the present invention, the method for obtaining the ideal difference degree includes:

[0069] Before this video image, the screen brightness after the user's most recent historical brightening behavior in time sequence is used as the ideal brightness of this video image. The screen brightness adjusted by the user before the video image represents the ideal situation that meets the user's viewing needs at this time. The difference between the brightness of this video image and the ideal brightness is used as the ideal difference degree of this video image.

[0070] S202: According to the degree of brightness mutation between adjacent frame video images of this video image within the time sequence range, obtain the local flicker degree of this video image.

[0071] A sudden change in brightness when watching a video may cause the visual system to be unable to adapt. When the brightness of the video image changes faster within a period of time, the flicker effect in the visual effect is more serious. At this time, in order to enhance the user experience of watching the video, it is more necessary to adjust the screen brightness to reduce the discomfort brought by the flickering picture to the human eye. When the flicker degree is greater, a greater degree of adjustment of the screen brightness is required. The degree of brightness mutation between adjacent video images of the video itself within the time period range reflects the impact of the flicker of the video itself on the visual perception.

[0072] Preferably, in the embodiment of the present invention, the method for obtaining the local flicker degree includes:

[0073] Within the preset time range of this video image, the brightness difference between every two adjacent frame video images is used as the adjacent difference. The degree of brightness mutation is characterized by the brightness difference between adjacent frames. In the embodiment of the present invention, the preset time range is set to a 3 - second time range centered on this video image. The specific value can be adjusted by the implementer according to the specific implementation situation and is not limited here.

[0074] When the adjacent difference is greater than the preset brightness difference threshold, it indicates that the degree of brightness mutation is relatively high and will cause discomfort. The corresponding adjacent difference is used as the flicker difference. Combining all the flicker differences within the preset time range of this video image, the local flicker degree of this video image is obtained. In the embodiment of the present invention, the average value of all the flicker differences within the preset time range of this video image is used as the local flicker degree of this video image. The preset brightness difference threshold is set to 70, and the specific value can be adjusted by the implementer himself and is not limited here.

[0075] S203: Obtain the brightness fluctuation degree of the video image according to the change amplitude of the brightness distribution of the local video image in the previous time sequence of the video image.

[0076] Considering that the brightness of the video is changing and the human eye's adaptation to brightness has a time process, if the brightness change of the video is too fast or too large when watching the video, it may cause visual fatigue, affecting visual comfort and viewing experience. Therefore, when the brightness of the video changes, the screen brightness should be corrected according to the impact of the video brightness on the human eye in the previous period of time.

[0077] In the video image viewed by the user, the stronger the brightness change of the video image in the previous period of time, the greater the degree of adjustment and correction of the screen brightness considering the adaptation ability of the human eye. The change amplitude of the previous brightness of the video image reflects the impact of the large change in video brightness on the user's vision.

[0078] Preferably, in the embodiment of the present invention, the method for obtaining the brightness fluctuation degree includes:

[0079] First, take the video image within the preset local time range before the video image as the change image. In the embodiment of the present invention, the preset local time range is set to a 2 - second time range, that is, take the video image within 2 seconds before the video image as the change image. The specific range setting can be adjusted by the implementer himself / herself and is not limited here.

[0080] Further, take the time period length between each change image and the video image as the distribution coefficient of each change image. Take the time period length as the analysis weight situation. For video images with closer time distances, their brightness situations are more important for analysis.

[0081] Further, obtain the local change brightness value of the video image according to the brightness and distribution coefficients of all change images within the preset local time range before the video image. In the embodiment of the present invention, take the product of the value obtained by performing negative - correlation mapping and normalization processing on the distribution coefficient of each change image and the brightness as the brightness influence value of each change image. Take the average value of the brightness influence values of all change images within the preset local time range before the video image as the local change brightness value of the video image. Through the weighted situation of the distribution coefficient on the brightness, reflect the overall brightness level of the video image in the previous period of time.

[0082] It should be noted that both negative - correlation mapping and normalization processing are technical means well - known to those skilled in the art. Negative - correlation mapping can adopt the form of inverse proportion or negative - exponential power, and normalization processing can adopt linear normalization, etc., which are not limited and elaborated here.

[0083] Finally, the difference between the brightness of the video image and the local change brightness value is used as the brightness fluctuation degree of the video image, which reflects the overall level of the local video image before the video image and the change amplitude of the video image. When the brightness fluctuation degree is larger, it indicates that the demand for adjustment is higher.

[0084] S204: Combine the ideal difference degree, local flicker degree and brightness fluctuation degree of the video image to obtain the video brightness feature value of the video image.

[0085] Integrate the brightness change characteristics of the video image in three aspects to reflect the impact on the user experience, thereby characterizing the necessary degree for the corresponding brightness of the video image to be adjusted, and providing a data basis for the subsequent brightness adjustment of video playback.

[0086] In the embodiment of the present invention, the product of the ideal difference degree, local flicker degree and brightness fluctuation degree of the video image is used as the video brightness feature value of the video image. Through the form of multiplication, it comprehensively reflects the necessary degree for the video image to be adjusted. When the video brightness feature value is larger, it indicates that the greater the intensity of the brightness of the video image needs to be adjusted.

[0087] S3: Based on the screen brightness after the historical user's brightness adjustment behavior, perform a weighted relationship fitting on the ambient brightness and the video brightness feature value to obtain the brightness adjustment fitting relationship under the ambient brightness.

[0088] Different users have different viewing preferences, so their brightness requirements for video content are also different. Therefore, through the user's historical adjustment behavior, considering the user's brightness requirements for videos with different video brightness feature values under different ambient brightnesses, perform a common weighted relationship fitting on the ambient brightness and the video brightness feature value to reflect the user's brightness preference for viewing.

[0089] Reflect the brightness situation expected by the user through the historical user's brightness adjustment behavior, analyze the video brightness feature value, ambient brightness and the target brightness analysis fitting relationship of the screen at this time, thereby realizing the optimal fitting relationship between the ambient brightness and the video brightness feature value under the target brightness expected by the user, which is convenient for subsequent pre-adjustment of the screen brightness based on the analyzable ambient brightness and video brightness feature value.

[0090] Preferably, in the embodiment of the present invention, the method for obtaining the brightness adjustment fitting relationship includes:

[0091] A preset number of fitting frames of video images after each historical user brightening behavior are used as the target image for each historical user brightening behavior. The screen brightness after each historical user brightening behavior is used as the target brightness. The video brightness feature values of the target image after each historical user brightening behavior, the ambient brightness, and the target brightness are used as the training sample set for each historical user brightening behavior. The adjustment relationship is obtained through fitting training of historical data. In this embodiment of the present invention, the preset fitting number can be set to 200. The specific value can be adjusted by the implementer and is not limited here.

[0092] The particle swarm optimization algorithm is used to search for the optimal fitting relationship for the training sample set after each historical user brightness adjustment behavior, and the fitting relationship after each historical user brightness adjustment behavior is output. In this embodiment of the present invention, the video brightness feature value and the ambient brightness are independent variables, the target brightness is the dependent variable, and the relationship expression is a weighted sum. As an example, the expression of the fitting relationship is:

[0093] Where, L x It represents the actual target brightness after the xth historical user brightness adjustment behavior. It is expressed as the target brightness after the xth historical user brightens the screen using the fitting relationship, E x It represents the ambient brightness after the xth historical user brightness adjustment behavior, B x It represents the video brightness feature value of the target image after the x-th historical user brightens the image, k1 represents the corresponding weight of the ambient brightness in the fitting relationship after the x-th historical user brightens the image, and k2 represents the corresponding weight of the video brightness feature value in the fitting relationship after the x-th historical user brightens the image. It is represented as the fitting relationship after the x-th historical user brightens the image.

[0094] As an example, a particle swarm optimization algorithm is used, with the number of particles initialized to 30 and randomly initialized. The objective function is the minimum mean square error between the estimated target brightness and the true target brightness, and the number of iterations is set to 100. For each training set after a historical user's brightness adjustment behavior, 80% is randomly selected for particle swarm optimization training, and the remaining 20% is used for testing. The error in the estimated target brightness for each frame of the target image is required to be within 0.1%, and the final fitting relationship after each historical user's brightness adjustment behavior is output. It should be noted that the particle swarm optimization algorithm is a well-known technical means for technicians in this field and will not be described in detail here.

[0095] Finally, the brightness adjustment fitting relationship is obtained by combining the fitting relationships after all historical user brightness adjustment behaviors. Preferably, in an embodiment of the present invention, the adjustment weight corresponding to the video brightness feature value is obtained by combining the corresponding weight of the video brightness feature value in the fitting relationship after each historical user brightness adjustment behavior, and the adjustment weight corresponding to the ambient brightness is obtained by combining the corresponding weight of the ambient brightness in the fitting relationship after each historical user brightness adjustment behavior. The final weight is obtained by comprehensively analyzing the historical adjustment behaviors.

[0096] In an embodiment of the present invention, the average of the weights corresponding to the video brightness feature values after all historical users' brightening behaviors is used as the adjustment weight corresponding to the video brightness feature values, and the average of the weights corresponding to the ambient brightness after all historical users' brightening behaviors is used as the adjustment weight corresponding to the ambient brightness. These are combined in the form of an average. In other embodiments of the present invention, the time series can also be used as the weight, and the adjustment weights can be obtained respectively by weighted averaging, so that the weights of historical users' brightening behaviors closer to the current moment are more credible.

[0097] Finally, based on the relational expression and the adjustment weights corresponding to the video brightness feature values and the ambient brightness, a brightness adjustment fitting relationship is obtained. In this embodiment of the present invention, the adjustment weights are used as weights in the fitting relationship expression to obtain the final brightness adjustment fitting relationship, which reflects the current screen brightness adjustment relationship combined with the environment and video content.

[0098] S4: adjusting the screen brightness of the unplayed video according to the brightness adjustment fitting relationship under the ambient brightness.

[0099] The screen brightness is adaptively adjusted during subsequent video playback based on the user's historical adjustment behavior. In an embodiment of the present invention, for videos that are not played by the user device, the adjusted screen brightness of the unplayed video is obtained by analyzing the video brightness feature values of the pre-rendered and loaded video image and the current ambient brightness based on the fitting relationship.

[0100] In an embodiment of the present invention, the adjusted screen brightness of the video image of the unplayed video is calculated at intervals of 3 seconds. The video playback duration can be used as the horizontal axis, and the adjusted screen brightness can be used as the vertical axis. The above-calculated values are mapped to the coordinate plane, and each point is connected with a smooth curve to generate a screen brightness adjustment curve. The screen brightness of the unplayed video is adjusted according to the adjustment curve, and there is no limitation here.

[0101] In an embodiment of the present invention, taking into account the possible changes in the user's viewing habits, in order to ensure the timeliness and effectiveness of historical adjustment behaviors, during the adaptive adjustment process, when the number of times the user adjusts the brightness reaches a preset adjustment number, the brightness adjustment fitting relationship is re-analyzed to ensure the effectiveness of the adjustment. The preset adjustment number can be set to 7, and the specific value can be adjusted by the implementer according to the implementation scenario, and there is no restriction here.

[0102] In summary, considering the impact of brightness changes in the video, the brightness deviation of the video image, the brightness flickering in the time sequence, and the drastic amplitude of the change are used to comprehensively reflect the necessary degree to which the video image needs to be adjusted, and the video brightness characteristic value of each frame of the video image is obtained. Further considering the ideal brightness requirements of the user's adjustment, a common weighted relationship fitting is performed in combination with the ambient brightness and the video brightness characteristic values. The user's adjustment requirements for different video brightness characteristics under the ambient brightness at this time are considered to obtain the brightness adjustment fitting relationship at this time, and the screen brightness of subsequent unplayed videos is adaptively controlled in advance through the fitting relationship. Through the brightness changes and adjustments of the user's played videos, the screen brightness of subsequent video playback is adjusted in combination with the ambient brightness, reducing the user's brightness switching to improve the user's viewing experience.

[0103] Example 2:

[0104] The embodiment of the present invention provides a display screen brightness control system based on digital information processing, see Figure 3 , which shows a structural diagram of a display screen brightness control system based on digital information processing provided by an embodiment of the present invention. The system 500 includes: a data acquisition module 501, a video brightness analysis module 502, a fitting relationship analysis module 503 and a control module 504.

[0105] The data acquisition module 501 is used to obtain the ambient brightness and the screen brightness after the user adjusts the brightness during the video playback process of the user device, and obtain the brightness of each frame of the video image;

[0106] The video brightness analysis module 502 is used to obtain a video brightness characteristic value for each video frame based on the deviation between each video frame and the screen brightness, the possibility of brightness flickering of each video frame before and after the timing sequence, and the intensity of the brightness change of each video frame before the timing sequence;

[0107] The fitting relationship analysis module 503 is used to perform weighted relationship fitting on the ambient brightness and video brightness feature values based on the screen brightness after the historical user brightness adjustment behavior, and obtain the brightness adjustment fitting relationship under the ambient brightness;

[0108] The control module 504 is configured to control the screen brightness of the unplayed video according to the brightness adjustment fitting relationship under the ambient brightness.

[0109] It should be noted that for the system provided in the above embodiments, only the division of the above functional modules is used for illustration. In actual applications, the above functions can be allocated to different functional modules according to needs, that is, the internal structure of the electronic device is divided into different functional modules to complete all or part of the functions described above. Since the specific implementation process of a display screen brightness control system based on digital information processing in this embodiment is the same as the specific implementation process of a display screen brightness control method based on digital information processing described above, it will not be elaborated here.

[0110] Embodiment 3:

[0111] An embodiment of the present invention also provides an electronic device. Please refer to Figure 4 , which shows a schematic structural diagram of an electronic device provided by an embodiment of the present invention. The electronic device 400 at least includes, but is not limited to, a memory 401, a processor 402, a network interface 403, and a system 500 that can be communicatively connected to each other through a bus.

[0112] The memory 401 includes at least one type of readable storage medium, and the readable storage medium includes flash memory, a hard disk, a read-only memory, a magnetic memory, a magnetic disk, or an optical disc, etc. In the embodiment of the present invention, the memory 401 is used to store the computer program code of the system 500 in the electronic device 400.

[0113] The processor 402 is used to control the overall operation of the electronic device 400. In the embodiment of the present invention, the processor 402 is used to run the computer program code of the system 500 stored in the memory 401 to implement the steps of the above-mentioned display screen brightness control method based on digital information processing.

[0114] The network interface 403 is used to establish a communication connection between the electronic device 400 and other electronic devices. In the embodiment of the present invention, the network interface 403 is used to connect the electronic device 400 to an external terminal through a network, and establish a data transmission channel and a communication connection between the electronic device 400 and the external terminal, etc.

[0115] Embodiment 4:

[0116] An embodiment of the present invention also provides a readable storage medium, such as flash memory, a hard disk, an optical disc, or a server, etc., on which computer program instructions are stored, and when the program instructions are executed by a processor, corresponding functions are implemented. In the readable storage medium of the embodiment of the present invention, computer program instructions for a display screen brightness control method based on digital information processing are stored, and the steps of the above-mentioned display screen brightness control method based on digital information processing are executed by a processor.

[0117] It should be noted that the order in which the embodiments of the present invention are described above is for illustrative purposes only and does not necessarily represent the superiority or inferiority of the embodiments. The processes depicted in the accompanying drawings do not necessarily require the specific order or sequential order shown to achieve the desired results. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0118] The various embodiments in this specification are described in a progressive manner, and the same or similar parts between the various embodiments can be referred to each other. Each embodiment focuses on the differences from other embodiments.

Claims

1. A display screen brightness control method based on digital information processing, characterized in that, The method includes: During the video playback of the user device, obtain the ambient brightness, the screen brightness after the historical user's brightness adjustment behavior, and the brightness of each video image in the video; Obtain the video brightness feature value of each video image according to the deviation between each video image and the screen brightness, the possible brightness flicker of each video image before and after in time sequence, and the degree of drastic brightness change of each video image before in time sequence; Based on the screen brightness after the historical user's brightness adjustment behavior, perform weighted relationship fitting on the ambient brightness and the video brightness feature value to obtain the brightness adjustment fitting relationship under the ambient brightness; Control the screen brightness of the unplayed video according to the brightness adjustment fitting relationship under the ambient brightness.

2. The method for controlling the brightness of a display screen based on digital information processing according to claim 1, wherein, The method for obtaining the video brightness feature value includes: For any video image, obtain the ideal difference degree of the video image according to the deviation degree between the video image and the screen brightness after the historical user's brightness adjustment behavior; Obtain the local flicker degree of the video image according to the degree of brightness mutation between adjacent video images of the video image within the time sequence range; Obtain the brightness fluctuation degree of the video image according to the change amplitude of the brightness distribution of the local video images before the time sequence of the video image; Combine the ideal difference degree, local flicker degree and brightness fluctuation degree of the video image to obtain the video brightness feature value of the video image.

3. The method for controlling the brightness of a display screen based on digital information processing according to claim 2, wherein, The obtaining of the ideal difference degree of the video image according to the deviation degree between the video image and the screen brightness after the historical user's brightness adjustment behavior includes: Before the video image, take the screen brightness after the most recent historical user's brightness adjustment behavior in time sequence as the ideal brightness of the video image; Take the difference between the brightness of the video image and the ideal brightness as the ideal difference degree of the video image.

4. The method for controlling the brightness of a display screen based on digital information processing according to claim 2, wherein The obtaining of the local flicker degree of the video image according to the degree of brightness mutation between adjacent video images of the video image within the time sequence range includes: Within the preset time range of the video image, take the brightness difference between every two adjacent video images as the adjacent difference; When the adjacent difference is greater than the preset brightness difference threshold, take the corresponding adjacent difference as the flicker difference; Combine all the flicker differences within the preset time range of the video image to obtain the local flicker degree of the video image.

5. The method for controlling the brightness of a display screen based on digital information processing according to claim 2, wherein The obtaining of the brightness fluctuation degree of the video image according to the change amplitude of the brightness distribution of the local video images before the time sequence of the video image includes: Take the video images within the preset local time range before the video image as the changing images; Take the time period length between each changing image and the video image as the distribution weight of each changing image; obtain the local changing brightness value of the video image by weighted averaging the brightness of all the changing images within the preset local time range before the video image through the distribution weight; Take the difference between the brightness of the video image and the local changing brightness value as the brightness fluctuation degree of the video image.

6. The method for controlling the brightness of a display screen based on digital information processing according to claim 1, wherein, The method for obtaining the brightness adjustment fitting relationship includes: Take the preset number of fitting frames of video images after each historical user's brightness adjustment behavior as the target images of each historical user's brightness adjustment behavior; take the screen brightness after each historical user's brightness adjustment behavior as the target brightness; Taking the video brightness eigenvalue of the target image, the ambient brightness, and the target brightness after each historical user brightness adjustment behavior as the training sample set after each historical user brightness adjustment behavior; using the particle swarm optimization algorithm to search for the optimal fitting relationship for the training sample set after each historical user brightness adjustment behavior, and outputting the fitting relationship after each historical user brightness adjustment behavior; Combining the fitting relationships after all historical user brightness adjustment behaviors to obtain the brightness adjustment fitting relationship.

7. The method for controlling the brightness of a display screen based on digital information processing according to claim 6, characterized in that, In the fitting relationship, the video brightness eigenvalue and the ambient brightness are independent variables, and the target brightness is the dependent variable, and the relationship expression is a weighted sum.

8. The method for controlling display screen brightness based on digital information processing according to claim 7, characterized in that: The combining the fitting relationships after all historical user brightness adjustment behaviors to obtain the brightness adjustment fitting relationship includes: Combining the weights corresponding to the video brightness eigenvalues in the fitting relationships after each historical user brightness adjustment behavior to obtain the adjustment weights corresponding to the video brightness eigenvalues; combining the weights corresponding to the ambient brightness in the fitting relationships after each historical user brightness adjustment behavior to obtain the adjustment weights corresponding to the ambient brightness; Based on the relationship expression and the adjustment weights corresponding to the video brightness eigenvalue and the ambient brightness, obtaining the brightness adjustment fitting relationship.

9. The method for controlling the brightness of a display screen based on digital information processing according to claim 1, wherein, The obtaining the brightness of each frame of video image in the video includes: Taking the average value of all brightnesses of each frame of video image in the YUV space as the brightness of each frame of video image.

10. A display screen brightness control system based on digital information processing, characterized in that, Including: A data acquisition module, configured to acquire the ambient brightness, the screen brightness after the historical user brightness adjustment behavior, and the brightness of each frame of video image in the video during the video playback of the user device; A video brightness analysis module, configured to obtain the video brightness eigenvalue of each frame of video image according to the deviation between each frame of video image and the screen brightness, the possible brightness flicker of each frame of video image before and after in time series, and the severity of the brightness change of each frame of video image before in time series; A fitting relationship analysis module, configured to perform a weighted relationship fitting on the ambient brightness and the video brightness eigenvalue based on the screen brightness after the historical user brightness adjustment behavior, and obtain the brightness adjustment fitting relationship under the ambient brightness; A regulation module, configured to perform screen brightness regulation on the unplayed video according to the brightness adjustment fitting relationship under the ambient brightness.

Citation Information

Patent Citations

  • Screen brightness adjusting method and device, storage medium and mobile terminal

    CN109951596A

  • Intelligent photosensitive display screen and display method

    CN112863420A