Snore source identification method, snore source identification device, and pillow system

By analyzing the pressure signal and audio signal of the deformed elements in the pillow, matching the source of snoring is solved, and the problem of multiple people not being able to identify the source of snoring when they sleep in the prior art is solved, and accurate identification and accurate intervention of the source of snoring is achieved.

WO2024255800A1PCT designated stage expired Publication Date: 2024-12-19ZHANGZHOU SOLEX SMART HOME CO LTD

Patent Information

Application Number
PCT/CN2024/099025
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-06-16
Filing Date
2024-06-13
Publication Date
2024-12-19

AI Technical Summary

Technical Problem

The prior art cannot accurately identify the source of snoring when multiple people are sleeping simultaneously, resulting in misintervention or inability to intervene.

Method used

By obtaining the pressure signal and audio signals of the deformed element in the pillow, analyzing the peak data and pressure data of the snoring sound, and matching the source to identify the source, including selecting the deformed element signal with the largest pressure, filtering, and comparing the peak value of the snoring sound with the pressure trough or peak of the snoring sound. The difference value is determined whether it is within the preset range to determine the source of the snoring sound.

Benefits of technology

Accurate identification of the source of snoring is achieved, avoiding the situation where sleeping partners are not snoring and mistakenly intervening, and improving the accuracy and reliability of the identification.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024099025_19122024_PF_FP_ABST
    Figure CN2024099025_19122024_PF_FP_ABST
Patent Text Reader

Abstract

The present invention provides a snore source identification method, a snore source identification device, and a pillow system. The method comprises: acquiring a pressure signal of a deformation element in a pillow; acquiring an audio signal; when the quantity of snores contained in the audio signal within a certain window length is greater than a preset snore quantity, acquiring snore peak data within the window length, and acquiring pressure data of the air pressure signal within the window length; and on the basis of the snore peak data and the pressure data, performing source matching on the snore and the pressure, and if the snore and the pressure match, identifying the source of the snore as a pillow user. According to the present invention, when the valley / peak pressure value of the deformation element and the peak value of the snore meet certain conditions, the source of the snore is identified as the pillow user, avoiding the occurrence of the situation where the pillow disturbs the pillow user by mistake when a sleeping partner snores but the pillow user does not.
Need to check novelty before this filing date? Find Prior Art

Description

Snoring sound source identification method, identification device and pillow system Technical Field

[0001] The present application relates to the technical field of snoring detection, and in particular to a snoring source identification method, an identification device, and a pillow system. Background Art

[0002] Snoring is a common sleep phenomenon, especially when overtired or after smoking or drinking. Most people consider snoring a sign of deep sleep, a symbol of a restful and sound sleep. However, for some, snoring can be a serious threat to their health and life. Furthermore, snoring can cause significant distress to others, often disrupting their rest and disturbing their sleep. Detecting snoring during sleep can effectively identify snoring and prevent disruption.

[0003] Existing technologies generally use a single detection model for snoring recognition. CN113599052A, "A snoring monitoring method and system based on a deep learning algorithm and a corresponding electric bed control method and system," discloses the use of a pre-trained deep learning model for deep feature extraction and classification to classify each audio segment into audio slices containing snoring and audio slices not containing snoring. This technical solution directly judges the MFCC feature data through a neural network without identifying and processing the background sound. CN110570880A, "A snoring signal recognition method," discloses the use of a k-means clustering algorithm to identify snoring and non-snoring sounds.

[0004] Existing methods often simply analyze and process audio signals that may contain snoring to identify snoring. However, when two or more people sleep together, the source of the snoring cannot be identified, resulting in the inability to intervene with snoring devices or the possibility of erroneous intervention.

[0005] Summary of the Invention

[0006] In order to solve the above technical problems, the present invention provides a snoring source identification method, identification device and pillow system, which can accurately identify whether the source of snoring is the pillow user, and then intervene more accurately to avoid the scenario where the sleeping partner snores but the pillow user does not snore, but the pillow intervenes.

[0007] The present invention adopts the following technical solutions:

[0008] In one aspect, a method for identifying a snoring sound source is provided, comprising:

[0009] obtaining a pressure signal of a deformation element in the pillow;

[0010] Get audio signal;

[0011] When the number of snoring sounds contained in the audio signal within a certain window length is greater than a preset number of snoring sounds, obtaining snoring peak data within the window length, and obtaining pressure data of the air pressure signal within the window length; the pressure data includes at least one of peak data and trough data;

