Method and device for detecting wearing status of earphone, and wireless earphone

By detecting the three-dimensional motion acceleration and angular velocity of the headphones and judging their motion state, the problem of poor detection accuracy of the wearable state of the headphones in the existing technology is solved, and higher sensitivity and robustness are achieved, reducing the error detection rate and effort are achieved. Consumption.

CN113132840BActive Publication Date: 2025-02-14ROBERT BOSCH GMBH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN201911405633.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-12-31
Publication Date
2025-02-14
Estimated Expiration
2039-12-31

AI Technical Summary

Technical Problem

The existing headphone wear status detection technology has poor detection accuracy due to magnetic interference, placement position limitation of optical detection equipment and similarity of inertial modes.

Method used

By detecting the headphone's motion acceleration and motion angular velocity in three-dimensional space, the headphone's motion state is judged, and whether it belongs to the wearing action or the lifting action is cancelled, thereby determining the wearing state of the headphone.

Benefits of technology

It improves the sensitivity and robustness of headphone wearing status detection, reduces the status error detection rate and headphone power consumption, and avoids false detection caused by noise vibration.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113132840B_ABST
    Figure CN113132840B_ABST
Patent Text Reader

Abstract

The present invention relates to a method and device for detecting the wearing state of an earphone, and a wireless earphone. The method comprises: detecting the motion acceleration and motion angular velocity of the earphone in three-dimensional space; judging the motion state of the earphone based on the detected motion acceleration of the earphone, and determining whether the motion of the earphone belongs to the wearing action of the earphone; judging the motion state of the earphone based on the detected motion acceleration and motion angular velocity of the earphone, and determining whether the motion of the earphone belongs to the removing action of the earphone; and judging the wearing state of the earphone based on determining whether the motion of the earphone belongs to the wearing action or the removing action of the earphone. The embodiments of the present invention can improve the sensitivity and robustness of the detection of the wearing state of the earphone, and reduce the state false detection rate and the power consumption of the earphone.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to a method and a device for detecting a wearing state of an earphone, and a wireless earphone. Background Art

[0002] High-end wireless headphones are becoming increasingly popular due to their high sound quality, low noise and long battery life. In order to enable headphones to have high performance sound and long battery life, manufacturers are working on developing more technologies to detect whether the user is wearing the headphones.

[0003] Existing headphone wearing status detection technologies include magnetic detection technology, optical detection technology, and motion recognition technology. Magnetic detection technology uses a magnetic module to identify whether the two earphones are isolated by the head to determine whether the headphones are in the wearing state. However, in the presence of magnetic interference in the surrounding environment, the detection performance of this technology often deteriorates.

[0004] Optical detection technology uses light sensors or proximity sensors to detect whether the light level is reduced due to the ears when the user wears headphones. However, this method results in poor detection performance when the detection device is placed in a bag or pocket.

[0005] Motion recognition technology uses inertial sensors for motion recognition. This technology assumes that the inertial patterns of wearing and not wearing headphones should have different characteristics. However, this technology has poor detection accuracy. For example, when the user is listening attentively and is in a stationary state, the wearing and not wearing state of the headphones are similar, that is, the headphones hardly move, which makes it difficult to distinguish between the wearing and not wearing states of the headphones. Summary of the invention

[0006] The object of the present invention is to provide a method and device for detecting the wearing state of an earphone, and a wireless earphone, so as to improve the sensitivity and robustness of the earphone wearing state detection and reduce the state false detection rate and the earphone power consumption.

[0007] An embodiment of the present invention provides a method for detecting a wearing state of an earphone, comprising: detecting a motion acceleration and a motion angular velocity of the earphone in a three-dimensional space; judging a motion state of the earphone based on the detected motion acceleration of the earphone, and determining whether the motion of the earphone belongs to a wearing action of the earphone; when it is judged that the motion speed of the earphone in the first time period is less than a first speed threshold or greater than a second speed threshold, determining that the wearing state of the earphone after the first time period has not changed, wherein the first speed threshold is less than the second speed threshold; judging a motion state of the earphone based on the detected motion acceleration and motion angular velocity of the earphone, and determining whether the motion of the earphone belongs to a wearing removal action of the earphone, wherein determining whether the motion of the earphone belongs to the wearing removal action of the earphone comprises judging that the motion of the earphone in the second time period belongs to the wearing removal action of the earphone based on the motion acceleration and motion angular velocity of the earphone detected in the second time period, and thereby judging that the earphone is in a non-wearing state after the second time period, and judging that the motion of the earphone in the second time period includes maintaining a stationary state within a predetermined time period based on the motion acceleration and motion angular velocity of the earphone detected in the second time period; and judging the wearing state of the earphone based on determining that the motion of the earphone belongs to a wearing action or a wearing removal action.

