(57)【要約】【課題】ユーザに対してイベントの発生をより容易に気付かせることができる情報処理装置、情報処理システム、端末装置、情報処理方法、及びプログラムを提供する。【解決手段】計測部は各領域における人数を計測して当該人数の実測値を取得し、データ取得部は前記各領域における環境情報を示す環境データを取得し、推定部は前記各領域における環境情報から所定のモデルを用いて当該領域における人数の推定値を算出し、データ生成部は前記各領域における実測値と推定値との差分値に基づく出力データを生成する。【選択図】図２
2016122373.tif 000002
【特許請求の範囲】
【請求項１】
各領域における人数を計測して当該人数の実測値を取得する計測部と、
前記各領域における環境情報を示す環境データを取得するデータ取得部と、
前記各領域における環境情報から所定のモデルを用いて当該領域における人数の推定値を算出する推定部と、
前記各領域における実測値と推定値との差分値に基づく出力データを生成するデータ生成部と、
を備える情報処理装置。
【請求項２】
前記計測部は、前記各領域における所在状態毎の人数を計測し、
前記推定部は、前記各領域における所在状態毎の所定のモデルを用いて当該領域における所在状態毎の人数の推定値を算出し、
前記計測部が計測した人数と前記推定部が算出した推定値に基づいて所在状態毎に前記モデルを更新する更新部を、備える請求項１に記載の情報処理装置。
【請求項３】
前記データ生成部は、前記出力データとして、前記差分値と前記各領域における地図を表す地図データとを対応付けたデータを生成する請求項１又は請求項２に記載の情報処理装置。
【請求項４】
前記データ生成部は、前記差分値の絶対値が所定の閾値よりも大きい極値となる特徴領域を判定する請求項１から請求項３のいずれか一項に記載の情報処理装置。
【請求項５】
各施設の位置を示す施設情報を記憶する記憶部を備え、
前記データ生成部は、前記特徴領域から所定の範囲内に所在する施設に係る施設情報を特定する請求項４に記載の情報処理装置。
【請求項６】
前記計測部は、前記各領域における人数の実測値を空間的に平滑化する請求項１から請求項５のいずれか一項に記載の情報処理装置。
【請求項７】
端末装置と情報処理装置とを備える情報処理システムであって、
前記情報処理装置は、
前記端末装置から受信した位置情報に基づいて、各領域における人数を計測して当該人数の実測値を取得する計測部と、
前記各領域における環境情報を示す環境データを取得するデータ取得部と、
前記各領域における環境情報から所定のモデルを用いて当該領域における人数の推定値を算出する推定部と、
前記各領域における実測値と推定値との差分値に基づく出力データを生成するデータ生成部と、
を備える情報処理システム。
【請求項８】
自装置の位置を示す位置情報を取得する位置情報取得部と、
前記位置情報を情報処理装置に送信する送信部と、
前記情報処理装置から受信した各領域における人数の実測値と推定値との差分値に基づく出力データと当該領域における地図を示す地図データを対応付けて出力する出力部と、
を備える端末装置。
【請求項９】
情報処理装置における情報処理方法であって、
各領域における人数を計測して当該人数の実測値を取得する計測過程と、
前記各領域における環境情報を示す環境データを取得するデータ取得過程と、
前記各領域における環境情報から所定のモデルを用いて当該領域における人数の推定値を算出する推定過程と、
前記各領域における実測値と推定値との差分値に基づく出力データを生成するデータ生成過程と、
を有する情報処理方法。
【請求項１０】
情報処理装置のコンピュータに、
各領域における人数を計測して当該人数の実測値を取得する計測手順、
前記各領域における環境情報を示す環境データを取得するデータ取得手順、
前記各領域における環境情報から所定のモデルを用いて当該領域における人数の推定値を算出する推定手順、
前記各領域における実測値と推定値との差分値に基づく出力データを生成するデータ生成手順、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、端末装置、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
従来から、展示会、演芸会、演奏会、品評会、キャラクターショー等のイベントの開催や発生に関する情報が、新聞広告、テレビジョン放送やラジオ放送の広告番組、街宣車、様々なメディア（情報伝達媒体）を通じて提供されている。一般人は、メディアが提供する情報に接することによりイベントの開催を認識していた。これらの情報は、インターネットを介して提供されることもある。
【０００３】
例えば、特許文献１には、所定の地点への到来者の人数の時系列データを生成し、所定の地点で過去にイベントがあった際の到来者の人数の第１の時系列データと、イベントがなかった際の到来者の人数の第２の時系列データとを取得し、生成された時系列データのパターンを第１の時系列データ及び第２の時系列データそれぞれのパターンと比較し、生成された時系列データが第１の時系列データのパターンに相当又は近似する場合に、所定の地点においてイベントが開催されると判断するイベント判断装置について記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２３１６０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、情報の提供形態やユーザによるメディアへの接し方により、ユーザはイベントの開催に気付かないことがあった。例えば、特許文献１に記載のイベント判断装置では、所定の時点における過去の時系列データと、取得された人数の時系列データを比較することによってイベントの開催を判定する。当該イベント判断装置は、当該イベントが過去に発生したイベントと同一のイベントでなければイベントの開催を判定することができないので、ユーザは新たなイベントの開催を知得することができなかった。
【０００６】
本発明は上記の点に鑑みてなされたものであり、ユーザに対してイベントの発生をより容易に気付かせることができる情報処理装置、情報処理システム、端末装置、情報処理方法、及びプログラムを提供する。
【課題を解決するための手段】
【０００７】
本発明の一態様は、各領域における人数を計測して当該人数の実測値を取得する計測部と、前記各領域における環境情報を示す環境データを取得するデータ取得部と、前記各領域における環境情報から所定のモデルを用いて当該領域における人数の推定値を算出する推定部と、前記各領域における実測値と推定値との差分値に基づく出力データを生成するデータ生成部と、を備える情報処理装置である。
【発明の効果】
【０００８】
本発明によれば、ユーザに対してイベントの発生をより容易に気付かせることができる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施形態に係る情報処理システムを示す概略ブロック図である。
【図２】第１の実施形態に係る情報処理装置の構成を示す概略ブロック図である。
【図３】時間帯変換データの例を示す図である。
【図４】曜日変換データの例を示す図である。
【図５】天気変換データの例を示す図である。
【図６】位置データの例を示す図である。
【図７】単位領域の例を示す図である。
【図８】実測分布データの例を示す図である。
【図９】推定分布データの例を示す図である。
【図１０】差分分布データの例を示す図である。
【図１１】出力データが示す表示情報の例を示す。
【図１２】第１の実施形態に係る情報処理装置が実行する処理を示すフローチャートである。
【図１３】第１の実施形態に係る端末装置の構成を示す概略ブロック図である。
【図１４】第１の実施形態に係る情報処理システムが実行する処理を示すシーケンス図である。
【図１５】第２の実施形態に係る情報処理装置の構成を示す概略ブロック図である。
【図１６】平滑化した実測分布データの例を示す図である。
【図１７】実測分布データの他の例を示す図である。
【図１８】第３の実施形態に係る情報処理装置の構成を示す概略ブロック図である。
【図１９】第４の実施形態に係る情報処理装置の構成を示す概略ブロック図である。
【図２０】施設データの一例を示す図である。
【図２１】イベントデータの一例を示す図である。
【図２２】出力データが示す表示情報の他の例を示す図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照しながら本発明の実施形態について説明する。
（第１の実施形態）
まず、本発明の第１の実施形態について説明する。
図１は、本実施形態に係る情報処理システム１を示す概略ブロック図である。
情報処理システム１は、情報処理装置１０、端末装置２０、気象データ管理装置３０、及び地図データ管理装置４０を含んで構成される。情報処理装置１０、端末装置２０、気象データ管理装置３０、及び地図データ管理装置４０は、ネットワーク６１に接続され、各種のデータを相互に送信及び受信することが可能である。図１に示す例では、端末装置２０の個数は１個であるが、２個以上の任意の数であってもよい。以下の説明では、一連の端末装置２０を個数に関わらず、端末装置２０と呼ぶ。
【００１１】
情報処理装置１０は、端末装置２０のそれぞれの位置を示す位置情報を受信する。情報処理装置１０は、受信した位置情報に基づいて地理的に予め定めた大きさに区分された単位領域のそれぞれにおける人数を計測し、単位領域毎の人数の実測値を取得する。後述するように、単位領域における人数として端末装置２０の個数が計測される。情報処理装置１０は、各単位領域における環境情報を示す環境データを取得し、当該各単位領域における環境情報から所定の演算モデルを用いて当該単位領域における人数の推定値を算出する。情報処理装置１０は、当該環境データとして、例えば、各単位領域における気象情報を表す気象データを気象データ管理装置３０から取得する。また、情報処理装置１０は、当該各単位領域の地図を示す地図データを地図データ管理装置４０から取得する。情報処理装置１０は、各単位領域における人数の実測値と人数の推定値との差分値に基づく情報を示す出力データを生成する。情報処理装置１０は、生成した出力データと取得した地図データとを対応付けて端末装置２０に送信する。
情報処理装置１０は、例えば、サーバ装置等の電子機器である。
【００１２】
端末装置２０は、自装置（端末装置２０自体）の位置を示す位置情報を取得し、取得した位置情報を情報処理装置１０に送信する。端末装置２０は、情報処理装置１０から各単位領域における人数の実測値と推定値との差分値に基づく情報を示す出力データを受信する。端末装置２０は、受信した出力データが示す情報と当該単位領域における地図を示す地図データを対応付けて表示部２１に出力する。出力データが示す情報として、例えば、その周囲よりも人数の実測値と推定値との差分値が大きい単位領域を指示するマークが、地図上のその単位領域に重ね合わせて表示される。
端末装置２０は、例えば、携帯電話機（いわゆるスマートフォンを含む）、タブレット端末装置、ウェアラブル端末装置、可搬型パーソナルコンピュータ（ポータブルＰＣ：Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等、人が携帯可能又は人に装着可能な電子機器である。
【００１３】
気象データ管理装置３０は、所定の大きさの各単位領域における気象情報を示す気象データを記憶する気象データ記憶部３１を備える。気象データ記憶部３１に記憶される気象データは、操作者による入力や、観測機関からの提供により時間経過に応じて更新されることがある。気象データ管理装置３０は、情報処理装置１０から気象データ要求信号を受信したことに応じて、気象データ記憶部３１から気象データを読み取る。気象データ要求信号は、時刻、地域などの個々の気象データを特定するための情報を表す信号である。当該情報により、情報処理装置１０において単位領域毎の人数を推定するための処理に要する気象データが特定される。気象データ管理装置３０は、読み取った気象データを情報処理装置１０に送信する。気象データ管理装置３０は、例えば、サーバ装置などの電子機器である。なお、気象データ管理装置３０は、自律的に所定時間（例えば、１時間）毎に所定の地域に係る気象データを情報処理装置１０に送信してもよい。
【００１４】
地図データ管理装置４０は、各単位領域の地図を示す地図データを記憶する地図データ記憶部４１を備える。地図データ管理装置４０は、情報処理装置１０から地図データ要求信号を受信したことに応じて地図データ記憶部４１から地図データを読み取る。地図データ要求信号は、地域などの個々の地図データを特定するための情報を表す信号である。当該情報により、情報処理装置１０において各単位領域における実測値と推定値との差分値に基づく情報を示す出力データと対応付けるための地図データが特定される。地図データ管理装置４０は、読み取った地図データを情報処理装置１０に送信する。なお、地図データ管理装置４０は、自律的に所定時間毎に所定の地域に係る地図データを情報処理装置１０に送信してもよい。地図データ管理装置４０は、例えば、サーバ装置などの電子機器である。
【００１５】
ネットワーク６１は、インターネット、公衆無線通信網、等の広域通信網（ＷＡＮ：Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を含んで構成される情報通信網である。ネットワーク６１には、その一部に有線又は無線の構内通信網（ＬＡＮ：Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、専用通信網、仮想専用通信網（ＶＰＮ：Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）等が一部に含まれてもよい。
【００１６】
情報処理システム１によれば、以下に説明するように、端末装置２０の画面に人数の実測値と推定値との差分値が顕著な単位領域を、地図に重ね合わせて表示させることができる。そのため、予想よりも人が多く集まった領域又は人が少ない単位領域の位置をユーザに対して直感的に把握させることができるので、それらの領域において発生した各種のイベントを気付かせることができる。かかる機能は、一般ユーザに対する広告宣伝等の情報提供の他、情報取材、警備、交通予測、等の業務にも応用可能である。
【００１７】
なお、以下の説明では、「領域」とは、地理的に区分された所定の大きさを有する範囲を意味する。「単位領域」とは、人数の計測単位、推定単位となる範囲である。「領域」又は「単位領域」は、以下の説明では「エリア」と呼ぶことがある。「単位領域」は、例えば、所定の緯度及び経度の間隔（例えば、０．０１°四方）で区分された範囲である。「人数」とは、ある範囲内に所在する各人が携帯又は装着する端末装置２０の個数を意味する。「環境」とは、「人数」の変化の要因となりうる事象や状態を意味する。「環境」には、例えば、気象情報、各種のイベントの発生、時間帯、曜日、等がある。「所在状態」とは、ある「単位領域」内における所在態様を意味する。例えば、「所在状態」は、端末装置２０がある「単位領域」において移動しているか否か、所在を開始したか、終了したか、等の区別を意味する。「モデル」とは、「人数」の推定値を算出するための諸要素、つまり、数理モデル又は統計モデル（例えば、「環境」との関係を定式化して表された情報）を意味する。モデルは、１個又は複数のモデル変数を含んで構成される。モデル変数には、例えば、重み係数や、バイアス値、等の変数がある。
「施設」とは、不特定多数の人が用いる構造物、建造物、設備を意味し、必ずしも、劇場、展示場、演奏会場、博物館、公園、体育館、等の公共設備に限られない。「施設」には、例えば、遊園地、映画館、市場、百貨店、ショッピングモール等の複合商業施設、等も含まれる。「イベント」とは、不特定多数の人が来訪又はその可能性がある催し物、行事の他、不特定多数の人が来訪している状況下で発生する出来事を意味する。
【００１８】
（情報処理装置の構成）
次に、本実施形態に係る情報処理装置１０の構成について説明する。
図２は、本実施形態に係る情報処理装置１０の構成を示す概略ブロック図である。
情報処理装置１０は、通信部１１、記憶部１２及び制御部１３を含んで構成される。
通信部１１は、ネットワーク６１に接続し、ネットワーク６１に接続されている他の装置との間で通信を行う。通信部１１は、各種のデータを受信する受信部１１１及び各種のデータを送信する送信部１１２として機能する。通信部１１は、例えば、通信インタフェースを含んで構成される。
【００１９】
記憶部１２は、制御部１３において実行される制御プログラム、用いられるデータ、生成されたデータ、入力されたデータ、等を記憶する。記憶部１２は、パラメータ変換データ（後述）を記憶するパラメータ変換データ記憶部１２１、モデル（後述）を記憶するモデル記憶部１２２及び地図データ（後述）を記憶する地図データ記憶部１２３として機能することができる。記憶部１２は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の記憶媒体を含んで構成される。
【００２０】
制御部１３は、モデル更新部１３１、人数推定部１３２、人数計測部１３３、出力データ生成部１３４及びデータ取得部１４として機能する。制御部１３が有する機能の一部又は全ては、例えば、情報処理装置１０が備えるＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）が記憶部１２に記憶されている制御プログラムを実行することにより実現される。
データ取得部１４は、通信部１１を介してネットワーク６１に接続されている他の装置から各種のデータを取得する。データ取得部１４は、位置データ取得部１４１、気象データ取得部１４２、操作データ取得部１４３、及び地図データ取得部１４４として機能する。
【００２１】
位置データ取得部１４１は、受信部１１１を介して個々の端末装置２０から位置通知を受信する。位置通知は、個々の端末装置２０を特定する機器情報と、当該端末装置２０の位置を示す位置情報とを含み、これらが対応付けて形成されたデータである。位置データ取得部１４１は、所定時間（例えば、１時間）毎に送信部１１２を介して位置通知要求信号を個々の端末装置２０に送信する。位置データ取得部１４１は、その応答として位置通知を個々の端末装置２０から受信部１１１を介して受信する。位置データ取得部１４１は、端末装置２０毎の位置通知を集約して、端末装置２０毎に機器情報と位置情報とが対応付けられた位置データを生成し、生成した位置データをモデル更新部１３１及び人数計測部１３３に出力する。なお、位置データ取得部１４１は、端末装置２０が自律的に所定時間間隔で送信した位置通知を受信してもよい。
【００２２】
気象データ取得部１４２は、所定時間毎にその時点の分析対象地域における気象データを要求するための気象データ要求信号を生成する。気象データ取得部１４２は、送信部１１２を介して生成した気象データ要求信号を気象データ管理装置３０に送信する。気象データ取得部１４２は、その応答として受信部１１１を介して気象データを受信する。気象データ取得部１４２は、受信した気象データをモデル更新部１３１及び人数推定部１３２に出力する。
【００２３】
地図データ取得部１４４は分析対象地域における地図を示す地図データを要求するための地図データ要求信号を生成する。地図データ取得部１４４は、送信部１１２を介して生成した地図データ要求信号を地図データ管理装置４０に送信する。地図データ取得部１４４は、その応答として受信部１１１を介して地図データを受信する。地図データ取得部１４４は、受信した地図データを地図データ記憶部１２３に記憶する。
【００２４】
操作データ取得部１４３は、端末装置２０から受信部１１１を介して各種の操作データを受信する。受信される操作データには、例えば、出力データ要求信号がある。出力データ要求信号は、端末装置２０において人数の分布を表示するための出力領域を指定する信号である。操作データ取得部１４３は、受信した出力データ要求信号を出力データ生成部１３４に出力する。
【００２５】
モデル更新部１３１は、人数計測部１３３から入力された実測分布データと、環境情報から、各単位領域における人数を推定するためのモデルを更新する。実測分布データは、各単位領域における人数の実測値を示すデータである。環境情報として、気象データ取得部１４２から入力された気象データが示す単位領域毎の気象情報とその時点における曜日、時間帯が用いられる。以下の説明では、各単位領域における人数を推定するためのモデルを分布推定モデルと呼ぶ。モデル更新部１３１は、各単位領域における気象情報、その時点における曜日、時間帯を示す入力値を説明変数として用い、当該単位領域における人数の実測値を目的変数として用いることにより各単位領域のモデル変数を算出する。モデル更新部１３１は、算出した各モデル変数を含む分布推定モデルを構成し、既存の分布推定モデルを構成した分布推定モデルに更新する。モデル更新部１３１は、更新した分布推定モデルを記憶部１２のモデル記憶部１２２に記憶する。分布推定モデルの更新に係る処理（モデル更新処理）の具体例については、後述する。
【００２６】
人数推定部１３２は、モデル記憶部１２２に記憶した分布推定モデルを読み取り、読み取った分布推定モデルが示す各単位領域におけるモデル変数と、その時点における環境情報とに基づいて、当該単位領域における人数の推定値を算出する。人数推定部１３２は、環境情報として、気象データ取得部１４２から入力された気象データが示す当該単位領域における気象情報と、その時点の曜日ならびに時間帯を用いる。人数推定部１３２は、算出した各単位領域における人数の推定値を示す推定分布データを生成する。人数推定部１３２は、生成した推定分布データをモデル更新部１３１及び出力データ生成部１３４に出力する。人数の推定に係る処理（人数推定処理）の具体例については、後述する。
【００２７】
人数計測部１３３は、位置データ取得部１４１から入力された位置データが示す端末装置２０毎の位置情報に基づいて各単位領域に所在する端末装置２０の個数を人数の実測値として計数することにより計測する。人数計測部１３３は、計数した各単位領域における人数の実測値を示す実測分布データを生成し、生成した実測分布データをモデル更新部１３１及び出力データ生成部１３４に出力する。
【００２８】
出力データ生成部１３４は、人数計測部１３３から実測分布データが入力され、人数推定部１３２から推定分布データが入力される。出力データ生成部１３４は、実測分布データが示す各単位領域における人数の実測値から推定分布データが示す当該単位領域における人数の推定値を減算して、当該単位領域における人数の差分値を算出する。出力データ生成部１３４は、算出された各単位領域における人数の差分値を示す差分分布データを生成する。
出力データ生成部１３４は、算出した人数の差分値が所定の空間変化特性を有する単位領域を特徴領域として検出する。出力データ生成部１３４は、特徴領域として、例えば、差分値が極大であって、所定の差分値の閾値よりも大きい単位領域を検出する。出力データ生成部１３４は、ある注目単位領域における差分値が、当該注目単位領域に隣接する単位領域の全てにおける人数の差分値よりも大きい単位領域を、差分値が極大である単位領域として検出することができる。
【００２９】
操作データ取得部１４３から出力データ要求信号が入力されるとき、出力データ生成部１３４は、地図データ記憶部１２３に記憶された地図データから、出力データ要求信号が指示する出力領域内の地図を示す出力地図データを抽出する。出力データ生成部１３４は、出力領域に含まれる各単位領域の差分値を示す部分差分分布データと、出力領域内において検出された特徴領域を示す特徴領域データと、出力地図データとを対応付けて出力データを生成する。
なお、出力データ生成部１３４は、当該出力データとして、出力領域内の各単位領域の差分値を色信号値で表した差分分布と、地図上に特徴領域に相当する位置に記号を重ね合わせた表示情報を示す表示データを生成してもよい。
【００３０】
（人数推定処理）
次に、人数推定処理の例について説明する。人数推定部１３２は、気象データ取得部１４２から入力された気象データが示す各単位領域における気象情報、その時点における曜日ならびに時間帯を、パラメータ変換データ記憶部１２１に記憶されているパラメータ変換データを参照して分布推定モデル用の入力値に変換する。人数推定部１３２は、変換した入力値ｘｎと、モデル記憶部１２２に記憶した分布推定モデルとして一次モデルを用いて当該単位領域における人数の推定値ｙを算出する。分布推定モデルが一次モデルである場合には、各単位領域に対するモデル変数は、例えば、次の重み係数Ａｎと、バイアス値αである。
【００３１】
人数推定部１３２は、例えば、式（１）に示すように変換した入力値ｘｎと重み係数Ａｎとを線形結合して推定値ｙを算出する。
【００３２】
【数１】
2016122373.tif 000003
【００３３】
式（１）において、Ｎ、ｎは、要素数、それぞれの値の要素を示すインデックスである。ｎは、１からＮまでの間の整数である。式（１）は、入力値ｘｎと重み係数Ａｎとを要素毎に乗算して得られた積の総和に、バイアス値αを加算して得られた値を推定値ｙとして算出することを示す。
人数推定部１３２は、単位領域毎の人数の推定値を示す推定分布データをモデル更新部１３１及び出力データ生成部１３４に出力する。
【００３４】
なお、人数推定部１３２は、推定値ｙを算出する際、分布推定モデルとしてニューラルネットを用いてもよい。ニューラルネットは、Ｎ個のノードを有する入力層と、Ｍ個のノードを有する中間層と、１個のノードを有する出力層とを備える。入力層の各ノードｎには、入力値の各要素ｘｎが入力される。中間層の各ノードｍ（ｍは、１からＭまでの間の整数）は、入力層の各ノードｎに接続され、当該ノードに入力された入力値の各要素ｘｎが、中間層の各ノードｍにおける演算に用いられる。中間層の各ノードｍは、例えば、式（２）に示すように入力層の各ノードから入力された入力値ｘｎと重み係数Ｗｍｎならびにバイアス値βｍとを用いて演算値ｚｍを算出する。
【００３５】
【数２】
2016122373.tif 000004
【００３６】
式（２）において、f(…)は、…のシグモイド関数を示す。シグモイド関数は…の増加によって単調に増加する連続関数である。ｆ（…）の、最小値、最大値がそれぞれ０、１であり、…が無限小に近づくとｆ（…）は０に漸近し、…が無限大に近づくとｆ（…）は１に漸近する。式（２）は、入力値ｘｎとノードｍ、ｎの組について定められた重み係数Ｗｍｎとを要素毎に乗算して得られた積の総和に、ノードｍについて定められたバイアス値βｍを加算して得られた値についてのシグモイド関数を推定値ｚｍとして算出することを示す。
中間層の各ノードｍは、それぞれ出力層に接続され、演算値ｚｍを出力層のノードに出力する。出力層のノードは、中間層の各ノードｍから演算値ｚｍが入力される。
出力層のノードは、例えば、式（３）に示すように中間層の各ノードから入力された演算値ｚｍと重み係数Ｗｍならびにバイアス値γとを用いて推定値ｙを算出する。
【００３７】
【数３】
2016122373.tif 000005
【００３８】
式（３）は、演算値ｚｍとノードｍについて定められた重み係数Ｗｍとを要素毎に乗算して得られた積の総和に、出力値について定められたバイアス値γを加算して得られた値を推定値ｙとして算出することを示す。
分布推定モデルが１層の中間層を有するニューラルネットである場合には、重み係数Ｗｍｎ、Ｗｍ及びバイアス値βｍ、γが各単位領域に対するモデル変数が該当する。
【００３９】
（モデル更新処理）
次に、モデル更新処理の例について説明する。モデル更新部１３１には、人数計測部１３３から実測分布データが入力され、人数推定部１３２から推定分布データが入力される。
モデル更新部１３１は、気象データ取得部１４２から入力された気象データ、各時点における曜日、時間帯、人数推定部１３２から入力された推定分布データ、人数計測部１３３から入力された実測分布データのそれぞれが示す情報の範囲を指定する。以下の説明では、指定される情報の範囲を「演算範囲」と呼ぶことがある。演算範囲は、例えば、個々の単位領域における、その時点（現在）を基準時とする所定の参照期間内における当該単位領域に係る情報、つまり気象情報、曜日、時間帯、人数の実測値、推定値である。参照期間は、例えば、その時点までの１箇月間の期間である。参照期間は、任意に設定可能である。演算範囲には、その時点、及び過去の気象情報の他、その時点よりも所定期間（例えば、１日）後までの予測された気象情報が含まれてもよい。
【００４０】
モデル更新部１３１は、実測分布データが示す各単位領域における人数の実測値と、推定分布データが示す当該単位領域における人数の推定値との差分値の絶対値が減少するように、分布推定モデルが示すモデル変数を算出する。モデル更新部１３１は、モデル変数を算出する際、上述した演算範囲内における各単位領域における気象情報を説明変数、当該単位領域における人数の実測値を目的変数として、例えば、公知の最小二乗法による重回帰分析を行う。
モデル更新部１３１は、各単位領域における差分値として、出力データ生成部１３４が生成した差分分布データが示す差分値を用いてもよい。
【００４１】
次に、気象データ取得部１４２が取得する気象データについて説明する。気象データには、処理対象となる各単位領域における過去、現在の気象についての実績データと、未来の気象についての予測データとがある。即ち、気象データは、日時や時間を示す時間情報と、各単位領域における気象情報とを含み、これらが対応付けられて構成される。気象情報には、天気を示す天気情報、気温を示す気温情報、降水量を示す降水量情報、降雪量を示す降雪量情報、風速を示す風速情報、等がある。
【００４２】
（パラメータ変換データ）
次に、人数推定部１３２で用いられるパラメータ変換データについて説明する。パラメータ変換データは、気象データが含む情報、各時点の曜日、時間帯、等の環境情報のうち、文字列などにより表現される情報を、上述した人数推定処理に適した数値として入力値に変換するための規則を示すデータである。パラメータ変換データには、時間帯変換データ、曜日変換データ、及び天気変換データがある。
【００４３】
図３は、時間帯変換データの例を示す図である。時間帯変換データは、その時点における時刻が属する時間帯を示す値に変換するための規則を示すデータである。
図３（ａ）は、時刻を１日において１時間単位で区分した２４の時間帯のいずれかを示す値に変換するための時間帯変換データの例を示す。図３（ａ）の各行、各列は、それぞれ時刻の区分、当該時刻が分類される時間帯を示す。時刻は、時間帯毎に該当することを表す「１」、又は、該当しないことを表す「０」のいずれかの値により表される。これらの変数は、それぞれ排他的な値である。つまり、時刻は「０時台」、「１時台」、…、「２３時台」のいずれかに分類され、分類された時間帯を示す値が「１」となり、分類されなかった時間帯を示す値が「０」となる。変換により得られる値は、各時間帯を示す値を要素として有する２４次元のベクトルである。
【００４４】
図３（ｂ）は、時刻を１日において早朝、朝、昼、夜、深夜という時間帯のいずれかを示す値に変換するための時間帯変換データの例を示す。図３（ｂ）の各行、各列は、それぞれ時刻の区分、当該時刻が分類される時間帯を示す。時刻は、時間帯毎に該当することを表す「１」、又は、該当しないことを表す「０」のいずれかの値により表される。これらの変数は、それぞれ排他的な値である。「早朝」、「朝」、「昼」、「夜」、「深夜」は、それぞれ４時以降８時より前、８時以降１２時より前、１２時以降１７時より前、１７時以降２４時より前、０時以降４時より前の期間に対応する。例えば、時刻が「２０１５／０１／１０  １３：２４」である場合には、この時刻は「昼」である１２時以降１７時より前の期間に属す。従って、この時刻は、「早朝」、「朝」、「昼」、「夜」、「深夜」のそれぞれについて、「０」、「０」、「１」、「０」、「０」との値に変換される。変換により得られる値は、各時間帯を示す値を要素として有する５次元のベクトルである。
【００４５】
図４は、曜日変換データの例を示す図である。曜日変換データは、その時点における時刻における日時の曜日を示す値に変換するための規則を示すデータである。
図４の各行、各列は、いずれも曜日を示す。日時は、曜日毎に該当することを表す「１」、又は、該当しないことを表す「０」のいずれかの値により表される。これらの変数は、排他的な値である。各列の「月」、「火」、「水」、「木」、「金」、「土」、「日」は、曜日が月曜日、火曜日、水曜日、木曜日、金曜日、土曜日、日曜日であるか否かを示す。例えば、時刻が「２０１５／０１／１０  １３：２４」である場合には、その曜日が土曜日であるため、「土」に係る値が「１」となり、その他の曜日に係る値が「０」となる。変換により得られる値は、各曜日を示す値を要素として有する７次元のベクトルである。
【００４６】
図５は、天気変換データの例を示す図である。天気変換データは、気象データが示す気象情報の天気情報を、対応する天気に関する値に変換するための規則を定めるデータである。  図５の各行、各列は、いずれも天気を示す。天気情報は、天気毎に該当することを表す「１」、又は、該当しないことを表す「０」のいずれかの値により表される。各列の「晴」、「曇」、「雨」、「雪」、「雷」は、天気情報が示す天気が、それぞれ晴れ、曇り、雨、雪、雷であるか否かを示す。例えば、天気情報が示す天気が晴れである場合には、「晴」に係る値が「１」となり、その他の天気に係る値が「０」となる。なお、天気に関する値は、天気間で排他的でなくてもよい。例えば、天気情報が雷雨を示す場合には、「雨」、「雷」に係る値がそれぞれ「１」となり、その他の天気に係る値が「０」としてもよい。変換により得られる値は、それぞれの天気を示す値を要素として有する５次元のベクトルである。
【００４７】
（位置データ）
次に、位置データ取得部１４１により取得される位置データについて説明する。
図６は、位置データの例を示す図である。図６に示す例では、位置データは、機器情報（機器ＩＤ）と、時刻情報（日時）と、位置情報（緯度、経度）とを含み、これらが対応付けて形成されたデータである。第２行に示す例では、機器情報「０９０−１２３４−５６７８」と、日時「２０１５／０１／０４  １３：２５：３４」と、位置情報を構成する緯度「３５．３４５４」と、位置情報を構成する経度「１３９．２３４３」とが対応付けられている。時刻情報は、例えば、端末装置２０が位置情報を取得した時刻を示す情報であって、位置通知に含めて伝送される。また、時刻情報は、位置データ取得部１４１が端末装置２０から位置通知を受信した時刻を示す情報であってもよい。
【００４８】
なお、上述では、位置情報が端末装置２０の緯度、経度である場合を例にしたが、これには限られない。端末装置２０が位置通知に含めて伝送する位置情報は、例えば、当該端末装置２０が在圏している無線基地局装置を示すセルＩＤであってもよい。その場合には、記憶部１２にセルＩＤ毎に、その無線基地局装置の位置を示す緯度、経度と、を対応付けて形成された基地局データを予め記憶させておく。位置データ取得部１４１は、基地局データから端末装置２０から受信した位置通知に含まれる位置情報が示すセルＩＤに対応する緯度、経度を読み取る。位置データ取得部１４１は、読み取った緯度、経度を位置情報として、機器情報と時刻情報と対応付けて位置データを生成する。
【００４９】
(単位領域、人数の例)
次に、人数の測定、推定単位である単位領域の例について説明する。
図７は、単位領域の例を示す図である。単位領域ＡＲは、所定の分析対象地域ＷＲを一定の緯度、経度の間隔で区分された個々の範囲である。図７では、各単位領域ＡＲの境界は、一定の緯度、経度を示す格子ＧＲで表されている。人数計測部１３３は、各単位領域ＡＲ内に所在する各端末装置２０からの位置情報に基づいて、当該各単位領域ＡＲ内における端末装置２０の個数を人数の実測値として計数する。
【００５０】
分析対象地域ＷＲ、各単位領域ＡＲの範囲は、例えば、予め制御部１３に設定されてもよいし、端末装置２０から操作データの一部として取得されてもよい。また、分析対象地域ＷＲ、各単位領域ＡＲは、必ずしも緯度、経度で指定された範囲でなくてもよい。複数の単位領域ＡＲを含んでいれば、分析対象地域ＷＲは、いかなる形状の範囲でもよい。例えば、分析対象地域ＷＲは、市区町村等の行政区分であってもよい。また、単位領域ＡＲは、無線通信システムを形成する個々の無線基地局装置から通信可能な範囲であるセルであってもよい。この場合には、人数計測部１３３は、各単位領域ＡＲの人数の実測値として無線基地局装置に在圏している端末装置２０の数を示す在圏情報を当該無線基地局装置から受信してもよい。
【００５１】
図８は、実測分布データの例を示す図である。図８には、実測分布データを形成する一定の緯度、経度で区分された各単位領域ＡＲの人数の実測値がその高さで示されている。
図９は、推定分布データの例を示す図である。図９には、推定分布データを形成する一定の緯度、経度で区分された各単位領域ＡＲの人数の推定値がその高さで示されている。
図１０は、差分分布データの例を示す図である。図１０には、差分分布データを形成する一定の緯度、経度で区分された各単位領域ＡＲの人数の差分値がその高さで示されている。円で囲まれている部分は、出力データ生成部１３４が検出した特徴領域Ｍ１、Ｍ２、Ｍ３である。特徴領域Ｍ１、Ｍ２、Ｍ３は、出力データ生成部１３４によって差分値が空間的に極大となり、所定の差分値の閾値ｎｔｈよりも大きいと判定された単位領域である。かかる単位領域は、人数の実測値が推定値よりも顕著に多い単位領域であるので、人数推定処理において考慮されなかった要因としてイベントの発生が推認される単位領域である。
【００５２】
図１１は、出力データが示す表示情報の例を示す。図１１に示す例では、端末装置２０からの出力データ要求信号で指示された出力領域ＯＲ内の各単位領域における差分値を示す差分分布と、特徴領域Ｍ１、Ｍ２、Ｍ３を指示する記号（マーカ）が出力領域ＯＲの地図上に重ね合わされている。差分分布は、濃淡で表され、明るい部分ほど人数が多いことを示し、暗い部分ほど人数が少ないことを示す。
地図上に差分分布と特徴領域Ｍ１、Ｍ２、Ｍ３が地図上に重ね合わされることで、本データに接したユーザは出力領域ＯＲ内における差分分布の全体と特徴領域Ｍ１、Ｍ２、Ｍ３の位置関係を直感的に把握することができる。
【００５３】
（情報処理装置の処理）
次に、本実施形態に係る情報処理装置１０が実行する処理について説明する。
図１２は、本実施形態に係る情報処理装置１０が実行する処理を示すフローチャートである。情報処理装置１０は、以下に説明する処理を所定時間毎に実行する。
（ステップＳ１０１）位置データ取得部１４１は、分析対象地域内における個々の端末装置２０から人の位置として当該端末装置の位置を示す位置情報を含む位置通知を取得する。気象データ取得部１４２は、分析対象地域内における環境情報として気象情報を示す気象データを気象データ管理装置３０から取得する。その後、ステップＳ１０２に進む。
（ステップＳ１０２）人数計測部１３３は、取得された位置データが示す端末装置２０毎の位置情報に基づいて各単位領域における人数の実測値を計数する。その後、ステップＳ１０３に進む。
（ステップＳ１０３）人数計測部１３３は、計数した各単位領域における人数の実測値を示す実測分布データを生成する。その後、ステップＳ１０４に進む。
【００５４】
（ステップＳ１０４）モデル更新部１３１は、各単位領域における環境情報を説明変数、当該単位領域における人数の実測値を目的変数として各単位領域のモデル変数を算出（学習）することにより、分布推定モデルを更新する。モデル更新部１３１は、気象情報、その時点における曜日、時間帯を示す入力値を環境情報として用いる。その後、ステップＳ１０５に進む。
（ステップＳ１０５）人数推定部１３２は、環境情報と分布推定モデルとを用いて各単位領域における人数の推定値を算出することにより、分析対象地域内の人の分布を推定する。その後、ステップＳ１０６に進む。
【００５５】
（ステップＳ１０６）出力データ生成部１３４は、各単位領域における人数の実測値から推定値の差分値を算出する。その後、ステップＳ１０７に進む。
（ステップＳ１０７）出力データ生成部１３４は、各単位領域における差分値を示す差分分布を、端末装置２０からの出力データ要求信号が示す出力領域内の地図に重ね合わせる。その後、ステップＳ１０８に進む。
（ステップＳ１０８）出力データ生成部１３４は、各単位領域における差分値が所定の空間変化特性を有する特徴領域を検出し、検出した特徴領域の位置に所定の記号を、差分分布を重ね合わせた地図に付加する。出力データ生成部１３４は、記号を付加した地図を示す出力データを生成する。図１２に示す処理を終了する。
【００５６】
（端末装置の構成）
次に、本実施形態に係る端末装置２０の構成について説明する。
図１３は、本実施形態に係る端末装置２０の構成を示す概略ブロック図である。
端末装置２０は、表示部２１、入力部２２、位置情報取得部２３、通信部２４、記憶部２５及び制御部２６を含んで構成される。
表示部２１は、制御部２６から入力された画像データに基づく画像を表示する。表示部２１は、例えば、液晶ディスプレイ（ＬＣＤ：Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、有機ＥＬ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅ）ディスプレイ等、の表示デバイスを含んで構成される。
入力部２２は、ユーザの操作入力を受け付け、受け付けた操作入力に基づく操作信号を制御部２６に出力する。入力部２２は、例えば、マウス、キーボード、タッチセンサ、等の入力デバイスを含んで構成される。
【００５７】
位置情報取得部２３は、端末装置２０の位置を示す位置情報を取得する。位置情報取得部２３は、例えば、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星から受信した電波に基づいて位置を検出するＧＰＳセンサを含んで構成される。位置情報取得部２３は、取得した位置情報を制御部２６に出力する。制御部２６は、位置情報取得部２３から入力された位置情報と、自装置を識別する機器情報と、当該位置情報を取得した時刻を示す位置情報とを含む位置通知を生成し、生成した位置通知を、例えば、所定時間間隔で情報処理装置１０に送信部２４２を介して送信する。
前述したように、位置情報取得部２３は、端末装置２０が在圏する無線基地局装置から通信部２４が受信したセルＩＤを位置情報として取得してもよい。
【００５８】
通信部２４は、ネットワーク６１に接続し、ネットワーク６１に接続されている他の装置との間で通信を行う。通信部２４は、各種のデータを受信する受信部２４１及び各種のデータを送信する送信部２４２として機能する。通信部２４は、例えば、通信インタフェースを含んで構成される。
記憶部２５は、制御部２６において実行される制御プログラム、制御部２６で用いられるデータ、制御部２６が生成したデータ、制御部２６に入力されたデータ、等を記憶する。記憶部２５は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の記憶媒体を含んで構成される。
【００５９】
制御部２６は、操作処理部２６１及び表示制御部２６２として機能する。制御部２６が有する機能の一部又は全ては、例えば、端末装置２０が備えるＣＰＵが記憶部２５に記憶されている制御プログラムを実行することにより実現される。
操作処理部２６１は、入力部２２から入力された操作信号に基づいて、操作データを生成する。例えば、操作処理部２６１は、操作データとして、操作信号によって指定された出力地域に係る出力データを要求するための出力データ要求信号を生成する。操作処理部２６１は、生成した操作データを情報処理装置１０に送信部２４２を介して送信する。
なお、出力地域は、緯度、経度それぞれの範囲を示す値で指定されてもよいし、操作処理部２６１が取得された位置情報が示す位置から所定範囲内の地図を表示部２１に表示させ、表示させた地図上で操作信号により範囲が指定されてもよい。
【００６０】
表示制御部２６２は、受信部２４１を介して情報処理装置１０から出力データを受信する。出力データが、上述した出力領域に含まれる各単位領域の差分値を示す部分差分分布データと、出力領域内において検出された特徴領域を示す特徴領域データと、出力地図データとを含んで構成される場合がある。その場合には、表示制御部２６２は、出力領域内の各単位領域の差分値を色信号値で表した差分分布と、特徴領域の地図上の位置に所定の記号とを地図に重ね合わせた表示情報を示す表示データを生成する。表示制御部２６２は、生成した表示データを表示部２１に出力する。表示部２１は、表示制御部２６２から入力された表示データが示す表示情報（図１１）を表示する。
なお、情報処理装置１０から受信する出力データが当該表示情報を示す場合には、表示制御部２６２は、当該出力データを表示データとして表示部２１に出力する。
【００６１】
（情報処理システムの処理）
次に、本実施形態に係る情報処理システム１が実行する処理について説明する。
図１４は、本実施形態に係る情報処理システム１が実行する処理を示すシーケンス図である。図１４に示す例では、ステップＳ２０１〜Ｓ２０３の処理は所定時間毎に繰り返され、ステップＳ２０４〜Ｓ２０９の処理は、ステップＳ２０１〜Ｓ２０３の処理とは非同期である。
【００６２】
（ステップＳ２０１）端末装置２０の制御部２６は、位置情報取得部２３が取得した位置情報を含む位置通知を生成し、生成した位置情報を情報処理装置１０に送信する。制御部２６は、ステップＳ２０１の処理を所定時間毎に繰り返す。
（ステップＳ２０２）情報処理装置１０の気象データ取得部１４２は、所定時間毎に気象データ要求信号を生成し、気象データ管理装置３０に送信する。気象データ管理装置３０は、情報処理装置１０から気象データ要求信号を受信する。その後、ステップＳ２０３に進む。
（ステップＳ２０３）気象データ管理装置３０は、受信した気象データ要求信号により指定される分析対象地域内の気象情報を示す気象データを情報処理装置１０に送信する。情報処理装置１０の気象データ取得部１４２は、気象データ管理装置３０から気象データを受信し、受信した気象データをモデル更新部１３１及び人数推定部１３２に出力する。
【００６３】
（ステップＳ２０４）情報処理装置１０の地図データ取得部１４４は、地図データ要求信号を生成し、地図データ管理装置４０に送信する。地図データ管理装置４０は、情報処理装置１０から地図データ要求信号を受信する。その後、ステップＳ２０５に進む。
（ステップＳ２０５）地図データ管理装置４０は、受信した地図データ要求信号により指定される分析対象地域内の地図を示す地図データを情報処理装置１０に送信する。情報処理装置１０の地図データ取得部１４４は、地図データ管理装置４０から地図データを受信し、受信した地図データを地図データ記憶部１２３に記憶する。なお、地図データ取得部１４４が当該分析対象地域に係る地図データを受信したことがある場合には、ステップＳ２０４、Ｓ２０５の処理を繰り返さなくてもよい。
（ステップＳ２０６）情報処理装置１０は、出力データ生成処理として、図１２に示す処理を行う。この段階では、分析対象地域の全体について出力データが生成される。
【００６４】
（ステップＳ２０７）端末装置２０の操作処理部２６１は、操作信号によって指定された出力地域に係る出力データ要求信号を生成し、生成した出力データ要求信号を情報処理装置１０に送信する。情報処理装置１０の操作データ取得部１４３は、端末装置２０から出力データ要求信号を受信する。その後、ステップＳ２０８に進む。
（ステップＳ２０８）情報処理装置１０の出力データ生成部１３４は、生成した分析対象地域に係る出力データから、出力データ要求信号により指定される出力地域に係る出力データを抽出する。出力データ生成部１３４は、抽出した出力データを出力データ要求信号の送信元である端末装置２０に送信する。端末装置２０の表示制御部２６２は、情報処理装置１０から出力データを受信する。その後、ステップＳ２０９に進む。
（ステップＳ２０９）情報処理装置１０の表示制御部２６２は、出力データに基づいて出力領域内の各単位領域の差分値を色信号値で表した差分分布と、特徴領域の地図上の位置に記号（記号）とを地図に重ね合わせた表示情報を取得する。表示制御部２６２は、取得した表示情報を示す表示データを表示部２１に出力し、当該表示情報を表示させる。その後、図１４に示す処理を終了する。
【００６５】
以上に説明したように、本実施形態に係る情報処理装置１０は、各単位領域における人数を計測して当該人数の実測値を取得する人数計測部１３３と、各単位領域における環境情報を示す環境データを取得するデータ取得部１４を備える。また、情報処理装置１０は、各単位領域における環境情報から所定のモデルを用いて当該単位領域における人数の推定値を算出する人数推定部１３２と、各単位領域における実測値と推定値との差分値に基づく出力データを生成する出力データ生成部１３４とを備える。
この構成により、人数の実測値と推定値との差分値の分布に基づく出力データが出力され、当該出力データは与えられた環境情報だけでは説明できない差分値が著しい単位領域を示す。そのため、当該出力データに接したユーザは、差分値が著しい単位領域におけるイベントの発生を推認することができる。従って、本実施形態によれば過去のイベントの発生の有無に関わらず、ユーザに対してイベントの発生をより容易に気付かせることができる。
【００６６】
また、情報処理装置１０の出力データ生成部１３４は、出力データとして、各単位領域における人数の実測値と推定値との差分値と、当該各単位領域における地図を表す地図データとを対応付けたデータを生成する。
この構成により、人数の差分値の分布と地図とが対応付けられるので、ユーザは差分値が著しい単位領域の位置を容易に把握することができる。
【００６７】
また、情報処理装置１０の出力データ生成部１３４は、差分値の絶対値が所定の閾値よりも大きい極値となる特徴領域を判定する。
この構成により、差分値が著しい特徴領域が定量的に定められる。そのため、ユーザは経験や勘に頼らず、イベントの発生の可能性がある場所を確実に認識することができる。
【００６８】
また、本実施形態に係る端末装置２０は、自装置の位置を示す位置情報を取得する位置情報取得部２３と、位置情報を情報処理装置１０に送信する送信部２４２を備える。また、端末装置２０は、情報処理装置１０から受信した各単位領域における人数の実測値と推定値との差分値に基づく出力データと当該単位領域における地図を示す地図データを対応付けて出力する出力部（例えば、表示制御部２６２）と、を備える。
この構成により、情報処理装置１０に対して単位領域毎の人数の測定の手がかりとして位置情報を提供し、情報処理装置１０から人数の実測値と推定値との差分値の分布が、地図と対応付けて出力される。そのため、ユーザは与えられた環境情報だけでは説明できない差分値が著しい単位領域を容易に識別することができる。また、ユーザは、当該単位領域とその位置をイベントの発生の可能性がある領域として認識することにより、過去のイベントの発生の有無に関わらず、イベントの発生により容易に気付くことができる。
【００６９】
（第２の実施形態）
次に、本実施形態の第２の実施形態について説明する。第１の実施形態と同一の構成については同一の符号を付して説明を援用する。
図１５は、本実施形態に係る情報処理装置１０の構成を示す概略ブロック図である。
本実施形態に係る情報処理装置１０は、人数計測部１３３（図２）に代えて人数計測部１３３ａを備える。人数計測部１３３ａは、人数計測部１３３と同様に計測した人数の実測値を、空間的に平滑化する（図１６）。人数計測部１３３ａは、各単位領域において平滑化された人数を示すデータを実測分布データとしてモデル更新部１３１及び出力データ生成部１３４に出力する。
【００７０】
他方、第１の実施形態に係る人数計測部１３３では、各単位領域における人数の実測値を単純に計数する。各単位領域ＡＲが狭い場合（例えば、１辺の大きさが１ｍ）、又は森林、原野、農地などの人口密度が低い地域では、図１７に示すように主に人数が０である単位領域が分析対象地域内を占め、人数が１以上である単位領域ＥＰが離散的に分布している。各単位領域ＥＰに隣接する単位領域における人数は０となり、人数の分布全体として特異的な空間変化特性を有する。また、このような空間変化特性を有する単位領域ＥＰの分布は、時間経過に伴って変化する。そのため、人数推定部１３２により推定された各単位領域における人数の推定精度を低下する。また、上述したＧＰＳによる位置の測定誤差により、端末装置２０が実在する単位領域とは異なる単位領域（例えば、隣接または近接する単位領域）において、その台数が計数されることがある。このことは、単位領域ＡＲの細分化が人数の分布の測定精度の向上に寄与するとは限らないことを意味する。
これに対し、人数計測部１３３ａは、かかる単位領域における人数を空間的に平滑化するので、モデル更新部１３１は、分布推定モデルの更新において各単位領域において平滑化された人数を目的変数として用いる。そのため、推定精度の低下が抑制される。
【００７１】
人数の実測値の平滑化において、人数計測部１３３ａは、例えば、各単位領域の人数の測定について低域通過フィルタリング処理を行う。人数計測部１３３ａは、低域通過フィルタリング処理において、例えば、２次元ガウシアンフィルタを用いる。２次元ガウシアンフィルタは、注目単位領域を基準とした単位領域毎の重み係数が、２次元の正規分布で与えられるディジタルフィルタである。２次元ガウシアンフィルタの特性を与える当該正規分布の幅（以下、フィルタ幅と呼ぶ）は、少なくとも各単位領域の水平方向、垂直方向の１辺の幅よりもそれぞれ大きい。また、水平方向のフィルタ幅は、垂直方向のフィルタ幅と等しくてもよいし、異なってもよい。
【００７２】
フィルタ幅は、分析対象地域内において一定でもよいし、異なっていてもよい。人数計測部１３３ａが平滑化に用いるフィルタ幅は、各単位領域の人数が多いほど狭く、各単位領域の人数が少ないほど広くてもよい。よって、人数の多い単位領域ほど人数の分布を空間的に詳細に予測できるとともに、人数の少ない単位領域において生じがちな人数の推定精度の低下を抑制することができる。
【００７３】
また、人数計測部１３３ａは、操作データ取得部１４３から入力された関心領域信号が指示する関心領域内に含まれるフィルタ幅を、当該関心領域外よりも狭いフィルタ幅を定めてよい。関心領域とは、ユーザが関心を有する範囲である。本実施形態では、端末装置２０の操作処理部２６１は、操作信号によって指定された関心領域を示す関心領域信号を生成し、生成した関心領域信号を情報処理装置１０に送信する。情報処理装置１０の操作データ取得部１４３は、端末装置２０から関心領域信号を受信する。これにより、人数の分布を詳細に計測ならびに予測すべき単位領域をユーザが任意に選択することができる。
【００７４】
以上に説明したように、本実施形態に係る情報処理装置１０において、人数計測部１３３ａは、各単位領域における人数の実測値を空間的に平滑化する。
この構成により、各単位領域の人数の分布が特異的な場合であっても、その分布が平滑化される。そのため、人数の推定精度の低下を抑制することができる。また、領域に応じて平滑化の要否、程度を定めることにより、人数の分布を空間的に詳細に予測するか、人数の推定精度の低下を抑制するかを調整することができる。
【００７５】
（第３の実施形態）
次に、本実施形態の第３の実施形態について説明する。第１の実施形態と同一の構成については同一の符号を付して説明を援用する。
図１８は、本実施形態に係る情報処理装置１０の構成を示す概略ブロック図である。
本実施形態に係る情報処理装置１０は、モデル記憶部１２２、モデル更新部１３１、人数推定部１３２、人数計測部１３３及び出力データ生成部１３４（図２）に代えてモデル記憶部１２２ｂ、モデル更新部１３１ｂ、人数推定部１３２ｂ、人数計測部１３３ｂ及び出力データ生成部１３４ｂを備える。
【００７６】
モデル記憶部１２２ｂには、各単位領域におけるモデル変数と、その時点における環境情報を各所在状態について含んでいる分布推定モデルが記憶される。所在状態の例については後述する。モデル記憶部１２２ｂに記憶される分布推定モデルの種別は、上述したモデル記憶部１２２に記憶される分布推定モデルの種別と同一であってよい。
【００７７】
人数計測部１３３ｂは、位置データ取得部１４１から入力された位置データが示す端末装置２０毎の位置情報に基づいて、各単位領域に所在する端末装置２０毎の所在状態を判定する。人数計測部１３３ｂは、各単位領域について所在状態毎の端末装置２０の個数を人数の実測値として計数し、計数した所在状態毎の人数の実測値を示す実測分布データを生成する。人数計測部１３３ｂは、生成した実測分布データをモデル更新部１３１ｂ及び出力データ生成部１３４ｂに出力する。
【００７８】
人数推定部１３２ｂは、モデル記憶部１２２ｂに記憶した分布推定モデルを読み取り、読み取った分布推定モデルが示す各単位領域における所在状態毎のモデル変数と、その時点における環境情報とに基づいて、当該単位領域における所在状態毎の人数の推定値を算出する。人数推定部１３２ｂは、各単位領域における所在状態毎の人数の推定値を示す推定分布データを生成し、生成した推定分布データをモデル更新部１３１ｂ及び出力データ生成部１３４ｂに出力する。人数推定部１３２ｂが所在状態毎に行う人数推定処理は、上述した人数推定部１３２ｂが行う人数推定処理と同一であってよい。例えば、人数推定処理が一次モデルに基づく処理（式（１））であり、所在状態として２通りの状態１、２を仮定する。その場合、人数推定部１３２ｂは、式（１）に重み係数Ａｎ、バイアス値αに状態１に係る重み係数Ａ［１］ｎ、バイアス値α［１］を代入して状態１に係る人数の推定値ｙ［１］を算出することができる。また、人数推定部１３２ｂは、式（１）に重み係数Ａｎ、バイアス値αに状態２に係る重み係数Ａ［２］ｎ、バイアス値α［２］を代入して状態２に係る人数の推定値ｙ［２］を算出する。なお、状態１、２ともに式（１）の入力値ｘｎは共通である。
【００７９】
モデル更新部１３１ｂは、人数計測部１３３ｂから入力された実測分布データと、環境情報から、各単位領域における人数を推定するためのモデルを更新する。モデル更新部１３１ｂは、各単位領域における気象情報、その時点における曜日、時間帯を示す入力値を説明変数、当該単位領域における所在状態毎の人数の実測値を目的変数として各単位領域の所在状態毎のモデル変数を算出する。モデル更新部１３１ｂは、各単位領域について所在状態毎に算出した各モデル変数を含む分布推定モデルを構成し、既存の所在状態毎の分布推定モデルを構成した分布推定モデルに更新する。分布推定モデルの更新において、モデル更新部１３１ｂは、例えば、公知の最小二乗法による重回帰分析を行う。モデル更新部１３１ｂは、更新した分布推定モデルをモデル記憶部１２２ｂに記憶する。モデル更新部１３１ｂが所在状態毎に行うモデル更新処理は、上述したモデル更新部１３１ｂが行うモデル更新処理と同一であってよい。例えば、人数推定処理が式（１）と同様に線形結合であり所在状態として２通りの状態１、２を仮定する。その場合、モデル更新部１３１ｂは、状態１に係るモデル変数として重み係数Ａ［１］ｎ、バイアス値α［１］、状態２に係るモデル変数として重み係数Ａ［２］ｎ、バイアス値α［２］をそれぞれ更新する。
【００８０】
出力データ生成部１３４ｂには、人数計測部１３３ｂから実測分布データが入力され、人数推定部１３２ｂから推定分布データが入力される。出力データ生成部１３４ｂは、実測分布データが示す各単位領域における所在状態毎の人数の実測値から、推定分布データが示す当該単位領域における当該所在状態に係る人数の推定値を減算して、当該単位領域における所在状態毎の人数の差分値を算出する。出力データ生成部１３４ｂは、算出された各単位領域における所在状態毎の人数の差分値について、所在状態間の総和をとることにより各単位領域における人数の差分値を示す差分分布データを生成する。例えば、所在状態として２通りの状態１、２を仮定する場合、出力データ生成部１３４ｂは、状態１に係る人数の差分値Δｙ［１］と状態２に係る人数の差分値Δｙ［２］を加算して各単位領域における人数の差分値Δｙを算出する。出力データ生成部１３４ｂは、出力データ生成部１３４と同様に生成した差分分布データに基づいて出力データを生成し、生成した出力データを端末装置２０に送信部１１２を介して送信する。
【００８１】
（所在状態の例）
所在状態には、例えば、端末装置２０が移動している移動状態、移動していない静止状態がある。例えば、各端末装置２０の位置情報が緯度経度を表している場合、人数計測部１３３ｂは、その時点における位置情報が示す位置と所定時間前における位置との間の距離を算出する。人数計測部１３３ｂは、算出した距離が所定の距離の閾値よりも大きい端末装置２０の所在状態を移動状態と判定し、算出した距離が所定の距離の閾値以下である端末装置２０の所在状態を静止状態と判定する。
【００８２】
また、人数計測部１３３ｂは、その時点における位置を含む単位領域が、所定時間前における位置を含む単位領域と異なる端末装置２０の所在状態を移動状態と判定してもよい。人数計測部１３３ｂは、その時点における位置を含む単位領域が、所定時間前における位置を含む単位領域と同一である端末装置２０の所在状態を静止状態と判定してもよい。
【００８３】
また、各端末装置２０の位置情報が、当該端末装置２０が在圏する無線基地局装置のセルＩＤで表されている場合がある。その場合には、人数計測部１３３ｂは、その時点における位置情報が示すセルＩＤと所定時間前における位置情報が示すセルＩＤとが異なる端末装置の所在状態を移動状態と判定してもよい。人数計測部１３３ｂは、その時点における位置情報が示すセルＩＤと所定時間前における位置情報が示すセルＩＤとが同一である端末装置の所在状態を静止状態と判定してもよい。
【００８４】
なお、人数計測部１３３ｂが判定する各端末装置２０の所在状態は、移動状態、静止状態の２通りに限らず、３通り以上であってもよい。例えば、人数計測部１３３ｂは、移動状態、静止状態の他、開始状態、終了状態を判定してもよい。開始状態とは、動作している端末装置２０が情報処理システム１への接続を開始した状態である。例えば、人数計測部１３３ｂは、所定時間前における位置情報が存在せず、その時点における位置情報が示す位置を含む単位領域に存在する端末装置２０の所在状態を、開始状態と判定する。終了状態とは、動作している端末装置２０がその動作を停止した状態、又は動作している端末装置２０が情報処理システム１への接続を終了した状態である。人数計測部１３３ｂは、所定時間前における位置情報が存在し、その時点における位置情報が存在しない端末装置２０の所在情報を、所定時間前に所在していた単位領域について終了状態と判定してもよい。それぞれの時点における各単位領域の人数は、その時点において静止状態、移動状態、開始状態と判定された端末装置の個数の総数となる。これにより、所定時間毎の動作中の端末装置２０の個数の変化を考慮して、分布推定モデルが更新されるので各単位領域における人数の推定精度が向上する。
【００８５】
以上に説明したように、本実施形態に係る情報処理装置１０において、人数計測部１３３ｂは、各単位領域における所在状態毎の人数の実測値を計測する。また、人数推定部１３２ｂは、各単位領域における所在状態毎の所定の分布推定モデルを用いて当該単位領域における所在状態毎の人数の推定値を算出する。また、情報処理装置１０は、人数計測部１３３ｂが計測した人数と人数推定部１３２ｂが算出した推定値に基づいて所在状態毎に分布推定モデルを更新するモデル更新部１３１ｂを備える。
この構成により、所在状態毎の人数の実測値と推定値を用いて分布推定モデルが更新され、更新された分布推定モデルを用いて推定値を算出する。そのため、所在状態に関わらず共通の分布推定モデルを用いる場合よりも、各単位領域における人数の推定精度を高くすることができる。そのため、人数分布の実測値と推定値との差分値が著しい単位領域の判定をより的確に行うことができる。
【００８６】
（第４の実施形態）
次に、本実施形態の第４の実施形態について説明する。第１の実施形態と同一の構成については同一の符号を付して説明を援用する。
図１９は、本実施形態に係る情報処理装置１０の構成を示す概略ブロック図である。
本実施形態に係る情報処理装置１０は、出力データ生成部１３４（図２）に代えて出力データ生成部１３４ｃを備え、記憶部１２において施設データ記憶部１２４ｃ及びイベントデータ記憶部１２５ｃを備え、データ取得部１４においてイベントデータ取得部１４５ｃを備える。
【００８７】
施設データ記憶部１２４ｃには、個々の施設の位置を示す施設情報を含んで構成される施設データが予め記憶させておく。
イベントデータ取得部１４５ｃは、分析対象地域内に所在する施設を示す施設情報と、当該施設におけるイベントを示すイベントデータを情報処理装置１０の外部から取得する。イベントデータ取得部１４５ｃには、例えば、イベントデータが直接入力されてもよい。イベントデータ取得部１４５ｃは、ネットワーク６１に接続されたイベントデータ管理装置（図示せず）からイベントデータを受信してもよい。イベントデータ取得部１４５ｃは、取得したイベントデータをイベントデータ記憶部１２５ｃに記憶する。イベントデータは、個々のイベントを示すイベント情報と、イベントが行われる施設を示す施設情報とを含み、それらが対応付けられたデータである。施設データとイベントデータの例については、後述する。
【００８８】
出力データ生成部１３４ｃは、出力データ生成部１３４と同様に差分分布データを生成し、生成した差分分布データに基づいて特徴領域を検出する。出力データ生成部１３４ｃは、施設データ記憶部１２４ｃから読み取った施設データを参照し、検出した各特徴領域から所定範囲内に所在する施設を特定する。
出力データ生成部１３４ｃは、出力データ生成部１３４と同様に、出力データ要求信号が指示する出力領域内の地図を示す出力地図データを抽出する。出力データ生成部１３４ｃは、当該出力領域内において検出された特徴領域について特定した施設を示す施設情報に対応するイベント情報をイベントデータ記憶部１２５ｃに記憶されたイベントデータから抽出する。出力データ生成部１３４ｃは、出力領域に含まれる各単位領域の差分値を示す部分差分分布データと、検出された特徴領域を示す特徴領域データ、出力地図データを含み、さらに特徴領域毎に特定した施設を示す施設情報、施設情報に対応するイベント情報を対応付けて出力データを生成する。即ち、出力データ生成部１３４ｃが生成する出力データには、上述した出力データ生成部１３４が生成する出力データに対し、さらに特徴領域毎に特定した施設を示す施設情報、施設情報に対応するイベント情報が対応付けられる。
なお、出力データ生成部１３４ｃは、図１１に示す表示データに対し、さらに、特徴領域を示す記号との対応関係を示す図形とイベント情報と施設情報の一方又は両方を重ね合わせた表示データを出力データとして生成してもよい（図２２）。
【００８９】
（施設データの例）
次に、施設データの例について説明する。図２０は、施設データの一例を示す図である。施設データは、施設情報として施設識別情報（施設ＩＤ：Ｉｄｅｎｔｉｆｉｅｒ）、施設名情報（施設名）及び位置情報（緯度、経度）を含み、これらが対応付けられたデータである。第２行に示す例では、施設識別情報「０００１」に、施設名情報「明日ホール」、位置情報として緯度「３５．３８５」度、経度「１３９．３６３」度が対応付けられている。
【００９０】
（イベントデータの例）
次に、イベントデータの例について説明する。図２１は、イベントデータの一例を示す図である。イベントデータは、イベント情報としてイベント識別情報（イベントＩＤ）、イベント名情報（イベント名）、期間情報（開始日時、終了日時）と、施設情報として施設識別情報（施設ＩＤ）と施設名情報（施設名）とを含み、これらが対応付けられたデータである。第２行に示す例では、イベント識別情報「１００１」に、イベント名情報「記念コンサート」、期間情報として開始日時「２０１５／０１／１２  １６：００」、終了日時「２０１５／０１／１２  １８：３０」、施設識別情報「０００１」、施設名情報「明日ホール」が対応付けられている。
【００９１】
（出力データの例）
次に、出力データの例について説明する。図２２は、出力データが示す表示情報の例を示す図である。図２２に示す出力データは、図１１に示す表示情報に対して、さらに記号ＬＭ２１、ＬＭ２２、テキストＥＶ２１、ＥＶ２２が付加されている。記号ＬＭ２１、ＬＭ２２は、それぞれ記号Ｍ１、Ｍ２で表される特徴領域からそれぞれ所定範囲内にある施設を示す記号である。テキストＥＶ２１は、施設名情報「イベント市場」、イベント名情報「新モデル即売会」及び期間情報「１５：５０−１７：００」の各文字列とこれらを囲む四角形とからなる。テキストＥＶ２２は、施設名情報「明日ホール」、イベント名情報「記念コンサート」及び期間情報「１６：００−１８：３０」の各文字列とこれらを囲む四角形とからなる。テキストＥＶ２１、ＥＶ２２は、それぞれのイベントが行われる施設「イベント市場」、「明日ホール」の位置を示す記号ＬＭ２１、ＬＭ２２との間を線分で結ばれている。これらの線分により、テキストＥＶ２１、ＥＶ２２がそれぞれ示すイベントが行われる施設の場所が指示される。
【００９２】
なお、本実施形態に係る表示制御部２６２は、情報処理装置１０から部分差分分布データと、出力領域内において検出された特徴領域を示す特徴領域データと、出力地図データに、さらに特徴領域毎に特定した施設を示す施設情報、施設情報に対応するイベント情報が対応付けられている出力データを受信する場合がある。その場合には、表示制御部２６２は、部分差分分布データが示す差分分布に、出力地図データが示す地図と、特徴領域データが示す特徴領域の地図上の位置に所定の記号と、さらに当該記号との対応関係を示す図形とイベント情報と施設情報の一方又は両方を重ね合わせた表示データを生成してもよい。表示制御部２６２は、生成した表示データを表示部２１に出力することにより、図２２に例示される表示情報を表示させてもよい。
【００９３】
上述したように、本実施形態に係る情報処理装置１０は、各施設の位置を示す施設情報を含む施設データを記憶する施設データ記憶部１２４ｃを備える。また、出力データ生成部１３４ｃは、判定した特徴領域から所定の範囲内に所在する施設に係る施設情報を特定する。
この構成により、特定した施設情報と判定した特徴領域とを出力データに対応づけることで、出力データに接したユーザに対して人数分布の差分値が著しい特徴領域に近接した施設を認識させることができる。そのため、ユーザは当該施設におけるイベントの発生に容易に気付くことができる。
また、情報処理装置１０は、施設情報とイベント情報とを対応付けたイベントデータを記憶するイベントデータ記憶部１２５ｃを備え、出力データ生成部１３４ｃは、特定した施設情報に対応するイベント情報を特定する。
この構成により、さらに特定したイベント情報を出力データに対応付けることで、出力データに接したユーザに対して特徴領域に近接した施設において行われるイベントに係るイベント情報が提示される。そのため、ユーザは当該イベントの情報に係るイベントの発生にさらに容易に気付くことができる。
【００９４】
なお、本発明は上述した各実施形態に限定されるものではなく、特許請求の範囲に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的構成を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
また、本発明の各構成要素は、任意に取捨選択することができ、取捨選択した構成を具備する発明も本発明に含まれるものである。
【００９５】
例えば、人数計測部１３３、１３３ｂは、人数計測部１３３ａと同様に、各単位領域における人数の実測値の平滑化を行ってもよい。また、モデル更新部１３１は、人数推定部１３２ｂと同様に、各単位領域における所在状態毎に分布推定モデルを更新してもよい。人数計測部１３３は、人数計測部１３３ｂと同様に各単位領域における所在状態毎の人数を計測してもよい。また、人数推定部１３２は、人数推定部１３２ｂと同様に各単位領域における所在状態毎の人数を推定してもよい。
また、上述では、平滑化において主に２次元ガウシアンフィルタを用いるフィルタリング処理を例にしたが、これには限られない。平滑化において人数計測部１３３、１３３ａ、１３３ｂが用いるフィルタは、空間周波数が高い高域成分よりも空間周波数が低い低域成分をより多く通過させる低域通過フィルタであればよい。
【００９６】
また、上述では、モデル更新部１３１、１３１ｂ、人数推定部１３２、１３２ｂが分布推定モデルとして一次モデル、ニューラルネットワークを用いる場合を例にしたが、これには限られない。分布推定モデルとして、その他のモデル、例えば、二次モデル、隠れマルコフモデル、等を用いてもよい。
また、上述では、モデル更新部１３１、１３１ｂ、人数推定部１３２、１３２ｂが、環境情報として主に天気情報、曜日情報、時間帯、曜日を用いる場合を例にしたが、これには限られない。モデル更新部１３１、１３１ｂ、人数推定部１３２、１３２ｂは、環境情報として、これらに代えて、又はこれらとともに各単位領域における人数の変動要因となりうる情報を用いてもよい。そのような情報には、例えば、単位領域内におけるイベントの予定、種別、規模、等を示すイベント予定情報、気温情報がある。また、気温情報については、季節によって異なるモデル変数からなる分布推定モデルが用いられてもよい。
また、モデル更新部１３１、１３１ｂが、分布推定モデルの更新において最小二乗法による重回帰分析を行う場合について言及したが、これには限られない。各単位領域における人数の差分値の大きさを減少する手法であれば、いかなる手法でも利用することができる。モデル更新部１３１、１３１ｂは、例えば、最尤推定法を利用することができる。
【００９７】
また、上述した情報処理装置１０は、気象データ管理装置３０と地図データ管理装置４０の一方又は他方と一体化した単一の情報処理装置１０として構成されてもよい。
なお、上述した情報処理装置１０の各種機能の一部は、端末装置２０が有してもよい。端末装置２０は、例えば、地図データを取得してもよい。表示制御部２６２は、取得した地図データを、表示データを生成する際に用いてもよい。その場合には、情報処理装置１０において、地図データ取得部１４４が省略されてもよい。
また、上述した表示部２１と入力部２２のいずれか又は両方は、端末装置２０のその他の部分と別体であってもよい。
【００９８】
なお、上述した各実施形態における情報処理装置１０及び端末装置２０の一部、例えば、制御部１３、制御部２６等、をコンピュータで実現するようにしてもよい。その場合、この機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、情報処理装置１０又は端末装置２０に内蔵されたコンピュータシステムであって、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や周辺機器などのハードウェアを含むものとする。
【００９９】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭなどの可搬媒体、コンピュータシステムに内蔵されるハードディスクなどの記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネットなどのネットワークや電話回線などの通信回線を介してプログラムを送信する場合の通信線のように、短時間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【０１００】
また、上述した実施形態における情報処理装置１０、端末装置２０の一部、又は全部を、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）などの集積回路として実現してもよい。情報処理装置１０、端末装置２０の各機能部は個別にプロセッサ化してもよいし、一部、又は全部を集積してプロセッサ化してもよい。また、集積回路化の手法はＬＳＩに限らず専用回路、又は汎用プロセッサで実現してもよい。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。
【０１０１】
また、本発明は以下の実施形態でも実施することができる。
（１）各領域における人数を計測して当該人数の実測値を取得する計測部と、前記各領域における環境情報を示す環境データを取得するデータ取得部と、前記各領域における環境情報から所定のモデルを用いて当該領域における人数の推定値を算出する推定部と、前記各領域における実測値と推定値との差分値に基づく出力データを生成するデータ生成部と、を備える情報処理装置。
【０１０２】
（２）前記計測部は、前記各領域における所在状態毎の人数を計測し、前記推定部は、前記各領域における所在状態毎の所定のモデルを用いて当該領域における所在状態毎の人数の推定値を算出し、前記計測部が計測した人数と前記推定部が算出した推定値に基づいて所在状態毎に前記モデルを更新する更新部を備える（１）の情報処理装置。
【０１０３】
（３）前記データ生成部は、前記出力データとして、前記差分値と前記各領域における地図を表す地図データとを対応付けたデータを生成する（１）又は（２）の情報処理装置。
【０１０４】
（４）前記データ生成部は、前記差分値の絶対値が所定の閾値よりも大きい極値となる特徴領域を判定する（１）から（３）のいずれかの情報処理装置。
【０１０５】
（５）各施設の位置を示す施設情報を記憶する記憶部を備え、前記データ生成部は、前記特徴領域から所定の範囲内に所在する施設に係る施設情報を前記出力データに対応づける（４）の情報処理装置。
【０１０６】
（６）前記計測部は、前記各領域における人数の実測値を空間的に平滑化する（１）から（５）のいずれかの情報処理装置。
【０１０７】
（７）端末装置と情報処理装置とを備える情報処理システムであって、前記情報処理装置は、前記端末装置から受信した位置情報に基づいて、各領域における人数を計測して当該人数の実測値を取得する計測部と、前記各領域における環境情報を示す環境データを取得するデータ取得部と、前記各領域における環境情報から所定のモデルを用いて当該領域における人数の推定値を算出する推定部と、前記各領域における実測値と推定値との差分値に基づく出力データを生成するデータ生成部と、を備える情報処理システム。
【０１０８】
（８）自装置の位置を示す位置情報を取得する位置情報取得部と、前記位置情報を情報処理装置に送信する送信部と、前記情報処理装置から受信した各領域における人数の実測値と推定値との差分値に基づく出力データと当該領域における地図を示す地図データを対応付けて出力する出力部と、を備える端末装置。
【０１０９】
（９）情報処理装置における情報処理方法であって、各領域における人数を計測して当該人数の実測値を取得する計測過程と、前記各領域における環境情報を示す環境データを取得するデータ取得過程と、前記各領域における環境情報から所定のモデルを用いて当該領域における人数の推定値を算出する推定過程と、前記各領域における実測値と推定値との差分値に基づく出力データを生成するデータ生成過程と、を有する情報処理方法。
【０１１０】
（１０）情報処理装置のコンピュータに、各領域における人数を計測して当該人数の実測値を取得する計測手順、前記各領域における環境情報を示す環境データを取得するデータ取得手順、前記各領域における環境情報から所定のモデルを用いて当該領域における人数の推定値を算出する推定手順、前記各領域における実測値と推定値との差分値に基づく出力データを生成するデータ生成手順、を実行させるためのプログラム。
【０１１１】
以上、図面を参照してこの発明の実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更などをすることが可能である。
【符号の説明】
【０１１２】
１…情報処理システム、１０…情報処理装置、１１…通信部、１１１…受信部、１１２…送信部、１２…記憶部、１２１…パラメータ変換データ記憶部、１２２、１２２ｂ…モデル記憶部、１２３…地図データ記憶部、１２４ｃ…施設データ記憶部、１２５ｃ…イベントデータ記憶部、１３…制御部、１３１、１３１ｂ…モデル更新部、１３２、１３２ｂ…人数推定部、１３３、１３３ａ、１３３ｂ…人数計測部、１３４、１３４ｂ、１３４ｃ…出力データ生成部、１４…データ取得部、１４１…位置データ取得部、１４２…気象データ取得部、１４３…操作データ取得部、１４４…地図データ取得部、１４５ｃ…イベントデータ取得部、２０…端末装置、２１…表示部、２２…入力部、２３…位置情報取得部、２４…通信部、２４１…受信部、２４２…送信部、２５…記憶部、２６…制御部、２６１…操作処理部、２６２…表示制御部、３０…気象データ管理装置、３１…気象データ記憶部、４０…地図データ管理装置、４１…地図データ記憶部
【図１】
2016122373.tif 000006
【図２】
2016122373.tif 000007
【図３】
2016122373.tif 000008
【図４】
2016122373.tif 000009
【図５】
2016122373.tif 000010
【図６】
2016122373.tif 000011
【図７】
2016122373.tif 000012
【図１１】
2016122373.tif 000013
【図１２】
2016122373.tif 000014
【図１３】
2016122373.tif 000015
【図１４】
2016122373.tif 000016
【図１５】
2016122373.tif 000017
【図１８】
2016122373.tif 000018
【図１９】
2016122373.tif 000019
【図２０】
2016122373.tif 000020
【図２１】
2016122373.tif 000021
【図２２】
2016122373.tif 000022
【図８】
2016122373.tif 000023
【図９】
2016122373.tif 000024
【図１０】
2016122373.tif 000025
【図１６】
2016122373.tif 000026
【図１７】
2016122373.tif 000027