[0012] Based on the snoring peak data and the pressure data, the snoring sound and the pressure are matched with each other. If they match, the source of the snoring sound is identified as the pillow user.

[0013] Preferably, the pillow includes at least one deformable element; when the number of deformable elements is greater than one, obtaining the pressure signal of the deformable element in the pillow specifically includes:

[0014] The pressure signals of all deformation elements are obtained, and the pressure signal of the deformation element with the largest pressure is selected for analysis.

[0015] Preferably, after obtaining the audio signal, the method further includes:

[0016] Filter the audio signal.

[0017] Preferably, after obtaining the pressure signal of the deformation element in the pillow, the method further includes:

[0018] Perform smoothing and filtering on the pressure signal.

[0019] Preferably, the snoring peak data includes at least one of the following: snoring peak point position, snoring peak point number and snoring duration;

[0020] The trough data includes at least one of the following: pressure trough position, pressure trough number and pressure trough amplitude;

[0021] The peak data includes at least one of the following: a pressure peak position, a number of pressure peaks, and a pressure peak amplitude.

[0022] Preferably, source matching of snoring and pressure is performed based on the snoring peak data and the pressure data, specifically including:

[0023] Compare the snoring peak data and the pressure data to determine whether the difference between the snoring peak point and the pressure trough or pressure peak falls within a preset range, or determine whether the difference between the snoring peak point and the pressure trough and pressure peak respectively falls within the preset range. If so, determine that the snoring and pressure match; otherwise, determine that the snoring and pressure do not match.

[0024] Preferably, the snoring peak data and the pressure data are compared to determine whether the difference between the snoring peak point and the pressure trough or pressure peak falls within a preset range, or whether the difference between the snoring peak point and the pressure trough and pressure peak falls within a preset range, specifically including:

[0025] When the number of snoring peak points is equal to the sum of the number of pressure troughs and the number of pressure peaks, calculating the average difference between the pressure troughs and the snoring peak points as a first average difference value, and calculating the average difference between the pressure peaks and the snoring peak points as a second average difference value;

[0026] The first difference average and the second difference average are summed and the average is obtained;

[0027] It is determined whether the average value is less than a first preset error. If so, it is determined that the snoring sound and the pressure match.

[0028] Preferably, the snoring peak data and the pressure data are compared to determine whether the difference between the snoring peak point and the pressure trough or pressure peak falls within a preset range, or whether the difference between the snoring peak point and the pressure trough and pressure peak falls within a preset range, specifically including:

[0029] When the number of snoring peak points is equal to the number of pressure troughs, the average value of the accumulated differences between the pressure troughs and the snoring peak points is calculated, and the average value of the differences between the pressure peaks and the snoring peak points is calculated as a third average value of the differences;

[0030] It is determined whether the average value is less than a second preset error and whether the third difference average value is greater than the second preset error. If so, it is determined that the snoring sound matches the pressure.

[0031] Preferably, the snoring peak data and the pressure data are compared to determine whether the difference between the snoring peak point and the pressure trough and / or pressure peak falls within a preset error range, specifically including:

[0032] When the number of snoring peak points is equal to the number of pressure peaks, the average value of the accumulated differences between the pressure peaks and the snoring peak points is calculated, and the average value of the differences between the pressure troughs and the snoring peak points is calculated as a fourth average value of the differences;

[0033] It is determined whether the average value is less than a third preset error, and whether the fourth difference average value is greater than the third preset error. If yes, it is determined that the snoring sound matches the pressure.

[0034] In another aspect, a snoring sound source identification device includes:

[0035] A pressure signal acquisition module, used to acquire the pressure signal of the deformation element in the pillow;

[0036] An audio signal acquisition module, used to acquire an audio signal;

[0037] a signal selection module configured to obtain snoring peak data and pressure data within a certain window length when the number of snoring sounds contained in the audio signal within the window length is greater than a preset number of snoring sounds; the pressure data including at least one of peak data and trough data;

[0038] The snoring sound source identification module is used to match the source of snoring sound and pressure based on the snoring sound peak data and pressure data. If there is a match, the source of the snoring sound is identified as the pillow user.