[0008] An embodiment of the present invention provides a device for detecting the wearing state of an earphone, comprising: a first detection unit, configured to detect the motion acceleration of the earphone in a three-dimensional space; a second detection unit, configured to detect the motion angular velocity of the earphone in the three-dimensional space; and a judgment unit, configured to judge the motion state of the earphone based on the detected motion acceleration of the earphone, and determine whether the motion of the earphone belongs to the wearing action of the earphone, and when it is judged that the motion speed of the earphone in the first time period is less than a first speed threshold or greater than a second speed threshold, determine that the wearing state of the earphone after the first time period has not changed, wherein the first speed threshold is less than the second speed threshold; based on the detected motion acceleration and motion angular velocity of the earphone The present invention relates to a method for determining the movement state of the earphone according to the movement angular velocity of the earphone, and determining whether the movement of the earphone belongs to an action of removing the wearing of the earphone; and determining the wearing state of the earphone based on the determination that the movement of the earphone belongs to a wearing action or a removing wearing action, wherein determining whether the movement of the earphone belongs to an action of removing the wearing of the earphone includes determining that the movement of the earphone in the second time period belongs to an action of removing the wearing of the earphone based on the movement acceleration and the movement angular velocity of the earphone detected in the second time period, and thereby determining that the earphone is in a non-wearing state after the second time period, and determining that the movement of the earphone in the second time period includes maintaining a stationary state within a predetermined time period based on the movement acceleration and the movement angular velocity of the earphone detected in the second time period.

[0009] An embodiment of the present invention also provides a device for detecting the wearing status of headphones, comprising: a memory on which executable instructions are stored; an inertial measurement unit configured to detect the motion acceleration and angular velocity of the headphones; and a processor coupled to the memory and the inertial measurement unit and configured to execute the above-mentioned method for detecting the wearing status of headphones when executing the executable instructions.

[0010] An embodiment of the present invention further provides a wireless headset, comprising: at least one headset sound-emitting unit; a battery for supplying power to at least the headset sound-emitting unit; a detection unit, comprising a device or apparatus for detecting the wearing state of the headset as described in the above embodiment, installed on the headset sound-emitting unit; and a controller, configured to control the battery to supply power to the headset sound-emitting unit when the detection unit detects that the wireless headset is in a wearing state, and to control the battery to stop supplying power to the headset sound-emitting unit when the detection unit detects that the wireless headset is in a non-wearing state. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] Figure 1 A flow chart showing a method for detecting a wearing state of an earphone according to an embodiment of the present invention;

[0012] Figure 2 A flowchart showing a method for detecting a wearing state of an earphone according to another embodiment of the present invention;

[0013] Figure 3 A flow chart showing a method for detecting a wearing state of an earphone when the earphone is not worn according to an embodiment of the present invention;

[0014] Figure 4 A flow chart showing a method for detecting a headset release state when wearing a headset according to an embodiment of the present invention;

[0015] Figure 5 A block diagram showing an apparatus for detecting a wearing state of an earphone according to an embodiment of the present invention; and

[0016] Figure 6 A block diagram of a wireless headset according to an embodiment of the present invention is shown. DETAILED DESCRIPTION

[0017] The embodiments of the present invention are further described below in conjunction with the accompanying drawings.

