Brightness adjustment method and device, terminal and storage medium
By turning off the light sensor in the terminal screen-off display mode, using the bright screen display brightness to determine the brightness of the screen-off display, and correcting it according to the ambient light, the high power consumption and inflexible brightness adjustment of the light sensor in the screen-off display mode is solved. The problem has improved the power consumption management and user experience of the terminal.
Patent Information
- Application Number
- CN202310834431.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-07
- Publication Date
- 2025-01-07
- Estimated Expiration
- 2043-07-07
Smart Images

Figure CN119274500A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of terminal technology, and in particular to a brightness adjustment method, device, terminal and storage medium. Background Art
[0002] In terminal technology, Always On Display (AOD) is supported. The brightness adjustment in the AOD scenario completely relies on the light sensor to collect ambient light brightness data in real time, which brings about the problem of high power consumption. Summary of the invention
[0003] In order to overcome the problems existing in the related art, the present disclosure provides a brightness adjustment method, device, terminal and storage medium.
[0004] According to a first aspect of an embodiment of the present disclosure, a brightness adjustment method is provided, the method comprising: in response to a display screen of a terminal entering an AOD mode, turning off a light sensor of the terminal, and acquiring a first screen-on display brightness, the first screen-on display brightness being the brightness of the screen display before the display screen enters the AOD mode; determining a first screen-off display brightness corresponding to the first screen-on display brightness according to a correspondence between the screen-on display brightness and the screen-off display brightness; and adjusting the screen-off display brightness of the display screen to the first screen-off display brightness.
[0005] In one embodiment, the method further includes: when it is detected that the display screen meets a preset condition in the AOD mode, starting a light sensor to collect current ambient light brightness data, wherein the preset condition is used to determine whether it is necessary to switch the display state of the display screen in the AOD mode; and correcting the first screen-off display brightness according to the current ambient light brightness data.
[0006] In one embodiment, correcting the first screen-off display brightness according to the current ambient light brightness data includes: determining a second bright screen display brightness according to the current ambient light brightness data, the second bright screen display brightness being the bright screen display brightness corresponding to the current ambient light brightness data; determining a second screen-off display brightness corresponding to the second bright screen display brightness based on a correspondence between the bright screen display brightness and the screen-off display brightness; and determining the second screen-off display brightness as the first screen-off display brightness.
[0007] In one embodiment, before determining the second bright screen display brightness according to the current ambient light brightness data, the method further includes: determining that the display screen switches from an off screen display state to a bright screen display state.
[0008] In one embodiment, correcting the first screen off display brightness according to the current ambient light brightness data includes: determining a third screen off display brightness corresponding to the current ambient light brightness data according to the correspondence between the ambient light brightness data and the screen off display brightness; and determining the third screen off display brightness as the first screen off display brightness.
[0009] In one embodiment, before determining a third screen-off display brightness corresponding to the current ambient light brightness data based on the correspondence between the ambient light brightness data and the screen-off display brightness, the method further includes: determining that the display screen is in a screen-off display state.
[0010] In one implementation, the detecting that the display screen meets a preset condition in the AOD mode includes at least one of the following: detecting a target posture of the terminal; and detecting a target operation of a user of the terminal.
[0011] According to a second aspect of an embodiment of the present disclosure, a brightness adjustment device is provided, wherein the device comprises:
[0012] an acquisition unit, configured to, in response to a display screen of a terminal being triggered to enter an AOD mode, turn off a light sensor of the terminal, and acquire a first screen display brightness, where the first screen display brightness is the brightness of the screen display before the display screen enters the AOD mode;
[0013] A processing unit, configured to determine a first off-screen display brightness corresponding to the first on-screen display brightness according to a correspondence between the on-screen display brightness and the off-screen display brightness;
[0014] An adjustment unit, used for adjusting the off-screen display brightness of the display screen to the first off-screen display brightness.
[0015] In one embodiment, the acquisition unit is also used to: when it is detected that the display screen meets a preset condition in the AOD mode, start the light sensor to collect current ambient light brightness data, wherein the preset condition is used to determine whether it is necessary to switch the display state of the display screen in the AOD mode; the processing unit is also used to: correct the first screen-off display brightness according to the current ambient light brightness data.
[0016] In one embodiment, the processing unit corrects the first screen off display brightness according to the current ambient light brightness data in the following manner: determining a second screen on display brightness according to the current ambient light brightness data, the second screen on display brightness being the screen on display brightness corresponding to the current ambient light brightness data; determining a second screen off display brightness corresponding to the second screen on display brightness based on a correspondence between the screen on display brightness and the screen off display brightness; and determining the second screen off display brightness as the first screen off display brightness.
[0017] In one embodiment, before determining the second bright screen display brightness according to the current ambient light brightness data, the processing unit is further used to: determine whether the display screen switches from an off-screen display state to a bright screen display state.
[0018] In one embodiment, the processing unit corrects the first screen off display brightness according to the current ambient light brightness data in the following manner: determining a third screen off display brightness corresponding to the current ambient light brightness data according to the correspondence between the ambient light brightness data and the screen off display brightness; and determining the third screen off display brightness as the first screen off display brightness.
[0019] In one embodiment, before determining a third screen-off display brightness corresponding to the current ambient light brightness data based on the correspondence between the ambient light brightness data and the screen-off display brightness, the processing unit is further used to: determine whether the display screen is in a screen-off display state.
[0020] In one implementation, the detecting that the display screen meets a preset condition in the AOD mode includes at least one of the following: detecting a target posture of the terminal; and detecting a target operation of a user of the terminal.
[0021] According to a third aspect of an embodiment of the present disclosure, a terminal is provided, comprising: a processor; and a memory for storing processor executable instructions; wherein the processor is configured to execute the brightness adjustment method described in the first aspect or any one of the first aspect.
[0022] According to a fourth aspect of an embodiment of the present disclosure, a non-temporary computer-readable storage medium is provided. When instructions in the storage medium are executed by a processor of a terminal, the terminal is enabled to execute the brightness adjustment method described in the first aspect or any one of the first aspects.
[0023] The technical solution provided by the embodiments of the present disclosure may include the following beneficial effects: after the display screen of the terminal enters the AOD mode, the light sensor is turned off, and the display brightness of the screen off in the AOD mode is determined by the display brightness of the display screen, thereby reducing the power consumption of the terminal, improving the adjustment of the display brightness of the screen off in the AOD mode, and improving the user experience.
[0024] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0026] Figure 1 The figure is a schematic diagram showing a wearable device when the screen is on according to an exemplary embodiment.
[0027] Figure 2 The figure is a schematic diagram showing a wearable device in an AOD mode when the screen is off, according to an exemplary embodiment.
[0028] Figure 3 The figure is a flow chart of a brightness adjustment method according to an exemplary embodiment.
[0029] Figure 4 The figure is a flow chart of a brightness adjustment method according to an exemplary embodiment.
[0030] Figure 5 The figure is a schematic diagram of a curve showing the relationship between ambient light and the display brightness and bright screen display brightness of a display screen in an AOD mode according to an exemplary embodiment.
[0031] Figure 6 The present invention is a flow chart of a method for correcting the first off-screen display brightness according to current ambient light brightness data according to an exemplary embodiment.
[0032] Figure 7 The diagram is a schematic diagram of a corresponding relationship curve between the brightness of the screen on and the brightness of the screen off, according to an exemplary embodiment.
[0033] Figure 8 The present invention is a flow chart of a method for correcting the first off-screen display brightness according to current ambient light brightness data according to an exemplary embodiment.
[0034] Fig. 9 The figure is a block diagram of a brightness adjustment device according to an exemplary embodiment.
[0035] Fig.10 The present invention is a block diagram of a terminal for a brightness adjustment method according to an exemplary embodiment.
[0036] Fig.11 is a block diagram of another terminal for a brightness adjustment method according to an exemplary embodiment. DETAILED DESCRIPTION
[0037] Here, exemplary embodiments will be described in detail, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present disclosure.
[0038] The brightness adjustment method provided in the present disclosure is applied to the screen brightness adjustment scenario of a terminal, for example, to the screen brightness adjustment scenario of a wearable device.
[0039] With the development of terminal technology, the display screen of the terminal device can be partially lit in the screen-off state. In the present disclosure, the terminal can be a mobile phone, a tablet, a smart watch, etc. This partially lit screen display mode is called AOD mode. In AOD mode, the display screen is only partially lit. Compared with the entire screen being lit, the number of lit pixels is small, which can save power consumption. At the same time, in AOD mode, since the display screen is partially lit, some information can be displayed in the partially lit pixels. Taking wearable devices as an example, Figure 1 is a schematic diagram of a wearable device when the screen is on according to an exemplary embodiment. Figure 1 As shown, the installed applications can be displayed normally, or when the application is running, the display brightness is normal brightness instead of the screen-off display brightness. Figure 2 This is a schematic diagram of a wearable device in the AOD mode when the screen is off, according to an exemplary embodiment. Only some pixels on the screen are lit to display information such as time. This mode can save power. In related technologies, in order to ensure that the screen display brightness in the AOD mode can change according to the ambient light, a light sensor is used to collect ambient brightness information in real time and adjust the screen display brightness. However, this solution increases power consumption and makes it difficult to ensure the user experience.
[0040] In order to solve the above problems, the present disclosure proposes a brightness adjustment method. After the terminal enters the screen-off display mode, the light sensor is turned off, and the corresponding screen-off display brightness is determined by the brightness of the most recently lit screen display to adjust the screen-off display brightness of the display screen.
[0041] Figure 3 is a flow chart of a brightness adjustment method according to an exemplary embodiment, the method is applied to a terminal, such as Figure 3 As shown, the method includes steps S11, S12 and S13.
[0042] In step S11, in response to the display screen of the terminal entering the AOD mode, the light sensor of the terminal is turned off, and the first bright screen display brightness is obtained.
[0043] In the disclosed embodiment, when the terminal enters the AOD mode, the light sensor of the terminal is turned off to reduce power consumption.
[0044] The first screen display brightness is the screen display brightness before the display screen enters the AOD mode, and is also used as a data source for further determining the screen display brightness in the AOD mode.
[0045] In step S12, according to the correspondence between the on-screen display brightness and the off-screen display brightness, the first off-screen display brightness corresponding to the first on-screen display brightness is determined.
[0046] The on-screen display brightness is the brightness of the terminal when the display screen is fully lit, and the off-screen display brightness is the brightness when the display screen is only partially lit after the terminal enters the AOD mode. Due to the optical characteristics of the display screen, there is a corresponding relationship between the off-screen display brightness and the on-screen display brightness. After entering the AOD mode, different on-screen display brightnesses of the display screen will form an off-screen display brightness corresponding to the on-screen display brightness. Based on the corresponding relationship between the on-screen display brightness and the off-screen display brightness of the terminal display screen, the first off-screen display brightness is determined using the first on-screen display brightness. The first off-screen display brightness is the corresponding off-screen display brightness after the display screen enters the off-screen mode from the first on-screen display brightness.
[0047] In the embodiment of the present disclosure, based on the relationship between the on-screen display brightness and the off-screen display brightness, the off-screen display brightness is determined using the on-screen display brightness, thereby providing an accurate brightness determination method for obtaining the off-screen display brightness of the display screen.
[0048] In step S13, the off-screen display brightness of the display screen is adjusted to a first off-screen display brightness.
[0049] The first off-screen display brightness is the display brightness of the screen after the display screen enters the off-screen display state from the bright screen display state. The display brightness of the off-screen state of the display screen of the terminal is set to the off-screen display brightness determined according to the bright screen display brightness.
[0050] In the embodiment of the present disclosure, the off-screen display brightness of the display screen is adjusted to the first off-screen display brightness, and the brightness adjustment in the off-screen display state is completed. Through the present disclosure, the problem of high light sensing power consumption and narrow brightness adjustable range in the off-screen display mode is solved.
[0051] In the disclosed embodiment, the brightness of the screen display is adjusted by the brightness of the screen before the screen is turned off, so as to avoid the problem of high power consumption caused by the continuous operation of the light sensor when the screen is turned off. When users use the terminal for a long time, they need both long battery life brought by low power consumption and a comfortable experience that the display can adapt to the ambient brightness. Therefore, when the terminal is in the screen-off display state, the screen-off display brightness can also be adaptively adjusted according to the ambient light brightness. That is, in order to ensure that the screen-off display brightness can match the changes in ambient light, the screen-off display brightness needs to be calibrated.
[0052] Figure 4 is a flow chart of a brightness adjustment method according to an exemplary embodiment. Figure 4 As shown, it includes step S21 and step S22.
[0053] In step S21, when it is detected that the display screen meets the preset conditions in the AOD mode, the light sensor is started to collect the current ambient light brightness data.
[0054] The preset condition is used to determine whether the display state of the display screen in the AOD mode needs to be switched.
[0055] In the disclosed embodiment, it is detected that the display screen meets the preset conditions in the AOD mode, and there are the following situations: the target posture of the terminal is detected, and / or the target operation of the terminal user is detected. Among them, the target posture is a specific posture that triggers the terminal's own posture to change so that the display state of the display screen is switched, such as a wrist-raising gesture. The target operation is an operation in which the user performs a specific operation on the terminal to switch the display state of the display screen, such as double-clicking the screen, pressing the power button, and the user's face approaching the screen. The detection of the target posture can be detected by the acceleration sensor in the terminal, specifically including: the acceleration sensor collects acceleration data, and analyzes and detects the target posture from the acceleration data.
[0056] In the disclosed embodiment, when the target gesture is detected, it is necessary to determine whether the switch for the current terminal to perform the corresponding operation in response to the target gesture is turned on. If the switch is turned on, the display screen will switch from the bright screen display state to the off screen display state; if the switch is turned off, the display screen will continue to maintain the off screen display state. Correspondingly, when the target operation of the terminal user is detected, it is also necessary to determine whether the switch for the current terminal to perform the corresponding operation in response to the target operation is turned on. If it is turned on, the display screen state is switched, and if it is turned off, the current off screen display state is maintained.
[0057] To ensure that the display brightness of the display in AOD mode can match the ambient brightness, the display brightness needs to be calibrated. The light sensor needs to be started to collect the ambient light brightness.
[0058] In step S22, the first off-screen display brightness is corrected according to the current ambient light brightness data.
[0059] After the current ambient light brightness data is acquired by the light sensor, the first off-screen display brightness can be corrected based on the current ambient light brightness data. The first off-screen display brightness is the display brightness of the display screen in the AOD mode determined according to the ambient light brightness acquired by the light sensor.
[0060] When calibrating the display brightness of the display screen, the terminal can calibrate the display brightness of the screen on according to the ambient light brightness, or calibrate the display brightness of the screen off according to the ambient light brightness. Figure 5 It is a schematic diagram of a curve showing the relationship between ambient light and the display brightness and the bright screen display brightness of a display screen in AOD mode according to an exemplary embodiment. At different ambient light brightnesses, the screen brightness when the screen is off is different. At different ambient light brightnesses, the screen brightness when the screen is on is also different. That is, under different ambient light, different first off-screen display brightnesses can correspond. For example, when the wearable device turns off the screen when the wrist is raised, the accelerometer-sensor (A+G) module detects the wrist raising action and starts the light sensing module to collect ambient light data. The data is directly transmitted to the system platform, and the AOD off-screen display brightness and ambient light brightness curve are called for correction.
[0061] In the disclosed embodiment, the display brightness of the display screen in the AOD mode is corrected by using the ambient light brightness data collected by the light sensor, thereby ensuring that the display brightness in the AOD mode can be updated and providing accuracy of the display screen brightness.
[0062] In the disclosed embodiment, the off-screen display brightness of the display screen is corrected by the ambient light brightness data collected by the light sensor, and the light sensor is activated when the display screen meets a preset condition. If the preset condition triggers the display screen to switch from the off-screen display state to the bright screen display state, the current display state of the display screen has been switched to the bright screen display state. For example, a target gesture / target operation is detected and the target gesture / target operation can trigger the display screen to switch from the off-screen display state to the bright screen display state. That is, when it is determined that the display screen switches from the off-screen display state to the bright screen display state, the off-screen display brightness is corrected by the following brightness adjustment method.
[0063] Figure 6 is a flow chart of a method for correcting the first off-screen display brightness according to current ambient light brightness data according to an exemplary embodiment. Figure 6 As shown, the following steps are included.
[0064] In step S31, the second bright screen display brightness is determined according to the current ambient light brightness data.
[0065] If a target gesture / target operation is detected, and the target gesture / target operation is set to the gesture for waking up the display screen, that is, it is necessary to switch from the off-screen display mode to the normal display mode. If the switch for performing the corresponding operation based on the target gesture / target operation is in the on state, then the AOD mode is exited and the normal display mode is entered, which is equivalent to adjusting the brightness of the bright screen display to match the current ambient light brightness in the bright screen display state.
[0066] After the current ambient light brightness data is collected by the light sensor, the second bright screen display brightness is determined, wherein the second bright screen display brightness is the bright screen display brightness corresponding to the currently collected ambient light brightness data.
[0067] In step S32, based on the correspondence between the on-screen display brightness and the off-screen display brightness, a second off-screen display brightness corresponding to the second on-screen display brightness is determined.
[0068] If the user does not perform any operation within the preset time, the display screen will re-enter the off-screen display mode and re-calibrate the off-screen display brightness. At this time, the off-screen display brightness is adjusted based on the determined second on-screen display brightness.
[0069] The second off-screen display brightness is the off-screen display brightness corresponding to the bright screen display brightness determined by the display screen according to the ambient light brightness after entering the off-screen display mode. The off-screen display brightness corresponding to the bright screen display brightness is determined according to the corresponding relationship curve between the bright screen display brightness and the off-screen display brightness of the terminal display screen. This relationship curve between the bright screen display brightness and the off-screen display brightness is measured in the laboratory.
[0070] In step S33, the second screen-off display brightness is determined as the first screen-off display brightness.
[0071] The first off-screen display brightness value is updated using the determined second off-screen display brightness value.
[0072] In one implementation of the present disclosure, Figure 7 The diagram is a schematic diagram of a corresponding relationship curve between the brightness of the screen on and the brightness of the screen off according to an exemplary embodiment. Different brightness of the screen on corresponds to different brightness of the screen off.
[0073] The second off-screen display brightness corresponding to the second on-screen display brightness is used to update the first off-screen display brightness, so that the off-screen display brightness of the terminal can be updated and corrected in a timely manner. For example, when the screen is on, the light sensor collects the current ambient light brightness data, and determines the corresponding on-screen display brightness based on the current ambient light brightness data. When the screen is off after a timeout, the current off-screen display brightness will be determined based on the most recent on-screen display brightness, and the off-screen display brightness can be updated in a timely manner.
[0074] In the disclosed embodiment, the brightness of the corresponding display screen is determined by the ambient light brightness, and then the corresponding off-screen display brightness value is determined by the brightness of the display screen, and the off-screen display brightness value is used to update the off-screen display brightness. For example, taking the target posture as the wrist-raising screen-raising as an example, when the wrist-raising screen-raising is turned on, the A+G acceleration sensor module data is transmitted to the system platform, the light sensing module is started to collect ambient light data, and the on-screen display brightness and ambient light brightness curve are used to calibrate the on-screen display brightness. When the AOD off-screen display mode is subsequently entered, the AOD off-screen display brightness is corrected according to the off-screen display brightness and the on-screen display brightness curve in the AOD off-screen display mode.
[0075] In related scenarios, in order for users to view the information displayed on the screen more clearly and comfortably when using the terminal, the terminal needs to adjust the brightness of the display according to user operations / user postures. In particular, when the user views the screen content of the terminal in detail, the brightness of the display needs to be intelligently adjusted to match the current ambient light brightness.
[0076] In the embodiment of the present disclosure, if the preset condition does not trigger the switching of the display state of the display screen, that is, the display state of the current display screen is still in the off-screen display state. For example, the target gesture / target operation is detected but the target gesture / target operation cannot trigger the display screen to switch from the off-screen display state to the bright-screen display state. That is, when it is determined that the display screen is in the off-screen display state, the off-screen display brightness is corrected by the following brightness adjustment method.
[0077] Figure 8 is a flow chart of a method for correcting the first off-screen display brightness according to current ambient light brightness data according to an exemplary embodiment. Figure 8 As shown, the following steps are included.
[0078] In step S41, according to the correspondence between the ambient light brightness data and the screen-off display brightness, a third screen-off display brightness corresponding to the current ambient light brightness data is determined.
[0079] If the target gesture / target operation is detected and the target gesture / target operation cannot wake up the display, the display will not switch from the off-screen display state to the on-screen display state, that is, the off-screen display state will continue. However, since the current ambient light data state may have changed, the off-screen display brightness of the off-screen display state needs to be readjusted. In this case, the off-screen display brightness needs to be adjusted to match the current ambient light brightness according to the correspondence between the ambient light brightness data and the off-screen display brightness in the off-screen display state so that the user can view it.
[0080] In step S42, the third screen-off display brightness is determined as the first screen-off display brightness.
[0081] In the off-screen display state, since it has not switched to the bright screen display state, but the light sensor is turned on, the brightness of the current display still needs to adapt to the current ambient light brightness. At this time, the off-screen display brightness is adjusted according to the ambient light brightness data. Specifically, the off-screen display brightness of the display is adjusted according to the ambient light brightness data. Figure 5 The corresponding relationship curve between the ambient light brightness and the screen off display brightness is determined. The screen off display brightness corresponding to the current ambient light brightness data is used as the third screen off display brightness.
[0082] The corresponding off-screen display brightness is obtained through the current ambient light brightness, and the off-screen display brightness is updated. That is, the third off-screen display brightness is used as the first off-screen display brightness.
[0083] In the disclosed embodiment, when the target posture is detected and the display screen is still in the screen-off display state, the screen-off display brightness is determined based on the corresponding relationship between the ambient light display brightness and the screen-off display brightness.
[0084] The above determination of the screen display brightness by ambient light, or determination of the screen off display brightness by the display brightness of the display screen on, requires a corresponding mapping model to provide a corresponding relationship of brightness data.
[0085] In one implementation of an embodiment of the present disclosure, the display state of the display screen can be an off-screen display state or a bright-screen display state, wherein the off-screen display state is the display state of the terminal in AOD mode, and the bright-screen display state is the display state of the terminal in normal mode.
[0086] In one implementation of the present disclosure, Figure 5 The relationship curve between the ambient light brightness data and the display screen brightness when the display is on and the corresponding relationship curve between the ambient light brightness data and the display screen brightness when the display is off. It reflects the mapping relationship between the ambient light brightness data and the display screen brightness when the display is on, and the mapping relationship between the ambient light brightness data and the display screen brightness when the display is off. That is, the current corresponding display screen brightness when the display is on and the display screen brightness when the display is off can be determined by the ambient light brightness data.
[0087] In one implementation of the present disclosure, Figure 7 The relationship curve between the on-screen display brightness and the off-screen display brightness of the display screen shown. Among them, the on-screen display brightness is the brightness when the terminal's display screen is fully lit, and the off-screen display brightness is the brightness when the display screen is only partially lit after the terminal enters the AOD mode. According to the optical characteristics of the display screen, there is a corresponding relationship between the on-screen display brightness of the same display screen before entering the AOD mode and the off-screen display brightness after entering the AOD mode, that is, different on-screen display brightness of the display screen will form an off-screen display brightness corresponding to the on-screen display brightness after entering the AOD mode.
[0088] In one implementation of the present disclosure, Figure 5 and Figure 7 The brightness relationship curves are all fitted based on the big data of user usage habits. During user use, the device records the screen brightness data and ambient light brightness data. After collecting a large amount of user usage data, the corresponding mapping relationship in the data is mined through machine learning algorithms to fit the accurate data internal relationship curve.
[0089] In the embodiment of the present disclosure, an A+G acceleration sensor is used as a sensor for detecting a target posture, and the target posture is wrist raising as an example. The brightness adjustment method of the terminal display screen involved in the embodiment of the present disclosure is described below.
[0090] In one implementation of the disclosed embodiments, when the display screen is in the AOD screen-off display mode, if the brightness changes, the AOD screen-off display brightness cannot be adjusted, affecting the user experience; the A+G acceleration sensor module is called to supplement the brightness adjustment optimization algorithm, and the A+G acceleration sensor module continues to work in all scenarios in the wearable product to complete the collection of consumer step / exercise data. Based on this, for the above scenarios, when the A+G acceleration sensor module detects that the consumer raises his wrist, the light sensor starts the ambient light data capture action, re-collects the ambient light, and completes the brightness data correction.
[0091] In one implementation of the disclosed embodiment, the off-screen display brightness of the terminal depends on the bright screen display brightness. First, the display screen of the terminal enters the AOD off-screen display mode and turns off the light sensor. Second, the most recent bright screen display brightness data of the display screen is retained. Furthermore, according to the following example, Figure 7 The corresponding relationship curve between the off-screen display brightness and the bright-screen display brightness of the display screen shown is used to obtain the off-screen display brightness corresponding to the most recent bright-screen display brightness data of the display screen. Finally, this off-screen display brightness is set as the display brightness of the display screen in the AOD off-screen display mode of the terminal. Taking wearable devices as an example, for example, when the wearable device is worn, after directly entering the off-screen display from the bright-screen display, the system platform of the wearable device transmits data to the AOD off-screen display adjustment module according to the current bright-screen display brightness, and sets the off-screen display brightness data of the wearable device display in the AOD off-screen display mode. When the A+G acceleration sensor module detects the consumer's wrist raising action, the light sensor starts the ambient light data capture action, re-collects the ambient light, and completes the brightness data correction.
[0092] In one implementation of the disclosed embodiment, the screen-off display brightness of the terminal is related to the current motion state. When the terminal is in AOD mode, if the A+G acceleration sensor module detects that the user is in motion, the light sensor appropriately increases the screen-off display brightness of the display screen according to the current ambient light brightness for the user to view. If the A+G acceleration sensor module detects that the user is not in motion, the screen-off display brightness is restored to the original.
[0093] In the disclosed embodiment, the display brightness of the terminal is related to the current target posture / target operation. Taking a mobile phone as an example, for example, the lift-to-light-screen / double-click-to-light-screen function of the mobile phone is set with two options: on and off. When lift-to-light-screen / double-click-to-light-screen is turned on, after the terminal detects the lift / double-click action, it starts the light sensing module to collect ambient light brightness data and exits the AOD mode, and corrects the bright screen display brightness of the display screen through the relationship curve between ambient light brightness and bright screen display brightness. When the AOD screen-off display mode is subsequently entered, the screen-off display brightness of the AOD screen-off display mode is corrected according to the relationship curve between the screen-off display brightness and the bright screen display brightness. When lift-to-light-screen / double-click-to-light-screen is turned off, after the terminal detects the lift / double-click action, it starts the light sensing module to collect ambient light brightness data. The data is directly transmitted to the system platform of the terminal, and the screen-off display brightness of the display screen is corrected according to the relationship curve between the ambient light brightness and the AOD screen-off display brightness.
[0094] The brightness adjustment method provided by the present invention can realize brightness adjustment in all scenes, while preventing the light sensor from being in a continuous working state, thereby improving the battery life experience.
[0095] Based on the same concept, an embodiment of the present disclosure also provides a brightness adjustment device.
[0096] It is understandable that the brightness adjustment device provided in the embodiment of the present disclosure includes hardware structures and / or software modules corresponding to the execution of each function in order to realize the above functions. In combination with the units and algorithm steps of each example disclosed in the embodiment of the present disclosure, the embodiment of the present disclosure can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art may use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the technical solution of the embodiment of the present disclosure.
[0097] Fig. 9 1 is a block diagram of a brightness adjustment device 100 according to an exemplary embodiment. Fig. 9 The device 100 includes an acquisition unit 101, a processing unit 102 and an adjustment unit 103.
[0098] The acquisition unit 101 is used to, in response to the display screen of the terminal being triggered to enter the AOD mode, turn off the light sensor of the terminal, and acquire a first bright screen display brightness, where the first bright screen display brightness is the brightness of the bright screen display before the display screen enters the AOD mode;
[0099] The processing unit 102 is used to determine a first off-screen display brightness corresponding to the first on-screen display brightness according to the corresponding relationship between the on-screen display brightness and the off-screen display brightness;
[0100] The adjustment unit 103 is used to adjust the off-screen display brightness of the display screen to a first off-screen display brightness.
[0101] In one embodiment, the acquisition unit 101 is also used to: when it is detected that the display screen meets preset conditions in the AOD mode, start the light sensor to collect current ambient light brightness data, wherein the preset conditions are used to determine whether it is necessary to switch the display state of the display screen in the AOD mode; the processing unit 102 is also used to: correct the first screen display brightness according to the current ambient light brightness data.
[0102] In one embodiment, the processing unit 102 corrects the first screen off display brightness according to the current ambient light brightness data in the following manner: determining the second screen off display brightness according to the current ambient light brightness data, the second screen off display brightness being the screen off display brightness corresponding to the current ambient light brightness data; determining the second screen off display brightness corresponding to the second screen off display brightness based on the correspondence between the screen off display brightness and the screen off display brightness; and determining the second screen off display brightness as the first screen off display brightness.
[0103] In one embodiment, before determining the second bright screen display brightness according to the current ambient light brightness data, the processing unit 102 is further used to: determine whether the display screen switches from the off screen display state to the bright screen display state.
[0104] In one embodiment, the processing unit 102 corrects the first screen display brightness according to the current ambient light brightness data in the following manner: according to the correspondence between the ambient light brightness data and the screen display brightness, determine the third screen display brightness corresponding to the current ambient light brightness data; determine the third screen display brightness as the first screen display brightness.
[0105] In one embodiment, before determining the third screen-off display brightness corresponding to the current ambient light brightness data according to the correspondence between the ambient light brightness data and the screen-off display brightness, the processing unit is further used to: determine whether the display screen is in the screen-off display state.
[0106] In one embodiment, detecting that the display screen meets a preset condition in the AOD mode includes at least one of the following: detecting a target posture of the terminal; and detecting a target operation of a terminal user.
[0107] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0108] Fig.10 1 is a block diagram of a terminal 200 for a brightness adjustment method according to an exemplary embodiment. For example, the terminal 200 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.
[0109] Reference Fig.10 , terminal 200 may include one or more of the following components: a processing component 202 , a memory 204 , a power component 206 , a multimedia component 208 , an audio component 210 , an input / output (I / O) interface 212 , a sensor component 214 , and a communication component 216 .
[0110] The processing component 202 generally controls the overall operation of the terminal 200, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 202 may include one or more processors 220 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 202 may include one or more modules to facilitate the interaction between the processing component 202 and other components. For example, the processing component 202 may include a multimedia module to facilitate the interaction between the multimedia component 208 and the processing component 202.
[0111] The memory 204 is configured to store various types of data to support operations at the terminal 200. Examples of such data include instructions for any application or method operating on the terminal 200, contact data, phone book data, messages, pictures, videos, etc. The memory 204 may be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as a static random access memory (SRAM), an electrically erasable programmable read-only memory (EEPROM), an erasable programmable read-only memory (EPROM), a programmable read-only memory (PROM), a read-only memory (ROM), a magnetic memory, a flash memory, a magnetic disk, or an optical disk.
[0112] Power component 206 provides power to various components of terminal 200. Power component 206 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to terminal 200.
[0113] The multimedia component 208 includes a screen that provides an output interface between the terminal 200 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 208 includes a front camera and / or a rear camera. When the terminal 200 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
[0114] The audio component 210 is configured to output and / or input audio signals. For example, the audio component 210 includes a microphone (MIC), and when the terminal 200 is in an operation mode, such as a call mode, a recording mode, and a speech recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 204 or sent via the communication component 216. In some embodiments, the audio component 210 also includes a speaker for outputting audio signals.
[0115] I / O interface 212 provides an interface between processing component 202 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.
[0116] The sensor assembly 214 includes one or more sensors for providing various aspects of status assessment for the terminal 200. For example, the sensor assembly 214 can detect the open / closed state of the terminal 200, the relative positioning of the components, such as the display and keypad of the terminal 200, and the sensor assembly 214 can also detect the position change of the terminal 200 or a component of the terminal 200, the presence or absence of contact between the user and the terminal 200, the orientation or acceleration / deceleration of the terminal 200, and the temperature change of the terminal 200. The sensor assembly 214 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 214 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 214 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0117] The communication component 216 is configured to facilitate wired or wireless communication between the terminal 200 and other devices. The terminal 200 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 216 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 216 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.
[0118] In an exemplary embodiment, the terminal 200 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors or other electronic components to perform the above method.
[0119] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 204 including instructions, and the instructions can be executed by the processor 220 of the terminal 200 to complete the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0120] Fig.11 is a block diagram of a terminal 300 for a brightness adjustment method according to an exemplary embodiment. For example, the terminal 300 may be provided as a server. Fig.11 The terminal 300 includes a processing component 322, which further includes one or more processors, and a memory resource represented by a memory 332 for storing instructions, such as applications, that can be executed by the processing component 322. The application stored in the memory 332 may include one or more modules, each corresponding to a set of instructions. In addition, the processing component 322 is configured to execute instructions to perform the above method.
[0121] The terminal 300 may also include a power supply component 326 configured to perform power management of the terminal 300, a wired or wireless network interface 350 configured to connect the terminal 300 to a network, and an input / output (I / O) interface 358. The terminal 300 may operate based on an operating system stored in the memory 332, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™ or the like.
[0122] It is to be understood that in the present disclosure, "plurality" refers to two or more than two, and other quantifiers are similar thereto. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. The singular forms "a", "" and "the" are also intended to include plural forms, unless the context clearly indicates other meanings.
[0123] It is further understood that the terms "first", "second", etc. are used to describe various information, but such information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other, and do not indicate a specific order or degree of importance. In fact, the expressions "first", "second", etc. can be used interchangeably. For example, without departing from the scope of the present disclosure, the first information can also be referred to as the second information, and similarly, the second information can also be referred to as the first information.
[0124] It can be further understood that, unless otherwise specified, “connection” includes a direct connection without other components between the two, and also includes an indirect connection with other components between the two.
[0125] It is further understood that, although the operations are described in a specific order in the drawings in the embodiments of the present disclosure, it should not be understood as requiring the operations to be performed in the specific order shown or in a serial order, or requiring the execution of all the operations shown to obtain the desired results. In certain environments, multitasking and parallel processing may be advantageous.
[0126] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any modifications, uses or adaptations of the present disclosure, which follow the general principles of the present disclosure and include common knowledge or customary technical means in the art that are not disclosed in the present disclosure.
[0127] It should be understood that the present disclosure is not limited to the precise structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the scope of the appended claims.
Claims
1. A brightness adjustment method, characterized in that: The method comprises: In response to a display screen of a terminal entering an AOD mode, turning off a light sensor of the terminal, and acquiring a first screen display brightness, where the first screen display brightness is the brightness of the screen display before the display screen enters the AOD mode; Determine, according to a correspondence between the on-screen display brightness and the off-screen display brightness, a first off-screen display brightness corresponding to the first on-screen display brightness; Adjust the off-screen display brightness of the display screen to the first off-screen display brightness.
2. The method according to claim 1, characterized in that The method further comprises: When it is detected that the display screen meets a preset condition in the AOD mode, the light sensor is started to collect current ambient light brightness data, wherein the preset condition is used to determine whether the display state of the display screen in the AOD mode needs to be switched; Correct the first off-screen display brightness according to the current ambient light brightness data.
3. The method according to claim 2, characterized in that The correcting the first off-screen display brightness according to the current ambient light brightness data includes: Determine a second bright screen display brightness according to the current ambient light brightness data, where the second bright screen display brightness is the bright screen display brightness corresponding to the current ambient light brightness data; Determining a second off-screen display brightness corresponding to the second on-screen display brightness based on a correspondence between the on-screen display brightness and the off-screen display brightness; The second screen-off display brightness is determined as the first screen-off display brightness.
4. The method according to claim 3, characterized in that Before determining the second bright screen display brightness according to the current ambient light brightness data, the method further includes: Determine that the display screen switches from an off-screen display state to an on-screen display state.
5. The method according to claim 2, characterized in that: The correcting the first off-screen display brightness according to the current ambient light brightness data includes: Determine, according to the correspondence between the ambient light brightness data and the off-screen display brightness, a third off-screen display brightness corresponding to the current ambient light brightness data; The third screen-off display brightness is determined as the first screen-off display brightness.
6. The method according to claim 5, characterized in that Before determining the third off-screen display brightness corresponding to the current ambient light brightness data according to the correspondence between the ambient light brightness data and the off-screen display brightness, the method further includes: Determine that the display screen is in a screen-off display state.
7. The method according to claim 2, characterized in that The detecting that the display screen meets a preset condition in the AOD mode includes at least one of the following: detecting a target posture of the terminal; A target operation of the end user is detected.
8. A brightness adjustment device, characterized in that: The device comprises: an acquisition unit, configured to, in response to a display screen of a terminal entering an AOD mode, turn off a light sensor of the terminal and acquire a first screen display brightness, where the first screen display brightness is the brightness of the screen display before the display screen enters the AOD mode; A processing unit, configured to determine a first off-screen display brightness corresponding to the first on-screen display brightness according to a correspondence between the on-screen display brightness and the off-screen display brightness; An adjustment unit, used for adjusting the off-screen display brightness of the display screen to the first off-screen display brightness.
9. A terminal, characterized in that: include: processor; a memory for storing processor-executable instructions; The processor is configured to execute the method according to any one of claims 1 to 7.
10. A storage medium, characterized in that: The storage medium stores instructions, and when the instructions in the storage medium are executed by a processor of the terminal, the terminal is enabled to execute the method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Processing method for reducing power consumption and mobile terminal
CN108108007A
Liquid crystal display screen with intelligent backlight control function based on micro-controller
CN113900297A