Screen brightness adjustment method, device, intelligent terminal and storage medium

By obtaining the temperature and ambient light of the terminal device, calculating the final brightness coefficient, and adjusting the screen brightness, the high power consumption and temperature increase of the terminal screen when working at high brightness is solved, extending the service life and improving the user experience.

CN115116409BActive Publication Date: 2025-05-30GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110285847.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-03-17
Publication Date
2025-05-30
Estimated Expiration
2041-03-17

AI Technical Summary

Technical Problem

The high power consumption and temperature increase of the terminal screen when working at high brightness lead to damage to the screen components and affecting the service life.

Method used

By obtaining the device temperature and ambient illuminance, determining the reference brightness coefficient and adjustment coefficient, calculating the final brightness coefficient, and adjusting the screen brightness to reduce power consumption and temperature.

Benefits of technology

It effectively reduces the screen temperature and extends the service life of the screen. At the same time, it alleviates the heating problem without affecting the smoothness of the brightness curve and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115116409B_ABST
    Figure CN115116409B_ABST
Patent Text Reader

Abstract

An embodiment of the present application provides a screen brightness adjustment method, device, intelligent terminal, and storage medium, which relate to the field of terminal technologies. The method obtains the device temperature and the ambient light intensity, determines a reference brightness coefficient according to the ambient light intensity and the corresponding target brightness curve, determines a first adjustment coefficient and a second adjustment coefficient according to the device temperature, and finally determines the final brightness coefficient according to the reference brightness coefficient, the first adjustment coefficient, and the second adjustment coefficient. In the process of determining the final brightness coefficient, the factor of the device temperature is also considered. Since the first adjustment coefficient and the second adjustment coefficient are inversely proportional to the device temperature, the higher the device temperature, the lower the final brightness coefficient. At the same time, considering that the final brightness coefficient is also related to the ambient light intensity, it can not only reduce the screen brightness when the screen is heated to alleviate the heating problem, but also take care of the user experience without changing the smoothness and maximum limit of the brightness curve.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of terminals, and more particularly, to a method and apparatus for adjusting screen brightness, a smart terminal, and a storage medium. Background Art

[0002] With the continuous development of technology, more and more terminals can automatically adjust the screen brightness according to the external illuminance. In the related art, when the screen brightness is relatively high, the power consumption of the entire screen is usually relatively high, which in turn leads to an excessively high screen temperature. However, the components of the screen often cannot withstand a high temperature. If the screen works at a high temperature for a long time, it is easy to cause damage to the components of the screen and affect the service life of the screen. Summary of the Invention

[0003] In view of this, the purpose of the present application is to provide a method and apparatus for adjusting screen brightness, a smart terminal, and a storage medium to solve the above problems.

[0004] To achieve the above purpose, the technical solutions adopted in the embodiments of the present application are as follows:

[0005] In a first aspect, an embodiment of the present application provides a method for adjusting screen brightness, where the method for adjusting screen brightness includes:

[0006] Obtain the device temperature and the ambient illuminance;

[0007] Determine a reference brightness coefficient according to the ambient illuminance and the corresponding target brightness curve, where the target brightness curve corresponds to the range where the ambient illuminance is located;

[0008] Determine a first adjustment coefficient and a second adjustment coefficient according to the device temperature, where the first adjustment coefficient is the adjustment coefficient of a first brightness curve set in advance, the second adjustment coefficient is the adjustment coefficient of a second brightness curve set in advance, and the first adjustment coefficient and the second adjustment coefficient are inversely proportional to the device temperature;

[0009] Determine a final brightness coefficient according to the reference brightness coefficient, the first adjustment coefficient, and the second adjustment coefficient.

[0010] In an optional implementation manner, the step of determining the final brightness coefficient according to the reference brightness coefficient, the first adjustment coefficient, and the second adjustment coefficient includes:

[0011] When the reference brightness coefficient is less than a preset first threshold, determine the product of the reference brightness coefficient and the first adjustment coefficient as the final brightness coefficient;

[0012] When the reference brightness coefficient is greater than or equal to the preset first threshold, determine the product of the reference brightness coefficient and the second adjustment coefficient as the first brightness coefficient, and determine the first adjustment coefficient as the second brightness coefficient, and determine the final brightness coefficient according to the first brightness coefficient and the second brightness coefficient.

[0013] In an alternative embodiment, the step of determining the final brightness coefficient according to the first brightness coefficient and the second brightness coefficient includes:

[0014] When the first brightness coefficient is greater than or equal to the second brightness coefficient, determine the first brightness coefficient as the final brightness coefficient;

[0015] When the first brightness coefficient is less than the second brightness coefficient, determine the second brightness coefficient as the final brightness coefficient.

[0016] In an alternative embodiment, the method further includes:

[0017] When the ambient light intensity is less than the preset first illuminance threshold, set the first brightness curve as the target brightness curve;

[0018] When the ambient light intensity is greater than or equal to the preset first illuminance threshold, set the second brightness curve as the target brightness curve, where the slope of the first brightness curve is greater than the slope of the second brightness curve.

[0019] In an alternative embodiment, the method further includes:

[0020] Adjust the screen brightness according to the final brightness coefficient.

[0021] In a second aspect, an embodiment of the present application provides a screen brightness adjustment device, and the screen brightness adjustment device includes:

[0022] A parameter acquisition module, configured to acquire the device temperature and the ambient light intensity;

[0023] A processing module, configured to determine a reference brightness coefficient according to the ambient light intensity and the corresponding target brightness curve, where the target brightness curve corresponds to the range where the ambient light intensity is located;

[0024] The processing module is further configured to determine a first adjustment coefficient and a second adjustment coefficient according to the device temperature, where the first adjustment coefficient is the adjustment coefficient of a preset first brightness curve, the second adjustment coefficient is the adjustment coefficient of a preset second brightness curve, and the first adjustment coefficient and the second adjustment coefficient are inversely proportional to the device temperature;

[0025] The processing module is further configured to determine a final brightness coefficient according to the reference brightness coefficient, the first adjustment coefficient, and the second adjustment coefficient.

[0026] In an alternative embodiment, the processing module is further configured to, when the reference brightness coefficient is less than a preset first threshold, determine the product of the reference brightness coefficient and the first adjustment coefficient as the final brightness coefficient;

[0027] The processing module is further configured to, when the reference brightness coefficient is greater than or equal to the preset first threshold, determine the product of the reference brightness coefficient and the second adjustment coefficient as a first brightness coefficient, determine the first adjustment coefficient as a second brightness coefficient, and determine the final brightness coefficient according to the first brightness coefficient and the second brightness coefficient.

[0028] In an alternative embodiment, the processing module is further configured to, when the first brightness coefficient is greater than or equal to the second brightness coefficient, determine the first brightness coefficient as the final brightness coefficient;

[0029] The processing module is further configured to, when the first brightness coefficient is less than the second brightness coefficient, determine the second brightness coefficient as the final brightness coefficient.

[0030] In a third aspect, an embodiment of the present application further provides an intelligent terminal, including a processor and a memory, where the memory stores a computer program that can be executed by the processor, and the processor can execute the computer program to implement the steps of the screen brightness adjustment method in any of the above embodiments.

[0031] In a fourth aspect, an embodiment of the present application further provides a storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the screen brightness adjustment method in any of the above embodiments are implemented.

[0032] The screen brightness adjustment method, device, intelligent terminal, and storage medium provided by the embodiments of the present application obtain the device temperature and ambient light intensity, determine the reference brightness coefficient according to the ambient light intensity and the corresponding target brightness curve, and determine the first adjustment coefficient and the second adjustment coefficient according to the device temperature. Finally, the final brightness coefficient is determined according to the reference brightness coefficient, the first adjustment coefficient, and the second adjustment coefficient. During the process of determining the final brightness coefficient, the factor of the device temperature is also considered. Since the first adjustment coefficient and the second adjustment coefficient are inversely proportional to the device temperature, the higher the device temperature, the lower the final brightness coefficient. At the same time, considering that the final brightness coefficient is also related to the ambient light intensity, it can not only reduce the screen brightness when the screen heats up and alleviate the heating problem, but also take care of the user experience without changing the smoothness and maximum limit of the brightness curve.

[0033] To make the above objects, features, and advantages of the present application more obvious and understandable, the following specifically enumerates preferred embodiments and, in conjunction with the accompanying drawings, makes the following detailed description. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] To more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings required in the embodiments. It should be understood that the following drawings only show some embodiments of the present application and should not be regarded as limiting the scope. For those of ordinary skill in the art, other related drawings can be obtained based on these drawings without creative efforts.

[0035] Figure 1 The block diagram of the intelligent terminal provided by the embodiments of the present application is shown.

[0036] Figure 2 The flowchart of the screen brightness adjustment method provided by the embodiments of the present application is shown.

[0037] Figure 3 The further flowchart of the screen brightness adjustment method provided by the embodiments of the present application is shown.