[0018] Figure 1 A flowchart of a method for detecting the wearing state of headphones according to an embodiment of the present invention is shown, the method 100 comprising: detecting the motion acceleration and angular velocity of the headphones in three-dimensional space (step 110); judging the motion state of the headphones based on the detected motion acceleration of the headphones, and determining whether the motion of the headphones belongs to the wearing action of the headphones (step 120); judging the motion state of the headphones based on the detected motion acceleration and angular velocity of the headphones, and determining whether the motion of the headphones belongs to the removing action of the headphones (step 130); and judging the wearing state of the headphones based on determining whether the motion of the headphones belongs to the wearing action or the removing action of the headphones (step 140). In this embodiment, the motion state of the headphones can be judged based on the motion acceleration of the headphones in three-dimensional space, or based on the motion acceleration and angular velocity of the headphones, and then it can be judged whether the headphones are in the wearing state or the non-wearing state according to the motion state of the headphones. Since in this embodiment, the state of the earphone is judged not by detecting whether it is in a worn state or a non-worn state, but by detecting the movement state of the earphone, the wearing state of the earphone can be judged according to the movement state of the earphone before it is in a worn state or a non-worn state, thereby overcoming the problem that it is impossible to distinguish whether the earphone is in a worn state or a non-worn state when it is in a stationary state.

[0019] In order to wear the earphones, the user will perform an earphone wearing operation, such as picking up, tilting or rotating the earphones at a normal speed. In an embodiment of the present invention, this action can be regarded as a starting signal of a "wearing" action, thereby judging that the earphones are in a wearing state after the action. The wearing operation causes the earphones to move continuously for a period of time until the earphones are worn on the ears in a tilted state. In order to remove the earphones from the ears, the user will perform an earphone releasing operation and place the earphones on a static object, and this state can be regarded as an end signal of the earphone wearing state.

[0020] According to an embodiment of the present invention, step 120 of determining whether the movement of the earphone belongs to the wearing action of the earphone includes: based on the movement acceleration of the earphone detected in the first time period, judging that the movement of the earphone in the first time period belongs to the wearing action of the earphone, and thus judging that the earphone is in the wearing state after the first time period in step 140. The first time period mentioned here does not refer to a fixed time length, and its time length is related to the movement state of the earphone, and is therefore variable. For example, the first time period may start when the earphone is judged to be in the non-wearing state and end when the earphone is judged to be in the wearing state.

[0021] According to an embodiment of the present invention, step 120 of determining whether the movement of the earphone belongs to the wearing action of the earphone includes: based on the movement acceleration of the earphone detected in the first time period, judging that the movement of the earphone in the first time period includes at least one of being picked up, tilted or rotated. For example, in the earphone wearing process corresponding to the first time period, the headphone or the in-ear earphone will be moved by the user from a static placement position to the ear to complete the wearing action, and at least one of the following actions will occur during this process: the earphone is picked up a certain distance, tilted up or down to a certain angle, rotated a certain angle, moved a certain distance in three-dimensional space, etc. Based on the movement acceleration of the earphone in three-dimensional space, judging whether the movement state of the earphone meets the above-mentioned wearing action. When it is judged that the movement state of the earphone meets the above-mentioned wearing action, it can be judged in step 140 that the earphone is in the wearing state after the first time period.

[0022] According to an embodiment of the present invention, the step 120 of determining whether the movement of the earphone belongs to the wearing action of the earphone further includes: when the tilt angle of the earphone is determined to be within a predetermined range based on the movement acceleration of the earphone detected in the first time period, or the earphone is tilted within a continuous period in the first time period, it is determined that the earphone is in a wearing state after the first time period. For example, when the headphone is worn, the head-mounted bracket is on the top and the sound unit is on the bottom. It is impossible for the user to listen to music with the earphone placed in a horizontal state. In this embodiment, when it is determined based on the movement acceleration of the earphone that the earphone is tilted downward to or greater than a predetermined angle, it is determined that the earphone is in a wearing state; when the earphone is tilted within a continuous period in the first time period, it is determined that the earphone will be in a wearing state or has been in a wearing state. In this embodiment, the state of the earphone due to impact or falling can be excluded from the wearing action. At this time, the earphone has a certain movement speed due to falling, but because it is in a free fall state, the tilt angle of its movement trajectory is small, so the movement of the earphone at this time will not be misjudged as a wearing action.

[0023] According to an embodiment of the present invention, step 120 of determining whether the movement of the earphone belongs to the wearing action of the earphone includes: judging whether the movement speed of the earphone in the first time period is greater than the first speed threshold based on the detected movement acceleration of the earphone; when judging that the movement speed of the earphone in the first time period is greater than the first speed threshold, step 140 can be performed to determine that the earphone is in the wearing state after the first time period. In this embodiment, by judging that the movement speed of the earphone is greater than a predetermined threshold, it is determined that the earphone is in the wearing state, and some earphone movement states that do not belong to the wearing action can be excluded; for example, a slight impact, knock or vibration of the earphone placed on the table by a passerby, even if the earphone is tilted, rotated or moved upward, if its movement speed is small, it is not considered to be in the wearing state; but if the movement speed of the earphone exceeds the preset threshold, it is judged that the earphone is in the wearing state after moving at a normal speed operated by humans.

