(57)【要約】【課題】接続される機器のソフトウェアプログラムのバージョンを簡単に統一できるようにし、バージョンアップにかかる工数を削減する。【解決手段】レコーダ２４は、登録したネットワークカメラ１１，１２、デコーダ２０，２２等の接続機器に対して、ネットワーク制御部２４１によりファームウェアのバージョンを問い合わせ、演算部２４２によって最新バージョンであるかを判断し、ネットワーク制御部２４１により最新バージョンを搭載した接続機器から最新のファームウェアを取得し、書込・読込部２４４によりＨＤＤ２４５に記録する。そして、バージョンの古い接続機器に対して、ネットワーク制御部２４１により最新のファームウェアを転送し、バージョンアップを実施する。【選択図】図２
2009303169.tif 000002
【特許請求の範囲】
【請求項１】
カメラを含む複数の接続機器および前記接続機器から伝送される画像を記録するレコーダがネットワークを介して接続されるカメラシステムであって、
前記レコーダは、
前記複数の接続機器に関する機器情報を登録する機器情報登録部と、
前記登録された各接続機器におけるソフトウェアプログラムのバージョンを判定するバージョン判定部と、
前記バージョン判定結果に基づき、特定のソフトウェアプログラムを持つ接続機器から特定バージョンのソフトウェアプログラムを取得し、前記特定バージョン以外のソフトウェアプログラムを持つ接続機器に対して前記取得した特定バージョンのソフトウェアプログラムを転送してソフトウェアプログラムの更新を行うプログラム更新実行部と、
を備えたカメラシステム。
【請求項２】
カメラを含む複数の接続機器をネットワークを介して接続したカメラシステムに用いられ、前記接続機器から伝送される画像を記録するレコーダであって、
前記複数の接続機器に関する機器情報を登録する機器情報登録部と、
前記登録された各接続機器におけるソフトウェアプログラムのバージョンを判定するバージョン判定部と、
前記バージョン判定結果に基づき、特定のソフトウェアプログラムを持つ接続機器から特定バージョンのソフトウェアプログラムを取得し、前記特定バージョン以外のソフトウェアプログラムを持つ接続機器に対して前記取得した特定バージョンのソフトウェアプログラムを転送してソフトウェアプログラムの更新を行うプログラム更新実行部と、
を備えたレコーダ。
【請求項３】
カメラを含む複数の接続機器および前記接続機器から伝送される画像を記録するレコーダがネットワークを介して接続されるカメラシステムであって、
前記レコーダは、
前記接続機器の第１の特定のソフトウェアプログラムを含む自装置の第２の特定のソフトウェアプログラムを取得するプログラム取得部と、
前記複数の接続機器に関する機器情報を登録する機器情報登録部と、
前記登録された各接続機器におけるソフトウェアプログラムのバージョンを判定するバージョン判定部と、
前記取得した自装置の第２の特定のソフトウェアプログラムによって前記自装置の第２の特定以外のソフトウェアプログラムの更新を行うとともに、前記自装置の第２の特定のソフトウェアプログラムにより前記接続機器の第１の特定のソフトウェアプログラムの特定バージョンを取得し、前記バージョン判定結果に基づき、前記接続機器の特定バージョン以外のソフトウェアプログラムを持つ接続機器に対して前記取得した特定バージョンのソフトウェアプログラムを転送して前記接続機器のソフトウェアプログラムの更新を行うプログラム更新実行部と、
を備えるカメラシステム。
【請求項４】
請求項３に記載のカメラシステムであって、
前記ソフトウェアプログラムの更新を含むシステムの管理に関する指示を行うためのシステム管理用ユーザインタフェースを備え、
前記プログラム取得部は、前記システム管理用ユーザインタフェースの指示に基づいて前記第２の特定のソフトウェアプログラムを外部機器から取得するもので、
前記プログラム更新実行部は、前記外部機器から取得した前記第２の特定のソフトウェアプログラムを用いてソフトウェアプログラムの更新を行うカメラシステム。
【請求項５】
請求項３に記載のカメラシステムであって、
前記第２の特定のソフトウェアプログラムを記憶した前記レコーダに着脱可能なプログラム記憶部を備え、
前記プログラム取得部は、所定の指示に基づき、前記プログラム記憶部から前記第２の特定のソフトウェアプログラムを取得するもので、
前記プログラム更新実行部は、前記プログラム記憶部から取得した前記第２の特定のソフトウェアプログラムを用いてソフトウェアプログラムの更新を行うカメラシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、監視カメラシステム等に用いられ、ネットワークを介して接続されるレコーダ、カメラ等を含むカメラシステム、及びこのカメラシステムにおけるレコーダに関する。
【背景技術】
【０００２】
例えば監視カメラシステム等のカメラシステムにおいては、カメラとレコーダとをネットワークを介して接続したシステムが用いられている。この種のカメラシステムでは、カメラで撮影した画像をレコーダ等に伝送し、レコーダでは、カメラから伝送された画像をＨＤ（ハードディスク）等の記録媒体に記録し、記録した画像を再生して出力する。
【０００３】
このようなネットワークを用いたカメラシステムにおいて、レコーダ（ネットワークディスクレコーダ等）やカメラ（ネットワークカメラ等）のファームウェア等の動作プログラムのバージョンアップを実施する際は、それぞれ個別に行う必要がある。
【０００４】
デジタルカメラなどのファームウェアアップデートに関するものとして、例えば特許文献１には、各種機能を実現するソフトウェアを更新可能な、電池によって駆動する電子機器及びソフトウェアが開示されている。この特許文献１の例では、電池の電力残量を検出し、更新用ファイルを取得してソフトウェアを更新するのに必要な電池の消費電力量を求め、電力残量と消費電力量に基づいてソフトウェアの更新が可能であるか否かを判定し、可能であると判定した場合にソフトウェアの更新を許可する方法が用いられている。これにより、電子機器におけるソフトウェアの更新内容によって消費電力量が異なる場合に、その消費電力量とその時の電池の電力残量に応じて更新作業を実行することが可能となる。
【０００５】
また、パーソナルコンピュータ（ＰＣ）等のサーバ−クライアント型のネットワークでは、サーバから一斉にクライアントＰＣに対してアプリケーションやドライバのバージョンアップを行うものがある。
【０００６】
また、例えば特許文献２には、アップデートサーバと通信回線を介して通信を行いデータの更新を行う撮像装置及び撮像装置のデータの受信方法が開示されている。この特許文献２の例では、出荷時にカメラなどの撮像装置に組み込まれているファームウェアを、後でより新しいバージョンのファームウェアに書き換える場合に、データの更新を撮像装置自体が備える通信機能により行い、受信手段によりデータを受信中に撮影を開始したときには、データの受信を中止または中断し、撮影を優先的に行うように制御する方法が用いられている。これにより、パーソナルコンピュータ等を用いる必要がなく、パーソナルコンピュータ等の操作に不慣れなユーザでも負担をかけることなく簡単にデータの更新を行うことが可能となる。
【０００７】
また、例えば特許文献３には、デジタルスチルカメラに適用可能なものとして、情報処理装置とネットワークを介して接続されている携帯電子機器において、電源がオンにされた場合、通信プログラムによって情報処理装置と通信することにより、情報処理装置からネットワークを介して通信プログラム以外のプログラムを取得する携帯電子機器、情報処理方法、並びにプログラムが開示されている。この例によれば、ブートローダ以外のプログラムであるデジタルスチルカメラ用プログラムなどを取得し、最新のプログラムを確実に記憶させることができるようになる。
【特許文献１】特開２００５−１８２２６５号公報
【特許文献２】特開２００６−０７４５０５号公報
【特許文献３】特開２００６−１６５９４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ネットワークを用いたカメラシステムにおいて、同じ品番のカメラが複数台接続されていても、カメラのファームウェア等のソフトウェアプログラムのバージョンが異なると、同じ品番のカメラであってもバージョンにより対応機能が異なることがある。このような場合、ユーザは通常、カメラのバージョンなどを意識しないため、同じ品番のカメラで機能が異なるものがあると使いづらかったり、機能の違いが分かりづらいなど、不具合が生じることがある。このため、複数のカメラに対してソフトウェアプログラムのバージョンアップを行う必要があるが、従来では、それぞれのカメラについて個別にバージョンの確認や更新を行う必要があり、非常に工数がかかるという課題があった。
【０００９】
本発明は、上記事情に鑑みてなされたもので、接続される機器のソフトウェアプログラムのバージョンを簡単に統一することができ、バージョンアップにかかる工数を削減することが可能なカメラシステム及びレコーダを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、カメラを含む複数の接続機器および前記接続機器から伝送される画像を記録するレコーダがネットワークを介して接続されるカメラシステムであって、前記レコーダは、前記複数の接続機器に関する機器情報を登録する機器情報登録部と、前記登録された各接続機器におけるソフトウェアプログラムのバージョンを判定するバージョン判定部と、前記バージョン判定結果に基づき、特定のソフトウェアプログラムを持つ接続機器から特定バージョンのソフトウェアプログラムを取得し、前記特定バージョン以外のソフトウェアプログラムを持つ接続機器に対して前記取得した特定バージョンのソフトウェアプログラムを転送してソフトウェアプログラムの更新を行うプログラム更新実行部と、を備えたカメラシステムを提供する。
これにより、接続機器におけるファームウェア等の動作プログラム等のソフトウェアプログラムに関して、特定のソフトウェアプログラムを持つ接続機器から取得した特定バージョンのソフトウェアプログラムを用いて、前記特定バージョン以外のソフトウェアプログラムを持つ接続機器のバージョンアップを行うことが可能となる。したがって、接続される機器のソフトウェアプログラムのバージョンを簡単に統一することができ、バージョンアップにかかる工数を削減することが可能となる。
【００１１】
また、本発明は、カメラを含む複数の接続機器をネットワークを介して接続したカメラシステムに用いられ、前記接続機器から伝送される画像を記録するレコーダであって、前記複数の接続機器に関する機器情報を登録する機器情報登録部と、前記登録された各接続機器におけるソフトウェアプログラムのバージョンを判定するバージョン判定部と、前記バージョン判定結果に基づき、特定のソフトウェアプログラムを持つ接続機器から特定バージョンのソフトウェアプログラムを取得し、前記特定バージョン以外のソフトウェアプログラムを持つ接続機器に対して前記取得した特定バージョンのソフトウェアプログラムを転送してソフトウェアプログラムの更新を行うプログラム更新実行部と、を備えたレコーダを提供する。
これにより、カメラシステムのレコーダにおいて、特定のソフトウェアプログラムを持つ接続機器から特定バージョンのソフトウェアプログラムを取得し、前記特定バージョン以外のソフトウェアプログラムを持つ接続機器に転送してバージョンアップを行うことが可能となる。したがって、接続される機器のソフトウェアプログラムのバージョンを簡単に統一することができ、バージョンアップにかかる工数を削減することが可能となる。
【００１２】
また、本発明は、カメラを含む複数の接続機器および前記接続機器から伝送される画像を記録するレコーダがネットワークを介して接続されるカメラシステムであって、前記レコーダは、前記接続機器の第１の特定のソフトウェアプログラムを含む自装置の第２の特定のソフトウェアプログラムを取得するプログラム取得部と、前記複数の接続機器に関する機器情報を登録する機器情報登録部と、前記登録された各接続機器におけるソフトウェアプログラムのバージョンを判定するバージョン判定部と、前記取得した自装置の第２の特定のソフトウェアプログラムによって前記自装置の第２の特定以外のソフトウェアプログラムの更新を行うとともに、前記自装置の第２の特定のソフトウェアプログラムにより前記接続機器の第１の特定のソフトウェアプログラムの特定バージョンを取得し、前記バージョン判定結果に基づき、前記接続機器の特定バージョン以外のソフトウェアプログラムを持つ接続機器に対して前記取得した特定バージョンのソフトウェアプログラムを転送して前記接続機器のソフトウェアプログラムの更新を行うプログラム更新実行部と、を備えるカメラシステムを提供する。
これにより、レコーダ及び接続機器におけるファームウェア等の動作プログラム等のソフトウェアプログラムに関して、特定バージョンのソフトウェアプログラムにおいてレコーダのソフトウェアプログラムに接続機器のソフトウェアプログラムを含めるようにして取得することで、レコーダのバージョンアップとともに、接続機器のバージョンアップを簡単に同時に実施することが可能となる。また、接続される機器のソフトウェアプログラムのバージョンを簡単に統一することができ、バージョンアップにかかる工数を削減することが可能となる。
【００１３】
また、本発明は、上記のカメラシステムであって、前記ソフトウェアプログラムの更新を含むシステムの管理に関する指示を行うためのシステム管理用ユーザインタフェースを備え、前記プログラム取得部は、前記システム管理用ユーザインタフェースの指示に基づいて前記第２の特定のソフトウェアプログラムを外部機器から取得するもので、前記プログラム更新実行部は、前記外部機器から取得した前記第２の特定のソフトウェアプログラムを用いてソフトウェアプログラムの更新を行うものを含む。
【００１４】
また、本発明は、上記のカメラシステムであって、前記第２の特定のソフトウェアプログラムを記憶した前記レコーダに着脱可能なプログラム記憶部を備え、前記プログラム取得部は、所定の指示に基づき、前記プログラム記憶部から前記第２の特定のソフトウェアプログラムを取得するもので、前記プログラム更新実行部は、前記プログラム記憶部から取得した前記第２の特定のソフトウェアプログラムを用いてソフトウェアプログラムの更新を行うものを含む。
【発明の効果】
【００１５】
本発明によれば、接続される機器のソフトウェアプログラムのバージョンを簡単に特定のものに統一することができ、バージョンを統一させる工数を削減することが可能なカメラシステム及びレコーダを提供できる。
【発明を実施するための最良の形態】
【００１６】
以下の実施形態では、カメラシステムの一例として、監視カメラシステムに適用した構成例を示す。
【００１７】
（第１の実施形態）
図１は、本発明の第１の実施形態に係るカメラシステムの概略構成を示す図である。本実施形態のカメラシステムは、撮像装置として動作するネットワークカメラ１１，１２及びアナログカメラ１３，１４，１６，１７と、アナログ画像信号をディジタル画像データに変換するエンコーダ１５，１８と、ディジタル画像データをアナログ画像信号に変換するデコーダ２０，２２と、デコーダ２０，２２の出力画像を表示するモニタ２１，２３と、ネットワーク上に伝送されるデータを中継、分配するハブ１９と、画像記録装置として動作するレコーダ２４と、ネットワーク上に接続されているレコーダ２４やネットワークカメラ１１等を管理するプログラムを備えるパーソナルコンピュータ（ＰＣ）２５とを有して構成される。これらの構成要素は、例えば、ＩＰ（Internet Protocol）通信を行う有線または無線の通信ネットワークを介して互いに接続されている。
【００１８】
ネットワークカメラ１１，１２及びアナログカメラ１３，１４，１６，１７は、撮影対象となる監視領域の画像（監視画像）を撮影する。ネットワークカメラ１１，１２から出力される監視画像のディジタル画像データは、ハブ１９を介してレコーダ２４に伝送される。アナログカメラ１３，１４，１６，１７から出力される監視画像のアナログ画像信号は、エンコーダ１５，１８によってディジタル画像データに変換され、ハブ１９を介してレコーダ２４に伝送される。カメラとしては、通常の箱型のカメラやドーム型カメラなど、種々のカメラを適用可能である。
【００１９】
レコーダ２４は、記録媒体としてハードディスクドライブ等を有して構成され、ネットワークカメラ１１等のカメラによって撮影された監視画像のディジタル画像データを記録する。また、レコーダ２４は、ユーザが後で必要に応じて再生可能なように、記録した画像データを再生出力する。このレコーダ２４は、例えば、最大２４台のカメラを登録して管理することが可能となっている。
【００２０】
ＰＣ２５は、カメラやレコーダ等の接続装置の管理用プログラムとして、ブラウザのプログラムと、このブラウザで表示、操作する管理画面やプログラム等のコンテンツとを備え、システム管理用のユーザインタフェースをブラウザ上で実行可能となっている。このシステム管理用ユーザインタフェースは、通常、レコーダ２４を動作させるソフトウェアプログラムとしてのファームウェアに対応して設けられる。ユーザは、ＰＣ２５で動作するブラウザ上で、ネットワークを介してレコーダ２４に接続されるネットワークカメラ１１，１２やエンコーダ１５，１８をレコーダ２４への接続機器として登録し、これらを使用可能にする。
【００２１】
ＰＣ２５のモニタやモニタ２１，２３には、カメラで撮影された監視画像をそのままライブ映像として表示したり、レコーダ２４に記録された記録画像を再生映像として表示することが可能となっている。すなわち、ＰＣ２５及びモニタ２１，２３は、ネットワークカメラ１１，１２やエンコーダ１５，１８から出力される画像データを取得し、撮影された監視画像を画面上にリアルタイムで表示する。また、ＰＣ２５及びモニタ２１，２３は、レコーダ２４から出力される画像データを取得し、記録再生された所定期間の監視画像を画面上に表示する。モニタ２１，２３としては、他のパーソナルコンピュータなども利用可能である。これにより、ユーザは、現在の監視画像を目視して監視したり、例えば犯罪などが発生した場合に、過去の監視画像を取得するためにレコーダ２４にアクセスし、必要な期間の画像データを指定して取り出し、再生した監視画像を確認して問題の解決等に役立てることができる。
【００２２】
図２は、第１の実施形態に係るカメラシステムにおける主要部の構成を示すブロック図である。
【００２３】
レコーダ２４は、ネットワーク制御部２４１と、演算部２４２と、メモリ２４３と、書込・読込部２４４と、ハードディスクドライブ（ＨＤＤ）２４５とを有して構成される。また、レコーダ２４には、ファームウェアのソフトウェアプログラム等を記録した外部メモリ２６が接続可能となっている。そして、図１に示したものと同様に、ネットワークカメラ１１，１２、アナログカメラ１３，１４，１６，１７を接続したエンコーダ１５，１８、モニタ２１，２３を接続したデコーダ２０，２２、及びＰＣ２５が、ハブ（ＨＵＢ）１９を介してレコーダ２４と接続される。
【００２４】
ネットワーク制御部２４１は、レコーダ２４とハブ１９との間で通信を行うためのインタフェースであり、ネットワークカメラ１１等との間でデータ通信を行うデータ通信部として動作する。このネットワーク制御部２４１は、接続機器や自装置のファームウェア等を更新するプログラム更新実行部の機能を実現する。演算部２４２は、ネットワークカメラ１１等から入力される画像データやＰＣ２５等へ出力する画像データについて所定の信号処理を実行し、画像データに対して圧縮符号化またはその逆の復号化等の処理を施す。また、演算部２４２は、接続機器のファームウェアのバージョンアップに関する演算処理を行う。この演算部２４２は、接続機器のファームウェア等のバージョンを判定するバージョン判定部の機能を実現する。
【００２５】
メモリ２４３は、入出力する画像データや接続機器の機器情報等を一時的に保持するために利用される。メモリ２４３の記憶容量は、１フレーム以上の画像データを記憶可能な容量を持つものとする。書込・読込部２４４は、データ書込部として動作し、ＨＤＤ２４５に対するデータの書き込み及び読み込みを制御する機能を有する。ＨＤＤ２４５は、入出力する画像データや接続機器の機器情報等を記録する。このメモリ２４３またはＨＤＤ２４５が機器情報登録部の機能を実現する。ここで、ネットワーク制御部２４１、演算部２４２、書込・読込部２４４は、レコーダ２４におけるデータ記録再生動作を制御するもので、所定のプログラムによって動作するプロセッサ（ＣＰＵ）を主体に構成される。
【００２６】
次に、本実施形態のカメラシステムにおける特徴的な動作を説明する。ここでは、レコーダ２４に接続してあるネットワークカメラ１１等の接続機器のファームウェアを更新してバージョンを統一する際の動作を示す。本実施形態では、レコーダ２４への接続機器において、機種等が同じ品番の機器である場合に、接続機器から最新バージョンのファームウェアを抽出して取得し、取得した最新バージョンのファームウェアを用いてバージョンの古い機器に対してバージョンアップを実施し、同じ機器のファームウェアのバージョンを最新のものに合わせる。
【００２７】
図１の構成において、まず、レコーダ２４にネットワークカメラ１１，１２、エンコーダ１５，１８等の接続機器を登録し、これらの接続機器の機種等の機器情報、ネットワークアドレスなどを記録する。そして、レコーダ２４から各接続機器にファームウェアのバージョンを問い合わせ、最新バージョンの機器からファームウェアを取得する（図１の信号３１，３３，３５）。次に、取得した最新のファームウェアをバージョンの古い機器に転送して（図１の信号３２，３４，３６）、ファームウェアのバージョンアップを行う。
【００２８】
図３は、第１の実施形態に係るカメラシステムにおける接続機器のファームウェアの更新動作の手順を示すフローチャートである。上記第１の実施形態におけるファームウェアの更新動作を図２及び図３を用いて詳しく説明する。
【００２９】
まず、ネットワークを介してレコーダ２４に接続される機器の登録を行う（ステップＳ１１）。手動で行う場合は、ＰＣ２５上で動作するブラウザを用いて、システム管理用ユーザインタフェースによってレコーダ２４のネットワーク制御部２４１に指示を行う。そして、ネットワーク制御部２４１よりネットワークカメラ１１，１２、デコーダ２０，２２、エンコーダ１５，１８の機器情報、ネットワークアドレスなどを取得し、メモリ２４３またはＨＤＤ２４５に記録して接続機器を登録する。自動で行う場合は、ネットワーク制御部２４１よりブロードキャストでネットワーク上の機器に問い合わせを行い、応答のあった接続機器から機器情報、ネットワークアドレスなどを取得し、メモリ２４３またはＨＤＤ２４５に記録して接続機器を登録する。
【００３０】
そして、ネットワーク制御部２４１は、登録した接続機器にファームウェアのバージョンを問い合わせて、各接続機器のバージョン情報を取得し、メモリ２４３またはＨＤＤ２４５に接続機器毎のファームウェアのバージョンを記録する（ステップＳ１２）。そして、演算部２４２により、接続機器の種類毎の最新のバージョンとこれを搭載した機器を抽出する（ステップＳ１３）。次に、ネットワーク制御部２４１は、演算部２４２で抽出した種類毎の最新のバージョンを搭載した接続機器に対して取得要求を送出し、最新バージョンを持つ接続機器から最新のファームウェアを取得する（ステップＳ１４）。そして、取得した最新のファームウェアのプログラムを書込・読込部２４４によってＨＤＤ２４５に記録する。
【００３１】
次に、演算部２４２により、現在の各接続機器のファームウェアが最新バージョンであるかどうかを判断し、接続機器の中からファームウェアのバージョンの古い機器を抽出する（ステップＳ１５）。ここで、接続機器のファームウェアが最新バージョンでない場合は、書込・読込部２４４によってＨＤＤ２４５から該当機器の最新のファームウェアを読み出し、ネットワーク制御部２４１により、古いバージョンを搭載した接続機器に対して最新のファームウェアを転送し、該当する接続機器のファームウェアのバージョンアップを実施する（ステップＳ１６）。一方、接続機器のファームウェアが最新バージョンである場合はステップＳ１６をスキップする。そして、接続機器全てが最新ファームウェアになったかどうかを判断し（ステップＳ１７）、最新ファームウェアでない接続機器がある場合はステップＳ１５、Ｓ１６の処理を繰り返し、該当する接続機器のファームウェアのバージョンアップを行う。全ての接続機器のファームウェアが最新バージョンになった場合は処理を終了する。
【００３２】
このように、第１の実施形態では、レコーダ２４にネットワークカメラ１１，１２やエンコーダ１５，１８等の複数の接続機器が接続されている環境において、各接続機器のファームウェアのバージョンを判断し、最新バージョンの接続機器からファームウェアを取得する。そして、取得した最新ファームウェアを使用して、古いバージョンの接続機器に転送し、接続機器のファームウェアのバージョンアップを行う。これにより、レコーダ２４に接続してある同じ種類の機器毎にファームウェアを最新バージョンに統一することが可能となる。このとき、ユーザは接続機器に対して個別にバージョンの確認や更新を行うなどの煩雑な操作の必要が無く、接続される機器のファームウェアのバージョンを簡単に最新のものに統一することができ、バージョンアップにかかる工数を削減することができる。
【００３３】
（第２の実施形態）
図４は、本発明の第２の実施形態に係るカメラシステムの動作を説明する図である。第２の実施形態は、レコーダ２４とこれに接続される接続機器との同時バージョンアップを実施する例である。カメラシステムの構成は図２に示した第１の実施形態と同様であるので、同一符号を付して説明を省略し、以下では特徴的な動作について説明する。
【００３４】
第２の実施形態では、ＰＣ２５においてレコーダ２４の最新ファームウェアを取得し、ＰＣ２５よりレコーダ２４に対してファームウェアのバージョンアップを行うとともに、レコーダ２４より各接続機器に対してファームウェアのバージョンアップを行う。この際、レコーダ２４のファームウェアには、接続が可能な機器の最新ファームウェアを実装しておく。レコーダ２４は、自装置の最新ファームウェアに含まれる接続機器の最新ファームウェアを用いて、各接続機器に対してファームウェアのバージョンを問い合せて、バージョンが古い場合はその接続機器に対して最新ファームウェアを送信してバージョンアップを行う。ここで、レコーダ２４のネットワーク制御部２４１は、ＰＣ２５から最新ファームウェアを取得するプログラム取得部の機能を実現するとともに、プログラム更新実行部の機能を実現する。
【００３５】
図５は、第２の実施形態に係るカメラシステムにおける接続機器のファームウェアの更新動作の手順を示すフローチャートである。上記第２の実施形態におけるファームウェアの更新動作を図４及び図５を用いて詳しく説明する。
【００３６】
まず、ＰＣ２５においてレコーダ２４の最新ファームウェアを取得し、ＰＣ２５上で動作するブラウザを用いて、システム管理用ユーザインタフェースによってレコーダ２４のネットワーク制御部２４１に指示を行う。そして、ＰＣ２５からレコーダ２４へ取得した最新ファームウェアのプログラムデータを送信する（図４の信号４７、ステップＳ２１）。この最新ファームウェアには、レコーダ２４に接続可能な機器の最新ファームウェアを含めておく。そして、レコーダ２４において、演算部２４２及び書込・読込部２４４によってＨＤＤ２４５に記録された自装置のファームウェアを更新し、ファームウェアのバージョンアップを実施する（ステップＳ２２）。このとき、各接続機器の最新ファームウェアもＨＤＤ２４５に記録する。
【００３７】
また、第１の実施形態と同様に、ネットワークを介してレコーダ２４に接続される機器の登録を行う（ステップＳ２３）。そして、ネットワーク制御部２４１は、登録した接続機器にファームウェアのバージョンを問い合わせて、各接続機器のバージョン情報を取得し、メモリ２４３またはＨＤＤ２４５に記録する（ステップＳ２４）。
【００３８】
次に、演算部２４２により、現在の各接続機器のファームウェアが最新バージョンであるかどうかを判断し、接続機器の中からファームウェアのバージョンの古い機器を抽出する（ステップＳ２５）。ここで、接続機器のファームウェアが最新バージョンでない場合は、書込・読込部２４４によってＨＤＤ２４５から該当機器の最新のファームウェアを読み出し、ネットワーク制御部２４１により、古いバージョンを搭載した接続機器に対して最新のファームウェアを転送し、該当する接続機器のファームウェアのバージョンアップを実施する（図４の信号４１〜４６、ステップＳ２６）。一方、接続機器のファームウェアが最新バージョンである場合はステップＳ２６をスキップする。そして、接続機器全てが最新ファームウェアになったかどうかを判断し（ステップＳ２７）、最新ファームウェアでない接続機器がある場合はステップＳ２５、Ｓ２６の処理を繰り返し、該当する接続機器のファームウェアのバージョンアップを行う。全ての接続機器のファームウェアが最新バージョンになった場合は処理を終了する。
【００３９】
このように、第２の実施形態では、レコーダ２４にネットワークカメラ１１，１２やエンコーダ１５，１８等の複数の接続機器が接続されている環境において、レコーダ２４のバージョンアップを行う際に接続機器の最新ファームウェアを取り込む。そして、各接続機器のファームウェアのバージョンを判断し、バージョンアップによって更新された最新ファームウェアを使用して、古いバージョンの接続機器に転送し、接続機器のファームウェアのバージョンアップを行う。これにより、容易にレコーダ２４及び接続機器の同時バージョンアップが可能となり、１回のバージョンアップでレコーダ２４及び接続機器のファームウェアのバージョンを最新のものに統一することができる。
【００４０】
（第３の実施形態）
図６は、本発明の第３の実施形態に係るカメラシステムの動作を説明する図である。第３の実施形態は、第２の実施形態の変形例であり、外部メモリ２６を用いてバージョンアップを実施する例である。カメラシステムの構成は図２に示した第１の実施形態と同様であるので、同一符号を付して説明を省略し、以下では特徴的な動作について説明する。
【００４１】
第３の実施形態では、外部メモリ２６に記憶した最新ファームウェアのプログラムデータを使用して、レコーダ２４に対してファームウェアのバージョンアップを行うとともに、レコーダ２４より各接続機器に対してファームウェアのバージョンアップを行う。この際、外部メモリ２６には、接続機器の最新ファームウェアを含むレコーダ２４の最新ファームウェアを記憶しておき、レコーダ２４に外部メモリ２６を装着したときに最新ファームウェアが書込・読込部２４４に取り込まれるようにする。そして、レコーダ２４は、自装置の最新ファームウェアに含まれる接続機器の最新ファームウェアを用いて、各接続機器に対してファームウェアのバージョンを問い合せて、バージョンが古い場合はその接続機器に対して最新ファームウェアを送信してバージョンアップを行う。ここで、レコーダ２４のネットワーク制御部２４１は、外部メモリ２６から最新ファームウェアを取得するプログラム取得部の機能を実現するとともに、プログラム更新実行部の機能を実現する。また、外部メモリ２６が最新プログラム記憶部の機能を実現する。
【００４２】
図７は、第３の実施形態に係るカメラシステムにおける接続機器のファームウェアの更新動作の手順を示すフローチャートである。上記第３の実施形態におけるファームウェアの更新動作を図６及び図７を用いて詳しく説明する。
【００４３】
まず、外部メモリ２６をレコーダ２４に装着し、レコーダ２４のネットワーク制御部２４１、演算部２４２及び書込・読込部２４４にバージョンアップ開始の指示を行う。バージョンアップ開始の指示は、外部メモリ２６の装着検知、ＰＣ２５上のブラウザを用いたシステム管理用ユーザインタフェースによる指示、レコーダ２４本体の操作部のボタン押下等の操作などによって行われる。そして、外部メモリ２６からレコーダ２４の書込・読込部２４４へ最新ファームウェアのプログラムデータを転送する（図６の信号５７、ステップＳ３１）。この最新ファームウェアには、レコーダ２４に接続可能な機器の最新ファームウェアを含めておく。そして、レコーダ２４において、演算部２４２及び書込・読込部２４４によってＨＤＤ２４５に記録された自装置のファームウェアを更新し、ファームウェアのバージョンアップを実施する（ステップＳ３２）。このとき、各接続機器の最新ファームウェアもＨＤＤ２４５に記録する。
【００４４】
また、第１の実施形態と同様に、ネットワークを介してレコーダ２４に接続される機器の登録を行う（ステップＳ３３）。そして、ネットワーク制御部２４１は、登録した接続機器にファームウェアのバージョンを問い合わせて、各接続機器のバージョン情報を取得し、メモリ２４３またはＨＤＤ２４５に記録する（ステップＳ３４）。
【００４５】
次に、演算部２４２により、現在の各接続機器のファームウェアが最新バージョンであるかどうかを判断し、接続機器の中からファームウェアのバージョンの古い機器を抽出する（ステップＳ３５）。ここで、接続機器のファームウェアが最新バージョンでない場合は、書込・読込部２４４によってＨＤＤ２４５から該当機器の最新のファームウェアを読み出し、ネットワーク制御部２４１により、古いバージョンを搭載した接続機器に対して最新のファームウェアを転送し、該当する接続機器のファームウェアのバージョンアップを実施する（図６の信号５１〜５６、ステップＳ３６）。一方、接続機器のファームウェアが最新バージョンである場合はステップＳ３６をスキップする。そして、接続機器全てが最新ファームウェアになったかどうかを判断し（ステップＳ３７）、最新ファームウェアでない接続機器がある場合はステップＳ３５、Ｓ３６の処理を繰り返し、該当する接続機器のファームウェアのバージョンアップを行う。全ての接続機器のファームウェアが最新バージョンになった場合は処理を終了する。
【００４６】
このように、第３の実施形態では、レコーダ及び接続機器の最新ファームウェアを記録した外部メモリ２６を装着して、レコーダ２４のバージョンアップを行い、接続機器の最新ファームウェアも一緒に取り込む。そして、各接続機器のファームウェアのバージョンを判断し、バージョンアップによって更新された最新ファームウェアを使用して、古いバージョンの接続機器に転送し、接続機器のファームウェアのバージョンアップを行う。これにより、容易にレコーダ２４及び接続機器の同時バージョンアップが可能となり、１回のバージョンアップでレコーダ２４及び接続機器のファームウェアのバージョンを最新のものに統一することができる。
【００４７】
上述したように、本実施形態では、カメラシステムにおけるカメラ、デコーダ等の接続される機器のファームウェアに関して、最新バージョンに対応する接続機器から最新ファームウェアを取得し、その最新ファームウェアをバージョンの古い接続機器に転送してバージョンアップを行うようにしている。これにより、各機器で個別にファームウェアをバージョンアップするなどの煩雑な作業が必要無く、接続された全ての機器を簡単に最新バージョンに更新することができ、バージョンアップにかかる工数を削減できる。また、ファームウェアのバージョンを機器毎に簡単に最新バージョンに合わせて統一することができるので、カメラシステム内の同じ機器においてバージョン不統一による不具合を解消できる。なお、本実施形態では、最新ファームウェアにバージョンを統一するように記載したが、最新ファームウェアではなく、ある特定のファームウェアにバージョンを統一する場合でもよい。
【００４８】
なお、本発明は上記の実施形態において示されたものに限定されるものではなく、明細書の記載、並びに周知の技術に基づいて、当業者が変更、応用することも本発明の予定するところであり、保護を求める範囲に含まれる。
【産業上の利用可能性】
【００４９】
本発明は、接続される機器のソフトウェアプログラムのバージョンを簡単に統一することができ、バージョンアップにかかる工数を削減することが可能となる効果を有し、監視カメラシステム等に用いられ、ネットワークを介して接続されるレコーダ、カメラ等を含むカメラシステム、及びこのカメラシステムにおけるレコーダ等として有用である。
【図面の簡単な説明】
【００５０】
【図１】本発明の第１の実施形態に係るカメラシステムの概略構成を示す図
【図２】第１の実施形態に係るカメラシステムにおける主要部の構成を示すブロック図
【図３】第１の実施形態に係るカメラシステムにおける接続機器のファームウェアの更新動作の手順を示すフローチャート
【図４】本発明の第２の実施形態に係るカメラシステムの動作を説明する図
【図５】第２の実施形態に係るカメラシステムにおける接続機器のファームウェアの更新動作の手順を示すフローチャート
【図６】本発明の第３の実施形態に係るカメラシステムの動作を説明する図
【図７】第３の実施形態に係るカメラシステムにおける接続機器のファームウェアの更新動作の手順を示すフローチャート
【符号の説明】
【００５１】
１１，１２  ネットワークカメラ
１３，１４，１６，１７  アナログカメラ
１５，１８  エンコーダ
１９  ハブ
２０，２２  デコーダ
２１，２３  モニタ
２４  レコーダ
２５  パーソナルコンピュータ（ＰＣ）
２６  外部メモリ
２４１  ネットワーク制御部
２４２  演算部
２４３  メモリ
２４４  書込・読込部
２４５  ハードディスクドライブ（ＨＤＤ）
【図１】
2009303169.tif 000003
【図２】
2009303169.tif 000004
【図３】
2009303169.tif 000005
【図４】
2009303169.tif 000006
【図５】
2009303169.tif 000007
【図６】
2009303169.tif 000008
【図７】
2009303169.tif 000009