[0038] Figure 4 The brightness curve provided by the embodiments of the present application is shown.

[0039] Figure 5 The adjusted brightness curve at different device temperatures provided by the embodiments of the present application is shown.

[0040] Figure 6 The functional module diagram of the screen brightness adjustment device provided by the embodiments of the present application is shown.

[0041] Icons: 100 - Smart terminal; 101 - Radio frequency unit; 102 - Network module; 103 - Audio output unit; 104 - Input unit; 1041 - Graphics processor; 1042 - Microphone; 105 - Sensor; 106 - Display unit; 1061 - Display panel; 107 - User input unit; 1071 - Touch panel; 1072 - Other input devices; 108 - Interface unit; 109 - Memory; 110 - Processor; 111 - Power supply; 200 - Screen brightness adjustment device; 210 - Parameter acquisition module; 220 - Processing module. Detailed implementation manners

[0042] The following will clearly and completely describe the technical solutions in the embodiments of the present application with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Usually, the components of the embodiments of the present application described and shown in the accompanying drawings here can be arranged and designed in various different configurations.

[0043] Therefore, the following detailed description of the embodiments of the present application provided in the accompanying drawings is not intended to limit the scope of the claimed present application, but merely represents selected embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without creative efforts belong to the scope of protection of the present application.

[0044] It should be noted that relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not expressly listed, or also includes elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "including a..." does not exclude the existence of additional identical elements in the process, method, article or device including the said element.

[0045] In the related art, in order to alleviate the heat generation problem of the terminal screen, usually when the screen temperature reaches a certain threshold, the maximum brightness of the screen backlight is directly limited to a relatively low level. Although this can effectively reduce the current and alleviate the heat generation problem, if the user is outdoors or the ambient light illuminance is relatively large at this time, it will affect the normal use of the user.

[0046] In view of this, an embodiment of the present application provides a screen brightness adjustment method, device, intelligent terminal, and storage medium, which adjust the brightness curve by using the device temperature to achieve the effects of controlling heat generation and maximizing the user experience.

[0047] Please refer to Figure 1 , which is a structural block diagram of the intelligent terminal 100 provided by an embodiment of the present application. The intelligent terminal 100 includes, but is not limited to: a radio frequency unit 101, a network module 102, an audio output unit 103, an input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109, a processor 110, and a power supply 111 and other components. Those skilled in the art can understand that Figure 1 the structure of the intelligent terminal 100 shown in

[0048] does not constitute a limitation on the intelligent terminal 100. The intelligent terminal 100 may include more or fewer components than shown in the figure, or combine certain components, or have different component arrangements. In an embodiment of the present application, the intelligent terminal 100 includes, but is not limited to, a mobile phone, a tablet computer, a notebook computer, a handheld computer, a vehicle-mounted intelligent terminal 100, a wearable device, and a pedometer, etc.

[0049] The intelligent terminal 100 provides users with wireless broadband Internet access through the network module 102, such as helping users send and receive emails, browse web pages, and access streaming media, etc.

[0050] The audio output unit 103 can convert the audio data received by the radio frequency unit 101 or the network module 102 or stored in the memory 109 into an audio signal and output it as sound. Moreover, the audio output unit 103 can also provide audio output related to specific functions executed by the intelligent terminal 100 (for example, call signal receiving sound, message receiving sound, etc.). The audio output unit 103 includes a speaker, a buzzer, and a receiver, etc.

[0051] The input unit 104 is used to receive audio or video signals. The input unit 104 may include a Graphics Processing Unit (GPU) 1041 and a microphone 1042. The GPU 1041 processes the image data of still pictures or videos obtained by an image capturing device (such as a camera) in a video capture mode or an image capture mode. The processed image frames can be displayed on the display unit 106. The image frames processed by the GPU 1041 can be stored in the memory 109 (or other storage media) or transmitted via the radio frequency unit 101 or the network module 102. The microphone 1042 can receive sounds and can process such sounds into audio data. The processed audio data can be output in a format that can be transmitted to a mobile communication base station via the radio frequency unit 101 in the case of a phone call mode.

