(57)【要約】【課題】  画像を復号する際に必要な情報だけで、パケットを再配信するか否かを判定することができる画像再配信装置を得ることを目的とする。【解決手段】  ヘッダ検出部１２により検出されたヘッダを解析し、その解析結果と予め設定されているデータレートを考慮してＩＰパケットの再配信又は廃棄を決定する。これにより、画像を復号する際に必要な情報だけで、ＩＰパケットを再配信するか否かを判定することができるようになり、その結果、ＩＰパケットの転送時間を短縮することができる。【選択図】        図１
2005311784.tif 000002
【特許請求の範囲】
【請求項１】
複数に分割された画像データを含むパケットを受信するパケット受信手段と、上記パケット受信手段により受信されたパケットに付加されているヘッダを検出するヘッダ検出手段と、上記ヘッダ検出手段により検出されたヘッダを解析し、その解析結果と予め設定されているデータレートを考慮して当該パケットの再配信又は廃棄を決定する処理決定手段と、上記処理決定手段によりパケットの再配信が決定された場合、そのパケットの再配信処理を実施する再配信処理手段と、上記処理決定手段によりパケットの廃棄が決定された場合、そのパケットの廃棄処理を実施する廃棄処理手段とを備えた画像再配信装置。
【請求項２】
データレートの設定を受け付けるデータレート設定手段を設けたことを特徴とする請求項１記載の画像再配信装置。
【請求項３】
パケット受信手段により受信されたパケットを記憶するパケットバッファを設けたことを特徴とする請求項１または請求項２記載の画像再配信装置。
【請求項４】
パケットバッファが満杯になると、処理決定手段の決定を待たずに、そのパケットバッファからパケットを取り出して再配信処理手段に与える強制処理手段を設けたことを特徴とする請求項３記載の画像再配信装置。
【請求項５】
強制処理手段は、パケットバッファからパケットを取り出して再配信処理手段に与えると、仮に処理決定手段が次の画像データに係るパケットの再配信を決定しても、次の画像データに係るパケットを廃棄処理手段に与えることを特徴とする請求項４記載の画像再配信装置。
【請求項６】
パケットバッファが満杯になると、処理決定手段の決定を待たずに、そのパケットバッファからパケットを取り出して廃棄処理手段に与える強制処理手段を設けたことを特徴とする請求項３記載の画像再配信装置。
【請求項７】
強制処理手段は、パケットバッファからパケットを取り出して廃棄処理手段に与えると、仮に処理決定手段が次の画像データに係るパケットの廃棄を決定しても、次の画像データに係るパケットを再配信処理手段に与えることを特徴とする請求項６記載の画像再配信装置。
【請求項８】
画像データを分割し、分割後の画像データをそれぞれパケット化して送信する画像送信装置と、上記画像送信装置からパケットを受信すると、そのパケットを所望のデータレートで再配信する画像再配信装置とを備えた画像伝送システムにおいて、上記画像再配信装置は、上記画像送信装置からパケットを受信するパケット受信手段と、上記パケット受信手段により受信されたパケットに付加されているヘッダを検出するヘッダ検出手段と、上記ヘッダ検出手段により検出されたヘッダを解析し、その解析結果と予め設定されているデータレートを考慮して当該パケットの再配信又は廃棄を決定する処理決定手段と、上記処理決定手段によりパケットの再配信が決定された場合、そのパケットの再配信処理を実施する再配信処理手段と、上記処理決定手段によりパケットの廃棄が決定された場合、そのパケットの廃棄処理を実施する廃棄処理手段とを備えていることを特徴とする画像伝送システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像送信装置からネットワークを介して複数に分割された画像データを含むパケットを受信すると、そのパケットを別のネットワークに再配信する画像再配信装置と、その画像再配信装置を適用する画像伝送システムとに関するものである。
【背景技術】
【０００２】
現在、ＪＰＥＧ方式で圧縮して符号化された画像データを分割し、分割後の画像データをイーサネット（登録商標）（Ｅｔｈｅｒｎｅｔ（登録商標））（R）で伝送する方式は、ＩＥＴＦ（Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｒｃｅ）が標準化しており、その内容は、以下の非特許文献１，２に開示されている。
【０００３】
非特許文献１，２に開示されている伝送方式を利用して、監視カメラの画像データをネットワーク経由で伝送するデジタル監視カメラシステムが近年普及しつつある。
この際、デジタル監視カメラシステムには画像再配信装置が配置され、画像再配信装置は、例えば、画像送信装置からネットワークＡ経由で監視カメラの画像データを受信すると、その監視カメラの画像データを所望のデータレートでネットワークＢに再配信する。
監視カメラの画像データのデータレートを変更する方法としては、例えば、監視カメラの画像データを一定の割合で間引きするなどの方法が考えられる。
【０００４】
ここで、画像送信装置は、１枚のＪＰＥＧ画像をネットワークＡ経由で送信する際、ＪＰＥＧ画像は画像サイズが大きく、イーサネット（登録商標）のプロトコルで規定されている１つのパケットに監視カメラの画像データが収まらないため、その画像データを分割してパケット化し、複数のパケットを順次送信する。
画像再配信装置は、画像送信装置から複数のパケットを受信すると、複数のパケットからＲＴＰパケットを再構築して所定のプロトコル処理を実施してから、ＲＴＰパケットを再配信するか否かの判定処理を実施する。
したがって、画像再配信装置は、少なくとも複数のパケットを格納するメモリを搭載する必要がある。また、パケットの再構築処理やプロトコル処理を実施しなければ、ＲＴＰパケットを再配信するか否かの判定処理を実施することができないので、そのパケットを再配信するまでに長時間を要し、転送時間が長くなることがある。
【０００５】
上記の画像再配信装置の他に、ＭＰＥＧ−４のビデオパケットを再配信する画像再配信装置が以下の特許文献１に開示されているが、符号化側の画像送信装置が、画像を復号する際に必要な情報とは別の情報を画像再配信装置に送信しなければ、画像再配信装置がパケットの再配信を行うか否かを判定することができない。
【０００６】
【非特許文献１】ＲＴＰ  Ｐａｙｌｏａｄ  Ｆｏｒｍａｔ  ｆｏｒ  ＪＰＥＧ−ｃｏｍｐｒｅｓｓｅｄ  Ｖｉｄｅｏ（ＲＦＣ２４５０）
【非特許文献２】ＲＴＰ：Ａ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ  ｆｏｒ  Ｒｅａｌ−Ｔｉｍｅ  Ａｐｐｌｉｃａｔｉｏｎｓ（ＲＦＣ３５５０）
【特許文献１】特開２００１−７８１８１号公報（段落番号［００２６］から［００３６］、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
従来の画像再配信装置は以上のように構成されているので、パケットの再構築処理やプロトコル処理を実施しなければ、ＲＴＰパケットを再配信するか否かの判定処理を実施することができず、そのパケットを再配信するまでに長時間を要する課題があった。
なお、符号化側の画像送信装置が、画像を復号する際に必要な情報とは別の情報を送信すれば、パケットの再構築処理やプロトコル処理を実施することなく、パケットを再配信するか否かの判定処理を実施することができるが、画像を復号する際に必要な情報とは別の情報を送信する分だけ、送信負荷が大きくなる課題があった。
【０００８】
この発明は上記のような課題を解決するためになされたもので、画像を復号する際に必要な情報だけで、パケットを再配信するか否かを判定することができる画像再配信装置を得ることを目的とする。
【課題を解決するための手段】
【０００９】
この発明に係る画像再配信装置は、ヘッダ検出手段により検出されたヘッダを解析し、その解析結果と予め設定されているデータレートを考慮してパケットの再配信又は廃棄を決定する処理決定手段を設け、その処理決定手段によりパケットの再配信が決定された場合、そのパケットの再配信処理を実施し、その処理決定手段によりパケットの廃棄が決定された場合、そのパケットの廃棄処理を実施するようにしたものである。
【発明の効果】
【００１０】
この発明によれば、ヘッダ検出手段により検出されたヘッダを解析し、その解析結果と予め設定されているデータレートを考慮してパケットの再配信又は廃棄を決定するように構成したので、画像を復号する際に必要な情報だけで、パケットを再配信するか否かを判定することができるようになり、その結果、パケットの転送時間を短縮することができる効果がある。
【発明を実施するための最良の形態】
【００１１】
実施の形態１．
図１はこの発明の実施の形態１による画像再配信装置を適用する画像伝送システムを示す構成図であり、図において、画像送信装置１は例えば監視カメラの映像であるＪＰＥＧ画像のＪＰＥＧデータ（画像データ）を分割し、分割後のＪＰＥＧデータをそれぞれパケット化して送信する。
画像再配信装置３は画像送信装置１からネットワーク２経由でＩＰパケットを受信すると、そのＩＰパケットを所望のデータレートで再配信する。
画像受信装置５は画像再配信装置３からネットワーク４経由でパケットを受信すると、そのＩＰパケットに含まれているＪＰＥＧデータを復号してＪＰＥＧ画像を表示する。
【００１２】
図２はこの発明の実施の形態１による画像再配信装置を示す構成図であり、図において、パケット受信部１１はネットワーク２に対するインタフェース機能を有し、画像送信装置１から送信されたＩＰパケットを受信する。なお、パケット受信部１１はパケット受信手段を構成している。
ヘッダ検出部１２はパケット受信部１１により受信されたＩＰパケットに付加されているヘッダを検出する。なお、ヘッダ検出部１２はヘッダ検出手段を構成している。
【００１３】
参照テーブル１３はフィルタリング部１６の指示の下、タイムスタンプ値やＩＤを登録するメモリである。なお、タイムスタンプ値はＪＰＥＧ画像毎に割り付けられるユニークなコードであり、ＩＤは複数のＩＰパケットからなるＵＤＰパケット毎に割り付けられるユニークなコードである。
比較照合部１４はヘッダ検出部１２により検出されたヘッダからタイムスタンプ値やＩＤを抽出し、そのタイムスタンプ値やＩＤと参照テーブル１３により登録されているタイムスタンプ値やＩＤを比較照合する。
【００１４】
再配信レート設定部１５は例えばキーボードやマウスなどのマンマシンインタフェース機能を備え、ユーザによるデータレートの設定を受け付ける。なお、再配信レート設定部１５はデータレート設定手段を構成している。
フィルタリング部１６は再配信レート設定部１５により設定されたデータレートを考慮してＩＰパケットの再配信又は廃棄を決定する。
なお、参照テーブル１３、比較照合部１４及びフィルタリング部１６から処理決定手段が構成されている。
【００１５】
処理先切替部１７はフィルタリング部１６によりＩＰパケットの再配信が決定された場合、パケット受信部１１により受信されたＩＰパケットを再配信処理部１８に出力し、フィルタリング部１６によりＩＰパケットの廃棄が決定された場合、パケット受信部１１により受信されたＩＰパケットを廃棄処理部１９に出力する。
再配信処理部１８は処理先切替部１７から出力されたＩＰパケットの再配信処理を実施して、そのＩＰパケットをネットワーク４を介して画像受信装置５に配信する。廃棄処理部１９は処理先切替部１７から出力されたＩＰパケットの廃棄処理を実施する。
なお、処理先切替部１７及び再配信処理部１８から再配信処理手段が構成され、処理先切替部１７及び廃棄処理部１９から廃棄処理手段が構成されている。
図３はこの発明の実施の形態１による画像再配信装置の処理内容を示すフローチャートである。
【００１６】
次に動作について説明する。
画像送信装置１は、例えば、監視カメラの映像であるＪＰＥＧ画像のＪＰＥＧデータをＵＤＰプロトコルで伝送する場合、ＪＰＥＧ画像の画像サイズが大きいので、図４に示すように、そのＪＰＥＧデータを分割する。
ただし、画像送信装置１は、そのＪＰＥＧデータを分割する際、ＲＦＣ２４３５及びＲＦＣ３５５０に規定されているＪＰＥＧヘッダとＲＴＰヘッダをＪＰＥＧデータに付加して、複数のＵＤＰパケットを生成する。
【００１７】
次に、画像送信装置１は、複数のＵＤＰパケットを更に分割して、そのＵＤＰパケットから複数のＩＰパケットを生成する。
ただし、画像送信装置１は、そのＵＤＰパケットを分割して複数のＩＰパケットを生成する際、複数のＩＰパケットには各種のヘッダを付加する。
即ち、ＵＤＰパケットを構成するＩＰパケットのうち、先頭パケットであるＩＰパケット（１）には、図４及び図５に示すように、ＩＰヘッダ、ＵＤＰヘッダ、ＲＴＰヘッダ及びＪＰＥＧヘッダを付加する。
また、ＵＤＰパケットを構成するＩＰパケットのうち、中間パケットであるＩＰパケット（２）（３）（４）には、図４及び図５に示すように、ＩＰヘッダのみを付加する。
【００１８】
画像送信装置１は、上記のようにして、複数のＩＰパケットを生成すると、ネットワーク２を介して、複数のＩＰパケットを順番に画像再配信装置３に送信する。図５の例では、下記に示すように、１番目のＵＤＰパケットのＩＰパケットを順番に送信してから、２番目のＵＤＰパケットのＩＰパケットを順番に送信する。
ＩＰパケット（１）→（２）→（３）→（４）
画像再配信装置３は、画像送信装置１からネットワーク２経由でＩＰパケットを受信すると、そのＩＰパケットを所望のデータレートで再配信する。
具体的には下記の通りである。
【００１９】
画像再配信装置３のパケット受信部１１は、画像送信装置１がＩＰパケットを送信する毎に、ネットワーク２からＩＰパケットを受信する（ステップＳＴ１）。図５の例では、１番目のＵＤＰパケットのＩＰパケット（１）（２）（３）（４）を順番に受信してから、２番目のＵＤＰパケットのＩＰパケット（１）（２）（３）（４）を順番に受信するが、この時点では、説明の便宜上、１番目のＵＤＰパケットのＩＰパケット（１）を受信するものとする。
画像再配信装置３のヘッダ検出部１２は、パケット受信部１１が１番目のＵＤＰパケットのＩＰパケット（１）を受信すると、そのＩＰパケット（１）に付加されているＩＰヘッダを検出し、図６に示すように、そのＩＰヘッダに含まれているフラグメントオフセットとＩＤを抽出する（ステップＳＴ２）。
【００２０】
画像再配信装置３のヘッダ検出部１２は、ＩＰヘッダに含まれているフラグメントオフセットが“０”の場合、パケット受信部１１により受信されたＩＰパケットが、ＵＤＰパケットにおける先頭のＩＰパケット、即ち、ＩＰパケット（１）であると判断する（ステップＳＴ３）。
なお、ＩＰヘッダに含まれているフラグメントオフセットが“０”以外の場合、パケット受信部１１により受信されたＩＰパケットが、ＵＤＰパケットにおける先頭以外のＩＰパケット、即ち、ＩＰパケット（２）〜（４）であると判断する（ステップＳＴ３）。
【００２１】
画像再配信装置３のヘッダ検出部１２は、パケット受信部１１により受信されたＩＰパケットがＩＰパケット（１）であると判断すると、ＩＰパケット（１）に付加されているＲＴＰヘッダを検出し、そのＲＴＰヘッダに含まれているタイムスタンプを抽出する（ステップＳＴ４）。
【００２２】
画像再配信装置３の比較照合部１４は、ヘッダ検出部１２がＲＴＰヘッダに含まれているタイムスタンプを抽出すると、そのタイムスタンプの値と参照テーブル１３に登録されているタイムスタンプ値を比較照合する（ステップＳＴ５）。
タイムスタンプ値は、上述したように、ＪＰＥＧ画像毎に割り付けられるユニークなコードであり、パケット受信部１１により１番目のＵＤＰパケットのＩＰパケット（１）が受信された時点では、未だ参照テーブル１３には当該ＪＰＥＧ画像のタイムスタンプ値が登録されていないので、ステップＳＴ５の比較照合結果は不一致になる。
【００２３】
画像再配信装置３のヘッダ検出部１２は、比較照合部１４の比較照合結果が不一致になると、ＩＰパケット（１）に付加されているＪＰＥＧヘッダを検出し、そのＪＰＥＧヘッダに含まれているフラグメントオフセットを抽出する（ステップＳＴ６）。
画像再配信装置３の比較照合部１４は、ヘッダ検出部１２により抽出されたＪＰＥＧヘッダのフラグメントオフセットが“０”の場合、パケット受信部１１により受信されたＩＰパケットが、ＪＰＥＧデータの先頭データを含むＩＰパケット、即ち、１番目のＵＤＰパケットに係るＩＰパケット（１）であると判断する（ステップＳＴ７）。
【００２４】
なお、ＪＰＥＧヘッダに含まれているフラグメントオフセットが“０”以外の場合、パケット受信部１１により受信されたＩＰパケットが、ＪＰＥＧデータの中間データを含むＩＰパケット、即ち、２番目のＵＤＰパケットに係るＩＰパケット（１）であると判断する（ステップＳＴ７）。
ＪＰＥＧヘッダに含まれているフラグメントオフセットが“０”以外の場合、１番目のＵＤＰパケットに係るＩＰパケット（１）を受信する前に、２番目のＵＤＰパケットに係るＩＰパケット（１）を受信していることになるので、ステップＳＴ１２の廃棄処理に移行する。
【００２５】
画像再配信装置３の比較照合部１４は、パケット受信部１１により受信されたＩＰパケットが、ＪＰＥＧデータの先頭データを含むＩＰパケットであると判断すると、ＩＰパケットを再配信するか、廃棄するかの判断をフィルタリング部１６に要求する（ステップＳＴ８）。
【００２６】
画像再配信装置３のフィルタリング部１６は、比較照合部１４から判断要求を受けると、再配信レート設定部１５により設定されたデータレートを考慮してＩＰパケットの再配信又は廃棄を決定する（ステップＳＴ９）。
例えば、ユーザが再配信レート設定部１５を使用して、ＪＰＥＧ画像を２枚に１枚の割合で再配信するようなデータレートが設定されている場合において、１枚前のＪＰＥＧ画像を再配信していれば、今回のＪＰＥＧ画像に係るＩＰパケットを廃棄する決定を行う。一方、１枚前のＪＰＥＧ画像を廃棄していれば、今回のＪＰＥＧ画像に係るＩＰパケットを再配信する決定を行う。
【００２７】
画像再配信装置３のフィルタリング部１６は、上記のようにして、ＩＰパケットの再配信を決定すると、１番目のＵＤＰパケットに係るＩＰパケット（１）だけでなく、後続のＩＰパケット、即ち、１番目のＵＤＰパケットに係るＩＰパケット（２）〜（４）も再配信されるようにするため、ヘッダ検出部１２により検出されたＩＰヘッダに含まれているＩＤと、ＲＴＰヘッダに含まれているタイムスタンプの値を参照テーブル１３に登録する（ステップＳＴ１０）。
【００２８】
画像再配信装置３の処理先切替部１７は、フィルタリング部１６によりＩＰパケットの再配信が決定された場合、パケット受信部１１により受信されたＩＰパケットを再配信処理部１８に出力する。
これにより、再配信処理部１８は、処理先切替部１７から出力されたＩＰパケットの再配信処理を実施して、そのＩＰパケットをネットワーク４を介して画像受信装置５に配信する（ステップＳＴ１１）。
【００２９】
画像再配信装置３の処理先切替部１７は、フィルタリング部１６によりＩＰパケットの廃棄が決定された場合、パケット受信部１１により受信されたＩＰパケットを廃棄処理部１９に出力する。
これにより、廃棄処理部１９は、処理先切替部１７から出力されたＩＰパケットの廃棄処理を実施する（ステップＳＴ１２）。
【００３０】
上記の通り、ステップＳＴ１〜ステップＳＴ１２の処理を実施することにより、１番目のＵＤＰパケットに係るＩＰパケット（１）の再配信又は廃棄が行われるが、パケット受信部１１が後続のＩＰパケット、即ち、１番目のＵＤＰパケットに係るＩＰパケット（２）〜（４）、２番目のＵＤＰパケットに係るＩＰパケット（１）〜（４）を受信すると、次のような処理を実施する。
【００３１】
画像再配信装置３のヘッダ検出部１２は、パケット受信部１１が１番目のＵＤＰパケットに係るＩＰパケット（２）〜（４）を受信すると、上述したように、そのＩＰパケットのＩＰヘッダに含まれているフラグメントオフセットが“０”以外であるため、パケット受信部１１により受信されたＩＰパケットが、ＵＤＰパケットにおける先頭以外のＩＰパケット、即ち、ＩＰパケット（２）〜（４）であると判断する（ステップＳＴ３）。
【００３２】
画像再配信装置３のヘッダ検出部１２は、パケット受信部１１により受信されたＩＰパケットが、ＵＤＰパケットにおける先頭以外のＩＰパケット、即ち、ＩＰパケット（２）〜（４）であると判断すると、ＩＰパケット（２）〜（４）に付加されているＩＰヘッダを検出し、そのＩＰヘッダに含まれているＩＤを抽出する。
画像再配信装置３の比較照合部１４は、ヘッダ検出部１２がＩＰヘッダに含まれているＩＤを抽出すると、そのＩＤが参照テーブル１３に登録されているか否かを判定する（ステップＳＴ１３）。
【００３３】
フィルタリング部１６によりＩＰパケット（２）〜（４）の前段のＩＰパケット（１）の再配信が決定されている場合には、ステップＳＴ１０において、フィルタリング部１６がＩＰパケット（１）のＩＰヘッダに含まれているＩＤ（ＩＰパケット（２）〜（４）のＩＰヘッダに含まれているＩＤと同じＩＤ）を参照テーブル１３に登録しているので、比較照合部１４におけるＩＤの比較結果は一致になる。
画像再配信装置３の処理先切替部１７は、比較照合部１４がＩＤの一致を認定すると、パケット受信部１１により受信されたＩＰパケットを再配信処理部１８に出力する。
これにより、再配信処理部１８は、処理先切替部１７から出力されたＩＰパケットの再配信処理を実施して、そのＩＰパケットをネットワーク４を介して画像受信装置５に配信する（ステップＳＴ１１）。
【００３４】
フィルタリング部１６によりＩＰパケット（２）〜（４）の前段のＩＰパケット（１）の廃棄が決定されている場合、ステップＳＴ１０において、フィルタリング部１６がＩＰパケット（１）のＩＰヘッダに含まれているＩＤを参照テーブル１３に登録していないので、比較照合部１４におけるＩＤの比較結果は不一致になる。
画像再配信装置３の処理先切替部１７は、比較照合部１４がＩＤの不一致を認定すると、パケット受信部１１により受信されたＩＰパケットを廃棄処理部１９に出力する。
これにより、廃棄処理部１９は、処理先切替部１７から出力されたＩＰパケットの廃棄処理を実施する（ステップＳＴ１２）。
【００３５】
なお、パケット受信部１１により受信されたＩＰパケットがＩＰパケット（１）である場合には、２番目のＵＤＰパケットに係るＩＰパケットであっても、ＩＰヘッダに含まれているフラグメントオフセットが“０”であるため、ステップＳＴ５の処理に移行する。
しかし、１番目のＵＤＰパケットに係るＩＰパケットが再配信処理されている場合、上述したように、ステップＳＴ１０において、ＲＴＰヘッダに含まれているタイムスタンプの値が既に参照テーブル１３に登録されているので、パケット受信部１１により受信されたＩＰパケットが２番目のＵＤＰパケットに係るＩＰパケット（１）である場合、ステップＳＴ５の判定処理では、タイムスタンプ値が一致する。
【００３６】
画像再配信装置３のフィルタリング部１６は、ステップＳＴ５の判定処理において、タイムスタンプ値が一致すると、２番目のＵＤＰパケットに係るＩＰパケット（１）〜（４）が、１番目のＵＤＰパケットに係るＩＰパケット（１）〜（４）と同様に再配信されるようにするため、ヘッダ検出部１２により検出されたＩＰヘッダに含まれているＩＤを参照テーブル１３に登録する（ステップＳＴ１４）。
【００３７】
以上で明らかなように、この実施の形態１によれば、ヘッダ検出部１２により検出されたヘッダを解析し、その解析結果と予め設定されているデータレートを考慮してＩＰパケットの再配信又は廃棄を決定するように構成したので、画像を復号する際に必要な情報だけで、ＩＰパケットを再配信するか否かを判定することができるようになり、その結果、ＩＰパケットの転送時間を短縮することができる効果を奏する。
また、この実施の形態１によれば、ユーザによるデータレートの設定を受け付ける再配信レート設定部１５を設けるように構成したので、ユーザが所望するデータレートでＩＰパケットを再配信することができる効果を奏する。
【００３８】
なお、この実施の形態１では、ＪＰＥＧデータが２分割され、ＵＤＰパケットが４分割されるものについて示したが、ＪＰＥＧデータやＵＤＰパケットの分割数はこれに限るものでないことは言うまでもない。
【００３９】
実施の形態２．
図７はこの発明の実施の形態２による画像再配信装置を示す構成図であり、図において、図２と同一符号は同一または相当部分を示すので説明を省略する。
パケットバッファ２０はパケット受信部１１により受信されたＩＰパケットを一時的に格納する。
【００４０】
次に動作について説明する。
パケットバッファ２０を設けている点以外は上記実施の形態１と同様であるため、相違点についてのみ説明する。
【００４１】
ＪＰＥＧ圧縮された画像が分割されて伝送される場合、通常、そのＪＰＥＧデータを含むＩＰパケットは先頭から順番に送信される。
即ち、画像再配信装置３の入力側にＨＵＢ２ａが接続され、画像再配信装置３がＨＵＢ２ａを介してネットワーク２に接続されている場合（図８を参照）、画像送信装置１から画像再配信装置３に至るパケットの伝送経路は１つだけである。
このように、パケットの伝送経路が１つだけであれば、画像送信装置１がＩＰパケットを１→２→３→４の順番で送信すると、画像再配信装置３はＩＰパケットを１→２→３→４の順番で受信する。
したがって、画像再配信装置３は、上記実施の形態１のように、ＩＰパケット（１）のＲＴＰヘッダやＪＰＥＧヘッダなどに含まれている情報を解析することで、ＩＰパケット（１）〜（４）の再配信又は廃棄を決定することができる。
【００４２】
しかし、画像再配信装置３の入力側にＨＵＢ２ａではなく、例えばルータなどが接続されることにより、複数の到達経路をもつネットワーク２ｂが介在している場合（図９を参照）、画像送信装置１がＩＰパケットを１→２→３→４の順番で送信しても、画像再配信装置３に到着するＩＰパケットの到着順が入れ替わる可能性がある。図９の例では、画像再配信装置３がＩＰパケットを２→３→１→４の順番で受信しており、後続パケットの再配信／廃棄に必要なヘッダ情報を有するＩＰパケット（１）が後続パケットであるＩＰパケット（２）（３）より後に受信している。
【００４３】
このような場合、画像再配信装置３では、後続パケットであるＩＰパケット（２）やＩＰパケット（３）を受信しても、当該ＩＰパケットを再配信するか、廃棄するかを判断することができない不具合が発生する。
そこで、この実施の形態２では、ＩＰパケット（１）が到着する前に、後続パケットであるＩＰパケット（２）〜（４）を受信した場合には、後続パケットをパケットバッファ２０に一時的に格納するようにする。
画像再配信装置３は、その後、ＩＰパケット（１）を受信すると、以下、上記実施の形態１と同様にして、ＩＰパケットを再配信するか、廃棄するかを判断する。
【００４４】
そして、ＩＰパケットを再配信する場合には、画像再配信装置３の処理先切替部１７がＩＰパケット（１）を再配信処理部１８に出力するとともに、パケットバッファ２０に格納されているＩＰパケット（２）〜（４）を再配信処理部１８に出力する。
また、ＩＰパケットを廃棄する場合には、画像再配信装置３の処理先切替部１７がＩＰパケット（１）を廃棄処理部１９に出力するとともに、パケットバッファ２０に格納されているＩＰパケット（２）〜（４）を廃棄処理部１９に出力する。
【００４５】
以上で明らかなように、この実施の形態２によれば、パケット受信１１により受信されたＩＰパケットを一時的に格納するパケットバッファ２０を設けるように構成したので、画像送信装置１から送信された順番でＩＰパケットを受信することができない場合でも、そのＩＰパケットの再配信／廃棄を判断することができる効果を奏する。
【００４６】
実施の形態３．
図１０はこの発明の実施の形態３による画像再配信装置を示す構成図であり、図において、図７と同一符号は同一または相当部分を示すので説明を省略する。
処理先切替部２１は図７の処理先切替部１７と同様の処理を実施する他、パケットバッファ２０が満杯になることにより、パケットバッファ２０からＦＵＬＬ信号を受信すると、フィルタリング部１６の決定を待たずに、そのパケットバッファ２０から後続パケットを取り出して再配信処理部１８に出力する。なお、処理先切替部２１は強制処理手段を構成している。
【００４７】
上記実施の形態２では、先頭パケットであるＩＰパケット（１）を受信する前に、後続パケットであるＩＰパケット（２）〜（４）を受信すると、その後続パケットをパケットバッファ２０に格納するものについて示したが、先頭パケットであるＩＰパケット（１）の到着が大きく遅れ、次々に後続パケットが到着すると、パケットバッファ２０においてオーバーフローが発生して、パケットロスを招くことがある。
【００４８】
そこで、この実施の形態３では、パケットバッファ２０が後続パケットで満杯になると、満杯であることを示すＦＵＬＬ信号を処理先切替部２１に出力し、処理先切替部２１がパケットバッファ２０からＦＵＬＬ信号を受信すると、フィルタリング部１６の決定を待たずに、そのパケットバッファ２０から後続パケットを取り出して再配信処理部１８に出力するようにする。
【００４９】
なお、処理先切替部２１がパケットバッファ２０から後続パケットを取り出して再配信処理部１８に出力した後に、パケット受信部１１が先頭パケットであるＩＰパケット（１）を受信すると、フィルタリング部１６が無条件にＩＰパケット（１）の再配信を決定し、ＩＤやタイムスタンプの値を参照テーブル１３に登録する。
したがって、ＩＰパケット（１）が受信された後に到着したＩＰパケットは、図３のステップＳＴ５やステップＳＴ１３の判定処理で一致が認定されるため再配信処理される。
【００５０】
以上で明らかなように、この実施の形態３によれば、パケットバッファ２０が満杯になることにより、パケットバッファ２０からＦＵＬＬ信号を受信すると、フィルタリング部１６の決定を待たずに、そのパケットバッファ２０から後続パケットを取り出して再配信処理部１８に出力するように構成したので、パケットバッファ２０におけるオーバーフローの発生に伴うパケットロスを防止することができる効果を奏する。
【００５１】
実施の形態４．
上記実施の形態３では、パケットバッファ２０が満杯になることにより、パケットバッファ２０からＦＵＬＬ信号を受信すると、処理先切替部２１がフィルタリング部１６の決定を待たずに、そのパケットバッファ２０から後続パケットを取り出して再配信処理部１８に出力するものについて示したが、パケットバッファ２０が満杯になることにより、パケットバッファ２０からＦＵＬＬ信号を受信すると、処理先切替部２１がフィルタリング部１６の決定を待たずに、そのパケットバッファ２０から後続パケットを取り出して廃棄処理部１９に出力するようにしてもよい。
【００５２】
この場合、処理先切替部２１がパケットバッファ２０から後続パケットを取り出して廃棄処理部１９に出力した後に、パケット受信部１１が先頭パケットであるＩＰパケット（１）を受信しても、フィルタリング部１６が無条件にＩＰパケット（１）の廃棄を決定し、ＩＤやタイムスタンプの値を参照テーブル１３に登録しない。
したがって、ＩＰパケット（１）が受信された後に到着したＩＰパケットは、図３のステップＳＴ５やＳＴ１３の判定処理で不一致が認定されるため廃棄処理される。
【００５３】
以上で明らかなように、この実施の形態４によれば、パケットバッファ２０が満杯になることにより、パケットバッファ２０からＦＵＬＬ信号を受信すると、フィルタリング部１６の決定を待たずに、そのパケットバッファ２０から後続パケットを取り出して廃棄処理部１９に出力するように構成したので、パケットバッファ２０におけるオーバーフローの発生に伴うパケットロスを防止することができる効果を奏する。
【００５４】
実施の形態５．
図１１はこの発明の実施の形態５による画像再配信装置を示す構成図であり、図において、図１０と同一符号は同一または相当部分を示すので説明を省略する。
カウンタ２２は処理先切替部２３が強制的に後続パケットを再配信処理部１８に出力するとカウント値を「＋１」に設定し、処理先切替部２３が強制的に後続パケットを廃棄処理部１９に出力するとカウント値を「−１」に設定する。
処理先切替部２３は図１０の処理先切替部２１と同様の処理を実施する他、カウンタ２２のカウント値が「＋１」である場合、仮にフィルタリング部１６が次のＪＰＥＧデータに係るＩＰパケットの再配信を決定しても、次のＪＰＥＧデータに係るＩＰパケットを廃棄処理部１９に出力し、カウンタ２２のカウント値が「−１」である場合、仮にフィルタリング部１６が次のＪＰＥＧデータに係るＩＰパケットの廃棄を決定しても、次のＪＰＥＧデータに係るＩＰパケットを再配信処理部１８に出力する。
なお、カウンタ２２及び処理先切替部２３から強制処理手段が構成されている。
【００５５】
上記実施の形態３，４では、パケットバッファ２０が満杯になることにより、パケットバッファ２０からＦＵＬＬ信号を受信すると、フィルタリング部１６の決定を待たずに、そのパケットバッファ２０から後続パケットを取り出して再配信処理部１８又は廃棄処理部１９に出力するものについて示したが、フィルタリング部１６の決定が反映されないため、実際のデータレートが再配信レート設定部１５により設定されたデータレートと一致しなくなることがある。
【００５６】
そこで、この実施の形態５では、実際のデータレートを再配信レート設定部１５により設定されたデータレートと一致させるために、次のようにしている。
カウンタ２２は、上記実施の形態３と同様にして、処理先切替部２３がフィルタリング部１６の決定を待たずに、パケットバッファ２０から後続パケットを取り出して再配信処理部１８に出力すると、カウント値を「＋１」に設定する。
また、カウンタ２２は、上記実施の形態４と同様にして、処理先切替部２３がフィルタリング部１６の決定を待たずに、パケットバッファ２０から後続パケットを取り出して廃棄処理部１９に出力すると、カウント値を「−１」に設定する。
【００５７】
このようにして、あるＪＰＥＧ画像のＩＰパケットが再配信処理部１８又は廃棄処理部１９に出力されたのち、パケット受信部１１が次のＪＰＥＧ画像のＩＰパケット（１）〜（４）を受信すると、上記実施の形態１と同様にして、フィルタリング部１６が当該ＩＰパケットを再配信するか、廃棄するかを決定する。
しかし、処理先切替部２３は、カウンタ２２のカウント値が「＋１」である場合、前のＪＰＥＧ画像のＩＰパケットを強制的に再配信している分、実際のデータレートが再配信レート設定部１５により設定されたデータレートより短くなっている可能性があるので、フィルタリング部１６の決定が「再配信」であるか否かに拘わらず、次のＪＰＥＧ画像のＩＰパケットを廃棄処理部１９に出力することにより廃棄処理させて、カウンタ２２のカウント値を「０」に戻すようにする。
【００５８】
また、処理先切替部２３は、カウンタ２２のカウント値が「−１」である場合、前のＪＰＥＧ画像のＩＰパケットを強制的に廃棄している分、実際のデータレートが再配信レート設定部１５により設定されたデータレートより長くなっている可能性があるので、フィルタリング部１６の決定が「廃棄」であるか否かに拘わらず、次のＪＰＥＧ画像のＩＰパケットを再配信処理部１８に出力することにより再配信処理させて、カウンタ２２のカウント値を「０」に戻すようにする。
【００５９】
具体的には、画像送信装置１から例えば１秒間に３０枚（３０フレーム／秒）のＪＰＥＧ画像が送信されてくる場合において、再配信レート設定部１５により設定されたデータレートが１０フレーム／秒である場合、処理先切替部２３は、フィルタリング部１６の指示の下、３枚に１枚の割合でＪＰＥＧ画像のＩＰパケットを再配信処理部１８に出力し、残り２枚のＪＰＥＧ画像のＩＰパケットを廃棄処理部１９に出力する
【００６０】
したがって、パケットバッファ２０において、オーバーフローが全く発生しなければ、フィルタリング部１６は、例えば、ＪＰＥＧ画像（１）のＩＰパケットを「再配信」に決定し、ＪＰＥＧ画像（２）（３）のＩＰパケットを「廃棄」に決定する。
しかし、ＪＰＥＧ画像（１）のＩＰパケットを受信しているとき、パケットバッファ２０においてオーバーフローが発生することにより、ＪＰＥＧ画像（１）のＩＰパケットを廃棄処理すると、カウンタ２２のカウント値が「−１」が設定されるため、本来的には廃棄処理されるＪＰＥＧ画像（２）のＩＰパケットを再配信処理して、データレートのずれを解消するようにする。
【００６１】
以上で明らかなように、この実施の形態５によれば、カウンタ２２のカウント値が「＋１」である場合、仮にフィルタリング部１６が次のＪＰＥＧデータに係るＩＰパケットの再配信を決定しても、次のＪＰＥＧデータに係るＩＰパケットを廃棄処理部１９に出力し、カウンタ２２のカウント値が「−１」である場合、仮にフィルタリング部１６が次のＪＰＥＧデータに係るＩＰパケットの廃棄を決定しても、次のＪＰＥＧデータに係るＩＰパケットを再配信処理部１８に出力するように構成したので、前のＪＰＥＧデータに係るＩＰパケットの強制的な再配信又は廃棄に伴うデータレートのずれを解消することができる効果を奏する。
【図面の簡単な説明】
【００６２】
【図１】この発明の実施の形態１による画像再配信装置を適用する画像伝送システムを示す構成図である。
【図２】この発明の実施の形態１による画像再配信装置を示す構成図である。
【図３】この発明の実施の形態１による画像再配信装置の処理内容を示すフローチャートである。
【図４】ＪＰＥＧデータの分割とパケット化を示す説明図である。
【図５】ＵＤＰパケットとＩＰパケットの内部構成を示す説明図である。
【図６】各種ヘッダの内部構成を示す説明図である。
【図７】この発明の実施の形態２による画像再配信装置を示す構成図である。
【図８】画像伝送システムの一部を示す構成図である。
【図９】画像伝送システムの一部を示す構成図である。
【図１０】この発明の実施の形態３による画像再配信装置を示す構成図である。
【図１１】この発明の実施の形態５による画像再配信装置を示す構成図である。
【符号の説明】
【００６３】
１  画像送信装置、２  ネットワーク、２ａ  ＨＵＢ、２ｂ  ネットワーク、３  画像再配信装置、４  ネットワーク、５  画像受信装置、１１  パケット受信部（パケット受信手段）、１２  ヘッダ検出部（ヘッダ検出手段）、１３  参照テーブル（処理決定手段）、１４  比較照合部（処理決定手段）、１５  再配信レート設定部（データレート設定手段）、１６  フィルタリング部（処理決定手段）、１７  処理先切替部（再配信処理手段、廃棄処理手段）、１８  再配信処理部（再配信処理手段）、１９  廃棄処理部（廃棄処理手段）、２０  パケットバッファ、２１  処理先切替部（再配信処理手段、廃棄処理手段、強制処理手段）、２２  カウンタ（強制処理手段）、２３  処理先切替部（再配信処理手段、廃棄処理手段、強制処理手段）。
【図１】
2005311784.tif 000003
【図２】
2005311784.tif 000004
【図３】
2005311784.tif 000005
【図４】
2005311784.tif 000006
【図５】
2005311784.tif 000007
【図６】
2005311784.tif 000008
【図７】
2005311784.tif 000009
【図８】
2005311784.tif 000010
【図９】
2005311784.tif 000011
【図１０】
2005311784.tif 000012
【図１１】
2005311784.tif 000013