(57)【特許請求の範囲】
【請求項１】
所定の方式で映像データを圧縮し圧縮後のデータを送信するエンコーダ部と、前記エンコーダ部にネットワークを介して接続され且つ前記圧縮後のデータを受信し当該受信したデータを伸張するデコーダ部と、前記ネットワーク上に設けられ且つ前記エンコーダ部と前記デコーダ部との間で映像データの送受信の仲介を行う仲介部と、を備えたリアルタイム映像送受信システムにおいて実行されるリアルタイム映像送受信方法であって、
前記エンコーダ部が、前記仲介部が管理する登録テーブルに登録するための入力データであって前記エンコーダ部のＩＰアドレスを含む前記入力データを前記仲介部に送信する工程と、
前記仲介部が、前記入力データを受信し、受信した前記入力データに含まれる前記エンコーダ部のＩＰアドレスと、アプリケーションを判別するためのポート番号であって前記仲介部によって自動的に割り当てられる前記ポート番号とを、チャンネル番号毎に前記登録テーブルに登録する工程と、
前記仲介部が、前記登録テーブルを前記ネットワーク上に配信する工程と、
映像データの受信を希望する前記デコーダ部が、配信された前記登録テーブルに含まれる前記チャンネル番号の指定入力を受け付ける工程と、
映像データの受信を希望する前記デコーダ部が、前記指定されたチャンネル番号と前記デコーダ部のＩＰアドレスとを含む配信要求情報を前記仲介部へ送信する工程と、
前記仲介部が、前記配信要求情報を受信し、受信した前記配信要求情報に含まれる前記指定されたチャンネル番号と前記デコーダ部のＩＰアドレスとを組としてデコーダ部情報テーブルに登録する工程と、
前記仲介部が、前記登録テーブル及び前記デコーダ部情報テーブルを参照して、映像データ送受信時に設定すべき前記デコーダ部のＩＰアドレス及び前記ポート番号の情報を含むエンコーダ部設定パラメータを作成し、前記エンコーダ部設定パラメータを前記エンコーダ部に送信する工程と、
前記エンコーダ部が、前記エンコーダ部設定パラメータを受信し、受信した前記エンコーダ部設定パラメータに含まれる前記デコーダ部のＩＰアドレス及び前記ポート番号をパラメータ設定する工程と、
前記仲介部が、前記登録テーブル及び前記デコーダ部情報テーブルを参照して、映像データ送受信時に設定すべき前記エンコーダ部のＩＰアドレス及び前記ポート番号の情報を含むデコーダ部設定パラメータを作成し、前記デコーダ部設定パラメータを前記デコーダ部に送信する工程と、
前記デコーダ部が、前記デコーダ部設定パラメータを受信し、受信した前記デコーダ部設定パラメータに含まれる前記エンコーダ部のＩＰアドレス及び前記ポート番号をパラメータ設定する工程と、
前記ポート番号を含む前記エンコーダ部設定パラメータが設定された前記エンコーダ部が、圧縮後の映像データを送信する工程と、
前記ポート番号を含む前記デコーダ部設定パラメータが設定された前記デコーダ部が、前記エンコーダ部から送信される前記圧縮後の映像データを受信して表示させる工程と、
を有することを特徴とするリアルタイム映像送受信方法。
【請求項２】
前記所定の方式は、ＭＰＥＧ２方式であることを特徴とする請求項１に記載のリアルタイム映像送受信方法。
【請求項３】
所定の方式で映像データを圧縮し圧縮後のデータを送信するエンコーダ部と、前記エンコーダ部にネットワークを介して接続され且つ前記圧縮後のデータを受信し当該受信したデータを伸張するデコーダ部と、前記ネットワーク上に設けられ且つ前記エンコーダ部と前記デコーダ部との間で映像データの送受信の仲介を行う仲介部と、を備えたリアルタイム映像送受信システムであって、
前記仲介部が管理する登録テーブルに登録するための入力データであって前記エンコーダ部のＩＰアドレスを含む前記入力データを前記仲介部に送信する、前記エンコーダ部の送信手段と、
前記エンコーダ部から受信した前記入力データに含まれる前記エンコーダ部のＩＰアドレスと、アプリケーションを判別するためのポート番号であって前記仲介部によって自動的に割り当てられる前記ポート番号とを、チャンネル番号毎に前記登録テーブルに登録する、前記仲介部の登録手段と、
前記登録テーブルを前記ネットワーク上に配信する、前記仲介部の配信手段と、
配信された前記登録テーブルに含まれる前記チャンネル番号の指定入力を受け付ける、前記デコーダ部の入力手段と、
前記指定されたチャンネル番号と前記デコーダ部のＩＰアドレスとを含む配信要求情報を前記仲介部へ送信する、前記デコーダ部の送信手段と、
前記デコーダ部から受信した前記配信要求情報に含まれる前記指定されたチャンネル番号と前記デコーダ部のＩＰアドレスとを組としてデコーダ部情報テーブルに登録する、前記仲介部の登録手段と、
前記登録テーブル及び前記デコーダ部情報テーブルを参照して、映像データ送受信時に設定すべき前記デコーダ部のＩＰアドレス及び前記ポート番号の情報を含むエンコーダ部設定パラメータを作成し、前記エンコーダ部設定パラメータを前記エンコーダ部に送信する、前記仲介部の第一作成送信手段と、
前記仲介部から受信した前記エンコーダ部設定パラメータに含まれる前記デコーダ部のＩＰアドレス及び前記ポート番号をパラメータ設定する、前記エンコーダ部の受信設定手段と、
前記登録テーブル及び前記デコーダ部情報テーブルを参照して、映像データ送受信時に設定すべき前記エンコーダ部のＩＰアドレス及び前記ポート番号の情報を含むデコーダ部設定パラメータを作成し、前記デコーダ部設定パラメータを前記デコーダ部に送信する、前記仲介部の第二作成送信手段と、
前記仲介部から受信した前記デコーダ部設定パラメータに含まれる前記エンコーダ部のＩＰアドレス及び前記ポート番号をパラメータ設定する、前記デコーダ部の受信設定手段と、
圧縮後の映像データを送信する、前記エンコーダ部の送信手段と、
前記エンコーダ部から送信される前記圧縮後の映像データを受信して表示させる、前記デコーダ部の受信表示手段と、
を備えることを特徴とするリアルタイム映像送受信システム。
【請求項４】
前記所定の方式は、ＭＰＥＧ２方式であることを特徴とする請求項３に記載のリアルタイム映像送受信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、リアルタイム映像送受信方法およびリアルタイム映像送受信システムに係り、より詳しくは、所定の方式で映像データを圧縮し圧縮後のデータを送信するエンコーダ部と圧縮後のデータを受信し当該受信したデータを伸張するデコーダ部との間でリアルタイム映像送受信を行うリアルタイム映像送受信方法およびリアルタイム映像送受信システムに関する。
【０００２】
【従来の技術】
ネットワークの高速化に伴い各種マルチメディアデータがネットワークを介して利用されてきており、高画質映像配信への要求が大きい。中でも、ＭＰＥＧ２（Moving Picture Experts Group 2）のリアルタイム映像配信を用いた製品が多く、価格も下がり一般的に利用されつつある。
【０００３】
上記ＭＰＥＧ２のリアルタイム映像配信を行う場合について図１２を用いて説明する。例えば、エンコーダＡとデコーダ１の間で映像配信をする場合、それぞれ相手のＩＰアドレスとポート番号を設定する必要がある。このとき通信の相手方を固定して使用するのであれば、相手のＩＰアドレスやポート番号等のパラメータは一度設定すれば良いが、ネットワーク環境が異なるところで使用したいといった要求に応じるためには、パラメータを再度設定し直す必要があり、ネットワークに関する知識も必要となり簡単にはパラメータを設定できない。なお、図１２のデコーダ３のように、相手方となるエンコーダのＩＰアドレス等の情報が無い又は得られない場合には、映像データを受信できないこととなる。
【０００８】
【発明が解決しようとする課題】
このようにネットワーク環境が異なるところで使用したいといった要求に応じるためには、パラメータを再度設定し直す必要があるが、ネットワークに関する知識が必要となり簡単にはパラメータを設定できないという課題があった。
【０００９】
本発明は、上記課題を解決するために成されたものであり、リアルタイム映像配信時におけるエンコーダ部及びデコーダ部の各々のパラメータ設定を容易に実現することができるリアルタイム映像送受信方法およびリアルタイム映像送受信システムを提供することを目的とする。
【００１０】
【課題を解決するための手段】
上記目的を達成するために、本発明に係るリアルタイム映像送受信方法は、所定の方式で映像データを圧縮し圧縮後のデータを送信するエンコーダ部と、エンコーダ部にネットワークを介して接続され且つ圧縮後のデータを受信し当該受信したデータを伸張するデコーダ部と、ネットワーク上に設けられ且つエンコーダ部とデコーダ部との間で映像データの送受信の仲介を行う仲介部と、を備えたリアルタイム映像送受信システムにおいて実行されるリアルタイム映像送受信方法であって、エンコーダ部が、仲介部が管理する登録テーブルに登録するための入力データであってエンコーダ部のＩＰアドレスを含む入力データを仲介部に送信する工程と、仲介部が、入力データを受信し、受信した入力データに含まれるエンコーダ部のＩＰアドレスと、アプリケーションを判別するためのポート番号であって仲介部によって自動的に割り当てられるポート番号とを、チャンネル番号毎に登録テーブルに登録する工程と、仲介部が、登録テーブルをネットワーク上に配信する工程と、映像データの受信を希望するデコーダ部が、配信された登録テーブルに含まれるチャンネル番号の指定入力を受け付ける工程と、映像データの受信を希望するデコーダ部が、指定されたチャンネル番号とデコーダ部のＩＰアドレスとを含む配信要求情報を仲介部へ送信する工程と、仲介部が、配信要求情報を受信し、受信した配信要求情報に含まれる指定されたチャンネル番号とデコーダ部のＩＰアドレスとを組としてデコーダ部情報テーブルに登録する工程と、仲介部が、登録テーブル及びデコーダ部情報テーブルを参照して、映像データ送受信時に設定すべきデコーダ部のＩＰアドレス及びポート番号の情報を含むエンコーダ部設定パラメータを作成し、エンコーダ部設定パラメータをエンコーダ部に送信する工程と、エンコーダ部が、エンコーダ部設定パラメータを受信し、受信したエンコーダ部設定パラメータに含まれるデコーダ部のＩＰアドレス及びポート番号をパラメータ設定する工程と、仲介部が、登録テーブル及びデコーダ部情報テーブルを参照して、映像データ送受信時に設定すべきエンコーダ部のＩＰアドレス及びポート番号の情報を含むデコーダ部設定パラメータを作成し、デコーダ部設定パラメータをデコーダ部に送信する工程と、デコーダ部が、デコーダ部設定パラメータを受信し、受信したデコーダ部設定パラメータに含まれるエンコーダ部のＩＰアドレス及びポート番号をパラメータ設定する工程と、ポート番号を含むエンコーダ部設定パラメータが設定されたエンコーダ部が、圧縮後の映像データを送信する工程と、ポート番号を含むデコーダ部設定パラメータが設定されたデコーダ部が、エンコーダ部から送信される圧縮後の映像データを受信して表示させる工程と、を有することを特徴とする。
【００１１】
また、本発明は、以下のリアルタイム映像送受信システムの発明として捉えることもできる。即ち、本発明に係るリアルタイム映像送受信システムは、所定の方式で映像データを圧縮し圧縮後のデータを送信するエンコーダ部と、エンコーダ部にネットワークを介して接続され且つ圧縮後のデータを受信し当該受信したデータを伸張するデコーダ部と、ネットワーク上に設けられ且つエンコーダ部とデコーダ部との間で映像データの送受信の仲介を行う仲介部と、を備えたリアルタイム映像送受信システムであって、仲介部が管理する登録テーブルに登録するための入力データであってエンコーダ部のＩＰアドレスを含む入力データを仲介部に送信する、エンコーダ部の送信手段と、エンコーダ部から受信した入力データに含まれるエンコーダ部のＩＰアドレスと、アプリケーションを判別するためのポート番号であって仲介部によって自動的に割り当てられるポート番号とを、チャンネル番号毎に登録テーブルに登録する、仲介部の登録手段と、登録テーブルをネットワーク上に配信する、仲介部の配信手段と、配信された登録テーブルに含まれるチャンネル番号の指定入力を受け付ける、デコーダ部の入力手段と、指定されたチャンネル番号とデコーダ部のＩＰアドレスとを含む配信要求情報を仲介部へ送信する、デコーダ部の送信手段と、デコーダ部から受信した配信要求情報に含まれる指定されたチャンネル番号とデコーダ部のＩＰアドレスとを組としてデコーダ部情報テーブルに登録する、仲介部の登録手段と、登録テーブル及びデコーダ部情報テーブルを参照して、映像データ送受信時に設定すべきデコーダ部のＩＰアドレス及びポート番号の情報を含むエンコーダ部設定パラメータを作成し、エンコーダ部設定パラメータをエンコーダ部に送信する、仲介部の第一作成送信手段と、仲介部から受信したエンコーダ部設定パラメータに含まれるデコーダ部のＩＰアドレス及びポート番号をパラメータ設定する、エンコーダ部の受信設定手段と、登録テーブル及びデコーダ部情報テーブルを参照して、映像データ送受信時に設定すべきエンコーダ部のＩＰアドレス及びポート番号の情報を含むデコーダ部設定パラメータを作成し、デコーダ部設定パラメータをデコーダ部に送信する、仲介部の第二作成送信手段と、仲介部から受信したデコーダ部設定パラメータに含まれるエンコーダ部のＩＰアドレス及びポート番号をパラメータ設定する、デコーダ部の受信設定手段と、圧縮後の映像データを送信する、エンコーダ部の送信手段と、エンコーダ部から送信される圧縮後の映像データを受信して表示させる、デコーダ部の受信表示手段と、を備えることを特徴とする。
【００２２】
このように本発明では、エンコーダ部とデコーダ部との間で映像データの送受信の仲介を行う仲介部をネットワーク上に設け、かかる仲介部が、エンコーダ部及びデコーダ部のＩＰアドレスやポート番号等を判別し、判別により得られたエンコーダ部及びデコーダ部のＩＰアドレスやポート番号等の情報に基づいて、映像データ送受信時に設定すべきエンコーダ部及びデコーダ部の各々についての設定パラメータを自動的に作成する。そして、エンコーダ部及びデコーダ部において上記設定パラメータが設定され、映像データの送受信が行われるので、リアルタイム映像配信時におけるエンコーダ部及びデコーダ部の各々のパラメータ設定を容易に実現することができる。
【００２３】
また、エンコーダ部やデコーダ部では、仲介部により作成された設定パラメータが自動的に設定される、即ち、ダイナミックに変更されるので、エンコーダ部等を移動したりすることが可能となり、会議室での利用が実用的となる。
【００２６】
なお、本発明は、映像データの圧縮方式がＭＰＥＧ２方式である場合に、特に有効である。即ち、圧縮方式がＭＰＥＧ２方式で映像データのリアルタイム送受信をする場合は、前述したように、エンコーダ部及びデコーダ部の各々で、相手方のＩＰアドレス等を設定すべく通信開始前のパラメータのやりとり及びすり合わせが必要であり、パラメータ設定が非常に煩雑であったが、本発明を利用することで、映像データ送受信時に設定すべきエンコーダ部及びデコーダ部の各々についての設定パラメータが自動的に作成され設定されるので、パラメータ設定を容易化する効果が顕著に表れる。
【００２７】
【発明の実施の形態】
以下、添付図面を参照して本発明の実施の形態を詳細に説明する。図１は、本実施形態に係るリアルタイム映像送受信システム１の構成図である。この図１に示すように、リアルタイム映像送受信システム１は、所定の方式で映像データを圧縮し圧縮後のデータを送信するエンコーダ部１０、圧縮後のデータを受信し当該受信したデータを伸張するデコーダ部３０、エンコーダ部１０とデコーダ部３０との間で映像データの送受信の仲介を行う仲介部２０、及び当該仲介部２０に登録したエンコーダ部１０のテーブル情報を仲介部２０から受信して表示させ配信内容や設置場所の情報をテーブルに追加するための入力端末４０を含んで構成されており、これらはＬＡＮ等のネットワークを介して互いに接続されている。
【００２８】
図２に示すようにエンコーダ部１０は、ネットワークを介してデータの送信を行う送信部１０Ａと、ネットワークを介してデータの受信を行う受信部１０Ｂと、映像データを外部から入力するための映像入力部１０Ｅと、入力された映像データを圧縮するデータ圧縮部１０Ｄと、エンコーダ部１０のＩＰアドレス、メーカ名、機種等の情報を入力するための入力部１０Ｃと、入力したデータを記憶保持するメモリ部１０Ｇと、エンコーダ部１０を後述の仲介部２０に登録するためのパケット生成部１０Ｆと、後述の仲介部２０からの送信データによってエンコーダ部１０のパラメータ設定を行う設定部１０Ｈと、終了処理を行うための割込み部１０Ｉとを含んで構成されており、これらはバスライン１０Ｊを介して相互に接続されている。
【００２９】
図３に示すように仲介部２０は、ネットワークを介してデータの送信を行う送信部２０Ａと、ネットワークを介してデータの受信を行う受信部２０Ｂと、各社のエンコーダ部１０の仕様や設定可能なパラメータ等を記憶保持するメモリ部２０Ｃと、エンコーダ部１０をテーブルに登録・追加するテーブル登録部２０Ｅと、後述のデコーダ部３０からの配信要求（リクエスト）を判別する判別部２０Ｆと、エンコーダ部１０及び後述のデコーダ部３０の各々にて設定すべきパラメータを生成するパラメータ生成部２０Ｄと、後述のデコーダ部３０の状態を監視するための監視部２０Ｇとを含んで構成されており、これらはバスライン２０Ｈを介して相互に接続されている。
【００３０】
図４に示すようにデコーダ部３０は、ネットワークを介してデータの送信を行う送信部３０Ａと、ネットワークを介してデータの受信を行う受信部３０Ｂと、仲介部２０へのリクエスト（配信要求チャンネルやオプション）を入力するための入力部３０Ｃと、デコーダ部３０のパラメータ設定を行う設定部３０Ｇと、エンコーダ部１０の仕様に応じたプロトコルを選択するプロトコル選択部３０Ｈと、エンコーダ部１０の仕様に応じたストリームを選択するストリーム選択部３０Ｉと、受信した映像データを伸張するデータ伸張部３０Ｄと、映像を出力するための映像出力部３０Ｅと、終了処理を行うための割込み部３０Ｆとを含んで構成されており、これらはバスライン３０Ｊを介して相互に接続されている。
【００３１】
なお、仲介部２０のメモリ部２０Ｃには、図６に示すエンコーダ部情報データベース５０が既に記憶されており、このエンコーダ部情報データベース５０には、エンコーダ部１０の情報をテーブルへ登録するための参照データとして、各社のエンコーダ部（エンコーダボード、エンコードユニット等）の仕様や設定可能なパラメータ情報、例えば、ビデオレート、ストリーム、オーディオレート、サンプリング周波数等の情報が記憶されている。
【００３２】
また、デコーダ部３０は、複数のプロトコル及び複数のストリームに対応可能に構成されているものとする。
【００３３】
次に、図５〜図１１を用いて、本実施形態の作用として、Ａ社のPCI boardタイプのエンコーダ部（ＩＰアドレス：173.25.17.1）を３階のレクチャールームで行われている講演会会場に新規に設置し、別会場のデコーダ部（ＩＰアドレス：173.25.17.200）に配信し、プロジェクター表示して大きな会場で視聴する場合のリアルタイム映像送受信システム１の動作を説明する。なお、図５は、リアルタイム映像送受信システム１におけるエンコーダ部１０、仲介部２０、デコーダ部３０及び入力端末４０の間の相互動作を説明するための図であり、各ボックスにはそれぞれの装置の動作が示され、矢印により時系列的遷移や相関関係が示されている。
【００３４】
本実施形態では、ネットワークを介して接続されたエンコーダ部１０とデコーダ部３０とを１対１にユニキャストに接続して、デコーダ部３０でＭＰＥＧ２のトランスポートストリームの映像をリアルタイムに受信する場合を考える。
【００３５】
最初に、映像データの送信側となるエンコーダ部１０において、当該エンコーダ部１０をネットワーク上で使用（認識）できるように、入力部１０Ｃのキーボード又はシリアルデジタルコンポーネントインタフェースより、エンコーダ部１０のＩＰアドレス、メーカ名、機種（型式）が入力され（図５のボックス１０１、以下単に「１０１」と数字で表す）、この入力項目がメモリ部１０Ｇに記憶される（１０２）。ここでは、映像データの送信側オペレータにより、一例として、ＩＰアドレスとして「173.25.17.1」、メーカ名として「Ａ社」、機種として「PCI board」が入力されたものとする。
【００３６】
次に、パケット生成部１０Ｆが、仲介部２０が管理するバス使用要求者の登録テーブルに当該エンコーダ部１０を登録するために、上記入力データ（エンコーダ部１０のＩＰアドレス、メーカ名、機種）を含んだエンコーダ部登録用パケットを生成する（１０３）。この生成されたエンコーダ部登録用パケットは送信部１０ＡによりＴＣＰプロトコルにて仲介部２０へ送信される（１０４）。なお、このとき、ＴＣＰプロトコルにおける通信であるため、送信元であるエンコーダ部１０のＩＰアドレスは送信データのＩＰヘッダ部に含まれる。従って、エンコーダ部登録用パケットにＩＰアドレスを必ずしも含める必要はない。
【００３７】
仲介部２０では、上記エンコーダ部登録用パケットが受信部２０Ｂにより受信される（２０１）。この受信したエンコーダ部登録用パケットを基に、テーブル登録部２０Ｅは、図６のエンコーダ部情報データベース５０（図５の２０２）を参照してエンコーダ部のＡ社のPCI boardの仕様を検索し（２０３）、エンコーダ部１０のＩＰアドレス等の情報を図７のバス使用要求者登録テーブル５２の形式でメモリ部２０Ｃに記憶する。このとき、エンコーダ部１０のＩＰアドレスに加え、チャンネル番号とアプリケーションを判別するためのポート番号とを自動的に割り当て、当該エンコーダ部１０で設定可能なオプション（例えば、ビデオレート、オーディオレート）のパラメータを設定し、バス使用要求者登録テーブル５２に登録する（２０４）。
【００３８】
ここでは一例として、チャンネル番号は１、２、３…と順番に割り当てられ、ポート番号は7001、7002、7003…と順番に割り当てられる。オプションのパラメータはデフォルト値が設定されている。図７では上記エンコーダ部１０のデータのみが登録されているが、もし既に別のデータがバス使用要求者登録テーブル５２に登録されている場合は、バス使用要求者登録テーブル５２の最後に追加する形式で登録される。
【００３９】
このようにして設定されたテーブル情報は、送信部２０Ａによりネットワーク上に広く配信（即ち、公開）される（２０５）。
【００４０】
この公開されたテーブル情報はネットワークを介して入力端末４０により受信され（４０１）、ディスプレイ等に表示される。これを見たオペレータによりエンコーダ部１０の配信内容や設置場所等の情報が入力される（４０２）。この入力された情報はネットワークを介して仲介部２０へ送信され、テーブル登録部２０Ｅが当該入力情報を基に、図７のバス使用要求者登録テーブル５２の情報を更新し、図８のバス使用要求者登録テーブル５４となる（２１３）。なお、本実施形態では、エンコーダ部１０とは別に入力端末４０が設けられた例を示したが、エンコーダ部１０から上記のようなテーブル更新情報を入力するよう構成してもよいし、図５の１０１の入力時に併せて入力するようにしてもよい。
【００４１】
更新で得られた図８のバス使用要求者登録テーブル５４の情報は、送信部２０Ａによりネットワーク上に公開され（２０５）、この公開されたテーブル情報はネットワークを介してデコーダ部３０の受信部３０Ｂにより受信される（３０１）。このテーブル情報はデコーダ部３０の図示しないディスプレイ等に表示され、これを見たオペレータが目的のエンコーダ部１０を探し、入力部３０Ｃにより目的のエンコーダ部１０に対応するチャンネル番号を指定する。なお、目的のエンコーダ部１０がオプションとしてビデオレートやオーディオレート等を設定可能なものであれば、それらも入力部３０Ｃで指定可能である。ここでは、一例として、図８のテーブル５４からチャンネル番号の「１」のみが指定され（図９には指定されたチャンネル番号「１」の情報を示す）、ビデオレートやオーディオレートは指定されないものとする。なお、デコーダ部３０では、予め定めた条件に従い、公開されたテーブル情報から目的のエンコーダ部１０のチャンネル番号を自動的に指定するよう構成してもよい。
【００４２】
そして、指定されたチャンネル番号等の情報を含んだリクエスト（配信要求）がＴＣＰプロトコルにて送信部３０Ａにより仲介部２０へ向けて送信される（３０２）。なお、このとき、ＴＣＰプロトコルにおける通信であるため、送信元であるデコーダ部３０のＩＰアドレスは送信データのＩＰヘッダ部に含まれる。従って、リクエストにＩＰアドレスを必ずしも含める必要はない。
【００４３】
仲介部２０では、受信部２０Ｂによりデコーダ部３０からのリクエストを受信する（２０６）。このとき、仲介部２０では、スレッドを起動して、当該スレッドに上記リクエストしたデコーダ部３０に対する処理を専門に担当させるよう制御される。ここでスレッドを起動することで、上記デコーダ部３０のリクエストに対する処理が終了するまで他の競合するデコーダ部からのリクエストを処理できなくなるという不都合を回避できるといった利点がある。
【００４４】
そして、受信したリクエストを基に、チャンネル番号、オプション、送信元（デコーダ部３０）のＩＰアドレスの情報が図１１に示すデコーダ部情報テーブル６０としてメモリ部２０Ｃに記憶される（２０７）。
【００４５】
このようにして図８のエンコーダ部１０に関するテーブル５４及び図１１のデコーダ部情報テーブル６０がメモリ部２０Ｃに記憶された後、判別部２０Ｆは、これらテーブル５４、６０を参照してエンコーダ部１０及びデコーダ部３０のＩＰアドレスやポート番号等を判別する（２０８）。そして、この判別結果より、パラメータ生成部２０Ｄが、エンコーダ部１０において設定すべきエンコーダ部設定パラメータを作成する（２０９）。このエンコーダ部設定パラメータには、リクエストを行ったデコーダ部３０のＩＰアドレス及びポート番号の情報が含まれる。また、その他オプションとして、ビデオレートやオーディオレート等がある場合はそれらの数値も含まれ、オプションに対する設定がない場合にはデフォルト値が設定される。
【００４６】
このようにして作成されたエンコーダ部設定パラメータは、送信部２０Ａによりエンコーダ部１０へ向けて送信される（２１０）。
【００４７】
エンコーダ部１０の受信部１０Ｂでエンコーダ部設定パラメータを受信すると（１０５）、受信したエンコーダ部設定パラメータをもとに設定部１０Ｈがパラメータ設定を行う（１０６）。具体的には、送信先となるデコーダ部３０のＩＰアドレス、ポート番号、オプション設定項目が設定される。
【００４８】
なお、本実施形態のエンコーダ部１０の映像送信プロトコルはＵＤＰプロトコルであるため、この時点で映像入力部１０Ｅから入力された映像データ（１０７）がデータ圧縮部１０Ｄで圧縮され（１０８）、送信部１０Ａにより送信される（１０９）。
【００４９】
一方、仲介部２０では、エンコーダ部１０での上記１０５〜１０９の動作と並行して、パラメータ生成部２０Ｄが上記判別結果を基に、デコーダ部３０において設定すべきデコーダ部設定パラメータを作成する（２１１）。このデコーダ部設定パラメータには、実際に送信する映像データのストリーム情報、送信するエンコーダ部１０の通信プロトコル、ＩＰアドレス、ポート番号が含まれる。
【００５０】
このようにして作成されたデコーダ部設定パラメータは、送信部２０Ａによりデコーダ部３０へ向けて送信される（２１２）。
【００５１】
デコーダ部３０では、受信部３０Ｂにより上記デコーダ部設定パラメータを受信すると（３０３）、受信したデコーダ部設定パラメータを基に設定部３０Ｇがパラメータ設定を行う（３０４）。ここでは、送信元のエンコーダ部１０のＩＰアドレス、ポート番号が設定される。そして、プロトコル選択部３０Ｈが送信元のエンコーダ部１０の送信プロトコルに応じたプロトコルを選択するとともに、ストリーム選択部３０Ｉが送信元のエンコーダ部１０のストリームに応じたストリーム環境を選択する（３０５）。
【００５２】
例えば、ストリームについては、本実施形態ではＭＰＥＧ２だが、仮にエンコーダ部１０がＭＰＥＧ１などの異なったストリームを送信可能であれば、デコーダ部３０にてストリームとしてＭＰＥＧ１を選択することで、ＭＰＥＧ１での映像データ送受信が可能となる。
【００５３】
本実施形態のエンコーダ部１０の送信プロトコルはＵＤＰであるため、既に映像データが送信されており（１０９）、デコーダ部３０では、プロトコルとしてＵＤＰを選択しストリームとしてＭＰＥＧ２のトランスポートストリームを選択することにより、エンコーダ部１０からの映像データを受信部３０Ｂで受信する（３０６）。受信した映像データは、データ伸張部３０Ｄで伸張され（３０７）、映像出力部３０Ｅへ出力され（３０８）、プロジェクター表示可能となる。
【００５４】
一方、仲介部２０では、デコーダ部３０で映像データの受信が開始された場合、図１０のようにテーブル情報において使用状況を「ユニキャスト配信中」に更新する。ここでは、例えば、図５の２１２で仲介部２０からデコーダ部３０へデコーダ部設定パラメータを送信したことをもって、デコーダ部３０で映像データ受信がまもなく開始されるとみなし、上記のようにテーブル情報を更新する（２１３）。
【００５５】
また、仲介部２０では、監視部２０Ｇによりデコーダ部３０の状態監視を行っているが（２１４）、デコーダ部３０にて映像データの受信が終了し、割込み部３０Ｆから終了通知の割り込みが仲介部２０に送信されると（３０９）、終了処理を行う（３１０）。監視部２０Ｇは、この終了通知の割り込みを受信すると（２１４）、エンコーダ部１０の割り込み部１０Ｉに終了通知の割り込みを送信する。割り込み部１０Ｉは、この終了通知の割り込みを受信すると（１１０）、終了処理を行う（１１１）。
【００５６】
また、監視部２０Ｇは、上記終了通知の割り込み受信により、テーブル情報において使用状況を「配信終了」に更新し（２１３）、更新後のテーブル情報をネットワーク上に公開する（２０５）。
【００５７】
以上説明した実施形態によれば、映像データの送受信の仲介を行う仲介部２０を新たに設け、かかる仲介部２０が、エンコーダ部１０及びデコーダ部３０のＩＰアドレスやポート番号等を判別し、判別により得られた情報よりエンコーダ部１０及びデコーダ部３０の各々についての設定パラメータを自動的に作成して送信する。そして、エンコーダ部１０及びデコーダ部３０において上記設定パラメータが設定され、映像データの送受信が行われるので、リアルタイム映像配信時におけるエンコーダ部１０及びデコーダ部３０の各々のパラメータ設定を容易に実現することができる。
【００５８】
また、エンコーダ部１０やデコーダ部３０では、仲介部２０により作成された設定パラメータが自動的に設定されるので、エンコーダ部１０等を移動したりすることが可能となり、会議室での利用が実用的となる。
【００５９】
また、上記デコーダ部３０は、複数のプロトコル及び複数のストリームに対応可能に構成され、エンコーダ部１０のプロトコル及びストリームの情報に応じて、設定すべきプロトコル及びストリームを選択するので、メーカの異なる複数のエンコーダ部１０から映像データの送信がある場合でも、当該複数のエンコーダ部１０の各々からの映像データを適正に受信し伸張することができる。
【００６０】
なお、上記実施形態では、エンコーダ部１０とデコーダ部３０とが１対１のユニキャスト接続され、これらの間でＭＰＥＧ２のトランスポートストリームの配信が行われる例を示したが、これに限定されるものではない。即ち、エンコーダ部１０が１対Ｎのマルチキャストに対応していれば、複数のデコーダ部３０でそれぞれ、同一の仲介部２０を介して同一映像データを受信することは、仲介部２０におけるエンコーダ部設定パラメータとデコーダ部設定パラメータにてマルチキャストアドレスを指定することにより可能となる。
【００６１】
【発明の効果】
以上説明したように、本発明によれば、エンコーダ部とデコーダ部との間で映像データの送受信の仲介を行う仲介部をネットワーク上に設け、かかる仲介部が、エンコーダ部及びデコーダ部のＩＰアドレスやポート番号等を判別し、判別により得られたエンコーダ部及びデコーダ部のＩＰアドレスやポート番号等の情報に基づいて、映像データ送受信時に設定すべきエンコーダ部及びデコーダ部の各々についての設定パラメータを自動的に作成する。そして、エンコーダ部及びデコーダ部において上記設定パラメータが設定され、映像データの送受信が行われるので、リアルタイム映像配信時におけるエンコーダ部及びデコーダ部の各々のパラメータ設定を容易に実現することができる。
【図面の簡単な説明】
【図１】発明の実施形態に係るリアルタイム映像送受信システムの構成図である。
【図２】エンコーダ部の構成図である。
【図３】仲介部の構成図である。
【図４】デコーダ部の構成図である。
【図５】リアルタイム映像送受信システムの相互動作を説明するための図である。
【図６】仲介部のメモリ部に記憶されたエンコーダ部情報データベースの一例を示す図である。
【図７】エンコーダ部を最初に登録したときの仲介部内のテーブル情報を示す図である。
【図８】入力端末からの情報入力があった後の仲介部内のテーブル情報を示す図である。
【図９】図８のテーブル情報から選択されたチャンネル番号１のデータを示す図である。
【図１０】デコーダ部による映像データの受信が開始されたときの仲介部内のテーブル情報を示す図である。
【図１１】デコーダ部情報テーブルの一例を示す図である。
【図１２】リアルタイム映像送受信を行う際のパラメータ設定を説明するための図である。
【符号の説明】
１…リアルタイム映像送受信システム、１０…エンコーダ部、１０Ａ…送信部、１０Ｂ…受信部、１０Ｃ…入力部、１０Ｄ…データ圧縮部、１０Ｅ…映像入力部、１０Ｆ…パケット生成部、１０Ｇ…メモリ部、１０Ｈ…設定部、１０Ｉ…割込み部、１０Ｊ…バスライン、２０…仲介部、２０Ａ…送信部、２０Ｂ…受信部、２０Ｃ…メモリ部、２０Ｄ…パラメータ生成部、２０Ｅ…テーブル登録部、２０Ｆ…判別部、２０Ｇ…監視部、２０Ｈ…バスライン、３０…デコーダ部、３０Ａ…送信部、３０Ｂ…受信部、３０Ｃ…入力部、３０Ｄ…データ伸張部、３０Ｅ…映像出力部、３０Ｆ…割込み部、３０Ｇ…設定部、３０Ｈ…プロトコル選択部、３０Ｉ…ストリーム選択部、３０Ｊ…バスライン、４０…入力端末、５０…エンコーダ部情報データベース、５２、５４…バス使用要求者登録テーブル、５６…指定されたバス使用要求者登録テーブルの情報、５８…使用状況更新後のバス使用要求者登録テーブル、６０…デコーダ部情報テーブル
【図１】
0004579407.tif 000002
【図２】
0004579407.tif 000003
【図３】
0004579407.tif 000004
【図４】
0004579407.tif 000005
【図５】
0004579407.tif 000006
【図６】
0004579407.tif 000007
【図７】
0004579407.tif 000008
【図８】
0004579407.tif 000009
【図９】
0004579407.tif 000010
【図１０】
0004579407.tif 000011
【図１１】
0004579407.tif 000012
【図１２】
0004579407.tif 000013