Current regulation method and device, electronic equipment and readable storage medium

By combining PPG and ACC sensor signals in wearable electronic devices and adjusting the current value of the light emitting element, the problem of large fluctuations in PPG signals during user movement is solved, thus improving the accuracy of physiological indicator measurements.

CN117631738BActive Publication Date: 2026-08-25VIVO MOBILE COMM CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202311798656.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-12-25
Publication Date
2026-08-25
Estimated Expiration
2043-12-25

AI Technical Summary

Technical Problem

Wearable electronic devices can cause large fluctuations in PPG signals due to shaking during user movement, affecting the accuracy of physiological indicator measurements.

Method used

By acquiring the signals from the PPG sensor and ACC sensor, as well as the current value of the light emitting element, the current of the light emitting element is adjusted to stabilize the PPG signal. This includes using sliding window calculation and dynamic time warping algorithms to calculate the current value adjustment.

Benefits of technology

The PPG sensor improves the accuracy of measuring users' physiological indicators during exercise, reduces signal fluctuations, and enhances the reliability of health data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117631738B_ABST
    Figure CN117631738B_ABST
Patent Text Reader

Abstract

The application discloses a current adjusting method and device, electronic equipment and a readable storage medium, and belongs to the electronic technical field. The method comprises the following steps: acquiring a PPG signal collected by a PPG sensor in a wearable electronic device within a first time period, a first ACC signal collected by an ACC sensor within the first time period, and an average current value of a light emitting element in the PPG sensor within the first time period, wherein the PPG signal comprises a PPG signal of at least one sampling point, and the first ACC signal comprises an ACC signal of at least one sampling point; in the case that the PPG signal meets a first condition, adjusting the current value of the light emitting element based on the PPG signal, the first ACC signal and the average current value; wherein the first condition comprises at least one of the following: the average signal intensity of the PPG signal of all sampling points in the PPG signal is outside a preset signal intensity range; and the number of sampling points, in which the amplitude of all sampling points in the PPG signal is outside a predetermined amplitude range, is greater than a predetermined number threshold.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of electronic technology, specifically relating to a current regulation method, device, electronic device, and readable storage medium. Background Technology

[0002] In the era of big data, with the promotion and popularization of wearable electronic devices, they have become one of the important products in the field of sports and health. Currently, most wearable electronic devices can help users better manage their health through PPG technology, which is a non-invasive optical measurement technology used to measure a user's heart rate and cardiac blood flow.

[0003] In related technologies, wearable electronic devices control light-emitting elements, such as LEDs or laser diodes, within a built-in PPG sensor to emit light. This light penetrates the skin, reaches blood vessels, and is then reflected back out. The PPG chip in the PPG sensor converts the intensity and waveform of the light reflected from the skin surface into a PPG signal to calculate user physiological indicators such as heart rate and blood oxygen saturation. These physiological indicators can be analyzed and recorded through an application within the wearable electronic device, providing corresponding health advice and exercise guidance.

[0004] However, during exercise while wearing wearable electronic devices, the devices shake irregularly as the user moves, causing significant fluctuations in the PPG signal acquired by the PPG chip within the device. This can affect the accuracy of the device's measurement of the user's physiological indicators via the PPG sensor. Summary of the Invention

[0005] The purpose of this application is to provide a current regulation method, device, electronic device, and readable storage medium that can reduce the signal fluctuation of the PPG signal acquired by the PPG chip in a wearable electronic device, thereby improving the accuracy of the wearable electronic device in measuring the user's physiological indicators through the PPG sensor.

[0006] In a first aspect, embodiments of this application provide a current adjustment method, which includes: acquiring a PPG signal collected by a PPG sensor in a wearable electronic device during a first time period, a first ACC signal collected by an ACC sensor during the first time period, and an average current value of a light emitting element in the PPG sensor during the first time period, wherein the PPG signal includes a PPG signal with at least one sampling point, and the first ACC signal includes an ACC signal with at least one sampling point; and adjusting the current value of the light emitting element based on the PPG signal, the first ACC signal, and the average current value when the PPG signal satisfies a first condition; wherein satisfying the first condition includes at least one of the following: the average signal strength of the PPG signal at all sampling points in the PPG signal is outside a preset signal strength range; and the number of sampling points in the PPG signal whose amplitude is outside a predetermined amplitude range is greater than a predetermined number threshold.

[0007] Secondly, embodiments of this application provide a current adjustment device, which includes: an acquisition module and a processing module; the acquisition module is used to acquire a PPG signal collected by a PPG sensor in a wearable electronic device within a first time period, a first ACC signal collected by an ACC sensor within the first time period, and an average current value of a light emitting element in the PPG sensor within the first time period; the PPG signal includes a PPG signal with at least one sampling point, and the first ACC signal includes an ACC signal with at least one sampling point; the processing module is used to adjust the current value of the light emitting element based on the PPG signal, the first ACC signal, and the average current value acquired by the acquisition module when the PPG signal acquired by the acquisition module meets a first condition; wherein meeting the first condition includes at least one of the following: the average signal strength of the PPG signal at all sampling points in the PPG signal is outside a preset signal strength range; the number of sampling points whose amplitudes are outside a predetermined amplitude range in the PPG signal is greater than a predetermined number threshold.

[0008] Thirdly, embodiments of this application provide an electronic device including a processor and a memory, wherein the memory stores programs or instructions executable on the processor, and the programs or instructions, when executed by the processor, implement the steps of the method described in the first aspect.

[0009] Fourthly, embodiments of this application provide a readable storage medium on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect.

[0010] Fifthly, embodiments of this application provide a chip, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run programs or instructions to implement the method as described in the first aspect.

