Sleep posture detection methods, devices, and head support devices
By using pressure sensing and sound source localization technology in the head support device, the sleeping posture is accurately detected and the head position is adjusted, which solves the problem of inaccurate sleeping posture judgment in snoring intervention devices and achieves effective snoring relief.
Patent Information
- Application Number
- CN202310194357.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-23
- Publication Date
- 2026-01-06
- Estimated Expiration
- 2043-02-23
AI Technical Summary
Existing technologies cannot accurately determine a user's sleeping posture, making it impossible for snoring intervention devices to precisely adjust the head position to alleviate snoring.
By acquiring pressure sensor data of the head acting on the head support device, and combining it with sound source localization to determine the mouth position, the data is projected onto the same plane to determine the head projection outline and mouth projection point. The sleeping posture is detected based on the positional relationship between the two, and the sleeping posture is adjusted through the adjustment device to intervene in snoring.
It improves the accuracy of sleep posture detection, can effectively adjust head position to reduce snoring symptoms, and improve sleep quality.
Smart Images

Figure CN116158758B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of sleep detection and intervention, and more particularly to a method, device, and head support device for detecting sleep posture. Background Technology
[0002] Snoring is a sleep disorder. When the loudness of snoring exceeds 60 dB during deep sleep, it hinders gas exchange during normal breathing, a condition known as sleep apnea. Some sleep apnea sufferers also experience varying degrees of breath-holding during sleep, a condition called obstructive sleep apnea syndrome. Medically, sleep apnea syndrome is defined as a temporary state of hypoxia caused by insufficient oxygen in the blood due to pauses in breathing. While most people believe snoring has no health impact, those who snore chronically or severely often also have sleep apnea syndrome, experiencing pauses in breathing throughout sleep, leading to reduced blood oxygen levels and potentially causing chronic diseases.
[0003] Devices that intervene in snoring using related technologies can monitor a user's snoring and head position while they sleep. Once snoring occurs, the device automatically turns the head to the side by changing its shape, appropriately elevating the neck and throat. This increases the gap between the tongue and throat, reduces vibration of soft tissues in the upper respiratory tract, and thus alleviates snoring.
[0004] Accurately determining the user's head position and sleeping posture is a prerequisite for accurately adjusting the corresponding area to intervene in snoring. Currently, there is no effective solution to the technical problem of how to accurately determine sleeping posture. Summary of the Invention
[0005] According to a first aspect of the present application, a sleeping posture detection method is provided, comprising: acquiring pressure sensing data generated by the head acting on a head support device; determining the contact contour between the head and the head support device based on the pressure sensing data; performing sound source localization to determine the mouth position; projecting the contact contour and the mouth position onto the same plane to obtain a head projection contour and a mouth projection point; and determining the sleeping posture based on the positional relationship between the head projection contour and the mouth projection point.
[0006] In some implementations, determining the sleeping posture based on the positional relationship between the head projection contour and the mouth projection point includes: determining a first reference point on the head projection contour corresponding to the left side of the head and a second reference point corresponding to the right side of the head; determining a first distance between the mouth projection point and the first reference point and a second distance between the mouth projection point and the second reference point; determining a lateral deviation index value of the head relative to the head's orthostatic position based on the first distance and the second distance; and determining the sleeping posture corresponding to the lateral deviation index value based on the correspondence between the sleeping posture and the lateral deviation index value range.
[0007] In some implementations, determining the lateral deviation index value of the head relative to the head's orthostatic position based on the first distance and the second distance includes: determining the ratio of the first distance to the second distance as the lateral deviation index value; or determining the absolute value of the difference between the first distance and the second distance, and determining the ratio of the absolute value to the first distance or the second distance as the lateral deviation index value.
[0008] In some implementations, the sleeping posture includes: supine sleeping, side sleeping, and partial sleeping. The above-mentioned sleeping posture detection method further includes: when the sleeping posture is partial sleeping or side sleeping, determining the direction of head lateral deviation based on a first distance and a second distance, including: comparing the first distance and the second distance; if the first distance is less than the second distance, determining the direction of head lateral deviation to the left; if the first distance is greater than the second distance, determining the direction of head lateral deviation to the right.
[0009] In some embodiments, determining a first reference point corresponding to the left side of the head and a second reference point corresponding to the right side of the head on the head projection contour includes: determining a reference line passing through the mouth projection point according to a preset reference direction, wherein the preset reference direction is the direction perpendicular to the longitudinal direction of the head on the projection plane when the head acts on the head support device in a preset manner; determining the intersection point of the reference line and the head projection contour, taking the intersection point corresponding to the left side of the head as the first reference point and the intersection point corresponding to the right side of the head as the second reference point.
[0010] In some embodiments, the pressure sensing data includes the pressure values of each pressure sensor on a pressure sensor array, wherein the pressure sensor array is disposed on the head support device; wherein determining the contact profile between the head and the head support device based on the pressure sensing data includes: determining the contact profile between the head and the head support device based on the positions of pressure sensors whose pressure values meet preset conditions.
[0011] According to a second aspect of the embodiments of this application, a sleeping posture detection device is provided, comprising: an acquisition module for acquiring pressure sensing data generated by the head acting on a head support device; a head determination module for determining the contact contour between the head and the head support device based on the pressure sensing data; a mouth determination module for performing sound source localization to determine the mouth position; a projection module for projecting the contact contour and the mouth position onto the same plane to obtain a head projection contour and a mouth projection point; and a sleeping posture determination module for determining the sleeping posture based on the positional relationship between the head projection contour and the mouth projection point.
[0012] According to a third aspect of the embodiments of this application, a head support device is provided, comprising: a support body; a pressure sensor array disposed on the support body for generating pressure sensing data in response to the head acting on the support body; a microphone array for acquiring sound signals for sound source localization; and a circuit system communicatively connected to the pressure sensor array and the microphone array, the circuit system being configured to perform the above-described sleeping posture detection method.
[0013] In some embodiments, the head support device further includes an array of adjustment devices disposed on the support body; wherein the circuitry is further configured to control the array of adjustment devices according to the sleeping posture to intervene in snoring by changing the sleeping posture.
[0014] In some implementations, using an array of sleeping posture control adjustment devices to intervene in snoring by changing sleeping posture includes: determining the contact area between the head and the support body based on pressure sensing data from an array of pressure sensors; and controlling the corresponding adjustment devices to intervene in snoring by changing sleeping posture based on the position of the adjustment devices on the support body, the contact area, and the sleeping posture.
[0015] In some embodiments, the adjustment device array is controlled according to the sleeping posture to intervene in snoring by changing the sleeping posture, including at least one of the following: if the sleeping posture is supine, the adjustment device corresponding to one side of the head is controlled to raise that side, and / or the adjustment device corresponding to the other side of the head is controlled to lower that side, so that the sleeping posture is adjusted to side sleeping; if the sleeping posture is lateral, the adjustment device on the side where the head is lateral is controlled to lower that side, and / or the adjustment device on the opposite side of the head is lateral is controlled to raise that side, so that the sleeping posture is adjusted to side sleeping; if the sleeping posture is side sleeping, the adjustment device in a preset range below the mouth is controlled to raise the position of the throat and neck.
[0016] According to a fourth aspect of the present application, a non-transitory computer-readable storage medium storing computer instructions is provided, wherein the computer instructions are used to cause the computer to perform the above-described sleeping posture detection method.
[0017] One or more technical solutions provided in this application embodiment determine the contact profile between the head and the head support device based on pressure sensing data generated by the head acting on the head support device, and perform sound source localization to determine the mouth position. The contact profile and mouth position are projected onto the same plane to obtain the head projection profile and mouth projection point. The sleeping posture is determined based on the positional relationship between the head projection profile and the mouth projection point, which can improve the accuracy of sleeping posture detection. Attached Figure Description
[0018] Further details, features, and advantages of this application are disclosed in the following description of exemplary embodiments in conjunction with the accompanying drawings, in which:
[0019] Figures 1 to 3 The projection diagrams show the sleeping position on the right side, the supine position, and the 45-degree side-lying position, respectively.
[0020] Figure 4 A schematic structural diagram of a head support device according to an embodiment of this application is shown;
[0021] Figure 5A circuit diagram of a head support device according to an embodiment of this application is shown;
[0022] Figure 6 A flowchart of a sleeping posture detection method according to an embodiment of this application is shown;
[0023] Figure 7 Another flowchart of a sleeping posture detection method according to an embodiment of this application is shown;
[0024] Figures 8 to 10 The diagrams show the positional relationship between the reference line passing through the projection point of the mouth and the projection outline of the head when sleeping on the side, back, and lateral sides according to embodiments of this application.
[0025] Figure 11 This diagram illustrates the positional relationship between the reference line passing through the mouth projection point and the head projection outline when sleeping on one's side, on one's back, and at an angle.
[0026] Figure 12 The diagram illustrates the positional relationship between the reference line passing through the projection point of the mouth and the projection outline of the head when sleeping on one's back, on one's right side, and on one's side.
[0027] Figure 13 and Figure 14 Schematic diagrams showing snoring intervention areas for side sleeping and supine sleeping respectively;
[0028] Figure 15 A schematic block diagram of a sleeping posture detection device according to an embodiment of this application is shown. Detailed Implementation
[0029] Embodiments of this application will now be described in more detail with reference to the accompanying drawings. While some embodiments of this application are shown in the drawings, it should be understood that this application can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this application. It should be understood that the drawings and embodiments of this application are for illustrative purposes only and are not intended to limit the scope of protection of this application.
[0030] It should be understood that the steps described in the method embodiments of this application may be performed in different orders and / or in parallel. Furthermore, the method embodiments may include additional steps and / or omit the steps shown. The scope of this application is not limited in this respect.
[0031] The term "comprising" and its variations as used herein are open-ended, meaning "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Definitions of other terms will be given in the following description. It should be noted that the concepts of "first", "second", etc., mentioned in this application are used only to distinguish different devices, modules, or units, and are not intended to limit the order of functions performed by these devices, modules, or units or their interdependencies.
[0032] It should be noted that the terms "a" and "a plurality of" used in this application are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".
[0033] The names of the messages or information exchanged between multiple devices in the embodiments of this application are for illustrative purposes only and are not intended to limit the scope of these messages or information.
[0034] In the embodiments of the application, sleeping posture is distinguished by the degree to which the face turns to both sides during sleep, with different degrees of lateral tilt corresponding to different sleeping postures. The positional relationship between the contact contour and the mouth position differs depending on the degree of lateral tilt. Figures 1 to 3 The diagrams illustrate the positional relationship between the contact contour of the head and the head support device and the mouth position projected onto the same plane (referred to as the projection plane) when the head is sleeping on its right side, supine, and at a 45-degree angle. In this embodiment, sleeping posture is detected based on the positional relationship between the contact contour of the head and the head support device and the mouth position. It should be understood that the terms "sleeping posture" and "sleep" are not limited to lying in bed, but also include sleeping postures such as leaning against a chair. The following description of the present application's solution refers to the accompanying drawings.
[0035] This application provides a head support device. The head support device of this application includes pillows, mattresses, chairs (e.g., massage chairs), sleep pods, and other devices that provide head support during sleep.
[0036] Figure 4 and 5 A schematic structural diagram of a head support device according to an embodiment of this application is shown, such as... Figure 4 and Figure 5 As shown, the head support device includes: a support body 10, a pressure sensor array 20, a microphone array 30, and a circuit system 40.
[0037] The pressure sensor array 20 is used to generate pressure sensing data in response to the head acting on the support body 10. The pressure sensor array 20 at least partially covers the area where the head contacts the head support device.
[0038] In one implementation, the pressure sensor array 20 is configured to form a plane. The plane formed by the pressure sensor array 20 is adapted to the area of the support body 10 used for placing the head. It should be understood that the term "plane" is not a plane in the mathematical sense. For example, taking a pillow as an example, the pressure sensor array 20 is configured such that when the support body 10 is placed on a mattress or other bedding, the plane formed by the pressure sensor array 20 is substantially parallel to the bed surface. However, this embodiment is not limited to this; it is also possible for the pressure sensor array 20 to be configured such that when the support body 10 is placed on a mattress or other bedding, the pressure sensor array 20 has a certain angle with the bed surface.
[0039] To maintain comfort, the head support device typically deforms when the head acts on it. To reduce the deformation of the pressure sensor array 20, in some embodiments, the pressure sensor array 20 is positioned close to the lower surface of the support body 10, and a slightly firmer, soft material, including but not limited to memory foam, can be applied over the pressure sensor array 20. The head acts on the upper surface of the support body 10, while the lower surface of the support body 10 acts on a mattress or other bedding or is supported by other support components. The closer the head is to the lower surface of the support body 10, the smaller the deformation caused by the head's force. Therefore, the deformation of the pressure sensor array 20 can be reduced, allowing the pressure sensor array 20 to remain essentially planar when subjected to the head's force.
[0040] In one implementation, the pressure sensor array 20 includes a flexible fabric pressure sensor array. The flexible fabric pressure sensor array uses specific yarns to maintain the original properties of the fabric while offering good stretchability and comfort.
[0041] The microphone array 30 is used to collect sound signals for sound source localization. The microphone array 30 may include multiple microphones, and the positional relationship and number of the microphones are not limited in this embodiment. The microphone array 30 may be disposed on the support body 10 or independently of the support body 10, and this embodiment is not limited in this respect.
[0042] Typically, when using a microphone array 30 for sound source localization, the sound source localization coordinate system (also known as the microphone array coordinate system) is determined based on the positional relationship between the microphones in the microphone array 30, and the coordinates of the sound source in the sound source localization coordinate system are determined. In some embodiments, the sound source localization coordinate system is a planar coordinate system, that is, determining the position of the sound source relative to the origin in a two-dimensional plane.
[0043] Typically, the side deformation of the support body 10 is small or non-existent. In some embodiments, the microphone array 30 is disposed on at least one side of the support body 10 to maintain almost no change in the positional relationship of the microphone array 30. For example, Figure 4 As shown, the microphone array 30 is located on the rear side of the support body 10.
[0044] The circuit system 40 is communicatively connected to the pressure sensor array 20 and the microphone array 30. In this embodiment, the circuit system 40 may include one or more processors and a memory. Exemplarily, in some embodiments, the circuit system 40 may include a processor for performing sound source localization.
[0045] In this embodiment, the circuit system 40 communicates with the pressure sensor array 20, which can be wired or wireless. The circuit system 40 acquires pressure sensing data generated by the pressure sensor array 20 in response to the head acting on the support body 10, and determines the contact profile between the head and the support body 10 based on the pressure sensing data. This contact profile is in the coordinate system corresponding to the pressure sensor array 20. The pressure sensing data may include the pressure values of each pressure sensor on the pressure sensor array 20. In some examples, the pressure value output by the pressure sensor array 20 is an analog value, and the circuit system 40 performs analog-to-digital conversion on the analog value to obtain the corresponding digital value of the pressure value. In other examples, the pressure value output by the pressure sensor array 20 is a digital value.
[0046] In this embodiment, the circuit system 40 communicates with the microphone array 30, which can be wired or wireless. The circuit system 40 acquires the sound signal collected by the microphone array 30 and determines the mouth position based on the sound signal. The mouth position is in the coordinate system corresponding to the microphone array 30.
[0047] In this embodiment, the circuit system 40 projects the mouth position and contact contour onto the same plane based on the positional relationship between the pressure sensor array 20 and the microphone array 30. The positional relationship between the pressure sensor array 20 and the microphone array 30 serves as an internal parameter of the head support device.
[0048] The circuit system 40 is configured to perform a sleep posture detection method to determine a sleep posture. In some embodiments, the circuit system 40 is also configured to detect snoring based on sound signals acquired by the microphone array 30, and to perform the sleep posture detection method if snoring is detected. The sleep posture detection method will be described later in this specification.
[0049] In some implementations, such as Figure 4 and 5As shown, the head support device also includes an adjustment device array 50 disposed on the support body. The circuit system 40 is also configured to control the adjustment device array 50 according to the sleeping posture to intervene in snoring by changing the sleeping posture.
[0050] In some implementations, such as Figure 4 As shown, the adjustment device array 50 is mounted on the pressure sensor array 30 and close to the upper surface of the support body 10. Therefore, the adjustment of the adjustment device array 50 will hardly cause deformation of the pressure sensor array 30.
[0051] In one implementation, the adjustment device array 50 includes an airbag array. The airbag array includes multiple airbags, at least some of which are independently controllable. Head posture is adjusted by inflating and deflating the airbags, thereby adjusting the height of the airbag positions. In some implementations, the circuitry 50 is configured to determine the timing of airbag inflation and / or deflation based on the pressure at corresponding positions of the airbags in the airbag array.
[0052] In some embodiments, the circuit system 50 is configured to: determine the contact area between the head and the support body 10 based on pressure sensing data from the pressure sensor array 20; and control the corresponding adjustment devices in the adjustment device array 50 to intervene in snoring by changing the sleeping posture based on the position, contact area, and sleeping posture of the adjustment devices on the support body 10.
[0053] In some embodiments, the sleep posture control adjustment device array is used to intervene in snoring by changing the sleep posture, including at least one of the following: if the sleep posture is supine, the adjustment device corresponding to one side of the head is controlled to raise that side, and / or the adjustment device corresponding to the other side of the head is controlled to lower that side, so that the sleep posture is adjusted to side sleeping; if the sleep posture is lateral, the adjustment device on the side where the head is lateral is controlled to lower that side, and / or the adjustment device on the opposite side of the head is lateral is controlled to raise that side, so that the sleep posture is adjusted to side sleeping; if the sleep posture is side sleeping, the adjustment device in a preset range below the mouth is controlled to raise the position of the throat and neck.
[0054] In some implementations, the positional relationship between the regulating devices in the regulating device array 50 and the pressure sensors in the pressure sensor array 30 is marked in the circuit system 40, and the position of the associated regulating device can be determined based on the pressure sensing data based on this positional relationship.
[0055] The following explanation uses a pillow as an example to illustrate head support devices.
[0056] A flexible fabric pressure sensor, employing a piezoelectric element, is installed inside the pillow near its lower surface. When a person rests their head on the pillow, the corresponding area of the piezoelectric element experiences pressure, generating a change in current, thus pinpointing the head's position on the element. Since the pressure sensor array is approximately planar, the pressure exerted by the head on the piezoelectric element plane represents a two-dimensional region. Specifically, a planar flexible fabric pressure sensor array can be placed inside the pillow near its lower surface. The pillow has a certain degree of rigidity, so when a person rests their head on it, the pressure sensor array remains largely planar. The points on the sensor plane that experience pressure exceeding a certain threshold can be counted to form a two-dimensional planar region.
[0057] A microphone array is placed on the pillow to pinpoint the source of snoring, specifically the snorer's mouth. In space, a three-dimensional coordinate system is established with the surface of the bed containing the flexible fabric pressure sensor array as the xy-plane and the upward vertical direction as the z-axis. The origin of the coordinate system can be the projection of the geometric center of the microphone array onto the xy-plane, or it can be the center of the rectangular area of the flexible fabric pressure sensor array. This allows for the localization of the snorer's mouth's three-dimensional coordinates.
[0058] Pillows can be divided into an inner core and a pillowcase. The outer pillowcase can be made thinner and softer for comfortable sleep, while the inner core can be slightly firmer to prevent deformation. A microphone array can be placed on the back side.
[0059] The following is combined Figure 4 and Figure 5 The head support device shown is used to illustrate the sleeping posture detection method of this application embodiment.
[0060] Figure 6 A flowchart of a sleeping posture detection method according to an embodiment of this application is shown, such as... Figure 6 As shown, the sleeping posture detection method includes steps S601 to S605.
[0061] Step S601: Obtain pressure sensing data generated by the head acting on the head support device.
[0062] In one implementation, the pressure sensing data includes the pressure values of each pressure sensor on the pressure sensor array.
[0063] Step S602: Determine the contact profile between the head and the head support device based on the pressure sensing data.
[0064] In this embodiment, the contact profile between the head and the head support device is in the coordinate system corresponding to the pressure sensor array.
[0065] As one implementation method, the contact profile between the head and the head support device is determined based on the position of the pressure sensor whose pressure value meets preset conditions.
[0066] Points on an exemplary statistical pressure sensor array that sense pressure exceeding a certain threshold form a two-dimensional planar region, with the boundary of this two-dimensional planar region serving as the contact profile between the head and the head support device.
[0067] In practical applications, the edges of the two-dimensional planar region determined by the pressure distribution may not be smooth enough, meaning the contact profile between the head and the head support device may not be smooth, potentially leading to uncertain reference points during the process. As one implementation method, the contact profile can be smoothed, such as by applying smoothing, interpolation, or fitting techniques to the edge points, to make the contact profile smoother.
[0068] In addition, since the neck or even part of the shoulders usually rests on the head support during sleep, the contact contour also includes the area of the neck and shoulders that are pressed against the head support.
[0069] Step S603: Perform sound source localization to determine the mouth position.
[0070] The mouth position is indicated by coordinates in the sound source localization coordinate system. This coordinate system is based on the position of the microphone array.
[0071] In this embodiment, sleeping posture is distinguished by the degree to which the face turns to both sides during sleep, with different degrees of lateral tilt corresponding to different sleeping postures. The positional relationship between the contact contour and the mouth position differs depending on the degree of lateral tilt.
[0072] Step S604: Project the contact contour and mouth position onto the same plane to obtain the head projection contour (the area formed by it is called the head projection area) and mouth projection point.
[0073] Step S605: Determine the sleeping position based on the positional relationship between the head projection outline and the mouth projection point.
[0074] The distance between the mouth projection point and the symmetrical positions on the left and right sides of the head projection contour varies with facial orientation. Therefore, facial orientation is measured by the distance between the mouth projection point and the symmetrical positions on the left and right sides of the head projection contour. In some embodiments, the sleeping posture is determined based on the positional relationship between the head projection contour and the mouth projection point, including steps A to D.
[0075] Step A: Determine the first reference point on the head projection contour corresponding to the left side of the head, and the second reference point corresponding to the right side of the head.
[0076] In one implementation, determining a first reference point corresponding to the left side of the head and a second reference point corresponding to the right side of the head on the head projection contour includes: determining a reference line passing through the mouth projection point according to a preset reference direction, wherein the preset reference direction is the direction perpendicular to the longitudinal direction of the head on the projection plane when the head acts on the head support device in a preset manner; determining the intersection point of the reference line and the head projection contour, taking the intersection point corresponding to the left side of the head as the first reference point and the intersection point corresponding to the right side of the head as the second reference point. Here, the longitudinal direction of the head refers to the direction from the top of the head to the neck.
[0077] Taking a pillow as an example, a pillow is roughly rectangular, with the long side of the rectangle serving as a preset reference direction. When the human body acts on the pillow with the shoulders roughly parallel to this long side and the head and torso in a roughly straight line, the longitudinal direction of the head is roughly perpendicular to this long side. If lying on the bed in the aforementioned posture, the longitudinal direction of the human body is also roughly perpendicular to this long side.
[0078] Step B: Determine the first distance between the mouth projection point and the first reference point, and the second distance between the mouth projection point and the second reference point.
[0079] Step C: Determine the lateral deviation index value of the head relative to its orthostatic position based on the first distance and the second distance. The lateral deviation index value indicates the degree of deviation of the head from its orthostatic position. Orthostatic position means that the head is not tilted to the left or right. When the head is in an orthostatic position, the first distance and the second distance are approximately equal.
[0080] As one implementation method, the ratio of the first distance to the second distance is determined as the lateral deviation index value. Since the ratio of the first distance to the second distance is relative and does not vary from person to person, it facilitates the establishment of a uniform lateral deviation index range. In other words, the established lateral deviation index value range is applicable to the vast majority of people.
[0081] As another implementation, the absolute value of the difference between the first distance and the second distance is determined, and the ratio of this absolute value to the first distance or the second distance is determined as the lateral deviation index value. Since the ratio of this absolute value to the first distance or the second distance is a relative relationship, there is no issue of individual variation, thus facilitating the establishment of a uniform lateral deviation index range. In other words, the established lateral deviation index value range can be applied to the vast majority of people.
[0082] Step D: Determine the sleeping position corresponding to the lateral deviation index value based on the correspondence between sleeping positions and the range of lateral deviation index values.
[0083] In this embodiment, multiple lateral deviation index value intervals can be defined, each interval corresponding to a range of head lateral deviation degrees, and each interval corresponding to a sleeping position. Sleeping positions may include: side sleeping, partial sleeping, and supine sleeping. The degree of head deviation from the normal head position decreases sequentially among side sleeping, partial sleeping, and supine sleeping.
[0084] In some implementations, the direction of head lateral deviation is determined based on a first distance and a second distance, specifically including: comparing the first distance and the second distance; if the first distance is less than the second distance, the direction of head lateral deviation is determined to be left; if the first distance is greater than the second distance, the direction of head lateral deviation is determined to be right.
[0085] Figure 7 Another flowchart of the sleeping posture detection method according to an embodiment of this application is shown, such as Figure 7 As shown, the sleeping posture detection method includes steps S701 to S710.
[0086] Step S701: Acquire pressure sensing data generated by the head acting on the head support device. The pressure sensing data includes the pressure values of each pressure sensor on the pressure sensor array.
[0087] Step S702: Determine the contact profile between the head and the head support device based on the pressure sensing data.
[0088] In this embodiment, the contact profile between the head and the head support device is defined in the coordinate system corresponding to the pressure sensor array. The contact profile between the head and the head support device is determined based on the positions of the pressure sensors whose pressure values meet preset conditions. Specifically, points on the pressure sensor array where the pressure exceeds a certain threshold are counted and formed into a two-dimensional planar region. The boundary of this two-dimensional planar region is used as the contact profile between the head and the head support device.
[0089] Step S703: Perform sound source localization to determine the mouth position. The mouth position is defined as coordinates in the sound source localization coordinate system, which is based on the position of the microphone array.
[0090] In some implementations, the sound source positioning coordinate system and the coordinate system corresponding to the pressure sensor array are the same coordinate system. In other implementations, the sound source positioning coordinate system and the coordinate system corresponding to the pressure sensor array are different coordinate systems. Based on the relationship between the two coordinate systems, the mouth position and contact contour are unified into the same coordinate system.
[0091] Step S704: Project the contact contour and mouth position onto the same plane to obtain the head projection contour and mouth projection point. In this embodiment, the contact contour and mouth position can be projected onto the plane where the pressure sensor array is located.
[0092] Step S705: Determine a reference line passing through the projection point of the mouth according to a preset reference direction, wherein the preset reference direction is the direction perpendicular to the longitudinal direction of the head on the projection plane when the head acts on the head support device in a preset manner.
[0093] Step S706: Determine the intersection point of the reference line and the head projection contour, take the intersection point corresponding to the left side of the head as the first reference point, and take the intersection point corresponding to the right side of the head as the second reference point.
[0094] Step S707: Determine the first distance between the mouth projection point and the first reference point, and the second distance between the mouth projection point and the second reference point.
[0095] Step S708: Determine the lateral deviation index value based on the first distance and the second distance.
[0096] In this embodiment, the first distance is denoted as d1, and the second distance is denoted as d2. As an example, the lateral deviation index value can be expressed as min(d1,d2) / max(d1,d2), which is the ratio of the smaller of d1 and d2 to the larger of d1 and d2. As another example, the lateral deviation index value can be expressed as |(d1-d2)| / max(d1,d2). It should be understood that other calculation methods can also be used to determine the lateral deviation index value, and the calculation method of the lateral deviation index value is not limited in this embodiment.
[0097] Step S709: Determine the sleeping position corresponding to the lateral deviation index value based on the correspondence between sleeping positions and the range of lateral deviation index values.
[0098] In step S709, the determination is made based on the lateral deviation index value range into which the obtained lateral deviation index value determined in step S708 falls. Each lateral deviation index value range corresponds to a sleeping position. Taking the lateral deviation index value as min(d1,d2) / max(d1,d2) as an example, the lateral deviation index value is between 0 and 1, and the larger the lateral deviation index value, the smaller the degree of lateral deviation. A first threshold P1 and a second threshold P2 are set, with the first threshold P1 being less than the second threshold P2, resulting in lateral deviation index value ranges of 0~P1, P1~P2, and P2~1. The lateral deviation index value range 0~P1 corresponds to side sleeping, the lateral deviation index value range P1~P2 corresponds to partial sleeping, and the lateral deviation index value range P2~1 corresponds to supine sleeping. The first threshold P1 and the second threshold P2 can be determined based on statistical analysis.
[0099] Step S710: When the sleeping position is side-lying or lateral-lying, the direction of head lateralization is determined based on a first distance and a second distance. As one implementation, the first distance and the second distance are compared; if the first distance is less than the second distance, the direction of head lateralization is determined to be left; if the first distance is greater than the second distance, the direction of head lateralization is determined to be right.
[0100] In this embodiment, sleeping positions are categorized as supine, side-lying, and lateral sleeping. Step S709 determines that the sleeping position is one of these three: supine, side-lying, or lateral sleeping. If the sleeping position is side-lying or lateral sleeping, step S710 determines the direction of head tilt. Based on steps S709 and S710, the sleeping position can be determined to be one of supine, right-lateral sleeping, left-lateral sleeping, right side sleeping, or left side sleeping.
[0101] The following examples illustrate sleeping positions including supine, side, and partial sleeping.
[0102] A three-dimensional coordinate system is established with the plane containing the pressure sensor array of the head support device as the xy-plane, the horizontal direction of the head support device as the x-axis, the direction perpendicular to the x-axis as the y-axis, and the direction perpendicular to the xy-plane as the z-axis. The origin of this three-dimensional coordinate system can be the projection of the geometric center of the microphone array onto the xy-plane, or it can be the center of the rectangular area of the pressure sensor array. The following description is based on this three-dimensional coordinate system.
[0103] Assume that when a user is asleep, the axis from the top of the head to the bottom (i.e., from the top of the head to the chin, also known as the longitudinal axis of the head) is parallel to the y-axis. Using the projection point of the mouth as a reference, draw a straight line along the x-axis. The line intersects the head projection contour at two points (one on each side). These two points are considered as the projection positions symmetrical on the left and right sides of the head. Calculate the distance from the two points to the projection point of the mouth.
[0104] Figures 8 to 10 The diagrams show the positional relationship between the mouth projection point and the head projection contour in side-lying, supine, and lateral sleeping positions according to embodiments of this application. (Refer to...) Figures 8 to 10 As shown, the distance difference between the two intersection points of the line drawn passing through the projection point of the mouth and parallel to the x-axis and the head projection contour differs significantly when sleeping on the side, back, and supine. For example... Figure 8 As shown, the distance difference is quite large, which can be considered... Figure 8 The positional relationship shown corresponds to sleeping on one's side; as... Figure 9 As shown, the distance is close, so it can be considered that... Figure 9 The positional relationship shown corresponds to sleeping on one's back; as Figure 10 As shown, the distance difference is between Figure 8 and Figure 9 Between, it can be considered Figure 10 The positional relationship shown corresponds to partial sleep.
[0105] The distances between the line drawn passing through the mouth projection point and parallel to the x-axis and the two intersection points (intersection point 1 and intersection point 2) of the head projection contour are the first distance and the second distance, respectively. The smaller of the first distance and the second distance is denoted as d1, and the larger of the first distance and the second distance is denoted as d2. Specifically, when the first distance is less than the second distance, the first distance is d1 and the second distance is d2; when the first distance is greater than the second distance, the first distance is d2 and the second distance is d1.
[0106] The ratio of the two distances is used as the lateral deviation index value, which can be defined as follows:
[0107]
[0108] The parameter value of 0.25 is the first threshold and 0.8 is the second threshold. These are just examples of empirical values. In actual applications, different parameter values can be set to divide different ranges of lateral deviation index values.
[0109] Alternatively, taking the distance difference Δd = d2 - d1, the lateral deviation index value can be defined as follows:
[0110]
[0111] Among them, the parameter values of 0.2 and 0.75 are used as empirical examples. In practical applications, different parameter values can be set to divide different ranges of lateral deviation index values.
[0112] The above assumes that the axis from the top of the head to the bottom (i.e., from the top of the head to the chin, i.e., the longitudinal direction of the head) is parallel to the y-axis when the user is sleeping. In this case, it can be defined as upright sleeping on a head support device. In reality, the axis from the top of the head to the bottom may not be parallel to the y-axis. Therefore, the upright sleeping position can be defined as oblique sleeping. When obliquely sleeping, the straight line passing through the projection point of the mouth is no longer parallel to the x-axis, but perpendicular to the axis from the top of the head to the bottom. The direction of the axis from the top of the head to the bottom is defined as the oblique sleeping direction, and the angle (acute angle) between it and the negative y-axis is defined as the oblique sleeping angle. The oblique sleeping angle is 0 when upright sleeping.
[0113] Figure 11 and 12 The diagrams illustrate the positional relationship between the projection point of the mouth and the projection outline of the head when sleeping on one's side and back. Figure 11 and 12As shown, the dotted line represents the oblique sleeping direction, the vertical solid line is parallel to the y-axis, and the angle between the oblique sleeping direction and the vertical solid line is the oblique sleeping angle. The slanted dashed line represents a straight line perpendicular to the oblique sleeping direction and passing through the projection point of the mouth; its intersections with the head projection contour are intersection point 1 and intersection point 2. Intersection points 1 and 2 are considered as symmetrical projection positions on the left and right sides of the head. The horizontal solid line represents a straight line parallel to the x-axis and passing through the projection point of the mouth; its intersections with the head projection contour are intersection point 11 and intersection point 22. Intersection points 11 and 22 are actually asymmetrical projection positions on the left and right sides of the head. Intersection points 1 and 2 are the actual intersection points considering oblique sleeping, while intersection points 11 and 22 are approximate intersection points without considering oblique sleeping. Figure 11 When sleeping on one's side, the distances from the projection point of the mouth to the actual intersection points (intersection points 1 and 2) and to the approximate intersection points (intersection points 11 and 22) differ significantly. For example... Figure 12 As shown, when lying on one's back, the distances from the projection point of the mouth to the actual intersection points (intersection points 1 and 2) and to the approximate intersection points (intersection points 11 and 22) are not significantly different.
[0114] Based on the above analysis of oblique sleeping and straight sleeping, since it is difficult to determine the angle of oblique sleeping, and considering that the angle of oblique sleeping is generally not too large and the head projection area is relatively small, in some implementations, the intersection of a straight line parallel to the x-axis direction passing through the projection point of the mouth (i.e., the preset reference direction is the x-axis direction, and the reference line is parallel to the x-axis) and the head projection contour is used to calculate the error, which is relatively small and is equivalent to an approximation.
[0115] The sleep posture detection method of this application can accurately determine the sleep posture. Furthermore, snoring is intervened based on the sleep posture determined by the above-described sleep posture detection method. In some embodiments, snoring is detected, and if snoring is detected, the sleep posture detection method and snoring intervention are performed.
[0116] In some implementations, using an array of sleeping posture control adjustment devices to intervene in snoring by changing sleeping posture includes: determining the contact area between the head and the support body based on pressure sensing data from an array of pressure sensors; and controlling the corresponding adjustment devices to intervene in snoring by changing sleeping posture based on the position of the adjustment devices on the support body, the contact area, and the sleeping posture.
[0117] As one implementation, the adjustment device array is controlled according to the sleeping posture to intervene in snoring by changing the sleeping posture, including at least one of the following: adjusting from supine to side sleeping, adjusting from partial to lateral sleeping to side sleeping, and raising the position of the throat and neck when sleeping on the back.
[0118] If the snoring is detected as a supine sleeping position, the adjustment device on one side of the head is controlled to raise that side, and / or the adjustment device on the other side of the head is controlled to lower that side, so that the sleeping position is adjusted to a side sleeping position.
[0119] If the snoring is detected as a side-lying sleeping position, the adjustment device on the side where the head is turned to the side is lowered, and / or the adjustment device on the opposite side of the head is turned to the side is raised, so that the sleeping position is adjusted to side-lying.
[0120] If snoring is detected as a side-lying position, adjust the device below the mouth within a preset range to elevate the position of the throat and neck.
[0121] The following is combined Figure 13 and Figure 14 An exemplary method for intervening in snoring is provided. In this example, the head support device is a pillow, the pressure sensor array is a piezoelectric element, and the adjustment device array is an airbag.
[0122] like Figure 13 and Figure 14 As shown, the pillow's projection onto the bed surface is approximately a rectangle, specifically the outermost thick solid-line rectangle. The projection of its adjustment mechanism array onto the bed surface is also a rectangle; each adjustment mechanism is independent. The projection of the adjustment mechanism array is as follows: Figure 13 and Figure 14 The array of pressure sensors near the bottom of the pillow projects onto the bed surface, also forming a rectangle. Figure 13 and Figure 14 A rectangle with thin solid lines. The origin of the xy coordinate system is at the center of the pillow projection rectangle, which is also the center of the projection of the adjustment device array and the pressure sensor array.
[0123] Side sleeping adjustment strategies
[0124] If snoring is detected in a side-lying position, adjust the device below the mouth within a preset range to elevate the position of the throat and neck.
[0125] like Figure 13 As shown, the user is sleeping on their side, slightly angled towards the lower right side of the pillow. The force area projected onto the bed surface by the pressure sensor array is as follows. Figure 13 Mid-head projection area. After the mouth position is calculated using sound source localization, it is projected onto the bed surface, as shown in the image. Figure 13 The position of the solid dot in the center. Along Figure 13 A reference line is formed by passing through the projection point of the mouth along the x-axis. The reference line intersects the projection area of the head at intersection points 1 and 2. Thus, the two points on the projection area of the head whose ordinates are closest to the ordinates of the projection point of the mouth are found. Intersection point 1 is the first reference point corresponding to the left side of the head, and intersection point 2 is the second reference point corresponding to the right side of the head.
[0126] The user's sleeping position is determined to be side-sleeping based on the distance relationship between the projection point of the mouth and the two intersection points, requiring elevation of the throat and neck. Taking an airbag array as an example... Figure 13As shown, the inflation area is defined as the region below the mouth projection point (e.g., 5 to 15 cm) and the region to the left and right of the mouth projection point (e.g., 10 cm). The airbag projected onto the inflation area needs to be inflated, as shown... Figure 13 The two gray airbag projection areas correspond to the airbags ( Figure 13 (As shown in the image, it is an inflatable airbag, such as...) Figure 13 As shown, the inflation area and the airbags projected onto the inflation area do not completely overlap. The inflation time for each airbag is set according to a certain proportion based on the pressure exerted on its projection area. Figure 13 The large overlap between the projection area and inflation area of the left airbag indicates that the corresponding airbag projection area may be subjected to greater pressure, suggesting that the larynx and neck position is mainly located at the position corresponding to the left airbag. Therefore, a longer inflation time can be set for the corresponding airbag. Figure 13 The overlap between the right-side airbag projection area and the inflation area is small, indicating that the pressure on the corresponding airbag projection area is low. This suggests that a small portion of the larynx and neck region is located at the position corresponding to the right-side airbag, allowing for a shorter inflation time to be set for that airbag. For example, the pressure on each airbag projection area can be set to three levels, each corresponding to a specific inflation time.
[0127] Supine sleeping adjustment strategy
[0128] If snoring is detected in a supine sleeping position, adjust the device corresponding to one side of the head to raise that side, and / or adjust the device corresponding to the other side of the head to lower that side, thereby adjusting the sleeping position to a side sleeping position.
[0129] Sleeping on your back corresponds to a range of lateral head tilt values, meaning that even when sleeping on your back, your head may still have a slight lateral tilt. For example, the distance between the projection point of the mouth and intersection points 1 and 2 determines whether to inflate or deflate the head. If the distances are unequal, the side with the smaller distance (the side where the head is tilted to the side) is left untreated or deflated, while the side with the larger distance (the side opposite the head tilt) is inflated to adjust the head to the side where it was originally tilted to the side. If the distances are equal, either side can be inflated while the other side is left untreated or deflated.
[0130] like Figure 14 As shown, the user is sleeping on their back with their head resting on the lower left side of the pillow. Figure 14 As shown, the distances from the mouth projection point to the two intersection points (intersection point 1 and intersection point 2) are not significantly different, indicating that the person is sleeping on their back. For example, one side of the head can be appropriately raised a certain distance, while the other side can be appropriately lowered a certain distance. Within the head projection area (including the neck and part of the back), the airbags projected into this range, i.e., the airbags with detected pressure, are the airbags that are inflated and deflated, while some airbags with lower pressure or those farther from the mouth projection point are deflated. For example... Figure 14The airbags in the gray projection area are the ones that are inflated and deflated. However, the airbags in the diagonally patterned projection area are also in the inflation / deflation area, but the area of contact between the projection area and the head, shoulders, and neck is smaller. Therefore, the pressure detected is smaller, and inflation / deflation has little effect on adjusting sleeping posture, so they are not inflated or deflated.
[0131] Misconception adjustment strategies
[0132] If the sleeping position is side sleeping, adjust the device on the side where the head is turned to lower that side, and / or adjust the device on the opposite side of the head to raise that side, so that the sleeping position is adjusted to side sleeping.
[0133] inflation / deflation control
[0134] When controlling inflation and deflation, the inflation time for each airbag can be set according to a certain ratio based on the pressure detected in the projection area of each airbag. For example, the pressure detected in the projection area of each airbag can be set to three levels, with each level corresponding to an inflation time. During inflation and deflation control, if the airbag is already fully inflated, it will not respond to the inflation command; inflation will only be performed after a certain amount of air has been deflated. If the airbag is completely deflated, it will not respond to the deflation command; deflation will only be performed after some air has been inflated.
[0135] After each inflation / deflation adjustment, the head area and mouth sound source can be determined to continue judging the head position and sleeping posture. The pillow shape can then be adjusted based on this information until the detected snoring level is below the threshold, at which point the operation stops.
[0136] After determining the head position and sleeping posture, the inflation and deflation of the airbags can be controlled in other ways. For example, when sleeping on your back, one side can be raised while the other side is lowered, and the neck can be raised at the same time. When sleeping on one side, the neck can also be raised. Alternatively, if the pressure is too low after some airbags are fully inflated, it means that the user may have left the position of the airbag, so some air can be released to reduce the tension of the airbag.
[0137] This application also provides a sleeping posture detection device.
[0138] Figure 15 A schematic block diagram of a sleeping posture detection device according to an embodiment of this application is shown, such as... Figure 15As shown, the sleeping posture detection device includes: an acquisition module 1510 for acquiring pressure sensing data generated by the head acting on the pillow; a head determination module 1520 for determining the contact contour between the head and the pillow based on the pressure sensing data; a mouth determination module 1530 for performing sound source localization to determine the mouth position; a projection module 1540 for projecting the contact contour and the mouth position onto the same plane to obtain a head projection contour and a mouth projection point; and a sleeping posture determination module 1550 for determining the sleeping posture based on the positional relationship between the head projection contour and the mouth projection point.
[0139] In some implementations, the pressure sensing data includes the pressure values of each pressure sensor on the pressure sensor array. The acquisition module 1510 is used to determine the contact profile between the head and the pillow based on the position of the pressure sensor whose pressure value meets a preset condition.
[0140] In some embodiments, the sleeping posture determination module 1550 is used to determine a first reference point on the head projection contour corresponding to the left side of the head and a second reference point corresponding to the right side of the head; determine a first distance between the mouth projection point and the first reference point and a second distance between the mouth projection point and the second reference point; determine a lateral deviation index value of the head relative to the head's orthogonal position based on the first distance and the second distance; and determine the sleeping posture corresponding to the lateral deviation index value based on the correspondence between the sleeping posture and the lateral deviation index value range.
[0141] In some embodiments, the sleeping posture determination module 1550 is used to determine a reference line passing through the projection point of the mouth according to a preset reference direction, wherein the preset reference direction is the direction perpendicular to the longitudinal direction of the head on the projection plane when the head acts on the head support device in a preset manner; determine the intersection point of the reference line and the projection outline of the head, and take the intersection point corresponding to the left side of the head as the first reference point and the intersection point corresponding to the right side of the head as the second reference point.
[0142] In some implementations, the sleeping posture determination module 1550 is used to determine the ratio of a first distance to a second distance as a lateral deviation index value. The ratio of the first distance to the second distance is a relative relationship and does not vary from person to person, thus facilitating the setting of a uniform lateral deviation index range. In other words, the set lateral deviation index value range can be applied to the vast majority of people.
[0143] In some implementations, the sleeping posture determination module 1550 is used to determine the absolute value of the difference between a first distance and a second distance, and to determine the ratio of this absolute value to the first distance or the second distance as a lateral deviation index value. Since the ratio of this absolute value to the first distance or the second distance is a relative relationship, there is no issue of individual variation, thus facilitating the setting of a uniform lateral deviation index range. In other words, the set lateral deviation index value range can be applied to the vast majority of people.
[0144] In some embodiments, the sleeping posture determination module 1550 is further configured to determine the head lateral deviation direction based on a first distance and a second distance, specifically including: comparing the first distance and the second distance; if the first distance is less than the second distance, determining the head lateral deviation direction as left; if the first distance is greater than the second distance, determining the head lateral deviation direction as right.
[0145] An exemplary embodiment of this application also provides a non-transitory computer-readable storage medium storing a computer program, wherein the computer program, when executed by a computer's processor, is used to cause the computer to perform a method according to an embodiment of this application.
[0146] An exemplary embodiment of this application also provides a computer program product, including a computer program, wherein, when executed by a computer's processor, the computer program is used to cause the computer to perform a method according to an embodiment of this application.
[0147] The program code used to implement the methods of this application may be written in any combination of one or more programming languages. This program code may be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing device, such that when executed by the processor or controller, the functions / operations specified in the flowcharts and / or block diagrams are implemented. The program code may be executed entirely on a machine, partially on a machine, as a standalone software package partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0148] In the context of this application, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. Machine-readable media can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0149] As used in this application, the terms "machine-readable medium" and "computer-readable medium" refer to any computer program product, device, and / or apparatus (e.g., disk, optical disk, memory, programmable logic device (PLD)) for providing machine instructions and / or data to a programmable processor, including machine-readable media that receive machine instructions as machine-readable signals. The term "machine-readable signal" refers to any signal for providing machine instructions and / or data to a programmable processor.
Claims
1. A sleep position detection method characterized by, The method comprises: obtaining pressure sensing data generated by the head acting on the head support device, and determining a contact profile of the head and the head support device according to the pressure sensing data, wherein the pressure sensing data comprises pressure values of each pressure sensor arranged on a pressure sensor array of the head support device; performing sound source positioning to determine a mouth position; projecting the contact profile and the mouth position onto the same plane to obtain a head projection profile and a mouth projection point; determining a sleeping posture according to a positional relationship between the head projection profile and the mouth projection point.
2. The sleep position detection method according to claim 1, wherein The method of determining a sleeping posture according to a positional relationship between the head projection profile and the mouth projection point comprises: determining a first reference point corresponding to a left side of the head and a second reference point corresponding to a right side of the head on the head projection profile; determining a first distance between the mouth projection point and the first reference point and a second distance between the mouth projection point and the second reference point; determining a lateral deviation index value of the head relative to a head normal position according to the first distance and the second distance; determining a sleeping posture corresponding to the lateral deviation index value according to a corresponding relationship between the sleeping posture and the lateral deviation index value interval.
3. The sleep position detection method according to claim 2, characterized by, The method of determining a lateral deviation index value of the head relative to a head normal position according to the first distance and the second distance comprises: determining a ratio of the first distance and the second distance as the lateral deviation index value; or determining an absolute value of a difference between the first distance and the second distance, and determining a ratio of the absolute value and the first distance or the second distance as the lateral deviation index value.
4. The sleep position detection method according to claim 2, wherein The sleeping posture comprises supine sleep, lateral sleep and deviation sleep, and in the case that the sleeping posture is deviation sleep or lateral sleep, the method of determining a head lateral deviation direction according to the first distance and the second distance comprises: comparing the first distance and the second distance; if the first distance is less than the second distance, determining that the head lateral deviation direction is left deviation; if the first distance is greater than the second distance, determining that the head lateral deviation direction is right deviation.
5. The sleep position detection method according to any one of claims 2 to 4, characterized in that, The method of determining a first reference point corresponding to a left side of the head and a second reference point corresponding to a right side of the head on the head projection profile comprises: determining a reference line passing through the mouth projection point according to a preset reference direction, wherein the preset reference direction is a direction perpendicular to a head longitudinal direction on a projection plane when the head acts on the head support device in a preset manner; determining an intersection of the reference line and the head projection profile, taking the intersection corresponding to the left side of the head as the first reference point, and taking the intersection corresponding to the right side of the head as the second reference point.
6. The sleep position detection method according to any one of claims 1 to 4, wherein The method of determining a contact profile of the head and the head support device according to the pressure sensing data comprises determining the contact profile of the head and the head support device according to positions of pressure sensors whose pressure values meet a preset condition.
7. A sleeping position detection apparatus characterized by comprising: The method comprises: an obtaining module, configured to obtain pressure sensing data generated by the head acting on the head support device, wherein the pressure sensing data comprises pressure values of each pressure sensor arranged on a pressure sensor array of the head support device; a head determining module, configured to determine a contact profile of the head and the head support device according to the pressure sensing data; a mouth determining module configured to perform sound source positioning to determine a mouth position; a projection module configured to project the contact profile and the mouth position to a same plane to obtain a head projection profile and a mouth projection point; a sleep position determining module configured to determine a sleep position according to a positional relationship between the head projection profile and the mouth projection point.
8. A head support device, characterized by comprising: a support body; a pressure sensor array arranged on the support body and configured to generate pressure sensing data in response to a head acting on the support body; a microphone array configured to collect sound signals for sound source positioning; circuitry in communication connection with the pressure sensor array and the microphone array, the circuitry being configured to perform the sleep position detection method according to any one of claims 1 to 6.
9. A head support apparatus as claimed in claim 8, wherein, further comprising: an adjustment device array arranged on the support body; wherein the circuitry is further configured to control the adjustment device array according to the sleep position to intervene in snoring by changing the sleep position.
10. A head support apparatus as claimed in claim 9, wherein, the control of the adjustment device array according to the sleep position to intervene in snoring by changing the sleep position comprises: determining a contact area of the head with the support body according to the pressure sensing data of the pressure sensor array; controlling corresponding adjustment devices according to the positions of the adjustment devices on the support body, the contact area and the sleep position to intervene in snoring by changing the sleep position.
11. A head support apparatus as claimed in claim 9 or 10, wherein, the control of the adjustment device array according to the sleep position to intervene in snoring by changing the sleep position comprises at least one of: if the sleep position is supine sleeping, controlling the adjustment devices corresponding to one side of the head to raise the side and / or controlling the adjustment devices corresponding to the other side of the head to lower the side, so that the sleep position is adjusted to lateral sleeping; if the sleep position is lateral sleeping, controlling the adjustment devices on the side where the head is deflected to lower the side and / or controlling the adjustment devices on the opposite side to raise the side, so that the sleep position is adjusted to lateral sleeping; if the sleep position is lateral sleeping, controlling the adjustment devices within a preset range below the mouth to raise the throat and neck position.
Citation Information
Patent Citations
Device and method for real-time identification of head posture based on snoring sound when sleep snoring
CN105962894A
Method and system for detecting sleep body position
CN106264447A
Sleeping posture correction method and device and intelligent pillow
CN111012131A