[0052] The smart terminal 100 also includes at least one sensor 105, such as a light sensor, a motion sensor, a temperature sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor and a proximity sensor. Among them, the ambient light sensor can collect the illuminance of ambient light, and the proximity sensor can turn off the display panel 1061 and / or the backlight when the smart terminal 100 is moved to the ear. As a kind of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in all directions (generally three axes). When stationary, it can detect the magnitude and direction of gravity, and can be used to identify the posture of the smart terminal 100 (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; the temperature sensor can be used to collect the device temperature of the smart terminal 100. The sensor 105 can also include a fingerprint sensor, a pressure sensor, an iris sensor, a molecular sensor, a gyroscope, a barometer, a hygrometer, an infrared sensor, etc., which will not be elaborated here.

[0053] The display unit 106 is used to display information input by the user or information provided to the user. The display unit 106 may include a display panel 1061, and the display panel 1061 can be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), etc.

[0054] The user input unit 107 can be used to receive input numerical or character information and generate key signal inputs related to the user settings and function controls of the smart terminal 100. Specifically, the user input unit 107 includes a touch panel 1071 and other input devices 1072. The touch panel 1071, also known as a touch screen, can collect touch operations of a user thereon or nearby (such as operations of the user using any suitable object or accessory such as a finger or a stylus on or near the touch panel 1071). The touch panel 1071 can include two parts: a touch detection device and a touch controller. Among them, the touch detection device detects the touch orientation of the user, detects the signals brought by the touch operation, and transmits the signals to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into contact coordinates, and then sends it to the processor 110, and receives and executes the commands sent by the processor 110. In addition, the touch panel 1071 can be implemented in multiple types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch panel 1071, the user input unit 107 can also include other input devices 1072. Specifically, the other input devices 1072 can include but are not limited to a physical keyboard, function keys (such as volume control keys, power on / off keys, etc.), a trackball, a mouse, a joystick, which will not be elaborated here.

[0055] Further, the touch panel 1071 can cover the display panel 1061. After the touch panel 1071 detects a touch operation thereon or nearby, it transmits the operation to the processor 110 to determine the type of touch event. Subsequently, the processor 110 provides corresponding visual output on the display panel 1061 according to the type of touch event. Although in Figure 1 the touch panel 1071 and the display panel 1061 are implemented as two independent components to realize the input and output functions of the smart terminal 100, in some embodiments, the touch panel 1071 and the display panel 1061 can be integrated to realize the input and output functions of the smart terminal 100, and the specific implementation here is not limited.

[0056] The interface unit 108 is an interface for connecting an external device to the smart terminal 100. For example, the external device can include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device with an identification module, an audio input / output (I / O) port, a video I / O port, a headset port, and so on. The interface unit 108 can be used to receive inputs from an external device (such as data information, power, etc.) and transmit the received inputs to one or more components within the smart terminal 100 or can be used to transmit data between the smart terminal 100 and the external device.

[0057] The memory 109 can be used to store software programs and various data. The memory 109 mainly includes a program storage area and a data storage area. Among them, the program storage area can store an operating system, application programs required for at least one function (such as a sound playback function, an image playback function, etc.); the data storage area can store data created according to the use of the mobile phone (such as audio data, phone book, etc.). In addition, the memory 109 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other volatile solid-state storage devices.

[0058] The processor 110 is the control center of the intelligent terminal 100, connecting various parts of the entire intelligent terminal 100 through various interfaces and lines. By running or executing software programs and / or modules stored in the memory 109, and by calling the data stored in the memory 109, it executes various functions of the intelligent terminal 100 and processes data, thereby monitoring the intelligent terminal 100 as a whole. The processor 110 may include one or more processing units; preferably, the processor 110 may integrate an application processor and a modem processor. Among them, the application processor mainly processes the operating system, user interface, and application programs, etc., and the modem processor mainly processes wireless communication. It can be understood that the above-mentioned modem processor may not be integrated into the processor 110 either.

[0059] The intelligent terminal 100 may also include a power supply 111 (such as a battery) for supplying power to each component. Preferably, the power supply 111 can be logically connected to the processor 110 through a power management system, so as to realize functions such as management of charging, discharging, and power consumption management through the power management system. In addition, the intelligent terminal 100 includes some functional modules not shown here, which will not be elaborated here.

[0060] The embodiment of the present application also provides a screen brightness adjustment method, which is applied to the above-mentioned intelligent terminal 100. Please refer to Figure 2 , which is a flowchart of the screen brightness adjustment method provided by the embodiment of the present application. The screen brightness adjustment method includes:

[0061] S201, obtain the device temperature and the ambient light intensity.

[0062] It can be understood that the device temperature can be collected by using the temperature sensor 105 of the intelligent terminal 100. The device temperature is used to reflect the temperature of the screen. The ambient light intensity is the light intensity (Lux) of the environment where the intelligent terminal 100 is located, which is used to reflect the intensity of external light and can be collected by using the ambient light sensor 105 of the intelligent terminal 100.

