(57)【要約】【課題】各装置のＩＰアドレスを手間なく簡単に設定することを可能とする。【解決手段】情報伝送装置１００ＡのＣＰＵ１１は、通信Ｉ／Ｆ１２に付与されたＭＡＣアドレスをアドレス生成部１３により取得する。アドレス生成部１３は、取得したＭＡＣアドレスのうち各メーカーが製品毎に割り当てる固有識別情報を抽出し、抽出された固有識別情報をＩＰアドレスのホスト識別情報に変換する。そして、アドレス生成部１３は、変換されたホスト識別情報を含むＩＰアドレスを生成し、生成されたＩＰアドレスを通信Ｉ／Ｆ１２に設定する。アドレス取得部１４は、上記生成されたＩＰアドレスをＩＰネットワークＮＷに接続される他の情報伝送装置１００Ｂ，１００Ｃにブロードキャストで通知し、この通知に対する応答として送信される各装置のＩＰアドレス等の情報を受信する。【選択図】      図１
2008211504.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰ（Internet Protocol）ネットワークを介して情報を伝送する情報伝送装置であって、
メーカー識別情報と各メーカーが割り当てる固有識別情報とを含むＭＡＣ（Media Access Control address）アドレスが付与された通信インタフェースと、
前記通信インタフェースが前記ＩＰネットワークを介して情報の送受信を行うために使用する、ネットワーク識別情報とホスト識別情報とを含むＩＰアドレスを生成する生成手段と、
前記生成手段により生成されたＩＰアドレスを前記通信インタフェースに設定する設定手段と
を具備し、
前記生成手段は、
前記通信インタフェースのＭＡＣアドレスから固有識別情報を抽出する抽出手段と、
前記抽出されたＭＡＣアドレスの固有識別情報を前記ＩＰアドレスのホスト識別情報に変換する変換手段と
を備えることを特徴とする情報伝送装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＩＰ（Internet Protocol）ネットワークを介して情報を伝送する情報伝送装置に関する。
【背景技術】
【０００２】
近年、監視対象となる場所にそれぞれ撮像装置を設置し、これらの撮像装置により撮像された映像情報を監視装置等に伝送することにより監視対象の状況を遠隔監視できるようにしたシステムが種々開発されている。このようなシステムのうち、撮像装置としてアナログカメラを使用したシステムでは、カメラを同軸ケーブル等の信号ケーブルを用いて監視装置等に接続するだけで映像情報を伝送することができる。
【０００３】
しかし、撮像装置をＩＰネットワークを介して監視装置に接続する場合には、撮像装置を単に信号ケーブルを用いてＩＰネットワークに接続するだけではなく、各々の撮像装置に対して識別子の設定を行い、接続リストを作成し、撮像装置固有の設定を行った後、接続操作を行うなどの必要がある。このように複雑な設定が必要であるため、撮像装置の増設や故障による装置の交換などにおいても、ネットワーク技術や装置固有の知識を持つ技術者が行う必要があった。
【０００４】
なお、関連技術として、無線通信システムに用いられるソフトウェア無線機において、ＩＰアドレスに含まれるネットワーク識別情報をもとに無線通信方式を切り替えるＩＰアドレスの設定手法が提案されている（例えば、特許文献１を参照。）。
【特許文献１】特開２００４−１８７１８４公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ＩＰネットワークにより構成される通信ネットワークに撮像装置を接続する場合には、装置毎に固有のＩＰアドレスを設定する必要がある。このため、ＩＰアドレスを適切に管理し、各装置に固有のＩＰアドレスを割り当てることができる専門知識を有するネットワーク管理者等が必要となる。
【０００６】
この発明は上記事情に着目してなされたもので、その目的とするところは、熟練作業者を必要とすることなくＩＰアドレスを簡単かつ確実に設定することができる情報伝送装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するためにこの発明の一つの観点は、ＩＰネットワークを介して情報を伝送する情報伝送装置であって、メーカー識別情報と各メーカーが割り当てる固有識別情報とを含むＭＡＣ（Media Access Control address）アドレスが付与された通信インタフェースと、上記通信インタフェースが上記ＩＰネットワークを介して情報の送受信を行うために使用する、ネットワーク識別情報とホスト識別情報とを含むＩＰアドレスを生成する生成手段と、上記生成手段により生成されたＩＰアドレスを上記通信インタフェースに設定する設定手段とを具備する。そして、上記生成手段は、上記通信インタフェースのＭＡＣアドレスから固有識別情報を抽出する抽出手段と、上記抽出されたＭＡＣアドレスの固有識別情報を上記ＩＰアドレスのホスト識別情報に変換する変換手段とを備えることを特徴とする。
【発明の効果】
【０００８】
上記構成によれば、出荷時に通信インタフェースそれぞれに付与されるＭＡＣアドレスの固有識別情報がＩＰアドレスのホスト識別情報に変換され、この変換により生成されたＩＰアドレスが当該通信インタフェースに設定される。このため、ＩＰネットワークに接続される装置に対する固有のＩＰアドレスの設定を自動的に行うことが可能となる。
【０００９】
すなわちこの発明によれば、ＩＰアドレスを熟練作業者を必要とすることなく簡単かつ確実に設定することができる情報伝送装置を提供することができる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照してこの発明の実施形態について詳細に説明する。  
図１は、この発明の一実施形態に係わる情報伝送装置を用いたネットワークシステムの構成を示す図である。このシステムは、３台の情報伝送装置１００Ａ，１００Ｂ，１００Ｃを備え、各情報伝送装置がＩＰ（Internet Protocol）ネットワークＮＷにそれぞれ接続される。ＩＰネットワークＮＷは、例えばイーサネット（登録商標）等のＬＡＮ（Local Area Network）により構成される。
【００１１】
情報伝送装置１００Ａ，１００Ｂ，１００Ｃとしては、例えばＩＰカメラやＷｅｂエンコーダ／デコーダ等が用いられる。なお、ＩＰネットワークＮＷに接続される情報伝送装置の数は任意に選択できる。また、情報伝送装置１００Ａ，１００Ｂ，１００Ｃの構成は同一であるため、以後情報伝送装置１００Ａを例にとって説明を行う。
【００１２】
情報伝送装置１００Ａは、マイクロプロセッサ等の中央処理ユニット（ＣＰＵ：Central Processing Unit）１１と、通信インタフェース（通信Ｉ／Ｆ）１２と、アドレス生成部１３と、アドレス取得部１４と、アドレス記憶部１５とを備える。
【００１３】
通信Ｉ／Ｆ１２は、例えばネットワークインタフェースカード（ＮＩＣ）からなる。ネットワークインタフェースカードは、ＣＰＵ１１の制御の下で、上記ＩＰネットワークＮＷで規定される通信プロトコルに従い、他の情報伝送装置１００Ｂ，１００Ｃとの間でデータの送受信を行う。
【００１４】
アドレス生成部１３は、ＣＰＵ１１の制御の下で、通信Ｉ／Ｆ１２に予め割り当てられているＭＡＣ（Media Access Control）アドレスを用いてＩＰアドレスを生成する。アドレス取得部１４は、上記生成されたＩＰアドレスを、ＣＰＵ１１の制御の下で、ＩＰネットワークＮＷに接続された他の情報伝送装置に通知すると共に、その応答として送られてくる他の情報伝送装置のＩＰアドレス等の情報を受信してアドレス記憶部１５に記憶する。
【００１５】
ここで、本実施形態においてＩＰアドレスを決定するために用いられるＭＡＣアドレス（Media Access Control address）について説明する。ＭＡＣアドレスは、各通信Ｉ／Ｆ１２（ＮＩＣ）ごとに割り当てられる固有の識別番号で、ＮＩＣ上のＥＥＰＲＯＭ（Electronically Erasable and Programmable Read Only Memory）などに格納されていることが多い。例えば、イーサネット（登録商標）では、ネットワークに接続された各ノード（クライアントコンピュータやネットワーク機器など）をそれぞれ識別できなければならない。このためイーサネットでは、各ノードに固有のＭＡＣアドレスを割り当て、データのやり取りを行うようになっている。
【００１６】
イーサネット（登録商標）のＭＡＣアドレスは４８ｂｉｔであり、このうち先頭の２４ｂｉｔにはＩＥＥＥ（Institute of Electrical and Electronics Engineers, Inc.）が管理しているネットワーク機器のベンダコード（メーカー毎の識別情報）が割り当てられる。また、残りの２４ｂｉｔには、メーカーが自社製品にそれぞれ固有の番号（固有識別情報）を割り当てる。このため各製品に割り当てられたＭＡＣアドレスは、世界にただ１つしかなく、同じＭＡＣアドレスを持つ製品は存在しないことが保証されている。ＭＡＣアドレスは８ｂｉｔごとに分割され、それぞれ１６進数２桁で表現される。例えば、“００：０２：０５：１１：Ａ１：ＡＡ”のように表される。
【００１７】
次に、上述した情報伝送装置１００Ａの動作について説明する。図２は、情報伝送装置１００Ａの動作の手順とその内容を示すフローチャートである。  
情報伝送装置１００Ａにおいて電源が投入されると、アドレス生成部１３は、ＣＰＵ１１制御の下、通信Ｉ／Ｆ１２からＭＡＣアドレスを取得する（ステップＳ２１）。アドレス生成部１３は、上記取得したＭＡＣアドレスを用いてＩＰアドレスを生成する（ステップＳ２２）。以下にＩＰアドレスの生成の具体例を述べる。
【００１８】
図３は、アドレス生成部１３におけるＩＰアドレス生成の手法の一例を示す図である。  
本実施形態では、ＩＰネットワークＮＷに接続された情報伝送装置１００Ａ，１００Ｂ，１００Ｃは、同一のベンダコードを有するＭＡＣアドレスがそれぞれ割り当てられた通信Ｉ／Ｆ１２を備えている。例えば、情報伝送装置１００Ａ、１００Ｂ、１００ＣのＭＡＣアドレスがそれぞれ“００：０２：０５：ｘ１：ｘ２：ｘ３”、“００：０２：０５：ｙ１：ｙ２：ｙ３”、“００：０２：０５：ｚ１：ｚ２：ｚ３”である場合に、固有番号となる後半の２４ビットをＩＰアドレスのホスト・アドレスに用いて、同一ネットワーク内で固有となるＩＰアドレスを生成する。
【００１９】
ＩＰアドレスにはグローバル・アドレスとプライベート・アドレスの２種類がある。グローバル・アドレスは世界に１つしか存在せず、重複することが許されないＩＰアドレスのグループである。プライベート・アドレスは重複可能であるが、インターネットでは重複して使用されることが許されておらず、企業内ＬＡＮやホームＬＡＮなどのローカルな閉ざされたネットワーク内で使用され、管理される。
【００２０】
また、ＩＰアドレスはネットワークグループを示すネットワーク部とホストを示すホスト部から構成される。ルータを介さない場合、上記ＩＰアドレスを用いることで同じネットワーク部を持つホスト同士が通信することができる。この点に着目し、例えば図３に示すように、ＭＡＣアドレスの前半２４ｂｉｔをマスクし、後半の２４ｂｉｔをＩＰアドレスのホスト部に用いる。つまり、ＩＰアドレス３２ｂｉｔ中、ホスト部をＭＡＣアドレスの後半２４ｂｉｔとし、残りの上位８ｂｉｔ（１ｂｙｔｅ）をネットワーク部として、クラスＡの０〜１２７の値を指定するようにする。
【００２１】
仮にネットワーク部を「１０」という値にしたとすると、情報伝送装置１００Ａ、１００Ｂ、１００ＣのＩＰアドレスはそれぞれ“１０．ｘ１．ｘ２．ｘ３”、“１０．ｙ１．ｙ２．ｙ３”、“１０．ｚ１．ｚ２．ｚ３”となる。これらのＩＰアドレスは、本システム構成において固有であるため、情報伝送装置１００Ａ、１００Ｂ、１００Ｃはデータの衝突を起こすことなくお互いに通信することが可能である。
【００２２】
以上のようにアドレス生成部１３により生成されたＩＰアドレスを、ＣＰＵ１１は通信Ｉ／Ｆ１２に設定する（ステップＳ２３）。また情報伝送装置１００Ａは、通信を行うにあたって通信相手先の情報伝送装置１００Ｂ，１００ＣのＩＰアドレスを取得する必要がある。ここでは、取得方法として一般的な方法であるブロードキャストを用いる。
【００２３】
すなわち、ＣＰＵ１１はアドレス取得部１４によりＩＰアドレスの通知コマンドをブロードキャストで送信する（ステップＳ２４）。例えば、ブロードキャストのデータ部に、ＦＩＮＤというアスキーコードの文字を記載し出力する。ＩＰネットワークＮＷを介してこのコマンドを受け取った情報伝送装置１００Ｂ，１００Ｃは、コマンドに対する応答としてＩＰアドレスや各種情報等を含む情報をブロードキャストで送信する。上記応答がＩＰネットワークＮＷから到来すると、ＣＰＵ１１は通信Ｉ／Ｆ１２により受信し、アドレス取得部１４はＩＰアドレス等をアドレス記憶部１５に記憶する（ステップＳ２５）。これにより以後情報伝送装置１００Ａは、取得されたＩＰアドレスを使用することで所望の相手先装置１００Ｂ，１００Ｃと通信を行うことが可能となる。
【００２４】
以上述べたように上記実施形態では、ＣＰＵ１１の制御の下で、通信Ｉ／Ｆ１２に付与されたＭＡＣアドレスをアドレス生成部１３により取得する。アドレス生成部１３は、取得したＭＡＣアドレスのうち各メーカーが製品毎に割り当てる固有識別情報を抽出し、抽出された固有識別情報をＩＰアドレスのホスト識別情報に変換する。そして、アドレス生成部１３は、変換されたホスト識別情報を含むＩＰアドレスを生成し、生成されたＩＰアドレスを通信Ｉ／Ｆ１２に設定している。
【００２５】
従来では、一般的に、パーソナルコンピュータやワークステーションを親装置とし、ケーブルを用いて各情報伝送装置と親装置とを接続し、ネットワーク経由で装置毎にＩＰアドレスの設定を行っていた。これに対し上記実施形態では、通信インタフェースボード（ＮＩＣ）に割り当てられているＭＡＣアドレスを用いて固有のＩＰアドレスを生成する。
【００２６】
このように構成することで、従来の手法のようにＩＰアドレス設定や管理のための親装置が不要となり、手間なく即座にネットワークに接続することが可能となる。また、開発段階での装置の作りこみが手軽、据え付けの設定が容易、事実運用での親装置故障による障害回避などの利点があげられる。
【００２７】
なお、この発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【図面の簡単な説明】
【００２８】
【図１】この発明に係る情報伝送装置の一実施形態を示す機能ブロック図。
【図２】図１に示す情報伝送装置の動作の手順とその内容を示すフローチャート。
【図３】アドレス生成部におけるＩＰアドレス生成の手法の一例を示す図。
【符号の説明】
【００２９】
１００Ａ，１００Ｂ，１００Ｃ…情報伝送装置、１１…ＣＰＵ、１２…通信インタフェース、１３…アドレス生成部、１４…アドレス取得部、１５…アドレス記憶部、ＮＷ…ＩＰネットワーク。
【図１】
2008211504.tif 000003
【図２】
2008211504.tif 000004
【図３】
2008211504.tif 000005