Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7081606B2 - Methods, systems, and computer programs to determine a subject's fall response - Google Patents
[go: Go Back, main page]

JP7081606B2 - Methods, systems, and computer programs to determine a subject's fall response - Google Patents

Methods, systems, and computer programs to determine a subject's fall response Download PDF

Info

Publication number
JP7081606B2
JP7081606B2 JP2019542644A JP2019542644A JP7081606B2 JP 7081606 B2 JP7081606 B2 JP 7081606B2 JP 2019542644 A JP2019542644 A JP 2019542644A JP 2019542644 A JP2019542644 A JP 2019542644A JP 7081606 B2 JP7081606 B2 JP 7081606B2
Authority
JP
Japan
Prior art keywords
state
fall
subject
signal
actions
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.)
Active
Application number
JP2019542644A
Other languages
Japanese (ja)
Other versions
JP2020512615A (en
Inventor
シュイ フォン
センクーン テ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Publication of JP2020512615A publication Critical patent/JP2020512615A/en
Application granted granted Critical
Publication of JP7081606B2 publication Critical patent/JP7081606B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING SYSTEMS, e.g. PERSONAL CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B21/00Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
    • G08B21/02Alarms for ensuring the safety of persons
    • G08B21/04Alarms for ensuring the safety of persons responsive to non-activity, e.g. of elderly persons
    • G08B21/0407Alarms for ensuring the safety of persons responsive to non-activity, e.g. of elderly persons based on behaviour analysis
    • G08B21/043Alarms for ensuring the safety of persons responsive to non-activity, e.g. of elderly persons based on behaviour analysis detecting an emergency event, e.g. a fall
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING SYSTEMS, e.g. PERSONAL CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B21/00Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
    • G08B21/02Alarms for ensuring the safety of persons
    • G08B21/04Alarms for ensuring the safety of persons responsive to non-activity, e.g. of elderly persons
    • G08B21/0438Sensor means for detecting
    • G08B21/0446Sensor means for detecting worn on the body to detect changes of posture, e.g. a fall, inclination, acceleration, gait
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING SYSTEMS, e.g. PERSONAL CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B29/00Checking or monitoring of signalling or alarm systems; Prevention or correction of operating errors, e.g. preventing unauthorised operation
    • G08B29/18Prevention or correction of operating errors
    • G08B29/185Signal analysis techniques for reducing or preventing false alarms or for enhancing the reliability of the system
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING SYSTEMS, e.g. PERSONAL CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B29/00Checking or monitoring of signalling or alarm systems; Prevention or correction of operating errors, e.g. preventing unauthorised operation
    • G08B29/18Prevention or correction of operating errors
    • G08B29/185Signal analysis techniques for reducing or preventing false alarms or for enhancing the reliability of the system
    • G08B29/186Fuzzy logic; neural networks

Landscapes

  • Health & Medical Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Emergency Management (AREA)
  • Gerontology & Geriatric Medicine (AREA)
  • General Health & Medical Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Psychiatry (AREA)
  • Psychology (AREA)
  • Social Psychology (AREA)
  • Emergency Alarm Devices (AREA)
  • Alarm Systems (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)

Description

本発明は概括的に、ただし非限定的に、対象の転倒応答を決定する方法、システム及び記憶媒体に関する。 The present invention relates, but not exclusively, to methods, systems and storage media for determining a subject's tipping response.

転倒は、年配者、特に一人暮らしの年配者の負傷の主たる原因の一つである。また、一人暮らしの年配者は助けを呼ぶことが難しいため、負傷した場合は重篤な事態になりやすい。したがって、年配者の行動をモニターし転倒事象を検知することは、このような事象に迅速に対処するのに重要なことである。 Falling is one of the main causes of injury to the elderly, especially those living alone. In addition, it is difficult for elderly people living alone to call for help, so if they are injured, they are likely to be in a serious situation. Therefore, monitoring the behavior of the elderly and detecting fall events is important for promptly coping with such events.

現在、転倒事象を検知するのにいくつかの方法が用いられている。しかし、転倒事象を検知する汎用の方法では、誤ったアラート、すなわち転倒が起こっていないのに介護サービスの事業者にアラートが送られるという事態を、避けることができない。このような誤ったアラートは、利用者にとっても介護サービス事業者にとっても障害となる。 Currently, several methods are used to detect a fall event. However, with the general-purpose method of detecting a fall event, it is unavoidable that an erroneous alert, that is, an alert is sent to the care service provider even though the fall has not occurred. Such false alerts are an obstacle for both users and long-term care service providers.

それゆえ、上記の問題に対応すべく、転倒応答を決定し、それにより誤ったアラートを低減しつつ転倒事象を検知するための、方法及びシステムが求められている。 Therefore, in order to deal with the above problems, there is a need for a method and a system for determining a fall response and thereby detecting a fall event while reducing false alerts.

本発明の1つの態様に係る方法は、
対象に取り付けられたセンサーから前記対象について、前記対象の3つ以上の行動のうちの1つに関する状態を表す信号を受け取り、
前記状態に基づき対象の転倒を検知するのに応じて、前記転倒から第1所定時間が経過したときの信号の第1状態と、前記転倒から第2所定時間が経過したときの信号の第2状態とを比較し、
前記第1状態と、前記第2状態との比較に基づき、前記対象の転倒応答を決定する。
The method according to one aspect of the present invention
A sensor attached to the subject receives a signal indicating the state of the subject from one of three or more actions of the subject.
According to the detection of the fall of the target based on the above state, the first state of the signal when the first predetermined time has elapsed from the fall and the second state of the signal when the second predetermined time has elapsed from the fall. Compare with the state,
Based on the comparison between the first state and the second state, the fall response of the subject is determined.

本発明の1つの態様に係るシステムは、
対象に取り付けられたセンサーから前記対象について、前記対象の3つ以上の行動のうちの1つに関する状態を表す信号を受け取る受信手段と、
前記状態に基づき対象の転倒を検知するのに応じて、前記転倒から第1所定時間が経過したときの信号の第1状態と、前記転倒から第2所定時間が経過したときの信号の第2状態とを比較する比較手段と、
前記第1状態と、前記第2状態との比較に基づき、前記対象の転倒応答を決定する決定手段と
を有する。
The system according to one aspect of the present invention is
A receiving means that receives a signal indicating a state of the subject from a sensor attached to the subject regarding one of three or more actions of the subject.
According to the detection of the fall of the target based on the above state, the first state of the signal when the first predetermined time has elapsed from the fall and the second state of the signal when the second predetermined time has elapsed from the fall. A means of comparison to compare states,
It has a determination means for determining the fall response of the subject based on the comparison between the first state and the second state.

本発明の1つの態様に係るコンピュータ可読媒体は、
対象に取り付けられたセンサーから前記対象について、前記対象の3つ以上の行動のうちの1つに関する状態を表す信号を受け取る受信処理と、
前記状態に基づき対象の転倒を検知するのに応じて、前記転倒から第1所定時間が経過したときの信号の第1状態と、前記転倒から第2所定時間が経過したときの信号の第2状態とを比較する比較処理と、
前記第1状態と、前記第2状態との比較に基づき、前記対象の転倒応答を決定する決定処理と
をコンピュータに実現させるプログラムを含む。
The computer-readable medium according to one aspect of the present invention is
Receiving processing that receives a signal indicating the state of the target from a sensor attached to the target regarding one of three or more actions of the target.
According to the detection of the fall of the target based on the above state, the first state of the signal when the first predetermined time has elapsed from the fall and the second state of the signal when the second predetermined time has elapsed from the fall. Comparison processing to compare states and
It includes a program that enables a computer to perform a determination process for determining a fall response of the target based on a comparison between the first state and the second state.

本発明の1つの態様に係るコンピュータシステムは、
メモリー装置と、
前記メモリー装置に接続された少なくとも1つのプロセッサー
を有し、前記プロセッサーは、
対象に取り付けられたセンサーから前記対象について、前記対象の3つ以上の行動のうちの1つに関する状態を表す信号を受け取り、
前記状態に基づき対象の転倒を検知するのに応じて、前記転倒から第1所定時間が経過したときの信号の第1状態と、前記転倒から第2所定時間が経過したときの信号の第2状態とを比較し、
前記第1状態と、前記第2状態との比較に基づき、前記対象の転倒応答を決定する。
The computer system according to one aspect of the present invention is
With a memory device
It has at least one processor connected to the memory device, and the processor is
A sensor attached to the subject receives a signal indicating the state of the subject from one of three or more actions of the subject.
According to the detection of the fall of the target based on the above state, the first state of the signal when the first predetermined time has elapsed from the fall and the second state of the signal when the second predetermined time has elapsed from the fall. Compare with the state,
Based on the comparison between the first state and the second state, the fall response of the subject is determined.

本発明の実施形態は、例示的に過ぎない記載に基づき、図面と組み合わせて、適切かつ容易に当業者に理解される。
図1は、本実施形態の第1の実施形態に係る、対象の転倒応答を決定する方法を示すフローチャートである。 図2は、本実施形態の第1の実施形態に係る、対象の転倒応答を決定するシステムを示す模式図である。 図3は、本実施形態に係る、対象の転倒応答を決定する例示的なシステムを示す。 図4は、本実施形態に係るセンサーを装着した対象を示す。 図5は、本実施形態に係る、対象の転倒応答を決定するシステムを示す模式図である。 図6は、本実施形態に係るシステムにおける、FDエンジンとADLエンジンとの間の処理を示す模式図である。 図7は実施形態に係る、本実施形態に係る2分木構造によるアプローチに基づき、日常生活の行動を検知することを示す模式図である。 図8は、本実施形態に係る、日常生活の行動を用いて転倒検知アルゴリズムのパラメータを調整することを示す模式図である。 図9は、本実施形態に係る、対象の転倒応答を決定するシステムの模式図である。 図10は、本実施形態に係る、対象の転倒応答を決定する方法を実行するのに適したコンピュータの例を示す。
Embodiments of the present invention will be appropriately and easily understood by those skilled in the art in combination with the drawings based on the description which is merely exemplary.
FIG. 1 is a flowchart showing a method of determining a fall response of a target according to the first embodiment of the present embodiment. FIG. 2 is a schematic diagram showing a system for determining a fall response of a target according to the first embodiment of the present embodiment. FIG. 3 shows an exemplary system for determining a subject's fall response according to this embodiment. FIG. 4 shows an object to which the sensor according to the present embodiment is attached. FIG. 5 is a schematic diagram showing a system for determining a fall response of a target according to the present embodiment. FIG. 6 is a schematic diagram showing processing between the FD engine and the ADL engine in the system according to the present embodiment. FIG. 7 is a schematic diagram showing that the behavior of daily life is detected based on the approach by the binary tree structure according to the present embodiment according to the embodiment. FIG. 8 is a schematic diagram showing that the parameters of the fall detection algorithm are adjusted by using the behavior of daily life according to the present embodiment. FIG. 9 is a schematic diagram of a system for determining a fall response of a target according to the present embodiment. FIG. 10 shows an example of a computer suitable for performing the method of determining a subject's fall response according to this embodiment.

文脈により異なる意味となる場合を除き、次の用語はそれぞれ下記の意味を持つものとする。
「対象」とは、転倒応答を決定し、以て転倒事象を確認するためにセンサーが装着された、人物、動物、ロボット、及び他のあらゆる事物を指す。
「転倒」及び「転倒事象」とは、対象の状態が転倒状態にある事象を指す。言い換えれば、対象が転倒したと確認された状態を指す。
「可能性のある転倒」及び「転倒の疑い」とは、状態が未定であり、対象の状態が転倒状態にあると確認されたか否かを決定するにはさらなる情報が必要である事態を指す。言い換えれば、対象が転倒したとは確認できない状態を指す。
「転倒応答」とは、転倒事象の後の対象の状態を指す。転倒応答とは、対象が転倒したと確認された後、センサーによって検知されるものである。
「アラート」とは、対象が転倒したことを目的の相手(例えば、システムの利用者)に伝えるためのあらゆるアクション(例えば、メッセージ、通知、信号等)を含む。アラート(視覚的アラートであっても聴覚的アラートであっても)は、適切であればどんな通信手段で送られてもよい。「アラート」は、例えば95%といった転倒事象の可能性(尤度)と共に送られてもよい。この可能性は、転倒事象検知に関する過去のデータに基づいて推定が可能である。
「介護者」、「介護サービス事業者」及び「利用者」とは、対象の世話をしており、対象の転倒事象が確認されたときに緊急コール(又はアラート)を受け取ることとされている人物または組織を指す。
「一つ以上のデータベース」とは、演算システムや、病院内のコンピュータなどのリモートサーバーや、クラウドサーバー等に格納されている一つの又は複数のデータベースを指す。一つの又は複数のデータベースは、クラウドプラットフォーム上で動作するクラウドデータベースであってもよい。
Unless the context has different meanings, the following terms shall have the following meanings.
"Subject" refers to a person, animal, robot, or anything else that is fitted with a sensor to determine a fall response and thus confirm a fall event.
The "fall" and "fall event" refer to an event in which the target state is in a fall state. In other words, it refers to the state in which the subject has been confirmed to have fallen.
"Possible falls" and "suspected falls" refer to situations where the condition is undecided and more information is needed to determine whether the subject's condition has been confirmed to be in a fall condition. .. In other words, it refers to a state in which it cannot be confirmed that the subject has fallen.
"Fall response" refers to the state of the subject after a fall event. The fall response is detected by a sensor after it is confirmed that the subject has fallen.
"Alert" includes any action (eg, message, notification, signal, etc.) to inform the intended party (eg, a user of the system) that the subject has fallen. Alerts (whether visual or auditory alerts) may be sent by any means of communication as appropriate. The "alert" may be sent with the likelihood (likelihood) of a fall event, for example 95%. This possibility can be estimated based on historical data on fall event detection.
"Nursing caregiver", "nursing care service provider" and "user" are supposed to take care of the target and receive an emergency call (or alert) when the target's fall event is confirmed. Refers to a person or organization.
"One or more databases" refers to one or more databases stored in a computing system, a remote server such as a computer in a hospital, a cloud server, or the like. The one or more databases may be a cloud database running on a cloud platform.

本発明の実施形態を、単なる例示として、図面を参照しつつ説明する。図中の同様の符号は、同様の要素またはその均等物を指す。 An embodiment of the present invention will be described with reference to the drawings as a mere example. Similar symbols in the figure refer to similar elements or their equivalents.

以下の説明のある部分は、明示的に又は黙示的に、アルゴリズム、及びコンピュータメモリー内のデータに対する動作の機能的又は象徴的表現として提示される。これらアルゴリズム的記述及び機能的又は象徴的表現は、データ処理分野の当業者によって、技術の本質を他の当業者に最も効果的に伝えるために用いられる手段である。アルゴリズムはここで、また一般的に、所望の結果につながるステップのセルフコンシステントなシーケンスとして理解される。ステップとは、格納、転送、結合、比較及びその他の方法で処置可能な、電気的、磁気的又は光学的信号等の物理量の物理的処置を必要とするものである。 Some parts of the description below are presented, either explicitly or implicitly, as a functional or symbolic representation of the algorithm and operation on the data in computer memory. These algorithmic descriptions and functional or symbolic representations are the means used by those skilled in the art of data processing to most effectively convey the essence of the technique to others. The algorithm is also understood here and generally as a self-consistent sequence of steps leading to the desired result. A step is one that requires physical treatment of a physical quantity such as an electrical, magnetic or optical signal that can be treated by storage, transfer, coupling, comparison and other methods.

特に別段の記載がない限り、また以下の記述から明らかなように、本明細書の全体を通じ、「受信する」、「検知する」、「適用する」、「訓練する」、「決定する」、「比較する」、「抽出する」、「特定する」、又はこれに類する用語を用いた記述は、コンピュータシステム又は類似の装置による動作及び処理を指すものとする。当該コンピュータシステム又は類似の装置は、コンピュータシステム内で物理量として表されたデータを、コンピュータシステム内で、又は情報を格納、伝送もしくは表示する他の装置内で物理量として同様に表される他のデータとなるよう、処置及び変形する。 Unless otherwise stated, and as will be apparent from the description below, throughout this specification, "receive," "detect," "apply," "train," and "determine." Descriptions using terms such as "compare," "extract," "specify," or similar shall refer to the operation and processing of a computer system or similar device. The computer system or similar device may display data represented as a physical quantity in the computer system as a physical quantity in the computer system or in another device that stores, transmits or displays information. Treatment and transformation so that

本明細書はまた、上記方法による動作を実行する装置を開示する。この装置は、要求される目的に応じて専用に構成されてもよく、またコンピュータに格納されたコンピュータプログラムにより選択的に起動または再構成される、コンピュータ又は他の装置を有していてもよい。本明細書に記載のアルゴリズムおよび表示は、いかなる特定のコンピュータ又は他の装置とも、本来的に関連したものではない。本明細書の開示に従い、様々な装置をプログラムに対し用いることが可能である。あるいは、必要な方法ステップを実行するため、より特化した装置を構成することも適切である。コンピュータの構造については、後述する。 The present specification also discloses an apparatus for performing an operation according to the above method. This device may be configured specifically for the required purpose, or may have a computer or other device that is selectively started or reconfigured by a computer program stored in the computer. .. The algorithms and indications described herein are not inherently associated with any particular computer or other device. Various devices can be used for the program in accordance with the disclosure herein. Alternatively, it may be appropriate to configure a more specialized device to perform the required method steps. The structure of the computer will be described later.

さらに、本明細書は黙示的にコンピュータプログラムを開示しており、それにより当業者は、本明細書に記載の方法の個々のステップはコンピュータコードによって実行され得る。コンピュータプログラムは、いかなる特定のプログラミング言語に限定されるものではなく、またその実装を意図したものでもない。本明細書の開示内容は、様々なプログラミング言語とそれを用いたコーディングによって実現できる。さらに、コンピュータプログラムはいかなる特定の制御フローにも限定されるものではない。コンピュータプログラムには様々な変種が存在し、本発明の趣旨と範囲から逸脱することなく、いろいろな制御フローを用いることが可能である。 Further, the specification implicitly discloses a computer program, whereby those skilled in the art may perform individual steps of the methods described herein by computer code. Computer programs are not limited to any particular programming language and are not intended to be implemented. The disclosure content of this specification can be realized by various programming languages and coding using them. Moreover, computer programs are not limited to any particular control flow. There are various variants of computer programs, and it is possible to use various control flows without departing from the gist and scope of the present invention.

さらに、コンピュータプログラムの一つ以上のステップは、逐次的にではなく並列的に実行することができる。このようなコンピュータプログラムは、あらゆるコンピュータ可読媒体に格納が可能である。コンピュータ可読媒体の例としては、磁気又は光ディスク、メモリーチップなどの記憶装置、及びコンピュータとインターフェース可能な他の記憶装置が挙げられる。コンピュータ可読媒体としてはさらに、インターネットシステムに代表される有線媒体や、GSM(全地球的移動通信システム)携帯電話システムに代表される無線媒体が挙げられる。コンピュータプログラムをこのようなコンピュータに搭載し実行することによって、好適な方法のステップを実行可能な装置を、効果的に実現することができる。 Moreover, one or more steps in a computer program can be performed in parallel rather than sequentially. Such computer programs can be stored on any computer-readable medium. Examples of computer-readable media include magnetic or optical discs, storage devices such as memory chips, and other storage devices capable of interfacing with computers. Further, the computer-readable medium includes a wired medium represented by an Internet system and a wireless medium represented by a GSM (Global Mobile Communication System) mobile phone system. By mounting and executing a computer program on such a computer, it is possible to effectively realize a device capable of executing the steps of a suitable method.

図1は、本発明の実施形態に係る、対象の転倒応答を決定する方法100を示すフローチャートである。方法100は、一つ以上のデータベースと結合されたコンピュータにより実行されてもよい。さらに、方法100は、サーバーシステム、移動装置(例えばスマートフォンやタブレットコンピュータ)、パーソナルコンピュータ等の演算装置により実行されてもよい。コンピュータ及びデータベースについてのさらなる詳細は、図9及び図10を参照して後述する。 FIG. 1 is a flowchart showing a method 100 for determining a fall response of a target according to an embodiment of the present invention. Method 100 may be performed by a computer coupled with one or more databases. Further, the method 100 may be executed by an arithmetic unit such as a server system, a mobile device (for example, a smartphone or a tablet computer), or a personal computer. Further details about the computer and database will be described later with reference to FIGS. 9 and 10.

方法100は概略、以下のステップを含む。
ステップ102:プロセッサーにおいて、対象の行動に関する信号を受信する。該信号の状態は、三つ以上の行動のうちの一つを表す。
ステップ104:受信した信号に基づいて対象の転倒を検知するのに応じて、転倒後に第1所定時間経過時の信号の状態と、転倒後に第2所定時間経過時の信号の状態とを比較する。
ステップ106:プロセッサーにおいて、比較の結果に応じて対象の転倒応答を決定する。
Method 100 generally includes the following steps.
Step 102: The processor receives a signal regarding the behavior of the subject. The state of the signal represents one of three or more actions.
Step 104: In response to detecting the fall of the target based on the received signal, the state of the signal after the first predetermined time has elapsed after the fall is compared with the state of the signal after the second predetermined time has elapsed after the fall. ..
Step 106: In the processor, the fall response of the subject is determined according to the result of the comparison.

ステップ102は、対象の行動に関する信号を受信することを含む。たとえば、対象は、年配者、特に一人暮らしの年配者であってもよい。さらに、又は、代わりに、対象は、幼児、入院中の患者、又は、転倒検知のモニターを必要とする他の人々であってもよい。さらに、又は、代わりに、対象は、ペットの犬、ペットの猫、又は、ある種の他の動物であってもよい。さらに、対象は、二足歩行のロボット、四足歩行のロボット、又は、ある種の他の足付きロボットであってもよい。 Step 102 includes receiving a signal regarding the behavior of the subject. For example, the subject may be an elderly person, especially an elderly person living alone. Further, or instead, the subject may be an infant, an inpatient, or other people in need of a fall detection monitor. Further, or instead, the subject may be a pet dog, a pet cat, or some other animal. Further, the subject may be a bipedal robot, a quadrupedal robot, or some other footed robot.

受信信号の状態は、対象の三つ以上の行動のうちの一つに関する。たとえば、対象の行動は、座る、立つ、横になる、歩く、走る、又は、ジャンプすることであってもよい。すなわち、受信信号の状態は、上記の三つ以上の対象の行動のうちの一つに関する。対象の三つ以上の行動は、転倒応答の決定の精度が向上するように特定されることが、理解されるであろう。すなわち、上記以外の種類の行動も、検知対象の行動に含めてもよい。対象の行動は、各対象に依存していてもよい。例えば、対象がジャンプすることができない乳児や年配者である場合に、「ジャンプ」を、対象の行動から除外してもよい。 The state of the received signal relates to one of three or more actions of interest. For example, the subject's actions may be sitting, standing, lying down, walking, running, or jumping. That is, the state of the received signal relates to one of the above three or more target actions. It will be appreciated that three or more behaviors of the subject are identified to improve the accuracy of the fall response determination. That is, actions of types other than the above may be included in the actions to be detected. The behavior of the subject may depend on each subject. For example, if the subject is an infant or elderly person who cannot jump, the "jump" may be excluded from the subject's behavior.

対象に装着されたセンサー、例えば加速度センサーが、対象の行動に関する情報を収集し、収集した対象の行動に関する信号を送出する。図4には、対象に装着するセンサーの位置の例が示されている。プロセッサーに接続されたレシーバーが、対象の行動に関する信号を受信してもよい。所定の期間にわたり連続的に信号を受信してもよい。さらに、又は、代わりに、何らかの行動が検知された場合に信号を受信してもよい。信号は、Bluetooth、WiFi、NFC(近接通信)、又は他の種類の無線通信によりレシーバーに送信してもよい。レシーバーは、タブレットコンピュータ、スマートフォン、パーソナルコンピュータにおける受信モジュールであってもよい。 A sensor attached to the subject, such as an accelerometer, collects information about the behavior of the subject and sends a signal about the collected behavior of the subject. FIG. 4 shows an example of the position of the sensor attached to the object. A receiver connected to the processor may receive a signal about the behavior of the subject. Signals may be continuously received over a predetermined period of time. Further, or instead, a signal may be received when some action is detected. The signal may be transmitted to the receiver via Bluetooth, WiFi, NFC (Near Field Communication), or other types of wireless communication. The receiver may be a receiving module in a tablet computer, a smartphone, or a personal computer.

ステップ104は、対象の転倒(例えば転倒事象)を検知するのに応じて、転倒後に第1所定時間が経過した時点での信号の状態と、転倒後に第2所定時間が経過した時点での信号の状態とを比較することを含む。たとえば、第1所定時間は10秒、第2所定時間は30秒であってもよい。たとえば、年配者に装着された加速度センサーは、所定の閾値を超えた突然の加速を検知してもよい。アラートは、これまで、転倒が疑われるときの突然の加速が検知されるのに応じて、介護者又は対象の家族の誰かに送られる。しかし、本実施形態では、対象が転倒したか否かを確認する付加データを用いて、誤ったアラートの送信を低減する。たとえば、この付加データは、加速度センサーから二度収集される。たとえば、転倒の疑い時から10秒経過した時点と、転倒の疑い時から30秒経過した時点である。転倒の疑い時から10秒経過した時点と、転倒の疑い時から30秒経過した時点とで収集されたデータを比較することにより、アラートを送信することが必要か否かを決定する。たとえば、付加データは、転倒の疑い時から10秒経過した時点と、転倒の疑い時から30秒経過した時点の対象の行動に関するものである。第1所定時間と第2所定時間は、誤ったアラートの送信を低減できるよう、適宜選択してもよい。信号の状態を1つのタイミングにてチェックするのではなく、第1所定タイミングと第2所定タイミングを含む所定の時間範囲にわたってモニターすることにより、転倒アラートの精度を向上することができる。 In step 104, the state of the signal at the time when the first predetermined time has elapsed after the fall and the signal at the time when the second predetermined time has elapsed after the fall, in response to detecting the fall of the target (for example, a fall event). Includes comparing with the state of. For example, the first predetermined time may be 10 seconds and the second predetermined time may be 30 seconds. For example, an accelerometer worn on an elderly person may detect sudden acceleration beyond a predetermined threshold. Alerts have so far been sent to the caregiver or someone in the subject's family in response to the detection of a sudden acceleration when a fall is suspected. However, in the present embodiment, the transmission of an erroneous alert is reduced by using additional data for confirming whether or not the subject has fallen. For example, this additional data is collected twice from the accelerometer. For example, 10 seconds have passed since the suspected fall and 30 seconds have passed since the suspected fall. By comparing the data collected 10 seconds after the suspected fall and 30 seconds after the suspected fall, it is determined whether it is necessary to send an alert. For example, the additional data relates to the behavior of the subject 10 seconds after the suspected fall and 30 seconds after the suspected fall. The first predetermined time and the second predetermined time may be appropriately selected so as to reduce the transmission of erroneous alerts. By monitoring the signal status over a predetermined time range including the first predetermined timing and the second predetermined timing instead of checking the signal state at one timing, the accuracy of the fall alert can be improved.

ステップ106は、プロセッサーにおいて、ステップ104における比較に基づき、対象の転倒応答を決定することを含む。ステップ104における比較の結果は処理され、対象の転倒応答が決定される。たとえば、信号の特徴を抽出し、抽出した特徴に基づき信号が決定される。このようにすることで、対象の三つ以上の行動の中の1つを特定する。たとえば、対象の三つ以上の行動の中から1つを特定するために、抽出した特徴に対して分類アルゴリズムを適用する。 Step 106 comprises determining the subject's tipping response in the processor based on the comparison in step 104. The result of the comparison in step 104 is processed to determine the subject's fall response. For example, the characteristics of the signal are extracted, and the signal is determined based on the extracted characteristics. In this way, one of the three or more behaviors of the subject is identified. For example, a classification algorithm is applied to the extracted features to identify one of three or more behaviors of interest.

たとえば、分類アルゴリズムは2分木アプローチを含んでいる。2分木アプローチについては、図7を参照しながら後述する。また、たとえば、転倒後に第1所定時間が経過した時点での信号の状態が表す行動、及び、転倒後に第2所定時間が経過した時点での信号の状態が表すもう一つの行動を、転倒応答について登録されている一連の行動と比較する。 For example, the classification algorithm includes a binary tree approach. The binary tree approach will be described later with reference to FIG. 7. Further, for example, an action represented by a signal state when a first predetermined time has elapsed after a fall and another action represented by a signal state when a second predetermined time has elapsed after a fall can be described as a fall response. Compare with the set of registered actions.

たとえば、転倒応答を決定した場合に、アラーム信号を送信するか否かを決定する。アラームを、対象の近隣に住む家族、又は、対象の世話をしている介護者に送信してもよい。対象が工業ロボットである場合に、アラームを工場のマネージャーに送信してもよい。アラームは、電話、SMS(ショートメッセージサービス)を介したメッセージ、又は、eメールであってもよい。対象が入院中であれば、アラームは、ナースセンターへの呼び出しであってもよい。 For example, when a fall response is determined, it is determined whether or not to send an alarm signal. The alarm may be sent to a family member living in the vicinity of the subject or a caregiver caring for the subject. If the target is an industrial robot, an alarm may be sent to the factory manager. The alarm may be a telephone, a message via SMS (Short Message Service), or an email. If the subject is in the hospital, the alarm may be a call to the nurse center.

図2は実施形態に係るシステム200を表す模式図である。システム200は、対象の転倒応答を決定する。たとえば、システム200は、FD(転倒検知)エンジン202と、ADL(日常生活行動)エンジン204と、加速度センサー206とを有する。加速度センサー206は、例えばパッチ型の装着可能であり、例えばx、y及びz方向の三次元における加速度データを検知する構成を有している。加速度センサー206が検知した加速度データ208は、図3を用いて後述するように、例えばBluetooth通信などの無線通信によって、コンピュータサーバー、タブレット、携帯電話などの外部機器に連続的に送信される。パッチ型の加速度センサーについては、図4を用いながら後述する。 FIG. 2 is a schematic diagram showing the system 200 according to the embodiment. The system 200 determines the subject's fall response. For example, the system 200 has an FD (fall detection) engine 202, an ADL (activity of daily living) engine 204, and an acceleration sensor 206. The acceleration sensor 206 can be attached, for example, in a patch type, and has a configuration for detecting acceleration data in three dimensions in the x, y, and z directions, for example. The acceleration data 208 detected by the acceleration sensor 206 is continuously transmitted to an external device such as a computer server, a tablet, or a mobile phone by wireless communication such as Bluetooth communication, as will be described later with reference to FIG. The patch-type accelerometer will be described later with reference to FIG.

一例において、加速度データ208は、例えばADLエンジン204が動作するコンピュータサーバーのようなバックエンド装置216に送信されてもよい。加速度データ208に基づき、ADLエンジン204は、生活状態、例えば加速度センサー206によて加速度データ208が観測された対象の行動を予測する。対象の予測された生活状態210を、例えばスマートフォン等のフロントエンド装置214にて動作しているFDエンジン202に送信する。対象の予測された生活状態210は、FDエンジン202による転倒事象検知の閾値を調整するのに用いることができる。フロントエンド装置214が加速度データ208を受信すると、受信した加速度データ208と、対象の予測された生活状態210を用いて決定された閾値とを比較することにより、転倒事象が決定される。 In one example, the acceleration data 208 may be transmitted to a back-end device 216, such as a computer server running the ADL engine 204. Based on the acceleration data 208, the ADL engine 204 predicts the behavior of the subject in which the acceleration data 208 is observed by the living state, for example, the acceleration sensor 206. The predicted living state 210 of the target is transmitted to the FD engine 202 operating in the front-end device 214 such as a smartphone. The predicted living condition 210 of the subject can be used to adjust the threshold value of the fall event detection by the FD engine 202. When the front-end device 214 receives the acceleration data 208, the fall event is determined by comparing the received acceleration data 208 with the threshold value determined using the predicted living state 210 of the subject.

FDエンジン202は、ADLエンジン204から予測された生活状態210を受信すると、予測された生活状態210と、センサー206から受信した加速度データ208とを統合し、可能性のある転倒事象212を推定する。推定後メカニズムは可能性のある転倒事象のアラートが発せられると直ちに起動されてもよい。FDエンジン202は、ADLエンジン204が予測した生活状態210に基づいてシナリオを推定し、転倒アラートが真のアラートであるか否かを検知する。推定後メカニズムによって、転倒検知についての誤ったアラートを低減することができる。ADLエンジン204及びFDエンジン202の機能の詳細については、図5及び図6を用いて後述する。 Upon receiving the predicted living condition 210 from the ADL engine 204, the FD engine 202 integrates the predicted living condition 210 with the acceleration data 208 received from the sensor 206 to estimate a possible fall event 212. .. The post-estimation mechanism may be activated as soon as an alert for a possible fall event is issued. The FD engine 202 estimates the scenario based on the living condition 210 predicted by the ADL engine 204, and detects whether or not the fall alert is a true alert. Post-estimation mechanisms can reduce false alerts for fall detection. Details of the functions of the ADL engine 204 and the FD engine 202 will be described later with reference to FIGS. 5 and 6.

図3は、実施形態に係るシステム300の一例を示す。システム300は、対象の転倒応答を決定する。システム300は、フロントエンド装置302と、バックエンド装置304と、加速度センサー306とを有してもよい。加速度センサー306は、検知した加速度データ308をフロントエンド装置302及びバックエンド装置304に送信する。例えばコンピュータサーバーのようなバックエンド装置304は、対象の生活状態を予測してもよい。予測した生活状態310を、例えばスマートフォンのようなフロントエンド装置302に送信してもよい。したがってフロントエンド装置302は、加速度センサー306とバックエンド装置304とから、情報を受信する。 FIG. 3 shows an example of the system 300 according to the embodiment. The system 300 determines the subject's fall response. The system 300 may include a front-end device 302, a back-end device 304, and an accelerometer 306. The acceleration sensor 306 transmits the detected acceleration data 308 to the front-end device 302 and the back-end device 304. For example, a back-end device 304 such as a computer server may predict the living condition of the target. The predicted living condition 310 may be transmitted to a front-end device 302 such as a smartphone. Therefore, the front-end device 302 receives information from the acceleration sensor 306 and the back-end device 304.

図4は、実施形態に係る、センサー402を有する対象400を示す。センサー402は、対象の中央部、例えば胴体部に装着するパッチ型センサーであってもよい。好ましくは、転倒を検知するのに複数のセンサーの代わりに、単一のセンサーを用いてもよい。二つ以上の装置を装着すると、対象が違和感を覚える可能性があるからである。 FIG. 4 shows an object 400 having a sensor 402 according to an embodiment. The sensor 402 may be a patch-type sensor attached to the central portion of the target, for example, the body portion. Preferably, a single sensor may be used instead of the plurality of sensors to detect the fall. This is because if two or more devices are attached, the subject may feel uncomfortable.

対象400におけるセンサー402の位置は、センサー402の位置にて得られる加速度データの精度に基づいて決定してもよい。この精度は、検知された加速度データが対象の動きをどのように反映しているかに基づいて決定してもよい。たとえば、センサー402は、対象400の腰部に装着される。 The position of the sensor 402 in the target 400 may be determined based on the accuracy of the acceleration data obtained at the position of the sensor 402. This accuracy may be determined based on how the detected acceleration data reflects the movement of the subject. For example, the sensor 402 is attached to the lumbar region of the target 400.

図5は、実施形態に係るシステム500における、ADLエンジン502及びFDエンジン504を示す模式図である。たとえば、ADLエンジン502は、対象の行動を、ADLエンジン502における行動分類モジュール506の特定行動のうちの一つに分類する。分類された行動516(すなわち、対象の行動が分類されたところの特定行動)を、モジュール508に示すように、特定行動(すなわち分類された行動516)のもとで転倒検知のパラメータを設定するFDエンジン504に送信してもよい。言い換えれば、転倒検知のパラメータは、ADLエンジンで分類された行動に基づくものである。したがって、異なる行動による転倒検知にはそれぞれ異なるパラメータが適用されてもよい。 FIG. 5 is a schematic diagram showing an ADL engine 502 and an FD engine 504 in the system 500 according to the embodiment. For example, the ADL engine 502 classifies the target behavior into one of the specific behaviors of the behavior classification module 506 in the ADL engine 502. The classified behavior 516 (that is, the specific behavior where the target behavior is classified) is set as a fall detection parameter under the specific behavior (that is, the classified behavior 516) as shown in module 508. It may be transmitted to the FD engine 504. In other words, the fall detection parameters are based on the behavior classified by the ADL engine. Therefore, different parameters may be applied to the fall detection due to different actions.

FDエンジン504は、閾値に基づくアプローチを採用している。モジュール510で閾値を超えると、転倒の疑いが検知される。行動に応じて閾値を調整することにより、FDエンジン504は、転倒が発生する現在の行動に基づいて、異なる閾値を動的に設定することができる。例えば、走っている時、座っている時、及び立っている時の転倒の閾値はそれぞれ異なる。この方法によれば、例えば歩いている時に転ぶ、あるいは座っている時に椅子から滑り落ちる、といった様々な転倒の場面を区別することも可能である。行動を考慮せず一本化された閾値を用いる場合に比べ、ADLエンジン502によって送信された分類された行動516に基づいてパラメータを調整することにより、モジュール510の転倒検知において誤ったアラートを低減することができる。 The FD engine 504 employs a threshold-based approach. If the threshold is exceeded in module 510, a suspicion of a fall is detected. By adjusting the thresholds according to the behavior, the FD engine 504 can dynamically set different thresholds based on the current behavior in which the fall occurs. For example, the thresholds for falls when running, sitting, and standing are different. According to this method, it is possible to distinguish various fall situations such as falling while walking or slipping off a chair while sitting. Reduced false alerts in module 510 fall detection by adjusting parameters based on the classified behavior 516 transmitted by the ADL engine 502 compared to using a unified threshold without considering behavior. can do.

x、y及びz方向で計測された加速度値に対して閾値を決定するために、IF-THENルールのセットが知識ベースにあらかじめ定義される。これについては図8を用いて後述する。FDエンジン504は、日常生活における、座っている、立っている、横になっている等の現在の行動に関する情報をADLエンジン502から取得し、それに基づき適切な閾値を選択する必要がある。 A set of IF-THEN rules is predefined in the knowledge base to determine thresholds for acceleration values measured in the x, y and z directions. This will be described later with reference to FIG. The FD engine 504 needs to acquire information on current behaviors such as sitting, standing, and lying in daily life from the ADL engine 502 and select an appropriate threshold value based on the information.

同様に、分類された行動518(分類された行動516と同じ)を、モジュール512の転倒後についての知識推定のため、ADLエンジン502からFDエンジン504に送信してもよい。転倒が検知された後、分類された行動518はさらに、誤った転倒検知を低減するのに用いられる。転倒後についての知識推定は、転倒の疑いが検知されることにより起動する。モジュール512で転倒の疑いから回復した、又はまったく転倒ではなかったと推定されると、システムはアラートを送信しない。そうでない場合、システムは、対象の家族の一員、又は、対象を世話している介護者など所定の連絡先にアラートを送信する。したがって、この方法は、転倒検知の誤ったアラートを低減するのに有益である。 Similarly, the classified actions 518 (same as the classified actions 516) may be transmitted from the ADL engine 502 to the FD engine 504 for knowledge estimation after the fall of the module 512. After a fall is detected, the classified behavior 518 is further used to reduce false fall detection. Knowledge estimation after a fall is activated when a suspicion of a fall is detected. The system does not send an alert if it is estimated that Module 512 has recovered from a suspected fall or was not a fall at all. Otherwise, the system sends an alert to a given contact, such as a member of the subject's family or a caregiver caring for the subject. Therefore, this method is useful in reducing false alerts for fall detection.

上記のプロセスにおいて、対象をどのくらいの期間モニターすべきか、そして転倒と同時にどのような行動をとるか、などに基づき、人間に関する知識のセットをあらかじめ定義することができる。知識推定を遂行するためには、FDエンジン504は、ADLエンジン502が検知した現在のADL情報(すなわち分類された行動518)も取得する必要がある。 In the above process, a set of human knowledge can be predefined based on how long the subject should be monitored, what action to take at the same time as the fall, and so on. In order to carry out the knowledge estimation, the FD engine 504 also needs to acquire the current ADL information (that is, the classified action 518) detected by the ADL engine 502.

一例において、転倒の疑いが検知された後、システムは、継続した行動モニタリングと知識推定とにより、転倒事象を確認する。知識推定ルールの例を、下記の表1に示す。 In one example, after a suspected fall is detected, the system confirms the fall event by continuous behavioral monitoring and knowledge estimation. An example of the knowledge estimation rule is shown in Table 1 below.

Figure 0007081606000001
Figure 0007081606000001

たとえば、システムが転倒検知の結果として「可能性のある回復」を取得した場合、システムは所定の閾値期間(例えば以後の1分間)にわたり行動のモニターを継続する。対象は、(i)続く1分間に歩いている状態、又は走っているもしくはジャンプしている状態などの活動状態を維持していれば、回復している、又は(ii)座っているもしくは立っている状態、又は横になっている状態などの静止状態を維持していれば、回復していない、とみなすことができる。 For example, if the system obtains a "potential recovery" as a result of a fall detection, the system will continue to monitor behavior for a predetermined threshold period (eg, one minute thereafter). The subject is recovering, or (ii) sitting or standing, if (i) is walking for the next minute, or is active, such as running or jumping. If it maintains a stationary state such as lying down or lying down, it can be considered that it has not recovered.

対象が転倒したと確認されると、所定の人物が直ちにアクションをとれるよう、モジュール514においてアラートが所定の人物に送信される。 When it is confirmed that the subject has fallen, an alert is sent to the predetermined person in module 514 so that the predetermined person can take immediate action.

図6は実施形態に係るシステム600における、FDエンジン632とADLエンジン634との間の処理を示す模式図である。二つのエンジン632及び634は、それぞれフロントエンド装置及びバックエンド装置において、並列に動作する。たとえば、センサー602は、対象の加速度計データの信号を、FDエンジン632とADLエンジン634とに送信する。 FIG. 6 is a schematic diagram showing processing between the FD engine 632 and the ADL engine 634 in the system 600 according to the embodiment. The two engines 632 and 634 operate in parallel in the front-end and back-end devices, respectively. For example, the sensor 602 transmits a signal of the target accelerometer data to the FD engine 632 and the ADL engine 634.

ADLエンジン634において、センサー602からのx、y及びz方向の加速度データは、ステップ604にて時系列データとして取得され、メモリー614に格納される。その後、時系列データのウインドウサイズを設定し、データウィンドウを取得し、ステップ606にて解析を実行する。 In the ADL engine 634, the acceleration data in the x, y and z directions from the sensor 602 is acquired as time series data in step 604 and stored in the memory 614. After that, the window size of the time series data is set, the data window is acquired, and the analysis is executed in step 606.

ステップ608にて、時系列データに基づき、信号の特徴が抽出される。さらに、抽出された特徴は、ステップ610において、座っている、立っている、横になっている、歩いている、走っている、ジャンプしているなどの日常生活状態での行動を特定するために、行動分類モデルへの入力として用いられる。ステップ612において日常生活の行動が特定されると、その特定された行動状態はメモリー614に格納される。特定された行動状態は、FDエンジン632で用いられる。 In step 608, the characteristics of the signal are extracted based on the time series data. In addition, the extracted features are intended to identify behaviors in daily living conditions such as sitting, standing, lying, walking, running, and jumping in step 610. It is used as an input to the behavior classification model. When the behavior of daily life is identified in step 612, the identified behavioral state is stored in the memory 614. The identified behavioral state is used in the FD engine 632.

FDエンジン632では、センサー602によるx、y及びz方向の加速度データがメモリー614から取得される。たとえば、取得されたx、y及びz方向の加速度データは、ステップ616においてハイパスフィルターを用いてフィルタリングされる。 In the FD engine 632, the acceleration data in the x, y and z directions by the sensor 602 is acquired from the memory 614. For example, the acquired acceleration data in the x, y and z directions is filtered using a high-pass filter in step 616.

ステップ618において、座っている、立っている、横になっている、歩いている、走っている、ジャンプしているなどの日常生活状態での現在の行動が、メモリー614から読み出される。また、閾値パラメータが、あらかじめ定義された知識システムに基づいて調整される。 In step 618, the current behavior in daily living conditions such as sitting, standing, lying down, walking, running, and jumping is read from the memory 614. Also, the threshold parameters are adjusted based on a predefined knowledge system.

x、y及びz方向の加速度データが、ステップ618で日常生活状態での現在の行動に基づき調整された転倒条件を満たしていれば、ステップ620で転倒の疑いが検知される。転倒の疑いがなければ、FDエンジン636はステップ628で新たな加速度データを継続して取得する。 If the acceleration data in the x, y, and z directions satisfy the fall condition adjusted based on the current behavior in the daily living state in step 618, the suspicion of falling is detected in step 620. If there is no suspicion of a fall, the FD engine 636 will continue to acquire new acceleration data in step 628.

ステップ624において、表1に示すとおり、継続的な行動モニタリングと知識推定により、転倒後の検知が行われる。このステップでは、実際に転倒したのか、あるいは、転倒の疑いから回復したのかが検知される。ステップ626で転倒事象が確認されると、ステップ636でアラートが送出される。転倒が確認されない場合、または、転倒から回復した場合、モニタリングは終了し、ステップ630で新たな加速度データが検知される。後に参照するため、FDエンジン632は、上記のプロセスの情報をメモリー614に送信する。 In step 624, post-fall detection is performed by continuous behavior monitoring and knowledge estimation, as shown in Table 1. This step detects whether you have actually fallen or have recovered from a suspicion of a fall. If the fall event is confirmed in step 626, an alert is sent in step 636. If no fall is confirmed, or if the fall is recovered, monitoring ends and new acceleration data is detected in step 630. The FD engine 632 sends information about the above process to memory 614 for later reference.

図7は、実施形態に係る、日常生活の行動を検知する2分木構造によるアプローチの一例を示している。たとえば、ADLエンジンは、機械学習アルゴリズムに基づいて日常生活(ADL)の様々な行動を識別する2分木構造アプローチを実行する。この2分木700の例は、五つの分類ノード702、704、706、708、及び、710を有している。これらのノードはそれぞれ、分類アルゴリズムによってトレーニングする必要がある。ADLエンジンが加速度データを検知すると、2分木はそれに対応する、座っている、立っている、横になっている、歩いている等のADL状態を演算し予測する。この例では、2分木に基づく行動分類アプローチが用いられている。しかし、対象が異なれば分類アルゴリズムの設計も異なる。 FIG. 7 shows an example of the binary tree structure approach for detecting the behavior of daily life according to the embodiment. For example, the ADL engine implements a dichotomous tree-structured approach that identifies various activities of daily living (ADL) based on machine learning algorithms. This binary tree 700 example has five classification nodes 702, 704, 706, 708, and 710. Each of these nodes needs to be trained by a classification algorithm. When the ADL engine detects the acceleration data, the binary tree calculates and predicts the corresponding ADL states such as sitting, standing, lying down, and walking. In this example, a behavioral classification approach based on a binary tree is used. However, different targets have different classification algorithm designs.

たとえば、2分木の各々のノードにおける二値分類にはアンサンブルSVM(サポートベクターマシン)法が適用される。センサーデータを新たに受信すると、このアプローチは、前処理、すなわちアンサンブルSVMモデルの統計的特徴を抽出する。統計的特徴は、たとえば、平均、標準偏差、合計値、パーセンタイル、歪度、尖度、相関、変動係数、頂点間振幅、ゼロ交差等であってもよい。 For example, the ensemble SVM (Support Vector Machine) method is applied to the binary classification at each node of the binary tree. Upon receiving new sensor data, this approach extracts preprocessing, the statistical features of the ensemble SVM model. Statistical features may be, for example, mean, standard deviation, total value, percentile, skewness, kurtosis, correlation, coefficient of variation, inter-amplitude amplitude, zero intersection, and the like.

たとえば、新たなセンサーデータを受信すると、このアプローチは、まず、ノード702「静止か、行動か」において、現在の行動が、動的な行動であるのか、あるいは、静的な行動であるのかが決定される。現在の行動が静的な行動であると決定された場合、ノード704「『静止+立っている』か、横になっているか」において、現在の行動が、静止している/立っているという行動であるのか、横になっているという行動であるのかが決定される。現在の行動が横になっているという行動であると決定されなかった場合、ノード708「座っているか、立っているか」において、現在の行動が、座っているという行動であるのか、立っているという行動であるのかが決定される。 For example, upon receiving new sensor data, this approach first determines at node 702 "stationary or behavioral" whether the current behavior is a dynamic behavior or a static behavior. It is determined. If the current behavior is determined to be a static behavior, then at node 704 "" stationary + standing "or lying down", the current behavior is said to be stationary / standing. It is decided whether it is an action or an action of lying down. If the current behavior is not determined to be a lying behavior, then in node 708 "sitting or standing", the current behavior is sitting or standing. It is decided whether it is an action.

同様に、ノード702において、現在の行動が動的な行動であると決定された場合、ノード706「歩いているか、『走っている+ジャンプしている』か」において、現在の行動が歩いているという行動であるのか、走っている又はジャンプしている行動であるのかが決定される。現在の行動が歩いているという行動であると決定されなかった場合、ノード710「走っているか、ジャンプしているか」において、現在の行動が、走っているという行動であるのか、ジャンプしているという行動であるのかが決定される。 Similarly, in node 702, if the current action is determined to be a dynamic action, then in node 706 "whether walking or'running + jumping'", the current action is walking. It is determined whether it is an action of being, running or jumping. If the current action is not determined to be a walking action, then at node 710 "Running or Jumping", the current action is running or jumping. It is decided whether it is an action.

単一分類モデルは、多クラスの識別よりも、二つのクラスの識別において常に良好な結果をもたらす。ゆえに、2分木構造は二値の分類モデルを複数統合することで、行動の全体的な予測能力を向上させるのに役立つ。この2分木構造は、行動範囲を拡大する必要がある場合には、構造を拡大することも可能である。例えば、歩いている状態を速度により区別する場合がある。ノード708「座っているか、立っているか」の下位構造として、さらなる二値ノードを作成してもよい。上記のアプローチを用いて説明したが、SVN(サポートベクターネットワーク)、KNN(K近傍法)アルゴリズム、ニューラルネットワークなど他のアプローチを、ADL状態の予測に適用してもよい。 A single classification model always gives better results in the discrimination of two classes than in the discrimination of multiple classes. Therefore, the binary tree structure helps to improve the overall predictive power of behavior by integrating multiple binary classification models. This binary tree structure can also be expanded if it is necessary to expand the range of action. For example, the walking state may be distinguished by speed. Further binary nodes may be created as a substructure of node 708 "sitting or standing". Although described using the above approach, other approaches such as SVN (Support Vector Network), KNN (K-nearest Neighbor) algorithm, neural network, etc. may be applied to the prediction of ADL state.

図8は実施形態に係る、日常生活の行動を用いて、転倒検知アルゴリズムのパラメータを設定するプロセスを示す模式図である。転倒事象を精度良く検知するには、様々な行動に応じて異なる転倒検知パラメータを設定する必要がある。現在の行動が行動1であれば(ステップ802でYES)、閾値をパラメータ1に設定する(ステップ808)。現在の行動、すなわち行動1が走っているという行動であるなら、走っているという行動における転倒に応じた適切な閾値が存在する。このような知識に基づき、ステップ802、804、806のそれぞれの行動は、ステップ808、810、812において適切な閾値と関連付けられている。適切な閾値を選択することにより、これらの行動のそれぞれにおける転倒事象を高い精度で検知することができる。 FIG. 8 is a schematic diagram showing a process of setting parameters of a fall detection algorithm using actions in daily life according to an embodiment. In order to accurately detect a fall event, it is necessary to set different fall detection parameters according to various actions. If the current action is action 1 (YES in step 802), the threshold is set to parameter 1 (step 808). If the current behavior, i.e., behavior 1 is running, then there is an appropriate threshold for the fall in the running behavior. Based on this knowledge, the respective actions of steps 802, 804, 806 are associated with appropriate thresholds in steps 808, 810, 812. By selecting an appropriate threshold, it is possible to detect a fall event in each of these behaviors with high accuracy.

図9は本発明の実施形態に係る、対象の転倒応答を決定するネットワークベースシステム900の模式図である。システム900はコンピュータ902と、一つ以上のデータベース9041~904nと、利用者入力モジュール906と、利用者出力モジュール908とを有する。一つ以上のデータベース9041~904nはそれぞれ、コンピュータ902と通信可能に接続されている。利用者入力モジュール906と利用者出力モジュール908は、それぞれ独立したモジュールであってもよく、これらのモジュールは、コンピュータ902と通信可能に接続されていてもよい。あるいは、利用者入力モジュール906と利用者出力モジュール908を単一の移動電子機器(例えば携帯電話、タブレットコンピュータ等)として一体化されていてもよい。移動電子機器は、既存の通信プロトコルを用いてコンピュータ902と無線通信を行う適切な通信モジュールを有していてもよい。 FIG. 9 is a schematic diagram of a network-based system 900 for determining a subject's fall response according to an embodiment of the present invention. The system 900 includes a computer 902, one or more databases 9041 to 904n, a user input module 906, and a user output module 908. Each of the one or more databases 9041 to 904n is communicably connected to the computer 902. The user input module 906 and the user output module 908 may be independent modules, and these modules may be communicably connected to the computer 902. Alternatively, the user input module 906 and the user output module 908 may be integrated as a single mobile electronic device (for example, a mobile phone, a tablet computer, etc.). The mobile electronic device may have an appropriate communication module for wireless communication with the computer 902 using existing communication protocols.

コンピュータ902は、少なくとも一つのプロセッサーと、コンピュータプログラムコードが格納された少なくとも一つのメモリーを有していてもよい。少なくとも一つのメモリー及びコンピュータプログラムコードは、少なくとも一つのプロセッサーにより、コンピュータに少なくとも次の動作を行わせる。(A)対象の行動に関する信号を受信すること、該信号の状態は、対象の三つ以上の行動のうち一つに関するものである。(B)対象の転倒を検知するのに応じて、転倒後に第1所定時間が経過した時点での信号の状態と、転倒後に第2所定時間が経過した時点での信号の状態とを比較すること。(C)比較処理に応じて、対象の転倒応答を決定すること。 The computer 902 may have at least one processor and at least one memory in which the computer program code is stored. At least one memory and computer program code causes the computer to perform at least the following operations by at least one processor. (A) Receiving a signal relating to the behavior of the subject, the state of the signal relates to one of three or more behaviors of the subject. (B) Compare the signal state at the time when the first predetermined time elapses after the fall and the signal state at the time when the second predetermined time elapses after the fall according to the detection of the fall of the target. thing. (C) To determine the fall response of the target according to the comparison process.

様々な種類のデータ、例えば行動状態、x、y及びz方向の加速度データ、転倒後についての知識推定のための知識推定ルールなどが、一つのデータベース(例えば9041)、又は複数のデータベース(例えばx、y及びz方向の加速度データをデータベース9041に格納する、知識推定ルールをデータベース904nに格納する等)に格納されている。データベース9041~904nは、クラウドコンピューティングストレージモジュール及び/又はコンピュータ902と通信可能に接続された専用サーバーを用いて構成してもよい。 Various types of data such as behavioral states, acceleration data in the x, y and z directions, knowledge estimation rules for estimating knowledge after a fall, etc. can be stored in one database (eg 9041) or multiple databases (eg x). , Y and z direction acceleration data is stored in the database 9041, knowledge estimation rules are stored in the database 904n, etc.). The databases 9041 to 904n may be configured using a cloud computing storage module and / or a dedicated server communicably connected to the computer 902.