[0063] S202, determine the reference brightness coefficient according to the ambient light intensity and the corresponding target brightness curve.

[0064] Among them, the target brightness curve corresponds to the range where the ambient illuminance is located. In an optional implementation, at least two brightness curves are pre-stored in the intelligent terminal 100, namely a first brightness curve and a second brightness curve. Among them, the first brightness curve is used to reflect the corresponding relationship between the reference brightness coefficient and the ambient illuminance when the ambient illuminance is less than a preset first illuminance threshold; the second brightness curve is used to reflect the corresponding relationship between the reference brightness coefficient and the ambient illuminance when the ambient illuminance is greater than or equal to the preset first illuminance threshold.

[0065] That is to say, after obtaining the ambient illuminance, when the ambient illuminance is less than the preset first illuminance threshold, the first brightness curve is set as the target brightness curve; when the ambient illuminance is greater than or equal to the preset first illuminance threshold, the second brightness curve is set as the target brightness curve.

[0066] It should be noted that whether in the first brightness curve or the second brightness curve, the reference brightness coefficient is positively correlated with the ambient illuminance, that is, the greater the ambient illuminance, the greater the reference brightness coefficient.

[0067] In an optional implementation, the reference brightness coefficient has a positive linear correlation with the ambient illuminance, and the slope of the first brightness curve is greater than the slope of the second brightness curve. That is to say, when the ambient illuminance is low (the ambient illuminance is less than the preset first illuminance threshold), the change rate of the reference brightness coefficient with the increase of the ambient illuminance is large; when the ambient illuminance is high (the ambient illuminance is greater than or equal to the preset first illuminance threshold), the change rate of the reference brightness coefficient with the increase of the ambient illuminance is small. The advantage of such a setting is that it can not only make the reference brightness coefficient change with the ambient illuminance, but also avoid the problem of serious screen heating caused by too high a reference brightness coefficient when the ambient illuminance is high.

[0068] S203. Determine a first adjustment coefficient and a second adjustment coefficient according to the device temperature.

[0069] Among them, the first adjustment coefficient is the adjustment coefficient of the preset first brightness curve, and the second adjustment coefficient is the adjustment coefficient of the preset second brightness curve. The first adjustment coefficient and the second adjustment coefficient are inversely proportional to the device temperature, that is, the higher the device temperature, the lower the first adjustment coefficient and the second adjustment coefficient.

[0070] Generally, the first adjustment coefficient is used to adjust the brightness coefficient of the first brightness curve; the second adjustment coefficient is used to adjust the brightness coefficient of the second brightness curve.

[0071] S204. Determine the final brightness coefficient according to the reference brightness coefficient, the first adjustment coefficient and the second adjustment coefficient.

[0072] Please refer to Figure 3 , which is the specific flowchart of S204. This S204 includes:

[0073] S2041, determine whether the reference brightness coefficient is less than a preset first threshold. If so, execute S2042; otherwise, execute S2043.

[0074] It should be noted that this first threshold is the brightness coefficient corresponding to the case where the ambient illuminance is the first illuminance threshold. Thus, when the reference brightness coefficient is less than the preset first threshold, it indicates that the ambient illuminance is low; when the reference brightness coefficient is greater than or equal to the preset first threshold, it indicates that the ambient illuminance is high.

[0075] S2042, determine the product of the reference brightness coefficient and the first adjustment coefficient as the final brightness coefficient.

[0076] That is, when the reference brightness coefficient is less than the preset first threshold, the product of the reference brightness coefficient and the first adjustment coefficient is determined as the final brightness coefficient. In an optional implementation, the first threshold is 1.

[0077] S2043, determine the product of the reference brightness coefficient and the second adjustment coefficient as the first brightness coefficient, and determine the first adjustment coefficient as the second brightness coefficient, and determine the final brightness coefficient according to the first brightness coefficient and the second brightness coefficient.

[0078] That is, when the reference brightness coefficient is greater than or equal to the preset first threshold, the product of the reference brightness coefficient and the second adjustment coefficient is determined as the first brightness coefficient, and the first adjustment coefficient is determined as the second brightness coefficient, and the final brightness coefficient is determined according to the first brightness coefficient and the second brightness coefficient.

[0079] Specifically, when the first brightness coefficient is greater than or equal to the second brightness coefficient, the first brightness coefficient is determined as the final brightness coefficient; when the first brightness coefficient is less than the second brightness coefficient, the second brightness coefficient is determined as the final brightness coefficient.

