Intelligent pillow control method and device based on self-adaptive adjustment and medium
By analyzing the deformation distribution of the user's head and neck, the airbag parameters of the smart pillow are adjusted in real time, solving the problem that existing smart pillows cannot be dynamically adjusted, and achieving better sleep quality and comfort.
Patent Information
- Application Number
- CN202510844991.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-23
- Publication Date
- 2025-09-30
AI Technical Summary
Existing smart pillows are difficult to dynamically adjust the support effect of the pillow according to the user's sleeping posture, cannot effectively improve sleep quality, and cannot effectively relieve neck pressure and promote blood circulation.
By analyzing the initial deformation distribution of the user's head and neck, determining the key pressure areas, and adjusting the airbag parameters in real time, an adaptive pillow airbag control strategy is generated, including pressure area correction and airbag compensation control, to achieve personalized pressure regulation and continuous support.
It improves sleeping comfort, reduces sleep interruptions, improves sleep quality, reduces neck and shoulder pain, and provides a support effect that is more in line with user needs.
Smart Images

Figure CN120722970A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of smart airbag pillows, and in particular to a smart pillow control method, device and medium based on adaptive adjustment. Background Art
[0002] Sleep and pillows are closely related. An inappropriate pillow can affect sleep quality, while a suitable pillow can help improve sleep. A pillow can maintain the normal curvature of the cervical spine, reduce tension in the muscles behind the neck, and thus relieve local fatigue. A pillow can speed up local blood circulation, alleviate poor blood circulation, and prevent insufficient blood supply to the brain. Not using a pillow can cause excessive pressure on the head, which may cause discomfort in the head; using a suitable pillow can reduce pressure on the head and neck. A sleeping pillow can support the muscles and ligaments in the back of the neck to a certain extent, relieving pain caused by cervical disc herniation compressing the nerves. A suitable pillow can make the muscle tissue of the shoulders and neck relatively relaxed, which helps improve sleep quality.
[0003] The airbag volume and pressure in existing airbag pillows are often fixed, which means they may provide a relatively good sleep effect for a single sleeping position. However, when the user changes their sleeping position, the position of the head and neck changes, and the pressure distribution in corresponding key areas also changes accordingly. As a result, the user's head and neck are not properly supported, which can reduce sleep comfort and quality. Specifically, existing smart pillows have difficulty accurately capturing changes in pressure on the user's head and neck. When sleeping positions change, the support effect of the smart pillow cannot be properly adjusted, making it difficult to improve the user's sleep quality and comfort. It is also difficult to automatically optimize the support strength, effectively relieve neck pressure, promote blood circulation, and reduce snoring. Summary of the Invention
[0004] The embodiments of the present application provide a smart pillow control method, device and medium based on adaptive adjustment, which are used to solve the following technical problems: existing smart pillows are difficult to dynamically adjust the pillow's support effect according to the user's sleeping posture, it is difficult to truly improve sleep quality, and they cannot effectively relieve neck pressure and promote blood circulation.
[0005] The embodiments of this application adopt the following technical solutions:
[0006] On the one hand, an embodiment of the present application provides a smart pillow control method based on adaptive adjustment, including: judging the distribution of key pressure areas in the user's head area and neck area based on the initial deformation distribution area of the airbag in the smart airbag pillow, and determining the initial head pressure area and the initial neck pressure area; performing pressure analysis on the initial head pressure area and the initial neck pressure area regarding the airbag support, and determining the initial head airbag basic parameters and the initial neck airbag basic parameters; when the user's sleeping posture changes, performing regional correction processing on the initial head pressure area and the initial neck pressure area to obtain real-time head pressure area and real-time neck pressure area; based on the real-time head pressure area and the real-time neck pressure area, adaptively adjusting the initial head airbag basic parameters and the initial neck airbag basic parameters to obtain changed head airbag parameters and changed neck airbag parameters; performing airbag compensation control on the real-time head pressure area and the real-time neck pressure area to generate compensation airbag parameters; and performing data fusion between the compensation airbag parameters, the changed head airbag parameters, and the changed neck airbag parameters to obtain a real-time pillow airbag control strategy based on changes in sleeping posture.
[0007] By analyzing the initial deformation distribution of the user's head and neck, the embodiment of the present application can determine the distribution of key pressure areas based on the user's specific needs and provide personalized pressure adjustment. The smart pillow can better support the head and neck, reduce discomfort, and improve the user's sleep comfort. At the same time, when the user's sleeping posture changes, the smart pillow can correct the pressure area in real time to ensure continuous support for the head and neck and avoid the concentration of pressure points caused by posture changes. By adaptively adjusting the airbag parameters, support that is more in line with the user's real-time needs is provided. In addition, the smart pillow helps to improve the user's sleep quality, reduce sleep interruptions, and improve sleep efficiency. Through appropriate pressure distribution, the smart pillow can also help reduce neck and shoulder pain, which is especially beneficial for users with long-term neck and shoulder discomfort. Finally, through data fusion technology, the smart pillow can integrate multiple information to generate a more accurate pillow airbag control strategy, further improving pillow performance.
[0008] In a feasible embodiment, based on the initial deformation distribution area of the airbag in the smart airbag pillow, the distribution of key pressure areas of the user's head and neck areas is determined to determine the initial head pressure area and the initial neck pressure area. The method specifically includes: activating the smart airbag pillow; and monitoring the pressure signal through the pressure sensor in the smart airbag pillow; if the pressure signal is detected, dividing the initial deformation distribution range of the airbag according to the signal area area of the pressure signal to obtain a total initial deformation area; generating a two-dimensional head projection template based on a three-dimensional view of the human head area; wherein the two-dimensional head projection template includes: a front head projection template, a back head projection template, a left head projection template, and a right head projection template; dividing the total initial deformation area into regions to obtain a head placement area and a neck placement area; performing template matching on the head placement area based on the two-dimensional head projection template, and performing a secondary region cutting process on the head placement area based on the region coordinates of the head placement area to obtain the initial head pressure area; and dividing the neck placement area into a range related to the central pressure signal to obtain the initial neck pressure area.
[0009] In a feasible embodiment, the pressure analysis of the airbag support is performed on the initial head pressure area and the initial neck pressure area to determine the initial head airbag basic parameters and the initial neck airbag basic parameters, which specifically include: classifying the initial head pressure area into types to obtain the initial head posture; wherein the initial head posture is related to the two-dimensional projection template of the head; based on the initial head posture, determining the initial neck posture of the initial neck pressure area; wherein the initial neck posture is in a one-to-one correspondence with the initial head posture; respectively obtaining the airbag distribution map in the initial head pressure area and the initial neck pressure area, and determining The initial head airbag distribution map and the initial neck airbag distribution map are defined as follows; a pressure cloud map is constructed based on a three-dimensional pressure field model arranged in a hexagonal honeycomb array; according to the initial head posture and the initial head airbag distribution map, the pressure cloud map is marked with head key points based on biomechanics to determine the head support pressure of each head key point; the head support pressure of each head key point is correlated and fed back to each airbag in the initial head airbag distribution map one by one to generate the initial head airbag basic parameters for controlling each airbag in the initial head pressure area; based on the initial neck airbag distribution map, the initial neck airbag basic parameters are generated.
[0010] In a feasible embodiment, the initial neck airbag basic parameters are generated based on the initial neck airbag distribution map, specifically including: judging the central diffusion trend of the pressure distribution on the pressure cloud map according to the initial neck posture, and obtaining a decreasing pressure curve; performing corresponding marking processing on each airbag in the initial neck airbag distribution map according to the decreasing pressure curve, and obtaining the supporting pressure data corresponding to each airbag; through the supporting pressure data, performing one-to-one correlation feedback on the neck supporting pressure for each airbag located in the initial neck pressure area, and generating the initial neck airbag basic parameters for controlling each airbag in the initial neck pressure area.
[0011] In a feasible embodiment, when the user's sleeping posture changes, the initial head pressure area and the initial neck pressure area are subjected to regional correction processing to obtain a real-time head pressure area and a real-time neck pressure area, specifically including: if the pressure electrical signal of the pressure sensor monitored in the initial head pressure area changes, the coordinate position of the changing pressure sensor where the pressure electrical signal changes is obtained; according to the coordinate position of the changing pressure sensor and based on the two-dimensional projection template of the head, the template of the head placement area is re-matched to obtain the real-time head posture; through a linear interpolation algorithm, the coordinate position of the changing pressure sensor and the initial pressure sensor coordinate position in the initial head pressure area are subjected to uniform transfer processing under the relevant pressure distribution, and based on the real-time head posture, the head placement area of the smart airbag pillow is subjected to real-time regional correction to obtain the real-time head pressure area; based on the moving distance of the core coordinate position of the area in the coordinate position of the changing pressure sensor, the initial neck pressure area is subjected to corresponding translation processing, and the neck placement area of the smart airbag pillow is subjected to real-time regional correction to obtain the real-time neck pressure area.
[0012] In a feasible embodiment, the initial head airbag basic parameters and the initial neck airbag basic parameters are adaptively adjusted according to the real-time head pressure area and the real-time neck pressure area to obtain the changed head airbag parameters and the changed neck airbag parameters, which specifically include: identifying the real-time head airbags contained in the real-time head pressure area; based on the initial head airbags, performing repeatability screening processing on the real-time head airbags to obtain the coordinate position of the head repeated airbags; wherein the head repeated airbags are the airbags that exist between the real-time head pressure area and the initial head pressure area; according to the real-time head posture after matching the head two-dimensional projection template, The state and the coordinate position of the head repeated airbag are used to mark the key points of the head based on biomechanics in the real-time pressure cloud map, and the variable head airbag parameters for controlling each head repeated airbag are determined; according to the displacement distance between the real-time neck pressure area and the initial neck pressure area, the basic parameters of the initial neck airbag in the initial neck pressure area are subjected to overall data coverage processing, and the parameters of the neck repeated airbag in the real-time neck pressure area are correspondingly changed to obtain the variable neck airbag parameters; wherein, the neck repeated airbag is an airbag that exists between the real-time neck pressure area and the initial neck pressure area.
[0013] In a feasible embodiment, airbag compensation control of the pressure areas of the real-time head pressure area and the real-time neck pressure area is performed to generate compensation airbag parameters, specifically including: performing support compensation control on the airbags in the first non-repeating area between the real-time head pressure area and the initial head pressure area to obtain head compensation airbag parameters for controlling each airbag in the first non-repeating area; performing data translation conversion processing on the airbags in the second non-repeating area between the real-time neck pressure area and the initial neck pressure area, and performing association control on each airbag in the real-time neck pressure area to obtain neck compensation airbag parameters for controlling each airbag in the second non-repeating area; wherein the compensation airbag parameters include: the head compensation airbag parameters and the neck compensation airbag parameters.
[0014] In a feasible embodiment, data fusion is performed between the compensation airbag parameters, the changing head airbag parameters, and the changing neck airbag parameters to obtain a real-time pillow airbag control strategy based on changes in sleeping posture, specifically including: data fusion of the head compensation airbag parameters in the compensation airbag parameters with the changing head airbag parameters, and associating and controlling the fused data to obtain a real-time head airbag control strategy; data fusion of the neck compensation airbag parameters in the compensation airbag parameters with the changing neck airbag parameters, and associating and controlling the fused data to obtain a real-time neck airbag control strategy; based on the spatiotemporal feature matching strategy, the real-time head airbag control strategy and the real-time neck airbag control strategy are jointly controlled in the same spatiotemporal dimension to obtain the real-time pillow airbag control strategy.
[0015] In the second aspect, an embodiment of the present application also provides an intelligent pillow control device based on adaptive adjustment, the device comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions that can be executed by the at least one processor, so that the at least one processor can execute an intelligent pillow control method based on adaptive adjustment as described in any of the above embodiments.
[0016] In a third aspect, an embodiment of the present application further provides a non-volatile computer storage medium, which is a non-volatile computer-readable storage medium. The non-volatile computer-readable storage medium stores at least one program, each of which includes instructions. When the instructions are executed by a terminal, the terminal executes a smart pillow control method based on adaptive adjustment as described in any of the above embodiments.
[0017] This application provides a method, device, and medium for controlling an intelligent pillow based on adaptive adjustment. Compared with the prior art, the embodiments of this application have the following beneficial technical effects:
[0018] 1. Intelligent pressure adjustment: By analyzing the initial deformation distribution of the user's head and neck, the smart pillow can determine the distribution of key pressure areas according to the user's specific needs and provide personalized pressure adjustment.
[0019] 2. Improve comfort: By determining the basic parameters of the airbag through pressure analysis, the smart pillow can better support the head and neck, reduce discomfort, and improve the user's sleeping comfort.
[0020] 3. Real-time adaptability: When the user's sleeping posture changes, the smart pillow can correct the pressure area in real time to ensure continuous support for the head and neck, and avoid the concentration of pressure points caused by posture changes.
[0021] 4. Adaptive adjustment: The smart pillow can adaptively adjust the airbag parameters according to the real-time head and neck pressure areas, providing support that is more in line with the user's real-time needs.
[0022] 5. Optimize sleep quality: By precisely controlling the pressure and shape of the airbag, the smart pillow helps improve the user's sleep quality, reduce sleep interruptions, and improve sleep efficiency.
[0023] 6. Reduce neck and shoulder pain: Through proper pressure distribution, the smart pillow can help reduce neck and shoulder pain, which is especially beneficial for users with long-term neck and shoulder discomfort.
[0024] 7. Data fusion and control strategy optimization: Through data fusion technology, the smart pillow can integrate multiple information to generate a more accurate pillow airbag control strategy, further improving pillow performance.
[0025] 8. User-friendliness: The adaptive adjustment function of the smart pillow simplifies the user's use process. Users can enjoy a comfortable sleep without manually adjusting the pillow. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments described in the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work. In the drawings:
[0027] Figure 1 A flow chart of a smart pillow control method based on adaptive adjustment provided in an embodiment of the present application;
[0028] Figure 2 A schematic diagram of the internal airbag distribution in a smart pillow provided in an embodiment of the present application;
[0029] Figure 3 A schematic structural diagram of a smart pillow control device based on adaptive adjustment provided in an embodiment of the present application. DETAILED DESCRIPTION
[0030] In order to enable those skilled in the art to better understand the technical solutions in this application, the following will clearly and completely describe the technical solutions in the embodiments of this application in conjunction with the drawings in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments of this specification, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of this application.
[0031] The embodiment of the present application provides a smart pillow control method based on adaptive adjustment, such as Figure 1 As shown, the smart pillow control method based on adaptive adjustment specifically includes steps S101-S106:
[0032] S101. Based on the initial deformation distribution area of the airbag in the smart airbag pillow, determine the distribution of key pressure areas in the user's head area and neck area, and determine the initial head pressure area and the initial neck pressure area.
[0033] Specifically, the smart airbag pillow is first started, and the pressure electrical signal is monitored by the pressure sensor in the smart airbag pillow.
[0034] Furthermore, if a pressure electrical signal is detected, the airbag is divided into an initial deformation distribution range according to the signal area of the pressure electrical signal to obtain a total initial deformation area.
[0035] Furthermore, a two-dimensional head projection template is generated through the three-dimensional view of the human head area, wherein the two-dimensional head projection template includes: a front head projection template, a back head projection template, a left head projection template, and a right head projection template.
[0036] Furthermore, the total initial deformation area is divided into regions to obtain a head placement region and a neck placement region.
[0037] Furthermore, template matching is performed on the head placement area based on the 2D head projection template. Based on the regional coordinates of the head placement area, the head placement area is then divided into two regions to obtain the initial head pressure area. The neck placement area is then divided into the range of the central pressure electrical signal to obtain the initial neck pressure area.
[0038] In one embodiment, Figure 2 This is a schematic diagram of the internal airbag distribution in a smart pillow provided in an embodiment of the present application, as shown in FIG. Figure 2 As shown in the figure, when the user activates the smart airbag pillow, the system automatically activates the built-in pressure sensor and control system. The pressure sensor begins operating, monitoring pressure changes on the smart airbag pillow's surface in real time and converting these pressure changes into electrical signals. The system analyzes the received pressure signals and determines the signal area to assess the initial deformation distribution range of the airbag. Based on the signal area, the system divides the initial deformation distribution range of the airbag into a total initial deformation area.
[0039] As a feasible implementation, a 3D view of the human head region is used to generate four 2D head projection templates through image processing technology: frontal, back, left, and right head projection templates. The total initial deformation area is further divided into a head placement area and a neck placement area, ensuring that each area can be independently monitored and adjusted. The system uses the 2D head projection templates to perform template matching on the head placement area to determine the approximate position of the head. Based on the coordinates of the head placement area, the system then performs a secondary region segmentation process to further refine the head pressure distribution and obtain the initial head pressure area. A similar process is performed on the neck placement area, analyzing the range of the central pressure electrical signal to obtain the initial neck pressure area. Pressure analysis can also be performed on the initial head and neck pressure areas to determine the basic parameters of airbag support. Finally, based on the analysis results, the system adjusts the airbag inflation state to optimize the head and neck support. Combined with the system's continuous monitoring of the pressure electrical signal, the airbag parameters are fine-tuned based on real-time data to ensure a consistently comfortable sleep.
[0040] S102: Perform pressure analysis on the initial head pressure area and the initial neck pressure area regarding the airbag support, and determine initial head airbag basic parameters and initial neck airbag basic parameters.
[0041] Specifically, it is necessary to first classify the initial head pressure area into different types to obtain the initial head posture, wherein the initial head posture is related to the two-dimensional projection template of the head.
[0042] Furthermore, based on the initial head posture, an initial neck posture of the initial neck pressure area is determined, wherein the initial neck posture and the initial head posture are in a one-to-one correspondence.
[0043] Furthermore, airbag distribution maps in the initial head pressure region and the initial neck pressure region are respectively obtained and determined as the initial head airbag distribution map and the initial neck airbag distribution map.
[0044] Furthermore, a pressure cloud map is constructed based on the three-dimensional pressure field model of the hexagonal honeycomb array. Then, based on the initial head posture and the initial head airbag distribution map, the pressure cloud map is marked with key head points based on biomechanics to determine the head support pressure at each key head point.
[0045] Furthermore, the head support pressure of each key point of the head is correlated and fed back to each airbag in the initial head airbag distribution map one by one to generate initial head airbag basic parameters for controlling each airbag in the initial head pressure area.
[0046] Furthermore, based on the initial neck airbag distribution map, initial neck airbag basic parameters are generated. Specifically, based on the initial neck posture, the pressure contour map is analyzed for the central diffusion trend of the pressure distribution, resulting in a decreasing pressure curve. Based on the decreasing pressure curve, each airbag in the initial neck airbag distribution map is labeled accordingly, generating corresponding support pressure data for each airbag. Finally, using the support pressure data, a one-to-one correlation feedback regarding the neck support pressure is performed for each airbag in the initial neck pressure region, generating initial neck airbag basic parameters for controlling each airbag in the initial neck pressure region. Specifically, the pressure distribution on the pressure contour map, particularly the central diffusion trend, is analyzed based on the initial neck posture. This generates a decreasing pressure curve, representing the trend of the neck support pressure gradually decreasing from the center to the edge. Based on the decreasing pressure curve, each airbag in the initial neck airbag distribution map is labeled and assigned corresponding support pressure data. Finally, using the support pressure data, basic parameters are generated for each airbag in the initial neck pressure region.
[0047] In one embodiment, the three-dimensional posture information of the user's head and neck is captured by a camera or sensor in the smart airbag pillow. The captured three-dimensional posture information is converted into a two-dimensional projection and matched with a pre-designed two-dimensional projection template of the head to determine the initial head posture. Then, based on the determined initial head posture, the corresponding initial neck posture is inferred by an algorithm. A one-to-one correspondence between the initial neck posture and the initial head posture is ensured to maintain consistent support for the body. A pressure sensor is also required to obtain the initial head pressure area and the airbag distribution within the initial neck pressure area. The acquired data is used to generate an initial head airbag distribution map and an initial neck airbag distribution map.
[0048] In one embodiment, a three-dimensional pressure field model is constructed based on a hexagonal honeycomb array arrangement to simulate the pressure distribution formed by the airbag on the surface of the pillow, that is, a pressure cloud map is generated based on the three-dimensional pressure field model to display the pressure distribution in different areas. Using the principles of biomechanics, key points of the head (such as the top of the head, ears, neck connection points, etc.) are marked on the pressure cloud map. The head support pressure of each key point of the head is determined to ensure that these key points are properly supported. The head support pressure of each key point of the head is then associated with the corresponding airbag in the initial head airbag distribution map. It is also necessary to generate basic parameters for each airbag to achieve precise pressure control and ensure that the support pressure of the key points of the head meets the biomechanical requirements.
[0049] S103 : When the user's sleeping posture changes, perform region correction processing on the initial head pressure region and the initial neck pressure region to obtain a real-time head pressure region and a real-time neck pressure region.
[0050] Specifically, if the pressure electric signal of the pressure sensor in the monitored initial head pressure area changes, the coordinate position of the changed pressure sensor where the pressure electric signal changes is acquired.
[0051] Furthermore, according to the changed pressure sensor coordinate position and based on the two-dimensional projection template of the head, the template of the head placement area is re-matched to obtain the real-time head posture.
[0052] Furthermore, through the linear interpolation algorithm, the coordinate position of the changing pressure sensor and the coordinate position of the initial pressure sensor in the initial head pressure area are uniformly transferred under the relevant pressure distribution, and based on the real-time head posture, the head placement area of the smart airbag pillow is corrected in real time to obtain the real-time head pressure area.
[0053] Furthermore, based on the moving distance of the core coordinate position of the area in the changing pressure sensor coordinate position, the initial neck pressure area is correspondingly translated, and the neck placement area of the smart airbag pillow is corrected in real time to obtain the real-time neck pressure area.
[0054] In one embodiment, the pressure sensor in the smart airbag pillow continuously monitors pressure changes in the initial head pressure area. When a significant change in the pressure electrical signal is detected, the system records the change and obtains the coordinates of the pressure sensor that caused the change. Using the obtained coordinates of the pressure sensor, the system re-matches the head placement area based on a two-dimensional head projection template. Using a matching algorithm, the new head placement position is determined, thereby inferring the real-time head posture.
[0055] As a feasible implementation, a linear interpolation algorithm is used to correlate the changing pressure sensor coordinates with the initial pressure sensor coordinates within the initial head pressure zone. Based on the pressure distribution, a uniform transfer process is then performed to simulate smooth pressure changes within the head region. Next, based on the real-time head posture, the system performs real-time regional corrections to the head placement area of the smart airbag pillow. By adjusting the airbag's inflation state, the head placement area is aligned with the real-time head posture, resulting in a new real-time head pressure zone.
[0056] As a feasible implementation, the neck region also requires translation processing: the movement distance of the core coordinate position of the region within the changing pressure sensor coordinate position is calculated. Based on this movement distance, the initial neck pressure region is translated to simulate the impact of head posture changes on neck position. The neck placement area of the smart airbag pillow is then corrected in real time to ensure that the neck is supported in harmony with the head posture. Finally, the neck pressure region is adjusted in real time by adjusting the inflation volume of the neck airbag, resulting in a new real-time neck pressure region.
[0057] S104 , adaptively adjusting the initial head airbag basic parameters and the initial neck airbag basic parameters according to the real-time head pressure area and the real-time neck pressure area to obtain changed head airbag parameters and changed neck airbag parameters.
[0058] Specifically, the real-time head airbags contained in the real-time head pressure area are first identified. Then, based on the initial head airbags, the real-time head airbags are screened for duplication to obtain the coordinate positions of duplicate head airbags. Duplicate head airbags are airbags that exist between the real-time head pressure area and the initial head pressure area.
[0059] Furthermore, based on the real-time head posture and the coordinate positions of the repetitive airbags after matching the 2D head projection template, the real-time pressure cloud map is biomechanically labeled with key head points to determine the variable head airbag parameters used to control each repetitive airbag. In other words, using the 2D head projection template matching method, the real-time head posture is calculated when the user's sleeping position changes.
[0060] Furthermore, based on the displacement distance between the real-time neck pressure area and the initial neck pressure area, the initial neck airbag basic parameters in the initial neck pressure area are overlaid with the data, and the neck repeated airbag parameters in the real-time neck pressure area are correspondingly changed to obtain the changed neck airbag parameters. The neck repeated airbags are the airbags that exist between the real-time neck pressure area and the initial neck pressure area.
[0061] As a feasible implementation, the real-time head airbag is compared with the initial head airbag based on the coordinate and shape information of the initial head airbag. The real-time head airbag is then screened for repetitiveness to identify duplicate head airbags that exist between the real-time head pressure area and the initial head pressure area. The coordinate positions of the duplicate head airbags are recorded to provide a data basis for subsequent processing. A two-dimensional head projection template matching algorithm is used to match the real-time head posture with the two-dimensional head projection template. The matched real-time head posture is determined for subsequent biomechanical analysis. Furthermore, based on the matched real-time head posture and the coordinate positions of the duplicate head airbags, the real-time pressure cloud map is labeled with key head points. Specifically, biomechanical principles are used to determine the locations of key head points (such as the top of the head, ears, and neck connection points). A corresponding pressure parameter is assigned to each key head point to control the variable head airbag parameters of each duplicate head airbag. Finally, the results of the head key point labeling and neck airbag parameter adjustment are combined to generate variable head airbag parameters and variable neck airbag parameters. These parameters are used to control the airbag system of the smart airbag pillow to adjust the airbag inflation state.
[0062] S105 , performing airbag compensation control on the real-time head pressure area and the real-time neck pressure area, and generating compensation airbag parameters.
[0063] Specifically, the airbags in the first non-overlapping area between the real-time head pressure area and the initial head pressure area are firstly subjected to support compensation control to obtain head compensation airbag parameters for controlling each airbag in the first non-overlapping area.
[0064] Furthermore, data translation and conversion processing is performed on the airbags in the second non-overlapping area between the real-time neck pressure area and the initial neck pressure area, and each airbag in the real-time neck pressure area is controlled in an associated manner to obtain neck compensation airbag parameters for controlling each airbag in the second non-overlapping area. The compensation airbag parameters include: head compensation airbag parameters and neck compensation airbag parameters.
[0065] As a feasible implementation method, after the user lies flat for 5 minutes, stable pressure data is collected for 10 seconds: the initial head pressure matrix: H init [i,j]=median(H raw [t-5s→t]). Initial pressure matrix of the neck: N init [k,l]=median(N raw [t-5s→t]) Then establish a three-dimensional pressure reference model: a head reference cloud map and a neck reference cloud map. Then perform non-repeating area detection processing: use the sliding window difference algorithm and morphological opening operation to remove noise to complete the first non-repeating area detection of the head, then combine the dual judgment of pressure gradient and position offset and the optical flow method to calculate the displacement vector to achieve the second non-repeating area detection of the neck. Then perform head compensation control, that is, perform compensation calculation for each airbag in the first non-repeating area. When the difference in compensation amounts of adjacent airbags is >3mm, start the smooth transition algorithm. Then perform neck association control, update the target position according to the neck displacement vector (dx, dy), and use the neck to head association matrix: The data translation and conversion process is completed by transferring the compensation amount. In addition, it needs to be based on biomechanical constraints: the height change rate of a single airbag is ≤15mm / s; the height difference between adjacent airbags is ≤5mm (to prevent local collapse).
[0066] S106 , fusing the compensation airbag parameters with the changed head airbag parameters and the changed neck airbag parameters to obtain a real-time pillow airbag control strategy based on changes in sleeping posture.
[0067] Specifically, it is necessary to fuse the head compensation airbag parameters in the compensation airbag parameters with the variable head airbag parameters, and perform correlation control on the fused data to obtain a real-time head airbag control strategy.
[0068] Furthermore, the neck compensation airbag parameters in the compensation airbag parameters are fused with the variable neck airbag parameters, and the fused data are associated and controlled to obtain a real-time neck airbag control strategy.
[0069] Furthermore, based on the spatiotemporal feature matching strategy, the real-time head airbag control strategy and the real-time neck airbag control strategy are jointly controlled in the same spatiotemporal dimension, and finally the real-time pillow airbag control strategy is obtained.
[0070] As a feasible implementation, an FPGA monitoring system, namely an FPGA (Field-Programmable Gate Array), can be added to the adaptive smart pillow control device to implement a control system for monitoring heart rate and assessing sleep quality. Heart rate monitoring (via photoplethysmography (PVC) or similar technology) is used to analyze heartbeat intervals (RR intervals) to assess sleep quality. This includes: Heart rate monitoring: acquiring heart rate data in real time. RR interval calculation: calculating the time interval between two adjacent heartbeats. Sleep quality assessment: analyzing sleep quality based on RR intervals, for example, by detecting heart rate variability (HRV). The main hardware may include: Photoelectric sensor: used to detect changes in blood volume and thus calculate heart rate. Analog-to-digital converter (ADC): converts sensor signals into digital signals. FPGA chip: used for real-time data processing and analysis. Storage device: used to store data and results. Communication interface: such as USB, Bluetooth, or Wi-Fi, for data transmission.
[0071] In one embodiment, the following algorithm is implemented on an FPGA:
[0072] a. Signal preprocessing:
[0073] Filtering: Use digital filters (such as FIR or IIR filters) to remove noise.
[0074] Signal amplification: Adjust the signal amplitude to fit the ADC resolution.
[0075] b. Heartbeat detection:
[0076] Peak detection algorithms: such as peak detection and template matching, to determine the heartbeat period.
[0077] Peak Positioning: Determine the precise timing of each heartbeat.
[0078] c.RR interval calculation:
[0079] Timestamp record: records the time when each heartbeat occurs.
[0080] Interval calculation: Calculates the time difference between two consecutive heartbeats.
[0081] d. Sleep quality assessment:
[0082] HRV analysis: Calculates HRV indicators, such as standard deviation and root mean square, to assess sleep quality.
[0083] Threshold judgment: Determine sleep status (normal, mild, severe sleep disorder) based on HRV value.
[0084] In addition, the embodiment of the present application also provides a smart pillow control device based on adaptive adjustment, such as Figure 3 As shown, the smart pillow control device 300 based on adaptive adjustment specifically includes:
[0085] At least one processor 301. And a memory 302 in communication with the at least one processor 301. The memory 302 stores instructions that can be executed by the at least one processor 301, so that the at least one processor 301 can execute:
[0086] Based on the initial deformation distribution area of the airbag in the smart airbag pillow, the distribution of key pressure areas in the user's head and neck areas is determined to determine the initial head pressure area and the initial neck pressure area;
[0087] Perform pressure analysis on the initial head pressure area and the initial neck pressure area regarding the airbag support, and determine the initial head airbag basic parameters and the initial neck airbag basic parameters;
[0088] When the user's sleeping posture changes, the initial head pressure area and the initial neck pressure area are corrected to obtain the real-time head pressure area and the real-time neck pressure area;
[0089] Adaptively adjust the initial head airbag basic parameters and the initial neck airbag basic parameters according to the real-time head pressure area and the real-time neck pressure area to obtain the changed head airbag parameters and the changed neck airbag parameters;
[0090] Perform airbag compensation control on the real-time head pressure area and the real-time neck pressure area to generate compensation airbag parameters;
[0091] The compensation airbag parameters are fused with the changing head airbag parameters and the changing neck airbag parameters to obtain a real-time pillow airbag control strategy based on changes in sleeping posture.
[0092] By analyzing the initial deformation distribution of the user's head and neck, the embodiment of the present application can determine the distribution of key pressure areas based on the user's specific needs and provide personalized pressure adjustment. The smart pillow can better support the head and neck, reduce discomfort, and improve the user's sleep comfort. At the same time, when the user's sleeping posture changes, the smart pillow can correct the pressure area in real time to ensure continuous support for the head and neck and avoid the concentration of pressure points caused by posture changes. By adaptively adjusting the airbag parameters, support that is more in line with the user's real-time needs is provided. In addition, the smart pillow helps to improve the user's sleep quality, reduce sleep interruptions, and improve sleep efficiency. Through appropriate pressure distribution, the smart pillow can also help reduce neck and shoulder pain, which is especially beneficial for users with long-term neck and shoulder discomfort. Finally, through data fusion technology, the smart pillow can integrate multiple information to generate a more accurate pillow airbag control strategy, further improving pillow performance.
[0093] The various embodiments in this application are described in a progressive manner. Similar portions between the various embodiments can be referred to in conjunction with each other. Each embodiment focuses on the differences between the other embodiments. In particular, the device and medium embodiments are generally similar to the method embodiments, so their descriptions are relatively simple. For relevant portions, refer to the descriptions of the method embodiments.
[0094] The devices and media provided in the embodiments of the present application correspond one-to-one to the methods. Therefore, the devices and media also have similar beneficial technical effects to their corresponding methods. Since the beneficial technical effects of the methods have been described in detail above, the beneficial technical effects of the devices and media will not be repeated here.
[0095] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.
[0096] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the steps in the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0097] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.
[0098] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0099] In a typical configuration, a computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.
[0100] Memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. Memory is an example of a computer-readable medium.
[0101] Computer-readable media includes permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. The information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory computer-readable media (transitory media), such as modulated data signals and carrier waves.
[0102] It should also be noted that the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, commodity, or apparatus that includes a series of elements includes not only those elements but also other elements not explicitly listed, or includes elements inherent to such process, method, commodity, or apparatus. In the absence of further limitations, an element defined by the phrase "comprises a ..." does not exclude the presence of other identical elements in the process, method, commodity, or apparatus that includes the element.
[0103] The foregoing is merely an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application should all be included within the scope of the specification of the present application.
Claims
1. A smart pillow control method based on adaptive regulation, characterized in that: The method comprises: Based on the initial deformation distribution area of the airbag in the smart airbag pillow, the distribution of key pressure areas in the user's head and neck areas is determined to determine the initial head pressure area and the initial neck pressure area; Performing pressure analysis on the initial head pressure area and the initial neck pressure area regarding airbag support, and determining initial head airbag basic parameters and initial neck airbag basic parameters; When the user's sleeping posture changes, performing region correction processing on the initial head pressure region and the initial neck pressure region to obtain a real-time head pressure region and a real-time neck pressure region; Adaptively adjusting the initial head airbag basic parameters and the initial neck airbag basic parameters according to the real-time head pressure area and the real-time neck pressure area to obtain changed head airbag parameters and changed neck airbag parameters; Performing airbag compensation control on the real-time head pressure area and the real-time neck pressure area to generate compensation airbag parameters; Data fusion is performed between the compensation airbag parameters, the changed head airbag parameters, and the changed neck airbag parameters to obtain a real-time pillow airbag control strategy based on changes in sleeping posture.
2. The method for controlling a smart pillow based on adaptive adjustment according to claim 1, characterized in that: Based on the initial deformation distribution area of the airbag in the smart airbag pillow, the distribution of key pressure areas in the user's head and neck areas is determined to determine the initial head pressure area and the initial neck pressure area, specifically including: Starting the smart airbag pillow; and monitoring the pressure electrical signal through the pressure sensor in the smart airbag pillow; If the pressure electrical signal is detected, the airbag is divided into an initial deformation distribution range according to the signal area of the pressure electrical signal to obtain a total initial deformation area; Generate a two-dimensional head projection template through a three-dimensional view of the human head area; wherein the two-dimensional head projection template includes: a front head projection template, a back head projection template, a left head projection template, and a right head projection template; Dividing the total initial deformation area into regions to obtain a head placement area and a neck placement area; performing template matching on the head placement area according to the two-dimensional head projection template, and performing secondary region cutting processing on the head placement area based on the region coordinates of the head placement area to obtain the initial head pressure area; The neck placement area is divided into a range related to the central pressure electrical signal to obtain the initial neck pressure area.
3. The method for controlling a smart pillow based on adaptive adjustment according to claim 1, characterized in that: Performing pressure analysis on the airbag support performance of the initial head pressure area and the initial neck pressure area to determine initial head airbag basic parameters and initial neck airbag basic parameters, specifically including: Classifying the initial head pressure area into different types to obtain an initial head posture; wherein the initial head posture is related to a two-dimensional head projection template; Based on the initial head posture, determining the initial neck posture of the initial neck pressure area; wherein the initial neck posture and the initial head posture are in a one-to-one correspondence; respectively obtaining airbag distribution maps in the initial head pressure region and the initial neck pressure region, and determining them as an initial head airbag distribution map and an initial neck airbag distribution map; Based on the three-dimensional pressure field model under the hexagonal honeycomb array arrangement, a pressure cloud map is constructed; According to the initial head posture and the initial head airbag distribution map, marking the key points of the head based on biomechanics on the pressure cloud map to determine the head support pressure of each key point of the head; Performing one-to-one correlation and feedback between the head support pressure of each key point of the head and each airbag in the initial head airbag distribution map, and generating the initial head airbag basic parameters for controlling each airbag in the initial head pressure area; The initial neck airbag basic parameters are generated based on the initial neck airbag distribution map.
4. The method for controlling a smart pillow based on adaptive adjustment according to claim 3, characterized in that: Based on the initial neck airbag distribution map, the initial neck airbag basic parameters are generated, specifically including: According to the initial neck posture, the pressure cloud map is subjected to a central diffusion trend judgment on the pressure distribution to obtain a decreasing pressure curve; According to the decreasing pressure curve, each airbag in the initial neck airbag distribution map is marked accordingly to obtain supporting pressure data corresponding to each airbag; Through the supporting pressure data, one-to-one correlated feedback on the neck supporting pressure is performed on each airbag located in the initial neck pressure area to generate the initial neck airbag basic parameters for controlling each airbag in the initial neck pressure area.
5. The method for controlling a smart pillow based on adaptive adjustment according to claim 1, characterized in that: When the user's sleeping posture changes, the initial head pressure area and the initial neck pressure area are corrected to obtain a real-time head pressure area and a real-time neck pressure area, specifically including: If the pressure electric signal of the pressure sensor in the initial head pressure area is monitored to change, the coordinate position of the pressure sensor where the pressure electric signal changes is obtained; According to the changed pressure sensor coordinate position and based on the head two-dimensional projection template, the template is re-matched on the head placement area to obtain the real-time head posture; uniformly transferring the coordinate position of the changed pressure sensor and the coordinate position of the initial pressure sensor in the initial head pressure area under the relevant pressure distribution using a linear interpolation algorithm, and performing real-time regional correction on the head placement area of the smart airbag pillow based on the real-time head posture to obtain the real-time head pressure area; Based on the moving distance of the core coordinate position of the area in the changing pressure sensor coordinate position, the initial neck pressure area is correspondingly translated, and the neck placement area of the smart airbag pillow is corrected in real time to obtain the real-time neck pressure area.
6. The method for controlling a smart pillow based on adaptive adjustment according to claim 1, characterized in that: Adaptively adjusting the initial head airbag basic parameters and the initial neck airbag basic parameters according to the real-time head pressure area and the real-time neck pressure area to obtain changed head airbag parameters and changed neck airbag parameters specifically includes: identifying a real-time head airbag contained in the real-time head pressure area; Based on the initial head airbag, the real-time head airbag is subjected to repeat screening processing to obtain the coordinate position of the repeated head airbag; wherein the repeated head airbag is the airbag that exists between the real-time head pressure area and the initial head pressure area; Based on the real-time head posture after matching the two-dimensional head projection template and the coordinate position of the head repetitive airbag, the real-time pressure cloud map is marked with key points of the head based on biomechanics to determine the variable head airbag parameters used to control each head repetitive airbag; According to the displacement distance between the real-time neck pressure area and the initial neck pressure area, the basic parameters of the initial neck airbag in the initial neck pressure area are subjected to data overall coverage processing, and the parameters of the neck repeated airbag in the real-time neck pressure area are correspondingly changed to obtain the changed neck airbag parameters; wherein, the neck repeated airbag is an airbag that exists between the real-time neck pressure area and the initial neck pressure area.
7. The method for controlling a smart pillow based on adaptive adjustment according to claim 1, characterized in that: Performing airbag compensation control on the real-time head pressure area and the real-time neck pressure area to generate compensation airbag parameters specifically includes: performing support-related compensation control on the airbags in a first non-overlapping area between the real-time head pressure area and the initial head pressure area, and obtaining head compensation airbag parameters for controlling each airbag in the first non-overlapping area; Performing data translation conversion processing on the airbags in a second non-overlapping area between the real-time neck pressure area and the initial neck pressure area, and performing associated control on each airbag in the real-time neck pressure area to obtain neck compensation airbag parameters for controlling each airbag in the second non-overlapping area; The compensation airbag parameters include: the head compensation airbag parameters and the neck compensation airbag parameters.
8. The method for controlling a smart pillow based on adaptive adjustment according to claim 1, characterized in that: The compensation airbag parameters are fused with the changed head airbag parameters and the changed neck airbag parameters to obtain a real-time pillow airbag control strategy based on changes in sleeping posture, specifically including: fusing the head compensation airbag parameter in the compensation airbag parameter with the changed head airbag parameter, and performing correlation control on the fused data to obtain a real-time head airbag control strategy; fusing the neck compensation airbag parameter in the compensation airbag parameter with the changed neck airbag parameter, and performing correlation control on the fused data to obtain a real-time neck airbag control strategy; Based on the spatiotemporal feature matching strategy, the real-time head airbag control strategy and the real-time neck airbag control strategy are jointly controlled in the same spatiotemporal dimension to obtain the real-time pillow airbag control strategy.
9. An intelligent pillow control device based on adaptive adjustment, characterized in that: The device comprises: at least one processor; and, a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, so that the at least one processor can execute the smart pillow control method based on adaptive adjustment according to any one of claims 1-8.
10. A non-volatile computer storage medium, characterized in that The storage medium is a non-volatile computer-readable storage medium, which stores at least one program. Each of the programs includes instructions. When the instructions are executed by the terminal, the terminal executes the smart pillow control method based on adaptive adjustment according to any one of claims 1 to 8.
Citation Information
Cited By
Sleep posture monitoring and intelligent pillow height adjusting method and system
CN121795884A
