(57)【要約】【課題】ある観測エリア内の移動体の行動を視覚的に把握し、状況の視認度を向上することができる動線表示システムを提供する。【解決手段】動線表示システム４は、動線観測システム１から動線記録情報を受信する動線情報受取部４１と、移動体の現在位置の問い合わせが行われると、移動体一覧テーブルから移動体名を検索する検索部４２と、すべての移動体の移動履歴を格納する移動体個別履歴テーブルから、移動体の最新の発生イベントを取得し、現在の状態フラグになってからの経過時間を計算する移動体位置生成部４６と、移動体の現在位置及び経過時間を表示する結果表示部４８とを備える。【選択図】      図７
2004214737.tif 000002
【特許請求の範囲】
【請求項１】
複数の受信機を備える観測エリア内で、発信機を携帯した移動体の動線を前記複数の受信機を介して観測する動線観測システムから、前記発信機ＩＤ、前記移動体名、前記受信機ＩＤ、時刻、前記受信機の検出エリアに対する前記発信機の到着あるいは離脱を示す検出フラグを含む動線記録情報を受信する動線情報受取部と、
前記移動体の現在位置の問い合わせが行われると、前記動線記録情報に基づいて更新される移動体毎の発生イベント数を格納する移動体一覧テーブルから前記移動体名を検索する検索部と、
前記発信機ＩＤを元に、すべての移動体の移動履歴を格納する移動体個別履歴テーブルから、前記移動体の最新の発生イベントを取得し、前記移動体個別履歴テーブルに格納される現在の状態フラグになってからの経過時間を計算する移動体位置生成部と、
前記移動体の現在位置及び前記経過時間を表示する結果表示部と
を備えることを特徴とする動線表示システム。
【請求項２】
前記結果表示部は、前記移動体の状態フラグが不明である場合は、前記観測エリア外の不明エリアに前記移動体を表示することを特徴とする請求項１に記載の動線表示システム。
【請求項３】
前記移動体名を元に、すべての移動体の移動履歴を格納する移動体個別履歴テーブルから前記移動体のすべての発生イベントを取得し、前記検出エリア間を前記移動体の移動順序を表す文字を付加した移動パスでつなぎ、複数回通過している移動パスについては、同一文字列中に複数の該移動順序を表す文字を羅列し、前記移動体の動線を生成する動線生成部を更に備えることを特徴とする請求項１又は２に記載の動線表示システム。
【請求項４】
前記検出エリアにおける現在の滞留者数と前記検出エリア毎の定員を取得し、（前記現在の滞留者数）／（前記定員）によって表される混雑度を計算し、該混雑度を結果表示部に表示する混雑度生成部を更に備えることを特徴とする請求項１〜３のいずれか１項に記載の動線表示システム。
【請求項５】
複数の受信機を備える観測エリア内で、発信機を携帯した移動体の動線を前記複数の受信機を介して観測する動線観測システムから、前記発信機ＩＤ、前記移動体名、前記受信機ＩＤ、時刻、前記受信機の検出エリアに対する前記発信機の到着あるいは離脱を示す検出フラグを含む動線記録情報を受信する動線表示システムにおいて、
前記移動体の現在位置の問い合わせが行われると、前記動線記録情報に基づいて更新される移動体毎の発生イベント数を格納する移動体一覧テーブルから前記移動体名を検索するステップと、
前記発信機ＩＤを元に、すべての移動体の移動履歴を格納する移動体個別履歴テーブルから、前記移動体の最新の発生イベントを取得するステップと、
前記移動体個別履歴テーブルに格納される現在の状態フラグになってからの経過時間を計算するステップと、
前記移動体の現在位置及び前記経過時間を表示するステップと
を含むことを特徴とする動線表示方法。
【請求項６】
前記表示するステップは、前記移動体の状態フラグが不明である場合は、前記観測エリア外の不明エリアに前記移動体を表示することを特徴とする請求項５に記載の動線表示方法。
【請求項７】
複数の受信機を備える観測エリア内で、発信機を携帯した移動体の動線を前記複数の受信機を介して観測する動線観測システムから、前記発信機ＩＤ、前記移動体名、前記受信機ＩＤ、時刻、前記受信機の検出エリアに対する前記発信機の到着あるいは離脱を示す検出フラグを含む動線記録情報を受信する動線表示システムにおいて、
前記移動体の現在位置の問い合わせが行われると、前記動線記録情報に基づいて更新される移動体毎の発生イベント数を格納する前記移動体名を移動体一覧テーブルから検索するステップと、
前記移動体名を元に、すべての移動体の移動履歴を格納する移動体個別履歴テーブルから前記移動体のすべての発生イベントを取得するステップと、
前記検出エリア間を前記移動体の移動順序を表す文字を付加した移動パスでつなぎ、複数回通過している移動パスについては、同一文字列中に複数の該移動順序を表す文字を羅列し、前記移動体の動線を表示するステップと
を含むことを特徴とする動線表示方法。
【請求項８】
複数の受信機を備える観測エリア内で、発信機を携帯した移動体の動線を前記複数の受信機を介して観測する動線観測システムから、前記発信機ＩＤ、前記移動体名、前記受信機ＩＤ、時刻、前記受信機の検出エリアに対する前記発信機の到着あるいは離脱を示す検出フラグを含む動線記録情報を受信する動線表示システムにおいて、
前記検出エリアにおける現在の滞留者数と前記検出エリア毎の定員を取得するステップと、
（前記現在の滞留者数）／（前記定員）によって表される混雑度を計算するステップと、
前記混雑度を、矩形の面積割合あるいは数値として表示するステップと
を含むことを特徴とする動線表示方法。
【請求項９】
複数の受信機を備える観測エリア内で、発信機を携帯した移動体の動線を前記複数の受信機を介して観測する動線観測システムから、前記発信機ＩＤ、前記移動体名、前記受信機ＩＤ、時刻、前記受信機の検出エリアに対する前記発信機の到着あるいは離脱を示す検出フラグを含む動線記録情報を受信する動線表示システムに、
前記移動体の現在位置の問い合わせが行われると、前記動線記録情報に基づいて更新される移動体毎の発生イベント数を格納する移動体一覧テーブルから前記移動体名を検索する手順と、
前記発信機ＩＤを元に、すべての移動体の移動履歴を格納する移動体個別履歴テーブルから、前記移動体の最新の発生イベントを取得する手順と、
前記移動体個別履歴テーブルに格納される現在の状態フラグになってからの経過時間を計算する手順と、
前記移動体の現在位置及び前記経過時間を表示する手順と
を実行させることを特徴とする動線表示プログラム。
【請求項１０】
前記表示する手順は、前記移動体の状態フラグが不明である場合は、前記観測エリア外の不明エリアに前記移動体を表示することを特徴とする請求項９に記載の動線表示プログラム。
【請求項１１】
複数の受信機を備える観測エリア内で、発信機を携帯した移動体の動線を前記複数の受信機を介して観測する動線観測システムから、前記発信機ＩＤ、前記移動体名、前記受信機ＩＤ、時刻、前記受信機の検出エリアに対する前記発信機の到着あるいは離脱を示す検出フラグを含む動線記録情報を受信する動線表示システムに、
前記移動体の現在位置の問い合わせが行われると、前記動線記録情報に基づいて更新される移動体毎の発生イベント数を格納する前記移動体名を移動体一覧テーブルから検索する手順と、
前記移動体名を元に、すべての移動体の移動履歴を格納する移動体個別履歴テーブルから前記移動体のすべての発生イベントを取得する手順と、
前記検出エリア間を前記移動体の移動順序を表す文字を付加した移動パスでつなぎ、複数回通過している移動パスについては、同一文字列中に複数の該移動順序を表す文字を羅列し、前記移動体の動線を表示する手順と
を実行させることを特徴とする動線表示プログラム。
【請求項１２】
複数の受信機を備える観測エリア内で、発信機を携帯した移動体の動線を前記複数の受信機を介して観測する動線観測システムから、前記発信機ＩＤ、前記移動体名、前記受信機ＩＤ、時刻、前記受信機の検出エリアに対する前記発信機の到着あるいは離脱を示す検出フラグを含む動線記録情報を受信する動線表示システムに、
前記検出エリアにおける現在の滞留者数と前記検出エリア毎の定員を取得する手順と、
（前記現在の滞留者数）／（前記定員）によって表される混雑度を計算する手順と、
前記混雑度を、矩形の面積割合あるいは数値として表示する手順と
を実行させることを特徴とする動線表示プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ある観測エリア内の移動体の行動を視覚的に把握する動線表示システム、動線表示方法及び動線表示プログラムに関する。
【０００２】
【従来の技術】
従来、イベント会場等の集客施設内に受信機を複数設置し、施設内を移動する歩行者が発信機を所持することにより、歩行者の位置を推定することが行われている。発信機から送信された電波は、その周辺エリアの受信機が検出し、各受信機は、一つの位置検出システムに、無線あるいは有線で発信機から得た情報を送信する。このように、移動通信システムを利用し、歩行者などの移動体の位置の検出が可能な位置検出システム及び位置検出方法は開示されている（例えば、特許文献１参照。）。
【０００３】
又、移動体通信制御装置（親機）と移動無線機（子機）との関係において、親機と子機の正確な位置情報を検知し、子機の位置を表示する移動端末位置情報表示システムは開示されている（例えば、特許文献２参照。）。
【０００４】
【特許文献１】
特開平１１−１７８０４１号公報（第５−６頁、図１）
【０００５】
【特許文献２】
特開平０６−４５９８９号公報（第４−６頁、図１）
【０００６】
【発明が解決しようとする課題】
しかし、従来の表示システムでは、あるエリアの滞在人数が分かるだけであり、そのエリアが混み合っているのかどうかは分からない。又、エリア間をリンクで結んで歩行者等の動線を表示するとき、同じ順路を何度も通った場合、その順路を重ねて表示すると動線表示が乱雑になる。更に、特定の被観測者の動線及び現在位置を検索する場合、その信頼度を測る手段がない。
【０００７】
上記の問題に鑑み、本発明は、ある観測エリア内の移動体の行動を視覚的に把握し、状況の視認度を向上することができる動線表示システム、動線表示方法及び動線表示プログラムを提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記目的を達成するため、本発明の第１の特徴は、（イ）複数の受信機を備える観測エリア内で、発信機を携帯した移動体の動線を複数の受信機を介して観測する動線観測システムから、発信機ＩＤ、移動体名、受信機ＩＤ、時刻、受信機の検出エリアに対する発信機の到着あるいは離脱を示す検出フラグを含む動線記録情報を受信する動線情報受取部と、（ロ）移動体の現在位置の問い合わせが行われると、動線記録情報に基づいて更新される移動体毎の発生イベント数を格納する移動体一覧テーブルから移動体名を検索する検索部と、（ハ）発信機ＩＤを元に、すべての移動体の移動履歴を格納する移動体個別履歴テーブルから、移動体の最新の発生イベントを取得し、移動体個別履歴テーブルに格納される現在の状態フラグになってからの経過時間を計算する移動体位置生成部と、（ニ）移動体の現在位置及び経過時間を表示する結果表示部とを備える動線表示システムであることを要旨とする。ここで、「動線記録情報」は、動線記録ファイルとして受信されても良く、通信ネットワークを通じて提供されても良い。ここで、「発生イベント」とは、移動体が検出エリアに到着あるいは離脱するなど、移動体の位置が変化することを指す。
【０００９】
本発明の第１の特徴に係る動線観測システムによると、経過時間を表示することにより、移動体の現在位置の信頼度が高まり、状況の視認度を向上することができる。
【００１０】
又、第１の特徴に係る動線表示システムの結果表示部は、移動体の状態フラグが不明である場合は、観測エリア外の不明エリアに移動体を表示しても良い。この動線表示システムによると、移動体の現在位置が不明、即ち観測エリア内に存在しない可能性が高いことが把握できる。
【００１１】
又、第１の特徴に係る動線表示システムは、移動体名を元に、すべての移動体の移動履歴を格納する移動体個別履歴テーブルから移動体のすべての発生イベントを取得し、検出エリア間を移動体の移動順序を表す文字を付加した移動パスでつなぎ、複数回通過している移動パスについては、同一文字列中に複数の移動順序を表す文字を羅列し、移動体の動線を生成する動線生成部を更に備えても良い。この動線表示システムによると、二重に移動パスが表示されることがなく、動線表示の見にくさを軽減することができる。
【００１２】
又、第１の特徴に係る動線表示システムは、検出エリアにおける現在の滞留者数と検出エリア毎の定員を取得し、（現在の滞留者数）／（定員）によって表される混雑度を計算し、混雑度を結果表示部に表示する混雑度生成部を更に備えても良い。この動線表示システムによると、検出エリア毎の現在の混雑具合が視覚的に把握できる。
【００１３】
本発明の第２の特徴は、複数の受信機を備える観測エリア内で、発信機を携帯した移動体の動線を複数の受信機を介して観測する動線観測システムから、発信機ＩＤ、移動体名、受信機ＩＤ、時刻、受信機の検出エリアに対する発信機の到着あるいは離脱を示す検出フラグを含む動線記録情報を受信する動線表示システムにおいて、（イ）移動体の現在位置の問い合わせが行われると、動線記録情報に基づいて更新される移動体毎の発生イベント数を格納する移動体一覧テーブルから移動体名を検索するステップと、（ロ）発信機ＩＤを元に、すべての移動体の移動履歴を格納する移動体個別履歴テーブルから、移動体の最新の発生イベントを取得するステップと、（ハ）移動体個別履歴テーブルに格納される現在の状態フラグになってからの経過時間を計算するステップと、（ニ）移動体の現在位置及び経過時間を表示するステップとを含む動線表示方法であることを要旨とする。
【００１４】
第２の特徴に係る混雑予測方法によると、経過時間を表示することにより、移動体の現在位置の信頼度が高まり、状況の視認度を向上することができる。
【００１５】
又、第２の特徴に係る混雑予測方法の表示するステップは、移動体の状態フラグが不明である場合は、観測エリア外の不明エリアに移動体を表示しても良い。この動線表示方法によると、移動体の現在位置が不明、即ち観測エリア内に存在しない可能性が高いことが把握できる。
【００１６】
本発明の第３の特徴は、複数の受信機を備える観測エリア内で、発信機を携帯した移動体の動線を複数の受信機を介して観測する動線観測システムから、発信機ＩＤ、移動体名、受信機ＩＤ、時刻、受信機の検出エリアに対する発信機の到着あるいは離脱を示す検出フラグを含む動線記録情報を受信する動線表示システムにおいて、（イ）移動体の現在位置の問い合わせが行われると、動線記録情報に基づいて更新される移動体毎の発生イベント数を格納する移動体名を移動体一覧テーブルから検索するステップと、（ロ）移動体名を元に、すべての移動体の移動履歴を格納する移動体個別履歴テーブルから移動体のすべての発生イベントを取得するステップと、（ハ）検出エリア間を移動体の移動順序を表す文字を付加した移動パスでつなぎ、複数回通過している移動パスについては、同一文字列中に複数の移動順序を表す文字を羅列し、移動体の動線を表示するステップとを含む動線表示方法であることを要旨とする。
【００１７】
第３の特徴に係る動線表示方法によると、二重に移動パスが表示されることがなく、動線表示の見にくさを軽減することができる。
【００１８】
本発明の第４の特徴は、複数の受信機を備える観測エリア内で、発信機を携帯した移動体の動線を複数の受信機を介して観測する動線観測システムから、発信機ＩＤ、移動体名、受信機ＩＤ、時刻、受信機の検出エリアに対する発信機の到着あるいは離脱を示す検出フラグを含む動線記録情報を受信する動線表示システムにおいて、（イ）検出エリアにおける現在の滞留者数と検出エリア毎の定員を取得するステップと、（ロ）（現在の滞留者数）／（定員）によって表される混雑度を計算するステップと、（ハ）混雑度を、矩形の面積割合あるいは数値として表示するステップとを含む動線表示方法であることを要旨とする。
【００１９】
第４の特徴に係る動線表示方法によると、検出エリア毎の現在の混雑具合が視覚的に把握できる。
【００２０】
本発明の第５の特徴は、複数の受信機を備える観測エリア内で、発信機を携帯した移動体の動線を複数の受信機を介して観測する動線観測システムから、発信機ＩＤ、移動体名、受信機ＩＤ、時刻、受信機の検出エリアに対する発信機の到着あるいは離脱を示す検出フラグを含む動線記録情報を受信する動線表示システムに、（イ）移動体の現在位置の問い合わせが行われると、動線記録情報に基づいて更新される移動体毎の発生イベント数を格納する移動体一覧テーブルから移動体名を検索する手順と、（ロ）発信機ＩＤを元に、すべての移動体の移動履歴を格納する移動体個別履歴テーブルから、移動体の最新の発生イベントを取得する手順と、（ハ）移動体個別履歴テーブルに格納される現在の状態フラグになってからの経過時間を計算する手順と、（ニ）移動体の現在位置及び経過時間を表示する手順とを実行させる動線表示プログラムであることを要旨とする。
【００２１】
又、第５の特徴に係る混雑予測プログラムの表示する手順は、移動体の状態フラグが不明である場合は、観測エリア外の不明エリアに移動体を表示しても良い。
【００２２】
本発明の第６の特徴は、複数の受信機を備える観測エリア内で、発信機を携帯した移動体の動線を複数の受信機を介して観測する動線観測システムから、発信機ＩＤ、移動体名、受信機ＩＤ、時刻、受信機の検出エリアに対する発信機の到着あるいは離脱を示す検出フラグを含む動線記録情報を受信する動線表示システムに、（イ）移動体の現在位置の問い合わせが行われると、動線記録情報に基づいて更新される移動体毎の発生イベント数を格納する移動体名を移動体一覧テーブルから検索する手順と、（ロ）移動体名を元に、すべての移動体の移動履歴を格納する移動体個別履歴テーブルから移動体のすべての発生イベントを取得する手順と、（ハ）検出エリア間を移動体の移動順序を表す文字を付加した移動パスでつなぎ、複数回通過している移動パスについては、同一文字列中に複数の移動順序を表す文字を羅列し、移動体の動線を表示する手順とを実行させる動線表示プログラムであることを要旨とする。
【００２３】
本発明の第７の特徴は、複数の受信機を備える観測エリア内で、発信機を携帯した移動体の動線を複数の受信機を介して観測する動線観測システムから、発信機ＩＤ、移動体名、受信機ＩＤ、時刻、受信機の検出エリアに対する発信機の到着あるいは離脱を示す検出フラグを含む動線記録情報を受信する動線表示システムに、（イ）検出エリアにおける現在の滞留者数と検出エリア毎の定員を取得する手順と、（ロ）（現在の滞留者数）／（定員）によって表される混雑度を計算する手順と、（ハ）混雑度を、矩形の面積割合あるいは数値として表示する手順とを実行させる動線表示プログラムであることを要旨とする。
【００２４】
本発明の第５〜７の特徴に係る動線表示プログラムを読み出すことにより、動線表示システム等に上記の手順を実行させることが可能となる。
【００２５】
【発明の実施の形態】
次に、図面を参照して、本発明の実施の形態を説明する。以下の図面の記載において、同一又は類似の部分には同一又は類似の符号を付している。但し、図面は模式的なものであることに留意すべきである。
【００２６】
本発明の実施の形態に係る動線表示システムは、ある観測エリア内を移動する歩行者等の移動体の動線を観測する動線観測システムによって得られた情報から、観測エリア内の状況を視覚的に把握する。動線表示システムは、状況の視認度を向上するために、検索機能、動線表示機能、経過時間表示機能、混雑度表示機能、不明者検出機能を備える。
【００２７】
（観測エリア内の受信機及び発信機）
以下において、移動体として、ある観測エリアを移動する歩行者を例にとり、歩行者の動線を観測する動線観測システムについて説明する。本発明の実施の形態に係る動線観測システムは、図１に示すように、ある観測エリア２６内の歩行者２２の動線を観測する。観測エリア２６内には、位置を検出したい複数のエリア毎に受信機２０ａ、２０ｂ、…、２０ｅを設置する。一方、被観測対象である歩行者２２には発信機２１を携帯させる。
【００２８】
この発信機２１は、具体的には、無線タグ等が使用可能である。無線タグは、例えば、いわゆるＲＦ−ＩＤ（Radio Frequency Identification）等からなり、図２に示すように、無線タグ３０毎に異なるＩＤを保持する識別情報保持部３１と、識別情報保持部３１に保持されているＩＤに応じた所定の周波数の送信信号を生成する送信部３２と、送信アンテナ３３とを備えている。送信部３２は、識別情報保持部３１に保持されているＩＤに応じた送信信号を生成し、送信アンテナ３３を介して送信する。
【００２９】
この無線タグ３０がＩＤに応じた信号を送信する間隔は、歩行者２２の移動速度と、各受信機２０ａ、２０ｂ、…、２０ｅの配置間隔に応じて決定し、例えば通常の建物内を歩行によって移動する場合では数秒に１回程度とする。あるいは、会場内を歩行で移動する場合には受信機２０ａ、２０ｂ、…、２０ｅの配置間隔を狭くし、ＩＤに応じた信号を送信する間隔を短くすることによって歩行者２２の位置を検出する精度を向上させることができる。又、この送信間隔は、送信部３２がＩＤに応じた信号を送信する間隔を制御することによって調整することができる。
【００３０】
一方、受信機２０ａ、２０ｂ、…、２０ｅも、それぞれ固有のＩＤを持つ。受信機２０ａ、２０ｂ、…、２０ｅは、発信機２１から発信機固有のＩＤを含む電波を検出する。受信機２０ａ、２０ｂ、…、２０ｅが電波を検出する領域は調整可能であり、調整によって検出エリアであるエリアＡ、エリアＢ、…、エリアＥの範囲が変化する。受信機２０ａ、２０ｂ、…、２０ｅは、発信機２１の検出に関する情報を、通信ネットワーク２５を介して動線観測システム１内の受信機制御部１３に送出する。
【００３１】
次に、受信機２０ａ、２０ｂ、…、２０ｅが発信機２１から受信する情報の処理方法について説明する。受信機２０ａ、２０ｂ、…、２０ｅは、発信機に関する情報（以下、「発信機情報」という。）のリストを保持する。発信機情報には、図３に示すように、発信機のＩＤ（タグＩＤ）、現在検出中か否かを示すフラグ、検出フラグが変化した時刻からの経過時間を示すカウンタが含まれる。
【００３２】
受信機２０ａ、２０ｂ、…、２０ｅは、発信機２１の電波を検出すると、発信機ＩＤをキーに発信機情報リストを検索し、見つかれば発信機情報の更新処理を行い、見つからなければそのＩＤに関する発信機情報を新規に作成する。例えば、発信機ＩＤ「ＸＸＸ」の発信機２１の電波を検出し、その発信機情報がリストに無かった場合は、図３に示すように、発信機ＩＤ「ＸＸＸ」の検出フラグをｔｒｕｅ、カウンタを０として、発信機ＩＤ「ＸＸＸ」のリストを新規に作成する。以降、発信機ＩＤ「ＸＸＸ」の発信機情報が検出されるたびカウンタを０にセットするとともに、検出フラグがｆａｌｓｅの場合には検出フラグをｔｒｕｅに変更する。受信機２０ａ、２０ｂ、…、２０ｅは、所定の時間間隔ｔで図３のテーブルを調査し、すべての発信機についてカウンタを１加算する。又、受信機２０ａ、２０ｂ、…、２０ｅは、図３のテーブルにおいて、検出フラグがｔｒｕｅの発信機についてそのカウンタを調べ、そのカウンタ値が所定の値ｃｔｈを超えていれば、検出フラグをｆａｌｓｅに変更し、カウンタを０とする。例えば、図３の発信機ＩＤ「ＹＹＹ」においては、検出フラグがｆａｌｓｅに変更された直後の状態を示し、一方発信機ＩＤ「ＺＺＺ」においては検出フラグがｆａｌｓｅに変更されてから１５ステップ時間が経過していることを示している。即ち、検出フラグがｔｒｕｅの場合には、発信機ＩＤに対応する発信機２１が該当エリアで検出されていることが分かる。又、検出フラグがｆａｌｓｅの場合には、発信機ＩＤに対応する発信機２１が該当エリアにカウンタ値が示す時間検出されていないことが分かる。
【００３３】
次に、受信機２０ａ、２０ｂ、…、２０ｅが、ネットワーク２５を介して動線観測システム１内の受信機制御部１３に情報を送出するタイミングについて、説明する。受信機２０ａ、２０ｂ、…、２０ｅは次の２種類のケースにおいて、発信機情報、発信機情報を送信した受信機のＩＤを「受信機情報」として、受信機制御部１３に送出する。
【００３４】
１．検出フラグがｔｒｕｅに変化した時点
２．検出フラグがｆａｌｓｅに変化した時点
検出フラグがｔｒｕｅに変化した時点とは、あるエリアへ歩行者２２が到着した時点を指す。又、検出フラグがｆａｌｓｅに変化した時点とは、あるエリアから歩行者２２が離脱した時点を指す。検出フラグがｆａｌｓｅに変化する時点は、ｔｒｕｅの状態におけるカウンタ値が所定の値ｃｔｈを経過した時点であるので、検出エリアの変動や電波の混線ではなく、確実に歩行者２２がエリアを離脱したとみなせる時点である。この処理によって、動線観測システム１には、あるエリアへの歩行者の到着と、同エリアからの離脱が伝えられることになる。全エリアからの情報を総合すれば、観測エリア２６内の歩行者２２の移動履歴を得ることができる。
【００３５】
（動線観測システムの構成）
本発明の実施の形態に係る動線観測システム１は、図１に示すように、通信ネットワーク２５を介して、発信機２１を携帯した歩行者２２が移動する観測エリア２６内の複数の受信機２０ａ、２０ｂ、…、２０ｅから送信される発信機情報を受信する受信機制御部１３と、移動イベントを生成する外部イベント取込部１２と、移動体の行動を予測するために用いる移動体モデルに基づいて、移動イベントを生成する模擬イベント取込部１８と、外部イベント取込部１２と模擬イベント取込部１８から送られる移動イベントを切り替えて出力する入力切替部１４と、移動体情報を更新し、歩行者の現在位置の推定を行うことと平行して、将来の混雑予測を行うイベント処理部１６とを備える。更に、本発明の実施の形態に係る動線観測システム１は、記録イベント取込部１１、移動体状態保持部１５、観測用環境情報保持部１７とを備える。
【００３６】
受信機制御部１３は、通信ネットワーク２５を介して観測エリア２６内にある受信機２０ａ、２０ｂ、…、２０ｅの動作制御を行うとともに、受信機２０ａ、２０ｂ、…、２０ｅから送られる受信機情報を外部イベント取込部１２へ送出する。発信機情報に発信機情報を送信した受信機のＩＤを付加したものを「受信機情報」という。
【００３７】
外部イベント取込部１２は、受信機制御部１３から送られてくる受信機情報に時刻情報を付加して入力切替部１４に配送する。ここで、受信機情報に時刻情報を付加したものを、「移動イベント」と呼ぶ。
【００３８】
記録イベント取込部１１は、記録ファイル５に記述された移動イベントを読み取り、入力切替部１４に送出する。記録ファイル５は、過去の移動イベントを記録したファイルであり、ＦＤなどの記録媒体に保存されていても良い。外部イベント取込部１２が観測エリア２６内の現在の情報を取り込むことに対し、記録イベント取込部１１は、観測エリア２６内の過去の情報を取り込む。
【００３９】
模擬イベント発生部１８は、移動体モデル８に基づいて移動イベントを生成し、入力切替部１４に送出する。移動体モデル８は、観測エリア２６内の歩行者（移動体）の行動を予測するために用いる予測モデルである。移動体モデル８の構築方法は、後に詳述する。
【００４０】
入力切替部１４は、外部イベント取込部１２、記録イベント取込部１１、模擬イベント発生部１８から送られる移動イベントを、モードに応じて切り替え、イベント処理部１６へ送信する。動線観測システム１は、以下の３種類の動作モードを備える。
【００４１】
１．モニタモード：観測エリア内の現在の様子を観測する。外部イベント取込部１２から送られた移動イベントを用いる。
【００４２】
２．再現モード：過去に記録した観測エリア内の情報から当時の様子を観測する。記録イベント取込部１１から送られた移動イベントを用いる。
【００４３】
３．シミュレーションモード：予測モデルを用いて、仮想環境における仮想歩行者の様子を予測する。模擬イベント取込部１８から送られた移動イベントを用いる。但し、シミュレーションモードであっても、平行して、現在の観測エリア内の観察は継続される。
【００４４】
モードの切替えは、入力部９等のユーザインタフェースを介して行われる。入力部９は、具体的には、キーボード、マウス等の機器を指す。入力部９から入力操作が行われると対応するキー情報が入力切替部１４に伝達される。
【００４５】
移動体状態保持部１５は、全歩行者２２の現在の状態と動線を保持する。具体的には、図４に示す移動体情報や移動体の現在位置を示す状態バッファを備える。例えば、図５に示すように、受信機２０ａによる検出エリアＡ、受信機２０ｂによる検出エリアＢ、受信機２０ｃによる検出エリアＣ、受信機２０ｄによる検出エリアＤ、受信機２０ｅによる検出エリアＥ、受信機２０ｆによる検出エリアＦを有する観測エリア２６を歩行者が移動したとする。このとき、移動体状態保持部１５は、各受信機２０ａ、２０ｂ、…、２０ｆから得られた情報から、各発信機ＩＤ毎の移動体情報を保持する。図４では、対象となる発信機２１は、エリアＡに１５：３０に到着し、３０分間留まり、その後、エリアＢに１６：０５に到着し、１０分留まり、次に、エリアＣ、エリアＥ、エリアＦに移動したことを示している。
【００４６】
移動体状態保持部１５は、ＲＡＭ等の内部記憶装置を用いても良く、ＨＤやＦＤ等の外部記憶装置を用いても良い。
【００４７】
観測用環境情報保持部１７は、観測エリア２６に関する環境情報を保持する。例えば、検出エリア間の位置関係や距離、通路情報を保持する。図５に示すような観測エリア２６であると、エリアＡとエリアＣの間には仕切り２７があるという情報を保持する。又、観測エリア２６に推奨移動順路が提示されている場合は、その順路を保持する。更に、多くの発信機の動線から、全体として通ることが多い順路を保持する。これらの環境情報を用いて、イベント処理部１６は、移動体状態保持部１５の情報を更新する。観測用環境情報保持部１７は、移動体状態保持部１５と同様に、ＲＡＭ等の内部記憶装置を用いても良く、ＨＤやＦＤ等の外部記憶装置を用いても良い。
【００４８】
イベント処理部１６は、移動イベントから移動体状態保持部１５に保持された情報を更新し、歩行者の位置の推定を行う。この更新処理には、観測用環境情報保持部１７に保持された環境情報を用いる。又、イベント処理部１６は、図８に示すように、イベントキュー（待ち行列）とハンドラを備える。入力切替部１４から供給される移動イベントは、イベントキューの最後に順次格納される。移動イベントを処理する際、ハンドラは、イベントキューの先頭から移動イベントを取り出し、順次処理を行う。そして、移動イベントを処理する毎に、移動体状態保持部１５に保持される移動体情報、ＯＤ表、滞留時間表等を作成、更新する。
【００４９】
イベント処理部１６によって得られた歩行者ごとの動線は、動線記録ファイル６として出力される。ここで、動線記録ファイル６とは、歩行者の動線、即ち、場所と時刻の組み合わせで表現できる歩行者の移動履歴を記録したファイルである。動線表示システム４は、動線観測システム１から動線記録ファイル６を受信する。
【００５０】
尚、図示してはいないが、本発明の実施の形態に係る動線観測システムは、予測モデルの更新や混雑予測を実行させるためのプログラムを保存するプログラム保持部を備えていても良い。プログラム保持部は、ＲＡＭ等の内部記憶装置を用いても良く、ＨＤやＦＤ等の外部記憶装置を用いても良い。
【００５１】
本発明の実施の形態に係る動線観測システムによると、歩行者の位置を精度良く検出し、歩行者の動線を途切れることなく観測できる。
【００５２】
（動線観測方法）
次に、動線観測方法について、図６を用いて説明する。イベント処理部１６は、入力切替部１４から受け取る移動イベントを順次処理し、発信機２１毎の動線を生成する。
【００５３】
（イ）まず、ステップＳ１０１において、イベント処理部１６は、イベントキューの先頭から移動イベントをひとつ取り出す。
【００５４】
（ロ）次に、ステップＳ１０２において、移動体状態保持部１５に保持された移動体情報及び状態バッファから、移動イベントの発信機ＩＤに該当する移動体情報及び状態バッファを検索する。
【００５５】
（ハ）次に、ステップＳ１０３において、移動体情報及び状態バッファを検索できなかった場合には、ステップＳ１０４に進み、新規に発信機ＩＤ用の移動体情報及び状態バッファを生成し、新規登録する。
【００５６】
（ニ）次に、ステップＳ１０５において、移動イベントに基づいて、観測用環境情報保持部１７に保持された環境情報を考慮し、状態バッファを更新する。例えば、エリア間の位置関係や距離、通路情報を利用して、２エリア間の可能経路を絞り込んだ上で、判定処理を行えば、現実にはあり得ない移動を推定することはなくなる。又、推奨移動順路の提示される環境においては、順路とは逆方向に移動する可能性は順方向よりも低いと考えられるため、推定時点までの動線と照合することにより、より確からしい存在位置推定が可能である。更に、他の発信機の動線から全体として通ることが多い順路と、推定対象の発信機の動線を照合することにより、より確からしい存在位置推定が可能である。“より確からしい”推定と行うというのは、どちらのエリアが正しいのか判断ができない場合に、確率的にひとつのエリアを選択することで、その際に利用する確率を順路や動線で決めるということである。更に、移動体状態保持部１５に保持されるＯＤ表や滞留時間表の作成、更新を行う。その他、検出エリアにＣＣＤカメラ等の他のデバイスを設置し、この検出結果を考慮して、更新処理を行っても構わない。
【００５７】
（ホ）次に、ステップＳ１０６において、更新された状態バッファにもとづいて、発信機の位置、即ち、歩行者の存在エリアを推定する。そして、推定された存在エリアを移動体情報のエリア部分等に格納する。
【００５８】
（へ）次に、ステップＳ１０７において、ステップＳ１０５及びＳ１０６で状態バッファあるいは存在エリアが変化した場合には、ステップＳ１０８に進み、動線記録ファイル６を出力する。変化が無い場合は、ステップＳ１０１に戻り、上記の処理を繰り返す。
【００５９】
本発明の実施の形態に係る動線観測方法によると、歩行者の位置を精度良く検出し、歩行者の動線を途切れることなく観測できる。
【００６０】
（動線表示システム）
本発明の実施の形態に係る動線表示システム４は、動線観測システム１から動線記録ファイル６を随時受け取り、これに基づいて画面表示を行う。すなわち観測対象環境のイメージを画面上に表示し、その上に歩行者の存在位置や動線をマッピングする。
【００６１】
図７に示すように、本発明の実施の形態に係る動線表示システム４は、動線情報受取部４１、検索部４２、移動体動線保持部４３、表示用環境情報保持部４４、動線生成部４５、移動体位置生成部４６、混雑度生成部４７、結果表示部４８を備える。
【００６２】
動線情報受取部４１は、動線観測システム１から随時送られてくる動線記録ファイル６を受信し、歩行者ごとに移動体動線保持部４３に蓄積する。動線記録ファイル６は、具体的には、以下の要素を含む。
【００６３】
・発信機IDと歩行者名
・受信機ID
・時刻
・検出フラグ
移動体動線保持部４３は、図８に示す移動体一覧テーブル（歩行者一覧テーブル）及び図１０に示す移動体個別履歴テーブル（歩行者個別履歴テーブル）を保持する。移動体一覧テーブル及び移動体個別履歴テーブルは、動線記録ファイル６に基づいて、更新される。移動体一覧テーブルは、ｎ人いる歩行者について、歩行者ｉ（ｉ＝１〜ｎ）の発信機ＩＤＴＩＤｉ、歩行者名ＰＥＤｉ、現在までの発生イベント数ＮＥｉを格納する。新たな歩行者が来場するごとにテーブルの行が増やされる。又、各歩行者にイベントが発生するたびに発生イベント数が更新される。移動体個別履歴テーブルは、すべての歩行者についての移動の履歴が格納される。これらは各歩行者の滞在位置あるいは状態が変化するたびに更新される。歩行者一人（ｉ）の履歴は、３行×ＮＥｉ列の部分テーブルを構成する。その第ｊ列（ｊ＝１〜ＮＥｉ）は、ある時刻におけるイベントの記録を示す。すなわち受信機ＩＤＲＩＤ（ｉ，ｊ）、時刻ＴＩＭ（ｉ，ｊ）、状態ＳＴＡＴ（ｉ，ｊ）の組である。ＳＴＡＴ（ｉ，ｊ）は、図９に示す「確定」、「不確定」等の状態フラグが入る。移動体一覧テーブルあるいは移動体個別履歴テーブルに更新が発生した場合、追加されたイベントが動線生成部４５、移動体位置生成部４６、混雑度生成部４７に送出される。
【００６４】
表示用環境情報保持部４４は、観測対象環境の座標情報を記憶しており、これに基づいて結果表示部４８は、画面上に環境のイメージを表示する。座標情報には、受信機ＩＤとその設置位置座標の対応も含まれる。
【００６５】
検索部４２は、検索対象の移動体名をユーザ入力部４０から受け取り、当該移動体を移動体動線保持部４３に保持される歩行者一覧テーブル（移動体一覧テーブル）から検索する。
【００６６】
移動体位置生成部４６は、発信機ＩＤを元に、すべての移動体の移動履歴を格納する移動体個別履歴テーブルから、移動体の最新の発生イベントを取得し、移動体個別履歴テーブルに格納される現在の状態フラグになってからの経過時間を計算する。又、移動体動線保持部４３より、歩行者の現在位置を取得し、これらを表示すべき座標に変換し、色などの表示形式を指定した上で、結果表示部４８に歩行者の現在位置を表示させる。
【００６７】
動線生成部４５は、移動体名を元に、すべての移動体の移動履歴を格納する移動体個別履歴テーブルから移動体のすべての発生イベントを取得し、検出エリア間を移動体の移動順序を表す文字を付加した移動パスでつなぎ、複数回通過している移動パスについては、同一文字列中に複数の該移動順序を表す文字をカンマで区切り付加し、移動体の動線を生成する。そして、この動線を結果表示部４８に表示させる。
【００６８】
混雑度生成部４７は、検出エリアにおける現在の滞留者数と検出エリア毎の定員を取得し、（現在の滞留者数）／（定員）によって表される混雑度を計算する。そして、この混雑度を結果表示部４８に表示する。
【００６９】
結果表示部４８は、移動体の現在位置及び現在の状態の経過時間、移動体の動線、混雑度等を表示する。又、移動体の状態フラグが不明である場合は、観測エリア外の不明エリアに移動体を表示する。結果表示部４８は、モニタなどの画面を指し、液晶表示装置（ＬＣＤ）、発光ダイオード（ＬＥＤ）パネル、エレクトロルミネッセンス（ＥＬ）パネル等が使用可能である。又、結果表示部４８はプリンターなどでも構わない。
【００７０】
尚、図示してはいないが、本発明の実施の形態に係る動線表示システムは、移動体の検索や移動体の現在位置、動線、混雑度等の表示を実行させるためのプログラムを保存するプログラム保持部を備えていても良い。プログラム保持部は、ＲＡＭ等の内部記憶装置を用いても良く、ＨＤやＦＤ等の外部記憶装置を用いても良い。
【００７１】
本発明の実施の形態に係る動線表示システムによると、ある観測エリア内の移動体の行動を視覚的に把握し、状況の視認度を向上することができる。
【００７２】
（動線表示方法）
動線表示システムは、状況の視認度を向上するために、現在位置表示機能、経過時間表示機能、不明者表示機能、動線表示機能、混雑度表示機能を備える。
【００７３】
＜現在位置表示機能＞
現在位置表示機能は、歩行者名あるいは発信機ＩＤを指定し、対象者の現在位置を検索し、表示する機能である。現在位置がテキストによって回答されるほか、検索された歩行者は、移動体位置生成部４６によって異なる表示形式（色などの変更）が与えられ、結果表示部４８によって画面上に表示される。
【００７４】
ユーザが、ユーザ入力部４０を介して、ある歩行者の現在位置の問い合わせを行ったときの検索処理について、図１１を用いて説明する。
【００７５】
（イ）まず、ユーザ入力部４０により、歩行者の位置の問い合わせが行われる。この問い合わせは、例えば、図１２に示すビューアの「歩行者」欄に歩行者名を入力し、「更新」ボタンを押下することにより行われる。検索部４２は、検索対象の歩行者名を受け取り、ステップＳ２０１において、当該歩行者を移動体動線保持部４３に保持される歩行者一覧テーブル（移動体一覧テーブル）のＰＥＤ１〜ＰＥＤｎから検索する。ステップＳ２０２において、歩行者名がＰＥＤｉと一致すると判断した場合、ステップＳ２０４に移り、一致する歩行者名がない場合にはステップＳ２０３に移る。
【００７６】
（ロ）ステップＳ２０４において、移動体位置生成部４６は、歩行者一覧テーブルで検索した歩行者名の発信機ＩＤを元に、移動体動線保持部４３に保持される歩行者個別履歴テーブル（移動体個別履歴テーブル）から最新の発生イベント｛ＲＩＤ（ｉ，ＮＥｉ）、ＴＩＭ（ｉ，ＮＥｉ）、ＳＴＡＴ（ｉ，ＮＥｉ）｝を取得する。次に、ステップＳ２０５において、現状態の経過時間ＥＬＴＩＭを計算する。経過時間は、ｔを現在時刻とし、ＥＬＴＩＭ＝ｔ−ＴＩＭ（ｉ，ＮＥｉ）で計算可能である。
【００７７】
（ハ）次にステップＳ２０６において、表示用環境情報保持部４４を参照し、受信機ＩＤ  ＲＩＤ（ｉ，ＮＥｉ）から場所名ＰＬＡＣＥを検索する。移動体位置生成部４６は、場所名ＰＬＡＣＥ、経過時間ＥＬＴＩＭとともにイベント情報を結果表示部４８に検索結果表示命令として送出する。そして、ステップＳ２０７において、結果表示部４８は、例えば、図１３に示すように、観測エリア２６を表示し、歩行者の現在位置を、色を変更するなど表示形式を変えて表示する。又、ステップＳ２０８において、結果表示部４８は、例えば、図１２に示すように、歩行者の状態、ＸＹＺ座標に換算した場合の現在位置、速度、滞留数等を表示する。
【００７８】
一方、ステップＳ２０３に処理が移った場合には、仮のイベント（ｎｕｌｌ，ｎｕｌｌ，未到着）を生成し、ＰＬＡＣＥ＝ｎｕｌｌ、ＥＬＴＩＭ＝ｎｕｌｌとともに結果表示部４８に送出して処理を終了する。
【００７９】
現在位置表示機能によると、対象者の現在の状態を把握でき、今後の行動を予測するのに役立つ。
【００８０】
＜経過時間表示機能及び不明者表示機能＞
表示される現在位置の情報について、ユーザがその信頼度を考慮して判断できるように以下の機能を備える。
【００８１】
・検索結果への状態と経過時間の付加
・不明エリアの設置
本発明の実施の形態に係る経過時間表示機能は、現在位置だけでなく検出状態と、現在の状態になってからの経過時間を表示する。現在位置を表示する場合、検索部４２は、図１４に示すステータスバーを結果表示部４８に表示させる。ステータスバーの（Ａ）の欄には「ＴＡＲＯ」などの歩行者名が、（Ｂ）の欄には「Ａ」などの検出エリアが、（Ｃ）の欄には「不確定」などの状態が、（Ｄ）の欄には「０：３０」などの「不確定」状態になってから経過した時間が表示される。このように経過時間を付加することにより、例えば、確定で経過時間が数秒であれば、間違いなくその位置にいると確信が持てるし、不明で経過時間が数分であれば、実際にはその場所にはおらず付近に移動しているとみなせる。
【００８２】
本発明の実施の形態に係る不明者表示機能は、不明状態が所定の時間続いた場合に、その場所にはおらずシステムが検出し得ない場所へ移動してしまったとして、特別に設けた不明エリアへ歩行者を移動させて表示する。例えば、図１３に示すように、右下に行方不明欄を設け、不明状態が続いた「ＴＡＲＯ」をここに表示する。これによって、観測エリアにいない歩行者を明示的に表示し、他の歩行者と区別することができる。
【００８３】
上記の経過時間表示機能や不明者表示機能によると、回答された現在位置の信頼度が測れる。
【００８４】
＜動線表示機能＞
歩行者の動線を表示するために、単に通過した検出エリアを線分で結ぶだけであると、どの順序で廻ったかなど不明な点が多い。又、何度も同じ場所を訪問するケースでは、動線の形そのものが分からなくなる。本発明の実施の形態に係る動線表示機能は、歩行者名あるいは発信機ＩＤを指定し、対象者の動線（移動履歴）を検索し、動線に順序を付して表示する機能である。動線表示は、歩行者の現在位置がマッピング表示されている環境イメージ上に、更に、検索対象歩行者の行動履歴を動線としてイメージ表示するものである。
【００８５】
ユーザが、ユーザ入力部４０を介して、ある歩行者の動線表示の問い合わせを行ったときの検索処理について、図１５を用いて説明する。
【００８６】
（イ）まず、ユーザ入力部４０により、歩行者の動線表示の問い合わせが行われる。この問い合わせは、例えば、図１２に示すビューアの「歩行者」欄に歩行者名を入力し、「更新」ボタンを押下することにより行われる。検索部４２は、検索対象の歩行者名を受け取ると、ステップＳ３０１において、当該歩行者を移動体動線保持部４３に保持される歩行者一覧テーブル（移動体一覧テーブル）のＰＥＤ１〜ＰＥＤｎから検索する。ステップＳ３０２において、歩行者名がＰＥＤｉと一致すると判断した場合、ステップＳ３０３に移る。一致する歩行者名がない場合には処理を終了する。
【００８７】
（ロ）次に、ステップＳ３０３において、動線生成部４５は、移動体動線保持部４３に保持される歩行者個別履歴テーブル（移動体個別履歴テーブル）からＰＥＤｉのすべてのイベント｛ＲＩＤ（ｉ，１）、ＴＩＭ（ｉ，１）、ＳＴＡＴ（ｉ，１）｝〜｛ＲＩＤ（ｉ，ＮＥｉ）、ＴＩＭ（ｉ，ＮＥｉ）、ＳＴＡＴ（ｉ，ＮＥｉ）｝を取得する。
【００８８】
（ハ）次に、ステップＳ３０４において、各位置における最低滞在時間を演算する。これは以下のように演算する。
【００８９】
CASE1：次の場所へ移る直前の状態が「不明」の場合
最低滞在時間＝（「不明」状態に変化した時刻）−（前の場所到着時刻）
CASE2：それ以外
最低滞在時間＝（次の場所到着時刻）−（前の場所到着時刻）
ステップＳ３０４では、イベント間で同一の受信機IDが連続する場合には、ひとつの滞在イベントにまとめる作業を同時に実施する。その結果、動線情報｛ＲＩＤ（ｉ，１）、ＴＩＭ（ｉ，１）、ＭＮＴ（ｉ，１）｝〜｛ＲＩＤ（ｉ，ＮＳｉ）、ＴＩＭ（ｉ，ＮＳｉ）、ＭＮＴ（ｉ，ＮＳｉ）｝が得られる。ここで、ＮＳｉは滞在数を表し、ＮＳｉ≦ＮＥｉである。また、ＭＮＴ（ｉ，ｋ），ｋ＝１〜ＮＳｉは、k番目の滞在イベントにおける最低滞在時間を示す。
【００９０】
（ニ）次に、ステップＳ３０５において、表示用環境情報保持部４４を参照し、受信機ＩＤ  ＲＩＤ（ｉ，１）〜ＲＩＤ（ｉ，ＮＳｉ）からそれぞれの場所名を検索する。次に、ステップＳ３０６において、動線生成部４５は、動線情報を結果表示部４８に動線表示命令として送出する。結果表示部４８は、例えば、図１３に示す環境イメージ上に図１５に示す動線を表示する。図１６では、エリア間の移動パスの中央部分に移動パスの順序が表示され、対象となる歩行者は、Ａエリア→Ｂエリア→Ｆエリア→Ｇエリア→Ｃエリア→Ｆエリア→Ｅエリア→Ｄエリア→Ｅエリア→Ｃエリア→Ｇエリアと移動したことが分かる。Ｃエリア−Ｇエリア間、Ｄエリア−Ｅエリア間のように、複数回通過している移動パスについては、同一文字列中に順序を表す複数の数字をカンマで区切って表示することにより、表示の見にくさを軽減することができる。
【００９１】
（ホ）又、ステップＳ３０７において、動線生成部４５は、動線情報を結果表示部４８に移動履歴表示命令として送出する。結果表示部４８は、例えば、図１２に示すように、テキストとして、ビューアの右画面に移動履歴等を表示しても良い。
【００９２】
動線表示機能によって、対象者のこれまでの行動が視覚的に把握でき、今後の行動を予測するのに役立つ。
【００９３】
＜混雑度表示機能＞
来場者が多い場合に、観測エリアイメージ上に来場者を一人一人表示すると、画面が乱雑になり、表示する情報量も多くなる。これを回避するために、本発明の実施の形態に係る混雑度表示機能は、歩行者の数を検出エリアの混雑度として表示する。
【００９４】
ユーザは、ユーザ入力部４０を介して、例えば、図１７に示すような画面によって、混雑度表示のＯＮ／ＯＦＦを行う。（Ａ）に示すチェックボックスにチェックし、図１３に示す観測エリアイメージを表示すると、観測エリアイメージ上に図１８に示すような混雑度表示が行われる。
【００９５】
このとき、混雑度生成部４７は、移動体動線保持部４３と表示用環境情報保持部４４から、各検出エリアにおける現在の滞留者数とその定員を取得する。表示用環境情報保持部４４は、各検出エリアの定員を保持する。そして、各検出エリアが現在どの程度込み合っているかを（現在の滞留者数／定員）で表される「混雑度」を計算し、これを結果表示部４８に表示させる。
【００９６】
図１８に示すように、混雑度表示は、（Ａ）で示す混雑度イメージ表示と、（Ｂ）で示す混雑度数値表示がある。混雑度イメージ表示（Ａ）は、検出エリアを示す矩形を１とし、その高さ方向を混雑度と想定して、混雑度の値によって矩形を異なる表現形式（異なる色等）で塗りつぶす。図１８では、定員５０名のエリアに３１名が滞留歩行者として存在するので、下から約０．６の位置まで塗りつぶされている。滞留歩行者は、そのエリアにおいて状況が確定のもののみをカウントしても良く、不確定のものを含んでカウントしても良い。定員を超えた場合には、１の位置とする。混雑度数値表示（Ｂ）は、検出エリア名を示すテキストに代わり、“検出エリア名−滞留歩行者数／定員”というテキストを表示する。
【００９７】
混雑度表示機能よって、現在の混雑具合が視覚的に把握できるようになる。
【００９８】
本発明の実施の形態に係る動線表示方法によると、ある観測エリア内の移動体の行動を視覚的に把握し、状況の視認度を向上することができる。
【００９９】
（その他の実施の形態）
本発明は上記の実施の形態によって記載したが、この開示の一部をなす論述及び図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態、実施例及び運用技術が明らかとなろう。
【０１００】
例えば、本発明の実施の形態において、観測エリアを移動する移動体は、歩行者であると説明したが、これに限らないことは勿論である。
【０１０１】
又、本発明の実施の形態において、外部イベント取込部１２で時刻情報を付加すると説明したが、受信機２０ａ、２０ｂ、…、２０ｅが受信機制御部１３へ情報を送出する際に、時刻情報を付加しても構わない。但し、受信機２０ａ、２０ｂ、…、２０ｅよりも、外部イベント取込部１２で時刻情報を付加するほうが、受信機２０ａ、２０ｂ、…、２０ｅ間の時刻の誤差を考慮する必要がないという利点がある。
【０１０２】
又、本発明の実施の形態において、移動体動線保持部４３、表示用環境情報保持部４４を分けて備えると説明したが、一つの保持部で共用しても構わない。又、ユーザ入力部４０と結果表示部４８を分けて備えると説明したが、モニタ等の一つの装置で共用しても構わない。
【０１０３】
又、本発明の実施の形態において、移動体位置生成部４６が、移動体個別履歴テーブルから移動体の最新の発生イベントを取得し、経過時間を計算すると説明したが、この機能を検索部４２が行っても構わない。同様に、動線生成部４８が、移動体個別履歴テーブルから移動体のすべての発生イベントを取得し、移動体の動線を生成すると説明したが、この機能を検索部４２が行っても構わない。
【０１０４】
このように、本発明はここでは記載していない様々な実施の形態等を含むことは勿論である。従って、本発明の技術的範囲は上記の説明から妥当な特許請求の範囲に係る発明特定事項によってのみ定められるものである。
【０１０５】
【発明の効果】
本発明によると、ある観測エリア内の移動体の行動を視覚的に把握し、状況の視認度を向上する動線表示システム、動線表示方法及び動線表示プログラムを提供することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る動線観測システムの構成ブロック図である。
【図２】本発明の実施に形態に係る発信機に備えられた無線タグの構成ブロック図である。
【図３】本発明の実施の形態に係る発信機情報の一例である。
【図４】本発明の実施の形態に係る移動体情報の一例である。
【図５】本発明の実施の形態に係る観測エリアの一例である。
【図６】本発明の実施の形態に係る動線観測方法のフローチャートである。
【図７】本発明の実施の形態に係る動線表示システムの構成ブロック図である。
【図８】本発明の実施の形態に係る移動体一覧テーブルの一例である。
【図９】本発明の実施の形態に係る状態フラグの一例である。
【図１０】 本発明の実施の形態に係る移動体個別履歴テーブルの一例である。
【図１１】本発明の実施の形態に係る動線表示方法の現在位置表示機能を示すフローチャートである。
【図１２】本発明の実施の形態に係るユーザ入力部の表示例である。
【図１３】本発明の実施の形態に係る動線表示方法の環境イメージの表示例である。
【図１４】本発明の実施の形態に係る動線表示方法のステータスバーの表示例である。
【図１５】本発明の実施の形態に係る動線表示方法の動線表示機能を示すフローチャートである。
【図１６】本発明の実施の形態に係る動線表示方法の動線表示の一例である。
【図１７】本発明の実施の形態に係る動線表示方法の混雑度表示機能のオプション設定の一例である。
【図１８】本発明の実施の形態に係る動線表示方法の混雑度表示の一例である。
【符号の説明】
１  動線観測システム
４  動線表示システム
５  記録ファイル
６  動線記録ファイル
８  移動体モデル
９  入力部
１１  記録イベント取込部
１２  外部イベント取込部
１３  受信機制御部
１４  入力切替部
１５  移動体状態保持部
１６  イベント処理部
１７  観測用環境情報保持部
１８  模擬イベント発生部
２０ａ、２０ｂ、…、２０ｅ  受信機
２１  発信機
２２  歩行者
２５  通信ネットワーク
２６  観測エリア
２７  仕切り
３０  無線タグ
３１  識別情報保持部
３２  送信部
３３  アンテナ
４０  ユーザ入力部
４１  動線情報受取部
４２  検索部
４３  移動体動線保持部
４４  表示用環境情報保持部
４５  動線生成部
４６  移動体位置生成部
４７  混雑度生成部
４８  結果表示部
【図１】
2004214737.tif 000003
【図２】
2004214737.tif 000004
【図３】
2004214737.tif 000005
【図４】
2004214737.tif 000006
【図５】
2004214737.tif 000007
【図６】
2004214737.tif 000008
【図７】
2004214737.tif 000009
【図８】
2004214737.tif 000010
【図９】
2004214737.tif 000011
【図１０】
2004214737.tif 000012
【図１１】
2004214737.tif 000013
【図１２】
2004214737.tif 000014
【図１３】
2004214737.tif 000015
【図１４】
2004214737.tif 000016
【図１５】
2004214737.tif 000017
【図１６】
2004214737.tif 000018
【図１７】
2004214737.tif 000019
【図１８】
2004214737.tif 000020