[0080] Based on the above, it can be known that the final brightness coefficient, reference brightness coefficient, first adjustment coefficient, and second adjustment coefficient satisfy the following formula:

[0081]

[0082] Among them, Final is the final brightness coefficient, target is the reference brightness coefficient, mFactor is the first adjustment coefficient, mHBMFactor is the second adjustment coefficient, and t 1 is the preset first threshold.

[0083] Assume that the first brightness curve and the second brightness curve are as Figure 4 shown, and when the device temperature is 45 degrees Celsius, the corresponding first adjustment coefficient mFactor = 0.8, and the second adjustment coefficient mHBMFactor = 0.5. Then, when the ambient illumination is 4w, the target brightness curve is determined to be L2. Then, based on this target brightness curve and the ambient illumination, the reference brightness coefficient target = 1.4 can be determined. At this time, since target > 1, the first brightness coefficient is determined to be the first adjustment coefficient, that is, 0.8, and the second brightness coefficient is determined to be target * mHBMFactor = 1.4 × 0.5 = 0.7. And since 0.8 (the first adjustment coefficient) is greater than 0.7 (the second brightness coefficient), the final brightness coefficient is determined to be 0.8.

[0084] S205, adjust the screen brightness according to the final brightness coefficient.

[0085] Specifically, multiply the original screen brightness by the final brightness coefficient to determine the adjusted screen brightness.

[0086] Please refer to Figure 5 , which is the brightness curve after adjustment using the screen brightness adjustment method provided in the embodiments of the present application at different temperatures. Among them, Figure 5 the abscissa of the coordinate system where the shown brightness curve is located is used to represent the ambient illumination, and the ordinate is used to represent the screen brightness. At the same time, the device temperatures corresponding to the curves M1 to M5 are getting higher and higher. It can be seen that after adjustment, under the same ambient illumination conditions, the brightness adjusted by the adjustment coefficient will be appropriately reduced, and the higher the device temperature, the lower the adjusted brightness. However, the overall change trend of the brightness curve is the same as the overall trend before adjustment. It can be seen that the screen brightness adjustment method provided by the present application can not only reduce the screen brightness when the screen gets hot and alleviate the problem of overheating, but also take care of the user experience without changing the smoothness and maximum limit of the brightness curve.

[0087] To execute the corresponding steps in the above embodiments and each possible manner, the following gives an implementation manner of a screen brightness adjustment device 200. Optionally, the screen brightness adjustment device 200 may adopt the device structure of the above-mentioned Figure 1 shown processor 110. Further, please refer to Figure 6 , Figure 6 which is a functional module diagram of a screen brightness adjustment device 200 provided in the embodiments of the present application. It should be noted that for the screen brightness adjustment device 200 provided in this embodiment, its basic principle and the technical effects produced are the same as those in the above embodiments. For the sake of brief description, for the parts not mentioned in this embodiment, reference can be made to the corresponding content in the above embodiments. The screen brightness adjustment device 200 includes: a parameter acquisition module 210 and a processing module 220.

[0088] Among them, the parameter acquisition module 210 is used to acquire the device temperature and the ambient illumination.

[0089] Understandably, in an alternative embodiment, the parameter acquisition module 210 can be used to execute S201.

[0090] The processing module 220 is used to determine a reference brightness coefficient according to the ambient illumination and the corresponding target brightness curve.

[0091] Understandably, in an alternative embodiment, the processing module 220 can be used to execute S202.

[0092] The processing module 220 is also used to determine a first adjustment coefficient and a second adjustment coefficient according to the device temperature.

[0093] Understandably, in an alternative embodiment, the processing module 220 can be used to execute S203.

[0094] The processing module 220 is also used to determine a final brightness coefficient according to the reference brightness coefficient, the first adjustment coefficient and the second adjustment coefficient.

[0095] Specifically, the processing module 220 is used to judge whether the reference brightness coefficient is less than a preset first threshold value, and in the case where the reference brightness coefficient is less than the preset first threshold value, determine the product of the reference brightness coefficient and the first adjustment coefficient as the final brightness coefficient, and in the case where the reference brightness coefficient is greater than or equal to the preset first threshold value, determine the product of the reference brightness coefficient and the second adjustment coefficient as the first brightness coefficient, and determine the first adjustment coefficient as the second brightness coefficient, and determine the final brightness coefficient according to the first brightness coefficient and the second brightness coefficient.