[0024] According to an embodiment of the present invention, step 130 of determining whether the movement of the earphone belongs to the earphone removing action includes: judging that the movement of the earphone in the second time period belongs to the earphone removing action based on the movement acceleration and movement angular velocity of the earphone detected in the second time period, thereby judging that the earphone is in the non-wearing state after the second time period in step 140. The second time period mentioned here does not refer to a fixed time length either, and its time length is related to the movement state of the earphone, and therefore is also variable.

[0025] According to an embodiment of the present invention, the step 130 of determining whether the movement of the earphone belongs to the earphone removal action includes: based on the movement acceleration and movement angular velocity of the earphone detected in the second time period, judging that the movement of the earphone in the second time period includes remaining stationary for a predetermined time period. For example, when the movement acceleration and movement angular velocity of the earphone are both zero or less than a predetermined threshold value in a time period (e.g., less than 1 second) in the second time period, the earphone is judged to be left stationary at a fixed position after being removed.

[0026] According to an embodiment of the present invention, when it is determined that the movement acceleration of the earphone in the three-dimensional space in the second time period is less than the first acceleration threshold, and the movement angular velocity of the earphone in the three-dimensional space is less than the first angular velocity threshold, it is determined that the earphone is in a stationary state in the second time period, and thus in step 140 it is determined that the earphone is in a non-worn state.

[0027] According to an embodiment of the present invention, an acceleration sensor can be used to detect the motion acceleration of the headset, and a gyroscope sensor can be used to detect the motion angular velocity of the headset; the step 110 of detecting the motion angular velocity of the headset includes: when it is determined that the motion acceleration of the headset in the second time period is less than the first acceleration threshold, the gyroscope sensor is started to detect the motion angular velocity of the headset; when it is determined that the motion angular velocity of the headset is greater than the first angular velocity threshold, the gyroscope sensor is turned off. In this embodiment, by turning on and off the gyroscope sensor, its redundant power consumption is reduced. For example, first, based on the detected motion acceleration being less than the first acceleration threshold, it is estimated that the headset may be in a static state, and then the gyroscope sensor is turned on to detect the motion angular velocity, and the headset is confirmed to be in a static state by judging that the motion angular velocity of the headset is less than the first angular velocity threshold, thereby improving the detection accuracy. When it is determined that the motion angular velocity of the headset is greater than the first angular velocity threshold, it indicates that the current headset is not in a non-wearing state, and the gyroscope sensor is turned off to save battery power.

[0028] The wearing state and non-wearing state of the headset can be switched at any time. However, the present invention is not limited to setting the first time period and the second time period to be continuous, and can also be set to be discontinuous. For example, the state detection can be stopped within a period of time (such as several seconds) after the headset is judged to be in the wearing state or the non-wearing state, and the acceleration sensor and the gyroscope sensor can be turned off during this period to further save battery power.

[0029] According to an embodiment of the present invention, the method 100 may further include: based on at least one of the motion acceleration and the motion angular velocity of the headset, determining whether the motion speed of the headset in the first time period is greater than the first speed threshold and / or less than the second speed threshold; the first speed threshold is less than the second speed threshold; when it is determined that the motion speed of the headset in the first time period is greater than the first speed threshold and less than the second speed threshold, determining that the headset is in a wearing state after the first time period; and when it is determined that the motion speed of the headset in the first time period is less than the first speed threshold or greater than the second speed threshold, determining that the wearing state of the headset after the first time period has not changed. In this embodiment, the first speed threshold and the second speed threshold can be set to a normal speed range of manually operating (such as picking up, tilting, rotating) the headset. When it is determined that the motion speed of the headset is within the normal speed range, it is considered that the motion of the headset is caused by the action of manually operating the headset, thereby determining that the headset is in a wearing state after the first time period; when it is determined that the motion speed of the headset exceeds the normal speed range, it is considered that the motion of the headset is caused by the action of non-human operation of the headset, rather than the action of removing the wearing, thereby determining that the wearing state of the headset after the first time period has not changed.

