(57)【要約】【課題】属性が不明な不明物に対応する属性情報を、不明物と既存物との動きの変化の関係から自動的に推定出力できるようにする。【解決手段】配置位置が既知である各対象物の動き情報を動き情報ＤＢ２２で格納するとともに、複数の物の識別情報とこれら物の動き情報の変化の関係とからなる動きシーケンス情報との組を物知識ＤＢ２３で蓄積しておき、動きシーケンス情報抽出手段１４により、既存物の動き情報の変化に対する不明物の動き情報の変化を示す当該不明物の動きシーケンス情報を抽出し、不明物推定手段１５により、不明物の動きシーケンス情報と一致する特定動きシーケンス情報を物知識ＤＢ２３から検索し、不明物の動きシーケンス情報に含まれる既存物と特定動きシーケンス情報に含まれる物との対応関係に基づいて不明物に対応する特定物を決定し、不明物が当該特定物からなると推定する。【選択図】  図１
2006134083.tif 000002
【特許請求の範囲】
【請求項１】
配置位置が既知である複数の対象物のうち、その属性が不明な不明物について、当該不明物と属性が既知である既存物との位置関係に基づき当該不明物を推定しその属性を示す属性情報を出力する属性情報出力装置であって、
前記対象物の識別情報と当該対象物の動きを示す動き情報の組を格納する動き情報データベースと、
複数の物の識別情報とこれら物の動き情報の変化の関係からなる動きシーケンス情報との組を蓄積する物知識データベースと、
物の識別情報と属性情報との組を蓄積する属性情報データベースと、
既存物の動き情報の変化に対する不明物の動き情報の変化を示す当該不明物の動きシーケンス情報を抽出する動きシーケンス情報抽出手段と、
前記不明物の動きシーケンス情報と一致する特定動きシーケンス情報を前記物知識データベースから検索し、前記不明物の動きシーケンス情報に含まれる既存物と前記特定動きシーケンス情報に含まれる物との対応関係に基づいて前記不明物に対応する特定物を決定し、前記不明物が当該特定物からなると推定する不明物推定手段と、
前記特定物の識別情報と組をなす属性情報を前記属性情報データベースから取得し前記不明物の属性情報として出力する属性情報出力手段と
を備えることを特徴とする属性情報出力装置。
【請求項２】
請求項１に記載の属性情報出力装置において、
物の動き情報に関する階層関係を表すオントロジ情報を蓄積するオントロジ辞書データベースをさらに備え、
前記不明物推定手段は、前記物知識データベースから特定物を検索する際、前記動きシーケンス情報の動き情報が前記オントロジ辞書データベースから得られた上位動き情報で表現された上位動きシーケンス情報に基づき特定物を検索する
ことを特徴とする属性情報出力装置。
【請求項３】
請求項１に記載の属性情報出力装置において、
物の種別情報に関する階層関係を表すオントロジ情報を蓄積するオントロジ辞書データベースをさらに備え、
前記不明物推定手段は、前記物知識データベースから特定物が複数検索された際、前記オントロジ辞書データベースに基づき前記各特定物の上位種別情報が一致する特定種別を検索し、前記不明物が当該特定種別に属する特定物からなると推定する
ことを特徴とする属性情報出力装置。
【請求項４】
配置位置が既知である複数の対象物のうち、その属性が不明な不明物について、当該不明物と属性が既知である既存物との位置関係に基づき当該不明物を推定する処理装置で用いられる不明物推定方法であって、
前記対象物の識別情報と当該対象物の動きを示す動き情報の組を動き情報データベースに格納するステップと、
複数の物の識別情報とこれら物の動き情報の変化の関係からなる動きシーケンス情報との組を物知識データベースに蓄積するステップと、
物の識別情報と属性情報との組を属性情報データベースに蓄積するステップと、
既存物の動き情報の変化に対する不明物の動き情報の変化を示す当該不明物の動きシーケンス情報を抽出する動きシーケンス情報抽出ステップと、
前記不明物の動きシーケンス情報と一致する特定動きシーケンス情報を前記物知識データベースから検索し、前記不明物の動きシーケンス情報に含まれる既存物と前記特定動きシーケンス情報に含まれる物との対応関係に基づいて前記不明物に対応する特定物を決定し、前記不明物が当該特定物からなると推定する不明物推定ステップと、
前記特定物の識別情報と組をなす属性情報を前記属性情報データベースから取得し前記不明物の属性情報として出力する属性情報出力ステップと
を備えることを特徴とする不明物推定方法。
【請求項５】
請求項４に記載の不明物推定方法において、
物の動き情報に関する階層関係を表すオントロジ情報をオントロジ辞書データベースに蓄積するステップをさらに備え、
前記不明物推定ステップは、前記物知識データベースから特定物を検索する際、前記動きシーケンス情報の動き情報が前記オントロジ辞書データベースから得られた上位動き情報で表現された上位動きシーケンス情報に基づき特定物を検索する
ことを特徴とする不明物推定方法。
【請求項６】
請求項４に記載の不明物推定方法において、
物の種別情報に関する階層関係を表すオントロジ情報をオントロジ辞書データベースに蓄積するステップをさらに備え、
前記不明物推定ステップは、前記物知識データベースから特定物が複数検索された際、前記オントロジ辞書データベースに基づき前記各特定物の上位種別情報が一致する特定種別を検索し、前記不明物が当該特定種別に属する特定物からなると推定する
ことを特徴とする不明物推定方法。
【請求項７】
配置位置が既知である複数の対象物のうち、その属性が不明な不明物について、当該不明物と属性が既知である既存物との位置関係に基づき当該不明物を推定する処理装置のコンピュータに、請求項４〜請求項６のいずれか１つに記載の不明物推定方法の各ステップを実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＤタグ管理技術に関し、特にＩＤタグに記録する対象物の属性情報を決定する技術に関する。
【背景技術】
【０００２】
商品や物品などの対象物に関する属性情報、例えば対象物に固有のＩＤや名称さらにはより詳細な情報を、記録手段を有するＩＣタグやＲＦＩＤタグなどのＩＤタグに記録してその対象物に添付しておき、対象物のＩＤタグから読み取った情報に基づきその対象物を認識し管理する技術がある。
【０００３】
例えば、ユビキタス技術に関連するアウェアホームシステムでは、住宅内に存在する人や物などの対象物にＩＤタグを添付して管理することにより、生活環境を支援する技術が研究されている（非特許文献１など参照）。
このようなシステムでは、各対象物の位置や状態をそのＩＤタグにより取得するとともに、予めＩＤタグに記録されているＩＤや名称などの属性情報から取得し、そのＩＤタグの属性情報とコンピュータでデータベースにより管理している詳細情報とを関連付けることにより、人の行動や室内の状況を把握して、例えば電気機器を制御して生活環境を最適化したり、一人暮らしの高齢者の状況を遠隔地でモニタするものとなっている。
【０００４】
なお、出願人は、本明細書に記載した先行技術文献情報で特定される先行技術文献以外には、本発明に関連する先行技術文献を出願時までに発見するには至らなかった。
【非特許文献１】椎尾一郎、「Georgia TechにおけるAware Homeプロジェクト」、情報処理学会研究会報告、2002-HI-100、社団法人情報処理学会、2002-09-20
【発明の開示】
【発明が解決しようとする課題】
【０００５】
このような従来技術では、ＩＤタグに記録したＩＤや名称などの属性情報とデータベースで管理している詳細情報とを誤りなく一致させる必要があり、あるいは対象物に添付されるＩＤタグとそのＩＤタグに記録する属性情報や詳細情報とを誤りなく一致させる必要がある。
しかしながら、対象物とそのＩＤや詳細情報などの属性情報とを管理しておき、これを誤りなく対応付けて登録するという登録作業は極めて煩雑であり、利用者が対象物に対応する属性情報を容易に取得できないという問題点があった。
【０００６】
例えば、アウェアホームシステムでは、家具や電気機器だけでなく、住宅を構成するドア、壁、窓などの各住宅建材も含めた対象物に関する属性情報をＲＦＩＤタグに記録する必要がある。したがって、家具、住宅建材、電気機器などの新たな対象物を当該システムで管理する際、その対象物に対応したＩＤや詳細情報などの属性情報をコンピュータへ登録し、さらにはＩＤタグへ記録するという登録作業が必要がある。
しかしながら、このような登録作業では、例えば利用者が予め用意されたリストからその新たな対象物すなわち属性が不明な不明物についてその属性情報を適切に選択するなどの煩雑な作業が伴うため、対象物に対応する属性情報を容易に取得できないという問題点があった。このためＩＤタグを利用した管理システムを導入する際の障害ともなっていた。
【０００７】
本発明はこのような課題を解決するためのものであり、属性が不明な不明物に対応する属性情報を、不明物と既存物との動きの変化の関係から自動的に推定出力できる属性情報出力装置、不明物推定方法、およびプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００８】
このような目的を達成するために、本発明にかかる属性情報出力装置は、配置位置が既知である複数の対象物のうち、その属性が不明な不明物について、当該不明物と属性が既知である既存物との位置関係に基づき当該不明物を推定しその属性を示す属性情報を出力する属性情報出力装置であって、対象物の識別情報と当該対象物の動きを示す動き情報の組を格納する動き情報データベースと、複数の物の識別情報とこれら物の動き情報の変化の関係からなる動きシーケンス情報との組を蓄積する物知識データベースと、物の識別情報と属性情報との組を蓄積する属性情報データベースと、既存物の動き情報の変化に対する不明物の動き情報の変化を示す当該不明物の動きシーケンス情報を抽出する動きシーケンス情報抽出手段と、不明物の動きシーケンス情報と一致する特定動きシーケンス情報を物知識データベースから検索し、不明物の動きシーケンス情報に含まれる既存物と特定動きシーケンス情報に含まれる物との対応関係に基づいて不明物に対応する特定物を決定し、不明物が当該特定物からなると推定する不明物推定手段と、特定物の識別情報と組をなす属性情報を属性情報データベースから取得し不明物の属性情報として出力する属性情報出力手段とを備えている。
【０００９】
この際、物の動き情報に関する階層関係を表すオントロジ情報を蓄積するオントロジ辞書データベースをさらに備え、不明物推定手段で、物知識データベースから特定物を検索する際、動きシーケンス情報の動き情報がオントロジ辞書データベースから得られた上位動き情報で表現された上位動きシーケンス情報に基づき特定物を検索するようにしてもよい。
【００１０】
あるいは、物の種別情報に関する階層関係を表すオントロジ情報を蓄積するオントロジ辞書データベースをさらに備え、不明物推定手段で、物知識データベースから特定物が複数検索された際、オントロジ辞書データベースに基づき各特定物の上位種別情報が一致する特定種別を検索し、不明物が当該特定種別に属する特定物からなると推定するようにしてもよい。
【００１１】
また、本発明にかかる不明物推定方法は、配置位置が既知である複数の対象物のうち、その属性が不明な不明物について、当該不明物と属性が既知である既存物との位置関係に基づき当該不明物を推定する処理装置で用いられる不明物推定方法であって、対象物の識別情報と当該対象物の動きを示す動き情報の組を動き情報データベースに格納するステップと、複数の物の識別情報とこれら物の動き情報の変化の関係からなる動きシーケンス情報との組を物知識データベースに蓄積するステップと、物の識別情報と属性情報との組を属性情報データベースに蓄積するステップと、既存物の動き情報の変化に対する不明物の動き情報の変化を示す当該不明物の動きシーケンス情報を抽出する動きシーケンス情報抽出ステップと、不明物の動きシーケンス情報と一致する特定動きシーケンス情報を物知識データベースから検索し、不明物の動きシーケンス情報に含まれる既存物と特定動きシーケンス情報に含まれる物との対応関係に基づいて不明物に対応する特定物を決定し、不明物が当該特定物からなると推定する不明物推定ステップと、特定物の識別情報と組をなす属性情報を属性情報データベースから取得し不明物の属性情報として出力する属性情報出力ステップとを備えている。
【００１２】
この際、物の動き情報に関する階層関係を表すオントロジ情報をオントロジ辞書データベースに蓄積するステップをさらに備え、不明物推定ステップで、物知識データベースから特定物を検索する際、動きシーケンス情報の動き情報がオントロジ辞書データベースから得られた上位動き情報で表現された上位動きシーケンス情報に基づき特定物を検索するようにしてもよい。
【００１３】
あるいは、物の種別情報に関する階層関係を表すオントロジ情報をオントロジ辞書データベースに蓄積するステップをさらに備え、不明物推定ステップで、物知識データベースから特定物が複数検索された際、オントロジ辞書データベースに基づき各特定物の上位種別情報が一致する特定種別を検索し、不明物が当該特定種別に属する特定物からなると推定するようにしてもよい。
【００１４】
また、本発明にかかるプログラムは、配置位置が既知である複数の対象物のうち、その属性が不明な不明物について、当該不明物と属性が既知である既存物との位置関係に基づき当該不明物を推定する処理装置のコンピュータに、上記不明物推定方法の各ステップを実行させるものである。
【発明の効果】
【００１５】
本発明によれば、動きシーケンス情報抽出手段により、既存物の動き情報の変化に対する不明物の動き情報の変化を示す当該不明物の動きシーケンス情報が動き情報データベースから抽出されて、不明物推定手段により、不明物の動きシーケンス情報と一致する特定動きシーケンス情報が物知識データベースから検索され、不明物の動きシーケンス情報に含まれる既存物と特定動きシーケンス情報に含まれる物との対応関係に基づいて不明物に対応する特定物が決定されて、不明物が当該特定物からなると推定されるため、属性が不明な不明物に対応する属性情報を、不明物と既存物との動きの変化の関係から自動的に推定出力できる。
【００１６】
したがって、対象物とそのＩＤや詳細情報などの属性情報とを管理しておきこれを誤りなく対応付けて登録する、という従来の極めて煩雑な登録作業と比較して、利用者が不明物の属性情報を容易に取得でき、ＩＤタグを利用した管理システムの導入時における障害を低減し、さらには管理システムの運用において作業負担を大幅に削減できるという極めて大きな効果が得られる。
【発明を実施するための最良の形態】
【００１７】
次に、本発明の実施の形態について図面を参照して説明する。
［第１の実施の形態］
まず、図１を参照して、本発明の第１の実施の形態にかかる属性情報出力装置について説明する。図１は、本発明の第１の実施の形態にかかる属性情報出力装置の構成を示すブロック図である。
この属性情報出力装置１は、添付したＩＤタグで各対象物を管理する際、配置位置が既知である各対象物のうち、その属性が不明な不明物について、当該不明物と属性が既知である既存物との動きの変化の関係を示す動きシーケンス情報に基づき当該不明物を推定しその属性を示す属性情報、例えば不明物の名称、種別、ＩＤ（固有情報）、さらには詳細情報などの情報を出力する装置である。
【００１８】
属性情報出力装置１は、全体としてコンピュータなどの情報処理装置からなり、情報取得手段１１、不明物検出手段１２、動き情報抽出手段１３、動きシーケンス情報抽出手段１４、不明物推定手段１５、属性情報出力手段１９、位置情報データベース（以下、位置情報ＤＢという）２１、動き情報データベース（以下、動き情報ＤＢという）２２、物知識データベース（以下、物知識ＤＢという）２３、および属性情報データベース（以下、属性情報ＤＢという）３１が設けられている。
【００１９】
このうち、情報取得手段１１、動き情報抽出手段１３、動きシーケンス情報抽出手段１４、不明物推定手段１５、および属性情報出力手段１９は、ＣＰＵとその周辺回路を有する情報処理部（図示せず）により実現してもよい。すなわち所定のプログラムを読み込んで実行することにより上記ハードウェアとプログラムとを協働させてこれら手段を実現すればよい。あるいは専用の処理回路でこれら手段を構成してもよい。
一方、位置情報ＤＢ２１、動き情報ＤＢ２２、物知識ＤＢ２３、および属性情報ＤＢ３１は、ハードディスクやメモリなどの記憶装置（図示せず）から実現される。この記憶部には、このほか情報処理部での処理に用いる各種情報やプログラムが格納される。
【００２０】
情報取得手段１１は、対象物の位置情報を取得する機能と、取得した位置情報を位置情報ＤＢ２１へ格納する機能とを有している。この情報取得手段１１は、圧力センサや画像処理手段で構成して各対象物の位置情報を検出してもよく、無線通信インターフェース部で構成して対象物に添付されているＲＦＩＤタグに内蔵されたセンサで検出した位置情報や加速度情報を無線通信により取得してもよく、ＲＦＩＤタグとの無線通信により対象物の位置情報を検出してもよい。あるいは、入出力インターフェース部で構成して外部装置で検出した各対象物の位置情報のみを直接読み込むようにしてもよい。
【００２１】
不明物検出手段１２は、情報取得手段１１で取得された各対象物の位置情報と位置情報ＤＢ２１に格納されている過去の位置情報とを比較し、その違いに基づきその属性が不明な不明物の有無を検出する機能を有している。
動き情報抽出手段１３は、位置情報ＤＢ２１に格納されている各対象物の位置情報からその対象物の動きを示す動き情報を抽出する機能と、その動き情報を動き情報ＤＢ２２へ格納する機能とを有している。
【００２２】
動きシーケンス情報抽出手段１４は、動き情報ＤＢ２２に格納されている各対象物の動き情報から、既存物の動き情報の変化に対する不明物の動き情報の変化を示す動きシーケンス情報を抽出する機能を有している。
不明物推定手段１５は、不明物の動きシーケンス情報と一致する特定動きシーケンス情報を物知識ＤＢ２３から検索する機能と、不明物の動きシーケンス情報に含まれる既存物と特定動きシーケンス情報に含まれる物との対応関係に基づいて不明物に対応する特定物を決定し、不明物が当該特定物からなると推定する機能を有している。
【００２３】
情報更新手段１６は、不明物に関する位置情報に不明物推定手段１５で得られた特定物の名称を関連付けて更新する機能を有している。
属性情報出力手段１９は、不明物推定手段１５で得られた特定物の名称に対応する属性情報を属性情報ＤＢ３１から取得する機能と、その属性情報を不明物の属性情報として出力する機能を有している。この属性情報出力手段１９は、画面表示部で構成して利用者へ表示出力してもよい。また、ＩＤタグインターフェース部で構成して不明物に添付する、または添付したＩＤタグへ属性情報を記録するようにしてもよく、あるいは入出力インターフェース部で構成して外部装置へ属性情報をそのまま出力するようにしてもよい。
【００２４】
［第１の実施の形態の動作］
次に、図２〜図７を参照して、本発明の第１の実施の形態にかかる属性情報出力装置の動作について説明する。図２は、属性情報出力装置の処理対象となる対象物の配置例である。図３は、図２の不明物と既存物とから抽出した動きシーケンス情報の抽出例である。図４は、物知識ＤＢの構成例である。図５は、物知識ＤＢの他の構成例である。図６は、属性情報ＤＢの構成例である。図７は、本発明の第１の実施の形態にかかる属性情報出力装置の属性情報出力処理を示すフローチャートである。
ここでは、部屋の各住宅建材が既知の既存物として配置されている部屋に、新たに配置された不明物の属性を推定する場合の処理動作を例として説明する。
【００２５】
図２において、住宅建材ここでは天井、床、壁、および不明物（引き戸）や人などの各対象物には、予めＩＤタグが添付されており、そのＩＤタグや対象物の位置情報が例えば無線通信や画像処理により取得可能である、あるいはＩＤタグ内に内蔵された加速度センサで得られた加速度情報が無線通信により取得可能であるものと仮定する。
この際、各対象物のＩＤタグには、ＩＤ（個別情報）が記録されており、どのＩＤの対象物がどの位置にあるか、さらにはその位置の変化や加速度情報に基づき対象物の変位（移動）が認識できる。
【００２６】
属性情報出力装置１は、定期的あるいは利用者からの指示に応じて、情報取得手段１１により、各対象物に添付されたＩＤタグの位置情報とＩＤを取得し、位置情報ＤＢ２１へ格納する。この際、ＩＤタグから位置情報に代えて加速度情報が得られる場合は、その加速度情報の変化を２回積分することにより位置情報を算出すればよい。
【００２７】
次に、属性情報出力装置１は、不明物検出手段１２により、情報取得手段１１で取得された位置情報と各対象物の位置情報と位置情報ＤＢ２１に格納されている過去の位置情報とを比較し、その違いに基づきその名称（識別情報）が不明な不明物の位置を検出する（ステップ１０１）。ここで、新たに取得された位置情報のうち、名称が不明な対象物が見つからなければ（ステップ１０１：ＮＯ）、一連の属性情報出力処理を終了する。
【００２８】
一方、不明物が見つかれば（ステップ１０１：ＹＥＳ）、属性情報出力装置１は、ステップ１００の不明物推定処理を開始する。
まず、動き情報抽出手段１３により、位置情報ＤＢ２１に格納されている位置情報から、不明物および既存物の動きを示す動き情報を抽出し、動き情報ＤＢ２２へ格納する（ステップ１１１）。図２に示すように、例えば不明物（引き戸）に添付されたＩＤタグについては、各位置情報の時系列変化から構成される軌跡に対して、直線および円でのフィッティングを行う。このフィッティングの方法としては、各位置情報の２乗誤差が最小となる直線および円を算出し、最小誤差が小さい方を選択する方法や、ハフ変換で直線および円の係数を決定する方法などがある。
【００２９】
ここで、不明物の軌跡が直線であるという特徴が抽出されたと仮定すると、次に鉛直方向（Ｚ軸）の値の変化に着目し、動作が水平動作（横滑り）または鉛直動作のいずれであるかを判別する。その結果、水平動作であることが抽出されたと仮定すると、この結果より不明物の動き情報は、「水平（横滑り）」となる。
【００３０】
続いて、属性情報出力装置１は、動きシーケンス情報抽出手段１４により、動き情報ＤＢ２２に格納されている各対象物の動き情報から、既存物の動き情報の変化に対する不明物の動き情報の変化を示す動きシーケンス情報を、各既存物と不明物との組合せごとに抽出する（ステップ１１２）。
図３に示す動きシーケンス情報では２つの対象物「人」と「不明物」とについて、時刻Ｔ１〜Ｔ５ごとに、それぞれの時点における動き（動き情報）が対応付けられている。この動きシーケンス情報によれば、例えば「不明物」の動きが、時刻Ｔ１〜Ｔ５において「停止」→「横滑り」→「停止」→「横滑り」→「停止」と変化した場合、「人」の動きが、時刻Ｔ１〜Ｔ５において「移動」→「停止」→「移動」→「移動」→「移動」と変化したことを示している。
【００３１】
このようにして、不明物の動きシーケンス情報を抽出した後、不明物推定手段１５により、不明物の動きシーケンス情報と一致する特定動きシーケンス情報を物知識ＤＢ２３から検索する（ステップ１１３）。
この際、図４および図５に示す動きシーケンス情報が物知識ＤＢ２３に登録されている場合、これら動きシーケンス情報のうち、図３の不明物の動きシーケンス情報と一致する、すなわち各時刻Ｔ１〜Ｔ５での動き情報がそれぞれ一致する特定動きシーケンス情報として、図４のシーケンスが検索される。
【００３２】
そして、不明物推定手段１５により、不明物の動きシーケンス情報に含まれる既存物と特定動きシーケンス情報に含まれる物との対応関係に基づいて不明物に対応する特定物を決定し、不明物が当該特定物からなると推定する（ステップ１１４）。
これにより、不明物のシーケンス情報に含まれる既存物「人」，「不明物」という対象物と、特定シーケンス情報に含まれる「人」，「引き戸」という物との対応関係に基づき、不明物が特定物「引き戸」からなると推定される。
【００３３】
属性情報出力装置１は、このようにして各既存物との組合せから抽出した不明物の動きシーケンス情報に基づき特定物の検索を繰り返し、特定物が１つの絞り込まれた場合、不明物が特定物、ここでは「引き戸」からなると推定し、ステップ１１０の不明物推定処理を終了する。
【００３４】
次に、属性情報出力装置１は、情報更新手段１６により、不明物に関する位置情報に不明物推定手段１５で得られた特定物の名称（識別情報）「引き戸」を関連付け、新たな既存物として位置情報ＤＢ２１さらには動き情報ＤＢ２２や属性情報ＤＢ３１を更新する（ステップ１０３）。
そして、属性情報出力手段１９により、不明物推定手段１５で得られた特定物に対応する属性情報を属性情報ＤＢ３１から取得する。図６に示すように、属性情報ＤＢ３１には、物の名称（識別情報）「引き戸」と、ＩＤ：「００２」、位置：「ｘｘｘ」、あるいは大きさ：「ｘｘｘ」などの詳細情報との組が属性情報として登録されている。属性情報出力手段１９は、取得した属性情報を不明物の属性情報として出力し（ステップ１０４）、一連の属性情報出力処理を終了する。
【００３５】
このように、本実施の形態では、配置位置が既知である各対象物の動き情報を動き情報ＤＢ２２で格納するとともに、複数の物の識別情報とこれら物の動き情報の変化の関係からなる動きシーケンス情報との組を物知識ＤＢ２３で蓄積しておき、動きシーケンス情報抽出手段１４により、既存物の動き情報の変化に対する不明物の動き情報の変化を示す当該不明物の動きシーケンス情報を抽出し、不明物推定手段１５により、不明物の動きシーケンス情報と一致する特定動きシーケンス情報を物知識ＤＢ２３から検索し、不明物の動きシーケンス情報に含まれる既存物と特定動きシーケンス情報に含まれる物との対応関係に基づいて不明物に対応する特定物を決定し、不明物が当該特定物からなると推定するようにしたので、不明物に対応する属性情報を既存物との動きの変化の関係から自動的に推定出力できる。
【００３６】
したがって、対象物とそのＩＤや詳細情報などの属性情報とを管理しておきこれを誤りなく対応付けて登録する、という従来の極めて煩雑な登録作業と比較して、利用者が不明物の属性情報を容易に取得でき、ＩＤタグを利用した管理システムの導入時における障害を低減し、さらには管理システムの運用において作業負担を大幅に削減できるという極めて大きな効果が得られる。
なお、本実施の形態では、各対象物や物を識別する識別情報として「名称」を用い、各データベースについては「名称」をキーとして構成した場合を例として説明したが、この識別情報としては「名称」に限定されるものではなく、識別番号などの記号情報を用いてもよい。
【００３７】
［第２の実施の形態］
次に、図８を参照して、本発明の第２の実施の形態にかかる属性情報出力装置について説明する。図８は、本発明の第２の実施の形態にかかる属性情報出力装置の構成を示すブロック図であり、前述した図１と同じまたは同等部分には同一符号を付してある。
本実施の形態では、前述した第１の実施の形態にかかる属性情報出力装置１（図１参照）の構成と比較して、オントロジ辞書ＤＢ２４が新たに追加されている。なお、この他の構成については、前述した第１の実施の形態と同様であり、ここでの詳細な説明については省略する。
【００３８】
前述した第１の実施の形態では、物知識ＤＢ２３で動きシーケンス情報を蓄積しておき、不明物推定手段１５により、不明物の動きシーケンス情報と一致する特定動きシーケンス情報を物知識ＤＢ２３から検索することにより不明物を推定する場合について説明した。
本実施の形態では、オントロジ辞書ＤＢ２４に、物の動き情報に関する階層関係を表す動きオントロジ情報を蓄積しておき、不明物推定手段１５により、特定動きシーケンス情報を検索する際、動きシーケンス情報の動き情報が動きオントロジ情報の上位動き情報で表現された上位動きシーケンス情報に基づき特定物を検索するようにしたものである。
【００３９】
［第２の実施の形態の動作］
次に、図９〜図１２を参照して、本発明の第２の実施の形態にかかる属性情報出力装置の動作について説明する。図９は、オントロジ辞書データベースの構成例である。図１０は、不明物と既存物とから抽出した動きシーケンス情報の抽出例である。図１１は、オントロジ辞書データベースで得た上位動きシーケンス情報の構成例である。図１２は、オントロジ辞書データベースで得た上位動きシーケンス情報の他の構成例である。
【００４０】
ここでは、前述した図２を参照して、部屋の各住宅建材が既知の既存物として配置されている部屋に、新たに配置された不明物の属性を推定する場合の処理動作を例として説明する。なお、本実施の形態にかかる属性情報出力装置１の全体的な属性情報出力処理および不明物特定処理については、前述した図７と同様でありここでの詳細な説明は省略する。
【００４１】
図９に示すように、オントロジ辞書ＤＢ２４の動きオントロジ情報は、物の動き情報に関する階層関係を表す情報である。例えば、最上位の「動き」には、「消失」、「移動」、「出現」という下位概念の動き情報があり、そのうち「移動」には「直線」と「回転」というさらに下位概念の動き情報がある。そして「直線」には「昇降」と「水平」という最下位概念の動き位情報がある。
【００４２】
属性情報出力装置１は、図７の不明物推定処理（ステップ１１０）において、不明物推定手段１５により、不明物の動きシーケンス情報と一致する特定動きシーケンス情報を物知識ＤＢ２３から検索する（ステップ１１３）。
この際、動きシーケンス情報抽出手段１４により抽出された不明物の動きシーケンス情報と一致する特定動きシーケンス情報が見つからなかった場合、不明物推定手段１５は、オントロジ辞書ＤＢ２４の動きオントロジ情報を参照して、物知識ＤＢ２３の動きシーケンス情報を構成する各動き情報をその上位動き情報で表現し、得られた上位動きシーケンス情報を用いて検索を行う。
【００４３】
例えば、動き情報抽出手段１３により、不明物の動きを詳細に抽出できず、動きシーケンス情報抽出手段１４により抽出された不明物の動きシーケンス情報が、図１０に示すように、「不明物」の動きが、時刻Ｔ１〜Ｔ５において「停止」→「移動」→「停止」→「移動」→「停止」と変化し、「人」の動きが、時刻Ｔ１〜Ｔ５において「移動」→「停止」→「移動」→「移動」→「移動」と変化したことを示している場合、前述した図４，５の動きシーケンス情報とは一致しない。これは、「不明物」の動き情報「移動」が「引き戸」や「回転扉」の動き情報「横滑り」や「回転」と一致しないからである。
【００４４】
本実施の形態では、オントロジ辞書ＤＢ２４の動きオントロジ情報を参照して、物知識ＤＢ２３の動きシーケンス情報を構成する各動き情報をその上位動き情報で表現した上位動きシーケンス情報を用いる。
すなわち、図４，５の動きシーケンス情報は、その「引き戸」や「回転扉」の動き情報「横滑り」や「回転」が、動きオントロジ情報に基づいてそれぞれ「移動」に表現され、図１１，１２のような上位動きシーケンス情報となる。
【００４５】
この場合は、図１０の不明物の動きシーケンス情報と一致する、すなわち各時刻Ｔ１〜Ｔ５での動き情報がそれぞれ一致する特定動きシーケンス情報として、図１１，１２の２つのシーケンスが検索される。
これにより、不明物推定手段１５では、不明物の動きシーケンス情報に含まれる既存物と各特定動きシーケンス情報に含まれる物との対応関係に基づいて不明物に対応する特定物を決定し、不明物が当該特定物からなると推定する。
【００４６】
このように、本実施の形態では、オントロジ辞書ＤＢ２４に、物の動き情報に関する階層関係を表す動きオントロジ情報を蓄積しておき、不明物推定手段１５により、特定動きシーケンス情報を検索する際、動きシーケンス情報の動き情報が動きオントロジ情報の上位動き情報で表現された上位動きシーケンス情報に基づき特定物を検索するようにしたので、不明物の動きを詳細に抽出できない場合でも、不明物についてある程度近しい類似の属性情報が得られる。
【００４７】
［第３の実施の形態］
次に、図１３を参照して、本発明の第２の実施の形態にかかる属性情報出力装置について説明する。図１３は、オントロジ辞書データベースの構成例である。なお、本実施の形態にかかる属性情報出力装置の構成は、前述した図２と同じであり、ここでの詳細な説明については省略する。
【００４８】
前述した第２の実施の形態では、オントロジ辞書ＤＢ２４に、物の動き情報に関する階層関係を表す動きオントロジ情報を蓄積しておき、不明物推定手段１５により、特定動きシーケンス情報を検索する際、動きオントロジ情報の上位動き情報で表現された上位動きシーケンス情報に基づき特定物を検索する場合について説明した。
本実施の形態では、オントロジ辞書ＤＢ２４に、物の種別情報に関する階層関係を表す種別オントロジ情報を蓄積しておき、不明物推定手段１５により、物知識ＤＢ２３から特定物として最終的に複数残った場合、種別オントロジ情報に基づき各特定物の種別情報の上位概念である上位種別情報が一致する特定種別を順次上位方向へ検索するようにしたものである。
【００４９】
［第３の実施の形態の動作］
次に、本発明の第３の実施の形態にかかる属性情報出力装置の動作について説明する。
ここでは、前述した図２を参照して、部屋の各住宅建材が既知の既存物として配置されている部屋に、新たに配置された不明物の属性を推定する場合の処理動作を例として説明する。なお、本実施の形態にかかる属性情報出力装置１の全体的な属性情報出力処理および不明物特定処理については、前述した図７と同様でありここでの詳細な説明は省略する。
【００５０】
図１３に示すように、オントロジ辞書ＤＢ２４の種別オントロジ情報は、物の種別情報に関する階層関係を表す情報である。例えば、最上位の「物」には、「人工物」などの下位概念の種別情報があり、さらにその下に「障壁」などの下位概念の種別情報がある。また「障壁」には「フェンス」、「移動障壁」、「バリケード」などの下位概念の変位情報があり、そのうち「移動障壁」には「ゲート」、「ドア」、「ハッチ」などの下位概念の変位情報がある。そして「ドア」には「引き戸」、「非常用扉」、「回転扉」などの最下位概念の変位情報がある。
【００５１】
属性情報出力装置１は、図７の不明物推定処理（ステップ１１０）において、不明物推定手段１５により、不明物の動きシーケンス情報と一致する特定動きシーケンス情報を物知識ＤＢ２３から検索する（ステップ１１３）。
この際、複数の特定動きシーケンス情報が検索されて、最終的に複数の特定物が残った場合、不明物推定手段１５は、オントロジ辞書ＤＢ２４の動きオントロジ情報を参照して、各特定物の種別情報の上位概念である上位種別情報が一致する特定種別を順次上位方向へ検索する。
【００５２】
例えば、特定物として「引き戸」と「回転扉」が残った場合、種別オントロジ情報を参照してそれぞれの上位種別情報を取得する。この場合、両者の上位種別情報が「ドア」で一致するため、この「ドア」を特定物に類似する特定種別とし、不明物が特定種別「ドア」からなると推定する。これにより、特定物が複数残った場合でも、不明物についてある程度近しい類似の属性情報が得られる。なお、この種別オントロジ情報による推定は、前述した第１の実施の形態にも同様にして適用できる。
【００５３】
本実施の形態では、このように、オントロジ辞書ＤＢ２４に、物の種別情報に関する階層関係を表す種別オントロジ情報を蓄積しておき、不明物推定手段１５により、物知識ＤＢ２３から特定物として最終的に複数残った場合、種別オントロジ情報に基づき各特定物の種別情報の上位概念である上位種別情報が一致する特定種別を順次上位方向へ検索するようにしたので、特定物が複数残った場合でも、不明物についてある程度近しい類似の属性情報が得られる。
【００５４】
［実施の形態の拡張］
なお、前述した各実施の形態では、不明物と他の１つの既存物との間の動きシーケンス情報に基づいて不明物を推定する場合を例として説明したが、これに限定されるものではなく、不明物と他の複数の既存物との間の動きシーケンス情報に基づいて不明物を推定するようにしてもよく、本発明の権利範囲に含まれる。
【００５５】
また、前述した各実施の形態では、理解を容易とするため「人」と「引き戸」を例として説明を行ったが、物の動きに関する特徴を物知識ＤＢが蓄積していれば他の対象物についても適用できる。また情報取得手段１１が取得する位置関連情報を蓄積し、その中で抽出できる情報に基づき物知識ＤＢを更新することにより、推論対象を増やすことが可能となりその結果、推論できる物の種類を増やすことができることは言うまでもない。
【００５６】
さらに結果提示手段や結果入力手段を設け、不明物推定手段１５の推定結果を結果提示手段により利用者に提示し、その推定結果を採用するか否か判断させ、採用しない場合には明示的にその名称を入力させる等の処理を結果入力手段により入力させる構成を取ることにより、不明物推定手段１５での推定誤りを訂正することが可能となり、より正確な情報を位置情報ＤＢ２１さらには属性情報ＤＢ３１に格納することが可能となる。この際、結果の提示方法としては最も高い可能性を有するもののみを提示してもよいし、可能性のあるものを全て提示する方法を採ってよいことは言うまでもない。
【００５７】
また、前述した各実施の形態において、対象物の位置情報を検出する方法としては、次のような方法がある。第１の方法としては、ＩＤタグからの情報取得に用いるアンテナの減衰設定を変化させるなどにより受信範囲を操作してＩＤタグの初期位置を取得し、さらにＩＤタグに加速度センサを有する物を用いて、その加速度センサ情報を２回積分することにより、移動方向ならびに移動量を算出することが可能である。
第２の方法としては、ＩＤタグにＬＥＤなどの発光素子を設けて、その発光素子を複数のカメラで撮影し、得られた画像を用いて３点測量を行うことにより、位置ならびにその可動範囲を認識することが可能である。
【図面の簡単な説明】
【００５８】
【図１】本発明の第１の実施の形態にかかる属性情報出力装置の構成を示すブロック図である。
【図２】属性情報出力装置の処理対象となる対象物の配置例である。
【図３】不明物から抽出した動きシーケンス情報の抽出例である。
【図４】物知識ＤＢの構成例（人−引き戸）である。
【図５】物知識ＤＢの他の構成例（人−回転扉）である。
【図６】属性情報ＤＢの構成例である。
【図７】本発明の第１の実施の形態にかかる属性情報出力装置の属性情報出力処理を示すフローチャートである。
【図８】本発明の第２の実施の形態にかかる属性情報出力装置の構成を示すブロック図である。
【図９】動きオントロジの構成例である。
【図１０】不明物から抽出した動きシーケンス情報の抽出例である。
【図１１】上位動きシーケンス情報の構成例（人−引き戸）である。
【図１２】上位動きシーケンス情報の他の構成例（人−回転扉）である。
【図１３】種別オントロジの構成例である。
【符号の説明】
【００５９】
１…属性情報出力装置、１１…情報取得手段、１２…不明物検出手段、１３…動き情報抽出手段、１４…動きシーケンス情報抽出手段、１５…不明物推定手段、１６…情報更新手段、１９…属性情報出力手段、２１…位置情報ＤＢ、２２…動き情報ＤＢ、２３…物知識ＤＢ、２４…オントロジ辞書ＤＢ、３１…属性情報ＤＢ。
【図１】
2006134083.tif 000003
【図２】
2006134083.tif 000004
【図３】
2006134083.tif 000005
【図４】
2006134083.tif 000006
【図５】
2006134083.tif 000007
【図６】
2006134083.tif 000008
【図７】
2006134083.tif 000009
【図８】
2006134083.tif 000010
【図９】
2006134083.tif 000011
【図１０】
2006134083.tif 000012
【図１１】
2006134083.tif 000013
【図１２】
2006134083.tif 000014
【図１３】
2006134083.tif 000015