(57)【要約】【課題】監視装置により検出したイベントに応じて、表示制御装置における表示内容を制御することができる表示制御装置および表示制御システムを提供する。【解決手段】実施形態の表示制御装置は、受信部と、算出部と、判断部と、表示制御部と、を備える。受信部は、イベントを示すイベント情報、およびイベントの発生位置を示すイベント位置情報を受信する。算出部は、受信部により受信されたイベント位置情報およびイベント情報のうち少なくともいずれかに基づいて、イベント情報の表示についての優先度を算出する。判断部は、優先度に基づいて、イベント情報の表示方式を判断する。表示制御部は、判断部により判断された表示方式に従って、イベント情報を表示部に表示させる。【選択図】図４
2017054100.tif 000002
【特許請求の範囲】
【請求項１】
イベントを示すイベント情報、および前記イベントの発生位置を示すイベント位置情報を受信する受信部と、
前記受信部により受信された前記イベント位置情報および前記イベント情報のうち少なくともいずれかに基づいて、前記イベント情報の表示についての優先度を算出する算出部と、
前記優先度に基づいて、前記イベント情報の表示方式を判断する判断部と、
前記判断部により判断された前記表示方式に従って、前記イベント情報を表示部に表示させる表示制御部と、
を備えた表示制御装置。
【請求項２】
前記算出部は、前記イベント位置情報が示す前記イベントの発生位置と、前記表示部の存在位置との距離に基づいて、前記優先度を算出する請求項１に記載の表示制御装置。
【請求項３】
前記表示部の存在位置を示す表示位置情報を記憶した記憶部を、さらに備え、
前記算出部は、前記記憶部から前記表示位置情報を読み出し、該表示位置情報が示す前記表示部の存在位置と、前記イベント位置情報が示す前記イベントの発生位置との前記距離を求める請求項２に記載の表示制御装置。
【請求項４】
前記優先度を調整するための第１ユーザインタフェース部を、さらに備えた請求項１に記載の表示制御装置。
【請求項５】
前記算出部は、前記距離が第１閾値以上、かつ、前記第１閾値より大きい第２閾値以下であるか否かを判定し、前記距離が前記第１閾値以上、かつ、前記第２閾値以下であると判定した場合、前記表示部に前記イベント情報を表示することを示す前記優先度を算出する請求項２に記載の表示制御装置。
【請求項６】
前記判断部は、前記受信部が複数の前記イベント情報を受信した場合、前記各イベント情報に対する前記優先度に応じて、前記各イベント情報を前記表示部の画像領域に分割して表示させることを前記表示方式として判断する請求項１に記載の表示制御装置。
【請求項７】
前記判断部は、前記受信部が複数の前記イベント情報を受信した場合、前記各イベント情報に対する前記優先度に従って、前記各イベント情報を前記表示部に順番に表示させることを前記表示方式として判断する請求項１に記載の表示制御装置。
【請求項８】
前記イベントは、撮像装置によって撮像された撮像画像から検出され、
前記イベント位置情報は、前記撮像装置によって求められる請求項１に記載の表示制御装置。
【請求項９】
撮像した撮像装置からイベントを検出し、前記イベントの発生位置を示すイベント位置情報を求める１以上の前記撮像装置と、
１以上の請求項１〜７のいずれか一項に記載の表示制御装置と、
を備えた表示制御システム。
【請求項１０】
前記撮像装置は、
前記撮像画像を撮像する撮像部と、
前記撮像画像から前記イベントを検出する検出部と、
前記撮像画像から前記イベントの発生位置を推定する推定部と、
前記イベントを示す前記イベント情報、および前記イベントの発生位置を示す前記イベント位置情報を送信する送信部と、
を備えた請求項９に記載の表示制御システム。
【請求項１１】
前記イベントの開始時刻を含む前記イベント情報、および前記イベント位置情報を登録するための第２ユーザインタフェース部と、現在時刻が前記開始時刻に達したか否かを監視する監視部と、を有する監視装置と、
１以上の請求項１〜７のいずれか一項に記載の表示制御装置と、
を備えた表示制御システム。
【請求項１２】
センシング情報を取得する取得部と、前記センシング情報から前記イベントを検出する検出部と、有する監視装置と、
１以上の請求項１〜７のいずれか一項に記載の表示制御装置と、
を備えた表示制御システム。
【請求項１３】
前記撮像装置から前記イベント情報および前記イベント位置情報を受信し、前記イベントの発生位置と、前記表示部の存在位置との距離が所定の条件を満たす前記表示制御装置に対して前記イベント情報を送信する管理装置を、さらに備えた請求項９または１０に記載の表示制御システム。
【請求項１４】
前記管理装置は、
前記撮像装置から前記イベント情報および前記イベント位置情報を受信する管理受信部と、
前記イベント位置情報、および前記管理装置のアドレスを前記表示制御装置に送信する第１管理送信部と、
を備え、
前記表示制御装置の受信部は、前記第１管理送信部により送信された前記イベント位置情報および前記アドレスを受信し、
前記表示制御装置の算出部は、算出した前記距離が所定の条件を満たすか否かを判定し、前記所定の条件を満たす場合、前記イベント情報を要求するイベント情報要求を前記管理装置に送信し、
前記管理装置は、前記管理受信部によって前記イベント情報要求が受信された場合、該イベント情報要求を送信した前記表示制御装置に対して、該イベント情報要求が要求する前記イベント情報を送信する第２管理送信部を、さらに備えた請求項１３に記載の表示制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、表示制御装置および表示制御システムに関する。
【背景技術】
【０００２】
従来から、監視カメラ等によって周辺監視する監視装置を利用して、監視した情報（コンテンツ）を周囲の表示装置へ配信する情報提示装置が知られている。このような、情報提示装置は、例えば、表示装置間で内容を変更しないか、または、複数の表示装置で異なる表示を制御したとしても、表示装置間で関連する動画像をそれぞれ表示することにより人流の動線を制御することを目的とするものである。
【０００３】
したがって、このような情報提示装置は、監視カメラにより検出した予め想定した人の行動、現象および状況等のイベントに基づいて、表示内容を制御することはできない。また、複数の表示装置が存在する情報提示のシステムにおいては、表示内容の制御トリガとなる監視装置によるイベントの検出が、複数同時に発生した場合、イベントの情報をどの表示装置で表示するべきかを制御することもできないという問題点もある。このように、従来の情報提示装置（表示制御装置）は、周辺情報を監視装置により監視し、検出したイベントに応じて表示装置における表示内容を自動制御することができないという問題点があった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２１０７８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、上記に鑑みてなされたものであって、監視装置により検出したイベントに応じて、表示制御装置における表示内容を制御することができる表示制御装置および表示制御システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
実施形態の表示制御装置は、受信部と、算出部と、判断部と、表示制御部と、を備える。受信部は、イベントを示すイベント情報、およびイベントの発生位置を示すイベント位置情報を受信する。算出部は、受信部により受信されたイベント位置情報およびイベント情報のうち少なくともいずれかに基づいて、イベント情報の表示についての優先度を算出する。判断部は、優先度に基づいて、イベント情報の表示方式を判断する。表示制御部は、判断部により判断された表示方式に従って、イベント情報を表示部に表示させる。
【図面の簡単な説明】
【０００７】
【図１】図１は、表示制御システムの全体構成の一例を示す図である。
【図２】図２は、画像処理部のハードウェア構成の一例を示す図である。
【図３】図３は、演算処理部のハードウェア構成の一例を示す図である。
【図４】図４は、第１の実施形態の表示制御システムの機能ブロック構成の一例を示す図である。
【図５】図５は、画像から３次元位置を求める動作を説明する図である。
【図６】図６は、イベント情報の表示例を示す図である。
【図７】図７は、第１の実施の形態の表示制御システムの表示制御動作の一例を示すフローチャートである。
【図８】図８は、第２の実施形態の表示制御システムの全体構成の一例を示す図である。
【図９】図９は、イベント情報を表示する表示制御装置の一例を説明する図である。
【図１０】図１０は、第３の実施形態の表示制御システムの機能ブロック構成の一例を示す図である。
【図１１】図１１は、第４の実施形態の表示制御システムの機能ブロック構成の一例を示す図である。
【図１２】図１２は、第５の実施形態の表示制御システムの機能ブロック構成の一例を示す図である。
【図１３】図１３は、第６の実施形態の表示制御システムの機能ブロック構成の一例を示す図である。
【発明を実施するための形態】
【０００８】
以下に、図面を参照しながら、本発明の実施形態に係る表示制御装置および表示制御システムを詳細に説明する。ただし、図面は模式的なものであるため、具体的な構成は以下の説明を参酌して判断すべきものである。
【０００９】
（第１の実施形態）
図１は、表示制御システムの全体構成の一例を示す図である。図１を参照しながら、表示制御システム１の全体構成について説明する。
【００１０】
図１に示すように、第１の実施形態に係る表示制御システム１は、監視装置２（撮像装置）と、表示制御装置３と、を含む。監視装置２および表示制御装置３は、互いにネットワーク４を介して、通信可能に接続されている。表示制御システム１は、例えば、商業施設内の人流に応じた広告システム、または、監視装置２により検出した特定人物を報知する防犯システム等として用いられる。
【００１１】
監視装置２は、周辺環境を撮像し、撮像した画像（フレーム）から、予め想定した人の行動、現象および状況等のイベントを検出する装置である。監視装置２は、撮像部５と、画像処理部６と、を備えている。
【００１２】
撮像部５は、周辺環境の動画または静止画を撮像するカメラ装置である。撮像部５は、撮像した動画または静止画を画像処理部６に送信する。
【００１３】
画像処理部６は、撮像部５から受信した動画または静止画のフレームからイベントを検出し、イベントが発生した位置を推定する画像処理を実行する装置である。画像処理部６は、画像処理の結果であるイベントについての情報（以下、イベント情報という）、およびイベントが発生した位置の情報（以下、イベント位置情報という）を、ネットワーク４を介して表示制御装置３に送信する。ここで、イベントとは、予め決められた出来事を示す。例えば、登録した人や車の検出自体をイベントとしてもよいし、単にフレーム前後の差分をとって、所定の閾値以上の場合をイベントと定義してもよい。また、対象とする人の行動を複数フレームにわたり追跡することによって、特定の行動を特定してもよい。例えば、立ち上がったり、手を振ったりする動きをイベントと定義してもよい。また、イベント情報とは、例えば、発生したイベントの名前、イベントに関するメッセージ、イベントとして検出した人もしくは物を指し示す情報、イベントが検出されたフレーム（画像）、またはイベントが発生した時刻等の情報を示す。
【００１４】
表示制御装置３は、監視装置２から受信したイベント情報が示すイベントの内容、および、イベントが発生した位置と自身の位置との距離に基づいて、イベント情報の表示制御を行う装置である。表示制御装置３は、演算処理部７と、表示部８と、を備えている。
【００１５】
演算処理部７は、監視装置２から受信したイベント情報が示すイベントの内容、およびイベントが発生した位置と自身の位置との距離に基づいて、イベント情報の表示に関する優先度を算出し、優先度に基づいてイベント情報等の表示内容（表示方式）を判断する装置である。
【００１６】
表示部８は、演算処理部７によるイベント情報等の表示内容の判断結果に従ってイベント情報を表示する液晶ディスプレイ、プラズマディスプレイ、または有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ等の表示装置である。
【００１７】
ネットワーク４は、監視装置２と表示制御装置３との間でデータ通信を可能にするネットワークであり、有線または無線のいずれであってもよく、例えば、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）／ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）の通信プロトコルに従ったＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークである。なお、ネットワーク４は、無線ネットワークである場合、例えば、Ｗｉ−Ｆｉ（登録商標）（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）等の通信規格に従ったネットワークとしてもよい。
【００１８】
図２は、画像処理部のハードウェア構成の一例を示す図である。図２を参照しながら、監視装置２の画像処理部６のハードウェア構成について説明する。
【００１９】
図２に示すように、画像処理部６は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０３と、撮像Ｉ／Ｆ１０４と、補助記憶装置１０５と、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）１０６と、通信Ｉ／Ｆ１０７と、操作装置１０９と、を備えている。画像処理部６は、例えば、通常のＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、ワークステーションまたはサーバ装置等の汎用コンピュータによって実現される。
【００２０】
ＣＰＵ１０１は、画像処理部６全体の動作を制御する演算装置である。ＲＯＭ１０２は、ＣＰＵ１０１が各機能を制御するために実行するプログラムを記憶する不揮発性記憶装置である。ＲＡＭ１０３は、ＣＰＵ１０１のワークメモリ等として機能する揮発性記憶装置である。
【００２１】
撮像Ｉ／Ｆ１０４は、カメラ装置である撮像部５とデータ通信を行うためのインターフェースである。撮像Ｉ／Ｆ１０４は、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）の伝送規格に対応したインターフェースであってもよく、ＴＣＰ／ＩＰのプロトコルに対応したインターフェースであってもよい。
【００２２】
補助記憶装置１０５は、ＣＰＵ１０１で実行される各種プログラム、および撮像部５により撮像された動画または静止画のデータを記憶する不揮発性記憶装置である。補助記憶装置１０５は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、フラッシュメモリまたは光ディスク等の電気的、磁気的または光学的に記憶可能な記憶装置である。
【００２３】
ＦＰＧＡ１０６は、撮像部５から受信した動画または静止画のフレーム（以下、単にフレームという場合がある）に対して、後述するイベント検出処理等の画像処理を実行する集積回路である。なお、ＦＰＧＡ１０６は、ＦＰＧＡに限定されるものではなく、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）等の集積回路であってもよい。
【００２４】
通信Ｉ／Ｆ１０７は、演算処理部７とデータ通信を行うためにネットワーク４に接続するネットワークインターフェースである。通信Ｉ／Ｆ１０７は、例えば、Ｅｔｈｅｒｎｅｔ（登録商標）に対応したＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）によって実現される。
【００２５】
操作装置１０９は、ユーザによってＣＰＵ１０１に対して所定の処理を実行させるための操作入力を行う装置である。操作入力とは、例えば、文字および数字等の入力、各種指示の選択操作の入力、およびカーソルの移動操作の入力等である。操作装置１０９は、例えば、マウス、キーボード、テンキー、タッチパッド、またはタッチパネル等の入力装置である。なお、操作装置１０９は、必ずしも備えられていなければならないわけではない。
【００２６】
上述のＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、撮像Ｉ／Ｆ１０４、補助記憶装置１０５、ＦＰＧＡ１０６、通信Ｉ／Ｆ１０７、および操作装置１０９は、アドレスバスおよびデータバス等のバス１０８によって互いに通信可能に接続されている。
【００２７】
なお、画像処理部６は、ＰＣ等の汎用コンピュータによって実現されるものとしたが、これに限定されるものではなく、画像処理部６が有する特定の機能を実現する組み込みシステム（専用装置）であってもよい。
【００２８】
図３は、演算処理部のハードウェア構成の一例を示す図である。図３を参照しながら、表示制御装置３の演算処理部７のハードウェア構成について説明する。
【００２９】
図３に示すように、演算処理部７は、ＣＰＵ２０１と、ＲＯＭ２０２と、ＲＡＭ２０３と、表示Ｉ／Ｆ２０４と、補助記憶装置２０５と、通信Ｉ／Ｆ２０６と、操作装置２０８と、を備えている。演算処理部７は、例えば、通常のＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、ワークステーションまたはサーバ装置等の汎用コンピュータによって実現される。
【００３０】
ＣＰＵ２０１は、演算処理部７全体の動作を制御する演算装置である。ＲＯＭ２０２は、ＣＰＵ２０１が各機能を制御するために実行するプログラムを記憶する不揮発性記憶装置である。ＲＡＭ２０３は、ＣＰＵ２０１のワークメモリ等として機能する揮発性記憶装置である。
【００３１】
表示Ｉ／Ｆ２０４は、表示装置である表示部８に表示データの通信を行うためのＶＧＡ（Ｖｉｄｅｏ  Ｇｒａｐｈｉｃ  Ａｒｒａｙ）、ＤＶＩ（Ｄｉｇｉｔａｌ  Ｖｉｓｕａｌ  Ｉｎｔｅｒｆａｃｅ）、またはＨＤＭＩ（登録商標）（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）等に対応したインターフェースである。
【００３２】
補助記憶装置２０５は、ＣＰＵ２０１で実行される各種プログラム、および表示制御装置３の位置情報（以下、表示位置情報という）等を記憶する不揮発性記憶装置である。補助記憶装置２０５は、ＨＤＤ、ＳＳＤ、フラッシュメモリまたは光ディスク等の電気的、磁気的または光学的に記憶可能な記憶装置である。
【００３３】
通信Ｉ／Ｆ２０６は、画像処理部６とデータ通信を行うためにネットワーク４に接続するネットワークインターフェースである。通信Ｉ／Ｆ２０６は、例えば、Ｅｔｈｅｒｎｅｔ（登録商標）に対応したＮＩＣによって実現される。
【００３４】
操作装置２０８は、ユーザによってＣＰＵ２０１に対して所定の処理を実行させるための操作入力を行う装置である。操作装置２０８は、例えば、マウス、キーボード、テンキー、タッチパッド、またはタッチパネル等の入力装置である。なお、操作装置２０８は、必ずしも備えられていなければならないわけではない。
【００３５】
上述のＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、表示Ｉ／Ｆ２０４、補助記憶装置２０５、通信Ｉ／Ｆ２０６、および操作装置２０８は、アドレスバスおよびデータバス等のバス２０７によって互いに通信可能に接続されている。
【００３６】
なお、演算処理部７は、ＰＣ等の汎用コンピュータによって実現されるものとしたが、これに限定されるものではなく、演算処理部７が有する特定の機能を実現する組み込みシステム（専用装置）であってもよく、または、演算処理部７と表示部８とが一体型となった移動体端末であってもよい。
【００３７】
図４は、第１の実施形態の表示制御システムの機能ブロック構成の一例を示す図である。図５は、画像から３次元位置を求める動作を説明する図である。図６は、イベント情報の表示例を示す図である。図４〜６を参照しながら、表示制御システム１の機能ブロックの構成および動作について説明する。
【００３８】
図４に示すように、表示制御システム１の監視装置２は、撮像部２１と、第１記憶部２２と、検出部２３と、推定部２４と、第１通信部２５（送信部）と、を有する。
【００３９】
撮像部２１は、周辺環境の動画または静止画を撮像する機能部である。撮像部２１は、撮像した動画または静止画のデータを第１記憶部２２に記憶させる。撮像部２１は、図２に示す撮像部５によって実現される。
【００４０】
第１記憶部２２は、撮像部２１により撮像された動画または静止画のデータ、および、後述する検出部２３により検出されたイベントに関連付けられたイベント情報等を記憶する機能部である。第１記憶部２２は、図２に示すＲＡＭ１０３または補助記憶装置１０５の少なくともいずれかによって実現される。
【００４１】
検出部２３は、第１記憶部２２に記憶された動画または静止画であるフレームから、予め想定した人の行動、現象および状況等のイベントが発生したことを検出する機能部である。ここで、検出部２３が検出するイベントを例示する。
【００４２】
検出部２３は、例えば、予め登録された特定人物がいるというイベントを検出するものとしてもよい。この場合、検出部２３は、第１記憶部２２に記憶された動画の各フレームから人物の顔を検出し、その顔領域から特徴量を算出し、予め登録された人物の特徴量と照合し、算出した特徴量と、登録された人物の特徴量との差が、所定の閾値以下である場合、本人であると判定する。ここで、検出部２３は、動画の全フレームに対して処理を行わなくても、数フレームに一回処理をするなど、間引き処理をしてもよいし、人物の顔の検出処理を行い、次フレームからは追跡処理を行ってもよい。
【００４３】
また、検出部２３は、例えば、特定の属性を有する人物が存在するというイベントを検出するものとしてもよい。ここで、特定の属性とは、例えば、年代または人種等の外見から想定できる属性、メガネ、マスクもしくは髭等を有する属性、または、笑顔もしくは困惑といった表情に関する属性等である。検出部２３は、第１記憶部２２に記憶された動画の各フレームから人物の顔を検出し、その顔領域から特徴量を算出し、予め登録された属性らしさを判定する辞書と照合を行い、特定の属性を保有するか否かを判定する。ここで、検出部２３は、設定した少なくとも１以上の特性の属性を保有する人物が少なくとも１人以上存在した場合にイベントを検出したと判定するものとしてもよい。
【００４４】
また、検出部２３は、例えば、所定の進入禁止領域に歩行者が進入したというイベントを検出するものとしてもよい。歩行者を検出する方法としては、例えば、特開２００５−３３５１８号公報に記載された公知の方法がある。この場合、検出部２３は、さらに、歩行者の行動および見え方の特徴に基づいて、歩行者の属性（行動の種類等）を検出し、その属性の情報をイベント情報に含めるものとしてもよい。歩行者の属性を検出する方法としては、例えば、特開２００８−２７６４５５号公報に記載された公知の方法がある。また、検出部２３は、上述のように歩行者の属性を検出する場合、設定した少なくとも１以上の特定の属性を保有する人物が少なくとも１人以上存在した場合にイベントを検出したと判定するものとしてもよい。
【００４５】
また、検出部２３は、例えば、第１記憶部２２に記憶された動画または静止画であるフレームと、予め設定した背景情報との差分から、所定時間停滞した領域で人物検出を行い、人であるか、人以外であるかを判定するものとしてもよい。この場合、検出部２３は、人物検出の結果、人である場合、その人が所定時間停滞したというイベントの検出になり、人物以外である場合、物体が置き忘れられたというイベントの検出になる。さらに、検出部２３は、人以外と判定した場合、物体認識処理により、停滞した物が何であるかを判定し、イベント情報に含めるものとしてもよい。
【００４６】
検出部２３は、イベントを検出した場合、そのイベントに関連付けられたイベント情報を第１記憶部２２から取得し、第１通信部２５に送る。検出部２３は、図２に示すＦＰＧＡ１０６によって実現される。なお、検出部２３は、第１通信部２５に送るイベント情報として、第１記憶部２２に記憶された情報に限定されるものではなく、検出したイベントに基づいて生成した情報（例えば、イベントが検出されたフレーム（画像）、またはイベントが発生した時刻の情報等）をイベント情報として第１通信部２５に送るものとしてもよい。
【００４７】
推定部２４は、検出部２３によりイベントが検出された場合、イベントが検出されたフレームに基づいて、そのイベントの発生位置を推定する機能部である。ここで、イベントの発生位置とは、イベントとして検出した対象である人または物等の世界座標系での位置を示すものとする。具体的には、推定部２４は、図５（ａ）に示すように、イベントが検出されたフレームＦＬ（画像）に含まれる床面を、ｘ−ｚ平面に投影するホモグラフィ変換行列により、ｘ−ｚ平面（図５（ｂ）参照）に変換し、世界座標系へのバイアス項を加えることによって、世界座標系において、イベントとして検出した対象である人または物等の位置を推定する。たとえば、図５（ａ）における人物頭部（図中点線囲み線）を検出し、図５（ｂ）における丸印に対応させる。なお、人物の検出は顔検出によるものであってもよいし、人物全体を検出するものであってもよい。そして、推定部２４は、推定したイベントの発生位置の情報（イベント位置情報）を、第１通信部２５に送る。推定部２４は、図２に示すＦＰＧＡ１０６によって実現される。なお、撮像部２１を３次元カメラであるものとし、イベントの発生位置を直接求めるものとしてもよい。
【００４８】
第１通信部２５は、検出部２３から受け取ったイベント情報、および推定部２４から受け取ったイベント位置情報を、ネットワーク４を介して、表示制御装置３に送信する機能部である。第１通信部２５は、図２に示す通信Ｉ／Ｆ１０７によって実現される。
【００４９】
なお、図４に示す監視装置２の撮像部２１、第１記憶部２２、検出部２３、推定部２４、および第１通信部２５は、機能を概念的に示したものであって、このような構成に限定されるものではない。例えば、図４に示す監視装置２の中で独立した機能部として図示した複数の機能部を、１つの機能部として構成してもよい。一方、図４に示す監視装置２の中の１つの機能部が有する機能を複数に分割し、複数の機能部として構成するものとしてもよい。
【００５０】
また、上述の検出部２３および推定部２４の一部または全部は、ＦＰＧＡ１０６によって実現されるものではなく、図２に示すＲＯＭ１０２または補助記憶装置１０５に記憶されたプログラムがＣＰＵ１０１によって実行されることによって実現されるものとしてもよい。
【００５１】
図４に示すように、表示制御システム１の表示制御装置３は、第２通信部３１（受信部）と、算出部３２と、第２記憶部３３（記憶部）と、判断部３４と、表示制御部３５と、表示部３６と、を有する。
【００５２】
第２通信部３１は、ネットワーク４を介して、監視装置２からイベント情報およびイベント位置情報を受信する機能部である。第２通信部３１は、受信したイベント情報およびイベント位置情報を、算出部３２に送る。第２通信部３１は、図３に示す通信Ｉ／Ｆ２０６によって実現される。
【００５３】
算出部３２は、第２通信部３１から受け取ったイベント情報およびイベント位置情報のうち少なくともいずれかに基づいて、表示部３６にイベント情報を表示することについての優先度を算出する機能部である。具体的には、算出部３２は、第２通信部３１から受け取ったイベント位置情報が示すイベントの発生位置と、後述するように、第２記憶部３３に記憶された表示部８の世界座標系での設置位置の情報（以下、表示位置情報という）が示す位置から、イベントの発生位置と表示部８が設置された位置との距離を求める。なお、表示部８の表示位置情報は、第２記憶部３３に記憶されているものとしたが、これに限定されるものではなく、表示制御装置３が、演算処理部７と表示部８とが一体型となった移動体端末である場合、算出部３２は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）情報またはＡ−ＧＰＳ（Ａｓｓｉｓｔｅｄ  Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）情報等から表示部８の現在位置を求めて表示位置情報とするものとしてもよい。
【００５４】
そして、算出部３２は、求めた距離に基づいて優先度を算出する。例えば、算出部３２は、求めた距離が小さいほど優先度を大きくするものとしてもよい。また、算出部３２は、イベント情報が示すイベントに対応する重みを距離に掛け合わせることによって優先度を算出するものとしてもよい。この場合、第２記憶部３３が、各イベントに関連付けられた重みの情報を記憶しており、算出部３２は、イベントに対応する重みを第２記憶部３３から読み出すものとすればよい。また、算出部３２は、求めた距離に、イベントの発生位置と表示部８の設置位置との位置関係での平面方向についての重みと、高さ（階層）方向の重みとを掛け合わせることによって優先度を算出するものとしてもよい。
【００５５】
そして、算出部３２は、算出した優先度、およびイベント情報を判断部３４に送る。また、算出部３２は、求めた距離から表示部３６にイベント情報を表示させないものとする場合、例えば、優先度を算出せず、イベント情報を判断部３４に送らないものとすればよい。または、算出部３２は、求めた距離から表示部３６にイベント情報を表示させないものとする場合、イベント情報を表示させないことを示すフラグまたは数値等を優先度として設定し、判断部３４に送るものとすればよい。
【００５６】
第２記憶部３３は、表示部８の世界座標系での設置位置の情報（表示位置情報）等を記憶する機能部である。なお、第２記憶部３３は、算出部３２がイベントに対応する重みを距離に掛け合わせて優先度を算出する場合、各イベントに関連付けられた重みの情報を記憶しているものとしてもよい。また、表示制御装置３が、演算処理部７と表示部８とが一体型となった移動体端末であって、算出部３２が、ＧＰＳ情報またはＡ−ＧＰＳ情報等から表示部８の現在位置を示す表示位置情報を求める場合、求めた表示位置情報を記憶するものとしてもよい。また、第２記憶部３３は、第２通信部３１が受信したイベント情報およびイベント位置情報を、一時記憶するものとしてもよい。第２記憶部３３は、図３に示すＲＡＭ２０３または補助記憶装置２０５の少なくともいずれかによって実現される。
【００５７】
判断部３４は、算出部３２から受け取った優先度に基づいて、イベント情報の表示内容を判断する機能部である。具体的には、判断部３４は、例えば、受け取った優先度に応じた時間だけイベント情報を表示部３６に表示させるものと判断する。また、判断部３４は、表示部３６が特定のイベント情報を表示している状態で、別のイベント情報および優先度を受け取った場合、表示部３６の画面領域を分割して表示させるものと判断してもよく、優先度が小さい方のイベント情報は表示部３６に表示させないものと判断してもよい。また、この場合、判断部３４は、分割して表示させる場合、表示部３６において優先度が高いイベントのイベント情報の表示面積を大きくするものと判断してもよい。また、判断部３４は、表示部３６が特定のイベント情報を表示している状態で、別のイベント情報および優先度を受け取った場合、表示部３６の画面領域を分割せず、優先度に応じた時間（例えば、優先度が大きいイベント情報の時間を長くする等）だけ順に表示するものと判断してもよい。この場合、判断部３４は、表示するイベント情報の順序を優先度に応じて決めてもよく、単純にイベント情報を受け取った順序で決めてもよい。判断部３４は、イベント情報、およびイベント情報の表示内容についての判断結果を、表示制御部３５に送る。
【００５８】
なお、判断部３４は、イベント情報のみの表示内容を判断することに限定されるものではなく、例えば、算出部３２からイベント位置情報または距離の情報を受け取り、これらのうち少なくともいずれかの表示内容を判断するものとしてもよい。
【００５９】
表示制御部３５は、表示部３６の表示動作を制御する機能部である。具体的には、表示制御部３５は、判断部３４から受け取った判断結果が示す表示内容に従って、イベント情報を表示部３６に表示させる。
【００６０】
表示部３６は、表示制御部３５の制御に従って、イベント情報を表示する機能部である。例えば、表示部３６は、図６に示すような表示内容でイベント情報を表示する。図６に示す表示内容の例では、検出部２３によって特定の人物がいることをイベントとして検出された場合、表示部８は、表示パネル８ａにイベント情報として、イベントが検出されたフレーム（画像）を表示させ、さらに、イベントに関するメッセージ８１、イベントとして検出した特定の人を指し示す枠８２、およびイベントが発生した時刻情報８３を表示している。表示部３６は、図３に示す表示部８によって実現される。
【００６１】
なお、図４に示す表示制御装置３の第２通信部３１、算出部３２、第２記憶部３３、判断部３４、表示制御部３５、および表示部３６は、機能を概念的に示したものであって、このような構成に限定されるものではない。例えば、図４に示す表示制御装置３の中で独立した機能部として図示した複数の機能部を、１つの機能部として構成してもよい。一方、図４に示す表示制御装置３の中の１つの機能部が有する機能を複数に分割し、複数の機能部として構成するものとしてもよい。
【００６２】
また、上述の算出部３２、判断部３４および表示制御部３５は、それぞれ、ＡＳＩＣまたはＦＰＧＡ等のハードウェア回路によって実現されてもよく、図３に示すＲＯＭ２０２または補助記憶装置２０５に記憶されたプログラムがＣＰＵ２０１によって実行されることによって実現されるものとしてもよい。
【００６３】
図７は、第１の実施の形態の表示制御システムの表示制御動作の一例を示すフローチャートである。図７を参照しながら、表示制御システム１の一連の表示制御動作についての流れを説明する。
【００６４】
＜ステップＳ１０１＞
監視装置２の撮像部２１は、周辺環境の動画または静止画を撮像し、撮像した動画または静止画のデータを監視装置２の第１記憶部２２に記憶させる。そして、ステップＳ１０２へ移行する。
【００６５】
＜ステップＳ１０２＞
監視装置２の検出部２３は、第１記憶部２２に記憶された動画または静止画であるフレームから、予め想定した人の行動、現象および状況等のイベントが発生したことを検出する。ここで、イベントが検出された場合（ステップＳ１０２：Ｙｅｓ）、検出部２３は、そのイベントに関連付けられたイベント情報を第１記憶部２２から取得し、第１通信部２５に送り、ステップＳ１０３へ移行する。一方、イベントが検出されなかった場合（ステップＳ１０２：Ｎｏ）、ステップＳ１０１へ戻る。
【００６６】
＜ステップＳ１０３＞
監視装置２の推定部２４は、検出部２３によりイベントが検出されたフレームに基づいて、そのイベントの発生位置を推定する。そして、推定部２４は、推定したイベントの発生位置の情報であるイベント位置情報を、監視装置２の第１通信部２５に送る。そして、ステップＳ１０４へ移行する。
【００６７】
＜ステップＳ１０４＞
第１通信部２５は、検出部２３から受け取ったイベント情報、および推定部２４から受け取ったイベント位置情報を、ネットワーク４を介して、表示制御装置３に送信する。そして、ステップＳ１０５へ移行する。
【００６８】
＜ステップＳ１０５＞
表示制御装置３の第２通信部３１は、ネットワーク４を介して、監視装置２（第１通信部２５）からイベント情報およびイベント位置情報を受信し、表示制御装置３の算出部３２に送る。算出部３２は、第２通信部３１から受け取ったイベント情報およびイベント位置情報に基づいて、表示部３６にイベント情報を表示することについての優先度を算出する。そして、算出部３２は、算出した優先度、およびイベント情報を判断部３４に送る。そして、ステップＳ１０６へ移行する。
【００６９】
＜ステップＳ１０６＞
表示制御装置３の判断部３４は、算出部３２から受け取った優先度に基づいて、イベント情報の表示内容を判断する。そして、判断部３４は、イベント情報、およびイベント情報の表示内容についての判断結果を、表示制御装置３の表示制御部３５に送る。そして、ステップＳ１０７へ移行する。
【００７０】
＜ステップＳ１０７＞
表示制御部３５は、判断部３４から受け取った判断結果が示す表示内容に従って、イベント情報を表示部３６に表示させる。表示部３６は、表示制御部３５の制御に従って、イベント情報を表示する。
【００７１】
以上のステップＳ１０１〜Ｓ１０７が繰り返されることにより表示制御動作が実行される。
【００７２】
以上のように、本実施形態に係る表示制御システム１は、撮像部２１で撮像されたフレームからイベントを検出して発生位置を推定し、イベントの発生位置と、表示部８との距離を求め、その距離に基づいて、イベント情報の表示についての優先度を算出し、優先度に基づいてイベント情報の表示内容を制御している。これによって、監視装置２により検出したイベント、およびイベントの発生位置と表示部８との距離に応じて、表示制御装置３における表示内容を制御することができる。また、監視装置２により複数のイベントが検出されても、そのイベントに対して算出された優先度の高いイベント情報を優先して表示することができる。
【００７３】
（第２の実施形態）
第２の実施形態に係る表示制御システム１ａについて、第１の実施形態に係る表示制御システム１と相違する点を中心に説明する。第１の実施形態では、監視装置２および表示制御装置３をそれぞれ１ずつ有する表示制御システム１のイベント情報の表示制御動作について説明した。本実施形態では、複数の監視装置２および表示制御装置３を有する表示制御システム１ａのイベント情報の表示制御動作について説明する。なお、本実施形態に係る監視装置２および表示制御装置３のハードウェア構成および機能ブロック構成は、第１の実施形態で説明した構成と同様である。
【００７４】
図８は、第２の実施形態の表示制御システムの全体構成の一例を示す図である。図８を参照しながら、表示制御システム１ａの全体構成について説明する。
【００７５】
図８に示すように、第２の実施形態に係る表示制御システム１ａは、監視装置２ａ、２ｂと、表示制御装置３ａ、３ｂと、を含む。監視装置２ａ、２ｂ、および表示制御装置３ａ、３ｂは、互いにネットワーク４を介して、通信可能に接続されている。なお、監視装置２ａ、２ｂについて、任意の監視装置を示す場合、または総称する場合、単に「監視装置２」と称する場合がある。また、表示制御装置３ａ、３ｂについて、任意の表示制御装置を示す場合、または総称する場合、単に「表示制御装置３」と称する場合がある。
【００７６】
監視装置２ａ、２ｂは、撮像した動画または静止画のフレームからイベントを検出し、検出したイベントのイベント情報およびイベント位置情報を、ネットワーク４を介して、すべての表示制御装置３（図８では表示制御装置３ａ、３ｂ）に送信（ブロードキャスト）する。
【００７７】
表示制御装置３ａ、３ｂは、監視装置２によるブロードキャストで受信したイベント情報を、算出した優先度に基づいて、表示内容、および表示させるか否かを判断する。
【００７８】
なお、図８に示す例では、監視装置２および表示制御装置３がそれぞれ２台としているが、これに限定されるものではなく、少なくともいずれが３台以上であってもよい。また、図８に示す表示制御システム１ａは、複数の監視装置２（図８では２台）、および複数の表示制御装置３（図８では２台）を有するものとしているが、これに限定されるものではなく、１台の監視装置２、および複数の表示制御装置３を有するものとしてもよく、複数の監視装置２、および１台の表示制御装置３を有するものとしてもよい。
【００７９】
また、図８に示す監視装置２ａ、２ｂ、表示制御装置３ａ、３ｂ、およびネットワーク４の機能は、図１で説明した機能と同様である。
【００８０】
図９は、イベント情報を表示する表示制御装置の一例を説明する図である。図９を参照しながら、表示制御システム１ａの機能ブロックの動作について、第１の実施形態と相違する点を中心に説明する。
【００８１】
表示制御装置３の算出部３２は、第２通信部３１から受け取ったイベント情報およびイベント位置情報に基づいて、表示部３６にイベント情報を表示することについての優先度を算出する。具体的には、算出部３２は、第２通信部３１から受け取ったイベント位置情報が示すイベントの発生位置と、第２記憶部３３に記憶された表示位置情報が示す位置（表示部８が存在する位置）から、イベントの発生位置と表示部８が存在する位置との距離を求める。次に、算出部３２は、図９に示すように、求めた距離が第１閾値以上第２閾値（＞第１閾値）以下であるか否かを判定する。そして、算出部３２は、その判定結果に基づいて、優先度を算出する。例えば、算出部３２は、求めた距離が第１閾値以上第２閾値以下である場合、表示部３６でイベント情報を表示することを示す値またはフラグ等を優先度として求める。
【００８２】
判断部３４は、算出部３２から受け取った優先度に基づいて、イベント情報の表示内容を判断する。例えば、判断部３４は、受け取った優先度が表示部３６でイベント情報を表示することを示す値またはフラグ等である場合、少なくともそのイベント情報を表示部３６に表示させるものと判断する。
【００８３】
表示制御部３５は、判断部３４から受け取った判断結果が示す表示内容に従って、イベント情報を表示部３６に表示させる。表示部３６は、表示制御部３５の制御に従って、イベント情報を表示する。
【００８４】
以上のように、監視装置２は、撮像した動画または静止画のフレームからイベントを検出し、検出したイベントのイベント情報およびイベント位置情報を、ネットワーク４を介して、すべての表示制御装置３に送信（ブロードキャスト）する。そして、表示制御装置３は、イベントの発生位置と、表示制御装置３の表示部８が設置された位置との距離が、第１閾値以上第２閾値以下であるか否かを判定し、第１閾値以上第２閾値以下である場合、表示部８でイベント情報を表示するものとしている。これによって、イベント発生位置を基準として定まる特定のエリアに存在する表示制御装置３のみにイベント情報を表示させることができる。例えば、表示制御システム１ａが特定人物を報知する防犯システムである場合、危険と思われる特定人物が検出されるというイベントが発生した場合、イベントの発生位置、すなわち特定人物がいる位置の近傍に存在する表示制御装置３にはイベント情報を表示させないようにすることができる。これによって、特定人物が、表示制御装置３に自身がイベント情報として表示されていることを認識する事態の発生を抑制することができる。また、イベントの発生位置から遠く離れた場所に設置された、特定人物がいることを報知する必要がない表示制御装置３に対して表示させないようにすることができる。
【００８５】
また、表示制御システム１ａが有する複数の監視装置２が、同一視野を持つものとした場合、イベントの発生位置の推定動作の精度を向上させることができる。また、複数の監視装置２が、それぞれ独立な視野を持つものとした場合、より広い範囲を監視することができる。
【００８６】
なお、算出部３２は、求めた距離が第１閾値以上第２閾値以下であるか否かを判定するものとしたが、この判定方法は例示であり、例えば、距離が所定の閾値以上であるか否かを判定する等であってもよい。また、算出部３２による優先度の算出方法は、上述した方法に限定されるものではなく、例えば、第１の実施形態で説明した算出方法であってもよい。
【００８７】
（第３の実施形態）
第３の実施形態に係る表示制御システム１ｂについて、第２の実施形態に係る表示制御システム１ａと相違する点を中心に説明する。第２の実施形態では、監視装置２がイベント情報およびイベント位置情報を、ネットワークを介してブロードキャストする動作について説明した。本実施形態では、監視装置２と表示制御装置３との間に管理装置を介在させ、条件を満たす表示制御装置３のみに管理装置からイベント情報を送信させる構成および動作について説明する。なお、本実施形態に係る監視装置２および表示制御装置３のハードウェア構成および機能ブロック構成は、第１の実施形態で説明した構成と同様である。
【００８８】
図１０は、第３の実施形態の表示制御システムの機能ブロック構成の一例を示す図である。図１０を参照しながら、表示制御システム１ｂの全体構成、ならびに管理装置９の機能ブロックの構成および動作について説明する。
【００８９】
図１０に示すように、第３の実施形態に係る表示制御システム１ｂは、監視装置２ａ、２ｂと、表示制御装置３ａ、３ｂと、管理装置９と、を含む。図１０に示すように、監視装置２ａ、２ｂと、表示制御装置３ａ、３ｂとの間に、管理装置９が介在している。なお、図１０では、監視装置２および表示制御装置３が、それぞれ管理装置９に直接接続されているように図示しているが、ネットワークが介在してもよい。
【００９０】
監視装置２ａ、２ｂは、撮像した動画または静止画のフレームからイベントを検出し、検出したイベントのイベント情報およびイベント位置情報を、管理装置９に送信する。
【００９１】
管理装置９は、すべての監視装置２からイベント情報およびイベント位置情報を受信し、所定の条件を満たす表示制御装置３にのみ、イベント情報を送信するサーバ装置である。管理装置９は、図３に示す演算処理部７と同様のハードウェア構成を有する。管理装置９は、監視装置２から受信したイベント情報およびイベント位置情報を、図３に示す補助記憶装置２０５に記憶させる。これによって、監視装置２から受信したイベント情報およびイベント位置情報を一元管理することができる。
【００９２】
表示制御装置３ａ、３ｂは、管理装置９から、監視装置２で検出したイベントのイベント位置情報を受信し、イベントの発生位置と表示部８が存在する位置との距離が、所定の条件を満たす場合、管理装置９にイベント情報要求を送信し、管理装置９からイベント情報を受信する。
【００９３】
図１０に示すように、管理装置９は、第３通信部９１（管理受信部）と、第３記憶部９２と、第１送信部９３（第１管理送信部）と、第２送信部９４（第２管理送信部）と、を有する。
【００９４】
第３通信部９１は、監視装置２からイベント情報およびイベント位置情報を受信し、所定の条件を満たす表示制御装置３にイベント情報を送信する機能部である。第３通信部９１は、図３に示す通信Ｉ／Ｆ２０６によって実現される。
【００９５】
第３記憶部９２は、第３通信部９１により受信されたイベント情報およびイベント位置情報を記憶する機能部である。第３記憶部９２は、図３に示す補助記憶装置２０５によって実現される。
【００９６】
第１送信部９３は、第３記憶部９２に記憶されたイベント位置情報、および管理装置９のアドレス（例えば、ＩＰアドレス）を、第３通信部９１を介して、すべての表示制御装置３に送信する機能部である。
【００９７】
第２送信部９４は、第３通信部９１を介して、表示制御装置３からイベント情報要求を受信した場合、イベント情報要求が示すイベント情報を、第３通信部９１を介して、その表示制御装置３に送信する機能部である。
【００９８】
なお、図１０に示す管理装置９の第３通信部９１、第３記憶部９２、第１送信部９３、および第２送信部９４は、機能を概念的に示したものであって、このような構成に限定されるものではない。例えば、図１０に示す管理装置９の中で独立した機能部として図示した複数の機能部を、１つの機能部として構成してもよい。一方、図１０に示す管理装置９の中の１つの機能部が有する機能を複数に分割し、複数の機能部として構成するものとしてもよい。
【００９９】
また、上述の第１送信部９３および第２送信部９４は、それぞれ、ＡＳＩＣまたはＦＰＧＡ等のハードウェア回路によって実現されてもよく、図３に示すＲＯＭ２０２または補助記憶装置２０５に記憶されたプログラムがＣＰＵ２０１によって実行されることによって実現されるものとしてもよい。
【０１００】
表示制御装置３の算出部３２は、第２通信部３１により管理装置９から受信されたイベント位置情報および管理装置９のアドレスを受け取る。算出部３２は、第２通信部３１から受け取ったイベント位置情報が示すイベントの発生位置と、第２記憶部３３に記憶された表示位置情報が示す位置（表示部８が存在する位置）から、イベントの発生位置と表示部８が存在する位置との距離を求める。次に、算出部３２は、求めた距離が所定の条件を満たすか否か（例えば、図９に示すように、第１閾値以上第２閾値以下であるか否か）を判定する。そして、算出部３２は、求めた距離が所定の条件を満たす場合、受け取ったイベント情報を要求するためのイベント情報要求を、第２通信部３１を介して、受け取ったアドレスで示される管理装置９に送信する。一方、算出部３２は、求めた距離が所定の条件を満たさない場合、何もしない。
【０１０１】
そして、算出部３２は、第２通信部３１を介して、イベント情報要求に応じて管理装置９からイベント情報を受信し、表示部３６でイベント情報を表示することを示す値またはフラグ等を優先度として算出する。
【０１０２】
判断部３４は、算出部３２から受け取った優先度に基づいて、イベント情報の表示内容を判断する。例えば、判断部３４は、受け取った優先度が表示部３６でイベント情報を表示することを示す値またはフラグ等である場合、少なくともそのイベント情報を表示部３６に表示させるものと判断する。
【０１０３】
表示制御部３５は、判断部３４から受け取った判断結果が示す表示内容に従って、イベント情報を表示部３６に表示させる。表示部３６は、表示制御部３５の制御に従って、イベント情報を表示する。
【０１０４】
以上のように、監視装置２と表示制御装置３との間に管理装置９を介在させ、管理装置９は、監視装置２から受信したイベント情報を一元管理し、イベントの発生位置と、表示部８の存在位置との距離が所定の条件を満たす表示制御装置３のみにイベント情報を送信するものとしている。これによって、すべての表示制御装置３にイベント情報を送信する必要がなく、ネットワークのトラフィックを低減することができ、表示制御装置３における情報処理の負荷も低減することができる。
【０１０５】
（第４の実施形態）
第４の実施形態に係る表示制御システム１ｃについて、第１の実施形態に係る表示制御システム１と相違する点を中心に説明する。第１の実施形態では、イベント位置情報に基づいて、イベントの発生位置と表示部８が存在する位置との距離を求め、その距離に基づいてイベント情報の表示に関する優先度を求める動作について説明した。本実施形態では、表示制御装置３にユーザインターフェイス（ＵＩ）を加え、表示させるイベント情報の優先度をユーザが調整できる機能を有する構成および動作について説明する。なお、本実施形態に係る監視装置２ｃおよび表示制御装置３ｃのハードウェア構成は、第１の実施形態で説明した構成と同様である。
【０１０６】
図１１は、第４の実施形態の表示制御システムの機能ブロック構成の一例を示す図である。図１１を参照しながら、表示制御システム１ｃの機能ブロックの構成および動作について説明する。なお、本実施形態に係る監視装置２ｃの機能ブロック構成は、第１の実施形態に係る監視装置２の機能ブロック構成と同様である。
【０１０７】
図１１に示すように、表示制御システム１ｃの表示制御装置３ｃは、第２通信部３１と、算出部３２と、第２記憶部３３と、判断部３４と、表示制御部３５と、表示部３６と、入力部３７（第１ユーザインタフェース部）と、を有する。なお、第２通信部３１、算出部３２、第２記憶部３３、判断部３４、表示制御部３５及び表示部３６の基本動作は、第１の実施形態で説明した動作と同様である。
【０１０８】
表示制御装置３ｃの算出部３２は、第２通信部３１を介して、監視装置２ｃからイベント情報およびイベント位置情報を受け取る。算出部３２は、第２通信部３１から受け取ったイベント位置情報が示すイベントの発生位置と、第２記憶部３３に記憶された表示位置情報が示す位置（表示部８が存在する位置）から、イベントの発生位置と表示部８が存在する位置との距離を求める。次に、算出部３２は、求めた距離が所定の条件を満たすか否か（例えば、図９に示すように、第１閾値以上第２閾値以下であるか否か）を判定し、イベント情報を表示することを示す値またはフラグ等を優先度として算出する。
【０１０９】
判断部３４は、算出部３２から受け取った優先度に基づいて、イベント情報の表示内容を判断する。例えば、判断部３４は、受け取った優先度が表示部３６でイベント情報を表示することを示す値またはフラグ等である場合、少なくともそのイベント情報を表示部３６に表示させるものと判断する。
【０１１０】
入力部３７は、表示制御装置３ｃの外から使用するユーザが、イベント情報を表示することを示す値またはフラグ等の優先度を操作し、調整するユーザインタフェースとして機能する機能部である。入力部３７は、図３に示す操作装置２０８によって実現される。
【０１１１】
また、入力部３７は、算出部３２によりイベントの発生位置との距離に応じて表示するかどうかを判定する際に用いる、第１閾値および第２閾値を調整するのに用いられる。調整した優先度および閾値は、第２記憶部３３に格納され、それ以後、算出部３２は、調整された値を用いて優先度を算出し、判断部３４で表示するかどうかを判定する。例えば、予め既定したイベント名をリスト表示し、各イベント情報について、表示するかどうかのオン／オフを指定し、オフを指定されたイベント情報は、表示しない。または、内部で保有しているイベント情報の優先度を連続値として表示し、各イベント情報の優先度を調整できるようにしてもよい。調整方法は、数字を直接指定する方法でもよいし、スライドバーで調整する方法でもよい。同様に距離についても、数字として直接指定する方法でもよいし、スライドバーで調整する方法でもよい。または、異なる階層のイベントは通知しない等の、ビルの階層ごとに指定できるようにしてもよい。
【０１１２】
なお、表示制御装置３ｃは、スマートフォンのような固定位置ではなく、位置が可変のデバイスでもよい。また、本実施形態に係る表示制御システム１ｃは、表示を受け取るユーザが限定的であり、表示制御装置３ｃとして、スマートフォンのような個人で管理するデバイスである方が有効である。
【０１１３】
また、表示するイベント情報を受け取るユーザが１人の場合、表示部３６は、画像情報および映像情報の提示ではなく、予めイベント情報に関連付けたパターンの振動でもよいし、同じく予めイベント情報に関連付けたパターンの音を鳴らしてもよいし、振動、音、および画像の全ての組み合わせのいずれかでもよい。
【０１１４】
このような本実施形態の構成のように、優先度、および各種閾値等を、ユーザインタフェース（入力部３７）を介して調整することができるので、より適切なイベント情報の表示制御を実施することができる。
【０１１５】
なお、本実施形態の表示制御装置３ｃのように、ユーザインタフェースとなる入力部３７を有する構成は、第２の実施形態に係る表示制御システム１ｂ、および第３の実施形態に係る表示制御システム１ｃにも適用可能である。
【０１１６】
（第５の実施形態）
第５の実施形態に係る表示制御システム１ｄについて、第１の実施形態に係る表示制御システム１と相違する点を中心に説明する。第１の実施形態では、監視装置２がイベント情報およびイベント位置情報を、撮像部２１により撮像した画像および映像情報を解析することにより取得し、ネットワークを介して、表示制御装置３に送信する動作について説明した。本実施形態では、監視装置にユーザインタフェースを加え、開始時刻を含むイベント情報と、その位置情報（イベント位置情報）をユーザにより登録できる機能を有する構成および動作について説明する。なお、本実施形態に係る監視装置２ｄおよび表示制御装置３ｄのハードウェア構成は、第１の実施形態で説明した構成と同様である。
【０１１７】
図１２は、第５の実施形態の表示制御システムの機能ブロック構成の一例を示す図である。図１２を参照しながら、表示制御システム１ｄの機能ブロックの構成および動作について説明する。なお、本実施形態に係る表示制御装置３ｄの機能ブロック構成は、第４の実施形態に係る表示制御装置３ｃの機能ブロック構成と同様である。
【０１１８】
図１２に示すように、表示制御システム１ｄの監視装置２ｄは、第１記憶部２２と、第１通信部２５と、入力部２６（第２ユーザインタフェース部）と、監視部２７と、を有する。
【０１１９】
監視装置２ｄは、予め分かっているイベント情報を、ユーザが入力部２６により入力することができる。例えば、ユーザは、入力部２６を用いて、明日の１６：００からＡ催事場でバーゲンを開催するという情報を、バーゲンというイベントと、１６：００からという開始時刻とを含むイベント情報、およびＡ催事場というイベント位置情報を登録し、監視装置２ｄ内の第１記憶部２２に記憶させる。入力部２６は、図２に示す操作装置１０９によって実現される。
【０１２０】
監視部２７は、入力部２６を介して登録されたイベント情報に含まれる開始時刻に、現在時刻が達したか否かを監視する機能部である。監視部２７は、現在時刻が開始時刻になった場合、イベント情報およびイベント位置情報を、第１通信部２５を介して、表示制御装置３ｄに送信する。
【０１２１】
このような本実施形態の構成では、イベント情報およびイベント位置情報自体をユーザインタフェースにより登録することができるので、利便性を向上させることができる。
【０１２２】
なお、本実施形態のユーザインタフェースとなる入力部２６等を含む監視装置２ｄのような構成は、第２の実施形態に係る表示制御システム１ｂ、および第３の実施形態に係る表示制御システム１ｃにも適用可能である。
【０１２３】
（第６の実施形態）
第６の実施形態に係る表示制御システム１ｅについて、第４の実施形態に係る表示制御システム１ｃと相違する点を中心に説明する。第４の実施形態では、撮像部２１による撮像画像からイベント情報およびイベント位置情報を求める動作について説明した。本実施形態では、監視装置２ｅに検出部２３ａにより、イベント情報とイベント位置情報とを検出できる機能を有する構成および動作について説明する。なお、本実施形態に係る監視装置２ｅおよび表示制御装置３ｅのハードウェア構成は、第１の実施形態で説明した構成と同様である。
【０１２４】
図１３は、第６の実施形態の表示制御システムの機能ブロック構成の一例を示す図である。図１３を参照しながら、表示制御システム１ｅの機能ブロックの構成および動作について説明する。なお、本実施形態に係る表示制御装置３ｅの機能ブロック構成は、第４の実施形態に係る表示制御装置３ｃの機能ブロック構成と同様である。
【０１２５】
図１３に示すように、表示制御システム１ｅの監視装置２ｅは、撮像部２１と、第１記憶部２２と、検出部２３ａと、第１通信部２５と、取得部２８と、を有する。
【０１２６】
取得部２８は、センシング情報を取得する機能部である。
【０１２７】
検出部２３ａは、取得部２８により取得されたセンシング情報からイベントを検出する機能部である。例えば、検出部２３ａは、エレベータの搭載荷重と、エレベータの開閉情報とから、所望の階にて降りた人物の量を推定し、その人物量に応じて、表示制御装置３ｅに表示を行わせる。各階層の人物総量を推定することが可能となるので、一定以上の混雑状況となった階層の表示部（表示制御装置３ｅ）に、他の階層の情報を提示し、群集の総量を均一化できる。また、その混雑状況を別の階層の表示部（表示制御装置３ｅ）に表示することで、人気となっていることを知らせ、さらに人を集めることができる。すなわち、検出部２３ａは、取得部２８から取得したセンシング情報に対して判定を行い、判定結果に応じてイベント情報を、第１通信部２５を介して表示制御装置３ｅに送信する。ここで、センシング情報とは、センサ等から得られるスカラ値の時系列情報であり、検出部２８は、時系列情報に対してアダプティブメディアンフィルタ等のノイズ除去を行い、予め決めた閾値処理により閾値以上となった場合、イベントが発生したとする。各センサとイベント情報とは、１対１で対応するものとし、イベントの共起により定義されるイベントも存在する。例えば、検出部２３ａは、上述したエレベータの開閉イベント、またはエレベータ内の荷重変動イベントの同時発生により生じるイベント等を検出する。また、上述に加え、検出部２３ａは、撮像部２１から取得した映像を解析して、イベント情報およびイベント位置を検出し、センシング情報から得た情報との共起により、異なるイベントを検知してもよい。
【０１２８】
以上のように、撮像部２１からの撮像画像に基づくのみではなく、センシング情報に基づいてイベントを検出することにより、表示制御システムとしての利便性を向上させることができる。
【０１２９】
なお、本実施形態に係る監視装置２ｅのような構成は、第２の実施形態に係る表示制御システム１ｂ、および第３の実施形態に係る表示制御システム１ｃにも適用可能である。
【０１３０】
なお、上述の各実施形態の監視装置２、表示制御装置３、および管理装置９で実行されるプログラムは、例えば、ＲＯＭ等に予め組み込まれて提供されるものとしてもよい。
【０１３１】
また、上述の各実施形態の監視装置２、表示制御装置３、および管理装置９で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅｃｏｒｄａｂｌｅ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録してコンピュータプログラムプロダクトとして提供されるように構成してもよい。
【０１３２】
また、上述の各実施形態の監視装置２、２ａ〜２ｅ、表示制御装置３、３ａ〜３ｅ、および管理装置９で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、上述の各実施形態の監視装置２、２ａ〜２ｅ、表示制御装置３、３ａ〜３ｅ、および管理装置９で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【０１３３】
また、上述の各実施形態の監視装置２、２ａ〜２ｅ、表示制御装置３、３ａ〜３ｅ、および管理装置９で実行されるプログラムは、コンピュータを上述したノードの各機能部として機能させ得る。このコンピュータは、ＣＰＵがコンピュータ読取可能な記憶媒体からプログラムを主記憶装置上に読み出して実行することができる。
【０１３４】
本発明の実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これらの新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、および変更を行うことができる。これらの実施形態は、発明の範囲および要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１３５】
１、１ａ〜１ｅ  表示制御システム
２、２ａ〜２ｅ  監視装置
３、３ａ〜３ｅ  表示制御装置
４  ネットワーク
５  撮像部
６  画像処理部
７  演算処理部
８  表示部
８ａ  表示パネル
９  管理装置
２１  撮像部
２２  第１記憶部
２３、２３ａ  検出部
２４  推定部
２５  第１通信部
２６  入力部
２７  監視部
２８  取得部
３１  第２通信部
３２  算出部
３３  第２記憶部
３４  判断部
３５  表示制御部
３６  表示部
３７  入力部
８１  メッセージ
８２  枠
８３  時刻情報
９１  第３通信部
９２  第３記憶部
９３  第１送信部
９４  第２送信部
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  撮像Ｉ／Ｆ
１０５  補助記憶装置
１０６  ＦＰＧＡ
１０７  通信Ｉ／Ｆ
１０８  バス
１０９  操作装置
２０１  ＣＰＵ
２０２  ＲＯＭ
２０３  ＲＡＭ
２０４  表示Ｉ／Ｆ
２０５  補助記憶装置
２０６  通信Ｉ／Ｆ
２０７  バス
２０８  操作装置
ＦＬ  フレーム
【図１】
2017054100.tif 000003
【図２】
2017054100.tif 000004
【図３】
2017054100.tif 000005
【図４】
2017054100.tif 000006
【図５】
2017054100.tif 000007
【図６】
2017054100.tif 000008
【図７】
2017054100.tif 000009
【図８】
2017054100.tif 000010
【図９】
2017054100.tif 000011
【図１０】
2017054100.tif 000012
【図１１】
2017054100.tif 000013
【図１２】
2017054100.tif 000014
【図１３】
2017054100.tif 000015