[0030] Figure 2 A flow chart of a method for detecting the wearing state of headphones according to another embodiment of the present invention is shown. In method 200, a mutual conversion process from detecting the wearing state of the headphones to detecting the non-wearing state of the headphones is shown. In step 210, the movement acceleration of the headphones in three-dimensional space is detected; in step 220, based on the detected movement acceleration of the headphones, it is determined whether the headphones are in a wearing state. Subsequently, when it is not determined that the headphones are in a wearing state (step 230, N), the process returns to step 210, and the first time period continues. When it is determined that the headphones are in a wearing state (step 230, Y), the first time period ends, and the process continues to execute step 240. In step 240, the angular velocity of the headphones in three-dimensional space is detected; and based on the detected movement acceleration and angular velocity of the headphones, it is determined whether the headphones are in a non-wearing state (step 250). After step 250, when it is determined that the headset is not in the wearing state (step 260, Y), the second time period ends, and the process goes to step 210, that is, the wearing state of the headset is detected, and the first time period starts; when it is not determined that the headset is not in the wearing state (step 260, N), the process goes to step 240 and continues to detect the non-wearing state of the headset. As the user wears and removes the headset, the entire method 200 can be a continuous cycle.

[0031] In the embodiment of the present invention, whether the earphone is in the wearing state may also be determined based on the detected motion acceleration and motion angular velocity of the earphone, for example, when determining certain specific earphone wearing actions.

[0032] In an embodiment of the present invention, an inertial measurement unit or an inertial sensor can be used as a device for measuring the angular velocity (or attitude angle) and acceleration of the headset on three axes. Usually, an inertial measurement unit or an inertial sensor may include three single-axis acceleration sensors and three single-axis gyroscope sensors. By measuring the angular velocity and acceleration of the headset in three-dimensional space by the acceleration sensor and gyroscope sensor in the inertial measurement unit, the attitude of the headset can be calculated.

[0033] Figure 3The flowchart of the method for detecting the wearing state of the headset when the headset is not worn according to an embodiment of the present invention is shown. The process of method 300 is as follows: when the headset is not worn, the acceleration sensor is turned on (step 310); a plurality of frames of sensing data (e.g., r frames of sample data) of the acceleration sensor are collected and the data is cached (step 320); the data is low-pass filtered to filter out the noise of the data measured by the acceleration sensor (step 330), for example, the cutoff frequency fc can be set to 1 Hz. Then the collected data can be calculated and processed to obtain the tilt angle and movement speed of the headset. First, the first frame corresponding to the headset wearing start action must be found in the r frames of sample data (step 340). The algorithm for calculating the data is for a certain time period. To determine the action of the user picking up the headset, the condition is that the headset continues to move for a period of time and the headset is lifted to a certain angle. The first frame of data in this period of time is used as the first data frame, and this period of time is a data sampling period. At the end of a period, it can be determined whether the headset is in a wearing state or a non-wearing state based on the collected data. When the next period starts again, the first frame of data is still used as the first data frame. If the first frame is not found in the r-frame sample data (step 340, N), the process goes to step 320 to continue checking and comparing the next frame of data. If the first frame is found in the r-frame sample data (step 340, Y), the subsequent data frame is compared with the first frame to determine whether the angle difference between the tilt angle of the earphone in the subsequent action state and the tilt angle of the earphone in the action state of the first frame (corresponding to the tilt angle of the earphone being lifted) is greater than the predetermined angle threshold (theta) (step 350). For example, the inner product p_i (which corresponds to the cosine value of the tilt angle) of the finally filtered x, y, and z-axis data in the first frame and the x, y, and z-axis data of the subsequent i-th frame can be calculated, and then the calculated inner product is compared with cos(theta) to determine whether the angle at which the earphone is tilted upward or downward from the first frame to the i-th frame is greater than the angle threshold (theta). When it is determined that the angle at which the headset is tilted upward or downward from the first frame to the i-th frame is less than the angle threshold (theta) (step 360, N), it indicates that the tilt angle of the headset is not enough to achieve the wearing state at this time, and the process goes to step 320 to continue checking and comparing the next frame of data. When it is determined that the angle at which the headset is tilted upward or downward from the first frame to the i-th frame is greater than or equal to the angle threshold (theta) (step 360, Y), it indicates that the headset tilt angle is greater than the angle threshold (theta) during this time period; for example, the headset can be judged to be picked up when the tilt angle of the headset reaches + / -20 to 40 degrees within 2 seconds, or when it tilts 10 to 20 degrees within 100 milliseconds. Then enter step 370 to compare whether the moving speed of the headset from the first frame to the i-th frame is greater than the first speed threshold s.When it is determined that the moving speed of the headset from the first frame to the i-th frame is less than the first speed threshold s, it indicates that the moving speed of the headset is lower than the normal speed of human wearing the headset, and the movement of the headset does not belong to the wearing action, and it is determined that the headset is not in the wearing state, and the process returns to step 320. When it is determined that the moving speed of the headset from the first frame to the i-th frame is greater than or equal to the first speed threshold s (step 370, Y), it indicates that the moving speed of the headset is within the range of the normal speed of human wearing the headset, and it can be determined that the headset is in the wearing state.

