JP2024526958A - 概日リズム調整を用いた自動睡眠段階分け分類 - Google Patents
概日リズム調整を用いた自動睡眠段階分け分類 Download PDFInfo
- Publication number
- JP2024526958A JP2024526958A JP2024503951A JP2024503951A JP2024526958A JP 2024526958 A JP2024526958 A JP 2024526958A JP 2024503951 A JP2024503951 A JP 2024503951A JP 2024503951 A JP2024503951 A JP 2024503951A JP 2024526958 A JP2024526958 A JP 2024526958A
- Authority
- JP
- Japan
- Prior art keywords
- sleep
- user
- physiological data
- data
- circadian rhythm
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000008667 sleep stage Effects 0.000 title claims abstract description 178
- 230000027288 circadian rhythm Effects 0.000 title claims abstract description 170
- 230000007958 sleep Effects 0.000 claims abstract description 307
- 238000000034 method Methods 0.000 claims abstract description 131
- 238000010801 machine learning Methods 0.000 claims abstract description 106
- 230000006870 function Effects 0.000 claims description 43
- 230000002060 circadian Effects 0.000 claims description 33
- 230000036385 rapid eye movement (rem) sleep Effects 0.000 claims description 31
- 230000033228 biological regulation Effects 0.000 claims description 27
- 206010062519 Poor quality sleep Diseases 0.000 claims description 26
- 230000004622 sleep time Effects 0.000 claims description 23
- 230000003284 homeostatic effect Effects 0.000 claims description 20
- 230000008859 change Effects 0.000 claims description 11
- 238000010606 normalization Methods 0.000 claims description 11
- 239000008280 blood Substances 0.000 claims description 9
- 210000004369 blood Anatomy 0.000 claims description 9
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 claims description 7
- 229910052760 oxygen Inorganic materials 0.000 claims description 7
- 239000001301 oxygen Substances 0.000 claims description 7
- 230000008321 arterial blood flow Effects 0.000 claims description 5
- 238000012886 linear function Methods 0.000 claims description 4
- 238000004422 calculation algorithm Methods 0.000 abstract description 37
- 238000012545 processing Methods 0.000 description 84
- 230000036760 body temperature Effects 0.000 description 57
- 230000033001 locomotion Effects 0.000 description 54
- 238000004891 communication Methods 0.000 description 29
- 230000003287 optical effect Effects 0.000 description 29
- 230000008569 process Effects 0.000 description 21
- 230000029058 respiratory gaseous exchange Effects 0.000 description 19
- 238000010586 diagram Methods 0.000 description 17
- 238000005070 sampling Methods 0.000 description 15
- 210000003403 autonomic nervous system Anatomy 0.000 description 13
- 210000000707 wrist Anatomy 0.000 description 13
- 230000001133 acceleration Effects 0.000 description 11
- 230000036757 core body temperature Effects 0.000 description 11
- 230000006872 improvement Effects 0.000 description 11
- 230000000284 resting effect Effects 0.000 description 11
- 239000000758 substrate Substances 0.000 description 11
- 241000282414 Homo sapiens Species 0.000 description 10
- 230000000694 effects Effects 0.000 description 10
- 230000036541 health Effects 0.000 description 10
- 238000005259 measurement Methods 0.000 description 10
- 230000008452 non REM sleep Effects 0.000 description 10
- 230000004461 rapid eye movement Effects 0.000 description 10
- 238000001514 detection method Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 7
- 230000002093 peripheral effect Effects 0.000 description 7
- 238000004364 calculation method Methods 0.000 description 6
- 230000007423 decrease Effects 0.000 description 6
- 238000012549 training Methods 0.000 description 6
- 230000008901 benefit Effects 0.000 description 5
- 230000001734 parasympathetic effect Effects 0.000 description 5
- 229920000642 polymer Polymers 0.000 description 5
- 238000011084 recovery Methods 0.000 description 5
- 230000003860 sleep quality Effects 0.000 description 5
- 238000004458 analytical method Methods 0.000 description 4
- 238000013459 approach Methods 0.000 description 4
- 238000009529 body temperature measurement Methods 0.000 description 4
- 230000003993 interaction Effects 0.000 description 4
- 230000033764 rhythmic process Effects 0.000 description 4
- 230000035945 sensitivity Effects 0.000 description 4
- 241000282412 Homo Species 0.000 description 3
- 210000001367 artery Anatomy 0.000 description 3
- 210000004204 blood vessel Anatomy 0.000 description 3
- 239000003990 capacitor Substances 0.000 description 3
- 230000000747 cardiac effect Effects 0.000 description 3
- 230000001186 cumulative effect Effects 0.000 description 3
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 description 3
- 239000000463 material Substances 0.000 description 3
- 230000008454 sleep-wake cycle Effects 0.000 description 3
- 230000003595 spectral effect Effects 0.000 description 3
- 230000002889 sympathetic effect Effects 0.000 description 3
- 208000010340 Sleep Deprivation Diseases 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 2
- 238000013528 artificial neural network Methods 0.000 description 2
- 230000004888 barrier function Effects 0.000 description 2
- 230000003542 behavioural effect Effects 0.000 description 2
- 230000036772 blood pressure Effects 0.000 description 2
- 210000004556 brain Anatomy 0.000 description 2
- 210000003169 central nervous system Anatomy 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 230000001404 mediated effect Effects 0.000 description 2
- 229910052751 metal Inorganic materials 0.000 description 2
- 239000002184 metal Substances 0.000 description 2
- 230000008450 motivation Effects 0.000 description 2
- 239000002245 particle Substances 0.000 description 2
- 230000037081 physical activity Effects 0.000 description 2
- 238000002106 pulse oximetry Methods 0.000 description 2
- 230000001105 regulatory effect Effects 0.000 description 2
- 230000036387 respiratory rate Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000001953 sensory effect Effects 0.000 description 2
- 230000004617 sleep duration Effects 0.000 description 2
- 239000000243 solution Substances 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 208000019901 Anxiety disease Diseases 0.000 description 1
- 241001669679 Eleotris Species 0.000 description 1
- WHXSMMKQMYFTQS-UHFFFAOYSA-N Lithium Chemical compound [Li] WHXSMMKQMYFTQS-UHFFFAOYSA-N 0.000 description 1
- HBBGRARXTFLTSG-UHFFFAOYSA-N Lithium ion Chemical compound [Li+] HBBGRARXTFLTSG-UHFFFAOYSA-N 0.000 description 1
- 239000004642 Polyimide Substances 0.000 description 1
- RTAQQCXQSZGOHL-UHFFFAOYSA-N Titanium Chemical compound [Ti] RTAQQCXQSZGOHL-UHFFFAOYSA-N 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 230000036506 anxiety Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 235000000332 black box Nutrition 0.000 description 1
- 230000008081 blood perfusion Effects 0.000 description 1
- 230000036995 brain health Effects 0.000 description 1
- 244000309466 calf Species 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000001149 cognitive effect Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000003750 conditioning effect Effects 0.000 description 1
- 239000004020 conductor Substances 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 238000013135 deep learning Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000011982 device technology Methods 0.000 description 1
- 238000000375 direct analysis in real time Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 229940079593 drug Drugs 0.000 description 1
- 239000003814 drug Substances 0.000 description 1
- 238000012063 dual-affinity re-targeting Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 210000003414 extremity Anatomy 0.000 description 1
- 230000004424 eye movement Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 210000000245 forearm Anatomy 0.000 description 1
- 210000001061 forehead Anatomy 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 210000004247 hand Anatomy 0.000 description 1
- 210000003128 head Anatomy 0.000 description 1
- 229940088597 hormone Drugs 0.000 description 1
- 239000005556 hormone Substances 0.000 description 1
- 238000010348 incorporation Methods 0.000 description 1
- 238000002329 infrared spectrum Methods 0.000 description 1
- 238000002347 injection Methods 0.000 description 1
- 239000007924 injection Substances 0.000 description 1
- 238000002372 labelling Methods 0.000 description 1
- 210000002414 leg Anatomy 0.000 description 1
- 229910052744 lithium Inorganic materials 0.000 description 1
- 229910001416 lithium ion Inorganic materials 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 230000003340 mental effect Effects 0.000 description 1
- 230000002503 metabolic effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000036651 mood Effects 0.000 description 1
- 238000000465 moulding Methods 0.000 description 1
- 210000003205 muscle Anatomy 0.000 description 1
- 230000008035 nerve activity Effects 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 238000013186 photoplethysmography Methods 0.000 description 1
- 230000008288 physiological mechanism Effects 0.000 description 1
- 230000006461 physiological response Effects 0.000 description 1
- 239000004033 plastic Substances 0.000 description 1
- 229920001721 polyimide Polymers 0.000 description 1
- 230000001681 protective effect Effects 0.000 description 1
- 230000035485 pulse pressure Effects 0.000 description 1
- 238000007637 random forest analysis Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000000241 respiratory effect Effects 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
- 230000035939 shock Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 231100000430 skin reaction Toxicity 0.000 description 1
- 230000008665 sleep physiology Effects 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 230000000153 supplemental effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 239000010936 titanium Substances 0.000 description 1
- 229910052719 titanium Inorganic materials 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 210000000689 upper leg Anatomy 0.000 description 1
- 210000001186 vagus nerve Anatomy 0.000 description 1
- 238000010200 validation analysis Methods 0.000 description 1
- 230000024883 vasodilation Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
- 230000037221 weight management Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H50/00—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
- G16H50/20—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for computer-aided diagnosis, e.g. based on medical expert systems
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/01—Measuring temperature of body parts ; Diagnostic temperature sensing, e.g. for malignant or inflamed tissue
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/02—Detecting, measuring or recording pulse, heart rate, blood pressure or blood flow; Combined pulse/heart-rate/blood pressure determination; Evaluating a cardiovascular condition not otherwise provided for, e.g. using combinations of techniques provided for in this group with electrocardiography or electroauscultation; Heart catheters for measuring blood pressure
- A61B5/0205—Simultaneously evaluating both cardiovascular conditions and different types of body conditions, e.g. heart and respiratory condition
- A61B5/02055—Simultaneously evaluating both cardiovascular condition and temperature
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/08—Detecting, measuring or recording devices for evaluating the respiratory organs
- A61B5/0816—Measuring devices for examining respiratory frequency
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/48—Other medical applications
- A61B5/4806—Sleep evaluation
- A61B5/4812—Detecting sleep stages or cycles
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/48—Other medical applications
- A61B5/4806—Sleep evaluation
- A61B5/4815—Sleep quality
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/68—Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient
- A61B5/6801—Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient specially adapted to be attached to or worn on the body surface
- A61B5/6802—Sensor mounted on worn items
- A61B5/681—Wristwatch-type devices
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/72—Signal processing specially adapted for physiological signals or for diagnostic purposes
- A61B5/7235—Details of waveform analysis
- A61B5/7264—Classification of physiological signals or data, e.g. using neural networks, statistical classifiers, expert systems or fuzzy systems
- A61B5/7267—Classification of physiological signals or data, e.g. using neural networks, statistical classifiers, expert systems or fuzzy systems involving training the classification device
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H40/00—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
- G16H40/60—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices
- G16H40/63—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for local operation
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H40/00—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
- G16H40/60—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices
- G16H40/67—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for remote operation
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H50/00—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
- G16H50/30—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for calculating health indices; for individual health risk assessment
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/02—Detecting, measuring or recording pulse, heart rate, blood pressure or blood flow; Combined pulse/heart-rate/blood pressure determination; Evaluating a cardiovascular condition not otherwise provided for, e.g. using combinations of techniques provided for in this group with electrocardiography or electroauscultation; Heart catheters for measuring blood pressure
- A61B5/024—Detecting, measuring or recording pulse rate or heart rate
- A61B5/02405—Determining heart rate variability
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/24—Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
- A61B5/316—Modalities, i.e. specific diagnostic methods
- A61B5/369—Electroencephalography [EEG]
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/24—Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
- A61B5/316—Modalities, i.e. specific diagnostic methods
- A61B5/389—Electromyography [EMG]
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/24—Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
- A61B5/316—Modalities, i.e. specific diagnostic methods
- A61B5/398—Electrooculography [EOG], e.g. detecting nystagmus; Electroretinography [ERG]
Landscapes
- Health & Medical Sciences (AREA)
- Engineering & Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biomedical Technology (AREA)
- Medical Informatics (AREA)
- Public Health (AREA)
- General Health & Medical Sciences (AREA)
- Pathology (AREA)
- Physics & Mathematics (AREA)
- Surgery (AREA)
- Biophysics (AREA)
- Veterinary Medicine (AREA)
- Animal Behavior & Ethology (AREA)
- Molecular Biology (AREA)
- Heart & Thoracic Surgery (AREA)
- Physiology (AREA)
- Epidemiology (AREA)
- Primary Health Care (AREA)
- Pulmonology (AREA)
- Artificial Intelligence (AREA)
- Cardiology (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- General Business, Economics & Management (AREA)
- Business, Economics & Management (AREA)
- Mathematical Physics (AREA)
- Fuzzy Systems (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Psychiatry (AREA)
- Signal Processing (AREA)
- Evolutionary Computation (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
- Measuring And Recording Apparatus For Diagnosis (AREA)
- Acyclic And Carbocyclic Compounds In Medicinal Compositions (AREA)
- Pharmaceuticals Containing Other Organic And Inorganic Compounds (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
睡眠段階分けアルゴリズムのための方法、システム及びデバイスを説明する。システムは、ウェアラブルデバイスからユーザに関連付けられる生理学的データを受信してよく、ここで、生理学的データは、時間間隔にわたってウェアラブルデバイスを介して収集され得る。システムは、ユーザに関連付けられる概日リズムに基づいて生理学的データを重み付けするように構成される概日リズム調整モデルを識別し得る。システムは、生理学的データ及び概日リズム調整モデルを機械学習分類器に入力し、機械学習分類器を使用して、時間間隔の少なくとも一部について、生理学的データを、一組の睡眠段階のうちの少なくとも1つの睡眠段階に分類し、ここで、分類は概日リズム調整モデルに基づく。ユーザデバイスのグラフィカルユーザインタフェース(GUI)は、生理学的データを分類したことに基づいて、少なくとも1つの睡眠段階の指示を表示し得る。
Description
[相互参照]
本特許出願は、2022年4月29日に出願された、「AUTOMATIC SLEEP STAGING CLASSIFICATION WITH CIRCADIAN RHYTHM ADJUSTMENT」と題する、Kinnunen等による、米国非仮特許出願第17/733,864号の利益を主張し、これは、2021年5月21日に出願され、本出願人に譲渡された、「AUTOMATIC SLEEP STAGING CLASSIFICATION WITH CIRCADIAN RHYTHM ADJUSTMENT」と題する、Kinnunen等による、米国仮特許出願第63/191,735号の利益を主張し、参照により本明細書に明示的に組み込まれる。
本特許出願は、2022年4月29日に出願された、「AUTOMATIC SLEEP STAGING CLASSIFICATION WITH CIRCADIAN RHYTHM ADJUSTMENT」と題する、Kinnunen等による、米国非仮特許出願第17/733,864号の利益を主張し、これは、2021年5月21日に出願され、本出願人に譲渡された、「AUTOMATIC SLEEP STAGING CLASSIFICATION WITH CIRCADIAN RHYTHM ADJUSTMENT」と題する、Kinnunen等による、米国仮特許出願第63/191,735号の利益を主張し、参照により本明細書に明示的に組み込まれる。
[技術分野]
以下は、一般に、ウェアラブルデバイス及びデータ処理に関し、より具体的には、概日リズム調整を用いた自動睡眠段階分類のための技術に関する。
以下は、一般に、ウェアラブルデバイス及びデータ処理に関し、より具体的には、概日リズム調整を用いた自動睡眠段階分類のための技術に関する。
いくつかのウェアラブルデバイスは、動き及び他の活動に関連付けられるデータをユーザから収集するように構成されることがある。例えばいくつかのウェアラブルデバイスは、ユーザが眠っているときを検出し、ユーザの異なる睡眠段階を分類するように構成されることがある。しかしながら、いくつかのウェアラブルデバイスによって実装される従来の睡眠検出及び分類技術は不十分である。
一部のウェアラブルデバイスは、動き及び他の活動に関連付けられるユーザからデータを収集するように構成され得る。例えば一部のウェアラブルデバイスは、ユーザが眠っているときを検出するように構成され得る。ユーザの睡眠パターンを効率的かつ正確に追跡するために、ウェアラブルデバイスは、夜間及び日中を含む24時間にわたって睡眠データを収集するように構成され得る。さらに、ウェアラブルデバイスは、ユーザの異なる睡眠段階を分類するように構成され得る。
本開示の態様は、ユーザの睡眠段階を自動的に分類するための技術に関する。例えばシステムは、ユーザによって装着されるウェアラブルデバイスによって収集された生理学的データ(例えば体温データ、心拍数データ、心拍数変動(HRV)データ、呼吸数データ)を受信してよく、ユーザが眠っている時間の期間を決定してもよい。さらに、システムは、ユーザが眠っていた時間の期間を1つ以上の睡眠段階に自動的に分類してもよい。睡眠段階は、覚醒睡眠(awake sleep)段階、浅い睡眠(light sleep)段階、急速眼球運動(REM、レム)睡眠段階、深い睡眠(deep sleep)段階等を含み得る。この点に関して、システムは、ユーザが覚醒していた時間の期間、あるいは浅い眠り、レム又は深い眠りに入っていた時間の期間を決定するために、ウェアラブルデバイスから収集されたデータを利用してもよい。
いくつかの態様では、分類された睡眠段階は、ユーザデバイスのグラフィカルユーザインタフェース(GUI)を介してユーザに表示され得る。特に、GUIは、ユーザが眠っていた時間間隔(time interval)を表示してよく、ここで、この時間間隔のセグメントは、対応する睡眠段階でラベル付けされるか、又は他の方法で示される。いくつかの実装では、本明細書に記載する睡眠段階分類技術を使用して、推奨される就寝時間、推奨される起床時間等のようなユーザの睡眠パターンに関するフィードバックをユーザに提供し得る。
いくつかの実装では、システムは、機械学習分類器を利用して、ユーザの睡眠段階を分類してもよい。したがって、ウェアラブルデバイスから収集された生理学的データは、機械学習分類器に入力されてもよく、ここで、機械学習分類器は、所与の時間間隔にわたって生理学的データを1つ以上の睡眠段階に分類するように構成される。さらに、機械学習分類器は、生理学的データに関連付けられる1つ以上の特徴(例えばパラメータの変化率、パラメータの最小/最大/平均値、パラメータ間のパターン)を識別するように構成されてよく、識別された特徴に基づいて睡眠段階分類を実行するように構成されてもよい。場合によっては、生理学的データは、機械学習分類器に入力される前に正規化されてもよい。場合によっては、機械学習分類器は、各個々のユーザに合わせて睡眠段階分けアルゴリズムを調整するように構成されてもよい。言い換えると、システムは、機械学習分類器がそれぞれのユーザについて睡眠段階分類を実行するようにカスタマイズされるように、各個人ユーザについて収集された睡眠データを用いて機械学習分類器をトレーニングしてよい。
本開示のいくつかの態様は、概日リズム由来の特徴を利用して、睡眠段階分類を更に改善し得る。概日リズムという用語は、個人の睡眠-覚醒サイクルを調節する自然な内部プロセスを指し、約24時間ごとに繰り返される。この点に関して、本明細書に記載される技術は、概日リズム調整モデルを利用して、睡眠段階分類を改善し得る。例えば概日リズム調整モデルは、ウェアラブルデバイスを介してユーザから収集された生理学的データとともに、機械学習分類器に入力され得る。この例では、概日リズム調整モデルは、より正確な睡眠段階分類を提供するために、ユーザの睡眠中にわたって収集された生理学的データを「重み付け」する、すなわち調整するように構成され得る。いくつかの実装では、システムは、最初に「ベースライン」概日リズム調整モデルで開始し、各ユーザから収集された生理学的データを使用してベースラインモデルを修正し、各それぞれのユーザに特有の調整された個別化された概日リズム調整モデルを生成し得る。
本開示の態様は、最初に、無線通信システムのコンテキストで説明される。本開示の追加の態様は、データ取得図、概日リズム調整モデル及びGUIのコンテキストにおいて説明される。本開示の態様は、概日リズム調整を用いる睡眠段階分けアルゴリズムに関連する装置図、システム図及びフローチャートによって更に図示され、それらを参照して説明される。
図1は、本開示の態様による、睡眠段階分けアルゴリズムをサポートするシステム100の例を示す。システム100は、1人以上のユーザ102によって装着及び/又は操作され得る複数の電子デバイス(例えばウェアラブルデバイス104、ユーザデバイス106)を含む。システム100は、ネットワーク108及び1つ以上のサーバ110を更に含む。
電子デバイスは、ウェアラブルデバイス104(例えばリングウェアラブルデバイス、時計ウェアラブルデバイス等)、ユーザデバイス106(例えばスマートフォン、ラップトップ、タブレット)を含む、当技術分野で公知の任意の電子デバイスを含み得る。それぞれのユーザ102に関連付けられる電子デバイスは、以下の機能のうちの1つ以上:すなわち、1)生理学的データを測定することと、2)測定されたデータを記憶することと、3)そのデータを処理することと、4)処理されたデータに基づいて(例えばGUIを介して)ユーザ102に出力を提供することと、5)互いに及び/又は他のコンピューティングデバイスとデータを通信することと、のうちの1つ以上を含み得る。異なる電子デバイスが、これらの機能の1つ以上を実行してもよい。
例示的なウェアラブルデバイス104は、ユーザ102の指に装着されるように構成されたリングコンピューティングデバイス(以下、「リング」)、ユーザ102の手首に装着されるように構成された手首コンピューティングデバイス(例えばスマートウォッチ、フィットネスバンド又はブレスレット)及び/又は頭部装着コンピューティングデバイス(例えば眼鏡/ゴーグル)のようなウェアラブルコンピューティングデバイスを含み得る。ウェアラブルデバイス104はまた、頭部の周りのバンド(例えば額のヘッドバンド)、腕の周りのバンド(例えば前腕のバンド及び/又は上腕のバンド)及び/又は脚の周りのバンド(例えば大腿部又はふくらはぎのバンド)、耳の後ろ、脇の下等の他の位置に配置され得るバンド、ストラップ(例えばフレキシブル又は非フレキシブルバンド又はストラップ)、スティックオンセンサ等も含み得る。ウェアラブルデバイス104はまた、衣料品に取り付けられてもよく、あるいは衣類に含まれてもよい。例えばウェアラブルデバイス104は、衣服のポケット及び/又はポーチに含まれてもよい。別の例として、ウェアラブルデバイス104は、衣服にクリップ留め及び/又はピン留めされてもよい。例示的な衣料品には、帽子、シャツ、手袋、ズボン、靴下、上着(例えばジャケット)及び下着が含まれ得るが、これらに限定されない。いくつかの実装では、ウェアラブルデバイス104は、身体活動中に使用されるトレーニング/スポーツ用デバイスのような他のタイプのデバイスとともに含まれてもよい。例えばウェアラブルデバイス104は、自転車、スキー、テニスラケット、ゴルフクラブ及び/又はトレーニングウェイトに取り付けられてもよく、あるいはそれらに含まれてもよい。
本開示の多くは、リングウェアラブルデバイス104のコンテキストで説明され得る。したがって、用語「リング104」、「ウェアラブルデバイス104」及び同様の用語は、本明細書で特に明記しない限り、交換可能に使用され得る。しかしながら、本明細書では、本開示の態様は、他のウェアラブルデバイス(例えば時計ウェアラブルデバイス、ネックレスウェアラブルデバイス、ブレスレットウェアラブルデバイス、イヤリングウェアラブルデバイス、アンクレットウェアラブルデバイス等)を使用して実行されてもよいことが企図されているので、用語「リング104」の使用は、限定的なものとみなされるべきではない。
いくつかの態様では、ユーザデバイス106は、スマートフォン及びタブレットコンピューティングデバイスのようなハンドヘルドモバイルコンピューティングデバイスを含んでよい。ユーザデバイス106はまた、ラップトップ及びデスクトップコンピューティングデバイスのようなパーソナルコンピュータも含んでよい。他の例示的なユーザデバイス106は、(例えばインターネットを介して)他の電子デバイスと通信し得るサーバコンピューティングデバイスを含んでよい。いくつかの実装では、コンピューティングデバイスは、外部ウェアラブルコンピューティングデバイス(例えばホルターモニタ)のような医療デバイスを含んでよい。医療デバイスは、ペースメーカー及び電気除細動器のような植込み型医療デバイスも含んでよい。他の例示的なユーザデバイス106は、モノのインターネット(IoT)デバイス(例えばIoTデバイス)、スマートテレビ、スマートスピーカ、スマートディスプレイ(例えばビデオ通話ディスプレイ)、ハブ(例えば無線通信ハブ)、セキュリティシステム、スマートアプライアンス(例えばサーモスタット及び冷蔵庫)及びフィットネス機器のようなホームコンピューティングデバイスを含んでよい。
いくつかの電子デバイス(例えばウェアラブルデバイス104、ユーザデバイス106)は、フォトプレチスモグラフィ波形、連続皮膚温度、パルス波形、呼吸数、心拍数、心拍数変動(HRV、heart rate variability)、アクチグラフィ、ガルバニック皮膚反応、パルス酸素濃度及び/又は他の生理学的パラメータのような、それぞれのユーザ102の生理学的パラメータを測定し得る。生理学的パラメータを測定するいくつかの電子デバイスはまた、本明細書で説明される計算の一部/すべてを実行してもよい。いくつかの電子デバイスは、生理学的パラメータを測定しないことがあるが、本明細書で説明される計算の一部/すべてを実行することがある。例えばリング(例えばウェアラブルデバイス104)、モバイルデバイスアプリケーション又はサーバコンピューティングデバイスは、他のデバイスによって測定された、受信した生理学的データを処理することがある。
いくつかの実装では、ユーザ102は、複数の電子デバイスを操作し得るか又は複数の電子デバイスに関連付けられてよく、複数の電子デバイスのうちの一部が、生理学的パラメータを測定してよく、一部が、測定された生理学的パラメータを処理してもよい。いくつかの実装では、ユーザ102は、生理学的パラメータを測定するリング(例えばウェアラブルデバイス104)を有してもよい。ユーザ102は、ユーザデバイス106(例えばモバイルデバイス、スマートフォン)を有し得るか又はユーザデバイス106に関連付けられてもよく、ここで、ウェアラブルデバイス104及びユーザデバイス106は、互いに通信可能に結合される。場合によっては、ユーザデバイス106は、ウェアラブルデバイス104からデータを受信し、本明細書で説明される計算の一部/すべてを実行してよい。いくつかの実装では、ユーザデバイス106はまた、運動/活動パラメータのような、本明細書で説明される生理学的パラメータを測定してもよい。
例えば図1に示されるように、第1ユーザ102-a(ユーザ1)は、本明細書で説明されるように動作し得るウェアラブルデバイス104-a(例えばリング104-a)及びユーザデバイス106-aを操作し得るか、又はこれらに関連付けられてよい。この例では、ユーザ102-aに関連付けられるユーザデバイス106-aは、リング104によって測定された生理学的パラメータを処理/記憶し得る。比較すると、第2ユーザ102-b(ユーザ2)は、リング104-b、時計ウェアラブルデバイス104-c(例えば時計104-c)及びユーザデバイス106-bに関連付けられてよく、ここで、ユーザ102-bに関連付けられるユーザデバイス106-bは、リング104-b及び/又は時計104-cによって測定された生理学的パラメータを処理/記憶し得る。さらに、n番目のユーザ102-n(ユーザN)は、本明細書で説明される電子デバイスの構成(例えばリング104、ユーザデバイス106-n)に関連付けられてもよい。いくつかの態様では、ウェアラブルデバイス104(例えばリング104、時計104)及び他の電子デバイスは、Bluetooth(登録商標)、Wi-Fi及び他の無線プロトコルを介して、それぞれのユーザ102のユーザデバイス106に通信可能に結合されてもよい。
システム100の電子デバイス(例えばユーザデバイス106、ウェアラブルデバイス104)は、有線又は無線通信プロトコルを介して、1つ以上のサーバ110に通信可能に結合されてもよい。例えば図1に示されるように、電子デバイス(例えばユーザデバイス106)は、ネットワーク108を介して1つ以上のサーバ110に通信可能に結合されてもよい。ネットワーク108は、インターネットのような伝送制御プロトコル及びインターネットプロトコル(TCP/IP)を実装してよく、あるいは他のネットワーク108プロトコルを実装してもよい。ネットワーク108とそれぞれの電子デバイスとの間のネットワーク接続は、電子メール、ウェブ、テキストメッセージ、メール又はコンピュータネットワーク108との任意の他の適切な形式の対話を介したデータの転送を容易にすることができる。例えばいくつかの実装では、第1ユーザ102-aに関連付けられるリング104-aは、ユーザデバイス106-aに通信可能に結合されてよく、ここで、ユーザデバイス106-aは、ネットワーク108を介してサーバ110に通信可能に結合される。追加又は代替的な場合において、ウェアラブルデバイス104(例えばリング104、時計104)は、ネットワーク108に直接通信可能に結合されてもよい。
システム100は、ユーザデバイス106と1つ以上のサーバ110との間でオンデマンドデータベースサービスを提供してもよい。場合によっては、サーバ110は、ネットワーク108を介してユーザデバイス106からデータを受信してよく、該データを記憶し、分析してもよい。同様に、サーバ110は、ネットワーク108を介してユーザデバイス106にデータを提供してもよい。場合によっては、サーバ110は、1つ以上のデータセンタに配置されてもよい。サーバ110は、データの記憶、管理及び処理のために使用されてもよい。いくつかの実装では、サーバ110は、ウェブブラウザを介してユーザデバイス106にウェブベースのインタフェースを提供してもよい。
いくつかの態様では、システム100のそれぞれのデバイスは、ウェアラブルデバイスによって収集されたデータに基づく自動睡眠段階分類のための技術をサポートし得る。特に、図1に図示されるシステム100は、ユーザ102が眠っている時間期間を検出し、ユーザ102が眠っている時間期間を1つ以上の睡眠段階に分類するための技術をサポートし得る。例えば図1に示されるように、ユーザ102-aは、ウェアラブルデバイス104-a(例えばリング104-a)及びユーザデバイス106-aに関連付けられてよい。この例では、リング104-aは、体温、心拍数、HRV、呼吸数等を含む、ユーザ102-aに関連付けられる生理学的データを収集し得る。いくつかの態様において、リング104-aによって収集されたデータが、機械学習分類器に入力されてもよく、ここで、機械学習分類器は、ユーザ102-aが眠っている(眠っていた)時間期間を決定するように構成される。さらに、機械学習分類器は、覚醒睡眠段階、REM睡眠段階、浅い睡眠段階(ノンレム(NREM))及び深い睡眠段階(NREM)を含む、異なる睡眠段階に時間期間を分類するように構成され得る。
いくつかの態様では、分類された睡眠段階は、ユーザデバイス106-aのGUIを介してユーザ102-aに表示され得る。特に、GUIは、ユーザ102-aが眠っていた時間間隔(time interval)を表示してもよく、ここで、時間間隔のセグメントはラベル付けされるか、他の方法で、対応する睡眠段階とともに示されてもよい。いくつかの実装では、本明細書で説明される睡眠段階分類技術は、推奨される就寝時間や推奨される起床時間等のようなユーザの睡眠パターンに関するフィードバックをユーザ102-aに提供するために使用されてもよい。さらに、いくつかの実装では、本明細書で説明される睡眠段階分類技術は、睡眠スコア(Sleep Scores)や準備スコア(Readiness Scores,)等のような、それぞれのユーザについてのスコアを計算するために使用されてもよい。
いくつかの態様では、システム100は、概日リズム由来の特徴を利用して、睡眠段階分類を更に改善し得る。概日リズム(circadian rhythm)という用語は、約24時間ごとに繰り返す、個人の睡眠-覚醒周期を調節する自然の内部プロセスを指してよい。この点に関して、本明細書で説明される技術は、睡眠段階分類を改善するために概日リズム調整モデルを利用し得る。例えば概日リズム調整モデルは、ウェアラブルデバイス104-aを介してユーザ102から収集された生理学的データとともに機械学習分類器に入力されてよい。この例では、概日リズム調整モデルは、ユーザの睡眠を通じて収集された生理学的データを「重み付け」又は調整して、より正確な睡眠段階分類を提供するように構成されてよい。いくつかの実装では、システムは、最初に「ベースライン」概日リズム調整モデルで開始してよく、各ユーザ102から収集された生理学的データを使用してベースラインモデルを修正し、それぞれのユーザ102ごとに特有の、調整されて個別化された概日リズム調整モデルを生成してよい。
本明細書に記載される技術は、ウェアラブルデバイスによって収集されたデータを使用して、改善された睡眠段階分類を提供し得る。特に、本明細書に記載される技術は、それぞれのユーザ102がそれぞれの睡眠段階(例えば覚醒睡眠段階、浅い睡眠段階、レム睡眠段階、深い睡眠段階)にある時間の期間を決定するために使用されてよく、各それぞれのユーザ102により価値のある睡眠パターンフィードバックを提供するために使用され得る。ユーザ102に、彼らの睡眠段階及び睡眠パターンのより包括的な評価を提供することによって、本明細書に記載される技術は、ユーザ102が、彼らの睡眠パターンを効果的に調整し、ユーザ102の睡眠の質及び全体的な健康を改善することを可能にし得る。
上記以外の他の問題を追加的に又は代替的に解決するために、本開示の1つ以上の態様がシステム100において実装されてもよいことが当業者に理解されるべきである。さらに、本開示の態様は、本明細書で説明される「従来の」システム又はプロセスに技術的な改善を提供し得る。しかしながら、本明細書及び添付の図面は、本開示の態様を実装することから生じる例示的な技術的改善を含むものにすぎず、したがって、特許請求の範囲内で提供される技術的改善のすべてを表すものではない。
図2は、本開示の態様による、睡眠段階分けアルゴリズムをサポートするシステム200の例を示す。システム200は、システム100を実装してよく、あるいはシステム100によって実装されてもよい。特に、システム200は、図1を参照して説明したような、リング104(例えばウェアラブルデバイス104)、ユーザデバイス106及びサーバ110の例を示す。
いくつかの態様では、リング104は、ユーザの指の周りに装着されるように構成されてよく、ユーザの指の周りに装着されたときに1つ以上のユーザの生理学的パラメータを決定し得る。例示的な測定及び決定は、ユーザの皮膚温度、パルス波形、呼吸数、心拍数、HRV、血中酸素レベル等を含み得るが、これらに限定されない。
システム200は、リング104と通信するユーザデバイス106(例えばスマートフォン)を更に含む。例えばリング104は、ユーザデバイス106と無線通信及び/又は有線通信を行ってよい。いくつかの実装では、リング104は、測定されて処理されたデータ(例えば体温データ、フォトプレチスモグラム(PPG)データ、運動/加速度計データ、リング入力データ等)をユーザデバイス106に送信し得る。ユーザデバイス106はまた、リング104ファームウェア/構成更新のようなデータをリング104に送信し得る。ユーザデバイス106は、データを処理し得る。いくつかの実装では、ユーザデバイス106は、処理及び/又は記憶のために、データをサーバ110に送信し得る。
リング104は、内側ハウジング205-a及び外側ハウジング205-bを含み得るハウジング205を含んでよい。いくつかの態様では、リング104のハウジング205は、これらに限定されないが、デバイスエレクトロニクス、電源(例えばバッテリ210及び/又はキャパシタ)、デバイスエレクトロニクス及び/又は電源を相互接続する1つ以上の基板(例えばプリント基板)等を含むリングの様々な構成要素を記憶するか、又は他の方法で含み得る。デバイスエレクトロニクスは、処理モジュール230-a、メモリ215、通信モジュール220-a、電力モジュール225等のようなデバイスモジュール(例えばハードウェア/ソフトウェア)を含んでよい。デバイスエレクトロニクスはまた、1つ以上のセンサも含んでよい。例示的なセンサは、1つ以上の温度センサ240、PPGセンサアセンブリ(例えばPPGシステム235)及び1つ以上の運動センサ245を含んでよい。
センサは、リング104のそれぞれの構成要素/モジュールと通信し、それぞれのセンサに関連付けられる信号を生成するように構成される、関連モジュール(図示せず)を含んでよい。いくつかの態様では、リング104の構成要素/モジュールの各々は、有線接続又は無線接続を介して互いに通信可能に結合されてもよい。さらに、リング104は、光センサ(例えばLED)、オキシメータ等を含む生理学的データをユーザから収集するように構成される、追加及び/又は代替のセンサ又は他の構成要素を含んでもよい。
図2を参照して図示され、説明されるリング104は、単に例示の目的のために提供される。このように、リング104は、図2に示される構成要素のような追加の又は代替の構成要素を含んでよい。本明細書で説明される機能性を提供する他のリング104が製造されてもよい。例えばより少ない構成要素(例えばセンサ)を有するリング104が製造されてもよい。特定の例では、単一の温度センサ240(又は他のセンサ)と、電源と、単一の温度センサ240(又は他のセンサ)を読み取るように構成されるデバイスエレクトロニクスとを有するリング104が製造されてもよい。別の具体例では、温度センサ240(又は他のセンサ)が、(例えばプラスチック/ラバーバンド及び/又はテープを使用して)ユーザの指に取り付けられてもよい。この場合、センサは、温度センサ240(又は他のセンサ)を読み取る手首装着型コンピューティングデバイスのような別のコンピューティングデバイスに配線されてもよい。他の例では、追加のセンサ及び処理機能を含むリング104が製造されてもよい。
ハウジング205は、1つ以上のハウジング205構成要素を含んでよい。ハウジング205は、外側ハウジング205-b構成要素(例えばシェル)と内側ハウジング205-a構成要素(例えばモールディング)を含んでよい。ハウジング205は、図2に明示的に図示されていない追加の構成要素(例えば追加の層)を含んでもよい。例えばいくつかの実装では、リング104は、デバイスエレクトロニクス及び他の導電性材料(例えば電気トレース)を外側ハウジング205(例えば金属製の外側ハウジング205-b)から電気的に絶縁する1つ以上の絶縁層を含んでもよい。ハウジング205は、デバイスエレクトロニクス、バッテリ210、基板及び他の構成要素のための構造的支持を提供し得る。例えばハウジング205は、デバイスエレクトロニクス、バッテリ210及び基板を圧力及び衝撃のような機械的な力から保護し得る。ハウジング205はまた、デバイスエレクトロニクス、バッテリ210及び基板を水及び/又は他の化学物質からも保護し得る。
外側ハウジング205-bは、1つ以上の材料から製造され得る。いくつかの実装では、外側ハウジング205-bは、比較的軽量で強度と耐摩耗性を提供し得るチタンのような金属を含んでよい。外側ハウジング205-bはまた、ポリマーのような他の材料から製造されてもよい。いくつかの実装では、外側ハウジング205-bは装飾的であるだけでなく、保護的であってもよい。
内側ハウジング205-aは、ユーザの指とインタフェースするように構成され得る。内側ハウジング205-aは、ポリマー(例えば医療グレードのポリマー)又は他の材料から形成されてもよい。いくつかの実装では、内側ハウジング205-aは透明であってもよい。例えば内側ハウジング205-aは、PPG発光ダイオード(LED)によって放出される光に対して透明であってもよい。いくつかの実装では、内側ハウジング205-aは、外側ハウジング205-bの上に成形されてもよい。例えば内側ハウジング205-aは、外側ハウジング205金属シェルに適合するように成形(例えば射出成形)されるポリマーを含んでもよい。
リング104は、1つ以上の基板(図示せず)を含んでもよい。デバイスエレクトロニクス及びバッテリ210が、1つ以上の基板上に含まれてもよい。例えばデバイスエレクトロニクス及びバッテリ210は、1つ以上の基板上に取り付けられてもよい。例示的な基板は、フレキシブルPCB(例えばポリイミド)のような1つ以上のプリント回路基板(PCB)を含んでよい。一部の実装では、エレクトロニクス/バッテリ210は、フレキシブルPCB上に表面実装型デバイス(例えば表面実装技術(SMT、surface-mount technology)デバイス)を含んでもよい。いくつかの実装では、1つ以上の基板(例えば1つ以上のフレキシブルPCB)は、デバイスエレクトロニクス間の電気通信を提供する電気トレースを含んでもよい。電気トレースはまた、バッテリ210をデバイスエレクトロニクスに接続してもよい。
デバイスエレクトロニクス、バッテリ210及び基板は、様々な方法でリング104内に配置されてもよい。いくつかの実装では、センサ(例えばPPGシステム235、温度センサ240、運動センサ245及び他のセンサ)がユーザの指の下側とインタフェースするように、デバイスエレクトロニクスを含む1つの基板が、リング104の下部(例えば下半分)に沿って取り付けられてよい。これらの実装では、バッテリ210は、リング104の上部に沿って(例えば別の基板上に)含まれてもよい。
リング104の様々な構成要素/モジュールは、リング104に含まれ得る機能性(例えば回路及び他の構成要素)を表す。モジュールは、本明細書のモジュールに起因する機能を生成することができるアナログ及び/又はデジタル回路を実装する任意の離散及び/又は集積電子回路構成要素を含んでよい。例えばモジュールは、アナログ回路(例えば増幅回路、フィルタリング回路、アナログ/デジタル変換回路及び/又は他の信号調整回路)を含んでもよい。モジュールはまた、デジタル回路(例えば組合せ論理回路又は逐次論理回路、メモリ回路等)も含んでよい。
リング104のメモリ215(メモリモジュール)は、ランダムアクセスメモリ(RAM)、読取専用メモリ(ROM)、不揮発性RAM(NVRAM)、電気的消去可能でプログラム可能なROM(EEPROM)、フラッシュメモリ又は任意の他のメモリデバイスのような、任意の揮発性、不揮発性、磁気的又は電気的媒体を含んでよい。メモリ215は、本明細書で説明されるデータのいずれかを記憶してよい。例えばメモリ215は、それぞれのセンサ及びPPGシステム235によって収集されたデータ(例えば運動データ、体温データ、PPGデータ)を記憶するように構成されてもよい。さらに、メモリ215は、1つ以上の処理回路によって実行されると、モジュールに、本明細書のモジュールに起因する様々な機能を実行させる命令を含んでもよい。本明細書で説明されるリング104のデバイスエレクトロニクスは、デバイスエレクトロニクスの一例にすぎない。したがって、デバイスエレクトロニクスを実装するために使用される電子構成要素のタイプは、設計的考慮事項に基づいて変化し得る。
本明細書で説明されるリング104のモジュールに起因する機能は、1つ以上のプロセッサ、ハードウェア、ファームウェア、ソフトウェア又はそれらの任意の組合せとして具現化されてよい。異なる特徴をモジュールとして描写することは、異なる機能的態様を強調するように意図されており、必ずしもそのようなモジュールが別個のハードウェア/ソフトウェア構成要素によって実現されなければならないことを暗示するものではない。むしろ、1つ以上のモジュールに関連付けられる機能性は、別個のハードウェア/ソフトウェア構成要素によって実行されてもよく、あるいは共通のハードウェア/ソフトウェア構成要素内に統合されてもよい。
リング104の処理モジュール230-aは、1つ以上のプロセッサ(例えば処理ユニット)、マイクロコントローラ、デジタル信号プロセッサ、システムオンチップ(SoC)及び/又は他の処理デバイスを含んでよい。処理モジュール230-aは、リング104に含まれるモジュールと通信する。例えば処理モジュール230-aは、センサのようなリング104のモジュール及び他の構成要素にデータを送信し/これらからデータを受信してもよい。本明細書で説明されるように、モジュールは、様々な回路構成要素によって実装されてもよい。したがって、モジュールは、回路(例えば通信回路及び電力回路)とも呼ばれることがある。
処理モジュール230-aは、メモリ215と通信し得る。メモリ215は、処理モジュール230-aによって実行されると、処理モジュール230-aに、該処理モジュール230-aに起因する様々な機能を実行させるためのコンピュータ読取可能命令を含んでもよい。いくつかの実装では、処理モジュール230-a(例えばマイクロコントローラ)は、通信モジュール220-a(例えば統合されたBluetooth(登録商標) Low Energyトランシーバ)及び/又は追加のオンボードメモリ215によって提供される通信機能のような、他のモジュールに関連付けられる追加の特徴を含んでもよい。
通信モジュール220-aは、ユーザデバイス106(例えばユーザデバイス106の通信モジュール220-b)との無線通信及び/又は有線通信を提供する回路を含んでもよい。いくつかの実装では、通信モジュール220-a、220-bは、Bluetooth回路及び/又はWi-Fi回路のような無線通信回路を含んでもよい。いくつかの実装では、通信モジュール220-a、220-bは、ユニバーサルシリアルバス(USB)通信回路のような有線通信回路を含むことができる。通信モジュール220-aを使用して、リング104及びユーザデバイス106は、互いに通信するように構成され得る。リングの処理モジュール230-aは、通信モジュール220-aを介してユーザデバイス106にデータを送信/ユーザデバイス106からデータを受信するように構成され得る。例示的なデータは、運動データ、体温データ、パルス波形、心拍数データ、HRVデータ、PPGデータ及びステータス更新(例えば充電ステータス、バッテリ充電レベル及び/又はリング104構成設定)を含み得るが、これらに限定されない。リングの処理モジュール230-aはまた、ユーザデバイス106から更新(例えばソフトウェア/ファームウェア更新)及びデータを受信するようにも構成されてもよい。
リング104は、バッテリ210(例えば再充電可能バッテリ210)を含んでよい。例示的なバッテリ210は、リチウムイオン又はリチウムポリマータイプのバッテリ210を含んでよいが、様々なバッテリ210の選択肢が可能である。バッテリ210は、無線で充電されてもよい。いくつかの実装では、リング104は、キャパシタのような、バッテリ210以外の電源を含んでもよい。電源(例えばバッテリ210又はキャパシタ)は、リング104の曲線に一致する湾曲した形状を有してもよい。いくつかの態様では、充電器又は他の電源は、リング104自体によって収集されたデータに加えて、データを収集するために使用され得るか、又はそれを補足する、追加のセンサを含んでもよい。さらに、リング104の充電器又は他の電源は、ユーザデバイス106として機能してよく、ここで、リング104の充電器又は他の電源は、リング104からデータを受信し、リング104から受信したデータを記憶及び/又は処理し、リング104とサーバ110との間でデータを通信するように構成され得る。
いくつかの態様では、リング104は、バッテリ210の充電を制御し得る電力モジュール225を含む。例えば電力モジュール225は、リング104とインタフェースしたときにバッテリ210を充電する、外部ワイヤレス充電器とインタフェースし得る。充電器は、リング104のデータ構造(datum structure)と嵌合して、104の充電中にリング104との特定の配向を生成するデータ構造を含んでもよい。電力モジュール225はまた、デバイスエレクトロニクスの電圧を調節し、デバイスエレクトロニクスへの電力出力を調節し、バッテリ210の充電状態を監視し得る。いくつかの実装では、バッテリ210は、高電流放電、104の充電中の過電圧及び104の放電中の不足電圧からバッテリ210を保護する、保護回路モジュール(PCM、protection circuit module)を含んでよい。電力モジュール225はまた、静電放電(ESD、electro-static discharge)保護も含んでよい。
1つ以上の温度センサ240は、処理モジュール230-aに電気的に結合されてもよい。温度センサ240は、該温度センサ240によって読み取られた又は感知された体温を示す体温信号(例えば体温データ)を生成するように構成されてもよい。処理モジュール230-aは、温度センサ240の位置におけるユーザの体温を決定し得る。例えばリング104において、温度センサ240によって生成された体温データは、ユーザの指におけるユーザの体温(例えば皮膚温度)を示してもよい。いくつかの実装では、温度センサ240は、ユーザの皮膚に接触してもよい。他の実装では、ハウジング205の一部(例えば内側ハウジング205-a)は、温度センサ240とユーザの皮膚との間にバリア(例えば薄い熱伝導性バリア)を形成してもよい。いくつかの実装では、ユーザの指に接触するように構成されるリング104の部分は、熱伝導性部分と断熱性部分を有してもよい。熱伝導性部分は、ユーザの指から温度センサ240に熱を伝導し得る。断熱性部分は、リング104の部分(例えば温度センサ240)を周囲温度から絶縁し得る。
いくつかの実装では、温度センサ240は、体温を決定するために、処理モジュール230-aが使用し得るデジタル信号(例えば体温データ)を生成し得る。別の例として、温度センサ240が受動センサを含む場合、処理モジュール230-a(又は温度センサ240モジュール)は、温度センサ240によって生成された電流/電圧を測定し、測定された電流/電圧に基づいて体温を決定し得る。例示的な温度センサ240は、負の温度係数(NTC、negative temperature coefficient)サーミスタのようなサーミスタ、あるいは抵抗器、トランジスタ、ダイオード及び/又は他の電気/電子構成要素を含む他のタイプのセンサを含んでよい。
処理モジュール230-aは、ユーザの体温を経時的にサンプリングし得る。例えば処理モジュール230-aは、サンプリングレートに従ってユーザの体温をサンプリングしてよい。例示的なサンプリングレートは、1秒当たり1サンプルを含んでよいが、処理モジュール230-aは、1秒当たり1サンプルよりも高い又は低い他のサンプリングレートで体温信号をサンプリングするように構成されてもよい。いくつかの実装では、処理モジュール230-aは、昼夜を通して継続的に、ユーザの体温をサンプリングし得る。一日を通して十分なレートで(例えば1秒に1サンプル)でサンプリングすることにより、本明細書で説明される分析のための十分な体温データを提供し得る。
処理モジュール230-aは、サンプリングされた体温データをメモリ215に記憶し得る。いくつかの実装では、処理モジュール230-aは、サンプリングした体温データを処理し得る。例えば処理モジュール230-aは、ある時間期間の平均体温値を決定し得る。一例では、処理モジュール230-aは、1分間に収集されたすべての体温値を合計し、1分間のサンプル数で割ることによって、1分間あたりの平均体温値を決定し得る。体温が1秒当たり1サンプルでサンプリングされる特定の例では、平均体温は、60秒で割った1分間のすべてのサンプリングされた体温の合計であってもよい。メモリ215は、経時的な平均体温値を記憶してよい。いくつかの実装では、メモリ215は、メモリ215を節約するために、サンプリングされた体温の代わりに、平均体温(例えば1分当たり1つ)を記憶してもよい。
メモリ215に記憶され得るサンプリングレートは、設定可能であり得る。いくつかの実装では、サンプリングレートは、昼夜を通して同じであってもよい。他の実装では、サンプリングレートは、昼/夜を通して変更されてもよい。いくつかの実装では、リング104は、生理学的変化を示さない体温の大きなスパイク(spike)(例えば熱いシャワーからの温度スパイク)のような体温読み取り値を、フィルタリング/拒否してもよい。いくつかの実装では、リング104は、104の運動中の過度の運動のような(例えば運動センサ245によって示されるような)、他の要因のために信頼できない可能性がある体温読み取り値をフィルタリング/拒否してもよい。
リング104(例えば通信モジュール)は、サンプリングされた体温データ及び/又は平均体温データを、記憶及び/又は更なる処理のためにユーザデバイス106に送信してもよい。ユーザデバイス106は、サンプリングされた体温データ及び/又は平均体温データを、記憶及び/又は更なる処理のためにサーバ110に転送してもよい。
リング104は、単一の温度センサ240を含むように示されているが、リング104は、ユーザの指の近くに内側ハウジング205-aに沿って配置されるような、1つ以上の位置に複数の温度センサ240を含んでもよい。いくつかの実装では、温度センサ240は、スタンドアロン温度センサ240であってよい。追加又は代替的に、1つ以上の温度センサ240は、加速度計及び/又はプロセッサのような他の構成要素とともに含まれてもよい(例えば他の構成要素とともにパッケージされてもよい)。
処理モジュール230-aは、単一の温度センサ240に関して説明したものと同様の方法で、複数の温度センサ240からデータを取得して処理してよい。例えば処理モジュール230は、複数の温度センサ240の各々から体温データを個別にサンプリングし、平均し、記憶し得る。他の例では、処理モジュール230-aは、異なるレートでセンサをサンプリングし、異なるセンサについて異なる値を平均化/記憶してもよい。いくつかの実装では、処理モジュール230-aは、指の異なる位置にある2つ以上の温度センサ240によって決定された2つ以上の体温の平均に基づいて、単一の体温を決定するように構成されてもよい。
リング104上の温度センサ240は、ユーザの指(例えば任意の指)における遠位体温を取得してもよい。例えばリング104上の1つ以上の温度センサ240は、指の下側から、あるいは指の異なる位置で、ユーザの体温を取得してもよい。いくつかの実装では、リング104は、遠位体温を(例えばサンプリングレートで)連続的に取得してもよい。本明細書では、指にあるリング104によって測定される遠位温度が説明されるが、他のデバイスは同じ/異なる位置で体温を測定してもよい。場合によっては、ユーザの指で測定された遠位体温は、ユーザの手首又は他の外部身体位置で測定された体温とは異なることがある。加えて、ユーザの指で測定された遠位体温(例えば「シェル」体温)は、ユーザの深部体温とは異なることがある。このように、リング104は、身体の他の内部/外部位置では取得されない可能性がある有用な体温信号を提供し得る。場合によっては、指での連続的な体温測定は、深部体温では明らかでない可能性がある体温変動(例えば小さな変動又は大きな変動)を捕捉し得る。例えば指での連続的な体温測定は、身体の他の場所での他の体温測定によっては提供されない可能性がある追加の洞察を提供する、分毎又は時間毎の体温変動を捕捉し得る。
リング104は、PPGシステム235を含んでよい。PPGシステム235は、光を送信する1つ以上の光送信器を含んでよい。PPGシステム235は、1つ以上の光送信器によって送信された光を受信する1つ以上の光受信器も含んでよい。光受信器は、該光受信器によって受信した光の量を示す信号(以下、「PPG」信号とする)を生成し得る。光送信器は、ユーザの指の領域を照明し得る。PPGシステム235によって生成されるPPG信号は、照明された領域における血液の灌流を示し得る。例えばPPG信号は、ユーザの脈圧によって引き起こされる、照明された領域における血液量の変化を示し得る。処理モジュール230-aは、PPG信号をサンプリングし、PPG信号に基づいてユーザのパルス波形を決定し得る。処理モジュール230-aは、ユーザのパルス波形に基づいて、ユーザの呼吸速度、心拍数、HRV、酸素飽和度及び他の循環パラメータのような、様々な生理学的パラメータを決定し得る。
いくつかの実装では、PPGシステム235は、反射型PPGシステム235として構成されてもよく、ここで、光受信器は、ユーザの指の領域を通って反射される透過光を受信する。いくつかの実装では、PPGシステム235は、透過型PPGシステム235として構成されてもよく、ここで、光送信器及び光受信器は、光がユーザの指の一部を通って光受信器に直接送信されるように、互いに対向して配置される。
PPGシステム235に含まれる送信器及び受信器の数及び比率は、変化してもよい。例示的な光送信器は、発光ダイオード(LED)を含んでよい。光送信器は、赤外線スペクトル及び/又は他のスペクトルの光を送信してよい。例示的な光受信器は、フォトセンサ、フォトトランジスタ及びフォトダイオードを含んでよいが、これらに限定されない。光受信器は、光送信器から受信した波長に応答してPPG信号を生成するように構成されてもよい。送信器と受信器の位置は変化してもよい。加えて、単一のデバイスが、反射型及び/又は透過型PPGシステム235を含んでもよい。
図2に示されるPPGシステム235は、いくつかの実装では、反射型PPGシステム235を含んでもよい。これらの実装では、PPGシステム235は、中央に配置された光受信器(例えばリング104の下部)と、光受信器の両側に配置された2つの光送信器とを含んでよい。この実装では、PPGシステム235(例えば光受信器)は、光送信器の一方又は両方から受信した光に基づいてPPG信号を生成し得る。
処理モジュール230-aは、光受信器によって生成されたPPG信号をサンプリングしながら、光を送信するように光送信器の一方又は両方を制御し得る。いくつかの実装では、処理モジュール230-aは、光受信器によって生成されたPPG信号をサンプリングしている間、より強い受信信号を有する光送信器に光を送信させ得る。例えば選択された光送信器は、PPG信号がサンプリングレート(例えば250Hz)でサンプリングされている間、連続的に光を放射し得る。
PPGシステム235によって生成されたPPG信号をサンプリングすることにより、「PPG」と呼ばれ得るパルス波形を得ることができる。パルス波形は、複数の心周期の血圧対時間を示し得る。パルス波形は、心周期を示すピークを含み得る。加えて、パルス波形は、呼吸数を決定するために使用され得る呼吸誘導変動(respiratory induced variation)を含んでもよい。いくつかの実装では、処理モジュール230-aは、パルス波形をメモリ215に記憶し得る。処理モジュール230-aは、パルス波形が生成されるときに、及び/又はメモリ215からのパルス波形を処理して、本明細書で説明されるユーザの生理学的パラメータを決定し得る。
処理モジュール230-aは、パルス波形に基づいてユーザの心拍数を決定し得る。例えば処理モジュール230-aは、パルス波形のピーク間の時間に基づいて心拍数(例えば1分あたりの拍動数)を決定し得る。ピーク間の時間は、拍動間隔(IBI、interbeat interval)と呼ばれることがある。処理モジュール230-aは、決定された心拍数の値とIBI値をメモリ215に記憶してよい。
処理モジュール230-aは、経時的にHRVを決定し得る。例えば処理モジュール230-aは、IBlの変動に基づいてHRVを決定してもよい。処理モジュール230-aは、メモリ215に経時的なHRV値を記憶してよい。さらに、処理モジュール230-aは、経時的にユーザの呼吸数を決定し得る。例えば処理モジュール230-aは、ある期間にわたるユーザのIBI値の周波数変調、振幅変調又はベースライン変調に基づいて、呼吸数を決定してもよい。呼吸数は、1分間当たりの呼吸で計算されてよく、あるいは別の呼吸数(例えば30秒当たりの呼吸)として計算されてもよい。処理モジュール230-aは、経時的なユーザの呼吸数の値をメモリ215に記憶してもよい。
リング104は、1つ以上の加速度計(例えば6-D加速度計)及び/又は1つ以上のジャイロスコープ(ジャイロ)のような1つ以上の運動センサ245を含み得る。運動センサ245は、センサの運動を示す運動信号を生成し得る。例えばリング104は、加速度計の加速度を示す加速度信号を生成する、1つ以上の加速度計を含んでよい。別の例として、リング104は、角運動(例えば角速度)及び/又は方位の変化を示すジャイロ信号を生成する、1つ以上のジャイロセンサを含んでよい。運動センサ245は、1つ以上のセンサパッケージに含まれてよい。例示的な加速度計/ジャイロセンサは、3つの垂直軸における角速度及び加速度を測定し得る、Bosch(登録商標) BMI160慣性微小電気機械システム(MEMS、micro electro-mechanical system)センサである。
処理モジュール230-aは、サンプリングレート(例えば50Hz)で運動信号をサンプリングし、サンプリングされた運動信号に基づいてリング104の運動を決定し得る。例えば処理モジュール230-aは、加速度信号をサンプリングしてリング104の加速度を決定してよい。別の例として、処理モジュール230-aは、ジャイロ信号をサンプリングして角運動を決定してよい。いくつかの実装では、処理モジュール230-aは、運動データをメモリ215に記憶してよい。運動データは、サンプリングされた運動データ、並びにサンプリングされた運動信号(例えば加速度及び角度値)に基づいて計算された運動データを含んでよい。
リング104は、本明細書で説明される様々なデータを記憶し得る。例えばリング104は、生のサンプリングされた体温データ及び計算された体温データ(例えば平均温度)のような体温データを記憶してよい。別の例として、リング104は、パルス波形や、パルス波形に基づいて計算されるデータ(例えば心拍数の値、IBI値、HRV値及び呼吸数の値)のようなPPG信号データを記憶してよい。リング104はまた、直線運動及び角運動を示すサンプリングされた運動データのような運動データも記憶してよい。
リング104又は他のコンピューティングデバイスは、サンプリング/計算された生理学的データに基づいて、追加の値を計算し、記憶し得る。例えば処理モジュール230は、睡眠メトリクス(例えば睡眠スコア)、活動メトリクス及び準備メトリクスのような、様々なメトリクスを計算して記憶してよい。いくつかの実装では、追加の値/メトリクスは、「導出値(derived values)」と呼ばれることがある。リング104又は他のコンピューティング/ウェアラブルデバイスは、運動に関して様々な値/メトリクスを計算し得る。運動データの例示的な導出値は、運動カウント値、規則性値(regularity values)、強度値、タスクの代謝当量値(METs、metabolic equivalence of task values)及び方向値を含み得るが、これらに限定されない。運動カウント、規則性値、強度値及びMETsは、経時的なユーザの運動の量(例えば速度/加速度)を示し得る。方向値は、リング104がユーザの指に対してどのように向けられているか、及びリング104が左手に装着されているか右手に装着されているかを示し得る。
いくつかの実装では、運動カウント及び規則性値は、1つ以上の期間(例えば1つ以上の30秒から1分の期間)内の加速度ピークの数をカウントすることによって決定され得る。強度値は、運動の数及び運動の関連する強度(例えば加速度値)を示し得る。強度値は、関連する閾値加速度値に応じて、低、中及び高に分類されてよい。METsは、104期間(例えば30秒)の間の運動の強度と、運動の規則性/不規則性と、異なる強度に関連付けられる運動の数とに基づいて決定され得る。
いくつかの実装では、処理モジュール230-aは、メモリ215に記憶されたデータを圧縮し得る。例えば処理モジュール230-aは、サンプリングされたデータに基づいて計算を行った後に、サンプリングされたデータを削除してもよい。別の例として、処理モジュール230-aは、記憶される値の数を減らすために、より長い期間にわたってデータを平均化してもよい。具体的な例では、1分間にわたるユーザの平均体温がメモリ215に記憶されている場合、処理モジュール230-aは、記憶のために5分間の平均体温を計算し、その後、その1分間の平均体温データを消去してもよい。処理モジュール230-aは、使用される/利用可能なメモリ215の総量、及び/又はリング104がデータをユーザデバイス106に最後に送信してからの経過時間のような様々な要因に基づいてデータを圧縮してよい。
ユーザの生理学的パラメータは、リング104に含まれるセンサによって測定され得るが、他のデバイスが、ユーザの生理学的パラメータを測定してもよい。例えばユーザの体温は、リング104に含まれる温度センサ240によって測定され得るが、他のデバイスがユーザの体温を測定してもよい。いくつかの例では、他のウェアラブルデバイス(例えば手首デバイス)は、ユーザの生理学的パラメータを測定するセンサを含んでもよい。加えて、外部医療デバイス(例えばウェアラブル医療デバイス)及び/又は植込み型医療デバイスのような医療デバイスが、ユーザの生理学的パラメータを測定することがある。任意のタイプのコンピューティングデバイス上の1つ以上のセンサを使用して、本明細書で説明される技術を実装してよい。
生理学的測定は、昼及び/又は夜を通して連続的に行われてもよい。いくつかの実装では、生理学的測定は、104の昼部分及び/又は夜の部分の間に行われてもよい。いくつかの実装では、生理学的測定は、ユーザが、活動状態、安静状態(resting state)及び/又は睡眠状態のような特定の状態にあると決定したことに応答して行われてもよい。例えばリング104は、よりクリーンな生理学的信号を取得するために、安静/睡眠状態で生理学的測定を行うことができる。一例では、リング104又は他のデバイス/システムは、ユーザが安静にしている及び/又は睡眠しているときを検出し、その検出された状態の生理学的パラメータ(例えば体温)を取得し得る。デバイス/システムは、本開示の技術を実装するために、ユーザが他の状態にあるときに、安静/睡眠生理学的データ及び/又は他のデータを使用してもよい。
いくつかの実装では、本明細書で前述したように、リング104は、データを収集、記憶及び/又は処理するように構成されてもよく、本明細書で説明されるデータのいずれかを、記憶及び/又は処理のためにユーザデバイス106に転送し得る。いくつかの態様では、ユーザデバイス106は、リングアプリケーション250、オペレーティングシステム(OS)、ウェブブラウザアプリケーション(例えばウェブブラウザ280)、1つ以上の追加のアプリケーション及びGUI275を含む。ユーザデバイス106は、センサ、オーディオデバイス、触覚フィードバックデバイス等を含む他のモジュール及び構成要素を更に含んでもよい。リングアプリケーション250は、ユーザデバイス106にインストールされ得るアプリケーション(例えば「app」)の例を含み得る。リングアプリケーション250は、本明細書で説明されるように、リング104からデータを取得し、取得したデータを記憶し、取得したデータを処理するように構成され得る。例えばリングアプリケーション250は、ユーザインタフェース(UI)モジュール255と、取得モジュール260と、処理モジュール230-bと、通信モジュール220-bと、アプリケーションデータを記憶するように構成される記憶モジュール(例えばデータベース265)を含んでよい。
本明細書で説明される様々なデータ処理動作は、リング104、ユーザデバイス106、サーバ110又はそれらの任意の組合せによって実行され得る。例えば場合によっては、リング104によって収集されたデータは、前処理され、ユーザデバイス106に送信されてよい。この例では、ユーザデバイス106は、受信したデータに対して何らかのデータ処理動作を実行し得るか、データ処理のためにデータをサーバ110に送信し得るか、又はその両方を行ってよい。例えば場合によっては、ユーザデバイス106は、比較的低い処理能力を必要とする処理動作及び/又は比較的低いレイテンシを必要とする動作を実行することがあり、一方、ユーザデバイス106は、比較的高い処理能力を必要とする処理動作及び/又は比較的高いレイテンシを許容し得る動作を処理するために、データをサーバ110に送信することがある。
いくつかの態様では、システム200のリング104、ユーザデバイス106及びサーバ110は、ユーザの睡眠パターンを評価するように構成され得る。特に、システム200のそれぞれの構成要素は、リング104を介してユーザからデータを収集し、収集されたデータに基づいて、ユーザについての1つ以上のスコア(例えば睡眠スコア、準備スコア)を生成するために使用され得る。例えば本明細書において前述したように、システム200のリング104は、ユーザによって装着されて、ユーザから体温、心拍数、HRV等を含むデータを収集し得る。リング104によって収集されたデータは、所与の「睡眠日(sleep day)」について、ユーザの睡眠を評価するために、ユーザが眠っているときを決定するために使用されてもよい。いくつかの態様では、スコアは、第1睡眠日が第1スコアセットに関連付けられ、第2睡眠日が第2スコアセットに関連付けられるように、ユーザについて、それぞれの睡眠日毎に計算され得る。スコアは、それぞれの睡眠日の間にリング104によって収集されたデータに基づいて、それぞれの睡眠日毎に計算されてもよい。スコアは、睡眠スコア、準備スコア等を含むが、これらに限定されない。
場合によっては、「睡眠日」は、所与の睡眠日が、それぞれの暦日の真夜中から真夜中まで続くように、伝統的な暦日(calendar day)と整合してよい。他の場合には、睡眠日は、暦日に対してオフセットされてもよい。例えば睡眠日は、ある暦日の午後6:00(18:00)から次の暦日の午後6:00(18:00)まで続いてよい。この例では、午後6:00は「カットオフ時間」として機能してよく、この場合、午後6:00より前にユーザから収集されたデータは現在の睡眠日についてカウントされ、午後6:00より後にユーザから収集されたデータは次の睡眠日についてカウントされる。ほとんどの個人が夜に最も多く眠るという事実のために、暦日に対して睡眠日をオフセットすることにより、システム200は、ユーザの睡眠スケジュールと一致するような方法でユーザの睡眠パターンを評価することができる。場合によっては、それぞれのユーザが典型的に睡眠する時間の長さに睡眠日を整合させるように、ユーザは、暦日に対して睡眠日のタイミングを(例えばGUIを介して)選択的に調整することができる。
いくつかの実装では、それぞれの日毎のユーザの各総合スコア(例えば睡眠スコア、準備スコア)が、1つ以上の「寄与因子(contributors)」、「要因(factors)」又は「寄与要因(contributing factors)」に基づいて決定/計算され得る。例えばユーザの全体的な睡眠スコアは、総睡眠、効率、休息、急速眼球運動(レム)睡眠、深い睡眠、レイテンシ、タイミング又はそれらの任意の組合せを含む一組の寄与因子のセットに対して計算され得る。睡眠スコアは、任意の量の寄与因子を含んでよい。「総睡眠」寄与因子は、睡眠日の全睡眠期間の合計を指してよい。「効率」寄与因子は、ベッドにいる間に起きている間に費やされる時間と比較した睡眠に費やされる時間のパーセンテージを反映してよく、睡眠日の長い睡眠期間(例えば主睡眠期間(primary sleep period))の効率平均を使用して、各睡眠期間の持続時間によって重み付けして、計算され得る。「休息」寄与因子は、ユーザの睡眠がどれほど安らかであるかを示してよく、睡眠日のすべての睡眠期間の平均を使用して、各期間の持続時間によって重み付けして、計算され得る。休息寄与因子は、「ウェイクアップカウント」(例えば異なる睡眠期間中に検出されたすべてのウェイクアップ(ユーザが、目が覚めたとき)の合計)、過剰な動き(excessive movement)、及び「ゴットアップカウント(got up count)」(例えば異なる睡眠期間中に検出されたすべてのゴットアップ(ユーザがベッドから起き上がったとき)の合計)に基づくことができる。
「レム睡眠」寄与因子は、レム睡眠を含む睡眠日のすべての睡眠期間にわたるレム睡眠持続時間の合計を指してよい。同様に、「深い睡眠」寄与因子は、深い睡眠を含む睡眠日のすべての睡眠期間にわたる深い睡眠持続時間の合計を指してよい。「レイテンシ」寄与因子は、ユーザが睡眠に入るのにかかる時間(例えば平均、中央値、最長)を意味してよく、睡眠日を通して長い睡眠期間の平均を使用して、各期間の持続時間によって重み付けされて、計算され得る。最後に、「タイミング」寄与因子は、睡眠日及び/又は暦日内の睡眠期間の相対的タイミングを指してよく、睡眠日のすべての睡眠期間の平均を使用して、各期間の持続時間によって重み付けして、計算され得る。
別の例として、ユーザの全体的な準備スコアは、睡眠、睡眠バランス、心拍数、HRVバランス、回復指数、体温、活動、活動バランス又はそれらの任意の組合せを含む、一組の寄与因子に基づいて計算され得る。準備スコアは、任意の量の寄与因子を含んでよい。「睡眠」寄与因子は、睡眠日内のすべての睡眠期間の組み合わされた睡眠スコアを指してよい。「睡眠バランス」寄与因子は、睡眠日内のすべての睡眠期間の累積持続時間を指してよい。特に、睡眠バランスは、ユーザがある期間(例えば過去2週間)にわたって取得してきた睡眠が、ユーザのニーズとバランスが取れているかどうかをユーザに示すことができる。典型的に、成人が健康で注意力を維持し、精神的にも身体的にも最高のパフォーマンスを発揮するためには、一晩に7~9時間の睡眠が必要である。しかしながら、時にはよく眠れない夜があることは普通のことなので、睡眠バランスの寄与因子は長期的な睡眠パターンを考慮に入れて、各ユーザの睡眠ニーズが満たされているかどうかを判断する。「安静時心拍数」寄与因子は、睡眠日の最長睡眠期間(例えば主睡眠期間)からの最低心拍数及び/又は主睡眠期間後に生じるうたた寝(nap)からの最低心拍数を示し得る。
準備スコアの「寄与因子」(例えば要因、寄与要因)に関連して続けると、「HRVバランス」寄与因子は、主睡眠期間及び主睡眠期間後に起こるうたた寝からの最も高いHRV平均を示し得る。HRVバランス寄与因子は、第1期間(例えば2週間)にわたるユーザのHRV傾向を、なんらかのより長い第2期間(例えば3ヶ月)にわたる平均HRVと比較することによって、ユーザが自身の回復状態を追跡するのを助けることができる。「回復指数」寄与因子は、最長睡眠期間に基づいて計算されてもよい。回復指数は、夜間にユーザの安静時心拍数が安定するまでにかかる時間を測定する。非常に良好な回復の兆候は、ユーザの安静時心拍数が夜の前半、ユーザが起きる少なくとも6時間前に安定し、身体が翌日のために回復する時間を残すことである。「体温」寄与因子は、最長睡眠期間(例えば主睡眠期間)に基づいて、あるいは、うたた寝中のユーザの最高体温が最長期間中の最高体温よりも少なくとも0.5℃高い場合には最長睡眠期間後に生じるうたた寝に基づいて、計算され得る。いくつかの態様では、リングは、ユーザが眠っている間にユーザの体温を測定してよく、システム200は、ユーザのベースライン体温に対するユーザの平均体温を表示してよい。ユーザの体温が正常範囲の外にある場合(例えば明らかに0.0より上又は下)、体温寄与因子は強調表示されるか(例えば「要注意(Pay attention)」状態になる)又は他の方法でユーザにアラートを生成し得る。
いくつかの態様では、システム200は、ユーザの睡眠段階を自動的に分類するための技術をサポートし得る。特に、システム200は、加速度計データ、PPGデータ、自律神経系(ANS、autonomic nervous system)媒介末梢信号及びマルチ睡眠段階検出のための概日特徴を利用するための技術をサポートし得る。
ウェアラブルデバイス技術を用いて自身の健康を追跡する人の割合が増加している。睡眠は、ウェアラブルデバイスを使用して追跡される健康の1つの側面である。この夜間の睡眠追跡の動機の一部は、精神的及び認知的な脳の健康(例えば学習、記憶、集中力、生産性の気分、不安、抑うつ)とともに、身体的健康(例えば体重管理、免疫の健康、血糖調節)にとって睡眠が不可欠であるという認識によるものである。そのため、ウェアラブルデバイスは、個人の健康に関する洞察を導く毎日のフィードバックツールを提供するために使用されることがあり、したがって、より長い健康期間と寿命に寄与する可能性がある行動変化を提供することがある。しかしながら、このようなウェアラブルデバイスが一般に広く採用されるようになるためには、正しいウェアラブルフォームファクタが関連するようになり、そうでなければ意味のある遵守が失われる。これは、そのようなデバイスがユーザに提供すべき感覚データのタイプと精度のユーティリティ、及びそのデータが意味のある実世界の洞察を提供するかどうかについても同様に当てはまる。
一般の人々による睡眠追跡の採用に加えて、消費者向けデバイス(例えばウェアラブルデバイス)からの睡眠追跡データをどのように利用するかをよりよく理解するために、学術研究者や臨床医からの関心も高まっている。PSGのような睡眠のゴールドスタンダードの尺度と比較して、ウェアラブルデバイスを使用した睡眠追跡の精度を理解したいという要望がある。そのようなデータは、研究や臨床分野への適切なレベルの組み込み、そしてそこから大規模な医療管理に役立つであろう。
睡眠を測定するためのゴールドスタンダードは、通常、睡眠検査室で実施される包括的なマルチパラメータ検査であるPSGである。PSGは、典型的に、脳波信号(EEG)、眼球運動信号(EOG)、心臓信号(ECG)、筋活動(EMG)及び任意に指のPPGを記録する。データのこの組合せを使用して、人間の専門家又はアルゴリズムは、夜間の異なる睡眠段階(例えばN1(浅い睡眠)、N2(浅い睡眠)、N3(深い睡眠)、REM及び覚醒)を決定することができ、プロセスは睡眠段階分けと呼ばれる。American Academy of Sleep Medicine(ASM)によると、睡眠段階分けは30秒間の連続したセグメントで行われる可能性がある。睡眠段階分けの全体的なスコアラー間信頼性は82~83%であると報告されており、覚醒と睡眠の間の移行段階であるN1で最も信頼性が低い。ウェアラブルデバイスのコンテキストでは、N1睡眠は通常N2睡眠と組み合わされ、N1とN2の組合せは、最も深い睡眠段階であるN3睡眠と区別するために、浅い睡眠と呼ばれる。
PSGに加えて、ユーザの睡眠/活動サイクル(アクチグラフィとして知られる技術)をモニタリングすることは、睡眠-覚醒の評価に使用され得る。しかしながら、アクチグラフィは、睡眠の他の特徴、特に睡眠段階を定量化するには限界がある。健康な被験者におけるPSG睡眠評価と比較すると、アクチグラフィは、72~97%の全体的な感度範囲及び28~67%の特異度範囲、0.43~0.97の総睡眠時間(TST、total sleep time)、0.64~0.82の入眠レイテンシ(SOL、sleep onset latency)及び0.36~0.39の入眠後覚醒(WASO、wake after sleep onset)に対するピアソンの相関係数を示す可能性がある。アクチグラフィは基本的な覚醒-睡眠の評価に有用であることが証明されているが、それだけでは、特にノンレム睡眠段階とレム睡眠段階の区別に関して、精度には限界がある。
対照的に、ウェアラブルデバイスのコンテキストでアクチグラフィをANSの測定と組み合わせると、PSGと比較した睡眠の質の推定の精度は、睡眠覚醒評価の点で消費者向けEEGデバイスと同等である。睡眠の質のフィールド評価は、小型化されたセンサ技術と優れた数学的モデリングによって改善されており、特に、機械学習アプローチを使用した4クラスの睡眠段階分類のために加速度計とANSデータを組み合わせた多次元センサストリームに基づくときに改善されている。特に、アクチグラフィのみに対するコーエンのカッパ係数は0.5と報告されているが、ANSの特徴を含めると、カッパ係数=0.6まで結果が改善された。
いくつかの従来のウェアラブルデバイスは、睡眠検出及び睡眠段階分類のコンテキストでいくつかの欠点を経験している。第1に、限られた量の睡眠データが、ウェアラブルデバイスを使用してローカル設定で収集されて分析されており、精度の信頼性及び一般化可能性が制限されている。第2に、異なるセンサデータ及び概日睡眠モデルが、グローバルに分布されるデータにおける睡眠の質の評価にどのように寄与するかに関する情報は限られている。第3に、睡眠の質の評価のためにウェアラブルデバイスで利用可能なANS媒介末梢信号の利点は、多くの理由から明確に定量化されていない。これには、手首又は腕から発生する可能性があるエラー歪みを受ける低品質ソースからのANSの測定が含まれる。第4に、加速度計、ANS、体温及び概日リズムに由来する特徴がすべて、睡眠中に生じる異なる生理学的変化を識別することは、公表された文献から明らかであるが、これらの特徴の相対的影響の包括的かつ系統的な解析は、個人の大きなセットに対して報告されていない。第5に、最も複雑なオフライン機械学習アプローチのいくつかが、実際のウェアラブルソリューションにどの程度適合するのか、これらの異なるアプローチが組み合わせたときにどのように機能するのか、そして最終的に、異なる睡眠検査室から収集されたグローバルデータにおいてどの程度一般化するのかは不明である。最後に、異なる研究から得られた睡眠段階分けの結果は、残念ながら、研究集団、睡眠段階分け、データの質及びデータ処理技術の違いにより、直接比較することはできない。
さらに、自動睡眠段階分類は、歴史的に困難な問題であり、参照データは典型的に準最適ではない。これは、部分的に、睡眠段階分類のために最終的に使用される参照データを決定するために人間の注釈者によって使用される、睡眠段階分けルールの主観的な人間の適用及び解釈の要件に起因する。加えて、いくつかの従来のウェアラブルデバイスは、しばしばソフトウェア更新、ブラックボックスの性質及び独立した検証の欠如に関連する、更なる問題に悩まされる。さらに、いくつかの従来のウェアラブルデバイスは、睡眠段階分類の精度が限られていることが分かっており、4つの睡眠段階のうちの1つ又は2つしか正確に検出することができない傾向がある(例えば2段階分類)。
したがって、システム200は、自動睡眠段階分けのための技術をサポートし得る。特に、システム200の構成要素は、ユーザが眠っている時間の期間を決定し、ユーザが眠っていた時間の期間を1つ以上の睡眠段階に自動的に分類するように構成され得る。睡眠段階は、覚醒睡眠段階、浅い睡眠段階、レム睡眠段階、深い睡眠段階等を含み得る。この点に関して、システムは、ウェアラブルデバイスから収集されたデータを利用して、ユーザが覚醒していたか、あるいは浅い眠り、レム睡眠又は深い眠りに入っていた時間を決定し得る。分類された睡眠時間は、ユーザデバイス106のGUI275を介してユーザに表示され得る。ユーザの睡眠段階及び睡眠パターンのより包括的な評価をユーザに提供することによって、本明細書に記載される技術は、ユーザが睡眠パターンを効果的に調整して、ユーザの睡眠の質及び全体的な健康を改善することを可能にし得る。
例えばリング104は、ある時間間隔にわたってユーザから生理学的データを収集するように構成され得る。特に、本明細書で前述したように、リング104は、ユーザの指の中の動脈血流に基づいて、ユーザから生理学的データを収集し得る。特に、リング104は、ユーザの指の手のひら側で光を放出して、ユーザの指の中の動脈血流に基づいて生理学的データを収集し得る1つ以上のLED(例えば赤色LED、緑色LED、IR LED又はダイオード等)を利用してもよい。いくつかの実装では、リング104は、緑色LEDと赤色LEDの両方の組合せを使用して生理学的データを取得してもよい。生理学的データは、これらに限定されないが、体温データ、加速度計データ(例えば動き/運動データ)、心拍数データ、HRVデータ、血中酸素濃度データ、又はそれらの任意の組合せを含む、当該技術分野で公知の任意の生理学的データを含み得る。
複数のタイプの光源(例えば緑色LED、赤色LED、IRダイオード)、緑色と赤色LEDの両方の使用は、他のソリューションに対していくつかの利点を提供し得る。例えば赤色及び緑色LEDは、異なる条件下(例えば明るい/暗い、活性/不活性)で、身体の異なる部分を介して生理学的データを取得するときなど、それらの独自の利点を有することが分かっている。例えば緑色LEDは、運動中により優れた性能を示すことが分かっている。さらに、リング104の周囲に分散された複数のLED(例えば緑色LED及び赤色LED)を使用することは、時計ウェアラブルデバイス内など、互いに近くに配置されるLEDを利用するウェアラブルデバイスと比較して、優れた性能を示すことが分かっている。さらに、指の血管(例えば動脈、毛細血管)は、手首の血管と比較して、LEDを介してよりアクセスしやすい。特に、手首の動脈は手首の底部(例えば手首の手のひら側)に位置しており、これは、ウェアラブル時計デバイス及び同様のデバイスが典型的に装着される手首の上部(例えば手首の手の甲側)では毛細血管のみがアクセス可能であることを意味する。このように、リング104内でLED及び他のセンサを利用することは、リング104が(毛細血管と比較して)動脈へのより大きなアクセスを有することができ、それによってより強い信号及びより価値のある生理学的データをもたらすので、手首に装着されるウェアラブルデバイスと比較して優れた性能を示すことが分かっている。
加速度計データを収集/取得するために、リング104のリングは、あるサンプリング周波数(例えば50Hz又は他のサンプリング周波数)でデータを記録するように構成される三軸加速度計を含んでもよい。場合によっては、リング104及び/又はユーザデバイス106は、3~11Hzの間で5次バターワース(Butterworth)バンドパスフィルタを適用してフィルタされた値の絶対値をとった後、各個々の軸における標準記述統計を計算するように構成されてもよい。リング104、ユーザデバイス106及び/又はサーバ110によって取得/収集され得る加速度計データに関連付けられる特徴は、トリミングされた平均加速度計値(例えば最大及び最小端における値の10%を除去した後の加速度計読取値のトリミングされた平均)、最大加速度計値、最小加速度計値及び各軸の四分位範囲(IQR、interquartile range)を含み得る。場合によっては、加速度計データは、30秒の連続ウィンドウで取得/計算されてもよい。場合によっては、リング104、ユーザデバイス106及び/又はサーバ110は、フィルタリングされていない加速度計データから5秒エポックで平均振幅偏差(MAD、mean amplitude deviation)を計算し得る。MADは、現在の5秒のエポックのベクトルの大きさからの偏差に基づく。各30秒エポックについて、MADのトリミングされた平均、最大及びIQR加速度計値を計算し得る。いくつかの実装では、リング104及び/又はユーザデバイス106は、5秒エポックでアーム角度の差を計算し、次いで、トリミングされた平均、最大及びIQR加速度計値を使用して、30秒エポックで集約し得る。
いくつかの実装では、リング104は、ユーザから体温データを収集するように構成されたNTCサーミスタ(例えば温度センサ240)を含み得る。温度センサ240は、例えば10秒ごとにユーザの指の付け根の手のひら側から皮膚温度の読取値を収集するように構成され得る。体温データは、睡眠段階分けと一致するように、30秒のエポックに集約され得る。リング104、ユーザデバイス106及び/又はサーバ110は、アーチファクト排除ステップを適用してもよく、このステップでは、妥当な生理学的範囲の外側にある体温読取値(例えば摂氏31~40度の外部の値又は他の何らかの範囲)がマスクされる(例えば除去される、省略される、無視される)。いくつかの実装では、リング104及び/又はユーザデバイス106は、平均(mean)(平均値の(average))体温読取値、最低体温読取値、最高体温読取値、体温読取値の標準偏差等を計算するように構成されてもよい。さらに、それぞれの体温読取値(例えば平均、最小、最大、標準偏差)は、各それぞれのエポック又は他の期間について計算され得る。
指の温度に関して、指の温度が夜間に上昇し、日中に低下するように、深部体温との明らかな逆パターンが存在する。その理由は、深部体温の低下が、四肢、特に手足の皮膚の末梢表面血管の血管拡張を通して機構的に達成されるからである。時間的に、指の温度は深部体温よりも2~3時間先行しており、これらの変化は睡眠段階に関連付けられる可能性があり、手首や上腕よりも指の温度が、特に高精度な入眠判定に最適となる。これに関連して、深部体温は24時間のリズムに従い、ピークから最下点までの全体的な変動は1℃である。ピーク体温は夕方に発生し、体温の最低点は夜の終わりに発生する。実際、入眠は、深部体温が最も急激な低下速度にあるときに起こりやすい。その後、深部体温はノンレム睡眠中に低下し、レム睡眠中にわずかに上昇する。
いくつかの実装では、心拍数及びHRVのようなANS由来の特徴を計算するために、リング104、ユーザデバイス106及び/又はサーバ110は、リング104によって収集される生のPPGを処理するように構成され得る。PPGデータは、赤外光(900nm)を使用して125Hzでリング104のPPGシステム235を介して収集され得る。さらに、PPGシステム235は、夜にのみPPGデータを収集するように構成されてもよい。HRV特徴を計算するために使用される心拍ごとのデータを導出するために、リアルタイム移動平均フィルタを適用して、各心拍のタイミングを示す局所的な最大値及び最小値を特定し得る。この手順は、中央値フィルタを使用して個々の間隔を正常又は異常としてラベル付けすることによって、アーチファクトの識別を可能にする。特に、そのすぐ近くで7点の中央値間隔時間(7-point median interval duration)から16bpmを超える偏差は、異常としてマークされ、破棄されることがある。PPGデータの間隔は、5つの連続する間隔値が正常としてラベル付けされている場合にのみ、更なる分析のために含めることができる(例えば各々の前に2つ、後に2つは許容可能な間隔である)。高品質の間隔が識別されると、時間及び周波数領域のHRV特徴が抽出され得る。例えばリング104、ユーザデバイス106及び/又はサーバ110は、心拍数、rMSSD、SDNN、pNN50、低周波数(LF)及び高周波数(HF)帯域における周波数電力、LF及びHF帯域における主周波数ピーク、総パワー(total power)、正規化パワー(normalized power)、呼吸速度(例えば呼吸数)等を抽出するように構成されてよい。これらの特定のスペクトル分割の背後にある動機は、HRVに関連する様々な生理学的メカニズムがこれらの帯域の境界内に現れるという考えである。例えば迷走神経活動は、0.15Hzと0.4Hzとの間のHF帯域におけるスペクトルパワーの主要な寄与因子であることが分かっている。0.04~0.15HzのLF帯域におけるスペクトルパワーの生理学的解釈はあまり確実ではなく、交感神経枝と副交感神経枝の両方からの影響に起因する所見がある。場合によっては、ゼロ交差間隔の平均及び変動係数が計算され得る。
ユーザによって収集された生理学的データの例が、図3に更に示され、説明され得る。
図3は、本開示の態様による、概日リズム調整を用いる睡眠段階分けアルゴリズムをサポートするデータ取得図300の例を示す。特に、データ取得図300は、加速度計データ図305-a、体温データ図305-b、心拍数データ図305-c及びHRVデータ図305-dを含む。
図3に見られるように、時間間隔なしに収集されたそれぞれの生理学的測定値(例えば加速度計データ、体温データ、心拍数データ、HRVデータ)は、カラーコード化され、パターンコード化され、あるいはそれぞれの睡眠段階(例えば覚醒睡眠段階、浅い睡眠段階、レム睡眠段階、深い睡眠段階)に関連付けられているものとして別の方法でラベル付けされてもよい。一組の睡眠段階のうちの1つの睡眠段階への生理学的データの分類は、本明細書において更に詳細に議論される。
図2を引き続き参照すると、いくつかの態様では、リング104、ユーザデバイス106及び/又はサーバ110は、収集された生理学的データを正規化するように構成され得る。例えば場合によっては、リング104、ユーザデバイス106及び/又はサーバ110は、収集された生理学的データに対して1つ以上の正規化手順を実行するように構成され得る。
場合によっては、生理学的データ(例えば生理学的データの特徴)は、生理学的データのそれぞれのパラメータ/特徴の各々の5~95パーセンタイルに基づいてロバストな方法を使用して、一晩当たりの基準で正規化されてもよい。正規化は、特徴(例えば夜間の心拍数又はHRV)の個人間の差を説明する可能性がある。すべてのパラメータ/特徴(例えば体温データ、加速度計データ、心拍数データ、HRVデータ)は、異なる睡眠段階を検出するための何らかの識別力を有する可能性があるが、生理学的測定は非常に個人的であり、絶対値は、関心のあるパラメータ(例えば遺伝的性質、年齢等)以外のパラメータに基づいて、個人間で大きく異なる可能性がある。したがって、本明細書で説明される睡眠段階分けアルゴリズムの性能は、特にHRV特徴について、生理学的データの特徴を正規化するときに改善され得る。特徴の正規化は、睡眠段階にわたって交感神経活動と副交感神経活動に大きな差がある可能性があり、これらの差を経時的な相対的変化として個人内で識別することができるという事実のために、睡眠段階分類についてANS活動を使用する背後にある生理学的原理としてHRV特徴を使用するときに効果的である可能性がある。場合によっては、生理学的データの必ずしもすべての特徴/パラメータが正規化されるわけではない。例えば場合によっては、正規化されていない加速度計データは、動作の絶対規模に関する情報を提供し、夜間の短い覚醒(例えば覚醒睡眠段階の期間)を検出するのに有用であり得るので、加速度計データは正規化されないことがある。
生理学的データは、ロバストなzスコアを使用して一晩ごとに正規化され得る。言い換えると、生理学的データ(例えば加速度計データ、体温データ、心拍数データ、HRVデータ)の特徴/パラメータは、夜間の平均からの偏差として表されてよい。ユーザ間の比較的大きな変動性(例えばHRV特徴)があるとすると、正規化は、システム200が、ユーザ間の自然な変動性を考慮し、絶対値が典型的にほとんど役に立たない特徴を利用することを可能にするので、正規化は、本明細書に記載される睡眠段階分け分類の精度を改善し得る。さらに、各エポックにおける過去及び将来を考慮することによって睡眠段階分けの精度を高めるために、ローリング関数(rolling functions)のセットを使用して生理学的データを平滑化してもよい。これは、人間のスコア付け専門家が睡眠を典型的に段階分けする方法(例えば現在のエポックの前に何が起こったか、及びその後に何が起こるかを常に追跡することによる)を模倣している。
場合によっては、システム200の構成要素は、生理学的データから特徴を抽出するように構成されてもよい。特徴は、利用可能なデータストリーム(例えば加速度計、PPG及び体温)から、これらのデータストリームと睡眠段階との間の関係に基づいて、異なる長さのスライディングウィンドウを使用してオフラインで抽出され得る。例えば1分及び5分のウィンドウ長は、副交感神経活動の短期変化又は高速変化、並びに安静時心拍数に典型的に存在するような長期変化の両方を捕捉するために、HRV分析に使用され得る。さらに、本明細書で更に詳細に議論されるように、以前の研究における睡眠段階分類を改善することが示されている、概日リズムを表すセンサ独立の特徴も識別されてよい。
いくつかの実装では、システム200は、収集された生理学的データに基づいて、ユーザの1つ以上のスコア(例えば睡眠スコア、準備スコア)を計算し得る。スコアの計算は、正規化された生理学的データに基づいてよい。いくつかの態様では、1つ以上のスコアは、ユーザデバイス106のGUI275を介してユーザに表示されてもよい。場合によっては、スコア(例えば睡眠スコア、準備スコア)がユーザに提示されるレイテンシを低減するために、スコアは、サーバ110によってではなく、ユーザデバイス106において計算され得る。ユーザデバイス106においてスコアを計算することは、スコアの生成及び提示を促進することができ、そうすることは、生理学的データをサーバ110に送信すること及びサーバ110からスコアを受信することに関連付けられる潜在的なネットワーク遅延を防止し得る。
ユーザデバイス106は、スコア(例えば睡眠スコア、準備スコア)及び/又はリング104を介して収集された生理学的データを表示するように構成され得る。場合によっては、サーバ110は、ユーザデバイス106に、収集された生理学的データ及び/又はシステム200によって決定/識別された他のデータの少なくともサブセットをユーザに対して表示させ得る。例えばユーザデバイス106は、リング104によって収集された生の生理学的データ及び/又は前処理された生理学的データを、GUI275を介して表示し得る。
いくつかの態様では、システム200のそれぞれの構成要素は、生理学的データを機械学習分類器に入力するように構成され得る。機械学習分類器は、これらに限定されないが、ランダムフォレスト分類器、ナイーブベイズ分類器、深層学習分類器、人工ニューラルネットワーク等を含む、当該技術分野で公知の任意の機械学習分類器又はアルゴリズムを含んでよい。さらに、場合によっては、構成要素は、正規化された生理学的データを機械学習分類器に入力してもよい。いくつかの態様では、機械学習モデルのトレーニング及びテストが、DARTブースティングと500の推定器を用いる光勾配ブースティングマシン(LightGBM、Light Gradient BoostingMachine)分類器を使用して実行されてもよい。LightGBMは典型的に、高い精度と、高速なトレーニングと、低いメモリ使用を提供し、データ品質が低すぎて特徴を計算できないときに欠損値を処理する能力を有する。
機械学習分類器は、リング104、ユーザデバイス106、サーバ110又はこれらの任意の組合せによってトレーニング及び/又は実装されてもよい。例えばユーザデバイス106は、リング104から生理学的データを受信するように構成されてもよく、生理学的データを分類のためにサーバ110に送信してもよく、ここで、サーバ110は、生理学的データを機械学習分類器に入力するように構成される。システム200は、ユーザに提示されるデータのレイテンシを低減し、処理リソースを節約する等のために、システム200の異なる構成要素において、本明細書に記載されるそれぞれの処理手順を実行するように構成され得る。例えばより時間に敏感な処理手順(例えばより低いレイテンシ要件)及び/又はより計算コストの低い処理手順(例えば睡眠/準備スコアの計算)は、ユーザデバイス106を介して実行されてよく、一方、より時間に敏感でない処理手順及び/又はより計算コストの高い処理手順(例えば睡眠段階分類)は、サーバ110を介して実行されてもよい。
その後、システム200(例えばリング104、ユーザデバイス106及び/又はサーバ110)は、機械学習分類器を使用して生理学的データを分類するように構成され得る。特に、システム200は、生理学的データ(睡眠データ)が収集された時間間隔の少なくとも一部について、生理学的データを一組の睡眠段階(例えば覚醒睡眠段階、浅い睡眠段階、レム睡眠段階、深い睡眠段階)のうちの少なくとも1つの睡眠段階に分類するように構成され得る。すなわち、システム200は、ユーザの睡眠間隔(sleep intervals)(ユーザが眠っていた時間の期間)を識別するように構成されてよく、各それぞれの睡眠間隔を、覚醒睡眠段階、浅い睡眠段階、レム睡眠段階又は深い睡眠段階のうちの1つに分類してもよい。この点に関して、システム200は、ユーザについて、浅い睡眠、レム睡眠及び深い睡眠の期間を分類するように構成されてもよい。
いくつかの実装では、ユーザデバイス106は、対応する睡眠段階で分類された睡眠間隔を表示し得る。すなわち、ユーザデバイス106は、GUI275を介して、各それぞれの睡眠間隔に対応する睡眠間隔及び分類された睡眠段階を表示してよい。これは、図4を参照して更に示され、説明され得る。
図4は、本開示の態様による、概日リズム調整を用いる睡眠段階分けアルゴリズムをサポートするGUI400の一例を示す。GUI400は、図2に示されるユーザデバイス106のGUI275を介して表示され得るいくつかのアプリケーションページ405を示す。
図4に示すように、アプリケーションページ405-aは、ユーザの睡眠データを示してよい。アプリケーションページ405-aは、ユーザの総睡眠時間、ユーザがベッドで過ごすか又は横になっている総時間等を表示してもよい。さらに、アプリケーションページ405-aは、ユーザについての1つ以上の睡眠間隔を表示してよく、ここで、各それぞれの睡眠間隔は、各それぞれの睡眠間隔に対応する分類された睡眠段階でタグ付けされ、マークされ又は他の方法でラベル付けされる。例えば図4に示されるように、アプリケーションページ405-aは、ユーザが合計7時間29分眠ったことを示す。この7時間29分の時間間隔は、一組の睡眠間隔として表示され、ここで、各睡眠間隔は、それぞれの睡眠間隔の対応する睡眠段階を示す。この例では、覚醒(awake)睡眠段階に関連付けられる睡眠間隔が1番上の行に示され、レム(REM)睡眠段階に関連付けられる睡眠間隔が2番目の行に示されている。さらに、浅い(light)睡眠段階に関連付けられる睡眠間隔が3番目の行に示され、深い(deep)睡眠段階に関連付けられる睡眠間隔が4番目(下の)行に示される。場合によっては、それぞれの睡眠間隔は、異なる色、陰影、パターン、ラベル等を介して異なる睡眠段階に対応するものとして示されてもよい。アプリケーションページ405-aは、各それぞれの睡眠段階の総時間期間、時間間隔を通した運動の期間又はその両方を表示してもよい。
アプリケーションページ405-bは、ユーザの睡眠に関連付けられる追加データを表示してよい。例えばアプリケーションページ405-bは、睡眠日についてのユーザの計算された全体の睡眠スコア、全体の睡眠スコアを計算するために使用された個々の寄与因子(contributors)等を表示し得る。アプリケーションページ405-bは、リング104によって収集された生理学的データの少なくともサブセット(例えば平均安静時心拍数、平均HRV、平均体温等)を表示するように構成されてもよい。
図5は、本開示の態様による、概日リズム調整を用いる睡眠段階分けアルゴリズムをサポートするGUI500の一例を示す。GUI500は、図2に示されるユーザデバイス106のGUI275を介して表示され得るいくつかのアプリケーションページ505を示す。
アプリケーションページ505-a及び505-bは、収集された生理学的データに関連付けられる他の特徴/パラメータを示してよい。例えばアプリケーションページ505-aは、ユーザの最低(lowest)及び/又は平均(average)心拍数、並びにユーザの心拍数の時間関数としての変化を示すグラフを示してよい。同様に、アプリケーションページ505-bは、ユーザの最低及び/又は平均HRV、並びにユーザのHRVの時間の関数としての変化を示すグラフを示してよい。
いくつかの実装では、機械学習分類器を使用して、入力された生理学的データに関連付けられる1つ以上の特徴を識別し得る。特に、機械学習分類器は、生理学的データを受信し、生理学的データに関連付けられる1つ以上の特徴を識別し、識別された特徴に基づいて、生理学的データを対応する睡眠段階に分類するように構成され得る。生理学的データの特徴は、生理学的データの変化率(例えば体温読取値の変化率、HRV読取値の変化率)、生理学的データの2つ以上のパラメータ間のパターン(例えばHRVの減少に伴う体温の上昇)、生理学的データの最大データ値、生理学的データの最小データ値、生理学的データの平均データ値、生理学的データの中央値データ値、生理学的データのデータ値とユーザのベースラインデータ値との比較、又はそれらの任意の組合せを含む、当技術分野で知られている任意の特徴を含み得る。さらに、ユーザデバイス106は、GUI274上に1つ以上の特徴を表示する(例えば識別された特徴をアプリケーションページ405-a、405-b、505-a、505-b又はそれらの任意の組合せ上に表示する)ように構成されてもよい。
いくつかの実施形態では、システム200は、収集された生理学的データ、分類された睡眠段階、計算された睡眠/準備スコア又はそれらの任意の組合せに基づいて、ユーザに対する1つ以上の推奨事項を生成するように構成されてもよい。例えばいくつかの場合において、システムは、生理学的データをそれぞれの睡眠段階に分類することに基づいて、ユーザに関連付けられた就寝時間及び/又は起床時間を識別し得る。この点に関して、システム200は、改善された睡眠の質又は全体的な健康をもたらし得る、ユーザのための推奨就寝時間及び/又は起床時間を計算し得る。生成された推奨事項(例えば就寝時間、起床時間)は、ユーザデバイス106のGUI275を介してユーザに表示されてもよい。いくつかの態様では、就寝時間の決定は、潜在的就寝時間の4時間前、就寝時間への3時間、及び潜在的起床時間の4時間後に広がる時間ウィンドウにわたる運動及び皮膚温度を評価することによって実施されてよい。運動の欠如及び高い皮膚温度は、ベッドにいる可能性が高いことと関連している可能性がある。
いくつかの実装では、システム200は、ユーザから受信した入力に基づいて機械学習分類器をトレーニングし得る。例えばアプリケーションページ405-aを参照すると、ユーザは、アプリケーションページ405-a上に表示される就寝時間及び/又は起床時間を(GUI275を介して)選択的に調整することが可能である。例えばアプリケーションページ405-aに示されるように、午前5:28ではなく午前5:45に起きたことをユーザが知っている場合、ユーザは、それに応じて(例えばユーザ入力として)アプリケーションページ405-a上で起床時間を調整することが可能である。そのような場合、ユーザ入力(例えば起床時間の調整)は、機械学習分類器に入力されて、将来の使用のために機械学習分類器を更にトレーニングし得る。
いくつかの態様では、システム200は、各それぞれのユーザから収集された生理学的データを用いて機械学習分類器をトレーニングするように構成され得る。この点に関して、システム200は、各それぞれのユーザに対して個別化された機械学習モデルをトレーニングする(例えば調整する)ように構成され得る。例えば本明細書で以前に説明したように、システム200は、睡眠の最初の夜(Night1)の間にユーザから生理学的データを収集してよく、機械学習分類器を使用して、収集されたデータをそれぞれの睡眠段階に分類し得る。その後、睡眠の2日目の夜(Night2)の間に、リング104は、ユーザから追加の生理学的データを収集してよく、Night2の間に収集された追加の生理学的データを機械学習分類器に入力し得る。この例では、機械学習分類器は、Night1からの生理学的データとNight2からの追加の生理学的データの両方に基づいて、Night2からの追加の生理学的データをそれぞれの睡眠段階に分類し得る。このプロセスは、n日の夜にわたって繰り返されてよく、機械学習分類器を更にトレーニングすることにより、睡眠段階分けの精度を漸進的に改善し得る。この点に関して、システム200は、機械学習分類器が経時的にユーザの睡眠段階を分類する際により効率的かつ信頼性が高くなるように、ユーザから収集されたデータに基づいて機械学習分類器を継続的にトレーニングし得る。
機械学習分類器は、睡眠段階を分類するために、受信した生理学的データの1つ以上のパラメータ及び/又は特徴を使用するように構成されてもよい。例えば機械学習分類器は、加速度計データ(ACCモデル)のみを利用してもよい。他の場合には、機械学習分類器は、加速度計データと体温データ(ACC+Tモデル)を利用してもよい。他の場合には、機械学習分類器は、加速度計データと、体温データと、HRVデータ(ACC+T+HRVデータ)を利用してもよい。加えて又は代替的に、これらに限定されないが、血中酸素濃度(例えばSpO2)、パルス波形、呼吸数、パルスオキシメトリ、血圧等を含む生理学的パラメータ/測定値も、機械学習分類器によって睡眠段階分類のために使用されてもよい。
2段階分類(例えば睡眠段階と覚醒睡眠段階への分類)では、加速度計ベースのモデル(例えばACCモデル)は94%の精度(fl-スコア=0.67)を示し、体温を含む場合(例えばACC+Tモデル)、95%の精度(fl-スコア=0.69)となった。さらに、HRVデータを含めると(例えばACC+T+HRVモデル)、96%の精度(fl-スコア=0.76)が得られ、概日特徴を含めると96%の精度(fl-スコア=0.78)が得られる。4段階の分類(例えば覚醒、浅い睡眠、レム睡眠及び深い睡眠への分類)では、加速度計ベースのモデル(例えばACCモデル)は57%の精度(fl-スコア=0.68)を示し、体温を含む場合(例えばACC+Tモデル)、60%の精度(fl-スコア=0.69)となった。さらに、HRVデータを含めると(例ACC+T+HRVモデル)、76%の精度(fl-スコア=0.73)が得られ、概日特徴を含めると(例えばACC+T+HRV+Cモデル)、78%の精度(fl-スコア=0.78)が得られる。
この点に関して、いくつかの実装では、システム200は、概日特徴を更に利用して、生理学的データを分類してもよい。概日リズムの数学的モデリングは、夜間の睡眠段階の頻度の差を説明するために使用される可能性がある。「概日リズム」という用語は、約24時間ごとに繰り返す、個人の睡眠-覚醒サイクルを調節する自然な内部プロセスを指してよい。例えば人間の自然な概日リズムによると、人間は一般に、夜の始めに向かって比較的高い頻度の深い睡眠を経験し、夜の後半に向かって比較的高い頻度のレム睡眠を経験することがある。
このように、夜間に経過する時間、日中の時間、及び個々の概日リズムに関する時間を用いて特徴を定式化することにより、夜間の第1の部分における比較的高い頻度の深い睡眠と夜間の第2の部分における比較的高い頻度のレム睡眠をよりよく説明することができ、改善された睡眠段階分類の精度につながる。例えば2段階分類のコンテキストでは、概日特徴を含めること(例えばACC+T+HRV+Cモデル)により96%の精度が得られた(fl-スコア=0.78)。さらに、4段階分類では、概日特徴を含めることにより、78%の精度も得られた(fl-スコア=0.78)。
したがって、いくつかの実装は、システム200は、概日リズム調整モデルを機械学習分類器に入力するように構成されてもよく、ここで、機械学習分類器は、概日リズム調整モデルに基づいて(例えばこれを使用して)、生理学的データを、対応する睡眠段階に分類するように構成される。
概日リズム調整モデルは、ユーザに関連付けられる概日リズムに基づいて生理学的データを重み付けするように構成されてもよい。特に、概日リズム調整モデルは、1つの睡眠段階又は別の睡眠段階に向けて、所与の時間間隔に関連付けられる確率メトリックを選択的に「重み付け」するために使用され得る。言い換えると、概日リズム調整モデルは、睡眠の生理学的データ及び/又は時間間隔が所与の睡眠段階と関連付けられる可能性がより高いかどうかを重み付けするか又は影響を与えるために使用され得る。
例えば本明細書に以前に記載したように、ユーザは、夜の始めに向かって比較的高い頻度の深い睡眠を経験することがあり、夜の後半部分に向かって比較的高い頻度のレム睡眠を経験することがある。この点に関して、概日リズム調整モデルは、深い睡眠段階に向かう夜の始めの期間の確率メトリックを「重み付け」してよく、レム睡眠段階に向かう夜の後半部分の時間期間の確率メトリックを「重み付け」してよい。言い換えると、概日リズム調整モデルは、夜の始めに向かう時間期間が深い睡眠段階に対応するものとして分類される可能性を増加させ、夜の終わりに向かう時間期間がレム睡眠段階に対応するものとして分類される可能性を増加させる。実際には、より低い安静時心拍数とより低い呼吸数変動性(一貫した呼吸のリズム)は深い睡眠に関連付けられる。概日リズムがモデルの一部として使用される場合、安静時心拍数は、ユーザの通常の就寝時間の直後、又は睡眠圧が依然として高い睡眠期間の開始時により高くなる可能性があり、依然として睡眠中の後の時点よりも深い睡眠のより高い確率(深い睡眠の選択に積極的に寄与する)を示す可能性がある。同様に、朝の時間には、深い睡眠の指示として非常に一貫した呼吸リズムが必要とされることがあり、そうでなければ、モデルは浅い睡眠又はレム睡眠を示すことになる。以下では、(1)概日リズム、(2)一般的な睡眠圧に関する時間、及び(3)累積された睡眠時間(3)に関して、時間の別々の役割について説明する。
いくつかの実装では、アルゴリズム及び他の機械学習分類器は、人間の一般的な昼夜リズム(night-day-rhythm of human beings)(例えば概日リズム)に応じて、それら自体を調整し得る。場合によっては、個々のユーザの一般的な概日フェーズに従って動作するように調整をプログラムすることができる。例えば調整は、現地時間に基づかずに、人間が通常就寝及び/又は起床する1日の時間、及び/又は人間が通常身体活動及び光に曝される1日の時間に関連して、あるいは約24時間サイクルで生じる体温又はホルモン又は血糖の変動に従って、プログラムされ得る。
いくつかの実装では、一般化された概日リズム調整モデルが各ユーザに使用され得る。言い換えると、複数のユーザからのデータを使用して、複数のユーザの睡眠段階を分類するために使用され得る一般化された概日リズム調整モデルを生成し得る。他の場合には、概日リズム調整モデルは、各それぞれのユーザに対してカスタマイズされるか又は調整され得る。特に、各それぞれのユーザからの生理学的データを使用して、それぞれのユーザに対して使用されるカスタマイズされた概日リズム調整モデルを生成し得る。
例えば場合によって、システム200(例えばリング104、ユーザデバイス106、サーバ110)は、ベースライン概日リズム調整モデル(例えば一般化された概日リズム調整モデル)を受信するか、又はそうでなければ識別し得る。この例では、システム200は、ユーザから生理学的データを収集してよく、それぞれのユーザの睡眠段階分類に使用される、調整又はカスタマイズされた概日リズム調整モデルを生成するために、収集された生理学的データに基づいてベースライン概日リズム調整モデルを選択的に修正し得る。言い換えると、システム200は、ユーザによって収集された生理学的データを利用して、ユーザのために概日リズム調整モデルを更に修正して洗練し得る。
異なる睡眠段階の確率は、24時間サイクル全体の間に変化するので、それぞれの睡眠段階の確率を変化させることは、アルゴリズムに対して予めプログラムされ得る。さらに、概日リズムのフェーズは、機械学習分類器のトレーニング/開発における入力として使用されてよい。このように、機械学習分類器/アルゴリズムは、概日リズムのフェーズに応じて、異なる生理学的信号が睡眠段階にどのように異なるように応答するかを学習し得る。例えば呼吸数の変化は一般にレム睡眠を示す。この点に関して、レム睡眠を示す呼吸数の変動量は、概日フェーズに従って変化するようにプログラムされ得る。上記の原理は、睡眠段階の推定に使用されるすべての生理学的特徴に適用されることができる。ここで、ユーザが早寝型(朝型クロノタイプとも呼ばれる)であるが、時折通常よりも遅く就寝する場合、遅い就寝時間のケースでは、アルゴリズムは、通常の就寝時間の場合よりも(睡眠の開始に相対して)早めのレム睡眠を優先させることができる。実際には、これは、(人間の正常な睡眠パターンの一部である)約90分の睡眠サイクルの1回目と2回目の終わりに既により早い又はより長いレム睡眠エピソードがあると考えられる。
睡眠は、多くの内的及び外的要因によって調節される動的プロセスである。睡眠の伝統的な2プロセスモデルによると、睡眠に入る時間と起きる時間、及び睡眠の全体的な構造と深さを決定する2つの主要な構成要素、すなわち(1)概日リズムと、(2)恒常性睡眠駆動(homeostatic sleep drive)がある。概日リズムは夜間の睡眠と日中の覚醒を促進する。この波のようなリズムは、内部に約24時間の周期を有し、日光のような外部のタイミングキューによって同期される。恒常性睡眠駆動とは、睡眠圧が覚醒中に脳内でどのように直線的に増加し、睡眠中、特に深いノンレム睡眠中に指数関数的に減少するかを指す。
したがって、概日リズムと恒常性睡眠駆動の両方を捕捉するために、概日リズム調整モデルは、(1)概日駆動(circadian drive)構成要素、(2)恒常性睡眠圧(homeostatic sleep pressure)構成要素、及び(3)経過した睡眠時間(elapsed sleep duration)構成要素という複数の構成要素を含み得る。概日リズム調整モデルのこれらの構成要素は、図6を参照して更に示され、説明され得る。
図6は、本開示の態様による、概日調整リズムによる睡眠段階分けアルゴリズムをサポートする概日リズム調整モデル600の一例を示す。図6に示される概日リズム調整モデル600は、概日駆動構成要素605-a、恒常性睡眠圧構成要素605-b及び経過睡眠時間構成要素605-cを含み得る。
一般に、図6に示されるグラフ全体にわたる時間「0」は、ユーザについて予測又は計算された就寝時間(例えば就寝する時間)又は各ユーザの最も一般的な就寝時間を示す。例えば就寝時間(例えばTime=0)は、過去2週間にユーザについて収集された生理学的データ及び3時間を超えて続いた睡眠期間に基づいて決定されてよく、好ましくは、直前の夜により多くの重みを与える(最近の数日間の潜在的な概日リズム調整を説明するために)。したがって、それぞれの構成要素(例えば概日駆動構成要素605-a、恒常性睡眠圧構成要素605-b及び経過睡眠時間構成要素605-c)の開始時間は、より多くの生理学的データが収集されるにつれて、経時的に調整され得る。
ここで、構成要素605のモデリングは、ユーザが、最も典型的な就寝時間(例えば就寝する時間)にベッドに行くという仮定に基づいてよいが、これは常にそうであるとは限らないことに留意されたい。実際の生活では、就寝時間は、平日/週末の日、勤務シフト、旅行/時間帯のシフト、社会的理由、日中の昼寝及び他の要因に応じて変化する可能性がある。したがって、構成要素605は、実世界の変動性を考慮して調整されてもよい。
図6に示されるように、概日駆動構成要素605-aは、正弦関数(例えば余弦関数)として表されてよい。この点に関して、概日駆動構成要素605-aの余弦関数は、ユーザの予想就寝時間に開始してよく、システムによって生理学的データに基づいて決定されてよい。特に、ユーザの就寝時間は、低い運動及び/又は高い皮膚温度に基づいて自動的に検出されてもよい。低い運動は、例えば2~4時間の時間ウィンドウにおける1分間の期間の50~70%未満が、加速度において所定の限界(例えば50~100mg)を超える運動を有することを意味し得る。高い皮膚温度は、例えば皮膚温度が約34~35℃の所定の限界を超えることを意味する可能性がある。当然ながら、これらの特徴を組み合わせることができるので、例えばより多くの運動は、より暖かい皮膚温度の場合に安静な1分間をマークすることを可能にし得る。
概日駆動構成要素605-aに関して継続すると、ユーザが500分より長くベッドにいる場合があり得る。このような場合、概日駆動構成要素605-aの余弦関数は、負側に続く(同じ余弦関数)か又はゼロであり得る。より一般的には、余弦関数の波長(概日駆動構成要素605-aのグラフでは1000分)は、ユーザが典型的に、非常に短い又は非常に長い時間期間の間、睡眠をとる場合に調整されることができる。いくつかの場合において、概日駆動構成要素605-aは、1000*典型的な睡眠時間(分)/880によって調整されてもよく、ここで、典型的な睡眠時間は、中央値の睡眠時間、又はそれぞれのユーザについての一晩の睡眠を表すいくつかのより高いパーセンタイル(75パーセンタイル等)とすることができる。
加えて又は代替的に、ユーザデバイス106及び/又はサーバ110は、ユーザの取得した生理学的データに基づいて、ユーザのために概日駆動構成要素605-aを生成/モデル化し得る。例えばユーザが朝起きて、ユーザデバイス106上のリングアプリケーション250にログインするとき、ユーザデバイス106及び/又はサーバ110は、夜間及び前日(同じ睡眠日内)の期間を通してリング104から取得された生理学的データを使用して、概日駆動構成要素605-aを生成/モデル化し得る。この例では、それぞれの夜/睡眠日について生成された概日駆動構成要素605-aは、その後の夜/睡眠日について他の概日駆動構成要素605-aを生成/モデル化するために使用され得る。
比較すると、恒常性睡眠圧構成要素605-bは、夜間にわたる恒常性睡眠圧の減衰を示すことがあり、指数関数的減衰関数として表されることがある。恒常性睡眠圧構成要素605-bは、ユーザが典型的に夜の始めに最も多くの睡眠圧を示し、ここで、睡眠圧は、睡眠の最初の数時間の間に最も急速に減衰し、一般に深いノンレム睡眠が豊富である。
いくつかの実装では、恒常性睡眠圧構成要素605-bの指数関数的減衰関数は、ユーザがどれだけ長く起きていたか、又はユーザが睡眠負債(例えばユーザが提案又は要求された睡眠よりも少ない睡眠を経験した数日間にわたる期間)を蓄積したかどうかに基づいて調整され得る。この調整を行う1つの簡単な方法は、ユーザが16時間より長く起きていた場合にはより高い値で、ユーザが16時間より短く起きていた場合にはより低い値で指数関数的減衰関数を開始することを含み得る。例えば恒常性睡眠圧構成要素605-bの指数関数的減衰関数は、1.0*覚醒時間/16から開始し得る。また、ユーザが睡眠負債を蓄積している場合、指数関数的減衰関数は、より高く開始する可能性がある。指数関数的減衰関数の長さ(指数関数的減衰関数がゼロに達する時間)は、500*典型的な睡眠時間(分)/440に基づいて調整される可能性があり、ここで、典型的な睡眠時間は、中央値の睡眠時間、又は特定のユーザの一晩の睡眠を表すより高いパーセンタイル(75パーセンタイル等)とすることができる。追加又は代替的に、システム200は、恒常性睡眠圧構成要素605-bの指数関数的減衰の勾配又はレベルを調整してもよい。
したがって、場合によっては、システム200は、ユーザの直近の睡眠期間から時間期間(time duration)を識別してよく、その時間期間を機械学習分類器に入力してよく、ここで、機械学習分類器は、時間期間に基づいて生理学的データを対応する睡眠段階に分類するように構成される。このような場合、最後の睡眠期間からの時間期間は、ユーザが経験している睡眠圧の量を示してよく、概日リズム調整モデルの恒常性睡眠圧構成要素605-bを調整するために使用され得る。
最後に、経過睡眠時間構成要素605-cは、夜の始まりからの経過した時間を表し、0から1の範囲の線形関数として表されてよい。経過睡眠時間構成要素605-cは、典型的な夜間の睡眠にわたる睡眠段階の周知の非対称性(例えば夜の早い時間でのより深いノンレム睡眠と、夜の後半部分における多くのレム睡眠)を考慮し得る。この非対称性はまた、指数関数的減衰関数によってカバーされる。しかしながら、人間の睡眠は、90分の睡眠サイクルや以前に起こったことへの一般的な依存性等のような、直線的に繰り返すパターンを有するので、経過した時間は付加的な価値を与える(例えば1時間の睡眠後でも例外的に高い睡眠圧を有する可能性があるが、睡眠サイクルは依然としてユーザがどれだけ長く眠っていたかに基づいて調節される)。そのため、場合によっては、両方の要因は、人間の睡眠を最もよく特徴付けるために使用され得る。
続いて、経過睡眠時間構成要素605-c(ベッドでの累積時間/これまでの累積睡眠)の参照を続けると、時間=0は、正常な睡眠パターンの場合、ユーザの典型的な(例えば予想される)ベッド時間に留まることがある。しかしながら、ユーザが長い睡眠期間の後に短時間だけ覚醒している場合、経過睡眠時間構成要素605-cは、より大きな(例えばゼロでない)値で開始することができる。この原理を適用する1つの方法は、ベッドから1分離れるごとに開始時間(ベッドで蓄積される予想時間)が1分ずつ減少するというものである。実際には、ベッドで過ごす通常の8時間の後、次の睡眠期間が評価されるとき、経過睡眠時間構成要素605-cは、ベッドから約8時間離れた後(例えばユーザが午前7時に起きると仮定して午後3時)にゼロから開始してよい。
生理学的には、すべての睡眠段階は、典型的な呼吸、ANS及び身体運動パターンに関して互いに異なる。これらの行動の違いと睡眠フェーズに対する生理学的反応、及び中枢神経系とANSの結合は、ウェアラブル睡眠評価の理論的フレームワークを提供する。リング104からのそのようなデータストリーム(例えば生理学的データ)を、夜間の睡眠段階分布の差をよりよく説明するように設計されたセンサ独立の概日特徴(例えば概日リズム調整モデル)、並びに特徴の正規化及び機械学習技術と組み合わせると、2段階及び4段階の睡眠段階分類の精度は、EEGベースのシステムについてのみ以前に報告された結果に近づくことが分かっている。
エポックごとに性能を見ると、生理学的データの異なるデータストリームがモデル性能にどのように寄与するかが理解され得る。特に、運動だけではより複雑な脳と睡眠段階との間を区別することができないので、加速度計のみのモデル(ACCモデル)は、覚醒時の睡眠段階を検出する可能性がある。指の温度を追加すると(ACC+Tモデル)、異なる睡眠段階の検出/分類においてわずかな性能の改善が得られる可能性がある。HRVデータは睡眠中に生じる脳波の変化とより密に結合しているので、HRVの特徴を含めると(ACC+T+HRVモデル)、4段階分類の性能の最大の改善が得られた。HRVの特徴を追加することにより、4段階分類のコンテキストにおける精度が60%~76%の精度の改善が提供される。特に、センサ独立の概日特徴を追加すること(ACC+T+HRV+Cモデル)を追加することは、睡眠段階、特に深いノンレム睡眠及びレム睡眠の検出における追加の改善につながることが分かっている。
システム200のハードウェア及びソフトウェア開発は、74%~98%の精度の範囲で、すべての睡眠段階にわたって睡眠段階分類に対して高い感度を示すことが分かっている。実際、リング104を介したユーザの指からの複数のセンサデータストリーム、並びに概日特徴及び特徴正規化を組み合わせることは、すべての睡眠段階及び覚醒に対して高い感度及び特異性を達成し得ることが分かっている。他の研究では、深い睡眠のような特定の段階の検出に関して同様の結果が示されているが、これは典型的に、他の睡眠段階を検出する際の性能を犠牲にすることになる(例えばレム又は覚醒時の睡眠段階の感度は50%と低い)。
加速度計のみのデータ(ACCモデル)は、通常アクチグラフィ及び単純な運動強度の特徴に基づく、典型的な睡眠及び覚醒検出の精度の現在の状態を改善した。特に、複数のパラメータ(例えば体温、心拍数、HRV)を含む生理学的データの使用は、睡眠段階をよりよく識別することができ、較正誤差又はハードウェアの差が生じにくい。これは、以前のウィンドウからの相対的な偏差を捕捉すること、又は三角法のアイデンティティを使用して、よりロバストな方法で指由来の運動を推定することを含むが、これは、これらの特徴が、例えば人間のパートナーやペット等がベッドで動くことによって混同される可能性が低いからである。加速度計のみのモデルの結果は、特に4段階分類に関して、依然としてゴールドスタンダードのPSGの結果を下回るが、本明細書に記載される提案された特徴を使用することは、覚醒状態だけでなく、消費者デバイスが歴史的に達成するのに苦労してきた深いノンレム睡眠を含む睡眠段階の検出/分類において、良好な(例えば改善された)性能をもたらすことが分かっている。
本明細書で以前に示したように、指の温度が夜間に上昇して日中に低下するように、深部体温との明らかな逆パターンが存在するが、この場合、入眠は、深部体温が最も急激な低下速度にあるときに起こりやすい。しかしながら、入眠の判定後、末梢指温度測定を追加することは、より良好な睡眠段階分けの精度をもたらすことが分かっている。このように、指の温度(例えばリング104によって収集される体温データ)は、依然として、睡眠の開始と終了の決定のための関連する重要な感覚信号を表しており、この独自のデータ特徴ストリーミングを重要で潜在的に見落とされるものにしている。
睡眠段階分類性能の最大の改善は、HRVの特徴を追加するときに生じる可能性がある。リング104は、光学技術を使用して、心拍間隔を捕捉し、心拍数又はより複雑なHRV特徴を計算して、睡眠段階を推定し得る。これは、HRVの特徴を使用して非侵襲的に捕捉することができる、中枢神経系活動とANSの変化との間のより密接なリンクに起因する。特に、睡眠の生理学は、ノンレム睡眠とレム睡眠との間の相違並びに各個々の段階に特有の一貫したパターンを示す。例えばレム睡眠中に心拍数は増加し、より高い変動性を示す。心拍数データを含めると、4段階分類で15~25%の改善を取得することができる。しかしながら、副交感神経活動を表すHRVの特徴の更なる包含は、改善された性能につながる可能性がある。ノンレム睡眠中に、心拍数とHRVの両方が徐々に減少する可能性がある。これらのパターンは、ノンレム睡眠中の副交感神経活動の増加及びレム睡眠中の交感神経活動の増加と一致している。指の脈拍波形から定量化されたこれらの変化の速い性質を考えると、心拍数及びHRVは実際に、PSGによって捕捉された脳波の変化を潜在的に反映する可能性がある。
夜間の睡眠段階の分布は、特異的なパターンと予想されるパターンの両方によって変化する可能性がある。後者は、約70~120分のサイクルの間に段階が連続する睡眠サイクルの典型的な性質と、睡眠段階の分布が一晩の間にどのように変化するかの両方を含む。特に、深いノンレム睡眠は典型的に、夜の最初の3分の1の間により多く存在し、一方、レム睡眠は夜の後半により多く存在し、このとき、レム睡眠の各発作はより長く続く可能性がある。睡眠が最も安定するとき、最低日中レベルに近い深部体温及び心拍数、並びに恒常性睡眠圧の減衰及び夜の始まりから経過した時間を用いて、夜間の概日リズムの盛衰をモデル化した結果、精度が最大78%向上した。文献における睡眠段階検出は、マルコフモデルからニューラルネットワークまでの様々な技術を使用して、段階の間の時間的関連付けを説明しようと試みてきた。しかしながら、センサ独立の概日特徴を用いて夜間の睡眠段階分布の変化をモデル化することは、分類性能における明確な改善を提供する。
図7は、本開示の態様による、概日リズム調整を用いる睡眠段階分けアルゴリズムをサポートするデバイス705のブロック図700を示す。デバイス705は、入力モジュール710、出力モジュール715及びウェアラブルアプリケーション720を含み得る。デバイス705は、プロセッサも含んでよい。いくつかの態様では、デバイス705は、図1及び図2に示されるように、モバイルデバイスの例を含んでもよい。これらの構成要素の各々は、互いに(例えば1つ以上のバスを介して)通信し得る。
入力モジュール710は、デバイス705の入力信号を管理し得る。例えば入力モジュール710は、ウェアラブルデバイス(例えばリング)、モデム、キーボード、マウス、タッチスクリーン又は同様のデバイスとの対話に基づいて入力信号を識別し得る。これらの入力信号は、他の構成要素又はデバイスにおけるユーザ入力又は処理に関連付けられてもよい。場合によっては、入力モジュール710は、iOS(登録商標)、ANDROID(登録商標)、MS-DOS(登録商標)、MS-WINDOWS(登録商標)、OS/2(登録商標)、UNIX(登録商標)、LINUX(登録商標)又は他の既知のオペレーティングシステムのようなオペレーティングシステムを利用して、入力信号を処理し得る。入力モジュール710は、これらの入力信号の態様を、処理のためにデバイス705の他の構成要素に送信し得る。例えば入力モジュール710は、補足的な睡眠検出のための方法及びシステムをサポートするために、入力信号をウェアラブルアプリケーション720に送信してもよい。場合によっては、入力モジュール710は、図9を参照して説明されるようなI/Oコントローラ910の構成要素であってよい。
出力モジュール715は、デバイス705の出力信号を管理し得る。例えば出力モジュール715は、ウェアラブルアプリケーション720又はサーバのようなデバイス705の他の構成要素から信号を受信してもよく、これらの信号を他の構成要素又はデバイス(例えばウェアラブルデバイス、サーバ)に送信してもよい。いくつかの例では、出力モジュール715は、ユーザインタフェースにおける表示のため、データベース又はデータストアにおける記憶のため、サーバ又はサーバクラスタにおける更なる処理のため、あるいは任意の数のデバイス又はシステムにおける任意の他のプロセスのために、出力信号を送信してもよい。場合によっては、出力モジュール715は、図9を参照して説明されるようなI/Oコントローラ910の構成要素であってよい。
例えばウェアラブルアプリケーション720は、データ取得構成要素725、概日リズム調整モデル構成要素730、機械学習分類器構成要素735、ユーザインタフェース構成要素740又はそれらの任意の組合せを含み得る。いくつかの例では、ウェアラブルアプリケーション720又はその様々な構成要素は、レシーバ710、トランスミッタ715又はその両方を使用して、又は他の方法でこれと協働して、様々な動作(例えば受信、モニタ、送信)を実行するように構成されてもよい。例えばウェアラブルアプリケーション720は、レシーバ710から情報を受信し、トランスミッタ715に情報を送信し、あるいはレシーバ710、トランスミッタ715又はその両方と組み合わせて統合され、情報を受信し、情報を送信し又は本明細書に記載されるような様々な他の動作を実行してよい。
ウェアラブルアプリケーション720は、本明細書に開示される例による、睡眠段階を検出するための技術をサポートし得る。データ取得構成要素725は、ウェアラブルデバイスからユーザに関連付けられる生理学的データを受信するための手段として構成されてもよく、又は他の方法でこれをサポートしてもよく、生理学的データは、ウェアラブルデバイスを介して時間間隔にわたって収集される。概日リズム調整モデル構成要素730は、ユーザに関連付けられる概日リズムに少なくとも部分的に基づいて生理学的データを重み付けするように構成される概日リズム調整モデルを識別するための手段として構成されてもよく、又は他の方法でこれをサポートしてもよい。機械学習分類器構成要素735は、生理学的データ及び概日リズム調整モデルを機械学習分類器に入力するための手段として構成されてもよく、又は他の方法でこれをサポートしてもよい。機械学習分類器構成要素735は、機械学習分類器を使用して、生理学的データを、時間間隔の少なくとも一部についての複数の睡眠段階のうちの少なくとも1つの睡眠段階に分類するための手段として構成されてもよく、又は他の方法でこれをサポートしてもよく、ここで、分類は、概日リズム調整モデルに少なくとも部分的に基づく。ユーザインタフェース構成要素740は、生理学的データを分類したことに少なくとも部分的に基づいて、ユーザデバイスのGUIに、複数の睡眠段階のうちの少なくとも1つの睡眠段階の指示を表示させる手段として構成されてもよく、又は他の方法でこれをサポートしてもよい。
図8は、本開示の態様による、概日リズム調整を用いる睡眠段階分けアルゴリズムをサポートするウェアラブルアプリケーション820のブロック図800を示す。ウェアラブルアプリケーション820は、本明細書に記載されるように、ウェアラブルアプリケーション又はウェアラブルアプリケーション720、あるいはその両方の態様の一例であってよい。ウェアラブルアプリケーション820又はその様々な構成要素は、本明細書に記載される睡眠段階分けアルゴリズムの様々な態様を実行するための手段の一例であってよい。例えばウェアラブルアプリケーション820は、データ取得構成要素825、概日リズム調整モデル構成要素830、機械学習分類器構成要素835、ユーザインタフェース構成要素840、データ正規化構成要素845、ユーザ評価構成要素850又はそれらの任意の組合せを含んでもよい。これらの構成要素の各々は、直接的又は間接的に、互いに(例えば1つ以上のバスを介して)通信し得る。
ウェアラブルアプリケーション820は、本明細書に開示される例による、睡眠段階を検出するための技術をサポートし得る。データ取得構成要素825は、ウェアラブルデバイスからユーザに関連付けられる生理学的データを受信するための手段として構成されてもよく、又は他の方法でこれをサポートしてもよく、生理学的データは、ウェアラブルデバイスを介して時間間隔にわたって収集される。概日リズム調整モデル構成要素830は、ユーザに関連付けられる概日リズムに少なくとも部分的に基づいて生理学的データを重み付けするように構成される概日リズム調整モデルを識別するための手段として構成されてもよく、又は他の方法でこれをサポートしてもよい。機械学習分類器構成要素835は、生理学的データ及び概日リズム調整モデルを機械学習分類器に入力するための手段として構成されてもよく、又は他の方法でこれをサポートしてもよい。いくつかの例では、機械学習分類器構成要素835は、機械学習分類器を使用して、生理学的データを、時間間隔の少なくとも一部についての複数の睡眠段階のうちの少なくとも1つの睡眠段階に分類するための手段として構成されてもよく、又は他の方法でこれをサポートしてもよく、ここで、分類は、概日リズム調整モデルに少なくとも部分的に基づく。ユーザインタフェース構成要素840は、生理学的データを分類したことに少なくとも部分的に基づいて、ユーザデバイスのGUIに、複数の睡眠段階のうちの少なくとも1つの睡眠段階の指示を表示させる手段として構成されてもよく、又は他の方法でこれをサポートしてもよい。
いくつかの例では、データ取得構成要素825は、ウェアラブルデバイスからユーザに関連付けられる追加の生理学的データを受信するための手段として構成されてもよく、又は他の方法でこれをサポートしてもよく、追加の生理学的データは、時間間隔の前の少なくとも追加の時間間隔にわたってウェアラブルデバイスを介して収集される。いくつかの例において、概日リズム調整モデル構成要素830は、追加の生理学的データに少なくとも部分的に基づいて、ユーザのための概日リズム調整モデルを生成する手段として構成されてもよく、又は他の方法でこれをサポートしてもよい。
いくつかの例では、概日リズム調整モデル構成要素830は、ベースライン概日リズム調整モデルを識別するための手段として構成されてもよく、又は他の方法でこれをサポートしてもよく、ここで、ユーザのための概日リズム調整モデルを生成することは、追加の生理学的データに少なくとも部分的に基づいて、ベースライン概日リズム調整モデルを選択的に修正することを含む。
いくつかの例では、概日リズム調整モデルは、概日駆動構成要素、恒常性睡眠圧構成要素、経過睡眠時間構成要素又はそれらの任意の組合せを含む。いくつかの例では、概日駆動構成要素は、正弦関数を含み、恒常性睡眠圧構成要素は、指数関数的減衰関数を含み、経過睡眠時間構成要素は、線形関数を含む。
いくつかの例では、生理学的データを分類することをサポートするために、機械学習分類器構成要素835は、概日リズム調整モデルに少なくとも部分的に基づいて、時間間隔の複数のサブセットに関連付けられる複数の確率メトリックを選択的に重み付けするための手段として構成されてもよく、又は他の方法でこれをサポートしてもよく、各確率メトリックは、時間間隔の対応するサブセットが複数の睡眠段階のそれぞれの睡眠段階に関連付けられる確率を含む。
いくつかの例では、データ取得構成要素825は、生理学的データに少なくとも部分的に基づいて、ユーザの直近の睡眠期間からの時間期間を識別するための手段として構成されてよく、又は他の方法でこれをサポートしてもよい。いくつかの例では、機械学習分類器構成要素835は、時間期間を機械学習分類器に入力するための手段として構成されてもよく、又は他の方法でこれをサポートしてもよく、ここで、生理学的データを分類することは、時間期間に少なくとも部分的に基づく。
いくつかの例では、生理学的データを分類することをサポートするために、機械学習分類器構成要素835は、概日リズム調整モデルを使用して、時間期間に少なくとも部分的に基づいて、時間間隔の複数のサブセットに関連付けられる複数の確率メトリックを選択的に重み付けするための手段として構成されてもよく、又は他の方法でこれをサポートしてもよく、ここで、各確率メトリックは、時間間隔の対応するサブセットが複数の睡眠段階のそれぞれの睡眠段階に関連付けられる確率を含む。
いくつかの例では、生理学的データを分類することをサポートするために、機械学習分類器構成要素835は、時間間隔を通して収集された生理学的データを、時間間隔内の複数の睡眠間隔に分類するための手段として構成されてもよく、又他の方法でこれをサポートしてもよい。いくつかの例では、生理学的データを分類することをサポートするために、機械学習分類器構成要素835は、複数の睡眠間隔の各睡眠間隔を、覚醒睡眠段階、浅い睡眠段階、急速眼球運動睡眠段階又は深い睡眠段階のうちの少なくとも1つに分類するための手段として構成されてもよく、又は他の方法でこれをサポートしてもよい。
いくつかの例では、ユーザインタフェース構成要素840は、ユーザデバイスのGUIに複数の睡眠間隔のうちの1つ以上の睡眠間隔を表示させるための手段として構成されてもよく、又は他の方法でこれをサポートしてもよい。いくつかの例では、ユーザインタフェース構成要素840は、ユーザデバイスのGUIに、1つ以上の睡眠間隔の各睡眠間隔に対応する分類された睡眠段階を表示させるための手段として構成されてもよく、又は他の方法でこれをサポートしてもよい。
いくつかの例では、データ正規化構成要素845は、生理学的データに対して1つ以上の正規化手順を実行するための手段として構成されてもよく、又は他の方法でこれをサポートしてもよく、ここで、生理学的データを機械学習分類器に入力することは、正規化された生理学的データを機械学習分類器に入力することを含む。
いくつかの例では、機械学習分類器構成要素835は、機械学習分類器を使用して、生理学的データに関連付けられる複数の特徴を識別するための手段として構成されてもよく、又は他の方法でこれをサポートしてもよく、生理学的データを分類することは、複数の特徴を識別することに少なくとも部分的に基づく。
いくつかの例では、複数の特徴は、生理学的データの変化率、生理学的データの2つ以上のパラメータ間のパターン、生理学的データの最大データ値、生理学的データの最小データ値、生理学的データの平均データ値、生理学的データの中央値データ値、生理学的データのデータ値とユーザのベースラインデータ値との比較又はこれらの任意の組合せを含む。
いくつかの例では、ユーザインタフェース構成要素840は、ユーザデバイスのGUIに複数の特徴のうちの1つ以上の特徴を表示させるための手段として構成されてもよく、又は他の方法でこれをサポートしてもよい。
いくつかの例では、ユーザ評価構成要素850は、概日リズム調整モデル、生理学的データを分類したこと、又はその両方に少なくとも部分的に基づいて、ユーザに関連付けられる就寝時間、ユーザに関連付けられる起床時間又はその両方を識別するための手段として構成されてもよく、又は他の方法でこれをサポートしてもよい。いくつかの例では、ユーザインタフェース構成要素840は、ユーザデバイスのGUIに就寝時間、起床時間又はその両方を表示させるための手段として構成されてもよく、又は他の方法でこれをサポートしてもよい。
いくつかの例では、生理学的データは、体温データ、加速度計データ、心拍数データ、心拍数変動データ、血中酸素濃度データ又はそれらの任意の組合せを含む。いくつかの例では、ウェアラブルリングデバイスは、ユーザの指の中の動脈血流に基づいて、ユーザから生理学的データを収集する。いくつかの例では、ウェアラブルリングデバイスは、1つ以上の赤色LED及び1つ以上の緑色LEDを使用して、ユーザから生理学的データを収集する。
図9は、本開示の態様による、概日リズム調整を用いる睡眠段階分けアルゴリズムをサポートするデバイス905を含むシステム900の図を示す。デバイス905は、本明細書に記載されるデバイス705の一例であってもよく、デバイス705の構成要素を含んでもよい。デバイス905は、ウェアラブルアプリケーション920、I/Oコントローラ910、ユーザインタフェース構成要素915、メモリ925、プロセッサ930及びデータベース935のような、通信を送受信するための構成要素を含む双方向データ通信のための構成要素を含んでもよい。これらの構成要素は、電子通信状態にあってもよく、あるいは1つ以上のバス(例えばバス940)を介して他の方法で(例えば動作的に、通信的に、機能的に、電子的に、電気的に)結合されていてもよい。
I/Oコントローラ910は、デバイス905の入力信号945及び出力信号950を管理し得る。I/Oコントローラは、図2に示して説明したユーザデバイスの通信モジュールの一例を含み得る。この点に関して、入力信号945及び出力信号950は、図2に示されるように、ユーザデバイスとリングとの間、及びユーザデバイスとサーバとの間で交換されるシグナリングを例示してもよい。I/Oコントローラ910は、デバイス905に統合されていない周辺機器も管理し得る。場合によっては、I/Oコントローラ910は、外部周辺機器への物理的接続又はポートを表してよい。場合によっては、I/Oコントローラ910は、iOS(登録商標)、ANDROID(登録商標)、MS-DOS(登録商標)、MS-WINDOWS(登録商標)、OS/2(登録商標)、UNIX(登録商標)、LINUX(登録商標)又は別の既知のオペレーティングシステムのようなオペレーティングシステムを利用してもよい。他の場合には、I/Oコントローラ910は、ウェアラブルデバイス(例えばリング)、モデム、キーボード、マウス、タッチスクリーン又は同様のデバイスを表すか又はこれらと対話し得る。場合によっては、I/Oコントローラ910は、プロセッサ930の一部として実装されてもよい。いくつかの例では、ユーザは、I/Oコントローラ910を介して、又はI/Oコントローラ910によって制御されるハードウェア構成要素を介して、デバイス905と対話し得る。
ユーザインタフェース構成要素915は、データベース935内のデータ記憶及び処理を管理し得る。場合によっては、ユーザは、ユーザインタフェース構成要素915と対話してもよい。他の場合には、ユーザインタフェース構成要素915は、ユーザ対話なしに自動的に動作してもよい。データベース935は、単一のデータベース、分散データベース、複数の分散データベース、データストア、データレイク又は緊急バックアップデータベースの例であってよい。
メモリ925は、RAM及びROMを含んでもよい。メモリ925は、実行されると、プロセッサ930に本明細書で説明される様々な機能を実行させる命令を含む、コンピュータ読取可能でコンピュータ実行可能なソフトウェアを記憶し得る。場合によっては、メモリ925は、他の中でも特に、周辺の構成要素又はデバイスとの対話のような基本的なハードウェア又はソフトウェア動作を制御し得る、基本I/Oシステム(BIOS)を含んでよい。
プロセッサ930は、インテリジェントハードウェアデバイス(例えば汎用プロセッサ、デジタル信号プロセッサ(DSP)、中央処理ユニット(CPU)、マイクロコントローラ、特定用途向け集積回路(ASIC)、フィールドプログラマブルゲートアレイ(FPGA)、プログラマブル論理デバイス、離散ゲート又はトランジスタ論理構成要素、離散ハードウェア構成要素、又はそれらの任意の組合せ)を含んでもよい。場合によっては、プロセッサ930は、メモリコントローラを使用してメモリアレイを動作させるように構成されてもよい。他の場合には、メモリコントローラはプロセッサ930に組み込まれてもよい。プロセッサ930は、メモリ925に記憶されたコンピュータ読取可能命令を実行して、様々な機能(例えば睡眠段階分けアルゴリズムのための方法及びシステムをサポートする機能又はタスク)を実行するように構成されてもよい。
ウェアラブルアプリケーション920は、本明細書に開示される例に従って睡眠段階を検出するための技術をサポートすることができる。例えばウェアラブルアプリケーション920は、ウェアラブルデバイスからユーザに関連付けられる生理学的データを受信するための手段として構成されてよく、又は他の方法でそのような手段をサポートしてよく、生理学的データは、時間間隔にわたってウェアラブルデバイスを介して収集される。ウェアラブルアプリケーション920は、ユーザに関連付けられる概日リズムに少なくとも部分的に基づいて生理学的データを重み付けするように構成される概日リズム調整モデルを識別するための手段として構成され得るか、又はそのような手段をサポートし得る。ウェアラブルアプリケーション920は、生理学的データ及び概日リズム調整モデルを機械学習分類器に入力するための手段として構成され得るか、又はそのような手段をサポートし得る。ウェアラブルアプリケーション920は、機械学習分類器を使用して、時間間隔の少なくとも一部について、複数の睡眠段階のうちの少なくとも1つの睡眠段階に生理学的データを分類するための手段として構成され得るか、又はそのような手段をサポートしてよく、分類は、概日リズム調整モデルに少なくとも部分的に基づく。ウェアラブルアプリケーション920は、生理学的データを分類することに少なくとも部分的に基づいて、複数の睡眠段階のうちの少なくとも1つの睡眠段階の指示をユーザデバイスのGUIに表示させるための手段として構成され得るか、又はそのような手段をサポートし得る。
本明細書に記載される例に従ってウェアラブルアプリケーション920を含むか又は構成することによって、デバイス905は、改善された睡眠段階分けアルゴリズムのための技術をサポートし得る。特に、本明細書に記載される技術は、複数の睡眠段階のより正確かつ効率的な識別を可能にし得る。ユーザの睡眠段階及び睡眠パターンのより包括的な評価をユーザに提供することによって、本明細書に記載される技術は、ユーザがその睡眠パターンを効果的に調整することを可能にし、ユーザの睡眠の質及び全体的な健康を改善することができる。
図10は、本開示の態様による、概日リズム調整を用いる睡眠段階分けアルゴリズムをサポートする方法1000を示すフローチャートである。方法1000の動作は、本明細書で説明されるように、ユーザデバイス又はその構成要素によって実装されてよい。例えば方法1000の動作は、図1から図9を参照して説明したようなユーザデバイスによって実行されてもよい。いくつかの例では、ユーザデバイスは、説明された機能を実行するようにユーザデバイスの機能要素を制御する命令のセットを実行してもよい。追加的又は代替的に、ユーザデバイスは、専用ハードウェアを使用して、説明された機能の態様を実行してもよい。
1005において、本方法は、ウェアラブルデバイスからユーザに関連付けられる生理学的データを受信するステップを含んでよく、生理学的データは、時間間隔にわたってウェアラブルデバイスを介して収集される。1005の動作は、本明細書に開示される例に従って実行されてよい。いくつかの例では、1005の動作の態様は、図8を参照して説明したように、データ取得構成要素825によって実行されてよい。
1010において、本方法は、ユーザに関連付けられる概日リズムに少なくとも部分的に基づいて生理学的データを重み付けするように構成される概日リズム調整モデルを識別するステップを含んでよい。1010の動作は、本明細書に開示される例に従って実行されてよい。いくつかの例では、1010の動作の態様は、図8を参照して説明したように、概日リズム調整モデル構成要素830によって実行されてよい。
1015において、本方法は、生理学的データ及び概日リズム調整モデルを機械学習分類器に入力するステップを含んでよい。1015の動作は、本明細書に開示される例に従って実行されてよい。いくつかの例では、1015の動作の態様は、図8を参照して説明したように、機械学習分類器構成要素835によって実行されてよい。
1020において、本方法は、機械学習分類器を使用して、時間間隔の少なくとも一部について、生理学的データを、複数の睡眠段階のうちの少なくとも1つの睡眠段階に分類するステップを含んでよく、ここで、分類は、概日リズム調整モデルに少なくとも部分的に基づく。1020の動作は、本明細書に開示される例に従って実行されてよい。いくつかの例では、1020の動作の態様は、図8を参照して説明したように、機械学習分類器構成要素835によって実行されてよい。
1025において、本方法は、生理学的データを分類したことに少なくとも部分的に基づいて、複数の睡眠段階のうちの少なくとも1つの睡眠段階の指示を、ユーザデバイスのGUIに表示させるステップを含んでよい。1025の動作は、本明細書に開示される例に従って実行されてよい。いくつかの例では、1025の動作の態様は、図8を参照して説明したように、ユーザインタフェース構成要素840によって実行されてよい。
図11は、本開示の態様による、概日リズム調整を用いる睡眠段階分けアルゴリズムをサポートする方法1100を示すフローチャートである。方法1100の動作は、本明細書で説明されるように、ユーザデバイス又はその構成要素によって実装されてよい。例えば方法1100の動作は、図1から図9を参照して説明したようなユーザデバイスによって実行されてもよい。いくつかの例では、ユーザデバイスは、説明された機能を実行するようにユーザデバイスの機能要素を制御する命令のセットを実行してもよい。追加的又は代替的に、ユーザデバイスは、専用ハードウェアを使用して、説明された機能の態様を実行してもよい。
1105において、本方法は、ウェアラブルデバイスからユーザに関連付けられる追加の生理学的データを受信するステップを含んでよく、追加の生理学的データは、時間間隔の前の少なくとも追加の時間間隔にわたってウェアラブルデバイスを介して収集される。1105の動作は、本明細書に開示される例に従って実行されてよい。いくつかの例では、1105の動作の態様は、図8を参照して説明したように、データ取得構成要素825によって実行されてよい。
1110において、本方法は、追加の生理学的データに少なくとも部分的に基づいて、ユーザの概日リズム調整モデルを生成するステップを含んでよい。1110の動作は、本明細書に開示される例に従って実行されてよい。いくつかの例では、1110の動作の態様は、図8を参照して説明したように、概日リズム調整モデル構成要素830によって実行されてよい。
1115において、本方法は、ウェアラブルリングデバイスからユーザに関連付けられる生理学的データを受信するステップを含んでよく、生理学的データは、時間間隔にわたってウェアラブルリングデバイスを介して収集される。1115の動作は、本明細書に開示される例に従って実行されてよい。いくつかの例では、1115の動作の態様は、図8を参照して説明したように、データ取得構成要素825によって実行されてよい。
1120において、本方法は、ユーザに関連付けられる概日リズムに少なくとも部分的に基づいて生理学的データを重み付けするように構成される概日リズム調整モデルを識別するステップを含んでよい。1120の動作は、本明細書に開示される例に従って実行されてよい。いくつかの例では、1120の動作の態様は、図8を参照して説明したように、概日リズム調整モデル構成要素830によって実行されてよい。
1125において、本方法は、生理学的データ及び概日リズム調整モデルを機械学習分類器に入力するステップを含んでよい。1125の動作は、本明細書に開示される例に従って実行されてよい。いくつかの例では、1125の動作の態様は、図8を参照して説明したように、機械学習分類器構成要素835によって実行されてよい。
1130において、本方法は、機械学習分類器を使用して、時間間隔の少なくとも一部について、生理学的データを、複数の睡眠段階のうちの少なくとも1つの睡眠段階に分類するステップを含んでよく、ここで、分類は、概日リズム調整モデルに少なくとも部分的に基づく。1130の動作は、本明細書に開示される例に従って実行されてよい。いくつかの例では、1130の動作の態様は、図8を参照して説明したように、機械学習分類器構成要素835によって実行されてよい。
1135において、本方法は、生理学的データを分類したことに少なくとも部分的に基づいて、複数の睡眠段階のうちの少なくとも1つの睡眠段階の指示を、ユーザデバイスのGUIに表示させるステップを含んでよい。1135の動作は、本明細書に開示される例に従って実行されてよい。いくつかの例では、1135の動作の態様は、図8を参照して説明したように、ユーザインタフェース構成要素840によって実行されてよい。
図12は、本開示の態様による、概日リズム調整を用いる睡眠段階分けアルゴリズムをサポートする方法1200を示すフローチャートである。方法1200の動作は、本明細書で説明されるように、ユーザデバイス又はその構成要素によって実装されてよい。例えば方法1200の動作は、図1から図9を参照して説明したようなユーザデバイスによって実行されてもよい。いくつかの例では、ユーザデバイスは、説明された機能を実行するようにユーザデバイスの機能要素を制御する命令のセットを実行してもよい。追加的又は代替的に、ユーザデバイスは、専用ハードウェアを使用して、説明された機能の態様を実行してもよい。
1205において、本方法は、ウェアラブルデバイスからユーザに関連付けられる生理学的データを受信するステップを含んでよく、生理学的データは、時間間隔にわたってウェアラブルデバイスを介して収集される。1205の動作は、本明細書に開示される例に従って実行されてよい。いくつかの例では、1205の動作の態様は、図8を参照して説明したように、データ取得構成要素825によって実行されてよい。
1210において、本方法は、ユーザに関連付けられる概日リズムに少なくとも部分的に基づいて生理学的データを重み付けするように構成される概日リズム調整モデルを識別するステップを含んでよい。1210の動作は、本明細書に開示される例に従って実行されてよい。いくつかの例では、1210の動作の態様は、図8を参照して説明したように、概日リズム調整モデル構成要素830によって実行されてよい。
1215において、本方法は、生理学的データ及び概日リズム調整モデルを機械学習分類器に入力するステップを含んでよい。1215の動作は、本明細書に開示される例に従って実行されてよい。いくつかの例では、1215の動作の態様は、図8を参照して説明したように、機械学習分類器構成要素835によって実行されてよい。
1220において、本方法は、機械学習分類器を使用して、時間間隔の少なくとも一部について、生理学的データを、複数の睡眠段階のうちの少なくとも1つの睡眠段階に分類するステップを含んでよく、ここで、分類は、概日リズム調整モデルに少なくとも部分的に基づく。1220の動作は、本明細書に開示される例に従って実行されてよい。いくつかの例では、1220の動作の態様は、図8を参照して説明したように、機械学習分類器構成要素835によって実行されてよい。
1225において、本方法は、概日リズム調整モデルに少なくとも部分的に基づいて、時間間隔の複数のサブセットに関連付けられる複数の確率メトリックを選択的に重み付けするステップを含んでよく、ここで、各確率メトリックは、時間間隔の対応するサブセットが複数の睡眠段階のそれぞれの睡眠段階に関連付けられる確率を含む。1225の動作は、本明細書に開示される例に従って実行されてよい。いくつかの例では、1225の動作の態様は、図8を参照して説明したように、機械学習分類器構成要素835によって実行されてよい。
1230において、本方法は、生理学的データを分類したことに少なくとも部分的に基づいて、複数の睡眠段階のうちの少なくとも1つの睡眠段階の指示を、ユーザデバイスのGUIに表示させるステップを含んでよい。1230の動作は、本明細書に開示される例に従って実行されてよい。いくつかの例では、1230の動作の態様は、図8を参照して説明したように、ユーザインタフェース構成要素840によって実行されてよい。
睡眠段階を自動的に検出する方法を説明する。本方法は、ウェアラブルデバイスからユーザに関連付けられる生理学的データを受信するステップであって、生理学的データは、時間間隔にわたってウェアラブルデバイスを介して収集される、ステップと、ユーザに関連付けられる概日リズムに少なくとも部分的に基づいて生理学的データを重み付けするように構成される概日リズム調整モデルを識別するステップと、生理学的データ及び概日リズム調整モデルを機械学習分類器に入力するステップと、機械学習分類器を使用して、時間間隔の少なくとも一部について、生理学的データを、複数の睡眠段階のうちの少なくとも1つの睡眠段階に分類するステップであって、該分類は、概日リズム調整モデルに少なくとも部分的に基づく、ステップと、生理学的データを分類したことに少なくとも部分的に基づいて、複数の睡眠段階のうちの少なくとも1つの睡眠段階の指示を、ユーザデバイスのGUIに表示させるステップとを含み得る。
睡眠段階を自動的に検出するための装置を説明する。本装置は、プロセッサと、プロセッサに結合されたメモリと、メモリ内に記憶された命令とを含み得る。命令は、当該装置に、ウェアラブルデバイスからユーザに関連付けられる生理学的データを受信することであって、生理学的データは、時間間隔にわたってウェアラブルデバイスを介して収集されることと、ユーザに関連付けられる概日リズムに少なくとも部分的に基づいて生理学的データを重み付けするように構成される概日リズム調整モデルを識別することと、生理学的データ及び概日リズム調整モデルを機械学習分類器に入力することと、機械学習分類器を使用して、時間間隔の少なくとも一部について、生理学的データを、複数の睡眠段階のうちの少なくとも1つの睡眠段階に分類することであって、分類は、概日リズム調整モデルに少なくとも部分的に基づくことと、生理学的データを分類したことに少なくとも部分的に基づいて、複数の睡眠段階のうちの少なくとも1つの睡眠段階の指示を、ユーザデバイスのGUIに表示させることと、を実行させるためにプロセッサによって実行可能であり得る。
睡眠段階を自動的に検出するための別の装置を説明する。本装置は、ウェアラブルリングデバイスからユーザに関連付けられる生理学的データを受信するための手段であって、生理学的データは、時間間隔にわたってウェアラブルリングデバイスを介して収集される手段と、ユーザに関連付けられる概日リズムに少なくとも部分的に基づいて生理学的データを重み付けするように構成される概日リズム調整モデルを識別するための手段と、生理学的データ及び概日リズム調整モデルを機械学習分類器に入力するための手段と、機械学習分類器を使用して、時間間隔の少なくとも一部について、生理学的データを、複数の睡眠段階のうちの少なくとも1つの睡眠段階に分類するための手段であって、分類は、概日リズム調整モデルに少なくとも部分的に基づく手段と、生理学的データを分類したことに少なくとも部分的に基づいて、複数の睡眠段階のうちの少なくとも1つの睡眠段階の指示をユーザデバイスのGUIに表示させるための手段と、を含み得る。
睡眠段階を自動的に検出するためのコードを記憶する非一時的コンピュータ読取可能媒体を説明する。コードは、プロセッサによって実行可能であって、ウェアラブルリングデバイスからユーザに関連付けられる生理学的データを受信し、生理学的データは、時間間隔にわたってウェアラブルリングデバイスを介して収集され、ユーザに関連付けられる概日リズムに少なくとも部分的に基づいて生理学的データを重み付けするように構成される概日リズム調整モデルを識別し、生理学的データ及び概日リズム調整モデルを機械学習分類器に入力し、機械学習分類器を使用して、時間間隔の少なくとも一部について、生理学的データを、複数の睡眠段階のうちの少なくとも1つの睡眠段階に分類し、分類は、概日リズム調整モデルに少なくとも部分的に基づき、生理学的データを分類したことに少なくとも部分的に基づいて、複数の睡眠段階のうちの少なくとも1つの睡眠段階の指示を、ユーザデバイスのGUIに表示させるための命令を含み得る。
本明細書で説明される方法、装置及び非一時的コンピュータ読取可能媒体のいくつかの例は、ウェアラブルデバイスからユーザに関連付けられる追加の生理学的データを受信し、追加の生理学的データは、時間間隔の前の少なくとも追加の時間間隔にわたってウェアラブルデバイスを介して収集され、追加の生理学的データに少なくとも部分的に基づいて、ユーザのための概日リズム調整モデルを生成するための動作、特徴、手段又は命令を更に含んでもよい。
本明細書で説明される方法、装置及び非一時的コンピュータ読取可能媒体のいくつかの例は、ベースライン概日リズム調整モデルを識別するための動作、特徴、手段又は命令を更に含んでもよく、ここで、ユーザのための概日リズム調整モデルを生成することは、追加の生理学的データに少なくとも部分的に基づいて、ベースライン概日リズム調整モデルを選択的に修正することを含む。
本明細書で説明される方法、装置及び非一時的コンピュータ読取可能媒体のいくつかの例において、概日リズム調整モデルは、概日駆動構成要素、恒常性睡眠圧構成要素、経過睡眠時間構成要素又はそれらの任意の組合せを含む。
本明細書で説明される方法、装置及び非一時的コンピュータ読取可能媒体のいくつかの例において、概日駆動構成要素は、正弦関数を含み、恒常性睡眠圧構成要素は、指数関数的減衰関数を含み、経過睡眠時間構成要素は、線形関数を含む。
本明細書で説明される方法、装置及び非一時的コンピュータ読取可能媒体のいくつかの例において、生理学的データを分類することは、概日リズム調整モデルに少なくとも部分的に基づいて、時間間隔の複数のサブセットに関連付けられる複数の確率メトリックを選択的に重み付けするための動作、特徴、手段又は命令を含んでもよく、各確率メトリックは、時間間隔の対応するサブセットが複数の睡眠段階のそれぞれの睡眠段階に関連付けられる確率を含む。
本明細書で説明される方法、装置及び非一時的コンピュータ読取可能媒体のいくつかの例は、生理学的データに少なくとも部分的に基づいて、ユーザの直近の睡眠期間からの時間期間を識別し、時間期間を機械学習分類器に入力するための動作、特徴、手段又は命令を更に含んでもよく、ここで、生理学的データを分類することは、時間期間に少なくとも部分的に基づく。
本明細書で説明される方法、装置及び非一時的コンピュータ読取可能媒体のいくつかの例において、生理学的データを分類することは、概日リズム調整モデルを使用して、時間期間に少なくとも部分的に基づいて、時間間隔の複数のサブセットに関連付けられる複数の確率メトリックを選択的に重み付けするための動作、特徴、手段又は命令を含んでもよく、各確率メトリックは、時間間隔の対応するサブセットが複数の睡眠段階のそれぞれの睡眠段階に関連付けられる確率を含む。
本明細書で説明される方法、装置及び非一時的コンピュータ読取可能媒体のいくつかの例において、生理学的データを分類することは、時間間隔にわたって収集された生理学的データを、時間間隔内の複数の睡眠間隔に分類し、複数の睡眠間隔の各睡眠間隔を、覚醒睡眠段階、浅い睡眠段階、急速眼球運動睡眠段階又は深い睡眠段階のうちの少なくとも1つに分類するための動作、特徴、手段又は命令を含んでもよい。
本明細書で説明される方法、装置及び非一時的コンピュータ読取可能媒体のいくつかの例は、複数の睡眠間隔のうちの1つ以上の睡眠間隔をユーザデバイスのGUIに表示させ、1つ以上の睡眠間隔の各睡眠間隔に対応する分類された睡眠段階をユーザデバイスのGUIに表示させるための動作、特徴、手段又は命令を更に含んでもよい。
本明細書で説明される方法、装置及び非一時的コンピュータ読取可能媒体のいくつかの例は、生理学的データに対して1つ以上の正規化手順を実行するための動作、特徴、手段又は命令を更に含んでもよく、生理学的データを機械学習分類器に入力することは、正規化された生理学的データを機械学習分類器に入力することを含む。
本明細書で説明される方法、装置及び非一時的コンピュータ読取可能媒体のいくつかの例は、機械学習分類器を使用して、生理学的データに関連付けられる複数の特徴を識別するための動作、特徴、手段又は命令を更に含んでもよく、生理学的データを分類することは、複数の特徴を識別することに少なくとも部分的に基づいてよい。
本明細書で説明される方法、装置及び非一時的コンピュータ読取可能媒体のいくつかの例において、複数の特徴は、生理学的データの変化率、生理学的データの2つ以上のパラメータ間のパターン、生理学的データの最大データ値、生理学的データの最小データ値、生理学的データの平均データ値、生理学的データの中央値データ値、生理学的データのデータ値とユーザのベースラインデータ値との比較又はそれらの任意の組合せを含む。
本明細書で説明される方法、装置及び非一時的コンピュータ読取可能媒体のいくつかの例は、複数の特徴のうちの1つ以上の特徴をユーザデバイスのGUIに表示させるための動作、特徴、手段又は命令を更に含んでもよい。
本明細書で説明される方法、装置及び非一時的コンピュータ読取可能媒体のいくつかの例は、概日リズム調整モデル、生理学的データを分類すること又はその両方に少なくとも部分的に基づいて、ユーザに関連付けられる就寝時間、ユーザに関連付けられる起床時間又はその両方を識別し、就寝時間、起床時間又はその両方をユーザデバイスのGUIに表示させるための動作、特徴、手段又は命令を更に含んでもよい。
本明細書で説明される方法、装置及び非一時的コンピュータ読取可能媒体のいくつかの例において、生理学的データは、体温データ、加速度計データ、心拍数データ、HRVデータ、血中酸素濃度データ又はそれらの任意の組合せを含む。
本明細書で説明される方法、装置及び非一時的コンピュータ読取可能媒体のいくつかの例において、ウェアラブルデバイスは、ユーザの指の中の動脈血流に基づいて、ユーザから生理学的データを収集する。
上述の方法は可能な実装を説明しており、動作及びステップは再配置又は他の方法で修正されてよく、他の実装も可能であることに留意されたい。さらに、上記方法の2つ又はそれ以上からの態様を組み合わせてもよい。
添付図面に関連して、本明細書で説明される説明は、例示的な構成を記載しており、実装され得るか又は特許請求の範囲内にあるすべての例を表すものではない。本明細書で使用される「例示的」という用語は、「例、例示又は説明として機能する」ことを意味し、「好ましい」又は「他の例より有利である」ことを意味しない。詳細な説明は、記載される技術の理解を提供する目的のための特定の詳細を含む。しかしながら、これらの技術は、これらの特定の詳細なしに実施されてもよい。いくつかの例では、記載される例の概念を不明瞭にすることを避けるために、周知の構造及びデバイスがブロック図の形式で示されている。
添付の図面では、類似の構成要素又は特徴は、同じ参照ラベルを有することがある。さらに、同じタイプの様々な構成要素は、ハイフンによって参照ラベルの後に続き、類似の構成要素を区別する第2ラベルによって区別されることがある。明細書において第1参照ラベルのみが使用される場合、説明は、第2参照ラベルに関係なく、同じ第1参照ラベルを有する類似の構成要素の任意の1つに適用可能である。
本明細書で説明される情報及び信号は、様々な異なるテクノロジ及び技術のいずれかを使用して表されてもよい。例えば上記の説明を通して参照され得るデータ、命令、コマンド、情報、信号、ビット、シンボル及びチップは、電圧、電流、電磁波、磁場又は粒子、光学場又は粒子、あるいはそれらの任意の組合せによって表されてもよい。
本明細書の開示に関連して説明される様々な例示のブロック及びモジュールは、汎用プロセッサ、DSP、ASIC、FPGA又は他のプログラマブル論理デバイス、離散ゲート又はトランジスタ論理、離散ハードウェア構成要素、あるいは本明細書に説明される機能を実行するように設計されたそれらの任意の組合せで実装又は実行されてもよい。汎用プロセッサはマイクロプロセッサであってもよいが、代替的に、プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ又は状態マシンであってもよい。プロセッサはまた、コンピューティングデバイスの組合せ(例えばDSPとマイクロプロセッサの組合せ、複数のマイクロプロセッサ、DSPコアと関連する1つ以上のマイクロプロセッサ又は任意の他のそのような構成)として実装されてもよい。
本明細書で説明される機能は、ハードウェア、プロセッサによって実行されるソフトウェア、ファームウェア又はそれらの任意の組合せで実装されてよい。プロセッサによって実行されるソフトウェアで実装される場合、機能は、コンピュータ読取可能媒体上の1つ以上の命令又はコードとして記憶されるか又は伝送され得る。他の例及び実装は、本開示の範囲及び添付の特許請求の範囲内である。例えばソフトウェアの性質により、上述の機能は、プロセッサ、ハードウェア、ファームウェア、ハードワイヤリング又はこれらの任意の組合せによって実行されるソフトウェアを使用して実装することができる。機能を実装する特徴はまた、機能の一部が異なる物理的位置で実装されるように分散されることを含め、物理的に様々な位置に配置されてもよい。また、特許請求の範囲を含め、本明細書中で使用されるとき、項目のリスト(例えば「のうちの少なくとも1つ」又は「のうちの1つ以上」のような句が前にある項目のリスト)で使用される「又は(or)」は、例えばA、B、又はCのうちの少なくとも1つのリストが、A又はB又はC又はAB又はAC又はBC又はABC(すなわち、AとBとC)を意味するような包括的なリストを示す。また、本明細書で使用されるとき、「に基づいて」という句は、条件のクローズなセットを指すように解釈されないものとする。例えば「条件Aに基づいて」として記載される例示的なステップは、本開示の範囲から逸脱することなく、条件A及び条件Bの両方に基づいてもよい。言い換えると、本明細書で使用されるとき、「に基づいて」という句は、「少なくとも部分的に基づいて」という句と同じ方法で解釈されるものとする。
コンピュータ読取可能媒体は、非一時的コンピュータ記憶媒体と、ある場所から別の場所へのコンピュータプログラムの転送を容易にする任意の媒体を含む通信媒体との両方を含む。非一時的記憶媒体は、汎用又は専用コンピュータによってアクセスされ得る任意の利用可能な媒体であってよい。限定ではなく例として、非一時的コンピュータ読取可能媒体は、RAM、ROM、電気的消去可能なプログラム可能ROM(EEPROM)、コンパクトディスク(CD)ROM又は他の光ディスクストレージ、磁気ディスクストレージ又は他の磁気ストレージデバイス、あるいは命令又はデータ構造の形式で所望のプログラムコード手段を搬送又は記憶するために使用することができ、かつ汎用若しくは専用コンピュータ又は汎用若しくは専用プロセッサによってアクセスすることができる、任意の他の非一時的媒体を含むことができる。また、任意の接続は、適切には、コンピュータ読取可能媒体と呼ばれる。例えばソフトウェアが、同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者線(DSL)、又は赤外線や無線、マイクロ波のような無線技術を使用して、ウェブサイト、サーバ又は他のリモートソースから送信される場合、その同軸ケーブル、光ファイバケーブル、ツイストペア、DSL、又は赤外線や無線、マイクロ波のような無線技術は媒体の定義に含まれる。本明細書で使用されるときディスク(disk又はdisc)は、CD、レーザディスク、光ディスク、デジタル多用途ディスク(DVD)、フロッピーディスク及びブルーレイ(登録商標)ディスクを含むが、ここで、ディスク(disk)は通常、データを磁気的に再生し、一方、ディスク(disc)はレーザーを用いてデータを光学的に再生する。上記の組合せも、コンピュータ読取可能媒体の範囲内に含まれる。
本明細書における説明は、当業者が本開示を作成又は使用することを可能にするために提供される。本開示に対する様々な修正は、当業者には容易に明らかとなり、本明細書に定義される一般的な原理は、本開示の範囲から逸脱することなく、他の変形に適用され得る。したがって、本開示は、本明細書で説明される実施例及び設計に限定されず、本明細書に開示される原理及び新規な特徴と一致する最も広い範囲が与えられるべきである。
Claims (20)
- 睡眠段階を自動的に検出する方法であって、
ウェアラブルデバイスからユーザに関連付けられる生理学的データを受信するステップであって、前記生理学的データは、時間間隔にわたって前記ウェアラブルデバイスを介して収集される、ステップと、
前記ユーザに関連付けられる概日リズムに少なくとも部分的に基づいて前記生理学的データを重み付けするように構成される概日リズム調整モデルを識別するステップと、
前記生理学的データ及び前記概日リズム調整モデルを機械学習分類器に入力するステップと、
前記機械学習分類器を使用して、前記時間間隔の少なくとも一部について、前記生理学的データを、複数の睡眠段階のうちの少なくとも1つの睡眠段階に分類するステップであって、該分類は、前記概日リズム調整モデルに少なくとも部分的に基づく、ステップと、
前記生理学的データを分類したことに少なくとも部分的に基づいて、前記複数の睡眠段階のうちの前記少なくとも1つの睡眠段階の指示を、ユーザデバイスのグラフィカルユーザインタフェースに表示させるステップと、
を含む、方法。 - 前記ウェアラブルデバイスから前記ユーザに関連付けられる追加の生理学的データを受信するステップであって、前記追加の生理学的データは、前記時間間隔の前の少なくとも追加の時間間隔にわたって前記ウェアラブルデバイスを介して収集される、ステップと、
前記追加の生理学的データに少なくとも部分的に基づいて、前記ユーザのための前記概日リズム調整モデルを生成するステップと、
を更に含む、請求項1に記載の方法。 - ベースライン概日リズム調整モデルを識別するステップを更に含み、前記ユーザのための概日リズム調整モデルを生成するステップは、前記追加の生理学的データに少なくとも部分的に基づいて、前記ベースライン概日リズム調整モデルを選択的に修正することを含む、
請求項2に記載の方法。 - 前記概日リズム調整モデルは、概日駆動構成要素、恒常性睡眠圧構成要素、経過睡眠時間構成要素又はそれらの任意の組合せを含む、
請求項1に記載の方法。 - 前記概日駆動構成要素は、正弦関数を含み、前記恒常性睡眠圧構成要素は、指数関数的減衰関数を含み、前記経過睡眠時間構成要素は、線形関数を含む、
請求項4に記載の方法。 - 前記生理学的データを分類するステップは、
前記概日リズム調整モデルに少なくとも部分的に基づいて、前記時間間隔の複数のサブセットに関連付けられる複数の確率メトリックを選択的に重み付けするステップを含み、各確率メトリックは、前記時間間隔の対応するサブセットが前記複数の睡眠段階のそれぞれの睡眠段階に関連付けられる確率を含む、
請求項1に記載の方法。 - 前記生理学的データに少なくとも部分的に基づいて、前記ユーザの直近の睡眠期間からの時間期間を識別するステップと、
前記時間期間を前記機械学習分類器に入力するステップと、
を更に含み、前記生理学的データを分類するステップは、前記時間期間に少なくとも部分的に基づく、
請求項1に記載の方法。 - 前記生理学的データを分類するステップは、
前記概日リズム調整モデルを使用して、前記時間期間に少なくとも部分的に基づいて、前記時間間隔の複数のサブセットに関連付けられる複数の確率メトリックを選択的に重み付けするステップを含み、各確率メトリックは、前記時間間隔の対応するサブセットが前記複数の睡眠段階のそれぞれの睡眠段階に関連付けられる確率を含む、
請求項7に記載の方法。 - 前記生理学的データを分類するステップは、
前記時間間隔にわたって収集された前記生理学的データを、前記時間間隔内の複数の睡眠間隔に分類するステップと、
前記複数の睡眠間隔の各睡眠間隔を、覚醒睡眠段階、浅い睡眠段階、急速眼球運動睡眠段階又は深い睡眠段階のうちの少なくとも1つに分類するステップと、
を含む、請求項1に記載の方法。 - 前記複数の睡眠間隔のうちの1つ以上の睡眠間隔を、前記ユーザデバイスの前記グラフィカルユーザインタフェースに表示させるステップと、
前記1つ以上の睡眠間隔の各睡眠間隔に対応する分類された睡眠段階を前記ユーザデバイスの前記グラフィカルユーザインタフェースに表示させるステップと、
を更に含む、請求項9に記載の方法。 - 前記生理学的データに対して1つ以上の正規化手順を実行するステップを更に含み、前記生理学的データを前記機械学習分類器に入力するステップは、正規化された生理学的データを前記機械学習分類器に入力するステップを含む、
請求項1に記載の方法。 - 前記機械学習分類器を使用して、前記生理学的データに関連付けられる複数の特徴を識別するステップを更に含み、前記生理学的データを分類するステップは、前記複数の特徴を識別することに少なくとも部分的に基づく、
請求項1に記載の方法。 - 前記複数の特徴は、前記生理学的データの変化率、前記生理学的データの2つ以上のパラメータ間のパターン、前記生理学的データの最大データ値、前記生理学的データの最小データ値、前記生理学的データの平均データ値、前記生理学的データの中央値データ値、前記生理学的データのデータ値と前記ユーザのベースラインデータ値との比較又はそれらの任意の組合せを含む、
請求項12に記載の方法。 - 前記複数の特徴のうちの1つ以上の特徴を前記ユーザデバイスの前記グラフィカルユーザインタフェースに表示させるステップ、
を更に含む、請求項12に記載の方法。 - 前記概日リズム調整モデル、前記生理学的データを分類したこと又はその両方に少なくとも部分的に基づいて、前記ユーザに関連付けられる就寝時間、前記ユーザに関連付けられる起床時間又はその両方を識別するステップと、
前記就寝時間、前記起床時間又はその両方を前記ユーザデバイスの前記グラフィカルユーザインタフェースに表示させるステップと、
を更に含む、請求項1に記載の方法。 - 前記生理学的データは、体温データ、加速度計データ、心拍数データ、心拍数変動データ、血中酸素濃度データ又はそれらの任意の組合せを含む、
請求項1に記載の方法。 - 前記ウェアラブルデバイスは、前記ユーザの指の中の動脈血流に基づいて、前記ユーザから前記生理学的データを収集する、
請求項1に記載の方法。 - 前記ウェアラブルデバイスは、1つ以上の赤色発光ダイオード及び1つ以上の緑色発光ダイオードを使用して、前記ユーザから前記生理学的データを収集する、
請求項1に記載の方法。 - 睡眠段階を自動的に検出するための装置であって、
プロセッサと、
前記プロセッサに結合されたメモリと、
前記メモリ内に記憶された命令であって、当該装置に、
ウェアラブルデバイスからユーザに関連付けられる生理学的データを受信することであって、前記生理学的データは、時間間隔にわたって前記ウェアラブルデバイスを介して収集されることと、
前記ユーザに関連付けられる概日リズムに少なくとも部分的に基づいて前記生理学的データを重み付けするように構成される概日リズム調整モデルを識別することと、
前記生理学的データ及び概日リズム調整モデルを機械学習分類器に入力することと、
前記機械学習分類器を使用して、前記時間間隔の少なくとも一部について、前記生理学的データを、複数の睡眠段階のうちの少なくとも1つの睡眠段階に分類することであって、前記分類は、前記概日リズム調整モデルに少なくとも部分的に基づくことと、
前記生理学的データを分類したことに少なくとも部分的に基づいて、前記複数の睡眠段階のうちの前記少なくとも1つの睡眠段階の指示を、ユーザデバイスのグラフィカルユーザインタフェースに表示させることと、
を実行させるために前記プロセッサによって実行可能な命令と、
を備える、装置。 - 前記命令は、当該装置に、
前記ウェアラブルデバイスから前記ユーザに関連付けられる追加の生理学的データを受信することであって、前記追加の生理学的データは、前記時間間隔の前の少なくとも追加の時間間隔にわたって前記ウェアラブルデバイスを介して収集されることと、
前記追加の生理学的データに少なくとも部分的に基づいて、前記ユーザのための前記概日リズム調整モデルを生成することと、
を実行させるために前記プロセッサによって更に実行可能である、請求項19に記載の装置。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US202163191735P | 2021-05-21 | 2021-05-21 | |
US63/191,735 | 2021-05-21 | ||
US17/733,864 | 2022-04-29 | ||
US17/733,864 US20220375591A1 (en) | 2021-05-21 | 2022-04-29 | Automatic sleep staging classification with circadian rhythm adjustment |
PCT/US2022/028556 WO2022245594A1 (en) | 2021-05-21 | 2022-05-10 | Automatic sleep staging classification with circadian rhythm adjustment |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2024526958A true JP2024526958A (ja) | 2024-07-19 |
Family
ID=82163538
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2024503951A Pending JP2024526958A (ja) | 2021-05-21 | 2022-05-10 | 概日リズム調整を用いた自動睡眠段階分け分類 |
Country Status (5)
Country | Link |
---|---|
EP (1) | EP4341959A1 (ja) |
JP (1) | JP2024526958A (ja) |
AU (1) | AU2022275748A1 (ja) |
CA (1) | CA3222141A1 (ja) |
WO (1) | WO2022245594A1 (ja) |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9968293B1 (en) * | 2014-05-16 | 2018-05-15 | Dp Technologies, Inc. | Detecting and estimating sleep stages |
US11207021B2 (en) * | 2016-09-06 | 2021-12-28 | Fitbit, Inc | Methods and systems for labeling sleep states |
EP3677171B1 (en) * | 2019-01-07 | 2023-11-01 | Firstbeat Analytics OY | A method and apparatus for determining sleep need and sleep pressure based on physiological data |
-
2022
- 2022-05-10 JP JP2024503951A patent/JP2024526958A/ja active Pending
- 2022-05-10 WO PCT/US2022/028556 patent/WO2022245594A1/en active Application Filing
- 2022-05-10 EP EP22733252.5A patent/EP4341959A1/en active Pending
- 2022-05-10 CA CA3222141A patent/CA3222141A1/en active Pending
- 2022-05-10 AU AU2022275748A patent/AU2022275748A1/en active Pending
Also Published As
Publication number | Publication date |
---|---|
EP4341959A1 (en) | 2024-03-27 |
CA3222141A1 (en) | 2022-11-24 |
AU2022275748A1 (en) | 2023-12-14 |
WO2022245594A1 (en) | 2022-11-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220375590A1 (en) | Sleep staging algorithm | |
US20230190201A1 (en) | Techniques for multiple wearable devices | |
US20230298761A1 (en) | Subjective input data for a wearable device | |
US20240000206A1 (en) | Ring wearable cover with deformable circumference | |
US20220054040A1 (en) | Identifying conditions using respiration rate | |
US20220375591A1 (en) | Automatic sleep staging classification with circadian rhythm adjustment | |
JP2024526958A (ja) | 概日リズム調整を用いた自動睡眠段階分け分類 | |
JP2024528706A (ja) | 睡眠段階分けアルゴリズム | |
US11925441B1 (en) | Techniques for determining blood pressure based on morphological features of pulses preliminary class | |
US20240164724A1 (en) | Techniques for storing and transferring data collected by a wearable device | |
US20240041340A1 (en) | Cardiovascular health metric determination from wearable-based physiological data | |
US20230165508A1 (en) | Techniques for detecting atrial fibrillation | |
US20240315582A1 (en) | Techniques for identifying representative ppg pulses | |
US20230107454A1 (en) | Techniques for heart rate detection | |
US20230210385A1 (en) | Techniques for determining relationships between skin temperature and surrounding temperature | |
US20230114833A1 (en) | Techniques for measuring heart rate during exercise | |
US20230397851A1 (en) | Oxygen saturation measurement and reporting | |
US20230380776A1 (en) | Measuring impact of environmental factors on physiological data collected from a wearable | |
US20230086651A1 (en) | Content delivery techniques for controlling biometric parameters | |
US20240122550A1 (en) | Techniques for optimal parameter tuning for a wearable device | |
US20240094821A1 (en) | Techniques for gesture recognition using wearable device data | |
US20240315578A1 (en) | Techniques for determining blood pressure based on a relative timing of pulses | |
US20240000205A1 (en) | Ring wearable cover with non-deformable circumference | |
US20230225676A1 (en) | Wearable devices | |
US20230397852A1 (en) | Oxygen saturation calibration |