[0011] In a sixth aspect, embodiments of this application provide a computer program product stored in a storage medium, which is executed by at least one processor to implement the method described in the first aspect.

[0012] In this embodiment, the PPG signal collected by the PPG sensor in the wearable electronic device during a first time period, the first ACC signal collected by the ACC sensor during the first time period, and the average current value of the light emitting element in the PPG sensor during the first time period are acquired. The PPG signal includes the PPG signal of at least one sampling point, and the first ACC signal includes the ACC signal of at least one sampling point. When the PPG signal meets a first condition, the current value of the light emitting element is adjusted based on the PPG signal, the first ACC signal, and the average current value. Meeting the first condition includes at least one of the following: the average signal strength of the PPG signal at all sampling points in the PPG signal is outside a preset signal strength range; the number of sampling points whose amplitude is outside a predetermined amplitude range is greater than a predetermined threshold. In this solution, when the wearable electronic device determines that the PPG signal meets the first condition, it adaptively adjusts the current value of the light emitting element by combining the ACC signal generated by motion collected during the same time period and the average current value of the light emitting element. This avoids the problem of large signal fluctuations in the PPG signal acquired by the PPG chip in the wearable electronic device due to irregular shaking caused by user movement, thereby improving the accuracy of the wearable electronic device in measuring user physiological indicators through the PPG sensor. Attached Figure Description

[0013] Figure 1 This is one of the flowcharts illustrating a current regulation method provided in an embodiment of this application;

[0014] Figure 2 This is a second schematic flowchart of a current regulation method provided in an embodiment of this application;

[0015] Figure 3 This is the third flowchart illustrating a current regulation method provided in this application embodiment;

[0016] Figure 4 This is a schematic diagram of the structure of a current regulating device provided in an embodiment of this application;

[0017] Figure 5 This is one of the hardware structure diagrams of an electronic device provided in the embodiments of this application;

[0018] Figure 6 This is a second schematic diagram of the hardware structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0019] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.

[0020] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0021] The current regulation method, device, electronic device, and readable storage medium provided in this application will be described in detail below with reference to the accompanying drawings and through specific embodiments and application scenarios.

[0022] In the era of big data, with the promotion and popularization of wearable electronic devices, they have become one of the important products in the field of sports and health. Currently, most wearable electronic devices can help users better manage their health through PPG technology, which is a non-invasive optical measurement technology used to measure a user's heart rate and cardiac blood flow.

[0023] In related technologies, wearable electronic devices control light-emitting elements, such as LEDs or laser diodes, within a built-in PPG sensor to emit light. This light penetrates the skin, reaches blood vessels, and is then reflected back out. The PPG chip in the PPG sensor converts the intensity and waveform of the light reflected from the skin surface into a PPG signal to calculate user physiological indicators such as heart rate and blood oxygen saturation. These physiological indicators can be analyzed and recorded through an application within the wearable electronic device, providing corresponding health advice and exercise guidance.

[0024] In related technologies, the PPG technology used in photoplethysmography (PPG) refers to the use of an optical heart rate sensor. Wearable electronic devices control a light-emitting element, such as an LED or laser diode, within a built-in PPG sensor to emit light of a specific color wavelength that enters the skin. The photosensitive sensor in the PPG sensor then receives the corresponding reflected or incident light to detect the pulse signal. Since the absorption of light is relatively constant in areas such as muscles, bones, veins, and other tissues, the absorption or attenuation of light by arteries flowing under the skin is constantly changing. Simultaneously, the blood volume in the arteries changes due to the rhythmic pumping of blood by the heartbeat. Therefore, when light passes through the skin tissue and is reflected back to the photosensitive sensor, the intensity of the received light signal will vary. The PPG chip in the PPG sensor then converts this change in light signal into a corresponding electrical signal, the aforementioned PPG signal, allowing the wearable electronic device to measure the user's physiological indicators.

[0025] Typically, when wearing wearable electronic devices, such as smartwatches, during exercise, a loose fit makes users feel more comfortable and reduces the feeling of restriction. However, wearing a smartwatch in this way causes the contact between the PPG sensor installed on the back of the smartwatch and the skin to be dynamically changing. This results in highly unstable data collected by the PPG sensor, causing significant fluctuations in the PPG signal acquired by the PPG chip in the wearable electronic device. Consequently, this affects the accuracy of the smartwatch in calculating health indicators and greatly reduces the user's experience of measuring their own health during exercise.

[0026] In the current adjustment method provided in this application embodiment, the PPG signal collected by the PPG sensor in the wearable electronic device during a first time period, the first ACC signal collected by the ACC sensor during the first time period, and the average current value of the light emitting element in the PPG sensor during the first time period are obtained. The PPG signal includes the PPG signal of at least one sampling point, and the first ACC signal includes the ACC signal of at least one sampling point. When the PPG signal meets a first condition, the current value of the light emitting element is adjusted based on the PPG signal, the first ACC signal, and the average current value. The first condition includes at least one of the following: the average signal strength of the PPG signal of all sampling points in the PPG signal is outside a preset signal strength range; the number of sampling points whose amplitude of all sampling points in the PPG signal is outside a predetermined amplitude range is greater than a predetermined number threshold. In this solution, when the wearable electronic device determines that the PPG signal meets the first condition, it adaptively adjusts the current value of the light emitting element by combining the ACC signal generated by motion collected during the same time period and the average current value of the light emitting element. This allows the PPG chip in the wearable electronic device to obtain a relatively stable PPG signal even when the user's movement causes irregular shaking, thereby improving the accuracy of the wearable electronic device in measuring the user's physiological indicators through the PPG sensor.