[0096] Specifically, the processing module 220 is used to determine the first brightness coefficient as the final brightness coefficient when the first brightness coefficient is greater than or equal to the second brightness coefficient; and determine the second brightness coefficient as the final brightness coefficient when the first brightness coefficient is less than the second brightness coefficient.

[0097] Understandably, in an alternative embodiment, the processing module 220 can be used to execute S204, S2041, S2042 and S2043.

[0098] The processing module 220 is also used to adjust the screen brightness according to the final brightness coefficient.

[0099] Understandably, in an alternative embodiment, the processing module 220 can be used to execute S205.

[0100] Optionally, the above modules can be stored in the form of software or firmware (Firmware)Figure 1 The memory 109 shown in the figure may be fixed in the operating system (OS) of the processor 110 and may be Figure 1 Meanwhile, the data and program codes required for executing the above modules may be stored in the memory 109.

[0101] An embodiment of the present application further provides a storage medium on which a computer program is stored. When the computer program is executed by the processor 110, the steps of the screen brightness adjustment method described in any of the above-mentioned embodiments are implemented.

[0102] In summary, the screen brightness adjustment method, device, smart terminal 100 and storage medium provided in the embodiments of the present application obtain the device temperature and ambient light illumination, determine the reference brightness coefficient according to the ambient light illumination and the corresponding target brightness curve, and determine the first adjustment coefficient and the second adjustment coefficient according to the device temperature, and finally determine the final brightness coefficient according to the reference brightness coefficient, the first adjustment coefficient and the second adjustment coefficient. In the process of determining the final brightness coefficient, the device temperature factor is also taken into account, and since the first adjustment coefficient and the second adjustment coefficient are inversely proportional to the device temperature, the higher the device temperature, the lower the final brightness coefficient. At the same time, considering that the final brightness coefficient is also related to the ambient light illumination, it can reduce the screen brightness when the screen is hot and alleviate the problem of heating, and can also take care of the user experience without changing the smoothness and maximum limit of the brightness curve.

[0103] In several embodiments provided in the present application, it should be understood that the disclosed devices and methods can also be implemented in other ways. The device embodiments described above are merely schematic. For example, the flowcharts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the devices, methods and computer program products according to multiple embodiments of the present application. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of a code, and the module, a program segment or a part of a code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of boxes in the block diagram and / or flowchart can be implemented with a dedicated hardware-based system that performs a specified function or action, or can be implemented with a combination of dedicated hardware and computer instructions.

[0104] In addition, the functional modules in the various embodiments of the present application may be integrated together to form an independent part, or each module may exist alone, or two or more modules may be integrated to form an independent part.

[0105] If the above-mentioned function is implemented in the form of a software functional module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or a part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROM, Read-Only Memory), random access memories (RAM, Random Access Memory), magnetic disks, or optical discs that can store program codes.

[0106] The foregoing are only the preferred embodiments of the present application and are not used to limit the present application. For those skilled in the art, the present application may have various changes and modifications. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included within the protection scope of the present application.

Claims

1. A method for adjusting screen brightness, characterized in that, the method for adjusting screen brightness includes: obtaining the device temperature and the ambient light intensity; determining a reference brightness coefficient according to the ambient light intensity and the corresponding target brightness curve, wherein the target brightness curve corresponds to the range where the ambient light intensity is located; determining a first adjustment coefficient and a second adjustment coefficient according to the device temperature, wherein the first adjustment coefficient is the adjustment coefficient of a first pre-set brightness curve, the second adjustment coefficient is the adjustment coefficient of a second pre-set brightness curve, and the first adjustment coefficient and the second adjustment coefficient are inversely proportional to the device temperature. The first brightness curve is used to reflect the corresponding relationship between the reference brightness coefficient and the ambient light intensity when the ambient light intensity is less than a pre-set first illuminance threshold, and the second brightness curve is used to reflect the corresponding relationship between the reference brightness coefficient and the ambient light intensity when the ambient light intensity is greater than or equal to the first illuminance threshold. The reference brightness coefficient has a positive linear correlation with the ambient light intensity, the slope of the first brightness curve is greater than the slope of the second brightness curve, the first adjustment coefficient is used to adjust the brightness coefficient of the first brightness curve, and the second adjustment coefficient is used to adjust the brightness coefficient of the second brightness curve; determining a final brightness coefficient according to the reference brightness coefficient, the first adjustment coefficient and the second adjustment coefficient.

