JP2024508843A - 定義区域内の対象物を追跡する技術 - Google Patents
定義区域内の対象物を追跡する技術 Download PDFInfo
- Publication number
- JP2024508843A JP2024508843A JP2023552217A JP2023552217A JP2024508843A JP 2024508843 A JP2024508843 A JP 2024508843A JP 2023552217 A JP2023552217 A JP 2023552217A JP 2023552217 A JP2023552217 A JP 2023552217A JP 2024508843 A JP2024508843 A JP 2024508843A
- Authority
- JP
- Japan
- Prior art keywords
- processor
- defined area
- event
- time
- data
- 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
- 238000005516 engineering process Methods 0.000 title description 5
- 238000000034 method Methods 0.000 claims abstract description 313
- 230000009471 action Effects 0.000 claims description 298
- 230000004044 response Effects 0.000 claims description 165
- 238000004891 communication Methods 0.000 claims description 115
- 230000033001 locomotion Effects 0.000 claims description 63
- 230000000694 effects Effects 0.000 claims description 31
- 230000002452 interceptive effect Effects 0.000 claims description 26
- 230000003213 activating effect Effects 0.000 claims description 14
- 238000013528 artificial neural network Methods 0.000 claims description 14
- 230000001413 cellular effect Effects 0.000 claims description 9
- 238000010801 machine learning Methods 0.000 claims description 9
- 238000000926 separation method Methods 0.000 claims description 9
- 238000003491 array Methods 0.000 claims description 6
- 230000000977 initiatory effect Effects 0.000 claims description 5
- 238000012790 confirmation Methods 0.000 claims description 4
- 238000001429 visible spectrum Methods 0.000 claims description 4
- 230000009977 dual effect Effects 0.000 claims 3
- 238000010586 diagram Methods 0.000 abstract description 23
- 230000036541 health Effects 0.000 abstract description 22
- 241001465754 Metazoa Species 0.000 abstract description 11
- 241000282412 Homo Species 0.000 abstract description 8
- 241000124008 Mammalia Species 0.000 abstract description 7
- 238000012545 processing Methods 0.000 description 43
- 230000017525 heat dissipation Effects 0.000 description 22
- 230000015654 memory Effects 0.000 description 22
- 238000003860 storage Methods 0.000 description 21
- 230000029058 respiratory gaseous exchange Effects 0.000 description 19
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 description 17
- 238000005259 measurement Methods 0.000 description 17
- 230000002354 daily effect Effects 0.000 description 16
- 201000010099 disease Diseases 0.000 description 16
- 238000013473 artificial intelligence Methods 0.000 description 13
- 238000001514 detection method Methods 0.000 description 13
- 230000006870 function Effects 0.000 description 13
- 230000005540 biological transmission Effects 0.000 description 12
- 238000013461 design Methods 0.000 description 11
- 229910052751 metal Inorganic materials 0.000 description 11
- 239000002184 metal Substances 0.000 description 11
- 230000008569 process Effects 0.000 description 11
- 238000004458 analytical method Methods 0.000 description 10
- 238000004422 calculation algorithm Methods 0.000 description 10
- 239000002826 coolant Substances 0.000 description 8
- 239000013589 supplement Substances 0.000 description 8
- 239000003570 air Substances 0.000 description 7
- 238000001816 cooling Methods 0.000 description 7
- 238000012549 training Methods 0.000 description 7
- 238000010200 validation analysis Methods 0.000 description 7
- 230000008901 benefit Effects 0.000 description 6
- 229940079593 drug Drugs 0.000 description 6
- 239000003814 drug Substances 0.000 description 6
- 239000004744 fabric Substances 0.000 description 6
- 239000011521 glass Substances 0.000 description 6
- 238000003384 imaging method Methods 0.000 description 6
- 239000000463 material Substances 0.000 description 6
- 230000001105 regulatory effect Effects 0.000 description 6
- 230000036387 respiratory rate Effects 0.000 description 6
- 230000000007 visual effect Effects 0.000 description 6
- 239000002023 wood Substances 0.000 description 6
- 208000017667 Chronic Disease Diseases 0.000 description 5
- 238000007792 addition Methods 0.000 description 5
- 230000006399 behavior Effects 0.000 description 5
- 238000010411 cooking Methods 0.000 description 5
- 230000035622 drinking Effects 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 5
- 239000004033 plastic Substances 0.000 description 5
- 230000002829 reductive effect Effects 0.000 description 5
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 5
- 206010010904 Convulsion Diseases 0.000 description 4
- 208000003443 Unconsciousness Diseases 0.000 description 4
- 230000001133 acceleration Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 4
- 238000004590 computer program Methods 0.000 description 4
- 230000007423 decrease Effects 0.000 description 4
- 230000003247 decreasing effect Effects 0.000 description 4
- 230000005684 electric field Effects 0.000 description 4
- 230000003203 everyday effect Effects 0.000 description 4
- 230000005021 gait Effects 0.000 description 4
- 230000006872 improvement Effects 0.000 description 4
- 238000012544 monitoring process Methods 0.000 description 4
- 230000035515 penetration Effects 0.000 description 4
- 230000002085 persistent effect Effects 0.000 description 4
- 230000000284 resting effect Effects 0.000 description 4
- 230000007958 sleep Effects 0.000 description 4
- 238000005406 washing Methods 0.000 description 4
- 230000036642 wellbeing Effects 0.000 description 4
- 206010011224 Cough Diseases 0.000 description 3
- 206010041235 Snoring Diseases 0.000 description 3
- 208000027418 Wounds and injury Diseases 0.000 description 3
- 238000013459 approach Methods 0.000 description 3
- 230000003190 augmentative effect Effects 0.000 description 3
- 238000003287 bathing Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 3
- 239000003795 chemical substances by application Substances 0.000 description 3
- 239000003086 colorant Substances 0.000 description 3
- 230000006378 damage Effects 0.000 description 3
- 230000034994 death Effects 0.000 description 3
- 230000001419 dependent effect Effects 0.000 description 3
- 230000006866 deterioration Effects 0.000 description 3
- 208000014674 injury Diseases 0.000 description 3
- 235000012054 meals Nutrition 0.000 description 3
- 230000003340 mental effect Effects 0.000 description 3
- 208000010125 myocardial infarction Diseases 0.000 description 3
- 230000010349 pulsation Effects 0.000 description 3
- 239000005060 rubber Substances 0.000 description 3
- 230000003068 static effect Effects 0.000 description 3
- 208000006545 Chronic Obstructive Pulmonary Disease Diseases 0.000 description 2
- 208000012661 Dyskinesia Diseases 0.000 description 2
- 206010033799 Paralysis Diseases 0.000 description 2
- 206010047924 Wheezing Diseases 0.000 description 2
- 238000004378 air conditioning Methods 0.000 description 2
- 239000011449 brick Substances 0.000 description 2
- 238000004140 cleaning Methods 0.000 description 2
- 230000000295 complement effect Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 238000013527 convolutional neural network Methods 0.000 description 2
- 238000009826 distribution Methods 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 230000004886 head movement Effects 0.000 description 2
- NOESYZHRGYRDHS-UHFFFAOYSA-N insulin Chemical compound N1C(=O)C(NC(=O)C(CCC(N)=O)NC(=O)C(CCC(O)=O)NC(=O)C(C(C)C)NC(=O)C(NC(=O)CN)C(C)CC)CSSCC(C(NC(CO)C(=O)NC(CC(C)C)C(=O)NC(CC=2C=CC(O)=CC=2)C(=O)NC(CCC(N)=O)C(=O)NC(CC(C)C)C(=O)NC(CCC(O)=O)C(=O)NC(CC(N)=O)C(=O)NC(CC=2C=CC(O)=CC=2)C(=O)NC(CSSCC(NC(=O)C(C(C)C)NC(=O)C(CC(C)C)NC(=O)C(CC=2C=CC(O)=CC=2)NC(=O)C(CC(C)C)NC(=O)C(C)NC(=O)C(CCC(O)=O)NC(=O)C(C(C)C)NC(=O)C(CC(C)C)NC(=O)C(CC=2NC=NC=2)NC(=O)C(CO)NC(=O)CNC2=O)C(=O)NCC(=O)NC(CCC(O)=O)C(=O)NC(CCCNC(N)=N)C(=O)NCC(=O)NC(CC=3C=CC=CC=3)C(=O)NC(CC=3C=CC=CC=3)C(=O)NC(CC=3C=CC(O)=CC=3)C(=O)NC(C(C)O)C(=O)N3C(CCC3)C(=O)NC(CCCCN)C(=O)NC(C)C(O)=O)C(=O)NC(CC(N)=O)C(O)=O)=O)NC(=O)C(C(C)CC)NC(=O)C(CO)NC(=O)C(C(C)O)NC(=O)C1CSSCC2NC(=O)C(CC(C)C)NC(=O)C(NC(=O)C(CCC(N)=O)NC(=O)C(CC(N)=O)NC(=O)C(NC(=O)C(N)CC=1C=CC=CC=1)C(C)C)CC1=CN=CN1 NOESYZHRGYRDHS-UHFFFAOYSA-N 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 230000000670 limiting effect Effects 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000002483 medication Methods 0.000 description 2
- 230000000474 nursing effect Effects 0.000 description 2
- 230000036961 partial effect Effects 0.000 description 2
- 230000037081 physical activity Effects 0.000 description 2
- 238000009428 plumbing Methods 0.000 description 2
- 238000002360 preparation method Methods 0.000 description 2
- 239000000047 product Substances 0.000 description 2
- 230000005855 radiation Effects 0.000 description 2
- 230000000306 recurrent effect Effects 0.000 description 2
- 230000000241 respiratory effect Effects 0.000 description 2
- 230000001953 sensory effect Effects 0.000 description 2
- 208000019116 sleep disease Diseases 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 208000024891 symptom Diseases 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 230000001755 vocal effect Effects 0.000 description 2
- 208000024827 Alzheimer disease Diseases 0.000 description 1
- 238000012935 Averaging Methods 0.000 description 1
- 241000271566 Aves Species 0.000 description 1
- 241000282472 Canis lupus familiaris Species 0.000 description 1
- UGFAIRIUMAVXCW-UHFFFAOYSA-N Carbon monoxide Chemical compound [O+]#[C-] UGFAIRIUMAVXCW-UHFFFAOYSA-N 0.000 description 1
- 208000035473 Communicable disease Diseases 0.000 description 1
- 206010010774 Constipation Diseases 0.000 description 1
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 1
- 208000011231 Crohn disease Diseases 0.000 description 1
- 206010012438 Dermatitis atopic Diseases 0.000 description 1
- 206010012735 Diarrhoea Diseases 0.000 description 1
- 206010013975 Dyspnoeas Diseases 0.000 description 1
- 241000238558 Eucarida Species 0.000 description 1
- 241000282326 Felis catus Species 0.000 description 1
- 208000036119 Frailty Diseases 0.000 description 1
- 206010019196 Head injury Diseases 0.000 description 1
- 206010019280 Heart failures Diseases 0.000 description 1
- 102000004877 Insulin Human genes 0.000 description 1
- 108090001061 Insulin Proteins 0.000 description 1
- 208000019693 Lung disease Diseases 0.000 description 1
- 206010027590 Middle insomnia Diseases 0.000 description 1
- 208000016285 Movement disease Diseases 0.000 description 1
- 208000012902 Nervous system disease Diseases 0.000 description 1
- 208000027626 Neurocognitive disease Diseases 0.000 description 1
- 208000025966 Neurological disease Diseases 0.000 description 1
- 241000283973 Oryctolagus cuniculus Species 0.000 description 1
- 208000018737 Parkinson disease Diseases 0.000 description 1
- 206010035664 Pneumonia Diseases 0.000 description 1
- 208000037656 Respiratory Sounds Diseases 0.000 description 1
- 206010057190 Respiratory tract infections Diseases 0.000 description 1
- 208000013738 Sleep Initiation and Maintenance disease Diseases 0.000 description 1
- 206010044565 Tremor Diseases 0.000 description 1
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000005856 abnormality Effects 0.000 description 1
- 238000000862 absorption spectrum Methods 0.000 description 1
- 230000001154 acute effect Effects 0.000 description 1
- 239000000853 adhesive Substances 0.000 description 1
- 230000001070 adhesive effect Effects 0.000 description 1
- 230000004931 aggregating effect Effects 0.000 description 1
- 230000032683 aging Effects 0.000 description 1
- 239000012080 ambient air Substances 0.000 description 1
- 230000003466 anti-cipated effect Effects 0.000 description 1
- 206010003549 asthenia Diseases 0.000 description 1
- 208000006673 asthma Diseases 0.000 description 1
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 description 1
- 201000008937 atopic dermatitis Diseases 0.000 description 1
- 230000003542 behavioural effect Effects 0.000 description 1
- 230000033228 biological regulation Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 239000008280 blood Substances 0.000 description 1
- 210000004369 blood Anatomy 0.000 description 1
- 210000004556 brain Anatomy 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 229910002091 carbon monoxide Inorganic materials 0.000 description 1
- 230000000747 cardiac effect Effects 0.000 description 1
- 230000002802 cardiorespiratory effect Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000001149 cognitive effect Effects 0.000 description 1
- 230000003920 cognitive function Effects 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 230000010485 coping Effects 0.000 description 1
- 229910052802 copper Inorganic materials 0.000 description 1
- 239000010949 copper Substances 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000009193 crawling Effects 0.000 description 1
- 230000013872 defecation Effects 0.000 description 1
- 230000006735 deficit Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 230000002542 deteriorative effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 206010012601 diabetes mellitus Diseases 0.000 description 1
- 238000002405 diagnostic procedure Methods 0.000 description 1
- 208000035475 disorder Diseases 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 239000000428 dust Substances 0.000 description 1
- 238000003708 edge detection Methods 0.000 description 1
- 235000013601 eggs Nutrition 0.000 description 1
- 230000008451 emotion Effects 0.000 description 1
- 230000002996 emotional effect Effects 0.000 description 1
- 230000001667 episodic effect Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000004424 eye movement Effects 0.000 description 1
- 230000008921 facial expression Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 239000007789 gas Substances 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 description 1
- 239000010931 gold Substances 0.000 description 1
- 229910052737 gold Inorganic materials 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 230000003370 grooming effect Effects 0.000 description 1
- 230000003862 health status Effects 0.000 description 1
- 230000010247 heart contraction Effects 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
- 230000001771 impaired effect Effects 0.000 description 1
- 230000001976 improved effect Effects 0.000 description 1
- 238000010348 incorporation Methods 0.000 description 1
- 206010022000 influenza Diseases 0.000 description 1
- 238000001802 infusion Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 229940125396 insulin Drugs 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000005865 ionizing radiation Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 238000002955 isolation Methods 0.000 description 1
- 238000009533 lab test Methods 0.000 description 1
- 238000002372 labelling Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000001404 mediated effect Effects 0.000 description 1
- 208000030159 metabolic disease Diseases 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012806 monitoring device Methods 0.000 description 1
- 230000036651 mood Effects 0.000 description 1
- 201000006938 muscular dystrophy Diseases 0.000 description 1
- 230000003188 neurobehavioral effect Effects 0.000 description 1
- 230000004770 neurodegeneration Effects 0.000 description 1
- 208000015122 neurodegenerative disease Diseases 0.000 description 1
- 208000018360 neuromuscular disease Diseases 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
- 230000003534 oscillatory effect Effects 0.000 description 1
- 229910052760 oxygen Inorganic materials 0.000 description 1
- 239000001301 oxygen Substances 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 230000000149 penetrating effect Effects 0.000 description 1
- 230000002688 persistence Effects 0.000 description 1
- 238000000513 principal component analysis Methods 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 230000035484 reaction time Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000002787 reinforcement Effects 0.000 description 1
- 208000020029 respiratory tract infectious disease Diseases 0.000 description 1
- 230000004043 responsiveness Effects 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 230000033764 rhythmic process Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 239000000523 sample Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000006403 short-term memory Effects 0.000 description 1
- 201000002859 sleep apnea Diseases 0.000 description 1
- 208000022925 sleep disturbance Diseases 0.000 description 1
- 230000004617 sleep duration Effects 0.000 description 1
- 239000000779 smoke Substances 0.000 description 1
- 238000012358 sourcing Methods 0.000 description 1
- 210000002784 stomach Anatomy 0.000 description 1
- 230000035882 stress Effects 0.000 description 1
- 230000008093 supporting effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 210000003813 thumb Anatomy 0.000 description 1
- 210000001685 thyroid gland Anatomy 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 230000002485 urinary effect Effects 0.000 description 1
- 208000019206 urinary tract infection Diseases 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/66—Radar-tracking systems; Analogous systems
- G01S13/72—Radar-tracking systems; Analogous systems for two-dimensional tracking, e.g. combination of angle and range tracking, track-while-scan radar
- G01S13/723—Radar-tracking systems; Analogous systems for two-dimensional tracking, e.g. combination of angle and range tracking, track-while-scan radar by using numerical data
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/05—Detecting, measuring or recording for diagnosis by means of electric currents or magnetic fields; Measuring using microwaves or radio waves
- A61B5/0507—Detecting, measuring or recording for diagnosis by means of electric currents or magnetic fields; Measuring using microwaves or radio waves using microwaves or terahertz waves
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Detecting, measuring or recording devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/11—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor, mobility of a limb
- A61B5/1113—Local tracking of patients, e.g. in a hospital or private home
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/86—Combinations of radar systems with non-radar systems, e.g. sonar, direction finder
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/87—Combinations of radar systems, e.g. primary radar and secondary radar
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/02—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
- G01S7/41—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00 using analysis of echo signal for target characterisation; Target signature; Target cross-section
- G01S7/411—Identification of targets based on measurements of radar reflectivity
- G01S7/412—Identification of targets based on measurements of radar reflectivity based on a comparison between measured values and known or stored values
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/02—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
- G01S7/41—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00 using analysis of echo signal for target characterisation; Target signature; Target cross-section
- G01S7/415—Identification of targets based on measurements of movement associated with the target
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R1/00—Details of transducers, loudspeakers or microphones
- H04R1/20—Arrangements for obtaining desired frequency or directional characteristics
- H04R1/32—Arrangements for obtaining desired frequency or directional characteristics for obtaining desired directional characteristic only
- H04R1/40—Arrangements for obtaining desired frequency or directional characteristics for obtaining desired directional characteristic only by combining a number of identical transducers
- H04R1/406—Arrangements for obtaining desired frequency or directional characteristics for obtaining desired directional characteristic only by combining a number of identical transducers microphones
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R3/00—Circuits for transducers, loudspeakers or microphones
- H04R3/005—Circuits for transducers, loudspeakers or microphones for combining the signals of two or more microphones
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R2430/00—Signal processing covered by H04R, not provided for in its groups
- H04R2430/20—Processing of the output signals of the acoustic transducers of an array for obtaining a desired directivity characteristic
- H04R2430/23—Direction finding using a sum-delay beam-former
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- Otolaryngology (AREA)
- Signal Processing (AREA)
- Medical Informatics (AREA)
- Acoustics & Sound (AREA)
- Pathology (AREA)
- Biomedical Technology (AREA)
- Surgery (AREA)
- Public Health (AREA)
- Veterinary Medicine (AREA)
- Animal Behavior & Ethology (AREA)
- Biophysics (AREA)
- Molecular Biology (AREA)
- Heart & Thoracic Surgery (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Radiology & Medical Imaging (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Dentistry (AREA)
- Physiology (AREA)
- Computing Systems (AREA)
- Radar Systems Or Details Thereof (AREA)
- Medicines Containing Antibodies Or Antigens For Use As Internal Diagnostic Agents (AREA)
- Pharmaceuticals Containing Other Organic And Inorganic Compounds (AREA)
Abstract
本開示は、様々な定義区域(例えば、部屋、アパート、住宅、車両、テント)内の様々な対象物(例えば、哺乳類、動物、人間、ペット)を追跡し、これらの対象物が、これらの定義区域内のこれらの対象物の健康、安全、又はセキュリティに関連することができる様々な基準、シグネチャ、又は閾値を満たすか又は満たさないかを決定するための様々な技術を可能にする。これらの技術は、定義区域内に位置付けられた様々なレーダ(飛行時間レーダ、ドップラーレーダなど)を介して定義区域内の対象物を追跡を可能にすることができる。例えば、このようなレーダの一部は、約12GHz~約18GHzの間とこれらの値を含むKuバンド、約18GHz~約27GHzの間とこれらの値を含むKバンド、又は約26.5GHz~約40GHzの間とこれらの値を含むKaバンドで動作することができ、これらの各バンドは、定義区域内のこれらの対象物を追跡するために技術的に有益であることが予想外に見出されている。【選択図】図1
Description
(関連特許出願に対する相互参照)
本特許出願は、2021年2月25日に出願された米国仮特許出願63/153,795の優先権の利益を主張するものであり、この仮特許出願はあらゆる目的のために引用により本明細書に組み込まれる。
本特許出願は、2021年2月25日に出願された米国仮特許出願63/153,795の優先権の利益を主張するものであり、この仮特許出願はあらゆる目的のために引用により本明細書に組み込まれる。
本特許出願は、2021年3月17日に出願された米国仮特許出願第63/162,476号の優先権の利益を主張するものであり、この仮特許出願はあらゆる目的のために引用により本明細書に組み込まれる。
(技術分野)
本開示は、定義区域内の対象物の追跡に関する。
本開示は、定義区域内の対象物の追跡に関する。
第1の人(例えば、介護者、医師、家族、ソーシャルワーカー、在宅介護者)は、定義区域(例えば、部屋、アパート)内の第2の人(例えば、被介護者、患者)を追跡して、定義区域内で第2の人が安全、健康、又はセキュアであることを確認したいと望むことがある。しかしながら、このようにすることは、様々な理由から技術的に問題となる場合がある。例えば、第2の人物は、このような追跡に関してプライバシーを維持したい、又はこのような追跡がセキュアであることを確保したい場合がある。同様に、第1の人がこのような追跡のために使用すると決めた技術(例えば、ビデオカメラ、近接センサ)がどのようなものであれ、様々な技術的欠点(例えば、カバレッジギャップ、不十分な精度)を持っている可能性がある。
本開示は、様々な定義区域(例えば、部屋、アパート、住宅、オフィス、テント、兵舎、車両、航空機、宇宙船、診療所、野戦診療所、病院、野戦病院)内の様々な対象物(例えば、動物、人間、ペット)を追跡して、これらの対象物が、これらの定義区域又はこれらの対象物が居住する環境内のこれらの対象物の健康、安全、又はセキュリティに関連することができる、様々な基準、シグネチャ、又は閾値を満たすか又は満たさないかを決定するための様々な技術を可能にする。これらの技術は、定義区域内に位置付けられた様々なレーダ(飛行時間レーダ、ドップラーレーダなど)を通じて、定義区域内の対象物を追跡することができる。例えば、このようなレーダの一部は、約12GHz~約18GHzの間でこれらの値を含むKuバンド、約18GHz~約27GHzの間でこれらの値を含むKバンド、又は約26.5GHz~約40GHzの間でこれらの値を含むKaバンドで動作することができ、これらの各バンドは、定義区域内のこれらの対象物を追跡するために技術的に有益であることが予想外に見出されている。
一実施形態は、デバイスをユーザに提供するステップであって、デバイスがプロセッサ及び飛行時間レーダを含み、プロセッサが飛行時間レーダに結合されており、飛行時間レーダがKバンドで動作するように構成されている、ステップと、そこで生きている対象物を有する定義区域内にデバイスを位置付けて、定義区域内でKバンドで動作するように飛行時間レーダを起動させ、定義区域内でKバンドで動作する飛行時間レーダが定義区域内で生きている対象物を追跡し、定義区域内で生きている対象物を追跡することに基づいてデータのセットを生成し、データのセットをプロセッサに送信して、プロセッサがデータのセットに基づいて対象物が定義区域内でイベントを経験しているかどうかを決定し、定義区域内で発生していると決定されたイベントに応答するアクションを取るようにする、ようにユーザに指示するステップと、を含む方法を含むことができる。
一実施形態は、プロセッサによって、そこで生きている対象物を有する定義区域内でKバンドで動作する飛行時間レーダからデータのセットを受信するステップであって、飛行時間レーダが、定義区域内でKバンドで動作することに基づいてデータのセットを生成し、定義区域内で生きている対象物を追跡するステップと、プロセッサによって、データのセットに基づいて、対象物が定義区域内でイベントを経験しているかどうかを決定するステップと、プロセッサによって、定義区域内で発生していると決定されたイベントに応答するアクションを取るステップと、を含むことができる、方法を含むことができる。
一実施形態は、システムであって、プロセッサ及び飛行時間レーダを含むデバイスを備え、プロセッサが飛行時間レーダに結合されており、飛行時間レーダがKバンドで動作するように構成されており、デバイスが、そこで生きている対象物を有する定義区域内に位置付けられるように構成され、定義区域内でKバンドで動作する飛行時間レーダが、定義区域内で生きている対象物を追跡し、定義区域内で生きている対象物を追跡することに基づいてデータのセットを生成し、データのセットをプロセッサに送信して、プロセッサは、データのセットに基づいて対象物が定義区域内でイベントを経験しているかどうかを決定し、定義区域内で発生していると決定されたイベントに応答するアクションを取るようにする、システムを含むことができる。
一実施形態は、方法であって、デバイスをユーザに提供するステップであって、該デバイスがプロセッサ及びレーダを含み、該プロセッサが該レーダに結合されている、ステップと、そこに対象物を有する定義区域内にデバイスを位置付けるステップと、定義区域内で動作するようにレーダを起動させて、定義区域内で動作するレーダが定義区域内の対象物を追跡し、定義区域内の対象物の追跡に基づいてデータのセットを生成し、データのセットをプロセッサに送信して、プロセッサが、データのセットに基づいてアクションを実行すべきか否かを決定し、データのセットに基づいてアクションを取るようにする、ようにユーザに指示するステップと、を含む方法を含むことができる。
一実施形態は、方法であって、プロセッサによって、そこで生きている対象物を有する定義区域内で動作するレーダからデータのセットを受信するステップであって、レーダが定義区域内で動作し且つ定義区域内で対象物を追跡することに基づいて、データのセットを生成する、ステップと、プロセッサによって、データのセットに基づいてアクションが取られるべきか否かを決定するステップと、プロセッサによって、データのセットに基づいてアクションを取るステップと、を含む、方法を含むことができる。
一実施形態は、システムであって、プロセッサとレーダとを含むデバイスを備え、プロセッサがレーダに結合されており、デバイスが、そこで生きている対象物を有する定義区域内に位置付けられるように構成され、定義区域内のレーダが、定義区域内の対象物を追跡し、定義区域内の対象物の追跡に基づいてデータのセットを生成し、データのセットをプロセッサに送信して、プロセッサが、データのセットに基づいてアクションを取るべきか否かを決定し、データのセットに基づいてアクションを取るようにする、システムを含むことができる。
一実施形態は、方法であって、そこで生きている対象物を有する定義区域内にデバイスを位置付けるステップであって、デバイスがプロセッサ及びレーダを含み、プロセッサがレーダに結合されている、ステップと、定義区域内で動作するようにレーダを起動し、定義区域内で動作するレーダが、定義区域内の対象物を追跡し、定義区域内の対象物の追跡に基づいてデータのセットを生成し、データのセットをプロセッサに送信して、プロセッサが、データのセットに基づいてアクションを実行すべきか否かを決定し、データのセットに基づいてアクションを取るようにする、ステップと、を含む、方法を含むことができる。
一実施形態は、デバイスであって、プロセッサと、レーダと、区域とを含む車両を備え、プロセッサがレーダに結合されており、区域が、運転者又は乗客を含むように構成されており、プロセッサが、レーダを起動させて区域内の運転者又は乗客を追跡し、区域内の運転者又は乗客の追跡に基づいてデータのセットを生成し、データのセットをプロセッサに送信して、プロセッサが、データのセットに基づいてアクションを取るべきか否かを決定し、データのセットに基づいてアクションを取るようにプログラムされている、デバイスを含むことができる。
本開示は、様々な定義区域(例えば、部屋、アパート、住宅、車両、テント)内の様々な対象物(例えば、哺乳類、動物、人間、ペット)を追跡し、これらの対象物が、これらの定義区域内の対象物の健康、安全、又はセキュリティに関連することができる様々な基準、シグネチャ、又は閾値を満たすか又は満たさないかを決定するための様々な技術を可能にする。これらの技術は、定義区域内に位置付けられた様々なレーダ(飛行時間レーダ、ドップラーレーダなど)を通じて、定義区域内の対象物を追跡することができる。例えば、このようなレーダの一部は、約12GHz~約18GHzの間でこれらの値を含むKuバンド、約18GHz~約27GHzの間でこれらの値を含むKバンド、又は約26.5GHz~約40GHzの間でこれらの値を含むKaバンドで動作することができ、これらの各バンドは、以下に更に説明するように、定義区域内のこれらの対象物を追跡するために技術的に有益であることが予想外に見出されている。
次に、本開示について、本開示の幾つかの実施形態が示されている、添付図の全てを参照してより完全に説明する。しかしながら、本開示は、多くの異なる形態で具体化することができ、必ずしも本明細書に開示される様々な実施形態に限定されるものとして解釈されるべきではない。むしろ、これらの実施形態は、本開示が徹底的且つ完全であり、当業者に本開示の様々な概念を十分に伝えるために提供される。同じ番号又は同様の番号付けは、全体を通して同じ又は同様の要素を指すことができることに留意されたい。
本書で使用される様々な用語は、直接的又は間接的、完全又は部分的、一時的又は恒久的、作為又は不作為を意味することができる。例えば、ある要素が他の要素の「上に」、「接続」又は「結合」されていると称される場合、その要素は、他の要素の上に直接、接続又は結合することができ、或いは、間接的又は直接的な変形形態を含む介在要素が存在することができる。対照的に、ある要素が他の要素に「直接接続されている」又は「直接結合されている」と呼ばれる場合、介在する要素は存在しない。
本明細書において、「又は」という用語は、排他的な「又は」ではなく、包括的な「又は」を意味することが意図されている。すなわち、別段の指定がない限り、又は文脈から明らかな場合を除き、「XはA又はBを利用する」とは、自然包括的な配列の何れかを意味することを意図している。つまり、XがAを利用している場合、XがBを利用している場合、又はXがA及びBの両方を利用している場合、前述の何れの場合でも「XがA又はBを利用している」は満たされる。例えば、「XはA又はBを含む」とは、別段の指定がない限り、又は文脈から明らかな場合を除き、「XはAを含むことができる」、「XはBを含むことができる」、「XはA及びBを含むことができる」という意味になる。
本明細書において、単数形の用語「a」、「an」及び「the」の各々は、文脈上明らかにそうでないことが示されない限り、中間の整数形又は小数形(例えば、0.0、0.00、0.000)を含め、複数形(例えば、2、3、4、5、6、7、8、9、10、10、100、数百、数千、数百万)も含むことを意図している。同様に、単数形の用語「a」、「an」及び「the」の各々は、「1又は2以上の」を意味するものとし、それでも「1又は2以上の」という表現は、本明細書で使用されてもよい。
本明細書で使用される場合、用語「含む(comprises)」、「含む(includes)」、又は「含む(comprising)」の各々は、記載された特徴、整数、ステップ、操作、要素、又は構成要素の存在を特定するが、1又は2以上の他の特徴、整数、ステップ、操作、要素、構成要素、又はこれらの群の存在又は追加を排除するものではない。
本明細書で使用される場合、本開示が、何かが他の何かに「基づく」と本明細書で述べる場合、このような記述は、1又は2以上の他のものにも基づく可能性のある基礎を指す。言い換えれば、明示的に別段の指示がない限り、本明細書で使用される「ベース・オン」は、包括的に「少なくとも一部に基づく」又は「少なくとも部分的に基づく」を意味する。
本明細書で使用される「次に」、「次に」、又は他の同様の形式等の用語は、ステップの順序を限定することを意図するものではない。むしろ、これらの用語は、本開示を通じて読者を導くために単に使用されている。プロセスフロー図では、幾つかの動作をシーケンシャルなプロセスとして記述することができるが、これらの動作の多くは、並列又は同時並行的に実行することができる。更に、動作の順番を並べ替えることもできる。
本明細書で使用される場合、用語「応答」又は「反応」は、入力(例えば、ローカル、リモート)のような機械がソースとなるアクション又は不作為、又は入力(例えば、ユーザ入力デバイスビア)のようなユーザがソースとなるアクション又は不作為を含むことが意図される。
本明細書において、「約」又は「実質的に」という用語は、公称値/用語から±10%の変動を意味する。
本明細書では、第1の用語、第2の用語、第3の用語等の様々な用語を使用して、様々な要素、構成要素、領域、層、又はセクションを説明することができるが、これらの要素、構成要素、領域、層、又はセクションは、必ずしもこのような用語によって限定されるべきではないことに留意されたい。むしろ、これらの用語は、ある要素、構成要素、領域、層、又はセクションを、別の要素、構成要素、領域、層、又はセクションと区別するために使用される。このように、後述する第1の要素、構成要素、領域、層、又はセクションは、本開示から逸脱することなく、第2の要素、構成要素、領域、層、又はセクションと称できる。
他に定義がない限り、本明細書で使用される全ての用語(技術用語及び科学用語を含む)は、本開示が属する当業者が一般的に理解するのと同じ意味を有する。一般的に使用されている辞書に定義されているようなこれらの用語は、関連技術の文脈における意味と一致する意味を有するものとして解釈されるべきであり、本明細書において明示的にそのように定義されていない限り、理想化された意味又は過度に形式的な意味で解釈されるべきではない。
特定の実施形態に関して説明した特徴又は機能は、他の様々な実施形態において、又は他の様々な実施形態と組み合わせて、及びサブ組み合わせることができる。また、本明細書に開示されるような実施形態の異なる態様、構成要素又は要素は、同様に組み合わされ及びサブ結合できる。更に、幾つかの実施形態は、個々にであれ集合的にであれ、より大きなシステムの構成要素である可能性があり、他の手順がその適用に優先するか、そうでなければ変更される可能性がある。更に、本明細書に開示されるように、実施形態の前、後、又は実施形態と同時に、多くのステップが必要とすることができる。本明細書に開示されるような、何れか又は全ての方法又はプロセスは、少なくとも部分的に、少なくとも1つのエンティティ又は当事者を介して、任意の方法で実行できることに留意されたい。
これにより、本開示において言及又は引用される全ての交付済み特許、公開特許出願、及び非特許文献は、個々の発行済み特許、公開特許出願、又は非特許刊行物が引用により組み込まれることが具体的且つ個別に示されている場合と同じ程度に、全ての目的のためにその全体が引用により本明細書に組み込まれる。更に明確にするために、引用による全ての組み込みは、本開示の全ての目的のために、これらの特定の刊行物が本明細書にコピーペーストされたかのように、本開示に元々含まれているかのように、これらの組み込まれた刊行物を具体的に含む。従って、本明細書で開示されているものへのあらゆる言及は、上記で説明したように、引用により組み込まれる全ての主題を含む。しかしながら、開示が引用により本開示に組み込まれ、当該開示が本開示と一部又は全部が矛盾する場合、矛盾する範囲又はより広範な開示又はより広範な用語の定義については、本開示が支配する。このような開示の一部又は全部が互いに矛盾する場合、矛盾する範囲内において、後日の開示内容が規制する。
図1は、本開示によるレーダを含むデバイスを含む区域の一実施形態の上面図である。図2は、本開示による図1の側面図である。図7は、本開示によるレーダの論理図である。図9は、本開示によるレーダを具現化するフォームファクターのセットの実施形態のセットを示す。特に、区域100は、デバイス102、対象物104、スタンド106、ソファ108、テーブル110、椅子112、オーブン114、冷蔵庫116、バスルーム118、トイレ120、浴槽122、シンク124、コンセント126、壁128、視野130、壁132、ドア134、及びドア138を含む。
対象物104は、雄雌を問わず、哺乳類、動物、人間、ペット、又は区域100に居住若しくは存在することができる他の任意の適切な対象物を含むことができる。哺乳類は、動物、人間、ペット、又は他の何れかの適切な動物を含むことができる。動物は、動物園の動物、人間、ペット、又は他の何れかの適切な動物を含むことができる。人間は、乳児、幼児、未就学児、小学生、ティーンエイジャー、ヤングアダルト、成人、又は高齢者とすることができる。ペットは、犬、猫、ウサギ、鳥、又は他の何れかの適切なペットを含むことができる。対象物は区域100に住んでいない場合があり、区域100に存在している可能性があることに留意されたい。例えば、これは、訪問者、作業員、保守要員、清掃要員、医療要員、緊急要員、又は生物であるか無生物であるか、区域100内に生きているかどうかを問わず、区域100内に存在するか又は移動可能とすることができる他の対象物(例えば、哺乳類、動物、人間、ペット)に適用できる。
区域100は、対象物104の住宅(例えばワンルームマンション)として具現化される。図1(上面図)に示すように、区域100は、壁132、ドア134、及びウィンドウ136によって定義され、矩形の形状になる。しかしながら、区域100は、壁132、ドア134、又は窓136によって、別の適切な形状(例えば、正方形、楕円形、多角形、開口形状、閉口形状、涙滴、角のない区域)として定義できることに留意されたい。壁132は、乾式壁/サイディング構成(例えば、外壁)又は乾式壁/乾式壁構成(例えば、内壁)を有するスタッド(例えば、木材、金属)フレームを含む。しかしながら、この構成は必須ではなく、壁132は異なる構成(例えば、レンガ壁、布壁、ガラス壁、プラスチック壁、金属壁、格子、格子壁、かご壁、丸太壁)であってもよい。尚、ドア134又はウィンドウ136は省略してもよい。
図1に示すように、区域100は、壁128、壁132、及びドア138によって定義された浴室118を含み、矩形として形作られる。しかしながら、浴室118は、壁128、壁132、又はドア138によって、他の適切な形状(例えば、正方形、楕円形、多角形、開口形状、閉口形状、涙滴、角のない区域)として定義できることに留意されたい。壁128は、乾式壁/サイディング構成(外壁)又は乾式壁/乾式壁構成(内壁)を有するスタッドフレームを含む。しかしながら、この構成は必須ではなく、壁128は異なる構成(例えば、レンガ壁、布壁、ガラス壁、プラスチック壁、金属壁、格子、格子壁、かご壁、丸太壁)であってもよい。尚、ドア138は省略してもよい。
区域100は浴室118を含むが、これは必須ではない。例えば、浴室118は省略することができ、又は区域100は浴室118とすることができる。同様に、区域100は、対象物104の住宅として具現化され、住宅は、バスルーム118、リビング区域、及びキッチン区域を有するが、これは必須ではない。このように、区域100は、対象物104がそこに住むのに適した何れかの住宅区域として具現化することができる。例えば、区域100は、リビングルーム又はリビング区域、ダイニングルーム又はダイニング区域、ベッドルーム又は睡眠区域、バスルーム又はバスルーム区域、シャワールーム又はシャワー区域、プレイルーム又はプレイ区域、ホームオフィス又はホームオフィス区域、地下室又は地下区域、ガレージ又はガレージ区域、物置又は物置区域、屋根裏部屋又は屋根裏区域、運動室又は運動区域、土間又は土間区域、クローザー又はクローゼット区域、或いは他の何れかの適切な住宅部屋又は区域として具現化することができるが、非住宅区域も用いることができる。同様に、区域100は、対象物104の住宅地として示されているが、これは必須ではない。このように、区域100は様々な方法で具現化することができる。例えば、エリア100は、建物、マンション、一戸建て住宅、附属住宅、倉庫、ロビー、オフィススペース、個室、廊下、玄関、ホテル、テント、小屋、檻、医療施設、養護施設、ホスピス、介護付き生活施設、病院、車両の乗員区域、車両の運転者区域、車両の制御区域、エレベータ、飛行機又はヘリコプタのコックピット、飛行機又はヘリコプタの客室、ボートの部屋、ボートのコックピット又はキャビン、又は他の任意の適切な区域内で具体化することができ、若しくはこれらとすることができる。
区域100及びバスルーム118は、固定具(例えば、電気器具、配管器具)であるか又は可動式(例えば、フロアランプ、花瓶)であるかに関わらず、様々な日常生活の対象物がそこに配置されている。これらの対象物は、スタンド106、ソファ108、テーブル110、椅子112、オーブン114、冷蔵庫116、バスルーム118、トイレ120、浴槽122、及びシンク124を含み、これらの何れか又は全ては区域100から省略することができる。これらの日常生活対象物が区域100内にどのように配置されているかは例示であり、これらの日常生活対象物の他のレイアウトも可能である点に留意されたい。
区域100は、床、天井、及びコーナーを含むが、天井又はコーナーは省略可能である。コーナーの近くには、スタンド106(例えば、テーブル、コーヒーテーブル、ナイトテーブル、椅子、棚)があり、その上にデバイス102が静止、配置、又は位置決め(例えば、定置、固定)されている。しかしながら、スタンド106は省略されてもされなくてもよく、デバイス102は、床上に載置できるか又は床に取り付けることができる(例えば、締結され、嵌合され、固着できる)か、天井に取り付けることができる(例えば、締結され、嵌合され、固着できる)か又は天井から吊り下げることができる(例えば、ケーブル又はチェーンを介して)か、又は壁132又は壁128に取り付けることができる(例えば、締結され、嵌合され、固着できる)か又は壁132又は壁128に吊り下げることができる(例えば、締結され、嵌合され、固着できる)ことに留意されたい。
デバイス102は、プロセッサ(例えば、コントローラ、エッジプロセッサ、シングルコアプロセッサ、マルチコアプロセッサ、システムオンチップ、グラフィック処理ユニット、ハードウェアアクセラレータ、ニューラルネットワークアクセラレータ、機械学習アクセラレータ)及びレーダ(例えば、飛行時間レーダ、ドップラーレーダ)を含み、プロセッサは、レーダを制御する(例えば、追跡データを受信する)ためにレーダに(例えば、電気的、論理的、機械的に)結合される。例えば、プロセッサは、コントローラ及びハードウェアアクセラレータを含むことができる。例えば、プロセッサは、処理速度を向上させるか、又はデータプライバシー又はデータセキュリティを提供するために、ローカルコンピューティング又はエッジコンピューティングを可能にすることができる。レーダは、図7に示す構成要素一式及び視野130を有することができる。例えば、視野は、水平方向で約120度(又はそれ以下又は2以上の角度)及び垂直方向で約90度(又はそれ以下又はそれ以上の角度)とすることができ、又はこれを含むことができる。同様に、例えば、レーダは、米国特許第9,019,150号に開示されているようなものであってもよい。
デバイス102は、図1~図9では、プロセッサ及びレーダを(例えば、内部的、外部的に)ホストするハウジング(例えば、容器、筐体、箱、立方体、立方体、角錐台、円錐台、球体、卵形、テレビ装置、サウンドバー、スピーカ、ブックエンド、植木鉢、プランターポット、花瓶、家具、テーブル、椅子、ソファ、ベッド、ベビーベッド、棚、本棚、テレビ台、家電製品、食器洗い機、冷蔵庫、オーバー、コンロ、玩具、運動器具、トレッドミル、ローイングマシン、楽器、備品)を有するように示されているが、これは任意であり、ハウジングは省略又は変更可能である。例えば、ハウジングの幾つかのフォームファクターを図9に示す。同様に、例えば、プロセッサ及びレーダの一方又は両方は、全くハウジングに収容されないか、又は異なるハウジング(例えば、プロセッサは第1のハウジングに収容され、レーダは第2のハウジングに収容される)に収容することができ、これらの異なるハウジングが互いに取り付けられているか、互いに切り離されているか、互いに間隔を置いて配置されているか、互いに対向しているか、又は任意の他の適切な構成であるか、これらのハウジングが構造的又は機能的に同一であるか、又は互いに非同一であるかは問わない。
図1に示すように、デバイス102は、プロセッサ及びレーダに電力が供給される電力線(例えば、ワイヤ、コード、ケーブル)を含む。デバイス102が、本明細書で開示されるような他の構成要素を含む場合、これらの構成要素も電力線を介して給電できる。このように、電力線は電気プラグを含み、デバイス102は、電気プラグがコンセント126に差し込まれ、それによりデバイス102に電力を供給するのに十分な細長さ又は可撓性を有するように、コンセント126の近くの区域100内に配置される。コンセント126は、110ボルト、220ボルト、又はデバイス102を作動させるのに適した他の電圧とすることができる。しかしながら、本明細書で開示されるように、デバイス102が、プロセッサ、レーダ、及び必要に応じてデバイス102の任意の他の構成要素に、予め設定された時間期間(例えば、30分、90分、120分、24時間、72時間)電力を供給するために十分に通電される、充電可能であってもよいバッテリを含む場合、電力線は省略できるか、又は別の電力オプションとすることができる。
プロセッサは、対象物104が区域100内の視野130内に位置する場合に、レーダが区域100内で作動し及び区域100内で生きている対象物104を追跡するように、レーダを区域100内で作動するように起動させることができる。レーダは、対象物104が区域100内の視野130内に位置付けられたときに、区域100内で生きている対象物104を追跡することに基づいてデータのセットを生成し、プロセッサがデータのセットに基づいて対象物104がイベント(例えば、データのセットに基づいて、区域100内で医療緊急事態、転倒、死亡、心臓発作、発作)が発生しているかどうかを決定し、区域100内で発生していると決定されたイベントに対応するアクションを取る(例えば、遠隔電話ユニット又はサーバとの通信を開始する)。例えば、プロセッサは速い転倒と遅い転倒を区別することができ、各々が医療目的のために独自のシグネチャと関連付けられる。例えば、イベントは医療イベントであり、診断予測又は診断予想とすることができる。例えば、アクションは、レーダによって追跡されている対象物104又はその環境に関する1又は2以上の基準に基づく閾値によってトリガできる。例えば、アクションは、(a)デバイス102が(例えば、そのSIMモジュールを介して)予め設定された電話番号(例えば、家族、世話人、ソーシャルワーカー、医療専門家、看護師、個人的な医師、医療施設、緊急サービス)に電話をかけること、(b)(例えば、b)区域100、デバイス102、及び対象物104から離れたサーバにメッセージを送信する(例えば、Wi-Fiインタフェースを介して)こと、(c)予めプログラムされたエスカレーションアクションのセットを実行すること(例えば、対象物104からの応答がない場合、「大丈夫ですかメッセージ」をサウンドし、予め設定された電話番号に電話をかける)、又は(d)他の適切なアクションとすることができる。上述したように、対象物104は、視野130に入るために区域100に住んでいる必要はない。このように、対象物104は、区域100に(例えば、繰り返しパターンであれ、一度の訪問であれ、比較的長期間又は一時的に)存在し、視野130内に存在することができる。
レーダは、局所放射線法(例えば、連邦通信委員会によって規制される)を遵守しながら、動作近傍にある他の対象物(例えば、据置型又は移動型医療機器、装着型医療機器、ペースメーカー、インスリンポンプ、輸液ポンプ、電子レンジ、テレビ、ラジオ、Wi-Fi、携帯電話、プリンタ、ネットワーク機器)と放射感謝することなく、約12GHzから約18GHzの間でこれらの値を含むKuバンド、約18GHzから約27GHzの間でこれらの値を含むKバンド、又は約26.5GHzから約40GHzの間でこれらの値を含むKaバンドで動作することができる。レーダがこのようなバンドのうちの少なくとも2つで動作する場合、レーダは、このようなバンドの少なくとも2つで動作する単一のレーダユニットとすることができ、又は、レーダは、このようなバンドの少なくとも2つにそれぞれ専用のレーダユニットの少なくとも2つを有することができる。例えば、レーダは、約12GHz及び約18GHzの間でこれらの値を含むKuバンドで動作することができる。例えば、レーダは、約18GHz及び約27GHzの間でこれらの値を含むKバンドで動作することができる。例えば、レーダは、約26.5GHz及び約40GHzの間でこれらの値を含むKaバンドで動作することができる。例えば、レーダは、約12GHzと約18GHzとの間でこれらの値を含むKuバンド、約18GHzと約27GHzとの間でこれらの値を含むKバンド、又は約26.5GHzと約40GHzとの間でこれらの値を含むKaバンドのうちの少なくとも2つで動作することができ、これらは、本明細書で開示されるように、様々な基準、シグネチャ、又は閾値が満たされているか満たされていないかをプロセッサが決定することに基づいて(例えば、対象物104又は区域100又はそのコンテンツの解像度を高めるため、或いは電力又は熱放散を管理するため)、プロセッサによって要求され場合など、連続的(例えば、対象物104又は区域100又はそのコンテンツの解像度を高めるため、或いは電力又は熱放散を管理するため、レーダは、これらのバンドの少なくとも2つの間で切り替えられる)であるか、或いは、本明細書で開示されるように、様々な基準、シグネチャ、又は閾値が満たされているか満たされていないかをプロセッサが決定することに基づいて(例えば、対象物104又は区域100又はそのコンテンツの解像度を高めるため、或いは電力又は熱放散を管理するため)、プロセッサによって要求され場合など、並列(例えば、補完又は妥当性確認、もしくは確認のため自己干渉することなくこれらのバンドのうちの2つで同時に動作する)である。例えば、レーダは、約12GHzと約18GHzとの間でこれらの値を含むKuバンド、約18GHzと約27GHzとの間でこれらの値を含むKバンド、又は約26.5GHzと約40GHzとの間でこれらの値を含むKaバンドで動作することができ、これらは、本明細書で開示されるように、様々な基準、シグネチャ、又は閾値が満たされているか満たされていないかをプロセッサが決定することに基づいて(例えば、対象物104又は区域100又はそのコンテンツの解像度を高めるため、或いは電力又は熱放散を管理するため)、プロセッサによって要求され場合など、連続的(例えば、対象物104又は区域100又はそのコンテンツの解像度を高めるため、或いは電力又は熱放散を管理するため、レーダは、これらのバンドの間で切り替えられる)であるか、或いは、本明細書で開示されるように、様々な基準、シグネチャ、又は閾値が満たされているか満たされていないかをプロセッサが決定することに基づいて(例えば、対象物104又は区域100又はそのコンテンツの解像度を高めるため、或いは電力又は熱放散を管理するため)、プロセッサによって要求され場合など、並列(例えば、補完又は妥当性確認、もしくは確認のため自己干渉することなくこれらのバンドのうちの2つで同時に動作する)である。例えば、本明細書で開示されるように、様々な基準、シグネチャ、又は閾値が満たされているか満たされていないか(例えば、対象物104又は区域100又はその内容物の解像度を高めるため、又は電力又は放熱を管理するため)をプロセッサが決定したことに基づいてプロセッサによって要求された場合など、約12GHz~約18GHzの間でこれらの値を含むKuバンド内の周波数を切り替えることができる。例えば、レーダは、本明細書で開示されるように、様々な基準、シグネチャ、又は閾値が満たされたか又は満たされなかったか(例えば、対象物104又は区域100又はその内容物の解像度を高めるため、又は電力又は熱放散を管理するため)をプロセッサが決定することに基づいてプロセッサによって要求された場合など、約18GHz~約27GHzの間でこれらの値を含むKバンド内の周波数を切り替えることができる。例えば、レーダは、本明細書に開示されるように、様々な基準、シグネチャ、又は閾値が満たされたか又は満たされなかったか(例えば、対象物104又は区域100又はその内容物の解像度を向上させるため、又は電力又は熱放散を管理するため)を決定するプロセッサに基づいてプロセッサによって要求された場合など、約26.5GHzと約40GHzとの間でこれらの値を含むKaバンド内の周波数を切り替えることができる。これらのバンドは、本明細書に開示されているように、様々な理由から技術的に有益であることが予想外に判明した。
Ku-bandに関して、レーダは、約12GHzと約18GHzとの間でこれらの値を含む無線周波数(約24.00ミリメートルと約16.65ミリメートルとの間の波長)で区域100内で動作し、又はレーダは、約12GHzと約18GHzとの間でこれらの値を含むKu-band内で周波数を切り替えてもよく、例えば、本明細書で開示されるように、様々な基準、シグネチャ、又は閾値が満たされたか又は満たされなかったかを決定するプロセッサに基づいてプロセッサによって要求された場合(例えば、例えば、本明細書で開示されるように、対象物104又は区域100又はその内容物の解像度を高めるため、又は電力又は放熱を管理するため)である。このバンドは、視野130内の壁/対象物を、より高い周波数よりも良好に透過し、及びレーダがより遠くまで到達することを可能にし、区域100内の対象物104の位置追跡及び区域100内の対象物104の姿勢検出に有用であることが、技術的に有益であることが予想外に発見された。
Kバンドに関して、レーダは、約18GHzと約27GHzとの間でこれらの値を含む無線周波数バンド(約16.65ミリメートルと約11.10ミリメートルとの間の波長)で区域100内で動作し、又はレーダは、様々な基準、シグネチャ、又は閾値が満たされたか又は満たされなかったかを決定するプロセッサに基づいてプロセッサによって要求された場合など、約18GHzと約27GHzとの間でこれらの値を含むKバンド内の周波数を切り替えてもよい(例えば、例えば、本明細書で開示されるように、対象物104又は区域100又はその内容の解像度を高めるため、又は電力又は放熱を管理するため)。このバンドは、水の吸収スペクトルのピークに対応するため、技術的に有益であることが予想外に発見された。これは、状況によっては、従来のレーダが22GHz以上の周波数で動作するように設定されていない場合があり、その周波数が水に吸収されやすいためである。従って、従来のレーダは通常、その信号が水蒸気を透過して、より反射率の高い(例えば金属)別の標的に到達することが望まれる。このように、対象物104が、水分含有量が最大60%である可能性のある人間等の哺乳類である場合、視野130内で対象物104を追跡するレーダは、区域100内の反射信号の量に大きな測定可能な変化を生じさせる可能性があり、これにより、区域100内で動作し、区域100内の視野130内で対象物104を追跡するレーダの正確さ又は精度が向上する。Kバンド内では、上記で説明したように、約23GHz及び約25GHzの間、特に約24GHzの間でこれらの値を含む無線周波数範囲が予想外に有益であった。
Kaバンドに関して、レーダは、約26.5GHzと約40GHzとの間でこれらの値を含む無線周波数バンド(約11.31ミリメートルと約7.49ミリメートルとの間の波長)内で区域100内で動作し、又はレーダは、様々な基準、シグネチャ、又は閾値が満たされたか又は満たされなかったかを決定するプロセッサに基づいてプロセッサによって要求された場合等、約26.5GHzと約40GHzとの間でこれらの値を含むKaバンド内で周波数を切り替えてもよい(例えば、例えば、本明細書で開示されるように、対象物104又は区域100又はその内容物の解像度を高めるため、又は電力又は放熱を管理するため)。このバンドは、対象物104が人間のような哺乳類である場合に、視野130内に位置するバイタルサイン(例えば、心拍数、呼吸数)を検出しやすくするために技術的に有益であることが予想外に見出されている。対象物104は視野130内で酸素の吸入/呼気又は血液の脈動により繰り返し偏向する可能性があるので、この状態はプロセッサにより検出されるキャリア周波数の波長の変化をより大きな割合にする。
レーダは、本明細書で開示されるように、様々な基準、シグネチャ、又は閾値が満たされているか満たされていないかをプロセッサが決定すること(例えば、対象物104又は区域100又はその内容物の解像度を高めるため、又は電力又は熱放散を管理するため)に基づいて、プロセッサによって要求されたときに、ドップラモード(又は別のレーダモダリティ)と飛行時間モード(又は別のレーダモダリティ)との間でモダリティを切り替えることができる。このような切り替えは、本明細書で開示されるように、レーダがKuバンド、Kバンド、Kaバンド、又は他のバンドで動作しているかどうかにかかわらず、直列又は並列に動作してもしなくてもよく、互いに干渉してもしなくてもよく、周波数切り替え又はバンド切り替えと共にあってもなくてもよいことに留意されたい。例えば、レーダは、ドップラーモードで動作する第1のレーダユニットと、飛行時間モードで動作する第2のレーダユニットとを有することができ、プロセッサは、第1のレーダユニットがドップラーモードで動作し、その後、第2のレーダユニットに切り替えて飛行時間モードで動作するように要求するか、又はその逆を、プロセッサが様々な基準、シグネチャ、又は閾値が満たされたか又は満たされなかったかを決定することに基づいて行う(例えば、並列又は直列レーダモード動作も可能であるが、本明細書で開示されるように、対象物104又は区域100又はその内容物の解像度を高めるため、又は電力又は熱放散を管理するため)。第1のレーダユニット及び第2のレーダユニットは、本明細書で開示されるように、共通のハウジングによって(例えば、内部的に、外部的に)ホストできるか、又は各々が、互いに間隔を置いて(例えば、約5、4、3、2、1フィート又はメートル以内に)配置できる独自のハウジングを有することができることに留意されたい。同様に、例えば、レーダは、並列又は直列レーダモード動作が可能であるが、本明細書に開示されるように、様々な基準、シグネチャ、又は閾値が満たされたか又は満たされなかったか(例えば、対象物104又は区域100又はその内容物の解像度を高めるため、又は電力又は熱放散を管理するため)をプロセッサが決定することに基づいて、プロセッサがレーダをドップラーモードで動作させ、その後飛行時間モードに切り替えることを要求する、又はその逆を行う、ドップラーモード又は飛行時間モードで動作することができる。
このレーダは、約5GHz(及びそれぞれのバンド内)、約24GHz(及びそれぞれのバンド内)、約60GHz(及びそれぞれのバンド内)、及びその他の動作周波数(全て及びそれぞれのバンドは機能するが、幾つかのユースケースでは他のバンドよりも機能するものもある)、レーダ、信号処理、及び人工知能の専門知識を含む多くのプロトタイプの経験によって設計されている。例えば、約5GHz(及びその各バンド内)又は約60GHz(及びその各バンド内)に関して、レーダは、これらの周波数又はその対応するバンド内で動作するか、その中で周波数を切り替えるか、又はKuバンド若しくはKバンド若しくはKaバンド若しくは本明細書に開示される他のバンドとバンドを切り替えることができる。幾つかの実施形態において、幾つかの設計パラメータは、視野(レーダが見ることができるものの左右限界)に関する。例えば、水平方向で約120度(又は下側又は上側)、垂直方向で約90度(又は下側又は上側)、又はその他の視野があり得る。幾つかの実施形態では、設計パラメータは分解能(レーダが視野内の詳細を識別する粒度)に関連する。解像度は、約15度の「幅」、約15度の「高さ」、及び約25cmの深さを有するボクセル(3Dピクセル)を介して実施することができ、位置検出及び転倒検出に有用であるが、各々が個々に高くても低くても、解像度の形態は可能である。心拍数、呼吸数、又はその他のバイタルサインの測定に有用である。幾つかの実施形態では、設計パラメータの中には、透過性(レーダが一般対象物(壁、家具など)を透過する能力と、監視対象物体(人間など)からの反射とのバランス)に関するものもある。例えば、幾つかの実施形態は、人間の標的からの良好な反射又は十分な反射を伴って、米国標準のスタッド付き乾式壁又は乾式壁/サイディングの2層を約20メートルで貫通することを可能にする。この距離は例示であり、他のパラメータ(例えば、補足的なデータソース、補足的なレーダ、壁又は家電製品又は家具の製造に使用される材料の種類、地上階又は物理的領域又は監視階又は物理的領域に対するレーダの高さ、政府当局によって設定された電力制限)に基づいて増減することができることに留意されたい。幾つかの実施形態では、設計パラメータは送信電力に関係する(視野がレーダがスキャンする少なくとも幾つかの方向を定義する場合、送信電力はレーダがどの程度遠くまで見ることができるかに影響する)。
上記で説明したように、約18GHz~約27GHz(約16.65ミリメートル~約11.10ミリメートルの間の波長)、特に約23GHz~約25GHz、及びより特に約24GHzの間でこれらの値を含むKバンドで動作するレーダは、本明細書で開示されるように、それ自体が非常に広い範囲の用途又はユースケースにわたって人間の安全パラメータ内に十分に収まるように設定される規制された電力制限で文句を言われながら、信号浸透、追跡距離、及び人間検出の間の良好なバランスにより、予想外に有益であった。約18GHzから約27GHz(波長は約16.65ミリメートルから約11.10ミリメートル)の間でこれらの値を含むKバンドで、特に約23GHzから約25GHzの間でこれらの値を含むKバンド内で、より特に約24GHzでレーダを動作させることにより、レーダは、幾つかのアンテナアレイの幾つかの特性を変更することにより、又は将来の用途に必要とできる追加のレーダサブシステムボードを追加することにより、視野及び解像度を更に調整することができる。例えば、この動作形態は、正確な距離測定を可能にする比較的高い周波数でありながら、一部のアンテナを小型化し、全体的なアンテナアレイをコンパクトにすることを可能にし、本明細書で開示されるように、様々なフォームファクターへの統合を可能にする。
約18GHzと約27GHzとの間でこれらの値を含む(波長は約16.65ミリメートルと約11.10ミリメートルの間)、特に約23GHzと約25GHzとの間でこれらの値を含む、及びより特に約24GHzでKバンド内で動作するレーダの物質透過特性は、約60GHz又は約76~78GHzで動作するよりも屋内(例えば、区域100内)で追跡するために遙かに良好であるが、本明細書で開示されるように、約60GHz(又はその対応するバンド内、若しくはその中のスイッチ周波数、又はKuバンド若しくはKバンド若しくはKaバンド若しくは本明細書で開示される他のバンドとのスイッチバンド)、又は約76~78GHz(又はその対応するバンド内若しくはその中のスイッチ周波数又はKuバンド若しくはKバンド若しくはKaバンド若しくは他のバンドとのスイッチバンド)での動作は、屋内(例えば、区域100内)での幾つかのユースケースには十分とすることができる。
具体的には、約18GHzから約27GHzとの間でこれらの値を含む(波長は約16.65ミリメートルから約11.10ミリメートル)、特に約23GHzから約25GHzとの間でこれらの値を含む、及びより特に約24GHzのKバンド内で動作するレーダは、標準的な壁の構造の数層を通って動作し、様々な種類の衣服を見通すことができる。例えば、60GHzを超えるレーダの中には、壁が実質的に不透明であるか、又はノイズを発生させる衣服の影響を強く受ける可能性があるため、室内での動作が制限されるものがある。例えば、約60GHzで動作するレーダは、レーダの前方約7メートル以内に立っている比較的静止した対象物104の心拍数及び呼吸数を検出することができる。しかしながら、約60GHzで動作する幾つかのレーダの実施形態は、衣服や人体を含む固形物を十分に透過しない。そのため、物体104が動いて、もしあれば衣服がはためいた場合、測定値にノイズが入る可能性がある。対照的に、約18GHzから約27GHz(波長は約16.65ミリメートルから約11.10ミリメートル)の間でこれらの値を含む、特に約23GHzから約25GHzの間でこれらの値を含む、及びより特に約24GHzでKバンド内で動作するレーダは、人体を透過することができ、これにより動作関連ノイズを最小限に抑えることができる。更に、レーダが約18GHzから約27GHz(波長は約16.65ミリメートルから約11.10ミリメートル)の間でこれらの値を含む、特に約23GHzと約25GHzの間でこれらの値を含む、及びより特に約24GHzでKバンド内でボクセルベースの追跡に基づいて動作する場合、プロセッサは、人体等の対象物104と交差しない任意の又は特定のボクセルを破棄、除去、削除、又は無視することができ、或いは代替的に、区域100内の人体等の複数の対象物104のバイタルを同時に測定することができる。例えば、ボクセルベーストラッキングを使用する場合、プロセッサは、レーダからデータのセットを受信し、データのセットに基づいて形成されたボクセルのセットにアクセスし、ボクセルのセットからボクセルの第2のサブセットが識別されるように、ボクセルの第1のサブセットが区域100で生きている対象物104を表していないことに基づいて、ボクセルのセットからボクセルの第1のサブセットを破棄、除去、削除、又は無視し、ボクセルの第2のサブセットに基づいて定義区域内で発生していると決定されたイベントに応答して、本明細書に開示されるようなアクションを取る。従って、この形式のボクセルフィルタリングは、より高い処理効率を可能にする。更に、約18GHzから約27GHz(波長は約16.65ミリメートルから約11.10ミリメートル)の間でこれらの値を含む、特に約23GHzから約25GHzの間でこれらの値を含む、より特に約24GHzでKバンド内で動作するレーダは、ボクセル内でミリメートルレベルの解像度を可能にし、心拍及び呼吸の関数として個人の組織及び皮膚の動きを見ることができる。
具体的には、約18GHzから約27GHzとの間でこれらの値を含む(波長は約16.65ミリメートルから約11.10ミリメートル)、特に約23GHzから約25GHzとの間でこれらの値を含む、及びより特に約24GHzのKバンド内で動作するレーダは、標準的な壁の構造の数層を通って動作し、様々な種類の衣服を見通すことができる。例えば、60GHzを超えるレーダの中には、壁が実質的に不透明であるか、又はノイズを発生させる衣服の影響を強く受ける可能性があるため、室内での動作が制限されるものがある。例えば、約60GHzで動作するレーダは、レーダの前方約7メートル以内に立っている比較的静止した対象物104の心拍数及び呼吸数を検出することができる。しかしながら、約60GHzで動作する幾つかのレーダの実施形態は、衣服や人体を含む固形物を十分に透過しない。そのため、物体104が動いて、もしあれば衣服がはためいた場合、測定値にノイズが入る可能性がある。対照的に、約18GHzから約27GHz(波長は約16.65ミリメートルから約11.10ミリメートル)の間でこれらの値を含む、特に約23GHzから約25GHzの間でこれらの値を含む、及びより特に約24GHzでKバンド内で動作するレーダは、人体を透過することができ、これにより動作関連ノイズを最小限に抑えることができる。更に、レーダが約18GHzから約27GHz(波長は約16.65ミリメートルから約11.10ミリメートル)の間でこれらの値を含む、特に約23GHzと約25GHzの間でこれらの値を含む、及びより特に約24GHzでKバンド内でボクセルベースの追跡に基づいて動作する場合、プロセッサは、人体等の対象物104と交差しない任意の又は特定のボクセルを破棄、除去、削除、又は無視することができ、或いは代替的に、区域100内の人体等の複数の対象物104のバイタルを同時に測定することができる。例えば、ボクセルベーストラッキングを使用する場合、プロセッサは、レーダからデータのセットを受信し、データのセットに基づいて形成されたボクセルのセットにアクセスし、ボクセルのセットからボクセルの第2のサブセットが識別されるように、ボクセルの第1のサブセットが区域100で生きている対象物104を表していないことに基づいて、ボクセルのセットからボクセルの第1のサブセットを破棄、除去、削除、又は無視し、ボクセルの第2のサブセットに基づいて定義区域内で発生していると決定されたイベントに応答して、本明細書に開示されるようなアクションを取る。従って、この形式のボクセルフィルタリングは、より高い処理効率を可能にする。更に、約18GHzから約27GHz(波長は約16.65ミリメートルから約11.10ミリメートル)の間でこれらの値を含む、特に約23GHzから約25GHzの間でこれらの値を含む、より特に約24GHzでKバンド内で動作するレーダは、ボクセル内でミリメートルレベルの解像度を可能にし、心拍及び呼吸の関数として個人の組織及び皮膚の動きを見ることができる。
デバイス102が、対象物104である(例えば、DIY)、又はそうでない(例えば、代理人、子供、又は親若しくは被介護者に代わる世話人)場合がある、ユーザに提供されたとき、ユーザは、デバイス102(例えば、構成及び使用)に関する指示を受けることができる。例えば、ユーザが対象物(例えば、DIY)である場合もあれば、ユーザが対象物でない場合(例えば、代理人、子供、親又は介護を受ける人の代理の世話人)もある。デバイス102は、様々な方法でユーザに提供することができる。例えば、デバイス102は、郵送され(例えば、USメール)、宅配され(例えば、FedEx)、出荷され(例えば、パッケージで)、送られ、手渡され、配達され、地域、住宅、又は車両に存在し、又は設置され、或いは他の方法で好適にユーザに利用できる。ユーザには様々な方法で指示することができる。例えば、ユーザは、書面、図面、又は印刷されたマニュアル、コンピュータファイル(例えば、ポータブルドキュメントフォーマットファイル、プレゼンテーションファイル、ワードプロセシングファイル、画像ファイル、ビデオファイル、オーディオファイル)、ウェブサイト、モバイルアプリケーション、音声又は絵によるガイド、聴覚的又は視覚的なウィザード、コールセンター等の媒体を介して指示されるか、又はデバイス(例えば、使用方法)に関する他の何れかの適切な指示を受けることができる。対象物104がその中に(例えば、比較的一時的に)存在することがあるが、対象物104がそこで生きている区域100内でデバイス102をどのように及びどこに位置付けるかについて、ユーザが指示を受けることができる。ユーザは、区域100内でのレーダの給電方向、オン方法、及び起動方法に関して指示を受けることができる。初期設定又はセットアップが必要な場合は、それに応じてユーザに指示することができる。
レーダが設定され、起動されると、レーダは、区域100内で生きている(又は位置付けられた)対象物104を追跡し、区域100内で生きている(又は位置付けられた)対象物104を追跡することに基づいてデータのセットを生成し、データのセットをプロセッサに送信して、データのセットに基づいてアクションを取るべきか否かをプロセッサが決定し(例えば、対象物104又は区域100に関するデータソースからの他の知識、予測、推定、推論、又はデータと個別に又は組み合わせて)、データのセットに基づいてアクションを取るようにする。例えば、プロセッサは、データのセットに基づいて、対象物104が区域100内でイベント(例えば、医療緊急事態、転倒、死亡、心臓発作、発作、診断予測、診断推定、診断予測)を経験しているかどうかを決定し、区域100内で発生していると決定されたイベントに応答するアクションを取る(例えば、遠隔電話ユニット又は遠隔サーバとの通信を開始する)ことができる。例えば、プロセッサは、一定期間にわたる可能性のあるデータのセットに基づいて、対象物のシグネチャを形成し、シグネチャをイベントのセット(例えば、医療緊急事態、転倒、死亡、心臓発作、発作、診断予測、診断予測)に対応するシグネチャテンプレートのセットと比較し、次いで、シグネチャとシグネチャテンプレートのセットとの間の一致閾値が満たされたか又は満たされなかったかを決定することに基づいて、対象物100がイベントを経験しているかどうかを決定することができる。例えば、対象物104の健康状態(例えば、日常生活の活動、運動量、移動速度、反応時間)が悪化している可能性があると推定するために、一致閾値は満たされるか又は満たされない場合がある。
イベントは、区域100内の対象物104の日常生活の活動(例えば、食事、飲酒、睡眠、洗濯、入浴、***、読書、座位、運動、洗濯、調理、掃除)に関連することができる。例えば、イベントは、対象物104が日常生活の活動を十分に又は不十分に行っていること、又は日常生活の活動の数、頻度又は品質の減少又は増加又は維持があることを識別することである。同様に、このイベントは、区域100内での対象物104の転倒に関連することもある。同様に、このイベントは、対象物104が区域100内で予め設定された時間期間静止していること(例えば、死亡、死亡、麻痺、負傷、意識不明、睡眠)に関連することができる。更に、このイベントは、対象物104が予め設定された時間期間、区域100から不在であること(例えば、紛失、消失、負傷、死亡、意識不明、発作、閉塞)に関連することができる。及び、このイベントは、対象物104が区域100内にある間(例えば、死亡、麻痺、負傷、意識不明、閉塞区域又はカバレージギャップ内で眠っている)、予め設定された時間期間、対象物104が区域100内で追跡されないことに関連することができる。
プロセッサは、区域100内の対象物104がイベントを経験しているかどうかを決定する必要はないことに留意されたい。このように、追加的であるか代替的であるかにかかわらず、プロセッサは、イベントから独立しているか、イベントに依存しているか、またはイベントなしで、データのセットに基づいてアクションが取られるべきか否かを決定し、データのセットに基づいてアクションを取り、これは、イベントとは独立している場合も、イベントとは関係ない場合もある。例えば、プロセッサは、本明細書で開示されるように、区域100内の対象物104によって体験されているイベントがないこと、又はイベントとは無関係に若しくは不可知論的に、バンド(例えば、Kuバンド、Kバンド、Kaバンド)内の周波数変更が必要である(例えば、対象物104若しくは区域100若しくはそのコンテンツの解像度を高める、又は電力若しくは放熱を管理する)可能性があること、又はバンド変更(例えば、Ku-バンド、K-バンド、又はKa-バンドのうちの少なくとも2つのバンド間)が、イベントとは無関係又は無関係に必要とされる(例えば、対象物104又は区域100又はそのコンテンツの解像度を向上させる、又は電力又は放熱を管理する)可能性があること、又はデータのセットが、イベントとは無関係又は無関係に、別のデータソース(例えば、マイクロホン、カメラ、センサのセット)によって妥当性確認又は確認されることが必要とされる可能性があることを決定することができる。
本明細書で説明するように、デバイス102は、テレビ、ダムスピーカ及びスマートスピーカ、ブックエンド、植木鉢、プランターポット、花瓶(又は他の容器)、家具(例えば、テーブル、椅子、ソファ、壁掛け又は卓上又は棚上額縁、書棚、棚、ドレッサー、ベッド、キャビネット、鎧戸)、家電製品(食器洗い機、オーブン/コンロ、電子レンジ、冷蔵庫、洗濯機、乾燥機など)など、幅広い種類の日常の家庭用対象物で又はそのようなものとして具現化することができる。このような実施は、本明細書に開示されているように、現在の提供物の様々なセンシング能力に対して明確な技術的強化を提供する。しかしながら、非家庭用又は非住宅の追加的又は代替的なユースケースも可能であることに留意されたい。これらは、車内や車両内(バス、船、飛行機、鉄道車両など)で、人々が運転中や通勤中、又はその他の目的地までの移動中、及び人々が生活、仕事、又は遊んでいるときに、目の動き、表情、口の動き、頭の動き、関節の動き、心拍数、呼吸数、又はその他のバイタルを測定するためのアプリケーションを含むことができる。例えば、デバイス102が車両(例えば、自動車、トラック、バス、コックピット)に設置又は含まれる場合、本明細書に開示されるように、レーダは、車両のオペレータ(例えば、車両の運転者)又は乗客が、疲れているか、眠いか、眠っているか、意識がないか、死んでいるか、発作を起こしているか、酔っているかを追跡し、その後、プログラムされた適切なアクション(例えば、車両を発進させない、安全であれば車両を減速又は停止させる、車両から緊急電話番号又は無線連絡先に通知する、車両からプリセットの電話番号又は無線連絡先に通知する、車両からリモートサーバにジオロケーションを送信する、車両のウィンドウを開く、車両のホーン又はセキュリティアラームをサウンドで鳴らす、安全又は寒すぎたり車両が動いていなければドアを開ける、車両からソーシャルメディアに投稿する)を取ることができる。同様に、デバイス102が車両(例えば、乗用車、自動車、バン、ミニバン、スポーツ用多目的車)に設置又は含まれている場合、本明細書に開示されるように、レーダは、乳児(又は乳児、幼児、障害者、虚弱者、又は高齢者)が車両(例えば、車両内に乳児(又は乳児、幼児、障害者、虚弱者、高齢者)以外が追跡されていない場合、チャイルドシートに乳児(又は乳児、幼児、障害者、虚弱者、高齢者)がいるかどうかを確認し、プログラムされた適切なアクション(例車両を発進させる、車両のエアコン又は暖房又は空調をオンにする、車両から緊急電話番号に通知する、車両から予め設定された電話番号に通知する、車両から遠隔サーバに位置情報を送信する、車両のウィンドウを開く、車両のホーン又は車両のセキュリティアラームを鳴らす、安全又は寒すぎず車両が動いていなければ車両のドアを開ける、車両からソーシャルメディアに投稿する)を取ることができる。これらの状況の追跡は、本明細書で開示されるように、他の入力デバイス(例えば、マイクロホン、カメラ、センサ)からのデータによって補足され、オンボードバッテリによって給電される。
本明細書で説明するように、約18GHz~約27GHzの間でこれらの値を含む(約16.65ミリメートル~約11.10ミリメートルの間の波長)、特に約23GHz~約25GHzの間でこれらの値を含む、及びより特に約24GHzのKバンドで動作するレーダは、区域100をシミュレートすることを含むことができる、対象物104をシミュレートするためのボクセルのセットにプロセッサが変換するために、データのセットをプロセッサに供給する飛行時間レーダとすることができる。レーダは、本明細書で開示されるように、ボクセルのセットの解像度が不完全、不正確、不正確である、又は予め設定された解像度の閾値を満たすか又は満たさないかを高めるために、バンド(例えば、Kuバンド、Kバンド、又はKaバンドの間)又は周波数(例えば、Kuバンド、Kバンド、又はKaバンド内)を切り替えることができる。このように、レーダは、家庭;病院又は老人ホーム又はリハビリ施設;高齢者生活施設;ケアハウス及びシェルター、又は他の適切な医療施設又は非医療施設において、地上又は地下の別を問わず、屋内又は屋外の別を問わず、視野130内の対象物104(例えば、人間、高齢者、身体障害者、病弱者)の位置、***、又はバイタルサインを追跡することができる。
本明細書で更に説明するように、デバイス102に含まれてプロセッサによって制御されるマイクロホンのセットは、任意選択的に、サウンドソースを位置特定又は定位させる高品質3Dオーディオマッピングを提供することができ、また、任意選択的に、双方向オーディオ機能を提供することができる。例えば、マイクロホンのセットは、プロセッサにオーディオデータ(及び他のセンサにそれぞれのデータ)を供給して、エッジでのハードウェアアクセラレーションによる人工知能(AI)と処理を組み合わせた柔軟なコンピューティングプラットフォーム、すなわちエッジコンピューティングを実現することができる。本明細書で更に説明するように、デバイス102は、デバイス102が他のデバイスのハブとして機能し、データ、アラート、及び重要な情報を、クラウドコンピューティングサービス(例えば、Amazon Web Services、Google Cloud)内で実行されている仮想コンピューティングインスタンス(例えば、サーバ、アプリケーション、データベース)又は電話機との間で、有線、無線、又は導波路方式に関わらず転送できるように、単一又は様々な通信オプション(例えば、有線、無線、導波路)を含むことができる。効率とセキュリティを最大化するために、デバイス102は、様々なプロセッサ/レーダアルゴリズムの改良及び追加、並びにデバイス及びサービスの任意選択で進化するエコシステムをサポートするために、セキュア且つ定期的に無線で更新することができる。
本明細書で説明するように、レーダは、データのセット(例えば、生データ)をプロセッサ(例えば、エッジプロセッサ)に送信し、プロセッサが、視野130内の区域100に関する高解像度の3D情報(例えば、ボクセル情報)を再構成するために、搭載アルゴリズムで処理する。その後、デバイス102は様々な技術を適用して、対象物104に関する様々な情報を特定又は推論する。例えば、対象物104が人間である場合、プロセッサは、対象物104の***(例えば、起立、臥位、仰臥位、伏臥位、仰臥位)又は対象物104の日常生活の活動(例えば、座る、立つ、歩く、倒れる、寝る、食べる、運動する、シャワーを浴びる、入浴する、調理する)を特定することができる。プロセッサは、この情報を、他のセンシングサブシステム(例えば、音声、視覚、温度、動き、距離、近接性、水分)からのデータ及び利用可能な場合には追加のデータソース-フィットネスアプリ(例えば、対象物104を追跡)からソーシャルメディア(例えば、例えば、対象物104のプロファイル)、電子健康記録(例えば、対象物104のプロファイル)に至るまで、利用可能な場合には、付加的なデータソースを用いて、人々がどのような状態にあるかを推測(例えば、確率的)ではなく(例えば、決定論的に)知ることにより、電子デバイス102は、誤報やリスク上昇の兆候の見逃しを最小限に抑えつつ、人々の安全、ウェルビーイング、及びサポートされるセルフケアを可能にすることができる。
本明細書で説明するように、デバイス102は、データのセットの増大の好循環から利益を得る。これらのデータのセットが品質の向上を促し、ユーザの価値を高め、その結果、より多くの利用が生まれ、より多くのデータが生み出される。幾つかの実施形態では、デバイス102はマルチセンサアンビエントセンシングプラットフォームを有し、及びクラウドコンピューティングサービスは貴重なコンテキストを提供する。例えば、デバイス102は、継続的な現場でのA-Bテストによって(例えば、無線ファームウェアアップデートによって)更に開発/強化され、センサ処理、健康モニタリング、ユーザエクスペリエンスの改善を生み出し、全てのベースは、継続的にAIを改善することで、時間の経過とともに、追加の機能、ユースケース、及び結果としてもたらされる提供物を触媒する。例えば、デバイス102は、プロセッサにアクセス可能なメモリ(例えば、永続メモリ、フラッシュメモリ)を備えてもよく、メモリは、対象物104が、区域100内の対象物104の健康、安全、又はセキュリティに関連することができる様々な基準、シグネチャ、又は閾値を満たすか又は満たさないかを決定するように訓練されたAIモデル(例えば、畳み込みニューラルネットワーク、リカレントニューラルネットワーク、強化アルゴリズムに基づく)を記憶する。このように、対象物104が人間である場合、プロセッサはAIモデルにアクセスして長い時間ベースラインを分析し、人間の安全性、ウェルビーイング、及び健康の変化の初期指標を観測することができる。従って、デバイス104を使用して対象物104を経時的に追跡すると、AIモデルが対象物104をよりよく理解することに基づいて、監視も改善されるはずである。
本明細書で説明するように、デバイス102には多くの例示的な使用例がある。例えば、対象物104が人間である場合、(例えば、レーダを介してプロセッサが)日常的な生体測定、運動、及び日常生活の活動を観測すること(及びこれらに基づいてプロセッサが動作すること)は、健康及び安全リスクの潜在的な出現を、エピソード的な身体検査、検査室、及び診断検査よりもかなり前に、時には健康悪化の自覚よりもかなり前に、予防的に検出するのに役立つ。食事、飲酒、睡眠、運動、洗濯、入浴、シャワー、***、社交、着替え、服薬などの微小アクションなどの日常行動パターンの観測(例えば、レーダを介したプロセッサによる)と分析(例えば、レーダを介したプロセッサによる)を通じて、その人の健康状態及びウェルビーイングのデジタル画像が浮かび上がる(プロセッサはこれに基づいて行動できる)。更に、(例えば、レーダを介してプロセッサが)動き、ベッドにいる時間、トイレの使用頻度を観測し、分析し、これらに基づいて行動する(例えば、サウンドプロンプト、警告メッセージ、又はモバイルアプリによって本人、家族、又は医師に電子的に通知する)ことにより、本人、家族、又は臨床医でさえもなかなか気づかない病気の兆候を示すことができる。従って、デバイス102は、このような未検出の疾患状態に対する認識を高めることができるだけでなく、デバイス102は、(例えば、プロセッサによって)精神機能又は身体機能の悪化を特定し、(例えば、プロセッサによって)人間が既に経験している慢性状態が悪化する兆候を監視する(及びプロセッサがこれらに基づいて行動する)のを支援することもできる。デバイス102は、人々の安全、福利、及び健康に対するリスクのこのような兆候を、これらがより高い急性症状、及び救急車の出動、緊急治療室への入院、及び入院に至るよりかなり前に、(例えば、プロセッサによって)検出することを可能にする。従って、望ましい最終結果は、デバイス102によってサポートされる人々の苦難の軽減、事前予測的介入によるコストの削減、及び貴重な医療資源の効率的利用である。
デバイス102の1つの使用例は、プロセッサを介して対象物104の転倒を検出することである。例えば、対象物104が高齢の人間である場合、その転倒は健康及び安全にとって危険となる可能性がある。転倒はよくあることだが、この一般的な用語には、104が被った出来事の大きな変化及び微妙さが隠されている。位置、状況、方向、速度、方位、角度、又はその他、レーダによって追跡され、プロセッサに伝達される転倒の特徴や微妙な点は、その根本的な原因をプロセッサに示す手がかりとなる可能性があり、これらの詳細は臨床的に大きな意味を持つ。残念なことに、転倒した人の多くは、実際に何が起こったかを知る努力を複雑にするような怪我を負っており、及びこれはしばしば医師に診断上の難題を突きつける。レーダからのデータのセットに基づいてプロセッサによって決定される転倒の速度又は方向は、頭部の損傷、骨折及び回復の可能性に影響を及ぼす可能性がある。このように、プロセッサは、レーダからのデータのセットに基づいて様々な転倒要因を考慮又は検出することができる。これらの要素には、場所(どの部屋か、部屋内の位置、種類、及び強さ)を含むことができる。このような要因には、シャワーを浴びているときと、敷居のある部屋に入るときというような状況も含まれる。これらの要因には、結果-動けない、足を踏み外す、又は立たない動き-を含むことができる。これらの要因には、ベッドからの転落、立位からの転倒、又は椅子からの傾斜を含むことができる。これらの要因には、方向性-単純なつまずき、又は脳に影響を及ぼす出来事との相関関係がある可能性がある-を含むことができる。これらの要因には、速度(スピードは怪我を増やし、軌跡は転倒又は転倒を示す。このような要因には障害が含まれることがあり、非対称な動きは骨折の可能性がある。従って、これらの要因の幾つかは、傷害の程度又は基礎疾患の有無に関係している可能性がある。
デバイス102の1つの使用例は、プロセッサを介して対象物104の機能制限を検出することである。例えば、対象物104が高齢の人間である場合、その機能制限は健康及び安全にとって危険である可能性がある。虚弱な人間は、認知機能又は身体機能の制限の何れであっても、介護を求めたり、他者がこれに気づいたりする程度に障害される前に(例えば、レーダによって追跡され、プロセッサによって検出されるように)、経時的に精神的及び身体的機能に様々な変化が生じる可能性がある。精神機能の低下の検出可能な証拠(例えば、レーダにより追跡され、プロセッサにより検出されたもの)としては、セルフケアパターンの変化(例えば、レーダにより追跡され、プロセッサにより検出されたもの)、又は睡眠を維持する能力(例えば、レーダにより追跡され、プロセッサにより検出されたもの)が挙げられる。身体機能の低下の証拠(例えば、レーダにより追跡され、プロセッサにより検出されたもの)には、全体的な身体活動の低下(例えば、レーダにより追跡され、プロセッサにより検出されたもの)、歩行速度の低下(例えば、レーダにより追跡され、プロセッサにより検出されたもの)、又はつまずきの証拠(例えば、レーダにより追跡され、プロセッサにより検出されたもの)を含むことができる。
デバイス102の1つの使用例は、プロセッサを介して日常生活の活動の変化を検出することである。例えば、対象物104が高齢の人間である場合、このような変化は健康及び安全にとって危険である可能性がある。高齢者は、日常生活動作の能力を定期的に評価され(例えば、レーダで追跡され、プロセッサで検出される)、これらの変化(例えば、レーダで追跡され、プロセッサで検出される)は、セルフケア、対処、自立における将来の問題と相関する可能性のある老化プロセスの一部である。疾患状態(例えば、レーダにより追跡され、プロセッサにより検出される)と共に、これらの変化は、不良な転帰に対する脆弱性の代用であるフレイル指数(Frailty Index)(例えば、プロセッサにより追跡される)の重要な一部となり得る。従って、デバイス102は、睡眠、食事、飲酒、***、社交、又はその他を含む、日常生活の幾つかの主要な活動における人間の交戦を(例えば、レーダによって追跡され、プロセッサによって検出されるように)検出することができる。例えば、レーダから受信したデータのセットに基づいて、プロセッサは睡眠を追跡し、睡眠の中断、スケジュールの変更、安眠までの時間、又は早期覚醒を検出することができる。例えば、レーダから受信したデータのセットに基づいて、プロセッサは、タイミング、頻度、準備時間、飲食時間、又は調理の有無を追跡することができる。例えば、レーダから受信したデータのセットに基づいて、プロセッサはトイレの使用タイミング及び頻度を追跡することができる。例えば、レーダから受信したデータのセットに基づいて、プロセッサは社交性を追跡することができる-一人で過ごす時間、電話で過ごす時間、他人が訪問する頻度及び時間、同席する訪問者の数を測定する。本明細書で説明するように、プロセッサは対象物104を他のものと区別することができる。例えば、レーダから受信したデータのセットに基づいて、プロセッサは微小行動(例えば、薬の使用、着替え、身だしなみ)を追跡することができる。例えば、本明細書に開示される他のデータ源からのデータによって強化又は補足(例えば、増強)できるレーダからのデータのセットに基づいて、プロセッサは、対象物104及び別の対象物104(例えば、を追跡し、(例えば、経時的な対象物104の習慣及びシグネチャを学習することによって)対象物104が区域100内で対象物104に関わるイベントを経験しているかどうかを決定する前に、データのセットに基づいて、区域100内に位置する又は区域100内で生きている対象物104を、データのセットに基づいて、区域100内に位置する又は区域100内に住む別の対象物104から区別することができる。例えば、時間の経過とともに、プロセッサが区域100内の対象物104と別の対象物104とを区別することができるようになると、プロセッサは、データのセットに基づいて対象物104と別の対象物104とを区別することに基づいて、イベントが対象物104にとってカスタム(又は固有)であるか否かを決定することができる。
デバイス102の1つの使用例は、プロセッサを介して病気の証拠を検出することである。例えば、対象物104が高齢の人間である場合、その健康及び安全にとって危険な病気がある可能性がある。多くの病気は、プロセッサがレーダからのデータのセットに基づいて識別し、注意を喚起する(例えば、サウンドプロンプト、警告メッセージ、又はモバイルアプリによって、本人、家族、又は医師に電子的に通知する)ことができる異常によって証明される。プロセッサ(例えば、様々なAIアルゴリズムを実行する)及びクラウド分析ロジック(例えば、クラウドコンピューティングインスタンス内で実行される)は、プロセッサによって要求されたデバイス102の出力デバイス(例えば、スピーカ、ディスプレイ)によって、少なくとも一部の医療評価を推奨又は提案する際に役立つ様々な要因(通信ユニットを介してデバイス102によって送信される)の相関を可能にする。これらの病気の例としては、心肺系の病気-不規則な心拍(レーダによって送信されたデータのセットからプロセッサによって検出された心拍分析による)、心予備力の欠如(レーダによって送信されたデータのセットからプロセッサによって検出された、通常の活動中のベースラインより心拍数が増加)、又は呼吸予備力の欠如(レーダによって送信されたデータのセットからプロセッサによって検出された、通常の活動中のベースラインより呼吸数が増加)が挙げられる。これらの病気の例には、睡眠障害-夜間覚醒(レーダによって送信されたデータのセットからプロセッサによって検出された夜間の非定型的な上昇を介して)、いびきパターン(プロセッサによって検出されたマイクロホンを介して)、睡眠時無呼吸(レーダ又はマイクロホンによって送信されたデータのセットからプロセッサによって検出された呼吸数及び休止の分析を介して)を含むことができる。これらの病気の例としては、神経認知的な病気-認知機能の低下(レーダによって送信されたデータのセットからプロセッサによって検出された行動の異常な繰り返し)、引き返しパターン(レーダによって送信されたデータのセットからプロセッサによって検出された)、料理の省略(レーダによって送信されたデータのセットからプロセッサによって検出された)、又はセルフケアの低下(レーダによって送信されたデータのセットからプロセッサによって検出された)が挙げられる。これらの病気の例としては、歩行分析(レーダによって送信されたデータのセットからプロセッサによって検出されたもの)、立ち上がり時間分析(レーダによって送信されたデータのセットからプロセッサによって検出されたもの)及び歩行速度分析(レーダによって送信されたデータのセットからプロセッサによって検出されたもの)、又は発作検出(レーダによって送信されたデータのセットからプロセッサによって検出された異常な動き、転倒に先立つ異常な動き、発作後の状態)を介した神経筋の病気-運動障害-が挙げられる。これらの病気の例として、感染性の病気、咳の検出(レーダ又はマイクロホンから送信されたデータのセットからプロセッサによって検出される)は、インフルエンザ、肺炎、上側呼吸器感染症、COVIDの発症を示す可能性があり、;トイレ又は***の頻度(レーダから送信されたデータのセットからプロセッサによって検出される)は、***症又は下痢若しくは便秘の存在を示す可能性がある。このような病気の例としては、代謝性疾患-トイレの使用頻度(レーダによって送信されたデータのセットからプロセッサによって検出される)は、コントロールされていない糖尿病又は泌尿器系の問題又は胃の問題の兆候を示す可能性がある、又は甲状腺の状態は、(レーダによって送信されたデータのセットからプロセッサによって検出される)経時的な安静時心拍数を微妙に警告する可能性がある。例えば、本明細書に開示される様々な疾患に関して、プロセッサは、レーダからのデータのセットに基づいて、特定の疾患(例えば、神経疾患、神経変性疾患、パーキンソン病、アルツハイマー病、顔面肩甲上腕型筋ジストロフィー、クローン病、慢性閉塞性肺疾患、アトピー性皮膚炎)の潜在的な兆候、発症、又は兆候を識別するようにプログラムできる。
デバイス102の1つの使用例は、(レーダによって送信されたデータのセットからプロセッサによって)慢性的な状態を監視することである。例えば、対象物104が高齢の人間である場合、慢性的な状態が健康及び安全にとって危険な場合がある。慢性疾患の管理を成功させるための様々な要因は、個人の行動に関係している。デバイス102は、その個人の活動が健康を促進しているかどうかを理解することに加えて、その個人が状態の悪化に苦しんでいることを示唆する変化を(レーダによって送信されたデータのセットからプロセッサによって)検出することができる。デバイス102(プロセッサ)によって監視できる様々な慢性状態がある。例えば、一部の心不全やリズム障害は、心拍数及び呼吸数(レーダから送信されたデータのセットからプロセッサが)、移動速度(レーダから送信されたデータのセットからプロセッサが)、身体活動時間(レーダから送信されたデータのセットからプロセッサが)、又は投薬使用(レーダから送信されたデータのセットからプロセッサが)により監視することができる。一部の喘息及び慢性閉塞性肺疾患(COPD)は、心拍数及び呼吸数(レーダによって送信されたデータのセットからプロセッサによって)、咳及び喘鳴測定(レーダによって送信されたデータのセットからプロセッサによって)、移動速度(レーダによって送信されたデータのセットからプロセッサによって)、又は投薬使用(レーダによって送信されたデータのセットからプロセッサによって)によって監視されることがある。睡眠障害の中には、睡眠時間(レーダから送信されたデータのセットからプロセッサが)、中断(レーダから送信されたデータのセットからプロセッサが)、いびき検出(レーダ又はマイクロホンから送信されたデータのセットからプロセッサが)、又は心拍数及び呼吸数(レーダから送信されたデータのセットからプロセッサが)によって監視されるものもある。一部の神経行動学的状態は、日常生活の潜在的な低下(レーダによって送信されたデータのセットからプロセッサによって)、移動速度(レーダによって送信されたデータのセットからプロセッサによって)、投薬の使用(レーダによって送信されたデータのセットからプロセッサによって)、又は転倒寸前又は転倒(レーダによって送信されたデータのセットからプロセッサによって)の追跡によって監視することができる。例えば、プロセッサは、本明細書に開示されるように、レーダからのデータのセットに基づいて、又は他のセンサからのデータによって増強されて、このようなデータを融合して、転倒(又は他のイベント)を検出するだけでなく、少なくとも、対象物104の何らかの感情的健康、気分、及びストレスレベルを推定又は予測することができる。
図3は、本開示によるレーダを含むデバイスの一実施形態を示す。図4は、各々が本開示によるレーダ又はセンサを含むデバイスのセットの実施形態を示す。特に、デバイス102はスタンド106上に位置付けられる。デバイスは、上側、下側、及び上側と下側との間にまたがる中間部分を有するハウジングを含む。尚、上面又は中央部は省略することができる。
上面は木材を含むが、他の適切な材料(例えば、プラスチック、金属、ゴム、布、ガラス)を含むことができる。底側は木材を含むが、他の適切な材料(例えば、プラスチック、金属、ゴム、布、ガラス)を含むことができる。中間部分は布地を含むが、他の適切な材料(例えば、プラスチック、金属、木材、ゴム、ガラス)を含むことができる。図4に示すように、上側、下側及び中間部分を選択的に入れ替えて、所望に応じて異なる外観を作成できることに留意されたい。
ハウジングは、上面から見たときに楕円形状を有するが、これは必須ではなく、ハウジング(又は別の形態の支持体)は、他の態様(例えば、容器、筐体、箱、フレーム、ベース、立方体、立方体、ピラミッド、円錐、球体、卵形、テレビ装置、サウンドバー、スピーカ、ブックエンド、植木鉢、プランターポット、花瓶、家具、テーブル、椅子、ソファ、ベッド、ベビーベッド、棚、本棚、テレビ台、家電製品、食器洗い機、冷蔵庫、オーバー、コンロ、玩具、運動器具、トレッドミル、ローイングマシン、楽器、備品、電気設備、配管設備)。
図5は、本開示によるレーダを含むデバイスの一実施形態の論理図である。特に、デバイス102は、電源ユニット、電源ユニットを介して給電されるロジックユニット、ロジックユニットを介して(任意の構成要素を)制御され、電源ユニットを介して(任意の構成要素を)給電される通信ユニット(任意選択でそれ自体又はその構成要素を)保持するハウジング(例えば、筐体)を含む、内部又は外部)電源ユニットと、電源ユニットを介して給電される論理ユニットと、論理ユニットを介して(任意の構成要素を)制御され、電源ユニットを介して(任意の構成要素を)給電される通信ユニット(任意選択でそれ自体又はその任意の構成要素)と、論理ユニットを介して(任意の構成要素を)制御され、電源ユニットを介して(任意の構成要素を)給電されるスピーカユニット(任意選択でそれ自体又はその任意の構成要素)と、論理ユニットを介して(任意の構成要素を)制御され、電源ユニットを介して(任意の構成要素を)給電されるコネクタユニット(任意選択でそれ自体又はその任意の構成要素)と、を含む、論理ユニットを介して(任意の構成要素を)制御され、電源ユニットを介して(任意の構成要素を)給電されるユーザインタフェースユニット(任意のそれ自体又はその構成要素)、論理ユニットを介して(任意の構成要素を)制御され、電源ユニットを介して(任意の構成要素を)給電されるマイクロホンロフォン・ユニット(任意のそれ自体又はその構成要素)、及び論理ユニットを介して(任意の構成要素を)制御され、電源ユニットを介して(任意の構成要素を)給電されるセンサユニット(任意のそれ自体又はその構成要素)を含む。
論理ユニットは、プロセッサ、ランダムアクセスメモリ(RAM)、永続記憶装置(例えば、組み込みマルチメディアカード、ソリッドステートドライブ、フラッシュメモリ)、及びハードウェアアクセラレータ(例えば、ニューラルネットワークアクセラレータ、機械学習アクセラレータ)を含むが、ハードウェアアクセラレータは任意選択である。通信ユニット(任意それ自体又はその任意の構成要素)は、セルラーSIMユニット(例えば、SIMカード受信機及び対応する回路)、セルラーモデム、Wi-Fiユニット(例えば、Wi-Fiチップ)、ブルートゥース(又は別の近距離無線通信規格)ユニット(例えば、ブルートゥースチップ)、Zigbee(又は別の近距離オートメーション無線通信規格)ユニット (例えば、Zigbeeチップ)、Z-wave(又は別の近距離オートメーション無線通信規格)ユニット(例えば、Z-waveチップ)、近距離無線通信(NFC)ユニット(例えば、NFCチップ)、及び登録ジャック(RJ)を含む。通信ユニットは、本明細書に開示されているように、様々な通信に使用される。例えば、本明細書に開示されるように、デバイス102をデスクトップ又はモバイルデバイス(例えば、電話、ラップトップ、タブレット、ウェアラブルコンピュータ)又は別のデバイス102又はセンサとペアリング(例えば、設定又はセットアップのため)する必要がある場合、ブルートゥース又はWi-Fiユニットを使用することができる。デバイス102がWi-Fiに接続される必要がある場合(例えば、プロセッサによって形成されたデータをクラウドコンピューティングサービスに送信するため、又はクラウドコンピューティングサービスからデータを受信するため)、又はデスクトップ若しくはモバイルデバイス(例えば、電話、ラップトップ、タブレット、ウェアラブルコンピュータ)、又は本明細書に開示されるような別のデバイス102若しくはセンサに接続される必要がある場合、Wi-Fiユニット又はRJを使用することができる。例えば、デバイス102が(例えば、そのハウジングによって内部的に又は外部的にホストされた)ランプを有し、(それ自体又は別のデバイスの)表示灯を点灯させる必要があり、(それ自体又は別のデバイスの)一般的なアラームをサウンドする必要があり、又は、別のデバイスを使用して対象物104の特性(例えば、別のデバイスを使用して、Zigbee又はZ-waveプロトコル(又は他の適切なオートメーション通信プロトコル)は、(それ自体又は別のデバイスの)ランプ、(それ自体又は別のデバイスの)アラーム、(それ自体又は別のデバイスの)健康監視デバイス、及び(それ自体又は別のデバイスの)一般的なスマートホームオートメーションによって使用できる。)デバイス102が、本明細書で開示されるように、様々な動作のために構成される必要がある場合、このような構成は、本明細書で開示されるように、携帯電話、タブレットコンピュータ、ウェアラブルコンピュータ、又は対象物104若しくはユーザによって動作され、デバイス102と通信する別のコンピューティングユニット(例えば、ラップトップ、デスクトップ)上で実行されるモバイルアプリを介して行うことができる。この配置により、設定情報(Wi-Fiパスワードや認証コードなど)の収集が簡単になる。次に、どのようなコンピューティング・ユニットが使用されるにせよ、そのNFCユニットを使用して、その構成情報をデバイス102に(例えば、無線で)送信することができ、これにより、デバイス102は他の通信規格を使用することができる。ブルートゥース通信技術(又は他の短距離通信プロトコル)は、追加的又は代替的に、このような構成情報を送信するために使用されてもよい(そして、コンピューティングユニット及びデバイス102は、それに応じて構成されてもよい)ことに留意されたい。デバイス102が他のデバイス102と動作を同期させる又はデータを交換する必要がある場合(例えば、2つのレーダが協力して区域100をスキャンする場合)、通信ユニット(例えば、ブルートゥースユニット、Z-waveユニット、Zigbeeユニット、Wi-Fiユニット、RJユニット)の任意の通信構成要素を使用することができる。スピーカユニット(それ自体又は任意の構成部品)には、アンプ又はスピーカを含むことができる。スピーカユニットは、本明細書に開示されているように、様々なサウンド、ボーカル又はオーディオ出力に使用される。例えば、本明細書に開示されているように、設定、健康、安全、提案、推奨又はウェルネスコンテンツがスピーカユニットによって出力されることがある。電源ユニットは、リアパネルコネクタ(任意選択)、バレルジャック(任意選択)、配電/電源、チャージコントローラ(任意選択)及びバッテリーバックアップ(任意選択)を含むことができる。ユーザインタフェースユニット(任意それ自体又はその構成要素)は、物理的インタフェース(例えば、ボタン、ダイヤル、レバー、スイッチ)及び仮想インタフェース(例えば、グラフィカルユーザインタフェースを提示するタッチ又は非タッチディスプレイ)を含む。ユーザインタフェースユニットは、本明細書に開示されているように、様々な触覚又は視覚出力に使用される。例えば、構成、健康、安全、提案、推奨又はウェルネスコンテンツは、本明細書で開示されるように、ユーザインタフェースユニットによって出力できる。マイクロホンユニット(それ自体又はその構成部品は任意)には、マイクロホンのセットを含むことができる。マイクロホンユニットは、本明細書で開示されるように、サウンド、ボーカル、又はオーディオ入力の様々なキャプチャに使用される。例えば、本明細書で開示されるように、対象物104からであれその他からであれ、区域100内で識別された音声コマンド又はサウンドをマイクロホンユニットによって入力することができる。センサユニットには、レーダ、加速器(任意選択)、ジャイロスコープ(任意選択)、慣性計測ユニット(任意選択)、光検出器(任意選択)、局所温度センサ(任意選択)、局所湿度センサ(任意選択)及び微粒子センサ(任意選択)を含むことができる。センサユニットは、本明細書に開示されているように、様々な入力の感覚的取り込みに使用される。例えば、本明細書で開示されるように、対象物104又はその他からのものであれ、区域100で特定された感覚入力は、センサユニットによって入力できる。例えば、光検出器、局所温度検出器、局所湿度検出器、又は微粒子センサは、プロセッサがそれに応じて行動する又は行動することを決定するために、その周囲環境及びそのデータを感知することができる。例えば、フォトディテクタ、ローカル温度ディテクタ、ローカル湿度ディテクタ、又は微粒子センサは、プロセッサが通信ユニット(例えば、緊急サービス又は所定の電話番号に電話する、ガス供給、電気パネル、又は水道元バルブのオフ又は作動停止にする)又はスピーカユニット(例えば、対象物104を区域100の外に誘導する)又はユーザインタフェースユニットを介してアラートを発するように、火災、煙、一酸化炭素、汚染、又は他のイベントを感知することができる。このように、デバイス102が通信ユニットを含み、プロセッサが通信ユニットに(例えば、機械的、電気的、論理的に)結合されている場合、プロセッサは、通信ユニットに、別のデバイス102(例えば、ローカル)又は区域100から離れたコンピュータ(例えば、デスクトップ、ラップトップ、携帯電話)にメッセージを送信するように指示することを含むアクションを取ることができ、メッセージは、対象物104、区域100、又はイベントに関連するコンテンツを含む。
図6は、本開示による図3の内部図を示す。図8は、本開示による図6に基づく図3の内部キャビティの写真を示す。特に、デバイス102は、ハウジング202、論理ユニット204、電源ユニット206、通気口208、フレーム210、ヒートシンク212、スピーカ212、ウィンドウ214、レーダ216、及びマイクロホン218を含み、これらの一部は図5に示されている。ハウジング202はフレーム210をホストする。論理ユニット204は、論理ユニット204が電源ユニット206とウィンドウ214との間に延びるようにフレーム210上に固定又は取り付けられる(例えば、締結、嵌合、連動、接着)が、この位置付けは様々とすることができる。電源ユニット206は論理ユニット204に電力を供給する。電源ユニット206は、論理ユニット204が電源ユニット206とヒートシンク212又はレーダ又はウィンドウ214との間に延在するように、ハウジング202に固定又は取り付けられる(例えば、締結、嵌合、連動、接着)。電源ユニット206は論理ユニット204に面しているが、この位置付けは様々とすることができる。通気口208は、論理ユニット204が通気口208とスピーカ212(左側)のウィンドウ214との間に延在するようにハウジング202によって定められるが、この位置は変化してもよい。通気口208は対称的な開口部のセットによって形成されているが、これは必須ではなく、必要に応じて変化させることができる(例えば、非対称的な開口部)。ヒートシンク212は、レーダ216又はウィンドウ214と論理ユニット204又は電源ユニット206との間に配置されるが、この配置は変化してもよい。
通気口208及びヒートシンク212は、受動冷却部品のグループとして集合的に使用され、ヒートシンク212の設計方法(例えば、サイズ、形状)又は配置方法、又はハウジング202の設計方法(例えば、サイズ、形状)、又は通気口208の設計方法(例えば、サイズ、形状)又は配置方法に、対流を最適化する(例えば、上昇する熱を遠ざける)ためにそれぞれ影響を与える可能性がある。これは、通気口208及びヒートシンク212が最小又は無騒音で動作するため、技術的に有利であり、特定の環境(例えば、高齢の介護を受ける人)において望まれる場合がある。しかしながら、受動冷却部品群は、ヒートシンク212が所望よりも大きくなる可能性があるため、技術的に不利になる可能性があり、経済的に高価になる可能性、スペースが制限される可能性、又は供給不足により容易に入手できない可能性がある。同様に、通気口208又はヒートシンク212が除去する熱量が、ヒートシンク212又はハウジング202の周囲の空気の周囲温度(例えば、冬場のラジエータ、ヒータ、又は通気口の隣)に多く依存するため、論理ユニット204又はレーダ216がより高温で動作する可能性があるため、受動的冷却部品群は、技術的に不利になる可能性がある。従って、受動的冷却部品群が技術的に不利となるような状況では、能動的冷却剤を使用することができる。活性冷却剤は、冷却ファン、冷却液循環システム、又は他の適切な冷却剤とすることができる。能動冷却剤は、冷却ファンとして具現化される場合、レーダ216又は論理ユニット204上の周囲空気を強制的に分散させ、受動冷却部品群よりも効果的な冷却を可能にすることができる。しかしながら、アクティブクーラント(例えば、冷却ファン)には可動部品又はバランス部品があり、移動する周囲の空気により騒音が発生する可能性がある。同様に、アクティブクーラントも摩耗したり又はがたついたりすることがあり、これは特定の環境(例えば、高齢の介護を受ける人)では望ましくないことがある。同様に、活性クーラントは、デバイス102の長期信頼性を低下させ、集塵率を増加させ、機械的故障又は部品の不均衡の可能性を増加させ、コネクタの摩耗を増加させ、レーダ測定にノイズを付加する可能性があり、可能であれば、より多くのフィルタリング及びその補正を必要とする可能性がある。このように、使用ケースに応じて、レーダは能動的に冷却される場合もあれば、受動的に冷却される場合もある。
図6に示されるように、ハウジング202が2つのスピーカ212を含む場合、論理ユニット204又はヒートシンク212又はレーダ216は、これらのスピーカ212の間に延在することができるが、これらのスピーカ212は、ハウジング202の内部であるか外部であるかを問わず、他の位置に位置付けることができる。スピーカ212が2つ以上、又はスピーカ212が1つ、又はスピーカ212が全くない場合もあることに留意されたい。スピーカは電源ユニット206を介して給電され、及び論理ユニット204を介して制御される。
レーダ216(例えば、アンテナ付き受信機及びアンテナ付き受信機を有する回路基板、又は送信アンテナ及び受信アンテナを有するトランシーバ)は、ウィンドウ214とヒートシンク212又は論理ユニット204又は電源ユニット206との間に延びているが、この位置関係は異なっていてもよい。レーダ216はウィンドウ214を通して追跡(例えば、送受信)するため、ウィンドウ214がない場合もあるが、閉塞、干渉、ノイズを最小限に抑えることができる。図6に示すように、ハウジング202は、互いに対称な2つのウィンドウ214を含むが、ウィンドウ214が2つ以上あってもよく、又はウィンドウ214が互いに非対称とすることができる。
マイクロホン218は、レーダ216又はヒートシンク212又は論理ユニット204がマイクロホン218と電源ユニット206との間に延在するようにウィンドウ214に隣接して配置されるが、マイクロホン218は省略されてもよく、又は他の場所に配置されてもよい。マイクロホン218は、本明細書に開示されているように、電源ユニット206ビアを介して給電され、及び論理ユニット204によって制御され、レーダ216を補足、強化、補強、又はユーザ入力を受信する。
図10は、本開示によるレーダのアンテナセットを備えた回路基板の一実施形態を示す。図11は、本開示による図3のデバイスの適用範囲の実施形態を示す。特に、本明細書で説明するように、レーダはデジタル符号化飛行時間原理で動作することができ、これは様々な方法で具体化することができる。レーダは、プロセッサが管理する個人の安全、健康、福祉又はケアを追跡又は監視するために使用することができる。例えば、レーダはパルスを送信し、対象物(例えば、人間、家具、家電製品、壁、床、天井)から反射(例えば、エコー)が戻ってくるまでの時間(例えば、受信機、トランシーバ、センサ、距離センサ)を測定することができる。例えば、レーダは送受信アンテナのフェーズドアレイを通して作動し、指向性の高い測定を行うことができる。これは図10に示されており、レーダは、主な高周波処理チップを覆う2つのアンテナアレイ(他の色又は形状も可能であるが、小さな金色の矩形)及びヒートシンク(他の色又は形状も可能であるが、小さな黒い矩形)を有する回路基板を含む。例えば、レーダは、各々がパッチアンテナのセットからなるフェーズドアレイのセットを含むことができ、レーダが区域100内に住んでいる又は存在する対象物104を追跡することを可能にする。
デバイス102は、様々な設計目標又は性能を達成するためにレーダに(例えば、電気的、論理的、機械的に)結合されたプロセッサを含む。これらの目標又は性能の幾つかは、本明細書に記載されるように、様々なタイプのユースケースをサポートする様々なソフトウェアベースのアプリケーションを構築するための様々な生のセンシング及び処理能力を可能にするために、様々な対応するモデルを含むことができるエッジコンピューティング及びニューラルネットワーク(ANN)のハードウェア加速人工を可能にすることができる。例えば、ANNの幾つかは、畳み込みニューラルネットワーク、リカレントニューラルネットワーク、長期短期記憶ニューラルネットワーク、又は他の適切な形態のANNを含むことができる。これらの形態のエッジコンピューティング及びハードウェアアクセラレーションANNは、プロセッサがレーダからのデータのセットに基づいて様々なユースケースをハンドルできるようにする可能性がある。これらの使用は、プロセッサが、レーダの様々な透過特性を使用することによって、レーダからのデータのセットに基づいて、対象物104の心拍数又は拍動を追跡すること、対象物104によって反射される少なくとも一部の「後方散乱」(別名、反射信号)の一部を取り込むこと、及び対象物104の心拍数又は拍動を追跡できるようにすることを含むことができる。これらの使用例には、プロセッサが、本明細書で説明するように、心拍数と同様に追跡できる、レーダからのデータのセットに基づいて呼吸数を追跡すること、又はレーダからのデータのセットに基づいて、幾つかの遅い呼吸変動を識別するために信号を処理することが含むことができる。これらのユースケースは、プロセッサが、レーダからのデータのセットに基づいて、区域100内の対象物104の位置を追跡すること、すなわち、区域100内(視野130内)を移動する各個体の位置の永続的な知識を含むことができる。これらの使用例には、プロセッサがレーダからのデータのセットに基づいて転倒検出を追跡すること、すなわち、対象物104の向き及びその変化速度を検出する能力が含むことができる。このようなユースケースには、レーダからのデータのセット、すなわち大きな平面(例えば、床、壁、天井、家具、家電製品)の位置に基づいて、プロセッサが特定の部屋の形状用にプログラムされることを含むことができる。これらのユースケースには、プロセッサが、レーダからのデータのセット(対象物104の向き)に基づいて対象物104の姿勢を追跡することを含むことができる。これらのユースケースには、プロセッサがレーダからのデータのセットに基づいて対象物の分類を実行することを含むことができる。家具又は家電製品の識別は、誰かがベッドで寝ているのかテーブルの上に横たわっているのかのコンテキストを提供することができる。これらの使用例には、プロセッサがレーダからのデータのセットに基づいて様々な日常生活の活動を追跡すること、すなわち、睡眠、飲酒、食事、***、社交、服薬などの微小行動を含む生活パターンのタイミング及び頻度を正確に決定する能力を含むことができる。
現在進行中のチップ不足を考慮すると、デバイス102は、このリスクを低減又は軽減するために5Gチップを活用するように設計される可能性がある。例えば、レーダは全デジタル設計(非全デジタル設計又はハイブリッド設計も可能)であるため、既存の通信チップ(例えば、無線RF受信機、無線RF送信機、無線高周波トランシーバ、有線インタフェースカード、導波路)を活用することができる。例えば、5G(又は3G、4G、6G)セルラー技術は、Kuバンド、Kバンド、Kaバンドで動作するレーダと同じ又は類似のバンドで動作する可能性があり、これらの周波数帯の無線システム用部品への莫大な、そして継続的な投資につながる。同様に、セルラー市場における競争によって引き起こされる性能の更なる向上は、レーダに影響を与える可能性がある。対照的に、一部のレーダは複雑なアナログ設計に依存しており、こうした外部市場の発展から恩恵を受けるのはほんの一部である。
本明細書で説明されるように、デバイス102は、レーダからプロセッサによって受信され、プロセッサによって処理されたデータのセットに基づいて、対象物104が区域100内のどこに位置するかを追跡し、レーダからプロセッサによって受信され、プロセッサによって処理されたデータのセットに基づいて、区域100内の対象物104の転倒を検出するために使用できる。例えば、対象物104が人間である場合、レーダは、少なくとも1つ又は2つの標準的な米国式壁(例えば、乾式壁)を通して人間の位置及び姿勢を検出することができ、レーダは、図11に示すように、視野130内の隣接する部屋、寝室、浴室、廊下、パントリー、又は他の区域100を「見る」ことができる。しかしながら、レーダにはカバーギャップ(例えば、オクルージョン)がある場合があるため、デバイス102は、区域100内に配置されるか又は区域100を追跡する別のデバイス102(「サテライト」ユニット)、又は区域100内に配置されるか又は区域100を追跡するセンサ(例えば、カメラ、マイクロホン、モーションセンサ、近接センサ、距離センサ)によって補完される場合がある。デバイス102(例えば、ハウジング)又はセンサは、対象物104又は区域100の分解能又はカバレッジを高めるために、互いに間隔を置いて配置することができる。これにより、デバイス102は、そのデータ、分析、又は結論を妥当性確認、裏付け、又は確認したり、デバイス102が追跡又は識別できない対象物102又は区域100について何かを推測したりすることができる。例えば、対象物104が人間である場合、浴室は家庭内でよく転倒する場所である。レーダは、対象物104がシャワーを浴びている間、多少低下する品質又は解像度を有するデータのセットを生成する可能性があるが、これは転倒の検出を妨げるものではない。浴槽の中にはセンサの影を作るものもあるが、レーダの対象物104の視界が妨げられたり遮られたりしていない場合に起こるため、レーダは転倒を検出する。しかしながら、対象物104のレーダの視界が遮られ又は閉塞された場合、デバイス102は、対象物104が、本明細書に開示されるような、転倒等のイベントを経験しているかどうかを単独で又は集合的に決定するために、区域100内に配置され又は区域100を追跡することができる別のデバイス102、又は区域100内に配置され又は区域100を追跡することができるセンサと通信(例えば、有線、無線、導波路)することができる。例えば、第2のデバイス102は、本明細書に開示されるように、Kuバンド、Kバンド、又はKaバンドで追跡することができる。従って、この構成は、低解像度の赤外線センシング(或いは、超音波センサ、LIDAR、レーダ、モーションセンサ、近接センサ、距離センサ又はその他を含む、低解像度か高解像度かを問わず、見通し線か非見通し線かを問わず、他のセンシングモダリティ)を使用することを含むことができる、補完的な追跡又はセンシング能力を提供する。「サテライト」デバイス102は、遠くの部屋に配備することができ、区域100内の人の位置の粗い又は細かいセンシングを提供し、(例えば金属壁により)閉塞される可能性のある隣接する空間にまでカバレッジを拡大する。「サテライト」デバイス102はまた、マイクロホン又はマイクロホンのセットを有することができ、これは、特定の転倒を検出するのに役立ち、及び(例えば、ブルートゥースユニット、Wi-Fiユニット、RJを介して)双方向通信を提供することができる。一部、多数、大部分、又は全ての計算はメインユニット102上で行われるが、これらの計算は他のデバイス102と(例えば通信ユニットを介して)分散又は共有されてもよい。更に、複数のメインユニット又は「サテライト」ユニットを配備することにより、トラッキング範囲を拡大し、及び「後方」をカバーすることができる。
このように、デバイス102が、その中に住宅又は位置付けられた対象物104を追跡するために区域100内に位置付けられた(第1の追跡データの第1のセットを第1のプロセッサに送信する第1のレーダを有する)第1のデバイス102である場合、その中に住宅又は位置付けられた対象物104を追跡又は感知するために区域100内に位置付けられた(第2の追跡データの第2のセットを第2のプロセッサに送信する第2のレーダ又はセンサを有する)第2のデバイス102が存在することができる。第1のデバイス102及び第2のデバイス102は、互いに間隔を置いて配置されていてもよい。例えば、第1のデバイス及び第2のデバイスは互いに対向していてもよい。従って、第2のデバイス102は、区域100内で動作する第2のレーダ(例えば、飛行時間)又はセンサ(例えば、センサユニット、音声ユニット、視覚ユニット)が、区域100内で対象物104を追跡する第1のレーダが、区域100内で生きている又は区域100内に位置する対象物104を追跡することから遮蔽されているか又は遮蔽されていない場合に、区域100内で動作する第1のデバイス102(例えば、レーダ干渉)を妨害することなく、区域100内で動作することができる。第2のレーダ又はセンサは、区域100内で作動している第1のレーダが区域100内に生きている又は配置されている対象物104を追跡することから遮蔽されているか又は遮蔽されていない場合に、区域100内に生きている又は配置されている対象物104を追跡又は感知することに基づいてデータの第2のセットを生成する。第2のレーダ又はセンサは、第2のプロセッサが、データの第2のセットに基づいて、対象物104が区域100内で第2のイベントを経験しているかどうかを決定し、区域100内で発生していると決定された第2のイベントに応答する第2のアクションを取るように、区域100内で動作している第1のプロセッサが、区域100内に住宅又は配置されている対象物104を追跡することから遮蔽されているか又は遮蔽されていないときに、データの第2のセットを第2のプロセッサに送信する。第1のレーダ及び第2のレーダは、共に同じバンド(例えば、Kバンド、Kuバンド、Kaバンド)又は同じバンド内の同じ範囲(例えば、約23GHzから約25GHzの間でこれらの値を含む)で動作することができる。第1のイベントと第2のイベントは同じイベントであってもなくてもよく、又は第1のアクションと第2のアクションは同一のアクションであってもなくてもよい。第1のレーダ及び第2のレーダ又はセンサは、視野が重なっていても重なっていなくてもよい。第1のデバイス102及び第2のデバイス102は、第2のプロセッサが(例えば、通信ユニット、ブルートゥースユニット、Wi-Fiユニットを介して)第1のプロセッサと通信し、それにより、第1のプロセッサが、データの第2のセットに基づいてデータの第1のセットを確認又は妥当性確認し、データの第1のセットを確認又は妥当性確認するデータの第2のセットに基づいて、対象物104が区域100においてイベントを経験しているかどうかを決定し、区域100において発生していると決定されたイベントに応答するアクションを取ることを可能にするように構成できる。第2のプロセッサは、第1のプロセッサと直接(例えば、共通のハウジングに収容される又は共通のコントローラを有する)又は間接的に通信するように構成できる。
本明細書で説明するように、レーダは、Kuバンド、Kバンド、又はKaバンドで動作して、波動を放射することによって区域100内の対象物104を追跡することができる。これらの電波は非電離放射線の一種であり、高周波の非電離電波への曝露に関しては、身体(例えば、対象物104)が吸収するエネルギー量という観点から「線量」を制限することにより、連邦通信委員会及びその他の国際規制機関によって規制されている。従って、幾つかの実施形態では、レーダの送信電力はプログラム可能であり、レーダは、一般公衆(すなわち、日常的な使用)に対する非制御曝露のガイダンスに従い、全ての適切な規制に適合し、又は適合するように構成することができ、これは、無線更新を介して発生することができる。
本明細書で説明するように、レーダは一般的な住宅に見られる典型的な壁(例えば、乾式壁及びサイディングを備えた木製又は金属フレーム、又は乾式壁のペアを備えた木製又は金属フレーム)を通して感知することができる。レーダは、飛行時間レーダ、ドップラーレーダ、又は他の適切なタイプのレーダとすることができる。飛行時間レーダは、パルスが反射対象物まで往復する時間(例えば、エコー)を測定することができ、又は静止対象物の直接観測を可能にする。例えば、典型的な家庭用品(例えば、家具、ハウジング)は静的であり、及び対象物104が高齢者又は虚弱な人間である場合、対象物104は同様に動きが鈍い可能性がある。ドップラーレーダは、反射対象物がドップラーレーダに向かって、又はドップラーレーダから遠ざかる動きを測定することができる。ドップラーレーダを使用する場合、対象物の動きが速ければ速いほど、より多くの何かが見える(例えば、より多くのデータが得られる)。一般に、人間の観測は、人間は決して動かないわけではないので、その存在に関する何かが常に検出可能であるという議論に依存している。しかしながら、それははためく生地が検出されることを意味し、及び気が散る可能性がある。動かない対象物は、又は見逃される可能性がある。これら2つのレーダモダリティのうち、飛行時間レーダは、比較的ゆっくりと動く家庭環境の観測にはるかに適している。当然、飛行時間システムでは、静止フレームから「ビデオ」を作成することで動きを見ることができる。本明細書に開示されているように、震え、心拍による皮膚運動、呼吸による胸部のたわみ、又はその他の振動運動の検出において、飛行時間レーダを補強、補足、代替、強化、又は置き換えるためにドップラーレーダを使用するハイブリッド設計も可能である(例えば、レーダモード切り替え)。一般に、このような振動運動はレーダの波長に対して遅いため、ドップラーシフトは多くの場合小さく、検出は難しいが、可能性はある。しかしながら、振動運動から生じる高い周波数の高調波は、より容易に検出することができる。例えば、対象物104が人間である場合、毎分60拍で鼓動する心臓は、数百Hzの特徴的な調和振動を生成することができる。ドップラーレーダは、これらの高調波を検出することができ、及びデバイス102(例えば、プロセッサ)が、意図的な動きから一部又は様々な振動運動を区別することを可能にする。例えば、この曖昧さ除去は、人間の自然な呼吸数が数Hzのオーダーである呼吸の検出から現れる可能性がある。しかしながら、歩きながら腕を振るような人間の動きも同じような頻度で発生する。腕の振りではなく、呼吸によって生じる高い周波数の高調波を検出することで、ドップラーレーダは、動いているにもかかわらず呼吸数を検出できるという技術的優位性を得ることができる。ドップラーレーダ(及びドップラー情報)は、本明細書に開示されているように、人の監視に使用できることに留意されたい。既存のドップラーレーダ製品の幾つかのバージョンは、人間による監視作業においてかなり限定的な性能しか持たない傾向があることに留意されたい。これらの製品は、発生源から約5フィート(約1.5メートル)以内の活動を検出する能力を失う可能性がある。同様に、心拍数及び呼吸数を測定するためには、約1~2フィート(約1.5m~2.5m)の距離に立ち、じっとしている必要がある。飛行時間レーダ、ドップラーレーダ、又は他の何れかの適切なレーダを使用することができる。
本明細書で説明されるように、デバイス102は、見通し線センシング(例えば、カメラ、LIDAR、高周波レーダ)からのデータによって補足、強化、又は増強できる。例えば、多くの技術は、センサと検出される対象物104との間に直接見通し線があることに依存している。光学カメラベース、赤外線ベース、音響ベース、又はLIDARベースのソリューションの中には、見通し線に依存するものがある。高周波レーダの中には(具体的には、約60GHz又は約76GHz~約81GHzのバージョンの幾つか)、材料の透過性が非常に悪く、同様に実質的に見通し線に制限されるものがあるが、デバイス102を補足するために使用することができる。見通しベースのシステムの中には、一般的な室内環境を均一にカバーするのが難しいものもある。部屋は矩形ではなく、及び家具はオクルージョンを生じさせ、大きな難題となる。例えば、テーブル又はカウンターの後ろに倒れた人は、1つの室内センサからは見えない可能性が高い。対照的に、本明細書で開示するレーダは、障害物の背後にいる人物を直接追跡することができる。更に、見通し技術の中には、1つの部屋でしか動作しないものもあり、十分なカバレッジを提供するためには、各部屋及び住宅スペースにユニットを設置する必要がある。これらのデバイスにかかる様々な金銭的コストに加えて、このようなセットアップには専門家による設置コストもかかるため、ビジネスモデルが成り立たなくなる。対照的に、デバイス102は、最大約2000平方フィート(様々な要因に基づいてそれ以上又は2以上の可能性もあるが)の住宅空間をカバーすることができ、壁越しに動作し、より広いカバー範囲(例えば、より大きな家、複数の階)のために追加のベースユニット(例えば、別のデバイス102又はセンサ)を用いて拡張することができ、又は「サテライト」デバイス102を用いて、閉塞した隣接空間にカバーを提供することができる。更に、コンピュータビジョンベースのシステムは、人々が最もプライベートな空間にカメラを設置することを受け入れる必要があるが、これは実現が難しい(例えば、米国のユーザ調査では、寝室にカメラを設置することを受け入れる高齢者は42%以下であることが証明されており、及びヨーロッパでは更に下側である)。
図12は、本開示による図7のデバイスのマイクロホンのセットの実施形態を示す。図13は、本開示による図7のデバイスのマイクロホンの実施形態を示す。図14は、図1~図7のデバイスからの生の読み取り、及び本開示による生の読み取りから図1~図7のデバイスによって形成される仮想スケルトンの実施形態を示す。特に、デバイス102は、図5に示すように、マイクロホンユニットを含むことができ、及び様々な目的のためにプロセッサによって制御される。例えば、これらの目的の1つは、本明細書に開示されているように、レーダによって生成され、処理のためにプロセッサに送られるデータのセットを補足する(例えば、妥当性確認、妥当性確認、確認、裏付け)ことである。例えば、マイクロホンユニットは、プロセッサ上で動作する音声アシスタント(例えば、Siri、Googleアシスタント)を制御するために、対象物104から音声コマンドを受信するために使用することができる。マイクロホンユニットは、マイクロホン又はマイクロホンのセットを含むことができる。マイクロホンユニットは、高感度且つ堅牢に構成されているため、正確且つ満足のいく使用が可能であり、時間の経過とともに増加する機能をサポートするために拡張可能であると同時に、費用対効果にも優れている。マイクロホンユニットは、「音声優先」の会話ユーザ体験を提供し、マルチパーティコミュニケーション(例えば、デバイス102からデバイス102へ、又はデバイス102から遠隔地の電話やコンピュータへ)を可能にし、ユーザ同意の下、人々とその活動に関する豊富なコンテキストを提供する。このような状況では、デバイス102は、プロセッサによって制御される対応するスピーカユニットを含む。
デバイス102は、マイクロホンユニット及びスピーカユニットを使用して、デバイス102が専用アプリをダウンロードする必要なく、簡単なセットアップのために対象物104(又はそのエージェント)と会話し、会話音声コマンドに応答し、愛する人、介護者、及びケア提供者との通信を可能にし(例えば、予めプログラムされたコール番号、チャット名)、デバイス102が差し迫った危険を検出した時又は対象物102が助けを求めた時に対象物104に助けを求める。しかしながら、他の実施形態では、アプリストア(例えば、Google Play、iTunes)からダウンロードされたアプリを含むことができることに留意されたい。
マイクロホンユニットは、プロセッサが決定する転倒を示すサウンドを取り込むために使用され、レーダが検出した音を確認又は妥当性確認するのに役立ち、誤検出を低減することができる。例えば、レーダからのデータ、情報、又は指示がマイクロホンユニットと競合する場合、プロセッサによって決定されるように、レーダが制御することができます(しかしながら、これは逆転することができ、又は制御デフォルトが現在選択されていないか、利用できない)。マイクロホンユニットは、プロセッサが決定した、他の安全上重要な状況、侵入、火災又は気象イベントを示す可能性のある、衝突又はガラスが割れるような大きなサウンドを取り込むことができる。マイクロホンユニットは、キッチン及びバスルームから、プロセッサが決定した様々な日常生活やセルフケアを示すサウンドを取り込むことができる。マイクロホンユニットは、プロセッサが決定した社会的活動又はメディア消費を示す可能性のある音声を取り込むことができる。マイクロホンユニットは、咳、喘鳴、呼吸困難、いびき等の気道サウンドを取り込むことができ、プロセッサの決定により、肺疾患が始まっているか又は悪化しているかを示すことができる。マイクロホンユニットは、プロセッサの決定により、感情(悲しみ、怒り、フラストレーション、幸福感)、又は抑うつ傾向の高まりを示す声のトーンを捉えることができる。マイクロホンユニットは、経時的に対象物104から学習され、対象物104の特定の行動又は症状に関連付けられた追加の音声コンテキストを取り込むことができる。
マイクロホンユニットは、3つ(但し、2つ又は4つ以上の)のデジタルマイクロホンのアレイを含むことができる(但し、アナログマイクロホンも可能である)。これらのマイクロホンは良好な信号対雑音比を有し、デバイス102がコマンド及び他のサウンドを可能な限り遠く(例えば、約15、14、13、12、11、10、9、8、7、6、5、4、3、2、1フィート又はメートル以内の室内)から聞き取るのを補助する。これらのマイクロホンに加えて、マイクロホンロフォンユニットサブシステムは、サウンドソーシングのための3D到来方向情報を提供する信号処理チップを含むことができる。
マイクロホンユニットは、2つの異なるマイクロホン処理チェーンを含むことができ、その何れかをマイクロホンユニットのプロセッサが実行することができる。第1のプロセッサは、音声アシスタントによる処理に備えて、エコーキャンセル及び音声分離を行う。第2のプロセッサは到来方向分析プロセッサであり、3つのマイクロホン全てを使用して複数の音源を分離し、これらのサウンドが監視区域100内のどこで発生したかを位置特定する。従って、プロセッサは、プロセッサ(例えば、そのエッジAIアルゴリズム)がこれらの音源又はサウンドをレーダデータ、又はトレーニング中の視覚データと相関させることができるように、音源(例えば、声、転倒音)をローカライズすることができる。同様に、プロセッサはこのサウンド情報を、アクティビティ認識を補強する位置情報として使用することができる。同様に、プロセッサは別々のサウンドを分離することもできる。例えば、テレビや掃除機からのバックグラウンドノイズを人のサウンドから隔離することで、プロセッサのコマンドを聞き取る能力及び音を認識する能力を向上させることができる。このように、デバイス102がマイクロホンのセットを含み、プロセッサがマイクロホンのセットに結合されてマイクロホンのセットを制御する(例えば、データを受信する)場合、プロセッサは、区域100内に住宅又は位置付けられた対象物104から生成された音響入力のセットをマイクロホンのセットが受信し、プロセッサが音響入力のセットを分離するように、音響入力のセットをプロセッサに送信するように、マイクロホンのセットを起動するようにプログラムできる、音響入力のセットが分離されたことに基づいて、音響入力のセットが区域100内のどこから発生したかを位置特定し、音響入力のセットが区域100内のどこから発生したかを位置特定することに基づいて、データのセットを確認又は妥当性確認し、音響入力のセットによってデータのセットが確認又は妥当性確認されたことに基づいて、区域100内で発生していると決定されたイベントに応答するアクションを取る。マイクロホンユニットは、図12に示すように、その回路基板が上部に取り付けられている場合があるが、これは必要条件であり、この回路基板は他の場所に配置されていてもよいことに留意されたい。
本明細書で説明するように、デバイス102は、視覚ユニット(例えば、光学カメラ、赤外線カメラ)を含むことができ、様々な目的のためにプロセッサによって制御される。例えば、これらの目的の1つは、本明細書に開示されているように、レーダによって生成され、処理のためにプロセッサに送られるデータのセットを補足する(例えば、妥当性確認、妥当性確認、確認、裏付け)ことである。例えば、視覚ユニットは、プロセッサ上で動作する音声アシスタントの制御を補足するために、対象物104からジェスチャーコマンドを受信するために使用することができる。例えば、ビジョンユニットは、プロセッサが必要に応じて任意に有効にすることができる高解像度(例えば、4K、8K)ビデオカメラ(例えば、赤緑青)を含むことができ、これは、ユーザの同意を得て有効にすることができる。このビデオカメラは、様々な照明条件で動作する可能性があり、プロセッサが利用可能な様々なデータのセットを増強して、様々なエッジAIアルゴリズムのトレーニングを強化し、特にレーダサブシステムを介して人を識別する。デバイス102は、この結果のエッジAIアルゴリズムを含むことができるが、これは必須ではなく、対象物104(又はそのエージェント)は、所望に応じて、ビジョンユニットを除外又は無効にすることができる。
ビデオカメラは広角レンズ(魚眼レンズでも可)を使用し、ビデオカメラが設置された部屋の良好な視界を確保することができる。このようなカメラは、センサ、レンズ、及びこれをサポートする電子機器を含む統合モジュールとすることができる。画像処理の前に、イメージングデータを前処理(例えば、デワープ処理)することができることに留意されたい。ビデオカメラは、プロセッサがレーダから受信するデータのセットを補完するために、イメージングデータをプロセッサに提供することができる。イメージングデータは、ビデオカメラの視野内にいる人物の位置、***又は身元に関するトレーニング及び妥当性確認をサポートするために使用することができる。プロセッサは、このイメージングデータを、少なくともデバイス100が位置付けられた区域100内で、レーダから受信したデータのセット又はオーディオユニットから受信したデータと比較することができる。更に、イメージングデータは、対象物104によってレーダが使用される前に、又はレーダが対象物104を追跡している間に、日常活動を認識し、及びレーダを訓練するためにも有用である。また、イメージングデータから心拍数などのバイタルサインを直接抽出する技術もあり、これらは様々なエッジAIアルゴリズムのトレーニング用に統合される可能性がある。ビジョンユニットは様々な条件(例えば、日中、夜間)で使用される可能性があるため、ビデオカメラは全天日射しから完全な暗闇までの照明条件で動作する可能性がある。このニーズを1台のカメラで満たすために(複数のカメラをプロセッサに供給して使用することもできるが)、ビデオカメラは可視スペクトル(赤緑青)と近赤外光の両方を観測できるデュアルバンドフィルタを使用することができる。デバイス102は、夜間の動作のために独自の近赤外線光源を含むこともできる。このデュアルバンドフィルタを使用することによる欠点(例えば、赤-緑-青の色がマイルドに歪む)がある可能性があるが、本明細書に開示されているように、これは補償される可能性があり、様々な用途に影響を与えない可能性がある。このように、デバイス102がカメラ(例えば、光学又は赤外線)を含み、プロセッサがカメラを制御するためにカメラに(例えば、機械的、電気的、論理的に)結合されている場合(例えば、プロセッサは、カメラが区域100内で生きている対象物104から生成された画像を受信し、プロセッサがデータのセットを確認又は妥当性確認し、データのセットが確認又は妥当性確認されたことに基づいて区域200内で発生していると決定されたイベントに応答するアクションを取るように、カメラを起動するようにプログラムされる(又はユーザが指示される)ことができる。カメラは、可視スペクトル(RGB)及び近赤外光で観測できるように構成されたデュアルバンドフィルタを含むことができる。
本明細書で説明するように、デバイス102は、プロセッサ(例えば、コントローラ、エッジプロセッサ、シングルコアプロセッサ、マルチコアプロセッサ、システムオンチップ、グラフィック処理ユニット、ハードウェアアクセラレータ、ニューラルネットワークアクセラレータ、機械学習アクセラレータ)及びレーダ(例えば、飛行時間レーダ、ドップラーレーダ)を含み、プロセッサは、レーダを制御する(例えば、追跡データを受信する)ためにレーダに(例えば、電気的、論理的、機械的に)結合される。例えば、プロセッサは、処理速度を向上させるか、データプライバシー又はデータセキュリティを提供するために、ローカルコンピューティング又はエッジコンピューティングを可能にすることができる。例えば、センサ(レーダ、音響、視覚など)はエッジプロセッサにデータ(レーダ、音響、視覚など)を供給する。これは技術的に有利な理由が幾つかある。
第一に、収集されたデータ(レーダ、音響、視覚など)の一部、多数、大部分、又は全てがデバイス102からほとんど出ないか、出ることがないため(クラウドコンピューティングでは可能だが)、人々のプライバシーの尊重が可能になる。第二に、これにより帯域幅の使用と電力消費を最小限に抑え、コストを削減することができる。第三に、オンボード処理により、待ち時間を最小限に抑え、ユーザエクスペリエンス及びセンサ・プラットフォームの応答性を向上させ、イベントが発生した際にそのイベントを特定する。
第一に、収集されたデータ(レーダ、音響、視覚など)の一部、多数、大部分、又は全てがデバイス102からほとんど出ないか、出ることがないため(クラウドコンピューティングでは可能だが)、人々のプライバシーの尊重が可能になる。第二に、これにより帯域幅の使用と電力消費を最小限に抑え、コストを削減することができる。第三に、オンボード処理により、待ち時間を最小限に抑え、ユーザエクスペリエンス及びセンサ・プラットフォームの応答性を向上させ、イベントが発生した際にそのイベントを特定する。
このプロセッサは、エッジ・コンピューティング・プラットフォームを実現するものであり、監視対象の物理的領域内において、これらのコアが互いにローカルであるかリモートであるかに関係なく、シングルコアプロセッサ又はマルチコアプロセッサを含むことができる。マルチコアプロセッサは、複数の独立したコアを含むことができる。例えば、マルチコアプロセッサは、マルチプロセッシング又はマルチスレッディングを介して、フロントエンドアプリケーション等のプログラム命令を読み取り及び実行するユニットである、2つ以上の独立した処理ユニットを有するコンピューティング構成要素である。プログラム命令は、加算、データ移動、又は分岐部のような処理命令であるが、コアは複数の命令を同時に実行することができ、それにより、並列コンピューティングに好適なフロントエンドアプリケーションの全体的な動作速度を向上させることができる。コアは、本明細書で開示されるように、ファイル又はその他のデータ構造に同時アクセスする際に、不可分性、一貫性、独立性、及び永続性(ACID)の原則に準拠しながら並列処理することができ、このようなデータ構造の動作/トランザクション(読み取り、書き込み、消去等)が確実に処理されることを保証する。例えば、データ構造をロックすることなく、少なくとも2つのコアを同時に介してデータ構造にアクセスすることができる。例えば、本明細書で開示されるように、図及びテキストを同時に処理することができる。2コア、3コア、4コア、5コア、6コア、7コア、8コア、9コア、10コア、12コア、数十コア、数百コア、数千コア、数百万コア又は2以上のコアが存在することができることに留意されたい。コアはキャッシュを共有してもしなくてもよく、及びコアはメッセージパッシングや共有メモリによるコア間通信を実装してもしなくてもよい。コアを相互接続する一般的なネットワーク・トポロジーには、バス、リング、2次元メッシュ、及びクロスバーがある。ホモジニアス・マルチコア・システムは同一のコアのみを含み、ヘテロジニアス・マルチコア・システムは同一でないコアを持つことができる。マルチコアシステムのコアは、超長命令語(VLIW)、スーパースカラ、ベクトル、又はマルチスレッディング等のアーキテクチャを実装することができる。追加的であろうと代替的であろうと、エッジコンピューティングプラットフォームは、グラフィックスカード、グラフィックス処理ユニット(GPU)、プログラミング論理コントローラ(PLC)、テンソルコアユニット、テンソル処理ユニット(TPU)、特定用途向け集積回路(ASIC)、又は別の処理回路を、据置型プラットフォームであろうとモバイルプラットフォームであろうと含むことができる。
このプロセッサは、コスト及び性能のバランスを取りながら、エッジの高度なAIを動かすために最新世代のエッジ処理チップを使用することができる。図5に示すように、プロセッサは、高出力の中央処理ユニット(又は別の形式の処理論理ユニット)とディスクリートANNアクセラレータの両方を含むことができ、多様な作業負荷を可能にする。プロセッサは、バランスの取れたプラットフォームを提供するために、十分なメモリ(RAM)及び永続的なストレージとペアになっている可能性がある。例えば、4、6、8、12、16、32、64、128ギガバイトのRAM又は永続メモリ(例えば、フラッシュメモリ)又は2以上のメモリを設けることができる。
図5にも示すように、デバイス102は、部分的又は完全な接続オプション(例えば、有線、無線、導波路)のための通信ユニットを含むことができる。インターネット(又はLAN又はWAN又はネットワーク)接続は、Wi-Fi又はセルラーモデム又は他の適切な通信デバイスの何れかを介して提供できる。通信ユニットにより、デバイス102は、Bluetooth(例えば、低電力又は他の適切なパーソナルネットワーク)又はWi-Fi(又はLi-Fi又は他の適切な接続)の何れかを介して接続される複数のデバイスのハブとして機能することができる。デバイス102を最新の状態に保つために、通信ユニットは、Wi-Fi又はセルラーデータ接続(又は他の適切な接続)の何れかを介した無線アップデートをサポートする。テスラが自動車をアップデートする方法と同様に、デバイス102は、進化し拡大するユースケースをサポートするように構成されており、様々なエッジAIアルゴリズムの進化及びソフトウェアの進化に伴い、各バージョン又はデバイス102に潜在する能力を引き出し、ユーザにトランスペアレンシー配信される。例えば、このレーダは、標準的な米国の乾式壁構造の一般的な約2000平方フィート(これ以下又は2以上でも可能)の住宅をカバーし、室内での転倒や壁越しの転倒を検出し、最大約20フィート(これ以下又は2以上でも可能)離れた、あまり動かない室内での呼吸数や心拍数を検出し、座っている、立っている、横になっているなどの個人のポーズを連続的に検出することができる。同様に、デバイス102は、心拍数、呼吸、姿勢、及び転倒を検出するための様々なエッジAIアルゴリズムを更に訓練及び妥当性確認するために、タグ付けされたデータを提供(例えば、無線通信)するためのウェアラブルバイオセンサパッチ(例えば、腕、胴体、首、脚)を含むことができる。同様に、デバイス102は、テストでは予期されなかった可能性がある様々な家庭構成に遭遇することを考慮するために(例えば、不測のシナリオに対する将来の証明のために)、トレーニングAIを含むことができる-このトレーニングは、将来にわたって無期限に継続することができる。
本明細書で説明するように、プロセッサは様々な目的でジオフェンシングを使用することができる。レーダは壁越しに見ることができるため、隣家の敷地など、レーダが見てはいけない空間をレーダが見てしまう可能性がある。これを防ぐため、プロセッサは、ユーザがジオフェンスを設定する又はデータを無視する関心区域を定義できるようにプログラムすることができる。対象物104(又はそのエージェント又はユーザ)は、ジオフェンスの境界を定義することができる。このようにする1つの方法は、ユーザが区域100の内周を歩くとき、レーダがユーザの位置の測定をいつ行うべきかをレーダに通知することである。通知は、コンピューティングユニットがデバイス102(例えば、クリッカー)と通信(例えば、有線、無線、導波路)するボタンを有するコンピューティングデバイス(例えば、ハンドヘルドユニット、ウェアラブルユニット)、レーダと通信するモバイルアプリ(例えば、携帯電話又はタブレットを介して)、マイクロホンユニットによってピックアップされたサウンド、ビジョンユニットによるユーザキャプチャによるジェスチャーを介して起こることができる。例えば、デバイス102は、(例えば、通信ユニット、ブルートゥースユニット、Wi-Fiユニットを介して)デバイス102と通信(例えば、有線、無線、又は導波路ペアリング)するクリッカー(例えば、ハンドヘルドユニット、ウェアラブルユニット)、又はモバイルデバイス(例えば、通信ユニット、ブルートゥースユニット、Wi-Fiユニットを介して)プロセッサと通信(例えば、有線、無線、又は導波路ペア)しているモバイルデバイス(例えば、携帯電話、タブレットコンピュータ)上で実行可能なモバイルアプリケーションを含むことができる。このように、ユーザは、(a)区域100内又は区域100外でクリッカーを移動させ(例えば、区域100の周辺を歩き廻る)て、区域100内又は区域100外でクリッカーを起動させること(例えば、停止及び起動、又は歩行及び起動、もしくはアクティブ時に歩行)、或いは(b)プロセッサが区域100内で発生していると決定されたイベントに応答するアクションを取る前に、区域100内又は外に位置付けられたモバイルアプリケーション(例えば、携帯電話、タブレットコンピュータ)と対話すること、に基づいて区域を定義するように指示を受けることができ、又はプロセッサがそのようにプログラムすることができる。
ジオフェンスのもう1つの方法は、部屋の形状と識別を記録することである。デバイス102の通信ユニットと通信する携帯電話又はタブレットコンピュータ上で実行されるモバイルアプリケーションを通じて、区域100内の様々な部屋/場所が、セットアップ又は再セットアップ、較正又は再較正、又はオンボーディング又は再オンボーディングの一部として示される。対象物104は、携帯電話又はタブレットコンピュータの押されたボタンで歩き回るようにモバイルアプリによって誘導され、区域100に印を付けることができる。追加的又は代替的にクリッカーが使用されてもよく、セットアップ又は再セットアップ、較正又は再較正、又はオンボーディング又は再オンボーディングは、デバイス102のユーザインタフェースユニット又はスピーカユニットによって案内されてもよいことに留意されたい。更に、同様のアプローチ(例えば、クリッカーや携帯電話やタブレットの押し下げボタンによる歩行や、視覚システムによって取り込まれた手信号やマイクロホンユニットによって取り込まれた音声コマンド)を利用して、監視又は観測からジオフェンシング又はブロックするための境界線をマーキングすることもできる。マークされた領域は、レーダから見た部屋の形状又は平面図として表示され、視野を示すことができる。更に、部屋の境界及びフェンスをよりよく追跡するためのビーコンデバイス(例えば、無線ビーコン)を含む設置者ベースのセットアップもあり得る。デバイス102は、より良いフェンシング精度のために、デバイス102(例えば、通信ユニット)がセットアップモード中にセットアップと一致するコードのビーコン送信をリッスンするセットアップモードをサポートしてもよい。このように、デバイス102が、信号(例えば、無線)を送信するように構成された送信機(例えば、無線)を有するビーコン(例えば、ハウジング)を含み、デバイス102が、信号を受信するように構成された受信機(例えば、無線)を含み、プロセッサが、受信機に(例えば、機械的、電気的、論理的に)結合され、レーダ及びビーコンが互いから間隔を空けるように(例えば、例えば、約5、4、3、2、1フィート又はメートル以内)、送信機は信号を送信することができ、受信機は信号を受信し、プロセッサがデータのセット及び信号に基づいて対象物104が区域100内でイベントを経験しているかどうかを決定し、区域100内で発生していると決定されたイベントに応答するアクションを取るように、信号をプロセッサに送信することができる。
これを行うための更に別の方法としては、セットアッププロセス中に、プロセッサをジオフェンシングモードにするときとすることができ、プロセッサは、ユーザが所望の記録区域100内でのみ移動していると仮定することもできる。その後、ユーザは、レーダによって追跡される区域100内を自由に移動する。プロセッサは、この動きの極端なエッジ又はコーナーを記録する(例えば、ボクセルベースの処理)。移動が終わると、ユーザはデバイス102に戻り、移動が終わったことをデバイス102に通知する。その後、プロセッサはデータに対して追加処理を行い、ジオフェンスの極値を決定する。更に別の方法としては、ユーザがモバイルアプリ(例えば、携帯電話、タブレット、ウェアラブル)-を携帯して区域100の周囲を歩く場合-が考えられるが、このモバイルアプリは、通信ユニットを介してプロセッサと通信するモバイルアプリに基づいて、ユーザがレーダの範囲内にいるときと範囲外にいるときとで、ユーザが区域100の周囲をどのように歩くべきかを(例えば、スピーカ、ディスプレイ、ビアを介して)ユーザに指示する。これにより、レーダは、ユーザをアクティブプローブとして使用することができ、モバイルアプリは、ユーザがセンサの影にいる場合、又はレーダの範囲外にいる場合(区域100内の動きが検出されないような)、又はレーダが感知ノイズを低減するために追加の測定値を収集することができるように、区域100内の場所に長く留まるように、(例えば、スピーカ、ディスプレイ、バイブレーターを介して)ユーザに通知することができる。上記に代えて又は加えて、ユーザは、レーダが見てはならない区域100の内側又は外側を歩くことができる。これは、図1-2に示されるように、区域100(例えば、住宅、家)の外側である可能性があり、レーダが見るべき境界を補強するのに役立つ可能性があり、又はユーザがレーダに見て欲しくない(すなわち、プライバシーの理由のため)特定の区域を定義するのに役立つ可能性がある。これにより、ユーザは孔のあるジオフェンス定義区域(つまり「孔のある多角形」)を定義することができる。上記の代わりに又は上記に加えて、レーダがユーザを追跡するのを簡略化するために、区域100の周囲を歩いている間、大きな反射対象物(例えば、金属製品、鏡)を携帯するようユーザに指示することもできる。更に、ユーザは、区域100内の床上及び天井下のレーダの高さを入力するように指示される場合があり、又はプロセッサは、デフォルトとしてこれらの高さを仮定する場合がある。また、ユーザは、コンピューティングデバイス(例えば、携帯電話又はタブレットのタッチスクリーン)上に区域100のマップを提供又は描画し、デバイス102のプロセッサがアクセスできるようにマップ内にレーダを配置することができる。従って、プロセッサが区域100内で発生していると決定されたイベントに応答するアクションを取る前に、ユーザが区域100を定義するよう指示されるか、又はプロセッサがプログラムされてもよい。これは、プロセッサが区域100内で発生していると決定されたイベントに応答するアクションを取る前に、ユーザが区域100内で移動することに基づいて発生する可能性がある。これは、プロセッサが区域100内で発生していると決定されたイベントに応答するアクションを取る前に、ユーザが区域100外に移動することに基づいて発生する可能性がある。これは、プロセッサが区域100内で発生していると決定されたイベントに対応するアクションを取る前に、ユーザがレーダによって追跡可能なレフレクタをホストしていることに基づいて発生する可能性がある。これは、プロセッサが、区域100内で発生していると決定されたイベントに応答するアクションを取る前に、プロセッサが床からの高さに対応する値にアクセスすることに基づいて発生する可能性がある。これは、プロセッサが区域100内で発生していると決定されたイベントに応答するアクションを取る前に、プロセッサが区域100のマップにアクセスすることに基づいて発生する可能性がある。ユーザは、プロセッサが区域100内で発生していると決定されたイベントに応答するアクションを取る前に、区域100のマップを(例えば、デバイス102の通信ユニットと通信しているパーソナルコンピューティングデバイス上で)作成するように指示できる。
本明細書で説明するように、プロセッサは、レーダから受信したデータのセットを処理する際に、区域100の一部を無視することができる。これは、レーダが視野を「芝刈り」パターンでスキャンするビーム位置(別名ステア)ごとに発生する可能性がある。スキャンの各位置はステアと呼ばれる。スキャンの各位置は数値リストを返し、リストの各要素はレーダからある距離にあるレフレクタを表す。このスキャン処理の結果、プロセッサによって形成された空間のボクセル状の3Dマップが得られる。このマップのボクセルは、ジオフェンスで囲まれた区域の外であればゼロにすることができる。ステア内の全てのボクセルがゼロにされるべきであれば、他のスキャン領域の検出速度を上げるために、特定のステアを避けるようにプロセッサによってスキャンパターンを調整することができる。バックグラウンドサブトラクションでは、3Dボクセルマップがプロセッサに届くと、そのマップをレーダが記録すべきでない領域を表すボクセルマップと比較することができる。記録すべきでないボクセルはゼロにすることができる。位置検出後、レーダからのデータのセットがプロセッサによって処理され、人間/対象物の位置が計算された後、人間/対象物の位置が区域100(例えば、多角形区域)の外にある場合、その人間/対象物に対して追加の処理は行われず、その位置は報告/保存されない。機械学習の後、レーダからのデータのセットに基づいてプロセッサによって形成されるように、区域100内に住んでいる又は区域100内に配置されている対象物104の仮想骨格キーポイントを計算するために、レーダからのデータのセットがプロセッサによって処理された後、図14に示されるように、仮想骨格のキーポイントが許可された感知区域の外に幾つあるかという閾値に応じて、仮想骨格のキーポイントが報告されないことがある。このように、プロセッサは、プロセッサが区域100内で発生していると決定されたイベントに応答するアクションを取る前に、区域100の外側の区域100内からのレーダ及びスキャンに基づいて三次元マップがゼロ化された領域を有するように、データのセットに基づいて区域100の三次元マップを形成することができる。定義区域は、空間の第1の体積及び空間の第2の体積を含んでもよく、プロセッサは、第1の体積に関連する閾値にアクセスし、プロセッサが区域100内で発生していると決定されたイベントに応答するアクションを取る前に、レーダが第2の体積を追跡するのを促進するために第1の体積を追跡しないように、閾値を満たすゼロ化領域に基づいて調整するようにレーダに要求するようにプログラムされてもよい。プロセッサは、データのセットに基づいて形成され、ボクセルのセットを有する区域100のスキャンマップにアクセスし、レーダ用の区域100のスキャンなしマップにアクセスし、スキャンマップをスキャンなしマップと比較し、ボクセルのセットからボクセルのサブセットを識別し、プロセッサが区域100内で発生していると決定されたイベントに応答するアクションを取る前に、ボクセルのサブセットをゼロにすることができる。区域100内で動作するレーダは、区域100外の対象物104を追跡し、区域104外の対象物104の追跡に基づいて別のデータのセットを生成し、プロセッサが対象物104が区域100外であるか否かを決定し、対象物104が区域100外であると決定されたことに応答して別のアクション(例えば、その別のデータのセットを破棄、除去、削除、又は無視する)を取るように、その別のデータのセットをプロセッサに送信してもよい。例えば、図14に示すように、プロセッサは、データのセットに基づいて対象物104をシミュレートする三次元骨格モデルを形成し、三次元骨格モデルが閾値(例えば、所定のイベントに対する仮想骨格シグネチャに一致する)を満たすか又は満たさないかに基づいて、対象物104が区域100内でイベントを経験しているかどうかを決定し、三次元骨格モデルが閾値を満たすか又は満たさないかに基づいて、区域100内で発生していると決定されたイベントに応答するアクションを取ることができる。例えば、プロセッサは、データのセットに基づいて、区域100をシミュレートする3次元区域モデルと、データのセットに基づいて、3次元区域モデル内の対象物104をシミュレートする3次元骨格モデルとを形成し、3次元区域モデル内の3次元骨格モデルが閾値を満たすか又は満たさないかに基づいて、対象物104が区域100内でイベントを経験しているかどうかを決定し(例えば、所定のイベントに対する仮想モデル領域内の仮想骨格シグネチャをマッチングさせる)、及び3次元区域モデル内の3次元骨格モデルが閾値を満たすか又は満たさないかに基づいて、区域100内で発生していると決定されたイベントに応答するアクションを取る。プロセッサは、三次元骨格モデル(仮想モデル領域の有無にかかわらず)が三次元骨格モデルの仮想的動きのセット(例えば、関節の動き、胴体の動き、頭部の動き、腕の動き、脚の動き、首の動き、エンドエフェクタの動き)に基づいて、閾値を満たすか又は満たさないかを決定し、仮想的動きのセット(例えば、関節の曲げ伸ばし、肘の曲げ伸ばし、脚の曲げ伸ばし、胴体の移動)に対応する三次元骨格モデルの原子的動きのセットを特定し、原子的動きのセットをイベントに相関付ける。
本明細書で説明するように、プロセッサは、レーダの移動に基づいてジオフェンスをリセットすることができる。レーダは、加速度計、ジャイロ、慣性測定ユニット、ジオロケーションユニット(例えば、GPS、GLONASS)と連携して自身の動きを検出し、(例えば、スピーカユニット、ユーザインタフェースユニット、通信ユニットと通信するモバイルアプリを介して)ユーザにジオフェンシングルーチンのやり直しを求めることができる。或いは、デバイス102はそのセンサを使用してレーダがどのように移動したかを決定し、ジオフェンスの内部表現を更新する。プロセッサは、先行するジオフェンス測定中の(人間/対象物の移動のない)空間を表すマスターボクセルマップを保存することができる。これは、前のジオフェンス中に記録されたボクセルマップを平均化することにより、又は明示的に対象物104を検出し、その影響をボクセルマップから減算することにより行うことができる。次にプロセッサは、新しい場所で同じボクセルマップを計算し、座標変圧器を計算してマスターボクセルマップを新しいボクセルマップに再整列させる。学習された変圧器は、元のジオフェンス情報をプロセッサの新しい座標フレームに変換するために使用できる。このように、プロセッサは、プロセッサが区域100内で発生していると決定されたイベントに応答するアクションを取る前に移動閾値にアクセスし、プロセッサが区域100内で発生していると決定されたイベントに応答するアクションを取る前に(例えば、デバイス102の通信ユニットと通信するユーザインタフェースユニット又はモバイルアプリを介して)ユーザによって作成されたジオフェンスにアクセスし、プロセッサが区域100内で発生していると決定されたイベントに応答するアクションを取る前に移動閾値が満たされることに基づいてジオフェンスを含む別のアクションを取ることができる。その別のアクションは、ジオフェンスを修正すること、ジオフェンスをデフォルト状態にリセットすること、再ジオフェンスを行うために(例えば、ユーザインタフェースユニット又はスピーカユニットを介して、又はデバイス102の通信ユニットと通信するモバイルアプリを介して)ユーザガイドを開始することを含むことができる。その別のアクションは、プロセッサが区域100内で発生していると決定されたイベントに応答するアクションを取る前に、レーダが区域100内でどのように移動したかを決定すること、及びプロセッサが区域100内で発生していると決定されたイベントに応答するアクションを取る前に、レーダが区域100内でどのように移動したかに基づいてジオフェンスを修正することを含むことができる。
本明細書で説明されるように、プロセッサは、環境の変化(例えば、図1~2に示されるように、新しいスペースの購入又は建設、又は、隣接する所有者のスペース内を見るための隣接する所有者の許可、又は、ユーザが所有するが、個人のプライバシー又は訪問客のような別の懸念のために感知から外された以前のスペースの再考)に起因して、ジオフェンスを調整することができる。これは様々な形で起こることができる。ユーザは、(例えば、デバイス102の通信ユニットと通信するユーザインタフェースユニット又はモバイルアプリを介して)レーダからのデータのセットに基づいて形成された自分の空間のマップを提示できる。その後、ユーザは、(例えば、デバイス102の通信ユニットと通信するユーザインタフェースユニット又はモバイルアプリを介して)スペースを削除又は追加することができる。ユーザは、上記のジオフェンシング手順を繰り返すことができる。ユーザは、ユーザがスペースを追加するか又は削除するかをプロセッサに(例えば、デバイス102の通信ユニットと通信するユーザインタフェースユニット又はモバイルアプリを介して)通知し、ユーザが追加又は削除を望む新たなスペースのみについて、上記で概説したジオフェンシング手順を繰り返すことができる。このように、プロセッサは、プロセッサが区域100内で発生していると決定されたイベントに応答するアクションを取る前に、ジオフェンスにアクセスし、プロセッサが区域100内で発生していると決定されたイベントに応答するアクションを取る前に、及びプロセッサがジオフェンスを修正することを示すユーザ入力(例えば、ユーザインタフェースユニット又はマイクロホンユニット)にアクセスすることに応答して、ジオフェンスを修正することができる。
本明細書で説明するように、プロセッサは、***、着替え、食事又はその他の日常生活動作を認識するように機能する。空間がどのように設計されたかをレーダが知っていれば、こうした活動を認識するのは簡単だ。例えば、手洗いは高い確率でバスルームで行われ、調理はキッチンで行われる可能性が高い。又は、食事はキッチンやダイニングルームで行われる可能性があるが、寝室で行われる可能性は低い。従って、プロセッサは、区域100内の機能空間を特定するようにプログラムされる可能性がある。部屋の識別は、部屋のジオメトリの設定又は区域100の定義(例えば、ジオフェンシング)と同様に進めることができる。その後、ユーザは、(例えば、デバイス102の通信ユニットと通信するユーザインタフェースユニット又はモバイルアプリを介して)特定された各スペースに明示的にラベルを付ける。ラベリングは、ユーザによって動作される携帯電話又はタブレットを介したアプリによって、ユーザが部屋の名前を言い、マイクロホンユニットがその発言を記録することによって、又はユーザがプロセッサによって生成されたマップを見て(例えば、ユーザインタフェースユニット又はデバイス102の通信ユニットと通信するモバイルアプリを介して)空間を描画及び定義することによって行われ得る。プロセッサは、複数の確率的プライア(一般的な母集団から学習された統計量)から、ある空間の用途を推測することができる。例えば、夕方に数時間、水平のポーズで比較的動かずにいる人は、プロセッサによって推測されるように、眠っている可能性が高い。プロセッサの推測によれば、その周囲は寝室である可能性が高い。より複雑な例として、あるタイプのレーダリターンは、プロセッサによって推測されるように、座っている人に対応する。プロセッサが推測する、人がいつも座っている空間とは、トイレ、お気に入りの椅子、又はダイニングテーブル可能性がある。プロセッサが決定するように、その人がその場所に短時間座っているだけであれば、プロセッサが推論するように、その人はトイレをしている可能性が高く、及びプロセッサが推論するように、その活動のすぐ近くの領域はトイレである可能性が高い。空間は壁や段差、又は直線によって定義される必要はないことに留意されたい。むしろ、空間とは、より一般的な確率密度の概念である可能性もある。つまり、プロセッサによって推測されるように、ある活動が家の特定の区域で起こりやすいということである。アクティビティが、プロセッサによって推測されたスペースタイプを特定又は推測するために使用できるのと同様に、スペースのコモンネームを知ることは、プロセッサがアクティビティを特定するための事前情報として使用することができる。ある空間がプロセッサによってキッチンであることが知られている場合、プロセッサによって推測されるように、その空間では誰かが寝ている又はトイレをしている可能性は低く、及びプロセッサによって推測されるように、食事の準備をしている、冷蔵庫を開けている又は食事をしている可能性が高い。この種の推論はベイジアンネットワークで解くことができる。このように、ユーザは、プロセッサが、データのセット及び識別子に基づいて、対象物104がサブ区域内でイベントを経験しているかどうかを決定し、サブ区域内で発生していると決定されたイベントに応答するアクションを取るように、区域100内のサブ区域に識別子(例えば、キッチン、バスルーム)を割り当てるように指示されるか、又はプロセッサがプログラムされてもよい。識別子は、プロセッサが、データのセット及び識別子に基づいて、対象物104がサブ区域内でイベントを経験しているかどうかを決定し、サブ区域内で発生していると決定されたイベントに応答するアクションを取るように、デバイス102と通信ユニット(例えば、通信ユニット、ブルートゥースユニット、Wi-Fiユニットを介して)を動作するユーザを介して、サブ区域に割り当てることができる。デバイス102がマイクロホンを含み、プロセッサがマイクロホンを制御する(例えば、データを受信する)ためにマイクロホンに(例えば、機械的、電気的、論理的に)結合されている場合、プロセッサは、マイクロホンが音響入力として音を取り込み、プロセッサが一連の音響入力に基づいて対象物がサブ区域内でイベントを経験しているかどうかを決定するように、識別子に対応する音を出力するようにユーザに指示する(例えば、話す)ことを介して、識別子をサブ区域に割り当てることができる、マイクロホンがサウンドを音響入力として取り込み、音響入力をプロセッサに送信し、プロセッサが、データのセットと識別子に基づいて、対象物がサブ区域内でイベントを経験しているかどうかを決定し、サブ区域内で発生していると決定されたイベントに応答するアクションを取る。プロセッサは、データの集合に基づいて区域100内のサブ区域を特定し、サブ区域の区域タイプ(例えば、キッチン、バスルーム)を推測し、区域タイプに基づいてサブ区域を分類し、識別子(例えば、キッチン、バスルーム)を割り当てる、プロセッサが、データのセット及び区域タイプに基づいて、対象物104がサブ区域内でイベントを経験しているかどうかを決定し、識別子に基づいてサブ区域内で発生していると決定されたイベントに応答するアクションを取るように、区域タイプに基づいてサブ区域に識別子(例えば、キッチン、バスルーム)を割り当てる。ユーザは、プロセッサが、データのセット及び識別子に基づいて、対象物104が区域100内でイベントを経験しているかどうかを決定し、区域100内で発生していると決定されたイベントに応答するアクションを取るように、区域100に(例えば、ユーザインタフェースユニット、マイクロホンユニット、又はデバイス102の通信ユニットと通信するモバイルアプリを介して)識別子を割り当てることができる。ユーザは、プロセッサが、データのセット及び識別子に基づいて、対象物104が区域100内でイベントを経験しているかどうかを決定し、区域100内で発生していると決定されたイベントに応答するアクションを取るように、デバイス102と通信(例えば、無線、導波路、有線)している通信ユニット(例えば、携帯電話、タブレットコンピュータ、ウェアラブルコンピュータ)を動作することによって、区域100に識別子を割り当てることができる。デバイスがマイクロホンを含み、プロセッサがマイクロホンに(例えば、機械的、電気的、論理的に)結合されている場合、プロセッサは、ユーザが(例えば、ユーザインタフェースユニット、スピーカユニットを介して)出力する(例えば、マイクロホンがサウンドを音響入力として取り込み、プロセッサがデータのセット及び識別子に基づいて対象物104が区域100内でイベントを経験しているかどうかを決定し、区域100内で発生していると決定されたイベントに応答するアクションを取るように、プロセッサに音響入力を送信する。
本明細書で説明するように、デバイス102は、レーダが区域100内に住む又は区域100内に位置付けられた対象物104を追跡するために、区域100内に配置される。レーダは区域100のどこにでも設置できるが、望ましい設置場所はコーナー又はコーナーから予め設定された距離である。これは技術的に様々な利点をもたらす。例えば、レーダアンテナは平らな回路基板から安価に作ることができるが、平らな回路基板上に位置付けられたアンテナの中には、物理的に180度の視野を実現できないものもある(実現できるものもある)。実際には、この視野130は、3Dアンテナ構造がなければ、水平方向に約120度を大きく超えることはない。従って、コーナーに位置付けられたレーダは、レーダの視野130の最も正確な部分が関心領域に直接向けられることを最大化又は保証する。更に、レーダは電波で光を送信し、信号が宇宙空間にある対象物からどのように反射されるかを測定することによって作動する。レーダが壁に直接照射された場合、壁は目立つレフレクタとして機能し、レーダの光のほとんどをレーダに跳ね返し、レーダの目をくらませることになる。多くの住宅では、壁の一部、多数、大部分又は全部が直交して建てられているため、レーダをコーナーに設置することにより、レーダの視野130の中心がほとんどの壁に対して約45度の角度をなすことになり、壁で反射されるレーダエネルギーの量が大幅に減少する。更に、プロセッサは、レーダをどこに位置付けるかを推奨するようにプログラムすることができる。例えば、レーダが区域100内で所定時間動作した後、プロセッサは、対象物104が区域100内でほとんどの時間を過ごす場所を知ることができる。レーダが動作すべきジオフェンス区域及び人間が最も多くの時間を過ごす場所に基づいて、プロセッサは、対象物104までの距離を減少させる、又はレーダと対象物104との間の障害物の数を減少させる別の位置を推奨することができる。このように、区域100がコーナーを有する場合、プロセッサは、(例えば、ユーザインタフェースユニット、スピーカユニットを介して、デバイス102の通信ユニットと通信するモバイルアプリを介して)ユーザに対して、コーナーに、又は、対象物104を有する区域100内のコーナーから予め設定された距離以内(例えば、約3、約2、約1フィート又はメートル以内、又は、コーナーと同一直線上、又は、ウィンドウ214又はその中央パーティションがコーナーに対して約45度であるように)にデバイス102を配置するように指示することができる。プロセッサは、データに基づいて、デバイス102又はレーダをどこに位置付けるか又は再位置付けるかに関する推奨を生成するようにプログラムされてもよい。推奨は、区域100内の対象物104とレーダとの間の最小平均間隔、又は区域100内の対象物104とレーダとの間の閉塞又は障害物の最小数を最適化することができる。推奨は、(例えば、デバイス102の通信ユニットと通信するモバイルアプリを介して、ユーザインタフェースユニット、スピーカユニットを介して)ユーザに出力できる。
本明細書で説明するように、プロセッサは、視野130内のオクルージョンをハンドルするようにプログラムされている。これらのオクルージョンは、レーダの追跡精度が低下する、又は存在しない領域である影(例えば、カバレッジ・ギャップ)を誘起する。しかしながら、このような状況でもプロセッサは可能な限り情報を回復することができる。影の測定及び表現に関して、ジオフェンシングを設定する間、対象物104の反射率は、対象物104が区域100内を移動する際に記録され、3D平均反射率ボクセルマップを生成し、各ボクセルには、そのポイントにおける対象物104の平均反射率又は何も検出されなかったことが記録される。これにアプローチする1つの方法は、影の表現として3D平均反射率モデルを直接使用することである。直接測定値を持たないボクセルは、レーダに近いボクセルの反射率値を取ることができる。もう1つの方法は、オクルージョンが落とす影に近似した極座標を描くことである。このようなフラストラムは5つの平面で定義される。4つの平面を描くことができ、各平面にはレーダの中心を表す点を含むことができる。1つの平面はレーダの中心から放射されるベクトルに直交している。各平面は、3D平均反射率モデルのエッジに整列するように計算することができ、エッジは、高反射率から低反射率へのボクセルの遷移に対応する。エッジ検出は、3D Sobelエッジ検出器(又は他の適切な技術)によって行うことができる。更に、プロセッサはオクルージョンを追跡することができる。プロセッサは、仮想骨格の動き(例えば、走る、歩く、這う)、ブロブ又は骨格の重心速度、ブロブ又は骨格の重心加速度、及び部屋のジオメトリに関する観測情報による誘導を使用して、図14に示すように、対象物104がオクルージョンの背後に落ちた可能性を決定することができる。仮想骨格の動きは、骨格キーポイントのx-y-z位置を経時的に記録することによって記録することができ、及び仮想ブロブは、図14に示すように、レーダデータの3Dボクセルマップにおいて、静的対象物に起因しない大きな反射率を検出するレーダ方向の原始的な形態である。例えば、レーダは、図14に示すように、X時間(例えば、約15秒、約30秒)内に影に入り、及び影から出る人物の仮想骨格キーポイント、速度、及び加速度を観測する。これはアラートを上げる必要はない可能性があるが、プロセッサは影にいる人の位置を逆算することができる。しかしながら、人物がY時間(例えば、約20秒、約40秒)以内に影から移行しない場合、プロセッサが以前にこの行動を観測したことがあれば、プロセッサは警告を抑制することを選択できる。そうでなければ、プロセッサはエレベータ又はエスカレーションアラートで、その人の無事を確認することができる。例えば、プロセッサは、スピーカユニットに、人間が無事かどうかを尋ねるサウンドを再生するよう要求することができ、プロセッサは、通信ユニットに、電話を介して人に連絡するよう要求することができ、又は緊急連絡先に電話/通知/メッセージすることができ、又は緊急サービスに連絡することができる。プロセッサは、予測及び分類のための活動パターンを推論するために、人間の運動モデルの発現に基づいてオクルージョンをハンドルすることができる。3軸の空間情報は、時系列のタイムスタンプ、速度、加速度、回転角度、及び相対距離と共に、運動中の身体部位の時間的空間的変位を表し、オクルージョン又は影を効果的にハンドルし、イベントを警告するために使用される。更に、本明細書で説明するように、複数のデバイス102を使用して、重複は可能であるが、これらの伝送が干渉しないので、重複しない視野130を有することによって、これらの影を最小化することができる。
本明細書で説明するように、デバイス102は、単一のハウジングに収容されたレーダを有していてもよく、又はデバイス102は、複数のハウジングに分散されたレーダを有していてもよく、又は複数のデバイス102が相互運用又は協働して動作していてもよい。例えば、デバイス102は、第1のハウジング内の送信機又は送信機アンテナと、第2のハウジング内の受信機又は受信機アンテナとを含むことができ、これらのハウジングは、第1のハウジングから間隔を置いて配置することができる。レーダの動作を分散させるこれらの形態は、例えば、1又は2以上の送信アンテナと1又は2以上の受信アンテナを別個のハウジングに備えることにより、このようなアンテナを区域100内の異なる位置に位置付けることを可能にする。この場所の多様性により、カバーされる視野が広がり、各送信機/受信機ペアの視点が異なるため区域100内で対象物104が検出される精度が向上し、空間情報が増加し(例えば、人間/対象物の様々な側面に対するより正確な測定)、センサの影をカバーするのに役立つ。これらのアンテナは様々な方法で設置することができる。例えば、1つのハウジングに送信アンテナのセットがあり、別のハウジングに受信アンテナの別のセットが存在することができる。例えば、第1のハウジング内に第1の送信アンテナセット及び第1の受信アンテナセットがあり、第2のハウジング内に第2の送信アンテナセット又は第2の受信アンテナセットがある場合がある。例えば、デバイス102は、少なくとも1つの送信アンテナの少なくとも一部の送信が少なくとも1つの受信アンテナによって受信できる限り、ハウジングにグループ化された受信アンテナ及び送信アンテナの任意の組み合わせを含むことができる。場合によっては、様々な配慮が必要なこともある。例えば、区域100内で物理的に分離された複数の送受信アンテナを運用することは、技術的な課題をもたらす可能性がある。例えば、これらのアンテナが共通のハウジングになく、センシングが光速で行われる場合、アンテナとそれに関連するプロセッサがどのように通信しなければならないかを調整するのは、送信アンテナと受信アンテナが共通のプロセッサに配線されている場合よりもかなり複雑になる。更に、時には干渉を考慮する必要がある可能性がある。例えば、各レーダの送信アンテナは、他のレーダを妨害しないように動作する必要がある可能性がある。これには幾つかの方法がある。例えば、各送信アンテナは、異なる周波数又は帯域幅で動作することができ、又は各送信アンテナは、異なるゴレイ相補ペアを送信するなど、異なるデジタルパターンを送信することができる。例えば、各送信アンテナは異なる時刻に送信することができるので、時刻同期をどのように行うかは様々な方法がある。例えば、第1のデバイス102及び第2のデバイス102の第1のプロセッサ及び第2のプロセッサは、これらのクロックを同期させることができる(例えば、これらの通信ユニットを介したネットワーク時間プロトコルによって、デバイス102のうちの1つがマスタークロックとして機能するように指定し、Z-Wave等の第2の通信チャネルを使用して、各スレーブクロックに時間コンテンツを通信することによって)。このように、各アンテナは、予め設定されたウィンドウの時間帯に送信することができ、各ウィンドウの時間帯は、既知の同期誤差に対応するわずかな期間で区切られている。例えば、各送信アンテナが受信アンテナとペアになっており、プロセッサを共有している場合、プロセッサは各レーダのデジタルパターンを予め設定し、各レーダが順番に送信するようにすることができる。各レーダは、順番に先行するレーダのパターンを受信すると、そのパターンを送信する。送信は、パターンの受信を待つことなく、シーケンスの最初のレーダがそのパターンを送信することから始まる。全てのアンテナが送信を終えると、パターンはループする。例えば、各送信アンテナが受信アンテナとペアになっており、プロセッサが共有されている場合、ランダム化バックオフ方式を使用することができる(例えば、符号分割多重アクセス(CDMA)又はWi-Fi送信のように)。
本明細書で説明するように、レーダは、様々なユースケースのために、区域100内の様々な場所に設置することができる。レーダは、電界強度によって配置されてもよく、規制の電界強度制限に適合するために、幾つかの送信アンテナは、周囲の電界の電力を測定することができ、電界強度がデバイス102を配置することを可能にする場合に、ユーザに(例えば、ユーザインタフェースユニット、スピーカユニット、デバイス102の通信ユニットと通信する携帯電話又はタブレット上で実行されるモバイルアプリを介して)通知する。1つの可能な位置決め方式では、送信アンテナを備えたハウジングが最初に置かれ、送信を開始する。その後、受信アンテナ又は送信アンテナを備えた追加のハウジングが配置される。これらの追加ユニットでは、受信アンテナが同じハウジング内の少なくとも1つの送信アンテナとペアになっている場合、受信アンテナは、測定された電界強度とペアになっている送信アンテナの予想電界強度が規制の制限を超えない電界強度を探すことができる。追加ユニットについては、受信アンテナが同じハウジング内の少なくとも1つの送信アンテナとペアになっていない場合、受信アンテナは電界強度を測定し、電界が弱すぎて検出できない場合にユーザに通知することができる。レーダは、見取り図によって配置することができ、区域100の見取り図をデバイス102に提供することができ、レーダは、ユーザインタフェースユニット又はスピーカユニット、又はデバイス102の通信ユニットと通信する携帯電話又はタブレット上で実行されるモバイルアプリによって誘導されるように、カバレッジを最大にするように位置付けることができる。レーダは、おおよその離隔距離、地面からの高さ、天井からの距離、及び家の内側を向く前方向きの方向等の指針を用いてアンテナを配置することができる指針(例えば、特定の又は一般的な)によって配置することができる。レーダは、計算された見取り図/3Dマップによって配置されてもよく、この配置プロセスの後又はこの配置プロセスの間に、各デバイス102は、レーダからのデータのセットに基づいて見取り図を計算することができる:大きなレーダリターンに対応する床、天井、及び壁の位置を近似する。ユーザは、(例えば、ユーザインタフェースユニット又はスピーカユニット、又はデバイス102の通信ユニットと通信する携帯電話又はタブレット上で実行されるモバイルアプリによって案内される)計算された見取り図に基づいて、配置又は配置を改善するための推奨提案を提示できる。レーダは、レーダが最初に位置付けられた後、レーダが区域100内のユーザの幾つかの一般的な位置を観測した後、区域100内の観測されたユーザの位置によって配置することができる。レーダは、ユーザがよく使う場所をよりよくカバーする新しい位置を提案することができる。このように、レーダは、送信機及び受信機を含むことができ、プロセッサは、送信機及び受信機を制御するために、送信機及び受信機に(例えば、機械的、電気的、論理的に)結合される。デバイス102は、第1のハウジング及び第2のハウジングを含むことができ、第1のハウジングは送信機をホストし、第2のハウジングは受信機をホストし、第1のハウジング及び第2のハウジングは、互いに間隔を置いて配置される(例えば、間に空気ギャップがあり、約5、4、3、2、1フィート又はメートル以内)。第1のハウジング及び第2のハウジングは、区域100内の送信機の電界強度、区域100の受信された見取り図、区域100に汎用的又は特異的なガイドライン、区域100に汎用的又は特異的なウィザード、区域100に汎用的又は特異的な計算された見取り図、区域100に汎用的又は特異的なマップ、又は区域100内の対象物104の観測された位置に基づいて、プロセッサが区域100内で発生していると決定されたイベントに応答するアクションを取る前に、互いに離間できる。第1のハウジング及び第2のハウジングは、互いに対向していても、対向していなくてもよく、対向するコーナーを含んでいてもよい。更に、第1のデバイス102(第1のプロセッサと、第1の送信機及び第1の受信機を有する第1のレーダとをホストする第1のハウジング)と、第2のデバイス102(第2のプロセッサと、第2の送信機及び第2の受信機を有する第2のレーダとをホストする第2のハウジング)とがあり得、ここで、第1のレーダは、第2のレーダを妨害しない。第1のハウジング及び第2のハウジングは、互いに間隔を置いて対向していてもよく、又は対向するコーナーにあってもよく、第1の送信機は、第1の受信機及び第2の受信機によって受信可能な第1の信号を送信するように構成され、第2の送信機は、第1の受信機及び第2の受信機によって受信可能な第2の信号を送信するように構成される。第1のハウジング及び第2のハウジングは、定義区域内の第1の送信機又は第2の送信機の電界強度、定義区域の受信された見取り図、定義区域に汎用的又は特異的なガイドライン、定義区域に汎用的又は特異的なウィザード、定義区域に汎用的又は特異的な計算された見取り図、定義区域に汎用的又は特異的なマップ、又は定義区域内の対象物の観測された位置に基づいて、互いから離間できる。第1のプロセッサ及び第2のプロセッサは、互いに通信していてもいなくてもよい。第1のレーダ及び第2のレーダは、視野130において重なり合っていても、又は重なり合っていなくてもよい。
本明細書で説明するように、デバイス102がスキャンパターンの同期を必要とする状況があり得る。物理的に分離された複数のアンテナが1つのレーダシステムとして効果的に動作するためには、各送信アンテナ及び受信アンテナのペアは、他のアンテナがどのように送信ビーム又は受信ビームをステアリングしているかをある程度正確に知る必要がある。区域100の一貫したモデルを構築するためには、調整が必要となる可能性がある。例えば、プロセッサの目的が、本明細書に開示されるように、区域100の3Dボクセルマップを構築することである場合、受信アンテナは、区域100を系統的にスキャンすることができるが、送信アンテナが、受信アンテナがスキャンしている方向と同じ方向に送信していない場合、受信アンテナは、何も記録しないか、又は、その対象物から散乱されるデジタルパターンを送信する送信アンテナが存在しなかったため、対象物の反射率を検出し損ねる可能性がある。このように、幾つかの使用例では、ハウジング内に1つの送信アンテナがあり、別のハウジング内に1つの受信アンテナがある場合がある。送信アンテナの各ステア(各ビーム方向)に対して、受信アンテナは区域100の完全なスキャンを行います(全ての可能なビームステア)。送信アンテナがいつビームを切り替えるべきか、及び受信アンテナがいつ区域100をスキャンすべきかの調整は、通信ユニット(例えば、Wi-Fiユニット、ブルートゥースユニット、Zigbeeユニット、Z-waveユニット、セルラーユニット)を介して通信することができる。他の使用例では、あるハウジング内の送受信アンテナペアが、別のハウジング内の別の送受信アンテナペアに対向している。レーダが使用する送受信アンテナは、2つのレーダ間の通信チャネルとしても使用できる。例えば、ある送信アンテナはビームを一方向に向け、及びパターンを送信する。受信アンテナは一定数のパターンを受信すると、別のパターンの送信を繰り返す。元のアンテナがこの代替パターンを受信すると、元のアンテナは最初のパターンの送信を停止し、及び代替パターンの受信を開始する。物理的に分離されたレーダは、互いのビーム・ステアリング・パターンを知る必要がある。この情報は、予め設定されたレーダのアンテナを使用するか、又は通信ユニット(例えば、Wi-Fiユニット、Bluetoothユニット、Zigbeeユニット、Z-waveユニット、セルラーユニット)を介した別の通信戦略を使用して通信することができる。一方のレーダが、予め設定された時間内に他方のレーダから多数の送信を受信できなかった場合、レーダは別の通信戦略を使用してパターンを再開するか、他方のレーダに送信を受信できないパターンのセクションをスキップするか、又は協力を放棄して独立したレーダユニットとして動作することができる。尚、別々のレーダから収集したデータを更に集計及び処理することで、データを統一することも可能である。例えば、2つのレーダによってプロセッサが仮想骨格を検出することができる場合、その仮想骨格が同じ物理的人物を表しているかどうかを決定するために追加の計算を使用することができ、更に、図14に示すように、仮想骨格の測定座標を2つの別個のレーダの測定値の間で平均化することができる。データの統一は、(a)全てのレーダが(送信アンテナを介して、又はWi-Fiユニット、Bluetoothユニットなどの通信ユニットを介した別の通信方法を介して)測定データを同じハウジングに送信する単一ハウジング、(b)全てのデバイス102が測定データをクラウドコンピューティングサービスに送信するクラウドコンピューティングサービス、又は(c)各デバイス102が追加処理のためにそのデータを他のデバイス102のサブセットに送信する分散方式で起こることができる。
本明細書で説明されるように、デバイス102は、初期に較正又は構成され、又は再較正又は再構成できる。これが起こることができる1つの方法は、デバイス102が対象物104の属性(例えば、骨格の長さ、心拍数、呼吸数)に関する様々な情報を受信することにベースがある。参加者のオンボーディングの一環として、対象物104は、プロセッサが対象物104のペルソナ又は識別可能なプロファイル(人物の属性)を作成するために、骨格の長さ及び中心、通常の歩行パターン、通常の歩行速度、又はその他の属性を測定し、マークするために、予測可能な動きでレーダから一定の距離でマークされる。例えば、対象物104は、対象物104プロファイルの一部として安静時心拍数及び呼吸数を測定するために、レーダユニットの前で数秒間じっと座っているように誘導(例えば、ユーザインタフェースユニット又はスピーカユニット、又はデバイス102の通信ユニットと通信している携帯電話又はタブレット上で実行されているモバイルアプリによって誘導)される場合がある。心拍数は、レーダ信号を時間領域で処理し、時系列データを主成分分析及びその他の機械学習手法を用いて、心拍に起因する位相変動を示すことで抽出される。呼吸数は、高次高調波ピーク選択及びその他の機械学習法によって測定される。記録された呼吸数又は心拍数は、その後の学習のために、対象物104のベースラインのシグネチャとして使用することができる。これらのバイタルは、対象物104の識別に基づき、その後継続的に追跡するためにキャプチャされる。更に、プロセッサは、対象物104の音声認識セットアップを可能にすることができ、プロセッサは、対象物104の音声プロファイルを取得して、レーダによる追跡のために、対象物104を他の対象物104から音声で識別又は区別又は補足又は補強するようにプログラムすることができる。また、プロセッサは、区域100内の住宅者の識別及び追跡のためにプログラムされてもよい。例えば、プロセッサは、区域100内で追跡された対象物104から参加者を識別し、バイタル(例えば、安静時心拍数、歩行パターン、安静時呼吸数、抑うつ指数)を追跡する際に対象物104のプロファイルを利用することにより、対象物104の識別プロファイリングを可能にすることができる。例えば、プロセッサは、将来の参照のために、又は参加者からの支援を受けて1又は2以上の参加者を追跡するために、この新しい住宅者の幾つかの詳細を取得することによって、新しい対象物104(例えば、区域100に住宅又は位置付けられた新しい住宅者)を特定することができる。このように、プロセッサは、区域100内で発生していると決定されたイベントに応答するアクションを取る前に、対象物104の属性のセットにアクセスし、プロセッサがデータのセット及びプロファイルに基づいて対象物104が区域100内でイベントを経験しているかどうかを決定するように、属性のセットに基づいて対象物104のプロファイル(又はペルソナ)を作成するようにプログラムできる。プロファイルは、プロセッサがデータのセットに基づいて、対象物104が区域100内でイベントを経験しているかどうかを決定するベースラインとすることができる。デバイス102がマイクロホンを含み、プロセッサがマイクロホンに(例えば、機械的、電気的、論理的に)結合されている場合、プロセッサは、(例えば、ユーザインタフェースユニット又はスピーカユニット、又はデバイス102の通信ユニットと通信する携帯電話又はタブレット上で実行されるモバイルアプリによってガイドされる)対象物104に出力(例えば、マイクロホンが音声サウンドに基づく音響入力をキャプチャし、プロセッサが対象物104の音声プロファイルを形成し、対象物104が区域100内でイベントを経験しているかどうかをデータのセット及び音声プロファイルに基づいて決定するように、プロセッサに音響入力を送信する。
本明細書で説明するように、プロセッサは、Kuバンド、Kバンド、又はKaバンド内の周波数を切り替えるようにレーダに要求してもよく(例えば、対象物104又は区域100若しくはその内容の解像度を高めるか、又は電力若しくは熱放散を管理する)、又はプロセッサは、Kuバンド、Kバンド、又はKaバンドのうちの少なくとも2つの間で切り替えるようにレーダに要求してもよい(例えば、また、プロセッサは、レーダに対して、ドップラーモードと飛行時間モードとの間でモダリティを切り替えるように要求することもできる(例えば、対象物104若しくは区域100若しくはその内容物の解像度を高めるため、又は電力若しくは熱放散を管理するため)。これらの要求は、様々な方法で発生することができる。
例えば、1つのハウジングに異なる周波数で動作する複数のレーダがあってもよい。1つのレーダは、区域100内の対象物104の位置検出及び姿勢検出のためのKuバンドで、もう1つのレーダは、区域100内の対象物のバイタル検出のためのKaバンドである。Kuバンドで動作するレーダからのデータのセットに基づいて、プロセッサは、心拍数を確実に検出できる既知の範囲内の標的(人間又は動物)の位置に基づいて、Kaバンドレーダをいつオンにするか、又は作動させるかを決定することができる。別のアプローチでは、プロセッサは、所望の動作モード(例えば、位置追跡はKuバンド、バイタルはKaバンド、両方=Kバンド)に応じて、Kuバンド、Kバンド、又はKaバンドの間でキャリア周波数をシフトするようレーダに要求し、電力を節約し、放熱を制御し、他の動作又は追跡(例えば、精度、精度、分解能)パラメータを制御することができる。高周波構成要素のセット(例えば、ビームフォーマー、アップ/ダウン・コンバーター、発振器)を使用することで、これらの構成要素の周波数能力の境界外又は境界付近で動作することを犠牲にして、コストを削減することができる。Kuバンド、Kバンド、又はKaバンド内で周波数をシフトできるレーダの場合、高周波成分は所望の動作範囲を持っており、この周波数範囲外で動作すると、同じ電界強度で送信するためにより多くの電力が必要になる可能性がある。Ku-band、K-band、Ka-bandの中でどの周波数を使うか、又はKu-band、K-band、Ka-bandの中でどのように周波数を切り替えるかは、所望の電力使用プロファイルを達成することもベースになることができる。更に、Kuバンド、Kバンド、又はKaバンド内の周波数を切り替えることも、高周波部品がその設計範囲に近い、又は範囲外の周波数で動作するように押されているために熱くなりすぎている場合に必要な場合がある。このように、レーダは、Kuバンド又はKaバンドで動作するように構成されてもよく、及びプロセッサは、区域100内でKuバンド又はKaバンドで動作するレーダが区域100内に住宅又は位置付けられた対象物104を追跡するようにレーダを起動するようにプログラムされてもよい、Kuバンド又はKaバンドで区域100内に住宅又は位置付けられた対象物104を追跡することに基づいてデータのセットを生成し、プロセッサがデータのセットに基づいて対象物104が区域100内でイベントを経験しているかどうかを決定し、区域100内で発生していると決定されたイベントに対応する行動をとるように、データのセットをプロセッサに送信する。プロセッサは、閾値を満たす又は満たさないパラメータ(例えば、対象物104又は区域100又はその内容の解像度を高める、電力を節約する、放熱を制御する)に基づいて、KバンドとKuバンド又はKaバンドとの間でレーダを切り替えることができる。レーダは、Kバンド及びKuバンド又はKaバンドで、互いに干渉することなく並行して動作するように構成されていることに留意されたい。区域100内で相互動作又は協調動作する少なくとも2つのデバイス102が存在する場合、これらのデバイス102のうちの1つは、プロセッサに、閾値を満たす又は満たさないパラメータ(例えば、例えば、対象物104又は区域100又はその内容の解像度を高める、電力を節約する、放熱を制御する)、又は閾値を満たす又は満たさないパラメータ(例えば、対象物104又は区域100又はその内容の解像度を高める、電力を節約する、放熱を制御する)に基づいてKuバンド、Kバンド、又はKaバンドの間でバンドを切り替える。これら2つのレーダは、区域100内で互いに間隔を置いて配置されるか、そうでない場合があり、区域100のコーナーに存在することができる。その結果、これら2つのデバイス102は、同じ又は異なるイベントを識別することができ、又は識別しない場合があり、同じ又は異なるアクションを取るか、又は取らない場合もある。Kuバンド、Kバンド、Kaバンドの何れで追跡する場合でも、2つのレーダは、並行して動作することができるか、しない場合もあり、或いは、互いに干渉する場合、又はしない場合があることに留意されたい。
例えば、レーダは、本明細書に開示されるように、様々な基準、シグネチャ、又は閾値が満たされたか又は満たされなかったかをプロセッサが決定すること(例えば、対象物104又は区域100又はその内容物の解像度を高めるため、又は電力又は熱放散を管理するため)に基づいて、プロセッサによって要求されたときに、ドップラモード(又は別のレーダモダリティ)と飛行時間モード(又は別のレーダモダリティ)との間でモダリティを切り替えることができる。このような切り替えは、本明細書で開示されるように、レーダがKuバンド、Kバンド、Kaバンド、又は他のバンドで動作しているかどうかにかかわらず、直列又は並列に動作してもしなくてもよく、互いに干渉してもしなくてもよく、周波数切り替え又はバンド切り替えと共にあってもなくてもよいことに留意されたい。例えば、レーダは、ドップラーモードで動作する第1のレーダユニットと、飛行時間モードで動作する第2のレーダユニットとを有することができ、プロセッサは、第1のレーダユニットがドップラーモードで動作し、その後、第2のレーダユニットに切り替えて飛行時間モードで動作するように要求するか、又はその逆を、プロセッサが様々な基準、シグネチャ、又は閾値が満たされたか又は満たされなかったかを決定することに基づいて行う(例えば、並列又は直列レーダモード動作も可能であるが、本明細書で開示されるように、対象物104又は区域100又はその内容の解像度を高めるため、又は電力又は熱放散を管理するため)。第1のレーダユニット及び第2のレーダユニットは、本明細書で開示されるように、共通のハウジングによって(例えば、内部的に、外部的に)ホストできるか、又は各々が、互いに間隔を置いて(例えば、約5、4、3、2、1フィート又はメートル以内に)配置できる独自のハウジングを有することができることに留意されたい。同様に、例えば、レーダは、並列又は直列レーダモード動作が可能であるが、本明細書に開示されるように、様々な基準、シグネチャ、又は閾値が満たされたか又は満たされなかったか(例えば、対象物104又は区域100又はその内容物の解像度を高めるため、又は電力又は熱放散を管理するため)をプロセッサが決定することに基づいて、プロセッサがレーダをドップラーモードで動作させ、その後飛行時間モードに切り替えることを要求する、又はその逆を要求する、ドップラーモード又は飛行時間モードで動作させることができる。
本開示の様々な実施形態は、システムバスを介してメモリ要素に直接又は間接的に結合された少なくとも1つのプロセッサを含む、プログラムコードを格納及び/又は実行するのに適したデータ処理システムにおいて実施できる。メモリ要素には、例えば、プログラムコードの実際の実行中に使用されるローカルメモリ、バルクストレージ、及び実行中にバルクストレージからコードを取り出す回数を低減するために少なくとも一部のプログラムコードの一時的なストレージを提供するキャッシュメモリを含むことができる。
I/Oデバイス(キーボード、ディスプレイ、ポインティングデバイス、DASD、テープ、CD、DVD、サムドライブ、及びその他のメモリメディア等を含むが、これらに限定されない)は、直接又は介在するI/Oコントローラを介してシステムに結合することができる。また、ネットワークアダプタをシステムに結合して、データ処理システムを、介在するプライベートネットワーク又はパブリックネットワークを介して、他のデータ処理システム又はリモートプリンタ又はストレージデバイスに結合できるようにすることもできる。モデム、ケーブルモデム、及びイーサネットカードは、利用可能なネットワークアダプタの種類のほんの一部に過ぎない。
本開示は、システム、方法、及び/又はコンピュータプログラム製品に具体化することができる。コンピュータプログラム製品は、プロセッサに本開示の態様を実行させるためのコンピュータ可読プログラム命令をその上に有するコンピュータ可読記憶媒体(又は媒体)を含むことができる。コンピュータ可読記憶媒体は、命令実行デバイスが使用する命令を保持及び記憶することができる有形デバイスとすることができる。コンピュータ可読記憶媒体は、例えば、電子記憶デバイス、磁気記憶デバイス、光学記憶デバイス、電磁記憶デバイス、半導体記憶デバイス、又はこれらの任意の適切な組み合わせであってよいが、これらに限定されない。コンピュータ可読記憶媒体のより具体的な例の非網羅的なリストは、ポータブルコンピュータディスケット、ハードディスク、ランダムアクセスメモリ(RAM)、リードオンリーメモリ(ROM)、消去可能プログラマブルリードオンリーメモリ(EPROM又はフラッシュメモリ)、スタティックランダムアクセスメモリ(SRAM)、ポータブルコンパクトディスクリードオンリーメモリ(CD-ROM)、デジタル多用途ディスク(DVD)、メモリスティック、フロッピーディスク、パンチカード等の機械的に符号化されたデバイス又はその上に記録された命令を有する溝内の***構造体、及びこれらの任意の適切な組み合わせを含む。
本明細書に記載のコンピュータ可読プログラム命令は、コンピュータ可読記憶媒体から、又はネットワーク、例えばインターネット、ローカルエリアネットワーク、ワイドエリアネットワーク及び/又はワイヤレスネットワークを介して外部コンピュータ又は外部記憶デバイスに、それぞれのコンピューティング/処理デバイスにダウンロードすることができる。ネットワークは、銅線伝送ケーブル、光伝送ファイバー、無線伝送、ルーター、ファイアウォール、スイッチ、ゲートウェイコンピュータ及び/又はエッジサーバで構成することができる。各コンピューティング/処理デバイス内のネットワークアダプタカード又はネットワークインタフェースは、ネットワークからコンピュータ可読プログラム命令を受信し、各コンピューティング/処理デバイス内のコンピュータ可読記憶媒体に格納するために、コンピュータ可読プログラム命令を転送する。
本開示の動作を実行するためのコンピュータ可読プログラム命令は、アセンブラ命令、命令セットアーキテクチャ(ISA)命令、機械命令、機械依存命令、マイクロホンロコード、ファームウェア命令、状態設定データ、又はSmalltalk、C++等の対象物指向プログラミング言語、及び「C」プログラミング言語又は類似のプログラミング言語等の従来の手続き型プログラミング言語を含む1又は2以上のプログラミング言語の任意の組み合わせで書かれたソースコード又は対象物コードの何れかとすることができる。コードセグメント又は機械実行可能命令は、プロシージャ、関数、サブプログラム、プログラム、ルーチン、サブルーチン、モジュール、ソフトウェアパッケージ、クラス、又は命令、データ構造、プログラム文の任意の組み合わせを表すことができる。コードセグメントは、情報、データ、引数、パラメータ、又はメモリコンテンツの受け渡しにより、別のコードセグメント又はハードウェア回路に結合することができる。情報、引数、パラメータ、データ等は、メモリ共有、メッセージパッシング、トークンパッシング、ネットワーク伝送等を含む任意の適切な手段を介して、受け渡し、転送、又は伝送することができる。コンピュータ可読プログラム命令は、完全にユーザのコンピュータ上で実行してもよいし、スタンドアロンソフトウェアパッケージとして、部分的にユーザのコンピュータ上で実行してもよいし、部分的にユーザのコンピュータ上で実行し、及び部分的にリモートコンピュータ上で実行してもよいし、又は完全にリモートコンピュータ又はサーバ上で実行してもよい。後者のシナリオでは、リモートコンピュータは、ローカルエリアネットワーク(LAN)又はワイドエリアネットワーク(WAN)を含む任意のタイプのネットワークを介してユーザのコンピュータに接続されてもよく、又は接続は、外部コンピュータ(例えば、インターネット・サービス・プロバイダを使用してインターネットを介して)に行われてもよい。様々な実施形態において、例えば、プログラマブル論理回路、フィールドプログラマブルゲートアレイ(FPGA)、又はプログラマブルロジックアレイ(PLA)を含む電子回路は、本開示の態様を実行するために、コンピュータ可読プログラム命令の状態情報を利用してコンピュータ可読プログラム命令を実行し、電子回路をパーソナライズすることができる。
本開示の態様は、本開示の実施形態による方法、装置(システム)、及びコンピュータプログラム製品のフローチャート図及び/又はブロック図を参照して本明細書で説明される。フローチャート図及び/又はブロック図の各ブロック、及びフローチャート図及び/又はブロック図のブロックの組み合わせは、コンピュータ可読プログラム命令によって実施できることが理解されよう。本明細書に開示される実施形態に関連して説明される様々な例示的論理ブロック、モジュール、回路、及びアルゴリズムステップは、電子ハードウェア、コンピュータソフトウェア、又はその両方の組み合わせとして実装できる。ハードウェア及びソフトウェアのこの互換性を明確に説明するために、様々な例示的な構成要素、ブロック、モジュール、回路及びステップを、その機能性の観点から一般的に上述してきた。このような機能をハードウェアとして実装するか、又はソフトウェアとして実装するかは、特定のアプリケーション及びシステム全体に課される設計上の制約に依存する。熟練の当業者は、各特定の用途に対して様々な方法で記載された機能を実装することができるが、このような実装の決定は、本開示のスコープからの逸脱を引き起こすものとして解釈されるべきではない。
図中のフローチャート及びブロック図は、本開示の様々な実施形態によるシステム、方法、及びコンピュータプログラム製品の可能な実装のアーキテクチャ、機能性、及び動作を示す。この点に関して、フローチャート又はブロック図の各ブロックは、命令のモジュール、セグメント、又は部分を表すことがあり、これらは、指定された論理機能を実施するための1又は2以上の実行可能命令から構成される。幾つかの代替実施形態では、ブロックに記載された機能は、図に記載された順序から外れて発生する可能性がある。例えば、連続して示されている2つのブロックは、実際には実質的に同時に実行される可能性があるし、関係する機能によっては、ブロックが逆の順序で実行することができる。また、ブロック図及び/又はフローチャート図の各ブロック、及びブロック図及び/又はフローチャート図のブロックの組み合わせは、指定された機能又は行為を実行する、又は特別な目的のハードウェアとコンピュータ命令の組み合わせを実行する、特別な目的のハードウェアベースのシステムによって実施できることに留意されたい。
それから」、「次に」などの言葉は、ステップの順序を限定することを意図したものではなく、これらの言葉は、単に方法の説明を通して読者を導くために使用されている。プロセスフロー図では動作を逐次プロセスとして記述することができるが、多くの動作は並列又は同時並行で実行することができる。更に、動作の順番を並べ替えることもできる。プロセスは、メソッド、関数、プロシージャ、サブルーチン、サブプログラムなどに対応する。プロセスが関数に対応する場合、その終了は、呼び出し関数又はメイン関数への関数のリターンに対応する。
本明細書において、様々な実施形態が詳細に描かれ及び説明されてきたが、当業者は、本開示から逸脱することなく、様々な修正、追加、置換等を行うことができることを知っている。そのため、これらの変更、追加、置換等は、本開示の範囲内であると考えられる。
102 デバイス
106 スタンド
108 ソファ
110 テーブル
112 椅子
114 オーブン
116 冷蔵庫
120 トイレ
122 TUB
124 シンク
126 コンセント
128 壁
132 壁
136 窓
134、138 ドア
106 スタンド
108 ソファ
110 テーブル
112 椅子
114 オーブン
116 冷蔵庫
120 トイレ
122 TUB
124 シンク
126 コンセント
128 壁
132 壁
136 窓
134、138 ドア
Claims (343)
- 方法であって、
デバイスをユーザに提供するステップであって、前記デバイスが、プロセッサ及び飛行時間レーダを含み、前記プロセッサが前記飛行時間レーダに結合されており、前記飛行時間レーダがKバンドで動作するように構成されている、ステップと、
そこで生きている対象物を有する定義区域内に前記デバイスを位置付けて、前記定義区域内でKバンドで動作するように前記飛行時間レーダを起動させ、前記定義区域内で前記Kバンドで動作する前記飛行時間レーダが、前記定義区域内で生きている前記対象物を追跡し、前記定義区域内で生きている前記対象物を追跡することに基づいてデータのセットを生成し、前記データのセットを前記プロセッサに送信して、前記プロセッサは、前記データのセットに基づいて前記対象物が前記定義区域内でイベントを経験しているかどうかを決定し、前記定義区域内で発生していると決定された前記イベントに応答するアクションを取るようにする、ように前記ユーザに指示するステップと、
を含む、方法。 - 前記デバイスは、前記プロセッサ及び前記飛行時間レーダをホストするハウジングを含む、請求項1に記載の方法。
- 前記定義区域内で前記Kバンドで動作する前記飛行時間レーダは、前記定義区域内で約23GHz及び約25GHzの間で包括的に動作する、請求項1に記載の方法。
- 前記対象物は第1の対象物であり、前記プロセッサは、前記データのセットに基づいて前記定義区域内に位置付けられた第2の対象物を追跡して、前記第1の対象物が前記データのセットに基づいて前記定義区域内で前記第1の対象物に関わるイベントを経験しているかどうかを決定する前に、前記データのセットに基づいて、前記定義区域内で生きている前記第1の対象物を前記定義区域内に位置付けられた前記第2の対象物から区別するようにプログラムされている、請求項1に記載の方法。
- 前記第2の対象物が人又はペットである、請求項4に記載の方法。
- 前記プロセッサは、
前記データのセットに基づいて形成されたボクセルのセットにアクセスし、
前記定義区域にて生きている前記対象物を表さない前記ボクセルの第1のサブセットに基づいて、前記ボクセルのセットから前記ボクセルの第1のサブセットを破棄、除去、削除、又は無視して、前記ボクセルのセットからのボクセルの第2のサブセットが識別されるようにし、
前記ボクセルの第2のサブセットに基づいて前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを取る、
ようにプログラムされている、請求項1に記載の方法。 - 前記デバイスは、マイクロホンのセットを含み、前記プロセッサが、前記マイクロホンのセットに結合されており、
前記方法が更に、
前記マイクロホンのセットを起動するように前記ユーザに指示するステップであって、前記マイクロホンのセットが、前記定義区域内で生きている対象物から発生した音響入力のセットを受信し、前記音響入力のセットを前記プロセッサに送信して、前記プロセッサが前記音響入力のセットを分離し、前記音響入力のセットが分離されたことに基づいて、前記音響入力のセットが前記定義区域内のどこから発生したかを位置特定し、前記音響入力のセットが前記定義区域内のどこから発生したかを位置特定することに基づいて、前記データのセットを確認又は妥当性確認し、前記データのセットが確認又は妥当性確認されたことに基づいて、前記定義区域内で発生していると決定された前記イベントに応答するア前記クションを取るようにする、ステップ、
を含む、請求項1に記載の方法。 - 前記デバイスが第1のデバイスであり、前記プロセッサが第1のプロセッサであり、前記飛行時間レーダが第1の飛行時間レーダであり、前記データのセットがデータの第1のセットであり、前記イベントが第1のイベントであり、前記アクションが第1のアクションであり、
前記方法が更に、
第2のデバイスを前記ユーザに提供するステップであって、前記第2のデバイスが、第2のプロセッサ及び第2の飛行時間レーダを含み、前記第2のプロセッサが前記第2の飛行時間レーダに結合されている、ステップと、
そこで生きている前記対象物を有する前記定義区域内に前記第2のデバイスを位置付けて、前記Kバンドで動作する前記第1の飛行時間レーダと干渉することなく前記定義区域内で動作するように前記第2の飛行時間レーダを起動させ、前記定義区域内で動作する前記第2の飛行時間レーダは、前記定義区域内でKバンドで動作する前記第1の飛行時間レーダが前記定義区域内で生きている前記対象物の追跡を妨害されているときに、前記定義区域内の前記対象物を追跡し、前記定義区域内でKバンドで動作する前記第1の飛行時間レーダが前記定義区域内で生きている前記対象物の追跡を妨害されているときに、前記定義区域内で生きている対象物を追跡することに基づいてデータの第2のセットを生成し、前記定義区域内でKバンドで動作する前記第1の飛行時間レーダが前記定義区域内で生きている前記対象物の追跡を妨害されているときに、前記データの第2のセットを前記第2のプロセッサに送信して、前記第2のプロセッサが、前記データの第2のセットに基づいて、前記対象物が前記定義区域内で第2のイベントを経験しているかどうかを決定し、前記定義区域内で発生していると決定された前記第2のイベントに応答する第2のアクションを取るようにする、ように前記ユーザに指示するステップと、
を含む、請求項1に記載の方法。 - 前記前記第2の飛行時間レーダは、前記Kバンドで動作する前記第1の飛行時間レーダと干渉することなく、前記Kバンドで動作する、請求項8に記載の方法。
- 前記定義区域内で前記Kバンドで動作する前記第2の飛行時間レーダは、前記Kバンドで動作する前記第1の飛行時間レーダと干渉することなく、前記定義区域内で約23GHz及び約25GHzの間で動作する、請求項9に記載の方法。
- 請求項8に記載の方法。
- 前記第1のイベント及び前記第2のイベントが、同一のイベントである、請求項8に記載の方法。
- 前記第1のアクション及び前記第2のアクションが、同一のアクションである、請求項8に記載の方法。
- 前記方法が、前記定義区域内で前記第1のデバイス及び前記第2のデバイスを互いに対向して位置付けるよう前記ユーザに指示するステップを更に含む、請求項8に記載の方法。
- 前記デバイスが通信ユニットを含み、前記プロセッサが前記通信ユニットに結合され、前記デバイスが第1のデバイスであり、前記アクションが、前記定義区域から離れた第2のデバイスにメッセージを送信するように前記通信ユニットに指示することを含み、前記メッセージが前記対象物又は前記イベントに関連するコンテンツを含む、請求項1に記載の方法。
- 前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを前記プロセッサが取る前に、前記定義区域を定義するよう前記ユーザに指示するステップを更に含む、請求項1に記載の方法。
- 前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを前記プロセッサが取る前に、前記定義区域内で前記ユーザが移動することに基づいて、前記定義区域を定義するように前記ユーザに指示するステップを更に含む、請求項16に記載の方法。
- 前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを前記プロセッサが取る前に、前記ユーザが前記定義区域の外に移動することに基づいて、前記定義区域を定義するように前記ユーザに指示するステップを更に含む、請求項16に記載の方法。
- 前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを前記プロセッサが取る前に、前記飛行時間レーダによって追跡可能なレフレクタをホストしながら前記定義区域を定義するように前記ユーザに指示するステップを更に含む、請求項16に記載の方法。
- 前記定義区域が、ある高さで互いに間隔を置いて位置付けられた床及び天井を含み、
前記方法が更に、前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを前記プロセッサが取る前に、前記プロセッサが前記高さに対応する値にアクセスすることに基づいて、前記定義区域を定義するように前記ユーザに指示するステップを含む、請求項16に記載の方法。 - 前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを前記プロセッサが取る前に、前記プロセッサが前記定義区域のマップにアクセスすることに基づいて、前記定義区域を定義するように前記ユーザに指示するステップを更に含む、請求項16に記載の方法。
- 前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを前記プロセッサが取る前に、前記定義区域のマップを作成するように前記ユーザに指示するステップを更に含む、請求項21に記載の方法。
- 前記デバイスがカメラを含み、前記プロセッサが前記カメラに結合されており、
前記方法が更に、前記カメラを起動するように前記ユーザに指示するステップであって、前記カメラが前記定義区域内で生きている前記対象物から生成された画像を受信して、前記画像を前記プロセッサに送信し、前記プロセッサは、前記データのセットを確認又は妥当性確認し、前記データのセットが確認又は妥当性確認されたことに基づいて前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを取るようにする、ステップを含む、請求項1に記載の方法。 - 前記カメラが、可視スペクトル(RGB)及び近赤外光で観測できるように構成されたデュアルバンドフィルタを含む、請求項23に記載の方法。
- 前記プロセッサは、前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを取る前に、前記データのセットに基づいて前記定義区域の3次元マップを形成し、前記3次元マップが、前記Kバンドで動作し且つ前記定義区域内部から前記定義区域の外にスキャンする前記飛行時間レーダに基づいてゼロ化された領域を有するようにする、請求項1に記載の方法。
- 前記定義区域が、第1の容積及び第2の容積を含み、前記プロセッサは、第1の容積に関連する閾値にアクセスして、前記プロセッサが前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを取る前に、前記閾値を満たす前記ゼロ化領域に基づいて調整するよう前記Kバンドで動作する前記飛行時間レーダに要求し、前記Kバンドで動作する前記飛行時間レーダが、前記第1の容積を追跡せずに、前記第2の容積の追跡を促進するようにプログラムされる、請求項25に記載の方法。
- 前記プロセッサは、前記データのセットに基づいて形成され且つボクセルのセットを有する前記定義区域のスキャンマップにアクセスし、前記飛行時間レーダ用の前記定義区域のスキャンなしマップにアクセスし、前記スキャンマップを前記スキャンなしマップと比較し、前記ボクセルのセットからボクセルのサブセットを識別して、前記プロセッサが前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを取る前に、前記ボクセルのサブセットをゼロにする、請求項1に記載の方法。
- 前記データのセットがデータの第1のセットであり、前記アクションが第1のアクションであり、
前記定義区域内で前記Kバンドで動作する前記飛行時間レーダは、前記定義区域の外の前記対象物を追跡し、前記定義区域の外の前記対象物を追跡することに基づいてデータの第2のセットを生成し、前記データの第2のセットを前記プロセッサに送信して、前記プロセッサは、前記対象物が前記定義区域の外にあるか否かを決定して、前記対象物が前記定義区域の外にあると決定されることに応答して第2のアクションを取るようにする、請求項1に記載の方法。 - 前記アクションは、前記データの第2のセットを破棄、削除、消去又は無視することである、請求項28に記載の方法。
- 前記アクションが第1のアクションであり、前記プロセッサは、前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを前記プロセッサが取る前に、移動閾値にアクセスし、前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを前記プロセッサが取る前に、前記ユーザによって作成されたジオフェンスにアクセスし、前記定義区域内で発生していると決定された前記イベントに応答する前記第1のアクションを前記プロセッサが取る前に、前記移動閾値が満たされることに基づいて、前記ジオフェンスを含む第2のアクションを取る、請求項1に記載の方法。
- 前記第2のアクションは、前記ジオフェンスを修正することを含む、請求項30に記載の方法。
- 前記ジオフェンスを修正することは、前記ジオフェンスをデフォルト状態にリセットすることを含む、請求項31に記載の方法。
- 前記第2のアクションは、再ジオフェンスのためのユーザガイドを開始することを含む、請求項30に記載の方法。
- 前記第2のアクションは、前記プロセッサが前記定義区域内で発生していると決定された前記イベントに応答して前記第1のアクションを取る前に、前記飛行時間レーダが前記定義区域内でどのように移動したかを決定すること、及び前記プロセッサが前記定義区域内で発生していると決定された前記イベントに応答して前記第1のアクションを取る前に、前記飛行時間レーダが前記定義区域内でどのように移動したかに基づいて、前記ジオフェンスを修正することを含む、請求項30に記載の方法。
- 前記プロセッサは、前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを前記プロセッサが取る前に、ジオフェンスにアクセスし、前記定義区域内で発生していると決定された前記イベントに応答する且つ前記ジオフェンスを修正することを示すユーザ入力に前記プロセッサがアクセスすることに応答するアクションを前記プロセッサが取る前に、前記ジオフェンスを修正する、請求項1に記載の方法。
- 前記イベントは、前記定義区域内の前記対象物の日常生活の活動に関連する、請求項1に記載の方法。
- 前記イベントは、前記定義区域内での前記対象物の転倒に関連する、請求項1に記載の方法。
- 前記イベントは、前記定義区域内で予め設定された時間期間静止したままである前記対象物に関連する、請求項1に記載の方法。
- 前記イベントは、前記対象物が予め設定された時間期間前記定義区域から不在であることに関連する、請求項1に記載の方法。
- 前記イベントは、前記対象物が前記定義区域内にある間、前記対象物が予め設定された時間期間前記定義区域内で追跡されていないことに関連する、請求項1に記載の方法。
- 前記定義区域内のサブ区域に識別子を割り当てるように前記ユーザに指示して、前記プロセッサが、前記データのセット及び前記識別子に基づいて前記対象物が前記サブ区域内で前記イベントを経験しているかどうかを決定し、前記サブ区域内で発生していると決定された前記イベントに応答する前記アクションを取るようにするステップを更に含む、請求項1に記載の方法。
- 前記デバイスと通信するコンピューティングユニットを動作させることにより、前記サブ区域に前記識別子を割り当てるように前記ユーザに指示し、前記プロセッサが、前記データのセット及び前記識別子に基づいて前記対象物が前記サブ区域内で前記イベントを経験しているかどうかを決定し、前記サブ区域内で発生していると決定された前記イベントに応答する前記アクションを取るようにするステップを更に含む、請求項41に記載の方法。
- 前記デバイスがマイクロホンを含み、前記プロセッサが前記マイクロホンに結合されており、
前記方法が更に、前記識別子に対応するサウンドを出力することを介して、前記識別子を前記サブ区域に割り当てるように前記ユーザに指示し、前記マイクロホンがサウンドを音響入力として取り込み、前記音響入力を前記プロセッサに送信するようにして、前記プロセッサは、前記データのセット及び前記識別子に基づいて前記対象物が前記サブ区域内で前記イベントを経験しているかどうかを決定し、前記サブ区域内で発生していると決定された前記イベントに応答して前記アクションを取るようにするステップを含む、請求項41に記載の方法。 - 前記プロセッサは、前記データのセットに基づいて前記定義区域内のサブ区域を特定し、前記サブ区域の区域タイプを推測し、前記区域タイプに基づいて前記サブ区域を分類し、前記区域タイプに基づいて前記サブ区域に識別子を割り当てて、前記プロセッサが、前記データのセット及び前記区域タイプに基づいて前記対象物が前記サブ区域内で前記イベントを経験しているかどうかを決定し、前記識別子に基づいて前記サブ区域内で発生していると決定された前記イベントに応答する前記アクションを取るようにする、請求項1に記載の方法。
- 前記定義区域に識別子を割り当てるように前記ユーザに指示し、前記プロセッサは、前記データのセット及び前記識別子に基づいて前記対象物が前記定義区域内で前記イベントを経験しているかどうかを決定し、前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを取るようにするステップを更に含む、請求項1に記載の方法。
- 前記デバイスと通信するコンピューティングユニットを動作させることを介して、前記定義区域に前記識別子を割り当てるように前記ユーザに指示し、前記プロセッサは、前記データのセット及び前記識別子に基づいて前記対象物が前記定義区域内で前記イベントを経験しているかどうかを決定し、前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを取るようにするステップを更に含む、請求項45に記載の方法。
- 前記デバイスがマイクロホンを含み、前記プロセッサが前記マイクロホンに結合されており、
前記方法が更に、前記識別子に対応するサウンドを出力することを介して、前記識別子を前記定義区域に割り当てるように前記ユーザに指示し、前記マイクロホンがサウンドを音響入力として取り込み、前記音響入力を前記プロセッサに送信するようにして、前記プロセッサは、前記データのセット及び前記識別子に基づいて前記対象物が前記定義区域内で前記イベントを経験しているかどうかを決定し、前記定義区域内で発生していると決定された前記イベントに応答して前記アクションを取るようにするステップを含む、請求項45に記載の方法。 - 前記定義区域がコーナーを有し、
前記方法が更に、そこで生きている対象物を有する定義区域内の前記コーナー内又は前記コーナーから予め設定された距離内に前記デバイスを位置付けるように前記ユーザに指示するステップを含む、請求項1に記載の方法。 - 前記プロセッサは、前記データに基づいて前記デバイス又は前記飛行時間レーダをどこに位置付けるか又は再位置付けするかに関する推奨を生成するようにプログラムされている、請求項1に記載の方法。
- 前記推奨は、前記定義区域内における前記対象物と前記飛行時間レーダとの間の最小平均間隔を最適化する、請求項49に記載の方法。
- 前記推奨は、前記定義区域内の前記対象物と前記飛行時間レーダとの間のオクルージョン又は障害物の数が最小になるように最適化する、請求項49に記載の方法。
- 前記デバイスが第1のデバイスであり、前記プロセッサが第1のプロセッサであり、前記飛行時間レーダが第1の飛行時間レーダであり、前記第1の飛行時間レーダが第1の視野を有し、前記データのセットがデータの第1のセットであり、前記イベントが第1のイベントであり、前記アクションが第1のアクションであり、
前記方法が更に、
第2のデバイスを前記ユーザに提供するステップであって、前記第2のデバイスが、第2のプロセッサ及び第2の飛行時間レーダを含み、前記第2のプロセッサが前記第2の飛行時間レーダに結合されており、前記第2の飛行時間レーダが第2の視野を有する、ステップと、
前記第1の視野が前記第2の視野と重ならないようにそこで生きている前記対象物を有する前記定義区域内に第2のデバイスを位置付けて、前記Kバンドで動作する前記第1の飛行時間レーダと干渉することなく前記定義区域内で動作するように前記第2の飛行時間レーダを起動させ、前記定義区域内で動作する前記第2の飛行時間レーダは、前記第2の視野内の前記定義区域で生きている前記対象物を追跡し、前記第2の視野内の前記定義区域で生きている前記対象物の追跡に基づいてデータの第2のセットを生成し、前記データの第2のセットを前記第2のプロセッサに送信して、前記第2のプロセッサは、前記データの第2のセットに基づいて、前記対象物が前記第2の視野内の前記定義区域において第2のイベントを経験しているかどうかを決定し、前記第2の視野内の前記定義区域において発生していると決定された前記第2のイベントに応答する第2のアクションを取るようにする、ように前記ユーザに指示するステップと、
を含む、請求項1に記載の方法。 - 前記イベントが医療イベントである、請求項1に記載の方法。
- 前記医療イベントが診断推定又は診断予測である、請求項53に記載の方法。
- 前記デバイスがテレビ装置である、請求項1に記載の方法。
- 前記デバイスがサウンドバーである、請求項1に記載の方法。
- 前記デバイスがスピーカである、請求項1に記載の方法。
- 前記デバイスがブックエンドである、請求項1に記載の方法。
- 前記デバイスが植木鉢である、請求項1に記載の方法。
- 前記デバイスがプランターポットである、請求項1に記載の方法。
- 前記デバイスが花瓶である、請求項1に記載の方法。
- 前記デバイスが家具である、請求項1に記載の方法。
- 前記デバイスが住宅電化製品である、請求項1に記載の方法。
- 前記Kバンドで動作する前記飛行時間レーダは、水平方向で約120度及び垂直方向で約90度の視野を有する、請求項1に記載の方法。
- 前記飛行時間レーダは、前記Kバンドで動作する前記飛行時間レーダが前記定義区域内で生きている前記対象物を追跡することを可能にするパッチアンテナのセットを各々が備えるフェーズドアレイのセットを含む、請求項1に記載の方法。
- 前記デバイスが第1のデバイスであり、前記プロセッサが第1のプロセッサであり、前記第1の飛行時間レーダが第1の視野を有し、前記データのセットがデータの第1のセットであり、前記イベントが第1のイベントであり、前記アクションが第1のアクションであり、
前記方法が更に、
第2のデバイスを前記ユーザに提供するステップであって、前記第2のデバイスが第2のプロセッサ及びセンサを含み、前記第2のプロセッサが前記センサに結合されており、前記センサは第2の視野を有する、ステップと、
そこで生きている前記対象物を有する前記定義区域内に第2のデバイスを位置付けて、前記Kバンドで動作する前記第1の飛行時間レーダと干渉することなく前記定義区域内で動作するように前記センサを起動させ、前記定義区域内で動作する前記センサは、前記第2の視野内の前記定義区域で生きている前記対象物を感知し、前記第2の視野内の前記定義区域で生きている前記対象物を感知することに基づいてデータの第2のセットを生成し、前記データの第2のセットを前記第2のプロセッサに送信して、前記第2のプロセッサは、前記データの第2のセットに基づいて、前記対象物が前記第2の視野内の前記定義区域において第2のイベントを経験しているかどうかを決定し、前記第2の視野内の前記定義区域において発生していると決定された前記第2のイベントに応答する第2のアクションを取るようにする、ように前記ユーザに指示するステップと、
を含む、請求項1に記載の方法。 - 前記第1の視野が前記第2の視野と重ならないようにそこで生きている前記対象物を有する前記定義区域内に前記第2のデバイスを位置付けるよう、前記ユーザに指示するステップを更に含む、請求項66に記載の方法。
- 前記第2のデバイスは、前記第2のプロセッサ及び前記センサをホストするハウジングを含む、請求項66に記載の方法。
- 前記デバイスが第1のデバイスであり、前記プロセッサが第1のプロセッサであり、前記第1の飛行時間レーダが第1の視野を有し、前記データのセットがデータの第1のセットであり、
前記方法が更に、
第2のデバイスを前記ユーザに提供するステップであって、前記第2のデバイスが第2のプロセッサ及びセンサを含み、前記第2のプロセッサが前記センサに結合されており、前記センサは第2の視野を有する、ステップと、
そこで生きている前記対象物を有する前記定義区域内に第2のデバイスを位置付けて、前記Kバンドで動作する前記第1の飛行時間レーダと干渉することなく前記定義区域内で動作するように前記センサを起動させ、前記定義区域内で動作する前記センサは、前記第2の視野内の前記定義区域で生きている前記対象物を感知し、前記第2の視野内の前記定義区域で生きている前記対象物を感知することに基づいてデータの第2のセットを生成し、前記データの第2のセットを前記第2のプロセッサに送信して、前記第2のプロセッサは、前記第1のプロセッサと通信することにより、前記第1のプロセッサが、前記データの第2のセットに基づいて前記データの第1のセットを確認又は妥当性確認し、前記データの第2のセットが前記データの第1のセットを確認又は妥当性確認することに基づいて、前記対象物が前記定義区域内で前記イベントを経験しているかどうかを決定し、前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを取ることを可能にする、ように前記ユーザに指示するステップと、
を含む、請求項1に記載の方法。 - 前記第1の視野が前記第2の視野と重ならないようにそこで生きている前記対象物を有する前記定義区域内に前記第2のデバイスを位置付けるよう、前記ユーザに指示するステップを更に含む、請求項69に記載の方法。
- 前記第2のデバイスは、前記第2のプロセッサ及び前記センサをホストするハウジングを含む、請求項69に記載の方法。
- 前記第2のプロセッサは、前記第1のプロセッサと直接通信するように構成される、請求項69に記載の方法。
- 前記第2のプロセッサは、前記第1のプロセッサと間接的に通信するように構成される、請求項69に記載の方法。
- 前記デバイスが固定具である、請求項1に記載の方法。
- 前記プロセッサは、前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを取る前に、前記対象物の属性のセットにアクセスし、前記属性のセットに基づいて前記対象物のプロファイルを作成して、前記プロセッサが前記データのセット及び前記プロファイルに基づいて前記対象物が前記定義区域内で前記イベントを経験しているかどうかを決定するようにプログラムされている、請求項1に記載の方法。
- 前記プロファイルは、前記データのセットに基づいて前記対象物が前記定義区域内で前記イベントを経験しているかどうかを前記プロセッサが決定するベースラインである、請求項75に記載の方法。
- 前記デバイスがマイクロホンを含み、前記プロセッサが前記マイクロホンに結合されており、
前記方法が更に、
前記対象物に音声サウンドを出力させるようにユーザに指示し、前記マイクロホンが前記音声サウンドに基づく音響入力を取り込み、前記音響入力を前記プロセッサに送信して、前記プロセッサは、前記対象物の音声プロファイルを形成し、前記データのセット及び前記音声プロファイルに基づいて前記対象物が前記定義区域内で前記イベントを経験しているかどうかを決定するようにする、ステップを含む、請求項1に記載の方法。 - 前記デバイスが、前記プロセッサと通信するクリッカー又は前記プロセッサと通信するモバイルアプリケーションを含み、
前記方法が更に、
(a)前記定義区域内で前記クリッカーを移動させ、前記定義区域内で前記クリッカーを起動させること、又は(b)前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを前記プロセッサが取る前に、前記定義区域内に位置付けられた前記モバイルアプリケーションと対話すること、に基づいて前記定義区域を定義するよう前記ユーザに指示するステップを含む、請求項1に記載の方法。 - 前記デバイスが、前記プロセッサと通信するクリッカー又は前記プロセッサと通信するモバイルアプリケーションを含み、
前記方法が更に、
(a)前記定義区域の外で前記クリッカーを移動させ、前記定義区域の外でクリッカーを起動させること、又は(b)前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを前記プロセッサが取る前に、前記定義区域の外に位置付けられた前記モバイルアプリケーションと対話すること、に基づいて前記定義区域を定義するよう前記ユーザに指示するステップを含む、請求項1に記載の方法。 - 前記デバイスは、信号を送信するように構成された送信機を有するビーコンを含み、前記デバイスは、信号を受信するように構成された受信機を含み、前記プロセッサは、前記受信機に結合され、
前記方法が更に、
前記飛行時間レーダと前記ビーコンとが互いに間隔を置いて配置されるように前記ビーコンを位置付けるよう前記ユーザに指示し、前記送信機が前記信号を送信することができ、前記受信機が信号を受信して、前記信号を前記プロセッサに送信することができ、前記プロセッサは、前記データのセット及び前記信号に基づいて前記対象物が前記定義区域内で前記イベントを経験しているかどうかを決定し、前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを取るようにする、ステップを含む、請求項1に記載の方法。 - 前記飛行時間レーダが送信機及び受信機を含み、前記プロセッサが前記送信機及び前記受信機に結合され、前記デバイスが第1のハウジング及び第2のハウジングを含み、前記第1のハウジングが、前記送信機をホストし、前記第2のハウジングが前記受信機をホストし、前記第1のハウジング及び前記第2のハウジングが互いに間隔を置いて配置されている、請求項1に記載の方法。
- 前記定義区域内の前記送信機の電界強度、前記定義区域の受信された見取り図、前記定義区域に汎用的又は特異的なガイドライン、前記定義区域に汎用的又は特異的なウィザード、前記定義区域に汎用的又は特異的な計算された見取り図、前記定義区域に汎用的又は特異的なマップ、又は前記定義区域内の前記対象物の観測された位置に基づいて、前記プロセッサが前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを取る前に、前記第1のハウジングと前記第2のハウジングとを互いに間隔を置いて位置付けるように前記ユーザに指示するステップを更に含む、請求項81に記載の方法。
- 前記第1のハウジング及び前記第2のハウジングが互いに対向している、請求項82に記載の方法。
- 前記プロセッサが第1のプロセッサであり、前記飛行時間レーダが第1の飛行時間レーダであり、前記第1の飛行時間レーダが第1の送信機及び第1の受信機を含み、前記デバイスが、第1のハウジング、第2のハウジング、第2のプロセッサ、及び第2の飛行時間レーダを含み、前記第2のプロセッサは、前記第2の飛行時間レーダに結合されており、前記第1の飛行時間レーダは、前記第2の飛行時間レーダを妨害せず、前記第2の飛行時間レーダは、第2の送信機及び第2の受信機を含み、前記第1のハウジングが、前記第1のプロセッサ及び前記第1の飛行時間レーダをホストし、前記第2のハウジングが、前記第2のプロセッサ及び前記第2の飛行時間レーダをホストし、前記第1のハウジング及び前記第2のハウジングが、互いに間隔を置いて配置され、前記第1の送信機が、前記第1の受信機及び前記第2の受信機によって受信可能な第1の信号を送信するように構成され、前記第2の送信機が、前記第1の受信機及び前記第2の受信機によって受信可能な第2の信号を送信するように構成される、請求項1に記載の方法。
- 前記定義区域内の前記第1の送信機又は前記第2の送信機の電界強度、前記定義区域の受信された見取り図、前記定義区域に汎用的又は特異的なガイドライン、前記定義区域に汎用的又は特異的なウィザード、前記定義区域に汎用的又は特異的な計算された見取り図、前記定義区域に汎用的又は特異的なマップ、又は前記定義区域内の前記対象物の観測された位置に基づいて、前記第1のハウジングと前記第2のハウジングを互いに間隔を置いて位置付けるように前記ユーザに指示するステップを更に含む、請求項84に記載の方法。
- 前記第1のハウジング及び前記第2のハウジングが互いに対向している、請求項84に記載の方法。
- 前記第1のプロセッサ及び前記第2のプロセッサは互いに通信している、請求項84に記載の方法。
- 前記第1の飛行時間レーダが第1の視野を有し、前記第2の飛行時間レーダが第2の視野を有し、前記第1の視野が前記第2の視野と重なる、請求項84に記載の方法。
- 前記第1の飛行時間レーダは第1の視野を有し、前記第2の飛行時間レーダは第2の視野を有し、前記第1の視野は前記第2の視野と重ならない、請求項84に記載の方法。
- 前記プロセッサがハードウェアアクセラレータである、請求項1に記載の方法。
- 前記ハードウェアアクセラレータは、ニューラルネットワークアクセラレータ又は機械学習アクセラレータである、請求項90に記載の方法。
- 前記飛行時間レーダが、Kuバンド又はKaバンドで動作するように構成され、
前記方法が更に、
前記飛行時間レーダを起動するように前記ユーザに指示し、前記定義区域内で前記Kuバンド又は前記Kaバンドで動作する前記飛行時間レーダが、前記定義区域内で生きている前記対象物を追跡し、前記定義区域内で生きている前記対象物を前記Kuバンド又は前記Kaバンドで追跡することに基づいて前記データのセットを生成し、前記データのセットを前記プロセッサに送信し、前記プロセッサは、前記データのセットに基づいて前記対象物が前記定義区域内で前記イベントを経験しているかどうかを決定し、前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを取るようにするステップを含む、請求項1に記載の方法。 - 前記飛行時間レーダを起動するように前記ユーザに指示し、前記定義区域内で前記Kuバンド及び前記Kaバンドで動作する前記飛行時間レーダが、前記定義区域内で生きている前記対象物を追跡し、前記定義区域内で生きている前記対象物を前記Kuバンド及び前記Kaバンドで追跡することに基づいて前記データのセットを生成し、前記データのセットを前記プロセッサに送信して、前記プロセッサが、前記データのセットに基づいて前記対象物が前記定義区域内で前記イベントを経験しているかどうかを決定し、前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを取るようにする、ステップを更に含む、請求項92に記載の方法。
- 前記プロセッサは、パラメータが閾値を満たすか又は満たさないかに基づいて、前記飛行時間レーダを前記Kバンドと前記Kuバンド又は前記Kaバンドの間で切り替える、請求項92に記載の方法。
- 前記プロセッサは、前記パラメータが前記閾値を満たすか又は満たさないかに基づいて、前記飛行時間レーダを前記Kバンド、前記Kuバンド及び前記Kaバンドの間で切り替える、請求項94に記載の方法。
- 前記デバイスは、前記プロセッサ及び飛行時間レーダをホストするハウジングを含む、請求項92に記載の方法。
- 前記飛行時間レーダは、互いに干渉することなく、前記Kバンド及び前記Kuバンド又は前記Kaバンドで並行して動作するように構成される、請求項92に記載の方法。
- 前記プロセッサが第1のプロセッサであり、前記飛行時間レーダが第1の飛行時間レーダであり、前記データのセットがデータの第1のセットであり、前記イベントが第1のイベントであり、前記アクションが第1のアクションであり、前記デバイスが、第1のハウジング、第2のハウジング、第2のプロセッサ、及び第2の飛行時間レーダを含み、前記第2のプロセッサは、前記第2の飛行時間レーダに結合されており、前記第2の飛行時間レーダは、Kuバンド又はKaバンドで動作するように構成され、前記第1のハウジングは、前記第1のプロセッサ及び前記第1の飛行時間レーダをホストし、前記第2のハウジングは、前記第2のプロセッサ及び前記第2の飛行時間レーダをホストし、
前記方法が更に、
前記第1のハウジング及び前記第2のハウジングをそこで生きている前記対象物を有する前記定義区域内に互いに間隔を置いて位置付けて、前記定義区域内で前記Kuバンド又は前記Kaバンドで動作するように前記第2の飛行時間レーダを起動して、前記定義区域内で前記Kuバンド又は前記Kaバンドで動作する前記第2の飛行時間レーダが、前記定義区域内で生きている前記対象物を追跡し、前記定義区域内で生きている前記対象物を追跡することに基づいて前記データの第2のセットを生成し、前記データの第2のセットを前記第2のプロセッサに送信して、前記第2のプロセッサが、前記データの第2のセットに基づいて前記対象物が前記定義区域内で第2のイベントを経験しているかどうかを決定し、前記定義区域内で発生していると決定された前記第2のイベントに応答する第2のアクションを取るように前記ユーザに指示するステップを含む、請求項1に記載の方法。 - 前記第1のイベント及び前記第2のイベントは、同一のイベントである、請求項98に記載の方法。
- 前記第1のイベント及び前記第2のイベントは、同一のイベントではない、請求項98に記載の方法。
- 前記第1のアクション及び前記第2のアクションが同一のアクションである、請求項98に記載の方法。
- 前記第1のアクション及び前記第2のアクションは同一のアクションではない、請求項98に記載の方法。
- 前記第2のプロセッサは、パラメータが閾値を満たすか又は満たさないかに基づいて、前記第2の飛行時間レーダを前記Kuバンド又は前記Kaバンドの間で動作するように切り替える、請求項98に記載の方法。
- 前記定義区域内で前記Kuバンド及び前記Kaバンドで動作する前記第2の飛行時間レーダを起動するように前記ユーザに指示し、前記定義区域内で前記Kuバンド及び前記Kaバンドで動作する前記第2の飛行時間レーダが、前記定義区域内で生きている前記対象物を追跡し、前記定義区域内で生きている前記対象物の追跡に基づいて前記データの第2のセットを生成し、前記データの第2のセットを前記第2のプロセッサに送信して、前記第2のプロセッサが、前記データの第2のセットに基づいて、前記対象物が前記定義区域内で前記第2のイベントを経験しているかどうかを決定し、前記定義区域内で発生していると決定された前記第2のイベントに応答する前記第2のアクションを取るようにするステップを更に含む、請求項98に記載の方法。
- 前記第2の飛行時間レーダは、互いに干渉することなく前記Kuバンド及び前記Kaバンドで並行して動作するように構成され、前記第1の飛行時間レーダは、前記Kバンドで動作する、請求項104に記載の方法。
- 前記対象物は第1の対象物であり、前記定義区域は第2の対象物を含み、前記イベントは、前記データのセットに基づいて前記第1の対象物を前記第2の対象物から区別することに基づいて前記第1の対象物にカスタム化される、請求項1に記載の方法。
- 前記飛行時間レーダが能動的に冷却される、請求項1に記載の方法。
- 前記飛行時間レーダが受動的に冷却される、請求項1に記載の方法。
- 前記ユーザが前記対象物である、請求項1に記載の方法。
- 前記ユーザが前記対象物ではない、請求項1に記載の方法。
- (a)前記プロセッサが、前記データのセットに基づいて前記対象物をシミュレートする3次元骨格モデルを形成し、前記3次元骨格モデルが閾値を満たすか又は満たさないかに基づいて、前記対象物が前記定義区域内で前記イベントを経験しているかどうかを決定し、前記3次元骨格モデルが前記閾値を満たすか又は満たさないかに基づいて、前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを取る、
又は(b)前記プロセッサが、前記データのセットに基づいて前記定義区域をシミュレートする3次元区域モデルと、前記データのセットに基づいて前記3次元区域モデル内の前記対象物をシミュレートする3次元骨格モデルとを形成し、前記3次元区域モデル内の前記3次元骨格モデルが閾値を満たすか又は満たさないかに基づいて、前記対象物が前記定義区域内で前記イベントを経験しているかどうかを決定し、前記3次元区域モデル内の前記3次元骨格モデルが前記閾値を満たすか又は満たさないかに基づいて、前記定義区域内で発生していると決定された前記イベントに対応する前記アクションを取る、
請求項1に記載の方法。 - 前記プロセッサは、前記三次元骨格モデルの仮想的動きのセットに基づく前記閾値を前記三次元骨格モデルが満たすか又は満たさないかに基づいて、前記定義区域内で前記対象物が前記イベントを経験しているかどうかを決定し、前記仮想的動きのセットに対応する前記三次元骨格モデルの原子的動きのセットを特定し、前記原子的動きのセットを前記イベントに相関付ける、請求項111に記載の方法。
- 方法であって、
プロセッサによって、そこで生きている前記対象物を有する定義区域内でKバンドで動作する飛行時間レーダからデータのセットを受信するステップであって、前記飛行時間レーダが前記定義区域内でKバンドで動作することに基づいてデータのセットを生成し、前記定義区域内で生きている前記対象物を追跡する、ステップと、
前記プロセッサによって、前記データのセットに基づいて前記対象物が前記定義区域内で前記イベントを経験しているかどうかを決定するステップと、
前記プロセッサによって、前記定義区域内で発生していると決定された前記イベントに応答するアクションを取るステップと、
を含む、方法。 - 前記プロセッサ及び前記飛行時間レーダは、ハウジングによってホストされる、請求項113に記載の方法。
- 前記定義区域内で前記Kバンドで動作する前記飛行時間レーダは、前記定義区域内で約23GHz及び約25GHzの間で包括的に動作する、請求項113に記載の方法。
- 前記プロセッサは、前記データのセットに基づいて前記定義区域内に位置付けられた別の対象物を追跡して、前記第1の対象物が前記データのセットに基づいて前記定義区域内で前記イベントを経験しているかどうかを決定する前に、前記データのセットに基づいて、前記定義区域内で生きている前記対象物を前記定義区域内に位置付けられた前記別の対象物から区別するようにプログラムされている、請求項113に記載の方法。
- 前記別の対象物が人又はペットである、請求項116に記載の方法。
- 前記プロセッサは、
前記データのセットに基づいて形成されたボクセルのセットにアクセスし、
前記定義区域にて生きている前記対象物を表さない前記ボクセルの第1のサブセットに基づいて、前記ボクセルのセットから前記ボクセルの第1のサブセットを破棄、除去、削除、又は無視して、前記ボクセルのセットからのボクセルの第2のサブセットが識別されるようにし、
前記ボクセルの第2のサブセットに基づいて前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを取る、
ようにプログラムされている、請求項113に記載の方法。 - 前記プロセッサは、マイクロホンのセットに結合されており、前記マイクロホンのセットを起動して、前記マイクロホンのセットが、前記定義区域内で生きている対象物から発生した音響入力のセットを受信し、前記音響入力のセットを前記プロセッサに送信して、前記プロセッサが前記音響入力のセットを分離し、前記音響入力のセットが分離されたことに基づいて、前記音響入力のセットが前記定義区域内のどこから発生したかを位置特定し、前記音響入力のセットが前記定義区域内のどこから発生したかを位置特定することに基づいて、前記データのセットを確認又は妥当性確認し、前記データのセットが確認又は妥当性確認されたことに基づいて、前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを取るようにするようにプログラムされている、請求項113に記載の方法。
- 前記プロセッサが第1のプロセッサであり、前記飛行時間レーダが第1の飛行時間レーダであり、前記データのセットがデータの第1のセットであり、前記イベントが第1のイベントであり、前記アクションが第1のアクションであり、
前記方法が更に、
前記第1のプロセッサによって、前記第1の飛行時間レーダと通信する一方、第2のプロセッサ及び第2の飛行時間レーダが、そこで生きている前記対象物を有する前記定義区域内に位置付けられるステップであって、前記第2のプロセッサが前記第2の飛行時間レーダに結合されており、前記第2の飛行時間レーダは、前記Kバンドで動作する前記第1の飛行時間レーダと干渉することなく前記定義区域内で動作し、前記定義区域内で動作する前記第2の飛行時間レーダは、前記定義区域内でKバンドで動作する前記第1の飛行時間レーダが前記定義区域内で生きている前記対象物の追跡を妨害されているときに、前記定義区域内の前記対象物を追跡し、前記定義区域内でKバンドで動作する前記第1の飛行時間レーダが前記定義区域内で生きている前記対象物の追跡を妨害されているときに、前記定義区域内で生きている対象物を追跡することに基づいてデータの第2のセットを生成し、前記定義区域内でKバンドで動作する前記第1の飛行時間レーダが前記定義区域内で生きている前記対象物の追跡を妨害されているときに、前記データの第2のセットを前記第2のプロセッサに送信して、前記第2のプロセッサが、前記データの第2のセットに基づいて、前記対象物が前記定義区域内で第2のイベントを経験しているかどうかを決定し、前記定義区域内で発生していると決定された前記第2のイベントに応答する第2のアクションを取るようにする、ように前記ユーザに指示するステップを含む、請求項113に記載の方法。 - 前記第2の飛行時間レーダは、前記Kバンドで動作する前記第1の飛行時間レーダと干渉することなく、前記Kバンドで動作する、請求項120に記載の方法。
- 前記定義区域内で前記Kバンドで動作する前記第2の飛行時間レーダは、前記Kバンドで動作する前記第1の飛行時間レーダと干渉することなく、前記定義区域内で約23GHz及び約25GHzの間で動作する、請求項121に記載の方法。
- 前記第2のプロセッサ及び前記第2の飛行時間レーダは、ハウジングによってホストされる、請求項120に記載の方法。
- 前記第1のイベント及び前記第2のイベントが、同一のイベントである、請求項120に記載の方法。
- 前記第1のアクション及び前記第2のアクションが、同一のアクションである、請求項120に記載の方法。
- 前記第1の飛行時間レーダ及び前記第2の飛行時間レーダは、前記定義区域内で互いに対向して位置付けられる、請求項120に記載の方法。
- 前記プロセッサが通信ユニットに結合されており、前記プロセッサが、前記定義区域から離れたデバイスにメッセージを送信するように前記通信ユニットに指示するようプログラムされており、前記メッセージが、前記対象物又は前記イベントに関連する内容を含む、請求項113に記載の方法。
- 前記プロセッサは、ユーザ入力デバイスからユーザ入力を受信するようにプログラムされており、前記ユーザ入力は、前記プロセッサが前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを取る前に、前記定義区域を定義する、請求項113に記載の方法。
- 前記ユーザ入力は、前記プロセッサが前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを取る前に、前記定義区域内で前記ユーザ入力デバイスが移動することに基づいている、請求項128に記載の方法。
- 前記ユーザ入力は、前記プロセッサが前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを取る前に、前記ユーザ入力デバイスが前記定義区域の外に移動することに基づいている、請求項128に記載の方法。
- 前記ユーザ入力デバイスは、前記プロセッサが前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを取る前に、前記飛行時間レーダによって追跡可能なレフレクタである、請求項128に記載の方法。
- 前記定義区域が、ある高さで互いに間隔を置いて位置付けられた床及び天井を含み、前記ユーザ入力は、前記プロセッサが、前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを取る前に、前記プロセッサが前記高さに対応する値にアクセスすることを可能にする、請求項128に記載の方法。
- 前記ユーザ入力は、前記プロセッサが前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを取る前に、前記プロセッサが前記定義区域のマップにアクセスすることを可能にする、請求項128に記載の方法。
- 前記ユーザ入力は、前記プロセッサが、前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを取る前に、前記プロセッサが前記定義区域のマップを作成することを可能にする、請求項133に記載の方法。
- 前記プロセッサは、前記カメラに結合されており、前記カメラを起動して、前記カメラが前記定義区域内で生きている前記対象物から生成された画像を受信し、前記画像を前記プロセッサに送信して、前記プロセッサは、前記データのセットを確認又は妥当性確認し、前記データのセットが確認又は妥当性確認されたことに基づいて前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを取るようにプログラムされる、請求項113に記載の方法。
- 前記カメラが、可視スペクトル(RGB)及び近赤外光で観測できるように構成されたデュアルバンドフィルタを含む、請求項135に記載の方法。
- 前記プロセッサは、前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを取る前に、前記データのセットに基づいて前記定義区域の3次元マップを形成し、前記3次元マップが、前記Kバンドで動作し且つ前記定義区域内部から前記定義区域の外にスキャンする前記飛行時間レーダに基づいてゼロ化された領域を有するようにする、請求項113に記載の方法。
- 前記定義区域が、第1の容積及び第2の容積を含み、前記プロセッサは、第1の容積に関連する閾値にアクセスして、前記プロセッサが前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを取る前に、前記閾値を満たす前記ゼロ化領域に基づいて調整するよう前記Kバンドで動作する前記飛行時間レーダに要求し、前記Kバンドで動作する前記飛行時間レーダが、前記第1の容積を追跡せずに、前記第2の容積の追跡を促進するようにプログラムされる、請求項137に記載の方法。
- 前記プロセッサは、前記データのセットに基づいて形成され且つボクセルのセットを有する前記定義区域のスキャンマップにアクセスし、前記飛行時間レーダ用の前記定義区域のスキャンなしマップにアクセスし、前記スキャンマップを前記スキャンなしマップと比較し、前記ボクセルのセットからボクセルのサブセットを識別して、前記プロセッサが前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを取る前に、前記ボクセルのサブセットをゼロにする、請求項113に記載の方法。
- 前記データのセットがデータの第1のセットであり、前記アクションが第1のアクションであり、
前記定義区域内で前記Kバンドで動作する前記飛行時間レーダは、前記定義区域の外の前記対象物を追跡し、前記定義区域の外の前記対象物を追跡することに基づいてデータの第2のセットを生成し、前記データの第2のセットを前記プロセッサに送信して、前記プロセッサは、前記対象物が前記定義区域の外にあるか否かを決定して、前記対象物が前記定義区域の外にあると決定されることに応答して第2のアクションを取るようにする、請求項113に記載の方法。 - 前記アクションは、前記データの第2のセットを破棄、削除、消去又は無視することである、請求項140に記載の方法。
- 前記アクションが第1のアクションであり、前記プロセッサは、前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを前記プロセッサが取る前に、移動閾値にアクセスし、前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを前記プロセッサが取る前に、作成されたジオフェンスにアクセスし、前記定義区域内で発生していると決定された前記イベントに応答する前記第1のアクションを前記プロセッサが取る前に、前記移動閾値が満たされることに基づいて、前記ジオフェンスを含む第2のアクションを取る、請求項113に記載の方法。
- 前記第2のアクションは、前記ジオフェンスを修正することを含む、請求項142に記載の方法。
- 前記ジオフェンスを修正することは、前記ジオフェンスをデフォルト状態にリセットすることを含む、請求項142に記載の方法。
- 前記第2のアクションは、再ジオフェンスのためのユーザガイドを開始することを含む、請求項142に記載の方法。
- 前記第2のアクションは、前記プロセッサが前記定義区域内で発生していると決定された前記イベントに応答して前記第1のアクションを取る前に、前記飛行時間レーダが前記定義区域内でどのように移動したかを決定すること、及び前記プロセッサが前記定義区域内で発生していると決定された前記イベントに応答して前記第1のアクションを取る前に、前記飛行時間レーダが前記定義区域内でどのように移動したかに基づいて、前記ジオフェンスを修正することを含む、請求項142に記載の方法。
- 前記プロセッサは、前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを前記プロセッサが取る前に、ジオフェンスにアクセスし、前記定義区域内で発生していると決定された前記イベントに応答する且つ前記ジオフェンスを修正することを示すユーザ入力に前記プロセッサがアクセスすることに応答するアクションを前記プロセッサが取る前に、前記ジオフェンスを修正する、請求項113に記載の方法。
- 前記イベントは、前記定義区域内の前記対象物の日常生活の活動に関連する、請求項113に記載の方法。
- 前記イベントは、前記定義区域内での前記対象物の転倒に関連する、請求項113に記載の方法。
- 前記イベントは、前記定義区域内で予め設定された時間期間静止したままである前記対象物に関連する、請求項113に記載の方法。
- 前記イベントは、前記対象物が予め設定された時間期間前記定義区域から不在であることに関連する、請求項113に記載の方法。
- 前記イベントは、前記対象物が前記定義区域内にある間、前記対象物が予め設定された時間期間前記定義区域内で追跡されていないことに関連する、請求項113に記載の方法。
- 前記プロセッサは、前記定義区域内のサブ区域に識別子を割り当てて、前記プロセッサが、前記データのセット及び前記識別子に基づいて前記対象物が前記サブ区域内で前記イベントを経験しているかどうかを決定し、前記サブ区域内で発生していると決定された前記イベントに応答する前記アクションを取るようにプログラムされている、請求項113に記載の方法。
- 前記プロセッサは、コンピューティングユニットとの通信を介して前記識別子を前記サブ区域に割り当てて、前記プロセッサが前記データのセット及び前記識別子に基づいて前記対象物が前記サブ区域内で前記イベントを経験しているかどうかを決定し、前記サブ区域内で発生していると決定された前記イベントに応答する前記アクションを取るようにプログラムされている、請求項153に記載の方法。
- 前記プロセッサは、マイクロホンに結合されており、前記識別子に対応するサウンドを出力することを介して、前記識別子を前記サブ区域に割り当てるように前記ユーザに指示し、前記マイクロホンがサウンドを音響入力として取り込み、前記音響入力を前記プロセッサに送信するようにして、前記プロセッサは、前記データのセット及び前記識別子に基づいて前記対象物が前記サブ区域内で前記イベントを経験しているかどうかを決定し、前記サブ区域内で発生していると決定された前記イベントに応答して前記アクションを取るようにプログラムされている、請求項153に記載の方法。
- 前記プロセッサは、前記データのセットに基づいて前記定義区域内のサブ区域を特定し、前記サブ区域の区域タイプを推測し、前記区域タイプに基づいて前記サブ区域を分類し、前記区域タイプに基づいて前記サブ区域に識別子を割り当てて、前記プロセッサが、前記データのセット及び前記区域タイプに基づいて前記対象物が前記サブ区域内で前記イベントを経験しているかどうかを決定し、前記識別子に基づいて前記サブ区域内で発生していると決定された前記イベントに応答する前記アクションを取るようにする、請求項113に記載の方法。
- 前記プロセッサは、前記定義区域に識別子を割り当てて、前記データのセット及び前記識別子に基づいて前記対象物が前記定義区域内で前記イベントを経験しているかどうかを決定し、前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを取るようにプログラムされている、請求項113に記載の方法。
- 前記プロセッサは、コンピューティングユニットとの通信を介して前記識別子を前記定義区域に割り当てて、前記プロセッサが、前記データのセット及び前記識別子に基づいて前記対象物が前記定義区域内でイベントを経験しているかどうかを決定し、前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを取るようにプログラムされている、請求項157に記載の方法。
- 前記プロセッサは、前記マイクロホンに結合されており、前記識別子に対応するサウンドを出力することを介して、前記識別子を前記定義区域に割り当てて、前記マイクロホンがサウンドを音響入力として取り込み、前記音響入力を前記プロセッサに送信するようにして、前記プロセッサは、前記データのセット及び前記識別子に基づいて前記対象物が前記定義区域内で前記イベントを経験しているかどうかを決定し、前記定義区域内で発生していると決定された前記イベントに応答して前記アクションを取るようにプログラムされている、請求項157に記載の方法。
- 前記定義区域がコーナーを有し、前記飛行時間レーダは、そこで生きている前記対象物を有する前記定義区域内の前記コーナーにて又は前記コーナーから予め設定された距離内に位置付けられる、請求項113に記載の方法。
- 前記プロセッサは、前記データに基づいて前記飛行時間レーダをどこに位置付けるか又は再位置付けするかに関する推奨を生成するようにプログラムされている、請求項113に記載の方法。
- 前記推奨は、前記定義区域内における前記対象物と前記飛行時間レーダとの間の最小平均間隔を最適化する、請求項161に記載の方法。
- 前記推奨は、前記定義区域内の前記対象物と前記飛行時間レーダとの間のオクルージョン又は障害物の数が最小になるように最適化する、請求項161に記載の方法。
- 前記プロセッサが第1のプロセッサであり、前記飛行時間レーダが第1の飛行時間レーダであり、前記第1の飛行時間レーダが第1の視野を有し、前記データのセットがデータの第1のセットであり、前記イベントが第1のイベントであり、前記アクションが第1のアクションであり、
前記方法が更に、
第2のプロセッサ及び第2の飛行時間レーダが、そこで生きている前記対象物を有する前記定義区域内に位置付けられる間に、前記第1のプロセッサによって、前記第1の飛行時間レーダと通信するステップであって、前記第2のプロセッサが前記第2の飛行時間レーダに結合されており、前記第2の飛行時間レーダが第2の視野を有し、前記第1の視野は前記第2の視野と重ならず、前記第2の飛行時間レーダが、前記Kバンドで動作する前記第1の飛行時間レーダと干渉することなく前記定義区域内で動作して、前記定義区域内で動作する前記第2の飛行時間レーダは、前記第2の視野内の前記定義区域で生きている前記対象物を追跡し、前記第2の視野内の前記定義区域で生きている前記対象物の追跡に基づいてデータの第2のセットを生成し、前記データの第2のセットを前記第2のプロセッサに送信して、前記第2のプロセッサは、前記データの第2のセットに基づいて、前記対象物が前記第2の視野内の前記定義区域において第2のイベントを経験しているかどうかを決定し、前記第2の視野内の前記定義区域において発生していると決定された前記第2のイベントに応答する第2のアクションを取るようにする、ステップを含む、請求項113に記載の方法。 - 前記イベントが医療イベントである、請求項113に記載の方法。
- 前記医療イベントが診断推定値又は診断予測値である、請求項165に記載の方法。
- 前記プロセッサがテレビ装置によってホストされる、請求項113に記載の方法。
- 前記プロセッサがサウンドバーによってホストされる、請求項113に記載の方法。
- 前記プロセッサがスピーカによってホストされる、請求項113に記載の方法。
- 前記プロセッサがブックエンドによってホストされる、請求項113に記載の方法。
- 前記プロセッサが植木鉢によってホストされる、請求項113に記載の方法。
- 前記プロセッサがプランターポットによってホストされる、請求項113に記載の方法。
- (a)前記プロセッサが、前記データのセットに基づいて前記対象物をシミュレートする3次元骨格モデルを形成し、前記3次元骨格モデルが閾値を満たすか又は満たさないかに基づいて、前記対象物が前記定義区域内で前記イベントを経験しているかどうかを決定し、前記3次元骨格モデルが前記閾値を満たすか又は満たさないかに基づいて、前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを取る、
又は(b)前記プロセッサが、前記データのセットに基づいて前記定義区域をシミュレートする3次元区域モデルと、前記データのセットに基づいて前記3次元区域モデル内の前記対象物をシミュレートする3次元骨格モデルとを形成し、前記3次元区域モデル内の前記3次元骨格モデルが閾値を満たすか又は満たさないかに基づいて、前記対象物が前記定義区域内で前記イベントを経験しているかどうかを決定し、前記3次元区域モデル内の前記3次元骨格モデルが前記閾値を満たすか又は満たさないかに基づいて、前記定義区域内で発生していると決定された前記イベントに対応する前記アクションを取る、
請求項113に記載の方法。 - 前記プロセッサは、前記三次元骨格モデルの仮想的動きのセットに基づく前記閾値を前記三次元骨格モデルが満たすか又は満たさないかに基づいて、前記定義区域内で前記対象物が前記イベントを経験しているかどうかを決定し、前記仮想的動きのセットに対応する前記三次元骨格モデルの原子的動きのセットを特定し、前記原子的動きのセットを前記イベントに相関付ける、請求項173に記載の方法。
- 前記プロセッサは、家具によってホストされる、請求項113に記載の方法。
- 前記プロセッサは、住宅電化製品によってホストされる、請求項113に記載の方法。
- 前記Kバンドで動作する前記飛行時間レーダは、水平方向で約120度及び垂直方向で約90度の視野を有する、請求項113に記載の方法。
- 前記飛行時間レーダは、前記Kバンドで動作する前記飛行時間レーダが前記定義区域内で生きている前記対象物を追跡することを可能にするパッチアンテナのセットを各々が備えるフェーズドアレイのセットを含む、請求項113に記載の方法。
- 前記プロセッサが第1のプロセッサであり、前記飛行時間レーダが第1の視野を有し、前記データのセットがデータの第1のセットであり、前記イベントが第1のイベントであり、前記アクションが第1のアクションであり、
前記方法が更に、
第2のプロセッサ及びセンサが、そこで生きている前記対象物を有する前記定義区域内に位置付けられる間に、前記第1のプロセッサによって、前記飛行時間レーダと通信するステップであって、前記第2のプロセッサが前記センサに結合されており、前記センサが第2の視野を有し、前記センサが、前記Kバンドで動作する前記飛行時間レーダと干渉することなく前記定義区域内で動作して、前記定義区域内で動作するセンサが、前記第2の視野内の前記定義区域で生きている前記対象物を感知し、前記第2の視野内の前記定義区域で生きている前記対象物を感知することに基づいてデータの第2のセットを生成し、前記データの第2のセットを前記第2のプロセッサに送信して、前記第2のプロセッサは、前記データの第2のセットに基づいて、前記対象物が前記第2の視野内の前記定義区域において第2のイベントを経験しているかどうかを決定し、前記第2の視野内の前記定義区域において発生していると決定された前記第2のイベントに応答する第2のアクションを取るようにするステップを含む、請求項1に記載の方法。 - 前記第1の視野が前記第2の視野と重ならない、請求項179に記載の方法。
- 前記第2のプロセッサ及び前記センサは、ハウジングによってホストされる、請求項179に記載の方法。
- 前記プロセッサが第1のプロセッサであり、前記飛行時間レーダが第1の視野を有し、前記データのセットがデータの第1のセットであり、
前記方法が更に、
第2のプロセッサ及びセンサが、そこで生きている前記対象物を有する前記定義区域内に位置付けられる間に、前記第1のプロセッサによって、前記飛行時間レーダと通信するステップであって、前記第2のプロセッサが前記センサに結合されており、前記センサが第2の視野を有し、前記センサが、前記Kバンドで動作する前記飛行時間レーダと干渉することなく前記定義区域内で動作して、前記定義区域内で動作するセンサが、前記第2の視野内の前記定義区域で生きている前記対象物を感知し、前記第2の視野内の前記定義区域で生きている前記対象物を感知することに基づいてデータの第2のセットを生成し、前記データの第2のセットを前記第2のプロセッサに送信して、前記第2のプロセッサが前記第1のプロセッサと通信することによって、前記第1のプロセッサが、前記データの第2のセットに基づいて前記データの第1のセットを確認又は妥当性確認し、前記データの第2のセットが前記データの第1のセットを確認又は妥当性確認することに基づいて、前記対象物が前記定義区域で前記イベントを経験しているかどうかを決定し、前記定義区域で発生していると決定された前記イベントに応答するアクションを取ることを可能にする、ステップを含む、請求項113に記載の方法。 - 前記第1の視野は、前記第2の視野と重ならない、請求項182に記載の方法。
- 前記第2のプロセッサ及び前記センサは、ハウジングによってホストされる、請求項182に記載の方法。
- 前記第2のプロセッサは、前記第1のプロセッサと直接通信するように構成される、請求項182に記載の方法。
- 前記第2のプロセッサは、前記第1のプロセッサと間接的に通信するように構成される、請求項182に記載の方法。
- 前記プロセッサ及び前記飛行時間レーダは、固定具に含まれる、請求項113に記載の方法。
- 前記プロセッサは、前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを取る前に、前記対象物の属性のセットにアクセスし、前記属性のセットに基づいて前記対象物のプロファイルを作成して、前記プロセッサが前記データのセット及び前記プロファイルに基づいて前記対象物が前記定義区域内で前記イベントを経験しているかどうかを決定するようにプログラムされている、請求項113に記載の方法。
- 前記プロファイルは、前記データのセットに基づいて前記対象物が前記定義区域内で前記イベントを経験しているかどうかを前記プロセッサが決定するベースラインである、請求項188に記載の方法。
- 前記プロセッサは、マイクロホンに結合され、前記対象物に音声サウンドを出力させて、前記マイクロホンが前記音声サウンドに基づく音響入力を取り込み、前記音響入力を前記プロセッサに送信して、前記プロセッサが、前記対象物の音声プロファイルを形成し、前記データのセット及び前記音声プロファイルに基づいて前記対象物が前記定義区域内で前記イベントを経験しているかどうかを決定するようにプログラムされている、請求項113に記載の方法。
- 前記プロセッサが、クリッカー又はモバイルアプリケーションと通信しており、前記プロセッサは、(a)前記定義区域内で前記クリッカーが移動されて前記定義区域内で起動されること、又は(b)前記プロセッサが前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを取る前に、前記定義区域内に位置付けられた前記モバイルアプリケーションと対話することに基づいて、前記定義区域を定義するようにプログラムされている、請求項113に記載の方法。
- 前記プロセッサは、クリッカー又はモバイルアプリケーションと通信しており、前記プロセッサは、(a)前記プロセッサが前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを取る前に、前記クリッカーが前記定義区域の外に移動し、前記定義区域の外で起動されること、又は(b)前記定義区域の外に位置付けられた前記モバイルアプリケーションと対話することに基づいて、前記定義区域を定義するようにプログラムされている、請求項113に記載の方法。
- 前記プロセッサは、前記飛行時間レーダから間隔をおいて位置付けられたビーコンの送信機から信号を受信するように構成された受信機と通信し、前記プロセッサは、前記受信機が前記信号を前記プロセッサに送信するようにプログラムされており、前記プロセッサは、前記データのセット及び前記信号に基づいて、前記対象物が前記定義区域内でイベントを経験しているかどうかを決定し、前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを取るようにする、請求項113に記載の方法。
- 前記飛行時間レーダが送信機及び受信機を含み、前記プロセッサが前記送信機及び前記受信機に結合され、前記送信機が第1のハウジングによってホストされ、前記受信機が第2のハウジングによってホストされ、前記第1のハウジング及び前記第2のハウジングが互いに間隔を置いて配置されている、請求項113に記載の方法。
- 前記第1のハウジング及び前記第2のハウジングは、前記定義区域内の前記送信機の電界強度、前記定義区域の受信された見取り図、前記定義区域に汎用的又は特異的なガイドライン、前記定義区域に汎用的又は特異的なウィザード、前記定義区域に汎用的又は特異的な計算された見取り図、前記定義区域に汎用的又は特異的なマップ、又は前記定義区域内の前記対象物の観測された位置に基づいて、前記プロセッサが前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを取る前に、互いに間隔を置いて配置される、請求項194に記載の方法。
- 前記第1のハウジング及び前記第2のハウジングが互いに対向している、請求項195に記載の方法。
- 前記プロセッサが第1のプロセッサであり、前記飛行時間レーダが第1の飛行時間レーダであり、前記第1の飛行時間レーダが第1の送信機及び第1の受信機を含み、前記第1のプロセッサ及び前記第1の飛行時間レーダが第1のハウジングによってホストされ、
前記方法が更に、
前記第2のプロセッサ及び前記第2の飛行時間レーダが、そこで生きている前記対象物を有する前記定義区域内に位置付けられている間に、前記第1のプロセッサによって、前記第1の飛行時間レーダと通信するステップを含み、
前記第2のプロセッサは、前記第2の飛行時間レーダに結合されており、前記第1の飛行時間レーダは、前記第2の飛行時間レーダを妨害せず、前記第2の飛行時間レーダは、第2の送信機及び第2の受信機を含み、前記第2のプロセッサ及び前記第2の飛行時間レーダが前記第2のハウジングによってホストされ、前記第1のハウジング及び前記第2のハウジングが、互いに間隔を置いて配置され、前記第1の送信機が、前記第1の受信機及び前記第2の受信機によって受信可能な第1の信号を送信するように構成され、前記第2の送信機が、前記第1の受信機及び前記第2の受信機によって受信可能な第2の信号を送信するように構成される、
請求項1に記載の方法。 - 前記第1のハウジング及び前記第2のハウジングは、前記定義区域内の前記第1の送信機又は前記第2の送信機の電界強度、前記定義区域の受信された見取り図、前記定義区域に汎用的又は特異的なガイドライン、前記定義区域に汎用的又は特異的なウィザード、前記定義区域に汎用的又は特異的な計算された見取り図、前記定義区域に汎用的又は特異的なマップ、又は前記定義区域内の対象物の観測された位置に基づいて、互いに間隔を置いて配置される、請求項197に記載の方法。
- 前記第1のハウジング及び前記第2のハウジングが互いに対向している、請求項197に記載の方法。
- 前記第1のプロセッサ及び前記第2のプロセッサは互いに通信している、請求項197に記載の方法。
- 前記第1の飛行時間レーダが第1の視野を有し、前記第2の飛行時間レーダが第2の視野を有し、前記第1の視野が前記第2の視野と重なる、請求項197に記載の方法。
- 前記第1の飛行時間レーダは第1の視野を有し、前記第2の飛行時間レーダは第2の視野を有し、前記第1の視野は前記第2の視野と重ならない、請求項197に記載の方法。
- 前記プロセッサがハードウェアアクセラレータである、請求項113に記載の方法。
- 前記ハードウェアアクセラレータは、ニューラルネットワークアクセラレータ又は機械学習アクセラレータである、請求項203に記載の方法。
- 前記飛行時間レーダが、Kuバンド又はKaバンドで動作するように構成され、前記定義区域内で前記Kuバンド又は前記Kaバンドで動作する前記飛行時間レーダが、前記定義区域内で生きている前記対象物を追跡し、前記定義区域内で生きている前記対象物を前記Kuバンド又は前記Kaバンドで追跡することに基づいて前記データのセットを生成し、前記データのセットを前記プロセッサに送信し、前記プロセッサは、前記データのセットに基づいて前記対象物が前記定義区域内で前記イベントを経験しているかどうかを決定し、前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを取るようにする、請求項113に記載の方法。
- 前記定義区域内で前記Kuバンド及び前記Kaバンドで動作する前記飛行時間レーダが、前記定義区域内で生きている前記対象物を追跡し、前記定義区域内で生きている前記対象物を前記Kuバンド及び前記Kaバンドで追跡することに基づいて前記データのセットを生成し、前記データのセットをプロセッサに送信して、前記プロセッサが、前記データのセットに基づいて前記対象物が前記定義区域内で前記イベントを経験しているかどうかを決定し、前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを取るようにする、請求項205に記載の方法。
- 前記プロセッサは、パラメータが閾値を満たすか又は満たさないかに基づいて、前記飛行時間レーダを前記Kバンド及び前記Kuバンド又は前記Kaバンドの間で切り替える、請求項205に記載の方法。
- 前記プロセッサは、前記パラメータが前記閾値を満たすか又は満たさないかに基づいて、前記飛行時間レーダを前記Kバンド、前記Kuバンド及び前記Kaバンドの間で切り替える、請求項207に記載の方法。
- 前記プロセッサ及び飛行時間レーダは、ハウジングによってホストされる、請求項205に記載の方法。
- 前記飛行時間レーダは、互いに干渉することなく、前記Kバンド及び前記Kuバンド又は前記Kaバンドで並行して動作するように構成される、請求項205に記載の方法。
- 前記プロセッサが第1のプロセッサであり、前記飛行時間レーダが第1の飛行時間レーダであり、前記データのセットがデータの第1のセットであり、前記イベントが第1のイベントであり、前記アクションが第1のアクションであり、前記第1のプロセッサ及び前記第1の飛行時間レーダが、そこで生きている前記対象物を有する前記定義区域内に位置付けられた第1のハウジングによってホストされ、
前記方法が更に、
第2のプロセッサ及び第2の飛行時間レーダが、そこで生きている前記対象物を有する前記定義区域内に位置付けられている間、前記第1のプロセッサによって、前記第1の飛行時間レーダと通信するステップであって、前記第2のプロセッサが前記第2の飛行時間レーダに結合されており、前記第2のプロセッサ及び前記第2の飛行時間レーダが、そこで生きている前記対象物を有する前記定義区域内に位置付けられた第2のハウジングによってホストされ、前記第2の飛行時間レーダが、Kuバンド又はKaバンドで動作するように構成され、前記第1のハウジングが、前記第2のハウジングから間隔を置いて配置され、前記定義区域内で前記Kuバンド又は前記Kaバンドで動作する前記第2の飛行時間レーダが、前記定義区域内で生きている前記対象物を追跡し、前記定義区域内で生きている前記対象物を追跡することに基づいて前記データの第2のセットを生成し、前記データの第2のセットを前記第2のプロセッサに送信して、前記第2のプロセッサが、前記データの第2のセットに基づいて前記対象物が前記定義区域内で第2のイベントを経験しているかどうかを決定し、前記定義区域内で発生していると決定された前記第2のイベントに応答する第2のアクションを取るようにする、請求項113に記載の方法。 - 前記第1のイベント及び前記第2のイベントは、同一のイベントである、請求項211に記載の方法。
- 前記第1のイベント及び前記第2のイベントは同一のイベントではない、請求項211に記載の方法。
- 前記第1のアクション及び前記第2のアクションが同一のアクションである、請求項211に記載の方法。
- 前記第1のアクション及び前記第2のアクションは同一のアクションではない、請求項211に記載の方法。
- 前記第2のプロセッサは、パラメータが閾値を満たすか又は満たさないかに基づいて、前記第2の飛行時間レーダを前記Kuバンド又は前記Kaバンドの間で動作するように切り替える、請求項211に記載の方法。
- 前記定義区域内で前記Kuバンド及び前記Kaバンドで動作する前記第2の飛行時間レーダが、前記定義区域内で生きている前記対象物を追跡し、前記定義区域内で生きている前記対象物の追跡に基づいて前記データの第2のセットを生成し、前記データの第2のセットを前記第2のプロセッサに送信して、前記第2のプロセッサが、前記データの第2のセットに基づいて、前記対象物が前記定義区域内で前記第2のイベントを経験しているかどうかを決定し、前記定義区域内で発生していると決定された前記第2のイベントに応答する前記第2のアクションを取るようにする、請求項211に記載の方法。
- 前記第2の飛行時間レーダは、互いに干渉することなく前記Kuバンド及び前記Kaバンドで並行して動作するように構成され、前記第1の飛行時間レーダは、前記Kバンドで動作する、請求項217に記載の方法。
- 前記対象物は第1の対象物であり、前記定義区域は第2の対象物を含み、前記イベントは、前記データのセットに基づいて前記第1の対象物を前記第2の対象物から区別することに基づいて前記第1の対象物にカスタム化される、請求項113に記載の方法。
- 前記飛行時間レーダが能動的に冷却される、請求項113に記載の方法。
- 前記飛行時間レーダが受動的に冷却される、請求項113に記載の方法。
- 前記アクションは、前記イベントに関連するセルラー通信又はWi-Fi通信を開始することである、請求項113に記載の方法。
- 前記プロセッサは花瓶によってホストされる、請求項113に記載の方法。
- システムであって、
プロセッサ及び飛行時間レーダを含むデバイスを備え、
前記プロセッサが前記飛行時間レーダに結合されており、前記飛行時間レーダがKバンドで動作するように構成されており、前記デバイスが、そこで生きている前記対象物を有する前記定義区域内に位置付けられるように構成され、前記定義区域内で前記Kバンドで動作する前記飛行時間レーダが、前記定義区域内で生きている前記対象物を追跡し、前記定義区域内で生きている前記対象物を追跡することに基づいてデータのセットを生成し、前記データのセットを前記プロセッサに送信して、前記プロセッサは、前記データのセットに基づいて前記対象物が前記定義区域内でイベントを経験しているかどうかを決定し、前記定義区域内で発生していると決定された前記イベントに応答するアクションを取るようにする、システム。 - 前記デバイスは、前記プロセッサ及び前記飛行時間レーダをホストするハウジングを含む、請求項224に記載のシステム。
- 前記定義区域内で前記Kバンドで動作する前記飛行時間レーダは、前記定義区域内で約23GHz及び約25GHzの間で包括的に動作する、請求項224に記載のシステム。
- 前記対象物は第1の対象物であり、前記プロセッサは、前記データのセットに基づいて前記定義区域内に位置付けられた第2の対象物を追跡して、前記第1の対象物が前記データのセットに基づいて前記定義区域内で前記第1の対象物に関わるイベントを経験しているかどうかを決定する前に、前記データのセットに基づいて、前記定義区域内で生きている前記第1の対象物を前記定義区域内に位置付けられた前記第2の対象物から区別するようにプログラムされている、請求項224に記載のシステム。
- 前記第2の対象物が人又はペットである、請求項227に記載のシステム。
- 前記プロセッサは、
前記データのセットに基づいて形成されたボクセルのセットにアクセスし、
前記定義区域にて生きている前記対象物を表さない前記ボクセルの第1のサブセットに基づいて、前記ボクセルのセットから前記ボクセルの第1のサブセットを破棄、除去、削除、又は無視して、前記ボクセルのセットからのボクセルの第2のサブセットが識別されるようにし、
前記ボクセルの第2のサブセットに基づいて前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを取る、
ようにプログラムされている、
請求項224に記載のシステム。 - 前記デバイスは、マイクロホンのセットを含み、前記プロセッサが、前記マイクロホンのセットに結合されて、前記マイクロホンのセットを起動して、前記マイクロホンのセットが、前記定義区域内で生きている対象物から発生した音響入力のセットを受信し、前記音響入力のセットを前記プロセッサに送信して、前記プロセッサが前記音響入力のセットを分離し、前記音響入力のセットが分離されたことに基づいて、前記音響入力のセットが前記定義区域内のどこから発生したかを位置特定し、前記音響入力のセットが前記定義区域内のどこから発生したかを位置特定することに基づいて、前記データのセットを確認又は妥当性確認し、前記データのセットが確認又は妥当性確認されたことに基づいて、前記定義区域内で発生していると決定された前記イベントに応答するア前記クションを取るようにする、請求項224に記載のシステム。
- 前記デバイスが第1のデバイスであり、前記プロセッサが第1のプロセッサであり、前記飛行時間レーダが第1の飛行時間レーダであり、前記データのセットがデータの第1のセットであり、前記イベントが第1のイベントであり、前記アクションが第1のアクションであり、
前記システムが更に、
第2のプロセッサ及び第2の飛行時間レーダを含み、前記第2のプロセッサが前記第2の飛行時間レーダに結合されている、第2のデバイスを備え、
前記デバイスが、そこで生きている前記対象物を有する前記定義区域内に位置付けられるように構成され、前記第2の飛行時間レーダが、前記Kバンドで動作する前記第1の飛行時間レーダと干渉することなく前記定義区域内で動作して、前記定義区域内でKバンドで動作する前記第1の飛行時間レーダが前記定義区域内で生きている前記対象物の追跡を妨害されているときに、前記定義区域内の前記対象物を追跡し、前記定義区域内でKバンドで動作する前記第1の飛行時間レーダが前記定義区域内で生きている前記対象物の追跡を妨害されているときに、前記定義区域内で生きている対象物を追跡することに基づいてデータの第2のセットを生成し、前記定義区域内でKバンドで動作する前記第1の飛行時間レーダが前記定義区域内で生きている前記対象物の追跡を妨害されているときに、前記データの第2のセットを前記第2のプロセッサに送信して、前記第2のプロセッサが、前記データの第2のセットに基づいて、前記対象物が前記定義区域内で第2のイベントを経験しているかどうかを決定し、前記定義区域内で発生していると決定された前記第2のイベントに応答する第2のアクションを取るようにする、請求項224に記載のシステム。 - 前記前記第2の飛行時間レーダは、前記Kバンドで動作する前記第1の飛行時間レーダと干渉することなく、前記Kバンドで動作する、請求項231に記載のシステム。
- 前記定義区域内で前記Kバンドで動作する前記第2の飛行時間レーダは、前記Kバンドで動作する前記第1の飛行時間レーダと干渉することなく、前記定義区域内で約23GHz及び約25GHzの間で動作する、請求項232に記載のシステム。
- 前記第2のデバイスは、前記第2のプロセッサ及び前記第2の飛行時間レーダをホストするハウジングを含む、請求項231に記載のシステム。
- 前記第1のイベント及び前記第2のイベントが、同一のイベントである、請求項231に記載のシステム。
- 前記第1のアクション及び前記第2のアクションが、同一のアクションである、請求項231に記載のシステム。
- 前記第1のデバイス及び前記第2のデバイスは、前記定義区域内で互いに対向して位置付けられる、請求項231に記載のシステム。
- 前記デバイスが通信ユニットを含み、前記プロセッサが前記通信ユニットに結合され、前記デバイスが第1のデバイスであり、前記アクションが、前記定義区域から離れた第2のデバイスにメッセージを送信するように前記通信ユニットに指示することを含み、前記メッセージが前記対象物又は前記イベントに関連するコンテンツを含む、請求項224に記載のシステム。
- 前記プロセッサは、前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを前記プロセッサが取る前に、前記定義区域を定義するようにプログラムされている、請求項224に記載のシステム。
- 前記プロセッサは、前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを前記プロセッサが取る前に、前記定義区域内で移動するユーザ入力デバイスからのユーザ入力に基づいて前記定義区域を定義するようにプログラムされている、請求項239に記載のシステム。
- 前記プロセッサは、前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを前記プロセッサが取る前に、前記定義区域の外に移動するユーザ入力デバイスからのユーザ入力に基づいて前記定義区域を定義するようにプログラムされている、請求項239に記載のシステム。
- 前記プロセッサは、前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを前記プロセッサが取る前に、ユーザが前記飛行時間レーダによって追跡可能なレフレクタをホストすることに基づいて前記定義区域を定義するようにプログラムされている、請求項239に記載のシステム。
- 前記定義区域は、ある高さで互いに間隔を置いて位置付けられた床及び天井を含み、前記プロセッサは、前記プロセッサが前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを取る前に、前記プロセッサが前記高さに対応する値にアクセスすることに基づいて前記定義区域を定義するようにプログラムされている、請求項239に記載のシステム。
- 前記プロセッサは、前記プロセッサが前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを取る前に、前記プロセッサが前記定義区域のマップにアクセスすることに基づいて、前記定義区域を定義するようにプログラムされている、請求項239に記載のシステム。
- 前記プロセッサは、前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを取る前に、前記定義区域のマップを作成する、請求項244に記載のシステム。
- 前記デバイスがカメラを含み、前記プロセッサが前記カメラに結合されており、前記カメラを起動して、前記カメラが前記定義区域内で生きている前記対象物から生成された画像を受信して、前記画像を前記プロセッサに送信し、前記プロセッサは、前記データのセットを確認又は妥当性確認し、前記データのセットが確認又は妥当性確認されたことに基づいて前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを取るようにプログラムされている、請求項224に記載のシステム。
- 前記カメラが、可視スペクトル(RGB)及び近赤外光で観測できるように構成されたデュアルバンドフィルタを含む、請求項246に記載のシステム。
- 前記プロセッサは、前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを取る前に、前記データのセットに基づいて前記定義区域の3次元マップを形成し、前記3次元マップが、前記Kバンドで動作し且つ前記定義区域内部から前記定義区域の外にスキャンする前記飛行時間レーダに基づいてゼロ化された領域を有するようにする、請求項224に記載のシステム。
- 前記定義区域が、第1の容積及び第2の容積を含み、前記プロセッサは、第1の容積に関連する閾値にアクセスして、前記プロセッサが前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを取る前に、前記閾値を満たす前記ゼロ化領域に基づいて調整するよう前記Kバンドで動作する前記飛行時間レーダに要求し、前記Kバンドで動作する前記飛行時間レーダが、前記第1の容積を追跡せずに、前記第2の容積の追跡を促進するようにプログラムされる、請求項248に記載のシステム。
- 前記プロセッサは、前記データのセットに基づいて形成され且つボクセルのセットを有する前記定義区域のスキャンマップにアクセスし、前記飛行時間レーダ用の前記定義区域のスキャンなしマップにアクセスし、前記スキャンマップを前記スキャンなしマップと比較し、前記ボクセルのセットからボクセルのサブセットを識別して、前記プロセッサが前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを取る前に、前記ボクセルのサブセットをゼロにする、請求項224に記載のシステム。
- 前記データのセットがデータの第1のセットであり、前記アクションが第1のアクションであり、
前記定義区域内で前記Kバンドで動作する前記飛行時間レーダは、前記定義区域の外の前記対象物を追跡し、前記定義区域の外の前記対象物を追跡することに基づいてデータの第2のセットを生成し、前記データの第2のセットを前記プロセッサに送信して、前記プロセッサは、前記対象物が前記定義区域の外にあるか否かを決定して、前記対象物が前記定義区域の外にあると決定されることに応答して第2のアクションを取るようにする、請求項224に記載のシステム。 - 前記アクションは、前記データの第2のセットを破棄、削除、消去又は無視することである、請求項251に記載のシステム。
- 前記アクションが第1のアクションであり、前記プロセッサは、前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを前記プロセッサが取る前に、移動閾値にアクセスし、前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを前記プロセッサが取る前に、ジオフェンスにアクセスし、前記定義区域内で発生していると決定された前記イベントに応答する前記第1のアクションを前記プロセッサが取る前に、前記移動閾値が満たされることに基づいて、前記ジオフェンスを含む第2のアクションを取る、請求項224に記載のシステム。
- 前記第2のアクションは、前記ジオフェンスを修正することを含む、請求項253に記載のシステム。
- 前記ジオフェンスを修正することは、ジオフェンスをデフォルト状態にリセットすることを含む、請求項254に記載のシステム。
- 前記第2のアクションは、再ジオフェンスのためのユーザガイドを開始することを含む、請求項253に記載のシステム。
- 前記第2のアクションは、前記プロセッサが前記定義区域内で発生していると決定された前記イベントに応答して前記第1のアクションを取る前に、前記飛行時間レーダが前記定義区域内でどのように移動したかを決定すること、及び前記プロセッサが前記定義区域内で発生していると決定された前記イベントに応答して前記第1のアクションを取る前に、前記飛行時間レーダが前記定義区域内でどのように移動したかに基づいて、前記ジオフェンスを修正することを含む、請求項253に記載のシステム。
- 前記プロセッサは、前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを前記プロセッサが取る前に、ジオフェンスにアクセスし、前記定義区域内で発生していると決定された前記イベントに応答する且つ前記ジオフェンスを修正することを示すユーザ入力に前記プロセッサがアクセスすることに応答するアクションを前記プロセッサが取る前に、前記ジオフェンスを修正する、請求項224に記載のシステム。
- 前記イベントは、前記定義区域内の前記対象物の日常生活の活動に関連する、請求項224に記載のシステム。
- 前記イベントは、前記定義区域内での前記対象物の転倒に関連する、請求項224に記載のシステム。
- 前記イベントは、前記定義区域内で予め設定された時間期間静止したままである前記対象物に関連する、請求項224に記載のシステム。
- 前記イベントは、前記対象物が予め設定された時間期間前記定義区域から不在であることに関連する、請求項224に記載のシステム。
- 前記イベントは、前記対象物が前記定義区域内にある間、前記対象物が予め設定された時間期間前記定義区域内で追跡されていないことに関連する、請求項224に記載のシステム。
- 前記プロセッサは、前記定義区域内のサブ区域に識別子を割り当てて、前記プロセッサが、前記データのセット及び前記識別子に基づいて前記対象物が前記サブ区域内で前記イベントを経験しているかどうかを決定し、前記サブ区域内で発生していると決定された前記イベントに応答する前記アクションを取るようにプログラムされている、請求項224に記載のシステム。
- 前記プロセッサは、コンピューティングユニットとの通信を介して前記識別子を前記サブ区域に割り当てて、前記プロセッサが前記データのセット及び前記識別子に基づいて前記対象物が前記サブ区域内で前記イベントを経験しているかどうかを決定し、前記サブ区域内で発生していると決定された前記イベントに応答する前記アクションを取るようにプログラムされている、請求項264に記載のシステム。
- 前記デバイスがマイクロホンを含み、前記プロセッサが前記マイクロホンに結合されており、前記マイクロホンが前記識別子に対応するサウンドを音響入力として取り込むことに基づいて、前記識別子を前記サブ区域に割り当てて、前記音響入力を前記プロセッサに送信し、前記プロセッサは、前記データのセット及び前記識別子に基づいて前記対象物が前記サブ区域内で前記イベントを経験しているかどうかを決定し、前記サブ区域内で発生していると決定された前記イベントに応答して前記アクションを取るようにプログラムされている、請求項264に記載のシステム。
- 前記プロセッサは、前記データのセットに基づいて前記定義区域内のサブ区域を特定し、前記サブ区域の区域タイプを推測し、前記区域タイプに基づいて前記サブ区域を分類し、前記区域タイプに基づいて前記サブ区域に識別子を割り当てて、前記プロセッサが、前記データのセット及び前記区域タイプに基づいて前記対象物が前記サブ区域内で前記イベントを経験しているかどうかを決定し、前記識別子に基づいて前記サブ区域内で発生していると決定された前記イベントに応答する前記アクションを取るようにする、請求項224に記載のシステム。
- 前記プロセッサは、前記定義区域に識別子を割り当てて、前記データのセット及び前記識別子に基づいて前記対象物が前記定義区域内で前記イベントを経験しているかどうかを決定し、前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを取るようにプログラムされている、請求項224に記載のシステム。
- 前記プロセッサは、前記通信ユニットとの通信を介して前記定義区域に前記識別子を割り当てて、前記データのセット及び前記識別子に基づいて、前記対象物が前記定義区域内で前記イベントを経験しているかどうかを決定し、前記定義区域内で発生していると決定された前記イベントに応答して前記アクションを取るようにプログラムされている、請求項268に記載のシステム。
- 前記デバイスはマイクロホンを含み、前記プロセッサは、前記マイクロホンに結合され、前記マイクロホンが前記識別子に対応するサウンドを音響入力として取り込むことに基づいて、前記定義区域に前記識別子を割り当て、前記音響入力を前記プロセッサに送信するようにして、前記プロセッサは、前記データのセット及び前記識別子に基づいて前記対象物が前記定義区域内で前記イベントを経験しているかどうかを決定し、前記定義区域内で発生していると決定された前記イベントに応答して前記アクションを取るようにプログラムされている、請求項268に記載のシステム。
- 前記定義区域がコーナーを有し、前記デバイス又は前記飛行時間レーダは、前記デバイスがそこで生きている前記対象物を有する前記定義区域内に位置付けられるとき、そこで生きている対象物を有する定義区域内の前記コーナー内又は前記コーナーから予め設定された距離内に前記デバイスを位置付けられる、請求項224に記載のシステム。
- 前記プロセッサは、前記データに基づいて前記デバイス又は前記飛行時間レーダをどこに位置付けるか又は再位置付けするかに関する推奨を生成するようにプログラムされている、請求項224に記載のシステム。
- 前記推奨は、前記定義区域内における前記対象物と前記飛行時間レーダとの間の最小平均間隔を最適化する、請求項272に記載のシステム。
- 前記推奨は、前記定義区域内の前記対象物と前記飛行時間レーダとの間のオクルージョン又は障害物の数が最小になるように最適化する、請求項272に記載のシステム。
- 前記デバイスが第1のデバイスであり、前記プロセッサが第1のプロセッサであり、前記飛行時間レーダが第1の飛行時間レーダであり、前記第1の飛行時間レーダが第1の視野を有し、前記データのセットがデータの第1のセットであり、前記イベントが第1のイベントであり、前記アクションが第1のアクションであり、
前記システムが更に、
第2のプロセッサ及び第2の飛行時間レーダを含む第2のデバイスを備え、
前記第2のプロセッサが第2の飛行時間レーダに結合されており、第2の飛行時間レーダが第2の視野を有し、前記第2のデバイスは、第1の視野が第2の視野と重ならないようにそこで生きている前記対象物を有する前記定義区域内に位置付けるように構成され、前記第2の飛行時間レーダが、前記Kバンドで動作する前記第1の飛行時間レーダと干渉することなく前記定義区域内で動作させ、前記第2の視野内で前記定義区域にて生きている前記対象物を追跡し、前記第2の視野内の前記定義区域で生きている前記対象物の追跡に基づいてデータの第2のセットを生成し、前記データの第2のセットを前記第2のプロセッサに送信して、前記第2のプロセッサは、前記データの第2のセットに基づいて、前記対象物が前記第2の視野内の前記定義区域において第2のイベントを経験しているかどうかを決定し、前記第2の視野内の前記定義区域において発生していると決定された前記第2のイベントに応答する第2のアクションを取るようにする、請求項224に記載のシステム。 - 前記イベントは医療イベントである、請求項224に記載のシステム。
- 前記医療イベントは診断推定値又は診断予測値である、請求項276に記載のシステム。
- 前記デバイスがテレビ装置である、請求項224に記載のシステム。
- 前記デバイスがサウンドバーである、請求項224に記載のシステム。
- 前記デバイスがスピーカである、請求項224に記載のシステム。
- 前記デバイスがブックエンドである、請求項224に記載のシステム。
- 前記デバイスが植木鉢である、請求項224に記載のシステム。
- 前記デバイスがプランターポットである、請求項224に記載のシステム。
- 前記デバイスが花瓶である、請求項224に記載のシステム。
- 前記デバイスが家具である、請求項224に記載のシステム。
- 前記デバイスが住宅電化製品である、請求項224に記載のシステム。
- 前記Kバンドで動作する前記飛行時間レーダは、水平方向で約120度及び垂直方向で約90度の視野を有する、請求項224に記載のシステム。
- 前記飛行時間レーダは、前記Kバンドで動作する前記飛行時間レーダが前記定義区域内で生きている前記対象物を追跡することを可能にするパッチアンテナのセットを各々が備えるフェーズドアレイのセットを含む、請求項224に記載のシステム。
- 前記デバイスが第1のデバイスであり、前記プロセッサが第1のプロセッサであり、前記第1の飛行時間レーダが第1の視野を有し、前記データのセットがデータの第1のセットであり、前記イベントが第1のイベントであり、前記アクションが第1のアクションであり、
前記システムが更に、
第2のプロセッサ及びセンサを含む第2のデバイスであって、前記第2のプロセッサが前記センサに結合され、前記センサが第2の視野を有する、第2のデバイスを備え、
前記第2のデバイスが、そこで生きている前記対象物を有する前記定義区域内位置付けられるように構成され、前記センサが、前記Kバンドで動作する前記飛行時間レーダと干渉することなく前記定義区域内で動作し、前記第2の視野内で前記定義区域内で生きている前記対象物を感知し、前記第2の視野内の前記定義区域で生きている前記対象物を感知することに基づいてデータの第2のセットを生成し、前記データの第2のセットを前記第2のプロセッサに送信して、前記第2のプロセッサは、前記データの第2のセットに基づいて、前記対象物が前記第2の視野内の前記定義区域において第2のイベントを経験しているかどうかを決定し、前記第2の視野内の前記定義区域において発生していると決定された前記第2のイベントに応答する第2のアクションを取るようにする、請求項224に記載のシステム。 - 前記第1のデバイスは、前記第1の視野が前記第2の視野と重ならないように、そこで生きている前記対象物を有する前記定義区域内に位置付けられるように構成される、請求項289に記載のシステム。
- 前記第2のデバイスは、前記第2のプロセッサ及び前記センサをホストするハウジングを含む、請求項289に記載のシステム。
- 前記デバイスが第1のデバイスであり、前記プロセッサが第1のプロセッサであり、前記飛行時間レーダが第1の視野を有し、前記データのセットがデータの第1のセットであり、
前記システムが更に、
第2のプロセッサ及びセンサを含む第2のデバイスであって、前記第2のプロセッサが前記センサに結合され、前記センサが第2の視野を有する、第2のデバイスを備え、
前記第2のデバイスが、そこで生きている前記対象物を有する前記定義区域内に位置付けられるように構成され、前記センサが、前記Kバンドで動作する前記飛行時間レーダと干渉することなく前記定義区域内で動作し、前記第2の視野内で前記定義区域内で生きている前記対象物を感知して、前記第2の視野内で前記定義区域内で生きている前記対象物を感知することに基づいてデータの第2のセットを生成し、前記データの第2のセットを第2のプロセッサに送信し、前記第2のプロセッサは、前記第1のプロセッサと通信することにより、前記第1のプロセッサが、前記データの第2のセットに基づいて前記データの第1のセットを確認又は妥当性確認し、前記データの第2のセット前記データの第1のセットを確認又は妥当性確認することに基づいて、前記対象物が前記定義区域内で前記イベントを経験しているかどうかを決定し、前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを取ることを可能にする、請求項224に記載のシステム。 - 前記第1のデバイスは、前記第1の視野が前記第2の視野と重ならないように、そこで生きている前記対象物を有する定義区域内に位置付けられるように構成される請求項292に記載のシステム。
- 前記第2のデバイスは、前記第2のプロセッサ及び前記センサをホストするハウジングを含む、請求項292に記載のシステム。
- 前記第2のプロセッサは、前記第1のプロセッサと直接通信するように構成される、請求項292に記載のシステム。
- 前記第2のプロセッサは、前記第1のプロセッサと間接的に通信するように構成される、請求項292に記載のシステム。
- 前記デバイスが固定具である、請求項224に記載のシステム。
- 前記プロセッサは、前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを取る前に、前記対象物の属性のセットにアクセスし、前記属性のセットに基づいて前記対象物のプロファイルを作成して、前記プロセッサが前記データのセット及び前記プロファイルに基づいて前記対象物が前記定義区域内で前記イベントを経験しているかどうかを決定するようにプログラムされている、請求項224に記載のシステム。
- 前記プロファイルは、前記データのセットに基づいて前記対象物が前記定義区域内で前記イベントを経験しているかどうかを前記プロセッサが決定するベースラインである、請求項298に記載のシステム。
- 前記デバイスはマイクロホンを含み、前記プロセッサは、前記マイクロホンに結合されて、前記マイクロホンに前記対象物の音声サウンドに基づく音響入力を取り込ませ、前記音響入力を前記プロセッサに送信して、前記プロセッサは、前記対象物の音声プロファイルを形成し、前記データのセット及び前記音声プロファイルに基づいて前記対象物が前記定義区域内で前記イベントを経験しているかどうかを決定するようにプログラムされている、請求項224に記載のシステム。
- 前記デバイスは、前記プロセッサと通信するクリッカー又は前記プロセッサと通信するモバイルアプリケーションを含み、前記プロセッサは、(a)前記クリッカーが前記定義区域内で移動し、前記定義区域内で起動されること、又は(b)前記プロセッサが前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを取る前に、前記定義区域内に位置付けられた前記モバイルアプリケーションと対話することに基づいて、前記定義区域を定義するようにプログラムされている、請求項224に記載のシステム。
- 前記デバイスが、前記プロセッサと通信するクリッカー又は前記プロセッサと通信するモバイルアプリケーションを含み、
前記プロセッサは、(a)前記クリッカーが前記定義区域の外に移動しており、前記定義区域の外で起動されること、又は(b)前記プロセッサが前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを取る前に、前記定義区域の外に位置付けられた前記モバイルアプリケーションと対話すること、に基づいて、前記定義区域を定義するようにプログラムされている、請求項224に記載のシステム。 - 前記デバイスは、信号を送信するように構成された送信機を有するビーコンを含み、前記デバイスは、信号を受信するように構成された受信機を含み、
前記プロセッサは、前記受信機に結合され、前記送信機が前記信号を送信することができ、前記受信機が前記信号を受信して、前記信号を前記プロセッサに送信することができるようにプログラムされ、前記プロセッサは、前記データのセット及び前記信号に基づいて前記対象物が前記定義区域内で前記イベントを経験しているかどうかを決定し、前記飛行時間レーダと前記ビーコンとが互いに間隔を置いて配置されているときに、前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを取るようにする、請求項224に記載のシステム。 - 前記飛行時間レーダが送信機及び受信機を含み、前記プロセッサが前記送信機及び前記受信機に結合され、前記デバイスが第1のハウジング及び第2のハウジングを含み、前記第1のハウジングが、前記送信機をホストし、前記第2のハウジングが前記受信機をホストし、前記第1のハウジング及び前記第2のハウジングが互いに間隔を置いて配置されている、請求項224に記載のシステム。
- 前記定義区域内の前記送信機の電界強度、前記定義区域の受信された見取り図、前記定義区域に汎用的又は特異的なガイドライン、前記定義区域に汎用的又は特異的なウィザード、前記定義区域に汎用的又は特異的な計算された見取り図、前記定義区域に汎用的又は特異的なマップ、又は前記定義区域内の前記対象物の観測された位置に基づいて、前記プロセッサが、前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを取る前に、前記第1のハウジング及び前記第2のハウジングは互いに離間して配置されるように構成されている、請求項304に記載のシステム。
- 前記第1のハウジング及び前記第2のハウジングは、互いに対向するように構成されている、請求項305に記載のシステム。
- 前記プロセッサが第1のプロセッサであり、前記飛行時間レーダが第1の飛行時間レーダであり、前記第1の飛行時間レーダが第1の送信機及び第1の受信機を含み、前記デバイスが、第1のハウジング、第2のハウジング、第2のプロセッサ、及び第2の飛行時間レーダを含み、前記第2のプロセッサは、前記第2の飛行時間レーダに結合されており、前記第1の飛行時間レーダは、前記第2の飛行時間レーダを妨害せず、前記第2の飛行時間レーダは、第2の送信機及び第2の受信機を含み、前記第1のハウジングが、前記第1のプロセッサ及び前記第1の飛行時間レーダをホストし、前記第2のハウジングが、前記第2のプロセッサ及び前記第2の飛行時間レーダをホストし、前記第1のハウジング及び前記第2のハウジングが、互いに間隔を置いて配置されるように構成されて、前記第1の送信機が、前記第1の受信機及び前記第2の受信機によって受信可能な第1の信号を送信することができ、前記第2の送信機が、前記第1の受信機及び前記第2の受信機によって受信可能な第2の信号を送信することができる、請求項224に記載のシステム。
- 前記定義区域内の前記第1の送信機又は前記第2の送信機の電界強度、前記定義区域の受信された見取り図、前記定義区域に汎用的又は特異的なガイドライン、前記定義区域に汎用的又は特異的なウィザード、前記定義区域に汎用的又は特異的な計算された見取り図、前記定義区域に汎用的又は特異的なマップ、又は前記定義区域内の前記対象物の観測された位置に基づいて、前記第1のハウジング及び前記第2のハウジングは、互いに離間して配置されるように構成される、請求項307に記載のシステム。
- 前記第1のハウジング及び前記第2のハウジングは、互いに対向するように構成されている、請求項307に記載のシステム。
- 前記第1のプロセッサ及び前記第2のプロセッサは、互いに通信するように構成される、請求項307に記載のシステム。
- 前記第1の飛行時間レーダが第1の視野を有し、前記第2の飛行時間レーダが第2の視野を有し、前記第1の視野が前記第2の視野と重なるように構成されている、請求項307に記載のシステム。
- 前記第1の飛行時間レーダは第1の視野を有し、前記第2の飛行時間レーダは第2の視野を有し、前記第1の視野は前記第2の視野と重ならないように構成されている、請求項307に記載のシステム。
- プロセッサがハードウェアアクセラレータである、請求項224に記載のシステム。
- 前記ハードウェアアクセラレータは、ニューラルネットワークアクセラレータ又は機械学習アクセラレータである、請求項313に記載のシステム。
- 前記飛行時間レーダが、前記定義区域内でKuバンド又はKaバンドで動作するように構成され、前記Kuバンド又は前記Kaバンドで動作する前記飛行時間レーダが、前記定義区域内で生きている前記対象物を追跡し、前記定義区域内で生きている前記対象物を前記Kuバンド又は前記Kaバンドで追跡することに基づいて前記データのセットを生成し、前記データのセットを前記プロセッサに送信し、前記プロセッサは、前記データのセットに基づいて前記対象物が前記定義区域内で前記イベントを経験しているかどうかを決定し、前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを取るようにする、請求項224に記載のシステム。
- 前記飛行時間レーダは、前記定義区域内の前記Kuバンド及び前記Kaバンドで動作するように構成され、前記定義区域内で生きている前記対象物を追跡し、前記定義区域内で生きている前記対象物を前記Kuバンド及び前記Kaバンドで追跡することに基づいて前記データのセットを生成し、前記データのセットを前記プロセッサに送信して、前記プロセッサが、前記データのセットに基づいて前記対象物が前記定義区域内で前記イベントを経験しているかどうかを決定し、前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを取るようにする、請求項315に記載のシステム。
- 前記プロセッサは、パラメータが閾値を満たすか又は満たさないかに基づいて、前記飛行時間レーダを前記Kバンドと前記Kuバンド又は前記Kaバンドの間で切り替える、請求項315に記載のシステム。
- 前記プロセッサは、前記パラメータが前記閾値を満たすか又は満たさないかに基づいて、前記飛行時間レーダを前記Kバンド、前記Kuバンド及び前記Kaバンドの間で切り替える、請求項317に記載のシステム。
- 前記デバイスは、前記プロセッサ及び飛行時間レーダをホストするハウジングを含む、請求項315に記載のシステム。
- 前記飛行時間レーダは、互いに干渉することなく、前記Kバンド及び前記Kuバンド又は前記Kaバンドで並行して動作するように構成される、請求項315に記載のシステム。
- 前記プロセッサが第1のプロセッサであり、前記飛行時間レーダが第1の飛行時間レーダであり、前記データのセットがデータの第1のセットであり、前記イベントが第1のイベントであり、前記アクションが第1のアクションであり、前記デバイスが、第1のハウジング、第2のハウジング、第2のプロセッサ、及び第2の飛行時間レーダを含み、前記第2のプロセッサは、前記第2の飛行時間レーダに結合されており、前記第2の飛行時間レーダは、Kuバンド又はKaバンドで動作するように構成され、前記第1のハウジングは、前記第1のプロセッサ及び前記第1の飛行時間レーダをホストし、前記第2のハウジングは、前記第2のプロセッサ及び前記第2の飛行時間レーダをホストし、
前記第1のハウジング及び前記第2のハウジングは、そこで生きている前記対象物を有する前記定義区域内に互いに間隔を置いて配置されて、前記定義区域内で前記Kuバンド又は前記Kaバンドで動作する前記第2の飛行時間レーダが、前記定義区域内で生きている前記対象物を追跡し、前記定義区域内で生きている前記対象物を追跡することに基づいて前記データの第2のセットを生成し、前記データの第2のセットを前記第2のプロセッサに送信して、前記第2のプロセッサが、前記データの第2のセットに基づいて前記対象物が前記定義区域内で第2のイベントを経験しているかどうかを決定し、前記定義区域内で発生していると決定された前記第2のイベントに応答する第2のアクションを取るようにする、請求項224に記載のシステム。 - 前記第1のイベント及び前記第2のイベントは、同一のイベントである、請求項321に記載のシステム。
- 前記第1のイベント及び前記第2のイベントは、同一のイベントではない、請求項321に記載のシステム。
- 前記第1のアクション及び前記第2のアクションが同一のアクションである、請求項321に記載のシステム。
- 前記第1のアクション及び前記第2のアクションは同一のアクションではない、請求項321に記載のシステム。
- 前記第2のプロセッサは、パラメータが閾値を満たすか又は満たさないかに基づいて、前記第2の飛行時間レーダを前記Kuバンド又は前記Kaバンドの間で動作するように切り替えるようプログラムされている、請求項321に記載のシステム。
- 前記第2の飛行時間レーダは、前記定義区域内の前記Kuバンド及び前記Kaバンドで動作するように構成され、前記定義区域内で生きている前記対象物を追跡し、前記定義区域内で生きている前記対象物を前記Kuバンド及び前記Kaバンドで追跡することに基づいて前記データの第2のセットを生成し、前記データの第2のセットを前記第2のプロセッサに送信して、前記第2のプロセッサが、前記データの第2のセットに基づいて前記対象物が前記定義区域内で前記第2のイベントを経験しているかどうかを決定し、前記定義区域内で発生していると決定された前記第2のイベントに応答する前記第2のアクションを取るようにする、請求項321に記載のシステム。
- 前記第2の飛行時間レーダは、互いに干渉することなく前記Kuバンド及び前記Kaバンドで並行して動作するように構成され、前記第1の飛行時間レーダは、前記Kバンドで動作する、請求項327に記載のシステム。
- 前記対象物は第1の対象物であり、前記定義区域は第2の対象物を含み、前記イベントは、前記データのセットに基づいて前記第1の対象物を前記第2の対象物から区別することに基づいて前記第1の対象物にカスタム化される、請求項224に記載のシステム。
- 前記飛行時間レーダが能動的に冷却される、請求項224に記載のシステム。
- 前記飛行時間レーダが受動的に冷却される、請求項224に記載のシステム。
- (a)前記プロセッサが、前記データのセットに基づいて前記対象物をシミュレートする3次元骨格モデルを形成し、前記3次元骨格モデルが閾値を満たすか又は満たさないかに基づいて、前記対象物が前記定義区域内で前記イベントを経験しているかどうかを決定し、前記3次元骨格モデルが前記閾値を満たすか又は満たさないかに基づいて、前記定義区域内で発生していると決定された前記イベントに応答する前記アクションを取る、
又は(b)前記プロセッサが、前記データのセットに基づいて前記定義区域をシミュレートする3次元区域モデルと、前記データのセットに基づいて前記3次元区域モデル内の前記対象物をシミュレートする3次元骨格モデルとを形成し、前記3次元区域モデル内の前記3次元骨格モデルが閾値を満たすか又は満たさないかに基づいて、前記対象物が前記定義区域内で前記イベントを経験しているかどうかを決定し、前記3次元区域モデル内の前記3次元骨格モデルが前記閾値を満たすか又は満たさないかに基づいて、前記定義区域内で発生していると決定された前記イベントに対応する前記アクションを取る、
請求項224に記載のシステム。 - 前記プロセッサは、前記三次元骨格モデルの仮想的動きのセットに基づく前記閾値を前記三次元骨格モデルが満たすか又は満たさないかに基づいて、前記定義区域内で前記対象物が前記イベントを経験しているかどうかを決定し、前記仮想的動きのセットに対応する前記三次元骨格モデルの原子的動きのセットを特定し、前記原子的動きのセットを前記イベントに相関付ける、請求項332に記載のシステム。
- システムであって、
プロセッサ及び飛行時間レーダを含むデバイスを備え、
前記プロセッサが前記飛行時間レーダに結合されており、前記飛行時間レーダがKバンド、Kuバンド、又はKaバンドで動作するように構成されており、前記デバイスが、そこで生きている前記対象物を有する前記定義区域内に位置付けられるように構成され、前記定義区域内で前記Kバンド、前記Kuバンド、又は前記Kaバンドで動作する前記飛行時間レーダが、前記定義区域内で生きている前記対象物を追跡し、前記定義区域内で生きている前記対象物を追跡することに基づいてデータのセットを生成し、前記データのセットを前記プロセッサに送信して、前記プロセッサは、前記データのセットに基づいて前記対象物が前記定義区域内でイベントを経験しているかどうかを決定し、前記定義区域内で発生していると決定された前記イベントに応答するアクションを取るようにする、システム。 - 前記飛行時間レーダがKバンド、Kuバンド、又はKaバンドのうちの少なくとも2つで動作するように構成されており、前記デバイスが、そこで生きている前記対象物を有する前記定義区域内に位置付けられるように構成され、前記定義区域内で前記Kバンド、前記Kuバンド、又は前記Kaバンドのうちの少なくとも2つで動作する前記飛行時間レーダが、前記定義区域内で生きている前記対象物を追跡し、前記定義区域内で生きている前記対象物を追跡することに基づいてデータのセットを生成し、前記データのセットを前記プロセッサに送信して、前記プロセッサは、前記データのセットに基づいて前記対象物が前記定義区域内でイベントを経験しているかどうかを決定し、前記定義区域内で発生していると決定された前記イベントに応答するアクションを取るようにする、請求項334に記載のシステム。
- 前記飛行時間レーダがKバンド、Kuバンド、又はKaバンドで動作するように構成されており、前記デバイスが、そこで生きている前記対象物を有する前記定義区域内に位置付けられるように構成され、前記定義区域内で前記Kバンド、前記Kuバンド、又は前記Kaバンドで動作する前記飛行時間レーダが、前記定義区域内で生きている前記対象物を追跡し、前記定義区域内で生きている前記対象物を追跡することに基づいてデータのセットを生成し、前記データのセットを前記プロセッサに送信して、前記プロセッサは、前記データのセットに基づいて前記対象物が前記定義区域内でイベントを経験しているかどうかを決定し、前記定義区域内で発生していると決定された前記イベントに応答するアクションを取るようにする、請求項334に記載のシステム。
- 前記プロセッサは、パラメータが閾値を満たすか又は満たさないかに基づいて、前記飛行時間レーダをKバンド、Kuバンド又はKaバンドのうちの少なくとも2つの間で切り替えるようにプログラムされている、請求項334に記載のシステム。
- 前記プロセッサは、前記パラメータが前記閾値を満たすか又は満たさないかに基づいて、前記飛行時間レーダを前記Kバンド、前記Kuバンド及び前記Kaバンドの間で切り替えるようにプログラムされている、請求項337に記載のシステム。
- 方法であって、
デバイスをユーザに提供するステップであって、該デバイスがプロセッサ及びレーダを含み、該プロセッサが該レーダに結合されている、ステップと、
そこに対象物を有する定義区域内に前記デバイスを位置付けるステップと、前記定義区域内で動作するように前記レーダを起動させて、前記定義区域内で動作する前記レーダが前記定義区域内の前記対象物を追跡し、前記定義区域内の前記対象物の追跡に基づいて前記データのセットを生成し、前記データのセットを前記プロセッサに送信して、前記プロセッサが、前記データのセットに基づいてアクションを実行すべきか否かを決定し、前記データのセットに基づいて前記アクションを取るようにする、ように前記ユーザに指示するステップと、
を含む、方法。 - 方法であって、
プロセッサによって、そこで生きている前記対象物を有する定義区域内で動作するレーダからデータのセットを受信するステップであって、前記レーダが前記定義区域内で動作し且つ前記定義区域内で前記対象物を追跡することに基づいて、前記データのセットを生成する、ステップと、
前記プロセッサによって、前記データのセットに基づいてアクションが取られるべきか否かを決定するステップと、
前記プロセッサによって、前記データのセットに基づいて前記アクションを取るステップと、
を含む、方法。 - システムであって、
プロセッサとレーダとを含むデバイスを備え、
前記プロセッサが前記レーダに結合されており、前記デバイスが、そこで生きている前記対象物を有する前記定義区域内に位置付けられるように構成され、前記定義区域内の前記レーダが、前記定義区域内の前記対象物を追跡し、前記定義区域内の前記対象物の追跡に基づいて前記データのセットを生成し、前記データのセットを前記プロセッサに送信して、前記プロセッサが、前記データのセットに基づいてアクションを取るべきか否かを決定し、前記データのセットに基づいて前記アクションを取るようにする、システム。 - 方法であって、
そこで生きている対象物を有する定義区域内にデバイスを位置付けるステップであって、前記デバイスがプロセッサ及びレーダを含み、前記プロセッサが前記レーダに結合されている、ステップと、
前記定義区域内で動作するように前記レーダを起動し、前記定義区域内で動作するレーダが、前記定義区域内の前記対象物を追跡し、前記定義区域内の前記対象物の追跡に基づいて前記データのセットを生成し、前記データのセットを前記プロセッサに送信して、前記プロセッサが、前記データのセットに基づいてアクションを実行すべきか否かを決定し、前記データのセットに基づいて前記アクションを取るようにする、ステップと、
を含む、方法。 - デバイスであって、
プロセッサと、レーダと、区域とを含む車両を備え、
前記プロセッサが前記レーダに結合されており、前記区域が、運転者又は乗客を含むように構成されており、前記プロセッサが、前記レーダを起動させて前記区域内の前記運転者又は前記乗客を追跡し、前記区域内の前記運転者又は前記乗客の追跡に基づいてデータのセットを生成し、前記データのセットをプロセッサに送信して、前記プロセッサが、前記データのセットに基づいてアクションを取るべきか否かを決定し、前記データのセットに基づいて前記アクションを取るようにプログラムされている、デバイス。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US202163153795P | 2021-02-25 | 2021-02-25 | |
US63/153,795 | 2021-02-25 | ||
US202163162476P | 2021-03-17 | 2021-03-17 | |
US63/162,476 | 2021-03-17 | ||
PCT/US2022/017808 WO2022182933A1 (en) | 2021-02-25 | 2022-02-25 | Technologies for tracking objects within defined areas |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2024508843A true JP2024508843A (ja) | 2024-02-28 |
Family
ID=82899476
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2023552217A Pending JP2024508843A (ja) | 2021-02-25 | 2022-02-25 | 定義区域内の対象物を追跡する技術 |
Country Status (8)
Country | Link |
---|---|
US (2) | US11747463B2 (ja) |
EP (1) | EP4298463A1 (ja) |
JP (1) | JP2024508843A (ja) |
KR (1) | KR20240004262A (ja) |
AU (1) | AU2022226241A1 (ja) |
CA (1) | CA3209555A1 (ja) |
TW (1) | TW202248673A (ja) |
WO (1) | WO2022182933A1 (ja) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20230335292A1 (en) * | 2017-08-15 | 2023-10-19 | Koko Home, Inc. | Radar apparatus with natural convection |
US11997455B2 (en) | 2019-02-11 | 2024-05-28 | Koko Home, Inc. | System and method for processing multi-directional signals and feedback to a user to improve sleep |
US10810850B2 (en) | 2019-02-19 | 2020-10-20 | Koko Home, Inc. | System and method for state identity of a user and initiating feedback using multiple sources |
US11971503B2 (en) | 2019-02-19 | 2024-04-30 | Koko Home, Inc. | System and method for determining user activities using multiple sources |
EP3809259B1 (en) * | 2019-10-16 | 2023-08-16 | NXP USA, Inc. | Network node firmware update |
US11977173B2 (en) | 2019-11-27 | 2024-05-07 | Rockwell Collins, Inc. | Spoofing and denial of service detection and protection with doppler nulling (spatial awareness) |
WO2021118570A1 (en) * | 2019-12-12 | 2021-06-17 | Google Llc | Radar-based monitoring of a fall by a person |
US20220004949A1 (en) * | 2020-03-30 | 2022-01-06 | Cherry Labs, Inc. | System and method for artificial intelligence (ai)-based activity tracking for protocol compliance |
WO2024097300A1 (en) * | 2022-11-03 | 2024-05-10 | Tellus You Care, Inc. | Mapping a living area using lidar |
TWI827435B (zh) * | 2023-01-06 | 2023-12-21 | 南臺學校財團法人南臺科技大學 | 排尿檢測方法及其系統 |
Family Cites Families (97)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7663502B2 (en) * | 1992-05-05 | 2010-02-16 | Intelligent Technologies International, Inc. | Asset system control arrangement and method |
US8403865B2 (en) | 2004-02-05 | 2013-03-26 | Earlysense Ltd. | Prediction and monitoring of clinical episodes |
US8491492B2 (en) | 2004-02-05 | 2013-07-23 | Earlysense Ltd. | Monitoring a condition of a subject |
US7432847B2 (en) | 2004-06-03 | 2008-10-07 | Wireless 2000 Rf & Uwb Technologies Ltd. | Ultra-wideband transceiver |
US7265598B2 (en) | 2005-05-25 | 2007-09-04 | Camero-Tech Ltd. | Narrow ultra wideband pulse generator |
IL170689A (en) | 2005-09-06 | 2011-08-31 | Camero Tech Ltd | Imaging device through a wall |
US7420472B2 (en) | 2005-10-16 | 2008-09-02 | Bao Tran | Patient monitoring apparatus |
IL172864A0 (en) | 2005-12-28 | 2007-02-11 | Camero Tech Ltd | Automatic delay calibration and tracking for ultrawideband antenna array |
US20110205121A1 (en) | 2005-12-28 | 2011-08-25 | Camero-Tech Ltd. | Method of determining real time location of reflecting objects and system thereof |
US8502729B2 (en) * | 2006-01-30 | 2013-08-06 | Lawrence Livermore National Security, Llc | Ultra-wideband radar sensors and networks |
US7327318B2 (en) | 2006-02-28 | 2008-02-05 | Mti Wireless Edge, Ltd. | Ultra wide band flat antenna |
US8428696B2 (en) | 2006-03-06 | 2013-04-23 | Sensiotec Inc. | Ultra wideband monitoring systems and antennas |
IL174737A (en) | 2006-04-03 | 2014-12-31 | Camero Tech Ltd | Device and method for visualizing volume in broadband radar |
US20080259079A1 (en) | 2007-04-18 | 2008-10-23 | Boxman Benjamin D | Method and system for volume rendering |
US8750971B2 (en) * | 2007-05-24 | 2014-06-10 | Bao Tran | Wireless stroke monitoring |
IL184972A0 (en) | 2007-08-01 | 2008-11-03 | Camero Tech Ltd | System and method for volume visualization in through-the-obstacle imaging system |
CA2720871A1 (en) | 2008-04-03 | 2009-10-08 | Kai Medical, Inc. | Non-contact physiologic motion sensors and methods for use |
US8460220B2 (en) | 2009-12-18 | 2013-06-11 | General Electric Company | System and method for monitoring the gait characteristics of a group of individuals |
US9069067B2 (en) | 2010-09-17 | 2015-06-30 | The Invention Science Fund I, Llc | Control of an electronic apparatus using micro-impulse radar |
US9024814B2 (en) | 2010-01-05 | 2015-05-05 | The Invention Science Fund I, Llc | Tracking identities of persons using micro-impulse radar |
US9019149B2 (en) | 2010-01-05 | 2015-04-28 | The Invention Science Fund I, Llc | Method and apparatus for measuring the motion of a person |
US8884813B2 (en) | 2010-01-05 | 2014-11-11 | The Invention Science Fund I, Llc | Surveillance of stress conditions of persons using micro-impulse radar |
BR112012024337A2 (pt) | 2010-03-26 | 2017-10-03 | Vayyar Imaging Ltd | Método e aparelho para intensificar formação de imagem em micro-ondas de um objeto, sistema para radar mimo, e, produto de programa de computador |
WO2011146517A2 (en) | 2010-05-20 | 2011-11-24 | Lifeflow Technologies, Inc. | Patient monitoring and surveillance system, methods, and devices |
CN103108588B (zh) | 2010-09-22 | 2015-08-12 | 皇家飞利浦电子股份有限公司 | 用于监控对象呼吸活动的方法和装置 |
JP6021189B2 (ja) | 2011-02-21 | 2016-11-09 | トランスロボティックス,インク. | 距離および/または移動を感知するためのシステムおよび方法 |
US8742935B2 (en) * | 2011-06-30 | 2014-06-03 | General Electric Company | Radar based systems and methods for detecting a fallen person |
JP5377689B2 (ja) | 2011-09-21 | 2013-12-25 | 斎藤 光正 | 定在波レーダー内蔵型led照明器具 |
IL221596A (en) | 2012-08-23 | 2017-12-31 | Beeri Amir | METHOD AND DEVICE FOR VOLUME VISUALIZATION IN A WIDE RADAR IMAGING SYSTEM |
US9615765B2 (en) | 2012-09-04 | 2017-04-11 | Vayyar Imaging Ltd. | Wideband radar with heterogeneous antenna arrays |
US9361778B1 (en) | 2013-03-15 | 2016-06-07 | Gary German | Hands-free assistive and preventive remote monitoring system |
US20140378809A1 (en) | 2013-06-20 | 2014-12-25 | Mary Ann WEITNAUER | Systems and methods for extracting physiological characteristics using frequency harmonics |
US9753131B2 (en) | 2013-10-09 | 2017-09-05 | Massachusetts Institute Of Technology | Motion tracking via body radio reflections |
EP3733056A1 (en) | 2014-01-28 | 2020-11-04 | Vayyar Imaging Ltd | Sensors for a portable device |
WO2015168093A1 (en) | 2014-04-28 | 2015-11-05 | Massachusetts Institute Of Technology | Vital signs monitoring via radio reflections |
US9766332B2 (en) | 2014-12-11 | 2017-09-19 | Htc Corporation | Non-contact monitoring system and method thereof |
GB2538043B (en) | 2015-03-09 | 2017-12-13 | Buddi Ltd | Activity monitor |
WO2017004240A1 (en) | 2015-06-30 | 2017-01-05 | Ishoe, Inc | Identifying fall risk using machine learning algorithms |
US20210136515A1 (en) * | 2015-07-17 | 2021-05-06 | Feng Zhang | Method, apparatus, and system for wireless monitoring with motion localization |
US20200408875A1 (en) * | 2015-07-17 | 2020-12-31 | Chao-Lun Mai | Method, apparatus, and system for positioning and powering a wireless monitoring system |
US10817065B1 (en) | 2015-10-06 | 2020-10-27 | Google Llc | Gesture recognition using multiple antenna |
WO2017090035A1 (en) | 2015-11-23 | 2017-06-01 | Essence Smartcare Ltd. | Analog and digital microphone |
US10856746B2 (en) | 2016-05-09 | 2020-12-08 | Essence Smartcare Ltd. | System and method for estimating vital signs |
US10825314B2 (en) | 2016-08-19 | 2020-11-03 | Miku, Inc. | Baby monitor |
US20190139389A1 (en) | 2016-08-19 | 2019-05-09 | Miku, Inc. | System and Method for Monitoring Life Signs of a Person |
US20190162821A1 (en) | 2016-09-08 | 2019-05-30 | Magna Closures Inc. | Radar detection system for non-contact human activation of powered closure member |
IL248615B (en) | 2016-10-30 | 2020-05-31 | Rohde & Schwarz | Method and system for security inspection using a detector gate |
US9720086B1 (en) * | 2016-11-22 | 2017-08-01 | 4Sense, Inc. | Thermal- and modulated-light-based passive tracking system |
KR101767474B1 (ko) | 2017-02-10 | 2017-08-23 | 아란타(주) | 인명 긴급 구조 시스템 및 이를 이용한 인명 긴급 구조 방법 |
US10467509B2 (en) | 2017-02-14 | 2019-11-05 | Microsoft Technology Licensing, Llc | Computationally-efficient human-identifying smart assistant computer |
GB201707294D0 (en) | 2017-05-08 | 2017-06-21 | Rajab Khalid | Nodens |
US10258295B2 (en) | 2017-05-09 | 2019-04-16 | LifePod Solutions, Inc. | Voice controlled assistance for monitoring adverse events of a user and/or coordinating emergency actions such as caregiver communication |
GB2563036A (en) | 2017-05-30 | 2018-12-05 | Sultan & Knight Ltd | Systems and methods for monitoring and modulating circadian rhythms |
US11158179B2 (en) | 2017-07-27 | 2021-10-26 | NXT-ID, Inc. | Method and system to improve accuracy of fall detection using multi-sensor fusion |
US11382511B2 (en) | 2017-07-27 | 2022-07-12 | Logicmark, Inc. | Method and system to reduce infrastructure costs with simplified indoor location and reliable communications |
US11024142B2 (en) | 2017-07-27 | 2021-06-01 | NXT-ID, Inc. | Event detector for issuing a notification responsive to occurrence of an event |
US11004567B2 (en) | 2017-08-15 | 2021-05-11 | Koko Home, Inc. | System and method for processing wireless backscattered signal using artificial intelligence processing for activities of daily life |
SG11202001933PA (en) | 2017-10-06 | 2020-04-29 | Tellus You Care Inc | Non-contact activity sensing network for elderly care |
US11114206B2 (en) | 2017-10-06 | 2021-09-07 | Tellus You Care, Inc. | Vital signs with non-contact activity sensing network for elderly care |
US20190188533A1 (en) | 2017-12-19 | 2019-06-20 | Massachusetts Institute Of Technology | Pose estimation |
US20190193280A1 (en) | 2017-12-26 | 2019-06-27 | Intuition Robotics, Ltd. | Method for personalized social robot interaction |
US11278241B2 (en) | 2018-01-16 | 2022-03-22 | Infineon Technologies Ag | System and method for vital signal sensing using a millimeter-wave radar sensor |
JP6961274B2 (ja) | 2018-02-22 | 2021-11-05 | バヤール イメージング リミテッド | Mimoレーダを用いた相関移動の検出および測定 |
US11550046B2 (en) | 2018-02-26 | 2023-01-10 | Infineon Technologies Ag | System and method for a voice-controllable apparatus |
US11855932B2 (en) | 2018-03-02 | 2023-12-26 | Intuition Robotics, Ltd. | Method for adjusting a device behavior based on privacy classes |
US20190392327A1 (en) | 2018-06-24 | 2019-12-26 | Intuition Robotics, Ltd. | System and method for customizing a user model of a device using optimized questioning |
US11995763B2 (en) | 2018-07-02 | 2024-05-28 | Vayyar Imaging Ltd. | System and methods for environment mapping |
US11106941B2 (en) | 2018-07-16 | 2021-08-31 | Accel Robotics Corporation | System having a bar of relocatable distance sensors that detect stock changes in a storage area |
MX2021002187A (es) * | 2018-08-24 | 2021-08-11 | Lutron Tech Co Llc | Dispositivo para detectar ocupantes. |
EP3841848A1 (en) * | 2018-08-24 | 2021-06-30 | Lutron Technology Company LLC | Occupant counting device |
EP3647910A1 (en) | 2018-10-30 | 2020-05-06 | Infineon Technologies AG | An improved apparatus for user interaction |
US11163052B2 (en) | 2018-11-16 | 2021-11-02 | Koko Home, Inc. | System and method for processing multi-directional frequency modulated continuous wave wireless backscattered signals |
TWI687202B (zh) | 2018-12-21 | 2020-03-11 | 緯創資通股份有限公司 | 非接觸式生命徵象偵測系統與方法 |
US20200390339A1 (en) | 2019-01-03 | 2020-12-17 | Miku, Inc. | System and Method for Monitoring a Person for Signs of Sickness |
US20200219412A1 (en) | 2019-01-08 | 2020-07-09 | Intuition Robotics, Ltd. | System and method for sensor fusion from a plurality of sensors and determination of a responsive action |
US20200219608A1 (en) | 2019-01-08 | 2020-07-09 | Intuition Robotics, Ltd. | System and method for monitoring and managing a cognitive load of a person |
US20200258364A1 (en) * | 2019-02-07 | 2020-08-13 | Osram Gmbh | Human Activity Detection Using Thermal Data and Time-of-Flight Sensor Data |
US10743100B1 (en) | 2019-02-11 | 2020-08-11 | Totemic Labs, Inc. | System and method for processing multi-directional audio and RF backscattered signals |
US10617330B1 (en) | 2019-02-11 | 2020-04-14 | Totemic Labs, Inc. | System and method for processing using multi-core processors, signals and AI processors from multiple sources |
US11971503B2 (en) * | 2019-02-19 | 2024-04-30 | Koko Home, Inc. | System and method for determining user activities using multiple sources |
US10810850B2 (en) | 2019-02-19 | 2020-10-20 | Koko Home, Inc. | System and method for state identity of a user and initiating feedback using multiple sources |
CN113439218A (zh) | 2019-02-28 | 2021-09-24 | 谷歌有限责任公司 | 在存在身体运动的情况下检测人体生命体征的基于智能设备的雷达*** |
US11585913B2 (en) | 2019-03-07 | 2023-02-21 | Logistics And Supply Chain Multi Tech R&D Centre Limited | Ultra-wideband-based system and method for detecting properties associated with a movable object in an environment |
US11454696B2 (en) | 2019-04-05 | 2022-09-27 | Infineon Technologies Ag | FMCW radar integration with communication system |
EP3723456A1 (en) * | 2019-04-11 | 2020-10-14 | Cowhill Studio BV VOF | An elderly care and security system |
WO2020210773A1 (en) | 2019-04-12 | 2020-10-15 | Aloe Care Health, Inc. | Emergency event detection and response system |
JP2022539917A (ja) | 2019-06-07 | 2022-09-13 | テルース ユー ケア インコーポレーション | 高齢者介護のための歩容動力学、パターン及び異常の非接触識別 |
US11410540B2 (en) * | 2019-08-01 | 2022-08-09 | Fuji Xerox Co., Ltd. | System and method for event prevention and prediction |
US11270799B2 (en) | 2019-08-20 | 2022-03-08 | Vinya Intelligence Inc. | In-home remote monitoring systems and methods for predicting health status decline |
US11320517B2 (en) | 2019-08-22 | 2022-05-03 | Qualcomm Incorporated | Wireless communication with enhanced maximum permissible exposure (MPE) compliance |
US20210055386A1 (en) | 2019-08-22 | 2021-02-25 | Qualcomm Incorporated | Wireless communication with enhanced maximum permissible exposure (mpe) compliance based on vital signs detection |
US20210063214A1 (en) | 2019-08-26 | 2021-03-04 | DawnLight Technologies Inc. | Activity Monitoring Systems And Methods |
TWI725524B (zh) | 2019-08-28 | 2021-04-21 | 技嘉科技股份有限公司 | 人員狀況偵測裝置 |
WO2021038109A1 (de) * | 2019-08-30 | 2021-03-04 | Metralabs Gmbh Neue Technologien Und Systeme | System zur erfassung von bewegungsabläufen und/oder vitalparametern einer person |
WO2021067860A1 (en) | 2019-10-03 | 2021-04-08 | DawnLight Technologies Inc. | Systems and methods for contactless sleep monitoring |
US11450192B2 (en) * | 2020-01-06 | 2022-09-20 | National Cheng Kung University | Fall detection system |
IL276249A (en) | 2020-07-23 | 2022-02-01 | Camero Tech Ltd | System and method for extracting signals with a high signal-to-noise ratio from signals with a low signal-to-noise ratio |
-
2022
- 2022-02-25 JP JP2023552217A patent/JP2024508843A/ja active Pending
- 2022-02-25 EP EP22760450.1A patent/EP4298463A1/en active Pending
- 2022-02-25 CA CA3209555A patent/CA3209555A1/en active Pending
- 2022-02-25 AU AU2022226241A patent/AU2022226241A1/en active Pending
- 2022-02-25 WO PCT/US2022/017808 patent/WO2022182933A1/en active Application Filing
- 2022-02-25 TW TW111107062A patent/TW202248673A/zh unknown
- 2022-02-25 US US17/680,734 patent/US11747463B2/en active Active
- 2022-02-25 KR KR1020237032773A patent/KR20240004262A/ko unknown
-
2023
- 2023-08-29 US US18/239,294 patent/US20230408674A1/en active Pending
Also Published As
Publication number | Publication date |
---|---|
US20230408674A1 (en) | 2023-12-21 |
WO2022182933A1 (en) | 2022-09-01 |
KR20240004262A (ko) | 2024-01-11 |
EP4298463A1 (en) | 2024-01-03 |
CA3209555A1 (en) | 2022-09-01 |
TW202248673A (zh) | 2022-12-16 |
US20220268916A1 (en) | 2022-08-25 |
WO2022182933A9 (en) | 2022-12-22 |
AU2022226241A1 (en) | 2023-10-12 |
US11747463B2 (en) | 2023-09-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11747463B2 (en) | Technologies for tracking objects within defined areas | |
JP7278682B2 (ja) | 周期的な動き検出とモニタのためのシステム及び方法 | |
US10742475B2 (en) | Method, apparatus, and system for object tracking sensing using broadcasting | |
US9740187B2 (en) | Controlling hardware in an environment | |
US20210035425A1 (en) | System and method for state identity of a user and initiating feedback using multiple sources | |
JP2020144115A (ja) | 無線歩容認識のための方法、装置及びシステム | |
WO2020253162A1 (zh) | 机器人及其控制方法、智能家居控制*** | |
US11516625B2 (en) | Systems and methods for mapping a given environment | |
US20140140590A1 (en) | Trends and rules compliance with depth video | |
TWI588785B (zh) | 非接觸式監測系統及其方法 | |
CN117321448A (zh) | 追踪限定区域内的对象的技术 | |
US20230326318A1 (en) | Environment sensing for care systems | |
US20230260134A1 (en) | Systems and methods for monitoring subjects | |
WO2021027244A1 (zh) | 监护***和监护方法 | |
JPWO2018016392A1 (ja) | 姿勢検出装置及び姿勢検出方法 | |
CN211432928U (zh) | 监护*** | |
WO2020003955A1 (ja) | コンピューターで実行されるプログラム、情報処理装置、および、コンピューターで実行される方法 | |
WO2020009107A1 (ja) | 情報処理装置、センサーボックス、および、プログラム | |
WO2020075674A1 (ja) | ケアシステムの管理方法および管理装置、ならびにプログラム | |
JP2020135063A (ja) | 見守り装置および見守り装置用プログラム | |
JP2020013367A (ja) | 情報処理装置、方法、プログラム、および、見守りシステム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231027 |