System and method for determining sleep stage
11801009 · 2023-10-31
Assignee
Inventors
- Gareth McDarby (Wicklow, IE)
- Emer O'Hare (Dublin, IE)
- Paul Phillips (Donaghadee, GB)
- Conor Heneghan (San Diego, CA)
- Trevor Murray (Belfast, IE)
Cpc classification
A61M16/0069
HUMAN NECESSITIES
A61B5/7264
HUMAN NECESSITIES
A61B5/05
HUMAN NECESSITIES
A61B5/7278
HUMAN NECESSITIES
A61B5/0816
HUMAN NECESSITIES
International classification
A61B5/00
HUMAN NECESSITIES
A61B5/05
HUMAN NECESSITIES
A61B5/08
HUMAN NECESSITIES
Abstract
Methods and apparatus monitor health by detection of sleep stage. For example, a sleep stage monitor (100) may access sensor data signals related to bodily movement and/or respiration movements. At least a portion of the detected signals may be analyzed to calculate respiration variability. The respiration variability may include one or more of variability of respiration rate and variability of respiration amplitude. A processor may then determine a sleep stage based on one or more of respiration variability and bodily movement, such as with a combination of both. The determination of sleep stages may distinguish between deep sleep and other stages of sleep, or may differentiate between deep sleep, light sleep and REM sleep. The bodily movement and respiration movement signals may be derived from one or more sensors, such as non-invasive sensor (e.g., a non-contact radio-frequency motion sensor or a pressure sensitive mattress).
Claims
1. A method in a controller of a flow generator of respiratory therapy apparatus that is configured to generate a respiratory therapy, the method of the controller comprising: accessing one or more detected signals comprising movement components of a subject, the movement components including a bodily movement component and a respiration movement component, the one or more detected signals generated by one or more flow sensors; analysing at least a portion of the detected signals to calculate respiration variability, the respiration variability comprising one or more of variability of respiration rate and variability of respiration amplitude, the analysing including setting a respiration rate stability threshold value depending on a comparison of the variability of a measured respiratory rate signal with a respiration rate threshold value; generating an indication of sleep stage based on combining the respiration variability and the bodily movement component; executing a therapy parameter determination process that receives, as input, the generated sleep stage indication; and setting a treatment operation of the flow generator with an output of the therapy parameter determination process, the setting of the treatment operation being based, at least in part, on the generated sleep stage indication.
2. The method of claim 1, wherein the bodily movement component comprises one or more general bodily movements comprising turning over, twitching and adjusting position.
3. The method of claim 1, wherein the therapy parameter determination process receives further input comprising one or more of a measure of ventilation, a measure of inspiratory flow limitation, a measure of a presence of apnea and/or hypopnea, and a measure of a presence of snore.
4. The method of claim 1, wherein the therapy parameter determination process determines a treatment pressure as a function of the sleep stage.
5. The method of claim 4, wherein the therapy parameter determination process determines the treatment pressure as a function of measures of one or more of flow limitation, apnea, hypopnea, sleep stage and snore.
6. The method of claim 4, wherein the therapy parameter determination process determines the treatment pressure based on a target ventilation from a target ventilation determination process.
7. The method of claim 1, wherein the one or more detected signals further comprise one or more signals generated by one or more non-contact sensors that are configured to transmit sensing waves towards the subject.
8. The method of claim 7, wherein the one or more non-contact sensors receive a reflected radio-frequency signal from the subject to generate the one or more detected signals.
9. The method of claim 7, wherein the one or more non-contact sensors comprise an ultrasonic sensor.
10. The method of claim 7, wherein a sensor of the one or more non-contact sensors comprises a monitor device producing a plurality of signals corresponding to a user who is proximate to the sensor, wherein two of the signals are representative of user motion and two of the signals are representative of user breathing.
11. The method of claim 10, wherein the controller processes the signals that are representative of user breathing by spectral analysis to determine inband breathing power for each signal.
12. The method of claim 1, wherein the controller provides feedback to the subject comprising a sequence of the indications of sleep stages over a night.
13. The method of claim 12, wherein the feedback is in real time and controls one or more environmental factors comprising one or more of ambient temperature, ambient light level, ambient noise and ambient odour.
14. The method of claim 12, wherein the feedback controls an electronic device comprising a radio, a television or an entertainment device.
15. The method of claim 1, further comprising detection of a presence or absence of a person.
16. The method of claim 1, further comprising generating an estimate of power spectral density and calculating respiration rate with the estimate of power spectral density.
17. The method of claim 1, further comprising, in the controller, evaluating short-term and long-term correlations of respiration rate by detrended fluctuation analysis.
18. The method of claim 1, wherein the generating of the indication of sleep stage comprises identifying an epoch of deep sleep to distinguish it from other epochs of sleep or wake.
19. The method of claim 1, wherein the analysing comprises calculating a respiration rate range for each of a number of epochs, comparing each calculated respiration range with the set respiration rate stability threshold value; and classifying the epoch as a deep sleep if the calculated respiration range is smaller than the set respiration rate stability threshold value, or otherwise classifying the epoch as light sleep.
20. The method of claim 1, further comprising adjusting the respiration rate stability threshold value based on estimating signal quality of an input movement signal from a movement sensor.
21. The method of claim 1, wherein the method comprises classifying periods of sleep as either deep sleep or REM sleep on a basis of the variability of respiration rate during the period.
22. The method of claim 21, wherein a period of relatively high variation of respiration rate is considered as an indication of a REM sleep period, and a period of relatively low variation of respiration rate is considered to be associated with a state of deep sleep.
23. The method of claim 1, further comprising extracting breath statistics from a transformed signal, the transformed signal being transformed from the one or more detected signals.
24. The method of claim 23 wherein the extracted breath statistics comprise one or more of a mean of breath interval, a mean of breath amplitude, variation of breath interval and variation of breath amplitude.
25. The method of claim 1, wherein the indication of sleep stage comprises a series of indications for a plurality of epochs, the series of indications comprising two or more of: a wake stage, a light sleep stage, a deep sleep stage and a rem sleep stage.
26. The method of claim 1, further comprising generating signals indicative of movement to generate the indication of sleep stage with one or more of a respiratory inductance plethysmography sensor, pressure sensors embedded in a sensor film, a sensor mattress, a bioimpedance measurement system, an end-tidal CO2 respiratory monitor, and an optical sensor.
27. The method of claim 1, wherein a breath analyzer of the controller detects peaks and zero crossings in an input signal.
28. The method of claim 27, wherein the breath analyzer determines breath interval and amplitude for each breath.
29. Apparatus for generating a respiratory therapy for a subject comprising: a flow generator configured to generate a respiratory therapy; a controller configured to control operation of the flow generator; and one or more flow sensors configured to generate one or more signals comprising movement components of a subject, the movement components including a bodily movement component and respiration component; wherein the controller comprises a processor configured to: access the one or more generated signals; analyse at least a portion of the one or more generated signals to calculate respiration variability, the respiration variability comprising one or more of variability of respiration rate and variability of respiration amplitude, the analysis including setting a respiration rate stability threshold value depending on a comparison of the respiration variability with a respiration rate threshold value; generate an indication of sleep stage based on combining the respiration variability and the bodily movement component; execute a therapy parameter determination process that receives, as input, the generated sleep stage indication; and set a treatment operation of the flow generator with an output of the therapy parameter determination process, the setting of the treatment operation being based, at least in part, on the generated sleep stage indication.
30. The apparatus of claim 29, wherein the bodily movement component represents one or more general bodily movements comprising turning over, twitching and adjusting position.
31. The apparatus of claim 29, wherein the therapy parameter determination process is configured to receive further input comprising one or more of a measure of ventilation, a measure of inspiratory flow limitation, a measure of a presence of apnea and/or hypopnea; and a measure of a presence of snore.
32. The apparatus of claim 29, wherein the therapy parameter determination process is configured to determine a treatment pressure as a function of the sleep stage.
33. The apparatus of claim 32, wherein the therapy parameter determination process is configured to determine the treatment pressure as a function of measures of one or more of flow limitation, apnea, hypopnea, sleep stage and snore.
34. The apparatus of claim 32, wherein the therapy parameter determination process is configured to determine the treatment pressure based on a target ventilation from a target ventilation determination process.
35. The apparatus of claim 29, wherein the one or more generated signals further include on or more signals generated by one or more non-contact sensors that are configured to transmit sensing waves towards the subject.
36. The apparatus of claim 35, wherein the one or more non-contact sensors receive a reflected radio-frequency signal from the subject to generate the one or more generated signals.
37. The apparatus of claim 35, wherein the one or more non-contact sensors comprise an ultrasonic sensor.
38. The apparatus of claim 35, wherein a sensor of the one or more non-contact sensors comprises a monitor device producing a plurality of signals corresponding to a user who is proximate to the sensor, wherein two of the signals are representative of user motion and two of the signals are representative of user breathing.
39. The apparatus of claim 38, wherein the controller is configured to process the signals that are representative of user breathing by spectral analysis to determine inband breathing power for each signal.
40. The apparatus of claim 29, wherein the controller is configured to provide feedback to the subject comprising a sequence of the indications of sleep stages over a night.
41. The apparatus of claim 40, wherein the feedback is in real time and controls one or more environmental factors comprising one or more of ambient temperature, ambient light level, ambient noise and ambient odour.
42. The apparatus of claim 40, wherein the feedback controls an electronic device comprising a radio, a television or an entertainment device.
43. The apparatus of claim 29, wherein the controller is further configured to detect a presence or absence of a person.
44. The apparatus of claim 29, wherein the controller is configured to generate an estimate of power spectral density and calculating respiration rate with the estimate of power spectral density.
45. The apparatus of claim 29, wherein the controller is configured to evaluate short-term and long-term correlations of respiration rate by detrended fluctuation analysis.
46. The apparatus of claim 29, wherein to generate the indication of sleep stage, the controller is configured to identify an epoch of deep sleep to distinguish it from other epochs of sleep or wake.
47. The apparatus of claim 29, wherein to analyse the generated signals, the controller is further configured to: calculate a respiration rate range for each of a number of epochs, compare each calculated respiration range with the set respiration rate stability threshold value; and classify the epoch as a deep sleep if the calculated respiration range is smaller than the set respiration rate stability threshold value, or otherwise classifying the epoch as light sleep.
48. The apparatus of claim 29, wherein the controller is further configured to adjust the respiration rate stability threshold value based on estimating signal quality of an input movement signal from a movement sensor.
49. The apparatus of claim 29, wherein the controller is configured to classify periods of sleep as either deep sleep or REM sleep on a basis of the variability of respiration rate during the period.
50. The apparatus of claim 49, wherein a period of relatively high variation of respiration rate is considered as an indication of an REM sleep period, and a period of relatively low variation of respiration rate is considered to be associated with a state of deep sleep.
51. The apparatus of claim 29, wherein the controller is configured to extract breath statistics from a transformed signal, the transformed signal being transformed from the one or more generated signals.
52. The apparatus of claim 51 wherein the extracted breath statistics comprise one or more of a mean of breath interval, a mean of breath amplitude, variation of breath interval and variation of breath amplitude.
53. The apparatus of claim 29, wherein the indication of sleep stage comprises a series of indications for a plurality of epochs, the series of indications comprising two or more of: a wake stage, a light sleep stage, a deep sleep stage and a rem sleep stage.
54. The apparatus of claim 29, wherein the apparatus is further configured to generate signals indicative of movement to generate the indication of sleep stage with one or more of a respiratory inductance plethysmography sensor, pressure sensors embedded in a sensor film, a sensor mattress, a bioimpedance measurement system, and an end-tidal CO2 respiratory monitor, and an optical sensor.
55. The apparatus of claim 29, wherein a breath analyzer of the controller is configured to detect peaks and zero crossings in an input signal.
56. The apparatus of claim 55, wherein the breath analyzer is configured to determine breath interval and amplitude for each breath.
Description
4 BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS
(1) The present technology is illustrated by way of example, and not by way of limitation, in the figures of the accompanying drawings, in which like reference numerals refer to similar elements including:
4.1 Treatment Systems
(2)
(3)
(4)
4.2 Therapy
4.2.1 Respiratory System
(5)
(6)
4.3 Patient Interface
(7)
4.4 PAP Device
(8)
(9)
(10)
(11)
4.5 Humidifier
(12)
4.6 Breathing Waveforms
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
(22)
(23)
(24)
(25)
(26)
4.7 Monitoring Systems
(27)
4.8 Sleep Stage Processing
(28)
(29)
(30)
(31)
(32)
(33)
(34)
(35)
(36)
5 DETAILED DESCRIPTION OF EXAMPLES OF THE TECHNOLOGY
(37) Before the present technology is described in further detail, it is to be understood that the technology is not limited to the particular examples described herein, which may vary. It is also to be understood that the terminology used in this disclosure is for the purpose of describing only the particular examples discussed herein, and is not intended to be limiting.
5.1 Treatment Systems
(38) In one form, the present sleep stage monitor technology may be incorporated within or in communication (wired or wireless) with apparatus for treating a respiratory disorder. The apparatus may comprise a flow generator or blower for supplying pressurised respiratory gas, such as air, to the patient 1000 via an air delivery tube leading to a patient interface 3000.
5.2 Therapy
(39) In one form, the present technology comprises a method for treating a respiratory disorder comprising the step of applying or adjusting positive pressure to the entrance of the airways of a patient 1000, such as in response to or based upon a particular detection of sleep stage made by the sleep stage monitor. The treatment (e.g. positive pressure) may be any type such as a CPAP treatment, automatic titrating pressure (APAP), bi-level PAP or other suitable respiratory treatment.
5.2.1 Nasal CPAP for OSA
(40) For example, in one form, the present technology comprises a method of treating Obstructive Sleep Apnea in a patient by applying nasal continuous positive airway pressure to the patient.
(41) In certain embodiments of the present technology, a supply of air at positive pressure is provided to the nasal passages of the patient via one or both nares.
(42) In certain embodiments of the present technology, mouth breathing is limited, restricted or prevented.
5.3 Patient Interface 3000
(43) A non-invasive patient interface 3000 in accordance with one aspect of the present technology may optionally include any one or more of the following functional aspects: a seal-forming structure 3100, a plenum chamber 3200, a positioning and stabilising structure 3300 and a connection port 3600 for connection to air circuit 4170. In some forms a functional aspect may be provided by one or more physical components. In some forms, one physical component may provide one or more functional aspects. In use the seal-forming structure 3100 is arranged to surround an entrance to the airways of the patient so as to facilitate the supply of air at positive pressure to the airways.
5.3.1 Seal-Forming Structure 3100
(44) In one form of the present technology, a seal-forming structure 3100 provides a sealing-forming surface, and may additionally provide a cushioning function.
(45) A seal-forming structure 3100 in accordance with the present technology may be constructed from a soft, flexible, resilient material such as silicone.
(46) In one form, the seal-forming structure 3100 comprises a sealing flange 3110 and a support flange 3120. Preferably the sealing flange 3110 comprises a relatively thin member with a thickness of less than about 1 mm, for example about 0.25 mm to about 0.45 mm, that extends around the perimeter 3210 of the plenum chamber 3200. Support flange 3120 may be relatively thicker than the sealing flange 3110. The support flange 3120 is disposed between the sealing flange 3110 and the marginal edge 3220 of the plenum chamber 3200, and extends at least part of the way around the perimeter 3210. The support flange 3120 is or includes a spring-like element and functions to support the sealing flange 3110 from buckling in use. In use the sealing flange 3110 can readily respond to system pressure in the plenum chamber 3200 acting on its underside to urge it into tight sealing engagement with the face.
(47) In one form the seal-forming portion of the non-invasive patient interface 3000 comprises a pair of nasal puffs, or nasal pillows, each nasal puff or nasal pillow being constructed and arranged to form a seal with a respective naris of the nose of a patient.
(48) Nasal pillows in accordance with an aspect of the present technology include: a frusto-cone, at least a portion of which forms a seal on an underside of the patient's nose; a stalk, a flexible region on the underside of the cone and connecting the cone to the stalk. In addition, the structure to which the nasal pillow of the present technology is connected includes a flexible region adjacent the base of the stalk. The flexible regions can act in concert to facilitate a universal joint structure that is accommodating of relative movement—both displacement and angular—of the frusto-cone and the structure to which the nasal pillow is connected. For example, the frusto-cone may be axially displaced towards the structure to which the stalk is connected.
(49) In one form the non-invasive patient interface 3000 comprises a seal-forming portion that forms a seal in use on an upper lip region (that is, the lip superior) of the patient's face.
(50) In one form the non-invasive patient interface 3000 comprises a seal-forming portion that forms a seal in use on a chin-region of the patient's face.
5.3.2 Plenum Chamber 3200
(51) Preferably the plenum chamber 3200 has a perimeter 3210 that is shaped to be complementary to the surface contour of the face of an average person in the region where a seal will form in use. In use, a marginal edge 3220 of the plenum chamber 3200 is positioned in close proximity to an adjacent surface of the face. Actual contact with the face is provided by the seal-forming structure 3100. Preferably the seal-forming structure 3100 extends in use about the entire perimeter 3210 of the plenum chamber 3200.
5.3.3 Positioning and Stabilising Structure 3300
(52) Preferably the seal-forming portion of the patient interface 3000 of the present technology is held in sealing position in use by the positioning and stabilising structure 3300.
5.3.4 Vent 3400
(53) In one form, the patient interface 3000 includes a vent 3400 constructed and arranged to allow for the washout of exhaled carbon dioxide.
(54) One form of vent 3400 in accordance with the present technology comprises a plurality of holes, for example, about 20 to about 80 holes, or about 40 to about 60 holes, or about 45 to about 55 holes.
(55) Preferably the vent 3400 is located in the plenum chamber 3200. Alternatively, the vent 3400 is located in a decoupling structure 3500, e.g. a swivel 3510.
5.3.5 Decoupling Structure(s) 3500
(56) In one form the patient interface 3000 includes at least one decoupling structure 3500, for example a swivel 3510 or a ball and socket 3520.
5.3.6 Connection Port 3600
(57) Connection port 3600 allows for connection to the air circuit 4170.
5.3.7 Forehead Support 3700
(58) In one form, the patient interface 3000 includes a forehead support 3700.
5.3.8 Anti-Asphyxia Valve 3800
(59) In one form, the patient interface 3000 includes an anti-asphyxia valve 3800.
5.3.9 Ports 3900
(60) In one form of the present technology, a patient interface 3000 includes one or more ports, that allow access to the volume within the plenum chamber 3200. In one form this allows a clinician to supply supplemental oxygen. In one form this allows for the direct measurement of a property of gases within the plenum chamber 3200, such as the pressure.
5.4 PAP Device 4000
(61) An example PAP device 4000 in accordance with one aspect of the present technology may be formed with mechanical and pneumatic components 4100, electrical components 4200 and may be programmed to execute one or more algorithms 4300. The PAP device preferably has an external housing 4010, preferably formed in two parts, an upper portion 4012 of the external housing 4010, and a lower portion 4014 of the external housing 4010. In alternative forms, the external housing 4010 may include one or more panel(s) 4015. Preferably the PAP device 4000 comprises a chassis 4016 that supports one or more internal components of the PAP device 4000. In one form a pneumatic block 4020 is supported by, or formed as part of the chassis 4016. The PAP device 4000 may include a handle 4018.
(62) The pneumatic path of the PAP device 4000 preferably comprises an inlet air filter 4112, an inlet muffler 4122, a controllable pressure device 4140 capable of supplying air at positive pressure (preferably a blower 4142), and an outlet muffler 4124. One or more pressure sensors and flow sensors are included in the pneumatic path.
(63) The preferred pneumatic block 4020 comprises a portion of the pneumatic path that is located within the external housing 4010.
(64) The PAP device 4000 preferably has an electrical power supply 4210, one or more input devices 4220, a central controller 4230, a therapy device controller 4240, a therapy device 4245, one or more protection circuits 4250, memory 4260, transducers 4270, data communication interface 4280 and one or more output devices 4290. Electrical components 4200 may be mounted on a single Printed Circuit Board Assembly (PCBA) 4202. In an alternative form, the PAP device 4000 may include more than one PCBA 4202.
(65) The central controller 4230 of the PAP device 4000 is programmed to execute one or more algorithm modules 4300, preferably including a pre-processing module 4310, a therapy engine module 4320, a pressure control module 4330, and further preferably a fault condition module 4340.
5.4.1 PAP Device Mechanical & Pneumatic Components 4100
5.4.1.1 Air Filter(s) 4110
(66) A PAP device in accordance with one form of the present technology may include an air filter 4110, or a plurality of air filters 4110.
(67) In one form, an inlet air filter 4112 is located at the beginning of the pneumatic path upstream of a blower 4142. See
(68) In one form, an outlet air filter 4114, for example an antibacterial filter, is located between an outlet of the pneumatic block 4020 and a patient interface 3000. See
5.4.1.2 Muffler(s) 4120
(69) In one form of the present technology, an inlet muffler 4122 is located in the pneumatic path upstream of a blower 4142. See
(70) In one form of the present technology, an outlet muffler 4124 is located in the pneumatic path between the blower 4142 and a patient interface 3000. See
5.4.1.3 Pressure Device 4140
(71) In an example form of the present technology, a pressure device 4140 for producing a flow of air at positive pressure is a controllable blower 4142. For example the blower may include a brushless DC motor 4144 with one or more impellers housed in a volute. The blower may be preferably capable of delivering a supply of air, for example about 120 litres/minute, at a positive pressure in a range from about 4 cmH.sub.2O to about 20 cmH.sub.2O, or in other forms up to about 30 cmH.sub.2O.
(72) The pressure device 4140 may be under the control of the therapy device controller 4240.
5.4.1.4 Transducer(s) 4270
(73) In one form of the present technology, one or more transducers 4270 are located upstream of the pressure device 4140. The one or more transducers 4270 are constructed and arranged to measure properties of the air at that point in the pneumatic path.
(74) In one form of the present technology, one or more transducers 4270 are located downstream of the pressure device 4140, and upstream of the air circuit 4170. The one or more transducers 4270 are constructed and arranged to measure properties of the air at that point in the pneumatic path.
(75) In one form of the present technology, one or more transducers 4270 are located proximate to the patient interface 3000.
5.4.1.5 Anti-Spill Back Valve 4160
(76) In one form of the present technology, an anti-spill back valve is located between the humidifier 5000 and the pneumatic block 4020. The anti-spill back valve is constructed and arranged to reduce the risk that water will flow upstream from the humidifier 5000, for example to the motor 4144.
5.4.1.6 Air Circuit 4170
(77) An air circuit 4170 in accordance with an aspect of the present technology is constructed and arranged to allow a flow of air or breathable gasses between the pneumatic block 4020 and the patient interface 3000.
5.4.1.7 Oxygen Delivery
(78) In one form of the present technology, supplemental oxygen 4180 is delivered to a point in the pneumatic path.
(79) In one form of the present technology, supplemental oxygen 4180 is delivered upstream of the pneumatic block 4020.
(80) In one form of the present technology, supplemental oxygen 4180 is delivered to the air circuit 4170.
(81) In one form of the present technology, supplemental oxygen 4180 is delivered to the patient interface 3000.
5.4.2 PAP Device Electrical Components 4200
5.4.2.1 Basic PAP Device
(82) Some basic PAP devices, such as PAP device 4000, are essentially electromechanical devices that do not include processing capabilities.
5.4.2.1.1 Power Supply 4210
(83) Power supply 4210 supplies power to the other components of the basic PAP device 4000: the input device 4220, the central controller 4230, the therapy device 4245, and the output device 4290.
(84) In one form of the present technology, power supply 4210 is internal of the external housing 4010 of the PAP device 4000. In another form of the present technology, power supply 4210 is external of the external housing 4010 of the PAP device 4000.
5.4.2.1.2 Input Device(s) 4220
(85) Input devices 4220 comprises buttons, switches or dials to allow a person to interact with the PAP device 4000. The buttons, switches or dials may be physical devices, or software devices accessible via a touch screen. The buttons, switches or dials may, in one form, be physically connected to the external housing 4010, or may, in another form, be in wireless communication with a receiver that is in electrical connection to the central controller 4230.
(86) In one form the input device 4220 may be constructed and arranged to allow a person to select a value and/or a menu option.
5.4.2.1.3 Central Controller 4230
(87) In one form of the present technology, the central controller 4230 is a dedicated electronic circuit configured to receive input signal(s) from the input device 4220, and to provide output signal(s) to the output device 4290 and/or the therapy device controller 4240.
(88) In one form, the central controller 4230 is an application-specific integrated circuit. In another form, the central controller 4230 comprises discrete electronic components.
5.4.2.1.4 Therapy Device 4245
(89) In one form of the present technology, the therapy device 4245 is configured to deliver therapy to a patient 1000 under the control of the central controller 4230. Preferably the therapy device 4245 is a positive air pressure device 4140.
5.4.2.1.5 Output Device 4290
(90) An output device 4290 in accordance with the present technology may take the form of one or more of a visual, audio, and haptic output. A visual output may be a Liquid Crystal Display (LCD) or Light Emitting Diode (LED) display. An audio output may be a speaker or audio tone emitter.
5.4.2.2 Microprocessor-Controlled PAP Device
5.4.2.2.1 Power Supply 4210
(91) In one form of the present technology power supply 4210 is internal of the external housing 4010 of the PAP device 4000. In another form of the present technology, power supply 4210 is external of them.
(92) In one form of the present technology power supply 4210 provides electrical power to the PAP device 4000 only. In another form of the present technology, power supply 4210 provides electrical power to both PAP device 4000 and humidifier 5000.
5.4.2.2.2 Input Devices 4220
(93) In one form of the present technology, a PAP device 4000 includes one or more input devices 4220 in the form of buttons, switches or dials to allow a person to interact with the device. The buttons, switches or dials may be physical devices, or software devices accessible via a touch screen. The buttons, switches or dials may, in one form, be physically connected to the external housing 4010, or may, in another form, be in wireless communication with a receiver that is in electrical connection to the central controller 4230.
(94) In one form the input device 4220 may be constructed and arranged to allow a person to select a value and/or a menu option.
5.4.2.2.3 Central Controller 4230
(95) In one form of the present technology, the central controller 4230 is a processor suitable to control a PAP device 4000 such as an x86 INTEL processor.
(96) A processor suitable to control a PAP device 4000 in accordance with another form of the present technology includes a processor based on ARM Cortex-M processor from ARM Holdings. For example, an STM32 series microcontroller from ST MICROELECTRONICS may be used.
(97) Another processor suitable to control a PAP device 4000 in accordance with a further alternative form of the present technology includes a member selected from the family ARMS-based 32-bit RISC CPUs. For example, an STR9 series microcontroller from ST MICROELECTRONICS may be used.
(98) In certain alternative forms of the present technology, a 16-bit RISC CPU may be used as the processor for the PAP device 4000. For example a processor from the MSP430 family of microcontrollers, manufactured by TEXAS INSTRUMENTS, may be used.
(99) The processor is configured to receive input signal(s) from one or more transducers 4270, and one or more input devices 4220.
(100) The processor is configured to provide output signal(s) to one or more of an output device 4290, a therapy device controller 4240, a data communication interface 4280 and humidifier controller 5250.
(101) The processor, or multiple such processors, is configured to implement the one or more methodologies described herein such as the one or more algorithms 4300 expressed as computer programs stored in a computer readable storage medium, such as memory 4260. In some cases, as previously discussed, such processor(s) may be integrated with a PAP device 4000. However, in some devices the processor(s) may be implemented discretely from the flow generation components of the PAP device, such as for purpose of performing any of the methodologies described herein without directly controlling delivery of a respiratory treatment. For example, such a processor may perform any of the methodologies described herein for purposes of determining control settings for a ventilator or other respiratory related events by analysis of stored data such as from any of the sensors described herein.
5.4.2.2.4 Clock 4232
(102) Preferably PAP device 4000 includes a clock 4232 that is connected to processor.
5.4.2.2.5 Therapy Device Controller 4240
(103) In one form of the present technology, therapy device controller 4240 is a pressure control module 4330 that forms part of the algorithms 4300 executed by the processor.
(104) In one form of the present technology, therapy device controller 4240 is a dedicated motor control integrated circuit. For example, in one form a MC33035 brushless DC motor controller, manufactured by ONSEMI is used.
5.4.2.2.6 Protection Circuits 4250
(105) Preferably a PAP device 4000 in accordance with the present technology comprises one or more protection circuits 4250.
(106) One form of protection circuit 4250 in accordance with the present technology is an electrical protection circuit.
(107) One form of protection circuit 4250 in accordance with the present technology is a temperature or pressure safety circuit.
5.4.2.2.7 Memory 4260
(108) In accordance with one form of the present technology the PAP device 4000 includes memory 4260, preferably non-volatile memory. In some forms, memory 4260 may include battery powered static RAM. In some forms, memory 4260 may include volatile RAM.
(109) Preferably memory 4260 is located on PCBA 4202. Memory 4260 may be in the form of EEPROM, or NAND flash.
(110) Additionally or alternatively, PAP device 4000 includes removable form of memory 4260, for example a memory card made in accordance with the Secure Digital (SD) standard.
(111) In one form of the present technology, the memory 4260 acts as a computer readable storage medium on which is stored computer program instructions expressing the one or more methodologies described herein, such as the one or more algorithms 4300.
5.4.2.2.8 Transducers 4270
(112) Transducers may be internal of the device, or external of the PAP device. External transducers may be located for example on or form part of the air delivery circuit, e.g. the patient interface. External transducers may be in the form of non-contact sensors such as a Doppler radar movement sensor that transmit or transfer data to the PAP device.
5.4.2.2.8.1 Flow
(113) A flow transducer 4274 in accordance with the present technology may be based on a differential pressure transducer, for example, an SDP600 Series differential pressure transducer from SENSIRION. The differential pressure transducer is in fluid communication with the pneumatic circuit, with one of each of the pressure transducers connected to respective first and second points in a flow restricting element. Other flow sensors may be implemented such as a hot wire mass airflow sensor.
(114) In use, a signal representing total flow Qt from the flow transducer 4274 is received by the processor.
5.4.2.2.8.2 Pressure 4272
(115) A pressure transducer 4272 in accordance with the present technology is located in fluid communication with the pneumatic circuit. An example of a suitable pressure transducer is a sensor from the HONEYWELL ASDX series. An alternative suitable pressure transducer is a sensor from the NPA Series from GENERAL ELECTRIC.
(116) In use, a signal from the pressure transducer 4272, is received by the processor. In one form, the signal from the pressure transducer 4272 is filtered prior to being received by the processor.
5.4.2.2.8.3 Motor Speed 4276
(117) In one form of the present technology a motor speed signal 4276 is generated. A motor speed signal 4276 is preferably provided by therapy device controller 4240. Motor speed may, for example, be generated by a speed sensor, such as a Hall effect sensor.
5.4.2.2.9 Data Communication Systems
(118) In one preferred form of the present technology, a data communication interface 4280 is provided, and is connected to processor. Data communication interface 4280 is preferably connectable to remote external communication network 4282. Data communication interface 4280 is preferably connectable to local external communication network 4284. Preferably remote external communication network 4282 is connectable to remote external device 4286. Preferably local external communication network 4284 is connectable to local external device 4288.
(119) In one form, data communication interface 4280 is part of processor. In another form, data communication interface 4280 is an integrated circuit that is separate from processor.
(120) In one form, remote external communication network 4282 is the Internet. The data communication interface 4280 may use wired communication (e.g. via Ethernet, or optical fibre) or a wireless protocol to connect to the Internet.
(121) In one form, local external communication network 4284 utilises one or more communication standards, such as Bluetooth, or a consumer infrared protocol.
(122) In one form, remote external device 4286 is one or more computers, for example a cluster of networked computers. In one form, remote external device 4286 may be virtual computers, rather than physical computers. In either case, such remote external device 4286 may be accessible to an appropriately authorised person such as a clinician.
(123) Preferably local external device 4288 is a personal computer, mobile phone, tablet or remote control.
5.4.2.2.10 Output Devices Including Optional Display, Alarms
(124) An output device 4290 in accordance with the present technology may take the form of one or more of a visual, audio and haptic unit. A visual display may be a Liquid Crystal Display (LCD) or Light Emitting Diode (LED) display.
5.4.2.2.10.1 Display Driver 4292
(125) A display driver 4292 receives as an input the characters, symbols, or images intended for display on the display 4294, and converts them to commands that cause the display 4294 to display those characters, symbols, or images.
5.4.2.2.10.2 Display 4294
(126) A display 4294 is configured to visually display characters, symbols, or images in response to commands received from the display driver 4292. For example, the display 4294 may be an eight-segment display, in which case the display driver 4292 converts each character or symbol, such as the figure “0”, to eight logical signals indicating whether the eight respective segments are to be activated to display a particular character or symbol.
5.4.3 PAP Device Algorithms 4300
5.4.3.1 Pre-Processing Module 4310
(127) An pre-processing module 4310 in accordance with the present technology receives as an input, raw data from a transducer, for example a flow or pressure transducer, and preferably performs one or more process steps to calculate one or more output values that will be used as an input to another module, for example a therapy engine module 4320.
(128) In one form of the present technology, the output values include the interface or mask pressure Pm, the respiratory flow Qr, and the leak flow Ql.
(129) In various forms of the present technology, the pre-processing module 4310 comprises one or more of the following algorithms: pressure compensation algorithm 4312, vent flow algorithm 4314, leak flow algorithm 4316, respiratory flow algorithm 4318, and jamming detection 4319.
5.4.3.1.1 Pressure Compensation 4312
(130) In one form of the present technology, a pressure compensation algorithm 4312 receives as an input a signal indicative of the pressure in the pneumatic path proximal to an outlet of the pneumatic block. The pressure compensation algorithm 4312 estimates the pressure drop in the air circuit 4170 and provides as an output an estimated pressure, Pm, in the patient interface 3000.
5.4.3.1.2 Vent Flow
(131) In one form of the present technology, a vent flow calculation algorithm 4314 receives as an input an estimated pressure, Pm, in the patient interface 3000 and estimates a vent flow of air, Qv, from a vent 3400 in a patient interface 3000.
5.4.3.1.3 Leak Flow
(132) In one form of the present technology, a leak flow algorithm 4316 receives as an input a total flow, Qt, and a vent flow Qv, and provides as an output a leak flow Ql by calculating an average of Qt−Qv over a period sufficiently long to include several breathing cycles, e.g. about 10 seconds.
(133) In one form, the leak flow algorithm 4316 receives as an input a total flow, Qt, a vent flow Qv, and an estimated pressure, Pm, in the patient interface 3000, and provides as an output a leak flow Ql by calculating a leak conductance, and determining a leak flow Ql to be a function of leak conductance and pressure, Pm. Preferably leak conductance is calculated as the quotient of low pass filtered non-vent flow Qt−Qv, and low pass filtered square root of pressure Pm, where the low pass filter time constant has a value sufficiently long to include several breathing cycles, e.g. about 10 seconds.
5.4.3.1.4 Respiratory Flow
(134) In one form of the present technology, a respiratory flow algorithm 4318 receives as an input a total flow, Qt, a vent flow, Qv, and a leak flow, Ql, and estimates a respiratory flow of air, Qr, to the patient, by subtracting the vent flow Qv and the leak flow Ql from the total flow Qt.
5.4.3.2 Therapy Engine Module 4320
(135) In one form of the present technology, a therapy engine module 4320 receives as inputs one or more of a pressure, Pm, in a patient interface 3000, and a respiratory flow of air to a patient, Qr, and provides as an output, one or more therapy parameters in a therapy parameter determination process 4329.
(136) In one form of the present technology, a therapy parameter is a CPAP treatment pressure Pt.
(137) In one form of the present technology, a therapy parameter is one or more of a level of pressure support, and a target ventilation.
5.4.3.2.1 Phase Determination
(138) In one form of the present technology, the PAP device 4000 does not determine phase.
(139) In one form of the present technology, a phase determination algorithm 4321 receives as an input a signal indicative of respiratory flow, Qr, and provides as an output a phase of a breathing cycle of a patient 1000.
(140) In one form, the phase output is a discrete variable with values of either inhalation or exhalation.
(141) In one form, the phase output is a discrete variable with values of one of inhalation, mid-inspiratory pause, and exhalation.
(142) In one form, the phase output is a continuous variable, for example varying from 0 to 1, or 0 to 2Pi.
(143) In one form, the phase output is determined to have a discrete value of inhalation when a respiratory flow Qr has a positive value that exceeds a positive threshold. In one form, a phase is determined to have a discrete value of exhalation when a respiratory flow Qr has a negative value that is more negative than a negative threshold.
5.4.3.2.2 Waveform Determination 4322
(144) In one form of the present technology, a control module 4330 controls a therapy device 4245 to provide an approximately constant positive airway pressure throughout a respiratory cycle of a patient.
(145) In one form of the present technology, a control module 4330 controls a therapy device 4245 to provide positive airway pressure according to a predetermined waveform of pressure vs phase. In one form, the waveform is maintained at an approximately constant level for all values of phase. In one form, the waveform is a square wave, having a higher value for some values of phase, and a lower level for other values of phase.
(146) In one form of the present technology a waveform determination algorithm 4322 receives as an input a value indicative of current patient ventilation, Vent, and provides as an output a waveform of pressure vs. phase.
5.4.3.2.3 Ventilation Determination
(147) In one form of the present technology, a ventilation determination algorithm 4323 receives an input a respiratory flow Qr, and determines a measure indicative of patient ventilation, Vent.
(148) In one form ventilation determination algorithm 4323 determines a current value of patient ventilation, Vent, as the half the low-pass filtered absolute value of respiratory flow, Qr.
5.4.3.2.4 Determination of Inspiratory Flow Limitation
(149) In one form of the present technology, a processor executes one or more algorithms for the detection of inspiratory flow limitation.
(150) In one form the inspiratory flow limitation algorithm 4324 receives as an input a respiratory flow signal Qr and provides as an output a metric of the extent to which the inspiratory portion of the breath exhibits inspiratory flow limitation.
(151) In one form of the present technology, the inspiratory portion of each breath is identified by a zero-crossing detector. A number of evenly spaced points (for example, sixty-five), representing points in time, are interpolated by an interpolator along the inspiratory flow-time curve for each breath. The curve described by the points is then scaled by a scaler to have unity length (duration/period) and unity area to remove the effects of changing respiratory rate and depth. The scaled breaths are then compared in a comparator with a pre-stored template representing a normal unobstructed breath, similar to the inspiratory portion of the breath shown in
(152) From the scaled flow, two shape factors relating to the determination of partial obstruction may be calculated.
(153) Shape factor 1 is the ratio of the mean of the middle (e.g. thirty-two) scaled flow points to the mean overall (e.g. sixty-five) scaled flow points. Where this ratio is in excess of unity, the breath will be taken to be normal. Where the ratio is unity or less, the breath will be taken to be obstructed. A ratio of about 1.17 is taken as a threshold between partially obstructed and unobstructed breathing, and equates to a degree of obstruction that would permit maintenance of adequate oxygenation in a typical user.
(154) Shape factor 2 is calculated as the RMS deviation from unit scaled flow, taken over the middle (e.g. thirty two) points. An RMS deviation of about 0.2 units is taken to be normal. An RMS deviation of zero is taken to be a totally flow-limited breath. The closer the RMS deviation to zero, the breath will be taken to be more flow limited.
(155) Shape factors 1 and 2 may be used as alternatives, or in combination. In other forms of the present technology, the number of sampled points, breaths and middle points may differ from those described above. Furthermore, the threshold values can other than those described.
5.4.3.2.5 Determination of Apneas and Hypopneas 4325
(156) In one form of the present technology, a processor executes one or more algorithms for the determination of the presence of apneas and/or hypopneas.
(157) Preferably the one or more algorithms receive as an input a respiratory flow signal Qr and provide as an output a flag that indicates that an apnea or respectively an hypopnea has been detected.
(158) In one form, an apnea will be said to have been detected when a function of respiratory flow Qr falls below a flow threshold for a predetermined period of time. The function may determine a peak flow, a relatively short-term mean flow, or a flow intermediate of relatively short-term mean and peak flow, for example an RMS flow. The flow threshold may be a relatively long-term measure of flow.
(159) In one form, a hypopnea will be said to have been detected when a function of respiratory flow Qr falls below a second flow threshold for a predetermined period of time. The function may determine a peak flow, a relatively short-term mean flow, or a flow intermediate of relatively short-term mean and peak flow, for example an RMS flow. The second flow threshold may be a relatively long-term measure of flow. The second flow threshold is greater than the flow threshold used to detect apneas.
5.4.3.2.6 Determination of Snore
(160) In one form of the present technology, a processor executes one or more snore algorithms for the detection of snore.
(161) In one form the snore algorithm 4326 receives as an input a respiratory flow signal Qr and provides as an output a metric of the extent to which snoring is present.
(162) Preferably the algorithm 4326 comprises the step of determining the intensity of the flow signal in the range of 30-300 Hz. Further preferably, algorithm 4326 comprises a step of filtering the respiratory flow signal Qr to reduce background noise, e.g. the sound of airflow in the system from the blower.
5.4.3.2.7 Determination of Airway Patency
(163) In one form of the present technology, a processor executes one or more algorithms for the determination of airway patency.
(164) In one form, airway patency algorithm 4327 receives as an input a respiratory flow signal Qr, and determines the power of the signal in the frequency range of about 0.75 Hz and about 3 Hz. The presence of a peak in this frequency range is taken to indicate an open airway. The absence of a peak is taken to be an indication of a closed airway.
(165) In one form, the frequency range within which the peak is sought is the frequency of a small forced oscillation in the treatment pressure Pt. In one implementation, the forced oscillation is of frequency 2 Hz with amplitude about 1 cmH.sub.2O.
(166) In one form, airway patency algorithm 4327 receives as an input a respiratory flow signal Qr, and determines the presence or absence of a cardiogenic signal. The absence of a cardiogenic signal is taken to be an indication of a closed airway.
5.4.3.2.8 Determination of Treatment Pressure
(167) In one form of the present technology, processor executes one or more algorithms for the determination of a target treatment pressure Pt.
(168) For example, the therapy parameter determination process 4329 receives input such as one of more of the following:
(169) i. A measure of respiratory phase;
(170) ii. A waveform;
(171) iii. A measure of ventilation;
(172) iv. A measure of inspiratory flow limitation;
(173) v. A measure of the presence of apnea and/or hypopnea;
(174) vi. A measure of the presence of snore;
(175) vii. a sleep stage indication; and
(176) viii. A measure of the patency of the airway.
(177) This processing may determine the treatment pressure Pt as a function of indices or measures of one or more of flow limitation, apnea, hypopnea, patency, sleep stage and snore and also may optionally rely on a target ventilation from a target ventilation determination process 4328. In one implementation, these measures are determined on a single breath basis, rather than on an aggregation of several previous breaths.
5.4.3.3 Control Module 4330
(178) A control module 4330 in accordance with one aspect of the present technology receives as an input a target treatment pressure Pt, and controls a therapy device 4245 to deliver that pressure.
(179) A control module 4330 in accordance with one aspect of the present technology receives as an input an EPAP pressure and an IPAP pressure, and controls a therapy device 4245 to deliver those respective pressures.
5.4.3.4 Detection of Fault Conditions 4340
(180) In one form of the present technology, a processor executes one or more methods for the detection of fault conditions. Preferably the fault conditions detected by the one or more methods includes at least one of the following: Power failure (no power, or insufficient power) Transducer fault detection Failure to detect the presence of a component Operating parameters outside recommended ranges (e.g. pressure, flow, temperature, PaO.sub.2) Failure of a test alarm to generate a detectable alarm signal.
(181) Upon detection of the fault condition, the corresponding algorithm signals the presence of the fault by one or more of the following: Initiation of an audible, visual &/or kinetic (e.g. vibrating) alarm Sending a message to an external device Logging of the incident
5.4.3.5 Therapy Device 4245
(182) In a preferred form of the present technology, the therapy device 4245 is under the control of the control module 4330 to deliver therapy to a patient 1000.
(183) Preferably the therapy device 4245 is a positive air pressure device 4140.
5.5 Humidifer 5000
5.5.1 Humidifier
(184) In one form of the present technology there is provided a humidifier 5000 which may typically include a water reservoir and a heating plate.
5.6 Sleep Stage Monitors
(185)
(186) In one non-contact sensing embodiment the radiation used is in the microwave range, in which the sensor is of the type described in U.S. Pat. No. 6,426,716, the entire contents of which are incorporated herein by reference.
(187) In another embodiment, the radiation is in the form of narrow virtual transmit pulses synthesized by differencing long-duration staggered pulse repetition interval (PM) transmit pulses. Such a sensor is described in U.S. Pat. No. 7,952,515, the entire contents of which are incorporated herein by reference.
(188) In the cases where these radio-frequency based sensors are used, they will produce so-called quadrature signals I and Q which represent the detected movement observed from positions 90° apart in the phase space of the transmitter. An advantage of this approach is that it can help determine the direction of movement, and also smooth out the overall sensitivity of the system.
(189) In general, embodiments of the present technology may include a sleep monitoring device or apparatus that may have one or more processors or utilize a processor of another apparatus, such as any of the processors described throughout this specification, to implement particular sleep stage detection methodologies such as with the algorithms/processes described in more detail herein. Thus, the device or apparatus may include integrated chips, a memory and/or other control instruction, data or information storage medium. For example, programmed instructions encompassing such detection methodologies may be coded on integrated chips in the memory of the device or apparatus to form one or more application specific integrated chips (ASIC). Such instructions may also or alternatively be loaded as software or firmware using an appropriate data storage medium. Thus, the processes may be embodied in processor control instructions and data for controlling apparatus to perform the methodologies and may be contained in any appropriate computer or machine readable recording medium of the non-transitory type such as in the form of software for use by a general purpose computer so that the general purpose computer may serve as a specific purpose computer according to any of the methodologies discussed herein upon loading the software into the general purpose computer.
(190)
(191) An initial step of processing may be to determine whether a person is present or absent using the presence-absence detector 201. The means for determining presence or absence can be through measurement of the amplitude of the signal (e.g., the root mean square (RMS) value of the signal) or could involve more complex processing such as determining the spectral content of the signal relative to the expected noise floor of the sensor(s). In one embodiment the processing is performed in a manner as described in International Patent Cooperation Treaty Publication No. WO2007/143535, the entire contents of which are incorporated herein by reference. In another embodiment, periods of movement can be determined by taking the arctangent of the quadrature I and Q signals mentioned above. In this case, the resulting signal will be related directly to the displacement of the object being observed, if normalization and phase unwrapping is correctly carried out. Given the displacement signal, presence-absence can then be determined by seeing if the energy in the displacement signal is greater than a set threshold.
(192) The output of the presence-absence detector stage of processing may be a sequence of epoch labels such as “AAAAPPP”, where “A” represents absent and “P” represents present, and an epoch may represent a fixed period of time such as 30 seconds. The signal is then fed to a movement detector 202 which determines whether any movement is present (typically on a shorter time scale such as 1 second). A means for determining movement may be through counting level-crossings of the signal, or by measuring the high frequency content of the signal. The detailed methodology of such measurement is described in International Patent Cooperation Treaty Publication No. WO2007/143535.
(193) Each second can then be associated with movement or non-movement. The outcomes of each 1-second movement detector can be combined into an epoch-based activity counter 203. For example, if an epoch is 30 seconds, and each 1-second period within an epoch has movement, then the overall activity count for that epoch is 30. The amplitude of the movement detected can also be included in the activity count metric. Based on the activity count, a sleep wake determination means 204 assigns labels based on the level of the activity count (for example, an activity count greater than 20 may be considered as a wake epoch). The activity counts of surrounding epochs may also be considered in making this determination. The post-processing rules assessor 205 can be further used to enhance the accuracy of the sleep/wake determination, by for example, removing single isolated epochs of SLEEP surrounded by WAKE. The overall output of the post-processing rules can be a sequence of labels (which can combine the information from the presence/absence detector) and may look like; “AAAAWWWWWSSSSSS”, where “A” represents absent, “W” represents wake, and “S” represents sleep.
(194) In parallel to determining the sleep/wake status, further processing is implemented to determine the sleep stage. The respiration analysis block 206 enhances the respiration signal, for example, by filtering the raw input signal from the movement detector 202 with a low pass filter. Using the information from the movement detector 202, the respiration analysis may also label certain sections of signal as unreliable for respiration rate estimation. For example, if the signal is determined to contain indications of large movements, the signal may be so marked so it may be avoided in respiration rate estimate calculations. The respiration rate calculator 207 is used to determine the breathing rate of the person, for example, in breaths/minute or in Hz. The respiration rate can be calculated with a power spectral density estimate, or with an auto-regressive model of the signal. The detailed methodology of such a calculation is described in International Patent Publication No. WO2007/143535. The calculation provides estimates of the respiration rate, for example, on a per-epoch basis, or alternatively on a shorter time scale (e.g., once/second). These respiration rates are provided to the sleep stage determination means 208 which may use the respiration rates to determine sleep stage. For example, in one embodiment, the respiration rate is used to distinguish deep sleep (Stage N3) from all other stages of sleep (N1, N2 and REM). The relative amplitude of respiration can also be determined and used in the sleep stage determination.
(195) For explanatory purposes,
(196)
(197) The processing then decides at 302 whether the CURRENT EPOCH has a high amplitude signal (representing good signal quality). If the signal quality is good, then the algorithm can be very confident in the estimate of respiration rate. Thus, the signal quality may be evaluated for the setting of a stability threshold to gauge breathing rate variability. In this embodiment, an average signal amplitude of, for example, >40 mV (at 302, 303, 304) is indicative of a high quality signal, and in this case the threshold of, for example, 0.5 breaths/minute, may be set. For situations where the signal is lower in quality the threshold may be set to a more tolerant limit, such as for example, 1.5 breaths/minute, for the allowed respiration rate variability. Such a process (at 302) may employ a root means square (RMS) analysis of the current epoch.
(198) The process then calculates and evaluates (at 305-308) a respiration rate range. For example, the respiration rate range may be determined by finding the minimum and maximum value of all the epochs' respiration rates between the CURRENT_EPOCH and the last epoch identified (e.g., labelled) as LIGHT_SLEEP. For example, if the last LIGHT_SLEEP was epoch N−6 with a rate of 14.2 BPM, and the epochs [N−5, N−4, N] had rates=[14.4, 14.8, 15.1, 14.9, 14.7, 14.6], then the breathing rate range is (15.1-14.4)=0.7 breaths/minute. If this BREATHING RATE RANGE is less than the stability threshold, then the current epoch is labelled as deep sleep (at 308) (which may optionally be represented with an “D” label). Alternatively, if the BREATHING RATE RANGE is larger than the stability threshold, then the current epoch is labelled as light sleep (at 307) (which may optionally be represented with an “L” label). Since very short sequences of DEEP_SLEEP are relatively uncommon, the algorithm also excludes (at 309, 310) cases where there is a run of four or less deep sleep epochs. This is done by checking the current sequence length of the DEEP_SLEEP prior epochs when a LIGHT_SLEEP epoch is encountered. If there are four or less preceding epochs of DEEP_SLEEP encountered since the last LIGHT_SLEEP epoch, these epoch labels are converted (at 310) to LIGHT_SLEEP. Since this condition makes it impossible to finish with DEEP_SLEEP count of less than 5, in such a case by default the algorithm accepts (at 311-313) the WAKE or SLEEP labels for the last four epochs (with SLEEP automatically treated as LIGHT_SLEEP).
(199) As a further optional refinement of the embodiment described above, the stability threshold for “stable breathing” can be refined on a per-subject basis. For example, the default analysis may use a stability threshold of 0.5 breaths/minute, but if this threshold produces physiologically unreasonable values for deep sleep duration (e.g., >40% or less <5%), the threshold could be adaptively modified to a more suitable value.
(200) An alternative embodiment that determines sleep stage based on respiration rate variability and amplitude is shown in
(201) The respiration rate is then input into two processing blocks (at 502, 503) in segments (typically of duration 5 minutes, e.g., 300 samples of the respiration rate will be passed into the blocks labelled “Approximate Entropy Block” 502 and the “Power Spectral Density” 503). The approximate entropy is a known technique that assesses the predictability of a signal (i.e., variability) and is described, for example, in http://en.wikipedia.org/wiki/Approximate_entropy. The block will output a single number for each 5 minute epoch entered, which is the approximate entropy of that section of the signal. For example, the approximate entropy of five-minute segments of respiration rate can be calculated at 502, for example, using parameters of m=2 and m=3 for the embedding dimensions, and a value of r equal to 0.2. The power spectral density (PSD) processing block 503 will estimate the power spectral density of the respiration rate, such as by implementing a suitable technique (e.g., Welch's averaged periodogram, see http.//en.wikipedia.org/wiki/Welch's_method). The PSD estimate at 503 may generate three measurements: the slope of the PSD, the normalised high frequency power of the respiration rate variability and the low-frequency power of the respiration rate variability. The respiration amplitude signal may also be input to a power spectral density processing block (e.g., at 503) and will output a Low Frequency (LF) power estimate. The values calculated from the processing blocks (at 502,503 and 504) will be input to a classifier. The classifier may then combine them to produce a number which is then used to estimate a sleep stage as Deep, Light Sleep or REM. For example, number may be internal to the classifier (e.g., generated by it) and may be a discriminant value. In some cases, a combination of values within the classifier may be done in a linear fashion. For example, the discriminant value may be a linear weighted combination of the values output from blocks 502-504. In some cases, the value generated by the classifier may be a more complex non-linear combination (such as a value derived by combining the squared values of the values output from 502-504). The classifier may then generate a suitable Sleep Label (e.g., drawn from N1,N2,N3, REM or W) therefrom.
(202) In some cases, detrended fluctuation analysis may be implemented to evaluate the short-term and long-term correlations of the respiration rate. Such a processing block may serve as an alternate to the power spectral density processing of the respiration rate that may also be implemented to capture the short-term and long-term correlations. Processing by detrended fluctuation analysis may be implemented by the methodology described in “Establishing the relation between detrended fluctuation analysis and power spectral density analysis for stochastic processes,” Phys Rev E Stat Phys Plasmas Fluids Relat Interdiscip Topics. 2000 November; 62(5 Pt A):6103-10, by Heneghan and McDarby.
(203)
(204)
(205) A schematic representation of a scaled version of the numbered output (e.g., discriminant value) of the classifier block 505 of
(206)
(207)
(208) The data signals of the sensor may then be input for processing by a window and channel selector 1602. In this processing, each of the breathing channels may be analysed for inband breathing power. Thus, the selector will determine for each channel inband breathing power. The selector will then select the channel with the greatest inband breathing power such as the greatest inband power for a particular epoch (e.g., 30 seconds or other preset length). The selector will then output a window of three epochs (e.g., 30 seconds each) from the selected channel with the window centered on the particular epoch chosen by the selector as a result of the assessment of breathing power. In one example, the inband breathing power assessment may be implemented by spectral analysis processing of each epoch at one or more frequencies attributable to respiration.
(209) The windowed data from the selector may then be input for processing by a wavelet transformer 1604. For example, a discrete wavelet transform of depth 5 may be performed on the windowed epoch data. A suitable filter bank for this process may be chosen. For example, the Biorthogonal 6.8 (bior6.8) wavelet may be implemented. Such a filter bank can be chosen such that the associated wavelet approximates a breath cycle. In such a case, the filters associated with the filter bank may be symmetrical (and so are linear phase). The analysis and synthesis filters may be approximately the same length and are long enough to ensure the wavelet coefficients are smoothened out in the wavelet domain. A hardware implementation of such an algorithm/processing method is well understood. Another suitable wavelet filter bank may be any one typically implemented with fingerprint compression.
(210) The transformed data output from the wavelet processing may then be input for processing by a wavelet details extractor 1606. In this process, the wavelet details coefficients are extracted and reconstructed at the highest levels of the wavelet transform. These details can reveal what parts of the three epoch window (e.g., 90 second period) have high energy. Such high energy may be associated with parts of the signal that could have a lot of motion noise in them.
(211) The extracted details coefficients are then input to a mask constructor 1608. In this process, a binary mask is constructed using the wavelet details. For example, the root mean square (“RMS”) average of the power per sample may be calculated. If the power in any sample is significantly greater than the average power per sample over that windowed interval (e.g., 90 second interval) then that part of the binary mask is set to zero (0) otherwise the mask value for that sample is set to one (1). Lone or isolated ones (e.g., 010) and zeros (e.g., 101) are then smoothened out from the mask by inverting them.
(212) This binary mask then serves as a map for determining which parts of the signal should be analysed versus which are the parts of the signal that contain a lot of noise.
(213) The transformed data output from the wavelet processing may also be input for processing by a wavelet de-noiser 1610. This processes the transformed data to de-noise the signal. For example, the process may threshold the wavelet coefficients across all levels of wavelet decomposition and then reconstruct the signal. In one such version, a global thresholding mechanism may be implemented which is designed around a percentage of the power of the windowed signal.
(214) The binary mask and de-noised signal are then input to a mask signal applier 1612. In the processing of the mask signal applier, the binary signal mask is examined to evaluate the de-noised signal. The evaluation identifies the longest portion of the de-noised signal that is greater than a desired length (e.g., 30 seconds). The identified portion of the de-noised signal is then output for feature extraction.
(215) The de-noised wavelet signal from the de-noiser 1610 and the identified portion of the de-noised wavelet signal from the mask signal applier 1612 are then output to a wavelet feature extractor 1614. The processing of the extractor determines one or more features from the portion of the de-noised wavelet signal. For example, power in the highest wavelet details (e.g., the band just above the breathing band) is calculated. Similarly, power in the approximation coefficients may be calculated. The extracted features are then output to the sleep stage classifier 1622.
(216) The denoised wavelet signal may also be input for processing by a breath analyzer 1615. Such processing may include detection of peaks and zero crossings such as with a peak and crossing detector 1616. For example, the processing of the peak and crossing detector 1616 may include extracting zero crossings of the signal. Additionally, a maximum and minimum for each pair of contiguous zero crossings may be calculated. With extracted data from the peak and crossing detector, the breath analyzer 1615 may further process the input data to extract breath interval and amplitude in an interval and amplitude detector 1618. For example, using the zero crossings and peaks, the breath interval is calculated and amplitude for each breath in the given window. Finally, with the breath interval and amplitude, breath statistics may be determined in a breath statistic calculator 1620. For example, such statistics on the breath interval and amplitude measurements from the given window may include the mean and/or variation. Other suitable breath metrics may also be calculated. Such a metric(s) for the input window can serve as a feature(s) for determining sleep stage of the given epoch (e.g., 30 second). As such, the metrics may be output to the sleep stage classifier 1622.
(217) The sleep stage classifier 1622 thus processes the input features (e.g., wavelet features and breath features) to detect a sleep stage. For example, such a classifier may be a rule based processing system that classifies the input parameters. In some cases, the classifier may include input from a function library 1624 for sleep stage detection. The library may provide signal processing on one or more sensed signals to estimate movement, activity count and respiration rates on an epoch basis such as by using non-wavelet based processing. An example of such processing is described in International Patent Publication No. WO2007/143535 (Heneghan et al), the entire disclosure of which is incorporated herein by reference.
(218) In some cases, the sleep stage classifier 1622 may include a Linear Discriminant Analysis (LDA) system. A rule based system may then identify key discriminating parameters for the LDA.
(219) In some cases, the sleep stage data output from the sleep stage classifier 1622 may be further input to a pattern detector 1628. The pattern detector may process the sleep stage data, such as all of the data for a given night (e.g., a plurality of epochs) to perform pattern and trend analysis. The analysis may serve to remove any clearly errant classifications. For example, such pattern analysis may detect and correct a consecutive three epoch designation of wake, rem and wake (WRW) to remove or reclassify the middle rem epoch.
(220) Generally, the processing steps illustrated by all the elements 1602-1628 in
(221) Optionally, the final output may be generated as a hypnogram for the four sleep stages of wake, light, deep and REM sleep stages and may be presented to a user on a suitable display. By way of further example, the output may be generated in a chart format as illustrated in
Glossary
(222) For the purposes of the present technology disclosure, in certain forms of the present technology, one or more of the following definitions may apply. In other forms of the present technology, alternative definitions may apply.
5.6.1 General
(223) Air: In certain forms of the present technology, air supplied to a patient may be atmospheric air, and in other forms of the present technology atmospheric air may be supplemented with oxygen.
(224) Continuous Positive Airway Pressure (CPAP): CPAP treatment will be taken to mean the application of a supply of air or breathable gas to the entrance to the airways at a pressure that is continuously positive with respect to atmosphere, and preferably approximately constant through a respiratory cycle of a patient. In some forms, the pressure at the entrance to the airways will vary by a few centimeters of water within a single respiratory cycle, for example being higher during inhalation and lower during exhalation. In some forms, the pressure at the entrance to the airways will be slightly higher during exhalation, and slightly lower during inhalation. In some forms, the pressure will vary between different respiratory cycles of the patient, for example being increased in response to detection of indications of partial upper airway obstruction, and decreased in the absence of indications of partial upper airway obstruction.
5.6.2 Aspects of PAP Devices
(225) Air circuit: A conduit or tube constructed and arranged in use to deliver a supply of air or breathable gas between a PAP device and a patient interface. In particular, the air circuit may be in fluid connection with the outlet of the pneumatic block and the patient interface. The air circuit may be referred to as air delivery tube. In some cases there may be separate limbs of the circuit for inhalation and exhalation. In other cases a single limb is used.
(226) APAP: Automatic Positive Airway Pressure. Positive airway pressure that is continually adjustable between minimum and maximum limits, depending on the presence or absence of indications of SDB events.
(227) Blower or flow generator: A device that delivers a flow of air at a pressure above ambient pressure.
(228) Controller: A device, or portion of a device that adjusts an output based on an input. For example one form of controller has a variable that is under control—the control variable—that constitutes the input to the device. The output of the device is a function of the current value of the control variable, and a set point for the variable. A servo-ventilator may include a controller that has ventilation as an input, a target ventilation as the set point, and level of pressure support as an output. Other forms of input may be one or more of oxygen saturation (SaO.sub.2), partial pressure of carbon dioxide (PCO.sub.2), movement, a signal from a photoplethysmogram, and peak flow. The set point of the controller may be one or more of fixed, variable or learned. For example, the set point in a ventilator may be a long term average of the measured ventilation of a patient. Another ventilator may have a ventilation set point that changes with time. A pressure controller may be configured to control a blower or pump to deliver air at a particular pressure.
(229) Therapy: Therapy in the present context may be one or more of positive pressure therapy, oxygen therapy, carbon dioxide therapy, control of dead space, and the administration of a drug.
(230) Motor: A device for converting electrical energy into rotary movement of a member. In the present context the rotating member is an impeller, which rotates in place around a fixed axis so as to impart a pressure increase to air moving along the axis of rotation.
(231) Positive Airway Pressure (PAP) device: A device for providing a supply of air at positive pressure to the airways.
(232) Transducers: A device for converting one form of energy or signal into another. A transducer may be a sensor or detector for converting mechanical energy (such as movement) into an electrical signal. Examples of transducers include pressure sensors, flow sensors, carbon dioxide (CO.sub.2) sensors, oxygen (O.sub.2) sensors, effort sensors, movement sensors, noise sensors, a plethysmograph, and cameras.
(233) Volute: The casing of the centrifugal pump that receives the air being pumped by the impeller, slowing down the flow rate of air and increasing the pressure. The cross-section of the volute increases in area towards the discharge port.
5.6.3 Aspects of the Respiratory Cycle
(234) Apnea: Preferably, apnea will be said to have occurred when flow falls below a predetermined threshold for a duration, e.g. 10 seconds. An obstructive apnea will be said to have occurred when, despite patient effort, some obstruction of the airway does not allow air to flow. A central apnea will be said to have occurred when an apnea is detected that is due to a reduction in breathing effort, or the absence of breathing effort.
(235) Breathing rate: The rate of spontaneous respiration of a patient, usually measured in breaths per minute.
(236) Duty cycle: The ratio of inhalation time, Ti to total breath time, Ttot.
(237) Effort (breathing): Preferably breathing effort will be said to be the work done by a spontaneously breathing person attempting to breathe.
(238) Expiratory portion of a breathing cycle: The period from the start of expiratory flow to the start of inspiratory flow.
(239) Flow limitation: Preferably, flow limitation will be taken to be the state of affairs in a patient's respiration where an increase in effort by the patient does not give rise to a corresponding increase in flow. Where flow limitation occurs during an inspiratory portion of the breathing cycle it may be described as inspiratory flow limitation. Where flow limitation occurs during an expiratory portion of the breathing cycle it may be described as expiratory flow limitation.
(240) Types of flow limited inspiratory waveforms:
(241) (i) Flattened: Having a rise followed by a relatively flat portion, followed by a fall.
(242) (ii) M-shaped: Having two local peaks, one at the leading edge, and one at the trailing edge, and a relatively flat portion between the two peaks.
(243) (iii) Chair-shaped: Having a single local peak, the peak being at the leading edge, followed by a relatively flat portion.
(244) (iv) Reverse-chair shaped: Having a relatively flat portion followed by single local peak, the peak being at the trailing edge.
(245) Hypopnea: Preferably, a hypopnea will be taken to be a reduction in flow, but not a cessation of flow. In one form, a hypopnea may be said to have occurred when there is a reduction in flow below a threshold for a duration. In one form in adults, the following either of the following may be regarded as being hypopneas: (i) a 30% reduction in patient breathing for at least 10 seconds plus an associated 4% desaturation; or (ii) a reduction in patient breathing (but less than 50%) for at least 10 seconds, with an associated desaturation of at least 3% or an arousal.
(246) Hyperpnea: An increase in flow to a level higher than normal flow?.
(247) Inspiratory portion of a breathing cycle: Preferably the period from the start of inspiratory flow to the start of expiratory flow will be taken to be the inspiratory portion of a breathing cycle.
(248) Patency (airway): The degree of the airway being open, or the extent to which the airway is open. A patent airway is open. Airway patency may be quantified, for example with a value of one (1) being patent, and a value of zero (0), being closed.
(249) Positive End-Expiratory Pressure (PEEP): The pressure above atmosphere in the lungs that exists at the end of expiration.
(250) Peakflow (Qpeak): The maximum value of flow during the inspiratory portion of the respiratory flow waveform.
(251) Respiratory flow, airflow, patient airflow, respiratory airflow (Qr): These synonymous terms may be understood to refer to the PAP device's estimate of respiratory airflow, as opposed to “true respiratory flow” or “true respiratory airflow”, which is the actual respiratory flow experienced by the patient, usually expressed in litres per minute.
(252) Tidal volume (Vt): The volume of air inhaled or exhaled during normal breathing, when extra effort is not applied.
(253) (inhalation) Time (Ti): The duration of the inspiratory portion of the respiratory flow waveform.
(254) (exhalation) Time (Te): The duration of the expiratory portion of the respiratory flow waveform.
(255) (total) Time (Ttot): The total duration between the start of the inspiratory portion of one respiratory flow waveform and the start of the inspiratory portion of the following respiratory flow waveform.
(256) Typical recent ventilation: The value of ventilation around which recent values over some predetermined timescale tend to cluster, that is, a measure of the central tendency of the recent values of ventilation.
(257) Upper airway obstruction (UAO): includes both partial and total upper airway obstruction. This may be associated with a state of flow limitation, in which the level of flow increases only slightly or may even decrease as the pressure difference across the upper airway increases (Starling resistor behaviour).
(258) Ventilation (Vent): A measure of the total amount of gas being exchanged by the patient's respiratory system, including both inspiratory and expiratory flow, per unit time. When expressed as a volume per minute, this quantity is often referred to as “minute ventilation”. Minute ventilation is sometimes given simply as a volume, understood to be the volume per minute.
5.6.4 PAP Device Parameters
(259) Flow rate: The instantaneous volume (or mass) of air delivered per unit time. While flow rate and ventilation have the same dimensions of volume or mass per unit time, flow rate is measured over a much shorter period of time. Flow may be nominally positive for the inspiratory portion of a breathing cycle of a patient, and hence negative for the expiratory portion of the breathing cycle of a patient. In some cases, a reference to flow rate will be a reference to a scalar quantity, namely a quantity having magnitude only. In other cases, a reference to flow rate will be a reference to a vector quantity, namely a quantity having both magnitude and direction. Flow will be given the symbol Q. Total flow, Qt, is the flow of air leaving the PAP device. Vent flow, Qv, is the flow of air leaving a vent to allow washout of exhaled gases. Leak flow, Ql, is the flow rate of unintentional leak from a patient interface system. Respiratory flow, Qr, is the flow of air that is received into the patient's respiratory system.
(260) Leak: Preferably, the word leak will be taken to be a flow of air to the ambient. Leak may be intentional, for example to allow for the washout of exhaled CO.sub.2. Leak may be unintentional, for example, as the result of an incomplete seal between a mask and a patient's face.
(261) Noise, conducted: (how measured, typical values)
(262) Noise, transmitted: (how measured, typical values)
(263) Pressure: Force per unit area. Pressure may be measured in a range of units, including cmH.sub.2O, g-f/cm.sup.2, hectopascal. 1 cmH.sub.2O is equal to 1 g-f/cm.sup.2 and is approximately 0.98 hectopascal. In this specification, unless otherwise stated, pressure is given in units of cmH.sub.2O. For nasal CPAP treatment of OSA, a reference to treatment pressure is a reference to a pressure in the range of about 4-20 cmH.sub.2O, or about 4-30 cmH.sub.2O. The pressure in the patient interface is given the symbol Pm.
(264) Sound Power: The energy per unit time carried by a sound wave. The sound power is proportional to the square of sound pressure multiplied by the area of the wavefront. Sound power is usually given in decibels SWL, that is, decibels relative to a reference power, normally taken as 10.sup.−12 watt.
(265) SoundPressure: The local deviation from ambient pressure at a given time instant as a result of a sound wave travelling through a medium. Sound power is usually given in decibels SPL, that is, decibels relative to a reference power, normally taken as 20×10.sup.−6 pascal (Pa), considered the threshold of human hearing.
5.6.5 Terms for Ventilators
(266) Adaptive Servo-Ventilator: A ventilator that has a changeable, rather than fixed target ventilation. The changeable target ventilation may be learned from some characteristic of the patient, for example, a respiratory characteristic of the patient.
(267) Backup rate: A parameter of a ventilator that establishes the minimum respiration rate (typically in number of breaths per minute) that the ventilator will deliver to the patient, if not otherwise triggered.
(268) Cycled: The termination of a ventilator's inspiratory phase. When a ventilator delivers a breath to a spontaneously breathing patient, at the end of the inspiratory portion of the breathing cycle, the ventilator is said to be cycled to stop delivering the breath.
(269) EPAP (or EEP): a base pressure, to which a pressure varying within the breath is added to produce the desired mask pressure which the ventilator will attempt to achieve at a given time.
(270) IPAP: desired mask pressure which the ventilator will attempt to achieve during the inspiratory portion of the breath.
(271) Pressure support: A number that is indicative of the increase in pressure during ventilator inspiration over that during ventilator expiration, and generally means the difference in pressure between the maximum value during inspiration and the minimum value during expiration (e.g., PS=IPAP−EPAP). In some contexts pressure support means the difference which the ventilator aims to achieve, rather than what it actually achieves.
(272) Servo-ventilator: A ventilator that measures patient ventilation has a target ventilation, and which adjusts the level of pressure support to bring the patient ventilation towards the target ventilation.
(273) Spontaneous/Timed (S/T)—A mode of a ventilator or other device that attempts to detect the initiation of a breath of a spontaneously breathing patient. If however, the device is unable to detect a breath within a predetermined period of time, the device will automatically initiate delivery of the breath.
(274) Swing: Equivalent term to pressure support.
(275) Triggered: When a ventilator delivers a breath of air to a spontaneously breathing patient, it is said to be triggered to do so at the initiation of the respiratory portion of the breathing cycle by the patient's efforts.
(276) Ventilator: A mechanical device that provides pressure support to a patient to perform some or all of the work of breathing.
5.6.6 Anatomy of the Respiratory System
(277) Diaphragm: A sheet of muscle that extends across the bottom of the rib cage. The diaphragm separates the thoracic cavity, containing the heart, lungs and ribs, from the abdominal cavity. As the diaphragm contracts the volume of the thoracic cavity increases and air is drawn into the lungs.
(278) Larynx: The larynx, or voice box houses the vocal folds and connects the inferior part of the pharynx (hypopharynx) with the trachea.
(279) Lungs: The organs of respiration in humans. The conducting zone of the lungs contains the trachea, the bronchi, the bronchioles, and the terminal bronchioles. The respiratory zone contains the respiratory bronchioles, the alveolar ducts, and the alveoli.
(280) Nasal cavity: The nasal cavity (or nasal fossa) is a large air filled space above and behind the nose in the middle of the face. The nasal cavity is divided in two by a vertical fin called the nasal septum. On the sides of the nasal cavity are three horizontal outgrowths called nasal conchae (singular “concha”) or turbinates. To the front of the nasal cavity is the nose, while the back blends, via the choanae, into the nasopharynx.
(281) Pharynx: The part of the throat situated immediately inferior to (below) the nasal cavity, and superior to the oesophagus and larynx. The pharynx is conventionally divided into three sections: the nasopharynx (epipharynx) (the nasal part of the pharynx), the oropharynx (mesopharynx) (the oral part of the pharynx), and the laryngopharynx (hypopharynx).
5.7 Other Remarks
(282) A portion of the disclosure of this patent document contains material which is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure, as it appears in the Patent and Trademark Office patent file or records, but otherwise reserves all copyright rights whatsoever.
(283) Unless the context clearly dictates otherwise and where a range of values is provided, it is understood that each intervening value, to the tenth of the unit of the lower limit, between the upper and lower limit of that range, and any other stated or intervening value in that stated range is encompassed within the technology. The upper and lower limits of these intervening ranges, which may be independently included in the intervening ranges, are also encompassed within the technology, subject to any specifically excluded limit in the stated range. Where the stated range includes one or both of the limits, ranges excluding either or both of those included limits are also included in the technology.
(284) Furthermore, where a value or values are stated herein as being implemented as part of the technology, it is understood that such values may be approximated, unless otherwise stated, and such values may be utilized to any suitable significant digit to the extent that a practical technical implementation may permit or require it.
(285) Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this technology belongs. Although any methods and materials similar or equivalent to those described herein can also be used in the practice or testing of the present technology, a limited number of the exemplary methods and materials are described herein.
(286) When a particular material is identified as being preferably used to construct a component, obvious alternative materials with similar properties may be used as a substitute. Furthermore, unless specified to the contrary, any and all components herein described are understood to be capable of being manufactured and, as such, may be manufactured together or separately.
(287) It must be noted that as used herein and in the appended claims, the singular forms “a”, “an”, and “the” include their plural equivalents, unless the context clearly dictates otherwise.
(288) All publications mentioned herein are incorporated by reference to disclose and describe the methods and/or materials which are the subject of those publications. The publications discussed herein are provided solely for their disclosure prior to the filing date of the present application. Nothing herein is to be construed as an admission that the present technology is not entitled to antedate such publication by virtue of prior invention. Further, the dates of publication provided may be different from the actual publication dates, which may need to be independently confirmed.
(289) Moreover, in interpreting the disclosure, all terms should be interpreted in the broadest reasonable manner consistent with the context. In particular, the terms “comprises” and “comprising” should be interpreted as referring to elements, components, or steps in a non-exclusive manner, indicating that the referenced elements, components, or steps may be present, or utilized, or combined with other elements, components, or steps that are not expressly referenced.
(290) The subject headings used in the detailed description are included only for the ease of reference of the reader and should not be used to limit the subject matter found throughout the disclosure or the claims. The subject headings should not be used in construing the scope of the claims or the claim limitations.
(291) Although the technology herein has been described with reference to particular embodiments, it is to be understood that these embodiments are merely illustrative of the principles and applications of the technology. In some instances, the terminology and symbols may imply specific details that are not required to practice the technology. For example, although the terms “first” and “second” may be used, unless otherwise specified, they are not intended to indicate any order but may be utilised to distinguish between distinct elements. Furthermore, although process steps in the methodologies may be described or illustrated in an order, such an ordering is not required. Those skilled in the art will recognize that such ordering may be modified and/or aspects thereof may be conducted concurrently or even synchronously.
(292) It is therefore to be understood that numerous modifications may be made to the illustrative embodiments and that other arrangements may be devised without departing from the spirit and scope of the technology.