(57)【要約】 【課題】  物品が存在している場の属性に応じて、自動的に物品保有者と物品との状況を推定することのできる状況推定装置および状況推定方法を提供することを目的とする。【解決手段】  タグリーダ２０１、２０２は複数の領域に配置され、各領域内に存在する物品保有者および物品に貼付される無線タグ３０１から３０９を読み取る。タグリーダ２０１は、物品保有者および当該物品保有者の携行品である物品の無線タグ３０１〜３０９を読み取る。物品保有者の移動先にあるタグリーダ２０２は、物品保有者の無線タグ３０８、３０９を読み取ることができるが、物品保有者が保持しているべき物品の無線タグ３０２、３０４を読み取ることができない場合、無線タグ３０２、３０４が存在している場の属性に基づいて、無線タグ３０２、３０４を有する物品の状況を推定する。【選択図】  図３
2005316612.tif 000002
【特許請求の範囲】
【請求項１】
あらかじめ定められている検出範囲に存在する物品保有者および物品を一意に特定する複数のリーダ手段と、
前記物品の属性に基づいて定められる場の属性を導出する場属性導出手段と、
物品保有者と当該物品保有者が携行品として有している物品との対応関係を示す属性情報を保持する属性情報格納手段と、
前記複数リーダ手段のうちの一つである第１のリーダ手段が、物品保有者および当該物品保有者の携行品として前記属性情報格納手段に登録されている物品を一意に特定し、その後、前記第１のリーダ手段とは別の範囲を検出範囲とする第２のリーダ手段が、前記物品保有者を一意に特定することができる場合で、かつ前記属性情報格納手段に基づいて当該物品保有者に対応する物品を一意に特定することができない場合、前記第１のリーダ手段による検出範囲である場の属性を前記場属性導出手段が導出し、導出した場の属性に基づいて、前記第２のリーダ手段が一意に特定することのできなかった物品の状況を推定する状況推定手段と、
を備える状況推定装置。
【請求項２】
前記状況推定手段が推定した状況に応じたサービスを判断するサービス判断手段と、前記サービス判断手段が判断したサービスを提供するサービス提供手段とを備える請求項１に記載の状況推定装置。
【請求項３】
あらかじめ定められている検出範囲に存在する物品保有者および物品を一意に特定する複数のリーダ手段を有する状況推定装置における状況推定方法であって、
前記複数のリーダ手段のうちの一つである第１のリーダ手段が、物品保有者および当該物品保有者の携行品として登録されている物品を一意に特定する第１識別ステップと、
前記第１のリーダ手段とは別の範囲を検出範囲とする第２のリーダ手段が、物品保有者および当該物品保有者の携行品として認識されている物品を一意に特定する第２識別ステップと、
前記第２識別ステップで、前記物品保有者を一意に特定することができる場合で、かつ当該物品保有者の携行品である物品を一意に特定することができない場合、前記第１のリーダ手段の検出範囲である場の属性に基づいて、前記第２のリーダ手段が一意に特定することのできなかった物品の状況を推定する状況推定ステップと、
を備える状況推定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、物品と当該物品を保有する物品保有者との間の状況を管理する状況推定装置および状況推定方法に関する。
【背景技術】
【０００２】
従来、物品の保有者であるユーザが携行する物品を紛失したことを通知する装置が提案されている。例えば特許文献１に記載の技術においては、ユーザは携行する物品（無線タグ付き）を携帯機器に登録しておき、当該携帯機器（探索手段）が無線タグから発信される電波を検出することにより、登録された物品を探索する。そして、携帯機器が無線タグを探索することができない場合、当該無線タグに対応している物品は紛失したものとユーザに通知することができる。
【特許文献１】特開２００２−１６３３０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１に記載の物品管理装置は、あらかじめ携行品としての物品を特定する情報を登録し、登録した物品がユーザ所有の携帯機器から検出されなくなった場合、「ユーザが物品を落とした」という状況を判断することができる。しかし、新たな物品を携行するたびに携行品として物品を特定する情報を登録する必要があった。また、「ユーザと物品が離れた」からといって、「ユーザが物品を落とした」ことには、必ずしもならない。例えば、「ユーザと物品とが離れた」という状況が、電車内でおこったとき、たしかに「ユーザは物品を落とした」ということがいえる。しかし、例えば「ユーザと物品とが離れた」という状況が自宅で起こったとき、もしくはユーザが経営している商品売場で起こったとき「ユーザは物品を落とした」というよりも、「ユーザは物品を置いた」という方が妥当であると判断することができる。
【０００４】
そこで、本発明では、上述の問題を解決し、物品が存在している場の属性に応じて、自動的に物品保有者と物品との状況を推定することのできる状況推定装置および状況推定方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述の課題を解決するため、本発明の状況推定装置は、あらかじめ定められている検出範囲に存在する物品保有者および物品を一意に特定する複数のリーダ手段と、上記物品の属性に基づいて定められる場の属性を導出する場属性導出手段と、物品保有者と当該物品保有者が携行品として有している物品との対応関係を示す属性情報を保持する属性情報格納手段と、上記複数リーダ手段のうちの一つである第１のリーダ手段が、物品保有者および当該物品保有者の携行品として上記属性情報格納手段に登録されている物品を一意に特定し、その後、上記第１のリーダ手段とは別の範囲を検出範囲とする第２のリーダ手段が、上記物品保有者を一意に特定することができる場合で、かつ上記属性情報格納手段に基づいて当該物品保有者に対応する物品を一意に特定することができない場合、上記第１のリーダ手段による検出範囲である場の属性を上記場属性導出手段が導出し、導出した場の属性に基づいて、上記第２のリーダ手段が一意に特定することのできなかった物品の状況を推定する状況推定手段と、を備えている。
【０００６】
また、本発明の状況推定方法は、あらかじめ定められている検出範囲に存在する物品保有者および物品を一意に特定する複数のリーダ手段を有する状況推定装置における状況推定方法であって、上記複数のリーダ手段のうちの一つである第１のリーダ手段が、物品保有者および当該物品保有者の携行品として登録されている物品を一意に特定する第１識別ステップと、上記第１のリーダ手段とは別の範囲を検出範囲とする第２のリーダ手段が、物品保有者および当該物品保有者の携行品として認識されている物品を一意に特定する第２識別ステップと、上記第２識別ステップで、上記物品保有者を一意に特定することができる場合で、かつ当該物品保有者の携行品である物品を一意に特定することができない場合、上記第１のリーダ手段の検出範囲である場の属性に基づいて、上記第２のリーダ手段が一意に特定することのできなかった物品の状況を推定する状況推定ステップと、を備えている。
【０００７】
第１のリーダ手段が物品保有者と物品とを一意に特定した後に、第２のリーダ手段は物品保有者を一意に特定するが、当該物品保有者が保有すべき物品を一意に特定することができない場合、すなわち、物品保有者から物品が離れたと判断できる場合、物品保有者とはなれた物品が存在している領域の場の属性を場属性導出手段から導出し、当該場の属性に基づいて、どういった状況で物品が離れたかを、推定することにより、物品の状況を正確に判断することができ、物品保有者は物品を紛失したのか、または単に置いたのかを判断することができる。なお、上記導出動作は、場の属性を場に存在する物品の属性に基づいて推定されても良いし、あらかじめ格納されている場の属性情報から読み出すようにしても良い。
【０００８】
また、本発明の状況推定装置は、上記状況推定手段が推定した状況に応じたサービスを判断するサービス判断手段と、上記サービス判断手段が判断したサービスを提供するサービス提供手段とを備えている。
【０００９】
物品の状況に応じたサービス（例えば燃えるごみサービス、落し物サービス）を判断し、当該サービスを提供する（落し物をしたことを通知する、また燃えないごみが燃えるごみ箱に入っているなどを通知する）ことにより、物品保有者は物品に対する行為（または、当該行為が正当なものであったか）を知ることができる。例えば、提供を受けた物品保有者は物品（携行品）を落としたことを知ることができ、また間違ってごみを捨ててしまったことを知ることができる。上記サービスの提供には、物品保有者にサービスに対応したメッセージを直接送信すること、物品保有者が見えるところにサービス対応したメッセージを表示させること、などが含まれる。
【発明の効果】
【００１０】
本発明は、第２のリーダ手段が、物品保有者を一意に特定できるが、当該物品保有者が保有すべき物品を一意に特定することができない場合、すなわち、物品保有者から物品が離れたと判断できる場合、物品保有者から離れた物品が存在している領域の場の属性に基づいて、どういった状況で物品が離れたかを、推定することにより、物品の状況を正確に判断することができ、物品保有者は物品を紛失したのか、または単に置いたのかを判断することができる。
【発明を実施するための最良の形態】
【００１１】
本発明は、一例として示された添付図面を参照して以下の詳細な記述を考慮することによって容易に理解されることができる。引き続いて、添付図面を参照しながら本発明の実施の形態を説明する。可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。
【００１２】
まず、本発明の概要について説明する。図１は、本実施形態の状況推定装置１００が扱う状況を説明する概念図である。状況推定装置１００は、タグリーダ２０１、タグリーダ２０２を有する。タグリーダ２０１は、店３００を検出範囲とするタグリーダであって、物品（商品、携行品）および物品を保有する物品保有者（買物客Ｘ、店主Ｙ）に貼付されている無線タグ３０１〜３０９を一意に特定することができるように読み取る部分である。また、タグリーダ２０２は、あらかじめ定められた範囲に存在する無線タグを一意に特定することができるように読み取る部分である。なお、上記物品のうち携行品とは、物品保有者が携行している物品をいい、商品とは、物品保有者が携行していない物品を示す。
【００１３】
タグリーダ２０１は、店３００に存在する無線タグを読み取り、図１においては、店主Ｙが保有している無線タグ３０９、店主Ｙが携行している携行品に貼付される無線タグ３０３、３０４、および商品に貼付される無線タグ３０５〜３０７を読み取る。また、買物客Ｘが店３００に入店すると、タグリーダ２０１は、買物客Ｘが保有する無線タグ３０８、買物客Ｘが携行する携行品に貼付される３０１、３０２を読み取る。
【００１４】
次に、買物客Ｘ、店主Ｙは、店３００からタグリーダ２０２の検出範囲に移動する。図２は、状況推定装置１００が扱う状況において、買物客Ｘ、店主Ｙがタグリーダ２０２の検出範囲に移動したときの様子を示す概念図である。
【００１５】
図２によると、買物客Ｘは、無線タグ３０２が貼付される携行品をもってタグリーダ２０２の検出範囲に移動している。また、店主Ｙは、無線タグ３０４が貼付される携行品をもってタグリーダ２０２の検出範囲に移動している。
【００１６】
本実施形態の状況推定装置１００は、タグリーダ２０２の検出結果により、買物客Ｘが保有すべき無線タグ３０１が貼付された携行品を、買物客Ｘは現在保有していないと判断する。また、状況推定装置１００は、店主Ｙは保有すべき無線タグ３０３が貼付された携行品を、店主Ｙは現在保有していないと判断する。
【００１７】
そして、状況推定装置１００は、前回検出した状況（図１参照）と、今回検出した状況（図２参照）に基づいて、紛失した携行品は買物客Ｘのなわばりではない店にあるため、買物客Ｘが保有すべき無線タグ３０１を貼付する携行品を、買物客Ｘが紛失したと判断することができる。また、状況推定装置１００は、同様に店主Ｙのなわばりである店に店主Ｙの携行品があるため、保有すべき無線タグ３０３を貼付する携行品を店主Ｙが店３００に置いたと判断することができる。
【００１８】
このように、状況推定装置１００は、物品の属性情報および検出状況から自動的に特定された物品、場の属性を利用して状況をより正確に推定することができる。そして、状況推定装置１００は、推定した状況に基づいて落し物通知サービスを実行する。具体的には、状況推定装置１００における表示部に落し物があったことを表示したり、また落とし主である買物客Ｘに落し物をした旨の通知を行ったりする。
【００１９】
以下、状況推定装置１００の詳細について説明する。図３は、状況推定装置１００のブロック構成図である。状況推定装置１００は、外部に配置されるタグリーダ２０１（第１のリーダ手段）、タグリーダ２０２（第２のリーダ手段）と接続し、タグリーダ２０１、２０２が一意に特定して読み取った無線タグ３０１〜３０９の情報を取得する。
【００２０】
まず、状況推定装置１００に接続される無線タグリーダ２０１、２０２、無線タグ３０１から３０９について説明する。
【００２１】
タグリーダ２０１は、無線タグ３０１〜３０９に格納された無線タグＩＤを読み取り、無線タグＩＤを、タグリーダ２０１を一意に識別するリーダＩＤと共に無線タグ検出履歴格納部５１へ送信する。ここでタグリーダ２０１を一意に識別するリーダＩＤは、タグリーダ２０１に無線タグを貼付することによって割り当てても良いし、予めタグリーダ製造時に与えられた識別番号によって与えても良い。ここではタグリーダ２０１に割り当てられたＩＤを「Ｂ００１」とする。
タグリーダ２０２も同様に検出範囲に存在する無線タグのタグＩＤを読み取り、無線タグ検出履歴格納部５１へ送信する。タグリーダ２０２に割り当てられたＩＤを「Ｂ００２」とする。
【００２２】
無線タグ３０１〜３０９は、ＲＦＩＤ（Radio Frequency Identification）チップにより構成される読み取り専用の無線タグであり、製造時に固有の無線タグIDが割り当てられる。ここで無線タグ３０１、３０２、３０３、３０４、３０５、３０６、３０７、３０８、３０９の無線タグIDをそれぞれ「８００１」、「８００２」、「８００３」、「８００４」、「８００５」、「８００６」、「８００７」、「０００１」、「０００２」とする。無線タグ３０１〜３０９はタグリーダ２０１、２０２から搬送波を受信すると、その搬送波を変調し、割り当てられたＩＤを示す信号を含む搬送波をタグリーダ２０１、２０２に向けて無線送信する。なお、物品保有者が保有する無線タグにはメッセージ通信機能を備え付け、状況推定装置１００からメッセージを受信し、物品保有者に知らしめるようにしてもよい。
【００２３】
次に、状況推定装置１００の構成について説明する。状況推定装置１００は、推定部１０、操作部２０、表示部３０（サービス提供手段）、サービス提供部４０（サービス判断手段）、格納部５０、通信部６０（サービス提供手段）、制御部７０を備える。また推定部１０は、物体属性推定部１１、場属性推定部１２（場属性導出手段）、状況推定部１３（状況推定手段）を備え、格納部５０は、無線タグ検出履歴格納部５１、属性情報格納部５２（属性情報格納手段）、状況格納部５３、推論ルール格納部５４、状況・サービス対応関係格納部５５、サービス格納部５６を備える。なお、状況推定装置１００は物理的にはＣＰＵ（中央演算装置）、 ＲＡＭ、 ＲＯＭ、キーボード、ディスプレイ等を備えて構成される。また、表示部３０は、必須の構成要件ではない。
【００２４】
物体属性推定部１１は、後述する無線タグ検出履歴格納部５１に格納された無線タグの検出履歴に基づいて物品の属性情報（携行者は誰であるか）を推定する部分である。物体属性推定部１１が物品の属性情報の一つである携行者を推定する場合の処理を図に示す。図４は、物体属性推定部１１が物品の属性情報の一つである携行者を推定する処理を示すフロー図である。
【００２５】
物体属性推定部１１は一定時刻毎に無線タグ検出履歴格納部５１を参照し、物品保有者を一意に識別するＩＤに対して、前回検出した無線タグＩＤの集合と今回検出した無線タグＩＤの集合とを比較する（Ｓ１０１）。そして、物体属性推定部１１は、無線タグリーダ２０１、２０２を、前回と今回との両方の時点で検出するか否かを判断し（Ｓ１０２）、両方の時点で検出することができなければ、Ｒの値を０とする（Ｓ１０３）。物体属性推定部１１は、両方の時点で検出できると判断できる場合は、その無線タグＩＤに関連付けて回数Ｒの値を１増やし（Ｓ１０４）、Ｒの値を判定する（Ｓ１０５）。Ｒの値がＮ以上（一定値以上）になれば（Ｓ１０６）、その無線タグＩＤが貼付された物品は物品保有者の携行品であるとみなす（Ｓ１０７）。そして物品保有者を一意に特定するＩＤを、携行品を一意に特定するＩＤに関連づけて物品の属性情報として属性情報格納部５２へ登録する（図１０参照）。
【００２６】
場属性推定部１２は、あらかじめ指定された着目するタグリーダの検出範囲に存在する物品の属性情報に基づいて、当該検出範囲の属性を特定し、特定した属性に基づいて共通属性ごとに定められた場の属性を特定する部分である。なお、ここでの検出範囲は、状況推定装置１００のオペレータにより、単一のタグリーダの検出範囲、または複数のタグリーダのアンドをとった範囲もしくはオアをとった検出範囲などがあらかじめ指定される。
【００２７】
当該検出範囲の属性を特定するときの処理フローを図に示す。図５は、場の属性を特定する処理フロー図である。まず着目する検出範囲をリーダＩＤによって決定する（Ｓ２０１）。そして、場属性推定部１２は、着目する検出範囲を示すタグリーダのリーダＩＤがオペレータによって操作部２０からあらかじめ設定されている場合はそのタグリーダの検出範囲を着目する検出範囲とする。
【００２８】
物品保有者は着目する検出範囲を複数のタグリーダ、または複数のタグリーダの積（アンド）、和（オア）で表現することが可能であり、例えば、２つのタグリーダのアンドをとった範囲を設定した場合はそのアンドを取った範囲を着目する検出範囲と設定することができる。また、タグリーダのＩＤが状況推定装置１００のオペレータによって与えられない場合、タグリーダの検出範囲をそのまま着目する検出範囲とする。
【００２９】
次に場属性推定部１２は、当該検出範囲に存在する物品を特定する（Ｓ２０２）。具体的には無線タグ検出履歴格納部５１を参照し、タグリーダ２０１、２０２によって検出された無線タグＩＤの集合を取得する。
【００３０】
そして、場属性推定部１２は属性情報格納部５２を参照し、取得した無線タグＩＤの集合の物品の属性情報を取得し（Ｓ２０３）、場属性推定部１２は取得した物品の属性情報に基づいて共通属性度を計算する（Ｓ２０４）。それによって共通属性度が閾値を超える属性値を物品の共通属性とする。共通属性度は以下の計算式によって決定される。
【数１】
2005316612.tif 000003
【００３１】
そして、場属性推定部１２は属性推論ルールを適用することで、着目する検出範囲の属性を特定する（Ｓ２０５）。属性推論ルールは以下の形式で記述される。「“共通属性＝“共通属性名＝共通属性値””  →  “場の属性”」
当該属性推論ルールは、上述の式に基づいて算出した共通属性度が所定値以上である共通属性において、共通属性名（カテゴリ、所有者、役割などの項目）、共通属性値（共通属性名に対応する具体的な値（例えば、田中、商品などの名前））が特定され、特定された共通属性を場の属性とするルールであり、例えば、共通属性＝「所有者＝田中」とする場合、場の属性は田中のなわばりと決定される。
【００３２】
次に、場属性推定部１２は、場の属性が有効な検出範囲を再特定する（Ｓ２０６）。すなわち場属性推定部１２は、属性情報格納部５２の物品の属性情報を参照し、共通属性を構成する物品を検出するタグリーダのリーダＩＤを取得する。場属性推定部１２は、取得されたタグリーダのリーダＩＤとオペレータによって設定された着目する検出範囲を構成するタグリーダのリーダＩＤとを比較し、取得されたタグリーダが着目する検出範囲を構成するタグリーダの一部を構成するタグリーダとなっている場合（つまり、オペレータが複数のタグリーダを着目する検出範囲として登録したが、実際に共通属性値を有する物品の集合がオペレータの設定したタグリーダのうち一部のタグリーダの検出範囲に存在する場合）には、当該取得されたタグリーダを当該場のリーダＩＤとする。
【００３３】
そして、場属性推定部１２は、共通属性ごとに場のＩＤを設定し、場の属性情報を生成し、属性情報格納部５２に場の属性情報として登録する（図９参照）。
【００３４】
また、場属性推定部１２は着目する検出範囲を構成するタグリーダと近接するタグリーダとの共通属性を参照し、検出範囲の属性を特定する共通属性と同一の共通属性を持つ場合には、当該タグリーダと着目する検出範囲を構成するタグリーダの和空間を当該検出範囲のリーダＩＤとする。そして、場属性推定部１２はリーダＩＤ、属性、場属性を特定した構成物体ＩＤを場の属性情報として属性情報格納部５２に格納する（図９参照）（Ｓ２０７）。
【００３５】
図３に戻り、引き続き説明する。状況推定部１３は、実世界で生じた状況に基づいて詳細な状況を推定する。状況推定部１３が物品保有者と物品とが離れたという状況を推定する場合の処理について説明する。図６は、状況を推定するときの動作フロー図である。ここで「物品保有者と物品が離れた」という状況を推論するための推論ルールは推論ルール格納部５４に格納されており、状況推定部１３は推論ルール格納部５４を参照することで、推論ルールを取得する。
【００３６】
状況推定部１３は、一定時刻毎に無線タグ検出履歴格納部５１を参照し、物品保有者を一意に識別するＩＤに対して、前回の比較時に同時に検出された無線タグＩＤの集合と今回同時に検出された無線タグＩＤの集合とを比較する（Ｓ３０１）。そして、状況推定部１３は、比較対象となった無線タグＩＤを前回と今回との両方の時点で検知するか否かを判断する（Ｓ３０２）。そして、状況推定部１３は、両方の時点で検知したと判断する場合は、物品保有者は当該無線タグＩＤで特定する物品を前回と今回との両時点で持っており、物品保有者は物品を保有していると判断する（Ｓ３０３）。
【００３７】
状況推定部１３は、タグリーダ２０１または２０２が両時点では無線タグを検知していないが、当該無線タグを前回検知したか否かを判断し（Ｓ３０４）、前回検知したと判断する場合、状況推定部１３は属性情報格納部５２の物品の属性情報を参照し、当該タグＩＤに対応する属性情報を取得する（Ｓ３０５）。そして、状況推定部１３は、物品の属性情報に携行者として前回まで一緒に検出されていた物品保有者の名前が登録されているか否か、つまり当該物品は携行品であるか否かを判断し（Ｓ３０６）、状況推定部１３は、携行品であると判断するならば、物品保有者と物品とは離れたと判断する。状況推定部１３は、推定した状況を状況情報として状況格納部５３へ格納するとともに（図１１参照）、サービス提供部４０へ送信する。
【００３８】
さらに状況推定部１３は、上述したとおり実世界の状況を判断すると、当該実世界の状況を用いてより詳細な状況を推論する。具体的には、「物品保有者と物品が離れた」という状況と、それに付随する情報、すなわち物品の属性情報、場の属性情報を属性情報格納部５２から取得し、場の属性情報、物品の属性情報と推論ルールとを用いることで、より詳細な状況を推測する。
【００３９】
例えば、状況推定部１３が「物品保有者と物品とが離れた」という状況から、「物品保有者が物品を置いた」という状況を推論するためには、まず「物品保有者と物品とが離れた」という状況において、離れた物品を検出しているタグリーダを特定する。そして状況推定部１３は属性情報格納部５２を参照し、当該タグリーダのリーダＩＤを含む場の属性情報を取得する。さらに状況推定部１３は、属性情報格納部５２の物品の属性情報を参照し、離れた物品のタグＩＤに関連づけられた物品の属性情報を取得する。そして、状況推定部１３は、取得した属性情報として当該離れた物品の物品保有者のなわばりであることが登録されていれば、物品保有者は当該物品を置いたと判断する。そして、状況推定部１３は、推定した状況を状況情報として状況格納部５３へ格納するとともに（図１１参照）、サービス提供部４０へ送信する。
【００４０】
また、状況推定部１３が「物品保有者と物品とが離れた」という状況から、「物品保有者が物品を落とした」という状況を推論するためには、まず「物品保有者と物品とが離れた」という状況において、物品保有者から離れた物品を検出しているタグリーダを特定する。そして、状況推定部１３は、属性情報格納部５２の場の属性情報を参照し、当該タグリーダをリーダＩＤとして含む場の属性情報を取得する。さらに、状況推定部１３は、属性情報格納部５２の物品の属性情報を参照し、離れた物品のタグＩＤに関連づけられた物品の属性情報を取得する。そして、その物品の属性情報である携行者を示す情報と、場の属性とに基づいて、その物品の物品保有者のなわばりであることが登録されていなければ、その物品を落としたと判断する。そして、状況推定部１３は、推定した状況を状況情報として状況格納部５３へ格納すると同時に、サービス提供部４０へ送信する。
【００４１】
図３に戻り、引き続いて説明する。操作部２０は、オペレータが推論ルールや属性情報などを入力した情報を受け付ける部分である。
【００４２】
表示部３０は、サービスを提供する際に、サービス内容を表示する部分であり、例えば物品保有者が物品を紛失したなどを表示する。なお、表示部３０は任意の構成であり、状況推定装置１００に備えられなくても、動作上問題はない。
【００４３】
サービス提供部４０は、状況に応じたサービスを提供する部分である。つまりサービス提供部４０は状況・サービス対応関係格納部５５を参照し、状況推定部１３から受信した状況に対応付けられたサービスを判断して取得する。そして、サービス提供部４０はサービス格納部５６を参照し、該当するサービスの内容を取得し、提供する。例えば、状況・サービス対応関係格納部５５には、「保有者が所有物を落とした→落とし物サービス」という関係が格納されているとすると、サービス提供部４０はこの状況・サービス関係と「吉田さんは財布を落とした」という状況から物品保有者である「吉田さん」に落とし物サービスを提供する。落し物サービスとしては、物品保有者に物品を紛失した旨の通知を行うものなどがある。
【００４４】
無線タグ検出履歴格納部５１は、タグリーダ２０１、２０２で読み取られた無線タグ（物品保有者、物品に備え付けられている）のタグＩＤ、検出したタグリーダのリーダＩＤ、および検出時刻を格納する。無線タグ検出履歴格納部５１の例を説明する。図７は、無線タグ検出履歴格納部５１に格納される履歴情報の説明図である。図７に示すとおり、無線タグ検出履歴格納部５１は、タグＩＤ、リーダＩＤおよび検出時刻をそれぞれ関連付けて記憶する。図７では、検出したタグＩＤとして、物品保有者を示す「０００１」「０００２」のタグＩＤ、物品を示す「８００１」「８００２」・・・「８００７」のタグＩＤが格納されている。これらタグＩＤに対応して、当該タグＩＤを検出したタグリーダのリーダＩＤを、検出した時刻とともに関連付けて記憶する。
【００４５】
属性情報格納部５２は、実世界を構成する要素（物品、物品保有者、および物品・物品保有者が存在する領域）の属性情報を格納する部分である。格納される属性情報の具体例について説明する。図８は、物品保有者の属性情報の具体例を示す図である。物品保有者の属性情報は、ＩＤと名前とが関連付けられて構成され、あらかじめ状況推定装置１００のオペレータによって入力される情報である。
【００４６】
また、属性情報格納部５２は、物品の属性情報を格納する。図１０は、物品の属性情報の具体例を示す説明図である。物品の属性情報は、物品ＩＤ、物品の名前、物品のカテゴリ、物品の所有者、物品が携行されるものであるかを示す情報（携行者は誰であるか）、商品であるか、否かを示す情報（役割）から構成される。物品が携行されるものであるかを示す情報（携行者は誰であるか）を示す情報以外は、あらかじめ状況推定装置１００のオペレータによって入力される情報であり、物品が携行されるものであるかを示す情報（携行者は誰であるか）は物体属性推定部１１によって推定され登録される。
【００４７】
さらに、属性情報格納部５２は、物品および物品保有者が存在する領域の属性情報、すなわち場の属性情報を記憶する。図９は、場の属性情報の具体例を説明する説明図である。場の属性情報は、場ＩＤ、対応リーダＩＤ、属性、構成物体ＩＤ、関連サービスから構成され、場属性推定部１２によって推定され、作成されるものである。なお、場の属性情報はあらかじめ状況推定装置１００のオペレータによって登録しておいても良い。その場合は、場属性推定部１２は必要とならない。
【００４８】
状況格納部５３は、状況推定部１３で推定された実世界の状況を格納する部分であり、状況が推定された時刻、推定された状況を記憶する。図１１は状況格納部５３が記憶する状況情報の具体例を示す図である。状況情報は、状況が推定された時刻、推定された状況とから構成される。この状況情報は、状況推定部１３により推定され、作成されるものである。
【００４９】
推論ルール格納部５４は、実世界の状況や実世界を構成する要素（物品、物品保有者、および物品・物品保有者が存在する領域）の属性を推論するルールを格納する。推論ルール格納部５４に格納されるルールは状況推定装置１００のオペレータにより作成され、登録される。推論ルール格納部５４の例を示す。図１２は、推論ルール格納部５４が格納する推論ルールの具体例を示す説明図である。
【００５０】
推論ルールは、「物品保有者Xと携行品ａが離れた  ＡＮＤ  携行品ａは物品保有者Xのなわばりに存在  →  物品保有者Xは携行品ａを置いた」、「物品保有者Xと携行品ａが離れた  ＡＮＤ  携行品ａは物品保有者Ｘのなわばり以外に存在  →  物品保有者Xは携行品ａを落とした」などの、物品保有者と物品との関係（物品保有者と携行品（物品）とが離れた関係など）と、物品の置かれている状況（例えば物品の存在場所）とに基づいて、物品保有者と物品とのより詳細な事象（物品保有者の行為）を示す情報から構成される。なお、上述の「携行品」は、物品の属性情報（図１０参照）において携行者が設定されている物品を指す。
【００５１】
状況・サービス対応関係格納部５５は、物品と物品保有者との状況と当該状況に対して提供すべきサービスの対応関係を格納する部分である。図１３は、状況・サービス対応関係格納部５５に格納されている情報の具体例を示す説明図である。状況・サービス対応関係格納部５５は、物品と物品保有者との状況と当該状況に対応したサービスを対応付けて格納し、例えば「物品保有者が物品を落とした」ことに対応したサービスとして「落し物通知サービス」を格納し、また、「物品保有者が物品をごみ箱に入れ、かつ燃えないごみがごみ箱に入った」ことに対応したサービスとして「燃えるごみサービス」を格納する。これらサービスを示す情報は、あらかじめ状況推定装置１００のオペレータにより入力される情報である。
【００５２】
サービス格納部５６は、サービスの内容を格納する部分である。図１４は、サービス格納部５６の例を示す説明図である。サービス格納部５６は、サービス名に対応してサービス内容を格納し、例えば「落し物通知サービス」に対応して「表示部に「物品を落としました」と表示する」旨のサービス内容を格納する。また、後述する「燃えるごみサービス」に対応して、ごみ箱のアラームを鳴らし、「間違えています」とごみ箱表示部に表示する。」旨のサービス内容を格納する。これらサービスを示す情報は、あらかじめ状況推定装置１００のオペレータにより入力される情報である。
【００５３】
通信部６０は、サービス提供部４０により提供されたサービスを実行し、物品保有者に対してサービスの内容に応じたメッセージを通信する部分である。例えば、通信部６０は物品を落としました旨の通知を物品保有者に対して行う。
【００５４】
制御部７０は、上述、推定部１０〜通信部６０を総括的に制御する部分である。
【００５５】
以上のとおり構成された状況推定装置１００の動作について説明する。図１５は、状況推定装置１００の動作を示す動作フロー図である。
【００５６】
まず無線タグリーダ２０１、２０２が物品および物品保有者の無線タグ３０１〜３０９を検出し、そのタグＩＤを無線タグ検出履歴格納部５１へ格納し、履歴情報を作成する（Ｓ４０１）。次に、物体属性推定部１１は、無線タグ検出履歴格納部５１に格納される履歴情報に基づいて無線タグリーダ２０１、２０２が検出した物品保有者が携行している物品を特定する（Ｓ４０２）。物品保有者が携行する物品（携行品）を特定する詳細な方法は、図４に示したとおりであり、図４に示した方法に従って、図７を用いて具体的に説明する。
【００５７】
図７を参照すると、タグリーダ２０１は、時刻２００４．３．１２−１７時１０分４０秒に、吉田さんが有する無線タグ３０８、財布に貼付される無線タグ３０１、および携帯電話に貼付される無線タグ３０２、また、田中さんが有する無線タグ３０９、財布に貼付される無線タグ３０３、携帯電話に貼付される無線タグ３０４、ジーンズ３本（無線タグ３０５から３０７を貼付）を同時に検出している。無線タグ３０１、３０２は吉田さんと、無線タグ３０３、３０４、ジーンズ３本（３０５〜３０７が貼付）は田中さんと時刻２００４．３．１２−１７時１０分４０秒に初めて検出されたことから、図４の処理フローにおいて、Ｒ＝０となる。
【００５８】
また、無線タグリーダ２０２は、時刻２００４．３．１２−１７時１０分４０秒に、吉田さんが有する無線タグ３０９、財布に貼付される無線タグ３０１、携帯電話に貼付される無線タグ３０２を検出し、田中さんが有する無線タグ３０９、財布に貼付される無線タグ３０３、携帯電話に貼付される無線タグ３０４を検出し、無線タグリーダ２０１は、ジーンズ３本（無線タグ３０５から３０７を貼付）を同時に検出している。ここで、時刻２００４．３．１２−１７時１０分４０秒に検出された無線タグと、時刻２００４．３．１２−１７時１５分４０秒に検出された無線タグとを比較し、吉田さんと無線タグ３０１、３０２、田中さんと無線タグ３０３、３０４が両方の時刻で同時に検出されたことから、図４の処理フローにおいて、Ｒ＝１となる。
【００５９】
ここで図４の処理フローでＮ＝１とすると、吉田さんは財布と携帯電話とを携行し、田中さんは財布と携帯電話とを携行することが分かる。そして、物体属性推定部１１は該当する物品のタグＩＤに関連付けて、属性情報格納部５２を格納する物品の属性情報の携行者欄に携行する物品保有者の氏名を登録する（図１０参照）。
【００６０】
次に場属性推定部１２が、物品の属性情報に基づいて場の属性を特定する（Ｓ４０３）。詳細は上述した図５に示す方法のとおりであって、まずオペレータは、事前に着目する場として無線タグリーダ２０１（タグＩＤ＝Ｂ００１）と無線タグリーダ２０２（タグＩＤ＝Ｂ００２）との和を取ったものを指定しているとする。場属性推定部１２は時刻２００４．３．１２−１７時２４分４０秒において検出された無線タグＩＤの属性情報を属性情報格納部５２が格納する物品の属性情報から取得する。
【００６１】
そして、場属性推定部１２は、物品の属性情報（図１０参照）から、各属性について共通属性度（ＣＡＲ）を計算し、ＣＡＲの閾値をＣＡＲ≧０．４とする。するとＣＡＲ（保有者＝田中）＝５／７とＣＡＲ（役割＝商品）＝３／７が閾値を超えるため、これらふたつを共通属性とする。さらに場属性推定部１２は、あらかじめ格納されている属性推論ルールに基づいて場属性推定部１２は、着目する場が「田中のなわばり」と「商品売り場」という属性を持つと特定する。
【００６２】
そして、場属性推定部１２は、共通属性の一つである「田中の縄張り」とする場に存在する物品として、保有者＝田中をに基づいてタグＩＤ「８００３」、「８００４」、「８００５」、「８００６」、「８００７」を抽出し、また、もう一つの共通属性である「商品売り場」とする場に存在する物品として、役割＝商品に基づいてタグＩＤ「８００５」、「８００６」、「８００７」を抽出する。そして、場属性推定部１２は、これらの検出リーダＩＤを参照し、共に「Ｂ００１」であることから、双方の場のリーダＩＤを「Ｂ００１」、場のＩＤをそれぞれ「Ａ００１」「Ａ００２」と設定して、場の属性情報を属性情報格納部５２に格納する（図９参照）。
【００６３】
続いて状況推定部１３は、実世界の状況を推定する（Ｓ４０４）。まず、状況推定部１３は、無線タグ検出履歴格納部５１に格納される無線タグの検出履歴と属性情報格納部５２に格納されている物品の属性情報を参照して「利用者と物品が離れた」という状況を図６に従った方法により推定する。状況推定部１３は、無線タグ検出履歴格納部５１を参照し、時刻２００４．３．１２−１７時２４分４０秒に取得された無線タグＩＤから、属性情報格納部５２に格納される物品の属性情報を読み取る。この物品の属性情報に基づいて、状況推定部１３は、田中さんは財布と携帯電話を携行し、吉田さんは財布と携帯電話を携行していることを認識する。
【００６４】
状況推定部１３は、１分後に再度無線タグ検出履歴格納部を参照し、２００４．３．１２−１７時２５分４０秒に取得された無線タグＩＤの情報を読み取る。この履歴情報から、状況推定部１３は、田中さんは携帯電話を携行し、吉田さんは携帯電話を携行していることを認識することができる。状況推定部１３は２００４．３．１２−１７時２４分４０秒に検出された無線タグＩＤと２００４．３．１２−１７時２５分４０秒に検出された無線タグＩＤを比較することで、無線タグＩＤ＝８００１、８００３、８００５、８００６、８００７が検出されなかったことが分かる。
【００６５】
さらに状況推定部１３は属性情報格納部５２の物品の属性情報を参照し、無線タグＩＤ＝８００１の携行者が吉田さんであること、無線タグＩＤ＝８００３の保有者が田中さんであることを認識することから、「吉田さんと財布が離れた」こと、「田中さんと財布が離れた」ことを推定する。さらに状況推定部１３はこれらの状況を状況格納部５３に格納する（図１１参照）。
【００６６】
次に状況推定部１３は、推論ルール格納部５４（図１２参照）を参照し、現在の状況から推論される新たな状況を取得する。具体的には、状況推論ルールには、ルール１：「物品保有者Xと携行品ａが離れた  ＡＮＤ  携行品ａは物品保有者Xのなわばりに存在  →  物品保有者Xは携行品ａを置いた」というルールとルール２：「物品保有者Xと携行品ａが離れた  ＡＮＤ  携行品ａは物品保有者Ｘのなわばり以外に存在  →  物品保有者Xは携行品ａを落とした」というルールが格納されている。状況推定部１３は、「田中さんと財布が離れた」こと、「吉田さんと財布が離れた」こと、「田中さんの財布は田中さんの縄張りにある」こと、「吉田さんの財布は田中さんの縄張りにある」ことから、田中さんにルール１を、吉田さんにルール２を適用し、それぞれ、「田中さんは財布を置いた」、「吉田さんは財布を落とした」という状況を推定することができる。
【００６７】
そして状況推定部１３は、これらの推定された状況をサービス提供部４０へ送信する。サービス提供部４０は状況・サービス対応関係格納部５５を参照し、受信した状況と対応するサービスを決定・提供し、この状況・サービス関係と「吉田さんは財布を落とした」という状況から吉田さんに落とし物サービスを提供する。また、サービス提供部４０は、通信部６０に落し物サービスを通知し、通信部６０は、落し物をした旨のメッセージを物品保有者が有する通信端末、または無線タグ３０８に送信する。
【００６８】
なお、別の実施形態として、ごみ箱に燃えないごみを入れた場合に、ごみ箱に備えられている報知器においてアラームを鳴らすこともできる。具体的には、まず、飲み終えた空き缶など使用後ごみとなる物品には無線タグが備え付けられている。また、状況推定装置１００が有する属性情報格納部５２の場の属性情報であるごみ箱の中身を検出範囲とするようタグリーダを設定しておき、ごみ箱である場の属性情報として「燃焼物用のごみ箱」とあらかじめ登録しておく。また、物品の属性情報である空き缶の属性情報として、空き缶である旨、若しくは不燃物である旨の属性情報を登録しておく。
【００６９】
状況推定部１３は、物品保有者から空き缶が離れたことを判断し、さらに空き缶がごみ箱に入ったことを判断すると、ごみ箱の場の属性と空き缶の属性との関係から、入れるべきではないごみがはいったと判断し、サービス提供部４０は、燃えるごみサービスを状況・サービス対応関係格納部５５から取出し、これをごみ箱の表示部または報知部に通知し、ごみ箱に備えられている表示部または報知部は、燃焼物ではないごみが入った旨を、ごみを捨てた物品保有者に対して表示し、又は報知する。また、サービス提供部４０からの指示により動作する通信部６０は、物品保有者が有する通信端末（または無線タグ３０８、３０９）に対してメッセージを通知することもできる。
【００７０】
これにより、本実施形態の状況推定装置１００は、場の属性と物品の属性との関係から、自動的に燃焼物用のごみ箱の不燃物である空き缶が誤って捨てられたことを判断することができ、判断したことを物品保有者（ごみを捨てた物）に報知することができる。
【００７１】
本実施形態の状況推定装置１００の作用効果について説明する。タグリーダ２０２が、物品保有者を一意に特定できるが、当該物品保有者が保有すべき物品を一意に特定することができない場合、すなわち、物品保有者から物品が離れたと判断できる場合、物品保有者が存在している領域の場の属性に基づいて、どういった状況で物品が離れたかを、推定することにより、物品の状況を正確に判断することができ、物品保有者は物品を紛失したのか、または単に置いたのかを判断することができる。
【００７２】
また、物品の状況に応じたサービス（例えば燃えるごみサービス、落し物サービス）を判断し、当該サービスを提供する（落し物をしたことを通知する、また燃えないごみが燃えるごみ箱に入っているなどを通知する）ことにより、物品保有者は物品に対する行為（または、当該行為が正当なものであったか）を知ることができる。例えば、サービスの提供を受けた物品保有者は物品（携行品）を落としたことを知ることができ、また間違ってごみを捨ててしまったことを知ることができる。上記サービスの提供には、物品保有者にサービスに対応したメッセージを直接送信すること、物品保有者が見えるところにサービス対応したメッセージを表示させること、が含まれる。
【図面の簡単な説明】
【００７３】
【図１】状況推定部１００が扱う状況を説明する概念図である。
【図２】状況推定装置１００が扱う状況において、買物客Ｘ、店主Ｙがタグリーダ２０２の検出範囲に移動したときの様子を示す概念図である。
【図３】状況推定装置１００のブロック構成図である。
【図４】物体属性推定部１１が物品の属性である携行者を推定する処理を示すフロー図である。
【図５】場の属性を特定する処理フロー図である。
【図６】状況を推定するときの動作フロー図である。
【図７】無線タグ検出履歴格納部５１に格納される履歴情報の説明図である。
【図８】物品保有者の属性情報の具体例を示す図である。
【図９】場の属性情報の具体例を説明する説明図である。
【図１０】物品の属性情報の具体例を説明する説明図である。
【図１１】状況格納部５３が記憶する状況情報の具体例を示す図である。
【図１２】推論ルール格納部５４が格納する推論ルールの具体例を示す説明図である。
【図１３】状況・サービス対応関係格納部５５に格納されている情報の具体例を示す説明図である。
【図１４】サービス格納部５６の具体例を示す説明図である。
【図１５】状況推定装置１００の動作を示す動作フロー図である。
【符号の説明】
【００７４】
１０・・・推定部、１１・・・物体属性推定部、１２・・・場属性推定部、１３・・・状況推定部、２０・・・操作部、３０・・・表示部、４０・・・サービス提供部、５０・・・格納部、５１・・・無線タグ検出履歴格納部、５２・・・属性情報格納部、５３・・・状況格納部、５４・・・推論ルール格納部、５５・・・状況・サービス対応関係格納部、５６・・サービス格納部、１００・・・状況推定装置、２０１・・・タグリーダ、２０２・・・タグリーダ、３０１、３０２、３０３、３０４、３０５、３０６、３０７、３０８、３０９・・・無線タグ。
【図１】
2005316612.tif 000004
【図２】
2005316612.tif 000005
【図３】
2005316612.tif 000006
【図４】
2005316612.tif 000007
【図５】
2005316612.tif 000008
【図６】
2005316612.tif 000009
【図７】
2005316612.tif 000010
【図８】
2005316612.tif 000011
【図９】
2005316612.tif 000012
【図１０】
2005316612.tif 000013
【図１１】
2005316612.tif 000014
【図１２】
2005316612.tif 000015
【図１３】
2005316612.tif 000016
【図１４】
2005316612.tif 000017
【図１５】
2005316612.tif 000018