図10は例示的なコンピュータ/演算装置1000を示す。以下では、互換的にコンピュータシステム1000とも称し、ここでは一つ以上の演算装置1000が、対象の転倒応答を決定する上記の方法の実行を容易とするために用いられることもある。また、コンピュータシステム1000の一つ以上の構成部品は、コンピュータ902を構成するのに用いられてもよい。演算装置1000に関する以下の記述は、単に例示のためのものであり、限定する意図ではない。 FIG. 10 shows an exemplary computer / arithmetic unit 1000. Hereinafter, it is also referred to as a computer system 1000 in a compatible manner, and here, one or more arithmetic units 1000 may be used to facilitate the execution of the above-mentioned method for determining a fall response of a target. Also, one or more components of the computer system 1000 may be used to configure the computer 902. The following description of the arithmetic unit 1000 is for illustration purposes only and is not intended to be limiting.

図10に示すように、例示的な演算装置1000は、ソフトウエアルーチンを実行するプロセッサー1004を有する。便宜上、単一のプロセッサーが図示されているが、演算装置1000はマルチプロセッサーシステムを有していてもよい。プロセッサー1004は、演算装置1000の他の構成部品との通信のため、通信基盤1006と接続されている。通信基盤1006は、例えば、通信バス、クロスバー、ネットワーク等であってもよい。 As shown in FIG. 10, the exemplary arithmetic unit 1000 has a processor 1004 that executes software routines. For convenience, a single processor is shown, but the arithmetic unit 1000 may have a multiprocessor system. The processor 1004 is connected to the communication board 1006 for communication with other components of the arithmetic unit 1000. The communication infrastructure 1006 may be, for example, a communication bus, a crossbar, a network, or the like.

