A wearable device and a method for generating a variable interface thereto.
Patent Information
- Application Number
- CN202510685445.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-27
- Publication Date
- 2026-09-01
- Estimated Expiration
- 2045-05-27
AI Technical Summary
当用户身边有其他人时,用户不希望其他人看到自己的身体指标,现有的可穿戴设备难以满足此类隐私保护的需求
[0015]本申请取得的技术效果是:让可穿戴设备的界面的模糊程度与用户的身体指标的当前值产生线性关联,从而直观展示用户的当前身体和/或精神状态,通过互动引起用户的重视,并兼顾用户的隐私保护。
Smart Images

Figure CN120743099B_ABST
Abstract
Description
Technical Field
[0001] This application relates to a method for generating an interface for a wearable device, and more particularly to a method for generating a variable interface for a wearable device to display a user's body metrics. Background Technology
[0002] Wearable devices such as smartwatches and smart bracelets typically have the function of detecting users' physiological data, such as body temperature, heart rate, blood oxygen, blood pressure, and electrical skin activity (EDA). Based on the detected physiological data, wearable devices can also calculate bodily indicators that characterize a user's physical and / or mental state, such as calculating a user's stress level. Existing wearable devices usually display the calculated bodily indicators to users using numbers, icons, or colors, lacking an interactive process and failing to attract user attention. Furthermore, user bodily indicators are considered private information. Users do not want others to see their bodily indicators when others are present, and existing wearable devices struggle to meet this privacy protection requirement.
[0003] Gaussian blur is a common image processing technique that can soften images, guide the user's attention, and protect sensitive information. Summary of the Invention
[0004] The technical problem this application aims to solve is: how to make wearable devices display a user's body indicators and attract the user's attention through interaction, while fully protecting the user's privacy from being seen by others.
[0005] To address the aforementioned technical problems, this application proposes a method for generating a variable interface for a wearable device, comprising the following steps: Step S1: Sensors in the wearable device collect one or more physiological data from the user. Step S2: Based on the collected physiological data, the wearable device calculates a body indicator representing the user's physical and / or mental state; the wearable device further divides the entire range of values for the user's body indicator into two segments—a first segment representing a relatively good physical and / or mental state, and a second segment representing a relatively poor physical and / or mental state. Step S3: The wearable device determines whether there is any action by the user raising their wrist to view the screen, or any one or both of the following events triggering a screen lighting event; if so, proceed to step S4; otherwise, return to step S3. Step S4: The wearable device determines whether the current value of the user's body indicator falls within the first segment of the value range. If so, the wearable device generates a clear user interface displaying the current value of the body indicator; subsequently, the wearable device lights up the screen and displays the generated clear user interface on the screen. If not, the wearable device generates a clear first user interface that is not used for display, which displays the current values of body metrics; the wearable device then applies a Gaussian blur to the first user interface to obtain a blurred second user interface for display; subsequently, the wearable device lights up the screen and displays the generated blurred second user interface on the screen. Step S5: The wearable device determines whether a triggering event to restore clarity has been detected; if yes, the wearable device displays the clear first user interface on the screen; if no, return to step S5.
[0006] For example, in step S3, when the posture sensor of the wearable device detects that the user's arm rotates along the axis and the rotation angle is greater than a predetermined angle, and the position of the wearable device after the movement stops is within the user's viewing range, it is determined that the user has raised their wrist to view the action.
[0007] Furthermore, in step S4, when the wearable device performs Gaussian blur processing on the first user interface to obtain a blurred second user interface for display, the worse the user's physical and / or mental state, as represented by the current value of the user's physical indicators, the greater the blur of the second user interface; the better the user's physical and / or mental state, as represented by the current value of the user's physical indicators, and the more the current value of the user's physical indicators is still in the second segment of the value range, the smaller the blur of the second user interface.
[0008] Further, in step S4, the wearable device performs Gaussian blur processing on the first user interface to generate the second user interface, including the following sub-steps: Step S41: The CPU of the wearable device calculates the scaling radius r, the number of times the Gaussian blur is repeated n, and the blur intensity b. Step S42: The GPU of the wearable device scales down the first user interface according to the scaling radius r to obtain a downsampled intermediate image. Step S43: The CPU of the wearable device performs Gaussian convolution operation on the downsampled intermediate image. Step S44: The CPU of the wearable device repeats the Gaussian convolution operation according to the number of repetitions n to achieve the pre-calculated Gaussian blur intensity b. Step S45: The GPU of the wearable device enlarges the downsampled intermediate image after Gaussian blur processing according to the scaling radius r to obtain the second user interface.
[0009] Further, in step S41, if a larger value of the user's physical indicator indicates a worse physical and / or mental state, and a smaller value indicates a better physical and / or mental state, then the scaling radius r is inversely proportional to the current value of the user's physical indicator; the number of repetitions n of the Gaussian blur is directly proportional to the current value of the user's physical indicator; and the blur intensity b of the Gaussian blur is directly proportional to the current value of the user's physical indicator. If a larger value of the user's physical indicator indicates a better physical and / or mental state, and a smaller value indicates a worse physical and / or mental state, then the scaling radius r is directly proportional to the current value of the user's physical indicator; the number of repetitions n of the Gaussian blur is inversely proportional to the current value of the user's physical indicator; and the blur intensity b of the Gaussian blur is inversely proportional to the current value of the user's physical indicator.
[0010] Furthermore, in step S41, the three parameters b, r, and n are all linearly related to the current values of the body indicators.
[0011] Furthermore, in step S43, the CPU of the wearable device splits the two-dimensional Gaussian convolution into two one-dimensional Gaussian convolution operations—first performing convolution horizontally, and then performing convolution vertically.
[0012] Furthermore, in step S44, the CPU of the wearable device also fixes the Gaussian core radius to 3×3.
[0013] Furthermore, in step S3, the screen lighting event is triggered by a predefined operation. In step S5, the screen clearing event is triggered by a predefined operation.
[0014] This application also proposes a wearable device for generating a variable interface, including a physiological data acquisition unit, a body indicator calculation unit, a screen-on judgment unit, a Gaussian blur processing and screen-on display unit, and a clarity restoration unit. The physiological data acquisition unit is used to collect one or more physiological data points from the user. The body indicator calculation unit is used to calculate body indicators representing the user's physical and / or mental state based on the collected user physiological data, and further divides the entire range of the user's body indicators into two segments—a first segment representing a relatively good physical and / or mental state, and a second segment representing a relatively poor physical and / or mental state. The screen-on judgment unit is used to determine whether there is a user raising their wrist to check, or whether a screen-on event has been triggered. When the screen-on determination unit determines that a user has raised their wrist to view the screen, or triggers a screen-on event, or both of these events, the Gaussian blur processing and screen-on display unit determines whether the user's current body metric value falls within the first segment of its range. If yes, the Gaussian blur processing and screen-on display unit generates a clear user interface, lights up the screen, and displays the generated clear user interface. If no, the Gaussian blur processing and screen-on display unit generates a clear first user interface not used for display, then performs Gaussian blur processing on the first user interface to obtain a blurred second user interface used for display, lights up the screen, and displays the generated blurred second user interface. The clarity restoration unit, upon detecting a clarity restoration event, uses the Gaussian blur processing and screen-on display unit to display the clear first user interface on the screen.
[0015] The technical effect achieved by this application is to create a linear correlation between the blurriness of the wearable device's interface and the current value of the user's physical indicators, thereby intuitively displaying the user's current physical and / or mental state, attracting the user's attention through interaction, and taking into account the user's privacy protection. Attached Figure Description
[0016] Figure 1 This is a flowchart illustrating the variable interface generation method for wearable devices proposed in this application.
[0017] Figure 2 yes Figure 1 In step S4, a schematic diagram of the specific process of the wearable device performing Gaussian blur processing on the first user interface to generate the second user interface is shown.
[0018] Figure 3 This is a schematic diagram of the structure of the wearable device that generates a variable interface as proposed in this application.
[0019] The attached diagrams are labeled as follows: 1. Physiological data acquisition unit; 2. Body index calculation unit; 3. Screen brightness judgment unit; 4. Gaussian blur processing and screen brightness display unit; 5. Restore clarity unit. Detailed Implementation
[0020] Please see Figure 1 The variable interface generation method for wearable devices proposed in this application includes the following steps.
[0021] Step S1: Various sensors in the wearable device collect (detect) one or more physiological data of the user, such as body temperature, heart rate, blood oxygen, blood pressure, and skin conductance. This collection can be continuous real-time detection, intermittent detection (e.g., once every 30 seconds), or detection in response to the user's detection commands.
[0022] Step S2: The wearable device calculates physical indicators characterizing the user's physical and / or mental state based on the collected user physiological data. For example, the wearable device uses a built-in stress assessment algorithm to analyze and calculate the user's current physiological data, outputting the user's current stress value S. This calculation can be continuous in real time, intermittent, or in response to the user's command to calculate physical indicators.
[0023] Wearable devices also divide the user's physical indicators into two segments: a first segment representing a relatively good physical and / or mental state, and a second segment representing a relatively poor physical and / or mental state. For example, a user's stress value S ranges from 0 to 100, with higher values indicating higher stress and lower values indicating lower stress. Therefore, 0 to 50 represents the first segment of stress value S, indicating lower stress; 51 to 100 represents the second segment, indicating higher stress. The boundary between the first and second segments can be automatically generated by the wearable device, or specified or modified by the user.
[0024] Step S3: The wearable device determines whether there is a user raising their wrist to view the screen, or any one or both of these events triggering a screen-on event. If so, proceed to step S4. If not, return to step S3.
[0025] Wearable devices are typically equipped with attitude sensors such as three-axis accelerometers and gyroscopes to detect the movement and rotation angle of the user's arm. For example, when the attitude sensor detects that the user's arm has rotated along the axis and the rotation angle is greater than 50 degrees, and the position of the wearable device after the movement stops is within the user's normal viewing range (such as the wrist facing the eyes and the screen facing upwards), it is determined that the user has raised their wrist to look.
[0026] The screen lighting event of a wearable device is triggered by a predefined action, such as a user pressing a physical button on the wearable device.
[0027] Step S4: The wearable device determines whether the current value of the user's body indicator falls within the first segment of the value range.
[0028] If so, it indicates that the user's physical and / or mental state is good. The wearable device generates a clear user interface that directly displays the current values of the user's physical indicators to the user using numbers, icons, or colors. The wearable device then lights up its screen and displays the generated clear user interface, ending the process.
[0029] If not, then the user's current physical indicator value falls into the second segment of the range, indicating that the user's physical and / or mental state is poor. The wearable device generates a clear first user interface that is not used for display. The first user interface displays the current value of the physical indicator to the user in the form of numbers, icons, or colors. The wearable device then performs Gaussian blur processing on the first user interface to obtain a blurred second user interface for display. Subsequently, the wearable device lights up the screen and displays the generated blurred second user interface on the screen, proceeding to step S5.
[0030] Step S5: The wearable device determines whether a trigger for a clear restoration event has been detected. If yes, the wearable device displays a clear first user interface on the screen. If no, return to step S5.
[0031] The restore clarity event of a wearable device is triggered by a predefined action, such as a user tapping or long-pressing the wearable device's screen.
[0032] Wearable devices have limited computing resources. To improve the processing efficiency of Gaussian blur, in step S4, the wearable device performs Gaussian blur processing on the first user interface to generate a second user interface. Preferably, this includes the following sub-steps: Figure 2 As shown.
[0033] Step S41: The CPU (Central Processing Unit) of the wearable device calculates the scaling radius r, the number of times the Gaussian blur is repeated n, and the blur strength b.
[0034] One scenario is that a higher value for a user's physical metric indicates a worse physical and / or mental state, while a lower value indicates a better physical and / or mental state. In this case, the scaling radius *r* is inversely proportional to the current value of the user's physical metric. The number of repetitions *n* in the Gaussian blur is directly proportional to the current value of the user's physical metric. The blur intensity *b* of the Gaussian blur is also directly proportional to the current value of the user's physical metric.
[0035] Another scenario is where a higher value for a user's physical metric indicates a better physical and / or mental state, while a lower value indicates a worse physical and / or mental state. In this case, the scaling radius *r* is directly proportional to the current value of the user's physical metric. The number of repetitions *n* in the Gaussian blur is inversely proportional to the current value of the user's physical metric. The blur intensity *b* in the Gaussian blur is also inversely proportional to the current value of the user's physical metric.
[0036] In both scenarios above, the physical meaning of the three parameters b, r, and n is as follows: The better the user's physical and / or mental state (even at its best, it falls within the second range of possible values), the larger the scaling radius r, the smaller the number of repetitions n, and the smaller the blur intensity b. This results in a less blurry second user interface and better privacy protection. Conversely, the worse the user's physical and / or mental state, the smaller the scaling radius r, the larger the number of repetitions n, and the greater the blur intensity b. This results in a more blurred second user interface and even better privacy protection.
[0037] To accommodate the limited computing power of wearable devices' CPUs, it is preferable that the three parameters b, r, and n have a linear relationship with the current values of the body indicators, thereby reducing the computational burden.
[0038] Step S42: The GPU (image processing unit) of the wearable device reduces the size of the image of the first user interface according to the scaling radius r to obtain a downsampled intermediate image.
[0039] Step S43: The wearable device's CPU performs Gaussian convolution on the downsampled intermediate image, splitting the two-dimensional Gaussian convolution into two one-dimensional Gaussian convolution operations—first performing convolution horizontally, then vertically. This is to accommodate the relatively weak computing power of the wearable device's CPU.
[0040] Step S44: The CPU of the wearable device fixes the Gaussian kernel radius to 3×3. This is to adapt to the relatively weak computing power of the wearable device's CPU. The Gaussian convolution operation is repeated according to the number of repetitions n (i.e., step S42 is repeated) to finally achieve the pre-calculated Gaussian blur intensity b.
[0041] Step S45: The wearable device's GPU enlarges the downsampled intermediate image after Gaussian blur processing according to a scaling radius r, for example, by performing bilinear interpolation through the rendering pipeline, to obtain a second user interface with the same image size as the first user interface. The second user interface is the Gaussian blurred image of the first user interface.
[0042] The variable interface generation method for wearable devices proposed in this application has the following typical application scenarios.
[0043] Scenario 1: When a user is under significant stress, they wear a wearable device for meditation or relaxation training. The initial interface of the wearable device is very blurry. As the wearable device detects a decrease in the user's stress, the interface gradually becomes clearer, providing feedback to the user that their body is gradually releasing stress.
[0044] Scenario 2: When a user is exercising while wearing a wearable device and experiencing low stress, the initial interface of the device is completely clear or relatively clear. The user's exercise triggers an increase in physiological data, leading to increased stress. The wearable device detects this increased stress, and the interface gradually becomes blurry, thus reminding the user to take a break.
[0045] Scenario 3: Other people are around the user. When the user is under significant stress, the wearable device displays a blurry interface, preventing the user or others from seeing the user's stress level, thus effectively protecting the user's privacy. When the user is alone, tapping the wearable device's screen displays a clear interface, informing the user of their stress level.
[0046] Please see Figure 3 The wearable device for generating a variable interface proposed in this application includes a physiological data acquisition unit 1, a body index calculation unit 2, a screen brightness judgment unit 3, a Gaussian blur processing and screen brightness display unit 4, and a clarity restoration unit 5. Figure 3 The device shown corresponds to Figure 1 The method shown.
[0047] The physiological data acquisition unit 1 is used to collect (detect) one or more physiological data of the user.
[0048] The body index calculation unit 2 is used to calculate body indexes that characterize the user's physical and / or mental state based on the collected user physiological data. It also divides the entire range of values for the user's body indexes into two segments: a first segment that characterizes the user's relatively good physical and / or mental state, and a second segment that characterizes the user's relatively poor physical and / or mental state.
[0049] The screen-on determination unit 3 is used to determine whether there is a user raising their wrist to view the screen or whether a screen-on event has been triggered.
[0050] When the screen-on determination unit 3 determines that a user has raised their wrist to view the screen, or triggers a screen-on event, or both of these events, the Gaussian blur processing and screen-on display unit 4 determines whether the user's current body indicator value falls within the first segment of the value range. If yes, the Gaussian blur processing and screen-on display unit 4 generates a clear user interface, lights up the screen, and displays the generated clear user interface. If no, the Gaussian blur processing and screen-on display unit 4 generates a clear first user interface that is not used for display, then performs Gaussian blur processing on the first user interface to obtain a blurred second user interface used for display, lights up the screen, and displays the generated blurred second user interface.
[0051] The clarity restoration unit 5 is used to display a clear first user interface on the screen by the Gaussian blur processing and screen brightening display unit 4 when a clarity restoration event is detected.
[0052] Compared with the prior art, the wearable device and its variable interface generation method proposed in this application have the following beneficial effects.
[0053] First, when a user's current biometric value falls into the second segment of its range, the wearable device displays a blurred second user interface. The information on this second user interface is unreadable, thus drawing the user's attention to their physical and / or mental state. By triggering a "clear" event, the user allows the wearable device to display a clear first user interface. This human-computer interaction reinforces the user's awareness of their physical and / or mental state (i.e., biometrics).
[0054] Second, as described in Scenario 1 and Scenario 2 above, users can understand the changing trends of their physical and / or mental state through the changing trends of the blurriness of the interface displayed on the wearable device. In this process, users do not need to know the specific values of their physical indicators. Therefore, this application uses the blurriness of the wearable device's interface to reflect the degree of a user's physical and / or mental state.
[0055] Third, as described in Scenario 3 above, when a user's physical and / or mental state is poor, the wearable device displays a blurry second user interface, preventing those around the user from understanding the user's physical indicators and fully protecting the user's privacy information.
[0056] The above are merely preferred embodiments of this application and are not intended to limit this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.
Claims
1. A method for generating a variable interface for a wearable device, characterized in that, Includes the following steps; Step S1: Sensors in the wearable device collect one or more physiological data from the user; Step S2: The wearable device calculates physical indicators that characterize the user's physical and / or mental state based on the collected user physiological data; the wearable device also divides the entire range of values of the user's physical indicators into two segments - the first segment that characterizes the user's better physical and / or mental state, and the second segment that characterizes the user's poor physical and / or mental state. Step S3: The wearable device determines whether there is a user raising their wrist to view the screen, or any one or both of the following events triggering a screen lighting event; if so, proceed to step S4; if not, return to step S3. Step S4: The wearable device determines whether the current value of the user's body indicator falls within the first segment of the value range; If so, the wearable device generates a clear user interface that displays the current values of body metrics; The wearable device then lights up its screen and displays the generated, clear user interface. If not, the wearable device generates a clear first user interface that is not used for display, which shows the current values of body metrics; The wearable device then applies a Gaussian blur to the first user interface to obtain a blurred second user interface for display; subsequently, the wearable device lights up the screen and displays the generated blurred second user interface on the screen; Step S5: The wearable device determines whether a triggering event for restoring clarity has been detected; If yes, the wearable device displays a clear first user interface on the screen; if no, return to step S5. In step S4, the wearable device performs Gaussian blur processing on the first user interface to generate the second user interface, including the following sub-steps; Step S41: The CPU of the wearable device calculates the scaling radius r, the number of times the Gaussian blur is repeated n, and the blur intensity b; Step S42: The GPU of the wearable device scales down the first user interface according to the scaling radius r to obtain a downsampled intermediate image; Step S43: The CPU of the wearable device performs a Gaussian convolution operation on the downsampled intermediate image; Step S44: The CPU of the wearable device repeatedly performs Gaussian convolution operation according to the number of repetitions n, to achieve the pre-calculated Gaussian blur intensity b; Step S45: The GPU of the wearable device enlarges the downsampled intermediate image after Gaussian blur processing according to the scaling radius r to obtain the second user interface.
2. The method for generating a variable interface for a wearable device according to claim 1, characterized in that, In step S3, when the posture sensor of the wearable device detects that the user's arm rotates along the axis and the rotation angle is greater than a predetermined angle, and the position of the wearable device after stopping the movement is within the user's viewing range, it is determined that the user has raised their wrist to view the movement.
3. The method for generating a variable interface for a wearable device according to claim 1, characterized in that, In step S4, when the wearable device performs Gaussian blur processing on the first user interface to obtain a blurred second user interface for display, the worse the user's physical and / or mental state, as represented by the current value of the user's physical indicators, the greater the blur of the second user interface; the better the user's physical and / or mental state, as represented by the current value of the user's physical indicators, and the more the current value of the user's physical indicators is still in the second segment of the value range, the smaller the blur of the second user interface.
4. The method for generating a variable interface for a wearable device according to claim 1, characterized in that, In step S41, if the larger the value of the user's physical indicator indicates a worse physical and / or mental state, and the smaller the value indicates a better physical and / or mental state, then the scaling radius r is inversely proportional to the current value of the user's physical indicator; the number of repetitions n of the Gaussian blur is directly proportional to the current value of the user's physical indicator; and the blur intensity b of the Gaussian blur is directly proportional to the current value of the user's physical indicator. If a user's physical metric value is higher, indicating a better physical and / or mental state, and a lower value, indicating a worse physical and / or mental state, then the scaling radius r is directly proportional to the current value of the user's physical metric; the number of repetitions n for Gaussian blur is inversely proportional to the current value of the user's physical metric; and the blur intensity b for Gaussian blur is inversely proportional to the current value of the user's physical metric.
5. The method for generating a variable interface for a wearable device according to claim 1, characterized in that, In step S41, the three parameters b, r, and n are all linearly related to the current values of the body indicators.
6. The method for generating a variable interface for a wearable device according to claim 1, characterized in that, In step S43, the CPU of the wearable device splits the two-dimensional Gaussian convolution into two one-dimensional Gaussian convolution operations—first performing a horizontal convolution, and then performing a vertical convolution.
7. The method for generating a variable interface for a wearable device according to claim 1, characterized in that, In step S44, the CPU of the wearable device also fixes the Gaussian core radius to 3×3.
8. The method for generating a variable interface for a wearable device according to claim 1, characterized in that, In step S3, the screen lighting event is triggered by a predefined operation; in step S5, the screen clearing event is triggered by a predefined operation.
9. A wearable device that generates a variable interface, characterized in that, It includes a physiological data acquisition unit, a body indicator calculation unit, a screen brightness judgment unit, a Gaussian blur processing and screen brightness display unit, and a clarity restoration unit; The physiological data acquisition unit is used to collect one or more physiological data of the user; The body index calculation unit is used to calculate body indexes that characterize the user's physical and / or mental state based on the collected user physiological data. It also divides the entire range of values of the user's body indexes into two segments: a first segment that characterizes the user's relatively good physical and / or mental state, and a second segment that characterizes the user's relatively poor physical and / or mental state. The screen-on determination unit is used to determine whether there is a user raising their wrist to view the screen, or whether a screen-on event is triggered. When the screen-on determination unit determines that a user has raised their wrist to view the screen, or triggers a screen-on event, the Gaussian blur processing and screen-on display unit determines whether the current value of the user's body indicator falls within the first segment of the value range. If yes, the Gaussian blur processing and screen-on display unit generates a clear user interface, lights up the screen, and displays the generated clear user interface on the screen. If no, the Gaussian blur processing and screen-on display unit generates a clear first user interface that is not used for display, and then performs Gaussian blur processing on the first user interface to obtain a blurred second user interface used for display. The screen is then lit up, and the generated blurred second user interface is displayed on the screen. The "Restore Clarity" unit is used to display a clear first user interface on the screen by the Gaussian blur processing and screen brightening display unit when a "Restore Clarity" event is detected. The Gaussian blur processing and screen display unit performs Gaussian blur processing on the first user interface to generate the second user interface, and performs the following operations in sequence: calculates the scaling radius r, the number of times the Gaussian blur is repeated n, and the blur intensity b; shrinks the first user interface according to the scaling radius r to obtain a downsampled intermediate image; performs Gaussian convolution operation on the downsampled intermediate image; repeats the Gaussian convolution operation according to the number of times n, to achieve the pre-calculated Gaussian blur intensity b; and enlarges the downsampled intermediate image after Gaussian blur processing according to the scaling radius r to obtain the second user interface.
Citation Information
Patent Citations
Display interface adjustment method and device, equipment, medium and program product
CN113325991A
Wearable electronic device and method for controlling same
WO2014021602A2