(57)【要約】【課題】重要な画像フレームが残るように画像フレームの間引きを行い、保管用の記憶媒体の記憶容量を効率的に利用できるようにする。【解決手段】画像フレーム記憶部１０１は、カメラ２からの画像フレームを複数、時系列に沿って記憶する。各画像フレームには、直前の画像フレームとの変化の度合いが表される変化値が設定されている。画像フレーム管理部１０２は、画像フレーム記憶部１０１に記憶されている画像フレームを変化値に基づいて間引く。【選択図】図１
2015061217.tif 000002
【特許請求の範囲】
【請求項１】
直前の画像フレームとの変化の度合いが表される変化値が設定されている画像フレームを複数、時系列に沿って記憶する画像フレーム記憶部と、
前記画像フレーム記憶部に記憶されている画像フレームを変化値に基づいて間引く画像フレーム管理部とを有することを特徴とする画像管理装置。
【請求項２】
前記画像フレーム管理部は、
閾値未満の変化値の画像フレームを間引くことを特徴とする請求項１に記載の画像管理装置。
【請求項３】
前記画像フレーム管理部は、
間引き後の画像フレームを、更に、所定時間ごとに間引くことを特徴とする請求項１に記載の画像管理装置。
【請求項４】
前記画像フレーム管理部は、
間引きの度に、閾値の数値が高くなるようにして閾値を更新し、
所定時間ごとに、閾値未満の変化値の画像フレームを間引くことを特徴とする請求項３に記載の画像管理装置。
【請求項５】
前記画像フレーム管理部は、
間引き後の画像フレームを、所定時間ごとに、等間隔に間引くことを特徴とする請求項３に記載の画像管理装置。
【請求項６】
前記画像フレーム管理部は、
所定時間ごとに、画像フレームを等間隔に間引き、
等間隔に間引いた後の画像フレームから、閾値未満の変化値の画像フレームを間引くことを特徴とする請求項１に記載の画像管理装置。
【請求項７】
コンピュータが、直前の画像フレームとの変化の度合いが表される変化値が設定されている画像フレームを複数、時系列に沿って記憶する画像フレーム記憶ステップと、
前記コンピュータが、前記画像フレーム記憶ステップにより記憶された画像フレームを変化値に基づいて間引く画像フレーム管理ステップとを有することを特徴とする画像管理方法。
【請求項８】
直前の画像フレームとの変化の度合いが表される変化値が設定されている画像フレームを複数、時系列に沿って記憶する画像フレーム記憶ステップと、
前記画像フレーム記憶ステップにより記憶された画像フレームを変化値に基づいて間引く画像フレーム管理ステップとをコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、監視目的等で撮影された画像フレームを保管する技術に関する。
【背景技術】
【０００２】
監視カメラで撮影した撮影画像は、例えばハードディスク装置といった記憶媒体に記憶されて保管される。
記憶媒体の容量には制限があるので、新しい撮影画像を保管するためには古くなった撮影画像を削除する必要がある。
しかしながら、監視カメラの撮影画像は、将来、証拠画像として利用される可能性もあるので、完全に消去することはできない。
そこで、撮影から所定時間が経過した撮影画像については、１秒あたりの画像フレーム数を間引いて、撮影画像のデータサイズを小さくすることが従来から行われている（例えば、特許文献１）。
【０００３】
従来のフレーム間引き技術では、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）圧縮方式の場合は、撮影から所定の閾値時間が経過したら等間隔でフレームを削除する。
また、Ｈ．２６４圧縮方式の場合は、撮影から所定の閾値時間が経過したらＩフレームのみ残し、Ｐフレームを全て削除する。
閾値時間は任意に設定することができ、週単位・月単位・年単位で変更することが可能である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−１５３１７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来技術では、ＪＰＥＧの場合は、証拠画像として重要な画像フレームと重要でない画像フレームとを区別せずに、画像フレームを等間隔に削除する。
また、Ｈ．２６４の場合も、証拠画像として重要な画像フレームと重要でない画像フレームとを区別することなく、Ｐフレームを全て削除する。
このため、証拠能力の高い画像が削除されてしまっているため、捜査関係者に有効な証拠画像を提供することができない場合がある。
【０００６】
本発明は、このような事情に鑑みたものであり、重要な画像フレームが残るように画像フレームの間引きを行って、保管用の記憶媒体の記憶容量を効率的に利用できる仕組みを提供することを主な目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る画像管理装置は、
直前の画像フレームとの変化の度合いが表される変化値が設定されている画像フレームを複数、時系列に沿って記憶する画像フレーム記憶部と、
前記画像フレーム記憶部に記憶されている画像フレームを変化値に基づいて間引く画像フレーム管理部とを有することを特徴とする。
【発明の効果】
【０００８】
本発明では、画像フレームの重要度と変化値とが比例するとの認識の下、変化値に基づいて画像フレームを間引くので、重要な画像フレームを残しながら画像フレームを間引くことができ、保管用の記憶媒体の記憶容量を効率的に利用できる。
【図面の簡単な説明】
【０００９】
【図１】実施の形態１〜３に係る監視システムの構成例を示す図。
【図２】実施の形態１に係る画像フレームの間引き方法の概要を示す図。
【図３】実施の形態２に係る画像フレームの間引き方法の概要を示す図。
【図４】実施の形態３に係る画像フレームの間引き方法の概要を示す図。
【図５】実施の形態１〜３に係る画像フレーム記憶部の記憶例を示す図。
【図６】実施の形態１に係る画像フレームの間引き方法を示すフローチャート図。
【図７】実施の形態２に係る画像フレームの間引き方法を示すフローチャート図。
【図８】実施の形態３に係る画像フレームの間引き方法を示すフローチャート図。
【図９】実施の形態１〜３に係るレコーダーのハードウェア構成例を示す図。
【図１０】従来の画像フレームの間引き方法の概要を示す図。
【発明を実施するための形態】
【００１０】
実施の形態１．
本実施の形態では、動き検知録画における「変化値」に基づいて画像フレームの間引きを行う構成を説明する。
動き検知録画は、撮影している領域が変化すると録画を行うシステムである。
レコーダー側では、現在撮影されている画像とその直前の画像を比較してどれくらい違いがあるかを示す「変化値」という情報を保持している。
つまり、「変化値」は、直前の画像フレームとの変化の度合いが表される値であり、各画像フレームに設定される。
変化値は、１〜１００の範囲をとる。
直前の画像フレームとの変化率が大きいほど、変化値が大きくなる。
つまり、大きな変化値が設定されている画像フレームは、直前の画像フレームからの変化が大きいため、監視対象の現場で生じた大きな変化を捉えた画像フレームであり、重要度が高いと考えられる。
このため、本実施の形態では、変化値の大きな（重要度が高い）画像フレームを優先して残すような画像フレームの間引きを行う。
【００１１】
図１は、本実施の形態に係る監視システムの概要を示す構成図である。
【００１２】
図１において、カメラ２は、監視用のカメラであり、前述した動き検知録画に対応したカメラである。
【００１３】
レコーダー１は、カメラ２とパソコン３に接続されている。
レコーダー１は、前述の動き検知録画に対応したレコーダーである。
レコーダー１は、カメラ２で撮影されたカメラ画像を、２系統で入力する。
そして、入力したカメラ画像の一方を、シェアードメモリ１１にいったん記憶した後、パソコン３の画面にライブ表示を行う。
また、入力したカメラ画像の他方を、画像管理装置１０内に格納し、パソコン３からのリクエストに応じて、格納したカメラ画像をダウンロードする。
【００１４】
画像管理装置１０は、画像フレーム記憶部１０１と画像フレーム管理部１０２により構成される。
画像フレーム記憶部１０１は、カメラ２からのカメラ画像（撮影動画像）を構成する複数の画像フレームを時系列に記憶する。
画像フレーム記憶部１０１が記憶する各画像フレームには、変化値が設定されている。
画像フレーム管理部１０２は、画像フレーム記憶部１０１から画像フレームを読み出し、読み出した画像フレームを等間隔で間引くとともに変化値に基づいて間引く。
そして、画像フレーム管理部１０２は、間引き処理後の画像フレームを画像フレーム記憶部１０１に書き戻す。
設定ファイル１０３には、画像フレーム管理部１０２の間引き処理に関する設定値が記述されている。
設定ファイル１０３には、例えば、間引き処理を行う周期、画像フレームの間引き間隔、変化値の閾値等が記述されている。
【００１５】
図２は、本実施の形態に係る画像フレーム管理部１０２が行う間引き処理の概要を示す。
図２において、配列の各要素は、画像フレームを示す。
また、数値は、各画像フレームに設定されている変化値を示す。
また、「Ｘ」が記されている要素は、間引かれる画像フレームを示している。
【００１６】
図２（ａ）は、間引かれる前の画像フレーム群を示している。
図２（ｂ）は、図２（ａ）の画像フレーム群から等間隔に画像フレームを間引いた後の状態を示している。
図２（ｂ）では、図２（ａ）の画像フレーム群の１／２になっている。
つまり、画像フレーム管理部１０２は、Ｌ（Ｌは８以上の任意の整数）ｆｐｓ（ｆｌａｍｅ  ｐｅｒ  ｓｅｃｏｎｄ）で録画された撮影画像を、間引き処理により、Ｌ／２ｆｐｓとして改めて録画する。
図２（ａ）から図２（ｂ）の間引きでは、画像フレーム管理部１０２は、変化値を参照することなく、画像フレームを等間隔で間引いている。
図２（ｃ）は、図２（ｂ）の画像フレーム群から等間隔に画像フレームを間引いた後の状態を示している。
図２（ｃ）では、図２（ｂ）の画像フレーム群の１／２になっている。
つまり、画像フレーム管理部１０２は、Ｌ／２ｆｐｓで録画された撮影画像を、間引き処理により、Ｌ／４ｆｐｓとして改めて録画する。
図２（ｂ）から図２（ｃ）の間引きでも、画像フレーム管理部１０２は、変化値を参照することなく、画像フレームを等間隔で間引いている。
図２（ｄ）は、図２（ｃ）の画像フレーム群を変化値に基づいて間引いた後の状態を示している。
図２（ｄ）では、画像フレーム管理部１０２は、変換値が７０以上の画像フレームを残して間引いている。
つまり、画像フレーム管理部１０２は、閾値を７０とし、Ｌ／４ｆｐｓで録画したデータのうち変化値が７０以上のデータを改めて録画している。
閾値をどの値にするか、等間隔の間引きを何回行うか、等間隔に間引く際の間引き間隔をいくつにするか等については、画像フレーム管理部１０２は、設定ファイル１０３の設定値に従う。
【００１７】
ここで、従来技術による間引きと本実施の形態に係る間引きとを比較する。
【００１８】
図１０は、従来技術による間引きの概要を示す。
図１０（ａ）は、間引かれる前の画像フレーム群を示しており、図２（ａ）の画像フレーム群と同じである。
図１０（ｂ）は図２（ｂ）と同じであり、図１０（ｃ）は図２（ｃ）と同じである。
つまり、図１０（ｃ）の段階では、図２（ｃ）と同様に、画像フレームが等間隔に間引きされた結果、図１０（ａ）の画像フレーム群から１／４に間引かれている。
図１０（ｄ）は、図１０（ｃ）の画像フレーム群が等間隔に間引かれた後の状態を示しいている。
図１０（ｄ）に示すように、従来の方式では、変化値：９３の画像フレームが残るものの、変化値：１４、３７といった変化値が低い画像フレームも残っている。
これに対して、本実施の形態の方式では、変化値：７５、９３という高い変化値の画像フレームのみが残る。
このように、本実施の形態では、変化値が高い、すなわち、重要度が高い画像フレームを残すようにして、画像フレームを間引くことができる。
【００１９】
図５は、画像フレーム記憶部１０１の画像フレームの記憶方式の一例を示す。
図５に示すように、画像フレーム記憶部１０１は、間引き回数ごとの記憶領域を持ち、間引き回数で画像フレームを管理して、画像フレームを記憶している。
つまり、画像フレーム管理部１０２による間引き処理が一度も行われていない画像フレームを、間引き回数０の領域に記憶し、画像フレーム管理部１０２による間引き処理が一度行われた画像フレームを、間引き回数１の領域に記憶し、画像フレーム管理部１０２による間引き処理が二度行われた画像フレームを、間引き回数２の領域に記憶するというように、間引き回数ごとに、画像フレームを記憶している。
そして、画像フレーム管理部１０２による間引き処理が行われると、間引き後の画像フレームが、回数が１つ上の記憶領域に格納される。
例えば、間引き処理が一度も行われていなかった画像フレームに対して間引き処理が行われると、間引き後の画像フレームが、間引き回数１の領域に格納される。
【００２０】
図６は、本実施の形態に係る画像フレーム管理部１０２の動作例を示すフローチャート図である。
なお、以下では、画像フレーム管理部１０２は、画像フレーム記憶部１０１の間引き回数Ｎの領域に格納されている画像フレームに対して、変化値に基づいた間引き処理を行い、間引き回数０〜（Ｎ−１）の領域に格納されている画像フレームに対しては、等間隔での間引きを行うものとする。
図２では、２回の間引きが行われた後の画像フレーム（図２（ｃ））に対して変化値を用いた間引きが行われており（図２（ｄ））、図２の例では「Ｎ＝２」である。
また、図６のフローは、一定の周期で行われるものとする。
例えば、図６のフローが毎日行われる場合では、間引き回数１の領域内の画像フレームは、図６のフローを開始する時点で、撮影されてから１日以上が経過している画像フレームであり、間引き回数Ｎの領域内の画像フレームは、撮影されてからＮ日以上が経過している画像フレームである。
【００２１】
先ず、画像フレーム管理部１０２は、間引き回数が０〜（Ｎ−１）回の画像フレームを画像フレーム記憶部１０１から読み出す（Ｓ１０１）。
つまり、画像フレーム管理部１０２は、画像フレーム記憶部１０１の間引き回数０の領域から間引き回数（Ｎ−１）の領域のそれぞれから画像フレームを読み出す。
画像フレーム管理部１０２は、読み出した画像フレームは、レジスタ等の一次記憶領域に格納して、以降の処理を行う。
【００２２】
次に、画像フレーム管理部１０２は、読み出した画像フレームを等間隔に間引いて、間引き後の画像フレームを画像フレーム記憶部１０１に書き戻す（Ｓ１０２）。
図２の例のような間引きを行う場合は、画像フレーム管理部１０２は、画像フレームを１／２に間引く。
そして、画像フレーム管理部１０２は、間引き後の画像フレームを、画像フレーム記憶部１０１の元の領域に書き戻す。
【００２３】
画像フレーム管理部１０２は、間引き回数が０〜（Ｎ−１）回の画像フレームで間引き処理を行っていない画像フレームがあれば、Ｓ１０１からの動作を繰り返し、全ての画像フレームに対して間引き処理が完了した場合は、Ｓ１０４に進む（Ｓ１０３）。
【００２４】
間引き回数が０〜（Ｎ−１）回の画像フレームの全てに対して間引き処理が完了している場合（Ｓ１０３でＹＥＳ）は、画像フレーム管理部１０２は、間引き回数がＮ回の画像フレームを画像フレーム記憶部１０１から読み出す（Ｓ１０４）。
【００２５】
次に、画像フレーム管理部１０２は、読み出した画像フレームを変化値に基づいて間引き、間引き後の画像フレームを画像フレーム記憶部１０１に書き戻す（Ｓ１０５）。
図２の例のような間引きを行う場合は、画像フレーム管理部１０２は、変化値が７０未満の画像フレームを間引く。
そして、画像フレーム管理部１０２は、間引き後の画像フレームを、画像フレーム記憶部１０１の元の領域に書き戻す。
【００２６】
画像フレーム管理部１０２は、間引き回数がＮ回の画像フレームで間引き処理を行っていない画像フレームがあれば、Ｓ１０４からの動作を繰り返し、全ての画像フレームに対して間引き処理が完了した場合は、Ｓ１０７に処理を進める（Ｓ１０６）。
【００２７】
画像フレーム管理部１０２は、画像フレーム記憶部１０１に対して、各記憶領域の間引き回数を１つ増やすように指示し、画像フレーム記憶部１０１は画像フレーム管理部１０２の指示に従い、各記憶領域の間引き回数を１つ増やす（Ｓ１０７）。
つまり、間引き回数：０の領域は、間引き回数：１の領域になり、間引き回数：Ｎの領域は、間引き回数：（Ｎ＋１）の領域になる。
全ての領域の間引き回数を１つ増やすと、処理を終了する。
【００２８】
このように、本実施の形態では、初めはフレームレートを半減する方式で削除を行い、最後に変化値の小さい画像を削除する。
本実施の形態により、日数の経過した画像フレームの保存量が減少するため、画像フレームを長期間保存・閲覧できる。
また、大きな変化がある重要な画像フレームを長く保存することができる。
【００２９】
実施の形態２．
実施の形態１では、画像フレームを等間隔に間引いた後に、変化値に基づいて画像フレームを間引いている。
本実施の形態では、変化値に基づいて画像フレームを間引いた後に、画像フレームを等間隔に間引く例を説明する。
なお、監視システムの構成例は、図１と同様であり、本実施の形態では、画像フレーム管理部１０２の処理アルゴリズムが異なるのみであるため、画像フレーム管理部１０２の処理アルゴリズムについて説明を行う。
また、実施の形態１と同じ内容については、説明を省略する。
【００３０】
図３は、本実施の形態に係る画像フレーム管理部１０２が行う間引き処理の概要を示す。
【００３１】
図３（ａ）は、間引かれる前の画像フレーム群を示している。
図３（ｂ）は、図３（ａ）の画像フレーム群を間引いた後の状態を示している。
図３（ｂ）では、画像フレーム管理部１０２は、変換値が７０以上の画像フレームを残して間引いている。
つまり、画像フレーム管理部１０２は、変化値が７０未満の画像フレームを削除している。
図３（ｃ）は、図３（ｂ）の画像フレーム群を等間隔で間引いた後の状態を示している。
図３（ｃ）では、図３（ｂ）の画像フレーム群の１／２になっている。
図３（ｂ）から図３（ｃ）の間引きでは、画像フレーム管理部１０２は、変化値を参照することなく、画像フレームを等間隔で間引いている。
図３（ｄ）は、図３（ｃ）の画像フレーム群を等間隔で間引いた後の状態を示している。
図３（ｄ）では、図３（ｃ）の画像フレーム群の１／２になっている。
図３（ｃ）から図３（ｄ）の間引きでも、画像フレーム管理部１０２は、変化値を参照することなく、画像フレームを等間隔で間引いている。
この結果、変化値７５、９３の画像フレームが残る。
図３（ｄ）の段階で残った画像フレームと、図２（ｄ）の段階で残った画像フレームは、同じであるが、最初の段階（図３（ａ）、図２（ａ））の変化値の配列によっては、本実施の形態の方式によって、実施の形態１の方式に比べて、変化値の大きな画像フレームが残る場合がある。
【００３２】
図７は、本実施の形態に係る画像フレーム管理部１０２の動作例を示すフローチャートである。
なお、以下では、画像フレーム管理部１０２は、画像フレーム記憶部１０１の間引き回数０の領域に格納されている画像フレームに対して、変化値に基づいた間引き処理を行い、間引き回数１〜Ｎの領域に格納されている画像フレームに対しては、等間隔での間引きを行うものとする。
Ｎは、最後の間引きを行う直前の間引き回数である。
図３では、２回の間引きが行われた後の画像フレーム（図３（ｃ））に対する間引き（図３（ｄ））が最後の間引きなので、図３の例では「Ｎ＝２」である。
【００３３】
先ず、画像フレーム管理部１０２は、間引き回数が０回の画像フレームを画像フレーム記憶部１０１から読み出す（Ｓ２０１）。
つまり、画像フレーム管理部１０２は、画像フレーム記憶部１０１の間引き回数０の領域から画像フレームを読み出す。
【００３４】
次に、画像フレーム管理部１０２は、読み出した画像フレームを変化値に基づいて間引き、間引き後の画像フレームを画像フレーム記憶部１０１に書き戻す（Ｓ２０２）。
図３の例のような間引きを行う場合は、画像フレーム管理部１０２は、変化値が７０未満の画像フレームを間引く。
そして、画像フレーム管理部１０２は、間引き後の画像フレームを、画像フレーム記憶部１０１の元の領域に書き戻す。
【００３５】
画像フレーム管理部１０２は、間引き回数が０回の画像フレームで間引き処理を行っていない画像フレームがあれば、Ｓ２０１からの動作を繰り返し、全ての画像フレームに対して間引き処理が完了した場合は、Ｓ２０４に進む（Ｓ２０３）。
【００３６】
間引き回数が０回の画像フレームの全てに対して間引き処理が完了している場合（Ｓ２０３でＹＥＳ）は、画像フレーム管理部１０２は、間引き回数が１〜Ｎ回の画像フレームを画像フレーム記憶部１０１から読み出す（Ｓ２０４）。
【００３７】
次に、画像フレーム記憶部１０１は、読み出した画像フレームを等間隔に間引き、間引き後の画像フレームを画像フレーム記憶部１０１に書き戻す（Ｓ２０５）。
図３の例のような間引きを行う場合は、画像フレーム管理部１０２は、画像フレームを１／２に間引く。
そして、画像フレーム管理部１０２は、間引き後の画像フレームを、画像フレーム記憶部１０１の元の領域に書き戻す。
【００３８】
画像フレーム管理部１０２は、間引き回数が１〜Ｎ回の画像フレームで間引き処理を行っていない画像フレームがあれば、Ｓ２０４からの動作を繰り返し、全ての画像フレームに対して間引き処理が完了した場合は、Ｓ２０７に処理を進める（Ｓ２０６）。
【００３９】
画像フレーム管理部１０２は、画像フレーム記憶部１０１に対して、各記憶領域の間引き回数を１つ増やすように指示し、画像フレーム記憶部１０１は画像フレーム管理部１０２の指示に従い、各記憶領域の間引き回数を１つ増やす（Ｓ２０７）。
Ｓ２０７は、図６のＳ１０７と同様の処理である。
【００４０】
このように、本実施の形態では、初めは変化値の小さい画像を削除し、次に、フレームレートを半減する。
本実施の形態により、日数の経過した画像フレームの保存量が減少するため、画像フレームを長期間保存・閲覧できる。
また、大きな変化がある重要な画像フレームを長く保存することができる。
【００４１】
実施の形態３．
実施の形態１及び２では、等間隔の間引と、変化値に基づく間引きとを併用する方式を説明した。
本実施の形態では、変化値に基づく間引きのみを行う方式を説明する。
より具体的は、間引き回数に比例して、変化値の閾値を上げていき、時間の経過とともに変化値が高い画像フレームだけを残存させる方式を説明する。
なお、監視システムの構成例は、図１と同様である。
また、実施の形態１と同じ内容については、説明を省略する。
【００４２】
図４は、本実施の形態に係る画像フレーム管理部１０２が行う間引き処理の概要を示す。
【００４３】
図４（ａ）は、間引かれる前の画像フレーム群を示している。
図４（ｂ）は、図４（ａ）の画像フレーム群を間引いた後の状態を示している。
図４（ｂ）では、画像フレーム管理部１０２は、変換値が５０以上の画像フレームを残して間引いている。
つまり、画像フレーム管理部１０２は、変化値が５０未満の画像フレームを削除している。
図４（ｃ）は、図４（ｂ）の画像フレーム群を間引いた後の状態を示している。
図４（ｃ）では、画像フレーム管理部１０２は、変換値が６０以上の画像フレームを残して間引いている。
つまり、画像フレーム管理部１０２は、変化値が６０未満の画像フレームを削除している。
図４（ｄ）は、図４（ｃ）の画像フレーム群を間引いた後の状態を示している。
図４（ｄ）では、画像フレーム管理部１０２は、変換値が７０以上の画像フレームを残して間引いている。
つまり、画像フレーム管理部１０２は、変化値が７０未満の画像フレームを削除している。
この結果、変化値７５、８６、９９、１００、９３、８７、７０の画像フレームが残る。
なお、毎回の閾値をどの値にするかは設定ファイル１０３に記述されており、画像フレーム管理部１０２は、設定ファイル１０３の設定値に従って、図４に示す間引き処理を行う。
【００４４】
図８は、本実施の形態に係る画像フレーム管理部１０２の動作例を示すフローチャートである。
【００４５】
先ず、画像フレーム管理部１０２は、変数ｍに０を代入する（Ｓ３０１）。
変数ｍは、間引き回数をカウントするための変数である。
【００４６】
次に、画像フレーム管理部１０２は、間引き回数がｍ回の画像フレームを画像フレーム記憶部１０１から読み出す（Ｓ３０２）。
【００４７】
次に、画像フレーム管理部１０２は、読み出した画像フレームを、閾値と変化値に基づいて間引き、間引き後の画像フレームを画像フレーム記憶部１０１に書き戻す（Ｓ３０３）。
閾値は、変数ｍの値に応じて設定ファイル１０３に記述されている。
図４の例のような間引きを行う場合は、設定ファイル１０３に、ｍ＝０に対して閾値５０が設定され、ｍ＝１に対して閾値６０が設定され、ｍ＝２に対して閾値７０が設定されている。
そして、画像フレーム管理部１０２は、間引き後の画像フレームを、画像フレーム記憶部１０１の元の領域に書き戻す。
【００４８】
画像フレーム管理部１０２は、間引き回数がｍ回の画像フレームで間引き処理を行っていない画像フレームがあれば、Ｓ３０２からの動作を繰り返し、全ての画像フレームに対して間引き処理が完了した場合は、Ｓ３０５に進む（Ｓ３０４）。
【００４９】
間引き回数がｍ回の画像フレームの全てに対して間引き処理が完了している場合（Ｓ３０４でＹＥＳ）は、画像フレーム管理部１０２は、変数ｍの値に１を加算する（Ｓ３０５）。
【００５０】
次に、画像フレーム管理部１０２は、変数ｍの値が、最大値に達したか否かを判断する（Ｓ３０６）。
変数ｍの値が最大値に達して場合（Ｓ３０６でＮＯ）はＳ３０２からの処理を繰り返し、変数ｍの値が最大値に達した場合は、Ｓ３０７に処理を進める。
図４の例では、間引き処理を３回行うことになっているので、最大値は３である。
図４の例では、Ｓ３０５で変数ｍの値に１が加算されて、変数ｍの値が３になった場合に、Ｓ３０６でＹＥＳとなる。
【００５１】
画像フレーム管理部１０２は、画像フレーム記憶部１０１に対して、各記憶領域の間引き回数を１つ増やすように指示し、画像フレーム記憶部１０１は画像フレーム管理部１０２の指示に従い、各記憶領域の間引き回数を１つ増やす（Ｓ３０７）。
Ｓ３０７は、図６のＳ１０７と同様の処理である。
【００５２】
このように、本実施の形態では、間引きの度に、閾値の数値が高くなるようにして閾値を更新し、閾値未満の変化値の画像フレームを間引くようにしている。
本実施の形態により、日数の経過した画像フレームの保存量が減少するため、画像フレームを長期間保存・閲覧できる。
また、大きな変化がある重要な画像フレームを長く保存することができる。
【００５３】
最後に、実施の形態１〜３に示したレコーダー１のハードウェア構成例を図９を参照して説明する。
レコーダー１は、バスに、演算装置９０１、二次記憶装置９０２、主記憶装置９０３、通信装置９０４、入出力装置９０５が接続されたコンピュータである。
【００５４】
演算装置９０１は、プログラムを実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。
二次記憶装置９０２は、例えばＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やフラッシュメモリ、ハードディスク装置である。
画像フレーム記憶部１０１は、例えば、二次記憶装置９０２により実現される。
主記憶装置９０３は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。
通信装置９０４は、例えば、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）であり、カメラ２からのカメラ画像を受信する。
また、パソコン３にライブ表示やダウンロードを行う際に、カメラ画像をパソコン３に送信する。
入出力装置９０５は、例えば入力ボタン、キーボード、ディスプレイ装置等である。
【００５５】
プログラムは、通常は二次記憶装置９０２に記憶されており、主記憶装置９０３にロードされた状態で、順次演算装置９０１に読み込まれ、実行される。
プログラムは、図１に示す画像フレーム管理部１０２として説明している機能を実現するプログラムである。
更に、二次記憶装置９０２にはオペレーティングシステム（ＯＳ）も記憶されており、ＯＳの少なくとも一部が主記憶装置９０３にロードされ、演算装置９０１はＯＳを実行しながら、図１に示す画像フレーム管理部１０２の機能を実現するプログラムを実行する。
また、画像フレーム管理部１０２の処理の結果を示す情報やデータや信号値や変数値が主記憶装置９０３にファイルとして記憶されている。
【００５６】
なお、図９の構成は、あくまでもレコーダー１のハードウェア構成の一例を示すものであり、レコーダー１のハードウェア構成は図９に記載の構成に限らず、他の構成であってもよい。
【００５７】
また、実施の形態１〜３に示す手順により、本発明に係る画像管理方法を実現可能である。
【符号の説明】
【００５８】
１  レコーダー、２  カメラ、３  パソコン、１０  画像管理装置、１０１  画像フレーム記憶部、１０２  画像フレーム管理部、１０３  設定ファイル。
【図１】
2015061217.tif 000003
【図２】
2015061217.tif 000004
【図３】
2015061217.tif 000005
【図４】
2015061217.tif 000006
【図５】
2015061217.tif 000007
【図６】
2015061217.tif 000008
【図７】
2015061217.tif 000009
【図８】
2015061217.tif 000010
【図９】
2015061217.tif 000011
【図１０】
2015061217.tif 000012