演算装置1000は、さらに、RAMなどの主記憶1008と、2次メモリー1010を有する。2次メモリー1010は例えば、ハードディスクドライブ、ソリッドステートドライブ、ハイブリッドドライブ等の記憶装置1012、及び/又は磁気テープドライブ、光ディスクドライブ、ソリッドステート記憶ドライブ(例えばUSBフラッシュドライブ、フラッシュメモリー装置、ソリッドステートドライブ又はメモリーカード)等であるリムーバブル記憶装置1014、又は同種のものを含んでいてもよい。リムーバブル記憶装置1014は周知の方法で、リムーバブル記憶媒体1044に対する読み出し及び/又は書き込みを行う。リムーバブル記憶装置1014によって読み出しと書き込みが行われるリムーバブル記憶媒体1044は、磁気テープ、光ディスク、不揮発性記憶媒体、又は同種のものであってよい。当業者には理解できるとおり、リムーバブル記憶媒体1044は、コンピュータが実行可能なプログラムコードインストラクション及び/又はデータを格納したコンピュータ可読記憶媒体で構成される。 The arithmetic unit 1000 further has a main memory 1008 such as a RAM and a secondary memory 1010. The secondary memory 1010 is, for example, a storage device 1012 such as a hard disk drive, a solid state drive, a hybrid drive, and / or a magnetic tape drive, an optical disk drive, a solid state storage drive (for example, a USB flash drive, a flash memory device, a solid state drive, or the like. A removable storage device 1014 such as a memory card), or the same type may be included. The removable storage device 1014 reads and / or writes to the removable storage medium 1044 by a well-known method. The removable storage medium 1044, which is read and written by the removable storage device 1014, may be a magnetic tape, an optical disk, a non-volatile storage medium, or the same type. As will be appreciated by those skilled in the art, the removable storage medium 1044 comprises a computer-readable storage medium that stores computer-executable program code instructions and / or data.

