Wearing detection method and device and wearable equipment
By detecting the contact status and duration of the status at different locations on the wearable device, the problem of inaccurate wearing detection is solved, the detection accuracy and user experience are improved, and power consumption is reduced.
Patent Information
- Application Number
- CN202510715225.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-30
- Publication Date
- 2025-09-19
AI Technical Summary
Existing wearable devices suffer from inaccurate wearing detection, which leads to increased power consumption and a degraded user experience. False touch detection can cause device functions to start and stop incorrectly.
The device's wearing status is determined by detecting the contact between the device and the wearer at different locations of the wearable device and combining the contact status and the duration of the status.
It improves the accuracy of wearing detection, reduces the probability of false touches, reduces device power consumption, and enhances user experience.
Smart Images

Figure CN120669819A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of wearable devices, and more particularly, to a method and apparatus for wearing detection and a wearable device. Background Art
[0002] With the development of wireless communication technology, microelectronics technology and computer technology, wearable devices have begun to be widely used in various fields, such as industrial manufacturing, medical health, information entertainment, education and teaching, sports and other fields. Due to their portability and diversified functions, they have brought people a variety of rich user experiences.
[0003] To ensure wearable devices are safe to wear and have sufficient battery life, their functions are usually not activated until they are successfully worn to save power. For example, many wearable devices currently have a wear detection function. When the device is taken off, it pauses or stops related functions (and, for example, automatically enters low-power mode). When the device is worn, it resumes related functions (and, for example, wakes up from "sleep", restores previous functions, or quickly responds to user operations (for example, voice control, touch control, and other interactive operations, etc.)).
[0004] However, inaccurate wear detection results can affect the device's battery life and provide a poor user experience, thus impacting the device's actual performance. For example, when a wearable device is not being worn, an accidental touch on the device may cause the wear detection result to indicate that the device is being worn, activating relevant device functions. For example, when a wearable device is being worn, an accidental touch on the device may cause the wear detection result to indicate that the device is not being worn, pausing or stopping relevant functions.
[0005] Therefore, how to improve the accuracy and reliability of wear detection is a technical problem that those skilled in the art currently need to solve. Summary of the Invention
[0006] The purpose of the present disclosure is to overcome the above-mentioned defects in the prior art and provide a wearing detection method, apparatus, and wearable device.
[0007] According to a first aspect of the present disclosure, a method for wearing detection is provided, which is applicable to a wearable device, wherein the wearable device includes a first position set suitable for contact with a worn object when worn and a second position set suitable for not contacting the worn object when worn, the method comprising: obtaining contact information corresponding to multiple positions in the first position set and the second position set, the contact information indicating the contact state of at least one position and the duration of the state at the multiple positions; and determining the wearing state of the wearable device based on the contact information.
[0008] According to a second aspect of the present disclosure, a device for wearing detection is provided, which includes: at least one processor; and a memory for storing computer-executable instructions, which, when the computer-executable instructions are executed, enable the at least one processor to perform the wearing detection method described in the first aspect above.
[0009] According to a third aspect of the present disclosure, a wearable device is provided, comprising: a main body, the main body including a first position set suitable for contacting the wearing object when worn and a second position set suitable for not contacting the wearing object when worn; and a wearing detection device according to the aforementioned second aspect.
[0010] The wear detection method, apparatus, and wearable device disclosed herein can reduce the probability of false touches when performing wear detection on a wearable device using a sensor detection module, improve the wear detection recognition rate, thereby reducing the power consumption of the wearable device and improving the user experience of using the wearable device. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] Other features and advantages of the present disclosure will be better understood through the following detailed description of preferred embodiments with reference to the accompanying drawings, in which the same reference numerals represent the same or similar components.
[0012] Figure 1 An exemplary wearing usage scenario is shown in which the technical features of the present disclosure can be applied.
[0013] Figure 2 An exemplary wearable device having multiple locations in which the technical features of the present disclosure may be applied is shown.
[0014] Figure 3 An exemplary wearing detection method according to an embodiment of the present disclosure is shown.
[0015] Figure 4 A block diagram of an exemplary wearing detection device according to an embodiment of the present disclosure is shown.
[0016] Figure 5 A block diagram of an exemplary wearing detection device according to an embodiment of the present disclosure is shown. DETAILED DESCRIPTION
[0017] To enable those skilled in the art to better understand the technical solutions of the present disclosure, the present disclosure is further described in detail below with reference to the accompanying drawings and specific embodiments, but this does not limit the present disclosure. Each embodiment in the present disclosure can be used as an independent embodiment or combined with other embodiments in the present disclosure, and the present disclosure does not limit this.
[0018] refer to Figure 1, shows an exemplary wearing usage scenario in which the technical features of the present disclosure can be applied. In this scenario, the wearing object 100 can wear various wearable devices 110a to 110f (collectively referred to as devices 110). Figure 1 As shown, the wearer 100 is a human being, and the device 110 can be worn on various parts of the body, such as glasses 110a worn on the head (including but not limited to smart glasses such as augmented reality (AR), virtual reality (VR), mixed reality (MR), extended reality (XR) glasses, or glasses with other smart functions (such as Bluetooth audio glasses), sunglasses, goggles, safety glasses, vision glasses, etc.), headphones 110b and 110c worn on the ears (including but not limited to in-ear headphones, semi-in-ear headphones, open-ear headphones, headphones, etc.), smart rings 110d, smart bracelets 110e, smart watches 110f worn on the hands, etc. It should be understood that although examples of the forms that wearable devices can take have been provided, it should be understood that wearable devices are not limited to these forms, and other forms of devices are also possible. In addition, the wearing detection method according to various embodiments of the present disclosure can be applied to wearable devices worn on any part of the wearer's body. When a wearable device is worn on a biological body, it can be said that the wearable device is worn. The biological body may include a human body and an animal body. For the sake of convenience, the human body will be used as an example for the following explanation. In addition, the wearer may also be a non-biological body, such as a robot.
[0019] Currently, many wearable devices have a wearing detection function, such as determining whether the wearable device is worn normally or correctly by detecting the contact between the wearable device and the wearing object. For example, in the prior art, a solution based on a contact sensor to detect the wearing state can be to detect whether the device is in a wearing state by changing the capacitance (or other physical quantity changes) between human skin and the wearable device. However, the disadvantage of this solution is that if the contact sensor and other objects (for example, metal objects or other conductors, etc.) may also form capacitance, it will cause false detection.
[0020] For example, accidental touch of the human body may lead to incorrect detection results. For example, when the wearable device is not worn, the wearing detection result may be identified as worn due to accidental touch of the device. When the wearable device is worn, the wearing detection result may be identified as not worn due to accidental touch of the device.
[0021] In the present application, the above-mentioned problem is solved by detecting the contact between the wearable device and the wearing object at different positions of the wearable device.
[0022] The following will be combined Figures 2 to 5 Various embodiments of the present disclosure are described.
[0023] Figure 2 Shows a plurality of locations where the technical features of the present disclosure can be applied Figure 1 An exemplary wearable device 110 is shown. The wearable device 110 includes a body 111, and the body 111 has a first position set 112 and a second position set 113. The first position set 112 includes one or more positions 112p that are suitable for contacting the wearing object when the device 110 is worn (wearing will be generally interpreted as normal wearing in this article) on the wearing object (for example, the position of the bent portion of the temple of the glasses 110a is suitable for contacting the ear, the nose pad portion of the glasses 110a is suitable for contacting the nose, the position of the earmuff portion of the earphone 110b is suitable for contacting the ear, the position of the in-ear portion (such as earplug) of the earphone 110c is suitable for contacting the ear, the inner ring position of the smart ring 110d is suitable for contacting the finger, and the position of the wristband portion of the smart bracelet 110e and the smart watch 110f is suitable for contacting the wrist). The second position set 113 includes one or more positions 113p that are suitable for not contacting the wearer when the device 110 is worn on the wearer (for example, the remaining positions of the glasses 110a are suitable for not contacting the ears or nose, the outer shell position of the earphone 110b is suitable for not contacting the ears or head, the non-in-ear part (such as the exposed part) position of the earphone 110c, the outer ring position of the smart ring 110d, the display screen position of the smart bracelet 110e and the smart watch 110f).
[0024] For example, the first set of locations 112 may include one or more subsets of locations. Figure 2 As shown, the first position set 112 includes a subset of positions 112p located in several areas 112r1, 112r2, and 112r3 (three areas are shown for illustration only and are not limiting. There may be one, two, or more areas). For example, areas 112r1, 112r2, and 112r3 may be areas on the body 111 that are suitable for having different contact changes when contacted. For example, the contact change may be determined based on one or more of the contact area, contact depth, and contact response. The contact area refers to the area of the contact region generated when the wearable device contacts the wearer at position 112p. The contact depth refers to the depth of the depression into which the wearable device contacts the wearer at position 112p. The contact response refers to the response output by the detection module when sensing contact with the wearer at position 112p.
[0025] For example, similarly, the second location set 113 may include one or more location subsets. Figure 2As shown, the second position set 113 includes a subset of positions 113p located in several regions 113r1, 113r2, and 113r3 (three regions are shown for illustration only and are not limiting; one, two, or more regions may be used). For example, regions 113r1, 113r2, and 113r3 may be regions on the body 111 that are suitable for having different contact changes when touched. The contact change can be determined based on one or more of the following: contact area, contact depth, and contact response. In addition, the contact change can also be determined based on the ease of being touched.
[0026] For example, the first location set 112 may be located inside the wearable device so as to be suitable for contacting the wearer when worn. For example, the second location set 113 may be located inside or outside the wearable device as long as it is not suitable for contacting the wearer when worn.
[0027] Figure 3 FIG2 shows an exemplary wearing detection method 200 according to an embodiment of the present disclosure. The method 200 may be performed by Figure 1 Wearable devices 110, Figure 4 Wearing detection device 300, Figure 5 The method 200 includes steps 210 to 220.
[0028] In step 210, contact information corresponding to multiple positions in a first position set and a second position set is obtained, wherein the first position set includes one or more positions suitable for contact with the wearer when the wearable device is worn on the wearer, and the second position set includes a second position set suitable for not contacting the wearer when worn, and the contact information indicates the contact state of the multiple positions and the duration of the state at the multiple positions. For example, when the wearable device is worn normally, each position in the first position set is usually kept in contact with the human body for a long time, while each position in the second position set is usually kept out of contact with the human body for a long time, so that the accuracy of the state can be reliably judged by the duration of the state. For example, when the wearer accidentally touches certain positions in the body of the device (for example, positions in the first position set or the second position set) when arranging clothes, hair, or other wearable items (for example, masks, helmets, accessories, glasses, etc.), such touch is usually short-lived rather than long-term. For example, when the other (or second) wearing object touches certain locations (eg, locations in the first location set or the second location set) in the body of the device of the (first) wearing object, such touch is usually short-lived rather than long-lasting.
[0029] In step 220, the wearing state of the wearable device is determined based on the contact information. In this step, the wearing state of the device can be determined more reliably based on the contact state and the duration of the state.
[0030] In the existing technology, the wearing detection solution based on contact sensors only considers the position of contact with the human body when worn, and does not consider the duration of the state. When an accidental touch occurs, it will mistakenly detect that the device has been worn, resulting in a poor user experience. Figure 2 Method 200, by considering the positions of contact and / or non-contact with the human body when worn, and the duration of the contact state in these positions, can reduce the probability of false touches when using the sensor detection module to perform wearing detection on the wearable device, improve the wearing detection recognition rate, thereby reducing the power consumption of the wearable device and improving the user experience of using the wearable device.
[0031] For example, reference Figure 2 , for M=N1+N2 (M≥2, N1≥0, N2≥0) detection positions, including position 112p in the N1 first position set 112 and position 113p in the N2 second position set 113, the wearing status of the device 110 is determined based on the contact information obtained of the N1 positions 112p and the N2 positions 113p.
[0032] In some examples, the M detection positions include N1 (N1 ≥ 1) positions 112p. When the contact information of the positions 112p exceeding a first threshold ratio of 90%, 70%, 50% or other values in the N1 positions 112p indicates contact, or the contact information of each position 112p in the N1 positions 112p indicates contact, and the contact information at the position 112p indicates contact for a duration greater than a first time threshold, it is determined that the wearable device is worn. The first threshold ratio can be set to be greater than 50% or other suitable thresholds, and the scheme based on each position can be regarded as a special case where the threshold ratio is 100%. Determining the wearing status of the device based on the contact information of the positions at the threshold ratio meeting the conditions can avoid erroneous judgment of the wearing status of the device due to unacquired or unreliable contact information at certain positions (for example, due to failure of the detection module, individual differences in the wearing device, etc.), and the large number judgment method can ensure that the contact information of the positions in the same position set is more likely to be consistent. The first time threshold can be used to reduce errors and interference in the detection module (such as sensors). For example, the first time threshold can be a shorter set time such as 0.02s, 0.05s, or 0.1s. If the set time is too long, it will affect the delay in detecting the wearing and affect the user experience (for example, when the user wears the device, the wearing is not detected in time). Figure 2In multiple subsets in areas 112r1-112r3), a corresponding threshold ratio can be determined for each subset, and the corresponding threshold ratio of each subset can be the same or different, or the corresponding threshold ratio of each subset can be determined based on the contact change on the corresponding area.
[0033] In some examples, the M detection positions include N1 (N1 ≥ 1) positions 112p, and when the contact information of the positions 112p exceeding a first threshold ratio of 90%, 70%, 50%, or other values among the N1 positions 112p indicates no contact, or the contact information of each position 112p among the N1 positions 112p indicates no contact, and the contact information at the position 112p indicates contact for a duration greater than a first time threshold, it is determined that the wearable device is not being worn. That is, when a position that should be contacted when normally worn is not contacted, it indicates that the device is not being worn.
[0034] In some examples, the M detection positions include N2 (N2 ≥ 1) positions 113p. When the contact information of the positions 113p exceeding a second threshold ratio of 90%, 70%, 50% or other values in the N2 positions 113p indicates contact, or the contact information of each position 113p in the N2 positions 113p indicates contact, and the contact information at the position 113p indicates contact for a duration greater than the second time threshold, it is determined that the wearable device is not worn. The second threshold ratio can be set to be greater than 50% or other suitable thresholds, and the scheme based on each position can be regarded as a special case where the threshold ratio is 100%. Determining the wearing status of the device based on the contact information of the positions at the threshold ratio meeting the conditions can avoid erroneous judgment of the wearing status of the device due to unacquired or unreliable contact information at certain positions (for example, due to failure of the detection module, individual differences in the wearing device, etc.), and the large number judgment method can ensure that the contact information of the positions in the same position set is more likely to be expressed as consistent. The second time threshold can be used to avoid the influence of the user touching or adjusting the device when wearing the device normally. For example, the second time threshold may be 3s, 5s, or 10s. For example, the second time threshold may be greater than the first time threshold. That is to say, when a position that should not be touched during normal wearing is touched for a long time, it indicates that the device is not being worn. When worn normally, position 112p is easily touched, and position 113p is not easily or will not be touched. When the user touches or adjusts the device while wearing it normally, position 113p is touched, but the duration of contact with position 113p is less than the second time threshold (generally, the device is adjusted for a short time), then the wearable device is still determined to be in a worn state. Conversely, when position 113p is touched for a long time (greater than the second time threshold), the wearable device may be placed in a pocket, held in the hand, or touched by other objects nearby. In these cases, the wearable device is determined to be not being worn. If N2 positions 113p are distributed in multiple areas (for example, Figure 2 In multiple subsets in areas 113r1-113r3), a corresponding threshold ratio can be determined for each subset, and the corresponding threshold ratio of each subset can be the same or different, or the corresponding threshold ratio of each subset can be determined based on the contact change on the corresponding area.
[0035] In some examples, the M detection positions may include N1 (N1 ≥ 1) positions 112p and N2 (N2 ≥ 1) positions 113p, and when the contact information of the positions 112p exceeding a first threshold ratio of 90%, 70%, 50%, or other values among the N1 positions 112p indicates contact, or the contact information of each position 112p among the N1 positions 112p indicates contact, and the contact information of the positions 113p exceeding a third threshold ratio of 90%, 70%, 50%, or other values among the N2 positions 113p indicates no contact, or the contact information of each position 113p among the N2 positions 113p indicates no contact, it is determined that the device is worn. The first threshold ratio and the third threshold ratio may be set to be greater than 50% and may be the same value or different values, and the scheme based on each position may be regarded as a special case where the threshold ratio is 100%. The contact information of the positions with a threshold ratio that satisfies the conditions is used to determine the wearing state of the device. This can avoid incorrectly judging the wearing state of the device due to unobtained or unreliable contact information at certain positions (for example, due to failure of the detection module, individual differences in the wearing device, etc.), and can ensure that the contact information of positions in the same position set is more likely to be consistent through the large number judgment method. If the N1 positions 112p are distributed in multiple areas (for example, Figure 2 In a plurality of subsets of regions 112r1-112r3 of FIG, a corresponding threshold ratio may be determined for each subset, and the corresponding threshold ratio of each subset may be the same or different, or the corresponding threshold ratio of each subset may be determined based on the contact change on the corresponding region. Similarly, if the N2 positions 113p are distributed in a plurality of regions (e.g., Figure 2 In multiple subsets in areas 113r1-113r3), a corresponding threshold ratio can be determined for each subset, and the corresponding threshold ratio of each subset can be the same or different, or the corresponding threshold ratio of each subset can be determined based on the contact change on the corresponding area.
[0036] For example, the M detection positions may include N1 (N1 ≥ 1) positions 112p and N2 (N2 ≥ 1) positions 113p. When the contact information of the positions 112p exceeding a first threshold ratio of 90%, 70%, 50% or other values in the N1 positions 112p indicates being touched, or the contact information of each position 112p in the N1 positions 112p indicates being touched, and the contact information of the positions 113p exceeding a second threshold ratio of 90%, 70%, 50% or other values in the N2 positions 113p indicates being touched, or the contact information of each position 113p in the N2 positions 113p indicates being touched, and the contact information at the position 113p indicates being touched for a duration less than a fourth time threshold, it is determined that the wearable device is being worn. For example, the fourth time threshold can be used to avoid the influence of the length of time the user touches or adjusts the device when wearing the device normally. For example, the fourth time threshold can be 3s, 5s, or 10s. When the wearer is wearing the device normally, position 112p is easily touched, while position 113p is not easily or not touched. When the user touches or adjusts the device while wearing the device normally, position 113p is touched, but the duration of contact with position 113p is less than the fourth time threshold (generally, the adjustment time of the device is short), the wearable device is still determined to be in the worn state.
[0037] For example, the M detection positions may include N1 (N1 ≥ 1) positions 112p and N2 (N2 ≥ 1) positions 113p. When the contact information of the positions 112p exceeding the first threshold ratio of 90%, 70%, 50% or other values in the N1 positions 112p indicates being touched, or the contact information of each position 112p in the N1 positions 112p indicates being touched, and the contact information of the positions 113p exceeding the second threshold ratio of 90%, 70%, 50% or other values in the N2 positions 113p indicates being touched, or the contact information of each position 113p in the N2 positions 113p indicates being touched, and the contact information at position 113p indicates being touched for a duration greater than a fourth time threshold, it is determined that the wearable device is not being worn. That is, when a position that should not be touched when normally worn is touched for a long time, it indicates that the device is not being worn. The fourth time threshold can be used to avoid the influence of the length of time the user touches or adjusts the device when wearing the device normally. When position 112p is touched and position 113p is touched for a long time (greater than the fourth time threshold), the wearable device may be placed in a pocket, held in the hand, or touched by other objects nearby. In these cases, the wearable device is determined to be not worn.
[0038] For example, the M detection positions may include N1 (N1 ≥ 1) positions 112p and N2 (N2 ≥ 1) positions 113p. When the contact information of the positions 112p exceeding a first threshold ratio of 90%, 70%, 50% or other values in the N1 positions 112p indicates being touched, or the contact information of each position 112p in the N1 positions 112p indicates being touched, and the contact information at the position 112p indicates being touched for a duration greater than a third time threshold, and the contact information of the positions 113p exceeding a second threshold ratio of 90%, 70%, 50% or other values in the N2 positions 113p indicates being touched, or the contact information of each position 113p in the N2 positions 113p indicates being touched, and the contact information at the position 113p indicates being touched for a duration greater than a fourth time threshold, it is determined that the wearable device is not being worn. That is, when a position that should not be touched when normally worn is touched for a long time, it indicates that the device is not being worn. For example, the third time threshold can be a shorter set time. If the set time is too long, it will affect the delay in detecting wearing and affect the user experience (for example, when the user wears the device, the wearing is not detected in time). The fourth time threshold can be used to avoid the impact of the user touching or adjusting the device when wearing the device normally. When position 112p is touched and position 113p is touched for a long time (greater than the fourth time threshold), the wearable device may be placed in a pocket, held in the hand, or touched by other objects around it. In these cases, the wearable device is determined to be not worn.
[0039] In some examples, the third time threshold is smaller than the fourth time threshold. For example, the third time threshold may be a shorter set time such as 0.02s, 0.05s, or 0.1s, while the fourth time threshold may be a longer time such as 3s, 5s, or 10s to account for user touch or adjustment actions. The third time threshold may be the same as or different from the first time threshold. The fourth time threshold may be the same as or different from the second time threshold.
[0040] In some examples, step 210 may include: obtaining a set of measurement values corresponding to each of the M locations; and determining contact information for each location based on the set of measurement values and a corresponding contact threshold for each location. For example, a set of measurement values for the same location may be obtained continuously over time. For example, for a location 112p in the first location set 112, when the measurement value of location 112p is greater than or equal to a first contact threshold, the contact information for that location may be determined to indicate contact. The duration of the state may be determined based on a continuous period of time during which contact or non-contact is indicated. For example, when the measurement value of location 112p is less than the first contact threshold, the contact information for that location may be determined to indicate non-contact. For example, for a location 113p in the second location set 113, when the measurement value of location 113p is greater than or equal to a second contact threshold, the contact information for that location may be determined to indicate contact. For example, when the measurement value of location 113p is less than the second contact threshold, the contact information for that location may be determined to indicate non-contact. Furthermore, when the measured value of the position 113p is less than the second contact threshold and greater than the third contact threshold, it can be determined that the contact information of the position indicates no contact. The state duration can be determined based on the continuous segments indicating contact or no contact in time.
[0041] In some examples, method 200 may further include obtaining a set of measurements for a reference location, the reference location being associated with one or more of the plurality of locations. Furthermore, step 210 may include determining contact information for each location based on a combination of the set of measurements for each of the one or more locations and the set of measurements for the reference location, and a corresponding contact threshold. Furthermore, the reference location and each location may be located in the same set of locations or in a different set of locations.
[0042] For example, for one or more positions 112p among the N1 positions 112p, the reference position may be another position 112p in the first position set 112 and not included in the M positions. When the combination of the measurement values of one or more positions 112p and the measurement values of the reference position is greater than or equal to a fourth contact threshold, it can be determined that the contact information of each position 112p indicates being touched, or when the combination of the measurement values of one or more positions 112p and the measurement values of the reference position is less than the fourth contact threshold, it can be determined that the contact information of each position 112p indicates not being touched.
[0043] For example, for one or more positions 112p among the N1 positions 112p, the reference position may be another position 113p in the second position set 113 and not included in the M positions. When the combination of the measurement values of one or more positions 112p and the measurement values of the reference position is greater than or equal to the fifth contact threshold, it can be determined that the contact information of each position 112p indicates being touched, or when the combination of the measurement values of one or more positions 112p and the measurement values of the reference position is less than the fifth contact threshold, it can be determined that the contact information of each position 112p indicates not being touched.
[0044] For example, for one or more positions 113p among the N2 positions 113p, the reference position may be another position 112p in the first position set 112 and not included in the M positions. When the combination of the measurement values of one or more positions 113p and the measurement values of the reference position is greater than or equal to the sixth contact threshold, it can be determined that the contact information of each position 113p indicates being touched, or when the combination of the measurement values of one or more positions 113p and the measurement values of the reference position is less than the sixth contact threshold, it can be determined that the contact information of each position 113p indicates not being touched.
[0045] For one or more positions 113p among the N2 positions 113p, the reference position may be another position 113p in the second position set 113 and not included in the M positions. When the combination of the measurement values of the one or more positions 113p and the measurement values of the reference position is greater than or equal to the seventh contact threshold, it can be determined that the contact information of each position 113p indicates being touched, or when the combination of the measurement values of the one or more positions 113p and the measurement values of the reference position is less than the seventh contact threshold, it can be determined that the contact information of each position 113p indicates not being touched.
[0046] In these examples, by considering the combination of measurement values, the influence on the contact judgment when the measurement value at a certain position is unreliable can be avoided.
[0047] In some examples, determining contact information at each location based on a combination of a set of measurement values at each of the one or more locations and a set of measurement values at a reference location and corresponding contact thresholds may include determining contact information at each location based on a difference between the measurement values at each location and the reference location and the corresponding contact threshold. For example, the difference between the measurement values at each location and the reference location may include a ratio, a difference, or a combination of the ratio and the difference between the measurement values at each location and the measurement values at the reference location. By considering the difference between the measurement values at the locations in the M locations relative to the measurement values at the reference location, the impact of environmental changes such as temperature and humidity, as well as wearable device aging, on the measurement values can be reduced.
[0048] In some examples, determining a combination of a set of measurement values for each of the one or more locations and a set of measurement values for the reference location can include determining a correlation coefficient between the set of measurement values for each of the one or more locations and a set of measurement values for the reference location. For example, when worn normally, when each location and the reference location are in the same set, the measurement values have a significant positive correlation, and when each location and the reference location are in different sets, the measurement values have a significant negative correlation.
[0049] In some examples, respective contact thresholds of two positions 112p, 113p located in the same set of positions 112 or 113 have the same value or different values, and respective contact thresholds of two positions 112p, 113p located in different sets of positions 112, 113 have different values.
[0050] In some examples, the difference between the corresponding contact thresholds of two locations in different sets of locations is greater than a predetermined value. For example, the difference between the corresponding contact thresholds of location 112p and location 113p may include a ratio, a difference, or a combination of the ratio and the difference between the corresponding contact thresholds of location 112p and location 113p.
[0051] In some examples, step 210 may include obtaining a set of measurements for each location from a plurality of detection modules, wherein the plurality of detection modules have different contact response outputs; and determining contact information for each location based on a combination of the measurements from the plurality of detection modules and corresponding contact thresholds. For example, for at least one location 112p or 113p among the M locations, a set of measurements may be obtained from a plurality of detection modules, or a set of measurements may be obtained from a single detection module.
[0052] In some examples, step 210 may include determining contact information for each location based on a difference in measurements from two detection modules and corresponding contact thresholds.
[0053] In some examples, the measurement includes at least one of a capacitance measurement, a pressure measurement, and a photoelectric measurement.
[0054] For example, due to differences in the electrode area, dielectric constant, contact point position, etc. corresponding to the detection module, the detection module has different contact response outputs. For example, for the detection module, what is detected is the capacitance value, and the physical quantity detected is the capacitance of the electrode such as the metal sheet, metal wire, metal object connected to the sensor. When the user touches or presses the electrode or an object or non-insulating object approaches or is close to the electrode, the detected capacitance value will increase. In some cases, the electrode area corresponding to the first detection module is larger than that of the second detection module. Therefore, when the user touches or presses the detection point position or an object or non-insulating object approaches or is close to the detection point position, the capacitance value increase detected by the first detection module is larger than that of the second detection module. In some cases, the first detection module is closer to the wearable device housing than the second detection module. Therefore, when the user touches or presses the detection point position or an object or non-insulating object approaches or is close to the detection point position, the capacitance value increase detected by the first detection module is larger than that of the second detection module. In some cases, the first detection module is connected to a metal sheet, and the second detection module is connected to a metal wire or a metal mesh. Therefore, when a user touches or presses the detection point or an object or a non-insulated object approaches or is close to the detection point, the capacitance value detected by the first detection module increases relative to the second detection module. The first detection module and the second detection module can be a combination of the above-mentioned situations. It should be understood that the first detection module and the second detection module can be integrated into one sensor or distributed on different sensors. For the detection module detecting pressure measurement values and photoelectric measurement values, it can be similar to the above-mentioned situation or a measurement method known in the art.
[0055] In some examples, based on the different contact changes in each area, weight coefficients can be set for positions in different areas, and the wearing state of the device can be determined based on the contact information of multiple positions on each area and the weight coefficients of each area. For example, for the first position set 112, k1 areas r_1, ..., r_k1 (for example, Figure 2 The weight coefficients of the regions 112r1 to 112r3 are set to α_1>…>α_k1, α_1+…+α_k1=1, that is, the region with larger contact changes will have a larger weight coefficient to indicate more reliable contact or non-contact. When the contact information of the position 112p in the region r_i (i=1,…,k1) indicates contact, the contact parameter value t_i of the region r_i can be set to 1. Conversely, when the contact information of the position 112p in the region r_i (i=1,…,k1) indicates no contact, the contact parameter value t_i of the region r_i can be set to 0. It can be calculated As the first total contact value, when the first total contact value is greater than or equal to a first threshold value (e.g., 0.8, 0.6, 0.5), it can be generally determined that the position 112p is touched, and when the first total contact value is less than the first threshold value (e.g., 0.8, 0.6, 0.5), it can be generally determined that the position 112p is not touched. Similarly, for the second position set 113, k2 regions r_1, ..., r_k2 (e.g., Figure 2 The weight coefficient of the region in the region 113r1 to 113r3 is set to β_1>…>β_k2, β_1+…+β_k2=1, that is, the region with larger contact changes will have a larger weight coefficient to indicate more reliable contact or non-contact. When the contact information of the position 113p in the region r_j (j=1,…,k2) indicates contact, the contact parameter value t_j of the region r_j can be set to 1. Conversely, when the contact information of the position 113p in the region r_j (i=1,…,k2) indicates no contact, the contact parameter value t_j of the region r_j can be set to 0. It can be calculated As the second total contact value, when the second total contact value is greater than or equal to the second threshold value (for example, 0.8, 0.6, 0.5), it can be generally determined that position 113p is contacted, and when the second total contact value is less than the second threshold value (for example, 0.8, 0.6, 0.5), it can be generally determined that position 113p is not contacted. Similar to the embodiment described above, the wearing state of the device can be determined based on the first total contact value and the duration of the state indicated by the first total contact value. Similar to the embodiment described above, the wearing state of the device can be determined based on the second total contact value and the duration of the state indicated by the second total contact value. Similar to the embodiment described above, the wearing state of the device can be determined based on the first total contact value and the duration of the state indicated by the first total contact value and the duration of the state indicated by the second total contact value.
[0056] Figure 4 FIG. 3 is a block diagram of an exemplary wearing detection device 300 according to an embodiment of the present disclosure. The device 300 may include Figure 1 In the wearable device 110, the wearable device includes a first position set suitable for contacting the wearing object when worn and a second position set suitable for not contacting the wearing object when worn. Figure 4 As shown, the apparatus 300 includes an acquisition module 310 and a determination module 320. Each module of the apparatus 300 can be implemented by software, hardware (eg, integrated circuit, FPGA, etc.), or a combination of software and hardware.
[0057] The acquisition module 310 is configured to acquire contact information corresponding to a plurality of positions in the first position set and the second position set, where the contact information indicates contact states of the plurality of positions and durations of the states at the plurality of positions.
[0058] The determination module 320 is configured to determine the wearing state of the wearable device based on the contact information.
[0059] For example, the acquisition module 310 may also be configured to execute any one or more steps related to acquiring contact information in the above method 200 , which will not be described in detail.
[0060] For example, the determination module 320 may be configured to execute any one or more steps related to determining the wearing state of the device in the above method 200 , which will not be described in detail.
[0061] Figure 5 FIG. 4 is a block diagram of an exemplary wearing detection device 400 according to an embodiment of the present disclosure. The device 400 may include Figure 1 In the wearable device 110, the wearable device includes a first position set suitable for contacting the wearing object when worn and a second position set suitable for not contacting the wearing object when worn. Figure 5 As shown, the apparatus 400 includes at least one processor 410 and a memory 420 coupled to the at least one processor 410. The memory 420 is used to store computer-executable instructions, which, when executed, enable the processor 410 to perform the method in the above embodiment (e.g., any one or more steps of the aforementioned method 200).
[0062] In another embodiment, the present disclosure provides a computer-readable storage medium having computer-executable instructions stored thereon, wherein the computer-executable instructions are used to execute the methods in various embodiments of the present disclosure.
[0063] In one embodiment, the present disclosure provides a computer program product, which includes computer-executable instructions for implementing the methods in various embodiments of the present disclosure.
[0064] In addition, although exemplary embodiments have been described herein, the scope includes any and all embodiments based on the present disclosure with equivalent elements, modifications, omissions, combinations (e.g., solutions that intersect various embodiments), adaptations, or changes. The elements in the claims are to be interpreted broadly based on the language used in the claims and are not limited to the examples described in this specification or during the practice of the present disclosure, which examples are to be interpreted as non-exclusive. Therefore, this specification and examples are intended to be considered as examples only, with the true scope and spirit being indicated by the various claims in the claims and the full scope of their equivalents.
[0065] The above description is intended to be illustrative rather than restrictive. For example, the above examples (or one or more of them) can be used in combination with each other. For example, those of ordinary skill in the art may use other embodiments when reading the above description. In addition, in the above specific embodiments, various features can be grouped together to simplify the present disclosure. Disclosed features that are not required for protection in the claims are not essential for any claim. On the contrary, the subject matter of the present disclosure may be less than all the features of a specific disclosed embodiment.
[0066] Thus, the claims are hereby incorporated into the detailed description as examples or embodiments, with each claim standing on its own as a separate embodiment, and it is contemplated that the embodiments can be combined with each other in various combinations or permutations. The scope of protection of the present disclosure should be determined with reference to the appended claims, along with the full scope of equivalents to which such claims are entitled.
[0067] As used herein, the term "if" is optionally interpreted to mean "when or upon" or "in response to determining that...." or "in response to detecting," depending on the context. Similarly, the phrases "if it is determined that..." or "if [stated condition or event] is detected" are optionally interpreted to mean "upon determining that..." or "in response to determining that...." or "upon detecting [stated condition or event]" or "in response to detecting [stated condition or event]," depending on the context.
Claims
1. A method for detecting wear, applied to a wearable device, wherein the wearable device includes a first set of positions suitable for contact with a wearer when worn and a second set of positions suitable for non-contact with the wearer when worn, the method comprising: Acquire contact information corresponding to a plurality of positions in the first position set and the second position set, the contact information indicating contact states of the plurality of positions and durations of the states at the plurality of positions; Based on the contact information, a wearing state of the wearable device is determined.
2. The method according to claim 1, wherein The plurality of locations includes at least one location in the first set of locations; and Based on the contact information, determining the wearing status of the wearable device includes: if the proportion of positions indicating contact in at least one position in the first position set is greater than or equal to a first threshold proportion or the contact information of each position indicates contact, and the duration of the state is greater than a first time threshold, determining that the wearable device is worn.
3. The method according to claim 1, wherein The plurality of locations includes at least one location in the second set of locations; and Based on the contact information, determining the wearing status of the wearable device includes: if the proportion of positions indicating contact in at least one position in the second position set is greater than or equal to a second threshold proportion or the contact information of each position indicates contact, and its state lasts for a duration greater than a second time threshold, determining that the wearable device is not worn.
4. The method according to claim 1, wherein The plurality of locations includes at least one location in the first set of locations and at least one location in the second set of locations; and Based on the contact information, determining the wearing status of the wearable device includes: if the proportion of positions indicating being touched in at least one position in the first position set is greater than or equal to a first threshold proportion or the contact information of each position indicates being touched, and the proportion of positions indicating not being touched in at least one position in the second position set is greater than or equal to a third threshold proportion or the contact information of each position indicates not being touched, determining that the wearable device is worn.
5. The method according to claim 1, wherein The plurality of positions includes at least one position in the first set of positions and at least one position in the second set of positions; Based on the contact information, determining the wearing status of the wearable device includes: if the proportion of positions indicating being contacted in at least one position in the first position set is greater than or equal to a first threshold proportion or the contact information of each position indicates being contacted, and the proportion of positions indicating being contacted in at least one position in the second position set is greater than or equal to a second threshold proportion or the contact information of each position indicates being contacted, and the duration of the state is less than a fourth time threshold, determining that the wearable device is worn.
6. The method according to claim 5, wherein: Based on the contact information, determining the wearing status of the wearable device includes: if the proportion of positions indicating being contacted in at least one position in the first position set is greater than or equal to a first threshold proportion or the contact information of each position indicates being contacted, and the proportion of positions indicating being contacted in at least one position in the second position set is greater than or equal to a second threshold proportion or the contact information of each position indicates being contacted, and the duration of the state is greater than a fourth time threshold, determining that the wearable device is not worn.
7. The method according to claim 6, wherein: Based on the contact information, determining the wearing status of the wearable device includes: if the proportion of positions indicating being contacted in at least one position in the first position set is greater than or equal to the first threshold proportion or the contact information of each position indicates being contacted, and its state lasts for longer than a third time threshold, and the proportion of positions indicating being contacted in at least one position in the second position set is greater than or equal to the second threshold proportion or the contact information of each position indicates being contacted, and its state lasts for longer than a fourth time threshold, determining that the wearable device is not worn.
8. The method according to claim 7, wherein: The third time threshold is smaller than the fourth time threshold.
9. The method according to any one of claims 1 to 8, wherein Get contact information for multiple locations including: obtaining a set of measurements corresponding to each of the plurality of locations; Contact information for each location is determined based on a set of measurement values and a corresponding contact threshold value for each location.
10. The method according to claim 9, further comprising: obtaining a set of measurements of a reference location associated with one or more of the plurality of locations; Obtaining contact information of one or more of the multiple positions includes determining contact information of each position based on a combination of a set of measurement values of each of the one or more positions and a set of measurement values of the reference position and a corresponding contact threshold.
11. The method according to claim 10, wherein: The reference position and each position are located in the same position set or in a different position set.
12. The method according to claim 10, wherein: Determining the contact information of each position based on a combination of a set of measurement values of each of the one or more positions and a set of measurement values of the reference position and the corresponding contact threshold includes: determining the contact information of each position based on the difference between the measurement values of each position and the reference position and the corresponding contact threshold.
13. The method according to claim 9, wherein: The corresponding contact thresholds of two locations located in the same set of locations have the same value or different values, and the corresponding contact thresholds of two locations located in different sets of locations have different values.
14. The method according to claim 13, wherein The difference between the corresponding contact thresholds of two locations located in different sets of locations is greater than a predetermined value.
15. The method according to claim 9, wherein Obtaining a set of measurements corresponding to each of the plurality of locations includes: obtaining a set of measurements for each location from a plurality of detection modules, wherein the plurality of detection modules have different contact response outputs; Determining contact information for each location based on a set of measurement values and corresponding contact thresholds for each location includes determining contact information for each location based on a combination of measurement values from a plurality of detection modules and corresponding contact thresholds.
16. The method according to claim 15, wherein Determining contact information for each position based on a combination of measurement values from multiple detection modules and corresponding contact thresholds includes determining contact information for each position based on a difference in measurement values from two detection modules and corresponding contact thresholds.
17. The method according to claim 9, wherein The measurement value includes at least one of a capacitance measurement value, a pressure measurement value, and a photoelectric measurement value.
18. A device for wearing detection, comprising: at least one processor; as well as A memory for storing computer-executable instructions, which, when executed, cause the at least one processor to perform the wearing detection method according to any one of claims 1 to 17.
19. A wearable device comprising: a body, the body comprising a first set of positions adapted to contact an object when worn and a second set of positions adapted not to contact the object when worn; as well as The wearing detection device according to claim 18.
Citation Information
Patent Citations
Wearing detection method and device of AR glasses and AR glasses
CN109725716A
Wearable device control method and device, storage medium and wearable device
CN112083789A
Hearing equipment
CN208434109U