[0039] On the other hand, a pillow system includes a pillow, a deformation element arranged in the pillow, a pressure signal acquisition device and a snoring sound acquisition device; it also includes: the snoring sound source identification device; the snoring sound acquisition device is arranged inside, outside or around the pillow; the pressure signal acquisition device is connected to the deformation element; the pressure signal acquisition module is connected to the pressure signal acquisition device for acquiring the pressure signal of the deformation element in the pillow; the audio signal acquisition module is connected to the snoring sound acquisition device for acquiring the audio signal.

[0040] Preferably, the pillow system further includes an air pump box and a control device; the air pump box is used to inflate / deflate the deformable element; the control device is used to control the air pump box to inflate / deflate the deformable element when the snoring source identification device identifies that the source of snoring is the pillow user.

[0041] The present invention has the following beneficial effects:

[0042] (1) The snoring sound source identification method of the present invention collects pressure values ​​and snoring audio during the user's sleep state, thereby obtaining a pressure signal and an audio signal, wherein the pressure value is the internal pressure value of the deformation element caused by snoring; the audio signal corresponds to the decibel value of the snoring sound at the corresponding time; when the trough / peak of the pressure value and the peak value of the snoring sound meet certain conditions, it is determined that the person on the pillow is snoring; thereby, more accurate intervention can be carried out to avoid the situation where the sleeping partner snores but the pillow user does not snore, but the pillow intervenes;

[0043] (2) The present invention compares and analyzes the number of snoring peak points with the number of pressure troughs, the number of pressure peaks, and the sum of the number of pressure troughs and the number of pressure peaks. When any scenario meets the set error range, the snoring and the pressure source are considered to be the same, and it is further determined that the person on the pillow is snoring. The possibility of various scenarios is taken into account, making the recognition accurate and reliable.

[0044] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] FIG1 is a flow chart of a method for identifying a snoring sound source according to an embodiment of the present invention;

[0046] FIG2 is a schematic diagram of a filter pressure signal and a filtered pressure signal according to an embodiment of the present invention;

[0047] FIG3 is a schematic diagram showing the alignment of peaks and troughs when snoring and pressure are matched according to an embodiment of the present invention;

[0048] FIG4 is a schematic diagram of trough alignment when snoring and pressure are matched according to an embodiment of the present invention;

[0049] FIG5 is a schematic diagram of peak alignment when snoring and pressure are matched according to an embodiment of the present invention;

[0050] FIG6 is a schematic diagram of snoring and pressure mismatch according to an embodiment of the present invention;

[0051] FIG7 is a schematic diagram of an audio signal and a pressure signal when there is no snoring according to an embodiment of the present invention;

[0052] FIG8 is a schematic diagram of an audio signal and a pressure signal when no one is on the pillow according to an embodiment of the present invention;

[0053] FIG9 is a block diagram of a snoring sound source identification device according to an embodiment of the present invention;

[0054] FIG10 is an exploded view of a pillow system according to an embodiment of the present invention;

[0055] FIG11 is a schematic structural diagram of a pillow system according to an embodiment of the present invention. DETAILED DESCRIPTION

[0056] The technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention; it is obvious that the described embodiments are only part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.

[0057] In the description of the present invention, it should be noted that the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not preclude the presence of other identical elements in the process, method, article, or apparatus comprising the element.

[0058] In the description of the present invention, it should be noted that the terms “first” and “second” are only used for descriptive purposes and should not be understood as indicating or implying relative importance.

[0059] In the description of the present invention, it should be noted that, unless otherwise clearly specified and limited, step identifiers S101, S102, S103, etc. are only used for convenient expression and do not represent the execution order. The corresponding execution order can be adjusted.

[0060] 1 , a method for identifying a snoring sound source according to this embodiment includes:

[0061] S101, obtaining a pressure signal of a deformation element in the pillow;

[0062] S102, obtaining an audio signal;

[0063] S103, when the number of snoring sounds contained in the audio signal within a certain window length is greater than a preset number of snoring sounds, obtaining snoring peak data within the window length, and obtaining pressure data of the air pressure signal within the window length; the pressure data includes at least one of peak data and trough data;

[0064] S104: Based on the snoring peak data and the pressure data, the snoring sound and the pressure are matched. If they match, the source of the snoring sound is identified as the pillow user.

