(57)【特許請求の範囲】
【請求項１】
注目する対象と関わりの深い居場所を抽出するための要約条件を設定する要約条件設定部と、
前記注目する対象の居場所を示す居場所情報、および、前記要約条件設定部が設定した要約条件に基づき、複数の時間帯それぞれにおいて、前記注目する対象と関わりの深い居場所を抽出する重要居場所抽出部と、
前記重要居場所抽出部が抽出した、前記注目する対象と関わりの深い居場所を表す図形の図形領域の面積、および、当該図形領域間の距離を算出し、前記注目する対象と関わりの深い居場所を表す図形を階層構造で表示させるための描画用図形データを生成する図形生成部と、
前記図形生成部が生成した描画用図形データを表示装置に表示させる描画部
とを備え、
前記重要居場所抽出部は、
前記居場所情報、および、前記要約条件に基づき、前記時間帯毎に各居場所に前記注目する対象が存在する時間の累積値を算出し、当該時間帯毎に、当該累積値が最大の居場所を要約居場所として抽出するとともに、当該要約居場所に続いて当該累積値が大きい居場所を関連居場所として抽出する在室時間分析部と、
前記時間帯毎に、前記注目する対象による前記要約居場所とその他の居場所との間の移動頻度を算出し、前記要約条件に基づき、前記要約居場所との間で移動頻度が高い居場所を前記関連居場所として抽出する移動頻度分析部とを有し、
前記図形生成部は、前記時間帯毎に各居場所に前記注目する対象が存在する時間の累積値の情報、および、前記注目する対象による前記要約居場所とその他の居場所との間の移動頻度の情報に基づき、時間軸上に前記時間帯毎の前記要約居場所を表す図形を親ノードとして表示させ、前記関連居場所を表す図形を、当該要約居場所を表す図形の下位に階層構造で表示させるための描画用図形データを生成する行動可視化装置。
【請求項２】
前記要約条件には前記注目する対象と関わりの深い行動を抽出するための条件が含まれ、
前記重要居場所抽出部が抽出した、前記注目する対象と関わりの深い居場所に関する情報と、前記注目する対象による行動を示す行動情報と、前記要約条件に基づき、前記時間帯毎の各居場所における前記注目する対象と関わりの深い行動を抽出し、抽出した行動に関する情報を、前記描画用図形データと関連付ける行動情報付与部を備えた
ことを特徴とする請求項１記載の行動可視化装置。
【請求項３】
前記要約条件には前記注目する対象と関わりの深い関連情報を抽出するための条件が含まれ、
前記重要居場所抽出部が抽出した、前記注目する対象と関わりの深い居場所に関する情報と、各居場所で得られた環境情報と、前記要約条件に基づき、前記時間帯毎の各居場所における前記注目する対象と関わりの深い関連情報を抽出し、抽出した関連情報を前記描画用図形データと関連付ける関連情報付与部を備えた
ことを特徴とする請求項１記載の行動可視化装置。
【請求項４】
前記注目する対象の居場所となる範囲内に設置されたセンサおよび機器の状態変化を検知し、検知情報と日時の情報と関連付けて、センサ情報および機器情報を生成する検知部を備えた
ことを特徴とする請求項１記載の行動可視化装置。
【請求項５】
前記検知部が生成したセンサ情報および機器情報に基づき、前記注目する対象の居場所を推定し、推定した居場所の情報を日時の情報と関連付けた前記居場所情報を生成する居場所推定部と、
前記検知部が生成したセンサ情報および機器情報と、前記居場所推定部が生成した居場所情報と、前記注目する対象の行動を推定する際に用いられる条件が定義された行動定義に基づき、前記注目する対象による行動を推定する行動推定部とを備え、
前記要約条件設定部は、前記行動推定部が推定した、前記注目する対象による行動を示す行動情報に基づき、前記要約条件を設定する
ことを特徴とする請求項４記載の行動可視化装置。
【請求項６】
前記図形生成部が生成した前記描画用図形データに、前記要約条件を関連付けた要約情報を生成する要約情報生成部を備えた
ことを特徴とする請求項１記載の行動可視化装置。
【請求項７】
前記描画部は、
前記描画用図形データに基づき、前記表示装置に対して、前記時間軸上に前記時間帯毎の前記要約居場所を表す図形のみ表示させる
ことを特徴とする請求項１記載の行動可視化装置。
【請求項８】
前記注目する対象は複数存在し、
前記描画部は、
前記描画用図形データに基づき、前記注目する対象に応じて、前記階層構造の表示または非表示を切り替えて、前記表示装置に表示させる
ことを特徴とする請求項１記載の行動可視化装置。
【請求項９】
注目する対象と関わりの深い居場所を抽出するための要約条件を設定する要約条件設定部と、
前記注目する対象の居場所となる範囲内に設置されたセンサまたは機器の状態変化を示すセンサ情報または機器情報、および、前記要約条件設定部が設定した要約条件に基づき、複数の時間帯それぞれにおいて、前記注目する対象と関わりの深い居場所を抽出する重要居場所抽出部と、
前記重要居場所抽出部が抽出した、前記注目する対象と関わりの深い居場所を表す図形の図形領域の面積、および、当該図形領域間の距離を算出し、前記注目する対象と関わりの深い居場所を表す図形を階層構造で表示させるための描画用図形データを生成する図形生成部と、
前記図形生成部が生成した描画用図形データを表示装置に表示させる描画部
とを備え、
前記重要居場所抽出部は、
前記注目する対象の居場所となる領域が定義された情報、前記センサおよび前記機器の設置場所が定義された情報、前記センサ情報、前記機器情報、および、前記要約条件に基づき、前記時間帯毎に各居場所において前記注目する対象がどの程度行動しているかを示す行動度合を推定して、当該時間帯毎に、当該行動度合が最大の居場所を要約居場所として抽出するとともに、当該要約居場所に続いて当該行動度合が大きい居場所を関連居場所として抽出する行動度合推定部と、
前記時間帯毎に、前記要約居場所および前記関連居場所に含まれる、２つの居場所の行動度合に基づき、当該２つの居場所の関連度合を推定する関連度合推定部とを有し、
前記図形生成部は、前記行動度合、および、前記関連度合に基づき、時間軸上に前記時間帯毎の前記要約居場所を表す図形を親ノードとして表示させ、前記関連居場所を表す図形を、当該要約居場所を表す図形の下位に階層構造で表示させるための描画用図形データを生成する行動可視化装置。
【請求項１０】
前記要約条件には前記注目する対象と関わりの深い関連情報を抽出するための条件が含まれ、
前記重要居場所抽出部が抽出した、前記注目する対象と関わりの深い居場所に関する情報と、各居場所で得られた環境情報と、前記要約条件に基づき、前記時間帯毎の各居場所における前記注目する対象と関わりの深い関連情報を、前記描画用図形データと関連付ける関連情報付与部を備えた
ことを特徴とする請求項９記載の行動可視化装置。
【請求項１１】
前記注目する対象の居場所となる範囲内に設置されたセンサおよび機器の状態変化を検知し、検知情報と日時の情報と関連付けて、前記センサ情報および前記機器情報を生成する検知部を備えた
ことを特徴とする請求項９記載の行動可視化装置。
【請求項１２】
前記図形生成部が生成した前記描画用図形データに、前記要約条件を関連付けた要約情報を生成する要約情報生成部を備えた
ことを特徴とする請求項９記載の行動可視化装置。
【請求項１３】
前記描画部は、
前記描画用図形データに基づき、前記表示装置に対して、前記時間軸上に前記時間帯毎の前記要約居場所を表す図形のみ表示させる
ことを特徴とする請求項９記載の行動可視化装置。
【請求項１４】
前記注目する対象は複数存在し、
前記描画部は、
前記描画用図形データに基づき、前記注目する対象に応じて、前記階層構造の表示または非表示を切り替えて、前記表示装置に表示させる
ことを特徴とする請求項９記載の行動可視化装置。
【請求項１５】
前記図形生成部は、前記描画用図形データを表示させる画面の解像度または画面サイズに応じて、前記図形の図形領域、および、当該図形領域間の距離を算出して、前記描画用図形データを生成する
ことを特徴とする請求項１記載の行動可視化装置。
【請求項１６】
前記図形生成部は、前記描画用図形データを表示させる画面の解像度または画面サイズに応じて、前記図形の図形領域、および、当該図形領域間の距離を算出して、前記描画用図形データを生成する
ことを特徴とする請求項９記載の行動可視化装置
【請求項１７】
前記注目する対象とは、特定の人である
ことを特徴とする請求項１記載の行動可視化装置。
【請求項１８】
前記注目する対象とは、特定の複数人をまとめたグループである
ことを特徴とする請求項１記載の行動可視化装置。
【請求項１９】
前記注目する対象とは、不特定多数の人である
ことを特徴とする請求項１記載の行動可視化装置。
【請求項２０】
前記注目する対象とは、不特定多数の人である
ことを特徴とする請求項９記載の行動可視化装置。
【請求項２１】
要約条件設定部が、注目する対象と関わりの深い居場所を抽出するための要約条件を設定するステップと、
重要居場所抽出部が、前記注目する対象の居場所を示す居場所情報、および、前記要約条件設定部が設定した要約条件に基づき、複数の時間帯それぞれにおいて、前記注目する対象と関わりの深い居場所を抽出するステップと、
図形生成部が、前記重要居場所抽出部が抽出した、前記注目する対象と関わりの深い居場所を表す図形の図形領域の面積、および、当該図形領域間の距離を算出し、前記注目する対象と関わりの深い居場所を表す図形を階層構造で表示させるための描画用図形データを生成するステップと、
描画部が、前記図形生成部が生成した描画用図形データを表示装置に表示させるステップとを備え、
前記重要居場所抽出部が前記注目する対象と関わりの深い居場所を抽出するステップにおいて、
在室時間分析部が、前記居場所情報、および、前記要約条件に基づき、前記時間帯毎に各居場所に前記注目する対象が存在する時間の累積値を算出し、当該時間帯毎に、当該累積値が最大の居場所を要約居場所として抽出するとともに、当該要約居場所に続いて当該累積値が大きい居場所を関連居場所として抽出するステップと、
移動頻度分析部が、前記時間帯毎に、前記注目する対象による前記要約居場所とその他の居場所との間の移動頻度を算出し、前記要約条件に基づき、前記要約居場所との間で移動頻度が高い居場所を前記関連居場所として抽出するステップとを有し、
前記図形生成部は、前記描画用図形データを生成するステップにおいて、
前記時間帯毎に各居場所に前記注目する対象が存在する時間の累積値の情報、および、前記注目する対象による前記要約居場所とその他の居場所との間の移動頻度の情報に基づき、時間軸上に前記時間帯毎の前記要約居場所を表す図形を親ノードとして表示させ、前記関連居場所を表す図形を、当該要約居場所を表す図形の下位に階層構造で表示させるための描画用図形データを生成するステップを有する
ことを特徴とする行動可視化方法。
【請求項２２】
要約条件設定部が、注目する対象と関わりの深い居場所を抽出するための要約条件を設定するステップと、
重要居場所抽出部が、前記注目する対象の居場所となる範囲内に設置されたセンサまたは機器の状態変化を示すセンサ情報または機器情報、および、前記要約条件設定部が設定した要約条件に基づき、複数の時間帯それぞれにおいて、前記注目する対象と関わりの深い居場所を抽出するステップと、
図形生成部が、前記重要居場所抽出部が抽出した、前記注目する対象と関わりの深い居場所を表す図形の図形領域の面積、および、当該図形領域間の距離を算出し、前記注目する対象と関わりの深い居場所を表す図形を階層構造で表示させるための描画用図形データを生成するステップと、
描画部が、前記図形生成部が生成した描画用図形データを表示装置に表示させるステップとを備え、
前記重要居場所抽出部は、前記注目する対象と関わりの深い居場所を抽出するステップにおいて、
行動度合推定部が、前記注目する対象の居場所となる領域が定義された情報、前記センサおよび前記機器の設置場所が定義された情報、前記センサ情報、前記機器情報、および、前記要約条件に基づき、前記時間帯毎に各居場所において前記注目する対象がどの程度行動しているかを示す行動度合を推定して、当該時間帯毎に、当該行動度合が最大の居場所を要約居場所として抽出するとともに、当該要約居場所に続いて当該行動度合が大きい居場所を関連居場所として抽出するステップと、
関連度合推定部が、前記時間帯毎に、前記要約居場所および前記関連居場所に含まれる、２つの居場所の行動度合に基づき、当該２つの居場所の関連度合を推定するステップとを有し、
前記図形生成部は、前記描画用図形データを生成するステップにおいて、
前記行動度合、および、前記関連度合に基づき、時間軸上に前記時間帯毎の前記要約居場所を表す図形を親ノードとして表示させ、前記関連居場所を表す図形を、当該要約居場所を表す図形の下位に階層構造で表示させるための描画用図形データを生成するステップを有する
ことを特徴とする行動可視化方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、注目する対象の行動に関する情報を可視化して提供する行動可視化装置および行動可視化方法に関するものである。
【背景技術】
【０００２】
従来、例えば、人の居場所を推定し、推定した人の居場所を可視化する技術が知られている。
例えば、非特許文献１には、横軸を時間軸とした横棒グラフによって、人の居場所を表示する技術が開示されている。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】森，藤井，下坂，野口，佐藤：室内センサデータ蓄積による行動記述と異変検知アルゴリズム，Proceedings  of the 2007 JSME Conference on Robotics and Mechatronics, Akita, Japan, May 10-12, 2007 1A1-L06．
【発明の概要】
【発明が解決しようとする課題】
【０００４】
非特許文献１に開示されているような技術では、例えば、人が長時間同じ部屋に滞留している場合は、該当部分の棒グラフの幅が大きくなり、当該棒グラフの視認性は高い。しかしながら、人が短時間しか同じ部屋に滞留しない場合には、棒グラフの幅が非常に狭くなるため、当該棒グラフの視認性が悪くなるという課題があった。【０００５】
この発明は上記のような課題を解決するためになされたもので、注目する対象の行動を示す情報を、その視認が容易となるように可視化する行動可視化装置および行動可視化方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係る行動可視化装置は、注目する対象と関わりの深い居場所を抽出するための要約条件を設定する要約条件設定部と、注目する対象の居場所を示す居場所情報、および、要約条件設定部が設定した要約条件に基づき、複数の時間帯それぞれにおいて、注目する対象と関わりの深い居場所を抽出する重要居場所抽出部と、重要居場所抽出部が抽出した、注目する対象と関わりの深い居場所を表す図形の図形領域の面積、および、当該図形領域間の距離を算出し、注目する対象と関わりの深い居場所を表す図形を階層構造で表示させるための描画用図形データを生成する図形生成部と、図形生成部が生成した描画用図形データを表示装置に表示させる描画部とを備え、重要居場所抽出部は、居場所情報、および、要約条件に基づき、時間帯毎に各居場所に注目する対象が存在する時間の累積値を算出し、当該時間帯毎に、当該累積値が最大の居場所を要約居場所として抽出するとともに、当該要約居場所に続いて当該累積値が大きい居場所を関連居場所として抽出する在室時間分析部と、時間帯毎に、注目する対象による要約居場所とその他の居場所との間の移動頻度を算出し、要約条件に基づき、要約居場所との間で移動頻度が高い居場所を関連居場所として抽出する移動頻度分析部とを有し、図形生成部は、時間帯毎に各居場所に注目する対象が存在する時間の累積値の情報、および、注目する対象による要約居場所とその他の居場所との間の移動頻度の情報に基づき、時間軸上に時間帯毎の要約居場所を表す図形を親ノードとして表示させ、関連居場所を表す図形を、当該要約居場所を表す図形の下位に階層構造で表示させるための描画用図形データを生成するものである。
【発明の効果】
【０００７】
この発明によれば、注目する対象と関わりの深い居場所を分析するとともに、当該対象と関わりの深い居場所に関する情報を、階層構造を用いて可視化させることで、注目する対象の行動を示す情報を、その視認が容易となるように可視化できる。
【図面の簡単な説明】
【０００８】
【図１】実施の形態１に係る行動可視化装置の構成例を示すブロック図である。
【図２】図２Ａ，図２Ｂは、実施の形態１において、記憶部に記憶されている建物構造ファイルの内容の一例を説明するための図である。
【図３】実施の形態１において、記憶部に記憶されるレイアウト情報ファイルの内容の一例を説明するための図である。
【図４】実施の形態１において、記憶部の機器情報履歴記憶部に記憶される機器情報の内容の一例を説明するための図である。
【図５】実施の形態１において、記憶部のセンサ情報履歴記憶部に記憶されるセンサ情報の内容の一例を説明するための図である。
【図６】実施の形態１において、記憶部の居場所履歴記憶部に記憶される居場所情報の内容の一例を説明するための図である。
【図７】実施の形態１において、記憶部の行動履歴記憶部に記憶される行動情報の内容の一例を説明するための図である。
【図８】実施の形態１における行動可視化装置の動作を説明するフローチャートである。
【図９】実施の形態１において、検知部による、図８のステップＳＴ８０１の、機器情報を記憶させる動作の詳細を説明するためのフローチャートである。
【図１０】実施の形態１において、検知部による、図８のステップＳ８０１の、センサ情報を記憶させる動作の詳細を説明するためのフローチャートである。
【図１１】実施の形態１において、居場所推定部による、図８のステップＳＴ８０２の、居場所情報を記憶させる動作の詳細を説明するためのフローチャートである。
【図１２】実施の形態１において、記憶部に記憶される行動定義ファイルの内容の一例を説明するための図である。
【図１３】実施の形態１において、行動推定部による、図８のステップＳＴ８０３の、行動情報を記憶させる動作の詳細を説明するためのフローチャートである。
【図１４】実施の形態１において、重要部屋抽出部の在室時間分析部による、各時間帯において、要約居場所、および、関連部屋を抽出する動作の詳細を説明するためのフローチャートである。
【図１５】実施の形態１において、居場所履歴記憶部の居場所情報の一例を示す図である。
【図１６】実施の形態１において、在室時間分析部が、住人Ａの各時間帯における各部屋の在室時間の累積値を算出した結果の一例を説明するための図である。
【図１７】実施の形態１において、在室時間分析部が、移動頻度分析部に出力する在室時間分析後情報の一例を示す図である。
【図１８】実施の形態１において、重要部屋抽出部の移動頻度分析部よる、移動頻度の高い部屋を抽出する動作の詳細を説明するためのフローチャートである。
【図１９】実施の形態１において、移動頻度分析部が、要約居場所から他の各部屋へ移動した回数、または、他の各部屋から要約居場所へ移動した回数を算出した結果の一例を説明するための図である。
【図２０】実施の形態１において、移動頻度分析部が、図形生成部に出力する重要部屋情報の一例を示す図である。
【図２１】実施の形態１において、図形生成部による、描画用図形データを生成する動作の詳細を説明するためのフローチャートである。
【図２２】図２２Ａ〜図２２Ｃは、実施の形態１において、図形生成部による描画対象とする要約居場所を表す円および関連部屋を表す円の中心座標を算出する具体的な動作の一例について説明するための図である。
【図２３】実施の形態１において、図２１のステップＳＴ２１０６における図形生成部の動作を詳細に説明するためのフローチャートである。
【図２４】実施の形態１において、図形生成部が生成した描画用図形データを表示したイメージを示す図である。
【図２５】実施の形態１において、図形生成部が生成する描画用図形データの内容の一例を示す図である。
【図２６】実施の形態１において、ステップＳＴ８０８における行動情報付与部の動作を詳細に説明するためのフローチャートである。
【図２７】実施の形態１において、行動情報付与部が抽出した、「キッチン」、「リビング」、「個室Ａ」、「洗面室」、および、「ダイニング」での住人Ａの行動の一例を説明するための図である。
【図２８】実施の形態１において、行動情報付与部が行動に関する情報を属性情報として関連付けた描画用図形データの内容の一例を示す図である。
【図２９】実施の形態１において、ステップＳＴ８０９における関連情報付与部の動作を詳細に説明するためのフローチャートである。
【図３０】実施の形態１において、関連情報付与部１０８が関連情報を属性情報として関連付けた描画用図形データの内容の一例を示す図である。
【図３１】実施の形態１において、描画部が、表示装置に表示させる画面の一例を示す図である。
【図３２】実施の形態１において、描画部が、表示装置に表示させる画面のその他の一例を示す図である。
【図３３Ａ】実施の形態１において、描画部が、表示装置に表示させる画面のその他の一例を示す図である。
【図３３Ｂ】実施の形態１において、描画部が、表示装置に表示させる画面のその他の一例を示す図である。
【図３４】実施の形態１において、描画部が、表示装置に表示させる画面のその他の一例を示す図である。
【図３５】実施の形態１において、描画部が、表示装置に表示させる画面のその他の一例を示す図である。
【図３６】実施の形態１において、描画部が、表示装置に表示させる画面のその他の一例を示す図である。
【図３７】実施の形態１において、描画部が、表示装置に表示させる画面のその他の一例を示す図である。
【図３８】実施の形態１において、描画部が、複数人の居場所に関する情報を同一画面に表示させた場合の画面例である。
【図３９】実施の形態１において、描画部が、複数人の居場所に関する情報を同一画面に表示させた場合のその他の画面例である。
【図４０】実施の形態１において、行動可視化装置が、複数人からなるグループ単位で、関わりの深い居場所、行動、または、関連情報を分析した結果を表示装置に表示させた画面の画面例である。
【図４１】図４１Ａ，図４１Ｂは、発明の実施の形態１に係る行動可視化装置のハードウェア構成の一例を示す図である。
【図４２】従来技術において、横軸を時間軸とした横棒グラフで行動や居場所を表現する方法を説明するための図である。
【図４３】実施の形態２に係る行動可視化装置の構成例を示すブロック図である。
【図４４】実施の形態３に係る行動可視化装置の構成例を示すブロック図である。
【図４５】実施の形態４に係る行動可視化装置の構成例を示すブロック図である。
【図４６】実施の形態５に係る行動可視化装置の構成例を示すブロック図である。
【図４７】実施の形態５における行動可視化装置の動作を説明するフローチャートである。
【図４８】実施の形態５において、重要部屋抽出部の行動度合推定部による、各週間において、要約居場所、および、関連部屋を抽出する動作の詳細を説明するためのフローチャートである。
【図４９】実施の形態５における建物構造ファイルの内容の一例を示す図である。
【図５０】実施の形態５におけるレイアウト情報ファイルの内容の一例を示す図である。
【図５１】実施の形態５における建物構造ファイルの内容のその他の一例を示す図である。
【図５２】実施の形態５におけるレイアウト情報ファイルの内容のその他の一例を示す図である。
【図５３】実施の形態５において、センサ情報履歴記憶部に記憶されているセンサ情報の内容の一例を示す図である。
【図５４】実施の形態５において、特設会場が設置された場合のフロアの構造の一例を示す図である。
【図５５】実施の形態５において、重要部屋抽出部の関連度合推定部による、各週間において、店舗同士の関連度合をする動作の詳細を説明するためのフローチャートである。
【図５６】実施の形態５において、図形生成部による、描画用図形データを生成する動作の詳細を説明するためのフローチャートである。
【図５７】実施の形態５において、図５６のステップＳＴ５５０６における図形生成部の動作を詳細に説明するためのフローチャートである。
【図５８】実施の形態５において、描画部が表示装置に表示させる画面の一例を示す図である。
【図５９】実施の形態５において、描画部が、図５８に示すように、各ノード上に表示される情報を、人と関わりの深い店舗の店舗名から、関連情報へと切り替えた画面の一例を示す図である。
【図６０】実施の形態５において、描画部が表示装置に表示させる画面の一例を示す図である。
【図６１】実施の形態５において、行動可視化装置が、予め記憶させておいたセンサ情報または機器情報に基づき、人が多く集まる店舗等を分析するものとした場合の、行動可視化装置の構成の一例を示す構成図である。
【図６２】実施の形態６に係る行動可視化装置の構成例を示すブロック図である。
【図６３】実施の形態６における行動可視化装置の動作を説明するフローチャートである。
【図６４】実施の形態６において、重要部屋抽出部の行動度合推定部による、各週間において、要約居場所、および、関連部屋を抽出する動作の詳細を説明するためのフローチャートである。
【図６５】実施の形態６において、重要部屋抽出部の関連度合推定部による、各週間において、店舗同士の関連度合をする動作の詳細を説明するためのフローチャートである。
【図６６】実施の形態１〜６において、人と関わりの深い居場所等を示す図形を矩形とした場合の表示例を説明するための図である。
【図６７】図６７Ａは、実施の形態１〜６の行動可視化装置において、図形生成部が、時間軸を縦軸方向に設定して生成した描画用図形データを表示させた場合の表示例であり、図６７Ｂは、実施の形態１〜６の行動可視化装置において、図形生成部が、時間軸を環状に設定して生成した描画用図形データを表示させた場合の表示例である。
【図６８】実施の形態１〜６の行動可視化装置において、図形生成部が、図形同士を曲線で結ぶものとして生成した描画用図形データを表示させた場合の表示例である。
【発明を実施するための形態】
【０００９】
以下、この発明の実施の形態について、図面を参照しながら詳細に説明する。
以下の説明において、行動可視化装置が「人の行動を要約する」とは、注目する対象期間における、時間帯毎に、注目する対象となる人が、主にどの居場所で過ごしていたか、その居場所と関わりの深い居場所はどこか、または、主にどのような行動をしていたか等の特徴を抽出することをいう。なお、以下の説明において、「行動」とは、料理または睡眠等の具体的な行動のみをいうものに限らず、人の動作全般を含む広い意味の用語として使用する。
【００１０】
実施の形態１．
実施の形態１に係る行動可視化装置は、注目する人の行動を要約するとともに、人と関わりの深い居場所、当該居場所で行われた主要行動、または、人と関わりの深い居場所と行動との関連性等を分析し、階層構造を用いて可視化する。
【００１１】
以下の説明においては、一例として、注目する人とは、特定の「人」とし、居場所とは、住宅内の部屋とする。また、人の行動とは、「人」による、住宅内の部屋における行動とする。なお、注目する「人」は、一人であってもよいし、複数人であってもよい。以下の説明では、「人」を「住人」ともいうものとする。
【００１２】
図１は、実施の形態１に係る行動可視化装置１の構成例を示すブロック図である。
行動可視化装置１は、ネットワークを介して、１または複数のセンサ２と接続され、センサ２が収集した情報を取得する。センサ２は、住人の居場所となる住宅内の部屋に設置されている。または、センサ２は、住宅の居場所となる住宅内の部屋に持ち込まれている（以下、センサ２が部屋に一時的に持ち込まれている場合も含めて、センサ２が部屋に「設置されている」ということとする）。センサ２は、例えば、赤外線の人感センサ、ドア開閉センサ、照度センサ、温度センサ、または、ウェアラブル端末の加速度センサ等、任意の各種センサである。
また、行動可視化装置１は、ネットワークを介して、１または複数の機器３と接続され、機器３から、機器３に関する情報を取得する。機器３は、例えば、部屋内に設置された、家電または照明等の各種機器である。
行動可視化装置１は、センサ２から取得した情報、または、機器３から取得した情報に基づき、住人の行動を要約するとともに、住人と関わりの深い居場所、当該居場所で行われた主要行動、または、住人と関わりの深い居場所と行動との関連性を、階層構造を用いて可視化し、表示装置４に表示させる。
表示装置４は、例えば、ディスプレイである。なお、図１では、表示装置４は、行動可視化装置１の外部に備えられるものとしているが、これに限らず、当該表示装置４は、行動可視化装置１に備えられていてもよい。
【００１３】
図１に示すように、行動可視化装置１は、制御部１０と、記憶部２０と、受付部３０とを備える。
制御部１０は、住人の行動を要約し、表示装置４に表示させる動作を制御する。
制御部１０は、検知部１０１、居場所推定部１０２、行動推定部１０３、要約条件設定部１０４、重要部屋抽出部１０５、図形生成部１０６、行動情報付与部１０７、関連情報付与部１０８、および、描画部１０９を備える。
重要部屋抽出部１０５は、在室時間分析部１０５１と、移動頻度分析部１０５２とを有する。
【００１４】
検知部１０１は、部屋内の機器３、または、部屋内のセンサ２から情報を受信する。検知部１０１は、機器３から受信した情報に基づき、機器３の状態変化を検知して、検知情報と日時の情報とを関連付けた機器情報を生成し、記憶部２０の機器情報履歴記憶部２０４（後述する）に記憶させる。
また、検知部１０１は、センサ２から受信した情報に基づき、センサ２の状態変化を検知して、検知情報と日時の情報とを関連付けたセンサ情報を生成し、記憶部２０のセンサ情報履歴記憶部２０５（後述する）に記憶させる。
また、検知部１０１は、機器情報およびセンサ情報の両方を、居場所推定部１０２および行動推定部１０３に出力する。
【００１５】
居場所推定部１０２は、検知部１０１から取得した、機器情報およびセンサ情報に基づき、住人の居場所を推定し、推定した住人の居場所と日時の情報とを関連付けた居場所情報を生成し、居場所履歴記憶部２０７（後述する）に記憶させる。また、居場所推定部１０２は、居場所情報を、行動推定部１０３に出力する。
【００１６】
行動推定部１０３は、検知部１０１から取得した、機器情報およびセンサ情報と、居場所推定部１０２から取得した居場所情報と、予め定義され、記憶部２０に記憶されている行動定義ファイル２０８の内容とに基づき、住人の行動を推定し、各住人による行動を示す行動情報として行動履歴記憶部２０９（後述する）に記憶させる。行動定義ファイル２０８には、推定される行動の種類と、当該行動が実行されたとみなすための１つ以上の検出条件と、当該検出条件を用いた推定方法とを定義づけた情報が記憶されている。行動定義ファイル２０８の詳細については後述する。
【００１７】
要約条件設定部１０４は、受付部３０（後述する）から出力された要約条件設定指示情報、または、予め設定されている要約条件設定指示情報に基づき、要約条件を設定する。
要約条件とは、例えば、対象期間における居場所情報、対象期間における行動情報、および、対象期間における機器情報またはセンサ情報に基づき、住人と関わりの深い居場所、当該居場所で行われた主要行動、または、関連情報を抽出するための条件である。
要約条件設定部１０４は、設定した要約条件の情報を、重要部屋抽出部１０５に出力する。
【００１８】
重要部屋抽出部１０５は、記憶部２０の居場所履歴記憶部２０７に記憶されている居場所情報を参照し、要約条件設定部１０４が設定した要約条件に基づき対象期間を単位時間毎に区切って設定された各時間帯において、住人と関わりの深い部屋を抽出する。
なお、詳細は後述するが、実施の形態１では、一例として、要約条件に基づく、対象期間を区切る単位時間を数時間とする。重要部屋抽出部１０５は、対象期間における各時間帯において、住人と関わりの深い居場所として住宅内の１または複数の部屋を抽出する。以下においても、対象期間を区切る単位時間を数時間単位としたものとして説明する。
【００１９】
重要部屋抽出部１０５の在室時間分析部１０５１は、記憶部２０の居場所履歴記憶部２０７に記憶されている居場所情報を参照し、要約条件設定部１０４で設定された要約条件に基づき、住人が各時間帯において在室していた在室時間の度合が最大の部屋を、要約居場所として抽出する。在室時間の度合が最大の部屋とは、住人の在室時間が一番長い部屋である。
具体的には、在室時間分析部１０５１は、要約条件設定部１０４で設定された要約条件に基づく時間帯毎に、住人が各部屋に在室していた在室時間の累積値を算出する。そして、在室時間分析部１０５１は、時間帯毎に、算出した在室時間の累積値が最大の部屋を要約居場所として抽出する。
また、在室時間分析部１０５１は、居場所履歴記憶部２０７に記憶されている居場所情報を参照し、要約条件に基づき、要約居場所に続いて在室時間の度合が大きい部屋を、要件条件で指定された順位に従って上位から検索し、関連部屋として抽出する。
【００２０】
在室時間分析部１０５１は、時間帯毎に、要約居場所に関する情報および関連部屋に関する情報を、住人を特定する情報および各時間帯を示す情報と関連付けて、重要部屋抽出部１０５の移動頻度分析部１０５２に出力する。住人を特定する情報とは、例えば、住人毎に割り当てられた住人ＩＤ等である。
【００２１】
移動頻度分析部１０５２は、在室時間分析部１０５１から出力された、住人毎かつ時間帯毎の、要約居場所の情報および関連部屋の情報を受け取り、住人毎に、各時間帯における要約居場所と部屋との間の移動頻度を算出する。移動頻度分析部１０５２は、当該移動頻度の算出結果と、要約条件で定義された移動頻度抽出レベルに基づき、移動頻度の高い部屋を、関連部屋として抽出する。
移動頻度分析部１０５２は、時間帯毎に抽出した関連部屋に関する情報を、在室時間分析部１０５１が抽出した要約居場所および関連部屋に関する情報とあわせて、住人を特定する情報と関連付けて、図形生成部１０６に出力する。
【００２２】
図形生成部１０６は、重要部屋抽出部１０５の移動頻度分析部１０５２から出力された、要約居場所の情報および関連部屋の情報に基づき、当該要約居場所を表す図形および関連部屋を表す図形について、それらの図形領域の面積および図形領域間の距離を算出し、要約居場所を表す図形および関連部屋を表す図形を階層構造で表示させるための描画用図形データを生成する。
図形生成部１０６は、生成した描画用図形データを、行動情報付与部１０７に出力する。
【００２３】
行動情報付与部１０７は、行動履歴記憶部２０９に記憶されている行動情報と、要約条件設定部１０４が設定した要約条件に基づき、時間帯毎に、要約居場所および関連部屋における住人の主要行動を抽出し、抽出した主要行動に関する情報を、描画用図形データに関連付ける。行動情報付与部１０７は、主要行動に関する情報を関連付けた描画用図形データを、関連情報付与部１０８に出力する。
【００２４】
関連情報付与部１０８は、機器情報履歴記憶部２０４に記憶されている機器情報、センサ情報履歴記憶部２０５に記憶されているセンサ情報、および、その他情報履歴記憶部２０６（後述する）に記憶されているその他情報に基づき、時間帯毎に、要約居場所および関連部屋における、住人と関わりの深い関連情報を抽出する。関連情報付与部１０８は、抽出した関連情報を、行動情報付与部１０７から出力された描画用図形データに、さらに関連付ける。
関連情報付与部１０８は、主要行動に関する情報と関連情報とが関連付けられた描画用図形データを、描画部１０９に出力する。
描画部１０９は、関連情報付与部１０８から出力された描画用図形データに基づく情報を、表示装置４に表示させる。
具体的には、描画部１０９は、描画用図形データに基づき、時間軸上に時間帯毎の要約居場所および関連部屋を表す図形を、表示装置４に表示させるとともに、住人と関わりの深い居場所、その居場所で行われた住人の主要行動、および、その居場所における住人と関わりの深い関連情報を、要約居場所の下位層として表示させる。これにより、描画部１０９は、住人と関わりの深い居場所同士の関係性、各居場所と主要行動の関係性、主要行動と関連情報等の関係性に関する情報を可視化する。
このとき、描画部１０９は、要約居場所の情報および関連部屋の情報を、階層構造で表示装置４に表示させる。
【００２５】
記憶部２０は、各種情報を記憶する。
記憶部２０は、建物構造ファイル２０１、レイアウト情報ファイル２０２、住人情報ファイル２０３、機器情報履歴記憶部２０４、センサ情報履歴記憶部２０５、その他情報履歴記憶部２０６、居場所履歴記憶部２０７、行動定義ファイル２０８、および、行動履歴記憶部２０９を備える。
【００２６】
建物構造ファイル２０１は、部屋、フロア、エリア等、住人の居場所となる領域が定義された情報である。実施の形態１では、住人の居場所とは、住宅内の部屋としているので、建物構造ファイル２０１は、少なくとも、住宅内の全ての部屋が定義された情報となる。建物構造ファイル２０１は、住宅を構成する全ての部屋、廊下、および、階段等の領域が定義された情報としてもよい。例えば、住人の居場所を、住宅内において住人が居場所とすることが可能な全ての領域とする場合には、建物構造ファイル２０１は、住宅を構成する全ての部屋、廊下、および、階段等の領域が定義された情報となる。
【００２７】
ここで、図２は、実施の形態１において、記憶部２０に記憶されている建物構造ファイル２０１の内容の一例を説明するための図である。図２Ａは、部屋の定義を間取りの一部で示した建物構造ファイル２０１の一例であり、図２Ｂは、部屋の定義を数値化して示した建物構造ファイル２０１の一例である。
建物構造ファイル２０１では、部屋ＩＤ（図２では図示省略）、部屋名称、および、部屋と部屋との間で住人が直接移動可能かどうかの接続関係が定義されている。なお、各部屋には、当該部屋を特定できる部屋ＩＤが、予め付与されている。
また、建物構造ファイル２０１では、例えば、隣接している部屋であっても、間に壁等があり、住人が直接行き来できない場合は、直接移動可能ではないと定義する。
【００２８】
図２Ａに示した建物構造ファイル２０１では、壁、および、矢印を示すことで、部屋と部屋との間で直接移動可能かどうかの接続関係を示している。例えば、１Ｆのキッチンとリビングとは、間に壁が示され、直接移動可能ではないことになり、１Ｆのキッチンとダイニングとは、間に矢印が示され、直接移動可能であることになる。
【００２９】
図２Ｂに示した建物構造ファイル２０１では、直接移動可能な部屋同士は「１」、廊下または階段等、部屋以外の領域を介して行き来できる場合は「２」、壁等が間にあり、他の部屋等を通らないと移動できない部屋同士は「０」としている。例えば、キッチンとダイニングは直接移動可能であるが、キッチンとリビングの間には壁があって直接移動可能ではないため、接続関係が「０」とされている。また、キッチンとダイニングとの接続関係が「１」であり、リビングとダイニングの接続関係が「１」であることから、キッチンとリビングとは、直接移動可能ではない（接続関係「０」）が、ダイニングを介して間接的には移動可能であることになる。
【００３０】
レイアウト情報ファイル２０２は、人感センサ等のセンサ２、または、ＴＶ（Ｔｅｌｅｖｉｓｉｏｎ）等の機器３が、住宅内のどの部屋に設置されているかが定義された情報である。
レイアウト情報ファイル２０２では、各センサ２の情報または各機器３の情報が、当該各センサ２または各機器３が設置されている部屋の情報と関連付けて、定義されている。
【００３１】
ここで、図３は、実施の形態１において、記憶部２０に記憶されるレイアウト情報ファイル２０２の内容の一例を説明するための図である。
図３に示すように、レイアウト情報ファイル２０２には、部屋ＩＤ、部屋名称、機器・センサ種類ＩＤ、機器・センサ名称、機器・センサＩＤ、および、属性の情報が、関連付けて定義される。なお、各センサ２および各機器３には、当該各センサ２および各機器３を特定できるＩＤが、予め付与されている。
なお、図３に示した内容は一例に過ぎず、例えば、レイアウト情報ファイル２０２には、図３に示した内容以外の情報が定義されるようになっていてもよく、レイアウト情報ファイル２０２は、各センサ２および各機器３と、当該各センサ２および各機器３が設置されている部屋との関連がわかるようになっていればよい。
【００３２】
住人情報ファイル２０３には、住宅の住人数が定義され、各住人について、住人を識別するＩＤと、住人に関する各種の住人情報とが関連付けて定義されている。住人に関する各種の住人情報とは、例えば、各住人の寝室、または、各住人が個人で所有しているスマートフォン等のモバイル端末に関する情報である。住人に関する各種の住人情報には、当該住人情報を特定できるＩＤが予め付与されている。例えば、各種の住人情報に各住人の寝室に関する情報が含まれている場合、各寝室にはそれぞれ特有の寝室ＩＤが付与されており、住人情報ファイル２０３では、住人ＩＤと、寝室ＩＤとが関連付けられて定義される。
【００３３】
機器情報履歴記憶部２０４は、検知部１０１から出力された機器情報を記憶する。
ここで、図４は、実施の形態１において、記憶部２０の機器情報履歴記憶部２０４に記憶される機器情報の内容の一例を説明するための図である。
図４に示す機器情報には、各機器３が設置されている部屋、各機器３を識別する機器ＩＤ、各機器３に対する操作の内容、各機器３の属性の情報、および、各機器３の状態変化が検知された日時（日付および時刻）の情報が含まれている。
機器情報に含まれる機器３に対する操作の内容は、例えば、電源ＯＮまたはＯＦＦ、温度の上げ下げ、風量変更、または、風向変更等である。
また、機器情報に含まれる機器３の属性の情報とは、例えば、機器３がエアコンである場合は、エアコンの設定温度の情報、換気、暖房、冷房等の運転モード変更の情報、風量の情報、または、風向きの情報等である。また、例えば、機器３がＴＶである場合は、視聴しているＴＶ番組の番組名、放送局、ジャンル、出演者、または、番組照会のキーワード等である。なお、これは一例に過ぎず、機器３の属性情報は、機器３から得られる、機器３の詳細に関する任意の情報である。
図４に示すように、機器情報において、機器３に関連付けられる属性の情報は１種類に限らず、機器３の種類に応じて、属性の情報の内容と種類は異なる。すなわち、属性１〜Ｎには、操作された機器３の種類に応じて、機器３毎に異なる属性情報が関連付けられている。また、機器３に関連付けられる属性の情報の数も、機器３の種類に応じて異なるものであり、全ての機器３に対して同数の属性の情報が関連付けられるとは限らない。
【００３４】
センサ情報履歴記憶部２０５は、検知部１０１から出力されたセンサ情報を記憶する。
ここで、図５は、実施の形態１において、記憶部２０のセンサ情報履歴記憶部２０５に記憶されるセンサ情報の内容の一例を説明するための図である。
図５に示すセンサ情報には、各センサ２が設置されている部屋、各センサ２を識別するセンサＩＤ、センサ２の名称であるセンサ名称、センサ２の状態の情報、および、各センサ２の状態変化が検知された日時（日付および時刻）の情報が含まれている。
センサ２の状態の情報は、センサ２の種類に応じて異なる。例えば、センサ２が人感センサの場合は、センサ２の状態の情報は、住人を検知（ＯＮ）した／検知しない（ＯＦＦ）に関する情報、または、住人を検知した回数の情報等である。また、例えば、センサ２が温度センサの場合は、センサ２の状態の情報は、定期的に取得した室温等の情報である。
【００３５】
その他情報履歴記憶部２０６は、画像データまたは映像データ等、機器情報履歴記憶部２０４、または、センサ情報履歴記憶部２０５では記憶していない情報を日時の情報と関連付けたその他情報を記憶する。その他情報の詳細については後述する。
【００３６】
居場所履歴記憶部２０７は、各住人の居場所を日時の情報と関連付けた居場所情報を記憶する。
ここで、図６は、実施の形態１において、記憶部２０の居場所履歴記憶部２０７に記憶される居場所情報の内容の一例を説明するための図である。
図６に示す居場所情報には、各住人の住人ＩＤ、在室している部屋ＩＤと部屋名称、および、日時（日付および時刻）の情報が含まれている。居場所情報に含まれる日時の情報は、各住人が、該当の部屋に入室した日時の情報、または、該当の部屋から退室した日時の情報である。
なお、図６に示す居場所情報には、部屋ＩＤの情報と部屋名称の情報とが両方含まれるものとしているが、これに限らず、居場所情報には、部屋ＩＤまたは部屋名称のいずれか一つの情報のみが含まれるようにしてもよい。また、居場所情報には、住人ＩＤではなく住人名称の情報のみが含まれるようにしてもよいし、住人ＩＤと住人名称の情報とが両方含まれるようにしてもよい。
【００３７】
行動定義ファイル２０８は、行動推定部１０３が住人の行動を推定する際に用いられる条件が、行動定義として定義されたファイルである。具体的には、行動定義ファイル２０８には、推定される行動の種類と、当該行動が実行されたとみなすための１つ以上の検出条件と、当該検出条件を用いた推定方法が定義される。推定方法とは、具体的には、どの条件をＡＮＤまたはＯＲとするか等である。詳細は後述する。
【００３８】
行動履歴記憶部２０９は、各住人の行動を表す情報を日時の情報と関連付けた行動情報を記憶する。なお、行動情報に含まれる、行動を表す情報は、例えば、住宅内の場合、「睡眠」、「料理」、「食事」等、日常生活における様々な行動の情報を含む。
ここで、図７は、実施の形態１において、記憶部２０の行動履歴記憶部２０９に記憶される行動情報の内容の一例を説明するための図である。
図７に示す行動情報には、各住人の住人ＩＤ、当該住人が行った行動の内容を表す情報、および、日時（日付および時刻）の情報が含まれている。行動情報に含まれる日時の情報は、各住人が、該当の行動を開始した開始日時の情報、または、該当の行動を終了した終了日時の情報である。
なお、図７に示す行動情報では、行動の内容を表す情報は、行動を示す名称の情報とするものとしているが、これに限らず、行動ＩＤの情報としてもよい。また、行動情報には、住人ＩＤに代えて住人名称の情報が含まれるようにしてもよいし、住人ＩＤと住人名称の情報とが両方含まれるようにしてもよい。
【００３９】
記憶部２０は、以上で説明した建物構造ファイル２０１、レイアウト情報ファイル２０２、住人情報ファイル２０３、機器情報履歴記憶部２０４、センサ情報履歴記憶部２０５、その他情報履歴記憶部２０６、居場所履歴記憶部２０７、行動定義ファイル２０８、および、行動履歴記憶部２０９の他、重要部屋抽出部１０５で分析された結果に関する情報、または、図形生成部１０６が生成した描画用図形データ等を記憶する。重要部屋抽出部１０５、および、図形生成部１０６の動作の詳細については後述する。
【００４０】
なお、実施の形態１では、図１に示すように、記憶部２０は、行動可視化装置１が備えるものとするが、これに限らず、記憶部２０は、行動可視化装置１の外部の、行動可視化装置１が参照可能な場所に備えられるようにしてもよい。
【００４１】
図１の説明に戻る。
受付部３０は、ユーザによる各種操作を受け付ける。ユーザは、例えば、マウスまたはキーボード等の入力装置（図示省略）を操作して、所望の操作を入力する。受付部３０は、入力装置から、ユーザが入力した操作に関する情報を受け付け、受け付けた操作に関する情報を、制御部１０に出力する。
【００４２】
次に、実施の形態１に係る行動可視化装置１の動作について説明する。
以下の説明においては、一例として、行動可視化装置１は、住宅における住人の居場所、または、行動に関する情報等を、階層構造を用いて可視化するものとする。住人とは、住人Ａおよび住人Ｂの家族２人とする。なお、これは一例に過ぎず、住人は１人以上であればよい。
図８は、実施の形態１における行動可視化装置１の動作を説明するフローチャートである。
検知部１０１は、部屋内の各機器３、または、各センサ２から情報を受信する。検知部１０１は、部屋内の各機器３から受信した情報に基づき、各機器３の状態変化を検知し、検知情報を日時の情報と関連付け、機器情報として、記憶部２０の機器情報履歴記憶部２０４に記憶させる。また、検知部１０１は、部屋内の各センサ２から受信した情報に基づき、各センサ２の状態変化を検知し、検知情報を日時の情報と関連付け、センサ情報として、記憶部２０のセンサ情報履歴記憶部２０５に記憶させる（ステップＳＴ８０１）。また、検知部１０１は、機器情報およびセンサ情報の両方を、居場所推定部１０２および行動推定部１０３に出力する。
【００４３】
ここで、図９は、実施の形態１において、検知部１０１による、図８のステップＳＴ８０１の、機器情報を記憶させる動作の詳細を説明するためのフローチャートである。
検知部１０１は、部屋内の各機器３から情報を受信し、状態が変化した機器３を検知する（ステップＳＴ９０１）。例えば、住人が、機器３の電源をＯＮにする、または、機器３の設定内容を変更する等の操作を行うと、機器３の状態は変化する。検知部１０１は、機器３から受信した情報に基づき、機器３の状態変化を検知する。
【００４４】
そして、検知部１０１は、機器３の状態の変化を検知すると、状態変化が検知された機器３に関し、操作の内容、または、機器３の設定内容等の情報を、日時の情報と関連付けた機器情報（図４参照）として、記憶部２０の機器情報履歴記憶部２０４に記憶させる（ステップＳＴ９０２）。
【００４５】
また、図１０は、実施の形態１において、検知部１０１による、図８のステップＳ８０１の、センサ情報を記憶させる動作の詳細を説明するためのフローチャートである。
検知部１０１は、センサ２から受信するセンサ情報について、２種類のタイプに応じて、情報の受信方法を変える。
検知部１０１は、例えば、人感センサまたはドアの開閉センサ等のように、住人の検知、または、住人の操作を検知するタイプのセンサ２（タイプＡとする）からは、当該タイプＡのセンサ２が検知を行う都度、情報を受信する。
すなわち、検知部１０１は、常時、タイプＡのセンサ２から情報が送信されるかどうかを監視しており、タイプＡのセンサ２が住人または住人の操作を検知した場合は、直ちに、センサ２から情報を受信する。
これに対し、検知部１０１は、例えば、温度センサまたは照度センサ等のように、住人の行動または操作とは関係なく、計測された物理量を収集するタイプのセンサ２（タイプＢ）からは、予め設定された時間間隔で定期的に情報を収集する。
【００４６】
検知部１０１は、タイプＡのセンサ２から情報を受信したかどうかを判定する（ステップＳＴ１００１）。
検知部１０１は、ステップＳＴ１００１において、タイプＡのセンサ２から情報を受信していないと判定した場合（ステップＳＴ１００１の”ＮＯ”の場合）、ステップＳＴ１００３の処理に進む。
検知部１０１は、ステップＳＴ１００１において、タイプＡのセンサ２から情報を受信したと判定した場合（ステップＳＴ１００１の”ＹＥＳ”の場合）、受信した情報を、センサ情報（例えば、図５参照）として、記憶部２０のセンサ情報履歴記憶部２０５に記憶させる（ステップＳＴ１００２）。例えば、ある部屋で、部屋内に設置された人感センサが住人を検知すると、検知部１０１は、当該人感センサから住人を検知した旨の情報を受信し、センサ情報履歴記憶部２０５に記憶させる。
【００４７】
検知部１０１は、タイプＢのセンサ２から情報を収集する定期測定時刻になったかどうかを判定する（ステップＳＴ１００３）。
検知部１０１は、ステップＳＴ１００３において、定期測定時刻になっていないと判定した場合（ステップＳＴ１００３の”ＮＯ”の場合）、処理終了する。
検知部１０１は、ステップＳＴ１００３において、定期測定時刻になったと判定した場合（ステップＳＴ１００３の”ＹＥＳ”の場合）、タイプＢのセンサ２から情報を収集し（ステップＳＴ１００４）、収集した情報を、センサ情報として、記憶部２０のセンサ情報履歴記憶部２０５に記憶させる（ステップＳＴ１００５）。
【００４８】
このようにして、検知部１０１は、住人が機器３を操作する等すると、機器３から情報を受信する。また、検知部１０１は、センサ２が住人を検知する等すると、センサ２から情報を受信する。そして、検知部１０１は、機器３から受信した情報およびセンサ２から受信した情報を、それぞれ、日時の情報と関連付けて、記憶部２０の機器情報履歴記憶部２０４、および、センサ情報履歴記憶部２０５に履歴として記憶させる。
【００４９】
図８のフローチャートに戻る。
居場所推定部１０２は、ステップＳＴ８０１において、検知部１０１から出力された、機器情報およびセンサ情報に基づき、住人の居場所を推定し、推定した住人の居場所と日時の情報とを関連付けた居場所情報を、居場所履歴記憶部２０７に記憶させる（ステップＳＴ８０２）。
【００５０】
ここで、図１１は、実施の形態１において、居場所推定部１０２による、図８のステップＳＴ８０２の、居場所情報を記憶させる動作の詳細を説明するためのフローチャートである。
居場所推定部１０２は、検知部１０１から、機器情報およびセンサ情報を取得すると、センサ情報履歴記憶部２０５を参照し、当該センサ情報（以下「現センサ情報」という。）を取得した時刻から所定時間以内の過去のセンサ情報があるかどうかを判定する（ステップＳＴ１１０１）。所定時間は、予め設定されており、実施の形態１では、例えば、１０分間とする。なお、これは一例であり、所定時間は、適宜設定可能である。
居場所推定部１０２は、ステップＳＴ１１０１において、現センサ情報を取得した時刻から所定時間以内の過去のセンサ情報がないと判定した場合（ステップＳＴ１１０１の”ＮＯ”の場合）、処理終了する。
【００５１】
居場所推定部１０２は、ステップＳＴ１１０１において、現センサ情報を取得した時刻から所定時間以内の過去のセンサ情報があると判定した場合（ステップＳＴ１１０１の”ＹＥＳ”の場合）、記憶部２０のレイアウト情報ファイル２０２を参照し、所定時間以内の過去のセンサ情報により特定されるセンサ２が設置されている部屋を特定する。そして、居場所推定部１０２は、特定した部屋の情報に基づき、住人の移動元の部屋と移動先の部屋を推定する（ステップＳＴ１１０２）。
例えば、ステップＳＴ８０１において、検知部１０１が、リビングに設置されている人感センサ（１）から住人を検知したことを示す情報を受信し、当該情報に基づくセンサ情報を居場所推定部１０２に出力したとする。
居場所推定部１０２は、検知部１０１から、当該センサ情報（現センサ情報）を取得すると、センサ情報履歴記憶部２０５を参照し、現センサ情報を取得した日時からみて、過去１０分以内に取得された過去のセンサ情報があるか判定する（ステップＳＴ１１０１参照）。その結果、過去１０分以内に取得された過去のセンサ情報があると判定され、当該過去のセンサ情報により特定されるセンサが、ダイニングに設置されている人感センサ（２）であったとする。この場合、居場所推定部１０２は、移動元の部屋をダイニング、移動先の部屋をリビングと推定する。
【００５２】
続いて、居場所推定部１０２は、居場所履歴記憶部２０７を参照し、ステップＳＴ１１０２で推定した、移動元の部屋から、移動先の部屋まで、移動した住人を推定する（ステップＳＴ１１０３）。上述の例でいうと、居場所推定部１０２は、ダイニングからリビングへ移動した住人を推定する。
具体的には、居場所推定部１０２は、居場所履歴記憶部２０７を参照し、最新の居場所がダイニングとなっている住人を、移動した住人と推定する。最新の居場所がダイニングとなっている住人がいない場合、居場所推定部１０２は、記憶部２０の建物構造ファイル２０１を参照し、移動先であるリビングに移動可能な部屋を特定し、当該部屋が最新の居場所となっている住人を、移動した住人と推定する。
【００５３】
そして、居場所推定部１０２は、移動した住人について、住人を特定する情報と、移動先の部屋に設置されているセンサ２（上述した例でいうと人感センサ（１））から受信した情報に基づくセンサ情報を取得した日時の情報と、移動先の部屋（上述した例でいうとリビング）の情報とを関連付けて、居場所情報とし、居場所履歴記憶部２０７に記憶させる（ステップＳＴ１１０４）。
また、居場所推定部１０２は、推定した居場所情報を、行動推定部１０３に出力する。
【００５４】
図８のフローチャートに戻る。
行動推定部１０３は、ステップＳＴ８０１において検知部１０１から取得した機器情報およびセンサ情報と、ステップＳＴ８０２において居場所推定部１０２から取得した居場所情報と、予め定義され、記憶部２０に記憶されている行動定義ファイル２０８の内容に基づき、住人の行動を推定し、推定結果を行動情報として行動履歴記憶部２０９に記憶させる（ステップＳＴ８０３）。
【００５５】
ここで、図１２は、実施の形態１において、記憶部２０に記憶される行動定義ファイル２０８の内容の一例を説明するための図である。行動定義ファイル２０８は、例えば、ＸＭＬ形式等で記述されて定義される。
行動定義ファイル２０８では、例えば、図１２に示すように、行動の種類と、当該行動が実行されたとみなすための条件と、当該条件の判定式とが、行動ごとに定義されている。
ユーザは、予め、図１２に示すような行動定義ファイル２０８を定義し、記憶部２０に記憶させておく。具体的には、ユーザは、入力装置から、行動定義ファイル２０８で定義する内容を入力し、受付部３０が、当該入力された内容を受け付ける。そして、受付部３０は、受け付けた内容を制御部１０の定義設定部（図示省略）に出力し、定義設定部は、受付部３０から出力された内容に基づき、行動定義ファイル２０８を作成し、記憶部２０に記憶させる。
【００５６】
図１３は、実施の形態１において、行動推定部１０３による、図８のステップＳＴ８０３の、行動情報を記憶させる動作の詳細を説明するためのフローチャートである。
行動推定部１０３は、検知部１０１から、機器情報およびセンサ情報を取得し、居場所推定部１０２から居場所情報を取得すると、記憶部２０に記憶されている行動定義ファイル２０８を参照し、行動定義ファイル２０８で定義された条件を満たす行動があるかどうかを判定する（ステップＳＴ１３０１）。
行動推定部１０３は、ステップＳＴ１３０１において、行動定義ファイル２０８で定義された条件を満たす行動がないと判定した場合（ステップＳＴ１３０１の“ＮＯ”の場合）、処理終了する。
【００５７】
行動推定部１０３は、ステップＳＴ１３０１において、行動定義ファイル２０８で定義された条件を満たす行動があると判定した場合（ステップＳＴ１３０１の“ＹＥＳ”の場合）、条件を満たす行動と判定した行動を、検知部１０１から取得した機器情報またはセンサ情報に含まれる日時の情報と関連付けた行動情報として、行動履歴記憶部２０９に記憶させる（ステップＳＴ１３０２）。
【００５８】
例えば、居場所推定部１０２から取得した居場所情報に基づき、現在、住人Ａが寝室に在室していることが分かるとする。この状態で、寝室の照明の照度が３００ルクスであったところ、検知部１０１から取得したセンサ情報に基づき、照度が０．３ルクスに変化し、当該情報の検知時刻が２３時１０分であったとする。この場合、行動推定部１０３は、行動定義ファイル２０８の、「就寝開始」行動に関する条件に該当することから、住人Ａの行動を、「就寝開始」と推定する。そして、行動推定部１０３は、「就寝開始」である旨の情報と住人Ａを特定する住人ＩＤの情報とを、日時の情報と関連付けて、行動情報として、行動履歴記憶部２０９に記憶させる。なお、行動定義ファイル２０８で定義される就寝時間帯は、例えば２２時〜１時等と予め設定され、行動推定部１０３に記憶されている。また、行動推定部１０３が、行動情報として関連付ける日時の情報は、例えば、検知部１０１から取得した機器情報またはセンサ情報に含まれる日時としてもよいし、行動推定部１０３が行動を推定した日時としてもよい。
【００５９】
以上のようにして居場所履歴記憶部２０７に記憶された居場所情報と、行動履歴記憶部２０９に記憶された行動情報に基づき、後述のように、行動可視化装置１は、住人と関わりの深い居場所を時間帯毎に抽出し、部屋同士の関連性、または、住人の居場所と行動との関係性を分析し、可視化する。
【００６０】
図８のフローチャートに戻る。
要約条件設定部１０４は、受付部３０から出力された要約条件設定指示情報、または、予め設定されている要約条件設定指示情報に基づき、要約条件を設定する。具体的には、要約条件設定部１０４は、予め記憶している処理プログラムを実行して、要約条件を設定する（ステップＳＴ８０４）。
要約条件設定指示情報は、例えば、ユーザが、その都度、入力装置を操作して要約条件の設定指示を入力し、受付部３０が当該入力された設定指示を受け付け、要約条件設定指示情報として要約条件設定部１０４に出力する。また、要約条件設定指示情報は、行動可視化装置１の設定時等に、予め設定され記憶されているようにしてもよい。
【００６１】
要約条件設定部１０４は、例えば、以下のような要約条件を設定する。
（Ａ）  対象とする期間の単位
（Ｂ）  開始日時、終了日時
（Ｃ）  期間または時間帯に対する特定の条件
（Ｄ）  人に関する情報を要約する際の単位時間
（Ｅ）  対象とする時間帯において人と関わりの深い部屋を抽出する条件
・在室度合抽出レベル
・移動頻度抽出レベル
（Ｆ）  行動を抽出する条件
（Ｇ）  関連情報を抽出する条件
【００６２】
要約条件設定部１０４は、（Ａ）の対象期間の単位として、１日、１週間、１か月等、処理対象とする対象期間の単位を設定する。
要約条件設定部１０４は、（Ｂ）の日時として、住人と関わりの深い部屋または当該部屋で行われた主要行動等を分析し可視化することとする対象期間の、開始日時と終了日時を設定する。
要約条件設定部１０４は、（Ｃ）の特定の条件については、（Ａ）の対象期間の単位に対して特定の条件を付与する場合に、当該特定の条件を設定する。特定の条件とは、例えば、特定の曜日、土日祝日のみ、平日のみ等の条件である。
要約条件設定部１０４は、（Ｄ）の単位時間として、（Ａ）の対象期間の単位について、住人と関わりの深い部屋または当該部屋で行われた主要行動等を、どの程度の時間軸の粒度で分析するかの、分析単位としての単位時間を設定する。分析単位とは、例えば、（Ａ）で設定した対象期間の単位を１日とし、行動可視化装置１において、住人の１日の居場所または当該居場所で行われた主要行動を分析して可視化する場合、２時間単位で分析するのか、５時間単位で分析するのか、といった単位時間である。例えば、（Ａ）の対象期間の単位を１か月とした場合、要約条件設定部１０４は、「３日」または「１週間」等の日または週単位の条件を、（Ｄ）の単位時間として設定することもできる。例えば、（Ａ）で設定した期間を１年とした場合、要約条件設定部１０４は、「２か月」等の月単位の条件を、（Ｄ）の単位時間として設定することもできる。
当該（Ｄ）の単位時間として設定された条件に基づき、住人と関わりの深い部屋または当該部屋で行われた主要行動等を分析する動作については、後述する。
【００６３】
要約条件設定部１０４は、（Ｅ）の抽出条件として、住人の行動を分析して可視化する開始日時から終了日時までの対象期間を（Ｄ）の単位時間で区切って複数の時間帯を設定した際に、各時間帯において、住人と関わりの深い部屋を抽出するための抽出条件を設定する。
要約条件設定部１０４は、さらに、住人と関わりの深い部屋を抽出するための抽出条件として、住人の在室時間の度合が上位何位までを抽出するかを指定した在室度合抽出レベルと、住人の在室時間の度合が最大の部屋（以下「要約居場所」という。）との間で移動頻度が高い部屋を上位何位まで抽出するかを指定した移動頻度抽出レベルを設定する。
例えば、住人の在室時間の度合が上位３位までの部屋を抽出することを指定する場合は、要約条件設定部１０４は、在室度合抽出レベルに「３」を設定する。また、住人の移動頻度が高い部屋を上位２位まで抽出することを指定する場合は、要約条件設定部１０４は、移動頻度抽出レベルに「２」を設定する。
当該（Ｅ）の抽出条件として設定された条件に基づき、要約居場所との間で移動頻度が高い部屋を抽出する具体的な処理については、後述する。
【００６４】
要約条件設定部１０４は、（Ｆ）の抽出条件として、住人の行動を分析して可視化する開始日時から終了日時までの対象期間を、（Ｄ）の単位時間で区切って複数の時間帯を設定した際に、各時間帯において、住人が行った主要行動に関する情報を抽出するための抽出条件を設定する。具体的には、要約条件設定部１０４は、当該（Ｆ）の抽出条件として、住人が行った主要行動の上位何件を抽出するかを指定した抽出条件を設定する。また、要約条件設定部１０４は、住人が行った行動が主要行動であるかどうかを判断する判断基準についても、あわせて設定する。当該判断基準は、行動情報付与部１０７が、住人が行った行動を上位から指定された件数抽出する際に用いられる。
住人が行った行動が主要行動であるかどうかを判断する判断基準としては、例えば、以下の（ａ）または（ｂ）の判断基準があげられる。
（ａ）対象の時間帯において、その行動が行われた時間の合計
（ｂ）対象の時間帯において、その行動が行われた回数の合計
上記（ａ）または（ｂ）のいずれの判断基準を、（Ｆ）の抽出条件に設定するかは、要約条件設定部１０４が、例えば、ユーザからの指示に基づき、適宜決定する。
なお、上記（ａ）および（ｂ）の判断基準は一例に過ぎず、要約条件設定部１０４は、上記（ａ）および（ｂ）以外の判断基準を、（Ｆ）の抽出条件として設定するようにしても構わない。
なお、当該（Ｆ）の抽出条件として設定された条件に基づき、住人が行った主要行動を抽出する具体的な処理については、後述する。
【００６５】
要約条件設定部１０４は、（Ｇ）の抽出条件として、住人の行動を分析して可視化する開始日時から終了日時までの対象期間を、（Ｄ）の単位時間で区切って複数の時間帯を設定した際に、各時間帯において得られた情報のうち、主要な関連情報を抽出するための抽出条件を設定する。各時間帯において得られた情報とは、例えば、機器情報、センサ情報、あるいは、画像または映像等の、その他情報履歴記憶部２０６で記憶されているその他情報である。具体的には、例えば、要約条件設定部１０４は、当該（Ｇ）の抽出条件として、機器情報、センサ情報、または、その他情報の各種情報から、最大何件を、住人と関わりの深い関連情報として抽出するかを指定した抽出条件を設定する。
なお、当該（Ｇ）の抽出条件として設定された条件に基づき、住人と関わりの深い関連情報を抽出する具体的な処理については、後述する。
【００６６】
以上のような、（Ａ）〜（Ｇ）の条件の設定値は、例えば、予め、要約条件設定指示情報として記憶部２０の要約条件設定部１０４が参照可能な場所に記憶されており、要約条件設定部１０４は、当該要約条件設定指示情報を読み込んで、上述のような要約条件を設定する。また、例えば、行動可視化装置１の要約条件設定画面表示制御部（図示省略）が、表示装置４に、（Ａ）〜（Ｇ）の条件の設定値を指定するためのＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）画面を表示させ、ユーザが、当該ＧＵＩ画面から、入力装置を操作して、行動可視化装置１による動作を行う都度、設定値を指定してもよい。受付部３０は、設定値の情報を受け付け、記憶部２０の要約条件設定部１０４が参照可能な場所に、要約条件設定指示情報として記憶させておき、要約条件設定部１０４は、受付部３０が記憶させた要約条件設定指示情報を読み込んで、上述のような要約条件を設定するようにしてもよい。
【００６７】
実施の形態１では、行動可視化装置１は、対象期間の単位を１日とし、１日を設定された単位時間で区切って複数の時間帯を設定し、当該設定された時間帯毎に住人の行動を要約するものとする。すなわち、要約条件設定部１０４は、要約条件として、（Ａ）の対象期間の単位として、１日が設定され、（Ｄ）の単位時間として、ある特定の単位時間が設定されているものとする。
【００６８】
要約条件設定部１０４は、設定した要約条件の情報を、記憶部２０に記憶させるとともに重要部屋抽出部１０５に出力する。
【００６９】
図８のフローチャートに戻る。
重要部屋抽出部１０５は、記憶部２０の居場所履歴記憶部２０７に記憶されている居場所情報を参照し、ステップＳＴ８０４において要約条件設定部１０４が設定した要約条件に基づき、各時間帯において、住人と関わりの深い部屋を抽出する。
まず、重要部屋抽出部１０５の在室時間分析部１０５１は、記憶部２０の居場所履歴記憶部２０７に記憶されている居場所情報を参照し、要約条件設定部１０４で設定された要約条件に基づき、住人が、各時間帯に在室していた在室時間の度合が最大の部屋を要約居場所として抽出する。また、在室時間分析部１０５１は、要約居場所に続いて在室時間の度合が大きい部屋を、要件条件で指定された順位に従って上位から検索し、関連部屋として抽出する（ステップＳＴ８０５）。
【００７０】
ここで、図１４は、実施の形態１において、重要部屋抽出部１０５の在室時間分析部１０５１による、各時間帯において、要約居場所、および、関連部屋を抽出する動作の詳細を説明するためのフローチャートである。
以下の処理は、住人情報ファイル２０３で定義された住人毎に、住宅内の全ての部屋に対し行われる。
【００７１】
まず、在室時間分析部１０５１は、住人情報ファイル２０３で定義された住人のうち、未処理の住人（以下「在室時間分析対象住人」という。）を特定する（ステップＳＴ１４０１）。
次に、在室時間分析部１０５１は、建物構造ファイル２０１を参照し、未処理の部屋（以下「在室時間分析対象部屋」という。）を一つ特定する（ステップＳＴ１４０２）。
【００７２】
在室時間分析部１０５１は、居場所履歴記憶部２０７に記憶されている居場所情報を参照し、要約条件で設定されている、（Ａ）の対象期間の単位、（Ｂ）の日時、および、（Ｃ）の特定の条件に該当する対象期間を、（Ｄ）の単位時間で区切って設定された時間帯毎に、在室時間分析対象部屋に、在室時間分析対象住人が在室する時間の累積値を算出する（ステップＳＴ１４０３）。具体的には、在室時間分析部１０５１は、居場所履歴記憶部２０７に記憶されている居場所情報を参照し、要約条件設定部１０４で設定された要約条件に基づき、ステップＳＴ１４０１で特定した在室時間分析対象住人が、ある１日における時間帯毎に、ステップＳＴ１４０２で特定した在室時間分析対象部屋に在室した在室時間の累積値を算出する。
【００７３】
在室時間分析部１０５１は、未処理の部屋があるか否かを判定する（ステップＳＴ１４０４）。
在室時間分析部１０５１は、ステップＳＴ１４０４において、未処理の部屋があると判定した場合（ステップＳＴ１４０４の“ＹＥＳ”の場合）、ステップＳＴ１４０２に戻り、以降の処理を繰り返す。すなわち、在室時間分析部１０５１は、次の未処理の部屋を、在室時間分析対象部屋と特定し、当該在室時間分析対象部屋に、在室時間分析対象住人が在室する時間の累積値を算出する。
【００７４】
在室時間分析部１０５１は、ステップＳＴ１４０４において、未処理の部屋がないと判定した場合（ステップＳＴ１４０４の“ＮＯ”の場合）、時間帯毎に、算出した在室時間累積値が最大の部屋を要約居場所として抽出する（ステップＳＴ１４０５）。
【００７５】
また、在室時間分析部１０５１は、居場所履歴記憶部２０７に記憶されている居場所情報を参照し、要約条件で設定されている、（Ｅ）の抽出条件における在室度合抽出レベルに基づき、各時間帯において、要約居場所に続いて在室時間の度合が大きい部屋の情報を、当該要件条件で指定された順位に従って上位から指定された件数分抽出する。在室時間分析部１０５１は、要約居場所に続いて在室時間の度合いが大きい部屋として抽出した部屋を、関連部屋とする（ステップＳＴ１４０６）。
【００７６】
在室時間分析部１０５１は、未処理の住人がいるか否かを判定する（ステップＳＴ１４０７）。
在室時間分析部１０５１は、ステップＳＴ１４０７において、未処理の住人がいると判定した場合（ステップＳＴ１４０７の“ＹＥＳ”の場合）、ステップＳＴ１４０１に戻り、以降の処理を繰り返す。すなわち、在室時間分析部１０５１は、次の住人に関する情報を取得し、在室時間分析対象住人として、当該在室時間分析対象住人に対する要約居場所、および、関連部屋の抽出を行う。
在室時間分析部１０５１は、以上の処理を、住人情報ファイル２０３で定義された全ての住人に対して行う。
【００７７】
在室時間分析部１０５１は、ステップＳＴ１４０７において、未処理の住人がいないと判定した場合（ステップＳＴ１７０４の“ＮＯ”の場合）、住人毎に、各時間帯における、要約居場所、関連部屋、および、各部屋における在室時間の累積値の情報が関連付けられた情報（以下「在室時間分析後情報」という。）を、重要部屋抽出部１０５の移動頻度分析部１０５２に出力する。
【００７８】
図１４を用いて説明したような在室時間分析部１０５１の動作について、具体例をあげて説明する。
例えば、住人情報ファイル２０３で定義された住人が、住人Ａ，住人Ｂの２人であり、居場所履歴記憶部２０７の内容が、図１５に示すような内容であったとする。
なお、図１５において、住人Ａの住人ＩＤは「１」、住人Ｂの住人ＩＤは「２」としている。
また、要約条件設定部１０４によって設定された要約条件の内容は、以下のとおりとする。以降の説明において、具体例をあげて説明する際は、要約条件は以下のとおりであるものとする。
（Ａ）対象とする期間の単位：１日
（Ｂ）開始日時、終了日時：２０１７年１月１５日６時、２０１７年１月１５日２２時
（Ｃ）期間または時間帯に対する特定の条件：なし
（Ｄ）人に関する情報を要約する際の単位時間：４時間
（Ｅ）対象とする時間帯において人と関わりの深い部屋を抽出する条件
・在室度合抽出レベル：３
・移動頻度抽出レベル：２
（Ｆ）行動を抽出する条件：３
（Ｇ）関連情報を抽出する条件：２
【００７９】
まず、在室時間分析部１０５１は、未処理の住人として、住人ＩＤが「１」の住人Ａの情報を取得し、当該住人Ａを在室時間分析対象住人と特定する（図１４のステップＳＴ１４０１）。
続いて、在室時間分析部１０５１は、建物構造ファイル２０１を参照し、未処理の部屋として、部屋ＩＤが「１」のリビングの情報を取得し、当該リビングを在室時間分析対象部屋と特定する（図１４のステップＳＴ１４０２）。
在室時間分析部１０５１は、住人Ａについて、居場所履歴記憶部２０７の居場所情報を参照し、２０１７年１月１５日６時から４時間毎に区切って設定された時間帯（６時〜１０時、１０時〜１４時、１４時〜１８時、および１８時〜２２時）毎にリビングに在室した在室時間の累積値を算出する（ステップＳＴ１４０３）。なお、説明の簡単のため、以下、適宜、対象期間となっている２０１７年１月１５日６時〜２２時について、年の記載を省略して単に月日、または、年月の記載を省略して単に時間の記載とする。
【００８０】
住人Ａがリビングに在室した在室時間の累積値を算出した結果、在室時間分析部１０５１は、例えば、住人Ａについて、６時〜１０時にリビングに在室していた在室時間を５４分と算出する。このときの居場所履歴記憶部２０７の居場所情報の一例を示す図が、図１５である。なお、図１５は、説明の簡単のため、２０１７年１月１５日の７時５５分までの記録しか図示していないが、居場所情報には２０１７年１月１５日の７時５５分以降の情報も含まれている。在室時間分析部１０５１は、１０時〜１４時、１４時〜１８時、および１８時〜２２時の時間帯についても、それぞれ、当該時間帯毎に住人Ａがリビングに在室していた在室時間の累積値を算出する。
【００８１】
在室時間分析部１０５１は、未処理の部屋があるため（ステップＳＴ１４０４の“ＹＥＳ”の場合）、同様にして、建物構造ファイル２０１に定義されているほかの部屋に対して、それぞれ、時間帯毎の、住人Ａの在室時間の累積値を算出する。このようにして、在室時間分析部１０５１が、住人Ａの各時間帯における各部屋の在室時間の累積値を算出した結果、例えば、住人Ａの６時〜１０時の時間帯の、各部屋の在室時間の累積値は、図１６に示すようになる。ここでは、説明の簡単のため、図１６では、住人Ａの６時〜１０時の、各部屋の在室時間の累積値を示すが、在室時間分析部１０５１によって、１０時〜１４時、１４時〜１８時、および１８時〜２２時の時間帯についても、それぞれ、住人Ａの、各部屋の在室時間の累積値が算出される。
【００８２】
在室時間分析部１０５１は、６時〜１０時、１０時〜１４時、１４時〜１８時、および１８時〜２２時の各時間帯において、住人Ａの在室時間の度合が最大の部屋を要約居場所として抽出する（図１４のステップＳＴ１４０５）。
例えば、６時〜１０時の住人Ａの各部屋の在室時間の累積値が図１６に示す内容であったとすると、在室時間の累積値が最大となる部屋は「キッチン」である。よって、在室時間分析部１０５１は、「キッチン」を、要約居場所として抽出する。
【００８３】
また、在室時間分析部１０５１は、要約条件に基づき、住人Ａの関連部屋を抽出する（図１４のステップＳＴ１４０６）。
例えば、要約条件によると、在室度合抽出レベルは「３」であるため、在室時間分析部１０５１は、在室時間の累積値が上位３位までの部屋を、関連部屋として抽出する。その結果、図１６によると、６時〜１０時の時間帯について、在室時間の累積値の上位１位は「キッチン」であり、上位２位は「リビング」であり、上位３位は「個室Ａ」となる。
したがって、在室時間分析部１０５１は、要約居場所である「キッチン」に続いて在室時間の度合が大きい「リビング」と「個室Ａ」を、関連部屋として抽出する。
在室時間分析部１０５１は、１０時〜１４時、１４時〜１８時、および１８時〜２２時の各時間帯においても、それぞれ、時間帯毎に、在室時間の累積値が最大である要約居場所に続いて在室時間の度合いが大きい上位２位，３位の部屋を関連部屋として抽出する。
【００８４】
在室時間分析部１０５１は、未処理の住人がいるかどうかを判定し、住人Ｂが未処理であるので（図１４のステップＳＴ１４０７の“ＹＥＳ”の場合）、住人Ｂについても、６時〜１０時、１０時〜１４時、１４時〜１８時、および１８時〜２２時の各時間帯において、各部屋の在室時間の累積値を算出し、要約居場所、および、関連部屋を抽出する。
【００８５】
このように、在室時間分析部１０５１は、住人と関わりの深い部屋として、要約居場所、および、関連部屋を抽出する。
そして、在室時間分析部１０５１は、時間帯毎に、要約居場所、および、関連部屋に関する情報を、住人を特定する情報と関連付けて、在室時間分析後情報として、移動頻度分析部１０５２に出力する。
【００８６】
ここで、図１７は、実施の形態１において、在室時間分析部１０５１が、移動頻度分析部１０５２に出力する在室時間分析後情報の一例を示す図である。
図１７に示すように、在室時間分析部１０５１は、住人毎に、各時間帯と、当該住人と関わりの深い部屋、すなわち、要約居場所および関連部屋の情報とを関連付けた情報を出力する。また、当該在室時間分析部１０５１が出力する在室時間分析後情報には、在室時間の度合、すなわち、在室時間の累積値の情報も関連付けられている。
【００８７】
図８のフローチャートに戻る。
次に、移動頻度分析部１０５２は、ステップＳＴ８０５において在室時間分析部１０５１から出力された在室時間分析後情報、および記憶部２０の居場所履歴記憶部２０７に記憶されている居場所情報に基づき、住人毎に、各時間帯における、要約居場所とその他の部屋との間の移動頻度を算出し、算出した当該移動頻度と、要約条件で定義された、移動頻度抽出レベルに基づき、移動頻度の高い部屋を関連部屋として抽出する（ステップＳＴ８０６）。そして移動頻度分析部１０５２は、抽出した関連部屋の情報を、ステップＳＴ８０５において在室時間分析部１０５１から出力された在室時間分析後情報に追加し、重要部屋情報とする。
【００８８】
ここで、図１８は、実施の形態１において、重要部屋抽出部１０５の移動頻度分析部１０５２よる、移動頻度の高い部屋を抽出する動作の詳細を説明するためのフローチャートである。
まず、重要部屋抽出部１０５の移動頻度分析部１０５２は、在室時間分析部１０５１から出力された在室時間分析後情報に基づき、未処理の住人（以下「移動頻度分析対象住人」という。）を特定する（ステップＳＴ１８０１）。例えば、移動頻度分析部１０５２は、移動頻度分析対象住人として、住人Ａを特定する。
次に、移動頻度分析部１０５２は、在室時間分析部１０５１から出力された在室時間分析後情報に基づき、未処理の時間帯（以下「移動頻度分析対象時間帯」という。）を一つ特定する（ステップＳＴ１８０２）。例えば、移動頻度分析部１０５２は、１月１５日の６時〜１０時の時間帯を移動頻度分析対象時間帯と特定する。
以下の処理は、在室時間分析後情報で設定されている住人毎に、各時間帯に対して行われる。
【００８９】
移動頻度分析部１０５２は、ステップＳＴ１８０２で特定した移動頻度分析対象時間帯の要約居場所の情報を取得する（ステップＳＴ１８０３）。
例えば、住人Ａに対する１月１５日の６時〜１０時の要約居場所は、前述したように「キッチン」であり（図１７等も参照）、移動頻度分析部１０５２は、「キッチン」を示す情報を取得する。
【００９０】
移動頻度分析部１０５２は、記憶部２０の居場所履歴記憶部２０７に記憶されている居場所情報を参照し、ステップＳＴ１８０２で特定した移動頻度分析対象時間帯に、ステップＳＴ１８０１で特定した移動頻度分析対象住人が、要約居場所から他の各部屋へ移動した回数、または、他の各部屋から要約居場所へ移動した回数を算出する（ステップＳＴ１８０４）。例えば、移動頻度分析部１０５２は、６時〜１０時の時間帯の住人Ａの居場所に基づき、６時〜１０時の時間帯に、住人Ａが「キッチン」から他の部屋へ移動した回数、または、住人Ａが他の部屋から「キッチン」へ移動した回数を算出する。移動頻度分析部１０５２は、算出した移動回数を、移動頻度とする。
その結果、移動頻度分析部１０５２は、例えば、図１９に示すような移動頻度を算出する。図１９に示すように、移動頻度分析部１０５２は、例えば、「キッチン」から「洗面室」への移動と「洗面室」から「キッチン」への移動等、要約居場所からある部屋との行き来をまとめて、要約居場所と当該ある部屋間との移動頻度とする。
また、このとき、移動頻度分析部１０５２は、移動頻度分析対象住人による、移動頻度分析対象時間帯における、要約居場所以外の部屋同士の移動回数も算出しておく。また、移動頻度分析部１０５２は、移動頻度分析対象住人による、移動頻度分析対象時間帯における、部屋間の移動回数の総和についても算出しておく。
【００９１】
そして、移動頻度分析部１０５２は、要約居場所との間の移動頻度が、要約条件設定部１０４が設定した（図８のステップＳＴ８０４参照）要約条件のうち、（Ｅ）の抽出条件の移動頻度抽出レベルに該当する部屋を関連部屋として抽出する（ステップＳＴ１８０５）。
具体的には、移動頻度抽出レベルには「２」が指定されているので、移動頻度分析部１０５２は、算出した移動頻度の情報に基づき、移動頻度が高い上位２つの部屋を関連部屋として抽出する。
６時〜１０時の時間帯における住人Ａの移動頻度は、図１９のとおりであるので、移動頻度分析部１０５２は、６時〜１０時の時間帯における関連部屋として、「ダイニング」と、「洗面室」を抽出する。
【００９２】
移動頻度分析部１０５２は、未処理の時間帯があるか否かを判定する（ステップＳＴ１８０６）。
移動頻度分析部１０５２は、ステップＳＴ１８０６において、未処理の時間帯があると判定した場合（ステップＳＴ１８０６の“ＹＥＳ”の場合）、ステップＳＴ１８０２に戻り、以降の処理を繰り返す。すなわち、移動頻度分析部１０５２は、次の未処理の時間帯を移動頻度分析対象時間帯と特定し、当該移動頻度分析対象時間帯における、移動頻度分析対象住人の移動頻度を算出する。
移動頻度分析部１０５２は、未処理の時間帯（１０時〜１４時、１４時〜１８時、および１８時〜２２時）があるため、ステップＳＴ１８０２に戻り、１０時〜１４時の時間帯を、移動頻度分析対象時間帯として特定する。そして、上述したように、移動頻度分析部１０５２は、１０時〜１４時の時間帯の住人Ａについて、要約居場所の情報を取得し、当該要約居場所とその他の各部屋への移動頻度を算出する。そして、移動頻度分析部１０５２は、要約条件の移動頻度抽出レベルに基づき、関連部屋を抽出する。
このようにして、移動頻度分析部１０５２は、住人Ａについて、６時〜１０時、１０時〜１４時、１４時〜１８時、および１８時〜２２時の時間帯毎に、要約居場所と他の部屋との間の移動回数を移動頻度として算出し、移動頻度が要約条件で指定された移動頻度抽出レベルに該当する関連部屋を抽出する。
【００９３】
移動頻度分析部１０５２は、ステップＳＴ１８０６において、未処理の時間帯がないと判定した場合（ステップＳＴ１８０６の“ＮＯ”の場合）、ステップＳＴ１８０７に進み、移動頻度分析部１０５２は、未処理の住人がいるか否かを判定する（ステップＳＴ１８０７）。
移動頻度分析部１０５２は、ステップＳＴ１８０７において、未処理の住人がいると判定した場合（ステップＳＴ１８０７の“ＹＥＳ”の場合）、ステップＳＴ１８０１に戻り、以降の処理を繰り返す。すなわち、移動頻度分析部１０５２は、次の住人を移動頻度分析対象住人として特定し、当該移動頻度分析対象住人に対する、時間帯毎の移動頻度の算出、および、関連部屋の抽出を行う。
移動頻度分析部１０５２は、以上の処理を、在室時間分析部１０５１から出力された在室時間分析後情報に含まれる全ての住人に対して行う。
【００９４】
移動頻度分析部１０５２は、ステップＳＴ１８０７において、未処理の住人がいないと判定した場合（ステップＳＴ１８０７の“ＮＯ”の場合）、抽出した関連部屋および移動頻度の情報を、在室時間分析後情報に追加し、重要部屋情報として、記憶部２０に記憶させるとともに、図形生成部１０６に出力する。
【００９５】
ここで、図２０は、実施の形態１において、移動頻度分析部１０５２が、図形生成部１０６に出力する重要部屋情報の一例を示す図である。
図２０に示すように、重要部屋情報は、移動頻度分析部１０５２が移動頻度に基づいて抽出した関連部屋の情報が、在室時間分析後情報（図１７参照）に追加された情報である。なお、説明の簡単のため、図２０では、各時間帯における、要約居場所以外の部屋同士の移動回数、および、部屋間の移動回数の総和については、記載を省略している。
また、移動頻度分析部１０５２は、移動頻度に基づいて、在室時間分析後情報に関連部屋の情報を追加する際、追加した関連部屋における各住人の在室時間の累積値の情報を、重要部屋情報に設定するようにする。移動頻度分析部１０５２は、自身が抽出した関連部屋における各住人の在室時間の累積値の情報は、在室時間分析部１０５１から取得するようにすればよい。また、移動頻度分析部１０５２は、重要部屋情報において、在室時間分析後情報で設定されていた関連部屋について、要約居場所との間の移動頻度の情報を設定するようにする。
【００９６】
図８のフローチャートに戻る。
図８のステップＳＴ８０５では、図１４〜図１７を用いて説明したように、在室時間分析部１０５１が、各住人の、時間帯毎の在室時間の度合を算出し、各時間帯における要約居場所および関連部屋を抽出し、在室時間分析後情報を生成する。
また、図８のステップＳＴ８０６では、図１８〜図２０を用いて説明したように、移動頻度分析部１０５２が、各住人の、時間帯毎の、要約居場所とその他の部屋との間の移動頻度を算出し、各時間帯における関連部屋を抽出する。そして、移動頻度分析部１０５２は、在室時間分析後情報に、自身が抽出した関連部屋の情報を追加し、重要部屋情報とする。
上述した例でいうと、図８のステップＳＴ８０５、および、ステップＳＴ８０６の処理により、重要部屋抽出部１０５は、例えば、住人Ａの６時〜１０時の時間帯の要約居場所として「キッチン」を抽出し、関連部屋として「リビング」、「個室Ａ」、「ダイニング」、および、「洗面室」を抽出する（図２０参照）。
【００９７】
図形生成部１０６は、ステップＳＴ８０６において、移動頻度分析部１０５２から出力された重要部屋情報に基づき、要約居場所、および、関連部屋を表す図形の図形領域の面積、および、図形領域間の距離を決定し、要約居場所、および、関連部屋を表す図形を表示させるための描画用図形データを生成する（ステップＳＴ８０７）。
具体的には、図形生成部１０６は、時間軸上に時間帯毎の要約居場所を表す図形を親ノードとして表示させ、関連部屋を表す図形を、当該要約居場所を表す図形の下位に階層構造で表示させる描画用図形データを生成する。
実施の形態１では、図形生成部１０６は、各要約居場所、および、各関連部屋を表す図形を円として、描画用図形データを生成するものとする。なお、これは一例に過ぎず、要約居場所、および、関連部屋を表す図形は、例えば、円、四角等の任意の図形とすることができ、予め、ユーザによって適宜設定可能である。
【００９８】
ここで、図２１は、実施の形態１において、図形生成部１０６による、描画用図形データを生成する動作の詳細を説明するためのフローチャートである。
まず、図形生成部１０６は、ステップＳＴ８０５において移動頻度分析部１０５２から出力された重要部屋情報に基づき、未処理の住人（以下「描画対象住人」という。）を特定する。また、図形生成部１０６は、横軸を時間軸とし、時間帯毎に目盛りを描画するための時間軸データを生成する（ステップＳＴ２１０１）。例えば、上述の例でいうと、図形生成部１０６は、住人Ａを特定し、６時〜１０時、１０時〜１４時、１４時〜１８時、および１８時〜２２時の４つの時間帯を示す目盛りを描画するための時間軸データを生成する。
【００９９】
続いて、図形生成部１０６は、ステップＳＴ２１０１で特定した描画対象住人に関する、未処理の時間帯（以下「描画対象時間帯」という。）を特定する（ステップＳＴ２１０２）。例えば、図形生成部１０６は、描画対象時間帯として、１月１５日の６時〜１０時の時間帯を特定する。
【０１００】
図形生成部１０６は、ステップＳＴ２１０２で特定した描画対象時間帯の要約居場所（以下「描画対象要約居場所」という。）に対して、在室時間の度合に基づき、当該描画対象要約居場所を表す図形の図形領域の大きさを決定する（ステップＳＴ２１０３）。具体的には、図形生成部１０６は、描画対象要約居場所を表す円の半径を、以下の（式１）に基づき算出し、描画対象要約居場所を表す円の大きさを決定する。
（描画対象要約居場所の円の半径）
＝（処理対象の時間帯における描画対象要約居場所の在室時間の累積値）／（単位時間）＊（定数）            ・・・（式１）
例えば、住人Ａについて、６時〜１０時の時間帯の要約居場所は「キッチン」であり、在室時間分析部１０５１が算出した６時〜１０時の「キッチン」の在室時間の累積値は１時間１９分（＝７９分）である（図１６，図１７等参照）。よって、図形生成部１０６は、以下のとおり、（式１）に基づき、「キッチン」を表す円の半径を算出する。
（キッチンの円の半径）＝７９／２４０＊３００＝９８．７５
なお、この場合の定数は、３００としている。
【０１０１】
そして、図形生成部１０６は、描画対象要約居場所に対して、ステップＳＴ２１０１で生成した時間軸データ上で、描画対象時間帯の中央の時刻に描画対象要約居場所の図形を配置させるための、時間軸上の座標を算出する（ステップＳＴ２１０４）。具体的には、図形生成部１０６は、描画対象要約居場所を表す円の中心座標を算出する。
ここで、図２２Ａ〜図２２Ｃは、実施の形態１において、図形生成部１０６による描画対象とする要約居場所を表す円および関連部屋を表す円の中心座標を算出する具体的な動作の一例について説明するための図である。
図形生成部１０６は、以下に説明するような動作によって、描画対象要約居場所を表す円の中心座標を算出する。図形生成部１０６は、後述する、描画対象関連部屋を表す円の中心座標も、以下に説明するような動作によって、算出する。
図形生成部１０６は、要約居場所について、要約居場所の対象時間帯（図２２Ａの場合、例えば、６：００〜１０：００までの目盛り）の線分上の中点を、要約居場所を表わす円の中心座標とする（図２２Ａ参照）。
図形生成部１０６は、関連部屋については、以下のとおり、関連部屋を表す円の中心座標を算出する。
関連部屋の個数をＮとする。
ｉ＝１番目の関連居場所の中心座標を以下で算出する。
・Ｎ＝１の場合  Θ＝９０として、要約居場所と関連部屋１を結ぶ線分１の長さと要約居場所の中心座標から、関連部屋１の中心座標を算出（図２２Ｂ参照）。
・Ｎ≧２の場合は、Θ＝Θ０から開始。（Θ０は初期値。例えばΘ０＝５０）。
関連部屋１の時はΘ＝Θ０として、上記のようにして最初の関連部屋１の配置が決まる。
関連部屋２の時はΘ＝Θ０＋δとして、関連居場所２と要約居場所とを結ぶ円の半径と要約居場所の中心座標から関連部屋２の円の中心座標を算出。算出した中心座標で関連部屋２を配置した場合に、関連部屋２の円と関連部屋１の円と重なりがないかどうかを調べる。重なりの判定は一般的な手法（図形同士の交差判定）を用いる。
重なりがなければ中心座標を確定。
重なりがある場合はδを微小だけ増やす、あるいは減らして重ならない位置に置く。（δを増やすか減らすかは、重なっている相手の円がどちら側にあるかに依る）
関連部屋ｉの時はΘ＝Θ０＋（ｉ−１）δ
ここでδ＝（１８０−２Θ）／（Ｎ−１）
関連部屋２の時と同様にして、周囲の円との重なり判定を行い、重なりがある場合は微調整する。
ｉ＝Ｎまで繰り返す。
上記例ではΘ０＝５０としているが、他の値でも良い。（以上、図２２Ｃを参照）
【０１０２】
図２１のフローチャートに戻る。
図形生成部１０６は、移動頻度分析部１０５２から出力された重要部屋情報に基づき、描画対象要約居場所に関連付けられた関連部屋のうち、未処理の関連部屋（以下「描画対象関連部屋」という。）を特定する（ステップＳＴ２１０５）。
例えば、図形生成部１０６は、描画対象関連部屋として、まず、「リビング」を取得する。
【０１０３】
図形生成部１０６は、ステップＳＴ２１０５で取得した描画対象関連部屋を表す円の半径、当該描画対象関連部屋とその他の部屋を表す円に接続する際の線分の長さと種別、および、当該描画対象関連部屋を表す円の、ステップＳＴ２１０１で生成した時間軸データ上での中心座標を算出する（ステップＳＴ２１０６）。
【０１０４】
ここで、図２３は、実施の形態１において、図２１のステップＳＴ２１０６における図形生成部１０６の動作を詳細に説明するためのフローチャートである。
まず、図形生成部１０６は、重要部屋抽出部１０５から取得した重要部屋情報（図８のステップ８０６参照）の、描画対象住人が描画対象関連部屋に在室した在室時間の累積値に基づき、図２１のステップＳＴ２１０５で特定した描画対象関連部屋を表す円の半径を以下の（式２）に基づき算出する（ステップＳＴ２２０１）。
（描画対象関連部屋の円の半径）
＝（描画対象時間帯における描画対象関連部屋の在室時間の累積値）／（単位時間）＊（定数）            ・・・（式２）
【０１０５】
今、描画対象関連部屋は「リビング」であり、描画対象時間帯である６時〜１０時の時間帯において、描画対象住人である住人Ａが、当該「リビング」に在室した時間の累積値は、５４分である（図２０参照）。
したがって、図形生成部１０６は、以下のとおり、（式２）に基づき、「リビング」を表す円の半径を算出する。
（リビングの円の半径）＝５４／２４０＊３００＝６７．５
なお、ここでは、定数を３００としている。
【０１０６】
続いて、図形生成部１０６は、記憶部２０に記憶されている建物構造ファイル２０１を参照し、描画対象関連部屋が、描画対象要約居場所と直接接続しているかどうかを判定する（ステップＳＴ２２０２）。具体的には、図形生成部１０６は、描画対象関連部屋と描画対象要約居場所とが、他の部屋を通過せずに直接行き来できるかどうかを判定する。
【０１０７】
図形生成部１０６は、ステップＳＴ２２０２において、描画対象関連部屋が、描画対象要約居場所と直接接続していると判定した場合（ステップＳＴ２２０２の“ＹＥＳ”の場合）、ステップＳＴ２２０３に進む。
図形生成部１０６は、ステップＳＴ２２０２において、描画対象関連部屋が、描画対象要約居場所と直接接続していないと判定した場合（ステップＳＴ２２０２の“ＮＯ”の場合）、ステップＳＴ２２０５に進む。
例えば、建物構造ファイル２０１の内容が、図２に示すような内容であったとすると、描画対象関連部屋である「リビング」と、描画対象要約居場所である「キッチン」とは直接接続していないため、ステップＳＴ２２０５に進む。
【０１０８】
ステップＳＴ２２０５において、図形生成部１０６は、描画対象時間帯における他の関連部屋の中に、描画対象関連部屋と直接接続している関連部屋（以下「接続関連部屋」という。）があるか否かを判定する（ステップＳＴ２２０５）。
図形生成部１０６は、ステップＳＴ２２０５において、接続関連部屋があると判定した場合（ステップＳＴ２２０５の“ＹＥＳ”の場合）、ステップＳＴ２２０７に進む。
図形生成部１０６は、ステップＳＴ２２０５において、接続関連部屋がないと判定した場合（ステップＳＴ２２０５の“ＮＯ”の場合）、ステップＳＴ２２０６に進む。
建物構造ファイル２０１（図２）によると、６時〜１０時の時間帯において、「リビング」以外の関連部屋、すなわち、「洗面室」、「ダイニング」、または「個室Ａ」の中で、「ダイニング」が「リビング」と直接接続しているので、ステップＳＴ２２０７に進む。
【０１０９】
ステップＳＴ２２０７において、図形生成部１０６は、描画対象関連部屋を表す円と、接続関連部屋を表す円とを結ぶ線分の長さを算出し、当該線分の種別の設定を実線とする（ステップＳＴ２２０７）。
上述の例でいうと、図形生成部１０６は、ステップＳＴ２２０７において、描画対象関連部屋である「リビング」を表す円と、「リビング」の接続関連部屋である「ダイニング」を表す円とを結ぶ長さを算出する。
【０１１０】
なお、図形生成部１０６は、描画対象関連部屋を表す円と、接続関連部屋を表す円とを結ぶ線分の長さを、部屋間の移動頻度に基づき算出する。具体的には、図形生成部１０６は、以下の（式３）に基づき、描画対象関連部屋を表す円と、接続関連部屋を表す円とを結ぶ線分の長さを算出する。以下の（式３）においては、「部屋１」は描画対象関連部屋を表し、「部屋２」は接続関連部屋を表している。
（部屋１を表す円と、部屋２を表す円とを結ぶ線分の長さ）
＝（描画対象時間帯内の部屋間移動回数の総和）／（描画対象時間帯における部屋１と部屋２との間の移動回数）＊（定数）        ・・・（式３）
【０１１１】
上述の例でいうと、例えば、６時〜１０時の時間帯において、住人Ａが「リビング」と「ダイニング」の間を移動した回数は１回であり、６時〜１０時の時間帯における部屋間の移動回数の総和を２０回とすると、図形生成部１０６は、「リビング」を表す円と、「ダイニング」を表す円とを結ぶ線分の長さを、以下のように、（式３）に基づき算出する。
（リビングを表す円とダイニングを表す円とを結ぶ線分の長さ）
＝２０／１＊２０＝２００
ここでは、定数を２０としている。
また、図形生成部１０６は、「リビング」を表す円と「ダイニング」を表す円とを結ぶ線分を実線に設定する。
【０１１２】
図形生成部１０６は、描画対象関連部屋を表す円を、接続関連部屋を表す円の下位ノードとして、当該描画対象関連部屋を表す円の中心座標を算出する（ステップＳＴ２２０８）。
すなわち、図形生成部１０６は、「リビング」を表す円を、「ダイニング」を表す円の下位ノードとして、「リビング」を表す円の中心座標を算出する。描画対象関連部屋を「リビング」とした場合の処理は、以上で終了する。
ステップＳＴ２２０３〜ステップＳＴ２２０４の処理、ステップＳＴ２２１５の処理については、具体例をあげて後述することとし、図２１のフローチャートに戻る。
【０１１３】
ステップＳＴ２１０７において、図形生成部１０６は、未処理の関連部屋があるか否かを判定する（ステップＳＴ２１０７）。
図形生成部１０６は、ステップＳＴ２１０７において、未処理の関連部屋がないと判定した場合（ステップＳＴ２１０７の“ＮＯ”の場合）、ステップＳＴ２１０８に進む。
図形生成部１０６は、ステップＳＴ２１０７において、未処理の関連部屋があると判定した場合（ステップＳＴ２１０７の“ＹＥＳ”の場合）、ステップＳＴ２１０５に戻り、以降の処理を繰り返す。すなわち、図形生成部１０６は、次の未処理の関連部屋を描画対象関連部屋と特定し、当該描画対象関連部屋を表す半径等を算出する（ステップＳＴ２１０６）。
上述の例では、未処理の関連部屋として、「個室Ａ」があるので、図形生成部１０６は、「個室Ａ」を描画対象関連部屋と特定して（ステップＳＴ２１０５）、ステップＳＴ２１０６の処理を行う。
当該「個室Ａ」に対するステップＳＴ２１０６の処理の詳細を、再び図２３を用いて説明する。なお、図２３の処理について、すでに説明済みの内容については、詳細な説明を省略する。
【０１１４】
ステップＳＴ２２０１において、図形生成部１０６は、「個室Ａ」の在室時間の累積値に基づき、「個室Ａ」を表す円の半径を、（式２）に基づき、以下のように算出する。
（個室Ａを表す円の半径）＝４０／２４０＊３００＝５０
【０１１５】
続いて、図形生成部１０６は、建物構造ファイル２０１（図２参照）を参照し、描画対象関連部屋である「個室Ａ」が、描画対象要約居場所である「キッチン」と直接接続しているかどうかを判定する（ステップＳＴ２２０２）。
１階にある「キッチン」から２階にある「個室Ａ」には、住人は、廊下または階段を通って移動しなければならない。よって、図形生成部１０６は、「キッチン」と「個室Ａ」とは、直接接続していないと判定し（ステップＳＴ２２０２の“ＮＯ”の場合）、ステップＳＴ２２０５に進む。
図形生成部１０６は、描画対象時間帯における他の関連部屋の中に、描画対象関連部屋である「個室Ａ」の接続関連部屋があるかどうかを判定する（ステップＳＴ２２０５）。
「個室Ａ」の接続関連部屋はないため、ステップＳＴ２２０６に進む。
【０１１６】
ステップＳＴ２２０６において、図形生成部１０６は、描画対象要約居場所を表す円と、描画対象関連部屋を表す円とを結ぶ線分の長さを算出し、当該線分の種別の設定を実線以外（例えば点線）とする（ステップＳＴ２２０６）。
具体的には、図形生成部１０６は、描画対象要約居場所である「キッチン」を表す円と、描画対象関連部屋である「個室Ａ」を表す円とを結ぶ線分の長さを、（式３）に基づき、以下のとおり算出する。
また、図形生成部１０６は、「キッチン」を表す円と「個室Ａ」を表す円とを結ぶ線分の種別を点線に設定する。
（キッチンを表す円と個室Ａを表す円とを結ぶ線分の長さ）
＝２０／１＊２０＝２００
【０１１７】
続いて、図形生成部１０６は、描画対象関連部屋を表す円を、描画対象要約居場所を表す円の下位ノードとして、当該描画対象関連部屋を表す円の中心座標を算出する（ステップＳＴ２２０４）。
すなわち、図形生成部１０６は、「個室Ａ」を表す円を、「キッチン」を表す円の下位ノードとして、「個室Ａ」を表す円の中心座標を算出する。
描画対象関連部屋を「個室Ａ」とした場合の処理は、以上で終了する。
【０１１８】
図２１のフローチャートに戻り、図形生成部１０６は、残りの関連部屋である「ダイニング」、および、「洗面室」についても、同様の手順で処理を行う。
例えば、「ダイニング」を描画対象関連部屋とした場合、図２３のステップＳＴ２２０１において、図形生成部１０６は、当該「ダイニング」を表す円の半径を、（式２）に基づき、以下のように算出する。
（ダイニングを表す円の半径）＝２１／２４０＊３００＝２６．２５
【０１１９】
また、「ダイニング」は、描画対象要約居場所である「キッチン」と直接接続しているため（図２３のステップＳＴ２２０２の“ＹＥＳ”の場合）、ステップＳＴ２２０３に進む。
ステップＳＴ２２０３において、図形生成部１０６は、描画対象要約居場所を表す円と、描画対象関連部屋を表す円とを結ぶ線分の長さを算出し、当該線分の種別の設定を実線とする（ステップＳＴ２２０３）。
具体的には、図形生成部１０６は、描画対象要約居場所である「キッチン」を表す円と、描画対象関連部屋である「ダイニング」を表す円とを結ぶ線分の長さを、（式３）に基づき、以下のとおり算出する。
（キッチンを表す円とダイニングを表す円とを結ぶ線分の長さ）
＝２０／５＊２０＝８０
また、図形生成部１０６は、「キッチン」を表す円と「ダイニング」を表す円とを結ぶ線分の種別を実線に設定する。
【０１２０】
ステップＳＴ２２０４において、図形生成部１０６は、「ダイニング」を表す円を、「キッチン」を表す円の下位ノードとして、「ダイニング」を表す円の中心座標を算出する。
描画対象関連部屋を「ダイニング」とした場合の処理は、以上で終了する。
【０１２１】
「洗面室」を描画対象関連部屋とした場合も、「ダイニング」を描画対象関連部屋とした場合と同様の処理となる。すなわち、図形生成部１０６は、ステップＳＴ２２０１〜ステップＳＴ２２０４の処理を行う。
具体的には、図形生成部１０６は、６時〜１０時の時間帯における「洗面室」での住人Ａの在室時間の累積値に基づき、「洗面室」を表す円の半径を算出する（ステップＳＴ２２０１）。なお、図２に示した建物構造ファイル２０１では、間取りの一部を示しているため、洗面室が示されていないが、洗面室は、キッチンと直接接続しているものとする（ステップＳＴ２２０２の“ＹＥＳ”の場合）。
次に、図形生成部１０６は、「キッチン」と「洗面室」の間の移動頻度に基づき、「キッチン」を表す円と「関連部屋」を表す円とを結ぶ線分の長さを算出して、当該線分を実線とする（ステップＳＴ２２０３）。
そして、図形生成部１０６は、「洗面室」を表す円を、「キッチン」を表す円の下位ノードとして、「洗面室」を表す円の中心座標を算出する。
【０１２２】
以上のようにして、図形生成部１０６は、住人Ａの６時〜１０時の時間帯における、要約居場所である「キッチン」を表す円と、関連部屋である「リビング」、「個室Ａ」、「洗面室」、および、「ダイニング」を表す円の位置関係、および、それらを結ぶ線分の長さと種類、および、色を決める。図形生成部１０６は、それぞれの部屋を表す円の色については、部屋毎に変えて、適宜の色を設定する。
【０１２３】
図２４は、実施の形態１において、図形生成部１０６が生成した描画用図形データを表示したイメージを示す図である。
なお、図２４においては、上述の例のように、図形生成部１０６は、６時〜１０時の時間帯において、要約居場所を表す円、各関連部屋を表す円、および、各部屋を結ぶ線分の長さと種別等を決定し、当該６時〜１０時の時間帯の描画用図形データを生成した場合の、当該描画用図形データを表示したイメージを示している。
図２４に示すように、図形生成部１０６は、要約居場所、および、各関連部屋を表す円について、それぞれ、円の中に部屋名称を描画させる描画用図形データを生成することができる。
【０１２４】
図２１のフローチャートに戻る。
ステップＳＴ２１０２で特定した時間帯における、要約居場所、および、全ての関連部屋について、描画用図形データの生成が行われ、当該特定した時間帯における未処理の関連部屋がなくなると（ステップＳＴ２１０７の“ＮＯ”の場合）、図形生成部１０６は、未処理の時間帯があるか否かを判定する（ステップＳＴ２１０８）。
図形生成部１０６は、ステップＳＴ２１０８において、未処理の時間帯がないと判定した場合（ステップＳＴ２１０８の“ＮＯ”の場合）、ステップＳＴ２１０９に進む。
図形生成部１０６は、ステップＳＴ２１０８において、未処理の時間帯があると判定した場合（ステップＳＴ２１０８の“ＹＥＳ”の場合）、ステップＳＴ２１０２に戻り、以降の処理を繰り返す。すなわち、図形生成部１０６は、次の未処理の時間帯を描画対象時間帯と特定し、当該描画対象時間帯における、描画対象住人の、要約居場所、および、各関連部屋を表示させるための描画用図形データを生成する。
今、未処理の時間帯があるので、ステップＳＴ２１０２に戻り、図形生成部１０６は、次の描画対象時間帯として、１０時〜１４時を特定し、ステップＳＴ２１０３以降の処理を行う。ステップＳＴ２１０３以降の処理は、上記で説明した動作と同様であるため、詳細な説明は省略する。このように、図形生成部１０６は、６時〜１０時、１０時〜１４時、１４時〜１８時、および１８時〜２２時の、重要部屋抽出部１０５から出力された重要部屋情報で示される全ての時間帯に対して、描画用図形データを生成する。
【０１２５】
ステップＳＴ２１０９では、図形生成部１０６は、未処理の住人がいるか否かを判定する（ステップＳＴ２１０９）。
図形生成部１０６は、ステップＳＴ２１０９において、未処理の住人がいないと判定した場合（ステップＳＴ２１０９の“ＮＯ”の場合）、処理終了する。
図形生成部１０６は、ステップＳＴ２１０９において、未処理の住人がいると判定した場合（ステップＳＴ２１０９の“ＹＥＳ”の場合）、ステップＳＴ２１０１に戻り、以降の処理を繰り返す。すなわち、図形生成部１０６は、次の未処理の住人を描画対象住人と特定し、当該描画対象住人について、各時間帯における、要約居場所、および、各関連部屋を表示させるための描画用図形データを生成する。
ステップＳＴ２１０２以降の処理については、上記で説明した処理と同様であるため、詳細な説明を省略する。
このように、図形生成部１０６は、全ての住人に対して、各時間帯における、要約居場所、および、各関連部屋を表示させるための描画用図形データを生成する。
【０１２６】
なお、上記の説明において、円の半径、または、円と円とを結ぶ線分の長さを算出する式の「定数」は、固定値ではなく、例えば、ユーザは、図形生成部１０６が生成した描画用図形データを表示する表示装置４の解像度、または、画面サイズに応じて、「定数」を変更することができる。描画用図形データを表示装置４に表示させる処理については後述する。
【０１２７】
また、図形生成部１０６は、図２１，２３を用いて説明した動作の結果、作成した描画用図形データを、記憶部２０に記憶させるとともに、行動情報付与部１０７に出力する。
ここで、図２５は、実施の形態１において、図形生成部１０６が生成する描画用図形データの内容の一例を示す図である。
図２５に示すように、描画用図形データには、住人毎に、要約居場所に関する描画用図形データ、および、各関連部屋に関する描画用図形データが対応付けられている。要約居場所に関する描画用図形データ、および、各関連部屋に関する描画用図形データには、部屋名称、部屋を表す円の半径、部屋を表す円の中心座標、当該部屋と他の部屋とを結ぶ線分の長さおよび種別、および、接続される部屋の情報が含まれる。なお、図２５では図示を省略しているが、描画用図形データには、時間軸データも含まれる。
【０１２８】
図８のフローチャートに戻る。
行動情報付与部１０７は、記憶部２０の行動履歴記憶部２０９に記憶されている行動情報と、要約条件に基づき、時間帯毎に、要約居場所、および、関連部屋における、住人と関わりの深い行動を抽出し、抽出した行動に関する情報を、ステップＳＴ８０７で出力された描画用図形データに関連付ける。（ステップＳＴ８０８）。
【０１２９】
ここで、図２６は、実施の形態１において、ステップＳＴ８０８における行動情報付与部１０７の動作を詳細に説明するためのフローチャートである。
行動情報付与部１０７は、ステップＳＴ８０７において図形生成部１０６から出力された描画用図形データに基づき、未処理の住人（以下「行動付与対象住人」という。）を特定する（ステップＳＴ２５０１）。
例えば、行動情報付与部１０７は、住人Ａを、行動付与対象住人と特定する。
【０１３０】
続いて、行動情報付与部１０７は、ステップＳＴ２５０１で特定した行動付与対象住人に関する、未処理の時間帯（以下「行動付与対象時間帯」という。）を特定する（ステップＳＴ２５０２）。
例えば、行動情報付与部１０７は、１月１５日の６時〜１０時の時間帯を、行動付与対象時間帯と特定する。
【０１３１】
行動情報付与部１０７は、記憶部２０の行動履歴記憶部２０９に記憶されている行動情報を参照し、ステップＳＴ２５０２で特定した行動付与対象時間帯における、ステップＳＴ２５０１で特定した行動付与対象住人による行動のうち、要約居場所、および、各関連部屋での行動を、抽出条件に基づき、抽出する（ステップＳＴ２５０３）。
例えば、行動情報付与部１０７は、６時〜１０時の時間帯における、住人Ａの要約居場所である「キッチン」と、各関連部屋である「リビング」、「個室Ａ」、「洗面室」、および、「ダイニング」での住人Ａの行動を、抽出する。このとき、行動情報付与部１０７は、要約居場所、および、各関連部屋での行動が複数ある場合は、要約条件設定部１０４が設定した要約条件（ステップＳＴ８０４参照）における、（Ｆ）の抽出条件で指定された件数を上限として、抽出する。要約条件では、（Ｆ）の抽出条件で「３」と指定されているので、行動情報付与部１０７は、最大上位３件を抽出する。
なお、どのような行動を、住人の主要行動として判断するかどうかの判断基準は、予め、要約条件設定部１０４が要約条件における（Ｆ）の抽出条件で設定している（ステップＳＴ８０４参照）。
行動情報付与部１０７は、当該（Ｆ）の抽出条件で設定された判断基準に基づき、住人Ａの主要行動と判断される行動を、（Ｆ）の抽出条件で指定された件数だけ、要約居場所および各関連部屋での行動を抽出する。
例えば、行動情報付与部１０７は、要約条件における（Ｆ）において、住人の主要行動として判断する判断基準として、「対象の時間帯において、その行動が行われた回数の合計」が設定されていたとすると、住人Ａの、６時〜１０時における、要約居場所および各関連部屋で行われた行動のうち、行われた回数の合計が多い順から３つの行動を、抽出する。
【０１３２】
その結果、行動情報付与部１０７は、例えば、「キッチン」、「リビング」、「個室Ａ」、「洗面室」、および、「ダイニング」での住人Ａの行動として、図２７に示すような行動を抽出したとする。以降の処理であげる具体例も、行動情報付与部１０７が、図２７に示すような行動を抽出したものとして説明する。
行動情報付与部１０７は、ステップＳＴ２５０３において抽出した各行動に関する情報を、図形生成部１０６が出力した描画用図形データ（図２５参照）に、属性情報として付加することで、描画用図形データとステップＳＴ２５０３において抽出した各行動に関する情報とを関連付ける（ステップＳＴ２５０４）。
【０１３３】
図２８は、実施の形態１において、行動情報付与部１０７が行動に関する情報を属性情報として関連付けた描画用図形データの内容の一例を示す図である。
図２８では、一例として、行動情報付与部１０７が、図２５で示したような描画用図形データに、属性情報を関連付けた場合の例を示している。
図２８に示すように、例えば、要約居場所である「キッチン」に対する行動として抽出された「料理」という行動は、「キッチン」を表す円の属性情報として関連付けられる。同様に、例えば、関連部屋である「リビング」を表す円の属性情報として、「団欒」、および、「テレビ視聴」という行動が、関連付けられる。
【０１３４】
行動情報付与部１０７は、未処理の時間帯があるか否かを判定する（ステップＳＴ２５０５）。
行動情報付与部１０７は、ステップＳＴ２５０５において、未処理の時間帯がないと判定した場合（ステップＳＴ２５０５の“ＮＯ”の場合）、ステップＳＴ２５０６に進む。
行動情報付与部１０７は、ステップＳＴ２５０５において、未処理の時間帯があると判定した場合（ステップＳＴ２５０５の“ＹＥＳ”の場合）、ステップＳＴ２５０２に戻り、以降の処理を繰り返す。
今、未処理の時間帯があるため、行動情報付与部１０７は、ステップＳＴ２５０２に戻り、次の時間帯として、１０時〜１４時の時間帯を行動付与対象時間帯として特定し、６時〜１０時と同様にして、住人Ａの行動のうち、要約居場所、および、各関連部屋で行われていた行動を抽出する。そして、行動情報付与部１０７は、抽出した行動に関する情報を、描画用図形データに、属性情報として関連付ける。
【０１３５】
このように、住人Ａについて、未処理の時間帯がなくなるまで、ステップＳＴ２５０２〜ステップＳＴ２５０５の処理を繰り返す。すなわち、行動情報付与部１０７は、住人Ａについて、６時〜１０時、１０時〜１４時、１４時〜１８時、および１８時〜２２時の全ての時間帯において、描画用図形データに、属性情報として、行動に関する情報を関連付ける。
【０１３６】
ステップＳＴ２５０６では、行動情報付与部１０７は、未処理の住人がいるか否かを判定する（ステップＳＴ２５０６）。
行動情報付与部１０７は、ステップＳＴ２５０６において、未処理の住人がいないと判定した場合（ステップＳＴ２５０６の“ＮＯ”の場合）、処理終了する。
行動情報付与部１０７は、ステップＳＴ２５０６において、未処理の住人がいると判定した場合（ステップＳＴ２５０６の“ＹＥＳ”の場合）、ステップＳＴ２５０１に戻り、以降の処理を繰り返す。すなわち、行動情報付与部１０７は、住人Ｂを、行動付与対象住人として、ステップＳＴ２５０２以降の処理を繰り返す。ステップＳＴ２５０２以降の処理については、上記で説明した内容と同様であるため、詳細な説明を省略する。
このように、行動情報付与部１０７は、全ての住人について、全ての時間帯に対して、描画用図形データに、属性情報として、行動に関する情報を関連付ける。
行動情報付与部１０７は、行動に関する情報を関連付けた描画用図形データを、記憶部２０に記憶させるとともに、関連情報付与部１０８に出力する。
【０１３７】
図８のフローチャートに戻る。
関連情報付与部１０８は、機器情報履歴記憶部２０４に記憶されている機器情報、センサ情報履歴記憶部２０５に記憶されているセンサ情報、および、その他情報履歴記憶部２０６に記憶されているその他情報に基づき、時間帯毎に、要約居場所、および、関連部屋における住人と関わりの深い関連情報を抽出し、抽出した関連情報を、ステップＳＴ８０８で出力された、行動に関する情報が関連付けられた描画用図形データに関連付ける（ステップＳＴ８０９）。関連情報には、機器情報、センサ情報、および、画像または映像等の情報が含まれる。
【０１３８】
ここで、図２９は、実施の形態１において、ステップＳＴ８０９における関連情報付与部１０８の動作を詳細に説明するためのフローチャートである。
行動情報付与部１０７は、ステップＳＴ８０７において、図形生成部１０６から出力された描画用図形データに基づき、未処理の住人（以下「関連付与対象住人」という。）を特定する（ステップＳＴ２８０１）。
例えば、関連情報付与部１０８は、住人Ａを、関連付与対象住人と特定する。
【０１３９】
続いて、関連情報付与部１０８は、ステップＳＴ２８０１で特定した関連付与対象住人に関する、未処理の時間帯（以下「関連付与対象時間帯」という。）を特定する（ステップＳＴ２８０２）。
例えば、関連情報付与部１０８は、１月１５日の６時〜１０時の時間帯を、関連付与対象時間帯と特定する。
【０１４０】
関連情報付与部１０８は、機器情報履歴記憶部２０４に記憶されている機器情報、および、センサ情報履歴記憶部２０５に記憶されているセンサ情報に基づき、ステップＳＴ２８０２で特定した関連付与対象時間帯における、要約居場所、および、各関連部屋での、機器３、または、センサ２の状態が変化した状態変化回数を算出する（ステップＳＴ２８０３）。
具体的には、関連情報付与部１０８は、６時〜１０時の時間帯における住人Ａの要約居場所である「キッチン」と、各関連部屋である「リビング」、「個室Ａ」、「洗面室」、および、「ダイニング」での、機器３、または、センサ２の状態が変化した状態変化回数を算出する。
【０１４１】
以下、関連情報付与部１０８によるステップＳＴ２８０３の動作について、詳細に説明する。
まず、関連情報付与部１０８が、６時〜１０時の時間帯における住人Ａの要約居場所である「キッチン」での、機器３、または、センサ２の状態が変化した状態変化回数を算出する動作を説明する。
【０１４２】
関連情報付与部１０８は、機器情報、および、センサ情報を参照し、６時〜１０時の時間帯の機器情報、および、センサ情報のうち、「キッチン」から取得された機器情報、および、センサ情報を抽出する。そして、関連情報付与部１０８は、抽出した機器情報、および、センサ情報に基づき、機器３、または、センサ２の状態変化回数を算出する。
関連情報付与部１０８は、「キッチン」から取得された機器情報、および、センサ情報であるかどうかは、記憶部２０に記憶されているレイアウト情報ファイル２０２に基づき判定すればよい。レイアウト情報ファイル２０２には、機器３、または、センサ２が設置されている部屋が定義されている（図３参照）。
また、機器情報には、例えば、リビングに設置されている照明がＯＮにされた等、機器３の状態が変化した際に取得された情報が、情報の取得日時の情報と関連付けられている（例えば、図４参照）。機器情報では、例えば、キッチンに設置されている冷蔵庫のドアが開いた等の、状態が変化した情報についても、情報の取得日時の情報と関連付けられている。
よって、関連情報付与部１０８は、例えば、レイアウト情報ファイル２０２から、冷蔵庫が「キッチン」に設置されていることを判定し、機器情報に設定されている、冷蔵庫のドアが開いたという情報は、「キッチン」から取得された情報であると判定できる。
関連情報付与部１０８は、６時〜１０時の時間帯に、「キッチン」から取得された機器情報、および、センサ情報のレコード数をカウントすることで、「キッチン」での、機器３、または、センサ２の状態が変化した状態変化回数を算出する。
【０１４３】
関連情報付与部１０８は、例えば、６時〜１０時の時間帯における「キッチン」での機器情報、および、センサ情報を抽出し、機器３、または、センサ２の状態が変化した回数をカウントした結果、以下のような状態変化回数の情報を得る。
（ア）冷蔵庫開閉回数    ６回
（イ）照明  ＯＮ  １回
（ウ）エアコン  ＯＮ  １回
（エ）部屋内温度  ２０度
（オ）ＩＨクッキングヒーター  ＯＮ  ２回
（カ）換気扇  ＯＮ  １回
【０１４４】
なお、関連情報付与部１０８は、センサ２が住人の操作を検知するタイプのセンサ２（タイプＡ）である場合に、上述したような、センサ２の状態変化回数の算出を行う。
センサ２が、温度センサ等のように、物理量を計測するタイプ（タイプＢ）のセンサ２の場合、関連情報付与部１０８は、関連付与対象時間帯である６時〜１０時の時間帯における最終結果を取得する。センサ２が、温度センサ等のように、物理量を計測するタイプ（タイプＢ）のセンサ２の場合、検知部１０１が、予め設定された時間間隔で定期的に情報を収集しているため、関連情報付与部１０８は、センサ２の状態変化回数を０回とみなす。そして、関連情報付与部１０８は、関連付与対象時間帯における最終結果、すなわち、１０時の時点で検知部１０１が収集した情報を、各センサ２から取得する。
【０１４５】
そして、関連情報付与部１０８は、要約条件設定部１０４で設定された要約条件（図８のステップＳＴ８０４参照）において、関連情報抽出条件には「２」が指定されているため、状態変化回数の情報のうち、回数の多い順に最大２件の状態変化回数の情報を抽出する。
すなわち、関連情報付与部１０８は、「（ア）冷蔵庫開閉回数    ６回」、および、「（オ）ＩＨクッキングヒーター  ＯＮ  ２回」の２件の状態変化回数の情報を抽出する。
なお、上述のとおり、関連情報付与部１０８は、タイプＡのセンサ２である場合に、センサ２の状態変化回数の算出を行う。したがって、関連情報付与部１０８が、当該例のように、状態変化回数の情報のうち、回数の多い順に要約要件で指定されている件数分の状態変化回数の情報を抽出するのは、センサ２がタイプＡのセンサである場合である。タイプＡのセンサ２が存在しない部屋の場合は、関連情報付与部１０８は、タイプＢのセンサ２から収集された情報のうち、任意の２件の情報を抽出することになる。
関連情報付与部１０８は、「（ア）冷蔵庫開閉回数    ６回」、および、「（オ）ＩＨクッキングヒーター  ＯＮ  ２回」の２件の状態変化回数の情報を、関連情報として、描画用図形データにおいて、要約居場所である「キッチン」に関連付ける。
また、関連情報付与部１０８は、その他の情報（イ）、（ウ）、（エ）、（カ）を参照関連情報とし、当該参照関連情報の参照先を設定する。参照関連情報の参照先とは、例えば、ダイアログボックスである。関連情報付与部１０８は、参照関連情報および参照先の情報を、描画用図形データにおいて、要約居場所である「キッチン」に関連付ける。ここでは、「（イ）照明  ＯＮ」、「（ウ）エアコン  ＯＮ」、「（エ）部屋内温度  ２０度」、および、「（カ）換気扇  ＯＮ」の参照関連情報、および、当該参照関連情報を示すダイアログボックスが、描画用データに関連付けられる。なお、参照関連情報および参照先の情報は、関連情報に含まれる。
【０１４６】
関連情報付与部１０８は、同様に、関連部屋である「リビング」、「個室Ａ」、「洗面室」、および、「ダイニング」についても、機器３、または、センサ２の状態変化の回数を算出し、状態変化回数の情報を得る。そして、関連情報付与部１０８は、状態変化回数の情報のうち、関連情報抽出条件で指定された件数分の状態変化回数の情報を抽出し、描画用図形データにおいて、関連情報として、各関連部屋に関連付ける。
【０１４７】
図２９のフローチャートに戻る。
関連情報付与部１０８は、その他情報履歴記憶部２０６に記憶されているその他情報に基づき、ステップＳＴ２８０２で特定した関連付与対象時間帯における、要約居場所、および、各関連部屋に関わりの深い情報を、関連情報として抽出する（ステップＳＴ２８０４）。
【０１４８】
その他情報履歴記憶部２０６に記憶されているその他情報は、各時間帯に取得された画像または動画、テキスト情報等である。例えば、部屋内に設置されたカメラ（図１では図示省略）において、動画が撮影されている場合、当該カメラが撮影した動画データが、時刻および部屋ＩＤ等、部屋を特定する情報と関連付けられ、その他情報として蓄積され、記憶される。また、例えば、部屋内に設置されたテレビ（図１では図示省略）において、当該テレビがＯＮになった場合、テレビで視聴されている番組の情報が、時刻および部屋ＩＤ等の情報と関連付けられ、その他情報として、蓄積され、記憶される。なお、この場合、テレビがＯＮになったという情報は、機器情報として、機器情報履歴記憶部２０４に記憶される。
このようなその他情報は、例えば、関連情報記憶制御部（図１では図示省略）が、部屋内に設置されたカメラ、または、テレビ等から情報を受信し、受信した情報に基づき作成してその他情報履歴記憶部２０６に記憶させるようにすればよい。
【０１４９】
関連情報付与部１０８は、ステップＳＴ２８０３で抽出した関連情報と、ステップＳＴ２８０４で抽出した関連情報とを、描画用図形データに、属性情報として関連付ける（ステップＳＴ２８０５）。
【０１５０】
図３０は、実施の形態１において、関連情報付与部１０８が関連情報を属性情報として関連付けた描画用図形データの内容の一例を示す図である。
図３０では、一例として、関連情報付与部１０８は、行動情報付与部１０７が行動に関する情報を付与した描画用図形データ（図２８参照）に、関連情報を関連付けた場合の例を示している。
図３０に示すように、例えば、「キッチン」の関連情報として、「キッチン」で撮影された動画データが関連付けられる。同様に、例えば、関連部屋である「リビング」の関連情報として、各関連部屋で取得された環境情報に基づき抽出された情報が関連付けられる。なお、関連情報付与部１０８が関連情報を抽出する際に参照する機器情報、センサ情報、および、その他情報を、まとめて環境情報ともいう。
【０１５１】
関連情報付与部１０８は、未処理の時間帯があるか否かを判定する（ステップＳＴ２８０６）。
関連情報付与部１０８は、ステップＳＴ２８０６において、未処理の時間帯がないと判定した場合（ステップＳＴ２８０６の“ＮＯ”の場合）、ステップＳＴ２８０７に進む。
関連情報付与部１０８は、ステップＳＴ２５０６において、未処理の時間帯があると判定した場合（ステップＳＴ２８０６の“ＹＥＳ”の場合）、ステップＳＴ２８０２に戻り、以降の処理を繰り返す。
今、未処理の時間帯があるため、関連情報付与部１０８は、ステップＳＴ２８０２に戻り、次の時間帯として、１０時〜１４時の時間帯を関連付与対象時間帯として特定し、６時〜１０時と同様にして、機器３、または、センサ２の状態変化回数の情報、あるいは、その他情報等を、関連情報として抽出し、描画用図形データに関連付ける。
【０１５２】
このように、住人Ａについて、未処理の時間帯がなくなるまで、ステップＳＴ２８０２〜ステップＳＴ２８０６の処理を繰り返す。すなわち、関連情報付与部１０８は、住人Ａについて、６時〜１０時、１０時〜１４時、１４時〜１８時、および１８時〜２２時の全ての時間帯に対して、描画用図形データに、属性情報として、関連情報を関連付ける。
【０１５３】
ステップＳＴ２８０７では、関連情報付与部１０８は、未処理の住人がいるか否かを判定する（ステップＳＴ２８０７）。
関連情報付与部１０８は、ステップＳＴ２８０７において、未処理の住人がいないと判定した場合（ステップＳＴ２８０７の“ＮＯ”の場合）、処理終了する。
関連情報付与部１０８は、ステップＳＴ２８０７において、未処理の住人がいると判定した場合（ステップＳＴ２８０７の“ＹＥＳ”の場合）、ステップＳＴ２８０１に戻り、以降の処理を繰り返す。すなわち、関連情報付与部１０８は、住人Ｂを、関連付与対象住人として、ステップＳＴ２８０２以降の処理を繰り返す。ステップＳＴ２８０２以降の処理については、上記で説明した内容と同様であるため、詳細な説明を省略する。
このように、関連情報付与部１０８は、全ての住人について、全ての時間帯に対して、描画用図形データに、属性情報として、関連情報を関連付ける。
関連情報付与部１０８は、関連情報を関連付けた描画用図形データを、記憶部２０に記憶させるとともに、描画部１０９に出力する。
【０１５４】
図８のフローチャートに戻る。
描画部１０９は、ステップＳＴ８０９において関連情報付与部１０８から出力された描画用図形データに基づき、表示装置４に、時間軸上に時間帯毎の要約居場所を表す円を親ノードとして表示させ、さらに、当該要約居場所の関連部屋を表す円を、当該要約居場所を表す円の下位に階層構造で表示させる（ステップＳＴ８１０）。
【０１５５】
図３１は、実施の形態１において、描画部１０９が表示装置４に表示させる画面の一例を示す図である。
図３１では、一例として、上述した例において、住人Ａについて、２０１７年１月１５日の６時〜２２時を４時間の単位時間毎に区切って、居場所である部屋を分析した結果を示している。
【０１５６】
図３１では、要約居場所は、６時〜１０時の時間帯では「キッチン」であり、１０時〜１４時の時間帯では「リビング」であり、１４時〜１８時の時間帯では「個室Ａ」であり、１８時〜２２時の時間帯では「キッチン」であることを示している。
図３１において、要約居場所、または、各関連部屋を表す各円の大きさには、図形生成部１０６の動作説明で上述したとおり（図２３，２４等参照）、各時間帯において、各住人Ａが各部屋に在室した在室時間の大小が反映されている。また、要約居場所、または、各関連部屋を表す円と円を結ぶ線分には、図形生成部１０６の動作説明で上述したとおり、部屋同士の移動回数の大小が反映されている。
【０１５７】
例えば、図３１では、６時〜１０時の時間帯に対しては、以下の内容を示している。
（１−１）住人Ａが６時〜１０時の時間帯の要約居場所は「キッチン」であり、当該「キッチン」が、住人Ａが６時〜１０時の時間帯に最も在室時間が長かった部屋である。
（１−２）要約居場所、および、各関連部屋を表す円の大きさに基づき、要約居場所、および、各関連部屋を、在室時間の累積値の大小関係で表すと、
キッチン＞リビング＞個室Ａ＞洗面室＞ダイニング、である。
（１−３）住人Ａによる、「キッチン」と「洗面室」との間の移動、および、「キッチン」と「ダイニング」との間の移動は、住人Ａによる、「ダイニング」と「リビング」との間の移動、または、「キッチン」と「個室Ａ」との間の移動に比べて、頻度が高い。
【０１５８】
ユーザは、図３１に示されたような画面を確認することで、上記（１−１）〜（１−３）の内容から、６時〜１０時の時間帯における住人Ａの過ごし方を以下のように把握することができる。
（２−１）住人Ａが最も長く在室した部屋は「キッチン」であり、続いて、「リビング」、または、「個室Ａ」に在室した時間が長い。
（２−２）住人Ａが「洗面室」に在室した時間の合計、および、「ダイニング」に在室した時間の合計は、住人Ａが「リビング」、または、「個室Ａ」に在室した時間に比べると少ないが、「洗面室」と「ダイニング」は、それぞれ、「キッチン」との間で頻繁に行き来している部屋である。
【０１５９】
また、上述したとおり、行動情報付与部１０７によって、描画用図形データには行動に関する情報が関連付けられ（図２６，図２８等参照）、関連情報付与部１０８によって、描画用図系データには関連情報が関連付けられている（図２９，図３０等参照）。
したがって、描画部１０９は、描画用図形データに基づき、表示装置４に表示させる画面の内容を、図３１のような、居場所を表示する内容から、行動、または、関連情報を表示する内容へと切り替えることができる。
【０１６０】
具体的には、描画部１０９は、受付部３０から、画面切替指示情報が出力されると、当該画面切替指示情報に基づき、表示装置４に表示させる画面の内容の切替を行う。
ユーザは、例えば、入力装置を操作して、画面上の、画面切替を指示するラジオボタンをクリック等することで、所望の表示内容への画面の切替指示を入力する。このとき、ユーザは、例えば、入力装置を操作して、切替後の所望の表示内容を示す情報もあわせて入力する。なお、切替後の所望の表示内容を示す情報の入力方法はこれに限らず、ユーザは、例えば、ポップアップ表示された表示内容の一覧画面から、入力装置によって、切替後の所望の表示内容を選択するようにしてもよい。表示内容の一覧画面には、例えば、「行動を表示」、または、「関連情報を表示」等、表示装置４に表示させる画面の内容を示す情報が表示される。例えば、ユーザが、画面切替を指示するラジオボタンを入力装置によってクリック等すると、描画部１０９が、上述したようなポップアップ画面を表示装置４に表示させるようにすればよい。
受付部３０は、ユーザから入力された切替指示を受け付けると、画面切替指示情報を、描画部１０９に出力する。描画部１０９は、当該画面切替指示情報に基づき、画面の切替を行う。
画面切替指示情報は、ユーザから指示された、切替後の所望の表示内容を示す情報を含む。
【０１６１】
また、描画部１０９は、表示装置４に表示させる画面の内容の切替を、全ノード一括で行うこともできるし、ユーザが指定したノードについてのみ行うこともできる。なお、ノードとは、要約居場所、または、各関連部屋を表す図形を指す。
ユーザは、所望の表示内容への画面の切替指示を入力する際、切替を、全ノード一括で行うか、指定したノードについてのみ行うか、選択することができる。例えば、描画部１０９は、表示内容の一覧画面において、「全ノード一括切替ボタン」または「指定ノード切替ボタン」をあわせて表示させるようにし、ユーザは、当該一覧画面から、全ノード一括で行うか、指定したノードについてのみ行うか、選択すればよい。ユーザは、「指定ノード切替ボタン」を選択した場合は、切替を行うノードをクリック等することでノードの指定も行う。
受付部３０が描画部１０９に出力する画面切替指示情報には、ユーザの選択に従い、画面の内容の切替を、全ノード一括で行うか、指定したノードについてのみ行うかの情報も含むようにする。
【０１６２】
なお、上述したような、ユーザによる画面の切替指示の入力方法は、一例に過ぎず、ユーザは、その他の方法によって、画面の切替指示を入力するようにしてもよい。
例えば、ユーザは、表示装置４に表示されている画面上で、「キッチン」を表す円をマウス等で選択し、右クリックからメニューを表示させて「行動を表示」を選択する等し、「キッチン」を表す円についてのみ、行動に関する情報を表示させる切替指示を入力するようにしてもよいし、記憶部２０に表示対象を設定するファイルを記憶しておき、描画部１０９は、設定ファイルから切り替えて表示する情報を取得するようにしてもよい。
【０１６３】
以下、実施の形態１において、描画部１０９が、表示装置４に表示させる画面の内容を切り替える動作について、例をあげて詳細に説明する。
【０１６４】
まず、描画部１０９が、表示装置４に表示させる画面の内容の切替を、全ノード一括で行う場合について、例をあげて説明する。
なお、切替前の画面は、図３１に示したような画面であるとする。
例えば、ユーザは、表示装置４に表示された画面から、画面切替を指示するラジオボタンをクリック等する。
そして、例えば、ユーザは、表示装置４にポップアップ表示された表示内容の一覧画面から、「行動を表示」を選択したとする。なお、このとき、ユーザは、あわせて、表示内容の一覧画面において、「全ノード一括切替ボタン」を選択したとする。
そうすると、描画部１０９は、図３１に示したような画面から、図３２に示すような画面へと切り替えて、表示装置４に表示させる。
図３２では、要約居場所、および、各関連部屋を表す円の中に、行動に関する情報が表示される。描画部１０９は、描画用図形データに基づき、当該行動に関する情報を、表示装置４に表示させるようにする。図３１では、描画部１０９は、行動に関する情報として、行動名を表示させるようにしている。行動名は、予め、適宜設定されている。
【０１６５】
また、例えば、ユーザは、表示装置４にポップアップ表示された表示内容の一覧画面から、「関連情報を表示」を選択したとする。なお、このときも、ユーザは、あわせて、表示内容の一覧画面において、「全ノード一括切替ボタン」を選択したとする。
そうすると、描画部１０９は、図３１に示したような画面から、図３３Ａ示すような画面へと切り替えて、表示装置４に表示させる。
図３３Ａでは、要約居場所、および、各関連部屋を表す円の中に、関連情報を示す情報が表示される。描画部１０９は、描画用図形データに基づき、当該関連情報を、表示装置４に表示させるようにする。
なお、描画部１０９は、関連付けられた関連情報がない場合は、円の中には何も表示させないようにする。
また、描画用図形データにおいて、関連情報として、参照関連情報および参照先の情報が関連付けられている場合、描画部１０９は、図３３Ｂに示すように、当該参照関連情報および参照先の情報を、関連情報として表示装置４に表示させるようにする。
例えば、描画用図形データにおいて、要約居場所である「キッチン」に、「照明  ＯＮ」、「エアコン  ＯＮ」、「部屋内温度  ２０度」、および、「換気扇  ＯＮ」という参照関連情報と、当該参照関連情報の参照元であるダイアログボックスが関連付けられているとすると、描画部１０９は、まず、要約居場所の円の中に、関連情報を示す情報とともに、参照関連情報があることを示す「その他参照」を表示させる。ユーザは、当該表示を確認し、上位２件以外の関連情報があることを把握する。そして、ユーザは、参照関連情報の詳細を確認したい場合、例えば、入力装置を操作して、「その他参照」をクリックする等し、選択指示を入力する。受付部３０は、当該選択指示を受け付け、描画部１０９は、参照先として、参照関連情報の詳細を表示させるダイアログボックスを表示させる。
【０１６６】
また、上述の例では、描画部１０９が、円の中に居場所の名称を表示させる画面（図３１参照）から、円の中に行動に関する情報を表示させる画面（図３２参照）へと切替を行う例、および、円の中に居場所名称を表示させる画面（図３１参照）から、円の中に関連情報を表示させる画面（図３３Ａ，図３３Ｂ参照）へと切替を行う例を示したが、これは一例に過ぎない。例えば、描画部１０９は、円の中に行動に関する情報を表示させる画面（図３２参照）から、円の中に関連情報を表示させる画面（図３３Ａ，図３３Ｂ参照）へと切替を行うこともできる。
【０１６７】
このように、描画部１０９は、各時間帯において、要約居場所、または、各関連部屋を表す円の中に表示させる情報について、ユーザからの指示に基づき、居場所の名称の情報、行動に関する情報、または、関連情報が表示されるよう、切り替えることができる。
【０１６８】
また、描画部１０９は、要約居場所、または、各関連部屋と関連付けて表示させる、行動に関する情報、または、関連情報の個数を変えることもできる。例えば、図３４に示すように、描画部１０９は、行動に関する情報を１つのみ表示し、残りを「その他」として表示させる（図３４において左側の図）。なお、図３４では、説明の簡単のため、行動に関する情報が１つのみ表示され、残りが「その他」として表示された円のみ示している。
ユーザは、「その他」として表示された円を、入力装置等を操作してクリック等することで、詳細表示指示を入力することができる。受付部３０は、詳細表示指示を受け付けると、詳細表示指示情報を、描画部１０９に出力する。
描画部１０９は、詳細表示指示情報が出力されると、「その他」としてまとめて表示していた、行動に関する情報を、表示させる（図３４において右側の図）。
【０１６９】
なお、図３４で示した例では、描画部１０９が、行動に関する情報を１つのみ表示し、残りを「その他」として表示させた場合を説明したが、描画部１０９は、同様の制御を行い、関連情報を示す情報を１つのみ表示し、残りを「その他」として表示させることができる。
【０１７０】
次に、描画部１０９が、表示装置４に表示させる画面の内容の切替を、指定されたノードについてのみ行う場合について、例をあげて説明する。
なお、切替前の画面は、図３１に示したような画面であるとする。
例えば、ユーザは、表示装置４に表示された画面から、画面切替を指示するラジオボタンをクリック等する。
そして、例えば、ユーザは、表示装置４にポップアップ表示された表示内容の一覧画面から、「行動を表示」を選択したとする。なお、このとき、ユーザは、あわせて、表示内容の一覧画面において、「指定ノード切替ボタン」を選択したとする。また、ユーザは、切替を行うノードとして、画面上で、６時〜１０時の時間帯の、「キッチン」を表す円を指定したとする。
そうすると、描画部１０９は、図３１に示したような画面から、図３５に示すような画面へと切り替えて、表示装置４に表示させる。
図３５では、６時〜１０時の時間帯の要約居場所である「キッチン」を表す円の中に、行動に関する情報が表示される。
【０１７１】
また、描画部１０９は、複数のノードについて、表示させる情報を切り替えることもできる。
例えば、ユーザが、画面上で、６時〜１０時の時間帯の、「キッチン」、「個室Ａ」、「洗面室」、「ダイニング」、および、「リビング」を表す円を指定したとする。
そうすると、描画部１０９は、図３１に示したような画面から、図３６に示すような画面へと切り替えて、表示装置４に表示させる。
【０１７２】
また、例えば、描画部１０９は、ユーザから指定されたノードについて、関連情報を表示させるようにすることもできる。関連情報を表示させる具体的な動作は、表示装置４に表示させる画面の内容の切替を、全ノード一括で行う場合と同様であるため、詳細な説明を省略する。全ノード一括で切り替えを行う場合とは、描画部１０９が、指定されたノードについてのみ、関連情報を表示させるようにする点が異なるのみである。
【０１７３】
このように、描画部１０９は、各時間帯において、要約居場所、または、各関連部屋を表す円の中に表示させる情報について、ユーザからの指示に基づき、指定された円の中に表示させる情報についてのみ、居場所の名称、行動に関する情報、または、関連情報が表示されるよう、切り替えることができる。
【０１７４】
なお、表示装置４に表示させる画面の内容の切替を、指定されたノードについてのみ行う場合も、描画部１０９は、要約居場所、または、各関連部屋と関連付けて表示させる、行動に関する情報、または、関連情報の個数を変えることもできる（図３４参照）。
【０１７５】
また、以上の説明では、描画部１０９は、要約居場所を表す円と、各関連部屋を表す円とを、階層構造で表示させる例を説明したが、描画部１０９は、当該階層構造の表示または非表示を切り替えるようにすることもできる。
具体的には、例えば、ユーザが、入力装置を操作して、階層構造での表示をＯＮとするかＯＦＦかの階層指示を入力する。受付部３０は、当該階層指示を受け付けると、階層構造での表示をＯＮとするかＯＦＦとするかの情報を含む階層指示情報を、描画部１０９に出力する。描画部１０９は、階層指示情報に基づき、階層構造の表示または非表示を切り替える。
【０１７６】
例えば、図３１に示すような画面から、ユーザが、階層構造での表示をＯＦＦとする階層指示を入力したとする。この場合、描画部１０９は、図３１に示すような画面から、階層構造での表示をＯＦＦとした画面を、表示装置４に表示させる。実施の形態１において、階層構造での表示をＯＦＦにするとは、関連部屋を表示せずに、時間軸上に要約居場所のみを表示することをいう。
したがって、描画部１０９は、図３１に示すような画面から、図３７に示すような画面へと切り替えて、表示装置４に表示させるようにする。
【０１７７】
また、以上の説明では、描画部１０９は、一画面につき一人の住人Ａについて、各時間帯における居場所に関する情報を表示させるようにする例を説明したが、描画部１０９は、複数人の居場所に関する情報を、同一画面に表示することもできる。
居場所に関する情報を表示させる対象とする住人は、例えば、ユーザが指定するようにすればよい。描画部１０９は、ユーザによって指定された住人についての、居場所に関する情報を、同一画面に表示させるようにする。
【０１７８】
図３８は、実施の形態１において、描画部１０９が、複数人の居場所に関する情報を同一画面に表示させた場合の画面例である。
図３８では、同一日の同一時間帯における、住人Ａと住人Ｂの居場所に関する情報を表示させている。
なお、図３８は、階層構造の表示をＯＦＦにし、時間軸上に要約居場所のみを表示する状態において、ユーザから住人Ａと住人Ｂを指定された場合の画面例を示している。
【０１７９】
描画部１０９は、例えば、図３１に示したような画面から、図３８に示したような画面に切り替えて表示させることができる。すなわち、描画部１０９は、要約居場所、および、各関連部屋を表す円の中に表示させる情報を切り替えるだけではなく、要約居場所、および、各関連部屋を表す円を表示させる対象となる住人を切り替えることができる。
【０１８０】
また、描画部１０９は、例えば、図３８に示したような画面から、ユーザが、住人Ａについて階層構造をＯＮに指定した場合、図３９に示すような画面へと切り替えることができる。この場合、例えば、描画部１０９は、図３８に示した画面で表示させていた、住人Ｂの居場所に関する情報については、平行移動させ、当該住人Ｂの居場所に関する情報の表示位置を、画面上、下にずらして表示させるようにする。
【０１８１】
また、例えば、図３９に示したような画面から、さらに、ユーザが、住人Ｂについても階層構造をＯＮに指定する、または、住人Ａ，Ｂとも階層構造をＯＦＦに指定する等した場合、描画部１０９は、ユーザからの指定に基づき、住人Ｂについても各関連部屋を表示させる、または、住人Ａ，Ｂともに要約居場所のみを表示させる（図３８参照）よう、画面の切り替えを行う。
このように、描画部１０９は、複数の住人の居場所に関する情報、および、各関連部屋に関する情報を表示させる際、住人に応じて、表示させる階層構造の表示または非表示を切り替えることができる。
【０１８２】
なお、以上の図３８，３９を用いて説明した例では、複数人の居場所に関する情報の表示について、要約居場所、および、各関連部屋を表す円の中には、居場所の名称が表示させるものとしたが、要約居場所、および、各関連部屋を表す円の中に表示させる情報は、居場所の名称に限らない。描画部１０９は、複数人の居場所に関する情報を表示させる場合も、要約居場所、および、各関連部屋を表す円の中に表示させる情報を、居場所の名称とすることもできるし、行動に関する情報とすることもできるし、関連情報とすることもでき、これらの情報を表示の切替を行うこともできる。
【０１８３】
また、一画面内に複数人を並べて表示させる場合、一画面内に表示させる人数は任意である。表示装置４は、画面のスクロール、拡大・縮小を可能とし、ユーザは、画面のスクロール等によって、表示されている複数人の居場所に関する情報を確認すればよい。
【０１８４】
また、以上の説明において、図形生成部１０６は、予め決められた式に基づいて、要約居場所、および、各関連部屋を表す円の半径、または、円と円とを結ぶ線分の長さを算出するようにした。
当該式における「定数」は、表示装置４の解像度、または、画面サイズに応じて、適宜変更されるようにしてもよい。
これにより、例えば、２４インチのモニタと、１５インチのタブレット共に、例えば、図３１に示すように要約居場所、および、各関連部屋の居場所に関する情報を表示する際、横軸に全時間帯が一画面で表示される。
【０１８５】
また、描画部１０９は、表示装置４に、どの階層のノードまでを表示させるか、切り替えることもできる。具体的には、ユーザが、どの階層のノードまでを表示させるかの指示を入力し、描画部１０９は、当該指示に応じて、表示させるノードの階層の深さを決定する。
これにより、階層が深い場合も、全階層が表示されることなく、ユーザの所望の階層のみ表示させるようにすることが可能となり、ノードの視認性を向上させることができる。
【０１８６】
また、以上の実施の形態１では、行動可視化装置１において、６時〜１０時等、対象期間である１日を単位時間で区切るようにしたが、これは一例に過ぎず、対象期間を区切る単位は時間に限らない。例えば、１か月を１週間単位、または、１年を１か月単位等、対象期間を複数日とする場合に、当該複数日を区切る単位を複数日とすることもできる。
【０１８７】
また、以上の実施の形態１では、行動可視化装置１において、住人毎にその人と関わりの深い居場所、当該居場所で行われた主要行動、または、人と関わりの深い居場所と行動との関連性等を示す関連情報を分析した結果を表示させるようにしたが、これは一例に過ぎず、行動可視化装置１は、複数人を一つのグループとして、グループ毎にそのグループと関わりの深い居場所、当該居場所で行われた主要行動、または、関連情報を分析した結果を表示させるようにすることもできる。
この場合、以上の実施の形態１で説明した、重要部屋抽出部１０５、および、図形生成部１０６の各処理（図１４，１８，２１，２６，２９等参照）において、住人毎に処理していた動作を、グループに属する全ての住人毎に処理する動作に置き換える。
例えば、重要部屋抽出部１０５の在室時間分析部１０５１は、各部屋の在室時間の累積値を算出する際に、上記の説明では、在室時間分析対象住人１人について当該累積値を算出するようにしていたが（図１４参照）、当該動作を、グループに属する複数の住人の在室時間の累積値を算出する動作に置き換える。また、例えば、重要部屋抽出部１０５の移動頻度分析部１０５２における移動頻度の算出動作についても同様に、移動頻度分析部１０５２は、グループに属する複数の住人の移動頻度を合計する動作に置き換える。
図４０は、実施の形態１において、行動可視化装置１が、複数人からなるグループ単位で、関わりの深い居場所、行動、または、関連情報を分析した結果を表示装置４に表示させた画面の画面例である。
【０１８８】
また、以上の実施の形態１では、一例として、居場所推定部１０２は、検知部１０１が人感センサから取得したセンサ情報に基づき住人の居場所を推定する動作を説明したが（図１１等参照）、居場所推定部１０２が住人の居場所の推定に用いるセンサ情報は、人感センサに限らない。居場所推定部１０２は、例えば、圧力センサ、または、ドア開閉センサ等、人感センサ以外のセンサ２から検知部１０１が取得したセンサ情報に基づき住人の居場所を推定するようにしてもよい。
【０１８９】
また、以上の実施の形態１では、一例として、行動可視化装置１は、対象である住人の住宅内の各部屋における行動を要約するものとしたが、これに限らず、行動可視化装置１は、対象の任意の空間における行動を要約することができる。任意の空間とは、例えば、店舗、公共スペース、高層ビル、工場、学校、病院、オフィス、施設等である。
【０１９０】
また、以上の実施の形態１では、機器３の例として、住宅内に設置された家電または照明等を想定していたが、上述のとおり、対象の居場所が含まれる空間は住宅に限らない。よって、機器３も、対象の居場所が含まれる空間に応じた機器となる。対象の居場所が含まれる空間に応じた機器が、レイアウト情報ファイル２０２等で定義される。
【０１９１】
また、以上の実施の形態１では、一例として、行動可視化装置１は、住人の住宅内の各部屋における行動を要約するものとしたが、対象の行動を分析する居場所は「部屋」に限らない。例えば、行動可視化装置１は、建物の１階または２階等、階数毎に対象の行動を分析するようにしてもよいし、建物のフロア内の特定のエリア毎に対象の行動を分析するようにしてもよい。また、例えば、行動可視化装置１は、ショッピングモールの店舗毎に対象の行動を分析するようにしてもよいし、売り場の中のコーナー毎に対象の行動を分析するようにしてもよい。また、例えば、行動可視化装置１は、工場の作業エリア毎に、対象の行動を分析してもよい。
【０１９２】
また、以上の実施の形態１では、行動可視化装置１において、描画部１０９が、表示装置４に住人毎に関わりの深い居場所、行動、または、関連情報を分析した結果を表示させるようにする際、時間軸上の、各時間帯の中央の時刻に、要約居場所を表す図形を配置するようにしたが、これは一例に過ぎない。例えば、描画部１０９は、要約居場所を表す図形を、各時間帯の最初の時刻に配置するようにしてもよい。
【０１９３】
図４１Ａ，図４１Ｂは、発明の実施の形態１に係る行動可視化装置１のハードウェア構成の一例を示す図である。
この発明の実施の形態１において、制御部１０と受付部３０の各機能は、処理回路４００１により実現される。すなわち、行動可視化装置１は、センサ２および機器３から取得した情報と、予め記憶部２０に記憶されている情報とに基づき、住人毎に関わりの深い居場所、行動、または、関連情報を分析し、分析した結果を表示装置４に表示させる処理の制御を行うための処理回路４００１を備える。
処理回路４００１は、図４１Ａに示すように専用のハードウェアであっても、図４１Ｂに示すようにメモリ４００５に格納されるプログラムを実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）４００６であってもよい。
【０１９４】
処理回路４００１が専用のハードウェアである場合、処理回路４００１は、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、またはこれらを組み合わせたものが該当する。
【０１９５】
処理回路４００１がＣＰＵ４００６の場合、制御部１０と受付部３０の各機能は、ソフトウェア、ファームウェア、または、ソフトウェアとファームウェアとの組み合わせにより実現される。すなわち、制御部１０と受付部３０は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）４００２、メモリ４００５等に記憶されたプログラムを実行するＣＰＵ４００６、またはシステムＬＳＩ（Ｌａｒｇｅ−Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等の処理回路により実現される。また、ＨＤＤ４００２、またはメモリ４００５等に記憶されたプログラムは、制御部１０と受付部３０の手順や方法をコンピュータに実行させるものであるとも言える。ここで、メモリ４００５とは、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュメモリ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）等の、不揮発性もしくは揮発性の半導体メモリ、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、またはＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）等が該当する。
【０１９６】
なお、制御部１０と受付部３０の各機能について、一部を専用のハードウェアで実現し、一部をソフトウェアまたはファームウェアで実現するようにしてもよい。例えば、制御部１０については専用のハードウェアとしての処理回路４００１でその機能を実現し、受付部３０については処理回路がメモリ４００５に格納されたプログラムを読み出して実行することによってその機能を実現することが可能である。
また、メモリ４００５は、センサ２から取得したセンサ情報、機器３から取得した機器情報、および、処理回路４００１の処理中のデータ等を記憶する。記憶部２０は、例えば、メモリ４００５で構成される。
また、行動可視化装置１は、センサ２、機器３、または、表示装置４等の外部機器との通信を行う、入力インタフェース装置４００３、および、出力インタフェース装置４００４を有する。
【０１９７】
以上のように、行動可視化装置１は、対象の居場所と行動、および、各居場所で得られる情報は互いに関連性があるとの考えに基づき、対象の行動を要約するとともに階層構造を用いて可視化し、対象の居場所または行動等の理解の容易化を図ることができるようにした。
【０１９８】
例えば、従来技術のように、横軸を時間軸とした横棒グラフで行動や居場所を表現する方法では、対象が長時間同じ部屋に滞留している場合は、該当部分の棒グラフの幅が大きくなり視認性が高いが、短時間の居場所の場合、棒グラフの幅が非常に狭くなるため視認性が非常に悪くなるという問題がある。特に、面積の大きい部分に挟まれた居場所は、埋もれてしまう。また、一度の滞留時間は非常に短いが頻繁に訪れる部屋がある場合、その部屋は、その人にとって関わりの深い部屋と考えられる。しかし、横軸を時間軸とした横棒グラフで表現した場合は、頻繁に訪れる部屋であっても一度の滞留時間が短時間の場合は横幅の狭い領域となってしまい、埋もれてしまう（例えば、図４２Ａ）。
なお、居場所の他、行動を可視化した場合についても同様のことがいえる。一回に行われる行動の時間は短時間だが頻繁に行っている行動がある場合、その行動は、その人にとって関わりの深い行動と考えられるが、横棒グラフで表現した場合は、一度の行動時間が短いと、頻繁に行っていても視認性が低下する。
【０１９９】
更に、横軸を時間軸とした横棒グラフで居場所を表現する方法では、居場所の特性を把握することが難しい。例えば、図４２Ｂにおいて、９時〜１２時の時間帯では、人がリビングに滞留した合計時間は１０月１日と１０月５日で等しいが、一画面内に複数日の横棒グラフを並べた場合に、このような特性を見つけることは難しい。
また、人が居る場所（居場所）、そこで行われる行動、その部屋で得られる情報は互いに関連性があると考えられるが、従来技術では、居場所は居場所、行動は行動として各々個別に可視化するため、居場所と行動の関連性を把握することが難しい。また、移動軌跡の座標や加速度センサ等で得られた数値をプロットする場合のように、測定値をそのまま表示する場合は、主に対象が滞留する居場所同士の関連性、または、対象による行動と行動の繋がり、または、関連性を把握することが難しい。
【０２００】
これに対し、実施の形態１に係る行動可視化装置１は、上述のとおり、注目する対象の行動を要約するとともに、対象と関わりの深い居場所、当該居場所で行われた主要行動、または、対象と関わりの深い居場所と行動との関連性等を時間軸上で分析し、時間軸上で分析した結果を、階層構造を用いて可視化するようにしたので、対象の居場所、または、行動等を表わす情報の視認性が向上し、ユーザは、対象の居場所、または、行動等の理解容易化を図ることができる。
また、実施の形態１に係る行動可視化装置１は、要約居場所、または、各関連部屋を表す円の中に表示させる情報について、居場所の名称、行動に関する情報、または、関連情報が表示されるよう、切り替えることができる。これにより、ユーザは、対象の居場所と行動の関連性を容易に把握することができるようになる。
また、実施の形態１に係る行動可視化装置１は、対象の居場所を表す図形の大きさに、対象が居場所に在室した時間の大小を反映し、対象の複数の居場所を表す複数の図形を結ぶ線分に当該複数の居場所同士の移動回数の大小を反映して可視化するようにした。これにより、ユーザは、主に対象が滞留する居場所同士の関連性等を容易に把握することができるようになる。
【０２０１】
以上のように、実施の形態１の行動可視化装置１は、注目する対象と関わりの深い居場所を抽出するための要約条件を設定する要約条件設定部１０４と、注目する対象の居場所を示す居場所情報、および、要約条件設定部１０４が設定した要約条件に基づき、複数の時間帯それぞれにおいて、注目する対象と関わりの深い居場所を抽出する重要部屋抽出部１０５（重要居場所抽出部）と、重要部屋抽出部１０５が抽出した、注目する対象と関わりの深い居場所を表す図形の図形領域の面積、および、当該図形領域間の距離を算出し、注目する対象と関わりの深い居場所を表す図形を階層構造で表示させるための描画用図形データを生成する図形生成部１０６と、図形生成部１０６が生成した描画用図形データを表示装置４に表示させる描画部１０９とを備えるように構成されている。そのため、注目する対象の行動を要約するとともに、対象の行動に関する情報を、階層構造を用いて可視化させることで、注目する対象の行動を示す情報を、その視認が容易となるように可視化できる。
【０２０２】
実施の形態２．
実施の形態１では、行動可視化装置１は、検知部１０１が、部屋内の各機器３から受信した情報に基づく機器情報、または、部屋内の各センサ２から受信した情報に基づくセンサ情報を記憶部２０に記憶させるようにしていた。また、居場所推定部１０２が、住人の居場所を推定し、居場所情報を居場所履歴記憶部２０７に記憶するようにしていた。また、行動推定部１０３が、住人の行動を推定し、行動情報を行動履歴記憶部２０９に記憶するようにしていた。
実施の形態２は、既に取得されて記憶部２０に記憶されている機器情報、センサ情報、居場所情報、行動情報、および、その他情報に基づき、対象の居場所、または、行動等を分析し、分析結果を可視化する実施の形態について説明する。
【０２０３】
図４３は、実施の形態２に係る行動可視化装置１ａの構成例を示すブロック図である。
行動可視化装置１ａは、センサ２または機器３の情報をリアルタイムに検知して、住人の居場所または行動を推定等しないため、実施の形態１において図１を用いて説明した行動可視化装置１と比べると、センサ２と機器３がネットワークに接続しない構成となる。
また、図４３に示すように、記憶部２０を行動可視化装置１ａが備え、さらに、表示装置４を行動可視化装置１ａが備えるようにする場合、行動可視化装置１ａは、ネットワークに接続しない構成とすることができる。
【０２０４】
図４３において、実施の形態１において図１を用いて説明した行動可視化装置１と同様の構成については、同じ符号を付して重複した説明を省略する。
行動可視化装置１ａは、実施の形態１の行動可視化装置１とは、検知部１０１、居場所推定部１０２、および、行動推定部１０３を備えない点が異なる。
記憶部２０には、予め、過去に取得された機器情報、センサ情報、居場所情報、行動情報、および、その他情報が記憶されている。例えば、２０１７年５月２０日の朝の時点では、２０１７年５月１９日までの各種情報が履歴として記憶されている。当該各種情報の履歴は、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、または、ＣＤ−Ｒ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  −  Ｒｅｃｏｒｄａｂｌｅ）等の媒体を用いて記憶部２０に記憶させておくことができる。また、例えば、行動可視化装置１ａは、ネットワークを介して、別のコンピュータ装置等から、各種情報の履歴を取得するようにしてもよい。
【０２０５】
行動可視化装置１ａの要約条件設定部１０４、重要部屋抽出部１０５、図形生成部１０６、行動情報付与部１０７、関連情報付与部１０８、および、描画部１０９の動作は、実施の形態１で説明した、実施の形態１の行動可視化装置１の要約条件設定部１０４、重要部屋抽出部１０５、図形生成部１０６、行動情報付与部１０７、関連情報付与部１０８、および、描画部１０９の動作と同様であるため、重複した説明を省略する。
【０２０６】
行動可視化装置１ａのハードウェア構成は、実施の形態１において図４１を用いて説明した構成と同様であるため、重複した説明を省略する。
【０２０７】
以上のように、実施の形態２によれば、実施の形態１同様、注目する対象の行動を要約するとともに、対象の行動に関する情報を、階層構造を用いて可視化させることで、注目する対象の行動を示す情報を、その視認が容易となるように可視化できる。
【０２０８】
実施の形態３．
実施の形態３では、対象の在室時間の累積値、または、移動頻度を分析して描画用図形データを生成し表示装置４に表示させた際、分析時に用いた要約条件と関連付けて当該描画用図形データを記憶しておき、複数の要約条件を切り替えて、対象の居場所に関連する情報等を表示させるようにする実施の形態について説明する。
なお、実施の形態３においても、実施の形態１同様、一例として、行動可視化装置１ｂは、住宅における住人の行動を要約するとともに、住人の居場所、または、行動に関する情報等を、階層構造を用いて可視化するものとする。
【０２０９】
図４４は、実施の形態３に係る行動可視化装置１ｂの構成例を示すブロック図である。
図４４において、実施の形態１で図１を用いて説明した行動可視化装置１と同様の構成については、同じ符号を付して重複した説明を省略する。
実施の形態３の行動可視化装置１ｂは、実施の形態１の行動可視化装置１とは、制御部１０ｂが要約情報生成部１１０を備える点が異なるのみである。
要約情報生成部１１０は、図形生成部１０６が生成し、行動情報付与部１０７が行動に関する情報を関連付け、関連情報付与部１０８が関連情報を関連付けた、描画用図形データに、要約条件を関連付けた要約情報を生成する。
【０２１０】
行動可視化装置１ｂのハードウェア構成は、実施の形態１において図４１を用いて説明した構成と同様であるため、重複した説明を省略する。
【０２１１】
実施の形態３の行動可視化装置１ｂの動作について以下説明する。
なお、行動可視化装置１ｂの動作について、実施の形態１で説明した行動可視化装置１と同様の動作については、重複した説明を省略し、実施の形態１の行動可視化装置１とは異なる動作についてのみ、以下説明する。
【０２１２】
要約情報生成部１１０は、図形生成部１０６が描画用図形データを生成し、行動情報付与部１０７が、当該描画用図形データに行動に関する情報を関連付け、関連情報付与部１０８が、当該描画用図形データに関連情報を関連付けると（図８のステップＳＴ８０７〜ステップＳＴ８０９参照）、要約情報を生成する。
要約情報生成部１１０が生成する要約情報の内容の一例を以下に示す。
（Ａ）  処理対象の人を特定するＩＤ
（Ｂ）  要約条件ＩＤ
ａ．開始日時
ｂ．終了日時
ｃ．要約の単位時間
ｄ．期間（時間）に対する特定の条件
ｅ．要約の抽出条件
ｆ．在室度合抽出レベル
ｇ．移動頻度抽出レベル
ｈ．行動抽出条件
ｉ．関連情報抽出条件
（Ｃ）  要約情報
ａ．要約条件ＩＤ
ｂ．要約時間帯ＩＤ
ｃ．時間帯
ｄ．要約居場所ＩＤ
ｅ．要約居場所に対応する図形ＩＤ
ｆ．要約居場所と関連の高い部屋のＩＤ（関連部屋のＩＤ）
ｇ．各関連部屋に対応する図形ＩＤ
ｈ．線分の図形ＩＤ
（Ｄ）  図形データ
ａ．図形ＩＤ
ｂ．図形座標
ｃ．属性（色、線の種別等）
【０２１３】
要約情報において、「（Ａ）処理対象の人を特定するＩＤ」は、住人を識別するＩＤである。
「（Ｂ）要約条件ＩＤ」は、要約条件を識別するＩＤである。特定の要約条件に対して、ａ〜ｉの詳細情報を持つ。
「（Ｃ）要約情報」は、図形生成部１０６が生成し、行動情報付与部１０７が行動に関する情報を関連付け、関連情報付与部１０８が関連情報を関連付けた、描画用図形データであり、全ての時間帯について、ａ〜ｈの詳細情報を有する。なお、各種ＩＤは、例えば、図形生成部１０６が、描画用図形データを生成する際に、適宜付与する、または、記憶部２０を参照する等して付与するようにすればよい。
「ａ．要約条件ＩＤ」は「（Ｂ）要約条件ＩＤ」に対応する。
「ｂ．要約時間帯ＩＤ」は対象期間を単位時間毎に区切って設定された際の各時間帯を識別するＩＤである。
「ｃ．時間帯」は、各時間帯である。例えば、特定の日を６時〜１０時、１０時〜１４時、１４時〜１８時、および１８時〜２２時の４つの時間帯に分割した際の「６時〜１０時」等の時間帯である。
「ｄ．要約居場所ＩＤ」は、重要部屋抽出部１０５の在室時間分析部１０５１が抽出した要約居場所の部屋ＩＤである。
「ｅ．要約居場所に対応する図形ＩＤ」は、図形生成部１０６が生成した描画用図形データにおいて、要約居場所を表す図形を一意に識別するＩＤである。
「ｆ．要約居場所と関連の多い部屋のＩＤ」は、重要部屋抽出部１０５の在室時間分析部１０５１、および、移動頻度分析部１０５２が抽出した関連部屋のＩＤである。複数の関連部屋が抽出されている場合は、それぞれ、ＩＤを保有する。
「ｇ．各関連部屋に対応する図形ＩＤ」は、図形生成部１０６が生成した描画用図形データおいて、関連部屋を表す図形を一意に識別するＩＤである。
「ｈ．線分ＩＤ」は、要約居場所と関連部屋、あるいは、関連部屋同士を結ぶ各線分を識別するＩＤである。
【０２１４】
「（Ｄ）図形データ」は、図形生成部１０６で生成した描画用図形データにおける各図形に関するデータである。
「ａ．図形ＩＤ」は、描画用図形データにおける各図形を識別するＩＤであり、「（Ｃ）要約情報」のｅ，ｇ，ｈの図形ＩＤと対応している。
「ｂ．図形座標」は、要約居場所、または、関連部屋を表す円の中心座標等の図形座標である。
「ｃ．属性（色、線の種別等）」は、色や線分の種別等、描画用図形データ描画時の属性情報である。
【０２１５】
要約情報生成部１１０は、生成した要約情報を、クラスやＸＭＬ形式等で保持することができる。
また、要約情報生成部１１０は、生成した要約情報を記憶部２０に記憶させるとともに、描画部１０９に出力する。
【０２１６】
描画部１０９は、要約情報生成部１１０が生成し、記憶部２０に記憶させた要約情報に基づき、表示装置４に、要約条件ＩＤ一覧画面を表示させる。
ユーザは、当該要約条件ＩＤ一覧画面を確認し、可視化したい要約条件ＩＤを選択する。受付部３０が、ユーザからの要約条件ＩＤの選択を受け付けると、描画部１０９は、選択された要約条件ＩＤに対応する要約条件の詳細を表示させる。
ユーザは、表示された要約条件の詳細を確認し、表示させたい要約条件である場合は、表示装置４の画面上に表示された表示ボタンを押下する等して、要約情報の表示指示を入力する。
受付部３０は、要約情報の表示指示の入力を受け付けると、要約情報表示指示を描画部１０９に出力する。
描画部１０９は、要約情報表示指示が出力されると、記憶部２０を参照して、該当の要約情報に基づき、各時間帯における要約居場所、または、関連部屋の図形ＩＤを取得し、各図形ＩＤに対応した座標データ、または、属性情報を参照して、図３１〜３３Ａ，３３Ｂに示したような画面を表示装置４に表示させる。
【０２１７】
このように、実施の形態３の行動可視化装置１ｂは、要約情報生成部１１０が描画用図形データに基づき要約情報を生成し、記憶させておく。そのため、行動可視化装置１ｂにおいて一度分析した住人の行動の分析結果を直ちに呼び出して表示させることができる。また、ユーザは、所望の要約条件に応じて、対象の居場所に関連する情報等を表示させるようにすることができる。
また、特定の住人、または、複数人をまとめたグループについて、一度分析に用いた要約条件を複数同時に呼び出すことで、複数日の結果を並べて表示するようにすることもできる。
例えば、行動可視化装置１ｂは、特定の住人Ａについて、２０１７年７月５日と、２０１７年７月１０日における行動の分析結果を並べて表示装置４に表示させることができる。
【０２１８】
以上のように、実施の形態３によれば、実施の形態１，２同様、注目する対象の行動を要約するとともに、対象の行動に関する情報を、階層構造を用いて可視化させることで、注目する対象の行動を示す情報を、その視認が容易となるように可視化できる。また、実施の形態３の行動可視化装置１ｂは、図形生成部１０６が生成した描画用図形データに、要約条件を関連付けた要約情報を生成する要約情報生成部１１０を備えるようにした。これにより、要約した対象の行動に関する情報を再利用し、表示させることができるので、対象の行動を要約する処理の処理効率を向上させることができる。
【０２１９】
実施の形態４．
実施の形態４では、実施の形態３で説明した行動可視化装置１ｂにおいて、既に取得されて記憶部２０に記憶されている機器情報、センサ情報、居場所情報、行動情報、および、その他情報を用いて、対象の行動を分析し、分析結果を可視化する実施の形態について説明する。
【０２２０】
図４５は、実施の形態４に係る行動可視化装置１ｃの構成例を示すブロック図である。
図４５において、実施の形態２において図４３を用いて説明した行動可視化装置１ａと同様の構成については、同じ符号を付して重複した説明を省略する。
行動可視化装置１ｃは、実施の形態２の行動可視化装置１ａとは、要約情報生成部１１０を備える点が異なる。
記憶部２０には、予め、過去に取得された機器情報、センサ情報、居場所情報、行動情報、および、その他情報が記憶されている。
【０２２１】
行動可視化装置１ｃのハードウェア構成は、実施の形態１において図４１を用いて説明した構成と同様であるため、重複した説明を省略する。
【０２２２】
行動可視化装置１ｃの要約条件設定部１０４、重要部屋抽出部１０５、図形生成部１０６、行動情報付与部１０７、関連情報付与部１０８、および、描画部１０９の具体的な動作は、実施の形態３の行動可視化装置１ｂの要約条件設定部１０４、重要部屋抽出部１０５、図形生成部１０６、行動情報付与部１０７、関連情報付与部１０８、および、描画部１０９の具体的な動作と同様であるため、重複した説明を省略する。
【０２２３】
以上のように、実施の形態４によれば、実施の形態１，２同様、注目する対象の行動を要約するとともに、対象の行動に関する情報を、階層構造を用いて可視化させることで、注目する対象の行動を示す情報を、その視認が容易となるように可視化できる。また、実施の形態３同様、要約した対象の行動に関する情報を再利用し、表示させることができるので、対象の行動を要約する処理の処理効率を向上させることができる。
【０２２４】
以上説明した実施の形態１〜４に係る行動可視化装置１〜１ｃは、行動情報付与部１０７と関連情報付与部１０８とを備える構成としたが、行動可視化装置１〜１ｃは、各住人の居場所のみを表示、各住人の居場所と関連情報を表示、または、各住人の居場所と行動に関する情報を表示する構成としてもよい。
【０２２５】
行動可視化装置１〜１ｃにおいて、各住人の居場所のみの表示を行う場合、記憶部２０は、行動履歴記憶部２０９とその他情報履歴記憶部２０６を有しない構成となり、制御部１０〜１０ｃは、行動情報付与部１０７と関連情報付与部１０８とを有しない構成となる。その他の構成は、実施の形態１〜４で説明したとおりであるので、重複した説明を省略する。
【０２２６】
行動可視化装置１〜１ｃにおいて、各住人の居場所と関連情報を表示させる場合、記憶部２０は、行動履歴記憶部２０９を有しない構成となり、制御部１０〜１０ｃは、行動情報付与部１０７を有しない構成となる。その他の構成は、実施の形態１〜４で説明したとおりであるので、重複した説明を省略する。
【０２２７】
行動可視化装置１〜１ｃにおいて、各住人の居場所と行動に関する情報を表示させる場合、記憶部２０は、その他情報履歴記憶部２０６を有しない構成となり、制御部１０〜１０ｃは、関連情報付与部１０８を有しない構成となる。その他の構成は、実施の形態１〜４で説明したとおりであるので、重複した説明を省略する。
【０２２８】
実施の形態５．
実施の形態１〜４では、注目する対象を特定の住人、居場所を住宅内の部屋とし、行動可視化装置１〜１ｃが、住宅内の部屋において住人を識別し、ある住人または複数人の住人のグループ毎に、関わりの深い部屋、その部屋で行われた主要行動、または、関わりの深い部屋と行動との関連性等を分析し、階層構造を用いて可視化する実施の形態を示した。
実施の形態５では、注目する対象を不特定多数の人とし、行動可視化装置は、不特定多数の人による空間の使われ方を分析し、可視化する実施の形態について説明する。不特定多数の人による空間の使われ方とは、例えば、どの時間帯にどの居場所に人が多いのか少ないのか、または、どの居場所とどの居場所の関連性が深いのか等をいう。
以下の説明においては、一例として、対象とは、ショッピングセンターを訪れる不特定多数の人とし、居場所とは、ショッピングセンター内の店舗とする。そして、行動可視化装置は、不特定多数の人がショッピングセンター内の店舗に存在するか否かを識別し、当該不特定多数の人の関わりの深い店舗に関する情報を、階層構造を用いて可視化するものとする。
以下の説明では、注目する対象となる不特定多数の人を単に「人」ともいうものとする。
【０２２９】
図４６は、実施の形態５に係る行動可視化装置１ｄの構成例を示すブロック図である。
図４６において、実施の形態１で図１を用いて説明した行動可視化装置１と同様の構成については、同じ符号を付して重複した説明を省略する。また、図４６において、要約情報生成部１１０は、実施の形態３で図４４を用いて説明した行動可視化装置１ｂが備える要約情報生成部１１０と同様の構成であるため、同じ符号を付して重複した説明を省略する。
行動可視化装置１ｄは、実施の形態１で説明した行動可視化装置１とは、制御部１０ｄの重要部屋抽出部１０５ｄが、在室時間分析部１０５１、および、移動頻度分析部１０５２を有しておらず、行動度合推定部１０５３、および、関連度合推定部１０５４を有する点が異なる。また、行動可視化装置１ｄは、実施の形態１の行動可視化装置１とは、制御部１０ｄが、居場所推定部１０２、行動推定部１０３、および、行動情報付与部１０７を備えない点が異なる。また、行動可視化装置１ｄは、行動可視化装置１とは、記憶部２０ｄが、住人情報ファイル２０３、行動定義ファイル２０８、居場所履歴記憶部２０７、および、行動履歴記憶部２０９を備えない点が異なる。
行動可視化装置１ｄのハードウェア構成は、実施の形態１において図４１を用いて説明した構成と同様であるため、重複した説明を省略する。
【０２３０】
重要部屋抽出部１０５ｄは、要約条件設定部１０４が設定した要約条件に基づき、対象期間を単位時間で区切って設定された時間帯毎に、人と関わりの深い店舗を抽出する。
なお、実施の形態５では、実施の形態１同様、一例として、要約条件に基づく、対象期間を区切る単位時間を、数時間単位とする。したがって、重要部屋抽出部１０５ｄは、対象期間における各時間帯において、人と関わりの深い店舗を抽出する。以下においても、対象期間を区切る単位時間を数時間単位としたものとして説明する。
【０２３１】
重要部屋抽出部１０５ｄの行動度合推定部１０５３は、記憶部２０ｄの建物構造ファイル２０１、レイアウト情報ファイル２０２、機器情報履歴記憶部２０４、および、センサ情報履歴記憶部２０５を参照し、要約条件設定部１０４で設定された要約条件に基づき、時間帯毎に、各店舗において、人がどの程度行動しているかを「行動度合」として推定し、「行動度合」が最大の店舗を要約居場所として抽出する。
また、行動度合推定部１０５３は、要約条件に基づき、要約居場所に続いて「行動度合」が大きい店舗を、要件条件で指定された順位に従って上位から検索し、関連部屋として抽出する。
行動度合推定部１０５３は、時間帯毎に、要約居場所、および、関連部屋に関する情報を、時間帯の情報と関連付けて、重要部屋抽出部１０５ｄの関連度合推定部１０５４に出力する。
【０２３２】
関連度合推定部１０５４は、行動度合推定部１０５３から出力された、各時間帯の要約居場所、および、関連部屋の情報を受け取り、時間帯毎に、要約居場所、および、関連部屋に関する関連度合を推定する。
関連度合推定部１０５４は、時間帯毎に推定した関連度合の情報を、行動度合推定部１０５３が抽出した要約居場所および関連部屋に関する情報とあわせて、図形生成部１０６に出力する。
【０２３３】
なお、図４６に示す、行動可視化装置１ｄとネットワークを介して接続されるセンサ２および機器３は、人の居場所となる店舗内に設置されている。
行動可視化装置１ｄは、センサ２または機器３から取得した情報に基づき、人の行動を要約するとともに、人と関わりの深い店舗に関する情報等を、階層構造を用いて可視化し、表示装置４に表示させる。
【０２３４】
次に、実施の形態５に係る行動可視化装置１ｄの動作について説明する。
図４７は、実施の形態５における行動可視化装置１ｄの動作を説明するフローチャートである。
検知部１０１は、店舗内の各種機器３、および、各種センサ２から情報を受信する。検知部１０１は、店舗内の各種機器３、および、各種センサ２から受信した情報に基づき、機器３およびセンサ２の状態変化を検知し、それぞれ、検知情報を日時の情報と関連付けた、機器情報、または、センサ情報として、記憶部２０の機器情報履歴記憶部２０４、および、センサ情報履歴記憶部２０５に記憶させる（ステップＳＴ４６０１）。具体的な動作は、実施の形態１で説明した図８のステップＳＴ８０１と同様である。
【０２３５】
要約条件設定部１０４は、受付部３０から出力された要約条件設定指示情報、または、予め設定されている要約条件設定指示情報に基づき、要約条件を設定する（ステップＳＴ４６０２）。具体的な動作は、実施の形態１で説明した図８のステップＳＴ８０４と同様である。
要約条件設定部１０４は、例えば、以下のような要約条件を設定する。
（Ａ）  対象とする期間の単位
（Ｂ）  開始日時、終了日時
（Ｃ）  期間または時間帯に対する特定の条件
（Ｄ）  人に関する情報を要約する際の単位時間（単位日）
（Ｅ）  対象とする時間帯において人と関わりの深い店舗を抽出する条件
・行動度合抽出レベル
（Ｆ）  関連情報を抽出する条件
【０２３６】
要約条件設定部１０４は、（Ａ）の対象期間の単位として、１日、１週間、１か月等、処理対象とする対象期間の単位を設定する。
要約条件設定部１０４は、（Ｂ）の日時として、人と関わりの深い店舗等を分析し、可視化することとする対象期間の開始日時と終了日時を設定する。
要約条件設定部１０４は、（Ｃ）の特定の条件については、（Ａ）の対象期間の単位に対して特定の条件を付与する場合に、当該特定の条件を設定する。特定の条件とは、例えば、特定の曜日、土日祝日のみ、平日のみ等の条件である。
要約条件設定部１０４は、（Ｄ）の単位時間として、（Ａ）の対象期間の単位について、人と関わりの深い店舗をどの程度の時間軸の粒度で分析するかの、分析単位としての単位時間を設定する。例えば、（Ｄ）の単位時間としては、「２時間単位」、「１週間単位」、または、「１か月単位」等の分析単位が設定される。
なお、当該（Ｄ）の単位時間として設定された条件に基づき、人と関わりの深い店舗を分析する動作については後述する。
【０２３７】
要約条件設定部１０４は、（Ｅ）の抽出条件として、人と関わりの深い店舗等を分析して可視化する開始日時から終了日時までの対象期間を（Ｄ）の単位時間で区切って複数の時間帯を設定した際に、各時間帯において、人と関わりの深い店舗を抽出するための抽出条件を設定する。
実施の形態５では、人と関わりが深い店舗を抽出する指標として、「行動度合」と呼ぶ指標を用いる。重要部屋抽出部１０５ｄの行動度合推定部１０５３は、各店舗において、人がどの程度行動しているかを「行動度合」として推定する。具体的には、関連度合推定部１０５４は、人が多く集まっている状態、または、人の往来が多い状態は「行動度合が高い」と推定し、人があまりいない状態は「行動度合が低い」と推定する。要約条件設定部１０４は、（Ｅ）の抽出条件として、行動度合を最大上位何位まで抽出するかを指定した「行動度合抽出レベル」を設定する。なお、行動度合推定部１０５３の動作の詳細は後述する。
【０２３８】
要約条件設定部１０４は、（Ｆ）の抽出条件として、人と関わりの深い店舗等を分析して可視化する開始日時から終了日時までの対象期間を、（Ｄ）の単位時間で区切って複数の時間帯を設定した際に、設定された各時間帯における主要な情報を関連情報として抽出するための抽出条件を設定する。各時間帯において得られた情報とは、例えば、機器情報、センサ情報、あるいは、画像または映像等の、その他情報履歴記憶部２０６に記憶されているその他情報である。具体的には、例えば、要約条件設定部１０４は、当該（Ｆ）の抽出条件として、機器情報、センサ情報、または、その他情報の各種情報から、最大何件を、人に関わりの深い関連情報として抽出するかを指定した抽出条件を設定する。
【０２３９】
以上のような、（Ａ）〜（Ｆ）の条件の設定値は、実施の形態１〜４同様、予め、要約条件設定指示情報として記憶部２０の要約条件設定部１０４が参照可能な場所に記憶されており、要約条件設定部１０４は、当該要約条件設定指示情報を読み込んで、上述のような要約条件を設定する。また、行動可視化装置１ｄの要約条件設定画面表示制御部（図示省略）が、表示装置４に、（Ａ）〜（Ｆ）の条件の設定値を指定するためのＧＵＩ画面を表示させ、ユーザが、当該ＧＵＩ画面から、入力装置を操作して、行動可視化装置１ｄによる動作を行う都度、設定値を指定してもよい。受付部３０は、設定値の情報を受け付け、記憶部２０ｄにおける、要約条件設定部１０４が参照可能な場所に要約条件設定指示情報として記憶させておき、要約条件設定部１０４は、受付部３０が記憶させた要約条件設定指示情報を読み込んで、上述のような要約条件を設定するようにしてもよい。
【０２４０】
実施の形態５では、行動可視化装置１ｄは、対象期間を２０１７年１０月１日〜２０１７年１０月３１日とし、当該対象期間を、日曜〜土曜までの１週間単位で区切り、当該１週間毎に人と関わりの深い店舗を要約するものとする。すなわち、要約条件設定部１０４は、上述の要約条件について、（Ａ）には２０１７年１０月１日〜２０１７年１０月３１日、（Ｄ）には７日間が設定された要約条件を設定するものとする。なお、説明の簡単のため、以下、適宜、対象期間となっている２０１７年１０月１日〜２０１７年１０月３１日について、年の記載を省略して単に月日の記載とする。
要約条件設定部１０４は、設定した要約条件の情報を、記憶部２０ｄに記憶させるとともに重要部屋抽出部１０５に出力する。
【０２４１】
図４７のフローチャートに戻る。
重要部屋抽出部１０５ｄは、記憶部２０の建物構造ファイル２０１、レイアウト情報ファイル２０２、機器情報履歴記憶部２０４、および、センサ情報履歴記憶部２０５を参照し、ステップＳＴ４６０２において要約条件設定部１０４が設定した要約条件に基づき、各時間帯において、人と関わりの深い店舗を抽出する。
まず、重要部屋抽出部１０５ｄの行動度合推定部１０５３は、記憶部２０の建物構造ファイル２０１、レイアウト情報ファイル２０２、機器情報履歴記憶部２０４、および、センサ情報履歴記憶部２０５を参照し、１週間毎（２０１７年１０月１日〜１０月７日、２０１７年１０月８日〜１０月１４日・・・）に、各店舗において、人がどの程度行動しているかを「行動度合」として推定する。そして、行動度合推定部１０５３は、「行動度合」が最大の店舗を要約居場所として抽出する。また、行動度合推定部１０５３は、要約居場所に続いて「行動度合」が大きい部屋を、要約条件で指定された順位に従って上位から検索し、関連部屋として抽出する（ステップＳＴ４６０３）。
【０２４２】
ここで、図４８は、実施の形態５において、重要部屋抽出部１０５ｄの行動度合推定部１０５３による、各週間において、要約居場所、および、関連部屋を抽出する動作の詳細を説明するためのフローチャートである。
一例として、要約条件設定部１０４が設定した要約条件は、以下のとおりとし、具体例をあげながら、図４８のフローチャートに沿って、行動度合推定部１０５３の動作を説明する。
（Ａ）対象とする期間の単位：１カ月
（Ｂ）開始日時、終了日時：２０１７年１０月１日〜２０１７年１０月３１日
（Ｃ）期間（時間）に対する特定の条件：なし
（Ｄ）人に関する情報を要約する際の単位時間（単位日）：７日
（Ｅ）対象とする時間帯において人と関わりの深い居場所を抽出する条件
・行動度合抽出レベル：３
（Ｆ）関連情報を抽出する条件：３
【０２４３】
まず、行動度合推定部１０５３は、要約条件で設定されている、（Ａ）の対象期間の単位、（Ｂ）の日時、および、（Ｃ）の特定の条件に該当する対象期間を、（Ｄ）の単位時間（単位日）で区切って設定された複数の時間帯のうち、未処理の時間帯（以下、「行動度合推定対象時間帯」という。）を特定する（ステップＳＴ４７０１）。具体的には、例えば、行動度合推定部１０５３は、まず、２０１７年１０月１日〜１０月３１日の対象期間のうち、１０月１日〜１０月７日の時間帯を行動度合推定対象時間帯と特定する。
【０２４４】
行動度合推定部１０５３は、記憶部２０ｄの建物構造ファイル２０１、レイアウト情報ファイル２０２、機器情報履歴記憶部２０４、および、センサ情報履歴記憶部２０５を参照し、ステップＳＴ４７０１で特定した１０月１日〜１０月７日の時間帯において、店舗毎に行動度合を推定する（ステップＳＴ４７０２）。
【０２４５】
ここで、図４９は、実施の形態５における建物構造ファイル２０１の内容の一例を示す図である。
図４９に示す建物構造ファイル２０１では、９階からなるショッピングモール内の１５０店舗がフロア毎に定義されている。なお、図４９では図示を省略しているが、建物構造ファイル２０１では、店舗の定義の他、店舗同士が直接行き来できるかの接続情報が定義されている。
【０２４６】
また、図５０は、実施の形態５におけるレイアウト情報ファイル２０２の内容の一例を示す図である。
図５０に示すレイアウト情報ファイル２０２では、建物構造ファイル２０１に定義された店舗に設置されているセンサ２の種類とセンサＩＤが定義されている。
【０２４７】
なお、ショッピングモール内で特設会場が設けられる等して、ショッピングモール内のフロアのレイアウトが特定の期間変更される場合は、その期間に応じた建物構造ファイル２０１、および、レイアウト情報ファイル２０２が定義される（例えば、図５１，図５２参照）。例えば、図５２に示すレイアウト情報ファイル２０２において、店舗ＩＤ１０００は、特設会場を示すＩＤであり、当該特設会場にセンサＩＤ５００の人感センサが設置されていることが定義されている。
【０２４８】
また、図５３は、実施の形態５において、センサ情報履歴記憶部２０５に記憶されているセンサ情報の内容の一例を示す図である。
センサ情報履歴記憶部２０５には、センサ２の状況が日時、および、店舗の情報と関連付けられたセンサ情報が記憶される。なお、センサ情報は、検知部１０１が、レイアウト情報ファイル２０２に定義されている各センサ２から取得した情報に基づき、センサ２の状態変化を検知し、検知情報を日時（日付および時刻）の情報と関連付けて生成した情報である。
【０２４９】
実施の形態５では、一例として、ショッピングモール内には期間限定の特設会場が設置され、建物構造ファイル２０１、および、レイアウト情報ファイル２０２には、それぞれ、図５１，図５２に示すような内容が定義されているものとする。
【０２５０】
図４８のフローチャートに戻る。
行動度合推定部１０５３は、センサ情報履歴記憶部２０５を参照し、ステップＳＴ４７０１で特定した行動度合推定対象時間帯のセンサ情報を取得する。そして、行動度合推定部１０５３は、建物構造ファイル２０１に定義された店舗毎に、センサ２がＯＮになった状態変化が検知された回数を算出し、算出した回数を行動度合と推定する（ステップＳＴ４７０２）。
【０２５１】
行動度合推定部１０５３は、ステップＳＴ４７０２において行動度合を推定した店舗のうち、行動度合が最大となる店舗を要約居場所として抽出する（ステップＳＴ４７０３）。
例えば、行動度合推定対象時間帯である１０月１日〜１０月７日の時間帯は、９階に特設会場が設置されており（図５４参照）、当該特設会場において推定された行動度合が最大であったとする。この場合、行動度合推定部１０５３は、当該特設会場を、要約居場所として抽出する。
【０２５２】
行動度合推定部１０５３は、要約条件設定部１０４が設定した（図４７のステップＳＴ４６０２参照）要約条件に基づき、行動度合推定対象時間帯において、要約居場所に続いて人と関わりの深い他の店舗を関連部屋として抽出する（ステップＳＴ４７０４）。
上述したように、要約条件設定部１０４は、要約条件における、（Ｅ）の抽出条件の行動度合抽出レベルを以下のように設定している。
・行動度合抽出レベル：３
【０２５３】
行動度合が最大のエリアは特設会場であり、当該特設会場は要約居場所として抽出済みであるので、行動度合推定部１０５３は、行動度合が上位２位および３位となる店舗を関連部屋として抽出する。例えば、行動度合が上位２位および３位となる店舗が、店舗１３５（特設会場と同じ９階にある店舗）および店舗６０（４階にある店舗）であったとすると、行動度合推定部１０５３は、当該店舗１３５および店舗６０を関連部屋として抽出する。
【０２５４】
行動度合推定部１０５３は、２０１７年１０月１日〜１０月３１日の対象期間のうち、未処理の時間帯があるか否かを判定する（ステップＳＴ４７０５）。
行動度合推定部１０５３は、ステップＳＴ４７０５において、未処理の時間帯がないと判定した場合（ステップＳＴ４７０５の“ＮＯ”の場合）、処理終了する。
【０２５５】
行動度合推定部１０５３は、ステップＳＴ４７０５において、未処理の時間帯があると判定した場合（ステップＳＴ４７０５の“ＹＥＳ”の場合）、ステップＳＴ４７０１に戻り、以降の処理を繰り返す。すなわち、行動度合推定部１０５３は、次の日曜〜土曜の７日間を行動度合推定対象時間帯として、当該行動度合推定対象時間帯に対する要約居場所、および、関連部屋の抽出を行う。
ここでは、行動度合推定部１０５３は、１０月８日〜１０月１５日の７日間について、行動度合の推定を行い、要約居場所、および、関連部屋の抽出を行う処理に移る。
行動度合推定部１０５３は、以上の処理を、２０１７年１０月１日〜１０月３１日の対象期間を７日間単位で区切った全ての時間帯に対して行う。
【０２５６】
行動度合推定部１０５３は、各時間帯における要約居場所、関連部屋、および、各店舗における行動度合の情報が関連づけられた情報（行動度合推定後情報とする）を、記憶部２０ｄに記憶するとともに、重要部屋抽出部１０５ｄの関連度合推定部１０５４に出力する。
【０２５７】
図４７のフローチャートに戻る。
重要部屋抽出部１０５ｄの関連度合推定部１０５４は、ステップＳＴ４６０４において行動度合推定部１０５３から出力された行動度合推定後情報に基づき、店舗同士の関連度合を推定する（ステップＳＴ４６０４）。
【０２５８】
ここで、図５５は、実施の形態５において、重要部屋抽出部１０５ｄの関連度合推定部１０５４による、各週間において、店舗同士の関連度合をする動作の詳細を説明するためのフローチャートである。
まず、関連度合推定部１０５４は、要約条件で設定されている、（Ａ）の対象期間の単位、（Ｂ）の日時、および、（Ｃ）の特定の条件に該当する対象期間を、（Ｄ）の単位時間（単位日）で区切って設定される複数の時間帯のうち、未処理の時間帯（以下、「関連度合推定対象時間帯」という。）を特定する（ステップＳＴ５４０１）。具体的には、例えば、関連度合推定部１０５４は、２０１７年１０月１日〜１０月３１日の対象期間のうち、１０月１日〜１０月７日の時間帯を関連度合推定対象時間帯と特定する。
【０２５９】
関連度合推定部１０５４は、ステップＳＴ５４０１で特定した１０月１日〜１０月７日の時間帯において、所定時間毎に、行動度合推定部１０５３が抽出した全ての店舗（図４８のステップＳＴ４７０３，４７０４参照）について、店舗同士の行動度合を推定する（ステップＳＴ５４０２）。なお、所定時間をどの程度にするかは、例えば、予めユーザが決定して記憶部２０ｄにパラメータとして記憶させておき、関連度合推定部１０５４は、当該記憶させているパラメータを取得するようにすればよい。
例えば、所定時間が、予め３０分と決定されていたとすると、関連度合推定部１０５４は、１０月１日〜１０月７日において、行動度合推定部１０５３が抽出した、特設会場、店舗１３５、および、店舗６０の３つの店舗について、３０分毎の行動度合を推定する。
【０２６０】
具体的には、例えば、関連度合推定部１０５４は、センサ情報履歴記憶部２０５を参照し、まず、１０月１日の１時間毎のセンサ情報を取得し、３０分毎に、特設会場、店舗１３５、および、店舗６０の各店舗において、センサ２がＯＮされたという状態変化が検知された回数を、行動度合として推定する。その結果、関連度合推定部１０５４は、例えば、１０月１日の１０時〜１０時３０分までの３０分間で、以下のような行動度合を推定したとする。
特設会場：５３２回
店舗１３５：４６８回
店舗６０：２３７回
【０２６１】
同様にして、関連度合推定部１０５４は、１０月１日の１０時３０分〜１１時、１１時〜１１時３０分というように、１０月１日を３０分毎に区切り、３０分間毎に、特設会場、店舗１３５、および、店舗６０の各店舗における行動度合を推定する。
【０２６２】
関連度合推定部１０５４は、行動度合推定部１０５３が抽出した店舗について、３０分毎に、店舗同士の関連度合を以下の（式４）により算出する（ステップＳＴ５４０３）。具体的には、関連度合推定部１０５４は、行動度合推定部１０５３が抽出した複数の店舗から２つの店舗を順番に選択し、選択した２つの店舗同士の関連度合を算出する。以下の（式４）では、関連度合推定部１０５４が順番に選択した２つの店舗を部屋１、部屋２としている。
（部屋１と部屋２の関連度合）
＝｜部屋１の行動度合  −  部屋２の行動度合｜    ・・・（式４）
すなわち、部屋１と部屋２の関連度合は、部屋１の行動度合と部屋２の行動度合の差の絶対値である。
【０２６３】
関連度合推定部１０５４は、関連度合の値が閾値以下である場合は、関連度合が高いと推定し、関連度合の値が閾値以上である場合は、関連度合が低いと推定する。なお、閾値は、例えば、ユーザが予め設定し、記憶部２０ｄにパラメータとして記憶させておく。関連度合推定部１０５４は、記憶部２０ｄを参照して、閾値の情報を取得すればよい。
例えば、閾値が１００である場合、関連度合推定部１０５４は、以下のとおり、特設会場、店舗１３５、および、店舗６０についての関連度合を推定する。
・特設会場と店舗１３５の間の関連度合：高い
・特設会場と店舗６０の間の関連度合：低い
・店舗１３５と店舗６０の間の関連度合：低い
【０２６４】
関連度合推定部１０５４は、ステップＳＴ５４０３において３０分毎に推定した店舗同士の関連度合の推定結果を総合し、関連度合推定対象時間帯に対する店舗間の関連度合を推定する（ステップＳＴ５４０４）。具体的には、関連度合推定部１０５４は、特設会場、店舗１３５、および、店舗６０について推定した３０分毎の関連度合に関し、「高い」と「低い」の各々を、１０月１日〜１０月７日の７日間について合計し、多かったほう（「高い」または「低い」）を数値化する。
例えば、関連度合が「高い」、「低い」の２段階の場合、関連度合推定部１０５４は、関連度合が「高い」は０．７、関連度合が「低い」は０．３と数値化する。どのように数値化するかは、例えば、ユーザが予め定義し、記憶部２０ｄにパラメータとして記憶させておくようにすればよい。
上述の例では、関連度合推定部１０５４は、「高い」または「低い」の２段階で関連度合を推定して数値化するものとしたが、関連度合推定部１０５４が関連度合を数値化するレベルは２段階に限らない。例えば、関連度合推定部１０５４は、関連度合を、多段階で数値化してもよいし、０〜１．０の連続的な数値で数値化してもよい。
【０２６５】
関連度合推定部１０５４は、２０１７年１０月１日〜１０月３１日の対象期間のうち、未処理の時間帯があるか否かを判定する（ステップＳＴ５４０５）。
関連度合推定部１０５４は、ステップＳＴ５４０５において、未処理に時間帯がないと判定した場合（ステップＳＴ５４０５の“ＮＯ”の場合）、処理終了する。
【０２６６】
関連度合推定部１０５４は、ステップＳＴ５４０５において、未処理の時間帯があると判定した場合（ステップＳＴ５４０５の“ＹＥＳ”の場合）、ステップＳＴ５４０１に戻り、以降の処理を繰り返す。すなわち、関連度合推定部１０５４は、次の日曜〜土曜の７日間を関連度合推定対象時間帯として、当該関連度合推定対象時間帯に関しての店舗同士の関連度合の推定を行う。
ここでは、関連度合推定部１０５４は、１０月８日〜１０月１５日の７日間について、関連度合の推定を行う処理に移る。
関連度合推定部１０５４は、以上の処理を、２０１７年１０月１日〜１０月３１日の対象期間を７日間単位で区切った全ての時間帯に対して行う。
【０２６７】
関連度合推定部１０５４は、推定した関連度合の情報を、記憶部２０ｄに記憶するとともに、図形生成部１０６に出力する。関連度合推定部１０５４は、行動度合推定部１０５３から取得した行動度合推定後情報に関連度合の情報を追加し、関連度合推定後情報として、図形生成部１０６に出力する。
【０２６８】
図４７のフローチャートに戻る。
図形生成部１０６は、ステップＳＴ４６０４において関連度合推定部１０５４から出力された関連度合推定後情報に基づき、要約居場所、および、関連部屋を表す図形の図形領域の面積、および、図形領域間の距離を算出し、描画用図形データを生成する（ステップＳＴ４６０５）。
具体的には、図形生成部１０６は、時間軸上に時間帯毎の要約居場所を表す図形を親ノードとして表示させ、関連部屋を表す図形を、当該要約居場所を表す図形の下位に階層構造で表示させる描画用図形データを生成する。
なお、実施の形態５では、実施の形態１〜４同様、図形生成部１０６は、各要約居場所、および、各関連部屋を表す図形を円として、描画用図形データを生成するものとする。
【０２６９】
ここで、図５６は、図形生成部１０６による、描画用図形データを生成する動作の詳細を説明するためのフローチャートである。
まず、図形生成部１０６は、横軸を時間軸とし、時間帯毎に目盛りを描画するための時間軸データを生成する（ステップＳＴ５５０１）。例えば、上述の例でいうと、図形生成部１０６は、１０月１日〜１０月７日、１０月８日〜１０月１４日、１０月１５日〜１０月２１日、１０月２２日〜１０月２８日、１０月２９日〜１０月３１日の４つの時間帯を示す目盛りを描画するための時間軸データを生成する。
【０２７０】
図形生成部１０６は、未処理の時間帯（以下、「描画対象時間帯」という。）を特定する（ステップＳＴ５５０２）。例えば、図形生成部１０６は、１０月１日〜１０月７日の時間帯を、描画対象時間帯と特定する。
【０２７１】
図形生成部１０６は、重要部屋抽出部１０５ｄの関連度合推定部１０５４から出力された関連度合推定後情報に基づき、ステップＳＴ５５０２で特定した描画対象時間帯の要約居場所（以下、「描画対象要約居場所」という。）を表す図形の図形領域の大きさを決定する（ステップＳＴ５５０３）。具体的には、図形生成部１０６は、描画対象要約居場所を表す円の半径を、以下の（式５）を用いて算出し、描画対象要約居場所を表す円の大きさを決定する。
（描画対象要約居場所の円の半径）
＝（処理対象の時間帯における描画対象要約居場所の行動度合）／（時間帯における全ての店舗の行動度合の合計値）＊（定数）      ・・・（式５）
【０２７２】
描画用要約居場所は特設会場である。また、１０月１日〜１０月７日の時間帯に、特設会場でセンサ２がＯＮとなった状態変化が検知された回数が１０２８６０５回であり、当該期間において、全ての店舗でセンサ２がＯＮとなった状態変化が検知された回数の合計が２５７１５１２回であったとすると、図形生成部１０６は、特設会場を表す円の半径を、（式５）に基づき、以下のように算出する。
（特設会場を表す円の半径）
＝１０２８６０５／２５７１５１２＊３００＝１２０
なお、この場合の定数は３００としている。
【０２７３】
そして、図形生成部１０６は、描画対象要約居場所に対して、ステップＳＴ５５０１で生成した時間軸データ上で、描画対象時間帯の中央の時刻に描画対象要約居場所の図形を配置させる、時間軸上の座標を算出する（ステップＳＴ５５０４）。具体的には、図形生成部１０６は、特設会場を表す円の中心座標を算出する。
【０２７４】
図形生成部１０６は、ステップＳＴ４６０４において関連度合推定部１０５４から出力された関連度合推定後情報に基づき、描画対象要約居場所に関連付けられた関連部屋のうち、未処理の関連部屋（以下、「描画対象関連部屋」という。）を特定する（ステップＳＴ５５０５）。
例えば、図形生成部１０６は、描画対象関連部屋として、まず、「店舗１３５」を特定する。
【０２７５】
図形生成部１０６は、ステップＳＴ５５０５で特定した描画対象関連部屋を表す円の半径、当該描画対象関連部屋とその上位のノードを表す円とを結ぶ線分の長さと種別、および、当該描画対象関連部屋を表す円の、ステップＳＴ５５０１で生成した時間軸データ上での中心座標を算出する（ステップＳＴ５５０６）。
【０２７６】
ここで、図５７は、実施の形態５において、図５６のステップＳＴ５５０６における図形生成部１０６の動作を詳細に説明するためのフローチャートである。
まず、図形生成部１０６は、描画対象関連部屋の、描画対象時間帯における行動度合に基づき、描画対象時間帯における描画対象関連部屋を表す円の半径を以下の（式６）に基づき算出する（ステップＳＴ５６０１）。
（描画対象関連部屋の円の半径）
＝（描画対象時間帯における描画対象関連部屋の行動度合）／（時間帯における全ての店舗の行動度合の合計値）＊（定数）          ・・・（式６）
【０２７７】
今、描画対象関連部屋は「店舗１３５」である。また、描画対象時間帯である１０月１日〜１０月７日の時間帯において、店舗１３５でセンサ２がＯＮとなった状態変化が検知された回数が６６８５９３回であったとする。
この場合、図形生成部１０６は、以下のとおり、「店舗１３５」を表す円の半径を算出する。
（店舗１３５を表す円の半径）
＝６６８５９３／２５７１５１２＊３００＝７８
なお、この場合の定数は３００としている。
【０２７８】
続いて、図形生成部１０６は、記憶部２０ｄに記憶されている建物構造ファイル２０１を参照し、描画対象関連部屋が、描画対象要約居場所と直接接続しているかどうかを判定する（ステップＳＴ５６０２）。具体的には、図形生成部１０６は、店舗１３５が、特設会場と直接接続しているかどうかを判定する。
【０２７９】
図形生成部１０６は、ステップＳＴ５６０２において、描画対象関連部屋が、描画対象要約居場所と直接接続していると判定した場合（ステップＳＴ５６０２の“ＹＥＳ”の場合）、ステップＳＴ５６０３に進む。
図形生成部１０６は、ステップＳＴ５６０２において、描画対象関連部屋が、描画対象要約居場所と直接接続していないと判定した場合（ステップＳＴ５６０２の“ＮＯ”の場合）、ステップＳＴ５６０５に進む。
建物構造ファイル２０１では、店舗１３５と特設会場とが接続しているので（図５４参照）、ステップＳＴ５６０３に進む。
【０２８０】
図形生成部１０６は、ステップＳＴ５６０３において、描画対象要約居場所を表す円と、描画対象関連部屋を表す円とを結ぶ線分の長さを算出し、当該線分の種別の設定を実線とする（ステップＳＴ５６０３）。
具体的には、図形生成部１０６は、描画対象要約居場所である「特設会場」を表す円と、描画対象関連部屋である「店舗１３５」を表す円とを結ぶ線分の長さを算出する。
また、図形生成部１０６は、「特設会場」を表す円と「店舗１３５」を表す円とを結ぶ線分の種別を実線に設定する。
【０２８１】
実施の形態５において、図形生成部１０６は、２つの部屋（部屋１および部屋２とする）に対して、部屋１を表す円と部屋２を表す円とを結ぶ線分の長さを、以下の（式７）により算出する。
（部屋１を表す円と部屋２を表す円とを結ぶ線分の長さ）
＝１／（描画対象時間帯における関連度合）＊（定数）  ・・・（式７）
上記の（式７）により、図形生成部１０６は、「特設会場」を表す円と「店舗１３５」を表す円とを結ぶ線分の長さを、以下のとおり算出する。
（特設会場を表す円と店舗１３５を表す円とを結ぶ線分の長さ）
＝１／０．７＊２０＝２９
なお、この場合の定数は２０としている。
【０２８２】
続いて、図形生成部１０６は、描画対象関連部屋を表す円を、描画対象要約居場所を表す円の下位ノードとして、当該描画対象関連部屋を表す円の中心座標を算出する（ステップＳＴ５６０４）。
すなわち、図形生成部１０６は、「店舗１３５」を表す円を、「特設会場」を表す円の下位ノードとして、「店舗１３５」を表す円の中心座標を算出する。描画対象関連部屋を「店舗１３５」とした場合の処理は、以上で終了する。
【０２８３】
図５６のフローチャートに戻る。
ステップＳＴ５５０７において、図形生成部１０６は、未処理の関連部屋があるか否かを判定する（ステップＳＴ５５０７）。
図形生成部１０６は、ステップＳＴ５５０７において、未処理の関連部屋がないと判定した場合（ステップＳＴ５５０７の“ＮＯ”の場合）、ステップＳＴ５５０８に進む。
図形生成部１０６は、ステップＳＴ５５０７において、未処理の関連部屋があると判定した場合（ステップＳＴ５５０７の“ＹＥＳ”の場合）、ステップＳＴ５５０５に戻り、以降の処理を繰り返す。すなわち、図形生成部１０６は、次の未処理の関連部屋を描画対象関連部屋と特定し、当該描画対象関連部屋を表す円の半径等を算出する（ステップＳＴ５５０６）。
上述の例では、未処理の関連部屋として、「店舗６０」があるので、図形生成部１０６は、「店舗６０」を描画対象関連部屋として（ステップＳＴ５５０５）、ステップＳＴ５５０６の処理を行う。
【０２８４】
当該「店舗６０」に対するステップＳＴ５５０６の処理の詳細を、再び図５７を用いて説明する。なお、図５７の処理について、すでに説明済みの内容については、詳細な説明を省略する。
ステップＳＴ５６０１において、図形生成部１０６は、「店舗１３５」の描画対象時間帯（１０月１日〜１０月７日）における行動度合に基づき、「店舗１３５」を表す円の半径を算出する。
【０２８５】
ステップＳＴ５６０２において、図形生成部１０６は、「店舗６０」は４階のフロアにある店舗であり（図５１参照）、９階にある「特設会場」とは直接接続していないため、描画対象関連部屋は描画対象要約居場所とは直接接続していないと判定し（ステップＳＴ５６０２の“ＮＯ”の場合）、ステップＳＴ５６０５に進む。
【０２８６】
図形生成部１０６は、描画対象時間帯における他の関連部屋の中に、描画対象関連部屋である「店舗６０」と接続している関連部屋（接続関連部屋とする）があるかどうかを判定する（ステップＳＴ５６０５）。
図形生成部１０６は、ステップＳＴ５６０５において、描画対象関連部屋である「店舗６０」の接続関連部屋があると判定した場合（ステップＳＴ５６０５の“ＹＥＳ”の場合）、ステップＳＴ５６０７に進む。
【０２８７】
図形生成部１０６は、ステップＳＴ５６０５において、描画対象関連部屋である「店舗６０」の接続関連部屋がないと判定した場合（ステップＳＴ５６０５の“ＮＯ”の場合）、ステップＳＴ５６０６に進む。
他の関連部屋である「店舗１３５」は９階にあり、「店舗６０」の接続関連部屋ではないため、ステップＳＴ５６０６に進む。
ステップＳＴ５６０６において、図形生成部１０６は、描画対象要約居場所を表す円と、描画対象関連部屋を表す円とを結ぶ線分の長さを、上述の（式７）を用いて算出し、当該線分の種別の設定を実線以外（例えば点線）とする（ステップＳＴ５６０６）。
具体的には、図形生成部１０６は、描画対象要約居場所である「特設会場」を表す円と、描画対象関連部屋である「店舗６０」を表す円とを結ぶ線分の長さを算出し、当該線分を点線に設定する。
【０２８８】
そして、図形生成部１０６は、要約居場所である「特設会場」を表す円の下位ノードとして、「店舗６０」を表す円の中心座標を算出する（ステップＳＴ５６０４）。
描画対象関連部屋を「店舗６０」とした場合の処理は、以上で終了する。
【０２８９】
以上のようにして、図形生成部１０６は、１０月１日〜１０月７日の時間帯における、要約居場所である「特設会場」を表す円と、関連部屋である「店舗１３５」、および、「店舗６０」を表す円の位置関係、および、それらを結ぶ線分の長さと種類、色を決める。図形生成部１０６は、それぞれの店舗を表す円の色については、店舗毎に変えて、適宜の色を設定する。
【０２９０】
なお、上記の説明では、ステップＳＴ５６０７、および、ステップＳＴ５６０８の動作の詳細な説明を省略したが、ステップＳＴ５６０７、および、ステップＳＴ５６０８の動作は以下のようになる。
ステップＳＴ５６０７において、図形生成部１０６は、描画対象関連部屋を表す円と、接続関連部屋を表す円とを結ぶ線分の長さを、上述の（式７）を用いて算出し、当該線分の種別の設定を実線とする。
ステップＳＴ５６０８において、図形生成部１０６は、描画対象関連部屋を表す円を、接続関連部屋を表す円の下位ノードとして、当該描画対象関連部屋を表す円の中心座標を算出する。
【０２９１】
図５６のフローチャートに戻る。
１０月１日〜１０月７日の時間帯については全ての関連部屋についての処理が終了したため、ステップＳＴ５５０７において、図形生成部１０６は、未処理の関連部屋がないと判定し（ステップＳＴ５５０７の“ＮＯ”の場合）、ステップＳＴ５５０８に進む。
【０２９２】
ステップＳＴ５５０８では、図形生成部１０６は、未処理の時間帯があるか否かを判定する（ステップＳＴ５５０８）。
図形生成部１０６は、ステップＳＴ５５０８において、未処理の時間帯がないと判定した場合（ステップＳＴ５５０８の“ＮＯ”の場合）、処理終了する。
図形生成部１０６は、ステップＳＴ５５０８において、未処理の時間帯があると判定した場合（ステップＳＴ５５０８の“ＹＥＳ”の場合）、ステップＳＴ５５０２に戻り、以降の処理を繰り返す。すなわち、図形生成部１０６は、次の未処理の時間帯を描画対象時間帯と特定し、当該描画対象時間帯における、要約居場所、および、各関連部屋を表示させるための描画用図形データを生成する。
【０２９３】
今、未処理の時間帯があるため、図形生成部１０６は、例えば、１０月８日〜１０月１４日の時間帯を描画対象時間帯と特定し、ステップＳＴ５５０２に戻り、以降の処理を繰り返す。
ステップＳＴ２１０２以降の処理については、上記で説明した処理と同様であるため、詳細な説明を省略する。
このように、図形生成部１０６は、店舗同士の接続関係、重要部屋抽出部１０５ｄで抽出された要約居場所および関連部屋、当該要約居場所および関連部屋における行動度合、および、２つの店舗間の関連度合の情報に基づき、時間軸上に時間帯毎の要約居場所を表す図形を親ノードとして表示させ、関連部屋を表す図形を、当該要約居場所を表す図形の下位に階層構造で表示させる描画用図形データを生成する。
図形生成部１０６は、生成した描画用図形データを、記憶部２０ｄに記憶させるとともに、関連情報付与部１０８に出力する。
【０２９４】
なお、上記の説明において、円の半径、または、円と円とを結ぶ線分の長さを算出する式の「定数」は、固定値ではなく、例えば、ユーザは、図形生成部１０６が生成した描画用図形データを表示する表示装置４の解像度、または、画面サイズに応じて変更することができる。
【０２９５】
関連情報付与部１０８は、機器情報履歴記憶部２０４に記憶されている機器情報、センサ情報履歴記憶部２０５に記憶されているセンサ情報、および、その他情報履歴記憶部２０６に記憶されているその他情報に基づき、ステップＳＴ４６０５で出力された、要約居場所および関連部屋を表す描画用図形データに、機器情報、センサ情報、および、画像または映像等の関連情報を関連付ける（ステップＳＴ４６０６）。関連情報付与部１０８の具体的な動作は実施の形態１と同様である。
【０２９６】
要約情報生成部１１０は、図形生成部１０６が生成し、関連情報付与部１０８が関連情報を関連付けた描画用図形データ（図４７のステップＳＴ４６０５，４６０６参照）に、要約条件を関連付けて、要約情報を生成する。
要約情報生成部１１０の具体的な動作は実施の形態３と同様である。
【０２９７】
描画部１０９は、関連情報付与部１０８から出力された描画用図形データに基づき、表示装置４に、時間軸上に時間帯毎の要約居場所を表す円を親ノードとして表示させ、さらに、当該要約居場所の関連部屋を表す円を、当該要約居場所を表す円の下位に階層構造で表示させる（ステップＳＴ４６０７）。また、描画部１０９は、要約居場所、および、関連部屋の関連情報についても、表示装置４に表示させることができる。
【０２９８】
図５８は、実施の形態５において、描画部１０９が表示装置４に表示させる画面の一例を示す図である。
図５８では、一例として、上述した例において、２０１７年１０月１日〜１０月３１日の対象期間を、１週間毎に区切って、不特定多数の人の居場所である店舗を分析した結果を示している。なお、図５８では、１０月１日〜１０月２１日の期間のみが表示されるようになっているが、ユーザは、マウスまたはタッチパネル等の入力装置を操作することにより、時間軸方向に、表示をスクロールすることができる。描画部１０９は、ユーザからの入力された指示に応じて、表示装置４に表示させる期間を変更する。また、ユーザは、例えば、入力装置を操作して縮小表示指示を入力することで、１０月１日〜１０月３１日の全期間を一画面で表示させるようにすることもできる。描画部１０９は、ユーザからの入力された指示に応じて、表示装置４に表示させる期間または情報量等を変更する。
【０２９９】
図５８は、人と関わりの深い店舗の店舗名が、各ノードの中に表示された状態である。
円の半径は、行動度合に基づき算出されているため、円が大きいほど来客数が多い、または、その店舗での人の往来が頻繁であるとみなすことができる。
【０３００】
ここで、例えば、１０月１日〜１０月２１日の期間に、以下のように、イベントが開催されていたとする。
・１０月１日〜１０月７日は、期間限定の特設会場を９階に設置
・１０月８日〜１０月１４日は、期間限定の特設会場が終了し、平常営業
・１０月１５日〜１０月２１日は、店舗１０２でセールを実施
【０３０１】
ユーザは、図５８に示されたような画面を確認することで、円の大きさ、円と円を結ぶ線分の長さ、および、線分の種別から、以下のことが把握できる。
１０月１日〜１０月７日について
・特設会場設置期間（１０月１日〜１０月７日）は、平常時（１０月８日〜１０月１４日）に比べて多数の人が来店し、特設会場に来場
・特設会場に隣接している店舗１３５は、特設会場設置の影響で平常時に比べて多数の人が来店
・９階以外のフロアでは、店舗６０に多くの人が来店
・特設会場と店舗１３５は、同じ時間帯に同程度の人が検知されているが店舗６０は特設会場で人が検知されている時間帯と関わりが薄い。
（特設会場と店舗１３５は同じフロアで直接接続しているため、互いに行き来している確率が高いと推定されるが、店舗６０は特設会場とは別のフロアにあり、特設会場に行った人が店舗６０に行く確率は低いと推定される。）
１０月８日〜１０月１４日について
・平常時では、ショッピングモール全体で店舗６０に来店する人が多い。
・店舗６０と同じ階にある店舗６１の来店客は、店舗６０に次いで多い。他の階では、店舗１３５への来店客が多い。
・店舗６０、店舗６１、および、店舗１３５は、同じ時間帯に同じような混雑度合と推定される。
１０月１５日〜１０月２１日について
・平常時では店舗６０で人を検知する度合が高いが、店舗１０２がセールを実施したため、店舗１０２がこの期間では最も人を多く検知した結果となった。
・店舗６０と店舗６１は、同じ時間帯で人を検知している度合が同程度であるが、店舗１０２と店舗６０で人を検知する度合は、別の時間帯である（店舗１０２と店舗６０の相関性は低い）。
【０３０２】
また、描画部１０９は、表示装置４に表示させた各ノード上の表示内容について、店舗に関する情報を表示するか、関連情報を表示するか、切り替えることが出来る。
図５９は、実施の形態５において、描画部１０９が、図５８に示すように、各ノード上に表示される情報を、人と関わりの深い店舗の店舗名から、関連情報へと切り替えた画面の一例を示す図である。
図５９では、関連情報付与部１０８は、描画用図形データに、購買数、購買アイテム、または、売り上げの情報を関連情報として関連付けた場合の例を示している。
なお、図５９では、分かり易くするために、各ノード上には、「購買数」、「購買アイテム」、および、「売上」と、関連情報の項目名を示しているが、実際には、「購買数」の部分には、具体的な数字が表示され、「購買アイテム」の部分には、具体的な商品名が表示され、「売上」の部分には、具体的な数字が表示される。
１０月１日〜１０月７日の特設会場を表すノードに示される購買数、購買アイテム、または、売上は、１０月１日〜１０月７日の期間の特設会場での結果を示している。
【０３０３】
描画部１０９は、上述したような切替動作以外にも各種切替動作を行うことができ、描画部１０９が、各ノード上の表示内容を切り替える具体的な動作は、実施の形態１において図３１〜３９等を用いて説明した動作と同様である。実施の形態５においては、描画部１０９は、行動に関する情報を表示させない点が異なるのと、要約居場所、および、関連部屋として表わされる居場所が、特定の住人の居場所であるか、不特定多数の人の居場所であるかが異なるのみである。
【０３０４】
例えば、実施の形態５においても、実施の形態１の動作例で示した内容と同様に、各ノードの中には店舗名を表示している状態（図５８参照）で、指定したノードのみ、関連情報を表示させるように切り替えることができる。
例えば、１０月１日〜１０月７日の期間のみ、各ノードの中に表示させる情報を関連情報に切り替えた画面例を、図６０に示す。
【０３０５】
なお、以上の実施の形態５では、関連度合推定部１０５４が、２つの店舗同士の関連度合を算出する際に、当該関連度合を、２つの店舗の行動度合の差の絶対値として算出するようにしたが、関連度合の算出式は上述した式に限らない。例えば、関連度合推定部１０５４は、店舗間の距離または店舗の類似度、あるいは、店舗の相関性を算出する別の一般的な手法を用いて、２つの店舗同士の関連度合を算出することができる。
【０３０６】
このようにして、行動可視化装置１ｄは、不特定多数の人を対象とした場合も、対象期間を区切った時間帯毎に、人が多く集まる店舗、または、人の動きが活発な店舗を、その時間帯における人と関わりの深い店舗として抽出し、店舗間の関係性、または、各店舗から収集された関連情報と関連付けて可視化する。これにより、ユーザは、対象期間において、各時間帯での特性、または、時間帯同士の特性の比較を容易に行うことができる。
【０３０７】
また、以上の実施の形態５では、行動可視化装置１ｄは、図４６に示すような構成とし、行動可視化装置１ｄが検知部１０１を備え、センサ２または機器３から情報をリアルタイムに収集し、センサ情報、または、機器情報として記憶部２０ｄに記憶させるようにしたが、行動可視化装置１ｄの構成はこれに限らない。例えば、行動可視化装置１ｄは、予め、既に取得されたセンサ情報または機器情報を記憶部２０ｄに記憶させておき、予め記憶させておいたセンサ情報または機器情報に基づき、人が多く集まる店舗等を分析し、分析結果を表示装置４に表示させる構成としてもよい。
図６１は、実施の形態５において、行動可視化装置１ｄが、予め記憶させておいたセンサ情報または機器情報に基づき、人が多く集まる店舗等を分析するものとした場合の、行動可視化装置１ｄの構成の一例を示す構成図である。
図６１に示す行動可視化装置１ｄは、図４６に示した行動可視化装置１ｄと比べると、検知部１０１を備えない点のみが異なる。その他の構成および動作については、図４６に示した行動可視化装置１ｄと同様であるため、同じ符号を付して重複した説明を省略する。
【０３０８】
また、以上の実施の形態５では、行動可視化装置１ｄは、要約情報生成部１１０を備えるものとしたが、行動可視化装置１ｄは、要約情報生成部１１０を備えない構成としてもよい。この場合、行動可視化装置１ｄの構成は、図４６、および、図６１で示した構成から、要約情報生成部１１０を除外した構成となる。
【０３０９】
以上のように、実施の形態５の行動可視化装置１ｄは、注目する対象と関わりの深い居場所を抽出するための要約条件を設定する要約条件設定部１０４と、注目する対象の居場所となる範囲内に設置されたセンサまたは機器の状態変化を示すセンサ情報または機器情報、および、要約条件設定部１０４が設定した要約条件に基づき、複数の時間帯それぞれにおいて、注目する対象と関わりの深い居場所を抽出する重要部屋抽出部１０５ｄ（重要居場所抽出部）と、重要部屋抽出部１０５ｄが抽出した、注目する対象と関わりの深い居場所を表す図形の図形領域の面積、および、当該図形領域間の距離を算出し、注目する対象と関わりの深い居場所を表す図形を階層構造で表示させるための描画用図形データを生成する図形生成部１０６と、図形生成部１０６が生成した描画用図形データを表示装置に表示させる描画部１０９とを備えるように構成されている。そのため、注目する対象を不特定多数の人とした場合であっても、注目する対象の行動を要約するとともに、対象の行動に関する情報を、階層構造を用いて可視化させることで、注目する対象の行動を示す情報を、その視認が容易となるように可視化できる。
【０３１０】
実施の形態６．
実施の形態５では、行動度合推定部１０５３は、建物構造ファイル２０１の情報、レイアウト情報、機器情報、および、センサ情報を用いて行動度合を推定していた。
実施の形態６では、行動度合推定部１０５３は、居場所情報を用いて行動度合を推定する実施の形態を説明する。
【０３１１】
図６２は、実施の形態６に係る行動可視化装置１ｅの構成例を示すブロック図である。
図６２において、実施の形態５で図６１を用いて説明した行動可視化装置１ｄと同様の構成については、同じ符号を付して重複した説明を省略する。
図６２に示す実施の形態６の行動可視化装置１ｅは、実施の形態５で図６１を用いて説明した行動可視化装置１ｄの構成同様、行動可視化装置１ｅが、予め記憶部２０ｄに記憶させておいた、既に取得されたセンサ情報または機器情報に基づき、不特定多数の人が多く集まる店舗等を人と関わりの深い店舗として分析し、分析結果を表示装置４に表示させる構成としている。
行動可視化装置１ｅは、実施の形態５で図６１を用いて説明した行動可視化装置１ｄとは、記憶部２０ｅが、居場所履歴記憶部２０７を備える点が異なる。当該居場所履歴記憶部２０７は、実施の形態１で図１を用いて説明した居場所履歴記憶部２０７と同様の構成であるため、同じ符号を付して重複した説明を省略する。
実施の形態６において、居場所履歴記憶部２０７には、人が、建物構造ファイル２０１に定義された居場所のうち、どの居場所にいるかを推定した結果が、人が携帯するスマートフォン等の端末ＩＤの情報および日時（日付および時刻）の情報と関連付けられた居場所情報が記憶されている。人がどの居場所にいるかの推定結果は、例えば、ビーコンの電波強度に基づく方法等により取得される。図６２に示すような行動可視化装置１ｅでは、例えば、他のＰＣ等で取得された居場所情報が、記憶部２０ｅの居場所履歴記憶部２０７に記憶されるようになっている。
行動可視化装置１ｅのハードウェア構成は、実施の形態１において図４１を用いて説明した構成と同様であるため、重複した説明を省略する。
【０３１２】
次に、実施の形態６に係る行動可視化装置１ｅの動作について説明する。
以下の説明においては、実施の形態５同様、一例として、行動可視化装置１ｅは、ショッピングセンターの店舗における不特定多数の人の居場所等を分析し、分析結果を、階層構造を用いて可視化するものとする。
また、実施の形態６では、実施の形態５同様、行動可視化装置１ｅは、対象期間を２０１７年１０月１日〜２０１７年１０月３１日とし、当該対象期間を、日曜〜土曜までの７日間単位で区切り、当該７日間毎に人と関わりの深い店舗を要約するものとする。
【０３１３】
図６３は、実施の形態６における行動可視化装置１ｅの動作を説明するフローチャートである。
要約条件設定部１０４は、要約条件を設定する（ステップＳＴ６２０１）。具体的な動作は、実施の形態５で説明した図４７のステップＳＴ４６０２と同様である。
重要部屋抽出部１０５ｄの行動度合推定部１０５３は、記憶部２０の建物構造ファイル２０１、および、居場所履歴記憶部２０７に記憶されている居場所情報を参照し、１週間毎（２０１７年１０月１日〜１０月７日、２０１７年１０月８日〜１０月１４日・・・）に、各店舗において、人がどの程度行動しているかを「行動度合」として推定する。そして、行動度合推定部１０５３は、「行動度合」が最大の店舗を要約居場所として抽出する。また、行動度合推定部１０５３は、要約居場所に続いて「行動度合」が大きい部屋を、要約条件で指定された順位に従って上位から検索し、関連部屋として抽出する（ステップＳＴ６２０２）。
【０３１４】
ここで、図６４は、実施の形態６において、重要部屋抽出部１０５ｄの行動度合推定部１０５３による、各週間において、要約居場所、および、関連部屋を抽出する動作の詳細を説明するためのフローチャートである。
一例として、要約条件設定部１０４が設定した要約条件は、以下のとおりとし、具体例をあげながら、図６４のフローチャートに沿って、行動度合推定部１０５３の動作を説明する。
（Ａ）対象とする期間の単位：１カ月
（Ｂ）開始日時、終了日時：２０１７年１０月１日〜２０１７年１０月３１日
（Ｃ）期間（時間）に対する特定の条件：なし
（Ｄ）人に関する情報を要約する際の単位時間（単位日）：７日
（Ｅ）対象とする時間帯において人と関わりの深い居場所を抽出する条件
・行動度合抽出レベル：３
（Ｆ）関連情報を抽出する条件：３
【０３１５】
まず、行動度合推定部１０５３は、未処理の時間帯（以下、「行動度合推定対象時間帯」という。）を特定する（ステップＳＴ６３０１）。具体的な動作は、実施の形態５で説明した図４８のステップＳＴ４７０１と同様である。行動度合推定部１０５３は、まず、１０月１日〜１０月７日を行動度合推定対象時間帯とする。
【０３１６】
行動度合推定部１０５３は、記憶部２０ｅの居場所履歴記憶部２０７を参照し、ステップＳＴ６３０１で特定した１０月１日〜１０月７日の期間において、店舗毎に行動度合を推定する（ステップＳＴ６３０２）。
なお、建物構造ファイル２０１の内容は、例えば、実施の形態５で図４９，５１を用いて説明した内容であるとする。建物構造ファイル２０１では、９階建てのショッピングモールについて、当該ショッピングモール内に出店している１５０店舗が、フロア毎に定義されている。
行動度合推定部１０５３は、居場所履歴記憶部２０７から、行動度合推定対象時間帯（１０月１日〜１０月７日）の居場所情報を取得し、店舗毎に、人の居場所が検知された回数を算出し、行動度合として推定する。
【０３１７】
行動度合推定部１０５３は、ステップＳＴ６３０２において行動度合を推定した店舗のうち、行動度合が最大となる店舗を要約居場所として抽出する（ステップＳＴ６３０３）。具体的な動作は、図４８のステップＳＴ４７０３と同様である。
例えば、行動度合推定部１０５３は、特設会場を、要約居場所として抽出する。
【０３１８】
行動度合推定部１０５３は、要約条件設定部１０４が設定した（図６３のステップＳＴ６２０１参照）要約条件に基づき、行動度合推定対象時間帯において人と関わりの深い他の店舗を関連部屋として抽出する（ステップＳＴ６３０４）。具体的な動作は、図４８のステップＳＴ４７０４と同様である。
上述したように、要約条件設定部１０４は、要約条件において、（Ｅ）の抽出条件を以下のように設定している。
・行動度合抽出レベル：３
【０３１９】
行動度合が最大のエリアは特設会場であり、当該特設会場は要約居場所として抽出済みであるので、行動度合推定部１０５３は、行動度合が上位２位および３位となる店舗１３５（特設会場と同じ９階にある店舗）および店舗６０（４階にある店舗）を関連部屋として抽出する。
【０３２０】
行動度合推定部１０５３は、２０１７年１０月１日〜１０月３１日の対象期間のうち、未処理の時間帯がないかを判定する（ステップＳＴ６３０５）。具体的な動作は、図４８のステップＳＴ４７０５と同様である。
ステップＳＴ６３０５において、未処理の時間帯がない場合（ステップＳＴ６３０５の“ＮＯ”の場合）、処理終了し、未処理の時間帯がある場合（ステップＳＴ６３０５の“ＹＥＳ”の場合）、ステップＳＴ６３０４に戻り、以降の処理を繰り返す。
【０３２１】
行動度合推定部１０５３は、各時間帯における要約居場所、関連部屋、および、各店舗における行動度合の情報が関連づけられた情報（以下、「行動度合推定後情報」という。）を、記憶部２０ｄに記憶するとともに、重要部屋抽出部１０５ｄの関連度合推定部１０５４に出力する。
【０３２２】
図６３のフローチャートに戻る。
重要部屋抽出部１０５ｄの関連度合推定部１０５４は、ステップＳＴ６２０２において行動度合推定部１０５３から出力された行動度合推定後情報に基づき、店舗同士の関連度合を推定する（ステップＳＴ６２０３）
【０３２３】
ここで、図６５は、実施の形態６において、重要部屋抽出部１０５ｄの関連度合推定部１０５４による、各週間において、店舗同士の関連度合をする動作の詳細を説明するためのフローチャートである。
まず、関連度合推定部１０５４は、未処理の時間帯（以下、「関連度合推定対象時間帯」という。）を特定する（ステップＳＴ６４０１）。具体的な動作は、実施の形態５で説明した図５５のステップＳＴ５４０１と同様である。例えば、関連度合推定部１０５４は、まず、１０月１日〜１０月７日を関連度合推定対象時間帯とする。
【０３２４】
関連度合推定部１０５４は、ステップＳＴ６４０１で特定した１０月１日〜１０月７日の期間において、所定時間毎に、行動度合推定部１０５３が抽出した全ての店舗（図６４のステップＳＴ６３０３，６３０４参照）について、店舗同士の行動度合を推定する（ステップＳＴ６４０２）。
例えば、実施の形態５同様、所定時間が、予め３０分と決定されていたとすると、関連度合推定部１０５４は、２０１７年１０月１日〜１０月７日において、行動度合推定部１０５３が抽出した、特設会場、店舗１３５、および、店舗６０の３つの店舗について、３０分毎の行動度合を推定する。
具体的には、関連度合推定部１０５４は、居場所履歴記憶部２０７から、まず、１０月１日の１時間毎の居場所情報を取得し、特設会場、店舗１３５、および、店舗６０において、人の居場所が取得された回数を行動度合として推定する。
【０３２５】
ステップＳＴ６４０３〜ステップＳＴ６４０５の具体的な動作は、実施の形態５で説明した図５５のステップＳＴ５４０３〜ステップＳＴ５４０５の具体的な動作と同様であるため、詳細な説明を省略する。
【０３２６】
関連度合推定部１０５４は、推定した関連度合の情報を、記憶部２０ｄに記憶するとともに、図形生成部１０６に出力する。関連度合推定部１０５４は、推定した関連度合の情報とともに、行動度合推定部１０５３から取得した、要約居場所、および、関連部屋の情報と、当該要約居場所、および、関連部屋における行動度合の情報もあわせて、図形生成部１０６に出力する。
【０３２７】
図６３のフローチャートに戻る。
ステップＳＴ６２０４〜ステップＳＴ６２０６の具体的な動作は、実施の形態５で説明した図４７のステップＳＴ４６０５〜ステップＳＴ４６０７の具体的な動作と同様であるため、詳細な説明を省略する。
【０３２８】
なお、以上の実施の形態６では、図６２に示したように、行動可視化装置１ｅが、要約情報生成部１１０を備えた構成としたが、これに限らず、行動可視化装置１ｅは、要約情報生成部１１０を備えない構成としてもよい。
【０３２９】
また、以上の実施の形態６では、図６２に示したように、行動可視化装置１ｅは、検知部１０１を備えない構成としたが、これに限らず、行動可視化装置１ｅは、検知部１０１を備える構成としてもよい。
この場合の行動可視化装置１ｅの構成は、実施の形態５において、図４６を用いて説明した行動可視化装置１ｄの構成に、居場所履歴記憶部２０７を追加した構成となる。
【０３３０】
以上のように、実施の形態６によれば、注目する対象を不特定多数の人とした場合であっても、注目する対象の行動を要約するとともに、対象の行動に関する情報を、階層構造を用いて可視化させることで、注目する対象の行動を示す情報を、その視認が容易となるように可視化できる。
【０３３１】
以上の実施の形態５、および、実施の形態６では、行動可視化装置１ｄ，１ｅは、関連情報付与部１０８を備える構成とした。しかしながら、これに限らず、行動可視化装置１ｄ，１ｅは、関連情報は表示せず、人の居場所（要約居場所、および、関連部屋）のみを表示して、不特定多数の人にとって関わりの深い店舗、および、それらの店舗同士の関係性を可視化するようにしてもよい。
この場合、行動可視化装置１ｄ，１ｅの構成は、図４６，図６２において、記憶部２０ｄ，２０ｅがその他情報履歴記憶部２０６を備えず、制御部１０ｄが関連情報付与部１０８を備えない構成となる。その他の各部の構成および具体的な動作は、以上の実施の形態５、および、実施の形態６で説明した構成および具体的な動作と同様である。
【０３３２】
また、以上の実施の形態５、および、実施の形態６では、注目する不特定多数の人の居場所が含まれる空間はショッピングモールとしたが、これは一例に過ぎない。例えば、注目する不特定多数の人の居場所が含まれる空間は、工場、オフィス、学校、または、公共施設等、任意の空間とすることができる。
また、以上の実施の形態５、および、実施の形態６では、注目する不特定多数の人の居場所は、店舗としたが、これは一例に過ぎない。例えば、注目する不特定多数の人の居場所は、建物内のフロア等、任意の場所とすることができる。
また、以上の実施の形態５、および、実施の形態６では、対象期間を区切る単位時間を１週間単位としたが、これは一例に過ぎない。例えば、対象期間、および、当該対象期間を区切る単位時間は、１日を数時間単位で区切るものであってもよいし、１年を数ヶ月単位で区切るものであってもよい。
【０３３３】
また、以上の実施の形態６では、行動可視化装置１ｅは、個人を特定せずに、不特定多数の人をまとめて、人の行動度合と、店舗または関連情報との関連性を可視化する実施の形態としたが、これに限らない。例えば、行動可視化装置１ｅは、居場所履歴記憶部２０７に記憶された居場所情報の端末ＩＤに基づき、特定の個人、または、特定の複数人をまとめて、当該特定の個人、または、特定の複数人の行動等を分析するようにしてもよい。
この場合、重要部屋抽出部１０５ｄは、居場所履歴記憶部２０７を参照する際に、行動度合または関連度合を推定する対象となる特定の個人、または、特定の複数人が所有する端末ＩＤに関してのみ、居場所情報を取得する。そして、重要部屋抽出部１０５ｄは、取得した居場所情報に基づき、行動度合または関連度合を推定する対象となる特定の個人、または、特定の複数人の行動度合または関連度合を推定する。
【０３３４】
また、以上の実施の形態１〜６では、行動可視化装置１〜１ｅの図形生成部１０６は、特定の人または特定の複数人、あるいは、不特定多数の人と関わりの深い居場所等を示す図形を生成する際に、円とするものとしたが、これは一例に過ぎず、図形生成部１０６は、関わりの深い居場所等を示す図形を円以外の図形としてもよい。例えば、図形生成部１０６は、関わりの深い居場所等を示す図形を、図６６に示すように、矩形としてもよい。
図形生成部１０６は、関わりの深い居場所を示す図形が円であっても、矩形であっても、在室度合、または、行動度合が大きいほど、図形の領域が大きくなるように、図形を特徴づけるパラメータの値を算出する。図形を特徴づけるパラメータとは、例えば、図形が円の場合は円の半径であり、図形が矩形の場合は横幅、縦幅等である。
【０３３５】
また、以上の実施の形態１〜６では、図形生成部１０６は、時間軸を横軸方向に設定するものとしたが、これは一例に過ぎない。図形生成部１０６は、時間軸を、縦軸方向、または、環状に設定し、描画用図形データを生成することもできる。
例えば、図６７Ａは、実施の形態１〜６の行動可視化装置１〜１ｅにおいて、図形生成部１０６が、時間軸を縦軸方向に設定して生成した描画用図形データを表示させた場合の表示例であり、図６７Ｂは、実施の形態１〜６の行動可視化装置１〜１ｅにおいて、図形生成部１０６が、時間軸を環状に設定して生成した描画用図形データを表示させた場合の表示例である。
図６７Ａ、および、図６７Ｂに示すように、時間軸に応じて、人と関わりの深い居場所等を示す図形が配置されるため、時間軸を横軸とした場合の図形の配置とは異なる配置となる。
【０３３６】
また、以上の実施の形態１〜６では、図形生成部１０６は、人の居場所、主要行動、または、関連情報を表す図形同士を線分で結ぶ描画用図形データを生成するものとしたが、これは一例に過ぎない。図形生成部１０６は、図形同士を曲線で結ぶようにしてもよいし、図形同士を結ぶ線の種類は任意である。
例えば、図６８は、実施の形態１〜６の行動可視化装置１〜１ｅにおいて、図形生成部１０６が、図形同士を曲線で結ぶものとして生成した描画用図形データを表示させた場合の表示例である。
【０３３７】
また、以上の実施の形態１〜６では、図形生成部１０６は、直接接続している居場所同士を結ぶ線分を実線、直接接続していない居場所同士を実線以外とする描画用図形データを生成するものとしたが、これは一例に過ぎない。図形生成部１０６は、直接接続している居場所同士を結ぶ図形要素と、直接接続していない居場所同士を結ぶ図形要素とを区別できるように、描画用図形データを生成するようになっていればよい。例えば、図形生成部１０６は、直接接続している居場所同士を結ぶ線分と、直接接続していない居場所同士を結ぶ線分とを色で区別する描画用図形データを生成するようにしてもよい。
【０３３８】
また、以上の実施の形態１〜６では、図形生成部１０６は、例えば、要約居場所を表す円の中に「リビング」と表示する等、各時間帯に配置した図形要素の中に、居場所、主要行動、または、関連情報をテキストで表示する描画用図形データを生成するものとしたが、これは一例に過ぎない。図形生成部１０６は、居場所、主要行動、または、関連情報をアイコン等で示す描画用図形データを生成するようにしてもよい。
【０３３９】
また、以上の実施の形態１〜６では、図形生成部１０６は、各時間帯で行われていた行動、または、各時間帯で取得された関連情報が複数ある場合に、主要な行動、または、関連情報を強調表示させるため、テキストを強調した描画用図形データを生成するものとしたが、これは一例に過ぎない。図形生成部１０６は、強調表示させる情報と、それ以外の情報とを、別の形態で表す描画用図形データを生成するようにしてもよい。例えば、図形生成部１０６は、主要な関連情報をアイコンで表示し、その他をテキストで表示させる描画用図形データを生成するようにしてもよい。
【０３４０】
以上のように、行動可視化装置１〜１ｅは、人と関わりの深い居場所、または、居場所同士の関係性を分析し、分析結果を、時間軸上の要約と階層構造、図形要素の面積または図形要素同士の距離に応じて可視化する。そのため、ユーザは、可視化された情報を確認することで、人がある時間帯に主にどの場所で過ごしていたか、その場所と関わりの深い場所はどこか、その場所で主にどのような行動をしていたか、その行動と繋がりの深い行動は何か、または、その場所でどのような情報が得られたか等、人の主要な行動を容易に理解することができる。また、ユーザは、人の居場所、主要行動、または、関連情報を、相互に関連付けて理解することができる。
【０３４１】
また、本願発明はその発明の範囲内において、各実施の形態の自由な組み合わせ、あるいは各実施の形態の任意の構成要素の変形、もしくは各実施の形態において任意の構成要素の省略が可能である。
【産業上の利用可能性】
【０３４２】
この発明に係る行動可視化装置は、注目する対象と関わりの深い居場所を分析するとともに、当該対象と関わりの深い居場所に関する情報を、階層構造を用いて可視化させることで、注目する対象の行動を示す情報を、その視認が容易となるように可視化できるように構成したため、注目する対象の行動に関する情報を可視化して提供する行動可視化装置等に適用することができる。
【符号の説明】
【０３４３】
１，１ａ，１ｂ，１ｃ，１ｄ，１ｅ  行動可視化装置、２  センサ、３  機器、４  表示装置、１０，１０ａ，１０ｂ，１０ｃ，１０ｄ  制御部、２０，２０ｄ，２０ｅ  記憶部、３０  受付部、１０１  検知部、１０２  居場所推定部、１０３  行動推定部、１０４  要約条件設定部、１０５，１０５ｄ  重要部屋抽出部、１０６  図形生成部、１０７  行動情報付与部、１０８  関連情報付与部、１０９  描画部、１１０  要約情報生成部、２０１  建物構造ファイル、２０２  レイアウト情報ファイル、２０３  住人情報ファイル、２０４  機器情報履歴記憶部、２０５  センサ情報履歴記憶部、２０６  その他情報履歴記憶部、２０７  居場所履歴記憶部、２０８  行動定義ファイル、２０９  行動履歴記憶部、１０５１  在室時間分析部、１０５２  移動頻度分析部、１０５３  行動度合推定部、１０５４  関連度合推定部、４００１  処理回路、４００２  ＨＤＤ、４００３  入力インタフェース装置、４００４  出力インタフェース装置、４００５  メモリ、４００６  ＣＰＵ。
【要約】
注目する対象と関わりの深い居場所を抽出するための要約条件を設定する要約条件設定部（１０４）と、注目する対象の居場所を示す居場所情報、および、要約条件設定部（１０４）が設定した要約条件に基づき、複数の時間帯それぞれにおいて、注目する対象と関わりの深い居場所を抽出する重要居場所抽出部と、重要居場所抽出部が抽出した、注目する対象と関わりの深い居場所を表す図形の図形領域の面積、および、当該図形領域間の距離を算出し、注目する対象と関わりの深い居場所を表す図形を階層構造で表示させるための描画用図形データを生成する図形生成部（１０６）と、図形生成部（１０６）が生成した描画用図形データを表示装置（４）に表示させる描画部（１０９）とを備えた。【図１】
0006385600.tif 000002
【図２】
0006385600.tif 000003
【図３】
0006385600.tif 000004
【図４】
0006385600.tif 000005
【図５】
0006385600.tif 000006
【図６】
0006385600.tif 000007
【図７】
0006385600.tif 000008
【図８】
0006385600.tif 000009
【図９】
0006385600.tif 000010
【図１０】
0006385600.tif 000011
【図１１】
0006385600.tif 000012
【図１２】
0006385600.tif 000013
【図１３】
0006385600.tif 000014
【図１４】
0006385600.tif 000015
【図１５】
0006385600.tif 000016
【図１６】
0006385600.tif 000017
【図１７】
0006385600.tif 000018
【図１８】
0006385600.tif 000019
【図１９】
0006385600.tif 000020
【図２０】
0006385600.tif 000021
【図２１】
0006385600.tif 000022
【図２２】
0006385600.tif 000023
【図２３】
0006385600.tif 000024
【図２４】
0006385600.tif 000025
【図２５】
0006385600.tif 000026
【図２６】
0006385600.tif 000027
【図２７】
0006385600.tif 000028
【図２８】
0006385600.tif 000029
【図２９】
0006385600.tif 000030
【図３０】
0006385600.tif 000031
【図３１】
0006385600.tif 000032
【図３２】
0006385600.tif 000033
【図３３Ａ】
0006385600.tif 000034
【図３３Ｂ】
0006385600.tif 000035
【図３４】
0006385600.tif 000036
【図３５】
0006385600.tif 000037
【図３６】
0006385600.tif 000038
【図３７】
0006385600.tif 000039
【図３８】
0006385600.tif 000040
【図３９】
0006385600.tif 000041
【図４０】
0006385600.tif 000042
【図４１】
0006385600.tif 000043
【図４２】
0006385600.tif 000044
【図４３】
0006385600.tif 000045
【図４４】
0006385600.tif 000046
【図４５】
0006385600.tif 000047
【図４６】
0006385600.tif 000048
【図４７】
0006385600.tif 000049
【図４８】
0006385600.tif 000050
【図４９】
0006385600.tif 000051
【図５０】
0006385600.tif 000052
【図５１】
0006385600.tif 000053
【図５２】
0006385600.tif 000054
【図５３】
0006385600.tif 000055
【図５４】
0006385600.tif 000056
【図５５】
0006385600.tif 000057
【図５６】
0006385600.tif 000058
【図５７】
0006385600.tif 000059
【図５８】
0006385600.tif 000060
【図５９】
0006385600.tif 000061
【図６０】
0006385600.tif 000062
【図６１】
0006385600.tif 000063
【図６２】
0006385600.tif 000064
【図６３】
0006385600.tif 000065
【図６４】
0006385600.tif 000066
【図６５】
0006385600.tif 000067
【図６６】
0006385600.tif 000068
【図６７】
0006385600.tif 000069
【図６８】
0006385600.tif 000070