[0034] Figure 4 A flowchart of a method for detecting the release state of headphones when wearing headphones according to an embodiment of the present invention is shown. The process of method 400 is as follows: turn on the acceleration sensor when the headphones are in the wearing state (step 410); collect several frames of sensing data of the acceleration sensor (for example, m frames of sample data), and judge whether the current headphones are in motion or static state based on the acceleration (var_a) of the headphones in the three directions of the x, y, and z axes (step 420); for example, when it is judged that the acceleration (var_a) of the headphones is greater than a predetermined acceleration threshold (thres_1) (step 430, N), it is determined that the headphones are in motion rather than static state after being released from wearing, and the process returns to step 4 20; When it is determined that the acceleration (var_a) of the headset is less than the predetermined acceleration threshold (thres_1) (step 430, Y), it indicates that the motion speed and displacement of the headset are small, and it is estimated that the headset may be in a stationary state, and the gyroscope sensor is turned on to further detect the angular velocity of the headset in the three-dimensional space (step 440); the sensor data (e.g., n frames of sample data) collected by the gyroscope sensor are calculated and processed (step 450) to determine whether the current headset is in motion or stationary state based on the angular velocity (var_g) of the headset in the three directions of the x, y, and z axes. For example, the angular velocity (var_g) of the headset is compared with the predetermined angular velocity threshold (thres_2). When it is determined that the angular velocity (var_g) of the headset is greater than the predetermined angular velocity threshold (thres_2) (step 460, N), it is determined that the headset is still in motion rather than in a stationary state after being removed from wearing, and the gyroscope sensor is turned off to save battery power, and the process returns to step 420; when it is determined that the angular velocity (var_g) of the headset is less than the predetermined angular velocity threshold (thres_2) (step 460, Y), it indicates that the angular velocity and angular displacement of the headset are small, thereby judging that the headset is currently in an absolute stationary state and not worn state.

[0035] In one embodiment, it is also possible to determine whether the headset is in a wearing state based on the data collected by the acceleration sensor and the gyroscope sensor. For example, the acceleration sensor samples a frame of data every 10 milliseconds, r=10, that is, data within 100 milliseconds is collected, and 100 milliseconds is used as the time window. When the headset tilts to a certain angle (such as a threshold theta) within 100 milliseconds, and the angular velocity of the headset tilt movement collected by the gyroscope sensor is greater than the angular velocity threshold, it is determined that the headset is in a wearing state.

[0036] In the above embodiments, the speed threshold, acceleration threshold and angular velocity threshold can be adjusted, for example, according to the use environment, use habits and test experience. Different structures of headphones have different thresholds. By setting various thresholds reasonably, it is possible to accurately detect the wearing and removing actions of the headphones, and avoid false detection of the status caused by the movements of the headphones other than the wearing and removing actions of the headphones.

[0037] Those skilled in the art should understand that the various methods for detecting the wearing status of the headset described in the above embodiments can be combined or adjusted in sequence to achieve a headset wearing status detection function that meets the needs of actual applications.