[0065] Specifically, S101-S104 of the snoring sound source identification method can be implemented using a pillow system and / or smart terminal devices, as long as these devices have sound acquisition capabilities (such as a microphone) and / or processor capabilities (such as a microcontroller). Specifically, in one embodiment, one terminal can be responsible for acquisition (such as the pillow system for acquiring pressure and audio signals), while another terminal can be responsible for processing (such as a mobile phone for analyzing the acquired signals). In this scenario, the pillow system and smart terminal can communicate via a network. In another embodiment, both acquisition and analysis are performed by a single terminal, although this embodiment does not impose any specific limitations. Furthermore, the smart terminal device can be a mobile phone, tablet computer, wearable device, laptop computer, ultra-mobile personal computer (UMPC), netbook, personal digital assistant (PDA), etc. This embodiment does not impose any limitations on the specific type of terminal device.

[0066] In this embodiment, the pressure signal is collected by a pressure sensor. Specifically, the pressure sensor detects changes in pressure within the deformable element caused by vibrations caused by the pillow user (e.g., snoring). The audio monitor detects audio signals caused by snoring, specifically the decibel level of snoring at the corresponding time. After the pressure sensor and audio monitor collect the pressure and audio signals, they report them.

[0067] Specifically, the deformable element can be an airbag, an air bag, or a water bag. The airbag or air bag can measure an air pressure signal, or the gas pressure within the airbag or air bag. The water bag can measure a water pressure signal, or the water pressure within the water bag. Furthermore, the pressure signal can also include a gravity signal.

[0068] Furthermore, the deformable element is disposed within the pillow and may include one or more deformable elements, each of which is provided with a pressure sensor for pressure acquisition. When multiple deformable elements are included, the pressure signal and audio signal of the deformable element with the largest pressure value are selected for analysis.

[0069] In this embodiment, after obtaining the pressure signal, it is necessary to perform smoothing filtering on the pressure signal. Specifically, the obtained pressure signal is subjected to SG filtering. SG filtering, short for Savitzky-Golay filtering, is used for data smoothing. The processing effect is shown in Figure 2.

[0070] Furthermore, in order to prevent possible occurrence of other audio signals besides snoring, the acquired audio signal may be filtered to filter out other audio signals. Specifically, any existing method may be used, and this embodiment does not impose any limitation thereto.

[0071] In this embodiment, a specified window length can be selected to analyze the pressure signal and audio signal. When the number of snoring sounds contained in the audio signal within the monitoring window reaches an expected number of snoring sounds, snorenums (which varies with the monitoring window length), the snoring peak data within the monitoring window is calculated and the pressure data within the window length is obtained.

[0072] Specifically, the snoring peak data includes at least one of the following: snoring peak point position (t1, t2, t3...tn2), the number of snoring peak points S and the (average) snoring duration T; and may also include a period Tv and loudness Av.

[0073] The pressure data (peak data and trough data) includes at least one of the following: pressure trough position (valley1, valley2, valley3...valleyn1), number of pressure troughs n1, pressure trough amplitude AP1, pressure peak position (peak1, peak2, peak3...peakn2), number of pressure peaks n2, pressure peak amplitude AP2, pressure period TP, etc.

[0074] The number of snoring peak points S, the number of pressure troughs n1 and the number of pressure peaks n2 are compared.

[0075] As shown in FIG3 , when the number S of snoring peak points is equal to the sum of the number n1 of pressure troughs and the number n2 of pressure peaks, the average difference between the pressure troughs and the snoring peak points is calculated as the first average difference value Diff1, and the average difference between the pressure peaks and the snoring peak points is calculated as the second average difference value Diff2;

[0076] Sum the first difference average and the second difference average and take the average value Diff;

[0077] It is determined whether the average value is less than a first preset error. If so, it is determined that the snoring sound and the pressure match.

[0078] Specifically, here, the average value Diff = (Diff1 + Diff2) / 2;

[0079] Diff1 = the average value of the difference between the pressure signal trough and the snoring peak;

[0080] Diff2 = the average value of the difference between the pressure signal peak and the snoring peak point;

[0081] The first preset error=error+T / 2.

[0082] When Diff < error + T / 2, it is determined that both the snoring sound and the pressure peak and valley match, and the source of the snoring sound is identified as the pillow user. When moving Diff to align in the direction closer to the pressure peak or valley respectively, the aligned signal schematic diagram as shown in Figure 3 can be obtained.

[0083] The error here is the error range defined according to requirements and actual situations, and this embodiment does not limit it.

[0084] As shown in Figure 4, when the number S of snoring peak points is equal to the number n1 of pressure valleys, calculate the average value Diff1 of the accumulated differences between the pressure valleys and the snoring peak points, and calculate the average value of the differences between the pressure peaks and the snoring peak points as the third average difference Diff2;

