(57)【要約】【課題】監視カメラの機能の増加により、評価期間及び不具合発生時の原因究明までの時間が増加する傾向にあることから、それらの時間を短縮する。【解決手段】内部メモリと、内部メモリに、時間経過とともに増加する監視カメラに関する履歴データを保存する制御部と、内部メモリへの履歴データの書き込み要求を受信し、履歴データの書き込み要求を制御部に伝える通信部と、カメラの機能を動作させ、履歴データの書き込み要求に基づいて制御部に内部動作情報の書込みを要求する動作処理部と、を備えた監視カメラにおいて、履歴データの書き込み要求は、履歴データのうち内部メモリへ保存する履歴データを設定変更するログ書き込みレベルの設定要求であって、制御部は、ログ書き込みレベルの設定要求に従って、内部メモリに保存する履歴データの内容を変更することを特徴とする監視カメラ。【選択図】  図１
2013211606.tif 000002
【特許請求の範囲】
【請求項１】
内部メモリと、
前記内部メモリに、時間経過とともに増加する監視カメラに関する履歴データを保存する制御部と、
内部メモリへの履歴データの書き込み要求を受信し、前記履歴データの書き込み要求を前記制御部に伝える通信部と、
カメラの機能を動作させ、前記履歴データの書き込み要求に基づいて前記制御部に内部動作情報の書込みを要求する動作処理部と、
を備えた監視カメラにおいて、
前記履歴データの書き込み要求は、前記履歴データのうち前記内部メモリへ保存する履歴データを設定変更するログ書き込みレベルの設定要求であって、
前記制御部は、前記ログ書き込みレベルの設定要求に従って、前記内部メモリに保存する履歴データの内容を変更することを特徴とする監視カメラ。
【請求項２】
請求項１に記載の監視カメラにおいて、
前記履歴データは、前記監視カメラの動作内容に関する内部動作情報であることを特徴とする監視カメラ。
【請求項３】
請求項１に記載の監視カメラにおいて、
前記履歴データは、前記監視カメラの操作内容の履歴データである操作履歴情報、現在のカメラの設定値、一つ前のカメラの設定値であることを特徴とする監視カメラ。
【請求項４】
請求項１〜３のいずれかに記載の監視カメラにおいて、
前記通信部は、前記ログ書込レベルの設定要求を受信し、
前記制御部は、前記ログ書込レベルの設定要求を前記動作処理部へ伝え、
前記動作処理部は、前記ログ書込レベルの設定要求によって伝えられたログ書込みレベルに従って前記制御部に通知するデータの書込を行う内部動作情報を変更し、
前記制御部は、前記内部メモリに保存する内部動作情報の内容を変更することを特徴とする監視カメラ。
【請求項５】
請求項１〜４のいずれかに記載された監視カメラの前記通信部とネットワーク経由で接続され、
前記データの書込要求を送信する第２の通信部を備えた監視カメラシステムにおいて、
前記第２の通信部は、前記ログ書込レベルの設定要求を送信することを特徴とする監視カメラシステム。
【請求項６】
請求項５に記載された監視カメラシステムにおいて、
前記ログ書込みレベルを設定する画面を有することを特徴とする監視カメラシステム。
【請求項７】
請求項５または６に記載の監視カメラシステムにおいて、
前記第２の通信部は、前記内部メモリに保存されたデータのうち任意のデータを要求する内部メモリデータ送信要求を送信し、前記内部メモリデータ送信要求に応じて取得したデータを解析する解析部を有し、前記解析部は、前記ログ書込レベルの設定要求に応じて前記内部メモリに保存された前記履歴データを、時系列に並べて出力することを特徴とする監視カメラシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、監視カメラに係り、特にその内部処理情報を確認するに好適な監視カメラ、及び監視カメラシステムに関する。
【背景技術】
【０００２】
近年、ネットワークに対応した監視カメラの需要が高まっている。そして、デバイス性能の向上とともに、これまで主流であったアナログカメラに比べて、実装される機能が高度化するとともに増加し、内部処理も高速かつ複雑になっている。その結果、カメラの開発において評価項目件数が増え、不具合が発生した際に調査しなければならない範囲が増加し、不具合の原因を特定するまでの時間も増加している。
【０００３】
その解決策として、不具合の発生時に迅速に対応できるようにカメラの動作情報や操作の履歴などをカメラに保存しておくことが知られている（特許文献１〜３）。特許文献１では、オートバン動作時間、電源オン時間、監視カメラ装置内の温度、プリセット動作回数、カメラのフィルタの切替動作回数や座標系リセット回数などの情報を保存している。特許文献２では、エラーが発生した際に、カメラの動作情報などを不揮発性メモリに保存している。特許文献３では、詳細な内部動作情報を常に不揮発性内部メモリに保存している。解析する際には、内容をテキスト表示、グラフ表示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−１００２８１号公報
【特許文献２】特開２００５−３３３２５号公報
【特許文献３】特開２０１２−２３６４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１では、固有のイベントの回数や時間のみを保存しており、特許文献２では、エラー発生時のみ情報を保存しているため、いずれも保存する情報が不足し、カメラがエラーと判断した場合や、特定のイベントが発生した場合のみしか必要な情報を得ることができない。
【０００６】
そのため、カメラがエラーと判断できないような不具合を早期に見つけることができず、不具合を見つけても原因究明に時間を要することになる。
【０００７】
特許文献３では、取得した内部動作情報をコード化して保存しているが、常に内部動作情報を保存しているため、カメラの内部動作が高速化し、複雑化するほど、保存できる時間が短くなってしまう。また必要としない内部動作情報まで含まれていると、不具合が発生した場合にその事象に関連する処理に着目して解析を進めるには、情報量が多すぎることが逆に原因特定の妨げになることがある。
【０００８】
本発明はこのような課題に鑑みてなされるもので、その目的とするところは、内部メモリに保存され、時間経過とともに増加する監視カメラに関する履歴データの詳細度を必要に応じて変更することができ、迅速な動作解析等が可能な監視カメラ及びネットワークシステムを利用した監視カメラシステムを提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、例えば特許請求の範囲に記載の構成を採用する。
【００１０】
本願は上記課題を解決する手段を複数含んでいるが、その一例を挙げるならば、内部メモリと、内部メモリに監視カメラに関する履歴データを保存する制御部と、内部メモリへの履歴データの書き込み要求を受信し、履歴データの書き込み要求を制御部に伝える通信部と、カメラの機能を動作させ、履歴データの書き込み要求に基づいて制御部に内部動作情報の書込みを要求する動作処理部と、を備えた監視カメラにおいて、履歴データの書き込み要求は、履歴データのうち内部メモリへ保存する履歴データを設定変更するログ書き込みレベルの設定要求であって、制御部は、ログ書き込みレベルの設定要求に従って、内部メモリに保存する履歴データの内容を変更することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、監視カメラに関する履歴データとして内部メモリに保存する内容を変更することで、特定の処理に係る動作を内部動作情報として詳細に保存することができ、内部メモリに保存できる時間も長くすることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施例を表すシステムの構成を示す図である。
【図２】本発明の保守システム及び監視カメラにおけるログ書込みレベル設定要求の流れを示す図である。
【図３】本発明の監視カメラの動作処理部におけるログ書込みレベル設定要求を受け取ってからの処理の流れを示す図である。
【図４】本発明の保守システム及び監視カメラにおけるデータ送信要求の流れを示す図である。
【図５】本発明の内部メモリ内の構造例を示す図である。
【図６】本発明の内部動作情報のデータ構造例を示す図である。
【図７】本発明の操作履歴情報のデータ構造例を示す図である。
【図８】本発明の解析部における内部動作情報をテキスト表示させた表示例を示す図である。
【図９】本発明の保守システムの通信部におけるタスクごとのログ書込みレベルの設定を行う画面の表示例を示す図である。
【図１０】本発明の解析部における内部メモリに内容を限定して保存した内部動作情報をテキスト表示させた表示例を示す図である。
【図１１】本発明の解析部における操作履歴情報の表示例を示す図である。
【図１２】本発明の解析部における現在のカメラの設定値と一つ前のカメラの設定値の表示例を示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態について図を参照して説明する。
【００１４】
図１に、本発明の一実施例に係る監視カメラシステムの構成図を示す。図１の監視カメラシステムは、内部メモリ１３を備え、内部メモリ１３にデータを書き込む制御部１５、カメラの機能を動作させ制御部１５へデータの書込みを要求する動作処理部１２、内部メモリ１３のデータをネットワーク２１経由で出力できる通信部１４を備えている監視カメラ１１と、ネットワーク２１に接続可能であり、監視カメラ１１の内部メモリ１３のデータを受け取ることができる第２の通信部３２と、受け取ったデータの解析を行う解析部３３を備えている保守システム３１で構成される。
【００１５】
図２は、保守システム３１の第２の通信部３２からログ書込レベルの設定要求があった場合のシーケンス図を示す。保守システム３１の第２の通信部３２は、監視カメラ１１の通信部１４へログ書込レベルの設定要求を出力する。監視カメラ１１の通信部１４は、設定要求を受け取ると、その設定要求を監視カメラ１１の制御部１５へ送信する。制御部１５は、設定要求を受け取ると、設定要求を監視カメラ１１の動作処理部１２へ送信する。動作処理部１２は、設定要求を受け取ると、ログ書込レベル設定応答を返すとともに、要求された設定に応じて、制御部１５へ書き込み要求するデータ書込要求の内容を変化させる。
【００１６】
このログ書込レベル設定要求は、時間経過とともに増加する監視カメラに関する履歴データを内部メモリへ保存する際の、ログ書込レベルを変更する設定要求である。履歴データのうち、監視カメラの動作内容に関する内部動作情報は、不具合時の発生時に対応するためにカメラに保存しておくことが必要な情報であるとともに、時間の経過に従って増加するデータである。よって、内部動作情報のログ書込レベルの設定要求を行うことで、不具合の原因究明等に必要な情報を内部メモリに保存するので、不要な情報を保存せずに、必要な情報だけを内部メモリに長い時間残すことができる。さらに、より迅速に動作解析等が可能な監視カメラ及びネットワークシステムを利用した監視カメラシステムを提供することができる。
【００１７】
図３に、監視カメラ１１の動作処理部１２の処理を説明するフローチャート図である。動作処理部１２は、制御部１５から受け取った要求がログ書込レベル設定要求の場合、その設定内容に従い制御部１５へデータの書込要求するレベルを変更する。動作処理部１２が制御部１５から受け取った要求がログ書込レベル設定要求ではない場合、その要求によるカメラ動作を実行し、その動作が現在のログ書込レベルにあると判定すると、制御部１５へデータの書込要求を行う。
【００１８】
図４に、保守システム３１の第２の通信部３２からデータ送信要求があった場合のシーケンス図を示す。データ送信要求とは、内部メモリに保存されたデータのうち任意にデータの送信を要求するものである。監視カメラ１１の通信部１４は、データ送信要求を受け取ると、監視カメラ１１の制御部１５へ要求を送信する。制御部１５は、要求を受け取ると、内部メモリ１３からデータを読出し、通信部１４へデータを転送し、通信部１４はデータを受け取ると、保守システム３１の第２の通信部３２へデータを送信する。保守システム３１は、任意のときにネットワーク２１経由で、内部メモリ１３のデータを取得することができ、解析部３３で取得したデータを解析することができる。このことで、常にカメラの最新の情報を任意の時に取得してデータの解析を行うことができ、不具合の早期発見にもつなげることができる。
【００１９】
監視カメラ１１の制御部１５は、内部メモリ１３の内部動作情報保存領域１００に、内部動作情報を書き込み追記していき、領域の容量がなくなったら最古のものから上書き保存していく。また、制御部１５は、操作履歴情報を監視カメラ１１が操作されるたびに内部メモリ１３の操作履歴情報保存領域１０１に追記していき、領域の容量がなくなったら最古のものから上書き保存していく。
【００２０】
そして、現在のカメラの設定値と一つ前のカメラの設定値とを、設定値が変更されるたびに、内部メモリ１３の現在のカメラの設定値１０２に変更後の全設定値を、一つ前のカメラの設定値保存領域１０３に変更前の全設定値を、制御部１５の制御により保存する。このように保存することで、保存しておく情報を常に最新の情報にしておくことができる。
【００２１】
図５に、内部メモリ１３の構造と保存されているデータ例を示す。内部メモリ１３内に内部動作情報保存領域１００、操作履歴情報保存領域１０１、現在の設定値保存領域１０２、一つ前の設定値保存領域１０３が用意されており、それぞれの領域にデータが保存されている。
【００２２】
図６に、内部動作情報の保存内容を示す。内部動作情報は、１２バイトで構成されており、経過時間１１０は、カメラ起動時の時刻を基点とし、そこからの経過時間から算出される値であり、データのサイズは６バイトである。タスクＩＤ１１１は、タスクごとに定義されているＩＤが入り、データサイズは１バイトである。タスクＩＤは、具体的には、画像制御タスク、エンコード制御タスク、配信制御タスクなどがある。そして、ログレベルＩＤ１１２は、そのログの重要度が定義されているＩＤが入っており、データサイズは１バイトである。ログレベルＩＤは、例えば、エラー、警告（致命）、警告（普通）、警告（軽微）、情報、ログ停止等などを設定することができ、重要度が高い場合はエラーを、重要度が低い場合は警告のレベルに該当する。ログ停止とするとその制御タスクの履歴は何も残さないようにすることも可能である。動作ＩＤ１１３は、動作内容が定義されているＩＤが入り、データサイズは２バイトである。動作内容は、具体的には、画像制御タスクに対して、画像取得開始、画像取得完了が、エンコード制御タスクに対して、ライブ配信エンコード開始、ライブ配信エンコード実行などが、動作内容として考えられる。エラーＩＤ１１４は、エラー内容が定義されているＩＤが２バイトで保存されている。
【００２３】
図７に、操作履歴情報の保存内容を示す。操作履歴情報は、経過時間１２０として、カメラ起動時の時刻を基点とし、そこからの経過時間から算出される値であり、そのデータの大きさは、６バイトある。そして操作ＩＤ１２１は、操作内容が定義されているＩＤであり、大きさは２バイトである。
【００２４】
図８は、解析部３３において、取得した内部動作情報をテキストで表示したときの一例を示す。表示の際には、時間１３０の欄に動作した時刻を、カメラの起動時刻と経過時間１１０から計算し、年月日時分秒ミリ秒で表示させている。そしてタスク名１３１にタスクＩＤ１１１の内容、ログレベル１３２にログレベルＩＤ１１２の内容、動作内容１３３に動作ＩＤ１１３の内容、エラー情報１３４にエラーＩＤ１１４の内容をそれぞれテキスト表示している。
【００２５】
図９は、保守システム３１の第２の通信部３２が、監視カメラ１１の内部メモリ１３に保存する内部動作情報の内容を変更する際に、タスクごとのログ書込みレベルを設定する画面の一例である。タスクごとにログ書込みレベルを設定できるようになっており、この例では、画像制御タスクにおいては、すべての内部動作情報を内部メモリ１３に保存するように設定されている。
【００２６】
図１０は、図９のログ書込みレベルの設定要求にしたがって、監視カメラ１１の動作処理部１２が制御部１５にデータ書き込み設定要求を変更した場合における、制御部１５が内部メモリ１３に保存した内部動作情報を、通信部３２で取得し、解析部３３でテキスト表示した場合の一例を示す。
【００２７】
このように、本実施例では、動作確認や解析内容に応じて内部メモリに書き込むデータを変更したい場合に、例えば、保存する内部動作情報を変更するログ書き込みレベルの設定要求を出力する構成を採用する。本構成を採用することによって、設定要求に従って内部動作情報として内部メモリに保存する内容を変更させることができるので、必要な情報だけを内部メモリに長い時間残すことができる。また、不要な情報を残さないことで解析にかかる時間も短縮することができる。
【００２８】
また、内部メモリに残す内容を動作内容ごとに設定することも考えられる。例えば画像制御タスクの画像取得開始、画像取得完了の履歴だけを内部メモリに保存し、それ以外の動作内容を保存しないようにすれば、画像取得開始、画像取得完了が一定の周期で動作しているかをより長い時間にわたって確認することも可能である。
【００２９】
図１１は、解析部３３において、記録されている操作履歴情報を表示させた際の一例である。時系列で実時間と共にカメラの操作履歴を表示しており、この例では最初にＩＰアドレスが変更され、次にカメラの設定情報の取得が行われ、最後に明るさの設定が変更されている。そのため、上からＩＰアドレスを変更した際の履歴、カメラの設定情報の取得が行われた際の履歴、明るさの設定変更を行った際の履歴が表示されている。
【００３０】
図１２は、解析部３３において、現在のカメラの設定値、一つ前のカメラの設定値を表示させた際の一例を示す。それぞれの設定値を一覧表示させており、この例では、明るさの設定値を４から５に変更した際の履歴を示している。また、ＮＯＷに現在の設定値、ＯＬＤに一つ前の設定値が入っており、ＮＯＷに明るさを設定した際の時刻、ＯＬＤにＩＰアドレスを設定した際の時刻が入っている。
【００３１】
以上述べたように、本実施例によれば、内部処理の詳細が分かるように内部メモリに内部動作情報が保存される。その際、内部動作情報として保存する内容をタスクごとにレベル設定することで、必要な情報だけを内部メモリに保存することができ、その結果保存できる時間を長くすることが可能となる。
【００３２】
また、不具合が発生したときには、その事象内容に応じて、内部動作情報を変更するログ書き込みレベルの設定要求を出力することができるので、取得したい内容だけを内部動作情報として内部メモリに保存でき、それによって解析する情報量をあらかじめ抑えることで、解析時間の短縮につながり、原因の特定をより迅速に行うことができる。
【００３３】
そして、操作履歴情報やカメラの設定値なども詳細に知ることができるため、時間をさかのぼって不具合発生に至る流れを把握し、現象の再現性も容易に可能となる。
【００３４】
また、内部動作情報を時系列にテキスト表示することで、カメラがエラーと見なさない動作でも、設計上問題のある動作などの判断が容易になり潜在的な不具合を未然に修正することで、品質を向上させることができる。
【符号の説明】
【００３５】
１１  監視カメラ
１２  動作処理部
１３  内部メモリ
１４、３２  通信部
１５  制御部
２１  ネットワーク
３１  保守システム
３３  解析部
１００  内部動作情報保存領域
１０１  操作履歴情報保存領域
１０２  現在の設定値保存領域
１０３  一つ前の設定値保存領域
１１０  経過時刻
１１１  タスクＩＤ
１１２  ログレベルＩＤ
１１３  動作ＩＤ
１１４  エラーＩＤ
１２０  経過時間
１２１  操作ＩＤ
１３０  時間
１３１  タスク名
１３２  ログレベル
１３３  動作内容
１３４  エラー情報
【図１】
2013211606.tif 000003
【図２】
2013211606.tif 000004
【図３】
2013211606.tif 000005
【図４】
2013211606.tif 000006
【図５】
2013211606.tif 000007
【図６】
2013211606.tif 000008
【図７】
2013211606.tif 000009
【図８】
2013211606.tif 000010
【図９】
2013211606.tif 000011
【図１０】
2013211606.tif 000012
【図１１】
2013211606.tif 000013
【図１２】
2013211606.tif 000014