[0027] The current regulation method provided in this embodiment can be executed by a current regulation device, which can be a wearable electronic device, or a control module or processing module in the wearable electronic device. The following description uses a wearable electronic device as an example to illustrate the technical solution provided in this application embodiment.

[0028] This application provides a current regulation method. Figure 1 A flowchart of a current regulation method provided in an embodiment of this application is shown, which can be applied to electronic devices. Figure 1 As shown, the current regulation method provided in this application embodiment may include the following steps 201 and 202.

[0029] Step 201: The wearable electronic device acquires the PPG signal collected by the PPG sensor in the wearable electronic device during the first time period, the first ACC signal collected by the ACC sensor during the first time period, and the average current value of the light emitting element in the PPG sensor during the first time period.

[0030] In some embodiments of this application, the aforementioned first time period can be any period of time, which can be a fixed period of time or a random period of time. For example, within 1 second or within 10 ms, etc.

[0031] In some embodiments of this application, the PPG signal described above includes the PPG signal of at least one sampling point.

[0032] In some embodiments of this application, the first ACC signal described above includes an ACC signal at least one sampling point.

[0033] In some embodiments of this application, the PPG sensor acquires the signal strength of the PPG signal at each of at least one sampling point, and obtains a segment of PPG signal based on the signal strength of the PPG signal at these sampling points.

[0034] Step 202: When the PPG signal meets the first condition, the wearable electronic device adjusts the current value of the light emitting element based on the PPG signal, the first ACC signal, and the average current value.

[0035] In some embodiments of this application, satisfying the first condition includes at least one of the following:

[0036] The average signal strength of the PPG signal at all sampling points in the PPG signal is outside the preset signal strength range;

[0037] The number of sampling points in the PPG signal whose amplitude is outside the predetermined amplitude range is greater than the predetermined threshold.

[0038] In some embodiments of this application, the PPG signal satisfying the first condition indicates that the fluctuation of the PPG signal is large. Therefore, it is necessary to adjust the current value of the optical emitting element to reduce the fluctuation amplitude of the PPG signal.

[0039] In some embodiments of this application, the aforementioned preset signal strength range may be a default setting of the wearable electronic device or a user-defined setting.

[0040] In some embodiments of this application, the aforementioned predetermined amplitude range may be a default setting of the wearable electronic device or a user-defined setting.

[0041] For example, the aforementioned predetermined amplitude range can be determined through experimental evaluation based on different scenarios, such as wearing scenarios, heart rate measurement scenarios, or blood oxygen measurement scenarios.

[0042] In some embodiments of this application, the wearable electronic device calculates the current value required to adjust the light emitting element based on the PPG signal, the first ACC signal collected by the ACC sensor in the wearable electronic device during a first time period, and the average current value of the light emitting element in the PPG sensor during the first time period, and adjusts the current value of the light emitting element according to the current value.

[0043] In the current adjustment method provided in this application embodiment, the PPG signal collected by the PPG sensor in the wearable electronic device during a first time period, the first ACC signal collected by the ACC sensor during the first time period, and the average current value of the light emitting element in the PPG sensor during the first time period are obtained. The PPG signal includes the PPG signal of at least one sampling point, and the first ACC signal includes the ACC signal of at least one sampling point. When the PPG signal meets a first condition, the current value of the light emitting element is adjusted based on the PPG signal, the first ACC signal, and the average current value. The first condition includes at least one of the following: the average signal strength of the PPG signal at all sampling points in the PPG signal is outside a preset signal strength range; the number of sampling points whose amplitude is outside a predetermined amplitude range is greater than a predetermined threshold. In this solution, when the wearable electronic device determines that the PPG signal meets the first condition, it adaptively adjusts the current value of the light emitting element by combining the ACC signal generated by motion collected during the same time period and the average current value of the light emitting element. This allows the PPG chip in the wearable electronic device to obtain a relatively stable PPG signal even when the user's movement causes irregular shaking, thereby improving the accuracy of the wearable electronic device in measuring the user's physiological indicators through the PPG sensor.

[0044] Optionally, in the embodiments of this application, combined with Figure 1 ,like Figure 2 As shown, step 202 specifically includes steps 202a to 202d:

[0045] Step 202a: The wearable electronic device performs a sliding window operation on the first ACC signal to obtain the second ACC signal within N sliding windows, where N is an integer greater than 1.

[0046] In some embodiments of this application, the wearable electronic device can perform sliding window calculations on the first ACC signal according to a preset window length and a preset sliding window distance to obtain the second ACC signal within N sliding windows.

[0047] For example, the preset window length can be a default setting for wearable electronic devices or a user-defined setting.

[0048] For example, the aforementioned preset sliding window distance can be a default setting for wearable electronic devices or a user-defined setting.

[0049] For example, assuming the first ACC signal includes ACC signals with 500 sampling points, and the window length is 300 and the sliding window distance is 100, the first ACC signal can be divided into three second ACC signals. The first second ACC signal includes ACC signals from the 1st to the 300th sampling point; the second second ACC signal includes ACC signals from the 100th to the 400th sampling point; and the third second ACC signal includes ACC signals from the 200th to the 500th sampling point.

[0050] Step 202b: The wearable electronic device calculates the similarity between any two second ACC signals among the N second ACC signals.

[0051] In some embodiments of this application, the Dynamic Time Warping (DTW) algorithm calculates the self-similarity between each pair of second ACC signals.

[0052] In some embodiments of this application, the self-similarity between any two ACC signals is used to represent the consistency of the user's actions under these two ACC signals.