上記の構成に代えて、2次メモリー1010は、コンピュータプログラムや他のインストラクションを演算装置1000に搭載可能とする類似の手段を、追加的又は代替的に有してもよい。このような手段の例としては、リムーバブル記憶部1022とインターフェース1040が挙げられる。リムーバブル記憶部1022とインターフェース1040の例としては、プログラムカートリッジとカートリッジインターフェース(ビデオゲームのコンソールにあるようなもの)、リムーバブルメモリーチップ(EPROM(消去可能プログラマブルROM)、PROM(プログラマブルROM)等)と対応するソケット、リムーバブルソリッドステート記憶ドライブ(USBフラッシュドライブ、フラッシュメモリー装置、ソリッドステートドライブ、メモリーカード等)、及び、ソフトウエアやデータをリムーバブル記憶部1022からコンピュータシステム1000に転送可能な他のリムーバブル記憶部1022とインターフェース1040が挙げられる。 Instead of the above configuration, the secondary memory 1010 may have additional or alternative means of allowing a computer program or other instruction to be mounted on the arithmetic unit 1000. Examples of such means include the removable storage unit 1022 and the interface 1040. Examples of the removable storage unit 1022 and the interface 1040 correspond to a program cartridge and a cartridge interface (like those found in a video game console), and a removable memory chip (EPROM (erasable programmable ROM), PROM (programmable ROM), etc.). Sockets, removable solid state storage drives (USB flash drives, flash memory devices, solid state drives, memory cards, etc.), and other removable storage units that can transfer software and data from the removable storage unit 1022 to the computer system 1000. 1022 and interface 1040 can be mentioned.