[0085] Judge whether the average value Diff1 is less than the second preset error, and whether the third average difference Diff2 is greater than the second preset error. If so, it is determined that the snoring sound and the pressure match.

[0086] Specifically, here, let

[0087] diff1 = |corresponding pressure signal valley value - snoring peak value|

[0088] Diff1 = the average value of the accumulated differences between the corresponding pressure signal valleys and the snoring peak points, that is

[0089] Diff2 = the average value of the differences between the corresponding pressure signal peaks and the snoring peak points;

[0090] When Diff1 < error + T / 2 < Diff2, it is determined that the snoring sound and the pressure valley match;

[0091] Move Diff1 to align in the direction closer to the pressure valley.

[0092] When Diff1 < error + T / 2 < Diff2, it is determined that the snoring sound and the pressure valley match, and the source of the snoring sound is identified as the pillow user. When moving Diff1 to align in the direction closer to the pressure valley, the aligned signal schematic diagram as shown in Figure 4 can be obtained.

[0093] The error here is the error range defined according to requirements and actual situations, and this embodiment does not limit it.

[0094] As shown in Figure 5, compare the snoring peak data and the pressure data, and judge whether the differences between the snoring peak points and the pressure valleys and / or pressure peaks belong to the preset error range, specifically including:

[0095] When the number S of snoring peak points is equal to the number n2 of pressure wave peaks, calculate the average value Diff2 of the accumulated differences between the pressure wave peaks and the snoring peak points, and calculate the average value of the differences between the pressure wave valleys and the snoring peak points as the fourth average difference Diff1;

[0096] Judge whether the average value Diff2 is less than the third preset error, and whether the fourth average difference Diff1 is greater than the third preset error. If so, it is judged that the snoring and the pressure match.

[0097] Specifically, here, let

[0098] diff2 = |corresponding pressure signal wave peak - snoring peak|

[0099] Diff2 = the average value of the accumulated differences between the corresponding pressure signal wave valleys and the snoring peak points, that is

[0100] Diff1 = the average value of the differences between the corresponding pressure signal wave peaks and the snoring peak points;

[0101] When Diff2 < error + T / 2 < Diff1, it is judged that the snoring and the pressure wave peak match; <​​​​​​​​​​​​​​​​​​​​​A pressure signal acquisition module 1001 is used to acquire a pressure signal of a deformation element in the pillow;

[0110] An audio signal acquisition module 1002 is configured to acquire an audio signal;

[0111] The signal selection module 1003 is configured to obtain snoring peak data and pressure data within a certain window length when the number of snoring sounds contained in the audio signal within the window length is greater than a preset number of snoring sounds; the pressure data includes at least one of peak data and trough data;

[0112] The snoring sound source identification module 1004 is used to match the snoring sound and the pressure source based on the snoring sound peak data and the pressure data. If there is a match, the source of the snoring sound is identified as the pillow user.

[0113] Other specific implementations of a snoring sound source identification device are the same as the snoring sound source identification method, and the present embodiment will not repeat the description.

[0114] In particular, according to embodiments of the present disclosure, the process described above can be implemented as a computer program product or computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform any of the above-described methods for identifying the source of snoring.

[0115] In an exemplary embodiment of the present disclosure, a computer-readable storage medium is also provided. The computer-readable storage medium may be a readable signal medium or a readable storage medium. A program product capable of implementing the above-mentioned method of the present disclosure is stored thereon. In some possible implementations, various aspects of the present disclosure may also be implemented in the form of a program product, which includes program code. When the program product is run on a terminal device, the program code is used to cause the terminal device to execute the steps according to various exemplary embodiments of the present disclosure described in the "Exemplary Methods" section above of this specification.

[0116] Furthermore, referring to Figures 10 and 11, this embodiment also provides a pillow system, including a pillow 110, a deformation element 111 arranged in the pillow 110, a pressure signal acquisition device 112 and a snoring sound acquisition device 113; it also includes: the snoring sound source identification device (not shown in the figure); the snoring sound acquisition device 113 can be arranged inside, outside or around the pillow 110; the pressure signal acquisition device 112 is connected to the deformation element 111; the pressure signal acquisition module is connected to the pressure signal acquisition device 112 for acquiring the pressure signal of the deformation element 111 in the pillow 110; the audio signal acquisition module is connected to the snoring sound acquisition device 113 for acquiring audio signals.