2. The method for adjusting screen brightness according to claim 1, characterized in that, the step of determining the final brightness coefficient according to the reference brightness coefficient, the first adjustment coefficient and the second adjustment coefficient includes: when the reference brightness coefficient is less than a pre-set first threshold, determining the product of the reference brightness coefficient and the first adjustment coefficient as the final brightness coefficient; when the reference brightness coefficient is greater than or equal to the pre-set first threshold, determining the product of the reference brightness coefficient and the second adjustment coefficient as a first brightness coefficient, determining the first adjustment coefficient as a second brightness coefficient, and determining the final brightness coefficient according to the first brightness coefficient and the second brightness coefficient.

3. The method for adjusting screen brightness according to claim 2, characterized in that, the step of determining the final brightness coefficient according to the first brightness coefficient and the second brightness coefficient includes: when the first brightness coefficient is greater than or equal to the second brightness coefficient, determining the first brightness coefficient as the final brightness coefficient; when the first brightness coefficient is less than the second brightness coefficient, determining the second brightness coefficient as the final brightness coefficient.

4. The method for adjusting screen brightness according to any one of claims 1-3, characterized in that, the method further includes: when the ambient light intensity is less than a pre-set first illuminance threshold, setting the first brightness curve as the target brightness curve; When the ambient light intensity is greater than or equal to the preset first illuminance threshold, set the second brightness curve as the target brightness curve, where the slope of the first brightness curve is greater than the slope of the second brightness curve.

5. The screen brightness adjustment method according to any one of claims 1-3, characterized in that, the method further includes: Adjust the screen brightness according to the final brightness coefficient.

6. A screen brightness adjustment device, characterized in that, the screen brightness adjustment device includes: a parameter acquisition module for acquiring the device temperature and the ambient light intensity; a processing module for determining a reference brightness coefficient according to the ambient light intensity and the corresponding target brightness curve, where the target brightness curve corresponds to the range where the ambient light intensity is located; The processing module is further configured to determine a first adjustment coefficient and a second adjustment coefficient according to the device temperature, where the first adjustment coefficient is the adjustment coefficient of a preset first brightness curve, the second adjustment coefficient is the adjustment coefficient of a preset second brightness curve, and the first adjustment coefficient and the second adjustment coefficient are inversely proportional to the device temperature. The first brightness curve is used to reflect the corresponding relationship between the reference brightness coefficient and the ambient light intensity when the ambient light intensity is less than the preset first illuminance threshold, and the second brightness curve is used to reflect the corresponding relationship between the reference brightness coefficient and the ambient light intensity when the ambient light intensity is greater than or equal to the first illuminance threshold; the reference brightness coefficient and the ambient light intensity are in a positive correlation linear relationship, the slope of the first brightness curve is greater than the slope of the second brightness curve, the first adjustment coefficient is used to adjust the brightness coefficient of the first brightness curve, and the second adjustment coefficient is used to adjust the brightness coefficient of the second brightness curve; The processing module is further configured to determine a final brightness coefficient according to the reference brightness coefficient, the first adjustment coefficient and the second adjustment coefficient.

7. The screen brightness adjustment device according to claim 6, characterized in that, The processing module is further configured to, when the reference brightness coefficient is less than a preset first threshold, determine the product of the reference brightness coefficient and the first adjustment coefficient as the final brightness coefficient; The processing module is further configured to, when the reference brightness coefficient is greater than or equal to the preset first threshold, determine the product of the reference brightness coefficient and the second adjustment coefficient as the first brightness coefficient, and determine the first adjustment coefficient as the second brightness coefficient, and determine the final brightness coefficient according to the first brightness coefficient and the second brightness coefficient.

8. The screen brightness adjustment device according to claim 7, characterized in that, The processing module is further configured to, when the first brightness coefficient is greater than or equal to the second brightness coefficient, determine the first brightness coefficient as the final brightness coefficient; The processing module is further configured to, when the first brightness coefficient is less than the second brightness coefficient, determine the second brightness coefficient as the final brightness coefficient.

9. An intelligent terminal, characterized in that, It includes a processor and a memory. The memory stores a computer program that can be executed by the processor, and the processor can execute the computer program to implement the steps of the screen brightness adjustment method according to any one of claims 1-5.

10. A storage medium, on which a computer program is stored, characterized in that when the computer program is executed by a processor, it implements the steps of the screen brightness adjustment method according to any one of claims 1-5.

Citation Information

Patent Citations

  • A method and device for adjusting screen brightness

    CN109271014A

  • Backlight adjusting method and device

    CN110796988A