Method for illuminating screen by raising wrist of smart watch and smart watch
The user's initial wrist lifting parameters are calibrated by the smart watch, and the three-axis acceleration data is used to calculate and select the minimum value as calibration parameters. The problem of unstable and insensitive screen lifting of the smart watch in the prior art is solved, and the screen brightening function is achieved that is more accurate and suitable for user habits.
Patent Information
- Application Number
- CN202110197218.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-02-22
- Publication Date
- 2025-03-07
- Estimated Expiration
- 2041-02-22
AI Technical Summary
The existing smart watches have unstable and insensitive methods for lifting the wrist and lighting the screen, and it is impossible to accurately judge the user's wrist lifting movement, resulting in misjudgment and inconvenience to the habits of each user.
By receiving the user's initial wrist lift parameter customization request, obtain the initial parameters corresponding to the pre-stored wrist lifting action in the smart watch, and detect the user's wrist lifting action at least three times, collect three-axis acceleration data, calculate the acceleration change and total change in each axial direction, and select the minimum value as the calibration parameter to judge the user's real-time wrist lifting action.
It realizes calibration of the wrist-lifting screen brightness parameter that is more suitable for each user, reduces the error of wrist-lifting screen brightness interpretation, and improves the accuracy and sensitivity of the screen brightness operation.
Smart Images

