(57)【要約】【課題】監視画像を送信するのに要する単位時間あたりのデータ量を必要以上に増やすことなく、詳細な監視画像を提供することができる監視システムを提供すること。【解決手段】本発明に係る監視システムは、監視領域の動画を撮像する撮像部と、撮像部が撮像した監視領域の動画を出力する出力部と、撮像部が撮像した動画における予め定められた基準画像からの変化量を算出する変化量算出部と、変化量算出部が算出した変化量が予め定められた変化量の下限値より小さい場合に、撮像部が撮像した動画を、変化量算出部が算出した変化量が下限値以上である場合よりデータ量の小さい動画に変換して出力部に出力させる出力制御部と、出力部から出力することが許容されている単位時間あたりのデータ量を取得する許容データ量取得部と、許容データ量取得部が取得したデータ量がより小さい場合に、下限値をより増加させる条件設定部とを備える。【選択図】図２
2008147997.tif 000002
【特許請求の範囲】
【請求項１】
監視領域の動画を撮像する撮像部と、
前記撮像部が撮像した前記監視領域の動画を出力する出力部と、
前記撮像部が撮像した動画における予め定められた基準画像からの変化量を算出する変化量算出部と、
前記変化量算出部が算出した変化量が予め定められた変化量の下限値より小さい場合に、前記撮像部が撮像した動画を、前記変化量算出部が算出した変化量が前記下限値以上である場合よりデータ量の小さい動画に変換して前記出力部に出力させる出力制御部と、
前記出力部から出力することが許容されている単位時間あたりのデータ量を取得する許容データ量取得部と、
前記許容データ量取得部が取得したデータ量がより小さい場合に、前記下限値をより増加させる条件設定部と
を備える撮像装置。
【請求項２】
前記出力制御部は、前記基準画像からの変化量が前記下限値より小さい場合に、前記撮像部が撮像した動画を、前記基準画像からの変化量が前記下限値以上である場合より低解像度の動画に変換して前記出力部に出力させる
請求項１に記載の撮像装置。
【請求項３】
前記出力制御部は、前記基準画像からの変化量が前記下限値より小さい場合に、前記撮像部が撮像した動画を、前記基準画像からの変化量が前記下限値以上である場合より少ない階調数の動画に変換して前記出力部に出力させる
請求項１に記載の撮像装置。
【請求項４】
前記出力制御部は、前記基準画像からの変化量が前記下限値より小さい場合に、前記撮像部が撮像した動画を、前記基準画像からの変化量が前記下限値以上である場合より低い表示レートの動画に変換して前記出力部に出力させる
請求項１に記載の撮像装置。
【請求項５】
前記変化量算出部は、前記撮像部が撮像した動画に含まれる第１動画構成画像と第２動画構成画像との間における同じ被写体を示すオブジェクトの動き量を算出し、
前記出力制御部は、前記変化量算出部が算出したオブジェクトの動き量が予め定められた動き量の下限値より小さい場合に、前記撮像部が撮像した動画を、前記変化量算出部が算出した動き量が前記動き量の下限値以上である場合よりデータ量の小さい動画に変換して前記出力部に出力させ、
前記条件設定部は、前記許容データ量取得部が取得したデータ量がより小さい場合に、前記動き量の下限値をより増加させる
請求項１に記載の撮像装置。
【請求項６】
前記変化量算出部は、前記撮像部が撮像した動画に含まれる第１動画構成画像における、第１動画構成画像より前に撮像された第２動画構成画像からの変化量を算出する
請求項１に記載の撮像装置。
【請求項７】
監視領域の動画を撮像する撮像段階と、
前記撮像段階において撮像された動画における予め定められた基準画像からの変化量を算出する変化量算出段階と、
前記変化量算出段階において算出された変化量が予め定められた変化量の下限値より小さい場合に、前記撮像段階において撮像された動画を、前記変化量算出段階において算出された変化量が前記下限値以上である場合よりデータ量の小さい動画に変換して出力する出力部に出力させる出力制御段階と、
前記出力部から出力することが許容されている単位時間あたりのデータ量を取得する許容データ量取得段階と、
前記許容データ量取得段階において取得されたデータ量がより小さい場合に、前記下限値をより増加させる条件設定段階と
を備える撮像方法。
【請求項８】
撮像装置用のプログラムであって、前記撮像装置を、
監視領域の動画を撮像する撮像部、
前記撮像部が撮像した前記監視領域の動画を出力する出力部、
前記撮像部が撮像した動画における予め定められた基準画像からの変化量を算出する変化量算出部、
前記変化量算出部が算出した変化量が予め定められた変化量の下限値より小さい場合に、前記撮像部が撮像した動画を、前記変化量算出部が算出した変化量が前記下限値以上である場合よりデータ量の小さい動画に変換して前記出力部に出力させる出力制御部、
前記出力部から出力することが許容されている単位時間あたりのデータ量を取得する許容データ量取得部、
前記許容データ量取得部が取得したデータ量がより小さい場合に、前記下限値をより増加させる条件設定部
として機能させるプログラム。
【請求項９】
監視領域の動画を撮像する撮像部と、
前記撮像部が撮像した前記監視領域の動画を出力する出力部と、
前記撮像部が撮像した動画に含まれるオブジェクトと予め定められた基準オブジェクトとの間の一致度を算出する一致度算出部と、
前記一致度算出部が算出した一致度が予め定められた一致度の下限値より小さい場合に、前記撮像部が撮像した動画を、前記一致度算出部が算出した一致度が前記下限値以上である場合よりデータ量の小さい動画に変換して前記出力部に出力させる出力制御部と、
前記出力部から出力することが許容されている単位時間あたりのデータ量を取得する許容データ量取得部と、
前記許容データ量取得部が取得したデータ量がより小さい場合に、前記下限値をより増加させる条件設定部と
を備える撮像装置。
【請求項１０】
前記撮像部が撮像した動画に含まれる動画構成画像からオブジェクトを抽出するオブジェクト抽出部
をさらに備え、
前記一致度算出部は、前記撮像部が撮像した動画に含まれるオブジェクトの形状と予め定められた基準オブジェクトの形状との間の形状の一致度を算出し、
前記出力制御部は、前記一致度算出部が算出した一致度が予め定められた形状の一致度の下限値より小さい場合に、前記撮像部が撮像した動画を、前記一致度算出部が算出した一致度が前記形状の一致度の下限値以上である場合よりデータ量の小さい動画に変換して前記出力部に出力させ、
前記条件設定部は、前記許容データ量取得部が取得したデータ量がより小さい場合に、前記形状の一致度の下限値をより増加させる
請求項９に記載の撮像装置。
【請求項１１】
前記一致度算出部は、前記撮像部が撮像した動画に含まれるオブジェクトに含まれる色と予め定められた基準オブジェクトに含まれる色との間の色の一致度を算出し、
前記出力制御部は、前記一致度算出部が算出した色の一致度が予め定められた色の一致度の下限値より小さい場合に、前記撮像部が撮像した動画を、前記一致度算出部が算出した一致度が前記色の一致度の下限値以上である場合よりデータ量の小さい動画に変換して前記出力部に出力させ、
前記条件設定部は、前記許容データ量取得部が取得したデータ量がより小さい場合に、前記色の一致度の下限値をより増加させる
請求項９に記載の撮像装置。
【請求項１２】
監視領域の動画を撮像する撮像段階と、
前記撮像段階において撮像された動画に含まれるオブジェクトと予め定められた基準オブジェクトとの間の一致度を算出する一致度算出段階と、
前記一致度算出段階において算出された一致度が予め定められた下限値より小さい場合に、前記撮像段階において撮像された動画を、前記一致度算出段階において算出された一致度が前記下限値以上である場合よりデータ量の小さい動画に変換して出力する出力部に出力させる出力制御段階と、
前記出力部から出力することが許容されている単位時間あたりのデータ量を取得する許容データ量取得段階と、
前記許容データ量取得段階において取得されたデータ量がより小さい場合に、前記下限値をより増加させる条件設定段階と
を備える撮像方法。
【請求項１３】
撮像装置用のプログラムであって、前記撮像装置を、
監視領域の動画を撮像する撮像部、
前記撮像部が撮像した前記監視領域の動画を出力する出力部、
前記撮像部が撮像した動画に含まれるオブジェクトと予め定められた基準オブジェクトとの間の一致度を算出する一致度算出部、
前記一致度算出部が算出した一致度が予め定められた下限値より小さい場合に、前記撮像部が撮像した前記監視領域の動画を、前記一致度算出部が算出した一致度が前記下限値以上である場合よりデータ量の小さい動画に変換して前記出力部に出力させる出力制御部、
前記出力部から出力することが許容されている単位時間あたりのデータ量を取得する許容データ量取得部、
前記許容データ量取得部が取得したデータ量がより小さい場合に、前記下限値をより増加させる条件設定部
として機能させるプログラム。
【請求項１４】
監視領域の動画を撮像する複数の撮像部と、
前記複数の撮像部が撮像した前記監視領域の動画を伝送する伝送経路と、
前記複数の撮像部が撮像したそれぞれの動画における予め定められた基準画像からの変化量を、前記複数の撮像部が撮像したそれぞれの動画毎に算出する変化量算出部と、
前記変化量算出部が算出した変化量が予め定められた変化量の下限値より小さい動画を、前記変化量算出部が算出した変化量が前記下限値以上である場合よりデータ量の小さい動画に変換して前記伝送経路に出力させる出力制御部と、
前記伝送経路が伝送することができる単位時間あたりのデータ量と前記複数の撮像部のそれぞれが出力する単位時間あたりのデータ量との差がより小さい場合に、前記下限値をより増加させる条件設定部と
を備える監視システム。
【請求項１５】
監視領域の動画を撮像する複数の撮像部が撮像したそれぞれの動画における、予め定められた基準画像からの変化量を、前記複数の撮像部が撮像したそれぞれの動画毎に算出する変化量算出段階と、
前記変化量算出段階において算出された変化量が前記下限値より小さい動画を、前記変化量算出段階において算出された変化量が前記下限値以上である場合よりデータ量の小さい動画に変換して、前記監視領域の動画を伝送する伝送経路に出力させる出力制御段階と、
前記伝送経路が伝送することができる単位時間あたりのデータ量と前記複数の撮像部のそれぞれが出力する単位時間あたりのデータ量との差がより小さい場合に、前記下限値をより増加させる条件設定段階と
を備える監視方法。
【請求項１６】
監視システム用のプログラムであって、前記監視システムを、
監視領域の動画を撮像する複数の撮像部、
前記複数の撮像部が撮像した動画を伝送する伝送経路、
前記複数の撮像部が撮像したそれぞれの動画における予め定められた基準画像からの変化量を、前記複数の撮像部が撮像したそれぞれの動画毎に算出する変化量算出部、
前記変化量算出部が算出した変化量が予め定められた変化量の下限値より小さい動画を、前記変化量算出部が算出した変化量が前記下限値以上である場合よりデータ量の小さい動画に変換して前記伝送経路に出力させる出力制御部、
前記伝送経路が伝送することができる単位時間あたりのデータ量と前記複数の撮像部のそれぞれが出力する単位時間あたりのデータ量との差がより小さい場合に、前記下限値をより増加させる条件設定部
として機能させるプログラム。
【請求項１７】
監視領域の動画を撮像する複数の撮像部と、
前記複数の撮像部が撮像した前記監視領域の動画を伝送する伝送経路と、
前記複数の撮像部が撮像したそれぞれの動画に含まれるオブジェクトと予め定められた基準オブジェクトとの間の一致度を、前記複数の撮像部が撮像したそれぞれの動画毎に算出する一致度算出部と、
前記一致度算出部が算出した一致度が予め定められた一致度の下限値より小さい動画を、前記一致度算出部が算出した一致度が前記下限値以上である場合よりデータ量の小さい動画に変換して前記伝送経路に出力させる出力制御部と、
前記伝送経路が伝送することができる単位時間あたりのデータ量と前記複数の撮像部のそれぞれが出力する単位時間あたりのデータ量との差がより小さい場合に、前記下限値をより増加させる条件設定部と
を備える監視システム。
【請求項１８】
監視領域の動画を撮像する複数の撮像部が撮像したそれぞれの動画に含まれるオブジェクトと予め定められた基準オブジェクトとの間の一致度を、前記複数の撮像部が撮像したそれぞれの動画毎に算出する一致度算出段階と、
前記一致度算出段階において算出された一致度が前記下限値より小さい動画を、前記一致度算出段階において算出された一致度が前記下限値以上である場合よりデータ量の小さい動画に変換して、前記監視領域の動画を伝送する伝送経路に出力させる出力制御段階と、
前記伝送経路が伝送することができる単位時間あたりのデータ量と前記複数の撮像部のそれぞれが出力する単位時間あたりのデータ量との差がより小さい場合に、前記下限値をより増加させる条件設定段階と
を備える監視方法。
【請求項１９】
監視システム用のプログラムであって、前記監視システムを、
監視領域の動画を撮像する複数の撮像部、
前記複数の撮像部が撮像した前記監視領域の動画を伝送する伝送経路、
前記複数の撮像部が撮像したそれぞれの動画に含まれるオブジェクトと予め定められた基準オブジェクトとの間の一致度を、前記複数の撮像部が撮像したそれぞれの動画毎に算出する一致度算出部、
前記一致度算出部が算出した一致度が予め定められた一致度の下限値より小さい動画を、前記一致度算出部が算出した一致度が前記下限値以上である場合よりデータ量の小さい動画に変換して前記伝送経路に出力させる出力制御部、
前記伝送経路が伝送することができる単位時間あたりのデータ量と前記複数の撮像部のそれぞれが出力する単位時間あたりのデータ量との差がより小さい場合に、前記下限値をより増加させる条件設定部
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、撮像方法、監視システム、監視方法、及びプログラムに関する。特に本発明は、画像を撮像する撮像装置及び撮像方法、画像により監視する監視システム及び監視方法、並びに撮像装置及び監視システム用のプログラムに関する。
【背景技術】
【０００２】
動画圧縮部において検出された動きベクトルが所定値未満の期間には、撮像部に供給される同期信号の周期を比較的長くすることで撮像部による撮像のフレームレートを低下させ、動きベクトルが所定値以上の期間には、同期信号の周期を比較的短くすることで撮像のフレームレートを高くする撮影装置が知られている（例えば、特許文献１参照。）。
【特許文献１】特開２００４−２００９８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
特許文献１に記載の撮影装置は、動きが検出されていない間は低フレームレートで撮像し、撮影している低フレームレートの画像から所定値以上の動きが検出されると、撮像のフレームレートを高くしたり、撮像の解像度を高める。このため、特許文献１に記載の撮影装置によると、動きが検出された場合に生成される監視画像のデータ量は非常に大きくなる。このため、撮像装置が複数存在する場合に、複数の撮像装置のそれぞれがデータ量の大きい監視画像を外部に送信しようとすると通信経路が過密になり、監視画像が送信先に到達するのまでに非常に長い時間を要してしまう場合がある。このため、特許文献１に記載の撮影装置によると、監視者が監視画像を迅速に閲覧することができず、不審者に迅速に対応することができなくなる虞がある。
【０００４】
そこで本発明は、上記課題を解決することができる撮像装置、撮像方法、監視システム、監視方法、及びプログラムを提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明の第１の形態における撮像装置は、監視領域の動画を撮像する撮像部と、撮像部が撮像した監視領域の動画を出力する出力部と、撮像部が撮像した動画における予め定められた基準画像からの変化量を算出する変化量算出部と、変化量算出部が算出した変化量が予め定められた変化量の下限値より小さい場合に、撮像部が撮像した動画を、変化量算出部が算出した変化量が下限値以上である場合よりデータ量の小さい動画に変換して出力部に出力させる出力制御部と、出力部から出力することが許容されている単位時間あたりのデータ量を取得する許容データ量取得部と、許容データ量取得部が取得したデータ量がより小さい場合に、下限値をより増加させる条件設定部とを備える。
【０００６】
出力制御部は、基準画像からの変化量が下限値より小さい場合に、撮像部が撮像した動画を、基準画像からの変化量が下限値以上である場合より低解像度の動画に変換して出力部に出力させてよい。また、出力制御部は、基準画像からの変化量が下限値より小さい場合に、撮像部が撮像した動画を、基準画像からの変化量が下限値以上である場合より少ない階調数の動画に変換して出力部に出力させてよい。また、出力制御部は、基準画像からの変化量が下限値より小さい場合に、撮像部が撮像した動画を、基準画像からの変化量が下限値以上である場合より低い表示レートの動画に変換して出力部に出力させてよい。
【０００７】
本発明の第２の形態における撮像方法は、監視領域の動画を撮像する撮像段階と、撮像段階において撮像された動画における予め定められた基準画像からの変化量を算出する変化量算出段階と、変化量算出段階において算出された変化量が予め定められた変化量の下限値より小さい場合に、撮像段階において撮像された動画を、変化量算出段階において算出された変化量が下限値以上である場合よりデータ量の小さい動画に変換して出力する出力部に出力させる出力制御段階と、出力部から出力することが許容されている単位時間あたりのデータ量を取得する許容データ量取得段階と、許容データ量取得段階において取得されたデータ量がより小さい場合に、下限値をより増加させる条件設定段階とを備える。
【０００８】
本発明の第３の形態によると、撮像装置用のプログラムであって、撮像装置を、監視領域の動画を撮像する撮像部、撮像部が撮像した監視領域の動画を出力する出力部、撮像部が撮像した動画における予め定められた基準画像からの変化量を算出する変化量算出部、変化量算出部が算出した変化量が予め定められた変化量の下限値より小さい場合に、撮像部が撮像した動画を、変化量算出部が算出した変化量が下限値以上である場合よりデータ量の小さい動画に変換して出力部に出力させる出力制御部、出力部から出力することが許容されている単位時間あたりのデータ量を取得する許容データ量取得部、許容データ量取得部が取得したデータ量がより小さい場合に、下限値をより増加させる条件設定部として機能させる。
【０００９】
本発明の第４の形態における撮像装置は、監視領域の動画を撮像する撮像部と、撮像部が撮像した監視領域の動画を出力する出力部と、撮像部が撮像した動画に含まれるオブジェクトと予め定められた基準オブジェクトとの間の一致度を算出する一致度算出部と、一致度算出部が算出した一致度が予め定められた一致度の下限値より小さい場合に、撮像部が撮像した動画を、一致度算出部が算出した一致度が下限値以上である場合よりデータ量の小さい動画に変換して出力部に出力させる出力制御部と、出力部から出力することが許容されている単位時間あたりのデータ量を取得する許容データ量取得部と、許容データ量取得部が取得したデータ量がより小さい場合に、下限値をより増加させる条件設定部とを備える。
【００１０】
本発明の第５の形態における撮像方法は、監視領域の動画を撮像する撮像段階と、撮像段階において撮像された動画に含まれるオブジェクトと予め定められた基準オブジェクトとの間の一致度を算出する一致度算出段階と、一致度算出段階において算出された一致度が予め定められた下限値より小さい場合に、撮像段階において撮像された動画を、一致度算出段階において算出された一致度が下限値以上である場合よりデータ量の小さい動画に変換して出力する出力部に出力させる出力制御段階と、出力部から出力することが許容されている単位時間あたりのデータ量を取得する許容データ量取得段階と、許容データ量取得段階において取得されたデータ量がより小さい場合に、下限値をより増加させる条件設定段階とを備える。
【００１１】
本発明の第６の形態によると、撮像装置用のプログラムであって、撮像装置を、監視領域の動画を撮像する撮像部、撮像部が撮像した監視領域の動画を出力する出力部、撮像部が撮像した動画に含まれるオブジェクトと予め定められた基準オブジェクトとの間の一致度を算出する一致度算出部、一致度算出部が算出した一致度が予め定められた下限値より小さい場合に、撮像段階において撮像された監視領域の動画を、一致度算出部が算出した一致度が下限値以上である場合よりデータ量の小さい動画に変換して出力部に出力させる出力制御部、出力部から出力することが許容されている単位時間あたりのデータ量を取得する許容データ量取得部、許容データ量取得部が取得したデータ量がより小さい場合に、下限値をより増加させる条件設定部として機能させる。
【００１２】
本発明の第７の形態における監視システムは、監視領域の動画を撮像する複数の撮像部と、複数の撮像部が撮像した監視領域の動画を伝送する伝送経路と、複数の撮像部が撮像したそれぞれの動画における予め定められた基準画像からの変化量を、複数の撮像部が撮像したそれぞれの動画毎に算出する変化量算出部と、変化量算出部が算出した変化量が予め定められた変化量の下限値より小さい動画を、変化量算出部が算出した変化量が下限値以上である場合よりデータ量の小さい動画に変換して伝送経路に出力させる出力制御部と、伝送経路が伝送することができる単位時間あたりのデータ量と複数の撮像部のそれぞれが出力する単位時間あたりのデータ量との差がより小さい場合に、下限値をより増加させる条件設定部とを備える。
【００１３】
本発明の第８の形態における監視方法は、監視領域の動画を撮像する複数の撮像部が撮像したそれぞれの動画における、予め定められた基準画像からの変化量を、複数の撮像部が撮像したそれぞれの動画毎に算出する変化量算出段階と、変化量算出段階において算出された変化量が下限値より小さい動画を、変化量算出段階において算出された変化量が下限値以上である場合よりデータ量の小さい動画に変換して、監視領域の動画を伝送する伝送経路に出力させる出力制御段階と、伝送経路が伝送することができる単位時間あたりのデータ量と複数の撮像部のそれぞれが出力する単位時間あたりのデータ量との差がより小さい場合に、下限値をより増加させる条件設定段階とを備える。
【００１４】
本発明の第９の形態によると、監視システム用のプログラムであって、監視システムを、監視領域の動画を撮像する複数の撮像部、複数の撮像部が撮像した動画を伝送する伝送経路、複数の撮像部が撮像したそれぞれの動画における予め定められた基準画像からの変化量を、複数の撮像部が撮像したそれぞれの動画毎に算出する変化量算出部、変化量算出部が算出した変化量が予め定められた変化量の下限値より小さい動画を、変化量算出部が算出した変化量が下限値以上である場合よりデータ量の小さい動画に変換して伝送経路に出力させる出力制御部、伝送経路が伝送することができる単位時間あたりのデータ量と複数の撮像部のそれぞれが出力する単位時間あたりのデータ量との差がより小さい場合に、下限値をより増加させる条件設定部として機能させる。
【００１５】
本発明の第１０の形態における監視システムは、監視領域の動画を撮像する複数の撮像部と、複数の撮像部が撮像した監視領域の動画を伝送する伝送経路と、複数の撮像部が撮像したそれぞれの動画に含まれるオブジェクトと予め定められた基準オブジェクトとの間の一致度を、複数の撮像部が撮像したそれぞれの動画毎に算出する一致度算出部と、一致度算出部が算出した一致度が予め定められた一致度の下限値より小さい動画を、一致度算出部が算出した一致度が下限値以上である場合よりデータ量の小さい動画に変換して伝送経路に出力させる出力制御部と、伝送経路が伝送することができる単位時間あたりのデータ量と複数の撮像部のそれぞれが出力する単位時間あたりのデータ量との差がより小さい場合に、下限値をより増加させる条件設定部とを備える。
【００１６】
本発明の第１１の形態における監視方法は、監視領域の動画を撮像する複数の撮像部が撮像したそれぞれの動画に含まれるオブジェクトと予め定められた基準オブジェクトとの間の一致度を、複数の撮像部が撮像したそれぞれの動画毎に算出する一致度算出段階と、一致度算出段階において算出された一致度が下限値より小さい動画を、一致度算出段階において算出された一致度が下限値以上である場合よりデータ量の小さい動画に変換して、監視領域の動画を伝送する伝送経路に出力させる出力制御段階と、伝送経路が伝送することができる単位時間あたりのデータ量と複数の撮像部のそれぞれが出力する単位時間あたりのデータ量との差がより小さい場合に、下限値をより増加させる条件設定段階とを備える。
【００１７】
本発明の第１２の形態によると、監視システム用のプログラムであって、監視システムを、監視領域の動画を撮像する複数の撮像部、複数の撮像部が撮像した監視領域の動画を伝送する伝送経路、複数の撮像部が撮像したそれぞれの動画に含まれるオブジェクトと予め定められた基準オブジェクトとの間の一致度を、複数の撮像部が撮像したそれぞれの動画毎に算出する一致度算出部、一致度算出部が算出した一致度が予め定められた一致度の下限値より小さい動画を、一致度算出部が算出した一致度が下限値以上である場合よりデータ量の小さい動画に変換して伝送経路に出力させる出力制御部、伝送経路が伝送することができる単位時間あたりのデータ量と複数の撮像部のそれぞれが出力する単位時間あたりのデータ量との差がより小さい場合に、下限値をより増加させる条件設定部として機能させる。
【００１８】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【発明の効果】
【００１９】
本発明によれば、監視画像を送信するのに要する単位時間あたりのデータ量を必要以上に増やすことなく、詳細な監視画像を提供することができる監視システムを提供することができる。
【発明を実施するための最良の形態】
【００２０】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００２１】
図１は、一実施形態に係る監視システム１１０の利用環境の一例を示す。監視システム１１０は、複数の撮像装置１００ａ〜ｃと、伝送経路１４０と、サーバ１７０と、複数の表示装置１８０、１８１、１８２・・・とを備える。サーバ１７０及び複数の表示装置１８０、１８１、１８２・・・は、監視領域１５０、１５１、１５２・・・の遠方の監視室１６０に設けられる。なお、撮像装置１００ａ〜ｃは、複数の監視領域１５０、１５１、１５２・・・を撮像すべく、複数の監視領域１５０、１５１、１５２・・・のそれぞれに設けられる。以後、複数の監視領域１５０、１５１、１５２・・・のそれぞれに設けられる撮像装置１００ａ〜ｃを撮像装置１００と総称する。
【００２２】
撮像装置１００は、監視領域１５０、１５１、１５２・・・を撮像した動画を伝送経路１４０を通じてサーバ１７０に送信する。サーバ１７０は、撮像装置１００から受け取った動画を、表示装置１８０、１８１、１８２・・・に表示させる。表示装置１８０、１８１、１８２・・・は、それぞれ監視領域１５０、１５１、１５２・・・の動画を表示する。
【００２３】
撮像装置１００は、表示装置１８０、１８１、１８２・・・が表示することができるモニタ解像度より高い解像度のフレーム画像を、表示装置１８０、１８１、１８２・・・が表示することができる動画の表示レートであるモニタ表示レートより高いフレームレートで動画を撮像する。そして、撮像装置１００は、撮像した動画に人物又は変化が検出されていない間、撮像装置１００が撮像した動画をモニタ解像度以下の解像度のフレーム画像がモニタ表示レート以下のレートで表示される動画に変換して、サーバ１７０に送信し続ける。
【００２４】
そして、撮像装置１００は、動画に人物又は変化が検出されると、撮像した高い解像度・高フレームレートの動画を、動画に人物又は変化が検出されなくなるまでサーバ１７０に送信し続ける。サーバ１７０は、撮像装置１００から受け取った動画を記録するとともに、受け取った動画をモニタ解像度及びモニタ表示レートに合わせて表示装置１８０、１８１、１８２・・・に表示させる。
【００２５】
例えば、撮像装置１００は、撮像して得られた複数のフレーム画像を時間的に平均化して得られた平均化画像から変化を検出したり、平均化画像に含まれる人物を検出する。例えば、撮像装置１００は、時間的に連続する平均化画像の間において変化が検出された領域の面積が所定の閾値以上である場合に、動画に変化がある旨を検出する。そして動画から人物又は変化が検出されると、撮像装置１００は、少なくとも人物又は変化が検出された部分領域において撮像時の解像度を有するフレーム画像を生成して、生成したフレーム画像を含む動画をサーバ１７０に送信する。また、撮像装置１００は、人物の動きを検出した場合には、少なくとも人物の移動方向の側が広くなるよう設定された部分領域において撮像した解像度を有するフレーム画像を生成して、生成したフレーム画像を含む動画をサーバ１７０に送信する。
【００２６】
また、撮像装置１００は、人物又は変化が検出された部分領域をフレーム画像とする動画をサーバ１７０に送信してよい。このとき撮像装置１００は、人物又は変化が検出された部分領域以外の領域の部分画像を保持しておく。上記のように、撮像装置１００は、人物又は変化が検出されなくなると、画質を低減したフレーム画像をサーバ１７０に送信するので、人物又は変化が検出されなくなる期間には、伝送経路１４０が伝送するデータ量は低減する。したがって、撮像装置１００は、当該期間に、保持しておいた部分画像をサーバ１７０に送信してもよい。
【００２７】
また、サーバ１７０は、伝送経路１４０が伝送することができる時間あたりのデータ量と、撮像装置１００が送信する時間あたりのデータ量との差がより小さい場合に、より大きい閾値を撮像装置１００に設定させる。これにより、伝送経路１４０を伝送するデータ量が増加して動画データの到達が遅延することを未然に防ぐことができる。
【００２８】
なお、監視領域１５０、１５１、１５２・・・は、異なる建物内の空間であってよいし、同じ建物内の異なる空間であってもよい。例えば、監視領域１５０、１５１、１５２・・・は、店舗内の陳列棚の間の通路であってよい。また、監視領域１５０、１５１、１５２は、建物内の空間に限らず、建物によって囲われていない開放された空間であってよいことは言うまでもない。
【００２９】
図２は、撮像装置１００のブロック構成の一例を示す。撮像装置１００は、撮像部２００、平均化画像生成部２０２、撮像制御部２１０、オブジェクト領域特定部２１２、画像保持部２１４、差分画像生成部２１６、画像特徴量抽出部２２０、適合判断部２３０、条件格納部２４０、条件設定部２４２、許容データ量取得部２５０、画質選択部２６０、画質格納部２６２、出力制御部２７０、画像生成部２８０、及び出力部２９０を備える。適合判断部２３０は、一致度算出部２３２を有する。また、画像生成部２８０は、出力動画生成部２８２を有する。図３は、画像特徴量抽出部２２０のブロック構成の一例を示す。画像特徴量抽出部２２０は、変化量算出部２２１、動き量算出部２２２、動き方向特定部２２３、特定色面積算出部２２４、及びオブジェクト抽出部２２５を有する。
【００３０】
撮像部２００は、監視領域の画像を撮像する。具体的には、撮像部２００は、監視領域の動画を撮像する。平均化画像生成部２０２は、撮像部２００が撮像した動画に含まれる複数の動画構成画像を平均化した平均化画像を生成する。例えば、平均化画像生成部２０２は、複数の動画構成画像を画素毎に平均化することによって、平均化画像を生成する。なお、条件格納部２４０は、異常が生じていると判断される動画に含まれる複数の動画構成画像が平均化された平均化画像が適合すべき条件を格納する。
【００３１】
そして、適合判断部２３０は、平均化画像生成部２０２が生成した平均化画像が条件に適合するか否かを判断する。そして、出力動画生成部２８２は、平均化画像が条件に適合しない旨を適合判断部２３０が判断した場合に、撮像部２００が撮像した動画に含まれる動画構成画像から、適合判断部２３０が平均化画像が条件に適合する旨を判断した場合より低画質の動画構成画像を含む出力動画を生成する。そして、出力部２９０は、出力動画生成部２８２が生成した出力動画を出力する。例えば、出力部２９０は、複数の撮像部２００が撮像した監視領域の動画を伝送する伝送経路１４０に、出力動画生成部２８２が生成した出力動画を出力する。なお、出力部２９０は、撮像部２００が撮像した監視領域の動画を出力してもよい。例えば、出力部２９０は、平均化画像が条件に適合した旨を適合判断部２３０が判断した場合には、撮像部２００が撮像した動画を出力してよい。
【００３２】
具体的には、出力動画生成部２８２は、平均化画像が条件に適合しない旨を適合判断部２３０が判断した場合に、平均化画像が条件に適合する旨を適合判断部２３０が判断した場合より低い解像度の動画構成画像を含む出力動画を生成する。また、出力動画生成部２８２は、平均化画像が条件に適合しない旨を適合判断部２３０が判断した場合に、平均化画像が条件に適合する旨を適合判断部２３０が判断した場合より少ない階調数の動画構成画像を含む出力動画を生成してよい。また、出力動画生成部２８２は、平均化画像が条件に適合しない旨を適合判断部２３０が判断した場合に、撮像部２００が撮像した動画から、平均化画像が条件に適合する旨を適合判断部２３０が判断した場合より低い表示レートの出力動画を生成してよい。
【００３３】
なお、出力動画生成部２８２は、平均化画像が条件に適合しない旨を適合判断部２３０が判断した場合に、平均化画像生成部２０２が生成した平均化画像を含む出力動画を生成し、平均化画像が条件に適合する旨を適合判断部２３０が判断した場合に撮像部２００が撮像した動画を出力動画としてよい。
【００３４】
差分画像生成部２１６は、平均化画像生成部２０２が生成した第１平均化画像と、当該第１平均化画像を生成するために用いられたいずれの動画構成画像より後に撮像された動画構成画像を用いて平均化画像生成部２０２が生成した第２平均化画像との間の差分画像を生成する。そして、出力動画生成部２８２は、平均化画像が条件に適合しない旨を適合判断部２３０が判断した場合に、差分画像生成部２１６が生成した差分画像を含む出力動画を生成し、平均化画像が条件に適合する旨を適合判断部２３０が判断した場合に撮像部２００が撮像した動画を出力動画としてよい。
【００３５】
許容データ量取得部２５０は、出力部２９０から出力することが許容されている単位時間あたりのデータ量を取得する。例えば、許容データ量取得部２５０は、伝送経路１４０が単位時間あたりに伝送することができるデータ量、出力制御装置１７２が単位時間当たりに処理することができるデータ量容量を取得してよい。そして、出力動画生成部２８２は、平均化画像が条件に適合しない旨を適合判断部２３０が判断した場合に、更に許容データ量取得部２５０が取得したデータ量が予め定められた値より小さいことを条件として、差分画像生成部２１６が生成した差分画像を含む出力動画を生成する。
【００３６】
なお、適合判断部２３０は、平均化画像における複数の部分領域のそれぞれが条件に適合するか否かを判断してよい。そして、出力動画生成部２８２は、適合判断部２３０が条件に適合する旨を判断した領域である適合領域以外の領域において適合領域より低画質な動画構成画像を含む出力動画を生成してよい。
【００３７】
なお、オブジェクト抽出部２２５は、撮像部２００が撮像した動画から、予め定められた条件に適合するオブジェクトを抽出する。具体的には、オブジェクト抽出部２２５は、撮像部２００が撮像した動画に含まれる動画構成画像から、条件格納部２４０が格納している条件に適合するオブジェクトを抽出する。そして、画像生成部２８０は、オブジェクト抽出部２２５が抽出したオブジェクトの大きさがより大きい場合に、撮像部２００が撮像した動画をより低画質の動画に変換する。そして、出力部２９０は、画像生成部２８０が変換して得られた動画を出力する。この場合、画像生成部２８０は、オブジェクト抽出部２２５が抽出したオブジェクトの大きさがより大きい場合に、撮像部２００が撮像した動画をより低い解像度の動画に変換してよい。
【００３８】
また、動き量算出部２２２は、撮像部２００が撮像した動画に含まれる複数の動画構成画像の間における、オブジェクト抽出部２２５が抽出したオブジェクトの動き量を算出する。条件格納部２４０は、抽出されるべきオブジェクトが有するべきオブジェクトの動き量の下限値を格納している。例えば、条件格納部２４０は、抽出されるべきオブジェクトが有するべき、連続するフレーム間におけるオブジェクトの動き量の下限値を格納している。そして、オブジェクト抽出部２２５は、動き量算出部２２２が算出したオブジェクトの動き量が条件格納部２４０が格納している動き量の下限値以上であるオブジェクトを、撮像部２００が撮像した動画に含まれる複数の動画構成画像から抽出する。そして、画像生成部２８０は、オブジェクト抽出部２２５が抽出したオブジェクトの大きさがより大きい場合に、撮像部２００が撮像した動画をより低い解像度の動画に変換する。具体的には、画像生成部２８０は、動き量算出部２２２が算出したオブジェクトの動き量がより大きい場合に、撮像部２００が撮像した動画をより低い表示レートの動画に変換する。
【００３９】
なお、画質格納部２６２は、オブジェクトの大きさ及びオブジェクトの動き量に対応づけて、動画の表示レート及び動画に含まれる動画構成画像の画質の組合せを格納する。そして、画質選択部２６０は、オブジェクト抽出部２２５が抽出したオブジェクトの大きさ及び動き量算出部２２２が算出したオブジェクトの動き量に対応づけて画質格納部２６２が格納している画質及び表示レートの組合せを選択する。そして、画像生成部２８０は、撮像部２００が撮像した動画を、画質選択部２６０によって選択された画質の動画構成画像が画質選択部２６０によって選択された表示レートで表示される動画に変換する。
【００４０】
なお、動き方向特定部２２３は、撮像部２００が撮像した動画の画像内容に基づいて、オブジェクト抽出部２２５が抽出したオブジェクトの動き方向を特定する。そして、画像生成部２８０は、オブジェクトを含み、動き方向の画像幅が動き方向に垂直方向の画像幅より大きい動画構成画像を、撮像部２００が撮像した動画に含まれる動画構成画像からトリミングによって生成する。そして、出力部２９０は、画像生成部２８０が生成した動画構成画像を含む動画を出力する。そして、動き量算出部２２２は、撮像部２００が撮像した動画に含まれる複数の動画構成画像に基づいて、動き方向特定部２２３が特定した方向への、複数の動画構成画像の間におけるオブジェクトの動き量を算出する。そして、画像生成部２８０は、動き量算出部２２２が算出した動き量がより大きい場合に、動き方向特定部２２３が特定した動き方向の画像幅がより大きい動画構成画像を、撮像部２００が撮像した動画に含まれる動画構成画像からトリミングによって生成する。このため、撮像装置１００は、伝送経路１４０が伝送するデータ量が不必要に増大することを防ぎつつ、不審者の移動先の領域を適切に監視することができる監視画像を提供することができる。
【００４１】
なお、条件格納部２４０は、異常が生じていると判断される動画に含まれる動画構成画像において検出されるべき基準画像からの変化量の下限値を格納する。そして、変化量算出部２２１は、撮像部２００が撮像した動画における予め定められた基準画像からの変化量を算出する。例えば、変化量算出部２２１は、撮像部２００が撮像した動画に含まれる第１動画構成画像における、第１動画構成画像より前に撮像された第２動画構成画像からの変化量を算出する。なお、変化量算出部２２１は、平均化画像生成部２０２が生成した平均化画像の、基準画像からの変化量を算出する。なお、基準画像とは、予め用意された監視領域の画像、前のタイミングで撮像部２００によって撮像された動画構成画像、又は前のタイミングで生成された平均化画像であってよい。そして、適合判断部２３０は、変化量算出部２２１が算出した変化量が条件格納部２４０が格納している変化量の下限値以上である場合に、平均化画像が条件に適合する旨を判断する。
【００４２】
また、出力制御部２７０は、変化量算出部２２１が算出した変化量が予め定められた変化量の下限値より小さい場合に、撮像部２００が撮像した動画を、変化量算出部２２１が算出した変化量が下限値以上である場合よりデータ量の小さい動画に変換して出力部２９０に出力させる。具体的には、出力制御部２７０は、基準画像からの変化量が下限値より小さい場合に、撮像部２００が撮像した動画を、基準画像からの変化量が下限値以上である場合より低解像度の動画に変換して出力部２９０に出力させる。また、出力制御部２７０は、基準画像からの変化量が下限値より小さい場合に、撮像部２００が撮像した動画を、基準画像からの変化量が下限値以上である場合より少ない階調数の動画に変換して出力部２９０に出力させてよい。その他にも、出力制御部２７０は、基準画像からの変化量が下限値より小さい場合に、撮像部２００が撮像した動画を、基準画像からの変化量が下限値以上である場合より低い表示レートの動画に変換して出力部２９０に出力させる。なお、条件設定部２４２は、許容データ量取得部２５０が取得したデータ量がより小さい場合に、条件格納部２４０が格納している下限値をより増加させる。
【００４３】
なお、変化量算出部２２１は、撮像部２００が撮像した動画に含まれる第１動画構成画像と第２動画構成画像との間における同じ被写体を示すオブジェクトの動き量を算出してよい。そして、出力制御部２７０は、変化量算出部２２１が算出したオブジェクトの動き量が予め定められた動き量の下限値より小さい場合に、撮像部２００が撮像した動画を、変化量算出部２２１が算出した動き量が動き量の下限値以上である場合よりデータ量の小さい動画に変換して出力部２９０に出力させる。なお、条件設定部２４２は、許容データ量取得部２５０が取得したデータ量がより小さい場合に、動き量の下限値をより増加させてよい。
【００４４】
条件格納部２４０は、異常が生じていると判断される動画に含まれる複数の動画構成画像を平均化した平均化画像において検出されるべき、平均化画像に含まれるオブジェクトと予め定められたオブジェクトとの間の一致度の下限値を格納する。そして、オブジェクト抽出部２２５は、平均化画像生成部２０２が生成した平均化画像からオブジェクトを抽出する。そして、適合判断部２３０は、オブジェクト抽出部２２５が抽出したオブジェクトと予め定められたオブジェクトとの間の一致度が、条件格納部２４０が格納している下限値以上である場合に、平均化画像が条件に適合する旨を判断する。具体的には、一致度算出部２３２は、撮像部２００が撮像した動画に含まれるオブジェクトの形状と予め定められた基準オブジェクトの形状との間の形状の一致度を算出する。そして、適合判断部２３０は、一致度算出部２３２が算出した一致度が、条件格納部２４０が格納している下限値以上である場合に、平均化画像が条件に適合する旨を判断する。
【００４５】
なお、出力制御部２７０は、一致度算出部２３２が算出した一致度が予め定められた一致度の下限値より小さい場合に、撮像部２００が撮像した動画を、一致度算出部２３２が算出した一致度が下限値以上である場合よりデータ量の小さい動画に変換して出力部２９０に出力させてもよい。具体的には、出力制御部２７０は、一致度算出部２３２が算出した一致度が予め定められた形状の一致度の下限値より小さい場合に、撮像部２００が撮像した動画を、一致度算出部２３２が算出した一致度が形状の一致度の下限値以上である場合よりデータ量の小さい動画に変換して出力部２９０に出力させる。なお、条件設定部２４２は、許容データ量取得部２５０が取得したデータ量がより小さい場合に、形状の一致度の下限値をより増加させてよい。
【００４６】
条件格納部２４０は、異常が生じていると判断される動画に含まれる複数の動画構成画像を平均化した平均化画像において検出されるべき、予め定められた色範囲に含まれる色が占める面積の下限値を格納する。例えば、条件格納部２４０は、人物に特徴的な色を含む色範囲に含まれる色が占める面積の下限値を格納してよい。そして、特定色面積算出部２２４は、平均化画像生成部２０２が生成した平均化画像における、予め定められた色範囲に含まれる色が占める面積を算出する。そして、適合判断部２３０は、特定色面積算出部２２４が算出した面積が条件格納部２４０が格納している面積の下限値以上である場合に、平均化画像が条件に適合する旨を判断する。具体的には、一致度算出部２３２は、撮像部２００が撮像した動画に含まれるオブジェクトに含まれる色と予め定められた基準オブジェクトに含まれる色との間の色の一致度を算出する。そして、適合判断部２３０は、一致度算出部２３２が算出した一致度が、条件格納部２４０が格納している下限値以上である場合に、平均化画像が条件に適合する旨を判断する。
【００４７】
条件格納部２４０は、異常が生じていると判断される動画に含まれる複数の動画構成画像を平均化した平均化画像において検出されるべき、平均化画像に含まれる被写体の位置から撮像部２００への方向と被写体の動き方向との間の一致度の下限値を格納する。そして、動き方向特定部２２３は、平均化画像生成部２０２が生成した複数の平均化画像の画像内容に基づいて、監視領域内における被写体の動き方向を特定する。そして、適合判断部２３０は、被写体の動き方向と当該被写体の位置から撮像部２００に向かう方向との間の一致度が条件格納部２４０が格納している一致度の下限値以上である場合に、平均化画像が条件に適合する旨を判断する。
【００４８】
また、オブジェクト領域特定部２１２は、適合判断部２３０が条件に適合するオブジェクトが存在する旨を判断した場合に、条件に適合するオブジェクトを含むオブジェクト領域を特定する。そして、出力部２９０は、適合判断部２３０が条件に適合するオブジェクトが存在する旨を判断した場合に、オブジェクト領域の画像を出力する。そして、画像保持部２１４は、適合判断部２３０が条件に適合するオブジェクトが存在する旨を判断した場合に、オブジェクト領域以外の領域の画像を保持する。そして、出力制御部２７０は、画像保持部２１４がオブジェクト領域以外の領域の画像を保持した後の監視領域の動画において、適合判断部２３０が条件に適合するオブジェクトが存在しない旨を判断した場合に、画像保持部２１４が保持しているオブジェクト領域以外の領域の画像を出力部２９０に出力させる。
【００４９】
なお、出力部２９０は、条件に適合するオブジェクトが存在する旨を適合判断部２３０が判断した場合に、許容データ量取得部２５０が取得したデータ量がより大きいほどより高い画質でオブジェクト領域の画像を出力してよい。また、オブジェクト領域特定部２１２は、条件に適合するオブジェクトが存在する旨を適合判断部２３０が判断した場合に、許容データ量取得部２５０が取得したデータ量がより大きいほど条件に適合するオブジェクトを含むより大きいオブジェクト領域を特定してよい。
【００５０】
また、出力制御部２７０は、画像保持部２１４がオブジェクト領域以外の領域の画像を保持した後の監視領域の動画において、適合判断部２３０が条件に適合するオブジェクトが存在しない旨を判断した場合に、許容データ量取得部２５０が取得したデータ量が予め定められた値より大きいことを条件として、画像保持部２１４が保持しているオブジェクト領域以外の領域の画像を、出力部２９０に出力させる。
【００５１】
また、出力制御部２７０は、画像保持部２１４がオブジェクト領域以外の領域の画像を保持した後の監視領域の動画において、適合判断部２３０が条件に適合するオブジェクトが存在しない旨を判断した場合に、画像保持部２１４が保持しているオブジェクト領域以外の領域の画像を、許容データ量取得部２５０が取得したデータ量に応じた画質で出力部２９０に出力させてよい。
【００５２】
オブジェクト領域特定部２１２は、撮像部２００が撮像した動画に含まれる複数の動画構成画像にわたるオブジェクトの動き量が、条件格納部２４０が格納している動き量の下限値以上であるオブジェクトを含む領域を、オブジェクト領域として特定してよい。
【００５３】
なお、条件格納部２４０は、動画から抽出されるべきオブジェクトが有するべき予め定められたオブジェクトとの間の一致度の下限値を格納してよい。そして、オブジェクト領域特定部２１２は、条件格納部２４０が格納している一致度の下限値以上の一致度で一致するオブジェクトを含む領域を、オブジェクト領域として抽出してよい。また、条件格納部２４０は、動画から抽出されるべきオブジェクトが有するべき予め定められた色範囲に含まれる色が占める面積の下限値を格納してよい。そして、オブジェクト領域特定部２１２は、予め定められた色範囲に含まれる色の占める面積が条件格納部２４０が格納している面積の下限値以上であるオブジェクトを含む領域を、オブジェクト領域として抽出する。
【００５４】
なお、変化量算出部２２１及び条件設定部２４２は撮像装置１００のそれぞれに設けられるのではなく、監視システム１１０は一の変化量算出部２２１及び一の条件設定部２４２を有してもよい。そして、変化量算出部２２１は、複数の撮像部２００が撮像したそれぞれの動画における予め定められた基準画像からの変化量を、複数の撮像部２００が撮像したそれぞれの動画毎に算出してよい。そして、出力制御部２７０は、変化量算出部２２１が算出した変化量が予め定められた変化量の下限値より小さい動画を、変化量算出部２２１が算出した変化量が下限値以上である場合よりデータ量の小さい動画に変換して伝送経路１４０に出力させてよい。そして、条件設定部２４２は、伝送経路１４０が伝送することができる単位時間あたりのデータ量と複数の撮像部２００のそれぞれが出力する単位時間あたりのデータ量との差がより小さい場合に、条件格納部２４０が格納している下限値をより増加させてもよい。また、一致度算出部２３２は、複数の撮像部２００が撮像したそれぞれの動画に含まれるオブジェクトと予め定められた基準オブジェクトとの間の一致度を、複数の撮像部２００が撮像したそれぞれの動画毎に算出してもよい。そして、出力制御部２７０は、一致度算出部２３２が算出した一致度が予め定められた一致度の下限値より小さい動画を、一致度算出部２３２が算出した一致度が下限値以上である場合よりデータ量の小さい動画に変換して伝送経路１４０に出力させる。そして、条件設定部２４２は、伝送経路１４０が伝送することができる単位時間あたりのデータ量と複数の撮像部２００のそれぞれが出力する単位時間あたりのデータ量との差がより小さい場合に、下限値をより増加させる。
【００５５】
なお、撮像制御部２１０は、オブジェクトを含み、動き方向の画像幅が動き方向に垂直方向の画像幅より大きい動画構成画像を含む動画を撮像部２００に撮像させるべく撮像部２００の撮像範囲を設定して、撮像部２００に監視領域を撮像させる。そして、出力部２９０は、撮像制御部２１０によって撮像範囲が設定された状態で撮像部２００が撮像した動画を出力する。このとき、撮像制御部２１０は、オブジェクトを含み、動き方向の画像幅が動き方向に垂直方向の画像幅より大きい動画構成画像が撮像される撮像範囲に含まれる被写体に対して、撮像部２００の撮像条件を調整してよい。そして、出力部２９０は、撮像制御部２１０によって撮像条件が調整された状態で撮像部２００が撮像した動画を出力してよい。
【００５６】
また、撮像制御部２１０は、オブジェクトを含み、オブジェクトに対して動き方向の側の領域が、オブジェクトに対して動き方向と反対方向の側の領域より広い動画構成画像を撮像部２００に撮像させるべく撮像部２００の撮像範囲を設定して、撮像部２００に撮像させてよい。また、撮像制御部２１０は、オブジェクトを含み、オブジェクトに対して動き方向の側の領域が、オブジェクトに対して動き方向と反対方向の側の領域より広い動画構成画像が撮像される撮像範囲に含まれる被写体に対して、撮像部２００の撮像条件を調整してよい。
【００５７】
なお、撮像部２００が撮像する動画の撮像レートはモニタ表示レートより高くてもよいし、全ての撮像装置１００が撮像する動画を送信するために要する時間あたりのデータ量は、伝送経路１４０が時間あたりに伝送することができるデータ量より大きくてもよい。なお、本実施形態におけるフレーム画像は動画構成画像の一例であり、動画構成画像はフィールド画像を含む。また、撮像部２００は、魚眼レンズを通じて、監視領域全体の画像を撮像してもよい。
【００５８】
以上の説明においては、撮像装置１００が撮像して動画をサーバ１７０に送信する形態について説明したが、他の形態においては、撮像装置１００の機能をサーバ１７０が有してよい。例えば、撮像装置１００は撮像した監視領域の動画をそのまま伝送経路１４０に出力し、サーバ１７０が、記録する動画の画質を制御したり、表示装置１８０、１８１、及び１８２が表示する動画の画質を制御してもよい。この場合、サーバ１７０が、オブジェクト領域特定部２１２、画像保持部２１４、差分画像生成部２１６、画像特徴量抽出部２２０、適合判断部２３０、条件格納部２４０、条件設定部２４２、許容データ量取得部２５０、画質選択部２６０、画質格納部２６２、出力制御部２７０、画像生成部２８０、及び出力部２９０を備えてよい。この場合、出力部２９０は、出力動画生成部２８２が生成した動画を記録媒体に記録したり、表示装置１８０、１８１、及び１８２に表示させてよい。
【００５９】
図４は、撮像装置１００の動作フローの一例を示す。撮像部２００は、表示装置１８０〜１８２のモニタ解像度より高解像度のフレーム画像を、表示装置１８０〜１８２のモニタ表示レートより高いフレームレートで連続して撮像することによって、監視領域の動画を撮像する（Ｓ４００）。なお、平均化画像生成部２０２は、撮像部２００がフレーム画像を撮像する度に平均化カウンタをインクリメントする。そして、平均化画像生成部２０２は、平均化カウンタの値に基づいて、撮像部２００が所定数のフレーム画像を撮像したか否かを判断する（Ｓ４０１）。Ｓ４０１において所定数のフレーム画像を撮像した旨が判断された場合には、平均化画像生成部２０２は、撮像部２００が撮像した所定数のフレーム画像にわたって画素毎に平均化することによって平均化画像を生成し（Ｓ４０２）、平均化カウンタを０にセットする。
【００６０】
そして、適合判断部２３０は、人物に適合するオブジェクトが検出されたか否かを判断する（Ｓ４０４）。具体的には、オブジェクト抽出部２２５は、平均化画像からエッジ強調等によってオブジェクトの輪郭を抽出する。そして、一致度算出部２３２は、オブジェクト抽出部２２５が抽出したオブジェクトの輪郭と、予め定められた人物のパターンとを比較することによって、オブジェクト抽出部２２５が抽出したオブジェクトの輪郭と予め定められた人物のパターンとの間の形状の一致度を算出する。例えば、一致度算出部２３２は、オブジェクトの輪郭と、当該オブジェクトと同じ面積を持つ人物のパターンとが一致する部分の面積を、オブジェクトの輪郭の面積で除した値を、形状の一致度として算出してよい。そして、適合判断部２３０は、一致度算出部２３２が算出した形状の一致度が、条件格納部２４０が格納している形状の一致度の下限値以上である場合に、人物に適合するオブジェクトが検出されたと判断する。
【００６１】
なお、動き量算出部２２２は、オブジェクト抽出部２２５が抽出したオブジェクトの移動速度を算出している。そして、Ｓ４０４において人物に適合するオブジェクトが検出されたと適合判断部２３０が判断した場合には、画質選択部２６０は、動き量算出部２２２が算出した、人物に適合するオブジェクトの移動速度を取得する（Ｓ４０６）。
【００６２】
そして、撮像装置１００は、伝送経路１４０に出力する出力動画の表示レートとフレーム画像の解像度とを決定する（Ｓ４０８）。具体的には、画質選択部２６０が、人物に適合するオブジェクトの面積と、人物に適合するオブジェクトの動きの速さとに対応づけて画質格納部２６２が格納している解像度及び表示レートを選択する。例えば、Ｓ４０８において画質選択部２６０は、オブジェクトの大きさが小さいほど高い解像度（ただし、撮像部２００が撮像したフレーム画像の解像度以下の解像度）が選択され、また、オブジェクトの動き速さが大きいほど高い表示レート（ただし、撮像部２００が撮像したフレーム画像の撮像レート以下の表示レート）が決定される。
【００６３】
そして、出力動画生成部２８２は、Ｓ４０８において決定された表示レートに従って、撮像部２００が撮像したフレーム画像から生成した出力フレーム画像を含む出力動画を生成するか否かを判断する（Ｓ４１０）。例えば、出力動画生成部２８２は、撮像部２００がフレーム画像を撮像する毎にインクリメントされ、撮像されたフレーム画像から動画が生成される毎に０に初期化されるカウンタを保持しており、保持しているカウンタ値と撮像部２００が撮像するフレーム画像の撮像間隔との積が、Ｓ４０８で決定した表示レートで示される出力動画が有する出力フレーム画像のフレーム間隔以上である場合に、出力フレーム画像を含む出力動画を生成する旨を判断する。
【００６４】
Ｓ４１０において、出力動画生成部２８２が出力動画を生成する旨を判断した場合に、許容データ量取得部２５０は、伝送経路１４０において単位時間あたりに伝送されているデータ量を検出する（Ｓ４１２）。そして、許容データ量取得部２５０は、伝送経路１４０が単位時間あたりに伝送することができるデータ量と、伝送経路１４０が単位時間あたりに伝送しているデータ量との差を示す許容データ量を算出する。なお、許容データ量取得部２５０は、許容データ量をサーバ１７０から取得してもよい。
【００６５】
そして、出力動画生成部２８２は、Ｓ４０８で決定された画質の動画を生成できるか否かを判断する（Ｓ４１４）。具体的には、出力動画生成部２８２は、許容データ量が、Ｓ４０８で決定された解像度及び表示レートを有する動画データを伝送するのに必要な単位時間あたりに伝送すべきデータ量以上である場合に、Ｓ４０８で決定された画質の動画を生成できる旨を判断する。
【００６６】
そして、Ｓ４１４において、Ｓ４０８で決定された画質の動画を生成できる旨が判断された場合には、出力動画生成部２８２は、撮像部２００が撮像したフレーム画像から画素を間引くことによって、フレーム画像をＳ４０８で決定された解像度に変換した出力フレーム画像を生成する。そして、出力動画生成部２８２は、生成した出力フレーム画像を含む動画を生成して、出力部２９０に供給する（Ｓ４１６）。そして、撮像装置１００は、撮影終了指示を受け付けたか否かを判断する（Ｓ４１８）。Ｓ４１８において撮影終了指示を受け付けていない場合には、撮像装置１００はＳ４００に処理を移行し、Ｓ４１８において撮影終了指示を受け付けた場合には処理を終了する。
【００６７】
なお、Ｓ４１８の撮影終了判断の後にＳ４００に処理が移行した後に、Ｓ４０１において所定数のフレーム画像を撮像していない旨が判断された場合には、出力動画生成部２８２は、出力フレーム画像を含む出力動画を生成するか否かを判断する（Ｓ４４０）。Ｓ４４０では、出力動画生成部２８２は、Ｓ４１０と同様に、既に決定されている表示レートに従って、出力フレーム画像を含む出力動画を生成するか否かを判断する。そして、撮像装置１００は、Ｓ４４０において出力フレーム画像を含む出力動画を生成する旨が判断された場合にはＳ４１２に処理を移行し、出力フレーム画像を含む出力動画を生成しない旨が判断された場合にはＳ４００に処理を移行する。
【００６８】
さて、Ｓ４１４において、出力動画生成部２８２がＳ４０８で決定された画質の動画を生成できない旨を判断した場合には、出力動画生成部２８２は、人物に適合するオブジェクトの移動方向を取得する（Ｓ４２０）。具体的には、人物に適合するオブジェクトについて動き方向特定部２２３が特定した動き方向を、当該オブジェクトの移動方向として取得する。
【００６９】
そして、出力動画生成部２８２は、撮像部２００が撮像したフレーム画像に対するトリミング範囲を決定する（Ｓ４２２）。具体的には、出力動画生成部２８２は、人物に適合するオブジェクトを含み、当該オブジェクトの移動方向の画像幅が移動方向に垂直な方向の画像幅より大きいトリミング画像が得られるトリミング範囲を決定する。以下、当該トリミング範囲の領域を人物領域という。そして、出力動画生成部２８２は、Ｓ４２２で決定したトリミング範囲でフレーム画像をトリミングすることによって、人物領域のトリミング画像を生成する（Ｓ４２４）。また、画像保持部２１４は、トリミングされた領域の画像（人物領域以外の領域の画像）を記憶しておく（Ｓ４２６）。そして、出力動画生成部２８２はＳ４２４において得られたトリミング画像を含む動画を生成して、出力部２９０に供給する（Ｓ４２８）。そして、撮像装置１００はＳ４１８に処理を移行する。
【００７０】
なお、Ｓ４０４において適合判断部２３０が人物に適合するオブジェクトを検出していない場合には、出力動画生成部２８２は平均化画像から動画を生成して出力部２９０に供給する（Ｓ４３０）。このとき、出力動画生成部２８２は、平均化画像の画素を適宜間引くことによってデータ量を低減した出力フレーム画像を含む動画を生成して出力部２９０に供給してよいし、撮像部２００が撮像したフレーム画像の画素を適宜間引くことによってデータ量を低減した出力フレーム画像から動画を生成して出力部２９０に供給してもよい。
【００７１】
そして、出力制御部２７０は、Ｓ４２６において画像保持部２１４が保持した人物領域以外の領域の画像を含む動画を出力部２９０に供給する（Ｓ４３２）。また、Ｓ４１０においてフレーム画像を生成しない旨が判断された場合にも、撮像装置１００はＳ４３２に処理を進め、出力制御部２７０がＳ４２６において画像保持部２１４が保持した人物領域以外の領域の画像を含む動画を出力部２９０に供給する。なお、Ｓ４３２においては、出力制御部２７０は、人物領域以外の領域の画像から動画を生成して出力部２９０に供給するのではなく、人物領域以外の領域の画像自体を、出力部２９０に出力させてもよい。
【００７２】
以上説明したように、撮像装置１００は、人物の動きを検出した場合には、人物の動きを検出しない場合より高解像度・高表示レートの動画をサーバ１７０に送信する。このとき、撮像装置１００は、伝送経路１４０の負荷が高い場合には、人物の動きが検出された領域だけ高解像度にして他の領域をトリミングしたフレーム画像を含む動画をサーバ１７０に送信し、その後に人物の動きが検出されなくなったときに、トリミングされた人物領域以外の画像を送信する。したがって、撮像装置１００によると、伝送経路１４０の負荷が大きい場合であっても、動画データがサーバ１７０に到着するのに要する時間を削減することができる。
【００７３】
図５は、画質格納部２６２が格納している画質情報の一例をテーブル形式で示す。画質格納部２６２は、人物の面積Ｓ及び動きの速さＶに対応づけて、出力する動画に含まれる出力フレーム画像の解像度ＰＲ及び出力する動画の表示レートＦＲを格納している。例えば、画質格納部２６２は、人物の面積ＳがＳ１以上Ｓ２未満であり、動きの速さＶがＶ１未満である場合には、出力フレーム画像の解像度としてＰＲ３、出力する動画の表示レートとしてＦＲ１を格納している。
【００７４】
なお、解像度ＰＲの高さはＰＲ４＞ＰＲ３＞ＰＲ２＞ＰＲ１であり、表示レートＦＲの高さはＦＲ４＞ＦＲ３＞ＦＲ２＞ＦＲ１である。このように、画質格納部２６２は、より大きい動きの速さに対応づけてより高い表示レートＦＲを格納しており、より小さい人物の面積に対応づけてより大きい解像度ＰＲを格納している。このため、撮像装置１００は、人物がより大きく写っているフレーム画像の解像度をより低くすることによって、送信する動画のデータ量が必要以上に大きくなってしまうことを未然に防ぐことができる。また、撮像装置１００は、より速く動く人物が検出された場合には、表示レートを大きくするので、人物が何をしているかを監視者が容易に判別することができる動画を提供することができる。
【００７５】
なお、上記の説明では、画質格納部２６２は、人物の面積Ｓ及び動きの速さＶに対応づけて、出力フレーム画像の解像度ＰＲ及び出力する動画の表示レートＦＲを格納しているが、画質格納部２６２は、人物の面積Ｓ及び動きの速さＶに対応づけて、出力フレーム画像の解像度ＰＲ及び階調数、並びに出力する動画の表示レートＦＲを格納してもよい。例えば、画質格納部２６２は、より大きい人物の面積に対応づけてより小さい階調数を格納してもよい。そして、出力動画生成部２８２は、人物の面積がより大きい場合に、より小さい階調数の出力フレーム画像から出力動画を生成してもよい。
【００７６】
このように、条件格納部２４０は、撮像部２００が撮像した画像から抽出されるべきオブジェクトの条件を格納する。そして、オブジェクト抽出部２２５は、撮像部２００が撮像した画像から、条件に適合するオブジェクトを抽出する。そして、画像生成部２８０は、オブジェクト抽出部２２５が抽出したオブジェクトの大きさがより大きい場合に、撮像部２００が撮像した画像をより低画質の画像に変換する。そして、出力部２９０は、画像生成部２８０が変換して得られた画像を出力する。
【００７７】
例えば、条件格納部２４０は、抽出されるべきオブジェクトと予め定められたオブジェクトとの間の一致度の下限値を格納する。そして、オブジェクト抽出部２２５は、条件格納部２４０が格納している下限値より高い一致度で予め定められたオブジェクトと一致するオブジェクトを、撮像部２００が撮像した動画から抽出する。そして、画像生成部２８０は、オブジェクト抽出部２２５が抽出したオブジェクトの大きさがより大きい場合に、撮像部２００が撮像した画像をより低画質の画像に変換する。
【００７８】
また、条件格納部２４０は、抽出されるべきオブジェクトが有するべき予め定められた色範囲に含まれる色が占める面積の下限値を格納する。そして、オブジェクト抽出部２２５は、予め定められた色範囲に含まれる色が占める面積が、条件格納部２４０が格納している面積の下限値以上であるオブジェクトを、撮像部２００が撮像した動画から抽出する。そして、画像生成部２８０は、オブジェクト抽出部２２５が抽出したオブジェクトの大きさがより大きい場合に、撮像部２００が撮像した画像をより低画質の画像に変換する。
【００７９】
具体的には、画像生成部２８０は、オブジェクト抽出部２２５が抽出したオブジェクトの大きさがより大きい場合に、撮像部２００が撮像した画像をより低解像度の画像に変換する。また、画像生成部２８０は、オブジェクト抽出部２２５が抽出したオブジェクトの大きさがより大きい場合に、撮像部２００が撮像した画像をより少ない階調数の画像に変換する。
【００８０】
図６は、出力動画生成部２８２が生成するトリミング画像の一例を示す。出力動画生成部２８２は、画像６００から、出力部２９０が出力する動画に含めるべきトリミング画像Ａを生成する。なお、画像６００は、撮像部２００が撮像した動画の１コマのフレーム画像であってよいし、平均化画像生成部２０２が生成した平均化画像であってもよい。動き方向特定部２２３及び動き量算出部２２２は、連続する複数の画像においてオブジェクト抽出部２２５が抽出した同一人物６５０の位置の変化から、画像６００における人物６５０の動き方向６６０及び人物６５０の動きの速さＶを算出する。
【００８１】
そして、出力動画生成部２８２は、人物６５０を含み、動き方向特定部２２３が特定した動き方向の画像幅ｘが、動き方向に垂直な方向の画像幅ｙより大きいトリミング枠６１０を決定する（図４のＳ４２２）。本図の例では、出力動画生成部２８２は、動き方向特定部２２３が特定した動き方向の側が、動き方向と反対の側より広いトリミング枠６１０を決定する。
【００８２】
そして、出力動画生成部２８２は、トリミング枠６１０内のトリミング画像Ａを画像６００が撮像されたタイミングの出力フレーム画像とする動画を生成して、出力部２９０に供給する（図４のＳ４２８）。そして、画像保持部２１４は、トリミング枠６１０外の領域画像Ｂを記憶しておく（図４のＳ４２６）。そして、出力部２９０は、出力部２９０が出力する動画データの送信データ量より許容データ量が大きいタイミングで、画像保持部２１４が記憶している領域画像Ｂを送信する（図４のＳ４３２）。
【００８３】
このように、画像生成部２８０は、オブジェクトを含み、オブジェクトに対する動き方向の側の領域が、オブジェクトに対して動き方向と反対方向の側の領域より広い動画構成画像を、撮像部２００が撮像した動画に含まれる動画構成画像からトリミングによって生成する。このため、撮像装置１００は、人物６５０だけでなく、人物６５０の移動先の画像領域を含めてトリミングした画像をサーバ１７０に送信することができる。これにより、撮像装置１００は、撮像した全領域の画像を送信する場合に比べて送信するデータ量を削減しつつ、監視者にとって望ましい監視対象被写体が写った動画を提供することができる。このため、撮像装置１００は、伝送経路１４０が混雑していて全画像の動画を送信する余裕がないような場合であっても、監視者が人物６５０を十分に監視することができる内容を持つ動画を速やかにサーバ１７０に提供することができる。
【００８４】
図７は、出力動画生成部２８２が生成するトリミング画像の他の一例を示す。本図の例では、動き量算出部２２２は、図６より大きい動きの速さを算出している。このとき、出力動画生成部２８２は、動き方向特定部２２３が特定した方向７６０の画像幅がより大きくなるトリミング画像Ａが得られるよう、トリミング枠７１０を設定する。このため、撮像装置１００は、人物の動きが速い場合であっても、監視者が人物の行動意図を的確に判断することができる監視画像をサーバ１７０に提供することができる。
【００８５】
図８は、出力動画生成部２８２が生成するトリミング画像の更なる他の一例を示す。本図の例では、出力動画生成部２８２は、人物８５０が略中央に位置するトリミング枠８１０を決定する。このように、画像生成部２８０は、オブジェクト抽出部２２５が抽出したオブジェクトを含み、オブジェクトに対して動き方向の側の領域が、オブジェクトに対して動き方向と反対方向の側の領域より広い動画構成画像を、撮像部２００が撮像した動画に含まれる動画構成画像からトリミングによって生成する。つまり、出力動画生成部２８２は、人物８５０の動き方向と側の領域と、当該動き方向と反対方向の側の領域とが略同一となるトリミング画像Ａを得ることができるトリミング枠８１０を決定する。このようにすると、撮像装置１００は、人物８５０の前後方向の領域を監視者が適切に監視することができる画像を、サーバ１７０に提供することができる。
【００８６】
なお、図６から図８の説明では、撮像装置１００が撮像したフレーム画像又は平均化画像をトリミングする例について説明したが、トリミング枠６１０、７１０、及び８１０でトリミングすることに代えて、撮像制御部２１０は、トリミング枠６１０、７１０、及び８１０内の被写体に対して撮像条件を合わせて、撮像部２００に撮像させてもよい。例えば、撮像制御部２１０は、トリミング枠６１０、７１０、及び８１０の範囲が撮像部２００の撮像範囲となるよう、撮像部２００の撮像方向及びズーム値を制御してよい。
【００８７】
図９は、出力部２９０が出力する動画に含まれるフレーム画像の一例を時系列で示す。平均化画像生成部２０２は、撮像部２００が連続して撮像した４つのフレーム画像を平均化することによって、平均化画像９１０、９２０、９３０、９４０、・・・、９８０、９９０・・・を生成する。そして、連続する平均化画像の間で変化がない場合には、出力動画生成部２８２は、撮像部２００の撮像間隔の所定数倍（例えば、４倍）の表示間隔で出力フレーム画像が表示される動画を、出力部２９０に供給する。例えば、出力動画生成部２８２は、所定数の連続するフレーム画像を平均化した平均化画像（例えば、９１０、９２０、９３０）が出力フレーム画像である動画を、出力部２９０に供給する。なお、出力動画生成部２８２は、平均化画像の画素を適宜間引いた画像を出力フレーム画像とする動画を出力部２９０に供給してよいし、連続する平均化画像から差分画像生成部２１６が生成した差分画像を含む動画を出力部２９０に供給してもよい。
【００８８】
そして、例えば時刻ｔ１２、ｔ１６のように、連続する平均化画像（例えば、平均化画像９２０及び９３０、平均化画像９３０及び平均化画像９４０）の間で変化が検出され、適合判断部２３０が平均化画像（例えば、平均化画像９３０、９４０）に人物の動きに適合するオブジェクトが存在すると判断すると、出力動画生成部２８２は、時刻ｔ１２より後に撮像部２００が撮像したフレーム画像を有する動画を出力部２９０に供給する。
【００８９】
このとき、図４のＳ４２０〜Ｓ４２８で説明したように、出力動画生成部２８２は、図６から図８に関連して説明したトリミング枠でトリミングしたトリミング画像９４１を出力フレーム画像とする動画を、出力部２９０に供給してよい。そして、画像保持部２１４は、トリミングされた部分の画像９４５を保持しておく。そして、出力動画生成部２８２は、人物の動きが検出されなくなる時刻ｔ８０までの間、撮像部２００が撮像する撮像間隔の出力フレーム画像を有する動画を生成して、出力部２９０に供給する。作図の都合上図示されていないが、時刻ｔ１４から時刻ｔ８０までの間においても、画像保持部２１４はトリミングされた部分の画像を保持してよいことは言うまでもない。
【００９０】
そして、平均化画像９８０及び９９０のように、連続する平均化画像の間で変化が検出されなくなると、出力動画生成部２８２は、再び平均化画像が１コマの出力フレーム画像である動画を出力部２９０に供給する。このとき、出力制御部２７０は、画像保持部２１４が保持している画像９４５を出力部２９０に出力させる。なお、出力制御部２７０は、出力部２９０から出力される単位時間あたりのデータ量が許容データ量取得部２５０が取得した許容データ量以下になるよう、画像９４５を複数の領域に分割して、分割した複数の領域の画像を出力部２９０に順次出力させてもよい。
【００９１】
なお、画像保持部２１４は、時刻ｔ１３〜ｔ８０で撮像部２００が撮像したフレーム画像の全体を保持しておき、変化が検出されなくなった時刻ｔ８１以降において、画像保持部２１４が保持しているフレーム画像を１コマの出力フレーム画像とする動画を出力部２９０に出力させてもよい。このとき、出力制御部２７０は、出力部２９０が出力する単位時間あたりのデータ量の合計が、許容データ量取得部２５０が取得した許容データ量以下になるよう、出力部２９０に送信させる画像の大きさ、解像度、又は階調数を決定してよい。なお、出力制御部２７０は、いずれのタイミングで撮像された画像であるかを示すタイミング情報を含めて、画像保持部２１４が保持しているフレーム画像（又は画像９４５）を出力部２９０に出力させる。
【００９２】
このように、平均化画像生成部２０２は、所定の時間幅の期間に撮像部２００が撮像した動画に含まれる複数の動画構成画像を平均化して、所定の時間幅毎に平均化画像を生成する。そして、出力動画生成部２８２は、第１の期間に撮像部２００が撮像した動画に含まれる複数の動画構成画像を平均化して平均化画像生成部２０２が生成した第１平均化画像が条件に適合しない旨を適合判断部２３０が判断した場合に、第１平均化画像を第１の期間の出力動画の動画構成画像とし、第１平均化画像が条件に適合する旨を適合判断部２３０が判断した場合に、第１の期間に撮像部２００が撮像した動画を第１の期間の出力動画とする。
【００９３】
また、平均化画像生成部２０２は、所定の時間幅の期間に撮像部２００が撮像した動画に含まれる複数の動画構成画像を平均化して、所定の時間幅毎に平均化画像を生成してよい。そして、出力動画生成部２８２は、第１の期間に撮像部２００が撮像した動画に含まれる複数の動画構成画像を平均化して平均化画像生成部２０２が生成した第１平均化画像が条件に適合しない旨を適合判断部２３０が判断した場合に、第１の期間の次の第２の期間に撮像部２００が撮像した複数の動画構成画像を平均化して平均化生成部が生成した平均化画像を第２の期間の出力動画の動画構成画像とし、第１平均化画像が条件に適合する旨を適合判断部２３０が判断した場合に、第２の期間に撮像部２００が撮像した動画を第２の期間の出力動画としてよい。
【００９４】
なお、平均化画像生成部２０２は、複数の平均化画像によって表される動画の表示レートが許容データ量取得部２５０が取得したデータ量で送信することができる動画の表示レートより低くなるよう、一の平均化画像を生成するために用いる複数の動画構成画像が撮像される時間幅を決定し、当該時間幅の期間に撮像部２００が撮像した動画に含まれる複数の動画構成画像を平均化して、当該時間幅毎に平均化画像を生成してよい。
【００９５】
図１０は、出力動画生成部２８２が生成する出力フレーム画像の一例を示す。本図は、図９の時刻ｔ１３において撮像部２００が撮像したフレーム画像から出力動画生成部２８２が生成する出力フレーム画像の他の一例を示す。図９の例では、出力動画生成部２８２は、撮像部２００が撮像するフレーム画像のうち、人物を含む領域を含むトリミング画像が出力フレーム画像である動画を生成して出力部２９０に出力させたが、本図の例では、出力動画生成部２８２は、人物を含む領域の解像度が人物を含む領域以外の領域の解像度より高い出力フレーム画像１０１０を含む動画を生成して、出力部２９０に出力させる。
【００９６】
出力動画生成部２８２は、撮像部２００が撮像したフレーム画像において、人物を含む領域より人物を含む領域以外の領域からより多くの画素を間引くことによって出力フレーム画像１０１０を生成する。なお、出力動画生成部２８２は、出力フレーム画像１０１０における複数の領域のそれぞれの解像度を示す解像度情報を含めて出力部２９０に出力させてよい。また、画像保持部２１４は、出力動画生成部２８２が間引いた画素で表される画像を保持してよく、出力制御部２７０は、画像保持部２１４が保持している画像を、時刻ｔ８１以降において出力部２９０に出力させてよい。
【００９７】
以上説明したように、撮像部２００は、表示装置１８０〜１８２が表示することができる画素数、階調数、及び表示レートの動画データより多いデータ量の動画を撮像する。また、撮像部２００は、伝送経路１４０が単位時間あたりに伝送することができる撮像装置１００の１台あたりのデータ量より大きいデータ量の動画を撮像する。そして、出力動画生成部２８２及び出力制御部２７０は、出力部２９０に出力させる動画の画質、例えば解像度、階調数、及び表示レートを制御することによって、出力部２９０が時間あたりに出力するデータ量を低減させる。
【００９８】
図１１は、出力部２９０が伝送経路１４０に出力すべきデータ量の時間発展の一例を示す。許容データ量取得部２５０は、伝送経路１４０が単位時間あたりに伝送することができる撮像装置１００の１台あたりのデータ量を、伝送経路１４０が許容することができる時間あたりのデータ量である許容データ量として取得する。図１から図１０にかけて説明したように、出力動画生成部２８２及び出力制御部２７０は、出力部２９０に出力させる動画の解像度、階調数、及び表示レートを制御することによって、出力部２９０が時間あたりに出力するデータ量が許容データ量を超えないように制御する。
【００９９】
例えば、出力動画生成部２８２は、人物の動きが検出されたりすることによって撮像部２００が撮像した表示レート又は解像度の高い動画を送信しようとすると、例えば時刻ｔ１１０２〜ｔ１１０３の期間のように、出力部２９０が出力する単位時間あたりのデータ量が許容データ量を超えてしまう。このような場合、出力動画生成部２８２は、出力部２９０が単位時間当たりに出力するデータ量を許容データ量まで低減させるべく、撮像部２００が撮像したフレーム画像をトリミングして人物を含む部分の動画を生成したり、人物の動き速さに応じてフレーム画像を適宜間引いたりして、低データ量の動画を生成する。そして、出力制御部２７０は、時刻１１０２〜ｔ１１０３までの間にトリミングされた画像又は間引いた画素で表される画像を、単位時間当たりに出力するデータ量が許容データ量より小さくなる期間（例えば、時刻ｔ１１０３〜ｔ１１０４の期間）に出力部２９０に出力させる。このような制御によって、撮像装置１００は、許容データ量と略同一のデータ量の動画を、サーバ１７０に送信することができる。このため、監視システム１１０によると、伝送経路１４０の帯域幅を有効に使用することができる。
【０１００】
図１２は、条件格納部２４０が格納している条件の一例を示す。条件格納部２４０は、人物の面積、オブジェクトの動き速さ、変化領域の面積、特定色の面積、基準オブジェクトとの間の形状の一致度、及び基準方向との間の移動方向の一致度のそれぞれについて、下限値（Ｓ１、Ｖ１、Ｓα、Ｓβ、ｓγ、ｍｄ）を格納している。そして、適合判断部２３０は、平均化画像生成部２０２が生成した平均化画像において、条件格納部２４０が格納している下限値以上の人物の面積、オブジェクトの動く速さ、変化領域の面積、特定色の面積、基準オブジェクトとの間の形状の一致度、又は基準方向との間の移動方向の一致度を有するオブジェクトが検出された場合に、当該平均化画像は条件格納部２４０が格納している条件に適合すると判断する。このとき、図１から図１１に関連して説明したように、出力動画生成部２８２は、条件格納部２４０が格納している条件に適合しないと適合判断部２３０が判断した場合より高画質の動画を、撮像部２００が撮像した動画から生成する。
【０１０１】
なお、条件格納部２４０は、撮像部２００が撮像した複数のフレーム画像又は平均化画像生成部２０２が生成した複数の平均化画像の間で、予め定められた値以上変化した画素値を持つ画素の数の下限値を、変化領域の面積の下限値として格納してよい。また、条件格納部２４０は、複数のフレーム画像又は複数の平均化画像の全画素数に対する、予め定められた値以上変化した画素値を持つ画素数の比の下限値を、変化領域の面積の下限値として格納してもよい。なお、画素値とは輝度値であってよい。
【０１０２】
また、条件格納部２４０は、複数のフレーム画像又は複数の平均化画像に含まれる、予め定められた色範囲に含まれる色を有する画素の数の下限値を、特定色の面積の下限値として格納してよい。また、条件格納部２４０は、フレーム画像又は平均化画像の全画素数に対する、予め定められた色範囲に含まれる色を有する画素の数の比の下限値を、特定色の面積の下限値として格納してもよい。
【０１０３】
また、条件格納部２４０は、フレーム画像又は平均化画像に含まれるオブジェクトの輪郭が同じ面積を有する予め定められた基準オブジェクトと重なり合う部分の面積の下限値を、基準オブジェクトとの間の形状の一致度の下限値として格納してよい。また、条件格納部２４０は、フレーム画像又は平均化画像に含まれるオブジェクトの輪郭が同じ面積を有する予め定められた基準オブジェクトと重なり合う部分の面積の、オブジェクトの面積に対する比の下限値を、基準オブジェクトとの間の形状の一致度の下限値として格納してもよい。
【０１０４】
また、条件格納部２４０は、フレーム画像又は平均化画像に含まれるオブジェクトの動き方向と予め定められた基準方向との間のなす角度に反比例する指標値の下限値を、基準方向と移動方向の一致度の下限値として格納してよい。なお基準方向とは、フレーム画像上又は平均化画像上において予め定められた方向であってよく、実空間において予め定められた方向であってもよい。なお、条件格納部２４０は、フレーム画像又は平均化画像に含まれるオブジェクトが示す被写体が動く方向と当該被写体の位置から撮像部２００に向かう方向との間のなす角度に反比例する指標値の下限値を、基準方向と移動方向の一致度の下限値として格納してよい。
【０１０５】
図１３は、撮像部２００に向かう被写体が撮像されたフレーム画像１３１０、１３２０、及び１３３０の一例を示す。動き方向特定部２２３は、撮像部２００が撮像したフレーム画像１３１０、１３２０、及び１３３０のそれぞれからオブジェクト抽出部２２５が抽出したオブジェクト１３１５、１３２５、及び１３３５の重心位置１３１１、１３２１、及び１３３１を算出する。また、動き方向特定部２２３は、フレーム画像１３１０、１３２０、及び１３３０のそれぞれからオブジェクト抽出部２２５が抽出したオブジェクトの長さｌ１３１２、ｌ１３２２、及びｌ１３３２を算出する。
【０１０６】
そして、動き方向特定部２２３は、フレーム画像１３１０、１３２０、及び１３３０にわたるオブジェクトの長さの増加率及びオブジェクトの重心位置の変化率を算出して、算出したオブジェクトの長さの増加率が予め定められた基準値以上であり、かつオブジェクトの重心位置の変化率が予め定められた基準値より小さい場合に、オブジェクトが示す被写体が撮像部２００に向かっている旨を判断する。
【０１０７】
なお、条件格納部２４０は、オブジェクトの重心が画像における中心に向かう方向を示す条件を格納してよい。そして、適合判断部２３０は、重心位置の移動方向が、画像における中心に向かう方向を示す場合に、条件格納部２４０が格納している条件に適合する旨を判断する。なお、条件格納部２４０は、オブジェクトの重心が画像における中心に向かう方向を示す条件の他に、オブジェクトの大きさの変化を示す条件を格納してもよい。例えば、条件格納部２４０は、複数の動画構成画像又は平均化画像にわたって、オブジェクトの長さの増加速度が予め定められた増加速度より大きく、オブジェクトの重心が画像における中心に向かっていること又はオブジェクトの重心が画像における中心近傍にあることを示す条件を格納してよい。
【０１０８】
このように、撮像装置１００は、撮像部２００に向かってくる被写体を検出したときに出力する動画の画質を高めることができる。このため、盗難から守るべき物体に撮像部２００を設けることによって、その物体に近づく人物を適切に監視することができる。また、撮像装置１００は、撮像部２００に対して布をかぶせる等の妨害工作をしようとする人物を適切に監視することができる。
【０１０９】
図１４は、条件設定部２４２が設定する動き速さの下限値の時間発展の一例を示す。伝送経路１４０は、時刻ｔ１４００〜ｔ１４０１、時刻ｔ１４０２〜ｔ１４０３、及び時刻ｔ１４０４〜ｔ１４０５の期間、略一定のデータ量の動画を伝送している。これらの期間においては、いずれの撮像装置１００も人物の動きを検出しておらず、全ての撮像装置１００は、撮像した動画を低画質の動画に変換して出力することによって、合計のデータ量Ｒ０の動画を出力している。
【０１１０】
一方、時刻ｔ１４０１〜ｔ１４０２、時刻ｔ１４０３〜ｔ１４０４、及び時刻ｔ１４０５〜ｔ１４０６の期間には、いずれかの撮像装置１００が人物の動きを検出しており、撮像した動画を低画質の動画にすることなくそのまま伝送経路１４０に出力することによって、伝送経路１４０が時間あたりに伝送するデータが増大する。このとき、許容データ量取得部２５０は、伝送経路１４０が単位時間あたりに伝送することができる最大のデータ量Ｒｍａｘと、伝送経路１４０が時間あたりに伝送しているデータ量との差を、単位時間あたりに許容される許容データ量として取得する。なお、許容データ量取得部２５０は、伝送経路１４０が単位時間あたりに伝送することができる最大のデータ量Ｒｍａｘと伝送経路１４０が時間あたりに伝送しているデータ量との差を、伝送経路１４０に動画を出力する撮像装置１００の個数で除した値を、許容データ量として取得してもよい。
【０１１１】
そして、条件設定部２４２は、許容データ量取得部２５０が取得した許容データ量に反比例する動き速さの下限値を、条件格納部２４０に格納させる。これにより、条件格納部２４０には、許容データ量がより小さいほどより大きい動き速さの下限値が格納される。
【０１１２】
なお、撮像装置１００には、優先順位が予め定められてよい。そして、条件設定部２４２は、より高い優先順位が撮像装置１００に定められている場合に、より低い動き速さの下限値を条件格納部２４０に格納させてよい。また、条件設定部２４２は、予め定められた順で所定の期間毎に、許容データ量に応じた動き速さの下限値を条件格納部２４０に格納させてよい。
【０１１３】
以上の説明においては、条件格納部２４０が格納している動き速さの下限値を、許容データ量に応じて条件設定部２４２が設定する場合について説明したが、条件設定部２４２は同様に、条件格納部２４０が格納している人物の面積の下限値、変化領域の面積の下限値、特定色の面積の下限値、基準オブジェクトとの間の形状の一致度の下限値、及び基準方向との間の移動方向の一致度の下限値を、許容データ量に応じて設定することができることは言うまでもない。
【０１１４】
図１５は、監視システム１１０に係るコンピュータ１５００のハードウェア構成の一例を示す。コンピュータ１５００は、ホスト・コントローラ１５８２により相互に接続されるＣＰＵ１５０５、ＲＡＭ１５２０、グラフィック・コントローラ１５７５、及び表示装置１５８０を有するＣＰＵ周辺部と、入出力コントローラ１５８４によりホスト・コントローラ１５８２に接続される通信インターフェイス１５３０、ハードディスクドライブ１５４０、及びＣＤ−ＲＯＭドライブ１５６０を有する入出力部と、入出力コントローラ１５８４に接続されるＲＯＭ１５１０、フレキシブルディスク・ドライブ１５５０、及び入出力チップ１５７０を有するレガシー入出力部とを備える。
【０１１５】
ホスト・コントローラ１５８２は、ＲＡＭ１５２０と、高い転送レートでＲＡＭ１５２０をアクセスするＣＰＵ１５０５、及びグラフィック・コントローラ１５７５とを接続する。ＣＰＵ１５０５は、ＲＯＭ１５１０、及びＲＡＭ１５２０に格納されたプログラムに基づいて動作し、各部の制御を行う。グラフィック・コントローラ１５７５は、ＣＰＵ１５０５等がＲＡＭ１５２０内に設けたフレーム・バッファ上に生成する画像データを取得し、表示装置１５８０上に表示させる。これに代えて、グラフィック・コントローラ１５７５は、ＣＰＵ１５０５等が生成する画像データを格納するフレーム・バッファを、内部に含んでもよい。
【０１１６】
入出力コントローラ１５８４は、ホスト・コントローラ１５８２と、比較的高速な入出力装置であるハードディスクドライブ１５４０、通信インターフェイス１５３０、ＣＤ−ＲＯＭドライブ１５６０を接続する。ハードディスクドライブ１５４０は、コンピュータ１５００内のＣＰＵ１５０５が使用するプログラム、及びデータを格納する。通信インターフェイス１５３０は、ネットワークを介して撮像装置１００と通信し、撮像装置１００にプログラム、及びデータを提供する。ＣＤ−ＲＯＭドライブ１５６０は、ＣＤ−ＲＯＭ１５９５からプログラムまたはデータを読み取り、ＲＡＭ１５２０を介してハードディスクドライブ１５４０、及び通信インターフェイス１５３０に提供する。
【０１１７】
また、入出力コントローラ１５８４には、ＲＯＭ１５１０と、フレキシブルディスク・ドライブ１５５０、及び入出力チップ１５７０の比較的低速な入出力装置とが接続される。ＲＯＭ１５１０は、コンピュータ１５００が起動時に実行するブート・プログラムや、コンピュータ１５００のハードウェアに依存するプログラム等を格納する。フレキシブルディスク・ドライブ１５５０は、フレキシブルディスク１５９０からプログラムまたはデータを読み取り、ＲＡＭ１５２０を介してハードディスクドライブ１５４０、及び通信インターフェイス１５３０に提供する。入出力チップ１５７０は、フレキシブルディスク・ドライブ１５５０や、例えばパラレル・ポート、シリアル・ポート、キーボード・ポート、マウス・ポート等を介して各種の入出力装置を接続する。
【０１１８】
ＲＡＭ１５２０を介して通信インターフェイス１５３０に提供されるプログラムは、フレキシブルディスク１５９０、ＣＤ−ＲＯＭ１５９５、またはＩＣカード等の記録媒体に格納されて利用者によって提供される。プログラムは、記録媒体から読み出され、ＲＡＭ１５２０を介して通信インターフェイス１５３０に提供され、ネットワークを介して撮像装置１００に送信される。撮像装置１００に送信されたプログラムは、撮像装置１００においてインストールされて実行される。
【０１１９】
撮像装置１００にインストールされて実行されるプログラムは、撮像装置１００を、図１から図１３に関連して説明した撮像部２００、平均化画像生成部２０２、撮像制御部２１０、オブジェクト領域特定部２１２、画像保持部２１４、差分画像生成部２１６、変化量算出部２２１、動き量算出部２２２、動き方向特定部２２３、特定色面積算出部２２４、及びオブジェクト抽出部２２５、適合判断部２３０、一致度算出部２３２、条件格納部２４０、条件設定部２４２、許容データ量取得部２５０、画質選択部２６０、画質格納部２６２、出力制御部２７０、画像生成部２８０、出力動画生成部２８２、及び出力部２９０として機能させる。
【０１２０】
以上に示したプログラムは、外部の記憶媒体に格納されてもよい。記憶媒体としては、フレキシブルディスク１５９０、ＣＤ−ＲＯＭ１５９５の他に、ＤＶＤやＰＤ等の光学記録媒体、ＭＤ等の光磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。また、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスクまたはＲＡＭ等の記憶装置を記録媒体として使用し、ネットワークを介してプログラムをコンピュータ１５００に提供してもよい。
【０１２１】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加え得ることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【図面の簡単な説明】
【０１２２】
【図１】監視システム１１０の利用環境の一例を示す図である。
【図２】撮像装置１００のブロック構成の一例を示す図である。
【図３】画像特徴量抽出部２２０のブロック構成の一例を示す図である。
【図４】撮像装置１００の動作フローの一例を示す図である。
【図５】画質格納部２６２が格納している画質情報の一例を示す図である。
【図６】出力動画生成部２８２が生成するトリミング画像の一例を示す図である。
【図７】トリミング画像の他の一例を示す図である。
【図８】トリミング画像の更なる他の一例を示す図である。
【図９】出力部２９０が出力するフレーム画像の一例を時系列で示す図である。
【図１０】出力動画生成部２８２が生成する出力フレーム画像の一例を示す図である。
【図１１】出力部２９０が伝送経路１４０に出力するデータ量の時間発展の一例を示す図である。
【図１２】条件格納部２４０が格納している条件の一例を示す図である。
【図１３】撮像部２００に向かう被写体が撮像されたフレーム画像の一例を示す図である。
【図１４】条件設定部２４２が設定する動き速さの下限値の時間発展の一例を示す図である。
【図１５】撮像装置１００に係るコンピュータ１５００のハードウェア構成の一例を示す図である。
【符号の説明】
【０１２３】
１００  撮像装置
１１０  監視システム
１４０  伝送経路
１５０  監視領域
１５１  監視領域
１５２  監視領域
１６０  監視室
１７０  サーバ
１８０  表示装置
１８１  表示装置
１８２  表示装置
２００  撮像部
２０２  平均化画像生成部
２１０  撮像制御部
２１２  オブジェクト領域特定部
２１４  画像保持部
２１６  差分画像生成部
２２０  画像特徴量抽出部
２２１  変化量算出部
２２２  動き量算出部
２２３  動き方向特定部
２２４  特定色面積算出部
２２５  オブジェクト抽出部
２３０  適合判断部
２３２  一致度算出部
２４０  条件格納部
２４２  条件設定部
２５０  許容データ量取得部
２６０  画質選択部
２６２  画質格納部
２７０  出力制御部
２８０  画像生成部
２８２  出力動画生成部
２９０  出力部
【図１】
2008147997.tif 000003
【図２】
2008147997.tif 000004
【図３】
2008147997.tif 000005
【図４】
2008147997.tif 000006
【図５】
2008147997.tif 000007
【図６】
2008147997.tif 000008
【図７】
2008147997.tif 000009
【図８】
2008147997.tif 000010
【図９】
2008147997.tif 000011
【図１０】
2008147997.tif 000012
【図１１】
2008147997.tif 000013
【図１２】
2008147997.tif 000014
【図１３】
2008147997.tif 000015
【図１４】
2008147997.tif 000016
【図１５】
2008147997.tif 000017