(57)【要約】【課題】新たにネットワーク対応装置を接続した場合のパラメータの設定や、ネットワークに接続済みのネットワーク対応装置のパラメータの設定変更をより簡単且つ柔軟に行える自動設定装置及びネットワーク対応装置のパラメータ設定方法を提供する。【解決手段】ユーザが装置に設定することが可能な全ての設定項目と、全ての設定項目夫々に対応するパラメータ値と、全ての設定項目夫々に対応する設定変更禁止ビットと、マスタ設定ビットとを設定パラメータ記憶部１０１１で保持し、マスタ設定時には、設定パラメータ情報リスト要求を送信した他の自動設定装置１０１に対して設定パラメータ情報リストを送信し、スレーブ設定時には、設定パラメータ情報リスト要求を送信し、マスタ設定された他の自動設定装置１０１からの設定パラメータ情報リストを受信しパラメータ更新を行い、その際に設定変更禁止ビットが設定された設定項目については変更しない。【選択図】図１
2006311294.tif 000002
【特許請求の範囲】
【請求項１】
各種ネットワーク対応装置に搭載し、搭載されたネットワーク対応装置に設定することが可能なパラメータを自動設定する自動設定装置であって、
ユーザによる設定が可能な設定項目及び前記設定項目に対応するパラメータ値を記憶するとともにマスタ設定情報を記憶する設定パラメータ記憶手段と、
前記設定パラメータ記憶手段に記憶されているマスタ設定情報がマスタ設定を示すものである場合には、前記設定パラメータ記憶手段に記憶されている設定項目に対応するパラメータ値をネットワーク上の他の全ての自動設定装置に与え、前記設定パラメータ記憶手段に記憶されているマスタ設定情報がスレーブ設定を示すものである場合には、前記ネットワーク上のマスタ設定された他の自動設定装置から与えられる設定項目に対応するパラメータ値のうち、前記マスタ設定情報がスレーブ設定を示す装置が搭載されたネットワーク対応装置固有のパラメータ値以外のパラメータ値を更新する設定パラメータ自動設定手段と、
を備える自動設定装置。
【請求項２】
前記設定パラメータ自動設定手段は、マスタ設定時には、ネットワークに新たに接続された他の自動設定装置から送信される設定パラメータ情報リスト要求を受信することで、前記設定パラメータ記憶手段に記憶されている設定項目に対応するパラメータ値から設定パラメータ情報リストを作成して前記他の自動設定装置へ送信する請求項１に記載の自動設定装置。
【請求項３】
前記設定パラメータ自動設定手段は、スレーブ設定時には、ネットワークに新たに接続されることで新たなパラメータ値設定のために設定パラメータ情報リスト要求を前記ネットワーク上に送信し、この送信によってマスタ設定された他の自動設定装置から送信される設定パラメータ情報リストを受信すると、受信した設定パラメータ情報リストに従い、本装置が搭載されたネットワーク対応装置固有のパラメータ値以外のパラメータ値を更新する請求項１又は請求項２に記載の自動設定装置。
【請求項４】
前記設定パラメータ記憶手段は、前記設定項目に対応する設定変更禁止情報を記憶し、
前記設定パラメータ自動設定手段は、前記設定パラメータ記憶手段に記憶されている設定項目に対応するパラメータ値の更新を行う際に、前記設定変更禁止情報にて更新が禁止されている設定項目については更新を行わない請求項１乃至請求項３のいずれかに記載の自動設定装置。
【請求項５】
各種ネットワーク対応装置に設定することが可能なパラメータを自動設定するためのネットワーク対応装置のパラメータ設定方法であって、
データの読み書きが可能なメモリに、ユーザによる設定が可能な設定項目と前記設定項目に対応するパラメータ値及び設定変更禁止情報とを記憶するとともにマスタ設定情報を記憶させ、
前記メモリに記憶されているマスタ設定情報がマスタ設定を示すものである場合には、ネットワーク上の他の全てのネットワーク対応装置に対して前記メモリに記憶されている設定項目に対応するパラメータ値を前記他の全てのネットワーク対応装置に与え、前記メモリに記憶されているマスタ設定情報がスレーブ設定を示すものである場合には、ネットワーク上のマスタ設定された他のネットワーク対応装置から与えられる設定項目に対応するパラメータ値のうち装置固有のパラメータ値以外のパラメータ値を更新するネットワーク対応装置のパラメータ設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット等のネットワークに接続して使用するネットワークカメラ等のネットワーク対応装置に用いて好適な自動設定装置及びネットワーク対応装置のパラメータ設定方法に関する。
【背景技術】
【０００２】
近年、ＩＰ（Internet Protocol）を用いて通信を行うＩＰネットワークの普及により、映像情報をアナログ伝送していた従来の監視カメラに代わって、デジタル伝送が可能なネットワークカメラの需要が急速に高まっている。なお、ネットワークカメラとは、撮影して得られた映像をＪＰＥＧ（Joint Photographic Experts Group）やＭＰＥＧ（Moving Picture Experts Group）２又は４等のフォーマットに符号化し、ＩＰによってコンピュータ（所謂パソコン）やＩＰ対応のデジタルレコーダ等に伝送する装置である。ネットワークカメラは、撮影により得られた映像をそのまま伝送するライブ映像機能の他にも多くの機能があり、これらの機能を動作させるための設定パラメータや装置のシステムに関する設定パラメータ等、多くのパラメータを設定する必要がある。従来はこのような各種パラメータの設定を実施するにあたり、各ネットワークカメラに対して１つずつユーザ自身で入力するようにしている。
【０００３】
一方、急速なＩＰ化と今後のＩＰｖ６（Internet Protocol Version6）の普及などから、１つのネットワークに多数のネットワークカメラが接続されることが予想されるが、１台ずつパラメータを設定するのはユーザにとっては大きな負担となる。従来、この問題を解決する技術が提案されている（例えば、特許文献１参照）。この特許文献で開示された発明は、ネットワーク対応装置の一種であるパソコンをネットワークに新規に接続した場合に、同じネットワークに既に接続されている他のネットワーク対応装置（例えば、プリンタ、ＤＮＳ（Domain Name Server）等）の設定情報を取得し、多数決で設定値を決定してその値を設定するというものである。この技術により、例えばネットワークに新たにパソコンを接続する際にネットワーク設定に関してユーザの手間がかからないという利点が得られた。
【０００４】
【特許文献１】特開２０００−３１９９２号（特許第３２１１７７６号）公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来のネットワーク対応装置においては、非常に多くのパラメータの設定が必要であり、ネットワーク内で共通に用いる設定値やそれぞれの機器によって異なる設定値を設定するものなど様々であるものの、これらの設定を行うと装置固有に設定したい情報も同時に更新されてしまうという問題がある。また、１つのネットワークに接続されている全てのネットワーク対応装置のパラメータ設定が完了した後に、全てのネットワーク対応装置のある設定値を変更する場合には手間がかかるという問題もある。つまり、一度全てのネットワーク対応装置のパラメータ設定を行うと、その後、一部の設定値を変更する場合、１台ずつ設定変更をしなければならない。このため、手間がかかってしまう。
【０００６】
本発明は、係る事情に鑑みてなされたものであり、同一ネットワークに多数のネットワーク対応装置が接続されている場合において、新たにネットワーク対応装置を接続した場合のパラメータの設定や、ネットワークに接続されているネットワーク対応装置のパラメータの設定変更をより簡単且つ柔軟に行うことができる自動設定装置及びネットワーク対応装置のパラメータ設定方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的は下記構成及び方法により達成される。
（１）  各種ネットワーク対応装置に搭載し、搭載されたネットワーク対応装置に設定することが可能なパラメータを自動設定する自動設定装置であって、ユーザによる設定が可能な設定項目及び前記設定項目に対応するパラメータ値を記憶するとともにマスタ設定情報を記憶する設定パラメータ記憶手段と、前記設定パラメータ記憶手段に記憶されているマスタ設定情報がマスタ設定を示すものである場合には、前記設定パラメータ記憶手段に記憶されている設定項目に対応するパラメータ値をネットワーク上の他の全ての自動設定装置に与え、前記設定パラメータ記憶手段に記憶されているマスタ設定情報がスレーブ設定を示すものである場合には、前記ネットワーク上のマスタ設定された他の自動設定装置から与えられる設定項目に対応するパラメータ値のうち、前記マスタ設定情報がスレーブ設定を示す装置が搭載されたネットワーク対応装置固有のパラメータ値以外のパラメータ値を更新する設定パラメータ自動設定手段と、を備える。
【０００８】
この構成により、マスタ設定された場合には、設定項目に対応するパラメータ値をネットワーク上の他の全ての自動設定装置に与え、スレーブ設定された場合には、ネットワーク上のマスタ設定された他の自動設定装置から与えられる設定項目に対応するパラメータ値のうち、マスタ設定情報がスレーブ設定を示す装置が搭載されたネットワーク対応装置固有のパラメータ値以外のパラメータ値のみ更新するので、ネットワーク対応装置固有のパラメータ値以外のパラメータ値を自動で設定することができる。
【０００９】
（２）  上記（１）に記載の自動設定装置において、前記設定パラメータ自動設定手段は、マスタ設定時には、ネットワークに新たに接続された他の自動設定装置から送信される設定パラメータ情報リスト要求を受信することで、前記設定パラメータ記憶手段に記憶されている設定項目に対応するパラメータ値から設定パラメータ情報リストを作成して前記他の自動設定装置へ送信する。
【００１０】
この構成により、マスタ設定時には、ネットワークに新たに接続された他の自動設定装置から送信される設定パラメータ情報リスト要求を受信することで、自己の設定パラメータ記憶手段に記憶されている設定項目に対応するパラメータ値から設定パラメータ情報リストを作成して他の自動設定装置へ送信するので、一度全てのネットワーク対応装置に対するパラメータ設定を行った後に一部の設定値を変更する場合でも、その一部の設定値を変更した設定パラメータ情報リストを作成することで、簡単且つ容易に全てのネットワーク対応装置に対するパラメータ更新を行うことができる。
【００１１】
（３）  上記（１）又は（２）に記載の自動設定装置において、前記設定パラメータ自動設定手段は、スレーブ設定時には、ネットワークに新たに接続されることで新たなパラメータ値設定のために設定パラメータ情報リスト要求を前記ネットワーク上に送信し、この送信によってマスタ設定された他の自動設定装置から送信される設定パラメータ情報リストを受信すると、受信した設定パラメータ情報リストに従い、本装置が搭載されたネットワーク対応装置固有のパラメータ値以外のパラメータ値を更新する。
【００１２】
この構成により、スレーブ設定時には、設定パラメータ情報リスト要求を送信し、マスタ設定された他の自動設定装置が送信する設定パラメータ情報リストを受信して本装置が搭載されたネットワーク対応装置固有のパラメータ値以外のパラメータ値を更新するので、簡単且つ容易に全てのネットワーク対応装置に対するパラメータ更新を行うことができる。
【００１３】
（４）  上記（１）乃至（３）のいずれかに記載の自動設定装置において、前記設定パラメータ記憶手段は、前記設定項目に対応する設定変更禁止情報を記憶し、前記設定パラメータ自動設定手段は、前記設定パラメータ記憶手段に記憶されている設定項目に対応するパラメータ値の更新を行う際に、前記設定変更禁止情報にて更新が禁止されている設定項目については更新を行わない。
【００１４】
この構成により、設定パラメータ記憶手段に記憶されている設定項目に対応するパラメータ値の更新を行う際に、設定変更禁止情報にて更新が禁止されている設定項目については更新を行わないので、更新を希望するパラメータ値のみ更新を行うことができる。
【００１５】
（５）  各種ネットワーク対応装置に設定することが可能なパラメータを自動設定するためのネットワーク対応装置のパラメータ設定方法であって、データの読み書きが可能なメモリに、ユーザによる設定が可能な設定項目と前記設定項目に対応するパラメータ値及び設定変更禁止情報とを記憶するとともにマスタ設定情報を記憶させ、前記メモリに記憶されているマスタ設定情報がマスタ設定を示すものである場合には、ネットワーク上の他の全てのネットワーク対応装置に対して前記メモリに記憶されている設定項目に対応するパラメータ値を前記他の全てのネットワーク対応装置に与え、前記メモリに記憶されているマスタ設定情報がスレーブ設定を示すものである場合には、ネットワーク上のマスタ設定された他のネットワーク対応装置から与えられる設定項目に対応するパラメータ値のうち装置固有のパラメータ値以外のパラメータ値を更新する。
【００１６】
この方法により、マスタ設定した場合は、ネットワーク上の他の全てのネットワーク対応装置に対して設定項目に対応するパラメータ値を他の全ての自動設定装置に与え、スレーブ設定した場合は、ネットワーク上のマスタ設定された他の自動設定装置から与えられる設定項目に対応するパラメータ値のうち、装置固有のパラメータ値以外のパラメータ値のみ更新するので、ネットワーク対応装置固有のパラメータ値以外のパラメータ値を自動で設定することができる。
【発明の効果】
【００１７】
本発明によれば、マスタ設定された場合には、設定項目に対応するパラメータ値をネットワーク上の他の全ての自動設定装置に与え、スレーブ設定された場合には、ネットワーク上のマスタ設定された他の自動設定装置から与えられる設定項目に対応するパラメータ値のうち、マスタ設定情報がスレーブ設定を示す装置が搭載されたネットワーク対応装置固有のパラメータ値以外のパラメータ値のみ更新するので、ネットワーク対応装置固有のパラメータ値以外のパラメータ値を自動で設定することができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明を実施するための好適な実施の形態について、図面を参照して詳細に説明する。
【００１９】
（実施の形態１）
図１は、本発明の実施の形態１に係る自動設定装置の概略構成を示すブロック図である。この図に示す自動設定装置１０１は、ネットワークカメラ等のネットワーク対応装置１００に搭載される。自動設定装置１０１は、設定パラメータ記憶部１０１１と、設定パラメータ自動設定部１０１２と、設定パラメータ手動設定部１０１３と、ネットワークインタフェース（Ｉ／Ｆ）１０１４とを備えて構成される。
【００２０】
設定パラメータ記憶部１０１１は、ユーザがネットワーク対応装置１００に設定することが可能な全ての「設定項目」と、設定項目に対応する「パラメータ値」と、設定項目に対応する「設定変更禁止ビット」と、「マスタ設定ビット」とを記憶する。例えば、ネットワーク対応装置１００がネットワークカメラである場合、「設定項目」には以下のものがある。
（１）カメラ撮像パラメータ
明るさ、コントラスト、シャッタースピード、ホワイトバランス、撮像間隔（フレームレート）等
（２）符号化パラメータ
画像サイズ、画像フォーマット、圧縮率等
（３）ネットワーク設定
ＦＴＰ（File Transfer Protocol）関連（サーバアドレス、ユーザ名、パスワード）、メール関連（サーバアドレス、ユーザ名、パスワード、宛先メールアドレス）、ＮＴＰ関連（サーバアドレス、取得間隔）等
（４）その他
ユーザ管理データ（ユーザ名、パスワード、ホストＩＰアドレス）、時刻
【００２１】
ネットワーク設定では、ＤＮＳ（Domain Name Server）やデフォルトゲートウェイ等も設定項目に含めることも可能であるが、通常ＤＨＣＰ（Dynamic Host Configuration Protocol）で行われるため、本実施の形態の「設定項目」に含めることも可能である。「パラメータ値」は、設定項目の各々対して設定される値のことである。「設定変更禁止ビット」は、設定項目の各々に対して設定されるビットであり、設定変更禁止ビットが“１”であるときは設定項目の自動設定変更が禁止され、設定変更禁止ビットが“０”であるときは設定項目の自動設定変更が許可される。「マスタ設定ビット」は、自動設定装置１０１に対して唯一保持されるビットであり、このマスタ設定ビットが“１”の場合は、自動設定装置１０１はマスタ装置として動作し、マスタ設定ビットが“０”の場合は、自動設定装置１０１はスレーブ装置として動作する。
【００２２】
設定パラメータ自動設定部１０１２は、設定パラメータ記憶部１０１１と設定パラメータ手動設定部１０１３とネットワークインタフェース１０１４と連携して動作する。設定パラメータ自動設定部１０１２は、自動設定装置１０１がマスタ装置として設定されている場合、ネットワーク１０２に接続されている他の自動設定装置１０１に対し、変更するべき設定パラメータ情報リスト又は設定変更パラメータ情報リストを送信する。
【００２３】
また、設定パラメータ自動設定部１０１２は、自動設定装置１０１がスレーブ装置として設定されている場合、ネットワーク１０２に新たに接続されたときに、設定パラメータ情報リスト要求をブロードキャスト（一斉送信）する。この設定パラメータ情報リスト要求を送信することで、ネットワーク１０２に接続されている他の自動設定装置１０１から送信されてくる設定パラメータ情報リスト又は設定変更パラメータ情報リストを受信する。そして、設定パラメータ情報リスト又は設定変更パラメータ情報リストを受信すると、設定変更禁止ビットを参照し、それが“０”であれば、「設定パラメータ情報リスト」又は「設定変更パラメータ情報リスト」に従って設定パラメータ記憶部１０１１に保持されているパラメータ値を変更する。すなわち、各項目ごとの設定変更禁止ビットを参照し、該ビットが“０”であれば設定を変更し、“１”であれば設定を変更しない。なお、設定パラメータ情報リスト又は設定変更パラメータ情報リストを送信する自動設定装置１０１はマスタ装置として設定されたものである。
【００２４】
また、設定パラメータ自動設定部１０１２は、自動設定装置１０１がマスタ装置として設定されている場合は、スレーブ装置として設定された他の自動設定装置１０１から送信された「設定パラメータ情報リスト要求」を受信することで、そのスレーブ装置として設定された自動設定装置１０１に向けて設定パラメータ情報リスト又は設定変更パラメータ情報リストを送信する。
【００２５】
設定パラメータ手動設定部１０１３は、ユーザが手動で自動設定装置１０１の設定パラメータ値を変更することを可能にするものである。なお、設定パラメータ手動設定部１０１３は、ＨＴＴＰサーバの機能を有することで実現することも可能である。ユーザが例えばパソコンを使用してネットワーク１０２経由で自動設定装置１０１に接続してきた場合、設定パラメータ手動設定部１０１３は、設定変更画面をネットワーク１０２経由でユーザのパソコンに送信する。これにより、パソコンのディスプレイ上に設定変更画面が表示され、ユーザは設定変更画面を見ながらパソコンを操作して設定パラメータ値を入力する。入力した設定パラメータはネットワーク１０２経由で設定パラメータ手動設定部１０１３に送られる。設定パラメータ手動設定部１０１３は、ユーザが設定した設定パラメータ値で、設定パラメータ記憶部１０１１が保持している、対応する設定項目のパラメータ値を上書きする。以上のようにしてユーザは手動で自動設定装置１０１の設定を変更することができる。なお、本実施の形態では、設定パラメータ手動設定部１０１３は、ＨＴＴＰサーバ機能を有しＩＰネットワークを介して設定する構成としたが、本実施の形態は手動設定方法を限定するものではない。
【００２６】
ネットワークインタフェース１０１４は、設定パラメータ自動設定部１０１２と設定パラメータ手動設定部１０１３それぞれに接続され、設定パラメータ自動設定部１０１２や設定パラメータ手動設定部１０１３がネットワーク１０２に接続された他の機器と通信できるようにデータを変換する機能を有する。
【００２７】
次に、上記構成の自動設定装置１０１の動作について説明する。なお、この動作説明においては、図２に示すシステム構成図と、図３及び図４に示すフローチャートを用いる。図２は、４台の自動設定装置１０１がネットワーク１０２に接続されたシステム構成を示すブロック図である。なお、４台の自動設定装置１０１それぞれを区別するため、各符号１０１の後に更に符号１〜４を付けることとする。
【００２８】
各自動設定装置１０１−１〜１０１−４はネットワーク１０２を介して相互に通信を行う。また、各自動設定装置１０１−１〜１０１−４は、例えば以下のように設定されているものとする。
【００２９】
（１）  自動設定装置１０１−１のマスタ設定ビットが“１”に設定されている。
（２）  自動設定装置１０１−２及び１０１−３のマスタ設定ビットがそれぞれ“０”に設定されている。
（３）  自動設定装置１０１−４は、ネットワーク１０２に新たに接続された状態を示している。
【００３０】
図３は、自動設定装置１０１−４がネットワーク１０２に接続されたときの処理を示すフローチャートである。ユーザが自動設定装置１０１−４をネットワーク１０２に接続すると、自動設定装置１０１−４がネットワーク１０２に接続されたことを検出し（ステップＳ３０１）、設定パラメータ情報リスト要求をネットワーク１０２上にブロードキャストする（ステップＳ３０２）。設定パラメータ情報リスト要求の送信後、指定時間内に設定パラメータ情報リストを取得できたか否かを判定する（ステップＳ３０３）。すなわち、マスタ装置として設定された自動設定装置１０１−１から送信される設定パラメータ情報リストを受信できたか否かを判定する。
【００３１】
所定時間内で設定パラメータ情報リストを受信できなかった場合は処理を終了し（ステップＳ３１０）、指定時間内で受信できた場合は、該リストからマスタ設定ビットの確認を行い、自己がマスタ装置かどうかを判定する（ステップＳ３０４）。この場合、マスタ設定ビットが“１”、すなわちマスタ装置として設定されている場合はマスタ設定ビットの再設定要求をユーザに対して行う（ステップＳ３０９）。これはネットワーク１０２内に複数のマスタ装置が存在することがないようにするための処理であり、マスタ設定ビットを“０”にする要求を出す。この場合、マスタ設定ビットの再設定要求は、例えばユーザのパソコンに再設定要求を示す情報を送るようにしたり、装置本体に発光ダイオード等の表示手段を設けてそれを点灯させたりするようにしたりする。
【００３２】
一方、ステップＳ３０４でマスタ設定ビットが“０”、すなわちスレーブ装置であると判定した場合、受信パラメータ設定処理（ステップＳ３０５〜ステップＳ３０８）を行う。まず設定パラメータ情報リストの先頭の行の設定パラメータ情報を読み込む。リスト終端でなければ、設定項目の自動変更禁止ビットを参照し、その自動変更禁止ビットが“１”に設定されている場合は、リストの次の行の設定パラメータ情報を読み込む（ステップＳ３０５）。次の行の設定パラメータ情報の自動変更禁止ビットが“０”に設定されている場合は、該リストから読み込んだ設定パラメータ情報を設定パラメータ記憶部１０１１に上書きする。以上の処理をステップＳ３０６で設定パラメータ情報リストの終端まで繰り返し行う。すなわち、設定パラメータ情報リストの終端まで設定パラメータ情報を１行ずつ読み込んでその都度自動更新禁止ビットの値を判定し、それが“０”に設定されている設定パラメータ情報については、設定パラメータ記憶部１０１１に記憶されている、対応する設定パラメータ情報に対して上書きを行う。
【００３３】
次に、図４は、自動設定装置１０１−４が設定パラメータ情報リスト要求を受信したときの処理を示すフローチャートである。自動設定装置１０１−４が設定パラメータ情報リスト要求を受信すると（ステップＳ４０１）、自己がマスタ装置か否かを判定する（ステップＳ４０２）。マスタ装置でなければそのまま処理を終える（ステップＳ４０４）。この場合、自動設定装置１０１−４はスレーブ装置であるので、ステップＳ４０２からステップＳ４０４へ移行するが、もしマスタ装置であれば、設定パラメータ記憶部１０１１で保持している設定パラメータ情報から設定パラメータ情報リストを作成し、設定パラメータ情報リスト要求をブロードキャストした自動設定装置へ送信する（ステップＳ４０３）。
【００３４】
ここで、本実施の形態の自動設定装置１０１をネットワークカメラに応用した場合について説明する。例えば第１ネットワークカメラが接続されているネットワークに、別のネットワークに接続されて使用されていた第２ネットワークカメラを接続した場合、第２ネットワークカメラの設定パラメータ情報のうち、ネットワーク設定とユーザ管理データを自動変更禁止にしておくと、カメラの撮像パラメータと符号化パラメータは第１ネットワークカメラの設定に合わせ、ネットワーク設定やユーザ管理の設定は変更せずに保持することができる。例えば異なる組織が各々所有するネットワークカメラがあり、それぞれのネットワークカメラの設置場所は近くなので設定条件は合わせたいが、ユーザ管理情報等は保存しておきたいという場合等に効果を発揮する。
【００３５】
このように本実施の形態の自動設定装置１０１によれば、ユーザが装置に設定することが可能な全ての設定項目と、全ての設定項目夫々に対応するパラメータ値と、全ての設定項目夫々に対応する設定変更禁止ビットと、マスタ設定ビットとを設定パラメータ記憶部１０１１で保持し、マスタ装置として設定された場合は、設定パラメータ情報リスト要求を送信した他の自動設定装置１０１に対して設定パラメータ情報リストを送信し、スレーブ装置として設定された場合は、ネットワーク１０２に接続されたときに設定パラメータ情報リスト要求を送信し、この送信によりマスタ装置として設定された他の自動設定装置１０１から送信された設定パラメータ情報リストを受信すると、その設定パラメータ情報リストに従ってパラメータ設定を行い、その際に予めユーザによって設定変更禁止ビットが設定された設定項目については変更しないので、この自動設定装置１０１を搭載したネットワーク対応装置は、ネットワーク１０２上の他の全てのネットワーク対応装置と共通する設定パラメータの変更を可能としながらも、装置固有の設定パラメータが変更されることがない。すなわち、装置固有の設定パラメータを変更することなく、ネットワーク１０２上の他の全てのネットワーク対応装置と共通する設定パラメータのみ変更することができる。
【００３６】
また、設定パラメータ手動設定部１０１３を備えているので、１つのネットワークに接続されている全てのネットワーク対応装置におけるパラメータ設定が完了した後、全てのネットワーク対応装置のあるパラメータ設定値を変更する場合でもパソコンなどのコンピュータを使用することで容易に行うことができる。すなわち、ネットワークに接続されているネットワーク対応装置のパラメータの設定変更をより簡単且つ柔軟に行うことができる。
【００３７】
（実施の形態２）
本発明の実施の形態２に係る自動設定装置は、実施の形態１に係る自動設定装置１０１に新しい機能が追加されたものであり、ハードウェア構成は自動設定装置１０１と同一であるので図１を援用することとする。なお、実施の形態１の自動設定装置１０１と区別するために１０１Ａの符号を付けることとする。また、自動設定装置１０１Ａの動作説明においては図２のシステム構成図を用いる。なお、図２を用いる場合、各自動設定装置を示す符号に“Ａ”を付ける。
【００３８】
図５は、自動設定装置１０１Ａがネットワークに接続されている状態で自動設定装置１０１Ａのある設定パラメータをユーザが変更した場合の自動設定装置１０１Ａの処理を示すフローチャートである。この図において、自動設定装置１０１Ａの設定パラメータ記憶部１０１１が保持しているある設定項目について、ユーザが手動でパラメータを変更する（ステップＳ５０１）。ユーザによってパラメータが変更されると、マスタ装置として設定されているかどうか判定する（ステップＳ５０２）。マスタ装置として設定されている場合は、ユーザが変更した設定パラメータから設定変更パラメータ情報リストを作成し、それをネットワーク１０２上にブロードキャストする（ステップＳ５０３）。一方、スレーブ装置として設定されている場合は、ユーザが手動でパラメータを変更しても何も処理せずに終了する（ステップＳ５０４）。
【００３９】
次に、図６は、既にネットワークに接続されている自動設定装置１０１Ａが設定変更パラメータ情報リストを受信した場合の処理を示すフローチャートである。この場合、設定変更パラメータ情報リストを受信するのはスレーブ装置として設定された自動設定装置１０１Ａ−２〜１０１Ａ−４であるので、例えば自動設定装置１０１Ａ−２を例に挙げて説明する。
【００４０】
スレーブ装置として設定された自動設定装置１０１Ａ−２は、設定変更パラメータ情報リストを受信すると（ステップＳ６０１）、そのリストの先頭行のデータを読み込む（ステップＳ６０２）。次いで、読み込んだデータが設定変更パラメータ情報リストの終端であるか否かの判定を行い（ステップＳ６０３）、終端でないと判定した場合は自動設定変更禁止ビットを参照して、読み込んだデータの設定項目が設定変更禁止か否かを判定する（ステップＳ６０４）。自動設定変更禁止ビットが“１”であれば、変更禁止であるので、ステップＳ６０２の処理に戻る。これに対して自動設定変更禁止ビットが“１”でなければ、変更禁止でないので設定変更パラメータ情報リストから読み込んだパラメータ値で設定パラメータ記憶部１０１１内の該当する設定項目の値を上書きする(ステップＳ６０５)。以上の処理（ステップＳ６０２〜Ｓ６０５の処理）をステップＳ６０３でリストの終端であると判定されるまで繰り返す。ステップＳ６０３でリストの終端であると判定された場合、処理を終了する（ステップＳ６０６）。
【００４１】
ここで、本実施の形態の自動設定装置１０１Ａをネットワークカメラに応用した場合について説明する。例えば、あるネットワークにマスタ装置に設定された第１ネットワークカメラとスレーブ装置に設定された第２ネットワークカメラとが接続されている場合、第２ネットワークカメラの設定パラメータ情報のうち、ネットワーク設定とユーザ管理データを自動設定変更禁止にしておくと、第１ネットワークカメラの撮像パラメータと符号化パラメータの設定を変更した場合、第２ネットワークカメラの設定を第１ネットワークカメラの設定に自動的に合わせることが可能であるが、第１のネットワークカメラのネットワーク設定やユーザ管理データが変更された場合は第２ネットワークカメラの設定は変更されずに保持することができる。例えば、異なる組織が各々所有するネットワークカメラがあり、それぞれのネットワークカメラの設置場所は近くなので設定条件は合わせたいが、ユーザ管理情報等は保存しておきたいという場合に効果を発揮する。
【００４２】
なお、上記各実施の形態では、自動設定装置１０１（１０１Ａ）を搭載するネットワーク対応装置としてネットワークカメラを例に挙げたが、その他に、パソコン、プリンタ、ＤＮＳなどのネットワーク対応装置でも勿論同様である。
【産業上の利用可能性】
【００４３】
本発明は、同一ネットワークに多数のネットワーク対応装置が接続されている場合において、新たにネットワーク対応装置を接続した場合のパラメータの設定や、ネットワークに接続されているネットワーク対応装置のパラメータの設定変更をより簡単且つ柔軟に行うことができるといった効果を有し、ネットワークカメラ、パソコン、プリンタ、ＤＮＳ等の各種ネットワーク対応装置への適用が可能である。
【図面の簡単な説明】
【００４４】
【図１】本発明の実施の形態１に係る自動設定装置の概略構成を示すブロック図
【図２】図１の自動設定装置を用いたシステム構成を示すブロック図
【図３】図１の自動設定装置がネットワークに接続されたときの処理を示すフローチャート
【図４】図１の自動設定装置が設定パラメータ情報リスト要求を受信したときの処理を示すフローチャート
【図５】本発明の実施の形態２に係る自動設定装置のある設定パラメータをユーザが変更した場合の自動設定装置の処理を示すフローチャート
【図６】実施の形態２に係る自動設定装置の設定変更パラメータ情報リスト受信時の処理を示すフローチャート
【符号の説明】
【００４５】
１００  ネットワーク対応装置
１０１、１０１−１〜１０１−４  自動設定装置
１０２  ネットワーク
１０１１  設定パラメータ記憶部
１０１２  設定パラメータ自動設定部
１０１３  設定パラメータ手動設定部
１０１４  ネットワークインタフェース
【図１】
2006311294.tif 000003
【図２】
2006311294.tif 000004
【図３】
2006311294.tif 000005
【図４】
2006311294.tif 000006
【図５】
2006311294.tif 000007
【図６】
2006311294.tif 000008