[0038] Figure 5 A block diagram of an apparatus for detecting the wearing state of an earphone according to an embodiment of the present invention is shown. The apparatus 500 comprises: a first detection unit 510, configured to detect the motion acceleration of the earphone in a three-dimensional space; a second detection unit 520, configured to detect the motion angular velocity of the earphone in a three-dimensional space; and a judgment unit 530, configured to judge the motion state of the earphone based on the detected motion acceleration of the earphone, and determine whether the motion of the earphone belongs to the wearing action of the earphone; judge the motion state of the earphone based on the detected motion acceleration and motion angular velocity of the earphone, and determine whether the motion of the earphone belongs to the removing action of the earphone; and judge the wearing state of the earphone based on determining whether the motion of the earphone belongs to the wearing action or the removing action of the earphone.

[0039] Those skilled in the art should understand that the various units in the device 500 may be configured to implement the methods for detecting the wearing status of the earphone described in the above embodiments.

[0040] Figure 6A block diagram of a wireless headset according to an embodiment of the present invention is shown. The wireless headset 600 includes: a battery 610 for supplying power to at least the headset sound unit; headset sound units 630 and 640; a detection unit 650, which includes the device for detecting the wearing state of the headset of the above embodiment, or the device for detecting the wearing state of the headset of the above embodiment, and is installed on the headset sound units 630 and 640; and a controller 620, which is configured to control the battery 610 to supply power to the headset sound units 630 and 640 when the detection unit 650 detects that the wireless headset 600 is in the wearing state, and control the battery 610 to stop supplying power to the headset sound units 630 and 640 when the detection unit 650 detects that the wireless headset 600 is in the non-wearing state.

[0041] According to an embodiment of the present invention, the technical effects include but are not limited to at least one of the following: the sensitivity and robustness of headphone wearing status detection can be improved, the status false detection rate and headphone power consumption can be reduced, and the output data rate of inertial sensor data required for status detection is relatively small, allowing the original sensor data to have measurement noise and filtering out the measurement noise, and by using an acceleration sensor and a gyroscope sensor for detection, the noise vibration caused by the sound emitted by the speaker inside the headphone can be avoided when detecting the non-wearing state.

[0042] The above are preferred embodiments of the present invention, and the disclosed contents are illustrative only. The technical solutions of the present invention are not limited to the above embodiments. For ordinary technicians in this field, various modifications and variations can be made to the above embodiments based on the general principles defined by the above disclosed contents, and these modifications and variations should all fall within the scope of protection of this patent.

Claims

1. A method for detecting a wearing state of an earphone, comprising: Detecting the motion acceleration and angular velocity of the headset in three-dimensional space; Determining the motion state of the headset based on the detected motion acceleration of the headset, and determining whether the motion of the headset belongs to the wearing action of the headset; When it is determined that the movement speed of the headset in the first time period is less than a first speed threshold or greater than a second speed threshold, determining that the wearing state of the headset after the first time period has not changed, wherein the first speed threshold is less than the second speed threshold; Based on the detected motion acceleration and motion angular velocity of the earphone, the motion state of the earphone is judged, and whether the motion of the earphone belongs to an action of removing the wearing of the earphone is determined, wherein determining whether the motion of the earphone belongs to an action of removing the wearing of the earphone includes judging that the motion of the earphone in the second time period belongs to an action of removing the wearing of the earphone based on the motion acceleration and motion angular velocity of the earphone detected in the second time period, and thereby judging that the earphone is in a non-wearing state after the second time period, and judging that the motion of the earphone in the second time period includes maintaining a stationary state within a predetermined time period based on the motion acceleration and motion angular velocity of the earphone detected in the second time period; and Based on determining that the movement of the earphone belongs to a wearing action or a wearing removal action, the wearing state of the earphone is judged.

2. The method according to claim 1, wherein: The step of determining whether the movement of the earphone belongs to the wearing action of the earphone comprises: Based on the movement acceleration of the earphone detected in the first time period, it is determined that the movement of the earphone in the first time period belongs to the wearing action of the earphone, and thus it is determined that the earphone is in the wearing state after the first time period.

3. The method according to claim 2, wherein: The step of determining whether the movement of the earphone belongs to the wearing action of the earphone comprises: Based on the motion acceleration of the earphone detected in the first time period, it is determined that the motion of the earphone in the first time period includes at least one of being picked up, tilted, or rotated.

4. The method according to claim 3, wherein: Determining whether the movement of the earphone belongs to the wearing action of the earphone further includes: When the tilt angle of the earphone is determined to be within a predetermined range based on the movement acceleration of the earphone detected in the first time period, or the earphone is tilted within a continuous period in the first time period, it is judged that the movement of the earphone in the first time includes the earphone wearing action, and thus it is judged that the earphone is in a wearing state after the first time period.