[0053] Step 202c: When the first similarity is greater than a first threshold and the first difference between the first predicted current value and the average current value is greater than or equal to a second threshold, the wearable electronic device calculates a first current value based on the first difference and the average current value, and adjusts the current value of the light emitting element based on the first current value.

[0054] In some embodiments of this application, the first similarity is the highest similarity among the similarities of any two second ACC signals among the N second ACC signals.

[0055] In some embodiments of this application, the first threshold can be a default setting of the wearable electronic device or a user-defined setting.

[0056] In some embodiments of this application, the first predicted current value is calculated based on a preset amplitude, the amplitude of the first PPG signal, and the average current value collected over a first time period.

[0057] For example, the preset amplitude can be the average of the upper and lower limits of the preset amplitude range.

[0058] For example, the first predicted current value can be calculated based on Formula 1.

[0059] For example, Formula 1 above is:

[0060]

[0061] In some embodiments of this application, the second threshold can be a default setting of the wearable electronic device or a user-defined setting.

[0062] In some embodiments of this application, the above-mentioned "adjusting the current value of the light emitting element based on the first current value" means that the wearable electronic device can directly adjust the current value of the light emitting element in the PPG sensor to the first current value.

[0063] Optionally, in some embodiments of this application, the step 202c above, "calculating the first current value based on the first difference and the average current value," specifically includes step 202c1:

[0064] Step 202c1: The wearable electronic device halves the first difference between the first predicted current value and the average current value and adds it to the average current value to obtain the first current value.

[0065] In some embodiments of this application, the wearable electronic device may use Formula 2 to calculate the first current value.

[0066] For example, Formula 2 above is:

[0067]

[0068] Step 202d: When the first similarity is less than or equal to the first threshold and the first difference is greater than or equal to the second threshold, the wearable electronic device calculates the second current value based on the first difference and the average current value, and adjusts the current value of the light emitting element a preset number of times based on the second current value.

[0069] In some embodiments of this application, the aforementioned number of pre-attempts can be a default setting of the wearable electronic device or a user-defined setting.

[0070] In some embodiments of this application, after calculating the second current value, the wearable electronic device superimposes the second current value multiple times according to a preset number of times in order to adjust the current value of the light emitting element.

[0071] For example, taking the preset number of current adjustments as 3, after the wearable electronic device calculates the second current value, the current value of the light emitting element is first adjusted to the second current value. Then, when adjusting the current value of the light emitting element for the second time, the current value is added to the second current value to obtain the current value to be adjusted for the second time. When adjusting the current value of the light emitting element for the third time, the current value is added to the second current value again to obtain the current value to be adjusted for the third time, so as to obtain the final current value of the light emitting element.

[0072] Optionally, in some embodiments of this application, the step 202d above, "calculating the first current value based on the first difference and the average current value," specifically includes step 202d1:

[0073] Step 202d1: The wearable electronic device adds one-third of the first difference between the first predicted current value and the average current value to the average current value to obtain the second current value.

[0074] In some embodiments of this application, the wearable electronic device may use Formula 3 to calculate the first current value.

[0075] For example, Formula 3 above is:

[0076]

[0077] In this way, wearable electronic devices can determine how to adjust the current value of the light emitting element based on whether the user's movements are regular, so that the PPG sensor can obtain a more stable PPG signal based on the adjusted current value.

[0078] In another possible embodiment, if the difference between the first predicted current and the average current value of the light emitting element in the PPG sensor during the first time period is less than the second threshold mentioned above, the wearable electronic device can directly adjust the current value of the light emitting element based on the first predicted current.

[0079] In this way, when the difference between the current value to be adjusted and the current value is not large, wearable electronic devices can directly adjust the current value of the light emitting element so that the PPG sensor can obtain a more stable PPG signal based on the adjusted current value.

[0080] Optionally, in some embodiments of this application, combined with Figure 1 ,like Figure 3 As shown, step 202 specifically includes steps 202A to 202E:

[0081] Step 202A: The wearable electronic device acquires at least one motion dataset.

[0082] In some embodiments of this application, each motion dataset in the at least one motion dataset described above corresponds to an action.

[0083] In some embodiments of this application, the aforementioned at least one motion dataset may be obtained from a preset database or from the user's historical motion data.

[0084] In some embodiments of this application, the aforementioned motion dataset includes the ACC signal collected by the ACC sensor, the PPG signal collected by the PPG sensor, and the average current value of the light emitting element during the user's actions.

[0085] In some embodiments of this application, the aforementioned actions can be regular actions, such as walking, indoor running, outdoor running, or ball sports.

[0086] Step 202B: The wearable electronic device calculates the similarity between the first ACC signal or the third ACC signal and the ACC signal in each motion dataset.

[0087] In some embodiments of this application, the third ACC signal is the ACC signal obtained by performing a sliding window operation on the first ACC signal.

[0088] In some embodiments of this application, the wearable electronic device may use a Dynamic Time Warping (DTW) algorithm to calculate the similarity between a first ACC signal or a third ACC signal and the ACC signal in each motion dataset.

[0089] In some embodiments of this application, the similarity between the first ACC signal or the third ACC signal and the ACC signal in each motion dataset is used to characterize the consistency or similarity between the user's action when the ACC sensor collects the first ACC signal and the action corresponding to the motion dataset.

[0090] It is understandable that the higher the similarity between the two, the more identical the actions corresponding to the two signal segments are.

[0091] Step 202C: The wearable electronic device determines a first motion dataset from at least one motion dataset based on the similarity between the first ACC signal or the third ACC signal and the ACC signal in each motion dataset.

[0092] In some embodiments of this application, the first motion dataset is the motion dataset containing the ACC signal with the highest similarity.

