(57)【要約】【課題】マルチキャスト対応ルータのマルチキャストグループ管理テーブル数が少ない場合でも、多くの映像を映像受信端末に配信することができる映像配信システムを得ることを目的とする。【解決手段】カメラ装置１１−１〜１１−１６により撮影された映像１２−１〜１２−１６をカプセル化してマルチキャストパケット１４を生成し、映像１２−１〜１２−１６のマルチキャストアドレスと異なるマルチキャストアドレスをマルチキャストパケット１４に付与して、そのマルチキャストパケット１４を配信する映像配信サーバ１３を設けるように構成する。【選択図】図１
2007318339.tif 000002
【特許請求の範囲】
【請求項１】
映像を撮影する複数のカメラ装置と、上記複数のカメラ装置により撮影された映像をカプセル化してマルチキャストパケットを生成し、上記映像のマルチキャストアドレスと異なるマルチキャストアドレスを上記マルチキャストパケットに付与して、上記マルチキャストパケットを配信する映像配信サーバと、映像受信端末からマルチキャストアドレスが記述されているパケット配信要求を受信し、上記パケット配信要求に記述されているマルチキャストアドレスが上記映像配信サーバから配信されたマルチキャストパケットに付加されているマルチキャストアドレスと一致すれば、上記マルチキャストパケットを上記映像受信端末に転送する中継器とを備えた映像配信システム。
【請求項２】
映像配信サーバは、複数のカメラ装置により撮影された映像がグループ分けされている場合、同一グループに属する映像同士をカプセル化してマルチキャストパケットを生成し、当該グループのマルチキャストアドレスを上記マルチキャストパケットに付与することを特徴とする請求項１記載の映像配信システム。
【請求項３】
映像配信サーバは、映像受信端末からカプセル化を行う映像の指定を受け付けて、上記映像受信端末により指定された映像をカプセル化してマルチキャストパケットを生成することを特徴とする請求項１記載の映像配信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数のカメラ装置により撮影された映像を映像受信端末に配信する映像配信システムに関するものである。
【背景技術】
【０００２】
図９は従来の映像配信システムを示す構成図であり、図９の構成は、例えば、以下の特許文献１に開示されている。従来の映像配信システムの処理内容は、例えば、ＲＦＣ２２３６などで定義されている。
複数のカメラ装置１−１〜１−ｎは、映像２−１〜２−ｎを撮影すると、その映像２−１〜２−ｎにマルチキャストアドレスを付与することにより、ＩＰネットワークを介して、その映像２−１〜２−ｎをマルチキャスト映像として映像配信サーバ３に送信する。
映像配信サーバ３は、カメラ装置１−１〜１−ｎから送信された映像２−１〜２−ｎを受信すると、ＩＰネットワークを介して、その映像２−１〜２−ｎをマルチキャスト対応ルータ４に配信する。
【０００３】
マルチキャスト対応ルータ４には、ＬＡＮケーブル５−１〜５−ｋを介して、映像受信端末６−１〜６−ｋが接続されている。
マルチキャスト対応ルータ４は、図１０に示すように、例えば、映像受信端末６−ｋから受信を希望する映像のマルチキャストアドレスが記載されたパケット配信要求として、ＩＧＭＰ（Ｉｎｔｅｒｎｅｔ  Ｇｒｏｕｐ  Ｍｕｌｔｉｃａｓｔ  Ｐｒｏｔｏｃｏｌ）  Ｒｅｐｏｒｔパケットを受けると、映像配信サーバ３から配信された映像２−１〜２−ｎの中から、そのパケット配信要求に記述されているマルチキャストアドレスと一致するマルチキャストアドレスが付加されている映像を検索し、その映像を映像受信端末６−ｋに転送する。
例えば、映像配信サーバ３から配信された映像２−１〜２−ｎのマルチキャストアドレスが、“２２４．１．１．１”，“２２４．１．１．２”，“２２４．１．１．３”，・・・，“２２４．１．１．ｎ”であるとき、パケット配信要求に記述されているマルチキャストアドレスが“２２４．１．１．３”であれば、“２２４．１．１．３”のマルチキャストアドレスが付加されている映像（カメラ装置１−３により撮影された映像）を転送する。
【０００４】
一般に、映像配信システムにおいては、監視の効率化や映像受信端末数の削減の目的から、複数のカメラ装置により撮影された映像を同時に受信して、複数の映像を同時に表示する多画面表示処理を行うことが多い。
また、映像配信システムにおいて、カメラ装置の台数が、映像受信端末が一度に表示できる多画面表示数より多い場合、多画面を切り換えて表示することも一般的である。
例えば、映像受信端末６−ｋが多画面を切り換えて表示する場合、図１１に示すように、カメラ装置の映像数ｍ分だけ、パケット配信要求であるＩＧＭＰ  Ｒｅｐｏｒｔパケットを繰り返しマルチキャスト対応ルータ４に送信する。
マルチキャスト対応ルータ４は、映像受信端末６−ｋからパケット配信要求であるＩＧＭＰ  Ｒｅｐｏｒｔパケットを受信する毎に、そのパケット配信要求に記述されているマルチキャストアドレスと一致するマルチキャストアドレスが付加されている映像を検索し、その映像を映像受信端末６−ｋに転送する。
【０００５】
上記のように、映像受信端末６が多画面表示を行う映像数分のＩＧＭＰ  Ｒｅｐｏｒｔパケットをマルチキャスト対応ルータ４に送信するようにしているため、マルチキャスト対応ルータ４では、映像受信端末６が接続されている接続インタフェース（以下、「マルチキャスト配信ポート」と称する）に対して、映像配信が必要なマルチキャストアドレスの情報を常に記憶しておく必要がある。
一般に、マルチキャスト対応ルータ４では、どのカメラ装置１の映像をどの映像受信端末６に配信するか、即ち、どのカメラ装置１の映像をどのマルチキャスト配信ポートに出力するかを記憶するために、マルチキャストアドレスとマルチキャスト配信ポートを関連付けるマルチキャストグループ管理の機能を有している。
【０００６】
一般に、マルチキャストグループ管理は、マルチキャストアドレスをキーにして、配信中のマルチキャスト配信ポートを管理するマルチキャストグループ管理テーブルを保有することにより実現している。
ただし、マルチキャストグループ管理テーブルの数は有限であり、マルチキャストアドレス単位で動的に管理しているため、そのマルチキャスト管理テーブル数を超えて、同時に複数のマルチキャスト映像を管理したり、配信したりすることはできない。
通常、マルチキャストグループ管理テーブルが管理できる数が多くなる程、マルチキャスト対応ルータ４が高価な装置になることが知られている。
【０００７】
【特許文献１】特開２００２−２９０９５３号公報（段落番号[０００７]から[０００９]、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００８】
従来の映像配信システムは以上のように構成されているので、映像受信端末６が多画面表示を行う映像の数が、既存のマルチキャスト対応ルータ４が管理することが可能なマルチキャストグループ管理テーブル数よりも多い場合、より多くのマルチキャストグループ管理テーブル数を有している高価なマルチキャスト対応ルータ４を実装する必要があり、システム全体のコストが高くなってしまうなどの課題があった。
【０００９】
この発明は上記のような課題を解決するためになされたもので、マルチキャスト対応ルータのマルチキャストグループ管理テーブル数が少ない場合でも、多くの映像を映像受信端末に配信することができる映像配信システムを得ることを目的とする。
【課題を解決するための手段】
【００１０】
この発明に係る映像配信システムは、複数のカメラ装置により撮影された映像をカプセル化してマルチキャストパケットを生成し、複数の映像のマルチキャストアドレスと異なるマルチキャストアドレスをマルチキャストパケットに付与して、そのマルチキャストパケットを配信する映像配信サーバを設け、中継器が映像受信端末からマルチキャストアドレスが記述されているパケット配信要求を受信し、そのパケット配信要求に記述されているマルチキャストアドレスが映像配信サーバから配信されたマルチキャストパケットに付加されているマルチキャストアドレスと一致すれば、そのマルチキャストパケットを映像受信端末に転送するようにしたものである。
【発明の効果】
【００１１】
この発明によれば、複数のカメラ装置により撮影された映像をカプセル化してマルチキャストパケットを生成し、複数の映像のマルチキャストアドレスと異なるマルチキャストアドレスをマルチキャストパケットに付与して、そのマルチキャストパケットを配信する映像配信サーバを設け、中継器が映像受信端末からマルチキャストアドレスが記述されているパケット配信要求を受信し、そのパケット配信要求に記述されているマルチキャストアドレスが映像配信サーバから配信されたマルチキャストパケットに付加されているマルチキャストアドレスと一致すれば、そのマルチキャストパケットを映像受信端末に転送するように構成したので、中継器のマルチキャストグループ管理テーブル数が少ない場合でも、多くの映像を映像受信端末に配信することができる効果がある。
【発明を実施するための最良の形態】
【００１２】
実施の形態１．
図１はこの発明の実施の形態１による映像配信システムを示す構成図であり、図において、カメラ装置１１−１〜１１−ｎは、映像１２−１〜１２−ｎを撮影すると、その映像１２−１〜１２−ｎにマルチキャストアドレスを付与することにより、ＩＰネットワークを介して、その映像１２−１〜１２−ｎをマルチキャスト映像として映像配信サーバ１３に送信する。
映像配信サーバ１３はカメラ装置１１−１〜１１−ｎにより撮影された映像１２−１〜１２−ｎをカプセル化してマルチキャストパケット１４を生成し、カメラ装置１１−１〜１１−ｎにより付与された映像１２−１〜１２−ｎのマルチキャストアドレスと異なるマルチキャストアドレスをマルチキャストパケット１４に付与して、そのマルチキャストパケット１４を配信する。
【００１３】
中継器であるマルチキャスト対応ルータ１５は映像受信端末１６−１〜１６−ｋからマルチキャストアドレスが記述されているパケット配信要求であるＩＧＭＰ  Ｒｅｐｏｒｔパケットを受信し、そのパケット配信要求に記述されているマルチキャストアドレスが映像配信サーバ１３から配信されたマルチキャストパケット１４に付加されているマルチキャストアドレスと一致すれば、そのマルチキャストパケット１４を映像受信端末１６−１〜１６−ｋに転送する。
図１の例では、中継器としてマルチキャスト対応ルータ１５を用いるものを示しているが、中継器としてマルチキャスト対応スイッチを用いるようにしてもよい。
【００１４】
映像受信端末１６−１〜１６−ｋは複数の映像を同時に表示する多画面表示機能を備えており、複数の映像の受信を希望する際、マルチキャストアドレスが記述されているＩＧＭＰ  Ｒｅｐｏｒｔパケットをマルチキャスト対応ルータ１５に送信して、マルチキャスト対応ルータ１５からマルチキャストパケット１４を受信し、そのマルチキャストパケット１４に含まれている映像を表示する。
【００１５】
次に動作について説明する。
カメラ装置１１−１〜１１−ｎは、映像１２−１〜１２−ｎを撮影すると、その映像１２−１〜１２−ｎにマルチキャストアドレスを付与することにより、ＩＰネットワークを介して、その映像１２−１〜１２−ｎをマルチキャスト映像として映像配信サーバ１３に送信する。
ここでは、映像１２−１〜１２−ｎに付与されるマルチキャストアドレスは、下記の通りであるとする。
映像１２−１  ←→  ２２４．１．１．１
映像１２−２  ←→  ２２４．１．１．２
映像１２−３  ←→  ２２４．１．１．３
：
映像１２−ｎ  ←→  ２２４．１．１．ｎ
【００１６】
映像配信サーバ１３は、カメラ装置１１−１〜１１−ｎにより撮影された映像１２−１〜１２−ｎを受信すると、図３のテーブルを参照して、カプセル化する映像を確認するとともに、マルチキャストパケット１４のマルチキャストアドレスを確認する。
即ち、図３のテーブルには、生成するマルチキャストパケット１４のマルチキャストアドレスと、カメラ映像のマルチキャストアドレスとの対応関係が記述されているので、この対応関係を参照して、どの映像をカプセル化して、どのマルチキャストアドレスをマルチキャストパケット１４に付与するのかを確認する。
図３の例では、カメラ装置１１−１〜１１−１６の映像１２−１〜１２−１６をカプセル化してマルチキャストパケット１４を生成し、そのマルチキャストパケット１４のマルチキャストアドレスが“２２５．１．１．１”であることを示している。
【００１７】
映像配信サーバ１３は、カプセル化対象の映像１２−１〜１２−１６と、マルチキャストパケット１４のマルチキャストアドレスを確認すると、カプセル化対象の映像１２−１〜１２−１６をカプセル化してマルチキャストパケット１４を生成し、そのマルチキャストパケット１４にマルチキャストアドレスを付与する。
図２は複数の映像がカプセル化されているマルチキャストパケット１４を示す説明図である。
図２の例では、図３のテーブルにしたがって、カメラ装置１１−１〜１１−１６により撮影された映像１２−１〜１２−１６がカプセル化されてマルチキャストパケット１４が生成されており、“２２５．１．１．１”のマルチキャストアドレスが付与されている。
なお、マルチキャストパケット１４の先頭のヘッダには、例えば、マルチキャストパケット１４に含まれている映像の個数などの情報が含まれている。
映像配信サーバ１３は、上記のようにして、マルチキャストパケット１４を生成すると、ＩＰネットワークを介して、そのマルチキャストパケット１４をマルチキャスト対応ルータ１５に送信する。
【００１８】
映像受信端末１６−１〜１６−ｋは、複数の映像の受信を希望する際、マルチキャストアドレスが記述されているＩＧＭＰ  Ｒｅｐｏｒｔパケットをマルチキャスト対応ルータ１５に送信する。
ここでは、説明の便宜上、映像受信端末１６−１が“２２５．１．１．１”のマルチキャストアドレスを記述しているＩＧＭＰ  Ｒｅｐｏｒｔパケットをマルチキャスト対応ルータ１５に送信するものとする。
【００１９】
マルチキャスト対応ルータ１５は、映像配信サーバ１３からマルチキャストパケット１４が送信されると、そのマルチキャストパケット１４を受信する。
また、マルチキャスト対応ルータ１５は、例えば、映像受信端末１６−１からマルチキャストアドレスが記述されているＩＧＭＰ  Ｒｅｐｏｒｔパケットを受信すると、そのＩＧＭＰ  Ｒｅｐｏｒｔパケットに記述されているマルチキャストアドレスを解析する。
この例では、“２２５．１．１．１”のマルチキャストアドレスが記述されているので、ＩＧＭＰ  Ｒｅｐｏｒｔパケットに記述されているマルチキャストアドレスが“２２５．１．１．１”であると認識する。
【００２０】
マルチキャスト対応ルータ１５は、ＩＧＭＰ  Ｒｅｐｏｒｔパケットに記述されているマルチキャストアドレスを認識すると、そのマルチキャストアドレスが映像配信サーバ１３から送信されたマルチキャストパケット１４に付加されているマルチキャストアドレスと一致しているか否かを判定する。
この例では、どちらのマルチキャストアドレスも、“２２５．１．１．１”であるため、一致していると判断する。
マルチキャスト対応ルータ１５は、マルチキャストアドレスが一致している場合、映像配信サーバ１３から配信されたマルチキャストパケット１４を映像受信端末１６−１に転送する。
【００２１】
映像受信端末１６−１は、マルチキャスト対応ルータ１５からマルチキャストパケット１４が転送されると、そのマルチキャストパケット１４を受信する。
そして、映像受信端末１６−１は、そのマルチキャストパケット１４に含まれている映像１２−１〜１２−１６を取り出し、その映像１２−１〜１２−１６を同時に多画面表示する。
【００２２】
以上で明らかなように、この実施の形態１によれば、カメラ装置１１−１〜１１−１６により撮影された映像１２−１〜１２−１６をカプセル化してマルチキャストパケット１４を生成し、映像１２−１〜１２−１６のマルチキャストアドレスと異なるマルチキャストアドレスをマルチキャストパケット１４に付与して、そのマルチキャストパケット１４を配信する映像配信サーバ１３を設け、マルチキャスト対応ルータ１５が映像受信端末１６−１からマルチキャストアドレスが記述されているパケット配信要求を受信し、そのパケット配信要求に記述されているマルチキャストアドレスが映像配信サーバ１３から配信されたマルチキャストパケット１４に付加されているマルチキャストアドレスと一致すれば、そのマルチキャストパケット１４を映像受信端末１６−１に転送するように構成したので、マルチキャスト対応ルータ１５のマルチキャストグループ管理テーブル数が少ない場合でも、多くの映像を映像受信端末１６−１に配信することができる効果を奏する。
この例では、映像数が“１６”であっても、記憶する必要があるマルチキャストテーブルは１つで済み（従来では、映像数が“１６”であれば、記憶する必要があるマルチキャストテーブルも“１６”になる）、マルチキャスト対応ルータ１５のマルチキャストグループ管理テーブル数が少なくても対応することができる。
【００２３】
実施の形態２．
上記実施の形態１では、映像受信端末１６−１がマルチキャストパケット１４に含まれている映像１２−１〜１２−１６を多画面表示するものについて示したが、一般的に、多画面表示の形態は、事前に判明して固定化されており、多くの場合、図４に示すような４画面表示、９画面表示、１６画面表示などが行われる。
以下、映像受信端末１６−１が４画面表示、９画面表示又は１６画面表示を行う例を説明する。
【００２４】
図５はマルチキャストパケットのマルチキャストアドレスと、カメラ映像のマルチキャストアドレスとの対応関係を示すテーブル図である。
図５の例は、カメラ装置１１−１〜１１−１６の映像１２−１〜１２−１６を４つのグループに分けて、グループ毎に４つのマルチキャストパケット１４を生成し、４つのマルチキャストパケット１４にそれぞれ異なるマルチキャストアドレスを付与するためのものである。
映像１２−１  〜１２−４のマルチキャストパケット    ←→  ２２６．１．１．１
映像１２−５  〜１２−８のマルチキャストパケット    ←→  ２２６．１．１．２
映像１２−９  〜１２−１２のマルチキャストパケット  ←→  ２２６．１．１．３
映像１２−１３〜１２−１６のマルチキャストパケット  ←→  ２２６．１．１．４
【００２５】
この実施の形態２では、カメラ装置１１の台数が１６台であるものとして、映像配信システムの処理内容を具体的に説明する。
カメラ装置１１−１〜１１−１６は、映像１２−１〜１２−１６を撮影すると、その映像１２−１〜１２−１６にマルチキャストアドレスを付与することにより、ＩＰネットワークを介して、その映像１２−１〜１２−１６をマルチキャスト映像として映像配信サーバ１３に送信する。
ここでは、映像１２−１〜１２−１６に付与されるマルチキャストアドレスは、下記の通りである。
映像１２−１    ←→  ２２４．１．１．１
映像１２−２    ←→  ２２４．１．１．２
映像１２−３    ←→  ２２４．１．１．３
：
映像１２−１６  ←→  ２２４．１．１．１６
【００２６】
映像配信サーバ１３は、カメラ装置１１−１〜１１−１６により撮影された映像１２−１〜１２−１６を受信すると、図５のテーブルを参照して、カプセル化する映像を確認するとともに、マルチキャストパケット１４のマルチキャストアドレスを確認する。
即ち、図５のテーブルには、生成するマルチキャストパケット１４のマルチキャストアドレスと、カメラ映像のマルチキャストアドレスとの対応関係が記述されているので、この対応関係を参照して、どの映像をカプセル化して、どのマルチキャストアドレスをマルチキャストパケット１４に付与するのかを確認する。
【００２７】
図５の例では、上述したように、カメラ装置１１−１〜１１−４の映像１２−１〜１２−４をカプセル化してマルチキャストパケット１４を生成し、そのマルチキャストパケット１４のマルチキャストアドレスが“２２６．１．１．１”であることを示している。
また、カメラ装置１１−５〜１１−８の映像１２−５〜１２−８をカプセル化してマルチキャストパケット１４を生成し、そのマルチキャストパケット１４のマルチキャストアドレスが“２２６．１．１．２”であることを示している。
また、カメラ装置１１−９〜１１−１２の映像１２−９〜１２−１２をカプセル化してマルチキャストパケット１４を生成し、そのマルチキャストパケット１４のマルチキャストアドレスが“２２６．１．１．３”であることを示している。
さらに、カメラ装置１１−１３〜１１−１６の映像１２−１３〜１２−１６をカプセル化してマルチキャストパケット１４を生成し、そのマルチキャストパケット１４のマルチキャストアドレスが“２２６．１．１．４”であることを示している。
【００２８】
映像配信サーバ１３は、カプセル化対象の映像１２−１〜１２−１６と、マルチキャストパケット１４のマルチキャストアドレスを確認すると、カプセル化対象の映像をカプセル化してマルチキャストパケット１４を生成し、そのマルチキャストパケット１４にマルチキャストアドレスを付与する。
即ち、映像配信サーバ１３は、カメラ装置１１−１〜１１−１６の映像１２−１〜１２−１６を４つのグループに分けて、グループ毎に４つのマルチキャストパケット１４を生成し、４つのマルチキャストパケット１４にそれぞれ異なるマルチキャストアドレスを付与する。
映像配信サーバ１３は、上記のようにして、４つのマルチキャストパケット１４を生成すると、ＩＰネットワークを介して、４つのマルチキャストパケット１４をマルチキャスト対応ルータ１５に送信する。
【００２９】
映像受信端末１６−１〜１６−ｋは、複数の映像の受信を希望する際、マルチキャストアドレスが記述されているＩＧＭＰ  Ｒｅｐｏｒｔパケットをマルチキャスト対応ルータ１５に送信する。
ここで、図６は４画面表示、９画面表示、１６画面表示を行う場合のマルチキャストパケットのマルチキャストアドレスを示す説明図である。
例えば、映像受信端末１６−１が図４（ａ）に示すような４画面表示を行う場合、カメラ映像の組み合わせとして、４つの組み合わせが存在するので（カメラ装置１１−１〜１１−４の映像１２−１〜１２−４、カメラ装置１１−５〜１１−８の映像１２−５〜１２−８、カメラ装置１１−９〜１１−１２の映像１２−９〜１２−１２、カメラ装置１１−１３〜１１−１６の映像１２−１３〜１２−１６）、表示を希望するカメラ映像の組み合わせを選択し、図６のテーブルを参照して、そのカメラ映像のマルチキャストアドレスをＩＧＭＰ  Ｒｅｐｏｒｔパケットに記述する。
例えば、カメラ装置１１−１〜１１−４の映像１２−１〜１２−４を４画面表示する場合には、図６のテーブルを参照して、“２２６．１．１．１”のマルチキャストアドレスをＩＧＭＰ  Ｒｅｐｏｒｔパケットに記述し、カメラ装置１１−５〜１１−８の映像１２−５〜１２−１２を４画面表示する場合には、“２２６．１．１．２”のマルチキャストアドレスをＩＧＭＰ  Ｒｅｐｏｒｔパケットに記述する。
【００３０】
また、映像受信端末１６−１が図４（ｂ）に示すような９画面表示を行う場合、カメラ映像の組み合わせとして、２つの組み合わせが存在するので（カメラ装置１１−１〜１１−９の映像１２−１〜１２−９、カメラ装置１１−８〜１１−１６の映像１２−８〜１２−１６）、表示を希望するカメラ映像の組み合わせを選択し、図６のテーブルを参照して、そのカメラ映像のマルチキャストアドレスをＩＧＭＰ  Ｒｅｐｏｒｔパケットに記述する。
例えば、カメラ装置１１−１〜１１−９の映像１２−１〜１２−９を９画面表示する場合には、図６のテーブルを参照して、“２２６．１．１．１”〜“２２６．１．１．３”のマルチキャストアドレスをＩＧＭＰ  Ｒｅｐｏｒｔパケットに記述し、カメラ装置１１−８〜１１−１６の映像１２−８〜１２−１６を９画面表示する場合には、“２２６．１．１．２”〜“２２６．１．１．４”のマルチキャストアドレスをＩＧＭＰ  Ｒｅｐｏｒｔパケットに記述する。
ただし、ＩＧＭＰ  Ｒｅｐｏｒｔパケットには、複数のマルチキャストアドレスを同時に記述することができないので、９画面表示する場合、３つのマルチキャストアドレスを順番にＩＧＭＰ  Ｒｅｐｏｒｔパケットに記述して、３個のＩＧＭＰ  Ｒｅｐｏｒｔパケットをマルチキャスト対応ルータ１５に送信する必要がある。
【００３１】
また、映像受信端末１６−１が図４（ｃ）に示すような１６画面表示を行う場合、カメラ映像の組み合わせとして、１つの組み合わせだけが存在するので（カメラ装置１１−１〜１１−１６の映像１２−１〜１２−１６）、図６のテーブルを参照して、そのカメラ映像のマルチキャストアドレスをＩＧＭＰ  Ｒｅｐｏｒｔパケットに記述する。
即ち、図６のテーブルを参照して、“２２６．１．１．１”〜“２２６．１．１．４”のマルチキャストアドレスをＩＧＭＰ  Ｒｅｐｏｒｔパケットに記述する。
ただし、ＩＧＭＰ  Ｒｅｐｏｒｔパケットには、複数のマルチキャストアドレスを同時に記述することができないので、１６画面表示する場合、４つのマルチキャストアドレスを順番にＩＧＭＰ  Ｒｅｐｏｒｔパケットに記述して、４個のＩＧＭＰ  Ｒｅｐｏｒｔパケットをマルチキャスト対応ルータ１５に送信する必要がある。
【００３２】
マルチキャスト対応ルータ１５は、上記のようにして、映像配信サーバ１３から４つのマルチキャストパケット１４が送信されると、４つのマルチキャストパケット１４を受信する。
また、マルチキャスト対応ルータ１５は、例えば、映像受信端末１６−１からマルチキャストアドレスが記述されているＩＧＭＰ  Ｒｅｐｏｒｔパケットを受信すると、そのＩＧＭＰ  Ｒｅｐｏｒｔパケットに記述されているマルチキャストアドレスを解析する。
【００３３】
マルチキャスト対応ルータ１５は、ＩＧＭＰ  Ｒｅｐｏｒｔパケットに記述されているマルチキャストアドレスを解析すると、そのマルチキャストアドレスと映像配信サーバ１３から送信された４つのマルチキャストパケット１４に付加されているマルチキャストアドレスを照合し、一致しているマルチキャストアドレスを判別する。
マルチキャスト対応ルータ１５は、マルチキャストアドレスが一致しているマルチキャストパケット１４を映像受信端末１６−１に転送する。
例えば、ＩＧＭＰ  Ｒｅｐｏｒｔパケットに記述されているマルチキャストアドレスが“２２６．１．１．１”であれば、マルチキャストアドレスが“２２６．１．１．１”のマルチキャストパケット１４を映像受信端末１６−１に転送する。
また、ＩＧＭＰ  Ｒｅｐｏｒｔパケットに記述されているマルチキャストアドレスが“２２６．１．１．２”であれば、マルチキャストアドレスが“２２６．１．１．２”のマルチキャストパケット１４を映像受信端末１６−１に転送し、ＩＧＭＰ  Ｒｅｐｏｒｔパケットに記述されているマルチキャストアドレスが“２２６．１．１．３”であれば、マルチキャストアドレスが“２２６．１．１．３”のマルチキャストパケット１４を映像受信端末１６−１に転送し、ＩＧＭＰ  Ｒｅｐｏｒｔパケットに記述されているマルチキャストアドレスが“２２６．１．１．４”であれば、マルチキャストアドレスが“２２６．１．１．４”のマルチキャストパケット１４を映像受信端末１６−１に転送する。
【００３４】
映像受信端末１６−１は、マルチキャスト対応ルータ１５からマルチキャストパケット１４が転送されると、そのマルチキャストパケット１４を受信する。
そして、映像受信端末１６−１は、そのマルチキャストパケット１４に含まれている複数の映像を取り出し、複数の映像を同時に多画面表示する。
【００３５】
以上で明らかなように、この実施の形態２によれば、カメラ装置１１−１〜１１−１６により撮影された映像１２−１〜１２−１６がグループ分けされている場合、映像配信サーバ１３が同一グループに属する映像同士をカプセル化してマルチキャストパケット１４を生成し、当該グループのマルチキャストアドレスをマルチキャストパケット１４に付与するように構成したので、表示画面数が異なる複数の表示形態を実現する場合でも、映像受信端末１６がマルチキャスト対応ルータ１５に発行するＩＧＭＰ  Ｒｅｐｏｒｔパケットの数を削減することが可能になり、マルチキャストグループ管理テーブル数が少ないマルチキャスト対応ルータ１５を適用することができる効果を奏する。
【００３６】
因みに、従来の映像配信システムが１６台のカメラ装置１１の映像を１６画面表示する場合、ＩＧＭＰ  Ｒｅｐｏｒｔパケットの発行回数が“１６”になるが、この実施の形態２の映像配信システムでは、ＩＧＭＰ  Ｒｅｐｏｒｔパケットの発行回数が“４”になり、ＩＧＭＰ  Ｒｅｐｏｒｔパケットの発行回数が大幅に削減される。
このため、仮に２５６個のマルチキャストグループ管理テーブル数を保有するマルチキャスト対応ルータ１５を実装する場合、従来の映像配信システムでは、最大で２５６台のカメラ装置１１の映像しか取り扱うことができないが、この実施の形態２の映像配信システムでは、最大で１０２４台のカメラ装置１１の映像を取り扱うことが可能になる。
【００３７】
なお、この実施の形態２では、映像受信端末１６が９画面表示を行う場合、３個のＩＧＭＰ  Ｒｅｐｏｒｔパケットをマルチキャスト対応ルータ１５に送信することにより、１２台のカメラ装置１１の映像を受信するものについて示したが、グループのマルチキャストアドレスを記述したＩＧＭＰ  Ｒｅｐｏｒｔパケットを２回マルチキャスト対応ルータ１５に送信して、８台のカメラ装置１１の映像を受信し、残り１台のカメラ装置１１の映像については、そのカメラ装置１１の映像のマルチキャストアドレスを記述したＩＧＭＰ  Ｒｅｐｏｒｔパケットをマルチキャスト対応ルータ１５に送信することにより、残り１台のカメラ装置１１の映像を受信するようにしてもよい。
この場合も、ＩＧＭＰ  Ｒｅｐｏｒｔパケットの発行回数が“３”になる。
【００３８】
実施の形態３．
上記実施の形態１，２では、マルチキャストパケット１４に含まれている映像が固定的であるものについて示したが、映像配信サーバ１３が、映像受信端末１６からカプセル化を行う映像の指定を受け付けて、映像受信端末１６により指定された映像をカプセル化してマルチキャストパケット１４を生成するようにしてもよい。
図７は映像配信サーバ１３とマルチキャスト対応ルータ１５と映像受信端末１６−ｋ間のやり取りを示すシーケンス図である。
また、図８はマルチキャストパケットのマルチキャストアドレスと、カメラ映像のマルチキャストアドレスとの対応関係を示すテーブル図である。
【００３９】
次に動作について説明する。
初期状態では、図８のパターンＡに示すように、カメラ装置１１−１〜１１−４の映像１２−１〜１２−４をカプセル化してマルチキャストパケット１４を生成するように設定されているとき、例えば、映像受信端末１６−ｋがカメラ装置１１−１〜１１−９の映像１２−１〜１２−９の受信を希望する場合（図８のパターンＢを参照）、マルチキャスト対応ルータ１５を介して、カメラ装置１１−１〜１１−９の映像１２−１〜１２−９を含むマルチキャストパケット１４の生成を指示するカプセル化マルチキャスト通知パケットを映像配信サーバ１３に送信する（ステップＳＴ１）。
【００４０】
映像配信サーバ１３は、例えば、映像受信端末１６−ｋからカプセル化マルチキャスト通知パケットを受信する前は、カメラ装置１１−１〜１１−４の映像１２−１〜１２−４をカプセル化してマルチキャストパケット１４を生成し、そのマルチキャストパケット１４をマルチキャスト対応ルータ１５に送信しているが、映像受信端末１６−ｋからカプセル化マルチキャスト通知パケットを受信すると、カメラ装置１１−１〜１１−９の映像１２−１〜１２−９をカプセル化してマルチキャストパケット１４を生成し、そのマルチキャストパケット１４をマルチキャスト対応ルータ１５に送信する（ステップＳＴ２，ＳＴ４）。
マルチキャスト対応ルータ１５は、映像受信端末１６−ｋからＩＧＭＰ  Ｒｅｐｏｒｔパケットを受信すると（ステップＳＴ３）、映像配信サーバ１３から送信されたマルチキャストパケット１４を映像受信端末１６−ｋに転送する（ステップＳＴ５）。
【００４１】
以上で明らかなように、この実施の形態３によれば、映像配信サーバ１３が映像受信端末１６からカプセル化を行う映像の指定を受け付けて、映像受信端末１６により指定された映像をカプセル化してマルチキャストパケット１４を生成するように構成したので、映像受信端末１６が所望の映像を受信して表示することができる効果を奏する。
【図面の簡単な説明】
【００４２】
【図１】この発明の実施の形態１による映像配信システムを示す構成図である。
【図２】複数の映像がカプセル化されているマルチキャストパケットを示す説明図である。
【図３】マルチキャストパケットのマルチキャストアドレスと、カメラ映像のマルチキャストアドレスとの対応関係を示すテーブル図である。
【図４】４画面表示、９画面表示、１６画面表示を示す説明図である。
【図５】マルチキャストパケットのマルチキャストアドレスと、カメラ映像のマルチキャストアドレスとの対応関係を示すテーブル図である。
【図６】４画面表示、９画面表示、１６画面表示を行う場合のマルチキャストパケットのマルチキャストアドレスを示す説明図である。
【図７】映像配信サーバとマルチキャスト対応ルータと映像受信端末間のやり取りを示すシーケンス図である。
【図８】マルチキャストパケットのマルチキャストアドレスと、カメラ映像のマルチキャストアドレスとの対応関係を示すテーブル図である。
【図９】従来の映像配信システムを示す構成図である。
【図１０】マルチキャスト対応ルータと映像受信端末間のやり取りを示すシーケンス図である。
【図１１】マルチキャスト対応ルータと映像受信端末間のやり取りを示すシーケンス図である。
【符号の説明】
【００４３】
１−１〜１−ｎ  カメラ装置、２−１〜２−ｎ  映像、３  映像配信サーバ、４  マルチキャスト対応ルータ、５−１〜５−ｋ  ＬＡＮケーブル、６−１〜６−ｋ  映像受信端末、１１−１〜１１−ｎ  カメラ装置、１２−１〜１２−ｎ  映像、１３  映像配信サーバ、１４  マルチキャストパケット、１５  マルチキャスト対応ルータ（中継器）、１６−１〜１６−ｋ  映像受信端末。
【図１】
2007318339.tif 000003
【図２】
2007318339.tif 000004
【図３】
2007318339.tif 000005
【図４】
2007318339.tif 000006
【図５】
2007318339.tif 000007
【図６】
2007318339.tif 000008
【図７】
2007318339.tif 000009
【図８】
2007318339.tif 000010
【図９】
2007318339.tif 000011
【図１０】
2007318339.tif 000012
【図１１】
2007318339.tif 000013