[0117] In this embodiment, the snoring sound collection device 113 is disposed inside the pillow 110. In other embodiments, the snoring sound collection device 113 may be disposed on the outer shell of the pillow 110 or around the pillow 110. Correspondingly, the snoring sound source identification device may also be disposed inside, outside, or around the pillow 110, in which case it may be electrically connected to the pressure signal collection device 112 and the snoring sound collection device 113. Furthermore, the snoring sound source identification device may also be disposed on a smart terminal device, such as a mobile phone or computer, and connected to the pressure signal collection device 112 and the snoring sound collection device 113 via a network. The specific arrangement may be adjusted according to actual application and is not specifically limited in this embodiment.

[0118] Furthermore, in this embodiment, the deformable element 111 is an air bag. The pillow system further includes an air pump box 114 and a control device 115. The air pump box 114 is used to inflate and deflate the deformable element 111. The control device 115 is used to control the air pump box 114 to inflate and deflate the deformable element 111 when the snoring sound source identification device identifies the snoring source as the user of the pillow 110. The air pump box 114 and the pillow 110 are connected by an air tube 116.

[0119] The control device 115 adopts certain principles to control the air pump box 114 to inflate / deflate the deformable element 111, which can be understood as an anti-snoring intervention for a snoring user of the pillow 110. The specific implementation of the anti-snoring intervention by controlling the deformable element 111 can use any method of the existing technology, and this embodiment does not impose any restrictions.

[0120] The deformable element 111 can be an airbag, an air bag, or a water bag. The corresponding pressure signal acquisition device 112 for the airbag or air bag is an air pressure signal acquisition device; the corresponding pressure signal acquisition device 112 for the water bag is a water pressure signal acquisition device. Furthermore, the pressure signal can also include a gravity signal.

[0121] The above description is merely a preferred embodiment of the present invention; however, the scope of protection of the present invention is not limited thereto. Any person skilled in the art who, within the technical scope disclosed by the present invention, makes equivalent substitutions or modifications based on the technical solutions and improved concepts of the present invention shall be covered by the scope of protection of the present invention. Industrial Applicability

[0122] The present invention provides a snoring source identification method, device, and pillow system. These methods acquire audio signals by acquiring pressure signals from a deformable element within the pillow, thereby obtaining snoring peak data within a window length, as well as pressure data from an air pressure signal within the same window length. When the troughs / peaks of the deformable element's pressure values ​​and the snoring peak values ​​meet certain conditions, the pillow user can be identified as the source of the snoring, providing a positive user experience. The present invention has excellent industrial applicability.

Claims

1. A method for identifying snoring sound sources, It is characterized in that include: Acquiring a pressure signal of a deformation element in the pillow; Get audio signal; When the number of snoring sounds contained in the audio signal within a certain window length is greater than a preset number of snoring sounds, the snoring peak data within the window length is obtained, and the pressure data within the window length is obtained; the pressure data includes at least one of the peak data and the trough data; Based on the snoring peak data and the pressure data, the snoring sound and the pressure are matched with each other. If they match, the source of the snoring sound is identified as the pillow user.

2. The method for identifying the snoring source according to claim 1, It is characterized in that The pillow includes at least one deformable element; when the number of the deformable elements is greater than one, obtaining the pressure signal of the deformable element in the pillow specifically includes: The pressure signals of all deformation elements are obtained, and the pressure signal of the deformation element with the largest pressure is selected for analysis.

3. The method for identifying the snoring sound source according to claim 1, It is characterized in that After acquiring the audio signal, it also includes: Filter the audio signal.

4. The method for identifying the snoring source according to claim 1, It is characterized in that After obtaining the pressure signal of the deformation element in the pillow, the method further includes: The pressure signal is smoothed and filtered.

5. The method for identifying the snoring sound source according to claim 1, It is characterized in that The snoring peak data includes at least one of the following: a snoring peak point position, a snoring peak point number, and a snoring duration; The trough data includes at least one of the following: a pressure trough position, a pressure trough number, and a pressure trough amplitude; The peak data includes at least one of the following: a pressure peak position, a pressure peak number, and a pressure peak amplitude.

6. The method for identifying the snoring sound source according to claim 5, It is characterized in that Based on the snoring peak data and pressure data, the snoring and pressure are matched to the source, including: Compare the snoring peak data with the pressure data to determine whether the difference between the snoring peak point and the pressure trough or the pressure peak is within a preset range, or determine whether the difference between the snoring peak point and the pressure trough and the pressure peak are both within the preset range; If so, it is determined that the snoring and the pressure match; otherwise, it is determined that the snoring and the pressure do not match.

