(57)【特許請求の範囲】
【請求項１】
抵抗性の経路に沿って電流を生成する電源と、
赤外線発光パターンに沿って赤外光を発するように前記抵抗性の経路に沿って配置された複数の赤外線発光機構とを備えるサーマル・タグであって、
前記複数の赤外線発光機構は、パターン領域を規定する前記サーマル・タグの第１の表面上の１つまたは複数の赤外線発光ストライプと、活動監視のために熱拡散耐性のパターンを提供する前記パターン領域の一部分内の複数の赤外線発光ドットとを含む、サーマル・タグ。
【請求項２】
前記１つまたは複数の赤外線発光ストライプは、互いに直交する少なくとも２つのストライプを含む、請求項１に記載のサーマル・タグ。
【請求項３】
前記少なくとも２つのストライプのそれぞれは、各ストライプの遠位部分において接続される、請求項２に記載のサーマル・タグ。
【請求項４】
前記１つまたは複数の赤外線発光ストライプは、前記サーマル・タグに関連付けられた少なくとも１つの因子を示し、前記少なくとも１つの因子は、熱センサに対する前記サーマル・タグの距離と、環境内の前記サーマル・タグの向きとから成るグループから選択される、請求項１に記載のサーマル・タグ。
【請求項５】
前記１つまたは複数の赤外線発光ストライプのそれぞれは、所定の長さを備える、請求項１に記載のサーマル・タグ。
【請求項６】
前記パターン領域は、各量子化されたセクションがマトリックス構成の列と行に関連付けられた、複数の量子化されたセクションを含み、かつ
前記複数の赤外線発光ドットのそれぞれは、マトリックス構成を形成する前記パターン領域の１つの量子化されたセクション内に位置付けられる、請求項１に記載のサーマル・タグ。
【請求項７】
前記マトリックス構成は、前記サーマル・タグに関連付けられた少なくとも１つの因子を示し、前記少なくとも１つの因子は、前記サーマル・タグに関連付けられた識別情報である、請求項６に記載のサーマル・タグ。
【請求項８】
前記マトリックス構成は、前記サーマル・タグに付けられた、タグの付けられた物体を識別するバイナリ・コードに対応する、請求項６に記載のサーマル・タグ。
【請求項９】
前記複数の赤外線発光ドットのそれぞれは、非赤外線発光の間隙によって隣接するドットから分離される、請求項１に記載のサーマル・タグ。
【請求項１０】
活動監視のための方法であって、
監視されている少なくとも１人の個人と、少なくとも１つの赤外線発光タグとを含む環境の赤外線画像をキャプチャすること、
前記少なくとも１つの赤外線発光タグ上の赤外線発光パターンに配置された複数の赤外線発光機構を検出することであって、前記複数の赤外線発光機構は、パターン領域を規定する前記少なくとも１つの赤外線発光タグの第１の表面上の１つまたは複数の赤外線発光ストライプと、熱拡散耐性のパターンを提供する前記パターン領域の一部分内の複数の赤外線発光ドットとを含む、検出すること、および
プロセッサを使用して、監視されている前記個人と前記少なくとも１つの赤外線発光タグとの間の関係を追跡することを含む、方法。
【請求項１１】
前記複数の赤外線発光機構を検出することは、ハフ・ライン変換を適用することを含む、請求項１０に記載の方法。
【請求項１２】
前記複数の赤外線発光機構を検出することは、前記パターン領域を量子化されたセクションに量子化すること、および少なくとも１つの量子化されたセクション内で少なくとも１つの赤外線発光ドットを検出することを含む、請求項１０に記載の方法。
【請求項１３】
前記少なくとも１つの赤外線発光タグに関連付けられた少なくとも１つの因子を特定することをさらに含む、請求項１０に記載の方法。
【請求項１４】
前記少なくとも１つの因子を特定することは、前記１つまたは複数の赤外線発光ストライプの観察される長さを検出し、かつ前記観察される長さを、前記１つまたは複数の赤外線発光ストライプの所定の長さと比較して、熱センサに対する前記少なくとも１つの赤外線発光タグの距離を特定することを含む、請求項１３に記載の方法。
【請求項１５】
前記少なくとも１つの因子を特定することは、前記１つまたは複数の赤外線発光ストライプの観察される位置を検出し、かつ前記観察される位置を、前記１つまたは複数の赤外線発光ストライプの所定の位置と比較して、環境内の前記少なくとも１つの赤外線発光タグの向きを特定することを含む、請求項１３に記載の方法。
【請求項１６】
前記少なくとも１つの因子を特定することは、前記複数の赤外線発光ドットのそれぞれの前記パターン領域内の位置を検出し、前記位置を所定のドット・レイアウトと比較して、前記少なくとも１つの赤外線発光タグに関連付けられた識別情報を特定することを含む、請求項１３に記載の方法。
【請求項１７】
活動監視のためのプログラムであって、
コンピュータに、
監視されている少なくとも１人の個人と、少なくとも１つの赤外線発光タグとを含む環境の赤外線画像をキャプチャすること、
前記少なくとも１つの赤外線発光タグ上の赤外線発光パターンに配置された複数の赤外線発光機構を検出することであって、前記複数の赤外線発光機構は、パターン領域を規定する前記少なくとも１つの赤外線発光タグの第１の表面上の１つまたは複数の赤外線発光ストライプと、熱拡散耐性のパターンを提供する前記パターン領域の一部分内の複数の赤外線発光ドットとを含む、検出すること、および
プロセッサを使用して、監視されている前記個人と前記少なくとも１つの赤外線発光タグとの間の関係を追跡すること、を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、活動監視に関し、詳細には、プライバシー上の懸念が微小である活動を追跡するサーマル・タグ、およびそのようなサーマル・タグを検出するための方法に関する。
【背景技術】
【０００２】
例えば、療養期間中に、または自宅における高齢者介護のために、患者活動を監視する重要な必要性が存在する。そのような事例において、医師は、患者が遠隔の場所にいるにもかかわらず、治療、または病気の症状がどのように進行しているかを知る必要がある可能性がある。しかし、従来のビデオ監視は、大きなプライバシー上の懸念をもたらす。詳細には、従来のカラー・カメラが、患者の活動を遠隔で監視する能力をもたらす一方で、そのようなカメラは、例えば、コンピュータ画面もしくはテレビ画面の上に表示された画像、または紙の上の筆記を含み得る情報もキャプチャする。その結果、患者は、監視がさもなければもたらし得る明確な利益にもかかわらず、そのような監視を許すことに乗り気でないことがあり得る。
【０００３】
Ｑｕｉｃｋ  Ｒｅｓｐｏｎｓｅ（ＱＲ）コード（Ｒ）などのマトリックス・バーコードを有する視覚的タグは、物体を追跡すること、または監視すること、あるいはその両方を行う方法を提供する。そのようなタグは、そのようなタグが付けられているアイテムについての情報を包含するマシン可読の光ラベルを含み得る。例えば、ＱＲコード（Ｒ）は、白の背景上の正方形パターンに緻密に配置され、かつ詰め込まれた黒のモジュール（例えば、正方形）を含む視覚的パターンを含む。しかし、そのようなタグは、サーマル・イメージングを使用する場合、バーコードを歪ませ、そのようなタグ内のピクセル情報を読取り不能にする熱拡散によって影響され得る。例えば、熱拡散は、ＱＲコード（Ｒ）の視覚的パターンがぼやけ、歪むことをもたらし得る。熱拡散は、例えば、サーマル・タグの周囲の空気の流れ、熱い箇所と冷たい箇所との間の温度差、または寒冷な気象の間に生じ得る。このため、熱拡散に耐性のあるパターンを有するサーマル・タグが重要である。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
プライバシー上の懸念が微小である活動を追跡することができない。
【課題を解決するための手段】
【０００５】
抵抗性の経路上に電流を生成する電源と、赤外線発光パターンに沿って赤外光を発するように抵抗性の経路上に配置された複数の赤外線発光機構とを備えるサーマル・タグであって、複数の赤外線発光機構は、パターン領域を規定するサーマル・タグの第１の表面上の１つまたは複数の赤外線発光ストライプと、活動監視のために熱拡散耐性のパターンを提供するパターン領域の一部分内の複数の赤外線発光ドットとを含む、サーマル・タグ。
【０００６】
監視されている少なくとも１人の個人と、少なくとも１つの赤外線発光タグとを含む環境の赤外線画像をキャプチャすること、少なくとも１つの赤外線発光タグ上の赤外線発光パターンに配置された複数の赤外線発光機構を検出することであって、複数の赤外線発光機構は、パターン領域を規定する少なくとも１つの赤外線発光タグの第１の表面上の１つまたは複数の赤外線発光ストライプと、熱拡散耐性のパターンを提供するパターン領域の一部分内の複数の赤外線発光ドットとを含む、検出すること、およびプロセッサを使用して、監視されている個人と少なくとも１つの赤外線発光タグとの間の関係を追跡することを含む、活動監視のための方法。
【０００７】
活動監視のためのコンピュータ可読プログラムを含む非一時的コンピュータ可読記憶媒体であって、コンピュータ可読プログラムは、コンピュータ上で実行されると、コンピュータに、監視されている少なくとも１人の個人と、少なくとも１つの赤外線発光タグとを含む環境の赤外線画像をキャプチャすること、少なくとも１つの赤外線発光タグ上の赤外線発光パターンに配置された複数の赤外線発光機構を検出することであって、複数の赤外線発光機構は、パターン領域を規定する少なくとも１つの赤外線発光タグの第１の表面上の１つまたは複数の赤外線発光ストライプと、熱拡散耐性のパターンを提供するパターン領域の一部分内の複数の赤外線発光ドットとを含む、検出すること、およびプロセッサを使用して、監視されている個人と少なくとも１つの赤外線発光タグとの間の関係を追跡することを実行させる、非一時的コンピュータ可読記憶媒体。
【０００８】
以上、およびその他の特徴および利点は、添付の図面に関連して読まれるべき、それらの特徴および利点の例示的な実施形態の以下の詳細な説明から明白となろう。
【０００９】
本開示は、以下の図を参照して好ましい実施形態の以下の説明における詳細を提供する。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態による監視される環境を示す図である。
【図２】本発明の実施形態による赤外線発光タグを示す上面図である。
【図３】従来のＱｕｉｃｋ  Ｒｅｓｐｏｎｓｅ（ＱＲ）コード（Ｒ）の熱画像を示す上面図である。
【図４】本発明による赤外線発光タグの熱画像を示す上面図である。
【図５】本発明による赤外線発光タグの熱画像を示す上面図である。
【図６】本発明による赤外線発光タグの熱画像を示す上面図である。
【図７】本発明による赤外線発光タグの熱画像を示す上面図である。
【図８】本発明による監視される人の活動を特定するためのシステム／方法を示すブロック図／フローチャートである。
【図９】本発明による活動監視システムを示すブロック図／フローチャートである。
【図１０】本発明による処理システムを示すブロック図／フローチャートである。
【発明を実施するための形態】
【００１１】
本発明の実施形態は、活動監視のために赤外線発光サーマル・タグおよび赤外線カメラを使用する。赤外イメージングは、裸眼には見えず、かつ温暖な物体（例えば、人間の身体などの）によって一般に生じる赤外バンドにおける電磁放射を検出する。また、赤外光は、人工的手段によって生成されることも可能である。このため、本実施形態は、サーマル・タグおよび赤外カメラを使用して患者の動きを追跡し、さらに、関心対象の物体に付けられた赤外線発光タグの使用を通して環境における物体との患者のインタラクションを追跡する。
【００１２】
次に図１を参照すると、例示的な監視環境１００が示される。環境１００は、少なくとも１名のユーザ１０２を含む。ユーザ１０２は、例えば、負傷した人、もしくは病気の人、高齢者、または活動監視から利益を得る任意の人であり得る。さらに、いくつかの物体１０４が、サーマル・タグを含む環境１００に存在する。物体１０４は、サーマル・タグを介して連続的な、またはパルス状の赤外信号を発する。パルス状の赤外信号を使用する実施形態において、各物体１０４には、他の物体からその物体を区別する一意のパターンが割り当てられることが可能である。
【００１３】
赤外監視デバイス１０８が、環境からの赤外情報をキャプチャする。複数の監視デバイス１０８が、単一の環境において潜在的な画角のすべてを範囲に含むように使用され得ることに留意されたい。監視デバイス１０８は、静止画像を撮影してよく、または代替として、環境１００の赤外線発光のビデオをキャプチャしてもよい。本原理は、他のタイプのイメージング・デバイスに適用されてもよいが、人間の身体が、検出可能なレベルの赤外放射を本来的に発するため、赤外線が特に企図されることを理解されたい。監視デバイス１０８を赤外線に厳密に制限することは、本実施形態の機能のために必要とされないが、可視光情報を記録することから生じ得る潜在的なプライバシー侵害を防止するのに役立つ。
【００１４】
ユーザ１０２が、身体の熱が理由で赤外放射を発する一方で、物体１０４は、物体１０４それぞれのサーマル・タグから赤外放射を発する。この赤外光は、監視デバイス１０８によってキャプチャされ、環境１００におけるユーザの活動を示すのに使用され得る。例えば、ユーザ１０２が物体１０６（例えば、杖）を手に取った場合、監視デバイス１０８が、その事象をキャプチャする。しかし、赤外放射に制限されて、監視デバイス１０８は、タグの付いていない物体を検出することは、それらの物体の温度が周囲温度と異なるのでない限り、しない。その結果、監視デバイス１０８は、印刷された案件の詳細、または画面の表示を解明することは、これらの表面が、一般に、内容に依存しない一様の温度を示すので、できない。
【００１５】
監視デバイス１０８によってキャプチャされる情報は、医療において重要な用途のものであり得る。例えば、パーキンソン病を罹患する患者がどれだけ頻繁に杖を使用するかが関心対象であり得る。したがって、サーマル・タグが杖に付けられて、ユーザ１０２が杖を携えている事例が記録され、ログを記録され得るようにしてよい。
【００１６】
図１を引き続き参照しながら、次に図２を参照すると、例示的な赤外線タグ２００の図が示されている。タグ２００は、赤外線発光パターンを発するように抵抗性の経路に沿って配置された１つまたは複数の赤外線発光機構（例えば、ストライプ２０２、ドット２０６）を含む。ストライプ２０２およびドット２０６は、ＬＥＤのカスケードなどの１つまたは複数の発光ダイオード（ＬＥＤ）、または平板上の回路抵抗、あるいはその両方から成ることが可能である。一部の実施形態において、赤外線発光機構２０２、２０６は、ウォルフラム材料（例えば、タングステン）などの金属材料を含む。一部の実施形態において、赤外線発光機構２０２、２０６は、１つまたは複数の発光ダイオード（ＬＥＤ）を含む。例えば、ストライプ２０２は、ストライプ２０２が実質的に直線パターンを有する赤外光を発するように抵抗性の経路に沿って位置付けられた１つまたは複数のＬＥＤを含む。同様に、ドット２０６は、ドット２０６が特定の形状（例えば、円形）を有する赤外光を発するように抵抗性の経路に沿って位置付けられた１つまたは複数のＬＥＤを含む。したがって、ストライプおよびドット２０６は、赤外線発光機構２０２、２０６が赤外光を発するとき、赤外線発光機構２０２、２０６が独特のサーマル・パターン２０４を形成するような様態で位置付けられる。赤外線発光パターンは、熱拡散を補償し、サーマル・イメージング技法を使用して容易に検出される。一部の実施形態において、赤外線発光機構２０２、２０６は、監視デバイス１０８に面するタグ２００の第１の表面上に位置付けられる。
【００１７】
赤外線発光機構２０２、２０６に電力／熱が加えられたとき、赤外線発光機構２０２、２０６は、赤外線発光パターンの形態で赤外光を生成する、または発する、またはその両方を行う。赤外線発光パターンは、環境における人間の活動および物体のインタラクションのキャプチャされた熱画像の脈絡を作成するように抽出され得る或る情報を含み得る。例えば、赤外線発光パターンは、タグの付けられた物体（例えば、環境１００における物体１０４）、タグの付けられた物体１０４と熱センサ（例えば、監視デバイス１０８）との間の距離、または３次元空間におけるタグの付けられた物体１０４の向き、あるいはその組合せを識別する。
【００１８】
タグ２００は、パターン領域２０４に配置された１つまたは複数の赤外線発光機構（例えば、２０２、２０６）を含む。赤外線発光機構は、例えば、タグ２００の第１の表面にわたる所定のパターンで抵抗性の経路（図示せず）に沿って配置された１つもしくは複数のストライプ２０２、または複数のドット２０６、あるいはその両方を含む。抵抗性の経路は、例えば、電源２１０を赤外線発光機構２０２、２０６のうちの１つまたは複数に接続する金属接続を含む。したがって、抵抗性の経路に結合された赤外線発光機構２０２、２０６が赤外光を発する。
【００１９】
一部の実施形態において、赤外線発光機構は、タグ２００上のパターン領域２０４を規定する少なくとも１つのストライプ２０２を含む。実施形態において、赤外線発光機構は、互いに直交する（例えば、直角で、垂直に）少なくとも２つのストライプ２０２を含む。さらなる実施形態において、赤外線発光機構は、パターン領域２０４をさらに規定するボックスを形成する少なくとも４つのストライプ２０２を含む。抵抗性の経路に結合されたストライプ２０２は、後段でさらに詳細に説明されるとおり、タグ較正のために使用され得る赤外光を発する。ストライプ２０２は、十分な厚さを有し、または十分な厚さを有するストライプ赤外パターンを発し、あるいはその両方を行って、サーマル・イメージング方法が使用された場合、ストライプ２０２が認識可能である、または読取り可能である、あるいはその両方であるようにする。実施形態において、ストライプ２０２は、０．５センチメートル（ｃｍ）の厚さを有し得るが、他の厚さも容易に企図される。
【００２０】
一部の実施形態において、ストライプ２０２の特徴は、サーマル・イメージング技法を使用して検出可能であり得るパターン領域２０４を規定する。例えば、各ストライプ２０２の長さが、パターン領域２０４の少なくとも１つの次元を規定して、ドット２０６がパターン領域２０４の一部分内に配置される／位置付けられるようにする。２つの直交するストライプ２０２が使用される場合、ストライプ２０２は、長さおよび幅などの、パターン領域２０４の２つの次元を規定する。したがって、監視デバイス１０８は、１つまたは複数の赤外線発光ストライプ２０２を検出することによってタグ２００上のパターン領域２０４またはドット２０６、あるいはその両方を探し出すことが可能である。
【００２１】
一部の実施形態において、赤外線発光機構は、複数の赤外線発光ドット２０６を含む。ドット２０６は、抵抗性の経路に沿って、かつパターン領域２０４の一部分内に配置される。図２に示されるとおり、複数のドット２０６は、各ドット２０６がマトリックスのそれぞれの行と列に位置付けられるようにマトリックス構成で位置付けられる／配置される。ドット２０６は、ドットが間隙Ｇだけ分離されるように位置付けられ、間隙Ｇは、タグ２００上の非赤外線発光表面（例えば、白の背景）である。赤外線発光パターンで赤外光を発する、ドット２０６の量または位置、あるいはその両方は、タグの付けられた物体１０４の識別情報などの、タグの付けられた物体１０４に関連付けられた情報を含む。例えば、３つのドット２０６をそれらのドット２０６のそれぞれの位置に有する１つの赤外線発光パターンが、杖を示し得るのに対して、６つのドット２０６をそれらのドット２０６のそれぞれの位置に有する第２の赤外線発光パターンが、薬瓶を示し得る。物体の識別情報、および物体のそれぞれの赤外線発光パターン２０４は、図９のメモリ９０４などの、ストレージ・デバイスに記憶されてよい。丸いドット２０６が示されるが、他の形状および他の次元が容易に企図されることに留意されたい。例えば、ドット２０６は、正方形形状、楕円形形状、三角形形状などであることが可能である。
【００２２】
赤外線発光ドット２０６は、パターン領域２０４内で間隙Ｇだけ互いに分離される。間隙Ｇは、間隙Ｇが赤外光を発しないように非赤外線発光表面を含む。隣接する各赤外線発光ドット２０６の間の最小距離は、熱センサ（例えば、監視デバイス１０８）のイメージング解像度、タグ２００と熱センサ１０８との間の物理的距離、またはタグ２００の熱拡散特性、あるいはその組合せなどの、様々な要因に依存し得る。一部の実施形態において、間隙Ｇは、赤外線発光ドット２０６のうちの１つの直径などの、ただし、それには限定されない様々な距離を含む。間隙Ｇは、サーマル・イメージング技法を使用している場合、パターン領域２０４内の間隙Ｇまたは白の背景、あるいはその両方が検出されないように白の背景などの、非赤外線発光表面を含むことが可能である。
【００２３】
タグ２００は、電源２１０を含む。電源２１０は、電力を蓄えるための、または発生させるための任意の適切なデバイスであってよい。一例において、電源２１０は、単純なバッテリ（例えば、コイン電池または他の小型バッテリ）であってよい。別の例において、電源２１０は、例えば、光または動きからの力を、その後、バッテリまたはキャパシタに蓄えられ得る電気エネルギーに変換してよい。
【００２４】
電源２１０は、抵抗性の経路（図示せず）に電力を供給する。一実施形態において、抵抗性の経路は、ウェブ様の様態で赤外線発光機構２０２、２０６を接続する接続（例えば、金属接続）を含み得る。例えば、抵抗性の経路は、赤外線発光機構２０２、２０６の下に形成された金属グリッド線を含んでよい。電流が抵抗性の経路を通過するとき、熱が発生し、赤外線発光機構２０２、２０６から赤外光が発せられる。抵抗性の経路のレイアウトは、監視デバイス１０８が赤外線発光パターン２０４を認識することができ、その結果、赤外タグ２００が付けられた物体１０４を識別することができるように、各赤外タグ２００に一意にされ得る。
【００２５】
代替の実施形態において、赤外線発光機構２０２、２０６は、電流がそれを通過する（例えば、抵抗性の経路を通過する）時に赤外信号を発する赤外線発光ダイオード（ＬＥＤ）を含む。前述したとおり、赤外ＬＥＤの一意のパターンが、各赤外タグ２００に関してレイアウトされ得る。代替として、赤外ＬＥＤの出力が、一意のパターンにより変調されてよい。
【００２６】
赤外タグ２００は、環境１００における関心対象の各物体１０４上に知られている向きおよび位置で付けられることが可能である。ユーザの身体１０２の輪郭だけを示す、監視デバイス１０８によってキャプチャされる画像に基づいて、タグ２００によって発せられている赤外線発光パターン２０４、ユーザの歩行パターンの画像、および物体１０４とのインタラクションが再構築されることが可能である。
【００２７】
次に図３を参照すると、ＱＲコード（Ｒ）を有する従来の視覚的タグ３００が例示目的で示される。ＱＲコード（Ｒ）３００は、白の背景上の正方形パターンに緻密に配置され、かつ詰め込まれた黒のモジュール３０２（例えば、正方形）を有する視覚的パターンを含む。熱拡散の度合が増加する（矢印によって示される）とき、ＱＲコード（Ｒ）３００の歪みのレベルが増加する。図３に示されるとおり、ＱＲコード（Ｒ）３００の黒のモジュール３０２は、熱拡散が強まるにつれ、ぼやけ、歪む。したがって、そのようなＱＲコード（Ｒ）３００は、熱拡散イメージングによって悪影響を受け、その結果、そのようなＱＲコード（Ｒ）３００内のピクセル情報（例えば、黒のモジュール３０２）を読取り不能にする。
【００２８】
図４は、本原理によるサーマル・タグ２００から発せられた例示的な赤外線発光パターン４００を例示的に示す。赤外線発光ストライプ２０２および赤外線発光ドット２０６は、電流が抵抗性の経路に加えられたとき、赤外光を発し、その結果、熱画像においてキャプチャされる赤外線発光パターン４００を形成する。したがって、タグ２００の端部などの、赤外光を発しないタグ２００の部分（例えば、非赤外線発光機構）は、熱画像において示されない。
【００２９】
図４に示されるとおり、ストライプ２０２およびドット２０６は、視覚的ＱＲコード（Ｒ）３００の緻密に詰め込まれた正方形モジュール３０２と比べて、熱拡散に対してより耐性のある赤外線発光パターン４００で赤外光を発する。このため、熱拡散は、タグ２００を読み取る能力に悪影響を及ぼさない。図４において、赤外線発光パターン４００（例えば、ストライプ２０２およびドット２０６からの発せられた赤外光）は、環境における熱拡散が強まった場合でさえ、依然として認識可能である。監視デバイス１０８などのサーマル・タグ・センサが、熱拡散の効果にもかかわらず、赤外線発光パターン４００を検出する、または読み取る、あるいはその両方を行う。したがって、そのようなタグ２００は、そのようなタグの付けられた物体１０４とのユーザのインタラクションを監視する、または追跡する、あるいはその両方を行うようにサーマル・イメージング技法においてうまく使用され得る。
【００３０】
図１を引き続き参照しながら、次に図５を参照すると、サーマル・タグ２００の透視変換が例示されている。一部の実施形態において、赤外線発光パターン４００（例えば、ストライプ２０２）の透視変換は、タグの付けられた物体１０４と監視デバイス１０８との間の距離を特定するようにタグの付けられた物体１０４の幾何学的較正のために使用されることが可能である。一部の実施形態において、赤外線発光パターン４００（例えば、ストライプ２０２）の幾何学的較正は、３次元空間におけるタグの付けられた物体１０４の向きを特定するのに使用されることが可能である。例えば、タグの付けられた物体１０４とのユーザのインタラクションが、ユーザ１０２が薬を取る場合など、タグの付けられた物体１０４を回転させることを含み得る（例えば、タグが付けられていることが可能な薬瓶が、薬を投与するように９０度を超えて回転させられ得る）。したがって、本発明は、透視変換または幾何学的較正、あるいはその両方を使用して、３次元環境におけるタグの付けられた物体１０４とのユーザのインタラクションをさらに追跡する、または監視する、あるいはその両方を行う。
【００３１】
一部の実施形態において、赤外線発光パターン４００は、互いに直交であり、かつ隣接するストライプ２０２の間で直角２１４ａ（例えば、９０度の角）を成す少なくとも２つのストライプ２０２に沿って赤外光を発する。ストライプ２０２は、ストライプ２０２の遠位端において接続される。さらに、少なくとも２つのストライプ２０２のそれぞれは、実際の、または初期の長さＬｉを含み得る。図５に示されるように、ストライプ２０２は同一の長さを有し得るが、ストライプ２０２は、異なる長さを備えてもよいことが容易に企図される。例えば、ストライプ２０２の初期の長さは、赤外線発光パターン４００がストライプ２０２に沿って約３ｃｍ、赤外光を発するように約３ｃｍであってよい。初期の長さＬｉは、ストレージ・デバイスまたはデータベース、あるいはその両方に記憶され得る。一部の実施形態において、初期の長さＬｉは、サーマル・パターン領域２０４を規定し得る。例えば、パターン領域２０４が、Ｌｉ×Ｌｉの寸法を含む。
【００３２】
タグ２００が監視デバイス１０８に直接に面する場合、赤外線発光パターン４００は、直交である、または直角２１４ａを成す、あるいはその両方であるように見えるストライプ２０２に沿って赤外光を発する。しかし、タグ２００が、タグ２００、またはタグの付けられた物体１０４、あるいはその両方が監視デバイス１０８から離れるように／監視デバイス１０８に向かうように回転させられる（例えば、水平に回転させられる）場合など、監視デバイス１０８に向かって直接に面していない場合、赤外線発光パターン４００は、赤外線発光パターン５００に対して歪む。赤外線発光パターン５００（例えば、タグ２００の透視変換）は、もはや直交に見えないストライプ２０２に沿って赤外光を発する。さらに、赤外線発光パターン５００は、長さが縮小されて／拡大されて見えるストライプ２０２（例えば、観察される長さＬｏ）に沿って赤外光を発する。実施形態において、赤外線発光パターン５００からの観察される角２１４ｂが、元の赤外線発光パターン４００から変化して（例えば、小さくなって）見える可能性がある。
【００３３】
赤外線発光パターン４００、５００において発せられる、ストライプ２０２の長さ、または直交するストライプ２０２の間の角、あるいはその両方の間の差は、環境１００におけるタグ２００、またはタグの付けられた物体１０４、あるいはその両方の向きを示し得る。例えば、観察される長さＬｏまたは観察される角２１４ｂ、あるいはその両方は、実際の／元の長さＬｉまたは実際の／元の角２１４ａ、あるいはその両方と比較されたとき、監視デバイス１０８に対するタグ２００の距離に関する情報をもたらし得る。このため、監視システムは、３次元環境におけるタグ２００、またはタグの付けられたアイテム１０４、あるいはその両方の物理的脈絡を特定することができ、物理的脈絡は、（時間領域における）距離、向き、または動き、あるいはその組合せである。
【００３４】
一部の実施形態において、赤外線発光パターン５００は、タグ２００が監視デバイス１０８に向かうように／監視デバイス１０８から離れるように、あるいはその両方であるように回転させられる場合、熱画像において長さが縮小されて、または非直交であるように、あるいはその両方であるように見えるストライプ２０２に沿って赤外光を発する。熱画像内のストライプ２０２の長さ（例えば、観察される長さＬｏ）は、熱センサとタグ２００との間の距離が大きくなるほど、小さくなる。したがって、赤外線発光パターン５００（例えば、ストライプ２０２）の透視変換が、タグ２００、またはタグの付けられた物体１０４、あるいはその両方と監視デバイス１０８との間の距離、または３次元空間におけるタグの付けられた物体１０４の向き、あるいはそのような距離とそのような向きの両方を特定するのに使用されることが可能である。
【００３５】
各ストライプ２０２は、タグ２００に沿って物理的（例えば、実際の）長さＬｉを延ばすことが可能である。各ストライプ２０２のそれぞれの実際の長さは、所定であってよく、または活動監視システムによって知られていてよく、あるいはその両方であってよい。タグ２００が、監視デバイス１０８に近づくように／監視デバイス１０８から離れるように回転させられた、または運ばれた、あるいはその両方が行われた場合、赤外線発光パターン５００におけるストライプ２０２の観察される長さＬｏは、赤外線発光パターン４００において示される実際の物理的長さＬｉとは異なり得る。一部の物体は、センサまたは観察者、あるいはその両方からの物体の距離が増大するにつれ、より小さく見え、このことは、短縮法として知られる。短縮法は、物体または距離が、センサまたは見る人、あるいはその両方に向かって角度がついているため、物理的にそうであるよりも短く見えることをもたらす視覚効果である。例えば、観察される長さＬｏは、物理的長さＬｉより大きい、または小さいことが可能であり、このことは、特に、ストライプ２０２の実際の物理的寸法Ｌｉ（例えば、長さ）が既に知られている場合、監視デバイス１０８に対するタグの付けられた物体１０４の距離を示すことが可能である。
【００３６】
タグ２００、またはタグ２００の部分が、監視デバイス１０８により近い場合、赤外線発光パターン５００における観察される長さＬｏは、赤外線発光パターン４００における実際の長さＬｉより大きい可能性がある。タグ２００、またはタグ２００の部分が、監視デバイス１０８からより離れている場合、観察される長さＬｏは、実際の長さＬｉより小さい可能性がある。監視デバイス１０８または活動監視システム、あるいはその両方は、監視デバイス１０８によって見られた／観察されたストライプ２０２のそのような測定に基づいて、タグ２００、またはタグの付けられた物体１０４、あるいはその両方に対する近似の距離を特定することが可能である。
【００３７】
実施形態において、赤外線発光ストライプ２０２の位置は、サーマル・タグ２００の向きを示す。例えば、サーマル・タグ２００は、ストライプ２０２の知られている向きを有し得る。図５に示されるとおり、ストライプ２０２の位置（例えば、サーマル・タグ２００の上端および左端）がデータベースに記憶されてよい。サーマル・タグ２００が回転させられた場合、赤外線発光ストライプ２０２の位置は、熱画像において回転させられて見えることが可能である。例えば、サーマル・タグ２００が、図５に示されるとおり、上端および左端に沿って位置付けられた２つの直交するストライプ２０２を有するものと想定されたい。サーマル・タグ２００が反時計方向に９０度、回転させられた場合、赤外線発光パターン４００におけるストライプ２０２は、下端および左端の上に見える。逆に、サーマル・タグ２００が時計方向に９０度、回転させられた場合、赤外線発光パターン４００におけるストライプ２０２は、上端および右端の上に見える。したがって、ストライプ２０２の知られている向きがストライプ２０２の観察される向きと比較されて、環境１００におけるサーマル・タグ２００の向きを特定することが可能である。
【００３８】
図１を引き続き参照しながら、次に図６を参照すると、異なる２つの赤外線発光パターン６００ａ、６００ｂが例示されている。一部の実施形態において、タグ２００は、異なる赤外線発光パターン６００ａ、６００ｂを発するように異なる位置に配置された複数の赤外線発光ドット２０６を含む。前述したとおり、ドット２０６は、各ドット２０６が、パターン領域２０４内のそれぞれの行と列に関連付けられるようにマトリックス構成で配置される。各マトリックス構成（例えば、ドット２０６の配置）が、それぞれの物体に関連付けられ、このことは、データベースに記憶され得る。したがって、赤外線発光パターン６００ａ、６００ｂは、ドット２０６の位置が、タグ２００が付けられている特定の物体１０４を示すように異なるマトリックス構成を含む。例えば、赤外線発光パターン６００ａ、６００ｂは、タグの付けられた物体１０４（例えば、杖、薬、その他）を識別するコードを表す。
【００３９】
実施形態において、ストライプ２０２は、赤外線発光ドット２０６がパターン領域２０４の一部分内に位置付けられるようにパターン領域２０４の寸法を規定する。例えば、ストライプ２０２の実際の長さＬｉが、Ｌｎ領域に分割されることが可能であり、各Ｌｎ領域は、マトリックス構成の列または行、あるいはその両方に対応する。ドット２０６は、各Ｌｎ領域が単一のドットを含むようにＬｎ領域内に位置付けられ得る。前述したとおり、この説明は、複数のドットを含むものとしてパターンを規定するが、その他のシンボルまたは形状、あるいはその両方が容易に企図される。
【００４０】
一部の実施形態において、複数のドット２０６の位置は、タグの付けられた物体１０４を識別するバイナリ・コード２１６を表す。タグの付けられた物体１０４に関連付けられたバイナリ・コード２１６は、所定であることが可能であり、かつストレージ・デバイス（例えば、メモリ、データベース、その他）に記憶されてよい。図６に示されるとおり、赤外線発光パターン６００ａおよび６００ｂが、合計で６つの赤外線発光ドット２０６を有して示される。各ドット２０６は、バイナリ・コード２１６（例えば、識別コード）を形成する０または１に対応する。バイナリ・コードは、例えば、２進法の２つの２進数、０と１を使用するテキストを表す。バイナリ・コードは、各シンボルまたは各命令に値を割り当てる。例えば、ドット２０６を有さないＬｎ領域などの非赤外線発光部分に「０」の値が割り当てられてよい一方で、ドット２０６を含むＬｎ領域に「１」の値が割り当てられてよい。このため、赤外線発光パターン６００ａに関する識別コード２１６は、それぞれの位置（例えば、列、行）で第１の行、第２の行、および第３の行における２つのドット２０６に対応する「１０１＿０１１＿１１０」である。赤外線発光パターン６００ａに関する識別コード２１６は、それぞれの位置で第１の行における１つのドット２０６、第２の行における３つのドット２０６、および第３の行における２つのドット２０６に対応する「０１０＿１１１＿０１１」である。識別コード２１６は、データベースに記憶され、特定の物体を識別するのに使用されることが可能である。赤外線発光パターン６００ａ、６００ｂ内のより多くの、またはより少ないドット２０６が容易に企図されることに留意されたい。したがって、監視デバイス１０８または活動監視システム、あるいはその両方が、赤外線発光パターン６００ａ、６００ｂを検出した場合、監視デバイス１０８または活動監視システム、あるいはその両方は、いずれの特定の物体とユーザ１０２がインタラクションしているかを識別することができる。
【００４１】
次に図７を参照すると、赤外タグ７００の代替の構成が例示されている。タグ７００は、一意の赤外線発光パターン２０４を形成する赤外光を発する赤外線発光機構（例えば、２つの直交するストライプ２０２と、複数のドット２０６と）を含む。ストライプ２０２は、４つの象限を含むパターン領域２０４を規定する。象限は、赤外線発光ドット２０６を位置付けるための区域として使用され得る。実施形態において、図７に示されるすべてのドット２０６が使用され得る。別の実施形態において、図７に示されるドット２０６の一部だけが使用され得る。ドット２０６の異なる構成（例えば、位置）が、異なる赤外線発光パターン２０４を発するように、かつ異なる、タグの付けられた物体１０４を識別するように使用される。
【００４２】
図１〜図７を引き続き参照しながら、次に図８を参照すると、監視活動の方法７００が示されている。ブロック８０２が、監視デバイス１０８を使用して環境１００の赤外画像（例えば、熱画像）を獲得する。他の形態のイメージングも可能であるが、赤外画像だけを使用することは、ユーザのプライバシーを可能な限り保護しながら、ユーザの活動を容易に追跡する能力をもたらすことを理解されたい。
【００４３】
ブロック８０４が、各画像に存在する可能性がある赤外タグ２００を探し出す。前述したとおり、タグ２００は、環境１００における物体１０４に付けられることが可能であり、そのような物体は、固定であっても、可動であってもよい。タグ２００は、熱画像において、熱画像内の比較的明るく、比較的小さいパターンを探索することによって探し出され得る。赤外線発光パターンは、空間レイアウトにおいて、または時系列において、個別のタグ２００に一意である。このため、ブロック８０４は、タグ２００が付けられた物体１０４を識別することができる。
【００４４】
一部の実施形態において、赤外タグを探し出すことは、ブロック８０６に示されるとおり、１つまたは複数の赤外線発光機構を検出することを含む。赤外線発光機構は、１つまたは複数の赤外線発光ストライプ２０２を含む。例えば、ストライプ２０２は、所定の厚さの、または所定の長さに沿った、あるいはその両方の赤外光を発する。一部の実施形態において、１つまたは複数の赤外線発光機構を検出することは、互いに直交する少なくとも２つのストライプを検出することを含む。例えば、その少なくとも２つのストライプ２０２は、ストライプが直角を成すように各ストライプ２０２の遠位端において接続される。したがって、接続されていない、または直交でない、あるいはその両方でない多種多様なラインまたはストライプ、あるいはその両方は、回避される。一部の実施形態において、１つまたは複数の赤外線発光機構を検出することは、ハフ・ライン変換を適用することを含む。
【００４５】
一部の実施形態において、１つまたは複数の赤外線発光機構を検出することは、パターン領域２０４内で少なくとも１つの赤外線発光ドット２０６を検出することを含む。赤外線発光ドット２０６は、赤外線発光ストライプ２０２によって規定されるパターン領域２０４内にあることが可能である。一部の実施形態において、パターン領域２０４は、各ドット２０６の間に間隙Ｇを含み、間隙Ｇは、隣接するドット２０６の間に最小距離（例えば、０．３ｃｍ）を有する。一部の実施形態において、間隙Ｇは、非赤外線発光である。したがって、赤外線発光パターンの部分を形成しない多種多様なドットは、回避される。
【００４６】
実施形態において、１つまたは複数の赤外線発光機構２０２、２０６を検出することは、パターン領域内のセクションを複数の量子化されたセクションに量子化すること、および１つまたは複数の量子化されたセクションにおけるドット２０６を検出することを含む。前述したとおり、ストライプ２０２は、パターン領域２０４の寸法など、パターン領域２０４を規定する。実施形態において、パターン領域２０４は、マトリックス構成を形成する行と列に量子化される。量子化されたセクションは、単一の行と単一の列に関連付けられたセクションを含み得る。
【００４７】
ブロック８０８は、各タグ２００に関連付けられた少なくとも１つの因子を特定する。少なくとも１つの因子は、例えば、熱センサ（例えば、監視デバイス１０８）に対するタグ２００の距離、タグ２００の向き、またはタグ２００に関連付けられた識別（例えば、タグの付けられた物体１０４の識別情報）、あるいはその組合せを含む。一部の実施形態において、少なくとも１つの因子を特定することは、少なくとも１つのストライプ２０２の観察される長さＬｏを検出し、または直交するストライプ２０２の間の観察される角２１４ｂを検出し、あるいはその両方を検出し、その観察される長さＬｏまたはその観察される角２１４ｂ、あるいはその両方を、所定の（例えば、実際の）長さＬｉまたは所定の（例えば、実際の）角２１４ａ、あるいはその両方とそれぞれ比較して、３次元環境における熱センサ（例えば、監視デバイス１０８）からのタグ２００の距離を特定することを含む。
【００４８】
実施形態において、少なくとも１つの要因を特定することは、１つまたは複数のストライプ２０２の観察される位置を検出し、かつその観察される位置を所定の位置と比較して、３次元環境におけるサーマル・タグ２００の向きを特定することを含む。一部の実施形態において、少なくとも１つの因子を特定することは、各赤外線発光ドット２０６の位置を抽出し／検出し、かつそれらの位置を所定のドット・レイアウトと比較して、サーマル・タグ２００、またはタグの付けられた物体１０４、あるいはその両方を識別することを含む。例えば、ドット２０６の位置は、タグの付けられた物体１０４に関連付けられたバイナリ・コード２１６を含む。したがって、赤外線発光パターン（例えば、ストライプ２０２、ドット２０６）は、環境における熱拡散の効果にもかかわらず、環境における人間の活動および物体のインタラクションのキャプチャされた熱画像の脈絡を作成するように抽出される。
【００４９】
ブロック８１０が、各画像において人間を探し出す。人間は、赤外線画像においてシルエットとして見える、赤外放射の特徴的なパターンを出す。監視デバイス１０８は、身体の温かさにより出される光に応答するため、監視デバイス１０８は、プライバシー上、慎重な扱いを要し得る、例えば、唇の動きなどの細かい詳細を区別することができない。
【００５０】
ブロック８１２は、ブロック８０４において探し出されるタグ２００と、ブロック８１０において検出される人間との間の関係を識別する。例えば、タグ２００が、赤外画像における人間のシルエットと重なり合う場合、人間は、そのタグ２００とインタラクションしていることが可能である。１つの特定の例において、ブロック８１２が、画像のそれぞれにおいてタグ２００の位置を人間の位置と互いに関係付ける。検出された各画像においてタグ２００の位置が人間の位置と互いに関係する場合、ブロック８１２は、その人間がそのタグ２００とインタラクションしていると特定する。しかし、３つの画像のうちの１つにおいてしかタグ２００が人間のシルエットと重なり合わない場合、この例において、その人は実際にはタグ２００の近くにいないと結論付けられることが可能である。
【００５１】
インタラクション中、タグ２００は、人のシルエットと重なり合わないことがあり得ることに留意されたい。例えば、タグ２００が杖の一方の終端上に付けられていることが可能である一方で、人は、杖の他方の終端を握っている。しかし、関係は、それでも、ビデオにおける経時的な相対的動きのパターンから推測され得る。
【００５２】
監視デバイス１０８は、或る範囲の異なる赤外波長に対して感度がよいことを理解されたい。特に、人類は、比較的長い波長（例えば、約１μｍより大きい）で赤外発光を出す。したがって、タグ２００は、比較的短い波長（例えば、約１μｍ未満）で赤外放射を発するように構成されてよい。このことは、タグが人間のシルエットと視覚的に重なり合う場合でさえ、システムが、人間とタグ２００とを容易に区別することを可能にする。
【００５３】
ブロック８１４が、複数の画像にわたって識別された関係を追跡する。次に、ブロック８１６が、空間と時間の両方において、人々とタグの付けられた物体との間の関係を使用して、活動を特定する。例えば、人間のシルエットと所与のタグ２００が、監視デバイス１０８の視界を横断して移動する場合、その人は、タグ２００が付けられている物体１０４を保持していると推測され得る。したがって、この例において、ブロック８１４は、監視デバイス１０８からの記録されたビデオの複数のフレームにわたってその人とそのタグ２００との間の空間的関係を追跡する。
【００５４】
本発明は、システム、方法、またはコンピュータ・プログラム製品、あるいはその組合せであり得る。コンピュータ・プログラム製品は、プロセッサに本発明の態様を実行させるためのコンピュータ可読プログラム命令を有する１つのコンピュータ可読記憶媒体（または複数の媒体）を含み得る。
【００５５】
コンピュータ可読記憶媒体は、命令実行デバイスによって使用されるように命令を保持し、かつ記憶することができる有形のデバイスであり得る。コンピュータ可読記憶媒体は、例えば、電子ストレージ・デバイス、磁気ストレージ・デバイス、光ストレージ・デバイス、電磁ストレージ・デバイス、半導体ストレージ・デバイス、または以上の任意の適切な組合せであってよいが、以上には限定されない。コンピュータ可読記憶媒体のより具体的な例の網羅的でないリストは、以下、すなわち、ポータブル・コンピュータ・ディスケット、ハード・ディスク、ランダム・アクセス・メモリ（ＲＡＭ）、読取り専用メモリ（ＲＯＭ）、消去可能なプログラマブル読取り専用メモリ（ＥＰＲＯＭもしくはフラッシュ・メモリ）、スタティック・ランダム・アクセス・メモリ（ＳＲＡＭ）、ポータブル・コンパクト・ディスク読取り専用メモリ（ＣＤ−ＲＯＭ）、デジタル・バーサタイル・ディスク（ＤＶＤ）、メモリ・スティック、フロッピー（Ｒ）・ディスク、パンチカード、もしくは命令が記録されている溝の中の隆起構造などの機械的に符号化されたデバイス、および以上の任意の適切な組合せを含む。本明細書において使用されるコンピュータ可読記憶媒体は、電波もしくは他の自由に伝播する電磁波、導波路もしくは他の伝送媒体（例えば、光ファイバ・ケーブルを通過する光パルス）を伝播する電磁波、または配線を通して伝送される電気信号などの、一時的な信号自体であると解釈されるべきではない。
【００５６】
本明細書において説明されるコンピュータ可読プログラム命令は、コンピュータ可読記憶媒体からそれぞれのコンピューティング／処理デバイスにダウンロードされること、またはネットワーク、例えば、インターネット、ローカル・エリア・ネットワーク、ワイド・エリア・ネットワーク、または無線ネットワーク、あるいはその組合せを介して外部コンピュータもしくは外部ストレージ・デバイスにダウンロードされることが可能である。ネットワークは、銅伝送ケーブル、伝送光ファイバ、無線伝送、ルータ、ファイアウォール、スイッチ、ゲートウェイ・コンピュータ、またはエッジ・サーバ、あるいはその組合せを含み得る。各コンピューティング／処理デバイスにおけるネットワーク・アダプタ・カードまたはネットワーク・インターフェースが、ネットワークからコンピュータ可読プログラム命令を受信し、そのコンピュータ可読プログラム命令を、それぞれのコンピューティング／処理デバイス内のコンピュータ可読記憶媒体に記憶するために転送する。
【００５７】
本発明の動作を実行するためのコンピュータ可読プログラム命令は、アセンブラ命令、命令セット・アーキテクチャ（ＩＳＡ）命令、マシン命令、マシン依存命令、マイクロコード、ファームウェア命令、状態設定データ、またはＳｍａｌｌｔａｌｋ（Ｒ）、Ｃ＋＋、もしくは類似したものなどのオブジェクト指向プログラミング言語、および「Ｃ」プログラミング言語もしくは類似したプログラミング言語などの従来の手続き型プログラミング言語を含め、１つまたは複数のプログラミング言語の任意の組合せで書かれたソース・コードもしくはオブジェクト・コードであってよい。コンピュータ可読プログラム命令は、完全にユーザのコンピュータ上で、部分的にユーザのコンピュータ上で、スタンドアロンのソフトウェア・パッケージとして、部分的にユーザのコンピュータ上で、かつ部分的に遠隔コンピュータ上で、または完全に遠隔コンピュータもしくは遠隔サーバの上で実行され得る。完全に遠隔コンピュータもしくは遠隔サーバの上で実行されるシナリオにおいて、遠隔コンピュータは、ローカル・エリア・ネットワーク（ＬＡＮ）もしくはワイド・エリア・ネットワーク（ＷＡＮ）を含む、任意のタイプのネットワークを介してユーザのコンピュータに接続されてよく、または接続は、外部コンピュータに対して行われてよい（例えば、インターネット・サービス・プロバイダを利用してインターネットを介して）。一部の実施形態において、例えば、プログラマブル論理回路、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）、またはプログラマブル・ロジック・アレイ（ＰＬＡ）を含む電子回路が、コンピュータ可読プログラム命令の状態情報を利用することによってコンピュータ可読プログラム命令を実行して、本発明の態様を実行するためにその電子回路を個人設定することが可能である。
【００５８】
本発明の態様は、本発明の実施形態による方法、装置（システム）、およびコンピュータ・プログラム製品のフローチャート図またはブロック図、あるいはその両方を参照して本明細書において説明される。フローチャート図またはブロック図、あるいはその両方の各ブロック、ならびにフローチャート図またはブロック図、あるいはその両方におけるブロックの組合せは、コンピュータ可読プログラム命令によって実装され得ることが理解されよう。
【００５９】
これらのコンピュータ可読プログラム命令は、コンピュータまたは他のプログラマブル・データ処理装置のプロセッサを介して実行される命令が、フローチャートまたはブロック図、あるいはその両方の１つまたは複数のブロックにおいて指定される機能／動作を実施するための手段を作り出すべく、汎用コンピュータ、専用コンピュータ、または他のプログラマブル・データ処理装置のプロセッサに提供されてマシンを作り出すものであってよい。また、これらのコンピュータ可読プログラム命令は、コンピュータ可読記憶媒体に記憶された命令により、フローチャートまたはブロック図、あるいはその両方の１つまたは複数のブロックにおいて指定される機能／動作の態様を実施する命令を含む製品を備えるべく、コンピュータ可読記憶媒体に記憶されて、コンピュータ、プログラマブル・データ処理装置、または他のデバイス、あるいはその組合せに特定の様態で機能するように指示するものであってもよい。
【００６０】
また、コンピュータ可読プログラム命令は、コンピュータ、他のプログラマブル装置、または他のデバイスの上で実行される命令が、フローチャートまたはブロック図、あるいはその両方の１つまたは複数のブロックにおいて指定される機能／動作を実施するように、コンピュータによって実行されるプロセスを作り出すべく、コンピュータ、他のプログラマブル・データ処理装置、または他のデバイスにロードされて、コンピュータ、他のプログラマブル装置、または他のデバイスの上で一連の動作ステップを実行させるものであってもよい。
【００６１】
図におけるフローチャートおよびブロック図は、本発明の様々な実施形態によるシステム、方法、およびコンピュータ・プログラム製品の可能な実装形態のアーキテクチャ、機能、および動作を示す。これに関して、フローチャートまたはブロック図における各ブロックは、指定された論理機能を実施するための１つまたは複数の実行可能命令を含む、モジュール、セグメント、または命令の部分を表し得る。一部の代替の実装形態において、ブロックに記載される機能は、図に記載される順序を外れて生じてよい。例えば、連続して示される２つのブロックが、実際には、実質的に同時に実行されてよく、またはそれらのブロックが、関与する機能に依存して、時として、逆の順序で実行されてよい。また、ブロック図またはフローチャート図、あるいはその両方の各ブロック、ならびにブロック図またはフローチャート図、あるいはその両方におけるブロックの組合せは、指定された機能もしくは動作を実行する、または専用ハードウェア命令とコンピュータ命令の組合せを実行する専用ハードウェア・ベースのシステムによって実装され得ることにも留意されたい。
【００６２】
本原理の「一実施形態」または「実施形態」、ならびにそれらの他の変形について本明細書において述べていることは、その実施形態に関連して説明される特定の特徴、構造、および特性などが、本原理の少なくとも１つの実施形態に含まれることを意味する。このため、本明細書全体にわたって様々な箇所に現れる「一実施形態において」または「実施形態において」という句、ならびに他の任意の変形の出現は、必ずしもすべて同一の実施形態を参照しているとは限らない。
【００６３】
例えば、「Ａ／Ｂ」、「ＡまたはＢ、あるいはその両方」、および「ＡとＢのうちの少なくとも１つ」の場合における、以下、すなわち、「／」、「〜または〜、あるいはその両方」、および「〜のうちの少なくとも１つ」のうちのいずれの使用も、最初にリストアップされるオプション（Ａ）だけの選択、または２番目にリストアップされるオプション（Ｂ）だけの選択、あるいは両方のオプション（ＡとＢ）の選択を包含することを意図することを認識されたい。さらなる例として、「Ａ、Ｂ、またはＣ、あるいはその組合せ」および「Ａ、Ｂ、およびＣのうちの少なくとも１つ」の場合における、そのような言い回しは、最初にリストアップされるオプション（Ａ）だけの選択、または２番目にリストアップされるオプション（Ｂ）だけの選択、または３番目にリストアップされるオプション（Ｃ）だけの選択、または最初と２番目にリストアップされるオプション（ＡとＢ）だけの選択、または最初と３番目にリストアップされるオプション（ＡとＣ）だけの選択、または２番目と３番目にリストアップされるオプション（ＢとＣ）だけの選択、あるいは３つすべてのオプション（ＡとＢとＣ）の選択を包含することを意図する。このことは、当業者および関連業者には直ちに明白なとおり、いくつであれ、リストアップされる数のアイテムに関して拡張され得る。
【００６４】
図１〜図８を引き続き参照しながら、次に図９を参照すると、活動監視システム９００が示されている。システム９００は、ハードウェア・プロセッサ９０２と、メモリ９０４とを含む。さらに、システム９００は、監視デバイス入力９０６を介して１つまたは複数の監視デバイス１０８から画像情報を受信する。ユーザ・インターフェース９０８が、オペレータが、監視される人のプライバシーを必要である程度を超えて侵害することなく、現在の活動情報、および記憶された活動情報を監視することを可能にする。メモリ９０４は、例えば、各タグ２００に関連付けられた所定の情報を記憶する。例えば、メモリ９０４は、各タグ２００に関連付けられた、各ストライプ２０２に関する所定の長さ、直交するストライプ２０２の間の所定の角、ストライプ２０２の所定の位置、所定のドット・レイアウト（例えば、ドット２０６の位置）、バイナリ・コード、または他の識別情報を記憶する。
【００６５】
さらに、活動監視システム９００は、メモリ９０４に記憶され、かつプロセッサ９０２によって実行されるソフトウェアとして実装され得る機能モジュールを含む。代替の実施形態において、機能モジュールは、例えば、フィールド・プログラマブル・ゲート・アレイまたは特定用途向け集積チップの形態で、１つまたは複数の個別のハードウェア構成要素として実装され得る。解析モジュール９０９が、監視デバイス入力９０６によって受信された画像を解析し、各画像における人間形状およびタグ２００を探し出す。一部の実施形態において、解析モジュール９０９は、タグの付けられた物体１０４の距離、タグの付けられた物体１０４の向き、またはタグの付けられた物体１０４に関連付けられた識別、あるいはその組合せなどの、各タグ２００に関連する１つまたは複数の因子を特定する。例えば、解析モジュール９０９は、赤外線発光機構（例えば、少なくとも１つのストライプ２０２または複数のドット２０６、あるいはその両方）の特徴を解析して、１つまたは複数の因子を特定してよい。次に、活動モジュール９１０が、時間と空間の両方において人間形状の位置とタグ２００の位置を互いに関係付け、それらの位置の間の関係を特定する。特定された関係に基づいて、人の活動に関する結論が自動的に導き出されることが可能である。
【００６６】
警報モジュール９１２が、活動モジュールが１つまたは複数の条件が満たされたと特定した場合、オペレータに警報を与えるように含められる。警報モジュール９１２は、代替として、様々な機能のいずれかを提供する。第１の例において、警報モジュール９１２は、決められた手順を守るよう患者に思い出させることが可能である。この第１の例において、システムは、ユーザが、タグの付けられた薬瓶とインタラクションしたかどうかを検出すること（タグの付けられた瓶との検出されたインタラクションに基づいて）、および薬を摂取したかどうかを検出すること（ユーザの検出された動きに基づいて）ができる。特定の時刻に薬を摂取する決められた手順が破られた場合、警報モジュール９１２は、患者または介護者と通信して、リマインダを与えることができる。
【００６７】
第２の例において、慢性的な疾患を有する患者に関して、治療は、平衡失調、歩行の変化、または動きの緩慢さなどの、症状の深刻さおよび頻度に依存し得る。いくつかの症状は、散発的に生じ、医師が患者の感覚および記憶だけに頼って、症状の深刻さおよび頻度を判断する場合、患者の症状の全体像を得ることが困難であり得る。したがって、警報モジュール９１２は、事象、事象の頻度、事象の深刻さ、および事象が生じた周辺条件のログを後の点検のために記録にとることが可能である。
【００６８】
警報モジュール９１２は、致死的な、または異常な振舞いまたは事象が生じた場合、警報をさらに出すことが可能である。例えば、システムが、人が倒れて、長い時間にわたって床の上にいることを検出した場合、警報モジュール９１２は、この情報を介護者に提供することが可能である。
【００６９】
次に図１０を参照すると、活動監視システム９００を表し得る例示的な処理システム１０００が示されている。処理システム１０００は、システム・バス１００２を介して他の構成要素に動作可能に結合された少なくとも１つのプロセッサ（ＣＰＵ）１００４を含む。キャッシュ１００６、読取り専用メモリ（ＲＯＭ）１００８、ランダム・アクセス・メモリ（ＲＡＭ）１０１０、入出力（Ｉ／Ｏ）アダプタ１０２０、サウンド・アダプタ１０３０、ネットワーク・アダプタ１０４０、ユーザ・インターフェース・アダプタ１０５０、およびディスプレイ・アダプタ１０６０が、システム・バス１００２に動作可能に結合される。
【００７０】
第１のストレージ・デバイス１０２２および第２のストレージ・デバイス１０２４が、Ｉ／Ｏアダプタ１０２０によってシステム・バス１００２に動作可能に結合される。ストレージ・デバイス１０２２および１０２４は、ディスク・ストレージ・デバイス（例えば、磁気ストレージ・デバイスもしくは光ディスク・ストレージ・デバイス）、ソリッドステート磁気デバイスなどのいずれかであり得る。ストレージ・デバイス１０２２とストレージ・デバイス１０２４とは、同一のタイプのストレージ・デバイスであることも、異なるタイプのストレージ・デバイスであることも可能である。一部の実施形態において、ストレージ・デバイス１０２２またはストレージ・デバイス１０２４、あるいはその両方は、ストライプ２０２の実際の長さＬｉもしくは角２１４ａ、またはその両方、ドット２０６の位置（例えば、ドット・レイアウト）、またはタグの付けられた物体１０４を識別するバイナリ・コード、あるいはその組合せなどの、サーマル・タグ２００に関連付けられた情報を記憶してよい。
【００７１】
スピーカ１０３２が、サウンド・アダプタ１０３０によってシステム・バス１００２に動作可能に結合される。トランシーバ１０４２が、ネットワーク・アダプタ１０４０によってシステム・バス１００２に動作可能に結合される。ディスプレイ・デバイス１０６２が、ディスプレイ・アダプタ１０６０によってシステム・バス１００２に動作可能に結合される。
【００７２】
第１のユーザ・入力デバイス１０５２、第２のユーザ・入力デバイス１０５４、および第３のユーザ・入力デバイス１０５６が、ユーザ・インターフェース・アダプタ１０５０によってシステム・バス１００２に動作可能に結合される。ユーザ・入力デバイス１０５２、１０５４、および１０５６は、キーボード、マウス、キーパッド、画像キャプチャ・デバイス、モーション・センシング・デバイス、マイクロフォン、および前述のデバイスのうちの少なくとも２つの機能を組み込んだデバイスなどのうちのいずれかであり得る。他のタイプの入力デバイスも使用され得ることが容易に企図される。ユーザ入力デバイス１０５２、１０５４、および１０５６は、同一のタイプのユーザ入力デバイスであることも、異なるタイプのユーザ入力デバイスであることも可能である。ユーザ入力デバイス１０５２、１０５４、および１０５６は、システム１０００に情報を入力すること、およびシステム１０００から情報を出力することに使用される。
【００７３】
処理システム１０００は、容易に企図されるとおり、他の要素（図示せず）を含んでもよいとともに、いくつかの要素を省いてもよい。例えば、処理システム１０００の特定の実装形態に依存して、他の様々な入力デバイスまたは出力デバイス、あるいはその両方が、処理システム１０００に含められ得る。例えば、様々なタイプの無線または有線、あるいはその両方の入力デバイスまたは出力デバイス、あるいはその両方が使用され得る。さらに、容易に認識されるとおり、様々な構成における追加のプロセッサ、コントローラ、メモリなどが利用されることも可能である。処理システム１０００のこれら、およびその他の変形が、本明細書において提供される本原理の教示を考慮して、容易に企図される。
【００７４】
リアルタイムの活動監視のためのサーマル・タグ、およびそのようなサーマル・タグを検出するための方法の好ましい実施形態（例示的であることを意図し、限定することは意図していない）を説明してきたので、以上の教示に鑑みて、変更形態および変形形態が当業者によって作り出され得ることに留意されたい。したがって、添付の特許請求の範囲によって概略が記される本発明の範囲に含まれる変更が、開示される特定の実施形態に行われてよいことを理解されたい。本発明の態様を、特許法によって要求される詳細および具体性とともに説明してきたので、特許請求され、特許によって保護されることが所望されるものは、添付の特許請求の範囲に記載される。
【図１】
0006857239.tif 000002
【図２】
0006857239.tif 000003
【図３】
0006857239.tif 000004
【図４】
0006857239.tif 000005
【図５】
0006857239.tif 000006
【図６】
0006857239.tif 000007
【図７】
0006857239.tif 000008
【図８】
0006857239.tif 000009
【図９】
0006857239.tif 000010
【図１０】
0006857239.tif 000011