演算装置1000はまた、少なくとも一つの通信インターフェース1024を有する。通信インターフェース1024は、ソフトウエアやデータを、通信路1026を介して、演算装置1000と他の外部機器との間で転送可能とするものである。本発明のいくつかの実施形態において、通信インターフェース1024によって演算装置1000と、公共データ又は私的データ通信ネットワークなどのデータ通信ネットワークとの間で、データ転送が可能となる。通信インターフェース1024は、演算装置1000が相互接続されたコンピュータネットワークの一部を構成するよう、いくつかの演算装置1000との間でデータをやり取りするのに用いられてもよい。通信インターフェース1024の例としては、モデム、ネットワークインターフェース(例えばイーサネットカード)、通信ポート(シリアルバス、パラレルバス、プリンターバス、GPIB(汎用インターフェースバス)、IEEE(米国電気電子学会)1394、RJ(レジスタードジャック)-45、USB等)、対応する回路に搭載されたアンテナ等が挙げられる。通信インターフェース1024は、有線式でも無線式でもよい。通信インターフェース1024を介して転送されたソフトウエアやデータは、通信インターフェース1024が受信可能な電子信号、電磁信号、光学信号、又は他の信号の形式をとることができる。これらの信号は通信路1026を介して通信インターフェース1024に送信される。 The arithmetic unit 1000 also has at least one communication interface 1024. The communication interface 1024 enables software and data to be transferred between the arithmetic unit 1000 and other external devices via the communication path 1026. In some embodiments of the present invention, the communication interface 1024 enables data transfer between the arithmetic unit 1000 and a data communication network such as public data or a private data communication network. The communication interface 1024 may be used to exchange data with some arithmetic units 1000 so that the arithmetic units 1000 form part of an interconnected computer network. Examples of communication interfaces 1024 include modems, network interfaces (eg Ethernet cards), communication ports (serial bus, parallel bus, printer bus, GPIB (general purpose interface bus), IEEE (American Electrical and Electronic Society) 1394, RJ (registered). Jacks) -45, USB, etc.), antennas mounted on the corresponding circuits, etc. The communication interface 1024 may be wired or wireless. The software or data transferred via the communication interface 1024 can be in the form of an electronic signal, an electromagnetic signal, an optical signal, or another signal that the communication interface 1024 can receive. These signals are transmitted to the communication interface 1024 via the communication path 1026.