[0093] Step 202D: The wearable electronic device calculates a third current value based on the PPG signal and average current value in the first motion dataset, as well as the PPG signal.

[0094] In one possible embodiment, if the maximum similarity in the similarity is greater than or equal to a first threshold, the wearable electronic device calculates a third current value based on the average current value in the first motion dataset, the average signal strength of the PPG signal, and the average signal strength of the PPG signal in the first motion dataset.

[0095] In some embodiments of this application, the wearable electronic device described above may use Formula 4 to calculate the third current value.

[0096] For example, Formula 4 above is:

[0097]

[0098] In another possible embodiment, if the maximum similarity in the similarity is less than a first threshold, the wearable electronic device directly executes the process from steps 202a to 202d described above.

[0099] Step 202E: The wearable electronic device adjusts the current value of the light emitting element based on the third current value and the second difference between the third current value and the average current value of the light emitting element in the PPG sensor during the first time period.

[0100] In some embodiments of this application, the wearable electronic device calculates a second difference between a third current value and the average current value of the light emitting element in the PPG sensor over a first time period, and adjusts the current value of the emitting element based on the second difference and the third current value.

[0101] In one possible example, if the second difference between the third current value calculated by the wearable electronic device and the average current value of the light-emitting element in the PPG sensor during the first time period is less than the aforementioned second threshold, the wearable electronic device can then adjust the current value of the light-emitting element based on the third current value.

[0102] In another possible embodiment, if the second difference between the third current value calculated by the wearable electronic device and the average current value of the light emitting element in the PPG sensor during the first time period is greater than or equal to the second threshold, the wearable electronic device calculates and adjusts the current value of the light emitting element based on the third current value and the second difference, and adjusts the current value of the light emitting element based on the calculated current value.

[0103] For example, the wearable electronic device calculates and adjusts the current value of the light emitting element using Formula 2 above, based on the third current value and the second difference mentioned above.

[0104] In this way, wearable electronic devices can determine how to adjust the current value based on the difference between the predicted adjustment current value and the current current value, so as to make the adjusted current value more accurate.

[0105] Optionally, in the embodiments of this application, the current condition method provided in the embodiments of this application can be executed by the dimming judgment module, the action estimation model and the dimming current prediction model.

[0106] In some embodiments of this application, the dimming judgment module is used to determine whether the PPG signal meets the first condition, that is, whether the current value of the light emitting element needs to be adjusted.

[0107] Specifically, the internal processing of the dimming judgment module can be performed with reference to step 201 above.

[0108] In some embodiments of this application, the above-described action estimation model is used to determine the actions performed by the user when the first ACC signal is collected.

[0109] Specifically, the internal processing of the above action estimation model can be performed with reference to steps 202a and 202b, as well as steps 202A to 202C.

[0110] In some embodiments of this application, the dimming current prediction model described above is used to calculate and adjust the current value of the light emitting element.

[0111] Specifically, the internal processing of the up-adjustment photocurrent prediction model can be performed with reference to steps 202c and 202d, as well as steps 202D and 202E.

[0112] In this way, the smartwatch can automatically recognize and learn the user's regular standard movement movements in sports scenarios. By analyzing the standard movements, it can predict the regulation current of the PPG chip, which greatly improves the accuracy of the watch's regulation current calculation during exercise and can provide health algorithms with higher signal quality data.

[0113] It should be noted that the current regulation method provided in this application can be executed by a current regulation device, a wearable electronic device, or a functional module or entity of a wearable electronic device. This application uses a current regulation device to execute the current regulation method as an example to illustrate the current regulation device provided in this application.

[0114] Figure 4 A schematic diagram of a possible structure of the current regulating device involved in an embodiment of this application is shown. For example... Figure 4 As shown, the current regulating device 700 may include: an acquisition module 701 and a processing module 702;

[0115] The acquisition module 701 is used to acquire the PPG signal collected by the PPG sensor in the wearable electronic device during a first time period, the first ACC signal collected by the ACC sensor during the first time period, and the average current value of the light emitting element in the PPG sensor during the first time period. The PPG signal includes the PPG signal of at least one sampling point, and the first ACC signal includes the ACC signal of at least one sampling point. The processing module 702 is used to adjust the current value of the light emitting element based on the PPG signal, the first ACC signal, and the average current value acquired by the acquisition module 701 when the PPG signal acquired by the acquisition module 701 meets a first condition. The first condition includes at least one of the following: the average signal strength of the PPG signal of all sampling points in the PPG signal is outside a preset signal strength range; the number of sampling points whose amplitude is outside a predetermined amplitude range in the PPG signal is greater than a predetermined number threshold.

[0116] Optionally, in some embodiments of this application, the processing module 702 is specifically used for: performing a sliding window operation on the first ACC signal to obtain N second ACC signals within a sliding window, where N is an integer greater than 1; calculating the similarity between any two second ACC signals among the N second ACC signals; if the first similarity is greater than a first threshold and the first difference between the first predicted current value and the average current value is greater than or equal to a second threshold, calculating a first current value based on the first difference and the average current value, and adjusting the current value of the optical emitting element based on the first current value; if the first similarity is less than or equal to the first threshold and the first difference is greater than or equal to the second threshold, calculating a second current value based on the first difference and the average current value, and adjusting the current value of the optical emitting element a preset number of times based on the second current value; wherein, the first similarity is the highest similarity among the similarities of any two second ACC signals, and the first predicted current value is calculated based on a preset amplitude, the amplitude of the PPG signal, and the average current value.

[0117] Optionally, in some embodiments of this application, the processing module 702 is specifically used to halve the first difference between the first predicted current value and the average current value and add it to the average current value to obtain the first current value; or, the processing module 702 is specifically used to add one-third of the first difference between the first predicted current value and the average current value to the average current value to obtain the second current value.