Figure CN112817378B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of smart watch screen lighting control, and in particular to a smart watch screen lighting method by raising the wrist and the smart watch. Background Art
[0002] Smart watches have been widely used in people's lives. Due to their small size, the battery packs that can be placed are also relatively small, so people need to minimize energy consumption during use. For smart watches with display screens, people need to click the screen with their hands or press the buttons of the smart watch with their hands when looking at the time, heart rate data or other functional data. When the user's other hand that is not wearing the watch is in a state where the smart watch cannot be operated, the user cannot simply light up the screen. Therefore, a method that can light up the screen without the assistance of another hand is needed to meet the needs of users. In the prior art, the method of lighting up the screen of a watch generally uses the flip angle of the watch to determine whether the user has raised the wrist to light up the screen, but this judgment method is not accurate. The amplitude of each person's motion state is different and there is a dynamic error. Occasionally, the screen will not light up after multiple flips, and the screen will light up after a slight movement. The current method of raising the wrist to light up the screen has the problem of instability and insensitivity. At the same time, it is used for the habits of individual users. Each person's wrist-raising action and the corresponding wrist-raising trajectory are different. The same set of wrist-raising screen-lighting judgment scheme cannot be fully adapted to each person's wrist-raising action. Summary of the invention
[0003] In view of this, an object of the present invention is to provide a method for waving the screen by raising the wrist of a smart watch and a smart watch, and to calibrate the parameters for judging the waving the screen by raising the wrist of the smart watch to be more suitable for each user.
[0004] To achieve the above object, the present invention provides a method for illuminating the screen by raising the wrist of a smart watch, the method comprising:
[0005] S1. Receive a request from a user to customize initial wrist-raising parameters, and obtain the initial wrist-raising parameters corresponding to the wrist-raising action pre-stored in the smart watch according to the request, wherein the initial wrist-raising parameters include an initial threshold value of the total acceleration change in each axis of the three-axis acceleration within n sampling periods, a maximum acceleration initial threshold value, a minimum acceleration initial threshold value, an average acceleration initial threshold value, and an initial threshold value of the acceleration change in adjacent sampling periods;
[0006] S2, detecting at least three wrist-raising actions of the user, and collecting three-axis acceleration data corresponding to each wrist-raising action within the n sampling periods, and calculating the total acceleration change on each axis, the maximum acceleration, the minimum acceleration, the average acceleration, and the acceleration change in adjacent sampling periods during each wrist-raising action according to the three-axis acceleration data;
[0007] S3. Select the minimum value from the total acceleration changes in each axis as the total acceleration change threshold for calibration in the corresponding axis, select the minimum value from the acceleration changes in each axis as the acceleration change threshold for calibration in the corresponding axis, select the maximum value from the maximum acceleration as the maximum acceleration threshold for calibration in the corresponding axis, select the minimum value from the minimum acceleration as the minimum acceleration threshold for calibration in the corresponding axis, select the minimum value from the average acceleration as the average acceleration threshold for calibration in the corresponding axis, and use the calibrated total acceleration change threshold, calibrated acceleration change threshold, calibrated maximum acceleration threshold, calibrated minimum acceleration threshold and calibrated average acceleration threshold in each axis as the user's wrist-raising calibration parameters;
[0008] S4. Collecting the real-time three-axis acceleration of the user, and if the real-time three-axis acceleration is within the range of the calibration wrist-raising parameters, performing a screen-lighting operation.
[0009] Preferably, the step S1 comprises:
[0010] A calibration page is set on the display interface of the smart watch, and an input instruction button is set on the calibration page to instruct the user to input an initial wrist-raising parameter customization request to prompt the user to perform a wrist-raising action.
[0011] Preferably, step S1 includes: setting a calibration button on the smart watch, and when the calibration button is pressed, receiving initial wrist-raising parameter customization request information from the user.
[0012] Preferably, step S2 comprises:
[0013] When receiving the user's first initial wrist-raising parameter customization request information, obtaining a set of three-axis acceleration data of the smart watch within a preset sampling period, and obtaining a total of n sets of three-axis acceleration data;
[0014] The collected n groups of three-axis acceleration data are subjected to mean filtering to obtain n groups of three-axis acceleration data after filtering.
[0015] Preferably, step S2 includes: setting the sampling period to 40 ms, and setting n to 16.
[0016] Preferably, step S2 comprises:
[0017] Calculate the acceleration change in each axis in adjacent sampling periods respectively, and calculate the total acceleration change in each axis in n sampling periods;
[0018] Selecting the maximum acceleration and the minimum acceleration in each axial direction from the n groups of three-axis acceleration data;
[0019] Calculate the average acceleration in each axis according to the n groups of three-axis acceleration data;
[0020] If the acceleration change in each axial direction is greater than the initial threshold value of the acceleration change in the corresponding axial direction, and the total acceleration change in each axial direction is greater than the initial threshold value of the total acceleration change in the corresponding axial direction, and the maximum acceleration in each axial direction is greater than the initial threshold value of the maximum acceleration in the corresponding axial direction, and the minimum acceleration in each axial direction is greater than the initial threshold value of the minimum acceleration in the corresponding axial direction, and the average acceleration in each axial direction is greater than the initial threshold value of the average acceleration in the corresponding axial direction, then the action is determined to be a wrist-raising action, and the acceleration change in each axial direction, the total acceleration change, the maximum acceleration, the minimum acceleration and the average acceleration corresponding to the wrist-raising action are stored.
[0021] Preferably, the step S2 further includes: if it is determined to be a non-wrist-raising action, outputting a prompt message to prompt the user to re-execute the initial wrist-raising parameter customization request.
[0022] Preferably, step S3 comprises:
[0023] Among the acceleration changes in each axis direction, the total acceleration changes, the maximum acceleration, the minimum acceleration and the average acceleration corresponding to each stored wrist-raising action, select the minimum value of the acceleration change in the x-axis direction, the minimum value of the total acceleration change, the minimum value of the maximum acceleration, the minimum value of the minimum acceleration and the minimum value of the average acceleration, and record them in sequence as the calibrated acceleration change threshold in the x-axis direction, the calibrated total acceleration change threshold, the calibrated maximum acceleration threshold, the calibrated minimum acceleration threshold and the calibrated average acceleration threshold, and use them as the calibrated wrist-raising threshold in the x-axis direction;
[0024] Select the minimum value of the acceleration change in the y-axis direction, the minimum value of the total acceleration change, the minimum value of the maximum acceleration, the minimum value of the minimum acceleration, and the minimum value of the average acceleration, and record them in sequence as the calibrated acceleration change threshold in the y-axis direction, the calibrated total acceleration change threshold, the calibrated maximum acceleration threshold, the calibrated minimum acceleration threshold, and the calibrated average acceleration threshold, and use them as the calibrated wrist-raising threshold in the y-axis direction;
[0025] Select the minimum value of the acceleration change in the z-axis direction, the minimum value of the total acceleration change, the minimum value of the maximum acceleration, the minimum value of the minimum acceleration, and the minimum value of the average acceleration, and record them in sequence as the calibrated acceleration change threshold in the z-axis direction, the calibrated total acceleration change threshold, the calibrated maximum acceleration threshold, the calibrated minimum acceleration threshold, and the calibrated average acceleration threshold, and use them as the calibrated wrist-lift threshold in the z-axis direction;
[0026] The calibration wrist-raising threshold in the x-axis direction, the calibration wrist-raising threshold in the y-axis direction, and the calibration wrist-raising threshold in the z-axis direction are constructed as calibration wrist-raising parameters corresponding to the user.
[0027] Preferably, step S4 comprises:
[0028] Get the current acceleration change, current total acceleration change, current maximum acceleration, current minimum acceleration and current average acceleration of each axis in the real-time three-axis acceleration;
[0029] If the current acceleration change of each axis is greater than the calibrated acceleration change threshold of the corresponding axis, and the current total acceleration change of each axis is greater than the calibrated total acceleration change threshold of the corresponding axis, and the maximum acceleration of each axis is greater than the calibrated maximum acceleration threshold of the corresponding axis, and the minimum acceleration of each axis is greater than the calibrated minimum acceleration threshold of the corresponding axis, and the average acceleration of each axis is greater than the calibrated average acceleration threshold of the corresponding axis, it is determined to be a wrist-raising action and the screen-lighting operation is performed.
[0030] To achieve the above object, the present invention provides a smart watch, comprising:
[0031] A wrist-raising parameter calibration trigger unit receives a request from a user to customize the initial wrist-raising parameters, and obtains the initial wrist-raising parameters corresponding to the wrist-raising action pre-stored in the smart watch according to the request, wherein the initial wrist-raising parameters include an initial threshold value of the total acceleration change in each axis of the three-axis acceleration within n sampling periods, a maximum acceleration initial threshold value, a minimum acceleration initial threshold value, an average acceleration initial threshold value, and an acceleration change initial threshold value in adjacent sampling periods;
[0032] a wrist-raising parameter measurement unit, detecting at least three wrist-raising actions of the user, and collecting three-axis acceleration data corresponding to each wrist-raising action within the n sampling periods, and calculating the total acceleration change on each axis, the maximum acceleration, the minimum acceleration, the average acceleration, and the acceleration change in adjacent sampling periods during each wrist-raising action according to the three-axis acceleration data;
[0033] A calibration wrist-raising parameter setting unit is configured to select a minimum value from the total acceleration change in each axis as the total acceleration change threshold for calibration in the corresponding axis, select a minimum value from the acceleration change in each axis as the acceleration change threshold for calibration in the corresponding axis, select a minimum value from the maximum acceleration as the maximum acceleration threshold for calibration in the corresponding axis, select a minimum value from the minimum acceleration as the minimum acceleration threshold for calibration in the corresponding axis, select a minimum value from the average acceleration as the average acceleration threshold for calibration in the corresponding axis, and use the calibrated total acceleration change threshold, calibrated acceleration change threshold, calibrated maximum acceleration threshold, calibrated minimum acceleration threshold and calibrated average acceleration threshold in each axis as the user's calibration wrist-raising parameters;
[0034] The wrist-raising and screen-lighting execution unit collects the real-time three-axis acceleration of the user, and executes the screen-lighting operation if the real-time three-axis acceleration is within the range of the calibrated wrist-raising parameters.
[0035] Compared with the prior art, the present invention provides a method for waving the screen by raising the wrist and a smart watch, which bring the following beneficial effects: the present invention calibrates the default parameters for judging the screen by raising the wrist in the smart watch, so that the calibrated parameters for judging the screen by raising the wrist can be more suitable for each user, so that each user has unique parameters for judging the screen by raising the wrist, thereby realizing a screen-lighting function that is more in line with the user's wrist-raising action; the error in judging the screen by raising the wrist is reduced, and the judgment on the screen by raising the wrist can be made more accurately. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] Figure 1 It is a method flow chart of a method for illuminating the screen by raising the wrist of a smart watch according to an embodiment of the present invention.
[0037] Figure 2 is a system schematic diagram of a smart watch according to an embodiment of the present invention. DETAILED DESCRIPTION
[0038] The present invention will be described in detail below in conjunction with the specific embodiments shown in the accompanying drawings, but these embodiments do not limit the present invention. Structural, methodological, or functional changes made by ordinary technicians in the field based on these embodiments are all included in the protection scope of the present invention.
[0039] like Figure 1 In one embodiment of the present invention shown, the present invention provides a method for illuminating the screen of a smart watch by raising the wrist, the method comprising:
[0040] S1. Receive a request from a user to customize initial wrist-raising parameters, and obtain the initial wrist-raising parameters corresponding to the wrist-raising action pre-stored in the smart watch according to the request, wherein the initial wrist-raising parameters include an initial threshold value of the total acceleration change in each axis of the three-axis acceleration within n sampling periods, a maximum acceleration initial threshold value, a minimum acceleration initial threshold value, an average acceleration initial threshold value, and an initial threshold value of the acceleration change in adjacent sampling periods;
[0041] S2, detecting at least three wrist-raising actions of the user, and collecting three-axis acceleration data corresponding to each wrist-raising action within the n sampling periods, and calculating the total acceleration change on each axis, the maximum acceleration, the minimum acceleration, the average acceleration, and the acceleration change in adjacent sampling periods during each wrist-raising action according to the three-axis acceleration data;
[0042] S3. Select the minimum value from the total acceleration changes in each axis as the total acceleration change threshold for calibration in the corresponding axis, select the minimum value from the acceleration changes in each axis as the acceleration change threshold for calibration in the corresponding axis, select the minimum value from the maximum acceleration as the maximum acceleration threshold for calibration in the corresponding axis, select the minimum value from the minimum acceleration as the minimum acceleration threshold for calibration in the corresponding axis, select the minimum value from the average acceleration as the average acceleration threshold for calibration in the corresponding axis, and use the calibrated total acceleration change threshold, calibrated acceleration change threshold, calibrated maximum acceleration threshold, calibrated minimum acceleration threshold and calibrated average acceleration threshold in each axis as the user's wrist-raising calibration parameters;
[0043] S4. Collecting the real-time three-axis acceleration of the user, and if the real-time three-axis acceleration is within the range of the calibration wrist-raising parameters, performing a screen-lighting operation.
[0044] In the prior art, whether a smart watch executes a screen-lighting operation is determined by the user's wrist-lifting parameters. However, there are problems such as instability and insensitivity in the screen-lighting operation when the wrist-lifting is performed, and the control of the screen-lighting operation when the smart watch is performed is not precise enough. The present invention provides a solution, by calibrating the initial wrist-lifting parameters set in the smart watch, collecting the user's three wrist-lifting actions, obtaining the wrist-lifting parameters corresponding to each wrist-lifting action, and selecting a parameter threshold from the three wrist-lifting parameters as the calibrated wrist-lifting parameters, thereby providing each user with a separate wrist-lifting parameter, which is more in line with the user's habits and enables the smart watch to control the screen-lighting operation more accurately.
[0045] The default initial wrist-raising parameters are set in the smartwatch, and the initial wrist-raising parameters include the initial threshold of the total acceleration change in each axis of the three-axis acceleration within n sampling periods, the initial threshold of the maximum acceleration, the initial threshold of the minimum acceleration, the initial threshold of the average acceleration, and the initial threshold of the acceleration change in adjacent sampling periods. The threshold range of the initial wrist-raising parameter is relatively large, which cannot be suitable for every user and will lead to misjudgment, so it is necessary to correct the initial wrist-raising parameter. The three-axis acceleration corresponds to the xyz three-axis acceleration, and the initial wrist-raising parameter specifically refers to the initial threshold of the total acceleration change, the initial threshold of the acceleration change, the initial threshold of the maximum acceleration, the initial threshold of the minimum acceleration, and the initial threshold of the average acceleration in the x-axis direction, the initial threshold of the total acceleration change, the initial threshold of the acceleration change, the initial threshold of the maximum acceleration, the initial threshold of the minimum acceleration, and the initial threshold of the average acceleration in the y-axis direction, and the initial threshold of the total acceleration change, the initial threshold of the acceleration change, the initial threshold of the maximum acceleration, the initial threshold of the minimum acceleration, and the initial threshold of the average acceleration in the z-axis direction.
[0046] When the user uses the smart watch for the first time, the smart watch prompts the user to calibrate the initial wrist-raising parameters to better meet the user's wrist-raising action judgment. Receive a request from the user to customize the initial wrist-raising parameters, and obtain the initial wrist-raising parameters corresponding to the wrist-raising action pre-stored in the smart watch according to the request. The calibration function can be performed through the user interface of the smart watch. Specifically, a calibration page is set on the display interface of the smart watch, and an input instruction button is set on the calibration page to instruct the user to input the initial wrist-raising parameter customization request information, so as to prompt the user to perform the wrist-raising action. When the user inputs an instruction on the input button, the smart watch obtains the initial wrist-raising parameter customization request information from the user. The calibration function can also be performed through the installed smart watch APP client, and a calibration page is set on the APP client of the smart watch, and the user is prompted to perform at least three wrist-raising actions on the calibration page. In another specific embodiment of the present invention, a calibration button is set on the smart watch, and when the calibration button is pressed, the initial wrist-raising parameter customization request information from the user is received.
[0047] Detect at least three wrist-raising actions of the user, and collect the three-axis acceleration data corresponding to each wrist-raising action within the n sampling periods, and calculate the total acceleration change, maximum acceleration, minimum acceleration, average acceleration and acceleration change in each axis during each wrist-raising action according to the three-axis acceleration data. During the parameter calibration process, each time the user performs a wrist-raising action, the initial wrist-raising parameters are used to determine whether it is a wrist-raising action. The first wrist-raising action is used as an example for specific description. When the user's first initial wrist-raising parameter customization request information is received, a group of three-axis acceleration data of the smart watch is collected within a preset sampling period, and a total of n groups of three-axis acceleration data are collected. For example, the sampling period is set to 40ms, and each group of three-axis acceleration data includes acceleration data in the x-axis direction, acceleration data in the y-axis direction and acceleration data in the z-axis direction, and a total of 16 groups of three-axis acceleration data are collected. The acceleration data in the x, y and z directions are collected by the three-axis acceleration sensor in the smart watch. The n groups of three-axis acceleration data collected are filtered, and the n groups of three-axis acceleration data are linearly filtered by mean filtering to remove abnormal data and obtain the n groups of three-axis acceleration data after filtering. The n groups of three-axis acceleration data after filtering are calculated. The acceleration changes in each axis in adjacent sampling periods are calculated respectively, and the total acceleration changes in each axis in n sampling periods are calculated. Taking the above embodiment as an example, the acceleration changes in the x-axis direction, the acceleration changes in the y-axis direction and the acceleration changes in the z-axis direction are calculated in adjacent 40ms time intervals, and the total acceleration changes in each axis within 16*40ms=640ms are calculated. The maximum acceleration and the minimum acceleration in each axis are selected from the n groups of three-axis acceleration data, and the maximum acceleration in the x-axis direction, the maximum acceleration in the y-axis direction and the maximum acceleration in the z-axis direction are selected from the above 16 groups of acceleration data, and the minimum acceleration in the x-axis direction, the minimum acceleration in the y-axis direction and the minimum acceleration in the z-axis direction are selected. The average acceleration in each axial direction is calculated according to the n groups of three-axis acceleration data, that is, the average acceleration in the x-axis direction, the average acceleration in the y-axis direction, and the average acceleration in the z-axis direction are calculated.If the acceleration change in each axis is greater than the initial threshold value of the acceleration change in the corresponding axis, and the total acceleration change in each axis is greater than the initial threshold value of the total acceleration change in the corresponding axis, and the maximum acceleration in each axis is greater than the initial threshold value of the maximum acceleration in the corresponding axis, and the minimum acceleration in each axis is greater than the initial threshold value of the minimum acceleration in the corresponding axis, and the average acceleration in each axis is greater than the initial threshold value of the average acceleration in the corresponding axis, then the action is determined to be a wrist-raising action, and the acceleration change, total acceleration change, maximum acceleration, minimum acceleration and average acceleration in each axis corresponding to the wrist-raising action are stored. If it is determined to be a non-wrist-raising action, a prompt message is output to prompt the user to re-execute the initial wrist-raising parameter customization request. Based on the same method, after receiving the user's second initial wrist-raising parameter customization request information and determining it as the second wrist-raising action, the acceleration change, total acceleration change, maximum acceleration, minimum acceleration and average acceleration in each axis corresponding to the second wrist-raising action are obtained. Similarly, the acceleration change in each axis, the total acceleration change, the maximum acceleration, the minimum acceleration and the average acceleration corresponding to the third wrist-raising action are obtained.
[0048] Among the acceleration changes, total acceleration changes, maximum acceleration, minimum acceleration and average acceleration in each axis direction corresponding to each stored wrist-raising action, select the minimum value of the acceleration change in the x-axis direction, the minimum value of the total acceleration change, the minimum value of the maximum acceleration, the minimum value of the minimum acceleration and the minimum value of the average acceleration, and record them in sequence as the calibrated acceleration change threshold, the calibrated total acceleration change threshold, the calibrated maximum acceleration threshold, the calibrated minimum acceleration threshold and the calibrated average acceleration threshold in the x-axis direction, and use them as the calibrated wrist-raising threshold in the x-axis direction; select the minimum value of the acceleration change in the y-axis direction, the minimum value of the total acceleration change, the minimum value of the maximum acceleration, the minimum value of the minimum acceleration and the minimum value of the average acceleration, and record them in sequence as the calibrated wrist-raising threshold in the y-axis direction. The calibrated acceleration change threshold, the calibrated total acceleration change threshold, the calibrated maximum acceleration threshold, the calibrated minimum acceleration threshold, and the calibrated average acceleration threshold are used as the calibrated wrist-raising threshold in the y-axis direction; the minimum value of the acceleration change in the z-axis direction, the minimum value of the total acceleration change, the minimum value of the maximum acceleration, the minimum value of the minimum acceleration, and the minimum value of the average acceleration are selected, and recorded in sequence as the calibrated acceleration change threshold in the z-axis direction, the calibrated total acceleration change threshold, the calibrated maximum acceleration threshold, the calibrated minimum acceleration threshold, and the calibrated average acceleration threshold, and used as the calibrated wrist-raising threshold in the z-axis direction, and the calibrated wrist-raising threshold in the x-axis direction, the calibrated wrist-raising threshold in the y-axis direction, and the calibrated wrist-raising threshold in the z-axis direction are constructed as the calibrated wrist-raising parameters corresponding to the user. The calibrated wrist-raising parameters are used as the basis for judging the user's wrist-raising action. Through this embodiment, each user can obtain the corresponding wrist-raising parameters on the smart watch, which is more suitable for each user and provides each user with unique wrist-raising parameters.
[0049] Collect the real-time three-axis acceleration data of the user, and if the real-time three-axis acceleration is within the range of the calibrated wrist-raising parameters, perform the screen-lighting operation. Collect the current three-axis acceleration data of the user through the three-axis acceleration sensor, and based on the same method as above, obtain the current acceleration change, current total acceleration change, current maximum acceleration, current minimum acceleration and current average acceleration of each axis in the real-time three-axis acceleration; if the current acceleration change of each axis is greater than the calibrated acceleration change threshold of the corresponding axis, and the current total acceleration change of each axis is greater than the calibrated total acceleration change threshold on the corresponding axis, and the maximum acceleration of each axis is greater than the calibrated maximum acceleration threshold of the corresponding axis, and the minimum acceleration of each axis is greater than the calibrated minimum acceleration threshold of the corresponding axis, and the average acceleration of each axis is greater than the calibrated average acceleration threshold of the corresponding axis, it is determined to be a wrist-raising action, and the screen-lighting operation is performed.
[0050] like Figure 2 As shown, the present invention provides a smart watch, the smart watch comprising:
[0051] The wrist-raising parameter calibration trigger unit 20 receives a request from a user to customize the initial wrist-raising parameters, and obtains the initial wrist-raising parameters corresponding to the wrist-raising action pre-stored in the smart watch according to the request, wherein the initial wrist-raising parameters include an initial threshold value of the total acceleration change in each axis of the three-axis acceleration within n sampling periods, a maximum acceleration initial threshold value, a minimum acceleration initial threshold value, an average acceleration initial threshold value, and an acceleration change initial threshold value within adjacent sampling periods;
[0052] The wrist-raising parameter measurement unit 21 detects at least three wrist-raising actions of the user, and collects three-axis acceleration data corresponding to each wrist-raising action within the n sampling periods, and calculates the total acceleration change on each axis, the maximum acceleration, the minimum acceleration, the average acceleration, and the acceleration change in adjacent sampling periods during each wrist-raising action according to the three-axis acceleration data;
[0053] The wrist-raising parameter setting unit 22 is configured to select a minimum value from the total acceleration change in each axis as the total acceleration change threshold for calibration in the corresponding axis, select a minimum value from the acceleration change in each axis as the acceleration change threshold for calibration in the corresponding axis, select a minimum value from the maximum acceleration as the maximum acceleration threshold for calibration in the corresponding axis, select a minimum value from the minimum acceleration as the minimum acceleration threshold for calibration in the corresponding axis, select a minimum value from the average acceleration as the average acceleration threshold for calibration in the corresponding axis, and use the calibrated total acceleration change threshold, the calibrated acceleration change threshold, the calibrated maximum acceleration threshold, the calibrated minimum acceleration threshold and the calibrated average acceleration threshold in each axis as the user's wrist-raising parameters for calibration;
[0054] The wrist-raising and screen-lighting execution unit 23 collects the real-time three-axis acceleration of the user, and executes the screen-lighting operation if the real-time three-axis acceleration is within the range of the calibrated wrist-raising parameters.
[0055] The wrist-raising parameter calibration trigger unit receives a request from the user to customize the initial wrist-raising parameters, and obtains the initial wrist-raising parameters corresponding to the wrist-raising action pre-stored in the smart watch according to the request. The default initial wrist-raising parameters are set in the smart watch, and the initial wrist-raising parameters include the initial threshold of the total acceleration change in each axis of the three-axis acceleration within n sampling cycles, the maximum acceleration initial threshold, the minimum acceleration initial threshold, the average acceleration initial threshold, and the initial threshold of the acceleration change in adjacent sampling cycles. In a specific embodiment of the present invention, a calibration button is set on the smart watch, and when the calibration button is pressed, the initial wrist-raising parameter customization request information from the user is received.
[0056] The wrist-raising parameter measurement unit receives a request from the user to customize the initial wrist-raising parameters, and obtains the initial wrist-raising parameters corresponding to the wrist-raising action pre-stored in the smart watch according to the request, wherein the initial wrist-raising parameters include the initial threshold of the total acceleration change in each axis of the three-axis acceleration within n sampling cycles, the maximum acceleration initial threshold, the minimum acceleration initial threshold, the average acceleration initial threshold, and the acceleration change initial threshold within adjacent sampling cycles. During the parameter calibration process, each time the user performs a wrist-raising action, the initial wrist-raising parameters are used to determine whether it is a wrist-raising action.
[0057] The calibration wrist-raising parameter setting unit selects the minimum value from the total acceleration change in each axis as the total acceleration change threshold for calibration in the corresponding axis, selects the minimum value from the acceleration change in each axis as the acceleration change threshold for calibration in the corresponding axis, selects the minimum value from the maximum acceleration in each axis as the maximum acceleration threshold for calibration in the corresponding axis, selects the minimum value from the minimum accelerations as the minimum acceleration threshold for calibration in the corresponding axis, selects the minimum value from the average accelerations as the average acceleration threshold for calibration in the corresponding axis, and uses the calibrated total acceleration change threshold, the calibrated acceleration change threshold, the calibrated maximum acceleration threshold, the calibrated minimum acceleration threshold and the calibrated average acceleration threshold in each axis as the user's calibration wrist-raising parameters.
[0058] The wrist-raise and screen-lighting execution unit collects the user's current three-axis acceleration data through the three-axis acceleration sensor. Based on the same method as above, the screen-lighting execution module obtains the current acceleration change, the current total acceleration change, the current maximum acceleration, the current minimum acceleration and the current average acceleration of each axis in the real-time three-axis acceleration. If the current acceleration change of each axis is greater than the calibrated acceleration change threshold of the corresponding axis, and the current total acceleration change of each axis is greater than the calibrated total acceleration change threshold of the corresponding axis, and the maximum acceleration of each axis is greater than the calibrated maximum acceleration threshold of the corresponding axis, and the minimum acceleration of each axis is greater than the calibrated minimum acceleration threshold of the corresponding axis, and the average acceleration of each axis is greater than the calibrated average acceleration threshold of the corresponding axis, it is determined to be a wrist-raise action and the screen-lighting operation is executed.
[0059] Although the preferred embodiments of the present invention have been disclosed for illustrative purposes, those skilled in the art will appreciate that various modifications, additions and substitutions are possible, without departing from the scope and spirit of the invention as disclosed in the accompanying claims.
Claims
1. A method for illuminating the screen by raising the wrist of a smart watch, characterized in that: The method comprises the steps of: S1. Receive a request from a user to customize initial wrist-raising parameters, and obtain the initial wrist-raising parameters corresponding to the wrist-raising action pre-stored in the smart watch according to the request, wherein the initial wrist-raising parameters include an initial threshold value of the total acceleration change in each axis of the three-axis acceleration within n sampling periods, a maximum acceleration initial threshold value, a minimum acceleration initial threshold value, an average acceleration initial threshold value, and an initial threshold value of the acceleration change in adjacent sampling periods; S2, detecting at least three wrist-raising actions of the user, obtaining the three-axis acceleration data corresponding to each wrist-raising action in the n sampling periods, and calculating the total acceleration change, maximum acceleration, minimum acceleration, average acceleration, and acceleration change in adjacent sampling periods in each axis during each wrist-raising action according to the three-axis acceleration data; S3. Select the minimum value from the total acceleration changes of each axis corresponding to each wrist-raising action as the total acceleration change threshold for calibration in the corresponding axis, select the minimum value from the acceleration changes of each axis corresponding to each wrist-raising action as the acceleration change threshold for calibration in the corresponding axis, select the minimum value from the maximum acceleration as the maximum acceleration threshold for calibration in the corresponding axis, select the minimum value from the minimum acceleration as the minimum acceleration threshold for calibration in the corresponding axis, select the minimum value from the average acceleration as the average acceleration threshold for calibration in the corresponding axis, and use the calibrated total acceleration change threshold, calibrated acceleration change threshold, calibrated maximum acceleration threshold, calibrated minimum acceleration threshold and calibrated average acceleration threshold in each axis as the user's calibrated wrist-raising parameters; S4, collecting the real-time three-axis acceleration of the user, and if the real-time three-axis acceleration is within the range of the calibration wrist-raising parameter, performing a screen-lighting operation; Wherein, the step S1 comprises: A calibration button is set on the smart watch, and when the calibration button is pressed, an initial wrist-raising parameter customization request message from the user is received; The step S2 comprises: Calculate the acceleration change in each axis in adjacent sampling periods respectively, and calculate the total acceleration change in each axis in n sampling periods; Select the maximum acceleration and minimum acceleration in each axis from n sets of three-axis acceleration data; Calculate the average acceleration in each axis according to the n groups of three-axis acceleration data; If the acceleration change in each axial direction is greater than the initial threshold value of the acceleration change in the corresponding axial direction, and the total acceleration change in each axial direction is greater than the initial threshold value of the total acceleration change in the corresponding axial direction, and the maximum acceleration in each axial direction is greater than the initial threshold value of the maximum acceleration in the corresponding axial direction, and the minimum acceleration in each axial direction is greater than the initial threshold value of the minimum acceleration in the corresponding axial direction, and the average acceleration in each axial direction is greater than the initial threshold value of the average acceleration in the corresponding axial direction, then the action is determined to be a wrist-raising action, and the acceleration change in each axial direction, the total acceleration change, the maximum acceleration, the minimum acceleration and the average acceleration corresponding to the wrist-raising action are stored.
2. The method for illuminating the screen by raising the wrist of a smart watch as claimed in claim 1, characterized in that: The step S1 comprises: A calibration page is set on the display interface of the smart watch, and an input instruction button is set on the calibration page to instruct the user to input an initial wrist-raising parameter customization request, so as to prompt the user to perform a wrist-raising action.
3. The method for illuminating the screen by raising the wrist of a smart watch as claimed in claim 1, characterized in that: The step S2 comprises: When receiving the user's first initial wrist-raising parameter customization request information, obtaining a set of three-axis acceleration data of the smart watch within a sampling period, and obtaining a total of n sets of three-axis acceleration data; The collected n groups of three-axis acceleration data are subjected to mean filtering to obtain the n groups of three-axis acceleration data after filtering.
4. The method for illuminating the screen by raising the wrist of a smart watch as claimed in claim 3, characterized in that: The step S2 also includes: setting the sampling period to 40 ms and setting n to 16.
5. The method for illuminating the screen by raising the wrist of a smart watch as claimed in claim 3, characterized in that: The step S2 further comprises: If it is determined to be a non-wrist-raising action, a prompt message is output to prompt the user to re-execute the initial wrist-raising parameter customization request.
6. The method for illuminating the screen by raising the wrist of a smart watch as claimed in claim 3, characterized in that: The step S3 comprises: Among the acceleration changes in each axis direction, the total acceleration changes, the maximum acceleration, the minimum acceleration and the average acceleration corresponding to each stored wrist-raising action, select the minimum value of the acceleration change in the x-axis direction, the minimum value of the total acceleration change, the minimum value of the maximum acceleration, the minimum value of the minimum acceleration and the minimum value of the average acceleration, and record them in sequence as the calibrated acceleration change threshold in the x-axis direction, the calibrated total acceleration change threshold, the calibrated maximum acceleration threshold, the calibrated minimum acceleration threshold and the calibrated average acceleration threshold, and use them as the calibrated wrist-raising threshold in the x-axis direction; Select the minimum value of the acceleration change in the y-axis direction, the minimum value of the total acceleration change, the minimum value of the maximum acceleration, the minimum value of the minimum acceleration, and the minimum value of the average acceleration, and record them in sequence as the calibrated acceleration change threshold in the y-axis direction, the calibrated total acceleration change threshold, the calibrated maximum acceleration threshold, the calibrated minimum acceleration threshold, and the calibrated average acceleration threshold, and use them as the calibrated wrist-raising threshold in the y-axis direction; Select the minimum value of the acceleration change in the z-axis direction, the minimum value of the total acceleration change, the minimum value of the maximum acceleration, the minimum value of the minimum acceleration, and the minimum value of the average acceleration, and record them in sequence as the calibrated acceleration change threshold in the z-axis direction, the calibrated total acceleration change threshold, the calibrated maximum acceleration threshold, the calibrated minimum acceleration threshold, and the calibrated average acceleration threshold, and use them as the calibrated wrist-lift threshold in the z-axis direction; The calibration wrist-raising threshold in the x-axis direction, the calibration wrist-raising threshold in the y-axis direction, and the calibration wrist-raising threshold in the z-axis direction are constructed as calibration wrist-raising parameters corresponding to the user.
7. The method for illuminating the screen by raising the wrist of a smart watch as claimed in claim 6, characterized in that: The step S4 comprises: The current acceleration change, the current total acceleration change, the current maximum acceleration, the current minimum acceleration and the current average acceleration of each axis in the real-time three-axis acceleration are obtained; if the current acceleration change of each axis is greater than the calibrated acceleration change threshold of the corresponding axis, and the current total acceleration change of each axis is greater than the calibrated total acceleration change threshold of the corresponding axis, and the maximum acceleration of each axis is greater than the calibrated maximum acceleration threshold of the corresponding axis, and the minimum acceleration of each axis is greater than the calibrated minimum acceleration threshold of the corresponding axis, and the average acceleration of each axis is greater than the calibrated average acceleration threshold of the corresponding axis, it is determined to be a wrist-raising action, and the screen-lighting operation is performed.
8. A smart watch, characterized in that: include: A wrist-raising parameter calibration trigger unit receives a request from a user to customize the initial wrist-raising parameters, and obtains the initial wrist-raising parameters corresponding to the wrist-raising action pre-stored in the smart watch according to the request, wherein the initial wrist-raising parameters include an initial threshold value of the total acceleration change in each axis of the three-axis acceleration within n sampling periods, a maximum acceleration initial threshold value, a minimum acceleration initial threshold value, an average acceleration initial threshold value, and an acceleration change initial threshold value in adjacent sampling periods; a wrist-raising parameter measurement unit, detecting at least three wrist-raising actions of the user, obtaining three-axis acceleration data corresponding to each wrist-raising action within the n sampling periods, and calculating the total acceleration change, maximum acceleration, minimum acceleration, average acceleration, and acceleration change in adjacent sampling periods of each axis during each wrist-raising action according to the three-axis acceleration data; A calibration wrist-raising parameter setting unit is configured to select a minimum value from the total acceleration changes in each axis corresponding to each wrist-raising action as the total acceleration change threshold for calibration in the corresponding axis, select a minimum value from the acceleration changes in each axis corresponding to each wrist-raising action as the acceleration change threshold for calibration in the corresponding axis, select a minimum value from the maximum acceleration as the maximum acceleration threshold for calibration in the corresponding axis, select a minimum value from the minimum acceleration as the minimum acceleration threshold for calibration in the corresponding axis, select a minimum value from the average acceleration as the average acceleration threshold for calibration in the corresponding axis, and use the calibrated total acceleration change threshold, the calibrated acceleration change threshold, the calibrated maximum acceleration threshold, the calibrated minimum acceleration threshold and the calibrated average acceleration threshold in each axis as the user's calibration wrist-raising parameters; A wrist-raise-screen-lighting execution unit collects the real-time three-axis acceleration data of the user, and executes a screen-lighting operation if the real-time three-axis acceleration is within the range of the calibrated wrist-raise parameters; The wrist-raising parameter calibration trigger unit is specifically used for: A calibration button is set on the smart watch, and when the calibration button is pressed, an initial wrist-raising parameter customization request message from the user is received; The wrist raising parameter measurement unit is specifically used for: Calculate the acceleration change in each axis in adjacent sampling periods respectively, and calculate the total acceleration change in each axis in n sampling periods; Select the maximum acceleration and minimum acceleration in each axis from n sets of three-axis acceleration data; Calculate the average acceleration in each axis according to the n groups of three-axis acceleration data; If the acceleration change in each axial direction is greater than the initial threshold value of the acceleration change in the corresponding axial direction, and the total acceleration change in each axial direction is greater than the initial threshold value of the total acceleration change in the corresponding axial direction, and the maximum acceleration in each axial direction is greater than the initial threshold value of the maximum acceleration in the corresponding axial direction, and the minimum acceleration in each axial direction is greater than the initial threshold value of the minimum acceleration in the corresponding axial direction, and the average acceleration in each axial direction is greater than the initial threshold value of the average acceleration in the corresponding axial direction, then the action is determined to be a wrist-raising action, and the acceleration change in each axial direction, the total acceleration change, the maximum acceleration, the minimum acceleration and the average acceleration corresponding to the wrist-raising action are stored.
Citation Information
Patent Citations
Method for turning on screen of intelligent watch by raising hand
CN107085367A
Intelligent wrist wearable device screen highlight control method and system
CN107155005A