(57)【要約】【課題】内蔵記録媒体の空き容量に応じて、適応的に記録映像の品質を制御することにより、映像が失われる箇所が分散することとなり、長期にわたって映像が失われる期間が発生することを避けることが可能なネットワークカメラを提供する。【解決手段】映像を撮像する撮像部１１と、撮像部１１により撮像された映像を符号化して符号化データを生成する第１の符号化部１３と、第１の符号化部１３により符号化された符号化データを再編集する第２の符号化部１４と、ネットワーク２または記録装置３の障害を検出して、第１の符号化部１３により生成された符号化データを内蔵記録媒体部１９に記録させるイベント検出部１８と、内蔵記録媒体部１９の空き容量を確認し、空き容量が所定の閾値よりも小さい場合に、内蔵記録媒体部１９に記録されている符号化データの映像の品質を低くするように第２の符号化部１４に再編集させる品質制御部１５とを備える。【選択図】図２
2013121125.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して記録装置と接続され、内蔵記録媒体部を有するネットワークカメラにおいて、
映像を撮像する撮像部と、
前記撮像部により撮像された映像を符号化して符号化データを生成する第１の符号化部と、
前記第１の符号化部により符号化された符号化データを再編集する第２の符号化部と、
前記ネットワークまたは前記記録装置の障害を検出して、前記第１の符号化部により生成された符号化データを前記内蔵記録媒体部に記録させるイベント検出部と、
前記内蔵記録媒体部の空き容量を確認し、空き容量が所定の閾値よりも小さい場合に、前記内蔵記録媒体部に記録されている符号化データの映像の品質を低くするように前記第２の符号化部に再編集させる品質制御部とを
備えることを特徴とするネットワークカメラ。
【請求項２】
前記品質制御部が再編集させる前記第２の符号化部の符号化処理の設定パラメータ値が画質または秒間コマ数の設定値であることを特徴とする請求項１に記載のネットワークカメラ。
【請求項３】
ネットワークを介して記録装置と接続され、内蔵記録媒体部を有するネットワークカメラにおいて、
映像を撮像する撮像部と、
前記撮像部により撮像された映像を、通常運用時と同じ品質および通常運用時よりも低い品質の２種類の品質で符号化して符号化データを生成する符号化部と、
前記ネットワークまたは前記記録装置の障害を検出して、前記符号化部により生成された符号化データを前記内蔵記録媒体部に記憶させるイベント検出部と、
前記内蔵記録媒体部の空き容量を確認し、空き容量が所定の閾値よりも小さい場合に前記内蔵記録媒体部に記録されている通常運用時と同じ品質の符号化データを削除する品質制御部
とを備えることを特徴とするネットワークカメラ。
【請求項４】
前記品質制御部が再編集させる符号化部の符号化処理の設定パラメータ値が画質または秒間コマ数の設定値であることを特徴とする請求項３に記載のネットワークカメラ。
【請求項５】
前記第１の符号化部または前記符号化部は符号化した映像に撮影時刻情報を付加することを特徴とする請求項１または請求項３記載のネットワークカメラ。
【請求項６】
前記イベント検出部が障害を検出していないときに前記内蔵記録媒体部に保存された映像がある場合、前記内蔵記録媒体部に保存された映像を前記記録装置へ送信することを特徴とする請求項１または請求項３記載のネットワークカメラ。
【請求項７】
ネットワークを介して記録装置と接続され、内蔵記録媒体部を有するネットワークカメラにおいて、
映像を撮像する撮像部と、
前記撮像部により撮像された映像を符号化して符号化データを生成する第１の符号化部と、
前記第１の符号化部により符号化された符号化データを再編集する第２の符号化部と、
前記ネットワークまたは前記記録装置の障害を検出して、前記第１の符号化部により生成された符号化データを前記内蔵記録媒体部に記録させると共に、撮影環境におけるイベントを検出した場合にその時間帯に撮影した映像の優先度を高く設定し、それ以外の時間帯の映像の優先度を低く設定するイベント検出部と、
前記内蔵記録媒体部の空き容量を確認し、空き容量が所定の閾値よりも小さい場合に、前記内蔵記録媒体部に記録されている符号化データのうち優先度が低く設定された時間帯の映像の品質を低くするように前記第２の符号化部に再編集させる品質制御部とを
備えることを特徴とするネットワークカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、記録装置の故障またはネットワークの通信障害等が発生した場合に、内蔵の記憶媒体の空き容量に応じて適応的に記録する映像の品質を制御して、映像を記録するネットワークカメラに関するものである。
【背景技術】
【０００２】
従来のネットワークカメラとしては、カメラの監視性能と利便性を高める目的で、カメラ、サーバおよび記録装置をネットワークで接続するネットワークカメラシステムが実用化されており、カメラ内において画像圧縮処理を行い、カメラ内部または外部に備えられた記録装置へ保存を行う技術や、ネットワークで障害が発生した場合のバックアップ処理等の技術が知られている。
【０００３】
ここで、ネットワークカメラシステムは、ネットワークカメラ、記録装置、記録した映像を再生するための表示装置、そして、これらの伝送媒体であるネットワーク等によって構成されており、ネットワークカメラにより撮影された映像は、ネットワークを介して記録装置へ伝送および記録され、ユーザは記録装置に記録された映像を表示装置に表示して確認するものである。
【０００４】
ネットワークカメラシステムにおいて、記録装置やネットワークカメラと記録装置の伝送媒体であるネットワークに障害が発生した場合に、ネットワークカメラで撮影した映像を記録装置に伝送することや、記録することが不可能となってしまうという問題があるが、このような場合でも、障害発生中の映像が記録されずに失われてしまうことを避けることができるネットワークカメラが求められている。
【０００５】
例えば、特許文献１では、ネットワーク障害の発生によって、ネットワークカメラで撮影した映像を記録装置に伝送できなくなった場合に、ネットワークカメラに内蔵されている内蔵記録媒体に映像を記録しておき、障害復旧後にネットワークカメラの内蔵記録媒体に記録した映像をネットワーク経由で記録装置に伝送している。
【０００６】
また、例えば、特許文献２では、予めネットワークカメラごとに優先度を設定しておき、障害発生時にはネットワーク通信可能な複数台のネットワークカメラの内蔵記録媒体をまとめ、仮想的な大きなメモリとし、優先度を高く設定されたネットワークカメラが撮影した映像をその仮想的な大きなメモリに記録することで、有限な内蔵記録媒体を効率的に使用している。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００５−２６８６６号公報
【特許文献２】特開２０１０−０９３６６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１のような従来のネットワークカメラでは、内蔵記録媒体へ映像を記録するが、障害の発生期間が内蔵記録媒体の許容量を超えた場合について考慮されておらず、そのような場合は、記録映像を停止するか、または、古い映像を順次削除して新しい映像を記録する等の対応が必要となり、結果的に映像を記録することができない期間が集中し、長期にわたって映像が失われる期間が発生することは避けられない。また、特許文献２のような従来のネットワークカメラシステムでは、優先度が低いネットワークカメラの映像は失われるほか、障害が長期化した場合に長期にわたって映像が失われる期間が発生することは避けられない。
【０００９】
本発明は、このような課題を解決するためになされたものであり、記録装置またはネットワークに障害が長期間にわたって発生したとしても、内蔵記録媒体の空き容量に応じて、適応的に記録映像の品質を制御することにより、映像が失われる箇所が従来方式のように集中せず、分散し、長期にわたって映像が失われる期間が発生することを避けることが可能なネットワークカメラを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記の目的を達成するために、この発明のネットワークカメラは、ネットワークを介して記録装置と接続され、内蔵記録媒体部を有するネットワークカメラにおいて、映像を撮像する撮像部と、前記撮像部により撮像された映像を符号化して符号化データを生成する第１の符号化部と、前記第１の符号化部により符号化された符号化データを再編集する第２の符号化部と、前記ネットワークまたは前記記録装置の障害を検出して、前記第１の符号化部により生成された符号化データを前記内蔵記録媒体部に記録させるイベント検出部と、前記内蔵記録媒体部の空き容量を確認し、空き容量が所定の閾値よりも小さい場合に、前記内蔵記録媒体部に記録されている符号化データの映像の品質を低くするように前記第２の符号化部に再編集させる品質制御部とを備えることを特徴とする。
【発明の効果】
【００１１】
本発明に係るネットワークカメラによれば、内蔵記録媒体部の空き容量に応じて、適応的に記録映像の品質を制御するため、映像が失われる箇所が従来方式のように集中せず、分散し、長期にわたって映像が失われる期間が発生することを避けることが可能となる。
【図面の簡単な説明】
【００１２】
【図１】この発明の実施の形態１に係るネットワークカメラをネットワークに接続させたネットワークカメラシステムの構成図を示す。
【図２】この発明の実施の形態１に係るネットワークカメラの構成図を示す。
【図３】この発明の実施の形態１に係るネットワークカメラの全体動作のフローチャートを示している。
【図４】この発明の実施の形態１に係るネットワークカメラのイベント検出部の障害の検出方式のシーケンス図を示す。
【図５】この発明の実施の形態１に係るネットワークカメラの通常運用時の処理のフローチャートを示す。
【図６】この発明の実施の形態１に係るネットワークカメラの障害運用時の処理のフローチャートを示す。
【図７】この発明の実施の形態１に係るネットワークカメラの品質制御部による内蔵記録媒体部に保存される映像の品質の調整の一例についての説明図を示す。
【図８】この発明の実施の形態２に係るネットワークカメラの構成図を示す。
【図９】この発明の実施の形態２に係るネットワークカメラの障害運用時の処理のフローチャートを示す。
【図１０】この発明の実施の形態３に係るネットワークカメラの障害運用の処理のフローチャートを示す。
【図１１】この発明の実施の形態３に係るネットワークカメラが記録した記録映像に設定する優先度についての説明図を示す。
【発明を実施するための形態】
【００１３】
実施の形態１．
図１は、この発明の実施の形態１に係るネットワークカメラ１をネットワーク２に接続させたネットワークカメラシステムの構成図を示しており、このネットワークカメラシステムは、内蔵記録媒体部を有するネットワークカメラ１−１〜１−３、記録装置３、表示装置４がネットワーク２を介して接続されている。ここで、ネットワークカメラ１が有する内蔵記録媒体部の具体例としては、ＳＤカード、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、ハードディスク、Ｆｌａｓｈメモリなどが挙げられるが、これらに限らず、電源を遮断されても記録内容が保持される不揮発性の内蔵記録媒体であれば何でもよい。
【００１４】
ネットワークカメラ１−１〜１−３によって撮影された映像は、ネットワーク２を介して記録装置３に伝送されて記録され、このネットワークカメラシステムのユーザは、表示装置４により記録装置３に記録された任意の時刻の映像をネットワーク２を介して参照することができる。
【００１５】
なお、図１には、ネットワークカメラ１が３台、記録装置３および表示装置４がそれぞれ１台を有する構成のネットワークカメラシステムについて記載されているが、ネットワークカメラ１だけでなく記録装置３、表示装置４等についても複数台設置される構成としてもよい。
【００１６】
図２は、この発明の実施の形態１に係るネットワークカメラ１の構成図を示している。図２に示すネットワークカメラ１は、映像を撮像する撮像部１１、撮像部１１により撮像された映像について輝度制御などの各種映像処理を行う映像処理部１２、映像処理部１２により各種映像処理が行われた映像を符号化して符号化データを生成する符号化部（第１の符号化部）１３、符号化部１３により生成された符号化データを再編集する符号化部（第２の符号化部）１４、符号化部１３，１４により符号化された映像をネットワーク２を介して接続された記録装置３へ送信するデータ送受信部１７、ネットワーク２や記録装置３に障害が発生した場合に障害発生を検知するイベント検出部１８、イベント検出部１８が記録装置３やネットワーク２に障害が発生したことを検出した場合に、記録装置３の代わりに符号化部１３，１４により符号化された映像を保存する内蔵記録媒体部１９、内蔵記録媒体部１９の空き容量を確認し、空き容量が所定の閾値よりも小さい場合に、内蔵記録媒体部１９に記録されている符号化データの映像の品質を低くするよう符号化部１４に再編集させる品質制御部１５、および、符号化部１３，１４、品質制御部１５、データ送受信部１７、イベント検出部１８、内蔵記録媒体部１９等を接続するバス１６とを備えている。
【００１７】
次に、動作について説明する。図３は、この発明の実施の形態１に係るネットワークカメラ１の全体動作のフローチャートを示している。まず、ネットワークカメラ１のイベント検出部１８がネットワーク２または記録装置３における障害の発生を検出しているか判定し（ステップＳＴ１１）、イベント検出部１８がネットワーク２または記録装置３における障害の発生を検出していない場合（ステップＳＴ１１のＮＯの場合）、ネットワークカメラ１は通常運用を行い（ステップＳＴ１２）、一方、イベント検出部１８がネットワーク２または記録装置３における障害の発生を検出している場合（ステップＳＴ１１のＹＥＳの場合）には、ネットワークカメラ１は障害運用を行う（ステップＳＴ１３）。その後、ステップＳＴ１１に戻って処理を繰り返す。
【００１８】
図４は、この発明の実施の形態１に係るネットワークカメラ１のイベント検出部１８の障害の検出方式のシーケンス図を示す。イベント検出部１８は、データ送受信部１７を介して記録装置３に対し定期的に活性監視（１．１）を送信する。記録装置３は、活性監視（１．１）に対して応答（１．２）を返す。正常動作中はこの動作が繰り返される。ここで、ネットワーク２または記録装置３において障害が発生すると、ネットワークカメラ１が送信する活性監視（３．１）に対する応答が返らないので、規定時間内に応答（３．２）が得られない場合、イベント検出部１８はネットワーク２または記録装置３における「障害の発生」を検出する。
【００１９】
イベント検出部１８がネットワーク２または記録装置３において障害を検出した後も、障害が継続しているかを確認するためにイベント検出部１８は一定周期で活性監視（４．１）を送信し続ける。そして、障害が復旧した際には、活性監視（５．１）に対して応答（５．２）が返るため、この応答（５．２）を検出することによりイベント検出部１８はネットワーク２または記録装置３における「障害の復旧」を検出する。
【００２０】
なお、活性監視および応答についての具体的なプロトコルはＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）でも、ＩＣＭＰ（Ｉｎｔｅｒｎｅｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ  Ｐｒｏｔｏｃｏｌ）  ｅｃｈｏ  ｒｅｑｕｅｓｔ／ｒｅｐｌｙでも、その他のプロトコルでもよい。
【００２１】
また、図４では、イベント検出部１８が活性監視を送信して記録装置３が応答を返す構成について記載されているが、記録装置３が活性監視を送信し、イベント検出部１８が応答を返す構成としてもよい。このとき、ネットワークカメラ１のイベント検出部１８は、活性監視が所定時間を過ぎても受信されないことをもって障害発生を検出し、活性監視が再び受信されたことをもって障害復旧を検出する。
【００２２】
図５は、この発明の実施の形態１に係るネットワークカメラ１の図３のステップＳＴ１２に示す通常運用時の処理のフローチャートを示す。通常運用では、まず、撮像部１１が映像を撮像し（ステップＳＴ２１）、映像処理部１２が撮像部１１により撮像された映像について輝度制御などの各種映像処理を行う（ステップＳＴ２２）。次に、符号化部１３が映像処理部１２により各種映像処理を行われた映像を符号化して符号化データを生成し（ステップＳＴ２３）、データ送受信部１７が符号化部１３により符号化された符号化データをネットワーク２を介して記録装置３へ送信する（ステップＳＴ２４）。
【００２３】
ここで、ステップＳＴ２３において符号化部１３が映像を符号化する際に、映像に撮影時刻情報を付与する。これにより、記録装置３では保存した映像を時系列によって整列することができ、これにより、ユーザは後ほど、記録装置３に記録された映像を表示装置４を用いて再生する際に、障害が発生していたか否かについて気にすることなく、時刻を指定するだけで当該時刻に撮影された映像を再生することができる。
【００２４】
次に、品質制御部１５が内蔵記録媒体部１９に未送信の映像が残っているか判定し（ステップＳＴ２５）、内蔵記録媒体部１９に未送信の映像が残っている場合（ステップＳＴ２５のＹＥＳの場合）、データ送受信部１７が内蔵記録媒体部１９に残っている未送信の映像を記録装置３に送信して（ステップＳＴ２６）処理を終了する。また、内蔵記録媒体部１９に未送信の映像が残っていない場合（ステップＳＴ２５のＮＯの場合）には、そのまま処理を終了する。
【００２５】
なお、ステップＳＴ２６において、そのとき撮影され、符号化部１３により符号化された符号化データと内蔵記録媒体部１９に保存された符号化データが同時に記録装置３へ送信されることとなるが、ネットワーク２の帯域不足により撮影した映像の送信に失敗することがないように、内蔵記録媒体部１９に保存された映像の送信処理の優先度を下げる。
【００２６】
図６は、この発明の実施の形態１に係るネットワークカメラ１の図３のステップＳＴ１３の障害運用時の処理のフローチャートを示す。障害運用では、まず、撮像部１１が映像を撮像し（ステップＳＴ３１）、映像処理部１２が撮像部１１により撮像された映像について輝度制御などの各種映像処理を行い（ステップＳＴ３２）、符号化部１３が映像処理部１２により各種映像処理が行われた映像を符号化して符号化データを生成し（ステップＳＴ３３）、イベント検出部１８が符号化部１３により符号化された符号化データを内蔵記録媒体部１９に保存する（ステップＳＴ３４）。
【００２７】
次に、品質制御部１５が内蔵記録媒体部１９の空き容量の大きさが所定の閾値より小さいか判定し（ステップＳＴ３５）、内蔵記録媒体部１９の空き容量の大きさが所定の閾値より大きいと判定された場合（ステップＳＴ３５のＮＯの場合）、処理を終了する。一方、内蔵記録媒体部１９の空き容量の大きさが所定の閾値より小さいと判定された場合（ステップＳＴ３５のＹＥＳの場合）には、品質制御部１５が符号化部１４の符号化処理の設定パラメータ値を符号化データの品質を低くする（映像データのサイズが小さくなる）ように変更し（ステップＳＴ３６）、符号化部１４が内蔵記録媒体部１９に記録されている符号化データの再編集を行う（ステップＳＴ３７）。その後、ステップＳＴ３５に戻って、再度、内蔵記録媒体部１９の空き容量の大きさが所定の閾値より大きいか判定し、内蔵記録媒体部１９の空き容量の大きさが所定の閾値より大きくなるまで処理を繰り返す。
【００２８】
ここで、品質制御部１５が変更する符号化部１４の符号化処理の設定パラメータ値としては、具体的には画質と秒間コマ数が挙げられる。
【００２９】
図７は、この発明の実施の形態１に係るネットワークカメラ１の品質制御部１５による内蔵記録媒体部１９に保存される映像の品質の調整の一例についての説明図を示す。例えば、ネットワークカメラシステムにおいて、ネットワーク２または記録装置３に障害が発生し、内蔵記録媒体部１９の空き容量が所定の閾値よりも大きい場合、図７（Ａ）に示すように、符号化部１３が通常運用時と同じ品質の符号化データを生成し、イベント検出部１８が内蔵記録媒体部１９に記録する。
【００３０】
その後、内蔵記録媒体部１９の空き容量が所定の閾値を下回った場合、図７（Ｂ）に示すように、品質制御部１５が符号化部１４の符号化処理の画質の設定パラメータ値を変更し、内蔵記録媒体部１９にそれまでに記録された映像の画質を落として内蔵記録媒体部１９の空き容量を確保して映像の記録を続ける。
【００３１】
さらにその後、内蔵記録媒体部１９の空き容量が再度所定の閾値を下回った場合、図７（Ｃ）に示すように、品質制御部１５が符号化部１４の符号化処理の秒間コマ数の設定パラメータ値を変更し、内蔵記録媒体部１９にそれまでに記録された映像の秒間コマ数を減らして空き容量を確保して映像の記録を続ける。
【００３２】
さらにその後、内蔵記録媒体部１９の空き容量が再度所定の閾値を下回った場合、図７（Ｄ）に示すように、品質制御部１５が符号化部１４の符号化処理の秒間コマ数の設定パラメータ値を変更し、内蔵記録媒体部１９にそれまでに記録した映像の秒間コマ数を図７（Ｃ）の場合よりもさらに減らし、空き容量を確保して映像の記録を続け、以後この処理を繰り返す。
【００３３】
なお、図６に示すステップＳＴ３３において符号化部１３が映像を符号化する際に、映像に撮影時刻情報を付与する。これにより、記録装置３では保存した映像を時系列によって整列することができ、これにより、ユーザは後ほど、記録装置３に記録された映像を表示装置４を用いて再生する際に、障害が発生していたか否かについて気にすることなく、時刻を指定するだけで当該時刻に撮影された映像を再生することができる。
【００３４】
また、実施の形態１に係るネットワークカメラ１においては、符号化部を２つ備える構成について記載しているが、映像に対して２種類の符号化処理の実施が可能な符号化部を１つのみ備え、上述した符号化部１３，１４の処理を１つの符号化部によって行うとしてもよい。
【００３５】
以上により、映像を撮像する撮像部１１と、撮像部１１により撮像された映像を符号化して符号化データを生成する第１の符号化部１３と、第１の符号化部１３により符号化された符号化データを再編集する第２の符号化部１４と、ネットワーク２または記録装置３の障害を検出して、第１の符号化部１３により生成された符号化データを内蔵記録媒体部１９に記録させるイベント検出部１８と、内蔵記録媒体部１９の空き容量を確認し、空き容量が所定の閾値よりも小さい場合に、内蔵記録媒体部１９に記録されている符号化データの映像の品質を低くするように第２の符号化部１４に再編集させる品質制御部１５とを備えるように構成したので、内蔵記録媒体部１９の空き容量に応じて適応的に記録映像の品質を制御し、映像が失われる箇所が従来方式のように集中せず、分散し、長期にわたって映像が失われる期間が発生することを避けることが可能となる。
【００３６】
実施の形態２．
図８は、この発明の実施の形態２に係るネットワークカメラ１の構成図であり、実施の形態１の図２に示すネットワークカメラ１の構成図との違いは、映像処理部１２と符号化部１４を直接接続されている点のみである。
【００３７】
図８に示すネットワークカメラ１は、映像を撮像する撮像部１１、撮像部１１により撮像された映像について輝度制御などの各種映像処理を行う映像処理部１２、映像処理部１２により各種映像処理が行われた映像を通常運用時と同じ品質で符号化して符号化データを生成する符号化部１３、映像処理部１２により各種映像処理が行われた映像を通常運用時よりも低い品質で符号化して符号化データを生成する符号化部１４、符号化部１３，１４により符号化された映像をネットワーク２を介して接続された記録装置３へ送信するデータ送受信部１７、ネットワーク２や記録装置３に障害が発生した場合に障害発生を検知するイベント検出部１８、イベント検出部１８が記録装置３やネットワーク２に障害が発生したことを検出した場合に、記録装置３の代わりに符号化部１３，１４により符号化された映像を保存する内蔵記録媒体部１９、内蔵記録媒体部１９の空き容量を確認し、空き容量が所定の閾値よりも小さい場合に内蔵記録媒体部１９に記録されている通常運用時と同じ品質の符号化データを削除する品質制御部１５、および、符号化部１３，１４、品質制御部１５、データ送受信部１７、イベント検出部１８、内蔵記録媒体部１９等を接続するバス１６とを備えている。
【００３８】
実施の形態２に係るネットワークカメラ１は通常運用においては実施の形態１に係るネットワークカメラ１と同様の図５に示された処理を行うが、障害運用においては実施の形態１とは処理が異なる。図９は、この発明の実施の形態２に係るネットワークカメラ１の図３のステップＳＴ１３の障害運用時の処理のフローチャートを示す。
【００３９】
まず、撮像部１１が映像を撮像し（ステップＳＴ４１）、映像処理部１２が撮像部１１により撮像された映像について輝度制御などの各種映像処理を行い（ステップＳＴ４２）、符号化部１３が映像処理部１２により各種映像処理が行われた映像について、図７（Ａ）に示すように、通常運用時と同じ品質で符号化して符号化データを生成し（ステップＳＴ４３）、符号化部１４が映像処理部１２により各種映像処理が行われた映像について、図７（Ｂ）に示すように、通常運用時よりも低い品質で符号化して符号化データを生成し（ステップＳＴ４４）、イベント検出部１８が符号化部１３により符号化された通常運用時と同じ品質の符号化データおよび符号化部１４により符号化された通常運用時よりも品質を落とした符号化データを内蔵記録媒体部１９に保存する（ステップＳＴ４５）。
【００４０】
次に、品質制御部１５が内蔵記録媒体部１９の空き容量の大きさが所定の閾値未満であるか判定し（ステップＳＴ４６）、内蔵記録媒体部１９の空き容量の大きさが所定の閾値より大きいと判定された場合（ステップＳＴ４６のＮＯの場合）、処理を終了する。一方、内蔵記録媒体部１９の空き容量の大きさが所定の閾値より小さいと判定された場合（ステップＳＴ４６のＹＥＳの場合）には、品質制御部１５が内蔵記録媒体部１９に記録されている符号化部１３によって符号化された通常運用時と同じ品質の符号化データを削除する（ステップＳＴ４７）。その後、ステップＳＴ４６に戻って再度、内蔵記録媒体部１９の空き容量の大きさが所定の閾値より大きいか判定し、処理を繰り返す。
【００４１】
なお、実施の形態２に係るネットワークカメラ１において、符号化部１４が通常運用時よりも低い品質で符号化する例として、図７（Ｂ）に示すように、映像の画質を落とすことについて説明したが、図７（Ｃ），（Ｄ）に示すように、映像の秒間コマ数を減らすとしてもよい。
【００４２】
なお、ステップＳＴ４３およびステップＳＴ４４において符号化部１３，１４が映像を符号化する際に、映像に撮影時刻情報を付与する。これにより、記録装置３では保存した映像を時系列によって整列することができ、これにより、ユーザは後ほど、記録装置３に記録された映像を表示装置４を用いて再生する際に、障害が発生していたか否かについて気にすることなく、時刻を指定するだけで当該時刻に撮影された映像を再生することができる。
【００４３】
また、実施の形態２に係るネットワークカメラ１においては、符号化部を２つ備える構成について記載しているが、映像に対して２種類の符号化処理の実施が可能な符号化部を１つのみ備え、上述した符号化部１３，１４の処理を１つの符号化部によって行うとしてもよい。
【００４４】
以上により、この発明の実施の形態２に係るネットワークカメラ１は、映像を撮像する撮像部１１と、撮像部１１により撮像された映像を、通常運用時と同じ品質および通常運用時よりも低い品質の２種類の品質で符号化して符号化データを生成する符号化部と、ネットワーク２または記録装置３の障害を検出して、符号化部に生成された符号化データを内蔵記録媒体部１９に記憶させるイベント検出部１８と、内蔵記録媒体部１９の空き容量を確認し、空き容量が所定の閾値よりも小さい場合に内蔵記録媒体部１９に記録されている通常運用時と同じ品質の符号化データを削除する品質制御部１５とを備えるように構成したので、符号化データの再編集を要さずに内蔵記録媒体部１９の空き容量に応じて適応的に記録映像の品質を制御し、映像が失われる箇所が従来の方式のように集中せず、分散し、長期にわたって映像が失われる期間が発生することを避けることが可能となる。
【００４５】
実施の形態３．
実施の形態３に係るネットワークカメラ１の構成は図２に示す実施の形態１に係るネットワークカメラ１と同様であるが、次の点において異なる。イベント検出部１８は、撮影環境において何らかのイベントを検出してイベントが発生した時刻の時間帯の映像の優先度を高く設定する。また、品質制御部１５は、実施の形態１と同様に処理すると共に、内蔵記録媒体部１９の空き容量を確認し、空き容量が所定の閾値よりも小さい場合に、内蔵記録媒体部１９に記録されている符号化データのうち優先度が低く設定された時間帯の映像の品質を低くするよう符号化部１４に再編集させる。
【００４６】
実施の形態３に係るネットワークカメラ１の構成は図２に示す実施の形態１に係るネットワークカメラ１と同様である。実施の形態３に係るネットワークカメラ１は、映像を撮像する撮像部１１、撮像部１１により撮像された映像について輝度制御などの各種映像処理を行う映像処理部１２、映像処理部１２により各種映像処理が行われた映像を符号化して符号化データを生成する符号化部（第１の符号化部）１３、符号化部１３により生成された符号化データを再編集する符号化部（第２の符号化部）１４、符号化部１３，１４により符号化された映像をネットワーク２を介して接続された記録装置３へ送信するデータ送受信部１７、ネットワーク２や記録装置３に障害が発生した場合に障害発生を検知して、符号化部１３により生成された符号化データを内蔵記録媒体部１９に記録させると共に、撮影環境において何らかのイベントを検出してイベントが発生した時刻の時間帯の映像の優先度を高く設定し、それ以外の時間帯の映像の優先度を低く設定するイベント検出部１８、イベント検出部１８が記録装置３やネットワーク２に障害が発生したことを検出した場合に、記録装置３の代わりに符号化部１３，１４により符号化された映像を保存する内蔵記録媒体部１９、内蔵記録媒体部１９の空き容量を確認し、空き容量が所定の閾値よりも小さい場合に、内蔵記録媒体部１９に記録されている符号化データのうち優先度が低く設定された時間帯の映像の品質を低くするよう符号化部１４に再編集させる品質制御部１５、および、符号化部１３，１４、品質制御部１５、データ送受信部１７、イベント検出部１８、内蔵記録媒体部１９等を接続するバス１６とを備えている。
【００４７】
次に動作について説明する。実施の形態３に係るネットワークカメラ１は通常運用においては実施の形態１に係るネットワークカメラ１と同様の図５に示された処理を行うが、障害運用においては実施の形態１とは処理が異なる。
【００４８】
図１０は、実施の形態３に係るネットワークカメラ１の障害運用の処理のフローチャートを示す。このネットワークカメラ１の障害運用では、まず、撮像部１１が映像を撮像し（ステップＳＴ５１）、映像処理部１２が撮像部１１により撮像された映像について輝度制御などの各種映像処理を行い（ステップＳＴ５２）、符号化部１３が映像処理部１２により各種映像処理を行われた映像を符号化し（ステップＳＴ５３）、内蔵記録媒体部１９が符号化部１３により符号化された映像を保存する（ステップＳＴ５４）。
【００４９】
次に、イベント検出部１８が撮影環境において何らかのイベントを検出しているか判定し（ステップＳＴ５５）、イベント検出部１８が撮影環境において何らかのイベントを検出している場合（ステップＳＴ５５のＹＥＳの場合）、イベント検出部１８がその時間帯の映像の優先度を高く設定する（ステップＳＴ５６）。一方、イベント検出部１８が撮影環境において何らかのイベントを検出していない場合（ステップＳＴ５５のＮＯの場合）には、イベント検出部１８がその時間帯の映像の優先度を低く設定する（ステップＳＴ５７）。
【００５０】
図１１は、この発明の実施の形態３に係るネットワークカメラ１が記録した記録映像に設定する優先度についての説明図を示す。イベント検出部１８は図１１（Ａ）に示すように、イベントが発生した時刻の時間帯の映像の優先度を高く設定する。
【００５１】
その後、図１０に示すように、品質制御部１５が内蔵記録媒体部１９の空き容量が所定の閾値未満であるか判定し（ステップＳＴ５８）、閾値を下回っていた場合（ステップＳＴ５８のＹＥＳの場合）、品質制御部１５が記録された映像の単位時間ごとの優先度が低く設定されているか判定し（ステップＳＴ５９）、優先度が低く設定されている場合（ステップＳＴ５９のＹＥＳの場合）、品質制御部１５が符号化部１４の設定パラメータ値を変更し（ステップＳＴ６０）、符号化部１４が当該単位時間の映像の品質を低くする映像の再編集を行う（ステップＳＴ６１）。
【００５２】
優先度が高く設定された時間帯の映像については、品質制御部１５による品質制御の対象にならないものとする、または品質制御の内容を優先度が低い時間帯の映像とは異なるものする。すなわち、再編集の設定パラメータ値を優先度が低く設定された映像の場合と異なるものとする。これにより、障害運用時に内蔵記録媒体部１９の空き容量の大きさが所定の閾値より小さいと判定され、内蔵記録媒体部１９に保存された映像について再編集を行なったとしても、図１１（Ｂ）に示すように、優先度の低い時間帯の映像についてのみ、画質や秒間コマ数等を低く設定して再編集し、優先度が高い時間帯の映像については品質を維持する。
【００５３】
その後、図１０に示すように、ステップＳＴ５９〜ステップＳＴ６１の処理を内蔵記録媒体部１９に保存されている映像のすべての単位時間ごとに行い、その後、ステップＳＴ５８に戻って再度、内蔵記録媒体部１９の空き容量の大きさが所定の閾値より大きいか判定し、内蔵記録媒体部１９の空き容量の大きさが閾値以上になるまで繰り返す。
【００５４】
ここで、品質制御部１５が変更する符号化部１４の符号化処理の設定パラメータ値としては、具体的には画質と秒間コマ数が挙げられる。
【００５５】
さらに、その後、障害運用時に内蔵記録媒体部１９の空き容量が再度所定の閾値より小さいと判定された場合、優先度が低い時間帯の映像についてのみ、秒間コマ数等をさらに減らすように設定して再編集し、優先度が高い時間帯の映像については品質を維持する。以後、この処理を繰り返す。
【００５６】
ここで、イベント検出部１８が検出して優先度を高く設定するイベントとは、具体的には映像や音声の変化、人感センサなどの各種センサからの入力、および、ネットワークカメラ１の外部電源喪失（内蔵バックアップ電源が備えられている場合）などが考えられるが、これらに限るものではなく、また、イベントの発生はネットワークカメラ１の単独によって検出するとしてもよいし、ネットワークカメラ１に接続された機器類から通知されるものとしてもよい。
【００５７】
以上により、この発明の実施の形態３に係るネットワークカメラ１は、映像を撮像する撮像部１１と、撮像部１１により撮像された映像を符号化して符号化データを生成する第１の符号化部１３と、第１の符号化部１３により符号化された符号化データを再編集する第２の符号化部１４と、ネットワーク２または記録装置３の障害を検出して、第１の符号化部１３により生成された符号化データを内蔵記録媒体部１９に記録させると共に、撮影環境におけるイベントを検出した場合にその時間帯に撮影した映像の優先度を高く設定し、それ以外の時間帯の映像の優先度を低く設定するイベント検出部１８と、内蔵記録媒体部１９の空き容量を確認し、空き容量が所定の閾値よりも小さい場合に、内蔵記録媒体部１９に記録されている符号化データのうち優先度が低く設定された時間帯の映像の品質を低くするように第２の符号化部１４に再編集させる品質制御部１５とを備えるように構成したので、一般的に、より重要なシーンであると考えられる撮影環境においてイベントが発生した時間帯の映像の品質を維持することができるため、障害復旧後の参照時に重要度の高い時間帯の記録映像については高い品質の映像を再生することが可能となる。
【００５８】
なお、本願発明はその発明の範囲内において、各実施の形態の自由な組み合わせ、または各実施の形態の任意の構成要素の変形、もしくは各実施の形態において任意の構成要素の省略が可能である。
【符号の説明】
【００５９】
１  ネットワークカメラ、２  ネットワーク、３  記録装置、４  表示装置、１１  撮像部、１２  映像処理部、１３  符号化部、１４  符号化部、１５  品質制御部、１６  バス、１７  データ送受信部、１８  イベント検出部、１９  内蔵記録媒体部。
【図１】
2013121125.tif 000003
【図２】
2013121125.tif 000004
【図３】
2013121125.tif 000005
【図４】
2013121125.tif 000006
【図５】
2013121125.tif 000007
【図６】
2013121125.tif 000008
【図７】
2013121125.tif 000009
【図８】
2013121125.tif 000010
【図９】
2013121125.tif 000011
【図１０】
2013121125.tif 000012
【図１１】
2013121125.tif 000013