[0118] Optionally, in some embodiments of this application, the acquisition module 701 is further configured to acquire at least one motion dataset, each motion dataset corresponding to an action, the motion dataset including the ACC signal collected by the ACC sensor, the PPG signal collected by the PPG sensor, and the average current value of the light emitting element during the user's preset motion; the processing module 702 is further configured to calculate the similarity between the first ACC signal or the third ACC signal and the ACC signal in each motion dataset, the third ACC signal being the ACC signal obtained after performing a sliding window operation on the first ACC signal; the processing module 702 is further configured to determine the first motion dataset from the at least one motion dataset based on the similarity, the first motion dataset being the motion dataset containing the ACC signal with the highest similarity; the processing module 702 is specifically configured to calculate the third current value based on the PPG signal and the average current value in the first motion dataset, and the PPG signal; the processing module 702 is specifically configured to adjust the current value of the light emitting element based on the third current value and the second difference between the third current value and the average current value.

[0119] Optionally, in some embodiments of this application, the processing module 702 is specifically used to calculate a third current value based on the average current value in the first motion dataset, the average signal strength of the PPG signal, and the average signal strength of the PPG signal in the first motion dataset when the maximum similarity in the similarity is greater than or equal to a first threshold.

[0120] In the current regulation device provided in this application embodiment, PPG signals collected by a PPG sensor in a wearable electronic device during a first time period, first ACC signals collected by an ACC sensor during the first time period, and the average current value of the light emitting element in the PPG sensor during the first time period are acquired. The PPG signal includes PPG signals from at least one sampling point, and the first ACC signal includes ACC signals from at least one sampling point. When the PPG signal meets a first condition, the current value of the light emitting element is adjusted based on the PPG signal, the first ACC signal, and the average current value. Meeting the first condition includes at least one of the following: the average signal strength of the PPG signals from all sampling points in the PPG signal is outside a preset signal strength range; the number of sampling points whose amplitudes are outside a predetermined amplitude range is greater than a predetermined threshold. In this solution, when the current regulation device determines that the PPG signal meets the first condition, it adaptively adjusts the current value of the light emitting element by combining the ACC signal generated by motion collected during the same time period and the average current value of the light emitting element. This allows the PPG chip in the current regulation device to acquire a relatively stable PPG signal even when the user's movement causes irregular shaking, thereby improving the accuracy of the current regulation device in measuring the user's physiological indicators through the PPG sensor.

[0121] The current regulating device in this application embodiment can be an electronic device, a wearable electronic device, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal or other devices besides a terminal. For example, the electronic device can be a mobile phone, tablet computer, laptop computer, PDA, in-vehicle electronic device, mobile internet device (MID), augmented reality (AR) / virtual reality (VR) device, robot, wearable device, ultra-mobile personal computer (UMPC), netbook, or personal digital assistant (PDA), etc. It can also be a server, network attached storage (NAS), personal computer (PC), television (TV), ATM, or self-service machine, etc. This application embodiment does not specifically limit the specific type of device.

[0122] The current regulating device in this application embodiment can be a device with an operating system. This operating system can be Android, iOS, or other possible operating systems; this application embodiment does not specifically limit it.

[0123] The current regulating device provided in this application embodiment can achieve... Figures 1 to 3 The various processes implemented in the method implementation examples will not be described again here to avoid repetition.

[0124] Optionally, such as Figure 5 As shown, this application embodiment also provides an electronic device 800, including a processor 801 and a memory 802. The memory 802 stores a program or instructions that can run on the processor 801. When the program or instructions are executed by the processor 801, they implement the various steps of the above-described current regulation method embodiment and can achieve the same technical effect. To avoid repetition, they will not be described again here.

[0125] It should be noted that the electronic devices in the embodiments of this application include the mobile electronic devices and non-mobile electronic devices described above.

[0126] Figure 6 The hardware structure diagram of an electronic device according to an embodiment of this application is shown. The electronic device can be a wearable electronic device.

[0127] The electronic device 100 includes, but is not limited to, components such as: radio frequency unit 101, network module 102, audio output unit 103, input unit 104, sensor 105, display unit 106, user input unit 107, interface unit 108, memory 109, and processor 110.

[0128] Those skilled in the art will understand that the electronic device 100 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 110 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 6 The electronic device structure shown does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.

[0129] The radio frequency unit 101 is used to acquire the PPG signal collected by the PPG sensor in the wearable electronic device during a first time period, the first ACC signal collected by the ACC sensor during the first time period, and the average current value of the light emitting element in the PPG sensor during the first time period. The PPG signal includes the PPG signal of at least one sampling point, and the first ACC signal includes the ACC signal of at least one sampling point. The processor 110 is used to adjust the current value of the light emitting element based on the PPG signal, the first ACC signal, and the average current value acquired by the radio frequency unit 101 when the PPG signal acquired by the radio frequency unit 101 meets a first condition. The first condition includes at least one of the following: the average signal strength of the PPG signal of all sampling points in the PPG signal is outside a preset signal strength range; the number of sampling points whose amplitude is outside a predetermined amplitude range in the PPG signal is greater than a predetermined number threshold.