図10に示すように、演算装置1000はさらに、対応するディスプレイ1030に画像を提供するよう動作するディスプレイインターフェース1002と、対応するスピーカー1034を通じてオーディオコンテンツを再生するよう動作するオーディオインターフェース1032とを有する。 As shown in FIG. 10, the arithmetic unit 1000 further includes a display interface 1002 that operates to provide an image to the corresponding display 1030 and an audio interface 1032 that operates to reproduce audio content through the corresponding speaker 1034.

本明細書に記載のとおり、「コンピュータプログラム製品」との用語は、その一部において、リムーバブル記憶媒体1044、リムーバブル記憶部1022、記憶装置1012にインストールされたハードディスク、又はソフトウエアを通信路1026(無線リンクまたは有線)上で通信インターフェース1024に搬送する搬送波を含んでいてもよい。コンピュータ可読記憶媒体とは、記録されたインストラクション及び/又はデータを、実行及び/又は処理のため演算装置1000に提供する、あらゆる非一時的な不揮発性有形記憶媒体を含む。このような記憶媒体の例としては、磁気テープ、CD-ROM、DVD、ブルーレイディスク、ハードディスクドライブ、ROM又は集積回路、ソリッドステート記憶ドライブ(USBフラッシュドライブ、フラッシュメモリー装置、ソリッドステートドライブ、メモリーカード等)、ハイブリッドドライブ、光磁気ディスク、SDメモリーカードのようなコンピュータ可読なカード等があり、これらが演算装置1000の内部にあるか外部にあるかを問わない。ソフトウエア、アプリケーションプログラム、インストラクション及び/又はデータの演算装置1000への提供に関与し得る一時的な無形コンピュータ可読伝送媒体は、たとえば、無線又は赤外線伝送チャネル、他のコンピュータ又はネットワーク接続された装置へのネットワーク接続、eメール送信やウエブサイト等に記録された情報を含むインターネット又はイントラネットであってもよい。 As described herein, the term "computer program product", in part, refers to a removable storage medium 1044, a removable storage unit 1022, a hard disk installed in a storage device 1012, or software as a channel 1026 ( It may include carriers carried to the communication interface 1024 over a wireless link or wired). Computer-readable storage media include any non-volatile non-volatile tangible storage medium that provides recorded instructions and / or data to arithmetic unit 1000 for execution and / or processing. Examples of such storage media include magnetic tapes, CD-ROMs, DVDs, Blu-ray disks, hard disk drives, ROMs or integrated circuits, solid state storage drives (USB flash drives, flash memory devices, solid state drives, memory cards, etc.). ), Hybrid drives, magneto-optical disks, computer-readable cards such as SD memory cards, etc., regardless of whether they are inside or outside the arithmetic unit 1000. Temporary intangible computer-readable transmission media that may be involved in providing software, application programs, instructions and / or data to the compute device 1000 may be, for example, to a wireless or infrared transmission channel, other computer or networked device. It may be the Internet or an intranet containing information recorded on a network connection, e-mail transmission, website, or the like.

コンピュータプログラム(コンピュータプログラムコードとも言う)は主記憶1008及び/又は2次メモリー1010に格納されている。コンピュータプログラムは通信インターフェース1024を介して受信することができる。このようなコンピュータプログラムが実行されることにより、演算装置1000は、ここに記載の実施形態の一つ以上の特徴的態様を実現することが可能となる。ある実施形態では、コンピュータプログラムが実行されることにより、プロセッサー1004は上記実施形態の特徴的態様を実現することが可能となる。したがって、このようなコンピュータプログラムはコンピュータシステム1000のコントローラーとして機能する。 The computer program (also referred to as a computer program code) is stored in the main memory 1008 and / or the secondary memory 1010. The computer program can be received via the communication interface 1024. By executing such a computer program, the arithmetic unit 1000 can realize one or more characteristic embodiments of the embodiments described here. In certain embodiments, the execution of a computer program allows the processor 1004 to realize the characteristic embodiments of the embodiment. Therefore, such a computer program functions as a controller of the computer system 1000.

ソフトウエアは、コンピュータプログラム製品に格納され、リムーバブル記憶装置1014、記憶装置1012、又はインターフェース1040を用いて演算装置1000に読み取ってもよい。あるいは、コンピュータプログラム製品は、通信路1026を介してコンピュータシステム1000にダウンロードされてもよい。プロセッサー1004がソフトウエアを実行することにより、演算装置1000は上記の実施形態に記載の機能を実現することが可能となる。 The software may be stored in a computer program product and read by the arithmetic unit 1000 using a removable storage device 1014, a storage device 1012, or an interface 1040. Alternatively, the computer program product may be downloaded to the computer system 1000 via the communication path 1026. By executing the software by the processor 1004, the arithmetic unit 1000 can realize the function described in the above embodiment.

図10に示す実施形態は単に例示であるに過ぎない。したがって、実施形態によっては、演算装置1000の一つ以上の特徴が省略されてもよい。また、ある実施形態では、演算装置1000の一つ以上の特徴が組み合わされてもよい。さらに、ある実施形態では、演算装置1000の一つ以上の特徴が一つ以上の構成部品に分割されてもよい。 The embodiment shown in FIG. 10 is merely an example. Therefore, depending on the embodiment, one or more features of the arithmetic unit 1000 may be omitted. Also, in certain embodiments, one or more features of the arithmetic unit 1000 may be combined. Further, in certain embodiments, one or more features of the arithmetic unit 1000 may be divided into one or more components.

上述したような実施形態の一部、または、全体は、以下のような付記のように表すことができる。しかし、上述したような実施形態の一部、または、全体は、以下の記載に限定されない。 A part or the whole of the above-described embodiment can be expressed as the following appendix. However, some or all of the embodiments as described above are not limited to the following description.