7. The method for identifying the snoring source according to claim 6, It is characterized in that Comparing the snoring peak data with the pressure data to determine whether the difference between the snoring peak point and the pressure trough or the pressure peak is within a preset range, or determining whether the difference between the snoring peak point and the pressure trough and the pressure peak are both within a preset range, specifically including: When the number of snoring peak points is equal to the sum of the number of pressure troughs and the number of pressure peaks, the average difference between the pressure troughs and the snoring peak points is calculated as the first average difference, and the average difference between the pressure peaks and the snoring peak points is calculated as the second average difference; The first difference average and the second difference average are summed and then the average is obtained; It is determined whether the average value is less than a first preset error, and if so, it is determined that the snoring sound and the pressure match.

8. The method for identifying the snoring sound source according to claim 6, It is characterized in that Determining whether the difference between the snoring peak point and the pressure trough or the pressure peak is within a preset range, or determining whether the difference between the snoring peak point and the pressure trough and the pressure peak are both within the preset range, specifically includes: When the number of snoring peak points is equal to the number of pressure troughs, the average value of the difference between the pressure trough and the snoring peak points is calculated, and the average value of the difference between the pressure peak and the snoring peak points is calculated as the third difference average value; It is determined whether the average value is less than a second preset error, and whether the third difference average value is greater than the second preset error. If yes, it is determined that the snoring sound matches the pressure.

9. The method for identifying the snoring sound source according to claim 6, It is characterized in that Determining whether the difference between the snoring peak point and the pressure trough or the pressure peak is within a preset range, or determining whether the difference between the snoring peak point and the pressure trough and the pressure peak are both within the preset range, specifically includes: When the number of snoring peak points is equal to the number of pressure peaks, the average value of the difference between the pressure peaks and the snoring peak points is calculated, and the average value of the difference between the pressure trough and the snoring peak points is calculated as the fourth difference average value; It is determined whether the average value is less than a third preset error, and whether the fourth difference average value is greater than the third preset error. If yes, it is determined that the snoring sound matches the pressure.

10. A snoring sound source identification device, It is characterized in that include: A pressure signal acquisition module, used to acquire a pressure signal of a deformation element in the pillow; An audio signal acquisition module, used for acquiring an audio signal; A signal selection module, used for obtaining the snoring peak data within a certain window length and the pressure data within the window length when the number of snoring sounds contained in the audio signal within a certain window length is greater than a preset number of snoring sounds; the pressure data includes at least one of the peak data and the trough data; The snoring source identification module is used to match the source of snoring and pressure based on the snoring peak data and pressure data. If they match, the source of the snoring is identified as the pillow user.

11. A pillow system, comprising a pillow, a deformation element arranged in the pillow, a pressure signal collection device and a snoring sound collection device; It is characterized in that It also includes: the snoring source identification device as claimed in claim 10; the snoring sound collection device is arranged inside, outside or around the pillow; the pressure signal collection device is connected to the deformation element; the pressure signal acquisition module is connected to the pressure signal acquisition device for acquiring the pressure signal of the deformation element in the pillow; the audio signal acquisition module is connected to the snoring sound collection device for acquiring the audio signal.

12. The pillow system according to claim 11, It is characterized in that The deformable element is an air bag or an air bag, and the pressure signal acquisition device is an air pressure signal acquisition device, which correspondingly also includes an air pump box and a control device; the air pump box is used to inflate / deflate the deformable element; the control device is used for the snoring source identification device to control the air pump box to inflate / deflate the deformable element when the snoring source identification device identifies that the source of snoring is the pillow user.

13. The pillow system according to claim 11, It is characterized in that The deformation element is a water bag, and the pressure signal acquisition device is a water pressure signal acquisition device.

Citation Information

Patent Citations

  • Method and pillow for preventing snoring

    CN106691048A

  • Method and system for identifying snore on basis of piezoelectric thin films

    CN107981844A

  • Head-mounted snore monitoring device and snore stopping method

    CN110584626A

  • Snore recognition method, system and device and storage medium

    CN115778324A

  • Snore detector

    JP2010253019A

Cited By

  • Method for identifying person by individual snoring parameters during sleep

    RU2859680C1