[0130] Optionally, in some embodiments of this application, the processor 110 is specifically configured to: perform a sliding window operation on the first ACC signal to obtain N second ACC signals within a sliding window, where N is an integer greater than 1; calculate the similarity between any two second ACC signals among the N second ACC signals; if the first similarity is greater than a first threshold and the first difference between the first predicted current value and the average current value is greater than or equal to a second threshold, calculate a first current value based on the first difference and the average current value, and adjust the current value of the optical emitting element based on the first current value; if the first similarity is less than or equal to the first threshold and the first difference is greater than or equal to the second threshold, calculate a second current value based on the first difference and the average current value, and adjust the current value of the optical emitting element multiple times based on the second current value and a preset number of current adjustments; wherein, the first similarity is the highest similarity among the similarities of any two second ACC signals, and the first predicted current value is calculated based on a preset amplitude, the amplitude of the PPG signal, and the average current value.

[0131] Optionally, in some embodiments of this application, the processor 110 is specifically configured to halve the first difference between the first predicted current value and the average current value and add it to the average current value to obtain the first current value; or, the processor 110 is specifically configured to add one-third of the first difference between the first predicted current value and the average current value to the average current value to obtain the second current value.

[0132] Optionally, in some embodiments of this application, the radio frequency unit 101 is further configured to acquire at least one motion dataset, each motion dataset corresponding to an action, the motion dataset including the ACC signal collected by the ACC sensor, the PPG signal collected by the PPG sensor, and the average current value of the light emitting element during the user's preset motion; the processor 110 is further configured to calculate the similarity between the first ACC signal or the third ACC signal and the ACC signal in each motion dataset, the third ACC signal being the ACC signal obtained after performing a sliding window operation on the first ACC signal; the processor 110 is further configured to determine the first motion dataset from the at least one motion dataset based on the similarity, the first motion dataset being the motion dataset containing the ACC signal with the highest similarity; the processor 110 is specifically configured to calculate the third current value based on the PPG signal and the average current value in the first motion dataset, and the PPG signal; the processor 110 is specifically configured to adjust the current value of the light emitting element based on the third current value and the second difference between the third current value and the average current value.

[0133] Optionally, in some embodiments of this application, the processor 110 is specifically configured to calculate a third current value based on the average current value in the first motion dataset, the average signal strength of the PPG signal, and the average signal strength of the PPG signal in the first motion dataset when the highest similarity in the similarity is greater than or equal to a first threshold.

[0134] In the wearable electronic device provided in this application embodiment, the PPG signal collected by the PPG sensor in the wearable electronic device during a first time period, the first ACC signal collected by the ACC sensor during the first time period, and the average current value of the light emitting element in the PPG sensor during the first time period are acquired. The PPG signal includes the PPG signal of at least one sampling point, and the first ACC signal includes the ACC signal of at least one sampling point. When the PPG signal meets a first condition, the current value of the light emitting element is adjusted based on the PPG signal, the first ACC signal, and the average current value. The first condition includes at least one of the following: the average signal strength of the PPG signal at all sampling points in the PPG signal is outside a preset signal strength range; the number of sampling points whose amplitude is outside a predetermined amplitude range is greater than a predetermined threshold. In this solution, when the wearable electronic device determines that the PPG signal meets the first condition, it adaptively adjusts the current value of the light emitting element by combining the ACC signal generated by motion collected during the same time period and the average current value of the light emitting element. This allows the PPG chip in the wearable electronic device to acquire a relatively stable PPG signal even when the user's movement causes irregular shaking, thereby improving the accuracy of the wearable electronic device in measuring the user's physiological indicators through the PPG sensor.

[0135] It should be understood that, in this embodiment, the input unit 104 may include a graphics processing unit (GPU) 1041 and a microphone 1042. The GPU 1041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 106 may include a display panel 1061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 107 includes at least one of a touch panel 1071 and other input devices 1072. The touch panel 1071 is also called a touch screen. The touch panel 1071 may include a touch detection device and a touch controller. Other input devices 1072 may include, but are not limited to, a physical keyboard, function keys (such as volume control buttons, power buttons, etc.), a trackball, a mouse, and a joystick, which will not be described in detail here.

[0136] The memory 109 can be used to store software programs and various data. The memory 109 may primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 109 may include volatile memory or non-volatile memory, or both. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DRRAM). The memory 109 in the embodiments of this application includes, but is not limited to, these and any other suitable types of memory.

[0137] Processor 110 may include one or more processing units; optionally, processor 110 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 110.

[0138] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described current regulation method embodiments and achieve the same technical effect. To avoid repetition, they will not be described again here.

[0139] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.

[0140] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above-described current regulation method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0141] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.

[0142] This application provides a computer program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the current regulation method embodiment described above, and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0143] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0144] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0145] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.

Claims