(付記1)
対象に取り付けられたセンサーから前記対象について、前記対象の3つ以上の行動のうちの1つに関する状態を表す信号を受け取り、
前記状態に基づき対象の転倒を検知するのに応じて、前記転倒から第1所定時間が経過したときの信号の第1状態と、前記転倒から第2所定時間が経過したときの信号の第2状態とを比較し、
前記第1状態と、前記第2状態との比較に基づき、前記対象の転倒応答を決定する
方法。
(付記2)
前記信号における特徴を抽出し、
抽出した前記特徴に基づき、前記3つ以上の行動の中から前記信号の前記状態を決定する
付記1に記載の方法。
(付記3)
前記信号の前記状態を決定する処理は、抽出した前記特徴に分類アルゴリズムを適用することによって、前記3つ以上の行動の中から1つを特定する処理を含む
付記2に記載の方法。
(付記4)
抽出した前記特徴に基づき前記分類アルゴリズムを訓練する
付記3に記載の方法。
(付記5)
前記分類アルゴリズムは、2分木アプローチを含む
付記3または付記4に記載の方法。
(付記6)
前記転倒応答の決定する処理は、前記第1状態が表す第1行動及び前記第2状態が表す第2行動と、転倒応答に関して登録されている一連の行動とを比較する処理を含む
付記1乃至付記5のいずれかに記載の方法。
(付記7)
転倒応答が決定された場合にアラーム信号を送信することを決定する
付記1乃至付記6のいずれかに記載の方法。
(付記8)
前記3つ以上の行動は、少なくとも、歩いていること、横になっていること、立っていること、座っていること、走っていること、及び、ジャンプしていることのうち、少なくとも、1つを含む
付記1乃至付記7のいずれかに記載の方法。
(付記9)
対象に取り付けられたセンサーから前記対象について、前記対象の3つ以上の行動のうちの1つに関する状態を表す信号を受け取る受信手段と、
前記状態に基づき対象の転倒を検知するのに応じて、前記転倒から第1所定時間が経過したときの信号の第1状態と、前記転倒から第2所定時間が経過したときの信号の第2状態とを比較する比較手段と、
前記第1状態と、前記第2状態との比較に基づき、前記対象の転倒応答を決定する決定手段と
を備えるシステム。
(付記10)
前記信号における特徴を抽出する特徴抽出手段
をさらに備え、
前記決定手段は、抽出した前記特徴に基づき、前記3つ以上の行動の中から前記信号の前記状態を決定する
付記9に記載のシステム。
(付記11)
前記決定手段は、抽出した前記特徴に分類アルゴリズムを適用することによって、前記3つ以上の行動の中から1つを特定する
付記10に記載のシステム。
(付記12)
抽出した前記特徴に基づき前記分類アルゴリズムを訓練する訓練手段
をさらに備える付記11に記載のシステム。
(付記13)
前記分類アルゴリズムは、2分木アプローチを含む
付記11または付記12に記載のシステム。
(付記14)
前記比較手段は、さらに、前記第1状態が表す第1行動及び前記第2状態が表す第2行動と、転倒応答に関して登録されている一連の行動とを比較する
付記9乃至付記13のいずれかに記載のシステム。
(付記15)
前記決定手段は、さらに、転倒応答が決定された場合にアラーム信号を送信することを決定する
付記9乃至付記14のいずれかに記載のシステム。
(付記16)
前記3つ以上の行動は、少なくとも、歩いていること、横になっていること、立っていること、座っていること、走っていること、及び、ジャンプしていることのうち、少なくとも、1つを含む
付記9乃至付記15のいずれかに記載のシステム。
(付記17)
対象に取り付けられたセンサーから前記対象について、前記対象の3つ以上の行動のうちの1つに関する状態を表す信号を受け取る受信処理と、
前記状態に基づき対象の転倒を検知するのに応じて、前記転倒から第1所定時間が経過したときの信号の第1状態と、前記転倒から第2所定時間が経過したときの信号の第2状態とを比較する比較処理と、
前記第1状態と、前記第2状態との比較に基づき、前記対象の転倒応答を決定する決定処理と
をコンピュータに実現させるコンピュータプログラムが格納されているコンピュータ可読媒体。
(付記18)
前記信号における特徴を抽出する抽出処理と
抽出した前記特徴に基づき、前記3つ以上の行動の中から前記信号の前記状態を決定する決定処理と
をさらにコンピュータに実現させるコンピュータプログラムが格納されている付記17に記載の媒体。
(付記19)
前記決定処理は、前記信号の前記状態を決定する処理は、抽出した前記特徴に分類アルゴリズムを適用することによって、前記3つ以上の行動の中から1つを特定する
付記18に記載の媒体。
(付記20)
抽出した前記特徴に基づき前記分類アルゴリズムを訓練する訓練処理
をさらにコンピュータに実現させるコンピュータプログラムが格納されている付記19に記載の媒体。
(付記21)
前記分類アルゴリズムは、2分木アプローチを含む
付記19または付記20に記載の媒体。
(付記22)
前記転倒応答の決定する処理は、前記第1状態が表す第1行動及び前記第2状態が表す第2行動と、転倒応答に関して登録されている一連の行動とを比較する処理を含む前記転倒応答を決定する
付記17乃至付記21のいずれかに記載の媒体。
(付記23)
転倒応答が決定された場合にアラーム信号を送信することを決定する第2決定処理
をさらにコンピュータに実現させるコンピュータプログラムが格納されている付記17乃至付記22のいずれかに記載の媒体。
(付記24)
前記3つ以上の行動は、少なくとも、歩いていること、横になっていること、立っていること、座っていること、走っていること、及び、ジャンプしていることのうち、少なくとも、1つを含む
付記17乃至付記23のいずれかに記載の媒体。
(付記25)
メモリー装置と、
前記メモリー装置に接続された少なくとも1つのプロセッサー
を備え、前記プロセッサーは、
対象に取り付けられたセンサーから前記対象について、前記対象の3つ以上の行動のうちの1つに関する状態を表す信号を受け取り、
前記状態に基づき対象の転倒を検知するのに応じて、前記転倒から第1所定時間が経過したときの信号の第1状態と、前記転倒から第2所定時間が経過したときの信号の第2状態とを比較し、
前記第1状態と、前記第2状態との比較に基づき、前記対象の転倒応答を決定する
コンピュータシステム。
(付記26)
前記少なくとも1つのプロセッサーは、
前記信号における特徴を抽出し、
抽出した前記特徴に基づき、前記3つ以上の行動の中から前記信号の前記状態を決定する
付記25に記載のコンピュータシステム。
(付記27)
前記少なくとも1つのプロセッサーは、
抽出した前記特徴に分類アルゴリズムを適用することによって、前記3つ以上の行動の中から1つを特定する
付記26に記載のコンピュータシステム。
(付記28)
前記少なくとも1つのプロセッサーは、
抽出した前記特徴に基づき前記分類アルゴリズムを訓練する
付記27に記載のコンピュータシステム。
(付記29)
前記分類アルゴリズムは、2分木アプローチを含む
付記27または付記28に記載のコンピュータシステム。
(付記30)
前記少なくとも1つのプロセッサーは、
前記第1状態が表す第1行動及び前記第2状態が表す第2行動と、転倒応答に関して登録されている一連の行動とを比較する
付記25乃至付記29のいずれかに記載のコンピュータシステム。
(付記31)
前記少なくとも1つのプロセッサーは、
転倒応答が決定された場合にアラーム信号を送信することを決定する
付記25乃至付記30のいずれかに記載のコンピュータシステム。
(付記32)
前記3つ以上の行動は、少なくとも、歩いていること、横になっていること、立っていること、座っていること、走っていること、及び、ジャンプしていることのうち、少なくとも、1つを含む
付記25乃至付記31のいずれかに記載のコンピュータシステム。
(Appendix 1)
A sensor attached to the subject receives a signal indicating the state of the subject from one of three or more actions of the subject.
According to the detection of the fall of the target based on the above state, the first state of the signal when the first predetermined time has elapsed from the fall and the second state of the signal when the second predetermined time has elapsed from the fall. Compare with the state,
A method of determining the fall response of the subject based on a comparison between the first state and the second state.
(Appendix 2)
Extract the features in the signal
The method according to Supplementary Note 1, wherein the state of the signal is determined from the three or more actions based on the extracted characteristics.
(Appendix 3)
The method according to Appendix 2, wherein the process of determining the state of the signal includes a process of identifying one of the three or more actions by applying a classification algorithm to the extracted features.
(Appendix 4)
The method according to Appendix 3 for training the classification algorithm based on the extracted characteristics.
(Appendix 5)
The method according to Appendix 3 or Appendix 4, wherein the classification algorithm comprises a binary tree approach.
(Appendix 6)
The process of determining the fall response includes the process of comparing the first action represented by the first state and the second action represented by the second state with a series of actions registered for the fall response. The method according to any one of Appendix 5.
(Appendix 7)
The method according to any one of Supplementary note 1 to Supplementary note 6, which determines to transmit an alarm signal when a fall response is determined.
(Appendix 8)
The three or more actions are at least one of walking, lying down, standing, sitting, running, and jumping. The method according to any one of Supplementary note 1 to Supplementary note 7, including one.
(Appendix 9)
A receiving means that receives a signal indicating a state of the subject from a sensor attached to the subject regarding one of three or more actions of the subject.
According to the detection of the fall of the target based on the above state, the first state of the signal when the first predetermined time has elapsed from the fall and the second state of the signal when the second predetermined time has elapsed from the fall. A means of comparison to compare states,
A system comprising a determination means for determining a fall response of the subject based on a comparison between the first state and the second state.
(Appendix 10)
Further provided with a feature extraction means for extracting features in the signal,
The system according to Appendix 9, wherein the determination means determines the state of the signal from the three or more actions based on the extracted characteristics.
(Appendix 11)
The system according to Appendix 10, wherein the determination means identifies one of the three or more actions by applying a classification algorithm to the extracted features.
(Appendix 12)
The system according to Appendix 11, further comprising training means for training the classification algorithm based on the extracted features.
(Appendix 13)
The system according to Annex 11 or Annex 12, wherein the classification algorithm comprises a binary tree approach.
(Appendix 14)
The comparison means further any one of Supplementary Notes 9 to 13 for comparing the first action represented by the first state and the second action represented by the second state with a series of actions registered for the fall response. The system described in.
(Appendix 15)
The system according to any one of Supplementary note 9 to Supplementary note 14, wherein the determination means further determines to transmit an alarm signal when a fall response is determined.
(Appendix 16)
The three or more actions are at least one of walking, lying down, standing, sitting, running, and jumping. The system according to any one of Supplementary note 9 to Supplementary note 15, including one.
(Appendix 17)
Receiving processing that receives a signal indicating the state of the target from a sensor attached to the target regarding one of three or more actions of the target.
According to the detection of the fall of the target based on the above state, the first state of the signal when the first predetermined time has elapsed from the fall and the second state of the signal when the second predetermined time has elapsed from the fall. Comparison processing to compare states and
A computer-readable medium containing a computer program that enables a computer to perform a determination process for determining a fall response of the target based on a comparison between the first state and the second state.
(Appendix 18)
A computer program is stored that further realizes an extraction process for extracting a feature in the signal and a determination process for determining the state of the signal from the three or more actions based on the extracted feature. The medium according to Appendix 17.
(Appendix 19)
The medium according to Appendix 18, wherein the determination process determines one of the three or more actions by applying a classification algorithm to the extracted features in the process of determining the state of the signal.
(Appendix 20)
The medium according to Supplementary Note 19, wherein a computer program for further realizing a training process for training the classification algorithm based on the extracted characteristics is stored in the computer.
(Appendix 21)
The medium according to Appendix 19 or Appendix 20, wherein the classification algorithm comprises a binary tree approach.
(Appendix 22)
The process of determining the fall response includes the process of comparing the first action represented by the first state and the second action represented by the second state with a series of actions registered for the fall response. The medium according to any one of Supplementary note 17 to Supplementary note 21.
(Appendix 23)
The medium according to any one of Supplementary note 17 to Supplementary note 22, which contains a computer program for further realizing a second determination process for determining to transmit an alarm signal when a fall response is determined.
(Appendix 24)
The three or more actions are at least one of walking, lying down, standing, sitting, running, and jumping. The medium according to any one of Supplementary note 17 to Supplementary note 23, including the above.
(Appendix 25)
With a memory device
It comprises at least one processor connected to the memory device, the processor being
A sensor attached to the subject receives a signal indicating the state of the subject from one of three or more actions of the subject.
According to the detection of the fall of the target based on the above state, the first state of the signal when the first predetermined time has elapsed from the fall and the second state of the signal when the second predetermined time has elapsed from the fall. Compare with the state,
A computer system that determines the fall response of the subject based on a comparison between the first state and the second state.
(Appendix 26)
The at least one processor
Extract the features in the signal
The computer system according to Appendix 25, which determines the state of the signal from the three or more actions based on the extracted characteristics.
(Appendix 27)
The at least one processor
The computer system according to Appendix 26, which identifies one of the three or more behaviors by applying a classification algorithm to the extracted features.
(Appendix 28)
The at least one processor
The computer system according to Appendix 27, which trains the classification algorithm based on the extracted features.
(Appendix 29)
The computer system according to Appendix 27 or Appendix 28, wherein the classification algorithm comprises a binary tree approach.
(Appendix 30)
The at least one processor
The computer system according to any one of Supplementary note 25 to Supplementary note 29, which compares the first action represented by the first state and the second action represented by the second state with a series of actions registered for a fall response.
(Appendix 31)
The at least one processor
The computer system according to any one of Supplementary note 25 to Supplementary note 30, which determines to transmit an alarm signal when a fall response is determined.
(Appendix 32)
The three or more actions are at least one of walking, lying down, standing, sitting, running, and jumping. The computer system according to any one of Supplementary Provisions 25 to 31 including the above.

当業者が理解しているように、上述した実施形態に示されているような本発明を、上述したような本発明の思想またはスコープ内にて、様々な変更、及び/または、修正を行ってもよい。したがって、本実施形態は、全ての点で例示的であって、限定的ではないと捉えることができる。 As those skilled in the art will understand, the invention as shown in the embodiments described above may be modified and / or modified in various ways within the ideas or scope of the invention as described above. You may. Therefore, it can be considered that this embodiment is exemplary in all respects and is not limiting.

この出願は、2017年5月15日に出願されたシンガポール出願NO.10201702112Xを基礎とする優先権を主張し、その開示の全てをここに取り込む。 This application was filed on May 15, 2017 in Singapore Application No. Claim priority on the basis of 10201702112X and incorporate all of its disclosures here.

