Screen brightness control method and device, wearable device, readable storage medium
By responding to wrist raises in smartwatches or fitness trackers to obtain ambient light intensity and adjusting the screen brightness to a suitable target level, the problem of brightness not adapting to the current environment is solved, thus improving the user experience.
Patent Information
- Application Number
- CN202110204922.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-02-24
- Publication Date
- 2026-01-02
- Estimated Expiration
- 2041-02-24
AI Technical Summary
When a smartwatch or smart band automatically turns on its screen, the screen brightness cannot be automatically adjusted according to the current ambient light intensity, resulting in excessive brightness or dimness, causing eye discomfort for the user.
By responding to wrist raises, the system acquires wrist raise feature information, determines the current ambient light intensity, and adjusts the screen brightness to a suitable target brightness based on the mapping relationship.
It enables automatic adjustment of screen brightness, avoiding eye discomfort caused by excessively bright or dim brightness, and improving the user experience.
Smart Images

Figure CN114974107B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of computer, in particular to a screen brightness control method and device, wearable device and computer readable storage medium. BACKGROUND
[0002] With the development of communication technology, more and more users use smart wearable devices. For example, smart watches, smart bracelets and the like. The smart watch or smart bracelet often has the functions of automatic screen turning on and off. For example, the smart watch can realize automatic screen turning on when the preset condition is met.
[0003] At present, the smart watch or smart bracelet generally uses the screen brightness at the last screen turning off when automatically turning on the screen, but when the current environment of the user is quite different from the environment brightness at the last screen turning off, the screen brightness at the last screen turning off has the problem of being too bright or too dark for the current environment of the user. SUMMARY
[0004] The embodiments of the present application provide a screen brightness control method and device, wearable device and computer readable storage medium, which can accurately adjust the screen brightness based on the light intensity of the environment.
[0005] A screen brightness control method applied to a wearable device, comprising:
[0006] In response to a wrist lifting operation, acquiring wrist lifting feature information corresponding to the wrist lifting operation;
[0007] In a case where the wrist lifting feature information meets a matching condition, determining a first ambient light intensity;
[0008] Determining a target screen brightness corresponding to the first ambient light intensity, and adjusting the screen brightness of the wearable device to the target screen brightness.
[0009] In one embodiment, in a case where the matching degree between the wrist lifting feature information and the preset feature information reaches the first matching degree, the first ambient light intensity is determined, comprising:
[0010] In a case where the matching degree between the wrist lifting feature information and the preset feature information reaches the first matching degree and does not reach the second matching degree, the first ambient light intensity is determined.
[0011] In one embodiment, in a case where the matching degree between the wrist lifting feature information and the preset feature information reaches the second matching degree, the screen brightness of the wearable device is adjusted to the target screen brightness, comprising:
[0012] In a case where the matching degree between the wrist-lifting feature information and the preset feature information reaches the second matching degree, a current screen state of the wearable device is detected;
[0013] In a case where the current screen state of the wearable device is an off-screen state, a screen-on operation is performed, and a screen brightness of the wearable device is adjusted to the target screen brightness.
[0014] A screen brightness control apparatus applied to a wearable device, comprising:
[0015] An acquisition module configured to acquire wrist-lifting feature information corresponding to a wrist-lifting operation in response to the wrist-lifting operation;
[0016] A determination module configured to determine a current first ambient light intensity in a case where the wrist-lifting feature information meets a matching condition.
[0017] An adjustment module configured to determine a target screen brightness corresponding to the first ambient light intensity, and adjust a screen brightness of the wearable device to the target screen brightness.
[0018] A wearable device comprising a memory and a processor, the memory storing a computer program, and the processor implementing the following steps when executing the computer program:
[0019] An acquisition module configured to acquire wrist-lifting feature information corresponding to a wrist-lifting operation in response to the wrist-lifting operation;
[0020] A determination module configured to determine a current first ambient light intensity in a case where the wrist-lifting feature information meets a matching condition.
[0021] An adjustment module configured to determine a target screen brightness corresponding to the first ambient light intensity, and adjust a screen brightness of the wearable device to the target screen brightness.
[0022] A computer-readable storage medium storing a computer program, the computer program being executed by a processor to implement the following steps:
[0023] An acquisition module configured to acquire wrist-lifting feature information corresponding to a wrist-lifting operation in response to the wrist-lifting operation;
[0024] A determination module configured to determine a current first ambient light intensity in a case where the wrist-lifting feature information meets a matching condition.
[0025] An adjustment module configured to determine a target screen brightness corresponding to the first ambient light intensity, and adjust a screen brightness of the wearable device to the target screen brightness.
[0026] The screen brightness control method, device, wearable device and computer readable storage medium can obtain wrist-lifting feature information corresponding to the wrist-lifting operation, and determine the current first ambient light intensity when the wrist-lifting feature information meets a matching condition, so that the ambient light detection is performed when the user lifts the wrist, and the target screen brightness suitable for the wearable device under the current ambient light intensity can be determined. The screen brightness of the wearable device is adjusted to the target screen brightness corresponding to the current ambient light intensity, so that the screen brightness of the wearable device seen by the user conforms to the current ambient brightness, and the eye discomfort caused by the screen brightness being too bright or too dark is avoided. BRIEF DESCRIPTION OF DRAWINGS
[0027] In order to more clearly illustrate the technical solutions of the embodiments of the present application or the prior art, the drawings needed to be used in the embodiments or prior art description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.
[0028] Figure 1 An application environment diagram of the screen brightness control method in an embodiment;
[0029] Figure 2 A flowchart of the screen brightness control method in an embodiment;
[0030] Figure 3 A flowchart of determining the current ambient light intensity when the matching degree between the wrist-lifting feature information and the preset feature information reaches a first matching degree in an embodiment;
[0031] Figure 4 A flowchart of the screen brightness control method in another embodiment;
[0032] Figure 5 A structural block diagram of the screen brightness control device in an embodiment;
[0033] Figure 6 An internal structure diagram of the wearable device in an embodiment;
[0034] Figure 7 A block diagram of part of the structure of the wearable device in an embodiment. DETAILED DESCRIPTION
[0035] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application, and are not used to limit the present application.
[0036] Figure 1Fig. 1 is a schematic diagram of an application environment of a screen brightness control method in an embodiment. As shown in Figure 1 Fig. 1, the application environment includes a wearable device 110 and a server 120. In an embodiment, the wearable device 110 can execute the screen brightness control method provided in the present application alone. The wearable device 110 and the server 120 can also be used cooperatively to execute the screen brightness control method provided in the present application.
[0037] When the wearable device 110 and the server 120 are used cooperatively to execute the screen brightness control method provided in the present application, the wearable device 110 acquires wrist-lifting feature information corresponding to a wrist-lifting operation in response to the wrist-lifting operation. The wearable device 110 sends the wrist-lifting feature information to the server 120. The server 120 receives the wrist-lifting feature information and determines whether the wrist-lifting feature information satisfies a matching condition. In the case where the wrist-lifting feature information satisfies the matching condition, the server 120 returns the recognition result to the wearable device 110. The wearable device 110 determines a current first ambient light intensity in the case where the wrist-lifting feature information satisfies the matching condition, and sends the current first ambient light intensity to the server 120. The server 120 determines a target screen brightness corresponding to the current ambient light intensity, and returns the target screen brightness to the wearable device 110. The wearable device 110 receives the target screen brightness, and adjusts the screen brightness of the wearable device to the target screen brightness.
[0038] The wearable device 110 can be, but is not limited to, various smart bands and smart watches. The server 120 can be implemented by an independent server or a server cluster composed of multiple servers. The wearable device 110 and the server 120 can be directly or indirectly connected through wired or wireless communication, which is not limited in the present application.
[0039] Figure 2 Fig. 2 is a flowchart of a screen brightness control method in an embodiment. The screen brightness control method in the present embodiment is described by taking a wearable device running in an operating system as an example. As shown in Figure 1 Fig. 2, the screen brightness control method includes the following steps. Figure 2
[0040] Step 202: In response to a wrist-lifting operation, acquire wrist-lifting feature information corresponding to the wrist-lifting operation.
[0041] The wrist-lifting operation refers to an operation of lifting a wrist or an ankle upward. The wrist-lifting feature information refers to feature information collected in the process of lifting the wrist or the ankle upward, for example, the feature information includes at least one of a wrist-lifting amplitude, a wrist-lifting direction, and a rotation angle.
[0042] Specifically, the user wears the wearable device on the wrist, and when the user raises the wrist to use the wearable device, the wearable device can detect whether the user has the wrist-raising operation. In the case that the processor of the wearable device detects the wrist-raising operation of the user, the processor of the wearable device collects the feature information generated by the user during the wrist-raising operation in response to the wrist-raising operation.
[0043] In one embodiment, in response to the wrist-raising operation, the wrist-raising feature information corresponding to the wrist-raising operation is acquired, including: in response to the wrist-raising operation, the wrist-raising amplitude and the wrist-raising direction corresponding to the wrist-raising action are acquired; and the wrist-raising amplitude and the wrist-raising direction are taken as the feature information corresponding to the wrist-raising action.
[0044] Specifically, the processor of the wearable device acquires the acceleration information of the wearable device through the acceleration sensor or the gravity sensor in response to the wrist-raising operation, and determines the wrist-raising amplitude and the wrist-raising direction corresponding to the wrist-raising action based on the acceleration information of the wearable device. The processor of the wearable device takes the wrist-raising amplitude and the wrist-raising direction as the feature information corresponding to the wrist-raising action.
[0045] In one of the embodiments, in response to the wrist-raising operation, the wrist-raising feature information corresponding to the wrist-raising operation is acquired, including: in response to the wrist-raising operation, the wrist-raising amplitude, the wrist-raising direction, and the rotation angle corresponding to the wrist-raising action are acquired; and the wrist-raising amplitude, the wrist-raising direction, and the rotation angle are taken as the feature information corresponding to the wrist-raising action.
[0046] Specifically, the processor of the wearable device acquires the acceleration information of the wearable device through the acceleration sensor or the gravity sensor in response to the wrist-raising operation, and determines the wrist-raising amplitude and the wrist-raising direction corresponding to the wrist-raising action based on the acceleration information of the wearable device. Moreover, the processor of the wearable device detects the angular velocity information of the wearable device through the gyroscope, and determines the rotation angle corresponding to the wrist-raising action based on the angular velocity information. The processor of the wearable device takes the wrist-raising amplitude, the wrist-raising direction, and the rotation angle as the feature information corresponding to the wrist-raising action.
[0047] In step 204, in the case that the wrist-raising feature information meets the matching condition, the current first ambient light intensity is determined.
[0048] The matching condition includes at least one of the ambient light detection condition and the brightness adjustment condition. In the case that the matching condition includes the ambient light detection condition, in the case that the wrist-raising feature information meets the ambient light detection condition, the processor of the wearable device can detect the current ambient light intensity through the ambient light sensor, and take the detected ambient light intensity as the first ambient light intensity.
[0049] Further, the ambient light detection condition comprises that a matching degree between the wrist-lifting feature information and the preset feature information reaches a first matching degree, or the matching degree between the wrist-lifting feature information and the preset feature information reaches the first matching degree and does not reach a second matching degree. Alternatively, a difference degree between the wrist-lifting feature information and the preset feature information is less than a first difference degree, or the difference degree between the wrist-lifting feature information and the preset feature information is less than the first difference degree and greater than a second difference degree.
[0050] The matching degree refers to a degree of feature similarity between the wrist-lifting feature information and the preset feature information, and the difference degree refers to a degree of feature difference between the wrist-lifting feature information and the preset feature information.
[0051] Specifically, the processor of the wearable device can acquire the preset feature information, compare the wrist-lifting feature information with the preset feature information, and calculate a matching degree between the wrist-lifting feature information and the preset feature information. In a case where the matching degree between the wrist-lifting feature information and the preset feature information reaches a first matching degree, the processor of the wearable device can acquire a current first ambient light intensity through an ambient light sensor (ALS).
[0052] In one embodiment, the processor of the wearable device can acquire the preset feature information, compare the wrist-lifting feature information with the preset feature information, and calculate a difference degree between the wrist-lifting feature information and the preset feature information. In a case where the difference degree between the wrist-lifting feature information and the preset feature information reaches a first difference degree, the processor of the wearable device can acquire a current first ambient light intensity through an ambient light sensor. Further, in a case where the difference degree between the wrist-lifting feature information and the preset feature information is less than the first difference degree and greater than a second difference degree, the current first ambient light intensity is acquired through the ambient light sensor.
[0053] In step 206, a target screen brightness corresponding to the first ambient light intensity is determined, and the screen brightness of the wearable device is adjusted to the target screen brightness.
[0054] The screen brightness refers to a brightness degree of the screen.
[0055] Specifically, after the processor of the wearable device determines the current first ambient light intensity, a mapping relationship between the ambient light intensity and the screen brightness can be acquired. Based on the mapping relationship, the processor of the wearable device can acquire a target screen brightness corresponding to the current first ambient light intensity. The processor of the wearable device can determine a current screen brightness, and adjust the current screen brightness to the target screen brightness.
[0056] It can be understood that the wearable device processor obtains the mapping relationship between the ambient light intensity and the screen brightness before the step of determining the target screen brightness corresponding to the first ambient light intensity. For example, the step of determining the current first ambient light intensity can be performed after the step of determining the current first ambient light intensity, or before the step of determining the current first ambient light intensity, or simultaneously, without too many limitations here.
[0057] In one embodiment, the matching condition includes an ambient light detection condition and a brightness adjustment condition; and the determining the current first ambient light intensity in the case that the wrist-lifting feature information meets the matching condition includes: determining the current first ambient light intensity in the case that the wrist-lifting feature information meets the ambient light detection condition.
[0058] The adjusting the screen brightness of the wearable device to the target screen brightness includes: adjusting the screen brightness of the wearable device to the target screen brightness in the case that the wrist-lifting feature information meets the brightness adjustment condition.
[0059] Specifically, the brightness adjustment condition includes that a matching degree between the wrist-lifting feature information and the preset feature information reaches a second matching degree, or a difference degree between the wrist-lifting feature information and the preset feature information is less than a second difference degree.
[0060] In one embodiment, the user can select whether to start the function of automatically adjusting the screen brightness, and when the user triggers the automatic adjustment function of the screen brightness, the wearable device starts the automatic adjustment function in response to the triggering operation of the user. The wearable device that starts the automatic adjustment function can monitor or detect whether the user has a wrist-lifting operation in real time.
[0061] In one embodiment, the brightness level of the screen brightness is set in advance, and the mapping relationship between the ambient light intensity and the brightness level is constructed. After the processor of the wearable device determines the current first ambient light intensity, the mapping relationship between the ambient light intensity and the brightness level can be obtained. Based on the mapping relationship, the processor of the wearable device can obtain the brightness level corresponding to the first ambient light intensity. The processor of the wearable device can determine the current screen brightness, and adjust the current screen brightness to the target screen brightness corresponding to the brightness level.
[0062] The screen brightness control method applied to the wearable device in the embodiment responds to the wrist lifting operation, acquires wrist lifting feature information corresponding to the wrist lifting operation, and determines the current first ambient light intensity in the case where the wrist lifting feature information meets the matching condition, so as to perform ambient light detection in the process of the user lifting the wrist and determine the target screen brightness suitable for the wearable device under the current ambient light intensity. Before the user completes the wrist lifting operation, the screen brightness of the wearable device is adjusted to the target screen brightness corresponding to the current ambient light intensity, so that the screen brightness of the wearable device conforms to the current ambient brightness, thereby avoiding eye discomfort caused by too bright or too dark screen brightness when the user lifts the wrist to look at the wearable device.
[0063] In one embodiment, in the case where the wrist lifting feature information meets the matching condition, the current ambient light intensity is determined, including: in the case where the matching degree between the wrist lifting feature information and the preset feature information reaches a first matching degree, the current first ambient light intensity is determined.
[0064] Adjusting the screen brightness of the wearable device to the target screen brightness includes: in the case where the matching degree between the wrist lifting feature information and the preset feature information reaches a second matching degree, adjusting the screen brightness of the wearable device to the target screen brightness; the first matching degree is less than the second matching degree.
[0065] Specifically, in the case where the matching degree between the wrist lifting feature information and the preset feature information reaches the first matching degree, the processor of the wearable device can collect the current first ambient light intensity through the ambient light sensor. Further, in the case where the matching degree between the wrist lifting feature information and the preset feature information reaches the first matching degree and does not reach the second matching degree, the current first ambient light intensity is collected through the ambient light sensor.
[0066] In the case where the matching degree between the wrist lifting feature information and the preset feature information reaches the first matching degree and does not reach the second matching degree, the processor of the wearable device can continue to detect the matching degree between the wrist lifting feature information and the preset feature information. The processor of the wearable device can acquire a mapping relationship between the ambient light intensity and the screen brightness. In the case where the matching degree between the wrist lifting feature information and the preset feature information reaches the second matching degree, the processor of the wearable device can acquire the target screen brightness corresponding to the current first ambient light intensity based on the mapping relationship. The processor of the wearable device adjusts the current screen brightness to the target screen brightness.
[0067] In the embodiment, when the matching degree between the wrist-lifting feature information and the preset feature information reaches the first matching degree, it indicates that the user is in the process of lifting the wrist, and the current first ambient light intensity is determined in advance in the process of lifting the wrist of the user, so that the target screen brightness corresponding to the current first ambient light intensity can be determined in the process of lifting the wrist of the user. When the matching degree between the wrist-lifting feature information and the preset feature information reaches the second matching degree, it indicates that the wrist-lifting action of the user has been completed or is about to be completed, and the screen brightness of the wearable device can be directly adjusted to the target screen brightness, so that the screen brightness of the wearable device displayed by the user conforms to the brightness of the current environment, avoiding discomfort to the eyes of the user, thereby improving the accuracy and speed of screen brightness control.
[0068] In one embodiment, when the matching degree between the wrist-lifting feature information and the preset feature information reaches the first matching degree, the current ambient light intensity is determined, comprising: when the matching degree between the wrist-lifting feature information and the preset feature information reaches the first matching degree and does not reach the second matching degree, the current ambient light intensity is determined.
[0069] Specifically, the processor of the wearable device can acquire the preset feature information, compare the wrist-lifting feature information and the preset feature information to calculate the matching degree between the wrist-lifting feature information and the preset feature information. The first matching degree and the second matching degree are acquired, and the matching degree between the wrist-lifting feature information and the preset feature information is compared with the first matching degree and the second matching degree respectively. When the matching degree between the wrist-lifting feature information and the preset feature information reaches the first matching degree and does not reach the second matching degree, the processor of the wearable device can acquire the current ambient light intensity through the ambient light sensor.
[0070] In the embodiment, when the matching degree between the wrist-lifting feature information and the preset feature information reaches the first matching degree and does not reach the second matching degree, it indicates that the user is in the process of lifting the wrist, and the current ambient light intensity is detected in advance, and the screen brightness required to be adjusted by the wearable device under the current environment is determined in the process of lifting the wrist of the user, so that the screen brightness of the wearable device can be quickly adjusted.
[0071] In one embodiment, when the matching degree between the wrist-lifting feature information and the preset feature information reaches the second matching degree, the screen brightness of the wearable device is adjusted to the target screen brightness, comprising: within the preset time length, when the matching degree between the wrist-lifting feature information and the preset feature information reaches the second matching degree, the screen brightness of the wearable device is adjusted to the target screen brightness.
[0072] Specifically, the processor of the wearable device can calculate the matching degree between the wrist-lifting feature information and the preset feature information in real time or at a timing. When the matching degree between the wrist-lifting feature information and the preset feature information reaches the second matching degree within the preset time length, the screen brightness of the wearable device is adjusted to the target screen brightness.
[0073] In the embodiment, when the matching degree between the wrist-lifting feature information and the preset feature information reaches the second matching degree within the preset time length, it indicates that the wrist-lifting action of the user has been completed or is about to be completed, and then the screen brightness of the wearable device is adjusted to the target screen brightness, so that the screen brightness of the wearable device can be quickly adjusted to conform to the current ambient light intensity.
[0074] In one embodiment, the timing can be started when the matching degree between the wrist-lifting feature information and the preset feature information reaches the first matching degree, to determine whether the matching degree between the wrist-lifting feature information and the preset feature information reaches the second matching degree within the preset time length.
[0075] In other embodiments, the processor of the wearable device can start the timing when the wrist-lifting feature information corresponding to the wrist-lifting operation is acquired, to determine whether the matching degree between the wrist-lifting feature information and the preset feature information reaches the second matching degree within the preset time length.
[0076] In one embodiment, the method further includes: in the case where the matching degree between the wrist-lifting feature information and the preset feature information does not reach the second matching degree within the preset time length, not performing the screen-on operation.
[0077] Specifically, in the case where the matching degree between the wrist-lifting feature information and the preset feature information reaches the first matching degree, the timing can be started, and the matching degree between the wrist-lifting feature information and the preset feature information is detected in real time. In the case where the matching degree between the wrist-lifting feature information and the preset feature information does not reach the second matching degree within the preset time length, it indicates that the wrist-lifting operation is a false operation, and then the screen brightness adjustment and the screen-on operation are not performed.
[0078] In one embodiment, the method further includes: in the case where the matching degree between the wrist-lifting feature information and the preset feature information does not reach the second matching degree within the preset time length, not performing the screen-on operation, and returning to the step of acquiring the wrist-lifting feature information corresponding to the wrist-lifting operation in response to the wrist-lifting operation and continuing to execute.
[0079] Specifically, the processor of the wearable device can calculate the matching degree between the wrist-lifting feature information and the preset feature information in real time or at a fixed time. When the matching degree between the wrist-lifting feature information and the preset feature information does not reach the second matching degree within a preset time length, it is indicated that the wrist-lifting operation is a false operation, and the screen brightness adjustment and the screen-on operation are not performed, thereby avoiding the consumption of resources. The processor of the wearable device can return to the step of obtaining the wrist-lifting feature information corresponding to the wrist-lifting operation and continue to execute, thereby realizing the automatic detection of the wrist-lifting operation of the user and accurately adjusting the screen brightness of the wearable device according to the current ambient light.
[0080] In one embodiment, when the matching degree between the wrist-lifting feature information and the preset feature information reaches the second matching degree, adjusting the screen brightness of the wearable device to the target screen brightness comprises: when the matching degree between the wrist-lifting feature information and the preset feature information reaches the second matching degree, adjusting the screen brightness of the wearable device to the target screen brightness and performing the screen-on operation.
[0081] Specifically, the user starts the wrist-lifting screen-on function, and when the user lifts the wrist, the wearable device performs the screen-on operation, and in other cases, the wearable device is in an automatic screen-off state. When the matching degree between the wrist-lifting feature information and the preset feature information reaches the second matching degree, the wearable device adjusts the current screen brightness to the target screen brightness and performs the screen-on operation.
[0082] In this embodiment, when the matching degree between the wrist-lifting feature information and the preset feature information reaches the first matching degree and does not reach the second matching degree, it is indicated that the user is in the process of lifting the wrist, and the current ambient light intensity is detected in advance, so that the screen brightness required by the wearable device in the current environment can be determined in advance before the user completes the wrist-lifting operation. When the matching degree between the wrist-lifting feature information and the preset feature information reaches the second matching degree, it is indicated that the wrist-lifting action of the user has been completed or is about to be completed, and the screen brightness of the wearable device can be adjusted to the target screen brightness first, and then the screen-on operation is performed, so that the target screen brightness is directly displayed after the screen is turned on. The method of this embodiment can avoid the situation that the screen brightness is not suitable for the brightness of the current environment, resulting in that the screen is too bright or too dark in the instant of screen-on, causing the user's eyes to be uncomfortable.
[0083] In one embodiment, when the matching degree between the wrist-lifting feature information and the preset feature information reaches the second matching degree, adjusting the screen brightness of the wearable device to the target screen brightness comprises: when the matching degree between the wrist-lifting feature information and the preset feature information reaches the second matching degree, detecting the current screen state of the wearable device; and when the current screen state of the wearable device is the screen-off state, performing the screen-on operation, wherein the screen brightness when the screen is turned on is the target screen brightness.
[0084] Specifically, the user enables the wrist-lifting screen-on function, and the wearable device performs the screen-on operation when the user lifts the wrist, and the wearable device is in the automatic screen-off state in other cases. In a case where the matching degree between the wrist-lifting feature information and the preset feature information reaches a second matching degree, it is indicated that the wrist-lifting action of the user has been completed or is about to be completed, and then the processor of the wearable device can detect the current screen state. The screen state includes the screen-on state or the screen-off state. In a case where the current screen state of the wearable device is the screen-off state, the processor of the wearable device can perform the screen-on operation. Moreover, the screen brightness of the wearable device when the screen is on is the target screen brightness corresponding to the first ambient light intensity.
[0085] It can be understood that the wearable device has determined the target screen brightness corresponding to the first ambient light intensity before performing the screen-on operation, and then the wearable device can directly use the target screen brightness to perform the screen-on operation. The wearable device can also adjust the screen brightness of the wearable device to the target screen brightness in a case where the current screen state of the wearable device is the screen-off state, and then perform the screen-on operation.
[0086] In one embodiment, in a case where the current screen state of the wearable device is the screen-off state, performing the screen-on operation includes: adjusting the screen brightness of the wearable device to the target screen brightness in a case where the current screen state of the wearable device is the screen-off state, and then performing the screen-on operation.
[0087] In the embodiment, in a case where the matching degree between the wrist-lifting feature information and the preset feature information reaches the first matching degree and does not reach the second matching degree, it is indicated that the user is in the wrist-lifting process, and then the current ambient light intensity is detected in advance, so that the screen brightness required to be adjusted by the wearable device in the current environment can be determined in advance before the wrist-lifting operation of the user is completed. In a case where the matching degree between the wrist-lifting feature information and the preset feature information reaches the second matching degree, it is indicated that the wrist-lifting action of the user has been completed or is about to be completed, and then the screen-on operation can be directly performed using the target screen brightness, so that the screen-on operation directly shows the target screen brightness, and the efficiency of screen brightness adjustment is improved.
[0088] In one embodiment, in a case where the matching degree between the wrist-lifting feature information and the preset feature information reaches the second matching degree, adjusting the screen brightness of the wearable device to the target screen brightness includes:
[0089] In a case where the matching degree between the wrist-lifting feature information and the preset feature information reaches the second matching degree, the current screen state of the wearable device is detected; in a case where the current screen state of the wearable device is the screen-off state, the screen-on operation is performed, and the screen brightness of the wearable device is adjusted to the target screen brightness.
[0090] Specifically, in a case where the matching degree between the wrist-lifting feature information and the preset feature information reaches the second matching degree, it indicates that the wrist-lifting action of the user has been completed or is about to be completed, and then the processor of the wearable device can detect the current screen state. The screen state includes a screen-on state or a screen-off state. In a case where the current screen state of the wearable device is the screen-off state, the processor of the wearable device can perform a screen-on operation, and the screen brightness used when the screen is turned on can be the default screen brightness or the screen brightness used when the screen was turned off last time, and the screen brightness is adjusted to the target screen brightness.
[0091] In the embodiment, in a case where the matching degree between the wrist-lifting feature information and the preset feature information reaches the first matching degree and does not reach the second matching degree, it indicates that the user is in the process of lifting the wrist, and then the current ambient light intensity is detected in advance, so that the screen brightness required by the wearable device in the current environment can be determined in advance before the user completes the wrist-lifting operation. In a case where the matching degree between the wrist-lifting feature information and the preset feature information reaches the second matching degree, it indicates that the wrist-lifting action of the user has been completed or is about to be completed, and then it is determined whether the wearable device is in the screen-off state. When in the screen-off state, the screen-on operation can be performed and adjusted to the target screen brightness, so that the screen-on can quickly adjust the screen brightness of the wearable device to the target screen brightness that meets the current ambient brightness.
[0092] In one embodiment, in a case where the matching degree between the wrist-lifting feature information and the preset feature information reaches the second matching degree, adjusting the screen brightness of the wearable device to the target screen brightness includes:
[0093] In a case where the matching degree between the wrist-lifting feature information and the preset feature information reaches the second matching degree, the current screen state of the wearable device is detected; in a case where the current screen state of the wearable device is the screen-off state, the screen brightness of the wearable device is adjusted to the target screen brightness, and the screen-on operation is performed.
[0094] Specifically, in a case where the matching degree between the wrist-lifting feature information and the preset feature information reaches the second matching degree, it indicates that the wrist-lifting action of the user has been completed or is about to be completed, and then the processor of the wearable device can detect the current screen state. In a case where the current screen state of the wearable device is the screen-off state, the processor of the wearable device can adjust the current screen brightness to the target screen brightness and perform the screen-on operation.
[0095] In the embodiment, when the matching degree between the wrist-lifting feature information and the preset feature information reaches the first matching degree and does not reach the second matching degree, it indicates that the user is in the wrist-lifting process, and the current ambient light intensity is detected in advance, so that the screen brightness required by the wearable device in the current environment can be determined in advance before the user completes the wrist-lifting operation. When the matching degree between the wrist-lifting feature information and the preset feature information reaches the second matching degree, it indicates that the wrist-lifting action of the user has been completed or is about to be completed, and the screen brightness of the wearable device is adjusted to the target screen brightness in the screen-off state, and then the screen-on operation is performed, so that the target screen brightness is directly displayed after the screen is turned on. The method of the embodiment can avoid the situation that the screen brightness is not suitable for the brightness of the current environment, and the user's eyes are uncomfortable due to the over-brightness or over-darkness of the screen at the moment of turning on the screen.
[0096] In one embodiment, as shown in FIG. 3, Figure 3 When the matching degree between the wrist-lifting feature information and the preset feature information reaches the first matching degree, the first ambient light intensity of the current environment is determined, including:
[0097] Step 302, when the matching degree between the wrist-lifting feature information and the preset feature information reaches the first matching degree, the current screen state of the wearable device is determined.
[0098] Specifically, when the matching degree between the wrist-lifting feature information and the preset feature information reaches the first matching degree and does not reach the second matching degree, it indicates that the user is in the wrist-lifting process, and the processor of the wearable device can detect that the current screen state is in the screen-on state or the screen-off state.
[0099] Step 304, when the current screen state of the wearable device is in the screen-on state, the screen leakage amount of the wearable device and the second ambient light intensity in the screen-on state are obtained.
[0100] The second ambient light intensity is the ambient light intensity directly obtained by the ambient light sensor in the current environment. The first ambient light intensity is the actual ambient light intensity in the current environment, that is, the ambient light intensity excluding the screen leakage amount. It can be understood that in the screen-off state, the screen leakage amount is zero, and the first ambient light intensity in the screen-off state is equal to the second ambient light intensity.
[0101] Specifically, when the current screen state of the wearable device is in the screen-on state, the ambient light intensity detected by the ambient light sensor of the wearable device further includes the screen leakage amount generated by the screen of the wearable device. The processor of the wearable device can detect the second ambient light intensity in the screen-on state through the ambient light sensor, and obtain the current screen leakage amount.
[0102] At step 306, the second ambient light intensity in the screen-on state and the screen leakage light amount are used to determine the current first ambient light intensity.
[0103] Specifically, the processor of the wearable device can determine the difference between the second ambient light intensity in the screen-on state and the screen leakage light amount as the current first ambient light intensity.
[0104] In one embodiment, the processor of the wearable device can obtain a calibration coefficient corresponding to the screen leakage light amount, and calculate the product of the screen leakage light amount and the corresponding calibration coefficient. The processor of the wearable device can determine the difference between the second ambient light intensity in the screen-on state and the product as the current first ambient light intensity.
[0105] In the present embodiment, when the matching degree between the wrist-lifting feature information and the preset feature information reaches the first matching degree but does not reach the second matching degree, it indicates that the user is in the process of lifting the wrist, and then the screen can be detected to determine whether it is in the screen-on state. When the screen is in the screen-on state, the screen leakage light amount of the wearable device and the second ambient light intensity in the screen-on state are detected to exclude the influence of the screen leakage light amount on the current ambient light intensity, and the current first ambient light intensity is accurately detected. Based on the accurately detected ambient light intensity, the screen brightness of the wearable device can be accurately adjusted to adapt to the current ambient brightness.
[0106] In one embodiment, when the current screen state of the wearable device is in the screen-on state, the screen leakage light amount of the wearable device is obtained, including:
[0107] When the current screen state of the wearable device is in the screen-on state, the current screen picture displayed by the wearable device and the current screen brightness corresponding to the current screen picture are determined, and the screen leakage light amount corresponding to the combination of the current screen picture and the current screen brightness is obtained based on the mapping relationship between the combination of the screen picture and the screen brightness and the screen leakage light amount.
[0108] Specifically, the screen leakage light amount corresponding to different combinations of screen pictures and screen brightnesses is preset to construct the mapping relationship between the combination of the screen picture and the screen brightness and the screen leakage light amount. For example, (screen picture 1, screen brightness 1) corresponds to screen leakage light amount 1, (screen picture 1, screen brightness 2) corresponds to screen leakage light amount 2, (screen picture 2, screen brightness 2) corresponds to screen leakage light amount 3, and the like, but not limited thereto.
[0109] In the case that the current screen state of the wearable device is a bright screen state, the processor of the wearable device determines the displayed current screen picture and acquires the current screen brightness corresponding to the current screen picture. The processor of the wearable device can acquire a mapping relationship between the combination of the screen picture and the screen brightness and the screen light leakage amount, and acquire the screen light leakage amount corresponding to the combination of the current screen picture and the current screen brightness based on the mapping relationship.
[0110] In this embodiment, the mapping relationship between the combination of the screen picture and the screen brightness and the screen light leakage amount is constructed in advance, and the corresponding screen light leakage amount is directly acquired through the mapping relationship when needed, so that the step of calculating the screen light leakage amount is omitted, and the power consumption is reduced. Moreover, the screen light leakage amount does not need to be calculated by backstepping after being fitted by a formula, and the obtained screen light leakage amount is more accurate.
[0111] In one embodiment, before acquiring the wrist-lifting feature information corresponding to the wrist-lifting operation in response to the wrist-lifting operation, the method further includes: acquiring acceleration information of the wearable device, and determining that the wearable device is in the wrist-lifting process in the case that the acceleration information meets a preset wrist-lifting condition.
[0112] Specifically, the preset wrist-lifting condition includes preset acceleration information generated in the wrist-lifting process and acquired in advance. The processor of the wearable device detects the acceleration information of the wearable device through a gravity sensor or an acceleration sensor. The detected acceleration information is compared with the preset acceleration information, and it is determined that the wearable device is in the wrist-lifting process of the user in the case that the detected acceleration information matches the preset acceleration information.
[0113] Further, the preset acceleration information can include a preset acceleration range, and the acceleration information of the wearable device is the detected acceleration. When the detected acceleration is within the preset acceleration range, it indicates that the acceleration information meets the preset wrist-lifting condition, and it is determined that the wearable device is in the wrist-lifting process of the user.
[0114] Whether the detected acceleration information of the wearable device meets the preset wrist-lifting condition can directly and quickly determine whether the user is in the wrist-lifting process.
[0115] In one embodiment, before acquiring the wrist-lifting feature information corresponding to the wrist-lifting operation in response to the wrist-lifting operation, the method further includes:
[0116] acquiring acceleration information and angular velocity information of the wearable device, and determining that the wearable device is in the wrist-lifting process in the case that the acceleration information and the angular velocity information meet a preset wrist-lifting condition.
[0117] The preset wrist-lifting condition includes preset angular velocity information and preset acceleration information acquired in the wrist-lifting process.
[0118] Specifically, the processor of the wearable device detects acceleration information of the wearable device through a gravity sensor or an acceleration sensor. The processor of the wearable device detects angular velocity information of the wearable device through a gyroscope.
[0119] Further, three-axis acceleration is detected through the gravity sensor or the acceleration sensor, and components of each axis are integrated in a time dimension to obtain three-axis acceleration information. Three-axis angular velocity is detected through the gyroscope, and components of each axis are integrated in the time dimension to obtain three-axis angular velocity information.
[0120] The processor of the wearable device can obtain preset angular velocity information and preset acceleration information included in the preset wrist-lifting condition, compare the detected angular velocity information with the preset angular velocity information, and compare the detected acceleration information with the preset angular velocity information. When the acceleration information of the wearable device satisfies the preset acceleration information and the angular velocity information satisfies the preset angular velocity information, it is determined that the wrist-lifting condition is satisfied, and it is determined that the wearable device is in the user wrist-lifting process.
[0121] In one embodiment, the preset acceleration information includes a preset acceleration range, and the preset angular velocity information includes a preset angular velocity range. The processor of the wearable device can compare the detected angular velocity and acceleration with the preset angular velocity range and the preset acceleration range, respectively. In a case where the detected angular velocity is within the preset angular velocity range and the acceleration is within the preset acceleration range, it is determined that the wearable device is in the user wrist-lifting process.
[0122] In this embodiment, whether the acceleration information and the angular velocity information of the wearable device satisfy the preset wrist-lifting condition can accurately detect whether the user is in the wrist-lifting process. Moreover, the acceleration information and the angular velocity information are used simultaneously to improve the accuracy of detection.
[0123] In one embodiment, as shown in Figure 4 a screen brightness control method is provided, including:
[0124] Step 402, in response to the wrist-lifting operation, obtaining wrist-lifting feature information corresponding to the wrist-lifting operation to calculate a matching degree between the wrist-lifting feature information and preset feature information.
[0125] Step 404, in a case where the matching degree between the wrist-lifting feature information and the preset feature information reaches a first matching degree B and does not reach a second matching degree A, step 406 is executed, that is, the current first ambient light intensity is detected through the ambient light sensor, and the target screen brightness L corresponding to the current first ambient light intensity is determined. Then, step 408 is executed.
[0126] In a case where the matching degree between the wrist-lifting feature information and the preset feature information does not reach the first matching degree, the step of obtaining the wrist-lifting feature information corresponding to the wrist-lifting operation in response to the wrist-lifting operation is returned and the execution is continued, that is, the step 402 is returned and the execution is continued.
[0127] In a case where the matching degree between the wrist-lifting feature information and the preset feature information reaches the second matching degree, the step 410 is executed, that is, the screen brightness of the wearable device is adjusted to the target screen brightness L, and the screen-on operation is executed.
[0128] In a case where the matching degree between the wrist-lifting feature information and the preset feature information does not reach the first matching degree, the step of obtaining the wrist-lifting feature information corresponding to the wrist-lifting operation in response to the wrist-lifting operation is returned and the execution is continued, that is, the step 402 is returned and the execution is continued.
[0129] In one embodiment, a screen brightness control method is provided, comprising:
[0130] In a case where the matching degree between the wrist-lifting feature information and the preset feature information does not reach the first matching degree, the step of obtaining the wrist-lifting feature information corresponding to the wrist-lifting operation in response to the wrist-lifting operation is returned and the execution is continued, that is, the step 402 is returned and the execution is continued.
[0131] In a case where the matching degree between the wrist-lifting feature information and the preset feature information does not reach the first matching degree, the step of obtaining the wrist-lifting feature information corresponding to the wrist-lifting operation in response to the wrist-lifting operation is returned and the execution is continued, that is, the step 402 is returned and the execution is continued.
[0132] In a case where the matching degree between the wrist-lifting feature information and the preset feature information does not reach the first matching degree, the step of obtaining the wrist-lifting feature information corresponding to the wrist-lifting operation in response to the wrist-lifting operation is returned and the execution is continued, that is, the step 402 is returned and the execution is continued.
[0133] In a case where the current screen state of the wearable device is the screen-on state, the steps (a4) to (a8) are executed, as follows:
[0134] In a case where the current screen state of the wearable device is the screen-on state, the steps (a4) to (a8) are executed, as follows:
[0135] In a case where the current screen state of the wearable device is the screen-on state, the steps (a4) to (a8) are executed, as follows:
[0136] In a case where the current screen state of the wearable device is the screen-on state, the steps (a4) to (a8) are executed, as follows:
[0137] Step (a7), determining the target screen brightness corresponding to the current first ambient light intensity.
[0138] Step (a8), in the case that the matching degree between the wrist-lifting feature information and the preset feature information reaches the second matching degree within the preset time length, adjusting the screen brightness of the wearable device to the target screen brightness.
[0139] In the case that the current screen state of the wearable device is the screen-off state, steps (a9) to (a11) are performed, as follows:
[0140] Step (a9), detecting the current first ambient light intensity through the ambient light sensor in the case that the current screen state of the wearable device is the screen-off state.
[0141] Step (a10), determining the target screen brightness corresponding to the current first ambient light intensity.
[0142] Step (a11), in the case that the matching degree between the wrist-lifting feature information and the preset feature information reaches the second matching degree, adjusting the screen brightness of the wearable device to the target screen brightness and performing the screen-on operation.
[0143] In the embodiment, in the case that the matching degree between the wrist-lifting feature information and the preset feature information reaches the first matching degree, it indicates that the user is in the wrist-lifting process, and then the current screen-on state or screen-off state can be detected.
[0144] When in the screen-on state, the corresponding screen leakage amount can be obtained through the combination of the current screen picture and the current screen brightness displayed, so as to exclude the influence of the screen leakage amount on the current ambient light intensity, and accurately detect the current first ambient light intensity. Based on the pre-determined current first ambient light intensity, the target screen brightness corresponding to the current ambient light intensity can be pre-determined. In the case that the matching degree between the wrist-lifting feature information and the preset feature information reaches the second matching degree, it indicates that the wrist-lifting action of the user has been completed, and then the screen brightness of the wearable device can be directly adjusted to the target screen brightness, so that the displayed screen brightness conforms to the brightness of the current environment, avoiding discomfort to the eyes of the user, thereby the accuracy and speed of the screen brightness control can be improved.
[0145] When in the screen-off state, the screen light leakage amount is zero, the current first ambient light intensity can be directly detected, so that the target screen brightness corresponding to the current first ambient light intensity can be determined in advance. In the case where the matching degree between the wrist lifting feature information and the preset feature information reaches the second matching degree, it is indicated that the user's wrist lifting action has been completed or is about to be completed, and then the screen brightness of the wearable device can be adjusted to the target screen brightness, and the screen brightness adjustment is performed before the screen is turned on. The screen brightness seen by the user when the screen is turned on conforms to the brightness of the current environment, avoiding the problem of discomfort to the user's eyes, thereby improving the accuracy and speed of screen brightness control.
[0146] It should be understood that, although Figures 2-4 The steps in the flowchart of the screen brightness control device are displayed in sequence according to the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified herein, the execution of these steps has no strict order limitation, and these steps can be executed in other orders. Moreover, Figures 2-4 At least part of the steps in the screen brightness control device can include multiple sub-steps or multiple stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution order of these sub-steps or stages is not necessarily sequential, but can be executed in rotation or alternation with other steps or sub-steps or stages of other steps.
[0147] Figure 5 A structural block diagram of a screen brightness control device for an embodiment. The screen brightness control device is applied to a wearable device, comprising: an acquisition module 502, a determination module 504 and an adjustment module 506, wherein,
[0148] The acquisition module 502 is configured to acquire wrist lifting feature information corresponding to the wrist lifting operation in response to the wrist lifting operation.
[0149] The determination module 504 is configured to determine the current first ambient light intensity in the case where the wrist lifting feature information meets the matching condition.
[0150] The adjustment module 506 is configured to determine the target screen brightness corresponding to the first ambient light intensity, and adjust the screen brightness of the wearable device to the target screen brightness.
[0151] The screen brightness control device applied to the wearable device in the embodiment is capable of determining the target screen brightness suitable for the wearable device under the current ambient light intensity when the wrist-lifting characteristic information corresponding to the wrist-lifting operation is acquired and the wrist-lifting characteristic information meets the matching condition, and the screen brightness of the wearable device is adjusted to the target screen brightness corresponding to the first ambient light intensity, so that the screen brightness of the wearable device seen by the user conforms to the current ambient brightness, and the eye discomfort caused by the over-bright or over-dark screen brightness is avoided.
[0152] In one embodiment, the determination module 504 is further configured to determine the current first ambient light intensity when the matching degree between the wrist-lifting characteristic information and the preset characteristic information reaches a first matching degree.
[0153] The adjustment module 506 is further configured to adjust the screen brightness of the wearable device to the target screen brightness when the matching degree between the wrist-lifting characteristic information and the preset characteristic information reaches a second matching degree; and the first matching degree is less than the second matching degree.
[0154] In the embodiment, when the matching degree between the wrist-lifting characteristic information and the preset characteristic information reaches the first matching degree, it indicates that the user is in the wrist-lifting process, and the current ambient light intensity is determined in advance, so that the target screen brightness corresponding to the current ambient light intensity can be determined in advance. When the matching degree between the wrist-lifting characteristic information and the preset characteristic information reaches the second matching degree, it indicates that the wrist-lifting action of the user has been completed or is about to be completed, and the screen brightness of the wearable device can be directly adjusted to the target screen brightness, so that the screen brightness displayed by the wearable device conforms to the brightness of the current environment, and the discomfort to the eyes of the user is avoided, thereby improving the accuracy and speed of the screen brightness control.
[0155] In one embodiment, the determination module 504 is further configured to determine the current first ambient light intensity when the matching degree between the wrist-lifting characteristic information and the preset characteristic information reaches a first matching degree, and does not reach a second matching degree.
[0156] In the embodiment, when the matching degree between the wrist-lifting characteristic information and the preset characteristic information reaches the first matching degree and does not reach the second matching degree, it indicates that the user is in the wrist-lifting process, and the current first ambient light intensity is detected in advance, and the screen brightness required by the wearable device under the current environment is determined in advance before the wrist-lifting operation of the user is completed, so that the screen brightness of the wearable device can be quickly adjusted.
[0157] In an embodiment, the adjustment module 506 is further configured to: in a case where the matching degree between the wrist-lifting feature information and the preset feature information reaches a second matching degree within a preset time length, adjust the screen brightness of the wearable device to a target screen brightness.
[0158] In the embodiment, in a case where the matching degree between the wrist-lifting feature information and the preset feature information reaches the second matching degree within the preset time length, it indicates that the wrist-lifting action of the user has been completed or is about to be completed, and then the screen brightness of the wearable device is adjusted to the target screen brightness, so that the screen brightness of the wearable device can be quickly adjusted to conform to the current ambient light intensity.
[0159] In an embodiment, the adjustment module 506 is further configured to: in a case where the matching degree between the wrist-lifting feature information and the preset feature information does not reach the second matching degree within the preset time length, not perform the screen-on operation, and return to the step of responding to the wrist-lifting operation to acquire the wrist-lifting feature information corresponding to the wrist-lifting operation and continue to execute.
[0160] In the embodiment, in a case where the matching degree between the wrist-lifting feature information and the preset feature information does not reach the second matching degree within the preset time length, it indicates that the wrist-lifting operation is a false operation, and then the screen brightness adjustment and the screen-on operation are not performed, so as to avoid the consumption of resources. The processor of the wearable device can return to the step of responding to the wrist-lifting operation to acquire the wrist-lifting feature information corresponding to the wrist-lifting operation and continue to execute, so as to realize the automatic detection of the wrist-lifting operation of the user, and accurately adjust the screen brightness of the wearable device according to the current ambient light
[0161] In an embodiment, the adjustment module 506 is further configured to: in a case where the matching degree between the wrist-lifting feature information and the preset feature information reaches the second matching degree, adjust the screen brightness of the wearable device to a target screen brightness, and perform the screen-on operation.
[0162] In an embodiment, the adjustment module 506 is further configured to: in a case where the matching degree between the wrist-lifting feature information and the preset feature information reaches the second matching degree, detect the current screen state of the wearable device; and in a case where the current screen state of the wearable device is an off-screen state, perform the screen-on operation, wherein the screen brightness when the screen is on is the target screen brightness.
[0163] In the embodiment, when the matching degree between the wrist-lifting feature information and the preset feature information reaches the first matching degree and does not reach the second matching degree, it indicates that the user is in the wrist-lifting process, and the current ambient light intensity is detected in advance, so that the screen brightness required to be adjusted by the wearable device in the current environment can be determined in advance before the wrist-lifting operation of the user is completed. When the matching degree between the wrist-lifting feature information and the preset feature information reaches the second matching degree, it indicates that the wrist-lifting action of the user has been completed or is about to be completed, and the screen brightening operation can be directly performed using the target screen brightness, so that the target screen brightness is directly displayed after the screen is brightened, and the efficiency of screen brightness adjustment is improved.
[0164] In one embodiment, the adjusting module 506 is further configured to: when the matching degree between the wrist-lifting feature information and the preset feature information reaches the second matching degree, detect the current screen state of the wearable device; and when the current screen state of the wearable device is the screen-off state, perform the screen brightening operation and adjust the screen brightness of the wearable device to the target screen brightness.
[0165] In the embodiment, when the matching degree between the wrist-lifting feature information and the preset feature information reaches the first matching degree and does not reach the second matching degree, it indicates that the user is in the wrist-lifting process, and the current ambient light intensity is detected in advance, so that the screen brightness required to be adjusted by the wearable device in the current environment can be determined in advance before the wrist-lifting operation of the user is completed. When the matching degree between the wrist-lifting feature information and the preset feature information reaches the second matching degree, it indicates that the wrist-lifting action of the user has been completed or is about to be completed, and the screen brightening operation can be directly performed using the target screen brightness, so that the target screen brightness is directly displayed after the screen is brightened, and the efficiency of screen brightness adjustment is improved.
[0166] In one embodiment, the adjusting module 506 is further configured to: when the matching degree between the wrist-lifting feature information and the preset feature information reaches the second matching degree, detect the current screen state of the wearable device; and when the current screen state of the wearable device is the screen-off state, perform the screen brightening operation and adjust the screen brightness of the wearable device to the target screen brightness.
[0167] In the embodiment, when the matching degree between the wrist-lifting feature information and the preset feature information reaches the first matching degree and does not reach the second matching degree, it indicates that the user is in the wrist-lifting process, and the current ambient light intensity is detected in advance, so that the screen brightness required by the wearable device in the current environment can be determined in advance before the user completes the wrist-lifting operation. When the matching degree between the wrist-lifting feature information and the preset feature information reaches the second matching degree, it indicates that the wrist-lifting action of the user has been completed or is about to be completed, and the screen brightness of the wearable device is adjusted to the target screen brightness in the screen-off state, and then the screen-on operation is performed, so that the target screen brightness is directly displayed after the screen is turned on. The method of the embodiment can avoid the situation that the screen brightness is not suitable for the brightness of the current environment, and the user's eyes are uncomfortable due to the over-brightness or over-darkness of the screen at the moment of turning on the screen.
[0168] In one embodiment, the determination module 504 is further configured to: when the matching degree between the wrist-lifting feature information and the preset feature information reaches the first matching degree, determine the current screen state of the wearable device.
[0169] When the current screen state of the wearable device is the screen-on state, the screen leakage of the wearable device and the second ambient light intensity in the screen-on state are obtained, and the current first ambient light intensity is determined based on the second ambient light intensity in the screen-on state and the screen leakage.
[0170] In the embodiment, when the matching degree between the wrist-lifting feature information and the preset feature information reaches the first matching degree and does not reach the second matching degree, it indicates that the user is in the wrist-lifting process, and the screen can be detected whether it is in the screen-on state. When the screen is in the screen-on state, the screen leakage of the wearable device and the second ambient light intensity in the screen-on state are detected to exclude the influence of the screen leakage on the current ambient light intensity, and the current first ambient light intensity is accurately detected. Based on the accurately detected ambient light intensity, the screen brightness of the wearable device can be accurately adjusted to adapt to the brightness of the current environment.
[0171] In one embodiment, the determination module 504 is further configured to: when the current screen state of the wearable device is the screen-on state, determine the current screen picture displayed by the wearable device and the current screen brightness corresponding to the current screen picture; and obtain the screen leakage corresponding to the combination of the current screen picture and the current screen brightness based on the mapping relationship between the combination of the screen picture and the screen brightness and the screen leakage.
[0172] In this embodiment, a mapping relationship between the combination of screen display and screen brightness and screen light leakage is pre-established. When needed, the corresponding screen light leakage is directly obtained through the mapping relationship, thereby omitting the step of calculating screen light leakage and reducing power consumption. Furthermore, the screen light leakage does not need to be calculated by back-calculation after formula fitting, resulting in a more accurate screen light leakage.
[0173] In one embodiment, the acquisition module 502 is further configured to: acquire acceleration information and angular velocity information of the wearable device; and determine that the device is in the process of raising its wrist if the acceleration information and angular velocity information meet the preset wrist-raising conditions.
[0174] In this embodiment, by checking whether the detected acceleration information of the wearable device meets the preset wrist-raising conditions, it is possible to directly and quickly determine whether the user is in the process of raising their wrist.
[0175] The division of the various modules in the above-described screen brightness control device is only for illustrative purposes. In other embodiments, the screen brightness control device can be divided into different modules as needed to complete all or part of the functions of the screen brightness control device.
[0176] Figure 6 This is a schematic diagram of the internal structure of a wearable device in one embodiment. Figure 6 As shown, the wearable device includes a processor and a memory connected via a system bus. The processor provides computing and control capabilities to support the operation of the entire wearable device. The memory may include non-volatile storage media and internal memory. The non-volatile storage media stores an operating system and computer programs. These computer programs can be executed by the processor to implement a screen brightness control method provided in the following embodiments. The internal memory provides a cached runtime environment for the operating system computer programs in the non-volatile storage media.
[0177] The various modules in the screen brightness control device provided in this application embodiment can be implemented in the form of a computer program. This computer program can run on a terminal or server. The program modules constituted by this computer program can be stored in the memory of the terminal or server. When the computer program is executed by a processor, it implements the steps of the method described in the embodiments of this application.
[0178] This application also provides a wearable device. For example... Figure 7 As shown, for ease of explanation, only the parts related to the embodiments of this application are shown. For specific technical details not disclosed, please refer to the method section of the embodiments of this application.
[0179] Figure 7 This is a block diagram of a portion of the structure of the wearable device provided in the embodiments of this application. (Reference) Figure 7The wearable device includes a Radio Frequency (RF) circuit 710, a memory 720, an input unit 730, a display unit 740, a wireless fidelity (WiFi) module 750, a processor 760, and a power supply 770, etc. Those skilled in the art can understand that Figure 7 The illustrated wearable device structure does not constitute a limitation on the wearable device, and can include more or less components than illustrated, or combine certain components, or a different arrangement of components.
[0180] The RF circuit 710 can be used for receiving and sending signals in the process of information or communication, and can receive downlink information of a base station and process it by the processor 760, or can send uplink data to the base station. Generally, the RF circuit includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier (LNA), a duplexer, etc. In addition, the RF circuit 710 can also communicate with a network and other devices through wireless communication. The above wireless communication can use any communication standard or protocol, including but not limited to Global System for Mobile Communication (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), email, Short Messaging Service (SMS), etc.
[0181] The memory 720 can be used to store software programs and modules, and the processor 760 can execute various function applications and data processing of the wearable device by running the software programs and modules stored in the memory 720. The memory 720 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, at least one application program required by a function (such as an application program of a sound playing function, an application program of an image playing function, etc.), and the like; and the data storage area can store data (such as audio data, a contact list, etc.) created according to the use of the wearable device, and the like. In addition, the memory 720 can include a high-speed random access memory, and can also include a non-volatile memory such as at least one magnetic disk storage device, a flash memory device, or other volatile solid-state memory device. In the embodiment, the first system and the second system can be run on the wearable device 700, the first system and the second system can share one memory chip, but the first system and the second system each correspond to one memory space. The first system and the second system can also use one memory chip respectively. For example, in the embodiment, the memory 720 can store various data used and generated in the execution process of the screen brightness control mode, such as wrist lifting feature information, matching conditions, preset feature information, screen brightness, and the like.
[0182] The input unit 730 can be used to receive input digital or character information, and generate key signal input related to the user settings and function control of the wearable device 700. Specifically, the input unit 730 can include a touch panel 731 and other input devices 732. The touch panel 731, also called a touch screen, can collect a user's touch operation (such as the user's operation on or near the touch panel 731 using a finger, a stylus, or any suitable object or accessory) and drive the corresponding connection device according to the pre-set program. In one embodiment, the touch panel 731 can include two parts of a touch detection device and a touch controller. The touch detection device detects the touch position of the user and detects the signal caused by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into touch coordinates, and sends it to the processor 760, and can also receive the command from the processor 760 and execute it. In addition, the touch panel 731 can be implemented in various types such as a resistive type, a capacitive type, an infrared type, and a surface acoustic wave type. In addition to the touch panel 731, the input unit 730 can also include other input devices 732. Specifically, the other input devices 732 can include one or more of a physical keyboard, a function key (such as a volume control button, an on-off button, etc.), and the like.
[0183] The display unit 740 can be used to display information input by a user or information provided to the user, as well as various menus of the wearable device 700. The display unit 740 can include a display panel 741. In one embodiment, the display panel 741 can be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like. In one embodiment, a touch panel 731 can cover the display panel 741, which, when detecting a touch operation thereon or in the vicinity thereof, transmits to the processor 760 to determine the type of touch event, and then the processor 760 provides a corresponding visual output on the display panel 741 according to the type of touch event. Although in the above embodiment, the touch panel 731 and the display panel 741 are implemented as two independent components to realize the input and output functions of the wearable device, in some embodiments, the touch panel 731 and the display panel 741 can be integrated to realize the input and output functions of the wearable device. In this embodiment, the wearable device 700 can perform a bright screen operation through the display panel 741 at a target screen brightness, display various screen pictures of the wearable device, and screen display content. Figure 7
[0184] WiFi belongs to a short-range wireless transmission technology. The wearable device can help the user to send and receive emails, browse web pages, and access streaming media, etc. through the WiFi module 750, which provides the user with wireless broadband Internet access. Although the WiFi module 750 is shown, it is understood that it does not belong to the essential components of the wearable device 700, and can be omitted as needed. Figure 7
[0185] The processor 760 is the control center of the wearable device, which connects the various parts of the wearable device through various interfaces and lines, and performs various functions of the wearable device and processes data by running or executing software programs and / or modules stored in the memory 720 and calling data stored in the memory 720, thereby monitoring the wearable device as a whole. In one embodiment, the processor 760 includes a first processor and a second processor. When the wearable device runs the first system, the first processor performs various functions of the wearable device and processes data by running or executing software programs and / or modules corresponding to the first system stored in the memory 720 and calling data corresponding to the first system stored in the memory 720, thereby monitoring the wearable device as a whole. In this embodiment, the processor 760 acquires wrist-lifting feature information corresponding to the wrist-lifting operation in response to the wrist-lifting operation, and determines the current ambient light intensity in the case that the wrist-lifting feature information meets the matching condition. The processor 760 determines the target screen brightness corresponding to the current ambient light intensity, and adjusts the screen brightness of the wearable device to the target screen brightness.
[0186] When the wearable device 700 runs the second system, the second processor performs functions corresponding to the second system and processes data by running or executing software programs and / or modules corresponding to the second system stored in the memory 720 and calling data corresponding to the second system stored in the memory 720, thereby monitoring the wearable device.
[0187] The wearable device 700 further includes a power supply 770 (such as a battery) for supplying power to various components. Preferably, the power supply can be logically connected to the processor 760 through a power management system, so as to realize functions such as charge management, discharge management, and power consumption management through the power management system.
[0188] The embodiment of the present application also provides a computer readable storage medium. One or more non-volatile computer readable storage media containing computer executable instructions, when the computer executable instructions are executed by one or more processors, cause the processor to perform the steps of the screen brightness control method.
[0189] A computer program product containing instructions, when executed on a computer, causes the computer to perform the screen brightness control method.
[0190] Any reference to storage, memory, database or other medium herein can include non-volatile and / or volatile storage. Suitable non-volatile storage can include read-only memory (ROM), programmable ROM (PROM), electronically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile storage can include random access memory (RAM), which acts as external cache. By way of illustration and not limitation, RAM is available in many forms such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), Synchlink DRAM (SLDRAM), Rambus direct memory access (RDRAM), direct Rambus dynamic RAM (DRDRAM), and Rambus dynamic RAM (RDRAM).
[0191] The above embodiments only express several implementation manners of the present application, and the description is relatively specific and detailed, but it should not be understood as a limitation on the patent scope of the present application. It should be noted that for those skilled in the art, several modifications and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application should be subject to the appended claims.
Claims
1. A screen brightness control method, applied to wearable devices, characterized in that, The method comprises the following steps: in response to a wrist lifting operation, obtaining wrist lifting feature information corresponding to the wrist lifting operation; the wrist lifting feature information comprises a wrist lifting amplitude, a wrist lifting direction and a rotation angle; in a case where a matching degree between the wrist lifting feature information and preset feature information reaches a first matching degree, determining a current screen state of the wearable device; the first matching degree indicates that the wearable device is in a wrist lifting process; in a case where the current screen state of the wearable device is a screen-on state, determining a current screen picture displayed by the wearable device and a current screen brightness corresponding to the current screen picture; based on a mapping relationship between a combination of a screen picture and screen brightness and screen light leakage, obtaining screen light leakage corresponding to a combination of the current screen picture and the current screen brightness; obtaining a second ambient light intensity in the screen-on state, and determining a current first ambient light intensity based on the second ambient light intensity in the screen-on state and the screen light leakage; the second ambient light intensity is an ambient light intensity detected by an ambient light sensor, and the current first ambient light intensity is an ambient light intensity excluding the screen light leakage; determining a target screen brightness corresponding to the first ambient light intensity; in a case where the matching degree between the wrist lifting feature information and the preset feature information reaches a second matching degree, adjusting the screen brightness of the wearable device to the target screen brightness; the first matching degree is smaller than the second matching degree, and the second matching degree indicates that the wrist lifting operation is about to be completed or has been completed.
2. The method of claim 1, wherein, The method further comprises the following steps: in a case where the matching degree between the wrist lifting feature information and the preset feature information reaches the second matching degree within a preset time period, adjusting the screen brightness of the wearable device to the target screen brightness.
3. The method of claim 1, wherein, The method further comprises the following steps: in a case where the matching degree between the wrist lifting feature information and the preset feature information does not reach the second matching degree within a preset time period, not performing a screen-on operation, and returning to the step of obtaining wrist lifting feature information corresponding to the wrist lifting operation in response to the wrist lifting operation and continuing to execute.
4. The method of claim 1, wherein, The method further comprises the following steps: in a case where the matching degree between the wrist lifting feature information and the preset feature information reaches the second matching degree, detecting the current screen state of the wearable device; in a case where the current screen state of the wearable device is a screen-off state, performing a screen-on operation, wherein the screen brightness when the screen is on is the target screen brightness.
5. The method according to any one of claims 1 to 4, characterized in that, Before the step of obtaining wrist lifting feature information corresponding to the wrist lifting operation in response to the wrist lifting operation, the method further comprises the following steps: obtaining acceleration information and angular velocity information of the wearable device; in a case where the acceleration information and the angular velocity information satisfy a preset wrist lifting condition, determining that the wearable device is in a wrist lifting process. 6.A screen brightness control apparatus applied to a wearable device, comprising: The method comprises the following steps: obtain wrist-lifting feature information corresponding to the wrist-lifting operation in response to the wrist-lifting operation; the wrist-lifting feature information comprises a wrist-lifting amplitude, a wrist-lifting direction, and a rotation angle; determine a current screen state of the wearable device when a matching degree between the wrist-lifting feature information and preset feature information reaches a first matching degree; the first matching degree indicates that the wrist-lifting operation is in a process of being performed; determine a current screen picture displayed by the wearable device and a current screen brightness corresponding to the current screen picture when the current screen state of the wearable device is a screen-on state; obtain a screen leakage light intensity corresponding to a combination of the current screen picture and the current screen brightness based on a mapping relationship between a combination of a screen picture and a screen brightness and a screen leakage light intensity; obtain a second ambient light intensity in the screen-on state, and determine a current first ambient light intensity based on the second ambient light intensity in the screen-on state and the screen leakage light intensity; the second ambient light intensity is an ambient light intensity detected by an ambient light sensor, and the current first ambient light intensity is an ambient light intensity excluding the screen leakage light intensity; adjust a target screen brightness corresponding to the first ambient light intensity; adjust the screen brightness of the wearable device to the target screen brightness when a matching degree between the wrist-lifting feature information and the preset feature information reaches a second matching degree; the first matching degree is less than the second matching degree, and the second matching degree indicates that the wrist-lifting operation is about to be completed or has been completed.
7. The apparatus of claim 6, wherein, The adjustment module is further configured to adjust the screen brightness of the wearable device to the target screen brightness when a matching degree between the wrist-lifting feature information and the preset feature information reaches a second matching degree within a preset time period.
8. The apparatus of claim 6, wherein, The adjustment module is further configured to, when a matching degree between the wrist-lifting feature information and the preset feature information does not reach the second matching degree within a preset time period, not perform a screen-on operation, and return to the step of obtaining wrist-lifting feature information corresponding to the wrist-lifting operation in response to the wrist-lifting operation and continue to execute. 9.A wearable device, comprising a memory and a processor, the memory storing a computer program, and the computer program, when executed by the processor, causing the processor to perform the method of any one of claims 1 to 5.
10. A computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program, when executed by the processor, implements the method of any one of claims 1 to 5.
11. A computer program product comprising a computer program, characterized in that, The computer program, when executed by the processor, implements the method of any one of claims 1 to 5.
Citation Information
Patent Citations
Brightness adjusting method, brightness adjusting device and terminal
CN105825839A
Automatic screen-on method and device and computer storage medium
CN107765545A
Screen brightness adjustment method and device, storage medium, and electronic equipment
CN107818753A
Screen-on control method, terminal and computer readable storage medium
CN108510961A