1. A current regulation method, characterized in that, The method includes: The PPG signal collected by the PPG sensor in the wearable electronic device during a first time period, the first ACC signal collected by the ACC sensor during the first time period, and the average current value of the light emitting element in the PPG sensor during the first time period are obtained. The PPG signal includes the PPG signal of at least one sampling point, and the first ACC signal includes the ACC signal of at least one sampling point. When the PPG signal meets the first condition, the current value of the optical emitting element is adjusted based on the PPG signal, the first ACC signal, and the average current value. The first condition being met includes at least one of the following: The average signal strength of the PPG signal at all sampling points of the PPG signal is outside the preset signal strength range; The number of sampling points whose amplitudes are outside the predetermined amplitude range in the PPG signal is greater than a predetermined threshold. The step of adjusting the current value of the optical emitting element based on the PPG signal, the first ACC signal, and the average current value includes: Perform a sliding window operation on the first ACC signal to obtain the second ACC signal within N sliding windows, where N is an integer greater than 1; Calculate the similarity between any two second ACC signals among N second ACC signals; If the first similarity is greater than a first threshold and the first difference between the first predicted current value and the average current value is greater than or equal to a second threshold, a first current value is calculated based on the first difference and the average current value, and the current value of the optical emitting element is adjusted based on the first current value. If the first similarity is less than or equal to the first threshold and the first difference between the first predicted current value and the average current value is greater than or equal to the second threshold, a second current value is calculated based on the first difference and the average current value, and the current value of the light emitting element is adjusted a preset number of times based on the second current value. Wherein, the first similarity is the highest similarity among the similarities between any two second ACC signals, and the first predicted current value is calculated based on the preset amplitude, the amplitude of the PPG signal, and the average current value; or, Adjusting the current value of the optical emitting element based on the PPG signal, the first ACC signal, and the average current value includes: At least one motion dataset is acquired, each motion dataset corresponding to a certain action. The motion dataset includes the ACC signal collected by the ACC sensor, the motion PPG signal collected by the PPG sensor, and the average motion current value of the light emitting element during the user's exercise. Calculate the similarity between the first ACC signal or the third ACC signal and the ACC signal in each motion dataset, wherein the third ACC signal is the ACC signal obtained by performing a sliding window operation on the first ACC signal; Based on the similarity, a first motion dataset is determined from the at least one motion dataset, wherein the first motion dataset is the motion dataset containing the ACC signal with the highest similarity. Based on the motion PPG signal and the average motion current value in the first motion dataset, and the PPG signal, calculate the third current value; The current value of the light emitting element is adjusted based on the third current value and the second difference between the third current value and the average current value.

2. The method according to claim 1, characterized in that, The step of calculating the first current value based on the first difference and the average current value includes: The first current value is obtained by halving the first difference between the first predicted current value and the average current value and adding it to the average current value. The step of calculating the second current value based on the first difference and the average current value includes: The second current value is obtained by adding one-third of the first difference between the first predicted current value and the average current value to the average current value.

3. The method according to claim 1, characterized in that, The calculation of the third current value based on the motion PPG signal and the average motion current value in the first motion dataset, and the PPG signal, includes: If the highest similarity in the similarity is greater than or equal to the first threshold, the third current value is calculated based on the average motion current value in the first motion dataset, the average signal strength of the PPG signal, and the average signal strength of the motion PPG signal in the first motion dataset.

4. A current regulating device, characterized in that, The current regulating device includes: an acquisition module and a processing module; The acquisition module is used to acquire the PPG signal collected by the PPG sensor in the wearable electronic device during a first time period, the first ACC signal collected by the ACC sensor during the first time period, and the average current value of the light emitting element in the PPG sensor during the first time period; the PPG signal includes the PPG signal of at least one sampling point, and the first ACC signal includes the ACC signal of at least one sampling point. The processing module is configured to adjust the current value of the optical emitting element based on the PPG signal acquired by the acquisition module, the first ACC signal, and the average current value, when the PPG signal acquired by the acquisition module meets the first condition. The first condition being met includes at least one of the following: The average signal strength of the PPG signal at all sampling points of the PPG signal is outside the preset signal strength range; The number of sampling points whose amplitudes are outside the predetermined amplitude range in the PPG signal is greater than a predetermined threshold. The processing module is specifically used for: Perform a sliding window operation on the first ACC signal to obtain the second ACC signal within N sliding windows, where N is an integer greater than 1; Calculate the similarity between any two second ACC signals among N second ACC signals; If the first similarity is greater than a first threshold and the first difference between the first predicted current value and the average current value is greater than or equal to a second threshold, a first current value is calculated based on the first difference and the average current value, and the current value of the optical emitting element is adjusted based on the first current value. If the first similarity is less than or equal to the first threshold, and the difference between the first predicted current value and the average current value is greater than or equal to the second threshold, a second current value is calculated based on the first difference and the average current value, and the current value of the light emitting element is adjusted a preset number of times based on the second current value. Wherein, the first similarity is the highest similarity among the similarities between any two second ACC signals, and the first predicted current value is calculated based on the preset amplitude, the amplitude of the PPG signal, and the average current value; or, The acquisition module is also used to acquire at least one motion dataset, each motion dataset corresponding to an action. The motion dataset includes the ACC signal collected by the ACC sensor, the motion PPG signal collected by the PPG sensor, and the average motion current value of the light emitting element during the user's exercise. The processing module is further configured to calculate the similarity between the first ACC signal or the third ACC signal and the ACC signal in each motion dataset, wherein the third ACC signal is the ACC signal obtained by performing a sliding window operation on the first ACC signal. The processing module is further configured to determine a first motion dataset from the at least one motion dataset based on the similarity, wherein the first motion dataset is the motion dataset containing the ACC signal with the highest similarity. The processing module is specifically used to calculate a third current value based on the motion PPG signal and the average motion current value in the first motion dataset, as well as the PPG signal. The processing module is specifically used to adjust the current value of the light emitting element based on the third current value and the second difference between the third current value and the average current value.

5. The apparatus according to claim 4, characterized in that, The processing module is specifically configured to halve the first difference between the first predicted current value and the average current value, and then add it to the average current value to obtain the first current value; or... The processing module is specifically used to add one-third of the first difference between the first predicted current value and the average current value to the average current value to obtain the second current value.

6. The apparatus according to claim 4, characterized in that, The processing module is specifically used to calculate the third current value based on the average motion current value in the first motion dataset, the average signal strength of the PPG signal, and the average signal strength of the motion PPG signal in the first motion dataset when the highest similarity in the similarity is greater than or equal to the first threshold.

7. An electronic device, characterized in that, It includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the current regulation method as described in any one of claims 1 to 3.

8. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the current regulation method as described in any one of claims 1 to 3.

Citation Information

Patent Citations

  • Photoplethysmography (PPG)-based control method and electronic equipment

    CN116407094A