5. The method according to claim 1, determining whether the movement of the headset belongs to the wearing action of the headset comprises: Based on the motion acceleration of the earphone, determining whether the motion speed of the earphone in the first time period is greater than a first speed threshold; When it is determined that the movement speed of the headset in the first time period is greater than the first speed threshold, it is determined that the movement of the headset in the first time period includes an earphone wearing action, and thus it is determined that the headset is in a wearing state after the first time period.

6. The method according to claim 1, wherein: When it is determined that the acceleration of the earphone's movement in the three-dimensional space during the second time period is less than the first acceleration threshold, and the angular velocity of the earphone's movement in the three-dimensional space is less than the first angular velocity threshold, it is determined that the earphone is in a stationary state during the second time period, and thus it is determined that the earphone is in a non-worn state.

7. The method according to claim 1 or 6, wherein: Using an acceleration sensor to detect the motion acceleration of the earphone, and using a gyroscope sensor to detect the motion angular velocity of the earphone; The step of detecting the angular velocity of the earphone comprises: When it is determined that the movement acceleration of the earphone in the second time period is less than a first acceleration threshold, starting the gyroscope sensor to detect the movement angular velocity of the earphone; When it is determined that the movement angular velocity of the earphone is greater than a first angular velocity threshold, the gyroscope sensor is turned off.

8. The method according to claim 1, further comprising: Based on at least one of the motion acceleration and the motion angular velocity of the headset, determining whether the motion speed of the headset in the first time period is greater than the first speed threshold and / or less than the second speed threshold; as well as When it is determined that the movement speed of the headset in the first time period is greater than the first speed threshold and less than the second speed threshold, it is determined that the headset is in the wearing state after the first time period.

9. A device for detecting the wearing status of an earphone, comprising: A first detection unit, configured to detect the motion acceleration of the headset in a three-dimensional space; A second detection unit is configured to detect an angular velocity of the earphone in a three-dimensional space; as well as A judgment unit is configured to judge the motion state of the headset based on the detected motion acceleration of the headset, and determine whether the motion of the headset belongs to a wearing action of the headset, and when it is judged that the motion speed of the headset in a first time period is less than a first speed threshold or greater than a second speed threshold, determine that the wearing state of the headset after the first time period has not changed, wherein the first speed threshold is less than the second speed threshold; judge the motion state of the headset based on the detected motion acceleration and motion angular velocity of the headset, and determine whether the motion of the headset belongs to an action of removing the headset from wearing; and judge the wearing state of the headset based on determining that the motion of the headset belongs to a wearing action or a removing action, Among them, determining whether the movement of the earphone belongs to the action of removing the wearing of the earphone includes judging that the movement of the earphone in the second time period belongs to the action of removing the wearing of the earphone based on the movement acceleration and the movement angular velocity of the earphone detected in the second time period, and thereby judging that the earphone is in a non-wearing state after the second time period, and judging that the movement of the earphone in the second time period includes maintaining a stationary state within a predetermined time period based on the movement acceleration and the movement angular velocity of the earphone detected in the second time period.

10. A device for detecting a wearing state of an earphone, comprising: A memory having executable instructions stored therein; An inertial measurement unit, configured to detect the motion acceleration and angular velocity of the headset in three-dimensional space; as well as A processor is coupled to the memory and the inertial measurement unit and is configured to perform the method of any one of claims 1 to 8 when executing the executable instructions.

11. A wireless headset, comprising: At least one earphone sound unit; A battery, used to supply power to at least the earphone sound unit; A detection unit, comprising the device for detecting the wearing state of the earphone according to claim 9, or the device for detecting the wearing state of the earphone according to claim 10, and is mounted on the earphone sound-emitting unit; as well as The controller is configured to control the battery to supply power to the earphone sound-emitting unit when the detection unit detects that the wireless earphone is in a wearing state, and to control the battery to stop supplying power to the earphone sound-emitting unit when the detection unit detects that the wireless earphone is in a non-wearing state.

Citation Information

Patent Citations

  • Bluetooth device and audio playing method using the same

    TW201233087A

  • Method for Detecting Wearing-State and Wearable Device

    US20190332141A1