(57)【要約】【課題】ネットワーク上での無駄な映像ストリームの配信を防止する。【解決手段】受信手段１ａは、第１のネットワーク２ａ経由で配信される映像ストリーム３ａ，３ｂを受信する。情報解析手段１ｂは、受信手段１ａが受信した映像ストリーム３ａ，３ｂに関する情報を解析する。判定手段１ｃは、情報解析手段１ｂにおける解析結果が所定の判定基準を満たしているか否かに基づいて、受信手段１ａが受信した映像ストリーム３ａ，３ｂの第２のネットワーク２ｂへの配信の許否を判定する。送信手段１ｄは、判定手段１ｃで配信が許可された映像ストリームを第２のネットワーク２ｂへ送出する。【選択図】        図１
2004289588.tif 000002
【特許請求の範囲】
【請求項１】
映像情報を選択的に中継する映像選択サーバにおいて、
第１のネットワーク経由で配信される映像ストリームを受信する受信手段と、
前記受信手段が受信した前記映像ストリームに関する情報を解析する情報解析手段と、
前記情報解析手段における解析結果が所定の判定基準を満たしているか否かに基づいて、前記受信手段が受信した前記映像ストリームの第２のネットワークへの配信の許否を判定する判定手段と、
前記判定手段で配信が許可された前記映像ストリームを前記第２のネットワークへ送出する送信手段と、
を有することを特徴とする映像選択サーバ。
【請求項２】
前記判定手段は、前記第２のネットワークに接続された装置からのリクエストに応じた前記映像ストリームの配信を許可することを特徴とする請求項１記載の映像選択サーバ。
【請求項３】
前記受信手段は、前記第１のネットワーク上にマルチキャストで配信された前記映像ストリームを受信し、
前記送信手段は、前記リクエストを出力したクライアントに対して、前記リクエストに応じた前記映像ストリームをユニキャストで配信することを特徴とする請求項２記載の映像選択サーバ。
【請求項４】
前記送信手段は、前記映像ストリームに対する前記リクエストが所定数以上の前記クライアントから出力された場合、前記映像ストリームをマルチキャストで配信することを特徴とする請求項３記載の映像選択サーバ。
【請求項５】
前記情報解析手段は、前記映像ストリームの伝送プロトコルを解析することを特徴とする請求項１記載の映像選択サーバ。
【請求項６】
前記情報解析手段は、前記映像ストリームの符号化方式を解析することを特徴とする請求項１記載の映像選択サーバ。
【請求項７】
前記情報解析手段は、前記映像ストリームにおける映像の内容を解析することを特徴とする請求項１記載の映像選択サーバ。
【請求項８】
前記受信手段は、受信した前記映像ストリームが複数の映像を含む場合、前記映像毎の映像ストリームに分離することを特徴とする請求項１記載の映像選択サーバ。
【請求項９】
映像ストリームを配信する映像配信システムにおいて、
撮影された映像を符号化し、映像ストリームとして第１のネットワーク経由で配信するエンコーダと、
前記第１のネットワーク経由で配信される前記映像ストリームを受信し、受信した前記映像ストリームに関する情報を解析し、解析結果が所定の判定基準を満たしているか否かに基づいて、受信した前記映像ストリームの第２のネットワークへの配信の許否を判定し、配信が許可された前記映像ストリームを前記第２のネットワークへ送出する映像選択サーバと、
を有することを特徴とする映像配信システム。
【請求項１０】
映像情報を選択的に中継するための映像選択方法において、
第１のネットワーク経由で配信される映像ストリームを受信し、
受信した前記映像ストリームに関する情報を解析し、
解析結果が所定の判定基準を満たしているか否かに基づいて、受信した前記映像ストリームの第２のネットワークへの配信の許否を判定し、
配信が許可された前記映像ストリームを前記第２のネットワークへ送出する、
ことを特徴とする映像選択方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は映像情報を選択的に中継するための映像選択サーバ、映像配信システム、および映像選択方法に関し、特に環境の異なるネットワーク間の映像ストリームの中継を行うための映像選択サーバ、映像配信システム、および映像選択方法に関する。
【０００２】
【従来の技術】
情報通信技術の発達により、データ通信速度の高速化が進んでいる。これにより、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）技術等を利用したネットワーク経由の動画配信が可能となっている。たとえば、ＣＣＤ（Ｃｈａｒｇｅ−Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅｓ）カメラ等で撮影した画像データをユニキャストまたはマルチキャストでリアルタイムに配信するシステムが考えられている。このようなシステムを利用すれば、防犯のための監視カメラの画像をネットワークを介して送信し、監視センタにおいて監視カメラの捉えた画像を見ることができる。
【０００３】
動画データをリアルタイムに配信する場合、一般には、撮影された画像をサーバ内のストレージデバイスに一旦格納する。そして、格納された画像を圧縮符号化（エンコード）し、ＩＰパケット等によりネットワーク上に送信する。
【０００４】
ただし、この場合、画像の格納と取り出し等の処理の分だけデータ転送に遅延が生じる。たとえば、リアルタイム性が重視される映像コンテンツの場合（たとえば、スポーツ中継や監視カメラの映像など）、画像配信の遅延時間の短縮が望まれている。そこで、画像情報の蓄積を経ずに、画像情報を圧縮符号化、パケット化を行い、複数のクライアントにマルチキャストで送信する技術が考えられている（例えば、特許文献１参照）。
【０００５】
【特許文献１】
特開２００１−２４５２８１号公報
【０００６】
【発明が解決しようとする課題】
しかし、従来は、マルチキャストで配信される映像ストリームに関して、映像ストリームの配信元（たとえば、エンコーダ）において配信をするか否かを選択するしかなかった。マルチキャストで配信されてしまえば、ネットワーク上を映像ストリームが伝送される。１台のクライアントにおいて映像が再生可否を判断して、たとえば受信しないと選択しても、映像ストリームのマルチキャスト配信が、エンコーダからクライアントまでの伝送経路上のどこかで遮断されるわけではなかった。そのため、マルチキャストで画像ストリームをリアルタイムに配信したとき、無駄な映像ストリームがネットワーク上に流れることがあり、伝送帯域を必要以上に消費していた。
【０００７】
しかも、マルチキャストで映像ストリームを配信する場合、全ての伝送経路において同じレートでデータを転送できるとは限らない。このとき、伝送速度の遅い伝送経路に合わせた低画質の映像ストリームを配信すると、高い伝送レートの伝送経路を介して接続されたクライアントのユーザに十分なサービスを提供できない。逆に、高い伝送レート伝送経路に合わせた高画質の映像ストリームを配信すると、伝送速度の遅い伝送経路に接続されたクライアントにおいて、スムーズな映像再生が困難となる。このとき、高画質の映像ストリームと低画質の映像ストリームと両方をブロードキャストで配信すると、トラフィックの消費量が増えてしまう。
【０００８】
本発明はこのような点に鑑みてなされたものであり、ネットワーク上での無駄な映像ストリームの配信を抑制することができる映像選択サーバ、映像配信システム、および映像選択方法を提供することを目的とする。
【０００９】
【課題を解決するための手段】
本発明では上記課題を解決するために、図１に示すような映像選択サーバ１が提供される。本発明に係る映像選択サーバ１は、映像情報を選択的に中継するために、次の機能を有している。受信手段１ａは、第１のネットワーク２ａ経由で配信される映像ストリーム３ａ，３ｂを受信する。情報解析手段１ｂは、受信手段１ａが受信した映像ストリーム３ａ，３ｂに関する情報を解析する。判定手段１ｃは、情報解析手段１ｂにおける解析結果が所定の判定基準を満たしているか否かに基づいて、受信手段１ａが受信した映像ストリーム３ａ，３ｂの第２のネットワーク２ｂへの配信の許否を判定する。送信手段１ｄは、判定手段１ｃで配信が許可された映像ストリームを第２のネットワーク２ｂへ送出する。
【００１０】
このような映像選択サーバ１によれば、第１のネットワーク２ａにおいて配信された映像ストリーム３ａ，３ｂのうち、所定の判定基準を満たしている情報ストリームのみが第２のネットワーク２ｂ上へ送出される。その結果、無駄な映像ストリームが第２のネットワーク２ｂへ配信されるのを防止することができ、第２のネットワーク２ｂのトラフィックの負荷を緩和することができる。
【００１１】
また、本発明では上記課題を解決するために、映像ストリームを配信する映像配信システムにおいて、撮影された映像を符号化し、映像ストリームとして第１のネットワーク経由で配信するエンコーダと、前記第１のネットワーク経由で配信される前記映像ストリームを受信し、受信した前記映像ストリームに関する情報を解析し、解析結果が所定の判定基準を満たしているか否かに基づいて、受信した前記映像ストリームの第２のネットワークへの配信の許否を判定し、配信が許可された前記映像ストリームを前記第２のネットワークへ送出する映像選択サーバと、を有することを特徴とする映像配信システムが提供される。
【００１２】
このような映像配信システムによれば、エンコーダで生成された映像ストリームが所定の判定基準を満たしている場合にのみ第２のネットワークへ送出されるため、無駄な映像ストリームが第２のネットワーク上へ配信されるのを防ぐことができる。
【００１３】
また、本発明では上記課題を解決するために、映像情報を選択的に中継するための映像選択方法において、第１のネットワーク経由で配信される映像ストリームを受信し、受信した前記映像ストリームに関する情報を解析し、  解析結果が所定の判定基準を満たしているか否かに基づいて、受信した前記映像ストリームの第２のネットワークへの配信の許否を判定し、配信が許可された前記映像ストリームを前記第２のネットワークへ送出する、ことを特徴とする映像選択方法が提供される。
【００１４】
このような映像選択方法によれば、第１のネットワークにおいて配信された映像ストリームのうち、所定の判定基準を満たしている情報ストリームのみが第２のネットワーク上へ送出される。その結果、無駄な映像ストリームが第２のネットワークへ配信されるのを防止することができる。
【００１５】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。
まず、実施の形態に適用される発明の概要について説明し、その後、実施の形態の具体的な内容を説明する。
【００１６】
図１は、実施の形態に適用される発明の概念図である。映像選択サーバ１は、映像情報を選択的に中継するために、受信手段１ａ、情報解析手段１ｂ、判定手段１ｃ、および送信手段１ｄを有している。
【００１７】
受信手段１ａは、第１のネットワーク２ａ経由で配信される映像ストリーム３ａ，３ｂを受信する。たとえば、エンコーダ４ａ，４ｂで符号化され第１のネットワーク２ａ上にブロードキャストで配信されている映像ストリーム３ａ，３ｂを受信する。
【００１８】
情報解析手段１ｂは、受信手段１ａが受信した映像ストリーム３ａ，３ｂに関する情報を解析する。たとえば、映像ストリーム３ａ，３ｂの伝送プロトコル（マルチキャスト、ユニキャスト等）、圧縮符号化方式、あるいは映像の内容等の情報を解析する。
【００１９】
判定手段１ｃは、情報解析手段１ｂにおける解析結果が所定の判定基準を満たしているか否かに基づいて、受信手段１ａが受信した映像ストリーム３ａ，３ｂの第２のネットワーク２ｂへの配信の許否を判定する（フィルタリング処理）。たとえば、第２のネットワーク２ｂの伝送容量が第１のネットワーク２ａに比べて大きくない（帯域が狭い）場合、高圧縮率の符号化方式で符号化した映像ストリームで有れば、第２のネットワーク２ｂへの配信を許可する。また、第１のネットワーク２ａがイントラネットであり第２のネットワーク２ｂがインターネットの場合、一般に公開してもよい内容として予め設定された映像ストリームであれば、第２のネットワーク２ｂへの配信を許可する。また、何れかのクライアント５ａ，５ｂから配信のリクエストが出された映像ストリームのみ、第２のネットワーク２ｂへの配信を許可することもできる。
【００２０】
送信手段１ｄは、判定手段１ｃで配信が許可された映像ストリームを第２のネットワーク２ｂへ送出する。たとえば、映像ストリームの配信のリクエストを出力したクライアント５ａ，５ｂに対して、ユニキャストで配信する。なお、同一の映像ストリームに対して所定数以上のクライアントがリクエストを出した場合、その映像ストリームをマルチキャストで配信するようにしてもよい。
【００２１】
このような映像選択サーバ１によれば、第１のネットワーク２ａにおいて配信された映像ストリーム３ａ，３ｂのうち、所定の判定基準を満たしている情報ストリームのみが第２のネットワーク２ｂ上へ送出される。その結果、無駄な映像ストリームが第２のネットワーク２ｂへ配信されるのを防止することができ、第２のネットワーク２ｂのトラフィックの負荷を軽減することができる。
【００２２】
すなわち、大規模なネットワークでは、複数のエンコーダから映像ストリームが配信されている。これらの映像ストリームを、ルータ等を介して接続される他のネットワークまで常に配信したのでは、他のネットワークのデータ伝送能力（帯域）が無駄に消費されてしまう。
【００２３】
そこで、本発明に係る映像選択サーバ１をエンコーダとクライアント間に介在させることにより、複数のエンコーダからの映像ストリームを複数のクライアントに対して無駄な帯域を消費せずに配信できる。このとき、映像選択サーバ１によって伝送プロトコルや符号化方式、映像内容などでフィルタリングが可能になっているため、従来のシステムより緻密な制御を行うことが出来る。たとえば、複数の映像ストリームの中から、ユーザが希望する映像を任意の伝送レートで遅延無く送信することができる。
【００２４】
図２は、映像選択サーバの構成例を示す図である。映像選択サーバ１００には、複数のエンコーダ２１１，２１２，１２３，１２４，・・・が接続されており、各エンコーダ２１１，２１２，１２３，１２４，・・・から映像ストリームが入力される。そして、映像選択サーバ１００は、クライアント３１０が要求する映像ストリームを選択して送信する。
【００２５】
映像選択サーバ１００は、複数のストリーム受信スレッド１１１，１１２，１１３，１１４，・・・、プロトコル判定スレッド１２１、ＭＰＥＧ（Ｍｏｔｉｏｎ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）モード判定スレッド１２２、映像内容判定スレッド１２３、および配信可否判定部１３１を有している。
【００２６】
この例では、複数のストリームを同時に処理することが出来るように、入力される映像ストリーム分のストリーム受信スレッド１１１，１１２，１１３，１１４，・・・が用意されている。各ストリーム受信スレッド１１１，１１２，１１３，１１４，・・・は、受信した映像ストリームを、各判定スレッドに渡す。このとき、映像ストリームに高画質のデータと低画質のデータとが含まれる場合、個別の映像ストリームに分離して、判定スレッドに渡される。
【００２７】
判定スレッドは、フィルタリングする基準毎に用意されている。図２の例では、プロトコル判定スレッド１２１、ＭＰＥＧモード判定スレッド１２２、映像内容判定スレッド１２３などの判例スレッドが用意されている。プロトコル判定スレッド１２１は、映像ストリームの情報を解析し通信プロトコルを判定する。たとえば、マルチキャストかユニキャストかなどを判別する。ＭＰＥＧモード判定スレッドは、映像ストリームの情報を解析し、ＭＰＥＧによる圧縮符号化方式における種別を判別する。たとえば、ＭＰＥＧ１、ＭＰＥＧ２、ＭＰＥＧ４などの種別を判別する。映像内容判定スレッド１２３は、映像ストリームの情報を解析し、映像の内容を判別する。たとえば、ＭＰＥＧ７によるシーン記述内容に基づいて判別することができる。判定が行われた映像ストリームは、配信可否判定部１３１に渡される。
【００２８】
配信可否判定部１３１は、クライアント３１０からのリクエストを判定し、リクエストに応じた映像ストリームをクライアント３１０に送信する。このとき、設定によってはクライアント３１０からのリクエストが無くともＰｕｓｈ型のシステムとして外部ネットワークへの配信も可能である。
【００２９】
このような構成により、複数の映像ストリームのうち、クライアント３１０が必要とする映像ストリームのみがクライアント３１０に対して配信される。
図３は、映像選択サーバを介した映像ストリーム転送例を示す図である。図３の例では、映像選択サーバ１００に対して、エンコーダ２２１、ＭＰＥＧ７エンコーダ２２２、エンコーダ２２３、デコーダ３２１、コーデック３２２、デコーダ３２３、コーデック３２４、クライアント３２５が接続されている。受取側の各装置は、所定の種類の映像ストリームの配信リクエストを、映像選択サーバ１００に対して出す。映像選択サーバ１００は、映像ストリームの送出装置から送られる各映像ストリーム取得すると、その映像ストリームに対する配信リクエストを出した装置を選択し、その装置に映像ストリームを送信する。
【００３０】
図３の例では、エンコーダ２２１から送出される映像ストリームは、ＭＰＥＧ７エンコーダ２２２、デコーダ３２１、コーデック３２２に送られている。ＭＰＥＧ７エンコーダ２２２から送出される映像ストリームは、デコーダ３２３、コーデック３２４に送られている。エンコーダ２２３から送出される映像ストリームは、クライアント３２５に送られている。
【００３１】
このように、本発明に係る映像選択サーバ１００を介在させることで、映像ストリームの振り分けが可能となる。
図４は、本発明の実施の形態に用いる映像選択サーバのハードウェア構成例を示す図である。映像選択サーバ１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１によって装置全体が制御されている。ＣＰＵ１０１には、バス１０７を介してＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０２、ハードディスクドライブ（ＨＤＤ：Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１０３、グラフィック処理装置１０４、入力インタフェース１０５、および通信インタフェース１０６が接続されている。
【００３２】
ＲＡＭ１０２には、ＣＰＵ１０１に実行させるＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ１０２には、ＣＰＵ１０１による処理に必要な各種データが格納される。ＨＤＤ１０３には、ＯＳやアプリケーションプログラムが格納される。
【００３３】
グラフィック処理装置１０４には、モニタ１１が接続されている。グラフィック処理装置１０４は、ＣＰＵ１０１からの命令に従って、画像をモニタ１１の画面に表示させる。入力インタフェース１０５には、キーボード１２とマウス１３とが接続されている。入力インタフェース１０５は、キーボード１２やマウス１３から送られてくる信号を、バス１０７を介してＣＰＵ１０１に送信する。
【００３４】
通信インタフェース１０６は、ネットワーク１０に接続されている。通信インタフェース１０６は、ネットワーク１０を介して、他の映像選択サーバとの間でデータの送受信を行う。
【００３５】
以上のようなハードウェア構成によって、本実施の形態の処理機能を実現することができる。
なお、映像選択サーバ１００は、画質の異なる複数の映像が混在する一連の映像ストリームを受け取り、その映像ストリームを、画像毎の複数の映像ストリームに分離することができる。
【００３６】
図５は、映像ストリームの分離状況を示す概念図である。図５に示すように、映像ストリーム２０には、高画質データ２１，２３，・・・と低画質データ２２，２４，・・・とが含まれている。高画質データ２１，２３，・・・は、低画質データ２２，２４，・・・に比べて画質の高い映像ストリームを構成している。低画質データ２２，２４，・・・は、高画質データ２１，２３，・・・に比べて画質の低い映像ストリームを構成している。
【００３７】
ここで、映像ストリームの画質とは、たとえば、画面の解像度や１秒あたりのフレーム数等に依存する。高画質の映像ストリームの場合、低画質の映像ストリームよりも単位時間当たりに転送すべきデータ量が多い。
【００３８】
なお、単一の画質の動画を転送するための映像ストリームにおいて、１つのパケット内にユーザが任意に使用できるデータ領域が存在する場合がある。この場合、ユーザが任意に使用できるデータ領域に、低画質の映像ストリームを構成する低画質データ２２，２４，・・・を設定することで、転送される全体のパケット量を増やすことなく、高画質の映像ストリームと低画質の映像ストリームとを混在させた映像ストリーム２０を生成することができる。
【００３９】
このような映像ストリーム２０をストリーム受信スレッド１１１，１１２，１１３，１１４，・・・が、高転送レート用の映像ストリーム２０ａと低転送レート用の映像ストリーム２０ｂとに分離する。その結果、高画質の映像ストリームと低画質の映像ストリームとを、個別の装置に配信することができる。
【００４０】
また、イントラネットとインターネットとの間に、映像選択サーバ１００を配置することで、イントラネット内で配信される映像ストリームのうち、所定の判定基準に合致する映像ストリームのみをインターネット上のクライアントへ配信することができる。
【００４１】
図６は、映像選択サーバを介した情報配信例を示す図である。図６の例では、イントラネットの内部セグメントと、インターネットの外部セグメントとの間に、映像選択サーバ１００が配置されている。
【００４２】
内部セグメントでは、カメラ３１で撮影した画像がエンコーダ４１１に入力される。エンコーダ４１１には、ネットワークを介して、トランスコーダ４１２、管理サーバ４１３、蓄積サーバ４１４、クライアント４１５、ファイアウォール４１６が接続されている。エンコーダ４１１は、カメラ３１から入力された画像を圧縮符号化し、入力された画像を表す映像ストリームを、ネットワークを介して接続された装置へ配信する。たとえば、トランスコーダ４１２や蓄積サーバ４１４へ「映像＃１」の映像ストリームを配信し、クライアント４１５へ、「映像＃２」の映像ストリームを配信する。また、ファイアウォール４１６には、「映像＃１」と「映像＃２」とが混在した映像ストリームを配信する。
【００４３】
トランスコーダ４１２は、エンコーダ４１１から受け取った映像ストリームのデータ形式を変更して、他の装置へ配信する。たとえば、ＭＰＥＧ２の映像ストリームをＭＰＥＧ４の映像ストリームに変換して、他の装置へ配信する。図６の例では、「映像＃１」を変換して得られた「映像＃３」の映像ストリームをファイアウォール４１６に配信する。トランスコーダ４１２からの映像ストリームの配信は、ライブ映像の配信等に有効に利用される。
【００４４】
管理サーバ４１３は、メタデータ４１３ａを管理している。メタデータ４１３ａは、映像ストリームに関して、その内容に関する情報が定義されている。たとえば、ある映像がどこから始まって、何秒間続いているかという情報が設定されている。メタデータ４１３ａは、映像選択サーバ１００内の映像内容判定スレッド１２３によって参照可能となっており、映像内容判定スレッド１２３はメタデータ４１３ａに基づいて各映像ストリームの内容を解析することができる。
【００４５】
蓄積サーバ４１４は、映像データベース４１４ａに映像コンテンツを蓄積し、蓄積された映像コンテンツ管理する。たとえば、蓄積サーバ４１４は、映像エンコーダ４１１でエンコードされた「映像＃１」の映像ストリームを受け取り、１つの映像コンテンツとして映像データベース４１４ａに格納する。そして、蓄積サーバ４１４は、他の装置からの要求に応答して、映像データベース４１４ａに蓄積された映像コンテンツをパケット化し、映像ストリームとして配信する。蓄積サーバ４１４からの映像ストリームの配信は、ＶＯＤ（Ｖｉｄｅｏ  Ｏｎ  Ｄｅｍａｎｄ）のサービスに有効に利用される。
【００４６】
クライアント４１５は、イントラネットの内部セグメントに接続されたクライアントコンピュータである。クライアント４１５は、ネットワークを介して配信される映像ストリームを受信し、映像を表示することができる。たとえば、クライアント４１５は、エンコーダ４１１から「映像＃２」の映像ストリームを受信し、その映像を表示する。
【００４７】
ファイアウォール４１６は、イントラネット内の装置に対するインターネット経由の不正アクセスを防ぐための装置である。ファイアウォール４１６は、内部セグメントと外部セグメントとの間を、予め許されたパケットのみを通過させる。図６の例では、ファイアウォール４１６は、映像選択サーバ１００を介してインターネットに接続されている。
【００４８】
映像選択サーバ１００は、内部セグメント内の装置から取得可能な映像ストリームを選択して、インターネットを介して接続されたクライアント４２１，４２２に配信する。たとえば、映像選択サーバ１００による映像ストリームの選択基準は、プロトコルによる選択（マルチキャストやユニキャスト）、圧縮方式による選択（ＭＰＥＧ１，２，４など）、移っている映像内容による選択（ＭＰＥＧ７によるメタデータ４１３ａのシーン記述内容など）などがある。
【００４９】
ところで、映像選択サーバ１００には、内部セグメント内の複数の映像が入力されるが、それをそのまま外部セグメントに配信するのは帯域やセキュリティの問題から困難である。そこで、映像選択サーバ１００は、最適な帯域制御が可能になるように、映像を選択して配信する。
【００５０】
また、映像選択サーバ１００は、複数の映像が混在した映像ストリームを個別の映像ストリームに分離して、クライアント４２１，４２２に配信することができる。たとえば、映像選択サーバ１００は、「映像＃１」と「映像＃２」とを混在させた映像ストリームを、「映像＃１」の映像ストリームと「映像＃２」の映像ストリームとに分離して配信することができる。
【００５１】
以下、映像選択サーバ１００を用いて映像帯域を最適化する場合のネットワーク構成例を説明する。
まず、一方のセグメントにおいてマルチキャストで配信される複数の映像ストリームのうち、少なくとも一部の映像ストリームを他のセグメントにマルチキャストで配信する場合の例について、図７，図８を参照して説明する。
【００５２】
図７は、マルチキャストの映像ストリームを選択的に配信する場合のネットワーク構成を示す図である。図８は、マルチキャストの映像ストリームを選択的に配信するネットワークの模式図である。この例では、伝送プロトコルを参照して、映像帯域の最適化を図っている。
【００５３】
図７、図８の例では、セグメントの異なる２つのＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）４１，４２の間に映像選択サーバ１００が接続されている。ＬＡＮ４１には、複数のエンコーダ５１１，・・・，５１ｎが接続されている。ＬＡＮ４２には、複数のクライアント５２１，・・・，５２ｎやサーバ５３１が接続されている。
【００５４】
このようなネットワークシステムにおいて、複数のエンコーダ５１１，・・・，５１ｎそれぞれから、ＬＡＮ４１上にマルチキャストで映像ストリームが配信される。これらの映像ストリームを映像選択サーバ１００が受け取る。映像選択サーバ１００は、何れかのクライアント５２１，・・・，５２ｎあるいはサーバ５３１が要求している映像ストリームのみを選択し、マルチキャストでＬＡＮ４２上に配信する。
【００５５】
このようにして、ＬＡＮ４２に不要な映像ストリームが送出されるのを防ぐことができ、映像帯域の最適化を図ることができる。しかも、通常マルチキャストはクラスＤのアドレスを持つ。そのため、異なるネットワークセグメントにマルチキャストの映像ストリームを、映像選択サーバ１００を経由せずに転送すると、アドレスが重複する可能性がある。図７、図８に示すように、映像選択サーバ１００を経由してマルチキャストの映像ストリームを、一方のセグメント（ＬＡＮ４１）から他方のセグメント（ＬＡＮ４２）へ転送することで、マルチキャストのアドレスをＬＡＮ４２内で重複しないようにすることができる。その結果、アドレス重複の問題を回避することができる。
【００５６】
次に、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を介して接続されるネットワーク間で受け渡される映像ストリームに関する映像帯域の最適化例について、図９、図１０を参照して説明する。
【００５７】
図９は、マルチキャストで出力される映像ストリームをＷＡＮを経由で配信するネットワークの構成を示す図である。図１０は、マルチキャストで出力される映像ストリームをＷＡＮを経由で配信するネットワークの模式図である。この例では、伝送プロトコルを参照して、映像帯域の最適化を図っている。
【００５８】
図９、図１０では、ＷＡＮ５２を介してセグメントの異なる３つのＬＡＮ５１，５３，５４が接続される。ＬＡＮ５１には、複数のエンコーダ６１１，・・・，６１ｎ、映像選択サーバ１００、ルータ６２１が接続されている。ルータ６２１は、ＷＡＮ５２に接続されており、ＬＡＮ５１とＷＡＮ５２との間のパケットをルーティングする。ＬＡＮ５３には、複数のクライアント６３１，・・・，６３ｎ、ルータ６２２、およびサーバ６５１が接続されている。ルータ６２２は、ＷＡＮ５２に接続されており、ＬＡＮ５３とＷＡＮ５２との間のパケットをルーティングする。ＬＡＮ５４には、複数のクライアント６４１，・・・，６４ｎ、ルータ６２３、およびサーバ６５２が接続されている。ルータ６２３は、ＷＡＮ５２に接続されており、ＬＡＮ５４とＷＡＮ５２との間のパケットをルーティングする。
【００５９】
このようなネットワークシステムにおいて、複数のエンコーダ６１１，・・・，６１ｎそれぞれから、ＬＡＮ５１上にマルチキャストで映像ストリームが配信される。これらの映像ストリームを映像選択サーバ１００が受け取る。映像選択サーバ１００は、何れかのクライアント６３１，・・・，６３ｎが要求している映像ストリームを選択し、選択した映像ストリームをユニキャストで送出する。映像選択サーバ１００から送出された映像ストリームは、ルータ６２１によりＷＡＮ５２に出力される。そして、ユニキャストの映像ストリームがＷＡＮ５２を経由してルータ６２２やルータ６２３に入力される。各ルータ６２２，６２３は、ユニキャストによって指定されたクライアントに対して、映像ストリームを配信する。
【００６０】
このようにして、エンコーダからマルチキャストされた複数の映像ストリームから、映像選択サーバによって必要な映像のみを選択すると共に、伝送プロトコルをユニキャストに変換してクライアントへ配信することができる。
【００６１】
この技術を用いれば、マルチキャストで配信されている映像ストリームを、インターネットを経由して接続されるクライアントに配信することができる。すなわち、通常のマルチキャストのパケットは、インターネット上に流すことができないが、図９、図１０に示したように映像選択サーバ１００でプロトコルをユニキャスト変換すれば、インターネット経由の配信が可能となる。
【００６２】
また、一般に外部へのネットワーク帯域は限られているが、映像選択サーバ１００によって必要な映像のみを外部へ配信することで、限られた帯域を効率よく利用することができる。
【００６３】
次に、リクエストされた映像ストリームのみをマルチキャストで配信することで、映像帯域を最適化する場合の例を、図１１、図１２を参照して説明する。
図１１は、リクエストされた映像ストリームのみ選択して配信するネットワークの構成を示す図である。図１２は、リクエストされた映像ストリームのみ選択して配信するネットワークの模式図である。この例では、クライアントからリクエストされた映像ストリームのみをマルチキャスト配信することで、映像帯域の最適化を図っている。
【００６４】
図１１、図１２では、ＷＡＮ６２を介してセグメントの異なる２つのＬＡＮ６１，６３が接続される。ＬＡＮ６１には、複数のエンコーダ７１１，・・・，７１ｎ、ルータ７２１が接続されている。ルータ７２１は、ＷＡＮ６２に接続されており、ＬＡＮ６１とＷＡＮ６２との間のパケットをルーティングする。ＬＡＮ６３には、映像選択サーバ１００、複数のクライアント７３１，・・・，７３ｎ、ルータ７２２、およびサーバ７４１が接続されている。映像選択サーバ１００は、ルータ７２２を介してＷＡＮ６２に接続されている。ルータ７２２は、映像選択サーバ１００とＷＡＮ６２との間のパケットをルーティングする。
【００６５】
このようなネットワークシステムにおいて、各エンコーダ７１１，・・・，７１ｎから映像ストリームがユニキャストで出力される。映像ストリームは、ルータ７２１を介してＷＡＮ６２に出力される。ＷＡＮ６２に出力された映像ストリームは、ルータ７２２により映像選択サーバ１００に渡される。映像選択サーバ１００は、入力された映像ストリームのうち、クライアント７３１，・・・，７３ｎで要求されている映像ストリームを選択する。そして、映像選択サーバ１００は、選択した映像ストリームをマルチキャストでＬＡＮ６３上に配信する。すると、各クライアント７３１，・・・，７３ｎが配信された映像ストリームを受信し、映像を再生する。
【００６６】
このようにして、エンコーダからユニキャストされた複数の映像ストリームのうち、映像選択サーバによって必要な映像ストリームのみが選択され、マルチキャストに変換してクライアントへと配信される。たとえば、所定のエンコーダが生成した映像ストリームのみを選択し、ＬＡＮ６３上にマルチキャストで配信することができる。複数のクライアントに配信すべき映像ストリームをマルチキャストで配信すれば、個別にユニキャストで配信する場合よりパケット量を減らすことができ、映像帯域の最適化を図ることができる。
【００６７】
なお、映像ストリームを要求するクライアントの台数が少ないときは、映像選択サーバからクライアントへユニキャストで配信し、同一映像をリクエストしたクライアント台数が所定数以上になると自動的にマルチキャストへと切り替えて、映像選択サーバ１００からＰｕｓｈ型の映像配信を行うこともできる。
【００６８】
図１３は、エンコード元に応じて選択した映像ストリームを配信するネットワークの構成を示す図である。図１４は、エンコード元に応じて選択した映像ストリームを配信するネットワークの模式図である。この例では、エンコード元（エンコーダ）に応じて映像ストリームを選択、選択した映像ストリームをユニキャスト配信することで、映像帯域の最適化を図っている。
【００６９】
図１３、図１４では、ＷＡＮ７２を介してセグメントの異なる２つのＬＡＮ７１，７３が接続される。ＬＡＮ７１には、複数のエンコーダ８１１，・・・，８１ｎ、ルータ８２１が接続されている。ルータ８２１は、ＷＡＮ７２に接続されており、ＬＡＮ７１とＷＡＮ７２との間のパケットをルーティングする。ＬＡＮ７３には、映像選択サーバ１００、複数のクライアント８３１，・・・，８３ｎ、ルータ８２２、およびサーバ８４１が接続されている。映像選択サーバ１００は、ルータ８２２を介してＷＡＮ７２に接続されている。ルータ８２２は、映像選択サーバ１００とＷＡＮ７２との間のパケットをルーティングする。
【００７０】
このようなネットワークシステムにおいて、各エンコーダ８１１，・・・，８１ｎから映像ストリームがユニキャストで出力される。映像ストリームは、ルータ８２１を介してＷＡＮ７２に出力される。ＷＡＮ７２に出力された映像ストリームは、ルータ８２２により映像選択サーバ１００に渡される。映像選択サーバ１００は、入力された映像ストリームのうち、所定のエンコーダから出力された映像ストリームを選択する。そして、映像選択サーバ１００は、選択した映像ストリームをユニキャストで、その映像ストリームを要求するクライアント８３１，・・・，８３ｎに配信する。クライアント８３１，・・・，８３ｎは、配信された映像ストリームを受信し、映像を再生する。
【００７１】
これにより、エンコーダからユニキャストされた複数の映像ストリームを映像選択サーバによって必要な映像のみを選択し、クライアントへと配信することができる。このときＷＡＮ７２側へはクライアントからのリクエストが流れないため、ＷＡＮ７２に対する不要なトラフィックを抑えることができる。
【００７２】
なお、上記の各ネットワークシステムの構成例では、映像選択サーバを１台のみ使用しているが、映像選択サーバを多段構成とすることもできる。
図１５は、映像選択サーバを多段構成としたネットワークシステムの構成例を示す図である。図１５の例では、カメラ３２で撮影した映像がエンコーダ９１１でエンコードされ、映像ストリームとして映像選択サーバ１００ａに渡される。また、カメラ３３で撮影した映像がエンコーダ９１２でエンコードされ、映像ストリームとして映像選択サーバ１００ａに渡される。カメラ３４で撮影した映像は、エンコーダ９１３でエンコードされ、映像ストリームとしてＭＰＥＧ７エンコーダ９１４に渡される。すると、ＭＰＥＧ７エンコーダ９１４によりメタデータ等が作成された後、映像ストリームが映像選択サーバ１００ａに渡される。
【００７３】
映像選択サーバ１００ａは、映像ストリームの内容等に基づいて、配下の装置から要求されている映像ストリームのみを映像選択サーバ１００ｂに送信する。同様に、映像選択サーバ１００ｂは、映像ストリームの内容等に基づいて、配下の装置から要求されている映像ストリームのみを映像選択サーバ１００ｃに送信する。各映像選択サーバ１００ａ，１００ｂ，１００ｃは、それぞれ異なるセグメントのＬＡＮ内に配置されており、属するセグメント内のクライアントに対して、マルチキャストで映像ストリームを配信することができる。また、映像選択サーバ１００ａ，１００ｂ，１００ｃ間の映像ストリームの配信をユニキャストで行うことで、インターネットを経由した映像ストリーム配信を行うこともできる。
【００７４】
なお、映像選択サーバの多段化における段数に制限はないので、映像選択サーバ１００ｃの配下にも他の映像選択サーバを配置することができる。
このように、映像選択サーバを多段化し、各映像選択サーバにおいて入力された複数の映像ストリームに対して必要なフィルタリングを施して、次段のネットワークに対して送信することで。次段のネットワークにおけるトラフィックを軽減することができる。
【００７５】
図１５の例ではシーケンシャルな多段構成を示したが、パラレルに多段化することも可能である。
図１６は、パラレル接続による映像選択サーバの多段構成例を示す図である。図１６の例では、カメラ３５で撮影した映像がエンコーダ９２１でエンコードされ、映像ストリームとして映像選択サーバ１００ｄに渡される。また、カメラ３６で撮影した映像がエンコーダ９２２でエンコードされ、映像ストリームとして映像選択サーバ１００ｄに渡される。
【００７６】
映像選択サーバ１００ｄは、映像ストリームの内容等に基づいて、配下の装置から要求されている映像ストリームのみを映像選択サーバ１００ｅもしくは映像選択サーバ１００ｆに送信する。同様に、映像選択サーバ１００ｅは、映像ストリームの内容等に基づいて、配下の装置から要求されている映像ストリームのみを映像選択サーバ１００ｇもしくは映像選択サーバ１００ｈに送信する。
【００７７】
このように、映像選択サーバ１００ｄの下位（映像ストリームの送信先）に複数の映像選択サーバ１００ｅ，１００ｆを配置することで、各映像選択サーバ１００ｅ，１００ｆへの伝送経路上に、必要最低限の映像ストリームのみを送出することができる。この構成は、各地に事業所などが点在しており、その間がインターネットなど帯域の限られたネットワークの場合などで有効である。
【００７８】
次に、映像種別によって配信する映像を選択する場合の例について説明する。図１７は、映像種別により映像帯域制限を行う場合のネットワーク構成例を示す図である。図１７の例では、２台のカメラ３７，３８がエンコーダ９４１に接続されている。エンコーダ９４１は、映像選択サーバ１００に接続されている。映像選択サーバ１００は、クライアント９４２，９４３やインターネット８１に接続されている。
【００７９】
２台のカメラ３７，３８は、それぞれ河川の状況を撮影している。カメラ３７は、カメラ３８よりも解像度の高い映像を撮影することができる。ここで、カメラ３７の撮影した映像を「映像＃１」、カメラ３８の撮影した映像を「映像＃２」とする。各カメラ３７，３８は、撮影した映像を、エンコーダ９４１に送信する。エンコーダ９４１は、各カメラ３７，３８から送られた映像から、映像ストリームを生成し、映像選択サーバ１００に送信する。このとき、エンコーダ９４１は、「映像＃１」と「映像＃２」とを含む１つの映像ストリームを映像選択サーバ１００に送信する。
【００８０】
「映像＃１」と「映像＃２」とを含む映像ストリームを受け取った映像選択サーバ１００は、その映像ストリームを「映像＃１」の映像ストリームと「映像＃２」の映像ストリームとに分離する。そして、映像選択サーバ１００は、クライアント９４２，９４３やインターネット８１を経由して接続される他の装置からのリクエストに応じて、「映像＃１」の映像ストリームまたは「映像＃２」の映像ストリームを配信する。たとえば、クライアント９４２が高性能（高解像度の映像の再生が可能な性能）のコンピュータであれば、クライアント９４２からは、解像度の高い「映像＃１」のリクエストが出され、クライアント９４２に対して「映像＃１」の映像ストリームがユニキャストで配信される。
【００８１】
また、クライアント９４３が性能の低い（高解像度の映像の再生が困難な性能）コンピュータであれば、クライアント９４３からは、解像度の低い「映像＃２」のリクエストが出され、クライアント９４３に対して「映像＃２」の映像ストリームがユニキャストで配信される。また、「映像＃１」の映像ストリームのデータ量がインターネット８１経由で配信するには大きすぎる場合、インターネット８１経由のリクエストに対しては「映像＃２」の映像ストリームが配信される。
【００８２】
以上のように、本発明の実施の形態によれば、映像選択サーバにより映像ストリームの内容等の情報に基づいて、他の装置によって要求されている映像ストリームのみを下流側のネットワーク（エンコーダ等の映像ストリームを生成する装置から離れる方のネットワーク）に送出するようにしたため、下流側のネットワークにおけるデータ伝送量を軽減することができる。
【００８３】
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、映像選択サーバが有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記録装置には、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープなどがある。光ディスクには、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）、ＤＶＤ−ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＣＤ−Ｒ（Ｒｅｃｏｒｄａｂｌｅ）／ＲＷ（ＲｅＷｒｉｔａｂｌｅ）などがある。光磁気記録媒体には、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  ｄｉｓｃ）などがある。
【００８４】
プログラムを流通させる場合には、たとえば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭなどの可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【００８５】
プログラムを実行するコンピュータは、たとえば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送される毎に、逐次、受け取ったプログラムに従った処理を実行することもできる。
【００８６】
（付記１）  映像情報を選択的に中継する映像選択サーバにおいて、
第１のネットワーク経由で配信される映像ストリームを受信する受信手段と、
前記受信手段が受信した前記映像ストリームに関する情報を解析する情報解析手段と、
前記情報解析手段における解析結果が所定の判定基準を満たしているか否かに基づいて、前記受信手段が受信した前記映像ストリームの第２のネットワークへの配信の許否を判定する判定手段と、
前記判定手段で配信が許可された前記映像ストリームを前記第２のネットワークへ送出する送信手段と、
を有することを特徴とする映像選択サーバ。
【００８７】
（付記２）  前記判定手段は、前記第２のネットワークに接続された装置からのリクエストに応じた前記映像ストリームの配信を許可することを特徴とする付記１記載の映像選択サーバ。
【００８８】
（付記３）  前記受信手段は、前記第１のネットワーク上にマルチキャストで配信された前記映像ストリームを受信し、
前記送信手段は、前記リクエストを出力したクライアントに対して、前記リクエストに応じた前記映像ストリームをユニキャストで配信することを特徴とする付記２記載の映像選択サーバ。
【００８９】
（付記４）  前記送信手段は、前記映像ストリームに対する前記リクエストが所定数以上の前記クライアントから出力された場合、前記映像ストリームをマルチキャストで配信することを特徴とする付記３記載の映像選択サーバ。
【００９０】
（付記５）  前記受信手段は、前記第１のネットワークを介してユニキャストで配信された前記映像ストリームを受信し、
前記送信手段は、前記映像ストリームをマルチキャストで配信することを特徴とする付記２記載の映像選択サーバ。
【００９１】
（付記６）  前記情報解析手段は、前記映像ストリームの伝送プロトコルを解析することを特徴とする付記１記載の映像選択サーバ。
（付記７）  前記情報解析手段は、前記映像ストリームの符号化方式を解析することを特徴とする付記１記載の映像選択サーバ。
【００９２】
（付記８）  前記情報解析手段は、前記映像ストリームにおける映像の内容を解析することを特徴とする付記１記載の映像選択サーバ。
（付記９）  前記受信手段は、受信した前記映像ストリームが複数の映像を含む場合、前記映像毎の映像ストリームに分離することを特徴とする付記１記載の映像選択サーバ。
【００９３】
（付記１０）  映像ストリームを配信する映像配信システムにおいて、
撮影された映像を符号化し、映像ストリームとして第１のネットワーク経由で配信するエンコーダと、
前記第１のネットワーク経由で配信される前記映像ストリームを受信し、受信した前記映像ストリームに関する情報を解析し、解析結果が所定の判定基準を満たしているか否かに基づいて、受信した前記映像ストリームの第２のネットワークへの配信の許否を判定し、配信が許可された前記映像ストリームを前記第２のネットワークへ送出する映像選択サーバと、
を有することを特徴とする映像配信システム。
【００９４】
（付記１１）  前記映像選択サーバが多段構成となっており、前段の前記映像選択サーバから送出された前記映像ストリームが後段の前記映像選択サーバに配信されることを特徴とする付記１０記載の映像配信システム。
【００９５】
（付記１２）  前記前段の前記映像選択サーバに対して、前記後段の前記映像選択サーバが複数設けられていることを特徴とする付記１１記載の映像配信システム。
【００９６】
（付記１３）  映像情報を選択的に中継するための映像選択方法において、
第１のネットワーク経由で配信される映像ストリームを受信し、
受信した前記映像ストリームに関する情報を解析し、
解析結果が所定の判定基準を満たしているか否かに基づいて、受信した前記映像ストリームの第２のネットワークへの配信の許否を判定し、
配信が許可された前記映像ストリームを前記第２のネットワークへ送出する、
ことを特徴とする映像選択方法。
【００９７】
（付記１４）  映像ストリームを中継するための映像選択プログラムにおいて、
コンピュータに、
第１のネットワーク経由で配信される映像ストリームを受信し、
受信した前記映像ストリームに関する情報を解析し、
解析結果が所定の判定基準を満たしているか否かに基づいて、受信した前記映像ストリームの第２のネットワークへの配信の許否を判定し、
配信が許可された前記映像ストリームを前記第２のネットワークへ送出する、
処理を実行させることを特徴とする映像選択プログラム。
【００９８】
（付記１５）  映像情報を選択的に中継するための映像選択プログラムを記録したコンピュータ読み取り可能な記録媒体において、
前記コンピュータに、
第１のネットワーク経由で配信される映像ストリームを受信し、
受信した前記映像ストリームに関する情報を解析し、
解析結果が所定の判定基準を満たしているか否かに基づいて、受信した前記映像ストリームの第２のネットワークへの配信の許否を判定し、
配信が許可された前記映像ストリームを前記第２のネットワークへ送出する、
処理を実行させることを特徴とする映像選択プログラムを記録したコンピュータ読み取り可能な記録媒体。
【００９９】
【発明の効果】
以上説明したように本発明では、第１のネットワークで配信された映像ストリームのうち、所定の判定基準を満たす映像ストリームのみを第２のネットワークへ送出するようにしたため、第２のネットワークのトラフィックを軽減することができる。
【図面の簡単な説明】
【図１】実施の形態に適用される発明の概念図である。
【図２】映像選択サーバの構成例を示す図である。
【図３】映像選択サーバを介した映像ストリーム転送例を示す図である。
【図４】本発明の実施の形態に用いる映像選択サーバのハードウェア構成例を示す図である。
【図５】映像ストリームの分離状況を示す概念図である。
【図６】映像選択サーバを介した情報配信例を示す図である。
【図７】マルチキャストの映像ストリームを選択的に配信する場合のネットワーク構成を示す図である。
【図８】マルチキャストの映像ストリームを選択的に配信するネットワークの模式図である。
【図９】マルチキャストで出力される映像ストリームをＷＡＮを経由で配信するネットワークの構成を示す図である。
【図１０】マルチキャストで出力される映像ストリームをＷＡＮを経由で配信するネットワークの模式図である。
【図１１】リクエストされた映像ストリームのみ選択して配信するネットワークの構成を示す図である。
【図１２】リクエストされた映像ストリームのみ選択して配信するネットワークの模式図である。
【図１３】エンコード元に応じて選択した映像ストリームを配信するネットワークの構成を示す図である。
【図１４】エンコード元に応じて選択した映像ストリームを配信するネットワークの模式図である。
【図１５】映像選択サーバを多段構成としたネットワークシステムの構成例を示す図である。
【図１６】パラレル接続による映像選択サーバの多段構成例を示す図である。
【図１７】映像種別により映像帯域制限を行う場合のネットワーク構成例を示す図である。
【符号の説明】
１  映像選択サーバ
１ａ  受信手段
１ｂ  情報解析手段
１ｃ  判定手段
１ｄ  送信手段
２ａ，２ｂ  ネットワーク
３ａ，３ｂ  映像ストリーム
５ａ，５ｂ  クライアント
【図１】
2004289588.tif 000003
【図２】
2004289588.tif 000004
【図３】
2004289588.tif 000005
【図４】
2004289588.tif 000006
【図５】
2004289588.tif 000007
【図６】
2004289588.tif 000008
【図７】
2004289588.tif 000009
【図８】
2004289588.tif 000010
【図９】
2004289588.tif 000011
【図１０】
2004289588.tif 000012
【図１１】
2004289588.tif 000013
【図１２】
2004289588.tif 000014
【図１３】
2004289588.tif 000015
【図１４】
2004289588.tif 000016
【図１５】
2004289588.tif 000017
【図１６】
2004289588.tif 000018
【図１７】
2004289588.tif 000019