100 方法
200 システム
202 転倒検知エンジン
204 日常生活行動エンジン
206 加速度センサー
208 加速度データ
210 予測された生活状態
212 可能性のある転倒事象
214 フロントエンド装置
216 バックエンド装置
300 システム
302 フロントエンド装置
304 バックエンド装置
306 加速度センサー
308 加速度データ
310 予測された生活状態
400 対象
402 センサー
500 システム
502 ADLエンジン
504 FDエンジン
506 モジュール
508 モジュール
510 モジュール
512 モジュール
514 モジュール
516 分類された行動
518 分類された行動
600 システム
602 センサー
614 メモリー
632 FDエンジン
634 ADLエンジン
700 2分木
702 ノード
704 ノード
706 ノード
708 ノード
710 ノード
900 システム
902 コンピュータ
9041 データベース
904n データベース
906 利用者入力モジュール
908 利用者出力モジュール
1000 システム
1002 ディスプレイインターフェース
1004 プロセッサー
1006 通信基盤
1008 主記憶
1010 2次記憶
1012 記憶装置
1014 リムーバブル記憶装置
1022 リムーバブル記憶部
1024 通信インターフェース
1026 通信路
1030 ディスプレイ
1032 オーディオインターフェース
1034 スピーカー
1040 インターフェース
1044 リムーバブル記憶媒体
100 Method 200 System 202 Fall Detection Engine 204 Daily Life Behavior Engine 206 Acceleration Sensor 208 Acceleration Data 210 Predicted Living State 212 Possible Fall Events 214 Front End Device 216 Back End Device 300 System 302 Front End Device 304 Back End Device 306 Acceleration sensor 308 Acceleration data 310 Predicted living conditions 400 Target 402 Sensor 500 System 502 ADL engine 504 FD engine 506 Module 508 Module 510 Module 512 Module 514 Module 516 Classified behavior 518 Classified behavior 600 System 602 Sensor 614 Memory 632 FD engine 634 ADL engine 700 2 branch tree 702 node 704 node 706 node 708 node 710 node 900 system 902 computer 9041 database 904n database 906 user input module 908 user output module 1000 system 1002 display interface 1004 processor 1006 communication infrastructure 1008 main Storage 1010 Secondary storage 1012 Storage device 1014 Removable storage device 1022 Removable storage unit 1024 Communication interface 1026 Communication path 1030 Display 1032 Audio interface 1034 Speaker 1040 Interface 1044 Removable storage medium

Claims (10)

対象に取り付けられたセンサーから前記対象について、前記対象の3つ以上の行動のうちの1つに関する状態を表す信号を受け取り、
前記状態に基づき対象の転倒を検知するのに応じて、前記転倒から第1所定時間が経過したときの信号の第1状態と、前記転倒から第2所定時間が経過したときの信号の第2状態とを比較し、
前記第1状態と、前記第2状態との比較に基づき、前記対象の転倒応答を決定する
方法。
A sensor attached to the subject receives a signal indicating the state of the subject from one of three or more actions of the subject.
According to the detection of the fall of the target based on the above state, the first state of the signal when the first predetermined time has elapsed from the fall and the second state of the signal when the second predetermined time has elapsed from the fall. Compare with the state,
A method of determining the fall response of the subject based on a comparison between the first state and the second state.
対象に取り付けられたセンサーから前記対象について、前記対象の3つ以上の行動のうちの1つに関する状態を表す信号を受け取る受信手段と、
前記状態に基づき対象の転倒を検知するのに応じて、前記転倒から第1所定時間が経過したときの信号の第1状態と、前記転倒から第2所定時間が経過したときの信号の第2状態とを比較する比較手段と、
前記第1状態と、前記第2状態との比較に基づき、前記対象の転倒応答を決定する決定手段と
を備えるシステム。
A receiving means that receives a signal indicating a state of the subject from a sensor attached to the subject regarding one of three or more actions of the subject.
According to the detection of the fall of the target based on the above state, the first state of the signal when the first predetermined time has elapsed from the fall and the second state of the signal when the second predetermined time has elapsed from the fall. A means of comparison to compare states,
A system comprising a determination means for determining a fall response of the subject based on a comparison between the first state and the second state.
前記信号における特徴を抽出する特徴抽出手段
をさらに備え、
前記決定手段は、抽出した前記特徴に基づき、前記3つ以上の行動の中から前記信号の前記状態を決定する
請求項2に記載のシステム。
Further provided with a feature extraction means for extracting features in the signal,
The determination means determines the state of the signal from the three or more actions based on the extracted characteristics.
The system according to claim 2 .
前記決定手段は、抽出した前記特徴に分類アルゴリズムを適用することによって、前記3つ以上の行動の中から1つを特定する
請求項3に記載のシステム。
The determination means identifies one of the three or more actions by applying a classification algorithm to the extracted features.
The system according to claim 3 .
抽出した前記特徴に基づき前記分類アルゴリズムを訓練する訓練手段
をさらに備える請求項4に記載のシステム。
The system according to claim 4 , further comprising a training means for training the classification algorithm based on the extracted features.
前記分類アルゴリズムは、2分木アプローチを含む
請求項4または請求項5に記載のシステム。
The classification algorithm includes a binary tree approach.
The system according to claim 4 or 5 .
前記比較手段は、さらに、前記第1状態が表す第1行動及び前記第2状態が表す第2行動と、転倒応答に関して登録されている一連の行動とを比較する
請求項2乃至請求項6のいずれかに記載のシステム。
The comparison means further compares the first action represented by the first state and the second action represented by the second state with a series of actions registered for the fall response.
The system according to any one of claims 2 to 6 .
前記決定手段は、さらに、転倒応答が決定された場合にアラーム信号を送信することを決定する
請求項2乃至請求項7のいずれかに記載のシステム。
The determination means further determines to transmit an alarm signal when a fall response is determined.
The system according to any one of claims 2 to 7 .
前記3つ以上の行動は、少なくとも、歩いていること、横になっていること、立っていること、座っていること、走っていること、及び、ジャンプしていることのうち、少なくとも、1つを含む
請求項2乃至請求項8のいずれかに記載のシステム。
The three or more actions are at least one of walking, lying down, standing, sitting, running, and jumping. Including one
The system according to any one of claims 2 to 8 .
対象に取り付けられたセンサーから前記対象について、前記対象の3つ以上の行動のうちの1つに関する状態を表す信号を受け取る受信処理と、
前記状態に基づき対象の転倒を検知するのに応じて、前記転倒から第1所定時間が経過したときの信号の第1状態と、前記転倒から第2所定時間が経過したときの信号の第2状態とを比較する比較処理と、
前記第1状態と、前記第2状態との比較に基づき、前記対象の転倒応答を決定する決定処理と
をコンピュータに実現させるコンピュータプログラム
Receiving processing that receives a signal indicating the state of the target from a sensor attached to the target regarding one of three or more actions of the target.
According to the detection of the fall of the target based on the above state, the first state of the signal when the first predetermined time has elapsed from the fall and the second state of the signal when the second predetermined time has elapsed from the fall. Comparison processing to compare states and
A computer program that enables a computer to perform a determination process for determining a fall response of an object based on a comparison between the first state and the second state.
JP2019542644A 2017-03-15 2018-03-07 Methods, systems, and computer programs to determine a subject's fall response Active JP7081606B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
SG10201702112X 2017-03-15
SG10201702112XA SG10201702112XA (en) 2017-03-15 2017-03-15 Method And System For Determinig A Fall Response Of A Subject
PCT/JP2018/008753 WO2018168604A1 (en) 2017-03-15 2018-03-07 Method, system, storage medium and computer system for determining fall response of subject

Publications (2)

Publication Number Publication Date
JP2020512615A JP2020512615A (en) 2020-04-23
JP7081606B2 true JP7081606B2 (en) 2022-06-07

Family

ID=63522227

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019542644A Active JP7081606B2 (en) 2017-03-15 2018-03-07 Methods, systems, and computer programs to determine a subject's fall response

Country Status (3)

Country Link
JP (1) JP7081606B2 (en)
SG (1) SG10201702112XA (en)
WO (1) WO2018168604A1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110222708A (en) * 2019-04-29 2019-09-10 中国科学院计算技术研究所 A kind of fall detection method and system based on Integrated Decision tree
SE1951107A1 (en) 2019-09-30 2021-03-31 Pink Nectarine Health Ab System and method for monitoring an individual
CN111243742B (en) * 2020-01-14 2023-08-25 中科海微(北京)科技有限公司 Intelligent glasses capable of analyzing eye habit of children
CN116451112B (en) * 2023-03-23 2026-02-24 西安电子科技大学杭州研究院 Electromagnetic signal identification method, system, electronic equipment and medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015026353A (en) 2013-07-25 2015-02-05 株式会社美光堂札幌 Multifunction mobile cell-phone, inversion and fall detection by application software, and method and system for emergency notification
JP2015207262A (en) 2014-04-21 2015-11-19 木村 岳 Remotely monitorable computer system capable of detecting something wrong with person living alone, dispatching automatically relief request to relief provider, and reporting simultaneously patient's health information before abnormality
JP2016177397A (en) 2015-03-19 2016-10-06 セコム株式会社 Fall detection terminal and program
JP2016177449A (en) 2015-03-19 2016-10-06 セコム株式会社 Fall detection terminal and program
JP2016177459A (en) 2015-03-19 2016-10-06 セコム株式会社 Fall detection terminal and program

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013225257A (en) * 2012-04-23 2013-10-31 Seiko Epson Corp Unsafe action detection system and unsafe action detection method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015026353A (en) 2013-07-25 2015-02-05 株式会社美光堂札幌 Multifunction mobile cell-phone, inversion and fall detection by application software, and method and system for emergency notification
JP2015207262A (en) 2014-04-21 2015-11-19 木村 岳 Remotely monitorable computer system capable of detecting something wrong with person living alone, dispatching automatically relief request to relief provider, and reporting simultaneously patient's health information before abnormality
JP2016177397A (en) 2015-03-19 2016-10-06 セコム株式会社 Fall detection terminal and program
JP2016177449A (en) 2015-03-19 2016-10-06 セコム株式会社 Fall detection terminal and program
JP2016177459A (en) 2015-03-19 2016-10-06 セコム株式会社 Fall detection terminal and program

Also Published As

Publication number Publication date
JP2020512615A (en) 2020-04-23
WO2018168604A1 (en) 2018-09-20
SG10201702112XA (en) 2018-10-30

Similar Documents

Publication Publication Date Title
US10485452B2 (en) Fall detection systems and methods
JP6563907B2 (en) Method and apparatus for determining the risk of a patient leaving a safe area
JP7081606B2 (en) Methods, systems, and computer programs to determine a subject's fall response
US20200303046A1 (en) Wi-fi-based condition monitoring
Muheidat et al. Context-aware, accurate, and real time fall detection system for elderly people
EP3673492A1 (en) Predicting, preventing, and controlling infection transmission within a healthcare facility using a real-time locating system and next generation sequencing
US12133724B2 (en) Machine vision to predict clinical patient parameters
US12431242B2 (en) Power efficient agent monitoring devices and methods
CN113384247B (en) Care system and automatic care method
CN112385569A (en) Detecting and managing disease outbreaks in livestock using a health map network
JPWO2017061371A1 (en) Action detection system, action detection device, action detection method, and action detection program
JP6589994B2 (en) Action detection device, action detection method, and action detection program
US8395512B2 (en) Signature analysis systems and methods
CN112184642A (en) Method and device for warning abnormal sleeping posture, storage medium and electronic device
Nguyen et al. Falls management framework for supporting an independent lifestyle for older adults: a systematic review
KR20190058618A (en) Alarm system
KR20200051320A (en) IoT BASED MONITORING METHOD AND SYSTEM FOR DETECTING SEPARATION ANXIETY OF PET USING SUPPORT VECTOR MACHINE AND COMPLEX EVENT PROCESSING
KR102157436B1 (en) Method and apparatus for detecting emergency with wearable devices
EP3357420A1 (en) Monitoring activity of a person
KR102156280B1 (en) Method and system for detecting elimination behavior of pet using cnn-lstm and complex event processing
KR101843787B1 (en) Method and system for alarming safety by wireless network based on bio sensing
US20230108162A1 (en) Data collection system, data collection device, data acquisition device, and data collection method
EP2982300B1 (en) A system for identifying a change in walking speed of a person
Anitha et al. Improving elder care: Vision-based wearable technology for fall recognition and prevention
CN114730518A (en) Systems and methods for monitoring individuals

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190919

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210215

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20211020

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20220426

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220509

R151 Written notification of patent or utility model registration

Ref document number: 7081606

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151